Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_semi_full_isa.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_semi_full_isa.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#define SCONTEXT PCONTEXT
39
40#define MAIN_PAGE_NUCLEUS_ALSO
41#define MAIN_PAGE_HV_ALSO
42#define N_CPUS 8
43#define ENABLE_T0_Fp_exception_ieee_754_0x21
44#define ENABLE_T0_Fp_exception_other_0x22
45#define ENABLE_T0_Fp_disabled_0x20
46#define ENABLE_T0_Illegal_instruction_0x10
47#define ENABLE_T1_Illegal_instruction_0x10
48#define ENABLE_HT0_Illegal_instruction_0x10
49#define ENABLE_HT1_Illegal_instruction_0x10
50#define ENABLE_T0_Clean_Window_0x24
51#define THREAD_COUNT 8
52#define THREAD_STRIDE 1
53#define SKIP_TRAPCHECK
54#define USE_MPGEN_TRAPS
55
56#include "hboot.s"
57
58 .text
59 .global main
60main:
61
62! Check for processor ID
63
64 th_fork(processor,%l0)
65
66! Random code for Processor 0
67
68processor_0:
69 ta T_CHANGE_PRIV
70 set done_flags,%g1
71 mov 1,%g2
72 st %g2,[%g1+0x00] ! Set the start flag
73 wrpr %g0,7,%cleanwin
74 call p0_init_memory_pointers
75 wr %g0,0x80,%asi ! Setting default asi to 80
76
77! Initialize the floating point registers for processor 0
78
79 wr %g0,0x4,%fprs ! Make sure fef is 1
80 set p0_init_freg,%g1
81! %f0 = 62b4b903 7662e645 08f83a98 b1ac55a6
82! %f4 = e886be09 6de27237 2cc012ef 59657711
83! %f8 = 116b186c e27d61f4 d8581b15 5613b006
84! %f12 = efe84d5b 48b91e98 50b095c5 8f625b11
85 ldda [%g1]ASI_BLK_P,%f0
86 add %g1,64,%g1
87! %f16 = c655ec14 d43c3a3c 56d9f949 3db21fb9
88! %f20 = a42e164f abef07b4 e129d8c5 168c50f5
89! %f24 = 30a75fb9 964e6105 6c75390d 6a217fe0
90! %f28 = df4cabcd 3cded339 339e6ef0 e5e03e3a
91 ldda [%g1]ASI_BLK_P,%f16
92 add %g1,64,%g1
93! %f32 = 54881281 b3c3d032 42149079 60c5161d
94! %f36 = 2859a37b e6b0fa07 6deef876 58c5c952
95! %f40 = 939239a7 55581bfd 26a2a562 87303efd
96! %f44 = 61b67116 a3760b61 a51b5921 40ad900b
97 ldda [%g1]ASI_BLK_P,%f32
98 xorcc %g0,%g0,%g3 ! init %g3 and set flags
99 membar #Sync ! Force the block loads to complete
100
101! Start of Random Code for processor 0
102
103p0_label_1:
104! Mem[0000000010800020] = 965995fb, %l6 = a42c91361d32a5b1
105 lduha [%i1+%o4]0x89,%l6 ! %l6 = 00000000000095fb
106! %l1 = 0e81b647be6c41a0, %l6 = 00000000000095fb, %l6 = 00000000000095fb
107 xor %l1,%l6,%l6 ! %l6 = 0e81b647be6cd45b
108! Mem[0000000030800040] = 861a1fd1d4e53750, %f2 = 08f83a98 b1ac55a6
109 ldd [%o1+0x040],%f2 ! %f2 = 861a1fd1 d4e53750
110! Clear Register : %l4 = afba52301e0184a2
111 clr %l4 ! %l4 = 0000000000000000
112! Mem[0000000011800020] = bb2f179b 109b48ce, %l6 = be6cd45b, %l7 = cf214d54
113 ldd [%i3+%o4],%l6 ! %l6 = 00000000bb2f179b 00000000109b48ce
114! %l7 = 00000000109b48ce, Mem[0000000030000040] = e6a00acd
115 stw %l7,[%o0+0x040] ! Mem[0000000030000040] = 109b48ce
116! %l5 = 94e1fb1a8217b3ab, Mem[0000000031800002] = 90313b7e
117 stb %l5,[%o3+0x002] ! Mem[0000000031800000] = 9031ab7e
118! Mem[0000000010000068] = eac0a54fc272c736, %f4 = e886be09 6de27237
119 ldd [%i0+0x068],%f4 ! %f4 = eac0a54f c272c736
120! %l3 = c94fb2c298ac1808, %l2 = 69e6f440c3f6175e, %l3 = c94fb2c298ac1808
121 andcc %l3,%l2,%l3 ! %l3 = 4946b04080a41008, %ccr = 08
122! %l0 = 8ee5408a, %l1 = be6c41a0, Mem[0000000031800000] = 9031ab7e 9443b2a5
123 stda %l0,[%o3+0x000]%asi ! Mem[0000000031800000] = 8ee5408a be6c41a0
124
125p0_label_2:
126! Mem[0000000010000018] = 791c5e658cf28f78, %l6 = 00000000bb2f179b
127 ldxa [%i0+%i6]0x88,%l6 ! %l6 = 791c5e658cf28f78
128! %f20 = a42e164f abef07b4, Mem[0000000031000000] = e11c9d3a cda087f1
129 std %f20,[%o2+%g0] ! Mem[0000000031000000] = a42e164f abef07b4
130! Mem[0000000031000000] = a42e164f abef07b4, %l2 = c3f6175e, %l3 = 80a41008
131 ldda [%o2+0x000]%asi,%l2 ! %l2 = 00000000a42e164f 00000000abef07b4
132! %f14 = 50b095c5 8f625b11, Mem[0000000010800010] = fc410f65 28137910
133 stda %f14,[%i1+0x010]%asi ! Mem[0000000010800010] = 50b095c5 8f625b11
134! Mem[0000000010000010] = 2f9d9692 5708eb15, %l0 = 8ee5408a, %l1 = be6c41a0
135 ldda [%i0+%i5]0x81,%l0 ! %l0 = 000000002f9d9692 000000005708eb15
136! retry : should take illegal inst trap, %l0 = 000000002f9d9692
137 retry ! Illegal inst trap : %l0 = 000000002f9d96a2
138! %l0 = 000000002f9d96a2, %l0 = 000000002f9d96a2, %l5 = 94e1fb1a8217b3ab
139 addc %l0,%l0,%l5 ! %l5 = 000000005f3b2d44
140! Mem[0000000011000064] = b2329947, %l4 = 0000000000000000
141 lduw [%i2+0x064],%l4 ! %l4 = 00000000b2329947
142! %l2 = 00000000a42e164f, immed = 00000a5c, %l2 = 00000000a42e164f
143 tsubcc %l2,0xa5c,%l2 ! %l2 = 00000000a42e0bf3, %ccr = 0a
144! %l5 = 000000005f3b2d44, immed = fffff6cb, %l3 = 00000000abef07b4
145 xor %l5,-0x935,%l3 ! %l3 = ffffffffa0c4db8f
146
147p0_label_3:
148! Mem[0000000010800040] = 78ad606d, %l4 = 00000000b2329947
149 ldsb [%i1+0x040],%l4 ! %l4 = 0000000000000078
150! %l0 = 000000002f9d96a2, Mem[0000000031800000] = 8ee5408a, %asi = 80
151 stwa %l0,[%o3+0x000]%asi ! Mem[0000000031800000] = 2f9d96a2
152! %l3 = ffffffffa0c4db8f, immed = 000008c8, %l5 = 000000005f3b2d44
153 xorcc %l3,0x8c8,%l5 ! %l5 = ffffffffa0c4d347, %ccr = 88
154! Mem[0000000010000030] = cdf82876, %f23 = 168c50f5
155 lda [%i0+%o6]0x80,%f23 ! %f23 = cdf82876
156! %l1 = 000000005708eb15, Mem[0000000011000030] = 7c78505e
157 stwa %l1,[%i2+%o6]0x81 ! Mem[0000000011000030] = 5708eb15
158! %l5 = ffffffffa0c4d347, %l3 = ffffffffa0c4db8f, %l2 = 00000000a42e0bf3
159 and %l5,%l3,%l2 ! %l2 = ffffffffa0c4d307
160! Mem[0000000010800028] = 6c3bef07, %l0 = 000000002f9d96a2
161 ldswa [%i1+%o5]0x81,%l0 ! %l0 = 000000006c3bef07
162! Mem[0000000030000004] = 89d83399, %l1 = 000000005708eb15
163 ldswa [%o0+0x004]%asi,%l1 ! %l1 = ffffffff89d83399
164! %l7 = 00000000109b48ce, immd = 000000000000011b, %l6 = 791c5e658cf28f78
165 udivx %l7,0x11b,%l6 ! %l6 = 00000000000f05af
166! Mem[0000000031800004] = be6c41a0, %l4 = 0000000000000078
167 lduw [%o3+0x004],%l4 ! %l4 = 00000000be6c41a0
168
169p0_label_4:
170! %l3 = ffffffffa0c4db8f, Mem[0000000010800018] = f23f421b
171 stba %l3,[%i1+%i6]0x81 ! Mem[0000000010800018] = 8f3f421b
172! Mem[0000000011000028] = da8cf12d, %l5 = ffffffffa0c4d347
173 lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000da8cf12d
174! Mem[0000000030000004] = 89d83399, %l3 = ffffffffa0c4db8f
175 ldswa [%o0+0x004]%asi,%l3 ! %l3 = ffffffff89d83399
176! Mem[0000000010000000] = dd0be29d, %l3 = ffffffff89d83399
177 lduwa [%i0+%g0]0x80,%l3 ! %l3 = 00000000dd0be29d
178! %l7 = 00000000109b48ce, immed = fffff551, %l2 = ffffffffa0c4d307
179 andncc %l7,-0xaaf,%l2 ! %l2 = 000000000000088e, %ccr = 00
180! Mem[0000000010800028] = 07ef3b6c, %l2 = 000000000000088e
181 ldswa [%i1+%o5]0x88,%l2 ! %l2 = 0000000007ef3b6c
182! Mem[0000000010800000] = 7526949c, %l1 = ffffffff89d83399
183 ldsba [%i1+0x001]%asi,%l1 ! %l1 = 0000000000000026
184! %l0 = 000000006c3bef07, %l0 = 000000006c3bef07, %y = 00000000
185 umul %l0,%l0,%l2 ! %l2 = 2dc29fb5f4681231, %y = 2dc29fb5
186! Mem[0000000031000040] = 445f29aa, %l2 = 2dc29fb5f4681231
187 ldsw [%o2+0x040],%l2 ! %l2 = 00000000445f29aa
188! %l2 = 00000000445f29aa, Mem[0000000030000000] = 7f161d75
189 stb %l2,[%o0+%g0] ! Mem[0000000030000000] = aa161d75
190
191p0_label_5:
192! Mem[0000000031800040] = 59624c68 7fb5fe35, %l0 = 6c3bef07, %l1 = 00000026
193 ldd [%o3+0x040],%l0 ! %l0 = 0000000059624c68 000000007fb5fe35
194! %l4 = 00000000be6c41a0, immed = 00000ac7, %l5 = 00000000da8cf12d
195 addccc %l4,0xac7,%l5 ! %l5 = 00000000be6c4c67, %ccr = 08
196! retry : should take illegal inst trap, %l0 = 0000000059624c68
197 retry ! Illegal inst trap : %l0 = 0000000059624c78
198! %f28 = df4cabcd 3cded339, Mem[0000000030800040] = 861a1fd1 d4e53750
199 stda %f28,[%o1+0x040]%asi ! Mem[0000000030800040] = df4cabcd 3cded339
200! %l5 = 00000000be6c4c67, %l2 = 00000000445f29aa, %l4 = 00000000be6c41a0
201 xor %l5,%l2,%l4 ! %l4 = 00000000fa3365cd
202! %f16 = c655ec14 d43c3a3c, Mem[0000000030800000] = 266e5f73 e9d777a9
203 stda %f16,[%o1+0x000]%asi ! Mem[0000000030800000] = c655ec14 d43c3a3c
204! %l2 = 00000000445f29aa, %l7 = 00000000109b48ce, %l1 = 000000007fb5fe35
205 addc %l2,%l7,%l1 ! %l1 = 0000000054fa7278
206! Mem[0000000030000040] = 109b48ce617fc36f, %f26 = 6c75390d 6a217fe0
207 ldd [%o0+0x040],%f26 ! %f26 = 109b48ce 617fc36f
208! %l4 = 00000000fa3365cd, immed = fffff9c5, %l7 = 00000000109b48ce
209 addcc %l4,-0x63b,%l7 ! %l7 = 00000000fa335f92, %ccr = 19
210! Mem[0000000030000044] = 617fc36f, %l7 = 00000000fa335f92
211 ldsh [%o0+0x044],%l7 ! %l7 = 000000000000617f
212
213p0_label_6:
214! %l0 = 0000000059624c78, Mem[0000000010800008] = ca89313a
215 stwa %l0,[%i1+%i4]0x81 ! Mem[0000000010800008] = 59624c78
216! %l4 = 00000000fa3365cd, Mem[0000000031000002] = a42e164f
217 stb %l4,[%o2+0x002] ! Mem[0000000031000000] = a42ecd4f
218! done : should take illegal inst trap, %l0 = 0000000059624c78
219 done ! Illegal inst trap : %l0 = 0000000059624c88
220! %l5 = 00000000be6c4c67
221 sethi %hi(0x86b31c00),%l5 ! %l5 = 0000000086b31c00
222! %l0 = 0000000059624c88, %l1 = 0000000054fa7278, %l6 = 00000000000f05af
223 taddcc %l0,%l1,%l6 ! %l6 = 00000000ae5cbf00, %ccr = 0a
224! %l2 = 00000000445f29aa, immed = 00000015, %l4 = 00000000fa3365cd
225 srl %l2,0x015,%l4 ! %l4 = 0000000000000222
226! %l5 = 0000000086b31c00, %l5 = 0000000086b31c00, %y = 2dc29fb5
227 udiv %l5,%l5,%l5 ! %l5 = 0000000056f7ee7f
228 mov %l0,%y ! %y = 59624c88
229! Mem[0000000031000044] = f93f38fb, %l2 = 00000000445f29aa
230 ldsb [%o2+0x045],%l2 ! %l2 = 000000000000003f
231! Mem[0000000030000004] = 89d83399, %l4 = 0000000000000222
232 ldub [%o0+0x004],%l4 ! %l4 = 0000000000000089
233! %l4 = 0000000000000089, immed = 00000014, %l7 = 000000000000617f
234 sll %l4,0x014,%l7 ! %l7 = 0000000008900000
235
236p0_label_7:
237! Mem[0000000031000004] = abef07b4, %l7 = 0000000008900000
238 ldsb [%o2+0x007],%l7 ! %l7 = ffffffffffffffb4
239! %f30 = 339e6ef0 e5e03e3a, Mem[0000000010800000] = 7526949c b0465439
240 stda %f30,[%i1+%g0]0x81 ! Mem[0000000010800000] = 339e6ef0 e5e03e3a
241! Mem[0000000010800064] = d0b92e12, %l6 = 00000000ae5cbf00
242 ldsh [%i1+0x066],%l6 ! %l6 = 0000000000002e12
243! Mem[0000000031800000] = 2f9d96a2 be6c41a0, %l0 = 59624c88, %l1 = 54fa7278
244 ldd [%o3+%g0],%l0 ! %l0 = 000000002f9d96a2 00000000be6c41a0
245! %l5 = 0000000056f7ee7f, immed = fffffbed, %l7 = ffffffffffffffb4
246 taddcctv %l5,-0x413,%l7 ! %l0 = 000000002f9d96c5, Trapped
247! %l1 = 00000000be6c41a0, immed = 00000784, %l2 = 000000000000003f
248 sub %l1,0x784,%l2 ! %l2 = 00000000be6c3a1c
249! %l4 = 0000000000000089, immed = fffff90e, %l4 = 0000000000000089
250 xor %l4,-0x6f2,%l4 ! %l4 = fffffffffffff987
251! %l4 = fffffffffffff987, immed = 000008f9, %l4 = fffffffffffff987
252 or %l4,0x8f9,%l4 ! %l4 = fffffffffffff9ff
253! Mem[0000000011800028] = 68f28646a1424c4c, %l3 = 00000000dd0be29d
254 ldxa [%i3+%o5]0x81,%l3 ! %l3 = 68f28646a1424c4c
255! Mem[0000000010800000] = 3a3ee0e5 f06e9e33, %l4 = fffff9ff, %l5 = 56f7ee7f
256 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000f06e9e33 000000003a3ee0e5
257
258p0_label_8:
259! %l4 = 00000000f06e9e33, %l5 = 000000003a3ee0e5, %l3 = 68f28646a1424c4c
260 taddcctv %l4,%l5,%l3 ! %l0 = 000000002f9d96e8, Trapped
261! %l6 = 0000000000002e12, Mem[0000000010800028] = 07ef3b6c
262 stwa %l6,[%i1+%o5]0x89 ! Mem[0000000010800028] = 00002e12
263! %l2 = 00000000be6c3a1c, immed = 000008fe, %l2 = 00000000be6c3a1c
264 orcc %l2,0x8fe,%l2 ! %l2 = 00000000be6c3afe, %ccr = 08
265! %l4 = f06e9e33, %l5 = 3a3ee0e5, Mem[0000000010000020] = fc578c28 a26c7a07
266 stda %l4,[%i0+%o4]0x81 ! Mem[0000000010000020] = f06e9e33 3a3ee0e5
267! %l4 = 00000000f06e9e33, %l4 = 00000000f06e9e33, %l0 = 000000002f9d96e8
268 and %l4,%l4,%l0 ! %l0 = 00000000f06e9e33
269! %l0 = 00000000f06e9e33, immed = 000005b4, %y = 59624c88
270 smul %l0,0x5b4,%l2 ! %l2 = ffffffa736de3adc, %y = ffffffa7
271! %l0 = 00000000f06e9e33, %l5 = 000000003a3ee0e5, %l1 = 00000000be6c41a0
272 srax %l0,%l5,%l1 ! %l1 = 0000000000000000
273! %l7 = ffffffffffffffb4, immed = 00000913, %l3 = 68f28646a1424c4c
274 xorcc %l7,0x913,%l3 ! %l3 = fffffffffffff6a7, %ccr = 88
275! Mem[0000000010800010] = 50b095c5, %l3 = fffffffffffff6a7
276 ldsba [%i1+%i5]0x81,%l3 ! %l3 = 0000000000000050
277! Mem[0000000010000020] = e5e03e3a 339e6ef0, %l6 = 00002e12, %l7 = ffffffb4
278 ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000339e6ef0 00000000e5e03e3a
279
280p0_label_9:
281! %f23 = cdf82876, Mem[0000000031000004] = abef07b4
282 st %f23,[%o2+0x004] ! Mem[0000000031000004] = cdf82876
283! %f14 = 50b095c5 8f625b11, Mem[0000000011800028] = 68f28646 a1424c4c
284 std %f14,[%i3+%o5] ! Mem[0000000011800028] = 50b095c5 8f625b11
285 save ! CWP = 1
286! Mem[0000000030800040] = df4cabcd3cded339, %l6 = af47790c350f2fb4
287 ldxa [%i1+0x040]%asi,%l6 ! %l6 = df4cabcd3cded339
288! %l3 = a7aa97005154fbc7, Mem[0000000011000000] = 5b8cd721c6d12509
289 stxa %l3,[%o2+%g0]0x80 ! Mem[0000000011000000] = a7aa97005154fbc7
290! %f14 = 50b095c5, Mem[0000000011000028] = da8cf12d
291 sta %f14,[%o2+%i5]0x89 ! Mem[0000000011000028] = 50b095c5
292! %l3 = a7aa97005154fbc7, Mem[0000000010000028] = 4653c8c8
293 stha %l3,[%o0+%i5]0x88 ! Mem[0000000010000028] = 4653fbc7
294! Mem[0000000010000038] = d7070c0ee8ca9587, %f6 = 2cc012ef 59657711
295 ldd [%o0+0x038],%f6 ! %f6 = d7070c0e e8ca9587
296! Mem[0000000010800018] = 8f3f421b, %l1 = fbe5d12c408afaa5
297 ldswa [%o1+0x018]%asi,%l1 ! %l1 = ffffffff8f3f421b
298! Mem[0000000010000000] = dd0be29d7ba1f8ac, %l0 = a57d059a4de9db96
299 ldxa [%o0+0x000]%asi,%l0 ! %l0 = dd0be29d7ba1f8ac
300
301p0_label_10: ! %cwp = 1
302! %l6 = df4cabcd3cded339, Mem[0000000011000020] = 3ddfa5ba5d993353
303 stxa %l6,[%o2+%i4]0x88 ! Mem[0000000011000020] = df4cabcd3cded339
304! Mem[0000000030800044] = 3cded339, %l0 = dd0be29d7ba1f8ac
305 ldub [%i1+0x046],%l0 ! %l0 = 00000000000000d3
306 restore ! CWP = 0
307! %l0 = 00000000f06e9e33, immed = 00000247, %l6 = 00000000339e6ef0
308 xnor %l0,0x247,%l6 ! %l6 = ffffffff0f91638b
309! Mem[0000000030000044] = 617fc36f, %l7 = 00000000e5e03e3a
310 ldsh [%o0+0x046],%l7 ! %l7 = ffffffffffffc36f
311! %l2 = 36de3adc, %l3 = 00000050, Mem[0000000011000018] = 7e9db42d 2a70e448
312 stda %l2,[%i2+%i6]0x89 ! Mem[0000000011000018] = 36de3adc 00000050
313! %l6 = ffffffff0f91638b, %l0 = 00000000f06e9e33, %l4 = 00000000f06e9e33
314 subc %l6,%l0,%l4 ! %l4 = fffffffe1f22c558
315! %l0 = f06e9e33, %l1 = 00000000, Mem[0000000011000008] = 612d8db4 e4dfe3c8
316 stda %l0,[%i2+%i4]0x81 ! Mem[0000000011000008] = f06e9e33 00000000
317! Mem[0000000010000010] = 2f9d96925708eb15, %f18 = 56d9f949 3db21fb9
318 ldda [%i0+0x010]%asi,%f18 ! %f18 = 2f9d9692 5708eb15
319! Mem[0000000010000050] = 550159d4 e948e41c, %l6 = 0f91638b, %l7 = ffffc36f
320 ldda [%i0+0x050]%asi,%l6 ! %l6 = 00000000550159d4 00000000e948e41c
321
322p0_label_11:
323! %l2 = ffffffa736de3adc, %l4 = fffffffe1f22c558, %l6 = 00000000550159d4
324 tsubcc %l2,%l4,%l6 ! %l6 = ffffffa917bb7584, %ccr = 90
325! %l4 = fffffffe1f22c558, Mem[0000000011000038] = 87dcc44b
326 stw %l4,[%i2+0x038] ! Mem[0000000011000038] = 1f22c558
327! Mem[0000000031800040] = 59624c68, %l3 = 0000000000000050
328 ldub [%o3+0x040],%l3 ! %l3 = 0000000000000059
329! %l6 = ffffffa917bb7584, immed = fffffad9, %l0 = 00000000f06e9e33
330 addc %l6,-0x527,%l0 ! %l0 = ffffffa917bb705d
331! Mem[0000000011800020] = bb2f179b, %l0 = ffffffa917bb705d
332 lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000bb
333! %l0 = 00000000000000bb, %l4 = fffffffe1f22c558, %l2 = ffffffa736de3adc
334 xorcc %l0,%l4,%l2 ! %l2 = fffffffe1f22c5e3, %ccr = 80
335! %l1 = 0000000000000000, %l2 = fffffffe1f22c5e3, %l6 = ffffffa917bb7584
336 addc %l1,%l2,%l6 ! %l6 = fffffffe1f22c5e3
337! %l4 = fffffffe1f22c558, %l0 = 00000000000000bb, %l0 = 00000000000000bb
338 sub %l4,%l0,%l0 ! %l0 = fffffffe1f22c49d
339! Mem[0000000031000040] = 445f29aa f93f38fb, %l6 = 1f22c5e3, %l7 = e948e41c
340 ldd [%o2+0x040],%l6 ! %l6 = 00000000445f29aa 00000000f93f38fb
341! %l5 = 000000003a3ee0e5, Mem[0000000010000010] = 92969d2f
342 stha %l5,[%i0+%i5]0x88 ! Mem[0000000010000010] = 9296e0e5
343
344p0_label_12:
345! Mem[0000000030000000] = aa161d75, %l5 = 000000003a3ee0e5
346 lduh [%o0+0x002],%l5 ! %l5 = 0000000000001d75
347! Mem[0000000031000004] = cdf82876, %l0 = fffffffe1f22c49d
348 lduh [%o2+0x004],%l0 ! %l0 = 000000000000cdf8
349! Mem[0000000010000040] = 588e936c, %l0 = 000000000000cdf8
350 ldub [%i0+0x043],%l0 ! %l0 = 000000000000006c
351! %f25 = 964e6105, Mem[0000000031000000] = a42ecd4f
352 sta %f25,[%o2+0x000]%asi ! Mem[0000000031000000] = 964e6105
353! %l3 = 0000000000000059, immed = 0000010d, %l3 = 0000000000000059
354 xorcc %l3,0x10d,%l3 ! %l3 = 0000000000000154, %ccr = 00
355! %l6 = 00000000445f29aa, Mem[0000000030000042] = 109b48ce
356 sth %l6,[%o0+0x042] ! Mem[0000000030000040] = 109b29aa
357! %l4 = 1f22c558, %l5 = 00001d75, Mem[0000000030000000] = aa161d75 89d83399
358 std %l4,[%o0+%g0] ! Mem[0000000030000000] = 1f22c558 00001d75
359! %l2 = fffffffe1f22c5e3, %l1 = 0000000000000000, %l5 = 0000000000001d75
360 andcc %l2,%l1,%l5 ! %l5 = 0000000000000000, %ccr = 44
361! %f3 = d4e53750, Mem[0000000011800018] = 8b1a5243
362 sta %f3 ,[%i3+%i6]0x81 ! Mem[0000000011800018] = d4e53750
363! %l2 = fffffffe1f22c5e3, Mem[0000000010000008] = 7d309c7a
364 stha %l2,[%i0+%i4]0x88 ! Mem[0000000010000008] = 7d30c5e3
365
366p0_label_13:
367! Mem[0000000010800000] = 339e6ef0, %l0 = 000000000000006c
368 ldswa [%i1+%g0]0x81,%l0 ! %l0 = 00000000339e6ef0
369! %l0 = 00000000339e6ef0, Mem[0000000031800040] = 59624c687fb5fe35
370 stx %l0,[%o3+0x040] ! Mem[0000000031800040] = 00000000339e6ef0
371! Mem[0000000011000020] = 39d3de3ccdab4cdf, %f22 = e129d8c5 cdf82876
372 ldda [%i2+0x020]%asi,%f22 ! %f22 = 39d3de3c cdab4cdf
373! Mem[0000000010800000] = 3a3ee0e5 f06e9e33, %l0 = 339e6ef0, %l1 = 00000000
374 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000f06e9e33 000000003a3ee0e5
375! %l0 = 00000000f06e9e33, immed = ffffff49, %l5 = 0000000000000000
376 tsubcctv %l0,-0x0b7,%l5 ! %l0 = 00000000f06e9e56, Trapped
377! Invert Register : %l3 = 0000000000000154
378 xor %l3,-1,%l3 ! %l3 = fffffffffffffeab
379! %l7 = 00000000f93f38fb, Mem[0000000030800047] = 3cded339
380 stba %l7,[%o1+0x047]%asi ! Mem[0000000030800044] = 3cded3fb
381! Mem[0000000011800010] = fe27c8c1, %l0 = 00000000f06e9e56
382 lduha [%i3+%i5]0x80,%l0 ! %l0 = 000000000000fe27
383! Mem[0000000030800000] = c655ec14, %l1 = 000000003a3ee0e5
384 ldsha [%o1+0x002]%asi,%l1 ! %l1 = ffffffffffffec14
385! Clear Register : %l2 = fffffffe1f22c5e3
386 clr %l2 ! %l2 = 0000000000000000
387
388p0_label_14:
389! Mem[0000000011800020] = 9b172fbb, %l7 = 00000000f93f38fb
390 lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000002fbb
391! %l4 = fffffffe1f22c558, %l5 = 0000000000000000, %l5 = 0000000000000000
392 xnor %l4,%l5,%l5 ! %l5 = 00000001e0dd3aa7
393! %f20 = a42e164f abef07b4, Mem[0000000010800010] = 50b095c5 8f625b11
394 stda %f20,[%i1+%i5]0x81 ! Mem[0000000010800010] = a42e164f abef07b4
395! Mem[0000000030000000] = 1f22c55800001d75, %f12 = efe84d5b 48b91e98
396 ldda [%o0+0x000]%asi,%f12 ! %f12 = 1f22c558 00001d75
397! %l4 = fffffffe1f22c558, Mem[0000000011800042] = 1f23e082, %asi = 80
398 stha %l4,[%i3+0x042]%asi ! Mem[0000000011800040] = 1f23c558
399! %f8 = 116b186c e27d61f4, Mem[0000000011800030] = 108a3282 043faefa
400 stda %f8 ,[%i3+%o6]0x81 ! Mem[0000000011800030] = 116b186c e27d61f4
401! %l7 = 0000000000002fbb, Mem[0000000030800007] = d43c3a3c
402 stb %l7,[%o1+0x007] ! Mem[0000000030800004] = d43c3abb
403! %l2 = 0000000000000000, %l0 = 000000000000fe27, %l3 = fffffffffffffeab
404 sra %l2,%l0,%l3 ! %l3 = 0000000000000000
405! %l4 = fffffffe1f22c558, %l0 = 000000000000fe27, %l1 = ffffffffffffec14
406 orn %l4,%l0,%l1 ! %l1 = ffffffffffffc5d8
407! %l0 = 0000fe27, %l1 = ffffc5d8, Mem[0000000010000008] = e3c5307d 87fce1cc
408 stda %l0,[%i0+%i4]0x81 ! Mem[0000000010000008] = 0000fe27 ffffc5d8
409
410p0_label_15:
411! %l5 = 00000001e0dd3aa7, Mem[0000000030800040] = df4cabcd
412 stw %l5,[%o1+0x040] ! Mem[0000000030800040] = e0dd3aa7
413! Mem[0000000010000018] = 791c5e65 8cf28f78, %l4 = 1f22c558, %l5 = e0dd3aa7
414 ldda [%i0+%i6]0x89,%l4 ! %l4 = 000000008cf28f78 00000000791c5e65
415! Mem[0000000030800040] = e0dd3aa7 3cded3fb, %l6 = 445f29aa, %l7 = 00002fbb
416 ldda [%o1+0x040]%asi,%l6 ! %l6 = 00000000e0dd3aa7 000000003cded3fb
417! %l0 = 000000000000fe27, %l7 = 000000003cded3fb, %y = ffffffa7
418 umulcc %l0,%l7,%l5 ! %l5 = 00003c6e5c45553d, %ccr = 00, %y = 3c6e
419! %l2 = 00000000, %l3 = 00000000, Mem[0000000030000040] = 109b29aa 617fc36f
420 std %l2,[%o0+0x040] ! Mem[0000000030000040] = 00000000 00000000
421! Randomly selected nop
422 nop
423! %l1 = ffffffffffffc5d8, %l6 = 00000000e0dd3aa7, %y = 00003c6e
424 umul %l1,%l6,%l2 ! %l2 = e0dd0791be24ffe8, %y = e0dd0791
425! %l6 = 00000000e0dd3aa7, immed = ffffff08, %l1 = ffffffffffffc5d8
426 orn %l6,-0x0f8,%l1 ! %l1 = 00000000e0dd3af7
427! %l7 = 000000003cded3fb, %l5 = 00003c6e5c45553d, %l5 = 00003c6e5c45553d
428 xnor %l7,%l5,%l5 ! %l5 = ffffc3919f647939
429! %l7 = 000000003cded3fb, Mem[0000000010000020] = f06e9e33
430 stba %l7,[%i0+%o4]0x81 ! Mem[0000000010000020] = fb6e9e33
431
432p0_label_16:
433! %l3 = 0000000000000000, Mem[0000000030000006] = 00001d75
434 sth %l3,[%o0+0x006] ! Mem[0000000030000004] = 00000000
435! %f24 = 30a75fb9 964e6105, Mem[0000000010000028] = c7fb5346 21c074cf
436 stda %f24,[%i0+%o5]0x81 ! Mem[0000000010000028] = 30a75fb9 964e6105
437! Mem[0000000030800000] = c655ec14d43c3abb, %f26 = 109b48ce 617fc36f
438 ldda [%o1+0x000]%asi,%f26 ! %f26 = c655ec14 d43c3abb
439! %l5 = ffffc3919f647939, immed = fffff4c2, %l4 = 000000008cf28f78
440 sub %l5,-0xb3e,%l4 ! %l4 = ffffc3919f648477
441! %l6 = 00000000e0dd3aa7
442 sethi %hi(0x41f0a000),%l6 ! %l6 = 0000000041f0a000
443! %l1 = 00000000e0dd3af7, Mem[0000000030000040] = 0000000000000000
444 stx %l1,[%o0+0x040] ! Mem[0000000030000040] = 00000000e0dd3af7
445! %l3 = 0000000000000000, immed = 000003db, %l2 = e0dd0791be24ffe8
446 xorcc %l3,0x3db,%l2 ! %l2 = 00000000000003db, %ccr = 00
447! Mem[0000000030800040] = e0dd3aa7 3cded3fb, %l4 = 9f648477, %l5 = 9f647939
448 ldda [%o1+0x040]%asi,%l4 ! %l4 = 00000000e0dd3aa7 000000003cded3fb
449! %f4 = eac0a54f c272c736, Mem[0000000031000040] = 445f29aa f93f38fb
450 std %f4 ,[%o2+0x040] ! Mem[0000000031000040] = eac0a54f c272c736
451! Mem[0000000031800040] = 00000000339e6ef0, %f24 = 30a75fb9 964e6105
452 ldda [%o3+0x040]%asi,%f24 ! %f24 = 00000000 339e6ef0
453
454p0_label_17:
455! Mem[0000000031800044] = 339e6ef0, %l1 = 00000000e0dd3af7
456 lduw [%o3+0x044],%l1 ! %l1 = 00000000339e6ef0
457! Mem[0000000010800008] = 784c6259, %l3 = 0000000000000000
458 lduwa [%i1+%i4]0x88,%l3 ! %l3 = 00000000784c6259
459! %l2 = 000003db, %l3 = 784c6259, Mem[0000000011000000] = 0097aaa7 c7fb5451
460 stda %l2,[%i2+%g0]0x89 ! Mem[0000000011000000] = 000003db 784c6259
461! %l4 = 00000000e0dd3aa7, immed = 00000020, %l1 = 00000000339e6ef0
462 sllx %l4,0x020,%l1 ! %l1 = e0dd3aa700000000
463! %f12 = 1f22c558 00001d75, Mem[0000000011800030] = 6c186b11 f4617de2
464 stda %f12,[%i3+%o6]0x89 ! Mem[0000000011800030] = 1f22c558 00001d75
465! %l0 = 000000000000fe27, immed = 00000ca6, %l1 = e0dd3aa700000000
466 orcc %l0,0xca6,%l1 ! %l1 = 000000000000fea7, %ccr = 00
467! retry : should take illegal inst trap, %l0 = 000000000000fe27
468 retry ! Illegal inst trap : %l0 = 000000000000fe37
469! %l1 = 000000000000fea7, %l3 = 00000000784c6259, %l4 = 00000000e0dd3aa7
470 andncc %l1,%l3,%l4 ! %l4 = 0000000000009ca6, %ccr = 00
471! Mem[0000000011800000] = aad6bb598ff95f48, %l3 = 00000000784c6259
472 ldxa [%i3+0x000]%asi,%l3 ! %l3 = aad6bb598ff95f48
473! Mem[0000000031000000] = 964e6105cdf82876, %f12 = 1f22c558 00001d75
474 ldd [%o2+%g0],%f12 ! %f12 = 964e6105 cdf82876
475
476p0_label_18:
477! Mem[0000000010800070] = d20fae8a, %l5 = 000000003cded3fb
478 ldsw [%i1+0x070],%l5 ! %l5 = ffffffffd20fae8a
479! Mem[0000000010800030] = 37e61ba13c3784d1, %f24 = 00000000 339e6ef0
480 ldd [%i1+%o6],%f24 ! %f24 = 37e61ba1 3c3784d1
481! %l4 = 0000000000009ca6, immed = 00000007, %l4 = 0000000000009ca6
482 sub %l4,0x007,%l4 ! %l4 = 0000000000009c9f
483! %l0 = 000000000000fe37, Mem[0000000031800007] = be6c41a0
484 stb %l0,[%o3+0x007] ! Mem[0000000031800004] = be6c4137
485! %l4 = 00009c9f, %l5 = d20fae8a, Mem[0000000030800040] = e0dd3aa7 3cded3fb
486 stda %l4,[%o1+0x040]%asi ! Mem[0000000030800040] = 00009c9f d20fae8a
487! Mem[0000000011800020] = bb2f179b109b48ce, %l3 = aad6bb598ff95f48
488 ldxa [%i3+0x020]%asi,%l3 ! %l3 = bb2f179b109b48ce
489! %f21 = abef07b4, Mem[0000000011800068] = 38455624
490 st %f21,[%i3+0x068] ! Mem[0000000011800068] = abef07b4
491! Mem[0000000010000008] = 0000fe27 ffffc5d8, %l4 = 00009c9f, %l5 = d20fae8a
492 ldd [%i0+%i4],%l4 ! %l4 = 000000000000fe27 00000000ffffc5d8
493! Mem[0000000011800030] = 751d0000, %l2 = 00000000000003db
494 lduha [%i3+%o6]0x80,%l2 ! %l2 = 000000000000751d
495! %l1 = 000000000000fea7, immed = fffff698, %l2 = 000000000000751d
496 xor %l1,-0x968,%l2 ! %l2 = ffffffffffff083f
497
498p0_label_19:
499! %l4 = 000000000000fe27, immed = 00000497, %l0 = 000000000000fe37
500 orn %l4,0x497,%l0 ! %l0 = ffffffffffffff6f
501! %l2 = ffffffffffff083f, %l3 = bb2f179b109b48ce, %l0 = ffffffffffffff6f
502 udivx %l2,%l3,%l0 ! %l0 = 0000000000000001
503! %l3 = bb2f179b109b48ce, immed = 000001da, %y = e0dd0791
504 sdiv %l3,0x1da,%l7 ! %l7 = ffffffff80000000
505 mov %l0,%y ! %y = 00000001
506! %f14 = 50b095c5 8f625b11, Mem[0000000010800020] = 965995fb 3b89ebad
507 stda %f14,[%i1+%o4]0x89 ! Mem[0000000010800020] = 50b095c5 8f625b11
508! Mem[0000000030000044] = e0dd3af7, %l5 = 00000000ffffc5d8
509 lduh [%o0+0x046],%l5 ! %l5 = 0000000000003af7
510! Mem[000000001180001c] = 2ce4eba1, %l5 = 0000000000003af7
511 ldsb [%i3+0x01c],%l5 ! %l5 = 000000000000002c
512! Mem[0000000031800040] = 00000000, %l4 = 000000000000fe27
513 ldsw [%o3+0x040],%l4 ! %l4 = 0000000000000000
514! %l1 = 000000000000fea7, Mem[0000000011000013] = c6b4bc07
515 stb %l1,[%i2+0x013] ! Mem[0000000011000010] = c6b4bca7
516! Randomly selected nop
517 nop
518! Mem[0000000030000004] = 00000000, %l7 = ffffffff80000000
519 ldsha [%o0+0x004]%asi,%l7 ! %l7 = 0000000000000000
520
521p0_label_20:
522! Invert Register : %l3 = bb2f179b109b48ce
523 xor %l3,-1,%l3 ! %l3 = 44d0e864ef64b731
524! %l0 = 0000000000000001, immed = ffffff81, %l7 = 0000000000000000
525 tsubcctv %l0,-0x07f,%l7 ! %l0 = 0000000000000024, Trapped
526! Mem[0000000010800028] = 122e0000, %f29 = 3cded339
527 lda [%i1+%o5]0x80,%f29 ! %f29 = 122e0000
528! %l2 = ffffffffffff083f, Mem[0000000031800047] = 339e6ef0
529 stba %l2,[%o3+0x047]%asi ! Mem[0000000031800044] = 339e6e3f
530! Mem[0000000030800004] = d43c3abb, %l0 = 0000000000000024
531 ldswa [%o1+0x004]%asi,%l0 ! %l0 = ffffffffd43c3abb
532! %l7 = 0000000000000000, %l3 = 44d0e864ef64b731, %l7 = 0000000000000000
533 srax %l7,%l3,%l7 ! %l7 = 0000000000000000
534! %l7 = 0000000000000000, %l6 = 0000000041f0a000, %l1 = 000000000000fea7
535 and %l7,%l6,%l1 ! %l1 = 0000000000000000
536! %l7 = 0000000000000000, immed = fffff77a, %l4 = 0000000000000000
537 or %l7,-0x886,%l4 ! %l4 = fffffffffffff77a
538! %l3 = 44d0e864ef64b731, immed = fffff2cb, %l0 = ffffffffd43c3abb
539 addccc %l3,-0xd35,%l0 ! %l0 = 44d0e864ef64a9fc, %ccr = 19
540! %l0 = 44d0e864ef64a9fc, Mem[0000000010000008] = 0000fe27
541 stwa %l0,[%i0+%i4]0x80 ! Mem[0000000010000008] = ef64a9fc
542
543p0_label_21:
544! %l6 = 0000000041f0a000, immed = fffffb7b, %l3 = 44d0e864ef64b731
545 orncc %l6,-0x485,%l3 ! %l3 = 0000000041f0a484, %ccr = 00
546! Mem[0000000010800028] = 122e0000, %f0 = 62b4b903
547 lda [%i1+%o5]0x80,%f0 ! %f0 = 122e0000
548! Mem[0000000031000040] = eac0a54f, %l2 = ffffffffffff083f
549 ldsb [%o2+0x041],%l2 ! %l2 = ffffffffffffffc0
550! %l6 = 0000000041f0a000, %l2 = ffffffffffffffc0, %y = 00000001
551 sdiv %l6,%l2,%l3 ! %l3 = fffffffffaf83d80
552 mov %l0,%y ! %y = ef64a9fc
553! %l5 = 000000000000002c, %l6 = 0000000041f0a000, %l3 = fffffffffaf83d80
554 orn %l5,%l6,%l3 ! %l3 = ffffffffbe0f5fff
555! %l5 = 000000000000002c, immed = fffffefd, %l5 = 000000000000002c
556 tsubcctv %l5,-0x103,%l5 ! %l0 = 44d0e864ef64aa1f, Trapped
557! Mem[0000000011800030] = 751d0000 58c5221f, %l6 = 41f0a000, %l7 = 00000000
558 ldda [%i3+%o6]0x81,%l6 ! %l6 = 00000000751d0000 0000000058c5221f
559! Mem[0000000030000000] = 1f22c558 00000000, %l6 = 751d0000, %l7 = 58c5221f
560 ldd [%o0+%g0],%l6 ! %l6 = 000000001f22c558 0000000000000000
561! %l4 = fffffffffffff77a, %l4 = fffffffffffff77a, %l0 = 44d0e864ef64aa1f
562 andncc %l4,%l4,%l0 ! %l0 = 0000000000000000, %ccr = 44
563! %l0 = 0000000000000000, immed = 00000ad0, %l4 = fffffffffffff77a
564 subc %l0,0xad0,%l4 ! %l4 = fffffffffffff530
565
566p0_label_22:
567! %l1 = 0000000000000000, Mem[0000000030800006] = d43c3abb
568 stb %l1,[%o1+0x006] ! Mem[0000000030800004] = d43c00bb
569! Mem[0000000031800040] = 00000000, %l6 = 000000001f22c558
570 ldsba [%o3+0x042]%asi,%l6 ! %l6 = 0000000000000000
571! Mem[0000000030000040] = 00000000 e0dd3af7, %l2 = ffffffc0, %l3 = be0f5fff
572 ldda [%o0+0x040]%asi,%l2 ! %l2 = 0000000000000000 00000000e0dd3af7
573! %l3 = 00000000e0dd3af7, Mem[0000000030800040] = 00009c9f, %asi = 80
574 stha %l3,[%o1+0x040]%asi ! Mem[0000000030800040] = 3af79c9f
575! Mem[0000000011800064] = 7e78f35a, %l7 = 0000000000000000
576 ldsh [%i3+0x066],%l7 ! %l7 = fffffffffffff35a
577! Mem[0000000010800000] = f06e9e33, %l7 = fffffffffffff35a
578 ldsba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000033
579! %l7 = 0000000000000033, %l6 = 0000000000000000, %l0 = 0000000000000000
580 mulx %l7,%l6,%l0 ! %l0 = 0000000000000000, %y = ef64a9fc
581! %l0 = 0000000000000000
582 sethi %hi(0xb778fc00),%l0 ! %l0 = 00000000b778fc00
583! Mem[0000000010000030] = cdf82876, %l6 = 0000000000000000
584 ldswa [%i0+%o6]0x81,%l6 ! %l6 = ffffffffcdf82876
585! %l6 = ffffffffcdf82876, %l1 = 0000000000000000, %l4 = fffffffffffff530
586 or %l6,%l1,%l4 ! %l4 = ffffffffcdf82876
587
588p0_label_23:
589! %l0 = 00000000b778fc00, immed = ffffffdd, %l2 = 0000000000000000
590 orncc %l0,-0x023,%l2 ! %l2 = 00000000b778fc22, %ccr = 08
591! Mem[0000000010800018] = 8f3f421b, %f19 = 5708eb15
592 lda [%i1+%i6]0x80,%f19 ! %f19 = 8f3f421b
593! %l7 = 0000000000000033, immed = fffff0ba, %l6 = ffffffffcdf82876
594 xor %l7,-0xf46,%l6 ! %l6 = fffffffffffff089
595! %l2 = 00000000b778fc22, Mem[0000000010800014] = abef07b4, %asi = 80
596 stwa %l2,[%i1+0x014]%asi ! Mem[0000000010800014] = b778fc22
597! %l4 = ffffffffcdf82876, immed = 0000001f, %l6 = fffffffffffff089
598 srl %l4,0x01f,%l6 ! %l6 = 0000000000000001
599! %l5 = 000000000000002c
600 sethi %hi(0x1370c800),%l5 ! %l5 = 000000001370c800
601! %l5 = 000000001370c800, Mem[0000000030800004] = d43c00bb, %asi = 80
602 stha %l5,[%o1+0x004]%asi ! Mem[0000000030800004] = c80000bb
603! %f10 = d8581b15 5613b006, Mem[0000000011800020] = bb2f179b 109b48ce
604 std %f10,[%i3+%o4] ! Mem[0000000011800020] = d8581b15 5613b006
605! %f22 = 39d3de3c cdab4cdf, Mem[0000000030000000] = 1f22c558 00000000
606 std %f22,[%o0+%g0] ! Mem[0000000030000000] = 39d3de3c cdab4cdf
607! %l3 = 00000000e0dd3af7, immed = 0000099e, %l7 = 0000000000000033
608 andcc %l3,0x99e,%l7 ! %l7 = 0000000000000896, %ccr = 00
609
610p0_label_24:
611! %l5 = 000000001370c800, immed = 00000a53, %l2 = 00000000b778fc22
612 xorcc %l5,0xa53,%l2 ! %l2 = 000000001370c253, %ccr = 00
613! %l1 = 0000000000000000, Mem[0000000030800042] = 3af79c9f
614 sth %l1,[%o1+0x042] ! Mem[0000000030800040] = 3af70000
615! Mem[0000000010000074] = 177ac222, %l7 = 0000000000000896
616 ldsw [%i0+0x074],%l7 ! %l7 = 00000000177ac222
617! %l6 = 0000000000000001, immed = fffff95c, %y = ef64a9fc
618 umulcc %l6,-0x6a4,%l2 ! %l2 = 00000000fffff95c, %ccr = 08, %y = 00
619! Mem[0000000030000004] = cdab4cdf, %l7 = 00000000177ac222
620 lduh [%o0+0x004],%l7 ! %l7 = 000000000000cdab
621! Mem[0000000031000000] = 964e6105, %l7 = 000000000000cdab
622 ldsw [%o2+%g0],%l7 ! %l7 = ffffffff964e6105
623! %l0 = 00000000b778fc00, Mem[0000000011000010] = c40883bca7bcb4c6
624 stxa %l0,[%i2+%i5]0x88 ! Mem[0000000011000010] = 00000000b778fc00
625! %l2 = 00000000fffff95c, %l4 = ffffffffcdf82876, %l0 = 00000000b778fc00
626 or %l2,%l4,%l0 ! %l0 = fffffffffffff97e
627! %l3 = 00000000e0dd3af7, %l4 = ffffffffcdf82876, %l1 = 0000000000000000
628 srlx %l3,%l4,%l1 ! %l1 = 0000000000000000
629! %l5 = 000000001370c800, immed = 00000035, %l2 = 00000000fffff95c
630 srax %l5,0x035,%l2 ! %l2 = 0000000000000000
631
632p0_label_25:
633! %l2 = 0000000000000000, immed = fffffa97, %l0 = fffffffffffff97e
634 andncc %l2,-0x569,%l0 ! %l0 = 0000000000000000, %ccr = 44
635! Clear Register : %l7 = ffffffff964e6105
636 clr %l7 ! %l7 = 0000000000000000
637! %f6 = d7070c0e, Mem[0000000030800000] = c655ec14
638 st %f6 ,[%o1+%g0] ! Mem[0000000030800000] = d7070c0e
639! Mem[0000000011800004] = 8ff95f48, %l0 = 0000000000000000
640 ldsba [%i3+0x004]%asi,%l0 ! %l0 = ffffffffffffff8f
641! Mem[0000000010800028] = 122e0000, %l4 = ffffffffcdf82876
642 ldsha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000122e
643! Mem[0000000010000000] = 9de20bdd, %l4 = 000000000000122e
644 ldsha [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000bdd
645! %l0 = ffffffffffffff8f, immed = 00000020, %l0 = ffffffffffffff8f
646 srax %l0,0x020,%l0 ! %l0 = ffffffffffffffff
647! %l4 = 0000000000000bdd, immed = 00000905, %l3 = 00000000e0dd3af7
648 tsubcctv %l4,0x905,%l3 ! %l0 = 0000000000000022, Trapped
649! Mem[0000000010800010] = a42e164f, %f3 = d4e53750
650 lda [%i1+%i5]0x80,%f3 ! %f3 = a42e164f
651! %l5 = 000000001370c800, Mem[000000001000000c] = ffffc5d8
652 stw %l5,[%i0+0x00c] ! Mem[000000001000000c] = 1370c800
653
654p0_label_26:
655! Mem[0000000011800024] = 5613b006, %l2 = 0000000000000000
656 ldsw [%i3+0x024],%l2 ! %l2 = 000000005613b006
657! %l4 = 0000000000000bdd
658 setx 0x1858251218582512,%g7,%l4 ! %l4 = 1858251218582512
659! %f24 = 37e61ba1 3c3784d1, Mem[0000000030000040] = 00000000 e0dd3af7
660 stda %f24,[%o0+0x040]%asi ! Mem[0000000030000040] = 37e61ba1 3c3784d1
661! Mem[0000000011800048] = 323161a0, %l1 = 0000000000000000
662 ldsh [%i3+0x04a],%l1 ! %l1 = 00000000000061a0
663! %l4 = 1858251218582512, Mem[0000000011800010] = fe27c8c1
664 stwa %l4,[%i3+%i5]0x80 ! Mem[0000000011800010] = 18582512
665! Mem[0000000031800000] = 2f9d96a2 be6c4137, %l0 = 00000022, %l1 = 000061a0
666 ldd [%o3+%g0],%l0 ! %l0 = 000000002f9d96a2 00000000be6c4137
667! Mem[0000000031000000] = 964e6105, %l2 = 000000005613b006
668 ldsw [%o2+%g0],%l2 ! %l2 = ffffffff964e6105
669! %l1 = 00000000be6c4137, Mem[0000000011800008] = cc75fb52
670 stwa %l1,[%i3+%i4]0x81 ! Mem[0000000011800008] = be6c4137
671! Mem[0000000011000028] = c595b050, %l4 = 1858251218582512
672 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000c595b050
673! %l6 = 0000000000000001, immed = fffffc6b, %l2 = ffffffff964e6105
674 xnorcc %l6,-0x395,%l2 ! %l2 = 0000000000000395, %ccr = 00
675
676p0_label_27:
677! %l4 = 00000000c595b050, immed = fffff76d, %y = 00000000
678 umulcc %l4,-0x893,%l1 ! %l1 = c595a9b1dd894210, %ccr = 88, %y = c595a9b1
679! %l1 = c595a9b1dd894210, %l5 = 000000001370c800, %y = c595a9b1
680 sdivcc %l1,%l5,%l6 ! %l6 = ffffffff80000000, %ccr = 8a
681 mov %l0,%y ! %y = 2f9d96a2
682! %l0 = 000000002f9d96a2, immed = fffffa18, %l3 = 00000000e0dd3af7
683 andn %l0,-0x5e8,%l3 ! %l3 = 00000000000004a2
684! %l3 = 00000000000004a2, %l6 = ffffffff80000000, %l4 = 00000000c595b050
685 srlx %l3,%l6,%l4 ! %l4 = 00000000000004a2
686! Mem[0000000031000000] = 964e6105, %l0 = 000000002f9d96a2
687 ldsw [%o2+%g0],%l0 ! %l0 = ffffffff964e6105
688! %l6 = ffffffff80000000, Mem[0000000010000028] = 30a75fb9
689 stw %l6,[%i0+%o5] ! Mem[0000000010000028] = 80000000
690! Mem[0000000031000004] = cdf82876, %l2 = 0000000000000395
691 lduh [%o2+0x006],%l2 ! %l2 = 0000000000002876
692! Mem[0000000010800018] = 8f3f421b, %l4 = 00000000000004a2
693 lduba [%i1+%i6]0x80,%l4 ! %l4 = 000000000000008f
694! Mem[0000000011000000] = db030000, %f9 = e27d61f4
695 lda [%i2+%g0]0x80,%f9 ! %f9 = db030000
696! %l3 = 00000000000004a2, %l6 = ffffffff80000000, %l7 = 0000000000000000
697 subccc %l3,%l6,%l7 ! %l7 = 00000000800004a2, %ccr = 1b
698
699p0_label_28:
700! %l4 = 000000000000008f, immed = fffffde1, %l1 = c595a9b1dd894210
701 xor %l4,-0x21f,%l1 ! %l1 = fffffffffffffd6e
702! %l1 = fffffffffffffd6e, immed = fffffc0a, %l2 = 0000000000002876
703 xorcc %l1,-0x3f6,%l2 ! %l2 = 0000000000000164, %ccr = 00
704! %l3 = 00000000000004a2, Mem[0000000031000004] = cdf82876
705 stw %l3,[%o2+0x004] ! Mem[0000000031000004] = 000004a2
706! %f10 = d8581b15, Mem[0000000011000008] = f06e9e33
707 st %f10,[%i2+%i4] ! Mem[0000000011000008] = d8581b15
708! %l3 = 00000000000004a2, %l5 = 000000001370c800, %l1 = fffffffffffffd6e
709 xor %l3,%l5,%l1 ! %l1 = 000000001370cca2
710! %f14 = 50b095c5 8f625b11, Mem[0000000030800040] = 3af70000 d20fae8a
711 std %f14,[%o1+0x040] ! Mem[0000000030800040] = 50b095c5 8f625b11
712! Mem[0000000011000018] = dc3ade36, %f28 = df4cabcd
713 lda [%i2+%i6]0x80,%f28 ! %f28 = dc3ade36
714! Mem[0000000030000040] = 37e61ba1 3c3784d1, %l6 = 80000000, %l7 = 800004a2
715 ldda [%o0+0x040]%asi,%l6 ! %l6 = 0000000037e61ba1 000000003c3784d1
716! %l0 = ffffffff964e6105, Mem[0000000011000024] = cdab4cdf
717 sth %l0,[%i2+0x024] ! Mem[0000000011000024] = 61054cdf
718 save ! CWP = 1
719
720p0_label_29: ! %cwp = 1
721! Mem[0000000010000018] = 788ff28c, %l4 = efe31a3fc3a2c068
722 lduba [%o0+%o6]0x80,%l4 ! %l4 = 0000000000000078
723! %l0 = 00000000000000d3, %l1 = ffffffff8f3f421b, %y = 2f9d96a2
724 umulcc %l0,%l1,%l4 ! %l4 = 0000007611237c41, %ccr = 00, %y = 76
725! %l6 = df4cabcd3cded339, %l1 = ffffffff8f3f421b, %l4 = 0000007611237c41
726 add %l6,%l1,%l4 ! %l4 = df4cabcccc1e1554
727! Mem[0000000031800000] = 2f9d96a2, %l2 = 796015eac219f221
728 ldub [%i3+%g0],%l2 ! %l2 = 000000000000002f
729! %f16 = c655ec14, Mem[0000000011000010] = b778fc00
730 sta %f16,[%o2+%o5]0x89 ! Mem[0000000011000010] = c655ec14
731! %l3 = a7aa97005154fbc7, Mem[0000000010000010] = 9296e0e5
732 stha %l3,[%o0+%o5]0x88 ! Mem[0000000010000010] = 9296fbc7
733! %l6 = df4cabcd3cded339, %l4 = df4cabcccc1e1554, %l1 = ffffffff8f3f421b
734 xorcc %l6,%l4,%l1 ! %l1 = 00000001f0c0c66d, %ccr = 08
735! Mem[0000000010800028] = 122e0000 5e85d94b, %l4 = cc1e1554, %l5 = 4cfab396
736 ldda [%o1+%i5]0x81,%l4 ! %l4 = 00000000122e0000 000000005e85d94b
737! %l5 = 000000005e85d94b, Mem[0000000010800028] = 122e0000
738 stba %l5,[%o1+%i5]0x81 ! Mem[0000000010800028] = 4b2e0000
739! %l6 = df4cabcd3cded339, Mem[0000000010800028] = 00002e4b
740 stwa %l6,[%o1+%i5]0x89 ! Mem[0000000010800028] = 3cded339
741
742p0_label_30: ! %cwp = 1
743! %l5 = 000000005e85d94b, Mem[0000000010800008] = 784c6259
744 stba %l5,[%o1+%o4]0x89 ! Mem[0000000010800008] = 784c624b
745! %l3 = a7aa97005154fbc7, Mem[0000000011000028] = c595b050c8684176
746 stxa %l3,[%o2+%i5]0x80 ! Mem[0000000011000028] = a7aa97005154fbc7
747! %l4 = 00000000122e0000, Mem[0000000030000000] = 39d3de3c
748 stw %l4,[%i0+%g0] ! Mem[0000000030000000] = 122e0000
749! Mem[0000000030000004] = cdab4cdf, %f28 = dc3ade36
750 ld [%i0+0x004],%f28 ! %f28 = cdab4cdf
751! %l1 = 00000001f0c0c66d, Mem[000000001100005e] = be7fc5a7
752 sth %l1,[%o2+0x05e] ! Mem[000000001100005c] = be7fc66d
753! %l4 = 00000000122e0000, immd = 0000000000000e67, %l0 = 00000000000000d3
754 udivx %l4,0xe67,%l0 ! %l0 = 0000000000014324
755! Invert Register : %l4 = 00000000122e0000
756 xor %l4,-1,%l4 ! %l4 = ffffffffedd1ffff
757! %l5 = 000000005e85d94b, immed = fffff88a, %l5 = 000000005e85d94b
758 addc %l5,-0x776,%l5 ! %l5 = 000000005e85d1d5
759! %l4 = ffffffffedd1ffff, Mem[0000000030000000] = 122e0000
760 stw %l4,[%i0+%g0] ! Mem[0000000030000000] = edd1ffff
761! %l2 = 000000000000002f, %l1 = 00000001f0c0c66d, %l7 = 678a82500a4e81d5
762 xnor %l2,%l1,%l7 ! %l7 = fffffffe0f3f39bd
763
764p0_label_31: ! %cwp = 1
765! Mem[0000000010000020] = fb6e9e333a3ee0e5, %l7 = fffffffe0f3f39bd
766 ldx [%o0+%i4],%l7 ! %l7 = fb6e9e333a3ee0e5
767! Mem[0000000011000018] = dc3ade3650000000, %l4 = ffffffffedd1ffff
768 ldxa [%o2+%o6]0x81,%l4 ! %l4 = dc3ade3650000000
769! Mem[0000000011800044] = e24d2ce1, %l5 = 000000005e85d1d5
770 ldsb [%o3+0x044],%l5 ! %l5 = ffffffffffffffe2
771! %l7 = fb6e9e333a3ee0e5, %l3 = a7aa97005154fbc7, %l0 = 0000000000014324
772 sub %l7,%l3,%l0 ! %l0 = 53c40732e8e9e51e
773! %l3 = a7aa97005154fbc7, %l0 = 53c40732e8e9e51e, %l6 = df4cabcd3cded339
774 tsubcc %l3,%l0,%l6 ! %l6 = 53e68fcd686b16a9, %ccr = 23
775! %f11 = 5613b006, Mem[0000000011800018] = 5037e5d4
776 sta %f11,[%o3+%o6]0x89 ! Mem[0000000011800018] = 5613b006
777! Mem[0000000011000018] = 36de3adc, %l6 = 53e68fcd686b16a9
778 lduha [%o2+%o6]0x88,%l6 ! %l6 = 0000000000003adc
779! %l7 = fb6e9e333a3ee0e5, Mem[0000000010800018] = 1b423f8f
780 stwa %l7,[%o1+%o6]0x89 ! Mem[0000000010800018] = 3a3ee0e5
781! Mem[0000000031800000] = 2f9d96a2, %l5 = ffffffffffffffe2
782 ldsw [%i3+%g0],%l5 ! %l5 = 000000002f9d96a2
783! %l6 = 0000000000003adc, Mem[0000000011800023] = d8581b15
784 stba %l6,[%o3+0x023]%asi ! Mem[0000000011800020] = d8581bdc
785
786p0_label_32: ! %cwp = 1
787! %l4 = dc3ade3650000000, immed = 00000d5f, %l6 = 0000000000003adc
788 xnorcc %l4,0xd5f,%l6 ! %l6 = 23c521c9affff2a0, %ccr = 08
789! %l0 = 53c40732e8e9e51e, %l2 = 000000000000002f, %y = 00000076
790 udivcc %l0,%l2,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
791 mov %l0,%y ! %y = e8e9e51e
792! Invert Register : %l0 = 53c40732e8e9e51e
793 xor %l0,-1,%l0 ! %l0 = ac3bf8cd17161ae1
794! %l7 = 00000000ffffffff, Mem[0000000011800000] = aad6bb59
795 stwa %l7,[%o3+%g0]0x80 ! Mem[0000000011800000] = ffffffff
796! %l1 = 00000001f0c0c66d, immed = 00000f29, %l1 = 00000001f0c0c66d
797 andncc %l1,0xf29,%l1 ! %l1 = 00000001f0c0c044, %ccr = 08
798! %f0 = 122e0000 7662e645, Mem[0000000030800000] = d7070c0e c80000bb
799 stda %f0 ,[%i1+0x000]%asi ! Mem[0000000030800000] = 122e0000 7662e645
800! %l3 = a7aa97005154fbc7, Mem[000000001000005c] = af312c3f
801 stw %l3,[%o0+0x05c] ! Mem[000000001000005c] = 5154fbc7
802! %l0 = ac3bf8cd17161ae1, %l4 = dc3ade3650000000, %l0 = ac3bf8cd17161ae1
803 andcc %l0,%l4,%l0 ! %l0 = 8c3ad80410000000, %ccr = 80
804! %l3 = a7aa97005154fbc7, %l4 = dc3ade3650000000, %y = e8e9e51e
805 sdivcc %l3,%l4,%l0 ! %l0 = ffffffffb61fa9fb, %ccr = 88
806 mov %l0,%y ! %y = b61fa9fb
807! Mem[0000000011000008] = d8581b15 00000000, %l4 = 50000000, %l5 = 2f9d96a2
808 ldda [%o2+%o4]0x81,%l4 ! %l4 = 00000000d8581b15 0000000000000000
809
810p0_label_33: ! %cwp = 1
811! Mem[0000000030000004] = cdab4cdf, %l7 = 00000000ffffffff
812 ldsha [%i0+0x006]%asi,%l7 ! %l7 = 0000000000004cdf
813! %l2 = 000000000000002f, Mem[0000000031000000] = 964e6105
814 stw %l2,[%i2+%g0] ! Mem[0000000031000000] = 0000002f
815! Mem[0000000030800040] = 50b095c5, %l5 = 0000000000000000
816 ldsw [%i1+0x040],%l5 ! %l5 = 0000000050b095c5
817! Mem[0000000010800028] = 39d3de3c5e85d94b, %l6 = 23c521c9affff2a0
818 ldxa [%o1+%i5]0x81,%l6 ! %l6 = 39d3de3c5e85d94b
819! Mem[0000000031000040] = eac0a54f, %l5 = 0000000050b095c5
820 ldsb [%i2+0x041],%l5 ! %l5 = ffffffffffffffc0
821! %l0 = ffffffffb61fa9fb, Mem[0000000030800040] = 50b095c5
822 stb %l0,[%i1+0x040] ! Mem[0000000030800040] = fbb095c5
823! %l6 = 39d3de3c5e85d94b, %l3 = a7aa97005154fbc7, %l0 = ffffffffb61fa9fb
824 srax %l6,%l3,%l0 ! %l0 = 0073a7bc78bd0bb2
825! %l6 = 39d3de3c5e85d94b, immed = 00000006, %l0 = 0073a7bc78bd0bb2
826 sll %l6,0x006,%l0 ! %l0 = 74f78f17a17652c0
827! Mem[0000000010000038] = d7070c0e e8ca9587, %l4 = d8581b15, %l5 = ffffffc0
828 ldda [%o0+0x038]%asi,%l4 ! %l4 = 00000000d7070c0e 00000000e8ca9587
829 restore ! CWP = 0
830
831p0_label_34:
832! %l5 = 000000001370c800, %l6 = 0000000037e61ba1, %l7 = 000000003c3784d1
833 sll %l5,%l6,%l7 ! %l7 = 0000000026e19000
834! %l4 = 0000008f, %l5 = 1370c800, Mem[0000000011000060] = 49214528 b2329947
835 stda %l4,[%i2+0x060]%asi ! Mem[0000000011000060] = 0000008f 1370c800
836! %l4 = 0000008f, %l5 = 1370c800, Mem[0000000031000000] = 0000002f 000004a2
837 std %l4,[%o2+%g0] ! Mem[0000000031000000] = 0000008f 1370c800
838! %l3 = 00000000000004a2, immed = 00000a70, %l6 = 0000000037e61ba1
839 andcc %l3,0xa70,%l6 ! %l6 = 0000000000000020, %ccr = 00
840! Mem[0000000010800050] = 4e40e38a, %l0 = ffffffff964e6105
841 ldsb [%i1+0x051],%l0 ! %l0 = 0000000000000040
842! Mem[0000000011800018] = 06b013562ce4eba1, %f28 = cdab4cdf 122e0000
843 ldda [%i3+%i6]0x80,%f28 ! %f28 = 06b01356 2ce4eba1
844! %l0 = 0000000000000040, %l0 = 0000000000000040, %l4 = 000000000000008f
845 andcc %l0,%l0,%l4 ! %l4 = 0000000000000040, %ccr = 00
846! %l6 = 00000020, %l7 = 26e19000, Mem[0000000011000038] = 1f22c558 1b2c6713
847 std %l6,[%i2+0x038] ! Mem[0000000011000038] = 00000020 26e19000
848! retry : should take illegal inst trap, %l0 = 0000000000000040
849 retry ! Illegal inst trap : %l0 = 0000000000000050
850! Mem[0000000010000028] = 05614e9600000080, %f24 = 37e61ba1 3c3784d1
851 ldda [%i0+%o5]0x88,%f24 ! %f24 = 05614e96 00000080
852
853p0_label_35:
854! Mem[0000000011000020] = 39d3de3c, %f13 = cdf82876
855 lda [%i2+%o4]0x80,%f13 ! %f13 = 39d3de3c
856! %l6 = 00000020, %l7 = 26e19000, Mem[0000000011800010] = 12255818 cfd381ff
857 stda %l6,[%i3+%i5]0x89 ! Mem[0000000011800010] = 00000020 26e19000
858! %l3 = 00000000000004a2, Mem[0000000011000046] = 68316aae
859 stb %l3,[%i2+0x046] ! Mem[0000000011000044] = 6831a2ae
860! Mem[0000000030800000] = 122e00007662e645, %l5 = 000000001370c800
861 ldx [%o1+%g0],%l5 ! %l5 = 122e00007662e645
862! %l3 = 00000000000004a2, Mem[0000000010800038] = 3b771116
863 stw %l3,[%i1+0x038] ! Mem[0000000010800038] = 000004a2
864! %l7 = 0000000026e19000, Mem[0000000011800018] = 5613b006
865 stwa %l7,[%i3+%i6]0x89 ! Mem[0000000011800018] = 26e19000
866! Mem[0000000030000000] = edd1ffff, %l1 = 000000001370cca2
867 ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffedd1
868! %l1 = ffffffffffffedd1, immed = fffff16d, %l6 = 0000000000000020
869 sub %l1,-0xe93,%l6 ! %l6 = fffffffffffffc64
870! %l6 = fffffffffffffc64, %l7 = 0000000026e19000, %l5 = 122e00007662e645
871 xorcc %l6,%l7,%l5 ! %l5 = ffffffffd91e6c64, %ccr = 88
872! %l1 = ffffffffffffedd1, Mem[0000000010000042] = 588e936c, %asi = 80
873 stha %l1,[%i0+0x042]%asi ! Mem[0000000010000040] = 588eedd1
874
875p0_label_36:
876! %l4 = 0000000000000040, %l0 = 0000000000000050, %l0 = 0000000000000050
877 or %l4,%l0,%l0 ! %l0 = 0000000000000050
878! %l5 = ffffffffd91e6c64, Mem[0000000030000041] = 37e61ba1
879 stb %l5,[%o0+0x041] ! Mem[0000000030000040] = 37641ba1
880! %l6 = fffffffffffffc64, immed = 00000ff6, %l2 = 0000000000000164
881 tsubcc %l6,0xff6,%l2 ! %l2 = ffffffffffffec6e, %ccr = 8a
882! Mem[0000000011800078] = 8b04ad3f, %l0 = 0000000000000050
883 ldsh [%i3+0x078],%l0 ! %l0 = ffffffffffff8b04
884! %l3 = 00000000000004a2, immed = 00000b4e, %l4 = 0000000000000040
885 sub %l3,0xb4e,%l4 ! %l4 = fffffffffffff954
886! %l1 = ffffffffffffedd1, Mem[0000000030800005] = 7662e645
887 stb %l1,[%o1+0x005] ! Mem[0000000030800004] = 76d1e645
888! Mem[0000000030000040] = 37641ba13c3784d1, %f2 = 861a1fd1 a42e164f
889 ldd [%o0+0x040],%f2 ! %f2 = 37641ba1 3c3784d1
890! Mem[0000000010000008] = ef64a9fc1370c800, %f0 = 122e0000 7662e645
891 ldda [%i0+0x008]%asi,%f0 ! %f0 = ef64a9fc 1370c800
892 save ! CWP = 1
893! %l4 = 00000000d7070c0e, %l7 = 0000000000004cdf, %l0 = 74f78f17a17652c0
894 udivx %l4,%l7,%l0 ! %l0 = 000000000002cc18
895
896p0_label_37: ! %cwp = 1
897! %l2 = 000000000000002f, %l5 = 00000000e8ca9587, %y = b61fa9fb
898 umul %l2,%l5,%l2 ! %l2 = 0000002abd3173c9, %y = 2a
899! Mem[0000000011800030] = 00001d75, %f12 = 964e6105
900 lda [%o3+%i6]0x88,%f12 ! %f12 = 00001d75
901! Mem[0000000010000020] = e5e03e3a339e6efb, %f20 = a42e164f abef07b4
902 ldda [%o0+%i4]0x88,%f20 ! %f20 = e5e03e3a 339e6efb
903! Mem[0000000031800000] = 2f9d96a2, %l6 = 39d3de3c5e85d94b
904 ldsb [%i3+%g0],%l6 ! %l6 = 000000000000002f
905! Mem[0000000030800004] = 76d1e645, %l7 = 0000000000004cdf
906 lduh [%i1+0x004],%l7 ! %l7 = 00000000000076d1
907! %l3 = a7aa97005154fbc7, Mem[0000000010800020] = 8f625b11
908 stwa %l3,[%o1+%i4]0x89 ! Mem[0000000010800020] = 5154fbc7
909! %l6 = 0000002f, %l7 = 000076d1, Mem[0000000010000068] = eac0a54f c272c736
910 std %l6,[%o0+0x068] ! Mem[0000000010000068] = 0000002f 000076d1
911! Mem[0000000011000078] = fefc67a5 6394a86c, %l6 = 0000002f, %l7 = 000076d1
912 ldd [%o2+0x078],%l6 ! %l6 = 00000000fefc67a5 000000006394a86c
913! %l1 = 00000001f0c0c044, %l1 = 00000001f0c0c044, %l1 = 00000001f0c0c044
914 sdivx %l1,%l1,%l1 ! %l1 = 0000000000000001
915! %l4 = 00000000d7070c0e, Mem[000000001100003c] = 26e19000
916 sth %l4,[%o2+0x03c] ! Mem[000000001100003c] = 0c0e9000
917
918p0_label_38: ! %cwp = 1
919! Mem[000000001100005c] = be7fc66d, %l6 = 00000000fefc67a5
920 ldsba [%o2+0x05d]%asi,%l6 ! %l6 = 000000000000007f
921! Mem[0000000030800000] = 122e0000, %l6 = 000000000000007f
922 ldsha [%i1+0x002]%asi,%l6 ! %l6 = 0000000000000000
923! %l7 = 000000006394a86c, Mem[0000000030800040] = fbb095c58f625b11
924 stx %l7,[%i1+0x040] ! Mem[0000000030800040] = 000000006394a86c
925! Clear Register : %l5 = 00000000e8ca9587
926 clr %l5 ! %l5 = 0000000000000000
927! %l6 = 00000000, %l7 = 6394a86c, Mem[0000000031800000] = 2f9d96a2 be6c4137
928 std %l6,[%i3+%g0] ! Mem[0000000031800000] = 00000000 6394a86c
929! Mem[0000000011000028] = c7fb54510097aaa7, %l0 = 000000000002cc18
930 ldxa [%o2+%i5]0x88,%l0 ! %l0 = c7fb54510097aaa7
931! %l0 = 0097aaa7, %l1 = 00000001, Mem[0000000031000040] = eac0a54f c272c736
932 std %l0,[%i2+0x040] ! Mem[0000000031000040] = 0097aaa7 00000001
933! Mem[0000000030000000] = edd1ffffcdab4cdf, %f24 = 05614e96 00000080
934 ldd [%i0+%g0],%f24 ! %f24 = edd1ffff cdab4cdf
935! Mem[0000000030000000] = edd1ffff cdab4cdf, %l4 = d7070c0e, %l5 = 00000000
936 ldd [%i0+%g0],%l4 ! %l4 = 00000000edd1ffff 00000000cdab4cdf
937! Mem[0000000011800020] = d8581bdc5613b006, %l1 = 0000000000000001
938 ldxa [%o3+%i4]0x81,%l1 ! %l1 = d8581bdc5613b006
939
940p0_label_39: ! %cwp = 1
941! Mem[0000000010000020] = e5e03e3a 339e6efb, %l6 = 00000000, %l7 = 6394a86c
942 ldda [%o0+%i4]0x89,%l6 ! %l6 = 00000000339e6efb 00000000e5e03e3a
943! %f14 = 50b095c5 8f625b11, Mem[0000000011000018] = 36de3adc 00000050
944 stda %f14,[%o2+%o6]0x89 ! Mem[0000000011000018] = 50b095c5 8f625b11
945! Mem[0000000031800000] = 00000000, %l6 = 00000000339e6efb
946 ldsh [%i3+0x002],%l6 ! %l6 = 0000000000000000
947! %l7 = 00000000e5e03e3a, immed = fffff2d8, %l6 = 0000000000000000
948 addc %l7,-0xd28,%l6 ! %l6 = 00000000e5e03112
949! Mem[0000000031800000] = 00000000, %l2 = 0000002abd3173c9
950 ldsw [%i3+%g0],%l2 ! %l2 = 0000000000000000
951! %l6 = 00000000e5e03112, %l5 = 00000000cdab4cdf, %y = 0000002a
952 sdiv %l6,%l5,%l2 ! %l2 = ffffffffffffff26
953 mov %l0,%y ! %y = 0097aaa7
954! %l6 = 00000000e5e03112, Mem[0000000031000042] = 0097aaa7
955 sth %l6,[%i2+0x042] ! Mem[0000000031000040] = 00973112
956! %l5 = 00000000cdab4cdf, Mem[0000000011000020] = 3cded339
957 stha %l5,[%o2+%i4]0x88 ! Mem[0000000011000020] = 3cde4cdf
958! %l4 = 00000000edd1ffff, immed = fffffb81, %l4 = 00000000edd1ffff
959 subccc %l4,-0x47f,%l4 ! %l4 = 00000000edd2047e, %ccr = 19
960! Mem[0000000031000000] = 0000008f, %l5 = 00000000cdab4cdf
961 ldsha [%i2+0x000]%asi,%l5 ! %l5 = 0000000000000000
962
963p0_label_40: ! %cwp = 1
964! Mem[0000000011000018] = 8f625b11, %l7 = 00000000e5e03e3a
965 lduwa [%o2+%o6]0x88,%l7 ! %l7 = 000000008f625b11
966! Mem[0000000030800000] = 122e000076d1e645, %f8 = 116b186c db030000
967 ldda [%i1+0x000]%asi,%f8 ! %f8 = 122e0000 76d1e645
968! Mem[0000000030800040] = 000000006394a86c, %f14 = 50b095c5 8f625b11
969 ldd [%i1+0x040],%f14 ! %f14 = 00000000 6394a86c
970! retry : should take illegal inst trap, %l0 = c7fb54510097aaa7
971 retry ! Illegal inst trap : %l0 = c7fb54510097aab7
972! %f22 = 39d3de3c cdab4cdf, Mem[0000000031800040] = 00000000 339e6e3f
973 std %f22,[%i3+0x040] ! Mem[0000000031800040] = 39d3de3c cdab4cdf
974! %f24 = edd1ffff, Mem[0000000010800050] = 4e40e38a
975 st %f24,[%o1+0x050] ! Mem[0000000010800050] = edd1ffff
976! Mem[0000000030000040] = 37641ba1, %l0 = c7fb54510097aab7
977 ldswa [%i0+0x040]%asi,%l0 ! %l0 = 0000000037641ba1
978! %l2 = ffffffffffffff26, immed = 000000e9, %y = 0097aaa7
979 umulcc %l2,0x0e9,%l3 ! %l3 = 000000e8ffff3996, %ccr = 08, %y = e8
980! %f0 = ef64a9fc, Mem[0000000031000040] = 00973112
981 st %f0 ,[%i2+0x040] ! Mem[0000000031000040] = ef64a9fc
982! Mem[0000000011000020] = df4cde3c, %f17 = d43c3a3c
983 lda [%o2+%i4]0x80,%f17 ! %f17 = df4cde3c
984
985p0_label_41: ! %cwp = 1
986! %l4 = 00000000edd2047e, immed = fffff571, %l6 = 00000000e5e03112
987 orcc %l4,-0xa8f,%l6 ! %l6 = fffffffffffff57f, %ccr = 88
988! %f12 = 00001d75 39d3de3c, Mem[0000000010000038] = d7070c0e e8ca9587
989 stda %f12,[%o0+0x038]%asi ! Mem[0000000010000038] = 00001d75 39d3de3c
990! %l7 = 000000008f625b11, immd = 0000000000000a6a, %l4 = 00000000edd2047e
991 sdivx %l7,0xa6a,%l4 ! %l4 = 00000000000dc4b0
992! Mem[0000000031000044] = 00000001, %l4 = 00000000000dc4b0
993 lduh [%i2+0x046],%l4 ! %l4 = 0000000000000001
994! Mem[0000000011800008] = be6c4137, %f2 = 37641ba1
995 ld [%o3+%o4],%f2 ! %f2 = be6c4137
996! Mem[0000000031800004] = 6394a86c, %l6 = fffffffffffff57f
997 ldsba [%i3+0x004]%asi,%l6 ! %l6 = 0000000000000063
998! %f15 = 6394a86c, Mem[0000000030000044] = 3c3784d1
999 st %f15,[%i0+0x044] ! Mem[0000000030000044] = 6394a86c
1000! Mem[0000000031800000] = 00000000, %l1 = d8581bdc5613b006
1001 lduw [%i3+%g0],%l1 ! %l1 = 0000000000000000
1002! Mem[0000000011000028] = a7aa97005154fbc7, %f6 = d7070c0e e8ca9587
1003 ldda [%o2+0x028]%asi,%f6 ! %f6 = a7aa9700 5154fbc7
1004! %l6 = 00000063, %l7 = 8f625b11, Mem[0000000031800040] = 39d3de3c cdab4cdf
1005 stda %l6,[%i3+0x040]%asi ! Mem[0000000031800040] = 00000063 8f625b11
1006
1007p0_label_42: ! %cwp = 1
1008! Mem[0000000010800030] = 37e61ba1 3c3784d1, %l2 = ffffff26, %l3 = ffff3996
1009 ldd [%o1+%i6],%l2 ! %l2 = 0000000037e61ba1 000000003c3784d1
1010! %l3 = 000000003c3784d1, immed = 0000066d, %l0 = 0000000037641ba1
1011 xorcc %l3,0x66d,%l0 ! %l0 = 000000003c3782bc, %ccr = 00
1012! %l4 = 0000000000000001, immed = 000001b9, %y = 000000e8
1013 umul %l4,0x1b9,%l3 ! %l3 = 00000000000001b9, %y = 00
1014! %l6 = 0000000000000063, Mem[0000000011000000] = db030000
1015 stha %l6,[%o2+%g0]0x80 ! Mem[0000000011000000] = 00630000
1016! %l1 = 0000000000000000, immed = 00000978, %y = 00000000
1017 sdivcc %l1,0x978,%l6 ! %l6 = 0000000000000000, %ccr = 44
1018 mov %l0,%y ! %y = 3c3782bc
1019! %l0 = 000000003c3782bc, %l4 = 0000000000000001, %l5 = 0000000000000000
1020 sub %l0,%l4,%l5 ! %l5 = 000000003c3782bb
1021! Mem[0000000031800004] = 6394a86c, %l5 = 000000003c3782bb
1022 ldub [%i3+0x006],%l5 ! %l5 = 00000000000000a8
1023! %l0 = 000000003c3782bc, Mem[0000000030800000] = 122e000076d1e645
1024 stx %l0,[%i1+%g0] ! Mem[0000000030800000] = 000000003c3782bc
1025! %l7 = 000000008f625b11, Mem[0000000010000000] = 9de20bdd
1026 stha %l7,[%o0+%g0]0x88 ! Mem[0000000010000000] = 9de25b11
1027! %l0 = 3c3782bc, %l1 = 00000000, Mem[0000000010000000] = 115be29d 7ba1f8ac
1028 stda %l0,[%o0+0x000]%asi ! Mem[0000000010000000] = 3c3782bc 00000000
1029
1030p0_label_43: ! %cwp = 1
1031! Mem[0000000011800040] = 1f23c558 e24d2ce1, %l4 = 00000001, %l5 = 000000a8
1032 ldd [%o3+0x040],%l4 ! %l4 = 000000001f23c558 00000000e24d2ce1
1033! Mem[0000000010800000] = 339e6ef0 e5e03e3a, %l2 = 37e61ba1, %l3 = 000001b9
1034 ldd [%o1+%g0],%l2 ! %l2 = 00000000339e6ef0 00000000e5e03e3a
1035! %l4 = 000000001f23c558, immed = fffffc2a, %l3 = 00000000e5e03e3a
1036 xorcc %l4,-0x3d6,%l3 ! %l3 = ffffffffe0dc3972, %ccr = 88
1037! %l1 = 0000000000000000, Mem[0000000031800006] = 6394a86c
1038 stb %l1,[%i3+0x006] ! Mem[0000000031800004] = 6394006c
1039! %l3 = ffffffffe0dc3972, Mem[0000000030800000] = 00000000
1040 stw %l3,[%i1+%g0] ! Mem[0000000030800000] = e0dc3972
1041! %f7 = 5154fbc7, Mem[0000000030800044] = 6394a86c
1042 st %f7 ,[%i1+0x044] ! Mem[0000000030800044] = 5154fbc7
1043! Mem[0000000011800008] = be6c4137e24283f8, %f16 = c655ec14 df4cde3c
1044 ldda [%o3+0x008]%asi,%f16 ! %f16 = be6c4137 e24283f8
1045! Mem[0000000011000008] = 151b58d8, %l0 = 000000003c3782bc
1046 lduha [%o2+%o4]0x88,%l0 ! %l0 = 00000000000058d8
1047! Mem[0000000030000000] = edd1ffff, %l1 = 0000000000000000
1048 lduw [%i0+%g0],%l1 ! %l1 = 00000000edd1ffff
1049! Mem[0000000030800004] = 3c3782bc, %l5 = 00000000e24d2ce1
1050 lduw [%i1+0x004],%l5 ! %l5 = 000000003c3782bc
1051
1052p0_label_44: ! %cwp = 1
1053! %l6 = 00000000, %l7 = 8f625b11, Mem[0000000030000040] = 37641ba1 6394a86c
1054 std %l6,[%i0+0x040] ! Mem[0000000030000040] = 00000000 8f625b11
1055! retry : should take illegal inst trap, %l0 = 00000000000058d8
1056 retry ! Illegal inst trap : %l0 = 00000000000058e8
1057! %l1 = 00000000edd1ffff, %l7 = 000000008f625b11, %l6 = 0000000000000000
1058 sub %l1,%l7,%l6 ! %l6 = 000000005e6fa4ee
1059! Mem[0000000031800004] = 6394006c, %l2 = 00000000339e6ef0
1060 lduw [%i3+0x004],%l2 ! %l2 = 000000006394006c
1061! %l1 = 00000000edd1ffff, %l2 = 000000006394006c, %l7 = 000000008f625b11
1062 addcc %l1,%l2,%l7 ! %l7 = 000000015166006b, %ccr = 01
1063! %l4 = 000000001f23c558, immed = 00000cee, %y = 3c3782bc
1064 smul %l4,0xcee,%l1 ! %l1 = 00000192a08197d0, %y = 192
1065! Mem[0000000011800008] = be6c4137, %l5 = 000000003c3782bc
1066 ldswa [%o3+%o4]0x81,%l5 ! %l5 = ffffffffbe6c4137
1067! Mem[0000000030000000] = edd1ffff cdab4cdf, %l6 = 5e6fa4ee, %l7 = 5166006b
1068 ldd [%i0+%g0],%l6 ! %l6 = 00000000edd1ffff 00000000cdab4cdf
1069! %l1 = 00000192a08197d0, immed = fffffaad, %l6 = 00000000edd1ffff
1070 taddcc %l1,-0x553,%l6 ! %l6 = 00000192a081927d, %ccr = 1b
1071! Clear Register : %l3 = ffffffffe0dc3972
1072 clr %l3 ! %l3 = 0000000000000000
1073
1074p0_label_45: ! %cwp = 1
1075! %l4 = 000000001f23c558, immed = fffff2fe, %l0 = 00000000000058e8
1076 add %l4,-0xd02,%l0 ! %l0 = 000000001f23b856
1077! %l1 = 00000192a08197d0, %l0 = 000000001f23b856, %y = 00000192
1078 umulcc %l1,%l0,%l3 ! %l3 = 138616ad02167fe0, %ccr = 00, %y = 138616ad
1079! %l2 = 000000006394006c, immed = fffff405, %l7 = 00000000cdab4cdf
1080 or %l2,-0xbfb,%l7 ! %l7 = fffffffffffff46d
1081! Mem[0000000010800018] = 3a3ee0e5, %l7 = fffffffffffff46d
1082 lduha [%o1+%o6]0x88,%l7 ! %l7 = 000000000000e0e5
1083! Mem[0000000031800044] = 8f625b11, %l2 = 000000006394006c
1084 lduh [%i3+0x046],%l2 ! %l2 = 0000000000005b11
1085! Mem[0000000011800000] = ffffffff, %l5 = ffffffffbe6c4137
1086 lduba [%o3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
1087! %l5 = 00000000000000ff, Mem[0000000010000028] = 00000080
1088 stwa %l5,[%o0+%i5]0x89 ! Mem[0000000010000028] = 000000ff
1089! Mem[000000001000005c] = 5154fbc7, %l0 = 000000001f23b856
1090 ldub [%o0+0x05f],%l0 ! %l0 = 00000000000000c7
1091! %f16 = be6c4137 e24283f8, Mem[0000000030000040] = 00000000 8f625b11
1092 stda %f16,[%i0+0x040]%asi ! Mem[0000000030000040] = be6c4137 e24283f8
1093! %l4 = 000000001f23c558
1094 setx 0xf260a98cf260a98c,%g7,%l4 ! %l4 = f260a98cf260a98c
1095
1096p0_label_46: ! %cwp = 1
1097! %l6 = 00000192a081927d, Mem[0000000011000058] = 2ca90491be7fc66d
1098 stx %l6,[%o2+0x058] ! Mem[0000000011000058] = 00000192a081927d
1099! %l6 = 00000192a081927d, Mem[0000000010800041] = 78ad606d
1100 stba %l6,[%o1+0x041]%asi ! Mem[0000000010800040] = 787d606d
1101! %l4 = f260a98c, %l5 = 000000ff, Mem[0000000011000010] = 14ec55c6 00000000
1102 stda %l4,[%o2+%o5]0x81 ! Mem[0000000011000010] = f260a98c 000000ff
1103! %f26 = c655ec14, Mem[0000000031000044] = 00000001
1104 st %f26,[%i2+0x044] ! Mem[0000000031000044] = c655ec14
1105! Mem[0000000010000010] = c7fb9692, %f1 = 1370c800
1106 lda [%o0+%o5]0x80,%f1 ! %f1 = c7fb9692
1107! %l3 = 138616ad02167fe0, Mem[0000000011000016] = 000000ff
1108 sth %l3,[%o2+0x016] ! Mem[0000000011000014] = 00007fe0
1109! Mem[0000000031800040] = 00000063, %l1 = 00000192a08197d0
1110 ldub [%i3+0x040],%l1 ! %l1 = 0000000000000000
1111! %l6 = 00000192a081927d, immed = fffff39a, %l6 = 00000192a081927d
1112 xor %l6,-0xc66,%l6 ! %l6 = fffffe6d5f7e61e7
1113! %l3 = 138616ad02167fe0, %l1 = 0000000000000000, %l7 = 000000000000e0e5
1114 sll %l3,%l1,%l7 ! %l7 = 138616ad02167fe0
1115! %l6 = fffffe6d5f7e61e7, %l0 = 00000000000000c7, %l7 = 138616ad02167fe0
1116 addc %l6,%l0,%l7 ! %l7 = fffffe6d5f7e62ae
1117
1118p0_label_47: ! %cwp = 1
1119! %l6 = fffffe6d5f7e61e7, immed = fffffd49, %l2 = 0000000000005b11
1120 xor %l6,-0x2b7,%l2 ! %l2 = 00000192a0819cae
1121! %l3 = 138616ad02167fe0, %l7 = fffffe6d5f7e62ae, %l4 = f260a98cf260a98c
1122 subccc %l3,%l7,%l4 ! %l4 = 1386183fa2981d32, %ccr = 19
1123! Mem[0000000011800018] = 0090e126 2ce4eba1, %l2 = a0819cae, %l3 = 02167fe0
1124 ldd [%o3+%o6],%l2 ! %l2 = 000000000090e126 000000002ce4eba1
1125! Mem[0000000011800008] = 37416cbe, %f22 = 39d3de3c
1126 lda [%o3+%o4]0x88,%f22 ! %f22 = 37416cbe
1127! %l2 = 000000000090e126, immed = 00000012, %l5 = 00000000000000ff
1128 sllx %l2,0x012,%l5 ! %l5 = 0000024384980000
1129! %l3 = 000000002ce4eba1, Mem[0000000010800028] = 39d3de3c
1130 stha %l3,[%o1+%i5]0x80 ! Mem[0000000010800028] = eba1de3c
1131! Mem[0000000010000018] = 8cf28f78, %l1 = 0000000000000000
1132 lduba [%o0+%o6]0x88,%l1 ! %l1 = 0000000000000078
1133 restore ! CWP = 0
1134! %l3 = 00000000000004a2, Mem[000000001000001c] = 655e1c79, %asi = 80
1135 stwa %l3,[%i0+0x01c]%asi ! Mem[000000001000001c] = 000004a2
1136! Mem[0000000011000050] = 6fcf599f, %l6 = fffffffffffffc64
1137 ldsb [%i2+0x052],%l6 ! %l6 = 0000000000000059
1138
1139p0_label_48:
1140! Mem[0000000010000010] = 9296fbc7, %l6 = 0000000000000059
1141 lduba [%i0+%i5]0x88,%l6 ! %l6 = 00000000000000c7
1142! %l0 = ffffffffffff8b04, immed = fffff8ad, %y = 138616ad
1143 umul %l0,-0x753,%l3 ! %l3 = ffff83b10358d1b4, %y = ffff83b1
1144! %l0 = ffffffffffff8b04, Mem[0000000011800030] = 751d0000
1145 stha %l0,[%i3+%o6]0x80 ! Mem[0000000011800030] = 8b040000
1146! %l2 = ffffffffffffec6e, Mem[0000000031000003] = 0000008f
1147 stb %l2,[%o2+0x003] ! Mem[0000000031000000] = 0000006e
1148! Mem[0000000030000000] = edd1ffffcdab4cdf, %f20 = e5e03e3a 339e6efb
1149 ldd [%o0+%g0],%f20 ! %f20 = edd1ffff cdab4cdf
1150! Mem[0000000030800044] = 5154fbc7, %l1 = ffffffffffffedd1
1151 lduh [%o1+0x044],%l1 ! %l1 = 0000000000005154
1152! Mem[0000000010000028] = ff000000, %l1 = 0000000000005154
1153 ldsba [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
1154! %f28 = 06b01356 2ce4eba1, Mem[0000000011000028] = a7aa9700 5154fbc7
1155 stda %f28,[%i2+%o5]0x81 ! Mem[0000000011000028] = 06b01356 2ce4eba1
1156! %l6 = 00000000000000c7, immed = 00000013, %l5 = ffffffffd91e6c64
1157 srlx %l6,0x013,%l5 ! %l5 = 0000000000000000
1158! Invert Register : %l5 = 0000000000000000
1159 xor %l5,-1,%l5 ! %l5 = ffffffffffffffff
1160
1161p0_label_49:
1162! %l4 = fffff954, %l5 = ffffffff, Mem[0000000010000020] = fb6e9e33 3a3ee0e5
1163 std %l4,[%i0+%o4] ! Mem[0000000010000020] = fffff954 ffffffff
1164! Mem[0000000031000000] = 0000006e, %l1 = ffffffffffffffff
1165 ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000000
1166! %l2 = ffffffffffffec6e, immed = fffff34a, %l5 = ffffffffffffffff
1167 addcc %l2,-0xcb6,%l5 ! %l5 = ffffffffffffdfb8, %ccr = 99
1168! done : should take illegal inst trap, %l0 = ffffffffffff8b04
1169 done ! Illegal inst trap : %l0 = ffffffffffff8b14
1170! %l1 = 0000000000000000, Mem[0000000010000010] = c7fb9692
1171 stwa %l1,[%i0+%i5]0x80 ! Mem[0000000010000010] = 00000000
1172! %l4 = fffff954, %l5 = ffffdfb8, Mem[0000000030800000] = e0dc3972 3c3782bc
1173 std %l4,[%o1+%g0] ! Mem[0000000030800000] = fffff954 ffffdfb8
1174! %l3 = ffff83b10358d1b4, %l2 = ffffffffffffec6e, %y = ffff83b1
1175 sdivcc %l3,%l2,%l0 ! %l0 = 000000007fffffff, %ccr = 02
1176 mov %l0,%y ! %y = 7fffffff
1177! Mem[0000000010000020] = fffff954, %l7 = 0000000026e19000
1178 lduwa [%i0+%o4]0x80,%l7 ! %l7 = 00000000fffff954
1179! %l4 = fffffffffffff954, Mem[0000000011800008] = be6c4137e24283f8
1180 stxa %l4,[%i3+%i4]0x80 ! Mem[0000000011800008] = fffffffffffff954
1181! Mem[0000000011000008] = d8581b15, %l5 = ffffffffffffdfb8
1182 ldsh [%i2+0x00a],%l5 ! %l5 = 0000000000001b15
1183
1184p0_label_50:
1185! %l4 = fffffffffffff954, Mem[0000000011800008] = ffffffff
1186 stba %l4,[%i3+%i4]0x89 ! Mem[0000000011800008] = ffffff54
1187! Mem[0000000011000070] = 378bcfb4, %l4 = fffffffffffff954
1188 lduh [%i2+0x072],%l4 ! %l4 = 000000000000cfb4
1189! %l4 = 000000000000cfb4, %l2 = ffffffffffffec6e, %l3 = ffff83b10358d1b4
1190 xorcc %l4,%l2,%l3 ! %l3 = ffffffffffff23da, %ccr = 88
1191! Mem[0000000011000018] = 115b628f, %l2 = ffffffffffffec6e
1192 lduha [%i2+%i6]0x80,%l2 ! %l2 = 000000000000115b
1193! %l1 = 0000000000000000, immed = 0000023f, %y = 7fffffff
1194 sdivcc %l1,0x23f,%l2 ! %l2 = 000000007fffffff, %ccr = 02
1195 mov %l0,%y ! %y = 7fffffff
1196! %l2 = 000000007fffffff, %l1 = 0000000000000000, %l7 = 00000000fffff954
1197 addcc %l2,%l1,%l7 ! %l7 = 000000007fffffff, %ccr = 00
1198! %l0 = 000000007fffffff, Mem[0000000031800040] = 00000063
1199 sth %l0,[%o3+0x040] ! Mem[0000000031800040] = ffff0063
1200! %f26 = c655ec14 d43c3abb, Mem[0000000031800040] = ffff0063 8f625b11
1201 std %f26,[%o3+0x040] ! Mem[0000000031800040] = c655ec14 d43c3abb
1202! %l4 = 000000000000cfb4, immed = 0000002c, %l2 = 000000007fffffff
1203 srlx %l4,0x02c,%l2 ! %l2 = 0000000000000000
1204! %l2 = 0000000000000000, %l2 = 0000000000000000, %l3 = ffffffffffff23da
1205 orncc %l2,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88
1206
1207p0_label_51:
1208! %f4 = eac0a54f c272c736, Mem[0000000030000000] = edd1ffff cdab4cdf
1209 stda %f4 ,[%o0+0x000]%asi ! Mem[0000000030000000] = eac0a54f c272c736
1210! %l4 = 0000cfb4, %l5 = 00001b15, Mem[0000000031800000] = 00000000 6394006c
1211 std %l4,[%o3+%g0] ! Mem[0000000031800000] = 0000cfb4 00001b15
1212! %l7 = 000000007fffffff, immed = 00000756, %y = 7fffffff
1213 umul %l7,0x756,%l7 ! %l7 = 000003aafffff8aa, %y = 3aa
1214! Mem[0000000010000010] = 00000000 5708eb15, %l4 = 0000cfb4, %l5 = 00001b15
1215 ldda [%i0+0x010]%asi,%l4 ! %l4 = 0000000000000000 000000005708eb15
1216! %l7 = 000003aafffff8aa, immed = 0000060e, %l6 = 00000000000000c7
1217 andn %l7,0x60e,%l6 ! %l6 = 000003aafffff8a0
1218! %l7 = 000003aafffff8aa, %l6 = 000003aafffff8a0, %l4 = 0000000000000000
1219 sdivx %l7,%l6,%l4 ! %l4 = 0000000000000001
1220! %l6 = 000003aafffff8a0, %l7 = 000003aafffff8aa, %y = 000003aa
1221 umulcc %l6,%l7,%l7 ! %l7 = fffff14a00361a40, %ccr = 80, %y = fffff14a
1222! Mem[0000000011000018] = 115b628f, %l7 = fffff14a00361a40
1223 ldsha [%i2+%i6]0x81,%l7 ! %l7 = 000000000000115b
1224! Mem[0000000030000004] = c272c736, %l7 = 000000000000115b
1225 ldsw [%o0+0x004],%l7 ! %l7 = ffffffffc272c736
1226! %l6 = 000003aafffff8a0, Mem[0000000010000008] = fca964ef
1227 stba %l6,[%i0+%i4]0x89 ! Mem[0000000010000008] = fca964a0
1228
1229p0_label_52:
1230! Mem[0000000031000000] = 0000006e, %f11 = 5613b006
1231 ld [%o2+%g0],%f11 ! %f11 = 0000006e
1232! %l6 = 000003aafffff8a0, %l7 = ffffffffc272c736, %l7 = ffffffffc272c736
1233 addc %l6,%l7,%l7 ! %l7 = 000003aac272bfd6
1234! %l2 = 0000000000000000, %l1 = 0000000000000000, %l5 = 000000005708eb15
1235 orn %l2,%l1,%l5 ! %l5 = ffffffffffffffff
1236! %l0 = 7fffffff, %l1 = 00000000, Mem[0000000010000048] = a0358a0d cac0ca5b
1237 std %l0,[%i0+0x048] ! Mem[0000000010000048] = 7fffffff 00000000
1238! %l2 = 0000000000000000, %l7 = 000003aac272bfd6, %l5 = ffffffffffffffff
1239 addcc %l2,%l7,%l5 ! %l5 = 000003aac272bfd6, %ccr = 08
1240! Mem[0000000010800000] = f06e9e33, %l0 = 000000007fffffff
1241 ldsha [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffff9e33
1242! Mem[0000000011000030] = 5708eb15 bc131905, %l4 = 00000001, %l5 = c272bfd6
1243 ldd [%i2+%o6],%l4 ! %l4 = 000000005708eb15 00000000bc131905
1244! Mem[0000000031000044] = c655ec14, %l1 = 0000000000000000
1245 ldub [%o2+0x046],%l1 ! %l1 = 00000000000000ec
1246! Mem[0000000010000000] = 00000000bc82373c, %f6 = a7aa9700 5154fbc7
1247 ldda [%i0+%g0]0x88,%f6 ! %f6 = 00000000 bc82373c
1248! Mem[0000000031800040] = c655ec14, %l6 = 000003aafffff8a0
1249 ldsba [%o3+0x040]%asi,%l6 ! %l6 = ffffffffffffffc6
1250
1251p0_label_53:
1252! %l7 = 000003aac272bfd6, %l4 = 000000005708eb15, %l0 = ffffffffffff9e33
1253 sra %l7,%l4,%l0 ! %l0 = fffffffffffffe13
1254! Mem[0000000030800040] = 00000000, %l5 = 00000000bc131905
1255 lduw [%o1+0x040],%l5 ! %l5 = 0000000000000000
1256! %l0 = fffffffffffffe13, %l0 = fffffffffffffe13, %l3 = ffffffffffffffff
1257 addc %l0,%l0,%l3 ! %l3 = fffffffffffffc26
1258! Mem[0000000010000030] = 7628f8cd, %l2 = 0000000000000000
1259 lduwa [%i0+%o6]0x88,%l2 ! %l2 = 000000007628f8cd
1260! Mem[000000001100003c] = 0c0e9000, %l5 = 0000000000000000
1261 ldsh [%i2+0x03e],%l5 ! %l5 = ffffffffffff9000
1262! %l7 = 000003aac272bfd6, %l1 = 00000000000000ec, %l4 = 000000005708eb15
1263 taddcctv %l7,%l1,%l4 ! %l0 = fffffffffffffe36, Trapped
1264! Mem[0000000031800000] = 0000cfb4, %l0 = fffffffffffffe36
1265 ldsb [%o3+0x001],%l0 ! %l0 = 0000000000000000
1266! %l6 = ffffffffffffffc6, Mem[0000000031000040] = ef64a9fc
1267 sth %l6,[%o2+0x040] ! Mem[0000000031000040] = ffc6a9fc
1268! %f28 = 06b01356 2ce4eba1, Mem[0000000010000078] = 89373b63 87a00538
1269 std %f28,[%i0+0x078] ! Mem[0000000010000078] = 06b01356 2ce4eba1
1270! Mem[0000000010000020] = fffff954 ffffffff, %l4 = 5708eb15, %l5 = ffff9000
1271 ldd [%i0+%o4],%l4 ! %l4 = 00000000fffff954 00000000ffffffff
1272
1273p0_label_54:
1274! %l5 = 00000000ffffffff, %l0 = 0000000000000000, %l3 = fffffffffffffc26
1275 xor %l5,%l0,%l3 ! %l3 = 00000000ffffffff
1276! Mem[0000000010000030] = cdf82876 bf151538, %l0 = 00000000, %l1 = 000000ec
1277 ldda [%i0+%o6]0x81,%l0 ! %l0 = 00000000cdf82876 00000000bf151538
1278! %l6 = ffffffffffffffc6, Mem[0000000010000018] = 788ff28c
1279 stba %l6,[%i0+%i6]0x81 ! Mem[0000000010000018] = c68ff28c
1280! Set Register : %l1 = 00000000bf151538
1281 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
1282! %f10 = d8581b15, Mem[0000000031800004] = 00001b15
1283 st %f10,[%o3+0x004] ! Mem[0000000031800004] = d8581b15
1284! %l1 = ffffffffffffffff, Mem[0000000031800046] = d43c3abb
1285 sth %l1,[%o3+0x046] ! Mem[0000000031800044] = d43cffff
1286! %l5 = 00000000ffffffff, immed = 00000e7b, %l1 = ffffffffffffffff
1287 xorcc %l5,0xe7b,%l1 ! %l1 = 00000000fffff184, %ccr = 08
1288! %f0 = ef64a9fc c7fb9692, Mem[0000000011000028] = 06b01356 2ce4eba1
1289 std %f0 ,[%i2+%o5] ! Mem[0000000011000028] = ef64a9fc c7fb9692
1290! %l0 = cdf82876, %l1 = fffff184, Mem[0000000030800040] = 00000000 5154fbc7
1291 stda %l0,[%o1+0x040]%asi ! Mem[0000000030800040] = cdf82876 fffff184
1292! Mem[0000000010800030] = d184373ca11be637, %f22 = 37416cbe cdab4cdf
1293 ldda [%i1+%o6]0x88,%f22 ! %f22 = d184373c a11be637
1294
1295p0_label_55:
1296! %l0 = 00000000cdf82876, Mem[0000000010800028] = eba1de3c
1297 stw %l0,[%i1+%o5] ! Mem[0000000010800028] = cdf82876
1298! %f1 = c7fb9692, Mem[0000000031800000] = 0000cfb4
1299 st %f1 ,[%o3+%g0] ! Mem[0000000031800000] = c7fb9692
1300! %l4 = 00000000fffff954, Mem[0000000030000002] = eac0a54f
1301 sth %l4,[%o0+0x002] ! Mem[0000000030000000] = eac0f954
1302! Mem[0000000010800040] = 787d606d, %l5 = 00000000ffffffff
1303 ldsw [%i1+0x040],%l5 ! %l5 = 00000000787d606d
1304! Mem[0000000010000050] = 550159d4e948e41c, %l2 = 000000007628f8cd
1305 ldxa [%i0+0x050]%asi,%l2 ! %l2 = 550159d4e948e41c
1306! %l4 = 00000000fffff954, immed = fffffe45, %l2 = 550159d4e948e41c
1307 addccc %l4,-0x1bb,%l2 ! %l2 = 00000000fffff799, %ccr = 19
1308! %l5 = 00000000787d606d, %l0 = 00000000cdf82876, %l7 = 000003aac272bfd6
1309 orncc %l5,%l0,%l7 ! %l7 = ffffffff7a7ff7ed, %ccr = 80
1310! Mem[0000000011000018] = 8f625b11, %f21 = cdab4cdf
1311 lda [%i2+%i6]0x88,%f21 ! %f21 = 8f625b11
1312! %l3 = 00000000ffffffff, immed = 0000001d, %l2 = 00000000fffff799
1313 srax %l3,0x01d,%l2 ! %l2 = 0000000000000007
1314! Mem[000000001080001c] = 514f9975, %l4 = 00000000fffff954
1315 ldsb [%i1+0x01d],%l4 ! %l4 = 000000000000004f
1316
1317p0_label_56:
1318! Mem[0000000030000000] = eac0f954c272c736, %f12 = 00001d75 39d3de3c
1319 ldd [%o0+%g0],%f12 ! %f12 = eac0f954 c272c736
1320! %l5 = 00000000787d606d, %l3 = 00000000ffffffff, %l7 = ffffffff7a7ff7ed
1321 sub %l5,%l3,%l7 ! %l7 = ffffffff787d606e
1322! Mem[0000000011000000] = 784c625900006300, %f0 = ef64a9fc c7fb9692
1323 ldda [%i2+%g0]0x88,%f0 ! %f0 = 784c6259 00006300
1324! %l4 = 0000004f, %l5 = 787d606d, Mem[0000000010800028] = 7628f8cd 4bd9855e
1325 stda %l4,[%i1+%o5]0x89 ! Mem[0000000010800028] = 0000004f 787d606d
1326! %l3 = 00000000ffffffff, immed = fffff470, %y = fffff14a
1327 umul %l3,-0xb90,%l7 ! %l7 = fffff46f00000b90, %y = fffff46f
1328! %f2 = be6c4137, Mem[0000000011000010] = f260a98c
1329 sta %f2 ,[%i2+%i5]0x81 ! Mem[0000000011000010] = be6c4137
1330! %l1 = 00000000fffff184, immd = 0000000000000dcf, %l0 = 00000000cdf82876
1331 udivx %l1,0xdcf,%l0 ! %l0 = 0000000000128a06
1332! %l0 = 0000000000128a06, Mem[0000000030000005] = c272c736
1333 stba %l0,[%o0+0x005]%asi ! Mem[0000000030000004] = c206c736
1334! Mem[0000000011800028] = c595b050, %f8 = 122e0000
1335 lda [%i3+%o5]0x88,%f8 ! %f8 = c595b050
1336! Mem[0000000031000044] = c655ec14, %l2 = 0000000000000007
1337 ldub [%o2+0x045],%l2 ! %l2 = 0000000000000055
1338
1339p0_label_57:
1340! %f16 = be6c4137 e24283f8, Mem[0000000011800020] = d8581bdc 5613b006
1341 stda %f16,[%i3+%o4]0x81 ! Mem[0000000011800020] = be6c4137 e24283f8
1342! %l2 = 0000000000000055, %l2 = 0000000000000055, %l3 = 00000000ffffffff
1343 taddcc %l2,%l2,%l3 ! %l3 = 00000000000000aa, %ccr = 02
1344! %l4 = 000000000000004f, %l1 = 00000000fffff184, %l0 = 0000000000128a06
1345 orncc %l4,%l1,%l0 ! %l0 = ffffffff00000e7f, %ccr = 80
1346! %l6 = ffffffffffffffc6, %l7 = fffff46f00000b90, %l2 = 0000000000000055
1347 orn %l6,%l7,%l2 ! %l2 = ffffffffffffffef
1348! Mem[0000000030800040] = cdf82876, %l3 = 00000000000000aa
1349 lduh [%o1+0x040],%l3 ! %l3 = 000000000000cdf8
1350! Mem[0000000010000000] = 3c3782bc, %l1 = 00000000fffff184
1351 ldub [%i0+0x001],%l1 ! %l1 = 0000000000000037
1352! %f4 = eac0a54f c272c736, Mem[0000000030000040] = be6c4137 e24283f8
1353 std %f4 ,[%o0+0x040] ! Mem[0000000030000040] = eac0a54f c272c736
1354! %l3 = 000000000000cdf8, %l2 = ffffffffffffffef, %l2 = ffffffffffffffef
1355 sll %l3,%l2,%l2 ! %l2 = 0000000066fc0000
1356! %l5 = 00000000787d606d, %l2 = 0000000066fc0000, %y = fffff46f
1357 umulcc %l5,%l2,%l1 ! %l1 = 30788fd6594c0000, %ccr = 00, %y = 30788fd6
1358! Mem[0000000030800040] = cdf82876fffff184, %l6 = ffffffffffffffc6
1359 ldx [%o1+0x040],%l6 ! %l6 = cdf82876fffff184
1360
1361p0_label_58:
1362! %l7 = fffff46f00000b90, Mem[0000000011800078] = 8b04ad3f
1363 stw %l7,[%i3+0x078] ! Mem[0000000011800078] = 00000b90
1364! %l5 = 00000000787d606d
1365 setx 0x53c4156b53c4156b,%g7,%l5 ! %l5 = 53c4156b53c4156b
1366! Mem[0000000010000000] = 3c3782bc, %f25 = cdab4cdf
1367 lda [%i0+%g0]0x80,%f25 ! %f25 = 3c3782bc
1368! Mem[0000000031800040] = c655ec14, %l5 = 53c4156b53c4156b
1369 ldsw [%o3+0x040],%l5 ! %l5 = ffffffffc655ec14
1370! %l1 = 30788fd6594c0000, Mem[0000000031800000] = c7fb9692
1371 stw %l1,[%o3+%g0] ! Mem[0000000031800000] = 594c0000
1372! Mem[0000000030800040] = cdf82876fffff184, %f12 = eac0f954 c272c736
1373 ldda [%o1+0x040]%asi,%f12 ! %f12 = cdf82876 fffff184
1374! %l6 = cdf82876fffff184, immed = fffffd68, %l2 = 0000000066fc0000
1375 subc %l6,-0x298,%l2 ! %l2 = cdf82876fffff41c
1376! Mem[000000001100004c] = 6705389a, %l5 = ffffffffc655ec14
1377 ldsh [%i2+0x04c],%l5 ! %l5 = 0000000000006705
1378! Mem[0000000010000078] = 06b01356, %l1 = 30788fd6594c0000
1379 ldsw [%i0+0x078],%l1 ! %l1 = 0000000006b01356
1380! Mem[0000000031000040] = ffc6a9fcc655ec14, %f14 = 00000000 6394a86c
1381 ldd [%o2+0x040],%f14 ! %f14 = ffc6a9fc c655ec14
1382
1383p0_label_59:
1384! %f24 = edd1ffff, Mem[0000000031800004] = d8581b15
1385 st %f24,[%o3+0x004] ! Mem[0000000031800004] = edd1ffff
1386! Mem[0000000030000044] = c272c736, %f1 = 00006300
1387 ld [%o0+0x044],%f1 ! %f1 = c272c736
1388! %l0 = 00000e7f, %l1 = 06b01356, Mem[0000000010800028] = 4f000000 6d607d78
1389 stda %l0,[%i1+%o5]0x81 ! Mem[0000000010800028] = 00000e7f 06b01356
1390! done : should take illegal inst trap, %l0 = ffffffff00000e7f
1391 done ! Illegal inst trap : %l0 = ffffffff00000e8f
1392! %f10 = d8581b15, Mem[0000000030800040] = cdf82876
1393 st %f10,[%o1+0x040] ! Mem[0000000030800040] = d8581b15
1394! Mem[0000000031000044] = c655ec14, %l4 = 000000000000004f
1395 lduh [%o2+0x044],%l4 ! %l4 = 000000000000c655
1396! %f6 = 00000000 bc82373c, Mem[0000000031000040] = ffc6a9fc c655ec14
1397 std %f6 ,[%o2+0x040] ! Mem[0000000031000040] = 00000000 bc82373c
1398! Mem[0000000011800008] = 54f9ffff ffffff54, %l2 = fffff41c, %l3 = 0000cdf8
1399 ldda [%i3+%i4]0x89,%l2 ! %l2 = 00000000ffffff54 0000000054f9ffff
1400! %f8 = c595b050 76d1e645, Mem[0000000011800008] = ffffff54 54f9ffff
1401 stda %f8 ,[%i3+%i4]0x89 ! Mem[0000000011800008] = c595b050 76d1e645
1402! %l1 = 0000000006b01356, %l2 = 00000000ffffff54, %y = 30788fd6
1403 udiv %l1,%l2,%l5 ! %l5 = 0000000030788ff6
1404 mov %l0,%y ! %y = 00000e8f
1405
1406p0_label_60:
1407! %l2 = 00000000ffffff54, %l2 = 00000000ffffff54, %l7 = fffff46f00000b90
1408 udivx %l2,%l2,%l7 ! %l7 = 0000000000000001
1409! Mem[0000000010000020] = fffff954, %l5 = 0000000030788ff6
1410 lduba [%i0+%o4]0x80,%l5 ! %l5 = 00000000000000ff
1411! Mem[0000000031000000] = 0000006e1370c800, %f8 = c595b050 76d1e645
1412 ldd [%o2+%g0],%f8 ! %f8 = 0000006e 1370c800
1413! Mem[0000000031800000] = 594c0000, %l4 = 000000000000c655
1414 ldsha [%o3+0x000]%asi,%l4 ! %l4 = 000000000000594c
1415! Mem[0000000010000030] = 7628f8cd, %l2 = 00000000ffffff54
1416 lduba [%i0+%o6]0x88,%l2 ! %l2 = 00000000000000cd
1417! %l6 = cdf82876fffff184, Mem[0000000030000040] = eac0a54fc272c736
1418 stx %l6,[%o0+0x040] ! Mem[0000000030000040] = cdf82876fffff184
1419! Mem[0000000010800010] = a42e164f, %l4 = 000000000000594c
1420 ldsba [%i1+%i5]0x81,%l4 ! %l4 = ffffffffffffffa4
1421! %l5 = 00000000000000ff, %l0 = ffffffff00000e8f, %l6 = cdf82876fffff184
1422 addccc %l5,%l0,%l6 ! %l6 = ffffffff00000f8e, %ccr = 80
1423! %l7 = 0000000000000001, Mem[0000000031000001] = 0000006e
1424 stb %l7,[%o2+0x001] ! Mem[0000000031000000] = 0001006e
1425! %l2 = 000000cd, %l3 = 54f9ffff, Mem[0000000011000020] = df4cde3c 61054cdf
1426 stda %l2,[%i2+%o4]0x81 ! Mem[0000000011000020] = 000000cd 54f9ffff
1427
1428p0_label_61:
1429! %l0 = ffffffff00000e8f, immed = fffffd50, %l6 = ffffffff00000f8e
1430 tsubcc %l0,-0x2b0,%l6 ! %l6 = ffffffff0000113f, %ccr = 93
1431! %l6 = ffffffff0000113f, Mem[0000000011800020] = 37416cbe
1432 stba %l6,[%i3+%o4]0x89 ! Mem[0000000011800020] = 37416c3f
1433! Mem[0000000011800008] = 45e6d176, %l2 = 00000000000000cd
1434 ldswa [%i3+%i4]0x81,%l2 ! %l2 = 0000000045e6d176
1435! retry : should take illegal inst trap, %l0 = ffffffff00000e8f
1436 retry ! Illegal inst trap : %l0 = ffffffff00000e9f
1437! Mem[0000000030800004] = ffffdfb8, %l7 = 0000000000000001
1438 ldsh [%o1+0x006],%l7 ! %l7 = ffffffffffffdfb8
1439! Mem[0000000011000070] = 378bcfb4, %l1 = 0000000006b01356
1440 ldsh [%i2+0x072],%l1 ! %l1 = ffffffffffffcfb4
1441! Mem[0000000011800030] = 0000048b, %f15 = c655ec14
1442 lda [%i3+%o6]0x88,%f15 ! %f15 = 0000048b
1443! Mem[0000000010000010] = 00000000, %l2 = 0000000045e6d176
1444 lduha [%i0+%i5]0x88,%l2 ! %l2 = 0000000000000000
1445! Mem[0000000011800018] = 26e19000, %l1 = ffffffffffffcfb4
1446 lduwa [%i3+%i6]0x88,%l1 ! %l1 = 0000000026e19000
1447! %l0 = ffffffff00000e9f, %l0 = ffffffff00000e9f, %l4 = ffffffffffffffa4
1448 xor %l0,%l0,%l4 ! %l4 = 0000000000000000
1449
1450p0_label_62:
1451! %l2 = 00000000, %l3 = 54f9ffff, Mem[0000000030800000] = fffff954 ffffdfb8
1452 std %l2,[%o1+%g0] ! Mem[0000000030800000] = 00000000 54f9ffff
1453! %l1 = 0000000026e19000, Mem[0000000031800040] = c655ec14
1454 sth %l1,[%o3+0x040] ! Mem[0000000031800040] = 9000ec14
1455! %l0 = ffffffff00000e9f, %l4 = 0000000000000000, %y = 00000e8f
1456 umul %l0,%l4,%l0 ! %l0 = 0000000000000000, %y = 00
1457! Mem[000000001080004c] = 31a97c37, %l4 = 0000000000000000
1458 ldsb [%i1+0x04f],%l4 ! %l4 = 0000000000000037
1459! Mem[0000000011000044] = 6831a2ae, %l2 = 0000000000000000
1460 ldswa [%i2+0x044]%asi,%l2 ! %l2 = 000000006831a2ae
1461! Mem[0000000030000040] = cdf82876fffff184, %f22 = d184373c a11be637
1462 ldda [%o0+0x040]%asi,%f22 ! %f22 = cdf82876 fffff184
1463! %l0 = 0000000000000000, Mem[0000000010000008] = a064a9fc
1464 stba %l0,[%i0+%i4]0x81 ! Mem[0000000010000008] = 0064a9fc
1465! %l5 = 00000000000000ff, %l7 = ffffffffffffdfb8, %l7 = ffffffffffffdfb8
1466 addc %l5,%l7,%l7 ! %l7 = ffffffffffffe0b8
1467! Mem[0000000011800020] = 37416c3f, %l6 = ffffffff0000113f
1468 lduba [%i3+%o4]0x88,%l6 ! %l6 = 000000000000003f
1469! %f12 = cdf82876 fffff184, Mem[0000000030000040] = cdf82876 fffff184
1470 stda %f12,[%o0+0x040]%asi ! Mem[0000000030000040] = cdf82876 fffff184
1471
1472p0_label_63:
1473! Mem[0000000031800044] = d43cffff, %l0 = 0000000000000000
1474 ldsh [%o3+0x044],%l0 ! %l0 = ffffffffffffd43c
1475! %l7 = ffffffffffffe0b8, %l3 = 0000000054f9ffff, %l5 = 00000000000000ff
1476 or %l7,%l3,%l5 ! %l5 = ffffffffffffffff
1477! Mem[0000000011800064] = 7e78f35a, %l1 = 0000000026e19000
1478 ldsha [%i3+0x066]%asi,%l1 ! %l1 = fffffffffffff35a
1479! %l7 = ffffffffffffe0b8, immed = fffff2e3, %l3 = 0000000054f9ffff
1480 addcc %l7,-0xd1d,%l3 ! %l3 = ffffffffffffd39b, %ccr = 99
1481! Mem[0000000011000010] = 37416cbe, %l1 = fffffffffffff35a
1482 ldsha [%i2+%i5]0x89,%l1 ! %l1 = 0000000000006cbe
1483! Mem[0000000030000000] = eac0f954c206c736, %l4 = 0000000000000037
1484 ldx [%o0+%g0],%l4 ! %l4 = eac0f954c206c736
1485! %f25 = 3c3782bc, Mem[0000000010000008] = fca96400
1486 sta %f25,[%i0+%i4]0x89 ! Mem[0000000010000008] = 3c3782bc
1487! %l0 = ffffffffffffd43c, immed = fffff6f9, %l1 = 0000000000006cbe
1488 xnor %l0,-0x907,%l1 ! %l1 = ffffffffffffdd3a
1489! %f16 = be6c4137 e24283f8, Mem[0000000031000040] = 00000000 bc82373c
1490 stda %f16,[%o2+0x040]%asi ! Mem[0000000031000040] = be6c4137 e24283f8
1491! Mem[0000000010800008] = 4b624c78, %f10 = d8581b15
1492 lda [%i1+%i4]0x80,%f10 ! %f10 = 4b624c78
1493
1494p0_label_64:
1495! %l6 = 000000000000003f, immed = 00000aa7, %l0 = ffffffffffffd43c
1496 add %l6,0xaa7,%l0 ! %l0 = 0000000000000ae6
1497! %l5 = ffffffffffffffff, Mem[0000000011000010] = 37416cbe
1498 stwa %l5,[%i2+%i5]0x89 ! Mem[0000000011000010] = ffffffff
1499! %l6 = 000000000000003f, Mem[0000000030800002] = 00000000
1500 sth %l6,[%o1+0x002] ! Mem[0000000030800000] = 0000003f
1501! Mem[0000000011800008] = 76d1e645, %l3 = ffffffffffffd39b
1502 ldsha [%i3+%i4]0x89,%l3 ! %l3 = ffffffffffffe645
1503! %l6 = 000000000000003f, Mem[0000000011000010] = e07f0000ffffffff
1504 stxa %l6,[%i2+%i5]0x88 ! Mem[0000000011000010] = 000000000000003f
1505! Mem[0000000011000058] = 00000192, %l7 = ffffffffffffe0b8
1506 ldsha [%i2+0x05a]%asi,%l7 ! %l7 = 0000000000000192
1507! Mem[0000000011800078] = 00000b90990aa39d, %f14 = ffc6a9fc 0000048b
1508 ldd [%i3+0x078],%f14 ! %f14 = 00000b90 990aa39d
1509! Clear Register : %l4 = eac0f954c206c736
1510 clr %l4 ! %l4 = 0000000000000000
1511! %l2 = 000000006831a2ae, immed = 00000f65, %l6 = 000000000000003f
1512 andcc %l2,0xf65,%l6 ! %l6 = 0000000000000224, %ccr = 00
1513! Mem[0000000031800040] = 9000ec14d43cffff, %f24 = edd1ffff 3c3782bc
1514 ldd [%o3+0x040],%f24 ! %f24 = 9000ec14 d43cffff
1515
1516p0_label_65:
1517! Mem[0000000010800078] = 21bcb47357d75353, %f18 = 2f9d9692 8f3f421b
1518 ldd [%i1+0x078],%f18 ! %f18 = 21bcb473 57d75353
1519! Mem[0000000010800030] = a11be637, %l3 = ffffffffffffe645
1520 ldswa [%i1+%o6]0x88,%l3 ! %l3 = ffffffffa11be637
1521! Mem[0000000011000018] = 115b628f, %l1 = ffffffffffffdd3a
1522 ldsha [%i2+%i6]0x81,%l1 ! %l1 = 000000000000115b
1523! Mem[0000000031000000] = 0001006e, %l2 = 000000006831a2ae
1524 ldsw [%o2+%g0],%l2 ! %l2 = 000000000001006e
1525! Invert Register : %l0 = 0000000000000ae6
1526 xor %l0,-1,%l0 ! %l0 = fffffffffffff519
1527! Mem[0000000011800000] = ffffffff, %f30 = 339e6ef0
1528 lda [%i3+%g0]0x80,%f30 ! %f30 = ffffffff
1529! Mem[0000000030000000] = eac0f954, %l2 = 000000000001006e
1530 lduw [%o0+%g0],%l2 ! %l2 = 00000000eac0f954
1531! %l0 = fffffffffffff519, immed = 00000d08, %l6 = 0000000000000224
1532 sub %l0,0xd08,%l6 ! %l6 = ffffffffffffe811
1533! Mem[0000000011000028] = ef64a9fc, %l1 = 000000000000115b
1534 lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000ef64a9fc
1535! %l1 = 00000000ef64a9fc, Mem[0000000031800046] = d43cffff, %asi = 80
1536 stha %l1,[%o3+0x046]%asi ! Mem[0000000031800044] = d43ca9fc
1537
1538p0_label_66:
1539! %l4 = 0000000000000000, %l1 = 00000000ef64a9fc, %y = 00000000
1540 smul %l4,%l1,%l1 ! %l1 = 0000000000000000, %y = 00
1541! %l6 = ffffffffffffe811, Mem[0000000030800000] = 0000003f54f9ffff
1542 stx %l6,[%o1+%g0] ! Mem[0000000030800000] = ffffffffffffe811
1543! Mem[0000000010800010] = a42e164fb778fc22, %l5 = ffffffffffffffff
1544 ldxa [%i1+0x010]%asi,%l5 ! %l5 = a42e164fb778fc22
1545! Mem[0000000011000008] = 00000000151b58d8, %f26 = c655ec14 d43c3abb
1546 ldda [%i2+%i4]0x88,%f26 ! %f26 = 00000000 151b58d8
1547! Mem[0000000011000008] = d8581b15, %l2 = 00000000eac0f954
1548 ldswa [%i2+%i4]0x81,%l2 ! %l2 = ffffffffd8581b15
1549! %l6 = ffffffffffffe811, immd = 00000000000000fe, %l5 = a42e164fb778fc22
1550 udivx %l6,0x0fe,%l5 ! %l5 = 0102040810204068
1551! %f26 = 00000000 151b58d8, Mem[0000000030000040] = cdf82876 fffff184
1552 std %f26,[%o0+0x040] ! Mem[0000000030000040] = 00000000 151b58d8
1553! %l6 = ffffe811, %l7 = 00000192, Mem[0000000031000040] = be6c4137 e24283f8
1554 std %l6,[%o2+0x040] ! Mem[0000000031000040] = ffffe811 00000192
1555! %l7 = 0000000000000192, Mem[0000000030800004] = ffffe811
1556 stw %l7,[%o1+0x004] ! Mem[0000000030800004] = 00000192
1557! %l4 = 0000000000000000, immed = 00000019, %l1 = 0000000000000000
1558 sll %l4,0x019,%l1 ! %l1 = 0000000000000000
1559
1560p0_label_67:
1561! %l5 = 0102040810204068, %l2 = ffffffffd8581b15, %y = 00000000
1562 sdivcc %l5,%l2,%l4 ! %l4 = 0000000000000000, %ccr = 44
1563 mov %l0,%y ! %y = fffff519
1564! %l6 = ffffffffffffe811, immed = 000000d9, %y = fffff519
1565 smulcc %l6,0x0d9,%l5 ! %l5 = ffffffffffebb669, %ccr = 88, %y = ffffffff
1566! Mem[0000000010000030] = 7628f8cd, %l1 = 0000000000000000
1567 lduwa [%i0+%o6]0x88,%l1 ! %l1 = 000000007628f8cd
1568! %l6 = ffffe811, %l7 = 00000192, Mem[0000000010000000] = bc82373c 00000000
1569 stda %l6,[%i0+%g0]0x89 ! Mem[0000000010000000] = ffffe811 00000192
1570! %l6 = ffffe811, %l7 = 00000192, Mem[0000000031800040] = 9000ec14 d43ca9fc
1571 std %l6,[%o3+0x040] ! Mem[0000000031800040] = ffffe811 00000192
1572! %l5 = ffffffffffebb669, %l5 = ffffffffffebb669, %l3 = ffffffffa11be637
1573 tsubcctv %l5,%l5,%l3 ! %l0 = fffffffffffff53c, Trapped
1574! %l3 = ffffffffa11be637, %l4 = 0000000000000000, %l1 = 000000007628f8cd
1575 xor %l3,%l4,%l1 ! %l1 = ffffffffa11be637
1576! Mem[0000000011000010] = 0000003f, %l2 = ffffffffd8581b15
1577 lduba [%i2+%i5]0x88,%l2 ! %l2 = 000000000000003f
1578! Mem[0000000031000004] = 1370c800, %l1 = ffffffffa11be637
1579 ldsh [%o2+0x006],%l1 ! %l1 = ffffffffffffc800
1580! %l3 = ffffffffa11be637, %l0 = fffffffffffff53c, %l5 = ffffffffffebb669
1581 orncc %l3,%l0,%l5 ! %l5 = ffffffffa11beef7, %ccr = 88
1582
1583p0_label_68:
1584! %l5 = ffffffffa11beef7, Mem[0000000010800000] = 3a3ee0e5f06e9e33
1585 stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010800000] = ffffffffa11beef7
1586! Mem[0000000010800028] = 7f0e0000, %l0 = fffffffffffff53c
1587 lduba [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
1588! Mem[0000000031000040] = ffffe811 00000192, %l2 = 0000003f, %l3 = a11be637
1589 ldd [%o2+0x040],%l2 ! %l2 = 00000000ffffe811 0000000000000192
1590! Mem[0000000030000000] = eac0f954, %l3 = 0000000000000192
1591 lduh [%o0+0x002],%l3 ! %l3 = 000000000000f954
1592! Mem[0000000011800020] = 3f6c4137, %l5 = ffffffffa11beef7
1593 ldsha [%i3+%o4]0x81,%l5 ! %l5 = 0000000000003f6c
1594! %l5 = 0000000000003f6c, Mem[0000000010800028] = 00000e7f
1595 stha %l5,[%i1+%o5]0x80 ! Mem[0000000010800028] = 3f6c0e7f
1596! %l3 = 000000000000f954, Mem[0000000030000000] = eac0f954
1597 stw %l3,[%o0+%g0] ! Mem[0000000030000000] = 0000f954
1598! Mem[0000000010800010] = a42e164f b778fc22, %l4 = 00000000, %l5 = 00003f6c
1599 ldda [%i1+%i5]0x81,%l4 ! %l4 = 00000000a42e164f 00000000b778fc22
1600! Clear Register : %l4 = 00000000a42e164f
1601 clr %l4 ! %l4 = 0000000000000000
1602! %l7 = 0000000000000192, immed = fffff4d3, %l4 = 0000000000000000
1603 tsubcc %l7,-0xb2d,%l4 ! %l4 = 0000000000000cbf, %ccr = 13
1604
1605p0_label_69:
1606! %l6 = ffffffffffffe811, Mem[0000000011000020] = 000000cd54f9ffff
1607 stxa %l6,[%i2+%o4]0x80 ! Mem[0000000011000020] = ffffffffffffe811
1608! %l4 = 0000000000000cbf, Mem[0000000011000050] = 6fcf599f88e042c0
1609 stx %l4,[%i2+0x050] ! Mem[0000000011000050] = 0000000000000cbf
1610! %f30 = ffffffff e5e03e3a, Mem[0000000010800020] = c7fb5451 c595b050
1611 std %f30,[%i1+%o4] ! Mem[0000000010800020] = ffffffff e5e03e3a
1612! Mem[0000000010000000] = 11e8ffff, %f26 = 00000000
1613 lda [%i0+%g0]0x80,%f26 ! %f26 = 11e8ffff
1614! %f14 = 00000b90 990aa39d, Mem[0000000030800000] = ffffffff 00000192
1615 std %f14,[%o1+%g0] ! Mem[0000000030800000] = 00000b90 990aa39d
1616! Mem[0000000010000010] = 00000000, %l5 = 00000000b778fc22
1617 lduha [%i0+%i5]0x89,%l5 ! %l5 = 0000000000000000
1618! Mem[0000000010800064] = d0b92e12, %l5 = 0000000000000000
1619 ldswa [%i1+0x064]%asi,%l5 ! %l5 = ffffffffd0b92e12
1620! %l0 = 0000000000000000, Mem[0000000011800010] = 20000000
1621 stha %l0,[%i3+%i5]0x80 ! Mem[0000000011800010] = 00000000
1622! Mem[0000000011000020] = ffffffff ffffe811, %l4 = 00000cbf, %l5 = d0b92e12
1623 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ffffffff 00000000ffffe811
1624! %l0 = 0000000000000000, Mem[0000000011000028] = fca964ef
1625 stwa %l0,[%i2+%o5]0x89 ! Mem[0000000011000028] = 00000000
1626
1627p0_label_70:
1628! %f18 = 21bcb473 57d75353, Mem[0000000030800000] = 00000b90 990aa39d
1629 std %f18,[%o1+%g0] ! Mem[0000000030800000] = 21bcb473 57d75353
1630! %l0 = 0000000000000000, immed = 0000071c, %l4 = 00000000ffffffff
1631 sub %l0,0x71c,%l4 ! %l4 = fffffffffffff8e4
1632! Mem[0000000030800000] = 21bcb473, %l1 = ffffffffffffc800
1633 lduh [%o1+%g0],%l1 ! %l1 = 00000000000021bc
1634! %l7 = 0000000000000192, Mem[0000000031000004] = 1370c800
1635 sth %l7,[%o2+0x004] ! Mem[0000000031000004] = 0192c800
1636! Mem[0000000030800000] = 21bcb473, %l5 = 00000000ffffe811
1637 lduw [%o1+%g0],%l5 ! %l5 = 0000000021bcb473
1638! Mem[0000000030800040] = d8581b15, %l7 = 0000000000000192
1639 ldsh [%o1+0x042],%l7 ! %l7 = 0000000000001b15
1640! %l4 = fffffffffffff8e4, %l0 = 0000000000000000, %l2 = 00000000ffffe811
1641 sub %l4,%l0,%l2 ! %l2 = fffffffffffff8e4
1642! Mem[0000000030800040] = d8581b15fffff184, %f12 = cdf82876 fffff184
1643 ldd [%o1+0x040],%f12 ! %f12 = d8581b15 fffff184
1644! Mem[000000001180001c] = 2ce4eba1, %l5 = 0000000021bcb473
1645 lduw [%i3+0x01c],%l5 ! %l5 = 000000002ce4eba1
1646! %l3 = 000000000000f954, immed = 00000137, %l1 = 00000000000021bc
1647 taddcc %l3,0x137,%l1 ! %l1 = 000000000000fa8b, %ccr = 02
1648
1649p0_label_71:
1650! %l5 = 000000002ce4eba1, immed = fffff41d, %y = ffffffff
1651 umul %l5,-0xbe3,%l3 ! %l3 = 2ce4e98b5ae3253d, %y = 2ce4e98b
1652! Mem[0000000010800010] = a42e164f b778fc22, %l0 = 00000000, %l1 = 0000fa8b
1653 ldda [%i1+%i5]0x81,%l0 ! %l0 = 00000000a42e164f 00000000b778fc22
1654! Mem[0000000010000008] = bc82373c, %l7 = 0000000000001b15
1655 ldsba [%i0+%i4]0x81,%l7 ! %l7 = ffffffffffffffbc
1656! %l1 = 00000000b778fc22, immed = 00000c16, %l5 = 000000002ce4eba1
1657 orncc %l1,0xc16,%l5 ! %l5 = ffffffffffffffeb, %ccr = 88
1658! %f26 = 11e8ffff 151b58d8, Mem[0000000011000008] = d8581b15 00000000
1659 stda %f26,[%i2+%i4]0x81 ! Mem[0000000011000008] = 11e8ffff 151b58d8
1660! %l2 = fffffffffffff8e4, %l4 = fffffffffffff8e4, %l0 = 00000000a42e164f
1661 andcc %l2,%l4,%l0 ! %l0 = fffffffffffff8e4, %ccr = 88
1662! Mem[0000000030000000] = 0000f954 c206c736, %l0 = fffff8e4, %l1 = b778fc22
1663 ldd [%o0+%g0],%l0 ! %l0 = 000000000000f954 00000000c206c736
1664! %l4 = fffffffffffff8e4, %l3 = 2ce4e98b5ae3253d, %l1 = 00000000c206c736
1665 tsubcc %l4,%l3,%l1 ! %l1 = d31b1674a51cd3a7, %ccr = 8a
1666! %l1 = d31b1674a51cd3a7, %l0 = 000000000000f954, %l1 = d31b1674a51cd3a7
1667 addcc %l1,%l0,%l1 ! %l1 = d31b1674a51dccfb, %ccr = 88
1668! %f24 = 9000ec14 d43cffff, Mem[0000000011000050] = 00000000 00000cbf
1669 stda %f24,[%i2+0x050]%asi ! Mem[0000000011000050] = 9000ec14 d43cffff
1670
1671p0_label_72:
1672! Mem[0000000030000000] = 0000f954c206c736, %f4 = eac0a54f c272c736
1673 ldd [%o0+%g0],%f4 ! %f4 = 0000f954 c206c736
1674! Mem[0000000031000000] = 0001006e, %l5 = ffffffffffffffeb
1675 ldsb [%o2+%g0],%l5 ! %l5 = 0000000000000000
1676! Mem[0000000010800000] = ffffffff a11beef7, %l4 = fffff8e4, %l5 = 00000000
1677 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000a11beef7 00000000ffffffff
1678 save ! CWP = 1
1679! Mem[0000000030000004] = c206c736, %l0 = 00000000000000c7
1680 ldsh [%i0+0x004],%l0 ! %l0 = ffffffffffffc206
1681! %l2 = 0090e126, %l3 = 2ce4eba1, Mem[0000000030000000] = 0000f954 c206c736
1682 std %l2,[%i0+%g0] ! Mem[0000000030000000] = 0090e126 2ce4eba1
1683! %l4 = 1386183fa2981d32, Mem[0000000030000045] = 151b58d8
1684 stba %l4,[%i0+0x045]%asi ! Mem[0000000030000044] = 153258d8
1685! %l2 = 000000000090e126, %l4 = 1386183fa2981d32, %y = 2ce4e98b
1686 sdiv %l2,%l4,%l6 ! %l6 = ffffffff84f50aac
1687 mov %l0,%y ! %y = ffffc206
1688! %l3 = 000000002ce4eba1, immed = 000007ff, %l2 = 000000000090e126
1689 or %l3,0x7ff,%l2 ! %l2 = 000000002ce4efff
1690! Mem[0000000030800040] = d8581b15fffff184, %f8 = 0000006e 1370c800
1691 ldd [%i1+0x040],%f8 ! %f8 = d8581b15 fffff184
1692
1693p0_label_73: ! %cwp = 1
1694! Mem[0000000010000028] = ff000000, %l4 = 1386183fa2981d32
1695 lduh [%o0+0x02a],%l4 ! %l4 = 0000000000000000
1696! %l0 = ffffffffffffc206, Mem[0000000010000000] = 11e8ffff
1697 stwa %l0,[%o0+%g0]0x81 ! Mem[0000000010000000] = ffffc206
1698! %l5 = 0000024384980000, immed = 00000ba7, %l1 = 0000000000000078
1699 xor %l5,0xba7,%l1 ! %l1 = 0000024384980ba7
1700! %l3 = 000000002ce4eba1, Mem[0000000010800000] = a11beef7
1701 stba %l3,[%o1+%g0]0x89 ! Mem[0000000010800000] = a11beea1
1702! %l2 = 000000002ce4efff, %l1 = 0000024384980ba7, %l4 = 0000000000000000
1703 xorcc %l2,%l1,%l4 ! %l4 = 00000243a87ce458, %ccr = 08
1704! %l7 = fffffe6d5f7e62ae, immed = fffff69f, %l6 = ffffffff84f50aac
1705 orn %l7,-0x961,%l6 ! %l6 = fffffe6d5f7e6bee
1706! %l7 = fffffe6d5f7e62ae, %l5 = 0000024384980000, %l2 = 000000002ce4efff
1707 add %l7,%l5,%l2 ! %l2 = 000000b0e41662ae
1708! Mem[0000000010800008] = 4b624c78, %l7 = fffffe6d5f7e62ae
1709 lduwa [%o1+%o4]0x80,%l7 ! %l7 = 000000004b624c78
1710! Mem[0000000011000008] = d8581b15ffffe811, %f12 = d8581b15 fffff184
1711 ldda [%o2+%o4]0x88,%f12 ! %f12 = d8581b15 ffffe811
1712! Mem[0000000010800008] = 784c624b, %l7 = 000000004b624c78
1713 ldswa [%o1+%o4]0x88,%l7 ! %l7 = 00000000784c624b
1714
1715p0_label_74: ! %cwp = 1
1716! Mem[0000000031800000] = 594c0000 edd1ffff, %l6 = 5f7e6bee, %l7 = 784c624b
1717 ldd [%i3+%g0],%l6 ! %l6 = 00000000594c0000 00000000edd1ffff
1718! Mem[0000000011800030] = 8b040000, %l3 = 000000002ce4eba1
1719 ldswa [%o3+%i6]0x81,%l3 ! %l3 = ffffffff8b040000
1720! Mem[0000000031000044] = 00000192, %l0 = ffffffffffffc206
1721 lduw [%i2+0x044],%l0 ! %l0 = 0000000000000192
1722! %f15 = 990aa39d, Mem[0000000011800030] = 0000048b
1723 sta %f15,[%o3+%i6]0x89 ! Mem[0000000011800030] = 990aa39d
1724! %l1 = 0000024384980ba7, immed = 0000000c, %l5 = 0000024384980000
1725 sllx %l1,0x00c,%l5 ! %l5 = 0024384980ba7000
1726! %l5 = 0024384980ba7000, Mem[0000000030800044] = fffff184
1727 stw %l5,[%i1+0x044] ! Mem[0000000030800044] = 80ba7000
1728! %l6 = 00000000594c0000
1729 setx 0xd3b1c56ad3b1c56a,%g7,%l6 ! %l6 = d3b1c56ad3b1c56a
1730! Mem[0000000011800020] = 37416c3f, %l1 = 0000024384980ba7
1731 lduba [%o3+%i4]0x88,%l1 ! %l1 = 000000000000003f
1732! Mem[0000000011000028] = 00000000c7fb9692, %f16 = be6c4137 e24283f8
1733 ldda [%o2+%i5]0x80,%f16 ! %f16 = 00000000 c7fb9692
1734! Mem[0000000011800010] = 000000000090e126, %f28 = 06b01356 2ce4eba1
1735 ldd [%o3+%o5],%f28 ! %f28 = 00000000 0090e126
1736
1737p0_label_75: ! %cwp = 1
1738! %l7 = 00000000edd1ffff, %l0 = 0000000000000192, %l3 = ffffffff8b040000
1739 sllx %l7,%l0,%l3 ! %l3 = 0003b747fffc0000
1740! Mem[0000000011800030] = 9da30a9958c5221f, %f6 = 00000000 bc82373c
1741 ldda [%o3+%i6]0x80,%f6 ! %f6 = 9da30a99 58c5221f
1742! Mem[0000000031800040] = ffffe81100000192, %l3 = 0003b747fffc0000
1743 ldx [%i3+0x040],%l3 ! %l3 = ffffe81100000192
1744! Mem[0000000031800044] = 00000192, %l4 = 00000243a87ce458
1745 ldsw [%i3+0x044],%l4 ! %l4 = 0000000000000192
1746! Mem[0000000010000000] = 00000192 06c2ffff, %l0 = 00000192, %l1 = 0000003f
1747 ldda [%o0+%g0]0x89,%l0 ! %l0 = 0000000006c2ffff 0000000000000192
1748! Mem[0000000011800030] = 9da30a99, %l7 = 00000000edd1ffff
1749 lduba [%o3+%i6]0x80,%l7 ! %l7 = 000000000000009d
1750! %l4 = 0000000000000192, Mem[0000000030000002] = 0090e126
1751 stba %l4,[%i0+0x002]%asi ! Mem[0000000030000000] = 00909226
1752! %l1 = 0000000000000192, Mem[0000000011800008] = 45e6d176
1753 stba %l1,[%o3+%o4]0x81 ! Mem[0000000011800008] = 92e6d176
1754! Mem[0000000010800008] = 784c624b, %l5 = 0024384980ba7000
1755 lduha [%o1+%o4]0x88,%l5 ! %l5 = 000000000000624b
1756! Mem[0000000031000000] = 0001006e0192c800, %l4 = 0000000000000192
1757 ldxa [%i2+0x000]%asi,%l4 ! %l4 = 0001006e0192c800
1758
1759p0_label_76: ! %cwp = 1
1760! %l3 = ffffe81100000192, Mem[0000000010800010] = a42e164f
1761 stwa %l3,[%o1+%o5]0x81 ! Mem[0000000010800010] = 00000192
1762! %l7 = 000000000000009d, immed = 00000012, %l7 = 000000000000009d
1763 sll %l7,0x012,%l7 ! %l7 = 0000000002740000
1764! Mem[000000001000000c] = 1370c800, %l0 = 0000000006c2ffff
1765 ldsh [%o0+0x00e],%l0 ! %l0 = ffffffffffffc800
1766! Mem[0000000031000040] = ffffe811 00000192, %l4 = 0192c800, %l5 = 0000624b
1767 ldd [%i2+0x040],%l4 ! %l4 = 00000000ffffe811 0000000000000192
1768! %l1 = 0000000000000192, Mem[0000000030800000] = 21bcb47357d75353
1769 stx %l1,[%i1+%g0] ! Mem[0000000030800000] = 0000000000000192
1770! %l1 = 0000000000000192, Mem[0000000011800000] = ffffffff
1771 stwa %l1,[%o3+%g0]0x81 ! Mem[0000000011800000] = 00000192
1772! %l5 = 0000000000000192, %l1 = 0000000000000192, %l0 = ffffffffffffc800
1773 addc %l5,%l1,%l0 ! %l0 = 0000000000000324
1774! %l2 = 000000b0e41662ae, %l6 = d3b1c56ad3b1c56a, %l1 = 0000000000000192
1775 orcc %l2,%l6,%l1 ! %l1 = d3b1c5faf7b7e7ee, %ccr = 88
1776! %l7 = 0000000002740000, Mem[0000000031000046] = 00000192
1777 stb %l7,[%i2+0x046] ! Mem[0000000031000044] = 00000092
1778! %l6 = d3b1c56ad3b1c56a, Mem[0000000030000040] = 00000000153258d8
1779 stx %l6,[%i0+0x040] ! Mem[0000000030000040] = d3b1c56ad3b1c56a
1780
1781p0_label_77: ! %cwp = 1
1782! %l4 = 00000000ffffe811, Mem[0000000031000046] = 00000092
1783 stba %l4,[%i2+0x046]%asi ! Mem[0000000031000044] = 00001192
1784! Randomly selected nop
1785 nop
1786! %l2 = 000000b0e41662ae, Mem[0000000031000040] = ffffe81100001192
1787 stx %l2,[%i2+0x040] ! Mem[0000000031000040] = 000000b0e41662ae
1788! %l4 = 00000000ffffe811, immed = 0000000d, %l0 = 0000000000000324
1789 sra %l4,0x00d,%l0 ! %l0 = ffffffffffffffff
1790! %l0 = ffffffffffffffff, immed = 00000e74, %l0 = ffffffffffffffff
1791 addccc %l0,0xe74,%l0 ! %l0 = 0000000000000e73, %ccr = 11
1792! %l4 = 00000000ffffe811, Mem[0000000011000008] = 11e8ffff
1793 stwa %l4,[%o2+%o4]0x80 ! Mem[0000000011000008] = ffffe811
1794! %l4 = 00000000ffffe811, Mem[0000000031000040] = 000000b0e41662ae
1795 stx %l4,[%i2+0x040] ! Mem[0000000031000040] = 00000000ffffe811
1796! %f14 = 00000b90 990aa39d, Mem[0000000010800008] = 784c624b 2916be48
1797 stda %f14,[%o1+%o4]0x89 ! Mem[0000000010800008] = 00000b90 990aa39d
1798! %l2 = 000000b0e41662ae, immd = 0000000000000f54, %l7 = 0000000002740000
1799 udivx %l2,0xf54,%l7 ! %l7 = 000000000b8a5045
1800! %l4 = 00000000ffffe811, %l5 = 0000000000000192, %l5 = 0000000000000192
1801 add %l4,%l5,%l5 ! %l5 = 00000000ffffe9a3
1802
1803p0_label_78: ! %cwp = 1
1804! %f10 = 4b624c78 0000006e, Mem[0000000030800040] = d8581b15 80ba7000
1805 std %f10,[%i1+0x040] ! Mem[0000000030800040] = 4b624c78 0000006e
1806! Invert Register : %l6 = d3b1c56ad3b1c56a
1807 xor %l6,-1,%l6 ! %l6 = 2c4e3a952c4e3a95
1808! %l1 = d3b1c5faf7b7e7ee, immed = 00000ceb, %l3 = ffffe81100000192
1809 subccc %l1,0xceb,%l3 ! %l3 = d3b1c5faf7b7db02, %ccr = 88
1810! %l1 = d3b1c5faf7b7e7ee, %l1 = d3b1c5faf7b7e7ee, %l1 = d3b1c5faf7b7e7ee
1811 srlx %l1,%l1,%l1 ! %l1 = 0000000000034ec7
1812! Mem[0000000031000040] = 00000000ffffe811, %f26 = 11e8ffff 151b58d8
1813 ldd [%i2+0x040],%f26 ! %f26 = 00000000 ffffe811
1814! Mem[0000000010800018] = 3a3ee0e5, %l2 = 000000b0e41662ae
1815 lduha [%o1+%o6]0x89,%l2 ! %l2 = 000000000000e0e5
1816! Mem[0000000011000020] = ffffffffffffe811, %f14 = 00000b90 990aa39d
1817 ldda [%o2+0x020]%asi,%f14 ! %f14 = ffffffff ffffe811
1818! %l0 = 0000000000000e73, Mem[0000000010000020] = 54f9ffff
1819 stba %l0,[%o0+%i4]0x89 ! Mem[0000000010000020] = 54f9ff73
1820! Mem[0000000031000040] = 00000000, %l4 = 00000000ffffe811
1821 ldsw [%i2+0x040],%l4 ! %l4 = 0000000000000000
1822! %l4 = 0000000000000000
1823 sethi %hi(0x98c89400),%l4 ! %l4 = 0000000098c89400
1824
1825p0_label_79: ! %cwp = 1
1826! Mem[0000000031800040] = ffffe811, %l4 = 0000000098c89400
1827 ldsb [%i3+0x041],%l4 ! %l4 = ffffffffffffffff
1828! Mem[0000000030000044] = d3b1c56a, %l4 = ffffffffffffffff
1829 ldsw [%i0+0x044],%l4 ! %l4 = ffffffffd3b1c56a
1830! Mem[0000000010000008] = 3c3782bc, %f1 = c272c736
1831 lda [%o0+%o4]0x88,%f1 ! %f1 = 3c3782bc
1832! %f12 = d8581b15 ffffe811, Mem[0000000030800040] = 4b624c78 0000006e
1833 std %f12,[%i1+0x040] ! Mem[0000000030800040] = d8581b15 ffffe811
1834! %l2 = 0000e0e5, %l3 = f7b7db02, Mem[0000000011000020] = ffffffff 11e8ffff
1835 stda %l2,[%o2+%i4]0x89 ! Mem[0000000011000020] = 0000e0e5 f7b7db02
1836! %l2 = 000000000000e0e5, %l6 = 2c4e3a952c4e3a95, %l6 = 2c4e3a952c4e3a95
1837 andncc %l2,%l6,%l6 ! %l6 = 000000000000c060, %ccr = 00
1838! %l2 = 000000000000e0e5, %l2 = 000000000000e0e5, %l7 = 000000000b8a5045
1839 taddcc %l2,%l2,%l7 ! %l7 = 000000000001c1ca, %ccr = 02
1840! retry : should take illegal inst trap, %l0 = 0000000000000e73
1841 retry ! Illegal inst trap : %l0 = 0000000000000e83
1842! Mem[0000000031800040] = ffffe81100000192, %f18 = 21bcb473 57d75353
1843 ldd [%i3+0x040],%f18 ! %f18 = ffffe811 00000192
1844! %l0 = 00000e83, %l1 = 00034ec7, Mem[0000000030800000] = 00000000 00000192
1845 std %l0,[%i1+%g0] ! Mem[0000000030800000] = 00000e83 00034ec7
1846
1847p0_label_80: ! %cwp = 1
1848! Mem[0000000011000034] = bc131905, %l0 = 0000000000000e83
1849 lduw [%o2+0x034],%l0 ! %l0 = 00000000bc131905
1850! %l6 = 000000000000c060, %l5 = 00000000ffffe9a3, %l4 = ffffffffd3b1c56a
1851 tsubcc %l6,%l5,%l4 ! %l4 = ffffffff0000d6bd, %ccr = 93
1852! %l6 = 000000000000c060, Mem[0000000031800002] = 594c0000
1853 stb %l6,[%i3+0x002] ! Mem[0000000031800000] = 594c6000
1854! %l1 = 0000000000034ec7, immed = 000008ee, %l7 = 000000000001c1ca
1855 sub %l1,0x8ee,%l7 ! %l7 = 00000000000345d9
1856! Mem[0000000030000004] = 2ce4eba1, %l2 = 000000000000e0e5
1857 ldswa [%i0+0x004]%asi,%l2 ! %l2 = 000000002ce4eba1
1858! Mem[0000000031000044] = ffffe811, %l4 = ffffffff0000d6bd
1859 ldsh [%i2+0x046],%l4 ! %l4 = ffffffffffffe811
1860! Mem[0000000031000040] = 00000000 ffffe811, %l6 = 0000c060, %l7 = 000345d9
1861 ldd [%i2+0x040],%l6 ! %l6 = 0000000000000000 00000000ffffe811
1862! Mem[0000000010800048] = f38fcc21 31a97c37, %l2 = 2ce4eba1, %l3 = f7b7db02
1863 ldda [%o1+0x048]%asi,%l2 ! %l2 = 00000000f38fcc21 0000000031a97c37
1864! Mem[0000000010800038] = 000004a23dc7eef3, %l7 = 00000000ffffe811
1865 ldx [%o1+0x038],%l7 ! %l7 = 000004a23dc7eef3
1866! Mem[0000000010000014] = 5708eb15, %l1 = 0000000000034ec7
1867 ldsba [%o0+0x014]%asi,%l1 ! %l1 = 0000000000000057
1868
1869p0_label_81: ! %cwp = 1
1870! Mem[000000001100006c] = 5e8109a7, %l7 = 000004a23dc7eef3
1871 ldsw [%o2+0x06c],%l7 ! %l7 = 000000005e8109a7
1872! Mem[0000000030800040] = d8581b15, %l5 = 00000000ffffe9a3
1873 ldsb [%i1+0x040],%l5 ! %l5 = ffffffffffffffd8
1874! %l3 = 0000000031a97c37, Mem[000000001100007f] = 6394a86c
1875 stb %l3,[%o2+0x07f] ! Mem[000000001100007c] = 6394a837
1876! Mem[0000000011000008] = ffffe811 151b58d8, %l2 = f38fcc21, %l3 = 31a97c37
1877 ldda [%o2+%o4]0x81,%l2 ! %l2 = 00000000ffffe811 00000000151b58d8
1878! %l0 = 00000000bc131905, immed = fffff7a1, %l4 = ffffffffffffe811
1879 taddcctv %l0,-0x85f,%l4 ! %l0 = 00000000bc131928, Trapped
1880! Mem[0000000031000040] = 00000000ffffe811, %f2 = be6c4137 3c3784d1
1881 ldd [%i2+0x040],%f2 ! %f2 = 00000000 ffffe811
1882! %f18 = ffffe811 00000192, Mem[0000000030800040] = d8581b15 ffffe811
1883 std %f18,[%i1+0x040] ! Mem[0000000030800040] = ffffe811 00000192
1884! %l3 = 00000000151b58d8, Mem[0000000031800006] = edd1ffff
1885 stb %l3,[%i3+0x006] ! Mem[0000000031800004] = edd1d8ff
1886! %l3 = 00000000151b58d8, Mem[0000000031000040] = 00000000
1887 stw %l3,[%i2+0x040] ! Mem[0000000031000040] = 151b58d8
1888! Mem[0000000031000040] = 151b58d8ffffe811, %l0 = 00000000bc131928
1889 ldx [%i2+0x040],%l0 ! %l0 = 151b58d8ffffe811
1890
1891p0_label_82: ! %cwp = 1
1892! Mem[0000000030800040] = ffffe811 00000192, %l4 = ffffe811, %l5 = ffffffd8
1893 ldd [%i1+0x040],%l4 ! %l4 = 00000000ffffe811 0000000000000192
1894! %l6 = 0000000000000000, immed = fffffb47, %l5 = 0000000000000192
1895 addc %l6,-0x4b9,%l5 ! %l5 = fffffffffffffb48
1896! %f12 = d8581b15, Mem[0000000010800018] = e5e03e3a
1897 sta %f12,[%o1+%o6]0x81 ! Mem[0000000010800018] = d8581b15
1898! Mem[0000000031000000] = 0001006e, %l2 = 00000000ffffe811
1899 lduh [%i2+%g0],%l2 ! %l2 = 0000000000000001
1900! Mem[0000000011800008] = 76d1e692, %l2 = 0000000000000001
1901 lduwa [%o3+%o4]0x88,%l2 ! %l2 = 0000000076d1e692
1902! Mem[000000001000000c] = 1370c800, %l7 = 000000005e8109a7
1903 lduw [%o0+0x00c],%l7 ! %l7 = 000000001370c800
1904! Mem[0000000030000040] = d3b1c56a, %l2 = 0000000076d1e692
1905 ldsw [%i0+0x040],%l2 ! %l2 = ffffffffd3b1c56a
1906! %l5 = fffffffffffffb48, Mem[0000000011000030] = 15eb0857
1907 stha %l5,[%o2+%i6]0x88 ! Mem[0000000011000030] = 15ebfb48
1908! %l7 = 000000001370c800, immed = fffff0ce, %l5 = fffffffffffffb48
1909 xorcc %l7,-0xf32,%l5 ! %l5 = ffffffffec8f38ce, %ccr = 88
1910! %l0 = 151b58d8ffffe811, immed = 00000035, %l1 = 0000000000000057
1911 add %l0,0x035,%l1 ! %l1 = 151b58d8ffffe846
1912
1913p0_label_83: ! %cwp = 1
1914! %l3 = 00000000151b58d8, immed = 00000370, %l0 = 151b58d8ffffe811
1915 sub %l3,0x370,%l0 ! %l0 = 00000000151b5568
1916! %l4 = 00000000ffffe811, %l1 = 151b58d8ffffe846, %l6 = 0000000000000000
1917 sll %l4,%l1,%l6 ! %l6 = 0000003ffffa0440
1918! Mem[0000000031000004] = 0192c800, %l7 = 000000001370c800
1919 ldsba [%i2+0x004]%asi,%l7 ! %l7 = 0000000000000001
1920! Mem[0000000030000044] = d3b1c56a, %f7 = 58c5221f
1921 ld [%i0+0x044],%f7 ! %f7 = d3b1c56a
1922! Mem[0000000030000004] = 2ce4eba1, %f9 = fffff184
1923 ld [%i0+0x004],%f9 ! %f9 = 2ce4eba1
1924! Mem[0000000030800040] = ffffe811, %l1 = 151b58d8ffffe846
1925 ldsh [%i1+0x040],%l1 ! %l1 = ffffffffffffffff
1926! %l4 = 00000000ffffe811, Mem[0000000011800020] = 37416c3f
1927 stwa %l4,[%o3+%i4]0x89 ! Mem[0000000011800020] = ffffe811
1928! Mem[0000000030800004] = 00034ec7, %l7 = 0000000000000001
1929 ldub [%i1+0x004],%l7 ! %l7 = 0000000000000000
1930! %l0 = 00000000151b5568, Mem[0000000011800010] = 00000000
1931 stw %l0,[%o3+%o5] ! Mem[0000000011800010] = 151b5568
1932! %l2 = d3b1c56a, %l3 = 151b58d8, Mem[0000000031000040] = 151b58d8 ffffe811
1933 stda %l2,[%i2+0x040]%asi ! Mem[0000000031000040] = d3b1c56a 151b58d8
1934
1935p0_label_84: ! %cwp = 1
1936! Mem[0000000010000034] = bf151538, %l5 = ffffffffec8f38ce
1937 ldub [%o0+0x034],%l5 ! %l5 = 00000000000000bf
1938! Mem[0000000031000004] = 0192c800, %l4 = 00000000ffffe811
1939 ldub [%i2+0x006],%l4 ! %l4 = 00000000000000c8
1940! Mem[0000000031800000] = 594c6000, %l3 = 00000000151b58d8
1941 lduh [%i3+%g0],%l3 ! %l3 = 000000000000594c
1942! %l2 = ffffffffd3b1c56a, Mem[0000000031800000] = 594c6000edd1d8ff
1943 stx %l2,[%i3+%g0] ! Mem[0000000031800000] = ffffffffd3b1c56a
1944! Mem[000000001000002c] = 964e6105, %l4 = 00000000000000c8
1945 lduh [%o0+0x02c],%l4 ! %l4 = 000000000000964e
1946! %l2 = d3b1c56a, %l3 = 0000594c, Mem[0000000031800000] = ffffffff d3b1c56a
1947 std %l2,[%i3+%g0] ! Mem[0000000031800000] = d3b1c56a 0000594c
1948! Mem[0000000030000000] = 009092262ce4eba1, %l2 = ffffffffd3b1c56a
1949 ldx [%i0+%g0],%l2 ! %l2 = 009092262ce4eba1
1950! %l0 = 00000000151b5568, %l5 = 00000000000000bf, %l1 = ffffffffffffffff
1951 taddcc %l0,%l5,%l1 ! %l1 = 00000000151b5627, %ccr = 02
1952! Clear Register : %l7 = 0000000000000000
1953 clr %l7 ! %l7 = 0000000000000000
1954! %l2 = 009092262ce4eba1, Mem[0000000010800000] = a1ee1ba1
1955 stba %l2,[%o1+%g0]0x81 ! Mem[0000000010800000] = a1ee1ba1
1956
1957p0_label_85: ! %cwp = 1
1958! Mem[0000000010000020] = 73fff954, %l6 = 0000003ffffa0440
1959 ldswa [%o0+%i4]0x81,%l6 ! %l6 = 0000000073fff954
1960! %l6 = 0000000073fff954, Mem[0000000030000000] = 00909226, %asi = 80
1961 stwa %l6,[%i0+0x000]%asi ! Mem[0000000030000000] = 73fff954
1962! Mem[0000000010800020] = ffffffff, %f11 = 0000006e
1963 lda [%o1+%i4]0x88,%f11 ! %f11 = ffffffff
1964! %l0 = 00000000151b5568, %l2 = 009092262ce4eba1, %l2 = 009092262ce4eba1
1965 taddcc %l0,%l2,%l2 ! %l2 = 0090922642004109, %ccr = 02
1966! Mem[0000000011000018] = 115b628f, %l5 = 00000000000000bf
1967 ldsba [%o2+%o6]0x81,%l5 ! %l5 = 0000000000000011
1968! %f20 = edd1ffff, Mem[0000000011800038] = 5e37c7d3
1969 st %f20,[%o3+0x038] ! Mem[0000000011800038] = edd1ffff
1970! Mem[0000000010800000] = a1ee1ba1, %l5 = 0000000000000011
1971 lduw [%o1+%g0],%l5 ! %l5 = 00000000a1ee1ba1
1972! %l1 = 00000000151b5627, Mem[0000000011000030] = 15ebfb48
1973 stwa %l1,[%o2+%i6]0x89 ! Mem[0000000011000030] = 151b5627
1974! %l7 = 0000000000000000, %l5 = 00000000a1ee1ba1, %y = ffffc206
1975 smul %l7,%l5,%l5 ! %l5 = 0000000000000000, %y = 00
1976! Mem[0000000011000020] = e5e00000, %l3 = 000000000000594c
1977 lduha [%o2+%i4]0x80,%l3 ! %l3 = 000000000000e5e0
1978
1979p0_label_86: ! %cwp = 1
1980! %l4 = 0000964e, %l5 = 00000000, Mem[0000000010000028] = ff000000 964e6105
1981 stda %l4,[%o0+%i5]0x81 ! Mem[0000000010000028] = 0000964e 00000000
1982! Mem[0000000010000024] = ffffffff, %l4 = 000000000000964e
1983 ldsh [%o0+0x024],%l4 ! %l4 = ffffffffffffffff
1984! Mem[0000000031000000] = 0001006e 0192c800, %l2 = 42004109, %l3 = 0000e5e0
1985 ldda [%i2+0x000]%asi,%l2 ! %l2 = 000000000001006e 000000000192c800
1986! %l5 = 0000000000000000, %l3 = 000000000192c800, %l3 = 000000000192c800
1987 orn %l5,%l3,%l3 ! %l3 = fffffffffe6d37ff
1988! %l0 = 00000000151b5568, %l0 = 00000000151b5568, %l3 = fffffffffe6d37ff
1989 andcc %l0,%l0,%l3 ! %l3 = 00000000151b5568, %ccr = 00
1990! %l4 = ffffffffffffffff, immed = 00000b2a, %y = 00000000
1991 sdivcc %l4,0xb2a,%l6 ! %l6 = 000000000016ee43, %ccr = 00
1992 mov %l0,%y ! %y = 151b5568
1993! Mem[0000000030800040] = ffffe811 00000192, %l2 = 0001006e, %l3 = 151b5568
1994 ldda [%i1+0x040]%asi,%l2 ! %l2 = 00000000ffffe811 0000000000000192
1995! %l4 = ffffffff, %l5 = 00000000, Mem[0000000010000070] = 22ea49be 177ac222
1996 std %l4,[%o0+0x070] ! Mem[0000000010000070] = ffffffff 00000000
1997! %l0 = 00000000151b5568, Mem[0000000010000028] = 0000964e00000000
1998 stxa %l0,[%o0+%i5]0x80 ! Mem[0000000010000028] = 00000000151b5568
1999! Mem[0000000010800028] = 3f6c0e7f06b01356, %f28 = 00000000 0090e126
2000 ldd [%o1+%i5],%f28 ! %f28 = 3f6c0e7f 06b01356
2001
2002p0_label_87: ! %cwp = 1
2003! %l6 = 000000000016ee43, Mem[0000000011000020] = f7b7db020000e0e5
2004 stxa %l6,[%o2+%i4]0x88 ! Mem[0000000011000020] = 000000000016ee43
2005! Mem[0000000031000000] = 0001006e, %l4 = ffffffffffffffff
2006 ldsh [%i2+%g0],%l4 ! %l4 = 0000000000000001
2007! Mem[0000000030000040] = d3b1c56a d3b1c56a, %l6 = 0016ee43, %l7 = 00000000
2008 ldd [%i0+0x040],%l6 ! %l6 = 00000000d3b1c56a 00000000d3b1c56a
2009! %l2 = 00000000ffffe811, Mem[0000000010000000] = ffffc206
2010 stha %l2,[%o0+%g0]0x80 ! Mem[0000000010000000] = e811c206
2011! Clear Register : %l6 = 00000000d3b1c56a
2012 clr %l6 ! %l6 = 0000000000000000
2013 restore ! CWP = 0
2014! %l5 = 00000000ffffffff, %l4 = 00000000a11beef7, %y = 151b5568
2015 sdiv %l5,%l4,%l3 ! %l3 = ffffffffc70eb1d1
2016 mov %l0,%y ! %y = 0000f954
2017! %l0 = 000000000000f954, %l5 = 00000000ffffffff, %l3 = ffffffffc70eb1d1
2018 sra %l0,%l5,%l3 ! %l3 = 0000000000000000
2019! %l1 = d31b1674a51dccfb, immed = 00000dea, %l1 = d31b1674a51dccfb
2020 andn %l1,0xdea,%l1 ! %l1 = d31b1674a51dc011
2021! %l4 = a11beef7, %l5 = ffffffff, Mem[0000000010800010] = 92010000 22fc78b7
2022 stda %l4,[%i1+%i5]0x89 ! Mem[0000000010800010] = a11beef7 ffffffff
2023
2024p0_label_88:
2025! Mem[0000000010000010] = 000000005708eb15, %f14 = ffffffff ffffe811
2026 ldda [%i0+0x010]%asi,%f14 ! %f14 = 00000000 5708eb15
2027! %l5 = 00000000ffffffff, immed = 00000ba3, %l1 = d31b1674a51dc011
2028 orncc %l5,0xba3,%l1 ! %l1 = ffffffffffffffff, %ccr = 88
2029! %l0 = 000000000000f954, %l7 = ffffffffffffffbc, %l2 = fffffffffffff8e4
2030 tsubcc %l0,%l7,%l2 ! %l2 = 000000000000f998, %ccr = 11
2031! Mem[0000000031000000] = 0001006e0192c800, %f18 = ffffe811 00000192
2032 ldd [%o2+%g0],%f18 ! %f18 = 0001006e 0192c800
2033! %l5 = 00000000ffffffff, %l1 = ffffffffffffffff, %l0 = 000000000000f954
2034 udivx %l5,%l1,%l0 ! %l0 = 0000000000000000
2035! %l6 = ffffffffffffe811, %l4 = 00000000a11beef7, %l6 = ffffffffffffe811
2036 srl %l6,%l4,%l6 ! %l6 = 00000000000001ff
2037! Mem[0000000011800010] = 151b5568 0090e126, %l2 = 0000f998, %l3 = 00000000
2038 ldda [%i3+%i5]0x81,%l2 ! %l2 = 00000000151b5568 000000000090e126
2039! %l3 = 000000000090e126, immed = fffff587, %y = 0000f954
2040 umul %l3,-0xa79,%l4 ! %l4 = 0090e12012ba190a, %y = 90e120
2041! Mem[0000000030000044] = d3b1c56a, %l1 = ffffffffffffffff
2042 ldsha [%o0+0x044]%asi,%l1 ! %l1 = ffffffffffffd3b1
2043! %l4 = 0090e12012ba190a, Mem[0000000011000020] = 000000000016ee43
2044 stxa %l4,[%i2+%o4]0x88 ! Mem[0000000011000020] = 0090e12012ba190a
2045
2046p0_label_89:
2047! Mem[0000000011000010] = 0000003f, %l4 = 0090e12012ba190a
2048 ldsha [%i2+%i5]0x89,%l4 ! %l4 = 000000000000003f
2049! %l6 = 000001ff, %l7 = ffffffbc, Mem[0000000031000040] = d3b1c56a 151b58d8
2050 std %l6,[%o2+0x040] ! Mem[0000000031000040] = 000001ff ffffffbc
2051! Mem[0000000011800020] = 11e8ffff e24283f8, %l0 = 00000000, %l1 = ffffd3b1
2052 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000011e8ffff 00000000e24283f8
2053! %l5 = 00000000ffffffff, %l2 = 00000000151b5568, %l1 = 00000000e24283f8
2054 sra %l5,%l2,%l1 ! %l1 = ffffffffffffffff
2055! %f12 = d8581b15, Mem[0000000011800008] = 92e6d176
2056 sta %f12,[%i3+%i4]0x81 ! Mem[0000000011800008] = d8581b15
2057! %l6 = 00000000000001ff, Mem[0000000010800000] = a11beea1
2058 stha %l6,[%i1+%g0]0x88 ! Mem[0000000010800000] = a11b01ff
2059! %l6 = 000001ff, %l7 = ffffffbc, Mem[0000000030800040] = ffffe811 00000192
2060 std %l6,[%o1+0x040] ! Mem[0000000030800040] = 000001ff ffffffbc
2061! Mem[0000000010000028] = 00000000, %l2 = 00000000151b5568
2062 lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
2063! %l3 = 000000000090e126, %l2 = 0000000000000000, %l3 = 000000000090e126
2064 addc %l3,%l2,%l3 ! %l3 = 000000000090e127
2065! Mem[0000000030800000] = 00000e83 00034ec7, %l6 = 000001ff, %l7 = ffffffbc
2066 ldd [%o1+%g0],%l6 ! %l6 = 0000000000000e83 0000000000034ec7
2067
2068p0_label_90:
2069! Mem[0000000011000030] = 27561b15, %l2 = 0000000000000000
2070 lduha [%i2+%o6]0x80,%l2 ! %l2 = 0000000000002756
2071! %l7 = 0000000000034ec7, Mem[0000000031000044] = ffffffbc
2072 stw %l7,[%o2+0x044] ! Mem[0000000031000044] = 00034ec7
2073! %l2 = 0000000000002756, %l2 = 0000000000002756, %l4 = 000000000000003f
2074 sllx %l2,%l2,%l4 ! %l4 = 00000009d5800000
2075! Mem[0000000011800060] = 499e3c5d 7e78f35a, %l2 = 00002756, %l3 = 0090e127
2076 ldda [%i3+0x060]%asi,%l2 ! %l2 = 00000000499e3c5d 000000007e78f35a
2077! Mem[0000000010000048] = 7fffffff, %l0 = 0000000011e8ffff
2078 ldsw [%i0+0x048],%l0 ! %l0 = 000000007fffffff
2079! %l1 = ffffffffffffffff, immed = 00000087, %y = 0090e120
2080 sdivcc %l1,0x087,%l5 ! %l5 = 000000007fffffff, %ccr = 02
2081 mov %l0,%y ! %y = 7fffffff
2082! Mem[0000000010800018] = d8581b15, %f30 = ffffffff
2083 lda [%i1+%i6]0x80,%f30 ! %f30 = d8581b15
2084! Mem[0000000030800004] = 00034ec7, %f25 = d43cffff
2085 ld [%o1+0x004],%f25 ! %f25 = 00034ec7
2086! %f19 = 0192c800, Mem[0000000011800000] = 00000192
2087 sta %f19,[%i3+%g0]0x81 ! Mem[0000000011800000] = 0192c800
2088! Mem[0000000031000044] = 00034ec7, %l6 = 0000000000000e83
2089 ldsh [%o2+0x046],%l6 ! %l6 = 0000000000004ec7
2090
2091p0_label_91:
2092! %l7 = 0000000000034ec7, %l6 = 0000000000004ec7, %l2 = 00000000499e3c5d
2093 orncc %l7,%l6,%l2 ! %l2 = ffffffffffffffff, %ccr = 88
2094! %l3 = 000000007e78f35a, Mem[0000000030800040] = 000001ffffffffbc
2095 stx %l3,[%o1+0x040] ! Mem[0000000030800040] = 000000007e78f35a
2096! %f6 = 9da30a99 d3b1c56a, Mem[0000000030800000] = 00000e83 00034ec7
2097 stda %f6 ,[%o1+0x000]%asi ! Mem[0000000030800000] = 9da30a99 d3b1c56a
2098! Mem[0000000010000028] = 00000000, %l5 = 000000007fffffff
2099 ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
2100! %f12 = d8581b15, Mem[0000000031000004] = 0192c800
2101 st %f12,[%o2+0x004] ! Mem[0000000031000004] = d8581b15
2102! Mem[0000000010800008] = 9da30a99, %f29 = 06b01356
2103 lda [%i1+%i4]0x80,%f29 ! %f29 = 9da30a99
2104! %l1 = ffffffffffffffff, Mem[000000001000004c] = 00000000
2105 sth %l1,[%i0+0x04c] ! Mem[000000001000004c] = ffff0000
2106! %l6 = 0000000000004ec7, %l7 = 0000000000034ec7, %l1 = ffffffffffffffff
2107 udivx %l6,%l7,%l1 ! %l1 = 0000000000000000
2108! Mem[0000000011000018] = 8f625b11, %l5 = 0000000000000000
2109 lduha [%i2+%i6]0x89,%l5 ! %l5 = 0000000000005b11
2110! Mem[0000000010800018] = d8581b15, %l2 = ffffffffffffffff
2111 lduwa [%i1+%i6]0x80,%l2 ! %l2 = 00000000d8581b15
2112
2113p0_label_92:
2114! %l6 = 0000000000004ec7, Mem[0000000031800044] = 00000192
2115 stw %l6,[%o3+0x044] ! Mem[0000000031800044] = 00004ec7
2116! %f9 = 2ce4eba1, Mem[0000000031000040] = 000001ff
2117 st %f9 ,[%o2+0x040] ! Mem[0000000031000040] = 2ce4eba1
2118! %f28 = 3f6c0e7f, Mem[0000000030800044] = 7e78f35a
2119 st %f28,[%o1+0x044] ! Mem[0000000030800044] = 3f6c0e7f
2120! %l4 = 00000009d5800000, %l3 = 000000007e78f35a, %l6 = 0000000000004ec7
2121 andcc %l4,%l3,%l6 ! %l6 = 0000000054000000, %ccr = 00
2122! %l7 = 0000000000034ec7, %l4 = 00000009d5800000, %y = 7fffffff
2123 sdivcc %l7,%l4,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
2124 mov %l0,%y ! %y = 7fffffff
2125! Mem[0000000010000000] = e811c20692010000, %f26 = 00000000 ffffe811
2126 ldda [%i0+0x000]%asi,%f26 ! %f26 = e811c206 92010000
2127! %l5 = 0000000000005b11, %l2 = 00000000d8581b15, %l2 = 00000000d8581b15
2128 srl %l5,%l2,%l2 ! %l2 = 0000000000000000
2129! %l3 = 000000007e78f35a, %l1 = 0000000000000000, %y = 7fffffff
2130 umul %l3,%l1,%l1 ! %l1 = 0000000000000000, %y = 00
2131! %l7 = ffffffff80000000, %l2 = 0000000000000000, %y = 00000000
2132 umul %l7,%l2,%l1 ! %l1 = 0000000000000000, %y = 00
2133! %l1 = 0000000000000000, Mem[0000000010000030] = 7628f8cd
2134 stwa %l1,[%i0+%o6]0x89 ! Mem[0000000010000030] = 00000000
2135
2136p0_label_93:
2137! Mem[0000000010800008] = 990aa39d, %l7 = ffffffff80000000
2138 lduwa [%i1+%i4]0x88,%l7 ! %l7 = 00000000990aa39d
2139! Mem[0000000011000030] = 27561b15bc131905, %l5 = 0000000000005b11
2140 ldxa [%i2+0x030]%asi,%l5 ! %l5 = 27561b15bc131905
2141! Invert Register : %l2 = 0000000000000000
2142 xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
2143! %l1 = 0000000000000000, %l7 = 00000000990aa39d, %l3 = 000000007e78f35a
2144 sub %l1,%l7,%l3 ! %l3 = ffffffff66f55c63
2145! Mem[0000000011000040] = 6d14dac7, %l1 = 0000000000000000
2146 ldsh [%i2+0x040],%l1 ! %l1 = 0000000000006d14
2147! %l0 = 000000007fffffff, %l7 = 00000000990aa39d, %l0 = 000000007fffffff
2148 andncc %l0,%l7,%l0 ! %l0 = 0000000066f55c62, %ccr = 00
2149! %l2 = ffffffffffffffff, immed = 00000072, %l2 = ffffffffffffffff
2150 tsubcc %l2,0x072,%l2 ! %l2 = ffffffffffffff8d, %ccr = 8a
2151! %f7 = d3b1c56a, Mem[0000000031800004] = 0000594c
2152 st %f7 ,[%o3+0x004] ! Mem[0000000031800004] = d3b1c56a
2153! Randomly selected nop
2154 nop
2155! %f22 = cdf82876 fffff184, Mem[0000000011000010] = 0000003f 00000000
2156 stda %f22,[%i2+%i5]0x89 ! Mem[0000000011000010] = cdf82876 fffff184
2157
2158p0_label_94:
2159! retry : should take illegal inst trap, %l0 = 0000000066f55c62
2160 retry ! Illegal inst trap : %l0 = 0000000066f55c72
2161! %l1 = 0000000000006d14, %l0 = 0000000066f55c72, %l1 = 0000000000006d14
2162 andn %l1,%l0,%l1 ! %l1 = 0000000000002104
2163! Mem[0000000030000044] = d3b1c56a, %l3 = ffffffff66f55c63
2164 ldsw [%o0+0x044],%l3 ! %l3 = ffffffffd3b1c56a
2165! Mem[0000000031000004] = d8581b15, %l5 = 27561b15bc131905
2166 ldsh [%o2+0x004],%l5 ! %l5 = ffffffffffffd858
2167! %f0 = 784c6259, Mem[0000000011000000] = 00006300
2168 sta %f0 ,[%i2+%g0]0x89 ! Mem[0000000011000000] = 784c6259
2169! Mem[0000000011800000] = 00c89201, %l1 = 0000000000002104
2170 lduba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000001
2171! Mem[0000000011800008] = 151b58d8, %f31 = e5e03e3a
2172 lda [%i3+%i4]0x88,%f31 ! %f31 = 151b58d8
2173! %l1 = 0000000000000001, immed = fffffaed, %y = 00000000
2174 umul %l1,-0x513,%l2 ! %l2 = 00000000fffffaed, %y = 00
2175! %l2 = fffffaed, %l3 = d3b1c56a, Mem[0000000031800000] = d3b1c56a d3b1c56a
2176 std %l2,[%o3+%g0] ! Mem[0000000031800000] = fffffaed d3b1c56a
2177! %f12 = d8581b15 ffffe811, Mem[0000000010800010] = f7ee1ba1 ffffffff
2178 stda %f12,[%i1+0x010]%asi ! Mem[0000000010800010] = d8581b15 ffffe811
2179
2180p0_label_95:
2181! Mem[0000000011800078] = 00000b90990aa39d, %f24 = 9000ec14 00034ec7
2182 ldd [%i3+0x078],%f24 ! %f24 = 00000b90 990aa39d
2183! Mem[0000000011000028] = 00000000c7fb9692, %l1 = 0000000000000001
2184 ldxa [%i2+%o5]0x81,%l1 ! %l1 = 00000000c7fb9692
2185! %f17 = c7fb9692, Mem[0000000010000030] = 00000000
2186 sta %f17,[%i0+%o6]0x81 ! Mem[0000000010000030] = c7fb9692
2187! %l5 = ffffffffffffd858, immed = 00000ccd, %y = 00000000
2188 udiv %l5,0xccd,%l1 ! %l1 = 000000000013ffac
2189 mov %l0,%y ! %y = 66f55c72
2190! Mem[0000000031000040] = 2ce4eba1 00034ec7, %l2 = fffffaed, %l3 = d3b1c56a
2191 ldd [%o2+0x040],%l2 ! %l2 = 000000002ce4eba1 0000000000034ec7
2192! Mem[0000000031000004] = d8581b15, %l0 = 0000000066f55c72
2193 ldsba [%o2+0x006]%asi,%l0 ! %l0 = 000000000000001b
2194! Mem[0000000010800008] = 990aa39d, %l3 = 0000000000034ec7
2195 ldswa [%i1+%i4]0x88,%l3 ! %l3 = ffffffff990aa39d
2196! %l1 = 000000000013ffac, Mem[0000000011000070] = 378bcfb4
2197 stw %l1,[%i2+0x070] ! Mem[0000000011000070] = 0013ffac
2198! %f24 = 00000b90, Mem[0000000010000078] = 06b01356
2199 st %f24,[%i0+0x078] ! Mem[0000000010000078] = 00000b90
2200! Mem[0000000030000040] = d3b1c56a, %l6 = 0000000054000000
2201 ldub [%o0+0x041],%l6 ! %l6 = 00000000000000b1
2202
2203p0_label_96:
2204! Mem[0000000030000004] = 2ce4eba1, %l4 = 00000009d5800000
2205 lduh [%o0+0x006],%l4 ! %l4 = 000000000000eba1
2206! %l7 = 00000000990aa39d, Mem[0000000010000078] = 00000b902ce4eba1
2207 stx %l7,[%i0+0x078] ! Mem[0000000010000078] = 00000000990aa39d
2208! %l7 = 00000000990aa39d, Mem[0000000010800030] = 37e61ba1
2209 stwa %l7,[%i1+%o6]0x81 ! Mem[0000000010800030] = 990aa39d
2210! %l5 = ffffffffffffd858
2211 setx 0x42c4b7ef42c4b7ef,%g7,%l5 ! %l5 = 42c4b7ef42c4b7ef
2212! %l6 = 000000b1, %l7 = 990aa39d, Mem[0000000010800028] = 3f6c0e7f 06b01356
2213 stda %l6,[%i1+0x028]%asi ! Mem[0000000010800028] = 000000b1 990aa39d
2214! Mem[0000000011000020] = 12ba190a, %l2 = 000000002ce4eba1
2215 lduha [%i2+%o4]0x89,%l2 ! %l2 = 000000000000190a
2216! %l1 = 000000000013ffac, %l3 = ffffffff990aa39d, %y = 66f55c72
2217 sdiv %l1,%l3,%l7 ! %l7 = ffffffff80000000
2218 mov %l0,%y ! %y = 0000001b
2219! %l2 = 000000000000190a, immed = 000001ad, %l7 = ffffffff80000000
2220 addccc %l2,0x1ad,%l7 ! %l7 = 0000000000001ab7, %ccr = 00
2221! Mem[0000000011800018] = 0090e126, %l5 = 42c4b7ef42c4b7ef
2222 ldswa [%i3+%i6]0x81,%l5 ! %l5 = 000000000090e126
2223! Mem[0000000010000000] = 06c211e8, %l2 = 000000000000190a
2224 ldsha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000011e8
2225
2226p0_label_97:
2227! %l6 = 000000b1, %l7 = 00001ab7, Mem[0000000030800000] = 9da30a99 d3b1c56a
2228 std %l6,[%o1+%g0] ! Mem[0000000030800000] = 000000b1 00001ab7
2229! retry : should take illegal inst trap, %l0 = 000000000000001b
2230 retry ! Illegal inst trap : %l0 = 000000000000002b
2231! %l0 = 000000000000002b, %l7 = 0000000000001ab7, %l3 = ffffffff990aa39d
2232 addccc %l0,%l7,%l3 ! %l3 = 0000000000001ae2, %ccr = 00
2233! %l6 = 00000000000000b1, %l7 = 0000000000001ab7, %y = 0000001b
2234 umulcc %l6,%l7,%l2 ! %l2 = 0000000000127887, %ccr = 00, %y = 00
2235! %l7 = 0000000000001ab7, %l0 = 000000000000002b, %l6 = 00000000000000b1
2236 tsubcc %l7,%l0,%l6 ! %l6 = 0000000000001a8c, %ccr = 02
2237! %l6 = 0000000000001a8c, Mem[0000000031800004] = d3b1c56a
2238 stw %l6,[%o3+0x004] ! Mem[0000000031800004] = 00001a8c
2239! %l5 = 000000000090e126, %l3 = 0000000000001ae2, %y = 00000000
2240 sdivcc %l5,%l3,%l4 ! %l4 = 0000000000000563, %ccr = 00
2241 mov %l0,%y ! %y = 0000002b
2242! %l2 = 0000000000127887, %l5 = 000000000090e126, %l5 = 000000000090e126
2243 andcc %l2,%l5,%l5 ! %l5 = 0000000000106006, %ccr = 00
2244! %l6 = 0000000000001a8c, %l7 = 0000000000001ab7, %l4 = 0000000000000563
2245 tsubcc %l6,%l7,%l4 ! %l4 = ffffffffffffffd5, %ccr = 9b
2246! %l6 = 0000000000001a8c, %l5 = 0000000000106006, %l6 = 0000000000001a8c
2247 sll %l6,%l5,%l6 ! %l6 = 000000000006a300
2248
2249p0_label_98:
2250! Mem[0000000031800000] = fffffaed, %l0 = 000000000000002b
2251 lduw [%o3+%g0],%l0 ! %l0 = 00000000fffffaed
2252! Mem[0000000011800020] = f88342e2 ffffe811, %l2 = 00127887, %l3 = 00001ae2
2253 ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000ffffe811 00000000f88342e2
2254! %l6 = 000000000006a300, Mem[0000000010000020] = 73fff954ffffffff
2255 stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010000020] = 000000000006a300
2256! %l4 = ffffffffffffffd5, %l0 = 00000000fffffaed, %l2 = 00000000ffffe811
2257 orn %l4,%l0,%l2 ! %l2 = ffffffffffffffd7
2258! %l6 = 000000000006a300, immed = fffffd83, %y = 0000002b
2259 udiv %l6,-0x27d,%l6 ! %l6 = 000000000000002b
2260 mov %l0,%y ! %y = fffffaed
2261! %l0 = 00000000fffffaed, Mem[0000000010000008] = 3c3782bc
2262 stwa %l0,[%i0+%i4]0x89 ! Mem[0000000010000008] = fffffaed
2263! Mem[0000000011000008] = ffffe811151b58d8, %f20 = edd1ffff 8f625b11
2264 ldda [%i2+%i4]0x81,%f20 ! %f20 = ffffe811 151b58d8
2265! %l1 = 000000000013ffac, immed = ffffffab, %l0 = 00000000fffffaed
2266 orncc %l1,-0x055,%l0 ! %l0 = 000000000013fffc, %ccr = 00
2267! Clear Register : %l2 = ffffffffffffffd7
2268 clr %l2 ! %l2 = 0000000000000000
2269! %l0 = 0013fffc, %l1 = 0013ffac, Mem[0000000010000030] = 9296fbc7 381515bf
2270 stda %l0,[%i0+%o6]0x89 ! Mem[0000000010000030] = 0013fffc 0013ffac
2271
2272p0_label_99:
2273! %l1 = 000000000013ffac, %l5 = 0000000000106006, %l3 = 00000000f88342e2
2274 sll %l1,%l5,%l3 ! %l3 = 0000000004ffeb00
2275! retry : should take illegal inst trap, %l0 = 000000000013fffc
2276 retry ! Illegal inst trap : %l0 = 000000000014000c
2277! %l6 = 000000000000002b, Mem[0000000011800018] = 0090e126
2278 stwa %l6,[%i3+%i6]0x81 ! Mem[0000000011800018] = 0000002b
2279! %l5 = 0000000000106006, %l1 = 000000000013ffac, %y = fffffaed
2280 sdiv %l5,%l1,%l0 ! %l0 = ffffffffffbf0bbd
2281 mov %l0,%y ! %y = ffbf0bbd
2282! %l7 = 0000000000001ab7, Mem[0000000030800004] = 00001ab7
2283 stw %l7,[%o1+0x004] ! Mem[0000000030800004] = 00001ab7
2284! Mem[0000000010800018] = d8581b15514f9975, %l3 = 0000000004ffeb00
2285 ldxa [%i1+%i6]0x81,%l3 ! %l3 = d8581b15514f9975
2286! %l7 = 0000000000001ab7, immd = 0000000000000174, %l4 = ffffffffffffffd5
2287 udivx %l7,0x174,%l4 ! %l4 = 0000000000000012
2288! retry : should take illegal inst trap, %l0 = ffffffffffbf0bbd
2289 retry ! Illegal inst trap : %l0 = ffffffffffbf0bcd
2290! Mem[0000000010800020] = ffffffff, %f21 = 151b58d8
2291 lda [%i1+%o4]0x88,%f21 ! %f21 = ffffffff
2292! Mem[0000000010800008] = 9da30a99 900b0000, %l0 = ffbf0bcd, %l1 = 0013ffac
2293 ldda [%i1+%i4]0x81,%l0 ! %l0 = 000000009da30a99 00000000900b0000
2294
2295p0_label_100:
2296! Mem[0000000010800010] = 151b58d8, %l0 = 000000009da30a99
2297 lduwa [%i1+%i5]0x88,%l0 ! %l0 = 00000000151b58d8
2298! Mem[0000000011000008] = ffffe811, %l4 = 0000000000000012
2299 ldsw [%i2+%i4],%l4 ! %l4 = ffffffffffffe811
2300! Mem[0000000011000000] = 784c6259, %l4 = ffffffffffffe811
2301 lduha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000006259
2302! %l2 = 00000000, %l3 = 514f9975, Mem[0000000011800048] = 323161a0 73a649c5
2303 std %l2,[%i3+0x048] ! Mem[0000000011800048] = 00000000 514f9975
2304! %f30 = d8581b15 151b58d8, Mem[0000000031800040] = ffffe811 00004ec7
2305 std %f30,[%o3+0x040] ! Mem[0000000031800040] = d8581b15 151b58d8
2306! %l0 = 151b58d8, %l1 = 900b0000, Mem[0000000010800068] = 4359d83c 61639ed8
2307 std %l0,[%i1+0x068] ! Mem[0000000010800068] = 151b58d8 900b0000
2308! %f6 = 9da30a99 d3b1c56a, Mem[0000000011000008] = 11e8ffff d8581b15
2309 stda %f6 ,[%i2+%i4]0x89 ! Mem[0000000011000008] = 9da30a99 d3b1c56a
2310! Mem[0000000010800018] = 151b58d8, %l5 = 0000000000106006
2311 ldsha [%i1+%i6]0x89,%l5 ! %l5 = 00000000000058d8
2312! %l7 = 0000000000001ab7, Mem[0000000031000042] = 2ce4eba1
2313 stb %l7,[%o2+0x042] ! Mem[0000000031000040] = 2ce4b7a1
2314! %l0 = 151b58d8, %l1 = 900b0000, Mem[0000000010000010] = 00000000 5708eb15
2315 stda %l0,[%i0+%i5]0x81 ! Mem[0000000010000010] = 151b58d8 900b0000
2316
2317 ba,a p0_not_taken_0_end
2318p0_not_taken_0:
2319! The following code should not be executed
2320 mulx %l1,%l0,%l3
2321 ldsh [%o1+0x042],%l4
2322 lduw [%o2+0x040],%l2
2323 stxa %l4,[%o2+0x000]%asi
2324 ba,a p0_branch_failed
2325p0_not_taken_0_end:
2326
2327
2328! End of Random Code for Processor 0
2329
2330p0_set_done_flag:
2331 mov 2,%g2
2332 set done_flags,%g1
2333 st %g2,[%g1+0x000] ! Set processor 0 done flag
2334
2335! Check Registers
2336
2337p0_check_registers:
2338 set p0_expected_registers,%g1
2339 ldx [%g1+0x000],%g2
2340 cmp %l0,%g2 ! %l0 should be 00000000151b58d8
2341 bne,a,pn %xcc,p0_reg_l0_fail
2342 mov %l0,%g3
2343 ldx [%g1+0x008],%g2
2344 cmp %l1,%g2 ! %l1 should be 00000000900b0000
2345 bne,a,pn %xcc,p0_reg_l1_fail
2346 mov %l1,%g3
2347 ldx [%g1+0x010],%g2
2348 cmp %l2,%g2 ! %l2 should be 0000000000000000
2349 bne,a,pn %xcc,p0_reg_l2_fail
2350 mov %l2,%g3
2351 ldx [%g1+0x018],%g2
2352 cmp %l3,%g2 ! %l3 should be d8581b15514f9975
2353 bne,a,pn %xcc,p0_reg_l3_fail
2354 mov %l3,%g3
2355 ldx [%g1+0x020],%g2
2356 cmp %l4,%g2 ! %l4 should be 0000000000006259
2357 bne,a,pn %xcc,p0_reg_l4_fail
2358 mov %l4,%g3
2359 ldx [%g1+0x028],%g2
2360 cmp %l5,%g2 ! %l5 should be 00000000000058d8
2361 bne,a,pn %xcc,p0_reg_l5_fail
2362 mov %l5,%g3
2363 ldx [%g1+0x030],%g2
2364 cmp %l6,%g2 ! %l6 should be 000000000000002b
2365 bne,a,pn %xcc,p0_reg_l6_fail
2366 mov %l6,%g3
2367 ldx [%g1+0x038],%g2
2368 cmp %l7,%g2 ! %l7 should be 0000000000001ab7
2369 bne,a,pn %xcc,p0_reg_l7_fail
2370 mov %l7,%g3
2371
2372! Check %y register
2373
2374 set 0xffbf0bbd,%g2
2375 rd %y,%g3
2376 cmp %g2,%g3
2377 bne,a p0_failed
2378 mov 0x111,%g1
2379
2380! Check Floating Point Registers
2381
2382p0_check_fp_registers:
2383 set p0_temp,%g1
2384 set p0_expected_fp_regs,%g3
2385 std %f0,[%g1]
2386 ldx [%g1],%l1
2387 ldx [%g3+0x00],%l0
2388 cmp %l0,%l1 ! %f0 should be 784c6259 3c3782bc
2389 bne %xcc,p0_f0_fail
2390 std %f2,[%g1]
2391 ldx [%g1],%l1
2392 ldx [%g3+0x08],%l0
2393 cmp %l0,%l1 ! %f2 should be 00000000 ffffe811
2394 bne %xcc,p0_f2_fail
2395 std %f4,[%g1]
2396 ldx [%g1],%l1
2397 ldx [%g3+0x10],%l0
2398 cmp %l0,%l1 ! %f4 should be 0000f954 c206c736
2399 bne %xcc,p0_f4_fail
2400 std %f6,[%g1]
2401 ldx [%g1],%l1
2402 ldx [%g3+0x18],%l0
2403 cmp %l0,%l1 ! %f6 should be 9da30a99 d3b1c56a
2404 bne %xcc,p0_f6_fail
2405 std %f8,[%g1]
2406 ldx [%g1],%l1
2407 ldx [%g3+0x20],%l0
2408 cmp %l0,%l1 ! %f8 should be d8581b15 2ce4eba1
2409 bne %xcc,p0_f8_fail
2410 std %f10,[%g1]
2411 ldx [%g1],%l1
2412 ldx [%g3+0x28],%l0
2413 cmp %l0,%l1 ! %f10 should be 4b624c78 ffffffff
2414 bne %xcc,p0_f10_fail
2415 std %f12,[%g1]
2416 ldx [%g1],%l1
2417 ldx [%g3+0x30],%l0
2418 cmp %l0,%l1 ! %f12 should be d8581b15 ffffe811
2419 bne %xcc,p0_f12_fail
2420 std %f14,[%g1]
2421 ldx [%g1],%l1
2422 ldx [%g3+0x38],%l0
2423 cmp %l0,%l1 ! %f14 should be 00000000 5708eb15
2424 bne %xcc,p0_f14_fail
2425 std %f16,[%g1]
2426 ldx [%g1],%l1
2427 ldx [%g3+0x40],%l0
2428 cmp %l0,%l1 ! %f16 should be 00000000 c7fb9692
2429 bne %xcc,p0_f16_fail
2430 std %f18,[%g1]
2431 ldx [%g1],%l1
2432 ldx [%g3+0x48],%l0
2433 cmp %l0,%l1 ! %f18 should be 0001006e 0192c800
2434 bne %xcc,p0_f18_fail
2435 std %f20,[%g1]
2436 ldx [%g1],%l1
2437 ldx [%g3+0x50],%l0
2438 cmp %l0,%l1 ! %f20 should be ffffe811 ffffffff
2439 bne %xcc,p0_f20_fail
2440 std %f22,[%g1]
2441 ldx [%g1],%l1
2442 ldx [%g3+0x58],%l0
2443 cmp %l0,%l1 ! %f22 should be cdf82876 fffff184
2444 bne %xcc,p0_f22_fail
2445 std %f24,[%g1]
2446 ldx [%g1],%l1
2447 ldx [%g3+0x60],%l0
2448 cmp %l0,%l1 ! %f24 should be 00000b90 990aa39d
2449 bne %xcc,p0_f24_fail
2450 std %f26,[%g1]
2451 ldx [%g1],%l1
2452 ldx [%g3+0x68],%l0
2453 cmp %l0,%l1 ! %f26 should be e811c206 92010000
2454 bne %xcc,p0_f26_fail
2455 std %f28,[%g1]
2456 ldx [%g1],%l1
2457 ldx [%g3+0x70],%l0
2458 cmp %l0,%l1 ! %f28 should be 3f6c0e7f 9da30a99
2459 bne %xcc,p0_f28_fail
2460 std %f30,[%g1]
2461 ldx [%g1],%l1
2462 ldx [%g3+0x78],%l0
2463 cmp %l0,%l1 ! %f30 should be d8581b15 151b58d8
2464 bne %xcc,p0_f30_fail
2465 nop
2466
2467! Check Local Memory
2468
2469 set p0_local0_expect,%g1
2470 ldx [%g1+0x008],%g2 ! Expected data = edfaffff1370c800
2471 ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008
2472 cmp %g2,%g3
2473 bne,a,pn %xcc,p0_local_failed
2474 add %i0,0x008,%g4
2475 ldx [%g1+0x010],%g2 ! Expected data = 151b58d8900b0000
2476 ldx [%i0+0x010],%g3 ! Observed data at 0000000010000010
2477 cmp %g2,%g3
2478 bne,a,pn %xcc,p0_local_failed
2479 add %i0,0x010,%g4
2480 ldx [%g1+0x018],%g2 ! Expected data = c68ff28c000004a2
2481 ldx [%i0+0x018],%g3 ! Observed data at 0000000010000018
2482 cmp %g2,%g3
2483 bne,a,pn %xcc,p0_local_failed
2484 add %i0,0x018,%g4
2485 ldx [%g1+0x020],%g2 ! Expected data = 000000000006a300
2486 ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020
2487 cmp %g2,%g3
2488 bne,a,pn %xcc,p0_local_failed
2489 add %i0,0x020,%g4
2490 ldx [%g1+0x028],%g2 ! Expected data = 00000000151b5568
2491 ldx [%i0+0x028],%g3 ! Observed data at 0000000010000028
2492 cmp %g2,%g3
2493 bne,a,pn %xcc,p0_local_failed
2494 add %i0,0x028,%g4
2495 ldx [%g1+0x030],%g2 ! Expected data = fcff1300acff1300
2496 ldx [%i0+0x030],%g3 ! Observed data at 0000000010000030
2497 cmp %g2,%g3
2498 bne,a,pn %xcc,p0_local_failed
2499 add %i0,0x030,%g4
2500 ldx [%g1+0x038],%g2 ! Expected data = 00001d7539d3de3c
2501 ldx [%i0+0x038],%g3 ! Observed data at 0000000010000038
2502 cmp %g2,%g3
2503 bne,a,pn %xcc,p0_local_failed
2504 add %i0,0x038,%g4
2505 ldx [%g1+0x040],%g2 ! Expected data = 588eedd1a06f3aeb
2506 ldx [%i0+0x040],%g3 ! Observed data at 0000000010000040
2507 cmp %g2,%g3
2508 bne,a,pn %xcc,p0_local_failed
2509 add %i0,0x040,%g4
2510 ldx [%g1+0x048],%g2 ! Expected data = 7fffffffffff0000
2511 ldx [%i0+0x048],%g3 ! Observed data at 0000000010000048
2512 cmp %g2,%g3
2513 bne,a,pn %xcc,p0_local_failed
2514 add %i0,0x048,%g4
2515 ldx [%g1+0x058],%g2 ! Expected data = 6bac0f345154fbc7
2516 ldx [%i0+0x058],%g3 ! Observed data at 0000000010000058
2517 cmp %g2,%g3
2518 bne,a,pn %xcc,p0_local_failed
2519 add %i0,0x058,%g4
2520 ldx [%g1+0x068],%g2 ! Expected data = 0000002f000076d1
2521 ldx [%i0+0x068],%g3 ! Observed data at 0000000010000068
2522 cmp %g2,%g3
2523 bne,a,pn %xcc,p0_local_failed
2524 add %i0,0x068,%g4
2525 ldx [%g1+0x070],%g2 ! Expected data = ffffffff00000000
2526 ldx [%i0+0x070],%g3 ! Observed data at 0000000010000070
2527 cmp %g2,%g3
2528 bne,a,pn %xcc,p0_local_failed
2529 add %i0,0x070,%g4
2530 ldx [%g1+0x078],%g2 ! Expected data = 00000000990aa39d
2531 ldx [%i0+0x078],%g3 ! Observed data at 0000000010000078
2532 cmp %g2,%g3
2533 bne,a,pn %xcc,p0_local_failed
2534 add %i0,0x078,%g4
2535
2536 set p0_local1_expect,%g1
2537 ldx [%g1+0x000],%g2 ! Expected data = ff011ba1ffffffff
2538 ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000
2539 cmp %g2,%g3
2540 bne,a,pn %xcc,p0_local_failed
2541 add %i1,0x000,%g4
2542 ldx [%g1+0x010],%g2 ! Expected data = d8581b15ffffe811
2543 ldx [%i1+0x010],%g3 ! Observed data at 0000000010800010
2544 cmp %g2,%g3
2545 bne,a,pn %xcc,p0_local_failed
2546 add %i1,0x010,%g4
2547 ldx [%g1+0x020],%g2 ! Expected data = ffffffffe5e03e3a
2548 ldx [%i1+0x020],%g3 ! Observed data at 0000000010800020
2549 cmp %g2,%g3
2550 bne,a,pn %xcc,p0_local_failed
2551 add %i1,0x020,%g4
2552 ldx [%g1+0x028],%g2 ! Expected data = 000000b1990aa39d
2553 ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028
2554 cmp %g2,%g3
2555 bne,a,pn %xcc,p0_local_failed
2556 add %i1,0x028,%g4
2557 ldx [%g1+0x030],%g2 ! Expected data = 990aa39d3c3784d1
2558 ldx [%i1+0x030],%g3 ! Observed data at 0000000010800030
2559 cmp %g2,%g3
2560 bne,a,pn %xcc,p0_local_failed
2561 add %i1,0x030,%g4
2562 ldx [%g1+0x050],%g2 ! Expected data = edd1ffffcd603da0
2563 ldx [%i1+0x050],%g3 ! Observed data at 0000000010800050
2564 cmp %g2,%g3
2565 bne,a,pn %xcc,p0_local_failed
2566 add %i1,0x050,%g4
2567 ldx [%g1+0x068],%g2 ! Expected data = 151b58d8900b0000
2568 ldx [%i1+0x068],%g3 ! Observed data at 0000000010800068
2569 cmp %g2,%g3
2570 bne,a,pn %xcc,p0_local_failed
2571 add %i1,0x068,%g4
2572
2573 set p0_local2_expect,%g1
2574 ldx [%g1+0x000],%g2 ! Expected data = 59624c7859624c78
2575 ldx [%i2+0x000],%g3 ! Observed data at 0000000011000000
2576 cmp %g2,%g3
2577 bne,a,pn %xcc,p0_local_failed
2578 add %i2,0x000,%g4
2579 ldx [%g1+0x008],%g2 ! Expected data = 6ac5b1d3990aa39d
2580 ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008
2581 cmp %g2,%g3
2582 bne,a,pn %xcc,p0_local_failed
2583 add %i2,0x008,%g4
2584 ldx [%g1+0x010],%g2 ! Expected data = 84f1ffff7628f8cd
2585 ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010
2586 cmp %g2,%g3
2587 bne,a,pn %xcc,p0_local_failed
2588 add %i2,0x010,%g4
2589 ldx [%g1+0x018],%g2 ! Expected data = 115b628fc595b050
2590 ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018
2591 cmp %g2,%g3
2592 bne,a,pn %xcc,p0_local_failed
2593 add %i2,0x018,%g4
2594 ldx [%g1+0x020],%g2 ! Expected data = 0a19ba1220e19000
2595 ldx [%i2+0x020],%g3 ! Observed data at 0000000011000020
2596 cmp %g2,%g3
2597 bne,a,pn %xcc,p0_local_failed
2598 add %i2,0x020,%g4
2599 ldx [%g1+0x038],%g2 ! Expected data = 000000200c0e9000
2600 ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038
2601 cmp %g2,%g3
2602 bne,a,pn %xcc,p0_local_failed
2603 add %i2,0x038,%g4
2604 ldx [%g1+0x050],%g2 ! Expected data = 9000ec14d43cffff
2605 ldx [%i2+0x050],%g3 ! Observed data at 0000000011000050
2606 cmp %g2,%g3
2607 bne,a,pn %xcc,p0_local_failed
2608 add %i2,0x050,%g4
2609 ldx [%g1+0x058],%g2 ! Expected data = 00000192a081927d
2610 ldx [%i2+0x058],%g3 ! Observed data at 0000000011000058
2611 cmp %g2,%g3
2612 bne,a,pn %xcc,p0_local_failed
2613 add %i2,0x058,%g4
2614 ldx [%g1+0x060],%g2 ! Expected data = 0000008f1370c800
2615 ldx [%i2+0x060],%g3 ! Observed data at 0000000011000060
2616 cmp %g2,%g3
2617 bne,a,pn %xcc,p0_local_failed
2618 add %i2,0x060,%g4
2619 ldx [%g1+0x070],%g2 ! Expected data = 0013ffacc60e8c4a
2620 ldx [%i2+0x070],%g3 ! Observed data at 0000000011000070
2621 cmp %g2,%g3
2622 bne,a,pn %xcc,p0_local_failed
2623 add %i2,0x070,%g4
2624 ldx [%g1+0x078],%g2 ! Expected data = fefc67a56394a837
2625 ldx [%i2+0x078],%g3 ! Observed data at 0000000011000078
2626 cmp %g2,%g3
2627 bne,a,pn %xcc,p0_local_failed
2628 add %i2,0x078,%g4
2629
2630 set p0_local3_expect,%g1
2631 ldx [%g1+0x000],%g2 ! Expected data = 0192c8008ff95f48
2632 ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
2633 cmp %g2,%g3
2634 bne,a,pn %xcc,p0_local_failed
2635 add %i3,0x000,%g4
2636 ldx [%g1+0x008],%g2 ! Expected data = d8581b1550b095c5
2637 ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008
2638 cmp %g2,%g3
2639 bne,a,pn %xcc,p0_local_failed
2640 add %i3,0x008,%g4
2641 ldx [%g1+0x018],%g2 ! Expected data = 0000002b2ce4eba1
2642 ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
2643 cmp %g2,%g3
2644 bne,a,pn %xcc,p0_local_failed
2645 add %i3,0x018,%g4
2646 ldx [%g1+0x028],%g2 ! Expected data = 50b095c58f625b11
2647 ldx [%i3+0x028],%g3 ! Observed data at 0000000011800028
2648 cmp %g2,%g3
2649 bne,a,pn %xcc,p0_local_failed
2650 add %i3,0x028,%g4
2651 ldx [%g1+0x038],%g2 ! Expected data = edd1ffff63ee98b5
2652 ldx [%i3+0x038],%g3 ! Observed data at 0000000011800038
2653 cmp %g2,%g3
2654 bne,a,pn %xcc,p0_local_failed
2655 add %i3,0x038,%g4
2656 ldx [%g1+0x048],%g2 ! Expected data = 00000000514f9975
2657 ldx [%i3+0x048],%g3 ! Observed data at 0000000011800048
2658 cmp %g2,%g3
2659 bne,a,pn %xcc,p0_local_failed
2660 add %i3,0x048,%g4
2661 ldx [%g1+0x068],%g2 ! Expected data = abef07b4a29d323d
2662 ldx [%i3+0x068],%g3 ! Observed data at 0000000011800068
2663 cmp %g2,%g3
2664 bne,a,pn %xcc,p0_local_failed
2665 add %i3,0x068,%g4
2666
2667
2668! Check Shared Memory
2669 set share0_expect,%g4
2670 set p0_share_mask,%g5
2671 set 0x30000000,%g6 ! Physical Addr of Share 0
2672p0_memcheck_share0:
2673 ldx [%g4+0x000],%g2 ! Expected value = 73fff9542ce4eba1
2674 ldx [%o0+0x000],%g3 ! Read value at Mem[0000000030000000]
2675 cmp %g2,%g3
2676 bne,pn %xcc,p0_failed
2677 add %g6,0x000,%g1
2678 ldx [%g4+0x040],%g2 ! Expected value = d3b1c56ad3b1c56a
2679 ldx [%o0+0x040],%g3 ! Read value at Mem[0000000030000040]
2680 cmp %g2,%g3
2681 bne,pn %xcc,p0_failed
2682 add %g6,0x040,%g1
2683 set share1_expect,%g4
2684 set 0x30800000,%g6 ! Physical Addr of Share 1
2685p0_memcheck_share1:
2686 ldx [%g4+0x000],%g2 ! Expected value = 000000b100001ab7
2687 ldx [%o1+0x000],%g3 ! Read value at Mem[0000000030800000]
2688 cmp %g2,%g3
2689 bne,pn %xcc,p0_failed
2690 add %g6,0x000,%g1
2691 ldx [%g4+0x040],%g2 ! Expected value = 000000003f6c0e7f
2692 ldx [%o1+0x040],%g3 ! Read value at Mem[0000000030800040]
2693 cmp %g2,%g3
2694 bne,pn %xcc,p0_failed
2695 add %g6,0x040,%g1
2696 set share2_expect,%g4
2697 set 0x31000000,%g6 ! Physical Addr of Share 2
2698p0_memcheck_share2:
2699 ldx [%g4+0x000],%g2 ! Expected value = 0001006ed8581b15
2700 ldx [%o2+0x000],%g3 ! Read value at Mem[0000000031000000]
2701 cmp %g2,%g3
2702 bne,pn %xcc,p0_failed
2703 add %g6,0x000,%g1
2704 ldx [%g4+0x040],%g2 ! Expected value = 2ce4b7a100034ec7
2705 ldx [%o2+0x040],%g3 ! Read value at Mem[0000000031000040]
2706 cmp %g2,%g3
2707 bne,pn %xcc,p0_failed
2708 add %g6,0x040,%g1
2709 set share3_expect,%g4
2710 set 0x31800000,%g6 ! Physical Addr of Share 3
2711p0_memcheck_share3:
2712 ldx [%g4+0x000],%g2 ! Expected value = fffffaed00001a8c
2713 ldx [%o3+0x000],%g3 ! Read value at Mem[0000000031800000]
2714 cmp %g2,%g3
2715 bne,pn %xcc,p0_failed
2716 add %g6,0x000,%g1
2717 ldx [%g4+0x040],%g2 ! Expected value = d8581b15151b58d8
2718 ldx [%o3+0x040],%g3 ! Read value at Mem[0000000031800040]
2719 cmp %g2,%g3
2720 bne,pn %xcc,p0_failed
2721 add %g6,0x040,%g1
2722
2723! The test for processor 0 has passed
2724
2725p0_passed:
2726 ta GOOD_TRAP
2727 nop
2728
2729p0_reg_l0_fail:
2730 or %g0,0xbd0,%g1
2731 ba,a p0_failed
2732p0_reg_l1_fail:
2733 or %g0,0xbd1,%g1
2734 ba,a p0_failed
2735p0_reg_l2_fail:
2736 or %g0,0xbd2,%g1
2737 ba,a p0_failed
2738p0_reg_l3_fail:
2739 or %g0,0xbd3,%g1
2740 ba,a p0_failed
2741p0_reg_l4_fail:
2742 or %g0,0xbd4,%g1
2743 ba,a p0_failed
2744p0_reg_l5_fail:
2745 or %g0,0xbd5,%g1
2746 ba,a p0_failed
2747p0_reg_l6_fail:
2748 or %g0,0xbd6,%g1
2749 ba,a p0_failed
2750p0_reg_l7_fail:
2751 or %g0,0xbd7,%g1
2752 ba,a p0_failed
2753p0_f0_fail:
2754 set p0_temp,%g6
2755 mov 0xf00,%l0
2756 stx %l0,[%g6]
2757 std %f0,[%g6+8]
2758 stx %fsr,[%g6+16]
2759 ta BAD_TRAP
2760
2761p0_f2_fail:
2762 set p0_temp,%g6
2763 mov 0xf02,%l0
2764 stx %l0,[%g6]
2765 std %f2,[%g6+8]
2766 stx %fsr,[%g6+16]
2767 ta BAD_TRAP
2768
2769p0_f4_fail:
2770 set p0_temp,%g6
2771 mov 0xf04,%l0
2772 stx %l0,[%g6]
2773 std %f4,[%g6+8]
2774 stx %fsr,[%g6+16]
2775 ta BAD_TRAP
2776
2777p0_f6_fail:
2778 set p0_temp,%g6
2779 mov 0xf06,%l0
2780 stx %l0,[%g6]
2781 std %f6,[%g6+8]
2782 stx %fsr,[%g6+16]
2783 ta BAD_TRAP
2784
2785p0_f8_fail:
2786 set p0_temp,%g6
2787 mov 0xf08,%l0
2788 stx %l0,[%g6]
2789 std %f8,[%g6+8]
2790 stx %fsr,[%g6+16]
2791 ta BAD_TRAP
2792
2793p0_f10_fail:
2794 set p0_temp,%g6
2795 mov 0xf10,%l0
2796 stx %l0,[%g6]
2797 std %f10,[%g6+8]
2798 stx %fsr,[%g6+16]
2799 ta BAD_TRAP
2800
2801p0_f12_fail:
2802 set p0_temp,%g6
2803 mov 0xf12,%l0
2804 stx %l0,[%g6]
2805 std %f12,[%g6+8]
2806 stx %fsr,[%g6+16]
2807 ta BAD_TRAP
2808
2809p0_f14_fail:
2810 set p0_temp,%g6
2811 mov 0xf14,%l0
2812 stx %l0,[%g6]
2813 std %f14,[%g6+8]
2814 stx %fsr,[%g6+16]
2815 ta BAD_TRAP
2816
2817p0_f16_fail:
2818 set p0_temp,%g6
2819 mov 0xf16,%l0
2820 stx %l0,[%g6]
2821 std %f16,[%g6+8]
2822 stx %fsr,[%g6+16]
2823 ta BAD_TRAP
2824
2825p0_f18_fail:
2826 set p0_temp,%g6
2827 mov 0xf18,%l0
2828 stx %l0,[%g6]
2829 std %f18,[%g6+8]
2830 stx %fsr,[%g6+16]
2831 ta BAD_TRAP
2832
2833p0_f20_fail:
2834 set p0_temp,%g6
2835 mov 0xf20,%l0
2836 stx %l0,[%g6]
2837 std %f20,[%g6+8]
2838 stx %fsr,[%g6+16]
2839 ta BAD_TRAP
2840
2841p0_f22_fail:
2842 set p0_temp,%g6
2843 mov 0xf22,%l0
2844 stx %l0,[%g6]
2845 std %f22,[%g6+8]
2846 stx %fsr,[%g6+16]
2847 ta BAD_TRAP
2848
2849p0_f24_fail:
2850 set p0_temp,%g6
2851 mov 0xf24,%l0
2852 stx %l0,[%g6]
2853 std %f24,[%g6+8]
2854 stx %fsr,[%g6+16]
2855 ta BAD_TRAP
2856
2857p0_f26_fail:
2858 set p0_temp,%g6
2859 mov 0xf26,%l0
2860 stx %l0,[%g6]
2861 std %f26,[%g6+8]
2862 stx %fsr,[%g6+16]
2863 ta BAD_TRAP
2864
2865p0_f28_fail:
2866 set p0_temp,%g6
2867 mov 0xf28,%l0
2868 stx %l0,[%g6]
2869 std %f28,[%g6+8]
2870 stx %fsr,[%g6+16]
2871 ta BAD_TRAP
2872
2873p0_f30_fail:
2874 set p0_temp,%g6
2875 mov 0xf30,%l0
2876 stx %l0,[%g6]
2877 std %f30,[%g6+8]
2878 stx %fsr,[%g6+16]
2879 ta BAD_TRAP
2880
2881
2882! The test for processor 0 failed
2883
2884p0_failed:
2885 set done_flags,%g1
2886 mov 3,%g5
2887 st %g5,[%g1+0x000] ! Set processor 0 done flag
2888
2889 set p0_temp,%g6
2890 stx %g1,[%g6]
2891 stx %g2,[%g6+8]
2892 stx %g3,[%g6+16]
2893 ta BAD_TRAP
2894
2895
2896! The local area data for processor 0 failed
2897
2898p0_local_failed:
2899 set done_flags,%g5
2900 mov 3,%g6
2901 st %g6,[%g5+0x000] ! Set processor 0 done flag
2902
2903 set p0_temp,%g6
2904 add %g1,%g4,%g1
2905 stx %g4,[%g6]
2906 stx %g2,[%g6+8]
2907 stx %g3,[%g6+16]
2908 ta BAD_TRAP
2909
2910p0_dfill_failed:
2911 ba p0_failed
2912 mov 0xddd,%g1
2913
2914p0_selfmod_failed:
2915 ba p0_failed
2916 mov 0xabc,%g1
2917
2918
2919p0_common_error:
2920 or %g0,0xee0,%g1
2921 ba p0_failed
2922 mov %o5,%g3
2923
2924p0_common_signature_error:
2925 set p0_temp,%g1
2926 ba p0_failed
2927 st %g2,[%g1] ! Common Lock Number
2928
2929p0_common_timeout:
2930 set p0_temp,%g1
2931 ba p0_failed
2932 st %g2,[%g1] ! Common Lock Number
2933
2934common_failed:
2935 ba p0_failed
2936 nop
2937p0_branch_failed:
2938 mov 0xbbb,%g1
2939 rd %ccr,%g2
2940 ba p0_failed
2941 mov 0x0,%g3
2942
2943p0_trap1e:
2944 lduw [%o1+0x044],%l1 ! Mem[0000000030800044]
2945 sth %l7,[%o3+0x000] ! Mem[0000000031800000]
2946 mulx %l0,%l0,%l6
2947 subccc %l5,-0x961,%l0
2948 done
2949
2950p0_trap1o:
2951 lduw [%i1+0x044],%l1 ! Mem[0000000030800044]
2952 sth %l7,[%i3+0x000] ! Mem[0000000031800000]
2953 mulx %l0,%l0,%l6
2954 subccc %l5,-0x961,%l0
2955 done
2956
2957
2958p0_trap2e:
2959 orcc %l2,0xa2b,%l4
2960 udivx %l3,-0xbaf,%l2
2961 add %l1,0xd91,%l5
2962 andcc %l4,0xdaf,%l5
2963 andcc %l2,%l0,%l5
2964 done
2965
2966p0_trap2o:
2967 orcc %l2,0xa2b,%l4
2968 udivx %l3,-0xbaf,%l2
2969 add %l1,0xd91,%l5
2970 andcc %l4,0xdaf,%l5
2971 andcc %l2,%l0,%l5
2972 done
2973
2974
2975p0_trap3e:
2976 add %l2,0xb2c,%l7
2977 sub %l4,%l0,%l4
2978 xnor %l3,0x059,%l6
2979 and %l6,%l7,%l2
2980 sub %l6,%l3,%l1
2981 done
2982
2983p0_trap3o:
2984 add %l2,0xb2c,%l7
2985 sub %l4,%l0,%l4
2986 xnor %l3,0x059,%l6
2987 and %l6,%l7,%l2
2988 sub %l6,%l3,%l1
2989 done
2990
2991p0_init_memory_pointers:
2992 set p0_init_registers,%g1
2993 mov %g0,%g2
2994 mov %g0,%g3
2995 mov %g0,%g4
2996 mov %g0,%g5
2997 mov %g0,%g6
2998 mov %g0,%g7
2999
3000! Initialize memory pointers for window 0
3001 set p0_local0_start,%i0
3002 set p0_local1_start,%i1
3003 set p0_local2_start,%i2
3004 set p0_local3_start,%i3
3005 mov 0x08,%i4
3006 mov 0x10,%i5
3007 mov 0x18,%i6
3008 mov %g0,%i7
3009! Init Local Registers in Window 0
3010 ldx [%g1+0x000],%l0 ! %l0 = 00a923048ee5408a
3011 ldx [%g1+0x008],%l1 ! %l1 = 0e81b647be6c41a0
3012 ldx [%g1+0x010],%l2 ! %l2 = 69e6f440c3f6175e
3013 ldx [%g1+0x018],%l3 ! %l3 = c94fb2c298ac1808
3014 ldx [%g1+0x020],%l4 ! %l4 = afba52301e0184a2
3015 ldx [%g1+0x028],%l5 ! %l5 = 94e1fb1a8217b3ab
3016 ldx [%g1+0x030],%l6 ! %l6 = a42c91361d32a5b1
3017 ldx [%g1+0x038],%l7 ! %l7 = 1fad6191cf214d54
3018 save
3019
3020! Initialize memory points for window 1
3021 set share0_start,%i0
3022 set share1_start,%i1
3023 set share2_start,%i2
3024 set share3_start,%i3
3025 mov 0x20,%i4
3026 mov 0x28,%i5
3027 mov 0x30,%i6
3028! Init Local Registers in Window 1
3029 ldx [%g1+0x040],%l0 ! %l0 = a57d059a4de9db96
3030 ldx [%g1+0x048],%l1 ! %l1 = fbe5d12c408afaa5
3031 ldx [%g1+0x050],%l2 ! %l2 = 796015eac219f221
3032 ldx [%g1+0x058],%l3 ! %l3 = a7aa97005154fbc7
3033 ldx [%g1+0x060],%l4 ! %l4 = efe31a3fc3a2c068
3034 ldx [%g1+0x068],%l5 ! %l5 = e3af48fc4cfab396
3035 ldx [%g1+0x070],%l6 ! %l6 = af47790c350f2fb4
3036 ldx [%g1+0x078],%l7 ! %l7 = 678a82500a4e81d5
3037
3038! Initialize the output register of window 1
3039 set p0_local0_start,%o0
3040 set p0_local1_start,%o1
3041 set p0_local2_start,%o2
3042 set p0_local3_start,%o3
3043 mov 0x08,%o4
3044 mov 0x10,%o5
3045 mov 0x18,%o6
3046 restore
3047
3048 retl
3049 nop
3050
3051! Random code for Processor 1
3052
3053processor_1:
3054 ta T_CHANGE_PRIV
3055 set done_flags,%g1
3056 mov 1,%g2
3057 st %g2,[%g1+0x04] ! Set the start flag
3058 wrpr %g0,7,%cleanwin
3059 call p1_init_memory_pointers
3060 wr %g0,0x80,%asi ! Setting default asi to 80
3061
3062! Initialize the floating point registers for processor 1
3063
3064 wr %g0,0x4,%fprs ! Make sure fef is 1
3065 set p1_init_freg,%g1
3066! %f0 = 671c02e0 b97f8f77 e1669543 5537656d
3067! %f4 = 3298dba6 1382de6f fc1c1328 9010283e
3068! %f8 = ae9cab4d 19b3c085 17c41e24 c39cc8b9
3069! %f12 = 7df1fe43 3a701cd6 a86b24d3 a358bdc9
3070 ldda [%g1]ASI_BLK_P,%f0
3071 add %g1,64,%g1
3072! %f16 = 8c4685fc 74f05f5d 786d6a4b 78c5f6be
3073! %f20 = 218ab21b 4d1fd271 36d6c2bd 9e78a119
3074! %f24 = 16c53422 44cdce72 84665c81 0ae7f5f2
3075! %f28 = 5bf8247c 9f035122 10424cec 68f62623
3076 ldda [%g1]ASI_BLK_P,%f16
3077 add %g1,64,%g1
3078! %f32 = 88aa12ac 99755068 b50900ea c6f40449
3079! %f36 = a811b075 5e0618c9 d1364baa 48e38c1d
3080! %f40 = ffcb19c0 f3b85632 12faf8db d2af8406
3081! %f44 = 6301812d 436f1f06 75fb9114 06cdbc22
3082 ldda [%g1]ASI_BLK_P,%f32
3083 xorcc %g0,%g0,%g3 ! init %g3 and set flags
3084 membar #Sync ! Force the block loads to complete
3085
3086! Start of Random Code for processor 1
3087
3088p1_label_1:
3089! Mem[0000000031000048] = 36d4f434 5ee7c62c, %l6 = 4bd742f1, %l7 = 4dd11ff2
3090 ldd [%o2+0x048],%l6 ! %l6 = 0000000036d4f434 000000005ee7c62c
3091! Mem[0000000030000008] = bf6b2b6562205349, %l7 = 000000005ee7c62c
3092 ldxa [%o0+0x008]%asi,%l7 ! %l7 = bf6b2b6562205349
3093! Mem[0000000013800008] = b0a4379f, %l3 = 003164f899641347
3094 ldsha [%i3+%i4]0x89,%l3 ! %l3 = 000000000000379f
3095! %l5 = b361b9347852b43d, %l3 = 000000000000379f, %l5 = b361b9347852b43d
3096 andn %l5,%l3,%l5 ! %l5 = b361b93478528020
3097! %f27 = 0ae7f5f2, Mem[0000000012000028] = 2199ed14
3098 sta %f27,[%i0+%o5]0x89 ! Mem[0000000012000028] = 0ae7f5f2
3099! Mem[000000003100004c] = 5ee7c62c, %l1 = fede8a4652976571
3100 ldsb [%o2+0x04f],%l1 ! %l1 = 000000000000002c
3101! Mem[000000001300003c] = 0e5cc0c2, %l2 = 29bbee2c018cd785
3102 ldsw [%i2+0x03c],%l2 ! %l2 = 000000000e5cc0c2
3103! Mem[0000000013000030] = c5547b87, %f0 = 671c02e0
3104 lda [%i2+%o6]0x88,%f0 ! %f0 = c5547b87
3105! %l1 = 000000000000002c, immed = 00000aeb, %y = 00000000
3106 umul %l1,0xaeb,%l3 ! %l3 = 000000000001e064, %y = 00
3107! Clear Register : %l6 = 0000000036d4f434
3108 clr %l6 ! %l6 = 0000000000000000
3109
3110p1_label_2:
3111! %l7 = bf6b2b6562205349, %l7 = bf6b2b6562205349, %y = 00000000
3112 udiv %l7,%l7,%l0 ! %l0 = 0000000000000001
3113 mov %l0,%y ! %y = 00000001
3114! %l0 = 0000000000000001, Mem[0000000013000070] = bdb2ff1b
3115 stw %l0,[%i2+0x070] ! Mem[0000000013000070] = 00000001
3116! Mem[000000001280002c] = 8af0d23d, %l0 = 0000000000000001
3117 ldub [%i1+0x02c],%l0 ! %l0 = 000000000000008a
3118! Randomly selected nop
3119 nop
3120! Mem[0000000012000028] = f2f5e70a, %l4 = 38a4a19e1ab0c666
3121 lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000f2f5e70a
3122! Mem[0000000013000008] = bdc84932, %l2 = 000000000e5cc0c2
3123 lduba [%i2+%i4]0x80,%l2 ! %l2 = 00000000000000bd
3124! Mem[000000001380000c] = 9098a388, %l3 = 000000000001e064
3125 lduh [%i3+0x00e],%l3 ! %l3 = 000000000000a388
3126! %l1 = 000000000000002c, immed = 00000762, %y = 00000001
3127 umulcc %l1,0x762,%l2 ! %l2 = 00000000000144d8, %ccr = 00, %y = 00
3128! Mem[0000000030000048] = a77d5378, %l4 = 00000000f2f5e70a
3129 lduh [%o0+0x04a],%l4 ! %l4 = 0000000000005378
3130! %l4 = 0000000000005378, Mem[0000000013800010] = aeff2828195fb8b8
3131 stxa %l4,[%i3+%i5]0x80 ! Mem[0000000013800010] = 0000000000005378
3132
3133p1_label_3:
3134! %f0 = c5547b87 b97f8f77, Mem[0000000012000030] = 02c84300 3f00f230
3135 stda %f0 ,[%i0+%o6]0x81 ! Mem[0000000012000030] = c5547b87 b97f8f77
3136! %l5 = b361b93478528020, Mem[0000000030800008] = e275107e
3137 sth %l5,[%o1+%i4] ! Mem[0000000030800008] = 8020107e
3138! %l2 = 00000000000144d8, %l2 = 00000000000144d8, %l2 = 00000000000144d8
3139 sdivx %l2,%l2,%l2 ! %l2 = 0000000000000001
3140! %f2 = e1669543, Mem[000000001200002c] = 6913bb1b
3141 st %f2 ,[%i0+0x02c] ! Mem[000000001200002c] = e1669543
3142! Mem[0000000012800014] = 222dd2bd, %l0 = 000000000000008a
3143 ldsb [%i1+0x017],%l0 ! %l0 = ffffffffffffffbd
3144! %l0 = ffffffbd, %l1 = 0000002c, Mem[0000000030800048] = 8c0f88d3 1c0774f4
3145 std %l0,[%o1+0x048] ! Mem[0000000030800048] = ffffffbd 0000002c
3146! %l1 = 000000000000002c, Mem[0000000012800018] = 61d4e9c1
3147 stwa %l1,[%i1+%i6]0x89 ! Mem[0000000012800018] = 0000002c
3148! Mem[0000000013800078] = 3b2694f4, %l1 = 000000000000002c
3149 lduh [%i3+0x07a],%l1 ! %l1 = 00000000000094f4
3150! Mem[0000000013800030] = 04a4b71e, %l5 = b361b93478528020
3151 ldub [%i3+0x031],%l5 ! %l5 = 00000000000000a4
3152! %l0 = ffffffffffffffbd, %l0 = ffffffffffffffbd, %l0 = ffffffffffffffbd
3153 andcc %l0,%l0,%l0 ! %l0 = ffffffffffffffbd, %ccr = 88
3154
3155p1_label_4:
3156! %l4 = 0000000000005378, Mem[000000001380001e] = def25386
3157 sth %l4,[%i3+0x01e] ! Mem[000000001380001c] = def25378
3158! Mem[000000003000000c] = 62205349, %l2 = 0000000000000001
3159 lduw [%o0+0x00c],%l2 ! %l2 = 0000000062205349
3160! %l6 = 0000000000000000, Mem[0000000030800008] = 8020107e9da818a3
3161 stx %l6,[%o1+%i4] ! Mem[0000000030800008] = 0000000000000000
3162! %l5 = 00000000000000a4, %l3 = 000000000000a388, %y = 00000000
3163 sdiv %l5,%l3,%l0 ! %l0 = 0000000000000000
3164 mov %l0,%y ! %y = 00000000
3165! %l3 = 000000000000a388
3166 sethi %hi(0xf8f89c00),%l3 ! %l3 = 00000000f8f89c00
3167! Mem[0000000031800048] = 4f95c356, %l4 = 0000000000005378
3168 ldswa [%o3+0x048]%asi,%l4 ! %l4 = 000000004f95c356
3169! %l1 = 00000000000094f4, immed = 000002d7, %l0 = 0000000000000000
3170 andncc %l1,0x2d7,%l0 ! %l0 = 0000000000009420, %ccr = 00
3171! %l3 = 00000000f8f89c00, %l4 = 000000004f95c356, %l2 = 0000000062205349
3172 xorcc %l3,%l4,%l2 ! %l2 = 00000000b76d5f56, %ccr = 08
3173! %l3 = 00000000f8f89c00, immed = 00000dbe, %l4 = 000000004f95c356
3174 orn %l3,0xdbe,%l4 ! %l4 = fffffffffffffe41
3175! %l0 = 0000000000009420, Mem[0000000012000028] = f2f5e70a
3176 stha %l0,[%i0+%o5]0x80 ! Mem[0000000012000028] = 9420e70a
3177
3178p1_label_5:
3179! %f26 = 84665c81 0ae7f5f2, Mem[0000000012800030] = 60bf66c3 5c8175de
3180 stda %f26,[%i1+%o6]0x89 ! Mem[0000000012800030] = 84665c81 0ae7f5f2
3181! %l6 = 00000000, %l7 = 62205349, Mem[0000000012000030] = c5547b87 b97f8f77
3182 stda %l6,[%i0+0x030]%asi ! Mem[0000000012000030] = 00000000 62205349
3183! %l7 = bf6b2b6562205349, immed = 0000000c, %l4 = fffffffffffffe41
3184 sll %l7,0x00c,%l4 ! %l4 = b2b6562205349000
3185! %l6 = 0000000000000000, Mem[000000001380000c] = 9098a388, %asi = 80
3186 stha %l6,[%i3+0x00c]%asi ! Mem[000000001380000c] = 0000a388
3187! %l4 = b2b6562205349000, %l1 = 00000000000094f4, %l2 = 00000000b76d5f56
3188 mulx %l4,%l1,%l2 ! %l2 = bf95c36f59594000, %y = 00
3189! Mem[0000000030000008] = bf6b2b6562205349, %f24 = 16c53422 44cdce72
3190 ldd [%o0+%i4],%f24 ! %f24 = bf6b2b65 62205349
3191! %l7 = bf6b2b6562205349, immed = fffff905, %l2 = bf95c36f59594000
3192 orncc %l7,-0x6fb,%l2 ! %l2 = bf6b2b65622057fb, %ccr = 80
3193! %l1 = 00000000000094f4, %l7 = bf6b2b6562205349, %y = 00000000
3194 sdivcc %l1,%l7,%l5 ! %l5 = 0000000000000000, %ccr = 44
3195 mov %l0,%y ! %y = 00009420
3196! %l4 = b2b6562205349000, Mem[0000000012800028] = 733cb518
3197 stwa %l4,[%i1+%o5]0x81 ! Mem[0000000012800028] = 05349000
3198! Mem[0000000013800008] = 9f37a4b0 0000a388, %l4 = 05349000, %l5 = 00000000
3199 ldda [%i3+%i4]0x81,%l4 ! %l4 = 000000009f37a4b0 000000000000a388
3200
3201p1_label_6:
3202! Mem[0000000030000048] = a77d53781591eac0, %l3 = 00000000f8f89c00
3203 ldx [%o0+0x048],%l3 ! %l3 = a77d53781591eac0
3204! %l3 = a77d53781591eac0, %l6 = 0000000000000000, %l0 = 0000000000009420
3205 taddcc %l3,%l6,%l0 ! %l0 = a77d53781591eac0, %ccr = 80
3206! %l3 = a77d53781591eac0, immed = fffff138, %l1 = 00000000000094f4
3207 sub %l3,-0xec8,%l1 ! %l1 = a77d53781591f988
3208! %l7 = bf6b2b6562205349, %l4 = 000000009f37a4b0, %l5 = 000000000000a388
3209 sll %l7,%l4,%l5 ! %l5 = 2b65622053490000
3210! %l1 = a77d53781591f988, %l4 = 000000009f37a4b0, %y = 00009420
3211 sdiv %l1,%l4,%l7 ! %l7 = fffffffffffe7832
3212 mov %l0,%y ! %y = 1591eac0
3213! Mem[000000003000000c] = 62205349, %l5 = 2b65622053490000
3214 ldsb [%o0+0x00d],%l5 ! %l5 = 0000000000000020
3215! %l7 = fffffffffffe7832, immed = fffff0ac, %l3 = a77d53781591eac0
3216 tsubcc %l7,-0xf54,%l3 ! %l3 = fffffffffffe8786, %ccr = 9b
3217! Mem[0000000030800048] = ffffffbd0000002c, %f6 = fc1c1328 9010283e
3218 ldd [%o1+0x048],%f6 ! %f6 = ffffffbd 0000002c
3219! %f27 = 0ae7f5f2, Mem[0000000012800028] = 05349000
3220 sta %f27,[%i1+%o5]0x81 ! Mem[0000000012800028] = 0ae7f5f2
3221! Mem[0000000013800008] = 9f37a4b0, %l7 = fffffffffffe7832
3222 lduwa [%i3+%i4]0x80,%l7 ! %l7 = 000000009f37a4b0
3223
3224p1_label_7:
3225! Mem[0000000013000030] = c5547b87, %f27 = 0ae7f5f2
3226 lda [%i2+%o6]0x88,%f27 ! %f27 = c5547b87
3227! Mem[000000003100004c] = 5ee7c62c, %l4 = 000000009f37a4b0
3228 ldsb [%o2+0x04d],%l4 ! %l4 = ffffffffffffffe7
3229! Mem[0000000012000010] = edbfa0ef, %l7 = 000000009f37a4b0
3230 lduwa [%i0+%i5]0x80,%l7 ! %l7 = 00000000edbfa0ef
3231! Mem[0000000012800004] = 8d537f62, %l7 = 00000000edbfa0ef
3232 ldsh [%i1+0x004],%l7 ! %l7 = ffffffffffff8d53
3233! %f24 = bf6b2b65 62205349, Mem[0000000012000068] = d3ae306e 9eccbed3
3234 std %f24,[%i0+0x068] ! Mem[0000000012000068] = bf6b2b65 62205349
3235! Mem[0000000031800008] = 5fcd9f14, %l5 = 0000000000000020
3236 ldsh [%o3+%i4],%l5 ! %l5 = 0000000000005fcd
3237! Mem[0000000013000010] = a35c5e1ecf0935ff, %l1 = a77d53781591f988
3238 ldxa [%i2+%i5]0x81,%l1 ! %l1 = a35c5e1ecf0935ff
3239! Mem[0000000012000018] = c5b553aa e9670b60, %l0 = 1591eac0, %l1 = cf0935ff
3240 ldd [%i0+%i6],%l0 ! %l0 = 00000000c5b553aa 00000000e9670b60
3241! %l0 = 00000000c5b553aa, immed = fffff443, %l2 = bf6b2b65622057fb
3242 sub %l0,-0xbbd,%l2 ! %l2 = 00000000c5b55f67
3243! Mem[0000000030000008] = bf6b2b65, %l1 = 00000000e9670b60
3244 ldsb [%o0+0x00a],%l1 ! %l1 = 000000000000002b
3245
3246p1_label_8:
3247! Mem[0000000012000060] = 00e8d313, %l6 = 0000000000000000
3248 ldsh [%i0+0x062],%l6 ! %l6 = ffffffffffffd313
3249! %l6 = ffffffffffffd313, immed = 00000005, %l6 = ffffffffffffd313
3250 srax %l6,0x005,%l6 ! %l6 = fffffffffffffe98
3251! Mem[0000000012800008] = 70a1ec40 5fb56885, %l4 = ffffffe7, %l5 = 00005fcd
3252 ldda [%i1+%i4]0x89,%l4 ! %l4 = 000000005fb56885 0000000070a1ec40
3253! Mem[0000000030800048] = ffffffbd, %l5 = 0000000070a1ec40
3254 ldsh [%o1+0x048],%l5 ! %l5 = ffffffffffffffff
3255! %l4 = 000000005fb56885, immd = 0000000000000ce7, %l4 = 000000005fb56885
3256 sdivx %l4,0xce7,%l4 ! %l4 = 0000000000076afd
3257! Mem[0000000012800028] = 0ae7f5f2, %l0 = 00000000c5b553aa
3258 ldsba [%i1+%o5]0x81,%l0 ! %l0 = 000000000000000a
3259! %l0 = 000000000000000a, Mem[0000000013800000] = 9589ed56b4165b40
3260 stxa %l0,[%i3+%g0]0x80 ! Mem[0000000013800000] = 000000000000000a
3261! %l6 = fffffffffffffe98, %l2 = 00000000c5b55f67, %l0 = 000000000000000a
3262 srlx %l6,%l2,%l0 ! %l0 = 0000000001ffffff
3263! Mem[0000000012800030] = 0ae7f5f2, %l0 = 0000000001ffffff
3264 lduha [%i1+%o6]0x88,%l0 ! %l0 = 000000000000f5f2
3265! Mem[0000000012000010] = efa0bfed, %l2 = 00000000c5b55f67
3266 lduba [%i0+%i5]0x88,%l2 ! %l2 = 00000000000000ed
3267
3268p1_label_9:
3269! Mem[0000000031000008] = c5300c96, %l6 = fffffffffffffe98
3270 lduh [%o2+%i4],%l6 ! %l6 = 000000000000c530
3271! %l2 = 000000ed, %l3 = fffe8786, Mem[0000000030800008] = 00000000 00000000
3272 std %l2,[%o1+%i4] ! Mem[0000000030800008] = 000000ed fffe8786
3273! %l1 = 000000000000002b, Mem[0000000013800038] = 067a695e
3274 stb %l1,[%i3+0x038] ! Mem[0000000013800038] = 2b7a695e
3275! Mem[0000000030800048] = ffffffbd0000002c, %f24 = bf6b2b65 62205349
3276 ldd [%o1+0x048],%f24 ! %f24 = ffffffbd 0000002c
3277! %l4 = 0000000000076afd, %l3 = fffffffffffe8786, %y = 1591eac0
3278 smulcc %l4,%l3,%l0 ! %l0 = fffffff517536b6e, %ccr = 80, %y = fffffff5
3279! Mem[0000000013800068] = 5749f53d, %l1 = 000000000000002b
3280 ldswa [%i3+0x068]%asi,%l1 ! %l1 = 000000005749f53d
3281! Mem[0000000012000030] = 4953206200000000, %f26 = 84665c81 c5547b87
3282 ldda [%i0+%o6]0x88,%f26 ! %f26 = 49532062 00000000
3283! %l4 = 0000000000076afd, immed = ffffff07, %y = fffffff5
3284 umulcc %l4,-0x0f9,%l5 ! %l5 = 00076afcf8c8efeb, %ccr = 08, %y = 76afc
3285! Mem[0000000013000028] = f870be96, %l0 = fffffff517536b6e
3286 lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000be96
3287! Clear Register : %l6 = 000000000000c530
3288 clr %l6 ! %l6 = 0000000000000000
3289
3290p1_label_10:
3291! Mem[0000000030800008] = 000000edfffe8786, %l3 = fffffffffffe8786
3292 ldx [%o1+%i4],%l3 ! %l3 = 000000edfffe8786
3293! %l2 = 00000000000000ed
3294 sethi %hi(0x8219a400),%l2 ! %l2 = 000000008219a400
3295! Mem[0000000031000008] = c5300c96c0daa8c0, %l2 = 000000008219a400
3296 ldx [%o2+%i4],%l2 ! %l2 = c5300c96c0daa8c0
3297! %f27 = 00000000, Mem[0000000012800020] = 2f14d180
3298 st %f27,[%i1+%o4] ! Mem[0000000012800020] = 00000000
3299! %f7 = 0000002c, Mem[000000003080000c] = fffe8786
3300 st %f7 ,[%o1+0x00c] ! Mem[000000003080000c] = 0000002c
3301! %l2 = c5300c96c0daa8c0, %l1 = 000000005749f53d, %l7 = ffffffffffff8d53
3302 orcc %l2,%l1,%l7 ! %l7 = c5300c96d7dbfdfd, %ccr = 88
3303! %l3 = 000000edfffe8786, Mem[0000000031000008] = c5300c96
3304 stw %l3,[%o2+%i4] ! Mem[0000000031000008] = fffe8786
3305! %l4 = 0000000000076afd, immed = 00000b33, %l6 = 0000000000000000
3306 addccc %l4,0xb33,%l6 ! %l6 = 0000000000077630, %ccr = 00
3307! Mem[0000000012800078] = 82d0e28e 5cb3eaa8, %l4 = 00076afd, %l5 = f8c8efeb
3308 ldd [%i1+0x078],%l4 ! %l4 = 0000000082d0e28e 000000005cb3eaa8
3309! %l4 = 82d0e28e, %l5 = 5cb3eaa8, Mem[0000000012800028] = 0ae7f5f2 8af0d23d
3310 stda %l4,[%i1+%o5]0x81 ! Mem[0000000012800028] = 82d0e28e 5cb3eaa8
3311
3312p1_label_11:
3313! Set Register : %l7 = c5300c96d7dbfdfd
3314 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
3315! %l6 = 0000000000077630, Mem[000000003080000c] = 0000002c
3316 stw %l6,[%o1+0x00c] ! Mem[000000003080000c] = 00077630
3317! %l1 = 000000005749f53d, Mem[0000000013000000] = e5b9a6f2
3318 stwa %l1,[%i2+%g0]0x80 ! Mem[0000000013000000] = 5749f53d
3319! Mem[0000000012800008] = 8568b55f40eca170, %f20 = 218ab21b 4d1fd271
3320 ldda [%i1+%i4]0x81,%f20 ! %f20 = 8568b55f 40eca170
3321! Mem[0000000012800018] = 2c000000, %l1 = 000000005749f53d
3322 lduwa [%i1+%i6]0x80,%l1 ! %l1 = 000000002c000000
3323! %l6 = 0000000000077630, Mem[000000003180004c] = 1e3ac2f1
3324 stw %l6,[%o3+0x04c] ! Mem[000000003180004c] = 00077630
3325! %l7 = ffffffffffffffff, Mem[000000003100004c] = 5ee7c62c
3326 sth %l7,[%o2+0x04c] ! Mem[000000003100004c] = ffffc62c
3327! Mem[0000000012800058] = 532ec8a06222015c, %l6 = 0000000000077630
3328 ldx [%i1+0x058],%l6 ! %l6 = 532ec8a06222015c
3329! Mem[0000000013000008] = 3249c8bd, %l2 = c5300c96c0daa8c0
3330 lduha [%i2+%i4]0x89,%l2 ! %l2 = 000000000000c8bd
3331! %l0 = 000000000000be96
3332 sethi %hi(0x4f554800),%l0 ! %l0 = 000000004f554800
3333
3334p1_label_12:
3335! %l4 = 0000000082d0e28e, %l1 = 000000002c000000, %y = 00076afc
3336 sdivcc %l4,%l1,%l4 ! %l4 = 00000000002b28a5, %ccr = 00
3337 mov %l0,%y ! %y = 4f554800
3338! %l3 = 000000edfffe8786, immed = 00000016, %l5 = 000000005cb3eaa8
3339 sra %l3,0x016,%l5 ! %l5 = ffffffffffffffff
3340! %l5 = ffffffffffffffff, Mem[0000000013000030] = 877b54c5
3341 stba %l5,[%i2+%o6]0x81 ! Mem[0000000013000030] = ff7b54c5
3342! %l2 = 000000000000c8bd, %l7 = ffffffffffffffff, %l6 = 532ec8a06222015c
3343 orcc %l2,%l7,%l6 ! %l6 = ffffffffffffffff, %ccr = 88
3344! %l2 = 000000000000c8bd, immed = 0000072c, %l4 = 00000000002b28a5
3345 xorcc %l2,0x72c,%l4 ! %l4 = 000000000000cf91, %ccr = 00
3346! Mem[0000000012800064] = c66ef98e, %f28 = 5bf8247c
3347 ld [%i1+0x064],%f28 ! %f28 = c66ef98e
3348! Mem[0000000013000000] = 3df54957, %f5 = 1382de6f
3349 lda [%i2+%g0]0x88,%f5 ! %f5 = 3df54957
3350! Clear Register : %l2 = 000000000000c8bd
3351 clr %l2 ! %l2 = 0000000000000000
3352! %f0 = c5547b87 b97f8f77, Mem[0000000030800008] = 000000ed 00077630
3353 std %f0 ,[%o1+%i4] ! Mem[0000000030800008] = c5547b87 b97f8f77
3354! Mem[0000000031000048] = 36d4f434, %f13 = 3a701cd6
3355 ld [%o2+0x048],%f13 ! %f13 = 36d4f434
3356
3357p1_label_13:
3358! %f14 = a86b24d3 a358bdc9, Mem[0000000013000000] = 5749f53d af24494f
3359 stda %f14,[%i2+%g0]0x81 ! Mem[0000000013000000] = a86b24d3 a358bdc9
3360! %l0 = 000000004f554800, %l4 = 000000000000cf91, %y = 4f554800
3361 sdiv %l0,%l4,%l3 ! %l3 = 000000007fffffff
3362 mov %l0,%y ! %y = 4f554800
3363! Mem[0000000012800028] = 8ee2d082, %l3 = 000000007fffffff
3364 lduba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000082
3365! %l4 = 0000cf91, %l5 = ffffffff, Mem[0000000030000008] = bf6b2b65 62205349
3366 std %l4,[%o0+%i4] ! Mem[0000000030000008] = 0000cf91 ffffffff
3367! Mem[000000003100004c] = ffffc62c, %l5 = ffffffffffffffff
3368 ldsha [%o2+0x04e]%asi,%l5 ! %l5 = ffffffffffffc62c
3369! Mem[000000003000004c] = 1591eac0, %l1 = 000000002c000000
3370 ldsba [%o0+0x04c]%asi,%l1 ! %l1 = 0000000000000015
3371! Randomly selected nop
3372 nop
3373! %l1 = 0000000000000015, immd = fffffffffffff7a2, %l2 = 0000000000000000
3374 udivx %l1,-0x85e,%l2 ! %l2 = 0000000000000000
3375! %l7 = ffffffffffffffff, immed = 0000076f, %l4 = 000000000000cf91
3376 orcc %l7,0x76f,%l4 ! %l4 = ffffffffffffffff, %ccr = 88
3377! %l1 = 0000000000000015, %l6 = ffffffffffffffff, %l5 = ffffffffffffc62c
3378 andncc %l1,%l6,%l5 ! %l5 = 0000000000000000, %ccr = 44
3379
3380p1_label_14:
3381! %l4 = ffffffffffffffff, Mem[0000000030800048] = ffffffbd, %asi = 80
3382 stha %l4,[%o1+0x048]%asi ! Mem[0000000030800048] = ffffffbd
3383! Mem[0000000030000048] = a77d5378, %f21 = 40eca170
3384 ld [%o0+0x048],%f21 ! %f21 = a77d5378
3385! %l6 = ffffffffffffffff, Mem[0000000030800008] = c5547b87b97f8f77
3386 stx %l6,[%o1+%i4] ! Mem[0000000030800008] = ffffffffffffffff
3387! %f30 = 10424cec 68f62623, Mem[0000000013800060] = d3264910 e2c2ecf8
3388 std %f30,[%i3+0x060] ! Mem[0000000013800060] = 10424cec 68f62623
3389! %l1 = 0000000000000015, Mem[0000000013800040] = 97e988ae
3390 sth %l1,[%i3+0x040] ! Mem[0000000013800040] = 001588ae
3391! %l6 = ffffffffffffffff, Mem[0000000013000030] = c5547bff
3392 stwa %l6,[%i2+%o6]0x89 ! Mem[0000000013000030] = ffffffff
3393! %f18 = 786d6a4b 78c5f6be, Mem[0000000013000070] = 00000001 f03e1582
3394 std %f18,[%i2+0x070] ! Mem[0000000013000070] = 786d6a4b 78c5f6be
3395! %l6 = ffffffff, %l7 = ffffffff, Mem[0000000030800008] = ffffffff ffffffff
3396 std %l6,[%o1+%i4] ! Mem[0000000030800008] = ffffffff ffffffff
3397! Mem[0000000030000008] = 0000cf91, %l7 = ffffffffffffffff
3398 lduh [%o0+0x00a],%l7 ! %l7 = 000000000000cf91
3399! Mem[0000000012000028] = 439566e10ae72094, %f0 = c5547b87 b97f8f77
3400 ldda [%i0+%o5]0x88,%f0 ! %f0 = 439566e1 0ae72094
3401
3402p1_label_15:
3403! %l6 = ffffffffffffffff, immed = fffff588, %l6 = ffffffffffffffff
3404 addc %l6,-0xa78,%l6 ! %l6 = fffffffffffff587
3405! %l5 = 0000000000000000, immed = fffff408, %y = 4f554800
3406 umul %l5,-0xbf8,%l0 ! %l0 = 0000000000000000, %y = 00
3407! %l0 = 00000000, %l1 = 00000015, Mem[0000000013800040] = 001588ae 73c748f5
3408 std %l0,[%i3+0x040] ! Mem[0000000013800040] = 00000000 00000015
3409! %l0 = 00000000, %l1 = 00000015, Mem[0000000030000048] = a77d5378 1591eac0
3410 std %l0,[%o0+0x048] ! Mem[0000000030000048] = 00000000 00000015
3411! Mem[0000000031000048] = 36d4f434ffffc62c, %l2 = 0000000000000000
3412 ldx [%o2+0x048],%l2 ! %l2 = 36d4f434ffffc62c
3413! Mem[000000003080004c] = 0000002c, %l2 = 36d4f434ffffc62c
3414 ldsw [%o1+0x04c],%l2 ! %l2 = 000000000000002c
3415! %l3 = 0000000000000082, Mem[0000000031800048] = 4f95c35600077630
3416 stx %l3,[%o3+0x048] ! Mem[0000000031800048] = 0000000000000082
3417! %l7 = 000000000000cf91, Mem[0000000013000018] = b9a3878e
3418 stwa %l7,[%i2+%i6]0x89 ! Mem[0000000013000018] = 0000cf91
3419! Mem[0000000013000058] = 45f8e9df, %l4 = ffffffffffffffff
3420 ldsb [%i2+0x05a],%l4 ! %l4 = ffffffffffffffe9
3421! Mem[0000000031000008] = fffe8786c0daa8c0, %f2 = e1669543 5537656d
3422 ldd [%o2+%i4],%f2 ! %f2 = fffe8786 c0daa8c0
3423
3424p1_label_16:
3425! %l1 = 0000000000000015, Mem[0000000012000030] = 00000000
3426 stha %l1,[%i0+%o6]0x88 ! Mem[0000000012000030] = 00000015
3427! %l5 = 0000000000000000, %l6 = fffffffffffff587, %l0 = 0000000000000000
3428 sub %l5,%l6,%l0 ! %l0 = 0000000000000a79
3429! Mem[0000000031800048] = 00000000 00000082, %l6 = fffff587, %l7 = 0000cf91
3430 ldda [%o3+0x048]%asi,%l6 ! %l6 = 0000000000000000 0000000000000082
3431! Mem[0000000030800048] = ffffffbd, %l1 = 0000000000000015
3432 ldsw [%o1+0x048],%l1 ! %l1 = ffffffffffffffbd
3433! Mem[0000000031000008] = fffe8786c0daa8c0, %f6 = ffffffbd 0000002c
3434 ldd [%o2+%i4],%f6 ! %f6 = fffe8786 c0daa8c0
3435! Mem[0000000012800000] = 82b828a6, %l4 = ffffffffffffffe9
3436 ldswa [%i1+%g0]0x88,%l4 ! %l4 = ffffffff82b828a6
3437! Mem[0000000031800048] = 0000000000000082, %f10 = 17c41e24 c39cc8b9
3438 ldd [%o3+0x048],%f10 ! %f10 = 00000000 00000082
3439! %f28 = c66ef98e, Mem[0000000013000070] = 786d6a4b
3440 st %f28,[%i2+0x070] ! Mem[0000000013000070] = c66ef98e
3441! Mem[0000000013000010] = 1e5e5ca3, %l7 = 0000000000000082
3442 ldswa [%i2+%i5]0x88,%l7 ! %l7 = 000000001e5e5ca3
3443! Mem[0000000012800028] = a8eab35c 8ee2d082, %l4 = 82b828a6, %l5 = 00000000
3444 ldda [%i1+%o5]0x89,%l4 ! %l4 = 000000008ee2d082 00000000a8eab35c
3445
3446p1_label_17:
3447! Mem[0000000030000048] = 00000000, %l2 = 000000000000002c
3448 ldsba [%o0+0x04b]%asi,%l2 ! %l2 = 0000000000000000
3449! %l4 = 000000008ee2d082, immed = 000009b8, %l1 = ffffffffffffffbd
3450 xnorcc %l4,0x9b8,%l1 ! %l1 = ffffffff711d26c5, %ccr = 80
3451! Mem[0000000012800018] = 2c000000, %l1 = ffffffff711d26c5
3452 ldsw [%i1+%i6],%l1 ! %l1 = 000000002c000000
3453! %l6 = 0000000000000000, %l4 = 000000008ee2d082, %y = 00000000
3454 smulcc %l6,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
3455! Clear Register : %l0 = 0000000000000a79
3456 clr %l0 ! %l0 = 0000000000000000
3457! Mem[0000000013000020] = 5beda9c0, %l0 = 0000000000000000
3458 ldsha [%i2+%o4]0x81,%l0 ! %l0 = 0000000000005bed
3459! %f18 = 786d6a4b 78c5f6be, Mem[0000000012800030] = f2f5e70a 815c6684
3460 stda %f18,[%i1+%o6]0x81 ! Mem[0000000012800030] = 786d6a4b 78c5f6be
3461! %f30 = 10424cec 68f62623, Mem[0000000031800008] = 5fcd9f14 7a5136b5
3462 std %f30,[%o3+%i4] ! Mem[0000000031800008] = 10424cec 68f62623
3463! Mem[0000000013800010] = 00000000, %l5 = 0000000000000000
3464 ldsh [%i3+0x012],%l5 ! %l5 = 0000000000000000
3465! %l3 = 0000000000000082, immd = 000000000000037c, %l1 = 000000002c000000
3466 mulx %l3,0x37c,%l1 ! %l1 = 000000000001c4f8, %y = 00
3467
3468p1_label_18:
3469! %l4 = 000000008ee2d082, %l6 = 0000000000000000, %l0 = 0000000000005bed
3470 taddcc %l4,%l6,%l0 ! %l0 = 000000008ee2d082, %ccr = 0a
3471! %l6 = 0000000000000000, immed = 0000000b, %l1 = 000000000001c4f8
3472 srl %l6,0x00b,%l1 ! %l1 = 0000000000000000
3473! Mem[000000003180000c] = 68f62623, %l1 = 0000000000000000
3474 ldsw [%o3+0x00c],%l1 ! %l1 = 0000000068f62623
3475! %l1 = 0000000068f62623, Mem[0000000013000010] = ff3509cf1e5e5ca3
3476 stxa %l1,[%i2+%i5]0x88 ! Mem[0000000013000010] = 0000000068f62623
3477! %l4 = 000000008ee2d082, immed = fffffbb2, %y = 00000000
3478 smul %l4,-0x44e,%l7 ! %l7 = 000001e6eba27064, %y = 1e6
3479! %l1 = 0000000068f62623, Mem[0000000031000048] = 36d4f434, %asi = 80
3480 stwa %l1,[%o2+0x048]%asi ! Mem[0000000031000048] = 68f62623
3481! retry : should take illegal inst trap, %l0 = 000000008ee2d082
3482 retry ! Illegal inst trap : %l0 = 000000008ee2d092
3483! Mem[0000000012000010] = efa0bfed, %l5 = 0000000000000000
3484 lduha [%i0+%i5]0x89,%l5 ! %l5 = 000000000000bfed
3485! Mem[0000000012800000] = 627f538d 82b828a6, %l0 = 8ee2d092, %l1 = 68f62623
3486 ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000082b828a6 00000000627f538d
3487! %l0 = 82b828a6, %l1 = 627f538d, Mem[0000000012000070] = 195e693b e152e7ad
3488 std %l0,[%i0+0x070] ! Mem[0000000012000070] = 82b828a6 627f538d
3489
3490p1_label_19:
3491! Mem[0000000012800068] = e703d821 b8d1a05b, %l4 = 8ee2d082, %l5 = 0000bfed
3492 ldd [%i1+0x068],%l4 ! %l4 = 00000000e703d821 00000000b8d1a05b
3493! %l6 = 0000000000000000, Mem[0000000013000020] = 5beda9c0dab0ffd2
3494 stxa %l6,[%i2+%o4]0x80 ! Mem[0000000013000020] = 0000000000000000
3495! Mem[0000000012800070] = a33334566424daf2, %f8 = ae9cab4d 19b3c085
3496 ldd [%i1+0x070],%f8 ! %f8 = a3333456 6424daf2
3497! Mem[000000003180000c] = 68f62623, %l4 = 00000000e703d821
3498 lduh [%o3+0x00c],%l4 ! %l4 = 00000000000068f6
3499! %f16 = 8c4685fc 74f05f5d, Mem[0000000012800018] = 0000002c 32632dd1
3500 stda %f16,[%i1+%i6]0x89 ! Mem[0000000012800018] = 8c4685fc 74f05f5d
3501! %l1 = 00000000627f538d, Mem[000000003080000e] = ffffffff
3502 stb %l1,[%o1+0x00e] ! Mem[000000003080000c] = ffff8dff
3503! Mem[0000000012000070] = 82b828a6627f538d, %l7 = 000001e6eba27064
3504 ldxa [%i0+0x070]%asi,%l7 ! %l7 = 82b828a6627f538d
3505! %f1 = 0ae72094, Mem[0000000012000020] = 1b11df30
3506 st %f1 ,[%i0+%o4] ! Mem[0000000012000020] = 0ae72094
3507! Mem[0000000012800078] = 82d0e28e, %l0 = 0000000082b828a6
3508 lduw [%i1+0x078],%l0 ! %l0 = 0000000082d0e28e
3509! Mem[0000000013800070] = 143f22c8b92a6695, %f22 = 36d6c2bd 9e78a119
3510 ldd [%i3+0x070],%f22 ! %f22 = 143f22c8 b92a6695
3511
3512p1_label_20:
3513! Mem[0000000013000058] = 45f8e9df 3a4f7b0a, %l0 = 82d0e28e, %l1 = 627f538d
3514 ldda [%i2+0x058]%asi,%l0 ! %l0 = 0000000045f8e9df 000000003a4f7b0a
3515! Mem[0000000031000048] = 68f62623, %l0 = 0000000045f8e9df
3516 ldsw [%o2+0x048],%l0 ! %l0 = 0000000068f62623
3517! %l5 = 00000000b8d1a05b, %l3 = 0000000000000082, %l0 = 0000000068f62623
3518 xor %l5,%l3,%l0 ! %l0 = 00000000b8d1a0d9
3519! %l0 = 00000000b8d1a0d9, Mem[000000003080000a] = ffffffff
3520 sth %l0,[%o1+0x00a] ! Mem[0000000030800008] = ffffa0d9
3521! %l3 = 0000000000000082, immed = 00000efc, %l3 = 0000000000000082
3522 and %l3,0xefc,%l3 ! %l3 = 0000000000000080
3523! %l0 = 00000000b8d1a0d9, %l4 = 00000000000068f6, %y = 000001e6
3524 udivcc %l0,%l4,%l5 ! %l5 = 0000000004a31db8, %ccr = 00
3525 mov %l0,%y ! %y = b8d1a0d9
3526! %l4 = 00000000000068f6, %l7 = 82b828a6627f538d, %l5 = 0000000004a31db8
3527 sra %l4,%l7,%l5 ! %l5 = 0000000000000003
3528! Mem[000000001300007c] = 337f659b, %l1 = 000000003a4f7b0a
3529 ldsw [%i2+0x07c],%l1 ! %l1 = 00000000337f659b
3530! %l2 = 00000000, %l3 = 00000080, Mem[0000000030000008] = 0000cf91 ffffffff
3531 std %l2,[%o0+%i4] ! Mem[0000000030000008] = 00000000 00000080
3532! %l3 = 0000000000000080, Mem[0000000030000048] = 0000000000000015
3533 stx %l3,[%o0+0x048] ! Mem[0000000030000048] = 0000000000000080
3534
3535p1_label_21:
3536! retry : should take illegal inst trap, %l0 = 00000000b8d1a0d9
3537 retry ! Illegal inst trap : %l0 = 00000000b8d1a0e9
3538! %l0 = b8d1a0e9, %l1 = 337f659b, Mem[0000000030000008] = 00000000 00000080
3539 std %l0,[%o0+%i4] ! Mem[0000000030000008] = b8d1a0e9 337f659b
3540! Mem[0000000012800000] = a628b882, %l4 = 00000000000068f6
3541 ldsb [%i1+0x001],%l4 ! %l4 = 0000000000000028
3542! %l3 = 0000000000000080, immed = fffff21e, %l1 = 00000000337f659b
3543 orcc %l3,-0xde2,%l1 ! %l1 = fffffffffffff29e, %ccr = 88
3544! Mem[0000000012000000] = 61624d83, %l7 = 82b828a6627f538d
3545 lduwa [%i0+%g0]0x88,%l7 ! %l7 = 0000000061624d83
3546! %f16 = 8c4685fc 74f05f5d, Mem[0000000013000020] = 00000000 00000000
3547 stda %f16,[%i2+%o4]0x81 ! Mem[0000000013000020] = 8c4685fc 74f05f5d
3548! Mem[0000000012000064] = 14a63395, %l1 = fffffffffffff29e
3549 ldsb [%i0+0x065],%l1 ! %l1 = ffffffffffffffa6
3550! %l7 = 0000000061624d83, immed = 0000001b, %l6 = 0000000000000000
3551 sll %l7,0x01b,%l6 ! %l6 = 030b126c18000000
3552! %l3 = 0000000000000080, Mem[0000000013800010] = 0000000000005378
3553 stxa %l3,[%i3+%i5]0x80 ! Mem[0000000013800010] = 0000000000000080
3554! %l4 = 0000000000000028, Mem[0000000012800064] = c66ef98e
3555 stb %l4,[%i1+0x064] ! Mem[0000000012800064] = 286ef98e
3556
3557p1_label_22:
3558! %l2 = 0000000000000000, Mem[0000000031000008] = fffe8786
3559 stw %l2,[%o2+%i4] ! Mem[0000000031000008] = 00000000
3560! %f31 = 68f62623, Mem[0000000013000048] = fc2f8e89
3561 st %f31,[%i2+0x048] ! Mem[0000000013000048] = 68f62623
3562! Mem[0000000031000048] = 68f62623 ffffc62c, %l0 = b8d1a0e9, %l1 = ffffffa6
3563 ldd [%o2+0x048],%l0 ! %l0 = 0000000068f62623 00000000ffffc62c
3564! %l0 = 68f62623, %l1 = ffffc62c, Mem[0000000031800048] = 00000000 00000082
3565 std %l0,[%o3+0x048] ! Mem[0000000031800048] = 68f62623 ffffc62c
3566 save ! CWP = 1
3567! %l6 = cced0e10, %l7 = cf81026d, Mem[0000000012800030] = 786d6a4b 78c5f6be
3568 stda %l6,[%o1+%i6]0x81 ! Mem[0000000012800030] = cced0e10 cf81026d
3569! %l0 = 8816ebade70bfc82, immed = fffff5b1, %y = b8d1a0d9
3570 umul %l0,-0xa4f,%l7 ! %l7 = e70bf3343b6fffe2, %y = e70bf334
3571! %f28 = c66ef98e 9f035122, Mem[0000000013800038] = 2b7a695e b0a532cd
3572 stda %f28,[%o3+0x038]%asi ! Mem[0000000013800038] = c66ef98e 9f035122
3573! Mem[0000000012800074] = 6424daf2, %l7 = e70bf3343b6fffe2
3574 ldsw [%o1+0x074],%l7 ! %l7 = 000000006424daf2
3575! %l0 = 8816ebade70bfc82, %l6 = a63ed16dcced0e10, %l3 = a78e30f22c4de946
3576 addcc %l0,%l6,%l3 ! %l3 = 2e55bd1bb3f90a92, %ccr = 39
3577
3578p1_label_23: ! %cwp = 1
3579! Mem[0000000013800028] = f424986d, %l4 = 039cfbd46b3ff634
3580 lduha [%o3+%i5]0x80,%l4 ! %l4 = 000000000000f424
3581! Mem[0000000012000018] = aa53b5c5, %l0 = 8816ebade70bfc82
3582 lduha [%o0+%o6]0x88,%l0 ! %l0 = 000000000000b5c5
3583! Mem[0000000031800008] = 10424cec, %l3 = 2e55bd1bb3f90a92
3584 ldsh [%i3+%o4],%l3 ! %l3 = 0000000000001042
3585! Mem[0000000012000034] = 62205349, %l7 = 000000006424daf2
3586 ldswa [%o0+0x034]%asi,%l7 ! %l7 = 0000000062205349
3587! %l2 = 9b807de20eb7c6fd, %l6 = a63ed16dcced0e10, %l6 = a63ed16dcced0e10
3588 tsubcc %l2,%l6,%l6 ! %l6 = f541ac7441cab8ed, %ccr = 93
3589! Mem[0000000013800030] = 04a4b71e, %l1 = 7eb65ee9df41ced9
3590 lduba [%o3+%i6]0x80,%l1 ! %l1 = 0000000000000004
3591! %l1 = 0000000000000004, Mem[0000000012800010] = bdd22d2241301d7c
3592 stxa %l1,[%o1+%o5]0x88 ! Mem[0000000012800010] = 0000000000000004
3593! %f4 = 3298dba6, Mem[000000003000000c] = 337f659b
3594 st %f4 ,[%i0+0x00c] ! Mem[000000003000000c] = 3298dba6
3595! %l7 = 0000000062205349, immed = 00000593, %y = e70bf334
3596 sdivcc %l7,0x593,%l0 ! %l0 = ffffffff80000000, %ccr = 8a
3597 mov %l0,%y ! %y = 80000000
3598! Mem[0000000013000018] = 0000cf91, %l7 = 0000000062205349
3599 lduba [%o2+%o6]0x88,%l7 ! %l7 = 0000000000000091
3600
3601p1_label_24: ! %cwp = 1
3602! %l1 = 0000000000000004, %l7 = 0000000000000091, %l1 = 0000000000000004
3603 srl %l1,%l7,%l1 ! %l1 = 0000000000000000
3604! %l5 = 68f6aadfe6802de0, %l4 = 000000000000f424, %y = 80000000
3605 umul %l5,%l4,%l5 ! %l5 = 0000dbd295bff380, %y = dbd2
3606! Mem[0000000013800010] = 00000000, %l4 = 000000000000f424
3607 ldsha [%o3+%o5]0x89,%l4 ! %l4 = 0000000000000000
3608! %l6 = f541ac7441cab8ed, immed = 000006ae, %l2 = 9b807de20eb7c6fd
3609 or %l6,0x6ae,%l2 ! %l2 = f541ac7441cabeef
3610! Mem[0000000030800008] = ffffa0d9ffff8dff, %f10 = 00000000 00000082
3611 ldd [%i1+%o4],%f10 ! %f10 = ffffa0d9 ffff8dff
3612! %f14 = a86b24d3 a358bdc9, Mem[0000000031000048] = 68f62623 ffffc62c
3613 stda %f14,[%i2+0x048]%asi ! Mem[0000000031000048] = a86b24d3 a358bdc9
3614! Mem[0000000012000030] = 15000000, %l0 = ffffffff80000000
3615 lduwa [%o0+%i6]0x80,%l0 ! %l0 = 0000000015000000
3616! %l4 = 0000000000000000, %l6 = f541ac7441cab8ed, %y = 0000dbd2
3617 udivcc %l4,%l6,%l1 ! %l1 = 0000000000035755, %ccr = 00
3618 mov %l0,%y ! %y = 15000000
3619! Clear Register : %l4 = 0000000000000000
3620 clr %l4 ! %l4 = 0000000000000000
3621! retry : should take illegal inst trap, %l0 = 0000000015000000
3622 retry ! Illegal inst trap : %l0 = 0000000015000010
3623
3624p1_label_25: ! %cwp = 1
3625! Mem[0000000012000018] = aa53b5c5, %l2 = f541ac7441cabeef
3626 ldsba [%o0+%o6]0x88,%l2 ! %l2 = ffffffffffffffc5
3627! %l6 = f541ac7441cab8ed, immed = fffff0cd, %l6 = f541ac7441cab8ed
3628 addcc %l6,-0xf33,%l6 ! %l6 = f541ac7441caa9ba, %ccr = 91
3629! Mem[0000000030000048] = 00000000 00000080, %l2 = ffffffc5, %l3 = 00001042
3630 ldda [%i0+0x048]%asi,%l2 ! %l2 = 0000000000000000 0000000000000080
3631! Mem[0000000013800018] = 5316e890, %f22 = 143f22c8
3632 lda [%o3+%o6]0x88,%f22 ! %f22 = 5316e890
3633! Mem[000000001380006c] = 9d924905, %l5 = 0000dbd295bff380
3634 ldsw [%o3+0x06c],%l5 ! %l5 = ffffffff9d924905
3635! %l4 = 0000000000000000, immed = 00000bc4, %l0 = 0000000015000010
3636 sub %l4,0xbc4,%l0 ! %l0 = fffffffffffff43c
3637! %f12 = 7df1fe43 36d4f434, Mem[0000000013000018] = 91cf0000 8a168ffe
3638 stda %f12,[%o2+%o6]0x81 ! Mem[0000000013000018] = 7df1fe43 36d4f434
3639! Mem[000000001300001c] = 36d4f434, %l0 = fffffffffffff43c
3640 ldsb [%o2+0x01e],%l0 ! %l0 = fffffffffffffff4
3641! %l3 = 0000000000000080, Mem[000000003180004e] = ffffc62c
3642 stba %l3,[%i3+0x04e]%asi ! Mem[000000003180004c] = ffff802c
3643! Mem[000000003100004c] = a358bdc9, %l4 = 0000000000000000
3644 ldsw [%i2+0x04c],%l4 ! %l4 = ffffffffa358bdc9
3645
3646p1_label_26: ! %cwp = 1
3647! Mem[0000000012800010] = 04000000, %f16 = 8c4685fc
3648 lda [%o1+%o5]0x80,%f16 ! %f16 = 04000000
3649! %l1 = 0000000000035755, Mem[0000000013000020] = 8c4685fc
3650 stb %l1,[%o2+%i4] ! Mem[0000000013000020] = 554685fc
3651! Mem[0000000030000008] = b8d1a0e9, %l6 = f541ac7441caa9ba
3652 ldsw [%i0+%o4],%l6 ! %l6 = ffffffffb8d1a0e9
3653! %l0 = fffffffffffffff4, %l6 = ffffffffb8d1a0e9, %l3 = 0000000000000080
3654 udivx %l0,%l6,%l3 ! %l3 = 0000000000000001
3655! %l4 = ffffffffa358bdc9, %l2 = 0000000000000000, %l6 = ffffffffb8d1a0e9
3656 sub %l4,%l2,%l6 ! %l6 = ffffffffa358bdc9
3657! %l2 = 0000000000000000, Mem[0000000012800008] = 5fb56885
3658 stba %l2,[%o1+%o4]0x89 ! Mem[0000000012800008] = 5fb56800
3659! %l4 = ffffffffa358bdc9, Mem[0000000013000028] = f870be96
3660 stwa %l4,[%o2+%i5]0x89 ! Mem[0000000013000028] = a358bdc9
3661! %l4 = ffffffffa358bdc9, immed = 00000559, %l2 = 0000000000000000
3662 xorcc %l4,0x559,%l2 ! %l2 = ffffffffa358b890, %ccr = 88
3663! %f10 = ffffa0d9 ffff8dff, Mem[0000000013000010] = 68f62623 00000000
3664 stda %f10,[%o2+%o5]0x89 ! Mem[0000000013000010] = ffffa0d9 ffff8dff
3665! Mem[0000000012800010] = 0000000000000004, %f18 = 786d6a4b 78c5f6be
3666 ldda [%o1+%o5]0x88,%f18 ! %f18 = 00000000 00000004
3667
3668p1_label_27: ! %cwp = 1
3669! %f14 = a86b24d3, Mem[0000000012000000] = 834d6261
3670 sta %f14,[%o0+%g0]0x81 ! Mem[0000000012000000] = a86b24d3
3671! %l5 = ffffffff9d924905, immed = 00000012, %l1 = 0000000000035755
3672 srlx %l5,0x012,%l1 ! %l1 = 00003fffffffe764
3673! %l4 = a358bdc9, %l5 = 9d924905, Mem[0000000030800048] = ffffffbd 0000002c
3674 stda %l4,[%i1+0x048]%asi ! Mem[0000000030800048] = a358bdc9 9d924905
3675! Mem[0000000012800000] = a628b882 8d537f62, %l0 = fffffff4, %l1 = ffffe764
3676 ldda [%o1+%g0]0x81,%l0 ! %l0 = 00000000a628b882 000000008d537f62
3677! %f6 = fffe8786 c0daa8c0, Mem[0000000031800048] = 68f62623 ffff802c
3678 std %f6 ,[%i3+0x048] ! Mem[0000000031800048] = fffe8786 c0daa8c0
3679! %l0 = 00000000a628b882, Mem[0000000013800020] = 9e3bf1fc
3680 stwa %l0,[%o3+%i4]0x89 ! Mem[0000000013800020] = a628b882
3681! Mem[0000000012000058] = 12072bf0, %l1 = 000000008d537f62
3682 ldsh [%o0+0x058],%l1 ! %l1 = 0000000000001207
3683! %l0 = 00000000a628b882, Mem[000000003080000c] = ffff8dff
3684 stb %l0,[%i1+0x00c] ! Mem[000000003080000c] = 82ff8dff
3685! %l6 = ffffffffa358bdc9, Mem[000000003080000c] = 82ff8dff
3686 stb %l6,[%i1+0x00c] ! Mem[000000003080000c] = c9ff8dff
3687! %l7 = 0000000000000091, %l6 = ffffffffa358bdc9, %y = 15000000
3688 sdivcc %l7,%l6,%l3 ! %l3 = ffffffffc5fa2ec2, %ccr = 88
3689 mov %l0,%y ! %y = a628b882
3690
3691p1_label_28: ! %cwp = 1
3692! %l4 = ffffffffa358bdc9, Mem[000000001280001e] = fc85468c
3693 sth %l4,[%o1+0x01e] ! Mem[000000001280001c] = fc85bdc9
3694! Mem[0000000013800008] = 9f37a4b0 0000a388, %l6 = a358bdc9, %l7 = 00000091
3695 ldda [%o3+0x008]%asi,%l6 ! %l6 = 000000009f37a4b0 000000000000a388
3696! %l1 = 0000000000001207, %l4 = ffffffffa358bdc9, %l1 = 0000000000001207
3697 taddcc %l1,%l4,%l1 ! %l1 = ffffffffa358cfd0, %ccr = 8a
3698! %l4 = ffffffffa358bdc9, %l3 = ffffffffc5fa2ec2, %y = a628b882
3699 umul %l4,%l3,%l4 ! %l4 = 7e52ec8abea3f052, %y = 7e52ec8a
3700! %l3 = ffffffffc5fa2ec2, %l7 = 000000000000a388, %l1 = ffffffffa358cfd0
3701 sra %l3,%l7,%l1 ! %l1 = ffffffffffc5fa2e
3702! Mem[000000003180000c] = 68f62623, %l0 = 00000000a628b882
3703 lduw [%i3+0x00c],%l0 ! %l0 = 0000000068f62623
3704! Mem[0000000012000018] = c5b553aa e9670b60, %l6 = 9f37a4b0, %l7 = 0000a388
3705 ldda [%o0+%o6]0x81,%l6 ! %l6 = 00000000c5b553aa 00000000e9670b60
3706! Mem[0000000012000008] = 7815410b, %l1 = ffffffffffc5fa2e
3707 ldsba [%o0+%o4]0x88,%l1 ! %l1 = 000000000000000b
3708! Mem[000000003080000c] = c9ff8dff, %f19 = 00000004
3709 ld [%i1+0x00c],%f19 ! %f19 = c9ff8dff
3710! %l3 = ffffffffc5fa2ec2, immed = 000002e2, %l1 = 000000000000000b
3711 addccc %l3,0x2e2,%l1 ! %l1 = ffffffffc5fa31a4, %ccr = 88
3712
3713p1_label_29: ! %cwp = 1
3714! %l6 = c5b553aa, %l7 = e9670b60, Mem[0000000013800058] = b9d475d1 67c9d724
3715 std %l6,[%o3+0x058] ! Mem[0000000013800058] = c5b553aa e9670b60
3716! %l1 = ffffffffc5fa31a4, Mem[0000000030000048] = 00000000
3717 stba %l1,[%i0+0x048]%asi ! Mem[0000000030000048] = a4000000
3718! Mem[0000000031000008] = 00000000c0daa8c0, %f26 = 49532062 00000000
3719 ldda [%i2+0x008]%asi,%f26 ! %f26 = 00000000 c0daa8c0
3720! Mem[0000000013800030] = 04a4b71ea1ba35da, %f30 = 10424cec 68f62623
3721 ldda [%o3+%i6]0x80,%f30 ! %f30 = 04a4b71e a1ba35da
3722! %l3 = ffffffffc5fa2ec2, Mem[0000000030800008] = ffffa0d9c9ff8dff
3723 stx %l3,[%i1+%o4] ! Mem[0000000030800008] = ffffffffc5fa2ec2
3724! Mem[0000000013000028] = a358bdc9, %l7 = 00000000e9670b60
3725 lduha [%o2+%i5]0x89,%l7 ! %l7 = 000000000000bdc9
3726! %l4 = bea3f052, %l5 = 9d924905, Mem[0000000031800048] = fffe8786 c0daa8c0
3727 std %l4,[%i3+0x048] ! Mem[0000000031800048] = bea3f052 9d924905
3728! %l6 = c5b553aa, %l7 = 0000bdc9, Mem[0000000013000030] = ffffffff dc5d9bb3
3729 stda %l6,[%o2+%i6]0x89 ! Mem[0000000013000030] = c5b553aa 0000bdc9
3730! %l5 = ffffffff9d924905, %l3 = ffffffffc5fa2ec2, %l3 = ffffffffc5fa2ec2
3731 xorcc %l5,%l3,%l3 ! %l3 = 00000000586867c7, %ccr = 00
3732! %l5 = ffffffff9d924905, Mem[0000000013000008] = bdc84932
3733 stba %l5,[%o2+%o4]0x81 ! Mem[0000000013000008] = 05c84932
3734
3735p1_label_30: ! %cwp = 1
3736! %l6 = 00000000c5b553aa, Mem[0000000031000008] = 00000000c0daa8c0
3737 stx %l6,[%i2+%o4] ! Mem[0000000031000008] = 00000000c5b553aa
3738! %l0 = 0000000068f62623, Mem[0000000012000000] = a86b24d3
3739 stw %l0,[%o0+%g0] ! Mem[0000000012000000] = 68f62623
3740! Mem[0000000031000048] = a86b24d3, %l4 = 7e52ec8abea3f052
3741 ldsh [%i2+0x048],%l4 ! %l4 = ffffffffffffa86b
3742! %l7 = 000000000000bdc9, %l4 = ffffffffffffa86b, %l3 = 00000000586867c7
3743 sdivx %l7,%l4,%l3 ! %l3 = fffffffffffffffe
3744! %l0 = 68f62623, %l1 = c5fa31a4, Mem[0000000012800048] = ee2206e3 94125569
3745 stda %l0,[%o1+0x048]%asi ! Mem[0000000012800048] = 68f62623 c5fa31a4
3746! Mem[0000000012000070] = 82b828a6, %l6 = 00000000c5b553aa
3747 ldsb [%o0+0x072],%l6 ! %l6 = 0000000000000028
3748! Randomly selected nop
3749 nop
3750! %l2 = ffffffffa358b890, immed = 00000062, %l6 = 0000000000000028
3751 add %l2,0x062,%l6 ! %l6 = ffffffffa358b8f2
3752! %l0 = 68f62623, %l1 = c5fa31a4, Mem[0000000012000020] = 0ae72094 3a4981aa
3753 stda %l0,[%o0+%i4]0x81 ! Mem[0000000012000020] = 68f62623 c5fa31a4
3754! %l7 = 000000000000bdc9, Mem[0000000031000049] = a86b24d3
3755 stb %l7,[%i2+0x049] ! Mem[0000000031000048] = a8c924d3
3756
3757p1_label_31: ! %cwp = 1
3758! Mem[0000000013000044] = 0ca026be, %l2 = ffffffffa358b890
3759 lduw [%o2+0x044],%l2 ! %l2 = 000000000ca026be
3760! %l7 = 000000000000bdc9, immed = 0000001f, %l5 = ffffffff9d924905
3761 srl %l7,0x01f,%l5 ! %l5 = 0000000000000000
3762! Mem[0000000013800010] = 00000000, %l4 = ffffffffffffa86b
3763 ldsha [%o3+%o5]0x81,%l4 ! %l4 = 0000000000000000
3764! Mem[0000000031000048] = a8c924d3a358bdc9, %l3 = fffffffffffffffe
3765 ldxa [%i2+0x048]%asi,%l3 ! %l3 = a8c924d3a358bdc9
3766! %l4 = 0000000000000000, immed = 000006da, %y = 7e52ec8a
3767 smul %l4,0x6da,%l3 ! %l3 = 0000000000000000, %y = 00
3768! Mem[0000000031800008] = 10424cec 68f62623, %l4 = 00000000, %l5 = 00000000
3769 ldd [%i3+%o4],%l4 ! %l4 = 0000000010424cec 0000000068f62623
3770! %l2 = 000000000ca026be, Mem[0000000013000008] = 3249c805
3771 stwa %l2,[%o2+%o4]0x89 ! Mem[0000000013000008] = 0ca026be
3772! Mem[0000000013800010] = 00000000, %l4 = 0000000010424cec
3773 ldsba [%o3+%o5]0x88,%l4 ! %l4 = 0000000000000000
3774! %l0 = 0000000068f62623, immed = 00000350, %l3 = 0000000000000000
3775 addcc %l0,0x350,%l3 ! %l3 = 0000000068f62973, %ccr = 00
3776! %l6 = ffffffffa358b8f2, Mem[0000000031800048] = bea3f052
3777 stba %l6,[%i3+0x048]%asi ! Mem[0000000031800048] = f2a3f052
3778
3779p1_label_32: ! %cwp = 1
3780! %f24 = ffffffbd 0000002c, Mem[0000000030000048] = a4000000 00000080
3781 std %f24,[%i0+0x048] ! Mem[0000000030000048] = ffffffbd 0000002c
3782! %f30 = 04a4b71e a1ba35da, Mem[0000000012800008] = 0068b55f 40eca170
3783 stda %f30,[%o1+%o4]0x81 ! Mem[0000000012800008] = 04a4b71e a1ba35da
3784! Mem[0000000012800010] = 04000000, %l3 = 0000000068f62973
3785 lduwa [%o1+%o5]0x80,%l3 ! %l3 = 0000000004000000
3786! Mem[000000003080004c] = 9d924905, %l4 = 0000000000000000
3787 lduw [%i1+0x04c],%l4 ! %l4 = 000000009d924905
3788! %l6 = ffffffffa358b8f2, immed = 00000007, %l1 = ffffffffc5fa31a4
3789 srl %l6,0x007,%l1 ! %l1 = 000000000146b171
3790! %f22 = 5316e890 b92a6695, Mem[0000000012000028] = 9420e70a e1669543
3791 stda %f22,[%o0+%i5]0x81 ! Mem[0000000012000028] = 5316e890 b92a6695
3792! Randomly selected nop
3793 nop
3794! Mem[0000000030800048] = a358bdc9, %l6 = ffffffffa358b8f2
3795 ldsb [%i1+0x048],%l6 ! %l6 = ffffffffffffffa3
3796! Mem[000000003180000c] = 68f62623, %f25 = 0000002c
3797 ld [%i3+0x00c],%f25 ! %f25 = 68f62623
3798! Mem[0000000013800058] = c5b553aa, %l2 = 000000000ca026be
3799 lduh [%o3+0x05a],%l2 ! %l2 = 00000000000053aa
3800
3801p1_label_33: ! %cwp = 1
3802! Invert Register : %l4 = 000000009d924905
3803 xor %l4,-1,%l4 ! %l4 = ffffffff626db6fa
3804! %l2 = 00000000000053aa, %l4 = ffffffff626db6fa, %y = 00000000
3805 umul %l2,%l4,%l5 ! %l5 = 0000202aef2e9004, %y = 202a
3806! Mem[0000000012000018] = aa53b5c5, %l3 = 0000000004000000
3807 lduwa [%o0+%o6]0x88,%l3 ! %l3 = 00000000aa53b5c5
3808! %l1 = 000000000146b171, Mem[0000000012000030] = 1500000062205349
3809 stxa %l1,[%o0+%i6]0x80 ! Mem[0000000012000030] = 000000000146b171
3810! Mem[000000003000004c] = 0000002c, %l2 = 00000000000053aa
3811 ldsb [%i0+0x04d],%l2 ! %l2 = 0000000000000000
3812! %l6 = ffffffffffffffa3, %l1 = 000000000146b171, %y = 0000202a
3813 udiv %l6,%l1,%l3 ! %l3 = 0000000000193507
3814 mov %l0,%y ! %y = 68f62623
3815! Mem[0000000012800018] = 5d5ff074, %l3 = 0000000000193507
3816 ldsh [%o1+%o6],%l3 ! %l3 = 0000000000005d5f
3817! %l2 = 00000000, %l3 = 00005d5f, Mem[0000000013800020] = a628b882 50fe1add
3818 stda %l2,[%o3+%i4]0x89 ! Mem[0000000013800020] = 00000000 00005d5f
3819! %f10 = ffffa0d9 ffff8dff, Mem[0000000030000008] = b8d1a0e9 3298dba6
3820 std %f10,[%i0+%o4] ! Mem[0000000030000008] = ffffa0d9 ffff8dff
3821! Mem[0000000012800030] = 100eedcc, %l6 = ffffffffffffffa3
3822 lduha [%o1+%i6]0x89,%l6 ! %l6 = 000000000000edcc
3823
3824p1_label_34: ! %cwp = 1
3825! %l6 = 000000000000edcc, Mem[0000000012000054] = 34b56c38
3826 stb %l6,[%o0+0x054] ! Mem[0000000012000054] = ccb56c38
3827! %l0 = 0000000068f62623, immed = 00000009, %l0 = 0000000068f62623
3828 srl %l0,0x009,%l0 ! %l0 = 0000000000347b13
3829! %l0 = 0000000000347b13, Mem[0000000012800000] = a628b882
3830 stwa %l0,[%o1+%g0]0x81 ! Mem[0000000012800000] = 00347b13
3831! %l6 = 0000edcc, %l7 = 0000bdc9, Mem[0000000013000018] = 43fef17d 34f4d436
3832 stda %l6,[%o2+%o6]0x89 ! Mem[0000000013000018] = 0000edcc 0000bdc9
3833! %l3 = 0000000000005d5f, Mem[000000003080000c] = c5fa2ec2
3834 stw %l3,[%i1+0x00c] ! Mem[000000003080000c] = 00005d5f
3835! %l1 = 000000000146b171, Mem[0000000012800030] = 6d0281cf100eedcc
3836 stxa %l1,[%o1+%i6]0x88 ! Mem[0000000012800030] = 000000000146b171
3837! %l0 = 0000000000347b13, immed = 00000773, %y = 68f62623
3838 smulcc %l0,0x773,%l3 ! %l3 = 0000000186f0ce89, %ccr = 08, %y = 01
3839! %l0 = 0000000000347b13, %l5 = 0000202aef2e9004, %l4 = ffffffff626db6fa
3840 xorcc %l0,%l5,%l4 ! %l4 = 0000202aef1aeb17, %ccr = 08
3841! %l3 = 0000000186f0ce89, Mem[0000000012000000] = 68f62623
3842 stwa %l3,[%o0+%g0]0x81 ! Mem[0000000012000000] = 86f0ce89
3843! %l2 = 0000000000000000, Mem[0000000013000018] = 0000edcc
3844 stha %l2,[%o2+%o6]0x88 ! Mem[0000000013000018] = 00000000
3845
3846p1_label_35: ! %cwp = 1
3847! %l1 = 000000000146b171, Mem[0000000013800050] = 5431638ba8b79321
3848 stx %l1,[%o3+0x050] ! Mem[0000000013800050] = 000000000146b171
3849! %l6 = 000000000000edcc, immed = 00000a56, %y = 00000001
3850 udiv %l6,0xa56,%l7 ! %l7 = 000000000018c4af
3851 mov %l0,%y ! %y = 00347b13
3852! Mem[0000000030000048] = ffffffbd0000002c, %l4 = 0000202aef1aeb17
3853 ldxa [%i0+0x048]%asi,%l4 ! %l4 = ffffffbd0000002c
3854! Mem[000000003180004c] = 9d924905, %l6 = 000000000000edcc
3855 ldsh [%i3+0x04e],%l6 ! %l6 = 0000000000004905
3856! Mem[0000000031000048] = a8c924d3, %l0 = 0000000000347b13
3857 ldsb [%i2+0x049],%l0 ! %l0 = ffffffffffffffc9
3858! %l5 = 0000202aef2e9004, Mem[0000000031800008] = 10424cec68f62623
3859 stx %l5,[%i3+%o4] ! Mem[0000000031800008] = 0000202aef2e9004
3860! Mem[0000000013000068] = ccf4dc89, %l4 = ffffffbd0000002c
3861 ldsb [%o2+0x068],%l4 ! %l4 = ffffffffffffffcc
3862! Mem[0000000013000008] = 0ca026be, %f27 = c0daa8c0
3863 lda [%o2+%o4]0x88,%f27 ! %f27 = 0ca026be
3864! %l6 = 0000000000004905
3865 sethi %hi(0xf3fe1400),%l6 ! %l6 = 00000000f3fe1400
3866! %l5 = 0000202aef2e9004, %l3 = 0000000186f0ce89, %l4 = ffffffffffffffcc
3867 xorcc %l5,%l3,%l4 ! %l4 = 0000202b69de5e8d, %ccr = 00
3868
3869p1_label_36: ! %cwp = 1
3870! %l1 = 000000000146b171, immed = 0000005d, %l3 = 0000000186f0ce89
3871 xorcc %l1,0x05d,%l3 ! %l3 = 000000000146b12c, %ccr = 00
3872! Invert Register : %l3 = 000000000146b12c
3873 xor %l3,-1,%l3 ! %l3 = fffffffffeb94ed3
3874! Mem[0000000013000008] = 0ca026be, %l1 = 000000000146b171
3875 ldsba [%o2+%o4]0x89,%l1 ! %l1 = ffffffffffffffbe
3876! %l5 = 0000202aef2e9004, immed = 00000907, %l1 = ffffffffffffffbe
3877 xor %l5,0x907,%l1 ! %l1 = 0000202aef2e9903
3878! %l2 = 0000000000000000, immed = 00000b71, %y = 00347b13
3879 sdiv %l2,0xb71,%l3 ! %l3 = 000000007fffffff
3880 mov %l0,%y ! %y = ffffffc9
3881! %l2 = 0000000000000000, immed = fffff675, %l0 = ffffffffffffffc9
3882 addccc %l2,-0x98b,%l0 ! %l0 = fffffffffffff675, %ccr = 88
3883! Mem[0000000013000020] = 554685fc, %l3 = 000000007fffffff
3884 ldsha [%o2+%i4]0x81,%l3 ! %l3 = 0000000000005546
3885! %l0 = fffffffffffff675, %l2 = 0000000000000000, %l3 = 0000000000005546
3886 subccc %l0,%l2,%l3 ! %l3 = fffffffffffff675, %ccr = 88
3887! %l6 = 00000000f3fe1400, Mem[0000000013800018] = 5316e890
3888 stha %l6,[%o3+%o6]0x88 ! Mem[0000000013800018] = 53161400
3889! %f0 = 439566e1 0ae72094, Mem[0000000030800048] = a358bdc9 9d924905
3890 stda %f0 ,[%i1+0x048]%asi ! Mem[0000000030800048] = 439566e1 0ae72094
3891
3892p1_label_37: ! %cwp = 1
3893! Invert Register : %l3 = fffffffffffff675
3894 xor %l3,-1,%l3 ! %l3 = 000000000000098a
3895! Mem[000000003100004c] = a358bdc9, %l7 = 000000000018c4af
3896 ldsh [%i2+0x04c],%l7 ! %l7 = ffffffffffffa358
3897! %l0 = fffffffffffff675, Mem[000000001380005d] = e9670b60
3898 stb %l0,[%o3+0x05d] ! Mem[000000001380005c] = e9750b60
3899! Mem[0000000012000020] = a431fac5 2326f668, %l4 = 69de5e8d, %l5 = ef2e9004
3900 ldda [%o0+%i4]0x89,%l4 ! %l4 = 000000002326f668 00000000a431fac5
3901! %l2 = 0000000000000000, immed = 000007fd, %l3 = 000000000000098a
3902 subc %l2,0x7fd,%l3 ! %l3 = fffffffffffff803
3903! %l2 = 00000000, %l3 = fffff803, Mem[0000000012000028] = 90e81653 95662ab9
3904 stda %l2,[%o0+%i5]0x89 ! Mem[0000000012000028] = 00000000 fffff803
3905! Mem[0000000031800008] = 0000202aef2e9004, %f8 = a3333456 6424daf2
3906 ldd [%i3+%o4],%f8 ! %f8 = 0000202a ef2e9004
3907! Mem[0000000012000078] = 87347bf1 6618fc79, %l2 = 00000000, %l3 = fffff803
3908 ldd [%o0+0x078],%l2 ! %l2 = 0000000087347bf1 000000006618fc79
3909! %l0 = fffff675, %l1 = ef2e9903, Mem[0000000013000030] = aa53b5c5 c9bd0000
3910 stda %l0,[%o2+0x030]%asi ! Mem[0000000013000030] = fffff675 ef2e9903
3911! %f8 = 0000202a ef2e9004, Mem[0000000012000028] = 00000000 03f8ffff
3912 stda %f8 ,[%o0+%i5]0x81 ! Mem[0000000012000028] = 0000202a ef2e9004
3913
3914p1_label_38: ! %cwp = 1
3915! Mem[0000000013800000] = 0a00000000000000, %f20 = 8568b55f a77d5378
3916 ldda [%o3+%g0]0x88,%f20 ! %f20 = 0a000000 00000000
3917! %l5 = 00000000a431fac5, Mem[0000000031000009] = 00000000
3918 stba %l5,[%i2+0x009]%asi ! Mem[0000000031000008] = 00c50000
3919 save ! CWP = 2
3920! %f6 = fffe8786 c0daa8c0, Mem[0000000013800038] = c66ef98e 9f035122
3921 std %f6 ,[%i3+0x038] ! Mem[0000000013800038] = fffe8786 c0daa8c0
3922! Mem[0000000031800008] = 0000202a ef2e9004, %l2 = a0bfcf44, %l3 = 82285a06
3923 ldd [%o3+%i4],%l2 ! %l2 = 000000000000202a 00000000ef2e9004
3924! %f2 = fffe8786 c0daa8c0, Mem[0000000031800008] = 0000202a ef2e9004
3925 std %f2 ,[%o3+%i4] ! Mem[0000000031800008] = fffe8786 c0daa8c0
3926! %l6 = dc4b48da, %l7 = 42b8b162, Mem[0000000012000010] = efa0bfed 00961cfb
3927 stda %l6,[%i0+%i5]0x89 ! Mem[0000000012000010] = dc4b48da 42b8b162
3928! %f26 = 00000000 0ca026be, Mem[0000000030800008] = ffffffff 00005d5f
3929 std %f26,[%o1+%i4] ! Mem[0000000030800008] = 00000000 0ca026be
3930 save ! CWP = 3
3931! Mem[0000000012000028] = 0000202aef2e9004, %f20 = 0a000000 00000000
3932 ldda [%o0+%i5]0x81,%f20 ! %f20 = 0000202a ef2e9004
3933
3934p1_label_39: ! %cwp = 3
3935! Mem[000000001280002c] = 5cb3eaa8, %l2 = 8599ecdfd9860855
3936 lduh [%o1+0x02e],%l2 ! %l2 = 000000000000eaa8
3937! Mem[0000000031800048] = f2a3f052, %l2 = 000000000000eaa8
3938 ldsw [%i3+0x048],%l2 ! %l2 = fffffffff2a3f052
3939! Mem[0000000012800000] = 137b3400, %l6 = d97ce8a62069856e
3940 lduwa [%o1+%g0]0x88,%l6 ! %l6 = 00000000137b3400
3941! %l1 = a4b7e806f13900ab, Mem[000000003080000c] = 0ca026be, %asi = 80
3942 stha %l1,[%i1+0x00c]%asi ! Mem[000000003080000c] = 00ab26be
3943! %l1 = a4b7e806f13900ab, Mem[0000000012800008] = 04a4b71e
3944 stwa %l1,[%o1+%o4]0x81 ! Mem[0000000012800008] = f13900ab
3945! %f18 = 00000000 c9ff8dff, Mem[0000000031800048] = f2a3f052 9d924905
3946 stda %f18,[%i3+0x048]%asi ! Mem[0000000031800048] = 00000000 c9ff8dff
3947! Mem[0000000030800048] = 439566e10ae72094, %f0 = 439566e1 0ae72094
3948 ldd [%i1+0x048],%f0 ! %f0 = 439566e1 0ae72094
3949! %l4 = b63ebd08, %l5 = cda401c2, Mem[0000000030000048] = ffffffbd 0000002c
3950 std %l4,[%i0+0x048] ! Mem[0000000030000048] = b63ebd08 cda401c2
3951! %l0 = f9e86aba, %l1 = f13900ab, Mem[0000000030000008] = ffffa0d9 ffff8dff
3952 stda %l0,[%i0+0x008]%asi ! Mem[0000000030000008] = f9e86aba f13900ab
3953! %l0 = 35bdcbe3f9e86aba, immed = 00000940, %l6 = 00000000137b3400
3954 sub %l0,0x940,%l6 ! %l6 = 35bdcbe3f9e8617a
3955
3956p1_label_40: ! %cwp = 3
3957! Mem[000000003000004c] = cda401c2, %l4 = d38c9612b63ebd08
3958 ldsh [%i0+0x04c],%l4 ! %l4 = ffffffffffffcda4
3959! %l2 = fffffffff2a3f052, Mem[0000000030000048] = b63ebd08cda401c2
3960 stx %l2,[%i0+0x048] ! Mem[0000000030000048] = fffffffff2a3f052
3961! Mem[0000000013800028] = f7d6a295 6d9824f4, %l0 = f9e86aba, %l1 = f13900ab
3962 ldda [%o3+%i5]0x89,%l0 ! %l0 = 000000006d9824f4 00000000f7d6a295
3963 save ! CWP = 4
3964! %l6 = 1049e16c6cdddd90, Mem[000000003180004a] = 00000000
3965 sth %l6,[%o3+0x04a] ! Mem[0000000031800048] = 0000dd90
3966! done : should take illegal inst trap, %l0 = 94a9b5f663513ba1
3967 done ! Illegal inst trap : %l0 = 94a9b5f663513bb1
3968! Mem[0000000012000030] = 00000000, %l0 = 94a9b5f663513bb1
3969 lduba [%i0+%o6]0x88,%l0 ! %l0 = 0000000000000000
3970! Mem[0000000013800010] = 0000000000000080, %l7 = 95875b7c2523778b
3971 ldx [%i3+%i5],%l7 ! %l7 = 0000000000000080
3972! Mem[0000000030000048] = fffffffff2a3f052, %f28 = c66ef98e 9f035122
3973 ldd [%o0+0x048],%f28 ! %f28 = ffffffff f2a3f052
3974! %l7 = 0000000000000080, %l3 = 8e027fe3de838aab, %y = ffffffc9
3975 smul %l7,%l3,%l3 ! %l3 = ffffffef41c55580, %y = ffffffef
3976
3977p1_label_41: ! %cwp = 4
3978! %l2 = a0f1aa709d2d8357, %l5 = e32091e6797f8656, %l6 = 1049e16c6cdddd90
3979 sll %l2,%l5,%l6 ! %l6 = 9c274b60d5c00000
3980! Mem[0000000012000000] = 86f0ce89, %l4 = 85f4813a63fc755b
3981 lduha [%i0+%g0]0x80,%l4 ! %l4 = 00000000000086f0
3982! %l6 = 9c274b60d5c00000, %l7 = 0000000000000080, %y = ffffffef
3983 sdiv %l6,%l7,%l0 ! %l0 = ffffffffdfab8000
3984 mov %l0,%y ! %y = dfab8000
3985! Mem[0000000013800050] = 00000000, %f17 = 74f05f5d
3986 ld [%i3+0x050],%f17 ! %f17 = 00000000
3987! %l2 = a0f1aa709d2d8357, immed = fffffcf7, %l3 = ffffffef41c55580
3988 addccc %l2,-0x309,%l3 ! %l3 = a0f1aa709d2d804e, %ccr = 99
3989! %l7 = 0000000000000080, immed = fffff31a, %l7 = 0000000000000080
3990 taddcc %l7,-0xce6,%l7 ! %l7 = fffffffffffff39a, %ccr = 8a
3991! %l5 = e32091e6797f8656, Mem[0000000013000049] = 68f62623
3992 stba %l5,[%i2+0x049]%asi ! Mem[0000000013000048] = 68562623
3993! Mem[0000000013800048] = 30379952, %l0 = ffffffffdfab8000
3994 ldsha [%i3+0x048]%asi,%l0 ! %l0 = 0000000000003037
3995! Mem[0000000012000020] = 68f62623, %l4 = 00000000000086f0
3996 lduba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000068
3997! Mem[000000003080000c] = 00ab26be, %l2 = a0f1aa709d2d8357
3998 ldsha [%o1+0x00c]%asi,%l2 ! %l2 = 00000000000000ab
3999
4000p1_label_42: ! %cwp = 4
4001! Mem[0000000013800060] = 10424cec68f62623, %f22 = 5316e890 b92a6695
4002 ldd [%i3+0x060],%f22 ! %f22 = 10424cec 68f62623
4003! %l7 = fffffffffffff39a, immed = ffffff72, %y = dfab8000
4004 umulcc %l7,-0x08e,%l4 ! %l4 = fffff30c0006e094, %ccr = 80, %y = fffff30c
4005! %l6 = 9c274b60d5c00000, %l1 = 0b6047aa27a7ab20, %y = fffff30c
4006 sdivcc %l6,%l1,%l4 ! %l4 = ffffffffffffac67, %ccr = 88
4007 mov %l0,%y ! %y = 00003037
4008! %l6 = 9c274b60d5c00000, Mem[0000000012000040] = 96d72eec
4009 sth %l6,[%i0+0x040] ! Mem[0000000012000040] = 00002eec
4010! %l4 = ffffac67, %l5 = 797f8656, Mem[0000000013800020] = 00000000 00005d5f
4011 stda %l4,[%i3+%o4]0x89 ! Mem[0000000013800020] = ffffac67 797f8656
4012! Mem[0000000030800048] = 439566e1, %l6 = 9c274b60d5c00000
4013 ldswa [%o1+0x048]%asi,%l6 ! %l6 = 00000000439566e1
4014! Mem[0000000012000018] = c5b553aa, %l2 = 00000000000000ab
4015 lduha [%i0+%i6]0x80,%l2 ! %l2 = 000000000000c5b5
4016! %l7 = fffffffffffff39a, Mem[0000000013800000] = 00000000
4017 stba %l7,[%i3+%g0]0x81 ! Mem[0000000013800000] = 9a000000
4018! %l2 = 000000000000c5b5, Mem[0000000013800008] = 88a30000b0a4379f
4019 stxa %l2,[%i3+%i4]0x88 ! Mem[0000000013800008] = 000000000000c5b5
4020! Mem[0000000012000020] = 68f62623 c5fa31a4, %l6 = 439566e1, %l7 = fffff39a
4021 ldd [%i0+%o4],%l6 ! %l6 = 0000000068f62623 00000000c5fa31a4
4022
4023p1_label_43: ! %cwp = 4
4024! Mem[0000000012800018] = 74f05f5d, %l2 = 000000000000c5b5
4025 lduba [%i1+%i6]0x88,%l2 ! %l2 = 000000000000005d
4026! %l5 = e32091e6797f8656, Mem[000000003180000c] = c0daa8c0
4027 stw %l5,[%o3+0x00c] ! Mem[000000003180000c] = 797f8656
4028! %l0 = 0000000000003037, immed = fffff737, %y = 00003037
4029 sdivcc %l0,-0x8c9,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
4030 mov %l0,%y ! %y = 00003037
4031! %f14 = a86b24d3, Mem[0000000012000028] = 0000202a
4032 sta %f14,[%i0+%o5]0x81 ! Mem[0000000012000028] = a86b24d3
4033! %f26 = 00000000 0ca026be, Mem[0000000030000008] = f9e86aba f13900ab
4034 stda %f26,[%o0+0x008]%asi ! Mem[0000000030000008] = 00000000 0ca026be
4035! Mem[0000000013800018] = 00141653, %l6 = 0000000068f62623
4036 lduha [%i3+%i6]0x80,%l6 ! %l6 = 0000000000000014
4037! Mem[0000000031000008] = 00c50000, %l1 = 0b6047aa27a7ab20
4038 ldsb [%o2+0x00b],%l1 ! %l1 = 0000000000000000
4039! %f13 = 36d4f434, Mem[000000003000000c] = 0ca026be
4040 st %f13,[%o0+0x00c] ! Mem[000000003000000c] = 36d4f434
4041! Mem[000000003100000c] = c5b553aa, %l0 = 0000000000003037
4042 ldsw [%o2+0x00c],%l0 ! %l0 = ffffffffc5b553aa
4043! %l2 = 000000000000005d, Mem[000000001200000a] = 0b411578
4044 sth %l2,[%i0+0x00a] ! Mem[0000000012000008] = 0b41005d
4045
4046p1_label_44: ! %cwp = 4
4047! Clear Register : %l2 = 000000000000005d
4048 clr %l2 ! %l2 = 0000000000000000
4049! Mem[0000000013800068] = 5749f53d9d924905, %l1 = 0000000000000000
4050 ldxa [%i3+0x068]%asi,%l1 ! %l1 = 5749f53d9d924905
4051! %l3 = a0f1aa709d2d804e, Mem[0000000012800008] = ab0039f1
4052 stwa %l3,[%i1+%i4]0x89 ! Mem[0000000012800008] = 9d2d804e
4053! %l7 = ffffffff80000000, Mem[0000000012800010] = 00000004
4054 stba %l7,[%i1+%i5]0x89 ! Mem[0000000012800010] = 00000000
4055! retry : should take illegal inst trap, %l0 = ffffffffc5b553aa
4056 retry ! Illegal inst trap : %l0 = ffffffffc5b553ba
4057! %l0 = ffffffffc5b553ba, %l4 = ffffffffffffac67, %y = 00003037
4058 udiv %l0,%l4,%l0 ! %l0 = 0000000000003037
4059 mov %l0,%y ! %y = 00003037
4060! Mem[0000000012800030] = 0146b171, %l1 = 5749f53d9d924905
4061 ldsba [%i1+%o6]0x89,%l1 ! %l1 = 0000000000000071
4062! %l0 = 0000000000003037, Mem[000000001280000f] = a1ba35da
4063 stb %l0,[%i1+0x00f] ! Mem[000000001280000c] = a1ba3537
4064! Mem[0000000031800008] = fffe8786, %l5 = e32091e6797f8656
4065 ldswa [%o3+0x008]%asi,%l5 ! %l5 = fffffffffffe8786
4066! %l5 = fffffffffffe8786, immed = 0000048b, %l5 = fffffffffffe8786
4067 orn %l5,0x48b,%l5 ! %l5 = fffffffffffffff6
4068
4069p1_label_45: ! %cwp = 4
4070! Mem[0000000031800008] = fffe8786, %l2 = 0000000000000000
4071 ldsb [%o3+%i4],%l2 ! %l2 = ffffffffffffffff
4072! %f14 = a86b24d3 a358bdc9, Mem[0000000012800020] = 00000000 def5b309
4073 std %f14,[%i1+%o4] ! Mem[0000000012800020] = a86b24d3 a358bdc9
4074! %f30 = 04a4b71e a1ba35da, Mem[0000000013800028] = f424986d 95a2d6f7
4075 std %f30,[%i3+%o5] ! Mem[0000000013800028] = 04a4b71e a1ba35da
4076! %l2 = ffffffffffffffff, Mem[0000000012800000] = 137b3400
4077 stwa %l2,[%i1+%g0]0x89 ! Mem[0000000012800000] = ffffffff
4078! %l1 = 0000000000000071, Mem[0000000013800008] = 0000c5b5
4079 stha %l1,[%i3+%i4]0x88 ! Mem[0000000013800008] = 00000071
4080! Mem[0000000013000010] = ffff8dff, %l2 = ffffffffffffffff
4081 lduwa [%i2+%i5]0x88,%l2 ! %l2 = 00000000ffff8dff
4082! Mem[0000000030000008] = 00000000, %l2 = 00000000ffff8dff
4083 ldsh [%o0+%i4],%l2 ! %l2 = 0000000000000000
4084! %l6 = 0000000000000014, Mem[0000000031000048] = a8c924d3a358bdc9
4085 stx %l6,[%o2+0x048] ! Mem[0000000031000048] = 0000000000000014
4086! %f28 = ffffffff, Mem[000000003180000c] = 797f8656
4087 st %f28,[%o3+0x00c] ! Mem[000000003180000c] = ffffffff
4088! %l5 = fffffffffffffff6, immed = 00000ee0, %l2 = 0000000000000000
4089 orn %l5,0xee0,%l2 ! %l2 = ffffffffffffffff
4090
4091p1_label_46: ! %cwp = 4
4092! Mem[000000003180004c] = c9ff8dff, %l3 = a0f1aa709d2d804e
4093 ldub [%o3+0x04f],%l3 ! %l3 = 00000000000000ff
4094! Mem[000000003180000c] = ffffffff, %l5 = fffffffffffffff6
4095 ldsb [%o3+0x00d],%l5 ! %l5 = ffffffffffffffff
4096! Mem[0000000012000010] = dc4b48da, %f22 = 10424cec
4097 lda [%i0+%i5]0x88,%f22 ! %f22 = dc4b48da
4098! %l4 = ffffffffffffac67, %l1 = 0000000000000071, %l5 = ffffffffffffffff
4099 andncc %l4,%l1,%l5 ! %l5 = ffffffffffffac06, %ccr = 88
4100! %l2 = ffffffffffffffff, Mem[0000000031800048] = 0000dd90
4101 stw %l2,[%o3+0x048] ! Mem[0000000031800048] = ffffffff
4102! %f20 = 0000202a ef2e9004, Mem[0000000031000048] = 00000000 00000014
4103 stda %f20,[%o2+0x048]%asi ! Mem[0000000031000048] = 0000202a ef2e9004
4104! %l0 = 0000000000003037, Mem[0000000013000000] = a86b24d3a358bdc9
4105 stxa %l0,[%i2+%g0]0x80 ! Mem[0000000013000000] = 0000000000003037
4106! %l6 = 0000000000000014, %l1 = 0000000000000071, %l5 = ffffffffffffac06
4107 add %l6,%l1,%l5 ! %l5 = 0000000000000085
4108! retry : should take illegal inst trap, %l0 = 0000000000003037
4109 retry ! Illegal inst trap : %l0 = 0000000000003047
4110! %l3 = 00000000000000ff, Mem[0000000012800008] = 4e802d9d
4111 stwa %l3,[%i1+%i4]0x81 ! Mem[0000000012800008] = 000000ff
4112
4113p1_label_47: ! %cwp = 4
4114! %l1 = 0000000000000071, Mem[0000000012000048] = a63dd58f
4115 stw %l1,[%i0+0x048] ! Mem[0000000012000048] = 00000071
4116! %l7 = ffffffff80000000, immed = fffffe96, %l4 = ffffffffffffac67
4117 andncc %l7,-0x16a,%l4 ! %l4 = 0000000000000000, %ccr = 44
4118! %l3 = 00000000000000ff, immed = 000009f1, %y = 00003037
4119 sdivcc %l3,0x9f1,%l2 ! %l2 = 000000007fffffff, %ccr = 02
4120 mov %l0,%y ! %y = 00003047
4121! %l2 = 000000007fffffff, Mem[0000000013800030] = 04a4b71e
4122 stwa %l2,[%i3+%o6]0x81 ! Mem[0000000013800030] = 7fffffff
4123! %l3 = 00000000000000ff, %l4 = 0000000000000000, %l1 = 0000000000000071
4124 xor %l3,%l4,%l1 ! %l1 = 00000000000000ff
4125! %l0 = 0000000000003047, Mem[0000000031800008] = fffe8786ffffffff
4126 stx %l0,[%o3+%i4] ! Mem[0000000031800008] = 0000000000003047
4127! %l2 = 7fffffff, %l3 = 000000ff, Mem[0000000012800008] = 000000ff a1ba3537
4128 std %l2,[%i1+%i4] ! Mem[0000000012800008] = 7fffffff 000000ff
4129! %l1 = 00000000000000ff, immed = fffff3f9, %l1 = 00000000000000ff
4130 addc %l1,-0xc07,%l1 ! %l1 = fffffffffffff4f8
4131! Mem[000000003000004c] = f2a3f052, %l5 = 0000000000000085
4132 ldsha [%o0+0x04e]%asi,%l5 ! %l5 = fffffffffffff052
4133! %f29 = f2a3f052, Mem[0000000012800064] = 286ef98e
4134 st %f29,[%i1+0x064] ! Mem[0000000012800064] = f2a3f052
4135
4136p1_label_48: ! %cwp = 4
4137! %l5 = fffffffffffff052, immed = fffffd80, %l3 = 00000000000000ff
4138 taddcctv %l5,-0x280,%l3 ! %l0 = 000000000000306a, Trapped
4139! %l7 = ffffffff80000000, immed = 0000089b, %l2 = 000000007fffffff
4140 tsubcc %l7,0x89b,%l2 ! %l2 = ffffffff7ffff765, %ccr = 82
4141! %l4 = 0000000000000000, %l2 = ffffffff7ffff765, %l2 = ffffffff7ffff765
4142 addccc %l4,%l2,%l2 ! %l2 = ffffffff7ffff765, %ccr = 80
4143! Mem[000000003180004c] = c9ff8dff, %l4 = 0000000000000000
4144 ldsb [%o3+0x04d],%l4 ! %l4 = ffffffffffffffff
4145! %l4 = ffffffffffffffff, immed = 0000046a, %l6 = 0000000000000014
4146 xorcc %l4,0x46a,%l6 ! %l6 = fffffffffffffb95, %ccr = 88
4147! Mem[0000000031800008] = 00000000, %l7 = ffffffff80000000
4148 ldswa [%o3+0x008]%asi,%l7 ! %l7 = 0000000000000000
4149! %l3 = 00000000000000ff, %l2 = ffffffff7ffff765, %l1 = fffffffffffff4f8
4150 andcc %l3,%l2,%l1 ! %l1 = 0000000000000065, %ccr = 00
4151! Mem[0000000013000008] = be26a00c, %l1 = 0000000000000065
4152 ldsha [%i2+0x00a]%asi,%l1 ! %l1 = ffffffffffffa00c
4153! Mem[0000000013000008] = be26a00c, %l2 = ffffffff7ffff765
4154 ldswa [%i2+%i4]0x81,%l2 ! %l2 = ffffffffbe26a00c
4155! %l3 = 00000000000000ff, %l6 = fffffffffffffb95, %l5 = fffffffffffff052
4156 addc %l3,%l6,%l5 ! %l5 = fffffffffffffc94
4157
4158p1_label_49: ! %cwp = 4
4159! %l5 = fffffffffffffc94, %l5 = fffffffffffffc94, %l6 = fffffffffffffb95
4160 tsubcctv %l5,%l5,%l6 ! %l6 = 0000000000000000, %ccr = 44
4161! %l1 = ffffffffffffa00c, Mem[0000000012800000] = 627f538dffffffff
4162 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000012800000] = ffffffffffffa00c
4163! %l4 = ffffffffffffffff, immed = fffffd37, %l4 = ffffffffffffffff
4164 andncc %l4,-0x2c9,%l4 ! %l4 = 00000000000002c8, %ccr = 00
4165! Mem[0000000030000048] = ffffffff, %l6 = 0000000000000000
4166 ldsh [%o0+0x04a],%l6 ! %l6 = ffffffffffffffff
4167! %f26 = 00000000, Mem[0000000012000028] = d3246ba8
4168 sta %f26,[%i0+%o5]0x89 ! Mem[0000000012000028] = 00000000
4169! Clear Register : %l0 = 000000000000306a
4170 clr %l0 ! %l0 = 0000000000000000
4171! %l0 = 0000000000000000, Mem[000000003180004f] = c9ff8dff
4172 stba %l0,[%o3+0x04f]%asi ! Mem[000000003180004c] = c9ff8d00
4173! %l7 = 0000000000000000, Mem[0000000030000048] = ffffffff
4174 stw %l7,[%o0+0x048] ! Mem[0000000030000048] = 00000000
4175! %l4 = 00000000000002c8
4176 setx 0x28be276728be2767,%g7,%l4 ! %l4 = 28be276728be2767
4177! %l2 = ffffffffbe26a00c, immed = fffff6ae, %l3 = 00000000000000ff
4178 tsubcc %l2,-0x952,%l3 ! %l3 = ffffffffbe26a95e, %ccr = 9b
4179
4180p1_label_50: ! %cwp = 4
4181! %f0 = 439566e1 0ae72094, Mem[0000000012000058] = 12072bf0 9fa4413c
4182 stda %f0 ,[%i0+0x058]%asi ! Mem[0000000012000058] = 439566e1 0ae72094
4183! %f20 = 0000202a ef2e9004, Mem[0000000030000008] = 00000000 36d4f434
4184 std %f20,[%o0+%i4] ! Mem[0000000030000008] = 0000202a ef2e9004
4185! %l4 = 28be2767, %l5 = fffffc94, Mem[0000000030800008] = 00000000 00ab26be
4186 std %l4,[%o1+%i4] ! Mem[0000000030800008] = 28be2767 fffffc94
4187! Mem[0000000031800008] = 00000000 00003047, %l6 = ffffffff, %l7 = 00000000
4188 ldd [%o3+%i4],%l6 ! %l6 = 0000000000000000 0000000000003047
4189! %f21 = ef2e9004, Mem[0000000012000028] = 00000000
4190 sta %f21,[%i0+%o5]0x81 ! Mem[0000000012000028] = ef2e9004
4191! %l3 = ffffffffbe26a95e, Mem[0000000031800048] = ffffffff, %asi = 80
4192 stha %l3,[%o3+0x048]%asi ! Mem[0000000031800048] = a95effff
4193! retry : should take illegal inst trap, %l0 = 0000000000000000
4194 retry ! Illegal inst trap : %l0 = 0000000000000010
4195! %l4 = 28be276728be2767, Mem[0000000030800049] = 439566e1
4196 stb %l4,[%o1+0x049] ! Mem[0000000030800048] = 436766e1
4197! Invert Register : %l1 = ffffffffffffa00c
4198 xor %l1,-1,%l1 ! %l1 = 0000000000005ff3
4199! Mem[0000000012000020] = 2326f668, %l4 = 28be276728be2767
4200 lduba [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000068
4201
4202p1_label_51: ! %cwp = 4
4203! Randomly selected nop
4204 nop
4205! %l4 = 0000000000000068, immed = 00000963, %l2 = ffffffffbe26a00c
4206 xor %l4,0x963,%l2 ! %l2 = 000000000000090b
4207! Mem[000000001280006c] = b8d1a05b, %l0 = 0000000000000010
4208 ldsb [%i1+0x06f],%l0 ! %l0 = 000000000000005b
4209! Mem[0000000013000020] = 554685fc, %l3 = ffffffffbe26a95e
4210 lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000055
4211! %l5 = fffffffffffffc94, Mem[000000001300001a] = 00000000
4212 sth %l5,[%i2+0x01a] ! Mem[0000000013000018] = 0000fc94
4213! %l6 = 0000000000000000, %l7 = 0000000000003047, %l1 = 0000000000005ff3
4214 andcc %l6,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44
4215! %l6 = 0000000000000000, immed = ffffff1d, %l3 = 0000000000000055
4216 xnorcc %l6,-0x0e3,%l3 ! %l3 = 00000000000000e2, %ccr = 00
4217! %l0 = 000000000000005b, %l2 = 000000000000090b, %l2 = 000000000000090b
4218 addccc %l0,%l2,%l2 ! %l2 = 0000000000000966, %ccr = 00
4219! %f8 = 0000202a ef2e9004, Mem[0000000030800048] = 436766e1 0ae72094
4220 std %f8 ,[%o1+0x048] ! Mem[0000000030800048] = 0000202a ef2e9004
4221! Invert Register : %l7 = 0000000000003047
4222 xor %l7,-1,%l7 ! %l7 = ffffffffffffcfb8
4223
4224p1_label_52: ! %cwp = 4
4225! %l2 = 0000000000000966, Mem[0000000012000078] = 87347bf16618fc79
4226 stx %l2,[%i0+0x078] ! Mem[0000000012000078] = 0000000000000966
4227! Mem[0000000013000054] = c7a361e6, %l6 = 0000000000000000
4228 ldsba [%i2+0x055]%asi,%l6 ! %l6 = ffffffffffffffa3
4229! %l7 = ffffffffffffcfb8, immed = 0000082b, %l0 = 000000000000005b
4230 subccc %l7,0x82b,%l0 ! %l0 = ffffffffffffc78d, %ccr = 88
4231! %l6 = ffffffffffffffa3, %l5 = fffffffffffffc94, %l5 = fffffffffffffc94
4232 sll %l6,%l5,%l5 ! %l5 = fffffffffa300000
4233! %l0 = ffffffffffffc78d, immed = fffffc82, %y = 00003047
4234 smul %l0,-0x37e,%l2 ! %l2 = 0000000000c5219a, %y = 00
4235! Mem[0000000012000028] = ef2e9004, %l6 = ffffffffffffffa3
4236 ldsw [%i0+%o5],%l6 ! %l6 = ffffffffef2e9004
4237! done : should take illegal inst trap, %l0 = ffffffffffffc78d
4238 done ! Illegal inst trap : %l0 = ffffffffffffc79d
4239! Randomly selected nop
4240 nop
4241! Clear Register : %l1 = 0000000000000000
4242 clr %l1 ! %l1 = 0000000000000000
4243! Mem[0000000013000028] = c9bd58a3, %l4 = 0000000000000068
4244 ldsha [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffc9bd
4245
4246p1_label_53: ! %cwp = 4
4247! %l7 = ffffffffffffcfb8
4248 setx 0x771d7a3b771d7a3b,%g7,%l7 ! %l7 = 771d7a3b771d7a3b
4249! %l2 = 0000000000c5219a, Mem[000000003180004a] = a95effff
4250 stb %l2,[%o3+0x04a] ! Mem[0000000031800048] = a95e9aff
4251! %l2 = 0000000000c5219a, Mem[000000003000004c] = f2a3f052, %asi = 80
4252 stwa %l2,[%o0+0x04c]%asi ! Mem[000000003000004c] = 00c5219a
4253! Mem[0000000013800020] = 67acffff, %l7 = 771d7a3b771d7a3b
4254 ldsba [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000067
4255! Mem[0000000013800020] = 67acffff56867f79, %f20 = 0000202a ef2e9004
4256 ldda [%i3+0x020]%asi,%f20 ! %f20 = 67acffff 56867f79
4257! %f8 = 0000202a, Mem[0000000012000008] = 5d00410b
4258 sta %f8 ,[%i0+%i4]0x89 ! Mem[0000000012000008] = 0000202a
4259! Mem[0000000013800010] = 00000000, %l0 = ffffffffffffc79d
4260 lduba [%i3+%i5]0x80,%l0 ! %l0 = 0000000000000000
4261! Mem[0000000013800028] = 1eb7a404, %f22 = dc4b48da
4262 lda [%i3+%o5]0x88,%f22 ! %f22 = 1eb7a404
4263! Mem[0000000013000028] = 83cd0e4fa358bdc9, %l7 = 0000000000000067
4264 ldxa [%i2+%o5]0x88,%l7 ! %l7 = 83cd0e4fa358bdc9
4265! %l3 = 00000000000000e2, %l3 = 00000000000000e2, %y = 00000000
4266 smul %l3,%l3,%l7 ! %l7 = 000000000000c784, %y = 00
4267
4268p1_label_54: ! %cwp = 4
4269! %f2 = fffe8786, Mem[0000000012800020] = a86b24d3
4270 sta %f2 ,[%i1+%o4]0x81 ! Mem[0000000012800020] = fffe8786
4271! Mem[0000000012800008] = 7fffffff, %l3 = 00000000000000e2
4272 ldsha [%i1+%i4]0x81,%l3 ! %l3 = 0000000000007fff
4273! Mem[0000000031000008] = 00c50000, %l7 = 000000000000c784
4274 lduh [%o2+%i4],%l7 ! %l7 = 00000000000000c5
4275! Mem[000000003100000c] = c5b553aa, %l0 = 0000000000000000
4276 ldsb [%o2+0x00e],%l0 ! %l0 = 0000000000000053
4277! %l7 = 00000000000000c5, immed = 00000003, %l2 = 0000000000c5219a
4278 sll %l7,0x003,%l2 ! %l2 = 0000000000000628
4279! %l1 = 0000000000000000, %l7 = 00000000000000c5, %y = 00000000
4280 smulcc %l1,%l7,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00
4281! %l1 = 0000000000000000, immed = fffffa37, %l1 = 0000000000000000
4282 xorcc %l1,-0x5c9,%l1 ! %l1 = fffffffffffffa37, %ccr = 88
4283! %l5 = fffffffffa300000, Mem[0000000031000048] = 0000202a
4284 stba %l5,[%o2+0x048]%asi ! Mem[0000000031000048] = 0000202a
4285! %l3 = 0000000000007fff, Mem[0000000031800048] = a95e9aff
4286 stw %l3,[%o3+0x048] ! Mem[0000000031800048] = 00007fff
4287! Mem[0000000012000028] = 04902eef04902eef, %l6 = 0000000000000000
4288 ldxa [%i0+%o5]0x88,%l6 ! %l6 = 04902eef04902eef
4289
4290p1_label_55: ! %cwp = 4
4291! Mem[000000003000000c] = ef2e9004, %l1 = fffffffffffffa37
4292 ldsw [%o0+0x00c],%l1 ! %l1 = ffffffffef2e9004
4293! Mem[0000000030000008] = 0000202a, %l7 = 00000000000000c5
4294 ldsba [%o0+0x008]%asi,%l7 ! %l7 = 0000000000000000
4295! %l7 = 0000000000000000, immed = 00000821, %l1 = ffffffffef2e9004
4296 addc %l7,0x821,%l1 ! %l1 = 0000000000000821
4297! %l6 = 04902eef04902eef, %l7 = 0000000000000000, %l6 = 04902eef04902eef
4298 tsubcc %l6,%l7,%l6 ! %l6 = 04902eef04902eef, %ccr = 02
4299! Mem[0000000012800028] = a8eab35c8ee2d082, %f24 = ffffffbd 68f62623
4300 ldda [%i1+%o5]0x88,%f24 ! %f24 = a8eab35c 8ee2d082
4301! %l6 = 04902eef04902eef, immed = 000001e6, %y = 00000000
4302 sdivcc %l6,0x1e6,%l4 ! %l4 = 0000000000026756, %ccr = 00
4303 mov %l0,%y ! %y = 00000053
4304! %l4 = 0000000000026756, immed = 00000001, %l7 = 0000000000000000
4305 sra %l4,0x001,%l7 ! %l7 = 00000000000133ab
4306! %l7 = 00000000000133ab, immed = 00000000, %l5 = fffffffffa300000
4307 sll %l7,0x000,%l5 ! %l5 = 00000000000133ab
4308! %l0 = 0000000000000053, Mem[0000000031000048] = 0000202a
4309 sth %l0,[%o2+0x048] ! Mem[0000000031000048] = 0053202a
4310! Mem[000000003000004c] = 00c5219a, %l2 = 0000000000000628
4311 ldsh [%o0+0x04e],%l2 ! %l2 = 000000000000219a
4312
4313p1_label_56: ! %cwp = 4
4314! %l5 = 00000000000133ab, immed = fffff693, %l3 = 0000000000007fff
4315 xor %l5,-0x96d,%l3 ! %l3 = fffffffffffec538
4316! %f22 = 1eb7a404 68f62623, Mem[0000000013000000] = 00000000 37300000
4317 stda %f22,[%i2+%g0]0x89 ! Mem[0000000013000000] = 1eb7a404 68f62623
4318! %l6 = 04902eef04902eef, Mem[0000000013000008] = 395d56a40ca026be
4319 stxa %l6,[%i2+%i4]0x88 ! Mem[0000000013000008] = 04902eef04902eef
4320! %l0 = 00000053, %l1 = 00000821, Mem[0000000031800048] = 00007fff c9ff8d00
4321 std %l0,[%o3+0x048] ! Mem[0000000031800048] = 00000053 00000821
4322! Mem[0000000030000048] = 0000000000c5219a, %l5 = 00000000000133ab
4323 ldxa [%o0+0x048]%asi,%l5 ! %l5 = 0000000000c5219a
4324! %l5 = 0000000000c5219a, immed = 0000037d, %l4 = 0000000000026756
4325 sub %l5,0x37d,%l4 ! %l4 = 0000000000c51e1d
4326! %f30 = 04a4b71e a1ba35da, Mem[0000000013000010] = ffff8dff ffffa0d9
4327 stda %f30,[%i2+%i5]0x89 ! Mem[0000000013000010] = 04a4b71e a1ba35da
4328! Mem[0000000013000070] = c66ef98e 78c5f6be, %l4 = 00c51e1d, %l5 = 00c5219a
4329 ldd [%i2+0x070],%l4 ! %l4 = 00000000c66ef98e 0000000078c5f6be
4330! %l3 = fffffffffffec538, %l4 = 00000000c66ef98e, %l7 = 00000000000133ab
4331 sdivx %l3,%l4,%l7 ! %l7 = 0000000000000000
4332 restore ! CWP = 3
4333
4334p1_label_57: ! %cwp = 3
4335! Mem[0000000031000008] = 00c50000, %l4 = ffffffffffffcda4
4336 ldsb [%i2+%o4],%l4 ! %l4 = 0000000000000000
4337! %f16 = 04000000 00000000, Mem[0000000012000050] = d13b480a ccb56c38
4338 std %f16,[%o0+0x050] ! Mem[0000000012000050] = 04000000 00000000
4339! %l2 = fffffffff2a3f052, immed = fffffe4f, %l7 = 3c9c9058b6c62192
4340 xorcc %l2,-0x1b1,%l7 ! %l7 = 000000000d5c0e1d, %ccr = 00
4341! Mem[000000003080004c] = ef2e9004, %l1 = 00000000f7d6a295
4342 ldsb [%i1+0x04d],%l1 ! %l1 = 000000000000002e
4343! Mem[0000000012800018] = 74f05f5d, %l6 = 35bdcbe3f9e8617a
4344 ldsba [%o1+%o6]0x89,%l6 ! %l6 = 000000000000005d
4345! %l7 = 000000000d5c0e1d, %l2 = fffffffff2a3f052, %y = 00000053
4346 umulcc %l7,%l2,%l3 ! %l3 = 0ca9937efb2eb54a, %ccr = 08, %y = ca9937e
4347! Mem[0000000012800028] = 82d0e28e, %f23 = 68f62623
4348 lda [%o1+%i5]0x80,%f23 ! %f23 = 82d0e28e
4349! Mem[0000000030000048] = 0000000000c5219a, %f2 = fffe8786 c0daa8c0
4350 ldd [%i0+0x048],%f2 ! %f2 = 00000000 00c5219a
4351! Mem[0000000030000048] = 0000000000c5219a, %f22 = 1eb7a404 82d0e28e
4352 ldd [%i0+0x048],%f22 ! %f22 = 00000000 00c5219a
4353! Mem[0000000030000008] = 0000202a, %l6 = 000000000000005d
4354 ldsh [%i0+%o4],%l6 ! %l6 = 0000000000000000
4355
4356p1_label_58: ! %cwp = 3
4357! Mem[0000000031000008] = 00c50000c5b553aa, %f26 = 00000000 0ca026be
4358 ldd [%i2+%o4],%f26 ! %f26 = 00c50000 c5b553aa
4359! %f16 = 04000000 00000000, Mem[0000000013800010] = 00000000 00000080
4360 std %f16,[%o3+%o5] ! Mem[0000000013800010] = 04000000 00000000
4361! Set Register : %l7 = 000000000d5c0e1d
4362 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
4363! Mem[0000000030800048] = 0000202a, %l2 = fffffffff2a3f052
4364 ldub [%i1+0x04b],%l2 ! %l2 = 000000000000002a
4365! %l5 = 6c6c3499cda401c2, immed = 00000304, %y = 0ca9937e
4366 udivcc %l5,0x304,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
4367 mov %l0,%y ! %y = 6d9824f4
4368! Mem[000000003000000c] = ef2e9004, %l3 = 0ca9937efb2eb54a
4369 ldub [%i0+0x00f],%l3 ! %l3 = 0000000000000004
4370! Mem[0000000012000014] = 62b1b842, %l5 = 6c6c3499cda401c2
4371 lduw [%o0+0x014],%l5 ! %l5 = 0000000062b1b842
4372! %l3 = 0000000000000004, Mem[0000000013800008] = 71000000
4373 stba %l3,[%o3+%o4]0x81 ! Mem[0000000013800008] = 04000000
4374! %l2 = 000000000000002a, immed = fffff0c5, %y = 6d9824f4
4375 umulcc %l2,-0xf3b,%l0 ! %l0 = 00000029fffd8052, %ccr = 08, %y = 29
4376! Mem[0000000012800020] = fffe8786, %l5 = 0000000062b1b842
4377 lduh [%o1+%i4],%l5 ! %l5 = 000000000000fffe
4378
4379p1_label_59: ! %cwp = 3
4380! Randomly selected nop
4381 nop
4382! %f30 = 04a4b71e a1ba35da, Mem[0000000012800028] = 82d0e28e 5cb3eaa8
4383 std %f30,[%o1+%i5] ! Mem[0000000012800028] = 04a4b71e a1ba35da
4384! Mem[000000003180004c] = 00000821, %l7 = 00000000ffffffff
4385 ldsb [%i3+0x04d],%l7 ! %l7 = 0000000000000000
4386! %l3 = 0000000000000004, Mem[0000000012800000] = 0ca0ffffffffffff
4387 stxa %l3,[%o1+%g0]0x80 ! Mem[0000000012800000] = 0000000000000004
4388! %l6 = 0000000000000000, immed = fffffc4e, %l5 = 000000000000fffe
4389 andn %l6,-0x3b2,%l5 ! %l5 = 0000000000000000
4390! %l1 = 000000000000002e, Mem[000000003080000c] = fffffc94, %asi = 80
4391 stha %l1,[%i1+0x00c]%asi ! Mem[000000003080000c] = 002efc94
4392! Mem[0000000031800008] = 00000000, %l2 = 000000000000002a
4393 ldsb [%i3+0x00b],%l2 ! %l2 = 0000000000000000
4394! Mem[0000000013000008] = 04902eef 04902eef, %l4 = 00000000, %l5 = 00000000
4395 ldda [%o2+%o4]0x89,%l4 ! %l4 = 0000000004902eef 0000000004902eef
4396! %l0 = fffd8052, %l1 = 0000002e, Mem[0000000012000010] = dc4b48da 42b8b162
4397 stda %l0,[%o0+%o5]0x89 ! Mem[0000000012000010] = fffd8052 0000002e
4398! %l3 = 0000000000000004, %l2 = 0000000000000000, %l2 = 0000000000000000
4399 addcc %l3,%l2,%l2 ! %l2 = 0000000000000004, %ccr = 00
4400
4401p1_label_60: ! %cwp = 3
4402! Mem[0000000031000008] = 00c50000, %l3 = 0000000000000004
4403 lduh [%i2+%o4],%l3 ! %l3 = 00000000000000c5
4404! Mem[0000000012800018] = 5d5ff074, %l0 = 00000029fffd8052
4405 ldsha [%o1+%o6]0x81,%l0 ! %l0 = 0000000000005d5f
4406! Mem[0000000012000030] = 00000000, %l5 = 0000000004902eef
4407 lduha [%o0+%i6]0x89,%l5 ! %l5 = 0000000000000000
4408! %l1 = 000000000000002e, Mem[0000000031800008] = 0000000000003047
4409 stx %l1,[%i3+%o4] ! Mem[0000000031800008] = 000000000000002e
4410! %l6 = 0000000000000000, %l3 = 00000000000000c5, %y = 00000029
4411 sdivcc %l6,%l3,%l7 ! %l7 = 00000000354778da, %ccr = 00
4412 mov %l0,%y ! %y = 00005d5f
4413! %l6 = 0000000000000000, immed = fffffb7e, %y = 00005d5f
4414 sdivcc %l6,-0x482,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
4415 mov %l0,%y ! %y = 00005d5f
4416! %l4 = 04902eef, %l5 = 00000000, Mem[0000000031800008] = 00000000 0000002e
4417 stda %l4,[%i3+0x008]%asi ! Mem[0000000031800008] = 04902eef 00000000
4418! %l1 = 000000000000002e, %l6 = 0000000000000000, %l5 = 0000000000000000
4419 xor %l1,%l6,%l5 ! %l5 = 000000000000002e
4420! %l4 = 0000000004902eef, %l7 = ffffffff80000000, %l1 = 000000000000002e
4421 subc %l4,%l7,%l1 ! %l1 = 0000000084902eef
4422! %l5 = 000000000000002e, immed = 00000511, %l4 = 0000000004902eef
4423 andn %l5,0x511,%l4 ! %l4 = 000000000000002e
4424
4425p1_label_61: ! %cwp = 3
4426! Set Register : %l0 = 0000000000005d5f
4427 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
4428! %l5 = 000000000000002e, %l7 = ffffffff80000000, %l7 = ffffffff80000000
4429 sdivx %l5,%l7,%l7 ! Div by zero, %l0 = 0000000000000027
4430! %l2 = 0000000000000004, Mem[000000001200007b] = 00000000
4431 stb %l2,[%o0+0x07b] ! Mem[0000000012000078] = 00000004
4432! %l1 = 0000000084902eef, immed = fffff128, %l5 = 000000000000002e
4433 tsubcctv %l1,-0xed8,%l5 ! %l0 = 0000000000000022, Trapped
4434! Mem[0000000030000008] = 0000202a, %l4 = 000000000000002e
4435 ldsh [%i0+%o4],%l4 ! %l4 = 0000000000000000
4436! %l4 = 0000000000000000, %l1 = 0000000084902eef, %l0 = 0000000000000022
4437 add %l4,%l1,%l0 ! %l0 = 0000000084902eef
4438! %l4 = 0000000000000000, Mem[0000000030000009] = 0000202a
4439 stb %l4,[%i0+0x009] ! Mem[0000000030000008] = 0000202a
4440! %f2 = 00000000 00c5219a, Mem[0000000013000040] = 401c483a 0ca026be
4441 stda %f2 ,[%o2+0x040]%asi ! Mem[0000000013000040] = 00000000 00c5219a
4442! Mem[0000000031000048] = 0053202aef2e9004, %f16 = 04000000 00000000
4443 ldd [%i2+0x048],%f16 ! %f16 = 0053202a ef2e9004
4444! %f6 = fffe8786, Mem[000000003080004c] = ef2e9004
4445 st %f6 ,[%i1+0x04c] ! Mem[000000003080004c] = fffe8786
4446
4447p1_label_62: ! %cwp = 3
4448! %l4 = 0000000000000000, Mem[000000003000000a] = 0000202a
4449 stb %l4,[%i0+0x00a] ! Mem[0000000030000008] = 0000002a
4450! Mem[0000000031000008] = 00c50000c5b553aa, %f30 = 04a4b71e a1ba35da
4451 ldd [%i2+%o4],%f30 ! %f30 = 00c50000 c5b553aa
4452! Mem[000000003180004c] = 00000821, %l1 = 0000000084902eef
4453 lduw [%i3+0x04c],%l1 ! %l1 = 0000000000000821
4454! Mem[0000000013800028] = 1eb7a404, %l2 = 0000000000000004
4455 lduwa [%o3+%i5]0x88,%l2 ! %l2 = 000000001eb7a404
4456! Mem[0000000012000030] = 00000000, %l6 = 0000000000000000
4457 lduha [%o0+%i6]0x80,%l6 ! %l6 = 0000000000000000
4458! Mem[0000000031800008] = 04902eef, %l6 = 0000000000000000
4459 ldub [%i3+0x00a],%l6 ! %l6 = 000000000000002e
4460! retry : should take illegal inst trap, %l0 = 0000000084902eef
4461 retry ! Illegal inst trap : %l0 = 0000000084902eff
4462! Mem[0000000012800030] = 71b14601, %l0 = 0000000084902eff
4463 ldsha [%o1+%i6]0x81,%l0 ! %l0 = 00000000000071b1
4464 rd %pc,%o7
4465 return %o7+12 ! CWP = 2
4466! %l0 = 3aa5c6b6e0b71080, immed = fffff17f, %y = 00005d5f
4467 smul %l0,-0xe81,%l3 ! %l3 = 000001c5c0d9af80, %y = 1c5
4468
4469p1_label_63: ! %cwp = 2
4470! %l0 = e0b71080, %l1 = 37b24418, Mem[0000000031800048] = 00000053 00000821
4471 std %l0,[%o3+0x048] ! Mem[0000000031800048] = e0b71080 37b24418
4472! %l2 = 000000000000202a, Mem[000000003080004a] = 0000202a
4473 stb %l2,[%o1+0x04a] ! Mem[0000000030800048] = 00002a2a
4474! %l0 = 3aa5c6b6e0b71080, immed = 000004cb, %l1 = 0ff44c9837b24418
4475 addcc %l0,0x4cb,%l1 ! %l1 = 3aa5c6b6e0b7154b, %ccr = 08
4476! %l2 = 000000000000202a, Mem[0000000030000048] = 0000000000c5219a
4477 stx %l2,[%o0+0x048] ! Mem[0000000030000048] = 000000000000202a
4478! Mem[000000001280006c] = b8d1a05b, %l5 = eac1b12dee4692ce
4479 ldsh [%i1+0x06e],%l5 ! %l5 = ffffffffffffa05b
4480! %l5 = ffffffffffffa05b, Mem[0000000031800008] = 04902eef00000000
4481 stx %l5,[%o3+%i4] ! Mem[0000000031800008] = ffffffffffffa05b
4482! %l7 = 79bd702442b8b162, %l1 = 3aa5c6b6e0b7154b, %l7 = 79bd702442b8b162
4483 xor %l7,%l1,%l7 ! %l7 = 4318b692a20fa429
4484! %l2 = 000000000000202a, %l2 = 000000000000202a, %l0 = 3aa5c6b6e0b71080
4485 sra %l2,%l2,%l0 ! %l0 = 0000000000000008
4486! %l7 = 4318b692a20fa429, Mem[0000000013800074] = b92a6695
4487 stb %l7,[%i3+0x074] ! Mem[0000000013800074] = 292a6695
4488! Mem[0000000013800018] = 53161400, %l7 = 4318b692a20fa429
4489 lduba [%i3+%i6]0x88,%l7 ! %l7 = 0000000000000000
4490
4491p1_label_64: ! %cwp = 2
4492! %l2 = 000000000000202a, Mem[000000003000004c] = 0000202a, %asi = 80
4493 stha %l2,[%o0+0x04c]%asi ! Mem[000000003000004c] = 202a202a
4494! Mem[0000000012000010] = 5280fdff, %l5 = ffffffffffffa05b
4495 ldswa [%i0+%i5]0x81,%l5 ! %l5 = 000000005280fdff
4496! %l0 = 0000000000000008, %l0 = 0000000000000008, %l1 = 3aa5c6b6e0b7154b
4497 tsubcc %l0,%l0,%l1 ! %l1 = 0000000000000000, %ccr = 44
4498! Mem[0000000013000020] = fc854655, %f7 = c0daa8c0
4499 lda [%i2+%o4]0x88,%f7 ! %f7 = fc854655
4500! Mem[000000001200001c] = e9670b60, %f19 = c9ff8dff
4501 ld [%i0+0x01c],%f19 ! %f19 = e9670b60
4502! %l5 = 000000005280fdff, %l2 = 000000000000202a, %l5 = 000000005280fdff
4503 srl %l5,%l2,%l5 ! %l5 = 000000000014a03f
4504! Mem[0000000013000044] = 00c5219a, %l0 = 0000000000000008
4505 ldub [%i2+0x045],%l0 ! %l0 = 00000000000000c5
4506! Mem[0000000031000048] = 0053202a, %l2 = 000000000000202a
4507 lduw [%o2+0x048],%l2 ! %l2 = 000000000053202a
4508! %l5 = 000000000014a03f, Mem[0000000031800008] = ffffffffffffa05b
4509 stx %l5,[%o3+%i4] ! Mem[0000000031800008] = 000000000014a03f
4510! %l4 = 079223326c3fd3d9, %l1 = 0000000000000000, %l4 = 079223326c3fd3d9
4511 orcc %l4,%l1,%l4 ! %l4 = 079223326c3fd3d9, %ccr = 00
4512
4513p1_label_65: ! %cwp = 2
4514! Mem[0000000013800018] = 53161400, %l2 = 000000000053202a
4515 ldsba [%i3+%i6]0x88,%l2 ! %l2 = 0000000000000000
4516! %l5 = 000000000014a03f, immed = fffffdc6, %y = 000001c5
4517 udiv %l5,-0x23a,%l7 ! %l7 = 00000000000001c5
4518 mov %l0,%y ! %y = 000000c5
4519! Mem[0000000031000008] = 00c50000, %l3 = 000001c5c0d9af80
4520 lduw [%o2+%i4],%l3 ! %l3 = 0000000000c50000
4521! %l7 = 00000000000001c5, immed = 00000005, %l6 = 64bd83b9dc4b48da
4522 sra %l7,0x005,%l6 ! %l6 = 000000000000000e
4523 restore ! CWP = 1
4524! Mem[0000000012000018] = aa53b5c5, %l4 = 000000002326f668
4525 ldsha [%o0+%o6]0x89,%l4 ! %l4 = ffffffffffffb5c5
4526! %l7 = ffffffffffffa358, %l3 = 000000006618fc79, %l4 = ffffffffffffb5c5
4527 sra %l7,%l3,%l4 ! %l4 = ffffffffffffffff
4528! %l6 = 00000000f3fe1400, immd = 0000000000000620, %l6 = 00000000f3fe1400
4529 sdivx %l6,0x620,%l6 ! %l6 = 000000000027d5e3
4530! %l2 = 0000000087347bf1, immed = fffffc9a, %l1 = 0000202aef2e9903
4531 tsubcctv %l2,-0x366,%l1 ! %l0 = fffffffffffff698, Trapped
4532! Mem[0000000013800028] = 04a4b71e, %l7 = ffffffffffffa358
4533 lduba [%o3+%i5]0x80,%l7 ! %l7 = 0000000000000004
4534
4535p1_label_66: ! %cwp = 1
4536! %l3 = 000000006618fc79, Mem[0000000030800048] = 00002a2a, %asi = 80
4537 stha %l3,[%i1+0x048]%asi ! Mem[0000000030800048] = fc792a2a
4538! %l6 = 000000000027d5e3, %l0 = fffffffffffff698, %l1 = 0000202aef2e9903
4539 addccc %l6,%l0,%l1 ! %l1 = 000000000027cc7b, %ccr = 11
4540! %l0 = fffffffffffff698, %l5 = 00000000a431fac5, %l6 = 000000000027d5e3
4541 udivx %l0,%l5,%l6 ! %l6 = 000000018f2275bc
4542! %f18 = 00000000 e9670b60, Mem[0000000012000000] = 86f0ce89 f726c4f5
4543 stda %f18,[%o0+%g0]0x81 ! Mem[0000000012000000] = 00000000 e9670b60
4544! Clear Register : %l2 = 0000000087347bf1
4545 clr %l2 ! %l2 = 0000000000000000
4546! %f9 = ef2e9004, Mem[0000000031000048] = 0053202a
4547 st %f9 ,[%i2+0x048] ! Mem[0000000031000048] = ef2e9004
4548! %l3 = 000000006618fc79, %l4 = ffffffffffffffff, %l0 = fffffffffffff698
4549 tsubcc %l3,%l4,%l0 ! %l0 = 000000006618fc7a, %ccr = 13
4550! Mem[000000003080000c] = 002efc94, %l6 = 000000018f2275bc
4551 ldsh [%i1+0x00e],%l6 ! %l6 = fffffffffffffc94
4552! Mem[0000000012800078] = 82d0e28e 5cb3eaa8, %l6 = fffffc94, %l7 = 00000004
4553 ldd [%o1+0x078],%l6 ! %l6 = 0000000082d0e28e 000000005cb3eaa8
4554! Mem[0000000031800008] = 00000000 0014a03f, %l6 = 82d0e28e, %l7 = 5cb3eaa8
4555 ldd [%i3+%o4],%l6 ! %l6 = 0000000000000000 000000000014a03f
4556
4557p1_label_67: ! %cwp = 1
4558! %l4 = ffffffff, %l5 = a431fac5, Mem[0000000030000048] = 00000000 202a202a
4559 std %l4,[%i0+0x048] ! Mem[0000000030000048] = ffffffff a431fac5
4560! Mem[000000003000000c] = ef2e9004, %l4 = ffffffffffffffff
4561 ldsba [%i0+0x00e]%asi,%l4 ! %l4 = ffffffffffffff90
4562! %l2 = 0000000000000000, immed = 000009cb, %y = 000000c5
4563 umulcc %l2,0x9cb,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
4564! %l6 = 0000000000000000, %l7 = 000000000014a03f, %l7 = 000000000014a03f
4565 tsubcc %l6,%l7,%l7 ! %l7 = ffffffffffeb5fc1, %ccr = 9b
4566! Mem[0000000031800008] = 000000000014a03f, %f0 = 439566e1 0ae72094
4567 ldd [%i3+%o4],%f0 ! %f0 = 00000000 0014a03f
4568! Mem[0000000013000028] = 83cd0e4fa358bdc9, %l2 = 0000000000000000
4569 ldxa [%o2+%i5]0x88,%l2 ! %l2 = 83cd0e4fa358bdc9
4570! %l0 = 000000006618fc7a, Mem[000000003180000c] = 0014a03f
4571 stb %l0,[%i3+0x00c] ! Mem[000000003180000c] = 7a14a03f
4572! %l1 = 000000000027cc7b, Mem[0000000012000018] = c5b553aae9670b60
4573 stxa %l1,[%o0+%o6]0x80 ! Mem[0000000012000018] = 000000000027cc7b
4574! %l0 = 6618fc7a, %l1 = 0027cc7b, Mem[0000000031000048] = ef2e9004 ef2e9004
4575 std %l0,[%i2+0x048] ! Mem[0000000031000048] = 6618fc7a 0027cc7b
4576! %l1 = 000000000027cc7b, %l3 = 000000006618fc79, %l7 = ffffffffffeb5fc1
4577 srax %l1,%l3,%l7 ! %l7 = 0000000000000000
4578
4579p1_label_68: ! %cwp = 1
4580! Mem[0000000013000050] = b3d7d127, %l0 = 000000006618fc7a
4581 lduw [%o2+0x050],%l0 ! %l0 = 00000000b3d7d127
4582! %l5 = 00000000a431fac5, immed = fffff7e9, %l3 = 000000006618fc79
4583 orn %l5,-0x817,%l3 ! %l3 = 00000000a431fad7
4584! %f28 = ffffffff f2a3f052, Mem[0000000031800048] = e0b71080 37b24418
4585 std %f28,[%i3+0x048] ! Mem[0000000031800048] = ffffffff f2a3f052
4586! %l2 = 83cd0e4fa358bdc9, Mem[0000000012800028] = 04a4b71e
4587 stwa %l2,[%o1+%i5]0x81 ! Mem[0000000012800028] = a358bdc9
4588! Clear Register : %l1 = 000000000027cc7b
4589 clr %l1 ! %l1 = 0000000000000000
4590! %l0 = 00000000b3d7d127
4591 sethi %hi(0x4fd09400),%l0 ! %l0 = 000000004fd09400
4592! Mem[0000000031800008] = 00000000, %l7 = 0000000000000000
4593 lduh [%i3+0x00a],%l7 ! %l7 = 0000000000000000
4594! %l5 = 00000000a431fac5, %l7 = 0000000000000000, %l4 = 0000000000000000
4595 udivx %l5,%l7,%l4 ! Div by zero, %l0 = 000000004fd09450
4596! %l0 = 000000004fd09428, %l1 = 0000000000000000, %l3 = 00000000a431fad7
4597 and %l0,%l1,%l3 ! %l3 = 0000000000000000
4598! Mem[0000000030000008] = 0000002aef2e9004, %f22 = 00000000 00c5219a
4599 ldd [%i0+%o4],%f22 ! %f22 = 0000002a ef2e9004
4600
4601p1_label_69: ! %cwp = 1
4602! Mem[0000000012000020] = 68f62623c5fa31a4, %f22 = 0000002a ef2e9004
4603 ldda [%o0+%i4]0x80,%f22 ! %f22 = 68f62623 c5fa31a4
4604! Mem[0000000030000048] = ffffffffa431fac5, %f26 = 00c50000 c5b553aa
4605 ldda [%i0+0x048]%asi,%f26 ! %f26 = ffffffff a431fac5
4606! Mem[0000000012800018] = 5d5ff074, %f0 = 00000000
4607 ld [%o1+%o6],%f0 ! %f0 = 5d5ff074
4608! Mem[0000000030000048] = ffffffff, %l3 = 0000000000000000
4609 lduh [%i0+0x048],%l3 ! %l3 = 000000000000ffff
4610! %l0 = 4fd09428, %l1 = 00000000, Mem[0000000030000048] = ffffffff a431fac5
4611 std %l0,[%i0+0x048] ! Mem[0000000030000048] = 4fd09428 00000000
4612! %l4 = 0000000000000000, %l0 = 000000004fd09428, %l6 = 0000000000000000
4613 udivx %l4,%l0,%l6 ! %l6 = 0000000000000000
4614! Mem[0000000030000008] = 0000002a, %l7 = 0000000000000000
4615 ldsb [%i0+0x009],%l7 ! %l7 = 0000000000000000
4616! %l1 = 0000000000000000, %l5 = 00000000a431fac5, %l6 = 0000000000000000
4617 xor %l1,%l5,%l6 ! %l6 = 00000000a431fac5
4618! %l3 = 000000000000ffff, immed = 00000010, %l3 = 000000000000ffff
4619 sra %l3,0x010,%l3 ! %l3 = 0000000000000000
4620! Mem[0000000031800048] = ffffffff, %l3 = 0000000000000000
4621 ldsb [%i3+0x04a],%l3 ! %l3 = ffffffffffffffff
4622
4623p1_label_70: ! %cwp = 1
4624! %f17 = ef2e9004, Mem[0000000012000030] = 00000000
4625 sta %f17,[%o0+%i6]0x81 ! Mem[0000000012000030] = ef2e9004
4626! %l6 = 00000000a431fac5, %l3 = ffffffffffffffff, %l6 = 00000000a431fac5
4627 addc %l6,%l3,%l6 ! %l6 = 00000000a431fac5
4628! %l3 = ffffffffffffffff, immed = fffffa04, %y = 00000000
4629 umul %l3,-0x5fc,%l6 ! %l6 = fffffa03000005fc, %y = fffffa03
4630! %l2 = 83cd0e4fa358bdc9, immd = 0000000000000e44, %l1 = 0000000000000000
4631 udivx %l2,0xe44,%l1 ! %l1 = 00093d33319abb5a
4632! %l5 = 00000000a431fac5, immed = fffffcb1, %l1 = 00093d33319abb5a
4633 orncc %l5,-0x34f,%l1 ! %l1 = 00000000a431fbcf, %ccr = 08
4634! Mem[0000000013800008] = 0400000000000000, %l2 = 83cd0e4fa358bdc9
4635 ldx [%o3+%o4],%l2 ! %l2 = 0400000000000000
4636! Mem[0000000013000078] = cab6fcda337f659b, %f0 = 5d5ff074 0014a03f
4637 ldd [%o2+0x078],%f0 ! %f0 = cab6fcda 337f659b
4638! %l6 = fffffa03000005fc, immed = fffff195, %l6 = fffffa03000005fc
4639 andncc %l6,-0xe6b,%l6 ! %l6 = 0000000000000468, %ccr = 00
4640! %l3 = ffffffffffffffff, immed = fffffbbd, %l2 = 0400000000000000
4641 taddcctv %l3,-0x443,%l2 ! %l0 = 000000004fd0944b, Trapped
4642! Mem[000000003100000c] = c5b553aa, %l1 = 00000000a431fbcf
4643 ldswa [%i2+0x00c]%asi,%l1 ! %l1 = ffffffffc5b553aa
4644
4645p1_label_71: ! %cwp = 1
4646! Mem[0000000030000008] = 0000002a, %f3 = 00c5219a
4647 ld [%i0+%o4],%f3 ! %f3 = 0000002a
4648! Mem[0000000013000000] = 68f62623, %l6 = 0000000000000468
4649 lduwa [%o2+%g0]0x88,%l6 ! %l6 = 0000000068f62623
4650! %l4 = 0000000000000000, immed = 00000f73, %y = fffffa03
4651 udivcc %l4,0xf73,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a
4652 mov %l0,%y ! %y = 4fd0944b
4653! %l5 = 00000000a431fac5, immed = fffff25b, %y = 4fd0944b
4654 umulcc %l5,-0xda5,%l7 ! %l7 = a431f204a20d5e07, %ccr = 88, %y = a431f204
4655! %f20 = 67acffff 56867f79, Mem[0000000013800018] = 00141653 def25378
4656 std %f20,[%o3+%o6] ! Mem[0000000013800018] = 67acffff 56867f79
4657! Mem[0000000012000020] = 2326f668, %l7 = a431f204a20d5e07
4658 lduwa [%o0+%i4]0x88,%l7 ! %l7 = 000000002326f668
4659! %f14 = a86b24d3 a358bdc9, Mem[0000000031800048] = ffffffff f2a3f052
4660 std %f14,[%i3+0x048] ! Mem[0000000031800048] = a86b24d3 a358bdc9
4661! Clear Register : %l1 = ffffffffc5b553aa
4662 clr %l1 ! %l1 = 0000000000000000
4663! Mem[0000000012800030] = 71b14601, %l7 = 000000002326f668
4664 lduha [%o1+%i6]0x80,%l7 ! %l7 = 00000000000071b1
4665! Mem[0000000031000008] = 00c50000, %l1 = 0000000000000000
4666 ldub [%i2+0x00b],%l1 ! %l1 = 0000000000000000
4667
4668p1_label_72: ! %cwp = 1
4669! %l2 = 0400000000000000, Mem[0000000012000028] = ef2e9004
4670 stba %l2,[%o0+%i5]0x81 ! Mem[0000000012000028] = 002e9004
4671! %l5 = 00000000a431fac5, %l4 = 00000000ffffffff, %y = a431f204
4672 sdiv %l5,%l4,%l4 ! %l4 = 000000007fffffff
4673 mov %l0,%y ! %y = 4fd0944b
4674! %l5 = 00000000a431fac5, %l6 = 0000000068f62623, %l7 = 00000000000071b1
4675 tsubcc %l5,%l6,%l7 ! %l7 = 000000003b3bd4a2, %ccr = 02
4676! Mem[000000003000000c] = ef2e9004, %l2 = 0400000000000000
4677 ldsb [%i0+0x00c],%l2 ! %l2 = ffffffffffffffef
4678! Mem[0000000012800058] = 532ec8a0, %l2 = ffffffffffffffef
4679 ldsba [%o1+0x058]%asi,%l2 ! %l2 = 0000000000000053
4680! Mem[0000000030000008] = 0000002a, %l4 = 000000007fffffff
4681 lduw [%i0+%o4],%l4 ! %l4 = 000000000000002a
4682! Mem[0000000013000030] = fffff675, %l0 = 000000004fd0944b
4683 lduba [%o2+%i6]0x80,%l0 ! %l0 = 00000000000000ff
4684! %l6 = 0000000068f62623, immed = 0000038a, %y = 4fd0944b
4685 udivcc %l6,0x38a,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a
4686 mov %l0,%y ! %y = 000000ff
4687! Mem[000000001300005c] = 3a4f7b0a, %l2 = 0000000000000053
4688 ldsb [%o2+0x05d],%l2 ! %l2 = 000000000000004f
4689! %l5 = 00000000a431fac5, immed = 00000057, %y = 000000ff
4690 sdivcc %l5,0x057,%l6 ! %l6 = 000000007fffffff, %ccr = 02
4691 mov %l0,%y ! %y = 000000ff
4692
4693p1_label_73: ! %cwp = 1
4694! Mem[0000000013000058] = 45f8e9df, %l4 = 000000000000002a
4695 ldub [%o2+0x058],%l4 ! %l4 = 0000000000000045
4696! %l6 = 000000007fffffff, Mem[000000003180004a] = a86b24d3
4697 sth %l6,[%i3+0x04a] ! Mem[0000000031800048] = a86bffff
4698! Mem[000000003180000c] = 7a14a03f, %l3 = 00000000ffffffff
4699 ldswa [%i3+0x00c]%asi,%l3 ! %l3 = 000000007a14a03f
4700! %l4 = 0000000000000045, Mem[0000000031800008] = 00000000
4701 sth %l4,[%i3+%o4] ! Mem[0000000031800008] = 00450000
4702! %l4 = 0000000000000045, immed = fffff1c2, %l2 = 000000000000004f
4703 orcc %l4,-0xe3e,%l2 ! %l2 = fffffffffffff1c7, %ccr = 88
4704 rd %pc,%o7
4705 return %o7+12 ! CWP = 0
4706! %f12 = 7df1fe43, Mem[0000000012000030] = 04902eef
4707 sta %f12,[%i0+%o6]0x89 ! Mem[0000000012000030] = 7df1fe43
4708! %l1 = 00000000ffffc62c, immed = fffffa60, %l4 = 0000000000000028
4709 subccc %l1,-0x5a0,%l4 ! %l4 = 00000000ffffcbcc, %ccr = 19
4710! Mem[0000000012000000] = 00000000, %f20 = 67acffff
4711 lda [%i0+%g0]0x88,%f20 ! %f20 = 00000000
4712! %l0 = 68f62623, %l1 = ffffc62c, Mem[0000000013000030] = 75f6ffff 03992eef
4713 stda %l0,[%i2+%o6]0x89 ! Mem[0000000013000030] = 68f62623 ffffc62c
4714
4715p1_label_74:
4716! Mem[0000000012800000] = 04000000 00000000, %l2 = 00000000, %l3 = 00000080
4717 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 0000000004000000
4718! Mem[0000000013800000] = 9a000000, %l5 = 0000000000000003
4719 lduwa [%i3+%g0]0x80,%l5 ! %l5 = 000000009a000000
4720! %l1 = 00000000ffffc62c, immed = 000001e4, %y = 000000ff
4721 umul %l1,0x1e4,%l7 ! %l7 = 000001e3ff92ab30, %y = 1e3
4722! Mem[000000001380005c] = e9750b60, %l1 = 00000000ffffc62c
4723 ldsw [%i3+0x05c],%l1 ! %l1 = ffffffffe9750b60
4724! %l6 = 030b126c18000000, Mem[000000001200006a] = bf6b2b65
4725 sth %l6,[%i0+0x06a] ! Mem[0000000012000068] = bf6b0000
4726! %l2 = 0000000000000000, immed = 00000f60, %y = 000001e3
4727 udiv %l2,0xf60,%l1 ! %l1 = 000000001f6a2576
4728 mov %l0,%y ! %y = 68f62623
4729! retry : should take illegal inst trap, %l0 = 0000000068f62623
4730 retry ! Illegal inst trap : %l0 = 0000000068f62633
4731! %l3 = 0000000004000000, Mem[0000000013000040] = 00000000
4732 stw %l3,[%i2+0x040] ! Mem[0000000013000040] = 04000000
4733! Invert Register : %l2 = 0000000000000000
4734 xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
4735! %l6 = 030b126c18000000, immed = 00000c20, %y = 68f62623
4736 udiv %l6,0xc20,%l5 ! %l5 = 00000000ffffffff
4737 mov %l0,%y ! %y = 68f62633
4738
4739p1_label_75:
4740! %l6 = 18000000, %l7 = ff92ab30, Mem[0000000012000050] = 04000000 00000000
4741 stda %l6,[%i0+0x050]%asi ! Mem[0000000012000050] = 18000000 ff92ab30
4742! %l6 = 18000000, %l7 = ff92ab30, Mem[0000000013000030] = 68f62623 ffffc62c
4743 stda %l6,[%i2+%o6]0x89 ! Mem[0000000013000030] = 18000000 ff92ab30
4744! %l0 = 0000000068f62633, immed = 0000031c, %l0 = 0000000068f62633
4745 tsubcc %l0,0x31c,%l0 ! %l0 = 0000000068f62317, %ccr = 02
4746! Mem[0000000013000018] = 0000fc94, %l4 = 00000000ffffcbcc
4747 lduba [%i2+%i6]0x80,%l4 ! %l4 = 0000000000000000
4748! %f26 = ffffffff a431fac5, Mem[0000000012000008] = 0000202a 22a4327c
4749 stda %f26,[%i0+%i4]0x89 ! Mem[0000000012000008] = ffffffff a431fac5
4750! %l1 = 000000001f6a2576, immed = 0000000d, %l1 = 000000001f6a2576
4751 sra %l1,0x00d,%l1 ! %l1 = 000000000000fb51
4752! %l2 = ffffffffffffffff, immd = 00000000000003e2, %l3 = 0000000004000000
4753 sdivx %l2,0x3e2,%l3 ! %l3 = 0000000000000000
4754! %l0 = 0000000068f62317, Mem[0000000030800048] = fc792a2afffe8786
4755 stx %l0,[%o1+0x048] ! Mem[0000000030800048] = 0000000068f62317
4756! %l3 = 0000000000000000, immd = fffffffffffff6ea, %l0 = 0000000068f62317
4757 udivx %l3,-0x916,%l0 ! %l0 = 0000000000000000
4758! %l0 = 0000000000000000, immd = 00000000000006ae, %l6 = 030b126c18000000
4759 udivx %l0,0x6ae,%l6 ! %l6 = 0000000000000000
4760
4761p1_label_76:
4762! done : should take illegal inst trap, %l0 = 0000000000000000
4763 done ! Illegal inst trap : %l0 = 0000000000000010
4764! Mem[0000000030000048] = 4fd09428, %l6 = 0000000000000000
4765 ldsw [%o0+0x048],%l6 ! %l6 = 000000004fd09428
4766! %l4 = 0000000000000000, Mem[0000000012000060] = 00e8d313
4767 sth %l4,[%i0+0x060] ! Mem[0000000012000060] = 0000d313
4768! Mem[0000000013000008] = 04902eef04902eef, %l0 = 0000000000000010
4769 ldxa [%i2+%i4]0x88,%l0 ! %l0 = 04902eef04902eef
4770! Mem[0000000012800010] = 00000000, %l6 = 000000004fd09428
4771 ldsha [%i1+%i5]0x89,%l6 ! %l6 = 0000000000000000
4772! %l1 = 000000000000fb51, Mem[0000000013000020] = 554685fc
4773 stwa %l1,[%i2+%o4]0x81 ! Mem[0000000013000020] = 0000fb51
4774! %f15 = a358bdc9, Mem[0000000013800030] = ffffff7f
4775 sta %f15,[%i3+%o6]0x89 ! Mem[0000000013800030] = a358bdc9
4776! %l0 = 04902eef04902eef, %l0 = 04902eef04902eef, %l1 = 000000000000fb51
4777 taddcctv %l0,%l0,%l1 ! %l0 = 04902eef04902f12, Trapped
4778! Mem[0000000012000030] = 43fef17d0146b171, %f24 = a8eab35c 8ee2d082
4779 ldda [%i0+%o6]0x81,%f24 ! %f24 = 43fef17d 0146b171
4780! %l1 = 000000000000fb51, %l5 = 00000000ffffffff, %l0 = 04902eef04902f12
4781 sll %l1,%l5,%l0 ! %l0 = 00007da880000000
4782
4783p1_label_77:
4784! %l0 = 00007da880000000, immed = 00000483, %l5 = 00000000ffffffff
4785 addcc %l0,0x483,%l5 ! %l5 = 00007da880000483, %ccr = 08
4786! Mem[0000000012800010] = 0000000000000000, %f18 = 00000000 e9670b60
4787 ldda [%i1+%i5]0x81,%f18 ! %f18 = 00000000 00000000
4788! %l2 = ffffffffffffffff, %l2 = ffffffffffffffff, %y = 68f62633
4789 umul %l2,%l2,%l1 ! %l1 = fffffffe00000001, %y = fffffffe
4790! Mem[0000000012800018] = 74f05f5d, %l7 = 000001e3ff92ab30
4791 lduba [%i1+%i6]0x88,%l7 ! %l7 = 000000000000005d
4792! Mem[0000000012800030] = 71b14601 00000000, %l6 = 00000000, %l7 = 0000005d
4793 ldda [%i1+%o6]0x81,%l6 ! %l6 = 0000000071b14601 0000000000000000
4794! %f4 = 3298dba6 3df54957, Mem[0000000030800008] = 28be2767 002efc94
4795 std %f4 ,[%o1+%i4] ! Mem[0000000030800008] = 3298dba6 3df54957
4796! Mem[0000000012800050] = ddd5c5a6 4c4ddfd6, %l2 = ffffffff, %l3 = 00000000
4797 ldd [%i1+0x050],%l2 ! %l2 = 00000000ddd5c5a6 000000004c4ddfd6
4798! Mem[0000000013000010] = da35baa1, %l6 = 0000000071b14601
4799 lduha [%i2+%i5]0x80,%l6 ! %l6 = 000000000000da35
4800! %l0 = 80000000, %l1 = 00000001, Mem[0000000030000048] = 4fd09428 00000000
4801 std %l0,[%o0+0x048] ! Mem[0000000030000048] = 80000000 00000001
4802! retry : should take illegal inst trap, %l0 = 00007da880000000
4803 retry ! Illegal inst trap : %l0 = 00007da880000010
4804
4805p1_label_78:
4806! %l5 = 00007da880000483, immed = fffff328, %l6 = 000000000000da35
4807 subccc %l5,-0xcd8,%l6 ! %l6 = 00007da88000115b, %ccr = 19
4808! Mem[0000000013000008] = ef2e9004, %l0 = 00007da880000010
4809 lduh [%i2+%i4],%l0 ! %l0 = 000000000000ef2e
4810! Mem[000000003080000c] = 3df54957, %l6 = 00007da88000115b
4811 ldsha [%o1+0x00c]%asi,%l6 ! %l6 = 0000000000003df5
4812! Set Register : %l6 = 0000000000003df5
4813 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
4814! %f0 = cab6fcda 337f659b, Mem[0000000031000048] = 6618fc7a 0027cc7b
4815 std %f0 ,[%o2+0x048] ! Mem[0000000031000048] = cab6fcda 337f659b
4816! Mem[0000000012000020] = 68f62623, %l0 = 000000000000ef2e
4817 lduba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000068
4818! Invert Register : %l0 = 0000000000000068
4819 xor %l0,-1,%l0 ! %l0 = ffffffffffffff97
4820! %l7 = 0000000000000000, %l4 = 0000000000000000, %l5 = 00007da880000483
4821 orncc %l7,%l4,%l5 ! %l5 = ffffffffffffffff, %ccr = 88
4822! Mem[000000003180000c] = 7a14a03f, %l5 = ffffffffffffffff
4823 lduw [%o3+0x00c],%l5 ! %l5 = 000000007a14a03f
4824! %l7 = 0000000000000000, immd = 0000000000000877, %l0 = ffffffffffffff97
4825 sdivx %l7,0x877,%l0 ! %l0 = 0000000000000000
4826
4827p1_label_79:
4828! Mem[000000003080004c] = 68f62317, %l1 = fffffffe00000001
4829 ldsh [%o1+0x04e],%l1 ! %l1 = 0000000000002317
4830! Mem[0000000013000020] = 51fb0000, %l6 = ffffffffffffffff
4831 lduha [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
4832! %l2 = 00000000ddd5c5a6, immed = fffffa93, %y = fffffffe
4833 umulcc %l2,-0x56d,%l6 ! %l6 = ddd5c0f25f1e9a52, %ccr = 80, %y = ddd5c0f2
4834! %l6 = ddd5c0f25f1e9a52, %l5 = 000000007a14a03f, %l1 = 0000000000002317
4835 sub %l6,%l5,%l1 ! %l1 = ddd5c0f1e509fa13
4836! %f2 = 00000000 0000002a, Mem[0000000013000010] = da35baa1 1eb7a404
4837 std %f2 ,[%i2+%i5] ! Mem[0000000013000010] = 00000000 0000002a
4838! %l2 = 00000000ddd5c5a6, Mem[0000000013800010] = 04000000
4839 sth %l2,[%i3+%i5] ! Mem[0000000013800010] = c5a60000
4840! %l2 = ddd5c5a6, %l3 = 4c4ddfd6, Mem[0000000012000000] = 00000000 600b67e9
4841 stda %l2,[%i0+%g0]0x89 ! Mem[0000000012000000] = ddd5c5a6 4c4ddfd6
4842! Invert Register : %l3 = 000000004c4ddfd6
4843 xor %l3,-1,%l3 ! %l3 = ffffffffb3b22029
4844! %l7 = 0000000000000000, Mem[0000000013800008] = 0000000000000004
4845 stxa %l7,[%i3+%i4]0x88 ! Mem[0000000013800008] = 0000000000000000
4846! %l2 = 00000000ddd5c5a6, Mem[000000003180000a] = 00450000
4847 sth %l2,[%o3+0x00a] ! Mem[0000000031800008] = 0045c5a6
4848
4849p1_label_80:
4850! Mem[0000000013000068] = ccf4dc89, %l6 = ddd5c0f25f1e9a52
4851 ldsha [%i2+0x068]%asi,%l6 ! %l6 = ffffffffffffccf4
4852! %l6 = ffffccf4, %l7 = 00000000, Mem[0000000012800008] = 7fffffff 000000ff
4853 stda %l6,[%i1+%i4]0x81 ! Mem[0000000012800008] = ffffccf4 00000000
4854! %l7 = 0000000000000000, %l6 = ffffffffffffccf4, %l1 = ddd5c0f1e509fa13
4855 sra %l7,%l6,%l1 ! %l1 = 0000000000000000
4856! %l0 = 0000000000000000, Mem[0000000013000030] = ff92ab3018000000
4857 stxa %l0,[%i2+%o6]0x88 ! Mem[0000000013000030] = 0000000000000000
4858! Mem[0000000013800028] = da35baa11eb7a404, %l6 = ffffffffffffccf4
4859 ldxa [%i3+%o5]0x88,%l6 ! %l6 = da35baa11eb7a404
4860! %l1 = 0000000000000000, immed = fffffd4a, %y = ddd5c0f2
4861 sdivcc %l1,-0x2b6,%l1 ! %l1 = 000000007fffffff, %ccr = 02
4862 mov %l0,%y ! %y = 00000000
4863! %l7 = 0000000000000000, %l2 = 00000000ddd5c5a6, %l0 = 0000000000000000
4864 srl %l7,%l2,%l0 ! %l0 = 0000000000000000
4865! Mem[0000000030000008] = 0000002a, %l7 = 0000000000000000
4866 ldsha [%o0+0x00a]%asi,%l7 ! %l7 = 000000000000002a
4867! %l7 = 000000000000002a, immed = fffff327, %l2 = 00000000ddd5c5a6
4868 xnor %l7,-0xcd9,%l2 ! %l2 = 0000000000000cf2
4869! %l5 = 000000007a14a03f, %l1 = 000000007fffffff, %l0 = 0000000000000000
4870 addccc %l5,%l1,%l0 ! %l0 = 00000000fa14a03e, %ccr = 0a
4871
4872p1_label_81:
4873! Mem[0000000031000008] = 00c50000 c5b553aa, %l0 = fa14a03e, %l1 = 7fffffff
4874 ldd [%o2+%i4],%l0 ! %l0 = 0000000000c50000 00000000c5b553aa
4875! %l5 = 000000007a14a03f, immed = fffff52b, %l7 = 000000000000002a
4876 taddcc %l5,-0xad5,%l7 ! %l7 = 000000007a14956a, %ccr = 13
4877! %l7 = 000000007a14956a, immed = fffff1bb, %l7 = 000000007a14956a
4878 or %l7,-0xe45,%l7 ! %l7 = fffffffffffff5fb
4879! %l3 = ffffffffb3b22029, %l7 = fffffffffffff5fb, %y = 00000000
4880 sdiv %l3,%l7,%l0 ! %l0 = ffffffffffee10c2
4881 mov %l0,%y ! %y = ffee10c2
4882! %f4 = 3298dba6 3df54957, Mem[0000000031800008] = 0045c5a6 7a14a03f
4883 stda %f4 ,[%o3+0x008]%asi ! Mem[0000000031800008] = 3298dba6 3df54957
4884! Mem[0000000012800040] = 2c7e578128f8facc, %l6 = da35baa11eb7a404
4885 ldx [%i1+0x040],%l6 ! %l6 = 2c7e578128f8facc
4886! %l1 = 00000000c5b553aa, immed = fffff947, %l6 = 2c7e578128f8facc
4887 xorcc %l1,-0x6b9,%l6 ! %l6 = ffffffff3a4aaaed, %ccr = 80
4888! Mem[0000000013000054] = c7a361e6, %l4 = 0000000000000000
4889 lduw [%i2+0x054],%l4 ! %l4 = 00000000c7a361e6
4890! %l4 = 00000000c7a361e6, %l4 = 00000000c7a361e6, %l5 = 000000007a14a03f
4891 addcc %l4,%l4,%l5 ! %l5 = 000000018f46c3cc, %ccr = 09
4892! %l0 = ffffffffffee10c2, Mem[000000003080004e] = 68f62317
4893 stb %l0,[%o1+0x04e] ! Mem[000000003080004c] = 68f6c217
4894
4895p1_label_82:
4896! Mem[0000000031000048] = cab6fcda337f659b, %f24 = 43fef17d 0146b171
4897 ldd [%o2+0x048],%f24 ! %f24 = cab6fcda 337f659b
4898! %f10 = ffffa0d9, Mem[0000000013000020] = 0000fb51
4899 sta %f10,[%i2+%o4]0x81 ! Mem[0000000013000020] = ffffa0d9
4900! %l1 = 00000000c5b553aa, %l7 = fffffffffffff5fb, %l2 = 0000000000000cf2
4901 xor %l1,%l7,%l2 ! %l2 = ffffffff3a4aa651
4902! %l3 = ffffffffb3b22029, %l2 = ffffffff3a4aa651, %l0 = ffffffffffee10c2
4903 taddcc %l3,%l2,%l0 ! %l0 = fffffffeedfcc67a, %ccr = 9a
4904! %l0 = fffffffeedfcc67a, immed = fffff772, %y = ffee10c2
4905 umul %l0,-0x88e,%l1 ! %l1 = edfcbe8617961854, %y = edfcbe86
4906! Mem[0000000013800020] = ffffac67, %f8 = 0000202a
4907 lda [%i3+%o4]0x88,%f8 ! %f8 = ffffac67
4908! Mem[0000000031800048] = a86bffffa358bdc9, %l7 = fffffffffffff5fb
4909 ldx [%o3+0x048],%l7 ! %l7 = a86bffffa358bdc9
4910! %l1 = edfcbe8617961854, immed = 00000000, %l6 = ffffffff3a4aaaed
4911 sra %l1,0x000,%l6 ! %l6 = 0000000017961854
4912! Mem[0000000012000030] = 43fef17d, %l6 = 0000000017961854
4913 lduha [%i0+%o6]0x80,%l6 ! %l6 = 00000000000043fe
4914! %l5 = 000000018f46c3cc, immed = fffff92d, %y = edfcbe86
4915 sdiv %l5,-0x6d3,%l6 ! %l6 = 000000007fffffff
4916 mov %l0,%y ! %y = edfcc67a
4917
4918p1_label_83:
4919! Mem[0000000013000018] = 0000fc94c9bd0000, %f12 = 7df1fe43 36d4f434
4920 ldda [%i2+%i6]0x81,%f12 ! %f12 = 0000fc94 c9bd0000
4921! %f20 = 00000000 56867f79, Mem[0000000013800008] = 00000000 00000000
4922 stda %f20,[%i3+%i4]0x89 ! Mem[0000000013800008] = 00000000 56867f79
4923! %l7 = a86bffffa358bdc9, %l7 = a86bffffa358bdc9, %l3 = ffffffffb3b22029
4924 xor %l7,%l7,%l3 ! %l3 = 0000000000000000
4925! %f14 = a86b24d3 a358bdc9, Mem[0000000013800008] = 56867f79 00000000
4926 stda %f14,[%i3+%i4]0x89 ! Mem[0000000013800008] = a86b24d3 a358bdc9
4927! Mem[0000000030800008] = 3298dba6 3df54957, %l2 = 3a4aa651, %l3 = 00000000
4928 ldd [%o1+%i4],%l2 ! %l2 = 000000003298dba6 000000003df54957
4929! Mem[0000000012800038] = 43657758, %l1 = edfcbe8617961854
4930 ldswa [%i1+0x038]%asi,%l1 ! %l1 = 0000000043657758
4931! Mem[0000000012800078] = 82d0e28e5cb3eaa8, %l6 = 000000007fffffff
4932 ldx [%i1+0x078],%l6 ! %l6 = 82d0e28e5cb3eaa8
4933! %l0 = fffffffeedfcc67a, Mem[0000000012000000] = a6c5d5dd
4934 stba %l0,[%i0+%g0]0x81 ! Mem[0000000012000000] = 7ac5d5dd
4935! %l6 = 82d0e28e5cb3eaa8, %l0 = fffffffeedfcc67a, %l4 = 00000000c7a361e6
4936 orn %l6,%l0,%l4 ! %l4 = 82d0e28f5eb3fbad
4937! %l7 = a86bffffa358bdc9, %l2 = 000000003298dba6, %l4 = 82d0e28f5eb3fbad
4938 and %l7,%l2,%l4 ! %l4 = 0000000022189980
4939
4940p1_label_84:
4941! %f22 = 68f62623, Mem[0000000012000000] = 7ac5d5dd
4942 sta %f22,[%i0+0x000]%asi ! Mem[0000000012000000] = 68f62623
4943! %f1 = 337f659b, Mem[0000000031000048] = cab6fcda
4944 st %f1 ,[%o2+0x048] ! Mem[0000000031000048] = 337f659b
4945! Mem[000000003100004c] = 337f659b, %l6 = 82d0e28e5cb3eaa8
4946 ldsh [%o2+0x04c],%l6 ! %l6 = 000000000000337f
4947! Mem[0000000012000070] = 82b828a6627f538d, %f16 = 0053202a ef2e9004
4948 ldd [%i0+0x070],%f16 ! %f16 = 82b828a6 627f538d
4949! %l7 = a86bffffa358bdc9, Mem[000000003100000a] = 00c50000
4950 sth %l7,[%o2+0x00a] ! Mem[0000000031000008] = 00c5bdc9
4951! Mem[0000000012000020] = 68f62623c5fa31a4, %l4 = 0000000022189980
4952 ldxa [%i0+%o4]0x81,%l4 ! %l4 = 68f62623c5fa31a4
4953! %l7 = a86bffffa358bdc9, immed = 00000907, %l0 = fffffffeedfcc67a
4954 taddcc %l7,0x907,%l0 ! %l0 = a86bffffa358c6d0, %ccr = 8a
4955! Mem[0000000012800078] = 82d0e28e, %l5 = 000000018f46c3cc
4956 ldub [%i1+0x07a],%l5 ! %l5 = 00000000000000e2
4957! %l3 = 000000003df54957, %l7 = a86bffffa358bdc9, %l6 = 000000000000337f
4958 andncc %l3,%l7,%l6 ! %l6 = 000000001ca54016, %ccr = 00
4959! %f2 = 00000000 0000002a, Mem[0000000013000070] = c66ef98e 78c5f6be
4960 std %f2 ,[%i2+0x070] ! Mem[0000000013000070] = 00000000 0000002a
4961
4962p1_label_85:
4963! %l4 = 68f62623c5fa31a4, Mem[0000000012800000] = 00000000
4964 stwa %l4,[%i1+%g0]0x89 ! Mem[0000000012800000] = c5fa31a4
4965! %l7 = a86bffffa358bdc9, immed = 00000073, %y = edfcc67a
4966 umul %l7,0x073,%l4 ! %l4 = 0000004960dd414b, %y = 49
4967! Mem[0000000012800010] = 00000000, %l0 = a86bffffa358c6d0
4968 lduwa [%i1+%i5]0x88,%l0 ! %l0 = 0000000000000000
4969! Mem[000000003080000c] = 3df54957, %l6 = 000000001ca54016
4970 ldub [%o1+0x00e],%l6 ! %l6 = 0000000000000049
4971! %l5 = 00000000000000e2, %l6 = 0000000000000049, %l2 = 000000003298dba6
4972 orcc %l5,%l6,%l2 ! %l2 = 00000000000000eb, %ccr = 00
4973! %l5 = 00000000000000e2, Mem[0000000013000010] = 000000000000002a
4974 stxa %l5,[%i2+%i5]0x80 ! Mem[0000000013000010] = 00000000000000e2
4975! %l3 = 000000003df54957, Mem[000000003080004c] = 68f6c217
4976 sth %l3,[%o1+0x04c] ! Mem[000000003080004c] = 4957c217
4977! %l0 = 0000000000000000, %l2 = 00000000000000eb, %l5 = 00000000000000e2
4978 orncc %l0,%l2,%l5 ! %l5 = ffffffffffffff14, %ccr = 88
4979! %l5 = ffffffffffffff14, immed = fffffd91, %l0 = 0000000000000000
4980 addcc %l5,-0x26f,%l0 ! %l0 = fffffffffffffca5, %ccr = 99
4981! %l0 = fffffca5, %l1 = 43657758, Mem[0000000031800008] = 3298dba6 3df54957
4982 stda %l0,[%o3+0x008]%asi ! Mem[0000000031800008] = fffffca5 43657758
4983
4984p1_label_86:
4985! %l0 = fffffca5, %l1 = 43657758, Mem[0000000013000028] = a358bdc9 83cd0e4f
4986 stda %l0,[%i2+%o5]0x89 ! Mem[0000000013000028] = fffffca5 43657758
4987! %l5 = ffffffffffffff14, immed = 000006c1, %l3 = 000000003df54957
4988 sub %l5,0x6c1,%l3 ! %l3 = fffffffffffff853
4989! Invert Register : %l1 = 0000000043657758
4990 xor %l1,-1,%l1 ! %l1 = ffffffffbc9a88a7
4991! %l7 = a86bffffa358bdc9, %l7 = a86bffffa358bdc9, %l4 = 0000004960dd414b
4992 xor %l7,%l7,%l4 ! %l4 = 0000000000000000
4993! Mem[000000003080000c] = 3df54957, %l6 = 0000000000000049
4994 lduw [%o1+0x00c],%l6 ! %l6 = 000000003df54957
4995! Mem[000000001380002c] = a1ba35da, %l2 = 00000000000000eb
4996 ldsb [%i3+0x02f],%l2 ! %l2 = ffffffffffffffda
4997! Mem[0000000013800050] = 000000000146b171, %f2 = 00000000 0000002a
4998 ldd [%i3+0x050],%f2 ! %f2 = 00000000 0146b171
4999! Mem[0000000012000028] = 04902eef04902e00, %l2 = ffffffffffffffda
5000 ldxa [%i0+%o5]0x88,%l2 ! %l2 = 04902eef04902e00
5001! %l2 = 04902eef04902e00, immd = fffffffffffff5b9, %l5 = ffffffffffffff14
5002 sdivx %l2,-0xa47,%l5 ! %l5 = ffff8e5588cdd5c1
5003! Clear Register : %l5 = ffff8e5588cdd5c1
5004 clr %l5 ! %l5 = 0000000000000000
5005
5006p1_label_87:
5007! Mem[0000000030000048] = 8000000000000001, %l3 = fffffffffffff853
5008 ldx [%o0+0x048],%l3 ! %l3 = 8000000000000001
5009! %l2 = 04902eef04902e00, Mem[0000000013000000] = 1eb7a40468f62623
5010 stxa %l2,[%i2+%g0]0x88 ! Mem[0000000013000000] = 04902eef04902e00
5011! Mem[0000000012000020] = 68f62623, %l7 = a86bffffa358bdc9
5012 lduh [%i0+0x022],%l7 ! %l7 = 0000000000002623
5013! Mem[0000000012000050] = 18000000ff92ab30, %f10 = ffffa0d9 ffff8dff
5014 ldda [%i0+0x050]%asi,%f10 ! %f10 = 18000000 ff92ab30
5015! Mem[0000000012800018] = 5d5ff074 fc85bdc9, %l2 = 04902e00, %l3 = 00000001
5016 ldd [%i1+%i6],%l2 ! %l2 = 000000005d5ff074 00000000fc85bdc9
5017! Mem[0000000012000068] = bf6b0000 62205349, %l2 = 5d5ff074, %l3 = fc85bdc9
5018 ldda [%i0+0x068]%asi,%l2 ! %l2 = 00000000bf6b0000 0000000062205349
5019! %l1 = ffffffffbc9a88a7, Mem[0000000013000010] = 00000000
5020 stwa %l1,[%i2+%i5]0x80 ! Mem[0000000013000010] = bc9a88a7
5021! %l4 = 0000000000000000, Mem[000000001380001a] = 67acffff
5022 sth %l4,[%i3+0x01a] ! Mem[0000000013800018] = 67ac0000
5023! %l0 = fffffffffffffca5, immed = fffff123, %y = 00000049
5024 udiv %l0,-0xedd,%l2 ! %l2 = 000000000000004a
5025 mov %l0,%y ! %y = fffffca5
5026! %l6 = 000000003df54957
5027 setx 0x4110df604110df60,%g7,%l6 ! %l6 = 4110df604110df60
5028
5029p1_label_88:
5030! Mem[000000003080000c] = 3df54957, %l6 = 4110df604110df60
5031 ldsh [%o1+0x00c],%l6 ! %l6 = 0000000000003df5
5032! %l5 = 0000000000000000, immed = 00000000, %l3 = 0000000062205349
5033 srl %l5,0x000,%l3 ! %l3 = 0000000000000000
5034! %f16 = 82b828a6 627f538d, Mem[0000000013000050] = b3d7d127 c7a361e6
5035 std %f16,[%i2+0x050] ! Mem[0000000013000050] = 82b828a6 627f538d
5036! %f29 = f2a3f052, Mem[0000000012800074] = 6424daf2
5037 sta %f29,[%i1+0x074]%asi ! Mem[0000000012800074] = f2a3f052
5038! Mem[0000000012800028] = a358bdc9, %l1 = ffffffffbc9a88a7
5039 ldswa [%i1+%o5]0x81,%l1 ! %l1 = ffffffffa358bdc9
5040! Mem[0000000012000034] = 0146b171, %l1 = ffffffffa358bdc9
5041 ldsha [%i0+0x034]%asi,%l1 ! %l1 = 0000000000000146
5042! %l0 = fffffffffffffca5
5043 sethi %hi(0x1479d400),%l0 ! %l0 = 000000001479d400
5044! %f11 = ff92ab30, Mem[0000000013000068] = ccf4dc89
5045 st %f11,[%i2+0x068] ! Mem[0000000013000068] = ff92ab30
5046! %l5 = 0000000000000000, immed = fffffb9a, %l3 = 0000000000000000
5047 or %l5,-0x466,%l3 ! %l3 = fffffffffffffb9a
5048! Mem[0000000012000010] = 0000002efffd8052, %f2 = 00000000 0146b171
5049 ldda [%i0+%i5]0x88,%f2 ! %f2 = 0000002e fffd8052
5050
5051p1_label_89:
5052! %l3 = fffffffffffffb9a, immed = 00000779, %l7 = 0000000000002623
5053 or %l3,0x779,%l7 ! %l7 = fffffffffffffffb
5054! %l5 = 0000000000000000, %l5 = 0000000000000000, %y = fffffca5
5055 umul %l5,%l5,%l1 ! %l1 = 0000000000000000, %y = 00
5056! %l5 = 0000000000000000, Mem[000000003100000c] = c5b553aa
5057 stw %l5,[%o2+0x00c] ! Mem[000000003100000c] = 00000000
5058! %l2 = 000000000000004a, Mem[000000003180000a] = fffffca5
5059 stba %l2,[%o3+0x00a]%asi ! Mem[0000000031800008] = ffff4aa5
5060! Randomly selected nop
5061 nop
5062! Mem[0000000012800068] = e703d821, %l0 = 000000001479d400
5063 ldsb [%i1+0x068],%l0 ! %l0 = ffffffffffffffe7
5064! %l7 = fffffffffffffffb, Mem[000000003000000c] = ef2e9004
5065 stba %l7,[%o0+0x00c]%asi ! Mem[000000003000000c] = fb2e9004
5066! Mem[0000000012800000] = c5fa31a4, %l3 = fffffffffffffb9a
5067 ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffa4
5068! %l7 = fffffffffffffffb, Mem[000000003000004c] = 00000001
5069 sth %l7,[%o0+0x04c] ! Mem[000000003000004c] = fffb0001
5070! %l4 = 0000000000000000, %l3 = ffffffffffffffa4, %l5 = 0000000000000000
5071 sll %l4,%l3,%l5 ! %l5 = 0000000000000000
5072
5073p1_label_90:
5074! Clear Register : %l6 = 0000000000003df5
5075 clr %l6 ! %l6 = 0000000000000000
5076! Mem[0000000013000000] = 002e9004, %f19 = 00000000
5077 lda [%i2+%g0]0x80,%f19 ! %f19 = 002e9004
5078! %l4 = 0000000000000000, Mem[0000000012800000] = a431fac5
5079 stw %l4,[%i1+%g0] ! Mem[0000000012800000] = 00000000
5080! Mem[0000000030000048] = 80000000fffb0001, %f10 = 18000000 ff92ab30
5081 ldd [%o0+0x048],%f10 ! %f10 = 80000000 fffb0001
5082! %l2 = 000000000000004a, %l4 = 0000000000000000, %l4 = 0000000000000000
5083 or %l2,%l4,%l4 ! %l4 = 000000000000004a
5084! Mem[000000003000004c] = fffb0001, %l7 = fffffffffffffffb
5085 ldsha [%o0+0x04e]%asi,%l7 ! %l7 = 0000000000000001
5086! %l2 = 000000000000004a, %l0 = ffffffffffffffe7, %l7 = 0000000000000001
5087 orncc %l2,%l0,%l7 ! %l7 = 000000000000005a, %ccr = 00
5088! Mem[0000000012000020] = 68f62623, %l0 = ffffffffffffffe7
5089 lduba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000068
5090! Mem[0000000013800030] = c9bd58a3, %l5 = 0000000000000000
5091 lduba [%i3+%o6]0x80,%l5 ! %l5 = 00000000000000c9
5092! Mem[0000000012000028] = 04902e00, %l7 = 000000000000005a
5093 lduha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000002e00
5094
5095p1_label_91:
5096! Randomly selected nop
5097 nop
5098! Mem[0000000031800008] = ffff4aa5, %l3 = ffffffffffffffa4
5099 ldub [%o3+0x00a],%l3 ! %l3 = 000000000000004a
5100! %l4 = 000000000000004a, %l1 = 0000000000000000, %l4 = 000000000000004a
5101 xor %l4,%l1,%l4 ! %l4 = 000000000000004a
5102! Mem[0000000031000008] = 00c5bdc9, %l3 = 000000000000004a
5103 ldsha [%o2+0x008]%asi,%l3 ! %l3 = 00000000000000c5
5104! %l4 = 000000000000004a, immed = 0000065b, %y = 00000000
5105 udiv %l4,0x65b,%l5 ! %l5 = 0000000000000000
5106 mov %l0,%y ! %y = 00000068
5107! retry : should take illegal inst trap, %l0 = 0000000000000068
5108 retry ! Illegal inst trap : %l0 = 0000000000000078
5109! %l0 = 0000000000000078, %l2 = 000000000000004a, %l7 = 0000000000002e00
5110 sll %l0,%l2,%l7 ! %l7 = 000000000001e000
5111! %l6 = 0000000000000000, %l1 = 0000000000000000, %l4 = 000000000000004a
5112 sub %l6,%l1,%l4 ! %l4 = 0000000000000000
5113! %f8 = ffffac67 ef2e9004, Mem[0000000013000018] = 0000fc94 c9bd0000
5114 stda %f8 ,[%i2+%i6]0x81 ! Mem[0000000013000018] = ffffac67 ef2e9004
5115! %l1 = 0000000000000000, Mem[000000001300001d] = ef2e9004
5116 stb %l1,[%i2+0x01d] ! Mem[000000001300001c] = ef009004
5117
5118p1_label_92:
5119! %l6 = 0000000000000000, Mem[0000000031800008] = ffff4aa5
5120 sth %l6,[%o3+%i4] ! Mem[0000000031800008] = 00004aa5
5121! Mem[0000000031800008] = 00004aa543657758, %f26 = ffffffff a431fac5
5122 ldd [%o3+%i4],%f26 ! %f26 = 00004aa5 43657758
5123! %l6 = 0000000000000000, immed = fffffe7c, %y = 00000068
5124 umul %l6,-0x184,%l1 ! %l1 = 0000000000000000, %y = 00
5125! %l7 = 000000000001e000, Mem[0000000013800000] = 9a0000000000000a
5126 stxa %l7,[%i3+%g0]0x80 ! Mem[0000000013800000] = 000000000001e000
5127! %l5 = 0000000000000000, %l0 = 0000000000000078, %l6 = 0000000000000000
5128 orn %l5,%l0,%l6 ! %l6 = ffffffffffffff87
5129! %l4 = 0000000000000000, %l4 = 0000000000000000, %l2 = 000000000000004a
5130 udivx %l4,%l4,%l2 ! Div by zero, %l0 = 00000000000000c8
5131! Mem[0000000030000048] = 80000000fffb0001, %f26 = 00004aa5 43657758
5132 ldda [%o0+0x048]%asi,%f26 ! %f26 = 80000000 fffb0001
5133! %l5 = 0000000000000000, %l6 = ffffffffffffff87, %l5 = 0000000000000000
5134 orn %l5,%l6,%l5 ! %l5 = 0000000000000078
5135! %l2 = 000000000000004a, immed = 00000195, %l0 = 00000000000000a0
5136 andncc %l2,0x195,%l0 ! %l0 = 000000000000004a, %ccr = 00
5137! %l4 = 0000000000000000, %l3 = 00000000000000c5, %l0 = 000000000000004a
5138 andcc %l4,%l3,%l0 ! %l0 = 0000000000000000, %ccr = 44
5139
5140p1_label_93:
5141! Mem[0000000030000008] = 0000002a fb2e9004, %l0 = 00000000, %l1 = 00000000
5142 ldda [%o0+0x008]%asi,%l0 ! %l0 = 000000000000002a 00000000fb2e9004
5143! %l7 = 000000000001e000, immed = ffffffc3, %l0 = 000000000000002a
5144 taddcc %l7,-0x03d,%l0 ! %l0 = 000000000001dfc3, %ccr = 13
5145! %l2 = 000000000000004a, %l4 = 0000000000000000, %l0 = 000000000001dfc3
5146 sra %l2,%l4,%l0 ! %l0 = 000000000000004a
5147! %l4 = 00000000, %l5 = 00000078, Mem[0000000031000048] = 337f659b 337f659b
5148 std %l4,[%o2+0x048] ! Mem[0000000031000048] = 00000000 00000078
5149! %l1 = 00000000fb2e9004, Mem[0000000013000026] = 74f05f5d, %asi = 80
5150 stha %l1,[%i2+0x026]%asi ! Mem[0000000013000024] = 74f09004
5151! %l1 = 00000000fb2e9004, Mem[0000000012800018] = 74f05f5d
5152 stwa %l1,[%i1+%i6]0x89 ! Mem[0000000012800018] = fb2e9004
5153! %l2 = 000000000000004a, immed = 00000b26, %y = 00000000
5154 sdivcc %l2,0xb26,%l1 ! %l1 = 0000000000000000, %ccr = 44
5155 mov %l0,%y ! %y = 0000004a
5156! %l4 = 0000000000000000, Mem[0000000013800027] = 56867f79
5157 stb %l4,[%i3+0x027] ! Mem[0000000013800024] = 56867f00
5158! Mem[0000000012800008] = f4ccffff, %l2 = 000000000000004a
5159 ldsba [%i1+%i4]0x88,%l2 ! %l2 = ffffffffffffffff
5160! Mem[0000000013800008] = c9bd58a3, %l6 = ffffffffffffff87
5161 ldsba [%i3+%i4]0x81,%l6 ! %l6 = ffffffffffffffc9
5162
5163p1_label_94:
5164! Mem[0000000012000018] = 00000000, %l6 = ffffffffffffffc9
5165 ldsba [%i0+%i6]0x81,%l6 ! %l6 = 0000000000000000
5166! %l6 = 00000000, %l7 = 0001e000, Mem[0000000031800008] = 00004aa5 43657758
5167 std %l6,[%o3+%i4] ! Mem[0000000031800008] = 00000000 0001e000
5168! %l5 = 0000000000000078, %l5 = 0000000000000078, %l4 = 0000000000000000
5169 orn %l5,%l5,%l4 ! %l4 = ffffffffffffffff
5170! %l3 = 00000000000000c5, immed = 00000272, %l3 = 00000000000000c5
5171 tsubcc %l3,0x272,%l3 ! %l3 = fffffffffffffe53, %ccr = 9b
5172! %l4 = ffffffffffffffff, %l5 = 0000000000000078, %l0 = 000000000000004a
5173 andcc %l4,%l5,%l0 ! %l0 = 0000000000000078, %ccr = 00
5174! %l6 = 0000000000000000, Mem[0000000013000078] = cab6fcda
5175 stb %l6,[%i2+0x078] ! Mem[0000000013000078] = 00b6fcda
5176! Mem[0000000030800008] = 3298dba6, %l1 = 0000000000000000
5177 ldsh [%o1+%i4],%l1 ! %l1 = 0000000000003298
5178! %l2 = ffffffffffffffff, Mem[000000003080000c] = 3df54957
5179 stba %l2,[%o1+0x00c]%asi ! Mem[000000003080000c] = fff54957
5180! Mem[0000000013000018] = ffffac67, %l4 = ffffffffffffffff
5181 ldsha [%i2+%i6]0x81,%l4 ! %l4 = ffffffffffffffff
5182! %l2 = ffffffff, %l3 = fffffe53, Mem[0000000030800048] = 00000000 4957c217
5183 std %l2,[%o1+0x048] ! Mem[0000000030800048] = ffffffff fffffe53
5184
5185p1_label_95:
5186! Mem[0000000013000008] = ef2e9004, %l6 = 0000000000000000
5187 lduwa [%i2+%i4]0x80,%l6 ! %l6 = 00000000ef2e9004
5188! %l6 = 00000000ef2e9004, %l0 = 0000000000000078, %y = 0000004a
5189 sdivcc %l6,%l0,%l0 ! %l0 = 000000007fffffff, %ccr = 02
5190 mov %l0,%y ! %y = 7fffffff
5191! %l1 = 0000000000003298, Mem[0000000012800008] = ffffccf4
5192 stwa %l1,[%i1+%i4]0x81 ! Mem[0000000012800008] = 00003298
5193! Mem[0000000012000028] = 002e9004, %l1 = 0000000000003298
5194 lduha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000002e
5195! %f16 = 82b828a6 627f538d, Mem[0000000031000008] = 00c5bdc9 00000000
5196 std %f16,[%o2+%i4] ! Mem[0000000031000008] = 82b828a6 627f538d
5197! %l4 = ffffffffffffffff, %l7 = 000000000001e000, %l7 = 000000000001e000
5198 srax %l4,%l7,%l7 ! %l7 = ffffffffffffffff
5199! %l2 = ffffffffffffffff, immed = 0000001f, %y = 7fffffff
5200 udiv %l2,0x01f,%l3 ! %l3 = 00000000ffffffff
5201 mov %l0,%y ! %y = 7fffffff
5202! %l5 = 0000000000000078, %l2 = ffffffffffffffff, %l2 = ffffffffffffffff
5203 addc %l5,%l2,%l2 ! %l2 = 0000000000000077
5204! Mem[0000000030800008] = 3298dba6, %l2 = 0000000000000077
5205 ldsba [%o1+0x009]%asi,%l2 ! %l2 = ffffffffffffff98
5206! %l3 = 00000000ffffffff, %l5 = 0000000000000078, %y = 7fffffff
5207 umulcc %l3,%l5,%l2 ! %l2 = 00000077ffffff88, %ccr = 08, %y = 77
5208
5209p1_label_96:
5210! Invert Register : %l7 = ffffffffffffffff
5211 xor %l7,-1,%l7 ! %l7 = 0000000000000000
5212! Mem[0000000013800008] = a358bdc9, %l6 = 00000000ef2e9004
5213 lduba [%i3+%i4]0x88,%l6 ! %l6 = 00000000000000c9
5214! Mem[0000000030800048] = fffffffffffffe53, %l1 = 000000000000002e
5215 ldx [%o1+0x048],%l1 ! %l1 = fffffffffffffe53
5216! %l4 = ffffffffffffffff, Mem[0000000012800060] = 8bf4b290
5217 sth %l4,[%i1+0x060] ! Mem[0000000012800060] = ffffb290
5218! %l7 = 0000000000000000, immed = fffffa78, %l6 = 00000000000000c9
5219 and %l7,-0x588,%l6 ! %l6 = 0000000000000000
5220! %l7 = 0000000000000000, immed = 0000006f, %l1 = fffffffffffffe53
5221 addccc %l7,0x06f,%l1 ! %l1 = 000000000000006f, %ccr = 00
5222! %l5 = 0000000000000078, Mem[000000001300004e] = 48580384
5223 stba %l5,[%i2+0x04e]%asi ! Mem[000000001300004c] = 48587884
5224! %l5 = 0000000000000078, immed = fffffb87, %l3 = 00000000ffffffff
5225 taddcc %l5,-0x479,%l3 ! %l3 = fffffffffffffbff, %ccr = 8a
5226! %l3 = fffffffffffffbff, immed = 000001e4, %l3 = fffffffffffffbff
5227 subccc %l3,0x1e4,%l3 ! %l3 = fffffffffffffa1b, %ccr = 88
5228! %l6 = 0000000000000000, %l2 = 00000077ffffff88, %y = 00000077
5229 sdiv %l6,%l2,%l4 ! %l4 = ffffffff80000000
5230 mov %l0,%y ! %y = 7fffffff
5231
5232p1_label_97:
5233! %l7 = 0000000000000000, Mem[0000000013800008] = c9bd58a3
5234 stha %l7,[%i3+%i4]0x80 ! Mem[0000000013800008] = 000058a3
5235! Mem[0000000013800070] = 143f22c8292a6695, %l2 = 00000077ffffff88
5236 ldx [%i3+0x070],%l2 ! %l2 = 143f22c8292a6695
5237! Mem[0000000013000000] = 002e9004, %l2 = 143f22c8292a6695
5238 lduwa [%i2+%g0]0x80,%l2 ! %l2 = 00000000002e9004
5239! %l4 = ffffffff80000000, Mem[0000000031000048] = 00000000, %asi = 80
5240 stwa %l4,[%o2+0x048]%asi ! Mem[0000000031000048] = 80000000
5241! Mem[0000000031800048] = a86bffff a358bdc9, %l2 = 002e9004, %l3 = fffffa1b
5242 ldd [%o3+0x048],%l2 ! %l2 = 00000000a86bffff 00000000a358bdc9
5243! %l6 = 0000000000000000, %l5 = 0000000000000078, %l2 = 00000000a86bffff
5244 addcc %l6,%l5,%l2 ! %l2 = 0000000000000078, %ccr = 00
5245! %l1 = 000000000000006f, Mem[0000000013800010] = 0000a6c5
5246 stwa %l1,[%i3+%i5]0x89 ! Mem[0000000013800010] = 0000006f
5247! Mem[0000000030000008] = 0000002afb2e9004, %f12 = 0000fc94 c9bd0000
5248 ldd [%o0+%i4],%f12 ! %f12 = 0000002a fb2e9004
5249! Mem[0000000012800028] = da35baa1c9bd58a3, %f22 = 68f62623 c5fa31a4
5250 ldda [%i1+%o5]0x88,%f22 ! %f22 = da35baa1 c9bd58a3
5251! %l7 = 0000000000000000
5252 sethi %hi(0xf9133c00),%l7 ! %l7 = 00000000f9133c00
5253
5254p1_label_98:
5255! Mem[0000000013000060] = b7661412, %l7 = 00000000f9133c00
5256 ldsw [%i2+0x060],%l7 ! %l7 = ffffffffb7661412
5257! %l0 = 000000007fffffff, %l5 = 0000000000000078, %l4 = ffffffff80000000
5258 or %l0,%l5,%l4 ! %l4 = 000000007fffffff
5259! Mem[0000000012000000] = 68f62623, %l7 = ffffffffb7661412
5260 lduba [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000068
5261! Mem[0000000013800018] = 67ac0000 56867f79, %l6 = 00000000, %l7 = 00000068
5262 ldda [%i3+%i6]0x81,%l6 ! %l6 = 0000000067ac0000 0000000056867f79
5263! %l2 = 0000000000000078, %l0 = 000000007fffffff, %l3 = 00000000a358bdc9
5264 xor %l2,%l0,%l3 ! %l3 = 000000007fffff87
5265! %l3 = 000000007fffff87, Mem[0000000012000030] = 43fef17d
5266 stha %l3,[%i0+%o6]0x80 ! Mem[0000000012000030] = ff87f17d
5267! %l4 = 7fffffff, %l5 = 00000078, Mem[0000000013000028] = a5fcffff 58776543
5268 std %l4,[%i2+%o5] ! Mem[0000000013000028] = 7fffffff 00000078
5269! Mem[000000003180004c] = a358bdc9, %l7 = 0000000056867f79
5270 ldsb [%o3+0x04d],%l7 ! %l7 = 0000000000000058
5271! Mem[0000000013000018] = ffffac67, %l4 = 000000007fffffff
5272 lduha [%i2+%i6]0x80,%l4 ! %l4 = 000000000000ffff
5273! %l7 = 0000000000000058, %l0 = 000000007fffffff, %l3 = 000000007fffff87
5274 xorcc %l7,%l0,%l3 ! %l3 = 000000007fffffa7, %ccr = 00
5275
5276p1_label_99:
5277! %l4 = 000000000000ffff, %l4 = 000000000000ffff, %l6 = 0000000067ac0000
5278 addccc %l4,%l4,%l6 ! %l6 = 000000000001fffe, %ccr = 00
5279! Mem[0000000012800030] = 000000000146b171, %f24 = cab6fcda 337f659b
5280 ldda [%i1+%o6]0x88,%f24 ! %f24 = 00000000 0146b171
5281! Mem[0000000013800010] = 6f000000, %l4 = 000000000000ffff
5282 ldsba [%i3+%i5]0x81,%l4 ! %l4 = 000000000000006f
5283! Mem[0000000013800028] = 04a4b71e, %f11 = fffb0001
5284 lda [%i3+%o5]0x80,%f11 ! %f11 = 04a4b71e
5285! Mem[0000000012800024] = a358bdc9, %l3 = 000000007fffffa7
5286 lduw [%i1+0x024],%l3 ! %l3 = 00000000a358bdc9
5287! %l7 = 0000000000000058, Mem[0000000012000028] = 002e9004
5288 stba %l7,[%i0+%o5]0x81 ! Mem[0000000012000028] = 582e9004
5289! %l4 = 000000000000006f, Mem[000000003180000f] = 0001e000
5290 stb %l4,[%o3+0x00f] ! Mem[000000003180000c] = 0001e06f
5291! %l7 = 0000000000000058, Mem[0000000012000020] = 68f62623
5292 stha %l7,[%i0+%o4]0x80 ! Mem[0000000012000020] = 00582623
5293! %l2 = 0000000000000078, Mem[000000003080004d] = fffffe53
5294 stb %l2,[%o1+0x04d] ! Mem[000000003080004c] = ff78fe53
5295! %l6 = 000000000001fffe, %l5 = 0000000000000078, %l5 = 0000000000000078
5296 taddcc %l6,%l5,%l5 ! %l5 = 0000000000020076, %ccr = 02
5297
5298p1_label_100:
5299! %l7 = 0000000000000058, Mem[0000000013000008] = 04902eef
5300 stwa %l7,[%i2+%i4]0x89 ! Mem[0000000013000008] = 00000058
5301! %l4 = 000000000000006f, Mem[0000000013000020] = ffffa0d9
5302 stwa %l4,[%i2+%o4]0x80 ! Mem[0000000013000020] = 0000006f
5303! Invert Register : %l2 = 0000000000000078
5304 xor %l2,-1,%l2 ! %l2 = ffffffffffffff87
5305! %l0 = 000000007fffffff, Mem[0000000013800020] = 007f8656ffffac67
5306 stxa %l0,[%i3+%o4]0x88 ! Mem[0000000013800020] = 000000007fffffff
5307! %l4 = 000000000000006f, %l0 = 000000007fffffff, %l7 = 0000000000000058
5308 addcc %l4,%l0,%l7 ! %l7 = 000000008000006e, %ccr = 0a
5309! Mem[0000000030000048] = 80000000, %l0 = 000000007fffffff
5310 ldsw [%o0+0x048],%l0 ! %l0 = ffffffff80000000
5311! %l5 = 0000000000020076, immed = fffff868, %l6 = 000000000001fffe
5312 add %l5,-0x798,%l6 ! %l6 = 000000000001f8de
5313! Mem[0000000012000054] = ff92ab30, %l0 = ffffffff80000000
5314 ldswa [%i0+0x054]%asi,%l0 ! %l0 = ffffffffff92ab30
5315! %l6 = 000000000001f8de, Mem[0000000013000008] = 58000000ef2e9004
5316 stxa %l6,[%i2+%i4]0x80 ! Mem[0000000013000008] = 000000000001f8de
5317! %l1 = 000000000000006f, %l5 = 0000000000020076, %l3 = 00000000a358bdc9
5318 sll %l1,%l5,%l3 ! %l3 = 000000001bc00000
5319
5320 ba,a p1_not_taken_0_end
5321p1_not_taken_0:
5322! The following code should not be executed
5323 mulx %l1,%l0,%l3
5324 ldsh [%o1+0x042],%l4
5325 lduw [%o2+0x040],%l2
5326 stxa %l4,[%o2+0x000]%asi
5327 ba,a p1_branch_failed
5328p1_not_taken_0_end:
5329
5330
5331! End of Random Code for Processor 1
5332
5333p1_set_done_flag:
5334 mov 2,%g2
5335 set done_flags,%g1
5336 st %g2,[%g1+0x004] ! Set processor 1 done flag
5337
5338! Check Registers
5339
5340p1_check_registers:
5341 set p1_expected_registers,%g1
5342 ldx [%g1+0x000],%g2
5343 cmp %l0,%g2 ! %l0 should be ffffffffff92ab30
5344 bne,a,pn %xcc,p1_reg_l0_fail
5345 mov %l0,%g3
5346 ldx [%g1+0x008],%g2
5347 cmp %l1,%g2 ! %l1 should be 000000000000006f
5348 bne,a,pn %xcc,p1_reg_l1_fail
5349 mov %l1,%g3
5350 ldx [%g1+0x010],%g2
5351 cmp %l2,%g2 ! %l2 should be ffffffffffffff87
5352 bne,a,pn %xcc,p1_reg_l2_fail
5353 mov %l2,%g3
5354 ldx [%g1+0x018],%g2
5355 cmp %l3,%g2 ! %l3 should be 000000001bc00000
5356 bne,a,pn %xcc,p1_reg_l3_fail
5357 mov %l3,%g3
5358 ldx [%g1+0x020],%g2
5359 cmp %l4,%g2 ! %l4 should be 000000000000006f
5360 bne,a,pn %xcc,p1_reg_l4_fail
5361 mov %l4,%g3
5362 ldx [%g1+0x028],%g2
5363 cmp %l5,%g2 ! %l5 should be 0000000000020076
5364 bne,a,pn %xcc,p1_reg_l5_fail
5365 mov %l5,%g3
5366 ldx [%g1+0x030],%g2
5367 cmp %l6,%g2 ! %l6 should be 000000000001f8de
5368 bne,a,pn %xcc,p1_reg_l6_fail
5369 mov %l6,%g3
5370 ldx [%g1+0x038],%g2
5371 cmp %l7,%g2 ! %l7 should be 000000008000006e
5372 bne,a,pn %xcc,p1_reg_l7_fail
5373 mov %l7,%g3
5374
5375! Check %y register
5376
5377 set 0x7fffffff,%g2
5378 rd %y,%g3
5379 cmp %g2,%g3
5380 bne,a p1_failed
5381 mov 0x111,%g1
5382
5383! Check Floating Point Registers
5384
5385p1_check_fp_registers:
5386 set p1_temp,%g1
5387 set p1_expected_fp_regs,%g3
5388 std %f0,[%g1]
5389 ldx [%g1],%l1
5390 ldx [%g3+0x00],%l0
5391 cmp %l0,%l1 ! %f0 should be cab6fcda 337f659b
5392 bne %xcc,p1_f0_fail
5393 std %f2,[%g1]
5394 ldx [%g1],%l1
5395 ldx [%g3+0x08],%l0
5396 cmp %l0,%l1 ! %f2 should be 0000002e fffd8052
5397 bne %xcc,p1_f2_fail
5398 std %f4,[%g1]
5399 ldx [%g1],%l1
5400 ldx [%g3+0x10],%l0
5401 cmp %l0,%l1 ! %f4 should be 3298dba6 3df54957
5402 bne %xcc,p1_f4_fail
5403 std %f6,[%g1]
5404 ldx [%g1],%l1
5405 ldx [%g3+0x18],%l0
5406 cmp %l0,%l1 ! %f6 should be fffe8786 fc854655
5407 bne %xcc,p1_f6_fail
5408 std %f8,[%g1]
5409 ldx [%g1],%l1
5410 ldx [%g3+0x20],%l0
5411 cmp %l0,%l1 ! %f8 should be ffffac67 ef2e9004
5412 bne %xcc,p1_f8_fail
5413 std %f10,[%g1]
5414 ldx [%g1],%l1
5415 ldx [%g3+0x28],%l0
5416 cmp %l0,%l1 ! %f10 should be 80000000 04a4b71e
5417 bne %xcc,p1_f10_fail
5418 std %f12,[%g1]
5419 ldx [%g1],%l1
5420 ldx [%g3+0x30],%l0
5421 cmp %l0,%l1 ! %f12 should be 0000002a fb2e9004
5422 bne %xcc,p1_f12_fail
5423 std %f16,[%g1]
5424 ldx [%g1],%l1
5425 ldx [%g3+0x40],%l0
5426 cmp %l0,%l1 ! %f16 should be 82b828a6 627f538d
5427 bne %xcc,p1_f16_fail
5428 std %f18,[%g1]
5429 ldx [%g1],%l1
5430 ldx [%g3+0x48],%l0
5431 cmp %l0,%l1 ! %f18 should be 00000000 002e9004
5432 bne %xcc,p1_f18_fail
5433 std %f20,[%g1]
5434 ldx [%g1],%l1
5435 ldx [%g3+0x50],%l0
5436 cmp %l0,%l1 ! %f20 should be 00000000 56867f79
5437 bne %xcc,p1_f20_fail
5438 std %f22,[%g1]
5439 ldx [%g1],%l1
5440 ldx [%g3+0x58],%l0
5441 cmp %l0,%l1 ! %f22 should be da35baa1 c9bd58a3
5442 bne %xcc,p1_f22_fail
5443 std %f24,[%g1]
5444 ldx [%g1],%l1
5445 ldx [%g3+0x60],%l0
5446 cmp %l0,%l1 ! %f24 should be 00000000 0146b171
5447 bne %xcc,p1_f24_fail
5448 std %f26,[%g1]
5449 ldx [%g1],%l1
5450 ldx [%g3+0x68],%l0
5451 cmp %l0,%l1 ! %f26 should be 80000000 fffb0001
5452 bne %xcc,p1_f26_fail
5453 std %f28,[%g1]
5454 ldx [%g1],%l1
5455 ldx [%g3+0x70],%l0
5456 cmp %l0,%l1 ! %f28 should be ffffffff f2a3f052
5457 bne %xcc,p1_f28_fail
5458 std %f30,[%g1]
5459 ldx [%g1],%l1
5460 ldx [%g3+0x78],%l0
5461 cmp %l0,%l1 ! %f30 should be 00c50000 c5b553aa
5462 bne %xcc,p1_f30_fail
5463 nop
5464
5465! Check Local Memory
5466
5467 set p1_local0_expect,%g1
5468 ldx [%g1+0x000],%g2 ! Expected data = 68f62623d6df4d4c
5469 ldx [%i0+0x000],%g3 ! Observed data at 0000000012000000
5470 cmp %g2,%g3
5471 bne,a,pn %xcc,p1_local_failed
5472 add %i0,0x000,%g4
5473 ldx [%g1+0x008],%g2 ! Expected data = c5fa31a4ffffffff
5474 ldx [%i0+0x008],%g3 ! Observed data at 0000000012000008
5475 cmp %g2,%g3
5476 bne,a,pn %xcc,p1_local_failed
5477 add %i0,0x008,%g4
5478 ldx [%g1+0x018],%g2 ! Expected data = 000000000027cc7b
5479 ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
5480 cmp %g2,%g3
5481 bne,a,pn %xcc,p1_local_failed
5482 add %i0,0x018,%g4
5483 ldx [%g1+0x020],%g2 ! Expected data = 00582623c5fa31a4
5484 ldx [%i0+0x020],%g3 ! Observed data at 0000000012000020
5485 cmp %g2,%g3
5486 bne,a,pn %xcc,p1_local_failed
5487 add %i0,0x020,%g4
5488 ldx [%g1+0x028],%g2 ! Expected data = 582e9004ef2e9004
5489 ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
5490 cmp %g2,%g3
5491 bne,a,pn %xcc,p1_local_failed
5492 add %i0,0x028,%g4
5493 ldx [%g1+0x030],%g2 ! Expected data = ff87f17d0146b171
5494 ldx [%i0+0x030],%g3 ! Observed data at 0000000012000030
5495 cmp %g2,%g3
5496 bne,a,pn %xcc,p1_local_failed
5497 add %i0,0x030,%g4
5498 ldx [%g1+0x040],%g2 ! Expected data = 00002eec3fb07651
5499 ldx [%i0+0x040],%g3 ! Observed data at 0000000012000040
5500 cmp %g2,%g3
5501 bne,a,pn %xcc,p1_local_failed
5502 add %i0,0x040,%g4
5503 ldx [%g1+0x048],%g2 ! Expected data = 00000071a2176dcf
5504 ldx [%i0+0x048],%g3 ! Observed data at 0000000012000048
5505 cmp %g2,%g3
5506 bne,a,pn %xcc,p1_local_failed
5507 add %i0,0x048,%g4
5508 ldx [%g1+0x058],%g2 ! Expected data = 439566e10ae72094
5509 ldx [%i0+0x058],%g3 ! Observed data at 0000000012000058
5510 cmp %g2,%g3
5511 bne,a,pn %xcc,p1_local_failed
5512 add %i0,0x058,%g4
5513 ldx [%g1+0x060],%g2 ! Expected data = 0000d31314a63395
5514 ldx [%i0+0x060],%g3 ! Observed data at 0000000012000060
5515 cmp %g2,%g3
5516 bne,a,pn %xcc,p1_local_failed
5517 add %i0,0x060,%g4
5518 ldx [%g1+0x078],%g2 ! Expected data = 0000000400000966
5519 ldx [%i0+0x078],%g3 ! Observed data at 0000000012000078
5520 cmp %g2,%g3
5521 bne,a,pn %xcc,p1_local_failed
5522 add %i0,0x078,%g4
5523
5524 set p1_local1_expect,%g1
5525 ldx [%g1+0x000],%g2 ! Expected data = 0000000000000004
5526 ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000
5527 cmp %g2,%g3
5528 bne,a,pn %xcc,p1_local_failed
5529 add %i1,0x000,%g4
5530 ldx [%g1+0x008],%g2 ! Expected data = 0000329800000000
5531 ldx [%i1+0x008],%g3 ! Observed data at 0000000012800008
5532 cmp %g2,%g3
5533 bne,a,pn %xcc,p1_local_failed
5534 add %i1,0x008,%g4
5535 ldx [%g1+0x018],%g2 ! Expected data = 04902efbfc85bdc9
5536 ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018
5537 cmp %g2,%g3
5538 bne,a,pn %xcc,p1_local_failed
5539 add %i1,0x018,%g4
5540 ldx [%g1+0x020],%g2 ! Expected data = fffe8786a358bdc9
5541 ldx [%i1+0x020],%g3 ! Observed data at 0000000012800020
5542 cmp %g2,%g3
5543 bne,a,pn %xcc,p1_local_failed
5544 add %i1,0x020,%g4
5545 ldx [%g1+0x048],%g2 ! Expected data = 68f62623c5fa31a4
5546 ldx [%i1+0x048],%g3 ! Observed data at 0000000012800048
5547 cmp %g2,%g3
5548 bne,a,pn %xcc,p1_local_failed
5549 add %i1,0x048,%g4
5550 ldx [%g1+0x060],%g2 ! Expected data = ffffb290f2a3f052
5551 ldx [%i1+0x060],%g3 ! Observed data at 0000000012800060
5552 cmp %g2,%g3
5553 bne,a,pn %xcc,p1_local_failed
5554 add %i1,0x060,%g4
5555 ldx [%g1+0x070],%g2 ! Expected data = a3333456f2a3f052
5556 ldx [%i1+0x070],%g3 ! Observed data at 0000000012800070
5557 cmp %g2,%g3
5558 bne,a,pn %xcc,p1_local_failed
5559 add %i1,0x070,%g4
5560
5561 set p1_local2_expect,%g1
5562 ldx [%g1+0x000],%g2 ! Expected data = 002e9004ef2e9004
5563 ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000
5564 cmp %g2,%g3
5565 bne,a,pn %xcc,p1_local_failed
5566 add %i2,0x000,%g4
5567 ldx [%g1+0x008],%g2 ! Expected data = 000000000001f8de
5568 ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008
5569 cmp %g2,%g3
5570 bne,a,pn %xcc,p1_local_failed
5571 add %i2,0x008,%g4
5572 ldx [%g1+0x010],%g2 ! Expected data = bc9a88a7000000e2
5573 ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010
5574 cmp %g2,%g3
5575 bne,a,pn %xcc,p1_local_failed
5576 add %i2,0x010,%g4
5577 ldx [%g1+0x018],%g2 ! Expected data = ffffac67ef009004
5578 ldx [%i2+0x018],%g3 ! Observed data at 0000000013000018
5579 cmp %g2,%g3
5580 bne,a,pn %xcc,p1_local_failed
5581 add %i2,0x018,%g4
5582 ldx [%g1+0x020],%g2 ! Expected data = 0000006f74f09004
5583 ldx [%i2+0x020],%g3 ! Observed data at 0000000013000020
5584 cmp %g2,%g3
5585 bne,a,pn %xcc,p1_local_failed
5586 add %i2,0x020,%g4
5587 ldx [%g1+0x028],%g2 ! Expected data = 7fffffff00000078
5588 ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028
5589 cmp %g2,%g3
5590 bne,a,pn %xcc,p1_local_failed
5591 add %i2,0x028,%g4
5592 ldx [%g1+0x030],%g2 ! Expected data = 0000000000000000
5593 ldx [%i2+0x030],%g3 ! Observed data at 0000000013000030
5594 cmp %g2,%g3
5595 bne,a,pn %xcc,p1_local_failed
5596 add %i2,0x030,%g4
5597 ldx [%g1+0x040],%g2 ! Expected data = 0400000000c5219a
5598 ldx [%i2+0x040],%g3 ! Observed data at 0000000013000040
5599 cmp %g2,%g3
5600 bne,a,pn %xcc,p1_local_failed
5601 add %i2,0x040,%g4
5602 ldx [%g1+0x048],%g2 ! Expected data = 6856262348587884
5603 ldx [%i2+0x048],%g3 ! Observed data at 0000000013000048
5604 cmp %g2,%g3
5605 bne,a,pn %xcc,p1_local_failed
5606 add %i2,0x048,%g4
5607 ldx [%g1+0x050],%g2 ! Expected data = 82b828a6627f538d
5608 ldx [%i2+0x050],%g3 ! Observed data at 0000000013000050
5609 cmp %g2,%g3
5610 bne,a,pn %xcc,p1_local_failed
5611 add %i2,0x050,%g4
5612 ldx [%g1+0x068],%g2 ! Expected data = ff92ab3075290979
5613 ldx [%i2+0x068],%g3 ! Observed data at 0000000013000068
5614 cmp %g2,%g3
5615 bne,a,pn %xcc,p1_local_failed
5616 add %i2,0x068,%g4
5617 ldx [%g1+0x070],%g2 ! Expected data = 000000000000002a
5618 ldx [%i2+0x070],%g3 ! Observed data at 0000000013000070
5619 cmp %g2,%g3
5620 bne,a,pn %xcc,p1_local_failed
5621 add %i2,0x070,%g4
5622 ldx [%g1+0x078],%g2 ! Expected data = 00b6fcda337f659b
5623 ldx [%i2+0x078],%g3 ! Observed data at 0000000013000078
5624 cmp %g2,%g3
5625 bne,a,pn %xcc,p1_local_failed
5626 add %i2,0x078,%g4
5627
5628 set p1_local3_expect,%g1
5629 ldx [%g1+0x000],%g2 ! Expected data = 000000000001e000
5630 ldx [%i3+0x000],%g3 ! Observed data at 0000000013800000
5631 cmp %g2,%g3
5632 bne,a,pn %xcc,p1_local_failed
5633 add %i3,0x000,%g4
5634 ldx [%g1+0x008],%g2 ! Expected data = 000058a3d3246ba8
5635 ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008
5636 cmp %g2,%g3
5637 bne,a,pn %xcc,p1_local_failed
5638 add %i3,0x008,%g4
5639 ldx [%g1+0x010],%g2 ! Expected data = 6f00000000000000
5640 ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010
5641 cmp %g2,%g3
5642 bne,a,pn %xcc,p1_local_failed
5643 add %i3,0x010,%g4
5644 ldx [%g1+0x020],%g2 ! Expected data = ffffff7f00000000
5645 ldx [%i3+0x020],%g3 ! Observed data at 0000000013800020
5646 cmp %g2,%g3
5647 bne,a,pn %xcc,p1_local_failed
5648 add %i3,0x020,%g4
5649 ldx [%g1+0x030],%g2 ! Expected data = c9bd58a3a1ba35da
5650 ldx [%i3+0x030],%g3 ! Observed data at 0000000013800030
5651 cmp %g2,%g3
5652 bne,a,pn %xcc,p1_local_failed
5653 add %i3,0x030,%g4
5654 ldx [%g1+0x038],%g2 ! Expected data = fffe8786c0daa8c0
5655 ldx [%i3+0x038],%g3 ! Observed data at 0000000013800038
5656 cmp %g2,%g3
5657 bne,a,pn %xcc,p1_local_failed
5658 add %i3,0x038,%g4
5659 ldx [%g1+0x040],%g2 ! Expected data = 0000000000000015
5660 ldx [%i3+0x040],%g3 ! Observed data at 0000000013800040
5661 cmp %g2,%g3
5662 bne,a,pn %xcc,p1_local_failed
5663 add %i3,0x040,%g4
5664 ldx [%g1+0x058],%g2 ! Expected data = c5b553aae9750b60
5665 ldx [%i3+0x058],%g3 ! Observed data at 0000000013800058
5666 cmp %g2,%g3
5667 bne,a,pn %xcc,p1_local_failed
5668 add %i3,0x058,%g4
5669
5670
5671! Check Shared Memory
5672 set share0_expect,%g4
5673 set p1_share_mask,%g5
5674 set 0x30000000,%g6 ! Physical Addr of Share 0
5675p1_memcheck_share0:
5676 ldx [%g4+0x008],%g2 ! Expected value = 0000002afb2e9004
5677 ldx [%o0+0x008],%g3 ! Read value at Mem[0000000030000008]
5678 cmp %g2,%g3
5679 bne,pn %xcc,p1_failed
5680 add %g6,0x008,%g1
5681 ldx [%g4+0x048],%g2 ! Expected value = 80000000fffb0001
5682 ldx [%o0+0x048],%g3 ! Read value at Mem[0000000030000048]
5683 cmp %g2,%g3
5684 bne,pn %xcc,p1_failed
5685 add %g6,0x048,%g1
5686 set share1_expect,%g4
5687 set 0x30800000,%g6 ! Physical Addr of Share 1
5688p1_memcheck_share1:
5689 ldx [%g4+0x008],%g2 ! Expected value = 3298dba6fff54957
5690 ldx [%o1+0x008],%g3 ! Read value at Mem[0000000030800008]
5691 cmp %g2,%g3
5692 bne,pn %xcc,p1_failed
5693 add %g6,0x008,%g1
5694 ldx [%g4+0x048],%g2 ! Expected value = ffffffffff78fe53
5695 ldx [%o1+0x048],%g3 ! Read value at Mem[0000000030800048]
5696 cmp %g2,%g3
5697 bne,pn %xcc,p1_failed
5698 add %g6,0x048,%g1
5699 set share2_expect,%g4
5700 set 0x31000000,%g6 ! Physical Addr of Share 2
5701p1_memcheck_share2:
5702 ldx [%g4+0x008],%g2 ! Expected value = 82b828a6627f538d
5703 ldx [%o2+0x008],%g3 ! Read value at Mem[0000000031000008]
5704 cmp %g2,%g3
5705 bne,pn %xcc,p1_failed
5706 add %g6,0x008,%g1
5707 ldx [%g4+0x048],%g2 ! Expected value = 8000000000000078
5708 ldx [%o2+0x048],%g3 ! Read value at Mem[0000000031000048]
5709 cmp %g2,%g3
5710 bne,pn %xcc,p1_failed
5711 add %g6,0x048,%g1
5712 set share3_expect,%g4
5713 set 0x31800000,%g6 ! Physical Addr of Share 3
5714p1_memcheck_share3:
5715 ldx [%g4+0x008],%g2 ! Expected value = 000000000001e06f
5716 ldx [%o3+0x008],%g3 ! Read value at Mem[0000000031800008]
5717 cmp %g2,%g3
5718 bne,pn %xcc,p1_failed
5719 add %g6,0x008,%g1
5720 ldx [%g4+0x048],%g2 ! Expected value = a86bffffa358bdc9
5721 ldx [%o3+0x048],%g3 ! Read value at Mem[0000000031800048]
5722 cmp %g2,%g3
5723 bne,pn %xcc,p1_failed
5724 add %g6,0x048,%g1
5725
5726! The test for processor 1 has passed
5727
5728p1_passed:
5729 ta GOOD_TRAP
5730 nop
5731
5732p1_reg_l0_fail:
5733 or %g0,0xbd0,%g1
5734 ba,a p1_failed
5735p1_reg_l1_fail:
5736 or %g0,0xbd1,%g1
5737 ba,a p1_failed
5738p1_reg_l2_fail:
5739 or %g0,0xbd2,%g1
5740 ba,a p1_failed
5741p1_reg_l3_fail:
5742 or %g0,0xbd3,%g1
5743 ba,a p1_failed
5744p1_reg_l4_fail:
5745 or %g0,0xbd4,%g1
5746 ba,a p1_failed
5747p1_reg_l5_fail:
5748 or %g0,0xbd5,%g1
5749 ba,a p1_failed
5750p1_reg_l6_fail:
5751 or %g0,0xbd6,%g1
5752 ba,a p1_failed
5753p1_reg_l7_fail:
5754 or %g0,0xbd7,%g1
5755 ba,a p1_failed
5756p1_f0_fail:
5757 set p1_temp,%g6
5758 mov 0xf00,%l0
5759 stx %l0,[%g6]
5760 std %f0,[%g6+8]
5761 stx %fsr,[%g6+16]
5762 ta BAD_TRAP
5763
5764p1_f2_fail:
5765 set p1_temp,%g6
5766 mov 0xf02,%l0
5767 stx %l0,[%g6]
5768 std %f2,[%g6+8]
5769 stx %fsr,[%g6+16]
5770 ta BAD_TRAP
5771
5772p1_f4_fail:
5773 set p1_temp,%g6
5774 mov 0xf04,%l0
5775 stx %l0,[%g6]
5776 std %f4,[%g6+8]
5777 stx %fsr,[%g6+16]
5778 ta BAD_TRAP
5779
5780p1_f6_fail:
5781 set p1_temp,%g6
5782 mov 0xf06,%l0
5783 stx %l0,[%g6]
5784 std %f6,[%g6+8]
5785 stx %fsr,[%g6+16]
5786 ta BAD_TRAP
5787
5788p1_f8_fail:
5789 set p1_temp,%g6
5790 mov 0xf08,%l0
5791 stx %l0,[%g6]
5792 std %f8,[%g6+8]
5793 stx %fsr,[%g6+16]
5794 ta BAD_TRAP
5795
5796p1_f10_fail:
5797 set p1_temp,%g6
5798 mov 0xf10,%l0
5799 stx %l0,[%g6]
5800 std %f10,[%g6+8]
5801 stx %fsr,[%g6+16]
5802 ta BAD_TRAP
5803
5804p1_f12_fail:
5805 set p1_temp,%g6
5806 mov 0xf12,%l0
5807 stx %l0,[%g6]
5808 std %f12,[%g6+8]
5809 stx %fsr,[%g6+16]
5810 ta BAD_TRAP
5811
5812p1_f16_fail:
5813 set p1_temp,%g6
5814 mov 0xf16,%l0
5815 stx %l0,[%g6]
5816 std %f16,[%g6+8]
5817 stx %fsr,[%g6+16]
5818 ta BAD_TRAP
5819
5820p1_f18_fail:
5821 set p1_temp,%g6
5822 mov 0xf18,%l0
5823 stx %l0,[%g6]
5824 std %f18,[%g6+8]
5825 stx %fsr,[%g6+16]
5826 ta BAD_TRAP
5827
5828p1_f20_fail:
5829 set p1_temp,%g6
5830 mov 0xf20,%l0
5831 stx %l0,[%g6]
5832 std %f20,[%g6+8]
5833 stx %fsr,[%g6+16]
5834 ta BAD_TRAP
5835
5836p1_f22_fail:
5837 set p1_temp,%g6
5838 mov 0xf22,%l0
5839 stx %l0,[%g6]
5840 std %f22,[%g6+8]
5841 stx %fsr,[%g6+16]
5842 ta BAD_TRAP
5843
5844p1_f24_fail:
5845 set p1_temp,%g6
5846 mov 0xf24,%l0
5847 stx %l0,[%g6]
5848 std %f24,[%g6+8]
5849 stx %fsr,[%g6+16]
5850 ta BAD_TRAP
5851
5852p1_f26_fail:
5853 set p1_temp,%g6
5854 mov 0xf26,%l0
5855 stx %l0,[%g6]
5856 std %f26,[%g6+8]
5857 stx %fsr,[%g6+16]
5858 ta BAD_TRAP
5859
5860p1_f28_fail:
5861 set p1_temp,%g6
5862 mov 0xf28,%l0
5863 stx %l0,[%g6]
5864 std %f28,[%g6+8]
5865 stx %fsr,[%g6+16]
5866 ta BAD_TRAP
5867
5868p1_f30_fail:
5869 set p1_temp,%g6
5870 mov 0xf30,%l0
5871 stx %l0,[%g6]
5872 std %f30,[%g6+8]
5873 stx %fsr,[%g6+16]
5874 ta BAD_TRAP
5875
5876
5877! The test for processor 1 failed
5878
5879p1_failed:
5880 set done_flags,%g1
5881 mov 3,%g5
5882 st %g5,[%g1+0x004] ! Set processor 1 done flag
5883
5884 set p1_temp,%g6
5885 stx %g1,[%g6]
5886 stx %g2,[%g6+8]
5887 stx %g3,[%g6+16]
5888 ta BAD_TRAP
5889
5890
5891! The local area data for processor 1 failed
5892
5893p1_local_failed:
5894 set done_flags,%g5
5895 mov 3,%g6
5896 st %g6,[%g5+0x004] ! Set processor 1 done flag
5897
5898 set p1_temp,%g6
5899 add %g1,%g4,%g1
5900 stx %g4,[%g6]
5901 stx %g2,[%g6+8]
5902 stx %g3,[%g6+16]
5903 ta BAD_TRAP
5904
5905p1_dfill_failed:
5906 ba p1_failed
5907 mov 0xddd,%g1
5908
5909p1_selfmod_failed:
5910 ba p1_failed
5911 mov 0xabc,%g1
5912
5913
5914p1_common_error:
5915 or %g0,0xee1,%g1
5916 ba p1_failed
5917 mov %o5,%g3
5918
5919p1_common_signature_error:
5920 set p1_temp,%g1
5921 ba p1_failed
5922 st %g2,[%g1] ! Common Lock Number
5923
5924p1_common_timeout:
5925 set p1_temp,%g1
5926 ba p1_failed
5927 st %g2,[%g1] ! Common Lock Number
5928p1_branch_failed:
5929 mov 0xbbb,%g1
5930 rd %ccr,%g2
5931 ba p1_failed
5932 mov 0x0,%g3
5933
5934p1_trap1e:
5935 st %f0 ,[%i2+0x000] ! Mem[0000000013000000]
5936 add %l6,%l5,%l2
5937 and %l3,%l1,%l7
5938 xnor %l6,%l5,%l0
5939 subccc %l1,-0xe19,%l0
5940 stb %l6,[%o3+0x008] ! Mem[0000000031800008]
5941 done
5942
5943p1_trap1o:
5944 st %f0 ,[%o2+0x000] ! Mem[0000000013000000]
5945 add %l6,%l5,%l2
5946 and %l3,%l1,%l7
5947 xnor %l6,%l5,%l0
5948 subccc %l1,-0xe19,%l0
5949 stb %l6,[%i3+0x008] ! Mem[0000000031800008]
5950 done
5951
5952
5953p1_trap2e:
5954 sdivx %l4,-0x4b3,%l3
5955 ld [%o1+0x04c],%f9 ! Mem[000000003080004c]
5956 done
5957
5958p1_trap2o:
5959 sdivx %l4,-0x4b3,%l3
5960 ld [%i1+0x04c],%f9 ! Mem[000000003080004c]
5961 done
5962
5963
5964p1_trap3e:
5965 subc %l7,%l6,%l4
5966 xnor %l6,-0xee1,%l5
5967 done
5968
5969p1_trap3o:
5970 subc %l7,%l6,%l4
5971 xnor %l6,-0xee1,%l5
5972 done
5973
5974p1_init_memory_pointers:
5975 set p1_init_registers,%g1
5976 mov %g0,%g2
5977 mov %g0,%g3
5978 mov %g0,%g4
5979 mov %g0,%g5
5980 mov %g0,%g6
5981 mov %g0,%g7
5982
5983! Initialize memory pointers for window 0
5984 set p1_local0_start,%i0
5985 set p1_local1_start,%i1
5986 set p1_local2_start,%i2
5987 set p1_local3_start,%i3
5988 mov 0x08,%i4
5989 mov 0x10,%i5
5990 mov 0x18,%i6
5991 mov %g0,%i7
5992! Init Local Registers in Window 0
5993 ldx [%g1+0x000],%l0 ! %l0 = 21ddde1f8846d988
5994 ldx [%g1+0x008],%l1 ! %l1 = fede8a4652976571
5995 ldx [%g1+0x010],%l2 ! %l2 = 29bbee2c018cd785
5996 ldx [%g1+0x018],%l3 ! %l3 = 003164f899641347
5997 ldx [%g1+0x020],%l4 ! %l4 = 38a4a19e1ab0c666
5998 ldx [%g1+0x028],%l5 ! %l5 = b361b9347852b43d
5999 ldx [%g1+0x030],%l6 ! %l6 = 5a58e3704bd742f1
6000 ldx [%g1+0x038],%l7 ! %l7 = 6ac32f864dd11ff2
6001 save
6002
6003! Initialize memory points for window 1
6004 set share0_start,%i0
6005 set share1_start,%i1
6006 set share2_start,%i2
6007 set share3_start,%i3
6008 mov 0x20,%i4
6009 mov 0x28,%i5
6010 mov 0x30,%i6
6011! Init Local Registers in Window 1
6012 ldx [%g1+0x040],%l0 ! %l0 = 8816ebade70bfc82
6013 ldx [%g1+0x048],%l1 ! %l1 = 7eb65ee9df41ced9
6014 ldx [%g1+0x050],%l2 ! %l2 = 9b807de20eb7c6fd
6015 ldx [%g1+0x058],%l3 ! %l3 = a78e30f22c4de946
6016 ldx [%g1+0x060],%l4 ! %l4 = 039cfbd46b3ff634
6017 ldx [%g1+0x068],%l5 ! %l5 = 68f6aadfe6802de0
6018 ldx [%g1+0x070],%l6 ! %l6 = a63ed16dcced0e10
6019 ldx [%g1+0x078],%l7 ! %l7 = d5a05e3ccf81026d
6020 save
6021
6022! Initialize memory pointers for window 2
6023 set p1_local0_start,%i0
6024 set p1_local1_start,%i1
6025 set p1_local2_start,%i2
6026 set p1_local3_start,%i3
6027 mov 0x08,%i4
6028 mov 0x10,%i5
6029 mov 0x18,%i6
6030 mov %g0,%i7
6031! Init Local Registers in Window 2
6032 ldx [%g1+0x080],%l0 ! %l0 = 3aa5c6b6e0b71080
6033 ldx [%g1+0x088],%l1 ! %l1 = 0ff44c9837b24418
6034 ldx [%g1+0x090],%l2 ! %l2 = 38b68c7ca0bfcf44
6035 ldx [%g1+0x098],%l3 ! %l3 = a14e858082285a06
6036 ldx [%g1+0x0a0],%l4 ! %l4 = 079223326c3fd3d9
6037 ldx [%g1+0x0a8],%l5 ! %l5 = eac1b12dee4692ce
6038 ldx [%g1+0x0b0],%l6 ! %l6 = 64bd83b9dc4b48da
6039 ldx [%g1+0x0b8],%l7 ! %l7 = 79bd702442b8b162
6040 save
6041
6042! Initialize memory points for window 3
6043 set share0_start,%i0
6044 set share1_start,%i1
6045 set share2_start,%i2
6046 set share3_start,%i3
6047 mov 0x20,%i4
6048 mov 0x28,%i5
6049 mov 0x30,%i6
6050 mov %g0,%i7
6051! Init Local Registers in Window 3
6052 ldx [%g1+0x0c0],%l0 ! %l0 = 35bdcbe3f9e86aba
6053 ldx [%g1+0x0c8],%l1 ! %l1 = a4b7e806f13900ab
6054 ldx [%g1+0x0d0],%l2 ! %l2 = 8599ecdfd9860855
6055 ldx [%g1+0x0d8],%l3 ! %l3 = 51c80de22644a7c3
6056 ldx [%g1+0x0e0],%l4 ! %l4 = d38c9612b63ebd08
6057 ldx [%g1+0x0e8],%l5 ! %l5 = 6c6c3499cda401c2
6058 ldx [%g1+0x0f0],%l6 ! %l6 = d97ce8a62069856e
6059 ldx [%g1+0x0f8],%l7 ! %l7 = 3c9c9058b6c62192
6060 save
6061
6062! Initialize memory pointers for window 4
6063 set p1_local0_start,%i0
6064 set p1_local1_start,%i1
6065 set p1_local2_start,%i2
6066 set p1_local3_start,%i3
6067 mov 0x08,%i4
6068 mov 0x10,%i5
6069 mov 0x18,%i6
6070 mov %g0,%i7
6071! Init Local Registers in Window 4
6072 ldx [%g1+0x100],%l0 ! %l0 = 94a9b5f663513ba1
6073 ldx [%g1+0x108],%l1 ! %l1 = 0b6047aa27a7ab20
6074 ldx [%g1+0x110],%l2 ! %l2 = a0f1aa709d2d8357
6075 ldx [%g1+0x118],%l3 ! %l3 = 8e027fe3de838aab
6076 ldx [%g1+0x120],%l4 ! %l4 = 85f4813a63fc755b
6077 ldx [%g1+0x128],%l5 ! %l5 = e32091e6797f8656
6078 ldx [%g1+0x130],%l6 ! %l6 = 1049e16c6cdddd90
6079 ldx [%g1+0x138],%l7 ! %l7 = 95875b7c2523778b
6080
6081! Initialize the output register of window 4
6082 set share0_start,%o0
6083 set share1_start,%o1
6084 set share2_start,%o2
6085 set share3_start,%o3
6086 mov 0x20,%o4
6087 mov 0x28,%o5
6088 mov 0x30,%o6
6089 mov %g0,%o7
6090 restore
6091 restore
6092 restore
6093 restore
6094
6095 retl
6096 nop
6097
6098! Random code for Processor 2
6099
6100processor_2:
6101 ta T_CHANGE_PRIV
6102 set done_flags,%g1
6103 mov 1,%g2
6104 st %g2,[%g1+0x08] ! Set the start flag
6105 wrpr %g0,7,%cleanwin
6106 call p2_init_memory_pointers
6107 wr %g0,0x80,%asi ! Setting default asi to 80
6108
6109! Initialize the floating point registers for processor 2
6110
6111 wr %g0,0x4,%fprs ! Make sure fef is 1
6112 set p2_init_freg,%g1
6113! %f0 = 7950285b 0e7ddcc7 e3da5f05 daa6c773
6114! %f4 = 44696487 c1dc8fc6 61e8b942 1a64d775
6115! %f8 = 39b8133b 0100f108 a47b080f 948bc698
6116! %f12 = 63396ffe 2f46dff4 41403118 58b2dfd8
6117 ldda [%g1]ASI_BLK_P,%f0
6118 add %g1,64,%g1
6119! %f16 = 7ee36d04 8d820441 11049de2 a0033b2a
6120! %f20 = 96c6e801 da309037 cdb5b427 2281eeab
6121! %f24 = 9a8112cc e69a3985 12e63894 db49ea62
6122! %f28 = 1ac12565 37980658 aa18a9d7 d511a2f2
6123 ldda [%g1]ASI_BLK_P,%f16
6124 add %g1,64,%g1
6125! %f32 = 7a0023f0 3c8c15a5 16eaaac7 40d1fb7c
6126! %f36 = 67c5a05f 830e3dec 3bcda461 c1ba16c9
6127! %f40 = 410f99cb bbf5cbe8 153be72c 80a77e31
6128! %f44 = 1b06aec1 89ac7dd0 d629cf7a 32566c73
6129 ldda [%g1]ASI_BLK_P,%f32
6130 xorcc %g0,%g0,%g3 ! init %g3 and set flags
6131 membar #Sync ! Force the block loads to complete
6132
6133! Start of Random Code for processor 2
6134
6135p2_label_1:
6136! Mem[0000000031800050] = 8efb9e35, %l0 = f65c5891f61dccbf
6137 ldswa [%o3+0x050]%asi,%l0 ! %l0 = ffffffff8efb9e35
6138! %l1 = a638ef8a898e5247, Mem[0000000030000056] = a76af3dd
6139 sth %l1,[%o0+0x056] ! Mem[0000000030000054] = a76a5247
6140! Mem[0000000015000010] = 3d3c19e0, %f22 = cdb5b427
6141 lda [%i2+%i5]0x80,%f22 ! %f22 = 3d3c19e0
6142! %l1 = a638ef8a898e5247, Mem[0000000015800058] = 6595c7069f0f00d1
6143 stx %l1,[%i3+0x058] ! Mem[0000000015800058] = a638ef8a898e5247
6144! Mem[0000000015800058] = a638ef8a, %l5 = 9c765ae6a74fee41
6145 lduw [%i3+0x058],%l5 ! %l5 = 00000000a638ef8a
6146! Mem[0000000014800018] = 74c0865c, %l0 = ffffffff8efb9e35
6147 lduha [%i1+%i6]0x80,%l0 ! %l0 = 00000000000074c0
6148! %f20 = 96c6e801 da309037, Mem[0000000031800010] = 822ebf9e 54868afd
6149 std %f20,[%o3+%i5] ! Mem[0000000031800010] = 96c6e801 da309037
6150! %l5 = 00000000a638ef8a, %l3 = e9b914f4697e6855, %y = 00000000
6151 udiv %l5,%l3,%l1 ! %l1 = 0000000000000001
6152 mov %l0,%y ! %y = 000074c0
6153! %l5 = 00000000a638ef8a, immed = 00000003, %l1 = 0000000000000001
6154 sra %l5,0x003,%l1 ! %l1 = fffffffff4c71df1
6155! %l7 = 1720c4a1d97a2c36, immed = 00000f51, %l4 = c345c0a6240b800a
6156 orn %l7,0xf51,%l4 ! %l4 = fffffffffffffcbe
6157
6158p2_label_2:
6159! %l7 = 1720c4a1d97a2c36, %l1 = fffffffff4c71df1, %l7 = 1720c4a1d97a2c36
6160 srl %l7,%l1,%l7 ! %l7 = 0000000000006cbd
6161! %l2 = d333c778c0c2858e, immed = fffff060, %l1 = fffffffff4c71df1
6162 tsubcc %l2,-0xfa0,%l1 ! %l1 = d333c778c0c2952e, %ccr = 9b
6163! %l0 = 00000000000074c0, Mem[0000000015000028] = a3c66c57
6164 stb %l0,[%i2+%o5] ! Mem[0000000015000028] = c0c66c57
6165! %l5 = 00000000a638ef8a, %l1 = d333c778c0c2952e, %l1 = d333c778c0c2952e
6166 xorcc %l5,%l1,%l1 ! %l1 = d333c77866fa7aa4, %ccr = 80
6167! %l6 = 09f499abd68cee9a, %l3 = e9b914f4697e6855, %l3 = e9b914f4697e6855
6168 subc %l6,%l3,%l3 ! %l3 = 203b84b76d0e8645
6169! %l7 = 0000000000006cbd, immed = 000006fb, %y = 000074c0
6170 udiv %l7,0x6fb,%l3 ! %l3 = 00000000ffffffff
6171 mov %l0,%y ! %y = 000074c0
6172! Mem[0000000014800018] = 74c0865c, %l2 = d333c778c0c2858e
6173 ldsha [%i1+%i6]0x81,%l2 ! %l2 = 00000000000074c0
6174! %l6 = 09f499abd68cee9a, Mem[0000000014800008] = d29abcb2f65dd34f
6175 stxa %l6,[%i1+%i4]0x80 ! Mem[0000000014800008] = 09f499abd68cee9a
6176! Randomly selected nop
6177 nop
6178! %l3 = 00000000ffffffff, Mem[0000000014000010] = f190aaa6
6179 stba %l3,[%i0+%i5]0x81 ! Mem[0000000014000010] = ff90aaa6
6180
6181p2_label_3:
6182! %f22 = 3d3c19e0 2281eeab, Mem[0000000014000028] = dd3c7c0e 962301eb
6183 stda %f22,[%i0+%o5]0x81 ! Mem[0000000014000028] = 3d3c19e0 2281eeab
6184! Mem[000000001400001c] = e0db7a87, %l3 = 00000000ffffffff
6185 lduw [%i0+0x01c],%l3 ! %l3 = 00000000e0db7a87
6186! Mem[0000000030000010] = d41f909f0ce1d034, %f8 = 39b8133b 0100f108
6187 ldd [%o0+%i5],%f8 ! %f8 = d41f909f 0ce1d034
6188! %l6 = 09f499abd68cee9a, Mem[0000000030800052] = 8ec1fcd5
6189 stba %l6,[%o1+0x052]%asi ! Mem[0000000030800050] = 8ec19ad5
6190! %l3 = 00000000e0db7a87, %l5 = 00000000a638ef8a, %l3 = 00000000e0db7a87
6191 xorcc %l3,%l5,%l3 ! %l3 = 0000000046e3950d, %ccr = 00
6192! %l2 = 00000000000074c0, %l2 = 00000000000074c0, %l0 = 00000000000074c0
6193 sub %l2,%l2,%l0 ! %l0 = 0000000000000000
6194! %l0 = 0000000000000000, immed = 0000061d, %l4 = fffffffffffffcbe
6195 sub %l0,0x61d,%l4 ! %l4 = fffffffffffff9e3
6196! %l4 = fffffffffffff9e3, immed = 00000417, %l1 = d333c77866fa7aa4
6197 andcc %l4,0x417,%l1 ! %l1 = 0000000000000003, %ccr = 00
6198! Mem[0000000015000010] = 6e7db3bf e0193c3d, %l2 = 000074c0, %l3 = 46e3950d
6199 ldda [%i2+%i5]0x89,%l2 ! %l2 = 00000000e0193c3d 000000006e7db3bf
6200! %l3 = 000000006e7db3bf, Mem[0000000030000055] = a76a5247
6201 stba %l3,[%o0+0x055]%asi ! Mem[0000000030000054] = a7bf5247
6202
6203p2_label_4:
6204! %l5 = 00000000a638ef8a
6205 sethi %hi(0xa5ed6000),%l5 ! %l5 = 00000000a5ed6000
6206! %l0 = 0000000000000000, Mem[0000000015000060] = 5b32b0c4
6207 stw %l0,[%i2+0x060] ! Mem[0000000015000060] = 00000000
6208! %l0 = 0000000000000000, %l1 = 0000000000000003, %l2 = 00000000e0193c3d
6209 or %l0,%l1,%l2 ! %l2 = 0000000000000003
6210! Mem[0000000030000014] = 0ce1d034, %f12 = 63396ffe
6211 ld [%o0+0x014],%f12 ! %f12 = 0ce1d034
6212! %l5 = 00000000a5ed6000, immed = 00000004, %l5 = 00000000a5ed6000
6213 sll %l5,0x004,%l5 ! %l5 = 0000000a5ed60000
6214! %l4 = fffffffffffff9e3, immed = 00000001, %l3 = 000000006e7db3bf
6215 srl %l4,0x001,%l3 ! %l3 = 000000007ffffcf1
6216! %l2 = 0000000000000003, Mem[0000000031800050] = 8efb9e35868d9b01
6217 stx %l2,[%o3+0x050] ! Mem[0000000031800050] = 0000000000000003
6218! %l1 = 0000000000000003, immed = 00000ae1, %y = 000074c0
6219 smul %l1,0xae1,%l6 ! %l6 = 00000000000020a3, %y = 00
6220! %l2 = 0000000000000003, immed = fffffe07, %l2 = 0000000000000003
6221 andcc %l2,-0x1f9,%l2 ! %l2 = 0000000000000003, %ccr = 00
6222! %l6 = 00000000000020a3, Mem[0000000015000064] = 7c22acab
6223 stb %l6,[%i2+0x064] ! Mem[0000000015000064] = a322acab
6224
6225p2_label_5:
6226! %l7 = 0000000000006cbd, immed = fffff7ac, %l1 = 0000000000000003
6227 add %l7,-0x854,%l1 ! %l1 = 0000000000006469
6228! Mem[0000000015000020] = c72627e4, %l0 = 0000000000000000
6229 lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000e4
6230! Mem[0000000030000010] = d41f909f0ce1d034, %l2 = 0000000000000003
6231 ldx [%o0+%i5],%l2 ! %l2 = d41f909f0ce1d034
6232! Mem[000000001480001c] = 38cd1dea, %l5 = 0000000a5ed60000
6233 ldsb [%i1+0x01c],%l5 ! %l5 = 0000000000000038
6234! Mem[0000000030000010] = d41f909f0ce1d034, %f16 = 7ee36d04 8d820441
6235 ldd [%o0+%i5],%f16 ! %f16 = d41f909f 0ce1d034
6236! Mem[0000000015000008] = e94191be aced4189, %l6 = 000020a3, %l7 = 00006cbd
6237 ldda [%i2+%i4]0x81,%l6 ! %l6 = 00000000e94191be 00000000aced4189
6238! %l3 = 000000007ffffcf1, immed = 0000038c, %y = 00000000
6239 sdivcc %l3,0x38c,%l5 ! %l5 = 000000000024168d, %ccr = 00
6240 mov %l0,%y ! %y = 000000e4
6241! %l4 = fffff9e3, %l5 = 0024168d, Mem[0000000014000018] = 982c62a7 e0db7a87
6242 stda %l4,[%i0+%i6]0x81 ! Mem[0000000014000018] = fffff9e3 0024168d
6243! %l4 = fffffffffffff9e3, Mem[0000000014800010] = 477a60e9
6244 stba %l4,[%i1+%i5]0x81 ! Mem[0000000014800010] = e37a60e9
6245! %l2 = d41f909f0ce1d034, immd = 0000000000000b46, %l6 = 00000000e94191be
6246 mulx %l2,0xb46,%l6 ! %l6 = 5bd8610b39b12a38, %y = e4
6247
6248p2_label_6:
6249! Mem[0000000014000008] = 1d38a680ee2382e3, %l4 = fffffffffffff9e3
6250 ldxa [%i0+%i4]0x88,%l4 ! %l4 = 1d38a680ee2382e3
6251! %f0 = 7950285b 0e7ddcc7, Mem[0000000030000050] = 3e1bbdc6 a7bf5247
6252 std %f0 ,[%o0+0x050] ! Mem[0000000030000050] = 7950285b 0e7ddcc7
6253! %l1 = 0000000000006469, immed = fffff5b2, %l6 = 5bd8610b39b12a38
6254 orncc %l1,-0xa4e,%l6 ! %l6 = 0000000000006e6d, %ccr = 00
6255! Mem[0000000015800020] = 50a4b8d3, %f12 = 0ce1d034
6256 lda [%i3+%o4]0x80,%f12 ! %f12 = 50a4b8d3
6257! Mem[0000000031000054] = b1844955, %l1 = 0000000000006469
6258 ldsw [%o2+0x054],%l1 ! %l1 = ffffffffb1844955
6259! Mem[0000000014800020] = b0166fb3, %l1 = ffffffffb1844955
6260 ldsba [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffffb0
6261! %l6 = 00006e6d, %l7 = aced4189, Mem[0000000014800020] = b0166fb3 bf06a4df
6262 stda %l6,[%i1+%o4]0x81 ! Mem[0000000014800020] = 00006e6d aced4189
6263! Mem[0000000030800054] = ae076245, %l2 = d41f909f0ce1d034
6264 ldsba [%o1+0x056]%asi,%l2 ! %l2 = 0000000000000062
6265! %l0 = 00000000000000e4, %l2 = 0000000000000062, %y = 000000e4
6266 smulcc %l0,%l2,%l3 ! %l3 = 0000000000005748, %ccr = 00, %y = 00
6267! Mem[000000001500000c] = aced4189, %l4 = 1d38a680ee2382e3
6268 ldsb [%i2+0x00c],%l4 ! %l4 = ffffffffffffffac
6269
6270p2_label_7:
6271! %l4 = ffffffffffffffac, %l0 = 00000000000000e4, %l1 = ffffffffffffffb0
6272 andcc %l4,%l0,%l1 ! %l1 = 00000000000000a4, %ccr = 00
6273! %f20 = 96c6e801 da309037, Mem[0000000031000010] = 48fd794f bfb32841
6274 std %f20,[%o2+%i5] ! Mem[0000000031000010] = 96c6e801 da309037
6275! %l1 = 00000000000000a4
6276 sethi %hi(0x92881800),%l1 ! %l1 = 0000000092881800
6277! %l5 = 000000000024168d, immed = 00000984, %y = 00000000
6278 sdivcc %l5,0x984,%l6 ! %l6 = 00000000000003ca, %ccr = 00
6279 mov %l0,%y ! %y = 000000e4
6280! Mem[0000000014000068] = 70d889fd, %f28 = 1ac12565
6281 ld [%i0+0x068],%f28 ! %f28 = 70d889fd
6282! Mem[0000000014000020] = 918d3470, %l3 = 0000000000005748
6283 ldswa [%i0+%o4]0x88,%l3 ! %l3 = ffffffff918d3470
6284! %l3 = ffffffff918d3470, %l1 = 0000000092881800, %y = 000000e4
6285 umulcc %l3,%l1,%l4 ! %l4 = 534fe890f86a8000, %ccr = 08, %y = 534fe890
6286! done : should take illegal inst trap, %l0 = 00000000000000e4
6287 done ! Illegal inst trap : %l0 = 00000000000000f4
6288! %l4 = 534fe890f86a8000, immed = fffff87a, %l0 = 00000000000000f4
6289 andcc %l4,-0x786,%l0 ! %l0 = 534fe890f86a8000, %ccr = 08
6290! %l7 = 00000000aced4189, Mem[0000000015800000] = 60a295d7846a6546
6291 stxa %l7,[%i3+%g0]0x88 ! Mem[0000000015800000] = 00000000aced4189
6292
6293p2_label_8:
6294! %l1 = 0000000092881800, Mem[0000000031800014] = da309037
6295 stw %l1,[%o3+0x014] ! Mem[0000000031800014] = 92881800
6296! %l6 = 00000000000003ca, Mem[0000000031000014] = da309037
6297 stw %l6,[%o2+0x014] ! Mem[0000000031000014] = 000003ca
6298! Mem[0000000030000050] = 7950285b, %l6 = 00000000000003ca
6299 ldsb [%o0+0x051],%l6 ! %l6 = 0000000000000050
6300! %l3 = ffffffff918d3470, Mem[0000000031000010] = 96c6e801000003ca
6301 stx %l3,[%o2+%i5] ! Mem[0000000031000010] = ffffffff918d3470
6302! %l6 = 0000000000000050, immed = 000000ef, %l5 = 000000000024168d
6303 orncc %l6,0x0ef,%l5 ! %l5 = ffffffffffffff50, %ccr = 88
6304! Mem[0000000015800044] = f092c752, %l7 = 00000000aced4189
6305 ldub [%i3+0x047],%l7 ! %l7 = 0000000000000052
6306! %f2 = e3da5f05 daa6c773, Mem[0000000015000000] = 81fb99dd c34b5bfd
6307 stda %f2 ,[%i2+%g0]0x89 ! Mem[0000000015000000] = e3da5f05 daa6c773
6308! Invert Register : %l3 = ffffffff918d3470
6309 xor %l3,-1,%l3 ! %l3 = 000000006e72cb8f
6310! Mem[0000000015800028] = 12abeb9a2f0b8017, %f0 = 7950285b 0e7ddcc7
6311 ldda [%i3+%o5]0x81,%f0 ! %f0 = 12abeb9a 2f0b8017
6312! %l1 = 0000000092881800, %l5 = ffffffffffffff50, %l3 = 000000006e72cb8f
6313 srl %l1,%l5,%l3 ! %l3 = 0000000000009288
6314
6315p2_label_9:
6316! Mem[0000000014800010] = fe44e0a5 e9607ae3, %l4 = f86a8000, %l5 = ffffff50
6317 ldda [%i1+%i5]0x89,%l4 ! %l4 = 00000000e9607ae3 00000000fe44e0a5
6318! %l2 = 0000000000000062, immed = fffff2f1, %y = 534fe890
6319 sdivcc %l2,-0xd0f,%l0 ! %l0 = ffffffff80000000, %ccr = 8a
6320 mov %l0,%y ! %y = 80000000
6321! Mem[0000000014000010] = a6aa90ff, %f22 = 3d3c19e0
6322 lda [%i0+%i5]0x88,%f22 ! %f22 = a6aa90ff
6323! %l0 = ffffffff80000000, %l0 = ffffffff80000000, %l7 = 0000000000000052
6324 or %l0,%l0,%l7 ! %l7 = ffffffff80000000
6325! %l7 = ffffffff80000000, immed = 0000001f, %l7 = ffffffff80000000
6326 sll %l7,0x01f,%l7 ! %l7 = c000000000000000
6327! %l6 = 0000000000000050, Mem[0000000014800059] = f516fdbd
6328 stb %l6,[%i1+0x059] ! Mem[0000000014800058] = f550fdbd
6329! Mem[0000000015000008] = e94191beaced4189, %l5 = 00000000fe44e0a5
6330 ldxa [%i2+%i4]0x81,%l5 ! %l5 = e94191beaced4189
6331! Mem[0000000014800000] = 4e88ccfe, %l1 = 0000000092881800
6332 ldsha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000004e88
6333! %l7 = c000000000000000, Mem[0000000015800006] = 00000000, %asi = 80
6334 stha %l7,[%i3+0x006]%asi ! Mem[0000000015800004] = 00000000
6335! Mem[0000000014800008] = 9aee8cd6ab99f409, %l4 = 00000000e9607ae3
6336 ldxa [%i1+%i4]0x88,%l4 ! %l4 = 9aee8cd6ab99f409
6337
6338p2_label_10:
6339! %f22 = a6aa90ff 2281eeab, Mem[0000000015800008] = f2a20460 dabb59b7
6340 stda %f22,[%i3+%i4]0x81 ! Mem[0000000015800008] = a6aa90ff 2281eeab
6341! %l0 = ffffffff80000000, %l2 = 0000000000000062, %l4 = 9aee8cd6ab99f409
6342 subccc %l0,%l2,%l4 ! %l4 = ffffffff7fffff9e, %ccr = 82
6343! %l3 = 0000000000009288, immed = 00000021, %l2 = 0000000000000062
6344 sllx %l3,0x021,%l2 ! %l2 = 0001251000000000
6345! %l3 = 0000000000009288, Mem[0000000030000050] = 7950285b
6346 stw %l3,[%o0+0x050] ! Mem[0000000030000050] = 00009288
6347! %l2 = 0001251000000000, %l4 = ffffffff7fffff9e, %l1 = 0000000000004e88
6348 srl %l2,%l4,%l1 ! %l1 = 0000000000000000
6349! %f1 = 2f0b8017, Mem[0000000014800050] = 61b9087a
6350 sta %f1 ,[%i1+0x050]%asi ! Mem[0000000014800050] = 2f0b8017
6351! Mem[0000000014000078] = fd7fe9a7045e0449, %f18 = 11049de2 a0033b2a
6352 ldda [%i0+0x078]%asi,%f18 ! %f18 = fd7fe9a7 045e0449
6353! %f25 = e69a3985, Mem[0000000031000054] = b1844955
6354 st %f25,[%o2+0x054] ! Mem[0000000031000054] = e69a3985
6355! Mem[0000000015000020] = e42726c7f10d17bb, %f20 = 96c6e801 da309037
6356 ldda [%i2+%o4]0x80,%f20 ! %f20 = e42726c7 f10d17bb
6357! %l5 = e94191beaced4189, immed = 0000001a, %l2 = 0001251000000000
6358 srlx %l5,0x01a,%l2 ! %l2 = 0000003a50646fab
6359
6360p2_label_11:
6361! Mem[0000000031000050] = f9997960 e69a3985, %l2 = 50646fab, %l3 = 00009288
6362 ldda [%o2+0x050]%asi,%l2 ! %l2 = 00000000f9997960 00000000e69a3985
6363! Mem[0000000014000018] = fffff9e30024168d, %f10 = a47b080f 948bc698
6364 ldda [%i0+0x018]%asi,%f10 ! %f10 = fffff9e3 0024168d
6365! %l6 = 0000000000000050, Mem[0000000014800008] = 09f499abd68cee9a
6366 stxa %l6,[%i1+%i4]0x80 ! Mem[0000000014800008] = 0000000000000050
6367! %l4 = ffffffff7fffff9e, immed = 00000012, %l4 = ffffffff7fffff9e
6368 sll %l4,0x012,%l4 ! %l4 = fffdfffffe780000
6369! Mem[0000000015800030] = c61cd009, %l4 = fffdfffffe780000
6370 lduwa [%i3+%o6]0x80,%l4 ! %l4 = 00000000c61cd009
6371! %f24 = 9a8112cc e69a3985, Mem[0000000030000050] = 00009288 0e7ddcc7
6372 stda %f24,[%o0+0x050]%asi ! Mem[0000000030000050] = 9a8112cc e69a3985
6373! %l6 = 0000000000000050, %l6 = 0000000000000050, %l7 = c000000000000000
6374 add %l6,%l6,%l7 ! %l7 = 00000000000000a0
6375! %l5 = e94191beaced4189, immed = fffffd08, %l1 = 0000000000000000
6376 taddcctv %l5,-0x2f8,%l1 ! %l0 = ffffffff80000023, Trapped
6377! %l6 = 00000050, %l7 = 000000a0, Mem[0000000030000010] = d41f909f 0ce1d034
6378 stda %l6,[%o0+0x010]%asi ! Mem[0000000030000010] = 00000050 000000a0
6379! %f16 = d41f909f 0ce1d034, Mem[0000000031000010] = ffffffff 918d3470
6380 std %f16,[%o2+%i5] ! Mem[0000000031000010] = d41f909f 0ce1d034
6381
6382p2_label_12:
6383! %f18 = fd7fe9a7 045e0449, Mem[0000000031000010] = d41f909f 0ce1d034
6384 std %f18,[%o2+%i5] ! Mem[0000000031000010] = fd7fe9a7 045e0449
6385! Mem[0000000030800050] = 8ec19ad5, %l0 = ffffffff80000023
6386 ldsh [%o1+0x050],%l0 ! %l0 = ffffffffffff8ec1
6387! %l1 = 0000000000000000, immed = fffffae1, %l3 = 00000000e69a3985
6388 xorcc %l1,-0x51f,%l3 ! %l3 = fffffffffffffae1, %ccr = 88
6389! %l2 = 00000000f9997960, %l7 = 00000000000000a0, %l5 = e94191beaced4189
6390 orn %l2,%l7,%l5 ! %l5 = ffffffffffffff7f
6391! %l7 = 00000000000000a0, %l6 = 0000000000000050, %l2 = 00000000f9997960
6392 orncc %l7,%l6,%l2 ! %l2 = ffffffffffffffaf, %ccr = 88
6393! %l2 = ffffffffffffffaf, Mem[0000000030800050] = 8ec19ad5ae076245
6394 stx %l2,[%o1+0x050] ! Mem[0000000030800050] = ffffffffffffffaf
6395! %l7 = 00000000000000a0, immed = fffffa85, %y = 80000000
6396 smulcc %l7,-0x57b,%l2 ! %l2 = fffffffffffc9320, %ccr = 88, %y = ffffffff
6397 save ! CWP = 1
6398! %l0 = 64ec8637cd452a6c, %l1 = 815a5e52107173e7, %y = ffffffff
6399 sdiv %l0,%l1,%l4 ! %l4 = fffffffffffffffd
6400 mov %l0,%y ! %y = cd452a6c
6401! %l6 = f778e7fe2118273c, immed = fffff2e3, %y = cd452a6c
6402 udivcc %l6,-0xd1d,%l4 ! %l4 = 00000000cd4534ef, %ccr = 08
6403 mov %l0,%y ! %y = cd452a6c
6404
6405p2_label_13: ! %cwp = 1
6406! %l0 = cd452a6c, %l1 = 107173e7, Mem[0000000031000050] = f9997960 e69a3985
6407 stda %l0,[%i2+0x050]%asi ! Mem[0000000031000050] = cd452a6c 107173e7
6408! %l2 = f25ece2c06fb7e03, immed = fffff079, %l6 = f778e7fe2118273c
6409 taddcc %l2,-0xf87,%l6 ! %l6 = f25ece2c06fb6e7c, %ccr = 93
6410! Mem[0000000015000070] = 04baeb06, %l6 = f25ece2c06fb6e7c
6411 lduh [%o2+0x072],%l6 ! %l6 = 000000000000eb06
6412! %l2 = f25ece2c06fb7e03, immed = 00000274, %l1 = 815a5e52107173e7
6413 orn %l2,0x274,%l1 ! %l1 = ffffffffffffff8b
6414! %l1 = ffffffffffffff8b, immed = fffff770, %y = cd452a6c
6415 smulcc %l1,-0x890,%l5 ! %l5 = 000000000003e9d0, %ccr = 00, %y = 00
6416! %l7 = 23cfe8142fac5e96, %l5 = 000000000003e9d0, %l0 = 64ec8637cd452a6c
6417 orn %l7,%l5,%l0 ! %l0 = fffffffffffc5ebf
6418! Mem[0000000014000008] = ee2382e3, %l2 = f25ece2c06fb7e03
6419 lduwa [%o0+%o4]0x88,%l2 ! %l2 = 00000000ee2382e3
6420! Mem[0000000014800018] = 74c0865c, %l4 = 00000000cd4534ef
6421 lduba [%o1+%o6]0x80,%l4 ! %l4 = 0000000000000074
6422! %l5 = 000000000003e9d0, immed = 00000010, %l0 = fffffffffffc5ebf
6423 sll %l5,0x010,%l0 ! %l0 = 00000003e9d00000
6424! %l7 = 23cfe8142fac5e96, Mem[0000000031800057] = 00000003
6425 stb %l7,[%i3+0x057] ! Mem[0000000031800054] = 00000096
6426
6427p2_label_14: ! %cwp = 1
6428! Mem[0000000031000054] = 107173e7, %l0 = 00000003e9d00000
6429 ldsh [%i2+0x054],%l0 ! %l0 = 0000000000001071
6430! Mem[0000000014800010] = e37a60e9, %l5 = 000000000003e9d0
6431 lduba [%o1+%o5]0x80,%l5 ! %l5 = 00000000000000e3
6432! %l5 = 00000000000000e3, immed = fffffea7, %l4 = 0000000000000074
6433 xor %l5,-0x159,%l4 ! %l4 = fffffffffffffe44
6434! Mem[0000000015000018] = 2e08076de74b426f, %l2 = 00000000ee2382e3
6435 ldxa [%o2+%o6]0x88,%l2 ! %l2 = 2e08076de74b426f
6436! Mem[0000000030000014] = 000000a0, %l4 = fffffffffffffe44
6437 lduw [%i0+0x014],%l4 ! %l4 = 00000000000000a0
6438! Mem[0000000030000050] = 9a8112cc, %l7 = 23cfe8142fac5e96
6439 ldsh [%i0+0x052],%l7 ! %l7 = 00000000000012cc
6440! retry : should take illegal inst trap, %l0 = 0000000000001071
6441 retry ! Illegal inst trap : %l0 = 0000000000001081
6442! retry : should take illegal inst trap, %l0 = 0000000000001081
6443 retry ! Illegal inst trap : %l0 = 0000000000001091
6444! %l4 = 00000000000000a0, %l2 = 2e08076de74b426f, %l5 = 00000000000000e3
6445 srl %l4,%l2,%l5 ! %l5 = 0000000000000000
6446! Mem[0000000031800050] = 00000000, %l3 = 9b1a67aaaa82cf16
6447 ldsb [%i3+0x051],%l3 ! %l3 = 0000000000000000
6448
6449p2_label_15: ! %cwp = 1
6450! %l3 = 0000000000000000, %l1 = ffffffffffffff8b, %y = 00000000
6451 umulcc %l3,%l1,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
6452! %l0 = 0000000000001091, immed = 00000033, %l6 = 000000000000eb06
6453 sllx %l0,0x033,%l6 ! %l6 = 8488000000000000
6454! %l3 = 0000000000000000, Mem[0000000031000010] = fd7fe9a7045e0449
6455 stx %l3,[%i2+%o5] ! Mem[0000000031000010] = 0000000000000000
6456! Mem[0000000031000010] = 00000000 00000000, %l6 = 00000000, %l7 = 000012cc
6457 ldd [%i2+%o5],%l6 ! %l6 = 0000000000000000 0000000000000000
6458! Clear Register : %l7 = 0000000000000000
6459 clr %l7 ! %l7 = 0000000000000000
6460! %l6 = 0000000000000000, Mem[0000000031000053] = cd452a6c
6461 stba %l6,[%i2+0x053]%asi ! Mem[0000000031000050] = cd452a00
6462! %l4 = 00000000000000a0, %l6 = 0000000000000000, %l4 = 00000000000000a0
6463 sra %l4,%l6,%l4 ! %l4 = 00000000000000a0
6464! %l2 = 2e08076de74b426f, %l6 = 0000000000000000, %y = 00000000
6465 sdivcc %l2,%l6,%l3 ! Div by zero, %l0 = 00000000000010e1
6466 mov %l0,%y ! %y = 000010b9
6467! %l4 = 00000000000000a0, %l0 = 00000000000010b9, %l5 = 0000000000000000
6468 subccc %l4,%l0,%l5 ! %l5 = ffffffffffffefe7, %ccr = 99
6469! %l1 = ffffffffffffff8b, immed = 00000851, %l6 = 0000000000000000
6470 tsubcc %l1,0x851,%l6 ! %l6 = fffffffffffff73a, %ccr = 8a
6471
6472p2_label_16: ! %cwp = 1
6473! %l4 = 00000000000000a0, immed = 000003b3, %l3 = 0000000000000000
6474 tsubcc %l4,0x3b3,%l3 ! %l3 = fffffffffffffced, %ccr = 9b
6475! %l2 = e74b426f, %l3 = fffffced, Mem[0000000030800010] = fb557cfe 3b6057b6
6476 std %l2,[%i1+%o5] ! Mem[0000000030800010] = e74b426f fffffced
6477! Mem[0000000015000030] = 73e1351a, %l4 = 00000000000000a0
6478 ldsha [%o2+%i6]0x81,%l4 ! %l4 = 00000000000073e1
6479! %l1 = ffffffffffffff8b, Mem[0000000015000010] = 6e7db3bfe0193c3d
6480 stxa %l1,[%o2+%o5]0x88 ! Mem[0000000015000010] = ffffffffffffff8b
6481! %l0 = 00000000000010b9, Mem[0000000014800008] = 00000000
6482 stwa %l0,[%o1+%o4]0x89 ! Mem[0000000014800008] = 000010b9
6483! Mem[0000000015800028] = 9aebab12, %l6 = fffffffffffff73a
6484 lduba [%o3+%i5]0x88,%l6 ! %l6 = 0000000000000012
6485! Mem[0000000030000014] = 000000a0, %l2 = 2e08076de74b426f
6486 lduw [%i0+0x014],%l2 ! %l2 = 00000000000000a0
6487! %l4 = 00000000000073e1, immed = fffff81c, %l5 = ffffffffffffefe7
6488 orn %l4,-0x7e4,%l5 ! %l5 = 00000000000077e3
6489! %l2 = 00000000000000a0, immed = fffff5c3, %l6 = 0000000000000012
6490 orncc %l2,-0xa3d,%l6 ! %l6 = 0000000000000abc, %ccr = 00
6491! Mem[0000000014000060] = 8f0f950a, %l6 = 0000000000000abc
6492 lduh [%o0+0x060],%l6 ! %l6 = 0000000000008f0f
6493
6494p2_label_17: ! %cwp = 1
6495! Mem[0000000014000028] = 3d3c19e0, %l4 = 00000000000073e1
6496 lduha [%o0+%i5]0x80,%l4 ! %l4 = 0000000000003d3c
6497! %l1 = ffffffffffffff8b, %l0 = 00000000000010b9, %l2 = 00000000000000a0
6498 sll %l1,%l0,%l2 ! %l2 = ffffffff16000000
6499! Mem[0000000014800008] = 000010b9, %l4 = 0000000000003d3c
6500 ldsba [%o1+%o4]0x88,%l4 ! %l4 = ffffffffffffffb9
6501! Mem[0000000014000028] = 3d3c19e0, %l4 = ffffffffffffffb9
6502 lduwa [%o0+%i5]0x80,%l4 ! %l4 = 000000003d3c19e0
6503! Mem[0000000030800010] = e74b426ffffffced, %l7 = 0000000000000000
6504 ldxa [%i1+0x010]%asi,%l7 ! %l7 = e74b426ffffffced
6505! %l5 = 00000000000077e3, Mem[0000000014000000] = f0229afa
6506 stwa %l5,[%o0+%g0]0x89 ! Mem[0000000014000000] = 000077e3
6507! %l1 = ffffffffffffff8b, %l3 = fffffffffffffced, %l4 = 000000003d3c19e0
6508 sll %l1,%l3,%l4 ! %l4 = fffffffffff16000
6509! %l3 = fffffffffffffced, Mem[0000000030000016] = 000000a0
6510 stb %l3,[%i0+0x016] ! Mem[0000000030000014] = 0000eda0
6511! Mem[0000000031000010] = 0000000000000000, %l5 = 00000000000077e3
6512 ldxa [%i2+0x010]%asi,%l5 ! %l5 = 0000000000000000
6513! Mem[0000000015800030] = 09d01cc6, %l5 = 0000000000000000
6514 ldsha [%o3+%i6]0x89,%l5 ! %l5 = 0000000000001cc6
6515
6516p2_label_18: ! %cwp = 1
6517! Mem[0000000014800008] = b910000000000050, %f2 = e3da5f05 daa6c773
6518 ldda [%o1+%o4]0x81,%f2 ! %f2 = b9100000 00000050
6519! %f31 = d511a2f2, Mem[0000000015800034] = 7f3aaf09
6520 sta %f31,[%o3+0x034]%asi ! Mem[0000000015800034] = d511a2f2
6521! %l7 = e74b426ffffffced, immd = 0000000000000b09, %l1 = ffffffffffffff8b
6522 sdivx %l7,0xb09,%l1 ! %l1 = fffdc2daf9edb1e3
6523! %l0 = 00000000000010b9, Mem[0000000031000014] = 00000000, %asi = 80
6524 stwa %l0,[%i2+0x014]%asi ! Mem[0000000031000014] = 000010b9
6525! Mem[0000000031000010] = 00000000, %l5 = 0000000000001cc6
6526 ldsha [%i2+0x012]%asi,%l5 ! %l5 = 0000000000000000
6527! Mem[0000000015000028] = 58be1535576cc6c0, %l5 = 0000000000000000
6528 ldxa [%o2+%i5]0x88,%l5 ! %l5 = 58be1535576cc6c0
6529! %l1 = fffdc2daf9edb1e3, immed = ffffff45, %l0 = 00000000000010b9
6530 tsubcc %l1,-0x0bb,%l0 ! %l0 = fffdc2daf9edb29e, %ccr = 9b
6531! Mem[0000000030800054] = ffffffaf, %l4 = fffffffffff16000
6532 ldsh [%i1+0x054],%l4 ! %l4 = ffffffffffffffff
6533! %l2 = ffffffff16000000, immed = fffffb21, %y = 000010b9
6534 udivcc %l2,-0x4df,%l4 ! %l4 = 00000000000010b9, %ccr = 00
6535 mov %l0,%y ! %y = f9edb29e
6536! Set Register : %l1 = fffdc2daf9edb1e3
6537 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
6538
6539p2_label_19: ! %cwp = 1
6540! %f30 = aa18a9d7 d511a2f2, Mem[0000000015800028] = 12abeb9a 2f0b8017
6541 stda %f30,[%o3+%i5]0x81 ! Mem[0000000015800028] = aa18a9d7 d511a2f2
6542! %l4 = 000010b9, %l5 = 576cc6c0, Mem[0000000015800078] = e3ba4dec d856dd9f
6543 std %l4,[%o3+0x078] ! Mem[0000000015800078] = 000010b9 576cc6c0
6544! %l7 = e74b426ffffffced, Mem[0000000015000030] = 1a35e173
6545 stwa %l7,[%o2+%i6]0x89 ! Mem[0000000015000030] = fffffced
6546! Mem[0000000031800050] = 0000000000000096, %f22 = a6aa90ff 2281eeab
6547 ldda [%i3+0x050]%asi,%f22 ! %f22 = 00000000 00000096
6548! %f30 = aa18a9d7 d511a2f2, Mem[0000000014000018] = e3f9ffff 8d162400
6549 stda %f30,[%o0+%o6]0x89 ! Mem[0000000014000018] = aa18a9d7 d511a2f2
6550! Mem[0000000031000054] = 107173e7, %l5 = 58be1535576cc6c0
6551 ldsb [%i2+0x056],%l5 ! %l5 = 0000000000000073
6552! Mem[0000000014800000] = 4e88ccfe, %l1 = ffffffffffffffff
6553 lduba [%o1+%g0]0x80,%l1 ! %l1 = 000000000000004e
6554! %l0 = fffdc2daf9edb29e, %l4 = 00000000000010b9, %l4 = 00000000000010b9
6555 srlx %l0,%l4,%l4 ! %l4 = 000000000000007f
6556! %l6 = 0000000000008f0f, immed = fffff78c, %y = f9edb29e
6557 umulcc %l6,-0x874,%l4 ! %l4 = 00008f0efb46b534, %ccr = 08, %y = 8f0e
6558! %l6 = 0000000000008f0f, %l0 = fffdc2daf9edb29e, %l3 = fffffffffffffced
6559 orn %l6,%l0,%l3 ! %l3 = 00023d250612cf6f
6560
6561p2_label_20: ! %cwp = 1
6562! %f12 = 50a4b8d3 2f46dff4, Mem[0000000014800008] = b9100000 00000050
6563 stda %f12,[%o1+%o4]0x81 ! Mem[0000000014800008] = 50a4b8d3 2f46dff4
6564! Mem[0000000014800010] = e37a60e9, %f28 = 70d889fd
6565 lda [%o1+%o5]0x80,%f28 ! %f28 = e37a60e9
6566! %l1 = 000000000000004e, immed = fffffa92, %l4 = 00008f0efb46b534
6567 andcc %l1,-0x56e,%l4 ! %l4 = 0000000000000002, %ccr = 00
6568 save ! CWP = 2
6569! Randomly selected nop
6570 nop
6571! Mem[0000000014800020] = 6d6e0000, %l0 = 872fc4960fb2e9be
6572 lduba [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
6573! %l5 = 7d6232e416930b97, %l4 = e36b36dcacf1d831, %l4 = e36b36dcacf1d831
6574 sub %l5,%l4,%l4 ! %l4 = 99f6fc0769a13366
6575! %f6 = 61e8b942 1a64d775, Mem[0000000015000040] = 727ebc82 47a9ada5
6576 std %f6 ,[%i2+0x040] ! Mem[0000000015000040] = 61e8b942 1a64d775
6577! %l0 = 0000000000000000, Mem[0000000015800066] = d7fa1ab1
6578 stb %l0,[%i3+0x066] ! Mem[0000000015800064] = d7fa00b1
6579! retry : should take illegal inst trap, %l0 = 0000000000000000
6580 retry ! Illegal inst trap : %l0 = 0000000000000010
6581
6582p2_label_21: ! %cwp = 2
6583! Mem[0000000015000028] = c0c66c57, %l6 = 65a7d1108e4e22b9
6584 ldsb [%i2+0x02b],%l6 ! %l6 = 0000000000000057
6585! %l1 = cf49a1c9f9f8b421, Mem[0000000030800014] = fffffced
6586 stw %l1,[%o1+0x014] ! Mem[0000000030800014] = f9f8b421
6587! Mem[0000000030000054] = e69a3985, %l6 = 0000000000000057
6588 ldsha [%o0+0x056]%asi,%l6 ! %l6 = 0000000000003985
6589! %l2 = 35ddfa3691c68d39, immed = fffffc62, %l6 = 0000000000003985
6590 xor %l2,-0x39e,%l6 ! %l6 = ca2205c96e39715b
6591! Mem[0000000015800030] = c61cd009, %l2 = 35ddfa3691c68d39
6592 lduw [%i3+%o6],%l2 ! %l2 = 00000000c61cd009
6593! Mem[0000000014000020] = 918d3470, %l3 = ad684f0e625d1c90
6594 ldsha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000003470
6595! Mem[0000000015800028] = aa18a9d7d511a2f2, %f4 = 44696487 c1dc8fc6
6596 ldd [%i3+%o5],%f4 ! %f4 = aa18a9d7 d511a2f2
6597! Mem[0000000015800010] = fea4a8df, %l6 = ca2205c96e39715b
6598 ldsh [%i3+0x012],%l6 ! %l6 = ffffffffffffa8df
6599! %l4 = 99f6fc0769a13366, immed = 00000644, %l3 = 0000000000003470
6600 subc %l4,0x644,%l3 ! %l3 = 99f6fc0769a12d22
6601! %l6 = ffffffffffffa8df, immed = 00000006, %l0 = 0000000000000010
6602 sllx %l6,0x006,%l0 ! %l0 = ffffffffffea37c0
6603
6604p2_label_22: ! %cwp = 2
6605! Mem[0000000030800050] = ffffffff, %l4 = 99f6fc0769a13366
6606 ldsh [%o1+0x052],%l4 ! %l4 = ffffffffffffffff
6607! Randomly selected nop
6608 nop
6609! Invert Register : %l1 = cf49a1c9f9f8b421
6610 xor %l1,-1,%l1 ! %l1 = 30b65e3606074bde
6611! Mem[0000000015800058] = a638ef8a 898e5247, %l6 = ffffa8df, %l7 = 53b5c455
6612 ldd [%i3+0x058],%l6 ! %l6 = 00000000a638ef8a 00000000898e5247
6613! Mem[0000000031800050] = 00000000, %l4 = ffffffffffffffff
6614 ldsw [%o3+0x050],%l4 ! %l4 = 0000000000000000
6615! %l1 = 30b65e3606074bde, Mem[000000001400000c] = 80a6381d
6616 stb %l1,[%i0+0x00c] ! Mem[000000001400000c] = dea6381d
6617! Mem[0000000030000050] = 9a8112cce69a3985, %l3 = 99f6fc0769a12d22
6618 ldxa [%o0+0x050]%asi,%l3 ! %l3 = 9a8112cce69a3985
6619! %l7 = 00000000898e5247, Mem[0000000031800010] = 96c6e801, %asi = 80
6620 stha %l7,[%o3+0x010]%asi ! Mem[0000000031800010] = 5247e801
6621! Mem[0000000030000054] = e69a3985, %l6 = 00000000a638ef8a
6622 ldswa [%o0+0x054]%asi,%l6 ! %l6 = ffffffffe69a3985
6623! %l6 = e69a3985, %l7 = 898e5247, Mem[0000000014000040] = 23ae0e0b b915d7d6
6624 std %l6,[%i0+0x040] ! Mem[0000000014000040] = e69a3985 898e5247
6625
6626p2_label_23: ! %cwp = 2
6627! Mem[0000000015000028] = 576cc6c0, %l1 = 30b65e3606074bde
6628 ldsba [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffffffc0
6629! %l6 = ffffffffe69a3985, %l5 = 7d6232e416930b97, %l3 = 9a8112cce69a3985
6630 addccc %l6,%l5,%l3 ! %l3 = 7d6232e3fd2d451c, %ccr = 18
6631! %l0 = ffffffffffea37c0
6632 sethi %hi(0x85243800),%l0 ! %l0 = 0000000085243800
6633! Mem[0000000014800010] = e9607ae3, %f25 = e69a3985
6634 lda [%i1+%i5]0x88,%f25 ! %f25 = e9607ae3
6635! Mem[0000000015800048] = 91376b21, %l0 = 0000000085243800
6636 lduh [%i3+0x04a],%l0 ! %l0 = 0000000000006b21
6637! %l2 = 00000000c61cd009, %l7 = 00000000898e5247, %l4 = 0000000000000000
6638 srl %l2,%l7,%l4 ! %l4 = 00000000018c39a0
6639! Mem[0000000014000020] = 918d3470, %l2 = 00000000c61cd009
6640 ldsha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000003470
6641! %f24 = 9a8112cc e9607ae3, Mem[0000000014000028] = e0193c3d abee8122
6642 stda %f24,[%i0+%o5]0x89 ! Mem[0000000014000028] = 9a8112cc e9607ae3
6643! %l1 = ffffffffffffffc0, %l7 = 00000000898e5247, %y = 00008f0e
6644 umul %l1,%l7,%l3 ! %l3 = 898e52249c6b6e40, %y = 898e5224
6645! Mem[0000000014800020] = 00006e6d aced4189, %l4 = 018c39a0, %l5 = 16930b97
6646 ldda [%i1+0x020]%asi,%l4 ! %l4 = 0000000000006e6d 00000000aced4189
6647
6648p2_label_24: ! %cwp = 2
6649! Mem[0000000014000000] = e37700006cb402c0, %f14 = 41403118 58b2dfd8
6650 ldda [%i0+%g0]0x80,%f14 ! %f14 = e3770000 6cb402c0
6651! %l5 = 00000000aced4189, Mem[0000000015800008] = a6aa90ff
6652 stba %l5,[%i3+%i4]0x81 ! Mem[0000000015800008] = 89aa90ff
6653! Mem[0000000030000010] = 00000050, %l0 = 0000000000006b21
6654 lduw [%o0+%i5],%l0 ! %l0 = 0000000000000050
6655! %l3 = 898e52249c6b6e40, %l5 = 00000000aced4189, %y = 898e5224
6656 umulcc %l3,%l5,%l4 ! %l4 = 69a925930dbc4040, %ccr = 00, %y = 69a92593
6657! %l7 = 00000000898e5247, immed = fffffcc5, %l1 = ffffffffffffffc0
6658 addccc %l7,-0x33b,%l1 ! %l1 = 00000000898e4f0c, %ccr = 19
6659! Mem[0000000031000010] = 00000000, %l0 = 0000000000000050
6660 ldsw [%o2+%i5],%l0 ! %l0 = 0000000000000000
6661! %l5 = 00000000aced4189, Mem[0000000015800010] = dfa8a4fe
6662 stba %l5,[%i3+%i5]0x89 ! Mem[0000000015800010] = dfa8a489
6663! %l5 = 00000000aced4189, %l6 = ffffffffe69a3985, %y = 69a92593
6664 umulcc %l5,%l6,%l0 ! %l0 = 9bc556752d448d2d, %ccr = 80, %y = 9bc55675
6665! %f18 = fd7fe9a7 045e0449, Mem[0000000030000010] = 00000050 0000eda0
6666 std %f18,[%o0+%i5] ! Mem[0000000030000010] = fd7fe9a7 045e0449
6667! Mem[0000000031800050] = 00000000 00000096, %l2 = 00003470, %l3 = 9c6b6e40
6668 ldd [%o3+0x050],%l2 ! %l2 = 0000000000000000 0000000000000096
6669
6670p2_label_25: ! %cwp = 2
6671! %l3 = 0000000000000096, immed = fffffc2e, %y = 9bc55675
6672 sdiv %l3,-0x3d2,%l1 ! %l1 = 000000007fffffff
6673 mov %l0,%y ! %y = 2d448d2d
6674! %l7 = 00000000898e5247, immed = 00000f21, %l7 = 00000000898e5247
6675 taddcctv %l7,0xf21,%l7 ! %l0 = 9bc556752d448d50, Trapped
6676! %l6 = ffffffffe69a3985, %l4 = 69a925930dbc4040, %l3 = 0000000000000096
6677 mulx %l6,%l4,%l3 ! %l3 = 394f682d339ba140, %y = 2d448d2d
6678! %l2 = 0000000000000000, %l1 = 000000007fffffff, %l5 = 00000000aced4189
6679 andcc %l2,%l1,%l5 ! %l5 = 0000000000000000, %ccr = 44
6680! Mem[0000000015800030] = f2a211d5 09d01cc6, %l2 = 00000000, %l3 = 339ba140
6681 ldda [%i3+%o6]0x89,%l2 ! %l2 = 0000000009d01cc6 00000000f2a211d5
6682! %l6 = ffffffffe69a3985, %l2 = 0000000009d01cc6, %l4 = 69a925930dbc4040
6683 sra %l6,%l2,%l4 ! %l4 = ffffffffff9a68e6
6684! Mem[000000001480006c] = 035b2df7, %l2 = 0000000009d01cc6
6685 ldsb [%i1+0x06c],%l2 ! %l2 = 0000000000000003
6686! Mem[0000000015800018] = 584cbdf3, %l1 = 000000007fffffff
6687 ldsh [%i3+%i6],%l1 ! %l1 = 000000000000584c
6688! %f10 = fffff9e3 0024168d, Mem[0000000030800010] = e74b426f f9f8b421
6689 stda %f10,[%o1+0x010]%asi ! Mem[0000000030800010] = fffff9e3 0024168d
6690! %l5 = 0000000000000000, %l2 = 0000000000000003, %l7 = 00000000898e5247
6691 udivx %l5,%l2,%l7 ! %l7 = 0000000000000000
6692
6693p2_label_26: ! %cwp = 2
6694! Mem[0000000015800020] = 50a4b8d3, %l7 = 0000000000000000
6695 lduba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000050
6696! Mem[0000000030000010] = fd7fe9a7, %l3 = 00000000f2a211d5
6697 ldsw [%o0+%i5],%l3 ! %l3 = fffffffffd7fe9a7
6698! %l2 = 0000000000000003, Mem[0000000014000000] = e3770000
6699 stwa %l2,[%i0+%g0]0x80 ! Mem[0000000014000000] = 00000003
6700! Mem[0000000031000014] = 000010b9, %l4 = ffffffffff9a68e6
6701 ldsb [%o2+0x016],%l4 ! %l4 = 0000000000000010
6702! Mem[0000000030000050] = 9a8112cce69a3985, %l0 = 9bc556752d448d50
6703 ldxa [%o0+0x050]%asi,%l0 ! %l0 = 9a8112cce69a3985
6704! %l2 = 0000000000000003, Mem[000000001500007e] = 96ff62ed
6705 sth %l2,[%i2+0x07e] ! Mem[000000001500007c] = 96ff0003
6706! %f28 = e37a60e9, Mem[0000000030800010] = fffff9e3
6707 st %f28,[%o1+%i5] ! Mem[0000000030800010] = e37a60e9
6708! %l2 = 0000000000000003
6709 sethi %hi(0x6c595800),%l2 ! %l2 = 000000006c595800
6710! Mem[0000000015000000] = 73c7a6da 055fdae3, %l0 = e69a3985, %l1 = 0000584c
6711 ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000073c7a6da 00000000055fdae3
6712! %l0 = 0000000073c7a6da
6713 setx 0x1a25c3d61a25c3d6,%g7,%l0 ! %l0 = 1a25c3d61a25c3d6
6714
6715p2_label_27: ! %cwp = 2
6716! %l2 = 000000006c595800, %l4 = 0000000000000010, %y = 2d448d2d
6717 umul %l2,%l4,%l6 ! %l6 = 00000006c5958000, %y = 06
6718! %l0 = 1a25c3d61a25c3d6, %l5 = 0000000000000000, %l4 = 0000000000000010
6719 tsubcc %l0,%l5,%l4 ! %l4 = 1a25c3d61a25c3d6, %ccr = 02
6720! Mem[0000000015800070] = 17fb47fb a1842dcd, %l6 = c5958000, %l7 = 00000050
6721 ldd [%i3+0x070],%l6 ! %l6 = 0000000017fb47fb 00000000a1842dcd
6722! %f3 = 00000050, Mem[0000000015800030] = c61cd009
6723 sta %f3 ,[%i3+%o6]0x81 ! Mem[0000000015800030] = 00000050
6724! Mem[0000000014800060] = 42e1cff7, %l5 = 0000000000000000
6725 ldsba [%i1+0x062]%asi,%l5 ! %l5 = ffffffffffffffcf
6726! %l6 = 0000000017fb47fb, immed = 00000e7e, %y = 00000006
6727 sdivcc %l6,0xe7e,%l7 ! %l7 = 00000000006ba497, %ccr = 00
6728 mov %l0,%y ! %y = 1a25c3d6
6729! Mem[0000000031800050] = 0000000000000096, %f30 = aa18a9d7 d511a2f2
6730 ldda [%o3+0x050]%asi,%f30 ! %f30 = 00000000 00000096
6731! %l4 = 1a25c3d61a25c3d6, %l6 = 0000000017fb47fb, %l1 = 00000000055fdae3
6732 sub %l4,%l6,%l1 ! %l1 = 1a25c3d6022a7bdb
6733! Mem[0000000015800058] = a638ef8a, %l1 = 1a25c3d6022a7bdb
6734 ldsb [%i3+0x058],%l1 ! %l1 = ffffffffffffffa6
6735! %l1 = ffffffffffffffa6, Mem[0000000015800026] = e3e30f73
6736 stb %l1,[%i3+0x026] ! Mem[0000000015800024] = e3e3a673
6737
6738p2_label_28: ! %cwp = 2
6739! Mem[0000000015800010] = dfa8a489, %l5 = ffffffffffffffcf
6740 ldsba [%i3+%i5]0x89,%l5 ! %l5 = ffffffffffffff89
6741! Mem[0000000030000050] = 9a8112cce69a3985, %l2 = 000000006c595800
6742 ldxa [%o0+0x050]%asi,%l2 ! %l2 = 9a8112cce69a3985
6743 rd %pc,%o7
6744 return %o7+12 ! CWP = 1
6745! Invert Register : %l4 = 0000000000000002
6746 xor %l4,-1,%l4 ! %l4 = fffffffffffffffd
6747! retry : should take illegal inst trap, %l0 = fffdc2daf9edb29e
6748 retry ! Illegal inst trap : %l0 = fffdc2daf9edb2ae
6749! %l6 = 0000000000008f0f, Mem[0000000015000020] = c72627e4
6750 stwa %l6,[%o2+%i4]0x89 ! Mem[0000000015000020] = 00008f0f
6751! Mem[0000000015000010] = 8bffffff, %l3 = 00023d250612cf6f
6752 ldsba [%o2+%o5]0x81,%l3 ! %l3 = ffffffffffffff8b
6753! %l7 = e74b426ffffffced, Mem[000000001400004b] = 69e20305
6754 stb %l7,[%o0+0x04b] ! Mem[0000000014000048] = 69e203ed
6755! %f0 = 12abeb9a, Mem[0000000015000018] = e74b426f
6756 sta %f0 ,[%o2+%o6]0x89 ! Mem[0000000015000018] = 12abeb9a
6757! Mem[0000000031800050] = 00000000, %l4 = fffffffffffffffd
6758 lduw [%i3+0x050],%l4 ! %l4 = 0000000000000000
6759
6760p2_label_29: ! %cwp = 1
6761! Mem[0000000015800028] = aa18a9d7 d511a2f2, %l6 = 00008f0f, %l7 = fffffced
6762 ldda [%o3+%i5]0x81,%l6 ! %l6 = 00000000aa18a9d7 00000000d511a2f2
6763! Randomly selected nop
6764 nop
6765 restore ! CWP = 0
6766! Mem[0000000015000030] = edfcffff, %l7 = 00000000000000a0
6767 ldsha [%i2+%o6]0x81,%l7 ! %l7 = ffffffffffffedfc
6768! %l6 = 00000050, %l7 = ffffedfc, Mem[0000000031800010] = 5247e801 92881800
6769 std %l6,[%o3+%i5] ! Mem[0000000031800010] = 00000050 ffffedfc
6770! %f24 = 9a8112cc e9607ae3, Mem[0000000031800010] = 00000050 ffffedfc
6771 std %f24,[%o3+%i5] ! Mem[0000000031800010] = 9a8112cc e9607ae3
6772! Mem[0000000030000014] = 045e0449, %l6 = 0000000000000050
6773 lduh [%o0+0x016],%l6 ! %l6 = 0000000000000449
6774! Set Register : %l1 = 0000000000000000
6775 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
6776! %l1 = ffffffffffffffff, %l4 = 00000000c61cd009, %y = 1a25c3d6
6777 sdivcc %l1,%l4,%l2 ! %l2 = ffffffff8c5da9a6, %ccr = 88
6778 mov %l0,%y ! %y = ffff8ec1
6779! %l3 = fffffffffffffae1, immed = ffffff5f, %l4 = 00000000c61cd009
6780 tsubcc %l3,-0x0a1,%l4 ! %l4 = fffffffffffffb82, %ccr = 9b
6781
6782p2_label_30:
6783! Mem[0000000030800014] = 0024168d, %l1 = ffffffffffffffff
6784 ldub [%o1+0x016],%l1 ! %l1 = 0000000000000016
6785! %l1 = 0000000000000016, %l7 = ffffffffffffedfc, %l0 = ffffffffffff8ec1
6786 udivx %l1,%l7,%l0 ! %l0 = 0000000000000000
6787! %l4 = fffffffffffffb82, %l4 = fffffffffffffb82, %l6 = 0000000000000449
6788 tsubcc %l4,%l4,%l6 ! %l6 = 0000000000000000, %ccr = 46
6789! %l2 = ffffffff8c5da9a6, immed = fffff6e9, %l3 = fffffffffffffae1
6790 orncc %l2,-0x917,%l3 ! %l3 = ffffffff8c5da9b6, %ccr = 88
6791! Clear Register : %l2 = ffffffff8c5da9a6
6792 clr %l2 ! %l2 = 0000000000000000
6793! %l4 = fffffb82, %l5 = ffffff7f, Mem[0000000030000050] = 9a8112cc e69a3985
6794 std %l4,[%o0+0x050] ! Mem[0000000030000050] = fffffb82 ffffff7f
6795! Mem[0000000015800028] = aa18a9d7d511a2f2, %l3 = ffffffff8c5da9b6
6796 ldxa [%i3+%o5]0x81,%l3 ! %l3 = aa18a9d7d511a2f2
6797! Mem[0000000031000054] = 107173e7, %l3 = aa18a9d7d511a2f2
6798 ldsw [%o2+0x054],%l3 ! %l3 = 00000000107173e7
6799! %l0 = 00000000, %l1 = 00000016, Mem[0000000030000010] = fd7fe9a7 045e0449
6800 std %l0,[%o0+%i5] ! Mem[0000000030000010] = 00000000 00000016
6801! Mem[0000000014000030] = 78ee521e, %l7 = ffffffffffffedfc
6802 lduba [%i0+%o6]0x88,%l7 ! %l7 = 000000000000001e
6803
6804p2_label_31:
6805! Mem[0000000030800010] = e37a60e9, %l0 = 0000000000000000
6806 ldub [%o1+0x012],%l0 ! %l0 = 0000000000000060
6807! %l2 = 0000000000000000, Mem[000000001480004b] = 546d0e3f
6808 stb %l2,[%i1+0x04b] ! Mem[0000000014800048] = 546d0e00
6809! %l6 = 0000000000000000, Mem[0000000015800030] = f2a211d550000000
6810 stxa %l6,[%i3+%o6]0x88 ! Mem[0000000015800030] = 0000000000000000
6811! %l2 = 00000000, %l3 = 107173e7, Mem[0000000015000020] = 00008f0f bb170df1
6812 stda %l2,[%i2+%o4]0x89 ! Mem[0000000015000020] = 00000000 107173e7
6813! Mem[0000000014800030] = fc89331c, %l0 = 0000000000000060
6814 lduwa [%i1+%o6]0x80,%l0 ! %l0 = 00000000fc89331c
6815! Mem[0000000015000010] = 8bffffff, %l6 = 0000000000000000
6816 ldsha [%i2+0x010]%asi,%l6 ! %l6 = ffffffffffff8bff
6817! %l0 = 00000000fc89331c, immed = 00000011, %l5 = ffffffffffffff7f
6818 sll %l0,0x011,%l5 ! %l5 = 0001f91266380000
6819! Mem[0000000015000078] = 2779c75e, %l2 = 0000000000000000
6820 ldsh [%i2+0x07a],%l2 ! %l2 = ffffffffffffc75e
6821! Mem[0000000014000028] = e37a60e9, %l0 = 00000000fc89331c
6822 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000e37a60e9
6823! Mem[0000000031000010] = 00000000000010b9, %l6 = ffffffffffff8bff
6824 ldx [%o2+%i5],%l6 ! %l6 = 00000000000010b9
6825
6826p2_label_32:
6827! %l7 = 000000000000001e, %l4 = fffffffffffffb82, %l0 = 00000000e37a60e9
6828 orn %l7,%l4,%l0 ! %l0 = 000000000000047f
6829! Mem[0000000031800010] = 9a8112cc e9607ae3, %l4 = fffffb82, %l5 = 66380000
6830 ldd [%o3+%i5],%l4 ! %l4 = 000000009a8112cc 00000000e9607ae3
6831! Mem[0000000030000050] = fffffb82 ffffff7f, %l2 = ffffc75e, %l3 = 107173e7
6832 ldd [%o0+0x050],%l2 ! %l2 = 00000000fffffb82 00000000ffffff7f
6833! %l1 = 0000000000000016, immed = 000005fa, %l6 = 00000000000010b9
6834 subc %l1,0x5fa,%l6 ! %l6 = fffffffffffffa1c
6835! Mem[0000000015800010] = 89a4a8df, %l0 = 000000000000047f
6836 lduba [%i3+%i5]0x80,%l0 ! %l0 = 0000000000000089
6837! %l3 = 00000000ffffff7f, Mem[0000000015800008] = 89aa90ff
6838 stwa %l3,[%i3+%i4]0x80 ! Mem[0000000015800008] = ffffff7f
6839! %f28 = e37a60e9, Mem[0000000030800014] = 0024168d
6840 st %f28,[%o1+0x014] ! Mem[0000000030800014] = e37a60e9
6841! %l4 = 000000009a8112cc, %l0 = 0000000000000089, %l3 = 00000000ffffff7f
6842 sub %l4,%l0,%l3 ! %l3 = 000000009a811243
6843! Mem[0000000014800030] = fc89331c 627ac0b0, %l0 = 00000089, %l1 = 00000016
6844 ldd [%i1+%o6],%l0 ! %l0 = 00000000fc89331c 00000000627ac0b0
6845! %l3 = 000000009a811243, Mem[0000000014800028] = c61b55170650f38c
6846 stxa %l3,[%i1+%o5]0x88 ! Mem[0000000014800028] = 000000009a811243
6847
6848p2_label_33:
6849! %l0 = fc89331c, %l1 = 627ac0b0, Mem[0000000030800010] = e37a60e9 e37a60e9
6850 std %l0,[%o1+%i5] ! Mem[0000000030800010] = fc89331c 627ac0b0
6851! Mem[0000000031000014] = 000010b9, %l5 = 00000000e9607ae3
6852 lduh [%o2+0x014],%l5 ! %l5 = 0000000000000000
6853! %f28 = e37a60e9 37980658, Mem[0000000014800040] = f5d975b8 99ae9ad9
6854 std %f28,[%i1+0x040] ! Mem[0000000014800040] = e37a60e9 37980658
6855! %f2 = b9100000 00000050, Mem[0000000014800020] = 6d6e0000 8941edac
6856 stda %f2 ,[%i1+%o4]0x89 ! Mem[0000000014800020] = b9100000 00000050
6857! Mem[0000000031800010] = 9a8112cc e9607ae3, %l0 = fc89331c, %l1 = 627ac0b0
6858 ldd [%o3+%i5],%l0 ! %l0 = 000000009a8112cc 00000000e9607ae3
6859! %l1 = 00000000e9607ae3, immed = fffff030, %y = ffff8ec1
6860 sdivcc %l1,-0xfd0,%l6 ! %l6 = 000000007fffffff, %ccr = 02
6861 mov %l0,%y ! %y = 9a8112cc
6862! %l7 = 000000000000001e, %l5 = 0000000000000000, %y = 9a8112cc
6863 umulcc %l7,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 44, %y = 00
6864! %l0 = 000000009a8112cc, Mem[0000000030800010] = fc89331c
6865 sth %l0,[%o1+%i5] ! Mem[0000000030800010] = 12cc331c
6866! %l4 = 000000009a8112cc, Mem[0000000031000051] = cd452a00
6867 stb %l4,[%o2+0x051] ! Mem[0000000031000050] = cdcc2a00
6868! %l4 = 000000009a8112cc, %l2 = 0000000000000000, %y = 00000000
6869 umulcc %l4,%l2,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
6870
6871p2_label_34:
6872! Mem[0000000014800030] = b0c07a621c3389fc, %f16 = d41f909f 0ce1d034
6873 ldda [%i1+%o6]0x88,%f16 ! %f16 = b0c07a62 1c3389fc
6874! %f20 = e42726c7 f10d17bb, Mem[0000000014800010] = e37a60e9 a5e044fe
6875 stda %f20,[%i1+%i5]0x81 ! Mem[0000000014800010] = e42726c7 f10d17bb
6876! %l1 = 00000000e9607ae3
6877 sethi %hi(0xafff9c00),%l1 ! %l1 = 00000000afff9c00
6878! Mem[0000000031000050] = cdcc2a00, %l6 = 000000007fffffff
6879 ldsb [%o2+0x053],%l6 ! %l6 = 0000000000000000
6880! %l0 = 000000009a8112cc, immed = 00000910, %l0 = 000000009a8112cc
6881 andcc %l0,0x910,%l0 ! %l0 = 0000000000000000, %ccr = 44
6882! %l2 = 0000000000000000, immed = 0000085d, %l2 = 0000000000000000
6883 addccc %l2,0x85d,%l2 ! %l2 = 000000000000085d, %ccr = 00
6884! %f26 = 12e63894 db49ea62, Mem[0000000015800030] = 00000000 00000000
6885 stda %f26,[%i3+%o6]0x89 ! Mem[0000000015800030] = 12e63894 db49ea62
6886! %l2 = 000000000000085d, immed = 00000651, %l2 = 000000000000085d
6887 xor %l2,0x651,%l2 ! %l2 = 0000000000000e0c
6888! Mem[0000000014000054] = 3f0ddc03, %l3 = 0000000000000000
6889 lduw [%i0+0x054],%l3 ! %l3 = 000000003f0ddc03
6890! Mem[0000000014000000] = 00000003, %l4 = 000000009a8112cc
6891 ldsh [%i0+0x002],%l4 ! %l4 = 0000000000000003
6892
6893p2_label_35:
6894! %l4 = 0000000000000003, Mem[0000000030800010] = 12cc331c627ac0b0
6895 stx %l4,[%o1+%i5] ! Mem[0000000030800010] = 0000000000000003
6896! %l1 = 00000000afff9c00, %l6 = 0000000000000000, %l7 = 000000000000001e
6897 sub %l1,%l6,%l7 ! %l7 = 00000000afff9c00
6898! Mem[0000000015000000] = 73c7a6da055fdae3, %f24 = 9a8112cc e9607ae3
6899 ldda [%i2+%g0]0x80,%f24 ! %f24 = 73c7a6da 055fdae3
6900! %l5 = 0000000000000000, Mem[0000000014000018] = f2a211d5d7a918aa
6901 stxa %l5,[%i0+%i6]0x80 ! Mem[0000000014000018] = 0000000000000000
6902! Mem[0000000030000010] = 00000000 00000016, %l2 = 00000e0c, %l3 = 3f0ddc03
6903 ldd [%o0+%i5],%l2 ! %l2 = 0000000000000000 0000000000000016
6904! %l4 = 0000000000000003
6905 sethi %hi(0x16d10c00),%l4 ! %l4 = 0000000016d10c00
6906! Mem[0000000030800050] = ffffffff ffffffaf, %l2 = 00000000, %l3 = 00000016
6907 ldda [%o1+0x050]%asi,%l2 ! %l2 = 00000000ffffffff 00000000ffffffaf
6908! Mem[0000000030000014] = 00000016, %f12 = 50a4b8d3
6909 ld [%o0+0x014],%f12 ! %f12 = 00000016
6910! Mem[0000000031000050] = cdcc2a00, %l2 = 00000000ffffffff
6911 ldsh [%o2+0x050],%l2 ! %l2 = ffffffffffffcdcc
6912! %l6 = 0000000000000000, immed = ffffff07, %l5 = 0000000000000000
6913 addccc %l6,-0x0f9,%l5 ! %l5 = ffffffffffffff07, %ccr = 88
6914
6915p2_label_36:
6916! %l3 = 00000000ffffffaf, Mem[0000000030000010] = 00000000
6917 stw %l3,[%o0+%i5] ! Mem[0000000030000010] = ffffffaf
6918! %f29 = 37980658, Mem[0000000030000010] = ffffffaf
6919 st %f29,[%o0+%i5] ! Mem[0000000030000010] = 37980658
6920! %l0 = 0000000000000000, %l4 = 0000000016d10c00, %l1 = 00000000afff9c00
6921 addc %l0,%l4,%l1 ! %l1 = 0000000016d10c00
6922! Mem[0000000030800050] = ffffffffffffffaf, %l4 = 0000000016d10c00
6923 ldx [%o1+0x050],%l4 ! %l4 = ffffffffffffffaf
6924! Mem[0000000014800078] = 4120dae0, %l7 = 00000000afff9c00
6925 lduh [%i1+0x07a],%l7 ! %l7 = 000000000000dae0
6926! %l7 = 000000000000dae0, immed = 000007da, %l7 = 000000000000dae0
6927 orn %l7,0x7da,%l7 ! %l7 = fffffffffffffae5
6928! %l5 = ffffffffffffff07, Mem[0000000015000008] = e94191beaced4189
6929 stxa %l5,[%i2+%i4]0x80 ! Mem[0000000015000008] = ffffffffffffff07
6930! %l6 = 0000000000000000, %l1 = 0000000016d10c00, %y = 00000000
6931 sdivcc %l6,%l1,%l7 ! %l7 = 0000000000000000, %ccr = 44
6932 mov %l0,%y ! %y = 00000000
6933! %l0 = 0000000000000000, immed = 00000a37, %l1 = 0000000016d10c00
6934 addc %l0,0xa37,%l1 ! %l1 = 0000000000000a37
6935! %l5 = ffffffffffffff07, %l0 = 0000000000000000, %l7 = 0000000000000000
6936 sll %l5,%l0,%l7 ! %l7 = ffffffffffffff07
6937
6938p2_label_37:
6939! %l4 = ffffffffffffffaf, Mem[0000000015000028] = 58be1535576cc6c0
6940 stxa %l4,[%i2+%o5]0x88 ! Mem[0000000015000028] = ffffffffffffffaf
6941! %l3 = 00000000ffffffaf, immed = 0000085c, %y = 00000000
6942 sdiv %l3,0x85c,%l1 ! %l1 = 00000000001e9fd2
6943 mov %l0,%y ! %y = 00000000
6944! %l5 = ffffffffffffff07, %l5 = ffffffffffffff07, %l2 = ffffffffffffcdcc
6945 srax %l5,%l5,%l2 ! %l2 = fffffffffffffffe
6946! Mem[0000000014800020] = 00000050, %f23 = 00000096
6947 lda [%i1+%o4]0x88,%f23 ! %f23 = 00000050
6948! Mem[0000000030800010] = 00000000, %l1 = 00000000001e9fd2
6949 ldsw [%o1+%i5],%l1 ! %l1 = 0000000000000000
6950! Mem[0000000031000054] = 107173e7, %l2 = fffffffffffffffe
6951 ldub [%o2+0x057],%l2 ! %l2 = 00000000000000e7
6952! %l5 = ffffffffffffff07, Mem[0000000031800050] = 0000000000000096
6953 stx %l5,[%o3+0x050] ! Mem[0000000031800050] = ffffffffffffff07
6954! Mem[0000000030000010] = 37980658, %l2 = 00000000000000e7
6955 ldsh [%o0+0x012],%l2 ! %l2 = 0000000000000658
6956! Mem[0000000015800030] = db49ea62, %l5 = ffffffffffffff07
6957 ldswa [%i3+%o6]0x88,%l5 ! %l5 = ffffffffdb49ea62
6958! Mem[0000000031800010] = 9a8112cc, %l3 = 00000000ffffffaf
6959 lduh [%o3+0x012],%l3 ! %l3 = 00000000000012cc
6960
6961p2_label_38:
6962! %l5 = ffffffffdb49ea62, immd = 00000000000000e1, %l0 = 0000000000000000
6963 sdivx %l5,0x0e1,%l0 ! %l0 = ffffffffffd63b12
6964! %l5 = ffffffffdb49ea62, Mem[0000000014800010] = c72627e4
6965 stba %l5,[%i1+%i5]0x89 ! Mem[0000000014800010] = c7262762
6966! %l7 = ffffffffffffff07, %l6 = 0000000000000000, %l7 = ffffffffffffff07
6967 udivx %l7,%l6,%l7 ! Div by zero, %l0 = ffffffffffd63b62
6968! Mem[0000000031000050] = cdcc2a00, %l6 = 0000000000000000
6969 ldsw [%o2+0x050],%l6 ! %l6 = ffffffffcdcc2a00
6970! Mem[0000000014800000] = fecc884e, %l7 = ffffffffffffff07
6971 ldsha [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffff884e
6972! Mem[0000000031800050] = ffffffff, %l5 = ffffffffdb49ea62
6973 ldub [%o3+0x052],%l5 ! %l5 = 00000000000000ff
6974! %l1 = 0000000000000000, immed = ffffff96, %l5 = 00000000000000ff
6975 addc %l1,-0x06a,%l5 ! %l5 = ffffffffffffff96
6976! Mem[0000000031000014] = 000010b9, %l3 = 00000000000012cc
6977 ldswa [%o2+0x014]%asi,%l3 ! %l3 = 00000000000010b9
6978! Mem[0000000014000018] = 00000000, %l3 = 00000000000010b9
6979 ldsha [%i0+%i6]0x81,%l3 ! %l3 = 0000000000000000
6980! %l6 = ffffffffcdcc2a00, immed = 00000000, %l4 = ffffffffffffffaf
6981 sra %l6,0x000,%l4 ! %l4 = ffffffffcdcc2a00
6982
6983p2_label_39:
6984! Mem[0000000015800000] = aced4189, %l6 = ffffffffcdcc2a00
6985 lduha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000004189
6986! Mem[0000000015800000] = aced4189, %l5 = ffffffffffffff96
6987 lduba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000089
6988! %l6 = 0000000000004189, immed = 00000a40, %l6 = 0000000000004189
6989 xor %l6,0xa40,%l6 ! %l6 = 0000000000004bc9
6990! %l0 = ffffffffffd63b3a, Mem[0000000031800050] = ffffffff, %asi = 80
6991 stwa %l0,[%o3+0x050]%asi ! Mem[0000000031800050] = ffd63b3a
6992! Mem[0000000030800010] = 0000000000000003, %f2 = b9100000 00000050
6993 ldd [%o1+%i5],%f2 ! %f2 = 00000000 00000003
6994! Mem[0000000015000010] = 8bffffff, %l3 = 0000000000000000
6995 ldsb [%i2+%i5],%l3 ! %l3 = ffffffffffffff8b
6996! %f16 = b0c07a62, Mem[0000000014800018] = 5c86c074
6997 sta %f16,[%i1+%i6]0x89 ! Mem[0000000014800018] = b0c07a62
6998! Randomly selected nop
6999 nop
7000! %l0 = ffffffffffd63b3a
7001 sethi %hi(0x8021f400),%l0 ! %l0 = 000000008021f400
7002! %l2 = 0000000000000658, %l3 = ffffffffffffff8b, %l6 = 0000000000004bc9
7003 addc %l2,%l3,%l6 ! %l6 = 00000000000005e3
7004
7005p2_label_40:
7006! %f0 = 12abeb9a 2f0b8017, Mem[0000000031800050] = ffd63b3a ffffff07
7007 std %f0 ,[%o3+0x050] ! Mem[0000000031800050] = 12abeb9a 2f0b8017
7008! %l1 = 0000000000000000, immed = 0000000a, %l2 = 0000000000000658
7009 xorcc %l1,0x00a,%l2 ! %l2 = 000000000000000a, %ccr = 00
7010! %f28 = e37a60e9 37980658, Mem[0000000014800018] = 627ac0b0 38cd1dea
7011 std %f28,[%i1+%i6] ! Mem[0000000014800018] = e37a60e9 37980658
7012! Mem[0000000014000030] = 78ee521e, %l0 = 000000008021f400
7013 lduha [%i0+%o6]0x88,%l0 ! %l0 = 000000000000521e
7014! Mem[0000000031000010] = 00000000, %f5 = d511a2f2
7015 ld [%o2+%i5],%f5 ! %f5 = 00000000
7016! Mem[0000000014000020] = 70348d9171cd6834, %f8 = d41f909f 0ce1d034
7017 ldda [%i0+%o4]0x81,%f8 ! %f8 = 70348d91 71cd6834
7018! Mem[0000000014000048] = 69e203ed 8a252232, %l2 = 0000000a, %l3 = ffffff8b
7019 ldd [%i0+0x048],%l2 ! %l2 = 0000000069e203ed 000000008a252232
7020! Mem[0000000031000050] = cdcc2a00, %l4 = ffffffffcdcc2a00
7021 ldsh [%o2+0x050],%l4 ! %l4 = ffffffffffffcdcc
7022! %l7 = ffffffffffff884e, Mem[0000000015800054] = 93f56211
7023 stw %l7,[%i3+0x054] ! Mem[0000000015800054] = ffff884e
7024! Mem[0000000030000054] = ffffff7f, %l4 = ffffffffffffcdcc
7025 ldsh [%o0+0x054],%l4 ! %l4 = ffffffffffffffff
7026
7027p2_label_41:
7028! Mem[0000000014800060] = 42e1cff7, %l0 = 000000000000521e
7029 ldub [%i1+0x062],%l0 ! %l0 = 00000000000000cf
7030! %f18 = fd7fe9a7 045e0449, Mem[0000000015000058] = 3f4b2872 d3e78516
7031 std %f18,[%i2+0x058] ! Mem[0000000015000058] = fd7fe9a7 045e0449
7032! Mem[0000000030000050] = fffffb82ffffff7f, %f0 = 12abeb9a 2f0b8017
7033 ldd [%o0+0x050],%f0 ! %f0 = fffffb82 ffffff7f
7034! %f14 = e3770000, Mem[0000000014800028] = 4312819a
7035 sta %f14,[%i1+%o5]0x81 ! Mem[0000000014800028] = e3770000
7036! %l4 = ffffffffffffffff, immed = 00000951, %l0 = 00000000000000cf
7037 tsubcctv %l4,0x951,%l0 ! %l0 = 00000000000000f2, Trapped
7038! %l2 = 0000000069e203ed, immed = 00000696, %l0 = 00000000000000f2
7039 addccc %l2,0x696,%l0 ! %l0 = 0000000069e20a83, %ccr = 00
7040! Mem[0000000030800050] = ffffffffffffffaf, %f10 = fffff9e3 0024168d
7041 ldda [%o1+0x050]%asi,%f10 ! %f10 = ffffffff ffffffaf
7042! %l4 = ffffffffffffffff, %l4 = ffffffffffffffff, %l5 = 0000000000000089
7043 andcc %l4,%l4,%l5 ! %l5 = ffffffffffffffff, %ccr = 88
7044! Mem[0000000015800028] = aa18a9d7, %l6 = 00000000000005e3
7045 lduha [%i3+%o5]0x80,%l6 ! %l6 = 000000000000aa18
7046! Mem[0000000030800050] = ffffffff ffffffaf, %l2 = 69e203ed, %l3 = 8a252232
7047 ldd [%o1+0x050],%l2 ! %l2 = 00000000ffffffff 00000000ffffffaf
7048
7049p2_label_42:
7050! Mem[0000000014800018] = e9607ae3, %l1 = 0000000000000000
7051 ldswa [%i1+%i6]0x88,%l1 ! %l1 = ffffffffe9607ae3
7052! %l4 = ffffffffffffffff, immed = fffff5ed, %l0 = 0000000069e20a83
7053 taddcctv %l4,-0xa13,%l0 ! %l0 = 0000000069e20aa6, Trapped
7054! %l2 = 00000000ffffffff, immed = 00000010, %l0 = 0000000069e20aa6
7055 sll %l2,0x010,%l0 ! %l0 = 0000ffffffff0000
7056! %l4 = ffffffff, %l5 = ffffffff, Mem[0000000014000010] = a6aa90ff 385cf8c5
7057 stda %l4,[%i0+%i5]0x89 ! Mem[0000000014000010] = ffffffff ffffffff
7058! %l4 = ffffffffffffffff, immed = fffff1cc, %y = 00000000
7059 sdivcc %l4,-0xe34,%l1 ! %l1 = ffffffffffedf9ce, %ccr = 88
7060 mov %l0,%y ! %y = ffff0000
7061! Mem[0000000031800010] = 9a8112cc, %l2 = 00000000ffffffff
7062 ldsb [%o3+0x011],%l2 ! %l2 = ffffffffffffff81
7063! Mem[0000000015800060] = 23d06d92, %l4 = ffffffffffffffff
7064 ldsw [%i3+0x060],%l4 ! %l4 = 0000000023d06d92
7065! retry : should take illegal inst trap, %l0 = 0000ffffffff0000
7066 retry ! Illegal inst trap : %l0 = 0000ffffffff0010
7067! %l2 = ffffffffffffff81, %l7 = ffffffffffff884e, %l2 = ffffffffffffff81
7068 udivx %l2,%l7,%l2 ! %l2 = 0000000000000001
7069! %l4 = 0000000023d06d92, Mem[0000000031000014] = 000010b9
7070 stb %l4,[%o2+0x014] ! Mem[0000000031000014] = 920010b9
7071
7072p2_label_43:
7073! %l1 = ffffffffffedf9ce, immd = 0000000000000583, %l3 = 00000000ffffffaf
7074 sdivx %l1,0x583,%l3 ! %l3 = fffffffffffffcbb
7075! Mem[000000001500004c] = a3dc8178, %l5 = ffffffffffffffff
7076 ldsw [%i2+0x04c],%l5 ! %l5 = ffffffffa3dc8178
7077! %l0 = 0000ffffffff0010, Mem[0000000014000020] = 70348d9171cd6834
7078 stxa %l0,[%i0+%o4]0x80 ! Mem[0000000014000020] = 0000ffffffff0010
7079! %l6 = 000000000000aa18, %l1 = ffffffffffedf9ce, %l5 = ffffffffa3dc8178
7080 add %l6,%l1,%l5 ! %l5 = ffffffffffeea3e6
7081! %f25 = 055fdae3, Mem[0000000015800008] = 7fffffff
7082 sta %f25,[%i3+%i4]0x89 ! Mem[0000000015800008] = 055fdae3
7083! done : should take illegal inst trap, %l0 = 0000ffffffff0010
7084 done ! Illegal inst trap : %l0 = 0000ffffffff0020
7085! %l0 = 0000ffffffff0020, %l0 = 0000ffffffff0020, %l0 = 0000ffffffff0020
7086 sllx %l0,%l0,%l0 ! %l0 = ffff002000000000
7087! Mem[0000000014800074] = e998bd6a, %l6 = 000000000000aa18
7088 ldsb [%i1+0x077],%l6 ! %l6 = 000000000000006a
7089! %l3 = fffffffffffffcbb, immed = 00000651, %l2 = 0000000000000001
7090 orcc %l3,0x651,%l2 ! %l2 = fffffffffffffefb, %ccr = 88
7091! retry : should take illegal inst trap, %l0 = ffff002000000000
7092 retry ! Illegal inst trap : %l0 = ffff002000000010
7093
7094p2_label_44:
7095! %l4 = 23d06d92, %l5 = ffeea3e6, Mem[0000000015000030] = edfcffff 5b038a8f
7096 stda %l4,[%i2+%o6]0x81 ! Mem[0000000015000030] = 23d06d92 ffeea3e6
7097! %l4 = 0000000023d06d92, %l4 = 0000000023d06d92, %l3 = fffffffffffffcbb
7098 andncc %l4,%l4,%l3 ! %l3 = 0000000000000000, %ccr = 44
7099! Mem[000000001500005c] = 045e0449, %l7 = ffffffffffff884e
7100 ldsha [%i2+0x05c]%asi,%l7 ! %l7 = 000000000000045e
7101! %l0 = ffff002000000010, immed = fffffdc2, %y = ffff0000
7102 udivcc %l0,-0x23e,%l7 ! %l7 = 00000000ffff023d, %ccr = 08
7103 mov %l0,%y ! %y = 00000010
7104! Mem[0000000014800030] = b0c07a621c3389fc, %l5 = ffffffffffeea3e6
7105 ldxa [%i1+%o6]0x88,%l5 ! %l5 = b0c07a621c3389fc
7106! Mem[0000000014000048] = 69e203ed8a252232, %f24 = 73c7a6da 055fdae3
7107 ldd [%i0+0x048],%f24 ! %f24 = 69e203ed 8a252232
7108! %l1 = ffffffffffedf9ce, immed = fffff0b5, %l6 = 000000000000006a
7109 tsubcc %l1,-0xf4b,%l6 ! %l6 = ffffffffffee0919, %ccr = 9b
7110! %l0 = ffff002000000010, %l1 = ffffffffffedf9ce, %l6 = ffffffffffee0919
7111 srlx %l0,%l1,%l6 ! %l6 = 0003fffc00800000
7112! Mem[0000000030000054] = ffffff7f, %l5 = b0c07a621c3389fc
7113 lduh [%o0+0x054],%l5 ! %l5 = 000000000000ffff
7114! %l0 = ffff002000000010, immed = 000008a7, %l4 = 0000000023d06d92
7115 andncc %l0,0x8a7,%l4 ! %l4 = ffff002000000010, %ccr = 80
7116
7117p2_label_45:
7118! Mem[0000000014800020] = 00000050, %l4 = ffff002000000010
7119 ldsha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000050
7120! %l0 = ffff002000000010, Mem[0000000030800010] = 00000000
7121 stw %l0,[%o1+%i5] ! Mem[0000000030800010] = 00000010
7122! Mem[0000000031800054] = 2f0b8017, %l6 = 0003fffc00800000
7123 ldsw [%o3+0x054],%l6 ! %l6 = 000000002f0b8017
7124! Mem[0000000015800018] = 584cbdf3, %l0 = ffff002000000010
7125 ldswa [%i3+%i6]0x81,%l0 ! %l0 = 00000000584cbdf3
7126! Mem[0000000031800014] = e9607ae3, %l0 = 00000000584cbdf3
7127 ldsh [%o3+0x016],%l0 ! %l0 = 0000000000007ae3
7128! %l1 = ffffffffffedf9ce, Mem[0000000030800010] = 0000001000000003
7129 stx %l1,[%o1+%i5] ! Mem[0000000030800010] = ffffffffffedf9ce
7130! Clear Register : %l5 = 000000000000ffff
7131 clr %l5 ! %l5 = 0000000000000000
7132! %l5 = 0000000000000000, Mem[0000000014000028] = e9607ae3
7133 stwa %l5,[%i0+%o5]0x89 ! Mem[0000000014000028] = 00000000
7134! %l7 = 00000000ffff023d
7135 setx 0x54c570d654c570d6,%g7,%l7 ! %l7 = 54c570d654c570d6
7136! Mem[0000000015000028] = afffffff, %l3 = 0000000000000000
7137 lduha [%i2+%o5]0x80,%l3 ! %l3 = 000000000000afff
7138
7139p2_label_46:
7140! %l2 = fffffffffffffefb, Mem[0000000015000018] = 2e08076d12abeb9a
7141 stxa %l2,[%i2+%i6]0x88 ! Mem[0000000015000018] = fffffffffffffefb
7142! Randomly selected nop
7143 nop
7144! %l7 = 54c570d654c570d6, immed = 00000008, %l6 = 000000002f0b8017
7145 sll %l7,0x008,%l6 ! %l6 = c570d654c570d600
7146! %l0 = 0000000000007ae3, Mem[0000000030000050] = fffffb82ffffff7f
7147 stx %l0,[%o0+0x050] ! Mem[0000000030000050] = 0000000000007ae3
7148! %l5 = 0000000000000000, %l4 = 0000000000000050, %l4 = 0000000000000050
7149 sll %l5,%l4,%l4 ! %l4 = 0000000000000000
7150! Mem[0000000030000014] = 00000016, %l0 = 0000000000007ae3
7151 ldsh [%o0+0x016],%l0 ! %l0 = 0000000000000016
7152! Mem[0000000030000050] = 00000000, %l0 = 0000000000000016
7153 ldsw [%o0+0x050],%l0 ! %l0 = 0000000000000000
7154! %l3 = 000000000000afff, %l5 = 0000000000000000, %y = 00000010
7155 umul %l3,%l5,%l7 ! %l7 = 0000000000000000, %y = 00
7156! %l7 = 0000000000000000, Mem[0000000014000018] = 00000000
7157 stha %l7,[%i0+%i6]0x88 ! Mem[0000000014000018] = 00000000
7158! Mem[0000000031800050] = 12abeb9a2f0b8017, %f6 = 61e8b942 1a64d775
7159 ldd [%o3+0x050],%f6 ! %f6 = 12abeb9a 2f0b8017
7160
7161p2_label_47:
7162! Mem[0000000030800050] = ffffffffffffffaf, %f6 = 12abeb9a 2f0b8017
7163 ldd [%o1+0x050],%f6 ! %f6 = ffffffff ffffffaf
7164! %l1 = ffffffffffedf9ce, Mem[0000000014000028] = 00000000cc12819a
7165 stxa %l1,[%i0+%o5]0x80 ! Mem[0000000014000028] = ffffffffffedf9ce
7166! %l3 = 000000000000afff, immed = 00000894, %l1 = ffffffffffedf9ce
7167 taddcc %l3,0x894,%l1 ! %l1 = 000000000000b893, %ccr = 02
7168! %l2 = fffffffffffffefb, immed = 00000139, %l6 = c570d654c570d600
7169 subc %l2,0x139,%l6 ! %l6 = fffffffffffffdc2
7170! %f16 = b0c07a62 1c3389fc, Mem[0000000031800050] = 12abeb9a 2f0b8017
7171 stda %f16,[%o3+0x050]%asi ! Mem[0000000031800050] = b0c07a62 1c3389fc
7172! %l5 = 0000000000000000, immed = 0000044c, %l7 = 0000000000000000
7173 addccc %l5,0x44c,%l7 ! %l7 = 000000000000044c, %ccr = 00
7174! Mem[0000000030800014] = ffedf9ce, %l3 = 000000000000afff
7175 ldsh [%o1+0x014],%l3 ! %l3 = ffffffffffffffed
7176! %l0 = 0000000000000000, Mem[000000001500006c] = bba16143
7177 stw %l0,[%i2+0x06c] ! Mem[000000001500006c] = 00000000
7178! %l0 = 0000000000000000, Mem[0000000014000030] = 1e52ee7806bdaefe
7179 stx %l0,[%i0+%o6] ! Mem[0000000014000030] = 0000000000000000
7180! %f20 = e42726c7 f10d17bb, Mem[0000000015000018] = fbfeffff ffffffff
7181 stda %f20,[%i2+%i6]0x81 ! Mem[0000000015000018] = e42726c7 f10d17bb
7182
7183p2_label_48:
7184! %l7 = 000000000000044c, Mem[0000000014800010] = c7262762
7185 stha %l7,[%i1+%i5]0x88 ! Mem[0000000014800010] = c726044c
7186! %f14 = e3770000 6cb402c0, Mem[0000000014800068] = 8d3ca6ca 035b2df7
7187 std %f14,[%i1+0x068] ! Mem[0000000014800068] = e3770000 6cb402c0
7188! Mem[0000000014800028] = e3770000, %l7 = 000000000000044c
7189 ldsw [%i1+%o5],%l7 ! %l7 = ffffffffe3770000
7190! %f26 = 12e63894 db49ea62, Mem[0000000031000050] = cdcc2a00 107173e7
7191 stda %f26,[%o2+0x050]%asi ! Mem[0000000031000050] = 12e63894 db49ea62
7192! %l3 = ffffffffffffffed, %l7 = ffffffffe3770000, %l7 = ffffffffe3770000
7193 xorcc %l3,%l7,%l7 ! %l7 = 000000001c88ffed, %ccr = 00
7194! Mem[0000000031800050] = b0c07a621c3389fc, %f18 = fd7fe9a7 045e0449
7195 ldd [%o3+0x050],%f18 ! %f18 = b0c07a62 1c3389fc
7196! Mem[0000000030000014] = 00000016, %l1 = 000000000000b893
7197 ldsw [%o0+0x014],%l1 ! %l1 = 0000000000000016
7198! Mem[0000000015800020] = 73a6e3e3d3b8a450, %l0 = 0000000000000000
7199 ldxa [%i3+%o4]0x88,%l0 ! %l0 = 73a6e3e3d3b8a450
7200! %l5 = 0000000000000000, immed = 00000026, %l2 = fffffffffffffefb
7201 sllx %l5,0x026,%l2 ! %l2 = 0000000000000000
7202! Mem[0000000031000050] = 12e63894 db49ea62, %l2 = 00000000, %l3 = ffffffed
7203 ldd [%o2+0x050],%l2 ! %l2 = 0000000012e63894 00000000db49ea62
7204
7205p2_label_49:
7206! %l4 = 0000000000000000, Mem[0000000014000010] = ffffffff
7207 stwa %l4,[%i0+%i5]0x80 ! Mem[0000000014000010] = 00000000
7208! Mem[0000000014000050] = 35b577b2 3f0ddc03, %l6 = fffffdc2, %l7 = 1c88ffed
7209 ldd [%i0+0x050],%l6 ! %l6 = 0000000035b577b2 000000003f0ddc03
7210! Mem[0000000014000028] = ffffffff ffedf9ce, %l6 = 35b577b2, %l7 = 3f0ddc03
7211 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000ffffffff 00000000ffedf9ce
7212! Mem[0000000014800028] = 000077e3, %f1 = ffffff7f
7213 lda [%i1+%o5]0x88,%f1 ! %f1 = 000077e3
7214! Mem[0000000015000048] = 2c7c72a9, %l2 = 0000000012e63894
7215 lduh [%i2+0x04a],%l2 ! %l2 = 00000000000072a9
7216! %l4 = 00000000, %l5 = 00000000, Mem[0000000014800018] = e37a60e9 37980658
7217 std %l4,[%i1+%i6] ! Mem[0000000014800018] = 00000000 00000000
7218! Mem[0000000014800000] = fecc884e, %l1 = 0000000000000016
7219 lduwa [%i1+%g0]0x88,%l1 ! %l1 = 00000000fecc884e
7220! %l4 = 0000000000000000, %l4 = 0000000000000000, %y = 00000000
7221 sdiv %l4,%l4,%l1 ! Div by zero, %l0 = 73a6e3e3d3b8a4a0
7222 mov %l0,%y ! %y = d3b8a478
7223! %f10 = ffffffff, Mem[0000000015800000] = aced4189
7224 sta %f10,[%i3+%g0]0x89 ! Mem[0000000015800000] = ffffffff
7225! Mem[0000000030000010] = 37980658 00000016, %l0 = d3b8a478, %l1 = fecc884e
7226 ldda [%o0+0x010]%asi,%l0 ! %l0 = 0000000037980658 0000000000000016
7227
7228p2_label_50:
7229! %l5 = 0000000000000000, immed = 000006a0, %y = d3b8a478
7230 sdiv %l5,0x6a0,%l0 ! %l0 = ffffffff80000000
7231 mov %l0,%y ! %y = 80000000
7232! %l2 = 00000000000072a9, Mem[0000000015000020] = 00000000
7233 stba %l2,[%i2+%o4]0x81 ! Mem[0000000015000020] = a9000000
7234! %l6 = 00000000ffffffff, %l0 = ffffffff80000000, %l6 = 00000000ffffffff
7235 sllx %l6,%l0,%l6 ! %l6 = 00000000ffffffff
7236! Mem[0000000015000020] = 107173e7 000000a9, %l2 = 000072a9, %l3 = db49ea62
7237 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000a9 00000000107173e7
7238! Mem[0000000014000020] = 0000ffff ffff0010, %l6 = ffffffff, %l7 = ffedf9ce
7239 ldda [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ffff 00000000ffff0010
7240! %f30 = 00000000 00000096, Mem[0000000015000018] = c72627e4 bb170df1
7241 stda %f30,[%i2+%i6]0x89 ! Mem[0000000015000018] = 00000000 00000096
7242! %l7 = 00000000ffff0010, immed = 0000003e, %l3 = 00000000107173e7
7243 srax %l7,0x03e,%l3 ! %l3 = 0000000000000000
7244! %l7 = 00000000ffff0010, %l1 = 0000000000000016, %y = 80000000
7245 umul %l7,%l1,%l1 ! %l1 = 00000015ffea0160, %y = 15
7246! Mem[0000000014800000] = fecc884e, %l5 = 0000000000000000
7247 lduba [%i1+%g0]0x88,%l5 ! %l5 = 000000000000004e
7248! Mem[0000000015000030] = 926dd023, %l3 = 0000000000000000
7249 ldswa [%i2+%o6]0x88,%l3 ! %l3 = ffffffff926dd023
7250
7251p2_label_51:
7252! Mem[0000000030800050] = ffffffff, %l6 = 000000000000ffff
7253 ldsha [%o1+0x052]%asi,%l6 ! %l6 = ffffffffffffffff
7254! %l6 = ffffffffffffffff, immed = 000004b8, %l7 = 00000000ffff0010
7255 or %l6,0x4b8,%l7 ! %l7 = ffffffffffffffff
7256! %f24 = 69e203ed 8a252232, Mem[0000000031000050] = 12e63894 db49ea62
7257 std %f24,[%o2+0x050] ! Mem[0000000031000050] = 69e203ed 8a252232
7258! Mem[0000000030800014] = ffedf9ce, %l0 = ffffffff80000000
7259 ldsba [%o1+0x017]%asi,%l0 ! %l0 = ffffffffffffffce
7260! %l4 = 0000000000000000, Mem[0000000030000050] = 00000000, %asi = 80
7261 stwa %l4,[%o0+0x050]%asi ! Mem[0000000030000050] = 00000000
7262! Mem[0000000014800018] = 0000000000000000, %f2 = 00000000 00000003
7263 ldda [%i1+%i6]0x80,%f2 ! %f2 = 00000000 00000000
7264! Mem[0000000014000030] = 00000000, %l0 = ffffffffffffffce
7265 lduha [%i0+%o6]0x88,%l0 ! %l0 = 0000000000000000
7266! %l1 = 00000015ffea0160, immed = fffffc51, %l6 = ffffffffffffffff
7267 xnor %l1,-0x3af,%l6 ! %l6 = 00000015ffea02ce
7268! %l5 = 000000000000004e, %l1 = 00000015ffea0160, %l3 = ffffffff926dd023
7269 subccc %l5,%l1,%l3 ! %l3 = ffffffea0015feee, %ccr = 91
7270! Mem[0000000031000050] = 69e203ed8a252232, %f4 = aa18a9d7 00000000
7271 ldd [%o2+0x050],%f4 ! %f4 = 69e203ed 8a252232
7272
7273p2_label_52:
7274! %l0 = 0000000000000000, Mem[0000000015000008] = ffffffff
7275 stba %l0,[%i2+%i4]0x81 ! Mem[0000000015000008] = 00ffffff
7276! %l1 = 00000015ffea0160, %l1 = 00000015ffea0160, %l1 = 00000015ffea0160
7277 sll %l1,%l1,%l1 ! %l1 = 00000015ffea0160
7278! Mem[0000000015800058] = a638ef8a898e5247, %f24 = 69e203ed 8a252232
7279 ldd [%i3+0x058],%f24 ! %f24 = a638ef8a 898e5247
7280! Mem[0000000015000008] = 00ffffff, %l6 = 00000015ffea02ce
7281 ldsba [%i2+%i4]0x81,%l6 ! %l6 = 0000000000000000
7282! %l1 = 00000015ffea0160, Mem[0000000031800054] = 1c3389fc
7283 stw %l1,[%o3+0x054] ! Mem[0000000031800054] = ffea0160
7284! Mem[0000000031000014] = 920010b9, %l3 = ffffffea0015feee
7285 ldsb [%o2+0x016],%l3 ! %l3 = 0000000000000010
7286! %l3 = 0000000000000010, Mem[0000000015800010] = 89a4a8df
7287 stba %l3,[%i3+%i5]0x81 ! Mem[0000000015800010] = 10a4a8df
7288! %l2 = 00000000000000a9, immd = 0000000000000cd6, %l1 = 00000015ffea0160
7289 sdivx %l2,0xcd6,%l1 ! %l1 = 0000000000000000
7290! %l7 = ffffffffffffffff, immed = 00000d98, %y = 00000015
7291 umul %l7,0xd98,%l6 ! %l6 = 00000d97fffff268, %y = d97
7292! %l7 = ffffffffffffffff, %l1 = 0000000000000000, %y = 00000d97
7293 umulcc %l7,%l1,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
7294
7295p2_label_53:
7296! Mem[0000000030800014] = ffedf9ce, %l5 = 000000000000004e
7297 ldsh [%o1+0x016],%l5 ! %l5 = fffffffffffff9ce
7298! %l7 = ffffffffffffffff, %l6 = 00000d97fffff268, %l2 = 00000000000000a9
7299 udivx %l7,%l6,%l2 ! %l2 = 000000000012d50a
7300! %l7 = ffffffffffffffff, immed = 00000bb0, %y = 00000000
7301 udiv %l7,0xbb0,%l2 ! %l2 = 000000000015e75b
7302 mov %l0,%y ! %y = 00000000
7303! %l6 = 00000d97fffff268, %l2 = 000000000015e75b, %l0 = 0000000000000000
7304 or %l6,%l2,%l0 ! %l0 = 00000d97fffff77b
7305! %l5 = fffffffffffff9ce, immed = fffffa93, %y = 00000000
7306 udiv %l5,-0x56d,%l3 ! %l3 = 0000000000000000
7307 mov %l0,%y ! %y = fffff77b
7308! Mem[0000000030000054] = 00007ae3, %l2 = 000000000015e75b
7309 ldsha [%o0+0x056]%asi,%l2 ! %l2 = 0000000000007ae3
7310! Mem[0000000014800000] = fecc884e, %f13 = 2f46dff4
7311 lda [%i1+%g0]0x88,%f13 ! %f13 = fecc884e
7312! %l2 = 0000000000007ae3, Mem[0000000031800050] = b0c07a62
7313 stw %l2,[%o3+0x050] ! Mem[0000000031800050] = 00007ae3
7314! %f5 = 8a252232, Mem[0000000014000000] = 00000003
7315 sta %f5 ,[%i0+%g0]0x81 ! Mem[0000000014000000] = 8a252232
7316! done : should take illegal inst trap, %l0 = 00000d97fffff77b
7317 done ! Illegal inst trap : %l0 = 00000d97fffff78b
7318
7319p2_label_54:
7320! %f23 = 00000050, Mem[0000000031800010] = 9a8112cc
7321 st %f23,[%o3+%i5] ! Mem[0000000031800010] = 00000050
7322! Mem[0000000031000050] = 69e203ed8a252232, %l7 = ffffffffffffffff
7323 ldxa [%o2+0x050]%asi,%l7 ! %l7 = 69e203ed8a252232
7324! Mem[0000000014800040] = e37a60e9, %l5 = fffffffffffff9ce
7325 lduh [%i1+0x040],%l5 ! %l5 = 000000000000e37a
7326! %l0 = 00000d97fffff78b, Mem[0000000031000013] = 00000000
7327 stba %l0,[%o2+0x013]%asi ! Mem[0000000031000010] = 0000008b
7328! %l3 = 0000000000000000, immed = 000002d0, %y = fffff77b
7329 umul %l3,0x2d0,%l7 ! %l7 = 0000000000000000, %y = 00
7330! Mem[0000000030000050] = 0000000000007ae3, %l3 = 0000000000000000
7331 ldx [%o0+0x050],%l3 ! %l3 = 0000000000007ae3
7332! Mem[0000000030800050] = ffffffffffffffaf, %f16 = b0c07a62 1c3389fc
7333 ldda [%o1+0x050]%asi,%f16 ! %f16 = ffffffff ffffffaf
7334! Invert Register : %l5 = 000000000000e37a
7335 xor %l5,-1,%l5 ! %l5 = ffffffffffff1c85
7336! %l4 = 00000000, %l5 = ffff1c85, Mem[0000000030800010] = ffffffff ffedf9ce
7337 std %l4,[%o1+%i5] ! Mem[0000000030800010] = 00000000 ffff1c85
7338! %f16 = ffffffff ffffffaf, Mem[0000000031800010] = 00000050 e9607ae3
7339 stda %f16,[%o3+0x010]%asi ! Mem[0000000031800010] = ffffffff ffffffaf
7340
7341p2_label_55:
7342! %f26 = 12e63894, Mem[0000000015000028] = afffffff
7343 sta %f26,[%i2+%o5]0x81 ! Mem[0000000015000028] = 12e63894
7344! Mem[0000000014000020] = ffff0000, %l6 = 00000d97fffff268
7345 ldsba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
7346! %l4 = 0000000000000000, Mem[0000000015000020] = a9000000
7347 stwa %l4,[%i2+%o4]0x81 ! Mem[0000000015000020] = 00000000
7348! %l2 = 00007ae3, %l3 = 00007ae3, Mem[0000000031800010] = ffffffff ffffffaf
7349 std %l2,[%o3+%i5] ! Mem[0000000031800010] = 00007ae3 00007ae3
7350! %l4 = 0000000000000000, %l5 = ffffffffffff1c85, %l4 = 0000000000000000
7351 taddcc %l4,%l5,%l4 ! %l4 = ffffffffffff1c85, %ccr = 8a
7352! Mem[0000000014000018] = 00000000, %f4 = 69e203ed
7353 lda [%i0+%i6]0x80,%f4 ! %f4 = 00000000
7354! Mem[0000000030000054] = 00007ae3, %l5 = ffffffffffff1c85
7355 ldsw [%o0+0x054],%l5 ! %l5 = 0000000000007ae3
7356! Mem[0000000015000018] = 9600000000000000, %l3 = 0000000000007ae3
7357 ldxa [%i2+%i6]0x81,%l3 ! %l3 = 9600000000000000
7358! %l4 = ffffffffffff1c85, Mem[0000000030800014] = ffff1c85
7359 stw %l4,[%o1+0x014] ! Mem[0000000030800014] = ffff1c85
7360! %l6 = 0000000000000000, Mem[0000000015000008] = 00ffffff
7361 stwa %l6,[%i2+%i4]0x81 ! Mem[0000000015000008] = 00000000
7362
7363p2_label_56:
7364! %l7 = 0000000000000000, %l3 = 9600000000000000, %l5 = 0000000000007ae3
7365 tsubcc %l7,%l3,%l5 ! %l5 = 6a00000000000000, %ccr = 14
7366! %l0 = 00000d97fffff78b, %l4 = ffffffffffff1c85, %l7 = 0000000000000000
7367 add %l0,%l4,%l7 ! %l7 = 00000d97ffff1410
7368! %f2 = 00000000 00000000, Mem[0000000015000028] = 12e63894 ffffffff
7369 stda %f2 ,[%i2+%o5]0x81 ! Mem[0000000015000028] = 00000000 00000000
7370! %l5 = 6a00000000000000, Mem[0000000031000050] = 69e203ed8a252232
7371 stx %l5,[%o2+0x050] ! Mem[0000000031000050] = 6a00000000000000
7372! Mem[0000000014800030] = fc89331c, %l7 = 00000d97ffff1410
7373 ldsb [%i1+0x031],%l7 ! %l7 = ffffffffffffff89
7374! %l4 = ffffffffffff1c85, immed = fffff5e9, %l6 = 0000000000000000
7375 sub %l4,-0xa17,%l6 ! %l6 = ffffffffffff269c
7376! retry : should take illegal inst trap, %l0 = 00000d97fffff78b
7377 retry ! Illegal inst trap : %l0 = 00000d97fffff79b
7378! %l2 = 0000000000007ae3, immed = 00000ed7, %l2 = 0000000000007ae3
7379 tsubcc %l2,0xed7,%l2 ! %l2 = 0000000000006c0c, %ccr = 02
7380! %f23 = 00000050, Mem[0000000030000014] = 00000016
7381 sta %f23,[%o0+0x014]%asi ! Mem[0000000030000014] = 00000050
7382! Mem[0000000014800000] = 2b50cceafecc884e, %l3 = 9600000000000000
7383 ldxa [%i1+%g0]0x88,%l3 ! %l3 = 2b50cceafecc884e
7384
7385p2_label_57:
7386! %l4 = ffffffffffff1c85, Mem[0000000030000016] = 00000050
7387 sth %l4,[%o0+0x016] ! Mem[0000000030000014] = 00001c85
7388! %l2 = 0000000000006c0c, immed = 00000b12, %y = 00000000
7389 udiv %l2,0xb12,%l1 ! %l1 = 0000000000000009
7390 mov %l0,%y ! %y = fffff79b
7391! Mem[0000000031000010] = 0000008b, %l0 = 00000d97fffff79b
7392 ldsb [%o2+0x012],%l0 ! %l0 = 0000000000000000
7393! Mem[0000000014000018] = 00000000, %f9 = 71cd6834
7394 lda [%i0+%i6]0x88,%f9 ! %f9 = 00000000
7395! %l6 = ffffffffffff269c, Mem[0000000015800050] = fe62f3c7
7396 stw %l6,[%i3+0x050] ! Mem[0000000015800050] = ffff269c
7397! %l6 = ffffffffffff269c, Mem[0000000030800050] = ffffffff
7398 stw %l6,[%o1+0x050] ! Mem[0000000030800050] = ffff269c
7399! %l0 = 0000000000000000, immed = 00000ed7, %l2 = 0000000000006c0c
7400 sub %l0,0xed7,%l2 ! %l2 = fffffffffffff129
7401! Mem[0000000031000010] = 0000008b, %l4 = ffffffffffff1c85
7402 ldub [%o2+%i5],%l4 ! %l4 = 0000000000000000
7403! Mem[0000000030800010] = 00000000, %f22 = 00000000
7404 ld [%o1+%i5],%f22 ! %f22 = 00000000
7405! %l6 = ffffffffffff269c, immed = 000003f5, %l1 = 0000000000000009
7406 addc %l6,0x3f5,%l1 ! %l1 = ffffffffffff2a91
7407
7408p2_label_58:
7409! Mem[0000000030000050] = 00000000 00007ae3, %l6 = ffff269c, %l7 = ffffff89
7410 ldd [%o0+0x050],%l6 ! %l6 = 0000000000000000 0000000000007ae3
7411! %l3 = 2b50cceafecc884e, %l2 = fffffffffffff129, %l2 = fffffffffffff129
7412 tsubcc %l3,%l2,%l2 ! %l2 = 2b50cceafecc9725, %ccr = 1b
7413! Mem[0000000015000000] = 73c7a6da, %l6 = 0000000000000000
7414 ldsha [%i2+%g0]0x81,%l6 ! %l6 = 00000000000073c7
7415! Mem[0000000030000010] = 37980658, %l6 = 00000000000073c7
7416 lduw [%o0+%i5],%l6 ! %l6 = 0000000037980658
7417! %l0 = 0000000000000000, %l0 = 0000000000000000, %y = fffff79b
7418 umulcc %l0,%l0,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
7419! Mem[0000000030000014] = 00001c85, %l1 = ffffffffffff2a91
7420 lduw [%o0+0x014],%l1 ! %l1 = 0000000000001c85
7421! Mem[0000000014800028] = 00000000000077e3, %l4 = 0000000000000000
7422 ldxa [%i1+%o5]0x88,%l4 ! %l4 = 00000000000077e3
7423! %f22 = 00000000 00000050, Mem[0000000031800010] = 00007ae3 00007ae3
7424 stda %f22,[%o3+0x010]%asi ! Mem[0000000031800010] = 00000000 00000050
7425! %l3 = 0000000000000000, Mem[0000000031000012] = 0000008b
7426 stba %l3,[%o2+0x012]%asi ! Mem[0000000031000010] = 0000008b
7427! Mem[0000000015000008] = 00000000, %l1 = 0000000000001c85
7428 lduba [%i2+%i4]0x88,%l1 ! %l1 = 0000000000000000
7429
7430p2_label_59:
7431! Mem[0000000031800010] = 00000000, %l6 = 0000000037980658
7432 ldsha [%o3+0x010]%asi,%l6 ! %l6 = 0000000000000000
7433! Mem[0000000014000030] = 00000000, %f3 = 00000000
7434 lda [%i0+%o6]0x88,%f3 ! %f3 = 00000000
7435! Mem[0000000014000060] = 8f0f950a da66ef28, %l6 = 00000000, %l7 = 00007ae3
7436 ldda [%i0+0x060]%asi,%l6 ! %l6 = 000000008f0f950a 00000000da66ef28
7437! %l1 = 0000000000000000, Mem[0000000030000057] = 00007ae3
7438 stba %l1,[%o0+0x057]%asi ! Mem[0000000030000054] = 00007a00
7439! Mem[0000000014800030] = 1c3389fc, %l4 = 00000000000077e3
7440 lduba [%i1+%o6]0x88,%l4 ! %l4 = 00000000000000fc
7441! %l3 = 0000000000000000, immed = 0000003e, %l7 = 00000000da66ef28
7442 srax %l3,0x03e,%l7 ! %l7 = 0000000000000000
7443! %l3 = 0000000000000000, immed = 0000000a, %l5 = 6a00000000000000
7444 srl %l3,0x00a,%l5 ! %l5 = 0000000000000000
7445! %f2 = 00000000, Mem[0000000031000014] = 920010b9
7446 st %f2 ,[%o2+0x014] ! Mem[0000000031000014] = 00000000
7447! Mem[0000000030000054] = 00007a00, %l2 = 2b50cceafecc9725
7448 ldsb [%o0+0x055],%l2 ! %l2 = 0000000000000000
7449! Mem[0000000030000014] = 00001c85, %l0 = 0000000000000000
7450 ldsb [%o0+0x016],%l0 ! %l0 = 000000000000001c
7451
7452p2_label_60:
7453! %l2 = 0000000000000000, immed = 000005a2, %l2 = 0000000000000000
7454 tsubcctv %l2,0x5a2,%l2 ! %l0 = 000000000000003f, Trapped
7455! %l3 = 0000000000000000, immed = 00000d08, %l1 = 0000000000000000
7456 addccc %l3,0xd08,%l1 ! %l1 = 0000000000000d08, %ccr = 00
7457! %l1 = 0000000000000d08, immed = 000003c3, %y = 00000000
7458 udiv %l1,0x3c3,%l3 ! %l3 = 0000000000000003
7459 mov %l0,%y ! %y = 0000003f
7460! Mem[000000001480005c] = 7438e01d, %l3 = 0000000000000003
7461 ldub [%i1+0x05e],%l3 ! %l3 = 00000000000000e0
7462! %l6 = 8f0f950a, %l7 = 00000000, Mem[0000000015000050] = 914f2011 36eec727
7463 std %l6,[%i2+0x050] ! Mem[0000000015000050] = 8f0f950a 00000000
7464! %f30 = 00000000 00000096, Mem[0000000031800050] = 00007ae3 ffea0160
7465 std %f30,[%o3+0x050] ! Mem[0000000031800050] = 00000000 00000096
7466! %l3 = 00000000000000e0, immed = 00000a02, %l7 = 0000000000000000
7467 addccc %l3,0xa02,%l7 ! %l7 = 0000000000000ae2, %ccr = 00
7468! Mem[000000001400007c] = 045e0449, %l4 = 00000000000000fc
7469 ldsw [%i0+0x07c],%l4 ! %l4 = 00000000045e0449
7470! %l2 = 0000000000000000, immed = 000003d4, %l3 = 00000000000000e0
7471 subc %l2,0x3d4,%l3 ! %l3 = fffffffffffffc2c
7472! Mem[0000000014800010] = c726044c, %l5 = 0000000000000000
7473 ldsha [%i1+%i5]0x89,%l5 ! %l5 = 000000000000044c
7474
7475p2_label_61:
7476! %l5 = 000000000000044c, immed = fffff41a, %y = 0000003f
7477 udiv %l5,-0xbe6,%l1 ! %l1 = 000000000000003f
7478 mov %l0,%y ! %y = 0000003f
7479! %l2 = 0000000000000000, immed = fffff425, %y = 0000003f
7480 umul %l2,-0xbdb,%l4 ! %l4 = 0000000000000000, %y = 00
7481! %l0 = 000000000000003f, %l0 = 000000000000003f, %l1 = 000000000000003f
7482 tsubcc %l0,%l0,%l1 ! %l1 = 0000000000000000, %ccr = 46
7483! %l7 = 0000000000000ae2, Mem[0000000014800000] = fecc884e
7484 stwa %l7,[%i1+%g0]0x89 ! Mem[0000000014800000] = 00000ae2
7485! %l5 = 000000000000044c, Mem[0000000014800028] = e377000000000000
7486 stxa %l5,[%i1+%o5]0x80 ! Mem[0000000014800028] = 000000000000044c
7487! %l4 = 0000000000000000, %l5 = 000000000000044c, %l5 = 000000000000044c
7488 taddcc %l4,%l5,%l5 ! %l5 = 000000000000044c, %ccr = 00
7489! %l3 = fffffffffffffc2c, immd = fffffffffffffe85, %l7 = 0000000000000ae2
7490 sdivx %l3,-0x17b,%l7 ! %l7 = 0000000000000002
7491! Mem[0000000031800014] = 00000050, %f1 = 000077e3
7492 ld [%o3+0x014],%f1 ! %f1 = 00000050
7493! Mem[0000000014000008] = e38223ee, %l2 = 0000000000000000
7494 lduha [%i0+%i4]0x80,%l2 ! %l2 = 000000000000e382
7495! Mem[0000000031800010] = 0000000000000050, %l5 = 000000000000044c
7496 ldxa [%o3+0x010]%asi,%l5 ! %l5 = 0000000000000050
7497
7498p2_label_62:
7499! %l7 = 0000000000000002, Mem[0000000014800010] = c726044c
7500 stha %l7,[%i1+%i5]0x88 ! Mem[0000000014800010] = c7260002
7501! Mem[0000000015800030] = 62ea49db, %l1 = 0000000000000000
7502 lduha [%i3+%o6]0x80,%l1 ! %l1 = 00000000000062ea
7503! %l5 = 0000000000000050, %l7 = 0000000000000002, %l5 = 0000000000000050
7504 sdivx %l5,%l7,%l5 ! %l5 = 0000000000000028
7505! Mem[0000000015000000] = daa6c773, %l1 = 00000000000062ea
7506 lduwa [%i2+%g0]0x88,%l1 ! %l1 = 00000000daa6c773
7507! Mem[0000000030000014] = 00001c85, %f9 = 00000000
7508 ld [%o0+0x014],%f9 ! %f9 = 00001c85
7509! %l2 = 000000000000e382, immd = 000000000000008a, %l3 = fffffffffffffc2c
7510 sdivx %l2,0x08a,%l3 ! %l3 = 00000000000001a6
7511! %l1 = 00000000daa6c773, %l6 = 000000008f0f950a, %y = 00000000
7512 sdivcc %l1,%l6,%l6 ! %l6 = ffffffffffffffff, %ccr = 88
7513 mov %l0,%y ! %y = 0000003f
7514! Mem[0000000015800020] = 50a4b8d3e3e3a673, %f22 = 00000000 00000050
7515 ldda [%i3+%o4]0x81,%f22 ! %f22 = 50a4b8d3 e3e3a673
7516! Mem[0000000014000010] = 00000000, %l7 = 0000000000000002
7517 ldswa [%i0+%i5]0x81,%l7 ! %l7 = 0000000000000000
7518! %l1 = 00000000daa6c773, immed = 00000dec, %l0 = 000000000000003f
7519 addc %l1,0xdec,%l0 ! %l0 = 00000000daa6d55f
7520
7521p2_label_63:
7522! %f27 = db49ea62, Mem[0000000015000010] = ffffff8b
7523 sta %f27,[%i2+%i5]0x89 ! Mem[0000000015000010] = db49ea62
7524! %f4 = 00000000 8a252232, Mem[0000000015000070] = 04baeb06 1f482d1a
7525 std %f4 ,[%i2+0x070] ! Mem[0000000015000070] = 00000000 8a252232
7526! %l5 = 0000000000000028, immed = fffff602, %y = 0000003f
7527 smul %l5,-0x9fe,%l0 ! %l0 = fffffffffffe7050, %y = ffffffff
7528! %l3 = 00000000000001a6, Mem[0000000015800028] = aa18a9d7
7529 stw %l3,[%i3+%o5] ! Mem[0000000015800028] = 000001a6
7530! Mem[0000000030000014] = 00001c85, %l3 = 00000000000001a6
7531 ldsw [%o0+0x014],%l3 ! %l3 = 0000000000001c85
7532! %l4 = 0000000000000000, %l7 = 0000000000000000, %l7 = 0000000000000000
7533 xor %l4,%l7,%l7 ! %l7 = 0000000000000000
7534! Mem[0000000014000050] = 35b577b2 3f0ddc03, %l0 = fffe7050, %l1 = daa6c773
7535 ldd [%i0+0x050],%l0 ! %l0 = 0000000035b577b2 000000003f0ddc03
7536! Mem[0000000014000028] = ffffffff, %l3 = 0000000000001c85
7537 lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
7538! %l6 = ffffffffffffffff, immed = 00000306, %l1 = 000000003f0ddc03
7539 addccc %l6,0x306,%l1 ! %l1 = 0000000000000305, %ccr = 11
7540! Mem[0000000031000054] = 00000000, %l0 = 0000000035b577b2
7541 ldsh [%o2+0x056],%l0 ! %l0 = 0000000000000000
7542
7543p2_label_64:
7544! Mem[0000000015000010] = 62ea49db, %l7 = 0000000000000000
7545 lduwa [%i2+%i5]0x80,%l7 ! %l7 = 0000000062ea49db
7546! Mem[0000000015800028] = 000001a6, %l7 = 0000000062ea49db
7547 lduba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
7548! %l6 = ffffffff, %l7 = 00000000, Mem[0000000031000050] = 6a000000 00000000
7549 stda %l6,[%o2+0x050]%asi ! Mem[0000000031000050] = ffffffff 00000000
7550! %l6 = ffffffffffffffff, Mem[0000000015800010] = 10a4a8df
7551 stba %l6,[%i3+%i5]0x81 ! Mem[0000000015800010] = ffa4a8df
7552! Mem[0000000014800078] = 4120dae0 dacef71d, %l6 = ffffffff, %l7 = 00000000
7553 ldda [%i1+0x078]%asi,%l6 ! %l6 = 000000004120dae0 00000000dacef71d
7554! %f28 = e37a60e9 37980658, Mem[0000000015000078] = 2779c75e 96ff0003
7555 std %f28,[%i2+0x078] ! Mem[0000000015000078] = e37a60e9 37980658
7556! Mem[0000000014000030] = 00000000, %l7 = 00000000dacef71d
7557 lduba [%i0+%o6]0x88,%l7 ! %l7 = 0000000000000000
7558! %l6 = 000000004120dae0, %l1 = 0000000000000305, %l2 = 000000000000e382
7559 addcc %l6,%l1,%l2 ! %l2 = 000000004120dde5, %ccr = 00
7560! %l2 = 4120dde5, %l3 = ffffffff, Mem[0000000015800020] = 50a4b8d3 e3e3a673
7561 stda %l2,[%i3+%o4]0x81 ! Mem[0000000015800020] = 4120dde5 ffffffff
7562! %l0 = 0000000000000000, immed = 00000a30, %l3 = 00000000ffffffff
7563 orncc %l0,0xa30,%l3 ! %l3 = fffffffffffff5cf, %ccr = 88
7564
7565p2_label_65:
7566! %l4 = 00000000, %l5 = 00000028, Mem[0000000014000010] = 00000000 ffffffff
7567 stda %l4,[%i0+%i5]0x89 ! Mem[0000000014000010] = 00000000 00000028
7568! Mem[0000000014800020] = 50000000, %f6 = ffffffff
7569 lda [%i1+%o4]0x80,%f6 ! %f6 = 50000000
7570! %l7 = 0000000000000000, %l2 = 000000004120dde5, %l3 = fffffffffffff5cf
7571 xorcc %l7,%l2,%l3 ! %l3 = 000000004120dde5, %ccr = 00
7572! Mem[0000000015000004] = 055fdae3, %l4 = 0000000000000000
7573 lduh [%i2+0x004],%l4 ! %l4 = 000000000000055f
7574! %l0 = 0000000000000000, Mem[0000000015000000] = 73c7a6da
7575 stwa %l0,[%i2+%g0]0x81 ! Mem[0000000015000000] = 00000000
7576! %l0 = 0000000000000000, %l6 = 000000004120dae0, %l2 = 000000004120dde5
7577 addc %l0,%l6,%l2 ! %l2 = 000000004120dae0
7578! %l7 = 0000000000000000, %l4 = 000000000000055f, %l0 = 0000000000000000
7579 taddcc %l7,%l4,%l0 ! %l0 = 000000000000055f, %ccr = 02
7580! Mem[0000000030800010] = 00000000 ffff1c85, %l4 = 0000055f, %l5 = 00000028
7581 ldd [%o1+%i5],%l4 ! %l4 = 0000000000000000 00000000ffff1c85
7582! %l7 = 0000000000000000, %l4 = 0000000000000000, %y = ffffffff
7583 smul %l7,%l4,%l7 ! %l7 = 0000000000000000, %y = 00
7584! Invert Register : %l0 = 000000000000055f
7585 xor %l0,-1,%l0 ! %l0 = fffffffffffffaa0
7586
7587p2_label_66:
7588! %l2 = 000000004120dae0, Mem[0000000030800014] = ffff1c85
7589 sth %l2,[%o1+0x014] ! Mem[0000000030800014] = dae01c85
7590! %l6 = 000000004120dae0, immed = 0000000b, %l2 = 000000004120dae0
7591 srl %l6,0x00b,%l2 ! %l2 = 000000000008241b
7592! %l7 = 0000000000000000, immed = fffff4b9, %l5 = 00000000ffff1c85
7593 xorcc %l7,-0xb47,%l5 ! %l5 = fffffffffffff4b9, %ccr = 88
7594! Mem[0000000031000014] = 00000000, %l6 = 000000004120dae0
7595 ldsb [%o2+0x015],%l6 ! %l6 = 0000000000000000
7596! %l3 = 000000004120dde5
7597 sethi %hi(0xd8b29000),%l3 ! %l3 = 00000000d8b29000
7598! Mem[0000000030000050] = 0000000000007a00, %l6 = 0000000000000000
7599 ldx [%o0+0x050],%l6 ! %l6 = 0000000000007a00
7600! Mem[0000000030000010] = 37980658 00001c85, %l0 = fffffaa0, %l1 = 00000305
7601 ldd [%o0+%i5],%l0 ! %l0 = 0000000037980658 0000000000001c85
7602! Mem[0000000030000014] = 00001c85, %l1 = 0000000000001c85
7603 ldsw [%o0+0x014],%l1 ! %l1 = 0000000000001c85
7604! Mem[0000000031800054] = 00000096, %l5 = fffffffffffff4b9
7605 ldsb [%o3+0x056],%l5 ! %l5 = 0000000000000000
7606! Mem[0000000031800010] = 00000000 00000050, %l4 = 00000000, %l5 = 00000000
7607 ldd [%o3+%i5],%l4 ! %l4 = 0000000000000000 0000000000000050
7608
7609p2_label_67:
7610! %l5 = 0000000000000050, %l2 = 000000000008241b, %y = 00000000
7611 smulcc %l5,%l2,%l2 ! %l2 = 00000000028b4870, %ccr = 00, %y = 00
7612! Mem[0000000014000000] = 8a252232, %l0 = 0000000037980658
7613 lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000008a252232
7614! Mem[0000000030000054] = 00007a00, %l6 = 0000000000007a00
7615 lduh [%o0+0x056],%l6 ! %l6 = 0000000000007a00
7616! Mem[0000000015000060] = 00000000, %l4 = 0000000000000000
7617 ldsh [%i2+0x062],%l4 ! %l4 = 0000000000000000
7618! Mem[0000000015000058] = fd7fe9a7, %l3 = 00000000d8b29000
7619 ldsw [%i2+0x058],%l3 ! %l3 = fffffffffd7fe9a7
7620! %f20 = e42726c7 f10d17bb, Mem[0000000031800050] = 00000000 00000096
7621 stda %f20,[%o3+0x050]%asi ! Mem[0000000031800050] = e42726c7 f10d17bb
7622! Mem[0000000015000018] = 96000000, %f8 = 70348d91
7623 ld [%i2+%i6],%f8 ! %f8 = 96000000
7624! %l0 = 8a252232, %l1 = 00001c85, Mem[0000000030800010] = 00000000 dae01c85
7625 std %l0,[%o1+%i5] ! Mem[0000000030800010] = 8a252232 00001c85
7626! Mem[0000000031000014] = 00000000, %f31 = 00000096
7627 ld [%o2+0x014],%f31 ! %f31 = 00000000
7628! Clear Register : %l7 = 0000000000000000
7629 clr %l7 ! %l7 = 0000000000000000
7630
7631p2_label_68:
7632! Mem[0000000014800000] = 00000ae2, %l6 = 0000000000007a00
7633 lduba [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000e2
7634! Mem[0000000015000000] = 00000000, %l3 = fffffffffd7fe9a7
7635 ldub [%i2+0x002],%l3 ! %l3 = 0000000000000000
7636! Mem[0000000014800008] = 50a4b8d3, %l3 = 0000000000000000
7637 lduha [%i1+%i4]0x80,%l3 ! %l3 = 00000000000050a4
7638! Mem[0000000031000010] = 0000008b 00000000, %l6 = 000000e2, %l7 = 00000000
7639 ldd [%o2+%i5],%l6 ! %l6 = 000000000000008b 0000000000000000
7640! %l0 = 000000008a252232, immed = fffff2bb, %y = 00000000
7641 sdivcc %l0,-0xd45,%l1 ! %l1 = fffffffffff596dd, %ccr = 88
7642 mov %l0,%y ! %y = 8a252232
7643! %l3 = 00000000000050a4, Mem[0000000030800010] = 8a25223200001c85
7644 stx %l3,[%o1+%i5] ! Mem[0000000030800010] = 00000000000050a4
7645! %l2 = 00000000028b4870, immed = fffff905, %l3 = 00000000000050a4
7646 orn %l2,-0x6fb,%l3 ! %l3 = 00000000028b4efa
7647! Mem[0000000031800050] = e42726c7 f10d17bb, %l2 = 028b4870, %l3 = 028b4efa
7648 ldda [%o3+0x050]%asi,%l2 ! %l2 = 00000000e42726c7 00000000f10d17bb
7649! %l4 = 0000000000000000, %l0 = 000000008a252232, %l4 = 0000000000000000
7650 subccc %l4,%l0,%l4 ! %l4 = ffffffff75daddce, %ccr = 91
7651! %l5 = 0000000000000050, Mem[0000000031000054] = 00000000, %asi = 80
7652 stha %l5,[%o2+0x054]%asi ! Mem[0000000031000054] = 00500000
7653
7654p2_label_69:
7655! %f28 = e37a60e9 37980658, Mem[0000000014000030] = 00000000 00000000
7656 stda %f28,[%i0+%o6]0x81 ! Mem[0000000014000030] = e37a60e9 37980658
7657! %l1 = fffffffffff596dd, Mem[0000000014000028] = cef9edffffffffff
7658 stxa %l1,[%i0+%o5]0x88 ! Mem[0000000014000028] = fffffffffff596dd
7659! Mem[0000000030000050] = 0000000000007a00, %f0 = fffffb82 00000050
7660 ldd [%o0+0x050],%f0 ! %f0 = 00000000 00007a00
7661! Mem[0000000015800008] = abee8122055fdae3, %f0 = 00000000 00007a00
7662 ldda [%i3+%i4]0x88,%f0 ! %f0 = abee8122 055fdae3
7663! Mem[0000000015800008] = e3da5f05 2281eeab, %l4 = 75daddce, %l5 = 00000050
7664 ldd [%i3+%i4],%l4 ! %l4 = 00000000e3da5f05 000000002281eeab
7665! Mem[0000000014800068] = e3770000, %l5 = 000000002281eeab
7666 ldsw [%i1+0x068],%l5 ! %l5 = ffffffffe3770000
7667! Mem[0000000030800054] = ffffffaf, %f5 = 8a252232
7668 ld [%o1+0x054],%f5 ! %f5 = ffffffaf
7669! %l3 = 00000000f10d17bb, Mem[0000000015800010] = aa97ad67dfa8a4ff
7670 stxa %l3,[%i3+%i5]0x88 ! Mem[0000000015800010] = 00000000f10d17bb
7671! Mem[0000000015000044] = 1a64d775, %l6 = 000000000000008b
7672 lduw [%i2+0x044],%l6 ! %l6 = 000000001a64d775
7673! %l6 = 000000001a64d775, Mem[0000000031000052] = ffffffff
7674 stba %l6,[%o2+0x052]%asi ! Mem[0000000031000050] = ffff75ff
7675
7676p2_label_70:
7677! Mem[0000000031000054] = 00500000, %l2 = 00000000e42726c7
7678 lduh [%o2+0x054],%l2 ! %l2 = 0000000000000050
7679 save ! CWP = 1
7680! %l3 = ffffffffffffff8b, %l5 = 0000000000000073, %y = 8a252232
7681 smul %l3,%l5,%l7 ! %l7 = ffffffffffffcb71, %y = ffffffff
7682! %f20 = e42726c7 f10d17bb, Mem[0000000015800010] = bb170df1 00000000
7683 stda %f20,[%o3+%o5]0x81 ! Mem[0000000015800010] = e42726c7 f10d17bb
7684! %l2 = 16000000, %l3 = ffffff8b, Mem[0000000030800010] = 00000000 000050a4
7685 stda %l2,[%i1+0x010]%asi ! Mem[0000000030800010] = 16000000 ffffff8b
7686! Mem[0000000030800050] = ffff269c, %l4 = 0000000000000000
7687 ldub [%i1+0x051],%l4 ! %l4 = 00000000000000ff
7688! %l1 = 000000000000004e, immed = 00000b55, %l7 = ffffffffffffcb71
7689 or %l1,0xb55,%l7 ! %l7 = 0000000000000b5f
7690! Mem[0000000015800008] = 055fdae3, %l2 = ffffffff16000000
7691 lduba [%o3+%o4]0x88,%l2 ! %l2 = 00000000000000e3
7692! %l0 = fffdc2daf9edb2ae, %l2 = 00000000000000e3, %l2 = 00000000000000e3
7693 addccc %l0,%l2,%l2 ! %l2 = fffdc2daf9edb392, %ccr = 88
7694! %l2 = fffdc2daf9edb392, Mem[0000000031800010] = 00000000
7695 stb %l2,[%i3+%o5] ! Mem[0000000031800010] = 92000000
7696
7697p2_label_71: ! %cwp = 1
7698! %l0 = fffdc2daf9edb2ae, %l7 = 0000000000000b5f, %l3 = ffffffffffffff8b
7699 andcc %l0,%l7,%l3 ! %l3 = 000000000000020e, %ccr = 00
7700! %l5 = 0000000000000073, Mem[000000001480007f] = dacef71d
7701 stb %l5,[%o1+0x07f] ! Mem[000000001480007c] = dacef773
7702! Mem[0000000030800054] = ffffffaf, %l6 = 00000000aa18a9d7
7703 lduh [%i1+0x054],%l6 ! %l6 = 000000000000ffff
7704! %l0 = fffdc2daf9edb2ae, immd = 00000000000008b0, %l4 = 00000000000000ff
7705 sdivx %l0,0x8b0,%l4 ! %l4 = ffffffbe06c9e41c
7706! Mem[0000000014000000] = 3222258a, %l6 = 000000000000ffff
7707 ldsba [%o0+%g0]0x89,%l6 ! %l6 = ffffffffffffff8a
7708! %l6 = ffffffffffffff8a, %l3 = 000000000000020e, %l0 = fffdc2daf9edb2ae
7709 sra %l6,%l3,%l0 ! %l0 = ffffffffffffffff
7710! Mem[0000000031800050] = e42726c7, %f25 = 898e5247
7711 ld [%i3+0x050],%f25 ! %f25 = e42726c7
7712! %l3 = 000000000000020e, %l2 = fffdc2daf9edb392, %l2 = fffdc2daf9edb392
7713 or %l3,%l2,%l2 ! %l2 = fffdc2daf9edb39e
7714! %l0 = ffffffffffffffff, immed = fffff6a1, %l1 = 000000000000004e
7715 addccc %l0,-0x95f,%l1 ! %l1 = fffffffffffff6a0, %ccr = 99
7716! %l2 = fffdc2daf9edb39e, Mem[0000000014000020] = 0000ffff
7717 sth %l2,[%o0+%i4] ! Mem[0000000014000020] = b39effff
7718
7719p2_label_72: ! %cwp = 1
7720 restore ! CWP = 0
7721! %l2 = 00000050, %l3 = f10d17bb, Mem[0000000031800010] = 92000000 00000050
7722 std %l2,[%o3+%i5] ! Mem[0000000031800010] = 00000050 f10d17bb
7723! %l0 = 000000008a252232, immed = 000005ce, %l6 = 000000001a64d775
7724 and %l0,0x5ce,%l6 ! %l6 = 0000000000000002
7725! Mem[0000000014800028] = 00000000, %l0 = 000000008a252232
7726 lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
7727! %l6 = 00000002, %l7 = 00000000, Mem[0000000015800010] = c72627e4 bb170df1
7728 stda %l6,[%i3+%i5]0x89 ! Mem[0000000015800010] = 00000002 00000000
7729! Randomly selected nop
7730 nop
7731! Mem[0000000014000078] = fd7fe9a7 045e0449, %l0 = 00000000, %l1 = fff596dd
7732 ldd [%i0+0x078],%l0 ! %l0 = 00000000fd7fe9a7 00000000045e0449
7733! %l0 = 00000000fd7fe9a7, immed = 0000026b, %l1 = 00000000045e0449
7734 andcc %l0,0x26b,%l1 ! %l1 = 0000000000000023, %ccr = 00
7735! %l6 = 0000000000000002, %l2 = 0000000000000050, %l0 = 00000000fd7fe9a7
7736 sub %l6,%l2,%l0 ! %l0 = ffffffffffffffb2
7737! %l7 = 0000000000000000, Mem[0000000015800010] = 02000000
7738 stba %l7,[%i3+%i5]0x81 ! Mem[0000000015800010] = 00000000
7739
7740p2_label_73:
7741! Mem[0000000030800050] = ffff269c ffffffaf, %l0 = ffffffb2, %l1 = 00000023
7742 ldda [%o1+0x050]%asi,%l0 ! %l0 = 00000000ffff269c 00000000ffffffaf
7743! %l0 = 00000000ffff269c, %l6 = 0000000000000002, %l7 = 0000000000000000
7744 xorcc %l0,%l6,%l7 ! %l7 = 00000000ffff269e, %ccr = 08
7745! Mem[0000000014800008] = 50a4b8d3, %l0 = 00000000ffff269c
7746 lduha [%i1+%i4]0x80,%l0 ! %l0 = 00000000000050a4
7747! %l5 = ffffffffe3770000, Mem[0000000015800018] = aa6237c1f3bd4c58
7748 stxa %l5,[%i3+%i6]0x88 ! Mem[0000000015800018] = ffffffffe3770000
7749! %l4 = e3da5f05, %l5 = e3770000, Mem[0000000015000030] = 926dd023 e6a3eeff
7750 stda %l4,[%i2+%o6]0x89 ! Mem[0000000015000030] = e3da5f05 e3770000
7751! %l5 = ffffffffe3770000, %l1 = 00000000ffffffaf, %y = ffffffff
7752 sdiv %l5,%l1,%l2 ! %l2 = 00000000005a2f68
7753 mov %l0,%y ! %y = 000050a4
7754! Mem[0000000015800030] = 62ea49db, %l1 = 00000000ffffffaf
7755 ldswa [%i3+%o6]0x81,%l1 ! %l1 = 0000000062ea49db
7756! Mem[0000000031000010] = 0000008b, %l5 = ffffffffe3770000
7757 ldswa [%o2+0x010]%asi,%l5 ! %l5 = 000000000000008b
7758! %l6 = 0000000000000002, %l0 = 00000000000050a4, %l1 = 0000000062ea49db
7759 andncc %l6,%l0,%l1 ! %l1 = 0000000000000002, %ccr = 00
7760! %l4 = 00000000e3da5f05, %l0 = 00000000000050a4, %l0 = 00000000000050a4
7761 addccc %l4,%l0,%l0 ! %l0 = 00000000e3daafa9, %ccr = 08
7762
7763p2_label_74:
7764! %l0 = 00000000e3daafa9, %l3 = 00000000f10d17bb, %l7 = 00000000ffff269e
7765 add %l0,%l3,%l7 ! %l7 = 00000001d4e7c764
7766! %l5 = 000000000000008b, %l0 = 00000000e3daafa9, %l6 = 0000000000000002
7767 addcc %l5,%l0,%l6 ! %l6 = 00000000e3dab034, %ccr = 08
7768! Mem[0000000014000030] = e37a60e9, %l7 = 00000001d4e7c764
7769 ldsha [%i0+%o6]0x81,%l7 ! %l7 = ffffffffffffe37a
7770! %l6 = e3dab034, %l7 = ffffe37a, Mem[0000000031000010] = 0000008b 00000000
7771 std %l6,[%o2+%i5] ! Mem[0000000031000010] = e3dab034 ffffe37a
7772! Mem[0000000015000018] = 00000096, %l6 = 00000000e3dab034
7773 lduwa [%i2+%i6]0x88,%l6 ! %l6 = 0000000000000096
7774! Mem[0000000031000050] = ffff75ff 00500000, %l0 = e3daafa9, %l1 = 00000002
7775 ldd [%o2+0x050],%l0 ! %l0 = 00000000ffff75ff 0000000000500000
7776! %l7 = ffffffffffffe37a, %l4 = 00000000e3da5f05, %y = 000050a4
7777 umulcc %l7,%l4,%l5 ! %l5 = e3da45a1d94db762, %ccr = 88, %y = e3da45a1
7778! %l5 = e3da45a1d94db762, immed = fffffe14, %l7 = ffffffffffffe37a
7779 tsubcc %l5,-0x1ec,%l7 ! %l7 = e3da45a1d94db94e, %ccr = 9b
7780! %l2 = 00000000005a2f68, immed = fffffad1, %l0 = 00000000ffff75ff
7781 subccc %l2,-0x52f,%l0 ! %l0 = 00000000005a3496, %ccr = 11
7782! Mem[0000000014800020] = 50000000, %l5 = e3da45a1d94db762
7783 lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000050
7784
7785p2_label_75:
7786! Mem[0000000030800014] = ffffff8b, %l7 = e3da45a1d94db94e
7787 ldsb [%o1+0x017],%l7 ! %l7 = ffffffffffffff8b
7788! %l6 = 00000096, %l7 = ffffff8b, Mem[0000000014000078] = fd7fe9a7 045e0449
7789 std %l6,[%i0+0x078] ! Mem[0000000014000078] = 00000096 ffffff8b
7790! %l6 = 0000000000000096, Mem[0000000030000052] = 00000000
7791 sth %l6,[%o0+0x052] ! Mem[0000000030000050] = 00000096
7792! Mem[0000000031800010] = 00000050, %l2 = 00000000005a2f68
7793 lduw [%o3+%i5],%l2 ! %l2 = 0000000000000050
7794! %l1 = 0000000000500000, %l2 = 0000000000000050, %l0 = 00000000005a3496
7795 andncc %l1,%l2,%l0 ! %l0 = 0000000000500000, %ccr = 00
7796! Mem[0000000014800000] = 2b50ccea00000ae2, %l0 = 0000000000500000
7797 ldxa [%i1+%g0]0x88,%l0 ! %l0 = 2b50ccea00000ae2
7798! %l3 = 00000000f10d17bb, %l5 = 0000000000000050, %l7 = ffffffffffffff8b
7799 xorcc %l3,%l5,%l7 ! %l7 = 00000000f10d17eb, %ccr = 08
7800! %l1 = 0000000000500000, immed = fffff867, %y = e3da45a1
7801 sdiv %l1,-0x799,%l6 ! %l6 = 000000007fffffff
7802 mov %l0,%y ! %y = 00000ae2
7803! Mem[0000000014000028] = fffffffffff596dd, %l7 = 00000000f10d17eb
7804 ldxa [%i0+%o5]0x88,%l7 ! %l7 = fffffffffff596dd
7805! Mem[000000001400005c] = f1478330, %l5 = 0000000000000050
7806 lduw [%i0+0x05c],%l5 ! %l5 = 00000000f1478330
7807
7808p2_label_76:
7809! %l6 = 000000007fffffff, Mem[0000000031000056] = 00500000
7810 sth %l6,[%o2+0x056] ! Mem[0000000031000054] = 0050ffff
7811! retry : should take illegal inst trap, %l0 = 2b50ccea00000ae2
7812 retry ! Illegal inst trap : %l0 = 2b50ccea00000af2
7813! %l7 = fffffffffff596dd, %l7 = fffffffffff596dd, %y = 00000ae2
7814 umul %l7,%l7,%l0 ! %l0 = ffeb2e2661e9bac9, %y = ffeb2e26
7815! %l6 = 000000007fffffff, immed = fffffbb6, %l1 = 0000000000500000
7816 add %l6,-0x44a,%l1 ! %l1 = 000000007ffffbb5
7817! %l7 = fffffffffff596dd, Mem[0000000015000010] = 62ea49db
7818 stba %l7,[%i2+%i5]0x81 ! Mem[0000000015000010] = ddea49db
7819! %l7 = fffffffffff596dd, Mem[0000000015000028] = 00000000
7820 stw %l7,[%i2+%o5] ! Mem[0000000015000028] = fff596dd
7821! Mem[0000000015800010] = 00000000 00000000, %l6 = 7fffffff, %l7 = fff596dd
7822 ldda [%i3+%i5]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
7823! %l5 = 00000000f1478330, immed = fffff1c1, %l0 = ffeb2e2661e9bac9
7824 xor %l5,-0xe3f,%l0 ! %l0 = ffffffff0eb872f1
7825! Mem[0000000031000010] = e3dab034, %l0 = ffffffff0eb872f1
7826 ldub [%o2+0x012],%l0 ! %l0 = 00000000000000b0
7827! %l7 = 0000000000000000, Mem[0000000015800000] = ffffffff
7828 stba %l7,[%i3+%g0]0x89 ! Mem[0000000015800000] = ffffff00
7829
7830p2_label_77:
7831! Clear Register : %l6 = 0000000000000000
7832 clr %l6 ! %l6 = 0000000000000000
7833! Mem[0000000015800030] = 62ea49db, %f23 = e3e3a673
7834 lda [%i3+%o6]0x80,%f23 ! %f23 = 62ea49db
7835! Mem[0000000031000010] = e3dab034, %l2 = 0000000000000050
7836 ldsba [%o2+0x013]%asi,%l2 ! %l2 = 0000000000000034
7837! %l0 = 00000000000000b0, immed = 0000006e, %l1 = 000000007ffffbb5
7838 orcc %l0,0x06e,%l1 ! %l1 = 00000000000000fe, %ccr = 00
7839! Mem[0000000014800018] = 00000000, %l7 = 0000000000000000
7840 ldsba [%i1+%i6]0x89,%l7 ! %l7 = 0000000000000000
7841! Mem[0000000015800010] = 00000000, %f25 = e42726c7
7842 lda [%i3+%i5]0x80,%f25 ! %f25 = 00000000
7843! %l3 = 00000000f10d17bb, immed = fffff9e5, %l4 = 00000000e3da5f05
7844 andcc %l3,-0x61b,%l4 ! %l4 = 00000000f10d11a1, %ccr = 08
7845! %l2 = 00000034, %l3 = f10d17bb, Mem[0000000014800008] = d3b8a450 f4df462f
7846 stda %l2,[%i1+%i4]0x89 ! Mem[0000000014800008] = 00000034 f10d17bb
7847! Mem[0000000015800020] = 4120dde5, %l5 = 00000000f1478330
7848 ldswa [%i3+%o4]0x81,%l5 ! %l5 = 000000004120dde5
7849! %l2 = 0000000000000034
7850 sethi %hi(0x8d026c00),%l2 ! %l2 = 000000008d026c00
7851
7852p2_label_78:
7853! %l7 = 0000000000000000, %l7 = 0000000000000000, %l2 = 000000008d026c00
7854 xor %l7,%l7,%l2 ! %l2 = 0000000000000000
7855! %l1 = 00000000000000fe, %l1 = 00000000000000fe, %l3 = 00000000f10d17bb
7856 or %l1,%l1,%l3 ! %l3 = 00000000000000fe
7857! %l3 = 00000000000000fe, immed = 000008f3, %y = ffeb2e26
7858 smul %l3,0x8f3,%l6 ! %l6 = 000000000008e11a, %y = 00
7859! %l0 = 000000b0, %l1 = 000000fe, Mem[0000000031800010] = 00000050 f10d17bb
7860 std %l0,[%o3+%i5] ! Mem[0000000031800010] = 000000b0 000000fe
7861! %l0 = 00000000000000b0, %l0 = 00000000000000b0, %l4 = 00000000f10d11a1
7862 addccc %l0,%l0,%l4 ! %l4 = 0000000000000160, %ccr = 00
7863! %l1 = 00000000000000fe, Mem[0000000015800008] = 055fdae3
7864 stwa %l1,[%i3+%i4]0x89 ! Mem[0000000015800008] = 000000fe
7865! %l1 = 00000000000000fe, Mem[0000000015800008] = fe0000002281eeab
7866 stxa %l1,[%i3+%i4]0x80 ! Mem[0000000015800008] = 00000000000000fe
7867! %l4 = 0000000000000160, %l1 = 00000000000000fe, %l1 = 00000000000000fe
7868 tsubcctv %l4,%l1,%l1 ! %l0 = 00000000000000d3, Trapped
7869! %l4 = 00000160, %l5 = 4120dde5, Mem[0000000014000008] = e38223ee dea6381d
7870 stda %l4,[%i0+%i4]0x81 ! Mem[0000000014000008] = 00000160 4120dde5
7871! %l5 = 000000004120dde5, %l6 = 000000000008e11a, %l3 = 00000000000000fe
7872 sdivx %l5,%l6,%l3 ! %l3 = 0000000000000755
7873
7874p2_label_79:
7875! Mem[0000000014000054] = 3f0ddc03, %l5 = 000000004120dde5
7876 ldsha [%i0+0x056]%asi,%l5 ! %l5 = ffffffffffffdc03
7877! Mem[0000000015800000] = 00ffffff, %f25 = 00000000
7878 ld [%i3+%g0],%f25 ! %f25 = 00ffffff
7879! Mem[0000000014800008] = 00000034, %l3 = 0000000000000755
7880 ldsha [%i1+%i4]0x89,%l3 ! %l3 = 0000000000000034
7881! %l2 = 0000000000000000, Mem[000000001500007e] = 37980658
7882 sth %l2,[%i2+0x07e] ! Mem[000000001500007c] = 37980000
7883! %l6 = 000000000008e11a, %l1 = 00000000000000fe, %l1 = 00000000000000fe
7884 addccc %l6,%l1,%l1 ! %l1 = 000000000008e218, %ccr = 00
7885! Mem[0000000015000020] = 00000000, %l7 = 0000000000000000
7886 lduwa [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000000
7887! Mem[0000000014000028] = fff596dd, %l6 = 000000000008e11a
7888 lduha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000096dd
7889! Mem[0000000030800054] = ffffffaf, %l0 = 00000000000000d3
7890 ldsw [%o1+0x054],%l0 ! %l0 = ffffffffffffffaf
7891! %l1 = 000000000008e218, Mem[0000000015800018] = e3770000
7892 stha %l1,[%i3+%i6]0x88 ! Mem[0000000015800018] = e377e218
7893! Mem[0000000014800020] = b9100000 00000050, %l0 = ffffffaf, %l1 = 0008e218
7894 ldda [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000050 00000000b9100000
7895
7896p2_label_80:
7897! Clear Register : %l5 = ffffffffffffdc03
7898 clr %l5 ! %l5 = 0000000000000000
7899! %f20 = e42726c7 f10d17bb, Mem[0000000030800010] = 16000000 ffffff8b
7900 stda %f20,[%o1+0x010]%asi ! Mem[0000000030800010] = e42726c7 f10d17bb
7901! Mem[0000000015800034] = 9438e612, %l2 = 0000000000000000
7902 ldsw [%i3+0x034],%l2 ! %l2 = ffffffff9438e612
7903! %l3 = 0000000000000034, immed = fffffb51, %y = 00000000
7904 udiv %l3,-0x4af,%l5 ! %l5 = 0000000000000000
7905 mov %l0,%y ! %y = 00000050
7906! Mem[0000000031800010] = 000000b0 000000fe, %l0 = 00000050, %l1 = b9100000
7907 ldd [%o3+%i5],%l0 ! %l0 = 00000000000000b0 00000000000000fe
7908! %f5 = ffffffaf, Mem[0000000030800050] = ffff269c
7909 st %f5 ,[%o1+0x050] ! Mem[0000000030800050] = ffffffaf
7910! Mem[0000000030800014] = f10d17bb, %l3 = 0000000000000034
7911 ldsw [%o1+0x014],%l3 ! %l3 = fffffffff10d17bb
7912! %l6 = 00000000000096dd, immed = fffff0a0, %l3 = fffffffff10d17bb
7913 xor %l6,-0xf60,%l3 ! %l3 = ffffffffffff667d
7914! Mem[0000000030000010] = 37980658, %l6 = 00000000000096dd
7915 ldswa [%o0+0x010]%asi,%l6 ! %l6 = 0000000037980658
7916! Mem[0000000031000010] = e3dab034, %l2 = ffffffff9438e612
7917 ldsb [%o2+0x013],%l2 ! %l2 = 0000000000000034
7918
7919p2_label_81:
7920! Mem[0000000015000008] = 00000000, %l1 = 00000000000000fe
7921 ldsha [%i2+%i4]0x89,%l1 ! %l1 = 0000000000000000
7922! %l6 = 37980658, %l7 = 00000000, Mem[0000000031000010] = e3dab034 ffffe37a
7923 std %l6,[%o2+%i5] ! Mem[0000000031000010] = 37980658 00000000
7924! Mem[0000000015000020] = 00000000, %l6 = 0000000037980658
7925 ldswa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
7926! Mem[0000000030800054] = ffffffaf, %l4 = 0000000000000160
7927 lduh [%o1+0x054],%l4 ! %l4 = 000000000000ffff
7928! Mem[0000000014800010] = 020026c7, %l2 = 0000000000000034
7929 ldsha [%i1+%i5]0x81,%l2 ! %l2 = 0000000000000200
7930! Mem[0000000030800050] = ffffffaf, %l6 = 0000000000000000
7931 lduh [%o1+0x052],%l6 ! %l6 = 000000000000ffaf
7932! %l6 = 000000000000ffaf, immed = fffff805, %y = 00000050
7933 umulcc %l6,-0x7fb,%l3 ! %l3 = 0000ffaef807866b, %ccr = 08, %y = ffae
7934! %f0 = abee8122 055fdae3, Mem[0000000030000050] = 00000096 00007a00
7935 stda %f0 ,[%o0+0x050]%asi ! Mem[0000000030000050] = abee8122 055fdae3
7936! %l0 = 00000000000000b0, Mem[0000000030800010] = e42726c7, %asi = 80
7937 stwa %l0,[%o1+0x010]%asi ! Mem[0000000030800010] = 000000b0
7938! %f27 = db49ea62, Mem[0000000014000028] = fff596dd
7939 sta %f27,[%i0+%o5]0x89 ! Mem[0000000014000028] = db49ea62
7940
7941p2_label_82:
7942! %l1 = 0000000000000000, %l5 = 0000000000000000, %l0 = 00000000000000b0
7943 sra %l1,%l5,%l0 ! %l0 = 0000000000000000
7944! %l3 = 0000ffaef807866b, Mem[0000000014000020] = b39effff
7945 stw %l3,[%i0+%o4] ! Mem[0000000014000020] = f807866b
7946! %l0 = 0000000000000000, Mem[0000000030000010] = 37980658
7947 sth %l0,[%o0+%i5] ! Mem[0000000030000010] = 00000658
7948! %l5 = 0000000000000000, %l1 = 0000000000000000, %l3 = 0000ffaef807866b
7949 tsubcc %l5,%l1,%l3 ! %l3 = 0000000000000000, %ccr = 44
7950! Mem[0000000015800008] = 00000000, %l1 = 0000000000000000
7951 ldsha [%i3+%i4]0x81,%l1 ! %l1 = 0000000000000000
7952! Mem[0000000014800078] = 4120dae0 dacef773, %l6 = 0000ffaf, %l7 = 00000000
7953 ldd [%i1+0x078],%l6 ! %l6 = 000000004120dae0 00000000dacef773
7954! Mem[0000000014800000] = e20a0000, %l7 = 00000000dacef773
7955 lduwa [%i1+%g0]0x80,%l7 ! %l7 = 00000000e20a0000
7956! %l5 = 0000000000000000, Mem[0000000031000054] = 0050ffff
7957 stw %l5,[%o2+0x054] ! Mem[0000000031000054] = 00000000
7958! %l6 = 000000004120dae0, %l5 = 0000000000000000, %y = 0000ffae
7959 smulcc %l6,%l5,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
7960! Mem[0000000014800000] = 00000ae2, %f16 = ffffffff
7961 lda [%i1+%g0]0x88,%f16 ! %f16 = 00000ae2
7962
7963p2_label_83:
7964! Mem[0000000030000014] = 00001c85, %l7 = 00000000e20a0000
7965 ldswa [%o0+0x014]%asi,%l7 ! %l7 = 0000000000001c85
7966! Mem[0000000031000010] = 3798065800000000, %f14 = e3770000 6cb402c0
7967 ldd [%o2+%i5],%f14 ! %f14 = 37980658 00000000
7968! Mem[0000000015000058] = fd7fe9a7 045e0449, %l4 = 0000ffff, %l5 = 00000000
7969 ldd [%i2+0x058],%l4 ! %l4 = 00000000fd7fe9a7 00000000045e0449
7970! %l1 = 0000000000000000, immed = 00000015, %l1 = 0000000000000000
7971 srl %l1,0x015,%l1 ! %l1 = 0000000000000000
7972! Mem[0000000031800054] = f10d17bb, %l0 = 0000000000000000
7973 ldsb [%o3+0x056],%l0 ! %l0 = 0000000000000017
7974! Mem[0000000015800060] = 23d06d92 d7fa00b1, %l2 = 00000200, %l3 = 00000000
7975 ldd [%i3+0x060],%l2 ! %l2 = 0000000023d06d92 00000000d7fa00b1
7976! %l0 = 0000000000000017, Mem[0000000030800051] = ffffffaf
7977 stb %l0,[%o1+0x051] ! Mem[0000000030800050] = ff17ffaf
7978! %l6 = 4120dae0, %l7 = 00001c85, Mem[0000000030000050] = abee8122 055fdae3
7979 stda %l6,[%o0+0x050]%asi ! Mem[0000000030000050] = 4120dae0 00001c85
7980! Mem[0000000031000010] = 3798065800000000, %l2 = 0000000023d06d92
7981 ldxa [%o2+0x010]%asi,%l2 ! %l2 = 3798065800000000
7982! Mem[0000000031800010] = 000000b0 000000fe, %l6 = 4120dae0, %l7 = 00001c85
7983 ldda [%o3+0x010]%asi,%l6 ! %l6 = 00000000000000b0 00000000000000fe
7984
7985p2_label_84:
7986! Mem[0000000030000050] = 4120dae0, %l5 = 00000000045e0449
7987 ldub [%o0+0x050],%l5 ! %l5 = 0000000000000041
7988! %l3 = 00000000d7fa00b1, Mem[0000000014800030] = 1c3389fc
7989 stha %l3,[%i1+%o6]0x88 ! Mem[0000000014800030] = 1c3300b1
7990! %f26 = 12e63894 db49ea62, Mem[0000000015000018] = 00000096 00000000
7991 stda %f26,[%i2+%i6]0x89 ! Mem[0000000015000018] = 12e63894 db49ea62
7992! Mem[0000000015000000] = 00000000, %l3 = 00000000d7fa00b1
7993 lduba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
7994! %l1 = 0000000000000000, Mem[0000000014800008] = f10d17bb00000034
7995 stxa %l1,[%i1+%i4]0x88 ! Mem[0000000014800008] = 0000000000000000
7996! %l5 = 0000000000000041, immed = 0000044d, %l1 = 0000000000000000
7997 xorcc %l5,0x44d,%l1 ! %l1 = 000000000000040c, %ccr = 00
7998! %l5 = 0000000000000041, %l4 = 00000000fd7fe9a7, %l7 = 00000000000000fe
7999 sllx %l5,%l4,%l7 ! %l7 = 0000208000000000
8000! %l2 = 3798065800000000, %l4 = 00000000fd7fe9a7, %l6 = 00000000000000b0
8001 srlx %l2,%l4,%l6 ! %l6 = 00000000006f300c
8002! Mem[0000000030800050] = ff17ffaf, %l0 = 0000000000000017
8003 ldsha [%o1+0x050]%asi,%l0 ! %l0 = ffffffffffffff17
8004! Mem[0000000015000014] = ffffffff, %l1 = 000000000000040c
8005 lduw [%i2+0x014],%l1 ! %l1 = 00000000ffffffff
8006
8007p2_label_85:
8008! Mem[0000000030000050] = 4120dae000001c85, %l2 = 3798065800000000
8009 ldx [%o0+0x050],%l2 ! %l2 = 4120dae000001c85
8010! %l6 = 00000000006f300c, Mem[0000000031000017] = 00000000
8011 stba %l6,[%o2+0x017]%asi ! Mem[0000000031000014] = 0000000c
8012! %l6 = 006f300c, %l7 = 00000000, Mem[0000000030800010] = 000000b0 f10d17bb
8013 stda %l6,[%o1+0x010]%asi ! Mem[0000000030800010] = 006f300c 00000000
8014! %l7 = 0000208000000000, immed = fffff843, %l4 = 00000000fd7fe9a7
8015 orncc %l7,-0x7bd,%l4 ! %l4 = 00002080000007bc, %ccr = 00
8016! Mem[0000000030800014] = 00000000, %f24 = a638ef8a
8017 ld [%o1+0x014],%f24 ! %f24 = 00000000
8018! Clear Register : %l3 = 0000000000000000
8019 clr %l3 ! %l3 = 0000000000000000
8020! %f27 = db49ea62, Mem[0000000030800050] = ff17ffaf
8021 st %f27,[%o1+0x050] ! Mem[0000000030800050] = db49ea62
8022! %l0 = ffffffffffffff17, immed = fffffebc, %l2 = 4120dae000001c85
8023 sub %l0,-0x144,%l2 ! %l2 = 000000000000005b
8024! Mem[0000000031000010] = 37980658, %l7 = 0000208000000000
8025 ldub [%o2+0x013],%l7 ! %l7 = 0000000000000058
8026! Mem[0000000031000054] = 00000000, %l6 = 00000000006f300c
8027 lduw [%o2+0x054],%l6 ! %l6 = 0000000000000000
8028
8029p2_label_86:
8030! %l6 = 0000000000000000, Mem[0000000015000008] = 00000000
8031 stwa %l6,[%i2+%i4]0x89 ! Mem[0000000015000008] = 00000000
8032! Mem[0000000014800008] = 00000000 00000000, %l2 = 0000005b, %l3 = 00000000
8033 ldda [%i1+0x008]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
8034! Mem[0000000015000000] = 00000000 055fdae3, %l4 = 000007bc, %l5 = 00000041
8035 ldda [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000 00000000055fdae3
8036! Mem[0000000015800028] = 000001a6, %l3 = 0000000000000000
8037 lduha [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
8038! %f18 = b0c07a62 1c3389fc, Mem[0000000030800050] = db49ea62 ffffffaf
8039 std %f18,[%o1+0x050] ! Mem[0000000030800050] = b0c07a62 1c3389fc
8040! Mem[0000000031000010] = 37980658, %l1 = 00000000ffffffff
8041 lduw [%o2+%i5],%l1 ! %l1 = 0000000037980658
8042! Clear Register : %l6 = 0000000000000000
8043 clr %l6 ! %l6 = 0000000000000000
8044! %l7 = 0000000000000058, %l7 = 0000000000000058, %y = 00000000
8045 umul %l7,%l7,%l5 ! %l5 = 0000000000001e40, %y = 00
8046! Mem[0000000014800008] = 00000000 00000000, %l6 = 00000000, %l7 = 00000058
8047 ldda [%i1+%i4]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
8048! Mem[0000000015000028] = fff596dd 00000000, %l4 = 00000000, %l5 = 00001e40
8049 ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000fff596dd 0000000000000000
8050
8051p2_label_87:
8052! %l2 = 00000000, %l3 = 00000000, Mem[0000000015000048] = 2c7c72a9 a3dc8178
8053 std %l2,[%i2+0x048] ! Mem[0000000015000048] = 00000000 00000000
8054! Mem[0000000015000008] = 00000000ffffff07, %l3 = 0000000000000000
8055 ldx [%i2+%i4],%l3 ! %l3 = 00000000ffffff07
8056! Mem[0000000031000054] = 00000000, %l4 = 00000000fff596dd
8057 ldsw [%o2+0x054],%l4 ! %l4 = 0000000000000000
8058! Mem[0000000014800040] = e37a60e9, %l3 = 00000000ffffff07
8059 ldsw [%i1+0x040],%l3 ! %l3 = ffffffffe37a60e9
8060! %l7 = 0000000000000000, immd = 0000000000000012, %l7 = 0000000000000000
8061 udivx %l7,0x012,%l7 ! %l7 = 0000000000000000
8062! %l0 = ffffffffffffff17, Mem[0000000015800048] = 91376b213639229b
8063 stx %l0,[%i3+0x048] ! Mem[0000000015800048] = ffffffffffffff17
8064! %l6 = 0000000000000000, %l0 = ffffffffffffff17, %l7 = 0000000000000000
8065 sdivx %l6,%l0,%l7 ! %l7 = 0000000000000000
8066! %l4 = 0000000000000000, immed = 00000310, %l2 = 0000000000000000
8067 orn %l4,0x310,%l2 ! %l2 = fffffffffffffcef
8068! Mem[0000000030800054] = 1c3389fc, %f7 = ffffffaf
8069 ld [%o1+0x054],%f7 ! %f7 = 1c3389fc
8070! %l1 = 0000000037980658, %l5 = 0000000000000000, %l2 = fffffffffffffcef
8071 addccc %l1,%l5,%l2 ! %l2 = 0000000037980658, %ccr = 00
8072
8073p2_label_88:
8074! Mem[0000000014000000] = 8a252232, %l2 = 0000000037980658
8075 ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffff8a25
8076! %l6 = 00000000, %l7 = 00000000, Mem[0000000014000050] = 35b577b2 3f0ddc03
8077 std %l6,[%i0+0x050] ! Mem[0000000014000050] = 00000000 00000000
8078! Mem[0000000014000020] = 1000ffff 6b8607f8, %l2 = ffff8a25, %l3 = e37a60e9
8079 ldda [%i0+%o4]0x89,%l2 ! %l2 = 000000006b8607f8 000000001000ffff
8080! %l6 = 0000000000000000, %l6 = 0000000000000000, %l5 = 0000000000000000
8081 andncc %l6,%l6,%l5 ! %l5 = 0000000000000000, %ccr = 44
8082! Mem[0000000015800020] = e5dd2041, %l5 = 0000000000000000
8083 ldswa [%i3+%o4]0x88,%l5 ! %l5 = ffffffffe5dd2041
8084! Mem[0000000015000014] = ffffffff, %l6 = 0000000000000000
8085 ldsh [%i2+0x016],%l6 ! %l6 = ffffffffffffffff
8086! %l7 = 0000000000000000, immd = 000000000000002b, %l3 = 000000001000ffff
8087 mulx %l7,0x02b,%l3 ! %l3 = 0000000000000000, %y = 00
8088! %l3 = 0000000000000000, Mem[0000000014800020] = 50000000
8089 stba %l3,[%i1+%o4]0x81 ! Mem[0000000014800020] = 00000000
8090! %l4 = 0000000000000000, Mem[0000000015000065] = a322acab
8091 stb %l4,[%i2+0x065] ! Mem[0000000015000064] = a300acab
8092! Invert Register : %l1 = 0000000037980658
8093 xor %l1,-1,%l1 ! %l1 = ffffffffc867f9a7
8094
8095p2_label_89:
8096! %f4 = 00000000 ffffffaf, Mem[0000000015800070] = 17fb47fb a1842dcd
8097 std %f4 ,[%i3+0x070] ! Mem[0000000015800070] = 00000000 ffffffaf
8098! %l4 = 0000000000000000, %l0 = ffffffffffffff17, %y = 00000000
8099 umul %l4,%l0,%l1 ! %l1 = 0000000000000000, %y = 00
8100! %l4 = 00000000, %l5 = e5dd2041, Mem[0000000014000020] = f807866b ffff0010
8101 stda %l4,[%i0+%o4]0x81 ! Mem[0000000014000020] = 00000000 e5dd2041
8102! %l1 = 0000000000000000, %l6 = ffffffffffffffff, %l3 = 0000000000000000
8103 sllx %l1,%l6,%l3 ! %l3 = 0000000000000000
8104! Mem[0000000030000010] = 0000065800001c85, %f26 = 12e63894 db49ea62
8105 ldda [%o0+0x010]%asi,%f26 ! %f26 = 00000658 00001c85
8106! Mem[0000000031000010] = 37980658, %l5 = ffffffffe5dd2041
8107 ldsba [%o2+0x013]%asi,%l5 ! %l5 = 0000000000000058
8108! Randomly selected nop
8109 nop
8110! Mem[0000000014800010] = 020026c7 f10d17bb, %l0 = ffffff17, %l1 = 00000000
8111 ldd [%i1+%i5],%l0 ! %l0 = 00000000020026c7 00000000f10d17bb
8112! Mem[0000000015000000] = 00000000, %f24 = 00000000
8113 lda [%i2+%g0]0x88,%f24 ! %f24 = 00000000
8114! %l1 = 00000000f10d17bb, %l0 = 00000000020026c7, %l5 = 0000000000000058
8115 tsubcc %l1,%l0,%l5 ! %l5 = 00000000ef0cf0f4, %ccr = 0a
8116
8117p2_label_90:
8118! Mem[0000000031000054] = 00000000, %l2 = 000000006b8607f8
8119 ldub [%o2+0x054],%l2 ! %l2 = 0000000000000000
8120! %f2 = 00000000 00000000, Mem[0000000030000050] = 4120dae0 00001c85
8121 std %f2 ,[%o0+0x050] ! Mem[0000000030000050] = 00000000 00000000
8122! Randomly selected nop
8123 nop
8124! %f30 = 00000000, Mem[0000000030000054] = 00000000
8125 st %f30,[%o0+0x054] ! Mem[0000000030000054] = 00000000
8126! %l0 = 00000000020026c7, immed = 00000005, %l7 = 0000000000000000
8127 sllx %l0,0x005,%l7 ! %l7 = 000000004004d8e0
8128! Mem[0000000031000010] = 379806580000000c, %f4 = 00000000 ffffffaf
8129 ldd [%o2+%i5],%f4 ! %f4 = 37980658 0000000c
8130! %l6 = ffffffffffffffff, Mem[0000000015800010] = 0000000000000000
8131 stxa %l6,[%i3+%i5]0x88 ! Mem[0000000015800010] = ffffffffffffffff
8132! %l4 = 00000000, %l5 = ef0cf0f4, Mem[0000000031000050] = ffff75ff 00000000
8133 std %l4,[%o2+0x050] ! Mem[0000000031000050] = 00000000 ef0cf0f4
8134! %l0 = 00000000020026c7, %l2 = 0000000000000000, %l3 = 0000000000000000
8135 andn %l0,%l2,%l3 ! %l3 = 00000000020026c7
8136! %l7 = 000000004004d8e0, Mem[0000000031800014] = 000000fe
8137 stw %l7,[%o3+0x014] ! Mem[0000000031800014] = 4004d8e0
8138
8139p2_label_91:
8140! %f24 = 00000000, Mem[0000000015800050] = ffff269c
8141 st %f24,[%i3+0x050] ! Mem[0000000015800050] = 00000000
8142! %l1 = 00000000f10d17bb, Mem[0000000031000016] = 0000000c
8143 sth %l1,[%o2+0x016] ! Mem[0000000031000014] = 000017bb
8144! Mem[0000000014800000] = 00000ae2, %l7 = 000000004004d8e0
8145 ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000ae2
8146! Mem[0000000030000010] = 00000658 00001c85, %l4 = 00000000, %l5 = ef0cf0f4
8147 ldd [%o0+%i5],%l4 ! %l4 = 0000000000000658 0000000000001c85
8148! %l4 = 0000000000000658, Mem[0000000015000000] = 00000000
8149 stba %l4,[%i2+%g0]0x81 ! Mem[0000000015000000] = 58000000
8150! Mem[0000000014800008] = 00000000, %l6 = ffffffffffffffff
8151 lduha [%i1+%i4]0x88,%l6 ! %l6 = 0000000000000000
8152! %l2 = 0000000000000000, %l7 = 0000000000000ae2, %y = 00000000
8153 sdivcc %l2,%l7,%l2 ! %l2 = 0000000000000000, %ccr = 44
8154 mov %l0,%y ! %y = 020026c7
8155! Mem[0000000030800010] = 006f300c00000000, %l7 = 0000000000000ae2
8156 ldx [%o1+%i5],%l7 ! %l7 = 006f300c00000000
8157! Mem[0000000030000054] = 00000000, %l0 = 00000000020026c7
8158 ldsh [%o0+0x054],%l0 ! %l0 = 0000000000000000
8159! %f0 = abee8122 055fdae3, Mem[0000000014000020] = 00000000 e5dd2041
8160 stda %f0 ,[%i0+%o4]0x81 ! Mem[0000000014000020] = abee8122 055fdae3
8161
8162p2_label_92:
8163! %f18 = b0c07a62 1c3389fc, Mem[0000000014800028] = 00000000 0000044c
8164 stda %f18,[%i1+%o5]0x81 ! Mem[0000000014800028] = b0c07a62 1c3389fc
8165! Mem[0000000031000014] = 000017bb, %l7 = 006f300c00000000
8166 ldsh [%o2+0x016],%l7 ! %l7 = 00000000000017bb
8167! %l1 = 00000000f10d17bb, immed = fffffe6a, %y = 020026c7
8168 udiv %l1,-0x196,%l3 ! %l3 = 00000000020026cb
8169 mov %l0,%y ! %y = 00000000
8170! %l7 = 00000000000017bb
8171 sethi %hi(0x64347400),%l7 ! %l7 = 0000000064347400
8172! %l1 = 00000000f10d17bb, Mem[0000000031800052] = e42726c7
8173 sth %l1,[%o3+0x052] ! Mem[0000000031800050] = e42717bb
8174! %l2 = 0000000000000000, Mem[0000000015800018] = 18e277e3
8175 stha %l2,[%i3+%i6]0x80 ! Mem[0000000015800018] = 000077e3
8176! %l2 = 0000000000000000, immd = 0000000000000947, %l3 = 00000000020026cb
8177 udivx %l2,0x947,%l3 ! %l3 = 0000000000000000
8178! Mem[0000000015000010] = ddea49db, %l4 = 0000000000000658
8179 ldsha [%i2+%i5]0x81,%l4 ! %l4 = ffffffffffffddea
8180! Mem[0000000014000010] = 00000000, %l1 = 00000000f10d17bb
8181 lduha [%i0+%i5]0x88,%l1 ! %l1 = 0000000000000000
8182! Mem[0000000030000010] = 0000065800001c85, %l3 = 0000000000000000
8183 ldxa [%o0+0x010]%asi,%l3 ! %l3 = 0000065800001c85
8184
8185p2_label_93:
8186! %l6 = 00000000, %l7 = 64347400, Mem[0000000015000020] = 00000000 107173e7
8187 stda %l6,[%i2+%o4]0x89 ! Mem[0000000015000020] = 00000000 64347400
8188! %l7 = 0000000064347400, immed = fffffec4, %l5 = 0000000000001c85
8189 andncc %l7,-0x13c,%l5 ! %l5 = 0000000000000000, %ccr = 44
8190! Mem[0000000015800028] = 000001a6 d511a2f2, %l2 = 00000000, %l3 = 00001c85
8191 ldd [%i3+%o5],%l2 ! %l2 = 00000000000001a6 00000000d511a2f2
8192! retry : should take illegal inst trap, %l0 = 0000000000000000
8193 retry ! Illegal inst trap : %l0 = 0000000000000010
8194! Mem[0000000015800010] = ffffffff, %f8 = 96000000
8195 lda [%i3+%i5]0x80,%f8 ! %f8 = ffffffff
8196! Mem[0000000031000054] = ef0cf0f4, %l7 = 0000000064347400
8197 ldsb [%o2+0x056],%l7 ! %l7 = fffffffffffffff0
8198! Mem[0000000014800008] = 00000000, %l6 = 0000000000000000
8199 lduwa [%i1+%i4]0x80,%l6 ! %l6 = 0000000000000000
8200! %f16 = 00000ae2 ffffffaf, Mem[0000000031800010] = 000000b0 4004d8e0
8201 std %f16,[%o3+%i5] ! Mem[0000000031800010] = 00000ae2 ffffffaf
8202! Mem[0000000014800008] = 00000000, %f17 = ffffffaf
8203 lda [%i1+%i4]0x88,%f17 ! %f17 = 00000000
8204! Mem[0000000015800060] = 23d06d92, %l2 = 00000000000001a6
8205 ldsb [%i3+0x061],%l2 ! %l2 = ffffffffffffffd0
8206
8207p2_label_94:
8208! %l6 = 0000000000000000, Mem[0000000031800050] = e42717bbf10d17bb
8209 stx %l6,[%o3+0x050] ! Mem[0000000031800050] = 0000000000000000
8210! %l0 = 0000000000000010, Mem[0000000031000054] = ef0cf0f4, %asi = 80
8211 stwa %l0,[%o2+0x054]%asi ! Mem[0000000031000054] = 00000010
8212! %l2 = ffffffffffffffd0, %l5 = 0000000000000000, %y = 00000000
8213 udiv %l2,%l5,%l5 ! Div by zero, %l0 = 0000000000000060
8214 mov %l0,%y ! %y = 00000038
8215! %l0 = 00000038, %l1 = 00000000, Mem[0000000014800058] = f550fdbd 7438e01d
8216 stda %l0,[%i1+0x058]%asi ! Mem[0000000014800058] = 00000038 00000000
8217! Mem[0000000015800020] = ffffffffe5dd2041, %f0 = abee8122 055fdae3
8218 ldda [%i3+%o4]0x88,%f0 ! %f0 = ffffffff e5dd2041
8219! Mem[0000000015000010] = ffffffff db49eadd, %l6 = 00000000, %l7 = fffffff0
8220 ldda [%i2+%i5]0x89,%l6 ! %l6 = 00000000db49eadd 00000000ffffffff
8221! Mem[0000000014800018] = 00000000, %l2 = ffffffffffffffd0
8222 lduba [%i1+%i6]0x80,%l2 ! %l2 = 0000000000000000
8223! %l6 = 00000000db49eadd, immed = fffffecd, %y = 00000038
8224 udivcc %l6,-0x133,%l3 ! %l3 = 0000000000000038, %ccr = 00
8225 mov %l0,%y ! %y = 00000038
8226! %l6 = 00000000db49eadd, Mem[0000000014800010] = 020026c7
8227 stwa %l6,[%i1+%i5]0x81 ! Mem[0000000014800010] = db49eadd
8228! Mem[0000000014800020] = 00000000, %l1 = 0000000000000000
8229 lduw [%i1+%o4],%l1 ! %l1 = 0000000000000000
8230
8231p2_label_95:
8232! %f30 = 00000000 00000000, Mem[0000000030000010] = 00000658 00001c85
8233 std %f30,[%o0+%i5] ! Mem[0000000030000010] = 00000000 00000000
8234! %l5 = 0000000000000000, Mem[0000000015800028] = a6010000
8235 stwa %l5,[%i3+%o5]0x89 ! Mem[0000000015800028] = 00000000
8236! %l1 = 0000000000000000, immed = 000007c4, %y = 00000038
8237 umulcc %l1,0x7c4,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00
8238! Mem[0000000015800030] = 62ea49db, %l6 = 00000000db49eadd
8239 ldsba [%i3+%o6]0x81,%l6 ! %l6 = 0000000000000062
8240! %l4 = ffffffffffffddea, Mem[0000000014000028] = db49ea62
8241 stwa %l4,[%i0+%o5]0x89 ! Mem[0000000014000028] = ffffddea
8242! Mem[0000000031000050] = 00000000, %l1 = 0000000000000000
8243 lduw [%o2+0x050],%l1 ! %l1 = 0000000000000000
8244! Mem[0000000015000068] = 92bf56e5, %l0 = 0000000000000038
8245 ldsb [%i2+0x06b],%l0 ! %l0 = ffffffffffffffe5
8246! %l5 = 0000000000000000, %l6 = 0000000000000062, %y = 00000000
8247 umul %l5,%l6,%l4 ! %l4 = 0000000000000000, %y = 00
8248! %l2 = 00000000, %l3 = 00000038, Mem[0000000031000050] = 00000000 00000010
8249 std %l2,[%o2+0x050] ! Mem[0000000031000050] = 00000000 00000038
8250! Invert Register : %l2 = 0000000000000000
8251 xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
8252
8253p2_label_96:
8254! Mem[0000000014800030] = b100331c627ac0b0, %f10 = ffffffff ffffffaf
8255 ldd [%i1+%o6],%f10 ! %f10 = b100331c 627ac0b0
8256! Mem[0000000015800000] = ffffff00, %l0 = ffffffffffffffe5
8257 ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
8258! %l5 = 0000000000000000, %l1 = 0000000000000000, %y = 00000000
8259 umul %l5,%l1,%l1 ! %l1 = 0000000000000000, %y = 00
8260! %l5 = 0000000000000000, immed = 00000166, %l4 = 0000000000000000
8261 or %l5,0x166,%l4 ! %l4 = 0000000000000166
8262! %l2 = ffffffffffffffff, %l7 = 00000000ffffffff, %l0 = 0000000000000000
8263 sll %l2,%l7,%l0 ! %l0 = ffffffff80000000
8264! %f14 = 37980658 00000000, Mem[0000000015800020] = 4120dde5 ffffffff
8265 stda %f14,[%i3+%o4]0x81 ! Mem[0000000015800020] = 37980658 00000000
8266! %l0 = ffffffff80000000, %l0 = ffffffff80000000, %l1 = 0000000000000000
8267 sdivx %l0,%l0,%l1 ! %l1 = 0000000000000001
8268! %l7 = 00000000ffffffff, Mem[0000000014000000] = 3222258a
8269 stwa %l7,[%i0+%g0]0x89 ! Mem[0000000014000000] = ffffffff
8270! Mem[0000000015000000] = 58000000055fdae3, %f24 = 00000000 00ffffff
8271 ldda [%i2+%g0]0x80,%f24 ! %f24 = 58000000 055fdae3
8272! Mem[0000000030800014] = 00000000, %l1 = 0000000000000001
8273 ldswa [%o1+0x014]%asi,%l1 ! %l1 = 0000000000000000
8274
8275p2_label_97:
8276! Mem[0000000030800050] = b0c07a621c3389fc, %l6 = 0000000000000062
8277 ldx [%o1+0x050],%l6 ! %l6 = b0c07a621c3389fc
8278! %l6 = b0c07a621c3389fc, immed = fffffd03, %l1 = 0000000000000000
8279 sub %l6,-0x2fd,%l1 ! %l1 = b0c07a621c338cf9
8280! Mem[0000000015800030] = 62ea49db 9438e612, %l2 = ffffffff, %l3 = 00000038
8281 ldda [%i3+%o6]0x81,%l2 ! %l2 = 0000000062ea49db 000000009438e612
8282! %l6 = b0c07a621c3389fc, immed = fffffefe, %l3 = 000000009438e612
8283 xor %l6,-0x102,%l3 ! %l3 = 4f3f859de3cc7702
8284! %l2 = 0000000062ea49db, %l4 = 0000000000000166, %l7 = 00000000ffffffff
8285 andn %l2,%l4,%l7 ! %l7 = 0000000062ea4899
8286! Mem[0000000031000010] = 37980658 000017bb, %l0 = 80000000, %l1 = 1c338cf9
8287 ldd [%o2+%i5],%l0 ! %l0 = 0000000037980658 00000000000017bb
8288! %l0 = 0000000037980658, Mem[0000000015000050] = 8f0f950a
8289 stw %l0,[%i2+0x050] ! Mem[0000000015000050] = 37980658
8290! %l4 = 0000000000000166
8291 sethi %hi(0x535eac00),%l4 ! %l4 = 00000000535eac00
8292! %l5 = 0000000000000000, immed = 000008e2, %y = 00000000
8293 sdivcc %l5,0x8e2,%l5 ! %l5 = 0000000000000000, %ccr = 44
8294 mov %l0,%y ! %y = 37980658
8295! %f18 = b0c07a62 1c3389fc, Mem[0000000014000000] = ffffffff 6cb402c0
8296 std %f18,[%i0+%g0] ! Mem[0000000014000000] = b0c07a62 1c3389fc
8297
8298p2_label_98:
8299! %l0 = 0000000037980658, immed = 00000f85, %l1 = 00000000000017bb
8300 andcc %l0,0xf85,%l1 ! %l1 = 0000000000000600, %ccr = 00
8301! %l2 = 0000000062ea49db, Mem[0000000031000011] = 37980658
8302 stba %l2,[%o2+0x011]%asi ! Mem[0000000031000010] = 37db0658
8303! %l0 = 0000000037980658, Mem[0000000030000050] = 0000000000000000
8304 stx %l0,[%o0+0x050] ! Mem[0000000030000050] = 0000000037980658
8305! %l5 = 0000000000000000, %l1 = 0000000000000600, %l1 = 0000000000000600
8306 udivx %l5,%l1,%l1 ! Div by zero, %l0 = 0000000037980680
8307! Mem[0000000031000010] = 37db0658, %l2 = 0000000062ea49db
8308 ldsb [%o2+0x013],%l2 ! %l2 = 0000000000000058
8309! Mem[0000000014000050] = 0000000000000000, %l5 = 0000000000000000
8310 ldx [%i0+0x050],%l5 ! %l5 = 0000000000000000
8311! Mem[0000000015000078] = e37a60e9, %l4 = 00000000535eac00
8312 ldsb [%i2+0x07b],%l4 ! %l4 = ffffffffffffffe9
8313! Mem[0000000030800050] = b0c07a62 1c3389fc, %l2 = 00000058, %l3 = e3cc7702
8314 ldd [%o1+0x050],%l2 ! %l2 = 00000000b0c07a62 000000001c3389fc
8315! Mem[0000000031800054] = 00000000, %l3 = 000000001c3389fc
8316 lduw [%o3+0x054],%l3 ! %l3 = 0000000000000000
8317! %l4 = ffffffe9, %l5 = 00000000, Mem[0000000014800018] = 00000000 00000000
8318 stda %l4,[%i1+%i6]0x81 ! Mem[0000000014800018] = ffffffe9 00000000
8319
8320p2_label_99:
8321! %l0 = 0000000037980658, %l2 = 00000000b0c07a62, %l5 = 0000000000000000
8322 taddcc %l0,%l2,%l5 ! %l5 = 00000000e85880ba, %ccr = 0a
8323! Mem[0000000014800008] = 00000000 00000000, %l6 = 1c3389fc, %l7 = 62ea4899
8324 ldda [%i1+%i4]0x81,%l6 ! %l6 = 0000000000000000 0000000000000000
8325! %l5 = 00000000e85880ba, %l4 = ffffffffffffffe9, %l1 = 0000000000000000
8326 sub %l5,%l4,%l1 ! %l1 = 00000000e85880d1
8327! %l6 = 0000000000000000, %l0 = 0000000037980658, %l5 = 00000000e85880ba
8328 orcc %l6,%l0,%l5 ! %l5 = 0000000037980658, %ccr = 00
8329! %l1 = 00000000e85880d1, Mem[0000000014000063] = 8f0f950a
8330 stba %l1,[%i0+0x063]%asi ! Mem[0000000014000060] = 8f0f95d1
8331! Mem[0000000015800008] = fe000000 00000000, %l0 = 37980658, %l1 = e85880d1
8332 ldda [%i3+%i4]0x89,%l0 ! %l0 = 0000000000000000 00000000fe000000
8333! %l6 = 00000000, %l7 = 00000000, Mem[0000000031800010] = 00000ae2 ffffffaf
8334 stda %l6,[%o3+0x010]%asi ! Mem[0000000031800010] = 00000000 00000000
8335! Mem[0000000015000074] = 8a252232, %l1 = 00000000fe000000
8336 ldsb [%i2+0x075],%l1 ! %l1 = 0000000000000025
8337! %l0 = 00000000, %l1 = 00000025, Mem[0000000030800010] = 006f300c 00000000
8338 std %l0,[%o1+%i5] ! Mem[0000000030800010] = 00000000 00000025
8339! %l7 = 0000000000000000, immed = fffffb53, %l1 = 0000000000000025
8340 orcc %l7,-0x4ad,%l1 ! %l1 = fffffffffffffb53, %ccr = 88
8341
8342p2_label_100:
8343! %l7 = 0000000000000000, %l6 = 0000000000000000, %l2 = 00000000b0c07a62
8344 xorcc %l7,%l6,%l2 ! %l2 = 0000000000000000, %ccr = 44
8345! %l6 = 0000000000000000, immed = 0000011a, %l0 = 0000000000000000
8346 subccc %l6,0x11a,%l0 ! %l0 = fffffffffffffee6, %ccr = 99
8347! Mem[0000000030800010] = 0000000000000025, %f18 = b0c07a62 1c3389fc
8348 ldda [%o1+0x010]%asi,%f18 ! %f18 = 00000000 00000025
8349! Mem[0000000015000030] = e3da5f05, %l4 = ffffffffffffffe9
8350 ldsha [%i2+%o6]0x89,%l4 ! %l4 = 0000000000005f05
8351! Mem[0000000031000050] = 00000000 00000038, %l0 = fffffee6, %l1 = fffffb53
8352 ldd [%o2+0x050],%l0 ! %l0 = 0000000000000000 0000000000000038
8353! Mem[0000000014800008] = 00000000, %l2 = 0000000000000000
8354 lduba [%i1+%i4]0x88,%l2 ! %l2 = 0000000000000000
8355! %l5 = 0000000037980658, Mem[000000001500006b] = 92bf56e5
8356 stb %l5,[%i2+0x06b] ! Mem[0000000015000068] = 92bf5658
8357! %l7 = 0000000000000000, %l7 = 0000000000000000, %l4 = 0000000000005f05
8358 addccc %l7,%l7,%l4 ! %l4 = 0000000000000001, %ccr = 00
8359! %l3 = 0000000000000000, immed = 00000013, %l7 = 0000000000000000
8360 sra %l3,0x013,%l7 ! %l7 = 0000000000000000
8361! %l7 = 0000000000000000, Mem[0000000015800044] = f092c752
8362 stb %l7,[%i3+0x044] ! Mem[0000000015800044] = 0092c752
8363
8364 ba,a p2_not_taken_0_end
8365p2_not_taken_0:
8366! The following code should not be executed
8367 mulx %l1,%l0,%l3
8368 ldsh [%o1+0x042],%l4
8369 lduw [%o2+0x040],%l2
8370 stxa %l4,[%o2+0x000]%asi
8371 ba,a p2_branch_failed
8372p2_not_taken_0_end:
8373
8374
8375! End of Random Code for Processor 2
8376
8377p2_set_done_flag:
8378 mov 2,%g2
8379 set done_flags,%g1
8380 st %g2,[%g1+0x008] ! Set processor 2 done flag
8381
8382! Check Registers
8383
8384p2_check_registers:
8385 set p2_expected_registers,%g1
8386 ldx [%g1+0x000],%g2
8387 cmp %l0,%g2 ! %l0 should be 0000000000000000
8388 bne,a,pn %xcc,p2_reg_l0_fail
8389 mov %l0,%g3
8390 ldx [%g1+0x008],%g2
8391 cmp %l1,%g2 ! %l1 should be 0000000000000038
8392 bne,a,pn %xcc,p2_reg_l1_fail
8393 mov %l1,%g3
8394 ldx [%g1+0x010],%g2
8395 cmp %l2,%g2 ! %l2 should be 0000000000000000
8396 bne,a,pn %xcc,p2_reg_l2_fail
8397 mov %l2,%g3
8398 ldx [%g1+0x018],%g2
8399 cmp %l3,%g2 ! %l3 should be 0000000000000000
8400 bne,a,pn %xcc,p2_reg_l3_fail
8401 mov %l3,%g3
8402 ldx [%g1+0x020],%g2
8403 cmp %l4,%g2 ! %l4 should be 0000000000000001
8404 bne,a,pn %xcc,p2_reg_l4_fail
8405 mov %l4,%g3
8406 ldx [%g1+0x028],%g2
8407 cmp %l5,%g2 ! %l5 should be 0000000037980658
8408 bne,a,pn %xcc,p2_reg_l5_fail
8409 mov %l5,%g3
8410 ldx [%g1+0x030],%g2
8411 cmp %l6,%g2 ! %l6 should be 0000000000000000
8412 bne,a,pn %xcc,p2_reg_l6_fail
8413 mov %l6,%g3
8414 ldx [%g1+0x038],%g2
8415 cmp %l7,%g2 ! %l7 should be 0000000000000000
8416 bne,a,pn %xcc,p2_reg_l7_fail
8417 mov %l7,%g3
8418
8419! Check %y register
8420
8421 set 0x37980658,%g2
8422 rd %y,%g3
8423 cmp %g2,%g3
8424 bne,a p2_failed
8425 mov 0x111,%g1
8426
8427! Check Floating Point Registers
8428
8429p2_check_fp_registers:
8430 set p2_temp,%g1
8431 set p2_expected_fp_regs,%g3
8432 std %f0,[%g1]
8433 ldx [%g1],%l1
8434 ldx [%g3+0x00],%l0
8435 cmp %l0,%l1 ! %f0 should be ffffffff e5dd2041
8436 bne %xcc,p2_f0_fail
8437 std %f2,[%g1]
8438 ldx [%g1],%l1
8439 ldx [%g3+0x08],%l0
8440 cmp %l0,%l1 ! %f2 should be 00000000 00000000
8441 bne %xcc,p2_f2_fail
8442 std %f4,[%g1]
8443 ldx [%g1],%l1
8444 ldx [%g3+0x10],%l0
8445 cmp %l0,%l1 ! %f4 should be 37980658 0000000c
8446 bne %xcc,p2_f4_fail
8447 std %f6,[%g1]
8448 ldx [%g1],%l1
8449 ldx [%g3+0x18],%l0
8450 cmp %l0,%l1 ! %f6 should be 50000000 1c3389fc
8451 bne %xcc,p2_f6_fail
8452 std %f8,[%g1]
8453 ldx [%g1],%l1
8454 ldx [%g3+0x20],%l0
8455 cmp %l0,%l1 ! %f8 should be ffffffff 00001c85
8456 bne %xcc,p2_f8_fail
8457 std %f10,[%g1]
8458 ldx [%g1],%l1
8459 ldx [%g3+0x28],%l0
8460 cmp %l0,%l1 ! %f10 should be b100331c 627ac0b0
8461 bne %xcc,p2_f10_fail
8462 std %f12,[%g1]
8463 ldx [%g1],%l1
8464 ldx [%g3+0x30],%l0
8465 cmp %l0,%l1 ! %f12 should be 00000016 fecc884e
8466 bne %xcc,p2_f12_fail
8467 std %f14,[%g1]
8468 ldx [%g1],%l1
8469 ldx [%g3+0x38],%l0
8470 cmp %l0,%l1 ! %f14 should be 37980658 00000000
8471 bne %xcc,p2_f14_fail
8472 std %f16,[%g1]
8473 ldx [%g1],%l1
8474 ldx [%g3+0x40],%l0
8475 cmp %l0,%l1 ! %f16 should be 00000ae2 00000000
8476 bne %xcc,p2_f16_fail
8477 std %f18,[%g1]
8478 ldx [%g1],%l1
8479 ldx [%g3+0x48],%l0
8480 cmp %l0,%l1 ! %f18 should be 00000000 00000025
8481 bne %xcc,p2_f18_fail
8482 std %f20,[%g1]
8483 ldx [%g1],%l1
8484 ldx [%g3+0x50],%l0
8485 cmp %l0,%l1 ! %f20 should be e42726c7 f10d17bb
8486 bne %xcc,p2_f20_fail
8487 std %f22,[%g1]
8488 ldx [%g1],%l1
8489 ldx [%g3+0x58],%l0
8490 cmp %l0,%l1 ! %f22 should be 50a4b8d3 62ea49db
8491 bne %xcc,p2_f22_fail
8492 std %f24,[%g1]
8493 ldx [%g1],%l1
8494 ldx [%g3+0x60],%l0
8495 cmp %l0,%l1 ! %f24 should be 58000000 055fdae3
8496 bne %xcc,p2_f24_fail
8497 std %f26,[%g1]
8498 ldx [%g1],%l1
8499 ldx [%g3+0x68],%l0
8500 cmp %l0,%l1 ! %f26 should be 00000658 00001c85
8501 bne %xcc,p2_f26_fail
8502 std %f28,[%g1]
8503 ldx [%g1],%l1
8504 ldx [%g3+0x70],%l0
8505 cmp %l0,%l1 ! %f28 should be e37a60e9 37980658
8506 bne %xcc,p2_f28_fail
8507 std %f30,[%g1]
8508 ldx [%g1],%l1
8509 ldx [%g3+0x78],%l0
8510 cmp %l0,%l1 ! %f30 should be 00000000 00000000
8511 bne %xcc,p2_f30_fail
8512 nop
8513
8514! Check Local Memory
8515
8516 set p2_local0_expect,%g1
8517 ldx [%g1+0x000],%g2 ! Expected data = b0c07a621c3389fc
8518 ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000
8519 cmp %g2,%g3
8520 bne,a,pn %xcc,p2_local_failed
8521 add %i0,0x000,%g4
8522 ldx [%g1+0x008],%g2 ! Expected data = 000001604120dde5
8523 ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008
8524 cmp %g2,%g3
8525 bne,a,pn %xcc,p2_local_failed
8526 add %i0,0x008,%g4
8527 ldx [%g1+0x010],%g2 ! Expected data = 0000000028000000
8528 ldx [%i0+0x010],%g3 ! Observed data at 0000000014000010
8529 cmp %g2,%g3
8530 bne,a,pn %xcc,p2_local_failed
8531 add %i0,0x010,%g4
8532 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000000
8533 ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018
8534 cmp %g2,%g3
8535 bne,a,pn %xcc,p2_local_failed
8536 add %i0,0x018,%g4
8537 ldx [%g1+0x020],%g2 ! Expected data = abee8122055fdae3
8538 ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
8539 cmp %g2,%g3
8540 bne,a,pn %xcc,p2_local_failed
8541 add %i0,0x020,%g4
8542 ldx [%g1+0x028],%g2 ! Expected data = eaddffffffffffff
8543 ldx [%i0+0x028],%g3 ! Observed data at 0000000014000028
8544 cmp %g2,%g3
8545 bne,a,pn %xcc,p2_local_failed
8546 add %i0,0x028,%g4
8547 ldx [%g1+0x030],%g2 ! Expected data = e37a60e937980658
8548 ldx [%i0+0x030],%g3 ! Observed data at 0000000014000030
8549 cmp %g2,%g3
8550 bne,a,pn %xcc,p2_local_failed
8551 add %i0,0x030,%g4
8552 ldx [%g1+0x040],%g2 ! Expected data = e69a3985898e5247
8553 ldx [%i0+0x040],%g3 ! Observed data at 0000000014000040
8554 cmp %g2,%g3
8555 bne,a,pn %xcc,p2_local_failed
8556 add %i0,0x040,%g4
8557 ldx [%g1+0x060],%g2 ! Expected data = 8f0f95d1da66ef28
8558 ldx [%i0+0x060],%g3 ! Observed data at 0000000014000060
8559 cmp %g2,%g3
8560 bne,a,pn %xcc,p2_local_failed
8561 add %i0,0x060,%g4
8562 ldx [%g1+0x078],%g2 ! Expected data = 00000096ffffff8b
8563 ldx [%i0+0x078],%g3 ! Observed data at 0000000014000078
8564 cmp %g2,%g3
8565 bne,a,pn %xcc,p2_local_failed
8566 add %i0,0x078,%g4
8567
8568 set p2_local1_expect,%g1
8569 ldx [%g1+0x010],%g2 ! Expected data = db49eaddf10d17bb
8570 ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010
8571 cmp %g2,%g3
8572 bne,a,pn %xcc,p2_local_failed
8573 add %i1,0x010,%g4
8574 ldx [%g1+0x018],%g2 ! Expected data = ffffffe900000000
8575 ldx [%i1+0x018],%g3 ! Observed data at 0000000014800018
8576 cmp %g2,%g3
8577 bne,a,pn %xcc,p2_local_failed
8578 add %i1,0x018,%g4
8579 ldx [%g1+0x028],%g2 ! Expected data = b0c07a621c3389fc
8580 ldx [%i1+0x028],%g3 ! Observed data at 0000000014800028
8581 cmp %g2,%g3
8582 bne,a,pn %xcc,p2_local_failed
8583 add %i1,0x028,%g4
8584 ldx [%g1+0x040],%g2 ! Expected data = e37a60e937980658
8585 ldx [%i1+0x040],%g3 ! Observed data at 0000000014800040
8586 cmp %g2,%g3
8587 bne,a,pn %xcc,p2_local_failed
8588 add %i1,0x040,%g4
8589 ldx [%g1+0x048],%g2 ! Expected data = 546d0e00469a8a8f
8590 ldx [%i1+0x048],%g3 ! Observed data at 0000000014800048
8591 cmp %g2,%g3
8592 bne,a,pn %xcc,p2_local_failed
8593 add %i1,0x048,%g4
8594 ldx [%g1+0x050],%g2 ! Expected data = 2f0b8017bbf7b3f9
8595 ldx [%i1+0x050],%g3 ! Observed data at 0000000014800050
8596 cmp %g2,%g3
8597 bne,a,pn %xcc,p2_local_failed
8598 add %i1,0x050,%g4
8599 ldx [%g1+0x058],%g2 ! Expected data = 0000003800000000
8600 ldx [%i1+0x058],%g3 ! Observed data at 0000000014800058
8601 cmp %g2,%g3
8602 bne,a,pn %xcc,p2_local_failed
8603 add %i1,0x058,%g4
8604 ldx [%g1+0x068],%g2 ! Expected data = e37700006cb402c0
8605 ldx [%i1+0x068],%g3 ! Observed data at 0000000014800068
8606 cmp %g2,%g3
8607 bne,a,pn %xcc,p2_local_failed
8608 add %i1,0x068,%g4
8609
8610 set p2_local2_expect,%g1
8611 ldx [%g1+0x018],%g2 ! Expected data = 62ea49db9438e612
8612 ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018
8613 cmp %g2,%g3
8614 bne,a,pn %xcc,p2_local_failed
8615 add %i2,0x018,%g4
8616 ldx [%g1+0x020],%g2 ! Expected data = 0000000000743464
8617 ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020
8618 cmp %g2,%g3
8619 bne,a,pn %xcc,p2_local_failed
8620 add %i2,0x020,%g4
8621 ldx [%g1+0x030],%g2 ! Expected data = 055fdae3000077e3
8622 ldx [%i2+0x030],%g3 ! Observed data at 0000000015000030
8623 cmp %g2,%g3
8624 bne,a,pn %xcc,p2_local_failed
8625 add %i2,0x030,%g4
8626 ldx [%g1+0x040],%g2 ! Expected data = 61e8b9421a64d775
8627 ldx [%i2+0x040],%g3 ! Observed data at 0000000015000040
8628 cmp %g2,%g3
8629 bne,a,pn %xcc,p2_local_failed
8630 add %i2,0x040,%g4
8631 ldx [%g1+0x048],%g2 ! Expected data = 0000000000000000
8632 ldx [%i2+0x048],%g3 ! Observed data at 0000000015000048
8633 cmp %g2,%g3
8634 bne,a,pn %xcc,p2_local_failed
8635 add %i2,0x048,%g4
8636 ldx [%g1+0x050],%g2 ! Expected data = 3798065800000000
8637 ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050
8638 cmp %g2,%g3
8639 bne,a,pn %xcc,p2_local_failed
8640 add %i2,0x050,%g4
8641 ldx [%g1+0x060],%g2 ! Expected data = 00000000a300acab
8642 ldx [%i2+0x060],%g3 ! Observed data at 0000000015000060
8643 cmp %g2,%g3
8644 bne,a,pn %xcc,p2_local_failed
8645 add %i2,0x060,%g4
8646 ldx [%g1+0x068],%g2 ! Expected data = 92bf565800000000
8647 ldx [%i2+0x068],%g3 ! Observed data at 0000000015000068
8648 cmp %g2,%g3
8649 bne,a,pn %xcc,p2_local_failed
8650 add %i2,0x068,%g4
8651 ldx [%g1+0x070],%g2 ! Expected data = 000000008a252232
8652 ldx [%i2+0x070],%g3 ! Observed data at 0000000015000070
8653 cmp %g2,%g3
8654 bne,a,pn %xcc,p2_local_failed
8655 add %i2,0x070,%g4
8656 ldx [%g1+0x078],%g2 ! Expected data = e37a60e937980000
8657 ldx [%i2+0x078],%g3 ! Observed data at 0000000015000078
8658 cmp %g2,%g3
8659 bne,a,pn %xcc,p2_local_failed
8660 add %i2,0x078,%g4
8661
8662 set p2_local3_expect,%g1
8663 ldx [%g1+0x000],%g2 ! Expected data = 00ffffff00000000
8664 ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000
8665 cmp %g2,%g3
8666 bne,a,pn %xcc,p2_local_failed
8667 add %i3,0x000,%g4
8668 ldx [%g1+0x018],%g2 ! Expected data = 000077e3ffffffff
8669 ldx [%i3+0x018],%g3 ! Observed data at 0000000015800018
8670 cmp %g2,%g3
8671 bne,a,pn %xcc,p2_local_failed
8672 add %i3,0x018,%g4
8673 ldx [%g1+0x020],%g2 ! Expected data = 3798065800000000
8674 ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020
8675 cmp %g2,%g3
8676 bne,a,pn %xcc,p2_local_failed
8677 add %i3,0x020,%g4
8678 ldx [%g1+0x028],%g2 ! Expected data = 00000000d511a2f2
8679 ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028
8680 cmp %g2,%g3
8681 bne,a,pn %xcc,p2_local_failed
8682 add %i3,0x028,%g4
8683 ldx [%g1+0x040],%g2 ! Expected data = 480e1b880092c752
8684 ldx [%i3+0x040],%g3 ! Observed data at 0000000015800040
8685 cmp %g2,%g3
8686 bne,a,pn %xcc,p2_local_failed
8687 add %i3,0x040,%g4
8688 ldx [%g1+0x048],%g2 ! Expected data = ffffffffffffff17
8689 ldx [%i3+0x048],%g3 ! Observed data at 0000000015800048
8690 cmp %g2,%g3
8691 bne,a,pn %xcc,p2_local_failed
8692 add %i3,0x048,%g4
8693 ldx [%g1+0x050],%g2 ! Expected data = 00000000ffff884e
8694 ldx [%i3+0x050],%g3 ! Observed data at 0000000015800050
8695 cmp %g2,%g3
8696 bne,a,pn %xcc,p2_local_failed
8697 add %i3,0x050,%g4
8698 ldx [%g1+0x070],%g2 ! Expected data = 00000000ffffffaf
8699 ldx [%i3+0x070],%g3 ! Observed data at 0000000015800070
8700 cmp %g2,%g3
8701 bne,a,pn %xcc,p2_local_failed
8702 add %i3,0x070,%g4
8703 ldx [%g1+0x078],%g2 ! Expected data = 000010b9576cc6c0
8704 ldx [%i3+0x078],%g3 ! Observed data at 0000000015800078
8705 cmp %g2,%g3
8706 bne,a,pn %xcc,p2_local_failed
8707 add %i3,0x078,%g4
8708
8709
8710! Check Shared Memory
8711 set share0_expect,%g4
8712 set p2_share_mask,%g5
8713 set 0x30000000,%g6 ! Physical Addr of Share 0
8714p2_memcheck_share0:
8715 ldx [%g4+0x010],%g2 ! Expected value = 0000000000000000
8716 ldx [%o0+0x010],%g3 ! Read value at Mem[0000000030000010]
8717 cmp %g2,%g3
8718 bne,pn %xcc,p2_failed
8719 add %g6,0x010,%g1
8720 ldx [%g4+0x050],%g2 ! Expected value = 0000000037980658
8721 ldx [%o0+0x050],%g3 ! Read value at Mem[0000000030000050]
8722 cmp %g2,%g3
8723 bne,pn %xcc,p2_failed
8724 add %g6,0x050,%g1
8725 set share1_expect,%g4
8726 set 0x30800000,%g6 ! Physical Addr of Share 1
8727p2_memcheck_share1:
8728 ldx [%g4+0x010],%g2 ! Expected value = 0000000000000025
8729 ldx [%o1+0x010],%g3 ! Read value at Mem[0000000030800010]
8730 cmp %g2,%g3
8731 bne,pn %xcc,p2_failed
8732 add %g6,0x010,%g1
8733 ldx [%g4+0x050],%g2 ! Expected value = b0c07a621c3389fc
8734 ldx [%o1+0x050],%g3 ! Read value at Mem[0000000030800050]
8735 cmp %g2,%g3
8736 bne,pn %xcc,p2_failed
8737 add %g6,0x050,%g1
8738 set share2_expect,%g4
8739 set 0x31000000,%g6 ! Physical Addr of Share 2
8740p2_memcheck_share2:
8741 ldx [%g4+0x010],%g2 ! Expected value = 37db0658000017bb
8742 ldx [%o2+0x010],%g3 ! Read value at Mem[0000000031000010]
8743 cmp %g2,%g3
8744 bne,pn %xcc,p2_failed
8745 add %g6,0x010,%g1
8746 ldx [%g4+0x050],%g2 ! Expected value = 0000000000000038
8747 ldx [%o2+0x050],%g3 ! Read value at Mem[0000000031000050]
8748 cmp %g2,%g3
8749 bne,pn %xcc,p2_failed
8750 add %g6,0x050,%g1
8751 set share3_expect,%g4
8752 set 0x31800000,%g6 ! Physical Addr of Share 3
8753p2_memcheck_share3:
8754 ldx [%g4+0x010],%g2 ! Expected value = 0000000000000000
8755 ldx [%o3+0x010],%g3 ! Read value at Mem[0000000031800010]
8756 cmp %g2,%g3
8757 bne,pn %xcc,p2_failed
8758 add %g6,0x010,%g1
8759 ldx [%g4+0x050],%g2 ! Expected value = 0000000000000000
8760 ldx [%o3+0x050],%g3 ! Read value at Mem[0000000031800050]
8761 cmp %g2,%g3
8762 bne,pn %xcc,p2_failed
8763 add %g6,0x050,%g1
8764
8765! The test for processor 2 has passed
8766
8767p2_passed:
8768 ta GOOD_TRAP
8769 nop
8770
8771p2_reg_l0_fail:
8772 or %g0,0xbd0,%g1
8773 ba,a p2_failed
8774p2_reg_l1_fail:
8775 or %g0,0xbd1,%g1
8776 ba,a p2_failed
8777p2_reg_l2_fail:
8778 or %g0,0xbd2,%g1
8779 ba,a p2_failed
8780p2_reg_l3_fail:
8781 or %g0,0xbd3,%g1
8782 ba,a p2_failed
8783p2_reg_l4_fail:
8784 or %g0,0xbd4,%g1
8785 ba,a p2_failed
8786p2_reg_l5_fail:
8787 or %g0,0xbd5,%g1
8788 ba,a p2_failed
8789p2_reg_l6_fail:
8790 or %g0,0xbd6,%g1
8791 ba,a p2_failed
8792p2_reg_l7_fail:
8793 or %g0,0xbd7,%g1
8794 ba,a p2_failed
8795p2_f0_fail:
8796 set p2_temp,%g6
8797 mov 0xf00,%l0
8798 stx %l0,[%g6]
8799 std %f0,[%g6+8]
8800 stx %fsr,[%g6+16]
8801 ta BAD_TRAP
8802
8803p2_f2_fail:
8804 set p2_temp,%g6
8805 mov 0xf02,%l0
8806 stx %l0,[%g6]
8807 std %f2,[%g6+8]
8808 stx %fsr,[%g6+16]
8809 ta BAD_TRAP
8810
8811p2_f4_fail:
8812 set p2_temp,%g6
8813 mov 0xf04,%l0
8814 stx %l0,[%g6]
8815 std %f4,[%g6+8]
8816 stx %fsr,[%g6+16]
8817 ta BAD_TRAP
8818
8819p2_f6_fail:
8820 set p2_temp,%g6
8821 mov 0xf06,%l0
8822 stx %l0,[%g6]
8823 std %f6,[%g6+8]
8824 stx %fsr,[%g6+16]
8825 ta BAD_TRAP
8826
8827p2_f8_fail:
8828 set p2_temp,%g6
8829 mov 0xf08,%l0
8830 stx %l0,[%g6]
8831 std %f8,[%g6+8]
8832 stx %fsr,[%g6+16]
8833 ta BAD_TRAP
8834
8835p2_f10_fail:
8836 set p2_temp,%g6
8837 mov 0xf10,%l0
8838 stx %l0,[%g6]
8839 std %f10,[%g6+8]
8840 stx %fsr,[%g6+16]
8841 ta BAD_TRAP
8842
8843p2_f12_fail:
8844 set p2_temp,%g6
8845 mov 0xf12,%l0
8846 stx %l0,[%g6]
8847 std %f12,[%g6+8]
8848 stx %fsr,[%g6+16]
8849 ta BAD_TRAP
8850
8851p2_f14_fail:
8852 set p2_temp,%g6
8853 mov 0xf14,%l0
8854 stx %l0,[%g6]
8855 std %f14,[%g6+8]
8856 stx %fsr,[%g6+16]
8857 ta BAD_TRAP
8858
8859p2_f16_fail:
8860 set p2_temp,%g6
8861 mov 0xf16,%l0
8862 stx %l0,[%g6]
8863 std %f16,[%g6+8]
8864 stx %fsr,[%g6+16]
8865 ta BAD_TRAP
8866
8867p2_f18_fail:
8868 set p2_temp,%g6
8869 mov 0xf18,%l0
8870 stx %l0,[%g6]
8871 std %f18,[%g6+8]
8872 stx %fsr,[%g6+16]
8873 ta BAD_TRAP
8874
8875p2_f20_fail:
8876 set p2_temp,%g6
8877 mov 0xf20,%l0
8878 stx %l0,[%g6]
8879 std %f20,[%g6+8]
8880 stx %fsr,[%g6+16]
8881 ta BAD_TRAP
8882
8883p2_f22_fail:
8884 set p2_temp,%g6
8885 mov 0xf22,%l0
8886 stx %l0,[%g6]
8887 std %f22,[%g6+8]
8888 stx %fsr,[%g6+16]
8889 ta BAD_TRAP
8890
8891p2_f24_fail:
8892 set p2_temp,%g6
8893 mov 0xf24,%l0
8894 stx %l0,[%g6]
8895 std %f24,[%g6+8]
8896 stx %fsr,[%g6+16]
8897 ta BAD_TRAP
8898
8899p2_f26_fail:
8900 set p2_temp,%g6
8901 mov 0xf26,%l0
8902 stx %l0,[%g6]
8903 std %f26,[%g6+8]
8904 stx %fsr,[%g6+16]
8905 ta BAD_TRAP
8906
8907p2_f28_fail:
8908 set p2_temp,%g6
8909 mov 0xf28,%l0
8910 stx %l0,[%g6]
8911 std %f28,[%g6+8]
8912 stx %fsr,[%g6+16]
8913 ta BAD_TRAP
8914
8915p2_f30_fail:
8916 set p2_temp,%g6
8917 mov 0xf30,%l0
8918 stx %l0,[%g6]
8919 std %f30,[%g6+8]
8920 stx %fsr,[%g6+16]
8921 ta BAD_TRAP
8922
8923
8924! The test for processor 2 failed
8925
8926p2_failed:
8927 set done_flags,%g1
8928 mov 3,%g5
8929 st %g5,[%g1+0x008] ! Set processor 2 done flag
8930
8931 set p2_temp,%g6
8932 stx %g1,[%g6]
8933 stx %g2,[%g6+8]
8934 stx %g3,[%g6+16]
8935 ta BAD_TRAP
8936
8937
8938! The local area data for processor 2 failed
8939
8940p2_local_failed:
8941 set done_flags,%g5
8942 mov 3,%g6
8943 st %g6,[%g5+0x008] ! Set processor 2 done flag
8944
8945 set p2_temp,%g6
8946 add %g1,%g4,%g1
8947 stx %g4,[%g6]
8948 stx %g2,[%g6+8]
8949 stx %g3,[%g6+16]
8950 ta BAD_TRAP
8951
8952p2_dfill_failed:
8953 ba p2_failed
8954 mov 0xddd,%g1
8955
8956p2_selfmod_failed:
8957 ba p2_failed
8958 mov 0xabc,%g1
8959
8960
8961p2_common_error:
8962 or %g0,0xee2,%g1
8963 ba p2_failed
8964 mov %o5,%g3
8965
8966p2_common_signature_error:
8967 set p2_temp,%g1
8968 ba p2_failed
8969 st %g2,[%g1] ! Common Lock Number
8970
8971p2_common_timeout:
8972 set p2_temp,%g1
8973 ba p2_failed
8974 st %g2,[%g1] ! Common Lock Number
8975p2_branch_failed:
8976 mov 0xbbb,%g1
8977 rd %ccr,%g2
8978 ba p2_failed
8979 mov 0x0,%g3
8980
8981p2_trap1e:
8982 st %f0 ,[%o1+0x054] ! Mem[0000000030800054]
8983 done
8984
8985p2_trap1o:
8986 st %f0 ,[%i1+0x054] ! Mem[0000000030800054]
8987 done
8988
8989
8990p2_trap2e:
8991 srlx %l1,0x007,%l0
8992 sth %l3,[%o3+0x054] ! Mem[0000000031800054]
8993 umulcc %l5,%l3,%l6
8994 or %l3,%l5,%l3
8995 sra %l4,0x004,%l0
8996 xnorcc %l7,-0xeb3,%l1
8997 ldd [%i3+0x018],%l6 ! Mem[0000000015800018]
8998 done
8999
9000p2_trap2o:
9001 srlx %l1,0x007,%l0
9002 sth %l3,[%i3+0x054] ! Mem[0000000031800054]
9003 umulcc %l5,%l3,%l6
9004 or %l3,%l5,%l3
9005 sra %l4,0x004,%l0
9006 xnorcc %l7,-0xeb3,%l1
9007 ldd [%o3+0x018],%l6 ! Mem[0000000015800018]
9008 done
9009
9010
9011p2_trap3e:
9012 subc %l0,%l5,%l4
9013 addc %l2,%l4,%l4
9014 orn %l4,0xcbf,%l7
9015 andn %l0,%l0,%l1
9016 and %l0,%l3,%l4
9017 subc %l0,%l3,%l4
9018 done
9019
9020p2_trap3o:
9021 subc %l0,%l5,%l4
9022 addc %l2,%l4,%l4
9023 orn %l4,0xcbf,%l7
9024 andn %l0,%l0,%l1
9025 and %l0,%l3,%l4
9026 subc %l0,%l3,%l4
9027 done
9028
9029p2_init_memory_pointers:
9030 set p2_init_registers,%g1
9031 mov %g0,%g2
9032 mov %g0,%g3
9033 mov %g0,%g4
9034 mov %g0,%g5
9035 mov %g0,%g6
9036 mov %g0,%g7
9037
9038! Initialize memory pointers for window 0
9039 set p2_local0_start,%i0
9040 set p2_local1_start,%i1
9041 set p2_local2_start,%i2
9042 set p2_local3_start,%i3
9043 mov 0x08,%i4
9044 mov 0x10,%i5
9045 mov 0x18,%i6
9046 mov %g0,%i7
9047! Init Local Registers in Window 0
9048 ldx [%g1+0x000],%l0 ! %l0 = f65c5891f61dccbf
9049 ldx [%g1+0x008],%l1 ! %l1 = a638ef8a898e5247
9050 ldx [%g1+0x010],%l2 ! %l2 = d333c778c0c2858e
9051 ldx [%g1+0x018],%l3 ! %l3 = e9b914f4697e6855
9052 ldx [%g1+0x020],%l4 ! %l4 = c345c0a6240b800a
9053 ldx [%g1+0x028],%l5 ! %l5 = 9c765ae6a74fee41
9054 ldx [%g1+0x030],%l6 ! %l6 = 09f499abd68cee9a
9055 ldx [%g1+0x038],%l7 ! %l7 = 1720c4a1d97a2c36
9056 save
9057
9058! Initialize memory points for window 1
9059 set share0_start,%i0
9060 set share1_start,%i1
9061 set share2_start,%i2
9062 set share3_start,%i3
9063 mov 0x20,%i4
9064 mov 0x28,%i5
9065 mov 0x30,%i6
9066! Init Local Registers in Window 1
9067 ldx [%g1+0x040],%l0 ! %l0 = 64ec8637cd452a6c
9068 ldx [%g1+0x048],%l1 ! %l1 = 815a5e52107173e7
9069 ldx [%g1+0x050],%l2 ! %l2 = f25ece2c06fb7e03
9070 ldx [%g1+0x058],%l3 ! %l3 = 9b1a67aaaa82cf16
9071 ldx [%g1+0x060],%l4 ! %l4 = 8bd70c38e7d544b1
9072 ldx [%g1+0x068],%l5 ! %l5 = 5a1c17546426565e
9073 ldx [%g1+0x070],%l6 ! %l6 = f778e7fe2118273c
9074 ldx [%g1+0x078],%l7 ! %l7 = 23cfe8142fac5e96
9075 save
9076
9077! Initialize memory pointers for window 2
9078 set p2_local0_start,%i0
9079 set p2_local1_start,%i1
9080 set p2_local2_start,%i2
9081 set p2_local3_start,%i3
9082 mov 0x08,%i4
9083 mov 0x10,%i5
9084 mov 0x18,%i6
9085 mov %g0,%i7
9086! Init Local Registers in Window 2
9087 ldx [%g1+0x080],%l0 ! %l0 = 872fc4960fb2e9be
9088 ldx [%g1+0x088],%l1 ! %l1 = cf49a1c9f9f8b421
9089 ldx [%g1+0x090],%l2 ! %l2 = 35ddfa3691c68d39
9090 ldx [%g1+0x098],%l3 ! %l3 = ad684f0e625d1c90
9091 ldx [%g1+0x0a0],%l4 ! %l4 = e36b36dcacf1d831
9092 ldx [%g1+0x0a8],%l5 ! %l5 = 7d6232e416930b97
9093 ldx [%g1+0x0b0],%l6 ! %l6 = 65a7d1108e4e22b9
9094 ldx [%g1+0x0b8],%l7 ! %l7 = 51125a7253b5c455
9095
9096! Initialize the output register of window 2
9097 set share0_start,%o0
9098 set share1_start,%o1
9099 set share2_start,%o2
9100 set share3_start,%o3
9101 mov 0x20,%o4
9102 mov 0x28,%o5
9103 mov 0x30,%o6
9104 mov %g0,%o7
9105 restore
9106 restore
9107
9108 retl
9109 nop
9110
9111! Random code for Processor 3
9112
9113processor_3:
9114 ta T_CHANGE_PRIV
9115 set done_flags,%g1
9116 mov 1,%g2
9117 st %g2,[%g1+0x0c] ! Set the start flag
9118 wrpr %g0,7,%cleanwin
9119 call p3_init_memory_pointers
9120 wr %g0,0x80,%asi ! Setting default asi to 80
9121
9122! Initialize the floating point registers for processor 3
9123
9124 wr %g0,0x4,%fprs ! Make sure fef is 1
9125 set p3_init_freg,%g1
9126! %f0 = 42d6bb93 a4581c26 66b5cbea 1302de61
9127! %f4 = 22d6039c 60992d07 989184a4 28c00fb9
9128! %f8 = cdf5e307 f5be61da 50ecbd71 93b21a65
9129! %f12 = 2f0ce250 0793aa28 ae4123e8 54c8736f
9130 ldda [%g1]ASI_BLK_P,%f0
9131 add %g1,64,%g1
9132! %f16 = f9f1132c 73abd4f6 184e4321 ae54302f
9133! %f20 = 996e6766 d3ad9442 5eadab3a b35d63f4
9134! %f24 = b452c248 c1cf2ff7 773bc2eb ac8c16d9
9135! %f28 = 647e5b0a 364efd80 bbdef7fd 6139c42d
9136 ldda [%g1]ASI_BLK_P,%f16
9137 add %g1,64,%g1
9138! %f32 = c787d524 a67bea60 adeaf1dc bf225183
9139! %f36 = f48bae45 9c0b7fad 9db8a2a1 627910c1
9140! %f40 = 5a4f21af 5670bac2 95930055 7b8581f5
9141! %f44 = a7ea3bde 89839591 61d4b964 3da737e5
9142 ldda [%g1]ASI_BLK_P,%f32
9143 xorcc %g0,%g0,%g3 ! init %g3 and set flags
9144 membar #Sync ! Force the block loads to complete
9145
9146! Start of Random Code for processor 3
9147
9148p3_label_1:
9149! %l5 = bcddfbca8a0fbde4, %l7 = 2545751bd508778c, %l2 = 48db5f1df59a7a03
9150 xor %l5,%l7,%l2 ! %l2 = 99988ed15f07ca68
9151! %f12 = 2f0ce250 0793aa28, Mem[0000000017000000] = bb61cb6b 68d4036f
9152 std %f12,[%i2+%g0] ! Mem[0000000017000000] = 2f0ce250 0793aa28
9153! %l2 = 99988ed15f07ca68
9154 setx 0x32582c0232582c02,%g7,%l2 ! %l2 = 32582c0232582c02
9155! %f14 = ae4123e8 54c8736f, Mem[0000000016000018] = cc4e976e 2b29155e
9156 std %f14,[%i0+%i6] ! Mem[0000000016000018] = ae4123e8 54c8736f
9157! %l1 = 6b8223c8718c1e78, Mem[0000000031000018] = cda02a48
9158 stw %l1,[%o2+%i6] ! Mem[0000000031000018] = 718c1e78
9159! %f4 = 22d6039c 60992d07, Mem[0000000030800058] = 1ac632c2 82ee04c1
9160 stda %f4 ,[%o1+0x058]%asi ! Mem[0000000030800058] = 22d6039c 60992d07
9161! %l6 = ec046b6d, %l7 = d508778c, Mem[0000000016800028] = ea284649 ecd736e1
9162 std %l6,[%i1+%o5] ! Mem[0000000016800028] = ec046b6d d508778c
9163! Mem[0000000031000058] = d2698e8f34674c97, %l5 = bcddfbca8a0fbde4
9164 ldx [%o2+0x058],%l5 ! %l5 = d2698e8f34674c97
9165! Mem[0000000016800000] = e16e8ce8, %l0 = 25f09d0837094f1d
9166 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000e16e8ce8
9167! %l2 = 32582c0232582c02, Mem[0000000017800007] = 7e50c696
9168 stb %l2,[%i3+0x007] ! Mem[0000000017800004] = 7e50c602
9169
9170p3_label_2:
9171! Invert Register : %l1 = 6b8223c8718c1e78
9172 xor %l1,-1,%l1 ! %l1 = 947ddc378e73e187
9173! %l5 = d2698e8f34674c97, %l6 = 0c20a2d9ec046b6d, %l5 = d2698e8f34674c97
9174 sdivx %l5,%l6,%l5 ! %l5 = fffffffffffffffd
9175 save ! CWP = 1
9176! %l4 = 5c6c1607e0f3b72e, %l0 = a5a4aa67db6ca9a1, %y = 00000000
9177 umulcc %l4,%l0,%l2 ! %l2 = c0cff993fe9b91ee, %ccr = 88, %y = c0cff993
9178! Mem[0000000031000018] = 718c1e78, %l0 = a5a4aa67db6ca9a1
9179 lduh [%i2+%o6],%l0 ! %l0 = 000000000000718c
9180! Mem[0000000016000000] = 9f0b3200, %l7 = 61ab85720ff97530
9181 ldswa [%o0+%g0]0x88,%l7 ! %l7 = ffffffff9f0b3200
9182! %l1 = fa970719c8602e98, immed = 00000c62, %l1 = fa970719c8602e98
9183 xor %l1,0xc62,%l1 ! %l1 = fa970719c86022fa
9184! Mem[0000000030000018] = adc6578b a1f54a02, %l0 = 0000718c, %l1 = c86022fa
9185 ldd [%i0+%o6],%l0 ! %l0 = 00000000adc6578b 00000000a1f54a02
9186! %f11 = 93b21a65, Mem[0000000030000018] = adc6578b
9187 st %f11,[%i0+%o6] ! Mem[0000000030000018] = 93b21a65
9188! %f2 = 66b5cbea, Mem[0000000017800008] = 0d30b265
9189 sta %f2 ,[%o3+%o4]0x81 ! Mem[0000000017800008] = 66b5cbea
9190
9191p3_label_3: ! %cwp = 1
9192! Mem[0000000017800030] = cccdca0f, %l6 = 986b534c28a630ac
9193 lduha [%o3+%i6]0x89,%l6 ! %l6 = 000000000000ca0f
9194! %l6 = 000000000000ca0f, Mem[0000000031000058] = d2698e8f
9195 stw %l6,[%i2+0x058] ! Mem[0000000031000058] = 0000ca0f
9196! %l1 = 00000000a1f54a02, Mem[0000000016800008] = 066317b4ac2b8e75
9197 stxa %l1,[%o1+%o4]0x80 ! Mem[0000000016800008] = 00000000a1f54a02
9198! %l0 = 00000000adc6578b, Mem[000000003180005e] = ac124c61
9199 sth %l0,[%i3+0x05e] ! Mem[000000003180005c] = ac12578b
9200! Mem[0000000017000000] = 50e20c2f, %l7 = ffffffff9f0b3200
9201 lduba [%o2+%g0]0x88,%l7 ! %l7 = 000000000000002f
9202! %l2 = c0cff993fe9b91ee, %l3 = b153d917de361cf4, %l1 = 00000000a1f54a02
9203 tsubcc %l2,%l3,%l1 ! %l1 = 0f7c207c206574fa, %ccr = 02
9204! %l7 = 000000000000002f, Mem[0000000031800018] = 99a45f11
9205 sth %l7,[%i3+%o6] ! Mem[0000000031800018] = 002f5f11
9206! %l5 = 00610a0e854a2a96, immed = 00000038, %l2 = c0cff993fe9b91ee
9207 srlx %l5,0x038,%l2 ! %l2 = 0000000000000000
9208! %l7 = 000000000000002f, Mem[0000000016800002] = e16e8ce8
9209 sth %l7,[%o1+0x002] ! Mem[0000000016800000] = e16e002f
9210! %l1 = 0f7c207c206574fa, immed = 0000089b, %y = c0cff993
9211 udiv %l1,0x89b,%l3 ! %l3 = 00000000ffffffff
9212 mov %l0,%y ! %y = adc6578b
9213
9214p3_label_4: ! %cwp = 1
9215! Mem[0000000017000040] = 5aff3e2d, %l4 = 5c6c1607e0f3b72e
9216 ldsh [%o2+0x040],%l4 ! %l4 = 0000000000005aff
9217! %f3 = 1302de61, Mem[0000000016000000] = 9f0b3200
9218 sta %f3 ,[%o0+%g0]0x89 ! Mem[0000000016000000] = 1302de61
9219! Mem[0000000031000058] = 0000ca0f, %l3 = 00000000ffffffff
9220 lduw [%i2+0x058],%l3 ! %l3 = 000000000000ca0f
9221! %l3 = 000000000000ca0f, Mem[0000000017000030] = 3d2e70633099efb3
9222 stxa %l3,[%o2+%i6]0x80 ! Mem[0000000017000030] = 000000000000ca0f
9223! %l3 = 000000000000ca0f, Mem[0000000017800008] = eacbb566
9224 stba %l3,[%o3+%o4]0x89 ! Mem[0000000017800008] = eacbb50f
9225! %l4 = 0000000000005aff, Mem[000000003100005c] = 34674c97
9226 stba %l4,[%i2+0x05c]%asi ! Mem[000000003100005c] = ff674c97
9227! Mem[0000000017800010] = 41a5eee58e40e49a, %f28 = 647e5b0a 364efd80
9228 ldda [%o3+0x010]%asi,%f28 ! %f28 = 41a5eee5 8e40e49a
9229! retry : should take illegal inst trap, %l0 = 00000000adc6578b
9230 retry ! Illegal inst trap : %l0 = 00000000adc6579b
9231! %l3 = 000000000000ca0f, immed = 00000e2d, %l7 = 000000000000002f
9232 orn %l3,0xe2d,%l7 ! %l7 = fffffffffffffbdf
9233! Mem[000000003100001c] = 3067f471, %f24 = b452c248
9234 ld [%i2+0x01c],%f24 ! %f24 = 3067f471
9235
9236p3_label_5: ! %cwp = 1
9237! %l1 = 0f7c207c206574fa, Mem[0000000031000018] = 718c1e78
9238 stba %l1,[%i2+0x018]%asi ! Mem[0000000031000018] = fa8c1e78
9239! %l4 = 0000000000005aff, Mem[000000003080001c] = a8bf4efe
9240 stw %l4,[%i1+0x01c] ! Mem[000000003080001c] = 00005aff
9241! %l0 = 00000000adc6579b, Mem[000000001700006e] = 69e3d66b
9242 sth %l0,[%o2+0x06e] ! Mem[000000001700006c] = 69e3579b
9243 restore ! CWP = 0
9244! Mem[0000000016800008] = 00000000, %l4 = 9150d0c4c6001913
9245 lduha [%i1+%i4]0x80,%l4 ! %l4 = 0000000000000000
9246! %l6 = 0c20a2d9ec046b6d, Mem[0000000017800020] = 3e71acf9
9247 stba %l6,[%i3+%o4]0x89 ! Mem[0000000017800020] = 3e71ac6d
9248! %l1 = 947ddc378e73e187, immed = fffff25c, %l5 = fffffffffffffffd
9249 xor %l1,-0xda4,%l5 ! %l5 = 6b8223c8718c13db
9250! %l7 = 2545751bd508778c, Mem[000000003080001c] = 00005aff
9251 stb %l7,[%o1+0x01c] ! Mem[000000003080001c] = 8c005aff
9252! %l7 = 2545751bd508778c, immed = 00000129, %l1 = 947ddc378e73e187
9253 andncc %l7,0x129,%l1 ! %l1 = 2545751bd5087684, %ccr = 08
9254! %l4 = 0000000000000000, Mem[000000003180005c] = ac12578b
9255 stw %l4,[%o3+0x05c] ! Mem[000000003180005c] = 00000000
9256
9257p3_label_6:
9258! %l1 = 2545751bd5087684, immed = 00000ea7, %y = adc6578b
9259 umul %l1,0xea7,%l4 ! %l4 = 00000c316f00881c, %y = c31
9260! %f2 = 66b5cbea 1302de61, Mem[0000000030000018] = 93b21a65 a1f54a02
9261 std %f2 ,[%o0+%i6] ! Mem[0000000030000018] = 66b5cbea 1302de61
9262! %l0 = 00000000e16e8ce8, immed = fffff83f, %l4 = 00000c316f00881c
9263 taddcctv %l0,-0x7c1,%l4 ! %l0 = 00000000e16e8d0b, Trapped
9264! %l1 = 2545751bd5087684, immed = fffffbca, %y = 00000c31
9265 sdiv %l1,-0x436,%l0 ! %l0 = ffffffff80000000
9266 mov %l0,%y ! %y = 80000000
9267! Mem[0000000017800010] = 41a5eee5 8e40e49a, %l4 = 6f00881c, %l5 = 718c13db
9268 ldda [%i3+0x010]%asi,%l4 ! %l4 = 0000000041a5eee5 000000008e40e49a
9269! done : should take illegal inst trap, %l0 = ffffffff80000000
9270 done ! Illegal inst trap : %l0 = ffffffff80000010
9271! %l0 = ffffffff80000010, Mem[0000000016800079] = 20b0b831
9272 stb %l0,[%i1+0x079] ! Mem[0000000016800078] = 2010b831
9273! %l7 = 2545751bd508778c, %l5 = 000000008e40e49a, %y = 80000000
9274 sdivcc %l7,%l5,%l0 ! %l0 = 000000007fffffff, %ccr = 02
9275 mov %l0,%y ! %y = 7fffffff
9276! Mem[0000000016800040] = a4f2a6f5, %l0 = 000000007fffffff
9277 ldub [%i1+0x043],%l0 ! %l0 = 00000000000000f5
9278! %l0 = 00000000000000f5, Mem[0000000017800038] = 38ffca2aae2a41fb
9279 stx %l0,[%i3+0x038] ! Mem[0000000017800038] = 00000000000000f5
9280
9281p3_label_7:
9282! %l0 = 00000000000000f5, %l5 = 000000008e40e49a, %y = 7fffffff
9283 umulcc %l0,%l5,%l4 ! %l4 = 00000088241ac762, %ccr = 00, %y = 88
9284! Mem[0000000030000018] = 66b5cbea, %f7 = 28c00fb9
9285 ld [%o0+%i6],%f7 ! %f7 = 66b5cbea
9286! Invert Register : %l1 = 2545751bd5087684
9287 xor %l1,-1,%l1 ! %l1 = daba8ae42af7897b
9288! Clear Register : %l3 = c4e8b80e8285249e
9289 clr %l3 ! %l3 = 0000000000000000
9290! Mem[0000000030800018] = 7723fc00 8c005aff, %l0 = 000000f5, %l1 = 2af7897b
9291 ldd [%o1+%i6],%l0 ! %l0 = 000000007723fc00 000000008c005aff
9292! Invert Register : %l1 = 000000008c005aff
9293 xor %l1,-1,%l1 ! %l1 = ffffffff73ffa500
9294! Mem[0000000016800030] = ee5d4732, %l0 = 000000007723fc00
9295 lduha [%i1+%o6]0x80,%l0 ! %l0 = 000000000000ee5d
9296! %l0 = 000000000000ee5d, %l0 = 000000000000ee5d, %l5 = 000000008e40e49a
9297 addc %l0,%l0,%l5 ! %l5 = 000000000001dcba
9298! %l4 = 00000088241ac762, %l0 = 000000000000ee5d, %y = 00000088
9299 umulcc %l4,%l0,%l7 ! %l7 = 0000219e03178a9a, %ccr = 00, %y = 219e
9300! Mem[0000000017000020] = ad14e2da 34224ec5, %l2 = 32582c02, %l3 = 00000000
9301 ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ad14e2da 0000000034224ec5
9302
9303p3_label_8:
9304! %f11 = 93b21a65, Mem[0000000017000044] = 9c9c07e4
9305 st %f11,[%i2+0x044] ! Mem[0000000017000044] = 93b21a65
9306! %l2 = 00000000ad14e2da, %l5 = 000000000001dcba, %l0 = 000000000000ee5d
9307 and %l2,%l5,%l0 ! %l0 = 000000000000c09a
9308! Mem[000000003080005c] = 60992d07, %l1 = ffffffff73ffa500
9309 ldsh [%o1+0x05c],%l1 ! %l1 = 0000000000006099
9310! %l0 = 000000000000c09a, %l5 = 000000000001dcba, %l1 = 0000000000006099
9311 addccc %l0,%l5,%l1 ! %l1 = 0000000000029d54, %ccr = 00
9312! %f4 = 22d6039c 60992d07, Mem[0000000030800058] = 22d6039c 60992d07
9313 std %f4 ,[%o1+0x058] ! Mem[0000000030800058] = 22d6039c 60992d07
9314! Mem[0000000016000008] = f2fc8efa acfad0c1, %l2 = ad14e2da, %l3 = 34224ec5
9315 ldda [%i0+0x008]%asi,%l2 ! %l2 = 00000000f2fc8efa 00000000acfad0c1
9316! %l0 = 000000000000c09a, Mem[0000000016800010] = 32202c94
9317 stwa %l0,[%i1+%i5]0x89 ! Mem[0000000016800010] = 0000c09a
9318! Mem[0000000016000008] = fa8efcf2, %l3 = 00000000acfad0c1
9319 ldsba [%i0+%i4]0x89,%l3 ! %l3 = fffffffffffffff2
9320! %l3 = fffffffffffffff2, immed = 00000016, %l4 = 00000088241ac762
9321 srl %l3,0x016,%l4 ! %l4 = 00000000000003ff
9322! Mem[000000003180005c] = 00000000, %l0 = 000000000000c09a
9323 ldsb [%o3+0x05e],%l0 ! %l0 = 0000000000000000
9324
9325p3_label_9:
9326! %l7 = 0000219e03178a9a, immed = fffffbc4, %l4 = 00000000000003ff
9327 orcc %l7,-0x43c,%l4 ! %l4 = fffffffffffffbde, %ccr = 88
9328! %l3 = fffffffffffffff2, Mem[000000003100001c] = 3067f471
9329 stw %l3,[%o2+0x01c] ! Mem[000000003100001c] = fffffff2
9330! %l4 = fffffffffffffbde, immed = 000001cb, %l6 = 0c20a2d9ec046b6d
9331 sub %l4,0x1cb,%l6 ! %l6 = fffffffffffffa13
9332! %l4 = fffffffffffffbde, Mem[0000000016000064] = 4b88bec4
9333 stb %l4,[%i0+0x064] ! Mem[0000000016000064] = de88bec4
9334! Mem[0000000030000058] = 51bb1ef4, %f22 = 5eadab3a
9335 ld [%o0+0x058],%f22 ! %f22 = 51bb1ef4
9336! Mem[0000000030800058] = 22d6039c, %l1 = 0000000000029d54
9337 ldsh [%o1+0x058],%l1 ! %l1 = 00000000000022d6
9338! %l0 = 0000000000000000, immed = 0000002c, %l4 = fffffffffffffbde
9339 srax %l0,0x02c,%l4 ! %l4 = 0000000000000000
9340! %l5 = 000000000001dcba, Mem[0000000031000058] = 0000ca0fff674c97
9341 stx %l5,[%o2+0x058] ! Mem[0000000031000058] = 000000000001dcba
9342! %f24 = 3067f471 c1cf2ff7, Mem[0000000016800008] = 00000000 a1f54a02
9343 std %f24,[%i1+%i4] ! Mem[0000000016800008] = 3067f471 c1cf2ff7
9344! Mem[000000001680006c] = db7f5946, %l1 = 00000000000022d6
9345 ldub [%i1+0x06d],%l1 ! %l1 = 000000000000007f
9346
9347p3_label_10:
9348! Mem[0000000031800018] = 002f5f11272885e6, %f20 = 996e6766 d3ad9442
9349 ldd [%o3+%i6],%f20 ! %f20 = 002f5f11 272885e6
9350! Mem[0000000017800000] = 7a8248bb, %l4 = 0000000000000000
9351 lduba [%i3+%g0]0x80,%l4 ! %l4 = 000000000000007a
9352! Invert Register : %l5 = 000000000001dcba
9353 xor %l5,-1,%l5 ! %l5 = fffffffffffe2345
9354! Mem[0000000016800018] = 8a5cc5ee, %l6 = fffffffffffffa13
9355 lduha [%i1+%i6]0x89,%l6 ! %l6 = 000000000000c5ee
9356! Mem[0000000031000058] = 00000000, %l3 = fffffffffffffff2
9357 ldsh [%o2+0x05a],%l3 ! %l3 = 0000000000000000
9358! Invert Register : %l2 = 00000000f2fc8efa
9359 xor %l2,-1,%l2 ! %l2 = ffffffff0d037105
9360! %f8 = cdf5e307, Mem[0000000016800020] = d5072b1e
9361 sta %f8 ,[%i1+%o4]0x89 ! Mem[0000000016800020] = cdf5e307
9362! %l0 = 00000000, %l1 = 0000007f, Mem[0000000017000030] = 00000000 0fca0000
9363 stda %l0,[%i2+%o6]0x89 ! Mem[0000000017000030] = 00000000 0000007f
9364! %l7 = 0000219e03178a9a, %l4 = 000000000000007a, %y = 0000219e
9365 udivcc %l7,%l4,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
9366 mov %l0,%y ! %y = 00000000
9367! Mem[0000000017800000] = 7a8248bb, %l7 = 00000000ffffffff
9368 ldswa [%i3+%g0]0x81,%l7 ! %l7 = 000000007a8248bb
9369
9370p3_label_11:
9371! done : should take illegal inst trap, %l0 = 0000000000000000
9372 done ! Illegal inst trap : %l0 = 0000000000000010
9373! %l5 = fffffffffffe2345
9374 sethi %hi(0x25aedc00),%l5 ! %l5 = 0000000025aedc00
9375! Mem[0000000016000028] = 527a61d9, %l5 = 0000000025aedc00
9376 lduha [%i0+%o5]0x80,%l5 ! %l5 = 000000000000527a
9377! Mem[0000000017000000] = 2f0ce250, %l0 = 0000000000000010
9378 lduw [%i2+%g0],%l0 ! %l0 = 000000002f0ce250
9379! %f0 = 42d6bb93 a4581c26, Mem[0000000017800010] = 41a5eee5 8e40e49a
9380 stda %f0 ,[%i3+%i5]0x81 ! Mem[0000000017800010] = 42d6bb93 a4581c26
9381! retry : should take illegal inst trap, %l0 = 000000002f0ce250
9382 retry ! Illegal inst trap : %l0 = 000000002f0ce260
9383! %l2 = ffffffff0d037105, Mem[0000000016800028] = 6d6b04ec
9384 stha %l2,[%i1+%o5]0x88 ! Mem[0000000016800028] = 6d6b7105
9385! Mem[0000000017000028] = 2cd2aa6e 9b0e71ee, %l2 = 0d037105, %l3 = 00000000
9386 ldda [%i2+%o5]0x81,%l2 ! %l2 = 000000002cd2aa6e 000000009b0e71ee
9387! %l4 = 000000000000007a, immed = 00000f7e, %l5 = 000000000000527a
9388 orncc %l4,0xf7e,%l5 ! %l5 = fffffffffffff0fb, %ccr = 88
9389! retry : should take illegal inst trap, %l0 = 000000002f0ce260
9390 retry ! Illegal inst trap : %l0 = 000000002f0ce270
9391
9392p3_label_12:
9393! %l4 = 0000007a, %l5 = fffff0fb, Mem[0000000017000030] = 00000000 0000007f
9394 stda %l4,[%i2+%o6]0x89 ! Mem[0000000017000030] = 0000007a fffff0fb
9395! %l7 = 000000007a8248bb, immed = fffff811, %y = 00000000
9396 umul %l7,-0x7ef,%l1 ! %l1 = 7a8244ef1060fc6b, %y = 7a8244ef
9397! Mem[000000003180005c] = 00000000, %l4 = 000000000000007a
9398 ldsw [%o3+0x05c],%l4 ! %l4 = 0000000000000000
9399! Clear Register : %l6 = 000000000000c5ee
9400 clr %l6 ! %l6 = 0000000000000000
9401! Mem[0000000017800018] = 9dee4637, %l4 = 0000000000000000
9402 lduha [%i3+%i6]0x80,%l4 ! %l4 = 0000000000009dee
9403! Mem[0000000016800018] = eec55c8a, %l5 = fffffffffffff0fb
9404 lduha [%i1+%i6]0x80,%l5 ! %l5 = 000000000000eec5
9405! Mem[0000000017000008] = bb91f9e1, %l0 = 000000002f0ce270
9406 ldsba [%i2+%i4]0x89,%l0 ! %l0 = ffffffffffffffe1
9407! Mem[0000000016800000] = e16e002fe75c6f1e, %f18 = 184e4321 ae54302f
9408 ldda [%i1+%g0]0x81,%f18 ! %f18 = e16e002f e75c6f1e
9409! Mem[000000003100005c] = 0001dcba, %l1 = 7a8244ef1060fc6b
9410 ldub [%o2+0x05d],%l1 ! %l1 = 0000000000000001
9411! %l2 = 000000002cd2aa6e, Mem[0000000017800045] = d6393540
9412 stba %l2,[%i3+0x045]%asi ! Mem[0000000017800044] = d66e3540
9413
9414p3_label_13:
9415! %l4 = 00009dee, %l5 = 0000eec5, Mem[0000000017000018] = e734df37 62a240d3
9416 stda %l4,[%i2+%i6]0x89 ! Mem[0000000017000018] = 00009dee 0000eec5
9417! Mem[0000000017800060] = 3c9316ab, %l4 = 0000000000009dee
9418 ldsw [%i3+0x060],%l4 ! %l4 = 000000003c9316ab
9419! %l5 = 000000000000eec5, immed = fffff074, %y = 7a8244ef
9420 udiv %l5,-0xf8c,%l0 ! %l0 = 000000007a824c5f
9421 mov %l0,%y ! %y = 7a824c5f
9422! %f6 = 989184a4 66b5cbea, Mem[0000000030800018] = 7723fc00 8c005aff
9423 std %f6 ,[%o1+%i6] ! Mem[0000000030800018] = 989184a4 66b5cbea
9424! %l5 = 000000000000eec5, Mem[000000003180001c] = 272885e6
9425 stw %l5,[%o3+0x01c] ! Mem[000000003180001c] = 0000eec5
9426! Mem[000000001600007c] = 061cf8e6, %l5 = 000000000000eec5
9427 ldsh [%i0+0x07e],%l5 ! %l5 = fffffffffffff8e6
9428! Mem[0000000030000018] = 66b5cbea 1302de61, %l4 = 3c9316ab, %l5 = fffff8e6
9429 ldda [%o0+0x018]%asi,%l4 ! %l4 = 0000000066b5cbea 000000001302de61
9430! %l1 = 0000000000000001, %l4 = 0000000066b5cbea, %l2 = 000000002cd2aa6e
9431 tsubcc %l1,%l4,%l2 ! %l2 = ffffffff994a3417, %ccr = 9b
9432! Mem[0000000016000010] = 1b6492881e32a525, %l6 = 0000000000000000
9433 ldxa [%i0+%i5]0x88,%l6 ! %l6 = 1b6492881e32a525
9434! %l4 = 0000000066b5cbea, %l1 = 0000000000000001, %l4 = 0000000066b5cbea
9435 xnorcc %l4,%l1,%l4 ! %l4 = ffffffff994a3414, %ccr = 88
9436
9437p3_label_14:
9438! Mem[0000000016800020] = 07e3f5cdd46190b6, %f18 = e16e002f e75c6f1e
9439 ldda [%i1+%o4]0x81,%f18 ! %f18 = 07e3f5cd d46190b6
9440! %l4 = ffffffff994a3414, %l5 = 000000001302de61, %y = 7a824c5f
9441 sdivcc %l4,%l5,%l0 ! %l0 = 000000007fffffff, %ccr = 02
9442 mov %l0,%y ! %y = 7fffffff
9443! Mem[0000000016800020] = 07e3f5cd, %l5 = 000000001302de61
9444 ldsba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000007
9445! %l2 = ffffffff994a3417, immed = 0000056e, %y = 7fffffff
9446 umul %l2,0x56e,%l2 ! %l2 = 0000034050e6d4e2, %y = 340
9447! %l6 = 1b6492881e32a525, Mem[0000000017000030] = 7a000000
9448 stwa %l6,[%i2+%o6]0x80 ! Mem[0000000017000030] = 1e32a525
9449! Mem[0000000030000058] = 51bb1ef4319c5d22, %f2 = 66b5cbea 1302de61
9450 ldd [%o0+0x058],%f2 ! %f2 = 51bb1ef4 319c5d22
9451! %l4 = 994a3414, %l5 = 00000007, Mem[0000000030000018] = 66b5cbea 1302de61
9452 std %l4,[%o0+%i6] ! Mem[0000000030000018] = 994a3414 00000007
9453! Mem[0000000016800028] = 6d6b7105, %l1 = 0000000000000001
9454 ldsha [%i1+%o5]0x89,%l1 ! %l1 = 0000000000007105
9455! Mem[0000000030000018] = 994a3414, %l2 = 0000034050e6d4e2
9456 lduw [%o0+%i6],%l2 ! %l2 = 00000000994a3414
9457! Mem[0000000030000058] = 51bb1ef4, %l3 = 000000009b0e71ee
9458 ldsw [%o0+0x058],%l3 ! %l3 = 0000000051bb1ef4
9459
9460p3_label_15:
9461! %l0 = 7fffffff, %l1 = 00007105, Mem[0000000030800018] = 989184a4 66b5cbea
9462 std %l0,[%o1+%i6] ! Mem[0000000030800018] = 7fffffff 00007105
9463! Mem[0000000031000018] = fa8c1e78fffffff2, %l1 = 0000000000007105
9464 ldxa [%o2+0x018]%asi,%l1 ! %l1 = fa8c1e78fffffff2
9465! Mem[0000000017000000] = 2f0ce2500793aa28, %f20 = 002f5f11 272885e6
9466 ldd [%i2+%g0],%f20 ! %f20 = 2f0ce250 0793aa28
9467! %l4 = ffffffff994a3414, Mem[0000000017800010] = 93bbd642
9468 stwa %l4,[%i3+%i5]0x89 ! Mem[0000000017800010] = 994a3414
9469! %l0 = 000000007fffffff, %l1 = fa8c1e78fffffff2, %l4 = ffffffff994a3414
9470 srax %l0,%l1,%l4 ! %l4 = 0000000000000000
9471! %l7 = 000000007a8248bb, Mem[0000000016800028] = 05716b6d
9472 stwa %l7,[%i1+%o5]0x80 ! Mem[0000000016800028] = 7a8248bb
9473! %f6 = 989184a4, Mem[0000000017800030] = 0fcacdcc
9474 sta %f6 ,[%i3+%o6]0x81 ! Mem[0000000017800030] = 989184a4
9475! Mem[0000000030000018] = 994a3414 00000007, %l0 = 7fffffff, %l1 = fffffff2
9476 ldd [%o0+%i6],%l0 ! %l0 = 00000000994a3414 0000000000000007
9477! %f8 = cdf5e307 f5be61da, Mem[0000000017800008] = eacbb50f 6e8ef5bc
9478 stda %f8 ,[%i3+%i4]0x89 ! Mem[0000000017800008] = cdf5e307 f5be61da
9479! %f12 = 2f0ce250 0793aa28, Mem[0000000017800028] = 8e58ead9 104039c0
9480 stda %f12,[%i3+%o5]0x81 ! Mem[0000000017800028] = 2f0ce250 0793aa28
9481
9482p3_label_16:
9483! Mem[000000003080001c] = 00007105, %l4 = 0000000000000000
9484 ldsh [%o1+0x01e],%l4 ! %l4 = 0000000000007105
9485! %l4 = 0000000000007105, %l7 = 000000007a8248bb, %l6 = 1b6492881e32a525
9486 mulx %l4,%l7,%l6 ! %l6 = 00003615e6a5f6a7, %y = 340
9487! %f10 = 50ecbd71, Mem[0000000016000010] = 25a5321e
9488 sta %f10,[%i0+0x010]%asi ! Mem[0000000016000010] = 50ecbd71
9489! %l3 = 0000000051bb1ef4, Mem[0000000016000010] = 1b64928871bdec50
9490 stxa %l3,[%i0+%i5]0x88 ! Mem[0000000016000010] = 0000000051bb1ef4
9491! Mem[0000000031000058] = 000000000001dcba, %f26 = 773bc2eb ac8c16d9
9492 ldd [%o2+0x058],%f26 ! %f26 = 00000000 0001dcba
9493! Invert Register : %l0 = 00000000994a3414
9494 xor %l0,-1,%l0 ! %l0 = ffffffff66b5cbeb
9495! %f4 = 22d6039c, Mem[0000000017800020] = 3e71ac6d
9496 sta %f4 ,[%i3+%o4]0x89 ! Mem[0000000017800020] = 22d6039c
9497! %f2 = 51bb1ef4, Mem[0000000017800000] = 7a8248bb
9498 sta %f2 ,[%i3+%g0]0x81 ! Mem[0000000017800000] = 51bb1ef4
9499! %l4 = 0000000000007105, immed = 00000d88, %l0 = ffffffff66b5cbeb
9500 tsubcctv %l4,0xd88,%l0 ! %l0 = ffffffff66b5cc0e, Trapped
9501! %l3 = 0000000051bb1ef4, Mem[0000000017000020] = dae214ad
9502 stwa %l3,[%i2+%o4]0x89 ! Mem[0000000017000020] = 51bb1ef4
9503
9504p3_label_17:
9505! Mem[0000000030800018] = 7fffffff, %f29 = 8e40e49a
9506 ld [%o1+%i6],%f29 ! %f29 = 7fffffff
9507! Mem[0000000016800008] = 71f46730, %l6 = 00003615e6a5f6a7
9508 lduha [%i1+%i4]0x88,%l6 ! %l6 = 0000000000006730
9509! %l2 = 00000000994a3414, Mem[0000000017800030] = a4849198
9510 stwa %l2,[%i3+%o6]0x89 ! Mem[0000000017800030] = 994a3414
9511! %l3 = 0000000051bb1ef4, %l4 = 0000000000007105, %l3 = 0000000051bb1ef4
9512 xorcc %l3,%l4,%l3 ! %l3 = 0000000051bb6ff1, %ccr = 00
9513! Mem[0000000030000018] = 994a3414, %l4 = 0000000000007105
9514 ldsw [%o0+%i6],%l4 ! %l4 = ffffffff994a3414
9515! %l0 = 66b5cc0e, %l1 = 00000007, Mem[0000000017800028] = 2f0ce250 0793aa28
9516 stda %l0,[%i3+0x028]%asi ! Mem[0000000017800028] = 66b5cc0e 00000007
9517! Mem[0000000017800050] = 8ed48810 61d97805, %l0 = 66b5cc0e, %l1 = 00000007
9518 ldd [%i3+0x050],%l0 ! %l0 = 000000008ed48810 0000000061d97805
9519! %l1 = 0000000061d97805
9520 sethi %hi(0x7d27ac00),%l1 ! %l1 = 000000007d27ac00
9521! %l5 = 0000000000000007, %l6 = 0000000000006730, %l0 = 000000008ed48810
9522 udivx %l5,%l6,%l0 ! %l0 = 0000000000000000
9523! %l6 = 00006730, %l7 = 7a8248bb, Mem[0000000016800008] = 3067f471 c1cf2ff7
9524 stda %l6,[%i1+%i4]0x81 ! Mem[0000000016800008] = 00006730 7a8248bb
9525
9526p3_label_18:
9527! Mem[0000000030800058] = 22d6039c, %l1 = 000000007d27ac00
9528 ldsba [%o1+0x05a]%asi,%l1 ! %l1 = 0000000000000003
9529! Mem[0000000031000018] = fa8c1e78fffffff2, %f22 = 51bb1ef4 b35d63f4
9530 ldd [%o2+%i6],%f22 ! %f22 = fa8c1e78 fffffff2
9531! Mem[0000000017000018] = 00009dee, %l3 = 0000000051bb6ff1
9532 lduba [%i2+%i6]0x88,%l3 ! %l3 = 00000000000000ee
9533! Mem[0000000017000070] = 7ab7153a57350d97, %f16 = f9f1132c 73abd4f6
9534 ldda [%i2+0x070]%asi,%f16 ! %f16 = 7ab7153a 57350d97
9535! Randomly selected nop
9536 nop
9537! Mem[0000000030800018] = 7fffffff, %l1 = 0000000000000003
9538 ldsh [%o1+%i6],%l1 ! %l1 = 0000000000007fff
9539! %l1 = 0000000000007fff, Mem[0000000017000064] = 41f904a5
9540 stw %l1,[%i2+0x064] ! Mem[0000000017000064] = 00007fff
9541! %l2 = 00000000994a3414, %l2 = 00000000994a3414, %y = 00000340
9542 umul %l2,%l2,%l6 ! %l6 = 5bc9c7c20e282190, %y = 5bc9c7c2
9543! %l5 = 0000000000000007, immed = 000002e0, %l5 = 0000000000000007
9544 xor %l5,0x2e0,%l5 ! %l5 = 00000000000002e7
9545! Mem[0000000016000020] = 455976b2 9331c7cc, %l0 = 00000000, %l1 = 00007fff
9546 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000455976b2 000000009331c7cc
9547
9548p3_label_19:
9549! %l3 = 00000000000000ee, Mem[0000000016800018] = eec55c8a
9550 stba %l3,[%i1+%i6]0x81 ! Mem[0000000016800018] = eec55c8a
9551! Mem[0000000016000008] = fa8efcf2, %l2 = 00000000994a3414
9552 lduha [%i0+%i4]0x88,%l2 ! %l2 = 000000000000fcf2
9553! %f22 = fa8c1e78 fffffff2, Mem[0000000030800018] = 7fffffff 00007105
9554 std %f22,[%o1+%i6] ! Mem[0000000030800018] = fa8c1e78 fffffff2
9555! Mem[0000000031800018] = 002f5f11 0000eec5, %l6 = 0e282190, %l7 = 7a8248bb
9556 ldd [%o3+%i6],%l6 ! %l6 = 00000000002f5f11 000000000000eec5
9557! %f29 = 7fffffff, Mem[0000000016800028] = 7a8248bb
9558 sta %f29,[%i1+%o5]0x81 ! Mem[0000000016800028] = 7fffffff
9559! Mem[0000000031000018] = fa8c1e78, %l3 = 00000000000000ee
9560 ldsw [%o2+%i6],%l3 ! %l3 = fffffffffa8c1e78
9561! %l1 = 000000009331c7cc, immed = 00000862, %y = 5bc9c7c2
9562 udiv %l1,0x862,%l0 ! %l0 = 00000000ffffffff
9563 mov %l0,%y ! %y = ffffffff
9564! %f26 = 00000000 0001dcba, Mem[0000000017800028] = 66b5cc0e 00000007
9565 stda %f26,[%i3+%o5]0x81 ! Mem[0000000017800028] = 00000000 0001dcba
9566! %l6 = 00000000002f5f11, immed = 00000008, %l1 = 000000009331c7cc
9567 sra %l6,0x008,%l1 ! %l1 = 0000000000002f5f
9568! %l4 = 994a3414, %l5 = 000002e7, Mem[0000000031000058] = 00000000 0001dcba
9569 std %l4,[%o2+0x058] ! Mem[0000000031000058] = 994a3414 000002e7
9570
9571p3_label_20:
9572! %f16 = 7ab7153a, Mem[0000000017800000] = f41ebb51
9573 sta %f16,[%i3+%g0]0x89 ! Mem[0000000017800000] = 7ab7153a
9574! %l3 = fffffffffa8c1e78, immed = fffff66a, %l2 = 000000000000fcf2
9575 xnorcc %l3,-0x996,%l2 ! %l2 = fffffffffa8c17ed, %ccr = 88
9576! Mem[000000003000001c] = 00000007, %l4 = ffffffff994a3414
9577 ldsba [%o0+0x01f]%asi,%l4 ! %l4 = 0000000000000007
9578! %l7 = 000000000000eec5, Mem[000000003180001e] = 0000eec5
9579 stb %l7,[%o3+0x01e] ! Mem[000000003180001c] = 0000c5c5
9580! Mem[0000000031000018] = fa8c1e78, %l1 = 0000000000002f5f
9581 ldsb [%o2+%i6],%l1 ! %l1 = fffffffffffffffa
9582! Mem[0000000017800000] = 7ab7153a, %l6 = 00000000002f5f11
9583 ldsha [%i3+%g0]0x89,%l6 ! %l6 = 000000000000153a
9584! %l6 = 000000000000153a, %l7 = 000000000000eec5, %y = ffffffff
9585 udiv %l6,%l7,%l6 ! %l6 = 00000000ffffffff
9586 mov %l0,%y ! %y = ffffffff
9587! Mem[0000000031800018] = 002f5f11, %l2 = fffffffffa8c17ed
9588 ldsha [%o3+0x01a]%asi,%l2 ! %l2 = 0000000000005f11
9589! Invert Register : %l4 = 0000000000000007
9590 xor %l4,-1,%l4 ! %l4 = fffffffffffffff8
9591! %f4 = 22d6039c, Mem[0000000017000008] = e1f991bb
9592 sta %f4 ,[%i2+%i4]0x81 ! Mem[0000000017000008] = 22d6039c
9593
9594p3_label_21:
9595! Mem[0000000017800030] = 14344a99, %l3 = fffffffffa8c1e78
9596 ldsba [%i3+%o6]0x81,%l3 ! %l3 = 0000000000000014
9597! Mem[0000000030800018] = fa8c1e78, %l3 = 0000000000000014
9598 ldsb [%o1+0x019],%l3 ! %l3 = ffffffffffffff8c
9599! Mem[0000000016000050] = 702a150a, %l0 = 00000000ffffffff
9600 ldswa [%i0+0x050]%asi,%l0 ! %l0 = 00000000702a150a
9601! %l3 = ffffffffffffff8c, immed = 0000014d, %l0 = 00000000702a150a
9602 subc %l3,0x14d,%l0 ! %l0 = fffffffffffffe3f
9603! %l6 = 00000000ffffffff, Mem[0000000017800000] = 3a15b77a7e50c602
9604 stxa %l6,[%i3+%g0]0x80 ! Mem[0000000017800000] = 00000000ffffffff
9605! Mem[0000000031000058] = 994a3414 000002e7, %l2 = 00005f11, %l3 = ffffff8c
9606 ldd [%o2+0x058],%l2 ! %l2 = 00000000994a3414 00000000000002e7
9607! %l7 = 000000000000eec5, %l3 = 00000000000002e7, %l0 = fffffffffffffe3f
9608 andcc %l7,%l3,%l0 ! %l0 = 00000000000002c5, %ccr = 00
9609! Mem[0000000031800058] = 90f16b43 00000000, %l4 = fffffff8, %l5 = 000002e7
9610 ldda [%o3+0x058]%asi,%l4 ! %l4 = 0000000090f16b43 0000000000000000
9611! %l6 = 00000000ffffffff, %l7 = 000000000000eec5, %y = ffffffff
9612 umulcc %l6,%l7,%l6 ! %l6 = 0000eec4ffff113b, %ccr = 08, %y = eec4
9613! %l4 = 0000000090f16b43, Mem[0000000016800028] = 8c7708d5ffffff7f
9614 stxa %l4,[%i1+%o5]0x88 ! Mem[0000000016800028] = 0000000090f16b43
9615
9616p3_label_22:
9617! Mem[0000000017000008] = 22d6039c fe9c86c3, %l0 = 000002c5, %l1 = fffffffa
9618 ldd [%i2+%i4],%l0 ! %l0 = 0000000022d6039c 00000000fe9c86c3
9619! %l7 = 000000000000eec5, %l4 = 0000000090f16b43, %l4 = 0000000090f16b43
9620 xorcc %l7,%l4,%l4 ! %l4 = 0000000090f18586, %ccr = 08
9621! Mem[0000000030000058] = 51bb1ef4319c5d22, %f0 = 42d6bb93 a4581c26
9622 ldd [%o0+0x058],%f0 ! %f0 = 51bb1ef4 319c5d22
9623! %l5 = 0000000000000000, Mem[000000003180005c] = 00000000
9624 stw %l5,[%o3+0x05c] ! Mem[000000003180005c] = 00000000
9625! %l6 = 0000eec4ffff113b, Mem[0000000017800020] = 22d6039c
9626 stha %l6,[%i3+%o4]0x88 ! Mem[0000000017800020] = 22d6113b
9627! Mem[0000000016800078] = 2010b831 5a46c96f, %l6 = ffff113b, %l7 = 0000eec5
9628 ldd [%i1+0x078],%l6 ! %l6 = 000000002010b831 000000005a46c96f
9629! Mem[000000003080001c] = fffffff2, %l4 = 0000000090f18586
9630 lduw [%o1+0x01c],%l4 ! %l4 = 00000000fffffff2
9631! %l2 = 994a3414, %l3 = 000002e7, Mem[0000000016000040] = 6ebb7800 67cc3296
9632 std %l2,[%i0+0x040] ! Mem[0000000016000040] = 994a3414 000002e7
9633! Mem[0000000017000024] = 34224ec5, %l3 = 00000000000002e7
9634 ldsba [%i2+0x025]%asi,%l3 ! %l3 = 0000000000000022
9635! %l2 = 00000000994a3414, %l1 = 00000000fe9c86c3, %l4 = 00000000fffffff2
9636 sll %l2,%l1,%l4 ! %l4 = 00000004ca51a0a0
9637
9638p3_label_23:
9639! %l4 = ca51a0a0, %l5 = 00000000, Mem[0000000030800018] = fa8c1e78 fffffff2
9640 stda %l4,[%o1+0x018]%asi ! Mem[0000000030800018] = ca51a0a0 00000000
9641! Mem[0000000016000078] = 8bd4c624, %l7 = 000000005a46c96f
9642 ldub [%i0+0x079],%l7 ! %l7 = 00000000000000d4
9643! Mem[0000000030800058] = 22d6039c60992d07, %f26 = 00000000 0001dcba
9644 ldd [%o1+0x058],%f26 ! %f26 = 22d6039c 60992d07
9645! Mem[0000000016000028] = 527a61d9, %l0 = 0000000022d6039c
9646 lduha [%i0+%o5]0x80,%l0 ! %l0 = 000000000000527a
9647! Mem[0000000031800018] = 002f5f11, %l3 = 0000000000000022
9648 ldsha [%o3+0x018]%asi,%l3 ! %l3 = 000000000000002f
9649! %l6 = 2010b831, %l7 = 000000d4, Mem[0000000030000018] = 994a3414 00000007
9650 std %l6,[%o0+%i6] ! Mem[0000000030000018] = 2010b831 000000d4
9651! %l4 = 00000004ca51a0a0, Mem[0000000016800020] = 07e3f5cd
9652 stwa %l4,[%i1+%o4]0x81 ! Mem[0000000016800020] = ca51a0a0
9653! Mem[0000000031000018] = fa8c1e78, %l7 = 00000000000000d4
9654 ldub [%o2+0x01b],%l7 ! %l7 = 0000000000000078
9655! %l7 = 0000000000000078, %l4 = 00000004ca51a0a0, %l5 = 0000000000000000
9656 taddcctv %l7,%l4,%l5 ! %l5 = 00000004ca51a118, %ccr = 08
9657! Mem[0000000017800048] = 704121db 92b1b751, %l2 = 994a3414, %l3 = 0000002f
9658 ldd [%i3+0x048],%l2 ! %l2 = 00000000704121db 0000000092b1b751
9659
9660p3_label_24:
9661! Mem[0000000031800018] = 002f5f110000c5c5, %f6 = 989184a4 66b5cbea
9662 ldda [%o3+0x018]%asi,%f6 ! %f6 = 002f5f11 0000c5c5
9663! Mem[0000000031000018] = fa8c1e78fffffff2, %l0 = 000000000000527a
9664 ldx [%o2+%i6],%l0 ! %l0 = fa8c1e78fffffff2
9665! Mem[0000000031000058] = 994a3414, %l7 = 0000000000000078
9666 ldsb [%o2+0x058],%l7 ! %l7 = ffffffffffffff99
9667! Mem[0000000031000058] = 994a3414, %l1 = 00000000fe9c86c3
9668 ldsh [%o2+0x05a],%l1 ! %l1 = 0000000000003414
9669! Mem[0000000017000048] = 2357cddf02c91df4, %f4 = 22d6039c 60992d07
9670 ldda [%i2+0x048]%asi,%f4 ! %f4 = 2357cddf 02c91df4
9671! %l2 = 704121db, %l3 = 92b1b751, Mem[0000000017800020] = 3b11d622 790a84e2
9672 stda %l2,[%i3+%o4]0x81 ! Mem[0000000017800020] = 704121db 92b1b751
9673! %l3 = 0000000092b1b751, %l4 = 00000004ca51a0a0, %l5 = 00000004ca51a118
9674 orn %l3,%l4,%l5 ! %l5 = fffffffbb7bfff5f
9675! %l5 = fffffffbb7bfff5f, %l4 = 00000004ca51a0a0, %y = 0000eec4
9676 udiv %l5,%l4,%l3 ! %l3 = 0000000000012e1e
9677 mov %l0,%y ! %y = fffffff2
9678! %l5 = fffffffbb7bfff5f, Mem[0000000017800010] = 994a3414
9679 stwa %l5,[%i3+%i5]0x89 ! Mem[0000000017800010] = b7bfff5f
9680! %l1 = 0000000000003414, %l4 = 00000004ca51a0a0, %l1 = 0000000000003414
9681 xorcc %l1,%l4,%l1 ! %l1 = 00000004ca5194b4, %ccr = 08
9682
9683p3_label_25:
9684! Mem[0000000031000018] = fa8c1e78fffffff2, %f20 = 2f0ce250 0793aa28
9685 ldd [%o2+%i6],%f20 ! %f20 = fa8c1e78 fffffff2
9686! Mem[0000000030800058] = 22d6039c, %l7 = ffffffffffffff99
9687 ldsb [%o1+0x05b],%l7 ! %l7 = ffffffffffffff9c
9688! Mem[0000000017800030] = 994a3414, %l7 = ffffffffffffff9c
9689 lduwa [%i3+%o6]0x88,%l7 ! %l7 = 00000000994a3414
9690! Mem[0000000031800018] = 002f5f11, %l6 = 000000002010b831
9691 ldub [%o3+0x01a],%l6 ! %l6 = 000000000000005f
9692! Mem[0000000017000030] = fffff0fb 25a5321e, %l2 = 704121db, %l3 = 00012e1e
9693 ldda [%i2+%o6]0x89,%l2 ! %l2 = 0000000025a5321e 00000000fffff0fb
9694! %l3 = 00000000fffff0fb, %l3 = 00000000fffff0fb, %y = fffffff2
9695 umul %l3,%l3,%l4 ! %l4 = ffffe1f600e19619, %y = ffffe1f6
9696! Mem[0000000031000058] = 994a3414, %l3 = 00000000fffff0fb
9697 ldub [%o2+0x05b],%l3 ! %l3 = 0000000000000014
9698! %l0 = fa8c1e78fffffff2, Mem[0000000016800028] = 436bf190
9699 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000016800028] = fffffff2
9700! %l6 = 000000000000005f, immd = 0000000000000d1b, %l3 = 0000000000000014
9701 udivx %l6,0xd1b,%l3 ! %l3 = 0000000000000000
9702! Mem[000000003000001c] = 000000d4, %l2 = 0000000025a5321e
9703 ldub [%o0+0x01e],%l2 ! %l2 = 0000000000000000
9704
9705p3_label_26:
9706! %l1 = 00000004ca5194b4, %l2 = 0000000000000000, %l4 = ffffe1f600e19619
9707 andncc %l1,%l2,%l4 ! %l4 = 00000004ca5194b4, %ccr = 08
9708! %l2 = 0000000000000000, Mem[0000000017000008] = c3869cfe9c03d622
9709 stxa %l2,[%i2+%i4]0x88 ! Mem[0000000017000008] = 0000000000000000
9710! %l6 = 000000000000005f, %l2 = 0000000000000000, %l3 = 0000000000000000
9711 orn %l6,%l2,%l3 ! %l3 = ffffffffffffffff
9712! %l5 = fffffffbb7bfff5f, immed = fffff9ee, %l3 = ffffffffffffffff
9713 andcc %l5,-0x612,%l3 ! %l3 = fffffffbb7bff94e, %ccr = 88
9714! Mem[0000000016000010] = f41ebb51, %l5 = fffffffbb7bfff5f
9715 lduha [%i0+%i5]0x80,%l5 ! %l5 = 000000000000f41e
9716! %l4 = 00000004ca5194b4, %l7 = 00000000994a3414, %l2 = 0000000000000000
9717 andcc %l4,%l7,%l2 ! %l2 = 0000000088401414, %ccr = 08
9718! %f17 = 57350d97, Mem[0000000017800018] = 9dee4637
9719 sta %f17,[%i3+%i6]0x81 ! Mem[0000000017800018] = 57350d97
9720! Mem[0000000031000018] = fa8c1e78fffffff2, %f24 = 3067f471 c1cf2ff7
9721 ldd [%o2+%i6],%f24 ! %f24 = fa8c1e78 fffffff2
9722! %f0 = 51bb1ef4 319c5d22, Mem[0000000017800050] = 8ed48810 61d97805
9723 std %f0 ,[%i3+0x050] ! Mem[0000000017800050] = 51bb1ef4 319c5d22
9724! Mem[0000000017800030] = 14344a99c8ab5868, %f4 = 2357cddf 02c91df4
9725 ldd [%i3+%o6],%f4 ! %f4 = 14344a99 c8ab5868
9726
9727p3_label_27:
9728! %l4 = 00000004ca5194b4, %l2 = 0000000088401414, %l3 = fffffffbb7bff94e
9729 udivx %l4,%l2,%l3 ! %l3 = 0000000000000009
9730! Invert Register : %l3 = 0000000000000009
9731 xor %l3,-1,%l3 ! %l3 = fffffffffffffff6
9732! %l1 = 00000004ca5194b4, Mem[0000000016000008] = fa8efcf2
9733 stha %l1,[%i0+%i4]0x88 ! Mem[0000000016000008] = fa8e94b4
9734! %l0 = fa8c1e78fffffff2, immd = 00000000000006b9, %l2 = 0000000088401414
9735 mulx %l0,0x6b9,%l2 ! %l2 = 57f8db70ffffa1e2, %y = ffffe1f6
9736! %l4 = 00000004ca5194b4, %l1 = 00000004ca5194b4, %y = ffffe1f6
9737 umul %l4,%l1,%l7 ! %l7 = 9fe4d8ab80489e90, %y = 9fe4d8ab
9738! Mem[0000000031800058] = 90f16b43, %l5 = 000000000000f41e
9739 ldsb [%o3+0x05a],%l5 ! %l5 = 000000000000006b
9740! %f26 = 22d6039c 60992d07, Mem[0000000016000030] = 2fda7df7 af01f8a6
9741 stda %f26,[%i0+%o6]0x89 ! Mem[0000000016000030] = 22d6039c 60992d07
9742! Mem[0000000016000020] = 455976b2, %l1 = 00000004ca5194b4
9743 lduba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000045
9744! %f10 = 50ecbd71 93b21a65, Mem[0000000017000070] = 7ab7153a 57350d97
9745 stda %f10,[%i2+0x070]%asi ! Mem[0000000017000070] = 50ecbd71 93b21a65
9746! %l7 = 9fe4d8ab80489e90, immed = 00000036, %l3 = fffffffffffffff6
9747 srax %l7,0x036,%l3 ! %l3 = fffffffffffffe7f
9748
9749p3_label_28:
9750! %l6 = 000000000000005f, immed = fffff67f, %l5 = 000000000000006b
9751 andcc %l6,-0x981,%l5 ! %l5 = 000000000000005f, %ccr = 00
9752! Mem[0000000031800058] = 90f16b43, %l0 = fa8c1e78fffffff2
9753 ldsh [%o3+0x05a],%l0 ! %l0 = 0000000000006b43
9754! Mem[0000000017000018] = 00009dee, %l2 = 57f8db70ffffa1e2
9755 lduwa [%i2+%i6]0x88,%l2 ! %l2 = 0000000000009dee
9756! %l1 = 0000000000000045, %l7 = 9fe4d8ab80489e90, %y = 9fe4d8ab
9757 udivcc %l1,%l7,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a
9758 mov %l0,%y ! %y = 00006b43
9759! %l0 = 00006b43, %l1 = ffffffff, Mem[0000000030000018] = 2010b831 000000d4
9760 std %l0,[%o0+%i6] ! Mem[0000000030000018] = 00006b43 ffffffff
9761! %l5 = 000000000000005f, %l2 = 0000000000009dee, %l0 = 0000000000006b43
9762 addc %l5,%l2,%l0 ! %l0 = 0000000000009e4d
9763! %l3 = fffffffffffffe7f, immed = fffff3ea, %l7 = 9fe4d8ab80489e90
9764 addccc %l3,-0xc16,%l7 ! %l7 = fffffffffffff269, %ccr = 99
9765! %l2 = 0000000000009dee, %l6 = 000000000000005f, %l5 = 000000000000005f
9766 addccc %l2,%l6,%l5 ! %l5 = 0000000000009e4e, %ccr = 00
9767! %l0 = 0000000000009e4d, %l7 = fffffffffffff269, %y = 00006b43
9768 smulcc %l0,%l7,%l2 ! %l2 = fffffffff798b795, %ccr = 88, %y = ffffffff
9769! %l6 = 000000000000005f, immed = 000007e1, %l7 = fffffffffffff269
9770 xorcc %l6,0x7e1,%l7 ! %l7 = 00000000000007be, %ccr = 00
9771
9772p3_label_29:
9773! %l5 = 0000000000009e4e, %l1 = 00000000ffffffff, %l5 = 0000000000009e4e
9774 sra %l5,%l1,%l5 ! %l5 = 0000000000000000
9775! %l5 = 0000000000000000, Mem[0000000017800000] = 00000000
9776 stba %l5,[%i3+%g0]0x81 ! Mem[0000000017800000] = 00000000
9777! %l7 = 00000000000007be, immed = 00000039, %l1 = 00000000ffffffff
9778 sllx %l7,0x039,%l1 ! %l1 = 7c00000000000000
9779! %l0 = 0000000000009e4d, immd = 0000000000000936, %l4 = 00000004ca5194b4
9780 sdivx %l0,0x936,%l4 ! %l4 = 0000000000000011
9781! %l4 = 0000000000000011, %l5 = 0000000000000000, %l7 = 00000000000007be
9782 srax %l4,%l5,%l7 ! %l7 = 0000000000000011
9783! Mem[0000000031000058] = 994a3414000002e7, %f20 = fa8c1e78 fffffff2
9784 ldda [%o2+0x058]%asi,%f20 ! %f20 = 994a3414 000002e7
9785! %l7 = 0000000000000011, %l0 = 0000000000009e4d, %l4 = 0000000000000011
9786 xorcc %l7,%l0,%l4 ! %l4 = 0000000000009e5c, %ccr = 00
9787! Mem[0000000017800008] = da61bef5 07e3f5cd, %l4 = 00009e5c, %l5 = 00000000
9788 ldd [%i3+%i4],%l4 ! %l4 = 00000000da61bef5 0000000007e3f5cd
9789! %l3 = fffffffffffffe7f, Mem[0000000016000010] = 51bb1ef4
9790 stwa %l3,[%i0+%i5]0x89 ! Mem[0000000016000010] = fffffe7f
9791! %f3 = 319c5d22, Mem[000000003080001c] = 00000000
9792 st %f3 ,[%o1+0x01c] ! Mem[000000003080001c] = 319c5d22
9793
9794p3_label_30:
9795! Mem[0000000016000050] = 702a150a 380018eb, %l6 = 0000005f, %l7 = 00000011
9796 ldd [%i0+0x050],%l6 ! %l6 = 00000000702a150a 00000000380018eb
9797! %l5 = 0000000007e3f5cd, immed = 00000016, %l3 = fffffffffffffe7f
9798 srl %l5,0x016,%l3 ! %l3 = 000000000000001f
9799! %l1 = 7c00000000000000, %l2 = fffffffff798b795, %l1 = 7c00000000000000
9800 addcc %l1,%l2,%l1 ! %l1 = 7bfffffff798b795, %ccr = 18
9801! %l7 = 00000000380018eb, %l7 = 00000000380018eb, %l4 = 00000000da61bef5
9802 tsubcctv %l7,%l7,%l4 ! %l0 = 0000000000009e70, Trapped
9803! %l0 = 0000000000009e70, Mem[0000000016000030] = 60992d07
9804 stba %l0,[%i0+%o6]0x89 ! Mem[0000000016000030] = 60992d70
9805! %l5 = 0000000007e3f5cd, immd = fffffffffffffe0d, %l5 = 0000000007e3f5cd
9806 udivx %l5,-0x1f3,%l5 ! %l5 = 0000000000000000
9807! %l1 = 7bfffffff798b795, %l0 = 0000000000009e70, %l0 = 0000000000009e70
9808 srax %l1,%l0,%l0 ! %l0 = 0000000000007bff
9809! %f12 = 2f0ce250 0793aa28, Mem[0000000016000078] = 8bd4c624 061cf8e6
9810 std %f12,[%i0+0x078] ! Mem[0000000016000078] = 2f0ce250 0793aa28
9811! Mem[0000000016000018] = ae4123e8, %l2 = fffffffff798b795
9812 lduba [%i0+%i6]0x80,%l2 ! %l2 = 00000000000000ae
9813! Mem[0000000016800028] = fffffff2, %f11 = 93b21a65
9814 lda [%i1+%o5]0x80,%f11 ! %f11 = fffffff2
9815
9816p3_label_31:
9817! Mem[0000000017000000] = 50e20c2f, %l5 = 0000000000000000
9818 lduba [%i2+%g0]0x88,%l5 ! %l5 = 000000000000002f
9819! %l2 = 00000000000000ae, Mem[0000000017800018] = 57350d97
9820 stha %l2,[%i3+%i6]0x80 ! Mem[0000000017800018] = 00ae0d97
9821! %l4 = 00000000da61bef5, immed = 0000000f, %l1 = 7bfffffff798b795
9822 srl %l4,0x00f,%l1 ! %l1 = 000000000001b4c3
9823! %l4 = 00000000da61bef5, Mem[0000000017800048] = 704121db
9824 stw %l4,[%i3+0x048] ! Mem[0000000017800048] = da61bef5
9825! %f18 = 07e3f5cd d46190b6, Mem[0000000030000058] = 51bb1ef4 319c5d22
9826 stda %f18,[%o0+0x058]%asi ! Mem[0000000030000058] = 07e3f5cd d46190b6
9827! %l4 = 00000000da61bef5, immd = 00000000000000a8, %l2 = 00000000000000ae
9828 sdivx %l4,0x0a8,%l2 ! %l2 = 00000000014cc5b5
9829! %l4 = 00000000da61bef5, %l1 = 000000000001b4c3, %l6 = 00000000702a150a
9830 orncc %l4,%l1,%l6 ! %l6 = fffffffffffffffd, %ccr = 88
9831! Mem[0000000030000018] = 00006b43ffffffff, %f24 = fa8c1e78 fffffff2
9832 ldd [%o0+%i6],%f24 ! %f24 = 00006b43 ffffffff
9833! Mem[0000000017800018] = 80b1189e 970dae00, %l4 = da61bef5, %l5 = 0000002f
9834 ldda [%i3+%i6]0x89,%l4 ! %l4 = 00000000970dae00 0000000080b1189e
9835! Mem[0000000030000058] = 07e3f5cdd46190b6, %l5 = 0000000080b1189e
9836 ldx [%o0+0x058],%l5 ! %l5 = 07e3f5cdd46190b6
9837
9838p3_label_32:
9839! Mem[000000001600000c] = acfad0c1, %l5 = 07e3f5cdd46190b6
9840 lduw [%i0+0x00c],%l5 ! %l5 = 00000000acfad0c1
9841! %l6 = fffffffffffffffd, Mem[000000001780007c] = 6cd73718, %asi = 80
9842 stwa %l6,[%i3+0x07c]%asi ! Mem[000000001780007c] = fffffffd
9843! Mem[0000000031800058] = 90f16b43, %l4 = 00000000970dae00
9844 ldsha [%o3+0x05a]%asi,%l4 ! %l4 = 0000000000006b43
9845! %l1 = 000000000001b4c3, immed = fffffbaa, %l5 = 00000000acfad0c1
9846 xorcc %l1,-0x456,%l5 ! %l5 = fffffffffffe4f69, %ccr = 88
9847! %l2 = 00000000014cc5b5, %l3 = 000000000000001f, %l7 = 00000000380018eb
9848 srl %l2,%l3,%l7 ! %l7 = 0000000000000000
9849! %l4 = 0000000000006b43, Mem[0000000017000024] = 34224ec5
9850 stw %l4,[%i2+0x024] ! Mem[0000000017000024] = 00006b43
9851! %l6 = fffffffffffffffd
9852 setx 0x2135a1462135a146,%g7,%l6 ! %l6 = 2135a1462135a146
9853! Mem[0000000031800058] = 90f16b43, %l3 = 000000000000001f
9854 ldsha [%o3+0x05a]%asi,%l3 ! %l3 = 0000000000006b43
9855! Mem[000000003100001c] = fffffff2, %l4 = 0000000000006b43
9856 ldsb [%o2+0x01c],%l4 ! %l4 = ffffffffffffffff
9857! Mem[0000000017000074] = 93b21a65, %l7 = 0000000000000000
9858 ldsb [%i2+0x076],%l7 ! %l7 = 000000000000001a
9859
9860p3_label_33:
9861! %l5 = fffffffffffe4f69, %l1 = 000000000001b4c3, %l1 = 000000000001b4c3
9862 tsubcc %l5,%l1,%l1 ! %l1 = fffffffffffc9aa6, %ccr = 8a
9863! %l0 = 0000000000007bff, %l7 = 000000000000001a, %l5 = fffffffffffe4f69
9864 sllx %l0,%l7,%l5 ! %l5 = 000001effc000000
9865! %l3 = 0000000000006b43, Mem[0000000016800030] = ee5d4732
9866 stba %l3,[%i1+%o6]0x81 ! Mem[0000000016800030] = 435d4732
9867! %l5 = 000001effc000000, %l5 = 000001effc000000, %y = ffffffff
9868 sdivcc %l5,%l5,%l0 ! %l0 = 0000000000000001, %ccr = 00
9869 mov %l0,%y ! %y = 00000001
9870! Mem[0000000030000058] = 07e3f5cd, %l3 = 0000000000006b43
9871 lduw [%o0+0x058],%l3 ! %l3 = 0000000007e3f5cd
9872! Mem[0000000016800008] = bb48827a30670000, %l7 = 000000000000001a
9873 ldxa [%i1+%i4]0x88,%l7 ! %l7 = bb48827a30670000
9874! %l0 = 0000000000000001, %l0 = 0000000000000001, %l6 = 2135a1462135a146
9875 add %l0,%l0,%l6 ! %l6 = 0000000000000002
9876! Mem[0000000017000028] = ee710e9b6eaad22c, %l7 = bb48827a30670000
9877 ldxa [%i2+%o5]0x88,%l7 ! %l7 = ee710e9b6eaad22c
9878! %l2 = 00000000014cc5b5, immd = 000000000000081b, %l6 = 0000000000000002
9879 sdivx %l2,0x81b,%l6 ! %l6 = 000000000000290e
9880! %l4 = ffffffff, %l5 = fc000000, Mem[0000000030800058] = 22d6039c 60992d07
9881 stda %l4,[%o1+0x058]%asi ! Mem[0000000030800058] = ffffffff fc000000
9882
9883p3_label_34:
9884! Mem[0000000017000030] = 25a5321e, %l0 = 0000000000000001
9885 ldswa [%i2+%o6]0x88,%l0 ! %l0 = 0000000025a5321e
9886! Mem[0000000016000008] = b4948efaacfad0c1, %f18 = 07e3f5cd d46190b6
9887 ldda [%i0+%i4]0x80,%f18 ! %f18 = b4948efa acfad0c1
9888! Mem[0000000017800030] = 14344a99c8ab5868, %f30 = bbdef7fd 6139c42d
9889 ldd [%i3+%o6],%f30 ! %f30 = 14344a99 c8ab5868
9890! %l2 = 014cc5b5, %l3 = 07e3f5cd, Mem[0000000031800018] = 002f5f11 0000c5c5
9891 std %l2,[%o3+%i6] ! Mem[0000000031800018] = 014cc5b5 07e3f5cd
9892! Mem[0000000016000024] = 9331c7cc, %l5 = 000001effc000000
9893 ldub [%i0+0x027],%l5 ! %l5 = 00000000000000cc
9894! Mem[0000000031000018] = fa8c1e78, %l4 = ffffffffffffffff
9895 ldsba [%o2+0x019]%asi,%l4 ! %l4 = ffffffffffffff8c
9896! %l4 = ffffffffffffff8c, Mem[000000003000005a] = 07e3f5cd
9897 sth %l4,[%o0+0x05a] ! Mem[0000000030000058] = 07e3ff8c
9898! %f16 = 7ab7153a, Mem[0000000030000018] = 00006b43
9899 st %f16,[%o0+%i6] ! Mem[0000000030000018] = 7ab7153a
9900! %f6 = 002f5f11 0000c5c5, Mem[0000000030000018] = 7ab7153a ffffffff
9901 std %f6 ,[%o0+%i6] ! Mem[0000000030000018] = 002f5f11 0000c5c5
9902! %l6 = 0000290e, %l7 = 6eaad22c, Mem[0000000016800028] = fffffff2 00000000
9903 std %l6,[%i1+%o5] ! Mem[0000000016800028] = 0000290e 6eaad22c
9904
9905p3_label_35:
9906! Mem[0000000017000000] = 2f0ce250, %l5 = 00000000000000cc
9907 ldsw [%i2+%g0],%l5 ! %l5 = 000000002f0ce250
9908! %l6 = 000000000000290e, immed = fffff00e, %y = 00000001
9909 smul %l6,-0xff2,%l3 ! %l3 = fffffffffd715ec4, %y = ffffffff
9910! Mem[0000000016000020] = 455976b2, %l5 = 000000002f0ce250
9911 ldsha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000004559
9912! %l7 = ee710e9b6eaad22c, %l3 = fffffffffd715ec4, %l3 = fffffffffd715ec4
9913 udivx %l7,%l3,%l3 ! Div by zero, %l0 = 0000000025a53246
9914! Clear Register : %l3 = 0000000000000000
9915 clr %l3 ! %l3 = 0000000000000000
9916! Mem[0000000031000058] = 994a3414000002e7, %f12 = 2f0ce250 0793aa28
9917 ldd [%o2+0x058],%f12 ! %f12 = 994a3414 000002e7
9918! Mem[0000000031800018] = 014cc5b507e3f5cd, %f16 = 7ab7153a 57350d97
9919 ldd [%o3+%i6],%f16 ! %f16 = 014cc5b5 07e3f5cd
9920! Mem[0000000017000068] = e1c1851f, %l0 = 0000000025a5321e
9921 ldsb [%i2+0x068],%l0 ! %l0 = ffffffffffffffe1
9922! %l0 = ffffffffffffffe1, %l5 = 0000000000004559, %l6 = 000000000000290e
9923 addc %l0,%l5,%l6 ! %l6 = 000000000000453a
9924! %l2 = 00000000014cc5b5, %l2 = 00000000014cc5b5, %y = ffffffff
9925 sdivcc %l2,%l2,%l7 ! %l7 = ffffffffffffff3d, %ccr = 88
9926 mov %l0,%y ! %y = ffffffe1
9927
9928p3_label_36:
9929! %l0 = ffffffffffffffe1, immed = 00000156, %y = ffffffe1
9930 smul %l0,0x156,%l4 ! %l4 = ffffffffffffd696, %y = ffffffff
9931! Mem[000000003100005c] = 000002e7, %l2 = 00000000014cc5b5
9932 ldub [%o2+0x05e],%l2 ! %l2 = 0000000000000002
9933! Invert Register : %l5 = 0000000000004559
9934 xor %l5,-1,%l5 ! %l5 = ffffffffffffbaa6
9935! %l0 = ffffffffffffffe1, Mem[0000000017000018] = ee9d0000c5ee0000
9936 stxa %l0,[%i2+%i6]0x80 ! Mem[0000000017000018] = ffffffffffffffe1
9937! Mem[0000000017800010] = b7bfff5f, %l1 = fffffffffffc9aa6
9938 ldsba [%i3+%i5]0x89,%l1 ! %l1 = 000000000000005f
9939! Mem[0000000016000058] = 18667784, %l2 = 0000000000000002
9940 ldswa [%i0+0x058]%asi,%l2 ! %l2 = 0000000018667784
9941! %l0 = ffffffffffffffe1, %l0 = ffffffffffffffe1, %y = ffffffff
9942 sdiv %l0,%l0,%l0 ! %l0 = 0000000000000001
9943 mov %l0,%y ! %y = 00000001
9944! Mem[0000000017000000] = 50e20c2f, %l7 = ffffffffffffff3d
9945 ldsba [%i2+%g0]0x89,%l7 ! %l7 = 000000000000002f
9946! %l0 = 0000000000000001, Mem[000000003000005f] = d46190b6
9947 stba %l0,[%o0+0x05f]%asi ! Mem[000000003000005c] = d4619001
9948! Mem[000000003100005c] = 000002e7, %l7 = 000000000000002f
9949 ldsh [%o2+0x05c],%l7 ! %l7 = 0000000000000000
9950
9951p3_label_37:
9952! %l0 = 0000000000000001, immed = 00000b82, %l7 = 0000000000000000
9953 orn %l0,0xb82,%l7 ! %l7 = fffffffffffff47d
9954! %l0 = 0000000000000001, %l5 = ffffffffffffbaa6, %l6 = 000000000000453a
9955 addccc %l0,%l5,%l6 ! %l6 = ffffffffffffbaa7, %ccr = 88
9956! %l7 = fffffffffffff47d, immed = 00000847, %l2 = 0000000018667784
9957 orn %l7,0x847,%l2 ! %l2 = fffffffffffff7fd
9958! %f6 = 002f5f11 0000c5c5, Mem[0000000031000058] = 994a3414 000002e7
9959 stda %f6 ,[%o2+0x058]%asi ! Mem[0000000031000058] = 002f5f11 0000c5c5
9960! Mem[0000000016000028] = d9617a52, %l4 = ffffffffffffd696
9961 lduba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000052
9962! %l1 = 000000000000005f, immed = fffffb1d, %l4 = 0000000000000052
9963 andncc %l1,-0x4e3,%l4 ! %l4 = 0000000000000042, %ccr = 00
9964! %l6 = ffffffffffffbaa7, immed = fffff641, %y = 00000001
9965 sdiv %l6,-0x9bf,%l0 ! %l0 = ffffffffffcb775c
9966 mov %l0,%y ! %y = ffcb775c
9967! %l6 = ffffffffffffbaa7, immed = 000007c9, %l4 = 0000000000000042
9968 sub %l6,0x7c9,%l4 ! %l4 = ffffffffffffb2de
9969! Mem[0000000016800030] = 435d4732, %l7 = fffffffffffff47d
9970 lduwa [%i1+%o6]0x80,%l7 ! %l7 = 00000000435d4732
9971! Mem[0000000016000074] = 52c956c9, %l7 = 00000000435d4732
9972 ldsb [%i0+0x074],%l7 ! %l7 = 0000000000000052
9973
9974p3_label_38:
9975! Randomly selected nop
9976 nop
9977! %l1 = 000000000000005f, immed = fffffcad, %l2 = fffffffffffff7fd
9978 addccc %l1,-0x353,%l2 ! %l2 = fffffffffffffd0c, %ccr = 88
9979! %l3 = 0000000000000000, %l1 = 000000000000005f, %l4 = ffffffffffffb2de
9980 srlx %l3,%l1,%l4 ! %l4 = 0000000000000000
9981! Mem[0000000017800004] = ffffffff, %l1 = 000000000000005f
9982 ldsb [%i3+0x005],%l1 ! %l1 = ffffffffffffffff
9983! Mem[000000003180005c] = 00000000, %l2 = fffffffffffffd0c
9984 lduh [%o3+0x05c],%l2 ! %l2 = 0000000000000000
9985! %l5 = ffffffffffffbaa6, Mem[0000000016000008] = b4948efa
9986 stwa %l5,[%i0+%i4]0x80 ! Mem[0000000016000008] = ffffbaa6
9987! %l7 = 0000000000000052, immed = ffffff96, %l2 = 0000000000000000
9988 orn %l7,-0x06a,%l2 ! %l2 = 000000000000007b
9989! %f22 = fa8c1e78, Mem[000000003000001c] = 0000c5c5
9990 st %f22,[%o0+0x01c] ! Mem[000000003000001c] = fa8c1e78
9991! %f2 = 51bb1ef4, Mem[0000000016000020] = 455976b2
9992 st %f2 ,[%i0+%o4] ! Mem[0000000016000020] = 51bb1ef4
9993! Mem[0000000017800040] = 85bd6980, %l0 = ffffffffffcb775c
9994 ldsha [%i3+0x042]%asi,%l0 ! %l0 = 0000000000006980
9995
9996p3_label_39:
9997! %l4 = 0000000000000000, Mem[000000003080005e] = fc000000
9998 sth %l4,[%o1+0x05e] ! Mem[000000003080005c] = fc000000
9999! %l0 = 0000000000006980, Mem[0000000017800064] = 442a6890
10000 stb %l0,[%i3+0x064] ! Mem[0000000017800064] = 802a6890
10001! %l6 = ffffffffffffbaa7, immed = 00000ea6, %y = ffcb775c
10002 smul %l6,0xea6,%l2 ! %l2 = fffffffffc082a4a, %y = ffffffff
10003! %l4 = 0000000000000000, immed = 00000b23, %y = ffffffff
10004 umul %l4,0xb23,%l1 ! %l1 = 0000000000000000, %y = 00
10005! Mem[0000000017000020] = f41ebb51, %l4 = 0000000000000000
10006 ldsba [%i2+%o4]0x81,%l4 ! %l4 = fffffffffffffff4
10007! Mem[000000003080005c] = fc000000, %l4 = fffffffffffffff4
10008 lduh [%o1+0x05e],%l4 ! %l4 = 0000000000000000
10009! Clear Register : %l1 = 0000000000000000
10010 clr %l1 ! %l1 = 0000000000000000
10011! Mem[0000000017000010] = 07c49d2e73a6d45c, %l3 = 0000000000000000
10012 ldxa [%i2+%i5]0x88,%l3 ! %l3 = 07c49d2e73a6d45c
10013! %l6 = ffffffffffffbaa7, immed = 00000298, %l6 = ffffffffffffbaa7
10014 add %l6,0x298,%l6 ! %l6 = ffffffffffffbd3f
10015! %f0 = 51bb1ef4 319c5d22, Mem[0000000017800020] = db214170 51b7b192
10016 stda %f0 ,[%i3+%o4]0x89 ! Mem[0000000017800020] = 51bb1ef4 319c5d22
10017
10018p3_label_40:
10019! Mem[000000003000005c] = d4619001, %l6 = ffffffffffffbd3f
10020 ldswa [%o0+0x05c]%asi,%l6 ! %l6 = ffffffffd4619001
10021! %l3 = 07c49d2e73a6d45c, %l6 = ffffffffd4619001, %l2 = fffffffffc082a4a
10022 tsubcc %l3,%l6,%l2 ! %l2 = 07c49d2e9f45445b, %ccr = 1b
10023! %l7 = 0000000000000052, immed = 00000ce9, %y = 00000000
10024 umulcc %l7,0xce9,%l6 ! %l6 = 00000000000422a2, %ccr = 00, %y = 00
10025! %l3 = 07c49d2e73a6d45c, immed = 00000834, %l1 = 0000000000000000
10026 taddcc %l3,0x834,%l1 ! %l1 = 07c49d2e73a6dc90, %ccr = 00
10027! %l2 = 07c49d2e9f45445b, %l1 = 07c49d2e73a6dc90, %l6 = 00000000000422a2
10028 subc %l2,%l1,%l6 ! %l6 = 000000002b9e67cb
10029! Mem[0000000017000070] = 50ecbd71, %l1 = 07c49d2e73a6dc90
10030 ldsb [%i2+0x071],%l1 ! %l1 = ffffffffffffffec
10031! %l5 = ffffffffffffbaa6
10032 sethi %hi(0x3574a400),%l5 ! %l5 = 000000003574a400
10033! %l7 = 0000000000000052, %l4 = 0000000000000000, %y = 00000000
10034 sdivcc %l7,%l4,%l1 ! Div by zero, %l0 = 00000000000069d0
10035 mov %l0,%y ! %y = 000069a8
10036! Mem[0000000016000028] = d9617a52, %f13 = 000002e7
10037 lda [%i0+%o5]0x88,%f13 ! %f13 = d9617a52
10038! Invert Register : %l0 = 00000000000069a8
10039 xor %l0,-1,%l0 ! %l0 = ffffffffffff9657
10040
10041p3_label_41:
10042! Mem[0000000017000008] = 00000000, %l3 = 07c49d2e73a6d45c
10043 lduba [%i2+%i4]0x80,%l3 ! %l3 = 0000000000000000
10044! %l4 = 0000000000000000, %l0 = ffffffffffff9657, %l2 = 07c49d2e9f45445b
10045 add %l4,%l0,%l2 ! %l2 = ffffffffffff9657
10046! Mem[0000000016800008] = 30670000, %l1 = ffffffffffffffec
10047 lduwa [%i1+%i4]0x88,%l1 ! %l1 = 0000000030670000
10048! %l6 = 000000002b9e67cb, %l3 = 0000000000000000, %y = 000069a8
10049 umul %l6,%l3,%l6 ! %l6 = 0000000000000000, %y = 00
10050! %f18 = b4948efa acfad0c1, Mem[0000000017000010] = 73a6d45c 07c49d2e
10051 stda %f18,[%i2+%i5]0x89 ! Mem[0000000017000010] = b4948efa acfad0c1
10052! Mem[0000000016800008] = 00006730, %l5 = 000000003574a400
10053 lduha [%i1+%i4]0x80,%l5 ! %l5 = 0000000000000000
10054! Mem[0000000016800038] = 4cae65c3, %l0 = ffffffffffff9657
10055 ldsw [%i1+0x038],%l0 ! %l0 = 000000004cae65c3
10056! %f18 = b4948efa acfad0c1, Mem[0000000031800058] = 90f16b43 00000000
10057 std %f18,[%o3+0x058] ! Mem[0000000031800058] = b4948efa acfad0c1
10058! %l2 = ffffffffffff9657, %l2 = ffffffffffff9657, %l4 = 0000000000000000
10059 sll %l2,%l2,%l4 ! %l4 = ffffffcb2b800000
10060! Mem[000000003000001c] = fa8c1e78, %l6 = 0000000000000000
10061 ldsw [%o0+0x01c],%l6 ! %l6 = fffffffffa8c1e78
10062
10063p3_label_42:
10064! Mem[0000000016800000] = e16e002fe75c6f1e, %l2 = ffffffffffff9657
10065 ldx [%i1+%g0],%l2 ! %l2 = e16e002fe75c6f1e
10066! Mem[0000000031800058] = b4948efaacfad0c1, %f26 = 22d6039c 60992d07
10067 ldd [%o3+0x058],%f26 ! %f26 = b4948efa acfad0c1
10068! %f24 = 00006b43, Mem[0000000017800000] = 00000000
10069 sta %f24,[%i3+%g0]0x81 ! Mem[0000000017800000] = 00006b43
10070! Mem[0000000016800000] = 2f006ee1, %f3 = 319c5d22
10071 lda [%i1+%g0]0x88,%f3 ! %f3 = 2f006ee1
10072! Mem[0000000030000018] = 002f5f11, %l0 = 000000004cae65c3
10073 ldsb [%o0+0x019],%l0 ! %l0 = 000000000000002f
10074! %l5 = 0000000000000000, %l7 = 0000000000000052, %l2 = e16e002fe75c6f1e
10075 subc %l5,%l7,%l2 ! %l2 = ffffffffffffffae
10076! %l5 = 0000000000000000, immed = 000002a9, %l1 = 0000000030670000
10077 orn %l5,0x2a9,%l1 ! %l1 = fffffffffffffd56
10078! Mem[0000000016800040] = a4f2a6f5, %l1 = fffffffffffffd56
10079 lduh [%i1+0x040],%l1 ! %l1 = 000000000000a4f2
10080! %l7 = 0000000000000052, %l7 = 0000000000000052, %l7 = 0000000000000052
10081 orn %l7,%l7,%l7 ! %l7 = ffffffffffffffff
10082! %l3 = 0000000000000000, Mem[0000000017000020] = 51bb1ef4
10083 stwa %l3,[%i2+%o4]0x89 ! Mem[0000000017000020] = 00000000
10084
10085p3_label_43:
10086! %l6 = fffffffffa8c1e78, Mem[000000001680000c] = 7a8248bb, %asi = 80
10087 stwa %l6,[%i1+0x00c]%asi ! Mem[000000001680000c] = fa8c1e78
10088! %l0 = 000000000000002f, %l7 = ffffffffffffffff, %y = 00000000
10089 udivcc %l0,%l7,%l3 ! %l3 = 0000000000000000, %ccr = 44
10090 mov %l0,%y ! %y = 0000002f
10091! Mem[0000000017000010] = acfad0c1, %l1 = 000000000000a4f2
10092 lduwa [%i2+%i5]0x88,%l1 ! %l1 = 00000000acfad0c1
10093! Mem[0000000031800058] = b4948efaacfad0c1, %l2 = ffffffffffffffae
10094 ldx [%o3+0x058],%l2 ! %l2 = b4948efaacfad0c1
10095! %l7 = ffffffffffffffff, Mem[0000000016800008] = 30670000
10096 stha %l7,[%i1+%i4]0x88 ! Mem[0000000016800008] = 3067ffff
10097! %f20 = 994a3414 000002e7, Mem[0000000031000058] = 002f5f11 0000c5c5
10098 std %f20,[%o2+0x058] ! Mem[0000000031000058] = 994a3414 000002e7
10099! Mem[0000000016800034] = 39460df2, %l7 = ffffffffffffffff
10100 ldub [%i1+0x037],%l7 ! %l7 = 00000000000000f2
10101! Mem[0000000017000020] = 00000000, %l2 = b4948efaacfad0c1
10102 ldswa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
10103! %l3 = 0000000000000000, immed = fffff9a3, %l4 = ffffffcb2b800000
10104 addccc %l3,-0x65d,%l4 ! %l4 = fffffffffffff9a3, %ccr = 88
10105! %l4 = fffff9a3, %l5 = 00000000, Mem[0000000017800028] = 00000000 0001dcba
10106 std %l4,[%i3+%o5] ! Mem[0000000017800028] = fffff9a3 00000000
10107
10108p3_label_44:
10109! %f7 = 0000c5c5, Mem[000000003100001c] = fffffff2
10110 st %f7 ,[%o2+0x01c] ! Mem[000000003100001c] = 0000c5c5
10111! %f22 = fa8c1e78 fffffff2, Mem[0000000017800008] = da61bef5 07e3f5cd
10112 std %f22,[%i3+%i4] ! Mem[0000000017800008] = fa8c1e78 fffffff2
10113! Mem[0000000017800020] = 225d9c31, %l7 = 00000000000000f2
10114 ldswa [%i3+0x020]%asi,%l7 ! %l7 = 00000000225d9c31
10115! Mem[0000000030800018] = ca51a0a0319c5d22, %f12 = 994a3414 d9617a52
10116 ldda [%o1+0x018]%asi,%f12 ! %f12 = ca51a0a0 319c5d22
10117! Mem[0000000017000018] = ffffffff, %f18 = b4948efa
10118 lda [%i2+%i6]0x80,%f18 ! %f18 = ffffffff
10119! %l0 = 0000002f, %l1 = acfad0c1, Mem[0000000017000020] = 00000000 00006b43
10120 stda %l0,[%i2+%o4]0x81 ! Mem[0000000017000020] = 0000002f acfad0c1
10121! %f0 = 51bb1ef4 319c5d22, Mem[0000000016800028] = 0000290e 6eaad22c
10122 stda %f0 ,[%i1+%o5]0x81 ! Mem[0000000016800028] = 51bb1ef4 319c5d22
10123! %f6 = 002f5f11 0000c5c5, Mem[0000000016800030] = 435d4732 39460df2
10124 stda %f6 ,[%i1+0x030]%asi ! Mem[0000000016800030] = 002f5f11 0000c5c5
10125! %l5 = 0000000000000000, %l3 = 0000000000000000, %y = 0000002f
10126 udiv %l5,%l3,%l5 ! Div by zero, %l0 = 000000000000007f
10127 mov %l0,%y ! %y = 00000057
10128! %l7 = 00000000225d9c31, immed = 00000edf, %l1 = 00000000acfad0c1
10129 xor %l7,0xedf,%l1 ! %l1 = 00000000225d92ee
10130
10131p3_label_45:
10132! Mem[000000003080005c] = fc000000, %l7 = 00000000225d9c31
10133 lduh [%o1+0x05e],%l7 ! %l7 = 0000000000000000
10134! %l1 = 00000000225d92ee, Mem[0000000016800028] = f41ebb51
10135 stwa %l1,[%i1+%o5]0x89 ! Mem[0000000016800028] = 225d92ee
10136! Mem[0000000031800018] = 014cc5b5, %l6 = fffffffffa8c1e78
10137 ldub [%o3+0x019],%l6 ! %l6 = 000000000000004c
10138! Mem[0000000017800010] = 5fffbfb7, %l6 = 000000000000004c
10139 ldsba [%i3+%i5]0x81,%l6 ! %l6 = 000000000000005f
10140! %l6 = 000000000000005f, immed = 00000eee, %l6 = 000000000000005f
10141 addc %l6,0xeee,%l6 ! %l6 = 0000000000000f4d
10142! %l4 = fffff9a3, %l5 = 00000000, Mem[0000000017800000] = 436b0000 ffffffff
10143 stda %l4,[%i3+%g0]0x89 ! Mem[0000000017800000] = fffff9a3 00000000
10144! Mem[000000003100005c] = 000002e7, %l0 = 0000000000000057
10145 ldub [%o2+0x05f],%l0 ! %l0 = 00000000000000e7
10146! Mem[0000000016800030] = c5c50000 115f2f00, %l6 = 00000f4d, %l7 = 00000000
10147 ldda [%i1+%o6]0x89,%l6 ! %l6 = 00000000115f2f00 00000000c5c50000
10148! %l5 = 0000000000000000, Mem[0000000016000030] = 702d99609c03d622
10149 stxa %l5,[%i0+%o6]0x80 ! Mem[0000000016000030] = 0000000000000000
10150! %l6 = 00000000115f2f00, %l2 = 0000000000000000, %l0 = 00000000000000e7
10151 andn %l6,%l2,%l0 ! %l0 = 00000000115f2f00
10152
10153p3_label_46:
10154! Mem[0000000017800028] = fffff9a3, %l2 = 0000000000000000
10155 lduba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
10156! %l0 = 115f2f00, %l1 = 225d92ee, Mem[0000000030000058] = 07e3ff8c d4619001
10157 stda %l0,[%o0+0x058]%asi ! Mem[0000000030000058] = 115f2f00 225d92ee
10158! %l5 = 0000000000000000, immed = 00000cd4, %l5 = 0000000000000000
10159 taddcctv %l5,0xcd4,%l5 ! %l5 = 0000000000000cd4, %ccr = 00
10160! Mem[0000000030800018] = ca51a0a0 319c5d22, %l0 = 115f2f00, %l1 = 225d92ee
10161 ldd [%o1+%i6],%l0 ! %l0 = 00000000ca51a0a0 00000000319c5d22
10162! %l6 = 00000000115f2f00, %l2 = 00000000000000ff, %l0 = 00000000ca51a0a0
10163 udivx %l6,%l2,%l0 ! %l0 = 000000000011709f
10164! Mem[0000000016000020] = f41ebb51, %l3 = 0000000000000000
10165 lduba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000051
10166! Mem[0000000031800018] = 014cc5b507e3f5cd, %l6 = 00000000115f2f00
10167 ldxa [%o3+0x018]%asi,%l6 ! %l6 = 014cc5b507e3f5cd
10168! %l4 = fffff9a3, %l5 = 00000cd4, Mem[0000000031000018] = fa8c1e78 0000c5c5
10169 std %l4,[%o2+%i6] ! Mem[0000000031000018] = fffff9a3 00000cd4
10170! %l1 = 00000000319c5d22, Mem[0000000016000030] = 0000000000000000
10171 stxa %l1,[%i0+%o6]0x88 ! Mem[0000000016000030] = 00000000319c5d22
10172! %l7 = 00000000c5c50000, Mem[0000000016800018] = eec55c8a
10173 stwa %l7,[%i1+%i6]0x81 ! Mem[0000000016800018] = c5c50000
10174
10175p3_label_47:
10176! %l2 = 00000000000000ff, Mem[0000000016000008] = a6baffff
10177 stba %l2,[%i0+%i4]0x89 ! Mem[0000000016000008] = a6baffff
10178! %l7 = 00000000c5c50000, %l5 = 0000000000000cd4, %l4 = fffffffffffff9a3
10179 subc %l7,%l5,%l4 ! %l4 = 00000000c5c4f32c
10180! Mem[000000003080005c] = fc000000, %l3 = 0000000000000051
10181 ldsw [%o1+0x05c],%l3 ! %l3 = fffffffffc000000
10182! Mem[0000000031000018] = fffff9a3, %l6 = 014cc5b507e3f5cd
10183 lduw [%o2+%i6],%l6 ! %l6 = 00000000fffff9a3
10184! %l4 = 00000000c5c4f32c, Mem[0000000017000008] = 0000000000000000
10185 stxa %l4,[%i2+%i4]0x80 ! Mem[0000000017000008] = 00000000c5c4f32c
10186! %l2 = 00000000000000ff, immed = 00000013, %l2 = 00000000000000ff
10187 srl %l2,0x013,%l2 ! %l2 = 0000000000000000
10188! %l3 = fffffffffc000000, immed = 00000d6a, %l2 = 0000000000000000
10189 xorcc %l3,0xd6a,%l2 ! %l2 = fffffffffc000d6a, %ccr = 88
10190! %l3 = fffffffffc000000, immd = ffffffffffffff00, %l0 = 000000000011709f
10191 mulx %l3,-0x100,%l0 ! %l0 = 0000000400000000, %y = 57
10192! Mem[0000000017000010] = acfad0c1, %l1 = 00000000319c5d22
10193 ldsba [%i2+%i5]0x89,%l1 ! %l1 = ffffffffffffffc1
10194! %l4 = 00000000c5c4f32c, immed = 00000031, %l6 = 00000000fffff9a3
10195 srax %l4,0x031,%l6 ! %l6 = 0000000000000000
10196
10197p3_label_48:
10198! done : should take illegal inst trap, %l0 = 0000000400000000
10199 done ! Illegal inst trap : %l0 = 0000000400000010
10200! %l2 = fffffffffc000d6a, Mem[0000000016000000] = 61de0213
10201 stwa %l2,[%i0+%g0]0x81 ! Mem[0000000016000000] = fc000d6a
10202! %l4 = 00000000c5c4f32c, immed = fffff930, %l2 = fffffffffc000d6a
10203 xorcc %l4,-0x6d0,%l2 ! %l2 = ffffffff3a3b0a1c, %ccr = 80
10204! retry : should take illegal inst trap, %l0 = 0000000400000010
10205 retry ! Illegal inst trap : %l0 = 0000000400000020
10206! %l5 = 0000000000000cd4, %l6 = 0000000000000000, %l0 = 0000000400000020
10207 sll %l5,%l6,%l0 ! %l0 = 0000000000000cd4
10208! %l7 = 00000000c5c50000, Mem[0000000016000030] = 225d9c31
10209 stba %l7,[%i0+%o6]0x81 ! Mem[0000000016000030] = 005d9c31
10210! %l5 = 0000000000000cd4, %l0 = 0000000000000cd4, %y = 00000057
10211 udivcc %l5,%l0,%l6 ! %l6 = 0000000006c82f66, %ccr = 00
10212 mov %l0,%y ! %y = 00000cd4
10213! Mem[0000000030800058] = ffffffff fc000000, %l4 = c5c4f32c, %l5 = 00000cd4
10214 ldd [%o1+0x058],%l4 ! %l4 = 00000000ffffffff 00000000fc000000
10215! Randomly selected nop
10216 nop
10217! %l0 = 0000000000000cd4, immed = 0000001c, %l4 = 00000000ffffffff
10218 sll %l0,0x01c,%l4 ! %l4 = 000000cd40000000
10219
10220p3_label_49:
10221! Mem[000000003000005c] = 225d92ee, %l6 = 0000000006c82f66
10222 ldub [%o0+0x05f],%l6 ! %l6 = 00000000000000ee
10223! %f4 = 14344a99 c8ab5868, Mem[0000000017000028] = 2cd2aa6e 9b0e71ee
10224 stda %f4 ,[%i2+%o5]0x81 ! Mem[0000000017000028] = 14344a99 c8ab5868
10225! %l4 = 000000cd40000000, immed = 0000000a, %l5 = 00000000fc000000
10226 srl %l4,0x00a,%l5 ! %l5 = 0000000000100000
10227! Mem[0000000017800000] = a3f9ffff, %l1 = ffffffffffffffc1
10228 lduba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000a3
10229! %f8 = cdf5e307 f5be61da, Mem[0000000031000018] = fffff9a3 00000cd4
10230 std %f8 ,[%o2+%i6] ! Mem[0000000031000018] = cdf5e307 f5be61da
10231! %l3 = fffffffffc000000, %l5 = 0000000000100000, %l3 = fffffffffc000000
10232 addc %l3,%l5,%l3 ! %l3 = fffffffffc100000
10233! %l6 = 00000000000000ee, Mem[0000000030800058] = fffffffffc000000
10234 stx %l6,[%o1+0x058] ! Mem[0000000030800058] = 00000000000000ee
10235! %l3 = fffffffffc100000, Mem[0000000017000028] = 994a3414
10236 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000017000028] = fc100000
10237! retry : should take illegal inst trap, %l0 = 0000000000000cd4
10238 retry ! Illegal inst trap : %l0 = 0000000000000ce4
10239! %l0 = 00000ce4, %l1 = 000000a3, Mem[0000000030800058] = 00000000 000000ee
10240 std %l0,[%o1+0x058] ! Mem[0000000030800058] = 00000ce4 000000a3
10241
10242p3_label_50:
10243! %l5 = 0000000000100000, %l4 = 000000cd40000000, %l4 = 000000cd40000000
10244 orn %l5,%l4,%l4 ! %l4 = ffffff32bfffffff
10245! %l3 = fffffffffc100000, Mem[0000000016800000] = e16e002f
10246 stba %l3,[%i1+%g0]0x81 ! Mem[0000000016800000] = 006e002f
10247! Mem[0000000017000028] = fc100000, %l1 = 00000000000000a3
10248 lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
10249! Mem[0000000016000020] = ccc73193 f41ebb51, %l2 = 3a3b0a1c, %l3 = fc100000
10250 ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000f41ebb51 00000000ccc73193
10251! Mem[0000000030000058] = 115f2f00, %l0 = 0000000000000ce4
10252 ldswa [%o0+0x058]%asi,%l0 ! %l0 = 00000000115f2f00
10253! Mem[0000000017800028] = 00000000 a3f9ffff, %l0 = 115f2f00, %l1 = 00000000
10254 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000a3f9ffff 0000000000000000
10255! Mem[0000000030000058] = 115f2f00225d92ee, %l1 = 0000000000000000
10256 ldxa [%o0+0x058]%asi,%l1 ! %l1 = 115f2f00225d92ee
10257! %l4 = ffffff32bfffffff, immed = 0000000b, %l3 = 00000000ccc73193
10258 sll %l4,0x00b,%l3 ! %l3 = fff995fffffff800
10259! %f18 = ffffffff acfad0c1, Mem[0000000017000018] = ffffffff e1ffffff
10260 stda %f18,[%i2+%i6]0x89 ! Mem[0000000017000018] = ffffffff acfad0c1
10261! %l7 = 00000000c5c50000, immed = 00000728, %y = 00000cd4
10262 umul %l7,0x728,%l7 ! %l7 = 0000058749c80000, %y = 587
10263
10264p3_label_51:
10265! %f4 = 14344a99 c8ab5868, Mem[0000000030800058] = 00000ce4 000000a3
10266 std %f4 ,[%o1+0x058] ! Mem[0000000030800058] = 14344a99 c8ab5868
10267! Mem[0000000031800018] = 014cc5b507e3f5cd, %f28 = 41a5eee5 7fffffff
10268 ldd [%o3+%i6],%f28 ! %f28 = 014cc5b5 07e3f5cd
10269! %l0 = 00000000a3f9ffff, immed = fffff3f4, %y = 00000587
10270 umul %l0,-0xc0c,%l5 ! %l5 = a3f9f84798480c0c, %y = a3f9f847
10271! Mem[000000003100001c] = f5be61da, %l5 = a3f9f84798480c0c
10272 ldsha [%o2+0x01e]%asi,%l5 ! %l5 = 00000000000061da
10273! %l1 = 115f2f00225d92ee, immed = 00000c47, %l6 = 00000000000000ee
10274 tsubcc %l1,0xc47,%l6 ! %l6 = 115f2f00225d86a7, %ccr = 02
10275! %l6 = 115f2f00225d86a7, Mem[000000003180005c] = acfad0c1
10276 stba %l6,[%o3+0x05c]%asi ! Mem[000000003180005c] = a7fad0c1
10277! Mem[000000003080001c] = 319c5d22, %f17 = 07e3f5cd
10278 ld [%o1+0x01c],%f17 ! %f17 = 319c5d22
10279! Mem[000000003000005c] = 225d92ee, %l5 = 00000000000061da
10280 lduh [%o0+0x05e],%l5 ! %l5 = 00000000000092ee
10281! %f8 = cdf5e307, Mem[0000000017800010] = b7bfff5f
10282 sta %f8 ,[%i3+%i5]0x89 ! Mem[0000000017800010] = cdf5e307
10283! %l0 = 00000000a3f9ffff, immed = fffff92e, %l1 = 115f2f00225d92ee
10284 addccc %l0,-0x6d2,%l1 ! %l1 = 00000000a3f9f92d, %ccr = 19
10285
10286p3_label_52:
10287! Clear Register : %l0 = 00000000a3f9ffff
10288 clr %l0 ! %l0 = 0000000000000000
10289! %l0 = 0000000000000000, %l0 = 0000000000000000, %y = a3f9f847
10290 umulcc %l0,%l0,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
10291! %l0 = 0000000000000000, Mem[0000000016800020] = ca51a0a0
10292 stw %l0,[%i1+%o4] ! Mem[0000000016800020] = 00000000
10293! %l5 = 00000000000092ee, Mem[0000000017800020] = 225d9c31
10294 stba %l5,[%i3+%o4]0x81 ! Mem[0000000017800020] = ee5d9c31
10295! Mem[0000000016800030] = 115f2f00, %l7 = 0000058749c80000
10296 lduha [%i1+%o6]0x88,%l7 ! %l7 = 0000000000002f00
10297! %l6 = 115f2f00225d86a7, %l1 = 00000000a3f9f92d, %y = 00000000
10298 udiv %l6,%l1,%l4 ! %l4 = 0000000000000000
10299 mov %l0,%y ! %y = 00000000
10300! Mem[0000000017000018] = c1d0faac, %l2 = 00000000f41ebb51
10301 ldsha [%i2+%i6]0x81,%l2 ! %l2 = ffffffffffffc1d0
10302! %l4 = 00000000, %l5 = 000092ee, Mem[0000000016000008] = ffffbaa6 acfad0c1
10303 stda %l4,[%i0+%i4]0x81 ! Mem[0000000016000008] = 00000000 000092ee
10304! %l5 = 00000000000092ee, immed = 000002b5, %l2 = ffffffffffffc1d0
10305 xorcc %l5,0x2b5,%l2 ! %l2 = 000000000000905b, %ccr = 00
10306! %l3 = fff995fffffff800, immed = 00000ffe, %l7 = 0000000000002f00
10307 orn %l3,0xffe,%l7 ! %l7 = fffffffffffff801
10308
10309p3_label_53:
10310! %l2 = 000000000000905b, %l3 = fff995fffffff800, %l5 = 00000000000092ee
10311 srl %l2,%l3,%l5 ! %l5 = 000000000000905b
10312! Mem[000000001600000c] = 000092ee, %l6 = 115f2f00225d86a7
10313 lduh [%i0+0x00e],%l6 ! %l6 = 00000000000092ee
10314! Invert Register : %l5 = 000000000000905b
10315 xor %l5,-1,%l5 ! %l5 = ffffffffffff6fa4
10316! Clear Register : %l6 = 00000000000092ee
10317 clr %l6 ! %l6 = 0000000000000000
10318! Invert Register : %l4 = 0000000000000000
10319 xor %l4,-1,%l4 ! %l4 = ffffffffffffffff
10320! %l6 = 0000000000000000, immed = fffffea5, %y = 00000000
10321 smulcc %l6,-0x15b,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
10322! %l3 = fff995fffffff800, Mem[0000000030000058] = 115f2f00225d92ee
10323 stx %l3,[%o0+0x058] ! Mem[0000000030000058] = fff995fffffff800
10324! %l7 = fffffffffffff801, Mem[0000000016800028] = ee925d22
10325 stba %l7,[%i1+%o5]0x81 ! Mem[0000000016800028] = 01925d22
10326! %l5 = ffffffffffff6fa4, Mem[0000000030000058] = fff995fffffff800
10327 stx %l5,[%o0+0x058] ! Mem[0000000030000058] = ffffffffffff6fa4
10328! Mem[0000000016000030] = 005d9c31, %l6 = 0000000000000000
10329 lduba [%i0+%o6]0x80,%l6 ! %l6 = 0000000000000000
10330
10331p3_label_54:
10332! Mem[0000000017000000] = 2f0ce250, %l1 = 00000000a3f9f92d
10333 lduha [%i2+%g0]0x80,%l1 ! %l1 = 0000000000002f0c
10334! %l6 = 0000000000000000, immed = 000008d6, %y = 00000000
10335 udiv %l6,0x8d6,%l4 ! %l4 = 0000000000000000
10336 mov %l0,%y ! %y = 00000000
10337! Mem[000000003080001c] = 319c5d22, %l3 = fff995fffffff800
10338 ldsh [%o1+0x01c],%l3 ! %l3 = 000000000000319c
10339! Mem[0000000017000004] = 0793aa28, %f31 = c8ab5868
10340 ld [%i2+0x004],%f31 ! %f31 = 0793aa28
10341! Mem[0000000016800020] = 00000000 d46190b6, %l0 = 00000000, %l1 = 00002f0c
10342 ldd [%i1+%o4],%l0 ! %l0 = 0000000000000000 00000000d46190b6
10343! Mem[000000003180005c] = a7fad0c1, %l1 = 00000000d46190b6
10344 ldsh [%o3+0x05c],%l1 ! %l1 = ffffffffffffa7fa
10345! Mem[000000001780003c] = 000000f5, %l2 = 000000000000905b
10346 ldsh [%i3+0x03c],%l2 ! %l2 = 0000000000000000
10347! %f30 = 14344a99 0793aa28, Mem[0000000016800028] = 01925d22 319c5d22
10348 stda %f30,[%i1+%o5]0x81 ! Mem[0000000016800028] = 14344a99 0793aa28
10349! %l5 = ffffffffffff6fa4, Mem[000000003080005c] = c8ab5868
10350 sth %l5,[%o1+0x05c] ! Mem[000000003080005c] = 6fa45868
10351! %l4 = 0000000000000000
10352 setx 0x65513c4b65513c4b,%g7,%l4 ! %l4 = 65513c4b65513c4b
10353
10354p3_label_55:
10355! %f6 = 002f5f11, Mem[000000001700006c] = 69e3579b
10356 st %f6 ,[%i2+0x06c] ! Mem[000000001700006c] = 002f5f11
10357! Mem[0000000017000050] = 60fd3106, %l3 = 000000000000319c
10358 ldsha [%i2+0x050]%asi,%l3 ! %l3 = 00000000000060fd
10359! Mem[0000000016000018] = ae4123e8, %l1 = ffffffffffffa7fa
10360 lduba [%i0+%i6]0x80,%l1 ! %l1 = 00000000000000ae
10361! %f12 = ca51a0a0 319c5d22, Mem[0000000031800058] = b4948efa a7fad0c1
10362 std %f12,[%o3+0x058] ! Mem[0000000031800058] = ca51a0a0 319c5d22
10363! %l0 = 0000000000000000, Mem[0000000031000018] = cdf5e307f5be61da
10364 stx %l0,[%o2+%i6] ! Mem[0000000031000018] = 0000000000000000
10365! %l1 = 00000000000000ae, %l0 = 0000000000000000, %l3 = 00000000000060fd
10366 addccc %l1,%l0,%l3 ! %l3 = 00000000000000ae, %ccr = 00
10367! %l4 = 65513c4b65513c4b, immed = 0000041f, %y = 00000000
10368 sdivcc %l4,0x41f,%l2 ! %l2 = 00000000001895c6, %ccr = 00
10369 mov %l0,%y ! %y = 00000000
10370! %l3 = 00000000000000ae, %l4 = 65513c4b65513c4b, %l0 = 0000000000000000
10371 or %l3,%l4,%l0 ! %l0 = 65513c4b65513cef
10372! %l2 = 00000000001895c6, immed = 00000c03, %l4 = 65513c4b65513c4b
10373 orn %l2,0xc03,%l4 ! %l4 = fffffffffffff7fe
10374! retry : should take illegal inst trap, %l0 = 65513c4b65513cef
10375 retry ! Illegal inst trap : %l0 = 65513c4b65513cff
10376
10377p3_label_56:
10378! %l3 = 00000000000000ae, immed = 00000755, %l0 = 65513c4b65513cff
10379 or %l3,0x755,%l0 ! %l0 = 00000000000007ff
10380! Mem[0000000017000028] = fc100000, %l2 = 00000000001895c6
10381 ldsha [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
10382 save ! CWP = 1
10383! %l3 = 000000000000ca0f, Mem[0000000031000018] = 00000000
10384 stw %l3,[%i2+%o6] ! Mem[0000000031000018] = 0000ca0f
10385! Mem[0000000016000000] = fc000d6a2b742c7e, %f28 = 014cc5b5 07e3f5cd
10386 ldda [%o0+%g0]0x80,%f28 ! %f28 = fc000d6a 2b742c7e
10387! %l7 = fffffffffffffbdf, immed = 00000504, %y = 00000000
10388 sdivcc %l7,0x504,%l4 ! %l4 = 0000000000330a5d, %ccr = 00
10389 mov %l0,%y ! %y = adc6579b
10390! Mem[0000000030800058] = 14344a99, %l2 = 0000000000000000
10391 ldsb [%i1+0x05a],%l2 ! %l2 = 000000000000004a
10392! Mem[0000000017000010] = c1d0faac, %l7 = fffffffffffffbdf
10393 lduba [%o2+%o5]0x80,%l7 ! %l7 = 00000000000000c1
10394! Mem[0000000016000010] = fffffe7f, %l6 = 000000000000ca0f
10395 lduba [%o0+%o5]0x88,%l6 ! %l6 = 000000000000007f
10396! Mem[0000000017800028] = fffff9a3, %l2 = 000000000000004a
10397 ldswa [%o3+%i5]0x81,%l2 ! %l2 = fffffffffffff9a3
10398
10399p3_label_57: ! %cwp = 1
10400! %l7 = 00000000000000c1, Mem[0000000017000018] = c1d0faac
10401 stwa %l7,[%o2+%o6]0x81 ! Mem[0000000017000018] = 000000c1
10402! %l0 = 00000000adc6579b, immed = 00000008, %l4 = 0000000000330a5d
10403 sllx %l0,0x008,%l4 ! %l4 = 000000adc6579b00
10404! %f22 = fa8c1e78 fffffff2, Mem[0000000016000038] = 09f495b7 94131910
10405 std %f22,[%o0+0x038] ! Mem[0000000016000038] = fa8c1e78 fffffff2
10406! Mem[000000003000001c] = fa8c1e78, %l2 = fffffffffffff9a3
10407 lduw [%i0+0x01c],%l2 ! %l2 = 00000000fa8c1e78
10408! Mem[0000000017800008] = 781e8cfa, %l1 = 0f7c207c206574fa
10409 lduha [%o3+%o4]0x88,%l1 ! %l1 = 0000000000008cfa
10410! %l4 = 000000adc6579b00, immed = fffff2e0, %y = adc6579b
10411 sdiv %l4,-0xd20,%l6 ! %l6 = 000000007fffffff
10412 mov %l0,%y ! %y = adc6579b
10413! Mem[0000000016000020] = f41ebb51, %l0 = 00000000adc6579b
10414 ldswa [%o0+%i4]0x88,%l0 ! %l0 = fffffffff41ebb51
10415! %l6 = 7fffffff, %l7 = 000000c1, Mem[0000000017000008] = 00000000 c5c4f32c
10416 stda %l6,[%o2+%o4]0x81 ! Mem[0000000017000008] = 7fffffff 000000c1
10417! %l1 = 0000000000008cfa, %l1 = 0000000000008cfa, %l1 = 0000000000008cfa
10418 tsubcc %l1,%l1,%l1 ! %l1 = 0000000000000000, %ccr = 46
10419! %l5 = 00610a0e854a2a96, %l3 = 000000000000ca0f, %l2 = 00000000fa8c1e78
10420 andcc %l5,%l3,%l2 ! %l2 = 0000000000000a06, %ccr = 00
10421
10422p3_label_58: ! %cwp = 1
10423! Mem[0000000017000028] = 000010fc, %l6 = 000000007fffffff
10424 lduba [%o2+%i5]0x80,%l6 ! %l6 = 0000000000000000
10425! %l6 = 0000000000000000, %l3 = 000000000000ca0f, %y = adc6579b
10426 sdivcc %l6,%l3,%l4 ! %l4 = ffffffff80000000, %ccr = 8a
10427 mov %l0,%y ! %y = f41ebb51
10428! Mem[0000000017800008] = f2ffffff 781e8cfa, %l2 = 00000a06, %l3 = 0000ca0f
10429 ldda [%o3+%o4]0x89,%l2 ! %l2 = 00000000781e8cfa 00000000f2ffffff
10430! Mem[0000000016800010] = 9ac00000, %f16 = 014cc5b5
10431 lda [%o1+%o5]0x80,%f16 ! %f16 = 9ac00000
10432! %l0 = f41ebb51, %l1 = 00000000, Mem[0000000017800070] = 915b2189 2a8247d5
10433 std %l0,[%o3+0x070] ! Mem[0000000017800070] = f41ebb51 00000000
10434! Mem[0000000031800058] = ca51a0a0319c5d22, %f2 = 51bb1ef4 2f006ee1
10435 ldda [%i3+0x058]%asi,%f2 ! %f2 = ca51a0a0 319c5d22
10436! Mem[0000000031000058] = 994a3414000002e7, %l5 = 00610a0e854a2a96
10437 ldx [%i2+0x058],%l5 ! %l5 = 994a3414000002e7
10438! %l2 = 00000000781e8cfa, Mem[0000000016000021] = 51bb1ef4
10439 stb %l2,[%o0+0x021] ! Mem[0000000016000020] = 51fa1ef4
10440! retry : should take illegal inst trap, %l0 = fffffffff41ebb51
10441 retry ! Illegal inst trap : %l0 = fffffffff41ebb61
10442! Mem[0000000016800018] = 0000c5c5, %l7 = 00000000000000c1
10443 lduba [%o1+%o6]0x88,%l7 ! %l7 = 00000000000000c5
10444
10445p3_label_59: ! %cwp = 1
10446! Mem[0000000017800020] = 319c5dee, %l0 = fffffffff41ebb61
10447 ldsha [%o3+%i4]0x89,%l0 ! %l0 = 0000000000005dee
10448! %l1 = 0000000000000000, Mem[0000000031800058] = ca51a0a0
10449 stba %l1,[%i3+0x058]%asi ! Mem[0000000031800058] = 0051a0a0
10450! %l7 = 00000000000000c5, %l7 = 00000000000000c5, %l1 = 0000000000000000
10451 xorcc %l7,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44
10452! %l5 = 994a3414000002e7, Mem[0000000017800006] = 00000000
10453 stb %l5,[%o3+0x006] ! Mem[0000000017800004] = 0000e700
10454! %l0 = 0000000000005dee, immed = 000009ab, %l5 = 994a3414000002e7
10455 addc %l0,0x9ab,%l5 ! %l5 = 0000000000006799
10456! %l0 = 0000000000005dee, Mem[0000000031800058] = 0051a0a0
10457 sth %l0,[%i3+0x058] ! Mem[0000000031800058] = 5deea0a0
10458! Mem[0000000030800018] = ca51a0a0, %f6 = 002f5f11
10459 ld [%i1+%o6],%f6 ! %f6 = ca51a0a0
10460! %l2 = 00000000781e8cfa, immed = 0000000b, %l6 = 0000000000000000
10461 sllx %l2,0x00b,%l6 ! %l6 = 000003c0f467d000
10462 restore ! CWP = 0
10463! Mem[0000000031800058] = 5deea0a0319c5d22, %l1 = 00000000000000ae
10464 ldxa [%o3+0x058]%asi,%l1 ! %l1 = 5deea0a0319c5d22
10465
10466p3_label_60:
10467! Mem[0000000030000018] = 002f5f11, %l7 = fffffffffffff801
10468 ldsb [%o0+0x01a],%l7 ! %l7 = 000000000000005f
10469! %f16 = 9ac00000, Mem[0000000016800000] = 006e002f
10470 sta %f16,[%i1+%g0]0x81 ! Mem[0000000016800000] = 9ac00000
10471! %f16 = 9ac00000 319c5d22, Mem[0000000017800070] = f41ebb51 00000000
10472 stda %f16,[%i3+0x070]%asi ! Mem[0000000017800070] = 9ac00000 319c5d22
10473! %l3 = 00000000000000ae, Mem[000000001780004c] = 92b1b751
10474 stw %l3,[%i3+0x04c] ! Mem[000000001780004c] = 000000ae
10475! Mem[0000000031800018] = 014cc5b5 07e3f5cd, %l0 = 000007ff, %l1 = 319c5d22
10476 ldda [%o3+0x018]%asi,%l0 ! %l0 = 00000000014cc5b5 0000000007e3f5cd
10477! %l1 = 0000000007e3f5cd, immed = fffff93d, %y = f41ebb51
10478 udiv %l1,-0x6c3,%l1 ! %l1 = 00000000f41ec1c3
10479 mov %l0,%y ! %y = 014cc5b5
10480! %l5 = ffffffffffff6fa4, Mem[0000000016800028] = 14344a990793aa28
10481 stxa %l5,[%i1+%o5]0x80 ! Mem[0000000016800028] = ffffffffffff6fa4
10482! %l2 = 0000000000000000, Mem[000000001600003b] = fa8c1e78
10483 stb %l2,[%i0+0x03b] ! Mem[0000000016000038] = fa8c1e00
10484! Mem[0000000016800000] = 9ac00000, %f21 = 000002e7
10485 ld [%i1+%g0],%f21 ! %f21 = 9ac00000
10486! Clear Register : %l0 = 00000000014cc5b5
10487 clr %l0 ! %l0 = 0000000000000000
10488
10489p3_label_61:
10490! Mem[0000000030800018] = ca51a0a0, %f5 = c8ab5868
10491 ld [%o1+%i6],%f5 ! %f5 = ca51a0a0
10492! %l0 = 0000000000000000, %l5 = ffffffffffff6fa4, %l5 = ffffffffffff6fa4
10493 xorcc %l0,%l5,%l5 ! %l5 = ffffffffffff6fa4, %ccr = 88
10494! %l2 = 00000000, %l3 = 000000ae, Mem[0000000031800018] = 014cc5b5 07e3f5cd
10495 stda %l2,[%o3+0x018]%asi ! Mem[0000000031800018] = 00000000 000000ae
10496! %l3 = 00000000000000ae, Mem[0000000031800058] = 5deea0a0, %asi = 80
10497 stha %l3,[%o3+0x058]%asi ! Mem[0000000031800058] = 00aea0a0
10498! Mem[000000003080005c] = 6fa45868, %l5 = ffffffffffff6fa4
10499 ldsb [%o1+0x05d],%l5 ! %l5 = ffffffffffffffa4
10500! %l2 = 0000000000000000, immed = fffff70e, %y = 014cc5b5
10501 udiv %l2,-0x8f2,%l5 ! %l5 = 00000000014cc5c0
10502 mov %l0,%y ! %y = 00000000
10503! %l6 = 0000000000000000, immed = fffff8db, %l1 = 00000000f41ec1c3
10504 or %l6,-0x725,%l1 ! %l1 = fffffffffffff8db
10505! %l7 = 000000000000005f, Mem[0000000017000020] = 2f000000
10506 stwa %l7,[%i2+%o4]0x89 ! Mem[0000000017000020] = 0000005f
10507! Mem[0000000016800050] = 0b950931, %f29 = 2b742c7e
10508 ld [%i1+0x050],%f29 ! %f29 = 0b950931
10509! Mem[0000000017800060] = 3c9316ab802a6890, %f30 = 14344a99 0793aa28
10510 ldd [%i3+0x060],%f30 ! %f30 = 3c9316ab 802a6890
10511
10512p3_label_62:
10513! %f6 = ca51a0a0, Mem[0000000017800008] = 781e8cfa
10514 sta %f6 ,[%i3+%i4]0x89 ! Mem[0000000017800008] = ca51a0a0
10515! Mem[0000000017800020] = 319c5dee, %l5 = 00000000014cc5c0
10516 ldsba [%i3+%o4]0x89,%l5 ! %l5 = ffffffffffffffee
10517! Mem[0000000030000018] = 002f5f11 fa8c1e78, %l4 = fffff7fe, %l5 = ffffffee
10518 ldd [%o0+%i6],%l4 ! %l4 = 00000000002f5f11 00000000fa8c1e78
10519! %l1 = fffffffffffff8db, %l6 = 0000000000000000, %l4 = 00000000002f5f11
10520 xor %l1,%l6,%l4 ! %l4 = fffffffffffff8db
10521! %l3 = 00000000000000ae, Mem[0000000016800060] = 2518ea1addb113f5
10522 stx %l3,[%i1+0x060] ! Mem[0000000016800060] = 00000000000000ae
10523! %l6 = 0000000000000000, immed = fffff23e, %l5 = 00000000fa8c1e78
10524 xor %l6,-0xdc2,%l5 ! %l5 = fffffffffffff23e
10525! %l4 = fffffffffffff8db, %l1 = fffffffffffff8db, %l3 = 00000000000000ae
10526 addccc %l4,%l1,%l3 ! %l3 = fffffffffffff1b6, %ccr = 99
10527! Mem[0000000031000018] = 0000ca0f, %l1 = fffffffffffff8db
10528 ldsb [%o2+0x01a],%l1 ! %l1 = ffffffffffffffca
10529! Mem[0000000031800018] = 00000000, %l7 = 000000000000005f
10530 ldsw [%o3+%i6],%l7 ! %l7 = 0000000000000000
10531! %l0 = 00000000, %l1 = ffffffca, Mem[0000000031000058] = 994a3414 000002e7
10532 std %l0,[%o2+0x058] ! Mem[0000000031000058] = 00000000 ffffffca
10533
10534p3_label_63:
10535! Mem[0000000017800020] = 51bb1ef4 319c5dee, %l6 = 00000000, %l7 = 00000000
10536 ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000319c5dee 0000000051bb1ef4
10537! %l6 = 00000000319c5dee, immed = fffffaee, %y = 00000000
10538 udiv %l6,-0x512,%l5 ! %l5 = 0000000000000000
10539 mov %l0,%y ! %y = 00000000
10540! %l2 = 0000000000000000, immed = 00000ff3, %y = 00000000
10541 umulcc %l2,0xff3,%l2 ! %l2 = 0000000000000000, %ccr = 44, %y = 00
10542! %l1 = ffffffffffffffca, Mem[000000001700007d] = ada4493a
10543 stba %l1,[%i2+0x07d]%asi ! Mem[000000001700007c] = adca493a
10544! Mem[0000000017000000] = 50e20c2f, %l3 = fffffffffffff1b6
10545 lduba [%i2+%g0]0x88,%l3 ! %l3 = 000000000000002f
10546! Mem[000000003100001c] = 00000000, %l3 = 000000000000002f
10547 ldsw [%o2+0x01c],%l3 ! %l3 = 0000000000000000
10548! Mem[000000001600007c] = 0793aa28, %l1 = ffffffffffffffca
10549 ldsb [%i0+0x07d],%l1 ! %l1 = ffffffffffffff93
10550! Mem[000000003100005c] = ffffffca, %l5 = 0000000000000000
10551 lduw [%o2+0x05c],%l5 ! %l5 = 00000000ffffffca
10552! Mem[0000000016800028] = ffffffff, %l4 = fffffffffffff8db
10553 ldsha [%i1+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
10554! Mem[000000003000005c] = ffff6fa4, %l2 = 0000000000000000
10555 ldswa [%o0+0x05c]%asi,%l2 ! %l2 = ffffffffffff6fa4
10556
10557p3_label_64:
10558! %l1 = ffffffffffffff93, Mem[0000000016000040] = 994a3414
10559 stb %l1,[%i0+0x040] ! Mem[0000000016000040] = 934a3414
10560! %l4 = ffffffffffffffff, Mem[0000000016800000] = 9ac00000e75c6f1e
10561 stxa %l4,[%i1+%g0]0x80 ! Mem[0000000016800000] = ffffffffffffffff
10562! Mem[0000000017000028] = fc100000, %l7 = 0000000051bb1ef4
10563 ldsba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
10564! Mem[000000003000001c] = fa8c1e78, %l5 = 00000000ffffffca
10565 ldsb [%o0+0x01d],%l5 ! %l5 = ffffffffffffff8c
10566! %l2 = ffffffffffff6fa4, Mem[0000000017000034] = fbf0ffff
10567 sth %l2,[%i2+0x034] ! Mem[0000000017000034] = 6fa4ffff
10568! %f15 = 54c8736f, Mem[0000000016800020] = 00000000
10569 sta %f15,[%i1+%o4]0x89 ! Mem[0000000016800020] = 54c8736f
10570! %l6 = 00000000319c5dee, Mem[0000000031800018] = 00000000000000ae
10571 stx %l6,[%o3+%i6] ! Mem[0000000031800018] = 00000000319c5dee
10572! %l5 = ffffffffffffff8c, %l2 = ffffffffffff6fa4, %y = 00000000
10573 udivcc %l5,%l2,%l4 ! %l4 = 0000000000000001, %ccr = 00
10574 mov %l0,%y ! %y = 00000000
10575! Mem[0000000017000008] = ffffff7f, %l3 = 0000000000000000
10576 ldsha [%i2+%i4]0x89,%l3 ! %l3 = ffffffffffffff7f
10577! %l4 = 0000000000000001, Mem[000000003100001c] = 00000000
10578 sth %l4,[%o2+0x01c] ! Mem[000000003100001c] = 00010000
10579
10580p3_label_65:
10581! Mem[0000000030000018] = 002f5f11fa8c1e78, %f26 = b4948efa acfad0c1
10582 ldd [%o0+%i6],%f26 ! %f26 = 002f5f11 fa8c1e78
10583! Mem[000000003180001c] = 319c5dee, %l7 = 0000000000000000
10584 ldsba [%o3+0x01d]%asi,%l7 ! %l7 = ffffffffffffff9c
10585! Mem[0000000017000018] = c1000000, %l1 = ffffffffffffff93
10586 ldsha [%i2+%i6]0x89,%l1 ! %l1 = 0000000000000000
10587! Mem[0000000030800018] = ca51a0a0 319c5d22, %l2 = ffff6fa4, %l3 = ffffff7f
10588 ldda [%o1+0x018]%asi,%l2 ! %l2 = 00000000ca51a0a0 00000000319c5d22
10589! Mem[0000000017000000] = 28aa930750e20c2f, %l2 = 00000000ca51a0a0
10590 ldxa [%i2+%g0]0x88,%l2 ! %l2 = 28aa930750e20c2f
10591! %l7 = ffffffffffffff9c
10592 sethi %hi(0xbad6ec00),%l7 ! %l7 = 00000000bad6ec00
10593! Mem[0000000017800020] = ee5d9c31, %l3 = 00000000319c5d22
10594 ldswa [%i3+%o4]0x81,%l3 ! %l3 = ffffffffee5d9c31
10595! %l7 = 00000000bad6ec00, Mem[0000000030800018] = ca51a0a0319c5d22
10596 stx %l7,[%o1+%i6] ! Mem[0000000030800018] = 00000000bad6ec00
10597! Mem[000000003000005c] = ffff6fa4, %l3 = ffffffffee5d9c31
10598 lduw [%o0+0x05c],%l3 ! %l3 = 00000000ffff6fa4
10599! Mem[0000000017000028] = fc100000, %l0 = 0000000000000000
10600 lduwa [%i2+%o5]0x88,%l0 ! %l0 = 00000000fc100000
10601
10602p3_label_66:
10603! %l2 = 28aa930750e20c2f, Mem[0000000031000018] = 0000ca0f
10604 stw %l2,[%o2+%i6] ! Mem[0000000031000018] = 50e20c2f
10605! Mem[0000000030000018] = 002f5f11, %l4 = 0000000000000001
10606 lduw [%o0+%i6],%l4 ! %l4 = 00000000002f5f11
10607! %l4 = 00000000002f5f11, Mem[0000000016000008] = 00000000000092ee
10608 stx %l4,[%i0+%i4] ! Mem[0000000016000008] = 00000000002f5f11
10609! Clear Register : %l0 = 00000000fc100000
10610 clr %l0 ! %l0 = 0000000000000000
10611! Mem[0000000031000018] = 50e20c2f, %l6 = 00000000319c5dee
10612 ldsb [%o2+%i6],%l6 ! %l6 = 0000000000000050
10613! %l1 = 0000000000000000, %l0 = 0000000000000000, %y = 00000000
10614 smul %l1,%l0,%l4 ! %l4 = 0000000000000000, %y = 00
10615! %l1 = 0000000000000000, %l6 = 0000000000000050, %l4 = 0000000000000000
10616 andcc %l1,%l6,%l4 ! %l4 = 0000000000000000, %ccr = 44
10617! %l7 = 00000000bad6ec00, %l1 = 0000000000000000, %y = 00000000
10618 sdivcc %l7,%l1,%l0 ! Div by zero, %l0 = 0000000000000050
10619 mov %l0,%y ! %y = 00000028
10620! Mem[0000000017800008] = ca51a0a0, %l6 = 0000000000000050
10621 lduha [%i3+%i4]0x89,%l6 ! %l6 = 000000000000a0a0
10622! Mem[0000000017000010] = c1d0faac, %f1 = 319c5d22
10623 lda [%i2+%i5]0x80,%f1 ! %f1 = c1d0faac
10624
10625p3_label_67:
10626! %f14 = ae4123e8, Mem[0000000017000028] = 000010fc
10627 sta %f14,[%i2+%o5]0x81 ! Mem[0000000017000028] = ae4123e8
10628! Mem[0000000016800028] = ffffffff, %l5 = ffffffffffffff8c
10629 lduba [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
10630! Mem[0000000017000020] = 5f000000, %l1 = 0000000000000000
10631 ldsha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000005f00
10632! %f30 = 3c9316ab, Mem[0000000016000020] = f41efa51
10633 sta %f30,[%i0+%o4]0x89 ! Mem[0000000016000020] = 3c9316ab
10634! Mem[0000000016000018] = ae4123e8, %l0 = 0000000000000028
10635 lduha [%i0+%i6]0x80,%l0 ! %l0 = 000000000000ae41
10636! %l2 = 28aa930750e20c2f, immed = 0000002d, %l0 = 000000000000ae41
10637 or %l2,0x02d,%l0 ! %l0 = 28aa930750e20c2f
10638! Mem[000000003000001c] = fa8c1e78, %l7 = 00000000bad6ec00
10639 ldsba [%o0+0x01c]%asi,%l7 ! %l7 = fffffffffffffffa
10640! Mem[0000000017800028] = a3f9ffff, %l1 = 0000000000005f00
10641 lduwa [%i3+%o5]0x88,%l1 ! %l1 = 00000000a3f9ffff
10642! %l0 = 28aa930750e20c2f, Mem[0000000016800034] = 0000c5c5
10643 stw %l0,[%i1+0x034] ! Mem[0000000016800034] = 50e20c2f
10644! %l5 = 00000000000000ff, Mem[0000000016000000] = fc000d6a
10645 sth %l5,[%i0+%g0] ! Mem[0000000016000000] = 00ff0d6a
10646
10647p3_label_68:
10648! Mem[0000000016800008] = 3067ffff, %f1 = c1d0faac
10649 lda [%i1+%i4]0x88,%f1 ! %f1 = 3067ffff
10650! Mem[0000000031800018] = 00000000 319c5dee, %l6 = 0000a0a0, %l7 = fffffffa
10651 ldd [%o3+%i6],%l6 ! %l6 = 0000000000000000 00000000319c5dee
10652! %f14 = ae4123e8 54c8736f, Mem[0000000031000018] = 50e20c2f 00010000
10653 stda %f14,[%o2+0x018]%asi ! Mem[0000000031000018] = ae4123e8 54c8736f
10654! %l3 = 00000000ffff6fa4, %l6 = 0000000000000000, %l2 = 28aa930750e20c2f
10655 addc %l3,%l6,%l2 ! %l2 = 00000000ffff6fa4
10656! %f26 = 002f5f11, Mem[000000003180005c] = 319c5d22
10657 sta %f26,[%o3+0x05c]%asi ! Mem[000000003180005c] = 002f5f11
10658! %f8 = cdf5e307 f5be61da, Mem[0000000031800058] = 00aea0a0 002f5f11
10659 stda %f8 ,[%o3+0x058]%asi ! Mem[0000000031800058] = cdf5e307 f5be61da
10660! Mem[0000000017000030] = 1e32a5256fa4ffff, %l5 = 00000000000000ff
10661 ldx [%i2+%o6],%l5 ! %l5 = 1e32a5256fa4ffff
10662! Mem[0000000016800018] = c5c500006bf16a4d, %f8 = cdf5e307 f5be61da
10663 ldda [%i1+%i6]0x80,%f8 ! %f8 = c5c50000 6bf16a4d
10664! Mem[0000000016800010] = 9ac00000, %l2 = 00000000ffff6fa4
10665 ldsha [%i1+%i5]0x81,%l2 ! %l2 = ffffffffffff9ac0
10666! Mem[000000003000001c] = fa8c1e78, %f6 = ca51a0a0
10667 ld [%o0+0x01c],%f6 ! %f6 = fa8c1e78
10668
10669p3_label_69:
10670! %l7 = 00000000319c5dee, Mem[0000000030800018] = 00000000bad6ec00
10671 stx %l7,[%o1+%i6] ! Mem[0000000030800018] = 00000000319c5dee
10672! Mem[0000000017000048] = 2357cddf02c91df4, %f24 = 00006b43 ffffffff
10673 ldd [%i2+0x048],%f24 ! %f24 = 2357cddf 02c91df4
10674! %l0 = 28aa930750e20c2f, %l6 = 0000000000000000, %l0 = 28aa930750e20c2f
10675 udivx %l0,%l6,%l0 ! Div by zero, %l0 = 28aa930750e20c7f
10676! %l2 = ffffffffffff9ac0, %l3 = 00000000ffff6fa4, %l6 = 0000000000000000
10677 sll %l2,%l3,%l6 ! %l6 = fffffffffff9ac00
10678! %l6 = fffffffffff9ac00, %l5 = 1e32a5256fa4ffff, %l1 = 00000000a3f9ffff
10679 andncc %l6,%l5,%l1 ! %l1 = e1cd5ada90590000, %ccr = 88
10680! %l2 = ffff9ac0, %l3 = ffff6fa4, Mem[0000000016800028] = ffffffff a46fffff
10681 stda %l2,[%i1+%o5]0x89 ! Mem[0000000016800028] = ffff9ac0 ffff6fa4
10682! Mem[0000000031000058] = 00000000, %l4 = 0000000000000000
10683 ldsh [%o2+0x058],%l4 ! %l4 = 0000000000000000
10684! retry : should take illegal inst trap, %l0 = 28aa930750e20c57
10685 retry ! Illegal inst trap : %l0 = 28aa930750e20c67
10686! %l7 = 00000000319c5dee, %l3 = 00000000ffff6fa4, %l5 = 1e32a5256fa4ffff
10687 sll %l7,%l3,%l5 ! %l5 = 0000000319c5dee0
10688! %l6 = fffffffffff9ac00, immed = 0000076f, %y = 00000028
10689 umulcc %l6,0x76f,%l7 ! %l7 = 0000076ed0f59400, %ccr = 08, %y = 76e
10690
10691p3_label_70:
10692! retry : should take illegal inst trap, %l0 = 28aa930750e20c67
10693 retry ! Illegal inst trap : %l0 = 28aa930750e20c77
10694! %l2 = ffffffffffff9ac0, Mem[0000000016000000] = 7e2c742b6a0dff00
10695 stxa %l2,[%i0+%g0]0x88 ! Mem[0000000016000000] = ffffffffffff9ac0
10696! %f18 = ffffffff acfad0c1, Mem[0000000017000018] = c1000000 ffffffff
10697 stda %f18,[%i2+%i6]0x89 ! Mem[0000000017000018] = ffffffff acfad0c1
10698! %l4 = 0000000000000000, immed = ffffff8a, %y = 0000076e
10699 smulcc %l4,-0x076,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00
10700! Mem[000000001680007c] = 5a46c96f, %l6 = fffffffffff9ac00
10701 ldsh [%i1+0x07e],%l6 ! %l6 = ffffffffffffc96f
10702! %l2 = ffffffffffff9ac0, immed = fffffa28, %l4 = 0000000000000000
10703 xnorcc %l2,-0x5d8,%l4 ! %l4 = ffffffffffff9f17, %ccr = 88
10704! %l1 = e1cd5ada90590000, Mem[0000000030000018] = 002f5f11fa8c1e78
10705 stx %l1,[%o0+%i6] ! Mem[0000000030000018] = e1cd5ada90590000
10706! %l0 = 28aa930750e20c77, immd = 0000000000000328, %l7 = 0000000000000000
10707 sdivx %l0,0x328,%l7 ! %l7 = 000ce266587f032f
10708! Mem[0000000016800014] = 6a41ddb6, %l4 = ffffffffffff9f17
10709 lduw [%i1+0x014],%l4 ! %l4 = 000000006a41ddb6
10710! Mem[000000001780005c] = b3c84e2d, %l5 = 0000000319c5dee0
10711 ldsb [%i3+0x05c],%l5 ! %l5 = ffffffffffffffb3
10712
10713p3_label_71:
10714! %l7 = 000ce266587f032f, %l0 = 28aa930750e20c77, %l6 = ffffffffffffc96f
10715 tsubcctv %l7,%l0,%l6 ! %l0 = 28aa930750e20c9a, Trapped
10716! %l7 = 000ce266587f032f, immed = ffffff20, %l0 = 28aa930750e20c9a
10717 xorcc %l7,-0x0e0,%l0 ! %l0 = fff31d99a780fc0f, %ccr = 88
10718! %l3 = 00000000ffff6fa4, Mem[000000003100005c] = ffffffca
10719 stw %l3,[%o2+0x05c] ! Mem[000000003100005c] = ffff6fa4
10720! Mem[0000000017800030] = 14344a99c8ab5868, %f26 = 002f5f11 fa8c1e78
10721 ldda [%i3+%o6]0x81,%f26 ! %f26 = 14344a99 c8ab5868
10722! Mem[0000000017800038] = 00000000, %l2 = ffffffffffff9ac0
10723 ldsh [%i3+0x038],%l2 ! %l2 = 0000000000000000
10724! Mem[0000000030000018] = e1cd5ada90590000, %l4 = 000000006a41ddb6
10725 ldx [%o0+%i6],%l4 ! %l4 = e1cd5ada90590000
10726! %l2 = 0000000000000000, Mem[0000000016000000] = ffff9ac0
10727 stha %l2,[%i0+%g0]0x88 ! Mem[0000000016000000] = ffff0000
10728! Mem[0000000017800048] = da61bef5 000000ae, %l4 = 90590000, %l5 = ffffffb3
10729 ldd [%i3+0x048],%l4 ! %l4 = 00000000da61bef5 00000000000000ae
10730! %l5 = 00000000000000ae, %l0 = fff31d99a780fc0f, %l0 = fff31d99a780fc0f
10731 subccc %l5,%l0,%l0 ! %l0 = 000ce266587f049f, %ccr = 11
10732! %l7 = 000ce266587f032f, Mem[0000000030000058] = ffffffff
10733 sth %l7,[%o0+0x058] ! Mem[0000000030000058] = 032fffff
10734
10735p3_label_72:
10736! %l1 = e1cd5ada90590000, %l1 = e1cd5ada90590000, %l2 = 0000000000000000
10737 addc %l1,%l1,%l2 ! %l2 = c39ab5b520b20001
10738! %l6 = ffffffffffffc96f, immd = fffffffffffff964, %l0 = 000ce266587f049f
10739 mulx %l6,-0x69c,%l0 ! %l0 = 000000000168a65c, %y = 00
10740! %l2 = c39ab5b520b20001, %l1 = e1cd5ada90590000, %l1 = e1cd5ada90590000
10741 addc %l2,%l1,%l1 ! %l1 = a568108fb10b0002
10742! %l5 = 00000000000000ae, Mem[0000000016000018] = e82341ae
10743 stwa %l5,[%i0+%i6]0x89 ! Mem[0000000016000018] = 000000ae
10744! Mem[0000000016800010] = 0000c09a, %l1 = a568108fb10b0002
10745 lduba [%i1+%i5]0x88,%l1 ! %l1 = 000000000000009a
10746! Mem[0000000016000018] = 000000ae, %f12 = ca51a0a0
10747 lda [%i0+%i6]0x88,%f12 ! %f12 = 000000ae
10748! %l4 = 00000000da61bef5, immed = 0000001b, %l5 = 00000000000000ae
10749 sll %l4,0x01b,%l5 ! %l5 = 06d30df7a8000000
10750! %f30 = 3c9316ab, Mem[000000003180001c] = 319c5dee
10751 st %f30,[%o3+0x01c] ! Mem[000000003180001c] = 3c9316ab
10752! %l1 = 000000000000009a, Mem[0000000017000008] = ffffff7f
10753 stba %l1,[%i2+%i4]0x89 ! Mem[0000000017000008] = ffffff9a
10754! %l6 = ffffffffffffc96f, Mem[0000000017800000] = 00e70000fffff9a3
10755 stxa %l6,[%i3+%g0]0x88 ! Mem[0000000017800000] = ffffffffffffc96f
10756
10757p3_label_73:
10758! Mem[0000000030800018] = 00000000319c5dee, %l3 = 00000000ffff6fa4
10759 ldxa [%o1+0x018]%asi,%l3 ! %l3 = 00000000319c5dee
10760! %l1 = 000000000000009a, %l3 = 00000000319c5dee, %l7 = 000ce266587f032f
10761 orn %l1,%l3,%l7 ! %l7 = ffffffffce63a29b
10762! Mem[0000000031800058] = cdf5e307, %l7 = ffffffffce63a29b
10763 ldsh [%o3+0x05a],%l7 ! %l7 = ffffffffffffe307
10764! %l3 = 00000000319c5dee, Mem[0000000017000020] = 5f000000acfad0c1
10765 stxa %l3,[%i2+%o4]0x80 ! Mem[0000000017000020] = 00000000319c5dee
10766! %l6 = ffffffffffffc96f, Mem[0000000017000018] = c1d0faac
10767 stwa %l6,[%i2+%i6]0x81 ! Mem[0000000017000018] = ffffc96f
10768! Mem[0000000017000030] = 1e32a525, %l0 = 000000000168a65c
10769 ldsb [%i2+0x032],%l0 ! %l0 = ffffffffffffffa5
10770! %l5 = 06d30df7a8000000, %l0 = ffffffffffffffa5, %l1 = 000000000000009a
10771 udivx %l5,%l0,%l1 ! %l1 = 0000000000000000
10772! %l0 = ffffffa5, %l1 = 00000000, Mem[0000000016000020] = 3c9316ab ccc73193
10773 stda %l0,[%i0+%o4]0x89 ! Mem[0000000016000020] = ffffffa5 00000000
10774! %l7 = ffffffffffffe307, %l2 = c39ab5b520b20001, %l4 = 00000000da61bef5
10775 sll %l7,%l2,%l4 ! %l4 = ffffffffffffc60e
10776! %l2 = 20b20001, %l3 = 319c5dee, Mem[0000000031000018] = ae4123e8 54c8736f
10777 std %l2,[%o2+%i6] ! Mem[0000000031000018] = 20b20001 319c5dee
10778
10779p3_label_74:
10780! Mem[0000000017000008] = ffffff9a, %l3 = 00000000319c5dee
10781 lduba [%i2+%i4]0x88,%l3 ! %l3 = 000000000000009a
10782! Mem[0000000017800030] = 14344a99, %f24 = 2357cddf
10783 lda [%i3+%o6]0x80,%f24 ! %f24 = 14344a99
10784! Mem[0000000017000050] = 60fd3106, %l5 = 06d30df7a8000000
10785 lduw [%i2+0x050],%l5 ! %l5 = 0000000060fd3106
10786! Mem[0000000017800038] = 00000000000000f5, %f8 = c5c50000 6bf16a4d
10787 ldd [%i3+0x038],%f8 ! %f8 = 00000000 000000f5
10788! %f0 = 51bb1ef4 3067ffff, Mem[0000000030800058] = 14344a99 6fa45868
10789 std %f0 ,[%o1+0x058] ! Mem[0000000030800058] = 51bb1ef4 3067ffff
10790! Mem[0000000030000018] = e1cd5ada 90590000, %l2 = 20b20001, %l3 = 0000009a
10791 ldd [%o0+%i6],%l2 ! %l2 = 00000000e1cd5ada 0000000090590000
10792! %l6 = ffffffffffffc96f, immed = fffff0a3, %y = 00000000
10793 smulcc %l6,-0xf5d,%l7 ! %l7 = 00000000034651ad, %ccr = 00, %y = 00
10794! Mem[0000000017000038] = 7718b9ba, %l2 = 00000000e1cd5ada
10795 ldswa [%i2+0x038]%asi,%l2 ! %l2 = 000000007718b9ba
10796! Mem[0000000017000020] = 00000000, %l0 = ffffffffffffffa5
10797 ldsba [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
10798! Mem[0000000017000030] = 1e32a525, %f27 = c8ab5868
10799 ld [%i2+%o6],%f27 ! %f27 = 1e32a525
10800
10801p3_label_75:
10802! Mem[0000000017800054] = 319c5d22, %l2 = 000000007718b9ba
10803 ldsh [%i3+0x056],%l2 ! %l2 = 0000000000005d22
10804! Mem[000000001680003c] = 76134d7a, %l3 = 0000000090590000
10805 ldsw [%i1+0x03c],%l3 ! %l3 = 0000000076134d7a
10806! Mem[0000000016800028] = ffff9ac0, %l7 = 00000000034651ad
10807 ldswa [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffff9ac0
10808! %l3 = 0000000076134d7a, Mem[000000001680003a] = 4cae65c3
10809 stb %l3,[%i1+0x03a] ! Mem[0000000016800038] = 4cae7ac3
10810! %l3 = 0000000076134d7a, %l2 = 0000000000005d22, %l5 = 0000000060fd3106
10811 xnorcc %l3,%l2,%l5 ! %l5 = ffffffff89ecefa7, %ccr = 88
10812! %f22 = fa8c1e78 fffffff2, Mem[0000000030800018] = 00000000 319c5dee
10813 std %f22,[%o1+%i6] ! Mem[0000000030800018] = fa8c1e78 fffffff2
10814! Mem[0000000017000020] = 00000000, %l5 = ffffffff89ecefa7
10815 ldswa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
10816! Mem[0000000031000018] = 20b20001319c5dee, %f22 = fa8c1e78 fffffff2
10817 ldd [%o2+%i6],%f22 ! %f22 = 20b20001 319c5dee
10818! %l3 = 0000000076134d7a, Mem[0000000016800000] = ffffffff
10819 stwa %l3,[%i1+%g0]0x81 ! Mem[0000000016800000] = 76134d7a
10820! %l7 = ffffffffffff9ac0, Mem[0000000030800018] = fa8c1e78
10821 stb %l7,[%o1+%i6] ! Mem[0000000030800018] = c08c1e78
10822
10823p3_label_76:
10824! %l7 = ffffffffffff9ac0, Mem[0000000017800008] = ca51a0a0
10825 stha %l7,[%i3+%i4]0x88 ! Mem[0000000017800008] = ca519ac0
10826! %l2 = 0000000000005d22, %l4 = ffffffffffffc60e, %l3 = 0000000076134d7a
10827 sll %l2,%l4,%l3 ! %l3 = 0000000017488000
10828! %l5 = 0000000000000000, %l0 = 0000000000000000, %l6 = ffffffffffffc96f
10829 xnor %l5,%l0,%l6 ! %l6 = ffffffffffffffff
10830! %l5 = 0000000000000000, immed = 000002ef, %l1 = 0000000000000000
10831 orcc %l5,0x2ef,%l1 ! %l1 = 00000000000002ef, %ccr = 00
10832! %l0 = 0000000000000000, immed = 0000033b, %y = 00000000
10833 sdivcc %l0,0x33b,%l7 ! %l7 = 0000000000000000, %ccr = 44
10834 mov %l0,%y ! %y = 00000000
10835! %l2 = 0000000000005d22, Mem[000000003000005a] = 032fffff
10836 sth %l2,[%o0+0x05a] ! Mem[0000000030000058] = 032f5d22
10837! retry : should take illegal inst trap, %l0 = 0000000000000000
10838 retry ! Illegal inst trap : %l0 = 0000000000000010
10839! %l1 = 00000000000002ef, %l0 = 0000000000000010, %y = 00000000
10840 smul %l1,%l0,%l4 ! %l4 = 0000000000002ef0, %y = 00
10841! Mem[0000000017800020] = ee5d9c31, %l7 = 0000000000000000
10842 ldsh [%i3+0x022],%l7 ! %l7 = ffffffffffff9c31
10843! Mem[0000000017800030] = 14344a99, %l5 = 0000000000000000
10844 ldswa [%i3+%o6]0x81,%l5 ! %l5 = 0000000014344a99
10845
10846p3_label_77:
10847! %l6 = ffffffffffffffff, %l0 = 0000000000000010, %l2 = 0000000000005d22
10848 sra %l6,%l0,%l2 ! %l2 = ffffffffffffffff
10849! Mem[0000000017000054] = 9f9ba933, %l4 = 0000000000002ef0
10850 ldsh [%i2+0x054],%l4 ! %l4 = ffffffffffff9f9b
10851! %l3 = 0000000017488000, Mem[0000000016000028] = d9617a52
10852 stwa %l3,[%i0+%o5]0x89 ! Mem[0000000016000028] = 17488000
10853! %l0 = 0000000000000010, immed = fffffac5, %l2 = ffffffffffffffff
10854 andncc %l0,-0x53b,%l2 ! %l2 = 0000000000000010, %ccr = 00
10855! Mem[0000000030800058] = 51bb1ef43067ffff, %f0 = 51bb1ef4 3067ffff
10856 ldda [%o1+0x058]%asi,%f0 ! %f0 = 51bb1ef4 3067ffff
10857! %l1 = 00000000000002ef, Mem[0000000017800008] = ca519ac0
10858 stwa %l1,[%i3+%i4]0x89 ! Mem[0000000017800008] = 000002ef
10859! %l3 = 0000000017488000, Mem[0000000016800018] = 0000c5c5
10860 stwa %l3,[%i1+%i6]0x89 ! Mem[0000000016800018] = 17488000
10861! %l0 = 00000010, %l1 = 000002ef, Mem[0000000017000030] = 1e32a525 6fa4ffff
10862 stda %l0,[%i2+%o6]0x81 ! Mem[0000000017000030] = 00000010 000002ef
10863! %l6 = ffffffffffffffff, %l6 = ffffffffffffffff, %y = 00000000
10864 smul %l6,%l6,%l1 ! %l1 = 0000000000000001, %y = 00
10865! %f5 = ca51a0a0, Mem[0000000016000000] = ffff0000
10866 sta %f5 ,[%i0+%g0]0x89 ! Mem[0000000016000000] = ca51a0a0
10867
10868p3_label_78:
10869! %l5 = 0000000014344a99, immed = 000002ae, %l5 = 0000000014344a99
10870 xor %l5,0x2ae,%l5 ! %l5 = 0000000014344837
10871! Mem[000000003100005c] = ffff6fa4, %f25 = 02c91df4
10872 ld [%o2+0x05c],%f25 ! %f25 = ffff6fa4
10873! %l1 = 0000000000000001, %l6 = ffffffffffffffff, %l6 = ffffffffffffffff
10874 xnorcc %l1,%l6,%l6 ! %l6 = 0000000000000001, %ccr = 00
10875! %l1 = 0000000000000001, Mem[0000000017000028] = e82341ae
10876 stha %l1,[%i2+%o5]0x88 ! Mem[0000000017000028] = e8230001
10877! Mem[0000000030000018] = e1cd5ada, %l1 = 0000000000000001
10878 ldsw [%o0+%i6],%l1 ! %l1 = ffffffffe1cd5ada
10879! %l2 = 0000000000000010, Mem[000000003000001c] = 90590000, %asi = 80
10880 stwa %l2,[%o0+0x01c]%asi ! Mem[000000003000001c] = 00000010
10881! %l6 = 0000000000000001, immed = fffff32d, %l4 = ffffffffffff9f9b
10882 taddcc %l6,-0xcd3,%l4 ! %l4 = fffffffffffff32e, %ccr = 8a
10883! %l2 = 0000000000000010, %l5 = 0000000014344837, %y = 00000000
10884 umulcc %l2,%l5,%l7 ! %l7 = 0000000143448370, %ccr = 00, %y = 01
10885! %l2 = 0000000000000010, %l3 = 0000000017488000, %l6 = 0000000000000001
10886 sub %l2,%l3,%l6 ! %l6 = ffffffffe8b78010
10887! retry : should take illegal inst trap, %l0 = 0000000000000010
10888 retry ! Illegal inst trap : %l0 = 0000000000000020
10889
10890p3_label_79:
10891! Mem[0000000016800000] = 7a4d1376, %l4 = fffffffffffff32e
10892 lduwa [%i1+%g0]0x88,%l4 ! %l4 = 000000007a4d1376
10893! Mem[0000000016800018] = 00804817, %f16 = 9ac00000
10894 lda [%i1+%i6]0x80,%f16 ! %f16 = 00804817
10895! %l5 = 0000000014344837, immed = fffff987, %l1 = ffffffffe1cd5ada
10896 xor %l5,-0x679,%l1 ! %l1 = ffffffffebcbb1b0
10897! Mem[000000001780000c] = fffffff2, %l7 = 0000000143448370
10898 ldsw [%i3+0x00c],%l7 ! %l7 = fffffffffffffff2
10899! %l4 = 000000007a4d1376, immed = fffff003, %l1 = ffffffffebcbb1b0
10900 addc %l4,-0xffd,%l1 ! %l1 = 000000007a4d0379
10901! %l6 = ffffffffe8b78010, immed = fffffff8, %y = 00000001
10902 sdivcc %l6,-0x008,%l7 ! %l7 = ffffffffc2e90ffe, %ccr = 88
10903 mov %l0,%y ! %y = 00000020
10904! Mem[0000000016800020] = 6f73c854d46190b6, %f24 = 14344a99 ffff6fa4
10905 ldd [%i1+%o4],%f24 ! %f24 = 6f73c854 d46190b6
10906! Mem[0000000017000010] = c1d0faacfa8e94b4, %f12 = 000000ae 319c5d22
10907 ldda [%i2+%i5]0x81,%f12 ! %f12 = c1d0faac fa8e94b4
10908! %l7 = ffffffffc2e90ffe, Mem[0000000030000018] = e1cd5ada00000010
10909 stx %l7,[%o0+%i6] ! Mem[0000000030000018] = ffffffffc2e90ffe
10910! Mem[0000000017000018] = 6fc9ffff, %l2 = 0000000000000010
10911 ldsba [%i2+%i6]0x89,%l2 ! %l2 = ffffffffffffffff
10912
10913p3_label_80:
10914! %l1 = 000000007a4d0379, %l4 = 000000007a4d1376, %l7 = ffffffffc2e90ffe
10915 srl %l1,%l4,%l7 ! %l7 = 00000000000001e9
10916! %f12 = c1d0faac fa8e94b4, Mem[0000000031000018] = 20b20001 319c5dee
10917 std %f12,[%o2+%i6] ! Mem[0000000031000018] = c1d0faac fa8e94b4
10918! retry : should take illegal inst trap, %l0 = 0000000000000020
10919 retry ! Illegal inst trap : %l0 = 0000000000000030
10920! %l2 = ffffffffffffffff, Mem[000000003100001c] = fa8e94b4
10921 stw %l2,[%o2+0x01c] ! Mem[000000003100001c] = ffffffff
10922! %l0 = 0000000000000030, %l7 = 00000000000001e9, %l0 = 0000000000000030
10923 xorcc %l0,%l7,%l0 ! %l0 = 00000000000001d9, %ccr = 00
10924! Mem[0000000030000058] = 032f5d22ffff6fa4, %l2 = ffffffffffffffff
10925 ldx [%o0+0x058],%l2 ! %l2 = 032f5d22ffff6fa4
10926! Mem[0000000017800008] = ef020000, %f19 = acfad0c1
10927 ld [%i3+%i4],%f19 ! %f19 = ef020000
10928! %l7 = 00000000000001e9, Mem[0000000017000040] = 5aff3e2d93b21a65
10929 stx %l7,[%i2+0x040] ! Mem[0000000017000040] = 00000000000001e9
10930! %l1 = 000000007a4d0379, %l7 = 00000000000001e9, %l0 = 00000000000001d9
10931 sra %l1,%l7,%l0 ! %l0 = 00000000003d2681
10932! %l6 = ffffffffe8b78010, Mem[0000000030000059] = 032f5d22
10933 stb %l6,[%o0+0x059] ! Mem[0000000030000058] = 03105d22
10934
10935p3_label_81:
10936! %l2 = ffff6fa4, %l3 = 17488000, Mem[0000000016000020] = a5ffffff 00000000
10937 std %l2,[%i0+%o4] ! Mem[0000000016000020] = ffff6fa4 17488000
10938! Mem[0000000016000064] = de88bec4, %l4 = 000000007a4d1376
10939 ldsha [%i0+0x066]%asi,%l4 ! %l4 = ffffffffffffbec4
10940! Mem[0000000017800018] = 80b1189e 970dae00, %l0 = 003d2681, %l1 = 7a4d0379
10941 ldda [%i3+%i6]0x89,%l0 ! %l0 = 00000000970dae00 0000000080b1189e
10942! %l4 = ffffffffffffbec4, immed = fffff9bf, %l0 = 00000000970dae00
10943 addccc %l4,-0x641,%l0 ! %l0 = ffffffffffffb883, %ccr = 99
10944! %f6 = fa8c1e78, Mem[0000000016800018] = 00804817
10945 st %f6 ,[%i1+%i6] ! Mem[0000000016800018] = fa8c1e78
10946! Mem[0000000031800018] = 00000000, %l7 = 00000000000001e9
10947 ldsw [%o3+%i6],%l7 ! %l7 = 0000000000000000
10948! Mem[0000000017000000] = 50e20c2f, %l0 = ffffffffffffb883
10949 lduwa [%i2+%g0]0x88,%l0 ! %l0 = 0000000050e20c2f
10950! %l4 = ffffffffffffbec4, Mem[0000000017800028] = fffff9a300000000
10951 stxa %l4,[%i3+%o5]0x80 ! Mem[0000000017800028] = ffffffffffffbec4
10952! %l4 = ffffffffffffbec4, Mem[0000000017000018] = ffffc96fffffffff
10953 stxa %l4,[%i2+%i6]0x80 ! Mem[0000000017000018] = ffffffffffffbec4
10954! %l0 = 0000000050e20c2f, Mem[000000003180005e] = f5be61da
10955 sth %l0,[%o3+0x05e] ! Mem[000000003180005c] = f5be0c2f
10956
10957p3_label_82:
10958! Mem[000000001780006c] = 25f22737, %l3 = 0000000017488000
10959 ldub [%i3+0x06c],%l3 ! %l3 = 0000000000000025
10960! Mem[0000000031800018] = 00000000 3c9316ab, %l6 = e8b78010, %l7 = 00000000
10961 ldda [%o3+0x018]%asi,%l6 ! %l6 = 0000000000000000 000000003c9316ab
10962! %l3 = 0000000000000025, %l4 = ffffffffffffbec4, %l5 = 0000000014344837
10963 xorcc %l3,%l4,%l5 ! %l5 = ffffffffffffbee1, %ccr = 88
10964! %f24 = 6f73c854 d46190b6, Mem[0000000016800030] = 002f5f11 50e20c2f
10965 std %f24,[%i1+%o6] ! Mem[0000000016800030] = 6f73c854 d46190b6
10966! Mem[0000000016000000] = a0a051ca, %l1 = 0000000080b1189e
10967 lduwa [%i0+%g0]0x80,%l1 ! %l1 = 00000000a0a051ca
10968! Mem[000000003080005c] = 3067ffff, %l1 = 00000000a0a051ca
10969 ldswa [%o1+0x05c]%asi,%l1 ! %l1 = 000000003067ffff
10970 save ! CWP = 1
10971! %l6 = 000003c0f467d000, immed = 0000000a, %l0 = 0000000000005dee
10972 srl %l6,0x00a,%l0 ! %l0 = 00000000003d19f4
10973! %l0 = 00000000003d19f4, Mem[000000003080005c] = 3067ffff
10974 sth %l0,[%i1+0x05c] ! Mem[000000003080005c] = 19f4ffff
10975! Mem[0000000017800028] = ffffffffffffbec4, %f20 = 994a3414 9ac00000
10976 ldd [%o3+%i5],%f20 ! %f20 = ffffffff ffffbec4
10977
10978p3_label_83: ! %cwp = 1
10979! %l3 = 00000000f2ffffff, Mem[0000000017800030] = 14344a99
10980 stba %l3,[%o3+%i6]0x81 ! Mem[0000000017800030] = ff344a99
10981! %l5 = 0000000000006799, Mem[000000003000001c] = c2e90ffe
10982 stb %l5,[%i0+0x01c] ! Mem[000000003000001c] = 99e90ffe
10983! %l5 = 0000000000006799, Mem[000000003080001b] = c08c1e78
10984 stb %l5,[%i1+0x01b] ! Mem[0000000030800018] = c08c1e99
10985! Mem[0000000031800058] = cdf5e307, %l1 = 0000000000000000
10986 ldsha [%i3+0x058]%asi,%l1 ! %l1 = ffffffffffffcdf5
10987! %l5 = 0000000000006799, Mem[000000003000001c] = 99e90ffe, %asi = 80
10988 stwa %l5,[%i0+0x01c]%asi ! Mem[000000003000001c] = 00006799
10989! %l2 = 00000000781e8cfa
10990 sethi %hi(0x299cc000),%l2 ! %l2 = 00000000299cc000
10991! Mem[0000000030000058] = 03105d22ffff6fa4, %f28 = fc000d6a 0b950931
10992 ldda [%i0+0x058]%asi,%f28 ! %f28 = 03105d22 ffff6fa4
10993! %l6 = 000003c0f467d000, %l0 = 00000000003d19f4, %l6 = 000003c0f467d000
10994 srax %l6,%l0,%l6 ! %l6 = 0000000000000000
10995! %l5 = 0000000000006799, %l4 = ffffffff80000000, %l0 = 00000000003d19f4
10996 add %l5,%l4,%l0 ! %l0 = ffffffff80006799
10997! Mem[0000000016000020] = a46fffff, %f12 = c1d0faac
10998 lda [%o0+%i4]0x88,%f12 ! %f12 = a46fffff
10999
11000p3_label_84: ! %cwp = 1
11001! %l4 = ffffffff80000000, immed = 0000010f, %l6 = 0000000000000000
11002 xor %l4,0x10f,%l6 ! %l6 = ffffffff8000010f
11003! %l6 = ffffffff8000010f, %l4 = ffffffff80000000, %y = 00000020
11004 smul %l6,%l4,%l4 ! %l4 = 3fffff7880000000, %y = 3fffff78
11005! Mem[0000000016000008] = 115f2f0000000000, %l2 = 00000000299cc000
11006 ldxa [%o0+%o4]0x88,%l2 ! %l2 = 115f2f0000000000
11007! Mem[0000000017000028] = e8230001, %l5 = 0000000000006799
11008 ldswa [%o2+%i5]0x88,%l5 ! %l5 = ffffffffe8230001
11009! %f10 = 50ecbd71 fffffff2, Mem[0000000030000018] = ffffffff 00006799
11010 stda %f10,[%i0+0x018]%asi ! Mem[0000000030000018] = 50ecbd71 fffffff2
11011! %l1 = ffffffffffffcdf5, %l1 = ffffffffffffcdf5, %l7 = 00000000000000c5
11012 or %l1,%l1,%l7 ! %l7 = ffffffffffffcdf5
11013! %l7 = ffffffffffffcdf5, Mem[0000000031000058] = 00000000ffff6fa4
11014 stx %l7,[%i2+0x058] ! Mem[0000000031000058] = ffffffffffffcdf5
11015! %l1 = ffffffffffffcdf5, immed = 000003e9, %y = 3fffff78
11016 sdiv %l1,0x3e9,%l4 ! %l4 = 000000007fffffff
11017 mov %l0,%y ! %y = 80006799
11018! retry : should take illegal inst trap, %l0 = ffffffff80006799
11019 retry ! Illegal inst trap : %l0 = ffffffff800067a9
11020! %l4 = 000000007fffffff, Mem[0000000017800008] = 000002ef
11021 stwa %l4,[%o3+%o4]0x89 ! Mem[0000000017800008] = 7fffffff
11022
11023p3_label_85: ! %cwp = 1
11024! %l7 = ffffffffffffcdf5, Mem[0000000016800078] = 2010b831
11025 stw %l7,[%o1+0x078] ! Mem[0000000016800078] = ffffcdf5
11026! %l7 = ffffffffffffcdf5, immed = fffff17f, %l3 = 00000000f2ffffff
11027 xor %l7,-0xe81,%l3 ! %l3 = 0000000000003c8a
11028! Mem[0000000016000054] = 380018eb, %l4 = 000000007fffffff
11029 ldsha [%o0+0x054]%asi,%l4 ! %l4 = 0000000000003800
11030! %l7 = ffffffffffffcdf5, %l4 = 0000000000003800, %l2 = 115f2f0000000000
11031 udivx %l7,%l4,%l2 ! %l2 = 0004924924924923
11032! %l4 = 0000000000003800, %l6 = ffffffff8000010f, %y = 80006799
11033 umulcc %l4,%l6,%l2 ! %l2 = 00001c00003b4800, %ccr = 00, %y = 1c00
11034! Mem[0000000017000000] = 2f0ce250, %l7 = ffffffffffffcdf5
11035 ldsba [%o2+%g0]0x81,%l7 ! %l7 = 000000000000002f
11036! %l0 = ffffffff800067a9, Mem[0000000017000020] = 00000000
11037 stha %l0,[%o2+%i4]0x80 ! Mem[0000000017000020] = 67a90000
11038! Mem[0000000016000020] = ffff6fa4, %l5 = ffffffffe8230001
11039 ldsh [%o0+0x022],%l5 ! %l5 = 0000000000006fa4
11040! Mem[0000000031000058] = ffffffff, %l6 = ffffffff8000010f
11041 lduh [%i2+0x058],%l6 ! %l6 = 000000000000ffff
11042! %l1 = ffffffffffffcdf5, %l7 = 000000000000002f, %y = 00001c00
11043 umulcc %l1,%l7,%l4 ! %l4 = 0000002efff6cffb, %ccr = 08, %y = 2e
11044
11045p3_label_86: ! %cwp = 1
11046! %l2 = 00001c00003b4800, immed = 00000c3a, %y = 0000002e
11047 smul %l2,0xc3a,%l2 ! %l2 = 00000002d4ce5000, %y = 02
11048! %l5 = 0000000000006fa4, %l7 = 000000000000002f, %l1 = ffffffffffffcdf5
11049 srax %l5,%l7,%l1 ! %l1 = 0000000000000000
11050! Mem[000000003080001c] = fffffff2, %l4 = 0000002efff6cffb
11051 ldsw [%i1+0x01c],%l4 ! %l4 = fffffffffffffff2
11052! Mem[000000003100001c] = ffffffff, %l1 = 0000000000000000
11053 lduw [%i2+0x01c],%l1 ! %l1 = 00000000ffffffff
11054! %l3 = 0000000000003c8a, immed = 0000000f, %l2 = 00000002d4ce5000
11055 srl %l3,0x00f,%l2 ! %l2 = 0000000000000000
11056! %l0 = ffffffff800067a9, immd = 0000000000000f95, %l4 = fffffffffffffff2
11057 udivx %l0,0xf95,%l4 ! %l4 = 00106ddec1a70d2e
11058! Invert Register : %l0 = ffffffff800067a9
11059 xor %l0,-1,%l0 ! %l0 = 000000007fff9856
11060! Mem[0000000016800050] = 0b950931, %f18 = ffffffff
11061 ld [%o1+0x050],%f18 ! %f18 = 0b950931
11062! %l2 = 0000000000000000, immed = 00000dcb, %l2 = 0000000000000000
11063 xnorcc %l2,0xdcb,%l2 ! %l2 = fffffffffffff234, %ccr = 88
11064! Mem[0000000031800058] = cdf5e307, %l1 = 00000000ffffffff
11065 lduh [%i3+0x058],%l1 ! %l1 = 000000000000cdf5
11066
11067p3_label_87: ! %cwp = 1
11068! Mem[0000000030800018] = c08c1e99, %l5 = 0000000000006fa4
11069 lduh [%i1+0x01a],%l5 ! %l5 = 0000000000001e99
11070! %l7 = 000000000000002f, immed = fffff380, %l3 = 0000000000003c8a
11071 addc %l7,-0xc80,%l3 ! %l3 = fffffffffffff3af
11072! %l4 = 00106ddec1a70d2e
11073 sethi %hi(0x3a115000),%l4 ! %l4 = 000000003a115000
11074! %l4 = 3a115000, %l5 = 00001e99, Mem[0000000016000020] = ffff6fa4 17488000
11075 stda %l4,[%o0+0x020]%asi ! Mem[0000000016000020] = 3a115000 00001e99
11076! retry : should take illegal inst trap, %l0 = 000000007fff9856
11077 retry ! Illegal inst trap : %l0 = 000000007fff9866
11078! Randomly selected nop
11079 nop
11080! %l1 = 000000000000cdf5, %l3 = fffffffffffff3af, %l3 = fffffffffffff3af
11081 tsubcc %l1,%l3,%l3 ! %l3 = 000000000000da46, %ccr = 13
11082! %l6 = 000000000000ffff, %l2 = fffffffffffff234, %l5 = 0000000000001e99
11083 tsubcctv %l6,%l2,%l5 ! %l0 = 000000007fff9889, Trapped
11084! %l7 = 000000000000002f, immed = fffffb99, %l2 = fffffffffffff234
11085 taddcc %l7,-0x467,%l2 ! %l2 = fffffffffffffbc8, %ccr = 8a
11086! %l5 = 0000000000001e99, Mem[0000000030000058] = 03105d22ffff6fa4
11087 stx %l5,[%i0+0x058] ! Mem[0000000030000058] = 0000000000001e99
11088
11089p3_label_88: ! %cwp = 1
11090! %f30 = 3c9316ab 802a6890, Mem[0000000031800018] = 00000000 3c9316ab
11091 std %f30,[%i3+%o6] ! Mem[0000000031800018] = 3c9316ab 802a6890
11092! Mem[0000000017800030] = 994a34ff, %l5 = 0000000000001e99
11093 lduha [%o3+%i6]0x88,%l5 ! %l5 = 00000000000034ff
11094! %l6 = 0000ffff, %l7 = 0000002f, Mem[0000000030800018] = c08c1e99 fffffff2
11095 stda %l6,[%i1+0x018]%asi ! Mem[0000000030800018] = 0000ffff 0000002f
11096! Mem[0000000017000008] = c1000000 ffffff9a, %l2 = fffffbc8, %l3 = 0000da46
11097 ldda [%o2+%o4]0x89,%l2 ! %l2 = 00000000ffffff9a 00000000c1000000
11098! %l1 = 000000000000cdf5, immed = fffff58a, %y = 00000002
11099 smulcc %l1,-0xa76,%l5 ! %l5 = fffffffff7957f12, %ccr = 88, %y = ffffffff
11100! Mem[000000003080005c] = 19f4ffff, %l2 = 00000000ffffff9a
11101 ldsha [%i1+0x05e]%asi,%l2 ! %l2 = ffffffffffffffff
11102! Mem[0000000030000018] = 50ecbd71, %f21 = ffffbec4
11103 ld [%i0+%o6],%f21 ! %f21 = 50ecbd71
11104! %l2 = ffffffffffffffff, %l6 = 000000000000ffff, %l1 = 000000000000cdf5
11105 srl %l2,%l6,%l1 ! %l1 = 0000000000000001
11106! %l5 = fffffffff7957f12, immed = fffff400, %l7 = 000000000000002f
11107 addccc %l5,-0xc00,%l7 ! %l7 = fffffffff7957312, %ccr = 99
11108! Mem[0000000017000010] = acfad0c1, %l3 = 00000000c1000000
11109 lduba [%o2+%o5]0x88,%l3 ! %l3 = 00000000000000c1
11110
11111p3_label_89: ! %cwp = 1
11112! %f30 = 3c9316ab, Mem[0000000016800000] = 76134d7a
11113 sta %f30,[%o1+%g0]0x81 ! Mem[0000000016800000] = 3c9316ab
11114! %l5 = fffffffff7957f12, %l3 = 00000000000000c1, %l6 = 000000000000ffff
11115 srlx %l5,%l3,%l6 ! %l6 = 7ffffffffbcabf89
11116! Mem[000000003180001c] = 802a6890, %l0 = 000000007fff9889
11117 ldsb [%i3+0x01d],%l0 ! %l0 = 000000000000002a
11118! Mem[0000000016800000] = ab16933c, %l1 = 0000000000000001
11119 ldsba [%o1+%g0]0x88,%l1 ! %l1 = 000000000000003c
11120! Mem[000000003000001c] = fffffff2, %l4 = 000000003a115000
11121 lduh [%i0+0x01c],%l4 ! %l4 = 000000000000ffff
11122! Mem[000000003180001c] = 802a6890, %f9 = 000000f5
11123 ld [%i3+0x01c],%f9 ! %f9 = 802a6890
11124! %l5 = fffffffff7957f12, %l4 = 000000000000ffff, %l7 = fffffffff7957312
11125 xorcc %l5,%l4,%l7 ! %l7 = fffffffff79580ed, %ccr = 88
11126! %l1 = 000000000000003c, %l6 = 7ffffffffbcabf89, %l3 = 00000000000000c1
11127 sll %l1,%l6,%l3 ! %l3 = 0000000000007800
11128! Invert Register : %l0 = 000000000000002a
11129 xor %l0,-1,%l0 ! %l0 = ffffffffffffffd5
11130! %l0 = ffffffffffffffd5, %l6 = 7ffffffffbcabf89, %l1 = 000000000000003c
11131 srax %l0,%l6,%l1 ! %l1 = ffffffffffffffff
11132
11133p3_label_90: ! %cwp = 1
11134! %l4 = 000000000000ffff, immed = fffffb8b, %l5 = fffffffff7957f12
11135 addc %l4,-0x475,%l5 ! %l5 = 000000000000fb8a
11136! %l0 = ffffffffffffffd5, immd = fffffffffffffc9d, %l0 = ffffffffffffffd5
11137 udivx %l0,-0x363,%l0 ! %l0 = 0000000000000001
11138! Mem[000000003080001c] = 0000002f, %l4 = 000000000000ffff
11139 ldub [%i1+0x01e],%l4 ! %l4 = 0000000000000000
11140! %f5 = ca51a0a0, Mem[0000000017000070] = 50ecbd71
11141 sta %f5 ,[%o2+0x070]%asi ! Mem[0000000017000070] = ca51a0a0
11142! %l1 = ffffffffffffffff, immed = 00000857, %y = ffffffff
11143 smul %l1,0x857,%l2 ! %l2 = fffffffffffff7a9, %y = ffffffff
11144! Mem[0000000017000000] = 50e20c2f, %l3 = 0000000000007800
11145 lduwa [%o2+%g0]0x88,%l3 ! %l3 = 0000000050e20c2f
11146! %l1 = ffffffffffffffff, immed = fffff585, %l0 = 0000000000000001
11147 andcc %l1,-0xa7b,%l0 ! %l0 = fffffffffffff585, %ccr = 88
11148! Mem[0000000031000058] = ffffffff ffffcdf5, %l4 = 00000000, %l5 = 0000fb8a
11149 ldda [%i2+0x058]%asi,%l4 ! %l4 = 00000000ffffffff 00000000ffffcdf5
11150! Randomly selected nop
11151 nop
11152! %l6 = fbcabf89, %l7 = f79580ed, Mem[0000000030000018] = 50ecbd71 fffffff2
11153 stda %l6,[%i0+0x018]%asi ! Mem[0000000030000018] = fbcabf89 f79580ed
11154
11155p3_label_91: ! %cwp = 1
11156! Mem[0000000016000008] = 00000000, %l0 = fffffffffffff585
11157 ldswa [%o0+%o4]0x81,%l0 ! %l0 = 0000000000000000
11158! %f12 = a46fffff fa8e94b4, Mem[0000000016000018] = ae000000 54c8736f
11159 stda %f12,[%o0+0x018]%asi ! Mem[0000000016000018] = a46fffff fa8e94b4
11160! %l2 = fffffffffffff7a9, immed = 00000918, %y = ffffffff
11161 umul %l2,0x918,%l0 ! %l0 = 00000917ffb428d8, %y = 917
11162! %l0 = ffb428d8, %l1 = ffffffff, Mem[0000000017000070] = ca51a0a0 93b21a65
11163 stda %l0,[%o2+0x070]%asi ! Mem[0000000017000070] = ffb428d8 ffffffff
11164! Mem[000000003000005c] = 00001e99, %l6 = 7ffffffffbcabf89
11165 ldub [%i0+0x05c],%l6 ! %l6 = 0000000000000000
11166! Mem[0000000017800000] = 6fc9ffff ffffffff, %l6 = 00000000, %l7 = f79580ed
11167 ldda [%o3+%g0]0x81,%l6 ! %l6 = 000000006fc9ffff 00000000ffffffff
11168! %l4 = 00000000ffffffff, %l1 = ffffffffffffffff, %l6 = 000000006fc9ffff
11169 tsubcc %l4,%l1,%l6 ! %l6 = 0000000100000000, %ccr = 16
11170! %l0 = 00000917ffb428d8, immed = 0000003e, %l0 = 00000917ffb428d8
11171 srax %l0,0x03e,%l0 ! %l0 = 0000000000000000
11172! %l2 = fffffffffffff7a9, %l2 = fffffffffffff7a9, %l7 = 00000000ffffffff
11173 sll %l2,%l2,%l7 ! %l7 = ffffffffffef5200
11174! %l7 = ffffffffffef5200, Mem[0000000030800058] = 51bb1ef419f4ffff
11175 stx %l7,[%i1+0x058] ! Mem[0000000030800058] = ffffffffffef5200
11176
11177p3_label_92: ! %cwp = 1
11178! %l0 = 0000000000000000, %l2 = fffffffffffff7a9, %l2 = fffffffffffff7a9
11179 or %l0,%l2,%l2 ! %l2 = fffffffffffff7a9
11180! Mem[0000000030800018] = 0000ffff, %l7 = ffffffffffef5200
11181 ldsb [%i1+0x01b],%l7 ! %l7 = ffffffffffffffff
11182! Mem[0000000031000018] = c1d0faacffffffff, %l4 = 00000000ffffffff
11183 ldxa [%i2+0x018]%asi,%l4 ! %l4 = c1d0faacffffffff
11184! %f12 = a46fffff fa8e94b4, Mem[0000000017800000] = 6fc9ffff ffffffff
11185 stda %f12,[%o3+%g0]0x81 ! Mem[0000000017800000] = a46fffff fa8e94b4
11186! %l7 = ffffffffffffffff, Mem[000000003100001a] = c1d0faac
11187 sth %l7,[%i2+0x01a] ! Mem[0000000031000018] = c1d0ffff
11188! Mem[000000001780000c] = fffffff2, %f15 = 54c8736f
11189 ld [%o3+0x00c],%f15 ! %f15 = fffffff2
11190! %l6 = 0000000100000000, immed = 00000005, %l0 = 0000000000000000
11191 sll %l6,0x005,%l0 ! %l0 = 0000002000000000
11192! %f28 = 03105d22 ffff6fa4, Mem[0000000031800018] = 3c9316ab 802a6890
11193 std %f28,[%i3+%o6] ! Mem[0000000031800018] = 03105d22 ffff6fa4
11194! Mem[000000003180005c] = f5be0c2f, %l2 = fffffffffffff7a9
11195 ldsb [%i3+0x05c],%l2 ! %l2 = fffffffffffffff5
11196! %l5 = 00000000ffffcdf5, %l1 = ffffffffffffffff, %l6 = 0000000100000000
11197 addccc %l5,%l1,%l6 ! %l6 = 00000000ffffcdf4, %ccr = 19
11198
11199p3_label_93: ! %cwp = 1
11200! Randomly selected nop
11201 nop
11202! Mem[0000000016000008] = 00000000, %f17 = 319c5d22
11203 lda [%o0+%o4]0x80,%f17 ! %f17 = 00000000
11204! Mem[000000003180001c] = ffff6fa4, %l1 = ffffffffffffffff
11205 ldsb [%i3+0x01c],%l1 ! %l1 = ffffffffffffffff
11206! %f2 = ca51a0a0 319c5d22, Mem[0000000017000018] = ffffffff ffffbec4
11207 stda %f2 ,[%o2+%o6]0x81 ! Mem[0000000017000018] = ca51a0a0 319c5d22
11208! %l4 = c1d0faacffffffff, %l3 = 0000000050e20c2f, %l7 = ffffffffffffffff
11209 taddcctv %l4,%l3,%l7 ! %l0 = 0000002000000023, Trapped
11210! Mem[0000000031800058] = cdf5e307 f5be0c2f, %l2 = fffffff5, %l3 = 50e20c2f
11211 ldda [%i3+0x058]%asi,%l2 ! %l2 = 00000000cdf5e307 00000000f5be0c2f
11212! %l3 = 00000000f5be0c2f, Mem[0000000017800028] = ffffffff
11213 stwa %l3,[%o3+%i5]0x89 ! Mem[0000000017800028] = f5be0c2f
11214! Mem[0000000016800008] = 3067ffff, %l2 = 00000000cdf5e307
11215 lduba [%o1+%o4]0x88,%l2 ! %l2 = 00000000000000ff
11216! %l3 = 00000000f5be0c2f, %l4 = c1d0faacffffffff, %l4 = c1d0faacffffffff
11217 andn %l3,%l4,%l4 ! %l4 = 0000000000000000
11218! Mem[0000000016000030] = 005d9c31, %l2 = 00000000000000ff
11219 ldswa [%o0+%i6]0x81,%l2 ! %l2 = 00000000005d9c31
11220
11221p3_label_94: ! %cwp = 1
11222! %l5 = 00000000ffffcdf5, Mem[000000003080005c] = ffef5200
11223 stb %l5,[%i1+0x05c] ! Mem[000000003080005c] = f5ef5200
11224! %l7 = ffffffffffffffff, Mem[000000001700002e] = c8ab5868
11225 sth %l7,[%o2+0x02e] ! Mem[000000001700002c] = c8abffff
11226! %l3 = 00000000f5be0c2f, %l3 = 00000000f5be0c2f, %y = 00000917
11227 sdivcc %l3,%l3,%l7 ! %l7 = ffffffffffff1d0e, %ccr = 88
11228 mov %l0,%y ! %y = 00000023
11229! %f10 = 50ecbd71 fffffff2, Mem[0000000030000058] = 00000000 00001e99
11230 std %f10,[%i0+0x058] ! Mem[0000000030000058] = 50ecbd71 fffffff2
11231! Mem[0000000017000050] = 60fd31069f9ba933, %l1 = ffffffffffffffff
11232 ldx [%o2+0x050],%l1 ! %l1 = 60fd31069f9ba933
11233! %l4 = 0000000000000000, Mem[0000000017000040] = 00000000000001e9
11234 stx %l4,[%o2+0x040] ! Mem[0000000017000040] = 0000000000000000
11235! %l6 = 00000000ffffcdf4, Mem[000000001680005a] = 8ed982ed
11236 sth %l6,[%o1+0x05a] ! Mem[0000000016800058] = 8ed9cdf4
11237! Mem[0000000017800058] = 336dd375b3c84e2d, %f10 = 50ecbd71 fffffff2
11238 ldd [%o3+0x058],%f10 ! %f10 = 336dd375 b3c84e2d
11239! %l5 = 00000000ffffcdf5, Mem[000000003080001b] = 0000ffff
11240 stb %l5,[%i1+0x01b] ! Mem[0000000030800018] = 0000fff5
11241! %l1 = 60fd31069f9ba933, %l4 = 0000000000000000, %l4 = 0000000000000000
11242 orcc %l1,%l4,%l4 ! %l4 = 60fd31069f9ba933, %ccr = 08
11243
11244p3_label_95: ! %cwp = 1
11245! %l5 = 00000000ffffcdf5, immed = fffff174, %l5 = 00000000ffffcdf5
11246 tsubcc %l5,-0xe8c,%l5 ! %l5 = 00000000ffffdc81, %ccr = 1b
11247! Mem[0000000016000008] = 00000000, %l4 = 60fd31069f9ba933
11248 ldsba [%o0+0x00a]%asi,%l4 ! %l4 = 0000000000000000
11249! %l2 = 00000000005d9c31, Mem[000000003000005c] = fffffff2
11250 sth %l2,[%i0+0x05c] ! Mem[000000003000005c] = 9c31fff2
11251! %l7 = ffffffffffff1d0e, %l4 = 0000000000000000, %l0 = 0000002000000023
11252 taddcctv %l7,%l4,%l0 ! %l0 = 0000002000000046, Trapped
11253 restore ! CWP = 0
11254! %l7 = 000000003c9316ab, Mem[0000000030800018] = 0000fff50000002f
11255 stx %l7,[%o1+%i6] ! Mem[0000000030800018] = 000000003c9316ab
11256! Mem[0000000031000058] = ffffffffffffcdf5, %f20 = ffffffff 50ecbd71
11257 ldd [%o2+0x058],%f20 ! %f20 = ffffffff ffffcdf5
11258! %l6 = 0000000000000000, Mem[0000000017000010] = c1d0faac
11259 stha %l6,[%i2+%i5]0x80 ! Mem[0000000017000010] = 0000faac
11260! Mem[0000000017800020] = ee5d9c31f41ebb51, %f28 = 03105d22 ffff6fa4
11261 ldda [%i3+0x020]%asi,%f28 ! %f28 = ee5d9c31 f41ebb51
11262! %f6 = fa8c1e78 0000c5c5, Mem[0000000031800018] = 03105d22 ffff6fa4
11263 stda %f6 ,[%o3+0x018]%asi ! Mem[0000000031800018] = fa8c1e78 0000c5c5
11264
11265p3_label_96:
11266! %l6 = 0000000000000000, %l5 = ffffffffffffbee1, %l5 = ffffffffffffbee1
11267 addc %l6,%l5,%l5 ! %l5 = ffffffffffffbee2
11268! %l0 = 0000000050e20c2f, immd = 0000000000000745, %l7 = 000000003c9316ab
11269 mulx %l0,0x745,%l7 ! %l7 = 0000024bfb4291ab, %y = 23
11270! Invert Register : %l7 = 0000024bfb4291ab
11271 xor %l7,-1,%l7 ! %l7 = fffffdb404bd6e54
11272! %l0 = 0000000050e20c2f, immd = 0000000000000b7e, %l2 = 032f5d22ffff6fa4
11273 mulx %l0,0xb7e,%l2 ! %l2 = 000003a185c80422, %y = 23
11274! %l6 = 0000000000000000, %l5 = ffffffffffffbee2, %l5 = ffffffffffffbee2
11275 sll %l6,%l5,%l5 ! %l5 = 0000000000000000
11276! %l1 = 000000003067ffff, %l0 = 0000000050e20c2f, %l3 = 0000000000000025
11277 tsubcc %l1,%l0,%l3 ! %l3 = ffffffffdf85f3d0, %ccr = 9b
11278! %l0 = 0000000050e20c2f, %l0 = 0000000050e20c2f, %l4 = ffffffffffffbec4
11279 sra %l0,%l0,%l4 ! %l4 = 000000000000a1c4
11280! %f22 = 20b20001 319c5dee, Mem[0000000016000000] = a0a051ca ffffffff
11281 std %f22,[%i0+%g0] ! Mem[0000000016000000] = 20b20001 319c5dee
11282! %l7 = fffffdb404bd6e54, immed = 0000000e, %l2 = 000003a185c80422
11283 sll %l7,0x00e,%l2 ! %l2 = ff6d012f5b950000
11284! Mem[0000000016800008] = 781e8cfa3067ffff, %f0 = 51bb1ef4 3067ffff
11285 ldda [%i1+%i4]0x88,%f0 ! %f0 = 781e8cfa 3067ffff
11286
11287p3_label_97:
11288! %f14 = ae4123e8 fffffff2, Mem[0000000016000000] = 20b20001 319c5dee
11289 stda %f14,[%i0+%g0]0x81 ! Mem[0000000016000000] = ae4123e8 fffffff2
11290! Mem[0000000016800008] = ffff6730 fa8c1e78, %l2 = 5b950000, %l3 = df85f3d0
11291 ldda [%i1+0x008]%asi,%l2 ! %l2 = 00000000ffff6730 00000000fa8c1e78
11292! Mem[0000000016800000] = ab16933c, %l7 = fffffdb404bd6e54
11293 lduba [%i1+%g0]0x88,%l7 ! %l7 = 000000000000003c
11294! Invert Register : %l5 = 0000000000000000
11295 xor %l5,-1,%l5 ! %l5 = ffffffffffffffff
11296! %l3 = 00000000fa8c1e78, %l5 = ffffffffffffffff, %l2 = 00000000ffff6730
11297 taddcc %l3,%l5,%l2 ! %l2 = 00000000fa8c1e77, %ccr = 1b
11298! Mem[0000000031000058] = ffffffffffffcdf5, %l5 = ffffffffffffffff
11299 ldxa [%o2+0x058]%asi,%l5 ! %l5 = ffffffffffffcdf5
11300! %l6 = 0000000000000000, %l1 = 000000003067ffff, %l4 = 000000000000a1c4
11301 sll %l6,%l1,%l4 ! %l4 = 0000000000000000
11302! %l4 = 00000000, %l5 = ffffcdf5, Mem[0000000017800000] = a46fffff fa8e94b4
11303 stda %l4,[%i3+0x000]%asi ! Mem[0000000017800000] = 00000000 ffffcdf5
11304! Mem[0000000016000018] = a46fffff, %l3 = 00000000fa8c1e78
11305 ldsha [%i0+%i6]0x81,%l3 ! %l3 = ffffffffffffa46f
11306! Mem[0000000017000070] = ffb428d8ffffffff, %l5 = ffffffffffffcdf5
11307 ldxa [%i2+0x070]%asi,%l5 ! %l5 = ffb428d8ffffffff
11308
11309p3_label_98:
11310! %l0 = 0000000050e20c2f, Mem[0000000017000030] = 00000010
11311 stwa %l0,[%i2+%o6]0x81 ! Mem[0000000017000030] = 50e20c2f
11312! %l7 = 000000000000003c, Mem[000000001680004e] = 3fe33c07
11313 sth %l7,[%i1+0x04e] ! Mem[000000001680004c] = 3fe3003c
11314! Mem[0000000030000058] = 50ecbd719c31fff2, %l3 = ffffffffffffa46f
11315 ldxa [%o0+0x058]%asi,%l3 ! %l3 = 50ecbd719c31fff2
11316! %l0 = 0000000050e20c2f, %l4 = 0000000000000000, %l2 = 00000000fa8c1e77
11317 andncc %l0,%l4,%l2 ! %l2 = 0000000050e20c2f, %ccr = 00
11318! %l7 = 000000000000003c, %l6 = 0000000000000000, %y = 00000023
11319 sdivcc %l7,%l6,%l3 ! Div by zero, %l0 = 0000000050e20c7f
11320 mov %l0,%y ! %y = 50e20c57
11321! %l3 = 50ecbd719c31fff2, immed = fffff0dc, %l2 = 0000000050e20c2f
11322 and %l3,-0xf24,%l2 ! %l2 = 50ecbd719c31f0d0
11323! %l0 = 50e20c57, %l1 = 3067ffff, Mem[0000000016000008] = 00000000 002f5f11
11324 stda %l0,[%i0+%i4]0x81 ! Mem[0000000016000008] = 50e20c57 3067ffff
11325! Mem[0000000016000008] = ffff6730 570ce250, %l4 = 00000000, %l5 = ffffffff
11326 ldda [%i0+%i4]0x89,%l4 ! %l4 = 00000000570ce250 00000000ffff6730
11327! %l4 = 00000000570ce250, %l3 = 50ecbd719c31fff2, %l6 = 0000000000000000
11328 andcc %l4,%l3,%l6 ! %l6 = 000000001400e250, %ccr = 00
11329! %l7 = 000000000000003c, immed = 00000014, %l7 = 000000000000003c
11330 addc %l7,0x014,%l7 ! %l7 = 0000000000000050
11331
11332p3_label_99:
11333! Mem[0000000030800058] = fffffffff5ef5200, %f30 = 3c9316ab 802a6890
11334 ldda [%o1+0x058]%asi,%f30 ! %f30 = ffffffff f5ef5200
11335! %l3 = 50ecbd719c31fff2, Mem[0000000016800036] = d46190b6
11336 sth %l3,[%i1+0x036] ! Mem[0000000016800034] = d461fff2
11337! %l1 = 000000003067ffff, immed = fffff6e7, %l6 = 000000001400e250
11338 xor %l1,-0x919,%l6 ! %l6 = ffffffffcf980918
11339! Mem[0000000030800018] = 00000000 3c9316ab, %l2 = 9c31f0d0, %l3 = 9c31fff2
11340 ldd [%o1+%i6],%l2 ! %l2 = 0000000000000000 000000003c9316ab
11341! Mem[0000000017000010] = acfa0000, %l4 = 00000000570ce250
11342 ldsha [%i2+%i5]0x89,%l4 ! %l4 = 0000000000000000
11343! Mem[0000000016000020] = 3a115000 00001e99, %l6 = cf980918, %l7 = 00000050
11344 ldd [%i0+%o4],%l6 ! %l6 = 000000003a115000 0000000000001e99
11345! %l7 = 0000000000001e99, immed = 00000a5d, %l1 = 000000003067ffff
11346 tsubcc %l7,0xa5d,%l1 ! %l1 = 000000000000143c, %ccr = 02
11347! Mem[0000000017800028] = 2f0cbef5, %l4 = 0000000000000000
11348 ldsh [%i3+0x02a],%l4 ! %l4 = ffffffffffffbef5
11349! %l1 = 000000000000143c, Mem[000000001780001a] = 00ae0d97
11350 sth %l1,[%i3+0x01a] ! Mem[0000000017800018] = 00ae143c
11351! %l4 = ffffbef5, %l5 = ffff6730, Mem[0000000030800018] = 00000000 3c9316ab
11352 std %l4,[%o1+%i6] ! Mem[0000000030800018] = ffffbef5 ffff6730
11353
11354p3_label_100:
11355! Mem[000000003080001c] = ffff6730, %l7 = 0000000000001e99
11356 ldsb [%o1+0x01c],%l7 ! %l7 = ffffffffffffffff
11357! Mem[0000000016800048] = 0e243113, %l1 = 000000000000143c
11358 ldsb [%i1+0x04b],%l1 ! %l1 = 0000000000000013
11359! %l1 = 0000000000000013, %l0 = 0000000050e20c57, %l0 = 0000000050e20c57
11360 mulx %l1,%l0,%l0 ! %l0 = 0000000600c6ea75, %y = 50e20c57
11361! %l5 = 00000000ffff6730, %l6 = 000000003a115000, %l5 = 00000000ffff6730
11362 sub %l5,%l6,%l5 ! %l5 = 00000000c5ee1730
11363! %l2 = 0000000000000000, immed = 000004ee, %l3 = 000000003c9316ab
11364 andcc %l2,0x4ee,%l3 ! %l3 = 0000000000000000, %ccr = 44
11365! %l2 = 00000000, %l3 = 00000000, Mem[0000000030800058] = ffffffff f5ef5200
11366 std %l2,[%o1+0x058] ! Mem[0000000030800058] = 00000000 00000000
11367! %l1 = 0000000000000013, Mem[000000003180001c] = 0000c5c5
11368 stw %l1,[%o3+0x01c] ! Mem[000000003180001c] = 00000013
11369! Mem[0000000017800030] = 994a34ff, %f31 = f5ef5200
11370 lda [%i3+%o6]0x88,%f31 ! %f31 = 994a34ff
11371! Mem[0000000016000030] = 005d9c31, %l5 = 00000000c5ee1730
11372 lduha [%i0+%o6]0x80,%l5 ! %l5 = 000000000000005d
11373! %l0 = 0000000600c6ea75, immed = fffff19b, %l2 = 0000000000000000
11374 orcc %l0,-0xe65,%l2 ! %l2 = fffffffffffffbff, %ccr = 88
11375
11376 ba,a p3_not_taken_0_end
11377p3_not_taken_0:
11378! The following code should not be executed
11379 mulx %l1,%l0,%l3
11380 ldsh [%o1+0x042],%l4
11381 lduw [%o2+0x040],%l2
11382 stxa %l4,[%o2+0x000]%asi
11383 ba,a p3_branch_failed
11384p3_not_taken_0_end:
11385
11386
11387! End of Random Code for Processor 3
11388
11389p3_set_done_flag:
11390 mov 2,%g2
11391 set done_flags,%g1
11392 st %g2,[%g1+0x00c] ! Set processor 3 done flag
11393
11394! Check Registers
11395
11396p3_check_registers:
11397 set p3_expected_registers,%g1
11398 ldx [%g1+0x000],%g2
11399 cmp %l0,%g2 ! %l0 should be 0000000600c6ea75
11400 bne,a,pn %xcc,p3_reg_l0_fail
11401 mov %l0,%g3
11402 ldx [%g1+0x008],%g2
11403 cmp %l1,%g2 ! %l1 should be 0000000000000013
11404 bne,a,pn %xcc,p3_reg_l1_fail
11405 mov %l1,%g3
11406 ldx [%g1+0x010],%g2
11407 cmp %l2,%g2 ! %l2 should be fffffffffffffbff
11408 bne,a,pn %xcc,p3_reg_l2_fail
11409 mov %l2,%g3
11410 ldx [%g1+0x018],%g2
11411 cmp %l3,%g2 ! %l3 should be 0000000000000000
11412 bne,a,pn %xcc,p3_reg_l3_fail
11413 mov %l3,%g3
11414 ldx [%g1+0x020],%g2
11415 cmp %l4,%g2 ! %l4 should be ffffffffffffbef5
11416 bne,a,pn %xcc,p3_reg_l4_fail
11417 mov %l4,%g3
11418 ldx [%g1+0x028],%g2
11419 cmp %l5,%g2 ! %l5 should be 000000000000005d
11420 bne,a,pn %xcc,p3_reg_l5_fail
11421 mov %l5,%g3
11422 ldx [%g1+0x030],%g2
11423 cmp %l6,%g2 ! %l6 should be 000000003a115000
11424 bne,a,pn %xcc,p3_reg_l6_fail
11425 mov %l6,%g3
11426 ldx [%g1+0x038],%g2
11427 cmp %l7,%g2 ! %l7 should be ffffffffffffffff
11428 bne,a,pn %xcc,p3_reg_l7_fail
11429 mov %l7,%g3
11430
11431! Check %y register
11432
11433 set 0x50e20c57,%g2
11434 rd %y,%g3
11435 cmp %g2,%g3
11436 bne,a p3_failed
11437 mov 0x111,%g1
11438
11439! Check Floating Point Registers
11440
11441p3_check_fp_registers:
11442 set p3_temp,%g1
11443 set p3_expected_fp_regs,%g3
11444 std %f0,[%g1]
11445 ldx [%g1],%l1
11446 ldx [%g3+0x00],%l0
11447 cmp %l0,%l1 ! %f0 should be 781e8cfa 3067ffff
11448 bne %xcc,p3_f0_fail
11449 std %f2,[%g1]
11450 ldx [%g1],%l1
11451 ldx [%g3+0x08],%l0
11452 cmp %l0,%l1 ! %f2 should be ca51a0a0 319c5d22
11453 bne %xcc,p3_f2_fail
11454 std %f4,[%g1]
11455 ldx [%g1],%l1
11456 ldx [%g3+0x10],%l0
11457 cmp %l0,%l1 ! %f4 should be 14344a99 ca51a0a0
11458 bne %xcc,p3_f4_fail
11459 std %f6,[%g1]
11460 ldx [%g1],%l1
11461 ldx [%g3+0x18],%l0
11462 cmp %l0,%l1 ! %f6 should be fa8c1e78 0000c5c5
11463 bne %xcc,p3_f6_fail
11464 std %f8,[%g1]
11465 ldx [%g1],%l1
11466 ldx [%g3+0x20],%l0
11467 cmp %l0,%l1 ! %f8 should be 00000000 802a6890
11468 bne %xcc,p3_f8_fail
11469 std %f10,[%g1]
11470 ldx [%g1],%l1
11471 ldx [%g3+0x28],%l0
11472 cmp %l0,%l1 ! %f10 should be 336dd375 b3c84e2d
11473 bne %xcc,p3_f10_fail
11474 std %f12,[%g1]
11475 ldx [%g1],%l1
11476 ldx [%g3+0x30],%l0
11477 cmp %l0,%l1 ! %f12 should be a46fffff fa8e94b4
11478 bne %xcc,p3_f12_fail
11479 std %f14,[%g1]
11480 ldx [%g1],%l1
11481 ldx [%g3+0x38],%l0
11482 cmp %l0,%l1 ! %f14 should be ae4123e8 fffffff2
11483 bne %xcc,p3_f14_fail
11484 std %f16,[%g1]
11485 ldx [%g1],%l1
11486 ldx [%g3+0x40],%l0
11487 cmp %l0,%l1 ! %f16 should be 00804817 00000000
11488 bne %xcc,p3_f16_fail
11489 std %f18,[%g1]
11490 ldx [%g1],%l1
11491 ldx [%g3+0x48],%l0
11492 cmp %l0,%l1 ! %f18 should be 0b950931 ef020000
11493 bne %xcc,p3_f18_fail
11494 std %f20,[%g1]
11495 ldx [%g1],%l1
11496 ldx [%g3+0x50],%l0
11497 cmp %l0,%l1 ! %f20 should be ffffffff ffffcdf5
11498 bne %xcc,p3_f20_fail
11499 std %f22,[%g1]
11500 ldx [%g1],%l1
11501 ldx [%g3+0x58],%l0
11502 cmp %l0,%l1 ! %f22 should be 20b20001 319c5dee
11503 bne %xcc,p3_f22_fail
11504 std %f24,[%g1]
11505 ldx [%g1],%l1
11506 ldx [%g3+0x60],%l0
11507 cmp %l0,%l1 ! %f24 should be 6f73c854 d46190b6
11508 bne %xcc,p3_f24_fail
11509 std %f26,[%g1]
11510 ldx [%g1],%l1
11511 ldx [%g3+0x68],%l0
11512 cmp %l0,%l1 ! %f26 should be 14344a99 1e32a525
11513 bne %xcc,p3_f26_fail
11514 std %f28,[%g1]
11515 ldx [%g1],%l1
11516 ldx [%g3+0x70],%l0
11517 cmp %l0,%l1 ! %f28 should be ee5d9c31 f41ebb51
11518 bne %xcc,p3_f28_fail
11519 std %f30,[%g1]
11520 ldx [%g1],%l1
11521 ldx [%g3+0x78],%l0
11522 cmp %l0,%l1 ! %f30 should be ffffffff 994a34ff
11523 bne %xcc,p3_f30_fail
11524 nop
11525
11526! Check Local Memory
11527
11528 set p3_local0_expect,%g1
11529 ldx [%g1+0x000],%g2 ! Expected data = ae4123e8fffffff2
11530 ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000
11531 cmp %g2,%g3
11532 bne,a,pn %xcc,p3_local_failed
11533 add %i0,0x000,%g4
11534 ldx [%g1+0x010],%g2 ! Expected data = 7ffeffff00000000
11535 ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010
11536 cmp %g2,%g3
11537 bne,a,pn %xcc,p3_local_failed
11538 add %i0,0x010,%g4
11539 ldx [%g1+0x018],%g2 ! Expected data = a46ffffffa8e94b4
11540 ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018
11541 cmp %g2,%g3
11542 bne,a,pn %xcc,p3_local_failed
11543 add %i0,0x018,%g4
11544 ldx [%g1+0x028],%g2 ! Expected data = 008048170426b493
11545 ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028
11546 cmp %g2,%g3
11547 bne,a,pn %xcc,p3_local_failed
11548 add %i0,0x028,%g4
11549 ldx [%g1+0x030],%g2 ! Expected data = 005d9c3100000000
11550 ldx [%i0+0x030],%g3 ! Observed data at 0000000016000030
11551 cmp %g2,%g3
11552 bne,a,pn %xcc,p3_local_failed
11553 add %i0,0x030,%g4
11554 ldx [%g1+0x038],%g2 ! Expected data = fa8c1e00fffffff2
11555 ldx [%i0+0x038],%g3 ! Observed data at 0000000016000038
11556 cmp %g2,%g3
11557 bne,a,pn %xcc,p3_local_failed
11558 add %i0,0x038,%g4
11559 ldx [%g1+0x040],%g2 ! Expected data = 934a3414000002e7
11560 ldx [%i0+0x040],%g3 ! Observed data at 0000000016000040
11561 cmp %g2,%g3
11562 bne,a,pn %xcc,p3_local_failed
11563 add %i0,0x040,%g4
11564 ldx [%g1+0x060],%g2 ! Expected data = 866858d9de88bec4
11565 ldx [%i0+0x060],%g3 ! Observed data at 0000000016000060
11566 cmp %g2,%g3
11567 bne,a,pn %xcc,p3_local_failed
11568 add %i0,0x060,%g4
11569 ldx [%g1+0x078],%g2 ! Expected data = 2f0ce2500793aa28
11570 ldx [%i0+0x078],%g3 ! Observed data at 0000000016000078
11571 cmp %g2,%g3
11572 bne,a,pn %xcc,p3_local_failed
11573 add %i0,0x078,%g4
11574
11575 set p3_local1_expect,%g1
11576 ldx [%g1+0x000],%g2 ! Expected data = 3c9316abffffffff
11577 ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000
11578 cmp %g2,%g3
11579 bne,a,pn %xcc,p3_local_failed
11580 add %i1,0x000,%g4
11581 ldx [%g1+0x018],%g2 ! Expected data = fa8c1e786bf16a4d
11582 ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018
11583 cmp %g2,%g3
11584 bne,a,pn %xcc,p3_local_failed
11585 add %i1,0x018,%g4
11586 ldx [%g1+0x028],%g2 ! Expected data = c09affffa46fffff
11587 ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028
11588 cmp %g2,%g3
11589 bne,a,pn %xcc,p3_local_failed
11590 add %i1,0x028,%g4
11591 ldx [%g1+0x030],%g2 ! Expected data = 6f73c854d461fff2
11592 ldx [%i1+0x030],%g3 ! Observed data at 0000000016800030
11593 cmp %g2,%g3
11594 bne,a,pn %xcc,p3_local_failed
11595 add %i1,0x030,%g4
11596 ldx [%g1+0x038],%g2 ! Expected data = 4cae7ac376134d7a
11597 ldx [%i1+0x038],%g3 ! Observed data at 0000000016800038
11598 cmp %g2,%g3
11599 bne,a,pn %xcc,p3_local_failed
11600 add %i1,0x038,%g4
11601 ldx [%g1+0x048],%g2 ! Expected data = 0e2431133fe3003c
11602 ldx [%i1+0x048],%g3 ! Observed data at 0000000016800048
11603 cmp %g2,%g3
11604 bne,a,pn %xcc,p3_local_failed
11605 add %i1,0x048,%g4
11606 ldx [%g1+0x058],%g2 ! Expected data = 8ed9cdf4f585793e
11607 ldx [%i1+0x058],%g3 ! Observed data at 0000000016800058
11608 cmp %g2,%g3
11609 bne,a,pn %xcc,p3_local_failed
11610 add %i1,0x058,%g4
11611 ldx [%g1+0x060],%g2 ! Expected data = 00000000000000ae
11612 ldx [%i1+0x060],%g3 ! Observed data at 0000000016800060
11613 cmp %g2,%g3
11614 bne,a,pn %xcc,p3_local_failed
11615 add %i1,0x060,%g4
11616 ldx [%g1+0x078],%g2 ! Expected data = ffffcdf55a46c96f
11617 ldx [%i1+0x078],%g3 ! Observed data at 0000000016800078
11618 cmp %g2,%g3
11619 bne,a,pn %xcc,p3_local_failed
11620 add %i1,0x078,%g4
11621
11622 set p3_local2_expect,%g1
11623 ldx [%g1+0x010],%g2 ! Expected data = 0000faacfa8e94b4
11624 ldx [%i2+0x010],%g3 ! Observed data at 0000000017000010
11625 cmp %g2,%g3
11626 bne,a,pn %xcc,p3_local_failed
11627 add %i2,0x010,%g4
11628 ldx [%g1+0x018],%g2 ! Expected data = ca51a0a0319c5d22
11629 ldx [%i2+0x018],%g3 ! Observed data at 0000000017000018
11630 cmp %g2,%g3
11631 bne,a,pn %xcc,p3_local_failed
11632 add %i2,0x018,%g4
11633 ldx [%g1+0x020],%g2 ! Expected data = 67a90000319c5dee
11634 ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020
11635 cmp %g2,%g3
11636 bne,a,pn %xcc,p3_local_failed
11637 add %i2,0x020,%g4
11638 ldx [%g1+0x028],%g2 ! Expected data = 010023e8c8abffff
11639 ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028
11640 cmp %g2,%g3
11641 bne,a,pn %xcc,p3_local_failed
11642 add %i2,0x028,%g4
11643 ldx [%g1+0x030],%g2 ! Expected data = 50e20c2f000002ef
11644 ldx [%i2+0x030],%g3 ! Observed data at 0000000017000030
11645 cmp %g2,%g3
11646 bne,a,pn %xcc,p3_local_failed
11647 add %i2,0x030,%g4
11648 ldx [%g1+0x040],%g2 ! Expected data = 0000000000000000
11649 ldx [%i2+0x040],%g3 ! Observed data at 0000000017000040
11650 cmp %g2,%g3
11651 bne,a,pn %xcc,p3_local_failed
11652 add %i2,0x040,%g4
11653 ldx [%g1+0x060],%g2 ! Expected data = 043ace0e00007fff
11654 ldx [%i2+0x060],%g3 ! Observed data at 0000000017000060
11655 cmp %g2,%g3
11656 bne,a,pn %xcc,p3_local_failed
11657 add %i2,0x060,%g4
11658 ldx [%g1+0x068],%g2 ! Expected data = e1c1851f002f5f11
11659 ldx [%i2+0x068],%g3 ! Observed data at 0000000017000068
11660 cmp %g2,%g3
11661 bne,a,pn %xcc,p3_local_failed
11662 add %i2,0x068,%g4
11663 ldx [%g1+0x078],%g2 ! Expected data = 9c4ec341adca493a
11664 ldx [%i2+0x078],%g3 ! Observed data at 0000000017000078
11665 cmp %g2,%g3
11666 bne,a,pn %xcc,p3_local_failed
11667 add %i2,0x078,%g4
11668
11669 set p3_local3_expect,%g1
11670 ldx [%g1+0x000],%g2 ! Expected data = 00000000ffffcdf5
11671 ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000
11672 cmp %g2,%g3
11673 bne,a,pn %xcc,p3_local_failed
11674 add %i3,0x000,%g4
11675 ldx [%g1+0x008],%g2 ! Expected data = ffffff7ffffffff2
11676 ldx [%i3+0x008],%g3 ! Observed data at 0000000017800008
11677 cmp %g2,%g3
11678 bne,a,pn %xcc,p3_local_failed
11679 add %i3,0x008,%g4
11680 ldx [%g1+0x010],%g2 ! Expected data = 07e3f5cda4581c26
11681 ldx [%i3+0x010],%g3 ! Observed data at 0000000017800010
11682 cmp %g2,%g3
11683 bne,a,pn %xcc,p3_local_failed
11684 add %i3,0x010,%g4
11685 ldx [%g1+0x018],%g2 ! Expected data = 00ae143c9e18b180
11686 ldx [%i3+0x018],%g3 ! Observed data at 0000000017800018
11687 cmp %g2,%g3
11688 bne,a,pn %xcc,p3_local_failed
11689 add %i3,0x018,%g4
11690 ldx [%g1+0x028],%g2 ! Expected data = 2f0cbef5ffffbec4
11691 ldx [%i3+0x028],%g3 ! Observed data at 0000000017800028
11692 cmp %g2,%g3
11693 bne,a,pn %xcc,p3_local_failed
11694 add %i3,0x028,%g4
11695 ldx [%g1+0x040],%g2 ! Expected data = 85bd6980d66e3540
11696 ldx [%i3+0x040],%g3 ! Observed data at 0000000017800040
11697 cmp %g2,%g3
11698 bne,a,pn %xcc,p3_local_failed
11699 add %i3,0x040,%g4
11700 ldx [%g1+0x050],%g2 ! Expected data = 51bb1ef4319c5d22
11701 ldx [%i3+0x050],%g3 ! Observed data at 0000000017800050
11702 cmp %g2,%g3
11703 bne,a,pn %xcc,p3_local_failed
11704 add %i3,0x050,%g4
11705 ldx [%g1+0x070],%g2 ! Expected data = 9ac00000319c5d22
11706 ldx [%i3+0x070],%g3 ! Observed data at 0000000017800070
11707 cmp %g2,%g3
11708 bne,a,pn %xcc,p3_local_failed
11709 add %i3,0x070,%g4
11710 ldx [%g1+0x078],%g2 ! Expected data = 39c38d01fffffffd
11711 ldx [%i3+0x078],%g3 ! Observed data at 0000000017800078
11712 cmp %g2,%g3
11713 bne,a,pn %xcc,p3_local_failed
11714 add %i3,0x078,%g4
11715
11716
11717! Check Shared Memory
11718 set share0_expect,%g4
11719 set p3_share_mask,%g5
11720 set 0x30000000,%g6 ! Physical Addr of Share 0
11721p3_memcheck_share0:
11722 ldx [%g4+0x018],%g2 ! Expected value = fbcabf89f79580ed
11723 ldx [%o0+0x018],%g3 ! Read value at Mem[0000000030000018]
11724 cmp %g2,%g3
11725 bne,pn %xcc,p3_failed
11726 add %g6,0x018,%g1
11727 ldx [%g4+0x058],%g2 ! Expected value = 50ecbd719c31fff2
11728 ldx [%o0+0x058],%g3 ! Read value at Mem[0000000030000058]
11729 cmp %g2,%g3
11730 bne,pn %xcc,p3_failed
11731 add %g6,0x058,%g1
11732 set share1_expect,%g4
11733 set 0x30800000,%g6 ! Physical Addr of Share 1
11734p3_memcheck_share1:
11735 ldx [%g4+0x018],%g2 ! Expected value = ffffbef5ffff6730
11736 ldx [%o1+0x018],%g3 ! Read value at Mem[0000000030800018]
11737 cmp %g2,%g3
11738 bne,pn %xcc,p3_failed
11739 add %g6,0x018,%g1
11740 ldx [%g4+0x058],%g2 ! Expected value = 0000000000000000
11741 ldx [%o1+0x058],%g3 ! Read value at Mem[0000000030800058]
11742 cmp %g2,%g3
11743 bne,pn %xcc,p3_failed
11744 add %g6,0x058,%g1
11745 set share2_expect,%g4
11746 set 0x31000000,%g6 ! Physical Addr of Share 2
11747p3_memcheck_share2:
11748 ldx [%g4+0x018],%g2 ! Expected value = c1d0ffffffffffff
11749 ldx [%o2+0x018],%g3 ! Read value at Mem[0000000031000018]
11750 cmp %g2,%g3
11751 bne,pn %xcc,p3_failed
11752 add %g6,0x018,%g1
11753 ldx [%g4+0x058],%g2 ! Expected value = ffffffffffffcdf5
11754 ldx [%o2+0x058],%g3 ! Read value at Mem[0000000031000058]
11755 cmp %g2,%g3
11756 bne,pn %xcc,p3_failed
11757 add %g6,0x058,%g1
11758 set share3_expect,%g4
11759 set 0x31800000,%g6 ! Physical Addr of Share 3
11760p3_memcheck_share3:
11761 ldx [%g4+0x018],%g2 ! Expected value = fa8c1e7800000013
11762 ldx [%o3+0x018],%g3 ! Read value at Mem[0000000031800018]
11763 cmp %g2,%g3
11764 bne,pn %xcc,p3_failed
11765 add %g6,0x018,%g1
11766 ldx [%g4+0x058],%g2 ! Expected value = cdf5e307f5be0c2f
11767 ldx [%o3+0x058],%g3 ! Read value at Mem[0000000031800058]
11768 cmp %g2,%g3
11769 bne,pn %xcc,p3_failed
11770 add %g6,0x058,%g1
11771
11772! The test for processor 3 has passed
11773
11774p3_passed:
11775 ta GOOD_TRAP
11776 nop
11777
11778p3_reg_l0_fail:
11779 or %g0,0xbd0,%g1
11780 ba,a p3_failed
11781p3_reg_l1_fail:
11782 or %g0,0xbd1,%g1
11783 ba,a p3_failed
11784p3_reg_l2_fail:
11785 or %g0,0xbd2,%g1
11786 ba,a p3_failed
11787p3_reg_l3_fail:
11788 or %g0,0xbd3,%g1
11789 ba,a p3_failed
11790p3_reg_l4_fail:
11791 or %g0,0xbd4,%g1
11792 ba,a p3_failed
11793p3_reg_l5_fail:
11794 or %g0,0xbd5,%g1
11795 ba,a p3_failed
11796p3_reg_l6_fail:
11797 or %g0,0xbd6,%g1
11798 ba,a p3_failed
11799p3_reg_l7_fail:
11800 or %g0,0xbd7,%g1
11801 ba,a p3_failed
11802p3_f0_fail:
11803 set p3_temp,%g6
11804 mov 0xf00,%l0
11805 stx %l0,[%g6]
11806 std %f0,[%g6+8]
11807 stx %fsr,[%g6+16]
11808 ta BAD_TRAP
11809
11810p3_f2_fail:
11811 set p3_temp,%g6
11812 mov 0xf02,%l0
11813 stx %l0,[%g6]
11814 std %f2,[%g6+8]
11815 stx %fsr,[%g6+16]
11816 ta BAD_TRAP
11817
11818p3_f4_fail:
11819 set p3_temp,%g6
11820 mov 0xf04,%l0
11821 stx %l0,[%g6]
11822 std %f4,[%g6+8]
11823 stx %fsr,[%g6+16]
11824 ta BAD_TRAP
11825
11826p3_f6_fail:
11827 set p3_temp,%g6
11828 mov 0xf06,%l0
11829 stx %l0,[%g6]
11830 std %f6,[%g6+8]
11831 stx %fsr,[%g6+16]
11832 ta BAD_TRAP
11833
11834p3_f8_fail:
11835 set p3_temp,%g6
11836 mov 0xf08,%l0
11837 stx %l0,[%g6]
11838 std %f8,[%g6+8]
11839 stx %fsr,[%g6+16]
11840 ta BAD_TRAP
11841
11842p3_f10_fail:
11843 set p3_temp,%g6
11844 mov 0xf10,%l0
11845 stx %l0,[%g6]
11846 std %f10,[%g6+8]
11847 stx %fsr,[%g6+16]
11848 ta BAD_TRAP
11849
11850p3_f12_fail:
11851 set p3_temp,%g6
11852 mov 0xf12,%l0
11853 stx %l0,[%g6]
11854 std %f12,[%g6+8]
11855 stx %fsr,[%g6+16]
11856 ta BAD_TRAP
11857
11858p3_f14_fail:
11859 set p3_temp,%g6
11860 mov 0xf14,%l0
11861 stx %l0,[%g6]
11862 std %f14,[%g6+8]
11863 stx %fsr,[%g6+16]
11864 ta BAD_TRAP
11865
11866p3_f16_fail:
11867 set p3_temp,%g6
11868 mov 0xf16,%l0
11869 stx %l0,[%g6]
11870 std %f16,[%g6+8]
11871 stx %fsr,[%g6+16]
11872 ta BAD_TRAP
11873
11874p3_f18_fail:
11875 set p3_temp,%g6
11876 mov 0xf18,%l0
11877 stx %l0,[%g6]
11878 std %f18,[%g6+8]
11879 stx %fsr,[%g6+16]
11880 ta BAD_TRAP
11881
11882p3_f20_fail:
11883 set p3_temp,%g6
11884 mov 0xf20,%l0
11885 stx %l0,[%g6]
11886 std %f20,[%g6+8]
11887 stx %fsr,[%g6+16]
11888 ta BAD_TRAP
11889
11890p3_f22_fail:
11891 set p3_temp,%g6
11892 mov 0xf22,%l0
11893 stx %l0,[%g6]
11894 std %f22,[%g6+8]
11895 stx %fsr,[%g6+16]
11896 ta BAD_TRAP
11897
11898p3_f24_fail:
11899 set p3_temp,%g6
11900 mov 0xf24,%l0
11901 stx %l0,[%g6]
11902 std %f24,[%g6+8]
11903 stx %fsr,[%g6+16]
11904 ta BAD_TRAP
11905
11906p3_f26_fail:
11907 set p3_temp,%g6
11908 mov 0xf26,%l0
11909 stx %l0,[%g6]
11910 std %f26,[%g6+8]
11911 stx %fsr,[%g6+16]
11912 ta BAD_TRAP
11913
11914p3_f28_fail:
11915 set p3_temp,%g6
11916 mov 0xf28,%l0
11917 stx %l0,[%g6]
11918 std %f28,[%g6+8]
11919 stx %fsr,[%g6+16]
11920 ta BAD_TRAP
11921
11922p3_f30_fail:
11923 set p3_temp,%g6
11924 mov 0xf30,%l0
11925 stx %l0,[%g6]
11926 std %f30,[%g6+8]
11927 stx %fsr,[%g6+16]
11928 ta BAD_TRAP
11929
11930
11931! The test for processor 3 failed
11932
11933p3_failed:
11934 set done_flags,%g1
11935 mov 3,%g5
11936 st %g5,[%g1+0x00c] ! Set processor 3 done flag
11937
11938 set p3_temp,%g6
11939 stx %g1,[%g6]
11940 stx %g2,[%g6+8]
11941 stx %g3,[%g6+16]
11942 ta BAD_TRAP
11943
11944
11945! The local area data for processor 3 failed
11946
11947p3_local_failed:
11948 set done_flags,%g5
11949 mov 3,%g6
11950 st %g6,[%g5+0x00c] ! Set processor 3 done flag
11951
11952 set p3_temp,%g6
11953 add %g1,%g4,%g1
11954 stx %g4,[%g6]
11955 stx %g2,[%g6+8]
11956 stx %g3,[%g6+16]
11957 ta BAD_TRAP
11958
11959p3_dfill_failed:
11960 ba p3_failed
11961 mov 0xddd,%g1
11962
11963p3_selfmod_failed:
11964 ba p3_failed
11965 mov 0xabc,%g1
11966
11967
11968p3_common_error:
11969 or %g0,0xee3,%g1
11970 ba p3_failed
11971 mov %o5,%g3
11972
11973p3_common_signature_error:
11974 set p3_temp,%g1
11975 ba p3_failed
11976 st %g2,[%g1] ! Common Lock Number
11977
11978p3_common_timeout:
11979 set p3_temp,%g1
11980 ba p3_failed
11981 st %g2,[%g1] ! Common Lock Number
11982p3_branch_failed:
11983 mov 0xbbb,%g1
11984 rd %ccr,%g2
11985 ba p3_failed
11986 mov 0x0,%g3
11987
11988p3_trap1e:
11989 stx %l3,[%i2+0x008] ! Mem[0000000017000008]
11990 or %l5,%l6,%l6
11991 srax %l5,0x021,%l2
11992 done
11993
11994p3_trap1o:
11995 stx %l3,[%o2+0x008] ! Mem[0000000017000008]
11996 or %l5,%l6,%l6
11997 srax %l5,0x021,%l2
11998 done
11999
12000
12001p3_trap2e:
12002 st %f4 ,[%i3+0x008] ! Mem[0000000017800008]
12003 orn %l4,%l7,%l5
12004 orn %l2,%l0,%l5
12005 umul %l5,-0x6a4,%l0
12006 lduh [%i1+0x018],%l3 ! Mem[0000000016800018]
12007 ldsw [%o0+0x05c],%l4 ! Mem[000000003000005c]
12008 done
12009
12010p3_trap2o:
12011 st %f4 ,[%o3+0x008] ! Mem[0000000017800008]
12012 orn %l4,%l7,%l5
12013 orn %l2,%l0,%l5
12014 umul %l5,-0x6a4,%l0
12015 lduh [%o1+0x018],%l3 ! Mem[0000000016800018]
12016 ldsw [%i0+0x05c],%l4 ! Mem[000000003000005c]
12017 done
12018
12019
12020p3_trap3e:
12021 sub %l0,%l5,%l4
12022 or %l5,%l0,%l4
12023 addc %l2,%l2,%l1
12024 sub %l1,%l7,%l3
12025 xor %l3,%l7,%l3
12026 done
12027
12028p3_trap3o:
12029 sub %l0,%l5,%l4
12030 or %l5,%l0,%l4
12031 addc %l2,%l2,%l1
12032 sub %l1,%l7,%l3
12033 xor %l3,%l7,%l3
12034 done
12035
12036p3_init_memory_pointers:
12037 set p3_init_registers,%g1
12038 mov %g0,%g2
12039 mov %g0,%g3
12040 mov %g0,%g4
12041 mov %g0,%g5
12042 mov %g0,%g6
12043 mov %g0,%g7
12044
12045! Initialize memory pointers for window 0
12046 set p3_local0_start,%i0
12047 set p3_local1_start,%i1
12048 set p3_local2_start,%i2
12049 set p3_local3_start,%i3
12050 mov 0x08,%i4
12051 mov 0x10,%i5
12052 mov 0x18,%i6
12053 mov %g0,%i7
12054! Init Local Registers in Window 0
12055 ldx [%g1+0x000],%l0 ! %l0 = 25f09d0837094f1d
12056 ldx [%g1+0x008],%l1 ! %l1 = 6b8223c8718c1e78
12057 ldx [%g1+0x010],%l2 ! %l2 = 48db5f1df59a7a03
12058 ldx [%g1+0x018],%l3 ! %l3 = c4e8b80e8285249e
12059 ldx [%g1+0x020],%l4 ! %l4 = 9150d0c4c6001913
12060 ldx [%g1+0x028],%l5 ! %l5 = bcddfbca8a0fbde4
12061 ldx [%g1+0x030],%l6 ! %l6 = 0c20a2d9ec046b6d
12062 ldx [%g1+0x038],%l7 ! %l7 = 2545751bd508778c
12063 save
12064
12065! Initialize memory points for window 1
12066 set share0_start,%i0
12067 set share1_start,%i1
12068 set share2_start,%i2
12069 set share3_start,%i3
12070 mov 0x20,%i4
12071 mov 0x28,%i5
12072 mov 0x30,%i6
12073! Init Local Registers in Window 1
12074 ldx [%g1+0x040],%l0 ! %l0 = a5a4aa67db6ca9a1
12075 ldx [%g1+0x048],%l1 ! %l1 = fa970719c8602e98
12076 ldx [%g1+0x050],%l2 ! %l2 = d6c13adcc5187b34
12077 ldx [%g1+0x058],%l3 ! %l3 = b153d917de361cf4
12078 ldx [%g1+0x060],%l4 ! %l4 = 5c6c1607e0f3b72e
12079 ldx [%g1+0x068],%l5 ! %l5 = 00610a0e854a2a96
12080 ldx [%g1+0x070],%l6 ! %l6 = 986b534c28a630ac
12081 ldx [%g1+0x078],%l7 ! %l7 = 61ab85720ff97530
12082
12083! Initialize the output register of window 1
12084 set p3_local0_start,%o0
12085 set p3_local1_start,%o1
12086 set p3_local2_start,%o2
12087 set p3_local3_start,%o3
12088 mov 0x08,%o4
12089 mov 0x10,%o5
12090 mov 0x18,%o6
12091 restore
12092
12093 retl
12094 nop
12095
12096! Random code for Processor 4
12097
12098processor_4:
12099 ta T_CHANGE_PRIV
12100 set done_flags,%g1
12101 mov 1,%g2
12102 st %g2,[%g1+0x10] ! Set the start flag
12103 wrpr %g0,7,%cleanwin
12104 call p4_init_memory_pointers
12105 wr %g0,0x80,%asi ! Setting default asi to 80
12106
12107! Initialize the floating point registers for processor 4
12108
12109 wr %g0,0x4,%fprs ! Make sure fef is 1
12110 set p4_init_freg,%g1
12111! %f0 = b4e05923 51c519fa ee558f93 2a3c3150
12112! %f4 = 60d9bfea 6bb28802 a607cea3 09c50e3b
12113! %f8 = fe76a1e6 e95b91de 2f740105 11cead03
12114! %f12 = 00216f1e 0da47d95 05d03a9a 4ad046d1
12115 ldda [%g1]ASI_BLK_P,%f0
12116 add %g1,64,%g1
12117! %f16 = 0aa92fc9 5031f0b4 5201abe7 aac36226
12118! %f20 = 77ebd3ae b1b0cc4c 027566ab 6c409488
12119! %f24 = e017063d 8d369498 1559c90b ba4bfe4d
12120! %f28 = 9e8f13b8 67a97c20 486ea4ca d203ffb0
12121 ldda [%g1]ASI_BLK_P,%f16
12122 add %g1,64,%g1
12123! %f32 = dfbfef5d 0150c850 fc942349 e05497b6
12124! %f36 = e22485ff 275b0cea 8ebeeb2a 384a69bd
12125! %f40 = f730fc18 bb7423a9 f395d630 08279ced
12126! %f44 = da05a479 a4ddd15b 99a1b220 3056f798
12127 ldda [%g1]ASI_BLK_P,%f32
12128 xorcc %g0,%g0,%g3 ! init %g3 and set flags
12129 membar #Sync ! Force the block loads to complete
12130
12131! Start of Random Code for processor 4
12132
12133p4_label_1:
12134! %l0 = 079d4669dab2ae33, Mem[0000000018800022] = ddd6fa1b
12135 sth %l0,[%i1+0x022] ! Mem[0000000018800020] = ddd6ae33
12136! %l4 = ca5f47b69a6a8367, %l6 = 3e3461b895ca68a0, %y = 00000000
12137 umul %l4,%l6,%l7 ! %l7 = 5a5a15a26a39f860, %y = 5a5a15a2
12138! %f12 = 00216f1e, Mem[0000000018800010] = f51c1388
12139 sta %f12,[%i1+%i5]0x89 ! Mem[0000000018800010] = 00216f1e
12140! Mem[0000000030000024] = 99ceff44, %l6 = 3e3461b895ca68a0
12141 ldsw [%o0+0x024],%l6 ! %l6 = ffffffff99ceff44
12142! Mem[0000000030800060] = d71c7685, %l6 = ffffffff99ceff44
12143 ldsba [%o1+0x061]%asi,%l6 ! %l6 = 000000000000001c
12144! %l5 = b12b5fea4d9c9009, immed = fffffa28, %l3 = a5cd194ff78a83af
12145 or %l5,-0x5d8,%l3 ! %l3 = fffffffffffffa29
12146! Mem[0000000031000064] = ebc9c147, %l1 = d61bff74854acb35
12147 ldsh [%o2+0x064],%l1 ! %l1 = ffffffffffffebc9
12148! Mem[0000000030000064] = 14474f43, %f15 = 4ad046d1
12149 ld [%o0+0x064],%f15 ! %f15 = 14474f43
12150! Mem[0000000019800010] = 2c3d6aaa, %l0 = 079d4669dab2ae33
12151 lduha [%i3+%i5]0x80,%l0 ! %l0 = 0000000000002c3d
12152! %l6 = 000000000000001c, %l0 = 0000000000002c3d, %l5 = b12b5fea4d9c9009
12153 subc %l6,%l0,%l5 ! %l5 = ffffffffffffd3df
12154
12155p4_label_2:
12156! %l6 = 000000000000001c, Mem[0000000030800024] = fb100c87
12157 sth %l6,[%o1+0x024] ! Mem[0000000030800024] = 001c0c87
12158! Mem[0000000018800008] = ff840fda, %l6 = 000000000000001c
12159 lduwa [%i1+%i4]0x88,%l6 ! %l6 = 00000000ff840fda
12160! Mem[0000000031800060] = 3b3d51d4, %l4 = ca5f47b69a6a8367
12161 ldswa [%o3+0x060]%asi,%l4 ! %l4 = 000000003b3d51d4
12162! %l2 = ea7aa683, %l3 = fffffa29, Mem[0000000019800030] = 9eade36c a927b177
12163 stda %l2,[%i3+%o6]0x81 ! Mem[0000000019800030] = ea7aa683 fffffa29
12164! %l4 = 000000003b3d51d4, %l7 = 5a5a15a26a39f860, %l1 = ffffffffffffebc9
12165 andn %l4,%l7,%l1 ! %l1 = 0000000011040194
12166! Mem[0000000019000000] = 7f2d5112 271067d6, %l0 = 00002c3d, %l1 = 11040194
12167 ldda [%i2+%g0]0x81,%l0 ! %l0 = 000000007f2d5112 00000000271067d6
12168! %l3 = fffffffffffffa29, immed = fffff8e1, %l4 = 000000003b3d51d4
12169 xnor %l3,-0x71f,%l4 ! %l4 = fffffffffffffd37
12170! %l4 = fffffffffffffd37, immed = 00000017, %l0 = 000000007f2d5112
12171 srlx %l4,0x017,%l0 ! %l0 = 000001ffffffffff
12172! Mem[0000000018800018] = 807c466f 64f558ba, %l4 = fffffd37, %l5 = ffffd3df
12173 ldda [%i1+%i6]0x81,%l4 ! %l4 = 00000000807c466f 0000000064f558ba
12174! Mem[0000000031000020] = 4db3172a, %l5 = 0000000064f558ba
12175 ldsb [%o2+0x022],%l5 ! %l5 = 0000000000000017
12176
12177p4_label_3:
12178! %f7 = 09c50e3b, Mem[0000000019000028] = 9c9c05f5
12179 sta %f7 ,[%i2+%o5]0x81 ! Mem[0000000019000028] = 09c50e3b
12180! %l4 = 00000000807c466f, Mem[0000000018800010] = 1e6f2100
12181 stwa %l4,[%i1+%i5]0x81 ! Mem[0000000018800010] = 807c466f
12182! Mem[0000000019800074] = 3583cfce, %l3 = fffffffffffffa29
12183 ldsba [%i3+0x074]%asi,%l3 ! %l3 = 0000000000000035
12184! %l0 = 000001ffffffffff, %l2 = 070db317ea7aa683, %y = 5a5a15a2
12185 umulcc %l0,%l2,%l0 ! %l0 = ea7aa6821585597d, %ccr = 80, %y = ea7aa682
12186! %l5 = 0000000000000017, immed = 00000601, %l2 = 070db317ea7aa683
12187 orn %l5,0x601,%l2 ! %l2 = fffffffffffff9ff
12188! %l3 = 0000000000000035, immed = fffff6ae, %l2 = fffffffffffff9ff
12189 andncc %l3,-0x952,%l2 ! %l2 = 0000000000000011, %ccr = 00
12190! %f1 = 51c519fa, Mem[0000000031800020] = b5c3a9fe
12191 st %f1 ,[%o3+%o4] ! Mem[0000000031800020] = 51c519fa
12192! %f29 = 67a97c20, Mem[0000000019000008] = 9d6a9d69
12193 sta %f29,[%i2+%i4]0x89 ! Mem[0000000019000008] = 67a97c20
12194! Mem[0000000019800020] = 833aa65f8448e0dd, %f8 = fe76a1e6 e95b91de
12195 ldda [%i3+%o4]0x81,%f8 ! %f8 = 833aa65f 8448e0dd
12196! %l4 = 00000000807c466f, immed = 00000569, %l3 = 0000000000000035
12197 tsubcc %l4,0x569,%l3 ! %l3 = 00000000807c4106, %ccr = 0a
12198
12199p4_label_4:
12200! %l3 = 00000000807c4106, %l0 = ea7aa6821585597d, %l3 = 00000000807c4106
12201 udivx %l3,%l0,%l3 ! %l3 = 0000000000000000
12202! %l1 = 00000000271067d6, immed = 00000544, %l2 = 0000000000000011
12203 orn %l1,0x544,%l2 ! %l2 = ffffffffffffffff
12204! %l1 = 00000000271067d6, immed = 00000010, %l4 = 00000000807c466f
12205 sra %l1,0x010,%l4 ! %l4 = 0000000000002710
12206! %l5 = 0000000000000017, Mem[0000000030000060] = e665382b
12207 stw %l5,[%o0+0x060] ! Mem[0000000030000060] = 00000017
12208! Mem[0000000019000018] = d28475c4, %l7 = 5a5a15a26a39f860
12209 ldsba [%i2+%i6]0x81,%l7 ! %l7 = ffffffffffffffd2
12210! Mem[0000000018000020] = aace815b, %l0 = ea7aa6821585597d
12211 ldsb [%i0+0x023],%l0 ! %l0 = 000000000000005b
12212! %l1 = 00000000271067d6, immed = fffff34f, %l2 = ffffffffffffffff
12213 addc %l1,-0xcb1,%l2 ! %l2 = 0000000027105b25
12214! %l0 = 000000000000005b, Mem[0000000018800010] = 6f467c80
12215 stwa %l0,[%i1+%i5]0x89 ! Mem[0000000018800010] = 0000005b
12216! %l0 = 000000000000005b, Mem[0000000019800020] = 833aa65f8448e0dd
12217 stxa %l0,[%i3+%o4]0x80 ! Mem[0000000019800020] = 000000000000005b
12218! Mem[0000000031000060] = 03c3094a ebc9c147, %l0 = 0000005b, %l1 = 271067d6
12219 ldd [%o2+0x060],%l0 ! %l0 = 0000000003c3094a 00000000ebc9c147
12220
12221p4_label_5:
12222! %l7 = ffffffffffffffd2, Mem[0000000018000010] = 64de7af6
12223 stba %l7,[%i0+%i5]0x89 ! Mem[0000000018000010] = 64de7ad2
12224! %l1 = 00000000ebc9c147, Mem[0000000018800041] = bc7f6222
12225 stb %l1,[%i1+0x041] ! Mem[0000000018800040] = bc476222
12226! %l0 = 0000000003c3094a, immed = 000004d4, %l4 = 0000000000002710
12227 andncc %l0,0x4d4,%l4 ! %l4 = 0000000003c3090a, %ccr = 00
12228! %l7 = ffffffffffffffd2, Mem[0000000031000024] = 1b855652
12229 stw %l7,[%o2+0x024] ! Mem[0000000031000024] = ffffffd2
12230! Mem[0000000019000028] = 09c50e3b, %l3 = 0000000000000000
12231 ldsba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000009
12232! retry : should take illegal inst trap, %l0 = 0000000003c3094a
12233 retry ! Illegal inst trap : %l0 = 0000000003c3095a
12234! Mem[0000000031000060] = 03c3094a, %l0 = 0000000003c3095a
12235 ldsba [%o2+0x062]%asi,%l0 ! %l0 = 0000000000000009
12236! %l7 = ffffffffffffffd2, %l2 = 0000000027105b25, %l4 = 0000000003c3090a
12237 andcc %l7,%l2,%l4 ! %l4 = 0000000027105b00, %ccr = 00
12238! %l1 = 00000000ebc9c147, immed = 00000653, %l1 = 00000000ebc9c147
12239 addccc %l1,0x653,%l1 ! %l1 = 00000000ebc9c79a, %ccr = 08
12240! %l6 = 00000000ff840fda, immed = 000003ad, %l2 = 0000000027105b25
12241 andcc %l6,0x3ad,%l2 ! %l2 = 0000000000000388, %ccr = 00
12242
12243p4_label_6:
12244! %l4 = 0000000027105b00, %l0 = 0000000000000009, %l2 = 0000000000000388
12245 orncc %l4,%l0,%l2 ! %l2 = fffffffffffffff6, %ccr = 88
12246! %l6 = 00000000ff840fda, Mem[0000000031800020] = 51c519fa7d2cffd0
12247 stx %l6,[%o3+%o4] ! Mem[0000000031800020] = 00000000ff840fda
12248! Mem[0000000030000064] = 14474f43, %l1 = 00000000ebc9c79a
12249 lduw [%o0+0x064],%l1 ! %l1 = 0000000014474f43
12250! %l3 = 0000000000000009, Mem[0000000030800027] = 001c0c87
12251 stb %l3,[%o1+0x027] ! Mem[0000000030800024] = 001c0c09
12252! Mem[0000000031800060] = 3b3d51d4, %l2 = fffffffffffffff6
12253 ldub [%o3+0x061],%l2 ! %l2 = 000000000000003d
12254! Mem[0000000031000064] = ebc9c147, %l7 = ffffffffffffffd2
12255 ldsb [%o2+0x065],%l7 ! %l7 = ffffffffffffffc9
12256! Mem[000000001980003c] = 01df27a1, %l5 = 0000000000000017
12257 lduh [%i3+0x03c],%l5 ! %l5 = 00000000000001df
12258! Mem[0000000018800020] = ddd6ae33, %l1 = 0000000014474f43
12259 lduba [%i1+%o4]0x80,%l1 ! %l1 = 00000000000000dd
12260! Mem[0000000018800010] = 5b000000, %l0 = 0000000000000009
12261 lduwa [%i1+%i5]0x80,%l0 ! %l0 = 000000005b000000
12262! Mem[0000000031000064] = ebc9c147, %f26 = 1559c90b
12263 ld [%o2+0x064],%f26 ! %f26 = ebc9c147
12264
12265p4_label_7:
12266! %l1 = 00000000000000dd, Mem[0000000018000021] = aace815b
12267 stb %l1,[%i0+0x021] ! Mem[0000000018000020] = aadd815b
12268! %l6 = 00000000ff840fda, Mem[0000000018800018] = 807c466f64f558ba
12269 stxa %l6,[%i1+%i6]0x80 ! Mem[0000000018800018] = 00000000ff840fda
12270! Mem[0000000031800024] = ff840fda, %l3 = 0000000000000009
12271 ldsw [%o3+0x024],%l3 ! %l3 = ffffffffff840fda
12272! %l0 = 000000005b000000, %l3 = ffffffffff840fda, %l3 = ffffffffff840fda
12273 sub %l0,%l3,%l3 ! %l3 = 000000005b7bf026
12274! %f8 = 833aa65f 8448e0dd, Mem[0000000031000060] = 03c3094a ebc9c147
12275 stda %f8 ,[%o2+0x060]%asi ! Mem[0000000031000060] = 833aa65f 8448e0dd
12276! %l3 = 000000005b7bf026, immed = 00000f48, %y = ea7aa682
12277 umulcc %l3,0xf48,%l3 ! %l3 = 00000575fdedc4b0, %ccr = 08, %y = 575
12278! %l2 = 0000003d, %l3 = fdedc4b0, Mem[0000000018800000] = 92419965 ab5ec6a2
12279 std %l2,[%i1+%g0] ! Mem[0000000018800000] = 0000003d fdedc4b0
12280! Mem[0000000018000028] = 15b92a6d, %f25 = 8d369498
12281 ld [%i0+%o5],%f25 ! %f25 = 15b92a6d
12282! %l4 = 0000000027105b00, %l4 = 0000000027105b00, %y = 00000575
12283 udiv %l4,%l4,%l3 ! %l3 = 00000000000023c4
12284 mov %l0,%y ! %y = 5b000000
12285! %l5 = 00000000000001df, Mem[0000000031800025] = ff840fda
12286 stba %l5,[%o3+0x025]%asi ! Mem[0000000031800024] = ffdf0fda
12287
12288p4_label_8:
12289! %l0 = 000000005b000000, %l0 = 000000005b000000, %y = 5b000000
12290 udiv %l0,%l0,%l4 ! %l4 = 00000000ffffffff
12291 mov %l0,%y ! %y = 5b000000
12292! Mem[0000000031000020] = 4db3172a, %l3 = 00000000000023c4
12293 ldsb [%o2+%o4],%l3 ! %l3 = 000000000000004d
12294! %l1 = 00000000000000dd, %l0 = 000000005b000000, %l1 = 00000000000000dd
12295 sra %l1,%l0,%l1 ! %l1 = 00000000000000dd
12296! %l4 = 00000000ffffffff, immed = fffff43e, %l7 = ffffffffffffffc9
12297 andncc %l4,-0xbc2,%l7 ! %l7 = 0000000000000bc1, %ccr = 00
12298! Mem[0000000030000020] = 001081d7, %l4 = 00000000ffffffff
12299 ldub [%o0+0x023],%l4 ! %l4 = 00000000000000d7
12300! Mem[0000000018800008] = da0f84ff 262847c9, %l6 = ff840fda, %l7 = 00000bc1
12301 ldda [%i1+%i4]0x81,%l6 ! %l6 = 00000000da0f84ff 00000000262847c9
12302! Invert Register : %l6 = 00000000da0f84ff
12303 xor %l6,-1,%l6 ! %l6 = ffffffff25f07b00
12304! Invert Register : %l1 = 00000000000000dd
12305 xor %l1,-1,%l1 ! %l1 = ffffffffffffff22
12306! %l5 = 00000000000001df, %l4 = 00000000000000d7, %l7 = 00000000262847c9
12307 and %l5,%l4,%l7 ! %l7 = 00000000000000d7
12308! %l5 = 00000000000001df, Mem[0000000031800065] = 8577f14c
12309 stb %l5,[%o3+0x065] ! Mem[0000000031800064] = 85dff14c
12310
12311p4_label_9:
12312! Mem[0000000030800024] = 001c0c09, %l6 = ffffffff25f07b00
12313 ldsba [%o1+0x024]%asi,%l6 ! %l6 = 0000000000000000
12314! %f28 = 9e8f13b8 67a97c20, Mem[0000000018000018] = 4b490de7 1c4550cc
12315 stda %f28,[%i0+%i6]0x81 ! Mem[0000000018000018] = 9e8f13b8 67a97c20
12316! %l6 = 0000000000000000, %l0 = 000000005b000000, %l6 = 0000000000000000
12317 taddcctv %l6,%l0,%l6 ! %l6 = 000000005b000000, %ccr = 00
12318! %l0 = 5b000000, %l1 = ffffff22, Mem[0000000018800030] = 447744ad 29560632
12319 stda %l0,[%i1+%o6]0x89 ! Mem[0000000018800030] = 5b000000 ffffff22
12320! %f4 = 60d9bfea 6bb28802, Mem[0000000030800060] = d71c7685 351a6812
12321 std %f4 ,[%o1+0x060] ! Mem[0000000030800060] = 60d9bfea 6bb28802
12322! %l2 = 0000003d, %l3 = 0000004d, Mem[0000000031800060] = 3b3d51d4 85dff14c
12323 std %l2,[%o3+0x060] ! Mem[0000000031800060] = 0000003d 0000004d
12324! %l5 = 00000000000001df, Mem[0000000019800020] = 00000000
12325 stha %l5,[%i3+%o4]0x88 ! Mem[0000000019800020] = 000001df
12326! %f13 = 0da47d95, Mem[0000000018000000] = 087b1521
12327 sta %f13,[%i0+%g0]0x81 ! Mem[0000000018000000] = 0da47d95
12328! %l4 = 00000000000000d7, %l4 = 00000000000000d7, %l5 = 00000000000001df
12329 xor %l4,%l4,%l5 ! %l5 = 0000000000000000
12330! Mem[0000000031000020] = 4db3172a, %f26 = ebc9c147
12331 ld [%o2+%o4],%f26 ! %f26 = 4db3172a
12332
12333p4_label_10:
12334! Mem[0000000018000000] = 0da47d95, %l1 = ffffffffffffff22
12335 ldsha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000da4
12336! Mem[0000000019800038] = 9827b49a, %l0 = 000000005b000000
12337 lduw [%i3+0x038],%l0 ! %l0 = 000000009827b49a
12338! Mem[0000000019000030] = 4637abcb 9e4cf64b, %l6 = 5b000000, %l7 = 000000d7
12339 ldda [%i2+0x030]%asi,%l6 ! %l6 = 000000004637abcb 000000009e4cf64b
12340! Mem[0000000031000060] = 833aa65f, %l1 = 0000000000000da4
12341 ldsh [%o2+0x062],%l1 ! %l1 = ffffffffffffa65f
12342! %l0 = 000000009827b49a, %l0 = 000000009827b49a, %l0 = 000000009827b49a
12343 taddcctv %l0,%l0,%l0 ! %l0 = 000000009827b4bd, Trapped
12344! %l5 = 0000000000000000, Mem[0000000019800030] = ea7aa683fffffa29
12345 stx %l5,[%i3+%o6] ! Mem[0000000019800030] = 0000000000000000
12346! Mem[0000000030800020] = 0d2d125e001c0c09, %f12 = 00216f1e 0da47d95
12347 ldda [%o1+0x020]%asi,%f12 ! %f12 = 0d2d125e 001c0c09
12348! %l4 = 00000000000000d7, %l1 = ffffffffffffa65f, %l1 = ffffffffffffa65f
12349 andcc %l4,%l1,%l1 ! %l1 = 0000000000000057, %ccr = 00
12350! %l1 = 0000000000000057, immed = fffff920, %y = 5b000000
12351 umul %l1,-0x6e0,%l5 ! %l5 = 00000056fffda9e0, %y = 56
12352! Mem[0000000031800020] = 00000000 ffdf0fda, %l0 = 9827b4bd, %l1 = 00000057
12353 ldd [%o3+%o4],%l0 ! %l0 = 0000000000000000 00000000ffdf0fda
12354
12355p4_label_11:
12356! %l0 = 0000000000000000, immed = 00000cdb, %l1 = 00000000ffdf0fda
12357 tsubcc %l0,0xcdb,%l1 ! %l1 = fffffffffffff325, %ccr = 9b
12358! Mem[0000000030800024] = 001c0c09, %l0 = 0000000000000000
12359 ldsw [%o1+0x024],%l0 ! %l0 = 00000000001c0c09
12360! Mem[0000000030800020] = 0d2d125e 001c0c09, %l4 = 000000d7, %l5 = fffda9e0
12361 ldda [%o1+0x020]%asi,%l4 ! %l4 = 000000000d2d125e 00000000001c0c09
12362! Mem[0000000030800024] = 001c0c09, %l0 = 00000000001c0c09
12363 ldsb [%o1+0x026],%l0 ! %l0 = 000000000000000c
12364! %l0 = 0000000c, %l1 = fffff325, Mem[0000000018800028] = a998f129 ca71e46e
12365 stda %l0,[%i1+%o5]0x89 ! Mem[0000000018800028] = 0000000c fffff325
12366! %l1 = fffffffffffff325, Mem[0000000030000060] = 00000017, %asi = 80
12367 stha %l1,[%o0+0x060]%asi ! Mem[0000000030000060] = f3250017
12368! Mem[0000000019800030] = 00000000, %l1 = fffffffffffff325
12369 lduha [%i3+%o6]0x80,%l1 ! %l1 = 0000000000000000
12370! %l5 = 00000000001c0c09, Mem[000000001880001c] = ff840fda
12371 stw %l5,[%i1+0x01c] ! Mem[000000001880001c] = 001c0c09
12372! %f16 = 0aa92fc9 5031f0b4, Mem[0000000019000068] = 499fcfe2 0becf9c2
12373 std %f16,[%i2+0x068] ! Mem[0000000019000068] = 0aa92fc9 5031f0b4
12374! Mem[0000000031800020] = 00000000, %f14 = 05d03a9a
12375 ld [%o3+%o4],%f14 ! %f14 = 00000000
12376
12377p4_label_12:
12378! %f26 = 4db3172a ba4bfe4d, Mem[0000000019800078] = 799a9c6a 290fbb56
12379 stda %f26,[%i3+0x078]%asi ! Mem[0000000019800078] = 4db3172a ba4bfe4d
12380! %l0 = 0000000c, %l1 = 00000000, Mem[0000000031000060] = 833aa65f 8448e0dd
12381 stda %l0,[%o2+0x060]%asi ! Mem[0000000031000060] = 0000000c 00000000
12382! retry : should take illegal inst trap, %l0 = 000000000000000c
12383 retry ! Illegal inst trap : %l0 = 000000000000001c
12384! Clear Register : %l7 = 000000009e4cf64b
12385 clr %l7 ! %l7 = 0000000000000000
12386! Mem[0000000018800050] = 0b67981110f6b3f8, %l7 = 0000000000000000
12387 ldx [%i1+0x050],%l7 ! %l7 = 0b67981110f6b3f8
12388! %l1 = 0000000000000000, immd = 000000000000057d, %l5 = 00000000001c0c09
12389 sdivx %l1,0x57d,%l5 ! %l5 = 0000000000000000
12390! %f2 = ee558f93 2a3c3150, Mem[0000000018000010] = d27ade64 1d6861ff
12391 stda %f2 ,[%i0+%i5]0x81 ! Mem[0000000018000010] = ee558f93 2a3c3150
12392! %l2 = 000000000000003d, immed = 00000004, %l5 = 0000000000000000
12393 sra %l2,0x004,%l5 ! %l5 = 0000000000000003
12394! %l0 = 000000000000001c, immed = fffff5b2, %l3 = 000000000000004d
12395 subccc %l0,-0xa4e,%l3 ! %l3 = 0000000000000a69, %ccr = 11
12396! %l0 = 000000000000001c, %l6 = 000000004637abcb, %l0 = 000000000000001c
12397 srl %l0,%l6,%l0 ! %l0 = 0000000000000000
12398
12399p4_label_13:
12400! Mem[0000000019800008] = 9f430768 6a0c0d56, %l4 = 0d2d125e, %l5 = 00000003
12401 ldda [%i3+%i4]0x81,%l4 ! %l4 = 000000009f430768 000000006a0c0d56
12402! %l4 = 000000009f430768, Mem[0000000019000028] = 3b0ec509
12403 stha %l4,[%i2+%o5]0x88 ! Mem[0000000019000028] = 3b0e0768
12404 save ! CWP = 1
12405! Mem[0000000031800020] = 00000000, %l0 = ae7c57f7df4fe41e
12406 ldsh [%i3+0x022],%l0 ! %l0 = 0000000000000000
12407! Mem[0000000018800018] = 00000000 001c0c09, %l0 = 00000000, %l1 = f80b8562
12408 ldda [%o1+%o6]0x81,%l0 ! %l0 = 0000000000000000 00000000001c0c09
12409! Mem[0000000018000048] = fd3e9370, %l5 = 1491e694b00f1421
12410 lduh [%o0+0x048],%l5 ! %l5 = 000000000000fd3e
12411! Mem[0000000031800020] = 00000000ffdf0fda, %f12 = 0d2d125e 001c0c09
12412 ldda [%i3+0x020]%asi,%f12 ! %f12 = 00000000 ffdf0fda
12413! %l2 = 9bc1a6bc561632a9, immed = 00000882, %y = 00000056
12414 umulcc %l2,0x882,%l6 ! %l6 = 000002dc68db01d2, %ccr = 00, %y = 2dc
12415! Mem[0000000019800018] = e55aacb4195373ee, %l0 = 0000000000000000
12416 ldxa [%o3+%o6]0x88,%l0 ! %l0 = e55aacb4195373ee
12417! %l5 = 000000000000fd3e, Mem[0000000030800024] = 001c0c09
12418 stw %l5,[%i1+0x024] ! Mem[0000000030800024] = 0000fd3e
12419
12420p4_label_14: ! %cwp = 1
12421! Mem[0000000019000000] = 7f2d5112271067d6, %f24 = e017063d 15b92a6d
12422 ldda [%o2+%g0]0x80,%f24 ! %f24 = 7f2d5112 271067d6
12423! %l4 = 141c998c816fb643, Mem[0000000030000020] = 001081d7, %asi = 80
12424 stwa %l4,[%i0+0x020]%asi ! Mem[0000000030000020] = 816fb643
12425! %l1 = 00000000001c0c09, Mem[0000000031000066] = 00000000
12426 stb %l1,[%i2+0x066] ! Mem[0000000031000064] = 00000900
12427! %l6 = 68db01d2, %l7 = a5e30776, Mem[0000000031800060] = 0000003d 0000004d
12428 stda %l6,[%i3+0x060]%asi ! Mem[0000000031800060] = 68db01d2 a5e30776
12429! %l7 = 3d7bf4c0a5e30776, Mem[0000000018000078] = 36d74685
12430 sth %l7,[%o0+0x078] ! Mem[0000000018000078] = 07764685
12431! retry : should take illegal inst trap, %l0 = e55aacb4195373ee
12432 retry ! Illegal inst trap : %l0 = e55aacb4195373fe
12433! Set Register : %l7 = 3d7bf4c0a5e30776
12434 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
12435! Mem[0000000030000060] = f3250017, %l0 = e55aacb4195373fe
12436 ldsha [%i0+0x062]%asi,%l0 ! %l0 = 0000000000000017
12437 restore ! CWP = 0
12438! Mem[0000000031800020] = 00000000ffdf0fda, %f30 = 486ea4ca d203ffb0
12439 ldda [%o3+0x020]%asi,%f30 ! %f30 = 00000000 ffdf0fda
12440
12441p4_label_15:
12442! %l4 = 000000009f430768, %l6 = 000000004637abcb, %l3 = 0000000000000a69
12443 udivx %l4,%l6,%l3 ! %l3 = 0000000000000002
12444! Mem[0000000019000000] = 7f2d5112271067d6, %l5 = 000000006a0c0d56
12445 ldxa [%i2+%g0]0x81,%l5 ! %l5 = 7f2d5112271067d6
12446! %l3 = 0000000000000002
12447 setx 0xbfaeea89bfaeea89,%g7,%l3 ! %l3 = bfaeea89bfaeea89
12448! %l6 = 000000004637abcb, immed = 00000e92, %l2 = 000000000000003d
12449 andn %l6,0xe92,%l2 ! %l2 = 000000004637a149
12450! %l2 = 000000004637a149, Mem[0000000019000030] = 4637abcb
12451 stha %l2,[%i2+%o6]0x80 ! Mem[0000000019000030] = a149abcb
12452! %f16 = 0aa92fc9 5031f0b4, Mem[0000000019000030] = cbab49a1 4bf64c9e
12453 stda %f16,[%i2+%o6]0x89 ! Mem[0000000019000030] = 0aa92fc9 5031f0b4
12454! Mem[0000000018800078] = b5d15872, %l0 = 0000000000000000
12455 ldsba [%i1+0x07a]%asi,%l0 ! %l0 = 0000000000000058
12456 save ! CWP = 1
12457! Mem[0000000019800010] = aa6a3d2c, %l5 = 000000000000fd3e
12458 lduwa [%o3+%o5]0x88,%l5 ! %l5 = 00000000aa6a3d2c
12459! %l7 = ffffffffffffffff, immed = fffffa93, %l3 = a84703223620479f
12460 sub %l7,-0x56d,%l3 ! %l3 = 000000000000056c
12461
12462p4_label_16: ! %cwp = 1
12463 rd %pc,%o7
12464 return %o7+12 ! CWP = 0
12465! Mem[0000000018800028] = 0c000000, %l1 = 0000000000000000
12466 ldsba [%i1+%o5]0x81,%l1 ! %l1 = 000000000000000c
12467! %l6 = 000000004637abcb, immed = 00000f60, %y = 000002dc
12468 sdivcc %l6,0xf60,%l2 ! %l2 = 000000002fa0aa1f, %ccr = 00
12469 mov %l0,%y ! %y = 00000058
12470! %l1 = 000000000000000c, Mem[0000000019800010] = ccc3db6aaa6a3d2c
12471 stxa %l1,[%i3+%i5]0x88 ! Mem[0000000019800010] = 000000000000000c
12472! %l3 = bfaeea89bfaeea89
12473 sethi %hi(0x8706a400),%l3 ! %l3 = 000000008706a400
12474! %l2 = 000000002fa0aa1f, %l6 = 000000004637abcb, %l1 = 000000000000000c
12475 sll %l2,%l6,%l1 ! %l1 = 0000017d0550f800
12476! Randomly selected nop
12477 nop
12478! %l7 = 0b67981110f6b3f8, Mem[0000000018000000] = 957da40d
12479 stwa %l7,[%i0+%g0]0x89 ! Mem[0000000018000000] = 10f6b3f8
12480! %l2 = 2fa0aa1f, %l3 = 8706a400, Mem[0000000030800020] = 0d2d125e 0000fd3e
12481 std %l2,[%o1+%o4] ! Mem[0000000030800020] = 2fa0aa1f 8706a400
12482! Set Register : %l2 = 000000002fa0aa1f
12483 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
12484
12485p4_label_17:
12486! %l2 = ffffffffffffffff, Mem[0000000018000018] = 9e8f13b8
12487 stba %l2,[%i0+%i6]0x81 ! Mem[0000000018000018] = ff8f13b8
12488 save ! CWP = 1
12489! %l2 = 561632a9, %l3 = 0000056c, Mem[0000000030800060] = 60d9bfea 6bb28802
12490 std %l2,[%i1+0x060] ! Mem[0000000030800060] = 561632a9 0000056c
12491! %l1 = 00000000001c0c09, %l2 = 9bc1a6bc561632a9, %l6 = 000002dc68db01d2
12492 sllx %l1,%l2,%l6 ! %l6 = 3818120000000000
12493! Mem[0000000019000030] = 5031f0b4, %l6 = 3818120000000000
12494 lduha [%o2+%i6]0x88,%l6 ! %l6 = 000000000000f0b4
12495! %l0 = 0000000000000017, %l7 = ffffffffffffffff, %l6 = 000000000000f0b4
12496 addc %l0,%l7,%l6 ! %l6 = 0000000000000016
12497! %f7 = 09c50e3b, Mem[000000001900007c] = 50e8dda5
12498 st %f7 ,[%o2+0x07c] ! Mem[000000001900007c] = 09c50e3b
12499! Mem[0000000018000018] = ff8f13b867a97c20, %l3 = 000000000000056c
12500 ldx [%o0+%o6],%l3 ! %l3 = ff8f13b867a97c20
12501! %l6 = 00000016, %l7 = ffffffff, Mem[0000000030000020] = 816fb643 99ceff44
12502 std %l6,[%i0+%i4] ! Mem[0000000030000020] = 00000016 ffffffff
12503! %l6 = 0000000000000016, Mem[0000000018000028] = 6d2ab915
12504 stba %l6,[%o0+%i5]0x89 ! Mem[0000000018000028] = 6d2ab916
12505
12506p4_label_18: ! %cwp = 1
12507! %l3 = ff8f13b867a97c20, Mem[0000000031000066] = 00000900
12508 stba %l3,[%i2+0x066]%asi ! Mem[0000000031000064] = 00002000
12509! Mem[0000000018800070] = be7848e0, %f3 = 2a3c3150
12510 ld [%o1+0x070],%f3 ! %f3 = be7848e0
12511! %l0 = 0000000000000017, immed = fffffdaa, %y = 00000058
12512 udivcc %l0,-0x256,%l2 ! %l2 = 0000000000000058, %ccr = 00
12513 mov %l0,%y ! %y = 00000017
12514! Mem[0000000018000000] = 879569df10f6b3f8, %l1 = 00000000001c0c09
12515 ldxa [%o0+%g0]0x88,%l1 ! %l1 = 879569df10f6b3f8
12516! %f12 = 00000000 ffdf0fda, Mem[0000000019800038] = 9827b49a 01df27a1
12517 stda %f12,[%o3+0x038]%asi ! Mem[0000000019800038] = 00000000 ffdf0fda
12518! %f22 = 027566ab 6c409488, Mem[0000000030000020] = 00000016 ffffffff
12519 std %f22,[%i0+%i4] ! Mem[0000000030000020] = 027566ab 6c409488
12520! Mem[0000000018000008] = c5533487, %l6 = 0000000000000016
12521 lduha [%o0+%o4]0x80,%l6 ! %l6 = 000000000000c553
12522! %l0 = 0000000000000017, %l4 = 141c998c816fb643, %l2 = 0000000000000058
12523 mulx %l0,%l4,%l2 ! %l2 = ce91cb9fa1096005, %y = 17
12524! %l5 = 00000000aa6a3d2c, %l0 = 0000000000000017, %l7 = ffffffffffffffff
12525 srax %l5,%l0,%l7 ! %l7 = 0000000000000154
12526! %l5 = 00000000aa6a3d2c, Mem[000000001800000e] = b864145c, %asi = 80
12527 stha %l5,[%o0+0x00e]%asi ! Mem[000000001800000c] = b8643d2c
12528
12529p4_label_19: ! %cwp = 1
12530! Mem[0000000031000060] = 0000000c, %l0 = 0000000000000017
12531 lduh [%i2+0x062],%l0 ! %l0 = 000000000000000c
12532! %l2 = ce91cb9fa1096005, %l3 = ff8f13b867a97c20, %l7 = 0000000000000154
12533 sdivx %l2,%l3,%l7 ! %l7 = 0000000000000070
12534! %l7 = 0000000000000070, immed = fffffa0a, %l0 = 000000000000000c
12535 tsubcc %l7,-0x5f6,%l0 ! %l0 = 0000000000000666, %ccr = 13
12536! Mem[0000000030000060] = f325001714474f43, %l5 = 00000000aa6a3d2c
12537 ldx [%i0+0x060],%l5 ! %l5 = f325001714474f43
12538! %l0 = 0000000000000666, immed = 00000009, %l1 = 879569df10f6b3f8
12539 sll %l0,0x009,%l1 ! %l1 = 00000000000ccc00
12540! %f4 = 60d9bfea, Mem[0000000030000060] = f3250017
12541 st %f4 ,[%i0+0x060] ! Mem[0000000030000060] = 60d9bfea
12542! %l7 = 0000000000000070, immd = fffffffffffff20f, %l5 = f325001714474f43
12543 udivx %l7,-0xdf1,%l5 ! %l5 = 0000000000000000
12544! Mem[0000000019800010] = 0c00000000000000, %l5 = 0000000000000000
12545 ldxa [%o3+%o5]0x81,%l5 ! %l5 = 0c00000000000000
12546! Mem[0000000031000060] = 0000000c00002000, %f18 = 5201abe7 aac36226
12547 ldda [%i2+0x060]%asi,%f18 ! %f18 = 0000000c 00002000
12548! Mem[0000000018800030] = 0000005b, %l5 = 0c00000000000000
12549 lduba [%o1+%i6]0x80,%l5 ! %l5 = 0000000000000000
12550
12551p4_label_20: ! %cwp = 1
12552! Mem[0000000030800024] = 8706a400, %l3 = ff8f13b867a97c20
12553 ldub [%i1+0x025],%l3 ! %l3 = 0000000000000006
12554! %l3 = 0000000000000006, Mem[0000000019800010] = 0c000000
12555 stw %l3,[%o3+%o5] ! Mem[0000000019800010] = 00000006
12556! %l4 = 141c998c816fb643, Mem[0000000019000008] = 207ca967
12557 stha %l4,[%o2+%o4]0x80 ! Mem[0000000019000008] = b643a967
12558! Mem[0000000019800060] = e06ace03, %f19 = 00002000
12559 ld [%o3+0x060],%f19 ! %f19 = e06ace03
12560! %l1 = 00000000000ccc00, %l6 = 000000000000c553, %l6 = 000000000000c553
12561 tsubcc %l1,%l6,%l6 ! %l6 = 00000000000c06ad, %ccr = 02
12562! done : should take illegal inst trap, %l0 = 0000000000000666
12563 done ! Illegal inst trap : %l0 = 0000000000000676
12564! %l0 = 0000000000000676, immed = fffff086, %l0 = 0000000000000676
12565 tsubcc %l0,-0xf7a,%l0 ! %l0 = 00000000000015f0, %ccr = 13
12566! Mem[000000001800005c] = be9ade3c, %l5 = 0000000000000000
12567 ldsh [%o0+0x05c],%l5 ! %l5 = ffffffffffffbe9a
12568! %f8 = 833aa65f 8448e0dd, Mem[0000000030800020] = 2fa0aa1f 8706a400
12569 std %f8 ,[%i1+%i4] ! Mem[0000000030800020] = 833aa65f 8448e0dd
12570! %f12 = 00000000 ffdf0fda, Mem[0000000031800060] = 68db01d2 a5e30776
12571 std %f12,[%i3+0x060] ! Mem[0000000031800060] = 00000000 ffdf0fda
12572
12573p4_label_21: ! %cwp = 1
12574! %l2 = ce91cb9fa1096005, %l1 = 00000000000ccc00, %l2 = ce91cb9fa1096005
12575 xor %l2,%l1,%l2 ! %l2 = ce91cb9fa105ac05
12576! %l1 = 00000000000ccc00, immed = 000002b2, %l2 = ce91cb9fa105ac05
12577 addc %l1,0x2b2,%l2 ! %l2 = 00000000000cceb3
12578! Mem[0000000019800008] = 9f430768, %l3 = 0000000000000006
12579 ldsha [%o3+0x008]%asi,%l3 ! %l3 = ffffffffffff9f43
12580! %l2 = 00000000000cceb3, %l7 = 0000000000000070, %l1 = 00000000000ccc00
12581 tsubcctv %l2,%l7,%l1 ! %l0 = 0000000000001613, Trapped
12582! %f10 = 2f740105, Mem[0000000019000034] = c92fa90a
12583 sta %f10,[%o2+0x034]%asi ! Mem[0000000019000034] = 2f740105
12584! %f16 = 0aa92fc9 5031f0b4, Mem[0000000018800010] = 0000005b 6b00fca6
12585 stda %f16,[%o1+%o5]0x89 ! Mem[0000000018800010] = 0aa92fc9 5031f0b4
12586! %l5 = ffffffffffffbe9a, Mem[0000000018800020] = 33aed6dd
12587 stba %l5,[%o1+%i4]0x89 ! Mem[0000000018800020] = 33aed69a
12588! Mem[0000000030800020] = 833aa65f 8448e0dd, %l6 = 000c06ad, %l7 = 00000070
12589 ldd [%i1+%i4],%l6 ! %l6 = 00000000833aa65f 000000008448e0dd
12590! Mem[0000000019000000] = 7f2d5112, %l4 = 141c998c816fb643
12591 ldsha [%o2+%g0]0x81,%l4 ! %l4 = 0000000000007f2d
12592! Clear Register : %l3 = ffffffffffff9f43
12593 clr %l3 ! %l3 = 0000000000000000
12594
12595p4_label_22: ! %cwp = 1
12596! Mem[0000000030000020] = 027566ab, %l3 = 0000000000000000
12597 ldsh [%i0+0x022],%l3 ! %l3 = 00000000000066ab
12598! Mem[0000000019000074] = 08471a4c, %f11 = 11cead03
12599 ld [%o2+0x074],%f11 ! %f11 = 08471a4c
12600! Mem[0000000030800020] = 833aa65f, %l4 = 0000000000007f2d
12601 ldsb [%i1+%i4],%l4 ! %l4 = ffffffffffffff83
12602! Mem[0000000030800060] = 561632a9, %f11 = 08471a4c
12603 ld [%i1+0x060],%f11 ! %f11 = 561632a9
12604! Mem[0000000018800028] = 0c00000025f3ffff, %f18 = 0000000c e06ace03
12605 ldda [%o1+%i5]0x81,%f18 ! %f18 = 0c000000 25f3ffff
12606! Mem[0000000031800020] = 00000000ffdf0fda, %f18 = 0c000000 25f3ffff
12607 ldd [%i3+%i4],%f18 ! %f18 = 00000000 ffdf0fda
12608! %l3 = 00000000000066ab, immed = 000003bc, %l0 = 0000000000001613
12609 sub %l3,0x3bc,%l0 ! %l0 = 00000000000062ef
12610! Mem[0000000018000020] = 5b81ddaa, %l4 = ffffffffffffff83
12611 lduba [%o0+%i4]0x88,%l4 ! %l4 = 00000000000000aa
12612! Mem[0000000018000028] = 16b92a6d c2af44c0, %l0 = 000062ef, %l1 = 000ccc00
12613 ldda [%o0+%i5]0x81,%l0 ! %l0 = 0000000016b92a6d 00000000c2af44c0
12614! %f22 = 027566ab 6c409488, Mem[0000000019000010] = 0862f767 ee608c01
12615 stda %f22,[%o2+%o5]0x89 ! Mem[0000000019000010] = 027566ab 6c409488
12616
12617p4_label_23: ! %cwp = 1
12618! Invert Register : %l7 = 000000008448e0dd
12619 xor %l7,-1,%l7 ! %l7 = ffffffff7bb71f22
12620! %l6 = 00000000833aa65f, immed = 00000009, %l4 = 00000000000000aa
12621 sra %l6,0x009,%l4 ! %l4 = ffffffffffc19d53
12622! %l4 = ffffffffffc19d53, immed = 00000938, %l5 = ffffffffffffbe9a
12623 addcc %l4,0x938,%l5 ! %l5 = ffffffffffc1a68b, %ccr = 88
12624! %l4 = ffffffffffc19d53
12625 sethi %hi(0x73f4e800),%l4 ! %l4 = 0000000073f4e800
12626! Mem[0000000019800010] = 00000000 06000000, %l2 = 000cceb3, %l3 = 000066ab
12627 ldda [%o3+%o5]0x89,%l2 ! %l2 = 0000000006000000 0000000000000000
12628! Mem[0000000019800000] = ced6bae8 bc353106, %l0 = 16b92a6d, %l1 = c2af44c0
12629 ldda [%o3+%g0]0x81,%l0 ! %l0 = 00000000ced6bae8 00000000bc353106
12630! Mem[0000000019000028] = 68070e3b, %l7 = ffffffff7bb71f22
12631 ldsba [%o2+%i5]0x81,%l7 ! %l7 = 0000000000000068
12632! %l1 = 00000000bc353106, immed = 00000650, %l4 = 0000000073f4e800
12633 xnorcc %l1,0x650,%l4 ! %l4 = ffffffff43cac8a9, %ccr = 80
12634! %l4 = ffffffff43cac8a9, Mem[0000000019800030] = 0000000000000000
12635 stxa %l4,[%o3+%i6]0x80 ! Mem[0000000019800030] = ffffffff43cac8a9
12636! %l4 = ffffffff43cac8a9, Mem[0000000031000066] = 00002000, %asi = 80
12637 stha %l4,[%i2+0x066]%asi ! Mem[0000000031000064] = 0000c8a9
12638
12639p4_label_24: ! %cwp = 1
12640! Mem[0000000030800020] = 833aa65f8448e0dd, %f16 = 0aa92fc9 5031f0b4
12641 ldd [%i1+%i4],%f16 ! %f16 = 833aa65f 8448e0dd
12642! %l6 = 00000000833aa65f, %l5 = ffffffffffc1a68b, %y = 00000017
12643 umul %l6,%l5,%l7 ! %l7 = 831ab04f5758ef95, %y = 831ab04f
12644! %f14 = 00000000 14474f43, Mem[0000000019800000] = e8bad6ce 063135bc
12645 stda %f14,[%o3+%g0]0x89 ! Mem[0000000019800000] = 00000000 14474f43
12646! Mem[0000000018000028] = 6d2ab916, %l2 = 0000000006000000
12647 ldsba [%o0+%i5]0x88,%l2 ! %l2 = 0000000000000016
12648! Mem[0000000018800018] = 00000000, %l4 = ffffffff43cac8a9
12649 ldsha [%o1+%o6]0x89,%l4 ! %l4 = 0000000000000000
12650! Mem[0000000031800020] = 00000000, %l3 = 0000000000000000
12651 lduw [%i3+%i4],%l3 ! %l3 = 0000000000000000
12652! Mem[0000000019800008] = 9f430768, %l7 = 831ab04f5758ef95
12653 ldub [%o3+0x00b],%l7 ! %l7 = 0000000000000068
12654! %l2 = 0000000000000016, immed = fffff800, %l1 = 00000000bc353106
12655 tsubcc %l2,-0x800,%l1 ! %l1 = 0000000000000816, %ccr = 13
12656! %l3 = 0000000000000000, %l5 = ffffffffffc1a68b, %y = 831ab04f
12657 smul %l3,%l5,%l0 ! %l0 = 0000000000000000, %y = 00
12658! %l6 = 00000000833aa65f, Mem[0000000018800000] = 0000003dfdedc4b0
12659 stxa %l6,[%o1+%g0]0x80 ! Mem[0000000018800000] = 00000000833aa65f
12660
12661p4_label_25: ! %cwp = 1
12662! %l0 = 0000000000000000, Mem[0000000019000028] = 68070e3bb4def5c4
12663 stxa %l0,[%o2+%i5]0x80 ! Mem[0000000019000028] = 0000000000000000
12664! Mem[0000000019000030] = 5031f0b4, %l1 = 0000000000000816
12665 ldsba [%o2+%i6]0x89,%l1 ! %l1 = ffffffffffffffb4
12666! %l3 = 0000000000000000, %l3 = 0000000000000000, %l2 = 0000000000000016
12667 xorcc %l3,%l3,%l2 ! %l2 = 0000000000000000, %ccr = 44
12668! Mem[0000000018000018] = b8138fff, %l3 = 0000000000000000
12669 ldsha [%o0+%o6]0x89,%l3 ! %l3 = ffffffffffff8fff
12670! %l6 = 00000000833aa65f, immd = fffffffffffff0ee, %l7 = 0000000000000068
12671 udivx %l6,-0xf12,%l7 ! %l7 = 0000000000000000
12672! Mem[0000000019000020] = 1d640961 ef112758, %l0 = 00000000, %l1 = ffffffb4
12673 ldda [%o2+%i4]0x81,%l0 ! %l0 = 000000001d640961 00000000ef112758
12674! %l1 = 00000000ef112758, %l0 = 000000001d640961, %l0 = 000000001d640961
12675 or %l1,%l0,%l0 ! %l0 = 00000000ff752f79
12676! Mem[0000000018800018] = 00000000, %l4 = 0000000000000000
12677 lduha [%o1+%o6]0x80,%l4 ! %l4 = 0000000000000000
12678! Mem[0000000030800024] = 8448e0dd, %l5 = ffffffffffc1a68b
12679 ldsw [%i1+0x024],%l5 ! %l5 = ffffffff8448e0dd
12680! %l2 = 0000000000000000, %l0 = 00000000ff752f79, %l4 = 0000000000000000
12681 xor %l2,%l0,%l4 ! %l4 = 00000000ff752f79
12682
12683p4_label_26: ! %cwp = 1
12684! %l5 = ffffffff8448e0dd, Mem[0000000018800030] = 5b000000
12685 stba %l5,[%o1+%i6]0x89 ! Mem[0000000018800030] = 5b0000dd
12686! %f24 = 7f2d5112 271067d6, Mem[0000000031000060] = 0000000c 0000c8a9
12687 std %f24,[%i2+0x060] ! Mem[0000000031000060] = 7f2d5112 271067d6
12688! %l0 = 00000000ff752f79, %l3 = ffffffffffff8fff, %l3 = ffffffffffff8fff
12689 sllx %l0,%l3,%l3 ! %l3 = 8000000000000000
12690! %f5 = 6bb28802, Mem[0000000019800030] = ffffffff
12691 sta %f5 ,[%o3+%i6]0x89 ! Mem[0000000019800030] = 6bb28802
12692! retry : should take illegal inst trap, %l0 = 00000000ff752f79
12693 retry ! Illegal inst trap : %l0 = 00000000ff752f89
12694! Mem[0000000019800020] = 000001df, %l3 = 8000000000000000
12695 lduwa [%o3+%i4]0x88,%l3 ! %l3 = 00000000000001df
12696! Mem[0000000030000020] = 027566ab6c409488, %l6 = 00000000833aa65f
12697 ldx [%i0+%i4],%l6 ! %l6 = 027566ab6c409488
12698! %l5 = ffffffff8448e0dd, immed = 0000073e, %l6 = 027566ab6c409488
12699 xor %l5,0x73e,%l6 ! %l6 = ffffffff8448e7e3
12700! Mem[0000000019800044] = 0e27492e, %l2 = 0000000000000000
12701 ldsb [%o3+0x047],%l2 ! %l2 = 000000000000002e
12702! %l4 = 00000000ff752f79, immed = 0000000c, %l3 = 00000000000001df
12703 sll %l4,0x00c,%l3 ! %l3 = 00000ff752f79000
12704
12705p4_label_27: ! %cwp = 1
12706! Mem[0000000030800020] = 833aa65f, %f22 = 027566ab
12707 ld [%i1+%i4],%f22 ! %f22 = 833aa65f
12708! Mem[0000000018800030] = dd00005b, %l1 = 00000000ef112758
12709 lduba [%o1+%i6]0x80,%l1 ! %l1 = 00000000000000dd
12710! Mem[0000000019000018] = c47584d2, %l4 = 00000000ff752f79
12711 ldsba [%o2+%o6]0x89,%l4 ! %l4 = ffffffffffffffd2
12712! %l4 = ffffffffffffffd2, immed = 00000712, %y = 00000000
12713 smulcc %l4,0x712,%l0 ! %l0 = fffffffffffebac4, %ccr = 88, %y = ffffffff
12714 restore ! CWP = 0
12715! Mem[0000000031800064] = ffdf0fda, %l4 = 000000009f430768
12716 ldsha [%o3+0x064]%asi,%l4 ! %l4 = ffffffffffffffdf
12717! %l3 = 000000008706a400, immed = 00000c5b, %y = ffffffff
12718 umul %l3,0xc5b,%l6 ! %l6 = 000006844f0c4c00, %y = 684
12719! %l5 = 7f2d5112271067d6, %l7 = 0b67981110f6b3f8, %l6 = 000006844f0c4c00
12720 orcc %l5,%l7,%l6 ! %l6 = 7f6fd91337f6f7fe, %ccr = 00
12721! %l3 = 000000008706a400, %l0 = 0000000000000058, %y = 00000684
12722 umulcc %l3,%l0,%l4 ! %l4 = 0000002e6a486000, %ccr = 00, %y = 2e
12723! %l2 = ffffffffffffffff, immed = 0000008d, %l3 = 000000008706a400
12724 add %l2,0x08d,%l3 ! %l3 = 000000000000008c
12725
12726p4_label_28:
12727! %l0 = 0000000000000058, immed = 0000012e, %y = 0000002e
12728 umul %l0,0x12e,%l0 ! %l0 = 00000000000067d0, %y = 00
12729! Mem[0000000031800064] = ffdf0fda, %l4 = 0000002e6a486000
12730 ldsha [%o3+0x064]%asi,%l4 ! %l4 = ffffffffffffffdf
12731! Mem[0000000019000008] = 67a943b6, %l3 = 000000000000008c
12732 lduha [%i2+%i4]0x88,%l3 ! %l3 = 00000000000043b6
12733! Mem[0000000018000020] = aadd815bc9b10a56, %f8 = 833aa65f 8448e0dd
12734 ldda [%i0+%o4]0x80,%f8 ! %f8 = aadd815b c9b10a56
12735! %l3 = 00000000000043b6, %l7 = 0b67981110f6b3f8, %l1 = 0000017d0550f800
12736 orn %l3,%l7,%l1 ! %l1 = f49867eeef094fb7
12737! Mem[0000000018000010] = 938f55ee, %l3 = 00000000000043b6
12738 lduha [%i0+%i5]0x88,%l3 ! %l3 = 00000000000055ee
12739! Mem[0000000018000010] = 938f55ee, %l1 = f49867eeef094fb7
12740 ldsha [%i0+%i5]0x89,%l1 ! %l1 = 00000000000055ee
12741! Invert Register : %l0 = 00000000000067d0
12742 xor %l0,-1,%l0 ! %l0 = ffffffffffff982f
12743! Mem[0000000031800060] = 00000000ffdf0fda, %l3 = 00000000000055ee
12744 ldx [%o3+0x060],%l3 ! %l3 = 00000000ffdf0fda
12745! %l0 = ffffffffffff982f, immed = 00000352, %l3 = 00000000ffdf0fda
12746 addcc %l0,0x352,%l3 ! %l3 = ffffffffffff9b81, %ccr = 88
12747
12748p4_label_29:
12749! Mem[0000000031800020] = 00000000, %l3 = ffffffffffff9b81
12750 ldsh [%o3+%o4],%l3 ! %l3 = 0000000000000000
12751! Mem[0000000018800040] = bc47622241f246f1, %f12 = 00000000 ffdf0fda
12752 ldd [%i1+0x040],%f12 ! %f12 = bc476222 41f246f1
12753! Mem[0000000030000060] = 60d9bfea14474f43, %f16 = 833aa65f 8448e0dd
12754 ldda [%o0+0x060]%asi,%f16 ! %f16 = 60d9bfea 14474f43
12755! Mem[0000000018000020] = 5b81ddaa, %l3 = 0000000000000000
12756 lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000aa
12757! Mem[0000000030000064] = 14474f43, %l1 = 00000000000055ee
12758 ldsb [%o0+0x065],%l1 ! %l1 = 0000000000000047
12759! %l2 = ffffffffffffffff, Mem[0000000018800010] = 5031f0b4
12760 stha %l2,[%i1+%i5]0x88 ! Mem[0000000018800010] = 5031ffff
12761! Mem[0000000018000020] = aadd815b, %f10 = 2f740105
12762 lda [%i0+%o4]0x80,%f10 ! %f10 = aadd815b
12763! %f8 = aadd815b c9b10a56, Mem[0000000030000060] = 60d9bfea 14474f43
12764 std %f8 ,[%o0+0x060] ! Mem[0000000030000060] = aadd815b c9b10a56
12765! %f6 = a607cea3 09c50e3b, Mem[0000000019000018] = d28475c4 8b8bfe70
12766 std %f6 ,[%i2+%i6] ! Mem[0000000019000018] = a607cea3 09c50e3b
12767! Mem[0000000019800030] = 0288b26b, %l6 = 7f6fd91337f6f7fe
12768 lduha [%i3+%o6]0x80,%l6 ! %l6 = 0000000000000288
12769
12770p4_label_30:
12771! Mem[0000000030800060] = 561632a9 0000056c, %l6 = 00000288, %l7 = 10f6b3f8
12772 ldd [%o1+0x060],%l6 ! %l6 = 00000000561632a9 000000000000056c
12773! Mem[0000000019000060] = b334fef70252851f, %f6 = a607cea3 09c50e3b
12774 ldda [%i2+0x060]%asi,%f6 ! %f6 = b334fef7 0252851f
12775! %f26 = 4db3172a ba4bfe4d, Mem[0000000018800020] = 33aed69a 288394cc
12776 stda %f26,[%i1+%o4]0x89 ! Mem[0000000018800020] = 4db3172a ba4bfe4d
12777! %l3 = 00000000000000aa, immed = 0000000b, %l0 = ffffffffffff982f
12778 srl %l3,0x00b,%l0 ! %l0 = 0000000000000000
12779! %l0 = 0000000000000000, Mem[0000000018800018] = 00000000
12780 stwa %l0,[%i1+%i6]0x80 ! Mem[0000000018800018] = 00000000
12781! %l6 = 00000000561632a9, immed = 0000001b, %l3 = 00000000000000aa
12782 sll %l6,0x01b,%l3 ! %l3 = 02b0b19548000000
12783! Mem[000000001800005c] = be9ade3c, %l2 = ffffffffffffffff
12784 ldsh [%i0+0x05e],%l2 ! %l2 = ffffffffffffde3c
12785! done : should take illegal inst trap, %l0 = 0000000000000000
12786 done ! Illegal inst trap : %l0 = 0000000000000010
12787! Mem[0000000030000060] = aadd815b, %l6 = 00000000561632a9
12788 ldsw [%o0+0x060],%l6 ! %l6 = ffffffffaadd815b
12789! Clear Register : %l4 = ffffffffffffffdf
12790 clr %l4 ! %l4 = 0000000000000000
12791
12792p4_label_31:
12793! %l2 = ffffffffffffde3c, Mem[0000000019800020] = 5b000000000001df
12794 stxa %l2,[%i3+%o4]0x88 ! Mem[0000000019800020] = ffffffffffffde3c
12795! %l4 = 0000000000000000, Mem[0000000031000024] = ffffffd2
12796 stb %l4,[%o2+0x024] ! Mem[0000000031000024] = 00ffffd2
12797! %f24 = 7f2d5112 271067d6, Mem[0000000031000020] = 4db3172a 00ffffd2
12798 std %f24,[%o2+%o4] ! Mem[0000000031000020] = 7f2d5112 271067d6
12799! %l7 = 000000000000056c, Mem[0000000018800028] = 0c000000
12800 stwa %l7,[%i1+%o5]0x80 ! Mem[0000000018800028] = 0000056c
12801! %l1 = 0000000000000047, %l3 = 02b0b19548000000, %y = 00000000
12802 smul %l1,%l3,%l6 ! %l6 = 00000013f8000000, %y = 13
12803! Mem[0000000018800008] = da0f84ff, %l3 = 02b0b19548000000
12804 ldsba [%i1+%i4]0x81,%l3 ! %l3 = ffffffffffffffda
12805! %l4 = 0000000000000000, Mem[0000000019000008] = b643a967
12806 stba %l4,[%i2+%i4]0x81 ! Mem[0000000019000008] = 0043a967
12807! Mem[0000000031000024] = 271067d6, %l4 = 0000000000000000
12808 ldsb [%o2+0x024],%l4 ! %l4 = 0000000000000027
12809! %l2 = ffffffffffffde3c, Mem[0000000019800054] = 8b4d5c59
12810 stw %l2,[%i3+0x054] ! Mem[0000000019800054] = ffffde3c
12811! %l0 = 0000000000000010, %l7 = 000000000000056c, %y = 00000013
12812 umul %l0,%l7,%l4 ! %l4 = 00000000000056c0, %y = 00
12813
12814p4_label_32:
12815! %l2 = ffffffffffffde3c, Mem[0000000030000020] = 027566ab6c409488
12816 stx %l2,[%o0+%o4] ! Mem[0000000030000020] = ffffffffffffde3c
12817! Mem[0000000031000020] = 7f2d5112 271067d6, %l2 = ffffde3c, %l3 = ffffffda
12818 ldda [%o2+0x020]%asi,%l2 ! %l2 = 000000007f2d5112 00000000271067d6
12819! Mem[0000000018800050] = 0b67981110f6b3f8, %f24 = 7f2d5112 271067d6
12820 ldd [%i1+0x050],%f24 ! %f24 = 0b679811 10f6b3f8
12821! %l6 = f8000000, %l7 = 0000056c, Mem[0000000030800060] = 561632a9 0000056c
12822 std %l6,[%o1+0x060] ! Mem[0000000030800060] = f8000000 0000056c
12823! Mem[0000000019000008] = 0043a967, %f15 = 14474f43
12824 lda [%i2+%i4]0x80,%f15 ! %f15 = 0043a967
12825! Mem[0000000018800030] = dd00005b, %f22 = 833aa65f
12826 lda [%i1+%o6]0x80,%f22 ! %f22 = dd00005b
12827! %l6 = f8000000, %l7 = 0000056c, Mem[0000000031000060] = 7f2d5112 271067d6
12828 stda %l6,[%o2+0x060]%asi ! Mem[0000000031000060] = f8000000 0000056c
12829! %l6 = 00000013f8000000, immd = 0000000000000879, %l4 = 00000000000056c0
12830 udivx %l6,0x879,%l4 ! %l4 = 00000000025b5a4a
12831! %l0 = 0000000000000010, immed = 00000ddd, %y = 00000000
12832 umulcc %l0,0xddd,%l2 ! %l2 = 000000000000ddd0, %ccr = 00, %y = 00
12833! %l6 = f8000000, %l7 = 0000056c, Mem[0000000018000040] = 506caa5b 6e7a0844
12834 std %l6,[%i0+0x040] ! Mem[0000000018000040] = f8000000 0000056c
12835
12836p4_label_33:
12837! done : should take illegal inst trap, %l0 = 0000000000000010
12838 done ! Illegal inst trap : %l0 = 0000000000000020
12839! Set Register : %l5 = 7f2d5112271067d6
12840 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
12841! %l2 = 000000000000ddd0, Mem[0000000018800010] = ffff3150
12842 stba %l2,[%i1+%i5]0x81 ! Mem[0000000018800010] = d0ff3150
12843! Mem[0000000031800024] = ffdf0fda, %f13 = 41f246f1
12844 ld [%o3+0x024],%f13 ! %f13 = ffdf0fda
12845! Mem[0000000019000018] = a3ce07a6, %l3 = 00000000271067d6
12846 ldsha [%i2+%i6]0x89,%l3 ! %l3 = 00000000000007a6
12847! %l2 = 000000000000ddd0, immed = fffffea1, %l7 = 000000000000056c
12848 orncc %l2,-0x15f,%l7 ! %l7 = 000000000000ddde, %ccr = 00
12849! Mem[0000000019800028] = a6b7f387, %l4 = 00000000025b5a4a
12850 ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffa6b7f387
12851! Mem[000000001980000c] = 6a0c0d56, %l5 = ffffffffffffffff
12852 ldub [%i3+0x00c],%l5 ! %l5 = 000000000000006a
12853! %l1 = 0000000000000047, %l0 = 0000000000000020, %l2 = 000000000000ddd0
12854 andncc %l1,%l0,%l2 ! %l2 = 0000000000000047, %ccr = 00
12855! %l5 = 000000000000006a, %l3 = 00000000000007a6, %y = 00000000
12856 smul %l5,%l3,%l7 ! %l7 = 0000000000032abc, %y = 00
12857
12858p4_label_34:
12859! Mem[0000000019800038] = 00000000, %l6 = 00000013f8000000
12860 ldswa [%i3+0x038]%asi,%l6 ! %l6 = 0000000000000000
12861! %l2 = 00000047, %l3 = 000007a6, Mem[0000000031000020] = 7f2d5112 271067d6
12862 std %l2,[%o2+%o4] ! Mem[0000000031000020] = 00000047 000007a6
12863! Mem[0000000030800020] = 833aa65f8448e0dd, %l0 = 0000000000000020
12864 ldxa [%o1+0x020]%asi,%l0 ! %l0 = 833aa65f8448e0dd
12865! Mem[0000000030000064] = c9b10a56, %f13 = ffdf0fda
12866 ld [%o0+0x064],%f13 ! %f13 = c9b10a56
12867 save ! CWP = 1
12868! %l2 = 000000000000002e, immed = 00000f17, %l0 = fffffffffffebac4
12869 tsubcctv %l2,0xf17,%l0 ! %l0 = fffffffffffebae7, Trapped
12870! %l6 = ffffffff8448e7e3, Mem[0000000030800064] = 0000056c
12871 stw %l6,[%i1+0x064] ! Mem[0000000030800064] = 8448e7e3
12872 restore ! CWP = 0
12873! Mem[0000000019800000] = 434f4714 00000000, %l6 = 00000000, %l7 = 00032abc
12874 ldd [%i3+%g0],%l6 ! %l6 = 00000000434f4714 0000000000000000
12875! %l0 = 833aa65f8448e0dd, Mem[0000000031800065] = ffdf0fda
12876 stb %l0,[%o3+0x065] ! Mem[0000000031800064] = ffdd0fda
12877
12878p4_label_35:
12879! Mem[0000000019800018] = 195373ee, %l2 = 0000000000000047
12880 lduba [%i3+%i6]0x88,%l2 ! %l2 = 00000000000000ee
12881! Mem[0000000018800070] = be7848e0 36209ffd, %l0 = 8448e0dd, %l1 = 00000047
12882 ldd [%i1+0x070],%l0 ! %l0 = 00000000be7848e0 0000000036209ffd
12883! %l6 = 00000000434f4714, Mem[0000000019800000] = 14474f43
12884 stba %l6,[%i3+%g0]0x89 ! Mem[0000000019800000] = 14474f14
12885! %l5 = 000000000000006a, immed = 000006dd, %y = 00000000
12886 udivcc %l5,0x6dd,%l7 ! %l7 = 0000000000000000, %ccr = 44
12887 mov %l0,%y ! %y = be7848e0
12888! Mem[0000000031000020] = 00000047 000007a6, %l2 = 000000ee, %l3 = 000007a6
12889 ldd [%o2+%o4],%l2 ! %l2 = 0000000000000047 00000000000007a6
12890! Mem[0000000030800020] = 833aa65f, %l6 = 00000000434f4714
12891 ldsw [%o1+%o4],%l6 ! %l6 = ffffffff833aa65f
12892! %f30 = 00000000 ffdf0fda, Mem[0000000019000018] = a607cea3 09c50e3b
12893 stda %f30,[%i2+0x018]%asi ! Mem[0000000019000018] = 00000000 ffdf0fda
12894! %f19 = ffdf0fda, Mem[0000000018800018] = 00000000
12895 sta %f19,[%i1+%i6]0x81 ! Mem[0000000018800018] = ffdf0fda
12896! Mem[0000000019000010] = 8894406c, %l6 = ffffffff833aa65f
12897 lduh [%i2+0x012],%l6 ! %l6 = 000000000000406c
12898! %l2 = 0000000000000047, immed = fffff277, %l4 = ffffffffa6b7f387
12899 xor %l2,-0xd89,%l4 ! %l4 = fffffffffffff230
12900
12901p4_label_36:
12902! Mem[0000000018000064] = 07dd3657, %l2 = 0000000000000047
12903 ldsh [%i0+0x064],%l2 ! %l2 = 00000000000007dd
12904! Mem[0000000018000008] = c5533487b8643d2c, %l5 = 000000000000006a
12905 ldx [%i0+%i4],%l5 ! %l5 = c5533487b8643d2c
12906! Mem[0000000030000020] = ffffffff, %l3 = 00000000000007a6
12907 ldsb [%o0+0x022],%l3 ! %l3 = ffffffffffffffff
12908! %f14 = 00000000, Mem[0000000030800064] = 8448e7e3
12909 st %f14,[%o1+0x064] ! Mem[0000000030800064] = 00000000
12910! Mem[0000000030000020] = ffffffffffffde3c, %f2 = ee558f93 be7848e0
12911 ldda [%o0+0x020]%asi,%f2 ! %f2 = ffffffff ffffde3c
12912! Mem[0000000030000020] = ffffffff, %l6 = 000000000000406c
12913 ldsb [%o0+0x021],%l6 ! %l6 = ffffffffffffffff
12914! %l6 = ffffffffffffffff, Mem[0000000018000018] = ff8f13b8
12915 stba %l6,[%i0+%i6]0x81 ! Mem[0000000018000018] = ff8f13b8
12916! %l2 = 00000000000007dd, immed = 00000005, %l3 = ffffffffffffffff
12917 sll %l2,0x005,%l3 ! %l3 = 000000000000fba0
12918! Mem[0000000030000020] = ffffffffffffde3c, %l0 = 00000000be7848e0
12919 ldx [%o0+%o4],%l0 ! %l0 = ffffffffffffde3c
12920! %l2 = 00000000000007dd, %l0 = ffffffffffffde3c, %l3 = 000000000000fba0
12921 sub %l2,%l0,%l3 ! %l3 = 00000000000029a1
12922
12923p4_label_37:
12924! %l2 = 00000000000007dd, immed = 00000196, %l0 = ffffffffffffde3c
12925 addc %l2,0x196,%l0 ! %l0 = 0000000000000973
12926! Mem[0000000031800060] = 00000000 ffdd0fda, %l2 = 000007dd, %l3 = 000029a1
12927 ldd [%o3+0x060],%l2 ! %l2 = 0000000000000000 00000000ffdd0fda
12928! %l2 = 0000000000000000, %l5 = c5533487b8643d2c, %l3 = 00000000ffdd0fda
12929 addc %l2,%l5,%l3 ! %l3 = c5533487b8643d2c
12930! Mem[0000000019800018] = ee735319b4ac5ae5, %f28 = 9e8f13b8 67a97c20
12931 ldd [%i3+%i6],%f28 ! %f28 = ee735319 b4ac5ae5
12932! Mem[0000000031800060] = 00000000, %l6 = ffffffffffffffff
12933 ldub [%o3+0x061],%l6 ! %l6 = 0000000000000000
12934! %l7 = 0000000000000000, Mem[0000000018000048] = fd3e93707932f8da
12935 stx %l7,[%i0+0x048] ! Mem[0000000018000048] = 0000000000000000
12936! %l2 = 0000000000000000, %l2 = 0000000000000000, %y = be7848e0
12937 umul %l2,%l2,%l3 ! %l3 = 0000000000000000, %y = 00
12938! %l7 = 0000000000000000, immed = 00000ad1, %y = 00000000
12939 udivcc %l7,0xad1,%l7 ! %l7 = 0000000000000000, %ccr = 44
12940 mov %l0,%y ! %y = 00000973
12941! %l6 = 00000000, %l7 = 00000000, Mem[0000000018000030] = ad856a4e 89637fd3
12942 stda %l6,[%i0+%o6]0x89 ! Mem[0000000018000030] = 00000000 00000000
12943! Mem[0000000018800028] = 0000056c, %l6 = 0000000000000000
12944 lduha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
12945
12946p4_label_38:
12947! %l0 = 0000000000000973, Mem[0000000031000024] = 000007a6, %asi = 80
12948 stwa %l0,[%o2+0x024]%asi ! Mem[0000000031000024] = 00000973
12949! Mem[0000000018000008] = 873453c5, %l2 = 0000000000000000
12950 ldsha [%i0+%i4]0x89,%l2 ! %l2 = 00000000000053c5
12951! Mem[0000000019800000] = 0000000014474f14, %l0 = 0000000000000973
12952 ldxa [%i3+%g0]0x88,%l0 ! %l0 = 0000000014474f14
12953! %l0 = 0000000014474f14, immed = 00000016, %l5 = c5533487b8643d2c
12954 sra %l0,0x016,%l5 ! %l5 = 0000000000000051
12955! Mem[0000000030800020] = 833aa65f8448e0dd, %f10 = aadd815b 561632a9
12956 ldda [%o1+0x020]%asi,%f10 ! %f10 = 833aa65f 8448e0dd
12957! Mem[0000000031000060] = f8000000, %l3 = 0000000000000000
12958 ldsw [%o2+0x060],%l3 ! %l3 = fffffffff8000000
12959! Invert Register : %l3 = fffffffff8000000
12960 xor %l3,-1,%l3 ! %l3 = 0000000007ffffff
12961! %l3 = 0000000007ffffff, immed = 00000015, %l1 = 0000000036209ffd
12962 sll %l3,0x015,%l1 ! %l1 = 0000ffffffe00000
12963! %l0 = 14474f14, %l1 = ffe00000, Mem[0000000030000020] = ffffffff ffffde3c
12964 std %l0,[%o0+%o4] ! Mem[0000000030000020] = 14474f14 ffe00000
12965! Mem[0000000030000060] = aadd815bc9b10a56, %l1 = 0000ffffffe00000
12966 ldxa [%o0+0x060]%asi,%l1 ! %l1 = aadd815bc9b10a56
12967
12968p4_label_39:
12969! %f4 = 60d9bfea 6bb28802, Mem[0000000019800018] = ee735319 b4ac5ae5
12970 stda %f4 ,[%i3+%i6]0x81 ! Mem[0000000019800018] = 60d9bfea 6bb28802
12971! %l7 = 0000000000000000, immed = 0000055a, %l2 = 00000000000053c5
12972 andncc %l7,0x55a,%l2 ! %l2 = 0000000000000000, %ccr = 44
12973! %l4 = fffff230, %l5 = 00000051, Mem[0000000019000018] = 00000000 ffdf0fda
12974 stda %l4,[%i2+%i6]0x81 ! Mem[0000000019000018] = fffff230 00000051
12975! %l6 = 0000000000000000, Mem[0000000018000040] = f8000000
12976 stw %l6,[%i0+0x040] ! Mem[0000000018000040] = 00000000
12977! %l7 = 0000000000000000
12978 sethi %hi(0x25aa0400),%l7 ! %l7 = 0000000025aa0400
12979! %l0 = 0000000014474f14, Mem[0000000019800000] = 144f471400000000
12980 stxa %l0,[%i3+%g0]0x80 ! Mem[0000000019800000] = 0000000014474f14
12981! Mem[0000000019800018] = eabfd960, %l1 = aadd815bc9b10a56
12982 ldsba [%i3+%i6]0x89,%l1 ! %l1 = 0000000000000060
12983! %l0 = 0000000014474f14, immed = fffffd39, %l3 = 0000000007ffffff
12984 tsubcc %l0,-0x2c7,%l3 ! %l3 = 00000000144751db, %ccr = 13
12985! Mem[0000000031800020] = 00000000 ffdf0fda, %l6 = 00000000, %l7 = 25aa0400
12986 ldd [%o3+%o4],%l6 ! %l6 = 0000000000000000 00000000ffdf0fda
12987! %l4 = fffffffffffff230, immed = fffff8df, %l6 = 0000000000000000
12988 xnorcc %l4,-0x721,%l6 ! %l6 = fffffffffffff510, %ccr = 88
12989
12990p4_label_40:
12991! %l0 = 0000000014474f14, %l2 = 0000000000000000, %y = 00000973
12992 udivcc %l0,%l2,%l7 ! Div by zero, %l0 = 0000000014474f64
12993 mov %l0,%y ! %y = 14474f3c
12994! Mem[0000000018000018] = 207ca967b8138fff, %f20 = 77ebd3ae b1b0cc4c
12995 ldda [%i0+%i6]0x88,%f20 ! %f20 = 207ca967 b8138fff
12996! Mem[0000000018800008] = da0f84ff 262847c9, %l6 = fffff510, %l7 = ffdf0fda
12997 ldda [%i1+%i4]0x81,%l6 ! %l6 = 00000000da0f84ff 00000000262847c9
12998! %l1 = 0000000000000060, immed = 000003be, %l1 = 0000000000000060
12999 sub %l1,0x3be,%l1 ! %l1 = fffffffffffffca2
13000! Mem[0000000030800064] = 00000000, %l6 = 00000000da0f84ff
13001 ldsh [%o1+0x066],%l6 ! %l6 = 0000000000000000
13002! %l5 = 0000000000000051, %l1 = fffffffffffffca2, %y = 14474f3c
13003 smulcc %l5,%l1,%l5 ! %l5 = fffffffffffeef42, %ccr = 88, %y = ffffffff
13004! %l0 = 0000000014474f3c, immd = fffffffffffff395, %l5 = fffffffffffeef42
13005 udivx %l0,-0xc6b,%l5 ! %l5 = 0000000000000000
13006! %f24 = 0b679811 10f6b3f8, Mem[0000000018000020] = aadd815b c9b10a56
13007 stda %f24,[%i0+%o4]0x81 ! Mem[0000000018000020] = 0b679811 10f6b3f8
13008! Mem[0000000030800020] = 833aa65f, %l4 = fffffffffffff230
13009 ldsh [%o1+%o4],%l4 ! %l4 = ffffffffffff833a
13010! %l1 = fffffffffffffca2, %l5 = 0000000000000000, %l4 = ffffffffffff833a
13011 subc %l1,%l5,%l4 ! %l4 = fffffffffffffca2
13012
13013p4_label_41:
13014! %l0 = 14474f3c, %l1 = fffffca2, Mem[0000000018000000] = f8b3f610 df699587
13015 stda %l0,[%i0+%g0]0x81 ! Mem[0000000018000000] = 14474f3c fffffca2
13016! %l6 = 0000000000000000, %l1 = fffffffffffffca2, %l4 = fffffffffffffca2
13017 sub %l6,%l1,%l4 ! %l4 = 000000000000035e
13018! %l6 = 0000000000000000, %l7 = 00000000262847c9, %l2 = 0000000000000000
13019 andcc %l6,%l7,%l2 ! %l2 = 0000000000000000, %ccr = 44
13020! %l0 = 0000000014474f3c, immed = 00000009, %l4 = 000000000000035e
13021 sll %l0,0x009,%l4 ! %l4 = 000000288e9e7800
13022! %l4 = 000000288e9e7800, immed = 00000183, %l0 = 0000000014474f3c
13023 addccc %l4,0x183,%l0 ! %l0 = 000000288e9e7983, %ccr = 08
13024! %l5 = 0000000000000000, %l6 = 0000000000000000, %l2 = 0000000000000000
13025 sub %l5,%l6,%l2 ! %l2 = 0000000000000000
13026! Mem[0000000018800048] = 5cf3c588, %l2 = 0000000000000000
13027 ldsb [%i1+0x049],%l2 ! %l2 = fffffffffffffff3
13028! %l1 = fffffffffffffca2, %l3 = 00000000144751db, %y = ffffffff
13029 sdivcc %l1,%l3,%l1 ! %l1 = 0000000000000000, %ccr = 44
13030 mov %l0,%y ! %y = 8e9e7983
13031! %l6 = 0000000000000000, Mem[0000000019000024] = ef112758
13032 stw %l6,[%i2+0x024] ! Mem[0000000019000024] = 00000000
13033! %l2 = fffffffffffffff3, immed = 0000001d, %l6 = 0000000000000000
13034 sll %l2,0x01d,%l6 ! %l6 = fffffffe60000000
13035
13036p4_label_42:
13037! Mem[0000000019000010] = 6c409488, %l4 = 000000288e9e7800
13038 ldsha [%i2+%i5]0x89,%l4 ! %l4 = ffffffffffff9488
13039! %l6 = fffffffe60000000, %l5 = 0000000000000000, %l5 = 0000000000000000
13040 xorcc %l6,%l5,%l5 ! %l5 = fffffffe60000000, %ccr = 80
13041! %l6 = fffffffe60000000, immed = 00000db1, %l0 = 000000288e9e7983
13042 sub %l6,0xdb1,%l0 ! %l0 = fffffffe5ffff24f
13043! %l3 = 00000000144751db, Mem[0000000030800024] = 8448e0dd
13044 stw %l3,[%o1+0x024] ! Mem[0000000030800024] = 144751db
13045! Mem[0000000030800020] = 833aa65f144751db, %f26 = 4db3172a ba4bfe4d
13046 ldd [%o1+%o4],%f26 ! %f26 = 833aa65f 144751db
13047! Mem[0000000019800024] = ffffffff, %l7 = 00000000262847c9
13048 ldsh [%i3+0x026],%l7 ! %l7 = ffffffffffffffff
13049! %l4 = ffffffffffff9488, immed = fffff703, %l5 = fffffffe60000000
13050 add %l4,-0x8fd,%l5 ! %l5 = ffffffffffff8b8b
13051! %l7 = ffffffffffffffff, Mem[0000000031000060] = f80000000000056c
13052 stx %l7,[%o2+0x060] ! Mem[0000000031000060] = ffffffffffffffff
13053! Mem[0000000019000010] = 8894406c, %l4 = ffffffffffff9488
13054 lduwa [%i2+%i5]0x80,%l4 ! %l4 = 000000008894406c
13055! Mem[0000000019800060] = e06ace03, %l2 = fffffffffffffff3
13056 ldsh [%i3+0x062],%l2 ! %l2 = ffffffffffffce03
13057
13058p4_label_43:
13059! Mem[0000000018000034] = 00000000, %l3 = 00000000144751db
13060 ldub [%i0+0x034],%l3 ! %l3 = 0000000000000000
13061! %l6 = fffffffe60000000, Mem[0000000030000060] = aadd815b
13062 sth %l6,[%o0+0x060] ! Mem[0000000030000060] = 0000815b
13063! Mem[0000000031800060] = 00000000ffdd0fda, %f0 = b4e05923 51c519fa
13064 ldd [%o3+0x060],%f0 ! %f0 = 00000000 ffdd0fda
13065! %f30 = 00000000, Mem[0000000019800070] = b1f6e8f8
13066 st %f30,[%i3+0x070] ! Mem[0000000019800070] = 00000000
13067! Mem[000000001980005c] = d38cad4f, %l5 = ffffffffffff8b8b
13068 ldsh [%i3+0x05c],%l5 ! %l5 = ffffffffffffd38c
13069! %f18 = 00000000 ffdf0fda, Mem[0000000018000008] = c5533487 b8643d2c
13070 std %f18,[%i0+%i4] ! Mem[0000000018000008] = 00000000 ffdf0fda
13071! Randomly selected nop
13072 nop
13073! Mem[0000000018800030] = 5b0000dd, %f2 = ffffffff
13074 lda [%i1+%o6]0x88,%f2 ! %f2 = 5b0000dd
13075! %f3 = ffffde3c, Mem[0000000019800008] = 9f430768
13076 sta %f3 ,[%i3+%i4]0x81 ! Mem[0000000019800008] = ffffde3c
13077 save ! CWP = 1
13078
13079p4_label_44: ! %cwp = 1
13080! %l0 = fffffffffffebae7, immed = 00000d5c, %y = 8e9e7983
13081 sdivcc %l0,0xd5c,%l5 ! %l5 = ffffffff80000000, %ccr = 8a
13082 mov %l0,%y ! %y = fffebae7
13083! %l1 = 00000000000000dd, immed = fffff5d3, %l6 = ffffffff8448e7e3
13084 taddcctv %l1,-0xa2d,%l6 ! %l0 = fffffffffffebb0a, Trapped
13085! Mem[0000000030000060] = 0000815b c9b10a56, %l0 = fffebb0a, %l1 = 000000dd
13086 ldd [%i0+0x060],%l0 ! %l0 = 000000000000815b 00000000c9b10a56
13087! %l3 = 00000ff752f79000, immed = 00000b9e, %l2 = 000000000000002e
13088 andcc %l3,0xb9e,%l2 ! %l2 = 0000000000000000, %ccr = 44
13089! Mem[0000000019800020] = 3cdeffff, %l1 = 00000000c9b10a56
13090 ldswa [%o3+%i4]0x81,%l1 ! %l1 = 000000003cdeffff
13091! %l6 = 8448e7e3, %l7 = 00000000, Mem[0000000030000060] = 0000815b c9b10a56
13092 std %l6,[%i0+0x060] ! Mem[0000000030000060] = 8448e7e3 00000000
13093! Mem[0000000030000020] = 14474f14, %l3 = 00000ff752f79000
13094 ldsb [%i0+%i4],%l3 ! %l3 = 0000000000000014
13095! Mem[0000000030800064] = 00000000, %l0 = 000000000000815b
13096 lduw [%i1+0x064],%l0 ! %l0 = 0000000000000000
13097! Mem[0000000031000020] = 0000004700000973, %f6 = b334fef7 0252851f
13098 ldd [%i2+%i4],%f6 ! %f6 = 00000047 00000973
13099! %l2 = 00000000, %l3 = 00000014, Mem[0000000018800078] = b5d15872 1cfae211
13100 stda %l2,[%o1+0x078]%asi ! Mem[0000000018800078] = 00000000 00000014
13101
13102p4_label_45: ! %cwp = 1
13103! %l6 = 8448e7e3, %l7 = 00000000, Mem[0000000018800030] = dd00005b 22ffffff
13104 std %l6,[%o1+%i6] ! Mem[0000000018800030] = 8448e7e3 00000000
13105! %l7 = 0000000000000000, immed = 0000000b, %l0 = 0000000000000000
13106 srlx %l7,0x00b,%l0 ! %l0 = 0000000000000000
13107! %l6 = ffffffff8448e7e3, %l5 = ffffffff80000000, %l5 = ffffffff80000000
13108 and %l6,%l5,%l5 ! %l5 = ffffffff80000000
13109! Mem[0000000019800018] = 60d9bfea, %l2 = 0000000000000000
13110 lduha [%o3+%o6]0x80,%l2 ! %l2 = 00000000000060d9
13111! %l6 = ffffffff8448e7e3, Mem[0000000030800066] = 00000000, %asi = 80
13112 stha %l6,[%i1+0x066]%asi ! Mem[0000000030800064] = 0000e7e3
13113 rd %pc,%o7
13114 return %o7+12 ! CWP = 0
13115! Mem[0000000030800060] = f80000000000e7e3, %f14 = 00000000 0043a967
13116 ldda [%o1+0x060]%asi,%f14 ! %f14 = f8000000 0000e7e3
13117! %l7 = ffffffffffffffff, Mem[0000000018800018] = ffdf0fda
13118 stwa %l7,[%i1+%i6]0x81 ! Mem[0000000018800018] = ffffffff
13119! Mem[0000000018800018] = ffffffff, %l2 = ffffffffffffce03
13120 lduba [%i1+%i6]0x88,%l2 ! %l2 = 00000000000000ff
13121! %l5 = ffffffffffffd38c, %l2 = 00000000000000ff, %l5 = ffffffffffffd38c
13122 mulx %l5,%l2,%l5 ! %l5 = ffffffffffd3b874, %y = fffebae7
13123
13124p4_label_46:
13125! Mem[0000000031000064] = ffffffff, %l7 = ffffffffffffffff
13126 ldsw [%o2+0x064],%l7 ! %l7 = ffffffffffffffff
13127! %l2 = 00000000000000ff, %l5 = ffffffffffd3b874, %l2 = 00000000000000ff
13128 tsubcc %l2,%l5,%l2 ! %l2 = 00000000002c488b, %ccr = 13
13129! Mem[0000000031800024] = ffdf0fda, %l4 = 000000008894406c
13130 ldsb [%o3+0x026],%l4 ! %l4 = 000000000000000f
13131! %l0 = fffffffe5ffff24f, Mem[0000000018800010] = d0ff3150
13132 stwa %l0,[%i1+%i5]0x81 ! Mem[0000000018800010] = 5ffff24f
13133! %l1 = 0000000000000000, immed = 00000700, %l2 = 00000000002c488b
13134 xor %l1,0x700,%l2 ! %l2 = 0000000000000700
13135! done : should take illegal inst trap, %l0 = fffffffe5ffff24f
13136 done ! Illegal inst trap : %l0 = fffffffe5ffff25f
13137! Mem[0000000019800030] = 0288b26b, %l5 = ffffffffffd3b874
13138 lduh [%i3+%o6],%l5 ! %l5 = 0000000000000288
13139! %l2 = 0000000000000700, immed = fffff17b, %l4 = 000000000000000f
13140 sub %l2,-0xe85,%l4 ! %l4 = 0000000000001585
13141! %l7 = ffffffffffffffff, %l3 = 0000000000000000, %l6 = fffffffe60000000
13142 xor %l7,%l3,%l6 ! %l6 = ffffffffffffffff
13143! %f2 = 5b0000dd ffffde3c, Mem[0000000031000020] = 00000047 00000973
13144 std %f2 ,[%o2+%o4] ! Mem[0000000031000020] = 5b0000dd ffffde3c
13145
13146p4_label_47:
13147! Mem[0000000019000010] = 8894406cab667502, %l7 = ffffffffffffffff
13148 ldxa [%i2+%i5]0x81,%l7 ! %l7 = 8894406cab667502
13149! Mem[0000000019000028] = 00000000, %f23 = 6c409488
13150 lda [%i2+%o5]0x80,%f23 ! %f23 = 00000000
13151! Mem[0000000018800010] = 4ff2ff5f, %l4 = 0000000000001585
13152 lduha [%i1+%i5]0x88,%l4 ! %l4 = 000000000000ff5f
13153! Mem[0000000019800074] = 3583cfce, %l6 = ffffffffffffffff
13154 ldub [%i3+0x075],%l6 ! %l6 = 0000000000000083
13155! %l4 = 000000000000ff5f, immed = fffffa3a, %l5 = 0000000000000288
13156 addcc %l4,-0x5c6,%l5 ! %l5 = 000000000000f999, %ccr = 11
13157! Mem[0000000019800028] = a6b7f387 5832856f, %l0 = 5ffff25f, %l1 = 00000000
13158 ldd [%i3+%o5],%l0 ! %l0 = 00000000a6b7f387 000000005832856f
13159! Mem[0000000018800000] = 00000000, %l1 = 000000005832856f
13160 lduha [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
13161! Mem[0000000030000024] = ffe00000, %l0 = 00000000a6b7f387
13162 ldub [%o0+0x024],%l0 ! %l0 = 00000000000000ff
13163! %l0 = 00000000000000ff, immed = 00000007, %l3 = 0000000000000000
13164 sra %l0,0x007,%l3 ! %l3 = 0000000000000001
13165! %f24 = 0b679811 10f6b3f8, Mem[0000000031000060] = ffffffff ffffffff
13166 std %f24,[%o2+0x060] ! Mem[0000000031000060] = 0b679811 10f6b3f8
13167
13168p4_label_48:
13169! Mem[0000000031800020] = 00000000, %l3 = 0000000000000001
13170 ldub [%o3+0x021],%l3 ! %l3 = 0000000000000000
13171! Mem[0000000018000018] = 207ca967b8138fff, %f12 = bc476222 c9b10a56
13172 ldda [%i0+%i6]0x88,%f12 ! %f12 = 207ca967 b8138fff
13173! %l7 = 8894406cab667502, %l7 = 8894406cab667502, %l4 = 000000000000ff5f
13174 sub %l7,%l7,%l4 ! %l4 = 0000000000000000
13175! Mem[0000000030000020] = 14474f14ffe00000, %f6 = 00000047 00000973
13176 ldd [%o0+%o4],%f6 ! %f6 = 14474f14 ffe00000
13177! Mem[0000000018000058] = 43250ba5 be9ade3c, %l0 = 000000ff, %l1 = 00000000
13178 ldda [%i0+0x058]%asi,%l0 ! %l0 = 0000000043250ba5 00000000be9ade3c
13179! Mem[0000000019800010] = 00000000 06000000, %l4 = 00000000, %l5 = 0000f999
13180 ldda [%i3+%i5]0x89,%l4 ! %l4 = 0000000006000000 0000000000000000
13181! %l1 = 00000000be9ade3c, Mem[0000000019800018] = 60d9bfea
13182 stwa %l1,[%i3+%i6]0x81 ! Mem[0000000019800018] = be9ade3c
13183! %l6 = 0000000000000083, Mem[0000000018800078] = 0000000000000014
13184 stx %l6,[%i1+0x078] ! Mem[0000000018800078] = 0000000000000083
13185! Mem[0000000018000030] = 00000000, %l5 = 0000000000000000
13186 lduba [%i0+%o6]0x80,%l5 ! %l5 = 0000000000000000
13187! %l5 = 0000000000000000, %l5 = 0000000000000000, %l1 = 00000000be9ade3c
13188 sub %l5,%l5,%l1 ! %l1 = 0000000000000000
13189
13190p4_label_49:
13191! %l6 = 0000000000000083, immed = fffff398, %l4 = 0000000006000000
13192 addcc %l6,-0xc68,%l4 ! %l4 = fffffffffffff41b, %ccr = 88
13193! %l6 = 00000083, %l7 = ab667502, Mem[0000000031000020] = 5b0000dd ffffde3c
13194 std %l6,[%o2+%o4] ! Mem[0000000031000020] = 00000083 ab667502
13195! %f29 = b4ac5ae5, Mem[000000001980000c] = 6a0c0d56
13196 st %f29,[%i3+0x00c] ! Mem[000000001980000c] = b4ac5ae5
13197! Mem[0000000030000024] = ffe00000, %f17 = 14474f43
13198 ld [%o0+0x024],%f17 ! %f17 = ffe00000
13199! %l2 = 0000000000000700, immed = 00000e1b, %l2 = 0000000000000700
13200 andcc %l2,0xe1b,%l2 ! %l2 = 0000000000000600, %ccr = 00
13201! Mem[0000000019800000] = 144f471400000000, %l0 = 0000000043250ba5
13202 ldxa [%i3+%g0]0x88,%l0 ! %l0 = 144f471400000000
13203! %l0 = 144f471400000000, Mem[0000000031800024] = ffdf0fda
13204 sth %l0,[%o3+0x024] ! Mem[0000000031800024] = 00000fda
13205! Mem[0000000019800020] = ffffde3c, %l1 = 0000000000000000
13206 lduba [%i3+%o4]0x88,%l1 ! %l1 = 000000000000003c
13207! Mem[0000000031000064] = 10f6b3f8, %l3 = 0000000000000000
13208 ldsh [%o2+0x064],%l3 ! %l3 = 00000000000010f6
13209! Mem[0000000031800060] = 00000000, %l5 = 0000000000000000
13210 lduw [%o3+0x060],%l5 ! %l5 = 0000000000000000
13211
13212p4_label_50:
13213! %l1 = 000000000000003c, Mem[0000000018800010] = 5ffff24f
13214 stwa %l1,[%i1+%i5]0x80 ! Mem[0000000018800010] = 0000003c
13215! %l1 = 000000000000003c, Mem[0000000018000028] = 16b92a6dc2af44c0
13216 stxa %l1,[%i0+%o5]0x80 ! Mem[0000000018000028] = 000000000000003c
13217! Mem[0000000031000060] = 0b679811 10f6b3f8, %l2 = 00000600, %l3 = 000010f6
13218 ldd [%o2+0x060],%l2 ! %l2 = 000000000b679811 0000000010f6b3f8
13219! Mem[0000000030800060] = f8000000, %l7 = 8894406cab667502
13220 lduh [%o1+0x062],%l7 ! %l7 = 0000000000000000
13221! %f28 = ee735319, Mem[0000000030800020] = 833aa65f
13222 st %f28,[%o1+%o4] ! Mem[0000000030800020] = ee735319
13223! %l6 = 0000000000000083, immed = 00000bc7, %y = fffebae7
13224 sdivcc %l6,0xbc7,%l2 ! %l2 = ffffffff80000000, %ccr = 8a
13225 mov %l0,%y ! %y = 00000000
13226! %l2 = 80000000, %l3 = 10f6b3f8, Mem[0000000019800020] = ffffde3c ffffffff
13227 stda %l2,[%i3+%o4]0x89 ! Mem[0000000019800020] = 80000000 10f6b3f8
13228! Mem[0000000018800020] = 4dfe4bba, %l5 = 0000000000000000
13229 lduba [%i1+%o4]0x80,%l5 ! %l5 = 000000000000004d
13230! Mem[0000000019000000] = 7f2d5112271067d6, %l3 = 0000000010f6b3f8
13231 ldxa [%i2+%g0]0x81,%l3 ! %l3 = 7f2d5112271067d6
13232! %l2 = ffffffff80000000, %l5 = 000000000000004d, %l0 = 144f471400000000
13233 orncc %l2,%l5,%l0 ! %l0 = ffffffffffffffb2, %ccr = 88
13234
13235p4_label_51:
13236! %l3 = 7f2d5112271067d6, Mem[0000000030000067] = 00000000
13237 stb %l3,[%o0+0x067] ! Mem[0000000030000064] = 000000d6
13238! %l0 = ffffffffffffffb2, immed = fffff25e, %y = 00000000
13239 umul %l0,-0xda2,%l1 ! %l1 = fffff2100004275c, %y = fffff210
13240! %f8 = aadd815b c9b10a56, Mem[0000000018800028] = 0000056c 25f3ffff
13241 stda %f8 ,[%i1+%o5]0x81 ! Mem[0000000018800028] = aadd815b c9b10a56
13242! %l7 = 0000000000000000, immd = fffffffffffffd5c, %l0 = ffffffffffffffb2
13243 sdivx %l7,-0x2a4,%l0 ! %l0 = 0000000000000000
13244! Mem[0000000019000030] = 5031f0b4, %l6 = 0000000000000083
13245 ldsba [%i2+%o6]0x88,%l6 ! %l6 = ffffffffffffffb4
13246! %l7 = 0000000000000000, %l3 = 7f2d5112271067d6, %l5 = 000000000000004d
13247 xorcc %l7,%l3,%l5 ! %l5 = 7f2d5112271067d6, %ccr = 00
13248! %l0 = 0000000000000000, Mem[0000000031000020] = 00000083
13249 sth %l0,[%o2+%o4] ! Mem[0000000031000020] = 00000083
13250! Mem[0000000019800000] = 00000000, %l4 = fffffffffffff41b
13251 ldswa [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
13252! Mem[0000000031000060] = 0b67981110f6b3f8, %f16 = 60d9bfea ffe00000
13253 ldd [%o2+0x060],%f16 ! %f16 = 0b679811 10f6b3f8
13254! %l1 = fffff2100004275c, %l6 = ffffffffffffffb4, %l1 = fffff2100004275c
13255 and %l1,%l6,%l1 ! %l1 = fffff21000042714
13256
13257p4_label_52:
13258! %l2 = ffffffff80000000, %l7 = 0000000000000000, %l2 = ffffffff80000000
13259 xorcc %l2,%l7,%l2 ! %l2 = ffffffff80000000, %ccr = 88
13260! %l7 = 0000000000000000, Mem[0000000019000004] = 271067d6, %asi = 80
13261 stwa %l7,[%i2+0x004]%asi ! Mem[0000000019000004] = 00000000
13262! Mem[0000000018800008] = da0f84ff, %l4 = 0000000000000000
13263 ldsba [%i1+%i4]0x81,%l4 ! %l4 = ffffffffffffffda
13264! Mem[0000000019000028] = 00000000, %f1 = ffdd0fda
13265 lda [%i2+%o5]0x80,%f1 ! %f1 = 00000000
13266! %l0 = 0000000000000000, immed = fffff0d6, %l5 = 7f2d5112271067d6
13267 sub %l0,-0xf2a,%l5 ! %l5 = 0000000000000f2a
13268! %l0 = 00000000, %l1 = 00042714, Mem[0000000019000068] = 0aa92fc9 5031f0b4
13269 std %l0,[%i2+0x068] ! Mem[0000000019000068] = 00000000 00042714
13270! Mem[0000000030800020] = ee735319144751db, %f22 = dd00005b 00000000
13271 ldd [%o1+%o4],%f22 ! %f22 = ee735319 144751db
13272! %l1 = fffff21000042714, Mem[0000000030000024] = ffe00000
13273 sth %l1,[%o0+0x024] ! Mem[0000000030000024] = 27140000
13274! %l7 = 0000000000000000, immed = 0000001e, %l1 = fffff21000042714
13275 sra %l7,0x01e,%l1 ! %l1 = 0000000000000000
13276! %l5 = 0000000000000f2a, Mem[0000000031000062] = 0b679811
13277 sth %l5,[%o2+0x062] ! Mem[0000000031000060] = 0b670f2a
13278
13279p4_label_53:
13280! %l1 = 0000000000000000, Mem[0000000018800018] = 090c1c00ffffffff
13281 stxa %l1,[%i1+%i6]0x88 ! Mem[0000000018800018] = 0000000000000000
13282! Mem[000000001800001c] = 67a97c20, %l1 = 0000000000000000
13283 ldswa [%i0+0x01c]%asi,%l1 ! %l1 = 0000000067a97c20
13284! %l7 = 0000000000000000, Mem[0000000030800020] = ee735319
13285 stw %l7,[%o1+%o4] ! Mem[0000000030800020] = 00000000
13286! %l7 = 0000000000000000, %l3 = 7f2d5112271067d6, %y = fffff210
13287 umul %l7,%l3,%l0 ! %l0 = 0000000000000000, %y = 00
13288! %l1 = 0000000067a97c20, Mem[0000000019800010] = 06000000
13289 stha %l1,[%i3+%i5]0x88 ! Mem[0000000019800010] = 06007c20
13290! %l6 = ffffffffffffffb4, immed = 00000902, %l3 = 7f2d5112271067d6
13291 or %l6,0x902,%l3 ! %l3 = ffffffffffffffb6
13292! %f17 = 10f6b3f8, Mem[0000000018000030] = 00000000
13293 sta %f17,[%i0+%o6]0x89 ! Mem[0000000018000030] = 10f6b3f8
13294! %f26 = 833aa65f 144751db, Mem[0000000018800030] = e3e74884 00000000
13295 stda %f26,[%i1+%o6]0x89 ! Mem[0000000018800030] = 833aa65f 144751db
13296! %l4 = ffffffffffffffda, %l6 = ffffffffffffffb4, %l0 = 0000000000000000
13297 mulx %l4,%l6,%l0 ! %l0 = 0000000000000b48, %y = 00
13298! %l1 = 0000000067a97c20, %l0 = 0000000000000b48, %l3 = ffffffffffffffb6
13299 orncc %l1,%l0,%l3 ! %l3 = fffffffffffffcb7, %ccr = 88
13300
13301p4_label_54:
13302! Mem[0000000030000020] = 14474f14, %l0 = 0000000000000b48
13303 ldsb [%o0+0x021],%l0 ! %l0 = 0000000000000047
13304! %l4 = ffffffffffffffda, immed = 0000088f, %y = 00000000
13305 umul %l4,0x88f,%l1 ! %l1 = 0000088efffebac6, %y = 88e
13306! %l5 = 0000000000000f2a, %l1 = 0000088efffebac6, %l2 = ffffffff80000000
13307 srlx %l5,%l1,%l2 ! %l2 = 000000000000003c
13308! Mem[0000000019800038] = 00000000ffdf0fda, %l2 = 000000000000003c
13309 ldx [%i3+0x038],%l2 ! %l2 = 00000000ffdf0fda
13310! Clear Register : %l5 = 0000000000000f2a
13311 clr %l5 ! %l5 = 0000000000000000
13312! %l3 = fffffffffffffcb7, %l6 = ffffffffffffffb4, %l7 = 0000000000000000
13313 andcc %l3,%l6,%l7 ! %l7 = fffffffffffffcb4, %ccr = 88
13314! Mem[0000000030800020] = 00000000144751db, %f22 = ee735319 144751db
13315 ldd [%o1+%o4],%f22 ! %f22 = 00000000 144751db
13316! %l1 = 0000088efffebac6, %l6 = ffffffffffffffb4, %l4 = ffffffffffffffda
13317 xnor %l1,%l6,%l4 ! %l4 = 0000088efffeba8d
13318! %l4 = 0000088efffeba8d, %l3 = fffffffffffffcb7, %l5 = 0000000000000000
13319 tsubcctv %l4,%l3,%l5 ! %l0 = 000000000000006a, Trapped
13320! %l6 = ffffffffffffffb4, Mem[0000000018000020] = 0b67981110f6b3f8
13321 stx %l6,[%i0+%o4] ! Mem[0000000018000020] = ffffffffffffffb4
13322
13323p4_label_55:
13324! Mem[0000000031000020] = 00000083 ab667502, %l2 = ffdf0fda, %l3 = fffffcb7
13325 ldd [%o2+%o4],%l2 ! %l2 = 0000000000000083 00000000ab667502
13326! %f6 = 14474f14 ffe00000, Mem[0000000031000060] = 0b670f2a 10f6b3f8
13327 std %f6 ,[%o2+0x060] ! Mem[0000000031000060] = 14474f14 ffe00000
13328! done : should take illegal inst trap, %l0 = 000000000000006a
13329 done ! Illegal inst trap : %l0 = 000000000000007a
13330! Mem[0000000018800058] = 3a28b736, %l5 = 0000000000000000
13331 ldsb [%i1+0x059],%l5 ! %l5 = 0000000000000028
13332! %l0 = 000000000000007a, %l6 = ffffffffffffffb4, %l1 = 0000088efffebac6
13333 sllx %l0,%l6,%l1 ! %l1 = 07a0000000000000
13334! Mem[0000000019800018] = 0288b26b 3cde9abe, %l0 = 0000007a, %l1 = 00000000
13335 ldda [%i3+%i6]0x89,%l0 ! %l0 = 000000003cde9abe 000000000288b26b
13336! Mem[0000000019000028] = 00000000 00000000, %l4 = fffeba8d, %l5 = 00000028
13337 ldda [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000 0000000000000000
13338! %f30 = 00000000 ffdf0fda, Mem[0000000031800060] = 00000000 ffdd0fda
13339 stda %f30,[%o3+0x060]%asi ! Mem[0000000031800060] = 00000000 ffdf0fda
13340! %l5 = 0000000000000000, %l2 = 0000000000000083, %l2 = 0000000000000083
13341 mulx %l5,%l2,%l2 ! %l2 = 0000000000000000, %y = 88e
13342! %l1 = 000000000288b26b, immed = 00000911, %y = 0000088e
13343 sdiv %l1,0x911,%l3 ! %l3 = 000000007fffffff
13344 mov %l0,%y ! %y = 3cde9abe
13345
13346p4_label_56:
13347! %l3 = 000000007fffffff, %l3 = 000000007fffffff, %l1 = 000000000288b26b
13348 tsubcc %l3,%l3,%l1 ! %l1 = 0000000000000000, %ccr = 46
13349! %l0 = 000000003cde9abe, %l6 = ffffffffffffffb4, %y = 3cde9abe
13350 sdiv %l0,%l6,%l2 ! %l2 = ffffffff80000000
13351 mov %l0,%y ! %y = 3cde9abe
13352! %l2 = ffffffff80000000, Mem[0000000018000050] = c4495842
13353 sth %l2,[%i0+0x050] ! Mem[0000000018000050] = 00005842
13354! %l4 = 0000000000000000, Mem[0000000019000008] = f940fe5567a94300
13355 stxa %l4,[%i2+%i4]0x88 ! Mem[0000000019000008] = 0000000000000000
13356! %l0 = 000000003cde9abe, Mem[0000000031000064] = ffe00000
13357 stw %l0,[%o2+0x064] ! Mem[0000000031000064] = 3cde9abe
13358! Mem[0000000019800068] = 34cd946b ac421c36, %l2 = 80000000, %l3 = 7fffffff
13359 ldd [%i3+0x068],%l2 ! %l2 = 0000000034cd946b 00000000ac421c36
13360! Mem[0000000018000050] = 00005842 0924f8ed, %l6 = ffffffb4, %l7 = fffffcb4
13361 ldd [%i0+0x050],%l6 ! %l6 = 0000000000005842 000000000924f8ed
13362! Mem[0000000030800024] = 144751db, %l4 = 0000000000000000
13363 ldsw [%o1+0x024],%l4 ! %l4 = 00000000144751db
13364! Mem[0000000031800064] = ffdf0fda, %l4 = 00000000144751db
13365 ldub [%o3+0x067],%l4 ! %l4 = 00000000000000da
13366! %l6 = 0000000000005842, immed = 00000cd3, %l5 = 0000000000000000
13367 andn %l6,0xcd3,%l5 ! %l5 = 0000000000005000
13368
13369p4_label_57:
13370! %l5 = 0000000000005000, %l2 = 0000000034cd946b, %l5 = 0000000000005000
13371 xor %l5,%l2,%l5 ! %l5 = 0000000034cdc46b
13372! Mem[0000000019800004] = 14474f14, %l0 = 000000003cde9abe
13373 ldsh [%i3+0x004],%l0 ! %l0 = 0000000000001447
13374! Clear Register : %l5 = 0000000034cdc46b
13375 clr %l5 ! %l5 = 0000000000000000
13376! %l2 = 0000000034cd946b, immed = 00000002, %l1 = 0000000000000000
13377 srl %l2,0x002,%l1 ! %l1 = 000000000d33651a
13378! Mem[0000000030800060] = f8000000 0000e7e3, %l4 = 000000da, %l5 = 00000000
13379 ldda [%o1+0x060]%asi,%l4 ! %l4 = 00000000f8000000 000000000000e7e3
13380! Mem[0000000031000064] = 3cde9abe, %l4 = 00000000f8000000
13381 ldsh [%o2+0x064],%l4 ! %l4 = 0000000000003cde
13382! %l0 = 0000000000001447, Mem[0000000030800024] = 144751db
13383 stw %l0,[%o1+0x024] ! Mem[0000000030800024] = 00001447
13384! %l5 = 000000000000e7e3, immed = 00000004, %l3 = 00000000ac421c36
13385 srlx %l5,0x004,%l3 ! %l3 = 0000000000000e7e
13386! %l7 = 000000000924f8ed, %l7 = 000000000924f8ed, %l2 = 0000000034cd946b
13387 tsubcc %l7,%l7,%l2 ! %l2 = 0000000000000000, %ccr = 46
13388! Mem[0000000031000060] = 14474f143cde9abe, %f22 = 00000000 144751db
13389 ldd [%o2+0x060],%f22 ! %f22 = 14474f14 3cde9abe
13390
13391p4_label_58:
13392! done : should take illegal inst trap, %l0 = 0000000000001447
13393 done ! Illegal inst trap : %l0 = 0000000000001457
13394! %l0 = 0000000000001457, Mem[0000000030000064] = 000000d6
13395 stba %l0,[%o0+0x064]%asi ! Mem[0000000030000064] = 570000d6
13396! %l1 = 000000000d33651a, %l0 = 0000000000001457, %l3 = 0000000000000e7e
13397 sub %l1,%l0,%l3 ! %l3 = 000000000d3350c3
13398! Invert Register : %l7 = 000000000924f8ed
13399 xor %l7,-1,%l7 ! %l7 = fffffffff6db0712
13400! Mem[0000000018000030] = 0000000010f6b3f8, %f16 = 0b679811 10f6b3f8
13401 ldda [%i0+%o6]0x88,%f16 ! %f16 = 00000000 10f6b3f8
13402! %f18 = 00000000 ffdf0fda, Mem[0000000018000040] = 00000000 0000056c
13403 stda %f18,[%i0+0x040]%asi ! Mem[0000000018000040] = 00000000 ffdf0fda
13404! %f8 = aadd815b c9b10a56, Mem[0000000019800010] = 207c0006 00000000
13405 stda %f8 ,[%i3+%i5]0x81 ! Mem[0000000019800010] = aadd815b c9b10a56
13406! %l4 = 0000000000003cde, immed = fffff83c, %l6 = 0000000000005842
13407 xnor %l4,-0x7c4,%l6 ! %l6 = 0000000000003b1d
13408! Mem[0000000030800020] = 0000000000001447, %l7 = fffffffff6db0712
13409 ldx [%o1+%o4],%l7 ! %l7 = 0000000000001447
13410! %l0 = 0000000000001457, %l3 = 000000000d3350c3, %y = 3cde9abe
13411 umul %l0,%l3,%l4 ! %l4 = 0000010c7ebfae45, %y = 10c
13412
13413p4_label_59:
13414! %l7 = 0000000000001447, Mem[0000000030800026] = 00001447
13415 sth %l7,[%o1+0x026] ! Mem[0000000030800024] = 00001447
13416! %l1 = 000000000d33651a, immed = 00000b8c, %l1 = 000000000d33651a
13417 sub %l1,0xb8c,%l1 ! %l1 = 000000000d33598e
13418! %l6 = 00003b1d, %l7 = 00001447, Mem[0000000019800018] = be9ade3c 6bb28802
13419 stda %l6,[%i3+%i6]0x81 ! Mem[0000000019800018] = 00003b1d 00001447
13420! %l2 = 0000000000000000, immed = fffff717, %l5 = 000000000000e7e3
13421 subccc %l2,-0x8e9,%l5 ! %l5 = 00000000000008e9, %ccr = 11
13422! %l4 = 0000010c7ebfae45, %l0 = 0000000000001457, %l5 = 00000000000008e9
13423 srl %l4,%l0,%l5 ! %l5 = 00000000000000fd
13424! Mem[0000000018000034] = 00000000, %l4 = 0000010c7ebfae45
13425 ldsb [%i0+0x036],%l4 ! %l4 = 0000000000000000
13426! %l1 = 000000000d33598e, %l6 = 0000000000003b1d, %l0 = 0000000000001457
13427 xorcc %l1,%l6,%l0 ! %l0 = 000000000d336293, %ccr = 00
13428! Randomly selected nop
13429 nop
13430! Mem[0000000019800008] = ffffde3c, %l6 = 0000000000003b1d
13431 lduba [%i3+%i4]0x80,%l6 ! %l6 = 00000000000000ff
13432! Mem[0000000018800028] = aadd815b, %l0 = 000000000d336293
13433 lduwa [%i1+%o5]0x80,%l0 ! %l0 = 00000000aadd815b
13434
13435p4_label_60:
13436! %l6 = 00000000000000ff, Mem[0000000030800060] = f8000000
13437 stw %l6,[%o1+0x060] ! Mem[0000000030800060] = 000000ff
13438! %f14 = f8000000 0000e7e3, Mem[0000000019000030] = b4f03150 2f740105
13439 std %f14,[%i2+%o6] ! Mem[0000000019000030] = f8000000 0000e7e3
13440! %l0 = 00000000aadd815b, immed = fffff886, %l4 = 0000000000000000
13441 tsubcc %l0,-0x77a,%l4 ! %l4 = 00000000aadd88d5, %ccr = 1b
13442! %l5 = 00000000000000fd, %l1 = 000000000d33598e, %l1 = 000000000d33598e
13443 xor %l5,%l1,%l1 ! %l1 = 000000000d335973
13444! Mem[0000000030800060] = 000000ff, %l3 = 000000000d3350c3
13445 ldsw [%o1+0x060],%l3 ! %l3 = 00000000000000ff
13446! %l3 = 00000000000000ff, %l2 = 0000000000000000, %l5 = 00000000000000fd
13447 xorcc %l3,%l2,%l5 ! %l5 = 00000000000000ff, %ccr = 00
13448! %l3 = 00000000000000ff, Mem[0000000031800022] = 00000000
13449 sth %l3,[%o3+0x022] ! Mem[0000000031800020] = 000000ff
13450! Mem[0000000018800020] = 4dfe4bba2a17b34d, %l3 = 00000000000000ff
13451 ldxa [%i1+%o4]0x81,%l3 ! %l3 = 4dfe4bba2a17b34d
13452! %f12 = 207ca967 b8138fff, Mem[0000000030000020] = 14474f14 27140000
13453 std %f12,[%o0+%o4] ! Mem[0000000030000020] = 207ca967 b8138fff
13454! Mem[0000000030000020] = 207ca967 b8138fff, %l4 = aadd88d5, %l5 = 000000ff
13455 ldda [%o0+0x020]%asi,%l4 ! %l4 = 00000000207ca967 00000000b8138fff
13456
13457p4_label_61:
13458! %l2 = 0000000000000000, %l6 = 00000000000000ff, %l6 = 00000000000000ff
13459 andncc %l2,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44
13460! Mem[0000000019800018] = 00003b1d 00001447, %l4 = 207ca967, %l5 = b8138fff
13461 ldda [%i3+%i6]0x81,%l4 ! %l4 = 0000000000003b1d 0000000000001447
13462! Mem[0000000030000060] = 8448e7e3, %l7 = 0000000000001447
13463 ldub [%o0+0x063],%l7 ! %l7 = 00000000000000e3
13464! %l6 = 0000000000000000, Mem[0000000019800000] = 00000000
13465 stba %l6,[%i3+%g0]0x89 ! Mem[0000000019800000] = 00000000
13466! Mem[000000001800001c] = 67a97c20, %l1 = 000000000d335973
13467 lduw [%i0+0x01c],%l1 ! %l1 = 0000000067a97c20
13468! %l0 = 00000000aadd815b, Mem[0000000030000020] = 207ca967
13469 stw %l0,[%o0+%o4] ! Mem[0000000030000020] = aadd815b
13470! Mem[0000000018000018] = ff8f13b8, %l1 = 0000000067a97c20
13471 ldsba [%i0+%i6]0x81,%l1 ! %l1 = ffffffffffffffff
13472! %l7 = 00000000000000e3, %l1 = ffffffffffffffff, %l5 = 0000000000001447
13473 xorcc %l7,%l1,%l5 ! %l5 = ffffffffffffff1c, %ccr = 88
13474! %f11 = 8448e0dd, Mem[0000000019000008] = 00000000
13475 sta %f11,[%i2+%i4]0x81 ! Mem[0000000019000008] = 8448e0dd
13476! %f14 = f8000000 0000e7e3, Mem[0000000019800008] = ffffde3c b4ac5ae5
13477 stda %f14,[%i3+%i4]0x81 ! Mem[0000000019800008] = f8000000 0000e7e3
13478
13479p4_label_62:
13480! Invert Register : %l2 = 0000000000000000
13481 xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
13482! %l0 = 00000000aadd815b, Mem[0000000031000021] = 00000083
13483 stb %l0,[%o2+0x021] ! Mem[0000000031000020] = 005b0083
13484! %l5 = ffffffffffffff1c
13485 sethi %hi(0x9d4c3c00),%l5 ! %l5 = 000000009d4c3c00
13486! %l7 = 00000000000000e3, immed = 00000ec6, %l3 = 4dfe4bba2a17b34d
13487 orn %l7,0xec6,%l3 ! %l3 = fffffffffffff1fb
13488! %l4 = 00003b1d, %l5 = 9d4c3c00, Mem[0000000031000020] = 005b0083 ab667502
13489 std %l4,[%o2+%o4] ! Mem[0000000031000020] = 00003b1d 9d4c3c00
13490! Mem[0000000031000060] = 14474f14, %l5 = 000000009d4c3c00
13491 ldsw [%o2+0x060],%l5 ! %l5 = 0000000014474f14
13492! %f0 = 00000000 00000000, Mem[0000000018800008] = ff840fda c9472826
13493 stda %f0 ,[%i1+%i4]0x89 ! Mem[0000000018800008] = 00000000 00000000
13494! Clear Register : %l5 = 0000000014474f14
13495 clr %l5 ! %l5 = 0000000000000000
13496! %l1 = ffffffffffffffff, Mem[0000000018000018] = ff8f13b8
13497 stwa %l1,[%i0+%i6]0x81 ! Mem[0000000018000018] = ffffffff
13498! %l5 = 0000000000000000, Mem[0000000019000018] = fffff23000000051
13499 stxa %l5,[%i2+%i6]0x80 ! Mem[0000000019000018] = 0000000000000000
13500
13501p4_label_63:
13502! %f8 = aadd815b, Mem[0000000018800018] = 00000000
13503 st %f8 ,[%i1+%i6] ! Mem[0000000018800018] = aadd815b
13504! Mem[0000000018800064] = c1204f2d, %l7 = 00000000000000e3
13505 ldsh [%i1+0x066],%l7 ! %l7 = 0000000000004f2d
13506! Mem[0000000019000030] = f8000000, %l4 = 0000000000003b1d
13507 lduwa [%i2+%o6]0x80,%l4 ! %l4 = 00000000f8000000
13508! Set Register : %l7 = 0000000000004f2d
13509 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
13510! Mem[0000000019000018] = 00000000, %l1 = ffffffffffffffff
13511 lduha [%i2+%i6]0x89,%l1 ! %l1 = 0000000000000000
13512! %f20 = 207ca967 b8138fff, Mem[0000000019800010] = 5b81ddaa 560ab1c9
13513 stda %f20,[%i3+%i5]0x89 ! Mem[0000000019800010] = 207ca967 b8138fff
13514! Mem[0000000018000014] = 2a3c3150, %l7 = ffffffffffffffff
13515 ldsw [%i0+0x014],%l7 ! %l7 = 000000002a3c3150
13516! %l7 = 000000002a3c3150, %l3 = fffffffffffff1fb, %l1 = 0000000000000000
13517 orncc %l7,%l3,%l1 ! %l1 = 000000002a3c3f54, %ccr = 00
13518! Mem[0000000018000010] = 50313c2a938f55ee, %l6 = 0000000000000000
13519 ldxa [%i0+%i5]0x88,%l6 ! %l6 = 50313c2a938f55ee
13520! %l0 = 00000000aadd815b, Mem[0000000019000060] = b334fef70252851f
13521 stx %l0,[%i2+0x060] ! Mem[0000000019000060] = 00000000aadd815b
13522
13523p4_label_64:
13524! %l3 = fffffffffffff1fb, immed = 00000da9, %y = 0000010c
13525 udiv %l3,0xda9,%l1 ! %l1 = 0000000013b13b12
13526 mov %l0,%y ! %y = aadd815b
13527! %l1 = 0000000013b13b12, immd = 0000000000000885, %l7 = 000000002a3c3150
13528 sdivx %l1,0x885,%l7 ! %l7 = 0000000000024fb9
13529! Mem[0000000018800018] = aadd815b, %l7 = 0000000000024fb9
13530 ldsba [%i1+%i6]0x81,%l7 ! %l7 = ffffffffffffffaa
13531! Mem[0000000018800010] = 0000003c, %l3 = fffffffffffff1fb
13532 ldsba [%i1+%i5]0x81,%l3 ! %l3 = 0000000000000000
13533! %l2 = ffffffffffffffff, Mem[0000000030000064] = 570000d6
13534 sth %l2,[%o0+0x064] ! Mem[0000000030000064] = ffff00d6
13535! Mem[0000000030000020] = aadd815b, %l7 = ffffffffffffffaa
13536 ldsh [%o0+%o4],%l7 ! %l7 = ffffffffffffaadd
13537! %l7 = ffffffffffffaadd, immed = fffff086, %l0 = 00000000aadd815b
13538 taddcctv %l7,-0xf7a,%l0 ! %l0 = 00000000aadd817e, Trapped
13539! %f12 = 207ca967, Mem[0000000019800018] = 00003b1d
13540 sta %f12,[%i3+%i6]0x81 ! Mem[0000000019800018] = 207ca967
13541! %l7 = ffffffffffffaadd, Mem[0000000030000020] = aadd815b
13542 stw %l7,[%o0+%o4] ! Mem[0000000030000020] = ffffaadd
13543! %l4 = 00000000f8000000, immed = 00000ac8, %l0 = 00000000aadd817e
13544 addc %l4,0xac8,%l0 ! %l0 = 00000000f8000ac8
13545
13546p4_label_65:
13547! %l0 = 00000000f8000ac8, %l5 = 0000000000000000, %y = aadd815b
13548 smulcc %l0,%l5,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
13549! %l2 = ffffffffffffffff, immed = fffff91d, %l2 = ffffffffffffffff
13550 xnorcc %l2,-0x6e3,%l2 ! %l2 = fffffffffffff91d, %ccr = 88
13551! Mem[0000000030800024] = 00001447, %l7 = ffffffffffffaadd
13552 ldsb [%o1+0x025],%l7 ! %l7 = 0000000000000000
13553! Mem[0000000030800060] = 000000ff0000e7e3, %f2 = 5b0000dd ffffde3c
13554 ldd [%o1+0x060],%f2 ! %f2 = 000000ff 0000e7e3
13555! %l7 = 0000000000000000, %l4 = 0000000000000000, %l0 = 00000000f8000ac8
13556 sdivx %l7,%l4,%l0 ! Div by zero, %l0 = 00000000f8000b18
13557! %l4 = 0000000000000000, Mem[0000000030000024] = b8138fff
13558 stw %l4,[%o0+0x024] ! Mem[0000000030000024] = 00000000
13559! %l3 = 0000000000000000, %l5 = 0000000000000000, %l0 = 00000000f8000af0
13560 sll %l3,%l5,%l0 ! %l0 = 0000000000000000
13561! Mem[0000000018800070] = be7848e0, %l0 = 0000000000000000
13562 ldsh [%i1+0x070],%l0 ! %l0 = ffffffffffffbe78
13563! %l1 = 0000000013b13b12, Mem[0000000018800030] = 144751db
13564 stba %l1,[%i1+%o6]0x89 ! Mem[0000000018800030] = 14475112
13565! %l4 = 0000000000000000, Mem[0000000018000030] = f8b3f61000000000
13566 stxa %l4,[%i0+%o6]0x80 ! Mem[0000000018000030] = 0000000000000000
13567
13568p4_label_66:
13569! %l4 = 00000000, %l5 = 00000000, Mem[0000000031800020] = 000000ff 00000fda
13570 std %l4,[%o3+%o4] ! Mem[0000000031800020] = 00000000 00000000
13571! %l3 = 0000000000000000, Mem[0000000018000012] = ee558f93, %asi = 80
13572 stha %l3,[%i0+0x012]%asi ! Mem[0000000018000010] = ee550000
13573! %l7 = 0000000000000000, Mem[0000000019800000] = 00000000
13574 stha %l7,[%i3+%g0]0x88 ! Mem[0000000019800000] = 00000000
13575! %f7 = ffe00000, Mem[0000000030800024] = 00001447
13576 st %f7 ,[%o1+0x024] ! Mem[0000000030800024] = ffe00000
13577! Mem[0000000018000050] = 00005842, %l4 = 0000000000000000
13578 ldsw [%i0+0x050],%l4 ! %l4 = 0000000000005842
13579! %l1 = 0000000013b13b12, immed = 00000795, %y = 00000000
13580 umulcc %l1,0x795,%l7 ! %l7 = 000000954ec4df7a, %ccr = 00, %y = 95
13581! Mem[0000000031000060] = 14474f14, %l7 = 000000954ec4df7a
13582 lduh [%o2+0x062],%l7 ! %l7 = 0000000000004f14
13583! %l1 = 0000000013b13b12, Mem[0000000018800028] = aadd815b
13584 stwa %l1,[%i1+%o5]0x80 ! Mem[0000000018800028] = 13b13b12
13585! Invert Register : %l0 = ffffffffffffbe78
13586 xor %l0,-1,%l0 ! %l0 = 0000000000004187
13587! %l4 = 0000000000005842, immed = 00000148, %l1 = 0000000013b13b12
13588 tsubcctv %l4,0x148,%l1 ! %l0 = 00000000000041aa, Trapped
13589
13590p4_label_67:
13591! %l0 = 00000000000041aa, immd = fffffffffffffc70, %l2 = fffffffffffff91d
13592 udivx %l0,-0x390,%l2 ! %l2 = 0000000000000000
13593! %f12 = 207ca967 b8138fff, Mem[0000000018800020] = 4dfe4bba 2a17b34d
13594 std %f12,[%i1+%o4] ! Mem[0000000018800020] = 207ca967 b8138fff
13595! Mem[0000000019000028] = 00000000 00000000, %l4 = 00005842, %l5 = 00000000
13596 ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
13597! Mem[0000000018000020] = b4ffffffffffffff, %l0 = 00000000000041aa
13598 ldxa [%i0+%o4]0x88,%l0 ! %l0 = b4ffffffffffffff
13599! %l0 = b4ffffffffffffff, immed = 00000f40, %l4 = 0000000000000000
13600 taddcc %l0,0xf40,%l4 ! %l4 = b500000000000f3f, %ccr = 83
13601! %l5 = 0000000000000000, %l6 = 50313c2a938f55ee, %l4 = b500000000000f3f
13602 sra %l5,%l6,%l4 ! %l4 = 0000000000000000
13603! Mem[0000000019800078] = 4db3172a, %l5 = 0000000000000000
13604 ldsw [%i3+0x078],%l5 ! %l5 = 000000004db3172a
13605! Mem[0000000018000020] = ffffffff, %l5 = 000000004db3172a
13606 ldswa [%i0+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
13607! Mem[0000000030000060] = 8448e7e3ffff00d6, %f28 = ee735319 b4ac5ae5
13608 ldd [%o0+0x060],%f28 ! %f28 = 8448e7e3 ffff00d6
13609! %l1 = 0000000013b13b12, %l4 = 0000000000000000, %l2 = 0000000000000000
13610 srlx %l1,%l4,%l2 ! %l2 = 0000000013b13b12
13611
13612p4_label_68:
13613! %l5 = ffffffffffffffff, Mem[0000000030800060] = 000000ff0000e7e3
13614 stx %l5,[%o1+0x060] ! Mem[0000000030800060] = ffffffffffffffff
13615! retry : should take illegal inst trap, %l0 = b4ffffffffffffff
13616 retry ! Illegal inst trap : %l0 = b50000000000000f
13617! %l6 = 50313c2a938f55ee, %l0 = b50000000000000f, %l7 = 0000000000004f14
13618 srax %l6,%l0,%l7 ! %l7 = 0000a0627855271e
13619! %l0 = b50000000000000f, %l5 = ffffffffffffffff, %y = 00000095
13620 umul %l0,%l5,%l0 ! %l0 = 0000000efffffff1, %y = 0e
13621! %l1 = 0000000013b13b12
13622 setx 0x53a544db53a544db,%g7,%l1 ! %l1 = 53a544db53a544db
13623! %l2 = 13b13b12, %l3 = 00000000, Mem[0000000030800060] = ffffffff ffffffff
13624 std %l2,[%o1+0x060] ! Mem[0000000030800060] = 13b13b12 00000000
13625! Mem[0000000018000018] = ffffffff, %l6 = 50313c2a938f55ee
13626 ldsha [%i0+%i6]0x89,%l6 ! %l6 = ffffffffffffffff
13627! %l4 = 0000000000000000, %l7 = 0000a0627855271e, %l3 = 0000000000000000
13628 orn %l4,%l7,%l3 ! %l3 = ffff5f9d87aad8e1
13629! Mem[0000000018000018] = ffffffff, %l6 = ffffffffffffffff
13630 ldub [%i0+0x01a],%l6 ! %l6 = 00000000000000ff
13631! %f8 = aadd815b c9b10a56, Mem[0000000018000030] = 00000000 00000000
13632 stda %f8 ,[%i0+%o6]0x81 ! Mem[0000000018000030] = aadd815b c9b10a56
13633
13634p4_label_69:
13635! Mem[0000000019800020] = 00000080, %l5 = ffffffffffffffff
13636 ldub [%i3+%o4],%l5 ! %l5 = 0000000000000000
13637! %l2 = 0000000013b13b12, immed = 000001c1, %l4 = 0000000000000000
13638 sub %l2,0x1c1,%l4 ! %l4 = 0000000013b13951
13639! %l3 = ffff5f9d87aad8e1, Mem[0000000019800058] = 0fc1622d
13640 stw %l3,[%i3+0x058] ! Mem[0000000019800058] = 87aad8e1
13641! %l3 = ffff5f9d87aad8e1, Mem[0000000018800018] = aadd815b, %asi = 80
13642 stwa %l3,[%i1+0x018]%asi ! Mem[0000000018800018] = 87aad8e1
13643! %l1 = 53a544db53a544db, %l0 = 0000000efffffff1, %y = 0000000e
13644 udivcc %l1,%l0,%l0 ! %l0 = 000000000000000e, %ccr = 00
13645 mov %l0,%y ! %y = 0000000e
13646! %l6 = 000000ff, %l7 = 7855271e, Mem[0000000019000058] = cb8af26d ebc2e2ed
13647 stda %l6,[%i2+0x058]%asi ! Mem[0000000019000058] = 000000ff 7855271e
13648! Mem[0000000018800028] = 13b13b12, %f6 = 14474f14
13649 lda [%i1+%o5]0x80,%f6 ! %f6 = 13b13b12
13650! Mem[0000000030800024] = ffe00000, %l0 = 000000000000000e
13651 ldsh [%o1+0x024],%l0 ! %l0 = ffffffffffffffe0
13652! %l5 = 0000000000000000, immed = 0000000f, %l5 = 0000000000000000
13653 sra %l5,0x00f,%l5 ! %l5 = 0000000000000000
13654! %l2 = 0000000013b13b12, Mem[0000000030000060] = 8448e7e3, %asi = 80
13655 stwa %l2,[%o0+0x060]%asi ! Mem[0000000030000060] = 13b13b12
13656
13657p4_label_70:
13658! %l6 = 00000000000000ff, Mem[0000000018000030] = 5b81ddaa
13659 stba %l6,[%i0+%o6]0x89 ! Mem[0000000018000030] = 5b81ddff
13660! %f31 = ffdf0fda, Mem[0000000018000010] = ee550000
13661 sta %f31,[%i0+%i5]0x81 ! Mem[0000000018000010] = ffdf0fda
13662! %f7 = ffe00000, Mem[0000000018800010] = 3c000000
13663 sta %f7 ,[%i1+%i5]0x89 ! Mem[0000000018800010] = ffe00000
13664! retry : should take illegal inst trap, %l0 = ffffffffffffffe0
13665 retry ! Illegal inst trap : %l0 = fffffffffffffff0
13666! %l7 = 0000a0627855271e, %l1 = 53a544db53a544db, %y = 0000000e
13667 udiv %l7,%l1,%l6 ! %l6 = 000000000000002c
13668 mov %l0,%y ! %y = fffffff0
13669! %l0 = fffffffffffffff0, immed = 0000001e, %l0 = fffffffffffffff0
13670 sll %l0,0x01e,%l0 ! %l0 = fffffffc00000000
13671! Mem[000000001880004c] = 74296383, %l3 = ffff5f9d87aad8e1
13672 ldsw [%i1+0x04c],%l3 ! %l3 = 0000000074296383
13673! Mem[0000000030800024] = ffe00000, %l2 = 0000000013b13b12
13674 ldsw [%o1+0x024],%l2 ! %l2 = ffffffffffe00000
13675! Mem[0000000018800018] = e1d8aa87, %l1 = 53a544db53a544db
13676 lduha [%i1+%i6]0x88,%l1 ! %l1 = 000000000000aa87
13677! Mem[0000000031000060] = 14474f14 3cde9abe, %l0 = 00000000, %l1 = 0000aa87
13678 ldd [%o2+0x060],%l0 ! %l0 = 0000000014474f14 000000003cde9abe
13679
13680p4_label_71:
13681! %l7 = 0000a0627855271e, immed = 000008e3, %y = fffffff0
13682 sdiv %l7,0x8e3,%l3 ! %l3 = fffffffffe40a0d2
13683 mov %l0,%y ! %y = 14474f14
13684! %f18 = 00000000 ffdf0fda, Mem[0000000019800020] = 00000080 f8b3f610
13685 std %f18,[%i3+%o4] ! Mem[0000000019800020] = 00000000 ffdf0fda
13686! %f10 = 833aa65f 8448e0dd, Mem[0000000018000028] = 00000000 3c000000
13687 stda %f10,[%i0+%o5]0x89 ! Mem[0000000018000028] = 833aa65f 8448e0dd
13688! %l3 = fffffffffe40a0d2, immed = 00000031, %l7 = 0000a0627855271e
13689 srax %l3,0x031,%l7 ! %l7 = ffffffffffffffff
13690! %l4 = 0000000013b13951, Mem[0000000018000010] = ffdf0fda
13691 stwa %l4,[%i0+%i5]0x80 ! Mem[0000000018000010] = 13b13951
13692! %l3 = fffffffffe40a0d2, %l1 = 000000003cde9abe, %l7 = ffffffffffffffff
13693 tsubcc %l3,%l1,%l7 ! %l7 = ffffffffc1620614, %ccr = 8a
13694! %l0 = 0000000014474f14, immed = 00000779, %l1 = 000000003cde9abe
13695 taddcctv %l0,0x779,%l1 ! %l0 = 0000000014474f37, Trapped
13696! %l0 = 0000000014474f37, %l0 = 0000000014474f37, %y = 14474f14
13697 smul %l0,%l0,%l7 ! %l7 = 019b383da104fdd1, %y = 19b383d
13698! %l1 = 000000003cde9abe, immed = fffffafd, %l6 = 000000000000002c
13699 sub %l1,-0x503,%l6 ! %l6 = 000000003cde9fc1
13700! %l0 = 0000000014474f37, %l4 = 0000000013b13951, %l7 = 019b383da104fdd1
13701 andcc %l0,%l4,%l7 ! %l7 = 0000000010010911, %ccr = 00
13702
13703p4_label_72:
13704! %l6 = 000000003cde9fc1, Mem[0000000019000068] = 00000000, %asi = 80
13705 stha %l6,[%i2+0x068]%asi ! Mem[0000000019000068] = 9fc10000
13706! Mem[0000000019000010] = 027566ab6c409488, %l0 = 0000000014474f37
13707 ldxa [%i2+%i5]0x88,%l0 ! %l0 = 027566ab6c409488
13708! %l6 = 000000003cde9fc1, Mem[0000000030000060] = 13b13b12ffff00d6
13709 stx %l6,[%o0+0x060] ! Mem[0000000030000060] = 000000003cde9fc1
13710! %l3 = fffffffffe40a0d2, %l6 = 000000003cde9fc1, %l6 = 000000003cde9fc1
13711 orncc %l3,%l6,%l6 ! %l6 = ffffffffff61e0fe, %ccr = 88
13712! %l3 = fffffffffe40a0d2, immed = 00000797, %l2 = ffffffffffe00000
13713 addc %l3,0x797,%l2 ! %l2 = fffffffffe40a869
13714! Mem[0000000018000028] = dde04884, %l2 = fffffffffe40a869
13715 lduwa [%i0+%o5]0x80,%l2 ! %l2 = 00000000dde04884
13716! Mem[0000000018800008] = 0000000000000000, %l3 = fffffffffe40a0d2
13717 ldxa [%i1+%i4]0x88,%l3 ! %l3 = 0000000000000000
13718! Mem[0000000031800064] = ffdf0fda, %l1 = 000000003cde9abe
13719 ldsba [%o3+0x065]%asi,%l1 ! %l1 = ffffffffffffffdf
13720! Mem[0000000018000018] = ffffffff67a97c20, %l6 = ffffffffff61e0fe
13721 ldxa [%i0+%i6]0x81,%l6 ! %l6 = ffffffff67a97c20
13722! %l2 = 00000000dde04884, immed = fffff836, %l5 = 0000000000000000
13723 tsubcc %l2,-0x7ca,%l5 ! %l5 = 00000000dde0504e, %ccr = 1b
13724
13725p4_label_73:
13726! %l2 = 00000000dde04884, immed = fffffd7c, %y = 019b383d
13727 umul %l2,-0x284,%l3 ! %l3 = dde04655d7c993f0, %y = dde04655
13728! Mem[0000000031800060] = 00000000ffdf0fda, %l2 = 00000000dde04884
13729 ldx [%o3+0x060],%l2 ! %l2 = 00000000ffdf0fda
13730! %f0 = 00000000 00000000, Mem[0000000031000020] = 00003b1d 9d4c3c00
13731 stda %f0 ,[%o2+0x020]%asi ! Mem[0000000031000020] = 00000000 00000000
13732! %l2 = 00000000ffdf0fda, %l6 = ffffffff67a97c20, %l7 = 0000000010010911
13733 tsubcc %l2,%l6,%l7 ! %l7 = 00000001983593ba, %ccr = 1a
13734! %l7 = 00000001983593ba, Mem[0000000018800020] = 207ca967
13735 stw %l7,[%i1+%o4] ! Mem[0000000018800020] = 983593ba
13736! %l3 = dde04655d7c993f0, immed = 00000d9a, %l0 = 027566ab6c409488
13737 taddcc %l3,0xd9a,%l0 ! %l0 = dde04655d7c9a18a, %ccr = 8a
13738! Mem[0000000031800020] = 00000000, %l5 = 00000000dde0504e
13739 ldub [%o3+%o4],%l5 ! %l5 = 0000000000000000
13740! Mem[0000000031800060] = 00000000, %l6 = ffffffff67a97c20
13741 ldsw [%o3+0x060],%l6 ! %l6 = 0000000000000000
13742! Mem[0000000018000048] = 0000000000000000, %f30 = 00000000 ffdf0fda
13743 ldd [%i0+0x048],%f30 ! %f30 = 00000000 00000000
13744! %l6 = 0000000000000000, Mem[0000000019800028] = 87f3b7a6
13745 stba %l6,[%i3+%o5]0x89 ! Mem[0000000019800028] = 87f3b700
13746
13747p4_label_74:
13748! retry : should take illegal inst trap, %l0 = dde04655d7c9a18a
13749 retry ! Illegal inst trap : %l0 = dde04655d7c9a19a
13750! %l7 = 00000001983593ba, %l7 = 00000001983593ba, %l1 = ffffffffffffffdf
13751 andcc %l7,%l7,%l1 ! %l1 = 00000001983593ba, %ccr = 08
13752! Mem[0000000019000030] = 000000f8, %l6 = 0000000000000000
13753 ldswa [%i2+%o6]0x88,%l6 ! %l6 = 00000000000000f8
13754! %f18 = 00000000 ffdf0fda, Mem[0000000030000060] = 00000000 3cde9fc1
13755 std %f18,[%o0+0x060] ! Mem[0000000030000060] = 00000000 ffdf0fda
13756! %l5 = 0000000000000000, Mem[000000001980002c] = 5832856f
13757 stw %l5,[%i3+0x02c] ! Mem[000000001980002c] = 00000000
13758! %f28 = 8448e7e3 ffff00d6, Mem[0000000030800060] = 13b13b12 00000000
13759 stda %f28,[%o1+0x060]%asi ! Mem[0000000030800060] = 8448e7e3 ffff00d6
13760! %l4 = 0000000013b13951, %l5 = 0000000000000000, %l2 = 00000000ffdf0fda
13761 xnorcc %l4,%l5,%l2 ! %l2 = ffffffffec4ec6ae, %ccr = 88
13762! Set Register : %l0 = dde04655d7c9a19a
13763 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
13764! %l2 = ec4ec6ae, %l3 = d7c993f0, Mem[0000000018800048] = 5cf3c588 74296383
13765 std %l2,[%i1+0x048] ! Mem[0000000018800048] = ec4ec6ae d7c993f0
13766! Mem[0000000018000020] = ffffffff, %l1 = 00000001983593ba
13767 ldsba [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
13768
13769p4_label_75:
13770! %l2 = ffffffffec4ec6ae, immed = 0000000a, %l2 = ffffffffec4ec6ae
13771 sll %l2,0x00a,%l2 ! %l2 = ffffffb13b1ab800
13772! Mem[0000000018000018] = ffffffff, %l2 = ffffffb13b1ab800
13773 ldsha [%i0+%i6]0x89,%l2 ! %l2 = ffffffffffffffff
13774! %l0 = ffffffffffffffff, %l1 = ffffffffffffffff, %l3 = dde04655d7c993f0
13775 sub %l0,%l1,%l3 ! %l3 = 0000000000000000
13776! %l7 = 00000001983593ba, %l1 = ffffffffffffffff, %l5 = 0000000000000000
13777 taddcc %l7,%l1,%l5 ! %l5 = 00000001983593b9, %ccr = 1b
13778! %l3 = 0000000000000000, %l0 = ffffffffffffffff, %y = dde04655
13779 umulcc %l3,%l0,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
13780! %l3 = 0000000000000000, Mem[0000000018000054] = 0924f8ed
13781 stw %l3,[%i0+0x054] ! Mem[0000000018000054] = 00000000
13782! Mem[0000000018000020] = ffffffff, %l0 = ffffffffffffffff
13783 ldsha [%i0+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
13784! %l4 = 0000000013b13951, immed = 00000c93, %y = 00000000
13785 umul %l4,0xc93,%l1 ! %l1 = 000000f79d73b583, %y = f7
13786! Mem[0000000018800028] = 13b13b12, %l6 = 00000000000000f8
13787 lduh [%i1+0x02a],%l6 ! %l6 = 0000000000003b12
13788! Mem[0000000031800064] = ffdf0fda, %l7 = 00000001983593ba
13789 ldsb [%o3+0x067],%l7 ! %l7 = ffffffffffffffda
13790
13791p4_label_76:
13792! %l1 = 000000f79d73b583, immed = 00000eb8, %l2 = ffffffffffffffff
13793 orn %l1,0xeb8,%l2 ! %l2 = fffffffffffff5c7
13794! %l4 = 13b13951, %l5 = 00000000, Mem[0000000030800020] = 00000000 ffe00000
13795 std %l4,[%o1+%o4] ! Mem[0000000030800020] = 13b13951 00000000
13796! %l2 = fffffffffffff5c7, immed = fffff28d, %l5 = 0000000000000000
13797 sub %l2,-0xd73,%l5 ! %l5 = 000000000000033a
13798! %l0 = ffffffffffffffff, immd = 00000000000007c7, %l7 = ffffffffffffffda
13799 sdivx %l0,0x7c7,%l7 ! %l7 = 0000000000000000
13800! %l2 = fffff5c7, %l3 = 00000000, Mem[0000000018800008] = 00000000 00000000
13801 stda %l2,[%i1+%i4]0x89 ! Mem[0000000018800008] = fffff5c7 00000000
13802! %l6 = 0000000000003b12, %l2 = fffffffffffff5c7, %y = 000000f7
13803 smulcc %l6,%l2,%l7 ! %l7 = fffffffffda424fe, %ccr = 88, %y = ffffffff
13804! Mem[000000001980005c] = d38cad4f, %l3 = 0000000000000000
13805 ldsha [%i3+0x05c]%asi,%l3 ! %l3 = ffffffffffffd38c
13806! %l2 = fffffffffffff5c7, %l7 = fffffffffda424fe, %y = ffffffff
13807 umulcc %l2,%l7,%l6 ! %l6 = fda41add1d01d772, %ccr = 80, %y = fda41add
13808! %l6 = 1d01d772, %l7 = fda424fe, Mem[0000000019000010] = 6c409488 027566ab
13809 stda %l6,[%i2+%i5]0x89 ! Mem[0000000019000010] = 1d01d772 fda424fe
13810! Mem[0000000018800028] = 123bb113, %l5 = 000000000000033a
13811 lduha [%i1+%o5]0x88,%l5 ! %l5 = 000000000000b113
13812
13813p4_label_77:
13814! Mem[0000000018800064] = c1204f2d, %l2 = fffffffffffff5c7
13815 ldsb [%i1+0x065],%l2 ! %l2 = 0000000000000020
13816! Mem[0000000031000020] = 0000000000000000, %f30 = 00000000 00000000
13817 ldd [%o2+%o4],%f30 ! %f30 = 00000000 00000000
13818! %l5 = 000000000000b113, immed = 0000000d, %l1 = 000000f79d73b583
13819 sra %l5,0x00d,%l1 ! %l1 = 0000000000000005
13820! Mem[0000000031000060] = 14474f143cde9abe, %f4 = 60d9bfea 6bb28802
13821 ldd [%o2+0x060],%f4 ! %f4 = 14474f14 3cde9abe
13822! %l6 = fda41add1d01d772, Mem[0000000031000025] = 00000000
13823 stb %l6,[%o2+0x025] ! Mem[0000000031000024] = 00720000
13824! Mem[0000000030800064] = ffff00d6, %l5 = 000000000000b113
13825 ldsw [%o1+0x064],%l5 ! %l5 = ffffffffffff00d6
13826! %f16 = 00000000, Mem[0000000018800048] = ec4ec6ae
13827 sta %f16,[%i1+0x048]%asi ! Mem[0000000018800048] = 00000000
13828! %l1 = 0000000000000005, immed = fffffec8, %l7 = fffffffffda424fe
13829 taddcc %l1,-0x138,%l7 ! %l7 = fffffffffffffecd, %ccr = 8a
13830! %l5 = ffffffffffff00d6, %l1 = 0000000000000005, %l3 = ffffffffffffd38c
13831 addc %l5,%l1,%l3 ! %l3 = ffffffffffff00db
13832! Mem[0000000030000020] = ffffaadd00000000, %f6 = 13b13b12 ffe00000
13833 ldd [%o0+%o4],%f6 ! %f6 = ffffaadd 00000000
13834
13835p4_label_78:
13836! %f2 = 000000ff, Mem[0000000019000008] = dde04884
13837 sta %f2 ,[%i2+%i4]0x89 ! Mem[0000000019000008] = 000000ff
13838! %l4 = 0000000013b13951, Mem[0000000018000000] = 3c4f4714
13839 stba %l4,[%i0+%g0]0x89 ! Mem[0000000018000000] = 3c4f4751
13840! Mem[0000000018800000] = 00000000, %l7 = fffffffffffffecd
13841 ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
13842! %l0 = ffffffffffffffff, %l5 = ffffffffffff00d6, %l6 = fda41add1d01d772
13843 sll %l0,%l5,%l6 ! %l6 = ffffffffffc00000
13844! %l0 = ffffffff, %l1 = 00000005, Mem[0000000030800020] = 13b13951 00000000
13845 std %l0,[%o1+%o4] ! Mem[0000000030800020] = ffffffff 00000005
13846! %l0 = ffffffff, %l1 = 00000005, Mem[0000000031800020] = 00000000 00000000
13847 std %l0,[%o3+%o4] ! Mem[0000000031800020] = ffffffff 00000005
13848! Mem[0000000019000030] = f8000000, %l1 = 0000000000000005
13849 ldsha [%i2+%o6]0x81,%l1 ! %l1 = fffffffffffff800
13850! %l5 = ffffffffffff00d6, %l4 = 0000000013b13951, %l1 = fffffffffffff800
13851 sll %l5,%l4,%l1 ! %l1 = fffffffe01ac0000
13852! Mem[0000000031000060] = 14474f14, %l7 = 0000000000000000
13853 lduh [%o2+0x062],%l7 ! %l7 = 0000000000004f14
13854! %l3 = ffffffffffff00db, Mem[0000000019000022] = 1d640961
13855 sth %l3,[%i2+0x022] ! Mem[0000000019000020] = 1d6400db
13856
13857p4_label_79:
13858! %l6 = ffffffffffc00000, Mem[0000000031800020] = ffffffff, %asi = 80
13859 stwa %l6,[%o3+0x020]%asi ! Mem[0000000031800020] = ffc00000
13860! %l7 = 0000000000004f14, %l1 = fffffffe01ac0000, %l4 = 0000000013b13951
13861 andn %l7,%l1,%l4 ! %l4 = 0000000000004f14
13862! %l2 = 00000020, %l3 = ffff00db, Mem[0000000019000010] = 72d7011d fe24a4fd
13863 stda %l2,[%i2+%i5]0x81 ! Mem[0000000019000010] = 00000020 ffff00db
13864! %l2 = 00000020, %l3 = ffff00db, Mem[0000000019800000] = 00000000 14474f14
13865 stda %l2,[%i3+0x000]%asi ! Mem[0000000019800000] = 00000020 ffff00db
13866! %l1 = fffffffe01ac0000, %l2 = 0000000000000020, %l1 = fffffffe01ac0000
13867 tsubcc %l1,%l2,%l1 ! %l1 = fffffffe01abffe0, %ccr = 80
13868! Mem[0000000031000060] = 14474f14 3cde9abe, %l2 = 00000020, %l3 = ffff00db
13869 ldd [%o2+0x060],%l2 ! %l2 = 0000000014474f14 000000003cde9abe
13870! %l2 = 0000000014474f14, Mem[0000000018800020] = 983593bab8138fff
13871 stx %l2,[%i1+%o4] ! Mem[0000000018800020] = 0000000014474f14
13872! %l1 = fffffffe01abffe0, %l0 = ffffffffffffffff, %l6 = ffffffffffc00000
13873 andcc %l1,%l0,%l6 ! %l6 = fffffffe01abffe0, %ccr = 80
13874! %l1 = fffffffe01abffe0, Mem[0000000018000020] = ffffffff
13875 stba %l1,[%i0+%o4]0x89 ! Mem[0000000018000020] = ffffffe0
13876! %l6 = fffffffe01abffe0, %l0 = ffffffffffffffff, %l7 = 0000000000004f14
13877 udivx %l6,%l0,%l7 ! %l7 = 0000000000000000
13878
13879p4_label_80:
13880! Mem[0000000018800010] = ffe00000, %l5 = ffffffffffff00d6
13881 lduwa [%i1+%i5]0x88,%l5 ! %l5 = 00000000ffe00000
13882! Mem[0000000019800050] = 796a47c5, %l2 = 0000000014474f14
13883 ldsh [%i3+0x050],%l2 ! %l2 = 000000000000796a
13884 save ! CWP = 1
13885! Mem[0000000018800028] = 123bb113, %l6 = ffffffff8448e7e3
13886 ldswa [%o1+%i5]0x88,%l6 ! %l6 = 00000000123bb113
13887! %l6 = 00000000123bb113, %l4 = ffffffffffffffd2, %l6 = 00000000123bb113
13888 xorcc %l6,%l4,%l6 ! %l6 = ffffffffedc44ec1, %ccr = 88
13889! Mem[0000000031000064] = 3cde9abe, %l3 = 0000000000000014
13890 ldub [%i2+0x064],%l3 ! %l3 = 000000000000003c
13891! Mem[0000000031000060] = 14474f14 3cde9abe, %l2 = 000060d9, %l3 = 0000003c
13892 ldda [%i2+0x060]%asi,%l2 ! %l2 = 0000000014474f14 000000003cde9abe
13893! %l1 = 000000003cdeffff, immed = fffff27c, %y = fda41add
13894 smul %l1,-0xd84,%l5 ! %l5 = fffffcc94a040d84, %y = fffffcc9
13895! %l6 = edc44ec1, %l7 = 00000000, Mem[0000000019800010] = b8138fff 207ca967
13896 stda %l6,[%o3+%o5]0x89 ! Mem[0000000019800010] = edc44ec1 00000000
13897! %l4 = ffffffffffffffd2, immed = 00000fb9, %y = fffffcc9
13898 umul %l4,0xfb9,%l5 ! %l5 = 00000fb8fffd2cc2, %y = fb8
13899
13900p4_label_81: ! %cwp = 1
13901! Mem[0000000018800044] = 41f246f1, %f12 = 207ca967
13902 ld [%o1+0x044],%f12 ! %f12 = 41f246f1
13903! %l2 = 0000000014474f14, immed = 00000d44, %l6 = ffffffffedc44ec1
13904 subccc %l2,0xd44,%l6 ! %l6 = 00000000144741d0, %ccr = 00
13905! Mem[0000000030800020] = ffffffff00000005, %l7 = 0000000000000000
13906 ldxa [%i1+0x020]%asi,%l7 ! %l7 = ffffffff00000005
13907! %f23 = 3cde9abe, Mem[0000000031800020] = ffc00000
13908 st %f23,[%i3+%i4] ! Mem[0000000031800020] = 3cde9abe
13909! %l7 = ffffffff00000005, immed = 00000bc5, %l0 = 0000000000000000
13910 xorcc %l7,0xbc5,%l0 ! %l0 = ffffffff00000bc0, %ccr = 80
13911! %l5 = 00000fb8fffd2cc2, immed = fffff139, %y = 00000fb8
13912 umul %l5,-0xec7,%l3 ! %l3 = fffd1dfb29bf9932, %y = fffd1dfb
13913! Mem[0000000019800028] = 00b7f38700000000, %f12 = 41f246f1 b8138fff
13914 ldda [%o3+%i5]0x81,%f12 ! %f12 = 00b7f387 00000000
13915! %l4 = ffffffffffffffd2, Mem[0000000030000021] = ffffaadd
13916 stb %l4,[%i0+0x021] ! Mem[0000000030000020] = ffd2aadd
13917! %l2 = 14474f14, %l3 = 29bf9932, Mem[0000000030800060] = 8448e7e3 ffff00d6
13918 stda %l2,[%i1+0x060]%asi ! Mem[0000000030800060] = 14474f14 29bf9932
13919! Mem[0000000019800020] = da0fdfff00000000, %l5 = 00000fb8fffd2cc2
13920 ldxa [%o3+%i4]0x88,%l5 ! %l5 = da0fdfff00000000
13921
13922p4_label_82: ! %cwp = 1
13923! %l7 = ffffffff00000005, %l0 = ffffffff00000bc0, %l0 = ffffffff00000bc0
13924 xorcc %l7,%l0,%l0 ! %l0 = 0000000000000bc5, %ccr = 00
13925! %l5 = da0fdfff00000000, immed = fffff60f, %y = fffd1dfb
13926 umul %l5,-0x9f1,%l0 ! %l0 = 0000000000000000, %y = 00
13927! Mem[0000000030800060] = 14474f14, %l5 = da0fdfff00000000
13928 ldsw [%i1+0x060],%l5 ! %l5 = 0000000014474f14
13929! %l2 = 0000000014474f14, %l4 = ffffffffffffffd2, %l4 = ffffffffffffffd2
13930 sll %l2,%l4,%l4 ! %l4 = 0000511d3c500000
13931! Mem[0000000018800008] = fffff5c7, %l4 = 0000511d3c500000
13932 lduba [%o1+%o4]0x88,%l4 ! %l4 = 00000000000000c7
13933! %l3 = fffd1dfb29bf9932, immed = fffff412, %l0 = 0000000000000000
13934 addccc %l3,-0xbee,%l0 ! %l0 = fffd1dfb29bf8d44, %ccr = 91
13935! %l6 = 00000000144741d0, immed = fffff7c7, %l1 = 000000003cdeffff
13936 and %l6,-0x839,%l1 ! %l1 = 00000000144741c0
13937! %l3 = fffd1dfb29bf9932, Mem[000000001900001c] = 00000000
13938 stb %l3,[%o2+0x01c] ! Mem[000000001900001c] = 32000000
13939! %l4 = 00000000000000c7, immed = 000009d0, %l1 = 00000000144741c0
13940 xorcc %l4,0x9d0,%l1 ! %l1 = 0000000000000917, %ccr = 00
13941! %l6 = 00000000144741d0, Mem[0000000018800010] = 0000e0ff
13942 stwa %l6,[%o1+%o5]0x81 ! Mem[0000000018800010] = 144741d0
13943
13944p4_label_83: ! %cwp = 1
13945! %f4 = 14474f14 3cde9abe, Mem[0000000018000010] = 13b13951 2a3c3150
13946 stda %f4 ,[%o0+%o5]0x81 ! Mem[0000000018000010] = 14474f14 3cde9abe
13947! Mem[0000000019800010] = edc44ec1, %l2 = 0000000014474f14
13948 lduha [%o3+%o5]0x89,%l2 ! %l2 = 0000000000004ec1
13949! %l0 = fffd1dfb29bf8d44, Mem[0000000018000018] = ffffffff
13950 stba %l0,[%o0+%o6]0x81 ! Mem[0000000018000018] = 44ffffff
13951! %l4 = 00000000000000c7, Mem[0000000031000060] = 14474f14
13952 stba %l4,[%i2+0x060]%asi ! Mem[0000000031000060] = c7474f14
13953! %f16 = 00000000 10f6b3f8, Mem[0000000018000010] = 14474f14 3cde9abe
13954 std %f16,[%o0+%o5] ! Mem[0000000018000010] = 00000000 10f6b3f8
13955! Clear Register : %l6 = 00000000144741d0
13956 clr %l6 ! %l6 = 0000000000000000
13957! %f15 = 0000e7e3, Mem[0000000019000000] = 12512d7f
13958 sta %f15,[%o2+%g0]0x89 ! Mem[0000000019000000] = 0000e7e3
13959! Mem[0000000019000078] = c195982a, %l4 = 00000000000000c7
13960 ldsh [%o2+0x07a],%l4 ! %l4 = ffffffffffff982a
13961! %l5 = 0000000014474f14, Mem[0000000019000030] = f8000000
13962 stha %l5,[%o2+%i6]0x80 ! Mem[0000000019000030] = 4f140000
13963! Mem[0000000031000020] = 00000000 00720000, %l2 = 00004ec1, %l3 = 29bf9932
13964 ldd [%i2+%i4],%l2 ! %l2 = 0000000000000000 0000000000720000
13965
13966p4_label_84: ! %cwp = 1
13967! %l7 = ffffffff00000005, %l0 = fffd1dfb29bf8d44, %l6 = 0000000000000000
13968 andcc %l7,%l0,%l6 ! %l6 = fffd1dfb00000004, %ccr = 80
13969! Mem[0000000018000074] = 1a01e07d, %l0 = fffd1dfb29bf8d44
13970 lduh [%o0+0x076],%l0 ! %l0 = 000000000000e07d
13971! %l0 = 0000e07d, %l1 = 00000917, Mem[0000000019000000] = 0000e7e3 00000000
13972 stda %l0,[%o2+%g0]0x89 ! Mem[0000000019000000] = 0000e07d 00000917
13973! %l3 = 0000000000720000, Mem[0000000019000018] = 0000000032000000
13974 stxa %l3,[%o2+%o6]0x80 ! Mem[0000000019000018] = 0000000000720000
13975! %l5 = 0000000014474f14, %l7 = ffffffff00000005, %l1 = 0000000000000917
13976 udivx %l5,%l7,%l1 ! %l1 = 0000000000000000
13977! %l2 = 0000000000000000, Mem[0000000031800060] = 00000000ffdf0fda
13978 stx %l2,[%i3+0x060] ! Mem[0000000031800060] = 0000000000000000
13979! %l0 = 000000000000e07d, Mem[0000000018000010] = 00000000
13980 stba %l0,[%o0+%o5]0x81 ! Mem[0000000018000010] = 7d000000
13981! %l2 = 0000000000000000, Mem[0000000030800020] = ffffffff
13982 stw %l2,[%i1+%i4] ! Mem[0000000030800020] = 00000000
13983! Mem[0000000018800034] = 5fa63a83, %l3 = 0000000000720000
13984 ldswa [%o1+0x034]%asi,%l3 ! %l3 = 000000005fa63a83
13985! %l6 = fffd1dfb00000004, Mem[0000000018000010] = 0000007d
13986 stwa %l6,[%o0+%o5]0x89 ! Mem[0000000018000010] = 00000004
13987
13988p4_label_85: ! %cwp = 1
13989! Mem[0000000031000060] = c7474f14, %l5 = 0000000014474f14
13990 ldsb [%i2+0x063],%l5 ! %l5 = 0000000000000014
13991 rd %pc,%o7
13992 return %o7+12 ! CWP = 0
13993! Mem[0000000019000020] = 00000000db00641d, %l0 = ffffffffffffffff
13994 ldxa [%i2+%o4]0x88,%l0 ! %l0 = 00000000db00641d
13995! %l6 = fffffffe01abffe0, immed = fffffd09, %l5 = 00000000ffe00000
13996 addc %l6,-0x2f7,%l5 ! %l5 = fffffffe01abfce9
13997! %l2 = 000000000000796a, Mem[0000000019000018] = 00000000
13998 stha %l2,[%i2+%i6]0x88 ! Mem[0000000019000018] = 0000796a
13999! %l6 = fffffffe01abffe0, Mem[0000000018000020] = ffffffe0
14000 stwa %l6,[%i0+%o4]0x89 ! Mem[0000000018000020] = 01abffe0
14001! %f12 = 00b7f387, Mem[0000000019800008] = f8000000
14002 sta %f12,[%i3+%i4]0x81 ! Mem[0000000019800008] = 00b7f387
14003! Mem[0000000019000054] = 63e36de9, %l3 = 000000003cde9abe
14004 lduh [%i2+0x054],%l3 ! %l3 = 00000000000063e3
14005! Mem[0000000031800024] = 00000005, %l1 = fffffffe01abffe0
14006 ldsh [%o3+0x024],%l1 ! %l1 = 0000000000000000
14007! Mem[0000000031800060] = 00000000, %l1 = 0000000000000000
14008 lduw [%o3+0x060],%l1 ! %l1 = 0000000000000000
14009
14010p4_label_86:
14011! %l5 = fffffffe01abfce9, %l5 = fffffffe01abfce9, %l0 = 00000000db00641d
14012 tsubcc %l5,%l5,%l0 ! %l0 = 0000000000000000, %ccr = 46
14013! %l4 = 0000000000004f14, %l2 = 000000000000796a, %l0 = 0000000000000000
14014 sra %l4,%l2,%l0 ! %l0 = 0000000000000013
14015! Invert Register : %l0 = 0000000000000013
14016 xor %l0,-1,%l0 ! %l0 = ffffffffffffffec
14017! %l6 = fffffffe01abffe0, immed = 00000317, %l2 = 000000000000796a
14018 or %l6,0x317,%l2 ! %l2 = fffffffe01abfff7
14019! %l0 = ffffffffffffffec, %l3 = 00000000000063e3, %l2 = fffffffe01abfff7
14020 andncc %l0,%l3,%l2 ! %l2 = ffffffffffff9c0c, %ccr = 88
14021! Mem[0000000019800054] = ffffde3c, %l6 = fffffffe01abffe0
14022 ldsb [%i3+0x056],%l6 ! %l6 = ffffffffffffffde
14023! %l0 = ffffffffffffffec
14024 setx 0xf8bfa725f8bfa725,%g7,%l0 ! %l0 = f8bfa725f8bfa725
14025! %l1 = 0000000000000000, immed = 000006cc, %l2 = ffffffffffff9c0c
14026 sub %l1,0x6cc,%l2 ! %l2 = fffffffffffff934
14027! Invert Register : %l4 = 0000000000004f14
14028 xor %l4,-1,%l4 ! %l4 = ffffffffffffb0eb
14029! Mem[0000000030000064] = ffdf0fda, %f28 = 8448e7e3
14030 ld [%o0+0x064],%f28 ! %f28 = ffdf0fda
14031
14032p4_label_87:
14033! Mem[0000000018800018] = 00000000e1d8aa87, %f2 = 000000ff 0000e7e3
14034 ldda [%i1+%i6]0x88,%f2 ! %f2 = 00000000 e1d8aa87
14035! %l1 = 0000000000000000, immed = 0000000d, %l2 = fffffffffffff934
14036 sll %l1,0x00d,%l2 ! %l2 = 0000000000000000
14037! %l4 = ffffffffffffb0eb, %l2 = 0000000000000000, %l7 = 0000000000000000
14038 sdivx %l4,%l2,%l7 ! Div by zero, %l0 = f8bfa725f8bfa775
14039! Mem[0000000031000060] = c7474f143cde9abe, %f28 = ffdf0fda ffff00d6
14040 ldd [%o2+0x060],%f28 ! %f28 = c7474f14 3cde9abe
14041! %l7 = 0000000000000000, %l7 = 0000000000000000, %l1 = 0000000000000000
14042 srl %l7,%l7,%l1 ! %l1 = 0000000000000000
14043! %l0 = f8bfa725f8bfa74d, Mem[0000000031000064] = 3cde9abe
14044 stw %l0,[%o2+0x064] ! Mem[0000000031000064] = f8bfa74d
14045! %l1 = 0000000000000000, %l4 = ffffffffffffb0eb, %l2 = 0000000000000000
14046 srax %l1,%l4,%l2 ! %l2 = 0000000000000000
14047! Mem[0000000019800070] = 000000003583cfce, %f0 = 00000000 00000000
14048 ldda [%i3+0x070]%asi,%f0 ! %f0 = 00000000 3583cfce
14049! %l6 = ffffffde, %l7 = 00000000, Mem[0000000018800008] = c7f5ffff 00000000
14050 stda %l6,[%i1+0x008]%asi ! Mem[0000000018800008] = ffffffde 00000000
14051! Mem[0000000031800064] = 00000000, %l4 = ffffffffffffb0eb
14052 ldsw [%o3+0x064],%l4 ! %l4 = 0000000000000000
14053
14054p4_label_88:
14055! %f22 = 14474f14 3cde9abe, Mem[0000000019000010] = 00000020 ffff00db
14056 stda %f22,[%i2+%i5]0x81 ! Mem[0000000019000010] = 14474f14 3cde9abe
14057! %l2 = 00000000, %l3 = 000063e3, Mem[0000000018000030] = ffdd815b c9b10a56
14058 std %l2,[%i0+%o6] ! Mem[0000000018000030] = 00000000 000063e3
14059! %l7 = 0000000000000000, Mem[0000000018800008] = deffffff
14060 stwa %l7,[%i1+%i4]0x89 ! Mem[0000000018800008] = 00000000
14061! Mem[0000000031800024] = 00000005, %l7 = 0000000000000000
14062 ldsba [%o3+0x025]%asi,%l7 ! %l7 = 0000000000000000
14063! Mem[0000000019000008] = ff000000, %l0 = f8bfa725f8bfa74d
14064 lduha [%i2+%i4]0x80,%l0 ! %l0 = 000000000000ff00
14065! %l4 = 0000000000000000, %l5 = fffffffe01abfce9, %l6 = ffffffffffffffde
14066 sub %l4,%l5,%l6 ! %l6 = 00000001fe540317
14067! %l4 = 0000000000000000, Mem[0000000019000008] = ff000000
14068 stwa %l4,[%i2+%i4]0x81 ! Mem[0000000019000008] = 00000000
14069! %f10 = 833aa65f 8448e0dd, Mem[0000000018000010] = 00000004 f8b3f610
14070 stda %f10,[%i0+%i5]0x89 ! Mem[0000000018000010] = 833aa65f 8448e0dd
14071! %f16 = 00000000 10f6b3f8, Mem[0000000030000020] = ffd2aadd 00000000
14072 std %f16,[%o0+%o4] ! Mem[0000000030000020] = 00000000 10f6b3f8
14073! %l2 = 0000000000000000, immed = fffff9ec, %l7 = 0000000000000000
14074 sub %l2,-0x614,%l7 ! %l7 = 0000000000000614
14075
14076p4_label_89:
14077! %l6 = 00000001fe540317, Mem[0000000018000028] = 8448e0dd
14078 stba %l6,[%i0+%o5]0x89 ! Mem[0000000018000028] = 8448e017
14079! %l1 = 0000000000000000, Mem[0000000030800060] = 14474f1429bf9932
14080 stx %l1,[%o1+0x060] ! Mem[0000000030800060] = 0000000000000000
14081! %l4 = 0000000000000000, Mem[0000000031000067] = f8bfa74d
14082 stb %l4,[%o2+0x067] ! Mem[0000000031000064] = f8bfa700
14083! Mem[0000000019000030] = 0000144f, %l4 = 0000000000000000
14084 lduwa [%i2+%o6]0x88,%l4 ! %l4 = 000000000000144f
14085! Mem[0000000030800020] = 00000000, %l2 = 0000000000000000
14086 ldswa [%o1+0x020]%asi,%l2 ! %l2 = 0000000000000000
14087! %f31 = 00000000, Mem[0000000019800000] = 00000020
14088 st %f31,[%i3+%g0] ! Mem[0000000019800000] = 00000000
14089! %l7 = 0000000000000614, %l3 = 00000000000063e3, %l4 = 000000000000144f
14090 sll %l7,%l3,%l4 ! %l4 = 00000000000030a0
14091! %l4 = 00000000000030a0, Mem[0000000018000018] = ffffff44
14092 stwa %l4,[%i0+%i6]0x89 ! Mem[0000000018000018] = 000030a0
14093! Mem[0000000031800060] = 00000000, %l4 = 00000000000030a0
14094 ldsh [%o3+0x062],%l4 ! %l4 = 0000000000000000
14095! Mem[0000000018000010] = 8448e0dd, %l3 = 00000000000063e3
14096 lduwa [%i0+%i5]0x88,%l3 ! %l3 = 000000008448e0dd
14097
14098p4_label_90:
14099! %f10 = 833aa65f 8448e0dd, Mem[0000000031800020] = 3cde9abe 00000005
14100 std %f10,[%o3+%o4] ! Mem[0000000031800020] = 833aa65f 8448e0dd
14101! Mem[0000000018800030] = 12514714, %l2 = 0000000000000000
14102 ldswa [%i1+%o6]0x81,%l2 ! %l2 = 0000000012514714
14103! %l7 = 0000000000000614, %l1 = 0000000000000000, %l2 = 0000000012514714
14104 sra %l7,%l1,%l2 ! %l2 = 0000000000000614
14105! %f6 = ffffaadd 00000000, Mem[0000000031000060] = c7474f14 f8bfa700
14106 std %f6 ,[%o2+0x060] ! Mem[0000000031000060] = ffffaadd 00000000
14107! %l5 = fffffffe01abfce9, %l1 = 0000000000000000, %l1 = 0000000000000000
14108 xnorcc %l5,%l1,%l1 ! %l1 = 00000001fe540316, %ccr = 08
14109! %l6 = 00000001fe540317
14110 sethi %hi(0xf2c67000),%l6 ! %l6 = 00000000f2c67000
14111! %l2 = 0000000000000614
14112 sethi %hi(0xc29b9c00),%l2 ! %l2 = 00000000c29b9c00
14113! %l7 = 0000000000000614, immed = 00000014, %l3 = 000000008448e0dd
14114 sll %l7,0x014,%l3 ! %l3 = 0000000061400000
14115! %l5 = fffffffe01abfce9, %l6 = 00000000f2c67000, %y = 00000000
14116 umul %l5,%l6,%l7 ! %l7 = 0195e0d51cdbf000, %y = 195e0d5
14117! %l0 = 000000000000ff00, Mem[0000000018800028] = 13b13b12c9b10a56
14118 stxa %l0,[%i1+%o5]0x80 ! Mem[0000000018800028] = 000000000000ff00
14119
14120p4_label_91:
14121! %l4 = 0000000000000000, immed = fffff231, %y = 0195e0d5
14122 sdivcc %l4,-0xdcf,%l4 ! %l4 = ffffffff80000000, %ccr = 8a
14123 mov %l0,%y ! %y = 0000ff00
14124! %l2 = 00000000c29b9c00, %l0 = 000000000000ff00, %l3 = 0000000061400000
14125 udivx %l2,%l0,%l3 ! %l3 = 000000000000c35e
14126! Mem[0000000031800060] = 00000000 00000000, %l6 = f2c67000, %l7 = 1cdbf000
14127 ldd [%o3+0x060],%l6 ! %l6 = 0000000000000000 0000000000000000
14128! %l0 = 0000ff00, %l1 = fe540316, Mem[0000000018800018] = 87aad8e1 00000000
14129 std %l0,[%i1+%i6] ! Mem[0000000018800018] = 0000ff00 fe540316
14130! Mem[000000001800000c] = ffdf0fda, %f31 = 00000000
14131 ld [%i0+0x00c],%f31 ! %f31 = ffdf0fda
14132! Mem[0000000019000030] = 4f140000, %l7 = 0000000000000000
14133 ldsha [%i2+%o6]0x81,%l7 ! %l7 = 0000000000004f14
14134! Mem[0000000018800000] = 00000000, %l5 = fffffffe01abfce9
14135 lduba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
14136! %f30 = 00000000, Mem[0000000018000038] = 73931ec6
14137 sta %f30,[%i0+0x038]%asi ! Mem[0000000018000038] = 00000000
14138! %l2 = 00000000c29b9c00, Mem[0000000030800024] = 00000005, %asi = 80
14139 stha %l2,[%o1+0x024]%asi ! Mem[0000000030800024] = 9c000005
14140! Mem[0000000030800060] = 0000000000000000, %l6 = 0000000000000000
14141 ldx [%o1+0x060],%l6 ! %l6 = 0000000000000000
14142
14143p4_label_92:
14144! %l5 = 0000000000000000, %l3 = 000000000000c35e, %l6 = 0000000000000000
14145 srlx %l5,%l3,%l6 ! %l6 = 0000000000000000
14146! %l0 = 000000000000ff00, immed = 00000ebd, %l7 = 0000000000004f14
14147 or %l0,0xebd,%l7 ! %l7 = 000000000000ffbd
14148! Mem[0000000031800020] = 833aa65f, %l1 = 00000001fe540316
14149 ldsha [%o3+0x020]%asi,%l1 ! %l1 = ffffffffffff833a
14150! %l4 = ffffffff80000000, Mem[0000000018000028] = 8448e017
14151 stba %l4,[%i0+%o5]0x89 ! Mem[0000000018000028] = 8448e000
14152! Mem[0000000031800060] = 00000000 00000000, %l4 = 80000000, %l5 = 00000000
14153 ldd [%o3+0x060],%l4 ! %l4 = 0000000000000000 0000000000000000
14154! %l0 = 000000000000ff00, Mem[0000000019000000] = 000009170000e07d
14155 stxa %l0,[%i2+%g0]0x88 ! Mem[0000000019000000] = 000000000000ff00
14156! %l0 = 0000ff00, %l1 = ffff833a, Mem[0000000019000008] = 00000000 00000000
14157 std %l0,[%i2+%i4] ! Mem[0000000019000008] = 0000ff00 ffff833a
14158! %f20 = 207ca967 b8138fff, Mem[0000000018800008] = 00000000 00000000
14159 stda %f20,[%i1+%i4]0x89 ! Mem[0000000018800008] = 207ca967 b8138fff
14160! Mem[0000000030800060] = 0000000000000000, %f30 = 00000000 ffdf0fda
14161 ldda [%o1+0x060]%asi,%f30 ! %f30 = 00000000 00000000
14162! %l3 = 000000000000c35e, Mem[0000000018800054] = 10f6b3f8
14163 stw %l3,[%i1+0x054] ! Mem[0000000018800054] = 0000c35e
14164
14165p4_label_93:
14166! Invert Register : %l2 = 00000000c29b9c00
14167 xor %l2,-1,%l2 ! %l2 = ffffffff3d6463ff
14168! %l2 = ffffffff3d6463ff, %l6 = 0000000000000000, %l7 = 000000000000ffbd
14169 xor %l2,%l6,%l7 ! %l7 = ffffffff3d6463ff
14170! Mem[0000000030800060] = 00000000, %l0 = 000000000000ff00
14171 lduw [%o1+0x060],%l0 ! %l0 = 0000000000000000
14172! %l5 = 0000000000000000, immed = fffff269, %l1 = ffffffffffff833a
14173 sub %l5,-0xd97,%l1 ! %l1 = 0000000000000d97
14174! Mem[0000000031000064] = 00000000, %l7 = ffffffff3d6463ff
14175 lduh [%o2+0x066],%l7 ! %l7 = 0000000000000000
14176! Mem[0000000019800068] = 34cd946b, %l0 = 0000000000000000
14177 ldsh [%i3+0x06a],%l0 ! %l0 = ffffffffffff946b
14178! %l1 = 0000000000000d97, immed = fffff7f0, %l1 = 0000000000000d97
14179 addccc %l1,-0x810,%l1 ! %l1 = 0000000000000587, %ccr = 11
14180! %l4 = 00000000, %l5 = 00000000, Mem[0000000019000010] = 14474f14 3cde9abe
14181 stda %l4,[%i2+%i5]0x81 ! Mem[0000000019000010] = 00000000 00000000
14182! %f18 = 00000000 ffdf0fda, Mem[0000000018000030] = 00000000 000063e3
14183 std %f18,[%i0+%o6] ! Mem[0000000018000030] = 00000000 ffdf0fda
14184! %l4 = 00000000, %l5 = 00000000, Mem[0000000030800020] = 00000000 9c000005
14185 std %l4,[%o1+%o4] ! Mem[0000000030800020] = 00000000 00000000
14186
14187p4_label_94:
14188! %l7 = 0000000000000000, %l3 = 000000000000c35e, %l2 = ffffffff3d6463ff
14189 xor %l7,%l3,%l2 ! %l2 = 000000000000c35e
14190! %f5 = 3cde9abe, Mem[0000000030000024] = 10f6b3f8
14191 st %f5 ,[%o0+0x024] ! Mem[0000000030000024] = 3cde9abe
14192! %l1 = 0000000000000587
14193 setx 0xd7fc76f6d7fc76f6,%g7,%l1 ! %l1 = d7fc76f6d7fc76f6
14194! %l4 = 0000000000000000, %l1 = d7fc76f6d7fc76f6, %l6 = 0000000000000000
14195 taddcctv %l4,%l1,%l6 ! %l0 = ffffffffffff948e, Trapped
14196! Mem[0000000019800000] = 00000000 ffff00db, %l6 = 00000000, %l7 = 00000000
14197 ldda [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000 00000000ffff00db
14198! %l0 = ffffffffffff948e, %l3 = 000000000000c35e, %l6 = 0000000000000000
14199 orn %l0,%l3,%l6 ! %l6 = ffffffffffffbcaf
14200! Mem[0000000018800010] = 144741d0c92fa90a, %l7 = 00000000ffff00db
14201 ldxa [%i1+%i5]0x81,%l7 ! %l7 = 144741d0c92fa90a
14202! %l4 = 0000000000000000, Mem[0000000031800020] = 833aa65f
14203 stw %l4,[%o3+%o4] ! Mem[0000000031800020] = 00000000
14204! %l3 = 000000000000c35e, immed = 000003a4, %l1 = d7fc76f6d7fc76f6
14205 andncc %l3,0x3a4,%l1 ! %l1 = 000000000000c05a, %ccr = 00
14206! %l0 = ffffffffffff948e, immed = 00000933, %y = 0000ff00
14207 udiv %l0,0x933,%l7 ! %l7 = 00000000ffffffff
14208 mov %l0,%y ! %y = ffff948e
14209
14210p4_label_95:
14211! %l2 = 000000000000c35e, immed = 0000088a, %l5 = 0000000000000000
14212 orn %l2,0x88a,%l5 ! %l5 = fffffffffffff77f
14213! Mem[0000000018000018] = 207ca967 000030a0, %l0 = ffff948e, %l1 = 0000c05a
14214 ldda [%i0+%i6]0x89,%l0 ! %l0 = 00000000000030a0 00000000207ca967
14215! %l4 = 0000000000000000, immed = fffffaa8, %y = ffff948e
14216 umul %l4,-0x558,%l4 ! %l4 = 0000000000000000, %y = 00
14217! Mem[0000000019000030] = 0000144f, %l7 = 00000000ffffffff
14218 ldsha [%i2+%o6]0x89,%l7 ! %l7 = 000000000000144f
14219! Mem[0000000019000030] = 4f140000, %l2 = 000000000000c35e
14220 ldsw [%i2+%o6],%l2 ! %l2 = 000000004f140000
14221 save ! CWP = 1
14222! Set Register : %l5 = 0000000000000014
14223 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
14224! %l1 = 0000000000000000, Mem[0000000018800020] = 00000000
14225 stba %l1,[%o1+%i4]0x89 ! Mem[0000000018800020] = 00000000
14226! Mem[0000000018000030] = 00000000, %l2 = 0000000000000000
14227 lduh [%o0+%i6],%l2 ! %l2 = 0000000000000000
14228! Mem[0000000018800010] = 144741d0 c92fa90a, %l4 = ffff982a, %l5 = ffffffff
14229 ldda [%o1+%o5]0x81,%l4 ! %l4 = 00000000144741d0 00000000c92fa90a
14230
14231p4_label_96: ! %cwp = 1
14232! %l3 = 000000005fa63a83, Mem[0000000018000020] = e0ffab01ffffffb4
14233 stx %l3,[%o0+%i4] ! Mem[0000000018000020] = 000000005fa63a83
14234! %l2 = 00000000, %l3 = 5fa63a83, Mem[0000000019800020] = 00000000 da0fdfff
14235 stda %l2,[%o3+%i4]0x89 ! Mem[0000000019800020] = 00000000 5fa63a83
14236! %l0 = 000000000000e07d
14237 setx 0x48677f1b48677f1b,%g7,%l0 ! %l0 = 48677f1b48677f1b
14238! %l7 = ffffffff00000005, Mem[0000000019000000] = 0000ff00
14239 stba %l7,[%o2+%g0]0x89 ! Mem[0000000019000000] = 0000ff05
14240! %l1 = 0000000000000000, immed = fffffe89, %y = 00000000
14241 sdivcc %l1,-0x177,%l2 ! %l2 = 0000000000000000, %ccr = 44
14242 mov %l0,%y ! %y = 48677f1b
14243! %l5 = 00000000c92fa90a, %l5 = 00000000c92fa90a, %l2 = 0000000000000000
14244 tsubcc %l5,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 46
14245! Mem[0000000031800024] = 8448e0dd, %l4 = 00000000144741d0
14246 ldswa [%i3+0x024]%asi,%l4 ! %l4 = ffffffff8448e0dd
14247! %l5 = 00000000c92fa90a, Mem[0000000019000018] = 6a79000000720000
14248 stx %l5,[%o2+%o6] ! Mem[0000000019000018] = 00000000c92fa90a
14249! %l4 = ffffffff8448e0dd, immed = 0000001b, %l6 = fffd1dfb00000004
14250 sll %l4,0x01b,%l6 ! %l6 = fc224706e8000000
14251! Mem[0000000030000060] = 00000000, %l1 = 0000000000000000
14252 lduh [%i0+0x062],%l1 ! %l1 = 0000000000000000
14253
14254p4_label_97: ! %cwp = 1
14255! Mem[0000000019800028] = 00000000 87f3b700, %l0 = 48677f1b, %l1 = 00000000
14256 ldda [%o3+%i5]0x89,%l0 ! %l0 = 0000000087f3b700 0000000000000000
14257! %l0 = 0000000087f3b700, immed = 00000195, %y = 48677f1b
14258 udiv %l0,0x195,%l5 ! %l5 = 00000000ffffffff
14259 mov %l0,%y ! %y = 87f3b700
14260! %l7 = ffffffff00000005, Mem[0000000031000064] = 00000000
14261 stw %l7,[%i2+0x064] ! Mem[0000000031000064] = 00000005
14262! Mem[0000000018800008] = b8138fff, %l4 = ffffffff8448e0dd
14263 lduba [%o1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
14264! Mem[0000000018000010] = 8448e0dd, %l0 = 0000000087f3b700
14265 ldswa [%o0+%o5]0x88,%l0 ! %l0 = ffffffff8448e0dd
14266! %l4 = 00000000000000ff, Mem[000000001980002a] = 00b7f387
14267 sth %l4,[%o3+0x02a] ! Mem[0000000019800028] = 00b700ff
14268! %l1 = 0000000000000000, immed = fffff066, %l2 = 0000000000000000
14269 orncc %l1,-0xf9a,%l2 ! %l2 = 0000000000000f99, %ccr = 00
14270! Mem[0000000018000010] = 8448e0dd, %l1 = 0000000000000000
14271 ldsba [%o0+%o5]0x88,%l1 ! %l1 = ffffffffffffffdd
14272! Mem[0000000018000030] = 00000000, %l3 = 000000005fa63a83
14273 ldsba [%o0+%i6]0x81,%l3 ! %l3 = 0000000000000000
14274! Mem[0000000018800028] = 00000000, %f22 = 14474f14
14275 lda [%o1+%i5]0x80,%f22 ! %f22 = 00000000
14276
14277p4_label_98: ! %cwp = 1
14278! Mem[0000000019000020] = 1d6400db00000000, %l3 = 0000000000000000
14279 ldx [%o2+%i4],%l3 ! %l3 = 1d6400db00000000
14280! Mem[0000000030800060] = 0000000000000000, %l3 = 1d6400db00000000
14281 ldx [%i1+0x060],%l3 ! %l3 = 0000000000000000
14282! %l2 = 0000000000000f99, immed = 0000001b, %l0 = ffffffff8448e0dd
14283 sra %l2,0x01b,%l0 ! %l0 = 0000000000000000
14284! %l1 = ffffffffffffffdd, immed = 00000839, %y = 87f3b700
14285 sdivcc %l1,0x839,%l1 ! %l1 = ffffffff80000000, %ccr = 8a
14286 mov %l0,%y ! %y = 00000000
14287! %l3 = 0000000000000000, Mem[0000000030800020] = 00000000
14288 stw %l3,[%i1+%i4] ! Mem[0000000030800020] = 00000000
14289! Mem[0000000031800020] = 00000000, %l1 = ffffffff80000000
14290 ldsw [%i3+%i4],%l1 ! %l1 = 0000000000000000
14291! %l1 = 0000000000000000, Mem[0000000031800060] = 0000000000000000
14292 stx %l1,[%i3+0x060] ! Mem[0000000031800060] = 0000000000000000
14293 rd %pc,%o7
14294 return %o7+12 ! CWP = 0
14295! Mem[0000000031800024] = 8448e0dd, %f25 = 10f6b3f8
14296 ld [%o3+0x024],%f25 ! %f25 = 8448e0dd
14297! Mem[0000000019000078] = c195982a09c50e3b, %l5 = fffffffffffff77f
14298 ldx [%i2+0x078],%l5 ! %l5 = c195982a09c50e3b
14299
14300p4_label_99:
14301! %l1 = 00000000207ca967, immed = 0000000a, %l0 = 00000000000030a0
14302 sra %l1,0x00a,%l0 ! %l0 = 0000000000081f2a
14303! %f24 = 0b679811, Mem[0000000019000040] = 1279703f
14304 st %f24,[%i2+0x040] ! Mem[0000000019000040] = 0b679811
14305! Mem[0000000018000010] = 833aa65f8448e0dd, %l5 = c195982a09c50e3b
14306 ldxa [%i0+%i5]0x88,%l5 ! %l5 = 833aa65f8448e0dd
14307! %l3 = 000000000000c35e, Mem[0000000019800028] = 00b700ff
14308 stwa %l3,[%i3+%o5]0x81 ! Mem[0000000019800028] = 0000c35e
14309! %f22 = 00000000, Mem[0000000031000060] = ffffaadd
14310 st %f22,[%o2+0x060] ! Mem[0000000031000060] = 00000000
14311! %l0 = 0000000000081f2a, immed = fffff1b8, %l5 = 833aa65f8448e0dd
14312 tsubcc %l0,-0xe48,%l5 ! %l5 = 0000000000082d72, %ccr = 13
14313! %l1 = 00000000207ca967, Mem[0000000019800000] = 00000000
14314 stha %l1,[%i3+%g0]0x88 ! Mem[0000000019800000] = 0000a967
14315! %l2 = 000000004f140000, Mem[0000000031000066] = 00000005
14316 sth %l2,[%o2+0x066] ! Mem[0000000031000064] = 00000000
14317! %l2 = 000000004f140000, immed = 0000043b, %l2 = 000000004f140000
14318 taddcctv %l2,0x43b,%l2 ! %l0 = 0000000000081f4d, Trapped
14319! %l7 = 000000000000144f, Mem[0000000030800026] = 00000000
14320 stb %l7,[%o1+0x026] ! Mem[0000000030800024] = 00004f00
14321
14322p4_label_100:
14323! Mem[0000000031000020] = 00000000, %f4 = 14474f14
14324 ld [%o2+%o4],%f4 ! %f4 = 00000000
14325! Mem[0000000030000064] = ffdf0fda, %l3 = 000000000000c35e
14326 ldsh [%o0+0x066],%l3 ! %l3 = 0000000000000fda
14327! %f12 = 00b7f387 00000000, Mem[0000000031000060] = 00000000 00000000
14328 std %f12,[%o2+0x060] ! Mem[0000000031000060] = 00b7f387 00000000
14329! %l1 = 00000000207ca967, %l2 = 000000004f140000, %y = 00000000
14330 sdivcc %l1,%l2,%l0 ! %l0 = 0000000000000000, %ccr = 44
14331 mov %l0,%y ! %y = 00000000
14332! Mem[0000000019000014] = 00000000, %l5 = 0000000000082d72
14333 ldsha [%i2+0x016]%asi,%l5 ! %l5 = 0000000000000000
14334! %f18 = 00000000 ffdf0fda, Mem[0000000018800038] = fed8e856 71f24289
14335 stda %f18,[%i1+0x038]%asi ! Mem[0000000018800038] = 00000000 ffdf0fda
14336! Mem[0000000019000048] = 86f84f83, %l1 = 00000000207ca967
14337 ldub [%i2+0x048],%l1 ! %l1 = 0000000000000086
14338! %f16 = 00000000 10f6b3f8, Mem[0000000031000020] = 00000000 00720000
14339 std %f16,[%o2+%o4] ! Mem[0000000031000020] = 00000000 10f6b3f8
14340! %l1 = 0000000000000086, Mem[0000000030800021] = 00000000
14341 stb %l1,[%o1+0x021] ! Mem[0000000030800020] = 00860000
14342! %l6 = ffffbcaf, %l7 = 0000144f, Mem[0000000031800060] = 00000000 00000000
14343 std %l6,[%o3+0x060] ! Mem[0000000031800060] = ffffbcaf 0000144f
14344
14345 ba,a p4_not_taken_0_end
14346p4_not_taken_0:
14347! The following code should not be executed
14348 mulx %l1,%l0,%l3
14349 ldsh [%o1+0x042],%l4
14350 lduw [%o2+0x040],%l2
14351 stxa %l4,[%o2+0x000]%asi
14352 ba,a p4_branch_failed
14353p4_not_taken_0_end:
14354
14355
14356! End of Random Code for Processor 4
14357
14358p4_set_done_flag:
14359 mov 2,%g2
14360 set done_flags,%g1
14361 st %g2,[%g1+0x010] ! Set processor 4 done flag
14362
14363! Check Registers
14364
14365p4_check_registers:
14366 set p4_expected_registers,%g1
14367 ldx [%g1+0x000],%g2
14368 cmp %l0,%g2 ! %l0 should be 0000000000000000
14369 bne,a,pn %xcc,p4_reg_l0_fail
14370 mov %l0,%g3
14371 ldx [%g1+0x008],%g2
14372 cmp %l1,%g2 ! %l1 should be 0000000000000086
14373 bne,a,pn %xcc,p4_reg_l1_fail
14374 mov %l1,%g3
14375 ldx [%g1+0x010],%g2
14376 cmp %l2,%g2 ! %l2 should be 000000004f140000
14377 bne,a,pn %xcc,p4_reg_l2_fail
14378 mov %l2,%g3
14379 ldx [%g1+0x018],%g2
14380 cmp %l3,%g2 ! %l3 should be 0000000000000fda
14381 bne,a,pn %xcc,p4_reg_l3_fail
14382 mov %l3,%g3
14383 ldx [%g1+0x020],%g2
14384 cmp %l4,%g2 ! %l4 should be 0000000000000000
14385 bne,a,pn %xcc,p4_reg_l4_fail
14386 mov %l4,%g3
14387 ldx [%g1+0x028],%g2
14388 cmp %l5,%g2 ! %l5 should be 0000000000000000
14389 bne,a,pn %xcc,p4_reg_l5_fail
14390 mov %l5,%g3
14391 ldx [%g1+0x030],%g2
14392 cmp %l6,%g2 ! %l6 should be ffffffffffffbcaf
14393 bne,a,pn %xcc,p4_reg_l6_fail
14394 mov %l6,%g3
14395 ldx [%g1+0x038],%g2
14396 cmp %l7,%g2 ! %l7 should be 000000000000144f
14397 bne,a,pn %xcc,p4_reg_l7_fail
14398 mov %l7,%g3
14399
14400! Check Floating Point Registers
14401
14402p4_check_fp_registers:
14403 set p4_temp,%g1
14404 set p4_expected_fp_regs,%g3
14405 std %f0,[%g1]
14406 ldx [%g1],%l1
14407 ldx [%g3+0x00],%l0
14408 cmp %l0,%l1 ! %f0 should be 00000000 3583cfce
14409 bne %xcc,p4_f0_fail
14410 std %f2,[%g1]
14411 ldx [%g1],%l1
14412 ldx [%g3+0x08],%l0
14413 cmp %l0,%l1 ! %f2 should be 00000000 e1d8aa87
14414 bne %xcc,p4_f2_fail
14415 std %f4,[%g1]
14416 ldx [%g1],%l1
14417 ldx [%g3+0x10],%l0
14418 cmp %l0,%l1 ! %f4 should be 00000000 3cde9abe
14419 bne %xcc,p4_f4_fail
14420 std %f6,[%g1]
14421 ldx [%g1],%l1
14422 ldx [%g3+0x18],%l0
14423 cmp %l0,%l1 ! %f6 should be ffffaadd 00000000
14424 bne %xcc,p4_f6_fail
14425 std %f8,[%g1]
14426 ldx [%g1],%l1
14427 ldx [%g3+0x20],%l0
14428 cmp %l0,%l1 ! %f8 should be aadd815b c9b10a56
14429 bne %xcc,p4_f8_fail
14430 std %f10,[%g1]
14431 ldx [%g1],%l1
14432 ldx [%g3+0x28],%l0
14433 cmp %l0,%l1 ! %f10 should be 833aa65f 8448e0dd
14434 bne %xcc,p4_f10_fail
14435 std %f12,[%g1]
14436 ldx [%g1],%l1
14437 ldx [%g3+0x30],%l0
14438 cmp %l0,%l1 ! %f12 should be 00b7f387 00000000
14439 bne %xcc,p4_f12_fail
14440 std %f14,[%g1]
14441 ldx [%g1],%l1
14442 ldx [%g3+0x38],%l0
14443 cmp %l0,%l1 ! %f14 should be f8000000 0000e7e3
14444 bne %xcc,p4_f14_fail
14445 std %f16,[%g1]
14446 ldx [%g1],%l1
14447 ldx [%g3+0x40],%l0
14448 cmp %l0,%l1 ! %f16 should be 00000000 10f6b3f8
14449 bne %xcc,p4_f16_fail
14450 std %f18,[%g1]
14451 ldx [%g1],%l1
14452 ldx [%g3+0x48],%l0
14453 cmp %l0,%l1 ! %f18 should be 00000000 ffdf0fda
14454 bne %xcc,p4_f18_fail
14455 std %f20,[%g1]
14456 ldx [%g1],%l1
14457 ldx [%g3+0x50],%l0
14458 cmp %l0,%l1 ! %f20 should be 207ca967 b8138fff
14459 bne %xcc,p4_f20_fail
14460 std %f22,[%g1]
14461 ldx [%g1],%l1
14462 ldx [%g3+0x58],%l0
14463 cmp %l0,%l1 ! %f22 should be 00000000 3cde9abe
14464 bne %xcc,p4_f22_fail
14465 std %f24,[%g1]
14466 ldx [%g1],%l1
14467 ldx [%g3+0x60],%l0
14468 cmp %l0,%l1 ! %f24 should be 0b679811 8448e0dd
14469 bne %xcc,p4_f24_fail
14470 std %f26,[%g1]
14471 ldx [%g1],%l1
14472 ldx [%g3+0x68],%l0
14473 cmp %l0,%l1 ! %f26 should be 833aa65f 144751db
14474 bne %xcc,p4_f26_fail
14475 std %f28,[%g1]
14476 ldx [%g1],%l1
14477 ldx [%g3+0x70],%l0
14478 cmp %l0,%l1 ! %f28 should be c7474f14 3cde9abe
14479 bne %xcc,p4_f28_fail
14480 std %f30,[%g1]
14481 ldx [%g1],%l1
14482 ldx [%g3+0x78],%l0
14483 cmp %l0,%l1 ! %f30 should be 00000000 00000000
14484 bne %xcc,p4_f30_fail
14485 nop
14486
14487! Check Local Memory
14488
14489 set p4_local0_expect,%g1
14490 ldx [%g1+0x000],%g2 ! Expected data = 51474f3cfffffca2
14491 ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000
14492 cmp %g2,%g3
14493 bne,a,pn %xcc,p4_local_failed
14494 add %i0,0x000,%g4
14495 ldx [%g1+0x008],%g2 ! Expected data = 00000000ffdf0fda
14496 ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
14497 cmp %g2,%g3
14498 bne,a,pn %xcc,p4_local_failed
14499 add %i0,0x008,%g4
14500 ldx [%g1+0x020],%g2 ! Expected data = 000000005fa63a83
14501 ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020
14502 cmp %g2,%g3
14503 bne,a,pn %xcc,p4_local_failed
14504 add %i0,0x020,%g4
14505 ldx [%g1+0x028],%g2 ! Expected data = 00e048845fa63a83
14506 ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028
14507 cmp %g2,%g3
14508 bne,a,pn %xcc,p4_local_failed
14509 add %i0,0x028,%g4
14510 ldx [%g1+0x030],%g2 ! Expected data = 00000000ffdf0fda
14511 ldx [%i0+0x030],%g3 ! Observed data at 0000000018000030
14512 cmp %g2,%g3
14513 bne,a,pn %xcc,p4_local_failed
14514 add %i0,0x030,%g4
14515 ldx [%g1+0x038],%g2 ! Expected data = 0000000093944710
14516 ldx [%i0+0x038],%g3 ! Observed data at 0000000018000038
14517 cmp %g2,%g3
14518 bne,a,pn %xcc,p4_local_failed
14519 add %i0,0x038,%g4
14520 ldx [%g1+0x040],%g2 ! Expected data = 00000000ffdf0fda
14521 ldx [%i0+0x040],%g3 ! Observed data at 0000000018000040
14522 cmp %g2,%g3
14523 bne,a,pn %xcc,p4_local_failed
14524 add %i0,0x040,%g4
14525 ldx [%g1+0x050],%g2 ! Expected data = 0000584200000000
14526 ldx [%i0+0x050],%g3 ! Observed data at 0000000018000050
14527 cmp %g2,%g3
14528 bne,a,pn %xcc,p4_local_failed
14529 add %i0,0x050,%g4
14530 ldx [%g1+0x078],%g2 ! Expected data = 07764685fed1987a
14531 ldx [%i0+0x078],%g3 ! Observed data at 0000000018000078
14532 cmp %g2,%g3
14533 bne,a,pn %xcc,p4_local_failed
14534 add %i0,0x078,%g4
14535
14536 set p4_local1_expect,%g1
14537 ldx [%g1+0x000],%g2 ! Expected data = 00000000833aa65f
14538 ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000
14539 cmp %g2,%g3
14540 bne,a,pn %xcc,p4_local_failed
14541 add %i1,0x000,%g4
14542 ldx [%g1+0x008],%g2 ! Expected data = ff8f13b867a97c20
14543 ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008
14544 cmp %g2,%g3
14545 bne,a,pn %xcc,p4_local_failed
14546 add %i1,0x008,%g4
14547 ldx [%g1+0x018],%g2 ! Expected data = 0000ff00fe540316
14548 ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
14549 cmp %g2,%g3
14550 bne,a,pn %xcc,p4_local_failed
14551 add %i1,0x018,%g4
14552 ldx [%g1+0x020],%g2 ! Expected data = 0000000014474f14
14553 ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020
14554 cmp %g2,%g3
14555 bne,a,pn %xcc,p4_local_failed
14556 add %i1,0x020,%g4
14557 ldx [%g1+0x028],%g2 ! Expected data = 000000000000ff00
14558 ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028
14559 cmp %g2,%g3
14560 bne,a,pn %xcc,p4_local_failed
14561 add %i1,0x028,%g4
14562 ldx [%g1+0x038],%g2 ! Expected data = 00000000ffdf0fda
14563 ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038
14564 cmp %g2,%g3
14565 bne,a,pn %xcc,p4_local_failed
14566 add %i1,0x038,%g4
14567 ldx [%g1+0x048],%g2 ! Expected data = 00000000d7c993f0
14568 ldx [%i1+0x048],%g3 ! Observed data at 0000000018800048
14569 cmp %g2,%g3
14570 bne,a,pn %xcc,p4_local_failed
14571 add %i1,0x048,%g4
14572 ldx [%g1+0x050],%g2 ! Expected data = 0b6798110000c35e
14573 ldx [%i1+0x050],%g3 ! Observed data at 0000000018800050
14574 cmp %g2,%g3
14575 bne,a,pn %xcc,p4_local_failed
14576 add %i1,0x050,%g4
14577 ldx [%g1+0x078],%g2 ! Expected data = 0000000000000083
14578 ldx [%i1+0x078],%g3 ! Observed data at 0000000018800078
14579 cmp %g2,%g3
14580 bne,a,pn %xcc,p4_local_failed
14581 add %i1,0x078,%g4
14582
14583 set p4_local2_expect,%g1
14584 ldx [%g1+0x000],%g2 ! Expected data = 05ff000000000000
14585 ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000
14586 cmp %g2,%g3
14587 bne,a,pn %xcc,p4_local_failed
14588 add %i2,0x000,%g4
14589 ldx [%g1+0x008],%g2 ! Expected data = 0000ff00ffff833a
14590 ldx [%i2+0x008],%g3 ! Observed data at 0000000019000008
14591 cmp %g2,%g3
14592 bne,a,pn %xcc,p4_local_failed
14593 add %i2,0x008,%g4
14594 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000
14595 ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010
14596 cmp %g2,%g3
14597 bne,a,pn %xcc,p4_local_failed
14598 add %i2,0x010,%g4
14599 ldx [%g1+0x018],%g2 ! Expected data = 00000000c92fa90a
14600 ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018
14601 cmp %g2,%g3
14602 bne,a,pn %xcc,p4_local_failed
14603 add %i2,0x018,%g4
14604 ldx [%g1+0x030],%g2 ! Expected data = 4f1400000000e7e3
14605 ldx [%i2+0x030],%g3 ! Observed data at 0000000019000030
14606 cmp %g2,%g3
14607 bne,a,pn %xcc,p4_local_failed
14608 add %i2,0x030,%g4
14609 ldx [%g1+0x040],%g2 ! Expected data = 0b679811094934d5
14610 ldx [%i2+0x040],%g3 ! Observed data at 0000000019000040
14611 cmp %g2,%g3
14612 bne,a,pn %xcc,p4_local_failed
14613 add %i2,0x040,%g4
14614 ldx [%g1+0x058],%g2 ! Expected data = 000000ff7855271e
14615 ldx [%i2+0x058],%g3 ! Observed data at 0000000019000058
14616 cmp %g2,%g3
14617 bne,a,pn %xcc,p4_local_failed
14618 add %i2,0x058,%g4
14619 ldx [%g1+0x060],%g2 ! Expected data = 00000000aadd815b
14620 ldx [%i2+0x060],%g3 ! Observed data at 0000000019000060
14621 cmp %g2,%g3
14622 bne,a,pn %xcc,p4_local_failed
14623 add %i2,0x060,%g4
14624 ldx [%g1+0x068],%g2 ! Expected data = 9fc1000000042714
14625 ldx [%i2+0x068],%g3 ! Observed data at 0000000019000068
14626 cmp %g2,%g3
14627 bne,a,pn %xcc,p4_local_failed
14628 add %i2,0x068,%g4
14629
14630 set p4_local3_expect,%g1
14631 ldx [%g1+0x000],%g2 ! Expected data = 67a90000ffff00db
14632 ldx [%i3+0x000],%g3 ! Observed data at 0000000019800000
14633 cmp %g2,%g3
14634 bne,a,pn %xcc,p4_local_failed
14635 add %i3,0x000,%g4
14636 ldx [%g1+0x008],%g2 ! Expected data = 00b7f3870000e7e3
14637 ldx [%i3+0x008],%g3 ! Observed data at 0000000019800008
14638 cmp %g2,%g3
14639 bne,a,pn %xcc,p4_local_failed
14640 add %i3,0x008,%g4
14641 ldx [%g1+0x010],%g2 ! Expected data = c14ec4ed00000000
14642 ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010
14643 cmp %g2,%g3
14644 bne,a,pn %xcc,p4_local_failed
14645 add %i3,0x010,%g4
14646 ldx [%g1+0x018],%g2 ! Expected data = 207ca96700001447
14647 ldx [%i3+0x018],%g3 ! Observed data at 0000000019800018
14648 cmp %g2,%g3
14649 bne,a,pn %xcc,p4_local_failed
14650 add %i3,0x018,%g4
14651 ldx [%g1+0x020],%g2 ! Expected data = 00000000833aa65f
14652 ldx [%i3+0x020],%g3 ! Observed data at 0000000019800020
14653 cmp %g2,%g3
14654 bne,a,pn %xcc,p4_local_failed
14655 add %i3,0x020,%g4
14656 ldx [%g1+0x028],%g2 ! Expected data = 0000c35e00000000
14657 ldx [%i3+0x028],%g3 ! Observed data at 0000000019800028
14658 cmp %g2,%g3
14659 bne,a,pn %xcc,p4_local_failed
14660 add %i3,0x028,%g4
14661 ldx [%g1+0x030],%g2 ! Expected data = 0288b26b43cac8a9
14662 ldx [%i3+0x030],%g3 ! Observed data at 0000000019800030
14663 cmp %g2,%g3
14664 bne,a,pn %xcc,p4_local_failed
14665 add %i3,0x030,%g4
14666 ldx [%g1+0x050],%g2 ! Expected data = 796a47c5ffffde3c
14667 ldx [%i3+0x050],%g3 ! Observed data at 0000000019800050
14668 cmp %g2,%g3
14669 bne,a,pn %xcc,p4_local_failed
14670 add %i3,0x050,%g4
14671 ldx [%g1+0x058],%g2 ! Expected data = 87aad8e1d38cad4f
14672 ldx [%i3+0x058],%g3 ! Observed data at 0000000019800058
14673 cmp %g2,%g3
14674 bne,a,pn %xcc,p4_local_failed
14675 add %i3,0x058,%g4
14676 ldx [%g1+0x078],%g2 ! Expected data = 4db3172aba4bfe4d
14677 ldx [%i3+0x078],%g3 ! Observed data at 0000000019800078
14678 cmp %g2,%g3
14679 bne,a,pn %xcc,p4_local_failed
14680 add %i3,0x078,%g4
14681
14682
14683! Check Shared Memory
14684 set share0_expect,%g4
14685 set p4_share_mask,%g5
14686 set 0x30000000,%g6 ! Physical Addr of Share 0
14687p4_memcheck_share0:
14688 ldx [%g4+0x020],%g2 ! Expected value = 000000003cde9abe
14689 ldx [%o0+0x020],%g3 ! Read value at Mem[0000000030000020]
14690 cmp %g2,%g3
14691 bne,pn %xcc,p4_failed
14692 add %g6,0x020,%g1
14693 ldx [%g4+0x060],%g2 ! Expected value = 00000000ffdf0fda
14694 ldx [%o0+0x060],%g3 ! Read value at Mem[0000000030000060]
14695 cmp %g2,%g3
14696 bne,pn %xcc,p4_failed
14697 add %g6,0x060,%g1
14698 set share1_expect,%g4
14699 set 0x30800000,%g6 ! Physical Addr of Share 1
14700p4_memcheck_share1:
14701 ldx [%g4+0x020],%g2 ! Expected value = 0086000000004f00
14702 ldx [%o1+0x020],%g3 ! Read value at Mem[0000000030800020]
14703 cmp %g2,%g3
14704 bne,pn %xcc,p4_failed
14705 add %g6,0x020,%g1
14706 ldx [%g4+0x060],%g2 ! Expected value = 0000000000000000
14707 ldx [%o1+0x060],%g3 ! Read value at Mem[0000000030800060]
14708 cmp %g2,%g3
14709 bne,pn %xcc,p4_failed
14710 add %g6,0x060,%g1
14711 set share2_expect,%g4
14712 set 0x31000000,%g6 ! Physical Addr of Share 2
14713p4_memcheck_share2:
14714 ldx [%g4+0x020],%g2 ! Expected value = 0000000010f6b3f8
14715 ldx [%o2+0x020],%g3 ! Read value at Mem[0000000031000020]
14716 cmp %g2,%g3
14717 bne,pn %xcc,p4_failed
14718 add %g6,0x020,%g1
14719 ldx [%g4+0x060],%g2 ! Expected value = 00b7f38700000000
14720 ldx [%o2+0x060],%g3 ! Read value at Mem[0000000031000060]
14721 cmp %g2,%g3
14722 bne,pn %xcc,p4_failed
14723 add %g6,0x060,%g1
14724 set share3_expect,%g4
14725 set 0x31800000,%g6 ! Physical Addr of Share 3
14726p4_memcheck_share3:
14727 ldx [%g4+0x020],%g2 ! Expected value = 000000008448e0dd
14728 ldx [%o3+0x020],%g3 ! Read value at Mem[0000000031800020]
14729 cmp %g2,%g3
14730 bne,pn %xcc,p4_failed
14731 add %g6,0x020,%g1
14732 ldx [%g4+0x060],%g2 ! Expected value = ffffbcaf0000144f
14733 ldx [%o3+0x060],%g3 ! Read value at Mem[0000000031800060]
14734 cmp %g2,%g3
14735 bne,pn %xcc,p4_failed
14736 add %g6,0x060,%g1
14737
14738! The test for processor 4 has passed
14739
14740p4_passed:
14741 ta GOOD_TRAP
14742 nop
14743
14744p4_reg_l0_fail:
14745 or %g0,0xbd0,%g1
14746 ba,a p4_failed
14747p4_reg_l1_fail:
14748 or %g0,0xbd1,%g1
14749 ba,a p4_failed
14750p4_reg_l2_fail:
14751 or %g0,0xbd2,%g1
14752 ba,a p4_failed
14753p4_reg_l3_fail:
14754 or %g0,0xbd3,%g1
14755 ba,a p4_failed
14756p4_reg_l4_fail:
14757 or %g0,0xbd4,%g1
14758 ba,a p4_failed
14759p4_reg_l5_fail:
14760 or %g0,0xbd5,%g1
14761 ba,a p4_failed
14762p4_reg_l6_fail:
14763 or %g0,0xbd6,%g1
14764 ba,a p4_failed
14765p4_reg_l7_fail:
14766 or %g0,0xbd7,%g1
14767 ba,a p4_failed
14768p4_f0_fail:
14769 set p4_temp,%g6
14770 mov 0xf00,%l0
14771 stx %l0,[%g6]
14772 std %f0,[%g6+8]
14773 stx %fsr,[%g6+16]
14774 ta BAD_TRAP
14775
14776p4_f2_fail:
14777 set p4_temp,%g6
14778 mov 0xf02,%l0
14779 stx %l0,[%g6]
14780 std %f2,[%g6+8]
14781 stx %fsr,[%g6+16]
14782 ta BAD_TRAP
14783
14784p4_f4_fail:
14785 set p4_temp,%g6
14786 mov 0xf04,%l0
14787 stx %l0,[%g6]
14788 std %f4,[%g6+8]
14789 stx %fsr,[%g6+16]
14790 ta BAD_TRAP
14791
14792p4_f6_fail:
14793 set p4_temp,%g6
14794 mov 0xf06,%l0
14795 stx %l0,[%g6]
14796 std %f6,[%g6+8]
14797 stx %fsr,[%g6+16]
14798 ta BAD_TRAP
14799
14800p4_f8_fail:
14801 set p4_temp,%g6
14802 mov 0xf08,%l0
14803 stx %l0,[%g6]
14804 std %f8,[%g6+8]
14805 stx %fsr,[%g6+16]
14806 ta BAD_TRAP
14807
14808p4_f10_fail:
14809 set p4_temp,%g6
14810 mov 0xf10,%l0
14811 stx %l0,[%g6]
14812 std %f10,[%g6+8]
14813 stx %fsr,[%g6+16]
14814 ta BAD_TRAP
14815
14816p4_f12_fail:
14817 set p4_temp,%g6
14818 mov 0xf12,%l0
14819 stx %l0,[%g6]
14820 std %f12,[%g6+8]
14821 stx %fsr,[%g6+16]
14822 ta BAD_TRAP
14823
14824p4_f14_fail:
14825 set p4_temp,%g6
14826 mov 0xf14,%l0
14827 stx %l0,[%g6]
14828 std %f14,[%g6+8]
14829 stx %fsr,[%g6+16]
14830 ta BAD_TRAP
14831
14832p4_f16_fail:
14833 set p4_temp,%g6
14834 mov 0xf16,%l0
14835 stx %l0,[%g6]
14836 std %f16,[%g6+8]
14837 stx %fsr,[%g6+16]
14838 ta BAD_TRAP
14839
14840p4_f18_fail:
14841 set p4_temp,%g6
14842 mov 0xf18,%l0
14843 stx %l0,[%g6]
14844 std %f18,[%g6+8]
14845 stx %fsr,[%g6+16]
14846 ta BAD_TRAP
14847
14848p4_f20_fail:
14849 set p4_temp,%g6
14850 mov 0xf20,%l0
14851 stx %l0,[%g6]
14852 std %f20,[%g6+8]
14853 stx %fsr,[%g6+16]
14854 ta BAD_TRAP
14855
14856p4_f22_fail:
14857 set p4_temp,%g6
14858 mov 0xf22,%l0
14859 stx %l0,[%g6]
14860 std %f22,[%g6+8]
14861 stx %fsr,[%g6+16]
14862 ta BAD_TRAP
14863
14864p4_f24_fail:
14865 set p4_temp,%g6
14866 mov 0xf24,%l0
14867 stx %l0,[%g6]
14868 std %f24,[%g6+8]
14869 stx %fsr,[%g6+16]
14870 ta BAD_TRAP
14871
14872p4_f26_fail:
14873 set p4_temp,%g6
14874 mov 0xf26,%l0
14875 stx %l0,[%g6]
14876 std %f26,[%g6+8]
14877 stx %fsr,[%g6+16]
14878 ta BAD_TRAP
14879
14880p4_f28_fail:
14881 set p4_temp,%g6
14882 mov 0xf28,%l0
14883 stx %l0,[%g6]
14884 std %f28,[%g6+8]
14885 stx %fsr,[%g6+16]
14886 ta BAD_TRAP
14887
14888p4_f30_fail:
14889 set p4_temp,%g6
14890 mov 0xf30,%l0
14891 stx %l0,[%g6]
14892 std %f30,[%g6+8]
14893 stx %fsr,[%g6+16]
14894 ta BAD_TRAP
14895
14896
14897! The test for processor 4 failed
14898
14899p4_failed:
14900 set done_flags,%g1
14901 mov 3,%g5
14902 st %g5,[%g1+0x010] ! Set processor 4 done flag
14903
14904 set p4_temp,%g6
14905 stx %g1,[%g6]
14906 stx %g2,[%g6+8]
14907 stx %g3,[%g6+16]
14908 ta BAD_TRAP
14909
14910
14911! The local area data for processor 4 failed
14912
14913p4_local_failed:
14914 set done_flags,%g5
14915 mov 3,%g6
14916 st %g6,[%g5+0x010] ! Set processor 4 done flag
14917
14918 set p4_temp,%g6
14919 add %g1,%g4,%g1
14920 stx %g4,[%g6]
14921 stx %g2,[%g6+8]
14922 stx %g3,[%g6+16]
14923 ta BAD_TRAP
14924
14925p4_dfill_failed:
14926 ba p4_failed
14927 mov 0xddd,%g1
14928
14929p4_selfmod_failed:
14930 ba p4_failed
14931 mov 0xabc,%g1
14932
14933
14934p4_common_error:
14935 or %g0,0xee4,%g1
14936 ba p4_failed
14937 mov %o5,%g3
14938
14939p4_common_signature_error:
14940 set p4_temp,%g1
14941 ba p4_failed
14942 st %g2,[%g1] ! Common Lock Number
14943
14944p4_common_timeout:
14945 set p4_temp,%g1
14946 ba p4_failed
14947 st %g2,[%g1] ! Common Lock Number
14948p4_branch_failed:
14949 mov 0xbbb,%g1
14950 rd %ccr,%g2
14951 ba p4_failed
14952 mov 0x0,%g3
14953
14954p4_trap1e:
14955 srax %l6,%l5,%l0
14956 std %f6 ,[%o1+0x020] ! Mem[0000000030800020]
14957 add %l6,-0xaa0,%l6
14958 ldsb [%i1+0x053],%l1 ! Mem[0000000018800053]
14959 sub %l4,%l0,%l4
14960 done
14961
14962p4_trap1o:
14963 srax %l6,%l5,%l0
14964 std %f6 ,[%i1+0x020] ! Mem[0000000030800020]
14965 add %l6,-0xaa0,%l6
14966 ldsb [%o1+0x053],%l1 ! Mem[0000000018800053]
14967 sub %l4,%l0,%l4
14968 done
14969
14970
14971p4_trap2e:
14972 sth %l1,[%o0+0x022] ! Mem[0000000030000022]
14973 tsubcc %l1,0x391,%l5
14974 stb %l2,[%o3+0x063] ! Mem[0000000031800063]
14975 addccc %l2,%l1,%l2
14976 done
14977
14978p4_trap2o:
14979 sth %l1,[%i0+0x022] ! Mem[0000000030000022]
14980 tsubcc %l1,0x391,%l5
14981 stb %l2,[%i3+0x063] ! Mem[0000000031800063]
14982 addccc %l2,%l1,%l2
14983 done
14984
14985
14986p4_trap3e:
14987 xnor %l6,%l4,%l5
14988 add %l5,0x4d0,%l3
14989 sub %l1,-0x359,%l3
14990 add %l0,0x3ee,%l0
14991 done
14992
14993p4_trap3o:
14994 xnor %l6,%l4,%l5
14995 add %l5,0x4d0,%l3
14996 sub %l1,-0x359,%l3
14997 add %l0,0x3ee,%l0
14998 done
14999
15000p4_init_memory_pointers:
15001 set p4_init_registers,%g1
15002 mov %g0,%g2
15003 mov %g0,%g3
15004 mov %g0,%g4
15005 mov %g0,%g5
15006 mov %g0,%g6
15007 mov %g0,%g7
15008
15009! Initialize memory pointers for window 0
15010 set p4_local0_start,%i0
15011 set p4_local1_start,%i1
15012 set p4_local2_start,%i2
15013 set p4_local3_start,%i3
15014 mov 0x08,%i4
15015 mov 0x10,%i5
15016 mov 0x18,%i6
15017 mov %g0,%i7
15018! Init Local Registers in Window 0
15019 ldx [%g1+0x000],%l0 ! %l0 = 079d4669dab2ae33
15020 ldx [%g1+0x008],%l1 ! %l1 = d61bff74854acb35
15021 ldx [%g1+0x010],%l2 ! %l2 = 070db317ea7aa683
15022 ldx [%g1+0x018],%l3 ! %l3 = a5cd194ff78a83af
15023 ldx [%g1+0x020],%l4 ! %l4 = ca5f47b69a6a8367
15024 ldx [%g1+0x028],%l5 ! %l5 = b12b5fea4d9c9009
15025 ldx [%g1+0x030],%l6 ! %l6 = 3e3461b895ca68a0
15026 ldx [%g1+0x038],%l7 ! %l7 = c92e5c6074d625f1
15027 save
15028
15029! Initialize memory points for window 1
15030 set share0_start,%i0
15031 set share1_start,%i1
15032 set share2_start,%i2
15033 set share3_start,%i3
15034 mov 0x20,%i4
15035 mov 0x28,%i5
15036 mov 0x30,%i6
15037! Init Local Registers in Window 1
15038 ldx [%g1+0x040],%l0 ! %l0 = ae7c57f7df4fe41e
15039 ldx [%g1+0x048],%l1 ! %l1 = 717f0f79f80b8562
15040 ldx [%g1+0x050],%l2 ! %l2 = 9bc1a6bc561632a9
15041 ldx [%g1+0x058],%l3 ! %l3 = a84703223620479f
15042 ldx [%g1+0x060],%l4 ! %l4 = 141c998c816fb643
15043 ldx [%g1+0x068],%l5 ! %l5 = 1491e694b00f1421
15044 ldx [%g1+0x070],%l6 ! %l6 = 4806edf2f36cd61c
15045 ldx [%g1+0x078],%l7 ! %l7 = 3d7bf4c0a5e30776
15046
15047! Initialize the output register of window 1
15048 set p4_local0_start,%o0
15049 set p4_local1_start,%o1
15050 set p4_local2_start,%o2
15051 set p4_local3_start,%o3
15052 mov 0x08,%o4
15053 mov 0x10,%o5
15054 mov 0x18,%o6
15055 restore
15056
15057 retl
15058 nop
15059
15060! Random code for Processor 5
15061
15062processor_5:
15063 ta T_CHANGE_PRIV
15064 set done_flags,%g1
15065 mov 1,%g2
15066 st %g2,[%g1+0x14] ! Set the start flag
15067 wrpr %g0,7,%cleanwin
15068 call p5_init_memory_pointers
15069 wr %g0,0x80,%asi ! Setting default asi to 80
15070
15071! Initialize the floating point registers for processor 5
15072
15073 wr %g0,0x4,%fprs ! Make sure fef is 1
15074 set p5_init_freg,%g1
15075! %f0 = 9120ea0a e8a291e3 c4432bfb 9eaf1208
15076! %f4 = c42253cf 5a2fe0da 1cf14319 aa1a24a1
15077! %f8 = 34e82d9b a51856e2 ea0573a0 dd748c2c
15078! %f12 = 787ceca7 facd9d68 b7a15e97 0205d58c
15079 ldda [%g1]ASI_BLK_P,%f0
15080 add %g1,64,%g1
15081! %f16 = 0f3b924d 6936b68b ca51ba24 494adcbe
15082! %f20 = a2e75926 968ce950 9097e83f 6465e575
15083! %f24 = 0949b0dc 7a7d2f81 dc8407ee 7c70caa0
15084! %f28 = 705f6923 13ef88d7 61601131 6073201c
15085 ldda [%g1]ASI_BLK_P,%f16
15086 add %g1,64,%g1
15087! %f32 = f5b77f73 cb984ee7 1591a51b 5a3a6cac
15088! %f36 = 73d4a67e c35b6d80 7f6aa2ee 7be157f7
15089! %f40 = fe8ded4c bce290c6 0c9d15a6 3ad949cf
15090! %f44 = a202904e b49ad404 1207156a af1e405e
15091 ldda [%g1]ASI_BLK_P,%f32
15092 xorcc %g0,%g0,%g3 ! init %g3 and set flags
15093 membar #Sync ! Force the block loads to complete
15094
15095! Start of Random Code for processor 5
15096
15097p5_label_1:
15098! %l5 = 1b6a79a695b3706e, immed = fffff16e, %l2 = a15be6508deac074
15099 or %l5,-0xe92,%l2 ! %l2 = fffffffffffff16e
15100! Mem[000000003100002c] = 22b4b253, %l4 = 362d48d0e1c167e0
15101 ldsh [%o2+0x02c],%l4 ! %l4 = 00000000000022b4
15102! Mem[000000001a000028] = 0f72ac9f, %f28 = 705f6923
15103 lda [%i0+%o5]0x80,%f28 ! %f28 = 0f72ac9f
15104! Mem[0000000030800028] = 73d46eff, %l2 = fffffffffffff16e
15105 ldsb [%o1+0x02b],%l2 ! %l2 = ffffffffffffffff
15106! %l6 = 4e9a18362b23c1e4, Mem[000000001a000060] = eaa2f38bb1ef99a1
15107 stx %l6,[%i0+0x060] ! Mem[000000001a000060] = 4e9a18362b23c1e4
15108! %l0 = a1628443f67d21c4, immed = fffff937, %l0 = a1628443f67d21c4
15109 subc %l0,-0x6c9,%l0 ! %l0 = a1628443f67d288d
15110! Mem[000000001b800034] = b861daea, %l5 = 1b6a79a695b3706e
15111 ldswa [%i3+0x034]%asi,%l5 ! %l5 = ffffffffb861daea
15112! Invert Register : %l1 = 397557560069eab5
15113 xor %l1,-1,%l1 ! %l1 = c68aa8a9ff96154a
15114! %l4 = 000022b4, %l5 = b861daea, Mem[0000000030000068] = fa9e6954 25f25f15
15115 std %l4,[%o0+0x068] ! Mem[0000000030000068] = 000022b4 b861daea
15116! %l5 = ffffffffb861daea, %l3 = 23155fb454e7d0ed, %l6 = 4e9a18362b23c1e4
15117 sll %l5,%l3,%l6 ! %l6 = fffff70c3b5d4000
15118
15119p5_label_2:
15120! Mem[000000001b000018] = 252c1252, %l1 = c68aa8a9ff96154a
15121 lduha [%i2+%i6]0x88,%l1 ! %l1 = 0000000000001252
15122! Mem[000000001b000008] = cb8cd928, %l1 = 0000000000001252
15123 lduha [%i2+%i4]0x80,%l1 ! %l1 = 000000000000cb8c
15124! %l2 = ffffffffffffffff, immed = ffffff32, %l5 = ffffffffb861daea
15125 taddcc %l2,-0x0ce,%l5 ! %l5 = ffffffffffffff31, %ccr = 9b
15126! %l5 = ffffffffffffff31, Mem[000000001a000020] = 481d846d
15127 stba %l5,[%i0+%o4]0x89 ! Mem[000000001a000020] = 481d8431
15128! Mem[000000001b000034] = 82ae4f68, %f10 = ea0573a0
15129 ld [%i2+0x034],%f10 ! %f10 = 82ae4f68
15130! Mem[0000000030800068] = 30483e6451b318f1, %l3 = 23155fb454e7d0ed
15131 ldx [%o1+0x068],%l3 ! %l3 = 30483e6451b318f1
15132! %l4 = 00000000000022b4, immed = 00000da9, %l3 = 30483e6451b318f1
15133 xnorcc %l4,0xda9,%l3 ! %l3 = ffffffffffffd0e2, %ccr = 88
15134! %l3 = ffffffffffffd0e2, %l1 = 000000000000cb8c, %y = 00000000
15135 sdivcc %l3,%l1,%l5 ! %l5 = 00000000000141f8, %ccr = 00
15136 mov %l0,%y ! %y = f67d288d
15137! %l6 = fffff70c3b5d4000, immed = 00000e8f, %l0 = a1628443f67d288d
15138 andncc %l6,0xe8f,%l0 ! %l0 = fffff70c3b5d4000, %ccr = 80
15139! %l2 = ffffffffffffffff, %l1 = 000000000000cb8c, %y = f67d288d
15140 udivcc %l2,%l1,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
15141 mov %l0,%y ! %y = 3b5d4000
15142
15143p5_label_3:
15144! %l1 = 000000000000cb8c, %l1 = 000000000000cb8c, %y = 3b5d4000
15145 umulcc %l1,%l1,%l4 ! %l4 = 00000000a1d75490, %ccr = 08, %y = 00
15146! %f6 = 1cf14319, Mem[000000003000002c] = 15153a79
15147 st %f6 ,[%o0+0x02c] ! Mem[000000003000002c] = 1cf14319
15148! %l6 = fffff70c3b5d4000, %l4 = 00000000a1d75490, %l0 = fffff70c3b5d4000
15149 orn %l6,%l4,%l0 ! %l0 = ffffffff7f7deb6f
15150! Mem[000000001b80000c] = c19d5781, %l6 = fffff70c3b5d4000
15151 ldub [%i3+0x00d],%l6 ! %l6 = 000000000000009d
15152! %l0 = ffffffff7f7deb6f
15153 sethi %hi(0x825ac000),%l0 ! %l0 = 00000000825ac000
15154! %l4 = 00000000a1d75490, %l0 = 00000000825ac000, %l2 = ffffffffffffffff
15155 sllx %l4,%l0,%l2 ! %l2 = 00000000a1d75490
15156! Mem[000000001a000030] = e6c79c5d, %f5 = 5a2fe0da
15157 ld [%i0+%o6],%f5 ! %f5 = e6c79c5d
15158! Mem[000000001b800028] = fd3ab727, %l7 = 00000000ffffffff
15159 ldsba [%i3+%o5]0x81,%l7 ! %l7 = fffffffffffffffd
15160! Mem[000000001a800050] = e01d3d2c, %l3 = ffffffffffffd0e2
15161 ldsb [%i1+0x051],%l3 ! %l3 = 000000000000001d
15162! %l6 = 000000000000009d, immed = ffffff08, %y = 00000000
15163 umul %l6,-0x0f8,%l6 ! %l6 = 0000009cffff67e8, %y = 9c
15164
15165p5_label_4:
15166! Mem[000000001a000008] = 42c82829, %l7 = fffffffffffffffd
15167 lduw [%i0+%i4],%l7 ! %l7 = 0000000042c82829
15168! Mem[000000001b800030] = eada61b882dee47e, %l1 = 000000000000cb8c
15169 ldxa [%i3+%o6]0x88,%l1 ! %l1 = eada61b882dee47e
15170! %l0 = 825ac000, %l1 = 82dee47e, Mem[0000000030000028] = 29f9d0d0 1cf14319
15171 std %l0,[%o0+%o5] ! Mem[0000000030000028] = 825ac000 82dee47e
15172! %l3 = 000000000000001d, Mem[0000000031000068] = 5325380d
15173 stw %l3,[%o2+0x068] ! Mem[0000000031000068] = 0000001d
15174! %f16 = 0f3b924d 6936b68b, Mem[000000001a000030] = e6c79c5d 863af28a
15175 stda %f16,[%i0+%o6]0x81 ! Mem[000000001a000030] = 0f3b924d 6936b68b
15176! Mem[0000000030000068] = 000022b4, %l1 = eada61b882dee47e
15177 ldsba [%o0+0x06b]%asi,%l1 ! %l1 = ffffffffffffffb4
15178! %l2 = 00000000a1d75490, immed = 00000ebc, %l6 = 0000009cffff67e8
15179 andcc %l2,0xebc,%l6 ! %l6 = 0000000000000490, %ccr = 00
15180! Mem[000000003000006c] = b861daea, %l0 = 00000000825ac000
15181 ldsw [%o0+0x06c],%l0 ! %l0 = ffffffffb861daea
15182! %f8 = 34e82d9b a51856e2, Mem[000000001b800000] = b42ae265 9f801437
15183 std %f8 ,[%i3+%g0] ! Mem[000000001b800000] = 34e82d9b a51856e2
15184! %l1 = ffffffffffffffb4, Mem[000000001b800010] = fe771662, %asi = 80
15185 stwa %l1,[%i3+0x010]%asi ! Mem[000000001b800010] = ffffffb4
15186
15187p5_label_5:
15188! %l6 = 0000000000000490, Mem[0000000031000028] = 020d332b, %asi = 80
15189 stwa %l6,[%o2+0x028]%asi ! Mem[0000000031000028] = 00000490
15190! %f21 = 968ce950, Mem[000000001a000010] = 21da7fdb
15191 sta %f21,[%i0+%i5]0x81 ! Mem[000000001a000010] = 968ce950
15192! Mem[000000001a000020] = 481d8431, %f25 = 7a7d2f81
15193 lda [%i0+%o4]0x88,%f25 ! %f25 = 481d8431
15194! %l0 = b861daea, %l1 = ffffffb4, Mem[0000000030000028] = 825ac000 82dee47e
15195 std %l0,[%o0+%o5] ! Mem[0000000030000028] = b861daea ffffffb4
15196! Mem[0000000031800068] = b75683df46addb3e, %f0 = 9120ea0a e8a291e3
15197 ldda [%o3+0x068]%asi,%f0 ! %f0 = b75683df 46addb3e
15198! %l5 = 00000000000141f8, immed = 0000051b, %y = 0000009c
15199 umulcc %l5,0x51b,%l0 ! %l0 = 00000000066bcd28, %ccr = 00, %y = 00
15200! Mem[000000001b800030] = 82dee47e, %l5 = 00000000000141f8
15201 ldsba [%i3+%o6]0x88,%l5 ! %l5 = 000000000000007e
15202! %l0 = 00000000066bcd28, immed = 00000003, %l1 = ffffffffffffffb4
15203 sll %l0,0x003,%l1 ! %l1 = 00000000335e6940
15204! Mem[000000001a000020] = 31841d48e9610d39, %l3 = 000000000000001d
15205 ldxa [%i0+%o4]0x81,%l3 ! %l3 = 31841d48e9610d39
15206! Mem[000000001a000028] = 9fac720f, %f11 = dd748c2c
15207 lda [%i0+%o5]0x88,%f11 ! %f11 = 9fac720f
15208
15209p5_label_6:
15210! Mem[000000001a000000] = e4fcdcd7 962519c0, %l4 = a1d75490, %l5 = 0000007e
15211 ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000e4fcdcd7 00000000962519c0
15212! Mem[000000001a000028] = 4a05de65 9fac720f, %l4 = e4fcdcd7, %l5 = 962519c0
15213 ldda [%i0+%o5]0x89,%l4 ! %l4 = 000000009fac720f 000000004a05de65
15214! Mem[000000003180002c] = ddc2a923, %l4 = 000000009fac720f
15215 ldsh [%o3+0x02c],%l4 ! %l4 = ffffffffffffddc2
15216! %l3 = 31841d48e9610d39, Mem[000000001a000010] = 50e98c96
15217 stwa %l3,[%i0+%i5]0x89 ! Mem[000000001a000010] = e9610d39
15218! %l6 = 0000000000000490, %l1 = 00000000335e6940, %l4 = ffffffffffffddc2
15219 andn %l6,%l1,%l4 ! %l4 = 0000000000000490
15220! %l6 = 0000000000000490, Mem[000000003080006e] = 51b318f1
15221 sth %l6,[%o1+0x06e] ! Mem[000000003080006c] = 51b30490
15222! %l5 = 000000004a05de65, immed = fffff608, %l1 = 00000000335e6940
15223 taddcctv %l5,-0x9f8,%l1 ! %l0 = 00000000066bcd4b, Trapped
15224! Mem[000000001b800030] = 7ee4de82, %l0 = 00000000066bcd4b
15225 ldsha [%i3+%o6]0x81,%l0 ! %l0 = 0000000000007ee4
15226! %l4 = 0000000000000490, Mem[0000000030000068] = 000022b4
15227 stw %l4,[%o0+0x068] ! Mem[0000000030000068] = 00000490
15228! %l4 = 0000000000000490
15229 sethi %hi(0xa5b3c000),%l4 ! %l4 = 00000000a5b3c000
15230
15231p5_label_7:
15232! Mem[000000001b000018] = 52122c250d9c293c, %f2 = c4432bfb 9eaf1208
15233 ldd [%i2+%i6],%f2 ! %f2 = 52122c25 0d9c293c
15234! %l3 = 31841d48e9610d39, immed = fffffb44, %l5 = 000000004a05de65
15235 sub %l3,-0x4bc,%l5 ! %l5 = 31841d48e96111f5
15236! %l0 = 0000000000007ee4, immed = 0000000e, %l0 = 0000000000007ee4
15237 srl %l0,0x00e,%l0 ! %l0 = 0000000000000001
15238! %l1 = 00000000335e6940, immed = 00000edc, %l5 = 31841d48e96111f5
15239 addccc %l1,0xedc,%l5 ! %l5 = 00000000335e781c, %ccr = 00
15240! %l6 = 0000000000000490, Mem[0000000030800028] = 73d46efffc2f1316
15241 stx %l6,[%o1+%o5] ! Mem[0000000030800028] = 0000000000000490
15242! %l4 = 00000000a5b3c000, Mem[000000001b00003a] = 9199d323, %asi = 80
15243 stha %l4,[%i2+0x03a]%asi ! Mem[000000001b000038] = 9199c000
15244! Mem[000000001b000064] = f5e03697, %l5 = 00000000335e781c
15245 ldswa [%i2+0x064]%asi,%l5 ! %l5 = fffffffff5e03697
15246! Mem[000000001a000028] = 0f72ac9f 65de054a, %l0 = 00000001, %l1 = 335e6940
15247 ldda [%i0+%o5]0x81,%l0 ! %l0 = 000000000f72ac9f 0000000065de054a
15248! Mem[000000001b000030] = 8167af1e 82ae4f68, %l2 = a1d75490, %l3 = e9610d39
15249 ldda [%i2+%o6]0x81,%l2 ! %l2 = 000000008167af1e 0000000082ae4f68
15250! Mem[000000001a800028] = ff21ff47, %l2 = 000000008167af1e
15251 ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffff21
15252
15253p5_label_8:
15254! Mem[000000003000006c] = b861daea, %l5 = fffffffff5e03697
15255 ldsh [%o0+0x06e],%l5 ! %l5 = ffffffffffffdaea
15256! Mem[000000001a000014] = c9c7c7ad, %l2 = ffffffffffffff21
15257 ldsb [%i0+0x014],%l2 ! %l2 = ffffffffffffffc9
15258! Mem[000000001b000010] = a341c902, %l0 = 000000000f72ac9f
15259 ldswa [%i2+%i5]0x81,%l0 ! %l0 = ffffffffa341c902
15260! %l5 = ffffffffffffdaea, immed = fffff1da, %y = 00000000
15261 udiv %l5,-0xe26,%l5 ! %l5 = 0000000000000000
15262 mov %l0,%y ! %y = a341c902
15263! Mem[000000003100002c] = 22b4b253, %l0 = ffffffffa341c902
15264 lduw [%o2+0x02c],%l0 ! %l0 = 0000000022b4b253
15265! %l4 = 00000000a5b3c000, %l6 = 0000000000000490, %l6 = 0000000000000490
15266 sra %l4,%l6,%l6 ! %l6 = ffffffffffffa5b3
15267! %l0 = 0000000022b4b253, Mem[000000001b00002a] = 8f3e9495, %asi = 80
15268 stha %l0,[%i2+0x02a]%asi ! Mem[000000001b000028] = 8f3eb253
15269! Mem[0000000030800068] = 30483e64, %l7 = 0000000042c82829
15270 lduh [%o1+0x068],%l7 ! %l7 = 0000000000003048
15271! Randomly selected nop
15272 nop
15273! Mem[0000000031000028] = 00000490, %l6 = ffffffffffffa5b3
15274 ldub [%o2+0x029],%l6 ! %l6 = 0000000000000000
15275
15276p5_label_9:
15277! %l7 = 0000000000003048, %l1 = 0000000065de054a, %y = a341c902
15278 umul %l7,%l1,%l3 ! %l3 = 00001336476f5cd0, %y = 1336
15279! %l0 = 0000000022b4b253, Mem[000000001b000018] = 252c1252
15280 stwa %l0,[%i2+%i6]0x89 ! Mem[000000001b000018] = 22b4b253
15281! %l0 = 0000000022b4b253, %l0 = 0000000022b4b253, %l5 = 0000000000000000
15282 addc %l0,%l0,%l5 ! %l5 = 00000000456964a6
15283! %l4 = 00000000a5b3c000, immed = fffff200, %l7 = 0000000000003048
15284 andncc %l4,-0xe00,%l7 ! %l7 = 0000000000000000, %ccr = 44
15285! %l2 = ffffffffffffffc9, %l4 = 00000000a5b3c000, %l2 = ffffffffffffffc9
15286 mulx %l2,%l4,%l2 ! %l2 = ffffffdc6661c000, %y = 1336
15287! %l5 = 00000000456964a6, immed = fffffaeb, %l3 = 00001336476f5cd0
15288 addccc %l5,-0x515,%l3 ! %l3 = 0000000045695f91, %ccr = 11
15289! Mem[0000000031000068] = 0000001d, %f8 = 34e82d9b
15290 ld [%o2+0x068],%f8 ! %f8 = 0000001d
15291! Randomly selected nop
15292 nop
15293! %f12 = 787ceca7 facd9d68, Mem[0000000030800068] = 30483e64 51b30490
15294 std %f12,[%o1+0x068] ! Mem[0000000030800068] = 787ceca7 facd9d68
15295! Mem[000000001a000020] = 31841d48e9610d39, %l6 = 0000000000000000
15296 ldx [%i0+%o4],%l6 ! %l6 = 31841d48e9610d39
15297
15298p5_label_10:
15299! %f9 = a51856e2, Mem[000000001a000000] = d7dcfce4
15300 sta %f9 ,[%i0+%g0]0x89 ! Mem[000000001a000000] = a51856e2
15301! %l3 = 0000000045695f91, Mem[0000000031000068] = 0000001d
15302 stba %l3,[%o2+0x068]%asi ! Mem[0000000031000068] = 9100001d
15303! Mem[000000001a000018] = d4dd61cdca27a7c4, %f24 = 0949b0dc 481d8431
15304 ldda [%i0+%i6]0x88,%f24 ! %f24 = d4dd61cd ca27a7c4
15305! %l2 = ffffffdc6661c000, Mem[000000001a80006b] = 012b4ef2
15306 stb %l2,[%i1+0x06b] ! Mem[000000001a800068] = 012b4e00
15307! %l3 = 0000000045695f91, Mem[000000003000002a] = b861daea, %asi = 80
15308 stha %l3,[%o0+0x02a]%asi ! Mem[0000000030000028] = b8615f91
15309! Mem[000000001a000008] = 92a93ca1 2928c842, %l4 = a5b3c000, %l5 = 456964a6
15310 ldda [%i0+%i4]0x89,%l4 ! %l4 = 000000002928c842 0000000092a93ca1
15311! %l6 = 31841d48e9610d39, Mem[000000001b000010] = a341c902
15312 stwa %l6,[%i2+%i5]0x81 ! Mem[000000001b000010] = e9610d39
15313! Mem[0000000030800028] = 0000000000000490, %f18 = ca51ba24 494adcbe
15314 ldd [%o1+%o5],%f18 ! %f18 = 00000000 00000490
15315! Mem[000000001a800030] = 8b101f1e, %f10 = 82ae4f68
15316 lda [%i1+%o6]0x80,%f10 ! %f10 = 8b101f1e
15317! %l0 = 0000000022b4b253, Mem[000000001a000010] = 390d61e9
15318 stw %l0,[%i0+%i5] ! Mem[000000001a000010] = 22b4b253
15319
15320p5_label_11:
15321! retry : should take illegal inst trap, %l0 = 0000000022b4b253
15322 retry ! Illegal inst trap : %l0 = 0000000022b4b263
15323! Mem[000000001b000020] = 4bc4a340, %f1 = 46addb3e
15324 lda [%i2+%o4]0x88,%f1 ! %f1 = 4bc4a340
15325! Mem[0000000030000028] = b8615f91ffffffb4, %f24 = d4dd61cd ca27a7c4
15326 ldd [%o0+%o5],%f24 ! %f24 = b8615f91 ffffffb4
15327! Mem[0000000031000028] = 0000049022b4b253, %f16 = 0f3b924d 6936b68b
15328 ldd [%o2+%o5],%f16 ! %f16 = 00000490 22b4b253
15329! Mem[000000001b800028] = 27b73afd, %l6 = 31841d48e9610d39
15330 lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000003afd
15331! Mem[000000003100002c] = 22b4b253, %l7 = 0000000000000000
15332 ldsh [%o2+0x02c],%l7 ! %l7 = 00000000000022b4
15333! %l6 = 00003afd, %l7 = 000022b4, Mem[000000001b800020] = 667a149d 727d2fce
15334 stda %l6,[%i3+%o4]0x89 ! Mem[000000001b800020] = 00003afd 000022b4
15335! Mem[000000001a800018] = 3ce9ee0e, %l5 = 0000000092a93ca1
15336 ldsba [%i1+%i6]0x88,%l5 ! %l5 = 000000000000000e
15337! %l2 = ffffffdc6661c000, %l4 = 000000002928c842, %l1 = 0000000065de054a
15338 sll %l2,%l4,%l1 ! %l1 = ffffff7199870000
15339! Mem[000000001b000020] = 40a3c44b, %l5 = 000000000000000e
15340 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 0000000040a3c44b
15341
15342p5_label_12:
15343! Mem[0000000030800068] = 787ceca7, %l2 = ffffffdc6661c000
15344 ldsh [%o1+0x068],%l2 ! %l2 = 000000000000787c
15345! %l0 = 0000000022b4b263, %l6 = 0000000000003afd, %y = 00001336
15346 udiv %l0,%l6,%l0 ! %l0 = 00000000535ff23f
15347 mov %l0,%y ! %y = 535ff23f
15348! %l5 = 0000000040a3c44b, immed = 00000632, %y = 535ff23f
15349 udivcc %l5,0x632,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a
15350 mov %l0,%y ! %y = 535ff23f
15351! %l7 = 00000000000022b4, %l2 = 00000000ffffffff, %l5 = 0000000040a3c44b
15352 andcc %l7,%l2,%l5 ! %l5 = 00000000000022b4, %ccr = 00
15353! %l4 = 000000002928c842, immd = fffffffffffffdfe, %l5 = 00000000000022b4
15354 udivx %l4,-0x202,%l5 ! %l5 = 0000000000000000
15355! %l5 = 0000000000000000, Mem[000000001b800020] = fd3a0000
15356 stwa %l5,[%i3+%o4]0x81 ! Mem[000000001b800020] = 00000000
15357! %l7 = 00000000000022b4, Mem[000000001a800018] = 0eeee93c
15358 stwa %l7,[%i1+%i6]0x81 ! Mem[000000001a800018] = 000022b4
15359! %l7 = 00000000000022b4, %l1 = ffffff7199870000, %l1 = ffffff7199870000
15360 addc %l7,%l1,%l1 ! %l1 = ffffff71998722b4
15361! %l4 = 000000002928c842, %l0 = 00000000535ff23f, %l2 = 00000000ffffffff
15362 taddcctv %l4,%l0,%l2 ! %l0 = 00000000535ff262, Trapped
15363! %f12 = 787ceca7 facd9d68, Mem[000000001a000010] = 53b2b422 adc7c7c9
15364 stda %f12,[%i0+%i5]0x89 ! Mem[000000001a000010] = 787ceca7 facd9d68
15365
15366p5_label_13:
15367! Mem[000000003000002c] = ffffffb4, %l0 = 00000000535ff262
15368 lduh [%o0+0x02c],%l0 ! %l0 = 000000000000ffff
15369! Mem[0000000030800028] = 0000000000000490, %f6 = 1cf14319 aa1a24a1
15370 ldd [%o1+%o5],%f6 ! %f6 = 00000000 00000490
15371! %l7 = 00000000000022b4, Mem[000000001a000030] = 0f3b924d
15372 stha %l7,[%i0+%o6]0x80 ! Mem[000000001a000030] = 22b4924d
15373! %f10 = 8b101f1e 9fac720f, Mem[000000001b000030] = 1eaf6781 684fae82
15374 stda %f10,[%i2+%o6]0x89 ! Mem[000000001b000030] = 8b101f1e 9fac720f
15375! %l5 = 0000000000000000, immed = fffffa9a, %l7 = 00000000000022b4
15376 tsubcc %l5,-0x566,%l7 ! %l7 = 0000000000000566, %ccr = 13
15377! %l4 = 000000002928c842, immed = 00000014, %l4 = 000000002928c842
15378 sra %l4,0x014,%l4 ! %l4 = 0000000000000292
15379! Invert Register : %l4 = 0000000000000292
15380 xor %l4,-1,%l4 ! %l4 = fffffffffffffd6d
15381! Mem[0000000031000028] = 00000490, %l3 = 0000000045695f91
15382 lduh [%o2+%o5],%l3 ! %l3 = 0000000000000000
15383! Mem[000000001a80005c] = fe7815af, %l2 = 00000000ffffffff
15384 ldub [%i1+0x05f],%l2 ! %l2 = 00000000000000af
15385! Mem[000000001b000008] = cb8cd928, %f16 = 00000490
15386 lda [%i2+%i4]0x80,%f16 ! %f16 = cb8cd928
15387
15388p5_label_14:
15389! Mem[000000003100006c] = 8906601d, %l6 = 0000000000003afd
15390 lduh [%o2+0x06e],%l6 ! %l6 = 000000000000601d
15391! Mem[000000001b000020] = 40a3c44b76f1d435, %f24 = b8615f91 ffffffb4
15392 ldda [%i2+%o4]0x81,%f24 ! %f24 = 40a3c44b 76f1d435
15393! %l4 = fffffffffffffd6d, Mem[000000001b800064] = cc75c937, %asi = 80
15394 stwa %l4,[%i3+0x064]%asi ! Mem[000000001b800064] = fffffd6d
15395! Mem[0000000031800028] = 6be4f667ddc2a923, %l4 = fffffffffffffd6d
15396 ldxa [%o3+0x028]%asi,%l4 ! %l4 = 6be4f667ddc2a923
15397! %l6 = 000000000000601d, %l0 = 000000000000ffff, %y = 535ff23f
15398 udivcc %l6,%l0,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a
15399 mov %l0,%y ! %y = 0000ffff
15400! %f13 = facd9d68, Mem[000000003080002c] = 00000490
15401 st %f13,[%o1+0x02c] ! Mem[000000003080002c] = facd9d68
15402! %l4 = ddc2a923, %l5 = 00000000, Mem[0000000031800028] = 6be4f667 ddc2a923
15403 std %l4,[%o3+%o5] ! Mem[0000000031800028] = ddc2a923 00000000
15404 save ! CWP = 1
15405! Set Register : %l2 = 5d54c6fbf2d1a6a8
15406 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
15407! Mem[000000001b000010] = 390d61e9, %l0 = 3005ec56afb870fe
15408 ldsha [%o2+%o5]0x89,%l0 ! %l0 = 00000000000061e9
15409
15410p5_label_15: ! %cwp = 1
15411! %f26 = dc8407ee, Mem[0000000030800068] = 787ceca7
15412 st %f26,[%i1+0x068] ! Mem[0000000030800068] = dc8407ee
15413! %l0 = 00000000000061e9, Mem[000000003000002c] = ffffffb4
15414 sth %l0,[%i0+0x02c] ! Mem[000000003000002c] = 61e9ffb4
15415! Mem[000000003080002c] = facd9d68, %l3 = af0f0a84be05bf02
15416 ldsb [%i1+0x02f],%l3 ! %l3 = 0000000000000068
15417! Mem[000000003080006c] = facd9d68, %l7 = 0aaad271a81b1bbc
15418 ldub [%i1+0x06f],%l7 ! %l7 = 0000000000000068
15419! %f8 = 0000001d, Mem[000000001a000020] = 31841d48
15420 sta %f8 ,[%o0+%i4]0x81 ! Mem[000000001a000020] = 0000001d
15421! Mem[000000001a000028] = 0f72ac9f, %l5 = 6f1860d69e50914e
15422 ldswa [%o0+%i5]0x81,%l5 ! %l5 = 000000000f72ac9f
15423! Mem[0000000031000028] = 0000049022b4b253, %f8 = 0000001d a51856e2
15424 ldd [%i2+%i5],%f8 ! %f8 = 00000490 22b4b253
15425! %l2 = ffffffffffffffff, %l3 = 0000000000000068, %l6 = 20c802b21ca5581b
15426 taddcc %l2,%l3,%l6 ! %l6 = 0000000000000067, %ccr = 13
15427! %l6 = 0000000000000067, Mem[000000003000002a] = b8615f91
15428 sth %l6,[%i0+0x02a] ! Mem[0000000030000028] = b8610067
15429! %l0 = 00000000000061e9, %l7 = 0000000000000068, %l6 = 0000000000000067
15430 sdivx %l0,%l7,%l6 ! %l6 = 00000000000000f1
15431
15432p5_label_16: ! %cwp = 1
15433! %l1 = 9e2dc2a6ac0f39ce, %l0 = 00000000000061e9, %y = 0000ffff
15434 smul %l1,%l0,%l4 ! %l4 = ffffdfe55ec2aa7e, %y = ffffdfe5
15435! %l5 = 000000000f72ac9f, Mem[000000001b000018] = 53b2b422
15436 stwa %l5,[%o2+%o6]0x81 ! Mem[000000001b000018] = 0f72ac9f
15437! %l5 = 000000000f72ac9f
15438 sethi %hi(0x75d1c000),%l5 ! %l5 = 0000000075d1c000
15439! Mem[0000000031800028] = ddc2a923, %l4 = ffffdfe55ec2aa7e
15440 ldswa [%i3+0x028]%asi,%l4 ! %l4 = ffffffffddc2a923
15441! Mem[000000001a000030] = 8bb636694d92b422, %l7 = 0000000000000068
15442 ldxa [%o0+%i6]0x88,%l7 ! %l7 = 8bb636694d92b422
15443 restore ! CWP = 0
15444! Mem[0000000030800068] = dc8407ee, %l7 = 0000000000000566
15445 ldsh [%o1+0x068],%l7 ! %l7 = ffffffffffffdc84
15446! %l4 = 6be4f667ddc2a923, immed = 00000cf3, %l3 = 00000000ffffffff
15447 tsubcc %l4,0xcf3,%l3 ! %l3 = 6be4f667ddc29c30, %ccr = 0a
15448! %l1 = ffffff71998722b4, immed = 00000239, %l7 = ffffffffffffdc84
15449 add %l1,0x239,%l7 ! %l7 = ffffff71998724ed
15450! %l7 = ffffff71998724ed, immed = 000005a9, %y = ffffdfe5
15451 udiv %l7,0x5a9,%l7 ! %l7 = 00000000ffffffff
15452 mov %l0,%y ! %y = 0000ffff
15453
15454p5_label_17:
15455! Mem[000000001a000018] = c4a727ca, %l0 = 000000000000ffff
15456 ldswa [%i0+%i6]0x81,%l0 ! %l0 = ffffffffc4a727ca
15457! %l4 = ddc2a923, %l5 = 00000000, Mem[0000000030000068] = 00000490 b861daea
15458 std %l4,[%o0+0x068] ! Mem[0000000030000068] = ddc2a923 00000000
15459! %l0 = ffffffffc4a727ca, Mem[000000003000006e] = 00000000, %asi = 80
15460 stha %l0,[%o0+0x06e]%asi ! Mem[000000003000006c] = 000027ca
15461! retry : should take illegal inst trap, %l0 = ffffffffc4a727ca
15462 retry ! Illegal inst trap : %l0 = ffffffffc4a727da
15463! %l1 = ffffff71998722b4, Mem[000000001a000010] = 689dcdfaa7ec7c78
15464 stx %l1,[%i0+%i5] ! Mem[000000001a000010] = ffffff71998722b4
15465! %l0 = ffffffffc4a727da, Mem[000000003180002c] = 00000000
15466 stw %l0,[%o3+0x02c] ! Mem[000000003180002c] = c4a727da
15467! Mem[000000003080002c] = facd9d68, %l6 = 000000000000601d
15468 ldswa [%o1+0x02c]%asi,%l6 ! %l6 = fffffffffacd9d68
15469! Mem[000000001a800008] = be02dc9f 5c6c0268, %l4 = ddc2a923, %l5 = 00000000
15470 ldda [%i1+%i4]0x89,%l4 ! %l4 = 000000005c6c0268 00000000be02dc9f
15471! %l6 = fffffffffacd9d68, Mem[000000001a000000] = e25618a5
15472 stwa %l6,[%i0+%g0]0x81 ! Mem[000000001a000000] = facd9d68
15473! %l0 = c4a727da, %l1 = 998722b4, Mem[0000000031000028] = 00000490 22b4b253
15474 std %l0,[%o2+%o5] ! Mem[0000000031000028] = c4a727da 998722b4
15475
15476p5_label_18:
15477! %l1 = ffffff71998722b4, immed = 00000488, %l2 = 00000000000000af
15478 xorcc %l1,0x488,%l2 ! %l2 = ffffff719987263c, %ccr = 88
15479! %l3 = 6be4f667ddc29c30, immed = fffff9bd, %y = 0000ffff
15480 umulcc %l3,-0x643,%l4 ! %l4 = ddc296c36667ff70, %ccr = 80, %y = ddc296c3
15481! Invert Register : %l7 = 00000000ffffffff
15482 xor %l7,-1,%l7 ! %l7 = ffffffff00000000
15483! %l4 = ddc296c36667ff70, immed = 00000814, %l0 = ffffffffc4a727da
15484 sub %l4,0x814,%l0 ! %l0 = ddc296c36667f75c
15485! Mem[000000001a800038] = 9e79dac6 6e0bd4fc, %l4 = 6667ff70, %l5 = be02dc9f
15486 ldda [%i1+0x038]%asi,%l4 ! %l4 = 000000009e79dac6 000000006e0bd4fc
15487! %l1 = ffffff71998722b4, immed = fffffc00, %l0 = ddc296c36667f75c
15488 orn %l1,-0x400,%l0 ! %l0 = ffffff71998723ff
15489! Mem[000000001b000020] = 40a3c44b, %f11 = 9fac720f
15490 lda [%i2+%o4]0x80,%f11 ! %f11 = 40a3c44b
15491! %l0 = ffffff71998723ff, %l1 = ffffff71998722b4, %l6 = fffffffffacd9d68
15492 andncc %l0,%l1,%l6 ! %l6 = 000000000000014b, %ccr = 00
15493! Mem[000000001b000054] = f9aa082c, %l3 = 6be4f667ddc29c30
15494 ldsh [%i2+0x056],%l3 ! %l3 = 000000000000082c
15495! %l3 = 000000000000082c, immed = 00000001, %l0 = ffffff71998723ff
15496 sll %l3,0x001,%l0 ! %l0 = 0000000000001058
15497
15498p5_label_19:
15499! %l1 = ffffff71998722b4, immed = 00000589, %l3 = 000000000000082c
15500 tsubcctv %l1,0x589,%l3 ! %l0 = 000000000000107b, Trapped
15501! %l2 = ffffff719987263c, %l7 = ffffffff00000000, %l7 = ffffffff00000000
15502 sllx %l2,%l7,%l7 ! %l7 = ffffff719987263c
15503! %l0 = 000000000000107b, %l3 = 000000000000082c, %l6 = 000000000000014b
15504 xor %l0,%l3,%l6 ! %l6 = 0000000000001857
15505! %f4 = c42253cf e6c79c5d, Mem[000000001a800018] = 000022b4 feffcb7b
15506 stda %f4 ,[%i1+%i6]0x81 ! Mem[000000001a800018] = c42253cf e6c79c5d
15507! %l7 = ffffff719987263c, immed = fffff9d9, %l7 = ffffff719987263c
15508 addccc %l7,-0x627,%l7 ! %l7 = ffffff7199872015, %ccr = 99
15509! %l2 = ffffff719987263c, Mem[000000003100002e] = 998722b4
15510 stb %l2,[%o2+0x02e] ! Mem[000000003100002c] = 99873cb4
15511! %l3 = 000000000000082c, %l0 = 000000000000107b, %l4 = 000000009e79dac6
15512 tsubcc %l3,%l0,%l4 ! %l4 = fffffffffffff7b1, %ccr = 9b
15513! %f12 = 787ceca7 facd9d68, Mem[0000000030000068] = ddc2a923 000027ca
15514 std %f12,[%o0+0x068] ! Mem[0000000030000068] = 787ceca7 facd9d68
15515! %f11 = 40a3c44b, Mem[000000001a800008] = 68026c5c
15516 sta %f11,[%i1+%i4]0x81 ! Mem[000000001a800008] = 40a3c44b
15517! %l2 = ffffff719987263c, %l7 = ffffff7199872015, %l1 = ffffff71998722b4
15518 subc %l2,%l7,%l1 ! %l1 = 0000000000000626
15519
15520p5_label_20:
15521! Mem[000000001b800000] = 34e82d9b, %l1 = 0000000000000626
15522 ldsba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000034
15523! %f16 = cb8cd928 22b4b253, Mem[000000001a000068] = 5fbf07cd 20355301
15524 stda %f16,[%i0+0x068]%asi ! Mem[000000001a000068] = cb8cd928 22b4b253
15525! %l3 = 000000000000082c, immed = 00000005, %l0 = 000000000000107b
15526 srl %l3,0x005,%l0 ! %l0 = 0000000000000041
15527! Randomly selected nop
15528 nop
15529! %l7 = ffffff7199872015, Mem[000000001b800018] = 7623ede3
15530 stba %l7,[%i3+%i6]0x89 ! Mem[000000001b800018] = 7623ed15
15531! %l4 = fffffffffffff7b1, Mem[000000001b000018] = 9fac720f
15532 stba %l4,[%i2+%i6]0x89 ! Mem[000000001b000018] = 9fac72b1
15533! %l5 = 000000006e0bd4fc, Mem[0000000031800068] = b75683df
15534 stw %l5,[%o3+0x068] ! Mem[0000000031800068] = 6e0bd4fc
15535! %l4 = fffff7b1, %l5 = 6e0bd4fc, Mem[0000000030000028] = b8610067 61e9ffb4
15536 std %l4,[%o0+%o5] ! Mem[0000000030000028] = fffff7b1 6e0bd4fc
15537! %l7 = ffffff7199872015, %l2 = ffffff719987263c, %l6 = 0000000000001857
15538 udivx %l7,%l2,%l6 ! %l6 = 0000000000000000
15539! %l1 = 0000000000000034, Mem[000000001b00003c] = c5248c4c
15540 stw %l1,[%i2+0x03c] ! Mem[000000001b00003c] = 00000034
15541
15542p5_label_21:
15543! Mem[0000000030800068] = dc8407eefacd9d68, %f14 = b7a15e97 0205d58c
15544 ldd [%o1+0x068],%f14 ! %f14 = dc8407ee facd9d68
15545! %l4 = fffffffffffff7b1, %l3 = 000000000000082c, %y = ddc296c3
15546 umul %l4,%l3,%l2 ! %l2 = 0000082bffbc1a6c, %y = 82b
15547! %l0 = 0000000000000041
15548 sethi %hi(0x62f1f800),%l0 ! %l0 = 0000000062f1f800
15549! %l0 = 0000000062f1f800, Mem[000000001b80007c] = 8751f178
15550 stb %l0,[%i3+0x07c] ! Mem[000000001b80007c] = 0051f178
15551! %f9 = 22b4b253, Mem[000000003080006c] = facd9d68
15552 st %f9 ,[%o1+0x06c] ! Mem[000000003080006c] = 22b4b253
15553! %l4 = fffffffffffff7b1, %l0 = 0000000062f1f800, %l5 = 000000006e0bd4fc
15554 srlx %l4,%l0,%l5 ! %l5 = fffffffffffff7b1
15555! Mem[0000000030800068] = dc8407ee, %l4 = fffffffffffff7b1
15556 ldsw [%o1+0x068],%l4 ! %l4 = ffffffffdc8407ee
15557! %f12 = 787ceca7 facd9d68, Mem[0000000030000028] = fffff7b1 6e0bd4fc
15558 std %f12,[%o0+%o5] ! Mem[0000000030000028] = 787ceca7 facd9d68
15559! %l0 = 0000000062f1f800, Mem[000000001b800036] = b861daea
15560 stb %l0,[%i3+0x036] ! Mem[000000001b800034] = b86100ea
15561! %l6 = 0000000000000000, Mem[000000001a800034] = 83e49ab9
15562 stw %l6,[%i1+0x034] ! Mem[000000001a800034] = 00000000
15563
15564p5_label_22:
15565! %l0 = 0000000062f1f800, %l6 = 0000000000000000, %l6 = 0000000000000000
15566 orcc %l0,%l6,%l6 ! %l6 = 0000000062f1f800, %ccr = 00
15567! %f4 = c42253cf e6c79c5d, Mem[0000000030000028] = 787ceca7 facd9d68
15568 std %f4 ,[%o0+%o5] ! Mem[0000000030000028] = c42253cf e6c79c5d
15569! %f3 = 0d9c293c, Mem[000000001b800010] = ffffffb4
15570 sta %f3 ,[%i3+%i5]0x81 ! Mem[000000001b800010] = 0d9c293c
15571! %f7 = 00000490, Mem[0000000030000068] = 787ceca7
15572 st %f7 ,[%o0+0x068] ! Mem[0000000030000068] = 00000490
15573! %l2 = 0000082bffbc1a6c, immd = fffffffffffffd40, %l1 = 0000000000000034
15574 mulx %l2,-0x2c0,%l1 ! %l1 = ffe98700bab75700, %y = 82b
15575! Mem[000000001b000020] = 40a3c44b 76f1d435, %l4 = dc8407ee, %l5 = fffff7b1
15576 ldd [%i2+%o4],%l4 ! %l4 = 0000000040a3c44b 0000000076f1d435
15577 save ! CWP = 1
15578! %l2 = ffffffff, %l3 = 00000068, Mem[000000001a000008] = 2928c842 92a93ca1
15579 stda %l2,[%o0+%o4]0x89 ! Mem[000000001a000008] = ffffffff 00000068
15580! %l4 = ffffffffddc2a923, Mem[000000001a00000e] = 68000000
15581 stb %l4,[%o0+0x00e] ! Mem[000000001a00000c] = 68002300
15582! Mem[0000000031000068] = 9100001d, %l3 = 0000000000000068
15583 lduh [%i2+0x06a],%l3 ! %l3 = 000000000000001d
15584
15585p5_label_23: ! %cwp = 1
15586! %f12 = 787ceca7 facd9d68, Mem[000000001b800040] = 1eebf506 da127dcd
15587 std %f12,[%o3+0x040] ! Mem[000000001b800040] = 787ceca7 facd9d68
15588! %l3 = 000000000000001d, Mem[000000001a000010] = b422879971ffffff
15589 stxa %l3,[%o0+%o5]0x88 ! Mem[000000001a000010] = 000000000000001d
15590! %l4 = ffffffffddc2a923, immed = 000002de, %l0 = 00000000000061e9
15591 orn %l4,0x2de,%l0 ! %l0 = fffffffffffffd23
15592! Mem[000000003180002c] = c4a727da, %f12 = 787ceca7
15593 ld [%i3+0x02c],%f12 ! %f12 = c4a727da
15594! %l4 = ffffffffddc2a923
15595 sethi %hi(0x41ec1c00),%l4 ! %l4 = 0000000041ec1c00
15596! Mem[000000001a800010] = 0bf3a7e7, %l2 = ffffffffffffffff
15597 ldsha [%o1+%o5]0x81,%l2 ! %l2 = 0000000000000bf3
15598! Mem[0000000031800068] = 6e0bd4fc46addb3e, %f4 = c42253cf e6c79c5d
15599 ldda [%i3+0x068]%asi,%f4 ! %f4 = 6e0bd4fc 46addb3e
15600! %l6 = 00000000000000f1
15601 setx 0x4f14ff884f14ff88,%g7,%l6 ! %l6 = 4f14ff884f14ff88
15602! %l6 = 4f14ff88, %l7 = 4d92b422, Mem[000000001b800050] = 4037dafc 06f92be8
15603 std %l6,[%o3+0x050] ! Mem[000000001b800050] = 4f14ff88 4d92b422
15604! %l2 = 00000bf3, %l3 = 0000001d, Mem[000000001a800010] = 0bf3a7e7 9070c4a0
15605 stda %l2,[%o1+%o5]0x81 ! Mem[000000001a800010] = 00000bf3 0000001d
15606
15607p5_label_24: ! %cwp = 1
15608! %l5 = 0000000075d1c000, immed = 00000003, %l2 = 0000000000000bf3
15609 sll %l5,0x003,%l2 ! %l2 = 00000003ae8e0000
15610! Mem[000000001b800000] = 34e82d9b a51856e2, %l0 = fffffd23, %l1 = ac0f39ce
15611 ldd [%o3+%g0],%l0 ! %l0 = 0000000034e82d9b 00000000a51856e2
15612! %l5 = 0000000075d1c000, Mem[000000001a800010] = 00000bf3
15613 stba %l5,[%o1+%o5]0x81 ! Mem[000000001a800010] = 00000bf3
15614! %l0 = 0000000034e82d9b, %l6 = 4f14ff884f14ff88, %l1 = 00000000a51856e2
15615 orcc %l0,%l6,%l1 ! %l1 = 4f14ff887ffcff9b, %ccr = 00
15616! Mem[000000003080006c] = 22b4b253, %l4 = 0000000041ec1c00
15617 ldswa [%i1+0x06c]%asi,%l4 ! %l4 = 0000000022b4b253
15618! Mem[000000001b800028] = 8c9cb5fb27b73afd, %f10 = 8b101f1e 40a3c44b
15619 ldda [%o3+%i5]0x88,%f10 ! %f10 = 8c9cb5fb 27b73afd
15620! %l2 = 00000003ae8e0000, Mem[000000003080002c] = facd9d68, %asi = 80
15621 stha %l2,[%i1+0x02c]%asi ! Mem[000000003080002c] = 00009d68
15622! retry : should take illegal inst trap, %l0 = 0000000034e82d9b
15623 retry ! Illegal inst trap : %l0 = 0000000034e82dab
15624! %l4 = 0000000022b4b253, Mem[000000001b800028] = fd3ab727
15625 stba %l4,[%o3+%i5]0x81 ! Mem[000000001b800028] = 533ab727
15626! Mem[000000001b000018] = b172ac9f 0d9c293c, %l6 = 4f14ff88, %l7 = 4d92b422
15627 ldda [%o2+%o6]0x81,%l6 ! %l6 = 00000000b172ac9f 000000000d9c293c
15628
15629p5_label_25: ! %cwp = 1
15630! Clear Register : %l7 = 000000000d9c293c
15631 clr %l7 ! %l7 = 0000000000000000
15632! %l2 = ae8e0000, %l3 = 0000001d, Mem[0000000030800028] = 00000000 00009d68
15633 std %l2,[%i1+%i5] ! Mem[0000000030800028] = ae8e0000 0000001d
15634! %l0 = 0000000034e82dab, immd = 0000000000000c1a, %l4 = 0000000022b4b253
15635 udivx %l0,0xc1a,%l4 ! %l4 = 0000000000045f35
15636! %l1 = 4f14ff887ffcff9b, Mem[000000003080006c] = 22b4b253
15637 stw %l1,[%i1+0x06c] ! Mem[000000003080006c] = 7ffcff9b
15638! Mem[000000001b000010] = 390d61e9, %l3 = 000000000000001d
15639 ldsba [%o2+%o5]0x88,%l3 ! %l3 = ffffffffffffffe9
15640! %l1 = 4f14ff887ffcff9b, %l5 = 0000000075d1c000, %l3 = ffffffffffffffe9
15641 tsubcc %l1,%l5,%l3 ! %l3 = 4f14ff880a2b3f9b, %ccr = 02
15642! %l3 = 4f14ff880a2b3f9b, %l5 = 0000000075d1c000, %y = 0000082b
15643 udiv %l3,%l5,%l0 ! %l0 = 00000000000011bf
15644 mov %l0,%y ! %y = 000011bf
15645! %l1 = 4f14ff887ffcff9b, %l3 = 4f14ff880a2b3f9b, %l7 = 0000000000000000
15646 addc %l1,%l3,%l7 ! %l7 = 9e29ff108a283f36
15647! %l7 = 9e29ff108a283f36, immed = 00000011, %l3 = 4f14ff880a2b3f9b
15648 sra %l7,0x011,%l3 ! %l3 = ffffffffffffc514
15649! %l1 = 4f14ff887ffcff9b, %l1 = 4f14ff887ffcff9b, %l1 = 4f14ff887ffcff9b
15650 addcc %l1,%l1,%l1 ! %l1 = 9e29ff10fff9ff36, %ccr = aa
15651
15652p5_label_26: ! %cwp = 1
15653! Mem[0000000031000028] = c4a727da 99873cb4, %l2 = ae8e0000, %l3 = ffffc514
15654 ldd [%i2+%i5],%l2 ! %l2 = 00000000c4a727da 0000000099873cb4
15655! %l2 = 00000000c4a727da, %l3 = 0000000099873cb4, %l3 = 0000000099873cb4
15656 tsubcc %l2,%l3,%l3 ! %l3 = 000000002b1feb26, %ccr = 02
15657! Mem[000000001a800030] = 8b101f1e, %f9 = 22b4b253
15658 lda [%o1+%i6]0x80,%f9 ! %f9 = 8b101f1e
15659! %l3 = 000000002b1feb26, immed = 000002a1, %y = 000011bf
15660 smul %l3,0x2a1,%l1 ! %l1 = 000000715ee92ee6, %y = 71
15661! Mem[0000000030000028] = c42253cfe6c79c5d, %f12 = c4a727da facd9d68
15662 ldd [%i0+%i5],%f12 ! %f12 = c42253cf e6c79c5d
15663! Mem[0000000031800068] = 6e0bd4fc 46addb3e, %l2 = c4a727da, %l3 = 2b1feb26
15664 ldd [%i3+0x068],%l2 ! %l2 = 000000006e0bd4fc 0000000046addb3e
15665! Mem[000000001b000000] = 6f889b35, %l4 = 0000000000045f35
15666 lduh [%o2+%g0],%l4 ! %l4 = 0000000000006f88
15667! %l5 = 0000000075d1c000, immed = fffff775, %l3 = 0000000046addb3e
15668 orn %l5,-0x88b,%l3 ! %l3 = 0000000075d1c88a
15669! %l7 = 9e29ff108a283f36, immed = 00000312, %l5 = 0000000075d1c000
15670 sub %l7,0x312,%l5 ! %l5 = 9e29ff108a283c24
15671! %l2 = 000000006e0bd4fc, Mem[000000001a000046] = 09c7ba8f
15672 sth %l2,[%o0+0x046] ! Mem[000000001a000044] = 09c7d4fc
15673
15674p5_label_27: ! %cwp = 1
15675! retry : should take illegal inst trap, %l0 = 00000000000011bf
15676 retry ! Illegal inst trap : %l0 = 00000000000011cf
15677! %l0 = 00000000000011cf, immed = fffff8c6, %l6 = 00000000b172ac9f
15678 or %l0,-0x73a,%l6 ! %l6 = fffffffffffff9cf
15679! Mem[0000000030800068] = dc8407ee7ffcff9b, %f24 = 40a3c44b 76f1d435
15680 ldda [%i1+0x068]%asi,%f24 ! %f24 = dc8407ee 7ffcff9b
15681! %l4 = 0000000000006f88, %l4 = 0000000000006f88, %l7 = 9e29ff108a283f36
15682 orcc %l4,%l4,%l7 ! %l7 = 0000000000006f88, %ccr = 00
15683! done : should take illegal inst trap, %l0 = 00000000000011cf
15684 done ! Illegal inst trap : %l0 = 00000000000011df
15685! %l0 = 00000000000011df, immed = 00000596, %l3 = 0000000075d1c88a
15686 orn %l0,0x596,%l3 ! %l3 = fffffffffffffbff
15687! %l6 = fffffffffffff9cf, Mem[0000000030800068] = dc8407ee7ffcff9b
15688 stx %l6,[%i1+0x068] ! Mem[0000000030800068] = fffffffffffff9cf
15689! Mem[000000001b800028] = 533ab727, %l1 = 000000715ee92ee6
15690 lduba [%o3+%i5]0x80,%l1 ! %l1 = 0000000000000053
15691! Mem[000000001b800008] = f68cf0c7, %l2 = 000000006e0bd4fc
15692 ldub [%o3+%o4],%l2 ! %l2 = 00000000000000f6
15693! Mem[000000001a800018] = cf5322c4, %l3 = fffffffffffffbff
15694 ldsha [%o1+%o6]0x89,%l3 ! %l3 = 00000000000022c4
15695
15696p5_label_28: ! %cwp = 1
15697! Mem[000000001a800018] = cf5322c4, %f3 = 0d9c293c
15698 lda [%o1+%o6]0x88,%f3 ! %f3 = cf5322c4
15699! Mem[000000001b00000c] = dcdaea2f, %l5 = 9e29ff108a283c24
15700 ldsha [%o2+0x00c]%asi,%l5 ! %l5 = ffffffffffffdcda
15701! %l6 = fffff9cf, %l7 = 00006f88, Mem[000000001b000000] = 6f889b35 03d5d6d5
15702 std %l6,[%o2+%g0] ! Mem[000000001b000000] = fffff9cf 00006f88
15703! %l7 = 0000000000006f88, %l5 = ffffffffffffdcda, %l1 = 0000000000000053
15704 sll %l7,%l5,%l1 ! %l1 = 000001be20000000
15705! Mem[000000003080006c] = fffff9cf, %l5 = ffffffffffffdcda
15706 ldub [%i1+0x06f],%l5 ! %l5 = 00000000000000cf
15707! %l3 = 00000000000022c4, immed = 000005d1, %y = 00000071
15708 umul %l3,0x5d1,%l6 ! %l6 = 0000000000ca3604, %y = 00
15709! %f12 = c42253cf e6c79c5d, Mem[0000000031800028] = ddc2a923 c4a727da
15710 std %f12,[%i3+%i5] ! Mem[0000000031800028] = c42253cf e6c79c5d
15711! %l7 = 0000000000006f88, immed = fffff213, %l2 = 00000000000000f6
15712 orn %l7,-0xded,%l2 ! %l2 = 0000000000006fec
15713! Mem[000000001a000000] = facd9d68, %l1 = 000001be20000000
15714 lduwa [%o0+%g0]0x80,%l1 ! %l1 = 00000000facd9d68
15715! %l0 = 00000000000011df, %l1 = 00000000facd9d68, %l2 = 0000000000006fec
15716 tsubcc %l0,%l1,%l2 ! %l2 = ffffffff05327477, %ccr = 93
15717
15718p5_label_29: ! %cwp = 1
15719! Mem[000000001a000030] = 22b4924d, %l1 = 00000000facd9d68
15720 lduha [%o0+%i6]0x80,%l1 ! %l1 = 00000000000022b4
15721! Mem[000000003080002c] = 0000001d, %l6 = 0000000000ca3604
15722 ldsw [%i1+0x02c],%l6 ! %l6 = 000000000000001d
15723! %l5 = 00000000000000cf, Mem[000000001a000000] = c0192596689dcdfa
15724 stxa %l5,[%o0+%g0]0x88 ! Mem[000000001a000000] = 00000000000000cf
15725! Randomly selected nop
15726 nop
15727! Mem[000000003000002c] = e6c79c5d, %f22 = 9097e83f
15728 ld [%i0+0x02c],%f22 ! %f22 = e6c79c5d
15729! Mem[000000001b800028] = 533ab727, %l4 = 0000000000006f88
15730 lduba [%o3+%i5]0x80,%l4 ! %l4 = 0000000000000053
15731! %f18 = 00000000 00000490, Mem[000000001b000078] = 2f424db8 cb0be84b
15732 std %f18,[%o2+0x078] ! Mem[000000001b000078] = 00000000 00000490
15733! %f15 = facd9d68, Mem[000000001b800028] = 533ab727
15734 st %f15,[%o3+%i5] ! Mem[000000001b800028] = facd9d68
15735! %f0 = b75683df 4bc4a340, Mem[0000000031800028] = c42253cf e6c79c5d
15736 std %f0 ,[%i3+%i5] ! Mem[0000000031800028] = b75683df 4bc4a340
15737! %l6 = 000000000000001d, Mem[000000001b800000] = 9b2de834
15738 stba %l6,[%o3+%g0]0x89 ! Mem[000000001b800000] = 9b2de81d
15739
15740p5_label_30: ! %cwp = 1
15741! Mem[0000000031000028] = c4a727da, %l5 = 00000000000000cf
15742 ldsb [%i2+%i5],%l5 ! %l5 = ffffffffffffffc4
15743! %l3 = 00000000000022c4, Mem[000000001a800018] = c42253cf
15744 stwa %l3,[%o1+%o6]0x81 ! Mem[000000001a800018] = 000022c4
15745! %l2 = ffffffff05327477, Mem[000000001a800028] = 47ff21ff
15746 stba %l2,[%o1+%i5]0x89 ! Mem[000000001a800028] = 47ff2177
15747! Mem[000000001b800028] = facd9d68, %l0 = 00000000000011df
15748 ldsba [%o3+%i5]0x81,%l0 ! %l0 = fffffffffffffffa
15749! Mem[0000000030000068] = 00000490facd9d68, %l1 = 00000000000022b4
15750 ldx [%i0+0x068],%l1 ! %l1 = 00000490facd9d68
15751! %l0 = fffffffffffffffa, Mem[0000000030000068] = 00000490
15752 stw %l0,[%i0+0x068] ! Mem[0000000030000068] = fffffffa
15753! %l6 = 000000000000001d, %l4 = 0000000000000053, %y = 00000000
15754 udivcc %l6,%l4,%l2 ! %l2 = 0000000000000000, %ccr = 44
15755 mov %l0,%y ! %y = fffffffa
15756! %l2 = 00000000, %l3 = 000022c4, Mem[0000000030800068] = ffffffff fffff9cf
15757 std %l2,[%i1+0x068] ! Mem[0000000030800068] = 00000000 000022c4
15758! %l7 = 0000000000006f88
15759 setx 0x4b94abf74b94abf7,%g7,%l7 ! %l7 = 4b94abf74b94abf7
15760! %f29 = 13ef88d7, Mem[000000001a000048] = 60ff47b0
15761 st %f29,[%o0+0x048] ! Mem[000000001a000048] = 13ef88d7
15762
15763p5_label_31: ! %cwp = 1
15764! %l7 = 4b94abf74b94abf7, immed = fffff19b, %l3 = 00000000000022c4
15765 andncc %l7,-0xe65,%l3 ! %l3 = 0000000000000a64, %ccr = 00
15766! Mem[0000000030000068] = fffffffa, %l4 = 0000000000000053
15767 ldsw [%i0+0x068],%l4 ! %l4 = fffffffffffffffa
15768! %f28 = 0f72ac9f 13ef88d7, Mem[000000001b000050] = 9a33fdb2 f9aa082c
15769 std %f28,[%o2+0x050] ! Mem[000000001b000050] = 0f72ac9f 13ef88d7
15770! %f16 = cb8cd928 22b4b253, Mem[000000001b800028] = facd9d68 fbb59c8c
15771 stda %f16,[%o3+%i5]0x81 ! Mem[000000001b800028] = cb8cd928 22b4b253
15772! Mem[000000001a000020] = 1d000000, %l7 = 4b94abf74b94abf7
15773 lduba [%o0+%i4]0x88,%l7 ! %l7 = 0000000000000000
15774! %l7 = 0000000000000000, immed = 0000001a, %l7 = 0000000000000000
15775 sra %l7,0x01a,%l7 ! %l7 = 0000000000000000
15776! %l4 = fffffffffffffffa, %l5 = ffffffffffffffc4, %l1 = 00000490facd9d68
15777 andncc %l4,%l5,%l1 ! %l1 = 000000000000003a, %ccr = 00
15778! %l6 = 000000000000001d, immed = 00000009, %l7 = 0000000000000000
15779 sra %l6,0x009,%l7 ! %l7 = 0000000000000000
15780! %l0 = fffffffffffffffa, immed = fffffe57, %l1 = 000000000000003a
15781 tsubcc %l0,-0x1a9,%l1 ! %l1 = 00000000000001a3, %ccr = 02
15782! Mem[0000000031800028] = b75683df, %l4 = fffffffffffffffa
15783 ldsb [%i3+0x02a],%l4 ! %l4 = ffffffffffffff83
15784
15785p5_label_32: ! %cwp = 1
15786! Mem[0000000030000068] = fffffffa, %l0 = fffffffffffffffa
15787 ldsh [%i0+0x068],%l0 ! %l0 = ffffffffffffffff
15788! %l4 = ffffffffffffff83, Mem[000000001b000020] = 40a3c44b
15789 stwa %l4,[%o2+%i4]0x81 ! Mem[000000001b000020] = ffffff83
15790! Mem[0000000030800028] = ae8e0000, %l3 = 0000000000000a64
15791 ldsh [%i1+0x02a],%l3 ! %l3 = 0000000000000000
15792! Mem[000000001a800010] = f30b0000, %l0 = ffffffffffffffff
15793 ldsba [%o1+%o5]0x89,%l0 ! %l0 = 0000000000000000
15794! %l0 = 00000000, %l1 = 000001a3, Mem[0000000030800068] = 00000000 000022c4
15795 stda %l0,[%i1+0x068]%asi ! Mem[0000000030800068] = 00000000 000001a3
15796! Mem[0000000031000068] = 9100001d, %l2 = 0000000000000000
15797 ldsb [%i2+0x068],%l2 ! %l2 = ffffffffffffff91
15798! %f12 = c42253cf e6c79c5d, Mem[0000000030000068] = fffffffa facd9d68
15799 std %f12,[%i0+0x068] ! Mem[0000000030000068] = c42253cf e6c79c5d
15800! %f26 = dc8407ee 7c70caa0, Mem[0000000031000068] = 9100001d 8906601d
15801 std %f26,[%i2+0x068] ! Mem[0000000031000068] = dc8407ee 7c70caa0
15802! %l0 = 0000000000000000, immed = fffffe30, %y = fffffffa
15803 umulcc %l0,-0x1d0,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00
15804! %f28 = 0f72ac9f 13ef88d7, Mem[000000001a000000] = 000000cf 00000000
15805 stda %f28,[%o0+%g0]0x89 ! Mem[000000001a000000] = 0f72ac9f 13ef88d7
15806
15807p5_label_33: ! %cwp = 1
15808! Mem[000000001a800028] = 7721ff47, %l6 = 000000000000001d
15809 ldsha [%o1+%i5]0x81,%l6 ! %l6 = 0000000000007721
15810! %l6 = 0000000000007721, immed = fffffb0b, %l2 = ffffffffffffff91
15811 tsubcc %l6,-0x4f5,%l2 ! %l2 = 0000000000007c16, %ccr = 13
15812! %l5 = ffffffffffffffc4, Mem[000000001a000030] = 4d92b422
15813 stha %l5,[%o0+%i6]0x88 ! Mem[000000001a000030] = 4d92ffc4
15814! %l7 = 0000000000000000, immed = 00000167, %l7 = 0000000000000000
15815 andncc %l7,0x167,%l7 ! %l7 = 0000000000000000, %ccr = 44
15816! %l1 = 0000000000000000, Mem[0000000031800068] = 6e0bd4fc46addb3e
15817 stx %l1,[%i3+0x068] ! Mem[0000000031800068] = 0000000000000000
15818! %l2 = 0000000000007c16, Mem[000000001a000028] = 4a05de659fac720f
15819 stxa %l2,[%o0+%i5]0x88 ! Mem[000000001a000028] = 0000000000007c16
15820! retry : should take illegal inst trap, %l0 = 0000000000000000
15821 retry ! Illegal inst trap : %l0 = 0000000000000010
15822! %l1 = 0000000000000000, immd = 00000000000002a6, %l4 = ffffffffffffff83
15823 sdivx %l1,0x2a6,%l4 ! %l4 = 0000000000000000
15824! %l4 = 0000000000000000, %l3 = 0000000000000000, %l6 = 0000000000007721
15825 and %l4,%l3,%l6 ! %l6 = 0000000000000000
15826! Mem[000000001b800010] = 3c299c0d, %l1 = 0000000000000000
15827 lduwa [%o3+%o5]0x88,%l1 ! %l1 = 000000003c299c0d
15828
15829p5_label_34: ! %cwp = 1
15830! %l5 = ffffffffffffffc4, immed = 00000c07, %l6 = 0000000000000000
15831 orncc %l5,0xc07,%l6 ! %l6 = fffffffffffffffc, %ccr = 88
15832! %l0 = 0000000000000010, Mem[000000001a800022] = 6a2e10a3, %asi = 80
15833 stha %l0,[%o1+0x022]%asi ! Mem[000000001a800020] = 6a2e0010
15834! Mem[000000001a000000] = d788ef13 9fac720f, %l2 = 00007c16, %l3 = 00000000
15835 ldda [%o0+%g0]0x81,%l2 ! %l2 = 00000000d788ef13 000000009fac720f
15836! Mem[000000003000002c] = e6c79c5d, %l6 = fffffffffffffffc
15837 ldsw [%i0+0x02c],%l6 ! %l6 = ffffffffe6c79c5d
15838! Mem[0000000030000028] = c42253cf, %l5 = ffffffffffffffc4
15839 lduw [%i0+%i5],%l5 ! %l5 = 00000000c42253cf
15840! Invert Register : %l6 = ffffffffe6c79c5d
15841 xor %l6,-1,%l6 ! %l6 = 00000000193863a2
15842! %l5 = 00000000c42253cf, immed = fffff6fe, %l7 = 0000000000000000
15843 xnorcc %l5,-0x902,%l7 ! %l7 = 00000000c4225ace, %ccr = 08
15844! %l5 = 00000000c42253cf, Mem[000000001a000018] = c4a727cacd61ddd4
15845 stxa %l5,[%o0+%o6]0x80 ! Mem[000000001a000018] = 00000000c42253cf
15846! %l0 = 0000000000000010, %l1 = 000000003c299c0d, %l5 = 00000000c42253cf
15847 subccc %l0,%l1,%l5 ! %l5 = ffffffffc3d66403, %ccr = 99
15848! Mem[0000000031800028] = b75683df 4bc4a340, %l2 = d788ef13, %l3 = 9fac720f
15849 ldd [%i3+%i5],%l2 ! %l2 = 00000000b75683df 000000004bc4a340
15850
15851p5_label_35: ! %cwp = 1
15852! Mem[000000001b800020] = 00000000, %l2 = 00000000b75683df
15853 ldswa [%o3+%i4]0x88,%l2 ! %l2 = 0000000000000000
15854! %l4 = 0000000000000000, Mem[000000001b000010] = 390d61e9
15855 stba %l4,[%o2+%o5]0x89 ! Mem[000000001b000010] = 390d6100
15856! %l7 = 00000000c4225ace, %l1 = 000000003c299c0d, %l1 = 000000003c299c0d
15857 xorcc %l7,%l1,%l1 ! %l1 = 00000000f80bc6c3, %ccr = 08
15858! Mem[0000000031800068] = 0000000000000000, %l7 = 00000000c4225ace
15859 ldx [%i3+0x068],%l7 ! %l7 = 0000000000000000
15860! %l1 = 00000000f80bc6c3, immed = fffff70e, %l5 = ffffffffc3d66403
15861 tsubcc %l1,-0x8f2,%l5 ! %l5 = 00000000f80bcfb5, %ccr = 1b
15862! %l6 = 00000000193863a2, %l0 = 0000000000000010, %l0 = 0000000000000010
15863 srl %l6,%l0,%l0 ! %l0 = 0000000000001938
15864! Mem[000000001a800020] = b13bf7d710002e6a, %l3 = 000000004bc4a340
15865 ldxa [%o1+%i4]0x88,%l3 ! %l3 = b13bf7d710002e6a
15866! %l6 = 00000000193863a2, immed = fffff9e7, %l7 = 0000000000000000
15867 addcc %l6,-0x619,%l7 ! %l7 = 0000000019385d89, %ccr = 11
15868! %l1 = 00000000f80bc6c3, Mem[0000000031000068] = dc8407ee7c70caa0
15869 stx %l1,[%i2+0x068] ! Mem[0000000031000068] = 00000000f80bc6c3
15870! Mem[000000001b000038] = 9199c00000000034, %f16 = cb8cd928 22b4b253
15871 ldd [%o2+0x038],%f16 ! %f16 = 9199c000 00000034
15872
15873p5_label_36: ! %cwp = 1
15874! %f6 = 00000000 00000490, Mem[0000000031000028] = c4a727da 99873cb4
15875 std %f6 ,[%i2+%i5] ! Mem[0000000031000028] = 00000000 00000490
15876! %l0 = 0000000000001938, immed = ffffff7a, %l6 = 00000000193863a2
15877 taddcctv %l0,-0x086,%l6 ! %l0 = 000000000000195b, Trapped
15878! %l2 = 00000000, %l3 = 10002e6a, Mem[0000000030000028] = c42253cf e6c79c5d
15879 std %l2,[%i0+%i5] ! Mem[0000000030000028] = 00000000 10002e6a
15880! %l6 = 00000000193863a2, immed = 00000394, %y = 00000000
15881 umul %l6,0x394,%l1 ! %l1 = 0000005a3dc47fa8, %y = 5a
15882! %l5 = 00000000f80bcfb5, Mem[000000001b000030] = 0f72ac9f1e1f108b
15883 stx %l5,[%o2+%i6] ! Mem[000000001b000030] = 00000000f80bcfb5
15884! Mem[000000001a800000] = 02a83f0a, %l2 = 0000000000000000
15885 lduha [%o1+%g0]0x89,%l2 ! %l2 = 0000000000003f0a
15886! Mem[000000001b000000] = fffff9cf, %l0 = 000000000000195b
15887 lduba [%o2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
15888! %l0 = 00000000000000ff, %l3 = b13bf7d710002e6a, %l5 = 00000000f80bcfb5
15889 andcc %l0,%l3,%l5 ! %l5 = 000000000000006a, %ccr = 00
15890! %l3 = b13bf7d710002e6a, Mem[000000001b800000] = 9b2de81d
15891 stha %l3,[%o3+%g0]0x88 ! Mem[000000001b800000] = 9b2d2e6a
15892! %l0 = 00000000000000ff, Mem[000000001a800028] = 7721ff478c0aba5b
15893 stxa %l0,[%o1+%i5]0x80 ! Mem[000000001a800028] = 00000000000000ff
15894
15895p5_label_37: ! %cwp = 1
15896! %l5 = 000000000000006a, %l5 = 000000000000006a, %l4 = 0000000000000000
15897 taddcc %l5,%l5,%l4 ! %l4 = 00000000000000d4, %ccr = 02
15898! done : should take illegal inst trap, %l0 = 00000000000000ff
15899 done ! Illegal inst trap : %l0 = 000000000000010f
15900! %l6 = 00000000193863a2, immed = 00000e93, %y = 0000005a
15901 udiv %l6,0xe93,%l2 ! %l2 = 00000000062e9aae
15902 mov %l0,%y ! %y = 0000010f
15903! Mem[000000001a800008] = 4bc4a340, %l1 = 0000005a3dc47fa8
15904 lduha [%o1+%o4]0x89,%l1 ! %l1 = 000000000000a340
15905! %l4 = 00000000000000d4, Mem[000000003000006c] = e6c79c5d
15906 stw %l4,[%i0+0x06c] ! Mem[000000003000006c] = 000000d4
15907! Mem[0000000030000068] = c42253cf, %l0 = 000000000000010f
15908 ldsb [%i0+0x069],%l0 ! %l0 = 0000000000000022
15909! %l7 = 0000000019385d89, Mem[000000001b000028] = 8f3eb253
15910 stw %l7,[%o2+%i5] ! Mem[000000001b000028] = 19385d89
15911! Mem[000000001b000028] = 895d3819, %l4 = 00000000000000d4
15912 lduba [%o2+%i5]0x88,%l4 ! %l4 = 0000000000000019
15913! Mem[000000001a800074] = 84b7233c, %l3 = b13bf7d710002e6a
15914 ldub [%o1+0x077],%l3 ! %l3 = 000000000000003c
15915! %l6 = 00000000193863a2, Mem[0000000031000028] = 0000000000000490
15916 stx %l6,[%i2+%i5] ! Mem[0000000031000028] = 00000000193863a2
15917
15918p5_label_38: ! %cwp = 1
15919! %l7 = 0000000019385d89, %l4 = 0000000000000019, %l4 = 0000000000000019
15920 orn %l7,%l4,%l4 ! %l4 = ffffffffffffffef
15921! Mem[0000000031800028] = b75683df4bc4a340, %f10 = 8c9cb5fb 27b73afd
15922 ldd [%i3+%i5],%f10 ! %f10 = b75683df 4bc4a340
15923! %l1 = 000000000000a340, Mem[0000000031000068] = 00000000
15924 stw %l1,[%i2+0x068] ! Mem[0000000031000068] = 0000a340
15925! %l2 = 00000000062e9aae, immed = fffffec2, %l7 = 0000000019385d89
15926 tsubcc %l2,-0x13e,%l7 ! %l7 = 00000000062e9bec, %ccr = 13
15927! Mem[000000001a800058] = 2f01094b, %l3 = 000000000000003c
15928 ldsw [%o1+0x058],%l3 ! %l3 = 000000002f01094b
15929! %l6 = 00000000193863a2, %l4 = ffffffffffffffef, %l7 = 00000000062e9bec
15930 orn %l6,%l4,%l7 ! %l7 = 00000000193863b2
15931! %l0 = 0000000000000022, Mem[000000001a000030] = c4ff924d
15932 stba %l0,[%o0+%i6]0x81 ! Mem[000000001a000030] = 22ff924d
15933! %l7 = 00000000193863b2
15934 sethi %hi(0x5f057400),%l7 ! %l7 = 000000005f057400
15935! %l3 = 000000002f01094b, immed = fffff447, %l0 = 0000000000000022
15936 orcc %l3,-0xbb9,%l0 ! %l0 = fffffffffffffd4f, %ccr = 88
15937! %l1 = 000000000000a340, Mem[0000000031000068] = 0000a340
15938 stw %l1,[%i2+0x068] ! Mem[0000000031000068] = 0000a340
15939
15940p5_label_39: ! %cwp = 1
15941! Mem[000000001a000020] = 0000001de9610d39, %f24 = dc8407ee 7ffcff9b
15942 ldda [%o0+%i4]0x81,%f24 ! %f24 = 0000001d e9610d39
15943! Mem[000000001a800028] = 00000000, %l5 = 000000000000006a
15944 ldsba [%o1+%i5]0x81,%l5 ! %l5 = 0000000000000000
15945! Mem[000000001a000028] = 00000000 00007c16, %l6 = 193863a2, %l7 = 5f057400
15946 ldda [%o0+%i5]0x89,%l6 ! %l6 = 0000000000007c16 0000000000000000
15947! %l5 = 0000000000000000, %l5 = 0000000000000000, %l3 = 000000002f01094b
15948 srl %l5,%l5,%l3 ! %l3 = 0000000000000000
15949! %l0 = fffffffffffffd4f, %l7 = 0000000000000000, %l4 = ffffffffffffffef
15950 udivx %l0,%l7,%l4 ! Div by zero, %l0 = fffffffffffffd9f
15951 save ! CWP = 2
15952! Mem[000000001b800018] = 15ed2376, %l1 = 39b93715cb4a1f33
15953 lduh [%i3+0x01a],%l1 ! %l1 = 0000000000002376
15954! Mem[0000000030000028] = 00000000, %f27 = 7c70caa0
15955 ld [%o0+%o5],%f27 ! %f27 = 00000000
15956! %l4 = dd5eb2ba729d16dd, Mem[000000001a800008] = 40a3c44b
15957 stba %l4,[%i1+%i4]0x81 ! Mem[000000001a800008] = dda3c44b
15958! %l4 = dd5eb2ba729d16dd, Mem[000000001a000008] = ffffffff68002300
15959 stxa %l4,[%i0+%i4]0x80 ! Mem[000000001a000008] = dd5eb2ba729d16dd
15960
15961p5_label_40: ! %cwp = 2
15962! Mem[000000001a000008] = dd5eb2ba729d16dd, %f22 = e6c79c5d 6465e575
15963 ldd [%i0+%i4],%f22 ! %f22 = dd5eb2ba 729d16dd
15964! %l3 = 6a803f1e2ba61d90, %l2 = f14f5d2058106666, %y = 0000010f
15965 udivcc %l3,%l2,%l1 ! %l1 = 0000000000000314, %ccr = 00
15966 mov %l0,%y ! %y = d1784ab0
15967! %l6 = 768d7e0dee8e53f5, immed = 00000174, %l3 = 6a803f1e2ba61d90
15968 orncc %l6,0x174,%l3 ! %l3 = ffffffffffffffff, %ccr = 88
15969! %l2 = f14f5d2058106666, Mem[000000001b00003a] = 9199c000
15970 sth %l2,[%i2+0x03a] ! Mem[000000001b000038] = 91996666
15971! Mem[000000001a800030] = 8b101f1e, %l6 = 768d7e0dee8e53f5
15972 lduha [%i1+%o6]0x80,%l6 ! %l6 = 0000000000008b10
15973! Mem[000000001a000028] = 167c0000, %l5 = 99820009f29ebbd5
15974 ldswa [%i0+%o5]0x81,%l5 ! %l5 = 00000000167c0000
15975! Mem[0000000030800068] = 00000000, %l3 = ffffffffffffffff
15976 ldsw [%o1+0x068],%l3 ! %l3 = 0000000000000000
15977! %l5 = 00000000167c0000, %l0 = c1f1b34ed1784ab0, %l6 = 0000000000008b10
15978 subccc %l5,%l0,%l6 ! %l6 = 3e0e4cb14503b550, %ccr = 11
15979! %l6 = 3e0e4cb14503b550, Mem[000000001b000000] = fffff9cf00006f88
15980 stxa %l6,[%i2+%g0]0x80 ! Mem[000000001b000000] = 3e0e4cb14503b550
15981! %l2 = f14f5d2058106666, Mem[000000001a800023] = 6a2e0010
15982 stba %l2,[%i1+0x023]%asi ! Mem[000000001a800020] = 6a2e0066
15983
15984p5_label_41: ! %cwp = 2
15985! Mem[000000003000002c] = 10002e6a, %f4 = 6e0bd4fc
15986 ld [%o0+0x02c],%f4 ! %f4 = 10002e6a
15987! %f16 = 9199c000, Mem[000000001b800010] = 0d9c293c
15988 sta %f16,[%i3+%i5]0x81 ! Mem[000000001b800010] = 9199c000
15989! %l6 = 3e0e4cb14503b550, Mem[000000001a800030] = 1e1f108b
15990 stwa %l6,[%i1+%o6]0x89 ! Mem[000000001a800030] = 4503b550
15991! %l0 = d1784ab0, %l1 = 00000314, Mem[0000000030800028] = ae8e0000 0000001d
15992 std %l0,[%o1+%o5] ! Mem[0000000030800028] = d1784ab0 00000314
15993! Mem[000000001a800018] = c4220000, %l5 = 00000000167c0000
15994 lduba [%i1+%i6]0x88,%l5 ! %l5 = 0000000000000000
15995! %l0 = c1f1b34ed1784ab0, Mem[000000001a000018] = 00000000
15996 stha %l0,[%i0+%i6]0x88 ! Mem[000000001a000018] = 00004ab0
15997! Mem[0000000030800068] = 00000000000001a3, %l7 = 738e612803589bf0
15998 ldxa [%o1+0x068]%asi,%l7 ! %l7 = 00000000000001a3
15999! %l7 = 00000000000001a3, Mem[000000001b000008] = cb8cd928
16000 stha %l7,[%i2+%i4]0x80 ! Mem[000000001b000008] = 01a3d928
16001! %l7 = 00000000000001a3, immed = fffff265, %l7 = 00000000000001a3
16002 taddcc %l7,-0xd9b,%l7 ! %l7 = fffffffffffff408, %ccr = 8a
16003! Mem[000000001a000000] = d788ef13, %l6 = 3e0e4cb14503b550
16004 ldsha [%i0+%g0]0x81,%l6 ! %l6 = ffffffffffffd788
16005
16006p5_label_42: ! %cwp = 2
16007! %l6 = ffffffffffffd788, Mem[000000001b800020] = 00000000
16008 stwa %l6,[%i3+%o4]0x89 ! Mem[000000001b800020] = ffffd788
16009! Mem[0000000031800028] = b75683df, %l3 = 0000000000000000
16010 lduw [%o3+%o5],%l3 ! %l3 = 00000000b75683df
16011! %l4 = dd5eb2ba729d16dd, immed = fffff5d3, %y = d1784ab0
16012 sdiv %l4,-0xa2d,%l2 ! %l2 = 000000007fffffff
16013 mov %l0,%y ! %y = d1784ab0
16014! %l1 = 0000000000000314, Mem[000000001b000028] = 895d3819
16015 stwa %l1,[%i2+%o5]0x89 ! Mem[000000001b000028] = 00000314
16016! Mem[0000000030000028] = 0000000010002e6a, %f12 = c42253cf e6c79c5d
16017 ldda [%o0+0x028]%asi,%f12 ! %f12 = 00000000 10002e6a
16018! %l4 = dd5eb2ba729d16dd, immed = 00000de3, %l2 = 000000007fffffff
16019 addccc %l4,0xde3,%l2 ! %l2 = dd5eb2ba729d24c0, %ccr = 80
16020! %l0 = c1f1b34ed1784ab0, Mem[000000003000006f] = 000000d4
16021 stba %l0,[%o0+0x06f]%asi ! Mem[000000003000006c] = 000000b0
16022! Mem[000000001a800028] = 00000000, %l3 = 00000000b75683df
16023 lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
16024! %l4 = dd5eb2ba729d16dd, immd = fffffffffffffa38, %l2 = dd5eb2ba729d24c0
16025 mulx %l4,-0x5c8,%l2 ! %l2 = 3486ba1963d3d258, %y = d1784ab0
16026! %l7 = fffffffffffff408, Mem[0000000031000028] = 00000000, %asi = 80
16027 stwa %l7,[%o2+0x028]%asi ! Mem[0000000031000028] = fffff408
16028
16029p5_label_43: ! %cwp = 2
16030! Invert Register : %l2 = 3486ba1963d3d258
16031 xor %l2,-1,%l2 ! %l2 = cb7945e69c2c2da7
16032! %f18 = 00000000, Mem[000000003180002c] = 4bc4a340
16033 st %f18,[%o3+0x02c] ! Mem[000000003180002c] = 00000000
16034! %l2 = cb7945e69c2c2da7, Mem[000000001b000000] = b14c0e3e
16035 stwa %l2,[%i2+%g0]0x89 ! Mem[000000001b000000] = 9c2c2da7
16036! %l1 = 0000000000000314, %l3 = 0000000000000000, %l1 = 0000000000000314
16037 xor %l1,%l3,%l1 ! %l1 = 0000000000000314
16038! %l1 = 0000000000000314, immed = 00000a7c, %y = d1784ab0
16039 sdivcc %l1,0xa7c,%l2 ! %l2 = ffffffff80000000, %ccr = 8a
16040 mov %l0,%y ! %y = d1784ab0
16041! Mem[000000003000002c] = 10002e6a, %l3 = 0000000000000000
16042 lduh [%o0+0x02e],%l3 ! %l3 = 0000000000002e6a
16043! %f24 = 0000001d, Mem[0000000031800068] = 00000000
16044 st %f24,[%o3+0x068] ! Mem[0000000031800068] = 0000001d
16045! Mem[000000001b800008] = c7f08cf6, %f21 = 968ce950
16046 lda [%i3+%i4]0x88,%f21 ! %f21 = c7f08cf6
16047! %l6 = ffffffffffffd788, immed = 00000796, %l2 = ffffffff80000000
16048 add %l6,0x796,%l2 ! %l2 = ffffffffffffdf1e
16049! %f9 = 8b101f1e, Mem[000000001a800020] = 6a2e0066
16050 sta %f9 ,[%i1+%o4]0x81 ! Mem[000000001a800020] = 8b101f1e
16051
16052p5_label_44: ! %cwp = 2
16053! Invert Register : %l7 = fffffffffffff408
16054 xor %l7,-1,%l7 ! %l7 = 0000000000000bf7
16055 restore ! CWP = 1
16056! Mem[0000000030000028] = 00000000, %l0 = fffffffffffffd77
16057 ldsha [%i0+0x028]%asi,%l0 ! %l0 = 0000000000000000
16058! Mem[000000001a800018] = c4220000, %l1 = 000000000000a340
16059 lduba [%o1+%o6]0x88,%l1 ! %l1 = 0000000000000000
16060! %l6 = 00007c16, %l7 = 00000000, Mem[000000001b800028] = 28d98ccb 53b2b422
16061 stda %l6,[%o3+%i5]0x89 ! Mem[000000001b800028] = 00007c16 00000000
16062! %l5 = 0000000000000000, immed = 00000f93, %y = d1784ab0
16063 smul %l5,0xf93,%l1 ! %l1 = 0000000000000000, %y = 00
16064! Mem[000000001b800010] = 9199c000, %l7 = 0000000000000000
16065 ldsba [%o3+%o5]0x81,%l7 ! %l7 = ffffffffffffff91
16066! %f19 = 00000490, Mem[000000001b000018] = b172ac9f
16067 sta %f19,[%o2+%o6]0x81 ! Mem[000000001b000018] = 00000490
16068! %l0 = 0000000000000000, %l6 = 0000000000007c16, %l0 = 0000000000000000
16069 xorcc %l0,%l6,%l0 ! %l0 = 0000000000007c16, %ccr = 00
16070! %l0 = 0000000000007c16, %l6 = 0000000000007c16, %l2 = 00000000062e9aae
16071 sub %l0,%l6,%l2 ! %l2 = 0000000000000000
16072
16073p5_label_45: ! %cwp = 1
16074! Mem[000000003080006c] = 000001a3, %l6 = 0000000000007c16
16075 lduh [%i1+0x06e],%l6 ! %l6 = 00000000000001a3
16076! %l6 = 000001a3, %l7 = ffffff91, Mem[000000001b000000] = a72d2c9c 4503b550
16077 stda %l6,[%o2+%g0]0x81 ! Mem[000000001b000000] = 000001a3 ffffff91
16078! %l7 = ffffffffffffff91, %l7 = ffffffffffffff91, %l1 = 0000000000000000
16079 sub %l7,%l7,%l1 ! %l1 = 0000000000000000
16080! Mem[000000001a800030] = 4503b550, %f26 = dc8407ee
16081 lda [%o1+%i6]0x88,%f26 ! %f26 = 4503b550
16082! Mem[000000001b800010] = 9199c000, %l3 = 0000000000000000
16083 ldsha [%o3+%o5]0x81,%l3 ! %l3 = ffffffffffff9199
16084! Mem[0000000031000068] = 0000a340, %l5 = 0000000000000000
16085 ldub [%i2+0x069],%l5 ! %l5 = 0000000000000000
16086! %l3 = ffffffffffff9199, %l4 = ffffffffffffffef, %y = 00000000
16087 umulcc %l3,%l4,%l0 ! %l0 = ffff9188000754d7, %ccr = 80, %y = ffff9188
16088! %l6 = 00000000000001a3, Mem[000000001b000000] = 000001a3
16089 stw %l6,[%o2+%g0] ! Mem[000000001b000000] = 000001a3
16090! %l7 = ffffffffffffff91, immed = fffff84f, %y = ffff9188
16091 udiv %l7,-0x7b1,%l0 ! %l0 = 00000000ffff9939
16092 mov %l0,%y ! %y = ffff9939
16093! Mem[000000003080002c] = 00000314, %l5 = 0000000000000000
16094 lduh [%i1+0x02c],%l5 ! %l5 = 0000000000000000
16095
16096p5_label_46: ! %cwp = 1
16097! Mem[000000001a000070] = ff975364, %l5 = 0000000000000000
16098 ldsh [%o0+0x072],%l5 ! %l5 = 0000000000005364
16099! Mem[0000000030800068] = 00000000, %l1 = 0000000000000000
16100 ldsb [%i1+0x069],%l1 ! %l1 = 0000000000000000
16101! %l5 = 0000000000005364, immed = 00000011, %l3 = ffffffffffff9199
16102 srlx %l5,0x011,%l3 ! %l3 = 0000000000000000
16103! %l6 = 000001a3, %l7 = ffffff91, Mem[000000001a800030] = 4503b550 00000000
16104 stda %l6,[%o1+%i6]0x89 ! Mem[000000001a800030] = 000001a3 ffffff91
16105! Mem[000000001b800070] = efd13be6, %l2 = 0000000000000000
16106 lduh [%o3+0x070],%l2 ! %l2 = 000000000000efd1
16107! Mem[000000001a000010] = 1d00000000000000, %f4 = 10002e6a 46addb3e
16108 ldda [%o0+%o5]0x80,%f4 ! %f4 = 1d000000 00000000
16109! Mem[000000001a000008] = dd5eb2ba729d16dd, %l0 = 00000000ffff9939
16110 ldxa [%o0+%o4]0x81,%l0 ! %l0 = dd5eb2ba729d16dd
16111! %f20 = a2e75926, Mem[000000001b800020] = 88d7ffff
16112 st %f20,[%o3+%i4] ! Mem[000000001b800020] = a2e75926
16113! %l7 = ffffffffffffff91, immed = fffffe99, %l7 = ffffffffffffff91
16114 or %l7,-0x167,%l7 ! %l7 = ffffffffffffff99
16115! Mem[000000001b800074] = aa259960, %l6 = 00000000000001a3
16116 ldub [%o3+0x076],%l6 ! %l6 = 0000000000000099
16117
16118p5_label_47: ! %cwp = 1
16119 restore ! CWP = 0
16120! %l4 = 0000000040a3c44b, immed = fffffc21, %l7 = ffffff7199872015
16121 taddcctv %l4,-0x3df,%l7 ! %l0 = 0000000062f1f823, Trapped
16122! %l7 = ffffff7199872015, Mem[000000003180006c] = 00000000
16123 stw %l7,[%o3+0x06c] ! Mem[000000003180006c] = 99872015
16124! %l5 = 0000000076f1d435, %l1 = ffe98700bab75700, %l2 = 0000082bffbc1a6c
16125 orn %l5,%l1,%l2 ! %l2 = 001678ff77f9fcff
16126! Randomly selected nop
16127 nop
16128! Mem[0000000030000028] = 00000000 10002e6a, %l0 = 62f1f823, %l1 = bab75700
16129 ldda [%o0+0x028]%asi,%l0 ! %l0 = 0000000000000000 0000000010002e6a
16130! Mem[000000001b000008] = 2feadadc 28d9a301, %l0 = 00000000, %l1 = 10002e6a
16131 ldda [%i2+%i4]0x89,%l0 ! %l0 = 0000000028d9a301 000000002feadadc
16132 save ! CWP = 1
16133! Mem[000000001a000018] = 00004ab0, %l4 = ffffffffffffffef
16134 lduwa [%o0+%o6]0x88,%l4 ! %l4 = 0000000000004ab0
16135! Mem[000000003080006c] = 000001a3, %l3 = 0000000000000000
16136 ldsh [%i1+0x06c],%l3 ! %l3 = 0000000000000000
16137
16138p5_label_48: ! %cwp = 1
16139! %l0 = dd5eb2ba729d16dd, Mem[000000003100002c] = 193863a2
16140 stw %l0,[%i2+0x02c] ! Mem[000000003100002c] = 729d16dd
16141! Mem[000000001b000028] = 4e67a45500000314, %f28 = 0f72ac9f 13ef88d7
16142 ldda [%o2+%i5]0x88,%f28 ! %f28 = 4e67a455 00000314
16143! %l1 = 0000000000000000, Mem[000000001a800030] = a3010000
16144 stba %l1,[%o1+%i6]0x81 ! Mem[000000001a800030] = 00010000
16145! %l7 = ffffffffffffff99, Mem[000000001a800030] = 00010000
16146 stwa %l7,[%o1+%i6]0x81 ! Mem[000000001a800030] = ffffff99
16147! Mem[000000001a800010] = 00000bf3, %l2 = 000000000000efd1
16148 ldsha [%o1+%o5]0x81,%l2 ! %l2 = 0000000000000000
16149! Mem[000000003180006c] = 99872015, %l4 = 0000000000004ab0
16150 ldsb [%i3+0x06c],%l4 ! %l4 = ffffffffffffff99
16151! %l1 = 0000000000000000, %l6 = 0000000000000099, %l6 = 0000000000000099
16152 tsubcc %l1,%l6,%l6 ! %l6 = ffffffffffffff67, %ccr = 9b
16153! %l2 = 0000000000000000, Mem[0000000031000068] = 0000a340
16154 sth %l2,[%i2+0x068] ! Mem[0000000031000068] = 0000a340
16155! Randomly selected nop
16156 nop
16157! Mem[000000001a800008] = 4bc4a3dd, %f13 = 10002e6a
16158 lda [%o1+%o4]0x88,%f13 ! %f13 = 4bc4a3dd
16159
16160p5_label_49: ! %cwp = 1
16161! Mem[0000000030000028] = 00000000, %l3 = 0000000000000000
16162 ldsb [%i0+0x029],%l3 ! %l3 = 0000000000000000
16163! %l0 = dd5eb2ba729d16dd, immed = fffff123, %y = ffff9939
16164 smul %l0,-0xedd,%l5 ! %l5 = fffff95877232d37, %y = fffff958
16165! Invert Register : %l0 = dd5eb2ba729d16dd
16166 xor %l0,-1,%l0 ! %l0 = 22a14d458d62e922
16167! Mem[000000001a800050] = e01d3d2c661f86ed, %l1 = 0000000000000000
16168 ldxa [%o1+0x050]%asi,%l1 ! %l1 = e01d3d2c661f86ed
16169! %f8 = 00000490, Mem[000000001a000068] = cb8cd928
16170 st %f8 ,[%o0+0x068] ! Mem[000000001a000068] = 00000490
16171! Mem[000000001a000010] = 1d000000, %l7 = ffffffffffffff99
16172 lduha [%o0+%o5]0x80,%l7 ! %l7 = 0000000000001d00
16173! %f8 = 00000490, Mem[000000001a000030] = 22ff924d
16174 sta %f8 ,[%o0+%i6]0x81 ! Mem[000000001a000030] = 00000490
16175! %l2 = 0000000000000000, %l0 = 22a14d458d62e922, %y = fffff958
16176 sdivcc %l2,%l0,%l5 ! %l5 = 0000000000000ede, %ccr = 00
16177 mov %l0,%y ! %y = 8d62e922
16178! Mem[0000000030800028] = d1784ab0 00000314, %l6 = ffffff67, %l7 = 00001d00
16179 ldd [%i1+%i5],%l6 ! %l6 = 00000000d1784ab0 0000000000000314
16180! Mem[000000001a800020] = 8b101f1e, %l7 = 0000000000000314
16181 ldswa [%o1+0x020]%asi,%l7 ! %l7 = ffffffff8b101f1e
16182
16183p5_label_50: ! %cwp = 1
16184! Mem[0000000031800028] = b75683df00000000, %l7 = ffffffff8b101f1e
16185 ldxa [%i3+0x028]%asi,%l7 ! %l7 = b75683df00000000
16186! %l7 = b75683df00000000, Mem[000000003000006a] = c42253cf
16187 stb %l7,[%i0+0x06a] ! Mem[0000000030000068] = c42200cf
16188! Mem[0000000030000028] = 00000000 10002e6a, %l0 = 8d62e922, %l1 = 661f86ed
16189 ldd [%i0+%i5],%l0 ! %l0 = 0000000000000000 0000000010002e6a
16190! %l3 = 0000000000000000, Mem[000000001b800020] = a2e75926
16191 stwa %l3,[%o3+%i4]0x81 ! Mem[000000001b800020] = 00000000
16192! retry : should take illegal inst trap, %l0 = 0000000000000000
16193 retry ! Illegal inst trap : %l0 = 0000000000000010
16194! Mem[0000000031000068] = 0000a340, %l0 = 0000000000000010
16195 ldswa [%i2+0x068]%asi,%l0 ! %l0 = 000000000000a340
16196! Mem[0000000030800068] = 00000000, %l5 = 0000000000000ede
16197 ldswa [%i1+0x068]%asi,%l5 ! %l5 = 0000000000000000
16198! Mem[0000000031800068] = 0000001d, %l4 = ffffffffffffff99
16199 ldub [%i3+0x068],%l4 ! %l4 = 0000000000000000
16200! Mem[000000003100006c] = f80bc6c3, %l2 = 0000000000000000
16201 ldsb [%i2+0x06e],%l2 ! %l2 = ffffffffffffffc6
16202! retry : should take illegal inst trap, %l0 = 000000000000a340
16203 retry ! Illegal inst trap : %l0 = 000000000000a350
16204
16205p5_label_51: ! %cwp = 1
16206! Invert Register : %l6 = 00000000d1784ab0
16207 xor %l6,-1,%l6 ! %l6 = ffffffff2e87b54f
16208! %f18 = 00000000 00000490, Mem[000000001b800028] = 167c0000 00000000
16209 stda %f18,[%o3+0x028]%asi ! Mem[000000001b800028] = 00000000 00000490
16210! Mem[0000000031000028] = fffff408729d16dd, %l1 = 0000000010002e6a
16211 ldx [%i2+%i5],%l1 ! %l1 = fffff408729d16dd
16212! Mem[000000003000006c] = 000000b0, %l4 = 0000000000000000
16213 ldsh [%i0+0x06e],%l4 ! %l4 = 00000000000000b0
16214! %l0 = 000000000000a350, %l1 = fffff408729d16dd, %y = 8d62e922
16215 umul %l0,%l1,%l3 ! %l3 = 0000491dd6a5dc10, %y = 491d
16216! Mem[0000000031800068] = 0000001d 99872015, %l2 = ffffffc6, %l3 = d6a5dc10
16217 ldd [%i3+0x068],%l2 ! %l2 = 000000000000001d 0000000099872015
16218! %l2 = 000000000000001d, immed = 000009cf, %l2 = 000000000000001d
16219 orncc %l2,0x9cf,%l2 ! %l2 = fffffffffffff63d, %ccr = 88
16220 save ! CWP = 2
16221! %l3 = 0000000000002e6a, immed = fffffb18, %l7 = 0000000000000bf7
16222 addc %l3,-0x4e8,%l7 ! %l7 = 0000000000002982
16223! Mem[0000000031000068] = 0000a340 f80bc6c3, %l4 = 729d16dd, %l5 = 00000000
16224 ldd [%o2+0x068],%l4 ! %l4 = 000000000000a340 00000000f80bc6c3
16225
16226p5_label_52: ! %cwp = 2
16227! %l3 = 0000000000002e6a
16228 sethi %hi(0xe737cc00),%l3 ! %l3 = 00000000e737cc00
16229! Mem[000000001b000020] = ffffff83, %l3 = 00000000e737cc00
16230 ldswa [%i2+0x020]%asi,%l3 ! %l3 = ffffffffffffff83
16231! %l2 = ffffffffffffdf1e, Mem[000000001b000008] = 2feadadc28d9a301
16232 stxa %l2,[%i2+%i4]0x88 ! Mem[000000001b000008] = ffffffffffffdf1e
16233! Mem[000000003080002c] = 00000314, %l7 = 0000000000002982
16234 ldub [%o1+0x02d],%l7 ! %l7 = 0000000000000000
16235! Mem[000000001a000078] = 1cac39cc, %l2 = ffffffffffffdf1e
16236 ldsha [%i0+0x078]%asi,%l2 ! %l2 = 0000000000001cac
16237! Mem[0000000030000068] = c42200cf, %l4 = 000000000000a340
16238 lduh [%o0+0x06a],%l4 ! %l4 = 00000000000000cf
16239! %l0 = d1784ab0, %l1 = 00000314, Mem[000000001b000000] = 000001a3 ffffff91
16240 stda %l0,[%i2+%g0]0x81 ! Mem[000000001b000000] = d1784ab0 00000314
16241! Mem[000000001b800054] = 4d92b422, %l7 = 0000000000000000
16242 ldsw [%i3+0x054],%l7 ! %l7 = 000000004d92b422
16243! %l3 = ffffffffffffff83, immed = 00000fea, %l2 = 0000000000001cac
16244 addc %l3,0xfea,%l2 ! %l2 = 0000000000000f6d
16245! %l5 = 00000000f80bc6c3
16246 sethi %hi(0x42685000),%l5 ! %l5 = 0000000042685000
16247
16248p5_label_53: ! %cwp = 2
16249! %l5 = 0000000042685000, Mem[000000003000006c] = 000000b0
16250 stw %l5,[%o0+0x06c] ! Mem[000000003000006c] = 42685000
16251! Mem[000000001a000058] = ae6d2aa6e99f2125, %f8 = 00000490 8b101f1e
16252 ldd [%i0+0x058],%f8 ! %f8 = ae6d2aa6 e99f2125
16253! %l6 = ffffffffffffd788, Mem[0000000030800068] = 00000000
16254 stw %l6,[%o1+0x068] ! Mem[0000000030800068] = ffffd788
16255! %l5 = 0000000042685000, immed = fffff3d4, %l3 = ffffffffffffff83
16256 subc %l5,-0xc2c,%l3 ! %l3 = 0000000042685c2c
16257! Mem[0000000030000028] = 0000000010002e6a, %l6 = ffffffffffffd788
16258 ldxa [%o0+0x028]%asi,%l6 ! %l6 = 0000000010002e6a
16259! %f26 = 4503b550 00000000, Mem[000000001b000008] = ffffdf1e ffffffff
16260 stda %f26,[%i2+%i4]0x89 ! Mem[000000001b000008] = 4503b550 00000000
16261! %l1 = 0000000000000314, immed = fffff83d, %l2 = 0000000000000f6d
16262 xnor %l1,-0x7c3,%l2 ! %l2 = 00000000000004d6
16263! %l5 = 0000000042685000, immed = fffffc1b, %l7 = 000000004d92b422
16264 subc %l5,-0x3e5,%l7 ! %l7 = 00000000426853e5
16265! Mem[000000001b000008] = 4503b55000000000, %l2 = 00000000000004d6
16266 ldxa [%i2+%i4]0x88,%l2 ! %l2 = 4503b55000000000
16267! %l1 = 0000000000000314, %l5 = 0000000042685000, %l5 = 0000000042685000
16268 sll %l1,%l5,%l5 ! %l5 = 0000000000000314
16269
16270p5_label_54: ! %cwp = 2
16271! %l6 = 10002e6a, %l7 = 426853e5, Mem[0000000031000068] = 0000a340 f80bc6c3
16272 stda %l6,[%o2+0x068]%asi ! Mem[0000000031000068] = 10002e6a 426853e5
16273! %l2 = 00000000, %l3 = 42685c2c, Mem[0000000031800028] = b75683df 00000000
16274 stda %l2,[%o3+0x028]%asi ! Mem[0000000031800028] = 00000000 42685c2c
16275! %l7 = 00000000426853e5, %l5 = 0000000000000314, %y = 0000491d
16276 umulcc %l7,%l5,%l1 ! %l1 = 000000cc69223ce4, %ccr = 00, %y = cc
16277! %l1 = 000000cc69223ce4, Mem[000000001b000072] = 0fc21310
16278 sth %l1,[%i2+0x072] ! Mem[000000001b000070] = 0fc23ce4
16279! Mem[0000000030000068] = c42200cf, %l2 = 4503b55000000000
16280 lduh [%o0+0x06a],%l2 ! %l2 = 00000000000000cf
16281! Mem[000000001a800020] = 8b101f1e, %l2 = 00000000000000cf
16282 lduha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000008b10
16283! Mem[0000000030800028] = d1784ab0, %l6 = 0000000010002e6a
16284 lduh [%o1+%o5],%l6 ! %l6 = 000000000000d178
16285! %l1 = 000000cc69223ce4, immed = fffff0b0, %l2 = 0000000000008b10
16286 xnor %l1,-0xf50,%l2 ! %l2 = 000000cc692233ab
16287! %l7 = 00000000426853e5, %l5 = 0000000000000314, %l1 = 000000cc69223ce4
16288 andcc %l7,%l5,%l1 ! %l1 = 0000000000000304, %ccr = 00
16289! %l4 = 00000000000000cf, %l2 = 000000cc692233ab, %y = 000000cc
16290 umul %l4,%l2,%l2 ! %l2 = 0000005502a7c745, %y = 55
16291
16292p5_label_55: ! %cwp = 2
16293! %l6 = 000000000000d178, Mem[000000001a800028] = 00000000000000ff
16294 stxa %l6,[%i1+%o5]0x80 ! Mem[000000001a800028] = 000000000000d178
16295! Mem[0000000031000068] = 10002e6a, %l3 = 0000000042685c2c
16296 lduw [%o2+0x068],%l3 ! %l3 = 0000000010002e6a
16297! Mem[000000001b800020] = 00000000, %l0 = c1f1b34ed1784ab0
16298 lduba [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
16299! Mem[000000003080006c] = 000001a3, %l5 = 0000000000000314
16300 ldsb [%o1+0x06e],%l5 ! %l5 = 0000000000000001
16301! Invert Register : %l5 = 0000000000000001
16302 xor %l5,-1,%l5 ! %l5 = fffffffffffffffe
16303 save ! CWP = 3
16304! %l0 = b0ef83c3c2098853, %l3 = 802100d59b8a3fa1, %y = 00000055
16305 smulcc %l0,%l3,%l1 ! %l1 = 1850c6f41e492933, %ccr = 00, %y = 1850c6f4
16306! Mem[000000003180006c] = 99872015, %l3 = 802100d59b8a3fa1
16307 lduw [%i3+0x06c],%l3 ! %l3 = 0000000099872015
16308! Mem[000000003080006c] = 000001a3, %l2 = 87506b740502e6db
16309 ldsh [%i1+0x06c],%l2 ! %l2 = 0000000000000000
16310! %l0 = c2098853, %l1 = 1e492933, Mem[0000000030800068] = ffffd788 000001a3
16311 std %l0,[%i1+0x068] ! Mem[0000000030800068] = c2098853 1e492933
16312
16313p5_label_56: ! %cwp = 3
16314! %l4 = fdf53f3cfa748e93, Mem[000000001a000020] = 1d000000
16315 stwa %l4,[%o0+%i4]0x89 ! Mem[000000001a000020] = fa748e93
16316! %l5 = cff60c08b855bed7, immed = 00000c81, %l0 = b0ef83c3c2098853
16317 orn %l5,0xc81,%l0 ! %l0 = ffffffffffffffff
16318! %l7 = 8bbc74e40d346b9f, Mem[000000001a800010] = 00000bf3
16319 stwa %l7,[%o1+%o5]0x81 ! Mem[000000001a800010] = 0d346b9f
16320! %f30 = 61601131, Mem[000000001b000028] = 14030000
16321 sta %f30,[%o2+%i5]0x81 ! Mem[000000001b000028] = 61601131
16322! Mem[0000000030000068] = c42200cf, %l5 = cff60c08b855bed7
16323 ldsh [%i0+0x06a],%l5 ! %l5 = 00000000000000cf
16324! Mem[000000003000006c] = 42685000, %l4 = fdf53f3cfa748e93
16325 lduh [%i0+0x06c],%l4 ! %l4 = 0000000000004268
16326! Mem[000000001b000020] = ffffff8376f1d435, %f26 = 4503b550 00000000
16327 ldd [%o2+%i4],%f26 ! %f26 = ffffff83 76f1d435
16328! Mem[000000001a800030] = ffffff9199ffffff, %l6 = 1ec2472a41c1529a
16329 ldxa [%o1+%i6]0x88,%l6 ! %l6 = ffffff9199ffffff
16330! %l4 = 0000000000004268, Mem[000000003000006c] = 42685000
16331 stw %l4,[%i0+0x06c] ! Mem[000000003000006c] = 00004268
16332! %l7 = 8bbc74e40d346b9f, Mem[000000001b800010] = 9199c000
16333 stwa %l7,[%o3+%o5]0x81 ! Mem[000000001b800010] = 0d346b9f
16334
16335p5_label_57: ! %cwp = 3
16336 restore ! CWP = 2
16337! %l3 = 0000000010002e6a, %l5 = fffffffffffffffe, %l5 = fffffffffffffffe
16338 addc %l3,%l5,%l5 ! %l5 = 0000000010002e68
16339! Mem[0000000030000068] = c42200cf, %l1 = 0000000000000304
16340 ldsw [%o0+0x068],%l1 ! %l1 = ffffffffc42200cf
16341! Mem[0000000031800068] = 0000001d, %l2 = 0000005502a7c745
16342 lduh [%o3+0x06a],%l2 ! %l2 = 000000000000001d
16343! Mem[0000000030000068] = c42200cf 00004268, %l0 = 00000000, %l1 = c42200cf
16344 ldd [%o0+0x068],%l0 ! %l0 = 00000000c42200cf 0000000000004268
16345! Mem[000000001b000000] = d1784ab0, %l2 = 000000000000001d
16346 ldswa [%i2+%g0]0x81,%l2 ! %l2 = ffffffffd1784ab0
16347! %f8 = ae6d2aa6, Mem[000000001a800020] = 8b101f1e
16348 sta %f8 ,[%i1+%o4]0x81 ! Mem[000000001a800020] = ae6d2aa6
16349! Clear Register : %l7 = 00000000426853e5
16350 clr %l7 ! %l7 = 0000000000000000
16351! %l0 = c42200cf, %l1 = 00004268, Mem[0000000031000028] = fffff408 729d16dd
16352 std %l0,[%o2+%o5] ! Mem[0000000031000028] = c42200cf 00004268
16353! Mem[0000000030000028] = 0000000010002e6a, %f16 = 9199c000 00000034
16354 ldd [%o0+%o5],%f16 ! %f16 = 00000000 10002e6a
16355
16356p5_label_58: ! %cwp = 2
16357 restore ! CWP = 1
16358! %l4 = 00000000000000b0, %l3 = 0000000099872015, %y = 1850c6f4
16359 udiv %l4,%l3,%l1 ! %l1 = 00000000288b8158
16360 mov %l0,%y ! %y = 0000a350
16361! Invert Register : %l4 = 00000000000000b0
16362 xor %l4,-1,%l4 ! %l4 = ffffffffffffff4f
16363! Mem[0000000030000068] = c42200cf 00004268, %l4 = ffffff4f, %l5 = 00000000
16364 ldd [%i0+0x068],%l4 ! %l4 = 00000000c42200cf 0000000000004268
16365! %l7 = b75683df00000000, Mem[000000001a800008] = 4bc4a3dd
16366 stha %l7,[%o1+%o4]0x88 ! Mem[000000001a800008] = 4bc40000
16367! Mem[000000003100006c] = 426853e5, %l4 = 00000000c42200cf
16368 ldsha [%i2+0x06c]%asi,%l4 ! %l4 = 0000000000004268
16369! Mem[000000001a800030] = ffffff99, %l0 = 000000000000a350
16370 lduwa [%o1+%i6]0x80,%l0 ! %l0 = 00000000ffffff99
16371! Mem[000000001b000028] = 6160113155a4674e, %f16 = 00000000 10002e6a
16372 ldd [%o2+%i5],%f16 ! %f16 = 61601131 55a4674e
16373! %l7 = b75683df00000000, %l7 = b75683df00000000, %y = 0000a350
16374 sdivcc %l7,%l7,%l7 ! %l7 = b75683df00000000, %ccr = 00
16375 mov %l0,%y ! %y = ffffffc1
16376! %l3 = 0000000099872015, %l6 = ffffffff2e87b54f, %l6 = ffffffff2e87b54f
16377 tsubcc %l3,%l6,%l6 ! %l6 = 000000016aff6ac6, %ccr = 12
16378
16379p5_label_59: ! %cwp = 1
16380! %l4 = 0000000000004268, immed = fffff7de, %l4 = 0000000000004268
16381 xnorcc %l4,-0x822,%l4 ! %l4 = 0000000000004a49, %ccr = 00
16382 save ! CWP = 2
16383! Mem[000000001b00002c] = 55a4674e, %l7 = 0000000000000000
16384 ldsb [%i2+0x02e],%l7 ! %l7 = 0000000000000067
16385 restore ! CWP = 1
16386! %l1 = 00000000288b8158, %l4 = 0000000000004a49, %y = ffffffc1
16387 smul %l1,%l4,%l1 ! %l1 = 00000bc3e32b5218, %y = bc3
16388! Mem[0000000031000068] = 10002e6a426853e5, %f2 = 52122c25 cf5322c4
16389 ldd [%i2+0x068],%f2 ! %f2 = 10002e6a 426853e5
16390! Mem[000000001b000030] = 00000000f80bcfb5, %f2 = 10002e6a 426853e5
16391 ldd [%o2+%i6],%f2 ! %f2 = 00000000 f80bcfb5
16392! Mem[0000000031800068] = 0000001d, %f20 = a2e75926
16393 ld [%i3+0x068],%f20 ! %f20 = 0000001d
16394! Randomly selected nop
16395 nop
16396! Mem[000000001a800008] = 0000c44b, %l1 = 00000bc3e32b5218
16397 lduwa [%o1+%o4]0x80,%l1 ! %l1 = 000000000000c44b
16398
16399p5_label_60: ! %cwp = 1
16400! %l2 = fffffffffffff63d, Mem[000000003180002e] = 42685c2c
16401 sth %l2,[%i3+0x02e] ! Mem[000000003180002c] = 4268f63d
16402! Mem[000000001a000020] = 390d61e9fa748e93, %l0 = 00000000ffffffc1
16403 ldxa [%o0+%i4]0x88,%l0 ! %l0 = 390d61e9fa748e93
16404! %l1 = 000000000000c44b, Mem[000000001b800030] = 82dee47e
16405 stha %l1,[%o3+%i6]0x88 ! Mem[000000001b800030] = 82dec44b
16406! %f6 = 00000000 00000490, Mem[0000000030800028] = d1784ab0 00000314
16407 std %f6 ,[%i1+%i5] ! Mem[0000000030800028] = 00000000 00000490
16408! Mem[000000001a000008] = dd169d72bab25edd, %l1 = 000000000000c44b
16409 ldxa [%o0+%o4]0x88,%l1 ! %l1 = dd169d72bab25edd
16410! %l0 = 390d61e9fa748e93, %l6 = 000000016aff6ac6, %y = 00000bc3
16411 udiv %l0,%l6,%l6 ! %l6 = 0000000000001c26
16412 mov %l0,%y ! %y = fa748e93
16413! Mem[000000003080006c] = 1e492933, %l5 = 0000000000004268
16414 ldsha [%i1+0x06c]%asi,%l5 ! %l5 = 0000000000001e49
16415! %f24 = 0000001d e9610d39, Mem[000000001b000010] = 00610d39 f33cb85c
16416 stda %f24,[%o2+%o5]0x81 ! Mem[000000001b000010] = 0000001d e9610d39
16417! %l4 = 0000000000004a49, immed = 000008fd, %l3 = 0000000099872015
16418 andncc %l4,0x8fd,%l3 ! %l3 = 0000000000004200, %ccr = 00
16419! %l7 = b75683df00000000, %l4 = 0000000000004a49, %l7 = b75683df00000000
16420 sdivx %l7,%l4,%l7 ! %l7 = ffff0597f0961fcc
16421
16422p5_label_61: ! %cwp = 1
16423! %l0 = 390d61e9fa748e93, immed = fffff38e, %y = fa748e93
16424 udiv %l0,-0xc72,%l1 ! %l1 = 00000000fa749ac0
16425 mov %l0,%y ! %y = fa748e93
16426! Mem[000000001b000018] = 3c299c0d 90040000, %l4 = 00004a49, %l5 = 00001e49
16427 ldda [%o2+%o6]0x89,%l4 ! %l4 = 0000000090040000 000000003c299c0d
16428! Mem[000000001b800028] = 00000000, %f19 = 00000490
16429 lda [%o3+%i5]0x80,%f19 ! %f19 = 00000000
16430! Mem[000000001b000018] = 90040000, %l2 = fffffffffffff63d
16431 ldsha [%o2+%o6]0x89,%l2 ! %l2 = 0000000000000000
16432! Mem[000000001a800078] = d32b8c56 8b7fd414, %l0 = fa748e93, %l1 = fa749ac0
16433 ldd [%o1+0x078],%l0 ! %l0 = 00000000d32b8c56 000000008b7fd414
16434! %l0 = 00000000d32b8c56, immed = fffff74d, %y = fa748e93
16435 smul %l0,-0x8b3,%l1 ! %l1 = 00000185fc2a2fde, %y = 185
16436! %l5 = 000000003c299c0d, immed = 00000ad8, %l3 = 0000000000004200
16437 addccc %l5,0xad8,%l3 ! %l3 = 000000003c29a6e5, %ccr = 00
16438! Mem[000000001a800030] = ffffff99 91ffffff, %l0 = d32b8c56, %l1 = fc2a2fde
16439 ldda [%o1+%i6]0x81,%l0 ! %l0 = 00000000ffffff99 0000000091ffffff
16440! Mem[000000001b000030] = 00000000, %l6 = 0000000000001c26
16441 ldsb [%o2+0x032],%l6 ! %l6 = 0000000000000000
16442! %l4 = 0000000090040000, immed = fffff54c, %l5 = 000000003c299c0d
16443 taddcc %l4,-0xab4,%l5 ! %l5 = 000000009003f54c, %ccr = 19
16444
16445p5_label_62: ! %cwp = 1
16446! %l4 = 0000000090040000, immed = 00000b69, %l3 = 000000003c29a6e5
16447 xnor %l4,0xb69,%l3 ! %l3 = ffffffff6ffbf496
16448! Mem[000000001a000018] = cf5322c4 00004ab0, %l0 = ffffff99, %l1 = 91ffffff
16449 ldda [%o0+%o6]0x89,%l0 ! %l0 = 0000000000004ab0 00000000cf5322c4
16450! Mem[0000000031000028] = c42200cf, %l1 = 00000000cf5322c4
16451 ldsb [%i2+0x029],%l1 ! %l1 = 0000000000000022
16452! %f20 = 0000001d c7f08cf6, Mem[0000000030000068] = c42200cf 00004268
16453 std %f20,[%i0+0x068] ! Mem[0000000030000068] = 0000001d c7f08cf6
16454! Mem[0000000030800028] = 00000000, %l7 = ffff0597f0961fcc
16455 ldsw [%i1+%i5],%l7 ! %l7 = 0000000000000000
16456! %l5 = 000000009003f54c, Mem[000000001a000000] = 0f72ac9f13ef88d7
16457 stxa %l5,[%o0+%g0]0x88 ! Mem[000000001a000000] = 000000009003f54c
16458! Mem[000000001b800070] = efd13be6, %l4 = 0000000090040000
16459 ldswa [%o3+0x070]%asi,%l4 ! %l4 = ffffffffefd13be6
16460! %l5 = 000000009003f54c, %l2 = 0000000000000000, %l2 = 0000000000000000
16461 xnorcc %l5,%l2,%l2 ! %l2 = ffffffff6ffc0ab3, %ccr = 80
16462! Mem[000000003080002c] = 00000490, %l6 = 0000000000000000
16463 ldsba [%i1+0x02d]%asi,%l6 ! %l6 = 0000000000000000
16464! %l6 = 00000000, %l7 = 00000000, Mem[000000001b000010] = 1d000000 390d61e9
16465 stda %l6,[%o2+%o5]0x89 ! Mem[000000001b000010] = 00000000 00000000
16466
16467p5_label_63: ! %cwp = 1
16468! %l0 = 00004ab0, %l1 = 00000022, Mem[000000001a800028] = 00000000 78d10000
16469 stda %l0,[%o1+%i5]0x89 ! Mem[000000001a800028] = 00004ab0 00000022
16470 restore ! CWP = 0
16471! %l1 = 000000002feadadc, %l3 = 000000000000082c, %l1 = 000000002feadadc
16472 sll %l1,%l3,%l1 ! %l1 = 000002feadadc000
16473! %l5 = 0000000076f1d435, immed = 00000bd2, %l4 = 0000000040a3c44b
16474 sub %l5,0xbd2,%l4 ! %l4 = 0000000076f1c863
16475! Mem[0000000030000068] = 0000001dc7f08cf6, %f10 = b75683df 4bc4a340
16476 ldd [%o0+0x068],%f10 ! %f10 = 0000001d c7f08cf6
16477! Mem[000000003080002c] = 00000490, %l2 = 001678ff77f9fcff
16478 ldsb [%o1+0x02c],%l2 ! %l2 = 0000000000000000
16479! Mem[0000000030800028] = 00000000, %l7 = ffffff7199872015
16480 ldsha [%o1+0x028]%asi,%l7 ! %l7 = 0000000000000000
16481! %l0 = 0000000028d9a301, %l3 = 000000000000082c, %l7 = 0000000000000000
16482 taddcctv %l0,%l3,%l7 ! %l0 = 0000000028d9a324, Trapped
16483! %l6 = 0000000062f1f800, Mem[000000001b000008] = 00000000
16484 stwa %l6,[%i2+%i4]0x80 ! Mem[000000001b000008] = 62f1f800
16485! Mem[000000001a800018] = 000022c4 e6c79c5d, %l2 = 00000000, %l3 = 0000082c
16486 ldda [%i1+%i6]0x81,%l2 ! %l2 = 00000000000022c4 00000000e6c79c5d
16487
16488p5_label_64:
16489! %f1 = 4bc4a340, Mem[000000003180006c] = 99872015
16490 st %f1 ,[%o3+0x06c] ! Mem[000000003180006c] = 4bc4a340
16491! %l0 = 0000000028d9a324, %l5 = 0000000076f1d435, %y = 00000185
16492 sdiv %l0,%l5,%l6 ! %l6 = 0000000000000345
16493 mov %l0,%y ! %y = 28d9a324
16494! %l3 = 00000000e6c79c5d, Mem[000000001a800010] = 0d346b9f
16495 stba %l3,[%i1+%i5]0x81 ! Mem[000000001a800010] = 5d346b9f
16496! retry : should take illegal inst trap, %l0 = 0000000028d9a324
16497 retry ! Illegal inst trap : %l0 = 0000000028d9a334
16498! %l3 = 00000000e6c79c5d
16499 sethi %hi(0xb84c6000),%l3 ! %l3 = 00000000b84c6000
16500! Mem[000000001b000018] = 00000490, %l5 = 0000000076f1d435
16501 lduha [%i2+%i6]0x80,%l5 ! %l5 = 0000000000000000
16502! %l0 = 0000000028d9a334, Mem[000000003180002c] = 4268f63d, %asi = 80
16503 stwa %l0,[%o3+0x02c]%asi ! Mem[000000003180002c] = 28d9a334
16504! %f7 = 00000490, Mem[000000001b000018] = 00000490
16505 sta %f7 ,[%i2+%i6]0x81 ! Mem[000000001b000018] = 00000490
16506! Mem[0000000030800028] = 00000000 00000490, %l4 = 76f1c863, %l5 = 00000000
16507 ldda [%o1+0x028]%asi,%l4 ! %l4 = 0000000000000000 0000000000000490
16508! %l4 = 00000000, %l5 = 00000490, Mem[0000000030000068] = 0000001d c7f08cf6
16509 std %l4,[%o0+0x068] ! Mem[0000000030000068] = 00000000 00000490
16510
16511p5_label_65:
16512! %l5 = 0000000000000490, %l6 = 0000000000000345, %l7 = 0000000000000000
16513 add %l5,%l6,%l7 ! %l7 = 00000000000007d5
16514! %l6 = 0000000000000345, Mem[000000001b800010] = 9f6b340d
16515 stwa %l6,[%i3+%i5]0x89 ! Mem[000000001b800010] = 00000345
16516! Mem[000000001b000000] = d1784ab0, %l2 = 00000000000022c4
16517 ldsba [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffffd1
16518! %l4 = 0000000000000000, %l0 = 0000000028d9a334, %l5 = 0000000000000490
16519 subccc %l4,%l0,%l5 ! %l5 = ffffffffd7265ccc, %ccr = 99
16520! %l1 = 000002feadadc000, %l0 = 0000000028d9a334, %l1 = 000002feadadc000
16521 udivx %l1,%l0,%l1 ! %l1 = 00000000000012c4
16522! %l0 = 28d9a334, %l1 = 000012c4, Mem[000000001a800000] = 02a83f0a 606f2227
16523 stda %l0,[%i1+%g0]0x89 ! Mem[000000001a800000] = 28d9a334 000012c4
16524! %l2 = ffffffffffffffd1, %l0 = 0000000028d9a334, %y = 28d9a324
16525 udiv %l2,%l0,%l4 ! %l4 = 00000000ffffffa1
16526 mov %l0,%y ! %y = 28d9a334
16527! %l4 = 00000000ffffffa1, Mem[000000001b800000] = 6a2e2d9b
16528 stwa %l4,[%i3+%g0]0x81 ! Mem[000000001b800000] = ffffffa1
16529! %l2 = ffffffffffffffd1, Mem[000000001b800028] = 9004000000000000
16530 stxa %l2,[%i3+%o5]0x88 ! Mem[000000001b800028] = ffffffffffffffd1
16531! %l2 = ffffffffffffffd1, Mem[000000001b000010] = 00000000
16532 stba %l2,[%i2+%i5]0x81 ! Mem[000000001b000010] = d1000000
16533
16534p5_label_66:
16535! %l4 = 00000000ffffffa1, Mem[000000003000006e] = 00000490
16536 sth %l4,[%o0+0x06e] ! Mem[000000003000006c] = 0000ffa1
16537! %l0 = 28d9a334, %l1 = 000012c4, Mem[0000000030000028] = 00000000 10002e6a
16538 std %l0,[%o0+%o5] ! Mem[0000000030000028] = 28d9a334 000012c4
16539! %l4 = 00000000ffffffa1, immed = fffff299, %y = 28d9a334
16540 sdivcc %l4,-0xd67,%l5 ! %l5 = ffffffff80000000, %ccr = 8a
16541 mov %l0,%y ! %y = 28d9a334
16542! Mem[0000000030000068] = 00000000 0000ffa1, %l2 = ffffffd1, %l3 = b84c6000
16543 ldd [%o0+0x068],%l2 ! %l2 = 0000000000000000 000000000000ffa1
16544! %l3 = 000000000000ffa1, %l0 = 0000000028d9a334, %y = 28d9a334
16545 sdivcc %l3,%l0,%l3 ! %l3 = 000000007fffffff, %ccr = 02
16546 mov %l0,%y ! %y = 28d9a334
16547! %l4 = 00000000ffffffa1, Mem[000000001a800028] = b04a0000
16548 stba %l4,[%i1+%o5]0x81 ! Mem[000000001a800028] = a14a0000
16549! %l6 = 0000000000000345, immed = 00000548, %l2 = 0000000000000000
16550 sub %l6,0x548,%l2 ! %l2 = fffffffffffffdfd
16551! %l5 = ffffffff80000000, immed = fffff402, %l4 = 00000000ffffffa1
16552 andcc %l5,-0xbfe,%l4 ! %l4 = ffffffff80000000, %ccr = 88
16553! Mem[000000001b800060] = 1fa55ab4, %l5 = ffffffff80000000
16554 ldsw [%i3+0x060],%l5 ! %l5 = 000000001fa55ab4
16555! Mem[000000001a800008] = 4bc40000, %l5 = 000000001fa55ab4
16556 ldsha [%i1+%i4]0x89,%l5 ! %l5 = 0000000000000000
16557
16558p5_label_67:
16559! Mem[0000000030000068] = 00000000 0000ffa1, %l2 = fffffdfd, %l3 = 7fffffff
16560 ldd [%o0+0x068],%l2 ! %l2 = 0000000000000000 000000000000ffa1
16561! Mem[000000001b800040] = 787ceca7facd9d68, %f24 = 0000001d e9610d39
16562 ldd [%i3+0x040],%f24 ! %f24 = 787ceca7 facd9d68
16563! %f0 = b75683df 4bc4a340, Mem[000000001a800060] = 1b4f8584 98e1eb5f
16564 std %f0 ,[%i1+0x060] ! Mem[000000001a800060] = b75683df 4bc4a340
16565! Mem[000000001b000020] = ffffff83, %l2 = 0000000000000000
16566 ldsw [%i2+%o4],%l2 ! %l2 = ffffffffffffff83
16567! %l7 = 00000000000007d5, %l0 = 0000000028d9a334, %l6 = 0000000000000345
16568 srlx %l7,%l0,%l6 ! %l6 = 0000000000000000
16569! Mem[000000001a000060] = 4e9a1836, %l0 = 0000000028d9a334
16570 ldsb [%i0+0x060],%l0 ! %l0 = 000000000000004e
16571! Mem[000000001a800010] = 5d346b9f, %l0 = 000000000000004e
16572 lduha [%i1+%i5]0x80,%l0 ! %l0 = 0000000000005d34
16573! %f16 = 61601131 55a4674e, Mem[000000001a800008] = 0000c44b 9fdc02be
16574 stda %f16,[%i1+%i4]0x81 ! Mem[000000001a800008] = 61601131 55a4674e
16575! %l1 = 00000000000012c4, Mem[0000000030000068] = 000000000000ffa1
16576 stx %l1,[%o0+0x068] ! Mem[0000000030000068] = 00000000000012c4
16577! %l0 = 0000000000005d34, Mem[0000000030000028] = 28d9a334, %asi = 80
16578 stwa %l0,[%o0+0x028]%asi ! Mem[0000000030000028] = 00005d34
16579
16580p5_label_68:
16581! Mem[000000001a000018] = b04a0000c42253cf, %l3 = 000000000000ffa1
16582 ldx [%i0+%i6],%l3 ! %l3 = b04a0000c42253cf
16583! Mem[000000003080006c] = 1e492933, %l3 = b04a0000c42253cf
16584 ldub [%o1+0x06e],%l3 ! %l3 = 0000000000000029
16585! %l5 = 0000000000000000, Mem[0000000030000068] = 00000000
16586 stw %l5,[%o0+0x068] ! Mem[0000000030000068] = 00000000
16587! Mem[0000000030800068] = c2098853, %l2 = ffffffffffffff83
16588 lduw [%o1+0x068],%l2 ! %l2 = 00000000c2098853
16589! %l1 = 00000000000012c4, Mem[0000000030000068] = 00000000000012c4
16590 stx %l1,[%o0+0x068] ! Mem[0000000030000068] = 00000000000012c4
16591! %f18 = 00000000 00000000, Mem[000000001a800000] = 28d9a334 000012c4
16592 stda %f18,[%i1+%g0]0x89 ! Mem[000000001a800000] = 00000000 00000000
16593! %l7 = 00000000000007d5, %l6 = 0000000000000000, %y = 28d9a334
16594 udivcc %l7,%l6,%l1 ! Div by zero, %l0 = 0000000000005d84
16595 mov %l0,%y ! %y = 00005d5c
16596! %l5 = 0000000000000000, %l0 = 0000000000005d5c, %l3 = 0000000000000029
16597 tsubcc %l5,%l0,%l3 ! %l3 = ffffffffffffa2a4, %ccr = 99
16598! %l1 = 00000000000012c4, %l6 = 0000000000000000, %l0 = 0000000000005d5c
16599 tsubcctv %l1,%l6,%l0 ! %l0 = 00000000000012c4, %ccr = 00
16600! %l0 = 00000000000012c4, Mem[0000000031800028] = 00000000
16601 stw %l0,[%o3+%o5] ! Mem[0000000031800028] = 000012c4
16602
16603p5_label_69:
16604! %l6 = 0000000000000000
16605 sethi %hi(0x1d2cbc00),%l6 ! %l6 = 000000001d2cbc00
16606! Mem[0000000030800068] = c20988531e492933, %f0 = b75683df 4bc4a340
16607 ldda [%o1+0x068]%asi,%f0 ! %f0 = c2098853 1e492933
16608! %l2 = 00000000c2098853, %l7 = 00000000000007d5, %l5 = 0000000000000000
16609 addc %l2,%l7,%l5 ! %l5 = 00000000c2099028
16610! Mem[000000001a000008] = dd169d72 bab25edd, %l0 = 000012c4, %l1 = 000012c4
16611 ldda [%i0+%i4]0x89,%l0 ! %l0 = 00000000bab25edd 00000000dd169d72
16612! %l7 = 00000000000007d5, %l1 = 00000000dd169d72, %l6 = 000000001d2cbc00
16613 xnorcc %l7,%l1,%l6 ! %l6 = ffffffff22e96558, %ccr = 80
16614! %l5 = 00000000c2099028, Mem[000000001b800018] = 15ed237694672cca
16615 stxa %l5,[%i3+%i6]0x80 ! Mem[000000001b800018] = 00000000c2099028
16616! Mem[000000003100002c] = 00004268, %l6 = ffffffff22e96558
16617 ldsh [%o2+0x02c],%l6 ! %l6 = 0000000000000000
16618! Mem[000000001b800010] = 00000345, %l7 = 00000000000007d5
16619 lduwa [%i3+%i5]0x88,%l7 ! %l7 = 0000000000000345
16620! Mem[000000001a800018] = 000022c4, %l1 = 00000000dd169d72
16621 ldsba [%i1+%i6]0x81,%l1 ! %l1 = 0000000000000000
16622! Mem[000000001b800074] = aa259960, %l0 = 00000000bab25edd
16623 lduh [%i3+0x076],%l0 ! %l0 = 0000000000009960
16624
16625p5_label_70:
16626! %f31 = 6073201c, Mem[000000001a800010] = 5d346b9f
16627 sta %f31,[%i1+%i5]0x81 ! Mem[000000001a800010] = 6073201c
16628! Mem[0000000031000068] = 10002e6a426853e5, %f24 = 787ceca7 facd9d68
16629 ldd [%o2+0x068],%f24 ! %f24 = 10002e6a 426853e5
16630! Mem[0000000030800028] = 00000000, %l0 = 0000000000009960
16631 lduh [%o1+%o5],%l0 ! %l0 = 0000000000000000
16632! %l7 = 0000000000000345, %l2 = 00000000c2098853, %l3 = ffffffffffffa2a4
16633 xnorcc %l7,%l2,%l3 ! %l3 = ffffffff3df674e9, %ccr = 80
16634! Mem[0000000030000068] = 00000000, %l1 = 0000000000000000
16635 ldub [%o0+0x068],%l1 ! %l1 = 0000000000000000
16636! %l4 = 80000000, %l5 = c2099028, Mem[0000000031000028] = c42200cf 00004268
16637 std %l4,[%o2+%o5] ! Mem[0000000031000028] = 80000000 c2099028
16638! Mem[000000001a800030] = ffffff9991ffffff, %l2 = 00000000c2098853
16639 ldxa [%i1+%o6]0x81,%l2 ! %l2 = ffffff9991ffffff
16640! %f16 = 61601131 55a4674e, Mem[000000001a000010] = 1d000000 00000000
16641 stda %f16,[%i0+%i5]0x81 ! Mem[000000001a000010] = 61601131 55a4674e
16642! %f20 = 0000001d, Mem[000000001a800018] = c4220000
16643 sta %f20,[%i1+%i6]0x89 ! Mem[000000001a800018] = 0000001d
16644! %f5 = 00000000, Mem[000000001a000028] = 00007c16
16645 sta %f5 ,[%i0+%o5]0x89 ! Mem[000000001a000028] = 00000000
16646
16647p5_label_71:
16648! Mem[000000001b800074] = aa259960, %f20 = 0000001d
16649 ld [%i3+0x074],%f20 ! %f20 = aa259960
16650! Mem[000000001a800018] = 0000001d, %l1 = 0000000000000000
16651 ldsha [%i1+%i6]0x89,%l1 ! %l1 = 000000000000001d
16652! Mem[0000000031800068] = 0000001d, %l0 = 0000000000000000
16653 ldsw [%o3+0x068],%l0 ! %l0 = 000000000000001d
16654! %l4 = ffffffff80000000, %l2 = ffffff9991ffffff, %l2 = ffffff9991ffffff
16655 srl %l4,%l2,%l2 ! %l2 = 0000000000000001
16656! %l6 = 0000000000000000, Mem[000000001a000010] = 4e67a45531116061
16657 stxa %l6,[%i0+%i5]0x88 ! Mem[000000001a000010] = 0000000000000000
16658! %l1 = 000000000000001d, Mem[000000003080006a] = c2098853
16659 sth %l1,[%o1+0x06a] ! Mem[0000000030800068] = c209001d
16660! %l0 = 000000000000001d, immed = 00000c6a, %l1 = 000000000000001d
16661 tsubcc %l0,0xc6a,%l1 ! %l1 = fffffffffffff3b3, %ccr = 9b
16662! Mem[000000001a000078] = 1cac39ccfd51214c, %l7 = 0000000000000345
16663 ldx [%i0+0x078],%l7 ! %l7 = 1cac39ccfd51214c
16664! %l5 = 00000000c2099028, %l6 = 0000000000000000, %l1 = fffffffffffff3b3
16665 andcc %l5,%l6,%l1 ! %l1 = 0000000000000000, %ccr = 44
16666! Randomly selected nop
16667 nop
16668
16669p5_label_72:
16670! Mem[000000001a800018] = 1d000000, %l3 = ffffffff3df674e9
16671 lduha [%i1+%i6]0x80,%l3 ! %l3 = 0000000000001d00
16672! %l6 = 0000000000000000, immed = 00000b45, %l7 = 1cac39ccfd51214c
16673 orn %l6,0xb45,%l7 ! %l7 = fffffffffffff4ba
16674! %l6 = 0000000000000000, %l4 = ffffffff80000000, %y = 00005d5c
16675 umul %l6,%l4,%l1 ! %l1 = 0000000000000000, %y = 00
16676! %l6 = 0000000000000000, %l3 = 0000000000001d00, %l3 = 0000000000001d00
16677 xor %l6,%l3,%l3 ! %l3 = 0000000000001d00
16678! Mem[000000001a000020] = 938e74fa, %l6 = 0000000000000000
16679 ldsha [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffff938e
16680! done : should take illegal inst trap, %l0 = 000000000000001d
16681 done ! Illegal inst trap : %l0 = 000000000000002d
16682! %l3 = 0000000000001d00, %l1 = 0000000000000000, %l7 = fffffffffffff4ba
16683 xorcc %l3,%l1,%l7 ! %l7 = 0000000000001d00, %ccr = 00
16684! Mem[0000000030800068] = c209001d 1e492933, %l6 = ffff938e, %l7 = 00001d00
16685 ldd [%o1+0x068],%l6 ! %l6 = 00000000c209001d 000000001e492933
16686! Mem[0000000030000028] = 00005d34, %l6 = 00000000c209001d
16687 ldsb [%o0+%o5],%l6 ! %l6 = 0000000000000000
16688! %l2 = 0000000000000001, immed = 00000000, %l7 = 000000001e492933
16689 srl %l2,0x000,%l7 ! %l7 = 0000000000000001
16690
16691p5_label_73:
16692! Invert Register : %l0 = 000000000000002d
16693 xor %l0,-1,%l0 ! %l0 = ffffffffffffffd2
16694! %l3 = 0000000000001d00
16695 sethi %hi(0x3ddb4c00),%l3 ! %l3 = 000000003ddb4c00
16696! %l0 = ffffffffffffffd2, immed = 00000f23, %l0 = ffffffffffffffd2
16697 addcc %l0,0xf23,%l0 ! %l0 = 0000000000000ef5, %ccr = 11
16698! Mem[000000001a000028] = 00000000, %l6 = 0000000000000000
16699 ldsha [%i0+0x02a]%asi,%l6 ! %l6 = 0000000000000000
16700! %l2 = 00000001, %l3 = 3ddb4c00, Mem[000000001b000010] = d1000000 00000000
16701 std %l2,[%i2+%i5] ! Mem[000000001b000010] = 00000001 3ddb4c00
16702! %l2 = 0000000000000001, immed = fffff92f, %y = 00000000
16703 umul %l2,-0x6d1,%l2 ! %l2 = 00000000fffff92f, %y = 00
16704! %l4 = ffffffff80000000, %l4 = ffffffff80000000, %l3 = 000000003ddb4c00
16705 sub %l4,%l4,%l3 ! %l3 = 0000000000000000
16706! %l0 = 00000ef5, %l1 = 00000000, Mem[000000001b800000] = ffffffa1 a51856e2
16707 stda %l0,[%i3+%g0]0x81 ! Mem[000000001b800000] = 00000ef5 00000000
16708! %l6 = 0000000000000000, Mem[000000001a800000] = 00000000
16709 stba %l6,[%i1+%g0]0x81 ! Mem[000000001a800000] = 00000000
16710! %l6 = 0000000000000000, Mem[0000000031000068] = 10002e6a
16711 sth %l6,[%o2+0x068] ! Mem[0000000031000068] = 00002e6a
16712
16713p5_label_74:
16714! %l4 = ffffffff80000000, immd = 0000000000000de0, %l2 = 00000000fffff92f
16715 udivx %l4,0xde0,%l2 ! %l2 = 00127350b877ed8c
16716! Mem[000000001a000030] = 000004906936b68b, %l7 = 0000000000000001
16717 ldxa [%i0+0x030]%asi,%l7 ! %l7 = 000004906936b68b
16718! Mem[0000000030800028] = 00000000, %f0 = c2098853
16719 ld [%o1+%o5],%f0 ! %f0 = 00000000
16720! %l0 = 00000ef5, %l1 = 00000000, Mem[0000000030800068] = c209001d 1e492933
16721 std %l0,[%o1+0x068] ! Mem[0000000030800068] = 00000ef5 00000000
16722! %l3 = 0000000000000000, %l7 = 000004906936b68b, %l0 = 0000000000000ef5
16723 srl %l3,%l7,%l0 ! %l0 = 0000000000000000
16724! %f17 = 55a4674e, Mem[000000001a800024] = d7f73bb1
16725 sta %f17,[%i1+0x024]%asi ! Mem[000000001a800024] = 55a4674e
16726! %l4 = 80000000, %l5 = c2099028, Mem[000000001a000030] = 00000490 6936b68b
16727 std %l4,[%i0+%o6] ! Mem[000000001a000030] = 80000000 c2099028
16728! Mem[000000001b800018] = 00000000, %l5 = 00000000c2099028
16729 ldsb [%i3+0x01b],%l5 ! %l5 = 0000000000000000
16730! Mem[000000001a000010] = 00000000, %l5 = 0000000000000000
16731 ldswa [%i0+%i5]0x88,%l5 ! %l5 = 0000000000000000
16732! %l6 = 0000000000000000, %l2 = 00127350b877ed8c, %l0 = 0000000000000000
16733 addccc %l6,%l2,%l0 ! %l0 = 00127350b877ed8d, %ccr = 08
16734
16735p5_label_75:
16736! %l1 = 0000000000000000, %l2 = 00127350b877ed8c, %l6 = 0000000000000000
16737 xorcc %l1,%l2,%l6 ! %l6 = 00127350b877ed8c, %ccr = 08
16738! %l0 = 00127350b877ed8d, Mem[000000001a80002c] = 22000000
16739 stw %l0,[%i1+0x02c] ! Mem[000000001a80002c] = b877ed8d
16740! Mem[0000000031800068] = 0000001d4bc4a340, %f24 = 10002e6a 426853e5
16741 ldd [%o3+0x068],%f24 ! %f24 = 0000001d 4bc4a340
16742! Mem[0000000031800068] = 0000001d, %l4 = ffffffff80000000
16743 ldsh [%o3+0x06a],%l4 ! %l4 = 000000000000001d
16744! Mem[000000001a800010] = 1c207360, %f5 = 00000000
16745 lda [%i1+%i5]0x88,%f5 ! %f5 = 1c207360
16746! %l6 = 00127350b877ed8c, immed = 000008e6, %l0 = 00127350b877ed8d
16747 orn %l6,0x8e6,%l0 ! %l0 = ffffffffffffff9d
16748! %f4 = 1d000000, Mem[0000000030800028] = 00000000
16749 st %f4 ,[%o1+%o5] ! Mem[0000000030800028] = 1d000000
16750! %l4 = 000000000000001d, immed = 0000019c, %l0 = ffffffffffffff9d
16751 addc %l4,0x19c,%l0 ! %l0 = 00000000000001b9
16752! %l4 = 000000000000001d, immed = 00000015, %l2 = 00127350b877ed8c
16753 sllx %l4,0x015,%l2 ! %l2 = 0000000003a00000
16754! Mem[000000001b000008] = 62f1f80050b50345, %f22 = dd5eb2ba 729d16dd
16755 ldda [%i2+%i4]0x81,%f22 ! %f22 = 62f1f800 50b50345
16756
16757p5_label_76:
16758! %l5 = 0000000000000000, %l5 = 0000000000000000, %l3 = 0000000000000000
16759 tsubcctv %l5,%l5,%l3 ! %l3 = 0000000000000000, %ccr = 44
16760! %l6 = 00127350b877ed8c, Mem[000000003180002a] = 000012c4
16761 stb %l6,[%o3+0x02a] ! Mem[0000000031800028] = 00008cc4
16762! Mem[000000001b800030] = 4bc4de82, %l5 = 0000000000000000
16763 lduwa [%i3+%o6]0x80,%l5 ! %l5 = 000000004bc4de82
16764! %l1 = 0000000000000000, immed = fffff9d0, %l3 = 0000000000000000
16765 tsubcc %l1,-0x630,%l3 ! %l3 = 0000000000000630, %ccr = 11
16766! Mem[000000001a000058] = ae6d2aa6 e99f2125, %l2 = 03a00000, %l3 = 00000630
16767 ldd [%i0+0x058],%l2 ! %l2 = 00000000ae6d2aa6 00000000e99f2125
16768! %f26 = ffffff83 76f1d435, Mem[000000001a800010] = 1c207360 1d000000
16769 stda %f26,[%i1+%i5]0x89 ! Mem[000000001a800010] = ffffff83 76f1d435
16770! Mem[000000003100002c] = c2099028, %l3 = 00000000e99f2125
16771 ldsba [%o2+0x02f]%asi,%l3 ! %l3 = 0000000000000028
16772! %l7 = 000004906936b68b, Mem[0000000031800068] = 0000001d
16773 stw %l7,[%o3+0x068] ! Mem[0000000031800068] = 6936b68b
16774! %l0 = 00000000000001b9, Mem[0000000030800068] = 00000ef500000000
16775 stx %l0,[%o1+0x068] ! Mem[0000000030800068] = 00000000000001b9
16776! %l4 = 000000000000001d, %l6 = 00127350b877ed8c, %y = 00000000
16777 udiv %l4,%l6,%l3 ! %l3 = 0000000000000000
16778 mov %l0,%y ! %y = 000001b9
16779
16780p5_label_77:
16781! %l6 = 00127350b877ed8c, immed = fffff9d6, %l0 = 00000000000001b9
16782 andncc %l6,-0x62a,%l0 ! %l0 = 0000000000000408, %ccr = 00
16783! Mem[000000001a800018] = 1d000000, %l5 = 000000004bc4de82
16784 lduba [%i1+%i6]0x80,%l5 ! %l5 = 000000000000001d
16785! %l3 = 0000000000000000, immed = fffff4a3, %l3 = 0000000000000000
16786 and %l3,-0xb5d,%l3 ! %l3 = 0000000000000000
16787! %l7 = 000004906936b68b, immed = fffffd01, %y = 000001b9
16788 smul %l7,-0x2ff,%l4 ! %l4 = fffffec4c513158b, %y = fffffec4
16789! %l6 = 00127350b877ed8c, immed = fffff17e, %y = fffffec4
16790 sdiv %l6,-0xe82,%l3 ! %l3 = 0000000015bb50a6
16791 mov %l0,%y ! %y = 00000408
16792! %f5 = 1c207360, Mem[000000003080006c] = 000001b9
16793 st %f5 ,[%o1+0x06c] ! Mem[000000003080006c] = 1c207360
16794! %l0 = 00000408, %l1 = 00000000, Mem[000000001a800010] = 35d4f176 83ffffff
16795 stda %l0,[%i1+%i5]0x81 ! Mem[000000001a800010] = 00000408 00000000
16796! %l6 = 00127350b877ed8c, %l2 = 00000000ae6d2aa6, %l5 = 000000000000001d
16797 srl %l6,%l2,%l5 ! %l5 = 0000000002e1dfb6
16798! %l0 = 0000000000000408, Mem[000000003100002c] = c2099028
16799 stw %l0,[%o2+0x02c] ! Mem[000000003100002c] = 00000408
16800! %f0 = 00000000, Mem[000000003180006c] = 4bc4a340
16801 st %f0 ,[%o3+0x06c] ! Mem[000000003180006c] = 00000000
16802
16803p5_label_78:
16804! %l3 = 0000000015bb50a6, Mem[000000003080006d] = 1c207360
16805 stb %l3,[%o1+0x06d] ! Mem[000000003080006c] = 1ca67360
16806! Mem[000000001a000010] = 00000000, %l1 = 0000000000000000
16807 ldsha [%i0+%i5]0x81,%l1 ! %l1 = 0000000000000000
16808! %f21 = c7f08cf6, Mem[000000001a000030] = 80000000
16809 sta %f21,[%i0+%o6]0x81 ! Mem[000000001a000030] = c7f08cf6
16810! %l0 = 0000000000000408, immed = fffffda1, %l0 = 0000000000000408
16811 orn %l0,-0x25f,%l0 ! %l0 = 000000000000065e
16812! Mem[0000000031800068] = 6936b68b 00000000, %l2 = ae6d2aa6, %l3 = 15bb50a6
16813 ldda [%o3+0x068]%asi,%l2 ! %l2 = 000000006936b68b 0000000000000000
16814! Mem[000000001a800010] = 08040000, %l5 = 0000000002e1dfb6
16815 ldswa [%i1+%i5]0x88,%l5 ! %l5 = 0000000008040000
16816! Mem[000000003000006c] = 000012c4, %l1 = 0000000000000000
16817 ldsw [%o0+0x06c],%l1 ! %l1 = 00000000000012c4
16818! Mem[0000000030800028] = 1d000000, %f25 = 4bc4a340
16819 ld [%o1+%o5],%f25 ! %f25 = 1d000000
16820! %l5 = 0000000008040000, %l7 = 000004906936b68b, %l3 = 0000000000000000
16821 and %l5,%l7,%l3 ! %l3 = 0000000008040000
16822! %l6 = b877ed8c, %l7 = 6936b68b, Mem[000000001a000030] = f68cf0c7 289009c2
16823 stda %l6,[%i0+%o6]0x89 ! Mem[000000001a000030] = b877ed8c 6936b68b
16824
16825p5_label_79:
16826! %l5 = 0000000008040000, Mem[000000001a000020] = 938e74fa
16827 stba %l5,[%i0+%o4]0x81 ! Mem[000000001a000020] = 008e74fa
16828! %l6 = 00127350b877ed8c, Mem[000000001b000020] = 35d4f17683ffffff
16829 stxa %l6,[%i2+%o4]0x88 ! Mem[000000001b000020] = 00127350b877ed8c
16830! Mem[000000001a000000] = 9003f54c, %l1 = 00000000000012c4
16831 ldsha [%i0+%g0]0x89,%l1 ! %l1 = fffffffffffff54c
16832! Mem[000000001b800028] = d1ffffffffffffff, %f14 = dc8407ee facd9d68
16833 ldd [%i3+%o5],%f14 ! %f14 = d1ffffff ffffffff
16834! %l5 = 0000000008040000, immed = fffffa72, %l3 = 0000000008040000
16835 tsubcc %l5,-0x58e,%l3 ! %l3 = 000000000804058e, %ccr = 13
16836! Mem[0000000030000028] = 00005d34, %l4 = fffffec4c513158b
16837 ldswa [%o0+0x028]%asi,%l4 ! %l4 = 0000000000005d34
16838! retry : should take illegal inst trap, %l0 = 000000000000065e
16839 retry ! Illegal inst trap : %l0 = 000000000000066e
16840! Mem[000000001a800028] = a14a0000, %l3 = 000000000804058e
16841 ldswa [%i1+%o5]0x81,%l3 ! %l3 = ffffffffa14a0000
16842! Mem[000000001b800018] = 00000000, %l0 = 000000000000066e
16843 lduba [%i3+%i6]0x88,%l0 ! %l0 = 0000000000000000
16844! %l6 = 00127350b877ed8c, Mem[000000001a800008] = 31116061
16845 stwa %l6,[%i1+%i4]0x89 ! Mem[000000001a800008] = b877ed8c
16846
16847p5_label_80:
16848! %l6 = 00127350b877ed8c, immd = 0000000000000f25, %l3 = ffffffffa14a0000
16849 mulx %l6,0xf25,%l3 ! %l3 = 176c6579b040893c, %y = 408
16850! %l5 = 0000000008040000, %l6 = 00127350b877ed8c, %l5 = 0000000008040000
16851 srl %l5,%l6,%l5 ! %l5 = 0000000000008040
16852! %l6 = 00127350b877ed8c, Mem[000000001a800050] = e01d3d2c661f86ed
16853 stx %l6,[%i1+0x050] ! Mem[000000001a800050] = 00127350b877ed8c
16854! Mem[000000001b800020] = 00000000b4220000, %f16 = 61601131 55a4674e
16855 ldda [%i3+%o4]0x80,%f16 ! %f16 = 00000000 b4220000
16856! Mem[000000001a800030] = 99ffffff, %l3 = 176c6579b040893c
16857 lduwa [%i1+%o6]0x88,%l3 ! %l3 = 0000000099ffffff
16858! %l0 = 0000000000000000, Mem[000000001b000010] = 004cdb3d01000000
16859 stxa %l0,[%i2+%i5]0x88 ! Mem[000000001b000010] = 0000000000000000
16860! Mem[000000001a800020] = a62a6dae, %l4 = 0000000000005d34
16861 ldsha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000006dae
16862! %l0 = 0000000000000000, Mem[000000001a800030] = 99ffffff
16863 stba %l0,[%i1+%o6]0x89 ! Mem[000000001a800030] = 99ffff00
16864! %l5 = 0000000000008040, Mem[000000001b000020] = b877ed8c
16865 stba %l5,[%i2+%o4]0x89 ! Mem[000000001b000020] = b877ed40
16866! Mem[000000001b80003c] = c33a781e, %l5 = 0000000000008040
16867 lduw [%i3+0x03c],%l5 ! %l5 = 00000000c33a781e
16868
16869p5_label_81:
16870! Mem[000000003000006c] = 000012c4, %l3 = 0000000099ffffff
16871 ldsh [%o0+0x06e],%l3 ! %l3 = 00000000000012c4
16872! %l1 = fffffffffffff54c, immed = 00000aad, %l4 = 0000000000006dae
16873 addccc %l1,0xaad,%l4 ! %l4 = fffffffffffffffa, %ccr = 88
16874! Mem[000000001a800008] = 8ced77b8, %l5 = 00000000c33a781e
16875 lduha [%i1+%i4]0x80,%l5 ! %l5 = 0000000000008ced
16876! Mem[000000001a000020] = 008e74fa, %l6 = 00127350b877ed8c
16877 lduh [%i0+0x022],%l6 ! %l6 = 00000000000074fa
16878! Mem[000000001b000008] = 62f1f80050b50345, %f30 = 61601131 6073201c
16879 ldd [%i2+%i4],%f30 ! %f30 = 62f1f800 50b50345
16880! Mem[000000001a000010] = 00000000, %l6 = 00000000000074fa
16881 ldsba [%i0+%i5]0x81,%l6 ! %l6 = 0000000000000000
16882! %f0 = 00000000, Mem[0000000031800068] = 6936b68b
16883 st %f0 ,[%o3+0x068] ! Mem[0000000031800068] = 00000000
16884! %l4 = fffffffffffffffa, Mem[000000003100002c] = 00000408
16885 stw %l4,[%o2+0x02c] ! Mem[000000003100002c] = fffffffa
16886! Mem[000000001a000058] = ae6d2aa6, %l1 = fffffffffffff54c
16887 ldsb [%i0+0x05a],%l1 ! %l1 = 000000000000002a
16888! Mem[000000001a000030] = 8ced77b8, %l7 = 000004906936b68b
16889 lduwa [%i0+%o6]0x80,%l7 ! %l7 = 000000008ced77b8
16890
16891p5_label_82:
16892! Mem[0000000031000028] = 80000000 fffffffa, %l2 = 6936b68b, %l3 = 000012c4
16893 ldd [%o2+%o5],%l2 ! %l2 = 0000000080000000 00000000fffffffa
16894! %l6 = 0000000000000000, Mem[000000003100006a] = 00002e6a
16895 stba %l6,[%o2+0x06a]%asi ! Mem[0000000031000068] = 0000006a
16896! %l4 = fffffffffffffffa, immed = 0000060f, %l0 = 0000000000000000
16897 addccc %l4,0x60f,%l0 ! %l0 = 0000000000000609, %ccr = 11
16898! Mem[0000000031000028] = 80000000 fffffffa, %l0 = 00000609, %l1 = 0000002a
16899 ldd [%o2+%o5],%l0 ! %l0 = 0000000080000000 00000000fffffffa
16900! %l4 = fffffffffffffffa, immed = fffff8c8, %l6 = 0000000000000000
16901 subc %l4,-0x738,%l6 ! %l6 = 0000000000000731
16902! Mem[000000001a800028] = 00004aa1, %l7 = 000000008ced77b8
16903 ldsha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000004aa1
16904! %l5 = 0000000000008ced, immed = 00000eca, %l1 = 00000000fffffffa
16905 sub %l5,0xeca,%l1 ! %l1 = 0000000000007e23
16906! %l0 = 0000000080000000, immed = fffff99f, %l0 = 0000000080000000
16907 addc %l0,-0x661,%l0 ! %l0 = 000000007ffff9a0
16908! %l1 = 0000000000007e23, Mem[000000003000006c] = 000012c4, %asi = 80
16909 stwa %l1,[%o0+0x06c]%asi ! Mem[000000003000006c] = 00007e23
16910! %l4 = fffffffffffffffa, Mem[000000001b000000] = d1784ab0
16911 stba %l4,[%i2+%g0]0x81 ! Mem[000000001b000000] = fa784ab0
16912
16913p5_label_83:
16914! Mem[000000001b000040] = cda37dab f8e9f1a6, %l2 = 80000000, %l3 = fffffffa
16915 ldd [%i2+0x040],%l2 ! %l2 = 00000000cda37dab 00000000f8e9f1a6
16916! %l1 = 0000000000007e23, Mem[000000001b00000c] = 50b50345
16917 stw %l1,[%i2+0x00c] ! Mem[000000001b00000c] = 00007e23
16918! %l4 = fffffffffffffffa, immd = fffffffffffff04d, %l1 = 0000000000007e23
16919 sdivx %l4,-0xfb3,%l1 ! %l1 = 0000000000000000
16920! Mem[0000000030000028] = 00005d34000012c4, %f10 = 0000001d c7f08cf6
16921 ldda [%o0+0x028]%asi,%f10 ! %f10 = 00005d34 000012c4
16922! Mem[000000001b000020] = 40ed77b8, %l1 = 0000000000000000
16923 ldsba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000040
16924! %l1 = 0000000000000040, Mem[000000001a000008] = dd5eb2ba729d16dd
16925 stxa %l1,[%i0+%i4]0x80 ! Mem[000000001a000008] = 0000000000000040
16926! %f13 = 4bc4a3dd, Mem[000000001b800018] = 00000000
16927 sta %f13,[%i3+%i6]0x81 ! Mem[000000001b800018] = 4bc4a3dd
16928! %l0 = 000000007ffff9a0, %l6 = 0000000000000731, %y = 00000408
16929 umul %l0,%l6,%l7 ! %l7 = 000003987fd227a0, %y = 398
16930! Mem[000000001a800018] = 1d000000, %l2 = 00000000cda37dab
16931 lduwa [%i1+%i6]0x80,%l2 ! %l2 = 000000001d000000
16932! Mem[000000001a800008] = 8ced77b8, %l1 = 0000000000000040
16933 lduha [%i1+%i4]0x80,%l1 ! %l1 = 0000000000008ced
16934
16935p5_label_84:
16936! Mem[000000003100002c] = fffffffa, %l3 = 00000000f8e9f1a6
16937 ldsb [%o2+0x02e],%l3 ! %l3 = ffffffffffffffff
16938! %l2 = 1d000000, %l3 = ffffffff, Mem[0000000031800068] = 00000000 00000000
16939 stda %l2,[%o3+0x068]%asi ! Mem[0000000031800068] = 1d000000 ffffffff
16940! Mem[0000000031800028] = 00008cc428d9a334, %l3 = ffffffffffffffff
16941 ldxa [%o3+0x028]%asi,%l3 ! %l3 = 00008cc428d9a334
16942! Set Register : %l0 = 000000007ffff9a0
16943 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
16944! %f11 = 000012c4, Mem[000000003000002c] = 000012c4
16945 sta %f11,[%o0+0x02c]%asi ! Mem[000000003000002c] = 000012c4
16946! Invert Register : %l3 = 00008cc428d9a334
16947 xor %l3,-1,%l3 ! %l3 = ffff733bd7265ccb
16948! Mem[000000003000002c] = 000012c4, %f14 = d1ffffff
16949 ld [%o0+0x02c],%f14 ! %f14 = 000012c4
16950! %l1 = 0000000000008ced, %l6 = 0000000000000731, %l3 = ffff733bd7265ccb
16951 mulx %l1,%l6,%l3 ! %l3 = 0000000003f5745d, %y = 398
16952! Mem[000000003080002c] = 00000490, %l1 = 0000000000008ced
16953 ldswa [%o1+0x02c]%asi,%l1 ! %l1 = 0000000000000490
16954! Mem[000000001a000008] = 00000000, %l6 = 0000000000000731
16955 lduwa [%i0+%i4]0x88,%l6 ! %l6 = 0000000000000000
16956
16957p5_label_85:
16958! %l2 = 000000001d000000, immed = fffffa86, %l7 = 000003987fd227a0
16959 addccc %l2,-0x57a,%l7 ! %l7 = 000000001cfffa87, %ccr = 11
16960! %l2 = 000000001d000000, Mem[000000001a800043] = 3cd812a1
16961 stba %l2,[%i1+0x043]%asi ! Mem[000000001a800040] = 3cd81200
16962! %l6 = 0000000000000000, %l6 = 0000000000000000, %l3 = 0000000003f5745d
16963 taddcctv %l6,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 44
16964! Mem[000000001b800010] = 45030000, %l6 = 0000000000000000
16965 ldsba [%i3+%i5]0x81,%l6 ! %l6 = 0000000000000045
16966! %l4 = fffffffffffffffa, %l0 = ffffffffffffffff, %y = 00000398
16967 sdivcc %l4,%l0,%l6 ! %l6 = ffffffff80000000, %ccr = 8a
16968 mov %l0,%y ! %y = ffffffff
16969 save ! CWP = 1
16970! %l5 = 000000009003f54c, immed = 000009fd, %l4 = ffffffffefd13be6
16971 taddcc %l5,0x9fd,%l4 ! %l4 = 000000009003ff49, %ccr = 0a
16972! %f18 = 00000000, Mem[000000001a800018] = 1d000000
16973 sta %f18,[%o1+%o6]0x81 ! Mem[000000001a800018] = 00000000
16974! Mem[000000001a000020] = fa748e00, %l5 = 000000009003f54c
16975 lduwa [%o0+%i4]0x88,%l5 ! %l5 = 00000000fa748e00
16976! %l0 = 0000000000004ab0, immed = 00000014, %l0 = 0000000000004ab0
16977 srl %l0,0x014,%l0 ! %l0 = 0000000000000000
16978
16979p5_label_86: ! %cwp = 1
16980! Mem[000000001a000000] = 4cf50390, %l4 = 000000009003ff49
16981 ldsba [%o0+%g0]0x81,%l4 ! %l4 = 000000000000004c
16982! Mem[0000000030800068] = 00000000 1ca67360, %l6 = 00000000, %l7 = 00000000
16983 ldda [%i1+0x068]%asi,%l6 ! %l6 = 0000000000000000 000000001ca67360
16984! %l3 = ffffffff6ffbf496, %l4 = 000000000000004c, %l6 = 0000000000000000
16985 tsubcc %l3,%l4,%l6 ! %l6 = ffffffff6ffbf44a, %ccr = 82
16986! Mem[000000001a000034] = 8bb63669, %l3 = ffffffff6ffbf496
16987 ldsw [%o0+0x034],%l3 ! %l3 = ffffffff8bb63669
16988! %l5 = 00000000fa748e00, %l6 = ffffffff6ffbf44a, %l3 = ffffffff8bb63669
16989 orn %l5,%l6,%l3 ! %l3 = 00000000fa748fb5
16990! %l0 = 0000000000000000, Mem[000000003080006a] = 00000000
16991 sth %l0,[%i1+0x06a] ! Mem[0000000030800068] = 00000000
16992! Mem[000000001b000010] = 00000000, %l3 = 00000000fa748fb5
16993 ldsba [%o2+%o5]0x81,%l3 ! %l3 = 0000000000000000
16994! Mem[000000001b000058] = 1d48d4ee, %l1 = 0000000000000022
16995 lduw [%o2+0x058],%l1 ! %l1 = 000000001d48d4ee
16996! %l5 = 00000000fa748e00, immed = 0000083a, %l4 = 000000000000004c
16997 taddcctv %l5,0x83a,%l4 ! %l0 = 0000000000000023, Trapped
16998 restore ! CWP = 0
16999
17000p5_label_87:
17001! Mem[0000000030000028] = 00005d34 000012c4, %l2 = 1d000000, %l3 = 00000000
17002 ldda [%o0+0x028]%asi,%l2 ! %l2 = 0000000000005d34 00000000000012c4
17003! %l7 = 000000001cfffa87, Mem[000000001b000028] = 31116061
17004 stwa %l7,[%i2+%o5]0x89 ! Mem[000000001b000028] = 1cfffa87
17005! %l0 = ffffffffffffffff, %l7 = 000000001cfffa87, %l0 = ffffffffffffffff
17006 or %l0,%l7,%l0 ! %l0 = ffffffffffffffff
17007! Mem[000000001b800028] = ffffffff ffffffd1, %l2 = 00005d34, %l3 = 000012c4
17008 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000ffffffd1 00000000ffffffff
17009! Invert Register : %l4 = fffffffffffffffa
17010 xor %l4,-1,%l4 ! %l4 = 0000000000000005
17011! %l2 = 00000000ffffffd1, Mem[000000001a80006e] = 1923b7b8
17012 stb %l2,[%i1+0x06e] ! Mem[000000001a80006c] = 1923d1b8
17013! %l4 = 0000000000000005
17014 sethi %hi(0x9abda800),%l4 ! %l4 = 000000009abda800
17015! %l2 = 00000000ffffffd1, Mem[000000003100006c] = 426853e5
17016 sth %l2,[%o2+0x06c] ! Mem[000000003100006c] = ffd153e5
17017! %l2 = 00000000ffffffd1, immed = 00000309, %l1 = 0000000000000490
17018 orn %l2,0x309,%l1 ! %l1 = fffffffffffffff7
17019! %l3 = 00000000ffffffff, %l3 = 00000000ffffffff, %l0 = ffffffffffffffff
17020 orncc %l3,%l3,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
17021
17022p5_label_88:
17023! %l1 = fffffffffffffff7, immed = 00000c17, %y = ffffffff
17024 smul %l1,0xc17,%l1 ! %l1 = ffffffffffff9331, %y = ffffffff
17025! %l6 = 80000000, %l7 = 1cfffa87, Mem[000000001b800018] = 4bc4a3dd c2099028
17026 stda %l6,[%i3+%i6]0x81 ! Mem[000000001b800018] = 80000000 1cfffa87
17027! Mem[0000000031000068] = 0000006a, %l6 = ffffffff80000000
17028 ldsba [%o2+0x069]%asi,%l6 ! %l6 = 0000000000000000
17029! %l2 = 00000000ffffffd1, %l4 = 000000009abda800, %l4 = 000000009abda800
17030 tsubcctv %l2,%l4,%l4 ! %l0 = 0000000000000022, Trapped
17031! %l6 = 0000000000000000, immd = fffffffffffffea0, %l0 = 0000000000000022
17032 udivx %l6,-0x160,%l0 ! %l0 = 0000000000000000
17033! %l6 = 00000000, %l7 = 1cfffa87, Mem[0000000030000068] = 00000000 00007e23
17034 stda %l6,[%o0+0x068]%asi ! Mem[0000000030000068] = 00000000 1cfffa87
17035! %l7 = 000000001cfffa87, Mem[000000003180006c] = ffffffff
17036 stw %l7,[%o3+0x06c] ! Mem[000000003180006c] = 1cfffa87
17037! %l3 = 00000000ffffffff, immed = 00000024, %l3 = 00000000ffffffff
17038 srlx %l3,0x024,%l3 ! %l3 = 0000000000000000
17039! %f20 = aa259960 c7f08cf6, Mem[0000000030000068] = 00000000 1cfffa87
17040 std %f20,[%o0+0x068] ! Mem[0000000030000068] = aa259960 c7f08cf6
17041! %l0 = 0000000000000000, immed = fffff1b9, %l2 = 00000000ffffffd1
17042 taddcc %l0,-0xe47,%l2 ! %l2 = fffffffffffff1b9, %ccr = 8a
17043
17044p5_label_89:
17045! %f11 = 000012c4, Mem[000000001a800010] = 00000408
17046 sta %f11,[%i1+%i5]0x81 ! Mem[000000001a800010] = 000012c4
17047! %l5 = 0000000000008ced, %l4 = 000000009abda800, %l1 = ffffffffffff9331
17048 or %l5,%l4,%l1 ! %l1 = 000000009abdaced
17049! Mem[000000001b800018] = 80000000, %l2 = fffffffffffff1b9
17050 ldsha [%i3+%i6]0x81,%l2 ! %l2 = ffffffffffff8000
17051! Mem[000000003100002c] = fffffffa, %l0 = 0000000000000000
17052 lduw [%o2+0x02c],%l0 ! %l0 = 00000000fffffffa
17053! %l3 = 0000000000000000, immed = fffffa3b, %l1 = 000000009abdaced
17054 sub %l3,-0x5c5,%l1 ! %l1 = 00000000000005c5
17055! Mem[000000003080006c] = 1ca67360, %l7 = 000000001cfffa87
17056 ldub [%o1+0x06c],%l7 ! %l7 = 000000000000001c
17057! Mem[000000001a000000] = 4cf50390, %l0 = 00000000fffffffa
17058 lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000004cf50390
17059! %f16 = 00000000, Mem[000000001b800028] = d1ffffff
17060 sta %f16,[%i3+%o5]0x81 ! Mem[000000001b800028] = 00000000
17061! %l2 = ffffffffffff8000, immed = fffffc0d, %l7 = 000000000000001c
17062 addc %l2,-0x3f3,%l7 ! %l7 = ffffffffffff7c0d
17063! Mem[000000003180006c] = 1cfffa87, %l3 = 0000000000000000
17064 ldswa [%o3+0x06c]%asi,%l3 ! %l3 = 000000001cfffa87
17065
17066p5_label_90:
17067! %l0 = 000000004cf50390, Mem[000000003080002e] = 00000490
17068 sth %l0,[%o1+0x02e] ! Mem[000000003080002c] = 00000390
17069! Mem[000000003080002c] = 00000390, %f3 = f80bcfb5
17070 ld [%o1+0x02c],%f3 ! %f3 = 00000390
17071! Mem[0000000030800028] = 1d000000, %l6 = 0000000000000000
17072 lduw [%o1+%o5],%l6 ! %l6 = 000000001d000000
17073! Mem[000000001a800020] = ae6d2aa655a4674e, %l6 = 000000001d000000
17074 ldxa [%i1+%o4]0x81,%l6 ! %l6 = ae6d2aa655a4674e
17075! %l6 = ae6d2aa655a4674e, Mem[000000001a000038] = 3be5dd480dd65368
17076 stx %l6,[%i0+0x038] ! Mem[000000001a000038] = ae6d2aa655a4674e
17077! Mem[0000000030000068] = aa259960c7f08cf6, %l1 = 00000000000005c5
17078 ldx [%o0+0x068],%l1 ! %l1 = aa259960c7f08cf6
17079! %l4 = 000000009abda800, immed = fffff8fc, %y = ffffffff
17080 sdivcc %l4,-0x704,%l1 ! %l1 = 00000000000e6ef1, %ccr = 00
17081 mov %l0,%y ! %y = 4cf50390
17082! Mem[000000001a800058] = 2f01094bfe7815af, %l7 = ffffffffffff7c0d
17083 ldx [%i1+0x058],%l7 ! %l7 = 2f01094bfe7815af
17084! Mem[0000000030800068] = 00000000, %l5 = 0000000000008ced
17085 ldsb [%o1+0x068],%l5 ! %l5 = 0000000000000000
17086! Mem[000000001a800000] = 00000000, %l5 = 0000000000000000
17087 lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
17088
17089p5_label_91:
17090! Mem[000000003000002c] = 000012c4, %l5 = 0000000000000000
17091 ldub [%o0+0x02c],%l5 ! %l5 = 0000000000000000
17092! Mem[000000001b000010] = 00000000, %l7 = 2f01094bfe7815af
17093 ldswa [%i2+%i5]0x81,%l7 ! %l7 = 0000000000000000
17094! Mem[000000003080006c] = 1ca67360, %l5 = 0000000000000000
17095 lduh [%o1+0x06c],%l5 ! %l5 = 0000000000001ca6
17096! Mem[0000000031800028] = 00008cc428d9a334, %f6 = 00000000 00000490
17097 ldd [%o3+%o5],%f6 ! %f6 = 00008cc4 28d9a334
17098! Mem[000000001b800030] = ea0061b882dec44b, %l2 = ffffffffffff8000
17099 ldxa [%i3+%o6]0x88,%l2 ! %l2 = ea0061b882dec44b
17100! Mem[000000001a800030] = 00ffff99 91ffffff, %l2 = 82dec44b, %l3 = 1cfffa87
17101 ldda [%i1+%o6]0x81,%l2 ! %l2 = 0000000000ffff99 0000000091ffffff
17102! %l4 = 000000009abda800, immed = fffff786, %l5 = 0000000000001ca6
17103 or %l4,-0x87a,%l5 ! %l5 = ffffffffffffff86
17104! Clear Register : %l0 = 000000004cf50390
17105 clr %l0 ! %l0 = 0000000000000000
17106! Mem[000000001a000020] = 008e74fa, %f8 = ae6d2aa6
17107 lda [%i0+%o4]0x80,%f8 ! %f8 = 008e74fa
17108! Randomly selected nop
17109 nop
17110
17111p5_label_92:
17112! Mem[000000001b800010] = 45030000, %l0 = 0000000000000000
17113 ldsw [%i3+%i5],%l0 ! %l0 = 0000000045030000
17114! %l6 = ae6d2aa655a4674e, Mem[000000001b000010] = 00000000
17115 stba %l6,[%i2+%i5]0x89 ! Mem[000000001b000010] = 0000004e
17116! retry : should take illegal inst trap, %l0 = 0000000045030000
17117 retry ! Illegal inst trap : %l0 = 0000000045030010
17118! %l6 = ae6d2aa655a4674e, Mem[000000001a800020] = ae6d2aa6
17119 stba %l6,[%i1+%o4]0x81 ! Mem[000000001a800020] = 4e6d2aa6
17120! %l4 = 000000009abda800, immed = 00000827, %l5 = ffffffffffffff86
17121 xorcc %l4,0x827,%l5 ! %l5 = 000000009abda027, %ccr = 08
17122! %f26 = ffffff83 76f1d435, Mem[000000001b000000] = fa784ab0 00000314
17123 stda %f26,[%i2+%g0]0x81 ! Mem[000000001b000000] = ffffff83 76f1d435
17124! Mem[0000000030800068] = 00000000 1ca67360, %l0 = 45030010, %l1 = 000e6ef1
17125 ldd [%o1+0x068],%l0 ! %l0 = 0000000000000000 000000001ca67360
17126! %l1 = 000000001ca67360, immed = fffff542, %l1 = 000000001ca67360
17127 taddcctv %l1,-0xabe,%l1 ! %l0 = 0000000000000023, Trapped
17128! %l4 = 000000009abda800, Mem[000000001b800000] = 00000ef5
17129 stwa %l4,[%i3+%g0]0x81 ! Mem[000000001b800000] = 9abda800
17130! Mem[000000001b000008] = 62f1f800, %l0 = 0000000000000023
17131 lduwa [%i2+%i4]0x80,%l0 ! %l0 = 0000000062f1f800
17132
17133p5_label_93:
17134! Mem[0000000030800068] = 000000001ca67360, %f2 = 00000000 00000390
17135 ldd [%o1+0x068],%f2 ! %f2 = 00000000 1ca67360
17136! Mem[0000000031000068] = 0000006affd153e5, %f24 = 0000001d 1d000000
17137 ldd [%o2+0x068],%f24 ! %f24 = 0000006a ffd153e5
17138! %l0 = 0000000062f1f800, immed = fffff739, %y = 4cf50390
17139 udiv %l0,-0x8c7,%l2 ! %l2 = 000000004cf50633
17140 mov %l0,%y ! %y = 62f1f800
17141! %l7 = 0000000000000000, Mem[000000003180002d] = 28d9a334
17142 stb %l7,[%o3+0x02d] ! Mem[000000003180002c] = 2800a334
17143! %l0 = 0000000062f1f800, immed = 00000037, %l0 = 0000000062f1f800
17144 srlx %l0,0x037,%l0 ! %l0 = 0000000000000000
17145! %l5 = 000000009abda027, immed = 00000d74, %l1 = 000000001ca67360
17146 taddcctv %l5,0xd74,%l1 ! %l0 = 0000000000000023, Trapped
17147! Mem[000000001a800018] = 5d9cc7e600000000, %l6 = ae6d2aa655a4674e
17148 ldxa [%i1+%i6]0x88,%l6 ! %l6 = 5d9cc7e600000000
17149! Mem[0000000030800028] = 1d00000000000390, %l6 = 5d9cc7e600000000
17150 ldx [%o1+%o5],%l6 ! %l6 = 1d00000000000390
17151! %l4 = 000000009abda800, %l6 = 1d00000000000390, %l6 = 1d00000000000390
17152 xorcc %l4,%l6,%l6 ! %l6 = 1d0000009abdab90, %ccr = 08
17153! %l1 = 000000001ca67360, %l6 = 1d0000009abdab90, %l4 = 000000009abda800
17154 sra %l1,%l6,%l4 ! %l4 = 0000000000001ca6
17155
17156p5_label_94:
17157! %l4 = 0000000000001ca6, immd = 0000000000000b21, %l6 = 1d0000009abdab90
17158 sdivx %l4,0xb21,%l6 ! %l6 = 0000000000000002
17159! Mem[000000001a000008] = 00000000, %l6 = 0000000000000002
17160 ldsba [%i0+%i4]0x81,%l6 ! %l6 = 0000000000000000
17161! %l2 = 000000004cf50633, %l2 = 000000004cf50633, %l7 = 0000000000000000
17162 andncc %l2,%l2,%l7 ! %l7 = 0000000000000000, %ccr = 44
17163! Mem[000000001a000020] = 008e74fa, %l1 = 000000001ca67360
17164 lduba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
17165! Mem[0000000031800028] = 00008cc4, %l4 = 0000000000001ca6
17166 ldsba [%o3+0x02b]%asi,%l4 ! %l4 = ffffffffffffffc4
17167! Mem[000000001b000030] = 00000000, %l3 = 0000000091ffffff
17168 lduba [%i2+%o6]0x88,%l3 ! %l3 = 0000000000000000
17169! %l4 = ffffffc4, %l5 = 9abda027, Mem[000000001b000030] = 00000000 f80bcfb5
17170 std %l4,[%i2+%o6] ! Mem[000000001b000030] = ffffffc4 9abda027
17171! Mem[0000000030800068] = 00000000, %l4 = ffffffffffffffc4
17172 ldsh [%o1+0x068],%l4 ! %l4 = 0000000000000000
17173! Mem[0000000030000068] = aa259960c7f08cf6, %l0 = 0000000000000023
17174 ldx [%o0+0x068],%l0 ! %l0 = aa259960c7f08cf6
17175 save ! CWP = 1
17176
17177p5_label_95: ! %cwp = 1
17178! Mem[000000003180002c] = 2800a334, %l4 = 000000000000004c
17179 ldsb [%i3+0x02e],%l4 ! %l4 = ffffffffffffffa3
17180! Mem[000000001a000000] = 4cf50390, %l5 = 00000000fa748e00
17181 lduwa [%o0+%g0]0x80,%l5 ! %l5 = 000000004cf50390
17182! Mem[000000001b000028] = 1cfffa87, %l5 = 000000004cf50390
17183 lduha [%o2+%i5]0x88,%l5 ! %l5 = 000000000000fa87
17184! %f0 = 00000000 1e492933, Mem[0000000031000028] = 80000000 fffffffa
17185 stda %f0 ,[%i2+0x028]%asi ! Mem[0000000031000028] = 00000000 1e492933
17186! %f23 = 50b50345, Mem[000000001b80006c] = 0d388f52
17187 st %f23,[%o3+0x06c] ! Mem[000000001b80006c] = 50b50345
17188! Mem[000000001b800028] = 00000000, %f21 = c7f08cf6
17189 lda [%o3+%i5]0x88,%f21 ! %f21 = 00000000
17190! %l5 = 000000000000fa87, immed = fffffadc, %y = 62f1f800
17191 umulcc %l5,-0x524,%l7 ! %l7 = 0000fa86faf82204, %ccr = 08, %y = fa86
17192! Mem[0000000031000028] = 000000001e492933, %f10 = 00005d34 000012c4
17193 ldd [%i2+%i5],%f10 ! %f10 = 00000000 1e492933
17194! retry : should take illegal inst trap, %l0 = 0000000000000023
17195 retry ! Illegal inst trap : %l0 = 0000000000000033
17196! %l3 = 0000000000000000, Mem[000000001b800010] = 00000345
17197 stha %l3,[%o3+%o5]0x88 ! Mem[000000001b800010] = 00000000
17198
17199p5_label_96: ! %cwp = 1
17200! Mem[0000000030000028] = 00005d34 000012c4, %l6 = 6ffbf44a, %l7 = faf82204
17201 ldd [%i0+%i5],%l6 ! %l6 = 0000000000005d34 00000000000012c4
17202! Mem[000000003000002c] = 000012c4, %l3 = 0000000000000000
17203 lduh [%i0+0x02c],%l3 ! %l3 = 0000000000000000
17204! %f8 = 008e74fa e99f2125, Mem[0000000031000068] = 0000006a ffd153e5
17205 std %f8 ,[%i2+0x068] ! Mem[0000000031000068] = 008e74fa e99f2125
17206! %l6 = 0000000000005d34, Mem[0000000030000028] = 00005d34
17207 stw %l6,[%i0+%i5] ! Mem[0000000030000028] = 00005d34
17208! %l2 = ffffffff6ffc0ab3, %l5 = 000000000000fa87, %l2 = ffffffff6ffc0ab3
17209 andcc %l2,%l5,%l2 ! %l2 = 0000000000000a83, %ccr = 00
17210! %l4 = ffffffffffffffa3, immed = fffffb90, %l2 = 0000000000000a83
17211 andcc %l4,-0x470,%l2 ! %l2 = fffffffffffffb80, %ccr = 88
17212! %l2 = fffffffffffffb80, %l1 = 000000001d48d4ee, %l1 = 000000001d48d4ee
17213 sub %l2,%l1,%l1 ! %l1 = ffffffffe2b72692
17214! %l4 = ffffffffffffffa3, immed = 00000df4, %l2 = fffffffffffffb80
17215 xorcc %l4,0xdf4,%l2 ! %l2 = fffffffffffff257, %ccr = 88
17216! %f20 = aa259960 00000000, Mem[000000001b000010] = 4e000000 00000000
17217 stda %f20,[%o2+%o5]0x81 ! Mem[000000001b000010] = aa259960 00000000
17218! %f16 = 00000000 b4220000, Mem[0000000030000028] = 00005d34 000012c4
17219 std %f16,[%i0+%i5] ! Mem[0000000030000028] = 00000000 b4220000
17220
17221p5_label_97: ! %cwp = 1
17222! %l2 = fffffffffffff257, Mem[000000001b000028] = 1cfffa87
17223 stha %l2,[%o2+%i5]0x88 ! Mem[000000001b000028] = 1cfff257
17224! Mem[000000001a800020] = a62a6d4e, %l0 = 0000000000000033
17225 ldsba [%o1+%i4]0x88,%l0 ! %l0 = 000000000000004e
17226! %l4 = ffffffa3, %l5 = 0000fa87, Mem[0000000030800028] = 1d000000 00000390
17227 std %l4,[%i1+%i5] ! Mem[0000000030800028] = ffffffa3 0000fa87
17228! %f16 = 00000000 b4220000, Mem[000000001b000018] = 90040000 3c299c0d
17229 stda %f16,[%o2+%o6]0x89 ! Mem[000000001b000018] = 00000000 b4220000
17230! Mem[000000001a800020] = a62a6d4e, %l4 = ffffffffffffffa3
17231 ldswa [%o1+%i4]0x88,%l4 ! %l4 = ffffffffa62a6d4e
17232! Mem[000000001b800018] = 80000000 1cfffa87, %l6 = 00005d34, %l7 = 000012c4
17233 ldd [%o3+%o6],%l6 ! %l6 = 0000000080000000 000000001cfffa87
17234! Mem[0000000030000028] = 00000000b4220000, %f26 = ffffff83 76f1d435
17235 ldd [%i0+%i5],%f26 ! %f26 = 00000000 b4220000
17236! %l4 = ffffffffa62a6d4e, %l6 = 0000000080000000, %l5 = 000000000000fa87
17237 udivx %l4,%l6,%l5 ! %l5 = 00000001ffffffff
17238! Mem[0000000030000068] = aa259960, %l2 = fffffffffffff257
17239 ldswa [%i0+0x068]%asi,%l2 ! %l2 = ffffffffaa259960
17240! %f3 = 1ca67360, Mem[000000003000006c] = c7f08cf6
17241 st %f3 ,[%i0+0x06c] ! Mem[000000003000006c] = 1ca67360
17242
17243p5_label_98: ! %cwp = 1
17244! %l1 = ffffffffe2b72692, %l6 = 0000000080000000, %l2 = ffffffffaa259960
17245 andcc %l1,%l6,%l2 ! %l2 = 0000000080000000, %ccr = 08
17246! %l4 = ffffffffa62a6d4e, Mem[000000001b800030] = ea0061b882dec44b
17247 stxa %l4,[%o3+%i6]0x88 ! Mem[000000001b800030] = ffffffffa62a6d4e
17248! %l2 = 0000000080000000, Mem[000000001b000056] = 13ef88d7
17249 sth %l2,[%o2+0x056] ! Mem[000000001b000054] = 13ef0000
17250! %l6 = 0000000080000000, Mem[000000003080002e] = 0000fa87
17251 stb %l6,[%i1+0x02e] ! Mem[000000003080002c] = 00000087
17252! %l2 = 80000000, %l3 = 00000000, Mem[000000001a800030] = 00ffff99 91ffffff
17253 stda %l2,[%o1+%i6]0x81 ! Mem[000000001a800030] = 80000000 00000000
17254! %l2 = 0000000080000000, immd = 0000000000000f15, %l2 = 0000000080000000
17255 sdivx %l2,0xf15,%l2 ! %l2 = 0000000000087ca6
17256! Mem[000000001b800020] = 000022b400000000, %f6 = 00008cc4 28d9a334
17257 ldda [%o3+%i4]0x88,%f6 ! %f6 = 000022b4 00000000
17258! Mem[000000001b800014] = cd3dd310, %l2 = 0000000000087ca6
17259 ldsw [%o3+0x014],%l2 ! %l2 = ffffffffcd3dd310
17260! %l6 = 0000000080000000, immed = fffffd69, %l4 = ffffffffa62a6d4e
17261 andncc %l6,-0x297,%l4 ! %l4 = 0000000000000000, %ccr = 44
17262! Mem[000000001a000018] = b04a0000 c42253cf, %l0 = 0000004e, %l1 = e2b72692
17263 ldd [%o0+%o6],%l0 ! %l0 = 00000000b04a0000 00000000c42253cf
17264
17265p5_label_99: ! %cwp = 1
17266! %l0 = 00000000b04a0000, Mem[000000003000006c] = 1ca67360
17267 sth %l0,[%i0+0x06c] ! Mem[000000003000006c] = 00007360
17268! %l1 = 00000000c42253cf, Mem[000000001a000028] = 00000000
17269 stwa %l1,[%o0+%i5]0x81 ! Mem[000000001a000028] = c42253cf
17270! %f2 = 00000000, Mem[0000000030000028] = 00000000
17271 st %f2 ,[%i0+%i5] ! Mem[0000000030000028] = 00000000
17272! %l1 = 00000000c42253cf, Mem[0000000031000068] = 008e74fa
17273 stw %l1,[%i2+0x068] ! Mem[0000000031000068] = c42253cf
17274! %l7 = 000000001cfffa87, Mem[000000001a800054] = b877ed8c
17275 stw %l7,[%o1+0x054] ! Mem[000000001a800054] = 1cfffa87
17276! %l6 = 0000000080000000, %l3 = 0000000000000000, %y = 0000fa86
17277 umul %l6,%l3,%l7 ! %l7 = 0000000000000000, %y = 00
17278! %f24 = 0000006a ffd153e5, Mem[0000000030000028] = 00000000 b4220000
17279 std %f24,[%i0+%i5] ! Mem[0000000030000028] = 0000006a ffd153e5
17280! Mem[0000000031800068] = 1d0000001cfffa87, %f28 = 4e67a455 00000314
17281 ldd [%i3+0x068],%f28 ! %f28 = 1d000000 1cfffa87
17282! %l1 = 00000000c42253cf, %l6 = 0000000080000000, %l7 = 0000000000000000
17283 addc %l1,%l6,%l7 ! %l7 = 00000001442253cf
17284! %l7 = 00000001442253cf, %l5 = 00000001ffffffff, %l2 = ffffffffcd3dd310
17285 srlx %l7,%l5,%l2 ! %l2 = 0000000000000000
17286
17287p5_label_100: ! %cwp = 1
17288! %l6 = 0000000080000000, %l1 = 00000000c42253cf, %l4 = 0000000000000000
17289 udivx %l6,%l1,%l4 ! %l4 = 0000000000000000
17290! Mem[000000001b800020] = 00000000, %l7 = 00000001442253cf
17291 ldsha [%o3+%i4]0x81,%l7 ! %l7 = 0000000000000000
17292! Mem[000000001a800038] = 9e79dac66e0bd4fc, %f26 = 00000000 b4220000
17293 ldd [%o1+0x038],%f26 ! %f26 = 9e79dac6 6e0bd4fc
17294! Mem[0000000031800068] = 1d000000, %l3 = 0000000000000000
17295 ldsw [%i3+0x068],%l3 ! %l3 = 000000001d000000
17296! %l0 = 00000000b04a0000, Mem[000000003180002c] = 2800a334
17297 stw %l0,[%i3+0x02c] ! Mem[000000003180002c] = b04a0000
17298! %l7 = 0000000000000000, Mem[000000003000006c] = 00007360
17299 stba %l7,[%i0+0x06c]%asi ! Mem[000000003000006c] = 00007360
17300! %l2 = 00000000, %l3 = 1d000000, Mem[000000001a000048] = 13ef88d7 fceb0fdd
17301 std %l2,[%o0+0x048] ! Mem[000000001a000048] = 00000000 1d000000
17302! %l1 = 00000000c42253cf, %l1 = 00000000c42253cf, %l7 = 0000000000000000
17303 sub %l1,%l1,%l7 ! %l7 = 0000000000000000
17304! Mem[000000001b000010] = 609925aa, %f6 = 000022b4
17305 lda [%o2+%o5]0x88,%f6 ! %f6 = 609925aa
17306! %f22 = 62f1f800 50b50345, Mem[0000000030800068] = 00000000 1ca67360
17307 std %f22,[%i1+0x068] ! Mem[0000000030800068] = 62f1f800 50b50345
17308
17309 ba,a p5_not_taken_0_end
17310p5_not_taken_0:
17311! The following code should not be executed
17312 mulx %l1,%l0,%l3
17313 ldsh [%o1+0x042],%l4
17314 lduw [%o2+0x040],%l2
17315 stxa %l4,[%o2+0x000]%asi
17316 ba,a p5_branch_failed
17317p5_not_taken_0_end:
17318
17319
17320! End of Random Code for Processor 5
17321
17322 restore ! CWP = 0
17323p5_set_done_flag:
17324 mov 2,%g2
17325 set done_flags,%g1
17326 st %g2,[%g1+0x014] ! Set processor 5 done flag
17327
17328! Check Registers
17329
17330p5_check_registers:
17331 set p5_expected_registers,%g1
17332 ldx [%g1+0x000],%g2
17333 cmp %l0,%g2 ! %l0 should be aa259960c7f08cf6
17334 bne,a,pn %xcc,p5_reg_l0_fail
17335 mov %l0,%g3
17336 ldx [%g1+0x008],%g2
17337 cmp %l1,%g2 ! %l1 should be 0000000000000000
17338 bne,a,pn %xcc,p5_reg_l1_fail
17339 mov %l1,%g3
17340 ldx [%g1+0x010],%g2
17341 cmp %l2,%g2 ! %l2 should be 000000004cf50633
17342 bne,a,pn %xcc,p5_reg_l2_fail
17343 mov %l2,%g3
17344 ldx [%g1+0x018],%g2
17345 cmp %l3,%g2 ! %l3 should be 0000000000000000
17346 bne,a,pn %xcc,p5_reg_l3_fail
17347 mov %l3,%g3
17348 ldx [%g1+0x020],%g2
17349 cmp %l4,%g2 ! %l4 should be 0000000000000000
17350 bne,a,pn %xcc,p5_reg_l4_fail
17351 mov %l4,%g3
17352 ldx [%g1+0x028],%g2
17353 cmp %l5,%g2 ! %l5 should be 000000009abda027
17354 bne,a,pn %xcc,p5_reg_l5_fail
17355 mov %l5,%g3
17356 ldx [%g1+0x030],%g2
17357 cmp %l6,%g2 ! %l6 should be 0000000000000000
17358 bne,a,pn %xcc,p5_reg_l6_fail
17359 mov %l6,%g3
17360 ldx [%g1+0x038],%g2
17361 cmp %l7,%g2 ! %l7 should be 0000000000000000
17362 bne,a,pn %xcc,p5_reg_l7_fail
17363 mov %l7,%g3
17364
17365! Check Floating Point Registers
17366
17367p5_check_fp_registers:
17368 set p5_temp,%g1
17369 set p5_expected_fp_regs,%g3
17370 std %f0,[%g1]
17371 ldx [%g1],%l1
17372 ldx [%g3+0x00],%l0
17373 cmp %l0,%l1 ! %f0 should be 00000000 1e492933
17374 bne %xcc,p5_f0_fail
17375 std %f2,[%g1]
17376 ldx [%g1],%l1
17377 ldx [%g3+0x08],%l0
17378 cmp %l0,%l1 ! %f2 should be 00000000 1ca67360
17379 bne %xcc,p5_f2_fail
17380 std %f4,[%g1]
17381 ldx [%g1],%l1
17382 ldx [%g3+0x10],%l0
17383 cmp %l0,%l1 ! %f4 should be 1d000000 1c207360
17384 bne %xcc,p5_f4_fail
17385 std %f6,[%g1]
17386 ldx [%g1],%l1
17387 ldx [%g3+0x18],%l0
17388 cmp %l0,%l1 ! %f6 should be 609925aa 00000000
17389 bne %xcc,p5_f6_fail
17390 std %f8,[%g1]
17391 ldx [%g1],%l1
17392 ldx [%g3+0x20],%l0
17393 cmp %l0,%l1 ! %f8 should be 008e74fa e99f2125
17394 bne %xcc,p5_f8_fail
17395 std %f10,[%g1]
17396 ldx [%g1],%l1
17397 ldx [%g3+0x28],%l0
17398 cmp %l0,%l1 ! %f10 should be 00000000 1e492933
17399 bne %xcc,p5_f10_fail
17400 std %f12,[%g1]
17401 ldx [%g1],%l1
17402 ldx [%g3+0x30],%l0
17403 cmp %l0,%l1 ! %f12 should be 00000000 4bc4a3dd
17404 bne %xcc,p5_f12_fail
17405 std %f14,[%g1]
17406 ldx [%g1],%l1
17407 ldx [%g3+0x38],%l0
17408 cmp %l0,%l1 ! %f14 should be 000012c4 ffffffff
17409 bne %xcc,p5_f14_fail
17410 std %f16,[%g1]
17411 ldx [%g1],%l1
17412 ldx [%g3+0x40],%l0
17413 cmp %l0,%l1 ! %f16 should be 00000000 b4220000
17414 bne %xcc,p5_f16_fail
17415 std %f18,[%g1]
17416 ldx [%g1],%l1
17417 ldx [%g3+0x48],%l0
17418 cmp %l0,%l1 ! %f18 should be 00000000 00000000
17419 bne %xcc,p5_f18_fail
17420 std %f20,[%g1]
17421 ldx [%g1],%l1
17422 ldx [%g3+0x50],%l0
17423 cmp %l0,%l1 ! %f20 should be aa259960 00000000
17424 bne %xcc,p5_f20_fail
17425 std %f22,[%g1]
17426 ldx [%g1],%l1
17427 ldx [%g3+0x58],%l0
17428 cmp %l0,%l1 ! %f22 should be 62f1f800 50b50345
17429 bne %xcc,p5_f22_fail
17430 std %f24,[%g1]
17431 ldx [%g1],%l1
17432 ldx [%g3+0x60],%l0
17433 cmp %l0,%l1 ! %f24 should be 0000006a ffd153e5
17434 bne %xcc,p5_f24_fail
17435 std %f26,[%g1]
17436 ldx [%g1],%l1
17437 ldx [%g3+0x68],%l0
17438 cmp %l0,%l1 ! %f26 should be 9e79dac6 6e0bd4fc
17439 bne %xcc,p5_f26_fail
17440 std %f28,[%g1]
17441 ldx [%g1],%l1
17442 ldx [%g3+0x70],%l0
17443 cmp %l0,%l1 ! %f28 should be 1d000000 1cfffa87
17444 bne %xcc,p5_f28_fail
17445 std %f30,[%g1]
17446 ldx [%g1],%l1
17447 ldx [%g3+0x78],%l0
17448 cmp %l0,%l1 ! %f30 should be 62f1f800 50b50345
17449 bne %xcc,p5_f30_fail
17450 nop
17451
17452! Check Local Memory
17453
17454 set p5_local0_expect,%g1
17455 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000
17456 ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010
17457 cmp %g2,%g3
17458 bne,a,pn %xcc,p5_local_failed
17459 add %i0,0x010,%g4
17460 ldx [%g1+0x028],%g2 ! Expected data = c42253cf00000000
17461 ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028
17462 cmp %g2,%g3
17463 bne,a,pn %xcc,p5_local_failed
17464 add %i0,0x028,%g4
17465 ldx [%g1+0x038],%g2 ! Expected data = ae6d2aa655a4674e
17466 ldx [%i0+0x038],%g3 ! Observed data at 000000001a000038
17467 cmp %g2,%g3
17468 bne,a,pn %xcc,p5_local_failed
17469 add %i0,0x038,%g4
17470 ldx [%g1+0x040],%g2 ! Expected data = b6c33f0509c7d4fc
17471 ldx [%i0+0x040],%g3 ! Observed data at 000000001a000040
17472 cmp %g2,%g3
17473 bne,a,pn %xcc,p5_local_failed
17474 add %i0,0x040,%g4
17475 ldx [%g1+0x048],%g2 ! Expected data = 000000001d000000
17476 ldx [%i0+0x048],%g3 ! Observed data at 000000001a000048
17477 cmp %g2,%g3
17478 bne,a,pn %xcc,p5_local_failed
17479 add %i0,0x048,%g4
17480 ldx [%g1+0x060],%g2 ! Expected data = 4e9a18362b23c1e4
17481 ldx [%i0+0x060],%g3 ! Observed data at 000000001a000060
17482 cmp %g2,%g3
17483 bne,a,pn %xcc,p5_local_failed
17484 add %i0,0x060,%g4
17485 ldx [%g1+0x068],%g2 ! Expected data = 0000049022b4b253
17486 ldx [%i0+0x068],%g3 ! Observed data at 000000001a000068
17487 cmp %g2,%g3
17488 bne,a,pn %xcc,p5_local_failed
17489 add %i0,0x068,%g4
17490
17491 set p5_local1_expect,%g1
17492 ldx [%g1+0x000],%g2 ! Expected data = 0000000000000000
17493 ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000
17494 cmp %g2,%g3
17495 bne,a,pn %xcc,p5_local_failed
17496 add %i1,0x000,%g4
17497 ldx [%g1+0x008],%g2 ! Expected data = 8ced77b855a4674e
17498 ldx [%i1+0x008],%g3 ! Observed data at 000000001a800008
17499 cmp %g2,%g3
17500 bne,a,pn %xcc,p5_local_failed
17501 add %i1,0x008,%g4
17502 ldx [%g1+0x010],%g2 ! Expected data = 000012c400000000
17503 ldx [%i1+0x010],%g3 ! Observed data at 000000001a800010
17504 cmp %g2,%g3
17505 bne,a,pn %xcc,p5_local_failed
17506 add %i1,0x010,%g4
17507 ldx [%g1+0x028],%g2 ! Expected data = a14a0000b877ed8d
17508 ldx [%i1+0x028],%g3 ! Observed data at 000000001a800028
17509 cmp %g2,%g3
17510 bne,a,pn %xcc,p5_local_failed
17511 add %i1,0x028,%g4
17512 ldx [%g1+0x030],%g2 ! Expected data = 8000000000000000
17513 ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030
17514 cmp %g2,%g3
17515 bne,a,pn %xcc,p5_local_failed
17516 add %i1,0x030,%g4
17517 ldx [%g1+0x040],%g2 ! Expected data = 3cd812005bf8d9da
17518 ldx [%i1+0x040],%g3 ! Observed data at 000000001a800040
17519 cmp %g2,%g3
17520 bne,a,pn %xcc,p5_local_failed
17521 add %i1,0x040,%g4
17522 ldx [%g1+0x050],%g2 ! Expected data = 001273501cfffa87
17523 ldx [%i1+0x050],%g3 ! Observed data at 000000001a800050
17524 cmp %g2,%g3
17525 bne,a,pn %xcc,p5_local_failed
17526 add %i1,0x050,%g4
17527 ldx [%g1+0x060],%g2 ! Expected data = b75683df4bc4a340
17528 ldx [%i1+0x060],%g3 ! Observed data at 000000001a800060
17529 cmp %g2,%g3
17530 bne,a,pn %xcc,p5_local_failed
17531 add %i1,0x060,%g4
17532 ldx [%g1+0x068],%g2 ! Expected data = 012b4e001923d1b8
17533 ldx [%i1+0x068],%g3 ! Observed data at 000000001a800068
17534 cmp %g2,%g3
17535 bne,a,pn %xcc,p5_local_failed
17536 add %i1,0x068,%g4
17537
17538 set p5_local2_expect,%g1
17539 ldx [%g1+0x000],%g2 ! Expected data = ffffff8376f1d435
17540 ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000
17541 cmp %g2,%g3
17542 bne,a,pn %xcc,p5_local_failed
17543 add %i2,0x000,%g4
17544 ldx [%g1+0x008],%g2 ! Expected data = 62f1f80000007e23
17545 ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
17546 cmp %g2,%g3
17547 bne,a,pn %xcc,p5_local_failed
17548 add %i2,0x008,%g4
17549 ldx [%g1+0x010],%g2 ! Expected data = aa25996000000000
17550 ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010
17551 cmp %g2,%g3
17552 bne,a,pn %xcc,p5_local_failed
17553 add %i2,0x010,%g4
17554 ldx [%g1+0x018],%g2 ! Expected data = 000022b400000000
17555 ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018
17556 cmp %g2,%g3
17557 bne,a,pn %xcc,p5_local_failed
17558 add %i2,0x018,%g4
17559 ldx [%g1+0x020],%g2 ! Expected data = 40ed77b850731200
17560 ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020
17561 cmp %g2,%g3
17562 bne,a,pn %xcc,p5_local_failed
17563 add %i2,0x020,%g4
17564 ldx [%g1+0x028],%g2 ! Expected data = 57f2ff1c55a4674e
17565 ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028
17566 cmp %g2,%g3
17567 bne,a,pn %xcc,p5_local_failed
17568 add %i2,0x028,%g4
17569 ldx [%g1+0x030],%g2 ! Expected data = ffffffc49abda027
17570 ldx [%i2+0x030],%g3 ! Observed data at 000000001b000030
17571 cmp %g2,%g3
17572 bne,a,pn %xcc,p5_local_failed
17573 add %i2,0x030,%g4
17574 ldx [%g1+0x038],%g2 ! Expected data = 9199666600000034
17575 ldx [%i2+0x038],%g3 ! Observed data at 000000001b000038
17576 cmp %g2,%g3
17577 bne,a,pn %xcc,p5_local_failed
17578 add %i2,0x038,%g4
17579 ldx [%g1+0x050],%g2 ! Expected data = 0f72ac9f13ef0000
17580 ldx [%i2+0x050],%g3 ! Observed data at 000000001b000050
17581 cmp %g2,%g3
17582 bne,a,pn %xcc,p5_local_failed
17583 add %i2,0x050,%g4
17584 ldx [%g1+0x070],%g2 ! Expected data = 0fc23ce406deb397
17585 ldx [%i2+0x070],%g3 ! Observed data at 000000001b000070
17586 cmp %g2,%g3
17587 bne,a,pn %xcc,p5_local_failed
17588 add %i2,0x070,%g4
17589 ldx [%g1+0x078],%g2 ! Expected data = 0000000000000490
17590 ldx [%i2+0x078],%g3 ! Observed data at 000000001b000078
17591 cmp %g2,%g3
17592 bne,a,pn %xcc,p5_local_failed
17593 add %i2,0x078,%g4
17594
17595 set p5_local3_expect,%g1
17596 ldx [%g1+0x000],%g2 ! Expected data = 9abda80000000000
17597 ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
17598 cmp %g2,%g3
17599 bne,a,pn %xcc,p5_local_failed
17600 add %i3,0x000,%g4
17601 ldx [%g1+0x010],%g2 ! Expected data = 00000000cd3dd310
17602 ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010
17603 cmp %g2,%g3
17604 bne,a,pn %xcc,p5_local_failed
17605 add %i3,0x010,%g4
17606 ldx [%g1+0x030],%g2 ! Expected data = 4e6d2aa6ffffffff
17607 ldx [%i3+0x030],%g3 ! Observed data at 000000001b800030
17608 cmp %g2,%g3
17609 bne,a,pn %xcc,p5_local_failed
17610 add %i3,0x030,%g4
17611 ldx [%g1+0x050],%g2 ! Expected data = 4f14ff884d92b422
17612 ldx [%i3+0x050],%g3 ! Observed data at 000000001b800050
17613 cmp %g2,%g3
17614 bne,a,pn %xcc,p5_local_failed
17615 add %i3,0x050,%g4
17616 ldx [%g1+0x060],%g2 ! Expected data = 1fa55ab4fffffd6d
17617 ldx [%i3+0x060],%g3 ! Observed data at 000000001b800060
17618 cmp %g2,%g3
17619 bne,a,pn %xcc,p5_local_failed
17620 add %i3,0x060,%g4
17621 ldx [%g1+0x068],%g2 ! Expected data = 4530292350b50345
17622 ldx [%i3+0x068],%g3 ! Observed data at 000000001b800068
17623 cmp %g2,%g3
17624 bne,a,pn %xcc,p5_local_failed
17625 add %i3,0x068,%g4
17626 ldx [%g1+0x078],%g2 ! Expected data = b82ce5d10051f178
17627 ldx [%i3+0x078],%g3 ! Observed data at 000000001b800078
17628 cmp %g2,%g3
17629 bne,a,pn %xcc,p5_local_failed
17630 add %i3,0x078,%g4
17631
17632
17633! Check Shared Memory
17634 set share0_expect,%g4
17635 set p5_share_mask,%g5
17636 set 0x30000000,%g6 ! Physical Addr of Share 0
17637p5_memcheck_share0:
17638 ldx [%g4+0x028],%g2 ! Expected value = 0000006affd153e5
17639 ldx [%o0+0x028],%g3 ! Read value at Mem[0000000030000028]
17640 cmp %g2,%g3
17641 bne,pn %xcc,p5_failed
17642 add %g6,0x028,%g1
17643 ldx [%g4+0x068],%g2 ! Expected value = aa25996000007360
17644 ldx [%o0+0x068],%g3 ! Read value at Mem[0000000030000068]
17645 cmp %g2,%g3
17646 bne,pn %xcc,p5_failed
17647 add %g6,0x068,%g1
17648 set share1_expect,%g4
17649 set 0x30800000,%g6 ! Physical Addr of Share 1
17650p5_memcheck_share1:
17651 ldx [%g4+0x028],%g2 ! Expected value = ffffffa300000087
17652 ldx [%o1+0x028],%g3 ! Read value at Mem[0000000030800028]
17653 cmp %g2,%g3
17654 bne,pn %xcc,p5_failed
17655 add %g6,0x028,%g1
17656 ldx [%g4+0x068],%g2 ! Expected value = 62f1f80050b50345
17657 ldx [%o1+0x068],%g3 ! Read value at Mem[0000000030800068]
17658 cmp %g2,%g3
17659 bne,pn %xcc,p5_failed
17660 add %g6,0x068,%g1
17661 set share2_expect,%g4
17662 set 0x31000000,%g6 ! Physical Addr of Share 2
17663p5_memcheck_share2:
17664 ldx [%g4+0x028],%g2 ! Expected value = 000000001e492933
17665 ldx [%o2+0x028],%g3 ! Read value at Mem[0000000031000028]
17666 cmp %g2,%g3
17667 bne,pn %xcc,p5_failed
17668 add %g6,0x028,%g1
17669 ldx [%g4+0x068],%g2 ! Expected value = c42253cfe99f2125
17670 ldx [%o2+0x068],%g3 ! Read value at Mem[0000000031000068]
17671 cmp %g2,%g3
17672 bne,pn %xcc,p5_failed
17673 add %g6,0x068,%g1
17674 set share3_expect,%g4
17675 set 0x31800000,%g6 ! Physical Addr of Share 3
17676p5_memcheck_share3:
17677 ldx [%g4+0x028],%g2 ! Expected value = 00008cc4b04a0000
17678 ldx [%o3+0x028],%g3 ! Read value at Mem[0000000031800028]
17679 cmp %g2,%g3
17680 bne,pn %xcc,p5_failed
17681 add %g6,0x028,%g1
17682 ldx [%g4+0x068],%g2 ! Expected value = 1d0000001cfffa87
17683 ldx [%o3+0x068],%g3 ! Read value at Mem[0000000031800068]
17684 cmp %g2,%g3
17685 bne,pn %xcc,p5_failed
17686 add %g6,0x068,%g1
17687
17688! The test for processor 5 has passed
17689
17690p5_passed:
17691 ta GOOD_TRAP
17692 nop
17693
17694p5_reg_l0_fail:
17695 or %g0,0xbd0,%g1
17696 ba,a p5_failed
17697p5_reg_l1_fail:
17698 or %g0,0xbd1,%g1
17699 ba,a p5_failed
17700p5_reg_l2_fail:
17701 or %g0,0xbd2,%g1
17702 ba,a p5_failed
17703p5_reg_l3_fail:
17704 or %g0,0xbd3,%g1
17705 ba,a p5_failed
17706p5_reg_l4_fail:
17707 or %g0,0xbd4,%g1
17708 ba,a p5_failed
17709p5_reg_l5_fail:
17710 or %g0,0xbd5,%g1
17711 ba,a p5_failed
17712p5_reg_l6_fail:
17713 or %g0,0xbd6,%g1
17714 ba,a p5_failed
17715p5_reg_l7_fail:
17716 or %g0,0xbd7,%g1
17717 ba,a p5_failed
17718p5_f0_fail:
17719 set p5_temp,%g6
17720 mov 0xf00,%l0
17721 stx %l0,[%g6]
17722 std %f0,[%g6+8]
17723 stx %fsr,[%g6+16]
17724 ta BAD_TRAP
17725
17726p5_f2_fail:
17727 set p5_temp,%g6
17728 mov 0xf02,%l0
17729 stx %l0,[%g6]
17730 std %f2,[%g6+8]
17731 stx %fsr,[%g6+16]
17732 ta BAD_TRAP
17733
17734p5_f4_fail:
17735 set p5_temp,%g6
17736 mov 0xf04,%l0
17737 stx %l0,[%g6]
17738 std %f4,[%g6+8]
17739 stx %fsr,[%g6+16]
17740 ta BAD_TRAP
17741
17742p5_f6_fail:
17743 set p5_temp,%g6
17744 mov 0xf06,%l0
17745 stx %l0,[%g6]
17746 std %f6,[%g6+8]
17747 stx %fsr,[%g6+16]
17748 ta BAD_TRAP
17749
17750p5_f8_fail:
17751 set p5_temp,%g6
17752 mov 0xf08,%l0
17753 stx %l0,[%g6]
17754 std %f8,[%g6+8]
17755 stx %fsr,[%g6+16]
17756 ta BAD_TRAP
17757
17758p5_f10_fail:
17759 set p5_temp,%g6
17760 mov 0xf10,%l0
17761 stx %l0,[%g6]
17762 std %f10,[%g6+8]
17763 stx %fsr,[%g6+16]
17764 ta BAD_TRAP
17765
17766p5_f12_fail:
17767 set p5_temp,%g6
17768 mov 0xf12,%l0
17769 stx %l0,[%g6]
17770 std %f12,[%g6+8]
17771 stx %fsr,[%g6+16]
17772 ta BAD_TRAP
17773
17774p5_f14_fail:
17775 set p5_temp,%g6
17776 mov 0xf14,%l0
17777 stx %l0,[%g6]
17778 std %f14,[%g6+8]
17779 stx %fsr,[%g6+16]
17780 ta BAD_TRAP
17781
17782p5_f16_fail:
17783 set p5_temp,%g6
17784 mov 0xf16,%l0
17785 stx %l0,[%g6]
17786 std %f16,[%g6+8]
17787 stx %fsr,[%g6+16]
17788 ta BAD_TRAP
17789
17790p5_f18_fail:
17791 set p5_temp,%g6
17792 mov 0xf18,%l0
17793 stx %l0,[%g6]
17794 std %f18,[%g6+8]
17795 stx %fsr,[%g6+16]
17796 ta BAD_TRAP
17797
17798p5_f20_fail:
17799 set p5_temp,%g6
17800 mov 0xf20,%l0
17801 stx %l0,[%g6]
17802 std %f20,[%g6+8]
17803 stx %fsr,[%g6+16]
17804 ta BAD_TRAP
17805
17806p5_f22_fail:
17807 set p5_temp,%g6
17808 mov 0xf22,%l0
17809 stx %l0,[%g6]
17810 std %f22,[%g6+8]
17811 stx %fsr,[%g6+16]
17812 ta BAD_TRAP
17813
17814p5_f24_fail:
17815 set p5_temp,%g6
17816 mov 0xf24,%l0
17817 stx %l0,[%g6]
17818 std %f24,[%g6+8]
17819 stx %fsr,[%g6+16]
17820 ta BAD_TRAP
17821
17822p5_f26_fail:
17823 set p5_temp,%g6
17824 mov 0xf26,%l0
17825 stx %l0,[%g6]
17826 std %f26,[%g6+8]
17827 stx %fsr,[%g6+16]
17828 ta BAD_TRAP
17829
17830p5_f28_fail:
17831 set p5_temp,%g6
17832 mov 0xf28,%l0
17833 stx %l0,[%g6]
17834 std %f28,[%g6+8]
17835 stx %fsr,[%g6+16]
17836 ta BAD_TRAP
17837
17838p5_f30_fail:
17839 set p5_temp,%g6
17840 mov 0xf30,%l0
17841 stx %l0,[%g6]
17842 std %f30,[%g6+8]
17843 stx %fsr,[%g6+16]
17844 ta BAD_TRAP
17845
17846
17847! The test for processor 5 failed
17848
17849p5_failed:
17850 set done_flags,%g1
17851 mov 3,%g5
17852 st %g5,[%g1+0x014] ! Set processor 5 done flag
17853
17854 set p5_temp,%g6
17855 stx %g1,[%g6]
17856 stx %g2,[%g6+8]
17857 stx %g3,[%g6+16]
17858 ta BAD_TRAP
17859
17860
17861! The local area data for processor 5 failed
17862
17863p5_local_failed:
17864 set done_flags,%g5
17865 mov 3,%g6
17866 st %g6,[%g5+0x014] ! Set processor 5 done flag
17867
17868 set p5_temp,%g6
17869 add %g1,%g4,%g1
17870 stx %g4,[%g6]
17871 stx %g2,[%g6+8]
17872 stx %g3,[%g6+16]
17873 ta BAD_TRAP
17874
17875p5_dfill_failed:
17876 ba p5_failed
17877 mov 0xddd,%g1
17878
17879p5_selfmod_failed:
17880 ba p5_failed
17881 mov 0xabc,%g1
17882
17883
17884p5_common_error:
17885 or %g0,0xee5,%g1
17886 ba p5_failed
17887 mov %o5,%g3
17888
17889p5_common_signature_error:
17890 set p5_temp,%g1
17891 ba p5_failed
17892 st %g2,[%g1] ! Common Lock Number
17893
17894p5_common_timeout:
17895 set p5_temp,%g1
17896 ba p5_failed
17897 st %g2,[%g1] ! Common Lock Number
17898p5_branch_failed:
17899 mov 0xbbb,%g1
17900 rd %ccr,%g2
17901 ba p5_failed
17902 mov 0x0,%g3
17903
17904p5_trap1e:
17905 sdivx %l4,%l0,%l5
17906 stb %l0,[%i2+0x00e] ! Mem[000000001b00000e]
17907 stw %l6,[%o2+0x068] ! Mem[0000000031000068]
17908 ldsw [%o1+0x068],%l7 ! Mem[0000000030800068]
17909 andcc %l5,0x77b,%l3
17910 ldsb [%o2+0x02e],%l7 ! Mem[000000003100002e]
17911 sllx %l1,%l3,%l0
17912 done
17913
17914p5_trap1o:
17915 sdivx %l4,%l0,%l5
17916 stb %l0,[%o2+0x00e] ! Mem[000000001b00000e]
17917 stw %l6,[%i2+0x068] ! Mem[0000000031000068]
17918 ldsw [%i1+0x068],%l7 ! Mem[0000000030800068]
17919 andcc %l5,0x77b,%l3
17920 ldsb [%i2+0x02e],%l7 ! Mem[000000003100002e]
17921 sllx %l1,%l3,%l0
17922 done
17923
17924
17925p5_trap2e:
17926 srl %l1,%l2,%l3
17927 done
17928
17929p5_trap2o:
17930 srl %l1,%l2,%l3
17931 done
17932
17933
17934p5_trap3e:
17935 orn %l4,%l3,%l1
17936 xor %l4,%l0,%l5
17937 sub %l2,0x674,%l3
17938 xnor %l3,%l2,%l6
17939 andn %l6,-0xde6,%l0
17940 or %l7,0xe96,%l4
17941 done
17942
17943p5_trap3o:
17944 orn %l4,%l3,%l1
17945 xor %l4,%l0,%l5
17946 sub %l2,0x674,%l3
17947 xnor %l3,%l2,%l6
17948 andn %l6,-0xde6,%l0
17949 or %l7,0xe96,%l4
17950 done
17951
17952p5_init_memory_pointers:
17953 set p5_init_registers,%g1
17954 mov %g0,%g2
17955 mov %g0,%g3
17956 mov %g0,%g4
17957 mov %g0,%g5
17958 mov %g0,%g6
17959 mov %g0,%g7
17960
17961! Initialize memory pointers for window 0
17962 set p5_local0_start,%i0
17963 set p5_local1_start,%i1
17964 set p5_local2_start,%i2
17965 set p5_local3_start,%i3
17966 mov 0x08,%i4
17967 mov 0x10,%i5
17968 mov 0x18,%i6
17969 mov %g0,%i7
17970! Init Local Registers in Window 0
17971 ldx [%g1+0x000],%l0 ! %l0 = a1628443f67d21c4
17972 ldx [%g1+0x008],%l1 ! %l1 = 397557560069eab5
17973 ldx [%g1+0x010],%l2 ! %l2 = a15be6508deac074
17974 ldx [%g1+0x018],%l3 ! %l3 = 23155fb454e7d0ed
17975 ldx [%g1+0x020],%l4 ! %l4 = 362d48d0e1c167e0
17976 ldx [%g1+0x028],%l5 ! %l5 = 1b6a79a695b3706e
17977 ldx [%g1+0x030],%l6 ! %l6 = 4e9a18362b23c1e4
17978 ldx [%g1+0x038],%l7 ! %l7 = ff6846eaa3fb1305
17979 save
17980
17981! Initialize memory points for window 1
17982 set share0_start,%i0
17983 set share1_start,%i1
17984 set share2_start,%i2
17985 set share3_start,%i3
17986 mov 0x20,%i4
17987 mov 0x28,%i5
17988 mov 0x30,%i6
17989! Init Local Registers in Window 1
17990 ldx [%g1+0x040],%l0 ! %l0 = 3005ec56afb870fe
17991 ldx [%g1+0x048],%l1 ! %l1 = 9e2dc2a6ac0f39ce
17992 ldx [%g1+0x050],%l2 ! %l2 = 5d54c6fbf2d1a6a8
17993 ldx [%g1+0x058],%l3 ! %l3 = af0f0a84be05bf02
17994 ldx [%g1+0x060],%l4 ! %l4 = a4a2dfee0080718d
17995 ldx [%g1+0x068],%l5 ! %l5 = 6f1860d69e50914e
17996 ldx [%g1+0x070],%l6 ! %l6 = 20c802b21ca5581b
17997 ldx [%g1+0x078],%l7 ! %l7 = 0aaad271a81b1bbc
17998 save
17999
18000! Initialize memory pointers for window 2
18001 set p5_local0_start,%i0
18002 set p5_local1_start,%i1
18003 set p5_local2_start,%i2
18004 set p5_local3_start,%i3
18005 mov 0x08,%i4
18006 mov 0x10,%i5
18007 mov 0x18,%i6
18008 mov %g0,%i7
18009! Init Local Registers in Window 2
18010 ldx [%g1+0x080],%l0 ! %l0 = c1f1b34ed1784ab0
18011 ldx [%g1+0x088],%l1 ! %l1 = 39b93715cb4a1f33
18012 ldx [%g1+0x090],%l2 ! %l2 = f14f5d2058106666
18013 ldx [%g1+0x098],%l3 ! %l3 = 6a803f1e2ba61d90
18014 ldx [%g1+0x0a0],%l4 ! %l4 = dd5eb2ba729d16dd
18015 ldx [%g1+0x0a8],%l5 ! %l5 = 99820009f29ebbd5
18016 ldx [%g1+0x0b0],%l6 ! %l6 = 768d7e0dee8e53f5
18017 ldx [%g1+0x0b8],%l7 ! %l7 = 738e612803589bf0
18018 save
18019
18020! Initialize memory points for window 3
18021 set share0_start,%i0
18022 set share1_start,%i1
18023 set share2_start,%i2
18024 set share3_start,%i3
18025 mov 0x20,%i4
18026 mov 0x28,%i5
18027 mov 0x30,%i6
18028 mov %g0,%i7
18029! Init Local Registers in Window 3
18030 ldx [%g1+0x0c0],%l0 ! %l0 = b0ef83c3c2098853
18031 ldx [%g1+0x0c8],%l1 ! %l1 = 5dda33fc8c6fb189
18032 ldx [%g1+0x0d0],%l2 ! %l2 = 87506b740502e6db
18033 ldx [%g1+0x0d8],%l3 ! %l3 = 802100d59b8a3fa1
18034 ldx [%g1+0x0e0],%l4 ! %l4 = fdf53f3cfa748e93
18035 ldx [%g1+0x0e8],%l5 ! %l5 = cff60c08b855bed7
18036 ldx [%g1+0x0f0],%l6 ! %l6 = 1ec2472a41c1529a
18037 ldx [%g1+0x0f8],%l7 ! %l7 = 8bbc74e40d346b9f
18038
18039! Initialize the output register of window 3
18040 set p5_local0_start,%o0
18041 set p5_local1_start,%o1
18042 set p5_local2_start,%o2
18043 set p5_local3_start,%o3
18044 mov 0x08,%o4
18045 mov 0x10,%o5
18046 mov 0x18,%o6
18047 mov %g0,%o7
18048 restore
18049 restore
18050 restore
18051
18052 retl
18053 nop
18054
18055! Random code for Processor 6
18056
18057processor_6:
18058 ta T_CHANGE_PRIV
18059 set done_flags,%g1
18060 mov 1,%g2
18061 st %g2,[%g1+0x18] ! Set the start flag
18062 wrpr %g0,7,%cleanwin
18063 call p6_init_memory_pointers
18064 wr %g0,0x80,%asi ! Setting default asi to 80
18065
18066! Initialize the floating point registers for processor 6
18067
18068 wr %g0,0x4,%fprs ! Make sure fef is 1
18069 set p6_init_freg,%g1
18070! %f0 = 74a1fff6 3bc76498 fe5c9176 dc3d692b
18071! %f4 = 6af426e1 5a88b5e0 ec3cf790 6fc035c3
18072! %f8 = 8a64dc35 b523cba4 298bb8d5 232cb1ab
18073! %f12 = 35d75f16 0a9db2ce afa5da6f a480fa76
18074 ldda [%g1]ASI_BLK_P,%f0
18075 add %g1,64,%g1
18076! %f16 = 040e6d62 e7474947 83dd292b c37e4aac
18077! %f20 = ffb19064 0030edc8 563b3464 f62c677c
18078! %f24 = c0f1c750 5dc519d2 0d8dd56b 28368d92
18079! %f28 = 5d37edfb 8956ca83 548d80ee f4d5ccf0
18080 ldda [%g1]ASI_BLK_P,%f16
18081 add %g1,64,%g1
18082! %f32 = 8b924e68 bdef4468 36e10909 f634bfa0
18083! %f36 = 263ba9a1 b4ecb241 f48f9474 4d36c53e
18084! %f40 = 5dffb61e b268aba9 41847e2d 08f2c36b
18085! %f44 = 7d212a3d 405e7d33 90aa2f68 b82fc05c
18086 ldda [%g1]ASI_BLK_P,%f32
18087 xorcc %g0,%g0,%g3 ! init %g3 and set flags
18088 membar #Sync ! Force the block loads to complete
18089
18090! Start of Random Code for processor 6
18091
18092p6_label_1:
18093! %l3 = 87ba20c84e2bc198, %l1 = 19c6af661b26f241, %l4 = 0890d877da4e59c6
18094 udivx %l3,%l1,%l4 ! %l4 = 0000000000000005
18095! %l7 = 357ca15a66589b1a, %l3 = 87ba20c84e2bc198, %l1 = 19c6af661b26f241
18096 addc %l7,%l3,%l1 ! %l1 = bd36c222b4845cb2
18097! %l2 = 97b78023f9bf0ff5, Mem[000000001d800000] = 17c5965a
18098 stba %l2,[%i3+%g0]0x81 ! Mem[000000001d800000] = f5c5965a
18099! %f8 = 8a64dc35 b523cba4, Mem[000000001c800008] = b2a0257a 3f542d1c
18100 std %f8 ,[%i1+%i4] ! Mem[000000001c800008] = 8a64dc35 b523cba4
18101! %l5 = a5f81c1c2b3b441c, immed = 0000000f, %l4 = 0000000000000005
18102 sra %l5,0x00f,%l4 ! %l4 = 0000000000005676
18103! Mem[0000000031000070] = 90698c3c3525f1f2, %f30 = 548d80ee f4d5ccf0
18104 ldd [%o2+0x070],%f30 ! %f30 = 90698c3c 3525f1f2
18105! Mem[000000001c000004] = c237f905, %l5 = a5f81c1c2b3b441c
18106 ldsh [%i0+0x004],%l5 ! %l5 = ffffffffffffc237
18107! %l5 = ffffffffffffc237, immed = 00000b1f, %l6 = b049d83ddc2b7537
18108 xorcc %l5,0xb1f,%l6 ! %l6 = ffffffffffffc928, %ccr = 88
18109! %l0 = 7a2da9a6, %l1 = b4845cb2, Mem[0000000030800070] = bb5f37bc 79f6180f
18110 std %l0,[%o1+0x070] ! Mem[0000000030800070] = 7a2da9a6 b4845cb2
18111! Mem[000000001c000000] = ca173574, %f0 = 74a1fff6
18112 lda [%i0+%g0]0x80,%f0 ! %f0 = ca173574
18113
18114p6_label_2:
18115! %l5 = ffffffffffffc237, Mem[0000000030800030] = 48d16b81
18116 stb %l5,[%o1+%o6] ! Mem[0000000030800030] = 37d16b81
18117! Mem[0000000031000030] = 894c21ea, %l3 = 87ba20c84e2bc198
18118 ldsh [%o2+0x032],%l3 ! %l3 = 00000000000021ea
18119! Mem[000000001d000010] = 0549ef35, %l3 = 00000000000021ea
18120 lduba [%i2+%i5]0x88,%l3 ! %l3 = 0000000000000035
18121! Mem[000000001d800000] = f5c5965a, %l2 = 97b78023f9bf0ff5
18122 ldsha [%i3+%g0]0x81,%l2 ! %l2 = fffffffffffff5c5
18123! %f22 = 563b3464 f62c677c, Mem[000000001d000030] = 7ec9aa0f 1c015ec1
18124 stda %f22,[%i2+%o6]0x81 ! Mem[000000001d000030] = 563b3464 f62c677c
18125! Mem[000000001d000010] = 35ef4905, %l5 = ffffffffffffc237
18126 ldsba [%i2+%i5]0x81,%l5 ! %l5 = 0000000000000035
18127! %l3 = 0000000000000035, %l4 = 0000000000005676, %l6 = ffffffffffffc928
18128 taddcctv %l3,%l4,%l6 ! %l0 = 3df1a2827a2da9c9, Trapped
18129! Mem[0000000030800030] = 37d16b81623f2854, %f20 = ffb19064 0030edc8
18130 ldd [%o1+%o6],%f20 ! %f20 = 37d16b81 623f2854
18131! %l0 = 3df1a2827a2da9c9, immed = 00000009, %l4 = 0000000000005676
18132 sll %l0,0x009,%l4 ! %l4 = e34504f45b539200
18133! Mem[000000001d000028] = cf62c8c9, %l2 = fffffffffffff5c5
18134 ldsba [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffffc9
18135
18136p6_label_3:
18137! Mem[000000001d800020] = 58569501, %l5 = 0000000000000035
18138 ldswa [%i3+%o4]0x81,%l5 ! %l5 = 0000000058569501
18139! %l5 = 0000000058569501, %l3 = 0000000000000035, %y = 00000000
18140 umul %l5,%l3,%l1 ! %l1 = 0000001249ecd935, %y = 12
18141! %f26 = 0d8dd56b 28368d92, Mem[0000000031800030] = fbcb4ba1 63559f73
18142 std %f26,[%o3+%o6] ! Mem[0000000031800030] = 0d8dd56b 28368d92
18143! Mem[000000001c000030] = 7bcc814f, %l7 = 357ca15a66589b1a
18144 lduha [%i0+%o6]0x88,%l7 ! %l7 = 000000000000814f
18145! Mem[0000000031800070] = 4b77b0c5003d1e5c, %f4 = 6af426e1 5a88b5e0
18146 ldda [%o3+0x070]%asi,%f4 ! %f4 = 4b77b0c5 003d1e5c
18147! Mem[0000000030000074] = 749acc7e, %l6 = ffffffffffffc928
18148 ldsba [%o0+0x074]%asi,%l6 ! %l6 = 0000000000000074
18149! %l2 = ffffffffffffffc9, immed = 00000019, %l4 = e34504f45b539200
18150 srl %l2,0x019,%l4 ! %l4 = 000000000000007f
18151! %l2 = ffffffffffffffc9, Mem[000000001c800020] = 5e1878ac
18152 stwa %l2,[%i1+%o4]0x80 ! Mem[000000001c800020] = ffffffc9
18153! %l0 = 3df1a2827a2da9c9, %l4 = 000000000000007f, %l7 = 000000000000814f
18154 addcc %l0,%l4,%l7 ! %l7 = 3df1a2827a2daa48, %ccr = 00
18155! %l6 = 0000000000000074, %l2 = ffffffffffffffc9, %l0 = 3df1a2827a2da9c9
18156 andcc %l6,%l2,%l0 ! %l0 = 0000000000000040, %ccr = 00
18157
18158p6_label_4:
18159! %l4 = 000000000000007f, immed = fffffced, %l1 = 0000001249ecd935
18160 addc %l4,-0x313,%l1 ! %l1 = fffffffffffffd6c
18161! Mem[000000001c800000] = f9e17d0c, %l3 = 0000000000000035
18162 ldsha [%i1+%g0]0x81,%l3 ! %l3 = fffffffffffff9e1
18163! %l6 = 0000000000000074, immed = 000007b0, %l1 = fffffffffffffd6c
18164 xnorcc %l6,0x7b0,%l1 ! %l1 = fffffffffffff83b, %ccr = 88
18165! %l4 = 0000007f, %l5 = 58569501, Mem[0000000030000030] = 243e33d0 392bd9d0
18166 stda %l4,[%o0+0x030]%asi ! Mem[0000000030000030] = 0000007f 58569501
18167! Mem[000000001d800028] = 73a3c723, %l5 = 0000000058569501
18168 ldsba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000023
18169! Mem[000000001d800068] = fef20689799e050a, %f26 = 0d8dd56b 28368d92
18170 ldd [%i3+0x068],%f26 ! %f26 = fef20689 799e050a
18171! %l2 = ffffffc9, %l3 = fffff9e1, Mem[000000001c800018] = 38617318 3b132525
18172 stda %l2,[%i1+%i6]0x81 ! Mem[000000001c800018] = ffffffc9 fffff9e1
18173! %f5 = 003d1e5c, Mem[000000001c800030] = 62d868e4
18174 sta %f5 ,[%i1+%o6]0x81 ! Mem[000000001c800030] = 003d1e5c
18175! Mem[0000000030000070] = f6a1cd6e749acc7e, %l2 = ffffffffffffffc9
18176 ldxa [%o0+0x070]%asi,%l2 ! %l2 = f6a1cd6e749acc7e
18177! Mem[0000000030800034] = 623f2854, %l3 = fffffffffffff9e1
18178 ldsw [%o1+0x034],%l3 ! %l3 = 00000000623f2854
18179
18180p6_label_5:
18181! %l1 = fffffffffffff83b, %l5 = 0000000000000023, %y = 00000012
18182 udiv %l1,%l5,%l6 ! %l6 = 000000008af8af52
18183 mov %l0,%y ! %y = 00000040
18184! Mem[0000000031800074] = 003d1e5c, %l7 = 3df1a2827a2daa48
18185 ldub [%o3+0x077],%l7 ! %l7 = 000000000000005c
18186! Clear Register : %l5 = 0000000000000023
18187 clr %l5 ! %l5 = 0000000000000000
18188! %l6 = 8af8af52, %l7 = 0000005c, Mem[000000001c000028] = b2e18f78 b45874d2
18189 stda %l6,[%i0+%o5]0x89 ! Mem[000000001c000028] = 8af8af52 0000005c
18190! Mem[0000000030800070] = 7a2da9a6 b4845cb2, %l4 = 0000007f, %l5 = 00000000
18191 ldd [%o1+0x070],%l4 ! %l4 = 000000007a2da9a6 00000000b4845cb2
18192! Mem[000000001d000020] = 876dfa22, %l4 = 000000007a2da9a6
18193 ldsh [%i2+%o4],%l4 ! %l4 = ffffffffffff876d
18194! %l1 = fffffffffffff83b, %l0 = 0000000000000040, %l2 = f6a1cd6e749acc7e
18195 udivx %l1,%l0,%l2 ! %l2 = 03ffffffffffffe0
18196! Mem[000000001d800008] = 5809643e, %l7 = 000000000000005c
18197 lduha [%i3+%i4]0x89,%l7 ! %l7 = 000000000000643e
18198! %l4 = ffffffffffff876d, immed = 00000ef5, %l1 = fffffffffffff83b
18199 taddcctv %l4,0xef5,%l1 ! %l0 = 0000000000000063, Trapped
18200! %l5 = 00000000b4845cb2, immed = 0000001e, %l6 = 000000008af8af52
18201 sll %l5,0x01e,%l6 ! %l6 = 2d21172c80000000
18202
18203p6_label_6:
18204! Mem[0000000030000070] = f6a1cd6e, %l4 = ffffffffffff876d
18205 ldsha [%o0+0x072]%asi,%l4 ! %l4 = ffffffffffffcd6e
18206! Mem[0000000031800070] = 4b77b0c5003d1e5c, %f10 = 298bb8d5 232cb1ab
18207 ldd [%o3+0x070],%f10 ! %f10 = 4b77b0c5 003d1e5c
18208! %l2 = 03ffffffffffffe0, Mem[000000001d000008] = e623c6b8276c345f
18209 stxa %l2,[%i2+%i4]0x80 ! Mem[000000001d000008] = 03ffffffffffffe0
18210! Mem[0000000030000070] = f6a1cd6e, %l3 = 00000000623f2854
18211 ldub [%o0+0x072],%l3 ! %l3 = 00000000000000cd
18212! %l0 = 0000000000000063, Mem[000000001c80002e] = eb1feed1, %asi = 80
18213 stha %l0,[%i1+0x02e]%asi ! Mem[000000001c80002c] = eb1f0063
18214! Mem[000000001c000030] = a525c76d7bcc814f, %l3 = 00000000000000cd
18215 ldxa [%i0+%o6]0x88,%l3 ! %l3 = a525c76d7bcc814f
18216! %l0 = 00000063, %l1 = fffff83b, Mem[0000000031000070] = 90698c3c 3525f1f2
18217 std %l0,[%o2+0x070] ! Mem[0000000031000070] = 00000063 fffff83b
18218! %l3 = a525c76d7bcc814f, immed = 0000075d, %l1 = fffffffffffff83b
18219 or %l3,0x75d,%l1 ! %l1 = a525c76d7bcc875f
18220! Mem[000000001c800008] = 8a64dc35b523cba4, %f2 = fe5c9176 dc3d692b
18221 ldda [%i1+%i4]0x81,%f2 ! %f2 = 8a64dc35 b523cba4
18222! Mem[0000000031000030] = 894c21ea4d4316d5, %l2 = 03ffffffffffffe0
18223 ldxa [%o2+0x030]%asi,%l2 ! %l2 = 894c21ea4d4316d5
18224
18225p6_label_7:
18226! %l3 = a525c76d7bcc814f, Mem[0000000030000030] = 0000007f
18227 stb %l3,[%o0+%o6] ! Mem[0000000030000030] = 4f00007f
18228! %l5 = 00000000b4845cb2, Mem[000000001d800000] = 5a96c5f5
18229 stwa %l5,[%i3+%g0]0x89 ! Mem[000000001d800000] = b4845cb2
18230! Mem[000000001d800008] = 3e640958 d87fc159, %l2 = 4d4316d5, %l3 = 7bcc814f
18231 ldda [%i3+%i4]0x81,%l2 ! %l2 = 000000003e640958 00000000d87fc159
18232! Mem[000000001d800008] = 3e640958, %l5 = 00000000b4845cb2
18233 ldswa [%i3+%i4]0x81,%l5 ! %l5 = 000000003e640958
18234! %l2 = 000000003e640958, immed = fffff038, %y = 00000040
18235 udiv %l2,-0xfc8,%l6 ! %l6 = 0000000000000040
18236 mov %l0,%y ! %y = 00000063
18237! %f16 = 040e6d62 e7474947, Mem[000000001d000008] = 03ffffff ffffffe0
18238 std %f16,[%i2+%i4] ! Mem[000000001d000008] = 040e6d62 e7474947
18239! %l1 = a525c76d7bcc875f, Mem[000000001d800028] = 42754bac73a3c723
18240 stxa %l1,[%i3+%o5]0x88 ! Mem[000000001d800028] = a525c76d7bcc875f
18241! %l4 = ffffffffffffcd6e, Mem[000000001d800020] = 01955658
18242 stwa %l4,[%i3+%o4]0x89 ! Mem[000000001d800020] = ffffcd6e
18243! %l5 = 000000003e640958, Mem[000000001d000028] = c9c862cf
18244 stw %l5,[%i2+%o5] ! Mem[000000001d000028] = 3e640958
18245! Mem[0000000030000074] = 749acc7e, %f19 = c37e4aac
18246 ld [%o0+0x074],%f19 ! %f19 = 749acc7e
18247
18248p6_label_8:
18249! Mem[0000000031000070] = 00000063, %l7 = 000000000000643e
18250 ldub [%o2+0x073],%l7 ! %l7 = 0000000000000063
18251! %l0 = 0000000000000063, immed = fffffb01, %y = 00000063
18252 udivcc %l0,-0x4ff,%l7 ! %l7 = 0000000000000063, %ccr = 00
18253 mov %l0,%y ! %y = 00000063
18254! %l6 = 0000000000000040, Mem[000000001c800020] = c9ffffff
18255 stwa %l6,[%i1+%o4]0x89 ! Mem[000000001c800020] = 00000040
18256! %l4 = ffffffffffffcd6e, immed = fffff5dc, %l7 = 0000000000000063
18257 addcc %l4,-0xa24,%l7 ! %l7 = ffffffffffffc34a, %ccr = 99
18258! Mem[000000001d000018] = 387e32c8, %l3 = 00000000d87fc159
18259 lduba [%i2+%i6]0x88,%l3 ! %l3 = 00000000000000c8
18260! %l6 = 0000000000000040, immed = 000003e8, %l6 = 0000000000000040
18261 addc %l6,0x3e8,%l6 ! %l6 = 0000000000000429
18262! %l1 = a525c76d7bcc875f, Mem[0000000031000070] = 00000063
18263 sth %l1,[%o2+0x070] ! Mem[0000000031000070] = 875f0063
18264! Mem[0000000030000070] = f6a1cd6e, %l7 = ffffffffffffc34a
18265 ldsb [%o0+0x070],%l7 ! %l7 = fffffffffffffff6
18266! Mem[0000000030000030] = 4f00007f 58569501, %l6 = 00000429, %l7 = fffffff6
18267 ldd [%o0+%o6],%l6 ! %l6 = 000000004f00007f 0000000058569501
18268! Mem[000000001c800060] = 1b6383e9c8b98992, %f16 = 040e6d62 e7474947
18269 ldd [%i1+0x060],%f16 ! %f16 = 1b6383e9 c8b98992
18270
18271p6_label_9:
18272! Mem[000000001c000028] = 52aff88a 5c000000, %l2 = 3e640958, %l3 = 000000c8
18273 ldda [%i0+%o5]0x81,%l2 ! %l2 = 0000000052aff88a 000000005c000000
18274! Mem[000000001c000030] = 7bcc814f, %f9 = b523cba4
18275 lda [%i0+%o6]0x88,%f9 ! %f9 = 7bcc814f
18276! %l6 = 000000004f00007f, %l1 = a525c76d7bcc875f, %l4 = ffffffffffffcd6e
18277 udivx %l6,%l1,%l4 ! %l4 = 0000000000000000
18278! Invert Register : %l1 = a525c76d7bcc875f
18279 xor %l1,-1,%l1 ! %l1 = 5ada3892843378a0
18280! %f5 = 003d1e5c, Mem[000000001d000000] = 131ffe0e
18281 sta %f5 ,[%i2+%g0]0x89 ! Mem[000000001d000000] = 003d1e5c
18282! Invert Register : %l0 = 0000000000000063
18283 xor %l0,-1,%l0 ! %l0 = ffffffffffffff9c
18284! %l0 = ffffff9c, %l1 = 843378a0, Mem[0000000030000070] = f6a1cd6e 749acc7e
18285 std %l0,[%o0+0x070] ! Mem[0000000030000070] = ffffff9c 843378a0
18286! Mem[000000001c000030] = 4f81cc7b 6dc725a5, %l0 = ffffff9c, %l1 = 843378a0
18287 ldda [%i0+%o6]0x81,%l0 ! %l0 = 000000004f81cc7b 000000006dc725a5
18288! %l6 = 000000004f00007f, %l0 = 000000004f81cc7b, %l2 = 0000000052aff88a
18289 sllx %l6,%l0,%l2 ! %l2 = f800000000000000
18290! %f18 = 83dd292b, Mem[000000001d80000c] = d87fc159
18291 sta %f18,[%i3+0x00c]%asi ! Mem[000000001d80000c] = 83dd292b
18292
18293p6_label_10:
18294! Mem[000000001c800008] = 8a64dc35, %l5 = 000000003e640958
18295 ldswa [%i1+%i4]0x81,%l5 ! %l5 = ffffffff8a64dc35
18296! %l2 = f800000000000000, %l7 = 0000000058569501, %l3 = 000000005c000000
18297 tsubcctv %l2,%l7,%l3 ! %l0 = 000000004f81cc9e, Trapped
18298! Mem[000000001c800038] = 94ff7d503ff95a14, %f4 = 4b77b0c5 003d1e5c
18299 ldd [%i1+0x038],%f4 ! %f4 = 94ff7d50 3ff95a14
18300! %f10 = 4b77b0c5 003d1e5c, Mem[0000000031800030] = 0d8dd56b 28368d92
18301 std %f10,[%o3+%o6] ! Mem[0000000031800030] = 4b77b0c5 003d1e5c
18302! %l5 = ffffffff8a64dc35, immed = fffff105, %y = 00000063
18303 umul %l5,-0xefb,%l1 ! %l1 = 8a64d41bcb113209, %y = 8a64d41b
18304! Mem[0000000031000070] = 875f0063, %l6 = 000000004f00007f
18305 ldswa [%o2+0x070]%asi,%l6 ! %l6 = ffffffff875f0063
18306! Mem[000000001d000028] = 3e640958 99ba9f38, %l0 = 4f81cc9e, %l1 = cb113209
18307 ldda [%i2+%o5]0x81,%l0 ! %l0 = 000000003e640958 0000000099ba9f38
18308! %l4 = 0000000000000000, Mem[000000001c000068] = ae7a2cd46e0abe12
18309 stx %l4,[%i0+0x068] ! Mem[000000001c000068] = 0000000000000000
18310! %l4 = 0000000000000000, Mem[000000001d800000] = b25c84b4
18311 stwa %l4,[%i3+%g0]0x80 ! Mem[000000001d800000] = 00000000
18312! Mem[000000001c800070] = 97a42e11, %l7 = 0000000058569501
18313 ldswa [%i1+0x070]%asi,%l7 ! %l7 = ffffffff97a42e11
18314
18315p6_label_11:
18316! %l7 = ffffffff97a42e11, Mem[000000001d800028] = a525c76d7bcc875f
18317 stxa %l7,[%i3+%o5]0x88 ! Mem[000000001d800028] = ffffffff97a42e11
18318! Mem[000000001d800018] = 8ee189cb, %l6 = ffffffff875f0063
18319 lduwa [%i3+%i6]0x80,%l6 ! %l6 = 000000008ee189cb
18320! %l4 = 0000000000000000, Mem[000000001c000008] = 53365014
18321 stba %l4,[%i0+%i4]0x81 ! Mem[000000001c000008] = 00365014
18322! %l6 = 000000008ee189cb, Mem[000000001c800068] = 9eed6318
18323 stb %l6,[%i1+0x068] ! Mem[000000001c800068] = cbed6318
18324! Mem[0000000030000070] = ffffff9c 843378a0, %l0 = 3e640958, %l1 = 99ba9f38
18325 ldd [%o0+0x070],%l0 ! %l0 = 00000000ffffff9c 00000000843378a0
18326! Mem[000000001d000078] = 1d229c73032d57d1, %f4 = 94ff7d50 3ff95a14
18327 ldda [%i2+0x078]%asi,%f4 ! %f4 = 1d229c73 032d57d1
18328! Mem[000000001c00006c] = 00000000, %l0 = 00000000ffffff9c
18329 ldswa [%i0+0x06c]%asi,%l0 ! %l0 = 0000000000000000
18330! %l3 = 000000005c000000, Mem[000000001c800028] = 221391a8
18331 stha %l3,[%i1+%o5]0x88 ! Mem[000000001c800028] = 22130000
18332! %l0 = 0000000000000000, Mem[000000001d000010] = 35ef4905
18333 stba %l0,[%i2+%i5]0x81 ! Mem[000000001d000010] = 00ef4905
18334! Mem[0000000030000070] = ffffff9c, %l7 = ffffffff97a42e11
18335 ldswa [%o0+0x070]%asi,%l7 ! %l7 = ffffffffffffff9c
18336
18337p6_label_12:
18338! %f25 = 5dc519d2, Mem[0000000031800034] = 003d1e5c
18339 st %f25,[%o3+0x034] ! Mem[0000000031800034] = 5dc519d2
18340! %l6 = 000000008ee189cb, immed = fffff852, %l1 = 00000000843378a0
18341 tsubcc %l6,-0x7ae,%l1 ! %l1 = 000000008ee19179, %ccr = 1b
18342! Mem[0000000031800030] = 4b77b0c5 5dc519d2, %l2 = 00000000, %l3 = 5c000000
18343 ldda [%o3+0x030]%asi,%l2 ! %l2 = 000000004b77b0c5 000000005dc519d2
18344! Mem[000000001c800018] = ffffffc9, %l3 = 000000005dc519d2
18345 ldsba [%i1+%i6]0x81,%l3 ! %l3 = ffffffffffffffff
18346! Mem[000000001d000028] = 3e64095899ba9f38, %f6 = ec3cf790 6fc035c3
18347 ldd [%i2+%o5],%f6 ! %f6 = 3e640958 99ba9f38
18348! Mem[0000000030000030] = 4f00007f, %f21 = 623f2854
18349 ld [%o0+%o6],%f21 ! %f21 = 4f00007f
18350! %l7 = ffffffffffffff9c, Mem[0000000030800031] = 37d16b81
18351 stb %l7,[%o1+0x031] ! Mem[0000000030800030] = 379c6b81
18352! Mem[0000000030000070] = ffffff9c 843378a0, %l2 = 4b77b0c5, %l3 = ffffffff
18353 ldd [%o0+0x070],%l2 ! %l2 = 00000000ffffff9c 00000000843378a0
18354! %f12 = 35d75f16 0a9db2ce, Mem[0000000030800030] = 379c6b81 623f2854
18355 stda %f12,[%o1+0x030]%asi ! Mem[0000000030800030] = 35d75f16 0a9db2ce
18356! Invert Register : %l0 = 0000000000000000
18357 xor %l0,-1,%l0 ! %l0 = ffffffffffffffff
18358
18359p6_label_13:
18360! %l6 = 000000008ee189cb, Mem[000000001c000028] = 8af8af52
18361 stba %l6,[%i0+%o5]0x89 ! Mem[000000001c000028] = 8af8afcb
18362! %l2 = 00000000ffffff9c, Mem[000000001c000010] = 6199ea02
18363 stba %l2,[%i0+%i5]0x81 ! Mem[000000001c000010] = 9c99ea02
18364! Mem[0000000030800070] = 7a2da9a6b4845cb2, %l3 = 00000000843378a0
18365 ldx [%o1+0x070],%l3 ! %l3 = 7a2da9a6b4845cb2
18366! %l0 = ffffffffffffffff, Mem[000000001c800000] = f9e17d0c
18367 stwa %l0,[%i1+%g0]0x81 ! Mem[000000001c800000] = ffffffff
18368! %l6 = 000000008ee189cb, %l5 = ffffffff8a64dc35, %l2 = 00000000ffffff9c
18369 xor %l6,%l5,%l2 ! %l2 = ffffffff048555fe
18370! %l1 = 000000008ee19179, %l6 = 000000008ee189cb, %l3 = 7a2da9a6b4845cb2
18371 xnor %l1,%l6,%l3 ! %l3 = ffffffffffffe74d
18372! %l0 = ffffffff, %l1 = 8ee19179, Mem[000000001d000020] = 876dfa22 5bec082c
18373 std %l0,[%i2+%o4] ! Mem[000000001d000020] = ffffffff 8ee19179
18374! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l0 = ffffffffffffffff
18375 andcc %l0,%l0,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
18376! %l3 = ffffffffffffe74d, Mem[000000001c000020] = 4bd8cf1f
18377 stba %l3,[%i0+%o4]0x89 ! Mem[000000001c000020] = 4bd8cf4d
18378! Mem[000000001d800000] = 23d2b75e 00000000, %l4 = 00000000, %l5 = 8a64dc35
18379 ldda [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000023d2b75e
18380
18381p6_label_14:
18382! Mem[0000000031000034] = 4d4316d5, %l6 = 000000008ee189cb
18383 ldsb [%o2+0x034],%l6 ! %l6 = 000000000000004d
18384! %f20 = 37d16b81 4f00007f, Mem[000000001d800018] = 8ee189cb 104eb23c
18385 stda %f20,[%i3+%i6]0x81 ! Mem[000000001d800018] = 37d16b81 4f00007f
18386! %l7 = ffffffffffffff9c, Mem[0000000031000034] = 4d4316d5
18387 stw %l7,[%o2+0x034] ! Mem[0000000031000034] = ffffff9c
18388! %f28 = 5d37edfb, Mem[0000000030800070] = 7a2da9a6
18389 st %f28,[%o1+0x070] ! Mem[0000000030800070] = 5d37edfb
18390! Mem[000000001c800030] = 003d1e5c98c8940f, %f6 = 3e640958 99ba9f38
18391 ldda [%i1+%o6]0x80,%f6 ! %f6 = 003d1e5c 98c8940f
18392! %f30 = 90698c3c, Mem[000000001d000010] = 00ef4905
18393 sta %f30,[%i2+%i5]0x81 ! Mem[000000001d000010] = 90698c3c
18394! %l3 = ffffffffffffe74d, immed = 00000a21, %y = 8a64d41b
18395 udiv %l3,0xa21,%l1 ! %l1 = 00000000ffffffff
18396 mov %l0,%y ! %y = ffffffff
18397! Mem[0000000030800070] = 5d37edfbb4845cb2, %f30 = 90698c3c 3525f1f2
18398 ldd [%o1+0x070],%f30 ! %f30 = 5d37edfb b4845cb2
18399! %l6 = 000000000000004d, immed = 00000c3f, %l3 = ffffffffffffe74d
18400 xnor %l6,0xc3f,%l3 ! %l3 = fffffffffffff38d
18401! %l3 = fffffffffffff38d, immd = fffffffffffff891, %l0 = ffffffffffffffff
18402 udivx %l3,-0x76f,%l0 ! %l0 = 0000000000000000
18403
18404p6_label_15:
18405! Mem[0000000030000074] = 843378a0, %l5 = 0000000023d2b75e
18406 ldsha [%o0+0x076]%asi,%l5 ! %l5 = 00000000000078a0
18407! %l0 = 0000000000000000, immed = 00000dbf, %l1 = 00000000ffffffff
18408 taddcc %l0,0xdbf,%l1 ! %l1 = 0000000000000dbf, %ccr = 02
18409! Mem[000000001c800028] = 00001322 eb1f0063, %l4 = 00000000, %l5 = 000078a0
18410 ldd [%i1+%o5],%l4 ! %l4 = 0000000000001322 00000000eb1f0063
18411! Mem[000000001d000000] = 5c1e3d0097bfd598, %f26 = fef20689 799e050a
18412 ldd [%i2+%g0],%f26 ! %f26 = 5c1e3d00 97bfd598
18413! %l7 = ffffffffffffff9c, immed = fffffed1, %l2 = ffffffff048555fe
18414 andncc %l7,-0x12f,%l2 ! %l2 = 000000000000010c, %ccr = 00
18415! Mem[000000001d000018] = 387e32c8, %l2 = 000000000000010c
18416 ldswa [%i2+%i6]0x88,%l2 ! %l2 = 00000000387e32c8
18417! %l4 = 0000000000001322, %l1 = 0000000000000dbf, %l1 = 0000000000000dbf
18418 andcc %l4,%l1,%l1 ! %l1 = 0000000000000122, %ccr = 00
18419! %l2 = 00000000387e32c8, immed = 00000992, %l0 = 0000000000000000
18420 addccc %l2,0x992,%l0 ! %l0 = 00000000387e3c5a, %ccr = 00
18421! %l3 = fffffffffffff38d, immed = fffffc2d, %l5 = 00000000eb1f0063
18422 xor %l3,-0x3d3,%l5 ! %l5 = 0000000000000fa0
18423! %l5 = 0000000000000fa0, %l7 = ffffffffffffff9c, %y = ffffffff
18424 smulcc %l5,%l7,%l0 ! %l0 = fffffffffff9e580, %ccr = 88, %y = ffffffff
18425
18426p6_label_16:
18427! %l4 = 0000000000001322, %l4 = 0000000000001322, %y = ffffffff
18428 udiv %l4,%l4,%l0 ! %l0 = 00000000ffffffff
18429 mov %l0,%y ! %y = ffffffff
18430! Mem[0000000031800070] = 4b77b0c5003d1e5c, %f26 = 5c1e3d00 97bfd598
18431 ldd [%o3+0x070],%f26 ! %f26 = 4b77b0c5 003d1e5c
18432! %l0 = 00000000ffffffff, %l2 = 00000000387e32c8, %y = ffffffff
18433 udivcc %l0,%l2,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a
18434 mov %l0,%y ! %y = ffffffff
18435! %l2 = 00000000387e32c8, immed = fffff448, %l7 = ffffffffffffff9c
18436 add %l2,-0xbb8,%l7 ! %l7 = 00000000387e2710
18437! Mem[000000001d000018] = c8327e38 d23a74fa, %l0 = ffffffff, %l1 = ffffffff
18438 ldda [%i2+%i6]0x81,%l0 ! %l0 = 00000000c8327e38 00000000d23a74fa
18439! Mem[000000001d000060] = 9583704244482a5f, %f10 = 4b77b0c5 003d1e5c
18440 ldd [%i2+0x060],%f10 ! %f10 = 95837042 44482a5f
18441! Mem[0000000031800034] = 5dc519d2, %l5 = 0000000000000fa0
18442 ldsh [%o3+0x034],%l5 ! %l5 = 0000000000005dc5
18443! %l2 = 387e32c8, %l3 = fffff38d, Mem[000000001c000010] = 02ea999c e27b641f
18444 stda %l2,[%i0+%i5]0x89 ! Mem[000000001c000010] = 387e32c8 fffff38d
18445! Mem[000000001c800008] = 35dc648a, %l0 = 00000000c8327e38
18446 lduba [%i1+%i4]0x88,%l0 ! %l0 = 000000000000008a
18447! %l3 = fffffffffffff38d, %l2 = 00000000387e32c8, %l5 = 0000000000005dc5
18448 srax %l3,%l2,%l5 ! %l5 = fffffffffffffff3
18449
18450p6_label_17:
18451! %l4 = 0000000000001322, immed = fffff405, %l7 = 00000000387e2710
18452 addcc %l4,-0xbfb,%l7 ! %l7 = 0000000000000727, %ccr = 11
18453! Mem[0000000030800070] = 5d37edfbb4845cb2, %f4 = 1d229c73 032d57d1
18454 ldd [%o1+0x070],%f4 ! %f4 = 5d37edfb b4845cb2
18455! retry : should take illegal inst trap, %l0 = 000000000000008a
18456 retry ! Illegal inst trap : %l0 = 000000000000009a
18457! Randomly selected nop
18458 nop
18459! %l0 = 000000000000009a, Mem[0000000030000030] = 4f00007f58569501
18460 stx %l0,[%o0+%o6] ! Mem[0000000030000030] = 000000000000009a
18461! %l1 = 00000000d23a74fa, %l7 = 0000000000000727, %y = ffffffff
18462 udiv %l1,%l7,%l7 ! %l7 = 00000000ffffffff
18463 mov %l0,%y ! %y = 0000009a
18464! %f26 = 4b77b0c5 003d1e5c, Mem[0000000031800070] = 4b77b0c5 003d1e5c
18465 std %f26,[%o3+0x070] ! Mem[0000000031800070] = 4b77b0c5 003d1e5c
18466! %l6 = 000000000000004d, immed = 00000f31, %y = 0000009a
18467 umulcc %l6,0xf31,%l4 ! %l4 = 00000000000491bd, %ccr = 00, %y = 00
18468! %l0 = 000000000000009a, immed = 0000001f, %l4 = 00000000000491bd
18469 sll %l0,0x01f,%l4 ! %l4 = 0000004d00000000
18470! %l2 = 00000000387e32c8, Mem[0000000031800036] = 5dc519d2
18471 sth %l2,[%o3+0x036] ! Mem[0000000031800034] = 5dc532c8
18472
18473p6_label_18:
18474! Mem[000000001d000070] = ceb7ffa7b7638847, %l2 = 00000000387e32c8
18475 ldx [%i2+0x070],%l2 ! %l2 = ceb7ffa7b7638847
18476! retry : should take illegal inst trap, %l0 = 000000000000009a
18477 retry ! Illegal inst trap : %l0 = 00000000000000aa
18478! %l5 = fffffffffffffff3
18479 setx 0x97d039f997d039f9,%g7,%l5 ! %l5 = 97d039f997d039f9
18480! Mem[0000000031800070] = 4b77b0c5 003d1e5c, %l4 = 00000000, %l5 = 97d039f9
18481 ldd [%o3+0x070],%l4 ! %l4 = 000000004b77b0c5 00000000003d1e5c
18482! Mem[000000001d800030] = 86178f34, %l4 = 000000004b77b0c5
18483 lduha [%i3+%o6]0x89,%l4 ! %l4 = 0000000000008f34
18484! %l4 = 0000000000008f34, Mem[000000001d80000b] = 3e640958
18485 stb %l4,[%i3+0x00b] ! Mem[000000001d800008] = 3e640934
18486! %f12 = 35d75f16 0a9db2ce, Mem[000000001d800048] = c6168656 2d38dc5f
18487 std %f12,[%i3+0x048] ! Mem[000000001d800048] = 35d75f16 0a9db2ce
18488! %l1 = 00000000d23a74fa, Mem[0000000031800070] = 4b77b0c5, %asi = 80
18489 stwa %l1,[%o3+0x070]%asi ! Mem[0000000031800070] = d23a74fa
18490! %l2 = ceb7ffa7b7638847, %l6 = 000000000000004d, %l6 = 000000000000004d
18491 and %l2,%l6,%l6 ! %l6 = 0000000000000045
18492! %l2 = ceb7ffa7b7638847, immed = 00000be1, %y = 00000000
18493 sdiv %l2,0xbe1,%l6 ! %l6 = 00000000000f702d
18494 mov %l0,%y ! %y = 000000aa
18495
18496p6_label_19:
18497! %l5 = 00000000003d1e5c, %l4 = 0000000000008f34, %l5 = 00000000003d1e5c
18498 srl %l5,%l4,%l5 ! %l5 = 0000000000000003
18499! %l4 = 0000000000008f34, %l4 = 0000000000008f34, %l0 = 00000000000000aa
18500 and %l4,%l4,%l0 ! %l0 = 0000000000008f34
18501! %l6 = 00000000000f702d, Mem[000000001c000010] = c8327e38
18502 stw %l6,[%i0+%i5] ! Mem[000000001c000010] = 000f702d
18503! Mem[0000000030000034] = 0000009a, %l5 = 0000000000000003
18504 lduh [%o0+0x036],%l5 ! %l5 = 000000000000009a
18505! %l6 = 00000000000f702d, Mem[000000001c800008] = 8a64dc35
18506 stwa %l6,[%i1+%i4]0x81 ! Mem[000000001c800008] = 000f702d
18507! %l6 = 000f702d, %l7 = ffffffff, Mem[000000001d000010] = 3c8c6990 4481d9ff
18508 stda %l6,[%i2+%i5]0x89 ! Mem[000000001d000010] = 000f702d ffffffff
18509! Mem[0000000030000030] = 00000000, %l4 = 0000000000008f34
18510 ldsha [%o0+0x032]%asi,%l4 ! %l4 = 0000000000000000
18511! %l6 = 00000000000f702d, Mem[0000000030800072] = 5d37edfb
18512 sth %l6,[%o1+0x072] ! Mem[0000000030800070] = 5d37702d
18513! Mem[000000001c000008] = 00365014, %f15 = a480fa76
18514 lda [%i0+%i4]0x80,%f15 ! %f15 = 00365014
18515! %l7 = 00000000ffffffff, %l6 = 00000000000f702d, %y = 000000aa
18516 umul %l7,%l6,%l2 ! %l2 = 000f702cfff08fd3, %y = f702c
18517
18518p6_label_20:
18519! Mem[000000001c800010] = 3c5be567, %l2 = 000f702cfff08fd3
18520 lduba [%i1+%i5]0x80,%l2 ! %l2 = 000000000000003c
18521! Mem[000000001c000008] = 00365014, %l7 = 00000000ffffffff
18522 lduha [%i0+%i4]0x80,%l7 ! %l7 = 0000000000000036
18523! Mem[000000001c000004] = c237f905, %l3 = fffffffffffff38d
18524 lduw [%i0+0x004],%l3 ! %l3 = 00000000c237f905
18525! Invert Register : %l5 = 000000000000009a
18526 xor %l5,-1,%l5 ! %l5 = ffffffffffffff65
18527! %l4 = 0000000000000000, %l2 = 000000000000003c, %y = 000f702c
18528 umulcc %l4,%l2,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
18529! %l1 = 00000000d23a74fa, immed = 0000076a, %l6 = 00000000000f702d
18530 xnorcc %l1,0x76a,%l6 ! %l6 = ffffffff2dc58c6f, %ccr = 80
18531! Mem[000000001d800040] = 88d16b03 b54d3691, %l0 = 00008f34, %l1 = d23a74fa
18532 ldd [%i3+0x040],%l0 ! %l0 = 0000000088d16b03 00000000b54d3691
18533! Mem[000000001c000000] = 05f937c2 743517ca, %l2 = 0000003c, %l3 = c237f905
18534 ldda [%i0+%g0]0x89,%l2 ! %l2 = 00000000743517ca 0000000005f937c2
18535! Mem[0000000030000074] = 843378a0, %l5 = ffffffffffffff65
18536 ldub [%o0+0x074],%l5 ! %l5 = 0000000000000084
18537! %l7 = 0000000000000036, Mem[000000001c000066] = a92f2f54, %asi = 80
18538 stha %l7,[%i0+0x066]%asi ! Mem[000000001c000064] = a92f0036
18539
18540p6_label_21:
18541! %l0 = 0000000088d16b03, %l5 = 0000000000000084, %l2 = 00000000743517ca
18542 andcc %l0,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 44
18543! %l0 = 0000000088d16b03, %l4 = 0000000000000000, %l0 = 0000000088d16b03
18544 sll %l0,%l4,%l0 ! %l0 = 0000000088d16b03
18545! Mem[000000001c800030] = 5c1e3d00, %f30 = 5d37edfb
18546 lda [%i1+%o6]0x88,%f30 ! %f30 = 5c1e3d00
18547! %f30 = 5c1e3d00, Mem[000000001d000020] = ffffffff
18548 sta %f30,[%i2+%o4]0x81 ! Mem[000000001d000020] = 5c1e3d00
18549! %l2 = 0000000000000000, %l3 = 0000000005f937c2, %y = 00000000
18550 sdivcc %l2,%l3,%l7 ! %l7 = 0000000000000000, %ccr = 44
18551 mov %l0,%y ! %y = 88d16b03
18552! %l1 = 00000000b54d3691, Mem[0000000030800031] = 35d75f16
18553 stb %l1,[%o1+0x031] ! Mem[0000000030800030] = 35915f16
18554! %l7 = 0000000000000000
18555 sethi %hi(0xba0d1000),%l7 ! %l7 = 00000000ba0d1000
18556! %l0 = 0000000088d16b03, Mem[000000001d000018] = 387e32c8
18557 stwa %l0,[%i2+%i6]0x89 ! Mem[000000001d000018] = 88d16b03
18558! %l2 = 0000000000000000, %l6 = ffffffff2dc58c6f, %y = 88d16b03
18559 udivcc %l2,%l6,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a
18560 mov %l0,%y ! %y = 88d16b03
18561! Mem[000000001c800020] = 40000000, %f17 = c8b98992
18562 lda [%i1+%o4]0x80,%f17 ! %f17 = 40000000
18563
18564p6_label_22:
18565! %l6 = ffffffff2dc58c6f
18566 sethi %hi(0xeb9bc800),%l6 ! %l6 = 00000000eb9bc800
18567! %l1 = 00000000b54d3691, Mem[000000001c000052] = 541c471b, %asi = 80
18568 stha %l1,[%i0+0x052]%asi ! Mem[000000001c000050] = 541c3691
18569 save ! CWP = 1
18570! %l4 = 86fe237a5e236760, Mem[0000000031000070] = 875f0063fffff83b
18571 stx %l4,[%i2+0x070] ! Mem[0000000031000070] = 86fe237a5e236760
18572! Mem[000000001c00005c] = de125c69, %l2 = fc54eba9cf896ea9
18573 ldsh [%o0+0x05e],%l2 ! %l2 = 0000000000005c69
18574! Mem[000000001c800020] = 4000000015e4229a, %f24 = c0f1c750 5dc519d2
18575 ldda [%o1+%i4]0x80,%f24 ! %f24 = 40000000 15e4229a
18576! Mem[000000001c800058] = fee12164, %l2 = 0000000000005c69
18577 lduw [%o1+0x058],%l2 ! %l2 = 00000000fee12164
18578! Mem[000000001c000014] = 8df3ffff, %l5 = b71c43648b3dbb8f
18579 ldsha [%o0+0x016]%asi,%l5 ! %l5 = ffffffffffffffff
18580! Mem[000000001c800010] = 67e55b3c, %l6 = cd93c693fa9f7911
18581 ldsba [%o1+%o5]0x88,%l6 ! %l6 = 000000000000003c
18582! Randomly selected nop
18583 nop
18584
18585p6_label_23: ! %cwp = 1
18586! %l3 = a4103ef644dfe945, Mem[000000001c000010] = 000f702d
18587 stha %l3,[%o0+%o5]0x80 ! Mem[000000001c000010] = e945702d
18588! %l6 = 000000000000003c, Mem[000000001d000008] = 474947e7626d0e04
18589 stxa %l6,[%o2+%o4]0x88 ! Mem[000000001d000008] = 000000000000003c
18590! Mem[000000001d000008] = 0000003c, %l3 = a4103ef644dfe945
18591 ldsha [%o2+%o4]0x89,%l3 ! %l3 = 000000000000003c
18592! %f30 = 5c1e3d00 b4845cb2, Mem[000000001c800040] = ef366dcf 3eba265f
18593 std %f30,[%o1+0x040] ! Mem[000000001c800040] = 5c1e3d00 b4845cb2
18594! %l4 = 86fe237a5e236760, immed = fffff694, %l0 = 1d3843c7c6c11e8a
18595 addc %l4,-0x96c,%l0 ! %l0 = 86fe237a5e235df4
18596! Mem[0000000031000030] = 894c21eaffffff9c, %l3 = 000000000000003c
18597 ldx [%i2+%i6],%l3 ! %l3 = 894c21eaffffff9c
18598! Mem[000000001c800000] = ffffffff, %l1 = 7b179c8804dd8c44
18599 lduba [%o1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
18600! %l2 = 00000000fee12164, Mem[0000000031800034] = 5dc532c8
18601 sth %l2,[%i3+0x034] ! Mem[0000000031800034] = 216432c8
18602! %l2 = fee12164, %l3 = ffffff9c, Mem[000000001c800038] = 94ff7d50 3ff95a14
18603 std %l2,[%o1+0x038] ! Mem[000000001c800038] = fee12164 ffffff9c
18604! %l1 = 00000000000000ff, Mem[000000001c000000] = 743517ca
18605 stba %l1,[%o0+%g0]0x89 ! Mem[000000001c000000] = 743517ff
18606
18607p6_label_24: ! %cwp = 1
18608! %f24 = 40000000 15e4229a, Mem[0000000031800070] = d23a74fa 003d1e5c
18609 std %f24,[%i3+0x070] ! Mem[0000000031800070] = 40000000 15e4229a
18610! %l0 = 86fe237a5e235df4, immed = fffff254, %l6 = 000000000000003c
18611 orn %l0,-0xdac,%l6 ! %l6 = 86fe237a5e235dff
18612! %l7 = d1f07a1fd3d0f3d2, %l4 = 86fe237a5e236760, %l3 = 894c21eaffffff9c
18613 sdivx %l7,%l4,%l3 ! %l3 = 0000000000000000
18614! %l2 = 00000000fee12164, %l1 = 00000000000000ff, %y = 88d16b03
18615 udiv %l2,%l1,%l2 ! %l2 = 00000000ffffffff
18616 mov %l0,%y ! %y = 5e235df4
18617! %l1 = 00000000000000ff, %l2 = 00000000ffffffff, %l2 = 00000000ffffffff
18618 addc %l1,%l2,%l2 ! %l2 = 00000001000000fe
18619! %f24 = 40000000 15e4229a, Mem[000000001d000010] = 000f702d ffffffff
18620 stda %f24,[%o2+%o5]0x89 ! Mem[000000001d000010] = 40000000 15e4229a
18621! Mem[000000001c800000] = ffffffff, %l1 = 00000000000000ff
18622 ldswa [%o1+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
18623! %l5 = ffffffffffffffff, %l4 = 86fe237a5e236760, %l0 = 86fe237a5e235df4
18624 tsubcc %l5,%l4,%l0 ! %l0 = 7901dc85a1dc989f, %ccr = 0a
18625! Mem[000000001c800000] = ffffffff, %l5 = ffffffffffffffff
18626 ldswa [%o1+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
18627! Mem[0000000030800070] = 5d37702d b4845cb2, %l6 = 5e235dff, %l7 = d3d0f3d2
18628 ldd [%i1+0x070],%l6 ! %l6 = 000000005d37702d 00000000b4845cb2
18629
18630p6_label_25: ! %cwp = 1
18631! Mem[0000000031800030] = 4b77b0c5 216432c8, %l0 = a1dc989f, %l1 = ffffffff
18632 ldd [%i3+%i6],%l0 ! %l0 = 000000004b77b0c5 00000000216432c8
18633! %l2 = 00000001000000fe, immd = fffffffffffff28c, %l4 = 86fe237a5e236760
18634 udivx %l2,-0xd74,%l4 ! %l4 = 0000000000000000
18635! %l3 = 0000000000000000, Mem[0000000031800074] = 15e4229a
18636 stw %l3,[%i3+0x074] ! Mem[0000000031800074] = 00000000
18637! Mem[0000000030800030] = 35915f160a9db2ce, %f30 = 5c1e3d00 b4845cb2
18638 ldda [%i1+0x030]%asi,%f30 ! %f30 = 35915f16 0a9db2ce
18639! %l4 = 0000000000000000, %l6 = 000000005d37702d, %y = 5e235df4
18640 sdiv %l4,%l6,%l3 ! %l3 = 000000007fffffff
18641 mov %l0,%y ! %y = 4b77b0c5
18642! Mem[0000000031000030] = 894c21ea, %l4 = 0000000000000000
18643 ldswa [%i2+0x030]%asi,%l4 ! %l4 = ffffffff894c21ea
18644! %l7 = 00000000b4845cb2, immed = fffffca4, %l7 = 00000000b4845cb2
18645 subc %l7,-0x35c,%l7 ! %l7 = 00000000b484600e
18646! %l2 = 00000001000000fe, Mem[0000000031000033] = 894c21ea
18647 stb %l2,[%i2+0x033] ! Mem[0000000031000030] = 894c21fe
18648! %l5 = ffffffffffffffff, Mem[000000001c800000] = ffffffff
18649 sth %l5,[%o1+%g0] ! Mem[000000001c800000] = ffffffff
18650! Mem[000000001c800000] = ffffffff, %l5 = ffffffffffffffff
18651 ldsba [%o1+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
18652
18653p6_label_26: ! %cwp = 1
18654! %l4 = ffffffff894c21ea, %l2 = 00000001000000fe, %y = 4b77b0c5
18655 sdiv %l4,%l2,%l1 ! %l1 = 000000007fffffff
18656 mov %l0,%y ! %y = 4b77b0c5
18657! %l5 = ffffffffffffffff, immed = fffffa8f, %l0 = 000000004b77b0c5
18658 add %l5,-0x571,%l0 ! %l0 = fffffffffffffa8e
18659! Mem[0000000031800074] = 00000000, %f10 = 95837042
18660 ld [%i3+0x074],%f10 ! %f10 = 00000000
18661! %l4 = ffffffff894c21ea, %l5 = ffffffffffffffff, %y = 4b77b0c5
18662 smul %l4,%l5,%l7 ! %l7 = 0000000076b3de16, %y = 00
18663! %f22 = 563b3464 f62c677c, Mem[0000000031800070] = 40000000 00000000
18664 std %f22,[%i3+0x070] ! Mem[0000000031800070] = 563b3464 f62c677c
18665! %l6 = 5d37702d, %l7 = 76b3de16, Mem[0000000031800070] = 563b3464 f62c677c
18666 std %l6,[%i3+0x070] ! Mem[0000000031800070] = 5d37702d 76b3de16
18667! %l6 = 000000005d37702d, immed = fffffb88, %l1 = 000000007fffffff
18668 andcc %l6,-0x478,%l1 ! %l1 = 000000005d377008, %ccr = 00
18669! Mem[0000000031800074] = 76b3de16, %l6 = 000000005d37702d
18670 ldsh [%i3+0x076],%l6 ! %l6 = ffffffffffffde16
18671! Mem[0000000031800074] = 76b3de16, %l1 = 000000005d377008
18672 ldsha [%i3+0x074]%asi,%l1 ! %l1 = 00000000000076b3
18673! %l7 = 0000000076b3de16, %l1 = 00000000000076b3, %l0 = fffffffffffffa8e
18674 sll %l7,%l1,%l0 ! %l0 = 0003b59ef0b00000
18675
18676p6_label_27: ! %cwp = 1
18677! %l0 = 0003b59ef0b00000, immed = fffff13a, %l2 = 00000001000000fe
18678 addcc %l0,-0xec6,%l2 ! %l2 = 0003b59ef0aff13a, %ccr = 19
18679! Mem[000000001c000010] = 2d7045e9, %l2 = 0003b59ef0aff13a
18680 lduha [%o0+%o5]0x88,%l2 ! %l2 = 00000000000045e9
18681! Mem[000000001d000068] = b76cfc69 b5cf2332, %l2 = 000045e9, %l3 = 7fffffff
18682 ldda [%o2+0x068]%asi,%l2 ! %l2 = 00000000b76cfc69 00000000b5cf2332
18683! Mem[0000000031000030] = 894c21fe, %l0 = 0003b59ef0b00000
18684 lduh [%i2+%i6],%l0 ! %l0 = 000000000000894c
18685! %l3 = 00000000b5cf2332, %l2 = 00000000b76cfc69, %l2 = 00000000b76cfc69
18686 sll %l3,%l2,%l2 ! %l2 = 0000016b9e466400
18687! Mem[0000000031800070] = 5d37702d76b3de16, %l0 = 000000000000894c
18688 ldxa [%i3+0x070]%asi,%l0 ! %l0 = 5d37702d76b3de16
18689! Mem[000000001c80007c] = 5398259d, %l0 = 5d37702d76b3de16
18690 ldsh [%o1+0x07e],%l0 ! %l0 = 000000000000259d
18691! %l4 = ffffffff894c21ea, Mem[000000001c000008] = 0036501427480561
18692 stx %l4,[%o0+%o4] ! Mem[000000001c000008] = ffffffff894c21ea
18693! %l4 = ffffffff894c21ea, immed = fffff3a6, %y = 00000000
18694 udiv %l4,-0xc5a,%l3 ! %l3 = 0000000000000000
18695 mov %l0,%y ! %y = 0000259d
18696! %l1 = 00000000000076b3, %l2 = 0000016b9e466400, %l3 = 0000000000000000
18697 addccc %l1,%l2,%l3 ! %l3 = 0000016b9e46dab4, %ccr = 08
18698
18699p6_label_28: ! %cwp = 1
18700! Mem[000000001c000030] = 4f81cc7b, %f31 = 0a9db2ce
18701 ld [%o0+%i6],%f31 ! %f31 = 4f81cc7b
18702! %l7 = 0000000076b3de16, immed = 0000021b, %l1 = 00000000000076b3
18703 andcc %l7,0x21b,%l1 ! %l1 = 0000000000000212, %ccr = 00
18704! Mem[0000000031000070] = 86fe237a, %l7 = 0000000076b3de16
18705 ldsw [%i2+0x070],%l7 ! %l7 = ffffffff86fe237a
18706! Mem[000000001d800014] = 141d6148, %l6 = ffffffffffffde16
18707 ldsb [%o3+0x017],%l6 ! %l6 = 0000000000000048
18708! %l3 = 0000016b9e46dab4, immed = fffffda4, %y = 0000259d
18709 sdiv %l3,-0x25c,%l3 ! %l3 = ffffffff80000000
18710 mov %l0,%y ! %y = 0000259d
18711! %l3 = ffffffff80000000, %l6 = 0000000000000048, %l3 = ffffffff80000000
18712 andcc %l3,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 44
18713! Mem[000000001d800008] = 3409643e, %l5 = ffffffffffffffff
18714 lduba [%o3+%o4]0x88,%l5 ! %l5 = 000000000000003e
18715! %f6 = 003d1e5c 98c8940f, Mem[000000001d000000] = 003d1e5c 98d5bf97
18716 stda %f6 ,[%o2+%g0]0x89 ! Mem[000000001d000000] = 003d1e5c 98c8940f
18717! %l1 = 0000000000000212, immed = fffffb47, %l6 = 0000000000000048
18718 xnorcc %l1,-0x4b9,%l6 ! %l6 = 00000000000006aa, %ccr = 00
18719! %l4 = ffffffff894c21ea, %l4 = ffffffff894c21ea, %l1 = 0000000000000212
18720 xor %l4,%l4,%l1 ! %l1 = 0000000000000000
18721
18722p6_label_29: ! %cwp = 1
18723! Mem[0000000031000030] = 894c21feffffff9c, %l5 = 000000000000003e
18724 ldx [%i2+%i6],%l5 ! %l5 = 894c21feffffff9c
18725! %l1 = 0000000000000000
18726 sethi %hi(0x4834ec00),%l1 ! %l1 = 000000004834ec00
18727! Mem[0000000031000070] = 86fe237a, %l5 = 894c21feffffff9c
18728 ldswa [%i2+0x070]%asi,%l5 ! %l5 = ffffffff86fe237a
18729! Mem[000000001c800030] = 5c1e3d00, %l5 = ffffffff86fe237a
18730 ldsha [%o1+%i6]0x89,%l5 ! %l5 = 0000000000003d00
18731! %l2 = 9e466400, %l3 = 00000000, Mem[0000000031000030] = 894c21fe ffffff9c
18732 std %l2,[%i2+%i6] ! Mem[0000000031000030] = 9e466400 00000000
18733! %l2 = 0000016b9e466400, Mem[000000001d000008] = 0000003c
18734 stha %l2,[%o2+%o4]0x88 ! Mem[000000001d000008] = 00006400
18735! %l7 = ffffffff86fe237a, %l0 = 000000000000259d, %l4 = ffffffff894c21ea
18736 xorcc %l7,%l0,%l4 ! %l4 = ffffffff86fe06e7, %ccr = 88
18737! Mem[000000001d000048] = 95b2b00d, %l3 = 0000000000000000
18738 ldub [%o2+0x04a],%l3 ! %l3 = 00000000000000b0
18739! %l3 = 00000000000000b0, %l2 = 0000016b9e466400, %l7 = ffffffff86fe237a
18740 srlx %l3,%l2,%l7 ! %l7 = 00000000000000b0
18741! %f18 = 83dd292b 749acc7e, Mem[000000001d000018] = 036bd188 d23a74fa
18742 std %f18,[%o2+%o6] ! Mem[000000001d000018] = 83dd292b 749acc7e
18743
18744p6_label_30: ! %cwp = 1
18745! %l4 = ffffffff86fe06e7, %l4 = ffffffff86fe06e7, %y = 0000259d
18746 udiv %l4,%l4,%l3 ! %l3 = 0000000000004755
18747 mov %l0,%y ! %y = 0000259d
18748! Mem[000000001d000000] = 0f94c898, %l5 = 0000000000003d00
18749 ldsba [%o2+%g0]0x81,%l5 ! %l5 = 000000000000000f
18750! Mem[0000000031000070] = 86fe237a, %l1 = 000000004834ec00
18751 ldsb [%i2+0x071],%l1 ! %l1 = fffffffffffffffe
18752! %l3 = 0000000000004755, immed = fffffa83, %l2 = 0000016b9e466400
18753 and %l3,-0x57d,%l2 ! %l2 = 0000000000004201
18754! Mem[000000001c000010] = e945702d8df3ffff, %l3 = 0000000000004755
18755 ldxa [%o0+0x010]%asi,%l3 ! %l3 = e945702d8df3ffff
18756! %l4 = 86fe06e7, %l5 = 0000000f, Mem[000000001c000008] = ffffffff ea214c89
18757 stda %l4,[%o0+%o4]0x89 ! Mem[000000001c000008] = 86fe06e7 0000000f
18758! %l2 = 0000000000004201, immd = fffffffffffff1a9, %l1 = fffffffffffffffe
18759 udivx %l2,-0xe57,%l1 ! %l1 = 0000000000000000
18760! %l7 = 00000000000000b0, %l3 = e945702d8df3ffff, %l1 = 0000000000000000
18761 sll %l7,%l3,%l1 ! %l1 = 0000005800000000
18762! Mem[000000001c800020] = 40000000, %l7 = 00000000000000b0
18763 ldsha [%o1+%i4]0x81,%l7 ! %l7 = 0000000000004000
18764! %f12 = 35d75f16 0a9db2ce, Mem[0000000031800070] = 5d37702d 76b3de16
18765 std %f12,[%i3+0x070] ! Mem[0000000031800070] = 35d75f16 0a9db2ce
18766
18767p6_label_31: ! %cwp = 1
18768! %l5 = 000000000000000f, immed = 00000029, %l3 = e945702d8df3ffff
18769 or %l5,0x029,%l3 ! %l3 = 000000000000002f
18770! Invert Register : %l2 = 0000000000004201
18771 xor %l2,-1,%l2 ! %l2 = ffffffffffffbdfe
18772! Mem[0000000030800074] = b4845cb2, %l3 = 000000000000002f
18773 ldsb [%i1+0x076],%l3 ! %l3 = 000000000000005c
18774! Mem[000000001d800000] = 23d2b75e00000000, %f30 = 35915f16 4f81cc7b
18775 ldda [%o3+%g0]0x88,%f30 ! %f30 = 23d2b75e 00000000
18776! Mem[0000000030800074] = b4845cb2, %l6 = 00000000000006aa
18777 ldsh [%i1+0x074],%l6 ! %l6 = ffffffffffffb484
18778! Mem[0000000030000030] = 00000000 0000009a, %l4 = 86fe06e7, %l5 = 0000000f
18779 ldd [%i0+%i6],%l4 ! %l4 = 0000000000000000 000000000000009a
18780! %l6 = ffffffffffffb484, %l4 = 0000000000000000, %l0 = 000000000000259d
18781 taddcctv %l6,%l4,%l0 ! %l0 = ffffffffffffb484, %ccr = 88
18782! %f14 = afa5da6f 00365014, Mem[000000001d000020] = 5c1e3d00 8ee19179
18783 stda %f14,[%o2+0x020]%asi ! Mem[000000001d000020] = afa5da6f 00365014
18784! %l0 = ffffb484, %l1 = 00000000, Mem[000000001d800018] = 816bd137 7f00004f
18785 stda %l0,[%o3+%o6]0x89 ! Mem[000000001d800018] = ffffb484 00000000
18786! %l2 = ffffffffffffbdfe, Mem[000000001d000018] = 2b29dd83
18787 stha %l2,[%o2+%o6]0x88 ! Mem[000000001d000018] = 2b29bdfe
18788
18789p6_label_32: ! %cwp = 1
18790! %l3 = 000000000000005c, Mem[000000001d000028] = 5809643e
18791 stha %l3,[%o2+%i5]0x88 ! Mem[000000001d000028] = 5809005c
18792! %l2 = ffffffffffffbdfe, %l4 = 0000000000000000, %l3 = 000000000000005c
18793 addcc %l2,%l4,%l3 ! %l3 = ffffffffffffbdfe, %ccr = 88
18794! Mem[0000000031800070] = 35d75f160a9db2ce, %f28 = 5d37edfb 8956ca83
18795 ldd [%i3+0x070],%f28 ! %f28 = 35d75f16 0a9db2ce
18796! Mem[000000001d800000] = 00000000, %l3 = ffffffffffffbdfe
18797 lduwa [%o3+%g0]0x88,%l3 ! %l3 = 0000000000000000
18798! %f16 = 1b6383e9, Mem[0000000031000070] = 86fe237a
18799 st %f16,[%i2+0x070] ! Mem[0000000031000070] = 1b6383e9
18800! Mem[000000001c800000] = ffffffff, %l5 = 000000000000009a
18801 ldsha [%o1+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
18802! %f26 = 4b77b0c5 003d1e5c, Mem[000000001d800030] = 86178f34 3d4cd352
18803 stda %f26,[%o3+%i6]0x89 ! Mem[000000001d800030] = 4b77b0c5 003d1e5c
18804! Mem[0000000031000034] = 00000000, %l7 = 0000000000004000
18805 ldsw [%i2+0x034],%l7 ! %l7 = 0000000000000000
18806! Mem[0000000030000030] = 00000000, %l1 = 0000005800000000
18807 ldub [%i0+0x032],%l1 ! %l1 = 0000000000000000
18808! %l0 = ffffffffffffb484, Mem[0000000030000030] = 000000000000009a
18809 stx %l0,[%i0+%i6] ! Mem[0000000030000030] = ffffffffffffb484
18810
18811p6_label_33: ! %cwp = 1
18812! Mem[0000000031000034] = 00000000, %l4 = 0000000000000000
18813 ldsh [%i2+0x034],%l4 ! %l4 = 0000000000000000
18814! %l2 = ffffffffffffbdfe, Mem[000000001c800030] = 5c1e3d00
18815 stwa %l2,[%o1+%i6]0x89 ! Mem[000000001c800030] = ffffbdfe
18816! Mem[000000001d000008] = 0064000000000000, %f2 = 8a64dc35 b523cba4
18817 ldda [%o2+%o4]0x80,%f2 ! %f2 = 00640000 00000000
18818! %l2 = ffffffffffffbdfe, immed = 0000094e, %l7 = 0000000000000000
18819 andcc %l2,0x94e,%l7 ! %l7 = 000000000000094e, %ccr = 00
18820! done : should take illegal inst trap, %l0 = ffffffffffffb484
18821 done ! Illegal inst trap : %l0 = ffffffffffffb494
18822! Set Register : %l6 = ffffffffffffb484
18823 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
18824! %f12 = 35d75f16 0a9db2ce, Mem[0000000031800030] = 4b77b0c5 216432c8
18825 std %f12,[%i3+%i6] ! Mem[0000000031800030] = 35d75f16 0a9db2ce
18826! %l5 = ffffffffffffffff, %l4 = 0000000000000000, %y = 0000259d
18827 umulcc %l5,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
18828! %l6 = ffffffffffffffff, immed = 00000dbf, %l2 = ffffffffffffbdfe
18829 andncc %l6,0xdbf,%l2 ! %l2 = fffffffffffff240, %ccr = 88
18830! Mem[000000001c800028] = 22130000, %l0 = ffffffffffffb494
18831 lduba [%o1+%i5]0x88,%l0 ! %l0 = 0000000000000000
18832
18833p6_label_34: ! %cwp = 1
18834 restore ! CWP = 0
18835! %l2 = 00000000, %l3 = 05f937c2, Mem[0000000031000070] = 1b6383e9 5e236760
18836 std %l2,[%o2+0x070] ! Mem[0000000031000070] = 00000000 05f937c2
18837! %l6 = eb9bc800, %l7 = ba0d1000, Mem[000000001d800030] = 5c1e3d00 c5b0774b
18838 stda %l6,[%i3+0x030]%asi ! Mem[000000001d800030] = eb9bc800 ba0d1000
18839! %l0 = 0000000088d16b03, Mem[0000000030000074] = 843378a0, %asi = 80
18840 stwa %l0,[%o0+0x074]%asi ! Mem[0000000030000074] = 88d16b03
18841! Mem[0000000031000030] = 9e466400 00000000, %l6 = eb9bc800, %l7 = ba0d1000
18842 ldd [%o2+%o6],%l6 ! %l6 = 000000009e466400 0000000000000000
18843! %l7 = 0000000000000000, Mem[0000000030800034] = 0a9db2ce
18844 stw %l7,[%o1+0x034] ! Mem[0000000030800034] = 00000000
18845! Mem[0000000030800030] = 35915f1600000000, %l1 = 00000000b54d3691
18846 ldxa [%o1+0x030]%asi,%l1 ! %l1 = 35915f1600000000
18847! %l7 = 0000000000000000, Mem[000000001c000008] = 0000000f86fe06e7
18848 stxa %l7,[%i0+%i4]0x88 ! Mem[000000001c000008] = 0000000000000000
18849! %l0 = 0000000088d16b03, immed = fffff6d9, %l0 = 0000000088d16b03
18850 tsubcc %l0,-0x927,%l0 ! %l0 = 0000000088d1742a, %ccr = 1b
18851! Mem[000000001d000020] = afa5da6f, %f15 = 00365014
18852 lda [%i2+%o4]0x80,%f15 ! %f15 = afa5da6f
18853
18854p6_label_35:
18855! Mem[0000000030000074] = 88d16b03, %l0 = 0000000088d1742a
18856 lduh [%o0+0x074],%l0 ! %l0 = 00000000000088d1
18857! Mem[000000001d000028] = 5809005c, %l1 = 35915f1600000000
18858 lduba [%i2+%o5]0x88,%l1 ! %l1 = 000000000000005c
18859! %l7 = 0000000000000000, Mem[0000000030800070] = 5d37702db4845cb2
18860 stx %l7,[%o1+0x070] ! Mem[0000000030800070] = 0000000000000000
18861! %l1 = 000000000000005c, immed = fffff8e6, %l3 = 0000000005f937c2
18862 taddcc %l1,-0x71a,%l3 ! %l3 = fffffffffffff942, %ccr = 8a
18863! Mem[0000000030000030] = ffffffff, %l2 = 0000000000000000
18864 ldsba [%o0+0x030]%asi,%l2 ! %l2 = ffffffffffffffff
18865! %f29 = 0a9db2ce, Mem[000000001d000018] = febd292b
18866 sta %f29,[%i2+%i6]0x81 ! Mem[000000001d000018] = 0a9db2ce
18867! %l6 = 000000009e466400, immed = 00000940, %y = 00000000
18868 umul %l6,0x940,%l1 ! %l1 = 000005b80b1d0000, %y = 5b8
18869! retry : should take illegal inst trap, %l0 = 00000000000088d1
18870 retry ! Illegal inst trap : %l0 = 00000000000088e1
18871! %l4 = 00000000ffffffff, immed = 00000945, %l3 = fffffffffffff942
18872 tsubcctv %l4,0x945,%l3 ! %l0 = 0000000000008904, Trapped
18873! Mem[0000000031800034] = 0a9db2ce, %l0 = 0000000000008904
18874 ldsh [%o3+0x034],%l0 ! %l0 = 0000000000000a9d
18875
18876p6_label_36:
18877! Mem[000000001c800078] = 6d61a05f5398259d, %l7 = 0000000000000000
18878 ldxa [%i1+0x078]%asi,%l7 ! %l7 = 6d61a05f5398259d
18879! %l4 = 00000000ffffffff, immed = fffffe42, %l4 = 00000000ffffffff
18880 andncc %l4,-0x1be,%l4 ! %l4 = 00000000000001bd, %ccr = 00
18881! %f8 = 8a64dc35 7bcc814f, Mem[0000000030000070] = ffffff9c 88d16b03
18882 std %f8 ,[%o0+0x070] ! Mem[0000000030000070] = 8a64dc35 7bcc814f
18883! Mem[0000000031800074] = 0a9db2ce, %l6 = 000000009e466400
18884 ldsha [%o3+0x076]%asi,%l6 ! %l6 = ffffffffffffb2ce
18885! %l6 = ffffffffffffb2ce, %l3 = fffffffffffff942, %l2 = ffffffffffffffff
18886 addc %l6,%l3,%l2 ! %l2 = ffffffffffffac10
18887! Mem[0000000031000030] = 9e46640000000000, %f6 = 003d1e5c 98c8940f
18888 ldd [%o2+%o6],%f6 ! %f6 = 9e466400 00000000
18889! %l4 = 00000000000001bd, immed = 00000d05, %l2 = ffffffffffffac10
18890 xor %l4,0xd05,%l2 ! %l2 = 0000000000000cb8
18891! %l6 = ffffffffffffb2ce, immed = 0000001d, %l1 = 000005b80b1d0000
18892 sra %l6,0x01d,%l1 ! %l1 = ffffffffffffffff
18893! Mem[000000001d000020] = afa5da6f 00365014, %l2 = 00000cb8, %l3 = fffff942
18894 ldd [%i2+%o4],%l2 ! %l2 = 00000000afa5da6f 0000000000365014
18895! done : should take illegal inst trap, %l0 = 0000000000000a9d
18896 done ! Illegal inst trap : %l0 = 0000000000000aad
18897
18898p6_label_37:
18899! retry : should take illegal inst trap, %l0 = 0000000000000aad
18900 retry ! Illegal inst trap : %l0 = 0000000000000abd
18901! Mem[000000001c800008] = 2d700f00, %l6 = ffffffffffffb2ce
18902 lduwa [%i1+%i4]0x88,%l6 ! %l6 = 000000002d700f00
18903! %f8 = 8a64dc35 7bcc814f, Mem[0000000030800030] = 35915f16 00000000
18904 std %f8 ,[%o1+%o6] ! Mem[0000000030800030] = 8a64dc35 7bcc814f
18905! Mem[000000001c800000] = 922dd770 ffffffff, %l0 = 00000abd, %l1 = ffffffff
18906 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000ffffffff 00000000922dd770
18907! retry : should take illegal inst trap, %l0 = 00000000ffffffff
18908 retry ! Illegal inst trap : %l0 = 000000010000000f
18909! Mem[0000000031000030] = 9e46640000000000, %f8 = 8a64dc35 7bcc814f
18910 ldd [%o2+%o6],%f8 ! %f8 = 9e466400 00000000
18911! Mem[000000001c800010] = 3c5be567, %l7 = 6d61a05f5398259d
18912 ldsha [%i1+%i5]0x81,%l7 ! %l7 = 0000000000003c5b
18913! %f20 = 37d16b81 4f00007f, Mem[0000000031800070] = 35d75f16 0a9db2ce
18914 stda %f20,[%o3+0x070]%asi ! Mem[0000000031800070] = 37d16b81 4f00007f
18915! Mem[000000001c000030] = 7bcc814f, %l1 = 00000000922dd770
18916 ldsha [%i0+%o6]0x89,%l1 ! %l1 = ffffffffffff814f
18917 save ! CWP = 1
18918
18919p6_label_38: ! %cwp = 1
18920! %l1 = 0000000000000000, Mem[0000000030000070] = 8a64dc357bcc814f
18921 stx %l1,[%i0+0x070] ! Mem[0000000030000070] = 0000000000000000
18922! %l0 = 00000000, %l1 = 00000000, Mem[000000001c000040] = db948744 8ffd2411
18923 std %l0,[%o0+0x040] ! Mem[000000001c000040] = 00000000 00000000
18924! Mem[000000001d80004c] = 0a9db2ce, %l3 = 0000000000000000
18925 lduw [%o3+0x04c],%l3 ! %l3 = 000000000a9db2ce
18926! Mem[000000001d000008] = 00006400, %l7 = 000000000000094e
18927 lduba [%o2+%o4]0x88,%l7 ! %l7 = 0000000000000000
18928! %l4 = 0000000000000000, %l1 = 0000000000000000, %l4 = 0000000000000000
18929 srl %l4,%l1,%l4 ! %l4 = 0000000000000000
18930! %l1 = 0000000000000000, immed = fffffc42, %l7 = 0000000000000000
18931 andncc %l1,-0x3be,%l7 ! %l7 = 0000000000000000, %ccr = 44
18932! %l4 = 0000000000000000, Mem[000000001d800018] = 84b4ffff
18933 stwa %l4,[%o3+%o6]0x81 ! Mem[000000001d800018] = 00000000
18934! %l0 = 00000000, %l1 = 00000000, Mem[000000001c000060] = e95f9788 a92f0036
18935 std %l0,[%o0+0x060] ! Mem[000000001c000060] = 00000000 00000000
18936! Mem[000000001d800030] = 00c89beb, %l5 = 0000000000000000
18937 lduba [%o3+%i6]0x88,%l5 ! %l5 = 00000000000000eb
18938! %l4 = 0000000000000000, immed = 00000968, %l1 = 0000000000000000
18939 subccc %l4,0x968,%l1 ! %l1 = fffffffffffff698, %ccr = 99
18940
18941p6_label_39: ! %cwp = 1
18942! Mem[0000000031800034] = 0a9db2ce, %l0 = 0000000000000000
18943 ldsh [%i3+0x036],%l0 ! %l0 = ffffffffffffb2ce
18944! %f16 = 1b6383e9 40000000, Mem[000000001d000018] = 0a9db2ce 749acc7e
18945 std %f16,[%o2+%o6] ! Mem[000000001d000018] = 1b6383e9 40000000
18946! Mem[0000000031000034] = 00000000, %l4 = 0000000000000000
18947 ldsw [%i2+0x034],%l4 ! %l4 = 0000000000000000
18948! Clear Register : %l3 = 000000000a9db2ce
18949 clr %l3 ! %l3 = 0000000000000000
18950! %l2 = fffffffffffff240, %l6 = ffffffffffffffff, %l0 = ffffffffffffb2ce
18951 tsubcc %l2,%l6,%l0 ! %l0 = fffffffffffff241, %ccr = 9b
18952! Mem[000000001d800020] = 6ecdffff, %l0 = fffffffffffff241
18953 lduw [%o3+%i4],%l0 ! %l0 = 000000006ecdffff
18954! %l4 = 0000000000000000, %l3 = 0000000000000000, %l7 = 0000000000000000
18955 orn %l4,%l3,%l7 ! %l7 = ffffffffffffffff
18956! Mem[000000001d800020] = ffffcd6e, %l1 = fffffffffffff698
18957 ldswa [%o3+%i4]0x88,%l1 ! %l1 = ffffffffffffcd6e
18958! Mem[000000001d000040] = 935873dc, %l4 = 0000000000000000
18959 ldsh [%o2+0x040],%l4 ! %l4 = ffffffffffff9358
18960! %l0 = 000000006ecdffff, immed = fffff6f3, %l0 = 000000006ecdffff
18961 orncc %l0,-0x90d,%l0 ! %l0 = 000000006ecdffff, %ccr = 00
18962
18963p6_label_40: ! %cwp = 1
18964! Randomly selected nop
18965 nop
18966! Mem[000000001c800020] = 40000000, %l1 = ffffffffffffcd6e
18967 ldsh [%o1+%i4],%l1 ! %l1 = 0000000000004000
18968! Mem[000000001c800004] = 70d72d92, %l5 = 00000000000000eb
18969 ldsb [%o1+0x007],%l5 ! %l5 = ffffffffffffff92
18970! Mem[0000000031800030] = 35d75f16 0a9db2ce, %l2 = fffff240, %l3 = 00000000
18971 ldd [%i3+%i6],%l2 ! %l2 = 0000000035d75f16 000000000a9db2ce
18972! %l1 = 0000000000004000, %l7 = ffffffffffffffff, %l2 = 0000000035d75f16
18973 andcc %l1,%l7,%l2 ! %l2 = 0000000000004000, %ccr = 00
18974! %l0 = 000000006ecdffff, Mem[0000000030000074] = 00000000
18975 stw %l0,[%i0+0x074] ! Mem[0000000030000074] = 6ecdffff
18976! %l0 = 6ecdffff, %l1 = 00004000, Mem[0000000031000070] = 00000000 05f937c2
18977 stda %l0,[%i2+0x070]%asi ! Mem[0000000031000070] = 6ecdffff 00004000
18978! %l6 = ffffffffffffffff, Mem[0000000030000076] = 6ecdffff
18979 sth %l6,[%i0+0x076] ! Mem[0000000030000074] = 6ecdffff
18980! %l1 = 0000000000004000, Mem[000000001d800028] = 112ea497
18981 stwa %l1,[%o3+%i5]0x80 ! Mem[000000001d800028] = 00004000
18982! %l2 = 0000000000004000, %l2 = 0000000000004000, %l7 = ffffffffffffffff
18983 xorcc %l2,%l2,%l7 ! %l7 = 0000000000000000, %ccr = 44
18984
18985p6_label_41: ! %cwp = 1
18986! %l3 = 000000000a9db2ce, immed = 00000dd4, %y = 000005b8
18987 udiv %l3,0xdd4,%l1 ! %l1 = 0000000069dfca9b
18988 mov %l0,%y ! %y = 6ecdffff
18989! %l6 = ffffffffffffffff, %l7 = 0000000000000000, %y = 6ecdffff
18990 sdiv %l6,%l7,%l6 ! Div by zero, %l0 = 000000006ece004f
18991 mov %l0,%y ! %y = 6ece0027
18992! %l7 = 0000000000000000, immed = 00000816, %y = 6ece0027
18993 umulcc %l7,0x816,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
18994! Mem[000000001d00004c] = 19f4dc87, %l0 = 000000006ece0027
18995 ldswa [%o2+0x04c]%asi,%l0 ! %l0 = 0000000019f4dc87
18996! Mem[0000000030800030] = 8a64dc35 7bcc814f, %l2 = 00004000, %l3 = 0a9db2ce
18997 ldd [%i1+%i6],%l2 ! %l2 = 000000008a64dc35 000000007bcc814f
18998! Mem[000000001d800054] = 42b800a4, %l5 = ffffffffffffff92
18999 ldsb [%o3+0x056],%l5 ! %l5 = 0000000000000000
19000! %l1 = 0000000069dfca9b, %l6 = ffffffffffffffff, %l3 = 000000007bcc814f
19001 orn %l1,%l6,%l3 ! %l3 = 0000000069dfca9b
19002! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030800070] = 00000000 00000000
19003 stda %l6,[%i1+0x070]%asi ! Mem[0000000030800070] = ffffffff 00000000
19004! Mem[0000000031000070] = 6ecdffff 00004000, %l4 = 00000000, %l5 = 00000000
19005 ldd [%i2+0x070],%l4 ! %l4 = 000000006ecdffff 0000000000004000
19006! %l7 = 0000000000000000, Mem[000000001c000008] = 00000000
19007 stwa %l7,[%o0+%o4]0x81 ! Mem[000000001c000008] = 00000000
19008
19009p6_label_42: ! %cwp = 1
19010! %l3 = 0000000069dfca9b, immed = 0000001a, %l1 = 0000000069dfca9b
19011 sra %l3,0x01a,%l1 ! %l1 = 000000000000001a
19012! %f25 = 15e4229a, Mem[000000001d800028] = 00004000
19013 st %f25,[%o3+%i5] ! Mem[000000001d800028] = 15e4229a
19014! %l2 = 000000008a64dc35, %l2 = 000000008a64dc35, %l5 = 0000000000004000
19015 tsubcc %l2,%l2,%l5 ! %l5 = 0000000000000000, %ccr = 46
19016! %l4 = 6ecdffff, %l5 = 00000000, Mem[0000000030000070] = 00000000 6ecdffff
19017 std %l4,[%i0+0x070] ! Mem[0000000030000070] = 6ecdffff 00000000
19018! Mem[000000001d800010] = 2abfc636, %l3 = 0000000069dfca9b
19019 lduha [%o3+%o5]0x80,%l3 ! %l3 = 0000000000002abf
19020! %l4 = 000000006ecdffff, immd = fffffffffffff7f2, %l7 = 0000000000000000
19021 udivx %l4,-0x80e,%l7 ! %l7 = 0000000000000000
19022! Mem[000000001c000028] = 8af8afcb, %l7 = 0000000000000000
19023 lduwa [%o0+%i5]0x88,%l7 ! %l7 = 000000008af8afcb
19024! Randomly selected nop
19025 nop
19026! Mem[000000001c800028] = 22130000, %l5 = 0000000000000000
19027 ldsha [%o1+%i5]0x89,%l5 ! %l5 = 0000000000000000
19028! %l3 = 0000000000002abf, %l7 = 000000008af8afcb, %l0 = 0000000019f4dc87
19029 taddcctv %l3,%l7,%l0 ! %l0 = 0000000019f4dcaa, Trapped
19030
19031p6_label_43: ! %cwp = 1
19032! %f2 = 00640000 00000000, Mem[0000000030000070] = 6ecdffff 00000000
19033 std %f2 ,[%i0+0x070] ! Mem[0000000030000070] = 00640000 00000000
19034! Mem[0000000030800074] = 00000000, %l7 = 000000008af8afcb
19035 ldsb [%i1+0x074],%l7 ! %l7 = 0000000000000000
19036! Mem[0000000031800030] = 35d75f16, %f3 = 00000000
19037 ld [%i3+%i6],%f3 ! %f3 = 35d75f16
19038! %l6 = ffffffffffffffff
19039 setx 0x0b1b56bc0b1b56bc,%g7,%l6 ! %l6 = 0b1b56bc0b1b56bc
19040! %l0 = 0000000019f4dcaa, %l7 = 0000000000000000, %l3 = 0000000000002abf
19041 taddcc %l0,%l7,%l3 ! %l3 = 0000000019f4dcaa, %ccr = 02
19042! %l2 = 000000008a64dc35, %l5 = 0000000000000000, %l0 = 0000000019f4dcaa
19043 sll %l2,%l5,%l0 ! %l0 = 000000008a64dc35
19044! Set Register : %l4 = 000000006ecdffff
19045 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff
19046! %l1 = 000000000000001a, immed = fffffc0c, %l0 = 000000008a64dc35
19047 and %l1,-0x3f4,%l0 ! %l0 = 0000000000000008
19048! %l6 = 0b1b56bc0b1b56bc, Mem[000000001d800000] = 00000000
19049 stwa %l6,[%o3+%g0]0x81 ! Mem[000000001d800000] = 0b1b56bc
19050! %l0 = 0000000000000008, %l7 = 0000000000000000, %y = 00000000
19051 sdivcc %l0,%l7,%l5 ! Div by zero, %l0 = 0000000000000058
19052 mov %l0,%y ! %y = 00000030
19053
19054p6_label_44: ! %cwp = 1
19055! Mem[0000000030000030] = ffffffff, %l5 = 0000000000000000
19056 ldsh [%i0+0x032],%l5 ! %l5 = ffffffffffffffff
19057! %l5 = ffffffffffffffff, immed = 00000487, %y = 00000030
19058 udivcc %l5,0x487,%l1 ! %l1 = 000000000ad2b836, %ccr = 00
19059 mov %l0,%y ! %y = 00000030
19060! Mem[000000001d800018] = 00000000, %l7 = 0000000000000000
19061 lduba [%o3+%o6]0x88,%l7 ! %l7 = 0000000000000000
19062! %l7 = 0000000000000000, %l5 = ffffffffffffffff, %l7 = 0000000000000000
19063 sra %l7,%l5,%l7 ! %l7 = 0000000000000000
19064! %l4 = ffffffffffffffff, Mem[0000000030800073] = ffffffff
19065 stb %l4,[%i1+0x073] ! Mem[0000000030800070] = ffffffff
19066! %l2 = 000000008a64dc35, %l1 = 000000000ad2b836, %l6 = 0b1b56bc0b1b56bc
19067 sub %l2,%l1,%l6 ! %l6 = 000000007f9223ff
19068! %f10 = 00000000 44482a5f, Mem[0000000031800070] = 37d16b81 4f00007f
19069 stda %f10,[%i3+0x070]%asi ! Mem[0000000031800070] = 00000000 44482a5f
19070! %l1 = 000000000ad2b836, immed = fffffaef, %y = 00000030
19071 sdiv %l1,-0x511,%l5 ! %l5 = fffffffff68479d7
19072 mov %l0,%y ! %y = 00000030
19073! %f26 = 4b77b0c5 003d1e5c, Mem[000000001c000008] = 00000000 00000000
19074 stda %f26,[%o0+%o4]0x81 ! Mem[000000001c000008] = 4b77b0c5 003d1e5c
19075! %l0 = 0000000000000030, %l4 = ffffffffffffffff, %l4 = ffffffffffffffff
19076 andcc %l0,%l4,%l4 ! %l4 = 0000000000000030, %ccr = 00
19077
19078p6_label_45: ! %cwp = 1
19079! done : should take illegal inst trap, %l0 = 0000000000000030
19080 done ! Illegal inst trap : %l0 = 0000000000000040
19081! Mem[000000001d800074] = cf6deaa8, %l7 = 0000000000000000
19082 ldub [%o3+0x076],%l7 ! %l7 = 00000000000000ea
19083! %l5 = fffffffff68479d7, Mem[000000001d000010] = 4000000015e4229a
19084 stxa %l5,[%o2+%o5]0x88 ! Mem[000000001d000010] = fffffffff68479d7
19085! %l0 = 0000000000000040, immed = 0000082a, %y = 00000030
19086 udiv %l0,0x82a,%l2 ! %l2 = 0000000005e1220d
19087 mov %l0,%y ! %y = 00000040
19088! %l1 = 000000000ad2b836, %l7 = 00000000000000ea, %l5 = fffffffff68479d7
19089 addccc %l1,%l7,%l5 ! %l5 = 000000000ad2b920, %ccr = 00
19090! %l2 = 0000000005e1220d, immed = 00000e38, %l4 = 0000000000000030
19091 addc %l2,0xe38,%l4 ! %l4 = 0000000005e13045
19092! Mem[0000000030000070] = 0064000000000000, %f14 = afa5da6f afa5da6f
19093 ldd [%i0+0x070],%f14 ! %f14 = 00640000 00000000
19094! Clear Register : %l1 = 000000000ad2b836
19095 clr %l1 ! %l1 = 0000000000000000
19096! Mem[0000000031800030] = 35d75f16, %l5 = 000000000ad2b920
19097 ldsh [%i3+0x032],%l5 ! %l5 = 0000000000005f16
19098! %l2 = 0000000005e1220d, %l7 = 00000000000000ea, %l1 = 0000000000000000
19099 andn %l2,%l7,%l1 ! %l1 = 0000000005e12205
19100
19101p6_label_46: ! %cwp = 1
19102! Mem[0000000031800074] = 44482a5f, %l2 = 0000000005e1220d
19103 ldsw [%i3+0x074],%l2 ! %l2 = 0000000044482a5f
19104! Mem[0000000031000034] = 00000000, %l4 = 0000000005e13045
19105 ldsh [%i2+0x036],%l4 ! %l4 = 0000000000000000
19106! Mem[0000000031000070] = 6ecdffff, %l2 = 0000000044482a5f
19107 lduw [%i2+0x070],%l2 ! %l2 = 000000006ecdffff
19108! %f16 = 1b6383e9 40000000, Mem[000000001d000028] = 5c000958 99ba9f38
19109 stda %f16,[%o2+%i5]0x81 ! Mem[000000001d000028] = 1b6383e9 40000000
19110! %l2 = 000000006ecdffff, Mem[000000001c000000] = ff173574
19111 stwa %l2,[%o0+%g0]0x80 ! Mem[000000001c000000] = 6ecdffff
19112! %l2 = 6ecdffff, %l3 = 19f4dcaa, Mem[0000000031000030] = 9e466400 00000000
19113 std %l2,[%i2+%i6] ! Mem[0000000031000030] = 6ecdffff 19f4dcaa
19114! %l1 = 0000000005e12205, %l0 = 0000000000000040, %l4 = 0000000000000000
19115 addccc %l1,%l0,%l4 ! %l4 = 0000000005e12245, %ccr = 00
19116! Mem[000000001d800028] = 15e4229a, %l2 = 000000006ecdffff
19117 ldsha [%o3+%i5]0x81,%l2 ! %l2 = 00000000000015e4
19118! %l3 = 0000000019f4dcaa, %l7 = 00000000000000ea, %l5 = 0000000000005f16
19119 andcc %l3,%l7,%l5 ! %l5 = 00000000000000aa, %ccr = 00
19120! Mem[0000000031000030] = 6ecdffff, %l5 = 00000000000000aa
19121 ldsw [%i2+%i6],%l5 ! %l5 = 000000006ecdffff
19122
19123p6_label_47: ! %cwp = 1
19124! %l6 = 000000007f9223ff, %l2 = 00000000000015e4, %y = 00000040
19125 umul %l6,%l2,%l1 ! %l1 = 00000ae89b1bfa1c, %y = ae8
19126! %l6 = 7f9223ff, %l7 = 000000ea, Mem[0000000031800070] = 00000000 44482a5f
19127 stda %l6,[%i3+0x070]%asi ! Mem[0000000031800070] = 7f9223ff 000000ea
19128! %l6 = 000000007f9223ff, Mem[0000000031000070] = 6ecdffff00004000
19129 stx %l6,[%i2+0x070] ! Mem[0000000031000070] = 000000007f9223ff
19130! %l2 = 00000000000015e4, immed = fffff8d6, %l7 = 00000000000000ea
19131 andncc %l2,-0x72a,%l7 ! %l7 = 0000000000000520, %ccr = 00
19132! Mem[000000001c800018] = e1f9ffff c9ffffff, %l6 = 7f9223ff, %l7 = 00000520
19133 ldda [%o1+%o6]0x89,%l6 ! %l6 = 00000000c9ffffff 00000000e1f9ffff
19134! %l6 = c9ffffff, %l7 = e1f9ffff, Mem[000000001c800068] = cbed6318 84d5bf2a
19135 std %l6,[%o1+0x068] ! Mem[000000001c800068] = c9ffffff e1f9ffff
19136! %l0 = 0000000000000040, Mem[0000000031800034] = 0a9db2ce
19137 stw %l0,[%i3+0x034] ! Mem[0000000031800034] = 00000040
19138! %l6 = c9ffffff, %l7 = e1f9ffff, Mem[0000000031000030] = 6ecdffff 19f4dcaa
19139 stda %l6,[%i2+0x030]%asi ! Mem[0000000031000030] = c9ffffff e1f9ffff
19140! %f16 = 1b6383e9 40000000, Mem[0000000031000030] = c9ffffff e1f9ffff
19141 std %f16,[%i2+%i6] ! Mem[0000000031000030] = 1b6383e9 40000000
19142! %l1 = 00000ae89b1bfa1c, %l5 = 000000006ecdffff, %l2 = 00000000000015e4
19143 sdivx %l1,%l5,%l2 ! %l2 = 0000000000001933
19144
19145p6_label_48: ! %cwp = 1
19146! Mem[000000001d800018] = 0000000000000000, %f6 = 9e466400 00000000
19147 ldda [%o3+%o6]0x80,%f6 ! %f6 = 00000000 00000000
19148! %f30 = 23d2b75e 00000000, Mem[000000001d800058] = 8e827536 03b0f6b8
19149 stda %f30,[%o3+0x058]%asi ! Mem[000000001d800058] = 23d2b75e 00000000
19150! Invert Register : %l2 = 0000000000001933
19151 xor %l2,-1,%l2 ! %l2 = ffffffffffffe6cc
19152! %l3 = 0000000019f4dcaa, %l4 = 0000000005e12245, %l1 = 00000ae89b1bfa1c
19153 udivx %l3,%l4,%l1 ! %l1 = 0000000000000004
19154! %f24 = 40000000 15e4229a, Mem[000000001c800028] = 22130000 63001feb
19155 stda %f24,[%o1+%i5]0x89 ! Mem[000000001c800028] = 40000000 15e4229a
19156! %l1 = 0000000000000004, %l1 = 0000000000000004, %l1 = 0000000000000004
19157 andncc %l1,%l1,%l1 ! %l1 = 0000000000000000, %ccr = 44
19158 restore ! CWP = 0
19159! Mem[000000001d000018] = e983631b, %l6 = 000000002d700f00
19160 lduwa [%i2+%i6]0x88,%l6 ! %l6 = 00000000e983631b
19161! Mem[000000001c000018] = 4d25fcdc, %f14 = 00640000
19162 lda [%i0+%i6]0x80,%f14 ! %f14 = 4d25fcdc
19163! %l5 = 0000000000000084, immed = 00000f54, %l6 = 00000000e983631b
19164 orn %l5,0xf54,%l6 ! %l6 = fffffffffffff0af
19165
19166p6_label_49:
19167! %l5 = 0000000000000084, immed = 00000c5f, %y = 00000ae8
19168 sdivcc %l5,0xc5f,%l3 ! %l3 = 000000007fffffff, %ccr = 02
19169 mov %l0,%y ! %y = 0000000f
19170! %l2 = 00000000afa5da6f, Mem[0000000030800036] = 7bcc814f
19171 sth %l2,[%o1+0x036] ! Mem[0000000030800034] = 7bccda6f
19172! %f8 = 9e466400 00000000, Mem[000000001c000000] = ffffcd6e 05f937c2
19173 stda %f8 ,[%i0+%g0]0x89 ! Mem[000000001c000000] = 9e466400 00000000
19174! %l4 = 000001bd, %l5 = 00000084, Mem[000000001d800010] = 2abfc636 141d6148
19175 stda %l4,[%i3+%i5]0x81 ! Mem[000000001d800010] = 000001bd 00000084
19176! %l2 = afa5da6f, %l3 = 7fffffff, Mem[000000001d000000] = 0f94c898 5c1e3d00
19177 stda %l2,[%i2+%g0]0x81 ! Mem[000000001d000000] = afa5da6f 7fffffff
19178! %l0 = 000000010000000f, %l2 = 00000000afa5da6f, %l6 = fffffffffffff0af
19179 tsubcctv %l0,%l2,%l6 ! %l0 = 0000000100000032, Trapped
19180! %l0 = 0000000100000032, %l1 = ffffffffffff814f, %l2 = 00000000afa5da6f
19181 orn %l0,%l1,%l2 ! %l2 = 0000000100007eb2
19182! %l5 = 0000000000000084, %l4 = 00000000000001bd, %l5 = 0000000000000084
19183 xnor %l5,%l4,%l5 ! %l5 = fffffffffffffec6
19184! retry : should take illegal inst trap, %l0 = 0000000100000032
19185 retry ! Illegal inst trap : %l0 = 0000000100000042
19186! %l2 = 0000000100007eb2, Mem[000000001c000000] = 00000000
19187 stwa %l2,[%i0+%g0]0x80 ! Mem[000000001c000000] = 00007eb2
19188
19189p6_label_50:
19190! %l3 = 000000007fffffff, immed = 00000b70, %l6 = fffffffffffff0af
19191 xor %l3,0xb70,%l6 ! %l6 = 000000007ffff48f
19192! %l1 = ffffffffffff814f, %l3 = 000000007fffffff, %y = 0000000f
19193 smul %l1,%l3,%l5 ! %l5 = ffffc0a780007eb1, %y = ffffc0a7
19194! Mem[000000001d000020] = afa5da6f 00365014, %l2 = 00007eb2, %l3 = 7fffffff
19195 ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000afa5da6f 0000000000365014
19196! Randomly selected nop
19197 nop
19198! %l5 = ffffc0a780007eb1, Mem[000000001c000030] = 7bcc814f
19199 stha %l5,[%i0+%o6]0x88 ! Mem[000000001c000030] = 7bcc7eb1
19200! %l1 = ffffffffffff814f, Mem[000000001d000018] = 1b6383e9
19201 stha %l1,[%i2+%i6]0x80 ! Mem[000000001d000018] = 814f83e9
19202! Mem[0000000031800030] = 35d75f16, %l2 = 00000000afa5da6f
19203 ldsw [%o3+%o6],%l2 ! %l2 = 0000000035d75f16
19204! Mem[0000000030800074] = 00000000, %l3 = 0000000000365014
19205 ldsw [%o1+0x074],%l3 ! %l3 = 0000000000000000
19206! %l5 = ffffc0a780007eb1, Mem[0000000030800070] = ffffffff
19207 stb %l5,[%o1+0x070] ! Mem[0000000030800070] = b1ffffff
19208! %l7 = 0000000000003c5b, immed = 00000748, %y = ffffc0a7
19209 sdiv %l7,0x748,%l1 ! %l1 = ffffffff80000000
19210 mov %l0,%y ! %y = 00000042
19211
19212p6_label_51:
19213! %l5 = ffffc0a780007eb1
19214 sethi %hi(0xb6815800),%l5 ! %l5 = 00000000b6815800
19215! %l5 = 00000000b6815800, %l6 = 000000007ffff48f, %l5 = 00000000b6815800
19216 tsubcc %l5,%l6,%l5 ! %l5 = 0000000036816371, %ccr = 02
19217! Mem[000000001c800028] = 9a22e41500000040, %f26 = 4b77b0c5 003d1e5c
19218 ldda [%i1+%o5]0x80,%f26 ! %f26 = 9a22e415 00000040
19219! %l6 = 000000007ffff48f, %l7 = 0000000000003c5b, %l3 = 0000000000000000
19220 addc %l6,%l7,%l3 ! %l3 = 00000000800030ea
19221! %l3 = 00000000800030ea, Mem[000000001c000028] = 8af8afcb
19222 stba %l3,[%i0+%o5]0x89 ! Mem[000000001c000028] = 8af8afea
19223! %l3 = 00000000800030ea, immed = 00000eeb, %l1 = ffffffff80000000
19224 subc %l3,0xeeb,%l1 ! %l1 = 00000000800021ff
19225! Clear Register : %l2 = 0000000035d75f16
19226 clr %l2 ! %l2 = 0000000000000000
19227! Mem[000000001c800050] = aa1c0bba 6edb6dea, %l0 = 00000042, %l1 = 800021ff
19228 ldd [%i1+0x050],%l0 ! %l0 = 00000000aa1c0bba 000000006edb6dea
19229! %l6 = 000000007ffff48f, immed = 00000e26, %y = 00000042
19230 umulcc %l6,0xe26,%l1 ! %l1 = 00000712ff5e1f3a, %ccr = 08, %y = 712
19231! %l6 = 000000007ffff48f, %l2 = 0000000000000000, %y = 00000712
19232 umul %l6,%l2,%l1 ! %l1 = 0000000000000000, %y = 00
19233
19234p6_label_52:
19235! %l2 = 0000000000000000, %l5 = 0000000036816371, %l3 = 00000000800030ea
19236 sub %l2,%l5,%l3 ! %l3 = ffffffffc97e9c8f
19237! Mem[000000001d000018] = 814f83e9, %l2 = 0000000000000000
19238 lduha [%i2+%i6]0x80,%l2 ! %l2 = 000000000000814f
19239! Mem[0000000031800030] = 35d75f16, %l2 = 000000000000814f
19240 lduh [%o3+%o6],%l2 ! %l2 = 00000000000035d7
19241! %l4 = 00000000000001bd, immed = fffffd5e, %l5 = 0000000036816371
19242 addc %l4,-0x2a2,%l5 ! %l5 = ffffffffffffff1b
19243! %f20 = 37d16b81, Mem[000000001c800008] = 2d700f00
19244 sta %f20,[%i1+%i4]0x89 ! Mem[000000001c800008] = 37d16b81
19245! %l7 = 0000000000003c5b, %l7 = 0000000000003c5b, %y = 00000000
19246 sdivcc %l7,%l7,%l4 ! %l4 = 0000000000000001, %ccr = 00
19247 mov %l0,%y ! %y = aa1c0bba
19248! %l4 = 0000000000000001, immed = 0000003c, %l0 = 00000000aa1c0bba
19249 srax %l4,0x03c,%l0 ! %l0 = 0000000000000000
19250! Mem[000000001d000030] = 64343b56, %l2 = 00000000000035d7
19251 lduha [%i2+%o6]0x89,%l2 ! %l2 = 0000000000003b56
19252! Randomly selected nop
19253 nop
19254! Invert Register : %l3 = ffffffffc97e9c8f
19255 xor %l3,-1,%l3 ! %l3 = 0000000036816370
19256
19257p6_label_53:
19258! Mem[0000000030800070] = b1ffffff 00000000, %l0 = 00000000, %l1 = 00000000
19259 ldd [%o1+0x070],%l0 ! %l0 = 00000000b1ffffff 0000000000000000
19260! %l5 = ffffffffffffff1b, %l0 = 00000000b1ffffff, %l2 = 0000000000003b56
19261 sub %l5,%l0,%l2 ! %l2 = ffffffff4dffff1c
19262! %l7 = 0000000000003c5b, Mem[0000000031800074] = 000000ea, %asi = 80
19263 stwa %l7,[%o3+0x074]%asi ! Mem[0000000031800074] = 00003c5b
19264! Mem[0000000031000070] = 00000000, %l2 = ffffffff4dffff1c
19265 ldsba [%o2+0x073]%asi,%l2 ! %l2 = 0000000000000000
19266! Mem[000000001d800014] = 00000084, %l4 = 0000000000000001
19267 ldsb [%i3+0x017],%l4 ! %l4 = ffffffffffffff84
19268! Mem[000000001c800020] = 40000000, %f22 = 563b3464
19269 lda [%i1+%o4]0x80,%f22 ! %f22 = 40000000
19270! %l7 = 0000000000003c5b, %l3 = 0000000036816370, %l5 = ffffffffffffff1b
19271 addc %l7,%l3,%l5 ! %l5 = 0000000036819fcb
19272! Mem[000000001d80003c] = ea005a88, %l3 = 0000000036816370
19273 lduw [%i3+0x03c],%l3 ! %l3 = 00000000ea005a88
19274! %l1 = 0000000000000000, Mem[000000001c800010] = 67e55b3c
19275 stwa %l1,[%i1+%i5]0x89 ! Mem[000000001c800010] = 00000000
19276! %l6 = 000000007ffff48f, %l6 = 000000007ffff48f, %l1 = 0000000000000000
19277 xnorcc %l6,%l6,%l1 ! %l1 = ffffffffffffffff, %ccr = 88
19278
19279p6_label_54:
19280! Mem[000000001d000078] = 1d229c73, %l4 = ffffffffffffff84
19281 ldswa [%i2+0x078]%asi,%l4 ! %l4 = 000000001d229c73
19282! Mem[0000000030000070] = 00640000, %l7 = 0000000000003c5b
19283 ldsha [%o0+0x072]%asi,%l7 ! %l7 = 0000000000000000
19284! Mem[000000001d000058] = f2df1122, %l5 = 0000000036819fcb
19285 ldub [%i2+0x059],%l5 ! %l5 = 00000000000000df
19286! Randomly selected nop
19287 nop
19288! %l7 = 0000000000000000, immed = 00000a88, %y = aa1c0bba
19289 smulcc %l7,0xa88,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
19290! %f8 = 9e466400 00000000, Mem[000000001c800030] = febdffff 98c8940f
19291 stda %f8 ,[%i1+%o6]0x81 ! Mem[000000001c800030] = 9e466400 00000000
19292! Mem[000000001d800008] = 2b29dd83 3409643e, %l0 = b1ffffff, %l1 = ffffffff
19293 ldda [%i3+%i4]0x89,%l0 ! %l0 = 000000003409643e 000000002b29dd83
19294! Mem[000000001d000010] = d77984f6, %f11 = 44482a5f
19295 ld [%i2+%i5],%f11 ! %f11 = d77984f6
19296! Mem[000000001c800008] = 816bd137, %l6 = 000000007ffff48f
19297 lduha [%i1+%i4]0x80,%l6 ! %l6 = 000000000000816b
19298! Mem[000000001c800010] = 00000000, %f24 = 40000000
19299 lda [%i1+%i5]0x80,%f24 ! %f24 = 00000000
19300
19301p6_label_55:
19302! %f10 = 00000000 d77984f6, Mem[000000001c000018] = 4d25fcdc cbd97f17
19303 stda %f10,[%i0+0x018]%asi ! Mem[000000001c000018] = 00000000 d77984f6
19304! %l1 = 000000002b29dd83, immed = 00000c73, %l6 = 000000000000816b
19305 or %l1,0xc73,%l6 ! %l6 = 000000002b29ddf3
19306! %l7 = 0000000000000000, immed = 00000b48, %l7 = 0000000000000000
19307 xorcc %l7,0xb48,%l7 ! %l7 = 0000000000000b48, %ccr = 00
19308! %f24 = 00000000 15e4229a, Mem[0000000030800030] = 8a64dc35 7bccda6f
19309 std %f24,[%o1+%o6] ! Mem[0000000030800030] = 00000000 15e4229a
19310! %l1 = 000000002b29dd83, immed = 00000c10, %l6 = 000000002b29ddf3
19311 sub %l1,0xc10,%l6 ! %l6 = 000000002b29d173
19312! %l5 = 00000000000000df, immed = 00000ddb, %l6 = 000000002b29d173
19313 taddcctv %l5,0xddb,%l6 ! %l0 = 0000000034096461, Trapped
19314! %f6 = 00000000 00000000, Mem[0000000030800070] = b1ffffff 00000000
19315 std %f6 ,[%o1+0x070] ! Mem[0000000030800070] = 00000000 00000000
19316! %f14 = 4d25fcdc 00000000, Mem[0000000030800030] = 00000000 15e4229a
19317 std %f14,[%o1+%o6] ! Mem[0000000030800030] = 4d25fcdc 00000000
19318! Mem[0000000031800070] = 7f9223ff, %l4 = 000000001d229c73
19319 ldub [%o3+0x070],%l4 ! %l4 = 000000000000007f
19320! Mem[0000000031800034] = 00000040, %l7 = 0000000000000b48
19321 lduw [%o3+0x034],%l7 ! %l7 = 0000000000000040
19322
19323p6_label_56:
19324! %l5 = 00000000000000df, immed = 00000031, %l4 = 000000000000007f
19325 srlx %l5,0x031,%l4 ! %l4 = 0000000000000000
19326! %l0 = 0000000034096461, %l0 = 0000000034096461, %l1 = 000000002b29dd83
19327 or %l0,%l0,%l1 ! %l1 = 0000000034096461
19328! %l2 = 0000000000000000, Mem[0000000031800030] = 35d75f16, %asi = 80
19329 stwa %l2,[%o3+0x030]%asi ! Mem[0000000031800030] = 00000000
19330! Mem[000000001c800030] = 9e466400, %l6 = 000000002b29d173
19331 ldsha [%i1+%o6]0x81,%l6 ! %l6 = ffffffffffff9e46
19332! Mem[0000000030800070] = 0000000000000000, %f12 = 35d75f16 0a9db2ce
19333 ldda [%o1+0x070]%asi,%f12 ! %f12 = 00000000 00000000
19334! Mem[0000000030000030] = ffffffff, %f29 = 0a9db2ce
19335 ld [%o0+%o6],%f29 ! %f29 = ffffffff
19336! Mem[000000001c800004] = 70d72d92, %l4 = 0000000000000000
19337 ldsh [%i1+0x004],%l4 ! %l4 = 00000000000070d7
19338! Mem[000000001c000010] = e945702d8df3ffff, %f8 = 9e466400 00000000
19339 ldda [%i0+%i5]0x80,%f8 ! %f8 = e945702d 8df3ffff
19340! %l1 = 0000000034096461
19341 setx 0x8fff7a828fff7a82,%g7,%l1 ! %l1 = 8fff7a828fff7a82
19342! Mem[0000000031000070] = 000000007f9223ff, %l7 = 0000000000000040
19343 ldx [%o2+0x070],%l7 ! %l7 = 000000007f9223ff
19344
19345p6_label_57:
19346! %l2 = 0000000000000000, %l5 = 00000000000000df, %l2 = 0000000000000000
19347 xnorcc %l2,%l5,%l2 ! %l2 = ffffffffffffff20, %ccr = 88
19348! %l5 = 00000000000000df, immed = ffffffcf, %l5 = 00000000000000df
19349 sub %l5,-0x031,%l5 ! %l5 = 0000000000000110
19350! %l1 = 8fff7a828fff7a82, Mem[0000000030000070] = 0064000000000000
19351 stx %l1,[%o0+0x070] ! Mem[0000000030000070] = 8fff7a828fff7a82
19352! %l6 = ffffffffffff9e46, immed = 0000062e, %l2 = ffffffffffffff20
19353 xor %l6,0x62e,%l2 ! %l2 = ffffffffffff9868
19354! %l3 = 0000000000000000, %l4 = 00000000000070d7, %y = 00000000
19355 umulcc %l3,%l4,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00
19356! Mem[000000001c80003c] = ffffff9c, %l5 = 0000000000000110
19357 ldsw [%i1+0x03c],%l5 ! %l5 = ffffffffffffff9c
19358! Mem[0000000031800070] = 7f9223ff00003c5b, %f0 = ca173574 3bc76498
19359 ldda [%o3+0x070]%asi,%f0 ! %f0 = 7f9223ff 00003c5b
19360! %f24 = 00000000 15e4229a, Mem[0000000031800030] = 00000000 00000040
19361 std %f24,[%o3+%o6] ! Mem[0000000031800030] = 00000000 15e4229a
19362! Mem[000000001c800028] = 15e4229a, %l0 = 0000000034096461
19363 ldsha [%i1+%o5]0x89,%l0 ! %l0 = 000000000000229a
19364! %l0 = 000000000000229a, Mem[000000001c80005a] = fee12164
19365 stb %l0,[%i1+0x05a] ! Mem[000000001c800058] = fee19a64
19366
19367p6_label_58:
19368! Mem[000000001c000000] = 00007eb2, %l5 = ffffffffffffff9c
19369 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000007eb2
19370! %l6 = ffffffffffff9e46, Mem[000000001c000030] = b17ecc7b
19371 stba %l6,[%i0+%o6]0x81 ! Mem[000000001c000030] = 467ecc7b
19372! %f16 = 1b6383e9, Mem[000000001c800008] = 816bd137
19373 sta %f16,[%i1+%i4]0x81 ! Mem[000000001c800008] = 1b6383e9
19374! Mem[000000001c800018] = ffffffc9, %l5 = 0000000000007eb2
19375 lduwa [%i1+%i6]0x80,%l5 ! %l5 = 00000000ffffffc9
19376! Mem[000000001d800008] = 3e640934, %l2 = ffffffffffff9868
19377 lduha [%i3+%i4]0x80,%l2 ! %l2 = 0000000000003e64
19378! Mem[0000000030000070] = 8fff7a82, %l3 = 0000000000000000
19379 ldsw [%o0+0x070],%l3 ! %l3 = ffffffff8fff7a82
19380! Mem[0000000030000070] = 8fff7a82, %l3 = ffffffff8fff7a82
19381 lduh [%o0+0x072],%l3 ! %l3 = 0000000000007a82
19382! %l0 = 000000000000229a, %l6 = ffffffffffff9e46, %l2 = 0000000000003e64
19383 sra %l0,%l6,%l2 ! %l2 = 000000000000008a
19384! Mem[0000000030800030] = 4d25fcdc00000000, %f28 = 35d75f16 ffffffff
19385 ldd [%o1+%o6],%f28 ! %f28 = 4d25fcdc 00000000
19386! %l1 = 0000000000000000, %l0 = 000000000000229a, %l5 = 00000000ffffffc9
19387 sll %l1,%l0,%l5 ! %l5 = 0000000000000000
19388
19389p6_label_59:
19390! %l2 = 000000000000008a, %l6 = ffffffffffff9e46, %l6 = ffffffffffff9e46
19391 udivx %l2,%l6,%l6 ! Div by zero, %l0 = 00000000000022c2
19392! Mem[000000001c000020] = 4bd8cf4d, %f27 = 00000040
19393 lda [%i0+%o4]0x88,%f27 ! %f27 = 4bd8cf4d
19394! %l0 = 0000229a, %l1 = 00000000, Mem[000000001c800078] = 6d61a05f 5398259d
19395 std %l0,[%i1+0x078] ! Mem[000000001c800078] = 0000229a 00000000
19396! %l7 = 000000007f9223ff, Mem[0000000030000034] = ffffb484
19397 stb %l7,[%o0+0x034] ! Mem[0000000030000034] = ffffb484
19398! %l1 = 0000000000000000, Mem[000000001d000060] = 9583704244482a5f
19399 stx %l1,[%i2+0x060] ! Mem[000000001d000060] = 0000000000000000
19400! %l4 = 000070d7, %l5 = 00000000, Mem[000000001c000020] = 4bd8cf4d 4cef918e
19401 stda %l4,[%i0+%o4]0x89 ! Mem[000000001c000020] = 000070d7 00000000
19402! Invert Register : %l1 = 0000000000000000
19403 xor %l1,-1,%l1 ! %l1 = ffffffffffffffff
19404! %l1 = ffffffffffffffff, Mem[0000000030800074] = 00000000
19405 sth %l1,[%o1+0x074] ! Mem[0000000030800074] = ffff0000
19406! retry : should take illegal inst trap, %l0 = 000000000000229a
19407 retry ! Illegal inst trap : %l0 = 00000000000022aa
19408! %f28 = 4d25fcdc 00000000, Mem[000000001c800020] = 40000000 15e4229a
19409 stda %f28,[%i1+%o4]0x81 ! Mem[000000001c800020] = 4d25fcdc 00000000
19410
19411p6_label_60:
19412! %l0 = 00000000000022aa, Mem[000000001d800075] = cf6deaa8
19413 stb %l0,[%i3+0x075] ! Mem[000000001d800074] = cfaaeaa8
19414! %l5 = 0000000000000000, immed = 00000014, %l2 = 000000000000008a
19415 sra %l5,0x014,%l2 ! %l2 = 0000000000000000
19416! Mem[0000000031800034] = 15e4229a, %l6 = 0000000000000000
19417 ldsh [%o3+0x036],%l6 ! %l6 = 000000000000229a
19418! %l0 = 00000000000022aa, %l5 = 0000000000000000, %l1 = ffffffffffffffff
19419 sll %l0,%l5,%l1 ! %l1 = 00000000000022aa
19420! %l2 = 0000000000000000, Mem[000000001c800030] = 9e466400
19421 stwa %l2,[%i1+%o6]0x81 ! Mem[000000001c800030] = 00000000
19422! Mem[000000001c800044] = b4845cb2, %l4 = 00000000000070d7
19423 ldsba [%i1+0x044]%asi,%l4 ! %l4 = ffffffffffffffb4
19424! Randomly selected nop
19425 nop
19426! Mem[0000000031000070] = 00000000, %f4 = 5d37edfb
19427 ld [%o2+0x070],%f4 ! %f4 = 00000000
19428! Mem[000000001d000030] = 64343b56, %f10 = 00000000
19429 lda [%i2+%o6]0x88,%f10 ! %f10 = 64343b56
19430! Mem[000000001d800000] = 0b1b56bc, %l2 = 0000000000000000
19431 lduha [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000b1b
19432
19433p6_label_61:
19434! Mem[000000001c000018] = 00000000, %l2 = 0000000000000b1b
19435 ldsh [%i0+0x01a],%l2 ! %l2 = 0000000000000000
19436! Mem[0000000030000030] = ffffffff, %l7 = 000000007f9223ff
19437 ldsh [%o0+0x032],%l7 ! %l7 = ffffffffffffffff
19438! %l0 = 00000000000022aa, immed = 000000e8, %y = 00000000
19439 smulcc %l0,0x0e8,%l4 ! %l4 = 00000000001f6a10, %ccr = 00, %y = 00
19440! %l5 = 0000000000000000, immed = fffff700, %y = 00000000
19441 udiv %l5,-0x900,%l3 ! %l3 = 0000000000000000
19442 mov %l0,%y ! %y = 000022aa
19443! Mem[0000000030000070] = 8fff7a82, %l0 = 00000000000022aa
19444 ldsh [%o0+0x072],%l0 ! %l0 = 0000000000007a82
19445! Mem[0000000030800070] = 00000000 ffff0000, %l2 = 00000000, %l3 = 00000000
19446 ldd [%o1+0x070],%l2 ! %l2 = 0000000000000000 00000000ffff0000
19447! %l0 = 00007a82, %l1 = 000022aa, Mem[000000001d000020] = 6fdaa5af 14503600
19448 stda %l0,[%i2+%o4]0x89 ! Mem[000000001d000020] = 00007a82 000022aa
19449! %l3 = 00000000ffff0000, Mem[0000000031800030] = 00000000
19450 stw %l3,[%o3+%o6] ! Mem[0000000031800030] = ffff0000
19451! Mem[000000001c800000] = ffffffff70d72d92, %f30 = 23d2b75e 00000000
19452 ldda [%i1+%g0]0x80,%f30 ! %f30 = ffffffff 70d72d92
19453! %f2 = 00640000 35d75f16, Mem[0000000031000070] = 00000000 7f9223ff
19454 std %f2 ,[%o2+0x070] ! Mem[0000000031000070] = 00640000 35d75f16
19455
19456p6_label_62:
19457! %l7 = ffffffffffffffff, %l3 = 00000000ffff0000, %l0 = 0000000000007a82
19458 orcc %l7,%l3,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
19459! %f16 = 1b6383e9, Mem[000000001d000028] = e983631b
19460 sta %f16,[%i2+%o5]0x89 ! Mem[000000001d000028] = 1b6383e9
19461! %l7 = ffffffffffffffff, %l7 = ffffffffffffffff, %y = 000022aa
19462 sdivcc %l7,%l7,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
19463 mov %l0,%y ! %y = ffffffff
19464! Mem[0000000030800034] = 00000000, %l6 = 000000000000229a
19465 ldswa [%o1+0x034]%asi,%l6 ! %l6 = 0000000000000000
19466! %f17 = 40000000, Mem[0000000030000034] = ffffb484
19467 sta %f17,[%o0+0x034]%asi ! Mem[0000000030000034] = 40000000
19468! %l5 = 0000000000000000, %l3 = 00000000ffff0000, %l0 = ffffffffffffffff
19469 sra %l5,%l3,%l0 ! %l0 = 0000000000000000
19470! Mem[0000000030000034] = 40000000, %l5 = 0000000000000000
19471 ldsw [%o0+0x034],%l5 ! %l5 = 0000000040000000
19472! Mem[000000001d800030] = 00c89beb, %l6 = 0000000000000000
19473 lduha [%i3+%o6]0x88,%l6 ! %l6 = 0000000000009beb
19474! %l6 = 0000000000009beb, immed = 00000018, %l4 = 00000000001f6a10
19475 srl %l6,0x018,%l4 ! %l4 = 0000000000000000
19476! Mem[000000001c000008] = 5c1e3d00c5b0774b, %f4 = 00000000 b4845cb2
19477 ldda [%i0+%i4]0x88,%f4 ! %f4 = 5c1e3d00 c5b0774b
19478
19479p6_label_63:
19480! %l2 = 0000000000000000, immed = 00000029, %l5 = 0000000040000000
19481 srax %l2,0x029,%l5 ! %l5 = 0000000000000000
19482! Mem[000000001c000010] = e945702d, %l6 = 0000000000009beb
19483 lduha [%i0+%i5]0x80,%l6 ! %l6 = 000000000000e945
19484! Mem[000000001d000000] = 6fdaa5af, %l6 = 000000000000e945
19485 lduwa [%i2+%g0]0x88,%l6 ! %l6 = 000000006fdaa5af
19486! Mem[000000001c000018] = 00000000, %l5 = 0000000000000000
19487 lduha [%i0+%i6]0x88,%l5 ! %l5 = 0000000000000000
19488! Mem[0000000030000030] = ffffffff40000000, %f14 = 4d25fcdc 00000000
19489 ldd [%o0+%o6],%f14 ! %f14 = ffffffff 40000000
19490! %l5 = 0000000000000000, %l5 = 0000000000000000, %l1 = 00000000000022aa
19491 orcc %l5,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 44
19492! %l3 = 00000000ffff0000, Mem[000000001c800000] = ffffffff
19493 stwa %l3,[%i1+%g0]0x81 ! Mem[000000001c800000] = ffff0000
19494! %l3 = 00000000ffff0000, %l2 = 0000000000000000, %l6 = 000000006fdaa5af
19495 andn %l3,%l2,%l6 ! %l6 = 00000000ffff0000
19496! Mem[0000000031000070] = 00640000, %l5 = 0000000000000000
19497 lduw [%o2+0x070],%l5 ! %l5 = 0000000000640000
19498! %l5 = 0000000000640000, %l4 = 0000000000000000, %y = ffffffff
19499 udivcc %l5,%l4,%l3 ! Div by zero, %l0 = 0000000000000050
19500 mov %l0,%y ! %y = 00000028
19501
19502p6_label_64:
19503! Mem[0000000031000070] = 00640000 35d75f16, %l4 = 00000000, %l5 = 00640000
19504 ldda [%o2+0x070]%asi,%l4 ! %l4 = 0000000000640000 0000000035d75f16
19505! %l1 = 0000000000000000, Mem[0000000031800070] = 7f9223ff, %asi = 80
19506 stwa %l1,[%o3+0x070]%asi ! Mem[0000000031800070] = 00000000
19507! %l1 = 0000000000000000, Mem[000000001d800020] = 6ecdffff
19508 stba %l1,[%i3+%o4]0x81 ! Mem[000000001d800020] = 00cdffff
19509! Mem[000000001c800020] = 4d25fcdc00000000, %f0 = 7f9223ff 00003c5b
19510 ldda [%i1+%o4]0x81,%f0 ! %f0 = 4d25fcdc 00000000
19511! Mem[000000001d000028] = e983631b, %l0 = 0000000000000028
19512 ldsba [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffffe9
19513! %l6 = ffff0000, %l7 = 80000000, Mem[0000000030800070] = 00000000 ffff0000
19514 stda %l6,[%o1+0x070]%asi ! Mem[0000000030800070] = ffff0000 80000000
19515! Mem[000000001c800008] = e983631b, %l7 = ffffffff80000000
19516 lduba [%i1+%i4]0x88,%l7 ! %l7 = 000000000000001b
19517! %l7 = 000000000000001b, Mem[000000001c800020] = 4d25fcdc
19518 stba %l7,[%i1+%o4]0x81 ! Mem[000000001c800020] = 1b25fcdc
19519! %l6 = 00000000ffff0000, immed = 00000a3c, %y = 00000028
19520 sdivcc %l6,0xa3c,%l4 ! %l4 = 000000000401901f, %ccr = 00
19521 mov %l0,%y ! %y = ffffffe9
19522! %f29 = 00000000, Mem[0000000030000030] = ffffffff
19523 st %f29,[%o0+%o6] ! Mem[0000000030000030] = 00000000
19524
19525p6_label_65:
19526! %l0 = ffffffe9, %l1 = 00000000, Mem[0000000031000070] = 00640000 35d75f16
19527 std %l0,[%o2+0x070] ! Mem[0000000031000070] = ffffffe9 00000000
19528! Mem[000000001d000058] = f2df1122, %l7 = 000000000000001b
19529 ldsb [%i2+0x058],%l7 ! %l7 = fffffffffffffff2
19530! Clear Register : %l4 = 000000000401901f
19531 clr %l4 ! %l4 = 0000000000000000
19532! %l5 = 0000000035d75f16, immed = 000008fd, %y = ffffffe9
19533 sdiv %l5,0x8fd,%l5 ! %l5 = fffffffffd76ea3d
19534 mov %l0,%y ! %y = ffffffe9
19535! Mem[0000000030000030] = 00000000, %l1 = 0000000000000000
19536 ldsw [%o0+%o6],%l1 ! %l1 = 0000000000000000
19537! Mem[0000000031000034] = 40000000, %l4 = 0000000000000000
19538 ldsha [%o2+0x034]%asi,%l4 ! %l4 = 0000000000004000
19539! Mem[000000001c800000] = 0000ffff, %l4 = 0000000000004000
19540 ldsha [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
19541! %l1 = 0000000000000000, immed = fffff2af, %l3 = 00000000ffff0000
19542 orncc %l1,-0xd51,%l3 ! %l3 = 0000000000000d50, %ccr = 00
19543! %l5 = fffffffffd76ea3d
19544 sethi %hi(0x8f938c00),%l5 ! %l5 = 000000008f938c00
19545 save ! CWP = 1
19546
19547p6_label_66: ! %cwp = 1
19548! %l0 = 0000000000000040, immed = 0000001c, %l7 = 00000000e1f9ffff
19549 sra %l0,0x01c,%l7 ! %l7 = 0000000000000000
19550! Mem[000000001d000018] = 814f83e9 40000000, %l4 = 05e12245, %l5 = 6ecdffff
19551 ldda [%o2+%o6]0x81,%l4 ! %l4 = 00000000814f83e9 0000000040000000
19552! Mem[000000001d000030] = 64343b56, %f16 = 1b6383e9
19553 lda [%o2+%i6]0x88,%f16 ! %f16 = 64343b56
19554! Mem[000000001c800008] = 1b6383e9, %l0 = 0000000000000040
19555 lduha [%o1+%o4]0x80,%l0 ! %l0 = 0000000000001b63
19556! %l3 = 0000000019f4dcaa, %l7 = 0000000000000000, %l5 = 0000000040000000
19557 taddcctv %l3,%l7,%l5 ! %l0 = 0000000000001b86, Trapped
19558! %l5 = 0000000040000000, %l5 = 0000000040000000, %y = ffffffe9
19559 sdiv %l5,%l5,%l1 ! %l1 = ffffffffffffffa5
19560 mov %l0,%y ! %y = 00001b86
19561! %l6 = 00000000c9ffffff, %l3 = 0000000019f4dcaa, %y = 00001b86
19562 udiv %l6,%l3,%l2 ! %l2 = 0000000000010f7c
19563 mov %l0,%y ! %y = 00001b86
19564! Mem[000000001d000078] = 1d229c73032d57d1, %l1 = ffffffffffffffa5
19565 ldx [%o2+0x078],%l1 ! %l1 = 1d229c73032d57d1
19566! %l6 = 00000000c9ffffff, immed = 00000007, %l2 = 0000000000010f7c
19567 sra %l6,0x007,%l2 ! %l2 = ffffffffff93ffff
19568! %l6 = 00000000c9ffffff, immed = 0000000e, %l5 = 0000000040000000
19569 srl %l6,0x00e,%l5 ! %l5 = 00000000000327ff
19570
19571p6_label_67: ! %cwp = 1
19572! Mem[0000000030800030] = 4d25fcdc, %l5 = 00000000000327ff
19573 ldsha [%i1+0x032]%asi,%l5 ! %l5 = fffffffffffffcdc
19574! %l2 = ffffffffff93ffff, immed = fffff881, %l1 = 1d229c73032d57d1
19575 tsubcc %l2,-0x77f,%l1 ! %l1 = ffffffffff94077e, %ccr = 9b
19576! %f8 = e945702d 8df3ffff, Mem[0000000030800070] = ffff0000 80000000
19577 std %f8 ,[%i1+0x070] ! Mem[0000000030800070] = e945702d 8df3ffff
19578! Mem[000000001d800044] = b54d3691, %l6 = 00000000c9ffffff
19579 lduh [%o3+0x044],%l6 ! %l6 = 000000000000b54d
19580! %f28 = 4d25fcdc 00000000, Mem[000000001d800018] = 00000000 00000000
19581 std %f28,[%o3+%o6] ! Mem[000000001d800018] = 4d25fcdc 00000000
19582! Mem[000000001d000000] = afa5da6f, %l5 = fffffffffffffcdc
19583 ldswa [%o2+%g0]0x81,%l5 ! %l5 = ffffffffafa5da6f
19584! %l5 = ffffffffafa5da6f, immed = 0000000b, %l2 = ffffffffff93ffff
19585 sllx %l5,0x00b,%l2 ! %l2 = fffffd7d2ed37800
19586! %l4 = 00000000814f83e9, immed = fffff67c, %l7 = 0000000000000000
19587 tsubcc %l4,-0x984,%l7 ! %l7 = 00000000814f8d6d, %ccr = 1b
19588! %l4 = 00000000814f83e9, immed = 0000027a, %l7 = 00000000814f8d6d
19589 or %l4,0x27a,%l7 ! %l7 = 00000000814f83fb
19590! Mem[0000000031000030] = 1b6383e9, %l7 = 00000000814f83fb
19591 ldsba [%i2+0x031]%asi,%l7 ! %l7 = 0000000000000063
19592
19593p6_label_68: ! %cwp = 1
19594! %l4 = 00000000814f83e9, immed = 000006a2, %y = 00001b86
19595 smulcc %l4,0x6a2,%l7 ! %l7 = fffffcb7b168ef72, %ccr = 88, %y = fffffcb7
19596! %l2 = fffffd7d2ed37800, Mem[0000000030800074] = 8df3ffff
19597 sth %l2,[%i1+0x074] ! Mem[0000000030800074] = 7800ffff
19598! Mem[000000001d000008] = 00640000, %l5 = ffffffffafa5da6f
19599 lduba [%o2+%o4]0x80,%l5 ! %l5 = 0000000000000000
19600! Mem[000000001d800010] = bd010000, %f18 = 83dd292b
19601 lda [%o3+%o5]0x88,%f18 ! %f18 = bd010000
19602! %l1 = ffffffffff94077e, immed = 00000e78, %l1 = ffffffffff94077e
19603 addcc %l1,0xe78,%l1 ! %l1 = ffffffffff9415f6, %ccr = 88
19604! %f20 = 37d16b81 4f00007f, Mem[0000000030000070] = 8fff7a82 8fff7a82
19605 std %f20,[%i0+0x070] ! Mem[0000000030000070] = 37d16b81 4f00007f
19606! %l2 = fffffd7d2ed37800, immd = fffffffffffff83a, %l6 = 000000000000b54d
19607 udivx %l2,-0x7c6,%l6 ! %l6 = 0000000000000000
19608! %l7 = fffffcb7b168ef72, immed = 000007cc, %l5 = 0000000000000000
19609 addc %l7,0x7cc,%l5 ! %l5 = fffffcb7b168f73e
19610! %l1 = ffffffffff9415f6, %l0 = 0000000000001b86, %y = fffffcb7
19611 sdiv %l1,%l0,%l4 ! %l4 = ffffffffe17b01d2
19612 mov %l0,%y ! %y = 00001b86
19613! %l1 = ffffffffff9415f6, %l4 = ffffffffe17b01d2, %l2 = fffffd7d2ed37800
19614 xorcc %l1,%l4,%l2 ! %l2 = 000000001eef1424, %ccr = 00
19615
19616p6_label_69: ! %cwp = 1
19617! %f6 = 00000000 00000000, Mem[0000000031000030] = 1b6383e9 40000000
19618 std %f6 ,[%i2+%i6] ! Mem[0000000031000030] = 00000000 00000000
19619! Mem[000000001d000020] = 827a0000aa220000, %f4 = 5c1e3d00 c5b0774b
19620 ldda [%o2+%i4]0x80,%f4 ! %f4 = 827a0000 aa220000
19621! Mem[000000001d000018] = 814f83e9, %f24 = 00000000
19622 lda [%o2+%o6]0x80,%f24 ! %f24 = 814f83e9
19623! Mem[000000001d000028] = 000000401b6383e9, %f28 = 4d25fcdc 00000000
19624 ldda [%o2+%i5]0x88,%f28 ! %f28 = 00000040 1b6383e9
19625! %l7 = fffffcb7b168ef72, %l1 = ffffffffff9415f6, %l5 = fffffcb7b168f73e
19626 srl %l7,%l1,%l5 ! %l5 = 00000000000002c5
19627! %f15 = 40000000, Mem[000000001c800000] = 0000ffff
19628 sta %f15,[%o1+%g0]0x89 ! Mem[000000001c800000] = 40000000
19629! %f1 = 00000000, Mem[000000001c000020] = d7700000
19630 sta %f1 ,[%o0+%i4]0x81 ! Mem[000000001c000020] = 00000000
19631! Mem[000000001d800018] = 4d25fcdc, %l2 = 000000001eef1424
19632 lduba [%o3+%o6]0x80,%l2 ! %l2 = 000000000000004d
19633! Mem[000000001c000000] = 00007eb2, %l7 = fffffcb7b168ef72
19634 lduwa [%o0+%g0]0x80,%l7 ! %l7 = 0000000000007eb2
19635! %l5 = 00000000000002c5, Mem[000000001d800078] = f72a4455d6736646
19636 stx %l5,[%o3+0x078] ! Mem[000000001d800078] = 00000000000002c5
19637
19638p6_label_70: ! %cwp = 1
19639! %l5 = 00000000000002c5, Mem[000000001d000070] = ceb7ffa7b7638847
19640 stx %l5,[%o2+0x070] ! Mem[000000001d000070] = 00000000000002c5
19641! %l7 = 0000000000007eb2, %l2 = 000000000000004d, %l6 = 0000000000000000
19642 xor %l7,%l2,%l6 ! %l6 = 0000000000007eff
19643! Mem[0000000031800030] = ffff0000, %f28 = 00000040
19644 ld [%i3+%i6],%f28 ! %f28 = ffff0000
19645! %l6 = 00007eff, %l7 = 00007eb2, Mem[000000001d800010] = 000001bd 00000084
19646 stda %l6,[%o3+0x010]%asi ! Mem[000000001d800010] = 00007eff 00007eb2
19647! %l3 = 0000000019f4dcaa, Mem[000000001d800000] = bc561b0b
19648 stba %l3,[%o3+%g0]0x89 ! Mem[000000001d800000] = bc561baa
19649! %f24 = 814f83e9 15e4229a, Mem[000000001d000028] = 1b6383e9 00000040
19650 stda %f24,[%o2+%i5]0x89 ! Mem[000000001d000028] = 814f83e9 15e4229a
19651! Clear Register : %l3 = 0000000019f4dcaa
19652 clr %l3 ! %l3 = 0000000000000000
19653! %l1 = ffffffffff9415f6, Mem[0000000031800070] = 0000000000003c5b
19654 stx %l1,[%i3+0x070] ! Mem[0000000031800070] = ffffffffff9415f6
19655! %l2 = 000000000000004d, immd = 0000000000000e59, %l1 = ffffffffff9415f6
19656 sdivx %l2,0xe59,%l1 ! %l1 = 0000000000000000
19657! Mem[0000000030800070] = e945702d 7800ffff, %l2 = 0000004d, %l3 = 00000000
19658 ldda [%i1+0x070]%asi,%l2 ! %l2 = 00000000e945702d 000000007800ffff
19659
19660p6_label_71: ! %cwp = 1
19661! Mem[0000000031800030] = ffff000015e4229a, %f18 = bd010000 749acc7e
19662 ldd [%i3+%i6],%f18 ! %f18 = ffff0000 15e4229a
19663! Mem[000000001d800000] = aa1b56bc5eb7d223, %f14 = ffffffff 40000000
19664 ldda [%o3+%g0]0x81,%f14 ! %f14 = aa1b56bc 5eb7d223
19665! Mem[000000001c000010] = 2d7045e9, %l2 = 00000000e945702d
19666 lduba [%o0+%o5]0x88,%l2 ! %l2 = 00000000000000e9
19667! retry : should take illegal inst trap, %l0 = 0000000000001b86
19668 retry ! Illegal inst trap : %l0 = 0000000000001b96
19669! %f30 = ffffffff, Mem[000000001c000000] = b27e0000
19670 sta %f30,[%o0+%g0]0x89 ! Mem[000000001c000000] = ffffffff
19671! Mem[000000001d800028] = 15e4229a, %l0 = 0000000000001b96
19672 lduha [%o3+%i5]0x80,%l0 ! %l0 = 00000000000015e4
19673! %l2 = 00000000000000e9, immed = fffffcad, %y = 00001b86
19674 umulcc %l2,-0x353,%l0 ! %l0 = 000000e8fffcf975, %ccr = 08, %y = e8
19675! %l5 = 00000000000002c5, %l4 = ffffffffe17b01d2, %l6 = 0000000000007eff
19676 taddcc %l5,%l4,%l6 ! %l6 = ffffffffe17b0497, %ccr = 8a
19677! %l5 = 00000000000002c5, immed = fffff769, %l2 = 00000000000000e9
19678 taddcc %l5,-0x897,%l2 ! %l2 = fffffffffffffa2e, %ccr = 8a
19679! %l1 = 0000000000000000, Mem[0000000031800070] = ffffffff
19680 stw %l1,[%i3+0x070] ! Mem[0000000031800070] = 00000000
19681
19682p6_label_72: ! %cwp = 1
19683! %f18 = ffff0000, Mem[0000000030800034] = 00000000
19684 st %f18,[%i1+0x034] ! Mem[0000000030800034] = ffff0000
19685! %l3 = 000000007800ffff, %l6 = ffffffffe17b0497, %l4 = ffffffffe17b01d2
19686 tsubcctv %l3,%l6,%l4 ! %l0 = 000000e8fffcf998, Trapped
19687! %l0 = 000000e8fffcf998, %l4 = ffffffffe17b01d2, %l0 = 000000e8fffcf998
19688 sdivx %l0,%l4,%l0 ! %l0 = fffffffffffff85e
19689! Mem[0000000031000070] = ffffffe9 00000000, %l6 = e17b0497, %l7 = 00007eb2
19690 ldd [%i2+0x070],%l6 ! %l6 = 00000000ffffffe9 0000000000000000
19691! %l0 = fffffffffffff85e, immed = 00000008, %l0 = fffffffffffff85e
19692 sra %l0,0x008,%l0 ! %l0 = fffffffffffffff8
19693! %f30 = ffffffff 70d72d92, Mem[000000001c000028] = 8af8afea 0000005c
19694 stda %f30,[%o0+%i5]0x89 ! Mem[000000001c000028] = ffffffff 70d72d92
19695! %l5 = 00000000000002c5, Mem[000000001c000020] = 00000000
19696 stwa %l5,[%o0+%i4]0x89 ! Mem[000000001c000020] = 000002c5
19697! Mem[0000000030000074] = 4f00007f, %l2 = fffffffffffffa2e
19698 ldsw [%i0+0x074],%l2 ! %l2 = 000000004f00007f
19699! Mem[000000001c800008] = 1b6383e9b523cba4, %f14 = aa1b56bc 5eb7d223
19700 ldda [%o1+%o4]0x80,%f14 ! %f14 = 1b6383e9 b523cba4
19701! %l1 = 0000000000000000
19702 sethi %hi(0x8ece9000),%l1 ! %l1 = 000000008ece9000
19703
19704p6_label_73: ! %cwp = 1
19705! Mem[000000001d000030] = 563b3464, %l5 = 00000000000002c5
19706 lduba [%o2+%i6]0x80,%l5 ! %l5 = 0000000000000056
19707! %l5 = 0000000000000056, %l0 = fffffffffffffff8, %l4 = ffffffffe17b01d2
19708 udivx %l5,%l0,%l4 ! %l4 = 0000000000000000
19709! %l7 = 0000000000000000, immed = fffff8a2, %l4 = 0000000000000000
19710 xor %l7,-0x75e,%l4 ! %l4 = fffffffffffff8a2
19711! %f25 = 15e4229a, Mem[0000000030000034] = 40000000
19712 st %f25,[%i0+0x034] ! Mem[0000000030000034] = 15e4229a
19713! Mem[0000000031800030] = ffff0000 15e4229a, %l4 = fffff8a2, %l5 = 00000056
19714 ldd [%i3+%i6],%l4 ! %l4 = 00000000ffff0000 0000000015e4229a
19715! retry : should take illegal inst trap, %l0 = fffffffffffffff8
19716 retry ! Illegal inst trap : %l0 = 0000000000000008
19717! Mem[0000000030800030] = 4d25fcdcffff0000, %f0 = 4d25fcdc 00000000
19718 ldd [%i1+%i6],%f0 ! %f0 = 4d25fcdc ffff0000
19719! Mem[0000000031800030] = ffff0000, %l2 = 000000004f00007f
19720 lduh [%i3+%i6],%l2 ! %l2 = 000000000000ffff
19721! %l0 = 0000000000000008, %l3 = 000000007800ffff, %l5 = 0000000015e4229a
19722 taddcc %l0,%l3,%l5 ! %l5 = 0000000078010007, %ccr = 02
19723! %l3 = 000000007800ffff, %l1 = 000000008ece9000, %y = 000000e8
19724 udiv %l3,%l1,%l5 ! %l5 = 00000000000001a0
19725 mov %l0,%y ! %y = 00000008
19726
19727p6_label_74: ! %cwp = 1
19728! Mem[000000001c800008] = e983631b, %l2 = 000000000000ffff
19729 lduwa [%o1+%o4]0x88,%l2 ! %l2 = 00000000e983631b
19730! Mem[000000001d000018] = 814f83e940000000, %l2 = 00000000e983631b
19731 ldxa [%o2+%o6]0x81,%l2 ! %l2 = 814f83e940000000
19732! Mem[000000001d800020] = 00cdffff6d2afa7f, %f18 = ffff0000 15e4229a
19733 ldda [%o3+%i4]0x81,%f18 ! %f18 = 00cdffff 6d2afa7f
19734! %f10 = 64343b56 d77984f6, Mem[000000001c800000] = 40000000 922dd770
19735 stda %f10,[%o1+%g0]0x89 ! Mem[000000001c800000] = 64343b56 d77984f6
19736! Mem[0000000031800030] = ffff0000, %l6 = 00000000ffffffe9
19737 ldsh [%i3+%i6],%l6 ! %l6 = ffffffffffffffff
19738! %l4 = 00000000ffff0000, immed = 000008f0, %l0 = 0000000000000008
19739 xnor %l4,0x8f0,%l0 ! %l0 = ffffffff0000f70f
19740! %l1 = 000000008ece9000, immed = 00000bd5, %l6 = ffffffffffffffff
19741 orn %l1,0xbd5,%l6 ! %l6 = fffffffffffff42a
19742! retry : should take illegal inst trap, %l0 = ffffffff0000f70f
19743 retry ! Illegal inst trap : %l0 = ffffffff0000f71f
19744! Mem[000000001d800008] = 3e640934, %l0 = ffffffff0000f71f
19745 ldsb [%o3+%o4],%l0 ! %l0 = 000000000000003e
19746! %f4 = 827a0000, Mem[000000001c000034] = 6dc725a5
19747 st %f4 ,[%o0+0x034] ! Mem[000000001c000034] = 827a0000
19748
19749p6_label_75: ! %cwp = 1
19750! %f16 = 64343b56, Mem[0000000031000034] = 00000000
19751 st %f16,[%i2+0x034] ! Mem[0000000031000034] = 64343b56
19752! Mem[000000001d800040] = 88d16b03, %l5 = 00000000000001a0
19753 ldswa [%o3+0x040]%asi,%l5 ! %l5 = ffffffff88d16b03
19754! %l3 = 000000007800ffff, Mem[0000000030800032] = 4d25fcdc
19755 sth %l3,[%i1+0x032] ! Mem[0000000030800030] = 4d25ffff
19756! retry : should take illegal inst trap, %l0 = 000000000000003e
19757 retry ! Illegal inst trap : %l0 = 000000000000004e
19758! Mem[000000001d800028] = 15e4229a, %l2 = 814f83e940000000
19759 lduha [%o3+%i5]0x80,%l2 ! %l2 = 00000000000015e4
19760! Mem[0000000030800030] = 4d25ffffffff0000, %f6 = 00000000 00000000
19761 ldda [%i1+0x030]%asi,%f6 ! %f6 = 4d25ffff ffff0000
19762! %l5 = ffffffff88d16b03, %l1 = 000000008ece9000, %y = 00000008
19763 umul %l5,%l1,%l6 ! %l6 = 4c528ed5929bb000, %y = 4c528ed5
19764! %l3 = 000000007800ffff, immed = fffffae5, %l4 = 00000000ffff0000
19765 orn %l3,-0x51b,%l4 ! %l4 = 000000007800ffff
19766! %l2 = 00000000000015e4, Mem[000000001d800030] = 00c89beb
19767 stha %l2,[%o3+%i6]0x88 ! Mem[000000001d800030] = 00c815e4
19768! Mem[0000000031800034] = 15e4229a, %l7 = 0000000000000000
19769 lduw [%i3+0x034],%l7 ! %l7 = 0000000015e4229a
19770
19771p6_label_76: ! %cwp = 1
19772! Mem[000000001d800000] = aa1b56bc5eb7d223, %l1 = 000000008ece9000
19773 ldxa [%o3+%g0]0x81,%l1 ! %l1 = aa1b56bc5eb7d223
19774! %l3 = 000000007800ffff, Mem[000000001d800030] = 00c815e4
19775 stwa %l3,[%o3+%i6]0x89 ! Mem[000000001d800030] = 7800ffff
19776! %l7 = 0000000015e4229a, immed = 00000800, %l7 = 0000000015e4229a
19777 xorcc %l7,0x800,%l7 ! %l7 = 0000000015e42a9a, %ccr = 00
19778! %l1 = aa1b56bc5eb7d223, %l0 = 000000000000004e, %l0 = 000000000000004e
19779 xorcc %l1,%l0,%l0 ! %l0 = aa1b56bc5eb7d26d, %ccr = 80
19780! Mem[0000000030800070] = e945702d, %l1 = aa1b56bc5eb7d223
19781 ldsh [%i1+0x072],%l1 ! %l1 = 000000000000702d
19782! retry : should take illegal inst trap, %l0 = aa1b56bc5eb7d26d
19783 retry ! Illegal inst trap : %l0 = aa1b56bc5eb7d27d
19784! %l6 = 4c528ed5929bb000, Mem[000000001d800031] = ffff0078
19785 stb %l6,[%o3+0x031] ! Mem[000000001d800030] = ff000078
19786! %l1 = 000000000000702d, immed = 00000905, %l2 = 00000000000015e4
19787 and %l1,0x905,%l2 ! %l2 = 0000000000000005
19788! Mem[000000001d000020] = 00007a82, %l4 = 000000007800ffff
19789 ldsha [%o2+%i4]0x89,%l4 ! %l4 = 0000000000007a82
19790! Mem[0000000030000030] = 0000000015e4229a, %l4 = 0000000000007a82
19791 ldx [%i0+%i6],%l4 ! %l4 = 0000000015e4229a
19792
19793p6_label_77: ! %cwp = 1
19794! Mem[000000001d800030] = ff000078, %l7 = 0000000015e42a9a
19795 lduh [%o3+0x032],%l7 ! %l7 = 0000000000000078
19796! Mem[000000001c000054] = 05a2ef82, %l0 = aa1b56bc5eb7d27d
19797 ldsw [%o0+0x054],%l0 ! %l0 = 0000000005a2ef82
19798! Mem[0000000030800074] = 7800ffff, %l6 = 4c528ed5929bb000
19799 ldsh [%i1+0x076],%l6 ! %l6 = ffffffffffffffff
19800! %l3 = 000000007800ffff, immed = 00000284, %l0 = 0000000005a2ef82
19801 subc %l3,0x284,%l0 ! %l0 = 000000007800fd7b
19802! %f24 = 814f83e9 15e4229a, Mem[0000000030800030] = 4d25ffff ffff0000
19803 stda %f24,[%i1+0x030]%asi ! Mem[0000000030800030] = 814f83e9 15e4229a
19804! Mem[0000000031000030] = 00000000 64343b56, %l0 = 7800fd7b, %l1 = 0000702d
19805 ldd [%i2+%i6],%l0 ! %l0 = 0000000000000000 0000000064343b56
19806 restore ! CWP = 0
19807! Mem[000000001d80001c] = 00000000, %l7 = fffffffffffffff2
19808 ldub [%i3+0x01c],%l7 ! %l7 = 0000000000000000
19809! Mem[000000001d000028] = 9a22e415, %l0 = ffffffffffffffe9
19810 ldswa [%i2+%o5]0x81,%l0 ! %l0 = ffffffff9a22e415
19811! %l6 = ffff0000, %l7 = 00000000, Mem[0000000031000070] = ffffffe9 00000000
19812 std %l6,[%o2+0x070] ! Mem[0000000031000070] = ffff0000 00000000
19813
19814p6_label_78:
19815! %l1 = 0000000000000000, %l2 = 0000000000000000, %l2 = 0000000000000000
19816 tsubcc %l1,%l2,%l2 ! %l2 = 0000000000000000, %ccr = 44
19817! Mem[000000001d000028] = 9a22e415, %l0 = ffffffff9a22e415
19818 lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000009a22
19819! Mem[0000000031000030] = 00000000 64343b56, %l6 = ffff0000, %l7 = 00000000
19820 ldd [%o2+%o6],%l6 ! %l6 = 0000000000000000 0000000064343b56
19821! %l1 = 0000000000000000, Mem[0000000030000074] = 4f00007f
19822 sth %l1,[%o0+0x074] ! Mem[0000000030000074] = 0000007f
19823! Mem[000000001c800028] = 15e4229a, %l0 = 0000000000009a22
19824 lduwa [%i1+%o5]0x88,%l0 ! %l0 = 0000000015e4229a
19825! %l1 = 0000000000000000, %l7 = 0000000064343b56, %l3 = 0000000000000d50
19826 xorcc %l1,%l7,%l3 ! %l3 = 0000000064343b56, %ccr = 00
19827! %l6 = 0000000000000000, Mem[000000001d800018] = 4d25fcdc
19828 stwa %l6,[%i3+%i6]0x80 ! Mem[000000001d800018] = 00000000
19829! Mem[0000000031000070] = ffff0000, %l7 = 0000000064343b56
19830 ldsb [%o2+0x073],%l7 ! %l7 = 0000000000000000
19831! %l5 = 000000008f938c00, immed = 00000d01, %l2 = 0000000000000000
19832 addccc %l5,0xd01,%l2 ! %l2 = 000000008f939901, %ccr = 08
19833! %l3 = 0000000064343b56, Mem[000000001d800008] = 3e640934
19834 stw %l3,[%i3+%i4] ! Mem[000000001d800008] = 64343b56
19835
19836p6_label_79:
19837! %l3 = 0000000064343b56, %l3 = 0000000064343b56, %l7 = 0000000000000000
19838 or %l3,%l3,%l7 ! %l7 = 0000000064343b56
19839! Mem[0000000031800070] = 00000000ff9415f6, %l3 = 0000000064343b56
19840 ldx [%o3+0x070],%l3 ! %l3 = 00000000ff9415f6
19841! Mem[000000001c800054] = 6edb6dea, %l2 = 000000008f939901
19842 lduw [%i1+0x054],%l2 ! %l2 = 000000006edb6dea
19843! Mem[000000001c800028] = 15e4229a, %f22 = 40000000
19844 lda [%i1+%o5]0x88,%f22 ! %f22 = 15e4229a
19845! Mem[0000000031000070] = ffff0000, %l7 = 0000000064343b56
19846 ldsb [%o2+0x073],%l7 ! %l7 = 0000000000000000
19847! Mem[0000000031000030] = 0000000064343b56, %f0 = 4d25fcdc ffff0000
19848 ldd [%o2+%o6],%f0 ! %f0 = 00000000 64343b56
19849! Mem[000000001c800000] = f68479d7, %l7 = 0000000000000000
19850 ldsw [%i1+%g0],%l7 ! %l7 = fffffffff68479d7
19851! %l7 = fffffffff68479d7, Mem[000000001c000010] = e945702d8df3ffff
19852 stxa %l7,[%i0+%i5]0x80 ! Mem[000000001c000010] = fffffffff68479d7
19853! Mem[000000001d000018] = 814f83e940000000, %l4 = ffffffffffffffff
19854 ldx [%i2+%i6],%l4 ! %l4 = 814f83e940000000
19855! %l3 = 00000000ff9415f6, %l6 = 0000000000000000, %l4 = 814f83e940000000
19856 orncc %l3,%l6,%l4 ! %l4 = ffffffffffffffff, %ccr = 88
19857
19858p6_label_80:
19859! %l6 = 00000000, %l7 = f68479d7, Mem[0000000031000070] = ffff0000 00000000
19860 std %l6,[%o2+0x070] ! Mem[0000000031000070] = 00000000 f68479d7
19861! %l7 = fffffffff68479d7, Mem[000000001c800066] = c8b98992
19862 sth %l7,[%i1+0x066] ! Mem[000000001c800064] = c8b979d7
19863! %l4 = ffffffffffffffff, Mem[000000001d800000] = aa1b56bc
19864 stb %l4,[%i3+%g0] ! Mem[000000001d800000] = ff1b56bc
19865! Mem[000000001c000048] = 65ce0316, %l1 = 0000000000000000
19866 ldsh [%i0+0x04a],%l1 ! %l1 = 0000000000000316
19867! %l5 = 000000008f938c00, immed = 00000ef7, %y = 4c528ed5
19868 umulcc %l5,0xef7,%l3 ! %l3 = 0000086499041400, %ccr = 08, %y = 864
19869! Mem[000000001c000020] = c5020000 00000000, %l6 = 00000000, %l7 = f68479d7
19870 ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000c5020000 0000000000000000
19871! %l5 = 000000008f938c00, %l5 = 000000008f938c00, %y = 00000864
19872 umulcc %l5,%l5,%l3 ! %l3 = 50862b7214900000, %ccr = 00, %y = 50862b72
19873! %f30 = ffffffff 70d72d92, Mem[000000001d000030] = 64343b56 7c672cf6
19874 stda %f30,[%i2+%o6]0x89 ! Mem[000000001d000030] = ffffffff 70d72d92
19875! %l7 = 0000000000000000, %l1 = 0000000000000316, %l4 = ffffffffffffffff
19876 addcc %l7,%l1,%l4 ! %l4 = 0000000000000316, %ccr = 00
19877! Mem[000000001c000030] = 7bcc7e46, %l2 = 000000006edb6dea
19878 lduba [%i0+%o6]0x88,%l2 ! %l2 = 0000000000000046
19879
19880p6_label_81:
19881! %l2 = 0000000000000046, immed = 00000d3b, %l5 = 000000008f938c00
19882 addccc %l2,0xd3b,%l5 ! %l5 = 0000000000000d81, %ccr = 00
19883! %l1 = 0000000000000316, Mem[000000001c800028] = 9a22e415
19884 stha %l1,[%i1+%o5]0x80 ! Mem[000000001c800028] = 0316e415
19885! %l4 = 0000000000000316, %l1 = 0000000000000316, %l0 = 0000000015e4229a
19886 subc %l4,%l1,%l0 ! %l0 = 0000000000000000
19887! %l4 = 0000000000000316, %l3 = 50862b7214900000, %l1 = 0000000000000316
19888 tsubcc %l4,%l3,%l1 ! %l1 = af79d48deb700316, %ccr = 9b
19889! %f4 = 827a0000 aa220000, Mem[0000000030000030] = 00000000 15e4229a
19890 std %f4 ,[%o0+%o6] ! Mem[0000000030000030] = 827a0000 aa220000
19891! Mem[000000001c800020] = dcfc251b, %l6 = 00000000c5020000
19892 ldsha [%i1+%o4]0x89,%l6 ! %l6 = 000000000000251b
19893! Mem[000000001c800010] = 4e3ca4e000000000, %l0 = 0000000000000000
19894 ldxa [%i1+%i5]0x88,%l0 ! %l0 = 4e3ca4e000000000
19895! %f16 = 64343b56 40000000, Mem[0000000031000070] = 00000000 f68479d7
19896 std %f16,[%o2+0x070] ! Mem[0000000031000070] = 64343b56 40000000
19897! %l2 = 0000000000000046, %l3 = 50862b7214900000, %l6 = 000000000000251b
19898 andcc %l2,%l3,%l6 ! %l6 = 0000000000000000, %ccr = 44
19899! %l0 = 4e3ca4e000000000, Mem[000000001c000018] = 00000000
19900 stba %l0,[%i0+%i6]0x81 ! Mem[000000001c000018] = 00000000
19901
19902p6_label_82:
19903! Mem[0000000030000030] = 827a0000 aa220000, %l0 = 00000000, %l1 = eb700316
19904 ldda [%o0+0x030]%asi,%l0 ! %l0 = 00000000827a0000 00000000aa220000
19905! %l4 = 0000000000000316, Mem[000000001c000034] = 827a0000
19906 stw %l4,[%i0+0x034] ! Mem[000000001c000034] = 00000316
19907! Mem[000000001d000030] = 922dd770, %l6 = 0000000000000000
19908 ldsba [%i2+%o6]0x81,%l6 ! %l6 = ffffffffffffff92
19909! %l3 = 50862b7214900000, %l7 = 0000000000000000, %y = 50862b72
19910 sdivcc %l3,%l7,%l2 ! Div by zero, %l0 = 00000000827a0050
19911 mov %l0,%y ! %y = 827a0028
19912! %l4 = 0000000000000316, %l6 = ffffffffffffff92, %l3 = 50862b7214900000
19913 xorcc %l4,%l6,%l3 ! %l3 = fffffffffffffc84, %ccr = 88
19914! %l7 = 0000000000000000, %l1 = 00000000aa220000, %l1 = 00000000aa220000
19915 sdivx %l7,%l1,%l1 ! Div by zero, %l0 = 00000000827a0050
19916! %l1 = 0000000000000000, immed = fffff2ae, %l5 = 0000000000000d81
19917 andcc %l1,-0xd52,%l5 ! %l5 = 0000000000000000, %ccr = 44
19918! Randomly selected nop
19919 nop
19920! Mem[000000001c800010] = 00000000, %l2 = 0000000000000046
19921 ldsha [%i1+%i5]0x81,%l2 ! %l2 = 0000000000000000
19922! Mem[000000001d00002c] = e9834f81, %l2 = 0000000000000000
19923 ldsha [%i2+0x02c]%asi,%l2 ! %l2 = ffffffffffffe983
19924
19925p6_label_83:
19926! Mem[000000001d800020] = 00cdffff, %l2 = ffffffffffffe983
19927 ldsha [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000cd
19928! Mem[000000001d000020] = 00007a82, %l6 = ffffffffffffff92
19929 lduwa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000007a82
19930! Mem[000000001d00004c] = 19f4dc87, %l1 = 0000000000000000
19931 lduw [%i2+0x04c],%l1 ! %l1 = 0000000019f4dc87
19932! Mem[0000000030800030] = 814f83e9 15e4229a, %l6 = 00007a82, %l7 = 00000000
19933 ldd [%o1+%o6],%l6 ! %l6 = 00000000814f83e9 0000000015e4229a
19934! %l7 = 0000000015e4229a, %l0 = 00000000827a0028, %y = 827a0028
19935 udivcc %l7,%l0,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a
19936 mov %l0,%y ! %y = 827a0028
19937! Mem[000000001c000000] = ffffffff, %l5 = 0000000000000000
19938 ldsha [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
19939! Mem[000000001d800020] = ffffcd00, %l6 = 00000000814f83e9
19940 ldsba [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
19941! %l4 = 00000316, %l5 = ffffffff, Mem[0000000031000070] = 64343b56 40000000
19942 std %l4,[%o2+0x070] ! Mem[0000000031000070] = 00000316 ffffffff
19943! %f22 = 15e4229a f62c677c, Mem[000000001c000010] = ffffffff f68479d7
19944 stda %f22,[%i0+%i5]0x81 ! Mem[000000001c000010] = 15e4229a f62c677c
19945! Randomly selected nop
19946 nop
19947
19948p6_label_84:
19949! Mem[0000000030000030] = 827a0000aa220000, %l5 = ffffffffffffffff
19950 ldx [%o0+%o6],%l5 ! %l5 = 827a0000aa220000
19951! %l3 = fffffffffffffc84, %l3 = fffffffffffffc84, %l7 = 0000000015e4229a
19952 sll %l3,%l3,%l7 ! %l7 = ffffffffffffc840
19953! %l0 = 00000000827a0028, %l2 = 00000000000000cd, %l7 = ffffffffffffc840
19954 and %l0,%l2,%l7 ! %l7 = 0000000000000008
19955! %l1 = 00000000ffffffff, Mem[000000001d800008] = 64343b5683dd292b
19956 stxa %l1,[%i3+%i4]0x80 ! Mem[000000001d800008] = 00000000ffffffff
19957! %l5 = 827a0000aa220000, immed = fffff808, %y = 827a0028
19958 umulcc %l5,-0x7f8,%l4 ! %l4 = aa21fab441100000, %ccr = 80, %y = aa21fab4
19959! Invert Register : %l2 = 00000000000000cd
19960 xor %l2,-1,%l2 ! %l2 = ffffffffffffff32
19961! %l1 = 00000000ffffffff, immed = fffff3a0, %l6 = 0000000000000000
19962 or %l1,-0xc60,%l6 ! %l6 = ffffffffffffffff
19963! Mem[000000001d000008] = 00640000, %l0 = 00000000827a0028
19964 ldsb [%i2+%i4],%l0 ! %l0 = 0000000000000000
19965! %l4 = aa21fab441100000
19966 sethi %hi(0x642e4800),%l4 ! %l4 = 00000000642e4800
19967! %l4 = 00000000642e4800, Mem[0000000031000030] = 00000000
19968 stw %l4,[%o2+%o6] ! Mem[0000000031000030] = 642e4800
19969
19970p6_label_85:
19971! Mem[0000000030800034] = 15e4229a, %l7 = 0000000000000008
19972 ldub [%o1+0x037],%l7 ! %l7 = 000000000000009a
19973! %l0 = 0000000000000000, immed = 000006cf, %l3 = fffffffffffffc84
19974 andcc %l0,0x6cf,%l3 ! %l3 = 0000000000000000, %ccr = 44
19975! Mem[000000001c000028] = 922dd770 ffffffff, %l4 = 642e4800, %l5 = aa220000
19976 ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000922dd770 00000000ffffffff
19977! %l4 = 00000000922dd770, immed = fffff96b, %l1 = 00000000ffffffff
19978 andcc %l4,-0x695,%l1 ! %l1 = 00000000922dd160, %ccr = 08
19979! %l6 = ffffffffffffffff, Mem[0000000031800074] = ff9415f6
19980 stw %l6,[%o3+0x074] ! Mem[0000000031800074] = ffffffff
19981! %l2 = ffffffffffffff32, %l5 = 00000000ffffffff, %l0 = 0000000000000000
19982 udivx %l2,%l5,%l0 ! %l0 = 0000000100000000
19983! %l4 = 00000000922dd770, %l3 = 0000000000000000, %l0 = 0000000100000000
19984 orn %l4,%l3,%l0 ! %l0 = ffffffffffffffff
19985! %l3 = 0000000000000000
19986 sethi %hi(0xd7b55800),%l3 ! %l3 = 00000000d7b55800
19987! %l2 = ffffffffffffff32, immed = fffff68c, %y = aa21fab4
19988 sdivcc %l2,-0x974,%l3 ! %l3 = 000000007fffffff, %ccr = 02
19989 mov %l0,%y ! %y = ffffffff
19990! %l0 = ffffffffffffffff, Mem[0000000030800036] = 15e4229a
19991 sth %l0,[%o1+0x036] ! Mem[0000000030800034] = 15e4ffff
19992
19993p6_label_86:
19994! %l0 = ffffffffffffffff, Mem[000000001d800008] = 00000000
19995 stha %l0,[%i3+%i4]0x88 ! Mem[000000001d800008] = 0000ffff
19996! %l3 = 000000007fffffff, Mem[000000001c000018] = 00000000
19997 stba %l3,[%i0+0x018]%asi ! Mem[000000001c000018] = ff000000
19998! Mem[000000001c000030] = 467ecc7b, %l2 = ffffffffffffff32
19999 lduwa [%i0+%o6]0x80,%l2 ! %l2 = 00000000467ecc7b
20000! Mem[000000001d800000] = bc561bff, %l2 = 00000000467ecc7b
20001 ldsba [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
20002! %l1 = 00000000922dd160, %l0 = ffffffffffffffff, %l6 = ffffffffffffffff
20003 or %l1,%l0,%l6 ! %l6 = ffffffffffffffff
20004! %l3 = 000000007fffffff, Mem[0000000030800074] = 7800ffff
20005 stw %l3,[%o1+0x074] ! Mem[0000000030800074] = 7fffffff
20006! %l3 = 000000007fffffff, Mem[0000000030800034] = 15e4ffff
20007 stw %l3,[%o1+0x034] ! Mem[0000000030800034] = 7fffffff
20008! %l6 = ffffffffffffffff, Mem[000000001d000010] = d77984f6
20009 stwa %l6,[%i2+%i5]0x80 ! Mem[000000001d000010] = ffffffff
20010! %l4 = 00000000922dd770, immed = fffffd68, %l6 = ffffffffffffffff
20011 taddcctv %l4,-0x298,%l6 ! %l6 = 00000000922dd4d8, %ccr = 19
20012! %l6 = 00000000922dd4d8, Mem[0000000031000030] = 642e480064343b56
20013 stx %l6,[%o2+%o6] ! Mem[0000000031000030] = 00000000922dd4d8
20014
20015p6_label_87:
20016! %l5 = 00000000ffffffff, %l6 = 00000000922dd4d8, %l1 = 00000000922dd160
20017 udivx %l5,%l6,%l1 ! %l1 = 0000000000000001
20018! %f5 = aa220000, Mem[000000001c000008] = c5b0774b
20019 sta %f5 ,[%i0+%i4]0x89 ! Mem[000000001c000008] = aa220000
20020! %l4 = 00000000922dd770, immed = 00000410, %l1 = 0000000000000001
20021 sub %l4,0x410,%l1 ! %l1 = 00000000922dd360
20022! Mem[000000001c800008] = 1b6383e9b523cba4, %f14 = 1b6383e9 b523cba4
20023 ldd [%i1+%i4],%f14 ! %f14 = 1b6383e9 b523cba4
20024! %l4 = 00000000922dd770, Mem[000000001c000020] = c5020000
20025 stwa %l4,[%i0+%o4]0x81 ! Mem[000000001c000020] = 922dd770
20026! %l2 = ffffffff, %l3 = 7fffffff, Mem[000000001d000010] = ffffffff ffffffff
20027 stda %l2,[%i2+0x010]%asi ! Mem[000000001d000010] = ffffffff 7fffffff
20028! %l5 = 00000000ffffffff, immed = 0000001e, %l3 = 000000007fffffff
20029 sra %l5,0x01e,%l3 ! %l3 = ffffffffffffffff
20030! Mem[0000000030800030] = 814f83e97fffffff, %l1 = 00000000922dd360
20031 ldx [%o1+%o6],%l1 ! %l1 = 814f83e97fffffff
20032! Mem[0000000030800070] = e945702d 7fffffff, %l4 = 922dd770, %l5 = ffffffff
20033 ldd [%o1+0x070],%l4 ! %l4 = 00000000e945702d 000000007fffffff
20034! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l5 = 000000007fffffff
20035 xorcc %l0,%l0,%l5 ! %l5 = 0000000000000000, %ccr = 44
20036
20037p6_label_88:
20038! Mem[000000001d800000] = ff1b56bc, %l2 = ffffffffffffffff
20039 ldsw [%i3+%g0],%l2 ! %l2 = ffffffffff1b56bc
20040! %f15 = b523cba4, Mem[0000000030800070] = e945702d
20041 st %f15,[%o1+0x070] ! Mem[0000000030800070] = b523cba4
20042! Mem[0000000031800070] = 00000000, %l7 = 000000000000009a
20043 ldsh [%o3+0x070],%l7 ! %l7 = 0000000000000000
20044! %l4 = 00000000e945702d, %l6 = 00000000922dd4d8, %l5 = 0000000000000000
20045 addccc %l4,%l6,%l5 ! %l5 = 000000017b734505, %ccr = 03
20046! %l0 = ffffffffffffffff, Mem[000000001d000008] = 00006400
20047 stha %l0,[%i2+%i4]0x88 ! Mem[000000001d000008] = 0000ffff
20048! %f9 = 8df3ffff, Mem[000000001c000018] = ff000000
20049 sta %f9 ,[%i0+%i6]0x81 ! Mem[000000001c000018] = 8df3ffff
20050! Mem[000000001d000030] = 922dd770, %l2 = ffffffffff1b56bc
20051 lduwa [%i2+%o6]0x80,%l2 ! %l2 = 00000000922dd770
20052! Invert Register : %l4 = 00000000e945702d
20053 xor %l4,-1,%l4 ! %l4 = ffffffff16ba8fd2
20054! Mem[0000000031800070] = 00000000ffffffff, %l0 = ffffffffffffffff
20055 ldxa [%o3+0x070]%asi,%l0 ! %l0 = 00000000ffffffff
20056! %l2 = 922dd770, %l3 = ffffffff, Mem[0000000030000070] = 37d16b81 0000007f
20057 stda %l2,[%o0+0x070]%asi ! Mem[0000000030000070] = 922dd770 ffffffff
20058
20059p6_label_89:
20060! Randomly selected nop
20061 nop
20062! %l4 = ffffffff16ba8fd2, Mem[0000000031800036] = 15e4229a
20063 stba %l4,[%o3+0x036]%asi ! Mem[0000000031800034] = 15e4d29a
20064 save ! CWP = 1
20065! Mem[000000001c800010] = 4e3ca4e000000000, %f18 = 00cdffff 6d2afa7f
20066 ldda [%o1+%o5]0x88,%f18 ! %f18 = 4e3ca4e0 00000000
20067! %f2 = 00640000, Mem[000000001c800000] = d77984f6
20068 sta %f2 ,[%o1+%g0]0x89 ! Mem[000000001c800000] = 00640000
20069 restore ! CWP = 0
20070! Mem[000000001d000008] = 0000ffff, %l3 = ffffffffffffffff
20071 lduba [%i2+%i4]0x88,%l3 ! %l3 = 00000000000000ff
20072! %f4 = 827a0000, Mem[000000001c000030] = 467ecc7b
20073 sta %f4 ,[%i0+%o6]0x81 ! Mem[000000001c000030] = 827a0000
20074! %l0 = 00000000ffffffff, immed = fffff08b, %l0 = 00000000ffffffff
20075 orcc %l0,-0xf75,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
20076! Mem[0000000031800070] = 00000000, %l2 = 00000000922dd770
20077 ldsha [%o3+0x072]%asi,%l2 ! %l2 = 0000000000000000
20078
20079p6_label_90:
20080! Mem[0000000031000030] = 00000000 922dd4d8, %l6 = 922dd4d8, %l7 = 00000000
20081 ldd [%o2+%o6],%l6 ! %l6 = 0000000000000000 00000000922dd4d8
20082! Mem[000000001d000030] = 922dd770, %l7 = 00000000922dd4d8
20083 ldswa [%i2+%o6]0x81,%l7 ! %l7 = ffffffff922dd770
20084! %l6 = 0000000000000000, immed = fffff3b8, %l0 = ffffffffffffffff
20085 orn %l6,-0xc48,%l0 ! %l0 = 0000000000000c47
20086! %l7 = ffffffff922dd770, %l0 = 0000000000000c47, %l1 = 814f83e97fffffff
20087 tsubcc %l7,%l0,%l1 ! %l1 = ffffffff922dcb29, %ccr = 8a
20088! Mem[0000000031800074] = ffffffff, %l2 = 0000000000000000
20089 lduw [%o3+0x074],%l2 ! %l2 = 00000000ffffffff
20090! Invert Register : %l6 = 0000000000000000
20091 xor %l6,-1,%l6 ! %l6 = ffffffffffffffff
20092! Mem[000000001c800048] = d1134702b0abdbdf, %f2 = 00640000 35d75f16
20093 ldd [%i1+0x048],%f2 ! %f2 = d1134702 b0abdbdf
20094! Mem[000000001d000030] = 922dd770, %l0 = 0000000000000c47
20095 lduwa [%i2+%o6]0x80,%l0 ! %l0 = 00000000922dd770
20096! Mem[0000000030000074] = ffffffff, %l3 = 00000000000000ff
20097 ldsw [%o0+0x074],%l3 ! %l3 = ffffffffffffffff
20098! %l4 = ffffffff16ba8fd2, Mem[0000000030000030] = 827a0000aa220000
20099 stx %l4,[%o0+%o6] ! Mem[0000000030000030] = ffffffff16ba8fd2
20100
20101p6_label_91:
20102! %l2 = 00000000ffffffff, Mem[000000001c000022] = 922dd770
20103 sth %l2,[%i0+0x022] ! Mem[000000001c000020] = 922dffff
20104! %l5 = 000000017b734505, immed = 00000823, %l2 = 00000000ffffffff
20105 taddcctv %l5,0x823,%l2 ! %l0 = 00000000922dd793, Trapped
20106! %l3 = ffffffffffffffff, Mem[0000000031000070] = 00000316
20107 stw %l3,[%o2+0x070] ! Mem[0000000031000070] = ffffffff
20108! %l0 = 922dd793, %l1 = 922dcb29, Mem[0000000031800030] = ffff0000 15e4d29a
20109 std %l0,[%o3+%o6] ! Mem[0000000031800030] = 922dd793 922dcb29
20110! %l7 = ffffffff922dd770, %l4 = ffffffff16ba8fd2, %l1 = ffffffff922dcb29
20111 and %l7,%l4,%l1 ! %l1 = ffffffff12288750
20112! %l3 = ffffffffffffffff, immed = 00000d38, %l4 = ffffffff16ba8fd2
20113 addcc %l3,0xd38,%l4 ! %l4 = 0000000000000d37, %ccr = 11
20114! %l2 = 00000000ffffffff, Mem[000000001d80003c] = ea005a88
20115 stw %l2,[%i3+0x03c] ! Mem[000000001d80003c] = ffffffff
20116! Mem[0000000031800070] = 00000000 ffffffff, %l6 = ffffffff, %l7 = 922dd770
20117 ldda [%o3+0x070]%asi,%l6 ! %l6 = 0000000000000000 00000000ffffffff
20118! Mem[0000000031000074] = ffffffff, %l6 = 0000000000000000
20119 ldsb [%o2+0x075],%l6 ! %l6 = ffffffffffffffff
20120! %l5 = 000000017b734505, Mem[000000001d80006c] = 799e050a
20121 stb %l5,[%i3+0x06c] ! Mem[000000001d80006c] = 059e050a
20122
20123p6_label_92:
20124! %l7 = 00000000ffffffff, immed = 0000037f, %l3 = ffffffffffffffff
20125 sub %l7,0x37f,%l3 ! %l3 = 00000000fffffc80
20126! Mem[000000001c800030] = 0000000000000000, %l7 = 00000000ffffffff
20127 ldxa [%i1+%o6]0x88,%l7 ! %l7 = 0000000000000000
20128! Mem[000000001c000010] = 7c672cf69a22e415, %l5 = 000000017b734505
20129 ldxa [%i0+%i5]0x88,%l5 ! %l5 = 7c672cf69a22e415
20130! Mem[000000001d800038] = 609506cfffffffff, %f30 = ffffffff 70d72d92
20131 ldd [%i3+0x038],%f30 ! %f30 = 609506cf ffffffff
20132! Mem[000000001d800044] = b54d3691, %l1 = ffffffff12288750
20133 lduh [%i3+0x046],%l1 ! %l1 = 0000000000003691
20134! %l2 = 00000000ffffffff, %l6 = ffffffffffffffff, %l3 = 00000000fffffc80
20135 taddcctv %l2,%l6,%l3 ! %l0 = 00000000922dd7b6, Trapped
20136! %l2 = 00000000ffffffff
20137 sethi %hi(0xad7f5c00),%l2 ! %l2 = 00000000ad7f5c00
20138! Mem[0000000031000074] = ffffffff, %l1 = 0000000000003691
20139 ldsba [%o2+0x077]%asi,%l1 ! %l1 = ffffffffffffffff
20140! %l0 = 00000000922dd7b6, immed = fffffeb0, %l3 = 00000000fffffc80
20141 taddcctv %l0,-0x150,%l3 ! %l0 = 00000000922dd7d9, Trapped
20142! Mem[0000000030800030] = 814f83e97fffffff, %f10 = 64343b56 d77984f6
20143 ldd [%o1+%o6],%f10 ! %f10 = 814f83e9 7fffffff
20144
20145p6_label_93:
20146! %l4 = 0000000000000d37, Mem[000000001d800028] = 15e4229a
20147 sth %l4,[%i3+%o5] ! Mem[000000001d800028] = 0d37229a
20148! %l4 = 0000000000000d37, immed = fffff08e, %l5 = 7c672cf69a22e415
20149 orn %l4,-0xf72,%l5 ! %l5 = 0000000000000f77
20150! Mem[000000001c800028] = 0316e415, %l4 = 0000000000000d37
20151 ldswa [%i1+%o5]0x81,%l4 ! %l4 = 000000000316e415
20152! Mem[000000001d800028] = 0d37229a, %f17 = 40000000
20153 lda [%i3+%o5]0x80,%f17 ! %f17 = 0d37229a
20154! %f10 = 814f83e9 7fffffff, Mem[000000001c000050] = 541c3691 05a2ef82
20155 std %f10,[%i0+0x050] ! Mem[000000001c000050] = 814f83e9 7fffffff
20156! %l5 = 0000000000000f77, Mem[000000001c000018] = 8df3ffff
20157 stba %l5,[%i0+%i6]0x81 ! Mem[000000001c000018] = 77f3ffff
20158! Mem[0000000030800034] = 7fffffff, %l2 = 00000000ad7f5c00
20159 ldsh [%o1+0x036],%l2 ! %l2 = ffffffffffffffff
20160! Mem[000000001c000018] = 77f3ffff, %f8 = e945702d
20161 lda [%i0+%i6]0x80,%f8 ! %f8 = 77f3ffff
20162! %l5 = 0000000000000f77, immd = fffffffffffff9e9, %l1 = ffffffffffffffff
20163 sdivx %l5,-0x617,%l1 ! %l1 = fffffffffffffffe
20164! Mem[000000001d800018] = 0000000000000000, %f6 = 4d25ffff ffff0000
20165 ldda [%i3+%i6]0x81,%f6 ! %f6 = 00000000 00000000
20166
20167p6_label_94:
20168! %l0 = 00000000922dd7d9, Mem[0000000030000070] = 922dd770
20169 stba %l0,[%o0+0x070]%asi ! Mem[0000000030000070] = d92dd770
20170! %l2 = ffffffffffffffff, Mem[0000000030800074] = 7fffffff
20171 stw %l2,[%o1+0x074] ! Mem[0000000030800074] = ffffffff
20172! %l6 = ffffffffffffffff, Mem[000000001d800010] = 00007eff
20173 stwa %l6,[%i3+%i5]0x81 ! Mem[000000001d800010] = ffffffff
20174! Mem[000000001d000000] = 6fdaa5af, %l7 = 0000000000000000
20175 lduwa [%i2+%g0]0x88,%l7 ! %l7 = 000000006fdaa5af
20176! Mem[000000001c000060] = 0000000000000000, %f26 = 9a22e415 4bd8cf4d
20177 ldd [%i0+0x060],%f26 ! %f26 = 00000000 00000000
20178! Mem[0000000030800070] = b523cba4ffffffff, %l3 = 00000000fffffc80
20179 ldx [%o1+0x070],%l3 ! %l3 = b523cba4ffffffff
20180! Mem[000000001c000028] = 70d72d92, %l1 = fffffffffffffffe
20181 lduwa [%i0+%o5]0x88,%l1 ! %l1 = 0000000070d72d92
20182! %f28 = ffff0000 1b6383e9, Mem[0000000031800070] = 00000000 ffffffff
20183 std %f28,[%o3+0x070] ! Mem[0000000031800070] = ffff0000 1b6383e9
20184! Mem[000000001d000030] = 922dd770, %l4 = 000000000316e415
20185 ldsba [%i2+%o6]0x81,%l4 ! %l4 = ffffffffffffff92
20186! %l3 = b523cba4ffffffff, %l4 = ffffffffffffff92, %l1 = 0000000070d72d92
20187 subc %l3,%l4,%l1 ! %l1 = b523cba50000006c
20188
20189p6_label_95:
20190! %l0 = 00000000922dd7d9, %l3 = b523cba4ffffffff, %y = ffffffff
20191 udiv %l0,%l3,%l7 ! %l7 = 00000000ffffffff
20192 mov %l0,%y ! %y = 922dd7d9
20193! Mem[000000001d000050] = 1361c1ccd257655b, %f4 = 827a0000 aa220000
20194 ldd [%i2+0x050],%f4 ! %f4 = 1361c1cc d257655b
20195! %l3 = b523cba4ffffffff, %l0 = 00000000922dd7d9, %l1 = b523cba50000006c
20196 andcc %l3,%l0,%l1 ! %l1 = 00000000922dd7d9, %ccr = 08
20197! Mem[000000001d000028] = 9a22e415, %l4 = ffffffffffffff92
20198 ldsba [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffff9a
20199! %l7 = 00000000ffffffff, Mem[000000001d00001c] = 40000000
20200 sth %l7,[%i2+0x01c] ! Mem[000000001d00001c] = ffff0000
20201! Mem[000000001d800010] = ffffffff00007eb2, %f2 = d1134702 b0abdbdf
20202 ldda [%i3+%i5]0x80,%f2 ! %f2 = ffffffff 00007eb2
20203! %l1 = 00000000922dd7d9, %l6 = ffffffffffffffff, %l6 = ffffffffffffffff
20204 subc %l1,%l6,%l6 ! %l6 = 00000000922dd7da
20205! %l2 = ffffffff, %l3 = ffffffff, Mem[0000000031800030] = 922dd793 922dcb29
20206 std %l2,[%o3+%o6] ! Mem[0000000031800030] = ffffffff ffffffff
20207! Mem[0000000031000070] = ffffffffffffffff, %f12 = 00000000 00000000
20208 ldd [%o2+0x070],%f12 ! %f12 = ffffffff ffffffff
20209! Mem[000000001c000030] = 827a0000, %l1 = 00000000922dd7d9
20210 lduwa [%i0+%o6]0x80,%l1 ! %l1 = 00000000827a0000
20211
20212p6_label_96:
20213! Mem[000000001d800018] = 0000000000000000, %f10 = 814f83e9 7fffffff
20214 ldda [%i3+%i6]0x88,%f10 ! %f10 = 00000000 00000000
20215! Mem[0000000031000070] = ffffffff, %l7 = 00000000ffffffff
20216 lduw [%o2+0x070],%l7 ! %l7 = 00000000ffffffff
20217! %l5 = 0000000000000f77, %l6 = 00000000922dd7da, %l4 = ffffffffffffff9a
20218 sdivx %l5,%l6,%l4 ! %l4 = 0000000000000000
20219! %l2 = ffffffffffffffff, %l1 = 00000000827a0000, %l4 = 0000000000000000
20220 add %l2,%l1,%l4 ! %l4 = 000000008279ffff
20221! Mem[000000001d000008] = ffff000000000000, %l5 = 0000000000000f77
20222 ldx [%i2+%i4],%l5 ! %l5 = ffff000000000000
20223! %l5 = ffff000000000000, Mem[000000001d80005a] = 23d2b75e, %asi = 80
20224 stha %l5,[%i3+0x05a]%asi ! Mem[000000001d800058] = 23d20000
20225! %l7 = 00000000ffffffff, immed = 00000ce3, %l6 = 00000000922dd7da
20226 xor %l7,0xce3,%l6 ! %l6 = 00000000fffff31c
20227! %l5 = ffff000000000000, %l3 = b523cba4ffffffff, %l3 = b523cba4ffffffff
20228 sra %l5,%l3,%l3 ! %l3 = 0000000000000000
20229! Mem[000000001d000008] = 0000ffff, %l0 = 00000000922dd7d9
20230 lduwa [%i2+%i4]0x88,%l0 ! %l0 = 000000000000ffff
20231! %l0 = 0000ffff, %l1 = 827a0000, Mem[000000001c800010] = 00000000 e0a43c4e
20232 std %l0,[%i1+%i5] ! Mem[000000001c800010] = 0000ffff 827a0000
20233
20234p6_label_97:
20235! Mem[000000001d000000] = afa5da6f, %l3 = 0000000000000000
20236 ldsba [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffffaf
20237! Randomly selected nop
20238 nop
20239! %l2 = ffffffffffffffff, Mem[0000000030800030] = 814f83e9, %asi = 80
20240 stha %l2,[%o1+0x030]%asi ! Mem[0000000030800030] = ffff83e9
20241! %l5 = ffff000000000000
20242 sethi %hi(0xebdfd000),%l5 ! %l5 = 00000000ebdfd000
20243! %l7 = 00000000ffffffff, Mem[000000001c000000] = ffffffff
20244 stha %l7,[%i0+%g0]0x80 ! Mem[000000001c000000] = ffffffff
20245! %l6 = 00000000fffff31c, immed = fffff967, %l4 = 000000008279ffff
20246 sub %l6,-0x699,%l4 ! %l4 = 00000000fffff9b5
20247! %l0 = 000000000000ffff, %l7 = 00000000ffffffff, %l2 = ffffffffffffffff
20248 sdivx %l0,%l7,%l2 ! %l2 = 0000000000000000
20249! %l2 = 0000000000000000, immed = fffff4e6, %l1 = 00000000827a0000
20250 tsubcctv %l2,-0xb1a,%l1 ! %l0 = 0000000000010022, Trapped
20251! Mem[000000001c000020] = 922dffff, %l6 = 00000000fffff31c
20252 lduba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000092
20253! %l2 = 0000000000000000, %l5 = 00000000ebdfd000, %l2 = 0000000000000000
20254 taddcctv %l2,%l5,%l2 ! %l2 = 00000000ebdfd000, %ccr = 08
20255
20256p6_label_98:
20257! %l2 = 00000000ebdfd000, immed = 0000001b, %l0 = 0000000000010022
20258 sra %l2,0x01b,%l0 ! %l0 = fffffffffffffffd
20259! %l2 = 00000000ebdfd000, Mem[0000000030800030] = ffff83e9, %asi = 80
20260 stwa %l2,[%o1+0x030]%asi ! Mem[0000000030800030] = ebdfd000
20261! %l4 = 00000000fffff9b5, immed = 000003e0, %l7 = 00000000ffffffff
20262 addc %l4,0x3e0,%l7 ! %l7 = 00000000fffffd95
20263! %l1 = 00000000827a0000, %l3 = ffffffffffffffaf, %y = 922dd7d9
20264 umul %l1,%l3,%l2 ! %l2 = 8279ffd6b7660000, %y = 8279ffd6
20265! %f22 = 15e4229a, Mem[0000000030800070] = b523cba4
20266 st %f22,[%o1+0x070] ! Mem[0000000030800070] = 15e4229a
20267! Mem[000000001c000018] = fffff377, %l0 = fffffffffffffffd
20268 lduwa [%i0+%i6]0x88,%l0 ! %l0 = 00000000fffff377
20269! Mem[0000000031800030] = ffffffffffffffff, %f18 = 4e3ca4e0 00000000
20270 ldd [%o3+%o6],%f18 ! %f18 = ffffffff ffffffff
20271! %f6 = 00000000, Mem[000000001d800014] = 00007eb2
20272 st %f6 ,[%i3+0x014] ! Mem[000000001d800014] = 00000000
20273! Mem[000000001d00001c] = ffff0000, %l6 = 0000000000000092
20274 ldsh [%i2+0x01c],%l6 ! %l6 = ffffffffffffffff
20275! Mem[000000001d800014] = 00000000, %l0 = 00000000fffff377
20276 ldsha [%i3+0x014]%asi,%l0 ! %l0 = 0000000000000000
20277
20278p6_label_99:
20279! Mem[0000000030800034] = 7fffffff, %l5 = 00000000ebdfd000
20280 lduw [%o1+0x034],%l5 ! %l5 = 000000007fffffff
20281! %l5 = 000000007fffffff, Mem[000000001c000062] = 00000000
20282 sth %l5,[%i0+0x062] ! Mem[000000001c000060] = 0000ffff
20283! %l4 = fffff9b5, %l5 = 7fffffff, Mem[0000000030800070] = 15e4229a ffffffff
20284 std %l4,[%o1+0x070] ! Mem[0000000030800070] = fffff9b5 7fffffff
20285! %l0 = 0000000000000000, %l1 = 00000000827a0000, %l6 = ffffffffffffffff
20286 taddcctv %l0,%l1,%l6 ! %l6 = 00000000827a0000, %ccr = 08
20287! %f16 = 64343b56 0d37229a, Mem[0000000030800070] = fffff9b5 7fffffff
20288 std %f16,[%o1+0x070] ! Mem[0000000030800070] = 64343b56 0d37229a
20289! Mem[000000001c800020] = 1b25fcdc00000000, %f14 = 1b6383e9 b523cba4
20290 ldd [%i1+%o4],%f14 ! %f14 = 1b25fcdc 00000000
20291! %l4 = 00000000fffff9b5, Mem[000000001d000020] = 827a0000
20292 stwa %l4,[%i2+%o4]0x80 ! Mem[000000001d000020] = fffff9b5
20293! Mem[000000001c800008] = 1b6383e9b523cba4, %f26 = 00000000 00000000
20294 ldda [%i1+0x008]%asi,%f26 ! %f26 = 1b6383e9 b523cba4
20295! Mem[0000000031800074] = 1b6383e9, %l6 = 00000000827a0000
20296 ldsh [%o3+0x076],%l6 ! %l6 = ffffffffffff83e9
20297! %l2 = 8279ffd6b7660000, Mem[000000001c800010] = 0000ffff827a0000
20298 stx %l2,[%i1+%i5] ! Mem[000000001c800010] = 8279ffd6b7660000
20299
20300p6_label_100:
20301! %l1 = 00000000827a0000, Mem[000000001c800000] = 00006400563b3464
20302 stxa %l1,[%i1+%g0]0x80 ! Mem[000000001c800000] = 00000000827a0000
20303! %f25 = 15e4229a, Mem[000000001c800010] = 8279ffd6
20304 sta %f25,[%i1+%i5]0x81 ! Mem[000000001c800010] = 15e4229a
20305! Mem[000000001c800020] = dcfc251b, %f24 = 814f83e9
20306 lda [%i1+%o4]0x88,%f24 ! %f24 = dcfc251b
20307! Mem[000000001d000010] = ffffffff, %l2 = 8279ffd6b7660000
20308 ldswa [%i2+0x010]%asi,%l2 ! %l2 = ffffffffffffffff
20309! Mem[000000001d000060] = 0000000000000000, %f2 = ffffffff 00007eb2
20310 ldd [%i2+0x060],%f2 ! %f2 = 00000000 00000000
20311! %l5 = 000000007fffffff, %l0 = 0000000000000000, %l0 = 0000000000000000
20312 sllx %l5,%l0,%l0 ! %l0 = 000000007fffffff
20313! %l5 = 000000007fffffff, %l5 = 000000007fffffff, %l1 = 00000000827a0000
20314 xorcc %l5,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 44
20315! retry : should take illegal inst trap, %l0 = 000000007fffffff
20316 retry ! Illegal inst trap : %l0 = 000000008000000f
20317! %l5 = 000000007fffffff, Mem[000000001d800010] = ffffffff
20318 stwa %l5,[%i3+%i5]0x89 ! Mem[000000001d800010] = 7fffffff
20319! Mem[0000000030800030] = ebdfd000 7fffffff, %l6 = ffff83e9, %l7 = fffffd95
20320 ldd [%o1+%o6],%l6 ! %l6 = 00000000ebdfd000 000000007fffffff
20321
20322 ba,a p6_not_taken_0_end
20323p6_not_taken_0:
20324! The following code should not be executed
20325 mulx %l1,%l0,%l3
20326 ldsh [%o1+0x042],%l4
20327 lduw [%o2+0x040],%l2
20328 stxa %l4,[%o2+0x000]%asi
20329 ba,a p6_branch_failed
20330p6_not_taken_0_end:
20331
20332
20333! End of Random Code for Processor 6
20334
20335p6_set_done_flag:
20336 mov 2,%g2
20337 set done_flags,%g1
20338 st %g2,[%g1+0x018] ! Set processor 6 done flag
20339
20340! Check Registers
20341
20342p6_check_registers:
20343 set p6_expected_registers,%g1
20344 ldx [%g1+0x000],%g2
20345 cmp %l0,%g2 ! %l0 should be 000000008000000f
20346 bne,a,pn %xcc,p6_reg_l0_fail
20347 mov %l0,%g3
20348 ldx [%g1+0x008],%g2
20349 cmp %l1,%g2 ! %l1 should be 0000000000000000
20350 bne,a,pn %xcc,p6_reg_l1_fail
20351 mov %l1,%g3
20352 ldx [%g1+0x010],%g2
20353 cmp %l2,%g2 ! %l2 should be ffffffffffffffff
20354 bne,a,pn %xcc,p6_reg_l2_fail
20355 mov %l2,%g3
20356 ldx [%g1+0x018],%g2
20357 cmp %l3,%g2 ! %l3 should be ffffffffffffffaf
20358 bne,a,pn %xcc,p6_reg_l3_fail
20359 mov %l3,%g3
20360 ldx [%g1+0x020],%g2
20361 cmp %l4,%g2 ! %l4 should be 00000000fffff9b5
20362 bne,a,pn %xcc,p6_reg_l4_fail
20363 mov %l4,%g3
20364 ldx [%g1+0x028],%g2
20365 cmp %l5,%g2 ! %l5 should be 000000007fffffff
20366 bne,a,pn %xcc,p6_reg_l5_fail
20367 mov %l5,%g3
20368 ldx [%g1+0x030],%g2
20369 cmp %l6,%g2 ! %l6 should be 00000000ebdfd000
20370 bne,a,pn %xcc,p6_reg_l6_fail
20371 mov %l6,%g3
20372 ldx [%g1+0x038],%g2
20373 cmp %l7,%g2 ! %l7 should be 000000007fffffff
20374 bne,a,pn %xcc,p6_reg_l7_fail
20375 mov %l7,%g3
20376
20377! Check %y register
20378
20379 set 0x8279ffd6,%g2
20380 rd %y,%g3
20381 cmp %g2,%g3
20382 bne,a p6_failed
20383 mov 0x111,%g1
20384
20385! Check Floating Point Registers
20386
20387p6_check_fp_registers:
20388 set p6_temp,%g1
20389 set p6_expected_fp_regs,%g3
20390 std %f0,[%g1]
20391 ldx [%g1],%l1
20392 ldx [%g3+0x00],%l0
20393 cmp %l0,%l1 ! %f0 should be 00000000 64343b56
20394 bne %xcc,p6_f0_fail
20395 std %f2,[%g1]
20396 ldx [%g1],%l1
20397 ldx [%g3+0x08],%l0
20398 cmp %l0,%l1 ! %f2 should be 00000000 00000000
20399 bne %xcc,p6_f2_fail
20400 std %f4,[%g1]
20401 ldx [%g1],%l1
20402 ldx [%g3+0x10],%l0
20403 cmp %l0,%l1 ! %f4 should be 1361c1cc d257655b
20404 bne %xcc,p6_f4_fail
20405 std %f6,[%g1]
20406 ldx [%g1],%l1
20407 ldx [%g3+0x18],%l0
20408 cmp %l0,%l1 ! %f6 should be 00000000 00000000
20409 bne %xcc,p6_f6_fail
20410 std %f8,[%g1]
20411 ldx [%g1],%l1
20412 ldx [%g3+0x20],%l0
20413 cmp %l0,%l1 ! %f8 should be 77f3ffff 8df3ffff
20414 bne %xcc,p6_f8_fail
20415 std %f10,[%g1]
20416 ldx [%g1],%l1
20417 ldx [%g3+0x28],%l0
20418 cmp %l0,%l1 ! %f10 should be 00000000 00000000
20419 bne %xcc,p6_f10_fail
20420 std %f12,[%g1]
20421 ldx [%g1],%l1
20422 ldx [%g3+0x30],%l0
20423 cmp %l0,%l1 ! %f12 should be ffffffff ffffffff
20424 bne %xcc,p6_f12_fail
20425 std %f14,[%g1]
20426 ldx [%g1],%l1
20427 ldx [%g3+0x38],%l0
20428 cmp %l0,%l1 ! %f14 should be 1b25fcdc 00000000
20429 bne %xcc,p6_f14_fail
20430 std %f16,[%g1]
20431 ldx [%g1],%l1
20432 ldx [%g3+0x40],%l0
20433 cmp %l0,%l1 ! %f16 should be 64343b56 0d37229a
20434 bne %xcc,p6_f16_fail
20435 std %f18,[%g1]
20436 ldx [%g1],%l1
20437 ldx [%g3+0x48],%l0
20438 cmp %l0,%l1 ! %f18 should be ffffffff ffffffff
20439 bne %xcc,p6_f18_fail
20440 std %f20,[%g1]
20441 ldx [%g1],%l1
20442 ldx [%g3+0x50],%l0
20443 cmp %l0,%l1 ! %f20 should be 37d16b81 4f00007f
20444 bne %xcc,p6_f20_fail
20445 std %f22,[%g1]
20446 ldx [%g1],%l1
20447 ldx [%g3+0x58],%l0
20448 cmp %l0,%l1 ! %f22 should be 15e4229a f62c677c
20449 bne %xcc,p6_f22_fail
20450 std %f24,[%g1]
20451 ldx [%g1],%l1
20452 ldx [%g3+0x60],%l0
20453 cmp %l0,%l1 ! %f24 should be dcfc251b 15e4229a
20454 bne %xcc,p6_f24_fail
20455 std %f26,[%g1]
20456 ldx [%g1],%l1
20457 ldx [%g3+0x68],%l0
20458 cmp %l0,%l1 ! %f26 should be 1b6383e9 b523cba4
20459 bne %xcc,p6_f26_fail
20460 std %f28,[%g1]
20461 ldx [%g1],%l1
20462 ldx [%g3+0x70],%l0
20463 cmp %l0,%l1 ! %f28 should be ffff0000 1b6383e9
20464 bne %xcc,p6_f28_fail
20465 std %f30,[%g1]
20466 ldx [%g1],%l1
20467 ldx [%g3+0x78],%l0
20468 cmp %l0,%l1 ! %f30 should be 609506cf ffffffff
20469 bne %xcc,p6_f30_fail
20470 nop
20471
20472! Check Local Memory
20473
20474 set p6_local0_expect,%g1
20475 ldx [%g1+0x000],%g2 ! Expected data = ffffffff0064469e
20476 ldx [%i0+0x000],%g3 ! Observed data at 000000001c000000
20477 cmp %g2,%g3
20478 bne,a,pn %xcc,p6_local_failed
20479 add %i0,0x000,%g4
20480 ldx [%g1+0x008],%g2 ! Expected data = 000022aa003d1e5c
20481 ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008
20482 cmp %g2,%g3
20483 bne,a,pn %xcc,p6_local_failed
20484 add %i0,0x008,%g4
20485 ldx [%g1+0x018],%g2 ! Expected data = 77f3ffffd77984f6
20486 ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018
20487 cmp %g2,%g3
20488 bne,a,pn %xcc,p6_local_failed
20489 add %i0,0x018,%g4
20490 ldx [%g1+0x020],%g2 ! Expected data = 922dffff00000000
20491 ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020
20492 cmp %g2,%g3
20493 bne,a,pn %xcc,p6_local_failed
20494 add %i0,0x020,%g4
20495 ldx [%g1+0x030],%g2 ! Expected data = 827a000000000316
20496 ldx [%i0+0x030],%g3 ! Observed data at 000000001c000030
20497 cmp %g2,%g3
20498 bne,a,pn %xcc,p6_local_failed
20499 add %i0,0x030,%g4
20500 ldx [%g1+0x040],%g2 ! Expected data = 0000000000000000
20501 ldx [%i0+0x040],%g3 ! Observed data at 000000001c000040
20502 cmp %g2,%g3
20503 bne,a,pn %xcc,p6_local_failed
20504 add %i0,0x040,%g4
20505 ldx [%g1+0x050],%g2 ! Expected data = 814f83e97fffffff
20506 ldx [%i0+0x050],%g3 ! Observed data at 000000001c000050
20507 cmp %g2,%g3
20508 bne,a,pn %xcc,p6_local_failed
20509 add %i0,0x050,%g4
20510 ldx [%g1+0x060],%g2 ! Expected data = 0000ffff00000000
20511 ldx [%i0+0x060],%g3 ! Observed data at 000000001c000060
20512 cmp %g2,%g3
20513 bne,a,pn %xcc,p6_local_failed
20514 add %i0,0x060,%g4
20515 ldx [%g1+0x068],%g2 ! Expected data = 0000000000000000
20516 ldx [%i0+0x068],%g3 ! Observed data at 000000001c000068
20517 cmp %g2,%g3
20518 bne,a,pn %xcc,p6_local_failed
20519 add %i0,0x068,%g4
20520
20521 set p6_local1_expect,%g1
20522 ldx [%g1+0x000],%g2 ! Expected data = 00000000827a0000
20523 ldx [%i1+0x000],%g3 ! Observed data at 000000001c800000
20524 cmp %g2,%g3
20525 bne,a,pn %xcc,p6_local_failed
20526 add %i1,0x000,%g4
20527 ldx [%g1+0x010],%g2 ! Expected data = 15e4229ab7660000
20528 ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010
20529 cmp %g2,%g3
20530 bne,a,pn %xcc,p6_local_failed
20531 add %i1,0x010,%g4
20532 ldx [%g1+0x038],%g2 ! Expected data = fee12164ffffff9c
20533 ldx [%i1+0x038],%g3 ! Observed data at 000000001c800038
20534 cmp %g2,%g3
20535 bne,a,pn %xcc,p6_local_failed
20536 add %i1,0x038,%g4
20537 ldx [%g1+0x040],%g2 ! Expected data = 5c1e3d00b4845cb2
20538 ldx [%i1+0x040],%g3 ! Observed data at 000000001c800040
20539 cmp %g2,%g3
20540 bne,a,pn %xcc,p6_local_failed
20541 add %i1,0x040,%g4
20542 ldx [%g1+0x058],%g2 ! Expected data = fee19a6490a43612
20543 ldx [%i1+0x058],%g3 ! Observed data at 000000001c800058
20544 cmp %g2,%g3
20545 bne,a,pn %xcc,p6_local_failed
20546 add %i1,0x058,%g4
20547 ldx [%g1+0x060],%g2 ! Expected data = 1b6383e9c8b979d7
20548 ldx [%i1+0x060],%g3 ! Observed data at 000000001c800060
20549 cmp %g2,%g3
20550 bne,a,pn %xcc,p6_local_failed
20551 add %i1,0x060,%g4
20552 ldx [%g1+0x068],%g2 ! Expected data = c9ffffffe1f9ffff
20553 ldx [%i1+0x068],%g3 ! Observed data at 000000001c800068
20554 cmp %g2,%g3
20555 bne,a,pn %xcc,p6_local_failed
20556 add %i1,0x068,%g4
20557 ldx [%g1+0x078],%g2 ! Expected data = 0000229a00000000
20558 ldx [%i1+0x078],%g3 ! Observed data at 000000001c800078
20559 cmp %g2,%g3
20560 bne,a,pn %xcc,p6_local_failed
20561 add %i1,0x078,%g4
20562
20563 set p6_local2_expect,%g1
20564 ldx [%g1+0x000],%g2 ! Expected data = afa5da6f7fffffff
20565 ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000
20566 cmp %g2,%g3
20567 bne,a,pn %xcc,p6_local_failed
20568 add %i2,0x000,%g4
20569 ldx [%g1+0x010],%g2 ! Expected data = ffffffff7fffffff
20570 ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010
20571 cmp %g2,%g3
20572 bne,a,pn %xcc,p6_local_failed
20573 add %i2,0x010,%g4
20574 ldx [%g1+0x018],%g2 ! Expected data = 814f83e9ffff0000
20575 ldx [%i2+0x018],%g3 ! Observed data at 000000001d000018
20576 cmp %g2,%g3
20577 bne,a,pn %xcc,p6_local_failed
20578 add %i2,0x018,%g4
20579 ldx [%g1+0x020],%g2 ! Expected data = fffff9b5aa220000
20580 ldx [%i2+0x020],%g3 ! Observed data at 000000001d000020
20581 cmp %g2,%g3
20582 bne,a,pn %xcc,p6_local_failed
20583 add %i2,0x020,%g4
20584 ldx [%g1+0x028],%g2 ! Expected data = 9a22e415e9834f81
20585 ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
20586 cmp %g2,%g3
20587 bne,a,pn %xcc,p6_local_failed
20588 add %i2,0x028,%g4
20589 ldx [%g1+0x030],%g2 ! Expected data = 922dd770ffffffff
20590 ldx [%i2+0x030],%g3 ! Observed data at 000000001d000030
20591 cmp %g2,%g3
20592 bne,a,pn %xcc,p6_local_failed
20593 add %i2,0x030,%g4
20594 ldx [%g1+0x070],%g2 ! Expected data = 00000000000002c5
20595 ldx [%i2+0x070],%g3 ! Observed data at 000000001d000070
20596 cmp %g2,%g3
20597 bne,a,pn %xcc,p6_local_failed
20598 add %i2,0x070,%g4
20599
20600 set p6_local3_expect,%g1
20601 ldx [%g1+0x008],%g2 ! Expected data = ffff0000ffffffff
20602 ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
20603 cmp %g2,%g3
20604 bne,a,pn %xcc,p6_local_failed
20605 add %i3,0x008,%g4
20606 ldx [%g1+0x010],%g2 ! Expected data = ffffff7f00000000
20607 ldx [%i3+0x010],%g3 ! Observed data at 000000001d800010
20608 cmp %g2,%g3
20609 bne,a,pn %xcc,p6_local_failed
20610 add %i3,0x010,%g4
20611 ldx [%g1+0x030],%g2 ! Expected data = ff000078ba0d1000
20612 ldx [%i3+0x030],%g3 ! Observed data at 000000001d800030
20613 cmp %g2,%g3
20614 bne,a,pn %xcc,p6_local_failed
20615 add %i3,0x030,%g4
20616 ldx [%g1+0x048],%g2 ! Expected data = 35d75f160a9db2ce
20617 ldx [%i3+0x048],%g3 ! Observed data at 000000001d800048
20618 cmp %g2,%g3
20619 bne,a,pn %xcc,p6_local_failed
20620 add %i3,0x048,%g4
20621 ldx [%g1+0x058],%g2 ! Expected data = 23d2000000000000
20622 ldx [%i3+0x058],%g3 ! Observed data at 000000001d800058
20623 cmp %g2,%g3
20624 bne,a,pn %xcc,p6_local_failed
20625 add %i3,0x058,%g4
20626 ldx [%g1+0x068],%g2 ! Expected data = fef20689059e050a
20627 ldx [%i3+0x068],%g3 ! Observed data at 000000001d800068
20628 cmp %g2,%g3
20629 bne,a,pn %xcc,p6_local_failed
20630 add %i3,0x068,%g4
20631 ldx [%g1+0x070],%g2 ! Expected data = 844de94dcfaaeaa8
20632 ldx [%i3+0x070],%g3 ! Observed data at 000000001d800070
20633 cmp %g2,%g3
20634 bne,a,pn %xcc,p6_local_failed
20635 add %i3,0x070,%g4
20636 ldx [%g1+0x078],%g2 ! Expected data = 00000000000002c5
20637 ldx [%i3+0x078],%g3 ! Observed data at 000000001d800078
20638 cmp %g2,%g3
20639 bne,a,pn %xcc,p6_local_failed
20640 add %i3,0x078,%g4
20641
20642
20643! Check Shared Memory
20644 set share0_expect,%g4
20645 set p6_share_mask,%g5
20646 set 0x30000000,%g6 ! Physical Addr of Share 0
20647p6_memcheck_share0:
20648 ldx [%g4+0x030],%g2 ! Expected value = ffffffff16ba8fd2
20649 ldx [%o0+0x030],%g3 ! Read value at Mem[0000000030000030]
20650 cmp %g2,%g3
20651 bne,pn %xcc,p6_failed
20652 add %g6,0x030,%g1
20653 ldx [%g4+0x070],%g2 ! Expected value = d92dd770ffffffff
20654 ldx [%o0+0x070],%g3 ! Read value at Mem[0000000030000070]
20655 cmp %g2,%g3
20656 bne,pn %xcc,p6_failed
20657 add %g6,0x070,%g1
20658 set share1_expect,%g4
20659 set 0x30800000,%g6 ! Physical Addr of Share 1
20660p6_memcheck_share1:
20661 ldx [%g4+0x030],%g2 ! Expected value = ebdfd0007fffffff
20662 ldx [%o1+0x030],%g3 ! Read value at Mem[0000000030800030]
20663 cmp %g2,%g3
20664 bne,pn %xcc,p6_failed
20665 add %g6,0x030,%g1
20666 ldx [%g4+0x070],%g2 ! Expected value = 64343b560d37229a
20667 ldx [%o1+0x070],%g3 ! Read value at Mem[0000000030800070]
20668 cmp %g2,%g3
20669 bne,pn %xcc,p6_failed
20670 add %g6,0x070,%g1
20671 set share2_expect,%g4
20672 set 0x31000000,%g6 ! Physical Addr of Share 2
20673p6_memcheck_share2:
20674 ldx [%g4+0x030],%g2 ! Expected value = 00000000922dd4d8
20675 ldx [%o2+0x030],%g3 ! Read value at Mem[0000000031000030]
20676 cmp %g2,%g3
20677 bne,pn %xcc,p6_failed
20678 add %g6,0x030,%g1
20679 ldx [%g4+0x070],%g2 ! Expected value = ffffffffffffffff
20680 ldx [%o2+0x070],%g3 ! Read value at Mem[0000000031000070]
20681 cmp %g2,%g3
20682 bne,pn %xcc,p6_failed
20683 add %g6,0x070,%g1
20684 set share3_expect,%g4
20685 set 0x31800000,%g6 ! Physical Addr of Share 3
20686p6_memcheck_share3:
20687 ldx [%g4+0x030],%g2 ! Expected value = ffffffffffffffff
20688 ldx [%o3+0x030],%g3 ! Read value at Mem[0000000031800030]
20689 cmp %g2,%g3
20690 bne,pn %xcc,p6_failed
20691 add %g6,0x030,%g1
20692 ldx [%g4+0x070],%g2 ! Expected value = ffff00001b6383e9
20693 ldx [%o3+0x070],%g3 ! Read value at Mem[0000000031800070]
20694 cmp %g2,%g3
20695 bne,pn %xcc,p6_failed
20696 add %g6,0x070,%g1
20697
20698! The test for processor 6 has passed
20699
20700p6_passed:
20701 ta GOOD_TRAP
20702 nop
20703
20704p6_reg_l0_fail:
20705 or %g0,0xbd0,%g1
20706 ba,a p6_failed
20707p6_reg_l1_fail:
20708 or %g0,0xbd1,%g1
20709 ba,a p6_failed
20710p6_reg_l2_fail:
20711 or %g0,0xbd2,%g1
20712 ba,a p6_failed
20713p6_reg_l3_fail:
20714 or %g0,0xbd3,%g1
20715 ba,a p6_failed
20716p6_reg_l4_fail:
20717 or %g0,0xbd4,%g1
20718 ba,a p6_failed
20719p6_reg_l5_fail:
20720 or %g0,0xbd5,%g1
20721 ba,a p6_failed
20722p6_reg_l6_fail:
20723 or %g0,0xbd6,%g1
20724 ba,a p6_failed
20725p6_reg_l7_fail:
20726 or %g0,0xbd7,%g1
20727 ba,a p6_failed
20728p6_f0_fail:
20729 set p6_temp,%g6
20730 mov 0xf00,%l0
20731 stx %l0,[%g6]
20732 std %f0,[%g6+8]
20733 stx %fsr,[%g6+16]
20734 ta BAD_TRAP
20735
20736p6_f2_fail:
20737 set p6_temp,%g6
20738 mov 0xf02,%l0
20739 stx %l0,[%g6]
20740 std %f2,[%g6+8]
20741 stx %fsr,[%g6+16]
20742 ta BAD_TRAP
20743
20744p6_f4_fail:
20745 set p6_temp,%g6
20746 mov 0xf04,%l0
20747 stx %l0,[%g6]
20748 std %f4,[%g6+8]
20749 stx %fsr,[%g6+16]
20750 ta BAD_TRAP
20751
20752p6_f6_fail:
20753 set p6_temp,%g6
20754 mov 0xf06,%l0
20755 stx %l0,[%g6]
20756 std %f6,[%g6+8]
20757 stx %fsr,[%g6+16]
20758 ta BAD_TRAP
20759
20760p6_f8_fail:
20761 set p6_temp,%g6
20762 mov 0xf08,%l0
20763 stx %l0,[%g6]
20764 std %f8,[%g6+8]
20765 stx %fsr,[%g6+16]
20766 ta BAD_TRAP
20767
20768p6_f10_fail:
20769 set p6_temp,%g6
20770 mov 0xf10,%l0
20771 stx %l0,[%g6]
20772 std %f10,[%g6+8]
20773 stx %fsr,[%g6+16]
20774 ta BAD_TRAP
20775
20776p6_f12_fail:
20777 set p6_temp,%g6
20778 mov 0xf12,%l0
20779 stx %l0,[%g6]
20780 std %f12,[%g6+8]
20781 stx %fsr,[%g6+16]
20782 ta BAD_TRAP
20783
20784p6_f14_fail:
20785 set p6_temp,%g6
20786 mov 0xf14,%l0
20787 stx %l0,[%g6]
20788 std %f14,[%g6+8]
20789 stx %fsr,[%g6+16]
20790 ta BAD_TRAP
20791
20792p6_f16_fail:
20793 set p6_temp,%g6
20794 mov 0xf16,%l0
20795 stx %l0,[%g6]
20796 std %f16,[%g6+8]
20797 stx %fsr,[%g6+16]
20798 ta BAD_TRAP
20799
20800p6_f18_fail:
20801 set p6_temp,%g6
20802 mov 0xf18,%l0
20803 stx %l0,[%g6]
20804 std %f18,[%g6+8]
20805 stx %fsr,[%g6+16]
20806 ta BAD_TRAP
20807
20808p6_f20_fail:
20809 set p6_temp,%g6
20810 mov 0xf20,%l0
20811 stx %l0,[%g6]
20812 std %f20,[%g6+8]
20813 stx %fsr,[%g6+16]
20814 ta BAD_TRAP
20815
20816p6_f22_fail:
20817 set p6_temp,%g6
20818 mov 0xf22,%l0
20819 stx %l0,[%g6]
20820 std %f22,[%g6+8]
20821 stx %fsr,[%g6+16]
20822 ta BAD_TRAP
20823
20824p6_f24_fail:
20825 set p6_temp,%g6
20826 mov 0xf24,%l0
20827 stx %l0,[%g6]
20828 std %f24,[%g6+8]
20829 stx %fsr,[%g6+16]
20830 ta BAD_TRAP
20831
20832p6_f26_fail:
20833 set p6_temp,%g6
20834 mov 0xf26,%l0
20835 stx %l0,[%g6]
20836 std %f26,[%g6+8]
20837 stx %fsr,[%g6+16]
20838 ta BAD_TRAP
20839
20840p6_f28_fail:
20841 set p6_temp,%g6
20842 mov 0xf28,%l0
20843 stx %l0,[%g6]
20844 std %f28,[%g6+8]
20845 stx %fsr,[%g6+16]
20846 ta BAD_TRAP
20847
20848p6_f30_fail:
20849 set p6_temp,%g6
20850 mov 0xf30,%l0
20851 stx %l0,[%g6]
20852 std %f30,[%g6+8]
20853 stx %fsr,[%g6+16]
20854 ta BAD_TRAP
20855
20856
20857! The test for processor 6 failed
20858
20859p6_failed:
20860 set done_flags,%g1
20861 mov 3,%g5
20862 st %g5,[%g1+0x018] ! Set processor 6 done flag
20863
20864 set p6_temp,%g6
20865 stx %g1,[%g6]
20866 stx %g2,[%g6+8]
20867 stx %g3,[%g6+16]
20868 ta BAD_TRAP
20869
20870
20871! The local area data for processor 6 failed
20872
20873p6_local_failed:
20874 set done_flags,%g5
20875 mov 3,%g6
20876 st %g6,[%g5+0x018] ! Set processor 6 done flag
20877
20878 set p6_temp,%g6
20879 add %g1,%g4,%g1
20880 stx %g4,[%g6]
20881 stx %g2,[%g6+8]
20882 stx %g3,[%g6+16]
20883 ta BAD_TRAP
20884
20885p6_dfill_failed:
20886 ba p6_failed
20887 mov 0xddd,%g1
20888
20889p6_selfmod_failed:
20890 ba p6_failed
20891 mov 0xabc,%g1
20892
20893
20894p6_common_error:
20895 or %g0,0xee6,%g1
20896 ba p6_failed
20897 mov %o5,%g3
20898
20899p6_common_signature_error:
20900 set p6_temp,%g1
20901 ba p6_failed
20902 st %g2,[%g1] ! Common Lock Number
20903
20904p6_common_timeout:
20905 set p6_temp,%g1
20906 ba p6_failed
20907 st %g2,[%g1] ! Common Lock Number
20908p6_branch_failed:
20909 mov 0xbbb,%g1
20910 rd %ccr,%g2
20911 ba p6_failed
20912 mov 0x0,%g3
20913
20914p6_trap1e:
20915 tsubcctv %l4,%l0,%l5
20916 addcc %l6,-0xc92,%l1
20917 done
20918
20919p6_trap1o:
20920 tsubcctv %l4,%l0,%l5
20921 addcc %l6,-0xc92,%l1
20922 done
20923
20924
20925p6_trap2e:
20926 or %l2,0x7e0,%l5
20927 std %l6,[%i0+0x020] ! Mem[000000001c000020]
20928 lduh [%i2+0x062],%l1 ! Mem[000000001d000062]
20929 or %l0,%l6,%l6
20930 ldub [%o0+0x076],%l2 ! Mem[0000000030000076]
20931 ldsb [%i2+0x00c],%l3 ! Mem[000000001d00000c]
20932 std %f12,[%i1+0x068] ! Mem[000000001c800068]
20933 done
20934
20935p6_trap2o:
20936 or %l2,0x7e0,%l5
20937 std %l6,[%o0+0x020] ! Mem[000000001c000020]
20938 lduh [%o2+0x062],%l1 ! Mem[000000001d000062]
20939 or %l0,%l6,%l6
20940 ldub [%i0+0x076],%l2 ! Mem[0000000030000076]
20941 ldsb [%o2+0x00c],%l3 ! Mem[000000001d00000c]
20942 std %f12,[%o1+0x068] ! Mem[000000001c800068]
20943 done
20944
20945
20946p6_trap3e:
20947 and %l1,0x2c1,%l0
20948 done
20949
20950p6_trap3o:
20951 and %l1,0x2c1,%l0
20952 done
20953
20954p6_init_memory_pointers:
20955 set p6_init_registers,%g1
20956 mov %g0,%g2
20957 mov %g0,%g3
20958 mov %g0,%g4
20959 mov %g0,%g5
20960 mov %g0,%g6
20961 mov %g0,%g7
20962
20963! Initialize memory pointers for window 0
20964 set p6_local0_start,%i0
20965 set p6_local1_start,%i1
20966 set p6_local2_start,%i2
20967 set p6_local3_start,%i3
20968 mov 0x08,%i4
20969 mov 0x10,%i5
20970 mov 0x18,%i6
20971 mov %g0,%i7
20972! Init Local Registers in Window 0
20973 ldx [%g1+0x000],%l0 ! %l0 = 3df1a2827a2da9a6
20974 ldx [%g1+0x008],%l1 ! %l1 = 19c6af661b26f241
20975 ldx [%g1+0x010],%l2 ! %l2 = 97b78023f9bf0ff5
20976 ldx [%g1+0x018],%l3 ! %l3 = 87ba20c84e2bc198
20977 ldx [%g1+0x020],%l4 ! %l4 = 0890d877da4e59c6
20978 ldx [%g1+0x028],%l5 ! %l5 = a5f81c1c2b3b441c
20979 ldx [%g1+0x030],%l6 ! %l6 = b049d83ddc2b7537
20980 ldx [%g1+0x038],%l7 ! %l7 = 357ca15a66589b1a
20981 save
20982
20983! Initialize memory points for window 1
20984 set share0_start,%i0
20985 set share1_start,%i1
20986 set share2_start,%i2
20987 set share3_start,%i3
20988 mov 0x20,%i4
20989 mov 0x28,%i5
20990 mov 0x30,%i6
20991! Init Local Registers in Window 1
20992 ldx [%g1+0x040],%l0 ! %l0 = 1d3843c7c6c11e8a
20993 ldx [%g1+0x048],%l1 ! %l1 = 7b179c8804dd8c44
20994 ldx [%g1+0x050],%l2 ! %l2 = fc54eba9cf896ea9
20995 ldx [%g1+0x058],%l3 ! %l3 = a4103ef644dfe945
20996 ldx [%g1+0x060],%l4 ! %l4 = 86fe237a5e236760
20997 ldx [%g1+0x068],%l5 ! %l5 = b71c43648b3dbb8f
20998 ldx [%g1+0x070],%l6 ! %l6 = cd93c693fa9f7911
20999 ldx [%g1+0x078],%l7 ! %l7 = d1f07a1fd3d0f3d2
21000
21001! Initialize the output register of window 1
21002 set p6_local0_start,%o0
21003 set p6_local1_start,%o1
21004 set p6_local2_start,%o2
21005 set p6_local3_start,%o3
21006 mov 0x08,%o4
21007 mov 0x10,%o5
21008 mov 0x18,%o6
21009 restore
21010
21011 retl
21012 nop
21013
21014! Random code for Processor 7
21015
21016processor_7:
21017 ta T_CHANGE_PRIV
21018 set done_flags,%g1
21019 mov 1,%g2
21020 st %g2,[%g1+0x1c] ! Set the start flag
21021 wrpr %g0,7,%cleanwin
21022 call p7_init_memory_pointers
21023 wr %g0,0x80,%asi ! Setting default asi to 80
21024
21025! Initialize the floating point registers for processor 7
21026
21027 wr %g0,0x4,%fprs ! Make sure fef is 1
21028 set p7_init_freg,%g1
21029! %f0 = 3c2df4b3 13f76b18 ea19dcd3 fae3bfa6
21030! %f4 = 78c2ad3b 7020a9e1 6a83ae22 0180b8f8
21031! %f8 = 2965b7d4 dfeedb2a 717df471 5fe6ce06
21032! %f12 = 2e5d2424 387ed7da c54569e8 2556bcd4
21033 ldda [%g1]ASI_BLK_P,%f0
21034 add %g1,64,%g1
21035! %f16 = 84a1c5d3 5bee55e8 df4f8355 a7348d66
21036! %f20 = ac34bc94 c51f1cdb 4889924d ce1b43e6
21037! %f24 = 65f611c2 3c600e40 0bd8915e 7d2ffe54
21038! %f28 = f0310ee0 4d7a8ce1 b00313f3 8dd8e265
21039 ldda [%g1]ASI_BLK_P,%f16
21040 add %g1,64,%g1
21041! %f32 = 0f8e1c42 d3254d6c ac1fdefc 63d2f2a8
21042! %f36 = ebf4b139 265648c8 ded8fd56 27af4368
21043! %f40 = 976e917f e28a5deb 5cc5156f 0cb77b1f
21044! %f44 = 3f4d294e c1140e39 8da21716 5ef68088
21045 ldda [%g1]ASI_BLK_P,%f32
21046 xorcc %g0,%g0,%g3 ! init %g3 and set flags
21047 membar #Sync ! Force the block loads to complete
21048
21049! Start of Random Code for processor 7
21050
21051p7_label_1:
21052! %l4 = a41682025142af65, %l1 = a38f495a0a96ae23, %l1 = a38f495a0a96ae23
21053 xnorcc %l4,%l1,%l1 ! %l1 = f86634a7a42bfeb9, %ccr = 88
21054! Mem[000000001e800000] = ce62dcf6, %f24 = 65f611c2
21055 lda [%i1+%g0]0x88,%f24 ! %f24 = ce62dcf6
21056! %l2 = 29fb1471ce646923, Mem[000000001f000010] = 8d9f291b
21057 stba %l2,[%i2+%i5]0x89 ! Mem[000000001f000010] = 8d9f2923
21058! %l0 = bf4f47ae0af107a6, immed = 00000290, %l7 = 1178fa52b9515159
21059 orn %l0,0x290,%l7 ! %l7 = ffffffffffffffef
21060! %l5 = 9259870a2b66a8be, %l1 = f86634a7a42bfeb9, %y = 00000000
21061 umul %l5,%l1,%l1 ! %l1 = 1bd539874886754e, %y = 1bd53987
21062! Mem[000000001f800020] = f525085b, %f27 = 7d2ffe54
21063 lda [%i3+%o4]0x88,%f27 ! %f27 = f525085b
21064! Mem[000000001f000034] = 61bc0afa, %l3 = df67c5f827c2a99b
21065 ldsba [%i2+0x037]%asi,%l3 ! %l3 = fffffffffffffffa
21066! %l5 = 9259870a2b66a8be, Mem[000000003000007e] = c35240f6
21067 stb %l5,[%o0+0x07e] ! Mem[000000003000007c] = c352bef6
21068! %l0 = bf4f47ae0af107a6, immed = 000004dd, %l1 = 1bd539874886754e
21069 taddcctv %l0,0x4dd,%l1 ! %l0 = bf4f47ae0af107c9, Trapped
21070! %l4 = a41682025142af65, immed = fffff7e7, %l4 = a41682025142af65
21071 addc %l4,-0x819,%l4 ! %l4 = a41682025142a74c
21072
21073p7_label_2:
21074! Mem[000000001f800000] = fceefc16 506723d6, %l0 = 0af107c9, %l1 = 4886754e
21075 ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000506723d6 00000000fceefc16
21076! %l3 = fffffffffffffffa, %l0 = 00000000506723d6, %l7 = ffffffffffffffef
21077 orncc %l3,%l0,%l7 ! %l7 = fffffffffffffffb, %ccr = 88
21078! %f10 = 717df471 5fe6ce06, Mem[0000000031000038] = 21694a73 781f1abd
21079 std %f10,[%o2+0x038] ! Mem[0000000031000038] = 717df471 5fe6ce06
21080! Mem[0000000030000078] = 1bd42949 c352bef6, %l0 = 506723d6, %l1 = fceefc16
21081 ldd [%o0+0x078],%l0 ! %l0 = 000000001bd42949 00000000c352bef6
21082! Mem[000000001f800018] = 1e29be8e, %l4 = a41682025142a74c
21083 lduba [%i3+%i6]0x88,%l4 ! %l4 = 000000000000008e
21084! Mem[0000000030000038] = 65104579, %l1 = 00000000c352bef6
21085 ldsw [%o0+0x038],%l1 ! %l1 = 0000000065104579
21086! Mem[0000000031800078] = b383d441b356ce0d, %l0 = 000000001bd42949
21087 ldx [%o3+0x078],%l0 ! %l0 = b383d441b356ce0d
21088! %l5 = 9259870a2b66a8be, immd = 0000000000000328, %l7 = fffffffffffffffb
21089 udivx %l5,0x328,%l7 ! %l7 = 002e5e4421a34b9d
21090! %l3 = fffffffffffffffa, Mem[0000000031000038] = 717df4715fe6ce06
21091 stx %l3,[%o2+0x038] ! Mem[0000000031000038] = fffffffffffffffa
21092! %l5 = 9259870a2b66a8be, immed = 0000078b, %l7 = 002e5e4421a34b9d
21093 sub %l5,0x78b,%l7 ! %l7 = 9259870a2b66a133
21094
21095p7_label_3:
21096! Mem[0000000030800038] = 753cd031f01735c1, %f0 = 3c2df4b3 13f76b18
21097 ldd [%o1+0x038],%f0 ! %f0 = 753cd031 f01735c1
21098! Mem[0000000030000038] = 65104579 c8249b9e, %l0 = b356ce0d, %l1 = 65104579
21099 ldd [%o0+0x038],%l0 ! %l0 = 0000000065104579 00000000c8249b9e
21100! Mem[0000000031000078] = a8b101da b34a879d, %l6 = 1440c401, %l7 = 2b66a133
21101 ldd [%o2+0x078],%l6 ! %l6 = 00000000a8b101da 00000000b34a879d
21102! Mem[000000001f000028] = 010416ad, %l2 = 29fb1471ce646923
21103 lduba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ad
21104! %l7 = 00000000b34a879d, immed = fffff744, %l4 = 000000000000008e
21105 xorcc %l7,-0x8bc,%l4 ! %l4 = ffffffff4cb570d9, %ccr = 80
21106! %l6 = a8b101da, %l7 = b34a879d, Mem[0000000031000038] = ffffffff fffffffa
21107 std %l6,[%o2+0x038] ! Mem[0000000031000038] = a8b101da b34a879d
21108! %l6 = a8b101da, %l7 = b34a879d, Mem[000000001f800078] = d135060a 0f742414
21109 stda %l6,[%i3+0x078]%asi ! Mem[000000001f800078] = a8b101da b34a879d
21110! Mem[000000001f000018] = cb07e489, %l0 = 0000000065104579
21111 lduba [%i2+%i6]0x88,%l0 ! %l0 = 0000000000000089
21112! %l0 = 0000000000000089, %l3 = fffffffffffffffa, %y = 1bd53987
21113 sdivcc %l0,%l3,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
21114 mov %l0,%y ! %y = 00000089
21115! Mem[000000001e800020] = 9e3c7af6, %l3 = fffffffffffffffa
21116 lduba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000f6
21117
21118p7_label_4:
21119! %l0 = 0000000000000089, immed = fffff785, %l3 = 00000000000000f6
21120 tsubcc %l0,-0x87b,%l3 ! %l3 = 0000000000000904, %ccr = 13
21121! %l2 = 00000000000000ad, Mem[0000000031800038] = 732c7d05
21122 stba %l2,[%o3+0x038]%asi ! Mem[0000000031800038] = ad2c7d05
21123! Mem[000000001e800010] = 669dd9df, %l6 = 00000000a8b101da
21124 ldsba [%i1+%i5]0x81,%l6 ! %l6 = 0000000000000066
21125! %f1 = f01735c1, Mem[000000001e000008] = 0b8fb201
21126 sta %f1 ,[%i0+%i4]0x81 ! Mem[000000001e000008] = f01735c1
21127! Mem[000000003000003c] = c8249b9e, %f7 = 0180b8f8
21128 ld [%o0+0x03c],%f7 ! %f7 = c8249b9e
21129! %l7 = ffffffff80000000, Mem[000000001e800018] = 792795d7f9af0aa2
21130 stxa %l7,[%i1+%i6]0x80 ! Mem[000000001e800018] = ffffffff80000000
21131! Mem[000000003000003c] = c8249b9e, %l6 = 0000000000000066
21132 ldsh [%o0+0x03e],%l6 ! %l6 = ffffffffffff9b9e
21133! Mem[0000000030800038] = 753cd031f01735c1, %f20 = ac34bc94 c51f1cdb
21134 ldd [%o1+0x038],%f20 ! %f20 = 753cd031 f01735c1
21135! %l0 = 0000000000000089, immed = 00000010, %l4 = ffffffff4cb570d9
21136 srl %l0,0x010,%l4 ! %l4 = 0000000000000000
21137! %l4 = 0000000000000000, Mem[000000001e000020] = 744628db
21138 stwa %l4,[%i0+%o4]0x81 ! Mem[000000001e000020] = 00000000
21139
21140p7_label_5:
21141! %l5 = 9259870a2b66a8be, %l3 = 0000000000000904, %l3 = 0000000000000904
21142 sra %l5,%l3,%l3 ! %l3 = 0000000002b66a8b
21143! Mem[000000001f000030] = 42b98b9561bc0afa, %f2 = ea19dcd3 fae3bfa6
21144 ldda [%i2+%o6]0x80,%f2 ! %f2 = 42b98b95 61bc0afa
21145! %l6 = ffffffffffff9b9e
21146 sethi %hi(0x71abec00),%l6 ! %l6 = 0000000071abec00
21147! %l0 = 0000000000000089, immed = 00000112, %l3 = 0000000002b66a8b
21148 xnorcc %l0,0x112,%l3 ! %l3 = fffffffffffffe64, %ccr = 88
21149! %l0 = 0000000000000089, Mem[000000001f000008] = 0297a21b36968dac
21150 stxa %l0,[%i2+%i4]0x80 ! Mem[000000001f000008] = 0000000000000089
21151! Mem[000000003080007c] = f53281b2, %l1 = 00000000c8249b9e
21152 ldsba [%o1+0x07d]%asi,%l1 ! %l1 = 0000000000000032
21153! Mem[000000001f800018] = 1e29be8e, %l6 = 0000000071abec00
21154 ldswa [%i3+%i6]0x88,%l6 ! %l6 = 000000001e29be8e
21155! %l0 = 0000000000000089, %l7 = ffffffff80000000, %l0 = 0000000000000089
21156 andncc %l0,%l7,%l0 ! %l0 = 0000000000000089, %ccr = 00
21157! Mem[000000001f800034] = 7a7adcf8, %l5 = 9259870a2b66a8be
21158 lduw [%i3+0x034],%l5 ! %l5 = 000000007a7adcf8
21159! Mem[000000001f000024] = 0c6f8997, %l5 = 000000007a7adcf8
21160 ldsw [%i2+0x024],%l5 ! %l5 = 000000000c6f8997
21161
21162p7_label_6:
21163! Mem[000000003000003c] = c8249b9e, %l3 = fffffffffffffe64
21164 ldsw [%o0+0x03c],%l3 ! %l3 = ffffffffc8249b9e
21165! %l3 = ffffffffc8249b9e, immed = 00000551, %y = 00000089
21166 umulcc %l3,0x551,%l4 ! %l4 = 000004280a9f52fe, %ccr = 00, %y = 428
21167! Mem[000000003080003c] = f01735c1, %l7 = ffffffff80000000
21168 ldsb [%o1+0x03f],%l7 ! %l7 = ffffffffffffffc1
21169! Mem[0000000031800078] = b383d441, %l2 = 00000000000000ad
21170 ldsw [%o3+0x078],%l2 ! %l2 = ffffffffb383d441
21171! Mem[000000001f800078] = a8b101dab34a879d, %l3 = ffffffffc8249b9e
21172 ldx [%i3+0x078],%l3 ! %l3 = a8b101dab34a879d
21173! Mem[000000001e800018] = ffffffff, %l1 = 0000000000000032
21174 lduw [%i1+%i6],%l1 ! %l1 = 00000000ffffffff
21175! %f20 = 753cd031, Mem[0000000031000038] = a8b101da
21176 st %f20,[%o2+0x038] ! Mem[0000000031000038] = 753cd031
21177! %l7 = ffffffffffffffc1, %l5 = 000000000c6f8997, %l1 = 00000000ffffffff
21178 xor %l7,%l5,%l1 ! %l1 = fffffffff3907656
21179! %f26 = 0bd8915e, Mem[000000001e000030] = c1962161
21180 sta %f26,[%i0+%o6]0x81 ! Mem[000000001e000030] = 0bd8915e
21181! Mem[000000001f000018] = 89e407cb, %l4 = 000004280a9f52fe
21182 lduba [%i2+%i6]0x80,%l4 ! %l4 = 0000000000000089
21183
21184p7_label_7:
21185! Mem[000000001f800020] = 5b0825f5 287aea8c, %l4 = 00000089, %l5 = 0c6f8997
21186 ldda [%i3+%o4]0x81,%l4 ! %l4 = 000000005b0825f5 00000000287aea8c
21187! %l0 = 0000000000000089
21188 sethi %hi(0x0a55f800),%l0 ! %l0 = 000000000a55f800
21189! %l5 = 00000000287aea8c, immed = 00000006, %l3 = a8b101dab34a879d
21190 sll %l5,0x006,%l3 ! %l3 = 0000000a1ebaa300
21191! Mem[000000001e000020] = 00000000, %l6 = 000000001e29be8e
21192 lduh [%i0+%o4],%l6 ! %l6 = 0000000000000000
21193! %l0 = 000000000a55f800, Mem[000000003180007c] = b356ce0d
21194 sth %l0,[%o3+0x07c] ! Mem[000000003180007c] = f800ce0d
21195! Mem[000000003000003c] = c8249b9e, %l3 = 0000000a1ebaa300
21196 ldsw [%o0+0x03c],%l3 ! %l3 = ffffffffc8249b9e
21197! %l0 = 000000000a55f800, Mem[000000001f800018] = 79f7f8441e29be8e
21198 stxa %l0,[%i3+%i6]0x88 ! Mem[000000001f800018] = 000000000a55f800
21199! %f24 = ce62dcf6 3c600e40, Mem[0000000030000038] = 65104579 c8249b9e
21200 std %f24,[%o0+0x038] ! Mem[0000000030000038] = ce62dcf6 3c600e40
21201! %l0 = 000000000a55f800, %l7 = ffffffffffffffc1, %l0 = 000000000a55f800
21202 udivx %l0,%l7,%l0 ! %l0 = 0000000000000000
21203! %l1 = fffffffff3907656, Mem[000000003000003a] = ce62dcf6
21204 sth %l1,[%o0+0x03a] ! Mem[0000000030000038] = ce627656
21205
21206p7_label_8:
21207! %f26 = 0bd8915e f525085b, Mem[000000001f800030] = 5c9d1b20 7a7adcf8
21208 stda %f26,[%i3+%o6]0x81 ! Mem[000000001f800030] = 0bd8915e f525085b
21209! %f11 = 5fe6ce06, Mem[000000001f000070] = 6fd92d48
21210 st %f11,[%i2+0x070] ! Mem[000000001f000070] = 5fe6ce06
21211! %l2 = ffffffffb383d441, immed = 0000000c, %l1 = fffffffff3907656
21212 srl %l2,0x00c,%l1 ! %l1 = 00000000000b383d
21213! Mem[000000001f000010] = 23299f8d, %l1 = 00000000000b383d
21214 ldsh [%i2+%i5],%l1 ! %l1 = 0000000000002329
21215! Mem[000000001f000038] = fa40c5d9e0e95961, %f18 = df4f8355 a7348d66
21216 ldda [%i2+0x038]%asi,%f18 ! %f18 = fa40c5d9 e0e95961
21217! %f14 = c54569e8, Mem[000000003000007c] = c352bef6
21218 st %f14,[%o0+0x07c] ! Mem[000000003000007c] = c54569e8
21219! Mem[000000001f800000] = fceefc16 506723d6, %l4 = 5b0825f5, %l5 = 287aea8c
21220 ldda [%i3+%g0]0x89,%l4 ! %l4 = 00000000506723d6 00000000fceefc16
21221! Mem[000000001f000008] = 89000000 00000000, %l2 = b383d441, %l3 = c8249b9e
21222 ldda [%i2+%i4]0x89,%l2 ! %l2 = 0000000000000000 0000000089000000
21223! Mem[000000001e800078] = b8c9faa5, %l2 = 0000000000000000
21224 ldsb [%i1+0x078],%l2 ! %l2 = ffffffffffffffb8
21225! %f10 = 717df471 5fe6ce06, Mem[0000000031800038] = ad2c7d05 77d66240
21226 stda %f10,[%o3+0x038]%asi ! Mem[0000000031800038] = 717df471 5fe6ce06
21227
21228p7_label_9:
21229! Mem[0000000031000038] = 753cd031 b34a879d, %l4 = 506723d6, %l5 = fceefc16
21230 ldda [%o2+0x038]%asi,%l4 ! %l4 = 00000000753cd031 00000000b34a879d
21231! %l3 = 0000000089000000, Mem[000000001e800010] = 669dd9df
21232 stwa %l3,[%i1+%i5]0x81 ! Mem[000000001e800010] = 89000000
21233! retry : should take illegal inst trap, %l0 = 0000000000000000
21234 retry ! Illegal inst trap : %l0 = 0000000000000010
21235! %l0 = 0000000000000010, Mem[000000003000007b] = 1bd42949
21236 stba %l0,[%o0+0x07b]%asi ! Mem[0000000030000078] = 1bd42910
21237! %f12 = 2e5d2424 387ed7da, Mem[000000001f800030] = 0bd8915e f525085b
21238 stda %f12,[%i3+%o6]0x81 ! Mem[000000001f800030] = 2e5d2424 387ed7da
21239! %l5 = 00000000b34a879d, %l4 = 00000000753cd031, %l6 = 0000000000000000
21240 xnor %l5,%l4,%l6 ! %l6 = ffffffff3989a853
21241! Mem[000000001f000010] = 23299f8d, %l7 = ffffffffffffffc1
21242 ldub [%i2+0x012],%l7 ! %l7 = 000000000000009f
21243! %f14 = c54569e8 2556bcd4, Mem[000000001f000010] = 8d9f2923 fdccadfe
21244 stda %f14,[%i2+%i5]0x89 ! Mem[000000001f000010] = c54569e8 2556bcd4
21245! Mem[000000001f000000] = ef932e35, %l6 = ffffffff3989a853
21246 lduwa [%i2+%g0]0x80,%l6 ! %l6 = 00000000ef932e35
21247! %f12 = 2e5d2424 387ed7da, Mem[000000001f000010] = 2556bcd4 c54569e8
21248 stda %f12,[%i2+%i5]0x89 ! Mem[000000001f000010] = 2e5d2424 387ed7da
21249
21250p7_label_10:
21251! Mem[000000001e000048] = e797de55, %l6 = 00000000ef932e35
21252 ldsba [%i0+0x048]%asi,%l6 ! %l6 = ffffffffffffffe7
21253! retry : should take illegal inst trap, %l0 = 0000000000000010
21254 retry ! Illegal inst trap : %l0 = 0000000000000020
21255! Mem[0000000031800038] = 717df4715fe6ce06, %f8 = 2965b7d4 dfeedb2a
21256 ldd [%o3+0x038],%f8 ! %f8 = 717df471 5fe6ce06
21257! %l2 = ffffffb8, %l3 = 89000000, Mem[000000001e000050] = bbc0dbfb 91fbc53f
21258 stda %l2,[%i0+0x050]%asi ! Mem[000000001e000050] = ffffffb8 89000000
21259! Mem[0000000030000078] = 1bd42910c54569e8, %l0 = 0000000000000020
21260 ldx [%o0+0x078],%l0 ! %l0 = 1bd42910c54569e8
21261! %f0 = 753cd031 f01735c1, Mem[000000001e800010] = 00000089 76df9efd
21262 stda %f0 ,[%i1+%i5]0x89 ! Mem[000000001e800010] = 753cd031 f01735c1
21263! Clear Register : %l5 = 00000000b34a879d
21264 clr %l5 ! %l5 = 0000000000000000
21265! Mem[000000001f000020] = 5f41a9ef, %l4 = 00000000753cd031
21266 lduha [%i2+%o4]0x89,%l4 ! %l4 = 000000000000a9ef
21267! Mem[0000000030000038] = ce627656 3c600e40, %l0 = c54569e8, %l1 = 00002329
21268 ldda [%o0+0x038]%asi,%l0 ! %l0 = 00000000ce627656 000000003c600e40
21269! Mem[000000003100007c] = b34a879d, %l5 = 0000000000000000
21270 ldsh [%o2+0x07e],%l5 ! %l5 = ffffffffffff879d
21271
21272p7_label_11:
21273! %l6 = ffffffffffffffe7, immed = 00000000, %l6 = ffffffffffffffe7
21274 sra %l6,0x000,%l6 ! %l6 = ffffffffffffffe7
21275! %l2 = ffffffffffffffb8, immed = fffff4b9, %l6 = ffffffffffffffe7
21276 taddcc %l2,-0xb47,%l6 ! %l6 = fffffffffffff471, %ccr = 9b
21277! Mem[0000000031800078] = b383d441f800ce0d, %f30 = b00313f3 8dd8e265
21278 ldd [%o3+0x078],%f30 ! %f30 = b383d441 f800ce0d
21279! %l5 = ffffffffffff879d, Mem[0000000030800038] = 753cd031
21280 stb %l5,[%o1+0x038] ! Mem[0000000030800038] = 9d3cd031
21281! %l3 = 0000000089000000, immed = 00000660, %l2 = ffffffffffffffb8
21282 andncc %l3,0x660,%l2 ! %l2 = 0000000089000000, %ccr = 08
21283! %l6 = fffffffffffff471, %l5 = ffffffffffff879d, %l4 = 000000000000a9ef
21284 andcc %l6,%l5,%l4 ! %l4 = ffffffffffff8411, %ccr = 88
21285! %l3 = 0000000089000000, Mem[0000000030800078] = 33766ab1
21286 stb %l3,[%o1+0x078] ! Mem[0000000030800078] = 00766ab1
21287! Mem[000000001e000030] = 0bd8915e b9656815, %l2 = 89000000, %l3 = 89000000
21288 ldd [%i0+%o6],%l2 ! %l2 = 000000000bd8915e 00000000b9656815
21289! %l0 = ce627656, %l1 = 3c600e40, Mem[0000000031000078] = a8b101da b34a879d
21290 std %l0,[%o2+0x078] ! Mem[0000000031000078] = ce627656 3c600e40
21291! Mem[000000001e00004c] = 73f3dbd5, %l5 = ffffffffffff879d
21292 ldswa [%i0+0x04c]%asi,%l5 ! %l5 = 0000000073f3dbd5
21293
21294p7_label_12:
21295! %l5 = 0000000073f3dbd5, immed = 00000807, %y = 00000428
21296 udiv %l5,0x807,%l4 ! %l4 = 00000000849a7753
21297 mov %l0,%y ! %y = ce627656
21298! %l0 = 00000000ce627656
21299 sethi %hi(0x6a9f7c00),%l0 ! %l0 = 000000006a9f7c00
21300! Mem[0000000030000038] = ce627656 3c600e40, %l2 = 0bd8915e, %l3 = b9656815
21301 ldd [%o0+0x038],%l2 ! %l2 = 00000000ce627656 000000003c600e40
21302! %l6 = fffff471, %l7 = 0000009f, Mem[0000000031000078] = ce627656 3c600e40
21303 stda %l6,[%o2+0x078]%asi ! Mem[0000000031000078] = fffff471 0000009f
21304! %l4 = 00000000849a7753, %l1 = 000000003c600e40, %l4 = 00000000849a7753
21305 sll %l4,%l1,%l4 ! %l4 = 00000000849a7753
21306! %l0 = 000000006a9f7c00, Mem[000000003080007d] = f53281b2
21307 stb %l0,[%o1+0x07d] ! Mem[000000003080007c] = f50081b2
21308! %l7 = 000000000000009f, Mem[000000001e000008] = f01735c1
21309 stwa %l7,[%i0+%i4]0x81 ! Mem[000000001e000008] = 0000009f
21310! %l2 = 00000000ce627656, %l0 = 000000006a9f7c00, %y = ce627656
21311 smul %l2,%l0,%l7 ! %l7 = eb55dc1eccbba800, %y = eb55dc1e
21312! %l4 = 00000000849a7753, Mem[000000001f000018] = 50aef029cb07e489
21313 stxa %l4,[%i2+%i6]0x88 ! Mem[000000001f000018] = 00000000849a7753
21314! %f7 = c8249b9e, Mem[000000001e800008] = 58e1267e
21315 st %f7 ,[%i1+%i4] ! Mem[000000001e800008] = c8249b9e
21316
21317p7_label_13:
21318! %l0 = 000000006a9f7c00, immed = fffff21e, %l0 = 000000006a9f7c00
21319 xorcc %l0,-0xde2,%l0 ! %l0 = ffffffff95608e1e, %ccr = 88
21320! %l3 = 000000003c600e40
21321 sethi %hi(0x19dfdc00),%l3 ! %l3 = 0000000019dfdc00
21322! Mem[000000001f800048] = 7c69878b, %l1 = 000000003c600e40
21323 ldsh [%i3+0x04a],%l1 ! %l1 = ffffffffffff878b
21324! Mem[000000003100003c] = b34a879d, %f11 = 5fe6ce06
21325 ld [%o2+0x03c],%f11 ! %f11 = b34a879d
21326! %l3 = 0000000019dfdc00, Mem[000000003100003e] = b34a879d
21327 sth %l3,[%o2+0x03e] ! Mem[000000003100003c] = b34adc00
21328! %l3 = 0000000019dfdc00, Mem[000000001e800018] = ffffffff
21329 stba %l3,[%i1+%i6]0x89 ! Mem[000000001e800018] = ffffff00
21330! Mem[000000001f800020] = 5b0825f5 287aea8c, %l4 = 849a7753, %l5 = 73f3dbd5
21331 ldd [%i3+%o4],%l4 ! %l4 = 000000005b0825f5 00000000287aea8c
21332! Set Register : %l3 = 0000000019dfdc00
21333 xor %g0,-1,%l3 ! %l3 = ffffffffffffffff
21334! %l6 = fffffffffffff471, immd = fffffffffffff49d, %l2 = 00000000ce627656
21335 sdivx %l6,-0xb63,%l2 ! %l2 = 0000000000000001
21336! Mem[000000003080003c] = f01735c1, %l2 = 0000000000000001
21337 ldsba [%o1+0x03e]%asi,%l2 ! %l2 = 0000000000000035
21338
21339p7_label_14:
21340! Mem[000000001e000018] = 9d51cd02eb1c11e7, %f10 = 717df471 b34a879d
21341 ldda [%i0+%i6]0x80,%f10 ! %f10 = 9d51cd02 eb1c11e7
21342! %l2 = 0000000000000035, Mem[000000003000007a] = 1bd42910
21343 stb %l2,[%o0+0x07a] ! Mem[0000000030000078] = 1bd43510
21344! Mem[0000000030800078] = 00766ab1, %l0 = ffffffff95608e1e
21345 ldsw [%o1+0x078],%l0 ! %l0 = 0000000000766ab1
21346! Mem[000000003180003c] = 5fe6ce06, %l4 = 000000005b0825f5
21347 ldub [%o3+0x03c],%l4 ! %l4 = 000000000000005f
21348! %f31 = f800ce0d, Mem[000000001e800034] = 4284b472
21349 st %f31,[%i1+0x034] ! Mem[000000001e800034] = f800ce0d
21350! Mem[000000001e000000] = 5c867276, %l6 = fffffffffffff471
21351 ldsha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000007276
21352! Mem[000000001e000058] = 29a164e4 9eaf6cbc, %l2 = 00000035, %l3 = ffffffff
21353 ldd [%i0+0x058],%l2 ! %l2 = 0000000029a164e4 000000009eaf6cbc
21354! Mem[000000001e000028] = 515f90cb, %l7 = eb55dc1eccbba800
21355 lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000051
21356! %l0 = 0000000000766ab1, %l3 = 000000009eaf6cbc, %l4 = 000000000000005f
21357 sub %l0,%l3,%l4 ! %l4 = ffffffff61c6fdf5
21358! %l1 = ffffffffffff878b, %l5 = 00000000287aea8c, %l4 = ffffffff61c6fdf5
21359 addc %l1,%l5,%l4 ! %l4 = 00000000287a7217
21360
21361p7_label_15:
21362! %l6 = 0000000000007276, Mem[000000001f00002a] = ad160401
21363 sth %l6,[%i2+0x02a] ! Mem[000000001f000028] = ad167276
21364! %l4 = 287a7217, %l5 = 287aea8c, Mem[000000001f000078] = 00110415 7bc7e990
21365 stda %l4,[%i2+0x078]%asi ! Mem[000000001f000078] = 287a7217 287aea8c
21366! Mem[0000000031800038] = 717df471, %f3 = 61bc0afa
21367 ld [%o3+0x038],%f3 ! %f3 = 717df471
21368! Mem[000000001e00006c] = 50d41792, %l2 = 0000000029a164e4
21369 ldsba [%i0+0x06d]%asi,%l2 ! %l2 = ffffffffffffffd4
21370! %l3 = 000000009eaf6cbc, %l1 = ffffffffffff878b, %l2 = ffffffffffffffd4
21371 srl %l3,%l1,%l2 ! %l2 = 000000000013d5ed
21372! %l4 = 287a7217, %l5 = 287aea8c, Mem[0000000031800038] = 717df471 5fe6ce06
21373 stda %l4,[%o3+0x038]%asi ! Mem[0000000031800038] = 287a7217 287aea8c
21374! Mem[000000003000007c] = c54569e8, %l0 = 0000000000766ab1
21375 ldsh [%o0+0x07e],%l0 ! %l0 = 00000000000069e8
21376! Mem[0000000030000038] = ce6276563c600e40, %l7 = 0000000000000051
21377 ldx [%o0+0x038],%l7 ! %l7 = ce6276563c600e40
21378! %l7 = ce6276563c600e40, Mem[000000001e000020] = 00000000
21379 stba %l7,[%i0+%o4]0x89 ! Mem[000000001e000020] = 00000040
21380! %l4 = 00000000287a7217, Mem[000000003080003c] = f01735c1
21381 sth %l4,[%o1+0x03c] ! Mem[000000003080003c] = 721735c1
21382
21383p7_label_16:
21384! Mem[000000003080007c] = f50081b2, %l0 = 00000000000069e8
21385 lduh [%o1+0x07c],%l0 ! %l0 = 000000000000f500
21386! %l0 = 000000000000f500, %l1 = ffffffffffff878b, %y = eb55dc1e
21387 udivcc %l0,%l1,%l6 ! %l6 = 00000000eb564ada, %ccr = 08
21388 mov %l0,%y ! %y = 0000f500
21389! %l2 = 000000000013d5ed, immed = 000003f5, %l4 = 00000000287a7217
21390 xor %l2,0x3f5,%l4 ! %l4 = 000000000013d618
21391! %l0 = 0000f500, %l1 = ffff878b, Mem[0000000030000078] = 1bd43510 c54569e8
21392 stda %l0,[%o0+0x078]%asi ! Mem[0000000030000078] = 0000f500 ffff878b
21393! %l0 = 0000f500, %l1 = ffff878b, Mem[0000000030000038] = ce627656 3c600e40
21394 std %l0,[%o0+0x038] ! Mem[0000000030000038] = 0000f500 ffff878b
21395! %l1 = ffffffffffff878b, %l4 = 000000000013d618, %l6 = 00000000eb564ada
21396 subc %l1,%l4,%l6 ! %l6 = ffffffffffebb173
21397! %l4 = 0013d618, %l5 = 287aea8c, Mem[000000001e800010] = c13517f0 31d03c75
21398 stda %l4,[%i1+%i5]0x81 ! Mem[000000001e800010] = 0013d618 287aea8c
21399! Mem[000000003100007c] = 0000009f, %l7 = ce6276563c600e40
21400 lduh [%o2+0x07c],%l7 ! %l7 = 0000000000000000
21401! %l5 = 00000000287aea8c, Mem[000000003080007e] = f50081b2
21402 sth %l5,[%o1+0x07e] ! Mem[000000003080007c] = f500ea8c
21403! Mem[000000001e800030] = f93e1108, %l1 = ffffffffffff878b
21404 lduba [%i1+%o6]0x88,%l1 ! %l1 = 0000000000000008
21405
21406p7_label_17:
21407! Mem[000000001f000030] = 958bb942, %l5 = 00000000287aea8c
21408 lduwa [%i2+%o6]0x88,%l5 ! %l5 = 00000000958bb942
21409! %l1 = 0000000000000008, immed = 00000b24, %l2 = 000000000013d5ed
21410 addc %l1,0xb24,%l2 ! %l2 = 0000000000000b2c
21411! Mem[000000001f000020] = efa9415f, %l6 = ffffffffffebb173
21412 ldsha [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffffefa9
21413! %l4 = 000000000013d618, %l1 = 0000000000000008, %l4 = 000000000013d618
21414 xnorcc %l4,%l1,%l4 ! %l4 = ffffffffffec29ef, %ccr = 88
21415! Mem[000000003100007c] = 0000009f, %l0 = 000000000000f500
21416 ldsw [%o2+0x07c],%l0 ! %l0 = 000000000000009f
21417! %l6 = ffffffffffffefa9, %l3 = 000000009eaf6cbc, %y = 0000f500
21418 umulcc %l6,%l3,%l4 ! %l4 = 9eaf629b1b964c1c, %ccr = 80, %y = 9eaf629b
21419! %l0 = 000000000000009f, Mem[0000000031000038] = 753cd031
21420 stw %l0,[%o2+0x038] ! Mem[0000000031000038] = 0000009f
21421! %l0 = 0000009f, %l1 = 00000008, Mem[000000001f000010] = dad77e38 24245d2e
21422 stda %l0,[%i2+%i5]0x81 ! Mem[000000001f000010] = 0000009f 00000008
21423! %f18 = fa40c5d9 e0e95961, Mem[0000000031800038] = 287a7217 287aea8c
21424 stda %f18,[%o3+0x038]%asi ! Mem[0000000031800038] = fa40c5d9 e0e95961
21425! Mem[000000001f800008] = cccca25c, %l1 = 0000000000000008
21426 ldsb [%i3+0x00b],%l1 ! %l1 = 000000000000005c
21427
21428p7_label_18:
21429! Mem[0000000031800038] = fa40c5d9, %l6 = ffffffffffffefa9
21430 ldub [%o3+0x03a],%l6 ! %l6 = 00000000000000c5
21431! Mem[000000001f000008] = 0000000000000089, %f14 = c54569e8 2556bcd4
21432 ldda [%i2+%i4]0x81,%f14 ! %f14 = 00000000 00000089
21433! %l4 = 9eaf629b1b964c1c, Mem[000000001f000008] = 00000000
21434 stha %l4,[%i2+%i4]0x88 ! Mem[000000001f000008] = 00004c1c
21435! Mem[0000000031000038] = 0000009fb34adc00, %f2 = 42b98b95 717df471
21436 ldd [%o2+0x038],%f2 ! %f2 = 0000009f b34adc00
21437! %f13 = 387ed7da, Mem[000000001f800070] = 51026fe9
21438 sta %f13,[%i3+0x070]%asi ! Mem[000000001f800070] = 387ed7da
21439! %l4 = 9eaf629b1b964c1c, %l2 = 0000000000000b2c, %y = 9eaf629b
21440 umulcc %l4,%l2,%l4 ! %l4 = 00000134331a48d0, %ccr = 00, %y = 134
21441! Mem[000000001e800010] = 0013d618287aea8c, %l2 = 0000000000000b2c
21442 ldxa [%i1+%i5]0x81,%l2 ! %l2 = 0013d618287aea8c
21443! Mem[000000001f000064] = 978040ed, %l1 = 000000000000005c
21444 lduw [%i2+0x064],%l1 ! %l1 = 00000000978040ed
21445! %l6 = 00000000000000c5, immed = 0000061a, %l7 = 0000000000000000
21446 taddcctv %l6,0x61a,%l7 ! %l0 = 00000000000000c2, Trapped
21447! %l2 = 287aea8c, %l3 = 9eaf6cbc, Mem[0000000030000038] = 0000f500 ffff878b
21448 std %l2,[%o0+0x038] ! Mem[0000000030000038] = 287aea8c 9eaf6cbc
21449
21450p7_label_19:
21451! %l2 = 0013d618287aea8c, Mem[000000001f000024] = 0c6f8997, %asi = 80
21452 stwa %l2,[%i2+0x024]%asi ! Mem[000000001f000024] = 287aea8c
21453! %l5 = 00000000958bb942, %l6 = 00000000000000c5, %l4 = 00000134331a48d0
21454 srl %l5,%l6,%l4 ! %l4 = 0000000004ac5dca
21455! Mem[0000000031800038] = fa40c5d9e0e95961, %f16 = 84a1c5d3 5bee55e8
21456 ldd [%o3+0x038],%f16 ! %f16 = fa40c5d9 e0e95961
21457! %l2 = 0013d618287aea8c, Mem[000000001e800010] = 18d61300
21458 stha %l2,[%i1+%i5]0x88 ! Mem[000000001e800010] = 18d6ea8c
21459! %l0 = 000000c2, %l1 = 978040ed, Mem[000000001f800058] = 1ecde147 d1bd8c2b
21460 std %l0,[%i3+0x058] ! Mem[000000001f800058] = 000000c2 978040ed
21461! Mem[000000001f000008] = 00004c1c, %l5 = 00000000958bb942
21462 lduba [%i2+%i4]0x88,%l5 ! %l5 = 000000000000001c
21463! %l1 = 00000000978040ed, %l2 = 0013d618287aea8c, %l7 = 0000000000000000
21464 addc %l1,%l2,%l7 ! %l7 = 0013d618bffb2b79
21465! %l5 = 000000000000001c
21466 setx 0xe7232613e7232613,%g7,%l5 ! %l5 = e7232613e7232613
21467! %l1 = 00000000978040ed, Mem[000000001f000076] = 504426e8
21468 stb %l1,[%i2+0x076] ! Mem[000000001f000074] = 5044ede8
21469! %l2 = 0013d618287aea8c, Mem[0000000031800078] = b383d441f800ce0d
21470 stx %l2,[%o3+0x078] ! Mem[0000000031800078] = 0013d618287aea8c
21471
21472p7_label_20:
21473! Mem[0000000030000038] = 287aea8c, %l4 = 0000000004ac5dca
21474 ldub [%o0+0x03a],%l4 ! %l4 = 00000000000000ea
21475! %l1 = 00000000978040ed, immed = fffff13c, %l1 = 00000000978040ed
21476 addc %l1,-0xec4,%l1 ! %l1 = 0000000097803229
21477! Mem[000000001e000020] = 40000000, %l6 = 00000000000000c5
21478 lduha [%i0+%o4]0x80,%l6 ! %l6 = 0000000000004000
21479! Mem[000000001f800020] = 8cea7a28 f525085b, %l4 = 000000ea, %l5 = e7232613
21480 ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000f525085b 000000008cea7a28
21481! %l5 = 000000008cea7a28, immed = 00000f6e, %l7 = 0013d618bffb2b79
21482 xorcc %l5,0xf6e,%l7 ! %l7 = 000000008cea7546, %ccr = 08
21483! %l2 = 287aea8c, %l3 = 9eaf6cbc, Mem[000000001f800038] = 421ade4d 69252591
21484 std %l2,[%i3+0x038] ! Mem[000000001f800038] = 287aea8c 9eaf6cbc
21485! %l6 = 0000000000004000, immed = fffffad9, %l1 = 0000000097803229
21486 sub %l6,-0x527,%l1 ! %l1 = 0000000000004527
21487! %l2 = 0013d618287aea8c, %l5 = 000000008cea7a28, %y = 00000134
21488 smulcc %l2,%l5,%l0 ! %l0 = edcd6163daf35de0, %ccr = 88, %y = edcd6163
21489! %l4 = 00000000f525085b, immed = 00000001, %l5 = 000000008cea7a28
21490 sll %l4,0x001,%l5 ! %l5 = 00000001ea4a10b6
21491! Mem[000000001f800020] = 5b0825f5287aea8c, %f0 = 753cd031 f01735c1
21492 ldd [%i3+%o4],%f0 ! %f0 = 5b0825f5 287aea8c
21493
21494p7_label_21:
21495! Mem[0000000030000078] = 0000f500, %l5 = 00000001ea4a10b6
21496 ldub [%o0+0x078],%l5 ! %l5 = 0000000000000000
21497! %l1 = 0000000000004527, immed = fffff900, %l0 = edcd6163daf35de0
21498 orn %l1,-0x700,%l0 ! %l0 = 00000000000047ff
21499! %l1 = 0000000000004527, immed = fffff7eb, %y = edcd6163
21500 umul %l1,-0x815,%l5 ! %l5 = 00004526fdd11bcd, %y = 4526
21501! %f16 = fa40c5d9 e0e95961, Mem[000000001e800000] = f6dc62ce 2588e9ea
21502 stda %f16,[%i1+%g0]0x81 ! Mem[000000001e800000] = fa40c5d9 e0e95961
21503! Mem[000000001e800010] = 8cead618287aea8c, %f10 = 9d51cd02 eb1c11e7
21504 ldd [%i1+%i5],%f10 ! %f10 = 8cead618 287aea8c
21505! %l3 = 000000009eaf6cbc, immed = 00000001, %l0 = 00000000000047ff
21506 sll %l3,0x001,%l0 ! %l0 = 000000013d5ed978
21507! Mem[000000001f800010] = 9d59056c, %f9 = 5fe6ce06
21508 lda [%i3+%i5]0x88,%f9 ! %f9 = 9d59056c
21509! Mem[000000003100007c] = 0000009f, %f1 = 287aea8c
21510 ld [%o2+0x07c],%f1 ! %f1 = 0000009f
21511! %l4 = 00000000f525085b, Mem[000000003100007c] = 0000009f
21512 sth %l4,[%o2+0x07c] ! Mem[000000003100007c] = 085b009f
21513! %l1 = 0000000000004527, immed = 00000157, %l6 = 0000000000004000
21514 subccc %l1,0x157,%l6 ! %l6 = 00000000000043d0, %ccr = 00
21515
21516p7_label_22:
21517! Mem[000000001f000000] = 352e93ef, %l0 = 000000013d5ed978
21518 ldsba [%i2+%g0]0x88,%l0 ! %l0 = ffffffffffffffef
21519! %l7 = 000000008cea7546, Mem[000000001e800018] = 00000080ffffff00
21520 stxa %l7,[%i1+%i6]0x88 ! Mem[000000001e800018] = 000000008cea7546
21521! %l2 = 0013d618287aea8c, Mem[000000001f800030] = 24245d2e
21522 stha %l2,[%i3+%o6]0x88 ! Mem[000000001f800030] = 2424ea8c
21523! Mem[0000000031000078] = fffff471 085b009f, %l2 = 287aea8c, %l3 = 9eaf6cbc
21524 ldd [%o2+0x078],%l2 ! %l2 = 00000000fffff471 00000000085b009f
21525! %l4 = 00000000f525085b, Mem[000000001e800045] = b60f18c2
21526 stb %l4,[%i1+0x045] ! Mem[000000001e800044] = b65b18c2
21527! %l5 = 00004526fdd11bcd, immed = fffff46d, %l0 = ffffffffffffffef
21528 tsubcc %l5,-0xb93,%l0 ! %l0 = 00004526fdd12760, %ccr = 1b
21529! %l3 = 00000000085b009f, Mem[000000001e000008] = 9f000000
21530 stwa %l3,[%i0+%i4]0x89 ! Mem[000000001e000008] = 085b009f
21531! %l7 = 000000008cea7546, Mem[000000001e000030] = 5e91d80b
21532 stba %l7,[%i0+%o6]0x89 ! Mem[000000001e000030] = 5e91d846
21533! retry : should take illegal inst trap, %l0 = 00004526fdd12760
21534 retry ! Illegal inst trap : %l0 = 00004526fdd12770
21535! %l0 = 00004526fdd12770, immed = 00000e8a, %l5 = 00004526fdd11bcd
21536 orn %l0,0xe8a,%l5 ! %l5 = fffffffffffff775
21537
21538p7_label_23:
21539! %l2 = 00000000fffff471, Mem[000000001f800068] = 24f55161
21540 stw %l2,[%i3+0x068] ! Mem[000000001f800068] = fffff471
21541! Mem[000000001e800008] = 5226b95d9e9b24c8, %l5 = fffffffffffff775
21542 ldxa [%i1+%i4]0x88,%l5 ! %l5 = 5226b95d9e9b24c8
21543! %l2 = fffff471, %l3 = 085b009f, Mem[000000001f000008] = 00004c1c 89000000
21544 stda %l2,[%i2+%i4]0x89 ! Mem[000000001f000008] = fffff471 085b009f
21545! Mem[000000001f000068] = 543a7298 a39492dd, %l4 = f525085b, %l5 = 9e9b24c8
21546 ldd [%i2+0x068],%l4 ! %l4 = 00000000543a7298 00000000a39492dd
21547! %l6 = 00000000000043d0, immed = 00000e80, %l4 = 00000000543a7298
21548 orn %l6,0xe80,%l4 ! %l4 = fffffffffffff3ff
21549! Mem[000000001e800018] = 8cea7546, %l6 = 00000000000043d0
21550 lduwa [%i1+%i6]0x88,%l6 ! %l6 = 000000008cea7546
21551! Mem[000000001f800030] = 2424ea8c, %f30 = b383d441
21552 lda [%i3+%o6]0x88,%f30 ! %f30 = 2424ea8c
21553! %l6 = 8cea7546, %l7 = 8cea7546, Mem[000000001e000000] = 7672865c 66d81333
21554 stda %l6,[%i0+%g0]0x81 ! Mem[000000001e000000] = 8cea7546 8cea7546
21555! %f16 = fa40c5d9, Mem[000000001e000008] = 9f005b08
21556 sta %f16,[%i0+%i4]0x81 ! Mem[000000001e000008] = fa40c5d9
21557! %l7 = 000000008cea7546, immed = fffff8a7, %l7 = 000000008cea7546
21558 andcc %l7,-0x759,%l7 ! %l7 = 000000008cea7006, %ccr = 08
21559
21560p7_label_24:
21561! %l2 = 00000000fffff471, immed = fffff600, %l3 = 00000000085b009f
21562 taddcc %l2,-0xa00,%l3 ! %l3 = 00000000ffffea71, %ccr = 1b
21563! %l4 = fffffffffffff3ff, immed = 00000010, %l1 = 0000000000004527
21564 sra %l4,0x010,%l1 ! %l1 = ffffffffffffffff
21565! %l4 = fffffffffffff3ff, immed = 00000af8, %y = 00004526
21566 sdiv %l4,0xaf8,%l3 ! %l3 = 000000007fffffff
21567 mov %l0,%y ! %y = fdd12770
21568! %f21 = f01735c1, Mem[0000000030000038] = 287aea8c
21569 st %f21,[%o0+0x038] ! Mem[0000000030000038] = f01735c1
21570! %l4 = fffffffffffff3ff, immed = 000004d2, %l1 = ffffffffffffffff
21571 andn %l4,0x4d2,%l1 ! %l1 = fffffffffffff32d
21572! %l5 = 00000000a39492dd, %l7 = 000000008cea7006, %l0 = 00004526fdd12770
21573 addc %l5,%l7,%l0 ! %l0 = 00000001307f02e4
21574! %l6 = 000000008cea7546, Mem[000000001e000028] = 3452afbdcb905f51
21575 stxa %l6,[%i0+%o5]0x88 ! Mem[000000001e000028] = 000000008cea7546
21576! %l2 = 00000000fffff471, %l4 = fffffffffffff3ff, %l3 = 000000007fffffff
21577 udivx %l2,%l4,%l3 ! %l3 = 0000000000000000
21578! %l2 = 00000000fffff471, %l5 = 00000000a39492dd, %y = fdd12770
21579 udiv %l2,%l5,%l0 ! %l0 = 00000000ffffffff
21580 mov %l0,%y ! %y = ffffffff
21581! Mem[0000000030800078] = 00766ab1, %l7 = 000000008cea7006
21582 ldsh [%o1+0x078],%l7 ! %l7 = 0000000000000076
21583
21584p7_label_25:
21585! Mem[000000001e800008] = 9e9b24c8, %f1 = 0000009f
21586 lda [%i1+%i4]0x88,%f1 ! %f1 = 9e9b24c8
21587! %l2 = 00000000fffff471, Mem[0000000031800078] = 0013d618287aea8c
21588 stx %l2,[%o3+0x078] ! Mem[0000000031800078] = 00000000fffff471
21589! %l2 = 00000000fffff471, immed = 00000004, %l4 = fffffffffffff3ff
21590 sll %l2,0x004,%l4 ! %l4 = 0000000fffff4710
21591! %l6 = 000000008cea7546, %l7 = 0000000000000076, %y = ffffffff
21592 umulcc %l6,%l7,%l6 ! %l6 = 00000040f4120e44, %ccr = 08, %y = 40
21593! %l4 = 0000000fffff4710
21594 setx 0xcfc66cd4cfc66cd4,%g7,%l4 ! %l4 = cfc66cd4cfc66cd4
21595! Mem[000000001e000030] = 156865b95e91d846, %l1 = fffffffffffff32d
21596 ldxa [%i0+%o6]0x88,%l1 ! %l1 = 156865b95e91d846
21597! Mem[0000000031000038] = 0000009f, %l2 = 00000000fffff471
21598 ldsb [%o2+0x038],%l2 ! %l2 = 0000000000000000
21599! %l6 = f4120e44, %l7 = 00000076, Mem[0000000031000078] = fffff471 085b009f
21600 stda %l6,[%o2+0x078]%asi ! Mem[0000000031000078] = f4120e44 00000076
21601! %l3 = 0000000000000000, %l7 = 0000000000000076, %l0 = 00000000ffffffff
21602 mulx %l3,%l7,%l0 ! %l0 = 0000000000000000, %y = 40
21603! %l5 = 00000000a39492dd, %l1 = 156865b95e91d846, %y = 00000040
21604 umul %l5,%l1,%l7 ! %l7 = 3c6dbf466bb7a06e, %y = 3c6dbf46
21605
21606p7_label_26:
21607! %l3 = 0000000000000000, immed = fffff9fb, %l3 = 0000000000000000
21608 orcc %l3,-0x605,%l3 ! %l3 = fffffffffffff9fb, %ccr = 88
21609! %l4 = cfc66cd4, %l5 = a39492dd, Mem[0000000031800078] = 00000000 fffff471
21610 std %l4,[%o3+0x078] ! Mem[0000000031800078] = cfc66cd4 a39492dd
21611! Mem[000000003100003c] = b34adc00, %l6 = 00000040f4120e44
21612 ldsb [%o2+0x03e],%l6 ! %l6 = ffffffffffffffdc
21613! Mem[000000001f000028] = ad16727629f4e6fa, %f24 = ce62dcf6 3c600e40
21614 ldda [%i2+%o5]0x80,%f24 ! %f24 = ad167276 29f4e6fa
21615! %l1 = 156865b95e91d846, %l4 = cfc66cd4cfc66cd4, %l2 = 0000000000000000
21616 taddcctv %l1,%l4,%l2 ! %l0 = 0000000000000023, Trapped
21617! %l3 = fffffffffffff9fb, immed = 00000b7f, %l4 = cfc66cd4cfc66cd4
21618 tsubcc %l3,0xb7f,%l4 ! %l4 = ffffffffffffee7c, %ccr = 8a
21619! %l1 = 156865b95e91d846, Mem[000000001f800028] = 9b44756e
21620 stwa %l1,[%i3+%o5]0x80 ! Mem[000000001f800028] = 5e91d846
21621! Randomly selected nop
21622 nop
21623! Mem[0000000031000038] = 0000009f, %l0 = 0000000000000023
21624 lduh [%o2+0x038],%l0 ! %l0 = 0000000000000000
21625! Mem[000000001f800028] = 46d8915e, %l6 = ffffffffffffffdc
21626 ldsba [%i3+%o5]0x88,%l6 ! %l6 = 000000000000005e
21627
21628p7_label_27:
21629! Mem[0000000031800078] = cfc66cd4, %l4 = ffffffffffffee7c
21630 ldsb [%o3+0x079],%l4 ! %l4 = ffffffffffffffc6
21631! Mem[0000000030000038] = f01735c1, %l3 = fffffffffffff9fb
21632 ldsba [%o0+0x03b]%asi,%l3 ! %l3 = ffffffffffffffc1
21633! %l5 = 00000000a39492dd, immed = 00000017, %l6 = 000000000000005e
21634 srax %l5,0x017,%l6 ! %l6 = 0000000000000147
21635! Mem[000000001f800000] = d623675016fceefc, %f8 = 717df471 9d59056c
21636 ldda [%i3+%g0]0x80,%f8 ! %f8 = d6236750 16fceefc
21637! %l2 = 0000000000000000, immed = 0000066d, %l3 = ffffffffffffffc1
21638 xorcc %l2,0x66d,%l3 ! %l3 = 000000000000066d, %ccr = 00
21639! retry : should take illegal inst trap, %l0 = 0000000000000000
21640 retry ! Illegal inst trap : %l0 = 0000000000000010
21641! %l4 = ffffffffffffffc6, Mem[0000000031800079] = cfc66cd4
21642 stb %l4,[%o3+0x079] ! Mem[0000000031800078] = cfc66cd4
21643! %f9 = 16fceefc, Mem[0000000031800078] = cfc66cd4
21644 sta %f9 ,[%o3+0x078]%asi ! Mem[0000000031800078] = 16fceefc
21645! Mem[000000001e800000] = d9c540fa, %f1 = 9e9b24c8
21646 lda [%i1+%g0]0x88,%f1 ! %f1 = d9c540fa
21647! %l3 = 000000000000066d, %l5 = 00000000a39492dd, %y = 3c6dbf46
21648 udiv %l3,%l5,%l4 ! %l4 = 000000005e91d845
21649 mov %l0,%y ! %y = 00000010
21650
21651p7_label_28:
21652! Mem[0000000030800038] = 9d3cd031721735c1, %l4 = 000000005e91d845
21653 ldx [%o1+0x038],%l4 ! %l4 = 9d3cd031721735c1
21654! %l3 = 000000000000066d, Mem[000000003100007c] = 00000076
21655 sth %l3,[%o2+0x07c] ! Mem[000000003100007c] = 066d0076
21656! %f9 = 16fceefc, Mem[000000003080003c] = 721735c1
21657 st %f9 ,[%o1+0x03c] ! Mem[000000003080003c] = 16fceefc
21658! %l1 = 156865b95e91d846, %l5 = 00000000a39492dd, %l4 = 9d3cd031721735c1
21659 tsubcctv %l1,%l5,%l4 ! %l0 = 0000000000000033, Trapped
21660! Mem[000000001f000008] = 085b009ffffff471, %l6 = 0000000000000147
21661 ldxa [%i2+%i4]0x88,%l6 ! %l6 = 085b009ffffff471
21662! %l7 = 3c6dbf466bb7a06e, immed = fffffc2c, %y = 00000010
21663 udivcc %l7,-0x3d4,%l0 ! %l0 = 0000000000000010, %ccr = 00
21664 mov %l0,%y ! %y = 00000010
21665! Mem[000000001f800030] = 2424ea8c, %l7 = 3c6dbf466bb7a06e
21666 ldswa [%i3+%o6]0x88,%l7 ! %l7 = 000000002424ea8c
21667! %l4 = 9d3cd031721735c1, immed = 00000d4c, %l4 = 9d3cd031721735c1
21668 addccc %l4,0xd4c,%l4 ! %l4 = 9d3cd0317217430d, %ccr = 80
21669! Mem[000000001e000000] = 8cea75468cea7546, %f8 = d6236750 16fceefc
21670 ldda [%i0+%g0]0x80,%f8 ! %f8 = 8cea7546 8cea7546
21671! %l2 = 0000000000000000, immed = 00000061, %l0 = 0000000000000010
21672 xor %l2,0x061,%l0 ! %l0 = 0000000000000061
21673
21674p7_label_29:
21675! %l7 = 000000002424ea8c, Mem[000000001f000018] = 53779a84
21676 stwa %l7,[%i2+%i6]0x81 ! Mem[000000001f000018] = 2424ea8c
21677! %l2 = 0000000000000000, %l6 = 085b009ffffff471, %l0 = 0000000000000061
21678 xorcc %l2,%l6,%l0 ! %l0 = 085b009ffffff471, %ccr = 08
21679! Mem[0000000031000078] = f4120e44, %l3 = 000000000000066d
21680 ldub [%o2+0x07b],%l3 ! %l3 = 0000000000000044
21681! %l6 = 085b009ffffff471, immed = 00000f14, %y = 00000010
21682 umul %l6,0xf14,%l5 ! %l5 = 00000f13ff51b7d4, %y = f13
21683! %l2 = 0000000000000000, immed = fffffa44, %l1 = 156865b95e91d846
21684 xor %l2,-0x5bc,%l1 ! %l1 = fffffffffffffa44
21685! Mem[000000003000007c] = ffff878b, %l0 = 085b009ffffff471
21686 lduw [%o0+0x07c],%l0 ! %l0 = 00000000ffff878b
21687! Mem[000000003100007c] = 066d0076, %l1 = fffffffffffffa44
21688 lduw [%o2+0x07c],%l1 ! %l1 = 00000000066d0076
21689! Mem[0000000031000038] = 0000009f b34adc00, %l2 = 00000000, %l3 = 00000044
21690 ldd [%o2+0x038],%l2 ! %l2 = 000000000000009f 00000000b34adc00
21691! %l6 = 085b009ffffff471, %l3 = 00000000b34adc00, %l5 = 00000f13ff51b7d4
21692 subc %l6,%l3,%l5 ! %l5 = 085b009f4cb51871
21693! Mem[000000003100007c] = 066d0076, %f7 = c8249b9e
21694 ld [%o2+0x07c],%f7 ! %f7 = 066d0076
21695
21696p7_label_30:
21697! %l5 = 085b009f4cb51871, Mem[000000001e000010] = a84f2fda3ac2138b
21698 stxa %l5,[%i0+%i5]0x80 ! Mem[000000001e000010] = 085b009f4cb51871
21699! Mem[0000000030800038] = 9d3cd031, %l0 = 00000000ffff878b
21700 ldsba [%o1+0x039]%asi,%l0 ! %l0 = 000000000000003c
21701! %l3 = 00000000b34adc00, Mem[0000000031000038] = 0000009f
21702 stw %l3,[%o2+0x038] ! Mem[0000000031000038] = b34adc00
21703! %l1 = 00000000066d0076, immed = 00000033, %l0 = 000000000000003c
21704 srax %l1,0x033,%l0 ! %l0 = 0000000000000000
21705! %l1 = 00000000066d0076, %l4 = 9d3cd0317217430d, %l2 = 000000000000009f
21706 xnorcc %l1,%l4,%l2 ! %l2 = 62c32fce8b85bc84, %ccr = 08
21707! %f2 = 0000009f b34adc00, Mem[000000001f800000] = 506723d6 fceefc16
21708 stda %f2 ,[%i3+%g0]0x89 ! Mem[000000001f800000] = 0000009f b34adc00
21709! Mem[000000001e800030] = 0dce00f8f93e1108, %f16 = fa40c5d9 e0e95961
21710 ldda [%i1+%o6]0x88,%f16 ! %f16 = 0dce00f8 f93e1108
21711! Mem[000000001f800028] = 46d8915e, %l4 = 9d3cd0317217430d
21712 lduha [%i3+%o5]0x89,%l4 ! %l4 = 000000000000915e
21713! %l1 = 00000000066d0076, immed = fffffc70, %l1 = 00000000066d0076
21714 xor %l1,-0x390,%l1 ! %l1 = fffffffff992fc06
21715! %l5 = 085b009f4cb51871, Mem[000000001e80002d] = 4b1fc829
21716 stba %l5,[%i1+0x02d]%asi ! Mem[000000001e80002c] = 4b71c829
21717
21718p7_label_31:
21719! Mem[000000003080007c] = f500ea8c, %f18 = fa40c5d9
21720 ld [%o1+0x07c],%f18 ! %f18 = f500ea8c
21721! Mem[0000000031000078] = f4120e44, %l5 = 085b009f4cb51871
21722 ldsw [%o2+0x078],%l5 ! %l5 = fffffffff4120e44
21723! Mem[000000001f000008] = fffff471, %l0 = 0000000000000000
21724 lduwa [%i2+%i4]0x88,%l0 ! %l0 = 00000000fffff471
21725! %l2 = 8b85bc84, %l3 = b34adc00, Mem[0000000031800078] = 16fceefc a39492dd
21726 stda %l2,[%o3+0x078]%asi ! Mem[0000000031800078] = 8b85bc84 b34adc00
21727! %l7 = 000000002424ea8c, %l3 = 00000000b34adc00, %l0 = 00000000fffff471
21728 tsubcctv %l7,%l3,%l0 ! %l0 = ffffffff70da0e8c, %ccr = 91
21729! %l0 = 70da0e8c, %l1 = f992fc06, Mem[0000000030800078] = 00766ab1 f500ea8c
21730 stda %l0,[%o1+0x078]%asi ! Mem[0000000030800078] = 70da0e8c f992fc06
21731! Mem[0000000031800078] = 8b85bc84b34adc00, %l7 = 000000002424ea8c
21732 ldx [%o3+0x078],%l7 ! %l7 = 8b85bc84b34adc00
21733! Mem[000000001e800008] = c8249b9e5db92652, %f14 = 00000000 00000089
21734 ldda [%i1+%i4]0x81,%f14 ! %f14 = c8249b9e 5db92652
21735! Randomly selected nop
21736 nop
21737! %l6 = fffff471, %l7 = b34adc00, Mem[000000001e000008] = fa40c5d9 a881fc3e
21738 stda %l6,[%i0+%i4]0x81 ! Mem[000000001e000008] = fffff471 b34adc00
21739
21740p7_label_32:
21741! %l2 = 62c32fce8b85bc84, Mem[0000000030800038] = 9d3cd03116fceefc
21742 stx %l2,[%o1+0x038] ! Mem[0000000030800038] = 62c32fce8b85bc84
21743! %l1 = fffffffff992fc06, immed = ffffff50, %l2 = 62c32fce8b85bc84
21744 xor %l1,-0x0b0,%l2 ! %l2 = 00000000066d0356
21745! %l6 = 085b009ffffff471, %l2 = 00000000066d0356, %y = 00000f13
21746 umul %l6,%l2,%l6 ! %l6 = 066d030bb9f670f6, %y = 66d030b
21747! Mem[000000001e000048] = e797de5573f3dbd5, %l1 = fffffffff992fc06
21748 ldxa [%i0+0x048]%asi,%l1 ! %l1 = e797de5573f3dbd5
21749! Mem[000000001e800028] = 3dee1ba7, %f21 = f01735c1
21750 lda [%i1+%o5]0x88,%f21 ! %f21 = 3dee1ba7
21751! Mem[0000000031000078] = f4120e44, %l6 = 066d030bb9f670f6
21752 ldsh [%o2+0x07a],%l6 ! %l6 = 0000000000000e44
21753! Mem[000000001f800018] = 0a55f800, %f19 = e0e95961
21754 lda [%i3+%i6]0x88,%f19 ! %f19 = 0a55f800
21755! %l1 = e797de5573f3dbd5, Mem[000000003100007e] = 066d0076
21756 sth %l1,[%o2+0x07e] ! Mem[000000003100007c] = 066ddbd5
21757! %l4 = 000000000000915e, %l1 = e797de5573f3dbd5, %l2 = 00000000066d0356
21758 addc %l4,%l1,%l2 ! %l2 = e797de5573f46d34
21759! Mem[000000001e000028] = 00000000 8cea7546, %l2 = 73f46d34, %l3 = b34adc00
21760 ldda [%i0+%o5]0x89,%l2 ! %l2 = 000000008cea7546 0000000000000000
21761
21762p7_label_33:
21763! %l1 = e797de5573f3dbd5, Mem[000000001f800010] = 6c05599d
21764 stwa %l1,[%i3+%i5]0x80 ! Mem[000000001f800010] = 73f3dbd5
21765! %l3 = 0000000000000000, %l4 = 000000000000915e, %l7 = 8b85bc84b34adc00
21766 andncc %l3,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44
21767! %l7 = 0000000000000000, %l3 = 0000000000000000, %y = 066d030b
21768 udiv %l7,%l3,%l2 ! Div by zero, %l0 = ffffffff70da0edc
21769 mov %l0,%y ! %y = 70da0eb4
21770! %l4 = 0000915e, %l5 = f4120e44, Mem[0000000031000078] = f4120e44 066ddbd5
21771 stda %l4,[%o2+0x078]%asi ! Mem[0000000031000078] = 0000915e f4120e44
21772! %l1 = e797de5573f3dbd5, Mem[000000001f000030] = 42b98b95
21773 stb %l1,[%i2+%o6] ! Mem[000000001f000030] = d5b98b95
21774! %l4 = 000000000000915e, %l5 = fffffffff4120e44, %l2 = 000000008cea7546
21775 tsubcctv %l4,%l5,%l2 ! %l0 = ffffffff70da0ed7, Trapped
21776! %l4 = 000000000000915e, immed = 0000034c, %l6 = 0000000000000e44
21777 sub %l4,0x34c,%l6 ! %l6 = 0000000000008e12
21778! Mem[0000000031000038] = b34adc00, %f2 = 0000009f
21779 ld [%o2+0x038],%f2 ! %f2 = b34adc00
21780! %l7 = 0000000000000000, Mem[000000001e800000] = d9c540fa
21781 stba %l7,[%i1+%g0]0x89 ! Mem[000000001e800000] = d9c54000
21782! Mem[000000001f800048] = 7c69878b, %f20 = 753cd031
21783 ld [%i3+0x048],%f20 ! %f20 = 7c69878b
21784
21785p7_label_34:
21786! Mem[000000001e000030] = 46d8915e, %l1 = e797de5573f3dbd5
21787 ldswa [%i0+%o6]0x81,%l1 ! %l1 = 0000000046d8915e
21788! %l3 = 0000000000000000, %l2 = 000000008cea7546, %l0 = ffffffff70da0ed7
21789 sll %l3,%l2,%l0 ! %l0 = 0000000000000000
21790! %l2 = 8cea7546, %l3 = 00000000, Mem[000000001f800030] = 2424ea8c dad77e38
21791 stda %l2,[%i3+%o6]0x89 ! Mem[000000001f800030] = 8cea7546 00000000
21792! Mem[000000001f000020] = efa9415f, %l0 = 0000000000000000
21793 lduha [%i2+%o4]0x80,%l0 ! %l0 = 000000000000efa9
21794! %l4 = 000000000000915e, immed = 00000699, %l6 = 0000000000008e12
21795 or %l4,0x699,%l6 ! %l6 = 00000000000097df
21796! Mem[000000001f000030] = d5b98b95, %l6 = 00000000000097df
21797 ldsha [%i2+%o6]0x81,%l6 ! %l6 = ffffffffffffd5b9
21798! %l5 = fffffffff4120e44, Mem[000000001f800000] = b34adc00
21799 stha %l5,[%i3+%g0]0x88 ! Mem[000000001f800000] = b34a0e44
21800! %l6 = ffffd5b9, %l7 = 00000000, Mem[0000000030800038] = 62c32fce 8b85bc84
21801 std %l6,[%o1+0x038] ! Mem[0000000030800038] = ffffd5b9 00000000
21802! Mem[000000001f000020] = efa9415f, %l0 = 000000000000efa9
21803 ldsha [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffefa9
21804! Mem[000000001f800020] = 5b0825f5, %l4 = 000000000000915e
21805 ldsba [%i3+%o4]0x81,%l4 ! %l4 = 000000000000005b
21806
21807p7_label_35:
21808! Mem[000000001f800068] = fffff471e4a4b38a, %f26 = 0bd8915e f525085b
21809 ldd [%i3+0x068],%f26 ! %f26 = fffff471 e4a4b38a
21810! %l0 = ffffffffffffefa9, %l0 = ffffffffffffefa9, %l1 = 0000000046d8915e
21811 or %l0,%l0,%l1 ! %l1 = ffffffffffffefa9
21812! Mem[000000001f000074] = 5044ede8, %l0 = ffffffffffffefa9
21813 ldsha [%i2+0x074]%asi,%l0 ! %l0 = 0000000000005044
21814! Mem[000000001e000018] = 9d51cd02, %l0 = 0000000000005044
21815 lduba [%i0+%i6]0x80,%l0 ! %l0 = 000000000000009d
21816! %l1 = ffffffffffffefa9, Mem[000000003100007a] = 0000915e
21817 stb %l1,[%o2+0x07a] ! Mem[0000000031000078] = 0000a95e
21818! Mem[000000001f800030] = 4675ea8c 00000000, %l4 = 0000005b, %l5 = f4120e44
21819 ldda [%i3+%o6]0x81,%l4 ! %l4 = 000000004675ea8c 0000000000000000
21820! %l6 = ffffffffffffd5b9, %l3 = 0000000000000000, %l2 = 000000008cea7546
21821 sllx %l6,%l3,%l2 ! %l2 = ffffffffffffd5b9
21822! Clear Register : %l4 = 000000004675ea8c
21823 clr %l4 ! %l4 = 0000000000000000
21824! %l0 = 0000009d, %l1 = ffffefa9, Mem[000000001f800008] = cccca25c ec56cfe9
21825 stda %l0,[%i3+%i4]0x81 ! Mem[000000001f800008] = 0000009d ffffefa9
21826! Mem[000000001f000000] = ef932e353dd47206, %f0 = 5b0825f5 d9c540fa
21827 ldda [%i2+%g0]0x81,%f0 ! %f0 = ef932e35 3dd47206
21828
21829p7_label_36:
21830! Mem[000000001e800028] = a71bee3d4b71c829, %l4 = 0000000000000000
21831 ldx [%i1+%o5],%l4 ! %l4 = a71bee3d4b71c829
21832! %l0 = 000000000000009d, immed = fffff1e8, %l4 = a71bee3d4b71c829
21833 taddcctv %l0,-0xe18,%l4 ! %l0 = 00000000000000c0, Trapped
21834! %l6 = ffffffffffffd5b9, immed = fffff3cf, %y = 70da0eb4
21835 smulcc %l6,-0xc31,%l2 ! %l2 = 0000000002036b97, %ccr = 00, %y = 00
21836! Mem[000000003080007c] = f992fc06, %l1 = ffffffffffffefa9
21837 lduw [%o1+0x07c],%l1 ! %l1 = 00000000f992fc06
21838! %l5 = 0000000000000000, immed = fffff5ed, %l2 = 0000000002036b97
21839 sub %l5,-0xa13,%l2 ! %l2 = 0000000000000a13
21840! %l1 = 00000000f992fc06
21841 sethi %hi(0x14bb9800),%l1 ! %l1 = 0000000014bb9800
21842! %l0 = 000000c0, %l1 = 14bb9800, Mem[000000001e000038] = 8b9eae2d fb99376f
21843 std %l0,[%i0+0x038] ! Mem[000000001e000038] = 000000c0 14bb9800
21844! %l0 = 00000000000000c0, immed = fffffb08, %l7 = 0000000000000000
21845 sub %l0,-0x4f8,%l7 ! %l7 = 00000000000005b8
21846! %f24 = ad167276, Mem[000000003080007c] = f992fc06
21847 st %f24,[%o1+0x07c] ! Mem[000000003080007c] = ad167276
21848! %l1 = 0000000014bb9800, %l2 = 0000000000000a13, %l7 = 00000000000005b8
21849 andcc %l1,%l2,%l7 ! %l7 = 0000000000000800, %ccr = 00
21850
21851p7_label_37:
21852! %l2 = 0000000000000a13, immed = 0000053d, %l3 = 0000000000000000
21853 xorcc %l2,0x53d,%l3 ! %l3 = 0000000000000f2e, %ccr = 00
21854! Mem[000000001f800038] = 287aea8c9eaf6cbc, %l4 = a71bee3d4b71c829
21855 ldx [%i3+0x038],%l4 ! %l4 = 287aea8c9eaf6cbc
21856! %l0 = 00000000000000c0, immed = 0000000a, %l5 = 0000000000000000
21857 sra %l0,0x00a,%l5 ! %l5 = 0000000000000000
21858! %l6 = ffffd5b9, %l7 = 00000800, Mem[000000001e000020] = 40000000 25f938ef
21859 stda %l6,[%i0+0x020]%asi ! Mem[000000001e000020] = ffffd5b9 00000800
21860! %l6 = ffffffffffffd5b9, immed = 00000bf8, %l0 = 00000000000000c0
21861 addccc %l6,0xbf8,%l0 ! %l0 = ffffffffffffe1b1, %ccr = 88
21862! Mem[0000000030000078] = 0000f500, %l2 = 0000000000000a13
21863 lduh [%o0+0x078],%l2 ! %l2 = 0000000000000000
21864! %l5 = 0000000000000000, %l4 = 287aea8c9eaf6cbc, %l1 = 0000000014bb9800
21865 xorcc %l5,%l4,%l1 ! %l1 = 287aea8c9eaf6cbc, %ccr = 08
21866! Mem[0000000031800038] = fa40c5d9e0e95961, %f18 = f500ea8c 0a55f800
21867 ldd [%o3+0x038],%f18 ! %f18 = fa40c5d9 e0e95961
21868! %l6 = ffffffffffffd5b9, Mem[000000001f800008] = 0000009d
21869 stb %l6,[%i3+%i4] ! Mem[000000001f800008] = b900009d
21870! Mem[000000001e000008] = 71f4ffff, %l0 = ffffffffffffe1b1
21871 lduha [%i0+%i4]0x89,%l0 ! %l0 = 000000000000ffff
21872
21873p7_label_38:
21874! %l2 = 0000000000000000, immed = 0000001c, %l0 = 000000000000ffff
21875 srl %l2,0x01c,%l0 ! %l0 = 0000000000000000
21876! %l6 = ffffffffffffd5b9, Mem[0000000030000078] = 0000f500ffff878b
21877 stx %l6,[%o0+0x078] ! Mem[0000000030000078] = ffffffffffffd5b9
21878! %l0 = 0000000000000000, %l1 = 287aea8c9eaf6cbc, %l6 = ffffffffffffd5b9
21879 andncc %l0,%l1,%l6 ! %l6 = 0000000000000000, %ccr = 44
21880! %l3 = 0000000000000f2e, Mem[000000003080007d] = ad167276
21881 stb %l3,[%o1+0x07d] ! Mem[000000003080007c] = ad2e7276
21882! Mem[000000001e800060] = 75140347, %l3 = 0000000000000f2e
21883 ldsb [%i1+0x060],%l3 ! %l3 = 0000000000000075
21884! Mem[000000001e000028] = 4675ea8c, %l5 = 0000000000000000
21885 ldsha [%i0+0x02a]%asi,%l5 ! %l5 = ffffffffffffea8c
21886! %l7 = 0000000000000800, %l3 = 0000000000000075, %l3 = 0000000000000075
21887 sub %l7,%l3,%l3 ! %l3 = 000000000000078b
21888! Mem[000000001f000010] = 9f000000, %l5 = ffffffffffffea8c
21889 lduha [%i2+%i5]0x88,%l5 ! %l5 = 0000000000000000
21890! Mem[000000001e80004c] = a9a4e138, %l5 = 0000000000000000
21891 lduw [%i1+0x04c],%l5 ! %l5 = 00000000a9a4e138
21892! %l4 = 287aea8c9eaf6cbc, Mem[000000003180007c] = b34adc00
21893 stw %l4,[%o3+0x07c] ! Mem[000000003180007c] = 9eaf6cbc
21894
21895p7_label_39:
21896! %l5 = 00000000a9a4e138, Mem[000000001e800010] = 8cea7a2818d6ea8c
21897 stxa %l5,[%i1+%i5]0x88 ! Mem[000000001e800010] = 00000000a9a4e138
21898! %l0 = 0000000000000000, %l0 = 0000000000000000, %y = 00000000
21899 smul %l0,%l0,%l7 ! %l7 = 0000000000000000, %y = 00
21900! %l5 = 00000000a9a4e138, Mem[000000001e800028] = 3dee1ba7
21901 stwa %l5,[%i1+%o5]0x89 ! Mem[000000001e800028] = a9a4e138
21902! Mem[000000001e800008] = 9e9b24c8, %l2 = 0000000000000000
21903 lduwa [%i1+%i4]0x88,%l2 ! %l2 = 000000009e9b24c8
21904! %l0 = 0000000000000000, %l6 = 0000000000000000, %l4 = 287aea8c9eaf6cbc
21905 sdivx %l0,%l6,%l4 ! Div by zero, %l0 = 0000000000000050
21906! Mem[0000000030800078] = 70da0e8c, %l0 = 0000000000000028
21907 ldsba [%o1+0x078]%asi,%l0 ! %l0 = 0000000000000070
21908! Mem[0000000031000038] = b34adc00, %l0 = 0000000000000070
21909 lduw [%o2+0x038],%l0 ! %l0 = 00000000b34adc00
21910! %l3 = 000000000000078b, immed = 00000fac, %y = 00000000
21911 umul %l3,0xfac,%l7 ! %l7 = 0000000000763664, %y = 00
21912! %l2 = 000000009e9b24c8, immed = fffff7b2, %l3 = 000000000000078b
21913 xnor %l2,-0x84e,%l3 ! %l3 = 000000009e9b2c85
21914! %l6 = 0000000000000000, immed = 000006df, %l2 = 000000009e9b24c8
21915 xor %l6,0x6df,%l2 ! %l2 = 00000000000006df
21916
21917p7_label_40:
21918! Mem[000000001e800030] = f93e1108, %l1 = 287aea8c9eaf6cbc
21919 lduba [%i1+%o6]0x88,%l1 ! %l1 = 0000000000000008
21920! %l4 = 287aea8c9eaf6cbc, Mem[000000003000003e] = 9eaf6cbc
21921 stb %l4,[%o0+0x03e] ! Mem[000000003000003c] = 9eafbcbc
21922! Mem[0000000030800078] = 70da0e8c, %f21 = 3dee1ba7
21923 ld [%o1+0x078],%f21 ! %f21 = 70da0e8c
21924! %l0 = 00000000b34adc00, immed = fffff161, %y = 00000000
21925 sdiv %l0,-0xe9f,%l6 ! %l6 = fffffffffff3bcc8
21926 mov %l0,%y ! %y = b34adc00
21927! %l5 = 00000000a9a4e138, %l5 = 00000000a9a4e138, %l5 = 00000000a9a4e138
21928 taddcctv %l5,%l5,%l5 ! %l0 = 00000000b34adc23, Trapped
21929! Invert Register : %l6 = fffffffffff3bcc8
21930 xor %l6,-1,%l6 ! %l6 = 00000000000c4337
21931! %l5 = 00000000a9a4e138, Mem[0000000030800039] = ffffd5b9
21932 stb %l5,[%o1+0x039] ! Mem[0000000030800038] = ff38d5b9
21933! Mem[0000000030000038] = f01735c19eafbcbc, %f14 = c8249b9e 5db92652
21934 ldd [%o0+0x038],%f14 ! %f14 = f01735c1 9eafbcbc
21935! Mem[000000001f80002c] = 83fe00fb, %l2 = 00000000000006df
21936 ldsw [%i3+0x02c],%l2 ! %l2 = ffffffff83fe00fb
21937! %l4 = 287aea8c9eaf6cbc, Mem[000000001e800028] = 38e1a4a9
21938 stwa %l4,[%i1+%o5]0x81 ! Mem[000000001e800028] = 9eaf6cbc
21939
21940p7_label_41:
21941! Mem[0000000031000038] = b34adc00, %l5 = 00000000a9a4e138
21942 ldsb [%o2+0x039],%l5 ! %l5 = 000000000000004a
21943! Mem[000000001e000018] = 02cd519d, %f1 = 3dd47206
21944 lda [%i0+%i6]0x88,%f1 ! %f1 = 02cd519d
21945! Mem[0000000031800078] = 8b85bc849eaf6cbc, %l5 = 000000000000004a
21946 ldx [%o3+0x078],%l5 ! %l5 = 8b85bc849eaf6cbc
21947! Mem[000000001e000008] = fffff471 b34adc00, %l4 = 9eaf6cbc, %l5 = 9eaf6cbc
21948 ldd [%i0+%i4],%l4 ! %l4 = 00000000fffff471 00000000b34adc00
21949! Mem[0000000030000078] = ffffffff ffffd5b9, %l2 = 83fe00fb, %l3 = 9e9b2c85
21950 ldda [%o0+0x078]%asi,%l2 ! %l2 = 00000000ffffffff 00000000ffffd5b9
21951! Mem[0000000031000038] = b34adc00, %l6 = 00000000000c4337
21952 ldsh [%o2+0x03a],%l6 ! %l6 = ffffffffffffdc00
21953! Mem[000000001e800018] = 4675ea8c, %f0 = ef932e35
21954 lda [%i1+%i6]0x80,%f0 ! %f0 = 4675ea8c
21955! %f3 = b34adc00, Mem[000000001f000030] = d5b98b95
21956 sta %f3 ,[%i2+%o6]0x81 ! Mem[000000001f000030] = b34adc00
21957! %l6 = ffffffffffffdc00, immd = fffffffffffffa46, %l0 = 00000000b34adc23
21958 udivx %l6,-0x5ba,%l0 ! %l0 = 0000000000000000
21959! %l0 = 0000000000000000, immed = fffff4cc, %l0 = 0000000000000000
21960 subccc %l0,-0xb34,%l0 ! %l0 = 0000000000000b34, %ccr = 11
21961
21962p7_label_42:
21963! %l5 = 00000000b34adc00, Mem[000000001e80003c] = d0d49932
21964 sth %l5,[%i1+0x03c] ! Mem[000000001e80003c] = dc009932
21965! Mem[000000001f800010] = 73f3dbd5, %f4 = 78c2ad3b
21966 lda [%i3+%i5]0x80,%f4 ! %f4 = 73f3dbd5
21967! Mem[0000000030800078] = 70da0e8c, %l6 = ffffffffffffdc00
21968 ldsh [%o1+0x07a],%l6 ! %l6 = 0000000000000e8c
21969! %l1 = 0000000000000008, immed = 00000d94, %y = b34adc00
21970 smul %l1,0xd94,%l4 ! %l4 = 0000000000006ca0, %y = 00
21971! %l6 = 0000000000000e8c, %l3 = 00000000ffffd5b9, %l0 = 0000000000000b34
21972 srl %l6,%l3,%l0 ! %l0 = 0000000000000000
21973! Invert Register : %l1 = 0000000000000008
21974 xor %l1,-1,%l1 ! %l1 = fffffffffffffff7
21975! Mem[0000000030000038] = f01735c19eafbcbc, %l1 = fffffffffffffff7
21976 ldx [%o0+0x038],%l1 ! %l1 = f01735c19eafbcbc
21977! %l0 = 0000000000000000, Mem[000000001e000000] = 8cea75468cea7546
21978 stx %l0,[%i0+%g0] ! Mem[000000001e000000] = 0000000000000000
21979! %f30 = 2424ea8c f800ce0d, Mem[000000001f000018] = 2424ea8c 00000000
21980 std %f30,[%i2+%i6] ! Mem[000000001f000018] = 2424ea8c f800ce0d
21981! %l0 = 0000000000000000, immed = 00000bc8, %l0 = 0000000000000000
21982 andcc %l0,0xbc8,%l0 ! %l0 = 0000000000000000, %ccr = 44
21983
21984p7_label_43:
21985! %l4 = 0000000000006ca0, Mem[000000001e000000] = 00000000
21986 stba %l4,[%i0+%g0]0x89 ! Mem[000000001e000000] = 000000a0
21987! Mem[0000000030800038] = ff38d5b9, %l3 = 00000000ffffd5b9
21988 lduw [%o1+0x038],%l3 ! %l3 = 00000000ff38d5b9
21989! %l1 = f01735c19eafbcbc, Mem[000000003100003c] = b34adc00
21990 stw %l1,[%o2+0x03c] ! Mem[000000003100003c] = 9eafbcbc
21991! %l1 = f01735c19eafbcbc, %l1 = f01735c19eafbcbc, %l1 = f01735c19eafbcbc
21992 addccc %l1,%l1,%l1 ! %l1 = e02e6b833d5f7978, %ccr = 93
21993! %l4 = 00006ca0, %l5 = b34adc00, Mem[000000001e800000] = 0040c5d9 e0e95961
21994 stda %l4,[%i1+%g0]0x81 ! Mem[000000001e800000] = 00006ca0 b34adc00
21995! Mem[0000000031800078] = 8b85bc84, %l4 = 0000000000006ca0
21996 ldub [%o3+0x07b],%l4 ! %l4 = 0000000000000084
21997! Mem[000000001f000028] = ad167276, %l3 = 00000000ff38d5b9
21998 lduwa [%i2+%o5]0x80,%l3 ! %l3 = 00000000ad167276
21999! Mem[000000001f800028] = 46d8915e, %f30 = 2424ea8c
22000 lda [%i3+%o5]0x88,%f30 ! %f30 = 46d8915e
22001! Set Register : %l3 = 00000000ad167276
22002 xor %g0,-1,%l3 ! %l3 = ffffffffffffffff
22003! Mem[0000000031800078] = 8b85bc849eaf6cbc, %l1 = e02e6b833d5f7978
22004 ldxa [%o3+0x078]%asi,%l1 ! %l1 = 8b85bc849eaf6cbc
22005
22006p7_label_44:
22007! %l4 = 0000000000000084, immed = 00000d92, %l0 = 0000000000000000
22008 orncc %l4,0xd92,%l0 ! %l0 = fffffffffffff2ed, %ccr = 88
22009! %f14 = f01735c1 9eafbcbc, Mem[000000001e000010] = 085b009f 4cb51871
22010 stda %f14,[%i0+0x010]%asi ! Mem[000000001e000010] = f01735c1 9eafbcbc
22011! %l1 = 8b85bc849eaf6cbc, %l7 = 0000000000763664, %l3 = ffffffffffffffff
22012 andncc %l1,%l7,%l3 ! %l3 = 8b85bc849e894898, %ccr = 88
22013! Mem[000000001e800010] = 00000000a9a4e138, %f0 = 4675ea8c 02cd519d
22014 ldda [%i1+%i5]0x88,%f0 ! %f0 = 00000000 a9a4e138
22015! %l2 = 00000000ffffffff, immed = ffffff95, %l4 = 0000000000000084
22016 subccc %l2,-0x06b,%l4 ! %l4 = 000000010000006a, %ccr = 10
22017! %l5 = 00000000b34adc00, Mem[0000000030000078] = ffffffffffffd5b9
22018 stx %l5,[%o0+0x078] ! Mem[0000000030000078] = 00000000b34adc00
22019! Mem[000000001f800038] = 287aea8c, %l1 = 8b85bc849eaf6cbc
22020 ldsb [%i3+0x03a],%l1 ! %l1 = ffffffffffffffea
22021! Mem[000000001e000058] = 29a164e4 9eaf6cbc, %l2 = ffffffff, %l3 = 9e894898
22022 ldd [%i0+0x058],%l2 ! %l2 = 0000000029a164e4 000000009eaf6cbc
22023! Mem[000000001f800018] = 00f8550a 00000000, %l0 = fffff2ed, %l1 = ffffffea
22024 ldd [%i3+%i6],%l0 ! %l0 = 0000000000f8550a 0000000000000000
22025! %l4 = 000000010000006a, Mem[000000001e800008] = 9e9b24c8
22026 stba %l4,[%i1+%i4]0x89 ! Mem[000000001e800008] = 9e9b246a
22027
22028p7_label_45:
22029! %l7 = 0000000000763664, immed = 0000003b, %l2 = 0000000029a164e4
22030 sllx %l7,0x03b,%l2 ! %l2 = 2000000000000000
22031! Mem[0000000030000038] = f01735c19eafbcbc, %l5 = 00000000b34adc00
22032 ldx [%o0+0x038],%l5 ! %l5 = f01735c19eafbcbc
22033! %l5 = f01735c19eafbcbc, Mem[000000001f800000] = 440e4ab3
22034 stha %l5,[%i3+%g0]0x80 ! Mem[000000001f800000] = bcbc4ab3
22035! %l0 = 00f8550a, %l1 = 00000000, Mem[000000001f000020] = efa9415f 287aea8c
22036 std %l0,[%i2+%o4] ! Mem[000000001f000020] = 00f8550a 00000000
22037! Mem[0000000030000038] = f01735c19eafbcbc, %l7 = 0000000000763664
22038 ldxa [%o0+0x038]%asi,%l7 ! %l7 = f01735c19eafbcbc
22039! %l5 = f01735c19eafbcbc, %l3 = 000000009eaf6cbc, %l1 = 0000000000000000
22040 subc %l5,%l3,%l1 ! %l1 = f01735c100005000
22041! %l4 = 000000010000006a, immed = fffffc17, %l7 = f01735c19eafbcbc
22042 taddcctv %l4,-0x3e9,%l7 ! %l0 = 0000000000f8552d, Trapped
22043! %l4 = 000000010000006a, immed = 000007f3, %l0 = 0000000000f8552d
22044 orcc %l4,0x7f3,%l0 ! %l0 = 00000001000007fb, %ccr = 00
22045! %f14 = f01735c1, Mem[000000001e800020] = f67a3c9e
22046 sta %f14,[%i1+%o4]0x81 ! Mem[000000001e800020] = f01735c1
22047! %l0 = 00000001000007fb, %l6 = 0000000000000e8c, %y = 00000000
22048 umul %l0,%l6,%l2 ! %l2 = 0000000000741744, %y = 00
22049
22050p7_label_46:
22051! Mem[000000001f800010] = 73f3dbd5, %l5 = f01735c19eafbcbc
22052 lduh [%i3+%i5],%l5 ! %l5 = 00000000000073f3
22053! Mem[000000001e800020] = f01735c1 233cfe9e, %l6 = 00000e8c, %l7 = 9eafbcbc
22054 ldd [%i1+%o4],%l6 ! %l6 = 00000000f01735c1 00000000233cfe9e
22055! %l6 = 00000000f01735c1, %l6 = 00000000f01735c1, %l3 = 000000009eaf6cbc
22056 taddcc %l6,%l6,%l3 ! %l3 = 00000001e02e6b82, %ccr = 0b
22057! Mem[000000001e800000] = a06c0000, %l7 = 00000000233cfe9e
22058 lduba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
22059! Mem[0000000031800078] = 8b85bc84 9eaf6cbc, %l0 = 000007fb, %l1 = 00005000
22060 ldd [%o3+0x078],%l0 ! %l0 = 000000008b85bc84 000000009eaf6cbc
22061! Mem[000000001e000030] = 5e91d846, %l3 = 00000001e02e6b82
22062 ldsba [%i0+%o6]0x88,%l3 ! %l3 = 0000000000000046
22063! %l6 = 00000000f01735c1, Mem[000000003080003d] = 00000000
22064 stb %l6,[%o1+0x03d] ! Mem[000000003080003c] = 00c10000
22065! Mem[0000000031000038] = b34adc00, %l1 = 000000009eaf6cbc
22066 ldsb [%o2+0x038],%l1 ! %l1 = ffffffffffffffb3
22067! Mem[000000001f800018] = 00f8550a, %l6 = 00000000f01735c1
22068 lduw [%i3+%i6],%l6 ! %l6 = 0000000000f8550a
22069! %l2 = 0000000000741744, Mem[000000003180007c] = 9eaf6cbc
22070 stw %l2,[%o3+0x07c] ! Mem[000000003180007c] = 00741744
22071
22072p7_label_47:
22073! Mem[0000000031000038] = b34adc00 9eafbcbc, %l6 = 00f8550a, %l7 = 00000000
22074 ldd [%o2+0x038],%l6 ! %l6 = 00000000b34adc00 000000009eafbcbc
22075! %l2 = 0000000000741744
22076 sethi %hi(0xdb409800),%l2 ! %l2 = 00000000db409800
22077! Mem[000000001f000028] = ad167276 29f4e6fa, %l0 = 8b85bc84, %l1 = ffffffb3
22078 ldda [%i2+%o5]0x81,%l0 ! %l0 = 00000000ad167276 0000000029f4e6fa
22079! Mem[000000001f800018] = 00f8550a, %l7 = 000000009eafbcbc
22080 lduwa [%i3+%i6]0x80,%l7 ! %l7 = 0000000000f8550a
22081! %l6 = 00000000b34adc00, Mem[000000001f000050] = a65e5d7607162182
22082 stx %l6,[%i2+0x050] ! Mem[000000001f000050] = 00000000b34adc00
22083! %l1 = 0000000029f4e6fa, immed = 000005f8, %l6 = 00000000b34adc00
22084 addccc %l1,0x5f8,%l6 ! %l6 = 0000000029f4ecf3, %ccr = 00
22085! Mem[000000001e800000] = 00006ca0, %l4 = 000000010000006a
22086 lduha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
22087! Mem[0000000030800078] = 70da0e8c ad2e7276, %l4 = 00000000, %l5 = 000073f3
22088 ldd [%o1+0x078],%l4 ! %l4 = 0000000070da0e8c 00000000ad2e7276
22089! %l4 = 70da0e8c, %l5 = ad2e7276, Mem[0000000031800038] = fa40c5d9 e0e95961
22090 stda %l4,[%o3+0x038]%asi ! Mem[0000000031800038] = 70da0e8c ad2e7276
22091! Mem[000000003000007c] = b34adc00, %l1 = 0000000029f4e6fa
22092 ldsh [%o0+0x07c],%l1 ! %l1 = ffffffffffffb34a
22093
22094p7_label_48:
22095! Mem[0000000031800078] = 8b85bc84, %l2 = 00000000db409800
22096 ldsh [%o3+0x078],%l2 ! %l2 = ffffffffffff8b85
22097! Mem[000000001f000020] = 000000000a55f800, %l2 = ffffffffffff8b85
22098 ldxa [%i2+%o4]0x88,%l2 ! %l2 = 000000000a55f800
22099! Mem[000000001f800060] = ab226e85, %l6 = 0000000029f4ecf3
22100 ldsh [%i3+0x062],%l6 ! %l6 = 0000000000006e85
22101! Mem[000000001e800000] = 00006ca0, %f17 = f93e1108
22102 lda [%i1+%g0]0x80,%f17 ! %f17 = 00006ca0
22103! Mem[000000001f800000] = bcbc4ab39f000000, %f10 = 8cead618 287aea8c
22104 ldda [%i3+%g0]0x80,%f10 ! %f10 = bcbc4ab3 9f000000
22105! %l6 = 0000000000006e85, Mem[0000000030800078] = 70da0e8cad2e7276
22106 stx %l6,[%o1+0x078] ! Mem[0000000030800078] = 0000000000006e85
22107! %f12 = 2e5d2424 387ed7da, Mem[0000000030000038] = f01735c1 9eafbcbc
22108 std %f12,[%o0+0x038] ! Mem[0000000030000038] = 2e5d2424 387ed7da
22109! Mem[000000003080007c] = 00006e85, %l1 = ffffffffffffb34a
22110 ldsha [%o1+0x07c]%asi,%l1 ! %l1 = 0000000000000000
22111! %l7 = 0000000000f8550a, Mem[000000001f800020] = 5b0825f5
22112 stwa %l7,[%i3+%o4]0x81 ! Mem[000000001f800020] = 00f8550a
22113! %l5 = 00000000ad2e7276, immed = fffff94a, %y = 00000000
22114 udiv %l5,-0x6b6,%l5 ! %l5 = 0000000000000000
22115 mov %l0,%y ! %y = ad167276
22116
22117p7_label_49:
22118! Mem[000000001e000010] = f01735c1, %l5 = 0000000000000000
22119 ldswa [%i0+%i5]0x81,%l5 ! %l5 = fffffffff01735c1
22120! Clear Register : %l6 = 0000000000006e85
22121 clr %l6 ! %l6 = 0000000000000000
22122! Mem[0000000031000078] = 0000a95e, %l2 = 000000000a55f800
22123 lduw [%o2+0x078],%l2 ! %l2 = 000000000000a95e
22124! Mem[0000000031000038] = b34adc009eafbcbc, %f6 = 6a83ae22 066d0076
22125 ldd [%o2+0x038],%f6 ! %f6 = b34adc00 9eafbcbc
22126! Mem[000000001e800050] = 59282085, %l4 = 0000000070da0e8c
22127 ldsw [%i1+0x050],%l4 ! %l4 = 0000000059282085
22128! Mem[000000001e000018] = 9d51cd02, %l3 = 0000000000000046
22129 ldsha [%i0+%i6]0x81,%l3 ! %l3 = ffffffffffff9d51
22130! %l2 = 000000000000a95e, Mem[000000001e800020] = c13517f0
22131 stwa %l2,[%i1+%o4]0x89 ! Mem[000000001e800020] = 0000a95e
22132! %f0 = 00000000, Mem[000000001f000030] = 00dc4ab3
22133 sta %f0 ,[%i2+%o6]0x89 ! Mem[000000001f000030] = 00000000
22134! %l6 = 0000000000000000, %l1 = 0000000000000000, %l6 = 0000000000000000
22135 addc %l6,%l1,%l6 ! %l6 = 0000000000000000
22136! Mem[000000001f00003c] = e0e95961, %l2 = 000000000000a95e
22137 ldsh [%i2+0x03e],%l2 ! %l2 = 0000000000005961
22138
22139p7_label_50:
22140! Mem[000000001e000028] = 8cea7546, %f13 = 387ed7da
22141 lda [%i0+%o5]0x88,%f13 ! %f13 = 8cea7546
22142! Mem[000000001f80003c] = 9eaf6cbc, %l0 = 00000000ad167276
22143 ldsb [%i3+0x03c],%l0 ! %l0 = ffffffffffffff9e
22144! %l3 = ffffffffffff9d51, immed = 00000eed, %l2 = 0000000000005961
22145 tsubcc %l3,0xeed,%l2 ! %l2 = ffffffffffff8e64, %ccr = 8a
22146! %l5 = fffffffff01735c1, immed = 0000001e, %l0 = ffffffffffffff9e
22147 srl %l5,0x01e,%l0 ! %l0 = 0000000000000003
22148! %l4 = 0000000059282085, %l5 = fffffffff01735c1, %l4 = 0000000059282085
22149 tsubcctv %l4,%l5,%l4 ! %l0 = 0000000000000026, Trapped
22150! Mem[000000001e000030] = 46d8915eb9656815, %f2 = b34adc00 b34adc00
22151 ldda [%i0+%o6]0x81,%f2 ! %f2 = 46d8915e b9656815
22152! Mem[000000003180007c] = 00741744, %l7 = 0000000000f8550a
22153 ldsh [%o3+0x07e],%l7 ! %l7 = 0000000000001744
22154! Randomly selected nop
22155 nop
22156! %l4 = 0000000059282085, %l5 = fffffffff01735c1, %y = ad167276
22157 udivcc %l4,%l5,%l4 ! %l4 = 00000000b88ea0f4, %ccr = 08
22158 mov %l0,%y ! %y = 00000026
22159! %f4 = 73f3dbd5, Mem[000000001f000020] = 00f8550a
22160 sta %f4 ,[%i2+%o4]0x81 ! Mem[000000001f000020] = 73f3dbd5
22161
22162p7_label_51:
22163! %l0 = 0000000000000026, Mem[0000000031000078] = 0000a95ef4120e44
22164 stx %l0,[%o2+0x078] ! Mem[0000000031000078] = 0000000000000026
22165! %l7 = 0000000000001744, immed = fffff299, %l3 = ffffffffffff9d51
22166 taddcctv %l7,-0xd67,%l3 ! %l0 = 0000000000000049, Trapped
22167! %l1 = 0000000000000000, %l3 = ffffffffffff9d51, %l6 = 0000000000000000
22168 srax %l1,%l3,%l6 ! %l6 = 0000000000000000
22169! %l2 = ffffffffffff8e64, immed = 00000de9, %y = 00000026
22170 sdiv %l2,0xde9,%l1 ! %l1 = 0000000002cdbfb2
22171 mov %l0,%y ! %y = 00000049
22172! %l0 = 0000000000000049, %l7 = 0000000000001744, %l4 = 00000000b88ea0f4
22173 add %l0,%l7,%l4 ! %l4 = 000000000000178d
22174! %l2 = ffffffffffff8e64, Mem[000000001e000036] = b9656815
22175 stba %l2,[%i0+0x036]%asi ! Mem[000000001e000034] = b9656415
22176! %l3 = ffffffffffff9d51, %l5 = fffffffff01735c1, %l0 = 0000000000000049
22177 tsubcc %l3,%l5,%l0 ! %l0 = 000000000fe86790, %ccr = 02
22178! %l4 = 000000000000178d, immed = 000006f9, %l3 = ffffffffffff9d51
22179 xorcc %l4,0x6f9,%l3 ! %l3 = 0000000000001174, %ccr = 00
22180! %l2 = ffffffffffff8e64, immed = 0000003e, %l1 = 0000000002cdbfb2
22181 srlx %l2,0x03e,%l1 ! %l1 = 0000000000000003
22182! Mem[0000000031800078] = 8b85bc8400741744, %f20 = 7c69878b 70da0e8c
22183 ldd [%o3+0x078],%f20 ! %f20 = 8b85bc84 00741744
22184
22185p7_label_52:
22186! %l4 = 000000000000178d, %l6 = 0000000000000000, %l4 = 000000000000178d
22187 mulx %l4,%l6,%l4 ! %l4 = 0000000000000000, %y = 49
22188! %l7 = 0000000000001744, %l1 = 0000000000000003, %l3 = 0000000000001174
22189 xor %l7,%l1,%l3 ! %l3 = 0000000000001747
22190! %l5 = fffffffff01735c1, Mem[0000000031000079] = 00000000
22191 stba %l5,[%o2+0x079]%asi ! Mem[0000000031000078] = 00c10000
22192! %l3 = 0000000000001747, Mem[000000001f80002c] = 83fe00fb
22193 sth %l3,[%i3+0x02c] ! Mem[000000001f80002c] = 174700fb
22194! %l1 = 0000000000000003, %l5 = fffffffff01735c1, %l2 = ffffffffffff8e64
22195 add %l1,%l5,%l2 ! %l2 = fffffffff01735c4
22196! %l6 = 0000000000000000, immd = fffffffffffff064, %l4 = 0000000000000000
22197 mulx %l6,-0xf9c,%l4 ! %l4 = 0000000000000000, %y = 49
22198! %l2 = fffffffff01735c4, Mem[000000001e000000] = 000000a0
22199 stba %l2,[%i0+%g0]0x89 ! Mem[000000001e000000] = 000000c4
22200! Mem[0000000030000038] = 2e5d2424387ed7da, %f10 = bcbc4ab3 9f000000
22201 ldda [%o0+0x038]%asi,%f10 ! %f10 = 2e5d2424 387ed7da
22202! %l1 = 0000000000000003, immed = 00000013, %l6 = 0000000000000000
22203 sllx %l1,0x013,%l6 ! %l6 = 0000000000180000
22204! %l0 = 0fe86790, %l1 = 00000003, Mem[0000000030800038] = ff38d5b9 00c10000
22205 std %l0,[%o1+0x038] ! Mem[0000000030800038] = 0fe86790 00000003
22206
22207p7_label_53:
22208! %l6 = 0000000000180000, Mem[000000001f000074] = 5044ede8
22209 sth %l6,[%i2+0x074] ! Mem[000000001f000074] = 0000ede8
22210! Mem[000000001f800074] = bd87dab7, %l5 = fffffffff01735c1
22211 lduw [%i3+0x074],%l5 ! %l5 = 00000000bd87dab7
22212! %l5 = 00000000bd87dab7, immed = fffff8e7, %l1 = 0000000000000003
22213 xnorcc %l5,-0x719,%l1 ! %l1 = 00000000bd87ddaf, %ccr = 08
22214! %l7 = 0000000000001744
22215 sethi %hi(0x8c24dc00),%l7 ! %l7 = 000000008c24dc00
22216! Mem[000000003080007c] = 00006e85, %l0 = 000000000fe86790
22217 ldsb [%o1+0x07e],%l0 ! %l0 = 000000000000006e
22218! Mem[000000001e800010] = a9a4e138, %l4 = 0000000000000000
22219 ldsba [%i1+%i5]0x89,%l4 ! %l4 = 0000000000000038
22220! Mem[000000001f000020] = 00000000d5dbf373, %f30 = 46d8915e f800ce0d
22221 ldda [%i2+%o4]0x88,%f30 ! %f30 = 00000000 d5dbf373
22222! %l4 = 0000000000000038, %l7 = 000000008c24dc00, %l1 = 00000000bd87ddaf
22223 sdivx %l4,%l7,%l1 ! %l1 = 0000000000000000
22224! %l5 = 00000000bd87dab7, %l1 = 0000000000000000, %l4 = 0000000000000038
22225 andn %l5,%l1,%l4 ! %l4 = 00000000bd87dab7
22226! Mem[0000000031800038] = 70da0e8c, %l2 = fffffffff01735c4
22227 ldsw [%o3+0x038],%l2 ! %l2 = 0000000070da0e8c
22228
22229p7_label_54:
22230! %f16 = 0dce00f8 00006ca0, Mem[0000000031800078] = 8b85bc84 00741744
22231 stda %f16,[%o3+0x078]%asi ! Mem[0000000031800078] = 0dce00f8 00006ca0
22232! %l5 = 00000000bd87dab7, Mem[000000003180007a] = 0dce00f8, %asi = 80
22233 stha %l5,[%o3+0x07a]%asi ! Mem[0000000031800078] = 0dcedab7
22234! %l0 = 000000000000006e, %l6 = 0000000000180000, %y = 00000049
22235 udiv %l0,%l6,%l1 ! %l1 = 0000000000030aaa
22236 mov %l0,%y ! %y = 0000006e
22237! Mem[000000001f000010] = 0000009f 00000008, %l6 = 00180000, %l7 = 8c24dc00
22238 ldda [%i2+%i5]0x81,%l6 ! %l6 = 000000000000009f 0000000000000008
22239! %l1 = 0000000000030aaa, %l3 = 0000000000001747, %l5 = 00000000bd87dab7
22240 udivx %l1,%l3,%l5 ! %l5 = 0000000000000021
22241! %l1 = 0000000000030aaa, immed = 000002fd, %l2 = 0000000070da0e8c
22242 taddcctv %l1,0x2fd,%l2 ! %l0 = 0000000000000091, Trapped
22243! %l0 = 0000000000000091, Mem[000000003000007c] = b34adc00
22244 stw %l0,[%o0+0x07c] ! Mem[000000003000007c] = 00000091
22245! %l5 = 0000000000000021, %l1 = 0000000000030aaa, %y = 0000006e
22246 smul %l5,%l1,%l3 ! %l3 = 0000000000645fea, %y = 00
22247! Mem[000000001f800008] = b900009dffffefa9, %f30 = 00000000 d5dbf373
22248 ldda [%i3+%i4]0x80,%f30 ! %f30 = b900009d ffffefa9
22249! %f6 = b34adc00 9eafbcbc, Mem[000000001f800008] = b900009d ffffefa9
22250 std %f6 ,[%i3+%i4] ! Mem[000000001f800008] = b34adc00 9eafbcbc
22251
22252p7_label_55:
22253! %l2 = 70da0e8c, %l3 = 00645fea, Mem[000000001f000010] = 0000009f 00000008
22254 stda %l2,[%i2+%i5]0x81 ! Mem[000000001f000010] = 70da0e8c 00645fea
22255! Mem[000000001e000000] = c4000000, %l4 = 00000000bd87dab7
22256 lduh [%i0+0x002],%l4 ! %l4 = 0000000000000000
22257! %f12 = 2e5d2424 8cea7546, Mem[0000000031800038] = 70da0e8c ad2e7276
22258 std %f12,[%o3+0x038] ! Mem[0000000031800038] = 2e5d2424 8cea7546
22259! %l7 = 0000000000000008, immed = fffff8fc, %l1 = 0000000000030aaa
22260 orncc %l7,-0x704,%l1 ! %l1 = 000000000000070b, %ccr = 00
22261! Mem[000000001f800018] = 00f8550a00000000, %f14 = f01735c1 9eafbcbc
22262 ldda [%i3+%i6]0x81,%f14 ! %f14 = 00f8550a 00000000
22263! %l5 = 0000000000000021, immed = fffff55a, %l6 = 000000000000009f
22264 addccc %l5,-0xaa6,%l6 ! %l6 = fffffffffffff57b, %ccr = 88
22265! Mem[000000001e000020] = ffffd5b9, %l5 = 0000000000000021
22266 ldsh [%i0+%o4],%l5 ! %l5 = ffffffffffffffff
22267! Mem[000000001e000028] = 4675ea8c, %l3 = 0000000000645fea
22268 ldsba [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000046
22269! %l1 = 000000000000070b, %l3 = 0000000000000046, %y = 00000000
22270 sdivcc %l1,%l3,%l3 ! %l3 = 0000000000000019, %ccr = 00
22271 mov %l0,%y ! %y = 00000091
22272! %f0 = 00000000, Mem[0000000030000078] = 00000000
22273 st %f0 ,[%o0+0x078] ! Mem[0000000030000078] = 00000000
22274
22275p7_label_56:
22276! Mem[000000001e000008] = 71f4ffff, %l6 = fffffffffffff57b
22277 lduba [%i0+%i4]0x88,%l6 ! %l6 = 00000000000000ff
22278! %f24 = ad167276 29f4e6fa, Mem[000000001e800070] = f04af213 aba09146
22279 stda %f24,[%i1+0x070]%asi ! Mem[000000001e800070] = ad167276 29f4e6fa
22280! Mem[0000000030000078] = 00000000 00000091, %l4 = 00000000, %l5 = ffffffff
22281 ldd [%o0+0x078],%l4 ! %l4 = 0000000000000000 0000000000000091
22282! %l4 = 0000000000000000, immed = fffff3e0, %l0 = 0000000000000091
22283 andncc %l4,-0xc20,%l0 ! %l0 = 0000000000000000, %ccr = 44
22284! %l0 = 0000000000000000, immed = fffffb9d, %l2 = 0000000070da0e8c
22285 taddcctv %l0,-0x463,%l2 ! %l0 = 0000000000000023, Trapped
22286! Mem[000000001f000010] = 8c0eda70, %l1 = 000000000000070b
22287 ldsha [%i2+%i5]0x89,%l1 ! %l1 = ffffffffffffda70
22288! Mem[000000001f800070] = 387ed7da, %l1 = ffffffffffffda70
22289 lduw [%i3+0x070],%l1 ! %l1 = 00000000387ed7da
22290! %l2 = 0000000070da0e8c, Mem[000000001f800000] = b34abcbc
22291 stha %l2,[%i3+%g0]0x88 ! Mem[000000001f800000] = b34a0e8c
22292! Mem[000000001f000030] = 0000000061bc0afa, %f16 = 0dce00f8 00006ca0
22293 ldda [%i2+%o6]0x81,%f16 ! %f16 = 00000000 61bc0afa
22294! Mem[000000001f000008] = 71f4ffff9f005b08, %f18 = fa40c5d9 e0e95961
22295 ldda [%i2+%i4]0x80,%f18 ! %f18 = 71f4ffff 9f005b08
22296
22297p7_label_57:
22298! %l0 = 00000023, %l1 = 387ed7da, Mem[000000001f000020] = d5dbf373 00000000
22299 stda %l0,[%i2+%o4]0x89 ! Mem[000000001f000020] = 00000023 387ed7da
22300! %l3 = 0000000000000019, %l2 = 0000000070da0e8c, %l5 = 0000000000000091
22301 udivx %l3,%l2,%l5 ! %l5 = 0000000000000000
22302! Mem[000000001e000010] = c13517f0, %l1 = 00000000387ed7da
22303 lduwa [%i0+%i5]0x88,%l1 ! %l1 = 00000000c13517f0
22304! %l5 = 0000000000000000, %l3 = 0000000000000019, %y = 00000091
22305 umulcc %l5,%l3,%l0 ! %l0 = 0000000000000000, %ccr = 44, %y = 00
22306! %l6 = 000000ff, %l7 = 00000008, Mem[0000000031000078] = 00c10000 00000026
22307 stda %l6,[%o2+0x078]%asi ! Mem[0000000031000078] = 000000ff 00000008
22308! %l2 = 0000000070da0e8c, %l2 = 0000000070da0e8c, %l7 = 0000000000000008
22309 sll %l2,%l2,%l7 ! %l7 = 0000070da0e8c000
22310! %f20 = 8b85bc84 00741744, Mem[000000001e800008] = 6a249b9e 5db92652
22311 std %f20,[%i1+%i4] ! Mem[000000001e800008] = 8b85bc84 00741744
22312! %f26 = fffff471, Mem[000000001f80000c] = 9eafbcbc
22313 sta %f26,[%i3+0x00c]%asi ! Mem[000000001f80000c] = fffff471
22314! %f26 = fffff471 e4a4b38a, Mem[0000000030800078] = 00000000 00006e85
22315 stda %f26,[%o1+0x078]%asi ! Mem[0000000030800078] = fffff471 e4a4b38a
22316! Mem[000000003080003c] = 00000003, %l7 = 0000070da0e8c000
22317 lduw [%o1+0x03c],%l7 ! %l7 = 0000000000000003
22318
22319p7_label_58:
22320! %f4 = 73f3dbd5 7020a9e1, Mem[000000001e000000] = 000000c4 00000000
22321 stda %f4 ,[%i0+%g0]0x89 ! Mem[000000001e000000] = 73f3dbd5 7020a9e1
22322! Mem[000000003080003c] = 00000003, %l3 = 0000000000000019
22323 ldub [%o1+0x03d],%l3 ! %l3 = 0000000000000000
22324! %l1 = 00000000c13517f0, immed = fffff6ca, %l1 = 00000000c13517f0
22325 add %l1,-0x936,%l1 ! %l1 = 00000000c1350eba
22326! Mem[000000001f000020] = 23000000, %l2 = 0000000070da0e8c
22327 lduw [%i2+%o4],%l2 ! %l2 = 0000000023000000
22328! %l4 = 0000000000000000, Mem[000000001e800008] = 84bc858b
22329 stwa %l4,[%i1+%i4]0x89 ! Mem[000000001e800008] = 00000000
22330! %l4 = 0000000000000000, Mem[000000001f800025] = 287aea8c
22331 stb %l4,[%i3+0x025] ! Mem[000000001f800024] = 2800ea8c
22332! Mem[000000001f800000] = b34a0e8c, %f7 = 9eafbcbc
22333 lda [%i3+%g0]0x88,%f7 ! %f7 = b34a0e8c
22334! Randomly selected nop
22335 nop
22336! %l3 = 0000000000000000, %l3 = 0000000000000000, %y = 00000000
22337 umul %l3,%l3,%l5 ! %l5 = 0000000000000000, %y = 00
22338! Mem[000000001e000008] = fffff471, %l2 = 0000000023000000
22339 lduwa [%i0+%i4]0x80,%l2 ! %l2 = 00000000fffff471
22340
22341p7_label_59:
22342! %l4 = 0000000000000000, %l1 = 00000000c1350eba, %l1 = 00000000c1350eba
22343 xor %l4,%l1,%l1 ! %l1 = 00000000c1350eba
22344! %f22 = 4889924d ce1b43e6, Mem[000000001e800030] = 08113ef9 f800ce0d
22345 stda %f22,[%i1+%o6]0x81 ! Mem[000000001e800030] = 4889924d ce1b43e6
22346! %l4 = 0000000000000000, %l6 = 00000000000000ff, %l1 = 00000000c1350eba
22347 orn %l4,%l6,%l1 ! %l1 = ffffffffffffff00
22348! Mem[0000000031800078] = 0dcedab700006ca0, %f28 = f0310ee0 4d7a8ce1
22349 ldda [%o3+0x078]%asi,%f28 ! %f28 = 0dcedab7 00006ca0
22350! %l1 = ffffffffffffff00, immed = fffffe4e, %y = 00000000
22351 umulcc %l1,-0x1b2,%l6 ! %l6 = fffffd4e0001b200, %ccr = 80, %y = fffffd4e
22352! %l5 = 0000000000000000, immed = 00000009, %l2 = 00000000fffff471
22353 srl %l5,0x009,%l2 ! %l2 = 0000000000000000
22354! %l2 = 0000000000000000, %l2 = 0000000000000000, %l3 = 0000000000000000
22355 sub %l2,%l2,%l3 ! %l3 = 0000000000000000
22356! %l6 = 0001b200, %l7 = 00000003, Mem[0000000031000078] = 000000ff 00000008
22357 std %l6,[%o2+0x078] ! Mem[0000000031000078] = 0001b200 00000003
22358! %f0 = 00000000, Mem[000000003080003c] = 00000003
22359 st %f0 ,[%o1+0x03c] ! Mem[000000003080003c] = 00000000
22360! %l0 = 0000000000000000, %l5 = 0000000000000000, %y = fffffd4e
22361 umulcc %l0,%l5,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00
22362
22363p7_label_60:
22364! %l7 = 0000000000000003, immed = fffffdd2, %y = 00000000
22365 umulcc %l7,-0x22e,%l2 ! %l2 = 00000002fffff976, %ccr = 08, %y = 02
22366! Mem[0000000031800038] = 2e5d2424, %l3 = 0000000000000000
22367 lduw [%o3+0x038],%l3 ! %l3 = 000000002e5d2424
22368 save ! CWP = 1
22369! retry : should take illegal inst trap, %l0 = e3b16333b700a60e
22370 retry ! Illegal inst trap : %l0 = e3b16333b700a61e
22371! Mem[0000000030800038] = 0fe8679000000000, %l7 = 1c17557c94c708de
22372 ldx [%i1+0x038],%l7 ! %l7 = 0fe8679000000000
22373! %l6 = 2bb1f6b2763a6aa1, immed = fffff229, %y = 00000002
22374 umul %l6,-0xdd7,%l1 ! %l1 = 763a643cbd8645c9, %y = 763a643c
22375! Mem[000000001e800030] = 4d928948, %l2 = 841465a26051c6ab
22376 ldsha [%o1+%i6]0x89,%l2 ! %l2 = ffffffffffff8948
22377! Mem[000000001f000028] = 767216ad, %l1 = 763a643cbd8645c9
22378 lduha [%o2+%i5]0x88,%l1 ! %l1 = 00000000000016ad
22379! %f28 = 0dcedab7, Mem[000000001e000000] = e1a92070
22380 sta %f28,[%o0+%g0]0x81 ! Mem[000000001e000000] = 0dcedab7
22381 restore ! CWP = 0
22382
22383p7_label_61:
22384! %l3 = 000000002e5d2424, Mem[0000000031000038] = b34adc00
22385 sth %l3,[%o2+0x038] ! Mem[0000000031000038] = 2424dc00
22386! %l6 = 0000000000000000, %l4 = 0000000000000000, %y = 763a643c
22387 sdivcc %l6,%l4,%l5 ! Div by zero, %l0 = 0000000000000050
22388 mov %l0,%y ! %y = 00000028
22389! %l7 = 0000000000000003, Mem[0000000030000038] = 2e5d2424
22390 stba %l7,[%o0+0x038]%asi ! Mem[0000000030000038] = 035d2424
22391! Mem[000000001f800028] = 5e91d846, %l6 = 0000000000000000
22392 lduw [%i3+%o5],%l6 ! %l6 = 000000005e91d846
22393! Mem[000000001f000030] = 00000000 61bc0afa, %l0 = 00000028, %l1 = ffffff00
22394 ldda [%i2+%o6]0x81,%l0 ! %l0 = 0000000000000000 0000000061bc0afa
22395! %l1 = 0000000061bc0afa, %l7 = 0000000000000003, %l0 = 0000000000000000
22396 sll %l1,%l7,%l0 ! %l0 = 000000030de057d0
22397! %l2 = 00000002fffff976, %l4 = 0000000000000000, %l6 = 000000005e91d846
22398 srax %l2,%l4,%l6 ! %l6 = 00000002fffff976
22399! Mem[000000003000003c] = 387ed7da, %l4 = 0000000000000000
22400 ldsb [%o0+0x03c],%l4 ! %l4 = 0000000000000038
22401! %l2 = fffff976, %l3 = 2e5d2424, Mem[0000000031000038] = 2424dc00 9eafbcbc
22402 std %l2,[%o2+0x038] ! Mem[0000000031000038] = fffff976 2e5d2424
22403! %l6 = 00000002fffff976, %l6 = 00000002fffff976, %l6 = 00000002fffff976
22404 xorcc %l6,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44
22405
22406p7_label_62:
22407! %l3 = 000000002e5d2424, immd = fffffffffffff13f, %l5 = 0000000000000000
22408 sdivx %l3,-0xec1,%l5 ! %l5 = fffffffffffcdb87
22409! %l1 = 0000000061bc0afa, Mem[0000000031000038] = fffff976
22410 stw %l1,[%o2+0x038] ! Mem[0000000031000038] = 61bc0afa
22411! Mem[000000001f800018] = 00f8550a00000000, %l7 = 0000000000000003
22412 ldx [%i3+%i6],%l7 ! %l7 = 00f8550a00000000
22413! %l1 = 0000000061bc0afa, immed = fffff770, %y = 00000028
22414 sdivcc %l1,-0x890,%l0 ! %l0 = fffffffffb48ac60, %ccr = 88
22415 mov %l0,%y ! %y = fb48ac60
22416! %l6 = 0000000000000000, %l5 = fffffffffffcdb87, %l7 = 00f8550a00000000
22417 sub %l6,%l5,%l7 ! %l7 = 0000000000032479
22418! %l3 = 000000002e5d2424, Mem[0000000030000078] = 0000000000000091
22419 stx %l3,[%o0+0x078] ! Mem[0000000030000078] = 000000002e5d2424
22420! %l7 = 0000000000032479, %l1 = 0000000061bc0afa, %l5 = fffffffffffcdb87
22421 tsubcc %l7,%l1,%l5 ! %l5 = ffffffff9e47197f, %ccr = 9b
22422! %f24 = ad167276 29f4e6fa, Mem[0000000030800038] = 0fe86790 00000000
22423 stda %f24,[%o1+0x038]%asi ! Mem[0000000030800038] = ad167276 29f4e6fa
22424! %l5 = ffffffff9e47197f, %l0 = fffffffffb48ac60, %l4 = 0000000000000038
22425 sra %l5,%l0,%l4 ! %l4 = ffffffff9e47197f
22426! %l4 = ffffffff9e47197f, %l6 = 0000000000000000, %l2 = 00000002fffff976
22427 orncc %l4,%l6,%l2 ! %l2 = ffffffffffffffff, %ccr = 88
22428
22429p7_label_63:
22430! %f20 = 8b85bc84 00741744, Mem[000000001f800008] = 00dc4ab3 71f4ffff
22431 stda %f20,[%i3+%i4]0x89 ! Mem[000000001f800008] = 8b85bc84 00741744
22432! %l0 = fffffffffb48ac60, Mem[0000000030000078] = 00000000
22433 stw %l0,[%o0+0x078] ! Mem[0000000030000078] = fb48ac60
22434! Mem[0000000031800078] = 0dcedab700006ca0, %f6 = b34adc00 b34a0e8c
22435 ldd [%o3+0x078],%f6 ! %f6 = 0dcedab7 00006ca0
22436! Mem[0000000030800078] = fffff471, %l5 = ffffffff9e47197f
22437 ldsb [%o1+0x079],%l5 ! %l5 = ffffffffffffffff
22438! %l3 = 000000002e5d2424, immed = 00000230, %l3 = 000000002e5d2424
22439 andcc %l3,0x230,%l3 ! %l3 = 0000000000000020, %ccr = 00
22440! Mem[000000001f800030] = 4675ea8c00000000, %f10 = 2e5d2424 387ed7da
22441 ldda [%i3+0x030]%asi,%f10 ! %f10 = 4675ea8c 00000000
22442! %l7 = 0000000000032479, %l7 = 0000000000032479, %l1 = 0000000061bc0afa
22443 subccc %l7,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44
22444! %l7 = 0000000000032479, immed = fffff4ce, %l5 = ffffffffffffffff
22445 addc %l7,-0xb32,%l5 ! %l5 = 0000000000031947
22446! Mem[000000003000003c] = 387ed7da, %f1 = a9a4e138
22447 ld [%o0+0x03c],%f1 ! %f1 = 387ed7da
22448! %l5 = 0000000000031947, immed = 00000b59, %l5 = 0000000000031947
22449 taddcc %l5,0xb59,%l5 ! %l5 = 00000000000324a0, %ccr = 02
22450
22451p7_label_64:
22452! Invert Register : %l2 = ffffffffffffffff
22453 xor %l2,-1,%l2 ! %l2 = 0000000000000000
22454! %l5 = 00000000000324a0, Mem[000000001e800020] = 0000a95e
22455 stba %l5,[%i1+%o4]0x89 ! Mem[000000001e800020] = 0000a9a0
22456! %l0 = fffffffffb48ac60, Mem[000000001e000020] = 00080000b9d5ffff
22457 stxa %l0,[%i0+%o4]0x88 ! Mem[000000001e000020] = fffffffffb48ac60
22458! %l5 = 00000000000324a0, Mem[000000001e800010] = a9a4e138
22459 stwa %l5,[%i1+%i5]0x89 ! Mem[000000001e800010] = 000324a0
22460! %l4 = ffffffff9e47197f, Mem[000000003180007c] = 00006ca0
22461 sth %l4,[%o3+0x07c] ! Mem[000000003180007c] = 197f6ca0
22462! %f14 = 00f8550a 00000000, Mem[0000000031000078] = 0001b200 00000003
22463 std %f14,[%o2+0x078] ! Mem[0000000031000078] = 00f8550a 00000000
22464! Mem[000000001f000070] = 5fe6ce06, %l1 = 0000000000000000
22465 ldswa [%i2+0x070]%asi,%l1 ! %l1 = 000000005fe6ce06
22466! Mem[000000003000003c] = 387ed7da, %l1 = 000000005fe6ce06
22467 ldsb [%o0+0x03f],%l1 ! %l1 = ffffffffffffffda
22468! Clear Register : %l4 = ffffffff9e47197f
22469 clr %l4 ! %l4 = 0000000000000000
22470! %l2 = 0000000000000000, Mem[000000003080003e] = 29f4e6fa
22471 sth %l2,[%o1+0x03e] ! Mem[000000003080003c] = 29f40000
22472
22473p7_label_65:
22474! %l1 = ffffffffffffffda, %l7 = 0000000000032479, %y = fb48ac60
22475 umulcc %l1,%l7,%l0 ! %l0 = 00032478ff88960a, %ccr = 08, %y = 32478
22476! %f21 = 00741744, Mem[0000000030800078] = fffff471
22477 st %f21,[%o1+0x078] ! Mem[0000000030800078] = 00741744
22478! Mem[000000001e000010] = f01735c1, %f5 = 7020a9e1
22479 lda [%i0+%i5]0x80,%f5 ! %f5 = f01735c1
22480! %l5 = 00000000000324a0, Mem[000000001e800024] = 233cfe9e
22481 sth %l5,[%i1+0x024] ! Mem[000000001e800024] = 24a0fe9e
22482! %l6 = 0000000000000000, immed = 00000253, %y = 00032478
22483 udiv %l6,0x253,%l2 ! %l2 = 00000000ffffffff
22484 mov %l0,%y ! %y = ff88960a
22485! Mem[000000003080007c] = e4a4b38a, %l5 = 00000000000324a0
22486 ldsh [%o1+0x07c],%l5 ! %l5 = ffffffffffffe4a4
22487! %l0 = 00032478ff88960a, Mem[000000003180007c] = 197f6ca0
22488 stw %l0,[%o3+0x07c] ! Mem[000000003180007c] = ff88960a
22489! %l6 = 0000000000000000, immed = 0000000a, %l3 = 0000000000000020
22490 sra %l6,0x00a,%l3 ! %l3 = 0000000000000000
22491! %l5 = ffffffffffffe4a4, immed = 00000a79, %y = ff88960a
22492 smul %l5,0xa79,%l5 ! %l5 = fffffffffee17984, %y = ffffffff
22493! %f26 = fffff471 e4a4b38a, Mem[0000000031800038] = 2e5d2424 8cea7546
22494 stda %f26,[%o3+0x038]%asi ! Mem[0000000031800038] = fffff471 e4a4b38a
22495
22496p7_label_66:
22497! %l2 = 00000000ffffffff, %l7 = 0000000000032479, %y = ffffffff
22498 umulcc %l2,%l7,%l3 ! %l3 = 00032478fffcdb87, %ccr = 08, %y = 32478
22499! %l0 = 00032478ff88960a, Mem[000000003180003c] = e4a4b38a
22500 stw %l0,[%o3+0x03c] ! Mem[000000003180003c] = ff88960a
22501! Mem[000000001f000020] = 23000000, %l5 = fffffffffee17984
22502 ldub [%i2+%o4],%l5 ! %l5 = 0000000000000023
22503! Mem[0000000030800038] = ad167276, %f19 = 9f005b08
22504 ld [%o1+0x038],%f19 ! %f19 = ad167276
22505! %l4 = 0000000000000000, %l5 = 0000000000000023, %y = 00032478
22506 sdivcc %l4,%l5,%l2 ! %l2 = 000000007fffffff, %ccr = 02
22507 mov %l0,%y ! %y = ff88960a
22508! %l0 = 00032478ff88960a, %l5 = 0000000000000023, %l1 = ffffffffffffffda
22509 srl %l0,%l5,%l1 ! %l1 = 000000001ff112c1
22510! %l4 = 00000000, %l5 = 00000023, Mem[000000001f000008] = 71f4ffff 9f005b08
22511 stda %l4,[%i2+%i4]0x81 ! Mem[000000001f000008] = 00000000 00000023
22512! Mem[000000003080003c] = 29f40000, %l5 = 0000000000000023
22513 ldsb [%o1+0x03d],%l5 ! %l5 = fffffffffffffff4
22514! %l1 = 000000001ff112c1, %l4 = 0000000000000000, %l7 = 0000000000032479
22515 tsubcc %l1,%l4,%l7 ! %l7 = 000000001ff112c1, %ccr = 02
22516! Mem[0000000030800038] = ad16727629f40000, %l2 = 000000007fffffff
22517 ldxa [%o1+0x038]%asi,%l2 ! %l2 = ad16727629f40000
22518
22519p7_label_67:
22520! done : should take illegal inst trap, %l0 = 00032478ff88960a
22521 done ! Illegal inst trap : %l0 = 00032478ff88961a
22522! %l4 = 00000000, %l5 = fffffff4, Mem[0000000031000038] = 61bc0afa 2e5d2424
22523 std %l4,[%o2+0x038] ! Mem[0000000031000038] = 00000000 fffffff4
22524! Mem[000000001e000020] = fb48ac60, %l0 = 00032478ff88961a
22525 lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000060
22526! %f0 = 00000000, Mem[000000001f80002c] = 174700fb
22527 st %f0 ,[%i3+0x02c] ! Mem[000000001f80002c] = 00000000
22528! %l7 = 000000001ff112c1, Mem[000000001e000011] = f01735c1
22529 stb %l7,[%i0+0x011] ! Mem[000000001e000010] = f0c135c1
22530! %l6 = 00000000, %l7 = 1ff112c1, Mem[000000001e800018] = 8cea7546 00000000
22531 stda %l6,[%i1+%i6]0x89 ! Mem[000000001e800018] = 00000000 1ff112c1
22532! %l0 = 0000000000000060, immd = 000000000000085c, %l0 = 0000000000000060
22533 mulx %l0,0x85c,%l0 ! %l0 = 0000000000032280, %y = ff88960a
22534! %l5 = fffffffffffffff4, Mem[0000000031800078] = 0dcedab7ff88960a
22535 stx %l5,[%o3+0x078] ! Mem[0000000031800078] = fffffffffffffff4
22536! %l5 = fffffffffffffff4, immed = fffff5fd, %l1 = 000000001ff112c1
22537 tsubcc %l5,-0xa03,%l1 ! %l1 = 00000000000009f7, %ccr = 02
22538! %l2 = ad16727629f40000, immed = fffffd7f, %l2 = ad16727629f40000
22539 subccc %l2,-0x281,%l2 ! %l2 = ad16727629f40281, %ccr = 91
22540
22541p7_label_68:
22542! Mem[000000001f800030] = 8cea7546, %l1 = 00000000000009f7
22543 lduba [%i3+%o6]0x88,%l1 ! %l1 = 0000000000000046
22544! Mem[000000001f000030] = 0000000061bc0afa, %f18 = 71f4ffff ad167276
22545 ldda [%i2+%o6]0x80,%f18 ! %f18 = 00000000 61bc0afa
22546! %l4 = 00000000, %l5 = fffffff4, Mem[0000000030000078] = fb48ac60 2e5d2424
22547 std %l4,[%o0+0x078] ! Mem[0000000030000078] = 00000000 fffffff4
22548! Mem[0000000030800038] = ad16727629f40000, %f16 = 00000000 61bc0afa
22549 ldd [%o1+0x038],%f16 ! %f16 = ad167276 29f40000
22550! Mem[000000001f800020] = 8cea0028 0a55f800, %l2 = 29f40281, %l3 = fffcdb87
22551 ldda [%i3+%o4]0x89,%l2 ! %l2 = 000000000a55f800 000000008cea0028
22552! Mem[0000000031000038] = 00000000, %l6 = 0000000000000000
22553 ldsb [%o2+0x038],%l6 ! %l6 = 0000000000000000
22554! %f18 = 00000000 61bc0afa, Mem[000000001e000000] = b7dace0d 73f3dbd5
22555 stda %f18,[%i0+%g0]0x89 ! Mem[000000001e000000] = 00000000 61bc0afa
22556! %l5 = fffffffffffffff4, %l0 = 0000000000032280, %y = ff88960a
22557 sdivcc %l5,%l0,%l2 ! %l2 = ffffffff80000000, %ccr = 8a
22558 mov %l0,%y ! %y = 00032280
22559! %l7 = 000000001ff112c1, Mem[000000001f800018] = 0a55f800
22560 stwa %l7,[%i3+%i6]0x89 ! Mem[000000001f800018] = 1ff112c1
22561! Mem[000000001f800030] = 4675ea8c00000000, %f8 = 8cea7546 8cea7546
22562 ldda [%i3+%o6]0x81,%f8 ! %f8 = 4675ea8c 00000000
22563
22564p7_label_69:
22565! %l2 = ffffffff80000000, %l0 = 0000000000032280, %y = 00032280
22566 udiv %l2,%l0,%l2 ! %l2 = 00000000ffffffff
22567 mov %l0,%y ! %y = 00032280
22568! %l6 = 0000000000000000, immed = 00000016, %l5 = fffffffffffffff4
22569 sll %l6,0x016,%l5 ! %l5 = 0000000000000000
22570! Mem[000000001e800000] = a06c0000, %l2 = 00000000ffffffff
22571 lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
22572! %l1 = 0000000000000046, %l4 = 0000000000000000, %l6 = 0000000000000000
22573 sub %l1,%l4,%l6 ! %l6 = 0000000000000046
22574! Mem[000000001f000028] = 767216ad, %f7 = 00006ca0
22575 lda [%i2+%o5]0x88,%f7 ! %f7 = 767216ad
22576! %l4 = 0000000000000000, Mem[000000003180003f] = ff88960a
22577 stb %l4,[%o3+0x03f] ! Mem[000000003180003c] = ff889600
22578! Invert Register : %l1 = 0000000000000046
22579 xor %l1,-1,%l1 ! %l1 = ffffffffffffffb9
22580! %l7 = 000000001ff112c1, %l5 = 0000000000000000, %l3 = 000000008cea0028
22581 taddcctv %l7,%l5,%l3 ! %l0 = 00000000000322a3, Trapped
22582! %l2 = 0000000000000000, immed = 00000e1b, %y = 00032280
22583 sdiv %l2,0xe1b,%l5 ! %l5 = 000000007fffffff
22584 mov %l0,%y ! %y = 000322a3
22585! Mem[0000000031800078] = fffffffffffffff4, %f16 = ad167276 29f40000
22586 ldd [%o3+0x078],%f16 ! %f16 = ffffffff fffffff4
22587
22588p7_label_70:
22589! Mem[0000000030800038] = ad167276, %l6 = 0000000000000046
22590 ldsb [%o1+0x03a],%l6 ! %l6 = 0000000000000072
22591! Mem[000000001f00006c] = a39492dd, %l5 = 000000007fffffff
22592 ldub [%i2+0x06e],%l5 ! %l5 = 0000000000000092
22593! %l5 = 0000000000000092
22594 setx 0xd23c2c7ad23c2c7a,%g7,%l5 ! %l5 = d23c2c7ad23c2c7a
22595! Mem[000000003000007c] = fffffff4, %l5 = d23c2c7ad23c2c7a
22596 lduh [%o0+0x07c],%l5 ! %l5 = 000000000000ffff
22597! Mem[000000003000007c] = fffffff4, %f16 = ffffffff
22598 ld [%o0+0x07c],%f16 ! %f16 = fffffff4
22599! %l5 = 000000000000ffff, Mem[000000001e800008] = 0000000000741744
22600 stx %l5,[%i1+%i4] ! Mem[000000001e800008] = 000000000000ffff
22601! %l7 = 000000001ff112c1, immed = fffff4f7, %l0 = 00000000000322a3
22602 addc %l7,-0xb09,%l0 ! %l0 = 000000001ff107b8
22603! %l7 = 000000001ff112c1, %l1 = ffffffffffffffb9, %y = 000322a3
22604 umul %l7,%l1,%l7 ! %l7 = 1ff112b82423cc79, %y = 1ff112b8
22605! %l1 = ffffffffffffffb9, Mem[000000001f000000] = 352e93ef
22606 stba %l1,[%i2+%g0]0x89 ! Mem[000000001f000000] = 352e93b9
22607! %l0 = 000000001ff107b8, immd = 000000000000083e, %l0 = 000000001ff107b8
22608 udivx %l0,0x83e,%l0 ! %l0 = 000000000003e018
22609
22610p7_label_71:
22611! Mem[000000001f000000] = 352e93b9, %l3 = 000000008cea0028
22612 lduha [%i2+%g0]0x89,%l3 ! %l3 = 00000000000093b9
22613! Mem[000000001e000058] = 29a164e4, %l3 = 00000000000093b9
22614 ldsb [%i0+0x059],%l3 ! %l3 = ffffffffffffffa1
22615! Mem[0000000031800038] = fffff471ff889600, %f18 = 00000000 61bc0afa
22616 ldd [%o3+0x038],%f18 ! %f18 = fffff471 ff889600
22617! Mem[000000001e800030] = e6431bce4d928948, %l1 = ffffffffffffffb9
22618 ldxa [%i1+%o6]0x88,%l1 ! %l1 = e6431bce4d928948
22619! Randomly selected nop
22620 nop
22621! Mem[000000001e000030] = 156465b95e91d846, %f30 = b900009d ffffefa9
22622 ldda [%i0+%o6]0x88,%f30 ! %f30 = 156465b9 5e91d846
22623! Clear Register : %l2 = 0000000000000000
22624 clr %l2 ! %l2 = 0000000000000000
22625! Mem[000000001e000028] = 4675ea8c, %l6 = 0000000000000072
22626 ldsw [%i0+%o5],%l6 ! %l6 = 000000004675ea8c
22627! %l3 = ffffffffffffffa1, Mem[000000001e80000a] = 00000000, %asi = 80
22628 stha %l3,[%i1+0x00a]%asi ! Mem[000000001e800008] = 0000ffa1
22629! Mem[0000000031000078] = 00f8550a, %l0 = 000000000003e018
22630 ldsba [%o2+0x07a]%asi,%l0 ! %l0 = 0000000000000055
22631
22632p7_label_72:
22633! %l4 = 00000000, %l5 = 0000ffff, Mem[0000000030800038] = ad167276 29f40000
22634 stda %l4,[%o1+0x038]%asi ! Mem[0000000030800038] = 00000000 0000ffff
22635! %f31 = 5e91d846, Mem[000000001e000028] = 8cea7546
22636 sta %f31,[%i0+%o5]0x89 ! Mem[000000001e000028] = 5e91d846
22637! %l0 = 0000000000000055, %l6 = 000000004675ea8c, %l2 = 0000000000000000
22638 tsubcc %l0,%l6,%l2 ! %l2 = ffffffffb98a15c9, %ccr = 9b
22639! %l5 = 000000000000ffff, %l5 = 000000000000ffff, %l4 = 0000000000000000
22640 xorcc %l5,%l5,%l4 ! %l4 = 0000000000000000, %ccr = 44
22641! %l4 = 0000000000000000, immed = 0000001d, %l1 = e6431bce4d928948
22642 srl %l4,0x01d,%l1 ! %l1 = 0000000000000000
22643! %l7 = 1ff112b82423cc79, immed = 00000f50, %l6 = 000000004675ea8c
22644 subc %l7,0xf50,%l6 ! %l6 = 1ff112b82423bd29
22645! Mem[000000001f800020] = 00f8550a, %l5 = 000000000000ffff
22646 ldswa [%i3+0x020]%asi,%l5 ! %l5 = 0000000000f8550a
22647! %l6 = 1ff112b82423bd29, Mem[000000001f800042] = 7e70f759
22648 sth %l6,[%i3+0x042] ! Mem[000000001f800040] = 7e70bd29
22649! Mem[000000001f800028] = 46d8915e, %l3 = ffffffffffffffa1
22650 lduba [%i3+%o5]0x88,%l3 ! %l3 = 000000000000005e
22651! %l7 = 1ff112b82423cc79, immed = fffff3ce, %l3 = 000000000000005e
22652 or %l7,-0xc32,%l3 ! %l3 = ffffffffffffffff
22653
22654p7_label_73:
22655! %l7 = 1ff112b82423cc79
22656 setx 0x77181c3277181c32,%g7,%l7 ! %l7 = 77181c3277181c32
22657! %l2 = ffffffffb98a15c9, immed = 00000eef, %l2 = ffffffffb98a15c9
22658 add %l2,0xeef,%l2 ! %l2 = ffffffffb98a24b8
22659! %l4 = 0000000000000000, immd = fffffffffffff424, %l3 = ffffffffffffffff
22660 udivx %l4,-0xbdc,%l3 ! %l3 = 0000000000000000
22661! %l5 = 0000000000f8550a, immed = 00000029, %l0 = 0000000000000055
22662 srlx %l5,0x029,%l0 ! %l0 = 0000000000000000
22663! Mem[000000001e000070] = 530eca74, %l7 = 77181c3277181c32
22664 ldsw [%i0+0x070],%l7 ! %l7 = 00000000530eca74
22665! %l5 = 0000000000f8550a, %l1 = 0000000000000000, %l6 = 1ff112b82423bd29
22666 add %l5,%l1,%l6 ! %l6 = 0000000000f8550a
22667! Mem[0000000030000038] = 035d2424, %l6 = 0000000000f8550a
22668 ldsba [%o0+0x03a]%asi,%l6 ! %l6 = 0000000000000024
22669! Mem[000000001f000020] = 23000000dad77e38, %f18 = fffff471 ff889600
22670 ldda [%i2+%o4]0x81,%f18 ! %f18 = 23000000 dad77e38
22671! %l0 = 0000000000000000, immed = fffff3b7, %l0 = 0000000000000000
22672 xor %l0,-0xc49,%l0 ! %l0 = fffffffffffff3b7
22673! Mem[000000001e000000] = 61bc0afa, %l1 = 0000000000000000
22674 lduba [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000fa
22675
22676p7_label_74:
22677! %l6 = 0000000000000024, Mem[000000001f000077] = 0000ede8
22678 stb %l6,[%i2+0x077] ! Mem[000000001f000074] = 0000ed24
22679! %l0 = fffffffffffff3b7, Mem[000000001e800030] = 4889924dce1b43e6
22680 stx %l0,[%i1+%o6] ! Mem[000000001e800030] = fffffffffffff3b7
22681! %l1 = 00000000000000fa, immed = fffff1c0, %l0 = fffffffffffff3b7
22682 xorcc %l1,-0xe40,%l0 ! %l0 = fffffffffffff13a, %ccr = 88
22683! Randomly selected nop
22684 nop
22685! Mem[000000001e000008] = fffff471, %l1 = 00000000000000fa
22686 lduwa [%i0+%i4]0x80,%l1 ! %l1 = 00000000fffff471
22687! %l3 = 0000000000000000, immed = fffffa67, %y = 1ff112b8
22688 udiv %l3,-0x599,%l0 ! %l0 = 000000001ff1136a
22689 mov %l0,%y ! %y = 1ff1136a
22690! %l2 = ffffffffb98a24b8, %l4 = 0000000000000000, %l6 = 0000000000000024
22691 sra %l2,%l4,%l6 ! %l6 = ffffffffb98a24b8
22692! %l2 = ffffffffb98a24b8, immed = 00000011, %l5 = 0000000000f8550a
22693 srl %l2,0x011,%l5 ! %l5 = 0000000000005cc5
22694! Clear Register : %l1 = 00000000fffff471
22695 clr %l1 ! %l1 = 0000000000000000
22696! %l3 = 0000000000000000, Mem[000000001f000016] = 00645fea
22697 stba %l3,[%i2+0x016]%asi ! Mem[000000001f000014] = 006400ea
22698
22699p7_label_75:
22700! Mem[000000003080003c] = 0000ffff, %l2 = ffffffffb98a24b8
22701 ldsw [%o1+0x03c],%l2 ! %l2 = 000000000000ffff
22702! Mem[000000003000003c] = 387ed7da, %l3 = 0000000000000000
22703 ldsb [%o0+0x03e],%l3 ! %l3 = ffffffffffffffd7
22704! Mem[000000001f800008] = 8b85bc84 00741744, %l0 = 1ff1136a, %l1 = 00000000
22705 ldda [%i3+%i4]0x89,%l0 ! %l0 = 0000000000741744 000000008b85bc84
22706! Mem[0000000031000038] = 00000000 fffffff4, %l6 = b98a24b8, %l7 = 530eca74
22707 ldda [%o2+0x038]%asi,%l6 ! %l6 = 0000000000000000 00000000fffffff4
22708! %l2 = 0000ffff, %l3 = ffffffd7, Mem[000000001f000048] = 0e956c05 3835bb22
22709 stda %l2,[%i2+0x048]%asi ! Mem[000000001f000048] = 0000ffff ffffffd7
22710! %l2 = 000000000000ffff, Mem[000000001f800030] = 4675ea8c
22711 stwa %l2,[%i3+%o6]0x81 ! Mem[000000001f800030] = 0000ffff
22712! Mem[0000000031000078] = 00f8550a, %l1 = 000000008b85bc84
22713 ldsh [%o2+0x078],%l1 ! %l1 = 00000000000000f8
22714! Mem[000000001f000000] = 352e93b9, %l0 = 0000000000741744
22715 lduwa [%i2+%g0]0x88,%l0 ! %l0 = 00000000352e93b9
22716! %f9 = 00000000, Mem[000000001e800000] = 00006ca0
22717 sta %f9 ,[%i1+%g0]0x81 ! Mem[000000001e800000] = 00000000
22718! %l1 = 00000000000000f8, immed = fffff2c4, %y = 1ff1136a
22719 udiv %l1,-0xd3c,%l6 ! %l6 = 000000001ff11510
22720 mov %l0,%y ! %y = 352e93b9
22721
22722p7_label_76:
22723! %l6 = 000000001ff11510, immed = 00000f74, %l7 = 00000000fffffff4
22724 xorcc %l6,0xf74,%l7 ! %l7 = 000000001ff11a64, %ccr = 00
22725! %l6 = 000000001ff11510, %l0 = 00000000352e93b9, %l2 = 000000000000ffff
22726 tsubcctv %l6,%l0,%l2 ! %l0 = 00000000352e93dc, Trapped
22727! %l2 = 000000000000ffff, immed = fffff94d, %y = 352e93b9
22728 sdivcc %l2,-0x6b3,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
22729 mov %l0,%y ! %y = 352e93dc
22730! %f8 = 4675ea8c 00000000, Mem[000000001e000030] = 46d8915e b9656415
22731 std %f8 ,[%i0+%o6] ! Mem[000000001e000030] = 4675ea8c 00000000
22732! Mem[0000000030800038] = 00000000, %l1 = 00000000000000f8
22733 ldsb [%o1+0x038],%l1 ! %l1 = 0000000000000000
22734! Mem[0000000031000038] = 00000000, %l0 = 00000000352e93dc
22735 ldsh [%o2+0x03a],%l0 ! %l0 = 0000000000000000
22736! Set Register : %l2 = 000000000000ffff
22737 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
22738! %l6 = 1ff11510, %l7 = 80000000, Mem[000000001f000008] = 00000000 23000000
22739 stda %l6,[%i2+%i4]0x89 ! Mem[000000001f000008] = 1ff11510 80000000
22740! Mem[000000001e800078] = b8c9faa5, %l4 = 0000000000000000
22741 ldub [%i1+0x078],%l4 ! %l4 = 00000000000000b8
22742! %l2 = ffffffffffffffff, Mem[000000001f000046] = 68b5b620
22743 stb %l2,[%i2+0x046] ! Mem[000000001f000044] = 68b5ff20
22744
22745p7_label_77:
22746! %l3 = ffffffffffffffd7, %l3 = ffffffffffffffd7, %l6 = 000000001ff11510
22747 srl %l3,%l3,%l6 ! %l6 = 00000000000001ff
22748! %l7 = ffffffff80000000, immed = fffff700, %l7 = ffffffff80000000
22749 orncc %l7,-0x900,%l7 ! %l7 = ffffffff800008ff, %ccr = 88
22750! %l0 = 00000000, %l1 = 00000000, Mem[000000001e800020] = a0a90000 24a0fe9e
22751 std %l0,[%i1+%o4] ! Mem[000000001e800020] = 00000000 00000000
22752! Mem[000000001e800028] = 9eaf6cbc, %l6 = 00000000000001ff
22753 ldsba [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffff9e
22754! %f26 = fffff471 e4a4b38a, Mem[000000001f800030] = 0000ffff 00000000
22755 std %f26,[%i3+%o6] ! Mem[000000001f800030] = fffff471 e4a4b38a
22756! %l4 = 00000000000000b8, Mem[000000003000007f] = fffffff4
22757 stb %l4,[%o0+0x07f] ! Mem[000000003000007c] = ffffffb8
22758! Mem[000000003100003c] = fffffff4, %l3 = ffffffffffffffd7
22759 ldsh [%o2+0x03c],%l3 ! %l3 = ffffffffffffffff
22760! %l2 = ffffffffffffffff, immed = 00000017, %l6 = ffffffffffffff9e
22761 sll %l2,0x017,%l6 ! %l6 = ffffffffff800000
22762! %l2 = ffffffffffffffff, %l6 = ffffffffff800000, %l2 = ffffffffffffffff
22763 sra %l2,%l6,%l2 ! %l2 = ffffffffffffffff
22764! %f4 = 73f3dbd5 f01735c1, Mem[000000001e000008] = fffff471 b34adc00
22765 stda %f4 ,[%i0+%i4]0x81 ! Mem[000000001e000008] = 73f3dbd5 f01735c1
22766
22767p7_label_78:
22768! %l1 = 0000000000000000, Mem[000000001f800028] = 46d8915e
22769 stwa %l1,[%i3+%o5]0x89 ! Mem[000000001f800028] = 00000000
22770! Mem[000000001e800030] = ffffffff, %f0 = 00000000
22771 lda [%i1+%o6]0x88,%f0 ! %f0 = ffffffff
22772! %l1 = 0000000000000000, Mem[000000001e800022] = 00000000
22773 sth %l1,[%i1+0x022] ! Mem[000000001e800020] = 00000000
22774! %l3 = ffffffffffffffff, %l0 = 0000000000000000, %l4 = 00000000000000b8
22775 orncc %l3,%l0,%l4 ! %l4 = ffffffffffffffff, %ccr = 88
22776! %l0 = 0000000000000000, Mem[000000003100003a] = 00000000
22777 sth %l0,[%o2+0x03a] ! Mem[0000000031000038] = 00000000
22778! %l6 = ff800000, %l7 = 800008ff, Mem[000000001e000028] = 46d8915e 00000000
22779 stda %l6,[%i0+%o5]0x81 ! Mem[000000001e000028] = ff800000 800008ff
22780! %l1 = 0000000000000000, Mem[0000000030000078] = 00000000, %asi = 80
22781 stha %l1,[%o0+0x078]%asi ! Mem[0000000030000078] = 00000000
22782! %l4 = ffffffffffffffff, immed = 00000618, %l7 = ffffffff800008ff
22783 xorcc %l4,0x618,%l7 ! %l7 = fffffffffffff9e7, %ccr = 88
22784! %l4 = ffffffffffffffff, immed = fffff47f, %l2 = ffffffffffffffff
22785 orncc %l4,-0xb81,%l2 ! %l2 = ffffffffffffffff, %ccr = 88
22786! %f22 = 4889924d ce1b43e6, Mem[0000000031800078] = ffffffff fffffff4
22787 stda %f22,[%o3+0x078]%asi ! Mem[0000000031800078] = 4889924d ce1b43e6
22788
22789p7_label_79:
22790! %l6 = ffffffffff800000, Mem[000000001e800010] = a0240300
22791 stwa %l6,[%i1+%i5]0x81 ! Mem[000000001e800010] = ff800000
22792! Mem[0000000031000038] = 00000000, %l4 = ffffffffffffffff
22793 ldsha [%o2+0x03a]%asi,%l4 ! %l4 = 0000000000000000
22794! %l0 = 0000000000000000, immed = 00000034, %l2 = ffffffffffffffff
22795 srlx %l0,0x034,%l2 ! %l2 = 0000000000000000
22796! %l5 = 0000000000005cc5, immed = fffff585, %l2 = 0000000000000000
22797 addcc %l5,-0xa7b,%l2 ! %l2 = 000000000000524a, %ccr = 11
22798! Mem[0000000031800038] = fffff471, %l5 = 0000000000005cc5
22799 ldsb [%o3+0x039],%l5 ! %l5 = ffffffffffffffff
22800! %l5 = ffffffffffffffff, immed = fffff71a, %l6 = ffffffffff800000
22801 or %l5,-0x8e6,%l6 ! %l6 = ffffffffffffffff
22802! Invert Register : %l6 = ffffffffffffffff
22803 xor %l6,-1,%l6 ! %l6 = 0000000000000000
22804! Mem[000000001e800078] = b8c9faa5 3d458b24, %l0 = 00000000, %l1 = 00000000
22805 ldda [%i1+0x078]%asi,%l0 ! %l0 = 00000000b8c9faa5 000000003d458b24
22806! %l3 = ffffffffffffffff, immed = 00000f8f, %l2 = 000000000000524a
22807 taddcctv %l3,0xf8f,%l2 ! %l0 = 00000000b8c9fac8, Trapped
22808! %l5 = ffffffffffffffff, immed = 00000772, %l3 = ffffffffffffffff
22809 add %l5,0x772,%l3 ! %l3 = 0000000000000771
22810
22811p7_label_80:
22812! Mem[000000001e000020] = 60ac48fb, %l6 = 0000000000000000
22813 lduw [%i0+%o4],%l6 ! %l6 = 0000000060ac48fb
22814! %l6 = 60ac48fb, %l7 = fffff9e7, Mem[000000001e800000] = 00000000 00dc4ab3
22815 stda %l6,[%i1+%g0]0x89 ! Mem[000000001e800000] = 60ac48fb fffff9e7
22816! Mem[000000001e800000] = fb48ac60e7f9ffff, %f16 = fffffff4 fffffff4
22817 ldd [%i1+%g0],%f16 ! %f16 = fb48ac60 e7f9ffff
22818! %l2 = 000000000000524a, %l6 = 0000000060ac48fb, %l3 = 0000000000000771
22819 xor %l2,%l6,%l3 ! %l3 = 0000000060ac1ab1
22820! %l0 = 00000000b8c9fac8, %l6 = 0000000060ac48fb, %y = 352e93dc
22821 udiv %l0,%l6,%l0 ! %l0 = 000000008cd4cca3
22822 mov %l0,%y ! %y = 8cd4cca3
22823! %l3 = 0000000060ac1ab1, Mem[0000000031000078] = 00f8550a
22824 stb %l3,[%o2+0x078] ! Mem[0000000031000078] = b1f8550a
22825! %l5 = ffffffffffffffff, %l2 = 000000000000524a, %y = 8cd4cca3
22826 udiv %l5,%l2,%l6 ! %l6 = 00000000ffffffff
22827 mov %l0,%y ! %y = 8cd4cca3
22828! Mem[000000001f000070] = 5fe6ce06, %l6 = 00000000ffffffff
22829 ldsh [%i2+0x072],%l6 ! %l6 = ffffffffffffce06
22830! Mem[000000001f000018] = 8cea2424, %l6 = ffffffffffffce06
22831 lduha [%i2+%i6]0x88,%l6 ! %l6 = 0000000000002424
22832! %l6 = 0000000000002424, %l4 = 0000000000000000, %l6 = 0000000000002424
22833 add %l6,%l4,%l6 ! %l6 = 0000000000002424
22834
22835p7_label_81:
22836! Mem[000000001e000040] = b018b532, %l0 = 000000008cd4cca3
22837 ldub [%i0+0x041],%l0 ! %l0 = 0000000000000018
22838! Mem[000000003100007c] = 00000000, %l5 = ffffffffffffffff
22839 ldsw [%o2+0x07c],%l5 ! %l5 = 0000000000000000
22840! %l5 = 0000000000000000, Mem[000000001f000000] = 352e93b9
22841 stha %l5,[%i2+%g0]0x88 ! Mem[000000001f000000] = 352e0000
22842! %l6 = 0000000000002424, %l3 = 0000000060ac1ab1, %l2 = 000000000000524a
22843 orncc %l6,%l3,%l2 ! %l2 = ffffffff9f53e56e, %ccr = 88
22844! Mem[000000001e000020] = fffffffffb48ac60, %l5 = 0000000000000000
22845 ldxa [%i0+%o4]0x88,%l5 ! %l5 = fffffffffb48ac60
22846! %l6 = 0000000000002424, %l5 = fffffffffb48ac60, %l7 = fffffffffffff9e7
22847 sdivx %l6,%l5,%l7 ! %l7 = 0000000000000000
22848! %f10 = 4675ea8c 00000000, Mem[0000000031800038] = fffff471 ff889600
22849 std %f10,[%o3+0x038] ! Mem[0000000031800038] = 4675ea8c 00000000
22850! Mem[000000001e800068] = 04af5d31 8e0a6b16, %l0 = 00000018, %l1 = 3d458b24
22851 ldd [%i1+0x068],%l0 ! %l0 = 0000000004af5d31 000000008e0a6b16
22852! Mem[000000001e800018] = 00000000, %l0 = 0000000004af5d31
22853 ldsw [%i1+%i6],%l0 ! %l0 = 0000000000000000
22854! %l7 = 0000000000000000, Mem[000000001f000020] = 00000023
22855 stba %l7,[%i2+%o4]0x89 ! Mem[000000001f000020] = 00000000
22856
22857p7_label_82:
22858! Mem[0000000030000078] = 00000000, %f23 = ce1b43e6
22859 ld [%o0+0x078],%f23 ! %f23 = 00000000
22860! Mem[000000003000007c] = ffffffb8, %l5 = fffffffffb48ac60
22861 ldsb [%o0+0x07f],%l5 ! %l5 = ffffffffffffffb8
22862! %f25 = 29f4e6fa, Mem[000000001f000010] = 70da0e8c
22863 sta %f25,[%i2+%i5]0x81 ! Mem[000000001f000010] = 29f4e6fa
22864! Mem[000000001e800010] = ff80000000000000, %f12 = 2e5d2424 8cea7546
22865 ldda [%i1+%i5]0x81,%f12 ! %f12 = ff800000 00000000
22866! Mem[000000001f000028] = ad16727629f4e6fa, %f28 = 0dcedab7 00006ca0
22867 ldd [%i2+%o5],%f28 ! %f28 = ad167276 29f4e6fa
22868! %l0 = 0000000000000000, immed = 0000028e, %l5 = ffffffffffffffb8
22869 xnor %l0,0x28e,%l5 ! %l5 = fffffffffffffd71
22870! %f30 = 156465b9 5e91d846, Mem[0000000031800078] = 4889924d ce1b43e6
22871 std %f30,[%o3+0x078] ! Mem[0000000031800078] = 156465b9 5e91d846
22872! %l2 = ffffffff9f53e56e, Mem[000000001f800018] = c112f11f00000000
22873 stx %l2,[%i3+%i6] ! Mem[000000001f800018] = ffffffff9f53e56e
22874! Randomly selected nop
22875 nop
22876! %l7 = 0000000000000000
22877 sethi %hi(0x60b0f400),%l7 ! %l7 = 0000000060b0f400
22878
22879p7_label_83:
22880! %l0 = 0000000000000000, immed = ffffff3d, %y = 8cd4cca3
22881 udiv %l0,-0x0c3,%l1 ! %l1 = 000000008cd4cd0e
22882 mov %l0,%y ! %y = 00000000
22883! Clear Register : %l2 = ffffffff9f53e56e
22884 clr %l2 ! %l2 = 0000000000000000
22885! Mem[000000001f000028] = ad167276, %l6 = 0000000000002424
22886 ldsba [%i2+0x029]%asi,%l6 ! %l6 = 0000000000000016
22887! %l1 = 000000008cd4cd0e, immed = 0000000d, %l2 = 0000000000000000
22888 sll %l1,0x00d,%l2 ! %l2 = 0000119a99a1c000
22889! %l1 = 000000008cd4cd0e, Mem[000000001e000004] = 00000000
22890 stw %l1,[%i0+0x004] ! Mem[000000001e000004] = 8cd4cd0e
22891! %l1 = 000000008cd4cd0e, %l1 = 000000008cd4cd0e, %l4 = 0000000000000000
22892 udivx %l1,%l1,%l4 ! %l4 = 0000000000000001
22893! %l4 = 0000000000000001, Mem[000000001f000020] = 00000000
22894 stha %l4,[%i2+%o4]0x80 ! Mem[000000001f000020] = 00010000
22895! %l1 = 000000008cd4cd0e, %l3 = 0000000060ac1ab1, %y = 00000000
22896 umulcc %l1,%l3,%l7 ! %l7 = 352e7a8e015d32ae, %ccr = 00, %y = 352e7a8e
22897! %l4 = 0000000000000001, %l3 = 0000000060ac1ab1, %l5 = fffffffffffffd71
22898 addccc %l4,%l3,%l5 ! %l5 = 0000000060ac1ab2, %ccr = 00
22899! Mem[0000000031800038] = 4675ea8c, %l6 = 0000000000000016
22900 ldsh [%o3+0x03a],%l6 ! %l6 = ffffffffffffea8c
22901
22902p7_label_84:
22903! %l3 = 0000000060ac1ab1, %l5 = 0000000060ac1ab2, %y = 352e7a8e
22904 umulcc %l3,%l5,%l6 ! %l6 = 248187b9014c8912, %ccr = 00, %y = 248187b9
22905! Mem[000000003000003c] = 387ed7da, %l5 = 0000000060ac1ab2
22906 ldsb [%o0+0x03c],%l5 ! %l5 = 0000000000000038
22907! %l6 = 248187b9014c8912, immd = 000000000000004c, %l0 = 0000000000000000
22908 sdivx %l6,0x04c,%l0 ! %l0 = 007af7ae3947be6f
22909! Mem[000000003100003c] = fffffff4, %l2 = 0000119a99a1c000
22910 ldub [%o2+0x03f],%l2 ! %l2 = 00000000000000f4
22911! done : should take illegal inst trap, %l0 = 007af7ae3947be6f
22912 done ! Illegal inst trap : %l0 = 007af7ae3947be7f
22913! %l4 = 00000001, %l5 = 00000038, Mem[000000001e000008] = 73f3dbd5 f01735c1
22914 stda %l4,[%i0+%i4]0x81 ! Mem[000000001e000008] = 00000001 00000038
22915! Mem[000000001e000008] = 01000000, %l5 = 0000000000000038
22916 lduwa [%i0+%i4]0x88,%l5 ! %l5 = 0000000001000000
22917! %l6 = 248187b9014c8912, immed = 0000089b, %l0 = 007af7ae3947be7f
22918 addccc %l6,0x89b,%l0 ! %l0 = 248187b9014c91ad, %ccr = 00
22919! %l2 = 00000000000000f4, immed = fffff25c, %y = 248187b9
22920 udiv %l2,-0xda4,%l4 ! %l4 = 00000000248189aa
22921 mov %l0,%y ! %y = 014c91ad
22922! Mem[000000001f80005c] = 978040ed, %l3 = 0000000060ac1ab1
22923 ldsb [%i3+0x05c],%l3 ! %l3 = ffffffffffffff97
22924
22925p7_label_85:
22926! %l6 = 248187b9014c8912, Mem[000000001f800015] = 087b1d95
22927 stba %l6,[%i3+0x015]%asi ! Mem[000000001f800014] = 08121d95
22928! Mem[000000003100003c] = fffffff4, %l0 = 248187b9014c91ad
22929 ldsb [%o2+0x03c],%l0 ! %l0 = ffffffffffffffff
22930! %l6 = 248187b9014c8912, immd = 000000000000053d, %l3 = ffffffffffffff97
22931 udivx %l6,0x53d,%l3 ! %l3 = 0006f81553ff7bff
22932! %l7 = 352e7a8e015d32ae, immed = 00000003, %l2 = 00000000000000f4
22933 sra %l7,0x003,%l2 ! %l2 = 00000000002ba655
22934! Mem[000000001f800048] = 7c69878b, %l1 = 000000008cd4cd0e
22935 ldsw [%i3+0x048],%l1 ! %l1 = 000000007c69878b
22936! %l7 = 352e7a8e015d32ae, immed = fffff6c3, %y = 014c91ad
22937 sdiv %l7,-0x93d,%l0 ! %l0 = ffffffff80000000
22938 mov %l0,%y ! %y = 80000000
22939! Mem[0000000030800038] = 000000000000ffff, %l3 = 0006f81553ff7bff
22940 ldx [%o1+0x038],%l3 ! %l3 = 000000000000ffff
22941! %l3 = 000000000000ffff, %l5 = 0000000001000000, %l4 = 00000000248189aa
22942 add %l3,%l5,%l4 ! %l4 = 000000000100ffff
22943! %l2 = 00000000002ba655
22944 sethi %hi(0x6bb2fc00),%l2 ! %l2 = 000000006bb2fc00
22945! %l2 = 000000006bb2fc00
22946 sethi %hi(0x5e044400),%l2 ! %l2 = 000000005e044400
22947
22948p7_label_86:
22949! Mem[0000000031800038] = 4675ea8c, %l5 = 0000000001000000
22950 ldsw [%o3+0x038],%l5 ! %l5 = 000000004675ea8c
22951! %f12 = ff800000 00000000, Mem[000000001f800070] = 387ed7da bd87dab7
22952 std %f12,[%i3+0x070] ! Mem[000000001f800070] = ff800000 00000000
22953! %l3 = 000000000000ffff, Mem[000000003080007c] = e4a4b38a
22954 sth %l3,[%o1+0x07c] ! Mem[000000003080007c] = ffffb38a
22955! Mem[000000001e000028] = ff800000, %l6 = 248187b9014c8912
22956 lduwa [%i0+%o5]0x80,%l6 ! %l6 = 00000000ff800000
22957! Clear Register : %l5 = 000000004675ea8c
22958 clr %l5 ! %l5 = 0000000000000000
22959! %l6 = 00000000ff800000, Mem[000000001e800038] = 12f8add1dc009932
22960 stx %l6,[%i1+0x038] ! Mem[000000001e800038] = 00000000ff800000
22961! %l7 = 352e7a8e015d32ae, Mem[000000003100007c] = 00000000
22962 sth %l7,[%o2+0x07c] ! Mem[000000003100007c] = 32ae0000
22963! Mem[000000001e800018] = 00000000, %l7 = 352e7a8e015d32ae
22964 lduba [%i1+%i6]0x88,%l7 ! %l7 = 0000000000000000
22965! %l2 = 5e044400, %l3 = 0000ffff, Mem[000000001e000030] = 4675ea8c 00000000
22966 stda %l2,[%i0+%o6]0x81 ! Mem[000000001e000030] = 5e044400 0000ffff
22967! %l6 = 00000000ff800000, Mem[000000001e000030] = 0044045e
22968 stha %l6,[%i0+%o6]0x88 ! Mem[000000001e000030] = 00440000
22969
22970p7_label_87:
22971! %l4 = 000000000100ffff, immed = 000004f1, %l2 = 000000005e044400
22972 taddcctv %l4,0x4f1,%l2 ! %l0 = ffffffff80000023, Trapped
22973! %l2 = 000000005e044400, immed = 00000739, %l1 = 000000007c69878b
22974 addc %l2,0x739,%l1 ! %l1 = 000000005e044b39
22975! %l1 = 000000005e044b39, Mem[0000000030800038] = 00000000
22976 stw %l1,[%o1+0x038] ! Mem[0000000030800038] = 5e044b39
22977! retry : should take illegal inst trap, %l0 = ffffffff80000023
22978 retry ! Illegal inst trap : %l0 = ffffffff80000033
22979! Mem[000000001f800038] = 287aea8c, %l0 = ffffffff80000033
22980 ldswa [%i3+0x038]%asi,%l0 ! %l0 = 00000000287aea8c
22981! %l5 = 0000000000000000, Mem[000000001e800010] = ff800000
22982 stha %l5,[%i1+%i5]0x80 ! Mem[000000001e800010] = 00000000
22983! %l2 = 000000005e044400, %l2 = 000000005e044400, %l7 = 0000000000000000
22984 xor %l2,%l2,%l7 ! %l7 = 0000000000000000
22985! %l2 = 000000005e044400, %l2 = 000000005e044400, %l3 = 000000000000ffff
22986 orncc %l2,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88
22987! Mem[000000001f800000] = b34a0e8c, %l6 = 00000000ff800000
22988 ldswa [%i3+%g0]0x88,%l6 ! %l6 = ffffffffb34a0e8c
22989! %f4 = 73f3dbd5 f01735c1, Mem[000000001e000000] = 61bc0afa 0ecdd48c
22990 stda %f4 ,[%i0+%g0]0x89 ! Mem[000000001e000000] = 73f3dbd5 f01735c1
22991
22992p7_label_88:
22993! Mem[000000001e000028] = ff800000, %l1 = 000000005e044b39
22994 lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
22995! Mem[000000001e000038] = 000000c0 14bb9800, %l6 = b34a0e8c, %l7 = 00000000
22996 ldda [%i0+0x038]%asi,%l6 ! %l6 = 00000000000000c0 0000000014bb9800
22997! %l0 = 00000000287aea8c, immed = 00000154, %y = 80000000
22998 udiv %l0,0x154,%l6 ! %l6 = 00000000ffffffff
22999 mov %l0,%y ! %y = 287aea8c
23000! Mem[0000000030000038] = 035d2424387ed7da, %f2 = 46d8915e b9656815
23001 ldda [%o0+0x038]%asi,%f2 ! %f2 = 035d2424 387ed7da
23002! Mem[000000001e000058] = 29a164e4, %l2 = 000000005e044400
23003 lduw [%i0+0x058],%l2 ! %l2 = 0000000029a164e4
23004! %l0 = 287aea8c, %l1 = 000000ff, Mem[000000001f800020] = 00f8550a 2800ea8c
23005 stda %l0,[%i3+%o4]0x81 ! Mem[000000001f800020] = 287aea8c 000000ff
23006! %l2 = 0000000029a164e4, %l0 = 00000000287aea8c, %l3 = ffffffffffffffff
23007 sub %l2,%l0,%l3 ! %l3 = 0000000001267a58
23008! %l5 = 0000000000000000, %l1 = 00000000000000ff, %y = 287aea8c
23009 sdiv %l5,%l1,%l1 ! %l1 = 000000007fffffff
23010 mov %l0,%y ! %y = 287aea8c
23011! retry : should take illegal inst trap, %l0 = 00000000287aea8c
23012 retry ! Illegal inst trap : %l0 = 00000000287aea9c
23013! %l5 = 0000000000000000
23014 sethi %hi(0x1c7bc000),%l5 ! %l5 = 000000001c7bc000
23015
23016p7_label_89:
23017! %l5 = 000000001c7bc000, %l7 = 0000000014bb9800, %l0 = 00000000287aea9c
23018 udivx %l5,%l7,%l0 ! %l0 = 0000000000000001
23019! Mem[000000001e800018] = 1ff112c100000000, %f4 = 73f3dbd5 f01735c1
23020 ldda [%i1+%i6]0x88,%f4 ! %f4 = 1ff112c1 00000000
23021! %l6 = 00000000ffffffff, %l1 = 000000007fffffff, %y = 287aea8c
23022 umul %l6,%l1,%l2 ! %l2 = 7ffffffe80000001, %y = 7ffffffe
23023! Mem[0000000031000078] = b1f8550a32ae0000, %f14 = 00f8550a 00000000
23024 ldd [%o2+0x078],%f14 ! %f14 = b1f8550a 32ae0000
23025! %l7 = 0000000014bb9800, %l7 = 0000000014bb9800, %l3 = 0000000001267a58
23026 addccc %l7,%l7,%l3 ! %l3 = 0000000029773000, %ccr = 00
23027! %l4 = 000000000100ffff, Mem[000000001e800008] = 0000ffa1
23028 stba %l4,[%i1+%i4]0x81 ! Mem[000000001e800008] = ff00ffa1
23029! Mem[0000000031800038] = 4675ea8c, %l4 = 000000000100ffff
23030 ldub [%o3+0x038],%l4 ! %l4 = 0000000000000046
23031! Mem[000000001e800018] = 00000000, %l1 = 000000007fffffff
23032 ldsba [%i1+%i6]0x88,%l1 ! %l1 = 0000000000000000
23033! %l5 = 000000001c7bc000, immed = fffff6c7, %l3 = 0000000029773000
23034 addccc %l5,-0x939,%l3 ! %l3 = 000000001c7bb6c7, %ccr = 11
23035! retry : should take illegal inst trap, %l0 = 0000000000000001
23036 retry ! Illegal inst trap : %l0 = 0000000000000011
23037
23038p7_label_90:
23039! %l6 = 00000000ffffffff, %l0 = 0000000000000011, %y = 7ffffffe
23040 umul %l6,%l0,%l5 ! %l5 = 00000010ffffffef, %y = 10
23041! Mem[000000001e80005c] = b5e3a7a1, %l1 = 0000000000000000
23042 lduw [%i1+0x05c],%l1 ! %l1 = 00000000b5e3a7a1
23043! Mem[000000001f000000] = 352e0000, %l2 = 7ffffffe80000001
23044 lduha [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000
23045! %l2 = 0000000000000000, Mem[000000003080007b] = 00741744
23046 stb %l2,[%o1+0x07b] ! Mem[0000000030800078] = 00741700
23047! Mem[000000001e000064] = 27716f23, %f10 = 4675ea8c
23048 ld [%i0+0x064],%f10 ! %f10 = 27716f23
23049! %f28 = ad167276, Mem[000000001f000028] = ad167276
23050 sta %f28,[%i2+%o5]0x81 ! Mem[000000001f000028] = ad167276
23051! %l0 = 0000000000000011, %l3 = 000000001c7bb6c7, %y = 00000010
23052 sdivcc %l0,%l3,%l1 ! %l1 = 000000000000008f, %ccr = 00
23053 mov %l0,%y ! %y = 00000011
23054! %l5 = 00000010ffffffef, %l0 = 0000000000000011, %y = 00000011
23055 smul %l5,%l0,%l7 ! %l7 = fffffffffffffedf, %y = ffffffff
23056! %l0 = 0000000000000011, Mem[000000001f800000] = 8c0e4ab39f000000
23057 stxa %l0,[%i3+%g0]0x80 ! Mem[000000001f800000] = 0000000000000011
23058! %l2 = 0000000000000000, Mem[000000003000003c] = 387ed7da
23059 stw %l2,[%o0+0x03c] ! Mem[000000003000003c] = 00000000
23060
23061p7_label_91:
23062! Mem[0000000030000038] = 035d2424 00000000, %l0 = 00000011, %l1 = 0000008f
23063 ldda [%o0+0x038]%asi,%l0 ! %l0 = 00000000035d2424 0000000000000000
23064! %l3 = 000000001c7bb6c7, %l4 = 0000000000000046, %l1 = 0000000000000000
23065 srl %l3,%l4,%l1 ! %l1 = 000000000071eedb
23066! %l4 = 0000000000000046, immed = 00000bb6, %l5 = 00000010ffffffef
23067 tsubcc %l4,0xbb6,%l5 ! %l5 = fffffffffffff490, %ccr = 9b
23068! %l4 = 0000000000000046, Mem[000000003100007c] = 32ae0000
23069 stw %l4,[%o2+0x07c] ! Mem[000000003100007c] = 00000046
23070! %l7 = fffffffffffffedf, %l3 = 000000001c7bb6c7, %l6 = 00000000ffffffff
23071 srax %l7,%l3,%l6 ! %l6 = fffffffffffffffd
23072! %l5 = fffffffffffff490, %l2 = 0000000000000000, %l7 = fffffffffffffedf
23073 orn %l5,%l2,%l7 ! %l7 = ffffffffffffffff
23074! %l0 = 00000000035d2424, %l1 = 000000000071eedb, %l4 = 0000000000000046
23075 orcc %l0,%l1,%l4 ! %l4 = 00000000037deeff, %ccr = 00
23076! Mem[0000000031000038] = 00000000fffffff4, %l2 = 0000000000000000
23077 ldx [%o2+0x038],%l2 ! %l2 = 00000000fffffff4
23078! %l1 = 000000000071eedb, %l3 = 000000001c7bb6c7, %l6 = fffffffffffffffd
23079 xorcc %l1,%l3,%l6 ! %l6 = 000000001c0a581c, %ccr = 00
23080! Mem[000000001f000030] = 00000000, %l6 = 000000001c0a581c
23081 ldsba [%i2+%o6]0x88,%l6 ! %l6 = 0000000000000000
23082
23083p7_label_92:
23084! %l3 = 000000001c7bb6c7, %l1 = 000000000071eedb, %l5 = fffffffffffff490
23085 orcc %l3,%l1,%l5 ! %l5 = 000000001c7bfedf, %ccr = 00
23086! %l1 = 000000000071eedb, %l2 = 00000000fffffff4, %l6 = 0000000000000000
23087 tsubcc %l1,%l2,%l6 ! %l6 = ffffffff0071eee7, %ccr = 93
23088! %f28 = ad167276, Mem[000000003180003c] = 00000000
23089 st %f28,[%o3+0x03c] ! Mem[000000003180003c] = ad167276
23090! %l0 = 00000000035d2424, Mem[000000001f800030] = fffff471
23091 stha %l0,[%i3+%o6]0x80 ! Mem[000000001f800030] = 2424f471
23092! %l4 = 00000000037deeff, Mem[000000001f000000] = 00002e353dd47206
23093 stxa %l4,[%i2+%g0]0x80 ! Mem[000000001f000000] = 00000000037deeff
23094! Mem[000000001e800010] = 00000000, %l7 = ffffffffffffffff
23095 ldsha [%i1+%i5]0x89,%l7 ! %l7 = 0000000000000000
23096! %l4 = 00000000037deeff, %l5 = 000000001c7bfedf, %l1 = 000000000071eedb
23097 srl %l4,%l5,%l1 ! %l1 = 0000000000000000
23098! Mem[0000000031000078] = b1f8550a, %l4 = 00000000037deeff
23099 ldsh [%o2+0x07a],%l4 ! %l4 = 000000000000550a
23100! Mem[000000001e000028] = 000080ff, %l7 = 0000000000000000
23101 ldsha [%i0+%o5]0x89,%l7 ! %l7 = ffffffffffff80ff
23102! Mem[000000003000003c] = 00000000, %l7 = ffffffffffff80ff
23103 lduw [%o0+0x03c],%l7 ! %l7 = 0000000000000000
23104
23105p7_label_93:
23106! %l1 = 0000000000000000, Mem[000000003000003a] = 035d2424
23107 stb %l1,[%o0+0x03a] ! Mem[0000000030000038] = 035d0024
23108! %l7 = 0000000000000000, %l7 = 0000000000000000, %l5 = 000000001c7bfedf
23109 or %l7,%l7,%l5 ! %l5 = 0000000000000000
23110! %l5 = 0000000000000000, %l2 = 00000000fffffff4, %l4 = 000000000000550a
23111 srl %l5,%l2,%l4 ! %l4 = 0000000000000000
23112! Mem[000000001f000000] = 00000000037deeff, %f30 = 156465b9 5e91d846
23113 ldd [%i2+%g0],%f30 ! %f30 = 00000000 037deeff
23114! %l5 = 0000000000000000, Mem[0000000031800078] = 156465b9
23115 stb %l5,[%o3+0x078] ! Mem[0000000031800078] = 006465b9
23116! Mem[000000003080007c] = ffffb38a, %l1 = 0000000000000000
23117 lduh [%o1+0x07c],%l1 ! %l1 = 000000000000ffff
23118! %l3 = 000000001c7bb6c7, immed = 0000049c, %l5 = 0000000000000000
23119 orn %l3,0x49c,%l5 ! %l5 = ffffffffffffffe7
23120! %f20 = 8b85bc84 00741744, Mem[000000001f000018] = 8cea2424 0dce00f8
23121 stda %f20,[%i2+%i6]0x89 ! Mem[000000001f000018] = 8b85bc84 00741744
23122! Mem[0000000031800078] = 006465b9, %l0 = 00000000035d2424
23123 ldub [%o3+0x07b],%l0 ! %l0 = 00000000000000b9
23124! %l5 = ffffffffffffffe7, Mem[000000003100007e] = 00000046
23125 stb %l5,[%o2+0x07e] ! Mem[000000003100007c] = 0000e746
23126
23127p7_label_94:
23128! Mem[000000003100003c] = fffffff4, %l7 = 0000000000000000
23129 ldsh [%o2+0x03c],%l7 ! %l7 = ffffffffffffffff
23130! %l1 = 000000000000ffff, %l2 = 00000000fffffff4, %l5 = ffffffffffffffe7
23131 xorcc %l1,%l2,%l5 ! %l5 = 00000000ffff000b, %ccr = 08
23132! Invert Register : %l2 = 00000000fffffff4
23133 xor %l2,-1,%l2 ! %l2 = ffffffff0000000b
23134! %l2 = ffffffff0000000b, immed = fffffbf4, %y = ffffffff
23135 umul %l2,-0x40c,%l0 ! %l0 = 0000000affffd37c, %y = 0a
23136! Mem[0000000031000038] = 00000000fffffff4, %f4 = 1ff112c1 00000000
23137 ldd [%o2+0x038],%f4 ! %f4 = 00000000 fffffff4
23138! %l6 = ffffffff0071eee7, %l5 = 00000000ffff000b, %y = 0000000a
23139 udiv %l6,%l5,%l7 ! %l7 = 000000000000000a
23140 mov %l0,%y ! %y = ffffd37c
23141! Mem[0000000030000038] = 035d002400000000, %l0 = 0000000affffd37c
23142 ldx [%o0+0x038],%l0 ! %l0 = 035d002400000000
23143! Mem[0000000030000038] = 035d0024, %l4 = 0000000000000000
23144 ldsh [%o0+0x03a],%l4 ! %l4 = 0000000000000024
23145! Mem[000000001f000010] = 29f4e6fa006400ea, %l7 = 000000000000000a
23146 ldxa [%i2+%i5]0x81,%l7 ! %l7 = 29f4e6fa006400ea
23147! %l0 = 035d002400000000, immed = 00000037, %l0 = 035d002400000000
23148 srlx %l0,0x037,%l0 ! %l0 = 0000000000000006
23149
23150p7_label_95:
23151! %l5 = 00000000ffff000b, immed = 00000034, %l1 = 000000000000ffff
23152 srax %l5,0x034,%l1 ! %l1 = 0000000000000000
23153! %l3 = 000000001c7bb6c7, %l6 = ffffffff0071eee7, %l3 = 000000001c7bb6c7
23154 addccc %l3,%l6,%l3 ! %l3 = ffffffff1ceda5ae, %ccr = 80
23155! %f4 = 00000000 fffffff4, Mem[000000001e000078] = fc1bacc3 7855988a
23156 std %f4 ,[%i0+0x078] ! Mem[000000001e000078] = 00000000 fffffff4
23157! %l6 = ffffffff0071eee7, immed = 000004e9, %l7 = 29f4e6fa006400ea
23158 or %l6,0x4e9,%l7 ! %l7 = ffffffff0071eeef
23159! Clear Register : %l6 = ffffffff0071eee7
23160 clr %l6 ! %l6 = 0000000000000000
23161! %l1 = 0000000000000000, immed = fffff47e, %y = ffffd37c
23162 sdiv %l1,-0xb82,%l4 ! %l4 = 000000007fffffff
23163 mov %l0,%y ! %y = 00000006
23164! %l1 = 0000000000000000, Mem[000000001f800028] = 00000000
23165 stwa %l1,[%i3+%o5]0x89 ! Mem[000000001f800028] = 00000000
23166! Mem[0000000031800038] = 4675ea8c, %l3 = ffffffff1ceda5ae
23167 ldub [%o3+0x038],%l3 ! %l3 = 0000000000000046
23168! Set Register : %l7 = ffffffff0071eeef
23169 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
23170! %l4 = 7fffffff, %l5 = ffff000b, Mem[000000001f000028] = ad167276 29f4e6fa
23171 stda %l4,[%i2+%o5]0x81 ! Mem[000000001f000028] = 7fffffff ffff000b
23172
23173p7_label_96:
23174! %l2 = ffffffff0000000b, Mem[0000000031800038] = 4675ea8cad167276
23175 stx %l2,[%o3+0x038] ! Mem[0000000031800038] = ffffffff0000000b
23176! %l3 = 0000000000000046, Mem[000000001f000000] = 00000000
23177 stba %l3,[%i2+%g0]0x81 ! Mem[000000001f000000] = 46000000
23178! %l0 = 0000000000000006, immed = 00000015, %l5 = 00000000ffff000b
23179 sll %l0,0x015,%l5 ! %l5 = 0000000000c00000
23180! Mem[0000000030800078] = 00741700, %l1 = 0000000000000000
23181 ldsb [%o1+0x079],%l1 ! %l1 = 0000000000000074
23182! %l5 = 0000000000c00000, %l5 = 0000000000c00000, %y = 00000006
23183 sdivcc %l5,%l5,%l2 ! %l2 = 0000000000000801, %ccr = 00
23184 mov %l0,%y ! %y = 00000006
23185! %l5 = 0000000000c00000, Mem[000000003180003a] = ffffffff
23186 sth %l5,[%o3+0x03a] ! Mem[0000000031800038] = ffff0000
23187! Mem[000000001f800060] = ab226e8583ff82e9, %l4 = 000000007fffffff
23188 ldx [%i3+0x060],%l4 ! %l4 = ab226e8583ff82e9
23189! %l4 = ab226e8583ff82e9, immed = 0000000a, %l6 = 0000000000000000
23190 srl %l4,0x00a,%l6 ! %l6 = 000000000020ffe0
23191! Mem[000000001f000018] = 4417740084bc858b, %f6 = 0dcedab7 767216ad
23192 ldda [%i2+%i6]0x80,%f6 ! %f6 = 44177400 84bc858b
23193! Mem[0000000031000038] = 00000000 fffffff4, %l0 = 00000006, %l1 = 00000074
23194 ldd [%o2+0x038],%l0 ! %l0 = 0000000000000000 00000000fffffff4
23195
23196p7_label_97:
23197! %l5 = 0000000000c00000, Mem[0000000031800078] = 006465b95e91d846
23198 stx %l5,[%o3+0x078] ! Mem[0000000031800078] = 0000000000c00000
23199! Mem[000000001f000008] = 1ff11510, %l4 = ab226e8583ff82e9
23200 lduba [%i2+%i4]0x88,%l4 ! %l4 = 0000000000000010
23201! Mem[000000001e000060] = df9ba3ce, %l7 = ffffffffffffffff
23202 ldsw [%i0+0x060],%l7 ! %l7 = ffffffffdf9ba3ce
23203! Mem[0000000031000038] = 00000000, %f0 = ffffffff
23204 ld [%o2+0x038],%f0 ! %f0 = 00000000
23205! Mem[000000001e000030] = 00004400 0000ffff, %l2 = 00000801, %l3 = 00000046
23206 ldd [%i0+%o6],%l2 ! %l2 = 0000000000004400 000000000000ffff
23207! %l5 = 0000000000c00000, immed = fffffc24, %l3 = 000000000000ffff
23208 addcc %l5,-0x3dc,%l3 ! %l3 = 0000000000bffc24, %ccr = 11
23209! %l0 = 0000000000000000, immed = 00000015, %l3 = 0000000000bffc24
23210 sra %l0,0x015,%l3 ! %l3 = 0000000000000000
23211! Mem[000000001e000000] = f01735c1, %l2 = 0000000000004400
23212 ldsha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000035c1
23213! %l4 = 0000000000000010, immed = 000008dc, %l3 = 0000000000000000
23214 andcc %l4,0x8dc,%l3 ! %l3 = 0000000000000010, %ccr = 00
23215! %l5 = 0000000000c00000, immed = fffffd7d, %y = 00000006
23216 umulcc %l5,-0x283,%l1 ! %l1 = 00bffffe1dc00000, %ccr = 00, %y = bffffe
23217
23218p7_label_98:
23219! Mem[000000001f000018] = 44177400, %l1 = 00bffffe1dc00000
23220 lduba [%i2+%i6]0x80,%l1 ! %l1 = 0000000000000044
23221! Mem[000000001e000030] = 00004400 0000ffff, %l2 = 000035c1, %l3 = 00000010
23222 ldda [%i0+%o6]0x81,%l2 ! %l2 = 0000000000004400 000000000000ffff
23223! Mem[000000001f000044] = 68b5ff20, %l1 = 0000000000000044
23224 ldswa [%i2+0x044]%asi,%l1 ! %l1 = 0000000068b5ff20
23225! Mem[000000001e800028] = 9eaf6cbc, %l4 = 0000000000000010
23226 ldswa [%i1+%o5]0x81,%l4 ! %l4 = ffffffff9eaf6cbc
23227! %l1 = 0000000068b5ff20, Mem[000000001f000010] = 29f4e6fa
23228 stba %l1,[%i2+%i5]0x81 ! Mem[000000001f000010] = 20f4e6fa
23229! %l6 = 000000000020ffe0, immed = fffff8f4, %l4 = ffffffff9eaf6cbc
23230 sub %l6,-0x70c,%l4 ! %l4 = 00000000002106ec
23231! %l6 = 000000000020ffe0, Mem[000000001e80005a] = ea500562
23232 sth %l6,[%i1+0x05a] ! Mem[000000001e800058] = ea50ffe0
23233! Mem[0000000031000038] = 00000000fffffff4, %f28 = ad167276 29f4e6fa
23234 ldd [%o2+0x038],%f28 ! %f28 = 00000000 fffffff4
23235! %l5 = 0000000000c00000, %l4 = 00000000002106ec, %y = 00bffffe
23236 umul %l5,%l4,%l5 ! %l5 = 000018c531000000, %y = 18c5
23237! Mem[0000000031000038] = 00000000, %l1 = 0000000068b5ff20
23238 ldub [%o2+0x038],%l1 ! %l1 = 0000000000000000
23239
23240p7_label_99:
23241! %l3 = 000000000000ffff, Mem[0000000031800078] = 00000000
23242 sth %l3,[%o3+0x078] ! Mem[0000000031800078] = ffff0000
23243! Mem[000000001f000068] = 543a7298, %l5 = 000018c531000000
23244 ldsh [%i2+0x06a],%l5 ! %l5 = 0000000000007298
23245! %l6 = 000000000020ffe0, Mem[000000001e000008] = 01000000
23246 stba %l6,[%i0+%i4]0x89 ! Mem[000000001e000008] = 010000e0
23247! Invert Register : %l6 = 000000000020ffe0
23248 xor %l6,-1,%l6 ! %l6 = ffffffffffdf001f
23249! Mem[000000001e800038] = 00000000, %l6 = ffffffffffdf001f
23250 ldsh [%i1+0x03a],%l6 ! %l6 = 0000000000000000
23251! %l6 = 0000000000000000, %l7 = ffffffffdf9ba3ce, %l2 = 0000000000004400
23252 orncc %l6,%l7,%l2 ! %l2 = 0000000020645c31, %ccr = 00
23253! Mem[0000000031000078] = b1f8550a, %l6 = 0000000000000000
23254 ldsb [%o2+0x078],%l6 ! %l6 = ffffffffffffffb1
23255! %f26 = fffff471 e4a4b38a, Mem[000000001e000060] = df9ba3ce 27716f23
23256 std %f26,[%i0+0x060] ! Mem[000000001e000060] = fffff471 e4a4b38a
23257! Mem[000000001e000030] = 00004400, %l6 = ffffffffffffffb1
23258 ldswa [%i0+%o6]0x81,%l6 ! %l6 = 0000000000004400
23259! %l0 = 0000000000000000, Mem[000000001e800000] = fb48ac60
23260 stba %l0,[%i1+%g0]0x81 ! Mem[000000001e800000] = 0048ac60
23261
23262p7_label_100:
23263! %l1 = 0000000000000000, %l7 = ffffffffdf9ba3ce, %l5 = 0000000000007298
23264 xorcc %l1,%l7,%l5 ! %l5 = ffffffffdf9ba3ce, %ccr = 88
23265! retry : should take illegal inst trap, %l0 = 0000000000000000
23266 retry ! Illegal inst trap : %l0 = 0000000000000010
23267! Invert Register : %l6 = 0000000000004400
23268 xor %l6,-1,%l6 ! %l6 = ffffffffffffbbff
23269! %f19 = dad77e38, Mem[0000000031800038] = ffff0000
23270 st %f19,[%o3+0x038] ! Mem[0000000031800038] = dad77e38
23271! Mem[000000001e000030] = ffff0000 00440000, %l6 = ffffbbff, %l7 = df9ba3ce
23272 ldda [%i0+%o6]0x89,%l6 ! %l6 = 0000000000440000 00000000ffff0000
23273! %l0 = 0000000000000010, Mem[000000003080003c] = 0000ffff
23274 sth %l0,[%o1+0x03c] ! Mem[000000003080003c] = 0010ffff
23275! %l1 = 0000000000000000
23276 sethi %hi(0x1dab6c00),%l1 ! %l1 = 000000001dab6c00
23277! Mem[0000000030000078] = 00000000, %f1 = 387ed7da
23278 ld [%o0+0x078],%f1 ! %f1 = 00000000
23279! Mem[000000001f00000c] = 00000080, %l2 = 0000000020645c31
23280 lduw [%i2+0x00c],%l2 ! %l2 = 0000000000000080
23281! Mem[000000001e000010] = f0c135c19eafbcbc, %l7 = 00000000ffff0000
23282 ldx [%i0+%i5],%l7 ! %l7 = f0c135c19eafbcbc
23283
23284 ba,a p7_not_taken_0_end
23285p7_not_taken_0:
23286! The following code should not be executed
23287 mulx %l1,%l0,%l3
23288 ldsh [%o1+0x042],%l4
23289 lduw [%o2+0x040],%l2
23290 stxa %l4,[%o2+0x000]%asi
23291 ba,a p7_branch_failed
23292p7_not_taken_0_end:
23293
23294
23295! End of Random Code for Processor 7
23296
23297p7_set_done_flag:
23298 mov 2,%g2
23299 set done_flags,%g1
23300 st %g2,[%g1+0x01c] ! Set processor 7 done flag
23301
23302! Check Registers
23303
23304p7_check_registers:
23305 set p7_expected_registers,%g1
23306 ldx [%g1+0x000],%g2
23307 cmp %l0,%g2 ! %l0 should be 0000000000000010
23308 bne,a,pn %xcc,p7_reg_l0_fail
23309 mov %l0,%g3
23310 ldx [%g1+0x008],%g2
23311 cmp %l1,%g2 ! %l1 should be 000000001dab6c00
23312 bne,a,pn %xcc,p7_reg_l1_fail
23313 mov %l1,%g3
23314 ldx [%g1+0x010],%g2
23315 cmp %l2,%g2 ! %l2 should be 0000000000000080
23316 bne,a,pn %xcc,p7_reg_l2_fail
23317 mov %l2,%g3
23318 ldx [%g1+0x018],%g2
23319 cmp %l3,%g2 ! %l3 should be 000000000000ffff
23320 bne,a,pn %xcc,p7_reg_l3_fail
23321 mov %l3,%g3
23322 ldx [%g1+0x020],%g2
23323 cmp %l4,%g2 ! %l4 should be 00000000002106ec
23324 bne,a,pn %xcc,p7_reg_l4_fail
23325 mov %l4,%g3
23326 ldx [%g1+0x028],%g2
23327 cmp %l5,%g2 ! %l5 should be ffffffffdf9ba3ce
23328 bne,a,pn %xcc,p7_reg_l5_fail
23329 mov %l5,%g3
23330 ldx [%g1+0x030],%g2
23331 cmp %l6,%g2 ! %l6 should be 0000000000440000
23332 bne,a,pn %xcc,p7_reg_l6_fail
23333 mov %l6,%g3
23334 ldx [%g1+0x038],%g2
23335 cmp %l7,%g2 ! %l7 should be f0c135c19eafbcbc
23336 bne,a,pn %xcc,p7_reg_l7_fail
23337 mov %l7,%g3
23338
23339! Check %y register
23340
23341 set 0x000018c5,%g2
23342 rd %y,%g3
23343 cmp %g2,%g3
23344 bne,a p7_failed
23345 mov 0x111,%g1
23346
23347! Check Floating Point Registers
23348
23349p7_check_fp_registers:
23350 set p7_temp,%g1
23351 set p7_expected_fp_regs,%g3
23352 std %f0,[%g1]
23353 ldx [%g1],%l1
23354 ldx [%g3+0x00],%l0
23355 cmp %l0,%l1 ! %f0 should be 00000000 00000000
23356 bne %xcc,p7_f0_fail
23357 std %f2,[%g1]
23358 ldx [%g1],%l1
23359 ldx [%g3+0x08],%l0
23360 cmp %l0,%l1 ! %f2 should be 035d2424 387ed7da
23361 bne %xcc,p7_f2_fail
23362 std %f4,[%g1]
23363 ldx [%g1],%l1
23364 ldx [%g3+0x10],%l0
23365 cmp %l0,%l1 ! %f4 should be 00000000 fffffff4
23366 bne %xcc,p7_f4_fail
23367 std %f6,[%g1]
23368 ldx [%g1],%l1
23369 ldx [%g3+0x18],%l0
23370 cmp %l0,%l1 ! %f6 should be 44177400 84bc858b
23371 bne %xcc,p7_f6_fail
23372 std %f8,[%g1]
23373 ldx [%g1],%l1
23374 ldx [%g3+0x20],%l0
23375 cmp %l0,%l1 ! %f8 should be 4675ea8c 00000000
23376 bne %xcc,p7_f8_fail
23377 std %f10,[%g1]
23378 ldx [%g1],%l1
23379 ldx [%g3+0x28],%l0
23380 cmp %l0,%l1 ! %f10 should be 27716f23 00000000
23381 bne %xcc,p7_f10_fail
23382 std %f12,[%g1]
23383 ldx [%g1],%l1
23384 ldx [%g3+0x30],%l0
23385 cmp %l0,%l1 ! %f12 should be ff800000 00000000
23386 bne %xcc,p7_f12_fail
23387 std %f14,[%g1]
23388 ldx [%g1],%l1
23389 ldx [%g3+0x38],%l0
23390 cmp %l0,%l1 ! %f14 should be b1f8550a 32ae0000
23391 bne %xcc,p7_f14_fail
23392 std %f16,[%g1]
23393 ldx [%g1],%l1
23394 ldx [%g3+0x40],%l0
23395 cmp %l0,%l1 ! %f16 should be fb48ac60 e7f9ffff
23396 bne %xcc,p7_f16_fail
23397 std %f18,[%g1]
23398 ldx [%g1],%l1
23399 ldx [%g3+0x48],%l0
23400 cmp %l0,%l1 ! %f18 should be 23000000 dad77e38
23401 bne %xcc,p7_f18_fail
23402 std %f20,[%g1]
23403 ldx [%g1],%l1
23404 ldx [%g3+0x50],%l0
23405 cmp %l0,%l1 ! %f20 should be 8b85bc84 00741744
23406 bne %xcc,p7_f20_fail
23407 std %f22,[%g1]
23408 ldx [%g1],%l1
23409 ldx [%g3+0x58],%l0
23410 cmp %l0,%l1 ! %f22 should be 4889924d 00000000
23411 bne %xcc,p7_f22_fail
23412 std %f24,[%g1]
23413 ldx [%g1],%l1
23414 ldx [%g3+0x60],%l0
23415 cmp %l0,%l1 ! %f24 should be ad167276 29f4e6fa
23416 bne %xcc,p7_f24_fail
23417 std %f26,[%g1]
23418 ldx [%g1],%l1
23419 ldx [%g3+0x68],%l0
23420 cmp %l0,%l1 ! %f26 should be fffff471 e4a4b38a
23421 bne %xcc,p7_f26_fail
23422 std %f28,[%g1]
23423 ldx [%g1],%l1
23424 ldx [%g3+0x70],%l0
23425 cmp %l0,%l1 ! %f28 should be 00000000 fffffff4
23426 bne %xcc,p7_f28_fail
23427 std %f30,[%g1]
23428 ldx [%g1],%l1
23429 ldx [%g3+0x78],%l0
23430 cmp %l0,%l1 ! %f30 should be 00000000 037deeff
23431 bne %xcc,p7_f30_fail
23432 nop
23433
23434! Check Local Memory
23435
23436 set p7_local0_expect,%g1
23437 ldx [%g1+0x000],%g2 ! Expected data = c13517f0d5dbf373
23438 ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000
23439 cmp %g2,%g3
23440 bne,a,pn %xcc,p7_local_failed
23441 add %i0,0x000,%g4
23442 ldx [%g1+0x008],%g2 ! Expected data = e000000100000038
23443 ldx [%i0+0x008],%g3 ! Observed data at 000000001e000008
23444 cmp %g2,%g3
23445 bne,a,pn %xcc,p7_local_failed
23446 add %i0,0x008,%g4
23447 ldx [%g1+0x028],%g2 ! Expected data = ff800000800008ff
23448 ldx [%i0+0x028],%g3 ! Observed data at 000000001e000028
23449 cmp %g2,%g3
23450 bne,a,pn %xcc,p7_local_failed
23451 add %i0,0x028,%g4
23452 ldx [%g1+0x050],%g2 ! Expected data = ffffffb889000000
23453 ldx [%i0+0x050],%g3 ! Observed data at 000000001e000050
23454 cmp %g2,%g3
23455 bne,a,pn %xcc,p7_local_failed
23456 add %i0,0x050,%g4
23457 ldx [%g1+0x060],%g2 ! Expected data = fffff471e4a4b38a
23458 ldx [%i0+0x060],%g3 ! Observed data at 000000001e000060
23459 cmp %g2,%g3
23460 bne,a,pn %xcc,p7_local_failed
23461 add %i0,0x060,%g4
23462 ldx [%g1+0x078],%g2 ! Expected data = 00000000fffffff4
23463 ldx [%i0+0x078],%g3 ! Observed data at 000000001e000078
23464 cmp %g2,%g3
23465 bne,a,pn %xcc,p7_local_failed
23466 add %i0,0x078,%g4
23467
23468 set p7_local1_expect,%g1
23469 ldx [%g1+0x000],%g2 ! Expected data = 0048ac60e7f9ffff
23470 ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000
23471 cmp %g2,%g3
23472 bne,a,pn %xcc,p7_local_failed
23473 add %i1,0x000,%g4
23474 ldx [%g1+0x008],%g2 ! Expected data = ff00ffa10000ffff
23475 ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008
23476 cmp %g2,%g3
23477 bne,a,pn %xcc,p7_local_failed
23478 add %i1,0x008,%g4
23479 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000
23480 ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010
23481 cmp %g2,%g3
23482 bne,a,pn %xcc,p7_local_failed
23483 add %i1,0x010,%g4
23484 ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000
23485 ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020
23486 cmp %g2,%g3
23487 bne,a,pn %xcc,p7_local_failed
23488 add %i1,0x020,%g4
23489 ldx [%g1+0x038],%g2 ! Expected data = 00000000ff800000
23490 ldx [%i1+0x038],%g3 ! Observed data at 000000001e800038
23491 cmp %g2,%g3
23492 bne,a,pn %xcc,p7_local_failed
23493 add %i1,0x038,%g4
23494 ldx [%g1+0x040],%g2 ! Expected data = 2f260281b65b18c2
23495 ldx [%i1+0x040],%g3 ! Observed data at 000000001e800040
23496 cmp %g2,%g3
23497 bne,a,pn %xcc,p7_local_failed
23498 add %i1,0x040,%g4
23499 ldx [%g1+0x058],%g2 ! Expected data = ea50ffe0b5e3a7a1
23500 ldx [%i1+0x058],%g3 ! Observed data at 000000001e800058
23501 cmp %g2,%g3
23502 bne,a,pn %xcc,p7_local_failed
23503 add %i1,0x058,%g4
23504 ldx [%g1+0x070],%g2 ! Expected data = ad16727629f4e6fa
23505 ldx [%i1+0x070],%g3 ! Observed data at 000000001e800070
23506 cmp %g2,%g3
23507 bne,a,pn %xcc,p7_local_failed
23508 add %i1,0x070,%g4
23509
23510 set p7_local2_expect,%g1
23511 ldx [%g1+0x000],%g2 ! Expected data = 46000000037deeff
23512 ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000
23513 cmp %g2,%g3
23514 bne,a,pn %xcc,p7_local_failed
23515 add %i2,0x000,%g4
23516 ldx [%g1+0x008],%g2 ! Expected data = 1015f11f00000080
23517 ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008
23518 cmp %g2,%g3
23519 bne,a,pn %xcc,p7_local_failed
23520 add %i2,0x008,%g4
23521 ldx [%g1+0x010],%g2 ! Expected data = 20f4e6fa006400ea
23522 ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010
23523 cmp %g2,%g3
23524 bne,a,pn %xcc,p7_local_failed
23525 add %i2,0x010,%g4
23526 ldx [%g1+0x020],%g2 ! Expected data = 00010000dad77e38
23527 ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020
23528 cmp %g2,%g3
23529 bne,a,pn %xcc,p7_local_failed
23530 add %i2,0x020,%g4
23531 ldx [%g1+0x028],%g2 ! Expected data = 7fffffffffff000b
23532 ldx [%i2+0x028],%g3 ! Observed data at 000000001f000028
23533 cmp %g2,%g3
23534 bne,a,pn %xcc,p7_local_failed
23535 add %i2,0x028,%g4
23536 ldx [%g1+0x048],%g2 ! Expected data = 0000ffffffffffd7
23537 ldx [%i2+0x048],%g3 ! Observed data at 000000001f000048
23538 cmp %g2,%g3
23539 bne,a,pn %xcc,p7_local_failed
23540 add %i2,0x048,%g4
23541 ldx [%g1+0x050],%g2 ! Expected data = 00000000b34adc00
23542 ldx [%i2+0x050],%g3 ! Observed data at 000000001f000050
23543 cmp %g2,%g3
23544 bne,a,pn %xcc,p7_local_failed
23545 add %i2,0x050,%g4
23546 ldx [%g1+0x070],%g2 ! Expected data = 5fe6ce060000ed24
23547 ldx [%i2+0x070],%g3 ! Observed data at 000000001f000070
23548 cmp %g2,%g3
23549 bne,a,pn %xcc,p7_local_failed
23550 add %i2,0x070,%g4
23551 ldx [%g1+0x078],%g2 ! Expected data = 287a7217287aea8c
23552 ldx [%i2+0x078],%g3 ! Observed data at 000000001f000078
23553 cmp %g2,%g3
23554 bne,a,pn %xcc,p7_local_failed
23555 add %i2,0x078,%g4
23556
23557 set p7_local3_expect,%g1
23558 ldx [%g1+0x000],%g2 ! Expected data = 0000000000000011
23559 ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000
23560 cmp %g2,%g3
23561 bne,a,pn %xcc,p7_local_failed
23562 add %i3,0x000,%g4
23563 ldx [%g1+0x010],%g2 ! Expected data = 73f3dbd508121d95
23564 ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010
23565 cmp %g2,%g3
23566 bne,a,pn %xcc,p7_local_failed
23567 add %i3,0x010,%g4
23568 ldx [%g1+0x018],%g2 ! Expected data = ffffffff9f53e56e
23569 ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018
23570 cmp %g2,%g3
23571 bne,a,pn %xcc,p7_local_failed
23572 add %i3,0x018,%g4
23573 ldx [%g1+0x020],%g2 ! Expected data = 287aea8c000000ff
23574 ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020
23575 cmp %g2,%g3
23576 bne,a,pn %xcc,p7_local_failed
23577 add %i3,0x020,%g4
23578 ldx [%g1+0x028],%g2 ! Expected data = 0000000000000000
23579 ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028
23580 cmp %g2,%g3
23581 bne,a,pn %xcc,p7_local_failed
23582 add %i3,0x028,%g4
23583 ldx [%g1+0x030],%g2 ! Expected data = 2424f471e4a4b38a
23584 ldx [%i3+0x030],%g3 ! Observed data at 000000001f800030
23585 cmp %g2,%g3
23586 bne,a,pn %xcc,p7_local_failed
23587 add %i3,0x030,%g4
23588 ldx [%g1+0x040],%g2 ! Expected data = 7e70bd29602d18b4
23589 ldx [%i3+0x040],%g3 ! Observed data at 000000001f800040
23590 cmp %g2,%g3
23591 bne,a,pn %xcc,p7_local_failed
23592 add %i3,0x040,%g4
23593 ldx [%g1+0x058],%g2 ! Expected data = 000000c2978040ed
23594 ldx [%i3+0x058],%g3 ! Observed data at 000000001f800058
23595 cmp %g2,%g3
23596 bne,a,pn %xcc,p7_local_failed
23597 add %i3,0x058,%g4
23598 ldx [%g1+0x070],%g2 ! Expected data = ff80000000000000
23599 ldx [%i3+0x070],%g3 ! Observed data at 000000001f800070
23600 cmp %g2,%g3
23601 bne,a,pn %xcc,p7_local_failed
23602 add %i3,0x070,%g4
23603
23604
23605! Check Shared Memory
23606 set share0_expect,%g4
23607 set p7_share_mask,%g5
23608 set 0x30000000,%g6 ! Physical Addr of Share 0
23609p7_memcheck_share0:
23610 ldx [%g4+0x038],%g2 ! Expected value = 035d002400000000
23611 ldx [%o0+0x038],%g3 ! Read value at Mem[0000000030000038]
23612 cmp %g2,%g3
23613 bne,pn %xcc,p7_failed
23614 add %g6,0x038,%g1
23615 ldx [%g4+0x078],%g2 ! Expected value = 00000000ffffffb8
23616 ldx [%o0+0x078],%g3 ! Read value at Mem[0000000030000078]
23617 cmp %g2,%g3
23618 bne,pn %xcc,p7_failed
23619 add %g6,0x078,%g1
23620 set share1_expect,%g4
23621 set 0x30800000,%g6 ! Physical Addr of Share 1
23622p7_memcheck_share1:
23623 ldx [%g4+0x038],%g2 ! Expected value = 5e044b390010ffff
23624 ldx [%o1+0x038],%g3 ! Read value at Mem[0000000030800038]
23625 cmp %g2,%g3
23626 bne,pn %xcc,p7_failed
23627 add %g6,0x038,%g1
23628 ldx [%g4+0x078],%g2 ! Expected value = 00741700ffffb38a
23629 ldx [%o1+0x078],%g3 ! Read value at Mem[0000000030800078]
23630 cmp %g2,%g3
23631 bne,pn %xcc,p7_failed
23632 add %g6,0x078,%g1
23633 set share2_expect,%g4
23634 set 0x31000000,%g6 ! Physical Addr of Share 2
23635p7_memcheck_share2:
23636 ldx [%g4+0x038],%g2 ! Expected value = 00000000fffffff4
23637 ldx [%o2+0x038],%g3 ! Read value at Mem[0000000031000038]
23638 cmp %g2,%g3
23639 bne,pn %xcc,p7_failed
23640 add %g6,0x038,%g1
23641 ldx [%g4+0x078],%g2 ! Expected value = b1f8550a0000e746
23642 ldx [%o2+0x078],%g3 ! Read value at Mem[0000000031000078]
23643 cmp %g2,%g3
23644 bne,pn %xcc,p7_failed
23645 add %g6,0x078,%g1
23646 set share3_expect,%g4
23647 set 0x31800000,%g6 ! Physical Addr of Share 3
23648p7_memcheck_share3:
23649 ldx [%g4+0x038],%g2 ! Expected value = dad77e380000000b
23650 ldx [%o3+0x038],%g3 ! Read value at Mem[0000000031800038]
23651 cmp %g2,%g3
23652 bne,pn %xcc,p7_failed
23653 add %g6,0x038,%g1
23654 ldx [%g4+0x078],%g2 ! Expected value = ffff000000c00000
23655 ldx [%o3+0x078],%g3 ! Read value at Mem[0000000031800078]
23656 cmp %g2,%g3
23657 bne,pn %xcc,p7_failed
23658 add %g6,0x078,%g1
23659
23660! The test for processor 7 has passed
23661
23662p7_passed:
23663 ta GOOD_TRAP
23664 nop
23665
23666p7_reg_l0_fail:
23667 or %g0,0xbd0,%g1
23668 ba,a p7_failed
23669p7_reg_l1_fail:
23670 or %g0,0xbd1,%g1
23671 ba,a p7_failed
23672p7_reg_l2_fail:
23673 or %g0,0xbd2,%g1
23674 ba,a p7_failed
23675p7_reg_l3_fail:
23676 or %g0,0xbd3,%g1
23677 ba,a p7_failed
23678p7_reg_l4_fail:
23679 or %g0,0xbd4,%g1
23680 ba,a p7_failed
23681p7_reg_l5_fail:
23682 or %g0,0xbd5,%g1
23683 ba,a p7_failed
23684p7_reg_l6_fail:
23685 or %g0,0xbd6,%g1
23686 ba,a p7_failed
23687p7_reg_l7_fail:
23688 or %g0,0xbd7,%g1
23689 ba,a p7_failed
23690p7_f0_fail:
23691 set p7_temp,%g6
23692 mov 0xf00,%l0
23693 stx %l0,[%g6]
23694 std %f0,[%g6+8]
23695 stx %fsr,[%g6+16]
23696 ta BAD_TRAP
23697
23698p7_f2_fail:
23699 set p7_temp,%g6
23700 mov 0xf02,%l0
23701 stx %l0,[%g6]
23702 std %f2,[%g6+8]
23703 stx %fsr,[%g6+16]
23704 ta BAD_TRAP
23705
23706p7_f4_fail:
23707 set p7_temp,%g6
23708 mov 0xf04,%l0
23709 stx %l0,[%g6]
23710 std %f4,[%g6+8]
23711 stx %fsr,[%g6+16]
23712 ta BAD_TRAP
23713
23714p7_f6_fail:
23715 set p7_temp,%g6
23716 mov 0xf06,%l0
23717 stx %l0,[%g6]
23718 std %f6,[%g6+8]
23719 stx %fsr,[%g6+16]
23720 ta BAD_TRAP
23721
23722p7_f8_fail:
23723 set p7_temp,%g6
23724 mov 0xf08,%l0
23725 stx %l0,[%g6]
23726 std %f8,[%g6+8]
23727 stx %fsr,[%g6+16]
23728 ta BAD_TRAP
23729
23730p7_f10_fail:
23731 set p7_temp,%g6
23732 mov 0xf10,%l0
23733 stx %l0,[%g6]
23734 std %f10,[%g6+8]
23735 stx %fsr,[%g6+16]
23736 ta BAD_TRAP
23737
23738p7_f12_fail:
23739 set p7_temp,%g6
23740 mov 0xf12,%l0
23741 stx %l0,[%g6]
23742 std %f12,[%g6+8]
23743 stx %fsr,[%g6+16]
23744 ta BAD_TRAP
23745
23746p7_f14_fail:
23747 set p7_temp,%g6
23748 mov 0xf14,%l0
23749 stx %l0,[%g6]
23750 std %f14,[%g6+8]
23751 stx %fsr,[%g6+16]
23752 ta BAD_TRAP
23753
23754p7_f16_fail:
23755 set p7_temp,%g6
23756 mov 0xf16,%l0
23757 stx %l0,[%g6]
23758 std %f16,[%g6+8]
23759 stx %fsr,[%g6+16]
23760 ta BAD_TRAP
23761
23762p7_f18_fail:
23763 set p7_temp,%g6
23764 mov 0xf18,%l0
23765 stx %l0,[%g6]
23766 std %f18,[%g6+8]
23767 stx %fsr,[%g6+16]
23768 ta BAD_TRAP
23769
23770p7_f20_fail:
23771 set p7_temp,%g6
23772 mov 0xf20,%l0
23773 stx %l0,[%g6]
23774 std %f20,[%g6+8]
23775 stx %fsr,[%g6+16]
23776 ta BAD_TRAP
23777
23778p7_f22_fail:
23779 set p7_temp,%g6
23780 mov 0xf22,%l0
23781 stx %l0,[%g6]
23782 std %f22,[%g6+8]
23783 stx %fsr,[%g6+16]
23784 ta BAD_TRAP
23785
23786p7_f24_fail:
23787 set p7_temp,%g6
23788 mov 0xf24,%l0
23789 stx %l0,[%g6]
23790 std %f24,[%g6+8]
23791 stx %fsr,[%g6+16]
23792 ta BAD_TRAP
23793
23794p7_f26_fail:
23795 set p7_temp,%g6
23796 mov 0xf26,%l0
23797 stx %l0,[%g6]
23798 std %f26,[%g6+8]
23799 stx %fsr,[%g6+16]
23800 ta BAD_TRAP
23801
23802p7_f28_fail:
23803 set p7_temp,%g6
23804 mov 0xf28,%l0
23805 stx %l0,[%g6]
23806 std %f28,[%g6+8]
23807 stx %fsr,[%g6+16]
23808 ta BAD_TRAP
23809
23810p7_f30_fail:
23811 set p7_temp,%g6
23812 mov 0xf30,%l0
23813 stx %l0,[%g6]
23814 std %f30,[%g6+8]
23815 stx %fsr,[%g6+16]
23816 ta BAD_TRAP
23817
23818
23819! The test for processor 7 failed
23820
23821p7_failed:
23822 set done_flags,%g1
23823 mov 3,%g5
23824 st %g5,[%g1+0x01c] ! Set processor 7 done flag
23825
23826 set p7_temp,%g6
23827 stx %g1,[%g6]
23828 stx %g2,[%g6+8]
23829 stx %g3,[%g6+16]
23830 ta BAD_TRAP
23831
23832
23833! The local area data for processor 7 failed
23834
23835p7_local_failed:
23836 set done_flags,%g5
23837 mov 3,%g6
23838 st %g6,[%g5+0x01c] ! Set processor 7 done flag
23839
23840 set p7_temp,%g6
23841 add %g1,%g4,%g1
23842 stx %g4,[%g6]
23843 stx %g2,[%g6+8]
23844 stx %g3,[%g6+16]
23845 ta BAD_TRAP
23846
23847p7_dfill_failed:
23848 ba p7_failed
23849 mov 0xddd,%g1
23850
23851p7_selfmod_failed:
23852 ba p7_failed
23853 mov 0xabc,%g1
23854
23855
23856p7_common_error:
23857 or %g0,0xee7,%g1
23858 ba p7_failed
23859 mov %o5,%g3
23860
23861p7_common_signature_error:
23862 set p7_temp,%g1
23863 ba p7_failed
23864 st %g2,[%g1] ! Common Lock Number
23865
23866p7_common_timeout:
23867 set p7_temp,%g1
23868 ba p7_failed
23869 st %g2,[%g1] ! Common Lock Number
23870p7_branch_failed:
23871 mov 0xbbb,%g1
23872 rd %ccr,%g2
23873 ba p7_failed
23874 mov 0x0,%g3
23875
23876p7_trap1e:
23877 subc %l4,%l0,%l5
23878 andn %l6,%l6,%l1
23879 xorcc %l1,%l0,%l1
23880 or %l5,0x936,%l6
23881 done
23882
23883p7_trap1o:
23884 subc %l4,%l0,%l5
23885 andn %l6,%l6,%l1
23886 xorcc %l1,%l0,%l1
23887 or %l5,0x936,%l6
23888 done
23889
23890
23891p7_trap2e:
23892 taddcctv %l2,-0x580,%l1
23893 sth %l0,[%o3+0x03e] ! Mem[000000003180003e]
23894 done
23895
23896p7_trap2o:
23897 taddcctv %l2,-0x580,%l1
23898 sth %l0,[%i3+0x03e] ! Mem[000000003180003e]
23899 done
23900
23901
23902p7_trap3e:
23903 or %l1,-0xa5d,%l0
23904 xor %l0,0x292,%l2
23905 sub %l2,-0x47e,%l7
23906 or %l0,-0x64d,%l3
23907 and %l3,%l3,%l4
23908 done
23909
23910p7_trap3o:
23911 or %l1,-0xa5d,%l0
23912 xor %l0,0x292,%l2
23913 sub %l2,-0x47e,%l7
23914 or %l0,-0x64d,%l3
23915 and %l3,%l3,%l4
23916 done
23917
23918! Cross Processor Interrupt Handler
23919
23920cross_intr_handler:
23921 membar #Sync
23922! Re-enable interrupts and return
239239: stxa %g0,[%g0]ASI_INTR_RECEIVE
23924 membar #Sync
23925 retry
23926
23927inst_access_handler:
23928 done
23929
23930 .align 256
23931data_access_handler:
239321: done
23933
23934p7_init_memory_pointers:
23935 set p7_init_registers,%g1
23936 mov %g0,%g2
23937 mov %g0,%g3
23938 mov %g0,%g4
23939 mov %g0,%g5
23940 mov %g0,%g6
23941 mov %g0,%g7
23942
23943! Initialize memory pointers for window 0
23944 set p7_local0_start,%i0
23945 set p7_local1_start,%i1
23946 set p7_local2_start,%i2
23947 set p7_local3_start,%i3
23948 mov 0x08,%i4
23949 mov 0x10,%i5
23950 mov 0x18,%i6
23951 mov %g0,%i7
23952! Init Local Registers in Window 0
23953 ldx [%g1+0x000],%l0 ! %l0 = bf4f47ae0af107a6
23954 ldx [%g1+0x008],%l1 ! %l1 = a38f495a0a96ae23
23955 ldx [%g1+0x010],%l2 ! %l2 = 29fb1471ce646923
23956 ldx [%g1+0x018],%l3 ! %l3 = df67c5f827c2a99b
23957 ldx [%g1+0x020],%l4 ! %l4 = a41682025142af65
23958 ldx [%g1+0x028],%l5 ! %l5 = 9259870a2b66a8be
23959 ldx [%g1+0x030],%l6 ! %l6 = fefff0a21440c401
23960 ldx [%g1+0x038],%l7 ! %l7 = 1178fa52b9515159
23961 save
23962
23963! Initialize memory points for window 1
23964 set share0_start,%i0
23965 set share1_start,%i1
23966 set share2_start,%i2
23967 set share3_start,%i3
23968 mov 0x20,%i4
23969 mov 0x28,%i5
23970 mov 0x30,%i6
23971! Init Local Registers in Window 1
23972 ldx [%g1+0x040],%l0 ! %l0 = e3b16333b700a60e
23973 ldx [%g1+0x048],%l1 ! %l1 = aa81aa1412b75990
23974 ldx [%g1+0x050],%l2 ! %l2 = 841465a26051c6ab
23975 ldx [%g1+0x058],%l3 ! %l3 = f69674eec39f01e6
23976 ldx [%g1+0x060],%l4 ! %l4 = a463d13458186b05
23977 ldx [%g1+0x068],%l5 ! %l5 = 1d6ca37c5faa5d0f
23978 ldx [%g1+0x070],%l6 ! %l6 = 2bb1f6b2763a6aa1
23979 ldx [%g1+0x078],%l7 ! %l7 = 1c17557c94c708de
23980
23981! Initialize the output register of window 1
23982 set p7_local0_start,%o0
23983 set p7_local1_start,%o1
23984 set p7_local2_start,%o2
23985 set p7_local3_start,%o3
23986 mov 0x08,%o4
23987 mov 0x10,%o5
23988 mov 0x18,%o6
23989 restore
23990
23991 retl
23992 nop
23993
23994user_text_end:
23995 .seg "text"
23996 .align 0x2000
23997user_near0_start:
23998p0_near_0_le:
23999 lduw [%o1+0x044],%l1 ! Mem[0000000030800044]
24000 sth %l7,[%o3+0x000] ! Mem[0000000031800000]
24001 mulx %l0,%l0,%l6
24002 jmpl %o7,%g0
24003 subccc %l5,-0x961,%l0
24004p0_near_0_lo:
24005 lduw [%i1+0x044],%l1 ! Mem[0000000030800044]
24006 sth %l7,[%i3+0x000] ! Mem[0000000031800000]
24007 mulx %l0,%l0,%l6
24008 jmpl %o7,%g0
24009 subccc %l5,-0x961,%l0
24010p0_near_0_he:
24011 orcc %l2,0xa2b,%l4
24012 udivx %l3,-0xbaf,%l2
24013 add %l1,0xd91,%l5
24014 andcc %l4,0xdaf,%l5
24015 jmpl %o7,%g0
24016 andcc %l2,%l0,%l5
24017p0_near_0_ho:
24018 orcc %l2,0xa2b,%l4
24019 udivx %l3,-0xbaf,%l2
24020 add %l1,0xd91,%l5
24021 andcc %l4,0xdaf,%l5
24022 jmpl %o7,%g0
24023 andcc %l2,%l0,%l5
24024p1_near_0_le:
24025 st %f0 ,[%i2+0x000] ! Mem[0000000013000000]
24026 add %l6,%l5,%l2
24027 and %l3,%l1,%l7
24028 xnor %l6,%l5,%l0
24029 subccc %l1,-0xe19,%l0
24030 jmpl %o7,%g0
24031 stb %l6,[%o3+0x008] ! Mem[0000000031800008]
24032p1_near_0_lo:
24033 st %f0 ,[%o2+0x000] ! Mem[0000000013000000]
24034 add %l6,%l5,%l2
24035 and %l3,%l1,%l7
24036 xnor %l6,%l5,%l0
24037 subccc %l1,-0xe19,%l0
24038 jmpl %o7,%g0
24039 stb %l6,[%i3+0x008] ! Mem[0000000031800008]
24040p1_near_0_he:
24041 sdivx %l4,-0x4b3,%l3
24042 jmpl %o7,%g0
24043 ld [%o1+0x04c],%f25 ! Mem[000000003080004c]
24044p1_near_0_ho:
24045 sdivx %l4,-0x4b3,%l3
24046 jmpl %o7,%g0
24047 ld [%i1+0x04c],%f25 ! Mem[000000003080004c]
24048p2_near_0_le:
24049 jmpl %o7,%g0
24050 st %f0 ,[%o1+0x054] ! Mem[0000000030800054]
24051 jmpl %o7,%g0
24052 nop
24053p2_near_0_lo:
24054 jmpl %o7,%g0
24055 st %f0 ,[%i1+0x054] ! Mem[0000000030800054]
24056 jmpl %o7,%g0
24057 nop
24058p2_near_0_he:
24059 srlx %l1,0x007,%l0
24060 sth %l3,[%o3+0x054] ! Mem[0000000031800054]
24061 umulcc %l5,%l3,%l6
24062 or %l3,%l5,%l3
24063 sra %l4,0x004,%l0
24064 xnorcc %l7,-0xeb3,%l1
24065 jmpl %o7,%g0
24066 ldd [%i3+0x018],%l6 ! Mem[0000000015800018]
24067p2_near_0_ho:
24068 srlx %l1,0x007,%l0
24069 sth %l3,[%i3+0x054] ! Mem[0000000031800054]
24070 umulcc %l5,%l3,%l6
24071 or %l3,%l5,%l3
24072 sra %l4,0x004,%l0
24073 xnorcc %l7,-0xeb3,%l1
24074 jmpl %o7,%g0
24075 ldd [%o3+0x018],%l6 ! Mem[0000000015800018]
24076p3_near_0_le:
24077 stx %l3,[%i2+0x008] ! Mem[0000000017000008]
24078 or %l5,%l6,%l6
24079 jmpl %o7,%g0
24080 srax %l5,0x021,%l2
24081p3_near_0_lo:
24082 stx %l3,[%o2+0x008] ! Mem[0000000017000008]
24083 or %l5,%l6,%l6
24084 jmpl %o7,%g0
24085 srax %l5,0x021,%l2
24086p3_near_0_he:
24087 st %f20,[%i3+0x008] ! Mem[0000000017800008]
24088 orn %l4,%l7,%l5
24089 orn %l2,%l0,%l5
24090 umul %l5,-0x6a4,%l0
24091 lduh [%i1+0x018],%l3 ! Mem[0000000016800018]
24092 jmpl %o7,%g0
24093 ldsw [%o0+0x05c],%l4 ! Mem[000000003000005c]
24094p3_near_0_ho:
24095 st %f20,[%o3+0x008] ! Mem[0000000017800008]
24096 orn %l4,%l7,%l5
24097 orn %l2,%l0,%l5
24098 umul %l5,-0x6a4,%l0
24099 lduh [%o1+0x018],%l3 ! Mem[0000000016800018]
24100 jmpl %o7,%g0
24101 ldsw [%i0+0x05c],%l4 ! Mem[000000003000005c]
24102p4_near_0_le:
24103 srax %l6,%l5,%l0
24104 std %f6 ,[%o1+0x020] ! Mem[0000000030800020]
24105 add %l6,-0xaa0,%l6
24106 ldsb [%i1+0x053],%l1 ! Mem[0000000018800053]
24107 jmpl %o7,%g0
24108 sub %l4,%l0,%l4
24109p4_near_0_lo:
24110 srax %l6,%l5,%l0
24111 std %f6 ,[%i1+0x020] ! Mem[0000000030800020]
24112 add %l6,-0xaa0,%l6
24113 ldsb [%o1+0x053],%l1 ! Mem[0000000018800053]
24114 jmpl %o7,%g0
24115 sub %l4,%l0,%l4
24116p4_near_0_he:
24117 sth %l1,[%o0+0x022] ! Mem[0000000030000022]
24118 tsubcc %l1,0x391,%l5
24119 stb %l2,[%o3+0x063] ! Mem[0000000031800063]
24120 jmpl %o7,%g0
24121 addccc %l2,%l1,%l2
24122p4_near_0_ho:
24123 sth %l1,[%i0+0x022] ! Mem[0000000030000022]
24124 tsubcc %l1,0x391,%l5
24125 stb %l2,[%i3+0x063] ! Mem[0000000031800063]
24126 jmpl %o7,%g0
24127 addccc %l2,%l1,%l2
24128p5_near_0_le:
24129 sdivx %l4,%l0,%l5
24130 stb %l0,[%i2+0x00e] ! Mem[000000001b00000e]
24131 stw %l6,[%o2+0x068] ! Mem[0000000031000068]
24132 ldsw [%o1+0x068],%l7 ! Mem[0000000030800068]
24133 andcc %l5,0x77b,%l3
24134 ldsb [%o2+0x02e],%l7 ! Mem[000000003100002e]
24135 jmpl %o7,%g0
24136 sllx %l1,%l3,%l0
24137p5_near_0_lo:
24138 sdivx %l4,%l0,%l5
24139 stb %l0,[%o2+0x00e] ! Mem[000000001b00000e]
24140 stw %l6,[%i2+0x068] ! Mem[0000000031000068]
24141 ldsw [%i1+0x068],%l7 ! Mem[0000000030800068]
24142 andcc %l5,0x77b,%l3
24143 ldsb [%i2+0x02e],%l7 ! Mem[000000003100002e]
24144 jmpl %o7,%g0
24145 sllx %l1,%l3,%l0
24146p5_near_0_he:
24147 jmpl %o7,%g0
24148 srl %l1,%l2,%l3
24149 jmpl %o7,%g0
24150 nop
24151p5_near_0_ho:
24152 jmpl %o7,%g0
24153 srl %l1,%l2,%l3
24154 jmpl %o7,%g0
24155 nop
24156p6_near_0_le:
24157 tsubcctv %l4,%l0,%l5
24158 jmpl %o7,%g0
24159 addcc %l6,-0xc92,%l1
24160p6_near_0_lo:
24161 tsubcctv %l4,%l0,%l5
24162 jmpl %o7,%g0
24163 addcc %l6,-0xc92,%l1
24164p6_near_0_he:
24165 or %l2,0x7e0,%l5
24166 std %l6,[%i0+0x020] ! Mem[000000001c000020]
24167 lduh [%i2+0x062],%l1 ! Mem[000000001d000062]
24168 or %l0,%l6,%l6
24169 ldub [%o0+0x076],%l2 ! Mem[0000000030000076]
24170 ldsb [%i2+0x00c],%l3 ! Mem[000000001d00000c]
24171 jmpl %o7,%g0
24172 std %f28,[%i1+0x068] ! Mem[000000001c800068]
24173p6_near_0_ho:
24174 or %l2,0x7e0,%l5
24175 std %l6,[%o0+0x020] ! Mem[000000001c000020]
24176 lduh [%o2+0x062],%l1 ! Mem[000000001d000062]
24177 or %l0,%l6,%l6
24178 ldub [%i0+0x076],%l2 ! Mem[0000000030000076]
24179 ldsb [%o2+0x00c],%l3 ! Mem[000000001d00000c]
24180 jmpl %o7,%g0
24181 std %f28,[%o1+0x068] ! Mem[000000001c800068]
24182p7_near_0_le:
24183 subc %l4,%l0,%l5
24184 andn %l6,%l6,%l1
24185 xorcc %l1,%l0,%l1
24186 jmpl %o7,%g0
24187 or %l5,0x936,%l6
24188p7_near_0_lo:
24189 subc %l4,%l0,%l5
24190 andn %l6,%l6,%l1
24191 xorcc %l1,%l0,%l1
24192 jmpl %o7,%g0
24193 or %l5,0x936,%l6
24194p7_near_0_he:
24195 taddcctv %l2,-0x580,%l1
24196 jmpl %o7,%g0
24197 sth %l0,[%o3+0x03e] ! Mem[000000003180003e]
24198p7_near_0_ho:
24199 taddcctv %l2,-0x580,%l1
24200 jmpl %o7,%g0
24201 sth %l0,[%i3+0x03e] ! Mem[000000003180003e]
24202near0_b2b_h:
24203 addccc %l1,-0x9c7,%l2
24204 umulcc %l4,-0xf31,%l7
24205 sub %l4,%l0,%l4
24206 sra %l1,%l6,%l6
24207 jmpl %o7,%g0
24208 smul %l5,%l3,%l5
24209near0_b2b_l:
24210 smul %l2,0x9ae,%l1
24211 add %l2,%l4,%l7
24212 smul %l3,-0x769,%l1
24213 orncc %l6,%l6,%l3
24214 jmpl %o7,%g0
24215 sra %l4,%l2,%l6
24216user_near0_end:
24217 .seg "text"
24218 .align 0x2000
24219user_near1_start:
24220p0_near_1_le:
24221 sth %l6,[%o3+0x004] ! Mem[0000000031800004]
24222 sll %l5,0x01e,%l0
24223 mulx %l0,%l4,%l6
24224 ldsh [%i0+0x07e],%l7 ! Mem[000000001000007e]
24225 ldd [%o0+0x000],%l0 ! Mem[0000000030000000]
24226 jmpl %o7,%g0
24227 add %l2,-0x16a,%l6
24228p0_near_1_lo:
24229 sth %l6,[%i3+0x004] ! Mem[0000000031800004]
24230 sll %l5,0x01e,%l0
24231 mulx %l0,%l4,%l6
24232 ldsh [%o0+0x07e],%l7 ! Mem[000000001000007e]
24233 ldd [%i0+0x000],%l0 ! Mem[0000000030000000]
24234 jmpl %o7,%g0
24235 add %l2,-0x16a,%l6
24236p0_near_1_he:
24237 jmpl %o7,%g0
24238 xorcc %l7,%l3,%l2
24239 jmpl %o7,%g0
24240 nop
24241p0_near_1_ho:
24242 jmpl %o7,%g0
24243 xorcc %l7,%l3,%l2
24244 jmpl %o7,%g0
24245 nop
24246p1_near_1_le:
24247 addccc %l0,%l2,%l2
24248 jmpl %o7,%g0
24249 stb %l1,[%o0+0x009] ! Mem[0000000030000009]
24250p1_near_1_lo:
24251 addccc %l0,%l2,%l2
24252 jmpl %o7,%g0
24253 stb %l1,[%i0+0x009] ! Mem[0000000030000009]
24254p1_near_1_he:
24255 lduh [%o3+0x04c],%l2 ! Mem[000000003180004c]
24256 ld [%o0+0x00c],%f29 ! Mem[000000003000000c]
24257 sllx %l5,%l0,%l4
24258 ldub [%o2+0x00f],%l2 ! Mem[000000003100000f]
24259 orncc %l3,0x3bb,%l2
24260 lduh [%i2+0x030],%l6 ! Mem[0000000013000030]
24261 jmpl %o7,%g0
24262 lduw [%i0+0x01c],%l6 ! Mem[000000001200001c]
24263p1_near_1_ho:
24264 lduh [%i3+0x04c],%l2 ! Mem[000000003180004c]
24265 ld [%i0+0x00c],%f29 ! Mem[000000003000000c]
24266 sllx %l5,%l0,%l4
24267 ldub [%i2+0x00f],%l2 ! Mem[000000003100000f]
24268 orncc %l3,0x3bb,%l2
24269 lduh [%o2+0x030],%l6 ! Mem[0000000013000030]
24270 jmpl %o7,%g0
24271 lduw [%o0+0x01c],%l6 ! Mem[000000001200001c]
24272p2_near_1_le:
24273 std %f8 ,[%o2+0x010] ! Mem[0000000031000010]
24274 sllx %l5,%l0,%l1
24275 ldsh [%i1+0x012],%l4 ! Mem[0000000014800012]
24276 ldsh [%i0+0x004],%l1 ! Mem[0000000014000004]
24277 ldd [%o2+0x050],%f6 ! Mem[0000000031000050]
24278 jmpl %o7,%g0
24279 ldd [%o2+0x050],%f14 ! Mem[0000000031000050]
24280p2_near_1_lo:
24281 std %f8 ,[%i2+0x010] ! Mem[0000000031000010]
24282 sllx %l5,%l0,%l1
24283 ldsh [%o1+0x012],%l4 ! Mem[0000000014800012]
24284 ldsh [%o0+0x004],%l1 ! Mem[0000000014000004]
24285 ldd [%i2+0x050],%f6 ! Mem[0000000031000050]
24286 jmpl %o7,%g0
24287 ldd [%i2+0x050],%f14 ! Mem[0000000031000050]
24288p2_near_1_he:
24289 stw %l6,[%i3+0x070] ! Mem[0000000015800070]
24290 addcc %l3,-0x80e,%l7
24291 ldsb [%o2+0x052],%l5 ! Mem[0000000031000052]
24292 subc %l0,0x4ed,%l4
24293 stw %l7,[%o0+0x010] ! Mem[0000000030000010]
24294 jmpl %o7,%g0
24295 udivx %l0,%l5,%l7
24296p2_near_1_ho:
24297 stw %l6,[%o3+0x070] ! Mem[0000000015800070]
24298 addcc %l3,-0x80e,%l7
24299 ldsb [%i2+0x052],%l5 ! Mem[0000000031000052]
24300 subc %l0,0x4ed,%l4
24301 stw %l7,[%i0+0x010] ! Mem[0000000030000010]
24302 jmpl %o7,%g0
24303 udivx %l0,%l5,%l7
24304p3_near_1_le:
24305 smul %l0,%l2,%l6
24306 addc %l5,%l5,%l1
24307 std %l0,[%o1+0x058] ! Mem[0000000030800058]
24308 sub %l0,0x7ad,%l4
24309 jmpl %o7,%g0
24310 or %l5,%l0,%l4
24311p3_near_1_lo:
24312 smul %l0,%l2,%l6
24313 addc %l5,%l5,%l1
24314 std %l0,[%i1+0x058] ! Mem[0000000030800058]
24315 sub %l0,0x7ad,%l4
24316 jmpl %o7,%g0
24317 or %l5,%l0,%l4
24318p3_near_1_he:
24319 jmpl %o7,%g0
24320 std %l0,[%i2+0x030] ! Mem[0000000017000030]
24321 jmpl %o7,%g0
24322 nop
24323p3_near_1_ho:
24324 jmpl %o7,%g0
24325 std %l0,[%o2+0x030] ! Mem[0000000017000030]
24326 jmpl %o7,%g0
24327 nop
24328p4_near_1_le:
24329 ldd [%i0+0x070],%l6 ! Mem[0000000018000070]
24330 srax %l4,0x007,%l4
24331 st %f7 ,[%o3+0x060] ! Mem[0000000031800060]
24332 jmpl %o7,%g0
24333 std %f14,[%o0+0x020] ! Mem[0000000030000020]
24334p4_near_1_lo:
24335 ldd [%o0+0x070],%l6 ! Mem[0000000018000070]
24336 srax %l4,0x007,%l4
24337 st %f7 ,[%i3+0x060] ! Mem[0000000031800060]
24338 jmpl %o7,%g0
24339 std %f14,[%i0+0x020] ! Mem[0000000030000020]
24340p4_near_1_he:
24341 andncc %l2,0x4e2,%l7
24342 taddcctv %l2,%l4,%l3
24343 srax %l2,0x038,%l0
24344 add %l5,0x4d0,%l3
24345 smul %l2,-0x6bb,%l2
24346 ldsb [%i1+0x07c],%l7 ! Mem[000000001880007c]
24347 jmpl %o7,%g0
24348 orcc %l7,0xf3e,%l6
24349p4_near_1_ho:
24350 andncc %l2,0x4e2,%l7
24351 taddcctv %l2,%l4,%l3
24352 srax %l2,0x038,%l0
24353 add %l5,0x4d0,%l3
24354 smul %l2,-0x6bb,%l2
24355 ldsb [%o1+0x07c],%l7 ! Mem[000000001880007c]
24356 jmpl %o7,%g0
24357 orcc %l7,0xf3e,%l6
24358p5_near_1_le:
24359 orcc %l0,%l0,%l5
24360 lduh [%o0+0x02c],%l1 ! Mem[000000003000002c]
24361 sllx %l2,0x027,%l2
24362 sth %l4,[%i0+0x032] ! Mem[000000001a000032]
24363 sth %l3,[%i1+0x054] ! Mem[000000001a800054]
24364 jmpl %o7,%g0
24365 andn %l4,0x24f,%l4
24366p5_near_1_lo:
24367 orcc %l0,%l0,%l5
24368 lduh [%i0+0x02c],%l1 ! Mem[000000003000002c]
24369 sllx %l2,0x027,%l2
24370 sth %l4,[%o0+0x032] ! Mem[000000001a000032]
24371 sth %l3,[%o1+0x054] ! Mem[000000001a800054]
24372 jmpl %o7,%g0
24373 andn %l4,0x24f,%l4
24374p5_near_1_he:
24375 jmpl %o7,%g0
24376 lduw [%o1+0x02c],%l5 ! Mem[000000003080002c]
24377 jmpl %o7,%g0
24378 nop
24379p5_near_1_ho:
24380 jmpl %o7,%g0
24381 lduw [%i1+0x02c],%l5 ! Mem[000000003080002c]
24382 jmpl %o7,%g0
24383 nop
24384p6_near_1_le:
24385 jmpl %o7,%g0
24386 ldd [%i2+0x068],%f8 ! Mem[000000001d000068]
24387 jmpl %o7,%g0
24388 nop
24389p6_near_1_lo:
24390 jmpl %o7,%g0
24391 ldd [%o2+0x068],%f8 ! Mem[000000001d000068]
24392 jmpl %o7,%g0
24393 nop
24394p6_near_1_he:
24395 st %f28,[%o3+0x030] ! Mem[0000000031800030]
24396 jmpl %o7,%g0
24397 xnor %l7,-0xd69,%l1
24398p6_near_1_ho:
24399 st %f28,[%i3+0x030] ! Mem[0000000031800030]
24400 jmpl %o7,%g0
24401 xnor %l7,-0xd69,%l1
24402p7_near_1_le:
24403 ldx [%i0+0x060],%l1 ! Mem[000000001e000060]
24404 ldub [%i2+0x011],%l0 ! Mem[000000001f000011]
24405 orncc %l5,-0xf97,%l7
24406 tsubcctv %l5,0xfe6,%l0
24407 jmpl %o7,%g0
24408 ldx [%i3+0x000],%l0 ! Mem[000000001f800000]
24409p7_near_1_lo:
24410 ldx [%o0+0x060],%l1 ! Mem[000000001e000060]
24411 ldub [%o2+0x011],%l0 ! Mem[000000001f000011]
24412 orncc %l5,-0xf97,%l7
24413 tsubcctv %l5,0xfe6,%l0
24414 jmpl %o7,%g0
24415 ldx [%o3+0x000],%l0 ! Mem[000000001f800000]
24416p7_near_1_he:
24417 xor %l0,0x292,%l2
24418 ldd [%o3+0x078],%l2 ! Mem[0000000031800078]
24419 jmpl %o7,%g0
24420 orcc %l4,%l4,%l3
24421p7_near_1_ho:
24422 xor %l0,0x292,%l2
24423 ldd [%i3+0x078],%l2 ! Mem[0000000031800078]
24424 jmpl %o7,%g0
24425 orcc %l4,%l4,%l3
24426near1_b2b_h:
24427 srax %l6,0x02c,%l6
24428 udivx %l6,0x667,%l6
24429 subccc %l7,%l4,%l4
24430 addccc %l0,%l4,%l2
24431 addccc %l5,-0xa41,%l1
24432 jmpl %o7,%g0
24433 nop
24434near1_b2b_l:
24435 taddcc %l4,%l7,%l7
24436 and %l6,0x2b7,%l2
24437 srax %l5,%l5,%l6
24438 smul %l2,0x989,%l1
24439 sra %l6,0x00f,%l2
24440 jmpl %o7,%g0
24441 xorcc %l2,-0x7e0,%l7
24442user_near1_end:
24443 .seg "text"
24444 .align 0x2000
24445user_near2_start:
24446p0_near_2_le:
24447 sub %l6,0xc63,%l1
24448 srl %l5,0x01d,%l2
24449 jmpl %o7,%g0
24450 std %l4,[%i0+0x078] ! Mem[0000000010000078]
24451p0_near_2_lo:
24452 sub %l6,0xc63,%l1
24453 srl %l5,0x01d,%l2
24454 jmpl %o7,%g0
24455 std %l4,[%o0+0x078] ! Mem[0000000010000078]
24456p0_near_2_he:
24457 orncc %l3,0xe7f,%l4
24458 st %f30,[%o1+0x004] ! Mem[0000000030800004]
24459 subccc %l3,%l4,%l5
24460 std %l6,[%i1+0x040] ! Mem[0000000010800040]
24461 jmpl %o7,%g0
24462 ldsb [%i1+0x037],%l5 ! Mem[0000000010800037]
24463p0_near_2_ho:
24464 orncc %l3,0xe7f,%l4
24465 st %f30,[%i1+0x004] ! Mem[0000000030800004]
24466 subccc %l3,%l4,%l5
24467 std %l6,[%o1+0x040] ! Mem[0000000010800040]
24468 jmpl %o7,%g0
24469 ldsb [%o1+0x037],%l5 ! Mem[0000000010800037]
24470p1_near_2_le:
24471 sra %l0,%l2,%l2
24472 stw %l0,[%o1+0x008] ! Mem[0000000030800008]
24473 jmpl %o7,%g0
24474 lduw [%o2+0x048],%l5 ! Mem[0000000031000048]
24475p1_near_2_lo:
24476 sra %l0,%l2,%l2
24477 stw %l0,[%i1+0x008] ! Mem[0000000030800008]
24478 jmpl %o7,%g0
24479 lduw [%i2+0x048],%l5 ! Mem[0000000031000048]
24480p1_near_2_he:
24481 lduw [%o2+0x00c],%l2 ! Mem[000000003100000c]
24482 andncc %l7,0x176,%l7
24483 ldd [%o0+0x008],%l0 ! Mem[0000000030000008]
24484 jmpl %o7,%g0
24485 tsubcc %l1,%l0,%l7
24486p1_near_2_ho:
24487 lduw [%i2+0x00c],%l2 ! Mem[000000003100000c]
24488 andncc %l7,0x176,%l7
24489 ldd [%i0+0x008],%l0 ! Mem[0000000030000008]
24490 jmpl %o7,%g0
24491 tsubcc %l1,%l0,%l7
24492p2_near_2_le:
24493 stb %l5,[%i2+0x048] ! Mem[0000000015000048]
24494 orncc %l0,-0xeeb,%l1
24495 ldub [%i0+0x07e],%l7 ! Mem[000000001400007e]
24496 jmpl %o7,%g0
24497 lduh [%i0+0x06e],%l7 ! Mem[000000001400006e]
24498p2_near_2_lo:
24499 stb %l5,[%o2+0x048] ! Mem[0000000015000048]
24500 orncc %l0,-0xeeb,%l1
24501 ldub [%o0+0x07e],%l7 ! Mem[000000001400007e]
24502 jmpl %o7,%g0
24503 lduh [%o0+0x06e],%l7 ! Mem[000000001400006e]
24504p2_near_2_he:
24505 srlx %l2,0x018,%l2
24506 mulx %l1,0xb75,%l1
24507 ldsb [%o2+0x053],%l7 ! Mem[0000000031000053]
24508 jmpl %o7,%g0
24509 ldsb [%o1+0x015],%l3 ! Mem[0000000030800015]
24510p2_near_2_ho:
24511 srlx %l2,0x018,%l2
24512 mulx %l1,0xb75,%l1
24513 ldsb [%i2+0x053],%l7 ! Mem[0000000031000053]
24514 jmpl %o7,%g0
24515 ldsb [%i1+0x015],%l3 ! Mem[0000000030800015]
24516p3_near_2_le:
24517 ldd [%o2+0x058],%f6 ! Mem[0000000031000058]
24518 ldd [%o3+0x058],%l2 ! Mem[0000000031800058]
24519 stb %l1,[%o0+0x01a] ! Mem[000000003000001a]
24520 taddcctv %l4,-0x474,%l0
24521 add %l7,%l0,%l6
24522 jmpl %o7,%g0
24523 lduh [%o3+0x01e],%l7 ! Mem[000000003180001e]
24524p3_near_2_lo:
24525 ldd [%i2+0x058],%f6 ! Mem[0000000031000058]
24526 ldd [%i3+0x058],%l2 ! Mem[0000000031800058]
24527 stb %l1,[%i0+0x01a] ! Mem[000000003000001a]
24528 taddcctv %l4,-0x474,%l0
24529 add %l7,%l0,%l6
24530 jmpl %o7,%g0
24531 lduh [%i3+0x01e],%l7 ! Mem[000000003180001e]
24532p3_near_2_he:
24533 jmpl %o7,%g0
24534 std %f20,[%o2+0x058] ! Mem[0000000031000058]
24535 jmpl %o7,%g0
24536 nop
24537p3_near_2_ho:
24538 jmpl %o7,%g0
24539 std %f20,[%i2+0x058] ! Mem[0000000031000058]
24540 jmpl %o7,%g0
24541 nop
24542p4_near_2_le:
24543 ldd [%o0+0x060],%l6 ! Mem[0000000030000060]
24544 srax %l3,%l6,%l1
24545 sub %l1,-0x359,%l3
24546 add %l0,0x3ee,%l0
24547 ldd [%i3+0x010],%f8 ! Mem[0000000019800010]
24548 ldub [%i2+0x054],%l4 ! Mem[0000000019000054]
24549 jmpl %o7,%g0
24550 ld [%o1+0x060],%f4 ! Mem[0000000030800060]
24551p4_near_2_lo:
24552 ldd [%i0+0x060],%l6 ! Mem[0000000030000060]
24553 srax %l3,%l6,%l1
24554 sub %l1,-0x359,%l3
24555 add %l0,0x3ee,%l0
24556 ldd [%o3+0x010],%f8 ! Mem[0000000019800010]
24557 ldub [%o2+0x054],%l4 ! Mem[0000000019000054]
24558 jmpl %o7,%g0
24559 ld [%i1+0x060],%f4 ! Mem[0000000030800060]
24560p4_near_2_he:
24561 ldub [%o0+0x060],%l6 ! Mem[0000000030000060]
24562 jmpl %o7,%g0
24563 and %l5,0x043,%l6
24564p4_near_2_ho:
24565 ldub [%i0+0x060],%l6 ! Mem[0000000030000060]
24566 jmpl %o7,%g0
24567 and %l5,0x043,%l6
24568p5_near_2_le:
24569 jmpl %o7,%g0
24570 ldd [%i3+0x020],%l2 ! Mem[000000001b800020]
24571 jmpl %o7,%g0
24572 nop
24573p5_near_2_lo:
24574 jmpl %o7,%g0
24575 ldd [%o3+0x020],%l2 ! Mem[000000001b800020]
24576 jmpl %o7,%g0
24577 nop
24578p5_near_2_he:
24579 mulx %l3,0x303,%l1
24580 xor %l4,-0xd88,%l5
24581 jmpl %o7,%g0
24582 tsubcctv %l0,0xe7a,%l5
24583p5_near_2_ho:
24584 mulx %l3,0x303,%l1
24585 xor %l4,-0xd88,%l5
24586 jmpl %o7,%g0
24587 tsubcctv %l0,0xe7a,%l5
24588p6_near_2_le:
24589 jmpl %o7,%g0
24590 sth %l5,[%o0+0x072] ! Mem[0000000030000072]
24591 jmpl %o7,%g0
24592 nop
24593p6_near_2_lo:
24594 jmpl %o7,%g0
24595 sth %l5,[%i0+0x072] ! Mem[0000000030000072]
24596 jmpl %o7,%g0
24597 nop
24598p6_near_2_he:
24599 or %l2,-0x2bc,%l3
24600 ldsb [%i1+0x05e],%l6 ! Mem[000000001c80005e]
24601 sra %l7,%l7,%l2
24602 stb %l2,[%o0+0x071] ! Mem[0000000030000071]
24603 umul %l0,%l1,%l6
24604 jmpl %o7,%g0
24605 sdivx %l0,0xfed,%l4
24606p6_near_2_ho:
24607 or %l2,-0x2bc,%l3
24608 ldsb [%o1+0x05e],%l6 ! Mem[000000001c80005e]
24609 sra %l7,%l7,%l2
24610 stb %l2,[%i0+0x071] ! Mem[0000000030000071]
24611 umul %l0,%l1,%l6
24612 jmpl %o7,%g0
24613 sdivx %l0,0xfed,%l4
24614p7_near_2_le:
24615 ldsb [%o0+0x03c],%l4 ! Mem[000000003000003c]
24616 st %f1 ,[%o1+0x078] ! Mem[0000000030800078]
24617 lduh [%o0+0x03e],%l1 ! Mem[000000003000003e]
24618 lduw [%i1+0x00c],%l5 ! Mem[000000001e80000c]
24619 jmpl %o7,%g0
24620 sllx %l5,%l0,%l4
24621p7_near_2_lo:
24622 ldsb [%i0+0x03c],%l4 ! Mem[000000003000003c]
24623 st %f1 ,[%i1+0x078] ! Mem[0000000030800078]
24624 lduh [%i0+0x03e],%l1 ! Mem[000000003000003e]
24625 lduw [%o1+0x00c],%l5 ! Mem[000000001e80000c]
24626 jmpl %o7,%g0
24627 sllx %l5,%l0,%l4
24628p7_near_2_he:
24629 jmpl %o7,%g0
24630 srl %l2,%l7,%l2
24631 jmpl %o7,%g0
24632 nop
24633p7_near_2_ho:
24634 jmpl %o7,%g0
24635 srl %l2,%l7,%l2
24636 jmpl %o7,%g0
24637 nop
24638near2_b2b_h:
24639 xnor %l4,0x9a7,%l5
24640 or %l7,%l4,%l4
24641 srlx %l7,0x037,%l0
24642 nop
24643 addc %l2,%l1,%l5
24644 sll %l0,%l5,%l2
24645 jmpl %o7,%g0
24646 xor %l0,-0x244,%l3
24647near2_b2b_l:
24648 and %l2,%l5,%l5
24649 udivx %l3,%l3,%l1
24650 sra %l4,%l5,%l7
24651 sra %l6,0x011,%l6
24652 subc %l6,%l0,%l4
24653 umul %l0,0x5fd,%l3
24654 jmpl %o7,%g0
24655 andcc %l0,%l6,%l3
24656user_near2_end:
24657 .seg "text"
24658 .align 0x2000
24659user_near3_start:
24660p0_near_3_le:
24661 std %l0,[%o1+0x040] ! Mem[0000000030800040]
24662 xor %l0,-0xd22,%l4
24663 orcc %l1,%l2,%l1
24664 st %f1 ,[%o1+0x044] ! Mem[0000000030800044]
24665 addcc %l2,%l3,%l1
24666 smul %l3,%l7,%l1
24667 jmpl %o7,%g0
24668 umul %l5,%l2,%l4
24669p0_near_3_lo:
24670 std %l0,[%i1+0x040] ! Mem[0000000030800040]
24671 xor %l0,-0xd22,%l4
24672 orcc %l1,%l2,%l1
24673 st %f1 ,[%i1+0x044] ! Mem[0000000030800044]
24674 addcc %l2,%l3,%l1
24675 smul %l3,%l7,%l1
24676 jmpl %o7,%g0
24677 umul %l5,%l2,%l4
24678p0_near_3_he:
24679 ldub [%i2+0x06b],%l2 ! Mem[000000001100006b]
24680 stw %l3,[%o0+0x004] ! Mem[0000000030000004]
24681 ldsh [%o0+0x040],%l7 ! Mem[0000000030000040]
24682 ldsw [%o0+0x000],%l4 ! Mem[0000000030000000]
24683 stb %l3,[%i0+0x009] ! Mem[0000000010000009]
24684 jmpl %o7,%g0
24685 sllx %l6,%l1,%l6
24686p0_near_3_ho:
24687 ldub [%o2+0x06b],%l2 ! Mem[000000001100006b]
24688 stw %l3,[%i0+0x004] ! Mem[0000000030000004]
24689 ldsh [%i0+0x040],%l7 ! Mem[0000000030000040]
24690 ldsw [%i0+0x000],%l4 ! Mem[0000000030000000]
24691 stb %l3,[%o0+0x009] ! Mem[0000000010000009]
24692 jmpl %o7,%g0
24693 sllx %l6,%l1,%l6
24694p1_near_3_le:
24695 jmpl %o7,%g0
24696 ldub [%o2+0x008],%l0 ! Mem[0000000031000008]
24697 jmpl %o7,%g0
24698 nop
24699p1_near_3_lo:
24700 jmpl %o7,%g0
24701 ldub [%i2+0x008],%l0 ! Mem[0000000031000008]
24702 jmpl %o7,%g0
24703 nop
24704p1_near_3_he:
24705 smul %l7,%l1,%l7
24706 xorcc %l1,0x53e,%l4
24707 jmpl %o7,%g0
24708 ldx [%o3+0x048],%l4 ! Mem[0000000031800048]
24709p1_near_3_ho:
24710 smul %l7,%l1,%l7
24711 xorcc %l1,0x53e,%l4
24712 jmpl %o7,%g0
24713 ldx [%i3+0x048],%l4 ! Mem[0000000031800048]
24714p2_near_3_le:
24715 ldsh [%o1+0x016],%l0 ! Mem[0000000030800016]
24716 ldd [%o2+0x050],%l6 ! Mem[0000000031000050]
24717 lduh [%o3+0x016],%l3 ! Mem[0000000031800016]
24718 ldsw [%o2+0x010],%l0 ! Mem[0000000031000010]
24719 ldub [%o1+0x057],%l0 ! Mem[0000000030800057]
24720 jmpl %o7,%g0
24721 andncc %l1,%l5,%l2
24722p2_near_3_lo:
24723 ldsh [%i1+0x016],%l0 ! Mem[0000000030800016]
24724 ldd [%i2+0x050],%l6 ! Mem[0000000031000050]
24725 lduh [%i3+0x016],%l3 ! Mem[0000000031800016]
24726 ldsw [%i2+0x010],%l0 ! Mem[0000000031000010]
24727 ldub [%i1+0x057],%l0 ! Mem[0000000030800057]
24728 jmpl %o7,%g0
24729 andncc %l1,%l5,%l2
24730p2_near_3_he:
24731 stb %l7,[%o2+0x057] ! Mem[0000000031000057]
24732 ldx [%o1+0x050],%l4 ! Mem[0000000030800050]
24733 jmpl %o7,%g0
24734 nop
24735p2_near_3_ho:
24736 stb %l7,[%i2+0x057] ! Mem[0000000031000057]
24737 ldx [%i1+0x050],%l4 ! Mem[0000000030800050]
24738 jmpl %o7,%g0
24739 nop
24740p3_near_3_le:
24741 udivx %l7,%l7,%l1
24742 andncc %l1,-0x86b,%l2
24743 stx %l3,[%o1+0x058] ! Mem[0000000030800058]
24744 jmpl %o7,%g0
24745 ldd [%i1+0x000],%l6 ! Mem[0000000016800000]
24746p3_near_3_lo:
24747 udivx %l7,%l7,%l1
24748 andncc %l1,-0x86b,%l2
24749 stx %l3,[%i1+0x058] ! Mem[0000000030800058]
24750 jmpl %o7,%g0
24751 ldd [%o1+0x000],%l6 ! Mem[0000000016800000]
24752p3_near_3_he:
24753 stb %l6,[%o3+0x05f] ! Mem[000000003180005f]
24754 jmpl %o7,%g0
24755 srax %l7,%l4,%l6
24756p3_near_3_ho:
24757 stb %l6,[%i3+0x05f] ! Mem[000000003180005f]
24758 jmpl %o7,%g0
24759 srax %l7,%l4,%l6
24760p4_near_3_le:
24761 jmpl %o7,%g0
24762 srl %l1,0x01f,%l0
24763 jmpl %o7,%g0
24764 nop
24765p4_near_3_lo:
24766 jmpl %o7,%g0
24767 srl %l1,0x01f,%l0
24768 jmpl %o7,%g0
24769 nop
24770p4_near_3_he:
24771 orcc %l0,%l6,%l2
24772 taddcc %l6,%l3,%l6
24773 ldd [%o3+0x060],%l4 ! Mem[0000000031800060]
24774 jmpl %o7,%g0
24775 ldsb [%o3+0x023],%l7 ! Mem[0000000031800023]
24776p4_near_3_ho:
24777 orcc %l0,%l6,%l2
24778 taddcc %l6,%l3,%l6
24779 ldd [%i3+0x060],%l4 ! Mem[0000000031800060]
24780 jmpl %o7,%g0
24781 ldsb [%i3+0x023],%l7 ! Mem[0000000031800023]
24782p5_near_3_le:
24783 jmpl %o7,%g0
24784 taddcc %l6,-0xbf5,%l4
24785 jmpl %o7,%g0
24786 nop
24787p5_near_3_lo:
24788 jmpl %o7,%g0
24789 taddcc %l6,-0xbf5,%l4
24790 jmpl %o7,%g0
24791 nop
24792p5_near_3_he:
24793 ldd [%i2+0x058],%l0 ! Mem[000000001b000058]
24794 lduh [%o1+0x02a],%l0 ! Mem[000000003080002a]
24795 st %f23,[%i3+0x070] ! Mem[000000001b800070]
24796 xnor %l3,0x48a,%l6
24797 jmpl %o7,%g0
24798 andn %l6,-0xde6,%l0
24799p5_near_3_ho:
24800 ldd [%o2+0x058],%l0 ! Mem[000000001b000058]
24801 lduh [%i1+0x02a],%l0 ! Mem[000000003080002a]
24802 st %f23,[%o3+0x070] ! Mem[000000001b800070]
24803 xnor %l3,0x48a,%l6
24804 jmpl %o7,%g0
24805 andn %l6,-0xde6,%l0
24806p6_near_3_le:
24807 ldd [%i3+0x000],%f8 ! Mem[000000001d800000]
24808 stw %l7,[%o0+0x070] ! Mem[0000000030000070]
24809 ldd [%o0+0x070],%f0 ! Mem[0000000030000070]
24810 taddcctv %l2,%l6,%l0
24811 xnorcc %l2,%l1,%l7
24812 ldub [%o2+0x076],%l3 ! Mem[0000000031000076]
24813 jmpl %o7,%g0
24814 and %l5,-0xc33,%l6
24815p6_near_3_lo:
24816 ldd [%o3+0x000],%f8 ! Mem[000000001d800000]
24817 stw %l7,[%i0+0x070] ! Mem[0000000030000070]
24818 ldd [%i0+0x070],%f0 ! Mem[0000000030000070]
24819 taddcctv %l2,%l6,%l0
24820 xnorcc %l2,%l1,%l7
24821 ldub [%i2+0x076],%l3 ! Mem[0000000031000076]
24822 jmpl %o7,%g0
24823 and %l5,-0xc33,%l6
24824p6_near_3_he:
24825 ld [%o3+0x030],%f26 ! Mem[0000000031800030]
24826 ldub [%o0+0x076],%l4 ! Mem[0000000030000076]
24827 lduw [%i2+0x03c],%l7 ! Mem[000000001d00003c]
24828 lduh [%o2+0x074],%l1 ! Mem[0000000031000074]
24829 jmpl %o7,%g0
24830 addccc %l1,%l7,%l0
24831p6_near_3_ho:
24832 ld [%i3+0x030],%f26 ! Mem[0000000031800030]
24833 ldub [%i0+0x076],%l4 ! Mem[0000000030000076]
24834 lduw [%o2+0x03c],%l7 ! Mem[000000001d00003c]
24835 lduh [%i2+0x074],%l1 ! Mem[0000000031000074]
24836 jmpl %o7,%g0
24837 addccc %l1,%l7,%l0
24838p7_near_3_le:
24839 ldsh [%i2+0x014],%l3 ! Mem[000000001f000014]
24840 jmpl %o7,%g0
24841 ldsw [%o1+0x038],%l3 ! Mem[0000000030800038]
24842p7_near_3_lo:
24843 ldsh [%o2+0x014],%l3 ! Mem[000000001f000014]
24844 jmpl %o7,%g0
24845 ldsw [%i1+0x038],%l3 ! Mem[0000000030800038]
24846p7_near_3_he:
24847 umul %l5,-0x4fe,%l2
24848 ldsb [%i1+0x05a],%l0 ! Mem[000000001e80005a]
24849 smulcc %l7,0x450,%l2
24850 or %l0,%l3,%l3
24851 nop
24852 jmpl %o7,%g0
24853 ld [%o2+0x038],%f29 ! Mem[0000000031000038]
24854p7_near_3_ho:
24855 umul %l5,-0x4fe,%l2
24856 ldsb [%o1+0x05a],%l0 ! Mem[000000001e80005a]
24857 smulcc %l7,0x450,%l2
24858 or %l0,%l3,%l3
24859 nop
24860 jmpl %o7,%g0
24861 ld [%i2+0x038],%f29 ! Mem[0000000031000038]
24862near3_b2b_h:
24863 xorcc %l7,%l5,%l6
24864 srl %l3,%l6,%l2
24865 tsubcc %l0,%l5,%l7
24866 srlx %l7,0x028,%l5
24867 jmpl %o7,%g0
24868 taddcc %l7,%l4,%l7
24869near3_b2b_l:
24870 smul %l4,%l0,%l3
24871 tsubcc %l5,-0x6d7,%l3
24872 smulcc %l5,-0xccd,%l2
24873 andn %l1,-0xc8c,%l2
24874 jmpl %o7,%g0
24875 subc %l0,-0x386,%l0
24876user_near3_end:
24877 .seg "text"
24878 .text
24879 .align 0x2000
24880user_far0_start:
24881p0_far_0_le:
24882 orcc %l7,-0xab5,%l0
24883 andcc %l2,%l3,%l6
24884 smulcc %l7,%l7,%l4
24885 std %f2 ,[%i3+0x008] ! Mem[0000000011800008]
24886 andcc %l4,0x3e4,%l5
24887 jmpl %o7,%g0
24888 sll %l1,0x00b,%l1
24889p0_far_0_lo:
24890 orcc %l7,-0xab5,%l0
24891 andcc %l2,%l3,%l6
24892 smulcc %l7,%l7,%l4
24893 std %f2 ,[%o3+0x008] ! Mem[0000000011800008]
24894 andcc %l4,0x3e4,%l5
24895 jmpl %o7,%g0
24896 sll %l1,0x00b,%l1
24897p0_far_0_lem:
24898 orcc %l7,-0xab5,%l0
24899 andcc %l2,%l3,%l6
24900 smulcc %l7,%l7,%l4
24901 membar #Sync
24902 std %f2 ,[%i3+0x008] ! Mem[0000000011800008]
24903 andcc %l4,0x3e4,%l5
24904 jmpl %o7,%g0
24905 sll %l1,0x00b,%l1
24906p0_far_0_lom:
24907 orcc %l7,-0xab5,%l0
24908 andcc %l2,%l3,%l6
24909 smulcc %l7,%l7,%l4
24910 membar #Sync
24911 std %f2 ,[%o3+0x008] ! Mem[0000000011800008]
24912 andcc %l4,0x3e4,%l5
24913 jmpl %o7,%g0
24914 sll %l1,0x00b,%l1
24915p0_far_0_he:
24916 orncc %l6,%l4,%l4
24917 xorcc %l0,%l1,%l6
24918 stw %l4,[%o0+0x004] ! Mem[0000000030000004]
24919 andn %l0,%l2,%l4
24920 jmpl %o7,%g0
24921 lduw [%o2+0x004],%l7 ! Mem[0000000031000004]
24922p0_far_0_ho:
24923 orncc %l6,%l4,%l4
24924 xorcc %l0,%l1,%l6
24925 stw %l4,[%i0+0x004] ! Mem[0000000030000004]
24926 andn %l0,%l2,%l4
24927 jmpl %o7,%g0
24928 lduw [%i2+0x004],%l7 ! Mem[0000000031000004]
24929p0_far_0_hem:
24930 orncc %l6,%l4,%l4
24931 xorcc %l0,%l1,%l6
24932 stw %l4,[%o0+0x004] ! Mem[0000000030000004]
24933 andn %l0,%l2,%l4
24934 jmpl %o7,%g0
24935 lduw [%o2+0x004],%l7 ! Mem[0000000031000004]
24936p0_far_0_hom:
24937 orncc %l6,%l4,%l4
24938 xorcc %l0,%l1,%l6
24939 stw %l4,[%i0+0x004] ! Mem[0000000030000004]
24940 andn %l0,%l2,%l4
24941 jmpl %o7,%g0
24942 lduw [%i2+0x004],%l7 ! Mem[0000000031000004]
24943p0_loop_branch_0:
24944 jmpl %o7+12,%g0
24945 add %l0,1,%l0
24946p1_far_0_le:
24947 jmpl %o7,%g0
24948 nop
24949 jmpl %o7,%g0
24950 nop
24951p1_far_0_lo:
24952 jmpl %o7,%g0
24953 nop
24954 jmpl %o7,%g0
24955 nop
24956p1_far_0_lem:
24957 jmpl %o7,%g0
24958 nop
24959 jmpl %o7,%g0
24960 nop
24961p1_far_0_lom:
24962 jmpl %o7,%g0
24963 nop
24964 jmpl %o7,%g0
24965 nop
24966p1_far_0_he:
24967 ld [%i1+0x008],%f22 ! Mem[0000000012800008]
24968 orn %l7,0xce0,%l7
24969 andn %l5,0x6ec,%l3
24970 ldsh [%o1+0x04e],%l3 ! Mem[000000003080004e]
24971 nop
24972 jmpl %o7,%g0
24973 ldx [%o3+0x008],%l3 ! Mem[0000000031800008]
24974p1_far_0_ho:
24975 ld [%o1+0x008],%f22 ! Mem[0000000012800008]
24976 orn %l7,0xce0,%l7
24977 andn %l5,0x6ec,%l3
24978 ldsh [%i1+0x04e],%l3 ! Mem[000000003080004e]
24979 nop
24980 jmpl %o7,%g0
24981 ldx [%i3+0x008],%l3 ! Mem[0000000031800008]
24982p1_far_0_hem:
24983 membar #Sync
24984 ld [%i1+0x008],%f22 ! Mem[0000000012800008]
24985 orn %l7,0xce0,%l7
24986 andn %l5,0x6ec,%l3
24987 ldsh [%o1+0x04e],%l3 ! Mem[000000003080004e]
24988 nop
24989 jmpl %o7,%g0
24990 ldx [%o3+0x008],%l3 ! Mem[0000000031800008]
24991p1_far_0_hom:
24992 membar #Sync
24993 ld [%o1+0x008],%f22 ! Mem[0000000012800008]
24994 orn %l7,0xce0,%l7
24995 andn %l5,0x6ec,%l3
24996 ldsh [%i1+0x04e],%l3 ! Mem[000000003080004e]
24997 nop
24998 jmpl %o7,%g0
24999 ldx [%i3+0x008],%l3 ! Mem[0000000031800008]
25000p1_loop_branch_0:
25001 jmpl %o7+12,%g0
25002 add %l0,1,%l0
25003p2_far_0_le:
25004 jmpl %o7,%g0
25005 ldsh [%i1+0x00a],%l5 ! Mem[000000001480000a]
25006 jmpl %o7,%g0
25007 nop
25008p2_far_0_lo:
25009 jmpl %o7,%g0
25010 ldsh [%o1+0x00a],%l5 ! Mem[000000001480000a]
25011 jmpl %o7,%g0
25012 nop
25013p2_far_0_lem:
25014 membar #Sync
25015 jmpl %o7,%g0
25016 ldsh [%i1+0x00a],%l5 ! Mem[000000001480000a]
25017 jmpl %o7,%g0
25018 nop
25019p2_far_0_lom:
25020 membar #Sync
25021 jmpl %o7,%g0
25022 ldsh [%o1+0x00a],%l5 ! Mem[000000001480000a]
25023 jmpl %o7,%g0
25024 nop
25025p2_far_0_he:
25026 ldub [%o1+0x017],%l5 ! Mem[0000000030800017]
25027 andcc %l7,%l0,%l7
25028 jmpl %o7,%g0
25029 ldd [%i1+0x068],%f28 ! Mem[0000000014800068]
25030p2_far_0_ho:
25031 ldub [%i1+0x017],%l5 ! Mem[0000000030800017]
25032 andcc %l7,%l0,%l7
25033 jmpl %o7,%g0
25034 ldd [%o1+0x068],%f28 ! Mem[0000000014800068]
25035p2_far_0_hem:
25036 ldub [%o1+0x017],%l5 ! Mem[0000000030800017]
25037 andcc %l7,%l0,%l7
25038 jmpl %o7,%g0
25039 ldd [%i1+0x068],%f28 ! Mem[0000000014800068]
25040p2_far_0_hom:
25041 ldub [%i1+0x017],%l5 ! Mem[0000000030800017]
25042 andcc %l7,%l0,%l7
25043 jmpl %o7,%g0
25044 ldd [%o1+0x068],%f28 ! Mem[0000000014800068]
25045p2_loop_branch_0:
25046 jmpl %o7+12,%g0
25047 add %l0,1,%l0
25048p3_far_0_le:
25049 stx %l3,[%o0+0x058] ! Mem[0000000030000058]
25050 xorcc %l5,0x9fe,%l2
25051 jmpl %o7,%g0
25052 orn %l4,%l4,%l5
25053p3_far_0_lo:
25054 stx %l3,[%i0+0x058] ! Mem[0000000030000058]
25055 xorcc %l5,0x9fe,%l2
25056 jmpl %o7,%g0
25057 orn %l4,%l4,%l5
25058p3_far_0_lem:
25059 stx %l3,[%o0+0x058] ! Mem[0000000030000058]
25060 xorcc %l5,0x9fe,%l2
25061 jmpl %o7,%g0
25062 orn %l4,%l4,%l5
25063p3_far_0_lom:
25064 stx %l3,[%i0+0x058] ! Mem[0000000030000058]
25065 xorcc %l5,0x9fe,%l2
25066 jmpl %o7,%g0
25067 orn %l4,%l4,%l5
25068p3_far_0_he:
25069 st %f19,[%o3+0x05c] ! Mem[000000003180005c]
25070 add %l7,%l1,%l3
25071 jmpl %o7,%g0
25072 stb %l7,[%i0+0x026] ! Mem[0000000016000026]
25073p3_far_0_ho:
25074 st %f19,[%i3+0x05c] ! Mem[000000003180005c]
25075 add %l7,%l1,%l3
25076 jmpl %o7,%g0
25077 stb %l7,[%o0+0x026] ! Mem[0000000016000026]
25078p3_far_0_hem:
25079 st %f19,[%o3+0x05c] ! Mem[000000003180005c]
25080 add %l7,%l1,%l3
25081 membar #Sync
25082 jmpl %o7,%g0
25083 stb %l7,[%i0+0x026] ! Mem[0000000016000026]
25084p3_far_0_hom:
25085 st %f19,[%i3+0x05c] ! Mem[000000003180005c]
25086 add %l7,%l1,%l3
25087 membar #Sync
25088 jmpl %o7,%g0
25089 stb %l7,[%o0+0x026] ! Mem[0000000016000026]
25090p3_loop_branch_0:
25091 jmpl %o7+12,%g0
25092 add %l0,1,%l0
25093p4_far_0_le:
25094 taddcctv %l7,-0x735,%l0
25095 taddcctv %l4,%l3,%l7
25096 ldd [%o0+0x060],%l0 ! Mem[0000000030000060]
25097 ldd [%o3+0x060],%l0 ! Mem[0000000031800060]
25098 jmpl %o7,%g0
25099 ldub [%i1+0x027],%l3 ! Mem[0000000018800027]
25100p4_far_0_lo:
25101 taddcctv %l7,-0x735,%l0
25102 taddcctv %l4,%l3,%l7
25103 ldd [%i0+0x060],%l0 ! Mem[0000000030000060]
25104 ldd [%i3+0x060],%l0 ! Mem[0000000031800060]
25105 jmpl %o7,%g0
25106 ldub [%o1+0x027],%l3 ! Mem[0000000018800027]
25107p4_far_0_lem:
25108 taddcctv %l7,-0x735,%l0
25109 taddcctv %l4,%l3,%l7
25110 ldd [%o0+0x060],%l0 ! Mem[0000000030000060]
25111 ldd [%o3+0x060],%l0 ! Mem[0000000031800060]
25112 membar #Sync
25113 jmpl %o7,%g0
25114 ldub [%i1+0x027],%l3 ! Mem[0000000018800027]
25115p4_far_0_lom:
25116 taddcctv %l7,-0x735,%l0
25117 taddcctv %l4,%l3,%l7
25118 ldd [%i0+0x060],%l0 ! Mem[0000000030000060]
25119 ldd [%i3+0x060],%l0 ! Mem[0000000031800060]
25120 membar #Sync
25121 jmpl %o7,%g0
25122 ldub [%o1+0x027],%l3 ! Mem[0000000018800027]
25123p4_far_0_he:
25124 std %l4,[%o3+0x060] ! Mem[0000000031800060]
25125 addcc %l1,-0xdcb,%l6
25126 ldsb [%o1+0x024],%l1 ! Mem[0000000030800024]
25127 jmpl %o7,%g0
25128 ldd [%o1+0x060],%f24 ! Mem[0000000030800060]
25129p4_far_0_ho:
25130 std %l4,[%i3+0x060] ! Mem[0000000031800060]
25131 addcc %l1,-0xdcb,%l6
25132 ldsb [%i1+0x024],%l1 ! Mem[0000000030800024]
25133 jmpl %o7,%g0
25134 ldd [%i1+0x060],%f24 ! Mem[0000000030800060]
25135p4_far_0_hem:
25136 std %l4,[%o3+0x060] ! Mem[0000000031800060]
25137 addcc %l1,-0xdcb,%l6
25138 ldsb [%o1+0x024],%l1 ! Mem[0000000030800024]
25139 jmpl %o7,%g0
25140 ldd [%o1+0x060],%f24 ! Mem[0000000030800060]
25141p4_far_0_hom:
25142 std %l4,[%i3+0x060] ! Mem[0000000031800060]
25143 addcc %l1,-0xdcb,%l6
25144 ldsb [%i1+0x024],%l1 ! Mem[0000000030800024]
25145 jmpl %o7,%g0
25146 ldd [%i1+0x060],%f24 ! Mem[0000000030800060]
25147p4_loop_branch_0:
25148 jmpl %o7+12,%g0
25149 add %l0,1,%l0
25150p5_far_0_le:
25151 xnor %l7,%l3,%l0
25152 std %l2,[%i1+0x028] ! Mem[000000001a800028]
25153 smulcc %l7,%l7,%l4
25154 ldd [%i0+0x008],%f2 ! Mem[000000001a000008]
25155 ldsw [%o2+0x028],%l3 ! Mem[0000000031000028]
25156 orncc %l3,-0xdb8,%l7
25157 jmpl %o7,%g0
25158 udivx %l1,-0xe80,%l7
25159p5_far_0_lo:
25160 xnor %l7,%l3,%l0
25161 std %l2,[%o1+0x028] ! Mem[000000001a800028]
25162 smulcc %l7,%l7,%l4
25163 ldd [%o0+0x008],%f2 ! Mem[000000001a000008]
25164 ldsw [%i2+0x028],%l3 ! Mem[0000000031000028]
25165 orncc %l3,-0xdb8,%l7
25166 jmpl %o7,%g0
25167 udivx %l1,-0xe80,%l7
25168p5_far_0_lem:
25169 xnor %l7,%l3,%l0
25170 membar #Sync
25171 std %l2,[%i1+0x028] ! Mem[000000001a800028]
25172 smulcc %l7,%l7,%l4
25173 ldd [%i0+0x008],%f2 ! Mem[000000001a000008]
25174 ldsw [%o2+0x028],%l3 ! Mem[0000000031000028]
25175 orncc %l3,-0xdb8,%l7
25176 jmpl %o7,%g0
25177 udivx %l1,-0xe80,%l7
25178p5_far_0_lom:
25179 xnor %l7,%l3,%l0
25180 membar #Sync
25181 std %l2,[%o1+0x028] ! Mem[000000001a800028]
25182 smulcc %l7,%l7,%l4
25183 ldd [%o0+0x008],%f2 ! Mem[000000001a000008]
25184 ldsw [%i2+0x028],%l3 ! Mem[0000000031000028]
25185 orncc %l3,-0xdb8,%l7
25186 jmpl %o7,%g0
25187 udivx %l1,-0xe80,%l7
25188p5_far_0_he:
25189 taddcctv %l7,%l3,%l1
25190 jmpl %o7,%g0
25191 xorcc %l6,0xe99,%l1
25192p5_far_0_ho:
25193 taddcctv %l7,%l3,%l1
25194 jmpl %o7,%g0
25195 xorcc %l6,0xe99,%l1
25196p5_far_0_hem:
25197 taddcctv %l7,%l3,%l1
25198 jmpl %o7,%g0
25199 xorcc %l6,0xe99,%l1
25200p5_far_0_hom:
25201 taddcctv %l7,%l3,%l1
25202 jmpl %o7,%g0
25203 xorcc %l6,0xe99,%l1
25204p5_loop_branch_0:
25205 jmpl %o7+12,%g0
25206 add %l0,1,%l0
25207p6_far_0_le:
25208 ldd [%i1+0x008],%l4 ! Mem[000000001c800008]
25209 jmpl %o7,%g0
25210 sll %l4,0x019,%l3
25211p6_far_0_lo:
25212 ldd [%o1+0x008],%l4 ! Mem[000000001c800008]
25213 jmpl %o7,%g0
25214 sll %l4,0x019,%l3
25215p6_far_0_lem:
25216 membar #Sync
25217 ldd [%i1+0x008],%l4 ! Mem[000000001c800008]
25218 jmpl %o7,%g0
25219 sll %l4,0x019,%l3
25220p6_far_0_lom:
25221 membar #Sync
25222 ldd [%o1+0x008],%l4 ! Mem[000000001c800008]
25223 jmpl %o7,%g0
25224 sll %l4,0x019,%l3
25225p6_far_0_he:
25226 stx %l4,[%i0+0x040] ! Mem[000000001c000040]
25227 sra %l7,0x018,%l3
25228 jmpl %o7,%g0
25229 subc %l4,%l1,%l4
25230p6_far_0_ho:
25231 stx %l4,[%o0+0x040] ! Mem[000000001c000040]
25232 sra %l7,0x018,%l3
25233 jmpl %o7,%g0
25234 subc %l4,%l1,%l4
25235p6_far_0_hem:
25236 stx %l4,[%i0+0x040] ! Mem[000000001c000040]
25237 sra %l7,0x018,%l3
25238 jmpl %o7,%g0
25239 subc %l4,%l1,%l4
25240p6_far_0_hom:
25241 stx %l4,[%o0+0x040] ! Mem[000000001c000040]
25242 sra %l7,0x018,%l3
25243 jmpl %o7,%g0
25244 subc %l4,%l1,%l4
25245p6_loop_branch_0:
25246 jmpl %o7+12,%g0
25247 add %l0,1,%l0
25248p7_far_0_le:
25249 ldub [%i1+0x06b],%l5 ! Mem[000000001e80006b]
25250 st %f15,[%o2+0x03c] ! Mem[000000003100003c]
25251 addc %l7,%l4,%l0
25252 jmpl %o7,%g0
25253 or %l3,%l4,%l4
25254p7_far_0_lo:
25255 ldub [%o1+0x06b],%l5 ! Mem[000000001e80006b]
25256 st %f15,[%i2+0x03c] ! Mem[000000003100003c]
25257 addc %l7,%l4,%l0
25258 jmpl %o7,%g0
25259 or %l3,%l4,%l4
25260p7_far_0_lem:
25261 ldub [%i1+0x06b],%l5 ! Mem[000000001e80006b]
25262 st %f15,[%o2+0x03c] ! Mem[000000003100003c]
25263 addc %l7,%l4,%l0
25264 jmpl %o7,%g0
25265 or %l3,%l4,%l4
25266p7_far_0_lom:
25267 ldub [%o1+0x06b],%l5 ! Mem[000000001e80006b]
25268 st %f15,[%i2+0x03c] ! Mem[000000003100003c]
25269 addc %l7,%l4,%l0
25270 jmpl %o7,%g0
25271 or %l3,%l4,%l4
25272p7_far_0_he:
25273 nop
25274 orn %l4,%l1,%l1
25275 ldub [%i1+0x026],%l4 ! Mem[000000001e800026]
25276 orn %l7,0x90f,%l0
25277 stb %l3,[%o3+0x039] ! Mem[0000000031800039]
25278 st %f30,[%o1+0x038] ! Mem[0000000030800038]
25279 jmpl %o7,%g0
25280 tsubcctv %l2,-0x0ff,%l6
25281p7_far_0_ho:
25282 nop
25283 orn %l4,%l1,%l1
25284 ldub [%o1+0x026],%l4 ! Mem[000000001e800026]
25285 orn %l7,0x90f,%l0
25286 stb %l3,[%i3+0x039] ! Mem[0000000031800039]
25287 st %f30,[%i1+0x038] ! Mem[0000000030800038]
25288 jmpl %o7,%g0
25289 tsubcctv %l2,-0x0ff,%l6
25290p7_far_0_hem:
25291 nop
25292 orn %l4,%l1,%l1
25293 membar #Sync
25294 ldub [%i1+0x026],%l4 ! Mem[000000001e800026]
25295 orn %l7,0x90f,%l0
25296 stb %l3,[%o3+0x039] ! Mem[0000000031800039]
25297 st %f30,[%o1+0x038] ! Mem[0000000030800038]
25298 jmpl %o7,%g0
25299 tsubcctv %l2,-0x0ff,%l6
25300p7_far_0_hom:
25301 nop
25302 orn %l4,%l1,%l1
25303 membar #Sync
25304 ldub [%o1+0x026],%l4 ! Mem[000000001e800026]
25305 orn %l7,0x90f,%l0
25306 stb %l3,[%i3+0x039] ! Mem[0000000031800039]
25307 st %f30,[%i1+0x038] ! Mem[0000000030800038]
25308 jmpl %o7,%g0
25309 tsubcctv %l2,-0x0ff,%l6
25310p7_loop_branch_0:
25311 jmpl %o7+12,%g0
25312 add %l0,1,%l0
25313far0_b2b_h:
25314 add %l6,0x2f2,%l1
25315 xor %l0,%l6,%l2
25316 umul %l1,%l7,%l2
25317 srl %l6,%l3,%l5
25318 subc %l6,0xc73,%l5
25319 andn %l0,%l2,%l4
25320 jmpl %o7,%g0
25321 andn %l5,0xb22,%l2
25322far0_b2b_l:
25323 andn %l1,%l5,%l6
25324 xnor %l7,%l3,%l5
25325 orncc %l1,-0xe22,%l2
25326 sub %l1,0xef7,%l3
25327 nop
25328 add %l1,%l1,%l2
25329 jmpl %o7,%g0
25330 xnor %l6,-0x262,%l5
25331user_far0_end:
25332 .seg "text"
25333 .text
25334 .align 0x2000
25335user_far1_start:
25336p0_far_1_le:
25337 xorcc %l2,%l4,%l5
25338 stx %l7,[%o2+0x040] ! Mem[0000000031000040]
25339 addccc %l2,%l5,%l3
25340 sth %l7,[%o1+0x000] ! Mem[0000000030800000]
25341 ld [%i0+0x00c],%f2 ! Mem[000000001000000c]
25342 jmpl %o7,%g0
25343 ldsb [%i3+0x014],%l5 ! Mem[0000000011800014]
25344p0_far_1_lo:
25345 xorcc %l2,%l4,%l5
25346 stx %l7,[%i2+0x040] ! Mem[0000000031000040]
25347 addccc %l2,%l5,%l3
25348 sth %l7,[%i1+0x000] ! Mem[0000000030800000]
25349 ld [%o0+0x00c],%f2 ! Mem[000000001000000c]
25350 jmpl %o7,%g0
25351 ldsb [%o3+0x014],%l5 ! Mem[0000000011800014]
25352p0_far_1_lem:
25353 xorcc %l2,%l4,%l5
25354 stx %l7,[%o2+0x040] ! Mem[0000000031000040]
25355 addccc %l2,%l5,%l3
25356 sth %l7,[%o1+0x000] ! Mem[0000000030800000]
25357 membar #Sync
25358 ld [%i0+0x00c],%f2 ! Mem[000000001000000c]
25359 membar #Sync
25360 jmpl %o7,%g0
25361 ldsb [%i3+0x014],%l5 ! Mem[0000000011800014]
25362p0_far_1_lom:
25363 xorcc %l2,%l4,%l5
25364 stx %l7,[%i2+0x040] ! Mem[0000000031000040]
25365 addccc %l2,%l5,%l3
25366 sth %l7,[%i1+0x000] ! Mem[0000000030800000]
25367 membar #Sync
25368 ld [%o0+0x00c],%f2 ! Mem[000000001000000c]
25369 membar #Sync
25370 jmpl %o7,%g0
25371 ldsb [%o3+0x014],%l5 ! Mem[0000000011800014]
25372p0_far_1_he:
25373 ldx [%o3+0x040],%l4 ! Mem[0000000031800040]
25374 umulcc %l7,0x971,%l1
25375 ldsh [%o2+0x004],%l2 ! Mem[0000000031000004]
25376 jmpl %o7,%g0
25377 xnorcc %l3,0x436,%l2
25378p0_far_1_ho:
25379 ldx [%i3+0x040],%l4 ! Mem[0000000031800040]
25380 umulcc %l7,0x971,%l1
25381 ldsh [%i2+0x004],%l2 ! Mem[0000000031000004]
25382 jmpl %o7,%g0
25383 xnorcc %l3,0x436,%l2
25384p0_far_1_hem:
25385 ldx [%o3+0x040],%l4 ! Mem[0000000031800040]
25386 umulcc %l7,0x971,%l1
25387 ldsh [%o2+0x004],%l2 ! Mem[0000000031000004]
25388 jmpl %o7,%g0
25389 xnorcc %l3,0x436,%l2
25390p0_far_1_hom:
25391 ldx [%i3+0x040],%l4 ! Mem[0000000031800040]
25392 umulcc %l7,0x971,%l1
25393 ldsh [%i2+0x004],%l2 ! Mem[0000000031000004]
25394 jmpl %o7,%g0
25395 xnorcc %l3,0x436,%l2
25396p0_loop_branch_1:
25397 jmpl %o7+12,%g0
25398 add %l0,2,%l0
25399p1_far_1_le:
25400 addc %l3,-0xe2e,%l2
25401 lduh [%i2+0x034],%l7 ! Mem[0000000013000034]
25402 mulx %l6,-0xf62,%l4
25403 xnor %l4,-0x728,%l0
25404 srl %l5,0x006,%l1
25405 xor %l0,-0xfda,%l2
25406 jmpl %o7,%g0
25407 ldub [%o3+0x04b],%l6 ! Mem[000000003180004b]
25408p1_far_1_lo:
25409 addc %l3,-0xe2e,%l2
25410 lduh [%o2+0x034],%l7 ! Mem[0000000013000034]
25411 mulx %l6,-0xf62,%l4
25412 xnor %l4,-0x728,%l0
25413 srl %l5,0x006,%l1
25414 xor %l0,-0xfda,%l2
25415 jmpl %o7,%g0
25416 ldub [%i3+0x04b],%l6 ! Mem[000000003180004b]
25417p1_far_1_lem:
25418 addc %l3,-0xe2e,%l2
25419 membar #Sync
25420 lduh [%i2+0x034],%l7 ! Mem[0000000013000034]
25421 mulx %l6,-0xf62,%l4
25422 xnor %l4,-0x728,%l0
25423 srl %l5,0x006,%l1
25424 xor %l0,-0xfda,%l2
25425 jmpl %o7,%g0
25426 ldub [%o3+0x04b],%l6 ! Mem[000000003180004b]
25427p1_far_1_lom:
25428 addc %l3,-0xe2e,%l2
25429 membar #Sync
25430 lduh [%o2+0x034],%l7 ! Mem[0000000013000034]
25431 mulx %l6,-0xf62,%l4
25432 xnor %l4,-0x728,%l0
25433 srl %l5,0x006,%l1
25434 xor %l0,-0xfda,%l2
25435 jmpl %o7,%g0
25436 ldub [%i3+0x04b],%l6 ! Mem[000000003180004b]
25437p1_far_1_he:
25438 tsubcctv %l7,%l3,%l5
25439 srlx %l3,%l4,%l5
25440 xnorcc %l2,%l6,%l5
25441 jmpl %o7,%g0
25442 st %f25,[%i0+0x008] ! Mem[0000000012000008]
25443p1_far_1_ho:
25444 tsubcctv %l7,%l3,%l5
25445 srlx %l3,%l4,%l5
25446 xnorcc %l2,%l6,%l5
25447 jmpl %o7,%g0
25448 st %f25,[%o0+0x008] ! Mem[0000000012000008]
25449p1_far_1_hem:
25450 tsubcctv %l7,%l3,%l5
25451 srlx %l3,%l4,%l5
25452 xnorcc %l2,%l6,%l5
25453 membar #Sync
25454 jmpl %o7,%g0
25455 st %f25,[%i0+0x008] ! Mem[0000000012000008]
25456p1_far_1_hom:
25457 tsubcctv %l7,%l3,%l5
25458 srlx %l3,%l4,%l5
25459 xnorcc %l2,%l6,%l5
25460 membar #Sync
25461 jmpl %o7,%g0
25462 st %f25,[%o0+0x008] ! Mem[0000000012000008]
25463p1_loop_branch_1:
25464 jmpl %o7+12,%g0
25465 add %l0,2,%l0
25466p2_far_1_le:
25467 umul %l5,%l6,%l2
25468 sra %l4,%l4,%l5
25469 andcc %l0,-0x8c7,%l1
25470 ldx [%o1+0x010],%l1 ! Mem[0000000030800010]
25471 jmpl %o7,%g0
25472 xnorcc %l7,0x0d9,%l6
25473p2_far_1_lo:
25474 umul %l5,%l6,%l2
25475 sra %l4,%l4,%l5
25476 andcc %l0,-0x8c7,%l1
25477 ldx [%i1+0x010],%l1 ! Mem[0000000030800010]
25478 jmpl %o7,%g0
25479 xnorcc %l7,0x0d9,%l6
25480p2_far_1_lem:
25481 umul %l5,%l6,%l2
25482 sra %l4,%l4,%l5
25483 andcc %l0,-0x8c7,%l1
25484 ldx [%o1+0x010],%l1 ! Mem[0000000030800010]
25485 jmpl %o7,%g0
25486 xnorcc %l7,0x0d9,%l6
25487p2_far_1_lom:
25488 umul %l5,%l6,%l2
25489 sra %l4,%l4,%l5
25490 andcc %l0,-0x8c7,%l1
25491 ldx [%i1+0x010],%l1 ! Mem[0000000030800010]
25492 jmpl %o7,%g0
25493 xnorcc %l7,0x0d9,%l6
25494p2_far_1_he:
25495 umul %l6,-0x591,%l1
25496 jmpl %o7,%g0
25497 ldsb [%o1+0x052],%l3 ! Mem[0000000030800052]
25498p2_far_1_ho:
25499 umul %l6,-0x591,%l1
25500 jmpl %o7,%g0
25501 ldsb [%i1+0x052],%l3 ! Mem[0000000030800052]
25502p2_far_1_hem:
25503 umul %l6,-0x591,%l1
25504 jmpl %o7,%g0
25505 ldsb [%o1+0x052],%l3 ! Mem[0000000030800052]
25506p2_far_1_hom:
25507 umul %l6,-0x591,%l1
25508 jmpl %o7,%g0
25509 ldsb [%i1+0x052],%l3 ! Mem[0000000030800052]
25510p2_loop_branch_1:
25511 jmpl %o7+12,%g0
25512 add %l0,2,%l0
25513p3_far_1_le:
25514 sth %l1,[%o2+0x05e] ! Mem[000000003100005e]
25515 taddcc %l5,%l0,%l1
25516 jmpl %o7,%g0
25517 stw %l7,[%o0+0x05c] ! Mem[000000003000005c]
25518p3_far_1_lo:
25519 sth %l1,[%i2+0x05e] ! Mem[000000003100005e]
25520 taddcc %l5,%l0,%l1
25521 jmpl %o7,%g0
25522 stw %l7,[%i0+0x05c] ! Mem[000000003000005c]
25523p3_far_1_lem:
25524 sth %l1,[%o2+0x05e] ! Mem[000000003100005e]
25525 taddcc %l5,%l0,%l1
25526 jmpl %o7,%g0
25527 stw %l7,[%o0+0x05c] ! Mem[000000003000005c]
25528p3_far_1_lom:
25529 sth %l1,[%i2+0x05e] ! Mem[000000003100005e]
25530 taddcc %l5,%l0,%l1
25531 jmpl %o7,%g0
25532 stw %l7,[%i0+0x05c] ! Mem[000000003000005c]
25533p3_far_1_he:
25534 std %f30,[%o2+0x018] ! Mem[0000000031000018]
25535 addc %l0,%l2,%l7
25536 addc %l7,%l5,%l3
25537 jmpl %o7,%g0
25538 taddcc %l2,%l3,%l2
25539p3_far_1_ho:
25540 std %f30,[%i2+0x018] ! Mem[0000000031000018]
25541 addc %l0,%l2,%l7
25542 addc %l7,%l5,%l3
25543 jmpl %o7,%g0
25544 taddcc %l2,%l3,%l2
25545p3_far_1_hem:
25546 std %f30,[%o2+0x018] ! Mem[0000000031000018]
25547 addc %l0,%l2,%l7
25548 addc %l7,%l5,%l3
25549 jmpl %o7,%g0
25550 taddcc %l2,%l3,%l2
25551p3_far_1_hom:
25552 std %f30,[%i2+0x018] ! Mem[0000000031000018]
25553 addc %l0,%l2,%l7
25554 addc %l7,%l5,%l3
25555 jmpl %o7,%g0
25556 taddcc %l2,%l3,%l2
25557p3_loop_branch_1:
25558 jmpl %o7+12,%g0
25559 add %l0,2,%l0
25560p4_far_1_le:
25561 or %l1,-0xb57,%l6
25562 xnor %l7,%l3,%l5
25563 tsubcc %l1,-0xe81,%l2
25564 jmpl %o7,%g0
25565 std %l4,[%i1+0x008] ! Mem[0000000018800008]
25566p4_far_1_lo:
25567 or %l1,-0xb57,%l6
25568 xnor %l7,%l3,%l5
25569 tsubcc %l1,-0xe81,%l2
25570 jmpl %o7,%g0
25571 std %l4,[%o1+0x008] ! Mem[0000000018800008]
25572p4_far_1_lem:
25573 or %l1,-0xb57,%l6
25574 xnor %l7,%l3,%l5
25575 tsubcc %l1,-0xe81,%l2
25576 membar #Sync
25577 jmpl %o7,%g0
25578 std %l4,[%i1+0x008] ! Mem[0000000018800008]
25579p4_far_1_lom:
25580 or %l1,-0xb57,%l6
25581 xnor %l7,%l3,%l5
25582 tsubcc %l1,-0xe81,%l2
25583 membar #Sync
25584 jmpl %o7,%g0
25585 std %l4,[%o1+0x008] ! Mem[0000000018800008]
25586p4_far_1_he:
25587 sllx %l2,0x01e,%l5
25588 ldsw [%o3+0x020],%l4 ! Mem[0000000031800020]
25589 sth %l1,[%o3+0x026] ! Mem[0000000031800026]
25590 stb %l5,[%o2+0x063] ! Mem[0000000031000063]
25591 jmpl %o7,%g0
25592 andn %l0,%l2,%l4
25593p4_far_1_ho:
25594 sllx %l2,0x01e,%l5
25595 ldsw [%i3+0x020],%l4 ! Mem[0000000031800020]
25596 sth %l1,[%i3+0x026] ! Mem[0000000031800026]
25597 stb %l5,[%i2+0x063] ! Mem[0000000031000063]
25598 jmpl %o7,%g0
25599 andn %l0,%l2,%l4
25600p4_far_1_hem:
25601 sllx %l2,0x01e,%l5
25602 ldsw [%o3+0x020],%l4 ! Mem[0000000031800020]
25603 sth %l1,[%o3+0x026] ! Mem[0000000031800026]
25604 stb %l5,[%o2+0x063] ! Mem[0000000031000063]
25605 jmpl %o7,%g0
25606 andn %l0,%l2,%l4
25607p4_far_1_hom:
25608 sllx %l2,0x01e,%l5
25609 ldsw [%i3+0x020],%l4 ! Mem[0000000031800020]
25610 sth %l1,[%i3+0x026] ! Mem[0000000031800026]
25611 stb %l5,[%i2+0x063] ! Mem[0000000031000063]
25612 jmpl %o7,%g0
25613 andn %l0,%l2,%l4
25614p4_loop_branch_1:
25615 jmpl %o7+12,%g0
25616 add %l0,2,%l0
25617p5_far_1_le:
25618 andn %l7,0x2a6,%l7
25619 stw %l2,[%i0+0x074] ! Mem[000000001a000074]
25620 ldd [%o2+0x068],%l2 ! Mem[0000000031000068]
25621 addcc %l6,%l1,%l2
25622 stw %l7,[%o1+0x06c] ! Mem[000000003080006c]
25623 jmpl %o7,%g0
25624 or %l5,-0x417,%l1
25625p5_far_1_lo:
25626 andn %l7,0x2a6,%l7
25627 stw %l2,[%o0+0x074] ! Mem[000000001a000074]
25628 ldd [%i2+0x068],%l2 ! Mem[0000000031000068]
25629 addcc %l6,%l1,%l2
25630 stw %l7,[%i1+0x06c] ! Mem[000000003080006c]
25631 jmpl %o7,%g0
25632 or %l5,-0x417,%l1
25633p5_far_1_lem:
25634 andn %l7,0x2a6,%l7
25635 stw %l2,[%i0+0x074] ! Mem[000000001a000074]
25636 ldd [%o2+0x068],%l2 ! Mem[0000000031000068]
25637 addcc %l6,%l1,%l2
25638 stw %l7,[%o1+0x06c] ! Mem[000000003080006c]
25639 jmpl %o7,%g0
25640 or %l5,-0x417,%l1
25641p5_far_1_lom:
25642 andn %l7,0x2a6,%l7
25643 stw %l2,[%o0+0x074] ! Mem[000000001a000074]
25644 ldd [%i2+0x068],%l2 ! Mem[0000000031000068]
25645 addcc %l6,%l1,%l2
25646 stw %l7,[%i1+0x06c] ! Mem[000000003080006c]
25647 jmpl %o7,%g0
25648 or %l5,-0x417,%l1
25649p5_far_1_he:
25650 or %l1,0xee9,%l6
25651 mulx %l2,-0x993,%l6
25652 smulcc %l7,0x745,%l6
25653 xnorcc %l3,%l2,%l5
25654 jmpl %o7,%g0
25655 subccc %l4,%l7,%l2
25656p5_far_1_ho:
25657 or %l1,0xee9,%l6
25658 mulx %l2,-0x993,%l6
25659 smulcc %l7,0x745,%l6
25660 xnorcc %l3,%l2,%l5
25661 jmpl %o7,%g0
25662 subccc %l4,%l7,%l2
25663p5_far_1_hem:
25664 or %l1,0xee9,%l6
25665 mulx %l2,-0x993,%l6
25666 smulcc %l7,0x745,%l6
25667 xnorcc %l3,%l2,%l5
25668 jmpl %o7,%g0
25669 subccc %l4,%l7,%l2
25670p5_far_1_hom:
25671 or %l1,0xee9,%l6
25672 mulx %l2,-0x993,%l6
25673 smulcc %l7,0x745,%l6
25674 xnorcc %l3,%l2,%l5
25675 jmpl %o7,%g0
25676 subccc %l4,%l7,%l2
25677p5_loop_branch_1:
25678 jmpl %o7+12,%g0
25679 add %l0,2,%l0
25680p6_far_1_le:
25681 ldx [%o1+0x070],%l4 ! Mem[0000000030800070]
25682 std %f8 ,[%i2+0x018] ! Mem[000000001d000018]
25683 or %l2,-0x603,%l1
25684 sth %l7,[%i2+0x07e] ! Mem[000000001d00007e]
25685 umul %l5,%l6,%l5
25686 jmpl %o7,%g0
25687 nop
25688p6_far_1_lo:
25689 ldx [%i1+0x070],%l4 ! Mem[0000000030800070]
25690 std %f8 ,[%o2+0x018] ! Mem[000000001d000018]
25691 or %l2,-0x603,%l1
25692 sth %l7,[%o2+0x07e] ! Mem[000000001d00007e]
25693 umul %l5,%l6,%l5
25694 jmpl %o7,%g0
25695 nop
25696p6_far_1_lem:
25697 ldx [%o1+0x070],%l4 ! Mem[0000000030800070]
25698 membar #Sync
25699 std %f8 ,[%i2+0x018] ! Mem[000000001d000018]
25700 or %l2,-0x603,%l1
25701 sth %l7,[%i2+0x07e] ! Mem[000000001d00007e]
25702 umul %l5,%l6,%l5
25703 jmpl %o7,%g0
25704 nop
25705p6_far_1_lom:
25706 ldx [%i1+0x070],%l4 ! Mem[0000000030800070]
25707 membar #Sync
25708 std %f8 ,[%o2+0x018] ! Mem[000000001d000018]
25709 or %l2,-0x603,%l1
25710 sth %l7,[%o2+0x07e] ! Mem[000000001d00007e]
25711 umul %l5,%l6,%l5
25712 jmpl %o7,%g0
25713 nop
25714p6_far_1_he:
25715 ldsb [%o1+0x070],%l0 ! Mem[0000000030800070]
25716 st %f22,[%o3+0x030] ! Mem[0000000031800030]
25717 xnor %l7,0x00b,%l5
25718 lduw [%i3+0x07c],%l5 ! Mem[000000001d80007c]
25719 ldub [%o2+0x073],%l4 ! Mem[0000000031000073]
25720 ldub [%o0+0x073],%l5 ! Mem[0000000030000073]
25721 jmpl %o7,%g0
25722 std %f26,[%o1+0x030] ! Mem[0000000030800030]
25723p6_far_1_ho:
25724 ldsb [%i1+0x070],%l0 ! Mem[0000000030800070]
25725 st %f22,[%i3+0x030] ! Mem[0000000031800030]
25726 xnor %l7,0x00b,%l5
25727 lduw [%o3+0x07c],%l5 ! Mem[000000001d80007c]
25728 ldub [%i2+0x073],%l4 ! Mem[0000000031000073]
25729 ldub [%i0+0x073],%l5 ! Mem[0000000030000073]
25730 jmpl %o7,%g0
25731 std %f26,[%i1+0x030] ! Mem[0000000030800030]
25732p6_far_1_hem:
25733 ldsb [%o1+0x070],%l0 ! Mem[0000000030800070]
25734 st %f22,[%o3+0x030] ! Mem[0000000031800030]
25735 xnor %l7,0x00b,%l5
25736 lduw [%i3+0x07c],%l5 ! Mem[000000001d80007c]
25737 ldub [%o2+0x073],%l4 ! Mem[0000000031000073]
25738 ldub [%o0+0x073],%l5 ! Mem[0000000030000073]
25739 jmpl %o7,%g0
25740 std %f26,[%o1+0x030] ! Mem[0000000030800030]
25741p6_far_1_hom:
25742 ldsb [%i1+0x070],%l0 ! Mem[0000000030800070]
25743 st %f22,[%i3+0x030] ! Mem[0000000031800030]
25744 xnor %l7,0x00b,%l5
25745 lduw [%o3+0x07c],%l5 ! Mem[000000001d80007c]
25746 ldub [%i2+0x073],%l4 ! Mem[0000000031000073]
25747 ldub [%i0+0x073],%l5 ! Mem[0000000030000073]
25748 jmpl %o7,%g0
25749 std %f26,[%i1+0x030] ! Mem[0000000030800030]
25750p6_loop_branch_1:
25751 jmpl %o7+12,%g0
25752 add %l0,2,%l0
25753p7_far_1_le:
25754 srax %l1,%l4,%l0
25755 jmpl %o7,%g0
25756 add %l7,%l7,%l3
25757p7_far_1_lo:
25758 srax %l1,%l4,%l0
25759 jmpl %o7,%g0
25760 add %l7,%l7,%l3
25761p7_far_1_lem:
25762 srax %l1,%l4,%l0
25763 jmpl %o7,%g0
25764 add %l7,%l7,%l3
25765p7_far_1_lom:
25766 srax %l1,%l4,%l0
25767 jmpl %o7,%g0
25768 add %l7,%l7,%l3
25769p7_far_1_he:
25770 ldsh [%i3+0x02e],%l1 ! Mem[000000001f80002e]
25771 sth %l7,[%o1+0x038] ! Mem[0000000030800038]
25772 jmpl %o7,%g0
25773 ldsw [%i1+0x028],%l2 ! Mem[000000001e800028]
25774p7_far_1_ho:
25775 ldsh [%o3+0x02e],%l1 ! Mem[000000001f80002e]
25776 sth %l7,[%i1+0x038] ! Mem[0000000030800038]
25777 jmpl %o7,%g0
25778 ldsw [%o1+0x028],%l2 ! Mem[000000001e800028]
25779p7_far_1_hem:
25780 membar #Sync
25781 ldsh [%i3+0x02e],%l1 ! Mem[000000001f80002e]
25782 sth %l7,[%o1+0x038] ! Mem[0000000030800038]
25783 membar #Sync
25784 jmpl %o7,%g0
25785 ldsw [%i1+0x028],%l2 ! Mem[000000001e800028]
25786p7_far_1_hom:
25787 membar #Sync
25788 ldsh [%o3+0x02e],%l1 ! Mem[000000001f80002e]
25789 sth %l7,[%i1+0x038] ! Mem[0000000030800038]
25790 membar #Sync
25791 jmpl %o7,%g0
25792 ldsw [%o1+0x028],%l2 ! Mem[000000001e800028]
25793p7_loop_branch_1:
25794 jmpl %o7+12,%g0
25795 add %l0,2,%l0
25796far1_b2b_h:
25797 smulcc %l0,0x7c4,%l0
25798 subc %l2,%l1,%l1
25799 mulx %l4,-0xfdb,%l5
25800 jmpl %o7,%g0
25801 tsubcc %l7,-0x120,%l5
25802far1_b2b_l:
25803 srl %l5,%l2,%l5
25804 taddcc %l2,-0xf4a,%l2
25805 smul %l0,0x447,%l0
25806 jmpl %o7,%g0
25807 xnorcc %l4,-0xf0c,%l4
25808user_far1_end:
25809 .seg "text"
25810 .text
25811 .align 0x2000
25812user_far2_start:
25813p0_far_2_le:
25814 subc %l5,-0x6e0,%l2
25815 smul %l1,%l6,%l7
25816 ld [%o2+0x044],%f13 ! Mem[0000000031000044]
25817 jmpl %o7,%g0
25818 andcc %l5,-0xe7b,%l1
25819p0_far_2_lo:
25820 subc %l5,-0x6e0,%l2
25821 smul %l1,%l6,%l7
25822 ld [%i2+0x044],%f13 ! Mem[0000000031000044]
25823 jmpl %o7,%g0
25824 andcc %l5,-0xe7b,%l1
25825p0_far_2_lem:
25826 subc %l5,-0x6e0,%l2
25827 smul %l1,%l6,%l7
25828 ld [%o2+0x044],%f13 ! Mem[0000000031000044]
25829 jmpl %o7,%g0
25830 andcc %l5,-0xe7b,%l1
25831p0_far_2_lom:
25832 subc %l5,-0x6e0,%l2
25833 smul %l1,%l6,%l7
25834 ld [%i2+0x044],%f13 ! Mem[0000000031000044]
25835 jmpl %o7,%g0
25836 andcc %l5,-0xe7b,%l1
25837p0_far_2_he:
25838 ldd [%i3+0x030],%l4 ! Mem[0000000011800030]
25839 sllx %l4,0x003,%l6
25840 ldub [%o0+0x004],%l5 ! Mem[0000000030000004]
25841 st %f22,[%o0+0x044] ! Mem[0000000030000044]
25842 jmpl %o7,%g0
25843 stx %l0,[%i1+0x008] ! Mem[0000000010800008]
25844p0_far_2_ho:
25845 ldd [%o3+0x030],%l4 ! Mem[0000000011800030]
25846 sllx %l4,0x003,%l6
25847 ldub [%i0+0x004],%l5 ! Mem[0000000030000004]
25848 st %f22,[%i0+0x044] ! Mem[0000000030000044]
25849 jmpl %o7,%g0
25850 stx %l0,[%o1+0x008] ! Mem[0000000010800008]
25851p0_far_2_hem:
25852 membar #Sync
25853 ldd [%i3+0x030],%l4 ! Mem[0000000011800030]
25854 sllx %l4,0x003,%l6
25855 ldub [%o0+0x004],%l5 ! Mem[0000000030000004]
25856 st %f22,[%o0+0x044] ! Mem[0000000030000044]
25857 membar #Sync
25858 jmpl %o7,%g0
25859 stx %l0,[%i1+0x008] ! Mem[0000000010800008]
25860p0_far_2_hom:
25861 membar #Sync
25862 ldd [%o3+0x030],%l4 ! Mem[0000000011800030]
25863 sllx %l4,0x003,%l6
25864 ldub [%i0+0x004],%l5 ! Mem[0000000030000004]
25865 st %f22,[%i0+0x044] ! Mem[0000000030000044]
25866 membar #Sync
25867 jmpl %o7,%g0
25868 stx %l0,[%o1+0x008] ! Mem[0000000010800008]
25869p0_loop_branch_2:
25870 jmpl %o7+12,%g0
25871 add %l0,3,%l0
25872p1_far_2_le:
25873 sub %l7,%l3,%l0
25874 ldub [%i1+0x00d],%l5 ! Mem[000000001280000d]
25875 addcc %l2,%l0,%l2
25876 stw %l3,[%i0+0x01c] ! Mem[000000001200001c]
25877 nop
25878 subccc %l0,%l2,%l4
25879 jmpl %o7,%g0
25880 and %l6,-0xe05,%l6
25881p1_far_2_lo:
25882 sub %l7,%l3,%l0
25883 ldub [%o1+0x00d],%l5 ! Mem[000000001280000d]
25884 addcc %l2,%l0,%l2
25885 stw %l3,[%o0+0x01c] ! Mem[000000001200001c]
25886 nop
25887 subccc %l0,%l2,%l4
25888 jmpl %o7,%g0
25889 and %l6,-0xe05,%l6
25890p1_far_2_lem:
25891 sub %l7,%l3,%l0
25892 membar #Sync
25893 ldub [%i1+0x00d],%l5 ! Mem[000000001280000d]
25894 addcc %l2,%l0,%l2
25895 stw %l3,[%i0+0x01c] ! Mem[000000001200001c]
25896 nop
25897 subccc %l0,%l2,%l4
25898 jmpl %o7,%g0
25899 and %l6,-0xe05,%l6
25900p1_far_2_lom:
25901 sub %l7,%l3,%l0
25902 membar #Sync
25903 ldub [%o1+0x00d],%l5 ! Mem[000000001280000d]
25904 addcc %l2,%l0,%l2
25905 stw %l3,[%o0+0x01c] ! Mem[000000001200001c]
25906 nop
25907 subccc %l0,%l2,%l4
25908 jmpl %o7,%g0
25909 and %l6,-0xe05,%l6
25910p1_far_2_he:
25911 lduh [%o3+0x008],%l5 ! Mem[0000000031800008]
25912 addc %l7,-0x7cb,%l7
25913 xnorcc %l3,%l5,%l7
25914 sra %l5,%l5,%l1
25915 jmpl %o7,%g0
25916 ldsh [%o0+0x008],%l3 ! Mem[0000000030000008]
25917p1_far_2_ho:
25918 lduh [%i3+0x008],%l5 ! Mem[0000000031800008]
25919 addc %l7,-0x7cb,%l7
25920 xnorcc %l3,%l5,%l7
25921 sra %l5,%l5,%l1
25922 jmpl %o7,%g0
25923 ldsh [%i0+0x008],%l3 ! Mem[0000000030000008]
25924p1_far_2_hem:
25925 lduh [%o3+0x008],%l5 ! Mem[0000000031800008]
25926 addc %l7,-0x7cb,%l7
25927 xnorcc %l3,%l5,%l7
25928 sra %l5,%l5,%l1
25929 jmpl %o7,%g0
25930 ldsh [%o0+0x008],%l3 ! Mem[0000000030000008]
25931p1_far_2_hom:
25932 lduh [%i3+0x008],%l5 ! Mem[0000000031800008]
25933 addc %l7,-0x7cb,%l7
25934 xnorcc %l3,%l5,%l7
25935 sra %l5,%l5,%l1
25936 jmpl %o7,%g0
25937 ldsh [%i0+0x008],%l3 ! Mem[0000000030000008]
25938p1_loop_branch_2:
25939 jmpl %o7+12,%g0
25940 add %l0,3,%l0
25941p2_far_2_le:
25942 sdivx %l1,-0xb22,%l5
25943 andcc %l4,-0x7d9,%l7
25944 std %l0,[%o1+0x010] ! Mem[0000000030800010]
25945 sub %l0,%l1,%l5
25946 andncc %l7,-0xdce,%l0
25947 ldsw [%o3+0x014],%l1 ! Mem[0000000031800014]
25948 jmpl %o7,%g0
25949 addccc %l5,-0x9ec,%l3
25950p2_far_2_lo:
25951 sdivx %l1,-0xb22,%l5
25952 andcc %l4,-0x7d9,%l7
25953 std %l0,[%i1+0x010] ! Mem[0000000030800010]
25954 sub %l0,%l1,%l5
25955 andncc %l7,-0xdce,%l0
25956 ldsw [%i3+0x014],%l1 ! Mem[0000000031800014]
25957 jmpl %o7,%g0
25958 addccc %l5,-0x9ec,%l3
25959p2_far_2_lem:
25960 sdivx %l1,-0xb22,%l5
25961 andcc %l4,-0x7d9,%l7
25962 std %l0,[%o1+0x010] ! Mem[0000000030800010]
25963 sub %l0,%l1,%l5
25964 andncc %l7,-0xdce,%l0
25965 ldsw [%o3+0x014],%l1 ! Mem[0000000031800014]
25966 jmpl %o7,%g0
25967 addccc %l5,-0x9ec,%l3
25968p2_far_2_lom:
25969 sdivx %l1,-0xb22,%l5
25970 andcc %l4,-0x7d9,%l7
25971 std %l0,[%i1+0x010] ! Mem[0000000030800010]
25972 sub %l0,%l1,%l5
25973 andncc %l7,-0xdce,%l0
25974 ldsw [%i3+0x014],%l1 ! Mem[0000000031800014]
25975 jmpl %o7,%g0
25976 addccc %l5,-0x9ec,%l3
25977p2_far_2_he:
25978 st %f30,[%i2+0x020] ! Mem[0000000015000020]
25979 smulcc %l6,%l6,%l7
25980 lduw [%i2+0x07c],%l3 ! Mem[000000001500007c]
25981 udivx %l6,%l5,%l3
25982 ldsh [%o0+0x050],%l4 ! Mem[0000000030000050]
25983 jmpl %o7,%g0
25984 lduh [%o3+0x050],%l5 ! Mem[0000000031800050]
25985p2_far_2_ho:
25986 st %f30,[%o2+0x020] ! Mem[0000000015000020]
25987 smulcc %l6,%l6,%l7
25988 lduw [%o2+0x07c],%l3 ! Mem[000000001500007c]
25989 udivx %l6,%l5,%l3
25990 ldsh [%i0+0x050],%l4 ! Mem[0000000030000050]
25991 jmpl %o7,%g0
25992 lduh [%i3+0x050],%l5 ! Mem[0000000031800050]
25993p2_far_2_hem:
25994 membar #Sync
25995 st %f30,[%i2+0x020] ! Mem[0000000015000020]
25996 smulcc %l6,%l6,%l7
25997 lduw [%i2+0x07c],%l3 ! Mem[000000001500007c]
25998 udivx %l6,%l5,%l3
25999 ldsh [%o0+0x050],%l4 ! Mem[0000000030000050]
26000 jmpl %o7,%g0
26001 lduh [%o3+0x050],%l5 ! Mem[0000000031800050]
26002p2_far_2_hom:
26003 membar #Sync
26004 st %f30,[%o2+0x020] ! Mem[0000000015000020]
26005 smulcc %l6,%l6,%l7
26006 lduw [%o2+0x07c],%l3 ! Mem[000000001500007c]
26007 udivx %l6,%l5,%l3
26008 ldsh [%i0+0x050],%l4 ! Mem[0000000030000050]
26009 jmpl %o7,%g0
26010 lduh [%i3+0x050],%l5 ! Mem[0000000031800050]
26011p2_loop_branch_2:
26012 jmpl %o7+12,%g0
26013 add %l0,3,%l0
26014p3_far_2_le:
26015 stw %l6,[%i2+0x03c] ! Mem[000000001700003c]
26016 udivx %l7,%l3,%l7
26017 jmpl %o7,%g0
26018 xnorcc %l5,-0x4d4,%l6
26019p3_far_2_lo:
26020 stw %l6,[%o2+0x03c] ! Mem[000000001700003c]
26021 udivx %l7,%l3,%l7
26022 jmpl %o7,%g0
26023 xnorcc %l5,-0x4d4,%l6
26024p3_far_2_lem:
26025 membar #Sync
26026 stw %l6,[%i2+0x03c] ! Mem[000000001700003c]
26027 udivx %l7,%l3,%l7
26028 jmpl %o7,%g0
26029 xnorcc %l5,-0x4d4,%l6
26030p3_far_2_lom:
26031 membar #Sync
26032 stw %l6,[%o2+0x03c] ! Mem[000000001700003c]
26033 udivx %l7,%l3,%l7
26034 jmpl %o7,%g0
26035 xnorcc %l5,-0x4d4,%l6
26036p3_far_2_he:
26037 sra %l7,0x01c,%l6
26038 andncc %l6,0xcd3,%l5
26039 std %l2,[%o2+0x018] ! Mem[0000000031000018]
26040 ldd [%i0+0x060],%f30 ! Mem[0000000016000060]
26041 andncc %l7,0xff3,%l5
26042 andn %l3,0x0bc,%l5
26043 jmpl %o7,%g0
26044 ldd [%o2+0x018],%f22 ! Mem[0000000031000018]
26045p3_far_2_ho:
26046 sra %l7,0x01c,%l6
26047 andncc %l6,0xcd3,%l5
26048 std %l2,[%i2+0x018] ! Mem[0000000031000018]
26049 ldd [%o0+0x060],%f30 ! Mem[0000000016000060]
26050 andncc %l7,0xff3,%l5
26051 andn %l3,0x0bc,%l5
26052 jmpl %o7,%g0
26053 ldd [%i2+0x018],%f22 ! Mem[0000000031000018]
26054p3_far_2_hem:
26055 sra %l7,0x01c,%l6
26056 andncc %l6,0xcd3,%l5
26057 std %l2,[%o2+0x018] ! Mem[0000000031000018]
26058 ldd [%i0+0x060],%f30 ! Mem[0000000016000060]
26059 andncc %l7,0xff3,%l5
26060 andn %l3,0x0bc,%l5
26061 jmpl %o7,%g0
26062 ldd [%o2+0x018],%f22 ! Mem[0000000031000018]
26063p3_far_2_hom:
26064 sra %l7,0x01c,%l6
26065 andncc %l6,0xcd3,%l5
26066 std %l2,[%i2+0x018] ! Mem[0000000031000018]
26067 ldd [%o0+0x060],%f30 ! Mem[0000000016000060]
26068 andncc %l7,0xff3,%l5
26069 andn %l3,0x0bc,%l5
26070 jmpl %o7,%g0
26071 ldd [%i2+0x018],%f22 ! Mem[0000000031000018]
26072p3_loop_branch_2:
26073 jmpl %o7+12,%g0
26074 add %l0,3,%l0
26075p4_far_2_le:
26076 ldd [%o0+0x020],%f8 ! Mem[0000000030000020]
26077 umulcc %l6,%l4,%l0
26078 stb %l1,[%o2+0x062] ! Mem[0000000031000062]
26079 ldd [%o3+0x060],%l6 ! Mem[0000000031800060]
26080 sll %l4,0x011,%l5
26081 jmpl %o7,%g0
26082 sub %l2,-0xc4d,%l4
26083p4_far_2_lo:
26084 ldd [%i0+0x020],%f8 ! Mem[0000000030000020]
26085 umulcc %l6,%l4,%l0
26086 stb %l1,[%i2+0x062] ! Mem[0000000031000062]
26087 ldd [%i3+0x060],%l6 ! Mem[0000000031800060]
26088 sll %l4,0x011,%l5
26089 jmpl %o7,%g0
26090 sub %l2,-0xc4d,%l4
26091p4_far_2_lem:
26092 ldd [%o0+0x020],%f8 ! Mem[0000000030000020]
26093 umulcc %l6,%l4,%l0
26094 stb %l1,[%o2+0x062] ! Mem[0000000031000062]
26095 ldd [%o3+0x060],%l6 ! Mem[0000000031800060]
26096 sll %l4,0x011,%l5
26097 jmpl %o7,%g0
26098 sub %l2,-0xc4d,%l4
26099p4_far_2_lom:
26100 ldd [%i0+0x020],%f8 ! Mem[0000000030000020]
26101 umulcc %l6,%l4,%l0
26102 stb %l1,[%i2+0x062] ! Mem[0000000031000062]
26103 ldd [%i3+0x060],%l6 ! Mem[0000000031800060]
26104 sll %l4,0x011,%l5
26105 jmpl %o7,%g0
26106 sub %l2,-0xc4d,%l4
26107p4_far_2_he:
26108 lduw [%o2+0x024],%l3 ! Mem[0000000031000024]
26109 stw %l2,[%o2+0x060] ! Mem[0000000031000060]
26110 ldsb [%i2+0x029],%l0 ! Mem[0000000019000029]
26111 orn %l3,0x7d0,%l1
26112 ldd [%i1+0x060],%f20 ! Mem[0000000018800060]
26113 jmpl %o7,%g0
26114 srlx %l6,0x021,%l6
26115p4_far_2_ho:
26116 lduw [%i2+0x024],%l3 ! Mem[0000000031000024]
26117 stw %l2,[%i2+0x060] ! Mem[0000000031000060]
26118 ldsb [%o2+0x029],%l0 ! Mem[0000000019000029]
26119 orn %l3,0x7d0,%l1
26120 ldd [%o1+0x060],%f20 ! Mem[0000000018800060]
26121 jmpl %o7,%g0
26122 srlx %l6,0x021,%l6
26123p4_far_2_hem:
26124 lduw [%o2+0x024],%l3 ! Mem[0000000031000024]
26125 stw %l2,[%o2+0x060] ! Mem[0000000031000060]
26126 membar #Sync
26127 ldsb [%i2+0x029],%l0 ! Mem[0000000019000029]
26128 orn %l3,0x7d0,%l1
26129 ldd [%i1+0x060],%f20 ! Mem[0000000018800060]
26130 jmpl %o7,%g0
26131 srlx %l6,0x021,%l6
26132p4_far_2_hom:
26133 lduw [%i2+0x024],%l3 ! Mem[0000000031000024]
26134 stw %l2,[%i2+0x060] ! Mem[0000000031000060]
26135 membar #Sync
26136 ldsb [%o2+0x029],%l0 ! Mem[0000000019000029]
26137 orn %l3,0x7d0,%l1
26138 ldd [%o1+0x060],%f20 ! Mem[0000000018800060]
26139 jmpl %o7,%g0
26140 srlx %l6,0x021,%l6
26141p4_loop_branch_2:
26142 jmpl %o7+12,%g0
26143 add %l0,3,%l0
26144p5_far_2_le:
26145 jmpl %o7,%g0
26146 stx %l6,[%o1+0x028] ! Mem[0000000030800028]
26147 jmpl %o7,%g0
26148 nop
26149p5_far_2_lo:
26150 jmpl %o7,%g0
26151 stx %l6,[%i1+0x028] ! Mem[0000000030800028]
26152 jmpl %o7,%g0
26153 nop
26154p5_far_2_lem:
26155 jmpl %o7,%g0
26156 stx %l6,[%o1+0x028] ! Mem[0000000030800028]
26157 jmpl %o7,%g0
26158 nop
26159p5_far_2_lom:
26160 jmpl %o7,%g0
26161 stx %l6,[%i1+0x028] ! Mem[0000000030800028]
26162 jmpl %o7,%g0
26163 nop
26164p5_far_2_he:
26165 jmpl %o7,%g0
26166 ldd [%i3+0x018],%f18 ! Mem[000000001b800018]
26167 jmpl %o7,%g0
26168 nop
26169p5_far_2_ho:
26170 jmpl %o7,%g0
26171 ldd [%o3+0x018],%f18 ! Mem[000000001b800018]
26172 jmpl %o7,%g0
26173 nop
26174p5_far_2_hem:
26175 membar #Sync
26176 jmpl %o7,%g0
26177 ldd [%i3+0x018],%f18 ! Mem[000000001b800018]
26178 jmpl %o7,%g0
26179 nop
26180p5_far_2_hom:
26181 membar #Sync
26182 jmpl %o7,%g0
26183 ldd [%o3+0x018],%f18 ! Mem[000000001b800018]
26184 jmpl %o7,%g0
26185 nop
26186p5_loop_branch_2:
26187 jmpl %o7+12,%g0
26188 add %l0,3,%l0
26189p6_far_2_le:
26190 lduh [%i1+0x004],%l7 ! Mem[000000001c800004]
26191 xor %l5,%l6,%l4
26192 jmpl %o7,%g0
26193 tsubcc %l4,%l2,%l3
26194p6_far_2_lo:
26195 lduh [%o1+0x004],%l7 ! Mem[000000001c800004]
26196 xor %l5,%l6,%l4
26197 jmpl %o7,%g0
26198 tsubcc %l4,%l2,%l3
26199p6_far_2_lem:
26200 membar #Sync
26201 lduh [%i1+0x004],%l7 ! Mem[000000001c800004]
26202 xor %l5,%l6,%l4
26203 jmpl %o7,%g0
26204 tsubcc %l4,%l2,%l3
26205p6_far_2_lom:
26206 membar #Sync
26207 lduh [%o1+0x004],%l7 ! Mem[000000001c800004]
26208 xor %l5,%l6,%l4
26209 jmpl %o7,%g0
26210 tsubcc %l4,%l2,%l3
26211p6_far_2_he:
26212 add %l7,-0x64b,%l7
26213 jmpl %o7,%g0
26214 lduh [%o1+0x034],%l3 ! Mem[0000000030800034]
26215p6_far_2_ho:
26216 add %l7,-0x64b,%l7
26217 jmpl %o7,%g0
26218 lduh [%i1+0x034],%l3 ! Mem[0000000030800034]
26219p6_far_2_hem:
26220 add %l7,-0x64b,%l7
26221 jmpl %o7,%g0
26222 lduh [%o1+0x034],%l3 ! Mem[0000000030800034]
26223p6_far_2_hom:
26224 add %l7,-0x64b,%l7
26225 jmpl %o7,%g0
26226 lduh [%i1+0x034],%l3 ! Mem[0000000030800034]
26227p6_loop_branch_2:
26228 jmpl %o7+12,%g0
26229 add %l0,3,%l0
26230p7_far_2_le:
26231 or %l2,0xddd,%l1
26232 udivx %l5,%l3,%l7
26233 jmpl %o7,%g0
26234 taddcctv %l4,%l1,%l6
26235p7_far_2_lo:
26236 or %l2,0xddd,%l1
26237 udivx %l5,%l3,%l7
26238 jmpl %o7,%g0
26239 taddcctv %l4,%l1,%l6
26240p7_far_2_lem:
26241 or %l2,0xddd,%l1
26242 udivx %l5,%l3,%l7
26243 jmpl %o7,%g0
26244 taddcctv %l4,%l1,%l6
26245p7_far_2_lom:
26246 or %l2,0xddd,%l1
26247 udivx %l5,%l3,%l7
26248 jmpl %o7,%g0
26249 taddcctv %l4,%l1,%l6
26250p7_far_2_he:
26251 stb %l7,[%i0+0x065] ! Mem[000000001e000065]
26252 tsubcctv %l5,%l0,%l4
26253 lduw [%i2+0x000],%l1 ! Mem[000000001f000000]
26254 srl %l5,%l6,%l1
26255 jmpl %o7,%g0
26256 stw %l3,[%i1+0x010] ! Mem[000000001e800010]
26257p7_far_2_ho:
26258 stb %l7,[%o0+0x065] ! Mem[000000001e000065]
26259 tsubcctv %l5,%l0,%l4
26260 lduw [%o2+0x000],%l1 ! Mem[000000001f000000]
26261 srl %l5,%l6,%l1
26262 jmpl %o7,%g0
26263 stw %l3,[%o1+0x010] ! Mem[000000001e800010]
26264p7_far_2_hem:
26265 stb %l7,[%i0+0x065] ! Mem[000000001e000065]
26266 tsubcctv %l5,%l0,%l4
26267 membar #Sync
26268 lduw [%i2+0x000],%l1 ! Mem[000000001f000000]
26269 srl %l5,%l6,%l1
26270 membar #Sync
26271 jmpl %o7,%g0
26272 stw %l3,[%i1+0x010] ! Mem[000000001e800010]
26273p7_far_2_hom:
26274 stb %l7,[%o0+0x065] ! Mem[000000001e000065]
26275 tsubcctv %l5,%l0,%l4
26276 membar #Sync
26277 lduw [%o2+0x000],%l1 ! Mem[000000001f000000]
26278 srl %l5,%l6,%l1
26279 membar #Sync
26280 jmpl %o7,%g0
26281 stw %l3,[%o1+0x010] ! Mem[000000001e800010]
26282p7_loop_branch_2:
26283 jmpl %o7+12,%g0
26284 add %l0,3,%l0
26285far2_b2b_h:
26286 andcc %l7,%l5,%l7
26287 tsubcc %l0,-0xd9a,%l3
26288 xnor %l6,-0x4d1,%l4
26289 jmpl %o7,%g0
26290 xor %l4,-0xbbb,%l2
26291far2_b2b_l:
26292 orncc %l3,%l4,%l6
26293 tsubcctv %l2,-0xae4,%l1
26294 andcc %l4,-0xcec,%l6
26295 jmpl %o7,%g0
26296 udivx %l2,%l3,%l1
26297user_far2_end:
26298 .seg "text"
26299 .text
26300 .align 0x2000
26301user_far3_start:
26302p0_far_3_le:
26303 stb %l6,[%i3+0x033] ! Mem[0000000011800033]
26304 addc %l4,%l5,%l0
26305 st %f2 ,[%o2+0x040] ! Mem[0000000031000040]
26306 ld [%i2+0x078],%f4 ! Mem[0000000011000078]
26307 jmpl %o7,%g0
26308 add %l3,%l4,%l7
26309p0_far_3_lo:
26310 stb %l6,[%o3+0x033] ! Mem[0000000011800033]
26311 addc %l4,%l5,%l0
26312 st %f2 ,[%i2+0x040] ! Mem[0000000031000040]
26313 ld [%o2+0x078],%f4 ! Mem[0000000011000078]
26314 jmpl %o7,%g0
26315 add %l3,%l4,%l7
26316p0_far_3_lem:
26317 membar #Sync
26318 stb %l6,[%i3+0x033] ! Mem[0000000011800033]
26319 addc %l4,%l5,%l0
26320 st %f2 ,[%o2+0x040] ! Mem[0000000031000040]
26321 ld [%i2+0x078],%f4 ! Mem[0000000011000078]
26322 jmpl %o7,%g0
26323 add %l3,%l4,%l7
26324p0_far_3_lom:
26325 membar #Sync
26326 stb %l6,[%o3+0x033] ! Mem[0000000011800033]
26327 addc %l4,%l5,%l0
26328 st %f2 ,[%i2+0x040] ! Mem[0000000031000040]
26329 ld [%o2+0x078],%f4 ! Mem[0000000011000078]
26330 jmpl %o7,%g0
26331 add %l3,%l4,%l7
26332p0_far_3_he:
26333 stw %l7,[%o2+0x040] ! Mem[0000000031000040]
26334 smulcc %l4,%l2,%l1
26335 umulcc %l4,0xced,%l6
26336 xnor %l0,%l6,%l3
26337 stb %l4,[%i1+0x07a] ! Mem[000000001080007a]
26338 stb %l7,[%o2+0x042] ! Mem[0000000031000042]
26339 jmpl %o7,%g0
26340 stx %l3,[%o1+0x040] ! Mem[0000000030800040]
26341p0_far_3_ho:
26342 stw %l7,[%i2+0x040] ! Mem[0000000031000040]
26343 smulcc %l4,%l2,%l1
26344 umulcc %l4,0xced,%l6
26345 xnor %l0,%l6,%l3
26346 stb %l4,[%o1+0x07a] ! Mem[000000001080007a]
26347 stb %l7,[%i2+0x042] ! Mem[0000000031000042]
26348 jmpl %o7,%g0
26349 stx %l3,[%i1+0x040] ! Mem[0000000030800040]
26350p0_far_3_hem:
26351 stw %l7,[%o2+0x040] ! Mem[0000000031000040]
26352 smulcc %l4,%l2,%l1
26353 umulcc %l4,0xced,%l6
26354 xnor %l0,%l6,%l3
26355 stb %l4,[%i1+0x07a] ! Mem[000000001080007a]
26356 stb %l7,[%o2+0x042] ! Mem[0000000031000042]
26357 jmpl %o7,%g0
26358 stx %l3,[%o1+0x040] ! Mem[0000000030800040]
26359p0_far_3_hom:
26360 stw %l7,[%i2+0x040] ! Mem[0000000031000040]
26361 smulcc %l4,%l2,%l1
26362 umulcc %l4,0xced,%l6
26363 xnor %l0,%l6,%l3
26364 stb %l4,[%o1+0x07a] ! Mem[000000001080007a]
26365 stb %l7,[%i2+0x042] ! Mem[0000000031000042]
26366 jmpl %o7,%g0
26367 stx %l3,[%i1+0x040] ! Mem[0000000030800040]
26368p0_loop_branch_3:
26369 jmpl %o7+12,%g0
26370 add %l0,4,%l0
26371p1_far_3_le:
26372 sllx %l6,%l7,%l0
26373 st %f0 ,[%o3+0x008] ! Mem[0000000031800008]
26374 ldsw [%i2+0x074],%l1 ! Mem[0000000013000074]
26375 jmpl %o7,%g0
26376 addc %l5,%l2,%l7
26377p1_far_3_lo:
26378 sllx %l6,%l7,%l0
26379 st %f0 ,[%i3+0x008] ! Mem[0000000031800008]
26380 ldsw [%o2+0x074],%l1 ! Mem[0000000013000074]
26381 jmpl %o7,%g0
26382 addc %l5,%l2,%l7
26383p1_far_3_lem:
26384 sllx %l6,%l7,%l0
26385 st %f0 ,[%o3+0x008] ! Mem[0000000031800008]
26386 ldsw [%i2+0x074],%l1 ! Mem[0000000013000074]
26387 jmpl %o7,%g0
26388 addc %l5,%l2,%l7
26389p1_far_3_lom:
26390 sllx %l6,%l7,%l0
26391 st %f0 ,[%i3+0x008] ! Mem[0000000031800008]
26392 ldsw [%o2+0x074],%l1 ! Mem[0000000013000074]
26393 jmpl %o7,%g0
26394 addc %l5,%l2,%l7
26395p1_far_3_he:
26396 sth %l2,[%i0+0x030] ! Mem[0000000012000030]
26397 sth %l4,[%o1+0x04e] ! Mem[000000003080004e]
26398 stb %l2,[%o1+0x00e] ! Mem[000000003080000e]
26399 ldsw [%o0+0x048],%l1 ! Mem[0000000030000048]
26400 std %l4,[%o1+0x048] ! Mem[0000000030800048]
26401 jmpl %o7,%g0
26402 std %f28,[%o0+0x008] ! Mem[0000000030000008]
26403p1_far_3_ho:
26404 sth %l2,[%o0+0x030] ! Mem[0000000012000030]
26405 sth %l4,[%i1+0x04e] ! Mem[000000003080004e]
26406 stb %l2,[%i1+0x00e] ! Mem[000000003080000e]
26407 ldsw [%i0+0x048],%l1 ! Mem[0000000030000048]
26408 std %l4,[%i1+0x048] ! Mem[0000000030800048]
26409 jmpl %o7,%g0
26410 std %f28,[%i0+0x008] ! Mem[0000000030000008]
26411p1_far_3_hem:
26412 membar #Sync
26413 sth %l2,[%i0+0x030] ! Mem[0000000012000030]
26414 sth %l4,[%o1+0x04e] ! Mem[000000003080004e]
26415 stb %l2,[%o1+0x00e] ! Mem[000000003080000e]
26416 ldsw [%o0+0x048],%l1 ! Mem[0000000030000048]
26417 std %l4,[%o1+0x048] ! Mem[0000000030800048]
26418 jmpl %o7,%g0
26419 std %f28,[%o0+0x008] ! Mem[0000000030000008]
26420p1_far_3_hom:
26421 membar #Sync
26422 sth %l2,[%o0+0x030] ! Mem[0000000012000030]
26423 sth %l4,[%i1+0x04e] ! Mem[000000003080004e]
26424 stb %l2,[%i1+0x00e] ! Mem[000000003080000e]
26425 ldsw [%i0+0x048],%l1 ! Mem[0000000030000048]
26426 std %l4,[%i1+0x048] ! Mem[0000000030800048]
26427 jmpl %o7,%g0
26428 std %f28,[%i0+0x008] ! Mem[0000000030000008]
26429p1_loop_branch_3:
26430 jmpl %o7+12,%g0
26431 add %l0,4,%l0
26432p2_far_3_le:
26433 ldx [%o3+0x010],%l4 ! Mem[0000000031800010]
26434 jmpl %o7,%g0
26435 lduh [%o0+0x054],%l3 ! Mem[0000000030000054]
26436p2_far_3_lo:
26437 ldx [%i3+0x010],%l4 ! Mem[0000000031800010]
26438 jmpl %o7,%g0
26439 lduh [%i0+0x054],%l3 ! Mem[0000000030000054]
26440p2_far_3_lem:
26441 ldx [%o3+0x010],%l4 ! Mem[0000000031800010]
26442 jmpl %o7,%g0
26443 lduh [%o0+0x054],%l3 ! Mem[0000000030000054]
26444p2_far_3_lom:
26445 ldx [%i3+0x010],%l4 ! Mem[0000000031800010]
26446 jmpl %o7,%g0
26447 lduh [%i0+0x054],%l3 ! Mem[0000000030000054]
26448p2_far_3_he:
26449 andn %l5,0x912,%l0
26450 addcc %l7,0xf7f,%l3
26451 jmpl %o7,%g0
26452 stb %l3,[%i0+0x02d] ! Mem[000000001400002d]
26453p2_far_3_ho:
26454 andn %l5,0x912,%l0
26455 addcc %l7,0xf7f,%l3
26456 jmpl %o7,%g0
26457 stb %l3,[%o0+0x02d] ! Mem[000000001400002d]
26458p2_far_3_hem:
26459 andn %l5,0x912,%l0
26460 addcc %l7,0xf7f,%l3
26461 membar #Sync
26462 jmpl %o7,%g0
26463 stb %l3,[%i0+0x02d] ! Mem[000000001400002d]
26464p2_far_3_hom:
26465 andn %l5,0x912,%l0
26466 addcc %l7,0xf7f,%l3
26467 membar #Sync
26468 jmpl %o7,%g0
26469 stb %l3,[%o0+0x02d] ! Mem[000000001400002d]
26470p2_loop_branch_3:
26471 jmpl %o7+12,%g0
26472 add %l0,4,%l0
26473p3_far_3_le:
26474 stx %l7,[%o1+0x018] ! Mem[0000000030800018]
26475 addc %l6,-0xcca,%l3
26476 ld [%o3+0x018],%f11 ! Mem[0000000031800018]
26477 std %f14,[%i3+0x040] ! Mem[0000000017800040]
26478 subccc %l7,%l6,%l1
26479 jmpl %o7,%g0
26480 ldsw [%o3+0x01c],%l5 ! Mem[000000003180001c]
26481p3_far_3_lo:
26482 stx %l7,[%i1+0x018] ! Mem[0000000030800018]
26483 addc %l6,-0xcca,%l3
26484 ld [%i3+0x018],%f11 ! Mem[0000000031800018]
26485 std %f14,[%o3+0x040] ! Mem[0000000017800040]
26486 subccc %l7,%l6,%l1
26487 jmpl %o7,%g0
26488 ldsw [%i3+0x01c],%l5 ! Mem[000000003180001c]
26489p3_far_3_lem:
26490 stx %l7,[%o1+0x018] ! Mem[0000000030800018]
26491 addc %l6,-0xcca,%l3
26492 ld [%o3+0x018],%f11 ! Mem[0000000031800018]
26493 std %f14,[%i3+0x040] ! Mem[0000000017800040]
26494 subccc %l7,%l6,%l1
26495 jmpl %o7,%g0
26496 ldsw [%o3+0x01c],%l5 ! Mem[000000003180001c]
26497p3_far_3_lom:
26498 stx %l7,[%i1+0x018] ! Mem[0000000030800018]
26499 addc %l6,-0xcca,%l3
26500 ld [%i3+0x018],%f11 ! Mem[0000000031800018]
26501 std %f14,[%o3+0x040] ! Mem[0000000017800040]
26502 subccc %l7,%l6,%l1
26503 jmpl %o7,%g0
26504 ldsw [%i3+0x01c],%l5 ! Mem[000000003180001c]
26505p3_far_3_he:
26506 lduh [%o3+0x05a],%l5 ! Mem[000000003180005a]
26507 st %f28,[%i2+0x070] ! Mem[0000000017000070]
26508 xorcc %l7,%l0,%l1
26509 lduh [%o2+0x01c],%l7 ! Mem[000000003100001c]
26510 jmpl %o7,%g0
26511 sll %l2,%l0,%l5
26512p3_far_3_ho:
26513 lduh [%i3+0x05a],%l5 ! Mem[000000003180005a]
26514 st %f28,[%o2+0x070] ! Mem[0000000017000070]
26515 xorcc %l7,%l0,%l1
26516 lduh [%i2+0x01c],%l7 ! Mem[000000003100001c]
26517 jmpl %o7,%g0
26518 sll %l2,%l0,%l5
26519p3_far_3_hem:
26520 lduh [%o3+0x05a],%l5 ! Mem[000000003180005a]
26521 st %f28,[%i2+0x070] ! Mem[0000000017000070]
26522 xorcc %l7,%l0,%l1
26523 lduh [%o2+0x01c],%l7 ! Mem[000000003100001c]
26524 jmpl %o7,%g0
26525 sll %l2,%l0,%l5
26526p3_far_3_hom:
26527 lduh [%i3+0x05a],%l5 ! Mem[000000003180005a]
26528 st %f28,[%o2+0x070] ! Mem[0000000017000070]
26529 xorcc %l7,%l0,%l1
26530 lduh [%i2+0x01c],%l7 ! Mem[000000003100001c]
26531 jmpl %o7,%g0
26532 sll %l2,%l0,%l5
26533p3_loop_branch_3:
26534 jmpl %o7+12,%g0
26535 add %l0,4,%l0
26536p4_far_3_le:
26537 addc %l1,-0xff7,%l5
26538 addcc %l2,%l7,%l0
26539 sll %l1,0x017,%l5
26540 umul %l6,%l2,%l0
26541 jmpl %o7,%g0
26542 st %f9 ,[%i0+0x038] ! Mem[0000000018000038]
26543p4_far_3_lo:
26544 addc %l1,-0xff7,%l5
26545 addcc %l2,%l7,%l0
26546 sll %l1,0x017,%l5
26547 umul %l6,%l2,%l0
26548 jmpl %o7,%g0
26549 st %f9 ,[%o0+0x038] ! Mem[0000000018000038]
26550p4_far_3_lem:
26551 addc %l1,-0xff7,%l5
26552 addcc %l2,%l7,%l0
26553 sll %l1,0x017,%l5
26554 umul %l6,%l2,%l0
26555 membar #Sync
26556 jmpl %o7,%g0
26557 st %f9 ,[%i0+0x038] ! Mem[0000000018000038]
26558p4_far_3_lom:
26559 addc %l1,-0xff7,%l5
26560 addcc %l2,%l7,%l0
26561 sll %l1,0x017,%l5
26562 umul %l6,%l2,%l0
26563 membar #Sync
26564 jmpl %o7,%g0
26565 st %f9 ,[%o0+0x038] ! Mem[0000000018000038]
26566p4_far_3_he:
26567 lduw [%o3+0x064],%l2 ! Mem[0000000031800064]
26568 jmpl %o7,%g0
26569 ldd [%o3+0x060],%l4 ! Mem[0000000031800060]
26570p4_far_3_ho:
26571 lduw [%i3+0x064],%l2 ! Mem[0000000031800064]
26572 jmpl %o7,%g0
26573 ldd [%i3+0x060],%l4 ! Mem[0000000031800060]
26574p4_far_3_hem:
26575 lduw [%o3+0x064],%l2 ! Mem[0000000031800064]
26576 jmpl %o7,%g0
26577 ldd [%o3+0x060],%l4 ! Mem[0000000031800060]
26578p4_far_3_hom:
26579 lduw [%i3+0x064],%l2 ! Mem[0000000031800064]
26580 jmpl %o7,%g0
26581 ldd [%i3+0x060],%l4 ! Mem[0000000031800060]
26582p4_loop_branch_3:
26583 jmpl %o7+12,%g0
26584 add %l0,4,%l0
26585p5_far_3_le:
26586 ldsb [%o2+0x06f],%l5 ! Mem[000000003100006f]
26587 srax %l6,%l7,%l3
26588 jmpl %o7,%g0
26589 ld [%i0+0x004],%f1 ! Mem[000000001a000004]
26590p5_far_3_lo:
26591 ldsb [%i2+0x06f],%l5 ! Mem[000000003100006f]
26592 srax %l6,%l7,%l3
26593 jmpl %o7,%g0
26594 ld [%o0+0x004],%f1 ! Mem[000000001a000004]
26595p5_far_3_lem:
26596 ldsb [%o2+0x06f],%l5 ! Mem[000000003100006f]
26597 srax %l6,%l7,%l3
26598 membar #Sync
26599 jmpl %o7,%g0
26600 ld [%i0+0x004],%f1 ! Mem[000000001a000004]
26601p5_far_3_lom:
26602 ldsb [%i2+0x06f],%l5 ! Mem[000000003100006f]
26603 srax %l6,%l7,%l3
26604 membar #Sync
26605 jmpl %o7,%g0
26606 ld [%o0+0x004],%f1 ! Mem[000000001a000004]
26607p5_far_3_he:
26608 ldd [%o3+0x028],%l2 ! Mem[0000000031800028]
26609 jmpl %o7,%g0
26610 ld [%i2+0x07c],%f23 ! Mem[000000001b00007c]
26611p5_far_3_ho:
26612 ldd [%i3+0x028],%l2 ! Mem[0000000031800028]
26613 jmpl %o7,%g0
26614 ld [%o2+0x07c],%f23 ! Mem[000000001b00007c]
26615p5_far_3_hem:
26616 ldd [%o3+0x028],%l2 ! Mem[0000000031800028]
26617 jmpl %o7,%g0
26618 ld [%i2+0x07c],%f23 ! Mem[000000001b00007c]
26619p5_far_3_hom:
26620 ldd [%i3+0x028],%l2 ! Mem[0000000031800028]
26621 jmpl %o7,%g0
26622 ld [%o2+0x07c],%f23 ! Mem[000000001b00007c]
26623p5_loop_branch_3:
26624 jmpl %o7+12,%g0
26625 add %l0,4,%l0
26626p6_far_3_le:
26627 subccc %l1,0x085,%l5
26628 jmpl %o7,%g0
26629 nop
26630p6_far_3_lo:
26631 subccc %l1,0x085,%l5
26632 jmpl %o7,%g0
26633 nop
26634p6_far_3_lem:
26635 subccc %l1,0x085,%l5
26636 jmpl %o7,%g0
26637 nop
26638p6_far_3_lom:
26639 subccc %l1,0x085,%l5
26640 jmpl %o7,%g0
26641 nop
26642p6_far_3_he:
26643 stx %l5,[%o3+0x030] ! Mem[0000000031800030]
26644 jmpl %o7,%g0
26645 std %f18,[%o1+0x070] ! Mem[0000000030800070]
26646p6_far_3_ho:
26647 stx %l5,[%i3+0x030] ! Mem[0000000031800030]
26648 jmpl %o7,%g0
26649 std %f18,[%i1+0x070] ! Mem[0000000030800070]
26650p6_far_3_hem:
26651 stx %l5,[%o3+0x030] ! Mem[0000000031800030]
26652 jmpl %o7,%g0
26653 std %f18,[%o1+0x070] ! Mem[0000000030800070]
26654p6_far_3_hom:
26655 stx %l5,[%i3+0x030] ! Mem[0000000031800030]
26656 jmpl %o7,%g0
26657 std %f18,[%i1+0x070] ! Mem[0000000030800070]
26658p6_loop_branch_3:
26659 jmpl %o7+12,%g0
26660 add %l0,4,%l0
26661p7_far_3_le:
26662 stx %l3,[%o1+0x038] ! Mem[0000000030800038]
26663 std %l6,[%o3+0x078] ! Mem[0000000031800078]
26664 sll %l2,0x008,%l7
26665 srax %l5,0x02a,%l5
26666 sll %l7,0x00f,%l1
26667 jmpl %o7,%g0
26668 lduw [%i0+0x05c],%l3 ! Mem[000000001e00005c]
26669p7_far_3_lo:
26670 stx %l3,[%i1+0x038] ! Mem[0000000030800038]
26671 std %l6,[%i3+0x078] ! Mem[0000000031800078]
26672 sll %l2,0x008,%l7
26673 srax %l5,0x02a,%l5
26674 sll %l7,0x00f,%l1
26675 jmpl %o7,%g0
26676 lduw [%o0+0x05c],%l3 ! Mem[000000001e00005c]
26677p7_far_3_lem:
26678 stx %l3,[%o1+0x038] ! Mem[0000000030800038]
26679 std %l6,[%o3+0x078] ! Mem[0000000031800078]
26680 sll %l2,0x008,%l7
26681 srax %l5,0x02a,%l5
26682 sll %l7,0x00f,%l1
26683 jmpl %o7,%g0
26684 lduw [%i0+0x05c],%l3 ! Mem[000000001e00005c]
26685p7_far_3_lom:
26686 stx %l3,[%i1+0x038] ! Mem[0000000030800038]
26687 std %l6,[%i3+0x078] ! Mem[0000000031800078]
26688 sll %l2,0x008,%l7
26689 srax %l5,0x02a,%l5
26690 sll %l7,0x00f,%l1
26691 jmpl %o7,%g0
26692 lduw [%o0+0x05c],%l3 ! Mem[000000001e00005c]
26693p7_far_3_he:
26694 orn %l5,%l5,%l5
26695 jmpl %o7,%g0
26696 lduh [%o2+0x03a],%l6 ! Mem[000000003100003a]
26697p7_far_3_ho:
26698 orn %l5,%l5,%l5
26699 jmpl %o7,%g0
26700 lduh [%i2+0x03a],%l6 ! Mem[000000003100003a]
26701p7_far_3_hem:
26702 orn %l5,%l5,%l5
26703 jmpl %o7,%g0
26704 lduh [%o2+0x03a],%l6 ! Mem[000000003100003a]
26705p7_far_3_hom:
26706 orn %l5,%l5,%l5
26707 jmpl %o7,%g0
26708 lduh [%i2+0x03a],%l6 ! Mem[000000003100003a]
26709p7_loop_branch_3:
26710 jmpl %o7+12,%g0
26711 add %l0,4,%l0
26712far3_b2b_h:
26713 subccc %l6,0x821,%l6
26714 udivx %l1,0x190,%l2
26715 subc %l0,-0xab0,%l4
26716 jmpl %o7,%g0
26717 mulx %l6,-0x53d,%l6
26718far3_b2b_l:
26719 tsubcc %l6,%l2,%l0
26720 addc %l6,%l5,%l3
26721 srl %l3,%l2,%l3
26722 jmpl %o7,%g0
26723 orcc %l1,0x501,%l0
26724user_far3_end:
26725 .seg "text"
26726 .align 0x2000
26727user_jump0_start:
26728 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
26729p0_jmpl_0_le:
26730 st %f1 ,[%o1+0x040] ! Mem[0000000030800040]
26731 stb %l1,[%o2+0x001] ! Mem[0000000031000001]
26732 ldx [%o1+0x000],%l0 ! Mem[0000000030800000]
26733 xnor %l2,%l0,%l1
26734 lduw [%i1+0x070],%l5 ! Mem[0000000010800070]
26735 jmpl %g6+8,%g0
26736 addccc %l2,%l6,%l7
26737p0_call_0_le:
26738 std %l4,[%i3+0x018] ! Mem[0000000011800018]
26739 stb %l0,[%i0+0x034] ! Mem[0000000010000034]
26740 andn %l6,%l1,%l7
26741 ldx [%o0+0x040],%l0 ! Mem[0000000030000040]
26742 xor %l4,%l0,%l1
26743 tsubcctv %l5,%l6,%l4
26744 retl
26745 stx %l3,[%o2+0x000] ! Mem[0000000031000000]
26746p0_jmpl_0_lo:
26747 st %f1 ,[%i1+0x040] ! Mem[0000000030800040]
26748 stb %l1,[%i2+0x001] ! Mem[0000000031000001]
26749 ldx [%i1+0x000],%l0 ! Mem[0000000030800000]
26750 xnor %l2,%l0,%l1
26751 lduw [%o1+0x070],%l5 ! Mem[0000000010800070]
26752 jmpl %g6+8,%g0
26753 addccc %l2,%l6,%l7
26754p0_call_0_lo:
26755 std %l4,[%o3+0x018] ! Mem[0000000011800018]
26756 stb %l0,[%o0+0x034] ! Mem[0000000010000034]
26757 andn %l6,%l1,%l7
26758 ldx [%i0+0x040],%l0 ! Mem[0000000030000040]
26759 xor %l4,%l0,%l1
26760 tsubcctv %l5,%l6,%l4
26761 retl
26762 stx %l3,[%i2+0x000] ! Mem[0000000031000000]
26763p0_jmpl_0_he:
26764 add %l3,%l1,%l1
26765 smulcc %l5,0xdec,%l4
26766 jmpl %g6+8,%g0
26767 addccc %l0,%l2,%l6
26768p0_call_0_he:
26769 addcc %l7,%l2,%l4
26770 st %f16,[%o0+0x044] ! Mem[0000000030000044]
26771 ldsw [%o1+0x040],%l4 ! Mem[0000000030800040]
26772 ldd [%i2+0x038],%l0 ! Mem[0000000011000038]
26773 std %l2,[%i2+0x048] ! Mem[0000000011000048]
26774 sub %l3,-0xf15,%l4
26775 retl
26776 lduh [%i0+0x01a],%l3 ! Mem[000000001000001a]
26777p0_jmpl_0_ho:
26778 add %l3,%l1,%l1
26779 smulcc %l5,0xdec,%l4
26780 jmpl %g6+8,%g0
26781 addccc %l0,%l2,%l6
26782p0_call_0_ho:
26783 addcc %l7,%l2,%l4
26784 st %f16,[%i0+0x044] ! Mem[0000000030000044]
26785 ldsw [%i1+0x040],%l4 ! Mem[0000000030800040]
26786 ldd [%o2+0x038],%l0 ! Mem[0000000011000038]
26787 std %l2,[%o2+0x048] ! Mem[0000000011000048]
26788 sub %l3,-0xf15,%l4
26789 retl
26790 lduh [%o0+0x01a],%l3 ! Mem[000000001000001a]
26791p1_jmpl_0_le:
26792 jmpl %g6+8,%g0
26793 ldsw [%o1+0x048],%l0 ! Mem[0000000030800048]
26794p1_call_0_le:
26795 sllx %l5,0x029,%l3
26796 ld [%o1+0x00c],%f0 ! Mem[000000003080000c]
26797 retl
26798 subc %l6,-0xfaa,%l6
26799p1_jmpl_0_lo:
26800 jmpl %g6+8,%g0
26801 ldsw [%i1+0x048],%l0 ! Mem[0000000030800048]
26802p1_call_0_lo:
26803 sllx %l5,0x029,%l3
26804 ld [%i1+0x00c],%f0 ! Mem[000000003080000c]
26805 retl
26806 subc %l6,-0xfaa,%l6
26807p1_jmpl_0_he:
26808 andncc %l7,%l1,%l4
26809 jmpl %g6+8,%g0
26810 and %l6,-0xe27,%l5
26811p1_call_0_he:
26812 retl
26813 lduw [%o1+0x04c],%l1 ! Mem[000000003080004c]
26814p1_jmpl_0_ho:
26815 andncc %l7,%l1,%l4
26816 jmpl %g6+8,%g0
26817 and %l6,-0xe27,%l5
26818p1_call_0_ho:
26819 retl
26820 lduw [%i1+0x04c],%l1 ! Mem[000000003080004c]
26821p2_jmpl_0_le:
26822 jmpl %g6+8,%g0
26823 mulx %l0,-0xc2e,%l6
26824p2_call_0_le:
26825 retl
26826 lduw [%o3+0x054],%l5 ! Mem[0000000031800054]
26827p2_jmpl_0_lo:
26828 jmpl %g6+8,%g0
26829 mulx %l0,-0xc2e,%l6
26830p2_call_0_lo:
26831 retl
26832 lduw [%i3+0x054],%l5 ! Mem[0000000031800054]
26833p2_jmpl_0_he:
26834 std %l0,[%o2+0x010] ! Mem[0000000031000010]
26835 umul %l6,%l6,%l0
26836 stb %l4,[%o2+0x010] ! Mem[0000000031000010]
26837 sdivx %l2,-0x6a4,%l5
26838 mulx %l3,0x67d,%l4
26839 ldd [%o2+0x010],%l6 ! Mem[0000000031000010]
26840 jmpl %g6+8,%g0
26841 ldsw [%o0+0x054],%l4 ! Mem[0000000030000054]
26842p2_call_0_he:
26843 stw %l6,[%o3+0x010] ! Mem[0000000031800010]
26844 addcc %l7,%l1,%l5
26845 orcc %l6,0x623,%l2
26846 sub %l5,-0xcb2,%l6
26847 ldub [%o1+0x013],%l1 ! Mem[0000000030800013]
26848 retl
26849 sub %l5,0x55a,%l6
26850p2_jmpl_0_ho:
26851 std %l0,[%i2+0x010] ! Mem[0000000031000010]
26852 umul %l6,%l6,%l0
26853 stb %l4,[%i2+0x010] ! Mem[0000000031000010]
26854 sdivx %l2,-0x6a4,%l5
26855 mulx %l3,0x67d,%l4
26856 ldd [%i2+0x010],%l6 ! Mem[0000000031000010]
26857 jmpl %g6+8,%g0
26858 ldsw [%i0+0x054],%l4 ! Mem[0000000030000054]
26859p2_call_0_ho:
26860 stw %l6,[%i3+0x010] ! Mem[0000000031800010]
26861 addcc %l7,%l1,%l5
26862 orcc %l6,0x623,%l2
26863 sub %l5,-0xcb2,%l6
26864 ldub [%i1+0x013],%l1 ! Mem[0000000030800013]
26865 retl
26866 sub %l5,0x55a,%l6
26867p3_jmpl_0_le:
26868 ldsb [%o0+0x01e],%l0 ! Mem[000000003000001e]
26869 xnor %l0,%l0,%l4
26870 jmpl %g6+8,%g0
26871 andcc %l1,0x384,%l4
26872p3_call_0_le:
26873 ldsb [%o2+0x05f],%l6 ! Mem[000000003100005f]
26874 taddcc %l3,0x446,%l5
26875 ldd [%o2+0x058],%f4 ! Mem[0000000031000058]
26876 stb %l0,[%i0+0x014] ! Mem[0000000016000014]
26877 stx %l2,[%i2+0x038] ! Mem[0000000017000038]
26878 retl
26879 addc %l1,0xbd1,%l5
26880p3_jmpl_0_lo:
26881 ldsb [%i0+0x01e],%l0 ! Mem[000000003000001e]
26882 xnor %l0,%l0,%l4
26883 jmpl %g6+8,%g0
26884 andcc %l1,0x384,%l4
26885p3_call_0_lo:
26886 ldsb [%i2+0x05f],%l6 ! Mem[000000003100005f]
26887 taddcc %l3,0x446,%l5
26888 ldd [%i2+0x058],%f4 ! Mem[0000000031000058]
26889 stb %l0,[%o0+0x014] ! Mem[0000000016000014]
26890 stx %l2,[%o2+0x038] ! Mem[0000000017000038]
26891 retl
26892 addc %l1,0xbd1,%l5
26893p3_jmpl_0_he:
26894 sra %l2,0x010,%l5
26895 xorcc %l5,%l4,%l0
26896 jmpl %g6+8,%g0
26897 andncc %l7,0x2f0,%l5
26898p3_call_0_he:
26899 stb %l4,[%o1+0x01d] ! Mem[000000003080001d]
26900 ldd [%i0+0x028],%l6 ! Mem[0000000016000028]
26901 lduh [%o0+0x01c],%l4 ! Mem[000000003000001c]
26902 stx %l1,[%i3+0x068] ! Mem[0000000017800068]
26903 retl
26904 sllx %l1,0x016,%l5
26905p3_jmpl_0_ho:
26906 sra %l2,0x010,%l5
26907 xorcc %l5,%l4,%l0
26908 jmpl %g6+8,%g0
26909 andncc %l7,0x2f0,%l5
26910p3_call_0_ho:
26911 stb %l4,[%i1+0x01d] ! Mem[000000003080001d]
26912 ldd [%o0+0x028],%l6 ! Mem[0000000016000028]
26913 lduh [%i0+0x01c],%l4 ! Mem[000000003000001c]
26914 stx %l1,[%o3+0x068] ! Mem[0000000017800068]
26915 retl
26916 sllx %l1,0x016,%l5
26917p4_jmpl_0_le:
26918 sdivx %l4,-0xbb0,%l5
26919 stx %l6,[%o3+0x060] ! Mem[0000000031800060]
26920 stb %l2,[%o1+0x026] ! Mem[0000000030800026]
26921 umulcc %l5,0xc6b,%l6
26922 jmpl %g6+8,%g0
26923 lduh [%i2+0x074],%l2 ! Mem[0000000019000074]
26924p4_call_0_le:
26925 srl %l4,%l1,%l0
26926 xnor %l4,0x202,%l3
26927 std %f10,[%o0+0x060] ! Mem[0000000030000060]
26928 ldd [%o1+0x020],%l6 ! Mem[0000000030800020]
26929 retl
26930 std %l0,[%o2+0x020] ! Mem[0000000031000020]
26931p4_jmpl_0_lo:
26932 sdivx %l4,-0xbb0,%l5
26933 stx %l6,[%i3+0x060] ! Mem[0000000031800060]
26934 stb %l2,[%i1+0x026] ! Mem[0000000030800026]
26935 umulcc %l5,0xc6b,%l6
26936 jmpl %g6+8,%g0
26937 lduh [%o2+0x074],%l2 ! Mem[0000000019000074]
26938p4_call_0_lo:
26939 srl %l4,%l1,%l0
26940 xnor %l4,0x202,%l3
26941 std %f10,[%i0+0x060] ! Mem[0000000030000060]
26942 ldd [%i1+0x020],%l6 ! Mem[0000000030800020]
26943 retl
26944 std %l0,[%i2+0x020] ! Mem[0000000031000020]
26945p4_jmpl_0_he:
26946 sra %l1,0x005,%l3
26947 orcc %l6,-0x09d,%l2
26948 ldd [%i0+0x068],%f30 ! Mem[0000000018000068]
26949 jmpl %g6+8,%g0
26950 mulx %l3,-0x3fc,%l0
26951p4_call_0_he:
26952 ldsb [%o2+0x063],%l1 ! Mem[0000000031000063]
26953 retl
26954 umul %l2,%l4,%l7
26955p4_jmpl_0_ho:
26956 sra %l1,0x005,%l3
26957 orcc %l6,-0x09d,%l2
26958 ldd [%o0+0x068],%f30 ! Mem[0000000018000068]
26959 jmpl %g6+8,%g0
26960 mulx %l3,-0x3fc,%l0
26961p4_call_0_ho:
26962 ldsb [%i2+0x063],%l1 ! Mem[0000000031000063]
26963 retl
26964 umul %l2,%l4,%l7
26965p5_jmpl_0_le:
26966 tsubcctv %l4,0x530,%l5
26967 stb %l6,[%o1+0x028] ! Mem[0000000030800028]
26968 ldub [%o1+0x068],%l6 ! Mem[0000000030800068]
26969 xnor %l6,0x524,%l0
26970 stw %l4,[%o2+0x068] ! Mem[0000000031000068]
26971 stw %l3,[%o1+0x02c] ! Mem[000000003080002c]
26972 jmpl %g6+8,%g0
26973 std %l6,[%o0+0x068] ! Mem[0000000030000068]
26974p5_call_0_le:
26975 retl
26976 add %l3,0x25d,%l4
26977p5_jmpl_0_lo:
26978 tsubcctv %l4,0x530,%l5
26979 stb %l6,[%i1+0x028] ! Mem[0000000030800028]
26980 ldub [%i1+0x068],%l6 ! Mem[0000000030800068]
26981 xnor %l6,0x524,%l0
26982 stw %l4,[%i2+0x068] ! Mem[0000000031000068]
26983 stw %l3,[%i1+0x02c] ! Mem[000000003080002c]
26984 jmpl %g6+8,%g0
26985 std %l6,[%i0+0x068] ! Mem[0000000030000068]
26986p5_call_0_lo:
26987 retl
26988 add %l3,0x25d,%l4
26989p5_jmpl_0_he:
26990 taddcc %l7,%l7,%l6
26991 sllx %l6,%l7,%l5
26992 sth %l5,[%o3+0x06e] ! Mem[000000003180006e]
26993 jmpl %g6+8,%g0
26994 ldd [%o1+0x028],%f28 ! Mem[0000000030800028]
26995p5_call_0_he:
26996 sth %l2,[%o3+0x06e] ! Mem[000000003180006e]
26997 retl
26998 taddcctv %l6,-0xadc,%l6
26999p5_jmpl_0_ho:
27000 taddcc %l7,%l7,%l6
27001 sllx %l6,%l7,%l5
27002 sth %l5,[%i3+0x06e] ! Mem[000000003180006e]
27003 jmpl %g6+8,%g0
27004 ldd [%i1+0x028],%f28 ! Mem[0000000030800028]
27005p5_call_0_ho:
27006 sth %l2,[%i3+0x06e] ! Mem[000000003180006e]
27007 retl
27008 taddcctv %l6,-0xadc,%l6
27009p6_jmpl_0_le:
27010 ldsb [%i1+0x041],%l1 ! Mem[000000001c800041]
27011 jmpl %g6+8,%g0
27012 sth %l4,[%i2+0x00c] ! Mem[000000001d00000c]
27013p6_call_0_le:
27014 orncc %l5,-0x7e7,%l7
27015 sllx %l0,%l0,%l6
27016 ldsw [%o3+0x030],%l1 ! Mem[0000000031800030]
27017 stw %l7,[%o2+0x030] ! Mem[0000000031000030]
27018 ldsb [%o0+0x076],%l4 ! Mem[0000000030000076]
27019 retl
27020 std %f4 ,[%o1+0x030] ! Mem[0000000030800030]
27021p6_jmpl_0_lo:
27022 ldsb [%o1+0x041],%l1 ! Mem[000000001c800041]
27023 jmpl %g6+8,%g0
27024 sth %l4,[%o2+0x00c] ! Mem[000000001d00000c]
27025p6_call_0_lo:
27026 orncc %l5,-0x7e7,%l7
27027 sllx %l0,%l0,%l6
27028 ldsw [%i3+0x030],%l1 ! Mem[0000000031800030]
27029 stw %l7,[%i2+0x030] ! Mem[0000000031000030]
27030 ldsb [%i0+0x076],%l4 ! Mem[0000000030000076]
27031 retl
27032 std %f4 ,[%i1+0x030] ! Mem[0000000030800030]
27033p6_jmpl_0_he:
27034 ldd [%o0+0x070],%l4 ! Mem[0000000030000070]
27035 addc %l7,0xb86,%l0
27036 stw %l1,[%i3+0x020] ! Mem[000000001d800020]
27037 umul %l2,%l4,%l7
27038 taddcctv %l2,-0xe8f,%l1
27039 subc %l5,-0x326,%l6
27040 jmpl %g6+8,%g0
27041 ldub [%i3+0x070],%l7 ! Mem[000000001d800070]
27042p6_call_0_he:
27043 smulcc %l1,0xa3b,%l5
27044 udivx %l5,%l6,%l0
27045 ldsh [%o3+0x074],%l6 ! Mem[0000000031800074]
27046 tsubcctv %l2,0xbd2,%l7
27047 retl
27048 ldsh [%i2+0x034],%l3 ! Mem[000000001d000034]
27049p6_jmpl_0_ho:
27050 ldd [%i0+0x070],%l4 ! Mem[0000000030000070]
27051 addc %l7,0xb86,%l0
27052 stw %l1,[%o3+0x020] ! Mem[000000001d800020]
27053 umul %l2,%l4,%l7
27054 taddcctv %l2,-0xe8f,%l1
27055 subc %l5,-0x326,%l6
27056 jmpl %g6+8,%g0
27057 ldub [%o3+0x070],%l7 ! Mem[000000001d800070]
27058p6_call_0_ho:
27059 smulcc %l1,0xa3b,%l5
27060 udivx %l5,%l6,%l0
27061 ldsh [%i3+0x074],%l6 ! Mem[0000000031800074]
27062 tsubcctv %l2,0xbd2,%l7
27063 retl
27064 ldsh [%o2+0x034],%l3 ! Mem[000000001d000034]
27065p7_jmpl_0_le:
27066 andn %l6,%l6,%l1
27067 ldd [%o2+0x038],%l4 ! Mem[0000000031000038]
27068 ldsb [%o3+0x07a],%l7 ! Mem[000000003180007a]
27069 jmpl %g6+8,%g0
27070 ldsh [%o3+0x038],%l3 ! Mem[0000000031800038]
27071p7_call_0_le:
27072 ldd [%o2+0x038],%l4 ! Mem[0000000031000038]
27073 stw %l7,[%i3+0x06c] ! Mem[000000001f80006c]
27074 sth %l4,[%i0+0x01c] ! Mem[000000001e00001c]
27075 retl
27076 xnorcc %l1,0x02e,%l0
27077p7_jmpl_0_lo:
27078 andn %l6,%l6,%l1
27079 ldd [%i2+0x038],%l4 ! Mem[0000000031000038]
27080 ldsb [%i3+0x07a],%l7 ! Mem[000000003180007a]
27081 jmpl %g6+8,%g0
27082 ldsh [%i3+0x038],%l3 ! Mem[0000000031800038]
27083p7_call_0_lo:
27084 ldd [%i2+0x038],%l4 ! Mem[0000000031000038]
27085 stw %l7,[%o3+0x06c] ! Mem[000000001f80006c]
27086 sth %l4,[%o0+0x01c] ! Mem[000000001e00001c]
27087 retl
27088 xnorcc %l1,0x02e,%l0
27089p7_jmpl_0_he:
27090 addc %l5,%l5,%l1
27091 jmpl %g6+8,%g0
27092 sra %l5,%l2,%l6
27093p7_call_0_he:
27094 xor %l2,0x446,%l5
27095 taddcctv %l4,-0x71c,%l3
27096 andcc %l4,%l6,%l7
27097 retl
27098 sth %l5,[%o3+0x078] ! Mem[0000000031800078]
27099p7_jmpl_0_ho:
27100 addc %l5,%l5,%l1
27101 jmpl %g6+8,%g0
27102 sra %l5,%l2,%l6
27103p7_call_0_ho:
27104 xor %l2,0x446,%l5
27105 taddcctv %l4,-0x71c,%l3
27106 andcc %l4,%l6,%l7
27107 retl
27108 sth %l5,[%i3+0x078] ! Mem[0000000031800078]
27109user_jump0_end:
27110 .seg "text"
27111 .align 0x2000
27112user_jump1_start:
27113 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
27114p0_jmpl_1_le:
27115 std %l2,[%i2+0x020] ! Mem[0000000011000020]
27116 xorcc %l5,%l2,%l7
27117 ld [%i3+0x008],%f3 ! Mem[0000000011800008]
27118 jmpl %g6+8,%g0
27119 orcc %l6,%l0,%l2
27120p0_call_1_le:
27121 stw %l2,[%o3+0x004] ! Mem[0000000031800004]
27122 retl
27123 stx %l7,[%o2+0x000] ! Mem[0000000031000000]
27124p0_jmpl_1_lo:
27125 std %l2,[%o2+0x020] ! Mem[0000000011000020]
27126 xorcc %l5,%l2,%l7
27127 ld [%o3+0x008],%f3 ! Mem[0000000011800008]
27128 jmpl %g6+8,%g0
27129 orcc %l6,%l0,%l2
27130p0_call_1_lo:
27131 stw %l2,[%i3+0x004] ! Mem[0000000031800004]
27132 retl
27133 stx %l7,[%i2+0x000] ! Mem[0000000031000000]
27134p0_jmpl_1_he:
27135 tsubcc %l6,%l2,%l6
27136 ldsb [%o1+0x006],%l3 ! Mem[0000000030800006]
27137 ldd [%o1+0x000],%l6 ! Mem[0000000030800000]
27138 ldub [%o2+0x006],%l0 ! Mem[0000000031000006]
27139 ldx [%i1+0x038],%l2 ! Mem[0000000010800038]
27140 jmpl %g6+8,%g0
27141 sdivx %l7,%l0,%l0
27142p0_call_1_he:
27143 retl
27144 ldx [%i1+0x000],%l4 ! Mem[0000000010800000]
27145p0_jmpl_1_ho:
27146 tsubcc %l6,%l2,%l6
27147 ldsb [%i1+0x006],%l3 ! Mem[0000000030800006]
27148 ldd [%i1+0x000],%l6 ! Mem[0000000030800000]
27149 ldub [%i2+0x006],%l0 ! Mem[0000000031000006]
27150 ldx [%o1+0x038],%l2 ! Mem[0000000010800038]
27151 jmpl %g6+8,%g0
27152 sdivx %l7,%l0,%l0
27153p0_call_1_ho:
27154 retl
27155 ldx [%o1+0x000],%l4 ! Mem[0000000010800000]
27156p1_jmpl_1_le:
27157 andcc %l4,%l3,%l1
27158 ldx [%i3+0x040],%l3 ! Mem[0000000013800040]
27159 andcc %l1,0x5f4,%l4
27160 jmpl %g6+8,%g0
27161 orn %l1,-0x55a,%l1
27162p1_call_1_le:
27163 udivx %l4,%l7,%l7
27164 taddcctv %l2,%l5,%l5
27165 orn %l1,-0xe19,%l3
27166 retl
27167 mulx %l4,%l5,%l2
27168p1_jmpl_1_lo:
27169 andcc %l4,%l3,%l1
27170 ldx [%o3+0x040],%l3 ! Mem[0000000013800040]
27171 andcc %l1,0x5f4,%l4
27172 jmpl %g6+8,%g0
27173 orn %l1,-0x55a,%l1
27174p1_call_1_lo:
27175 udivx %l4,%l7,%l7
27176 taddcctv %l2,%l5,%l5
27177 orn %l1,-0xe19,%l3
27178 retl
27179 mulx %l4,%l5,%l2
27180p1_jmpl_1_he:
27181 jmpl %g6+8,%g0
27182 srlx %l2,%l1,%l5
27183p1_call_1_he:
27184 retl
27185 ldd [%o3+0x008],%l0 ! Mem[0000000031800008]
27186p1_jmpl_1_ho:
27187 jmpl %g6+8,%g0
27188 srlx %l2,%l1,%l5
27189p1_call_1_ho:
27190 retl
27191 ldd [%i3+0x008],%l0 ! Mem[0000000031800008]
27192p2_jmpl_1_le:
27193 ldd [%o0+0x010],%f12 ! Mem[0000000030000010]
27194 add %l6,%l4,%l5
27195 jmpl %g6+8,%g0
27196 smul %l6,0xdfb,%l1
27197p2_call_1_le:
27198 ldd [%o2+0x010],%f14 ! Mem[0000000031000010]
27199 stx %l7,[%o1+0x010] ! Mem[0000000030800010]
27200 smul %l0,%l2,%l5
27201 retl
27202 andcc %l6,%l3,%l4
27203p2_jmpl_1_lo:
27204 ldd [%i0+0x010],%f12 ! Mem[0000000030000010]
27205 add %l6,%l4,%l5
27206 jmpl %g6+8,%g0
27207 smul %l6,0xdfb,%l1
27208p2_call_1_lo:
27209 ldd [%i2+0x010],%f14 ! Mem[0000000031000010]
27210 stx %l7,[%i1+0x010] ! Mem[0000000030800010]
27211 smul %l0,%l2,%l5
27212 retl
27213 andcc %l6,%l3,%l4
27214p2_jmpl_1_he:
27215 xorcc %l1,%l2,%l5
27216 umul %l5,%l2,%l7
27217 st %f19,[%i1+0x048] ! Mem[0000000014800048]
27218 jmpl %g6+8,%g0
27219 ldsh [%o2+0x052],%l2 ! Mem[0000000031000052]
27220p2_call_1_he:
27221 andncc %l0,0x89c,%l2
27222 addc %l6,%l6,%l7
27223 stx %l5,[%o2+0x050] ! Mem[0000000031000050]
27224 lduw [%o0+0x014],%l3 ! Mem[0000000030000014]
27225 umulcc %l2,%l2,%l6
27226 retl
27227 xnor %l0,%l1,%l2
27228p2_jmpl_1_ho:
27229 xorcc %l1,%l2,%l5
27230 umul %l5,%l2,%l7
27231 st %f19,[%o1+0x048] ! Mem[0000000014800048]
27232 jmpl %g6+8,%g0
27233 ldsh [%i2+0x052],%l2 ! Mem[0000000031000052]
27234p2_call_1_ho:
27235 andncc %l0,0x89c,%l2
27236 addc %l6,%l6,%l7
27237 stx %l5,[%i2+0x050] ! Mem[0000000031000050]
27238 lduw [%i0+0x014],%l3 ! Mem[0000000030000014]
27239 umulcc %l2,%l2,%l6
27240 retl
27241 xnor %l0,%l1,%l2
27242p3_jmpl_1_le:
27243 srax %l4,0x02a,%l0
27244 tsubcctv %l3,0xe17,%l1
27245 andn %l6,-0x42d,%l2
27246 jmpl %g6+8,%g0
27247 std %l6,[%o0+0x018] ! Mem[0000000030000018]
27248p3_call_1_le:
27249 retl
27250 st %f7 ,[%o0+0x05c] ! Mem[000000003000005c]
27251p3_jmpl_1_lo:
27252 srax %l4,0x02a,%l0
27253 tsubcctv %l3,0xe17,%l1
27254 andn %l6,-0x42d,%l2
27255 jmpl %g6+8,%g0
27256 std %l6,[%i0+0x018] ! Mem[0000000030000018]
27257p3_call_1_lo:
27258 retl
27259 st %f7 ,[%i0+0x05c] ! Mem[000000003000005c]
27260p3_jmpl_1_he:
27261 ldub [%o1+0x019],%l1 ! Mem[0000000030800019]
27262 ldd [%o2+0x058],%f28 ! Mem[0000000031000058]
27263 jmpl %g6+8,%g0
27264 nop
27265p3_call_1_he:
27266 retl
27267 sub %l3,%l1,%l2
27268p3_jmpl_1_ho:
27269 ldub [%i1+0x019],%l1 ! Mem[0000000030800019]
27270 ldd [%i2+0x058],%f28 ! Mem[0000000031000058]
27271 jmpl %g6+8,%g0
27272 nop
27273p3_call_1_ho:
27274 retl
27275 sub %l3,%l1,%l2
27276p4_jmpl_1_le:
27277 nop
27278 andncc %l3,-0x0e9,%l1
27279 ldsw [%o0+0x064],%l2 ! Mem[0000000030000064]
27280 sra %l3,%l7,%l0
27281 ldsh [%i3+0x03c],%l0 ! Mem[000000001980003c]
27282 andcc %l1,0x036,%l6
27283 jmpl %g6+8,%g0
27284 ldsw [%o2+0x020],%l2 ! Mem[0000000031000020]
27285p4_call_1_le:
27286 sth %l4,[%o3+0x062] ! Mem[0000000031800062]
27287 stx %l6,[%o0+0x020] ! Mem[0000000030000020]
27288 xor %l5,%l7,%l3
27289 retl
27290 smulcc %l2,%l5,%l5
27291p4_jmpl_1_lo:
27292 nop
27293 andncc %l3,-0x0e9,%l1
27294 ldsw [%i0+0x064],%l2 ! Mem[0000000030000064]
27295 sra %l3,%l7,%l0
27296 ldsh [%o3+0x03c],%l0 ! Mem[000000001980003c]
27297 andcc %l1,0x036,%l6
27298 jmpl %g6+8,%g0
27299 ldsw [%i2+0x020],%l2 ! Mem[0000000031000020]
27300p4_call_1_lo:
27301 sth %l4,[%i3+0x062] ! Mem[0000000031800062]
27302 stx %l6,[%i0+0x020] ! Mem[0000000030000020]
27303 xor %l5,%l7,%l3
27304 retl
27305 smulcc %l2,%l5,%l5
27306p4_jmpl_1_he:
27307 ldd [%o2+0x020],%l0 ! Mem[0000000031000020]
27308 jmpl %g6+8,%g0
27309 addcc %l3,0x9fc,%l6
27310p4_call_1_he:
27311 ldsb [%o1+0x063],%l5 ! Mem[0000000030800063]
27312 lduw [%i0+0x02c],%l7 ! Mem[000000001800002c]
27313 lduw [%i3+0x004],%l1 ! Mem[0000000019800004]
27314 addccc %l0,%l6,%l6
27315 retl
27316 andcc %l4,%l5,%l0
27317p4_jmpl_1_ho:
27318 ldd [%i2+0x020],%l0 ! Mem[0000000031000020]
27319 jmpl %g6+8,%g0
27320 addcc %l3,0x9fc,%l6
27321p4_call_1_ho:
27322 ldsb [%i1+0x063],%l5 ! Mem[0000000030800063]
27323 lduw [%o0+0x02c],%l7 ! Mem[000000001800002c]
27324 lduw [%o3+0x004],%l1 ! Mem[0000000019800004]
27325 addccc %l0,%l6,%l6
27326 retl
27327 andcc %l4,%l5,%l0
27328p5_jmpl_1_le:
27329 addcc %l4,%l7,%l4
27330 jmpl %g6+8,%g0
27331 srax %l7,0x030,%l3
27332p5_call_1_le:
27333 lduw [%o2+0x06c],%l7 ! Mem[000000003100006c]
27334 andn %l2,0xbf9,%l5
27335 sth %l0,[%i2+0x064] ! Mem[000000001b000064]
27336 ldd [%o1+0x028],%f0 ! Mem[0000000030800028]
27337 ld [%i2+0x06c],%f13 ! Mem[000000001b00006c]
27338 retl
27339 ld [%i1+0x000],%f10 ! Mem[000000001a800000]
27340p5_jmpl_1_lo:
27341 addcc %l4,%l7,%l4
27342 jmpl %g6+8,%g0
27343 srax %l7,0x030,%l3
27344p5_call_1_lo:
27345 lduw [%i2+0x06c],%l7 ! Mem[000000003100006c]
27346 andn %l2,0xbf9,%l5
27347 sth %l0,[%o2+0x064] ! Mem[000000001b000064]
27348 ldd [%i1+0x028],%f0 ! Mem[0000000030800028]
27349 ld [%o2+0x06c],%f13 ! Mem[000000001b00006c]
27350 retl
27351 ld [%o1+0x000],%f10 ! Mem[000000001a800000]
27352p5_jmpl_1_he:
27353 stw %l3,[%o0+0x068] ! Mem[0000000030000068]
27354 jmpl %g6+8,%g0
27355 mulx %l3,-0x195,%l0
27356p5_call_1_he:
27357 tsubcc %l2,-0x3de,%l1
27358 std %f20,[%i2+0x010] ! Mem[000000001b000010]
27359 retl
27360 ld [%o2+0x06c],%f25 ! Mem[000000003100006c]
27361p5_jmpl_1_ho:
27362 stw %l3,[%i0+0x068] ! Mem[0000000030000068]
27363 jmpl %g6+8,%g0
27364 mulx %l3,-0x195,%l0
27365p5_call_1_ho:
27366 tsubcc %l2,-0x3de,%l1
27367 std %f20,[%o2+0x010] ! Mem[000000001b000010]
27368 retl
27369 ld [%i2+0x06c],%f25 ! Mem[000000003100006c]
27370p6_jmpl_1_le:
27371 orcc %l1,%l3,%l3
27372 ldd [%o3+0x070],%l2 ! Mem[0000000031800070]
27373 andncc %l0,%l7,%l6
27374 ldsw [%i0+0x00c],%l7 ! Mem[000000001c00000c]
27375 umul %l6,-0xada,%l7
27376 jmpl %g6+8,%g0
27377 std %f4 ,[%i2+0x050] ! Mem[000000001d000050]
27378p6_call_1_le:
27379 sll %l3,0x00b,%l4
27380 ldd [%o2+0x070],%l2 ! Mem[0000000031000070]
27381 retl
27382 mulx %l6,0xd63,%l0
27383p6_jmpl_1_lo:
27384 orcc %l1,%l3,%l3
27385 ldd [%i3+0x070],%l2 ! Mem[0000000031800070]
27386 andncc %l0,%l7,%l6
27387 ldsw [%o0+0x00c],%l7 ! Mem[000000001c00000c]
27388 umul %l6,-0xada,%l7
27389 jmpl %g6+8,%g0
27390 std %f4 ,[%o2+0x050] ! Mem[000000001d000050]
27391p6_call_1_lo:
27392 sll %l3,0x00b,%l4
27393 ldd [%i2+0x070],%l2 ! Mem[0000000031000070]
27394 retl
27395 mulx %l6,0xd63,%l0
27396p6_jmpl_1_he:
27397 nop
27398 ldd [%o2+0x030],%l6 ! Mem[0000000031000030]
27399 stw %l6,[%o2+0x074] ! Mem[0000000031000074]
27400 jmpl %g6+8,%g0
27401 taddcc %l4,%l7,%l7
27402p6_call_1_he:
27403 srlx %l2,0x019,%l0
27404 xorcc %l2,%l6,%l6
27405 sllx %l1,%l3,%l7
27406 retl
27407 stb %l0,[%i3+0x036] ! Mem[000000001d800036]
27408p6_jmpl_1_ho:
27409 nop
27410 ldd [%i2+0x030],%l6 ! Mem[0000000031000030]
27411 stw %l6,[%i2+0x074] ! Mem[0000000031000074]
27412 jmpl %g6+8,%g0
27413 taddcc %l4,%l7,%l7
27414p6_call_1_ho:
27415 srlx %l2,0x019,%l0
27416 xorcc %l2,%l6,%l6
27417 sllx %l1,%l3,%l7
27418 retl
27419 stb %l0,[%o3+0x036] ! Mem[000000001d800036]
27420p7_jmpl_1_le:
27421 jmpl %g6+8,%g0
27422 and %l4,%l0,%l0
27423p7_call_1_le:
27424 addc %l0,0x751,%l6
27425 retl
27426 ldd [%o0+0x078],%l2 ! Mem[0000000030000078]
27427p7_jmpl_1_lo:
27428 jmpl %g6+8,%g0
27429 and %l4,%l0,%l0
27430p7_call_1_lo:
27431 addc %l0,0x751,%l6
27432 retl
27433 ldd [%i0+0x078],%l2 ! Mem[0000000030000078]
27434p7_jmpl_1_he:
27435 udivx %l3,0x01b,%l2
27436 andn %l5,0x6c0,%l2
27437 xnorcc %l7,%l0,%l2
27438 ldsw [%i1+0x050],%l1 ! Mem[000000001e800050]
27439 jmpl %g6+8,%g0
27440 ldub [%o0+0x07b],%l0 ! Mem[000000003000007b]
27441p7_call_1_he:
27442 sllx %l7,%l1,%l2
27443 subccc %l0,%l3,%l5
27444 retl
27445 sdivx %l2,-0xcb6,%l2
27446p7_jmpl_1_ho:
27447 udivx %l3,0x01b,%l2
27448 andn %l5,0x6c0,%l2
27449 xnorcc %l7,%l0,%l2
27450 ldsw [%o1+0x050],%l1 ! Mem[000000001e800050]
27451 jmpl %g6+8,%g0
27452 ldub [%i0+0x07b],%l0 ! Mem[000000003000007b]
27453p7_call_1_ho:
27454 sllx %l7,%l1,%l2
27455 subccc %l0,%l3,%l5
27456 retl
27457 sdivx %l2,-0xcb6,%l2
27458user_jump1_end:
27459 .seg "text"
27460 .align 0x2000
27461user_jump2_start:
27462 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
27463p0_jmpl_2_le:
27464 lduw [%i2+0x01c],%l2 ! Mem[000000001100001c]
27465 stw %l3,[%i2+0x034] ! Mem[0000000011000034]
27466 std %f0 ,[%i2+0x058] ! Mem[0000000011000058]
27467 jmpl %g6+8,%g0
27468 st %f1 ,[%o1+0x044] ! Mem[0000000030800044]
27469p0_call_2_le:
27470 sub %l0,%l4,%l7
27471 ldsh [%o1+0x004],%l6 ! Mem[0000000030800004]
27472 ldd [%o0+0x040],%f8 ! Mem[0000000030000040]
27473 retl
27474 st %f4 ,[%o2+0x000] ! Mem[0000000031000000]
27475p0_jmpl_2_lo:
27476 lduw [%o2+0x01c],%l2 ! Mem[000000001100001c]
27477 stw %l3,[%o2+0x034] ! Mem[0000000011000034]
27478 std %f0 ,[%o2+0x058] ! Mem[0000000011000058]
27479 jmpl %g6+8,%g0
27480 st %f1 ,[%i1+0x044] ! Mem[0000000030800044]
27481p0_call_2_lo:
27482 sub %l0,%l4,%l7
27483 ldsh [%i1+0x004],%l6 ! Mem[0000000030800004]
27484 ldd [%i0+0x040],%f8 ! Mem[0000000030000040]
27485 retl
27486 st %f4 ,[%i2+0x000] ! Mem[0000000031000000]
27487p0_jmpl_2_he:
27488 taddcc %l0,%l7,%l0
27489 orn %l7,%l6,%l0
27490 jmpl %g6+8,%g0
27491 smul %l1,%l5,%l5
27492p0_call_2_he:
27493 subccc %l4,-0x28b,%l4
27494 retl
27495 ld [%o2+0x000],%f31 ! Mem[0000000031000000]
27496p0_jmpl_2_ho:
27497 taddcc %l0,%l7,%l0
27498 orn %l7,%l6,%l0
27499 jmpl %g6+8,%g0
27500 smul %l1,%l5,%l5
27501p0_call_2_ho:
27502 subccc %l4,-0x28b,%l4
27503 retl
27504 ld [%i2+0x000],%f31 ! Mem[0000000031000000]
27505p1_jmpl_2_le:
27506 jmpl %g6+8,%g0
27507 ldx [%o2+0x048],%l2 ! Mem[0000000031000048]
27508p1_call_2_le:
27509 stx %l7,[%i2+0x050] ! Mem[0000000013000050]
27510 addccc %l6,%l3,%l7
27511 st %f10,[%i2+0x004] ! Mem[0000000013000004]
27512 srlx %l2,0x028,%l2
27513 stx %l2,[%o0+0x008] ! Mem[0000000030000008]
27514 nop
27515 retl
27516 xnor %l6,-0x6b1,%l5
27517p1_jmpl_2_lo:
27518 jmpl %g6+8,%g0
27519 ldx [%i2+0x048],%l2 ! Mem[0000000031000048]
27520p1_call_2_lo:
27521 stx %l7,[%o2+0x050] ! Mem[0000000013000050]
27522 addccc %l6,%l3,%l7
27523 st %f10,[%o2+0x004] ! Mem[0000000013000004]
27524 srlx %l2,0x028,%l2
27525 stx %l2,[%i0+0x008] ! Mem[0000000030000008]
27526 nop
27527 retl
27528 xnor %l6,-0x6b1,%l5
27529p1_jmpl_2_he:
27530 subc %l4,%l5,%l7
27531 orn %l2,-0x6ba,%l1
27532 st %f28,[%o0+0x008] ! Mem[0000000030000008]
27533 jmpl %g6+8,%g0
27534 stx %l1,[%o3+0x048] ! Mem[0000000031800048]
27535p1_call_2_he:
27536 sdivx %l1,-0xcb9,%l3
27537 tsubcc %l0,-0xe22,%l0
27538 addcc %l2,0x0e7,%l3
27539 add %l1,%l2,%l1
27540 orncc %l2,%l7,%l2
27541 retl
27542 ldx [%o1+0x048],%l0 ! Mem[0000000030800048]
27543p1_jmpl_2_ho:
27544 subc %l4,%l5,%l7
27545 orn %l2,-0x6ba,%l1
27546 st %f28,[%i0+0x008] ! Mem[0000000030000008]
27547 jmpl %g6+8,%g0
27548 stx %l1,[%i3+0x048] ! Mem[0000000031800048]
27549p1_call_2_ho:
27550 sdivx %l1,-0xcb9,%l3
27551 tsubcc %l0,-0xe22,%l0
27552 addcc %l2,0x0e7,%l3
27553 add %l1,%l2,%l1
27554 orncc %l2,%l7,%l2
27555 retl
27556 ldx [%i1+0x048],%l0 ! Mem[0000000030800048]
27557p2_jmpl_2_le:
27558 jmpl %g6+8,%g0
27559 ldsh [%o1+0x056],%l3 ! Mem[0000000030800056]
27560p2_call_2_le:
27561 srax %l2,%l3,%l1
27562 ldd [%i0+0x050],%l6 ! Mem[0000000014000050]
27563 stx %l2,[%o0+0x050] ! Mem[0000000030000050]
27564 ldsw [%i0+0x074],%l7 ! Mem[0000000014000074]
27565 andn %l4,-0x5bf,%l6
27566 ldsw [%o1+0x010],%l6 ! Mem[0000000030800010]
27567 retl
27568 st %f0 ,[%o0+0x010] ! Mem[0000000030000010]
27569p2_jmpl_2_lo:
27570 jmpl %g6+8,%g0
27571 ldsh [%i1+0x056],%l3 ! Mem[0000000030800056]
27572p2_call_2_lo:
27573 srax %l2,%l3,%l1
27574 ldd [%o0+0x050],%l6 ! Mem[0000000014000050]
27575 stx %l2,[%i0+0x050] ! Mem[0000000030000050]
27576 ldsw [%o0+0x074],%l7 ! Mem[0000000014000074]
27577 andn %l4,-0x5bf,%l6
27578 ldsw [%i1+0x010],%l6 ! Mem[0000000030800010]
27579 retl
27580 st %f0 ,[%i0+0x010] ! Mem[0000000030000010]
27581p2_jmpl_2_he:
27582 ldsw [%o0+0x014],%l3 ! Mem[0000000030000014]
27583 std %f28,[%o2+0x050] ! Mem[0000000031000050]
27584 ldub [%o3+0x012],%l6 ! Mem[0000000031800012]
27585 nop
27586 ldx [%o2+0x010],%l4 ! Mem[0000000031000010]
27587 srax %l6,0x009,%l4
27588 jmpl %g6+8,%g0
27589 ldsw [%o0+0x010],%l7 ! Mem[0000000030000010]
27590p2_call_2_he:
27591 xor %l0,0xee3,%l1
27592 addc %l7,0x49b,%l0
27593 umul %l7,%l6,%l3
27594 sra %l4,%l1,%l1
27595 sub %l4,0x50f,%l2
27596 retl
27597 stb %l1,[%o1+0x051] ! Mem[0000000030800051]
27598p2_jmpl_2_ho:
27599 ldsw [%i0+0x014],%l3 ! Mem[0000000030000014]
27600 std %f28,[%i2+0x050] ! Mem[0000000031000050]
27601 ldub [%i3+0x012],%l6 ! Mem[0000000031800012]
27602 nop
27603 ldx [%i2+0x010],%l4 ! Mem[0000000031000010]
27604 srax %l6,0x009,%l4
27605 jmpl %g6+8,%g0
27606 ldsw [%i0+0x010],%l7 ! Mem[0000000030000010]
27607p2_call_2_ho:
27608 xor %l0,0xee3,%l1
27609 addc %l7,0x49b,%l0
27610 umul %l7,%l6,%l3
27611 sra %l4,%l1,%l1
27612 sub %l4,0x50f,%l2
27613 retl
27614 stb %l1,[%i1+0x051] ! Mem[0000000030800051]
27615p3_jmpl_2_le:
27616 st %f2 ,[%o2+0x018] ! Mem[0000000031000018]
27617 sll %l1,0x005,%l6
27618 jmpl %g6+8,%g0
27619 mulx %l0,0x61e,%l0
27620p3_call_2_le:
27621 retl
27622 ldd [%i1+0x048],%f8 ! Mem[0000000016800048]
27623p3_jmpl_2_lo:
27624 st %f2 ,[%i2+0x018] ! Mem[0000000031000018]
27625 sll %l1,0x005,%l6
27626 jmpl %g6+8,%g0
27627 mulx %l0,0x61e,%l0
27628p3_call_2_lo:
27629 retl
27630 ldd [%o1+0x048],%f8 ! Mem[0000000016800048]
27631p3_jmpl_2_he:
27632 ldsh [%o1+0x05c],%l2 ! Mem[000000003080005c]
27633 addcc %l4,-0x0ff,%l6
27634 jmpl %g6+8,%g0
27635 st %f21,[%o2+0x018] ! Mem[0000000031000018]
27636p3_call_2_he:
27637 smul %l0,0x1ae,%l0
27638 stb %l0,[%o2+0x019] ! Mem[0000000031000019]
27639 ldd [%o1+0x058],%l2 ! Mem[0000000030800058]
27640 retl
27641 std %f22,[%o2+0x058] ! Mem[0000000031000058]
27642p3_jmpl_2_ho:
27643 ldsh [%i1+0x05c],%l2 ! Mem[000000003080005c]
27644 addcc %l4,-0x0ff,%l6
27645 jmpl %g6+8,%g0
27646 st %f21,[%i2+0x018] ! Mem[0000000031000018]
27647p3_call_2_ho:
27648 smul %l0,0x1ae,%l0
27649 stb %l0,[%i2+0x019] ! Mem[0000000031000019]
27650 ldd [%i1+0x058],%l2 ! Mem[0000000030800058]
27651 retl
27652 std %f22,[%i2+0x058] ! Mem[0000000031000058]
27653p4_jmpl_2_le:
27654 umulcc %l7,%l5,%l3
27655 stw %l6,[%o0+0x024] ! Mem[0000000030000024]
27656 jmpl %g6+8,%g0
27657 ldx [%i2+0x000],%l3 ! Mem[0000000019000000]
27658p4_call_2_le:
27659 ldd [%o3+0x020],%l2 ! Mem[0000000031800020]
27660 andcc %l4,%l7,%l5
27661 stx %l4,[%o0+0x060] ! Mem[0000000030000060]
27662 sth %l7,[%o0+0x026] ! Mem[0000000030000026]
27663 retl
27664 smul %l0,-0x7d5,%l4
27665p4_jmpl_2_lo:
27666 umulcc %l7,%l5,%l3
27667 stw %l6,[%i0+0x024] ! Mem[0000000030000024]
27668 jmpl %g6+8,%g0
27669 ldx [%o2+0x000],%l3 ! Mem[0000000019000000]
27670p4_call_2_lo:
27671 ldd [%i3+0x020],%l2 ! Mem[0000000031800020]
27672 andcc %l4,%l7,%l5
27673 stx %l4,[%i0+0x060] ! Mem[0000000030000060]
27674 sth %l7,[%i0+0x026] ! Mem[0000000030000026]
27675 retl
27676 smul %l0,-0x7d5,%l4
27677p4_jmpl_2_he:
27678 sub %l1,%l6,%l4
27679 and %l0,%l2,%l5
27680 addccc %l5,%l6,%l4
27681 ld [%i3+0x000],%f21 ! Mem[0000000019800000]
27682 stb %l7,[%o3+0x064] ! Mem[0000000031800064]
27683 stb %l3,[%o3+0x021] ! Mem[0000000031800021]
27684 jmpl %g6+8,%g0
27685 lduh [%o0+0x066],%l5 ! Mem[0000000030000066]
27686p4_call_2_he:
27687 ldx [%o0+0x060],%l5 ! Mem[0000000030000060]
27688 sll %l6,%l0,%l0
27689 lduh [%o1+0x022],%l2 ! Mem[0000000030800022]
27690 retl
27691 ldd [%o1+0x060],%f24 ! Mem[0000000030800060]
27692p4_jmpl_2_ho:
27693 sub %l1,%l6,%l4
27694 and %l0,%l2,%l5
27695 addccc %l5,%l6,%l4
27696 ld [%o3+0x000],%f21 ! Mem[0000000019800000]
27697 stb %l7,[%i3+0x064] ! Mem[0000000031800064]
27698 stb %l3,[%i3+0x021] ! Mem[0000000031800021]
27699 jmpl %g6+8,%g0
27700 lduh [%i0+0x066],%l5 ! Mem[0000000030000066]
27701p4_call_2_ho:
27702 ldx [%i0+0x060],%l5 ! Mem[0000000030000060]
27703 sll %l6,%l0,%l0
27704 lduh [%i1+0x022],%l2 ! Mem[0000000030800022]
27705 retl
27706 ldd [%i1+0x060],%f24 ! Mem[0000000030800060]
27707p5_jmpl_2_le:
27708 lduh [%o3+0x06c],%l1 ! Mem[000000003180006c]
27709 srax %l3,0x01c,%l7
27710 lduh [%o1+0x068],%l4 ! Mem[0000000030800068]
27711 sllx %l7,%l4,%l7
27712 ldsh [%i1+0x04e],%l5 ! Mem[000000001a80004e]
27713 jmpl %g6+8,%g0
27714 lduh [%o1+0x068],%l2 ! Mem[0000000030800068]
27715p5_call_2_le:
27716 retl
27717 ldd [%o1+0x068],%l0 ! Mem[0000000030800068]
27718p5_jmpl_2_lo:
27719 lduh [%i3+0x06c],%l1 ! Mem[000000003180006c]
27720 srax %l3,0x01c,%l7
27721 lduh [%i1+0x068],%l4 ! Mem[0000000030800068]
27722 sllx %l7,%l4,%l7
27723 ldsh [%o1+0x04e],%l5 ! Mem[000000001a80004e]
27724 jmpl %g6+8,%g0
27725 lduh [%i1+0x068],%l2 ! Mem[0000000030800068]
27726p5_call_2_lo:
27727 retl
27728 ldd [%i1+0x068],%l0 ! Mem[0000000030800068]
27729p5_jmpl_2_he:
27730 subccc %l4,0x428,%l4
27731 or %l3,0xa97,%l4
27732 jmpl %g6+8,%g0
27733 lduw [%i3+0x07c],%l4 ! Mem[000000001b80007c]
27734p5_call_2_he:
27735 andcc %l4,%l7,%l7
27736 retl
27737 ldsh [%o3+0x02c],%l0 ! Mem[000000003180002c]
27738p5_jmpl_2_ho:
27739 subccc %l4,0x428,%l4
27740 or %l3,0xa97,%l4
27741 jmpl %g6+8,%g0
27742 lduw [%o3+0x07c],%l4 ! Mem[000000001b80007c]
27743p5_call_2_ho:
27744 andcc %l4,%l7,%l7
27745 retl
27746 ldsh [%i3+0x02c],%l0 ! Mem[000000003180002c]
27747p6_jmpl_2_le:
27748 umul %l7,0x573,%l2
27749 lduw [%o3+0x074],%l4 ! Mem[0000000031800074]
27750 sth %l4,[%i2+0x070] ! Mem[000000001d000070]
27751 smul %l1,-0x2d3,%l5
27752 or %l1,%l4,%l4
27753 jmpl %g6+8,%g0
27754 stb %l7,[%i0+0x03e] ! Mem[000000001c00003e]
27755p6_call_2_le:
27756 ldd [%i2+0x008],%l4 ! Mem[000000001d000008]
27757 ldx [%i3+0x010],%l0 ! Mem[000000001d800010]
27758 tsubcc %l7,0xd7e,%l3
27759 sth %l4,[%o3+0x034] ! Mem[0000000031800034]
27760 lduw [%o2+0x070],%l5 ! Mem[0000000031000070]
27761 sllx %l5,%l5,%l7
27762 retl
27763 andn %l4,%l6,%l6
27764p6_jmpl_2_lo:
27765 umul %l7,0x573,%l2
27766 lduw [%i3+0x074],%l4 ! Mem[0000000031800074]
27767 sth %l4,[%o2+0x070] ! Mem[000000001d000070]
27768 smul %l1,-0x2d3,%l5
27769 or %l1,%l4,%l4
27770 jmpl %g6+8,%g0
27771 stb %l7,[%o0+0x03e] ! Mem[000000001c00003e]
27772p6_call_2_lo:
27773 ldd [%o2+0x008],%l4 ! Mem[000000001d000008]
27774 ldx [%o3+0x010],%l0 ! Mem[000000001d800010]
27775 tsubcc %l7,0xd7e,%l3
27776 sth %l4,[%i3+0x034] ! Mem[0000000031800034]
27777 lduw [%i2+0x070],%l5 ! Mem[0000000031000070]
27778 sllx %l5,%l5,%l7
27779 retl
27780 andn %l4,%l6,%l6
27781p6_jmpl_2_he:
27782 taddcctv %l5,-0x70d,%l1
27783 addccc %l5,%l3,%l7
27784 sth %l3,[%o2+0x074] ! Mem[0000000031000074]
27785 jmpl %g6+8,%g0
27786 st %f23,[%i2+0x068] ! Mem[000000001d000068]
27787p6_call_2_he:
27788 ldsb [%i1+0x059],%l4 ! Mem[000000001c800059]
27789 and %l2,0x6e4,%l7
27790 orcc %l5,%l5,%l6
27791 addc %l5,0xbd1,%l1
27792 retl
27793 nop
27794p6_jmpl_2_ho:
27795 taddcctv %l5,-0x70d,%l1
27796 addccc %l5,%l3,%l7
27797 sth %l3,[%i2+0x074] ! Mem[0000000031000074]
27798 jmpl %g6+8,%g0
27799 st %f23,[%o2+0x068] ! Mem[000000001d000068]
27800p6_call_2_ho:
27801 ldsb [%o1+0x059],%l4 ! Mem[000000001c800059]
27802 and %l2,0x6e4,%l7
27803 orcc %l5,%l5,%l6
27804 addc %l5,0xbd1,%l1
27805 retl
27806 nop
27807p7_jmpl_2_le:
27808 ld [%o2+0x038],%f10 ! Mem[0000000031000038]
27809 lduw [%o1+0x07c],%l2 ! Mem[000000003080007c]
27810 sub %l4,%l7,%l6
27811 sll %l2,0x016,%l2
27812 smul %l6,%l2,%l5
27813 xor %l0,%l6,%l6
27814 jmpl %g6+8,%g0
27815 tsubcctv %l1,%l5,%l2
27816p7_call_2_le:
27817 ldd [%o0+0x038],%f6 ! Mem[0000000030000038]
27818 sub %l4,-0x346,%l2
27819 ldsw [%i3+0x010],%l4 ! Mem[000000001f800010]
27820 lduh [%i1+0x056],%l0 ! Mem[000000001e800056]
27821 retl
27822 srax %l6,0x02e,%l4
27823p7_jmpl_2_lo:
27824 ld [%i2+0x038],%f10 ! Mem[0000000031000038]
27825 lduw [%i1+0x07c],%l2 ! Mem[000000003080007c]
27826 sub %l4,%l7,%l6
27827 sll %l2,0x016,%l2
27828 smul %l6,%l2,%l5
27829 xor %l0,%l6,%l6
27830 jmpl %g6+8,%g0
27831 tsubcctv %l1,%l5,%l2
27832p7_call_2_lo:
27833 ldd [%i0+0x038],%f6 ! Mem[0000000030000038]
27834 sub %l4,-0x346,%l2
27835 ldsw [%o3+0x010],%l4 ! Mem[000000001f800010]
27836 lduh [%o1+0x056],%l0 ! Mem[000000001e800056]
27837 retl
27838 srax %l6,0x02e,%l4
27839p7_jmpl_2_he:
27840 andncc %l2,0xb61,%l0
27841 ldsw [%o1+0x038],%l2 ! Mem[0000000030800038]
27842 jmpl %g6+8,%g0
27843 ldsw [%o2+0x038],%l6 ! Mem[0000000031000038]
27844p7_call_2_he:
27845 andcc %l5,-0x30c,%l4
27846 mulx %l5,0x871,%l6
27847 nop
27848 xnorcc %l4,-0x2cc,%l1
27849 xorcc %l1,%l7,%l0
27850 retl
27851 stb %l7,[%i2+0x077] ! Mem[000000001f000077]
27852p7_jmpl_2_ho:
27853 andncc %l2,0xb61,%l0
27854 ldsw [%i1+0x038],%l2 ! Mem[0000000030800038]
27855 jmpl %g6+8,%g0
27856 ldsw [%i2+0x038],%l6 ! Mem[0000000031000038]
27857p7_call_2_ho:
27858 andcc %l5,-0x30c,%l4
27859 mulx %l5,0x871,%l6
27860 nop
27861 xnorcc %l4,-0x2cc,%l1
27862 xorcc %l1,%l7,%l0
27863 retl
27864 stb %l7,[%o2+0x077] ! Mem[000000001f000077]
27865user_jump2_end:
27866 .seg "text"
27867 .align 0x2000
27868user_jump3_start:
27869 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
27870p0_jmpl_3_le:
27871 ldsh [%i3+0x046],%l0 ! Mem[0000000011800046]
27872 std %l2,[%o2+0x040] ! Mem[0000000031000040]
27873 jmpl %g6+8,%g0
27874 orn %l3,-0x782,%l0
27875p0_call_3_le:
27876 ldd [%o3+0x000],%f12 ! Mem[0000000031800000]
27877 stx %l1,[%o0+0x040] ! Mem[0000000030000040]
27878 retl
27879 srax %l7,0x002,%l1
27880p0_jmpl_3_lo:
27881 ldsh [%o3+0x046],%l0 ! Mem[0000000011800046]
27882 std %l2,[%i2+0x040] ! Mem[0000000031000040]
27883 jmpl %g6+8,%g0
27884 orn %l3,-0x782,%l0
27885p0_call_3_lo:
27886 ldd [%i3+0x000],%f12 ! Mem[0000000031800000]
27887 stx %l1,[%i0+0x040] ! Mem[0000000030000040]
27888 retl
27889 srax %l7,0x002,%l1
27890p0_jmpl_3_he:
27891 jmpl %g6+8,%g0
27892 umulcc %l1,0xbb3,%l3
27893p0_call_3_he:
27894 smul %l7,0x956,%l1
27895 stx %l6,[%o1+0x000] ! Mem[0000000030800000]
27896 sth %l1,[%o0+0x040] ! Mem[0000000030000040]
27897 retl
27898 taddcctv %l4,%l7,%l3
27899p0_jmpl_3_ho:
27900 jmpl %g6+8,%g0
27901 umulcc %l1,0xbb3,%l3
27902p0_call_3_ho:
27903 smul %l7,0x956,%l1
27904 stx %l6,[%i1+0x000] ! Mem[0000000030800000]
27905 sth %l1,[%i0+0x040] ! Mem[0000000030000040]
27906 retl
27907 taddcctv %l4,%l7,%l3
27908p1_jmpl_3_le:
27909 andcc %l4,0xe1b,%l7
27910 std %f4 ,[%o2+0x048] ! Mem[0000000031000048]
27911 stx %l7,[%i3+0x038] ! Mem[0000000013800038]
27912 jmpl %g6+8,%g0
27913 taddcc %l6,%l2,%l0
27914p1_call_3_le:
27915 ldd [%o0+0x048],%f8 ! Mem[0000000030000048]
27916 taddcc %l7,-0x8cc,%l1
27917 ldd [%o2+0x048],%f2 ! Mem[0000000031000048]
27918 retl
27919 ldx [%i0+0x030],%l5 ! Mem[0000000012000030]
27920p1_jmpl_3_lo:
27921 andcc %l4,0xe1b,%l7
27922 std %f4 ,[%i2+0x048] ! Mem[0000000031000048]
27923 stx %l7,[%o3+0x038] ! Mem[0000000013800038]
27924 jmpl %g6+8,%g0
27925 taddcc %l6,%l2,%l0
27926p1_call_3_lo:
27927 ldd [%i0+0x048],%f8 ! Mem[0000000030000048]
27928 taddcc %l7,-0x8cc,%l1
27929 ldd [%i2+0x048],%f2 ! Mem[0000000031000048]
27930 retl
27931 ldx [%o0+0x030],%l5 ! Mem[0000000012000030]
27932p1_jmpl_3_he:
27933 ld [%i0+0x024],%f26 ! Mem[0000000012000024]
27934 ld [%o3+0x00c],%f29 ! Mem[000000003180000c]
27935 ldsh [%o3+0x00a],%l1 ! Mem[000000003180000a]
27936 ldsh [%o0+0x04e],%l6 ! Mem[000000003000004e]
27937 addc %l2,-0xfda,%l4
27938 jmpl %g6+8,%g0
27939 taddcctv %l7,%l3,%l1
27940p1_call_3_he:
27941 or %l7,0x70b,%l3
27942 sub %l1,%l6,%l4
27943 addcc %l6,%l1,%l7
27944 retl
27945 st %f16,[%o0+0x00c] ! Mem[000000003000000c]
27946p1_jmpl_3_ho:
27947 ld [%o0+0x024],%f26 ! Mem[0000000012000024]
27948 ld [%i3+0x00c],%f29 ! Mem[000000003180000c]
27949 ldsh [%i3+0x00a],%l1 ! Mem[000000003180000a]
27950 ldsh [%i0+0x04e],%l6 ! Mem[000000003000004e]
27951 addc %l2,-0xfda,%l4
27952 jmpl %g6+8,%g0
27953 taddcctv %l7,%l3,%l1
27954p1_call_3_ho:
27955 or %l7,0x70b,%l3
27956 sub %l1,%l6,%l4
27957 addcc %l6,%l1,%l7
27958 retl
27959 st %f16,[%i0+0x00c] ! Mem[000000003000000c]
27960p2_jmpl_3_le:
27961 ldub [%i3+0x07a],%l7 ! Mem[000000001580007a]
27962 sth %l1,[%o0+0x050] ! Mem[0000000030000050]
27963 ldd [%o3+0x010],%l0 ! Mem[0000000031800010]
27964 jmpl %g6+8,%g0
27965 ldsh [%o0+0x056],%l5 ! Mem[0000000030000056]
27966p2_call_3_le:
27967 xnor %l4,0xb77,%l3
27968 retl
27969 stw %l4,[%o1+0x054] ! Mem[0000000030800054]
27970p2_jmpl_3_lo:
27971 ldub [%o3+0x07a],%l7 ! Mem[000000001580007a]
27972 sth %l1,[%i0+0x050] ! Mem[0000000030000050]
27973 ldd [%i3+0x010],%l0 ! Mem[0000000031800010]
27974 jmpl %g6+8,%g0
27975 ldsh [%i0+0x056],%l5 ! Mem[0000000030000056]
27976p2_call_3_lo:
27977 xnor %l4,0xb77,%l3
27978 retl
27979 stw %l4,[%i1+0x054] ! Mem[0000000030800054]
27980p2_jmpl_3_he:
27981 xnorcc %l7,%l2,%l3
27982 taddcctv %l5,0x65d,%l6
27983 tsubcctv %l4,0x316,%l7
27984 ldub [%o0+0x010],%l5 ! Mem[0000000030000010]
27985 ld [%o3+0x014],%f31 ! Mem[0000000031800014]
27986 ldsb [%i0+0x01b],%l2 ! Mem[000000001400001b]
27987 jmpl %g6+8,%g0
27988 orncc %l2,-0x778,%l5
27989p2_call_3_he:
27990 stw %l5,[%i1+0x008] ! Mem[0000000014800008]
27991 taddcc %l1,%l3,%l6
27992 std %l2,[%o3+0x050] ! Mem[0000000031800050]
27993 sra %l2,%l6,%l6
27994 addc %l2,-0x62e,%l0
27995 retl
27996 addccc %l5,%l2,%l3
27997p2_jmpl_3_ho:
27998 xnorcc %l7,%l2,%l3
27999 taddcctv %l5,0x65d,%l6
28000 tsubcctv %l4,0x316,%l7
28001 ldub [%i0+0x010],%l5 ! Mem[0000000030000010]
28002 ld [%i3+0x014],%f31 ! Mem[0000000031800014]
28003 ldsb [%o0+0x01b],%l2 ! Mem[000000001400001b]
28004 jmpl %g6+8,%g0
28005 orncc %l2,-0x778,%l5
28006p2_call_3_ho:
28007 stw %l5,[%o1+0x008] ! Mem[0000000014800008]
28008 taddcc %l1,%l3,%l6
28009 std %l2,[%i3+0x050] ! Mem[0000000031800050]
28010 sra %l2,%l6,%l6
28011 addc %l2,-0x62e,%l0
28012 retl
28013 addccc %l5,%l2,%l3
28014p3_jmpl_3_le:
28015 sub %l3,-0xdbf,%l7
28016 stw %l1,[%o0+0x018] ! Mem[0000000030000018]
28017 lduh [%o3+0x05c],%l5 ! Mem[000000003180005c]
28018 jmpl %g6+8,%g0
28019 andn %l0,-0x001,%l2
28020p3_call_3_le:
28021 retl
28022 tsubcc %l7,0xc5b,%l0
28023p3_jmpl_3_lo:
28024 sub %l3,-0xdbf,%l7
28025 stw %l1,[%i0+0x018] ! Mem[0000000030000018]
28026 lduh [%i3+0x05c],%l5 ! Mem[000000003180005c]
28027 jmpl %g6+8,%g0
28028 andn %l0,-0x001,%l2
28029p3_call_3_lo:
28030 retl
28031 tsubcc %l7,0xc5b,%l0
28032p3_jmpl_3_he:
28033 addc %l3,%l6,%l6
28034 ldd [%o1+0x058],%l2 ! Mem[0000000030800058]
28035 xnorcc %l2,%l7,%l0
28036 udivx %l6,%l4,%l4
28037 jmpl %g6+8,%g0
28038 ldsb [%o2+0x059],%l1 ! Mem[0000000031000059]
28039p3_call_3_he:
28040 taddcc %l3,0x4fe,%l3
28041 ld [%o0+0x05c],%f26 ! Mem[000000003000005c]
28042 retl
28043 st %f19,[%o3+0x058] ! Mem[0000000031800058]
28044p3_jmpl_3_ho:
28045 addc %l3,%l6,%l6
28046 ldd [%i1+0x058],%l2 ! Mem[0000000030800058]
28047 xnorcc %l2,%l7,%l0
28048 udivx %l6,%l4,%l4
28049 jmpl %g6+8,%g0
28050 ldsb [%i2+0x059],%l1 ! Mem[0000000031000059]
28051p3_call_3_ho:
28052 taddcc %l3,0x4fe,%l3
28053 ld [%i0+0x05c],%f26 ! Mem[000000003000005c]
28054 retl
28055 st %f19,[%i3+0x058] ! Mem[0000000031800058]
28056p4_jmpl_3_le:
28057 jmpl %g6+8,%g0
28058 andncc %l7,%l1,%l5
28059p4_call_3_le:
28060 udivx %l2,-0x01c,%l7
28061 sdivx %l6,%l4,%l6
28062 std %l6,[%o2+0x020] ! Mem[0000000031000020]
28063 ldsb [%o1+0x062],%l0 ! Mem[0000000030800062]
28064 stx %l1,[%o1+0x060] ! Mem[0000000030800060]
28065 sth %l6,[%o2+0x062] ! Mem[0000000031000062]
28066 retl
28067 smul %l0,0x1ff,%l0
28068p4_jmpl_3_lo:
28069 jmpl %g6+8,%g0
28070 andncc %l7,%l1,%l5
28071p4_call_3_lo:
28072 udivx %l2,-0x01c,%l7
28073 sdivx %l6,%l4,%l6
28074 std %l6,[%i2+0x020] ! Mem[0000000031000020]
28075 ldsb [%i1+0x062],%l0 ! Mem[0000000030800062]
28076 stx %l1,[%i1+0x060] ! Mem[0000000030800060]
28077 sth %l6,[%i2+0x062] ! Mem[0000000031000062]
28078 retl
28079 smul %l0,0x1ff,%l0
28080p4_jmpl_3_he:
28081 andncc %l4,%l2,%l3
28082 jmpl %g6+8,%g0
28083 addc %l3,0xd3a,%l4
28084p4_call_3_he:
28085 add %l5,0x873,%l0
28086 ldub [%o2+0x061],%l0 ! Mem[0000000031000061]
28087 std %f28,[%o3+0x020] ! Mem[0000000031800020]
28088 ldsh [%o2+0x064],%l1 ! Mem[0000000031000064]
28089 stx %l6,[%i1+0x038] ! Mem[0000000018800038]
28090 retl
28091 xor %l3,%l1,%l6
28092p4_jmpl_3_ho:
28093 andncc %l4,%l2,%l3
28094 jmpl %g6+8,%g0
28095 addc %l3,0xd3a,%l4
28096p4_call_3_ho:
28097 add %l5,0x873,%l0
28098 ldub [%i2+0x061],%l0 ! Mem[0000000031000061]
28099 std %f28,[%i3+0x020] ! Mem[0000000031800020]
28100 ldsh [%i2+0x064],%l1 ! Mem[0000000031000064]
28101 stx %l6,[%o1+0x038] ! Mem[0000000018800038]
28102 retl
28103 xor %l3,%l1,%l6
28104p5_jmpl_3_le:
28105 sdivx %l2,0xa28,%l2
28106 jmpl %g6+8,%g0
28107 st %f1 ,[%o1+0x068] ! Mem[0000000030800068]
28108p5_call_3_le:
28109 std %l4,[%o3+0x068] ! Mem[0000000031800068]
28110 lduh [%i3+0x060],%l4 ! Mem[000000001b800060]
28111 retl
28112 xnor %l4,%l4,%l4
28113p5_jmpl_3_lo:
28114 sdivx %l2,0xa28,%l2
28115 jmpl %g6+8,%g0
28116 st %f1 ,[%i1+0x068] ! Mem[0000000030800068]
28117p5_call_3_lo:
28118 std %l4,[%i3+0x068] ! Mem[0000000031800068]
28119 lduh [%o3+0x060],%l4 ! Mem[000000001b800060]
28120 retl
28121 xnor %l4,%l4,%l4
28122p5_jmpl_3_he:
28123 sth %l1,[%i2+0x01c] ! Mem[000000001b00001c]
28124 stw %l4,[%o2+0x068] ! Mem[0000000031000068]
28125 tsubcctv %l1,0x50e,%l4
28126 ldsb [%o3+0x06a],%l0 ! Mem[000000003180006a]
28127 ld [%o1+0x068],%f20 ! Mem[0000000030800068]
28128 srl %l3,%l1,%l1
28129 jmpl %g6+8,%g0
28130 addccc %l5,0x03a,%l2
28131p5_call_3_he:
28132 sdivx %l4,%l5,%l5
28133 smulcc %l2,0x9b2,%l7
28134 orncc %l1,%l3,%l3
28135 retl
28136 lduw [%i3+0x030],%l6 ! Mem[000000001b800030]
28137p5_jmpl_3_ho:
28138 sth %l1,[%o2+0x01c] ! Mem[000000001b00001c]
28139 stw %l4,[%i2+0x068] ! Mem[0000000031000068]
28140 tsubcctv %l1,0x50e,%l4
28141 ldsb [%i3+0x06a],%l0 ! Mem[000000003180006a]
28142 ld [%i1+0x068],%f20 ! Mem[0000000030800068]
28143 srl %l3,%l1,%l1
28144 jmpl %g6+8,%g0
28145 addccc %l5,0x03a,%l2
28146p5_call_3_ho:
28147 sdivx %l4,%l5,%l5
28148 smulcc %l2,0x9b2,%l7
28149 orncc %l1,%l3,%l3
28150 retl
28151 lduw [%o3+0x030],%l6 ! Mem[000000001b800030]
28152p6_jmpl_3_le:
28153 st %f12,[%i0+0x038] ! Mem[000000001c000038]
28154 jmpl %g6+8,%g0
28155 lduw [%o3+0x070],%l0 ! Mem[0000000031800070]
28156p6_call_3_le:
28157 tsubcctv %l2,%l1,%l1
28158 ldd [%i0+0x008],%f0 ! Mem[000000001c000008]
28159 ldsb [%o2+0x032],%l3 ! Mem[0000000031000032]
28160 std %f10,[%i3+0x020] ! Mem[000000001d800020]
28161 retl
28162 orncc %l2,%l0,%l5
28163p6_jmpl_3_lo:
28164 st %f12,[%o0+0x038] ! Mem[000000001c000038]
28165 jmpl %g6+8,%g0
28166 lduw [%i3+0x070],%l0 ! Mem[0000000031800070]
28167p6_call_3_lo:
28168 tsubcctv %l2,%l1,%l1
28169 ldd [%o0+0x008],%f0 ! Mem[000000001c000008]
28170 ldsb [%i2+0x032],%l3 ! Mem[0000000031000032]
28171 std %f10,[%o3+0x020] ! Mem[000000001d800020]
28172 retl
28173 orncc %l2,%l0,%l5
28174p6_jmpl_3_he:
28175 ldd [%i2+0x008],%l4 ! Mem[000000001d000008]
28176 orn %l2,-0x2a2,%l6
28177 ldub [%i3+0x06b],%l2 ! Mem[000000001d80006b]
28178 orncc %l7,-0xba0,%l1
28179 ldsh [%i2+0x074],%l4 ! Mem[000000001d000074]
28180 sdivx %l1,-0x16f,%l2
28181 jmpl %g6+8,%g0
28182 umulcc %l4,0x71e,%l1
28183p6_call_3_he:
28184 stb %l3,[%o3+0x075] ! Mem[0000000031800075]
28185 andncc %l3,-0x8e5,%l4
28186 xnorcc %l1,%l2,%l0
28187 retl
28188 tsubcctv %l4,0x790,%l1
28189p6_jmpl_3_ho:
28190 ldd [%o2+0x008],%l4 ! Mem[000000001d000008]
28191 orn %l2,-0x2a2,%l6
28192 ldub [%o3+0x06b],%l2 ! Mem[000000001d80006b]
28193 orncc %l7,-0xba0,%l1
28194 ldsh [%o2+0x074],%l4 ! Mem[000000001d000074]
28195 sdivx %l1,-0x16f,%l2
28196 jmpl %g6+8,%g0
28197 umulcc %l4,0x71e,%l1
28198p6_call_3_ho:
28199 stb %l3,[%i3+0x075] ! Mem[0000000031800075]
28200 andncc %l3,-0x8e5,%l4
28201 xnorcc %l1,%l2,%l0
28202 retl
28203 tsubcctv %l4,0x790,%l1
28204p7_jmpl_3_le:
28205 srax %l7,0x03a,%l7
28206 subc %l1,%l6,%l4
28207 subccc %l1,0x269,%l4
28208 subccc %l7,%l1,%l3
28209 jmpl %g6+8,%g0
28210 orn %l5,%l3,%l4
28211p7_call_3_le:
28212 retl
28213 or %l7,%l2,%l5
28214p7_jmpl_3_lo:
28215 srax %l7,0x03a,%l7
28216 subc %l1,%l6,%l4
28217 subccc %l1,0x269,%l4
28218 subccc %l7,%l1,%l3
28219 jmpl %g6+8,%g0
28220 orn %l5,%l3,%l4
28221p7_call_3_lo:
28222 retl
28223 or %l7,%l2,%l5
28224p7_jmpl_3_he:
28225 jmpl %g6+8,%g0
28226 sth %l5,[%o2+0x03c] ! Mem[000000003100003c]
28227p7_call_3_he:
28228 st %f17,[%o2+0x07c] ! Mem[000000003100007c]
28229 xnor %l5,-0x1ec,%l4
28230 std %f20,[%o2+0x038] ! Mem[0000000031000038]
28231 retl
28232 ldd [%o1+0x038],%f20 ! Mem[0000000030800038]
28233p7_jmpl_3_ho:
28234 jmpl %g6+8,%g0
28235 sth %l5,[%i2+0x03c] ! Mem[000000003100003c]
28236p7_call_3_ho:
28237 st %f17,[%i2+0x07c] ! Mem[000000003100007c]
28238 xnor %l5,-0x1ec,%l4
28239 std %f20,[%i2+0x038] ! Mem[0000000031000038]
28240 retl
28241 ldd [%i1+0x038],%f20 ! Mem[0000000030800038]
28242user_jump3_end:
28243
28244 .seg "data"
28245 .align 0x2000
28246user_data_start:
28247done_flags:
28248 .word 0
28249 .word 0
28250 .word 0
28251 .word 0
28252 .word 0
28253 .word 0
28254 .word 0
28255 .word 0
28256 .align 8
28257done_count:
28258 .word 0,0
28259Start_Flags:
28260 .word 0,0,0,0
28261Finish_Flag:
28262 .word 0,0
28263 .align 8
28264num_processors:
28265 .word 8
28266num_agents:
28267 .word 0
28268no_membar:
28269 .word 0
28270max_ireg:
28271 .word 8,0
28272max_freg:
28273 .word 32,0
28274 .align 64
28275p0_temp:
28276 .word 0,0,0,0,0,0,0,0
28277 .word 0,0,0,0,0,0,0,0
28278 .word 0,0,0,0,0,0,0,0
28279 .word 0,0,0,0,0,0,0,0
28280p1_temp:
28281 .word 0,0,0,0,0,0,0,0
28282 .word 0,0,0,0,0,0,0,0
28283 .word 0,0,0,0,0,0,0,0
28284 .word 0,0,0,0,0,0,0,0
28285p2_temp:
28286 .word 0,0,0,0,0,0,0,0
28287 .word 0,0,0,0,0,0,0,0
28288 .word 0,0,0,0,0,0,0,0
28289 .word 0,0,0,0,0,0,0,0
28290p3_temp:
28291 .word 0,0,0,0,0,0,0,0
28292 .word 0,0,0,0,0,0,0,0
28293 .word 0,0,0,0,0,0,0,0
28294 .word 0,0,0,0,0,0,0,0
28295p4_temp:
28296 .word 0,0,0,0,0,0,0,0
28297 .word 0,0,0,0,0,0,0,0
28298 .word 0,0,0,0,0,0,0,0
28299 .word 0,0,0,0,0,0,0,0
28300p5_temp:
28301 .word 0,0,0,0,0,0,0,0
28302 .word 0,0,0,0,0,0,0,0
28303 .word 0,0,0,0,0,0,0,0
28304 .word 0,0,0,0,0,0,0,0
28305p6_temp:
28306 .word 0,0,0,0,0,0,0,0
28307 .word 0,0,0,0,0,0,0,0
28308 .word 0,0,0,0,0,0,0,0
28309 .word 0,0,0,0,0,0,0,0
28310p7_temp:
28311 .word 0,0,0,0,0,0,0,0
28312 .word 0,0,0,0,0,0,0,0
28313 .word 0,0,0,0,0,0,0,0
28314 .word 0,0,0,0,0,0,0,0
28315p0_debug:
28316 .word 0,0,0,0,0,0,0,0
28317 .word 0,0,0,0,0,0,0,0
28318p0_fsr:
28319 .word 0x00000000,0x00000000
28320 .align 8
28321p0_loop_cnt:
28322 .word 1,0
28323p1_debug:
28324 .word 0,0,0,0,0,0,0,0
28325 .word 0,0,0,0,0,0,0,0
28326p1_fsr:
28327 .word 0x00000000,0x00000000
28328 .align 8
28329p1_loop_cnt:
28330 .word 1,0
28331p2_debug:
28332 .word 0,0,0,0,0,0,0,0
28333 .word 0,0,0,0,0,0,0,0
28334p2_fsr:
28335 .word 0x00000000,0x00000000
28336 .align 8
28337p2_loop_cnt:
28338 .word 1,0
28339p3_debug:
28340 .word 0,0,0,0,0,0,0,0
28341 .word 0,0,0,0,0,0,0,0
28342p3_fsr:
28343 .word 0x00000000,0x00000000
28344 .align 8
28345p3_loop_cnt:
28346 .word 1,0
28347p4_debug:
28348 .word 0,0,0,0,0,0,0,0
28349 .word 0,0,0,0,0,0,0,0
28350p4_fsr:
28351 .word 0x00000000,0x00000000
28352 .align 8
28353p4_loop_cnt:
28354 .word 1,0
28355p5_debug:
28356 .word 0,0,0,0,0,0,0,0
28357 .word 0,0,0,0,0,0,0,0
28358p5_fsr:
28359 .word 0x00000000,0x00000000
28360 .align 8
28361p5_loop_cnt:
28362 .word 1,0
28363p6_debug:
28364 .word 0,0,0,0,0,0,0,0
28365 .word 0,0,0,0,0,0,0,0
28366p6_fsr:
28367 .word 0x00000000,0x00000000
28368 .align 8
28369p6_loop_cnt:
28370 .word 1,0
28371p7_debug:
28372 .word 0,0,0,0,0,0,0,0
28373 .word 0,0,0,0,0,0,0,0
28374p7_fsr:
28375 .word 0x00000000,0x00000000
28376 .align 8
28377p7_loop_cnt:
28378 .word 1,0
28379max_windows:
28380 .word 2,5,3,2,2,4,2,2
28381 .word 0,0,0,0,0,0,0,0
28382 .word 0,0,0,0,0,0,0,0
28383 .word 0,0,0,0,0,0,0,0
28384 .word 0,0,0,0,0,0,0,0
28385 .word 0,0,0,0,0,0,0,0
28386 .word 0,0,0,0,0,0,0,0
28387 .word 0,0,0,0,0,0,0,0
28388
28389 .align 8
28390p0_init_registers:
28391 .word 0x00a92304,0x8ee5408a ! Init value for %l0
28392 .word 0x0e81b647,0xbe6c41a0 ! Init value for %l1
28393 .word 0x69e6f440,0xc3f6175e ! Init value for %l2
28394 .word 0xc94fb2c2,0x98ac1808 ! Init value for %l3
28395 .word 0xafba5230,0x1e0184a2 ! Init value for %l4
28396 .word 0x94e1fb1a,0x8217b3ab ! Init value for %l5
28397 .word 0xa42c9136,0x1d32a5b1 ! Init value for %l6
28398 .word 0x1fad6191,0xcf214d54 ! Init value for %l7
28399 .word 0xa57d059a,0x4de9db96 ! Init value for %l0
28400 .word 0xfbe5d12c,0x408afaa5 ! Init value for %l1
28401 .word 0x796015ea,0xc219f221 ! Init value for %l2
28402 .word 0xa7aa9700,0x5154fbc7 ! Init value for %l3
28403 .word 0xefe31a3f,0xc3a2c068 ! Init value for %l4
28404 .word 0xe3af48fc,0x4cfab396 ! Init value for %l5
28405 .word 0xaf47790c,0x350f2fb4 ! Init value for %l6
28406 .word 0x678a8250,0x0a4e81d5 ! Init value for %l7
28407 .align 64
28408p0_init_freg:
28409 .word 0x62b4b903,0x7662e645 ! Init value for %f0
28410 .word 0x08f83a98,0xb1ac55a6 ! Init value for %f2
28411 .word 0xe886be09,0x6de27237 ! Init value for %f4
28412 .word 0x2cc012ef,0x59657711 ! Init value for %f6
28413 .word 0x116b186c,0xe27d61f4 ! Init value for %f8
28414 .word 0xd8581b15,0x5613b006 ! Init value for %f10
28415 .word 0xefe84d5b,0x48b91e98 ! Init value for %f12
28416 .word 0x50b095c5,0x8f625b11 ! Init value for %f14
28417 .word 0xc655ec14,0xd43c3a3c ! Init value for %f16
28418 .word 0x56d9f949,0x3db21fb9 ! Init value for %f18
28419 .word 0xa42e164f,0xabef07b4 ! Init value for %f20
28420 .word 0xe129d8c5,0x168c50f5 ! Init value for %f22
28421 .word 0x30a75fb9,0x964e6105 ! Init value for %f24
28422 .word 0x6c75390d,0x6a217fe0 ! Init value for %f26
28423 .word 0xdf4cabcd,0x3cded339 ! Init value for %f28
28424 .word 0x339e6ef0,0xe5e03e3a ! Init value for %f30
28425 .word 0x54881281,0xb3c3d032 ! Init value for %f32
28426 .word 0x42149079,0x60c5161d ! Init value for %f34
28427 .word 0x2859a37b,0xe6b0fa07 ! Init value for %f36
28428 .word 0x6deef876,0x58c5c952 ! Init value for %f38
28429 .word 0x939239a7,0x55581bfd ! Init value for %f40
28430 .word 0x26a2a562,0x87303efd ! Init value for %f42
28431 .word 0x61b67116,0xa3760b61 ! Init value for %f44
28432 .word 0xa51b5921,0x40ad900b ! Init value for %f46
28433 .word 0x01162931,0x81ef54ad
28434 .word 0x43410048,0xaf28f2b4
28435 .word 0x7e4a433b,0xf4c6ef84
28436 .word 0x368292b8,0x8076b080
28437 .word 0x938608ed,0xdcf23654
28438 .word 0xc05e731b,0x059eaf9e
28439 .word 0xa2618ec8,0x8eacde77
28440 .word 0x2b45a97a,0x814ed6ac
28441p0_share_mask:
28442 .word 0xffffffff,0xffffffff
28443 .word 0x00000000,0x00000000
28444 .word 0x00000000,0x00000000
28445 .word 0x00000000,0x00000000
28446 .word 0x00000000,0x00000000
28447 .word 0x00000000,0x00000000
28448 .word 0x00000000,0x00000000
28449 .word 0x00000000,0x00000000
28450p0_expected_registers:
28451 .word 0x00000000,0x151b58d8
28452 .word 0x00000000,0x900b0000
28453 .word 0x00000000,0x00000000
28454 .word 0xd8581b15,0x514f9975
28455 .word 0x00000000,0x00006259
28456 .word 0x00000000,0x000058d8
28457 .word 0x00000000,0x0000002b
28458 .word 0x00000000,0x00001ab7
28459 .word 0x00000000,0x151b5568
28460 .word 0x00000000,0x151b5627
28461 .word 0x00000000,0xffffe811
28462 .word 0x00000000,0x00000192
28463 .word 0x00000000,0x00000001
28464 .word 0x00000000,0x00000000
28465 .word 0x00000000,0x00000000
28466 .word 0x00000000,0xd3b1c56a
28467p0_expected_fp_regs:
28468 .word 0x784c6259,0x3c3782bc
28469 .word 0x00000000,0xffffe811
28470 .word 0x0000f954,0xc206c736
28471 .word 0x9da30a99,0xd3b1c56a
28472 .word 0xd8581b15,0x2ce4eba1
28473 .word 0x4b624c78,0xffffffff
28474 .word 0xd8581b15,0xffffe811
28475 .word 0x00000000,0x5708eb15
28476 .word 0x00000000,0xc7fb9692
28477 .word 0x0001006e,0x0192c800
28478 .word 0xffffe811,0xffffffff
28479 .word 0xcdf82876,0xfffff184
28480 .word 0x00000b90,0x990aa39d
28481 .word 0xe811c206,0x92010000
28482 .word 0x3f6c0e7f,0x9da30a99
28483 .word 0xd8581b15,0x151b58d8
28484 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
28485p0_local0_expect:
28486 .word 0xe811c206,0x92010000
28487 .word 0xedfaffff,0x1370c800
28488 .word 0x151b58d8,0x900b0000
28489 .word 0xc68ff28c,0x000004a2
28490 .word 0x00000000,0x0006a300
28491 .word 0x00000000,0x151b5568
28492 .word 0xfcff1300,0xacff1300
28493 .word 0x00001d75,0x39d3de3c
28494 .word 0x588eedd1,0xa06f3aeb
28495 .word 0x7fffffff,0xffff0000
28496 .word 0x550159d4,0xe948e41c
28497 .word 0x6bac0f34,0x5154fbc7
28498 .word 0x873ff4ed,0x0feb8a41
28499 .word 0x0000002f,0x000076d1
28500 .word 0xffffffff,0x00000000
28501 .word 0x00000000,0x990aa39d
28502p0_local1_expect:
28503 .word 0xff011ba1,0xffffffff
28504 .word 0x9da30a99,0x900b0000
28505 .word 0xd8581b15,0xffffe811
28506 .word 0xd8581b15,0x514f9975
28507 .word 0xffffffff,0xe5e03e3a
28508 .word 0x000000b1,0x990aa39d
28509 .word 0x990aa39d,0x3c3784d1
28510 .word 0x000004a2,0x3dc7eef3
28511 .word 0x787d606d,0xf17b623c
28512 .word 0xf38fcc21,0x31a97c37
28513 .word 0xedd1ffff,0xcd603da0
28514 .word 0x71d23236,0xb2921f8e
28515 .word 0x48e674ac,0xd0b92e12
28516 .word 0x151b58d8,0x900b0000
28517 .word 0xd20fae8a,0x95c65e61
28518 .word 0x21bcb473,0x57d75353
28519p0_local2_expect:
28520 .word 0x59624c78,0x59624c78
28521 .word 0x6ac5b1d3,0x990aa39d
28522 .word 0x84f1ffff,0x7628f8cd
28523 .word 0x115b628f,0xc595b050
28524 .word 0x0a19ba12,0x20e19000
28525 .word 0x00000000,0xc7fb9692
28526 .word 0x27561b15,0xbc131905
28527 .word 0x00000020,0x0c0e9000
28528 .word 0x6d14dac7,0x6831a2ae
28529 .word 0x27354d1c,0x6705389a
28530 .word 0x9000ec14,0xd43cffff
28531 .word 0x00000192,0xa081927d
28532 .word 0x0000008f,0x1370c800
28533 .word 0xb7244739,0x5e8109a7
28534 .word 0x0013ffac,0xc60e8c4a
28535 .word 0xfefc67a5,0x6394a837
28536p0_local3_expect:
28537 .word 0x0192c800,0x8ff95f48
28538 .word 0xd8581b15,0x50b095c5
28539 .word 0x151b5568,0x0090e126
28540 .word 0x0000002b,0x2ce4eba1
28541 .word 0x11e8ffff,0xe24283f8
28542 .word 0x50b095c5,0x8f625b11
28543 .word 0x9da30a99,0x58c5221f
28544 .word 0xedd1ffff,0x63ee98b5
28545 .word 0x1f23c558,0xe24d2ce1
28546 .word 0x00000000,0x514f9975
28547 .word 0x3663d792,0xd2e6ba93
28548 .word 0xad7bbbeb,0xde4bca21
28549 .word 0x499e3c5d,0x7e78f35a
28550 .word 0xabef07b4,0xa29d323d
28551 .word 0x93835e9d,0x4b2d166f
28552 .word 0x00000b90,0x990aa39d
28553share0_expect:
28554 .word 0x73fff954,0x2ce4eba1
28555 .word 0x0000002a,0xfb2e9004
28556 .word 0x00000000,0x00000000
28557 .word 0xfbcabf89,0xf79580ed
28558 .word 0x00000000,0x3cde9abe
28559 .word 0x0000006a,0xffd153e5
28560 .word 0xffffffff,0x16ba8fd2
28561 .word 0x035d0024,0x00000000
28562 .word 0xd3b1c56a,0xd3b1c56a
28563 .word 0x80000000,0xfffb0001
28564 .word 0x00000000,0x37980658
28565 .word 0x50ecbd71,0x9c31fff2
28566 .word 0x00000000,0xffdf0fda
28567 .word 0xaa259960,0x00007360
28568 .word 0xd92dd770,0xffffffff
28569 .word 0x00000000,0xffffffb8
28570share1_expect:
28571 .word 0x000000b1,0x00001ab7
28572 .word 0x3298dba6,0xfff54957
28573 .word 0x00000000,0x00000025
28574 .word 0xffffbef5,0xffff6730
28575 .word 0x00860000,0x00004f00
28576 .word 0xffffffa3,0x00000087
28577 .word 0xebdfd000,0x7fffffff
28578 .word 0x5e044b39,0x0010ffff
28579 .word 0x00000000,0x3f6c0e7f
28580 .word 0xffffffff,0xff78fe53
28581 .word 0xb0c07a62,0x1c3389fc
28582 .word 0x00000000,0x00000000
28583 .word 0x00000000,0x00000000
28584 .word 0x62f1f800,0x50b50345
28585 .word 0x64343b56,0x0d37229a
28586 .word 0x00741700,0xffffb38a
28587share2_expect:
28588 .word 0x0001006e,0xd8581b15
28589 .word 0x82b828a6,0x627f538d
28590 .word 0x37db0658,0x000017bb
28591 .word 0xc1d0ffff,0xffffffff
28592 .word 0x00000000,0x10f6b3f8
28593 .word 0x00000000,0x1e492933
28594 .word 0x00000000,0x922dd4d8
28595 .word 0x00000000,0xfffffff4
28596 .word 0x2ce4b7a1,0x00034ec7
28597 .word 0x80000000,0x00000078
28598 .word 0x00000000,0x00000038
28599 .word 0xffffffff,0xffffcdf5
28600 .word 0x00b7f387,0x00000000
28601 .word 0xc42253cf,0xe99f2125
28602 .word 0xffffffff,0xffffffff
28603 .word 0xb1f8550a,0x0000e746
28604share3_expect:
28605 .word 0xfffffaed,0x00001a8c
28606 .word 0x00000000,0x0001e06f
28607 .word 0x00000000,0x00000000
28608 .word 0xfa8c1e78,0x00000013
28609 .word 0x00000000,0x8448e0dd
28610 .word 0x00008cc4,0xb04a0000
28611 .word 0xffffffff,0xffffffff
28612 .word 0xdad77e38,0x0000000b
28613 .word 0xd8581b15,0x151b58d8
28614 .word 0xa86bffff,0xa358bdc9
28615 .word 0x00000000,0x00000000
28616 .word 0xcdf5e307,0xf5be0c2f
28617 .word 0xffffbcaf,0x0000144f
28618 .word 0x1d000000,0x1cfffa87
28619 .word 0xffff0000,0x1b6383e9
28620 .word 0xffff0000,0x00c00000
28621p1_init_registers:
28622 .word 0x21ddde1f,0x8846d988 ! Init value for %l0
28623 .word 0xfede8a46,0x52976571 ! Init value for %l1
28624 .word 0x29bbee2c,0x018cd785 ! Init value for %l2
28625 .word 0x003164f8,0x99641347 ! Init value for %l3
28626 .word 0x38a4a19e,0x1ab0c666 ! Init value for %l4
28627 .word 0xb361b934,0x7852b43d ! Init value for %l5
28628 .word 0x5a58e370,0x4bd742f1 ! Init value for %l6
28629 .word 0x6ac32f86,0x4dd11ff2 ! Init value for %l7
28630 .word 0x8816ebad,0xe70bfc82 ! Init value for %l0
28631 .word 0x7eb65ee9,0xdf41ced9 ! Init value for %l1
28632 .word 0x9b807de2,0x0eb7c6fd ! Init value for %l2
28633 .word 0xa78e30f2,0x2c4de946 ! Init value for %l3
28634 .word 0x039cfbd4,0x6b3ff634 ! Init value for %l4
28635 .word 0x68f6aadf,0xe6802de0 ! Init value for %l5
28636 .word 0xa63ed16d,0xcced0e10 ! Init value for %l6
28637 .word 0xd5a05e3c,0xcf81026d ! Init value for %l7
28638 .word 0x3aa5c6b6,0xe0b71080 ! Init value for %l0
28639 .word 0x0ff44c98,0x37b24418 ! Init value for %l1
28640 .word 0x38b68c7c,0xa0bfcf44 ! Init value for %l2
28641 .word 0xa14e8580,0x82285a06 ! Init value for %l3
28642 .word 0x07922332,0x6c3fd3d9 ! Init value for %l4
28643 .word 0xeac1b12d,0xee4692ce ! Init value for %l5
28644 .word 0x64bd83b9,0xdc4b48da ! Init value for %l6
28645 .word 0x79bd7024,0x42b8b162 ! Init value for %l7
28646 .word 0x35bdcbe3,0xf9e86aba ! Init value for %l0
28647 .word 0xa4b7e806,0xf13900ab ! Init value for %l1
28648 .word 0x8599ecdf,0xd9860855 ! Init value for %l2
28649 .word 0x51c80de2,0x2644a7c3 ! Init value for %l3
28650 .word 0xd38c9612,0xb63ebd08 ! Init value for %l4
28651 .word 0x6c6c3499,0xcda401c2 ! Init value for %l5
28652 .word 0xd97ce8a6,0x2069856e ! Init value for %l6
28653 .word 0x3c9c9058,0xb6c62192 ! Init value for %l7
28654 .word 0x94a9b5f6,0x63513ba1 ! Init value for %l0
28655 .word 0x0b6047aa,0x27a7ab20 ! Init value for %l1
28656 .word 0xa0f1aa70,0x9d2d8357 ! Init value for %l2
28657 .word 0x8e027fe3,0xde838aab ! Init value for %l3
28658 .word 0x85f4813a,0x63fc755b ! Init value for %l4
28659 .word 0xe32091e6,0x797f8656 ! Init value for %l5
28660 .word 0x1049e16c,0x6cdddd90 ! Init value for %l6
28661 .word 0x95875b7c,0x2523778b ! Init value for %l7
28662 .align 64
28663p1_init_freg:
28664 .word 0x671c02e0,0xb97f8f77 ! Init value for %f0
28665 .word 0xe1669543,0x5537656d ! Init value for %f2
28666 .word 0x3298dba6,0x1382de6f ! Init value for %f4
28667 .word 0xfc1c1328,0x9010283e ! Init value for %f6
28668 .word 0xae9cab4d,0x19b3c085 ! Init value for %f8
28669 .word 0x17c41e24,0xc39cc8b9 ! Init value for %f10
28670 .word 0x7df1fe43,0x3a701cd6 ! Init value for %f12
28671 .word 0xa86b24d3,0xa358bdc9 ! Init value for %f14
28672 .word 0x8c4685fc,0x74f05f5d ! Init value for %f16
28673 .word 0x786d6a4b,0x78c5f6be ! Init value for %f18
28674 .word 0x218ab21b,0x4d1fd271 ! Init value for %f20
28675 .word 0x36d6c2bd,0x9e78a119 ! Init value for %f22
28676 .word 0x16c53422,0x44cdce72 ! Init value for %f24
28677 .word 0x84665c81,0x0ae7f5f2 ! Init value for %f26
28678 .word 0x5bf8247c,0x9f035122 ! Init value for %f28
28679 .word 0x10424cec,0x68f62623 ! Init value for %f30
28680 .word 0x88aa12ac,0x99755068 ! Init value for %f32
28681 .word 0xb50900ea,0xc6f40449 ! Init value for %f34
28682 .word 0xa811b075,0x5e0618c9 ! Init value for %f36
28683 .word 0xd1364baa,0x48e38c1d ! Init value for %f38
28684 .word 0xffcb19c0,0xf3b85632 ! Init value for %f40
28685 .word 0x12faf8db,0xd2af8406 ! Init value for %f42
28686 .word 0x6301812d,0x436f1f06 ! Init value for %f44
28687 .word 0x75fb9114,0x06cdbc22 ! Init value for %f46
28688 .word 0xfd5defea,0x2cf11e97
28689 .word 0xe3660491,0x1cee247b
28690 .word 0xef70481b,0xa991e6f9
28691 .word 0x3266b4c7,0x3dcbecd1
28692 .word 0x36b79805,0xa0562549
28693 .word 0xc506ba48,0x70acb517
28694 .word 0x0dfaa498,0x7538912f
28695 .word 0x25683fe8,0x2e3c746c
28696p1_share_mask:
28697 .word 0x00000000,0x00000000
28698 .word 0xffffffff,0xffffffff
28699 .word 0x00000000,0x00000000
28700 .word 0x00000000,0x00000000
28701 .word 0x00000000,0x00000000
28702 .word 0x00000000,0x00000000
28703 .word 0x00000000,0x00000000
28704 .word 0x00000000,0x00000000
28705p1_expected_registers:
28706 .word 0xffffffff,0xff92ab30
28707 .word 0x00000000,0x0000006f
28708 .word 0xffffffff,0xffffff87
28709 .word 0x00000000,0x1bc00000
28710 .word 0x00000000,0x0000006f
28711 .word 0x00000000,0x00020076
28712 .word 0x00000000,0x0001f8de
28713 .word 0x00000000,0x8000006e
28714 .word 0x00000000,0x000000ff
28715 .word 0x00000000,0x00000000
28716 .word 0xffffffff,0xfffff1c7
28717 .word 0x00000000,0x7a14a03f
28718 .word 0x00000000,0x00000045
28719 .word 0x00000000,0xa431fac5
28720 .word 0x00000000,0x7fffffff
28721 .word 0x00000000,0x3b3bd4a2
28722 .word 0x00000000,0x000000c5
28723 .word 0x00000000,0x00000000
28724 .word 0x00000000,0x00000000
28725 .word 0x00000000,0x00c50000
28726 .word 0x07922332,0x6c3fd3d9
28727 .word 0x00000000,0x0014a03f
28728 .word 0x00000000,0x0000000e
28729 .word 0x00000000,0x000001c5
28730 .word 0x00000000,0x000071b1
28731 .word 0x00000000,0x00000821
28732 .word 0x00000000,0x1eb7a404
28733 .word 0x00000000,0x000000c5
28734 .word 0x00000000,0x00000000
28735 .word 0x00000000,0x0000002e
28736 .word 0x00000000,0x0000002e
28737 .word 0x00000000,0x00000000
28738 .word 0x00000000,0x00000053
28739 .word 0x00000000,0x00000821
28740 .word 0x00000000,0x0000219a
28741 .word 0xffffffff,0xfffec538
28742 .word 0x00000000,0xc66ef98e
28743 .word 0x00000000,0x78c5f6be
28744 .word 0x04902eef,0x04902eef
28745 .word 0x00000000,0x00000000
28746p1_expected_fp_regs:
28747 .word 0xcab6fcda,0x337f659b
28748 .word 0x0000002e,0xfffd8052
28749 .word 0x3298dba6,0x3df54957
28750 .word 0xfffe8786,0xfc854655
28751 .word 0xffffac67,0xef2e9004
28752 .word 0x80000000,0x04a4b71e
28753 .word 0x0000002a,0xfb2e9004
28754 .word 0xa86b24d3,0xa358bdc9
28755 .word 0x82b828a6,0x627f538d
28756 .word 0x00000000,0x002e9004
28757 .word 0x00000000,0x56867f79
28758 .word 0xda35baa1,0xc9bd58a3
28759 .word 0x00000000,0x0146b171
28760 .word 0x80000000,0xfffb0001
28761 .word 0xffffffff,0xf2a3f052
28762 .word 0x00c50000,0xc5b553aa
28763 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
28764p1_local0_expect:
28765 .word 0x68f62623,0xd6df4d4c
28766 .word 0xc5fa31a4,0xffffffff
28767 .word 0x5280fdff,0x2e000000
28768 .word 0x00000000,0x0027cc7b
28769 .word 0x00582623,0xc5fa31a4
28770 .word 0x582e9004,0xef2e9004
28771 .word 0xff87f17d,0x0146b171
28772 .word 0x4977faae,0x0a303980
28773 .word 0x00002eec,0x3fb07651
28774 .word 0x00000071,0xa2176dcf
28775 .word 0x18000000,0xff92ab30
28776 .word 0x439566e1,0x0ae72094
28777 .word 0x0000d313,0x14a63395
28778 .word 0xbf6b0000,0x62205349
28779 .word 0x82b828a6,0x627f538d
28780 .word 0x00000004,0x00000966
28781p1_local1_expect:
28782 .word 0x00000000,0x00000004
28783 .word 0x00003298,0x00000000
28784 .word 0x00000000,0x00000000
28785 .word 0x04902efb,0xfc85bdc9
28786 .word 0xfffe8786,0xa358bdc9
28787 .word 0xa358bdc9,0xa1ba35da
28788 .word 0x71b14601,0x00000000
28789 .word 0x43657758,0xc29b794e
28790 .word 0x2c7e5781,0x28f8facc
28791 .word 0x68f62623,0xc5fa31a4
28792 .word 0xddd5c5a6,0x4c4ddfd6
28793 .word 0x532ec8a0,0x6222015c
28794 .word 0xffffb290,0xf2a3f052
28795 .word 0xe703d821,0xb8d1a05b
28796 .word 0xa3333456,0xf2a3f052
28797 .word 0x82d0e28e,0x5cb3eaa8
28798p1_local2_expect:
28799 .word 0x002e9004,0xef2e9004
28800 .word 0x00000000,0x0001f8de
28801 .word 0xbc9a88a7,0x000000e2
28802 .word 0xffffac67,0xef009004
28803 .word 0x0000006f,0x74f09004
28804 .word 0x7fffffff,0x00000078
28805 .word 0x00000000,0x00000000
28806 .word 0xb77ce9f7,0x0e5cc0c2
28807 .word 0x04000000,0x00c5219a
28808 .word 0x68562623,0x48587884
28809 .word 0x82b828a6,0x627f538d
28810 .word 0x45f8e9df,0x3a4f7b0a
28811 .word 0xb7661412,0xf9760741
28812 .word 0xff92ab30,0x75290979
28813 .word 0x00000000,0x0000002a
28814 .word 0x00b6fcda,0x337f659b
28815p1_local3_expect:
28816 .word 0x00000000,0x0001e000
28817 .word 0x000058a3,0xd3246ba8
28818 .word 0x6f000000,0x00000000
28819 .word 0x67ac0000,0x56867f79
28820 .word 0xffffff7f,0x00000000
28821 .word 0x04a4b71e,0xa1ba35da
28822 .word 0xc9bd58a3,0xa1ba35da
28823 .word 0xfffe8786,0xc0daa8c0
28824 .word 0x00000000,0x00000015
28825 .word 0x30379952,0xb3748036
28826 .word 0x00000000,0x0146b171
28827 .word 0xc5b553aa,0xe9750b60
28828 .word 0x10424cec,0x68f62623
28829 .word 0x5749f53d,0x9d924905
28830 .word 0x143f22c8,0x292a6695
28831 .word 0x3b2694f4,0xeb63725c
28832p2_init_registers:
28833 .word 0xf65c5891,0xf61dccbf ! Init value for %l0
28834 .word 0xa638ef8a,0x898e5247 ! Init value for %l1
28835 .word 0xd333c778,0xc0c2858e ! Init value for %l2
28836 .word 0xe9b914f4,0x697e6855 ! Init value for %l3
28837 .word 0xc345c0a6,0x240b800a ! Init value for %l4
28838 .word 0x9c765ae6,0xa74fee41 ! Init value for %l5
28839 .word 0x09f499ab,0xd68cee9a ! Init value for %l6
28840 .word 0x1720c4a1,0xd97a2c36 ! Init value for %l7
28841 .word 0x64ec8637,0xcd452a6c ! Init value for %l0
28842 .word 0x815a5e52,0x107173e7 ! Init value for %l1
28843 .word 0xf25ece2c,0x06fb7e03 ! Init value for %l2
28844 .word 0x9b1a67aa,0xaa82cf16 ! Init value for %l3
28845 .word 0x8bd70c38,0xe7d544b1 ! Init value for %l4
28846 .word 0x5a1c1754,0x6426565e ! Init value for %l5
28847 .word 0xf778e7fe,0x2118273c ! Init value for %l6
28848 .word 0x23cfe814,0x2fac5e96 ! Init value for %l7
28849 .word 0x872fc496,0x0fb2e9be ! Init value for %l0
28850 .word 0xcf49a1c9,0xf9f8b421 ! Init value for %l1
28851 .word 0x35ddfa36,0x91c68d39 ! Init value for %l2
28852 .word 0xad684f0e,0x625d1c90 ! Init value for %l3
28853 .word 0xe36b36dc,0xacf1d831 ! Init value for %l4
28854 .word 0x7d6232e4,0x16930b97 ! Init value for %l5
28855 .word 0x65a7d110,0x8e4e22b9 ! Init value for %l6
28856 .word 0x51125a72,0x53b5c455 ! Init value for %l7
28857 .align 64
28858p2_init_freg:
28859 .word 0x7950285b,0x0e7ddcc7 ! Init value for %f0
28860 .word 0xe3da5f05,0xdaa6c773 ! Init value for %f2
28861 .word 0x44696487,0xc1dc8fc6 ! Init value for %f4
28862 .word 0x61e8b942,0x1a64d775 ! Init value for %f6
28863 .word 0x39b8133b,0x0100f108 ! Init value for %f8
28864 .word 0xa47b080f,0x948bc698 ! Init value for %f10
28865 .word 0x63396ffe,0x2f46dff4 ! Init value for %f12
28866 .word 0x41403118,0x58b2dfd8 ! Init value for %f14
28867 .word 0x7ee36d04,0x8d820441 ! Init value for %f16
28868 .word 0x11049de2,0xa0033b2a ! Init value for %f18
28869 .word 0x96c6e801,0xda309037 ! Init value for %f20
28870 .word 0xcdb5b427,0x2281eeab ! Init value for %f22
28871 .word 0x9a8112cc,0xe69a3985 ! Init value for %f24
28872 .word 0x12e63894,0xdb49ea62 ! Init value for %f26
28873 .word 0x1ac12565,0x37980658 ! Init value for %f28
28874 .word 0xaa18a9d7,0xd511a2f2 ! Init value for %f30
28875 .word 0x7a0023f0,0x3c8c15a5 ! Init value for %f32
28876 .word 0x16eaaac7,0x40d1fb7c ! Init value for %f34
28877 .word 0x67c5a05f,0x830e3dec ! Init value for %f36
28878 .word 0x3bcda461,0xc1ba16c9 ! Init value for %f38
28879 .word 0x410f99cb,0xbbf5cbe8 ! Init value for %f40
28880 .word 0x153be72c,0x80a77e31 ! Init value for %f42
28881 .word 0x1b06aec1,0x89ac7dd0 ! Init value for %f44
28882 .word 0xd629cf7a,0x32566c73 ! Init value for %f46
28883 .word 0x0510f655,0x7365695d
28884 .word 0x6b4afae7,0xfc8206c5
28885 .word 0xd83ce90e,0x2d1c5e4d
28886 .word 0x830d3288,0x8e6f075c
28887 .word 0x15b20d44,0xb45698b3
28888 .word 0xf2ac59ae,0x4f1d6c23
28889 .word 0x80ed7e4e,0xc1b68cc7
28890 .word 0x99523a55,0xff041253
28891p2_share_mask:
28892 .word 0x00000000,0x00000000
28893 .word 0x00000000,0x00000000
28894 .word 0xffffffff,0xffffffff
28895 .word 0x00000000,0x00000000
28896 .word 0x00000000,0x00000000
28897 .word 0x00000000,0x00000000
28898 .word 0x00000000,0x00000000
28899 .word 0x00000000,0x00000000
28900p2_expected_registers:
28901 .word 0x00000000,0x00000000
28902 .word 0x00000000,0x00000038
28903 .word 0x00000000,0x00000000
28904 .word 0x00000000,0x00000000
28905 .word 0x00000000,0x00000001
28906 .word 0x00000000,0x37980658
28907 .word 0x00000000,0x00000000
28908 .word 0x00000000,0x00000000
28909 .word 0xffffffff,0xffffffff
28910 .word 0xffffffff,0xfffff6a0
28911 .word 0xfffdc2da,0xf9edb39e
28912 .word 0x00000000,0x0000020e
28913 .word 0xffffffbe,0x06c9e41c
28914 .word 0x00000000,0x00000073
28915 .word 0xffffffff,0xffffff8a
28916 .word 0x00000000,0x00000b5f
28917 .word 0x1a25c3d6,0x1a25c3d6
28918 .word 0xffffffff,0xffffffa6
28919 .word 0x9a8112cc,0xe69a3985
28920 .word 0xffffffff,0xfd7fe9a7
28921 .word 0x1a25c3d6,0x1a25c3d6
28922 .word 0xffffffff,0xffffff89
28923 .word 0x00000000,0x17fb47fb
28924 .word 0x00000000,0x006ba497
28925p2_expected_fp_regs:
28926 .word 0xffffffff,0xe5dd2041
28927 .word 0x00000000,0x00000000
28928 .word 0x37980658,0x0000000c
28929 .word 0x50000000,0x1c3389fc
28930 .word 0xffffffff,0x00001c85
28931 .word 0xb100331c,0x627ac0b0
28932 .word 0x00000016,0xfecc884e
28933 .word 0x37980658,0x00000000
28934 .word 0x00000ae2,0x00000000
28935 .word 0x00000000,0x00000025
28936 .word 0xe42726c7,0xf10d17bb
28937 .word 0x50a4b8d3,0x62ea49db
28938 .word 0x58000000,0x055fdae3
28939 .word 0x00000658,0x00001c85
28940 .word 0xe37a60e9,0x37980658
28941 .word 0x00000000,0x00000000
28942 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
28943p2_local0_expect:
28944 .word 0xb0c07a62,0x1c3389fc
28945 .word 0x00000160,0x4120dde5
28946 .word 0x00000000,0x28000000
28947 .word 0x00000000,0x00000000
28948 .word 0xabee8122,0x055fdae3
28949 .word 0xeaddffff,0xffffffff
28950 .word 0xe37a60e9,0x37980658
28951 .word 0x6c0a93a2,0xfed7818e
28952 .word 0xe69a3985,0x898e5247
28953 .word 0x69e203ed,0x8a252232
28954 .word 0x00000000,0x00000000
28955 .word 0xb10fbd08,0xf1478330
28956 .word 0x8f0f95d1,0xda66ef28
28957 .word 0x70d889fd,0x7b66992f
28958 .word 0xc9910013,0x7981c1e1
28959 .word 0x00000096,0xffffff8b
28960p2_local1_expect:
28961 .word 0xe20a0000,0xeacc502b
28962 .word 0x00000000,0x00000000
28963 .word 0xdb49eadd,0xf10d17bb
28964 .word 0xffffffe9,0x00000000
28965 .word 0x00000000,0x000010b9
28966 .word 0xb0c07a62,0x1c3389fc
28967 .word 0xb100331c,0x627ac0b0
28968 .word 0xad76f537,0xbc5d48b6
28969 .word 0xe37a60e9,0x37980658
28970 .word 0x546d0e00,0x469a8a8f
28971 .word 0x2f0b8017,0xbbf7b3f9
28972 .word 0x00000038,0x00000000
28973 .word 0x42e1cff7,0x46f22ee1
28974 .word 0xe3770000,0x6cb402c0
28975 .word 0x5625b970,0xe998bd6a
28976 .word 0x4120dae0,0xdacef773
28977p2_local2_expect:
28978 .word 0x58000000,0x055fdae3
28979 .word 0x00000000,0xffffff07
28980 .word 0xddea49db,0xffffffff
28981 .word 0x62ea49db,0x9438e612
28982 .word 0x00000000,0x00743464
28983 .word 0xfff596dd,0x00000000
28984 .word 0x055fdae3,0x000077e3
28985 .word 0x67cab582,0xa8490493
28986 .word 0x61e8b942,0x1a64d775
28987 .word 0x00000000,0x00000000
28988 .word 0x37980658,0x00000000
28989 .word 0xfd7fe9a7,0x045e0449
28990 .word 0x00000000,0xa300acab
28991 .word 0x92bf5658,0x00000000
28992 .word 0x00000000,0x8a252232
28993 .word 0xe37a60e9,0x37980000
28994p2_local3_expect:
28995 .word 0x00ffffff,0x00000000
28996 .word 0x00000000,0x000000fe
28997 .word 0xffffffff,0xffffffff
28998 .word 0x000077e3,0xffffffff
28999 .word 0x37980658,0x00000000
29000 .word 0x00000000,0xd511a2f2
29001 .word 0x62ea49db,0x9438e612
29002 .word 0x016477c0,0x4a26a3c8
29003 .word 0x480e1b88,0x0092c752
29004 .word 0xffffffff,0xffffff17
29005 .word 0x00000000,0xffff884e
29006 .word 0xa638ef8a,0x898e5247
29007 .word 0x23d06d92,0xd7fa00b1
29008 .word 0x42a599fc,0xf4b375ec
29009 .word 0x00000000,0xffffffaf
29010 .word 0x000010b9,0x576cc6c0
29011p3_init_registers:
29012 .word 0x25f09d08,0x37094f1d ! Init value for %l0
29013 .word 0x6b8223c8,0x718c1e78 ! Init value for %l1
29014 .word 0x48db5f1d,0xf59a7a03 ! Init value for %l2
29015 .word 0xc4e8b80e,0x8285249e ! Init value for %l3
29016 .word 0x9150d0c4,0xc6001913 ! Init value for %l4
29017 .word 0xbcddfbca,0x8a0fbde4 ! Init value for %l5
29018 .word 0x0c20a2d9,0xec046b6d ! Init value for %l6
29019 .word 0x2545751b,0xd508778c ! Init value for %l7
29020 .word 0xa5a4aa67,0xdb6ca9a1 ! Init value for %l0
29021 .word 0xfa970719,0xc8602e98 ! Init value for %l1
29022 .word 0xd6c13adc,0xc5187b34 ! Init value for %l2
29023 .word 0xb153d917,0xde361cf4 ! Init value for %l3
29024 .word 0x5c6c1607,0xe0f3b72e ! Init value for %l4
29025 .word 0x00610a0e,0x854a2a96 ! Init value for %l5
29026 .word 0x986b534c,0x28a630ac ! Init value for %l6
29027 .word 0x61ab8572,0x0ff97530 ! Init value for %l7
29028 .align 64
29029p3_init_freg:
29030 .word 0x42d6bb93,0xa4581c26 ! Init value for %f0
29031 .word 0x66b5cbea,0x1302de61 ! Init value for %f2
29032 .word 0x22d6039c,0x60992d07 ! Init value for %f4
29033 .word 0x989184a4,0x28c00fb9 ! Init value for %f6
29034 .word 0xcdf5e307,0xf5be61da ! Init value for %f8
29035 .word 0x50ecbd71,0x93b21a65 ! Init value for %f10
29036 .word 0x2f0ce250,0x0793aa28 ! Init value for %f12
29037 .word 0xae4123e8,0x54c8736f ! Init value for %f14
29038 .word 0xf9f1132c,0x73abd4f6 ! Init value for %f16
29039 .word 0x184e4321,0xae54302f ! Init value for %f18
29040 .word 0x996e6766,0xd3ad9442 ! Init value for %f20
29041 .word 0x5eadab3a,0xb35d63f4 ! Init value for %f22
29042 .word 0xb452c248,0xc1cf2ff7 ! Init value for %f24
29043 .word 0x773bc2eb,0xac8c16d9 ! Init value for %f26
29044 .word 0x647e5b0a,0x364efd80 ! Init value for %f28
29045 .word 0xbbdef7fd,0x6139c42d ! Init value for %f30
29046 .word 0xc787d524,0xa67bea60 ! Init value for %f32
29047 .word 0xadeaf1dc,0xbf225183 ! Init value for %f34
29048 .word 0xf48bae45,0x9c0b7fad ! Init value for %f36
29049 .word 0x9db8a2a1,0x627910c1 ! Init value for %f38
29050 .word 0x5a4f21af,0x5670bac2 ! Init value for %f40
29051 .word 0x95930055,0x7b8581f5 ! Init value for %f42
29052 .word 0xa7ea3bde,0x89839591 ! Init value for %f44
29053 .word 0x61d4b964,0x3da737e5 ! Init value for %f46
29054 .word 0xe913e003,0x7365db4e
29055 .word 0x00c17314,0x8a4a6ec1
29056 .word 0xd944cc17,0x3dcf62b9
29057 .word 0x032ddc90,0xd1263f61
29058 .word 0x70ab9f52,0x4368c21a
29059 .word 0x8f59181f,0xb9e217e7
29060 .word 0xc1868285,0xdcc6dc79
29061 .word 0x58334b58,0xb9a9a2f3
29062p3_share_mask:
29063 .word 0x00000000,0x00000000
29064 .word 0x00000000,0x00000000
29065 .word 0x00000000,0x00000000
29066 .word 0xffffffff,0xffffffff
29067 .word 0x00000000,0x00000000
29068 .word 0x00000000,0x00000000
29069 .word 0x00000000,0x00000000
29070 .word 0x00000000,0x00000000
29071p3_expected_registers:
29072 .word 0x00000006,0x00c6ea75
29073 .word 0x00000000,0x00000013
29074 .word 0xffffffff,0xfffffbff
29075 .word 0x00000000,0x00000000
29076 .word 0xffffffff,0xffffbef5
29077 .word 0x00000000,0x0000005d
29078 .word 0x00000000,0x3a115000
29079 .word 0xffffffff,0xffffffff
29080 .word 0x00000020,0x00000046
29081 .word 0x60fd3106,0x9f9ba933
29082 .word 0x00000000,0x005d9c31
29083 .word 0x00000000,0xf5be0c2f
29084 .word 0x00000000,0x00000000
29085 .word 0x00000000,0xffffdc81
29086 .word 0x00000000,0xffffcdf4
29087 .word 0xffffffff,0xffff1d0e
29088p3_expected_fp_regs:
29089 .word 0x781e8cfa,0x3067ffff
29090 .word 0xca51a0a0,0x319c5d22
29091 .word 0x14344a99,0xca51a0a0
29092 .word 0xfa8c1e78,0x0000c5c5
29093 .word 0x00000000,0x802a6890
29094 .word 0x336dd375,0xb3c84e2d
29095 .word 0xa46fffff,0xfa8e94b4
29096 .word 0xae4123e8,0xfffffff2
29097 .word 0x00804817,0x00000000
29098 .word 0x0b950931,0xef020000
29099 .word 0xffffffff,0xffffcdf5
29100 .word 0x20b20001,0x319c5dee
29101 .word 0x6f73c854,0xd46190b6
29102 .word 0x14344a99,0x1e32a525
29103 .word 0xee5d9c31,0xf41ebb51
29104 .word 0xffffffff,0x994a34ff
29105 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
29106p3_local0_expect:
29107 .word 0xae4123e8,0xfffffff2
29108 .word 0x50e20c57,0x3067ffff
29109 .word 0x7ffeffff,0x00000000
29110 .word 0xa46fffff,0xfa8e94b4
29111 .word 0x3a115000,0x00001e99
29112 .word 0x00804817,0x0426b493
29113 .word 0x005d9c31,0x00000000
29114 .word 0xfa8c1e00,0xfffffff2
29115 .word 0x934a3414,0x000002e7
29116 .word 0x35d58e07,0x97dfd69c
29117 .word 0x702a150a,0x380018eb
29118 .word 0x18667784,0x27b57939
29119 .word 0x866858d9,0xde88bec4
29120 .word 0x41ecfe3e,0x787adea6
29121 .word 0xb4cbe579,0x52c956c9
29122 .word 0x2f0ce250,0x0793aa28
29123p3_local1_expect:
29124 .word 0x3c9316ab,0xffffffff
29125 .word 0xffff6730,0xfa8c1e78
29126 .word 0x9ac00000,0x6a41ddb6
29127 .word 0xfa8c1e78,0x6bf16a4d
29128 .word 0x6f73c854,0xd46190b6
29129 .word 0xc09affff,0xa46fffff
29130 .word 0x6f73c854,0xd461fff2
29131 .word 0x4cae7ac3,0x76134d7a
29132 .word 0xa4f2a6f5,0xd5a4121b
29133 .word 0x0e243113,0x3fe3003c
29134 .word 0x0b950931,0x2612ef3b
29135 .word 0x8ed9cdf4,0xf585793e
29136 .word 0x00000000,0x000000ae
29137 .word 0x2b076371,0xdb7f5946
29138 .word 0xeb400cc0,0xa413b519
29139 .word 0xffffcdf5,0x5a46c96f
29140p3_local2_expect:
29141 .word 0x2f0ce250,0x0793aa28
29142 .word 0x9affffff,0x000000c1
29143 .word 0x0000faac,0xfa8e94b4
29144 .word 0xca51a0a0,0x319c5d22
29145 .word 0x67a90000,0x319c5dee
29146 .word 0x010023e8,0xc8abffff
29147 .word 0x50e20c2f,0x000002ef
29148 .word 0x7718b9ba,0x02f0a63a
29149 .word 0x00000000,0x00000000
29150 .word 0x2357cddf,0x02c91df4
29151 .word 0x60fd3106,0x9f9ba933
29152 .word 0xf0c7ece0,0x3c66554f
29153 .word 0x043ace0e,0x00007fff
29154 .word 0xe1c1851f,0x002f5f11
29155 .word 0xffb428d8,0xffffffff
29156 .word 0x9c4ec341,0xadca493a
29157p3_local3_expect:
29158 .word 0x00000000,0xffffcdf5
29159 .word 0xffffff7f,0xfffffff2
29160 .word 0x07e3f5cd,0xa4581c26
29161 .word 0x00ae143c,0x9e18b180
29162 .word 0xee5d9c31,0xf41ebb51
29163 .word 0x2f0cbef5,0xffffbec4
29164 .word 0xff344a99,0xc8ab5868
29165 .word 0x00000000,0x000000f5
29166 .word 0x85bd6980,0xd66e3540
29167 .word 0xda61bef5,0x000000ae
29168 .word 0x51bb1ef4,0x319c5d22
29169 .word 0x336dd375,0xb3c84e2d
29170 .word 0x3c9316ab,0x802a6890
29171 .word 0x2ad30f9c,0x25f22737
29172 .word 0x9ac00000,0x319c5d22
29173 .word 0x39c38d01,0xfffffffd
29174p4_init_registers:
29175 .word 0x079d4669,0xdab2ae33 ! Init value for %l0
29176 .word 0xd61bff74,0x854acb35 ! Init value for %l1
29177 .word 0x070db317,0xea7aa683 ! Init value for %l2
29178 .word 0xa5cd194f,0xf78a83af ! Init value for %l3
29179 .word 0xca5f47b6,0x9a6a8367 ! Init value for %l4
29180 .word 0xb12b5fea,0x4d9c9009 ! Init value for %l5
29181 .word 0x3e3461b8,0x95ca68a0 ! Init value for %l6
29182 .word 0xc92e5c60,0x74d625f1 ! Init value for %l7
29183 .word 0xae7c57f7,0xdf4fe41e ! Init value for %l0
29184 .word 0x717f0f79,0xf80b8562 ! Init value for %l1
29185 .word 0x9bc1a6bc,0x561632a9 ! Init value for %l2
29186 .word 0xa8470322,0x3620479f ! Init value for %l3
29187 .word 0x141c998c,0x816fb643 ! Init value for %l4
29188 .word 0x1491e694,0xb00f1421 ! Init value for %l5
29189 .word 0x4806edf2,0xf36cd61c ! Init value for %l6
29190 .word 0x3d7bf4c0,0xa5e30776 ! Init value for %l7
29191 .align 64
29192p4_init_freg:
29193 .word 0xb4e05923,0x51c519fa ! Init value for %f0
29194 .word 0xee558f93,0x2a3c3150 ! Init value for %f2
29195 .word 0x60d9bfea,0x6bb28802 ! Init value for %f4
29196 .word 0xa607cea3,0x09c50e3b ! Init value for %f6
29197 .word 0xfe76a1e6,0xe95b91de ! Init value for %f8
29198 .word 0x2f740105,0x11cead03 ! Init value for %f10
29199 .word 0x00216f1e,0x0da47d95 ! Init value for %f12
29200 .word 0x05d03a9a,0x4ad046d1 ! Init value for %f14
29201 .word 0x0aa92fc9,0x5031f0b4 ! Init value for %f16
29202 .word 0x5201abe7,0xaac36226 ! Init value for %f18
29203 .word 0x77ebd3ae,0xb1b0cc4c ! Init value for %f20
29204 .word 0x027566ab,0x6c409488 ! Init value for %f22
29205 .word 0xe017063d,0x8d369498 ! Init value for %f24
29206 .word 0x1559c90b,0xba4bfe4d ! Init value for %f26
29207 .word 0x9e8f13b8,0x67a97c20 ! Init value for %f28
29208 .word 0x486ea4ca,0xd203ffb0 ! Init value for %f30
29209 .word 0xdfbfef5d,0x0150c850 ! Init value for %f32
29210 .word 0xfc942349,0xe05497b6 ! Init value for %f34
29211 .word 0xe22485ff,0x275b0cea ! Init value for %f36
29212 .word 0x8ebeeb2a,0x384a69bd ! Init value for %f38
29213 .word 0xf730fc18,0xbb7423a9 ! Init value for %f40
29214 .word 0xf395d630,0x08279ced ! Init value for %f42
29215 .word 0xda05a479,0xa4ddd15b ! Init value for %f44
29216 .word 0x99a1b220,0x3056f798 ! Init value for %f46
29217 .word 0x136fd9ef,0xbe8e5fc2
29218 .word 0x1d31283f,0x99ac5c71
29219 .word 0x4db5195a,0x7d6ed56a
29220 .word 0x5b71d1ad,0xcb8acb2b
29221 .word 0x896292fc,0xcc09a6c8
29222 .word 0x1ee40a8c,0xef793335
29223 .word 0xb6f79444,0xb1d3da89
29224 .word 0xbb41419b,0x9898ec21
29225p4_share_mask:
29226 .word 0x00000000,0x00000000
29227 .word 0x00000000,0x00000000
29228 .word 0x00000000,0x00000000
29229 .word 0x00000000,0x00000000
29230 .word 0xffffffff,0xffffffff
29231 .word 0x00000000,0x00000000
29232 .word 0x00000000,0x00000000
29233 .word 0x00000000,0x00000000
29234p4_expected_registers:
29235 .word 0x00000000,0x00000000
29236 .word 0x00000000,0x00000086
29237 .word 0x00000000,0x4f140000
29238 .word 0x00000000,0x00000fda
29239 .word 0x00000000,0x00000000
29240 .word 0x00000000,0x00000000
29241 .word 0xffffffff,0xffffbcaf
29242 .word 0x00000000,0x0000144f
29243 .word 0x00000000,0x00000000
29244 .word 0x00000000,0x00000000
29245 .word 0x00000000,0x00000f99
29246 .word 0x00000000,0x00000000
29247 .word 0x00000000,0x000000ff
29248 .word 0x00000000,0xffffffff
29249 .word 0xfc224706,0xe8000000
29250 .word 0xffffffff,0x00000005
29251p4_expected_fp_regs:
29252 .word 0x00000000,0x3583cfce
29253 .word 0x00000000,0xe1d8aa87
29254 .word 0x00000000,0x3cde9abe
29255 .word 0xffffaadd,0x00000000
29256 .word 0xaadd815b,0xc9b10a56
29257 .word 0x833aa65f,0x8448e0dd
29258 .word 0x00b7f387,0x00000000
29259 .word 0xf8000000,0x0000e7e3
29260 .word 0x00000000,0x10f6b3f8
29261 .word 0x00000000,0xffdf0fda
29262 .word 0x207ca967,0xb8138fff
29263 .word 0x00000000,0x3cde9abe
29264 .word 0x0b679811,0x8448e0dd
29265 .word 0x833aa65f,0x144751db
29266 .word 0xc7474f14,0x3cde9abe
29267 .word 0x00000000,0x00000000
29268 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
29269p4_local0_expect:
29270 .word 0x51474f3c,0xfffffca2
29271 .word 0x00000000,0xffdf0fda
29272 .word 0xdde04884,0x5fa63a83
29273 .word 0xa0300000,0x67a97c20
29274 .word 0x00000000,0x5fa63a83
29275 .word 0x00e04884,0x5fa63a83
29276 .word 0x00000000,0xffdf0fda
29277 .word 0x00000000,0x93944710
29278 .word 0x00000000,0xffdf0fda
29279 .word 0x00000000,0x00000000
29280 .word 0x00005842,0x00000000
29281 .word 0x43250ba5,0xbe9ade3c
29282 .word 0x67874fd5,0x07dd3657
29283 .word 0x3db6d981,0xed304799
29284 .word 0x2251cbad,0x1a01e07d
29285 .word 0x07764685,0xfed1987a
29286p4_local1_expect:
29287 .word 0x00000000,0x833aa65f
29288 .word 0xff8f13b8,0x67a97c20
29289 .word 0x144741d0,0xc92fa90a
29290 .word 0x0000ff00,0xfe540316
29291 .word 0x00000000,0x14474f14
29292 .word 0x00000000,0x0000ff00
29293 .word 0x12514714,0x5fa63a83
29294 .word 0x00000000,0xffdf0fda
29295 .word 0xbc476222,0x41f246f1
29296 .word 0x00000000,0xd7c993f0
29297 .word 0x0b679811,0x0000c35e
29298 .word 0x3a28b736,0x989e3465
29299 .word 0xf0ee37c5,0xc1204f2d
29300 .word 0x2a7f078f,0x1e878da5
29301 .word 0xbe7848e0,0x36209ffd
29302 .word 0x00000000,0x00000083
29303p4_local2_expect:
29304 .word 0x05ff0000,0x00000000
29305 .word 0x0000ff00,0xffff833a
29306 .word 0x00000000,0x00000000
29307 .word 0x00000000,0xc92fa90a
29308 .word 0x1d6400db,0x00000000
29309 .word 0x00000000,0x00000000
29310 .word 0x4f140000,0x0000e7e3
29311 .word 0x48033327,0x1072cbb3
29312 .word 0x0b679811,0x094934d5
29313 .word 0x86f84f83,0xf013068a
29314 .word 0x6b3b4ebf,0x63e36de9
29315 .word 0x000000ff,0x7855271e
29316 .word 0x00000000,0xaadd815b
29317 .word 0x9fc10000,0x00042714
29318 .word 0xc64de904,0x08471a4c
29319 .word 0xc195982a,0x09c50e3b
29320p4_local3_expect:
29321 .word 0x67a90000,0xffff00db
29322 .word 0x00b7f387,0x0000e7e3
29323 .word 0xc14ec4ed,0x00000000
29324 .word 0x207ca967,0x00001447
29325 .word 0x00000000,0x833aa65f
29326 .word 0x0000c35e,0x00000000
29327 .word 0x0288b26b,0x43cac8a9
29328 .word 0x00000000,0xffdf0fda
29329 .word 0x3cd840f7,0x0e27492e
29330 .word 0x3fff8418,0x0a538827
29331 .word 0x796a47c5,0xffffde3c
29332 .word 0x87aad8e1,0xd38cad4f
29333 .word 0xe06ace03,0xb817188d
29334 .word 0x34cd946b,0xac421c36
29335 .word 0x00000000,0x3583cfce
29336 .word 0x4db3172a,0xba4bfe4d
29337p5_init_registers:
29338 .word 0xa1628443,0xf67d21c4 ! Init value for %l0
29339 .word 0x39755756,0x0069eab5 ! Init value for %l1
29340 .word 0xa15be650,0x8deac074 ! Init value for %l2
29341 .word 0x23155fb4,0x54e7d0ed ! Init value for %l3
29342 .word 0x362d48d0,0xe1c167e0 ! Init value for %l4
29343 .word 0x1b6a79a6,0x95b3706e ! Init value for %l5
29344 .word 0x4e9a1836,0x2b23c1e4 ! Init value for %l6
29345 .word 0xff6846ea,0xa3fb1305 ! Init value for %l7
29346 .word 0x3005ec56,0xafb870fe ! Init value for %l0
29347 .word 0x9e2dc2a6,0xac0f39ce ! Init value for %l1
29348 .word 0x5d54c6fb,0xf2d1a6a8 ! Init value for %l2
29349 .word 0xaf0f0a84,0xbe05bf02 ! Init value for %l3
29350 .word 0xa4a2dfee,0x0080718d ! Init value for %l4
29351 .word 0x6f1860d6,0x9e50914e ! Init value for %l5
29352 .word 0x20c802b2,0x1ca5581b ! Init value for %l6
29353 .word 0x0aaad271,0xa81b1bbc ! Init value for %l7
29354 .word 0xc1f1b34e,0xd1784ab0 ! Init value for %l0
29355 .word 0x39b93715,0xcb4a1f33 ! Init value for %l1
29356 .word 0xf14f5d20,0x58106666 ! Init value for %l2
29357 .word 0x6a803f1e,0x2ba61d90 ! Init value for %l3
29358 .word 0xdd5eb2ba,0x729d16dd ! Init value for %l4
29359 .word 0x99820009,0xf29ebbd5 ! Init value for %l5
29360 .word 0x768d7e0d,0xee8e53f5 ! Init value for %l6
29361 .word 0x738e6128,0x03589bf0 ! Init value for %l7
29362 .word 0xb0ef83c3,0xc2098853 ! Init value for %l0
29363 .word 0x5dda33fc,0x8c6fb189 ! Init value for %l1
29364 .word 0x87506b74,0x0502e6db ! Init value for %l2
29365 .word 0x802100d5,0x9b8a3fa1 ! Init value for %l3
29366 .word 0xfdf53f3c,0xfa748e93 ! Init value for %l4
29367 .word 0xcff60c08,0xb855bed7 ! Init value for %l5
29368 .word 0x1ec2472a,0x41c1529a ! Init value for %l6
29369 .word 0x8bbc74e4,0x0d346b9f ! Init value for %l7
29370 .align 64
29371p5_init_freg:
29372 .word 0x9120ea0a,0xe8a291e3 ! Init value for %f0
29373 .word 0xc4432bfb,0x9eaf1208 ! Init value for %f2
29374 .word 0xc42253cf,0x5a2fe0da ! Init value for %f4
29375 .word 0x1cf14319,0xaa1a24a1 ! Init value for %f6
29376 .word 0x34e82d9b,0xa51856e2 ! Init value for %f8
29377 .word 0xea0573a0,0xdd748c2c ! Init value for %f10
29378 .word 0x787ceca7,0xfacd9d68 ! Init value for %f12
29379 .word 0xb7a15e97,0x0205d58c ! Init value for %f14
29380 .word 0x0f3b924d,0x6936b68b ! Init value for %f16
29381 .word 0xca51ba24,0x494adcbe ! Init value for %f18
29382 .word 0xa2e75926,0x968ce950 ! Init value for %f20
29383 .word 0x9097e83f,0x6465e575 ! Init value for %f22
29384 .word 0x0949b0dc,0x7a7d2f81 ! Init value for %f24
29385 .word 0xdc8407ee,0x7c70caa0 ! Init value for %f26
29386 .word 0x705f6923,0x13ef88d7 ! Init value for %f28
29387 .word 0x61601131,0x6073201c ! Init value for %f30
29388 .word 0xf5b77f73,0xcb984ee7 ! Init value for %f32
29389 .word 0x1591a51b,0x5a3a6cac ! Init value for %f34
29390 .word 0x73d4a67e,0xc35b6d80 ! Init value for %f36
29391 .word 0x7f6aa2ee,0x7be157f7 ! Init value for %f38
29392 .word 0xfe8ded4c,0xbce290c6 ! Init value for %f40
29393 .word 0x0c9d15a6,0x3ad949cf ! Init value for %f42
29394 .word 0xa202904e,0xb49ad404 ! Init value for %f44
29395 .word 0x1207156a,0xaf1e405e ! Init value for %f46
29396 .word 0xedf619e8,0xc3400155
29397 .word 0x2128cf0b,0xb1dc3604
29398 .word 0x2de9415e,0xd1b274a7
29399 .word 0x6f1440da,0x061e3d77
29400 .word 0x9bd464f7,0x0f807a41
29401 .word 0x5de8aae4,0xa272a746
29402 .word 0x88106397,0x45944f12
29403 .word 0x7651134c,0x2291277f
29404p5_share_mask:
29405 .word 0x00000000,0x00000000
29406 .word 0x00000000,0x00000000
29407 .word 0x00000000,0x00000000
29408 .word 0x00000000,0x00000000
29409 .word 0x00000000,0x00000000
29410 .word 0xffffffff,0xffffffff
29411 .word 0x00000000,0x00000000
29412 .word 0x00000000,0x00000000
29413p5_expected_registers:
29414 .word 0xaa259960,0xc7f08cf6
29415 .word 0x00000000,0x00000000
29416 .word 0x00000000,0x4cf50633
29417 .word 0x00000000,0x00000000
29418 .word 0x00000000,0x00000000
29419 .word 0x00000000,0x9abda027
29420 .word 0x00000000,0x00000000
29421 .word 0x00000000,0x00000000
29422 .word 0x00000000,0xb04a0000
29423 .word 0x00000000,0xc42253cf
29424 .word 0x00000000,0x00000000
29425 .word 0x00000000,0x1d000000
29426 .word 0x00000000,0x00000000
29427 .word 0x00000001,0xffffffff
29428 .word 0x00000000,0x80000000
29429 .word 0x00000000,0x00000000
29430 .word 0x00000000,0xc42200cf
29431 .word 0x00000000,0x00004268
29432 .word 0xffffffff,0xd1784ab0
29433 .word 0x00000000,0x10002e6a
29434 .word 0x00000000,0x000000cf
29435 .word 0x00000000,0x10002e68
29436 .word 0x00000000,0x0000d178
29437 .word 0x00000000,0x00000067
29438 .word 0xffffffff,0xffffffff
29439 .word 0x1850c6f4,0x1e492933
29440 .word 0x00000000,0x00000000
29441 .word 0x00000000,0x99872015
29442 .word 0x00000000,0x00004268
29443 .word 0x00000000,0x000000cf
29444 .word 0xffffff91,0x99ffffff
29445 .word 0x8bbc74e4,0x0d346b9f
29446p5_expected_fp_regs:
29447 .word 0x00000000,0x1e492933
29448 .word 0x00000000,0x1ca67360
29449 .word 0x1d000000,0x1c207360
29450 .word 0x609925aa,0x00000000
29451 .word 0x008e74fa,0xe99f2125
29452 .word 0x00000000,0x1e492933
29453 .word 0x00000000,0x4bc4a3dd
29454 .word 0x000012c4,0xffffffff
29455 .word 0x00000000,0xb4220000
29456 .word 0x00000000,0x00000000
29457 .word 0xaa259960,0x00000000
29458 .word 0x62f1f800,0x50b50345
29459 .word 0x0000006a,0xffd153e5
29460 .word 0x9e79dac6,0x6e0bd4fc
29461 .word 0x1d000000,0x1cfffa87
29462 .word 0x62f1f800,0x50b50345
29463 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
29464p5_local0_expect:
29465 .word 0x4cf50390,0x00000000
29466 .word 0x00000000,0x00000040
29467 .word 0x00000000,0x00000000
29468 .word 0xb04a0000,0xc42253cf
29469 .word 0x008e74fa,0xe9610d39
29470 .word 0xc42253cf,0x00000000
29471 .word 0x8ced77b8,0x8bb63669
29472 .word 0xae6d2aa6,0x55a4674e
29473 .word 0xb6c33f05,0x09c7d4fc
29474 .word 0x00000000,0x1d000000
29475 .word 0xd2fbb76c,0x6c54d5d4
29476 .word 0xae6d2aa6,0xe99f2125
29477 .word 0x4e9a1836,0x2b23c1e4
29478 .word 0x00000490,0x22b4b253
29479 .word 0xff975364,0x8fa3bb91
29480 .word 0x1cac39cc,0xfd51214c
29481p5_local1_expect:
29482 .word 0x00000000,0x00000000
29483 .word 0x8ced77b8,0x55a4674e
29484 .word 0x000012c4,0x00000000
29485 .word 0x00000000,0xe6c79c5d
29486 .word 0x4e6d2aa6,0x55a4674e
29487 .word 0xa14a0000,0xb877ed8d
29488 .word 0x80000000,0x00000000
29489 .word 0x9e79dac6,0x6e0bd4fc
29490 .word 0x3cd81200,0x5bf8d9da
29491 .word 0xfc303bf9,0xe721a1e6
29492 .word 0x00127350,0x1cfffa87
29493 .word 0x2f01094b,0xfe7815af
29494 .word 0xb75683df,0x4bc4a340
29495 .word 0x012b4e00,0x1923d1b8
29496 .word 0xbda84386,0x84b7233c
29497 .word 0xd32b8c56,0x8b7fd414
29498p5_local2_expect:
29499 .word 0xffffff83,0x76f1d435
29500 .word 0x62f1f800,0x00007e23
29501 .word 0xaa259960,0x00000000
29502 .word 0x000022b4,0x00000000
29503 .word 0x40ed77b8,0x50731200
29504 .word 0x57f2ff1c,0x55a4674e
29505 .word 0xffffffc4,0x9abda027
29506 .word 0x91996666,0x00000034
29507 .word 0xcda37dab,0xf8e9f1a6
29508 .word 0x7528829d,0x898ff307
29509 .word 0x0f72ac9f,0x13ef0000
29510 .word 0x1d48d4ee,0x1be924a0
29511 .word 0xfa7ccf43,0xf5e03697
29512 .word 0x4f322243,0x5d3328d4
29513 .word 0x0fc23ce4,0x06deb397
29514 .word 0x00000000,0x00000490
29515p5_local3_expect:
29516 .word 0x9abda800,0x00000000
29517 .word 0xf68cf0c7,0xc19d5781
29518 .word 0x00000000,0xcd3dd310
29519 .word 0x80000000,0x1cfffa87
29520 .word 0x00000000,0xb4220000
29521 .word 0x00000000,0xffffffff
29522 .word 0x4e6d2aa6,0xffffffff
29523 .word 0xf7b31706,0xc33a781e
29524 .word 0x787ceca7,0xfacd9d68
29525 .word 0x71400135,0xa951f606
29526 .word 0x4f14ff88,0x4d92b422
29527 .word 0xbbe0f487,0xe6886d4b
29528 .word 0x1fa55ab4,0xfffffd6d
29529 .word 0x45302923,0x50b50345
29530 .word 0xefd13be6,0xaa259960
29531 .word 0xb82ce5d1,0x0051f178
29532p6_init_registers:
29533 .word 0x3df1a282,0x7a2da9a6 ! Init value for %l0
29534 .word 0x19c6af66,0x1b26f241 ! Init value for %l1
29535 .word 0x97b78023,0xf9bf0ff5 ! Init value for %l2
29536 .word 0x87ba20c8,0x4e2bc198 ! Init value for %l3
29537 .word 0x0890d877,0xda4e59c6 ! Init value for %l4
29538 .word 0xa5f81c1c,0x2b3b441c ! Init value for %l5
29539 .word 0xb049d83d,0xdc2b7537 ! Init value for %l6
29540 .word 0x357ca15a,0x66589b1a ! Init value for %l7
29541 .word 0x1d3843c7,0xc6c11e8a ! Init value for %l0
29542 .word 0x7b179c88,0x04dd8c44 ! Init value for %l1
29543 .word 0xfc54eba9,0xcf896ea9 ! Init value for %l2
29544 .word 0xa4103ef6,0x44dfe945 ! Init value for %l3
29545 .word 0x86fe237a,0x5e236760 ! Init value for %l4
29546 .word 0xb71c4364,0x8b3dbb8f ! Init value for %l5
29547 .word 0xcd93c693,0xfa9f7911 ! Init value for %l6
29548 .word 0xd1f07a1f,0xd3d0f3d2 ! Init value for %l7
29549 .align 64
29550p6_init_freg:
29551 .word 0x74a1fff6,0x3bc76498 ! Init value for %f0
29552 .word 0xfe5c9176,0xdc3d692b ! Init value for %f2
29553 .word 0x6af426e1,0x5a88b5e0 ! Init value for %f4
29554 .word 0xec3cf790,0x6fc035c3 ! Init value for %f6
29555 .word 0x8a64dc35,0xb523cba4 ! Init value for %f8
29556 .word 0x298bb8d5,0x232cb1ab ! Init value for %f10
29557 .word 0x35d75f16,0x0a9db2ce ! Init value for %f12
29558 .word 0xafa5da6f,0xa480fa76 ! Init value for %f14
29559 .word 0x040e6d62,0xe7474947 ! Init value for %f16
29560 .word 0x83dd292b,0xc37e4aac ! Init value for %f18
29561 .word 0xffb19064,0x0030edc8 ! Init value for %f20
29562 .word 0x563b3464,0xf62c677c ! Init value for %f22
29563 .word 0xc0f1c750,0x5dc519d2 ! Init value for %f24
29564 .word 0x0d8dd56b,0x28368d92 ! Init value for %f26
29565 .word 0x5d37edfb,0x8956ca83 ! Init value for %f28
29566 .word 0x548d80ee,0xf4d5ccf0 ! Init value for %f30
29567 .word 0x8b924e68,0xbdef4468 ! Init value for %f32
29568 .word 0x36e10909,0xf634bfa0 ! Init value for %f34
29569 .word 0x263ba9a1,0xb4ecb241 ! Init value for %f36
29570 .word 0xf48f9474,0x4d36c53e ! Init value for %f38
29571 .word 0x5dffb61e,0xb268aba9 ! Init value for %f40
29572 .word 0x41847e2d,0x08f2c36b ! Init value for %f42
29573 .word 0x7d212a3d,0x405e7d33 ! Init value for %f44
29574 .word 0x90aa2f68,0xb82fc05c ! Init value for %f46
29575 .word 0x1c08c6fa,0x01fb9984
29576 .word 0x76ac0e59,0x6dea4510
29577 .word 0x2abe18cd,0xed1f8b5f
29578 .word 0x8950460f,0x7f95d605
29579 .word 0x5552398d,0x5f9608f7
29580 .word 0xc8522c6a,0x03054063
29581 .word 0x4744bd50,0xe23e99f3
29582 .word 0xdbcbd69a,0x25016bca
29583p6_share_mask:
29584 .word 0x00000000,0x00000000
29585 .word 0x00000000,0x00000000
29586 .word 0x00000000,0x00000000
29587 .word 0x00000000,0x00000000
29588 .word 0x00000000,0x00000000
29589 .word 0x00000000,0x00000000
29590 .word 0xffffffff,0xffffffff
29591 .word 0x00000000,0x00000000
29592p6_expected_registers:
29593 .word 0x00000000,0x8000000f
29594 .word 0x00000000,0x00000000
29595 .word 0xffffffff,0xffffffff
29596 .word 0xffffffff,0xffffffaf
29597 .word 0x00000000,0xfffff9b5
29598 .word 0x00000000,0x7fffffff
29599 .word 0x00000000,0xebdfd000
29600 .word 0x00000000,0x7fffffff
29601 .word 0x00000000,0x00000000
29602 .word 0x00000000,0x64343b56
29603 .word 0x00000000,0x00000005
29604 .word 0x00000000,0x7800ffff
29605 .word 0x00000000,0x15e4229a
29606 .word 0xffffffff,0x88d16b03
29607 .word 0xffffffff,0xffffffff
29608 .word 0x00000000,0x00000078
29609p6_expected_fp_regs:
29610 .word 0x00000000,0x64343b56
29611 .word 0x00000000,0x00000000
29612 .word 0x1361c1cc,0xd257655b
29613 .word 0x00000000,0x00000000
29614 .word 0x77f3ffff,0x8df3ffff
29615 .word 0x00000000,0x00000000
29616 .word 0xffffffff,0xffffffff
29617 .word 0x1b25fcdc,0x00000000
29618 .word 0x64343b56,0x0d37229a
29619 .word 0xffffffff,0xffffffff
29620 .word 0x37d16b81,0x4f00007f
29621 .word 0x15e4229a,0xf62c677c
29622 .word 0xdcfc251b,0x15e4229a
29623 .word 0x1b6383e9,0xb523cba4
29624 .word 0xffff0000,0x1b6383e9
29625 .word 0x609506cf,0xffffffff
29626 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
29627p6_local0_expect:
29628 .word 0xffffffff,0x0064469e
29629 .word 0x000022aa,0x003d1e5c
29630 .word 0x15e4229a,0xf62c677c
29631 .word 0x77f3ffff,0xd77984f6
29632 .word 0x922dffff,0x00000000
29633 .word 0x922dd770,0xffffffff
29634 .word 0x827a0000,0x00000316
29635 .word 0xfe750673,0x3583c305
29636 .word 0x00000000,0x00000000
29637 .word 0x65ce0316,0x06ae5469
29638 .word 0x814f83e9,0x7fffffff
29639 .word 0xce8fddd9,0xde125c69
29640 .word 0x0000ffff,0x00000000
29641 .word 0x00000000,0x00000000
29642 .word 0x62e9417d,0xed3591fd
29643 .word 0x935dca16,0xa90231d7
29644p6_local1_expect:
29645 .word 0x00000000,0x827a0000
29646 .word 0x1b6383e9,0xb523cba4
29647 .word 0x15e4229a,0xb7660000
29648 .word 0xffffffc9,0xfffff9e1
29649 .word 0x1b25fcdc,0x00000000
29650 .word 0x0316e415,0x00000040
29651 .word 0x00000000,0x00000000
29652 .word 0xfee12164,0xffffff9c
29653 .word 0x5c1e3d00,0xb4845cb2
29654 .word 0xd1134702,0xb0abdbdf
29655 .word 0xaa1c0bba,0x6edb6dea
29656 .word 0xfee19a64,0x90a43612
29657 .word 0x1b6383e9,0xc8b979d7
29658 .word 0xc9ffffff,0xe1f9ffff
29659 .word 0x97a42e11,0x9ddb4bb7
29660 .word 0x0000229a,0x00000000
29661p6_local2_expect:
29662 .word 0xafa5da6f,0x7fffffff
29663 .word 0xffff0000,0x00000000
29664 .word 0xffffffff,0x7fffffff
29665 .word 0x814f83e9,0xffff0000
29666 .word 0xfffff9b5,0xaa220000
29667 .word 0x9a22e415,0xe9834f81
29668 .word 0x922dd770,0xffffffff
29669 .word 0x6563581b,0xebe6babd
29670 .word 0x935873dc,0x5313b364
29671 .word 0x95b2b00d,0x19f4dc87
29672 .word 0x1361c1cc,0xd257655b
29673 .word 0xf2df1122,0x0b611546
29674 .word 0x00000000,0x00000000
29675 .word 0xb76cfc69,0xb5cf2332
29676 .word 0x00000000,0x000002c5
29677 .word 0x1d229c73,0x032d57d1
29678p6_local3_expect:
29679 .word 0xff1b56bc,0x5eb7d223
29680 .word 0xffff0000,0xffffffff
29681 .word 0xffffff7f,0x00000000
29682 .word 0x00000000,0x00000000
29683 .word 0x00cdffff,0x6d2afa7f
29684 .word 0x0d37229a,0xffffffff
29685 .word 0xff000078,0xba0d1000
29686 .word 0x609506cf,0xffffffff
29687 .word 0x88d16b03,0xb54d3691
29688 .word 0x35d75f16,0x0a9db2ce
29689 .word 0x9ff189df,0x42b800a4
29690 .word 0x23d20000,0x00000000
29691 .word 0x5db7cebc,0x28031d01
29692 .word 0xfef20689,0x059e050a
29693 .word 0x844de94d,0xcfaaeaa8
29694 .word 0x00000000,0x000002c5
29695p7_init_registers:
29696 .word 0xbf4f47ae,0x0af107a6 ! Init value for %l0
29697 .word 0xa38f495a,0x0a96ae23 ! Init value for %l1
29698 .word 0x29fb1471,0xce646923 ! Init value for %l2
29699 .word 0xdf67c5f8,0x27c2a99b ! Init value for %l3
29700 .word 0xa4168202,0x5142af65 ! Init value for %l4
29701 .word 0x9259870a,0x2b66a8be ! Init value for %l5
29702 .word 0xfefff0a2,0x1440c401 ! Init value for %l6
29703 .word 0x1178fa52,0xb9515159 ! Init value for %l7
29704 .word 0xe3b16333,0xb700a60e ! Init value for %l0
29705 .word 0xaa81aa14,0x12b75990 ! Init value for %l1
29706 .word 0x841465a2,0x6051c6ab ! Init value for %l2
29707 .word 0xf69674ee,0xc39f01e6 ! Init value for %l3
29708 .word 0xa463d134,0x58186b05 ! Init value for %l4
29709 .word 0x1d6ca37c,0x5faa5d0f ! Init value for %l5
29710 .word 0x2bb1f6b2,0x763a6aa1 ! Init value for %l6
29711 .word 0x1c17557c,0x94c708de ! Init value for %l7
29712 .align 64
29713p7_init_freg:
29714 .word 0x3c2df4b3,0x13f76b18 ! Init value for %f0
29715 .word 0xea19dcd3,0xfae3bfa6 ! Init value for %f2
29716 .word 0x78c2ad3b,0x7020a9e1 ! Init value for %f4
29717 .word 0x6a83ae22,0x0180b8f8 ! Init value for %f6
29718 .word 0x2965b7d4,0xdfeedb2a ! Init value for %f8
29719 .word 0x717df471,0x5fe6ce06 ! Init value for %f10
29720 .word 0x2e5d2424,0x387ed7da ! Init value for %f12
29721 .word 0xc54569e8,0x2556bcd4 ! Init value for %f14
29722 .word 0x84a1c5d3,0x5bee55e8 ! Init value for %f16
29723 .word 0xdf4f8355,0xa7348d66 ! Init value for %f18
29724 .word 0xac34bc94,0xc51f1cdb ! Init value for %f20
29725 .word 0x4889924d,0xce1b43e6 ! Init value for %f22
29726 .word 0x65f611c2,0x3c600e40 ! Init value for %f24
29727 .word 0x0bd8915e,0x7d2ffe54 ! Init value for %f26
29728 .word 0xf0310ee0,0x4d7a8ce1 ! Init value for %f28
29729 .word 0xb00313f3,0x8dd8e265 ! Init value for %f30
29730 .word 0x0f8e1c42,0xd3254d6c ! Init value for %f32
29731 .word 0xac1fdefc,0x63d2f2a8 ! Init value for %f34
29732 .word 0xebf4b139,0x265648c8 ! Init value for %f36
29733 .word 0xded8fd56,0x27af4368 ! Init value for %f38
29734 .word 0x976e917f,0xe28a5deb ! Init value for %f40
29735 .word 0x5cc5156f,0x0cb77b1f ! Init value for %f42
29736 .word 0x3f4d294e,0xc1140e39 ! Init value for %f44
29737 .word 0x8da21716,0x5ef68088 ! Init value for %f46
29738 .word 0xed1deb0b,0xed58b950
29739 .word 0xee2c7867,0x135375d9
29740 .word 0x4fca01db,0x9c4b0867
29741 .word 0x1982e78f,0x4a2c36e9
29742 .word 0x955b8c18,0xd33a2f6b
29743 .word 0xc0b37b73,0x426deb77
29744 .word 0x740e80ac,0x662a0304
29745 .word 0x4eb4134e,0x1ad3b59b
29746p7_share_mask:
29747 .word 0x00000000,0x00000000
29748 .word 0x00000000,0x00000000
29749 .word 0x00000000,0x00000000
29750 .word 0x00000000,0x00000000
29751 .word 0x00000000,0x00000000
29752 .word 0x00000000,0x00000000
29753 .word 0x00000000,0x00000000
29754 .word 0xffffffff,0xffffffff
29755p7_expected_registers:
29756 .word 0x00000000,0x00000010
29757 .word 0x00000000,0x1dab6c00
29758 .word 0x00000000,0x00000080
29759 .word 0x00000000,0x0000ffff
29760 .word 0x00000000,0x002106ec
29761 .word 0xffffffff,0xdf9ba3ce
29762 .word 0x00000000,0x00440000
29763 .word 0xf0c135c1,0x9eafbcbc
29764 .word 0xe3b16333,0xb700a61e
29765 .word 0x00000000,0x000016ad
29766 .word 0xffffffff,0xffff8948
29767 .word 0xf69674ee,0xc39f01e6
29768 .word 0xa463d134,0x58186b05
29769 .word 0x1d6ca37c,0x5faa5d0f
29770 .word 0x2bb1f6b2,0x763a6aa1
29771 .word 0x0fe86790,0x00000000
29772p7_expected_fp_regs:
29773 .word 0x00000000,0x00000000
29774 .word 0x035d2424,0x387ed7da
29775 .word 0x00000000,0xfffffff4
29776 .word 0x44177400,0x84bc858b
29777 .word 0x4675ea8c,0x00000000
29778 .word 0x27716f23,0x00000000
29779 .word 0xff800000,0x00000000
29780 .word 0xb1f8550a,0x32ae0000
29781 .word 0xfb48ac60,0xe7f9ffff
29782 .word 0x23000000,0xdad77e38
29783 .word 0x8b85bc84,0x00741744
29784 .word 0x4889924d,0x00000000
29785 .word 0xad167276,0x29f4e6fa
29786 .word 0xfffff471,0xe4a4b38a
29787 .word 0x00000000,0xfffffff4
29788 .word 0x00000000,0x037deeff
29789 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
29790p7_local0_expect:
29791 .word 0xc13517f0,0xd5dbf373
29792 .word 0xe0000001,0x00000038
29793 .word 0xf0c135c1,0x9eafbcbc
29794 .word 0x9d51cd02,0xeb1c11e7
29795 .word 0x60ac48fb,0xffffffff
29796 .word 0xff800000,0x800008ff
29797 .word 0x00004400,0x0000ffff
29798 .word 0x000000c0,0x14bb9800
29799 .word 0xb018b532,0x5c0e609b
29800 .word 0xe797de55,0x73f3dbd5
29801 .word 0xffffffb8,0x89000000
29802 .word 0x29a164e4,0x9eaf6cbc
29803 .word 0xfffff471,0xe4a4b38a
29804 .word 0xd851b6e5,0x50d41792
29805 .word 0x530eca74,0x5842ef1c
29806 .word 0x00000000,0xfffffff4
29807p7_local1_expect:
29808 .word 0x0048ac60,0xe7f9ffff
29809 .word 0xff00ffa1,0x0000ffff
29810 .word 0x00000000,0x00000000
29811 .word 0x00000000,0xc112f11f
29812 .word 0x00000000,0x00000000
29813 .word 0x9eaf6cbc,0x4b71c829
29814 .word 0xffffffff,0xfffff3b7
29815 .word 0x00000000,0xff800000
29816 .word 0x2f260281,0xb65b18c2
29817 .word 0x2ed0b1db,0xa9a4e138
29818 .word 0x59282085,0xad37429e
29819 .word 0xea50ffe0,0xb5e3a7a1
29820 .word 0x75140347,0x6a344d24
29821 .word 0x04af5d31,0x8e0a6b16
29822 .word 0xad167276,0x29f4e6fa
29823 .word 0xb8c9faa5,0x3d458b24
29824p7_local2_expect:
29825 .word 0x46000000,0x037deeff
29826 .word 0x1015f11f,0x00000080
29827 .word 0x20f4e6fa,0x006400ea
29828 .word 0x44177400,0x84bc858b
29829 .word 0x00010000,0xdad77e38
29830 .word 0x7fffffff,0xffff000b
29831 .word 0x00000000,0x61bc0afa
29832 .word 0xfa40c5d9,0xe0e95961
29833 .word 0xb5de3fa5,0x68b5ff20
29834 .word 0x0000ffff,0xffffffd7
29835 .word 0x00000000,0xb34adc00
29836 .word 0x40f999de,0xde82b8f4
29837 .word 0x174f3946,0x978040ed
29838 .word 0x543a7298,0xa39492dd
29839 .word 0x5fe6ce06,0x0000ed24
29840 .word 0x287a7217,0x287aea8c
29841p7_local3_expect:
29842 .word 0x00000000,0x00000011
29843 .word 0x44177400,0x84bc858b
29844 .word 0x73f3dbd5,0x08121d95
29845 .word 0xffffffff,0x9f53e56e
29846 .word 0x287aea8c,0x000000ff
29847 .word 0x00000000,0x00000000
29848 .word 0x2424f471,0xe4a4b38a
29849 .word 0x287aea8c,0x9eaf6cbc
29850 .word 0x7e70bd29,0x602d18b4
29851 .word 0x7c69878b,0x1b61ff48
29852 .word 0xaea1eec8,0x45fc8964
29853 .word 0x000000c2,0x978040ed
29854 .word 0xab226e85,0x83ff82e9
29855 .word 0xfffff471,0xe4a4b38a
29856 .word 0xff800000,0x00000000
29857 .word 0xa8b101da,0xb34a879d
29858p0_invalidate_semaphore:
29859 .word 0
29860p1_invalidate_semaphore:
29861 .word 0
29862p2_invalidate_semaphore:
29863 .word 0
29864p3_invalidate_semaphore:
29865 .word 0
29866p4_invalidate_semaphore:
29867 .word 0
29868p5_invalidate_semaphore:
29869 .word 0
29870p6_invalidate_semaphore:
29871 .word 0
29872p7_invalidate_semaphore:
29873 .word 0
29874p0_reset_cnt:
29875 .word 0
29876 .align 8
29877p0_ec_timing_ctrl:
29878 .word 0,0
29879p0_ec_control:
29880 .word 0,0
29881p0_mcu_shadow:
29882 .skip 80
29883p1_reset_cnt:
29884 .word 0
29885 .align 8
29886p1_ec_timing_ctrl:
29887 .word 0,0
29888p1_ec_control:
29889 .word 0,0
29890p1_mcu_shadow:
29891 .skip 80
29892p2_reset_cnt:
29893 .word 0
29894 .align 8
29895p2_ec_timing_ctrl:
29896 .word 0,0
29897p2_ec_control:
29898 .word 0,0
29899p2_mcu_shadow:
29900 .skip 80
29901p3_reset_cnt:
29902 .word 0
29903 .align 8
29904p3_ec_timing_ctrl:
29905 .word 0,0
29906p3_ec_control:
29907 .word 0,0
29908p3_mcu_shadow:
29909 .skip 80
29910p4_reset_cnt:
29911 .word 0
29912 .align 8
29913p4_ec_timing_ctrl:
29914 .word 0,0
29915p4_ec_control:
29916 .word 0,0
29917p4_mcu_shadow:
29918 .skip 80
29919p5_reset_cnt:
29920 .word 0
29921 .align 8
29922p5_ec_timing_ctrl:
29923 .word 0,0
29924p5_ec_control:
29925 .word 0,0
29926p5_mcu_shadow:
29927 .skip 80
29928p6_reset_cnt:
29929 .word 0
29930 .align 8
29931p6_ec_timing_ctrl:
29932 .word 0,0
29933p6_ec_control:
29934 .word 0,0
29935p6_mcu_shadow:
29936 .skip 80
29937p7_reset_cnt:
29938 .word 0
29939 .align 8
29940p7_ec_timing_ctrl:
29941 .word 0,0
29942p7_ec_control:
29943 .word 0,0
29944p7_mcu_shadow:
29945 .skip 80
29946user_data_end:
29947
29948SECTION .p0_local0 DATA_VA=0x000800000
29949
29950attr_data {
29951 Name = .p0_local0,
29952 VA = 0x0000000000800000,
29953 RA = 0x0000000010000000,
29954 PA = ra2pa(0x0000000010000000,0),
29955 part_0_ctx_nonzero_tsb_config_0,
29956 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29957 TTE_IE=0, TTE_Diag=0,
29958 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
29959}
29960
29961 .data
29962 .seg "data"
29963 .align 0x2000
29964 .global p0_local0_start
29965p0_local0_begin:
29966p0_local0_start:
29967 .word 0xdd0be29d,0x7ba1f8ac,0x7a9c307d,0x87fce1cc
29968 .word 0x2f9d9692,0x5708eb15,0x788ff28c,0x655e1c79
29969 .word 0xfc578c28,0xa26c7a07,0xc8c85346,0x21c074cf
29970 .word 0xcdf82876,0xbf151538,0xd7070c0e,0xe8ca9587
29971 .word 0x588e936c,0xa06f3aeb,0xa0358a0d,0xcac0ca5b
29972 .word 0x550159d4,0xe948e41c,0x6bac0f34,0xaf312c3f
29973 .word 0x873ff4ed,0x0feb8a41,0xeac0a54f,0xc272c736
29974 .word 0x22ea49be,0x177ac222,0x89373b63,0x87a00538
29975p0_local0_end:
29976
29977SECTION .p0_local1 DATA_VA=0x000802000
29978
29979attr_data {
29980 Name = .p0_local1,
29981 VA = 0x0000000000802000,
29982 RA = 0x0000000010800000,
29983 PA = ra2pa(0x0000000010800000,0),
29984 part_0_ctx_nonzero_tsb_config_0,
29985 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29986 TTE_IE=0, TTE_Diag=0,
29987 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
29988}
29989
29990 .data
29991 .seg "data"
29992 .align 0x2000
29993 .global p0_local1_start
29994p0_local1_begin:
29995p0_local1_start:
29996 .word 0x7526949c,0xb0465439,0xca89313a,0x48be1629
29997 .word 0xfc410f65,0x28137910,0xf23f421b,0x514f9975
29998 .word 0xfb955996,0xadeb893b,0x6c3bef07,0x5e85d94b
29999 .word 0x37e61ba1,0x3c3784d1,0x3b771116,0x3dc7eef3
30000 .word 0x78ad606d,0xf17b623c,0xf38fcc21,0x31a97c37
30001 .word 0x4e40e38a,0xcd603da0,0x71d23236,0xb2921f8e
30002 .word 0x48e674ac,0xd0b92e12,0x4359d83c,0x61639ed8
30003 .word 0xd20fae8a,0x95c65e61,0x21bcb473,0x57d75353
30004p0_local1_end:
30005
30006SECTION .p0_local2 DATA_VA=0x000804000
30007
30008attr_data {
30009 Name = .p0_local2,
30010 VA = 0x0000000000804000,
30011 RA = 0x0000000011000000,
30012 PA = ra2pa(0x0000000011000000,0),
30013 part_0_ctx_nonzero_tsb_config_0,
30014 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30015 TTE_IE=0, TTE_Diag=0,
30016 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30017}
30018
30019 .data
30020 .seg "data"
30021 .align 0x2000
30022 .global p0_local2_start
30023p0_local2_begin:
30024p0_local2_start:
30025 .word 0x5b8cd721,0xc6d12509,0x612d8db4,0xe4dfe3c8
30026 .word 0xc6b4bc07,0xbc8308c4,0x2db49d7e,0x48e4702a
30027 .word 0x5333995d,0xbaa5df3d,0x2df18cda,0xc8684176
30028 .word 0x7c78505e,0xbc131905,0x87dcc44b,0x1b2c6713
30029 .word 0x6d14dac7,0x68316aae,0x27354d1c,0x6705389a
30030 .word 0x6fcf599f,0x88e042c0,0x2ca90491,0xbe7fc5a7
30031 .word 0x49214528,0xb2329947,0xb7244739,0x5e8109a7
30032 .word 0x378bcfb4,0xc60e8c4a,0xfefc67a5,0x6394a86c
30033p0_local2_end:
30034
30035SECTION .p0_local3 DATA_VA=0x000806000
30036
30037attr_data {
30038 Name = .p0_local3,
30039 VA = 0x0000000000806000,
30040 RA = 0x0000000011800000,
30041 PA = ra2pa(0x0000000011800000,0),
30042 part_0_ctx_nonzero_tsb_config_0,
30043 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30044 TTE_IE=0, TTE_Diag=0,
30045 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30046}
30047
30048 .data
30049 .seg "data"
30050 .align 0x2000
30051 .global p0_local3_start
30052p0_local3_begin:
30053p0_local3_start:
30054 .word 0xaad6bb59,0x8ff95f48,0xcc75fb52,0xe24283f8
30055 .word 0xfe27c8c1,0xff81d3cf,0x8b1a5243,0x2ce4eba1
30056 .word 0xbb2f179b,0x109b48ce,0x68f28646,0xa1424c4c
30057 .word 0x108a3282,0x043faefa,0x5e37c7d3,0x63ee98b5
30058 .word 0x1f23e082,0xe24d2ce1,0x323161a0,0x73a649c5
30059 .word 0x3663d792,0xd2e6ba93,0xad7bbbeb,0xde4bca21
30060 .word 0x499e3c5d,0x7e78f35a,0x38455624,0xa29d323d
30061 .word 0x93835e9d,0x4b2d166f,0x8b04ad3f,0x990aa39d
30062p0_local3_end:
30063
30064SECTION .p1_local0 DATA_VA=0x000808000
30065
30066attr_data {
30067 Name = .p1_local0,
30068 VA = 0x0000000000808000,
30069 RA = 0x0000000012000000,
30070 PA = ra2pa(0x0000000012000000,0),
30071 part_0_ctx_nonzero_tsb_config_0,
30072 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30073 TTE_IE=0, TTE_Diag=0,
30074 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30075}
30076
30077 .data
30078 .seg "data"
30079 .align 0x2000
30080 .global p1_local0_start
30081p1_local0_begin:
30082p1_local0_start:
30083 .word 0x834d6261,0xf726c4f5,0x0b411578,0x7c32a422
30084 .word 0xedbfa0ef,0xfb1c9600,0xc5b553aa,0xe9670b60
30085 .word 0x1b11df30,0x3a4981aa,0x14ed9921,0x6913bb1b
30086 .word 0x02c84300,0x3f00f230,0x4977faae,0x0a303980
30087 .word 0x96d72eec,0x3fb07651,0xa63dd58f,0xa2176dcf
30088 .word 0xd13b480a,0x34b56c38,0x12072bf0,0x9fa4413c
30089 .word 0x00e8d313,0x14a63395,0xd3ae306e,0x9eccbed3
30090 .word 0x195e693b,0xe152e7ad,0x87347bf1,0x6618fc79
30091p1_local0_end:
30092
30093SECTION .p1_local1 DATA_VA=0x00080a000
30094
30095attr_data {
30096 Name = .p1_local1,
30097 VA = 0x000000000080a000,
30098 RA = 0x0000000012800000,
30099 PA = ra2pa(0x0000000012800000,0),
30100 part_0_ctx_nonzero_tsb_config_0,
30101 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30102 TTE_IE=0, TTE_Diag=0,
30103 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30104}
30105
30106 .data
30107 .seg "data"
30108 .align 0x2000
30109 .global p1_local1_start
30110p1_local1_begin:
30111p1_local1_start:
30112 .word 0xa628b882,0x8d537f62,0x8568b55f,0x40eca170
30113 .word 0x7c1d3041,0x222dd2bd,0xc1e9d461,0xd12d6332
30114 .word 0x2f14d180,0xdef5b309,0x733cb518,0x8af0d23d
30115 .word 0xc366bf60,0xde75815c,0x43657758,0xc29b794e
30116 .word 0x2c7e5781,0x28f8facc,0xee2206e3,0x94125569
30117 .word 0xddd5c5a6,0x4c4ddfd6,0x532ec8a0,0x6222015c
30118 .word 0x8bf4b290,0xc66ef98e,0xe703d821,0xb8d1a05b
30119 .word 0xa3333456,0x6424daf2,0x82d0e28e,0x5cb3eaa8
30120p1_local1_end:
30121
30122SECTION .p1_local2 DATA_VA=0x00080c000
30123
30124attr_data {
30125 Name = .p1_local2,
30126 VA = 0x000000000080c000,
30127 RA = 0x0000000013000000,
30128 PA = ra2pa(0x0000000013000000,0),
30129 part_0_ctx_nonzero_tsb_config_0,
30130 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30131 TTE_IE=0, TTE_Diag=0,
30132 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30133}
30134
30135 .data
30136 .seg "data"
30137 .align 0x2000
30138 .global p1_local2_start
30139p1_local2_begin:
30140p1_local2_start:
30141 .word 0xe5b9a6f2,0xaf24494f,0xbdc84932,0xa4565d39
30142 .word 0xa35c5e1e,0xcf0935ff,0x8e87a3b9,0x8a168ffe
30143 .word 0x5beda9c0,0xdab0ffd2,0x96be70f8,0x4f0ecd83
30144 .word 0x877b54c5,0xb39b5ddc,0xb77ce9f7,0x0e5cc0c2
30145 .word 0x401c483a,0x0ca026be,0xfc2f8e89,0x48580384
30146 .word 0xb3d7d127,0xc7a361e6,0x45f8e9df,0x3a4f7b0a
30147 .word 0xb7661412,0xf9760741,0xccf4dc89,0x75290979
30148 .word 0xbdb2ff1b,0xf03e1582,0xcab6fcda,0x337f659b
30149p1_local2_end:
30150
30151SECTION .p1_local3 DATA_VA=0x00080e000
30152
30153attr_data {
30154 Name = .p1_local3,
30155 VA = 0x000000000080e000,
30156 RA = 0x0000000013800000,
30157 PA = ra2pa(0x0000000013800000,0),
30158 part_0_ctx_nonzero_tsb_config_0,
30159 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30160 TTE_IE=0, TTE_Diag=0,
30161 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30162}
30163
30164 .data
30165 .seg "data"
30166 .align 0x2000
30167 .global p1_local3_start
30168p1_local3_begin:
30169p1_local3_start:
30170 .word 0x9589ed56,0xb4165b40,0x9f37a4b0,0x9098a388
30171 .word 0xaeff2828,0x195fb8b8,0x90e81653,0xdef25386
30172 .word 0xfcf13b9e,0xdd1afe50,0xf424986d,0x95a2d6f7
30173 .word 0x04a4b71e,0xa1ba35da,0x067a695e,0xb0a532cd
30174 .word 0x97e988ae,0x73c748f5,0x30379952,0xb3748036
30175 .word 0x5431638b,0xa8b79321,0xb9d475d1,0x67c9d724
30176 .word 0xd3264910,0xe2c2ecf8,0x5749f53d,0x9d924905
30177 .word 0x143f22c8,0xb92a6695,0x3b2694f4,0xeb63725c
30178p1_local3_end:
30179
30180SECTION .p2_local0 DATA_VA=0x000810000
30181
30182attr_data {
30183 Name = .p2_local0,
30184 VA = 0x0000000000810000,
30185 RA = 0x0000000014000000,
30186 PA = ra2pa(0x0000000014000000,0),
30187 part_0_ctx_nonzero_tsb_config_0,
30188 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30189 TTE_IE=0, TTE_Diag=0,
30190 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30191}
30192
30193 .data
30194 .seg "data"
30195 .align 0x2000
30196 .global p2_local0_start
30197p2_local0_begin:
30198p2_local0_start:
30199 .word 0xfa9a22f0,0x6cb402c0,0xe38223ee,0x80a6381d
30200 .word 0xf190aaa6,0xc5f85c38,0x982c62a7,0xe0db7a87
30201 .word 0x70348d91,0x71cd6834,0xdd3c7c0e,0x962301eb
30202 .word 0x1e52ee78,0x06bdaefe,0x6c0a93a2,0xfed7818e
30203 .word 0x23ae0e0b,0xb915d7d6,0x69e20305,0x8a252232
30204 .word 0x35b577b2,0x3f0ddc03,0xb10fbd08,0xf1478330
30205 .word 0x8f0f950a,0xda66ef28,0x70d889fd,0x7b66992f
30206 .word 0xc9910013,0x7981c1e1,0xfd7fe9a7,0x045e0449
30207p2_local0_end:
30208
30209SECTION .p2_local1 DATA_VA=0x000812000
30210
30211attr_data {
30212 Name = .p2_local1,
30213 VA = 0x0000000000812000,
30214 RA = 0x0000000014800000,
30215 PA = ra2pa(0x0000000014800000,0),
30216 part_0_ctx_nonzero_tsb_config_0,
30217 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30218 TTE_IE=0, TTE_Diag=0,
30219 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30220}
30221
30222 .data
30223 .seg "data"
30224 .align 0x2000
30225 .global p2_local1_start
30226p2_local1_begin:
30227p2_local1_start:
30228 .word 0x4e88ccfe,0xeacc502b,0xd29abcb2,0xf65dd34f
30229 .word 0x477a60e9,0xa5e044fe,0x74c0865c,0x38cd1dea
30230 .word 0xb0166fb3,0xbf06a4df,0x8cf35006,0x17551bc6
30231 .word 0xfc89331c,0x627ac0b0,0xad76f537,0xbc5d48b6
30232 .word 0xf5d975b8,0x99ae9ad9,0x546d0e3f,0x469a8a8f
30233 .word 0x61b9087a,0xbbf7b3f9,0xf516fdbd,0x7438e01d
30234 .word 0x42e1cff7,0x46f22ee1,0x8d3ca6ca,0x035b2df7
30235 .word 0x5625b970,0xe998bd6a,0x4120dae0,0xdacef71d
30236p2_local1_end:
30237
30238SECTION .p2_local2 DATA_VA=0x000814000
30239
30240attr_data {
30241 Name = .p2_local2,
30242 VA = 0x0000000000814000,
30243 RA = 0x0000000015000000,
30244 PA = ra2pa(0x0000000015000000,0),
30245 part_0_ctx_nonzero_tsb_config_0,
30246 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30247 TTE_IE=0, TTE_Diag=0,
30248 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30249}
30250
30251 .data
30252 .seg "data"
30253 .align 0x2000
30254 .global p2_local2_start
30255p2_local2_begin:
30256p2_local2_start:
30257 .word 0xdd99fb81,0xfd5b4bc3,0xe94191be,0xaced4189
30258 .word 0x3d3c19e0,0xbfb37d6e,0x6f424be7,0x6d07082e
30259 .word 0xe42726c7,0xf10d17bb,0xa3c66c57,0x3515be58
30260 .word 0x73e1351a,0x5b038a8f,0x67cab582,0xa8490493
30261 .word 0x727ebc82,0x47a9ada5,0x2c7c72a9,0xa3dc8178
30262 .word 0x914f2011,0x36eec727,0x3f4b2872,0xd3e78516
30263 .word 0x5b32b0c4,0x7c22acab,0x92bf56e5,0xbba16143
30264 .word 0x04baeb06,0x1f482d1a,0x2779c75e,0x96ff62ed
30265p2_local2_end:
30266
30267SECTION .p2_local3 DATA_VA=0x000816000
30268
30269attr_data {
30270 Name = .p2_local3,
30271 VA = 0x0000000000816000,
30272 RA = 0x0000000015800000,
30273 PA = ra2pa(0x0000000015800000,0),
30274 part_0_ctx_nonzero_tsb_config_0,
30275 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30276 TTE_IE=0, TTE_Diag=0,
30277 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30278}
30279
30280 .data
30281 .seg "data"
30282 .align 0x2000
30283 .global p2_local3_start
30284p2_local3_begin:
30285p2_local3_start:
30286 .word 0x46656a84,0xd795a260,0xf2a20460,0xdabb59b7
30287 .word 0xfea4a8df,0x67ad97aa,0x584cbdf3,0xc13762aa
30288 .word 0x50a4b8d3,0xe3e30f73,0x12abeb9a,0x2f0b8017
30289 .word 0xc61cd009,0x7f3aaf09,0x016477c0,0x4a26a3c8
30290 .word 0x480e1b88,0xf092c752,0x91376b21,0x3639229b
30291 .word 0xfe62f3c7,0x93f56211,0x6595c706,0x9f0f00d1
30292 .word 0x23d06d92,0xd7fa1ab1,0x42a599fc,0xf4b375ec
30293 .word 0x17fb47fb,0xa1842dcd,0xe3ba4dec,0xd856dd9f
30294p2_local3_end:
30295
30296SECTION .p3_local0 DATA_VA=0x000818000
30297
30298attr_data {
30299 Name = .p3_local0,
30300 VA = 0x0000000000818000,
30301 RA = 0x0000000016000000,
30302 PA = ra2pa(0x0000000016000000,0),
30303 part_0_ctx_nonzero_tsb_config_0,
30304 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30305 TTE_IE=0, TTE_Diag=0,
30306 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30307}
30308
30309 .data
30310 .seg "data"
30311 .align 0x2000
30312 .global p3_local0_start
30313p3_local0_begin:
30314p3_local0_start:
30315 .word 0x00320b9f,0x2b742c7e,0xf2fc8efa,0xacfad0c1
30316 .word 0x25a5321e,0x8892641b,0xcc4e976e,0x2b29155e
30317 .word 0x455976b2,0x9331c7cc,0x527a61d9,0x0426b493
30318 .word 0xf77dda2f,0xa6f801af,0x09f495b7,0x94131910
30319 .word 0x6ebb7800,0x67cc3296,0x35d58e07,0x97dfd69c
30320 .word 0x702a150a,0x380018eb,0x18667784,0x27b57939
30321 .word 0x866858d9,0x4b88bec4,0x41ecfe3e,0x787adea6
30322 .word 0xb4cbe579,0x52c956c9,0x8bd4c624,0x061cf8e6
30323p3_local0_end:
30324
30325SECTION .p3_local1 DATA_VA=0x00081a000
30326
30327attr_data {
30328 Name = .p3_local1,
30329 VA = 0x000000000081a000,
30330 RA = 0x0000000016800000,
30331 PA = ra2pa(0x0000000016800000,0),
30332 part_0_ctx_nonzero_tsb_config_0,
30333 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30334 TTE_IE=0, TTE_Diag=0,
30335 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30336}
30337
30338 .data
30339 .seg "data"
30340 .align 0x2000
30341 .global p3_local1_start
30342p3_local1_begin:
30343p3_local1_start:
30344 .word 0xe16e8ce8,0xe75c6f1e,0x066317b4,0xac2b8e75
30345 .word 0x942c2032,0x6a41ddb6,0xeec55c8a,0x6bf16a4d
30346 .word 0x1e2b07d5,0xd46190b6,0xea284649,0xecd736e1
30347 .word 0xee5d4732,0x39460df2,0x4cae65c3,0x76134d7a
30348 .word 0xa4f2a6f5,0xd5a4121b,0x0e243113,0x3fe33c07
30349 .word 0x0b950931,0x2612ef3b,0x8ed982ed,0xf585793e
30350 .word 0x2518ea1a,0xddb113f5,0x2b076371,0xdb7f5946
30351 .word 0xeb400cc0,0xa413b519,0x20b0b831,0x5a46c96f
30352p3_local1_end:
30353
30354SECTION .p3_local2 DATA_VA=0x00081c000
30355
30356attr_data {
30357 Name = .p3_local2,
30358 VA = 0x000000000081c000,
30359 RA = 0x0000000017000000,
30360 PA = ra2pa(0x0000000017000000,0),
30361 part_0_ctx_nonzero_tsb_config_0,
30362 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30363 TTE_IE=0, TTE_Diag=0,
30364 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30365}
30366
30367 .data
30368 .seg "data"
30369 .align 0x2000
30370 .global p3_local2_start
30371p3_local2_begin:
30372p3_local2_start:
30373 .word 0xbb61cb6b,0x68d4036f,0xe1f991bb,0xfe9c86c3
30374 .word 0x5cd4a673,0x2e9dc407,0x37df34e7,0xd340a262
30375 .word 0xad14e2da,0x34224ec5,0x2cd2aa6e,0x9b0e71ee
30376 .word 0x3d2e7063,0x3099efb3,0x7718b9ba,0x02f0a63a
30377 .word 0x5aff3e2d,0x9c9c07e4,0x2357cddf,0x02c91df4
30378 .word 0x60fd3106,0x9f9ba933,0xf0c7ece0,0x3c66554f
30379 .word 0x043ace0e,0x41f904a5,0xe1c1851f,0x69e3d66b
30380 .word 0x7ab7153a,0x57350d97,0x9c4ec341,0xada4493a
30381p3_local2_end:
30382
30383SECTION .p3_local3 DATA_VA=0x00081e000
30384
30385attr_data {
30386 Name = .p3_local3,
30387 VA = 0x000000000081e000,
30388 RA = 0x0000000017800000,
30389 PA = ra2pa(0x0000000017800000,0),
30390 part_0_ctx_nonzero_tsb_config_0,
30391 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30392 TTE_IE=0, TTE_Diag=0,
30393 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30394}
30395
30396 .data
30397 .seg "data"
30398 .align 0x2000
30399 .global p3_local3_start
30400p3_local3_begin:
30401p3_local3_start:
30402 .word 0x7a8248bb,0x7e50c696,0x0d30b265,0xbcf58e6e
30403 .word 0x41a5eee5,0x8e40e49a,0x9dee4637,0x9e18b180
30404 .word 0xf9ac713e,0x790a84e2,0x8e58ead9,0x104039c0
30405 .word 0x0fcacdcc,0xc8ab5868,0x38ffca2a,0xae2a41fb
30406 .word 0x85bd6980,0xd6393540,0x704121db,0x92b1b751
30407 .word 0x8ed48810,0x61d97805,0x336dd375,0xb3c84e2d
30408 .word 0x3c9316ab,0x442a6890,0x2ad30f9c,0x25f22737
30409 .word 0x915b2189,0x2a8247d5,0x39c38d01,0x6cd73718
30410p3_local3_end:
30411
30412SECTION .p4_local0 DATA_VA=0x000820000
30413
30414attr_data {
30415 Name = .p4_local0,
30416 VA = 0x0000000000820000,
30417 RA = 0x0000000018000000,
30418 PA = ra2pa(0x0000000018000000,0),
30419 part_0_ctx_nonzero_tsb_config_0,
30420 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30421 TTE_IE=0, TTE_Diag=0,
30422 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30423}
30424
30425 .data
30426 .seg "data"
30427 .align 0x2000
30428 .global p4_local0_start
30429p4_local0_begin:
30430p4_local0_start:
30431 .word 0x087b1521,0xdf699587,0xc5533487,0xb864145c
30432 .word 0xf67ade64,0x1d6861ff,0x4b490de7,0x1c4550cc
30433 .word 0xaace815b,0xc9b10a56,0x15b92a6d,0xc2af44c0
30434 .word 0x4e6a85ad,0xd37f6389,0x73931ec6,0x93944710
30435 .word 0x506caa5b,0x6e7a0844,0xfd3e9370,0x7932f8da
30436 .word 0xc4495842,0x0924f8ed,0x43250ba5,0xbe9ade3c
30437 .word 0x67874fd5,0x07dd3657,0x3db6d981,0xed304799
30438 .word 0x2251cbad,0x1a01e07d,0x36d74685,0xfed1987a
30439p4_local0_end:
30440
30441SECTION .p4_local1 DATA_VA=0x000822000
30442
30443attr_data {
30444 Name = .p4_local1,
30445 VA = 0x0000000000822000,
30446 RA = 0x0000000018800000,
30447 PA = ra2pa(0x0000000018800000,0),
30448 part_0_ctx_nonzero_tsb_config_0,
30449 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30450 TTE_IE=0, TTE_Diag=0,
30451 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30452}
30453
30454 .data
30455 .seg "data"
30456 .align 0x2000
30457 .global p4_local1_start
30458p4_local1_begin:
30459p4_local1_start:
30460 .word 0x92419965,0xab5ec6a2,0xda0f84ff,0x262847c9
30461 .word 0x88131cf5,0xa6fc006b,0x807c466f,0x64f558ba
30462 .word 0xddd6fa1b,0xcc948328,0x29f198a9,0x6ee471ca
30463 .word 0xad447744,0x32065629,0xfed8e856,0x71f24289
30464 .word 0xbc7f6222,0x41f246f1,0x5cf3c588,0x74296383
30465 .word 0x0b679811,0x10f6b3f8,0x3a28b736,0x989e3465
30466 .word 0xf0ee37c5,0xc1204f2d,0x2a7f078f,0x1e878da5
30467 .word 0xbe7848e0,0x36209ffd,0xb5d15872,0x1cfae211
30468p4_local1_end:
30469
30470SECTION .p4_local2 DATA_VA=0x000824000
30471
30472attr_data {
30473 Name = .p4_local2,
30474 VA = 0x0000000000824000,
30475 RA = 0x0000000019000000,
30476 PA = ra2pa(0x0000000019000000,0),
30477 part_0_ctx_nonzero_tsb_config_0,
30478 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30479 TTE_IE=0, TTE_Diag=0,
30480 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30481}
30482
30483 .data
30484 .seg "data"
30485 .align 0x2000
30486 .global p4_local2_start
30487p4_local2_begin:
30488p4_local2_start:
30489 .word 0x7f2d5112,0x271067d6,0x699d6a9d,0x55fe40f9
30490 .word 0x67f76208,0x018c60ee,0xd28475c4,0x8b8bfe70
30491 .word 0x1d640961,0xef112758,0x9c9c05f5,0xb4def5c4
30492 .word 0x4637abcb,0x9e4cf64b,0x48033327,0x1072cbb3
30493 .word 0x1279703f,0x094934d5,0x86f84f83,0xf013068a
30494 .word 0x6b3b4ebf,0x63e36de9,0xcb8af26d,0xebc2e2ed
30495 .word 0xb334fef7,0x0252851f,0x499fcfe2,0x0becf9c2
30496 .word 0xc64de904,0x08471a4c,0xc195982a,0x50e8dda5
30497p4_local2_end:
30498
30499SECTION .p4_local3 DATA_VA=0x000826000
30500
30501attr_data {
30502 Name = .p4_local3,
30503 VA = 0x0000000000826000,
30504 RA = 0x0000000019800000,
30505 PA = ra2pa(0x0000000019800000,0),
30506 part_0_ctx_nonzero_tsb_config_0,
30507 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30508 TTE_IE=0, TTE_Diag=0,
30509 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30510}
30511
30512 .data
30513 .seg "data"
30514 .align 0x2000
30515 .global p4_local3_start
30516p4_local3_begin:
30517p4_local3_start:
30518 .word 0xced6bae8,0xbc353106,0x9f430768,0x6a0c0d56
30519 .word 0x2c3d6aaa,0x6adbc3cc,0xee735319,0xb4ac5ae5
30520 .word 0x833aa65f,0x8448e0dd,0xa6b7f387,0x5832856f
30521 .word 0x9eade36c,0xa927b177,0x9827b49a,0x01df27a1
30522 .word 0x3cd840f7,0x0e27492e,0x3fff8418,0x0a538827
30523 .word 0x796a47c5,0x8b4d5c59,0x0fc1622d,0xd38cad4f
30524 .word 0xe06ace03,0xb817188d,0x34cd946b,0xac421c36
30525 .word 0xb1f6e8f8,0x3583cfce,0x799a9c6a,0x290fbb56
30526p4_local3_end:
30527
30528SECTION .p5_local0 DATA_VA=0x000828000
30529
30530attr_data {
30531 Name = .p5_local0,
30532 VA = 0x0000000000828000,
30533 RA = 0x000000001a000000,
30534 PA = ra2pa(0x000000001a000000,0),
30535 part_0_ctx_nonzero_tsb_config_0,
30536 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30537 TTE_IE=0, TTE_Diag=0,
30538 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30539}
30540
30541 .data
30542 .seg "data"
30543 .align 0x2000
30544 .global p5_local0_start
30545p5_local0_begin:
30546p5_local0_start:
30547 .word 0xe4fcdcd7,0x962519c0,0x42c82829,0xa13ca992
30548 .word 0x21da7fdb,0xc9c7c7ad,0xc4a727ca,0xcd61ddd4
30549 .word 0x6d841d48,0xe9610d39,0x0f72ac9f,0x65de054a
30550 .word 0xe6c79c5d,0x863af28a,0x3be5dd48,0x0dd65368
30551 .word 0xb6c33f05,0x09c7ba8f,0x60ff47b0,0xfceb0fdd
30552 .word 0xd2fbb76c,0x6c54d5d4,0xae6d2aa6,0xe99f2125
30553 .word 0xeaa2f38b,0xb1ef99a1,0x5fbf07cd,0x20355301
30554 .word 0xff975364,0x8fa3bb91,0x1cac39cc,0xfd51214c
30555p5_local0_end:
30556
30557SECTION .p5_local1 DATA_VA=0x00082a000
30558
30559attr_data {
30560 Name = .p5_local1,
30561 VA = 0x000000000082a000,
30562 RA = 0x000000001a800000,
30563 PA = ra2pa(0x000000001a800000,0),
30564 part_0_ctx_nonzero_tsb_config_0,
30565 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30566 TTE_IE=0, TTE_Diag=0,
30567 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30568}
30569
30570 .data
30571 .seg "data"
30572 .align 0x2000
30573 .global p5_local1_start
30574p5_local1_begin:
30575p5_local1_start:
30576 .word 0x0a3fa802,0x27226f60,0x68026c5c,0x9fdc02be
30577 .word 0x0bf3a7e7,0x9070c4a0,0x0eeee93c,0xfeffcb7b
30578 .word 0x6a2e10a3,0xd7f73bb1,0xff21ff47,0x8c0aba5b
30579 .word 0x8b101f1e,0x83e49ab9,0x9e79dac6,0x6e0bd4fc
30580 .word 0x3cd812a1,0x5bf8d9da,0xfc303bf9,0xe721a1e6
30581 .word 0xe01d3d2c,0x661f86ed,0x2f01094b,0xfe7815af
30582 .word 0x1b4f8584,0x98e1eb5f,0x012b4ef2,0x1923b7b8
30583 .word 0xbda84386,0x84b7233c,0xd32b8c56,0x8b7fd414
30584p5_local1_end:
30585
30586SECTION .p5_local2 DATA_VA=0x00082c000
30587
30588attr_data {
30589 Name = .p5_local2,
30590 VA = 0x000000000082c000,
30591 RA = 0x000000001b000000,
30592 PA = ra2pa(0x000000001b000000,0),
30593 part_0_ctx_nonzero_tsb_config_0,
30594 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30595 TTE_IE=0, TTE_Diag=0,
30596 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30597}
30598
30599 .data
30600 .seg "data"
30601 .align 0x2000
30602 .global p5_local2_start
30603p5_local2_begin:
30604p5_local2_start:
30605 .word 0x6f889b35,0x03d5d6d5,0xcb8cd928,0xdcdaea2f
30606 .word 0xa341c902,0xf33cb85c,0x52122c25,0x0d9c293c
30607 .word 0x40a3c44b,0x76f1d435,0x8f3e9495,0x55a4674e
30608 .word 0x8167af1e,0x82ae4f68,0x9199d323,0xc5248c4c
30609 .word 0xcda37dab,0xf8e9f1a6,0x7528829d,0x898ff307
30610 .word 0x9a33fdb2,0xf9aa082c,0x1d48d4ee,0x1be924a0
30611 .word 0xfa7ccf43,0xf5e03697,0x4f322243,0x5d3328d4
30612 .word 0x0fc21310,0x06deb397,0x2f424db8,0xcb0be84b
30613p5_local2_end:
30614
30615SECTION .p5_local3 DATA_VA=0x00082e000
30616
30617attr_data {
30618 Name = .p5_local3,
30619 VA = 0x000000000082e000,
30620 RA = 0x000000001b800000,
30621 PA = ra2pa(0x000000001b800000,0),
30622 part_0_ctx_nonzero_tsb_config_0,
30623 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30624 TTE_IE=0, TTE_Diag=0,
30625 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30626}
30627
30628 .data
30629 .seg "data"
30630 .align 0x2000
30631 .global p5_local3_start
30632p5_local3_begin:
30633p5_local3_start:
30634 .word 0xb42ae265,0x9f801437,0xf68cf0c7,0xc19d5781
30635 .word 0xfe771662,0xcd3dd310,0xe3ed2376,0x94672cca
30636 .word 0x9d147a66,0xce2f7d72,0xfd3ab727,0xfbb59c8c
30637 .word 0x7ee4de82,0xb861daea,0xf7b31706,0xc33a781e
30638 .word 0x1eebf506,0xda127dcd,0x71400135,0xa951f606
30639 .word 0x4037dafc,0x06f92be8,0xbbe0f487,0xe6886d4b
30640 .word 0x1fa55ab4,0xcc75c937,0x45302923,0x0d388f52
30641 .word 0xefd13be6,0xaa259960,0xb82ce5d1,0x8751f178
30642p5_local3_end:
30643
30644SECTION .p6_local0 DATA_VA=0x000830000
30645
30646attr_data {
30647 Name = .p6_local0,
30648 VA = 0x0000000000830000,
30649 RA = 0x000000001c000000,
30650 PA = ra2pa(0x000000001c000000,0),
30651 part_0_ctx_nonzero_tsb_config_0,
30652 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30653 TTE_IE=0, TTE_Diag=0,
30654 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30655}
30656
30657 .data
30658 .seg "data"
30659 .align 0x2000
30660 .global p6_local0_start
30661p6_local0_begin:
30662p6_local0_start:
30663 .word 0xca173574,0xc237f905,0x53365014,0x27480561
30664 .word 0x6199ea02,0x1f647be2,0x4d25fcdc,0xcbd97f17
30665 .word 0x1fcfd84b,0x8e91ef4c,0x788fe1b2,0xd27458b4
30666 .word 0x4f81cc7b,0x6dc725a5,0xfe750673,0x3583c305
30667 .word 0xdb948744,0x8ffd2411,0x65ce0316,0x06ae5469
30668 .word 0x541c471b,0x05a2ef82,0xce8fddd9,0xde125c69
30669 .word 0xe95f9788,0xa92f2f54,0xae7a2cd4,0x6e0abe12
30670 .word 0x62e9417d,0xed3591fd,0x935dca16,0xa90231d7
30671p6_local0_end:
30672
30673SECTION .p6_local1 DATA_VA=0x000832000
30674
30675attr_data {
30676 Name = .p6_local1,
30677 VA = 0x0000000000832000,
30678 RA = 0x000000001c800000,
30679 PA = ra2pa(0x000000001c800000,0),
30680 part_0_ctx_nonzero_tsb_config_0,
30681 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30682 TTE_IE=0, TTE_Diag=0,
30683 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30684}
30685
30686 .data
30687 .seg "data"
30688 .align 0x2000
30689 .global p6_local1_start
30690p6_local1_begin:
30691p6_local1_start:
30692 .word 0xf9e17d0c,0x70d72d92,0xb2a0257a,0x3f542d1c
30693 .word 0x3c5be567,0xe0a43c4e,0x38617318,0x3b132525
30694 .word 0x5e1878ac,0x15e4229a,0xa8911322,0xeb1feed1
30695 .word 0x62d868e4,0x98c8940f,0x94ff7d50,0x3ff95a14
30696 .word 0xef366dcf,0x3eba265f,0xd1134702,0xb0abdbdf
30697 .word 0xaa1c0bba,0x6edb6dea,0xfee12164,0x90a43612
30698 .word 0x1b6383e9,0xc8b98992,0x9eed6318,0x84d5bf2a
30699 .word 0x97a42e11,0x9ddb4bb7,0x6d61a05f,0x5398259d
30700p6_local1_end:
30701
30702SECTION .p6_local2 DATA_VA=0x000834000
30703
30704attr_data {
30705 Name = .p6_local2,
30706 VA = 0x0000000000834000,
30707 RA = 0x000000001d000000,
30708 PA = ra2pa(0x000000001d000000,0),
30709 part_0_ctx_nonzero_tsb_config_0,
30710 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30711 TTE_IE=0, TTE_Diag=0,
30712 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30713}
30714
30715 .data
30716 .seg "data"
30717 .align 0x2000
30718 .global p6_local2_start
30719p6_local2_begin:
30720p6_local2_start:
30721 .word 0x0efe1f13,0x97bfd598,0xe623c6b8,0x276c345f
30722 .word 0x35ef4905,0xffd98144,0xc8327e38,0xd23a74fa
30723 .word 0x876dfa22,0x5bec082c,0xc9c862cf,0x99ba9f38
30724 .word 0x7ec9aa0f,0x1c015ec1,0x6563581b,0xebe6babd
30725 .word 0x935873dc,0x5313b364,0x95b2b00d,0x19f4dc87
30726 .word 0x1361c1cc,0xd257655b,0xf2df1122,0x0b611546
30727 .word 0x95837042,0x44482a5f,0xb76cfc69,0xb5cf2332
30728 .word 0xceb7ffa7,0xb7638847,0x1d229c73,0x032d57d1
30729p6_local2_end:
30730
30731SECTION .p6_local3 DATA_VA=0x000836000
30732
30733attr_data {
30734 Name = .p6_local3,
30735 VA = 0x0000000000836000,
30736 RA = 0x000000001d800000,
30737 PA = ra2pa(0x000000001d800000,0),
30738 part_0_ctx_nonzero_tsb_config_0,
30739 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30740 TTE_IE=0, TTE_Diag=0,
30741 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30742}
30743
30744 .data
30745 .seg "data"
30746 .align 0x2000
30747 .global p6_local3_start
30748p6_local3_begin:
30749p6_local3_start:
30750 .word 0x17c5965a,0x5eb7d223,0x3e640958,0xd87fc159
30751 .word 0x2abfc636,0x141d6148,0x8ee189cb,0x104eb23c
30752 .word 0x58569501,0x6d2afa7f,0x23c7a373,0xac4b7542
30753 .word 0x348f1786,0x52d34c3d,0x609506cf,0xea005a88
30754 .word 0x88d16b03,0xb54d3691,0xc6168656,0x2d38dc5f
30755 .word 0x9ff189df,0x42b800a4,0x8e827536,0x03b0f6b8
30756 .word 0x5db7cebc,0x28031d01,0xfef20689,0x799e050a
30757 .word 0x844de94d,0xcf6deaa8,0xf72a4455,0xd6736646
30758p6_local3_end:
30759
30760SECTION .p7_local0 DATA_VA=0x000838000
30761
30762attr_data {
30763 Name = .p7_local0,
30764 VA = 0x0000000000838000,
30765 RA = 0x000000001e000000,
30766 PA = ra2pa(0x000000001e000000,0),
30767 part_0_ctx_nonzero_tsb_config_0,
30768 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30769 TTE_IE=0, TTE_Diag=0,
30770 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30771}
30772
30773 .data
30774 .seg "data"
30775 .align 0x2000
30776 .global p7_local0_start
30777p7_local0_begin:
30778p7_local0_start:
30779 .word 0x7672865c,0x66d81333,0x0b8fb201,0xa881fc3e
30780 .word 0xa84f2fda,0x3ac2138b,0x9d51cd02,0xeb1c11e7
30781 .word 0x744628db,0x25f938ef,0x515f90cb,0xbdaf5234
30782 .word 0xc1962161,0xb9656815,0x8b9eae2d,0xfb99376f
30783 .word 0xb018b532,0x5c0e609b,0xe797de55,0x73f3dbd5
30784 .word 0xbbc0dbfb,0x91fbc53f,0x29a164e4,0x9eaf6cbc
30785 .word 0xdf9ba3ce,0x27716f23,0xd851b6e5,0x50d41792
30786 .word 0x530eca74,0x5842ef1c,0xfc1bacc3,0x7855988a
30787p7_local0_end:
30788
30789SECTION .p7_local1 DATA_VA=0x00083a000
30790
30791attr_data {
30792 Name = .p7_local1,
30793 VA = 0x000000000083a000,
30794 RA = 0x000000001e800000,
30795 PA = ra2pa(0x000000001e800000,0),
30796 part_0_ctx_nonzero_tsb_config_0,
30797 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30798 TTE_IE=0, TTE_Diag=0,
30799 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30800}
30801
30802 .data
30803 .seg "data"
30804 .align 0x2000
30805 .global p7_local1_start
30806p7_local1_begin:
30807p7_local1_start:
30808 .word 0xf6dc62ce,0x2588e9ea,0x58e1267e,0x5db92652
30809 .word 0x669dd9df,0xfd9edf76,0x792795d7,0xf9af0aa2
30810 .word 0xf67a3c9e,0x233cfe9e,0xa71bee3d,0x4b1fc829
30811 .word 0x08113ef9,0x4284b472,0x12f8add1,0xd0d49932
30812 .word 0x2f260281,0xb60f18c2,0x2ed0b1db,0xa9a4e138
30813 .word 0x59282085,0xad37429e,0xea500562,0xb5e3a7a1
30814 .word 0x75140347,0x6a344d24,0x04af5d31,0x8e0a6b16
30815 .word 0xf04af213,0xaba09146,0xb8c9faa5,0x3d458b24
30816p7_local1_end:
30817
30818SECTION .p7_local2 DATA_VA=0x00083c000
30819
30820attr_data {
30821 Name = .p7_local2,
30822 VA = 0x000000000083c000,
30823 RA = 0x000000001f000000,
30824 PA = ra2pa(0x000000001f000000,0),
30825 part_0_ctx_nonzero_tsb_config_0,
30826 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30827 TTE_IE=0, TTE_Diag=0,
30828 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30829}
30830
30831 .data
30832 .seg "data"
30833 .align 0x2000
30834 .global p7_local2_start
30835p7_local2_begin:
30836p7_local2_start:
30837 .word 0xef932e35,0x3dd47206,0x0297a21b,0x36968dac
30838 .word 0x1b299f8d,0xfeadccfd,0x89e407cb,0x29f0ae50
30839 .word 0xefa9415f,0x0c6f8997,0xad160401,0x29f4e6fa
30840 .word 0x42b98b95,0x61bc0afa,0xfa40c5d9,0xe0e95961
30841 .word 0xb5de3fa5,0x68b5b620,0x0e956c05,0x3835bb22
30842 .word 0xa65e5d76,0x07162182,0x40f999de,0xde82b8f4
30843 .word 0x174f3946,0x978040ed,0x543a7298,0xa39492dd
30844 .word 0x6fd92d48,0x504426e8,0x00110415,0x7bc7e990
30845p7_local2_end:
30846
30847SECTION .p7_local3 DATA_VA=0x00083e000
30848
30849attr_data {
30850 Name = .p7_local3,
30851 VA = 0x000000000083e000,
30852 RA = 0x000000001f800000,
30853 PA = ra2pa(0x000000001f800000,0),
30854 part_0_ctx_nonzero_tsb_config_0,
30855 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30856 TTE_IE=0, TTE_Diag=0,
30857 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30858}
30859
30860 .data
30861 .seg "data"
30862 .align 0x2000
30863 .global p7_local3_start
30864p7_local3_begin:
30865p7_local3_start:
30866 .word 0xd6236750,0x16fceefc,0xcccca25c,0xec56cfe9
30867 .word 0x6c05599d,0x087b1d95,0x8ebe291e,0x44f8f779
30868 .word 0x5b0825f5,0x287aea8c,0x9b44756e,0x83fe00fb
30869 .word 0x5c9d1b20,0x7a7adcf8,0x421ade4d,0x69252591
30870 .word 0x7e70f759,0x602d18b4,0x7c69878b,0x1b61ff48
30871 .word 0xaea1eec8,0x45fc8964,0x1ecde147,0xd1bd8c2b
30872 .word 0xab226e85,0x83ff82e9,0x24f55161,0xe4a4b38a
30873 .word 0x51026fe9,0xbd87dab7,0xd135060a,0x0f742414
30874p7_local3_end:
30875
30876SECTION .share0 DATA_VA=0x000840000
30877
30878attr_data {
30879 Name = .share0,
30880 VA = 0x0000000000840000,
30881 RA = 0x0000000030000000,
30882 PA = ra2pa(0x0000000030000000,0),
30883 part_0_ctx_nonzero_tsb_config_0,
30884 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30885 TTE_IE=0, TTE_Diag=0,
30886 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30887}
30888
30889 .data
30890 .seg "data"
30891 .align 0x2000
30892 .global share0_start
30893share0_begin:
30894share0_start:
30895 .word 0x7f161d75,0x89d83399,0xbf6b2b65,0x62205349
30896 .word 0xd41f909f,0x0ce1d034,0xadc6578b,0xa1f54a02
30897 .word 0x001081d7,0x99ceff44,0x29f9d0d0,0x15153a79
30898 .word 0x243e33d0,0x392bd9d0,0x65104579,0xc8249b9e
30899 .word 0xe6a00acd,0x617fc36f,0xa77d5378,0x1591eac0
30900 .word 0x3e1bbdc6,0xa76af3dd,0x51bb1ef4,0x319c5d22
30901 .word 0xe665382b,0x14474f43,0xfa9e6954,0x25f25f15
30902 .word 0xf6a1cd6e,0x749acc7e,0x1bd42949,0xc35240f6
30903share0_end:
30904
30905SECTION .share1 DATA_VA=0x000842000
30906
30907attr_data {
30908 Name = .share1,
30909 VA = 0x0000000000842000,
30910 RA = 0x0000000030800000,
30911 PA = ra2pa(0x0000000030800000,0),
30912 part_0_ctx_nonzero_tsb_config_0,
30913 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30914 TTE_IE=0, TTE_Diag=0,
30915 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30916}
30917
30918 .data
30919 .seg "data"
30920 .align 0x2000
30921 .global share1_start
30922share1_begin:
30923share1_start:
30924 .word 0x266e5f73,0xe9d777a9,0xe275107e,0x9da818a3
30925 .word 0xfb557cfe,0x3b6057b6,0x7723fc00,0xa8bf4efe
30926 .word 0x0d2d125e,0xfb100c87,0x73d46eff,0xfc2f1316
30927 .word 0x48d16b81,0x623f2854,0x753cd031,0xf01735c1
30928 .word 0x861a1fd1,0xd4e53750,0x8c0f88d3,0x1c0774f4
30929 .word 0x8ec1fcd5,0xae076245,0x1ac632c2,0x82ee04c1
30930 .word 0xd71c7685,0x351a6812,0x30483e64,0x51b318f1
30931 .word 0xbb5f37bc,0x79f6180f,0x33766ab1,0xf53281b2
30932share1_end:
30933
30934SECTION .share2 DATA_VA=0x000844000
30935
30936attr_data {
30937 Name = .share2,
30938 VA = 0x0000000000844000,
30939 RA = 0x0000000031000000,
30940 PA = ra2pa(0x0000000031000000,0),
30941 part_0_ctx_nonzero_tsb_config_0,
30942 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30943 TTE_IE=0, TTE_Diag=0,
30944 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30945}
30946
30947 .data
30948 .seg "data"
30949 .align 0x2000
30950 .global share2_start
30951share2_begin:
30952share2_start:
30953 .word 0xe11c9d3a,0xcda087f1,0xc5300c96,0xc0daa8c0
30954 .word 0x48fd794f,0xbfb32841,0xcda02a48,0x3067f471
30955 .word 0x4db3172a,0x1b855652,0x020d332b,0x22b4b253
30956 .word 0x894c21ea,0x4d4316d5,0x21694a73,0x781f1abd
30957 .word 0x445f29aa,0xf93f38fb,0x36d4f434,0x5ee7c62c
30958 .word 0xf9997960,0xb1844955,0xd2698e8f,0x34674c97
30959 .word 0x03c3094a,0xebc9c147,0x5325380d,0x8906601d
30960 .word 0x90698c3c,0x3525f1f2,0xa8b101da,0xb34a879d
30961share2_end:
30962
30963SECTION .share3 DATA_VA=0x000846000
30964
30965attr_data {
30966 Name = .share3,
30967 VA = 0x0000000000846000,
30968 RA = 0x0000000031800000,
30969 PA = ra2pa(0x0000000031800000,0),
30970 part_0_ctx_nonzero_tsb_config_0,
30971 TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30972 TTE_IE=0, TTE_Diag=0,
30973 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
30974}
30975
30976 .data
30977 .seg "data"
30978 .align 0x2000
30979 .global share3_start
30980share3_begin:
30981share3_start:
30982 .word 0x90313b7e,0x9443b2a5,0x5fcd9f14,0x7a5136b5
30983 .word 0x822ebf9e,0x54868afd,0x99a45f11,0x272885e6
30984 .word 0xb5c3a9fe,0x7d2cffd0,0x6be4f667,0xddc2a923
30985 .word 0xfbcb4ba1,0x63559f73,0x732c7d05,0x77d66240
30986 .word 0x59624c68,0x7fb5fe35,0x4f95c356,0x1e3ac2f1
30987 .word 0x8efb9e35,0x868d9b01,0x90f16b43,0xac124c61
30988 .word 0x3b3d51d4,0x8577f14c,0xb75683df,0x46addb3e
30989 .word 0x4b77b0c5,0x003d1e5c,0xb383d441,0xb356ce0d
30990share3_end: