Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_mmu_f2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_mmu_f2.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.ident "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ ../spc_basic_isa3.pl FOCUS_SEED=152419083"
39.ident "BY gg137162 ON Mon Sep 8 15:48:27 CDT 2003"
40.ident "Using Instruction Hash for Focus :$Id: isa3_mmu_f2.s,v 1.3 2007/07/05 22:01:12 drp Exp $"
41#include "defines.h"
42#include "nmacros.h"
43#include "old_boot.s"
44
45/************************************************************************
46 Test case code start
47 ************************************************************************/
48
49.text
50.global main
51
52main: /* test begin */
53
54
55 ta T_RD_THID
56 mov %o1, %l6
57 umul %l6, 256, %l7
58 setx DIAG_DATA_AREA, %g1, %g3
59 add %l7, %g3, %l7
60
61mov %l7, %g1
62wrpr %g0, 0x0, %cwp
63mov %g1, %l7
64wrpr %g0, 0x1, %cwp
65mov %g1, %l7
66wrpr %g0, 0x2, %cwp
67mov %g1, %l7
68wrpr %g0, 0x3, %cwp
69mov %g1, %l7
70wrpr %g0, 0x4, %cwp
71mov %g1, %l7
72wrpr %g0, 0x5, %cwp
73mov %g1, %l7
74wrpr %g0, 0x6, %cwp
75mov %g1, %l7
76wrpr %g0, 0x7, %cwp
77mov %g1, %l7
78!
79! Thread 0 Start
80!
81main_t0:
82
83 !# Initialize registers ..
84
85 !# Global registers
86 set 0x0, %g1
87 set 0x1, %g2
88 set 0x1, %g3
89 set 0x2, %g4
90 set 0x4, %g5
91 set 0x5, %g6
92 set 0x2, %g7
93 !# Input registers
94 set -0x8, %i0
95 set -0x8, %i1
96 set -0x8, %i2
97 set -0xC, %i3
98 set -0x5, %i4
99 set -0xE, %i5
100 set -0xA, %i6
101 set -0x7, %i7
102 !# Local registers
103 set 0x1AA09C3B, %l0
104 set 0x32A2DB92, %l1
105 set 0x64A79D4F, %l2
106 set 0x6D440C83, %l3
107 set 0x5A2EEABF, %l4
108 set 0x20717CAB, %l5
109 set 0x799F8455, %l6
110 !# Output registers
111 set -0x036A, %o0
112 set 0x078A, %o1
113 set -0x0D60, %o2
114 set -0x0D9C, %o3
115 set -0x0315, %o4
116 set -0x003F, %o5
117 set -0x15F2, %o6
118 set 0x1AE9, %o7
119 !# Float registers
120 INIT_TH_FP_REG(%l7,%f0,0x882A66A256AE64AC)
121 INIT_TH_FP_REG(%l7,%f2,0x7F7573839BDD8462)
122 INIT_TH_FP_REG(%l7,%f4,0xA1F8242D7FDE8CFF)
123 INIT_TH_FP_REG(%l7,%f6,0x21D2CA7AB1BBACC6)
124 INIT_TH_FP_REG(%l7,%f8,0xA4BC648D33EDA771)
125 INIT_TH_FP_REG(%l7,%f10,0x616C5E729DDBC015)
126 INIT_TH_FP_REG(%l7,%f12,0xE34F1AAC0909DA52)
127 INIT_TH_FP_REG(%l7,%f14,0x5AFA13630A7EB162)
128 INIT_TH_FP_REG(%l7,%f16,0x272B62943EB715EE)
129 INIT_TH_FP_REG(%l7,%f18,0x4AE5B46B80788083)
130 INIT_TH_FP_REG(%l7,%f20,0xCAB274C13AA49271)
131 INIT_TH_FP_REG(%l7,%f22,0x64F2E1E04B029560)
132 INIT_TH_FP_REG(%l7,%f24,0x7976B18F321FE152)
133 INIT_TH_FP_REG(%l7,%f26,0x278F1E2A91C390B8)
134 INIT_TH_FP_REG(%l7,%f28,0x4355BB7D6D34B522)
135 INIT_TH_FP_REG(%l7,%f30,0x33C3183043A01A63)
136 !# Other state
137
138 or %g0, 0x8, %l0
139 sllx %l0, 0x3c, %l0
140
141 or %g0, 0x8, %l0
142 sllx %l0, 0x3c, %l0
143 wrhpr %l0, %g0, %hsys_tick_cmpr
144
145
146 !# Execute Main Diag ..
147
148 stw %l2, [%l7 + 0x74]
149 prefetch [%l7 + 0x18], 0x3
150 ldsw [%l7 + 0x0C], %i7
151 stb %o0, [%l7 + 0x3B]
152 flush %l7 + 0x30
153 ldsb [%l7 + 0x68], %i3
154 stx %g7, [%l7 + 0x70]
155 movpos %xcc, %l4, %i4
156 nop
157 set 0x30, %o0
158 stx %g3, [%l7 + %o0]
159 set 0x20, %g3
160 stxa %g4, [%l7 + %g3] 0x0c
161 ldd [%l7 + 0x30], %i2
162 stw %o3, [%l7 + 0x7C]
163 ldstub [%l7 + 0x7E], %o1
164 std %o2, [%l7 + 0x40]
165 sra %o4, 0x1C, %i5
166 prefetch [%l7 + 0x4C], 0x3
167 set 0x38, %i2
168 ldxa [%l7 + %i2] 0x14, %g2
169 lduw [%l7 + 0x38], %l6
170 mulscc %l1, 0x1CBF, %l0
171 ldd [%l7 + 0x28], %f12
172 ldd [%l7 + 0x10], %f20
173 ldsh [%l7 + 0x16], %g1
174 stbar
175 ldub [%l7 + 0x30], %i1
176 lduw [%l7 + 0x68], %g5
177 std %f0, [%l7 + 0x28]
178!Yo - got one - imm_asi 0x40
179!And yo - immediate is 0x350
180 set 0x350, %o2
181 nop ! nop ! ldxa [%g0 + %o2] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
182 std %f10, [%l7 + 0x50]
183 ldub [%l7 + 0x34], %o6
184 prefetch [%l7 + 0x58], 0x0
185 swap [%l7 + 0x7C], %o7
186 lduh [%l7 + 0x58], %i6
187 sethi 0x092E, %o5
188 tneg %xcc, 0x1
189 ldstub [%l7 + 0x52], %l5
190 set 0x08, %o5
191 ldxa [%l7 + %o5] 0x0c, %g6
192 rdpr %cleanwin, %l2
193 fmovdcs %icc, %f8, %f12
194 lduh [%l7 + 0x72], %i7
195 sth %l3, [%l7 + 0x3E]
196 ldub [%l7 + 0x21], %i3
197 swap [%l7 + 0x44], %o0
198 ld [%l7 + 0x28], %f17
199 std %f22, [%l7 + 0x18]
200 stw %l4, [%l7 + 0x78]
201 stbar
202!Yo - got one - imm_asi 0x4f
203!And yo - immediate is 0x28
204 set 0x28, %o4
205 stxa %g7, [%g0 + %o4] 0x4f
206 ldstub [%l7 + 0x16], %g3
207 stbar
208 fba,a %fcc3, loop_1
209 sth %g4, [%l7 + 0x26]
210 ldstub [%l7 + 0x2F], %i2
211 lduh [%l7 + 0x76], %o3
212loop_1:
213 stx %i4, [%l7 + 0x60]
214 orncc %o1, 0x18C3, %o2
215 ld [%l7 + 0x28], %f15
216 wr %g0, 0x1c, %asi
217 stxa %o4, [%l7 + 0x18] %asi
218 stw %i5, [%l7 + 0x54]
219 lduw [%l7 + 0x5C], %g2
220 stw %l6, [%l7 + 0x74]
221 stx %l0, [%l7 + 0x20]
222 stb %g1, [%l7 + 0x16]
223 ldd [%l7 + 0x70], %i0
224 stb %g5, [%l7 + 0x5F]
225 taddcc %i0, 0x1165, %o6
226 ldx [%l7 + 0x18], %l1
227 nop
228 set 0x68, %o3
229 std %o6, [%l7 + %o3]
230 fexpand %f23, %f14
231!Yo - got one - imm_asi 0x20
232!And yo - immediate is 0x20
233 set 0x20, %g5
234 ldxa [%g0 + %g5] 0x20, %o5
235 brz,a %i6, loop_2
236 fcmpgt32 %f10, %f4, %l5
237 udiv %l2, 0x08CD, %g6
238 ldd [%l7 + 0x10], %i6
239loop_2:
240 fmovde %icc, %f14, %f31
241 tsubcc %l3, %o0, %i3
242 ldd [%l7 + 0x10], %g6
243 andncc %g3, %g4, %i2
244 ldd [%l7 + 0x70], %f8
245 set 0x20, %o7
246 ldxa [%l7 + %o7] 0x19, %l4
247 ldx [%l7 + 0x60], %i4
248 std %o2, [%l7 + 0x30]
249 st %f17, [%l7 + 0x0C]
250 flush %l7 + 0x64
251 stb %o2, [%l7 + 0x0E]
252 nop
253 set 0x4D, %o1
254 ldstub [%l7 + %o1], %o1
255 ldstub [%l7 + 0x08], %o4
256 lduh [%l7 + 0x38], %g2
257 stw %i5, [%l7 + 0x4C]
258 lduw [%l7 + 0x78], %l0
259 st %f24, [%l7 + 0x18]
260 stx %l6, [%l7 + 0x78]
261 ldsh [%l7 + 0x44], %g1
262 fmovsvs %icc, %f6, %f2
263 ldstub [%l7 + 0x26], %g5
264 movre %i0, %i1, %o6
265 nop
266 set 0x28, %o6
267 std %o6, [%l7 + %o6]
268 stw %o5, [%l7 + 0x38]
269 movg %icc, %i6, %l5
270 ldd [%l7 + 0x38], %f30
271 fbo,a %fcc3, loop_3
272 st %f7, [%l7 + 0x14]
273 std %l0, [%l7 + 0x48]
274 stw %g6, [%l7 + 0x5C]
275loop_3:
276 st %f13, [%l7 + 0x34]
277 alignaddr %i7, %l2, %l3
278 ldsh [%l7 + 0x6A], %i3
279 ldub [%l7 + 0x42], %g3
280 set 0x30, %l2
281 stxa %g4, [%l7 + %l2] 0x1c
282 ldsh [%l7 + 0x32], %i2
283 fmovsa %xcc, %f5, %f10
284 ldsw [%l7 + 0x44], %g7
285 prefetch [%l7 + 0x28], 0x1
286 nop
287 set 0x78, %l3
288 std %l4, [%l7 + %l3]
289 sth %i4, [%l7 + 0x7E]
290 ldd [%l7 + 0x38], %o2
291 tl %icc, 0x3
292 nop
293 set 0x20, %i7
294 ldub [%l7 + %i7], %o1
295 stw %o4, [%l7 + 0x58]
296 ldsb [%l7 + 0x27], %g2
297 ldstub [%l7 + 0x3D], %i5
298 nop
299 set 0x2C, %g2
300 ldsh [%l7 + %g2], %o3
301 swap [%l7 + 0x74], %l6
302 set 0x40, %l0
303 ldxa [%l7 + %l0] 0x14, %l0
304 tle %xcc, 0x1
305 swap [%l7 + 0x34], %g5
306 stbar
307 ldsh [%l7 + 0x68], %g1
308 std %i0, [%l7 + 0x28]
309 sth %i0, [%l7 + 0x5A]
310 std %f18, [%l7 + 0x08]
311 ld [%l7 + 0x0C], %f13
312 prefetch [%l7 + 0x44], 0x3
313 ldsh [%l7 + 0x20], %o7
314 membar 0x06
315 nop
316 set 0x0E, %l1
317 stb %o6, [%l7 + %l1]
318 ldx [%l7 + 0x28], %i6
319 nop
320 set 0x21, %l4
321 stb %l5, [%l7 + %l4]
322 ld [%l7 + 0x30], %f6
323 st %f21, [%l7 + 0x48]
324 ldd [%l7 + 0x50], %f2
325 nop
326 set 0x58, %i0
327 stx %l1, [%l7 + %i0]
328 nop
329 set 0x5C, %i1
330 prefetch [%l7 + %i1], 0x1
331 andn %o5, %i7, %l2
332 set 0x78, %g6
333 ldxa [%l7 + %g6] 0x1c, %l3
334 fcmpeq32 %f20, %f20, %g6
335 orcc %o0, %i3, %g4
336 swap [%l7 + 0x38], %i2
337 lduh [%l7 + 0x4A], %l4
338 brlz %g3, loop_4
339 sth %i4, [%l7 + 0x58]
340 fandnot1 %f18, %f4, %f4
341 nop
342 set 0x5E, %g7
343 lduh [%l7 + %g7], %o1
344loop_4:
345 lduh [%l7 + 0x44], %o2
346 set 0x48, %i5
347 stxa %o4, [%l7 + %i5] 0x15
348 ldsw [%l7 + 0x2C], %g2
349 ldsb [%l7 + 0x1B], %o3
350 flush %l7 + 0x60
351 lduw [%l7 + 0x40], %l6
352 umul %l0, 0x0B5B, %g5
353 ldd [%l7 + 0x70], %g0
354!Yo - got one - imm_asi 0x20
355!And yo - immediate is 0x10
356 wr %g0, 0x20, %asi
357 stxa %i1, [%g0 + 0x10] %asi
358 brlez,a %i0, loop_5
359 ldsh [%l7 + 0x68], %i5
360 std %o6, [%l7 + 0x60]
361 saved
362 rdpr %cwp, %g1
363 rdpr %cansave, %g2
364 rdpr %canrestore, %g3
365 rdpr %cleanwin, %g4
366 rdpr %otherwin, %g5
367 rdpr %wstate, %g6
368loop_5:
369 lduh [%l7 + 0x2C], %o7
370 edge32n %l5, %l1, %o5
371 prefetch [%l7 + 0x50], 0x3
372 fsrc2s %f1, %f2
373 fornot1s %f0, %f14, %f16
374 tsubcc %i7, 0x0310, %i6
375 st %f17, [%l7 + 0x74]
376 stw %l3, [%l7 + 0x6C]
377 ld [%l7 + 0x5C], %f31
378 ldd [%l7 + 0x68], %f0
379 tgu %xcc, 0x1
380 ldx [%l7 + 0x50], %g6
381 sir 0x1ED6
382 ld [%l7 + 0x10], %f28
383 movne %icc, %o0, %i3
384 mova %xcc, %l2, %g4
385 st %f4, [%l7 + 0x34]
386 ldd [%l7 + 0x30], %f26
387 fpadd16 %f30, %f4, %f8
388 ldd [%l7 + 0x78], %i2
389 ldsh [%l7 + 0x72], %l4
390 flush %l7 + 0x28
391 tvc %icc, 0x2
392 ld [%l7 + 0x40], %f27
393 rdhpr %hintp, %g7
394 nop
395 set 0x58, %i4
396 std %f20, [%l7 + %i4]
397 ldd [%l7 + 0x50], %f2
398 xorcc %g3, %i4, %o1
399 stw %o2, [%l7 + 0x28]
400 lduh [%l7 + 0x0E], %o4
401 array32 %o3, %l6, %g2
402 nop
403 set 0x10, %l5
404 stx %l0, [%l7 + %l5]
405 lduh [%l7 + 0x08], %g5
406 wr %g0, 0x81, %asi
407 ldxa [%l7 + 0x48] %asi, %i1
408 ldsb [%l7 + 0x47], %g1
409 stx %i0, [%l7 + 0x20]
410 saved
411 rdpr %cwp, %g1
412 rdpr %cansave, %g2
413 rdpr %canrestore, %g3
414 rdpr %cleanwin, %g4
415 rdpr %otherwin, %g5
416 rdpr %wstate, %g6
417 edge16 %o6, %o7, %i5
418 sir 0x0EBC
419 lduh [%l7 + 0x14], %l5
420 ldstub [%l7 + 0x62], %l1
421 movpos %icc, %i7, %l3
422 swap [%l7 + 0x7C], %i6
423 std %g6, [%l7 + 0x08]
424 ldx [%l7 + 0x08], %i3
425 movg %xcc, %l2, %o0
426 ldub [%l7 + 0x24], %i2
427 ldd [%l7 + 0x18], %g4
428 flush %l7 + 0x68
429 ldsb [%l7 + 0x61], %l4
430 tpos %xcc, 0x1
431 nop
432 set 0x50, %i6
433 ldd [%l7 + %i6], %g6
434 stx %g3, [%l7 + 0x30]
435 ldstub [%l7 + 0x75], %o1
436 std %i4, [%l7 + 0x68]
437!Yo - got one - imm_asi 0x52
438!And yo - immediate is 0x120
439 set 0x120, %g1
440 ldxa [%g0 + %g1] 0x52, %o2
441 prefetch [%l7 + 0x70], 0x2
442 ldx [%l7 + 0x10], %o3
443 sth %l6, [%l7 + 0x24]
444 set 0x18, %g4
445 ldxa [%l7 + %g4] 0x80, %o4
446 wr %g0, 0x80, %asi
447 stxa %l0, [%l7 + 0x18] %asi
448 movrlz %g5, %i1, %g2
449 lduw [%l7 + 0x5C], %g1
450 tvs %icc, 0x2
451 ldx [%l7 + 0x60], %i0
452 ldd [%l7 + 0x08], %f14
453 stw %o7, [%l7 + 0x4C]
454 ldsh [%l7 + 0x64], %i5
455 ldd [%l7 + 0x70], %l4
456 sth %l1, [%l7 + 0x7C]
457 addc %o6, 0x09C0, %o5
458 ldstub [%l7 + 0x41], %i7
459!Yo - got one - imm_asi 0x58
460!And yo - immediate is 0x0
461 set 0x0, %i3
462 ldxa [%g0 + %i3] 0x58, %l3
463 stx %i6, [%l7 + 0x50]
464 sdiv %g6, 0x12B7, %l2
465 rdhpr %htba, %o0
466 stx %i2, [%l7 + 0x18]
467 sth %i3, [%l7 + 0x6A]
468 prefetch [%l7 + 0x68], 0x3
469 std %f20, [%l7 + 0x30]
470 ldstub [%l7 + 0x63], %g4
471 set 0x38, %o0
472 stxa %g7, [%l7 + %o0] 0x2b
473 membar #Sync
474 ldd [%l7 + 0x30], %g2
475 ld [%l7 + 0x0C], %f0
476 nop
477 set 0x18, %g3
478 stx %l4, [%l7 + %g3]
479 flush %l7 + 0x70
480 fpsub32s %f4, %f26, %f23
481 stw %i4, [%l7 + 0x0C]
482 movg %icc, %o1, %o2
483 stx %l6, [%l7 + 0x20]
484 orcc %o3, 0x1610, %o4
485 std %g4, [%l7 + 0x20]
486 stx %l0, [%l7 + 0x20]
487 lduh [%l7 + 0x3C], %i1
488 std %f26, [%l7 + 0x10]
489 ld [%l7 + 0x58], %f7
490 brnz,a %g2, loop_6
491 stw %i0, [%l7 + 0x50]
492 ldsh [%l7 + 0x62], %g1
493 ldsh [%l7 + 0x60], %o7
494loop_6:
495 prefetch [%l7 + 0x48], 0x0
496 std %f0, [%l7 + 0x48]
497 set 0x10, %i2
498 stxa %l5, [%l7 + %i2] 0x19
499 tg %icc, 0x0
500 nop
501 set 0x70, %o2
502 ldx [%l7 + %o2], %l1
503 stbar
504 ta %xcc, 0x2
505 ld [%l7 + 0x34], %f15
506 lduh [%l7 + 0x42], %i5
507 prefetch [%l7 + 0x3C], 0x2
508 std %o6, [%l7 + 0x68]
509 std %i6, [%l7 + 0x70]
510 swap [%l7 + 0x4C], %o5
511 stx %i6, [%l7 + 0x50]
512 nop
513 set 0x44, %l6
514 lduw [%l7 + %l6], %g6
515 ld [%l7 + 0x6C], %f5
516 stx %l2, [%l7 + 0x20]
517 stbar
518 std %i2, [%l7 + 0x20]
519 stw %i3, [%l7 + 0x74]
520 stw %o0, [%l7 + 0x1C]
521 swap [%l7 + 0x08], %g4
522 nop
523 set 0x60, %o4
524 lduw [%l7 + %o4], %g3
525 sth %l4, [%l7 + 0x0E]
526 ldub [%l7 + 0x10], %g7
527 std %o0, [%l7 + 0x38]
528 st %f5, [%l7 + 0x20]
529 lduw [%l7 + 0x18], %o2
530 prefetch [%l7 + 0x38], 0x0
531 umul %i4, %l6, %o4
532 ldx [%l7 + 0x48], %g5
533 flush %l7 + 0x3C
534 lduw [%l7 + 0x48], %l0
535 wrpr %i1, %o3, %pil
536 flush %l7 + 0x40
537 stb %i0, [%l7 + 0x28]
538 wr %g0, 0x1d, %asi
539 stxa %g1, [%l7 + 0x38] %asi
540 stx %o7, [%l7 + 0x28]
541 set 0x30, %g5
542 stxa %g2, [%l7 + %g5] 0x80
543 ld [%l7 + 0x10], %f4
544 sth %l5, [%l7 + 0x66]
545 ldsw [%l7 + 0x60], %l1
546 ldd [%l7 + 0x68], %f18
547 ldstub [%l7 + 0x40], %i5
548 flush %l7 + 0x30
549 stx %o6, [%l7 + 0x60]
550 ldsb [%l7 + 0x19], %o5
551 std %f0, [%l7 + 0x20]
552 prefetch [%l7 + 0x24], 0x2
553 stbar
554 stw %i6, [%l7 + 0x10]
555 ld [%l7 + 0x6C], %f2
556 fbu %fcc3, loop_7
557 ldub [%l7 + 0x64], %i7
558 stw %g6, [%l7 + 0x54]
559 tvc %icc, 0x1
560loop_7:
561 be loop_8
562 std %f0, [%l7 + 0x20]
563 ld [%l7 + 0x48], %f0
564 tcc %icc, 0x0
565loop_8:
566 smulcc %l2, %i2, %i3
567 flush %l7 + 0x64
568 prefetch [%l7 + 0x14], 0x0
569 stw %o0, [%l7 + 0x3C]
570 stw %l3, [%l7 + 0x2C]
571 flush %l7 + 0x08
572 ldsw [%l7 + 0x40], %g3
573 prefetch [%l7 + 0x0C], 0x2
574 ld [%l7 + 0x18], %f26
575 brgz,a %l4, loop_9
576 fmovscs %icc, %f19, %f29
577 fmovdle %xcc, %f3, %f22
578 smulcc %g4, 0x0DCB, %g7
579loop_9:
580 ldx [%l7 + 0x20], %o2
581 xor %o1, %i4, %l6
582 movle %xcc, %o4, %g5
583 ldd [%l7 + 0x08], %f6
584 stx %i1, [%l7 + 0x70]
585 addc %l0, %o3, %i0
586 flush %l7 + 0x54
587 nop
588 setx loop_10, %l0, %l1
589 wrpr 0x1, %tl
590 wrpr %l1, %tpc
591 add %l1, 0x4, %l1
592 wrpr %l1, %tnpc
593 setx 0x34400001400, %l0, %l1
594 wrpr %l1, %tstate
595 wrhpr 0x4, %htstate
596 retry
597 nop
598 set 0x5C, %o7
599 prefetch [%l7 + %o7], 0x1
600 ldsb [%l7 + 0x18], %g1
601 ldsb [%l7 + 0x38], %g2
602loop_10:
603 std %f8, [%l7 + 0x08]
604 st %f4, [%l7 + 0x50]
605 brz %o7, loop_11
606 tgu %icc, 0x1
607 wrpr %l1, 0x0539, %pil
608 std %i4, [%l7 + 0x20]
609loop_11:
610 fxnors %f13, %f25, %f14
611 sth %o6, [%l7 + 0x76]
612 ldstub [%l7 + 0x3F], %o5
613 stw %i6, [%l7 + 0x30]
614 wr %g0, 0x80, %asi
615 ldxa [%l7 + 0x10] %asi, %l5
616 ldd [%l7 + 0x08], %f12
617 lduh [%l7 + 0x4A], %i7
618 lduw [%l7 + 0x3C], %l2
619 ldub [%l7 + 0x3C], %i2
620 stb %i3, [%l7 + 0x5E]
621!Yo - got one - imm_asi 0x20
622!And yo - immediate is 0x0
623 set 0x0, %o3
624 ldxa [%g0 + %o3] 0x20, %o0
625 popc %g6, %g3
626 stw %l3, [%l7 + 0x14]
627 sth %g4, [%l7 + 0x5A]
628 prefetch [%l7 + 0x68], 0x1
629 swap [%l7 + 0x40], %g7
630 ldsw [%l7 + 0x3C], %l4
631 sth %o2, [%l7 + 0x16]
632 lduh [%l7 + 0x7C], %o1
633 st %f1, [%l7 + 0x58]
634 sth %l6, [%l7 + 0x7E]
635 sir 0x053D
636 sth %i4, [%l7 + 0x20]
637
638 or %g0, 0x8, %l0
639 sllx %l0, 0x3c, %l0
640 wrhpr %l0, 0x9D2, %hsys_tick_cmpr
641 stx %o4, [%l7 + 0x50]
642 st %f16, [%l7 + 0x30]
643 fornot1 %f22, %f12, %f18
644 lduh [%l7 + 0x1C], %o3
645 fbul %fcc3, loop_12
646 nop
647 set 0x50, %o1
648 ldx [%l7 + %o1], %i0
649 nop
650 set 0x68, %o6
651 ldsw [%l7 + %o6], %g1
652
653 or %g0, 0x8, %l0
654 sllx %l0, 0x3c, %l0
655 wrhpr %l0, 0x7A6, %hsys_tick_cmpr
656loop_12:
657 wr %o7, 0x1C01, %pic
658 stbar
659 ldsw [%l7 + 0x48], %l1
660 ldsh [%l7 + 0x46], %i5
661 restored
662 rdpr %cwp, %g1
663 rdpr %cansave, %g2
664 rdpr %canrestore, %g3
665 rdpr %cleanwin, %g4
666 rdpr %otherwin, %g5
667 rdpr %wstate, %g6
668 stx %o6, [%l7 + 0x30]
669 stx %o5, [%l7 + 0x28]
670 nop
671 set 0x40, %l2
672 ldd [%l7 + %l2], %f16
673 prefetch [%l7 + 0x0C], 0x2
674 ld [%l7 + 0x70], %f24
675 std %l0, [%l7 + 0x68]
676 std %f10, [%l7 + 0x48]
677 st %f8, [%l7 + 0x70]
678 ldsw [%l7 + 0x5C], %i6
679 st %f31, [%l7 + 0x0C]
680 flush %l7 + 0x1C
681
682 or %g0, 0x8, %l0
683 sllx %l0, 0x3c, %l0
684 wrhpr %l0, %g0, %hsys_tick_cmpr
685 flush %l7 + 0x30
686 rd %softint, %l5
687 movrlez %i2, 0x05A, %l2
688 stx %i3, [%l7 + 0x10]
689 std %f30, [%l7 + 0x58]
690 flush %l7 + 0x34
691 srl %g6, 0x1D, %g3
692 set 0x30, %i7
693 stxa %l3, [%l7 + %i7] 0x18
694 umul %g4, 0x1242, %g7
695 tsubcc %l4, %o0, %o2
696 stbar
697 stb %o1, [%l7 + 0x29]
698 st %f18, [%l7 + 0x60]
699 ld [%l7 + 0x3C], %f26
700 rdhpr %hpstate, %i4
701 std %f6, [%l7 + 0x48]
702 ldsb [%l7 + 0x7A], %l6
703 stbar
704 ldd [%l7 + 0x08], %i0
705 stx %o4, [%l7 + 0x18]
706 array8 %o3, %i0, %g5
707 swap [%l7 + 0x44], %g1
708 ldd [%l7 + 0x10], %o6
709 nop
710 set 0x68, %l3
711 lduw [%l7 + %l3], %g2
712 flush %l7 + 0x1C
713 ldstub [%l7 + 0x38], %l1
714 std %i4, [%l7 + 0x28]
715 tvc %icc, 0x2
716 ldx [%l7 + 0x20], %o6
717 ldd [%l7 + 0x48], %f6
718 ld [%l7 + 0x64], %f17
719 fmul8ulx16 %f20, %f16, %f24
720 sth %l0, [%l7 + 0x4A]
721 ldstub [%l7 + 0x0A], %i6
722 subccc %i7, 0x0695, %o5
723 wr %g0, 0x4, %fprs
724 movvs %icc, %i2, %i3
725 ldstub [%l7 + 0x46], %g6
726 ldstub [%l7 + 0x71], %l2
727 ldd [%l7 + 0x50], %l2
728 tl %xcc, 0x7
729 lduh [%l7 + 0x40], %g3
730 ldsb [%l7 + 0x18], %g4
731 lduh [%l7 + 0x38], %l4
732 stx %o0, [%l7 + 0x60]
733 ldsw [%l7 + 0x0C], %g7
734 ldsh [%l7 + 0x46], %o2
735 ldsw [%l7 + 0x60], %i4
736 nop
737 set 0x1B, %g2
738 ldstub [%l7 + %g2], %o1
739 nop
740 setx loop_13, %l0, %l1
741 jmpl %l1, %i1
742 stbar
743 prefetch [%l7 + 0x34], 0x0
744 ldstub [%l7 + 0x2F], %o4
745loop_13:
746 sth %o3, [%l7 + 0x14]
747 stb %i0, [%l7 + 0x2B]
748 lduw [%l7 + 0x78], %l6
749 stx %g5, [%l7 + 0x70]
750 tgu %icc, 0x0
751 ldx [%l7 + 0x10], %g1
752 sth %g2, [%l7 + 0x54]
753 std %f4, [%l7 + 0x78]
754 fmovsle %xcc, %f25, %f3
755 ldsh [%l7 + 0x58], %o7
756 ldsw [%l7 + 0x38], %l1
757 ldx [%l7 + 0x78], %i5
758 set 0x60, %l1
759 stxa %l0, [%l7 + %l1] 0xe3
760 membar #Sync
761 std %i6, [%l7 + 0x30]
762 ldd [%l7 + 0x40], %o6
763 set 0x48, %l0
764 stxa %i7, [%l7 + %l0] 0x1c
765 array16 %l5, %i2, %o5
766 ldsw [%l7 + 0x7C], %i3
767 lduh [%l7 + 0x38], %l2
768 swap [%l7 + 0x48], %l3
769 std %f2, [%l7 + 0x50]
770 rd %y, %g3
771 flush %l7 + 0x1C
772 sth %g4, [%l7 + 0x3E]
773 ldd [%l7 + 0x68], %f28
774 sth %l4, [%l7 + 0x26]
775 ldd [%l7 + 0x30], %f12
776 stbar
777 ldstub [%l7 + 0x43], %o0
778 stb %g7, [%l7 + 0x3F]
779 andcc %g6, 0x17A5, %o2
780 ldd [%l7 + 0x38], %f16
781 sth %i4, [%l7 + 0x6A]
782 siam 0x0
783 lduw [%l7 + 0x78], %o1
784!Yo - got one - imm_asi 0x40
785!And yo - immediate is 0x1b0
786 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
787 nop ! nop ! ldxa [%g0 + 0x1b0] %asi, %i1 ripped by fixASI40.pl ripped by fixASI40.pl
788 movrne %o3, 0x34F, %i0
789 stbar
790 ldd [%l7 + 0x40], %i6
791 stw %o4, [%l7 + 0x08]
792 ldub [%l7 + 0x76], %g1
793 st %f6, [%l7 + 0x58]
794 wr %g0, 0x19, %asi
795 ldxa [%l7 + 0x48] %asi, %g5
796 wr %g0, 0x80, %asi
797 ldxa [%l7 + 0x10] %asi, %g2
798 movrgz %o7, 0x329, %i5
799 sth %l0, [%l7 + 0x5A]
800 stx %l1, [%l7 + 0x70]
801 nop
802 set 0x30, %l4
803 ldd [%l7 + %l4], %f28
804 ld [%l7 + 0x10], %f16
805 lduh [%l7 + 0x2A], %o6
806 ldd [%l7 + 0x78], %i6
807 movpos %icc, %i6, %l5
808 ldub [%l7 + 0x1D], %o5
809 ldub [%l7 + 0x09], %i2
810 stbar
811 ldub [%l7 + 0x5B], %i3
812 flush %l7 + 0x28
813 ldsb [%l7 + 0x12], %l3
814 wr %g3, %g4, %sys_tick
815 wr %g0, 0x89, %asi
816 stxa %l2, [%l7 + 0x48] %asi
817 st %f31, [%l7 + 0x40]
818 ldd [%l7 + 0x38], %f6
819 std %o0, [%l7 + 0x28]
820 stx %g7, [%l7 + 0x78]
821 edge16ln %g6, %l4, %i4
822 wr %o1, %i1, %clear_softint
823 stb %o3, [%l7 + 0x2D]
824 flush %l7 + 0x74
825 wrpr %i0, 0x1D0E, %cwp
826 rd %tick_cmpr, %l6
827 std %f26, [%l7 + 0x70]
828 nop
829 set 0x08, %i1
830 ldd [%l7 + %i1], %o4
831 flush %l7 + 0x28
832 std %f14, [%l7 + 0x60]
833 stw %o2, [%l7 + 0x10]
834 saved
835 rdpr %cwp, %g1
836 rdpr %cansave, %g2
837 rdpr %canrestore, %g3
838 rdpr %cleanwin, %g4
839 rdpr %otherwin, %g5
840 rdpr %wstate, %g6
841 brgez %g1, loop_14
842 stbar
843 sethi 0x01F1, %g2
844 set 0x68, %g6
845 ldxa [%l7 + %g6] 0x89, %o7
846loop_14:
847 udivx %g5, 0x1253, %l0
848 fsrc2 %f22, %f2
849 lduh [%l7 + 0x2C], %i5
850 andcc %l1, %i7, %i6
851 st %f3, [%l7 + 0x5C]
852 ldub [%l7 + 0x36], %o6
853 taddcc %l5, 0x0391, %i2
854 ldd [%l7 + 0x58], %f24
855 fcmple16 %f12, %f28, %i3
856 flush %l7 + 0x40
857 stw %o5, [%l7 + 0x10]
858 std %f18, [%l7 + 0x28]
859 ldx [%l7 + 0x08], %l3
860 flush %l7 + 0x4C
861 ldsh [%l7 + 0x4E], %g3
862 nop
863 set 0x28, %g7
864 std %l2, [%l7 + %g7]
865 std %f10, [%l7 + 0x60]
866 ldsh [%l7 + 0x7E], %g4
867 lduw [%l7 + 0x0C], %o0
868 flush %l7 + 0x64
869 wr %g0, 0x11, %asi
870 stxa %g7, [%l7 + 0x50] %asi
871 ldd [%l7 + 0x60], %f20
872 flush %l7 + 0x44
873 ld [%l7 + 0x20], %f5
874 stw %g6, [%l7 + 0x40]
875 ldd [%l7 + 0x20], %f18
876 stw %i4, [%l7 + 0x10]
877 wr %g0, 0x22, %asi
878 stxa %l4, [%l7 + 0x10] %asi
879 membar #Sync
880 set 0x60, %i5
881 ldxa [%l7 + %i5] 0x04, %o1
882 bleu,a loop_15
883 st %f19, [%l7 + 0x4C]
884 stbar
885 ldub [%l7 + 0x11], %o3
886loop_15:
887 stb %i1, [%l7 + 0x6F]
888 ldstub [%l7 + 0x12], %i0
889 taddcc %o4, %l6, %o2
890 ld [%l7 + 0x4C], %f6
891 prefetch [%l7 + 0x7C], 0x3
892 subcc %g1, %g2, %g5
893 lduh [%l7 + 0x26], %o7
894 fmovrde %l0, %f20, %f14
895 fnand %f26, %f10, %f18
896 prefetch [%l7 + 0x34], 0x3
897 bpos,a %icc, loop_16
898 subccc %i5, %l1, %i6
899 ldsh [%l7 + 0x5A], %o6
900 movneg %icc, %i7, %l5
901loop_16:
902 stx %i2, [%l7 + 0x38]
903 stbar
904 ldsh [%l7 + 0x7E], %i3
905 ldd [%l7 + 0x28], %l2
906 stbar
907 ldsb [%l7 + 0x2C], %o5
908 ldsw [%l7 + 0x60], %g3
909 flush %l7 + 0x74
910 wr %g0, 0x18, %asi
911 ldxa [%l7 + 0x60] %asi, %l2
912 movpos %xcc, %o0, %g4
913 stx %g6, [%l7 + 0x68]
914 nop
915 set 0x4C, %i0
916 stw %i4, [%l7 + %i0]
917 movrne %g7, %o1, %o3
918 ldub [%l7 + 0x5D], %l4
919 swap [%l7 + 0x34], %i0
920 ldsw [%l7 + 0x14], %o4
921 rd %y, %l6
922 move %xcc, %i1, %o2
923 ldsh [%l7 + 0x28], %g2
924 ldx [%l7 + 0x40], %g1
925 ld [%l7 + 0x38], %f19
926 stx %o7, [%l7 + 0x78]
927 ldd [%l7 + 0x70], %g4
928 brgez,a %l0, loop_17
929 nop
930 set 0x24, %l5
931 ldsb [%l7 + %l5], %i5
932 ldsb [%l7 + 0x24], %i6
933 nop
934 set 0x45, %i4
935 ldsb [%l7 + %i4], %l1
936loop_17:
937 ldsb [%l7 + 0x4A], %i7
938 tneg %icc, 0x6
939 nop
940 set 0x30, %i6
941 ldx [%l7 + %i6], %o6
942 swap [%l7 + 0x0C], %l5
943 wr %i3, %l3, %set_softint
944 sdiv %i2, 0x1412, %g3
945 ldsb [%l7 + 0x16], %l2
946 fbug,a %fcc1, loop_18
947 std %f14, [%l7 + 0x68]
948 andn %o5, 0x1096, %o0
949 ldsw [%l7 + 0x7C], %g4
950loop_18:
951 std %f2, [%l7 + 0x58]
952 ldd [%l7 + 0x30], %g6
953 sth %i4, [%l7 + 0x66]
954 wr %g0, 0x81, %asi
955 ldxa [%l7 + 0x28] %asi, %g7
956 wr %g0, 0x89, %asi
957 ldxa [%l7 + 0x40] %asi, %o3
958 prefetch [%l7 + 0x28], 0x0
959 ldsb [%l7 + 0x47], %o1
960 stw %i0, [%l7 + 0x1C]
961 xorcc %o4, 0x01FB, %l4
962 stw %i1, [%l7 + 0x20]
963 prefetch [%l7 + 0x28], 0x2
964 st %f25, [%l7 + 0x40]
965 stw %o2, [%l7 + 0x0C]
966 stb %g2, [%l7 + 0x4C]
967 std %g0, [%l7 + 0x08]
968 edge8n %l6, %o7, %l0
969 stbar
970 wr %g0, 0x2a, %asi
971 stxa %i5, [%l7 + 0x30] %asi
972 membar #Sync
973 sth %g5, [%l7 + 0x78]
974 ldd [%l7 + 0x10], %i6
975 nop
976 set 0x65, %g4
977 stb %i7, [%l7 + %g4]
978 ldstub [%l7 + 0x1B], %l1
979 lduw [%l7 + 0x78], %o6
980 edge16ln %l5, %l3, %i2
981 nop
982 set 0x36, %g1
983 ldub [%l7 + %g1], %i3
984 nop
985 set 0x54, %i3
986 lduw [%l7 + %i3], %g3
987 std %f2, [%l7 + 0x58]
988 std %f22, [%l7 + 0x68]
989 ldstub [%l7 + 0x56], %o5
990 set 0x70, %o0
991 ldxa [%l7 + %o0] 0x80, %l2
992 std %f30, [%l7 + 0x20]
993 array32 %o0, %g6, %g4
994 sth %i4, [%l7 + 0x66]
995 lduw [%l7 + 0x5C], %g7
996 swap [%l7 + 0x3C], %o1
997 flush %l7 + 0x14
998 sth %i0, [%l7 + 0x34]
999
1000 or %g0, 0x8, %l0
1001 sllx %l0, 0x3c, %l0
1002 wrhpr %l0, 0xC3A, %hsys_tick_cmpr
1003 tvc %icc, 0x5
1004 ldsw [%l7 + 0x2C], %i1
1005 swap [%l7 + 0x1C], %o2
1006 wr %g2, 0x1D4E, %softint
1007 ldstub [%l7 + 0x72], %l4
1008 lduw [%l7 + 0x3C], %l6
1009 stb %g1, [%l7 + 0x50]
1010 lduw [%l7 + 0x34], %l0
1011 sdivcc %i5, 0x0E97, %g5
1012 ldd [%l7 + 0x18], %o6
1013 ldub [%l7 + 0x6F], %i7
1014 movre %l1, %i6, %o6
1015 ld [%l7 + 0x30], %f26
1016 ldsb [%l7 + 0x71], %l5
1017 srlx %i2, 0x1B, %l3
1018 std %f26, [%l7 + 0x50]
1019 fbn %fcc2, loop_19
1020 stx %i3, [%l7 + 0x60]
1021 fmul8x16 %f21, %f14, %f18
1022 ldsh [%l7 + 0x40], %o5
1023loop_19:
1024!Yo - got one - imm_asi 0x20
1025!And yo - immediate is 0x8
1026 nop
1027 set 0x8, %g3
1028 ldxa [%g0 + %g3] 0x20, %g3
1029 std %f10, [%l7 + 0x60]
1030 popc 0x0E24, %l2
1031 flush %l7 + 0x50
1032 flush %l7 + 0x1C
1033 ld [%l7 + 0x7C], %f23
1034
1035 or %g0, 0x8, %l0
1036 sllx %l0, 0x3c, %l0
1037 wrhpr %l0, %g0, %hsys_tick_cmpr
1038 ld [%l7 + 0x7C], %f23
1039 wr %g4, 0x047D, %ccr
1040 fbue,a %fcc2, loop_20
1041 fxnors %f31, %f18, %f27
1042 stbar
1043 prefetch [%l7 + 0x7C], 0x3
1044loop_20:
1045 prefetch [%l7 + 0x08], 0x3
1046 ldx [%l7 + 0x40], %g6
1047 ldx [%l7 + 0x40], %i4
1048 stb %g7, [%l7 + 0x4E]
1049 andn %o1, 0x0928, %i0
1050 sth %o4, [%l7 + 0x3E]
1051 std %o2, [%l7 + 0x58]
1052 stb %i1, [%l7 + 0x72]
1053 tleu %xcc, 0x4
1054 ldd [%l7 + 0x40], %o2
1055 bl %icc, loop_21
1056 lduh [%l7 + 0x7C], %g2
1057 stx %l6, [%l7 + 0x38]
1058 edge16 %g1, %l0, %l4
1059loop_21:
1060 stb %i5, [%l7 + 0x6C]
1061 ldsw [%l7 + 0x2C], %o7
1062 ldd [%l7 + 0x40], %g4
1063 stbar
1064 lduh [%l7 + 0x64], %i7
1065 udivx %i6, 0x1FA1, %l1
1066 lduh [%l7 + 0x34], %l5
1067 fbo,a %fcc3, loop_22
1068 fcmpeq16 %f26, %f8, %i2
1069 lduw [%l7 + 0x20], %l3
1070 tvs %icc, 0x6
1071loop_22:
1072 fandnot2s %f6, %f15, %f16
1073 stb %i3, [%l7 + 0x6B]
1074 nop
1075 set 0x34, %i2
1076 stw %o6, [%l7 + %i2]
1077 stb %o5, [%l7 + 0x11]
1078 movpos %icc, %l2, %o0
1079 lduw [%l7 + 0x78], %g3
1080 wr %g0, 0x88, %asi
1081 stxa %g6, [%l7 + 0x30] %asi
1082 ldstub [%l7 + 0x6B], %g4
1083 ldx [%l7 + 0x30], %g7
1084 stw %i4, [%l7 + 0x78]
1085 sth %i0, [%l7 + 0x60]
1086 std %o4, [%l7 + 0x48]
1087 ldd [%l7 + 0x18], %f2
1088 sll %o3, 0x0F, %o1
1089 prefetch [%l7 + 0x18], 0x3
1090 st %f24, [%l7 + 0x54]
1091 stb %o2, [%l7 + 0x0D]
1092 flush %l7 + 0x14
1093 sth %i1, [%l7 + 0x1E]
1094 st %f30, [%l7 + 0x18]
1095 ldd [%l7 + 0x60], %i6
1096 std %g2, [%l7 + 0x10]
1097 ldx [%l7 + 0x68], %g1
1098 flush %l7 + 0x3C
1099 flush %l7 + 0x0C
1100 sub %l4, %i5, %l0
1101 edge16n %g5, %i7, %i6
1102 st %f17, [%l7 + 0x10]
1103 nop
1104 set 0x4A, %l6
1105 ldstub [%l7 + %l6], %l1
1106 ldsh [%l7 + 0x4C], %o7
1107 nop
1108 set 0x54, %o5
1109 prefetch [%l7 + %o5], 0x0
1110 lduw [%l7 + 0x30], %l5
1111 stb %l3, [%l7 + 0x0B]
1112 swap [%l7 + 0x70], %i2
1113 saved
1114 rdpr %cwp, %g1
1115 rdpr %cansave, %g2
1116 rdpr %canrestore, %g3
1117 rdpr %cleanwin, %g4
1118 rdpr %otherwin, %g5
1119 rdpr %wstate, %g6
1120 ldub [%l7 + 0x5B], %i3
1121 stx %o6, [%l7 + 0x78]
1122 prefetch [%l7 + 0x0C], 0x3
1123 flush %l7 + 0x40
1124 ldd [%l7 + 0x50], %f0
1125 movn %xcc, %l2, %o0
1126 stbar
1127 ldd [%l7 + 0x58], %o4
1128 or %g6, %g4, %g7
1129 stw %g3, [%l7 + 0x58]
1130 ldub [%l7 + 0x77], %i0
1131 wrpr %i4, %o4, %tick
1132 ldsh [%l7 + 0x68], %o3
1133 sth %o1, [%l7 + 0x20]
1134 stw %o2, [%l7 + 0x44]
1135 prefetch [%l7 + 0x34], 0x3
1136!Yo - got one - imm_asi 0x40
1137!And yo - immediate is 0x188
1138 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
1139 nop ! nop ! ldxa [%g0 + 0x188] %asi, %i1 ripped by fixASI40.pl ripped by fixASI40.pl
1140 taddcctv %g1, %l6, %l4
1141 lduh [%l7 + 0x34], %i5
1142 ldsh [%l7 + 0x52], %l0
1143 lduw [%l7 + 0x38], %g5
1144 stx %i7, [%l7 + 0x50]
1145 stbar
1146 sth %l1, [%l7 + 0x16]
1147 stw %i6, [%l7 + 0x44]
1148!Yo - got one - imm_asi 0x52
1149!And yo - immediate is 0x108
1150 set 0x108, %o4
1151 ldxa [%g0 + %o4] 0x52, %l5
1152 stw %o7, [%l7 + 0x40]
1153 ld [%l7 + 0x2C], %f29
1154 lduw [%l7 + 0x10], %i2
1155 restored
1156 rdpr %cwp, %g1
1157 rdpr %cansave, %g2
1158 rdpr %canrestore, %g3
1159 rdpr %cleanwin, %g4
1160 rdpr %otherwin, %g5
1161 rdpr %wstate, %g6
1162 flush %l7 + 0x44
1163 lduh [%l7 + 0x1A], %l3
1164 stx %o6, [%l7 + 0x40]
1165 stw %l2, [%l7 + 0x10]
1166 movle %xcc, %i3, %o5
1167 ldsb [%l7 + 0x20], %o0
1168 ldx [%l7 + 0x50], %g4
1169 andcc %g7, 0x12B3, %g6
1170 prefetch [%l7 + 0x50], 0x3
1171 andn %i0, %g3, %o4
1172 tpos %icc, 0x3
1173 wrpr %i4, %o1, %tick
1174 orn %o2, 0x1134, %i1
1175 nop
1176 set 0x40, %o2
1177 prefetch [%l7 + %o2], 0x0
1178 movrlz %g2, %g1, %l6
1179 nop
1180 set 0x24, %o7
1181 lduw [%l7 + %o7], %l4
1182 ldsb [%l7 + 0x48], %i5
1183!Yo - got one - imm_asi 0x4f
1184!And yo - immediate is 0x30
1185 set 0x30, %g5
1186 ldxa [%g0 + %g5] 0x4f, %o3
1187 set 0x10, %o3
1188 ldxa [%l7 + %o3] 0x81, %l0
1189 brz,a %i7, loop_23
1190 ldsb [%l7 + 0x71], %l1
1191 ld [%l7 + 0x7C], %f31
1192 st %f18, [%l7 + 0x78]
1193loop_23:
1194 nop
1195 set 0x28, %o6
1196 stx %i6, [%l7 + %o6]
1197 st %f19, [%l7 + 0x28]
1198 ldsb [%l7 + 0x2F], %g5
1199!Yo - got one - imm_asi 0x21
1200!And yo - immediate is 0x10
1201 set 0x10, %o1
1202 ldxa [%g0 + %o1] 0x21, %l5
1203 stx %o7, [%l7 + 0x20]
1204 ldstub [%l7 + 0x18], %l3
1205 flush %l7 + 0x64
1206 ldd [%l7 + 0x38], %i2
1207 lduh [%l7 + 0x1C], %l2
1208 lduw [%l7 + 0x38], %i3
1209 prefetch [%l7 + 0x34], 0x0
1210 ldsh [%l7 + 0x74], %o5
1211 set 0x18, %l2
1212 stxa %o6, [%l7 + %l2] 0x2a
1213 membar #Sync
1214 ldd [%l7 + 0x68], %f10
1215 stbar
1216 sth %g4, [%l7 + 0x58]
1217 nop
1218 set 0x30, %l3
1219 stx %o0, [%l7 + %l3]
1220 lduw [%l7 + 0x44], %g6
1221 swap [%l7 + 0x20], %i0
1222 ldd [%l7 + 0x60], %g2
1223 nop
1224 set 0x70, %i7
1225 std %f20, [%l7 + %i7]
1226 ldsh [%l7 + 0x22], %g7
1227 edge16n %o4, %o1, %i4
1228 stw %o2, [%l7 + 0x48]
1229 srl %g2, %g1, %i1
1230 ldsh [%l7 + 0x6C], %l6
1231 edge8l %i5, %o3, %l0
1232 swap [%l7 + 0x50], %i7
1233 stx %l1, [%l7 + 0x40]
1234 st %f18, [%l7 + 0x24]
1235 ldsb [%l7 + 0x28], %i6
1236 stw %g5, [%l7 + 0x24]
1237 prefetch [%l7 + 0x0C], 0x1
1238 lduw [%l7 + 0x40], %l5
1239 ldstub [%l7 + 0x79], %o7
1240 ldsh [%l7 + 0x7E], %l4
1241 ld [%l7 + 0x78], %f4
1242 ldd [%l7 + 0x70], %f2
1243 ldstub [%l7 + 0x11], %i2
1244 swap [%l7 + 0x10], %l3
1245 std %l2, [%l7 + 0x10]
1246 taddcc %o5, 0x0CA8, %o6
1247 stw %g4, [%l7 + 0x6C]
1248 nop
1249 set 0x10, %g2
1250 ldx [%l7 + %g2], %o0
1251 ldsb [%l7 + 0x7B], %i3
1252 movg %icc, %i0, %g6
1253 wr %g0, 0x80, %asi
1254 stxa %g3, [%l7 + 0x40] %asi
1255 ta %xcc, 0x0
1256 stx %g7, [%l7 + 0x50]
1257 nop
1258 set 0x28, %l1
1259 stw %o4, [%l7 + %l1]
1260 movre %i4, %o2, %o1
1261 ldsw [%l7 + 0x58], %g1
1262!Yo - got one - imm_asi 0x21
1263!And yo - immediate is 0x10
1264 wr %g0, 0x21, %asi
1265 ldxa [%g0 + 0x10] %asi, %g2
1266 fmovsl %xcc, %f30, %f11
1267 ldstub [%l7 + 0x52], %i1
1268 ldx [%l7 + 0x40], %i5
1269 ldsw [%l7 + 0x60], %l6
1270 sdiv %o3, 0x096F, %i7
1271 flush %l7 + 0x0C
1272 rd %ccr, %l0
1273 ldx [%l7 + 0x48], %l1
1274 flush %l7 + 0x20
1275 fmovsleu %xcc, %f1, %f6
1276 flushw
1277 fpsub16s %f14, %f13, %f31
1278 stbar
1279 ldd [%l7 + 0x30], %i6
1280 prefetch [%l7 + 0x7C], 0x0
1281 andn %l5, 0x0793, %g5
1282 std %o6, [%l7 + 0x30]
1283 flush %l7 + 0x78
1284 stx %l4, [%l7 + 0x58]
1285 srax %l3, 0x1B, %i2
1286 ldd [%l7 + 0x18], %o4
1287 stbar
1288 set 0x48, %l4
1289 ldxa [%l7 + %l4] 0x88, %o6
1290 sth %l2, [%l7 + 0x18]
1291 prefetch [%l7 + 0x44], 0x3
1292 movcs %xcc, %g4, %o0
1293 ldsw [%l7 + 0x28], %i0
1294 nop
1295 setx loop_24, %l0, %l1
1296 jmpl %l1, %i3
1297 stw %g3, [%l7 + 0x0C]
1298 st %f30, [%l7 + 0x6C]
1299 swap [%l7 + 0x54], %g6
1300loop_24:
1301 stbar
1302 stx %g7, [%l7 + 0x18]
1303 lduw [%l7 + 0x28], %o4
1304 lduh [%l7 + 0x0A], %o2
1305 tn %icc, 0x7
1306 lduw [%l7 + 0x34], %i4
1307 fzero %f30
1308 rdhpr %hintp, %o1
1309 prefetch [%l7 + 0x30], 0x2
1310 sth %g1, [%l7 + 0x2C]
1311 ld [%l7 + 0x78], %f26
1312 sth %i1, [%l7 + 0x74]
1313 std %f8, [%l7 + 0x58]
1314 lduw [%l7 + 0x6C], %i5
1315 prefetch [%l7 + 0x54], 0x3
1316 fpsub16 %f16, %f8, %f10
1317 stw %g2, [%l7 + 0x40]
1318 xnor %o3, %l6, %l0
1319 movn %xcc, %l1, %i6
1320 swap [%l7 + 0x08], %i7
1321 stx %g5, [%l7 + 0x50]
1322 tpos %xcc, 0x0
1323 ldd [%l7 + 0x30], %f26
1324 ldsw [%l7 + 0x58], %l5
1325 stb %l4, [%l7 + 0x5D]
1326 ldsb [%l7 + 0x39], %l3
1327 edge8n %i2, %o7, %o6
1328 std %o4, [%l7 + 0x28]
1329 wrpr %l2, 0x195A, %tick
1330 sth %o0, [%l7 + 0x52]
1331 fbge,a %fcc2, loop_25
1332 stw %g4, [%l7 + 0x0C]
1333 std %i2, [%l7 + 0x38]
1334 edge32 %i0, %g3, %g7
1335loop_25:
1336 nop
1337 set 0x78, %l0
1338 ldsw [%l7 + %l0], %o4
1339 addcc %o2, 0x085B, %i4
1340 lduh [%l7 + 0x1E], %o1
1341 stw %g1, [%l7 + 0x74]
1342 sth %g6, [%l7 + 0x74]
1343 prefetch [%l7 + 0x20], 0x2
1344 fmovdl %xcc, %f1, %f4
1345 std %i0, [%l7 + 0x38]
1346 ld [%l7 + 0x30], %f10
1347 subcc %i5, %o3, %g2
1348 fmovsg %icc, %f29, %f0
1349 membar 0x2F
1350 tl %icc, 0x5
1351 ldub [%l7 + 0x6F], %l0
1352 stx %l6, [%l7 + 0x18]
1353 ld [%l7 + 0x68], %f29
1354 stw %i6, [%l7 + 0x78]
1355 ldd [%l7 + 0x40], %l0
1356 ldub [%l7 + 0x19], %g5
1357 ld [%l7 + 0x14], %f15
1358 ldsh [%l7 + 0x72], %i7
1359 fandnot1 %f2, %f28, %f22
1360 ldd [%l7 + 0x38], %l4
1361 prefetch [%l7 + 0x14], 0x1
1362 std %l2, [%l7 + 0x18]
1363 prefetch [%l7 + 0x2C], 0x1
1364 ldsw [%l7 + 0x6C], %l5
1365 nop
1366 set 0x10, %g6
1367 std %f18, [%l7 + %g6]
1368 ldub [%l7 + 0x42], %o7
1369 swap [%l7 + 0x3C], %i2
1370 nop
1371 set 0x64, %g7
1372 lduh [%l7 + %g7], %o5
1373 std %o6, [%l7 + 0x20]
1374 tg %xcc, 0x7
1375 fpack16 %f8, %f12
1376 std %f30, [%l7 + 0x28]
1377 sth %o0, [%l7 + 0x6C]
1378 swap [%l7 + 0x34], %l2
1379 std %f30, [%l7 + 0x70]
1380 sth %g4, [%l7 + 0x7E]
1381 flush %l7 + 0x54
1382 swap [%l7 + 0x7C], %i3
1383 swap [%l7 + 0x3C], %g3
1384 smulcc %i0, 0x1AF9, %g7
1385 flush %l7 + 0x58
1386 lduw [%l7 + 0x58], %o4
1387 fcmpeq32 %f22, %f28, %i4
1388 sdiv %o2, 0x1110, %o1
1389 array16 %g1, %i1, %i5
1390 stbar
1391 stb %o3, [%l7 + 0x16]
1392 ldstub [%l7 + 0x4E], %g6
1393
1394 or %g0, 0x8, %l0
1395 sllx %l0, 0x3c, %l0
1396 wrhpr %l0, %g0, %hsys_tick_cmpr
1397 lduh [%l7 + 0x5A], %l6
1398 ldsb [%l7 + 0x09], %i6
1399 fcmpeq16 %f6, %f6, %l1
1400 stx %g5, [%l7 + 0x20]
1401 ld [%l7 + 0x20], %f31
1402 stb %i7, [%l7 + 0x7A]
1403 prefetch [%l7 + 0x54], 0x2
1404 nop
1405 set 0x10, %i1
1406 ldd [%l7 + %i1], %l0
1407 sth %l3, [%l7 + 0x78]
1408 std %f0, [%l7 + 0x70]
1409 addc %l5, 0x1196, %l4
1410 ldsb [%l7 + 0x3E], %o7
1411 srl %o5, 0x12, %o6
1412 lduh [%l7 + 0x36], %i2
1413 ldstub [%l7 + 0x49], %o0
1414 stb %g4, [%l7 + 0x2C]
1415 ldsh [%l7 + 0x5A], %l2
1416 ldd [%l7 + 0x28], %i2
1417 ldub [%l7 + 0x4F], %i0
1418 fornot2s %f4, %f17, %f15
1419 ldub [%l7 + 0x56], %g7
1420 std %o4, [%l7 + 0x60]
1421 fbuge %fcc2, loop_26
1422 orncc %g3, %i4, %o2
1423 set 0x40, %i5
1424 ldxa [%l7 + %i5] 0x18, %o1
1425loop_26:
1426 ldsh [%l7 + 0x7C], %i1
1427 ldsh [%l7 + 0x20], %g1
1428 stb %i5, [%l7 + 0x7E]
1429 std %f20, [%l7 + 0x18]
1430 ld [%l7 + 0x20], %f15
1431 prefetch [%l7 + 0x18], 0x1
1432 st %f30, [%l7 + 0x20]
1433 ldsh [%l7 + 0x16], %o3
1434 ldub [%l7 + 0x2F], %g6
1435 ldd [%l7 + 0x78], %i6
1436 set 0x78, %l5
1437 ldxa [%l7 + %l5] 0x15, %g2
1438 ldstub [%l7 + 0x52], %l1
1439 sth %i6, [%l7 + 0x12]
1440 set 0x38, %i0
1441 ldxa [%l7 + %i0] 0x1c, %i7
1442 sub %l0, %g5, %l3
1443 prefetch [%l7 + 0x3C], 0x0
1444 nop
1445 set 0x20, %i6
1446 ldd [%l7 + %i6], %l4
1447 set 0x48, %i4
1448 ldxa [%l7 + %i4] 0x04, %o7
1449 ldd [%l7 + 0x40], %f26
1450 swap [%l7 + 0x18], %l4
1451 ldd [%l7 + 0x28], %o6
1452 stb %i2, [%l7 + 0x72]
1453 movle %icc, %o0, %o5
1454 st %f15, [%l7 + 0x68]
1455 stb %l2, [%l7 + 0x4D]
1456 ldsh [%l7 + 0x52], %i3
1457 swap [%l7 + 0x4C], %g4
1458 tg %icc, 0x3
1459 array16 %g7, %i0, %g3
1460 stw %o4, [%l7 + 0x4C]
1461 stbar
1462 set 0x18, %g4
1463 ldxa [%l7 + %g4] 0x19, %o2
1464 std %o0, [%l7 + 0x60]
1465 nop
1466 set 0x54, %i3
1467 ldsb [%l7 + %i3], %i1
1468 stbar
1469 fzeros %f1
1470 lduw [%l7 + 0x2C], %i4
1471 nop
1472 set 0x3E, %g1
1473 ldsb [%l7 + %g1], %g1
1474!Yo - got one - imm_asi 0x4f
1475!And yo - immediate is 0x10
1476 wr %g0, 0x4f, %asi
1477 stxa %o3, [%g0 + 0x10] %asi
1478 ldd [%l7 + 0x10], %f4
1479 std %i4, [%l7 + 0x28]
1480 stb %g6, [%l7 + 0x3B]
1481 st %f23, [%l7 + 0x1C]
1482 edge16n %l6, %g2, %l1
1483 stbar
1484 ld [%l7 + 0x70], %f31
1485 flush %l7 + 0x48
1486 lduw [%l7 + 0x38], %i6
1487 ldd [%l7 + 0x28], %i6
1488 set 0x70, %o0
1489 stxa %l0, [%l7 + %o0] 0x80
1490 stbar
1491 stx %l3, [%l7 + 0x08]
1492 sth %g5, [%l7 + 0x3A]
1493 ldsh [%l7 + 0x30], %l5
1494 ldd [%l7 + 0x68], %f2
1495 wr %g0, 0x89, %asi
1496 stxa %o7, [%l7 + 0x30] %asi
1497 ldsh [%l7 + 0x30], %l4
1498 tgu %icc, 0x5
1499 ldsb [%l7 + 0x5C], %o6
1500 swap [%l7 + 0x34], %o0
1501 fblg %fcc1, loop_27
1502 fornot2 %f14, %f18, %f28
1503 flush %l7 + 0x74
1504 ldsb [%l7 + 0x2D], %i2
1505loop_27:
1506 ldd [%l7 + 0x20], %l2
1507 ldx [%l7 + 0x08], %i3
1508 ldd [%l7 + 0x68], %g4
1509 bshuffle %f8, %f20, %f16
1510 lduw [%l7 + 0x20], %g7
1511 ldub [%l7 + 0x78], %i0
1512 lduw [%l7 + 0x20], %o4
1513 set 0x38, %g3
1514 stxa %o2, [%l7 + %g3] 0x22
1515 membar #Sync
1516 ldsw [%l7 + 0x54], %o1
1517 ldx [%l7 + 0x68], %i1
1518 ldsw [%l7 + 0x70], %i4
1519 lduh [%l7 + 0x5C], %g1
1520 std %g2, [%l7 + 0x38]
1521 ldsw [%l7 + 0x10], %o3
1522 prefetch [%l7 + 0x34], 0x2
1523 movle %xcc, %g6, %l6
1524 smulcc %i5, 0x0A83, %g2
1525 stx %l1, [%l7 + 0x60]
1526 tneg %icc, 0x6
1527 st %f27, [%l7 + 0x14]
1528 rdhpr %hsys_tick_cmpr, %i7
1529 lduh [%l7 + 0x46], %i6
1530 tl %xcc, 0x4
1531 ldx [%l7 + 0x68], %l3
1532 std %f2, [%l7 + 0x70]
1533 ldstub [%l7 + 0x2B], %g5
1534 flush %l7 + 0x78
1535 ldd [%l7 + 0x10], %l0
1536 swap [%l7 + 0x14], %o7
1537 nop
1538 set 0x45, %l6
1539 stb %l5, [%l7 + %l6]
1540 nop
1541 setx loop_28, %l0, %l1
1542 wrpr 0x1, %tl
1543 wrpr %l1, %tnpc
1544 setx 0x34400001400, %l0, %l1
1545 wrpr %l1, %tstate
1546 wrhpr 0x4, %htstate
1547 done
1548 bcc,a,pt %icc, loop_29
1549 swap [%l7 + 0x30], %l4
1550 movrgz %o0, %i2, %o6
1551loop_28:
1552 ld [%l7 + 0x3C], %f27
1553loop_29:
1554 smul %i3, %g4, %o5
1555 sth %l2, [%l7 + 0x10]
1556 ldsh [%l7 + 0x14], %g7
1557 stw %i0, [%l7 + 0x58]
1558 ldsw [%l7 + 0x1C], %o2
1559 stw %o1, [%l7 + 0x24]
1560 addcc %o4, 0x1105, %i4
1561 sdivcc %g1, 0x162C, %g3
1562 nop
1563 set 0x10, %o5
1564 ldx [%l7 + %o5], %o3
1565 restored
1566 rdpr %cwp, %g1
1567 rdpr %cansave, %g2
1568 rdpr %canrestore, %g3
1569 rdpr %cleanwin, %g4
1570 rdpr %otherwin, %g5
1571 rdpr %wstate, %g6
1572 and %g6, %i1, %i5
1573 st %f18, [%l7 + 0x30]
1574 std %g2, [%l7 + 0x28]
1575 ldd [%l7 + 0x28], %f10
1576 sub %l1, %l6, %i6
1577 stw %l3, [%l7 + 0x70]
1578 ldstub [%l7 + 0x46], %g5
1579 std %i6, [%l7 + 0x40]
1580 flush %l7 + 0x70
1581 nop
1582 set 0x30, %o4
1583 ldx [%l7 + %o4], %l0
1584 sth %o7, [%l7 + 0x26]
1585 nop
1586 set 0x70, %i2
1587 ldd [%l7 + %i2], %l4
1588 ldsh [%l7 + 0x7C], %o0
1589 st %f31, [%l7 + 0x4C]
1590 tneg %icc, 0x7
1591 stbar
1592 ldsh [%l7 + 0x78], %i2
1593 udiv %l5, 0x114A, %i3
1594 stbar
1595 fornot2s %f11, %f27, %f0
1596 ldstub [%l7 + 0x59], %o6
1597 std %g4, [%l7 + 0x68]
1598 ldd [%l7 + 0x48], %o4
1599 ldsb [%l7 + 0x24], %l2
1600 nop
1601 set 0x68, %o7
1602 ldstub [%l7 + %o7], %i0
1603 ldstub [%l7 + 0x4F], %o2
1604 rdpr %gl, %g7
1605 ldsw [%l7 + 0x30], %o4
1606 pdist %f14, %f10, %f18
1607 ld [%l7 + 0x30], %f13
1608 edge16 %i4, %g1, %g3
1609 ldub [%l7 + 0x24], %o1
1610 std %f6, [%l7 + 0x60]
1611 rdhpr %htba, %o3
1612 std %i0, [%l7 + 0x48]
1613 lduw [%l7 + 0x4C], %g6
1614 fornot1s %f11, %f19, %f9
1615 movre %g2, 0x301, %i5
1616 set 0x28, %g5
1617 stxa %l6, [%l7 + %g5] 0x19
1618 ldd [%l7 + 0x18], %f12
1619 ldsw [%l7 + 0x24], %l1
1620 wr %g0, 0x22, %asi
1621 stxa %l3, [%l7 + 0x58] %asi
1622 membar #Sync
1623 popc 0x0E14, %i6
1624 edge8l %g5, %i7, %o7
1625 nop
1626 set 0x48, %o2
1627 ldsw [%l7 + %o2], %l4
1628 ld [%l7 + 0x14], %f21
1629 ldd [%l7 + 0x60], %f28
1630 or %l0, 0x1A2C, %i2
1631 andcc %l5, 0x0D1E, %i3
1632 lduh [%l7 + 0x40], %o0
1633 srax %g4, 0x0B, %o5
1634 ldsh [%l7 + 0x74], %l2
1635 fmovda %icc, %f12, %f11
1636 lduw [%l7 + 0x10], %o6
1637 stw %o2, [%l7 + 0x64]
1638 wr %g0, 0x19, %asi
1639 stxa %g7, [%l7 + 0x78] %asi
1640 ld [%l7 + 0x54], %f3
1641 ldub [%l7 + 0x54], %i0
1642 ldd [%l7 + 0x30], %f10
1643 ldsw [%l7 + 0x30], %o4
1644 prefetch [%l7 + 0x78], 0x0
1645 sub %i4, 0x0C8C, %g3
1646 sth %o1, [%l7 + 0x4A]
1647 ldsw [%l7 + 0x74], %o3
1648 stw %g1, [%l7 + 0x50]
1649 fmovse %xcc, %f28, %f26
1650 fnands %f7, %f22, %f27
1651 wr %g0, 0x89, %asi
1652 stxa %g6, [%l7 + 0x58] %asi
1653 st %f5, [%l7 + 0x2C]
1654 stw %g2, [%l7 + 0x4C]
1655 ldsw [%l7 + 0x2C], %i1
1656 stw %i5, [%l7 + 0x54]
1657 bvc,a,pn %xcc, loop_30
1658 ldub [%l7 + 0x47], %l1
1659 rd %sys_tick_cmpr, %l6
1660 sth %l3, [%l7 + 0x20]
1661loop_30:
1662 ldd [%l7 + 0x48], %f28
1663 stb %i6, [%l7 + 0x66]
1664 edge8n %i7, %o7, %g5
1665 stw %l4, [%l7 + 0x08]
1666 ldx [%l7 + 0x68], %l0
1667 std %i2, [%l7 + 0x78]
1668 nop
1669 set 0x0C, %o3
1670 ldsw [%l7 + %o3], %l5
1671 flush %l7 + 0x60
1672 flush %l7 + 0x38
1673 array32 %o0, %g4, %i3
1674 edge8ln %l2, %o5, %o6
1675 ldx [%l7 + 0x58], %o2
1676 ldd [%l7 + 0x50], %f24
1677 flush %l7 + 0x2C
1678 ldstub [%l7 + 0x6E], %g7
1679 ldx [%l7 + 0x40], %o4
1680 lduw [%l7 + 0x7C], %i0
1681 sdiv %g3, 0x0D15, %o1
1682 ldub [%l7 + 0x1B], %i4
1683 movvs %icc, %o3, %g6
1684 lduh [%l7 + 0x78], %g1
1685 wr %g0, 0xe3, %asi
1686 stxa %i1, [%l7 + 0x40] %asi
1687 membar #Sync
1688 sth %g2, [%l7 + 0x5E]
1689 stx %i5, [%l7 + 0x28]
1690 ldd [%l7 + 0x28], %f30
1691 stx %l1, [%l7 + 0x58]
1692 stb %l6, [%l7 + 0x6B]
1693 andncc %i6, %i7, %o7
1694 wr %l3, 0x1D88, %sys_tick
1695 nop
1696 setx loop_31, %l0, %l1
1697 wrpr 0x1, %tl
1698 wrpr %l1, %tpc
1699 add %l1, 0x4, %l1
1700 wrpr %l1, %tnpc
1701 setx 0x34400001400, %l0, %l1
1702 wrpr %l1, %tstate
1703 wrhpr 0x4, %htstate
1704 retry
1705 ldd [%l7 + 0x08], %f30
1706 ldd [%l7 + 0x60], %l4
1707 wrpr %g5, %i2, %pil
1708loop_31:
1709 ldsh [%l7 + 0x54], %l0
1710 fbl %fcc2, loop_32
1711 mulx %o0, %g4, %i3
1712 set 0x48, %o6
1713 ldxa [%l7 + %o6] 0x18, %l5
1714loop_32:
1715 nop
1716 wr %g0, 0x81, %asi
1717 stxa %l2, [%l7 + 0x30] %asi
1718 swap [%l7 + 0x18], %o6
1719 std %f4, [%l7 + 0x58]
1720 stx %o2, [%l7 + 0x28]
1721 lduh [%l7 + 0x78], %g7
1722!Yo - got one - imm_asi 0x58
1723!And yo - immediate is 0x18
1724 set 0x18, %o1
1725 ldxa [%g0 + %o1] 0x58, %o5
1726 fmovsvc %icc, %f20, %f15
1727 ldstub [%l7 + 0x53], %o4
1728 st %f2, [%l7 + 0x24]
1729 fornot2s %f27, %f29, %f7
1730 ldd [%l7 + 0x40], %f22
1731 edge32l %g3, %o1, %i4
1732 nop
1733 set 0x30, %l3
1734 stx %i0, [%l7 + %l3]
1735 fnot2 %f18, %f30
1736 nop
1737 set 0x68, %i7
1738 ldd [%l7 + %i7], %g6
1739 tl %xcc, 0x0
1740 ldstub [%l7 + 0x61], %o3
1741 ldstub [%l7 + 0x3D], %i1
1742 fmovrsgez %g1, %f6, %f29
1743 flush %l7 + 0x1C
1744 set 0x70, %l2
1745 ldxa [%l7 + %l2] 0x14, %g2
1746 ldx [%l7 + 0x50], %i5
1747 stb %l1, [%l7 + 0x6B]
1748 prefetch [%l7 + 0x40], 0x0
1749 ld [%l7 + 0x10], %f9
1750 flush %l7 + 0x44
1751 std %f20, [%l7 + 0x58]
1752 ldd [%l7 + 0x48], %f28
1753 ldd [%l7 + 0x08], %f14
1754 flush %l7 + 0x68
1755 sth %i6, [%l7 + 0x24]
1756 ldub [%l7 + 0x6E], %l6
1757 stbar
1758 st %f20, [%l7 + 0x70]
1759 stx %o7, [%l7 + 0x60]
1760 ldsb [%l7 + 0x73], %i7
1761 stbar
1762 stw %l3, [%l7 + 0x30]
1763 std %f14, [%l7 + 0x50]
1764 and %l4, 0x0B9D, %g5
1765 ldd [%l7 + 0x58], %f0
1766 stbar
1767 ldstub [%l7 + 0x34], %l0
1768 ldub [%l7 + 0x58], %i2
1769 tgu %xcc, 0x1
1770 lduw [%l7 + 0x24], %g4
1771 ldub [%l7 + 0x4D], %o0
1772
1773 or %g0, 0x8, %l0
1774 sllx %l0, 0x3c, %l0
1775 wrhpr %l0, 0xEF9, %hsys_tick_cmpr
1776 std %f2, [%l7 + 0x10]
1777 swap [%l7 + 0x58], %l2
1778 ldx [%l7 + 0x78], %o6
1779 ldub [%l7 + 0x3B], %i3
1780 lduw [%l7 + 0x74], %o2
1781 movleu %xcc, %g7, %o5
1782 srax %o4, 0x13, %o1
1783 std %g2, [%l7 + 0x68]
1784 nop
1785 set 0x60, %l1
1786 ldd [%l7 + %l1], %f8
1787 lduh [%l7 + 0x14], %i0
1788 tg %icc, 0x0
1789 std %i4, [%l7 + 0x10]
1790 stx %o3, [%l7 + 0x10]
1791 nop
1792 set 0x40, %l4
1793 std %f14, [%l7 + %l4]
1794 swap [%l7 + 0x14], %i1
1795 stb %g1, [%l7 + 0x0E]
1796 edge8ln %g6, %i5, %g2
1797 nop
1798 set 0x43, %g2
1799 stb %l1, [%l7 + %g2]
1800 ldd [%l7 + 0x30], %i6
1801 stw %o7, [%l7 + 0x50]
1802 ldsw [%l7 + 0x10], %l6
1803 for %f6, %f4, %f26
1804 nop
1805 set 0x28, %l0
1806 ldx [%l7 + %l0], %l3
1807 udivx %i7, 0x1D5E, %g5
1808 lduw [%l7 + 0x28], %l0
1809 stbar
1810 flush %l7 + 0x6C
1811 nop
1812 set 0x5A, %g6
1813 lduh [%l7 + %g6], %i2
1814 nop
1815 set 0x10, %g7
1816 ldsw [%l7 + %g7], %g4
1817 flush %l7 + 0x38
1818 brz,a %o0, loop_33
1819 std %l4, [%l7 + 0x60]
1820 ldub [%l7 + 0x14], %l4
1821 set 0x78, %i1
1822 stxa %o6, [%l7 + %i1] 0x15
1823loop_33:
1824 sth %i3, [%l7 + 0x4E]
1825 prefetch [%l7 + 0x28], 0x1
1826 stx %o2, [%l7 + 0x78]
1827 std %l2, [%l7 + 0x08]
1828 sth %g7, [%l7 + 0x76]
1829 edge32n %o5, %o4, %g3
1830 std %f30, [%l7 + 0x18]
1831 flush %l7 + 0x74
1832 stx %o1, [%l7 + 0x18]
1833 ldstub [%l7 + 0x60], %i0
1834 sth %o3, [%l7 + 0x38]
1835 ldsb [%l7 + 0x79], %i4
1836 stx %g1, [%l7 + 0x68]
1837 set 0x30, %i5
1838 stxa %i1, [%l7 + %i5] 0x80
1839 wr %g0, 0x81, %asi
1840 ldxa [%l7 + 0x58] %asi, %g6
1841 alignaddrl %i5, %l1, %g2
1842 std %f30, [%l7 + 0x40]
1843 fbuge %fcc2, loop_34
1844 flush %l7 + 0x6C
1845 tcs %icc, 0x0
1846 rd %pc, %i6
1847loop_34:
1848 ld [%l7 + 0x30], %f7
1849 xorcc %l6, 0x01CD, %l3
1850 nop
1851 set 0x26, %i0
1852 ldub [%l7 + %i0], %o7
1853 prefetch [%l7 + 0x20], 0x0
1854 lduh [%l7 + 0x3C], %i7
1855 flushw
1856 stbar
1857 fands %f15, %f7, %f2
1858 ldub [%l7 + 0x11], %g5
1859 stbar
1860 ldsb [%l7 + 0x23], %l0
1861 ldub [%l7 + 0x69], %i2
1862 ldsh [%l7 + 0x1E], %o0
1863 wr %g0, 0xe2, %asi
1864 stxa %l5, [%l7 + 0x10] %asi
1865 membar #Sync
1866!Yo - got one - imm_asi 0x21
1867!And yo - immediate is 0x110
1868 wr %g0, 0x21, %asi
1869 stxa %l4, [%g0 + 0x110] %asi
1870 ldd [%l7 + 0x78], %f2
1871 stx %o6, [%l7 + 0x48]
1872 movleu %xcc, %g4, %o2
1873 lduh [%l7 + 0x1E], %l2
1874 stw %g7, [%l7 + 0x34]
1875 ldstub [%l7 + 0x79], %o5
1876 stx %i3, [%l7 + 0x50]
1877 andcc %g3, 0x0730, %o4
1878 edge32 %i0, %o1, %i4
1879 nop
1880 set 0x30, %i6
1881 stx %g1, [%l7 + %i6]
1882 ld [%l7 + 0x0C], %f26
1883 swap [%l7 + 0x2C], %i1
1884 prefetch [%l7 + 0x24], 0x0
1885 flush %l7 + 0x70
1886 xnorcc %g6, %i5, %l1
1887 movcs %xcc, %g2, %i6
1888 xnorcc %l6, 0x1B48, %l3
1889 stw %o3, [%l7 + 0x28]
1890 stx %o7, [%l7 + 0x38]
1891 swap [%l7 + 0x14], %g5
1892 std %i6, [%l7 + 0x18]
1893 ldsb [%l7 + 0x3C], %l0
1894 nop
1895 set 0x58, %i4
1896 std %i2, [%l7 + %i4]
1897 flush %l7 + 0x10
1898 ldsh [%l7 + 0x42], %l5
1899 stbar
1900 stbar
1901 wr %g0, 0x22, %asi
1902 stxa %o0, [%l7 + 0x28] %asi
1903 membar #Sync
1904 nop
1905 set 0x18, %l5
1906 lduh [%l7 + %l5], %o6
1907 ldsb [%l7 + 0x38], %l4
1908 stb %g4, [%l7 + 0x0C]
1909 stb %o2, [%l7 + 0x44]
1910 ldstub [%l7 + 0x69], %l2
1911 tge %xcc, 0x5
1912 nop
1913 set 0x08, %g4
1914 std %f26, [%l7 + %g4]
1915 ldsb [%l7 + 0x26], %g7
1916 for %f4, %f2, %f20
1917 sethi 0x185E, %i3
1918 orcc %o5, %o4, %i0
1919 std %f14, [%l7 + 0x18]
1920 wr %g0, 0x81, %asi
1921 ldxa [%l7 + 0x30] %asi, %g3
1922 wr %g0, 0x0c, %asi
1923 ldxa [%l7 + 0x50] %asi, %o1
1924 bvc,pt %xcc, loop_35
1925 nop
1926 setx loop_36, %l0, %l1
1927 wrpr 0x1, %tl
1928 wrpr %l1, %tpc
1929 add %l1, 0x4, %l1
1930 wrpr %l1, %tnpc
1931 setx 0x34400001400, %l0, %l1
1932 wrpr %l1, %tstate
1933 wrhpr 0x4, %htstate
1934 retry
1935 ldub [%l7 + 0x3C], %i4
1936 add %g1, 0x10E4, %i1
1937loop_35:
1938 rdpr %tba, %g6
1939loop_36:
1940 nop
1941 set 0x19, %i3
1942 ldsb [%l7 + %i3], %l1
1943 ldd [%l7 + 0x40], %f12
1944 stx %g2, [%l7 + 0x38]
1945 ldsh [%l7 + 0x78], %i5
1946 edge16n %l6, %i6, %l3
1947 tneg %xcc, 0x3
1948 stb %o7, [%l7 + 0x62]
1949 ldx [%l7 + 0x08], %g5
1950 std %f30, [%l7 + 0x20]
1951!Yo - got one - imm_asi 0x40
1952!And yo - immediate is 0x3e8
1953 set 0x3e8, %o0
1954 nop ! nop ! ldxa [%g0 + %o0] 0x40, %o3 ripped by fixASI40.pl ripped by fixASI40.pl
1955 lduw [%l7 + 0x38], %i7
1956 ldx [%l7 + 0x08], %i2
1957 stb %l5, [%l7 + 0x1A]
1958 rdhpr %hintp, %o0
1959 lduh [%l7 + 0x68], %o6
1960 ldd [%l7 + 0x68], %f16
1961 sth %l4, [%l7 + 0x4E]
1962 set 0x38, %g1
1963 ldxa [%l7 + %g1] 0x15, %l0
1964 ldstub [%l7 + 0x3A], %g4
1965 ldd [%l7 + 0x60], %f20
1966 wr %g0, 0x19, %asi
1967 stxa %o2, [%l7 + 0x30] %asi
1968 ldub [%l7 + 0x39], %g7
1969 swap [%l7 + 0x54], %l2
1970 st %f11, [%l7 + 0x68]
1971 movcc %xcc, %o5, %o4
1972 ldub [%l7 + 0x74], %i3
1973 nop
1974 set 0x60, %l6
1975 ldd [%l7 + %l6], %f6
1976 stb %i0, [%l7 + 0x22]
1977 edge8n %o1, %i4, %g3
1978!Yo - got one - imm_asi 0x20
1979!And yo - immediate is 0x18
1980 wr %g0, 0x20, %asi
1981 stxa %g1, [%g0 + 0x18] %asi
1982 ldsb [%l7 + 0x33], %i1
1983 lduh [%l7 + 0x36], %l1
1984 wr %g0, 0x1d, %asi
1985 ldxa [%l7 + 0x18] %asi, %g2
1986 swap [%l7 + 0x74], %i5
1987 nop
1988 set 0x6C, %g3
1989 ldub [%l7 + %g3], %l6
1990 swap [%l7 + 0x2C], %i6
1991 flush %l7 + 0x58
1992 lduw [%l7 + 0x40], %l3
1993 sth %o7, [%l7 + 0x56]
1994 prefetch [%l7 + 0x34], 0x1
1995 ldub [%l7 + 0x0C], %g5
1996 flush %l7 + 0x0C
1997 ldsw [%l7 + 0x34], %g6
1998 movle %icc, %o3, %i2
1999 st %f2, [%l7 + 0x20]
2000 std %i6, [%l7 + 0x30]
2001 ldsw [%l7 + 0x1C], %l5
2002 stx %o0, [%l7 + 0x60]
2003 bcc %icc, loop_37
2004 taddcctv %o6, 0x12A0, %l4
2005 swap [%l7 + 0x28], %g4
2006 st %f24, [%l7 + 0x10]
2007loop_37:
2008 stw %o2, [%l7 + 0x3C]
2009 set 0x18, %o5
2010 ldxa [%l7 + %o5] 0x11, %l0
2011 flush %l7 + 0x5C
2012 ldstub [%l7 + 0x7D], %l2
2013 sth %o5, [%l7 + 0x1C]
2014 stw %o4, [%l7 + 0x4C]
2015 lduw [%l7 + 0x74], %g7
2016 ldstub [%l7 + 0x3B], %i0
2017 flush %l7 + 0x10
2018 popc 0x0CAF, %i3
2019 udivcc %i4, 0x0A7D, %g3
2020 ldstub [%l7 + 0x56], %o1
2021 lduw [%l7 + 0x44], %i1
2022 lduh [%l7 + 0x44], %l1
2023 tleu %xcc, 0x7
2024 edge16l %g1, %i5, %l6
2025 ldub [%l7 + 0x0C], %i6
2026 wr %g0, 0x1d, %asi
2027 stxa %l3, [%l7 + 0x10] %asi
2028 stbar
2029 sth %o7, [%l7 + 0x3E]
2030 lduh [%l7 + 0x24], %g5
2031 swap [%l7 + 0x5C], %g6
2032 ldx [%l7 + 0x08], %g2
2033 ldd [%l7 + 0x70], %i2
2034 st %f14, [%l7 + 0x2C]
2035 mulscc %i7, 0x0A02, %o3
2036 ldsw [%l7 + 0x68], %o0
2037 movvc %icc, %l5, %l4
2038 subccc %g4, %o2, %l0
2039 ld [%l7 + 0x78], %f23
2040 ldub [%l7 + 0x46], %o6
2041 ldd [%l7 + 0x58], %f30
2042 flush %l7 + 0x74
2043 ldub [%l7 + 0x29], %o5
2044 stbar
2045 xnor %l2, 0x1241, %o4
2046 std %i0, [%l7 + 0x68]
2047 lduw [%l7 + 0x38], %g7
2048!Yo - got one - imm_asi 0x57
2049!And yo - immediate is 0x0
2050 set 0x0, %i2
2051 stxa %i3, [%g0 + %i2] 0x57
2052 ldd [%l7 + 0x58], %g2
2053 move %xcc, %i4, %i1
2054 sllx %l1, %g1, %i5
2055 ldx [%l7 + 0x08], %o1
2056 std %i6, [%l7 + 0x28]
2057 flush %l7 + 0x1C
2058 movneg %icc, %l3, %l6
2059 membar 0x6C
2060 std %f18, [%l7 + 0x50]
2061 lduw [%l7 + 0x18], %g5
2062 stx %g6, [%l7 + 0x30]
2063 fmovsg %icc, %f19, %f23
2064 flush %l7 + 0x4C
2065 fmovrdlz %o7, %f14, %f28
2066 set 0x78, %o7
2067 stxa %i2, [%l7 + %o7] 0x2a
2068 membar #Sync
2069 ldd [%l7 + 0x78], %f6
2070 st %f2, [%l7 + 0x6C]
2071 udivcc %i7, 0x0C8A, %o3
2072 prefetch [%l7 + 0x64], 0x2
2073 ldsb [%l7 + 0x47], %o0
2074 std %g2, [%l7 + 0x50]
2075 swap [%l7 + 0x20], %l5
2076 nop
2077 set 0x58, %g5
2078 lduw [%l7 + %g5], %g4
2079 lduh [%l7 + 0x64], %l4
2080 lduw [%l7 + 0x20], %l0
2081 xnor %o2, 0x1BF7, %o6
2082 bcc,a,pn %icc, loop_38
2083 swap [%l7 + 0x50], %o5
2084!Yo - got one - imm_asi 0x4f
2085!And yo - immediate is 0x0
2086 wr %g0, 0x4f, %asi
2087 stxa %l2, [%g0 + 0x0] %asi
2088loop_38:
2089 prefetch [%l7 + 0x7C], 0x2
2090 ldsb [%l7 + 0x62], %i0
2091 ldsh [%l7 + 0x20], %g7
2092 xnorcc %o4, %i3, %g3
2093 stb %i1, [%l7 + 0x77]
2094 ldub [%l7 + 0x57], %l1
2095 wr %g0, 0x88, %asi
2096 stxa %i4, [%l7 + 0x40] %asi
2097 ldub [%l7 + 0x45], %i5
2098 stw %o1, [%l7 + 0x08]
2099 ldsh [%l7 + 0x38], %g1
2100 ldub [%l7 + 0x0E], %i6
2101 lduw [%l7 + 0x2C], %l3
2102 rdhpr %htba, %l6
2103 st %f0, [%l7 + 0x60]
2104 and %g6, 0x10F0, %g5
2105 ld [%l7 + 0x38], %f27
2106 stx %o7, [%l7 + 0x58]
2107 subcc %i7, 0x0609, %o3
2108 sth %i2, [%l7 + 0x78]
2109 stb %o0, [%l7 + 0x1B]
2110 stb %g2, [%l7 + 0x59]
2111 ldx [%l7 + 0x78], %l5
2112 stx %g4, [%l7 + 0x60]
2113 udiv %l0, 0x0AB8, %l4
2114 lduw [%l7 + 0x4C], %o2
2115 ldd [%l7 + 0x50], %o6
2116 ld [%l7 + 0x34], %f26
2117 ldstub [%l7 + 0x11], %o5
2118 stb %l2, [%l7 + 0x4F]
2119 stw %g7, [%l7 + 0x70]
2120 sth %o4, [%l7 + 0x12]
2121 flush %l7 + 0x74
2122 fmovsne %icc, %f3, %f21
2123 sth %i0, [%l7 + 0x38]
2124 st %f16, [%l7 + 0x2C]
2125 fmovdn %xcc, %f8, %f24
2126 std %f30, [%l7 + 0x40]
2127 st %f25, [%l7 + 0x74]
2128 sth %g3, [%l7 + 0x0E]
2129 ldub [%l7 + 0x39], %i3
2130 restored
2131 rdpr %cwp, %g1
2132 rdpr %cansave, %g2
2133 rdpr %canrestore, %g3
2134 rdpr %cleanwin, %g4
2135 rdpr %otherwin, %g5
2136 rdpr %wstate, %g6
2137 rdhpr %hsys_tick_cmpr, %i1
2138 movle %icc, %i4, %l1
2139 nop
2140 set 0x68, %o2
2141 stw %o1, [%l7 + %o2]
2142 sth %g1, [%l7 + 0x5E]
2143 ldx [%l7 + 0x60], %i6
2144 ldd [%l7 + 0x38], %f4
2145 movle %xcc, %l3, %i5
2146 ld [%l7 + 0x58], %f15
2147 sethi 0x1581, %l6
2148 nop
2149 set 0x64, %o4
2150 ldsw [%l7 + %o4], %g6
2151 ldx [%l7 + 0x20], %o7
2152 swap [%l7 + 0x4C], %i7
2153 ldd [%l7 + 0x18], %g4
2154 std %o2, [%l7 + 0x18]
2155 nop
2156 set 0x18, %o6
2157 stb %i2, [%l7 + %o6]
2158 ldsw [%l7 + 0x10], %o0
2159 andncc %l5, %g2, %g4
2160 swap [%l7 + 0x18], %l4
2161 fones %f6
2162 swap [%l7 + 0x2C], %o2
2163 prefetch [%l7 + 0x30], 0x1
2164 addc %l0, 0x1940, %o5
2165 flush %l7 + 0x28
2166 udivx %l2, 0x1BB4, %o6
2167 ldsh [%l7 + 0x6A], %g7
2168 ldstub [%l7 + 0x76], %i0
2169 ldstub [%l7 + 0x7D], %o4
2170 ldsw [%l7 + 0x4C], %g3
2171 stb %i3, [%l7 + 0x4A]
2172 stb %i1, [%l7 + 0x14]
2173 wr %i4, %o1, %sys_tick
2174 sth %g1, [%l7 + 0x16]
2175 lduh [%l7 + 0x7E], %l1
2176 ldstub [%l7 + 0x1C], %i6
2177 ldd [%l7 + 0x48], %f30
2178 ldd [%l7 + 0x68], %f16
2179 taddcctv %i5, 0x00E6, %l3
2180 sth %g6, [%l7 + 0x48]
2181 set 0x38, %o3
2182 stxa %o7, [%l7 + %o3] 0x19
2183 ldsb [%l7 + 0x77], %i7
2184 stbar
2185 lduh [%l7 + 0x2E], %g5
2186 ldsw [%l7 + 0x2C], %o3
2187 movne %xcc, %l6, %o0
2188 lduw [%l7 + 0x0C], %l5
2189 stx %g2, [%l7 + 0x68]
2190 fexpand %f21, %f0
2191 prefetch [%l7 + 0x58], 0x2
2192 nop
2193 set 0x6C, %o1
2194 prefetch [%l7 + %o1], 0x0
2195 stbar
2196 tcs %xcc, 0x7
2197 wr %g0, 0x89, %asi
2198 ldxa [%l7 + 0x38] %asi, %i2
2199 ldx [%l7 + 0x08], %l4
2200 stx %g4, [%l7 + 0x20]
2201 stx %o2, [%l7 + 0x60]
2202 ldub [%l7 + 0x12], %l0
2203 ldsb [%l7 + 0x17], %l2
2204 umul %o6, 0x1D41, %o5
2205 ld [%l7 + 0x1C], %f26
2206 ldub [%l7 + 0x35], %g7
2207 fcmple16 %f10, %f20, %i0
2208 std %f18, [%l7 + 0x40]
2209 stbar
2210 ldx [%l7 + 0x78], %g3
2211 ldstub [%l7 + 0x14], %o4
2212 ldstub [%l7 + 0x75], %i3
2213 flush %l7 + 0x54
2214 movne %icc, %i1, %i4
2215 swap [%l7 + 0x4C], %o1
2216 ldsh [%l7 + 0x34], %g1
2217 stw %l1, [%l7 + 0x44]
2218 alignaddr %i6, %l3, %i5
2219 ldx [%l7 + 0x78], %g6
2220 fbg %fcc3, loop_39
2221 subcc %o7, 0x0CFA, %g5
2222 ldsw [%l7 + 0x70], %o3
2223 ldx [%l7 + 0x70], %i7
2224loop_39:
2225 stw %l6, [%l7 + 0x5C]
2226 prefetch [%l7 + 0x08], 0x0
2227 fnands %f20, %f22, %f3
2228 ldub [%l7 + 0x1F], %o0
2229 movleu %icc, %g2, %l5
2230 set 0x18, %l3
2231 ldxa [%l7 + %l3] 0x1c, %l4
2232 taddcc %i2, %g4, %l0
2233 rdpr %otherwin, %o2
2234 ldub [%l7 + 0x3C], %l2
2235 tg %xcc, 0x7
2236 fble,a %fcc2, loop_40
2237 swap [%l7 + 0x14], %o6
2238 ldsh [%l7 + 0x3C], %g7
2239 tg %icc, 0x2
2240loop_40:
2241 edge8 %i0, %g3, %o5
2242 std %o4, [%l7 + 0x58]
2243 fcmpne32 %f6, %f6, %i1
2244 nop
2245 set 0x78, %i7
2246 ldsh [%l7 + %i7], %i3
2247 rd %tick_cmpr, %i4
2248 stbar
2249 ld [%l7 + 0x24], %f31
2250 fpack16 %f2, %f14
2251 ldd [%l7 + 0x30], %f10
2252 umulcc %o1, %l1, %i6
2253 swap [%l7 + 0x6C], %g1
2254 ldsh [%l7 + 0x16], %i5
2255 stb %g6, [%l7 + 0x0F]
2256 brz,a %l3, loop_41
2257 flush %l7 + 0x2C
2258 nop
2259 set 0x78, %l2
2260 std %g4, [%l7 + %l2]
2261 bne,a loop_42
2262loop_41:
2263 ldub [%l7 + 0x4B], %o7
2264 std %i6, [%l7 + 0x58]
2265 bne,a loop_43
2266loop_42:
2267 swap [%l7 + 0x3C], %o3
2268 fandnot1s %f5, %f27, %f11
2269 sth %l6, [%l7 + 0x42]
2270loop_43:
2271 stb %g2, [%l7 + 0x3E]
2272 bvc loop_44
2273 ld [%l7 + 0x6C], %f24
2274 nop
2275 set 0x70, %l4
2276 std %f14, [%l7 + %l4]
2277 prefetch [%l7 + 0x78], 0x0
2278loop_44:
2279 lduh [%l7 + 0x0E], %l5
2280 lduh [%l7 + 0x38], %o0
2281 ldsw [%l7 + 0x20], %l4
2282 swap [%l7 + 0x54], %i2
2283 stbar
2284 movneg %xcc, %g4, %l0
2285 ldsw [%l7 + 0x68], %o2
2286 std %l2, [%l7 + 0x50]
2287 swap [%l7 + 0x6C], %g7
2288 nop
2289 set 0x52, %l1
2290 lduh [%l7 + %l1], %i0
2291 lduw [%l7 + 0x14], %g3
2292 fmovse %icc, %f16, %f25
2293 nop
2294 set 0x62, %g2
2295 ldsh [%l7 + %g2], %o5
2296 edge32n %o4, %o6, %i3
2297 alignaddr %i1, %o1, %i4
2298 nop
2299 set 0x24, %l0
2300 prefetch [%l7 + %l0], 0x0
2301 fbge %fcc2, loop_45
2302 tn %xcc, 0x6
2303 flush %l7 + 0x1C
2304 lduw [%l7 + 0x48], %i6
2305loop_45:
2306 fcmple16 %f20, %f12, %l1
2307 fblg %fcc2, loop_46
2308 swap [%l7 + 0x6C], %g1
2309 st %f12, [%l7 + 0x6C]
2310 ldsb [%l7 + 0x60], %g6
2311loop_46:
2312 tne %xcc, 0x2
2313 stx %i5, [%l7 + 0x40]
2314 ldx [%l7 + 0x78], %g5
2315 fcmpes %fcc1, %f15, %f18
2316 st %f19, [%l7 + 0x6C]
2317 tcs %xcc, 0x3
2318 ldsw [%l7 + 0x68], %l3
2319 ld [%l7 + 0x50], %f14
2320 ldsb [%l7 + 0x16], %i7
2321 ldub [%l7 + 0x14], %o3
2322 popc 0x114D, %o7
2323 std %f26, [%l7 + 0x58]
2324 fors %f30, %f1, %f6
2325 ldx [%l7 + 0x50], %l6
2326 wr %g0, 0x89, %asi
2327 ldxa [%l7 + 0x08] %asi, %l5
2328 stbar
2329 ldsw [%l7 + 0x70], %o0
2330 nop
2331 set 0x38, %g7
2332 sth %g2, [%l7 + %g7]
2333 bleu,pn %xcc, loop_47
2334 stb %i2, [%l7 + 0x32]
2335 rd %tick_cmpr, %g4
2336 wr %g0, 0x1d, %asi
2337 stxa %l0, [%l7 + 0x08] %asi
2338loop_47:
2339 stw %l4, [%l7 + 0x2C]
2340 ldsw [%l7 + 0x7C], %o2
2341 ld [%l7 + 0x08], %f0
2342 sth %l2, [%l7 + 0x48]
2343 ldsb [%l7 + 0x3E], %g7
2344 movl %icc, %i0, %g3
2345 ldstub [%l7 + 0x10], %o5
2346 ldsh [%l7 + 0x2E], %o4
2347 srl %i3, 0x0A, %o6
2348 andn %i1, 0x190E, %o1
2349 nop
2350 set 0x78, %i1
2351 ldsw [%l7 + %i1], %i6
2352 swap [%l7 + 0x14], %i4
2353 std %f18, [%l7 + 0x40]
2354 ldstub [%l7 + 0x3C], %g1
2355 sth %g6, [%l7 + 0x72]
2356 prefetch [%l7 + 0x44], 0x2
2357 ldsw [%l7 + 0x40], %l1
2358 ldsw [%l7 + 0x1C], %g5
2359 stx %l3, [%l7 + 0x18]
2360 st %f23, [%l7 + 0x50]
2361 std %i6, [%l7 + 0x40]
2362 ldsb [%l7 + 0x61], %i5
2363 sth %o7, [%l7 + 0x6E]
2364 fnot2 %f12, %f22
2365 ldsh [%l7 + 0x64], %o3
2366 ldstub [%l7 + 0x67], %l5
2367 set 0x30, %g6
2368 stxa %o0, [%l7 + %g6] 0xeb
2369 membar #Sync
2370 stbar
2371 flush %l7 + 0x20
2372 ldx [%l7 + 0x28], %l6
2373 set 0x68, %i0
2374 stxa %i2, [%l7 + %i0] 0x04
2375 mulscc %g4, %g2, %l0
2376 ldsb [%l7 + 0x54], %o2
2377 ldsb [%l7 + 0x2A], %l2
2378 stb %l4, [%l7 + 0x6D]
2379 flush %l7 + 0x14
2380 flush %l7 + 0x10
2381 ldd [%l7 + 0x60], %f8
2382 fmovscs %icc, %f18, %f8
2383 set 0x10, %i5
2384 ldxa [%l7 + %i5] 0x81, %i0
2385 ldsb [%l7 + 0x75], %g7
2386 tcs %icc, 0x3
2387 umul %o5, %o4, %g3
2388 prefetch [%l7 + 0x64], 0x1
2389 ldd [%l7 + 0x18], %i2
2390 st %f14, [%l7 + 0x08]
2391 brlez %i1, loop_48
2392 lduw [%l7 + 0x38], %o1
2393 ble loop_49
2394 stb %i6, [%l7 + 0x10]
2395loop_48:
2396 ldx [%l7 + 0x08], %o6
2397 flush %l7 + 0x1C
2398loop_49:
2399 std %i4, [%l7 + 0x28]
2400 st %f15, [%l7 + 0x1C]
2401 ldsb [%l7 + 0x08], %g6
2402 ldsh [%l7 + 0x4C], %g1
2403 set 0x10, %i6
2404 ldxa [%l7 + %i6] 0x14, %g5
2405 nop
2406 set 0x64, %l5
2407 stb %l1, [%l7 + %l5]
2408 edge8ln %l3, %i7, %i5
2409 stw %o7, [%l7 + 0x40]
2410 std %o2, [%l7 + 0x68]
2411 lduh [%l7 + 0x6E], %l5
2412 stw %o0, [%l7 + 0x5C]
2413 lduh [%l7 + 0x42], %l6
2414 wr %g0, 0x1d, %asi
2415 ldxa [%l7 + 0x10] %asi, %g4
2416 flush %l7 + 0x64
2417 sth %i2, [%l7 + 0x2C]
2418 edge8n %l0, %o2, %g2
2419 bleu loop_50
2420 stx %l2, [%l7 + 0x30]
2421 fcmpd %fcc3, %f28, %f26
2422 ld [%l7 + 0x4C], %f18
2423loop_50:
2424 std %i0, [%l7 + 0x18]
2425 stx %l4, [%l7 + 0x48]
2426 ldd [%l7 + 0x68], %g6
2427 stw %o5, [%l7 + 0x08]
2428 sub %g3, 0x0B8B, %o4
2429 wr %g0, 0x1d, %asi
2430 stxa %i1, [%l7 + 0x28] %asi
2431 stw %o1, [%l7 + 0x74]
2432 fpsub32s %f23, %f31, %f18
2433 stw %i3, [%l7 + 0x78]
2434 ldub [%l7 + 0x5C], %i6
2435 be,a,pt %xcc, loop_51
2436 fbne,a %fcc2, loop_52
2437 lduh [%l7 + 0x66], %i4
2438 ldd [%l7 + 0x60], %f28
2439loop_51:
2440 st %f21, [%l7 + 0x24]
2441loop_52:
2442 ldsw [%l7 + 0x68], %g6
2443 edge8 %g1, %g5, %o6
2444 ldsw [%l7 + 0x7C], %l1
2445 stw %l3, [%l7 + 0x6C]
2446 ldd [%l7 + 0x78], %f2
2447 std %i6, [%l7 + 0x30]
2448 ldx [%l7 + 0x68], %o7
2449 sir 0x1BEE
2450 movge %xcc, %i5, %l5
2451 nop
2452 set 0x3C, %i4
2453 ldstub [%l7 + %i4], %o0
2454
2455 or %g0, 0x8, %l0
2456 sllx %l0, 0x3c, %l0
2457 wrhpr %l0, %g0, %hsys_tick_cmpr
2458 stb %o3, [%l7 + 0x5D]
2459 nop
2460 set 0x38, %g4
2461 lduw [%l7 + %g4], %g4
2462 brgz %i2, loop_53
2463 std %o2, [%l7 + 0x10]
2464 ld [%l7 + 0x30], %f20
2465 ldsh [%l7 + 0x16], %l0
2466loop_53:
2467 lduw [%l7 + 0x4C], %l2
2468 rd %tick_cmpr, %i0
2469 bleu,a,pt %icc, loop_54
2470 nop
2471 set 0x78, %i3
2472 lduh [%l7 + %i3], %l4
2473 alignaddrl %g7, %o5, %g3
2474 stw %o4, [%l7 + 0x2C]
2475loop_54:
2476 sethi 0x018F, %i1
2477!Yo - got one - imm_asi 0x4f
2478!And yo - immediate is 0x10
2479 set 0x10, %o0
2480 stxa %o1, [%g0 + %o0] 0x4f
2481 st %f27, [%l7 + 0x54]
2482 ldsb [%l7 + 0x4A], %i3
2483 ldstub [%l7 + 0x43], %g2
2484 st %f25, [%l7 + 0x20]
2485 rdpr %pil, %i6
2486 flush %l7 + 0x14
2487 ldx [%l7 + 0x40], %g6
2488 std %g0, [%l7 + 0x58]
2489 nop
2490 set 0x25, %g1
2491 ldstub [%l7 + %g1], %i4
2492 nop
2493 setx loop_55, %l0, %l1
2494 jmpl %l1, %o6
2495 ldd [%l7 + 0x58], %g4
2496 fbug %fcc2, loop_56
2497 ldstub [%l7 + 0x6D], %l1
2498loop_55:
2499 stb %i7, [%l7 + 0x38]
2500 std %f2, [%l7 + 0x78]
2501loop_56:
2502 fbule %fcc1, loop_57
2503 fmovdn %xcc, %f19, %f17
2504 nop
2505 set 0x65, %l6
2506 ldub [%l7 + %l6], %o7
2507 ldub [%l7 + 0x78], %i5
2508loop_57:
2509 fbl,a %fcc3, loop_58
2510 bleu,pn %xcc, loop_59
2511 flush %l7 + 0x08
2512 ldub [%l7 + 0x4C], %l5
2513loop_58:
2514 ldsb [%l7 + 0x34], %o0
2515loop_59:
2516 nop
2517 set 0x68, %g3
2518 ldx [%l7 + %g3], %l6
2519 ldd [%l7 + 0x40], %f26
2520 nop
2521 set 0x30, %i2
2522 ldd [%l7 + %i2], %f14
2523 ld [%l7 + 0x7C], %f16
2524 fnot1 %f0, %f8
2525 ldd [%l7 + 0x50], %o2
2526 flushw
2527 lduh [%l7 + 0x4A], %l3
2528 ldd [%l7 + 0x30], %f20
2529 movpos %xcc, %i2, %o2
2530 ldub [%l7 + 0x7D], %g4
2531 sth %l0, [%l7 + 0x6C]
2532 ldd [%l7 + 0x30], %l2
2533 sth %l4, [%l7 + 0x50]
2534 nop
2535 set 0x60, %o7
2536 stw %g7, [%l7 + %o7]
2537 stb %o5, [%l7 + 0x67]
2538 stbar
2539 std %f16, [%l7 + 0x30]
2540 ldstub [%l7 + 0x53], %i0
2541 stbar
2542 wr %g0, 0x0c, %asi
2543 ldxa [%l7 + 0x68] %asi, %o4
2544 tcs %icc, 0x2
2545 ldd [%l7 + 0x38], %f14
2546 stb %g3, [%l7 + 0x5E]
2547 sth %o1, [%l7 + 0x68]
2548 ldx [%l7 + 0x78], %i3
2549 movrgz %i1, %i6, %g6
2550 smul %g1, 0x0563, %i4
2551 sdivx %o6, 0x1A10, %g2
2552 lduh [%l7 + 0x20], %l1
2553 ldub [%l7 + 0x7F], %i7
2554 fpadd16 %f10, %f14, %f30
2555 st %f7, [%l7 + 0x4C]
2556 wrpr %o7, 0x12C7, %cwp
2557 st %f4, [%l7 + 0x70]
2558 ldstub [%l7 + 0x0D], %g5
2559 prefetch [%l7 + 0x3C], 0x2
2560 fmovscs %icc, %f14, %f24
2561 lduh [%l7 + 0x66], %i5
2562 stx %o0, [%l7 + 0x40]
2563 stb %l5, [%l7 + 0x47]
2564 ldub [%l7 + 0x6E], %o3
2565 nop
2566 set 0x30, %g5
2567 stx %l3, [%l7 + %g5]
2568 set 0x68, %o2
2569 ldxa [%l7 + %o2] 0x18, %l6
2570 ldsb [%l7 + 0x64], %o2
2571 sth %i2, [%l7 + 0x36]
2572 rd %sys_tick_cmpr, %l0
2573 st %f18, [%l7 + 0x4C]
2574 ldd [%l7 + 0x30], %g4
2575 std %f16, [%l7 + 0x38]
2576 flush %l7 + 0x54
2577 std %l4, [%l7 + 0x58]
2578 stx %l2, [%l7 + 0x08]
2579 lduh [%l7 + 0x10], %o5
2580 lduw [%l7 + 0x3C], %g7
2581 ldd [%l7 + 0x68], %o4
2582 nop
2583 set 0x74, %o4
2584 ldstub [%l7 + %o4], %i0
2585 taddcctv %o1, %i3, %g3
2586 nop
2587 set 0x30, %o6
2588 ldd [%l7 + %o6], %i0
2589 swap [%l7 + 0x2C], %i6
2590 sth %g6, [%l7 + 0x64]
2591 st %f26, [%l7 + 0x0C]
2592 fornot2s %f11, %f0, %f27
2593 set 0x28, %o3
2594 ldxa [%l7 + %o3] 0x04, %i4
2595 nop
2596 set 0x10, %o1
2597 ldx [%l7 + %o1], %g1
2598 swap [%l7 + 0x44], %g2
2599 flush %l7 + 0x08
2600 rd %fprs, %o6
2601 ldub [%l7 + 0x3F], %l1
2602 lduh [%l7 + 0x08], %o7
2603 ldsw [%l7 + 0x44], %g5
2604 tg %icc, 0x1
2605 ldsw [%l7 + 0x64], %i7
2606 ldstub [%l7 + 0x79], %i5
2607 std %f8, [%l7 + 0x38]
2608 ldx [%l7 + 0x20], %o0
2609 ldstub [%l7 + 0x1E], %l5
2610 restored
2611 rdpr %cwp, %g1
2612 rdpr %cansave, %g2
2613 rdpr %canrestore, %g3
2614 rdpr %cleanwin, %g4
2615 rdpr %otherwin, %g5
2616 rdpr %wstate, %g6
2617 ldsb [%l7 + 0x6C], %l3
2618 stx %l6, [%l7 + 0x70]
2619 stw %o3, [%l7 + 0x0C]
2620 fpsub32 %f10, %f2, %f24
2621 stbar
2622 stw %i2, [%l7 + 0x38]
2623
2624 or %g0, 0x8, %l0
2625 sllx %l0, 0x3c, %l0
2626 wrhpr %l0, 0xBBF, %hsys_tick_cmpr
2627 st %f20, [%l7 + 0x74]
2628 ldsw [%l7 + 0x5C], %l4
2629 nop
2630 set 0x50, %o5
2631 std %f12, [%l7 + %o5]
2632 ldd [%l7 + 0x28], %f6
2633 lduw [%l7 + 0x44], %g4
2634 ldsb [%l7 + 0x1E], %l2
2635 ldd [%l7 + 0x08], %o4
2636 flush %l7 + 0x58
2637 sdiv %o4, 0x0AD4, %g7
2638 ldx [%l7 + 0x38], %o1
2639 stb %i3, [%l7 + 0x20]
2640 ld [%l7 + 0x6C], %f28
2641 swap [%l7 + 0x30], %i0
2642 stx %i1, [%l7 + 0x40]
2643 ldsb [%l7 + 0x6D], %g3
2644 swap [%l7 + 0x18], %i6
2645 bge,a %icc, loop_60
2646 prefetch [%l7 + 0x60], 0x2
2647 ldd [%l7 + 0x30], %g6
2648 ldsh [%l7 + 0x36], %g1
2649loop_60:
2650 ldsb [%l7 + 0x5A], %g2
2651 movg %xcc, %o6, %l1
2652 std %f18, [%l7 + 0x10]
2653!Yo - got one - imm_asi 0x50
2654!And yo - immediate is 0x18
2655 set 0x18, %i7
2656 ldxa [%g0 + %i7] 0x50, %o7
2657 edge16 %g5, %i7, %i4
2658 ld [%l7 + 0x78], %f6
2659 ldsh [%l7 + 0x08], %o0
2660 std %i4, [%l7 + 0x38]
2661 fpadd16 %f16, %f12, %f26
2662 flush %l7 + 0x38
2663 subc %l5, 0x1BB4, %l6
2664 ldd [%l7 + 0x78], %f8
2665 stb %l3, [%l7 + 0x0A]
2666 std %o2, [%l7 + 0x30]
2667 wrpr %o2, 0x10D0, %pil
2668 ldsw [%l7 + 0x64], %l0
2669 ld [%l7 + 0x6C], %f15
2670 flush %l7 + 0x14
2671 sth %i2, [%l7 + 0x38]
2672 stw %l4, [%l7 + 0x18]
2673 set 0x70, %l3
2674 ldxa [%l7 + %l3] 0x18, %l2
2675 ldd [%l7 + 0x48], %g4
2676 swap [%l7 + 0x4C], %o5
2677 std %g6, [%l7 + 0x48]
2678 bpos,pn %xcc, loop_61
2679 ldd [%l7 + 0x68], %o0
2680 taddcc %o4, 0x1D5A, %i3
2681 rdpr %otherwin, %i0
2682loop_61:
2683 ldx [%l7 + 0x40], %i1
2684 sdiv %g3, 0x0F87, %g6
2685 wr %g0, 0x81, %asi
2686 ldxa [%l7 + 0x20] %asi, %i6
2687 movg %xcc, %g2, %o6
2688 stbar
2689 ldsw [%l7 + 0x70], %g1
2690 std %f8, [%l7 + 0x60]
2691 udivcc %l1, 0x0734, %g5
2692 nop
2693 set 0x38, %l2
2694 ldsw [%l7 + %l2], %i7
2695 std %i4, [%l7 + 0x68]
2696 stbar
2697 nop
2698 set 0x78, %l4
2699 ldsw [%l7 + %l4], %o7
2700 sth %i5, [%l7 + 0x22]
2701 rdhpr %hsys_tick_cmpr, %o0
2702 ldsw [%l7 + 0x58], %l5
2703 tge %xcc, 0x4
2704 ldx [%l7 + 0x08], %l6
2705 stbar
2706 std %f26, [%l7 + 0x28]
2707 st %f6, [%l7 + 0x58]
2708 rd %pc, %l3
2709 prefetch [%l7 + 0x60], 0x0
2710 flush %l7 + 0x68
2711 ldd [%l7 + 0x30], %o2
2712 nop
2713 set 0x2A, %l1
2714 sth %o3, [%l7 + %l1]
2715 set 0x78, %l0
2716 stxa %i2, [%l7 + %l0] 0xea
2717 membar #Sync
2718 ldx [%l7 + 0x30], %l4
2719 set 0x58, %g7
2720 stxa %l0, [%l7 + %g7] 0x18
2721!Yo - got one - imm_asi 0x50
2722!And yo - immediate is 0x18
2723 set 0x18, %g2
2724 ldxa [%g0 + %g2] 0x50, %l2
2725 ldstub [%l7 + 0x5F], %g4
2726 fxnors %f2, %f2, %f3
2727 wr %g0, 0x22, %asi
2728 stxa %o5, [%l7 + 0x40] %asi
2729 membar #Sync
2730 flush %l7 + 0x0C
2731 std %f10, [%l7 + 0x38]
2732 sth %o1, [%l7 + 0x66]
2733 ld [%l7 + 0x28], %f21
2734 stb %g7, [%l7 + 0x4F]
2735 ldsb [%l7 + 0x76], %i3
2736 subccc %i0, %i1, %g3
2737 flush %l7 + 0x74
2738 stw %g6, [%l7 + 0x44]
2739 ldsb [%l7 + 0x16], %i6
2740 nop
2741 set 0x70, %g6
2742 ldx [%l7 + %g6], %g2
2743 ldsh [%l7 + 0x1C], %o4
2744 ldsh [%l7 + 0x0E], %g1
2745 st %f10, [%l7 + 0x78]
2746 stb %l1, [%l7 + 0x0D]
2747 ldsh [%l7 + 0x5C], %o6
2748 lduw [%l7 + 0x68], %i7
2749 edge32 %i4, %o7, %g5
2750 ldd [%l7 + 0x78], %f16
2751!Yo - got one - imm_asi 0x21
2752!And yo - immediate is 0x108
2753 wr %g0, 0x21, %asi
2754 stxa %o0, [%g0 + 0x108] %asi
2755 set 0x60, %i0
2756 stxa %i5, [%l7 + %i0] 0x1d
2757 lduh [%l7 + 0x62], %l6
2758 ldsb [%l7 + 0x68], %l5
2759 stw %o2, [%l7 + 0x74]
2760 lduh [%l7 + 0x5E], %l3
2761 nop
2762 set 0x79, %i5
2763 ldstub [%l7 + %i5], %i2
2764 nop
2765 set 0x38, %i6
2766 ldsw [%l7 + %i6], %l4
2767 ld [%l7 + 0x14], %f31
2768 ldstub [%l7 + 0x71], %l0
2769 fmovd %f4, %f20
2770 nop
2771 set 0x40, %i1
2772 ldd [%l7 + %i1], %f20
2773 nop
2774 set 0x58, %l5
2775 lduh [%l7 + %l5], %o3
2776 ldd [%l7 + 0x60], %g4
2777 edge32l %l2, %o5, %o1
2778!Yo - got one - imm_asi 0x50
2779!And yo - immediate is 0x30
2780 set 0x30, %g4
2781 ldxa [%g0 + %g4] 0x50, %g7
2782 stx %i0, [%l7 + 0x08]
2783 ldsw [%l7 + 0x70], %i3
2784 ldd [%l7 + 0x58], %f2
2785 stx %i1, [%l7 + 0x50]
2786 swap [%l7 + 0x44], %g3
2787 rd %fprs, %i6
2788 stb %g6, [%l7 + 0x72]
2789 sth %o4, [%l7 + 0x1C]
2790 ldub [%l7 + 0x7D], %g1
2791 ldx [%l7 + 0x58], %l1
2792 ldstub [%l7 + 0x25], %o6
2793 st %f19, [%l7 + 0x40]
2794 lduw [%l7 + 0x68], %i7
2795 ldd [%l7 + 0x28], %f12
2796 ldx [%l7 + 0x08], %i4
2797 swap [%l7 + 0x70], %o7
2798 nop
2799 set 0x60, %i4
2800 ldx [%l7 + %i4], %g5
2801 st %f16, [%l7 + 0x08]
2802 tneg %xcc, 0x4
2803 std %f28, [%l7 + 0x18]
2804 rdpr %otherwin, %g2
2805 ldsb [%l7 + 0x59], %o0
2806 ldsh [%l7 + 0x6E], %i5
2807 flush %l7 + 0x2C
2808 stbar
2809 lduw [%l7 + 0x20], %l5
2810 std %f30, [%l7 + 0x58]
2811 ldsb [%l7 + 0x7A], %o2
2812 std %f18, [%l7 + 0x20]
2813 ldub [%l7 + 0x45], %l3
2814 lduh [%l7 + 0x42], %l6
2815 stbar
2816 ldx [%l7 + 0x70], %l4
2817 lduh [%l7 + 0x40], %l0
2818 ldd [%l7 + 0x48], %f12
2819 wr %g0, 0xe, %pcr ! changed.
2820 stx %g4, [%l7 + 0x50]
2821 nop
2822 set 0x3A, %o0
2823 sth %o5, [%l7 + %o0]
2824 set 0x48, %g1
2825 stxa %l2, [%l7 + %g1] 0x10
2826 st %f0, [%l7 + 0x20]
2827 sth %g7, [%l7 + 0x1E]
2828 sth %i0, [%l7 + 0x18]
2829 stbar
2830 lduw [%l7 + 0x1C], %i3
2831 stw %i1, [%l7 + 0x44]
2832 stx %o1, [%l7 + 0x68]
2833 ldx [%l7 + 0x78], %i6
2834 movcc %xcc, %g6, %o4
2835 mulscc %g1, %g3, %o6
2836 umul %l1, 0x1350, %i7
2837 lduw [%l7 + 0x4C], %i4
2838 stb %o7, [%l7 + 0x67]
2839 swap [%l7 + 0x6C], %g5
2840 taddcctv %g2, 0x1D80, %o0
2841 sth %l5, [%l7 + 0x46]
2842 sth %o2, [%l7 + 0x54]
2843 movl %xcc, %i5, %l3
2844 umul %l4, %l0, %l6
2845 movvs %xcc, %o3, %g4
2846 std %f10, [%l7 + 0x58]
2847 std %f26, [%l7 + 0x40]
2848 ldsw [%l7 + 0x10], %o5
2849 prefetch [%l7 + 0x70], 0x0
2850 std %f2, [%l7 + 0x60]
2851 nop
2852 set 0x30, %i3
2853 ldd [%l7 + %i3], %f20
2854 ldsb [%l7 + 0x29], %l2
2855 swap [%l7 + 0x50], %i2
2856 sth %i0, [%l7 + 0x56]
2857 restored
2858 rdpr %cwp, %g1
2859 rdpr %cansave, %g2
2860 rdpr %canrestore, %g3
2861 rdpr %cleanwin, %g4
2862 rdpr %otherwin, %g5
2863 rdpr %wstate, %g6
2864 flush %l7 + 0x0C
2865 stbar
2866 std %f24, [%l7 + 0x58]
2867 ldd [%l7 + 0x78], %f6
2868 movpos %icc, %g7, %i3
2869 swap [%l7 + 0x78], %i1
2870 stw %i6, [%l7 + 0x40]
2871 edge8l %g6, %o4, %g1
2872 umul %g3, 0x0B41, %o1
2873 sth %o6, [%l7 + 0x12]
2874 std %i6, [%l7 + 0x18]
2875 wr %i4, %o7, %pic
2876!Yo - got one - imm_asi 0x21
2877!And yo - immediate is 0x8
2878 wr %g0, 0x21, %asi
2879 stxa %g5, [%g0 + 0x8] %asi
2880 stw %g2, [%l7 + 0x54]
2881!Yo - got one - imm_asi 0x4f
2882!And yo - immediate is 0x18
2883 wr %g0, 0x4f, %asi
2884 ldxa [%g0 + 0x18] %asi, %o0
2885 ld [%l7 + 0x70], %f30
2886 ldsw [%l7 + 0x18], %l5
2887 ld [%l7 + 0x28], %f31
2888 stw %o2, [%l7 + 0x1C]
2889 stw %i5, [%l7 + 0x7C]
2890 set 0x68, %l6
2891 stxa %l1, [%l7 + %l6] 0x23
2892 membar #Sync
2893 tle %icc, 0x3
2894 ldub [%l7 + 0x23], %l3
2895 lduw [%l7 + 0x14], %l0
2896 lduh [%l7 + 0x1A], %l6
2897 swap [%l7 + 0x10], %l4
2898 movrlz %g4, %o5, %l2
2899 std %f16, [%l7 + 0x30]
2900 fmovs %f23, %f25
2901 ldx [%l7 + 0x18], %i2
2902 nop
2903 set 0x50, %g3
2904 ldd [%l7 + %g3], %f4
2905 set 0x68, %i2
2906 stxa %o3, [%l7 + %i2] 0x2a
2907 membar #Sync
2908 stbar
2909 ldsb [%l7 + 0x5C], %g7
2910 stw %i0, [%l7 + 0x40]
2911 st %f8, [%l7 + 0x60]
2912 swap [%l7 + 0x18], %i3
2913 ldstub [%l7 + 0x10], %i6
2914 stbar
2915 ld [%l7 + 0x34], %f28
2916 fmovrsne %i1, %f9, %f26
2917 stbar
2918 ldub [%l7 + 0x70], %o4
2919 ldsb [%l7 + 0x5B], %g1
2920 swap [%l7 + 0x18], %g6
2921 flush %l7 + 0x08
2922 stx %o1, [%l7 + 0x30]
2923 brnz,a %g3, loop_62
2924 prefetch [%l7 + 0x44], 0x2
2925 ldsh [%l7 + 0x7E], %o6
2926 stbar
2927loop_62:
2928 ldstub [%l7 + 0x46], %i7
2929 ldsb [%l7 + 0x6D], %i4
2930 ldx [%l7 + 0x18], %g5
2931 ldsw [%l7 + 0x54], %g2
2932 lduw [%l7 + 0x08], %o7
2933 wr %g0, 0x1d, %asi
2934 ldxa [%l7 + 0x08] %asi, %o0
2935 ldd [%l7 + 0x40], %l4
2936 tle %icc, 0x0
2937 ldsh [%l7 + 0x5E], %o2
2938 ldsw [%l7 + 0x78], %l1
2939!Yo - got one - imm_asi 0x5f
2940!And yo - immediate is 0x0
2941 set 0x0, %g5
2942 stxa %i5, [%g0 + %g5] 0x5f
2943 fmovsne %icc, %f27, %f30
2944 wr %g0, 0x81, %asi
2945 ldxa [%l7 + 0x10] %asi, %l0
2946 or %l3, %l4, %l6
2947 prefetch [%l7 + 0x6C], 0x1
2948 ld [%l7 + 0x6C], %f7
2949 ld [%l7 + 0x54], %f23
2950 set 0x08, %o7
2951 ldxa [%l7 + %o7] 0x10, %o5
2952 ldd [%l7 + 0x78], %g4
2953 prefetch [%l7 + 0x10], 0x0
2954 nop
2955 set 0x78, %o4
2956 ldd [%l7 + %o4], %f26
2957 stbar
2958 set 0x48, %o2
2959 stxa %l2, [%l7 + %o2] 0x27
2960 membar #Sync
2961 stbar
2962 fbuge %fcc1, loop_63
2963 sth %i2, [%l7 + 0x74]
2964 ld [%l7 + 0x14], %f0
2965 swap [%l7 + 0x38], %o3
2966loop_63:
2967 ldx [%l7 + 0x28], %g7
2968
2969 or %g0, 0x8, %l0
2970 sllx %l0, 0x3c, %l0
2971 wrhpr %l0, 0x422, %hsys_tick_cmpr
2972 ldx [%l7 + 0x50], %i0
2973 sth %i1, [%l7 + 0x5E]
2974 stw %o4, [%l7 + 0x5C]
2975 movl %icc, %g6, %o1
2976 rdhpr %hsys_tick_cmpr, %g3
2977 lduw [%l7 + 0x60], %o6
2978 umulcc %g1, 0x078C, %i4
2979 ldub [%l7 + 0x45], %g5
2980 te %xcc, 0x2
2981 ldstub [%l7 + 0x6E], %g2
2982 flush %l7 + 0x34
2983 nop
2984 set 0x58, %o6
2985 ldd [%l7 + %o6], %f4
2986 bneg,a,pt %icc, loop_64
2987 ldsb [%l7 + 0x20], %o7
2988 ldstub [%l7 + 0x37], %i7
2989 ldsb [%l7 + 0x4E], %l5
2990loop_64:
2991 ldstub [%l7 + 0x46], %o0
2992 ld [%l7 + 0x34], %f14
2993 st %f11, [%l7 + 0x54]
2994 stw %l1, [%l7 + 0x40]
2995 ldsw [%l7 + 0x6C], %o2
2996 nop
2997 set 0x7C, %o3
2998 ldsw [%l7 + %o3], %i5
2999 nop
3000 set 0x32, %o5
3001 ldsh [%l7 + %o5], %l3
3002 swap [%l7 + 0x08], %l4
3003 lduh [%l7 + 0x60], %l0
3004 movne %icc, %l6, %o5
3005 lduw [%l7 + 0x5C], %l2
3006 lduw [%l7 + 0x08], %i2
3007 lduh [%l7 + 0x60], %o3
3008 prefetch [%l7 + 0x0C], 0x1
3009 std %g6, [%l7 + 0x40]
3010 movne %xcc, %i3, %g4
3011 stw %i0, [%l7 + 0x44]
3012 brgz,a %i6, loop_65
3013 st %f31, [%l7 + 0x28]
3014 ldsh [%l7 + 0x1C], %o4
3015 prefetch [%l7 + 0x78], 0x2
3016loop_65:
3017 flush %l7 + 0x70
3018 swap [%l7 + 0x78], %g6
3019 movvc %icc, %i1, %g3
3020 stx %o6, [%l7 + 0x20]
3021 ldub [%l7 + 0x3F], %g1
3022 stx %i4, [%l7 + 0x58]
3023 lduw [%l7 + 0x78], %g5
3024 std %g2, [%l7 + 0x38]
3025 stb %o1, [%l7 + 0x16]
3026 tleu %xcc, 0x3
3027 ldstub [%l7 + 0x5A], %o7
3028 lduh [%l7 + 0x54], %l5
3029 std %f26, [%l7 + 0x48]
3030 addc %i7, 0x080F, %o0
3031 st %f15, [%l7 + 0x08]
3032 rd %asi, %l1
3033 stb %o2, [%l7 + 0x18]
3034 std %i4, [%l7 + 0x40]
3035 flush %l7 + 0x28
3036 bn,a loop_66
3037 smulcc %l3, 0x0FA4, %l0
3038 stbar
3039 ldsw [%l7 + 0x10], %l4
3040loop_66:
3041 popc %o5, %l2
3042 set 0x60, %i7
3043 stxa %l6, [%l7 + %i7] 0x27
3044 membar #Sync
3045 ldsb [%l7 + 0x7B], %i2
3046 mulscc %g7, 0x022E, %o3
3047 swap [%l7 + 0x0C], %g4
3048 nop
3049 set 0x41, %o1
3050 ldub [%l7 + %o1], %i0
3051!Yo - got one - imm_asi 0x50
3052!And yo - immediate is 0x00
3053 wr %g0, 0x50, %asi
3054 ldxa [%g0 + 0x00] %asi, %i6
3055 sth %i3, [%l7 + 0x52]
3056 std %o4, [%l7 + 0x18]
3057 stw %i1, [%l7 + 0x7C]
3058 stb %g6, [%l7 + 0x5B]
3059 swap [%l7 + 0x34], %g3
3060 ldd [%l7 + 0x70], %g0
3061 fcmpne16 %f24, %f4, %o6
3062 add %g5, 0x05AD, %g2
3063 tvs %icc, 0x6
3064 nop
3065 set 0x5C, %l3
3066 prefetch [%l7 + %l3], 0x3
3067 ldsw [%l7 + 0x44], %i4
3068 prefetch [%l7 + 0x0C], 0x2
3069 ldsb [%l7 + 0x3C], %o1
3070 std %f20, [%l7 + 0x50]
3071 ldsw [%l7 + 0x20], %o7
3072 prefetch [%l7 + 0x4C], 0x2
3073 ldd [%l7 + 0x18], %i6
3074 sll %l5, %l1, %o0
3075 nop
3076 set 0x40, %l2
3077 std %f2, [%l7 + %l2]
3078 fmovsa %xcc, %f15, %f20
3079 stx %i5, [%l7 + 0x68]
3080 prefetch [%l7 + 0x0C], 0x1
3081 stbar
3082 ldsh [%l7 + 0x54], %l3
3083 ldub [%l7 + 0x4B], %o2
3084 fmul8ulx16 %f8, %f22, %f8
3085 nop
3086 set 0x1C, %l1
3087 lduh [%l7 + %l1], %l4
3088 ldd [%l7 + 0x48], %l0
3089 fmovrdlz %l2, %f14, %f14
3090!Yo - got one - imm_asi 0x5f
3091!And yo - immediate is 0x0
3092 set 0x0, %l4
3093 stxa %o5, [%g0 + %l4] 0x5f
3094 ld [%l7 + 0x38], %f25
3095 ldd [%l7 + 0x30], %f12
3096!Yo - got one - imm_asi 0x21
3097!And yo - immediate is 0x10
3098 set 0x10, %l0
3099 ldxa [%g0 + %l0] 0x21, %i2
3100 set 0x28, %g2
3101 stxa %g7, [%l7 + %g2] 0x23
3102 membar #Sync
3103 wr %o3, 0x1602, %set_softint
3104 lduw [%l7 + 0x34], %g4
3105 std %i6, [%l7 + 0x50]
3106 ldub [%l7 + 0x64], %i6
3107 stw %i3, [%l7 + 0x58]
3108 wr %g0, 0x88, %asi
3109 stxa %i0, [%l7 + 0x58] %asi
3110 ldsw [%l7 + 0x74], %o4
3111 ld [%l7 + 0x64], %f12
3112 flush %l7 + 0x10
3113 ldub [%l7 + 0x74], %i1
3114 stbar
3115 std %g6, [%l7 + 0x10]
3116 lduw [%l7 + 0x1C], %g1
3117 wr %g0, 0x10, %asi
3118 stxa %o6, [%l7 + 0x68] %asi
3119 movleu %xcc, %g3, %g2
3120 ldub [%l7 + 0x35], %i4
3121 nop
3122 set 0x4C, %g6
3123 prefetch [%l7 + %g6], 0x2
3124 nop
3125 set 0x38, %i0
3126 lduw [%l7 + %i0], %g5
3127 st %f6, [%l7 + 0x10]
3128!Yo - got one - imm_asi 0x40
3129!And yo - immediate is 0x128
3130 set 0x128, %i5
3131 nop ! nop ! ldxa [%g0 + %i5] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
3132 wr %g0, 0x88, %asi
3133 ldxa [%l7 + 0x20] %asi, %o1
3134 st %f17, [%l7 + 0x44]
3135 ldub [%l7 + 0x4F], %i7
3136 std %f16, [%l7 + 0x48]
3137 ldstub [%l7 + 0x61], %l1
3138 lduw [%l7 + 0x3C], %o0
3139 tsubcctv %l5, 0x0946, %l3
3140 stx %o2, [%l7 + 0x70]
3141 swap [%l7 + 0x60], %l4
3142 flush %l7 + 0x64
3143 set 0x10, %i6
3144 ldxa [%l7 + %i6] 0x88, %l0
3145 edge8ln %l2, %o5, %i5
3146
3147 or %g0, 0x8, %l0
3148 sllx %l0, 0x3c, %l0
3149 wrhpr %l0, 0x96C, %hsys_tick_cmpr
3150 sth %o3, [%l7 + 0x38]
3151 sth %g4, [%l7 + 0x42]
3152 fornot2 %f26, %f0, %f18
3153 ldub [%l7 + 0x1C], %l6
3154 tge %xcc, 0x0
3155 fcmple16 %f24, %f14, %i2
3156 ld [%l7 + 0x3C], %f8
3157 sth %i6, [%l7 + 0x66]
3158 ldsb [%l7 + 0x40], %i3
3159 movne %icc, %i0, %i1
3160 st %f2, [%l7 + 0x60]
3161 andn %g6, 0x0235, %g1
3162 lduw [%l7 + 0x30], %o6
3163 sra %g3, %g2, %i4
3164 ldx [%l7 + 0x18], %o4
3165 lduh [%l7 + 0x5C], %g5
3166 stbar
3167 subc %o7, %i7, %l1
3168 stb %o0, [%l7 + 0x31]
3169 ldd [%l7 + 0x18], %o0
3170 movleu %xcc, %l3, %l5
3171 addccc %l4, 0x0649, %l0
3172 ldx [%l7 + 0x48], %l2
3173 rd %fprs, %o5
3174 sth %o2, [%l7 + 0x4E]
3175 ldsh [%l7 + 0x62], %g7
3176 flush %l7 + 0x20
3177 swap [%l7 + 0x28], %i5
3178 tpos %icc, 0x2
3179 lduw [%l7 + 0x4C], %g4
3180 umul %o3, %l6, %i2
3181 set 0x48, %g7
3182 ldxa [%l7 + %g7] 0x14, %i3
3183 or %i0, 0x1F8B, %i1
3184 st %f5, [%l7 + 0x44]
3185 stx %i6, [%l7 + 0x18]
3186 rdhpr %hintp, %g6
3187 movrlz %g1, 0x02F, %g3
3188 flush %l7 + 0x78
3189 ldub [%l7 + 0x32], %o6
3190 ld [%l7 + 0x08], %f4
3191 ldsh [%l7 + 0x38], %i4
3192 ldsb [%l7 + 0x4D], %g2
3193 ldd [%l7 + 0x18], %f18
3194 st %f19, [%l7 + 0x78]
3195 ldub [%l7 + 0x73], %o4
3196 stw %g5, [%l7 + 0x30]
3197 ldsh [%l7 + 0x6C], %i7
3198 tsubcctv %o7, %l1, %o0
3199 swap [%l7 + 0x3C], %o1
3200 ldsh [%l7 + 0x26], %l5
3201!Yo - got one - imm_asi 0x21
3202!And yo - immediate is 0x110
3203 set 0x110, %l5
3204 ldxa [%g0 + %l5] 0x21, %l3
3205 ldstub [%l7 + 0x7B], %l4
3206!Yo - got one - imm_asi 0x4f
3207!And yo - immediate is 0x10
3208 set 0x10, %i1
3209 ldxa [%g0 + %i1] 0x4f, %l2
3210 ldsb [%l7 + 0x2F], %o5
3211 movpos %xcc, %o2, %l0
3212 lduh [%l7 + 0x46], %i5
3213 prefetch [%l7 + 0x38], 0x2
3214!Yo - got one - imm_asi 0x40
3215!And yo - immediate is 0x320
3216 set 0x320, %i4
3217 nop ! stxa %g4, [%g0 + %i4] 0x40 ripped by fixASI40.pl
3218 srlx %g7, %l6, %i2
3219 stx %o3, [%l7 + 0x68]
3220 ld [%l7 + 0x24], %f24
3221 prefetch [%l7 + 0x28], 0x2
3222 std %f20, [%l7 + 0x50]
3223 tsubcc %i0, %i3, %i6
3224 fble %fcc3, loop_67
3225 ldsw [%l7 + 0x14], %g6
3226 flush %l7 + 0x64
3227 ldx [%l7 + 0x08], %g1
3228loop_67:
3229 swap [%l7 + 0x68], %g3
3230 tne %xcc, 0x1
3231 std %f2, [%l7 + 0x10]
3232 flush %l7 + 0x78
3233 ldsh [%l7 + 0x0C], %o6
3234 std %f8, [%l7 + 0x08]
3235 rdpr %cleanwin, %i1
3236 stw %i4, [%l7 + 0x48]
3237 ta %xcc, 0x5
3238 stw %o4, [%l7 + 0x14]
3239 brgez,a %g5, loop_68
3240 stbar
3241 ldsh [%l7 + 0x6C], %g2
3242 ldsw [%l7 + 0x34], %o7
3243loop_68:
3244 stw %i7, [%l7 + 0x44]
3245 sth %l1, [%l7 + 0x4E]
3246 ldd [%l7 + 0x50], %f14
3247 brlz %o1, loop_69
3248 std %o0, [%l7 + 0x08]
3249 ld [%l7 + 0x60], %f11
3250 set 0x48, %g4
3251 stxa %l3, [%l7 + %g4] 0xea
3252 membar #Sync
3253loop_69:
3254 lduw [%l7 + 0x1C], %l4
3255 tne %icc, 0x2
3256 ldub [%l7 + 0x0D], %l2
3257 std %f10, [%l7 + 0x50]
3258 std %f10, [%l7 + 0x58]
3259 movpos %xcc, %l5, %o5
3260 stw %l0, [%l7 + 0x4C]
3261 wrpr %i5, %g4, %pil
3262 nop
3263 set 0x28, %g1
3264 ldd [%l7 + %g1], %g6
3265 ldsb [%l7 + 0x35], %l6
3266 ldd [%l7 + 0x50], %i2
3267 std %f14, [%l7 + 0x38]
3268 lduw [%l7 + 0x4C], %o3
3269 andcc %i0, %i3, %o2
3270 ldd [%l7 + 0x58], %i6
3271 st %f9, [%l7 + 0x0C]
3272 lduh [%l7 + 0x64], %g1
3273 movn %xcc, %g3, %o6
3274 nop
3275 set 0x52, %i3
3276 ldsb [%l7 + %i3], %g6
3277 tneg %xcc, 0x2
3278 movcc %icc, %i1, %i4
3279 std %g4, [%l7 + 0x18]
3280 ldub [%l7 + 0x68], %g2
3281 flush %l7 + 0x2C
3282 nop
3283 set 0x2E, %o0
3284 ldsb [%l7 + %o0], %o7
3285 ldd [%l7 + 0x68], %f10
3286 ld [%l7 + 0x50], %f27
3287 ldsw [%l7 + 0x14], %i7
3288 ldx [%l7 + 0x68], %l1
3289 andncc %o4, %o0, %l3
3290 addcc %l4, %l2, %o1
3291 ldsh [%l7 + 0x5C], %l5
3292 ldsb [%l7 + 0x19], %l0
3293 wr %g0, 0x22, %asi
3294 stxa %o5, [%l7 + 0x68] %asi
3295 membar #Sync
3296 stw %i5, [%l7 + 0x28]
3297 sth %g7, [%l7 + 0x44]
3298 sth %g4, [%l7 + 0x76]
3299 ldsh [%l7 + 0x74], %l6
3300 movrlz %o3, %i2, %i3
3301 flush %l7 + 0x20
3302 flush %l7 + 0x0C
3303 stw %i0, [%l7 + 0x78]
3304 ldsh [%l7 + 0x0E], %i6
3305 swap [%l7 + 0x2C], %o2
3306 udivcc %g3, 0x0C0B, %g1
3307 wr %g0, 0x10, %asi
3308 ldxa [%l7 + 0x70] %asi, %g6
3309 ldsb [%l7 + 0x41], %i1
3310 movcs %icc, %o6, %g5
3311 prefetch [%l7 + 0x5C], 0x3
3312 stb %i4, [%l7 + 0x72]
3313 popc 0x133B, %g2
3314 fnor %f18, %f14, %f20
3315 nop
3316 set 0x68, %g3
3317 std %f10, [%l7 + %g3]
3318 st %f31, [%l7 + 0x20]
3319 edge8n %o7, %i7, %o4
3320 std %f8, [%l7 + 0x78]
3321 udivcc %l1, 0x0A69, %o0
3322!Yo - got one - imm_asi 0x57
3323!And yo - immediate is 0x0
3324 wr %g0, 0x57, %asi
3325 stxa %l4, [%g0 + 0x0] %asi
3326 ldub [%l7 + 0x1A], %l2
3327 movcs %icc, %l3, %o1
3328 stbar
3329 fpsub16 %f10, %f14, %f2
3330 fbul,a %fcc1, loop_70
3331 stbar
3332 stx %l0, [%l7 + 0x28]
3333 ldstub [%l7 + 0x68], %o5
3334loop_70:
3335 st %f6, [%l7 + 0x40]
3336 sdivx %l5, 0x1EDC, %g7
3337 subc %g4, 0x0CE2, %i5
3338 flush %l7 + 0x54
3339 st %f31, [%l7 + 0x50]
3340 stx %l6, [%l7 + 0x60]
3341 ldsw [%l7 + 0x24], %o3
3342 ldsw [%l7 + 0x54], %i3
3343 st %f18, [%l7 + 0x40]
3344 stw %i0, [%l7 + 0x7C]
3345 ldd [%l7 + 0x78], %f24
3346 ldsh [%l7 + 0x34], %i2
3347 lduw [%l7 + 0x14], %i6
3348 flush %l7 + 0x34
3349 ldub [%l7 + 0x28], %o2
3350 stx %g1, [%l7 + 0x58]
3351 std %f10, [%l7 + 0x10]
3352 saved
3353 rdpr %cwp, %g1
3354 rdpr %cansave, %g2
3355 rdpr %canrestore, %g3
3356 rdpr %cleanwin, %g4
3357 rdpr %otherwin, %g5
3358 rdpr %wstate, %g6
3359!Yo - got one - imm_asi 0x21
3360!And yo - immediate is 0x110
3361 set 0x110, %i2
3362 ldxa [%g0 + %i2] 0x21, %g3
3363 rd %y, %i1
3364 ldstub [%l7 + 0x52], %o6
3365 ldsw [%l7 + 0x3C], %g5
3366 alignaddr %i4, %g2, %g6
3367 ldd [%l7 + 0x40], %f26
3368 stw %o7, [%l7 + 0x7C]
3369 wr %g0, 0x1d, %asi
3370 stxa %o4, [%l7 + 0x08] %asi
3371 stbar
3372 rd %y, %o0
3373 wr %l4, %l2, %sys_tick
3374 sth %i7, [%l7 + 0x52]
3375 stb %l3, [%l7 + 0x5F]
3376 ldub [%l7 + 0x50], %l0
3377 rdpr %cwp, %o5
3378 ldx [%l7 + 0x78], %l5
3379 ldstub [%l7 + 0x66], %o1
3380 ldub [%l7 + 0x12], %g4
3381 ldsw [%l7 + 0x5C], %g7
3382 ldd [%l7 + 0x40], %f30
3383 ldx [%l7 + 0x30], %l6
3384 set 0x78, %g5
3385 ldxa [%l7 + %g5] 0x04, %i5
3386 membar 0x7E
3387 edge32 %i3, %o3, %i0
3388 ld [%l7 + 0x28], %f0
3389 nop
3390 set 0x76, %o7
3391 ldsb [%l7 + %o7], %i2
3392 std %i6, [%l7 + 0x58]
3393 sth %g1, [%l7 + 0x56]
3394 swap [%l7 + 0x60], %g3
3395 lduw [%l7 + 0x5C], %o2
3396 lduw [%l7 + 0x0C], %i1
3397 ld [%l7 + 0x6C], %f14
3398 ldub [%l7 + 0x61], %o6
3399 nop
3400 set 0x14, %o4
3401 prefetch [%l7 + %o4], 0x0
3402 lduh [%l7 + 0x1A], %g5
3403 stbar
3404 alignaddrl %g2, %g6, %i4
3405 swap [%l7 + 0x14], %o7
3406 ldub [%l7 + 0x57], %l1
3407 prefetch [%l7 + 0x64], 0x2
3408 std %o4, [%l7 + 0x68]
3409 flush %l7 + 0x7C
3410 ldx [%l7 + 0x20], %o0
3411 orncc %l4, 0x0375, %i7
3412 rdhpr %htba, %l3
3413 stx %l2, [%l7 + 0x10]
3414 mova %icc, %o5, %l5
3415 lduh [%l7 + 0x12], %l0
3416 lduh [%l7 + 0x34], %g4
3417 ldsb [%l7 + 0x79], %g7
3418 ldx [%l7 + 0x18], %l6
3419 sth %o1, [%l7 + 0x6A]
3420 lduw [%l7 + 0x3C], %i3
3421 ldsh [%l7 + 0x76], %o3
3422 fmovsle %xcc, %f3, %f10
3423 sth %i0, [%l7 + 0x6C]
3424 stx %i5, [%l7 + 0x70]
3425 std %i6, [%l7 + 0x10]
3426 rd %asi, %g1
3427 ldsw [%l7 + 0x44], %i2
3428 edge32l %o2, %g3, %o6
3429 ld [%l7 + 0x64], %f23
3430 nop
3431 set 0x68, %o2
3432 stx %g5, [%l7 + %o2]
3433 lduw [%l7 + 0x28], %g2
3434 ldsh [%l7 + 0x64], %g6
3435 swap [%l7 + 0x38], %i1
3436 fbge %fcc2, loop_71
3437 ldd [%l7 + 0x08], %f12
3438 movle %icc, %i4, %o7
3439 ldsh [%l7 + 0x48], %o4
3440loop_71:
3441 swap [%l7 + 0x44], %l1
3442 std %o0, [%l7 + 0x70]
3443 ldsw [%l7 + 0x24], %l4
3444 sth %l3, [%l7 + 0x4C]
3445 ldd [%l7 + 0x30], %f22
3446 edge32l %o5, %i7, %l5
3447 st %f13, [%l7 + 0x7C]
3448 ldx [%l7 + 0x60], %l0
3449 ldsb [%l7 + 0x50], %g4
3450 stw %g7, [%l7 + 0x5C]
3451 sth %l6, [%l7 + 0x2C]
3452 prefetch [%l7 + 0x28], 0x3
3453 lduh [%l7 + 0x6A], %i3
3454 set 0x18, %l6
3455 ldxa [%l7 + %l6] 0x14, %o3
3456 lduh [%l7 + 0x12], %o1
3457 std %f30, [%l7 + 0x28]
3458 swap [%l7 + 0x2C], %i5
3459 swap [%l7 + 0x70], %i0
3460 ld [%l7 + 0x48], %f24
3461 prefetch [%l7 + 0x38], 0x3
3462 flush %l7 + 0x20
3463 ldx [%l7 + 0x08], %i6
3464 prefetch [%l7 + 0x68], 0x1
3465 lduh [%l7 + 0x70], %g1
3466 stx %i2, [%l7 + 0x68]
3467 fmovsg %xcc, %f10, %f5
3468 ldsb [%l7 + 0x39], %g3
3469 flush %l7 + 0x7C
3470 set 0x70, %o6
3471 ldxa [%l7 + %o6] 0x19, %o6
3472!Yo - got one - imm_asi 0x5f
3473!And yo - immediate is 0x0
3474 wr %g0, 0x5f, %asi
3475 stxa %o2, [%g0 + 0x0] %asi
3476 stb %g2, [%l7 + 0x4C]
3477!Yo - got one - imm_asi 0x50
3478!And yo - immediate is 0x18
3479 set 0x18, %o5
3480 ldxa [%g0 + %o5] 0x50, %g6
3481 lduh [%l7 + 0x6A], %i1
3482 stbar
3483 ldsw [%l7 + 0x68], %g5
3484 ldx [%l7 + 0x60], %i4
3485 stb %o4, [%l7 + 0x52]
3486 srl %l1, 0x03, %o7
3487 swap [%l7 + 0x54], %l4
3488 stx %l3, [%l7 + 0x28]
3489 sth %o0, [%l7 + 0x4E]
3490 ldub [%l7 + 0x30], %o5
3491 ldsh [%l7 + 0x46], %i7
3492 stb %l2, [%l7 + 0x45]
3493 ldsh [%l7 + 0x24], %l0
3494 lduw [%l7 + 0x48], %l5
3495 flush %l7 + 0x3C
3496 ldstub [%l7 + 0x74], %g4
3497 ldsb [%l7 + 0x42], %l6
3498 set 0x08, %o3
3499 ldxa [%l7 + %o3] 0x89, %i3
3500 stw %o3, [%l7 + 0x18]
3501 mulx %o1, 0x0ECE, %g7
3502 ldd [%l7 + 0x18], %i4
3503 stb %i6, [%l7 + 0x76]
3504 or %g1, %i0, %g3
3505 ld [%l7 + 0x48], %f22
3506 prefetch [%l7 + 0x24], 0x1
3507 stbar
3508 st %f1, [%l7 + 0x5C]
3509 ld [%l7 + 0x2C], %f27
3510 array16 %i2, %o6, %g2
3511 stb %o2, [%l7 + 0x78]
3512 lduw [%l7 + 0x30], %i1
3513 prefetch [%l7 + 0x10], 0x0
3514 set 0x18, %i7
3515 ldxa [%l7 + %i7] 0x81, %g5
3516 set 0x50, %l3
3517 stxa %i4, [%l7 + %l3] 0x1c
3518 tl %icc, 0x1
3519 stb %g6, [%l7 + 0x67]
3520 srax %o4, %o7, %l1
3521 ldd [%l7 + 0x60], %l4
3522 wr %g0, 0x88, %asi
3523 ldxa [%l7 + 0x58] %asi, %o0
3524 ldsh [%l7 + 0x64], %o5
3525 ldd [%l7 + 0x68], %l2
3526 stx %l2, [%l7 + 0x28]
3527 nop
3528 set 0x56, %l2
3529 stb %i7, [%l7 + %l2]
3530 stb %l0, [%l7 + 0x67]
3531 nop
3532 set 0x46, %l1
3533 ldstub [%l7 + %l1], %g4
3534 prefetch [%l7 + 0x2C], 0x0
3535 stw %l5, [%l7 + 0x54]
3536 ld [%l7 + 0x4C], %f3
3537 lduw [%l7 + 0x24], %i3
3538 sth %o3, [%l7 + 0x16]
3539 nop
3540 set 0x78, %o1
3541 ldsh [%l7 + %o1], %l6
3542 fones %f23
3543 membar 0x1A
3544 tvs %xcc, 0x3
3545 edge16l %o1, %i5, %g7
3546 ldsh [%l7 + 0x4C], %g1
3547 ldx [%l7 + 0x60], %i6
3548 ldub [%l7 + 0x6B], %i0
3549 ld [%l7 + 0x3C], %f8
3550 flush %l7 + 0x5C
3551 wr %g0, 0x88, %asi
3552 stxa %i2, [%l7 + 0x28] %asi
3553 te %xcc, 0x7
3554 ldsh [%l7 + 0x58], %o6
3555 stb %g3, [%l7 + 0x20]
3556 fbg,a %fcc2, loop_72
3557 lduw [%l7 + 0x70], %o2
3558 ldstub [%l7 + 0x60], %i1
3559 lduw [%l7 + 0x18], %g5
3560loop_72:
3561 sub %g2, %i4, %g6
3562 ldsb [%l7 + 0x74], %o7
3563 wr %g0, 0x81, %asi
3564 ldxa [%l7 + 0x20] %asi, %l1
3565 stw %o4, [%l7 + 0x10]
3566 stbar
3567 ldstub [%l7 + 0x6A], %l4
3568 rdpr %wstate, %o0
3569 tsubcctv %l3, %l2, %i7
3570 lduw [%l7 + 0x44], %l0
3571 ldsw [%l7 + 0x5C], %o5
3572 stb %g4, [%l7 + 0x16]
3573 ldsh [%l7 + 0x7A], %l5
3574 nop
3575 set 0x50, %l4
3576 std %o2, [%l7 + %l4]
3577 ldsb [%l7 + 0x15], %l6
3578 lduh [%l7 + 0x36], %i3
3579 ldd [%l7 + 0x10], %i4
3580 ldsw [%l7 + 0x64], %o1
3581 ldsb [%l7 + 0x0C], %g1
3582 ldsb [%l7 + 0x27], %i6
3583 nop
3584 set 0x0B, %g2
3585 stb %g7, [%l7 + %g2]
3586 lduw [%l7 + 0x4C], %i0
3587 set 0x20, %l0
3588 ldxa [%l7 + %l0] 0x04, %i2
3589 sth %g3, [%l7 + 0x7E]
3590 lduh [%l7 + 0x36], %o2
3591 ldsh [%l7 + 0x20], %o6
3592 sdivx %g5, 0x0A5C, %i1
3593 lduh [%l7 + 0x14], %i4
3594 nop
3595 set 0x7E, %i0
3596 sth %g6, [%l7 + %i0]
3597 lduh [%l7 + 0x78], %g2
3598 std %f10, [%l7 + 0x20]
3599 nop
3600 set 0x40, %g6
3601 sth %l1, [%l7 + %g6]
3602 nop
3603 set 0x4A, %i6
3604 ldstub [%l7 + %i6], %o7
3605 ldub [%l7 + 0x3C], %o4
3606 ldd [%l7 + 0x60], %f18
3607 wrpr %l4, 0x0734, %cwp
3608 xnorcc %l3, 0x12BE, %l2
3609 movpos %xcc, %i7, %o0
3610 ldsh [%l7 + 0x48], %o5
3611 edge32l %g4, %l0, %o3
3612 ldstub [%l7 + 0x46], %l5
3613 std %f16, [%l7 + 0x50]
3614 sra %i3, 0x1A, %i5
3615 flush %l7 + 0x10
3616 ldd [%l7 + 0x18], %f26
3617!Yo - got one - imm_asi 0x5f
3618!And yo - immediate is 0x0
3619 set 0x0, %g7
3620 stxa %o1, [%g0 + %g7] 0x5f
3621 stx %l6, [%l7 + 0x18]
3622 ldub [%l7 + 0x2E], %g1
3623 std %i6, [%l7 + 0x68]
3624 ldsh [%l7 + 0x30], %i0
3625 wr %g0, 0x80, %asi
3626 ldxa [%l7 + 0x38] %asi, %g7
3627 st %f19, [%l7 + 0x2C]
3628 lduh [%l7 + 0x3E], %i2
3629 lduh [%l7 + 0x64], %g3
3630 ld [%l7 + 0x20], %f13
3631 sdivcc %o2, 0x1CC4, %o6
3632 ldx [%l7 + 0x08], %i1
3633 sth %g5, [%l7 + 0x4C]
3634 ldd [%l7 + 0x48], %g6
3635 wr %g0, 0x89, %asi
3636 ldxa [%l7 + 0x78] %asi, %g2
3637 ldsh [%l7 + 0x58], %i4
3638 fpadd32 %f30, %f16, %f20
3639 ldub [%l7 + 0x22], %l1
3640 set 0x28, %i5
3641 ldxa [%l7 + %i5] 0x11, %o4
3642 swap [%l7 + 0x40], %l4
3643 ldsw [%l7 + 0x34], %l3
3644 fmul8ulx16 %f18, %f0, %f16
3645 swap [%l7 + 0x10], %o7
3646 std %f4, [%l7 + 0x20]
3647 nop
3648 set 0x63, %i1
3649 ldstub [%l7 + %i1], %l2
3650 ldub [%l7 + 0x3D], %o0
3651 std %f30, [%l7 + 0x58]
3652 ldstub [%l7 + 0x31], %o5
3653 flush %l7 + 0x14
3654 std %f18, [%l7 + 0x30]
3655 lduw [%l7 + 0x3C], %i7
3656 ldd [%l7 + 0x50], %l0
3657 stbar
3658 nop
3659 set 0x28, %i4
3660 ldd [%l7 + %i4], %o2
3661 ldd [%l7 + 0x60], %g4
3662 lduh [%l7 + 0x42], %l5
3663 sdivcc %i3, 0x184D, %i5
3664 ld [%l7 + 0x58], %f30
3665 ldsh [%l7 + 0x58], %o1
3666 ldx [%l7 + 0x30], %l6
3667 nop
3668 set 0x54, %l5
3669 sth %g1, [%l7 + %l5]
3670 ba %xcc, loop_73
3671 ld [%l7 + 0x54], %f16
3672 ldd [%l7 + 0x28], %i0
3673 taddcc %g7, 0x1C2F, %i6
3674loop_73:
3675 ldsw [%l7 + 0x08], %g3
3676 std %o2, [%l7 + 0x48]
3677 nop
3678 set 0x30, %g1
3679 prefetch [%l7 + %g1], 0x1
3680 flush %l7 + 0x2C
3681 std %o6, [%l7 + 0x78]
3682 st %f28, [%l7 + 0x10]
3683 rdhpr %hintp, %i1
3684 lduh [%l7 + 0x08], %g5
3685 stw %i2, [%l7 + 0x6C]
3686 rd %fprs, %g6
3687 ldd [%l7 + 0x60], %f2
3688 std %g2, [%l7 + 0x08]
3689 ldd [%l7 + 0x78], %i4
3690 rdhpr %hintp, %o4
3691 flush %l7 + 0x68
3692 ldd [%l7 + 0x48], %l4
3693 flush %l7 + 0x6C
3694 ldx [%l7 + 0x08], %l1
3695 std %f20, [%l7 + 0x68]
3696 swap [%l7 + 0x38], %o7
3697 ld [%l7 + 0x78], %f16
3698 edge8n %l2, %l3, %o0
3699 ldsh [%l7 + 0x0E], %o5
3700 ldd [%l7 + 0x08], %l0
3701 tsubcc %o3, 0x0C5C, %i7
3702 ld [%l7 + 0x3C], %f27
3703 ldsb [%l7 + 0x4C], %l5
3704 std %f12, [%l7 + 0x28]
3705 stx %g4, [%l7 + 0x38]
3706 ldsh [%l7 + 0x64], %i5
3707 ldd [%l7 + 0x28], %f10
3708 xnor %i3, 0x02B0, %o1
3709 ldsw [%l7 + 0x64], %l6
3710 lduw [%l7 + 0x48], %g1
3711 saved
3712 rdpr %cwp, %g1
3713 rdpr %cansave, %g2
3714 rdpr %canrestore, %g3
3715 rdpr %cleanwin, %g4
3716 rdpr %otherwin, %g5
3717 rdpr %wstate, %g6
3718 std %f12, [%l7 + 0x20]
3719 movn %xcc, %i0, %g7
3720 stbar
3721 std %i6, [%l7 + 0x58]
3722 ldub [%l7 + 0x60], %g3
3723 ldstub [%l7 + 0x50], %o2
3724 ldd [%l7 + 0x20], %o6
3725 flush %l7 + 0x18
3726 ldub [%l7 + 0x5C], %i1
3727 lduh [%l7 + 0x26], %g5
3728 stw %i2, [%l7 + 0x08]
3729 fpsub32s %f17, %f21, %f13
3730 flush %l7 + 0x58
3731 stbar
3732 lduh [%l7 + 0x30], %g2
3733 ld [%l7 + 0x1C], %f29
3734 sllx %i4, 0x00, %o4
3735 ldsh [%l7 + 0x18], %g6
3736 stw %l1, [%l7 + 0x18]
3737 tge %icc, 0x7
3738 std %l4, [%l7 + 0x10]
3739 saved
3740 rdpr %cwp, %g1
3741 rdpr %cansave, %g2
3742 rdpr %canrestore, %g3
3743 rdpr %cleanwin, %g4
3744 rdpr %otherwin, %g5
3745 rdpr %wstate, %g6
3746 set 0x08, %g4
3747 stxa %o7, [%l7 + %g4] 0x22
3748 membar #Sync
3749 ldsw [%l7 + 0x44], %l2
3750 ldub [%l7 + 0x50], %o0
3751 sdivx %l3, 0x0F6D, %o5
3752 std %l0, [%l7 + 0x60]
3753 prefetch [%l7 + 0x70], 0x1
3754 stb %o3, [%l7 + 0x51]
3755 ldd [%l7 + 0x68], %l4
3756 stbar
3757 std %f14, [%l7 + 0x68]
3758 ldd [%l7 + 0x70], %g4
3759 stw %i7, [%l7 + 0x20]
3760 nop
3761 set 0x50, %o0
3762 prefetch [%l7 + %o0], 0x1
3763 std %i4, [%l7 + 0x50]
3764 ldsh [%l7 + 0x1C], %i3
3765 stb %l6, [%l7 + 0x0F]
3766 edge16 %o1, %i0, %g1
3767 fbne %fcc0, loop_74
3768 ldub [%l7 + 0x30], %i6
3769 sllx %g7, 0x10, %g3
3770 prefetch [%l7 + 0x24], 0x3
3771loop_74:
3772 lduh [%l7 + 0x74], %o6
3773 prefetch [%l7 + 0x6C], 0x3
3774 std %o2, [%l7 + 0x08]
3775 sth %g5, [%l7 + 0x1A]
3776 std %f16, [%l7 + 0x38]
3777 fmovsvs %xcc, %f17, %f6
3778 ldstub [%l7 + 0x28], %i1
3779 swap [%l7 + 0x24], %g2
3780 flush %l7 + 0x70
3781 brnz %i2, loop_75
3782 fpadd32 %f4, %f0, %f2
3783 ldd [%l7 + 0x58], %f20
3784 ldd [%l7 + 0x40], %i4
3785loop_75:
3786 nop
3787 wr %g0, 0x2f, %asi
3788 stxa %g6, [%l7 + 0x28] %asi
3789 membar #Sync
3790 bleu,a,pt %xcc, loop_76
3791 ldsb [%l7 + 0x53], %o4
3792 std %l4, [%l7 + 0x60]
3793 ldx [%l7 + 0x10], %l1
3794loop_76:
3795 fmovsgu %icc, %f23, %f24
3796!Yo - got one - imm_asi 0x40
3797!And yo - immediate is 0x360
3798 set 0x360, %i3
3799 nop ! nop ! ldxa [%g0 + %i3] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
3800
3801 or %g0, 0x8, %l0
3802 sllx %l0, 0x3c, %l0
3803 wr %l0, %g0, %sys_tick_cmpr
3804 set 0x50, %i2
3805 stxa %l3, [%l7 + %i2] 0x04
3806 flush %l7 + 0x08
3807 std %f18, [%l7 + 0x18]
3808 swap [%l7 + 0x3C], %o5
3809 stx %l0, [%l7 + 0x58]
3810 ldub [%l7 + 0x7D], %o3
3811 ldsb [%l7 + 0x55], %l2
3812 movg %icc, %g4, %i7
3813 ldd [%l7 + 0x18], %f12
3814 ldsw [%l7 + 0x50], %l5
3815 sth %i5, [%l7 + 0x3A]
3816 std %f16, [%l7 + 0x60]
3817 flush %l7 + 0x60
3818 andncc %i3, %l6, %i0
3819 st %f30, [%l7 + 0x30]
3820 std %f10, [%l7 + 0x20]
3821 stx %o1, [%l7 + 0x60]
3822 ldsh [%l7 + 0x2A], %i6
3823 swap [%l7 + 0x58], %g7
3824 stb %g3, [%l7 + 0x67]
3825 umulcc %g1, %o2, %g5
3826 prefetch [%l7 + 0x70], 0x3
3827 swap [%l7 + 0x44], %o6
3828 wrpr %g2, %i1, %pil
3829 prefetch [%l7 + 0x6C], 0x2
3830 fmuld8sux16 %f19, %f8, %f30
3831 ldsh [%l7 + 0x72], %i4
3832 nop
3833 set 0x67, %g5
3834 ldsb [%l7 + %g5], %i2
3835 ld [%l7 + 0x5C], %f15
3836 std %o4, [%l7 + 0x68]
3837 prefetch [%l7 + 0x10], 0x3
3838 andncc %l4, %l1, %g6
3839 nop
3840 set 0x2C, %g3
3841 lduw [%l7 + %g3], %o7
3842 fxors %f27, %f12, %f5
3843!Yo - got one - imm_asi 0x40
3844!And yo - immediate is 0x378
3845 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
3846 nop ! nop ! ldxa [%g0 + 0x378] %asi, %o0 ripped by fixASI40.pl ripped by fixASI40.pl
3847 std %o4, [%l7 + 0x70]
3848 ldx [%l7 + 0x70], %l0
3849!Yo - got one - imm_asi 0x40
3850!And yo - immediate is 0x338
3851 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
3852 nop ! nop ! stxa %o3, [%g0 + 0x338] %asi ripped by fixASI40.pl ripped by fixASI40.pl
3853 wr %g0, 0x19, %asi
3854 stxa %l2, [%l7 + 0x38] %asi
3855 fmovdne %xcc, %f0, %f12
3856 andn %l3, 0x1210, %g4
3857 ld [%l7 + 0x4C], %f11
3858 xnor %l5, %i7, %i5
3859 set 0x40, %o7
3860 ldxa [%l7 + %o7] 0x19, %i3
3861 ldsb [%l7 + 0x74], %l6
3862 fmovrdgz %i0, %f2, %f20
3863 ldstub [%l7 + 0x60], %i6
3864 nop
3865 set 0x16, %o4
3866 lduh [%l7 + %o4], %g7
3867 stbar
3868 ldub [%l7 + 0x75], %o1
3869 set 0x28, %l6
3870 stxa %g3, [%l7 + %l6] 0x2f
3871 membar #Sync
3872 mulscc %g1, %o2, %o6
3873 lduw [%l7 + 0x70], %g5
3874 std %g2, [%l7 + 0x78]
3875 ldsb [%l7 + 0x41], %i4
3876 flush %l7 + 0x14
3877 set 0x78, %o6
3878 ldxa [%l7 + %o6] 0x88, %i1
3879 ldsh [%l7 + 0x7A], %o4
3880 umulcc %l4, 0x1901, %l1
3881 fmovscs %xcc, %f1, %f4
3882 sdivcc %i2, 0x0745, %o7
3883 ldd [%l7 + 0x68], %f30
3884 ld [%l7 + 0x50], %f21
3885 stx %o0, [%l7 + 0x08]
3886 alignaddr %g6, %l0, %o3
3887 ldd [%l7 + 0x28], %l2
3888 ldd [%l7 + 0x20], %f8
3889 stw %l3, [%l7 + 0x0C]
3890 ldx [%l7 + 0x70], %g4
3891 nop
3892 set 0x2C, %o2
3893 lduw [%l7 + %o2], %o5
3894 std %f28, [%l7 + 0x18]
3895 stbar
3896 ldsb [%l7 + 0x2B], %l5
3897 sth %i7, [%l7 + 0x56]
3898 nop
3899 set 0x5C, %o3
3900 ldsh [%l7 + %o3], %i5
3901 rd %fprs, %i3
3902 fsrc1 %f18, %f22
3903 ldd [%l7 + 0x50], %i0
3904 std %i6, [%l7 + 0x60]
3905 lduw [%l7 + 0x5C], %g7
3906 udiv %i6, 0x1B6A, %o1
3907 ldsh [%l7 + 0x7C], %g1
3908 stx %g3, [%l7 + 0x48]
3909 nop
3910 set 0x10, %o5
3911 stw %o2, [%l7 + %o5]
3912 restored
3913 rdpr %cwp, %g1
3914 rdpr %cansave, %g2
3915 rdpr %canrestore, %g3
3916 rdpr %cleanwin, %g4
3917 rdpr %otherwin, %g5
3918 rdpr %wstate, %g6
3919 ldub [%l7 + 0x27], %o6
3920 tleu %xcc, 0x6
3921 fbuge,a %fcc2, loop_77
3922 ldx [%l7 + 0x08], %g2
3923 ldsb [%l7 + 0x79], %g5
3924 st %f26, [%l7 + 0x08]
3925loop_77:
3926 ldd [%l7 + 0x28], %i0
3927 stb %o4, [%l7 + 0x68]
3928 saved
3929 rdpr %cwp, %g1
3930 rdpr %cansave, %g2
3931 rdpr %canrestore, %g3
3932 rdpr %cleanwin, %g4
3933 rdpr %otherwin, %g5
3934 rdpr %wstate, %g6
3935 wr %g0, 0x5, %fprs
3936 std %f30, [%l7 + 0x10]
3937 xor %l1, %i2, %o7
3938 ldsw [%l7 + 0x20], %o0
3939!Yo - got one - imm_asi 0x50
3940!And yo - immediate is 0x00
3941 wr %g0, 0x50, %asi
3942 ldxa [%g0 + 0x00] %asi, %l0
3943 std %g6, [%l7 + 0x78]
3944 nop
3945 set 0x38, %i7
3946 std %o2, [%l7 + %i7]
3947 fxnors %f18, %f18, %f25
3948 stbar
3949 fcmpgt32 %f18, %f16, %l3
3950 lduh [%l7 + 0x2C], %l2
3951 ldub [%l7 + 0x65], %o5
3952 ldub [%l7 + 0x6B], %l5
3953 flush %l7 + 0x0C
3954 stw %g4, [%l7 + 0x64]
3955 ldsw [%l7 + 0x3C], %i7
3956 flush %l7 + 0x70
3957 movrne %i5, %i3, %l6
3958 lduw [%l7 + 0x24], %g7
3959 stbar
3960 umul %i6, %o1, %i0
3961 stx %g3, [%l7 + 0x68]
3962 lduh [%l7 + 0x32], %g1
3963 swap [%l7 + 0x44], %o2
3964 ldd [%l7 + 0x70], %o6
3965 ld [%l7 + 0x74], %f12
3966 subc %g5, %g2, %o4
3967 wr %g0, 0x0c, %asi
3968 ldxa [%l7 + 0x60] %asi, %i4
3969 stw %l4, [%l7 + 0x74]
3970 stw %i1, [%l7 + 0x58]
3971 movcc %xcc, %i2, %o7
3972 nop
3973 set 0x38, %l2
3974 ldd [%l7 + %l2], %f4
3975 ldsb [%l7 + 0x62], %o0
3976 ldd [%l7 + 0x18], %f28
3977 edge32l %l0, %g6, %o3
3978 nop
3979 set 0x5D, %l3
3980 ldstub [%l7 + %l3], %l3
3981 umul %l1, %o5, %l5
3982 stw %l2, [%l7 + 0x34]
3983 nop
3984 set 0x30, %o1
3985 std %g4, [%l7 + %o1]
3986 ldsw [%l7 + 0x20], %i5
3987 ldx [%l7 + 0x50], %i3
3988 wr %g0, 0xeb, %asi
3989 stxa %l6, [%l7 + 0x38] %asi
3990 membar #Sync
3991 prefetch [%l7 + 0x4C], 0x2
3992 stw %i7, [%l7 + 0x68]
3993 fbue,a %fcc2, loop_78
3994 stx %g7, [%l7 + 0x68]
3995 prefetch [%l7 + 0x14], 0x0
3996 fsrc2 %f6, %f20
3997loop_78:
3998 lduw [%l7 + 0x40], %i6
3999 ldx [%l7 + 0x68], %i0
4000 ldub [%l7 + 0x5C], %o1
4001 stw %g3, [%l7 + 0x24]
4002 lduh [%l7 + 0x24], %g1
4003 st %f18, [%l7 + 0x64]
4004 ldx [%l7 + 0x18], %o2
4005 std %f30, [%l7 + 0x70]
4006 ldd [%l7 + 0x58], %f22
4007 lduh [%l7 + 0x4A], %o6
4008 nop
4009 set 0x08, %l1
4010 prefetch [%l7 + %l1], 0x2
4011!Yo - got one - imm_asi 0x5f
4012!And yo - immediate is 0x0
4013 wr %g0, 0x5f, %asi
4014 stxa %g5, [%g0 + 0x0] %asi
4015 ldd [%l7 + 0x60], %f0
4016 fabss %f29, %f12
4017 ldub [%l7 + 0x4B], %g2
4018 ldd [%l7 + 0x28], %i4
4019 stb %l4, [%l7 + 0x10]
4020 swap [%l7 + 0x20], %i1
4021 ldstub [%l7 + 0x21], %o4
4022 st %f0, [%l7 + 0x44]
4023 swap [%l7 + 0x38], %o7
4024 ldstub [%l7 + 0x11], %i2
4025 prefetch [%l7 + 0x10], 0x3
4026 fxnors %f28, %f20, %f19
4027 set 0x18, %l4
4028 ldxa [%l7 + %l4] 0x18, %l0
4029 flush %l7 + 0x60
4030 stb %g6, [%l7 + 0x48]
4031 lduw [%l7 + 0x50], %o0
4032!Yo - got one - imm_asi 0x20
4033!And yo - immediate is 0x20
4034 set 0x20, %l0
4035 ldxa [%g0 + %l0] 0x20, %l3
4036 tvs %icc, 0x7
4037 ldstub [%l7 + 0x3B], %l1
4038 ldsh [%l7 + 0x0C], %o5
4039 ldsb [%l7 + 0x69], %l5
4040 ldd [%l7 + 0x18], %f26
4041 wr %g0, 0x1c, %asi
4042 stxa %o3, [%l7 + 0x30] %asi
4043 ldstub [%l7 + 0x67], %g4
4044 stbar
4045 stx %i5, [%l7 + 0x68]
4046 prefetch [%l7 + 0x08], 0x1
4047 ldx [%l7 + 0x18], %i3
4048 st %f3, [%l7 + 0x2C]
4049 ldsb [%l7 + 0x2C], %l2
4050 std %f24, [%l7 + 0x18]
4051 fmul8sux16 %f18, %f0, %f30
4052 st %f0, [%l7 + 0x68]
4053 lduw [%l7 + 0x34], %i7
4054 ld [%l7 + 0x50], %f17
4055 nop
4056 set 0x68, %g2
4057 prefetch [%l7 + %g2], 0x1
4058 std %f0, [%l7 + 0x38]
4059 nop
4060 set 0x2E, %i0
4061 sth %l6, [%l7 + %i0]
4062 xnorcc %g7, %i6, %o1
4063 ldd [%l7 + 0x48], %i0
4064 stx %g3, [%l7 + 0x70]
4065 stw %g1, [%l7 + 0x14]
4066 prefetch [%l7 + 0x34], 0x2
4067 set 0x40, %g6
4068 ldxa [%l7 + %g6] 0x1c, %o2
4069 ldstub [%l7 + 0x46], %o6
4070 prefetch [%l7 + 0x60], 0x0
4071 stb %g5, [%l7 + 0x2A]
4072
4073 or %g0, 0x8, %l0
4074 sllx %l0, 0x3c, %l0
4075 wrhpr %l0, 0x858, %hsys_tick_cmpr
4076 tgu %xcc, 0x2
4077 std %f20, [%l7 + 0x38]
4078 ld [%l7 + 0x54], %f3
4079 movrlz %l4, %i1, %g2
4080 lduw [%l7 + 0x1C], %o7
4081 nop
4082 set 0x60, %g7
4083 std %i2, [%l7 + %g7]
4084 nop
4085 set 0x28, %i5
4086 lduw [%l7 + %i5], %o4
4087 ldsb [%l7 + 0x4F], %g6
4088 ldstub [%l7 + 0x0C], %o0
4089 sth %l0, [%l7 + 0x18]
4090 stw %l1, [%l7 + 0x48]
4091 ld [%l7 + 0x40], %f8
4092 prefetch [%l7 + 0x50], 0x2
4093 lduh [%l7 + 0x22], %o5
4094 lduh [%l7 + 0x60], %l5
4095 stbar
4096 ldsb [%l7 + 0x5E], %l3
4097 stx %g4, [%l7 + 0x68]
4098 movge %icc, %o3, %i3
4099 sth %i5, [%l7 + 0x18]
4100 fmovrsne %l2, %f24, %f31
4101 set 0x70, %i6
4102 ldxa [%l7 + %i6] 0x11, %i7
4103 lduw [%l7 + 0x60], %l6
4104 fbu,a %fcc3, loop_79
4105 ldd [%l7 + 0x28], %f12
4106 stw %i6, [%l7 + 0x4C]
4107 ld [%l7 + 0x0C], %f24
4108loop_79:
4109 ld [%l7 + 0x28], %f1
4110 stw %o1, [%l7 + 0x3C]
4111 swap [%l7 + 0x1C], %g7
4112 stbar
4113!Yo - got one - imm_asi 0x4f
4114!And yo - immediate is 0x0
4115 set 0x0, %i1
4116 ldxa [%g0 + %i1] 0x4f, %g3
4117 ldstub [%l7 + 0x21], %i0
4118 stbar
4119 st %f9, [%l7 + 0x50]
4120 movvc %xcc, %g1, %o6
4121 call loop_80
4122 nop
4123 set 0x68, %i4
4124 sth %g5, [%l7 + %i4]
4125 lduh [%l7 + 0x14], %o2
4126 ldstub [%l7 + 0x64], %l4
4127loop_80:
4128 ldd [%l7 + 0x60], %f4
4129 stbar
4130 call loop_81
4131 lduh [%l7 + 0x14], %i4
4132 ldd [%l7 + 0x78], %g2
4133 ldub [%l7 + 0x5A], %o7
4134loop_81:
4135 nop
4136 set 0x20, %l5
4137 ldd [%l7 + %l5], %f12
4138 fmovdle %xcc, %f29, %f4
4139 stb %i1, [%l7 + 0x70]
4140 ldd [%l7 + 0x08], %i2
4141 wr %g0, 0x1d, %asi
4142 ldxa [%l7 + 0x10] %asi, %o4
4143 edge8n %g6, %l0, %l1
4144 st %f17, [%l7 + 0x08]
4145 addccc %o5, 0x1D41, %l5
4146 ldstub [%l7 + 0x50], %o0
4147 ldsw [%l7 + 0x40], %l3
4148 edge16 %g4, %i3, %o3
4149 ld [%l7 + 0x48], %f31
4150 fpsub32s %f24, %f27, %f14
4151 wr %g0, 0x80, %asi
4152 ldxa [%l7 + 0x68] %asi, %l2
4153 nop
4154 set 0x18, %g4
4155 ldx [%l7 + %g4], %i7
4156 swap [%l7 + 0x74], %l6
4157 lduh [%l7 + 0x3A], %i5
4158 sth %o1, [%l7 + 0x14]
4159 prefetch [%l7 + 0x58], 0x1
4160 edge8l %g7, %i6, %g3
4161 nop
4162 set 0x68, %g1
4163 std %f30, [%l7 + %g1]
4164 wr %g0, 0x89, %asi
4165 ldxa [%l7 + 0x38] %asi, %i0
4166 swap [%l7 + 0x74], %g1
4167 sdivcc %g5, 0x188C, %o2
4168 ldsw [%l7 + 0x68], %l4
4169 stw %o6, [%l7 + 0x48]
4170 lduw [%l7 + 0x70], %i4
4171 tneg %xcc, 0x2
4172 andcc %o7, 0x0CF9, %i1
4173 xnor %g2, %o4, %g6
4174 stw %l0, [%l7 + 0x1C]
4175 ld [%l7 + 0x78], %f3
4176 ldstub [%l7 + 0x16], %i2
4177 stbar
4178 lduh [%l7 + 0x0C], %o5
4179 addcc %l1, %o0, %l5
4180 std %l2, [%l7 + 0x78]
4181 flush %l7 + 0x50
4182 ldsb [%l7 + 0x5A], %i3
4183
4184 or %g0, 0x8, %l0
4185 sllx %l0, 0x3c, %l0
4186 wr %l0, 0x67B, %tick_cmpr
4187 ldx [%l7 + 0x20], %l2
4188 ldd [%l7 + 0x78], %i6
4189 ldsh [%l7 + 0x3A], %g4
4190 std %f10, [%l7 + 0x68]
4191 ldstub [%l7 + 0x44], %l6
4192 ldsb [%l7 + 0x54], %i5
4193 wr %g7, 0x066E, %softint
4194 addcc %o1, %g3, %i6
4195 ldd [%l7 + 0x20], %i0
4196 st %f2, [%l7 + 0x7C]
4197 lduh [%l7 + 0x60], %g1
4198 stb %g5, [%l7 + 0x6B]
4199 movge %xcc, %l4, %o2
4200 ldub [%l7 + 0x2E], %o6
4201 ldub [%l7 + 0x45], %i4
4202 flush %l7 + 0x70
4203 stb %o7, [%l7 + 0x5D]
4204 stb %g2, [%l7 + 0x10]
4205 st %f6, [%l7 + 0x0C]
4206 fpsub32 %f8, %f10, %f0
4207 ldsb [%l7 + 0x22], %o4
4208 ldsh [%l7 + 0x30], %i1
4209 fsrc1 %f4, %f8
4210 swap [%l7 + 0x70], %l0
4211 stb %g6, [%l7 + 0x36]
4212 st %f18, [%l7 + 0x20]
4213 std %i2, [%l7 + 0x68]
4214 nop
4215 set 0x7E, %o0
4216 lduh [%l7 + %o0], %o5
4217 stb %o0, [%l7 + 0x7D]
4218 ldsh [%l7 + 0x32], %l1
4219 prefetch [%l7 + 0x58], 0x1
4220 fmul8x16au %f10, %f18, %f0
4221 set 0x70, %i2
4222 stxa %l5, [%l7 + %i2] 0x88
4223 lduh [%l7 + 0x56], %i3
4224 std %f12, [%l7 + 0x38]
4225 wr %g0, 0x19, %asi
4226 ldxa [%l7 + 0x28] %asi, %l3
4227 ldub [%l7 + 0x68], %l2
4228
4229 or %g0, 0x8, %l0
4230 sllx %l0, 0x3c, %l0
4231 wrhpr %l0, %g0, %hsys_tick_cmpr
4232 ldub [%l7 + 0x43], %o3
4233 ldsh [%l7 + 0x52], %i5
4234 ldsh [%l7 + 0x5E], %g7
4235 ld [%l7 + 0x48], %f27
4236 nop
4237 set 0x14, %i3
4238 ldub [%l7 + %i3], %l6
4239 mulscc %g3, 0x02FB, %i6
4240 sth %i0, [%l7 + 0x2E]
4241!Yo - got one - imm_asi 0x5f
4242!And yo - immediate is 0x0
4243 set 0x0, %g3
4244 stxa %g1, [%g0 + %g3] 0x5f
4245 ldsh [%l7 + 0x22], %o1
4246 tcs %xcc, 0x1
4247 lduh [%l7 + 0x18], %l4
4248 lduh [%l7 + 0x40], %o2
4249 ldsh [%l7 + 0x7A], %g5
4250 ld [%l7 + 0x3C], %f17
4251 fcmple32 %f22, %f30, %i4
4252 stx %o6, [%l7 + 0x20]
4253 edge16ln %o7, %o4, %g2
4254 prefetch [%l7 + 0x2C], 0x1
4255 ldub [%l7 + 0x54], %i1
4256 nop
4257 set 0x30, %o7
4258 std %g6, [%l7 + %o7]
4259 lduw [%l7 + 0x1C], %l0
4260 ldsb [%l7 + 0x0C], %i2
4261 lduh [%l7 + 0x5C], %o5
4262 prefetch [%l7 + 0x30], 0x0
4263!Yo - got one - imm_asi 0x4f
4264!And yo - immediate is 0x18
4265 wr %g0, 0x4f, %asi
4266 stxa %o0, [%g0 + 0x18] %asi
4267 std %l4, [%l7 + 0x50]
4268 ldsb [%l7 + 0x70], %l1
4269 std %i2, [%l7 + 0x18]
4270 ldd [%l7 + 0x78], %l2
4271 edge8n %l3, %g4, %i7
4272 ld [%l7 + 0x24], %f25
4273 stw %o3, [%l7 + 0x20]
4274 lduh [%l7 + 0x26], %g7
4275 srl %l6, %g3, %i5
4276 prefetch [%l7 + 0x48], 0x2
4277 move %icc, %i0, %i6
4278 ldstub [%l7 + 0x64], %o1
4279 stw %l4, [%l7 + 0x10]
4280 fblg,a %fcc1, loop_82
4281 rd %fprs, %g1
4282 std %f0, [%l7 + 0x40]
4283 rdpr %otherwin, %o2
4284loop_82:
4285 edge32l %i4, %o6, %o7
4286 ldsb [%l7 + 0x5F], %g5
4287 ldstub [%l7 + 0x0D], %o4
4288 swap [%l7 + 0x40], %g2
4289 ldsb [%l7 + 0x2E], %i1
4290 stx %g6, [%l7 + 0x40]
4291 ldd [%l7 + 0x70], %l0
4292 stw %o5, [%l7 + 0x70]
4293 array16 %o0, %l5, %i2
4294 ldstub [%l7 + 0x61], %l1
4295 ld [%l7 + 0x6C], %f6
4296 umulcc %i3, %l2, %l3
4297 ldub [%l7 + 0x38], %i7
4298 sth %g4, [%l7 + 0x5C]
4299
4300 or %g0, 0x8, %l0
4301 sllx %l0, 0x3c, %l0
4302 wrhpr %l0, 0x5BD, %hsys_tick_cmpr
4303 nop
4304 set 0x28, %g5
4305 ldx [%l7 + %g5], %g3
4306 ldsw [%l7 + 0x10], %i5
4307 stw %i0, [%l7 + 0x3C]
4308 std %i6, [%l7 + 0x18]
4309 flush %l7 + 0x08
4310 st %f15, [%l7 + 0x50]
4311 st %f9, [%l7 + 0x60]
4312 fpackfix %f28, %f23
4313 prefetch [%l7 + 0x64], 0x1
4314 ldsh [%l7 + 0x7E], %i6
4315 ldstub [%l7 + 0x62], %l4
4316 ldstub [%l7 + 0x7A], %o1
4317 lduh [%l7 + 0x78], %g1
4318 stx %o2, [%l7 + 0x58]
4319 stw %o6, [%l7 + 0x5C]
4320 ldd [%l7 + 0x50], %i4
4321 std %g4, [%l7 + 0x68]
4322 wr %g0, 0x81, %asi
4323 ldxa [%l7 + 0x28] %asi, %o4
4324 sllx %g2, %i1, %o7
4325 edge8 %l0, %o5, %o0
4326 lduh [%l7 + 0x7C], %g6
4327 swap [%l7 + 0x10], %l5
4328 nop
4329 set 0x70, %l6
4330 ldd [%l7 + %l6], %i2
4331 fmovsge %icc, %f3, %f7
4332 ldd [%l7 + 0x70], %f8
4333 stb %l1, [%l7 + 0x52]
4334 ldd [%l7 + 0x70], %i2
4335 stb %l3, [%l7 + 0x6C]
4336 ldsw [%l7 + 0x48], %l2
4337 ldsb [%l7 + 0x29], %i7
4338 prefetch [%l7 + 0x20], 0x2
4339 stw %g4, [%l7 + 0x5C]
4340 std %f30, [%l7 + 0x68]
4341 flush %l7 + 0x44
4342 ldstub [%l7 + 0x5D], %g7
4343 nop
4344 set 0x53, %o6
4345 stb %o3, [%l7 + %o6]
4346 wr %g0, 0xe3, %asi
4347 stxa %i5, [%l7 + 0x58] %asi
4348 membar #Sync
4349 flush %l7 + 0x14
4350 nop
4351 set 0x60, %o4
4352 ldd [%l7 + %o4], %f26
4353 fmovsg %xcc, %f0, %f6
4354 sllx %g3, 0x05, %l6
4355 lduh [%l7 + 0x36], %i6
4356 membar 0x7C
4357 tn %icc, 0x2
4358 sth %i0, [%l7 + 0x0E]
4359 lduh [%l7 + 0x20], %o1
4360
4361 or %g0, 0x8, %l0
4362 sllx %l0, 0x3c, %l0
4363 wrhpr %l0, 0xBF3, %hsys_tick_cmpr
4364 ldsw [%l7 + 0x08], %l4
4365 move %xcc, %o6, %i4
4366 lduh [%l7 + 0x14], %o2
4367 lduw [%l7 + 0x4C], %o4
4368 swap [%l7 + 0x0C], %g2
4369 std %g4, [%l7 + 0x70]
4370 lduh [%l7 + 0x5C], %o7
4371 flushw
4372 wr %g0, 0x80, %asi
4373 ldxa [%l7 + 0x50] %asi, %l0
4374 ldsw [%l7 + 0x0C], %o5
4375 ldd [%l7 + 0x30], %f10
4376 ldd [%l7 + 0x30], %i0
4377 lduh [%l7 + 0x28], %g6
4378 set 0x58, %o3
4379 stxa %l5, [%l7 + %o3] 0x04
4380 set 0x08, %o2
4381 stxa %i2, [%l7 + %o2] 0x15
4382 lduw [%l7 + 0x4C], %l1
4383 srl %i3, 0x14, %o0
4384 ldd [%l7 + 0x60], %f30
4385 fbl %fcc3, loop_83
4386 edge16 %l2, %l3, %i7
4387 edge32n %g4, %o3, %i5
4388 ldsb [%l7 + 0x17], %g3
4389loop_83:
4390 wrpr %g7, 0x10C3, %tick
4391 ldd [%l7 + 0x50], %f14
4392 nop
4393 set 0x70, %o5
4394 prefetch [%l7 + %o5], 0x2
4395 ldsh [%l7 + 0x3C], %i6
4396 ldx [%l7 + 0x58], %i0
4397 wrpr %o1, %g1, %cwp
4398 ldub [%l7 + 0x3A], %l6
4399 stbar
4400 std %o6, [%l7 + 0x78]
4401
4402 or %g0, 0x8, %l0
4403 sllx %l0, 0x3c, %l0
4404 wrhpr %l0, %g0, %hsys_tick_cmpr
4405
4406 or %g0, 0x8, %l0
4407 sllx %l0, 0x3c, %l0
4408 wrhpr %l0, %g0, %hsys_tick_cmpr
4409 stb %o4, [%l7 + 0x60]
4410 flush %l7 + 0x50
4411 ldub [%l7 + 0x17], %g2
4412 sth %g5, [%l7 + 0x3A]
4413 fmovs %f18, %f6
4414 set 0x50, %i7
4415 stxa %l0, [%l7 + %i7] 0x10
4416 movcc %xcc, %o7, %o5
4417 ldd [%l7 + 0x18], %i0
4418 std %g6, [%l7 + 0x38]
4419 stx %l5, [%l7 + 0x40]
4420 flush %l7 + 0x34
4421 ld [%l7 + 0x4C], %f2
4422 swap [%l7 + 0x74], %i2
4423 fmovda %icc, %f12, %f28
4424 ldub [%l7 + 0x64], %l1
4425 lduh [%l7 + 0x5E], %o0
4426 flush %l7 + 0x68
4427 flush %l7 + 0x50
4428 ldsb [%l7 + 0x46], %l2
4429 ld [%l7 + 0x0C], %f9
4430 lduw [%l7 + 0x30], %i3
4431 ldstub [%l7 + 0x3E], %l3
4432 std %f14, [%l7 + 0x38]
4433 ldsh [%l7 + 0x72], %i7
4434 stx %o3, [%l7 + 0x70]
4435 stw %i5, [%l7 + 0x60]
4436 ldx [%l7 + 0x30], %g4
4437 rd %tick_cmpr, %g3
4438 stx %i6, [%l7 + 0x30]
4439 ld [%l7 + 0x14], %f19
4440 nop
4441 set 0x10, %l3
4442 ldd [%l7 + %l3], %f16
4443 std %i0, [%l7 + 0x28]
4444 stb %g7, [%l7 + 0x3E]
4445 wr %g0, 0x27, %asi
4446 stxa %o1, [%l7 + 0x68] %asi
4447 membar #Sync
4448 st %f1, [%l7 + 0x20]
4449 fornot1s %f7, %f9, %f8
4450 ldub [%l7 + 0x0A], %l6
4451 ldx [%l7 + 0x78], %o6
4452 stx %l4, [%l7 + 0x70]
4453 flush %l7 + 0x74
4454 ldsb [%l7 + 0x6B], %g1
4455 lduh [%l7 + 0x22], %o2
4456 stbar
4457 ldx [%l7 + 0x48], %o4
4458 lduw [%l7 + 0x30], %g2
4459 stbar
4460 ld [%l7 + 0x6C], %f22
4461 sth %i4, [%l7 + 0x4E]
4462 ld [%l7 + 0x30], %f4
4463 lduh [%l7 + 0x4E], %g5
4464 nop
4465 set 0x6F, %l2
4466 stb %o7, [%l7 + %l2]
4467 wr %g0, 0x11, %asi
4468 ldxa [%l7 + 0x78] %asi, %l0
4469 flush %l7 + 0x1C
4470 prefetch [%l7 + 0x14], 0x1
4471 ldd [%l7 + 0x60], %i0
4472 ld [%l7 + 0x54], %f2
4473 fmovrde %g6, %f22, %f18
4474 swap [%l7 + 0x1C], %o5
4475 lduh [%l7 + 0x64], %l5
4476 std %f24, [%l7 + 0x78]
4477 std %i2, [%l7 + 0x18]
4478 swap [%l7 + 0x50], %o0
4479 sdivx %l2, 0x0B99, %i3
4480 flush %l7 + 0x60
4481 stb %l3, [%l7 + 0x4C]
4482 stb %l1, [%l7 + 0x6F]
4483 nop
4484 set 0x58, %l1
4485 ldsh [%l7 + %l1], %i7
4486 ldub [%l7 + 0x36], %i5
4487 ldd [%l7 + 0x50], %f6
4488 swap [%l7 + 0x3C], %o3
4489 movcc %xcc, %g3, %i6
4490 ldsb [%l7 + 0x3C], %g4
4491 movre %i0, %g7, %o1
4492 nop
4493 set 0x12, %o1
4494 ldub [%l7 + %o1], %l6
4495 flush %l7 + 0x08
4496 rdpr %tba, %o6
4497 ld [%l7 + 0x1C], %f19
4498 st %f7, [%l7 + 0x78]
4499 ldsh [%l7 + 0x6A], %l4
4500 std %g0, [%l7 + 0x60]
4501 stb %o4, [%l7 + 0x65]
4502 flush %l7 + 0x30
4503 set 0x40, %l0
4504 stxa %o2, [%l7 + %l0] 0xea
4505 membar #Sync
4506 stbar
4507 swap [%l7 + 0x08], %g2
4508 ldsb [%l7 + 0x1E], %i4
4509 lduw [%l7 + 0x6C], %o7
4510 st %f28, [%l7 + 0x74]
4511 nop
4512 set 0x18, %g2
4513 ldd [%l7 + %g2], %f8
4514 ldsb [%l7 + 0x20], %g5
4515 xorcc %l0, %g6, %o5
4516 lduh [%l7 + 0x1A], %l5
4517 ldsh [%l7 + 0x6E], %i1
4518 ldsw [%l7 + 0x08], %o0
4519 edge16ln %i2, %i3, %l2
4520 flush %l7 + 0x18
4521 stw %l1, [%l7 + 0x1C]
4522 std %l2, [%l7 + 0x38]
4523 stbar
4524 ldsw [%l7 + 0x54], %i5
4525 swap [%l7 + 0x30], %o3
4526 sth %i7, [%l7 + 0x22]
4527 ldsw [%l7 + 0x28], %g3
4528 stbar
4529 set 0x28, %i0
4530 stxa %i6, [%l7 + %i0] 0x04
4531 ta %icc, 0x4
4532 std %f10, [%l7 + 0x38]
4533 wr %g0, 0xe2, %asi
4534 stxa %i0, [%l7 + 0x48] %asi
4535 membar #Sync
4536 ldx [%l7 + 0x08], %g4
4537 ld [%l7 + 0x70], %f20
4538 nop
4539 set 0x48, %l4
4540 std %g6, [%l7 + %l4]
4541!Yo - got one - imm_asi 0x40
4542!And yo - immediate is 0x3b0
4543 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
4544 nop ! nop ! ldxa [%g0 + 0x3b0] %asi, %l6 ripped by fixASI40.pl ripped by fixASI40.pl
4545 std %o6, [%l7 + 0x60]
4546 ldd [%l7 + 0x78], %f20
4547 ld [%l7 + 0x44], %f28
4548 stb %o1, [%l7 + 0x63]
4549 movcs %icc, %l4, %g1
4550 lduw [%l7 + 0x70], %o2
4551 lduh [%l7 + 0x60], %g2
4552 array8 %o4, %i4, %o7
4553 std %l0, [%l7 + 0x10]
4554 sth %g6, [%l7 + 0x58]
4555 stx %g5, [%l7 + 0x60]
4556 lduh [%l7 + 0x7E], %o5
4557 lduh [%l7 + 0x22], %i1
4558 ldub [%l7 + 0x20], %o0
4559 tvs %icc, 0x5
4560 prefetch [%l7 + 0x30], 0x3
4561 bg,a loop_84
4562 st %f7, [%l7 + 0x6C]
4563 lduw [%l7 + 0x48], %i2
4564 tcc %xcc, 0x6
4565loop_84:
4566 lduh [%l7 + 0x5C], %i3
4567 ldsw [%l7 + 0x70], %l5
4568 stb %l1, [%l7 + 0x24]
4569 st %f5, [%l7 + 0x60]
4570 prefetch [%l7 + 0x60], 0x3
4571 ldub [%l7 + 0x58], %l3
4572 ldd [%l7 + 0x30], %f30
4573 std %i4, [%l7 + 0x68]
4574 std %f0, [%l7 + 0x18]
4575 std %f22, [%l7 + 0x40]
4576 nop
4577 set 0x6B, %g7
4578 ldsb [%l7 + %g7], %l2
4579 std %f2, [%l7 + 0x18]
4580 ldsh [%l7 + 0x64], %o3
4581 flush %l7 + 0x0C
4582 swap [%l7 + 0x10], %i7
4583 wrpr %i6, %i0, %pil
4584 flush %l7 + 0x2C
4585 ld [%l7 + 0x78], %f2
4586 lduw [%l7 + 0x68], %g4
4587 ldd [%l7 + 0x60], %g2
4588 st %f4, [%l7 + 0x10]
4589 sdivx %g7, 0x041A, %o6
4590 set 0x40, %g6
4591 ldxa [%l7 + %g6] 0x80, %l6
4592 nop
4593 set 0x12, %i5
4594 stb %l4, [%l7 + %i5]
4595 ldd [%l7 + 0x40], %o0
4596!Yo - got one - imm_asi 0x21
4597!And yo - immediate is 0x108
4598 set 0x108, %i1
4599 ldxa [%g0 + %i1] 0x21, %g1
4600 stbar
4601 lduh [%l7 + 0x32], %o2
4602 lduw [%l7 + 0x4C], %g2
4603 ld [%l7 + 0x54], %f23
4604 ldsb [%l7 + 0x1A], %i4
4605 ldsw [%l7 + 0x1C], %o4
4606 sth %o7, [%l7 + 0x12]
4607 std %f16, [%l7 + 0x50]
4608 sth %l0, [%l7 + 0x20]
4609 movcc %xcc, %g6, %o5
4610 set 0x30, %i6
4611 ldxa [%l7 + %i6] 0x19, %i1
4612 swap [%l7 + 0x60], %g5
4613 std %f8, [%l7 + 0x40]
4614
4615 or %g0, 0x8, %l0
4616 sllx %l0, 0x3c, %l0
4617 wrhpr %l0, %g0, %hsys_tick_cmpr
4618 st %f2, [%l7 + 0x38]
4619 sir 0x0751
4620 wr %g0, 0x2f, %asi
4621 stxa %l5, [%l7 + 0x78] %asi
4622 membar #Sync
4623 stx %l1, [%l7 + 0x18]
4624 sth %i3, [%l7 + 0x6A]
4625 ld [%l7 + 0x2C], %f2
4626 tcc %icc, 0x4
4627 lduh [%l7 + 0x78], %l3
4628 wr %g0, 0x19, %asi
4629 stxa %l2, [%l7 + 0x20] %asi
4630 nop
4631 set 0x34, %i4
4632 ldsh [%l7 + %i4], %o3
4633 stbar
4634 stw %i7, [%l7 + 0x74]
4635 stb %i6, [%l7 + 0x52]
4636 fpsub32 %f22, %f0, %f22
4637 nop
4638 set 0x6C, %g4
4639 stw %i0, [%l7 + %g4]
4640 saved
4641 rdpr %cwp, %g1
4642 rdpr %cansave, %g2
4643 rdpr %canrestore, %g3
4644 rdpr %cleanwin, %g4
4645 rdpr %otherwin, %g5
4646 rdpr %wstate, %g6
4647 flush %l7 + 0x78
4648 tcs %xcc, 0x1
4649 lduw [%l7 + 0x54], %g4
4650 wr %g0, 0x2a, %asi
4651 stxa %i5, [%l7 + 0x50] %asi
4652 membar #Sync
4653 movrlez %g7, 0x05C, %g3
4654 stx %o6, [%l7 + 0x78]
4655 sth %l6, [%l7 + 0x0C]
4656 std %f16, [%l7 + 0x78]
4657 ld [%l7 + 0x70], %f15
4658 fmovrsgez %o1, %f26, %f9
4659 ldsh [%l7 + 0x22], %g1
4660 lduh [%l7 + 0x62], %o2
4661 flush %l7 + 0x4C
4662 alignaddr %g2, %l4, %i4
4663 stbar
4664 ldsw [%l7 + 0x30], %o4
4665 stb %o7, [%l7 + 0x65]
4666 ld [%l7 + 0x3C], %f16
4667 ta %xcc, 0x7
4668 ldsw [%l7 + 0x14], %g6
4669 ldsb [%l7 + 0x3B], %l0
4670 addcc %i1, %g5, %i2
4671 wr %g0, 0x0c, %asi
4672 ldxa [%l7 + 0x68] %asi, %o5
4673 std %f26, [%l7 + 0x28]
4674 nop
4675 set 0x7E, %l5
4676 ldstub [%l7 + %l5], %l5
4677 stx %l1, [%l7 + 0x50]
4678 nop
4679 setx loop_85, %l0, %l1
4680 wrpr 0x1, %tl
4681 wrpr %l1, %tnpc
4682 setx 0x34400001400, %l0, %l1
4683 wrpr %l1, %tstate
4684 wrhpr 0x4, %htstate
4685 done
4686 ldub [%l7 + 0x40], %i3
4687 edge32ln %l3, %o0, %l2
4688 ldub [%l7 + 0x6A], %o3
4689loop_85:
4690 lduw [%l7 + 0x34], %i6
4691 set 0x60, %g1
4692 ldxa [%l7 + %g1] 0x04, %i7
4693 ta %xcc, 0x3
4694 nop
4695 set 0x20, %i2
4696 stx %i0, [%l7 + %i2]
4697 prefetch [%l7 + 0x50], 0x1
4698 ldd [%l7 + 0x30], %g4
4699 swap [%l7 + 0x60], %i5
4700 ldstub [%l7 + 0x3C], %g7
4701 tl %xcc, 0x2
4702 ldd [%l7 + 0x20], %g2
4703 swap [%l7 + 0x64], %l6
4704 tleu %xcc, 0x5
4705 ldsw [%l7 + 0x58], %o6
4706!Yo - got one - imm_asi 0x52
4707!And yo - immediate is 0x108
4708 wr %g0, 0x52, %asi
4709 stxa %g1, [%g0 + 0x108] %asi
4710 ldsw [%l7 + 0x28], %o2
4711 ldub [%l7 + 0x64], %o1
4712 stbar
4713 stw %l4, [%l7 + 0x64]
4714 ldsw [%l7 + 0x48], %g2
4715 stbar
4716 ldd [%l7 + 0x28], %o4
4717 ldub [%l7 + 0x41], %i4
4718 ldsb [%l7 + 0x47], %g6
4719 nop
4720 set 0x40, %i3
4721 ldd [%l7 + %i3], %o6
4722 fmovdn %icc, %f29, %f6
4723 ldd [%l7 + 0x40], %l0
4724 ldx [%l7 + 0x40], %i1
4725 stw %g5, [%l7 + 0x1C]
4726 set 0x40, %g3
4727 stxa %o5, [%l7 + %g3] 0x81
4728 lduw [%l7 + 0x58], %i2
4729 xorcc %l5, %l1, %l3
4730 movne %icc, %i3, %o0
4731 tle %icc, 0x7
4732 ldd [%l7 + 0x20], %o2
4733 swap [%l7 + 0x5C], %i6
4734 std %f12, [%l7 + 0x70]
4735 ldsw [%l7 + 0x30], %i7
4736 std %f26, [%l7 + 0x48]
4737 stx %l2, [%l7 + 0x78]
4738 fmovs %f8, %f28
4739 tvc %icc, 0x4
4740 std %i0, [%l7 + 0x10]
4741 ld [%l7 + 0x64], %f25
4742 prefetch [%l7 + 0x08], 0x2
4743 ldsb [%l7 + 0x64], %g4
4744 swap [%l7 + 0x18], %i5
4745 ldsb [%l7 + 0x27], %g3
4746 ldx [%l7 + 0x28], %l6
4747 swap [%l7 + 0x28], %g7
4748 st %f4, [%l7 + 0x20]
4749 taddcc %o6, %o2, %o1
4750 ldd [%l7 + 0x18], %f8
4751 flush %l7 + 0x60
4752 ldsw [%l7 + 0x3C], %g1
4753 ldd [%l7 + 0x78], %f8
4754 stx %l4, [%l7 + 0x30]
4755 ldsw [%l7 + 0x10], %o4
4756 nop
4757 set 0x58, %o7
4758 ldx [%l7 + %o7], %g2
4759 stbar
4760 ld [%l7 + 0x48], %f19
4761 std %i4, [%l7 + 0x58]
4762 stbar
4763 ldsb [%l7 + 0x08], %g6
4764 ldsw [%l7 + 0x7C], %l0
4765 ldd [%l7 + 0x28], %f28
4766 flush %l7 + 0x24
4767 std %o6, [%l7 + 0x30]
4768 stx %g5, [%l7 + 0x58]
4769 fpadd32s %f4, %f27, %f3
4770 ldx [%l7 + 0x60], %o5
4771 swap [%l7 + 0x60], %i1
4772 ldd [%l7 + 0x70], %i2
4773 ld [%l7 + 0x7C], %f27
4774 set 0x58, %g5
4775 ldxa [%l7 + %g5] 0x11, %l5
4776 xnor %l3, %l1, %o0
4777 ldd [%l7 + 0x60], %f18
4778 ldsh [%l7 + 0x28], %o3
4779 prefetch [%l7 + 0x28], 0x2
4780 bcc,a loop_86
4781 stbar
4782 tpos %icc, 0x5
4783 stx %i3, [%l7 + 0x50]
4784loop_86:
4785 ldsh [%l7 + 0x70], %i6
4786 edge16l %l2, %i0, %g4
4787 rdpr %cleanwin, %i7
4788 ldstub [%l7 + 0x6C], %i5
4789 wr %g0, 0x04, %asi
4790 ldxa [%l7 + 0x10] %asi, %l6
4791 stbar
4792 prefetch [%l7 + 0x50], 0x3
4793 prefetch [%l7 + 0x74], 0x1
4794 popc 0x024B, %g3
4795 prefetch [%l7 + 0x64], 0x3
4796 ldx [%l7 + 0x70], %o6
4797 stb %g7, [%l7 + 0x30]
4798 set 0x28, %l6
4799 stxa %o2, [%l7 + %l6] 0x89
4800 fmovrde %o1, %f8, %f22
4801 stb %l4, [%l7 + 0x42]
4802!Yo - got one - imm_asi 0x20
4803!And yo - immediate is 0x28
4804 wr %g0, 0x20, %asi
4805 ldxa [%g0 + 0x28] %asi, %g1
4806 std %f18, [%l7 + 0x08]
4807 ldub [%l7 + 0x74], %g2
4808 st %f3, [%l7 + 0x70]
4809 ldub [%l7 + 0x6B], %o4
4810 wr %g0, 0x18, %asi
4811 stxa %i4, [%l7 + 0x60] %asi
4812 fnot1s %f12, %f16
4813 ld [%l7 + 0x08], %f4
4814 fpsub32s %f2, %f15, %f27
4815 wr %g0, 0xe, %pcr ! changed.
4816 lduh [%l7 + 0x22], %g5
4817 std %f22, [%l7 + 0x58]
4818 tcc %icc, 0x1
4819 ldd [%l7 + 0x38], %o4
4820 std %f20, [%l7 + 0x10]
4821 ldsh [%l7 + 0x6E], %l0
4822 ldsb [%l7 + 0x44], %i1
4823 ldd [%l7 + 0x58], %f0
4824 ldsh [%l7 + 0x22], %i2
4825 movrlez %l5, %l3, %o0
4826 tle %xcc, 0x6
4827 sth %l1, [%l7 + 0x4E]
4828 stb %o3, [%l7 + 0x1C]
4829 ld [%l7 + 0x7C], %f15
4830 ld [%l7 + 0x24], %f31
4831 ldd [%l7 + 0x50], %f18
4832 nop
4833 set 0x74, %o6
4834 ldsw [%l7 + %o6], %i6
4835 stx %l2, [%l7 + 0x10]
4836 stbar
4837 nop
4838 set 0x1C, %o4
4839 ldub [%l7 + %o4], %i3
4840 swap [%l7 + 0x6C], %i0
4841 edge8n %g4, %i5, %i7
4842 ldd [%l7 + 0x28], %i6
4843 stw %g3, [%l7 + 0x3C]
4844 nop
4845 set 0x68, %o0
4846 stw %g7, [%l7 + %o0]
4847 ldsh [%l7 + 0x72], %o2
4848 stb %o1, [%l7 + 0x0E]
4849 ldd [%l7 + 0x08], %f4
4850 ldstub [%l7 + 0x4E], %l4
4851 st %f31, [%l7 + 0x48]
4852 tne %xcc, 0x3
4853 ldsh [%l7 + 0x70], %o6
4854 std %f20, [%l7 + 0x50]
4855 std %g0, [%l7 + 0x70]
4856 stx %g2, [%l7 + 0x10]
4857 bn,a %xcc, loop_87
4858 nop
4859 set 0x60, %o3
4860 ldd [%l7 + %o3], %f22
4861 ldstub [%l7 + 0x79], %i4
4862 stbar
4863loop_87:
4864 movg %icc, %o4, %g6
4865 tsubcctv %o7, %g5, %l0
4866 array16 %i1, %o5, %i2
4867 ldx [%l7 + 0x38], %l3
4868 st %f1, [%l7 + 0x3C]
4869 stb %o0, [%l7 + 0x09]
4870 ld [%l7 + 0x5C], %f11
4871 fcmped %fcc3, %f20, %f26
4872 xnor %l1, %o3, %i6
4873 swap [%l7 + 0x2C], %l2
4874 ldx [%l7 + 0x78], %l5
4875 std %f0, [%l7 + 0x78]
4876 swap [%l7 + 0x4C], %i0
4877 ldd [%l7 + 0x60], %i2
4878 xor %i5, 0x1F4D, %i7
4879 ldub [%l7 + 0x24], %g4
4880 wr %g0, 0x10, %asi
4881 stxa %l6, [%l7 + 0x08] %asi
4882 st %f0, [%l7 + 0x34]
4883 wr %g7, 0x149A, %clear_softint
4884 ldsb [%l7 + 0x1B], %o2
4885!Yo - got one - imm_asi 0x20
4886!And yo - immediate is 0x18
4887 wr %g0, 0x20, %asi
4888 stxa %g3, [%g0 + 0x18] %asi
4889 ldd [%l7 + 0x68], %f20
4890 ld [%l7 + 0x64], %f0
4891 prefetch [%l7 + 0x40], 0x1
4892 nop
4893 set 0x58, %o5
4894 ldd [%l7 + %o5], %f16
4895 rd %fprs, %l4
4896 sth %o6, [%l7 + 0x34]
4897 xor %o1, %g1, %g2
4898 ldd [%l7 + 0x58], %f4
4899 stb %o4, [%l7 + 0x4A]
4900 ldd [%l7 + 0x58], %g6
4901 stb %i4, [%l7 + 0x7E]
4902 set 0x70, %i7
4903 stxa %o7, [%l7 + %i7] 0x2a
4904 membar #Sync
4905 ldsb [%l7 + 0x7E], %l0
4906 ld [%l7 + 0x2C], %f31
4907 stw %i1, [%l7 + 0x64]
4908 fcmpgt32 %f8, %f10, %o5
4909 ldsh [%l7 + 0x48], %i2
4910 lduh [%l7 + 0x2E], %g5
4911 ldub [%l7 + 0x22], %l3
4912 lduh [%l7 + 0x40], %o0
4913 fmovsne %xcc, %f6, %f24
4914 nop
4915 set 0x14, %l3
4916 ldsw [%l7 + %l3], %o3
4917 swap [%l7 + 0x5C], %l1
4918 rd %asi, %l2
4919 flush %l7 + 0x4C
4920 alignaddrl %l5, %i6, %i0
4921 ld [%l7 + 0x70], %f20
4922 stbar
4923 lduh [%l7 + 0x38], %i5
4924 nop
4925 set 0x38, %l2
4926 ldd [%l7 + %l2], %i6
4927 std %g4, [%l7 + 0x58]
4928 std %i2, [%l7 + 0x20]
4929 ldsh [%l7 + 0x5A], %g7
4930 fpadd32 %f0, %f22, %f22
4931 stbar
4932 movrgez %o2, %l6, %g3
4933 ldsb [%l7 + 0x0E], %l4
4934 lduh [%l7 + 0x74], %o1
4935 ldsw [%l7 + 0x64], %g1
4936 set 0x60, %o2
4937 ldxa [%l7 + %o2] 0x1d, %o6
4938 flush %l7 + 0x38
4939 nop
4940 set 0x38, %l1
4941 stx %o4, [%l7 + %l1]
4942 nop
4943 set 0x22, %o1
4944 ldsh [%l7 + %o1], %g2
4945 nop
4946 set 0x3E, %g2
4947 ldstub [%l7 + %g2], %i4
4948!Yo - got one - imm_asi 0x52
4949!And yo - immediate is 0x110
4950 set 0x110, %i0
4951 stxa %o7, [%g0 + %i0] 0x52
4952 std %g6, [%l7 + 0x38]
4953 lduw [%l7 + 0x08], %i1
4954 prefetch [%l7 + 0x3C], 0x0
4955 swap [%l7 + 0x28], %l0
4956 sth %o5, [%l7 + 0x12]
4957 stbar
4958 swap [%l7 + 0x40], %i2
4959 sth %l3, [%l7 + 0x68]
4960 nop
4961 set 0x22, %l0
4962 ldub [%l7 + %l0], %o0
4963 fpsub16s %f18, %f9, %f13
4964 ldstub [%l7 + 0x13], %g5
4965 add %o3, %l1, %l2
4966 stx %l5, [%l7 + 0x58]
4967 ld [%l7 + 0x1C], %f30
4968 ldsb [%l7 + 0x41], %i0
4969 ldub [%l7 + 0x2F], %i5
4970 prefetch [%l7 + 0x70], 0x3
4971!Yo - got one - imm_asi 0x20
4972!And yo - immediate is 0x0
4973 wr %g0, 0x20, %asi
4974 stxa %i7, [%g0 + 0x0] %asi
4975 mova %icc, %g4, %i6
4976 stbar
4977 fnands %f26, %f16, %f12
4978 std %f14, [%l7 + 0x60]
4979 tle %icc, 0x7
4980 fmovsvs %xcc, %f4, %f22
4981 stbar
4982 edge16n %i3, %o2, %l6
4983 tle %xcc, 0x4
4984 lduh [%l7 + 0x56], %g7
4985 swap [%l7 + 0x40], %l4
4986 fbne,a %fcc0, loop_88
4987 stb %o1, [%l7 + 0x0E]
4988 ldx [%l7 + 0x58], %g3
4989 ldsh [%l7 + 0x6C], %o6
4990loop_88:
4991 stw %o4, [%l7 + 0x38]
4992 stbar
4993 wrpr %g2, %g1, %pil
4994 ldub [%l7 + 0x28], %i4
4995 andcc %o7, %i1, %g6
4996 xorcc %o5, %i2, %l0
4997 set 0x08, %g7
4998 ldxa [%l7 + %g7] 0x0c, %l3
4999 sdiv %g5, 0x1A8F, %o3
5000 swap [%l7 + 0x14], %l1
5001 lduw [%l7 + 0x24], %l2
5002 ldstub [%l7 + 0x0D], %o0
5003 prefetch [%l7 + 0x54], 0x2
5004 ld [%l7 + 0x14], %f23
5005 stbar
5006 st %f5, [%l7 + 0x30]
5007 ldd [%l7 + 0x50], %l4
5008 stb %i5, [%l7 + 0x23]
5009 prefetch [%l7 + 0x50], 0x0
5010 std %f4, [%l7 + 0x30]
5011 sth %i7, [%l7 + 0x4A]
5012 ldub [%l7 + 0x73], %i0
5013 ldsb [%l7 + 0x42], %i6
5014 ldd [%l7 + 0x38], %g4
5015 nop
5016 set 0x48, %l4
5017 stw %o2, [%l7 + %l4]
5018 swap [%l7 + 0x3C], %i3
5019 std %f16, [%l7 + 0x30]
5020 alignaddrl %l6, %l4, %g7
5021 prefetch [%l7 + 0x44], 0x3
5022 ldsw [%l7 + 0x1C], %g3
5023
5024 or %g0, 0x8, %l0
5025 sllx %l0, 0x3c, %l0
5026 wrhpr %l0, 0xEEE, %hsys_tick_cmpr
5027 swap [%l7 + 0x48], %o6
5028 ldx [%l7 + 0x08], %o4
5029 stx %g2, [%l7 + 0x60]
5030 stbar
5031 stw %i4, [%l7 + 0x14]
5032 set 0x28, %i5
5033 stxa %g1, [%l7 + %i5] 0x18
5034 st %f11, [%l7 + 0x18]
5035 ldub [%l7 + 0x42], %o7
5036 ldsh [%l7 + 0x66], %g6
5037 prefetch [%l7 + 0x70], 0x2
5038 ldd [%l7 + 0x10], %f30
5039 movrlez %o5, %i1, %l0
5040 std %f0, [%l7 + 0x10]
5041 ldd [%l7 + 0x40], %l2
5042 stw %i2, [%l7 + 0x30]
5043 nop
5044 set 0x52, %g6
5045 stb %o3, [%l7 + %g6]
5046 sethi 0x1FCE, %g5
5047 fpackfix %f4, %f17
5048 ldsw [%l7 + 0x48], %l2
5049 stb %l1, [%l7 + 0x78]
5050 prefetch [%l7 + 0x1C], 0x0
5051 ldx [%l7 + 0x78], %o0
5052 flush %l7 + 0x6C
5053!Yo - got one - imm_asi 0x21
5054!And yo - immediate is 0x8
5055 wr %g0, 0x21, %asi
5056 stxa %l5, [%g0 + 0x8] %asi
5057 sth %i7, [%l7 + 0x32]
5058 wr %g0, 0x80, %asi
5059 ldxa [%l7 + 0x28] %asi, %i0
5060 stbar
5061 membar 0x0B
5062 lduh [%l7 + 0x78], %i5
5063 ldub [%l7 + 0x77], %g4
5064 stb %i6, [%l7 + 0x4F]
5065 ld [%l7 + 0x5C], %f24
5066 st %f0, [%l7 + 0x34]
5067 prefetch [%l7 + 0x5C], 0x2
5068 wr %g0, 0x88, %asi
5069 stxa %i3, [%l7 + 0x18] %asi
5070 udivcc %l6, 0x04C7, %o2
5071 movvs %xcc, %g7, %g3
5072 flush %l7 + 0x34
5073 stw %l4, [%l7 + 0x58]
5074 ldx [%l7 + 0x50], %o1
5075 movge %xcc, %o6, %g2
5076 ldsh [%l7 + 0x5C], %i4
5077 stw %g1, [%l7 + 0x34]
5078 lduw [%l7 + 0x54], %o7
5079 stx %o4, [%l7 + 0x58]
5080 ldub [%l7 + 0x4B], %g6
5081 stbar
5082 st %f18, [%l7 + 0x1C]
5083 ld [%l7 + 0x74], %f25
5084 nop
5085 set 0x18, %i6
5086 lduw [%l7 + %i6], %o5
5087 stw %i1, [%l7 + 0x30]
5088 ldstub [%l7 + 0x2E], %l0
5089 tcc %xcc, 0x6
5090 ldsb [%l7 + 0x64], %l3
5091 lduh [%l7 + 0x3A], %i2
5092 stb %o3, [%l7 + 0x54]
5093 stx %l2, [%l7 + 0x68]
5094 swap [%l7 + 0x24], %g5
5095 sdivcc %o0, 0x03DB, %l5
5096 fbuge %fcc0, loop_89
5097 st %f23, [%l7 + 0x28]
5098 ld [%l7 + 0x78], %f14
5099 ld [%l7 + 0x2C], %f13
5100loop_89:
5101 std %i6, [%l7 + 0x68]
5102 ldsw [%l7 + 0x68], %i0
5103 bneg loop_90
5104 lduh [%l7 + 0x22], %l1
5105 ldsb [%l7 + 0x39], %g4
5106 ldstub [%l7 + 0x20], %i6
5107loop_90:
5108 nop
5109 wr %g0, 0x1d, %asi
5110 ldxa [%l7 + 0x10] %asi, %i5
5111 addcc %i3, 0x1079, %o2
5112 sth %g7, [%l7 + 0x24]
5113 ldd [%l7 + 0x28], %g2
5114 nop
5115 set 0x7F, %i4
5116 stb %l6, [%l7 + %i4]
5117 wr %g0, 0xe3, %asi
5118 stxa %o1, [%l7 + 0x48] %asi
5119 membar #Sync
5120 lduh [%l7 + 0x40], %o6
5121 nop
5122 set 0x40, %g4
5123 ldd [%l7 + %g4], %f6
5124 lduw [%l7 + 0x54], %l4
5125 ldsh [%l7 + 0x0A], %i4
5126 ldub [%l7 + 0x4E], %g1
5127 stb %g2, [%l7 + 0x32]
5128 stx %o4, [%l7 + 0x18]
5129 ldx [%l7 + 0x48], %o7
5130 subc %o5, 0x1AC6, %i1
5131 stbar
5132 std %f14, [%l7 + 0x28]
5133 ldstub [%l7 + 0x12], %l0
5134 ldstub [%l7 + 0x41], %l3
5135 bgu,a,pt %xcc, loop_91
5136 movl %xcc, %i2, %o3
5137 set 0x48, %i1
5138 ldxa [%l7 + %i1] 0x18, %g6
5139loop_91:
5140 ldub [%l7 + 0x6D], %g5
5141 nop
5142 set 0x14, %l5
5143 ldsw [%l7 + %l5], %o0
5144 nop
5145 set 0x68, %g1
5146 ldd [%l7 + %g1], %f22
5147 stb %l5, [%l7 + 0x38]
5148 ldsb [%l7 + 0x4B], %i7
5149
5150 or %g0, 0x8, %l0
5151 sllx %l0, 0x3c, %l0
5152 wrhpr %l0, 0xB73, %hsys_tick_cmpr
5153 ld [%l7 + 0x44], %f2
5154 sir 0x0F67
5155!Yo - got one - imm_asi 0x21
5156!And yo - immediate is 0x8
5157 set 0x8, %i2
5158 stxa %g4, [%g0 + %i2] 0x21
5159 fmovscs %xcc, %f4, %f14
5160 fpsub16 %f22, %f18, %f18
5161 ldd [%l7 + 0x40], %f10
5162 ldx [%l7 + 0x50], %i0
5163 stbar
5164 st %f1, [%l7 + 0x60]
5165 swap [%l7 + 0x1C], %i6
5166 ldstub [%l7 + 0x6F], %i5
5167 ld [%l7 + 0x24], %f17
5168 ldd [%l7 + 0x50], %f28
5169 sllx %i3, 0x06, %o2
5170 ldub [%l7 + 0x75], %g7
5171 ldsh [%l7 + 0x2E], %l6
5172 set 0x28, %g3
5173 stxa %g3, [%l7 + %g3] 0x80
5174 stb %o1, [%l7 + 0x1B]
5175 addccc %l4, %o6, %g1
5176 ldsw [%l7 + 0x48], %i4
5177 sth %g2, [%l7 + 0x1A]
5178 movle %icc, %o4, %o5
5179 stbar
5180 stbar
5181 set 0x58, %o7
5182 stxa %o7, [%l7 + %o7] 0x2f
5183 membar #Sync
5184 addccc %l0, 0x1C70, %i1
5185 nop
5186 set 0x08, %i3
5187 std %f28, [%l7 + %i3]
5188 st %f3, [%l7 + 0x48]
5189 and %i2, 0x1141, %l3
5190 stx %g6, [%l7 + 0x40]
5191 swap [%l7 + 0x70], %o3
5192 stx %o0, [%l7 + 0x48]
5193 stx %l5, [%l7 + 0x18]
5194 stx %i7, [%l7 + 0x28]
5195 std %l2, [%l7 + 0x48]
5196 swap [%l7 + 0x20], %g5
5197 fmovscs %icc, %f26, %f6
5198 st %f11, [%l7 + 0x0C]
5199 nop
5200 set 0x48, %g5
5201 sth %g4, [%l7 + %g5]
5202 std %f22, [%l7 + 0x10]
5203 wr %g0, 0x89, %asi
5204 stxa %i0, [%l7 + 0x58] %asi
5205 fmovdcc %icc, %f30, %f3
5206!Yo - got one - imm_asi 0x21
5207!And yo - immediate is 0x108
5208 set 0x108, %l6
5209 ldxa [%g0 + %l6] 0x21, %i6
5210 swap [%l7 + 0x18], %l1
5211 ldx [%l7 + 0x28], %i3
5212 ldstub [%l7 + 0x12], %o2
5213 lduw [%l7 + 0x1C], %i5
5214 flush %l7 + 0x1C
5215 bn,pt %icc, loop_92
5216 rdpr %wstate, %g7
5217 wr %l6, %o1, %ccr
5218 swap [%l7 + 0x54], %l4
5219loop_92:
5220 stb %o6, [%l7 + 0x3C]
5221 fcmpd %fcc3, %f14, %f12
5222 ldd [%l7 + 0x70], %g0
5223 lduh [%l7 + 0x36], %g3
5224 stb %g2, [%l7 + 0x4B]
5225 stb %o4, [%l7 + 0x51]
5226 stb %i4, [%l7 + 0x77]
5227 nop
5228 set 0x4C, %o4
5229 lduw [%l7 + %o4], %o7
5230 swap [%l7 + 0x68], %l0
5231 st %f21, [%l7 + 0x7C]
5232 tn %icc, 0x0
5233 ldsh [%l7 + 0x76], %i1
5234 nop
5235 set 0x20, %o6
5236 ldx [%l7 + %o6], %o5
5237 ldsb [%l7 + 0x3D], %i2
5238 sub %l3, 0x196D, %o3
5239 st %f17, [%l7 + 0x74]
5240 ldd [%l7 + 0x10], %g6
5241 sth %l5, [%l7 + 0x24]
5242 set 0x50, %o0
5243 ldxa [%l7 + %o0] 0x14, %i7
5244 flush %l7 + 0x68
5245 fbug,a %fcc0, loop_93
5246 nop
5247 set 0x1F, %o3
5248 ldub [%l7 + %o3], %o0
5249!Yo - got one - imm_asi 0x21
5250!And yo - immediate is 0x10
5251 wr %g0, 0x21, %asi
5252 stxa %g5, [%g0 + 0x10] %asi
5253loop_93:
5254!Yo - got one - imm_asi 0x40
5255!And yo - immediate is 0x1a8
5256 nop
5257 set 0x1a8, %o5
5258 nop ! nop ! ldxa [%g0 + %o5] 0x40, %l2 ripped by fixASI40.pl ripped by fixASI40.pl
5259 ldsw [%l7 + 0x7C], %i0
5260 ldstub [%l7 + 0x4C], %i6
5261 flush %l7 + 0x10
5262 stw %l1, [%l7 + 0x28]
5263 sth %g4, [%l7 + 0x62]
5264 ldsh [%l7 + 0x78], %i3
5265 taddcc %i5, %g7, %o2
5266 lduh [%l7 + 0x2E], %o1
5267 ldsw [%l7 + 0x3C], %l6
5268 stx %o6, [%l7 + 0x68]
5269 ldx [%l7 + 0x30], %l4
5270 ld [%l7 + 0x58], %f10
5271 ldsw [%l7 + 0x08], %g3
5272 wr %g2, 0x1E05, %set_softint
5273 stw %g1, [%l7 + 0x68]
5274 ldstub [%l7 + 0x63], %i4
5275 ldub [%l7 + 0x2C], %o7
5276 edge16ln %o4, %l0, %o5
5277 prefetch [%l7 + 0x18], 0x2
5278 swap [%l7 + 0x28], %i1
5279 ldub [%l7 + 0x50], %i2
5280 ld [%l7 + 0x24], %f30
5281 rdhpr %hpstate, %l3
5282 stbar
5283 ldd [%l7 + 0x20], %f16
5284 ldsh [%l7 + 0x60], %o3
5285 stw %l5, [%l7 + 0x10]
5286 ld [%l7 + 0x2C], %f3
5287 stw %g6, [%l7 + 0x24]
5288 swap [%l7 + 0x74], %o0
5289 swap [%l7 + 0x20], %i7
5290 fbue,a %fcc0, loop_94
5291 addcc %g5, %l2, %i0
5292 movrne %l1, %g4, %i3
5293 sth %i6, [%l7 + 0x4E]
5294loop_94:
5295 wrpr %i5, 0x0B01, %pil
5296 flush %l7 + 0x14
5297 be,pt %icc, loop_95
5298 fmovdgu %xcc, %f2, %f3
5299 tg %icc, 0x1
5300 stx %g7, [%l7 + 0x58]
5301loop_95:
5302 sth %o1, [%l7 + 0x7A]
5303 saved
5304 rdpr %cwp, %g1
5305 rdpr %cansave, %g2
5306 rdpr %canrestore, %g3
5307 rdpr %cleanwin, %g4
5308 rdpr %otherwin, %g5
5309 rdpr %wstate, %g6
5310 fpadd16 %f28, %f28, %f8
5311 stb %o2, [%l7 + 0x52]
5312 ldd [%l7 + 0x10], %f8
5313 ldsw [%l7 + 0x1C], %o6
5314 nop
5315 set 0x5F, %l3
5316 ldstub [%l7 + %l3], %l6
5317 stb %l4, [%l7 + 0x3F]
5318 fnand %f24, %f12, %f8
5319!Yo - got one - imm_asi 0x40
5320!And yo - immediate is 0x1b8
5321 set 0x1b8, %i7
5322 nop ! nop ! ldxa [%g0 + %i7] 0x40, %g3 ripped by fixASI40.pl ripped by fixASI40.pl
5323 nop
5324 set 0x18, %l2
5325 lduh [%l7 + %l2], %g2
5326 flush %l7 + 0x58
5327 udivcc %g1, 0x1210, %i4
5328 wrpr %o4, 0x058B, %pil
5329 std %l0, [%l7 + 0x50]
5330 sth %o7, [%l7 + 0x4C]
5331 st %f15, [%l7 + 0x6C]
5332 wr %o5, 0x0784, %y
5333 std %i0, [%l7 + 0x10]
5334!Yo - got one - imm_asi 0x50
5335!And yo - immediate is 0x00
5336 wr %g0, 0x50, %asi
5337 ldxa [%g0 + 0x00] %asi, %i2
5338 rd %asi, %o3
5339 swap [%l7 + 0x0C], %l5
5340 ldx [%l7 + 0x30], %g6
5341 bne,a,pn %icc, loop_96
5342 ldstub [%l7 + 0x78], %l3
5343 prefetch [%l7 + 0x2C], 0x1
5344 fones %f7
5345loop_96:
5346 std %f18, [%l7 + 0x60]
5347 ldsb [%l7 + 0x12], %i7
5348 ldx [%l7 + 0x20], %o0
5349 ldd [%l7 + 0x30], %l2
5350 std %f6, [%l7 + 0x48]
5351 std %i0, [%l7 + 0x28]
5352 ldsw [%l7 + 0x60], %g5
5353 std %l0, [%l7 + 0x78]
5354 ldub [%l7 + 0x0F], %i3
5355 sth %g4, [%l7 + 0x4E]
5356 fmovsneg %icc, %f12, %f16
5357 prefetch [%l7 + 0x74], 0x3
5358 sth %i6, [%l7 + 0x0A]
5359 tvc %xcc, 0x6
5360 fbne,a %fcc1, loop_97
5361 flush %l7 + 0x60
5362 rd %ccr, %i5
5363 stw %o1, [%l7 + 0x54]
5364loop_97:
5365 stbar
5366 prefetch [%l7 + 0x1C], 0x1
5367 ldsb [%l7 + 0x7C], %g7
5368 ld [%l7 + 0x7C], %f8
5369 wr %g0, 0x0c, %asi
5370 ldxa [%l7 + 0x68] %asi, %o6
5371 ta %icc, 0x6
5372 nop
5373 set 0x7E, %l1
5374 ldstub [%l7 + %l1], %l6
5375 swap [%l7 + 0x78], %l4
5376 ld [%l7 + 0x2C], %f5
5377 ldd [%l7 + 0x10], %g2
5378 set 0x30, %o1
5379 stxa %g2, [%l7 + %o1] 0x1d
5380 ldub [%l7 + 0x3C], %g1
5381!Yo - got one - imm_asi 0x5f
5382!And yo - immediate is 0x0
5383 wr %g0, 0x5f, %asi
5384 stxa %i4, [%g0 + 0x0] %asi
5385 ld [%l7 + 0x6C], %f26
5386 ldx [%l7 + 0x18], %o4
5387!Yo - got one - imm_asi 0x21
5388!And yo - immediate is 0x8
5389 set 0x8, %o2
5390 ldxa [%g0 + %o2] 0x21, %o2
5391 stw %l0, [%l7 + 0x28]
5392 stw %o5, [%l7 + 0x44]
5393 sra %o7, 0x17, %i2
5394 ldx [%l7 + 0x68], %i1
5395 ldx [%l7 + 0x08], %o3
5396 lduw [%l7 + 0x70], %l5
5397 prefetch [%l7 + 0x60], 0x3
5398 stb %l3, [%l7 + 0x20]
5399 stx %i7, [%l7 + 0x60]
5400 ldsw [%l7 + 0x6C], %o0
5401 stw %g6, [%l7 + 0x2C]
5402 sth %i0, [%l7 + 0x60]
5403 prefetch [%l7 + 0x28], 0x2
5404 swap [%l7 + 0x6C], %g5
5405 wrpr %l1, %i3, %pil
5406 set 0x58, %i0
5407 stxa %l2, [%l7 + %i0] 0xe3
5408 membar #Sync
5409 swap [%l7 + 0x24], %i6
5410 nop
5411 set 0x20, %g2
5412 stw %g4, [%l7 + %g2]
5413 set 0x10, %l0
5414 stxa %o1, [%l7 + %l0] 0x81
5415 ldx [%l7 + 0x58], %i5
5416 nop
5417 set 0x30, %g7
5418 lduw [%l7 + %g7], %o6
5419 std %f6, [%l7 + 0x28]
5420 ldsw [%l7 + 0x24], %l6
5421 nop
5422 set 0x0D, %l4
5423 ldstub [%l7 + %l4], %g7
5424!Yo - got one - imm_asi 0x21
5425!And yo - immediate is 0x8
5426 wr %g0, 0x21, %asi
5427 stxa %g3, [%g0 + 0x8] %asi
5428 stw %l4, [%l7 + 0x28]
5429 stb %g2, [%l7 + 0x7D]
5430 ldsh [%l7 + 0x5C], %g1
5431 ldd [%l7 + 0x30], %i4
5432 for %f30, %f26, %f2
5433 lduh [%l7 + 0x7E], %o4
5434 ldd [%l7 + 0x70], %f22
5435 stbar
5436 flush %l7 + 0x6C
5437 ldx [%l7 + 0x60], %o2
5438 stx %l0, [%l7 + 0x08]
5439 ldd [%l7 + 0x50], %o6
5440 stb %o5, [%l7 + 0x70]
5441 nop
5442 set 0x2F, %i5
5443 ldub [%l7 + %i5], %i1
5444 ld [%l7 + 0x24], %f19
5445 ldd [%l7 + 0x50], %f10
5446 st %f14, [%l7 + 0x5C]
5447 edge32l %o3, %i2, %l3
5448 ldsh [%l7 + 0x5E], %l5
5449 ldd [%l7 + 0x20], %o0
5450 nop
5451 set 0x30, %g6
5452 lduh [%l7 + %g6], %i7
5453!Yo - got one - imm_asi 0x4f
5454!And yo - immediate is 0x30
5455 wr %g0, 0x4f, %asi
5456 ldxa [%g0 + 0x30] %asi, %g6
5457 swap [%l7 + 0x10], %i0
5458 flush %l7 + 0x6C
5459 stbar
5460 stb %l1, [%l7 + 0x13]
5461 lduh [%l7 + 0x0A], %i3
5462 wr %g0, 0x23, %asi
5463 stxa %g5, [%l7 + 0x20] %asi
5464 membar #Sync
5465 edge32 %i6, %l2, %g4
5466 flush %l7 + 0x0C
5467 ldx [%l7 + 0x40], %o1
5468 faligndata %f2, %f18, %f18
5469 ldx [%l7 + 0x60], %i5
5470!Yo - got one - imm_asi 0x21
5471!And yo - immediate is 0x110
5472 wr %g0, 0x21, %asi
5473 stxa %o6, [%g0 + 0x110] %asi
5474 stw %g7, [%l7 + 0x48]
5475 ldub [%l7 + 0x74], %g3
5476 tn %icc, 0x7
5477 stw %l4, [%l7 + 0x64]
5478 rdpr %cleanwin, %g2
5479 stx %g1, [%l7 + 0x48]
5480 std %f4, [%l7 + 0x10]
5481 prefetch [%l7 + 0x24], 0x2
5482 ldstub [%l7 + 0x67], %l6
5483 nop
5484 set 0x78, %i6
5485 std %f26, [%l7 + %i6]
5486 ldd [%l7 + 0x40], %f0
5487 stb %o4, [%l7 + 0x58]
5488 nop
5489 set 0x20, %i4
5490 ldd [%l7 + %i4], %f0
5491 xnor %o2, %i4, %l0
5492 st %f10, [%l7 + 0x2C]
5493 ldsw [%l7 + 0x38], %o7
5494 lduw [%l7 + 0x0C], %o5
5495 std %o2, [%l7 + 0x28]
5496 ldub [%l7 + 0x4B], %i2
5497 ldx [%l7 + 0x08], %i1
5498 rd %softint, %l3
5499 lduh [%l7 + 0x1C], %o0
5500 flush %l7 + 0x28
5501 st %f3, [%l7 + 0x2C]
5502 ldub [%l7 + 0x2E], %l5
5503 ldstub [%l7 + 0x7E], %g6
5504 ldd [%l7 + 0x08], %f26
5505 flush %l7 + 0x7C
5506 stb %i0, [%l7 + 0x2E]
5507 ldd [%l7 + 0x10], %l0
5508 ldsh [%l7 + 0x2C], %i7
5509 bvc,pn %icc, loop_98
5510 ld [%l7 + 0x48], %f25
5511 ldx [%l7 + 0x20], %g5
5512 std %f8, [%l7 + 0x20]
5513loop_98:
5514 nop
5515 set 0x50, %g4
5516 stxa %i3, [%l7 + %g4] 0x11
5517 set 0x58, %l5
5518 ldxa [%l7 + %l5] 0x88, %l2
5519 std %i6, [%l7 + 0x78]
5520 ldub [%l7 + 0x79], %g4
5521 nop
5522 set 0x54, %i1
5523 stb %o1, [%l7 + %i1]
5524 ldsh [%l7 + 0x08], %o6
5525 nop
5526 set 0x74, %g1
5527 ldsh [%l7 + %g1], %g7
5528 sll %i5, 0x11, %g3
5529 fmovscs %xcc, %f7, %f10
5530 ldx [%l7 + 0x08], %l4
5531 stw %g1, [%l7 + 0x48]
5532 ldsh [%l7 + 0x60], %l6
5533 subccc %g2, 0x18CB, %o2
5534 nop
5535 set 0x08, %g3
5536 ldd [%l7 + %g3], %f14
5537 std %i4, [%l7 + 0x50]
5538 rdpr %cleanwin, %l0
5539 ldsw [%l7 + 0x1C], %o7
5540 ldsb [%l7 + 0x2E], %o5
5541 ld [%l7 + 0x38], %f30
5542 nop
5543 set 0x3C, %o7
5544 ldsh [%l7 + %o7], %o4
5545 nop
5546 set 0x38, %i3
5547 ldd [%l7 + %i3], %f10
5548 std %i2, [%l7 + 0x38]
5549 lduh [%l7 + 0x6A], %o3
5550 ldub [%l7 + 0x0F], %i1
5551 std %o0, [%l7 + 0x58]
5552 stx %l5, [%l7 + 0x28]
5553 stw %l3, [%l7 + 0x64]
5554 prefetch [%l7 + 0x18], 0x2
5555 fmovdne %icc, %f17, %f26
5556 lduw [%l7 + 0x7C], %g6
5557 ldd [%l7 + 0x08], %f18
5558 stb %l1, [%l7 + 0x68]
5559 ldsh [%l7 + 0x66], %i0
5560 ldd [%l7 + 0x58], %f16
5561 ldsw [%l7 + 0x58], %i7
5562 ldsw [%l7 + 0x18], %i3
5563 ld [%l7 + 0x70], %f11
5564 swap [%l7 + 0x0C], %l2
5565 ldsh [%l7 + 0x20], %g5
5566 ldub [%l7 + 0x27], %i6
5567 st %f6, [%l7 + 0x68]
5568 flush %l7 + 0x70
5569 addc %o1, 0x02B8, %o6
5570 ldsb [%l7 + 0x5F], %g4
5571 fmovdn %icc, %f31, %f30
5572 ldsw [%l7 + 0x24], %g7
5573 nop
5574 set 0x6A, %g5
5575 ldsh [%l7 + %g5], %i5
5576 prefetch [%l7 + 0x38], 0x1
5577 std %f26, [%l7 + 0x68]
5578 fmovsge %xcc, %f29, %f12
5579 stw %g3, [%l7 + 0x28]
5580 flush %l7 + 0x2C
5581 stbar
5582 fbe,a %fcc2, loop_99
5583 stb %g1, [%l7 + 0x0C]
5584!Yo - got one - imm_asi 0x5f
5585!And yo - immediate is 0x0
5586 wr %g0, 0x5f, %asi
5587 stxa %l6, [%g0 + 0x0] %asi
5588loop_99:
5589 movre %l4, 0x27D, %g2
5590 ldd [%l7 + 0x50], %f12
5591 ldsw [%l7 + 0x34], %o2
5592 mulscc %i4, 0x074E, %l0
5593 flush %l7 + 0x24
5594 ldx [%l7 + 0x50], %o5
5595 ldd [%l7 + 0x30], %f2
5596 fmovrslez %o7, %f17, %f15
5597 ld [%l7 + 0x28], %f3
5598 ldd [%l7 + 0x20], %f14
5599 edge32n %o4, %i2, %i1
5600 ldsw [%l7 + 0x7C], %o0
5601 ldsh [%l7 + 0x5E], %o3
5602 fpadd16s %f27, %f13, %f22
5603 ldsw [%l7 + 0x70], %l5
5604 sdiv %g6, 0x0956, %l1
5605 ldd [%l7 + 0x60], %f14
5606 bvc,pt %icc, loop_100
5607 ldd [%l7 + 0x78], %f12
5608 set 0x48, %i2
5609 stxa %l3, [%l7 + %i2] 0x11
5610loop_100:
5611 ldd [%l7 + 0x68], %f12
5612 and %i0, 0x03B1, %i7
5613 wr %g0, 0x10, %asi
5614 ldxa [%l7 + 0x68] %asi, %i3
5615
5616 or %g0, 0x8, %l0
5617 sllx %l0, 0x3c, %l0
5618 wrhpr %l0, 0x07D, %hsys_tick_cmpr
5619 ldsh [%l7 + 0x3A], %l2
5620 stb %o1, [%l7 + 0x3C]
5621 fblg,a %fcc1, loop_101
5622 srl %g4, 0x0F, %g7
5623 ldub [%l7 + 0x5D], %i5
5624 ldstub [%l7 + 0x79], %o6
5625loop_101:
5626 nop
5627 set 0x68, %o4
5628 lduw [%l7 + %o4], %g1
5629!Yo - got one - imm_asi 0x4f
5630!And yo - immediate is 0x28
5631 set 0x28, %o6
5632 ldxa [%g0 + %o6] 0x4f, %l6
5633 brgz,a %l4, loop_102
5634 std %g2, [%l7 + 0x20]
5635 movre %g2, %i4, %l0
5636 ldsb [%l7 + 0x78], %o5
5637loop_102:
5638 ldd [%l7 + 0x30], %o6
5639 lduh [%l7 + 0x30], %o2
5640 stbar
5641 sth %i2, [%l7 + 0x66]
5642 stbar
5643 ldsb [%l7 + 0x5C], %o4
5644 ldstub [%l7 + 0x2C], %o0
5645 ldsh [%l7 + 0x34], %i1
5646 popc 0x0DD0, %o3
5647 st %f13, [%l7 + 0x40]
5648 sth %l5, [%l7 + 0x38]
5649 ldsb [%l7 + 0x6F], %g6
5650 ldsw [%l7 + 0x38], %l3
5651 std %l0, [%l7 + 0x18]
5652 flush %l7 + 0x08
5653 ldub [%l7 + 0x53], %i0
5654 sth %i7, [%l7 + 0x0A]
5655 stx %g5, [%l7 + 0x30]
5656 swap [%l7 + 0x24], %i6
5657 or %i3, %l2, %o1
5658 nop
5659 set 0x4E, %l6
5660 lduh [%l7 + %l6], %g7
5661 nop
5662 set 0x68, %o3
5663 ldsw [%l7 + %o3], %i5
5664 flush %l7 + 0x24
5665 ldd [%l7 + 0x58], %g4
5666 ldstub [%l7 + 0x3D], %o6
5667 prefetch [%l7 + 0x64], 0x3
5668 ldsh [%l7 + 0x6E], %l6
5669 stbar
5670 nop
5671 set 0x66, %o5
5672 sth %g1, [%l7 + %o5]
5673 wr %g0, 0x27, %asi
5674 stxa %g3, [%l7 + 0x70] %asi
5675 membar #Sync
5676 lduw [%l7 + 0x34], %l4
5677 stw %g2, [%l7 + 0x0C]
5678 ldsw [%l7 + 0x3C], %i4
5679 ldx [%l7 + 0x28], %l0
5680 fbge %fcc2, loop_103
5681 st %f2, [%l7 + 0x08]
5682 fmovrdgez %o5, %f16, %f30
5683 movvs %icc, %o2, %o7
5684loop_103:
5685 swap [%l7 + 0x74], %o4
5686 fmovdgu %xcc, %f15, %f14
5687 ld [%l7 + 0x1C], %f23
5688 alignaddr %o0, %i1, %i2
5689 ld [%l7 + 0x30], %f8
5690 popc 0x09BF, %l5
5691 sth %g6, [%l7 + 0x2C]
5692 ld [%l7 + 0x44], %f21
5693 stb %l3, [%l7 + 0x08]
5694 std %f14, [%l7 + 0x70]
5695 ldx [%l7 + 0x08], %l1
5696 stbar
5697 flushw
5698 std %f6, [%l7 + 0x10]
5699 std %f0, [%l7 + 0x28]
5700 srl %i0, %i7, %g5
5701 fble,a %fcc3, loop_104
5702 ldd [%l7 + 0x10], %i6
5703 swap [%l7 + 0x08], %o3
5704 bpos,a %xcc, loop_105
5705loop_104:
5706 swap [%l7 + 0x48], %i3
5707 ldd [%l7 + 0x08], %f18
5708 ld [%l7 + 0x68], %f24
5709loop_105:
5710 ldd [%l7 + 0x68], %o0
5711 lduw [%l7 + 0x44], %l2
5712 ldsw [%l7 + 0x18], %g7
5713 ldstub [%l7 + 0x41], %g4
5714 ldsw [%l7 + 0x70], %i5
5715 ldsw [%l7 + 0x14], %o6
5716 set 0x58, %o0
5717 stxa %g1, [%l7 + %o0] 0x11
5718 stx %l6, [%l7 + 0x30]
5719 flush %l7 + 0x54
5720 stw %l4, [%l7 + 0x08]
5721 stbar
5722 st %f30, [%l7 + 0x60]
5723 restored
5724 rdpr %cwp, %g1
5725 rdpr %cansave, %g2
5726 rdpr %canrestore, %g3
5727 rdpr %cleanwin, %g4
5728 rdpr %otherwin, %g5
5729 rdpr %wstate, %g6
5730 movre %g3, 0x23B, %i4
5731 fmovsgu %xcc, %f24, %f13
5732 std %g2, [%l7 + 0x18]
5733 stb %l0, [%l7 + 0x5D]
5734 rd %softint, %o5
5735 udiv %o2, 0x1F68, %o4
5736 ldub [%l7 + 0x1E], %o7
5737 lduw [%l7 + 0x74], %o0
5738 prefetch [%l7 + 0x74], 0x3
5739 st %f31, [%l7 + 0x4C]
5740 nop
5741 set 0x20, %l3
5742 ldub [%l7 + %l3], %i1
5743 nop
5744 set 0x6C, %l2
5745 stw %l5, [%l7 + %l2]
5746 umulcc %g6, %l1, %i0
5747 ldsw [%l7 + 0x24], %i7
5748 lduh [%l7 + 0x30], %g5
5749 ldsh [%l7 + 0x10], %i6
5750 stw %l3, [%l7 + 0x3C]
5751 set 0x38, %i7
5752 stxa %o3, [%l7 + %i7] 0x15
5753 set 0x68, %l1
5754 stxa %o1, [%l7 + %l1] 0x15
5755 set 0x60, %o1
5756 stxa %i3, [%l7 + %o1] 0x14
5757 prefetch [%l7 + 0x60], 0x2
5758 std %l2, [%l7 + 0x58]
5759 lduh [%l7 + 0x20], %g7
5760 prefetch [%l7 + 0x48], 0x1
5761 ldsw [%l7 + 0x7C], %g4
5762 stb %o6, [%l7 + 0x3D]
5763 ldd [%l7 + 0x38], %f0
5764 flush %l7 + 0x38
5765 ldub [%l7 + 0x2E], %i5
5766 fnors %f11, %f29, %f23
5767 mulscc %g1, %l6, %g3
5768!Yo - got one - imm_asi 0x58
5769!And yo - immediate is 0x30
5770 wr %g0, 0x58, %asi
5771 ldxa [%g0 + 0x30] %asi, %l4
5772!Yo - got one - imm_asi 0x20
5773!And yo - immediate is 0x20
5774 set 0x20, %i0
5775 ldxa [%g0 + %i0] 0x20, %i4
5776 ld [%l7 + 0x50], %f20
5777 fmovscs %xcc, %f24, %f25
5778 ldstub [%l7 + 0x0F], %l0
5779 set 0x08, %g2
5780 stxa %g2, [%l7 + %g2] 0xeb
5781 membar #Sync
5782 nop
5783 set 0x50, %o2
5784 stw %o2, [%l7 + %o2]
5785 stx %o5, [%l7 + 0x18]
5786 stx %o7, [%l7 + 0x58]
5787 ldstub [%l7 + 0x79], %o0
5788 ldsb [%l7 + 0x1F], %i2
5789 ldub [%l7 + 0x5A], %o4
5790 nop
5791 set 0x38, %g7
5792 lduh [%l7 + %g7], %l5
5793 ldx [%l7 + 0x58], %g6
5794 flush %l7 + 0x54
5795 wr %g0, 0x89, %asi
5796 stxa %l1, [%l7 + 0x38] %asi
5797 ldub [%l7 + 0x64], %i0
5798 rdhpr %htba, %i7
5799 st %f20, [%l7 + 0x18]
5800 ldsh [%l7 + 0x38], %i1
5801 st %f31, [%l7 + 0x4C]
5802 ldx [%l7 + 0x18], %g5
5803 fone %f0
5804 stx %l3, [%l7 + 0x38]
5805 fmovrde %o3, %f12, %f8
5806
5807 or %g0, 0x8, %l0
5808 sllx %l0, 0x3c, %l0
5809 wr %l0, 0x007, %sys_tick_cmpr
5810 ldub [%l7 + 0x3C], %o1
5811 ldstub [%l7 + 0x4E], %l2
5812 edge8n %g4, %o6, %g7
5813 nop
5814 set 0x18, %l0
5815 ldx [%l7 + %l0], %g1
5816 prefetch [%l7 + 0x7C], 0x0
5817 ldd [%l7 + 0x20], %f30
5818 ldsb [%l7 + 0x5C], %l6
5819 swap [%l7 + 0x38], %i5
5820 tge %icc, 0x6
5821 ldsw [%l7 + 0x0C], %g3
5822 stb %l4, [%l7 + 0x27]
5823 wrpr %l0, 0x1D71, %pil
5824 nop
5825 set 0x20, %l4
5826 ldd [%l7 + %l4], %f18
5827 ldd [%l7 + 0x40], %f6
5828 movleu %xcc, %i4, %g2
5829 edge8l %o5, %o2, %o7
5830 sth %i2, [%l7 + 0x14]
5831 ldsb [%l7 + 0x3E], %o4
5832 stx %o0, [%l7 + 0x38]
5833 sth %l5, [%l7 + 0x26]
5834 fcmple32 %f30, %f0, %g6
5835 stbar
5836 fmuld8sux16 %f22, %f13, %f26
5837 ld [%l7 + 0x08], %f5
5838 ldd [%l7 + 0x30], %i0
5839 stb %l1, [%l7 + 0x3A]
5840 ldsh [%l7 + 0x16], %i7
5841 std %g4, [%l7 + 0x38]
5842 stbar
5843 lduh [%l7 + 0x6E], %l3
5844 ldsh [%l7 + 0x5A], %i1
5845 tne %xcc, 0x2
5846 ldx [%l7 + 0x78], %i6
5847 stb %i3, [%l7 + 0x11]
5848 stbar
5849 lduh [%l7 + 0x08], %o1
5850 lduw [%l7 + 0x54], %l2
5851!Yo - got one - imm_asi 0x50
5852!And yo - immediate is 0x00
5853 wr %g0, 0x50, %asi
5854 ldxa [%g0 + 0x00] %asi, %g4
5855 stw %o3, [%l7 + 0x54]
5856 nop
5857 set 0x10, %i5
5858 ldd [%l7 + %i5], %f18
5859 nop
5860 set 0x38, %i6
5861 ldsh [%l7 + %i6], %g7
5862 set 0x68, %g6
5863 ldxa [%l7 + %g6] 0x18, %o6
5864 stw %g1, [%l7 + 0x50]
5865 swap [%l7 + 0x68], %i5
5866 movrgz %g3, 0x24B, %l4
5867 set 0x50, %g4
5868 stxa %l6, [%l7 + %g4] 0xe3
5869 membar #Sync
5870 sub %i4, 0x03F7, %l0
5871 flush %l7 + 0x7C
5872 ldsh [%l7 + 0x70], %g2
5873 ldub [%l7 + 0x60], %o2
5874 ldstub [%l7 + 0x21], %o7
5875 stb %o5, [%l7 + 0x20]
5876 ldsh [%l7 + 0x5A], %o4
5877
5878 or %g0, 0x8, %l0
5879 sllx %l0, 0x3c, %l0
5880 wrhpr %l0, %g0, %hsys_tick_cmpr
5881 mulx %i2, 0x0824, %l5
5882 te %icc, 0x0
5883 sth %g6, [%l7 + 0x18]
5884 prefetch [%l7 + 0x48], 0x2
5885 bleu loop_106
5886 stb %l1, [%l7 + 0x5E]
5887 prefetch [%l7 + 0x64], 0x1
5888 lduh [%l7 + 0x48], %i7
5889loop_106:
5890 lduw [%l7 + 0x40], %i0
5891 rdhpr %hsys_tick_cmpr, %g5
5892 stw %i1, [%l7 + 0x30]
5893 std %i6, [%l7 + 0x68]
5894 ldsw [%l7 + 0x68], %l3
5895 movne %xcc, %i3, %l2
5896 fmovsa %icc, %f4, %f7
5897 stx %g4, [%l7 + 0x70]
5898 edge16 %o1, %g7, %o3
5899 movleu %xcc, %o6, %i5
5900 ldd [%l7 + 0x08], %g0
5901 sth %l4, [%l7 + 0x26]
5902 rd %fprs, %l6
5903 sth %g3, [%l7 + 0x32]
5904 std %l0, [%l7 + 0x68]
5905 ld [%l7 + 0x20], %f22
5906 addcc %i4, 0x0836, %g2
5907 ldsw [%l7 + 0x40], %o2
5908 wrpr %o7, 0x0683, %pil
5909 lduh [%l7 + 0x18], %o4
5910 swap [%l7 + 0x20], %o0
5911 prefetch [%l7 + 0x40], 0x1
5912 ldd [%l7 + 0x50], %o4
5913 std %i2, [%l7 + 0x08]
5914 lduh [%l7 + 0x42], %g6
5915 prefetch [%l7 + 0x44], 0x0
5916 ldd [%l7 + 0x58], %l4
5917 nop
5918 set 0x40, %l5
5919 ldd [%l7 + %l5], %l0
5920 nop
5921 set 0x2E, %i4
5922 sth %i0, [%l7 + %i4]
5923 popc %g5, %i1
5924 udivx %i6, 0x1527, %i7
5925 swap [%l7 + 0x50], %l3
5926 stw %l2, [%l7 + 0x10]
5927 fbule,a %fcc0, loop_107
5928 stw %i3, [%l7 + 0x2C]
5929 ld [%l7 + 0x44], %f30
5930 ldsh [%l7 + 0x3E], %o1
5931loop_107:
5932 ld [%l7 + 0x34], %f6
5933 ld [%l7 + 0x40], %f29
5934 stb %g7, [%l7 + 0x2B]
5935 ldd [%l7 + 0x38], %o2
5936 swap [%l7 + 0x08], %g4
5937 ldd [%l7 + 0x18], %o6
5938 std %g0, [%l7 + 0x20]
5939 ldub [%l7 + 0x23], %i5
5940!Yo - got one - imm_asi 0x21
5941!And yo - immediate is 0x10
5942 wr %g0, 0x21, %asi
5943 ldxa [%g0 + 0x10] %asi, %l6
5944 flush %l7 + 0x44
5945 ld [%l7 + 0x60], %f12
5946 stbar
5947 nop
5948 set 0x78, %i1
5949 ldsw [%l7 + %i1], %g3
5950 stw %l4, [%l7 + 0x6C]
5951 nop
5952 set 0x44, %g3
5953 stw %i4, [%l7 + %g3]
5954 prefetch [%l7 + 0x64], 0x1
5955 sth %g2, [%l7 + 0x7C]
5956 stx %l0, [%l7 + 0x20]
5957 and %o7, 0x1C80, %o2
5958 prefetch [%l7 + 0x2C], 0x2
5959 ldsw [%l7 + 0x4C], %o0
5960 movle %xcc, %o4, %o5
5961 ldd [%l7 + 0x78], %g6
5962 ldub [%l7 + 0x44], %i2
5963 edge32l %l5, %l1, %i0
5964 ldstub [%l7 + 0x52], %g5
5965 swap [%l7 + 0x7C], %i6
5966 ldd [%l7 + 0x28], %f28
5967 edge32l %i7, %l3, %l2
5968 ldsw [%l7 + 0x3C], %i1
5969 prefetch [%l7 + 0x40], 0x1
5970 nop
5971 set 0x30, %o7
5972 ldx [%l7 + %o7], %i3
5973 sth %g7, [%l7 + 0x1A]
5974 lduh [%l7 + 0x54], %o3
5975 nop
5976 set 0x5E, %i3
5977 ldsh [%l7 + %i3], %g4
5978 nop
5979 set 0x25, %g1
5980 ldstub [%l7 + %g1], %o6
5981 stb %g1, [%l7 + 0x19]
5982 and %o1, 0x18D8, %i5
5983 ldd [%l7 + 0x58], %i6
5984 ldsb [%l7 + 0x75], %l4
5985 std %f8, [%l7 + 0x08]
5986 sth %g3, [%l7 + 0x54]
5987 fmovsl %icc, %f31, %f21
5988 nop
5989 set 0x62, %g5
5990 stb %g2, [%l7 + %g5]
5991 nop
5992 set 0x78, %i2
5993 stx %l0, [%l7 + %i2]
5994 ldx [%l7 + 0x20], %i4
5995 swap [%l7 + 0x54], %o2
5996 stbar
5997 stb %o7, [%l7 + 0x35]
5998 swap [%l7 + 0x0C], %o0
5999 stx %o5, [%l7 + 0x78]
6000 stw %o4, [%l7 + 0x14]
6001 ldx [%l7 + 0x60], %i2
6002 ldsh [%l7 + 0x6E], %l5
6003 sth %l1, [%l7 + 0x48]
6004 lduw [%l7 + 0x38], %i0
6005 nop
6006 set 0x20, %o4
6007 sth %g6, [%l7 + %o4]
6008 stw %g5, [%l7 + 0x14]
6009 ldsw [%l7 + 0x70], %i7
6010 ldsw [%l7 + 0x68], %i6
6011 taddcctv %l3, 0x0FDA, %l2
6012 lduh [%l7 + 0x78], %i1
6013 ldsb [%l7 + 0x37], %i3
6014 ldd [%l7 + 0x38], %g6
6015 ldsh [%l7 + 0x6E], %g4
6016 set 0x78, %o6
6017 ldxa [%l7 + %o6] 0x04, %o3
6018 ldub [%l7 + 0x47], %g1
6019 prefetch [%l7 + 0x70], 0x3
6020 nop
6021 set 0x15, %o3
6022 ldstub [%l7 + %o3], %o1
6023 ldsw [%l7 + 0x08], %i5
6024 set 0x48, %l6
6025 ldxa [%l7 + %l6] 0x80, %o6
6026 stbar
6027 xnor %l6, %l4, %g2
6028 ld [%l7 + 0x68], %f4
6029 set 0x60, %o0
6030 ldxa [%l7 + %o0] 0x89, %l0
6031 fmovsleu %xcc, %f24, %f25
6032 flush %l7 + 0x24
6033 std %f2, [%l7 + 0x30]
6034 stb %g3, [%l7 + 0x0F]
6035 std %f30, [%l7 + 0x30]
6036 ld [%l7 + 0x1C], %f0
6037 stw %i4, [%l7 + 0x24]
6038 ldsw [%l7 + 0x2C], %o2
6039 ldx [%l7 + 0x50], %o0
6040 std %f14, [%l7 + 0x28]
6041 prefetch [%l7 + 0x30], 0x3
6042 alignaddrl %o7, %o5, %o4
6043 tsubcc %l5, %i2, %l1
6044 stbar
6045 ldub [%l7 + 0x55], %g6
6046 ldsw [%l7 + 0x70], %g5
6047 st %f16, [%l7 + 0x28]
6048 sth %i7, [%l7 + 0x0A]
6049 flush %l7 + 0x60
6050 std %f10, [%l7 + 0x58]
6051 lduh [%l7 + 0x54], %i0
6052 nop
6053 set 0x68, %o5
6054 ldd [%l7 + %o5], %i6
6055 set 0x30, %l3
6056 stxa %l2, [%l7 + %l3] 0x1d
6057 lduh [%l7 + 0x52], %i1
6058 prefetch [%l7 + 0x74], 0x2
6059 fand %f8, %f22, %f4
6060 std %l2, [%l7 + 0x18]
6061 ldx [%l7 + 0x70], %g7
6062 ldd [%l7 + 0x70], %g4
6063 fpsub16 %f0, %f2, %f4
6064 ldsb [%l7 + 0x1E], %i3
6065 std %o2, [%l7 + 0x10]
6066 swap [%l7 + 0x50], %o1
6067 ldsw [%l7 + 0x28], %g1
6068 ld [%l7 + 0x78], %f27
6069 mova %icc, %i5, %o6
6070 prefetch [%l7 + 0x40], 0x0
6071 nop
6072 set 0x48, %i7
6073 stx %l6, [%l7 + %i7]
6074 movle %xcc, %l4, %g2
6075 ldstub [%l7 + 0x48], %g3
6076 nop
6077 set 0x60, %l2
6078 ldd [%l7 + %l2], %i4
6079 popc 0x1BAE, %l0
6080 flush %l7 + 0x3C
6081 stb %o0, [%l7 + 0x71]
6082 stw %o7, [%l7 + 0x68]
6083 stw %o5, [%l7 + 0x1C]
6084 ldx [%l7 + 0x18], %o2
6085 std %o4, [%l7 + 0x38]
6086 lduh [%l7 + 0x38], %l5
6087 stw %l1, [%l7 + 0x34]
6088 ldstub [%l7 + 0x18], %i2
6089 ldd [%l7 + 0x40], %f28
6090 std %f20, [%l7 + 0x70]
6091 membar 0x40
6092 prefetch [%l7 + 0x58], 0x3
6093 stb %g6, [%l7 + 0x39]
6094 movrgez %i7, 0x329, %i0
6095 stw %g5, [%l7 + 0x78]
6096 srax %l2, 0x1C, %i6
6097 rdpr %pil, %i1
6098 stbar
6099 ldstub [%l7 + 0x28], %g7
6100 stbar
6101 sdivcc %l3, 0x0BCE, %i3
6102 ldub [%l7 + 0x33], %o3
6103 lduw [%l7 + 0x60], %o1
6104 nop
6105 set 0x10, %l1
6106 sth %g1, [%l7 + %l1]
6107 nop
6108 set 0x50, %i0
6109 ldstub [%l7 + %i0], %g4
6110 ldsw [%l7 + 0x24], %i5
6111 alignaddrl %l6, %l4, %o6
6112 nop
6113 set 0x70, %o1
6114 ldd [%l7 + %o1], %g2
6115 swap [%l7 + 0x20], %g2
6116 nop
6117 set 0x50, %g2
6118 stx %l0, [%l7 + %g2]
6119 ldsh [%l7 + 0x68], %o0
6120 subccc %i4, %o5, %o2
6121 ldsh [%l7 + 0x16], %o4
6122 wr %g0, 0x88, %asi
6123 stxa %o7, [%l7 + 0x50] %asi
6124 ldx [%l7 + 0x40], %l5
6125 std %l0, [%l7 + 0x20]
6126 prefetch [%l7 + 0x34], 0x1
6127 std %f26, [%l7 + 0x48]
6128 stbar
6129 stw %g6, [%l7 + 0x6C]
6130 ldsw [%l7 + 0x14], %i7
6131 ldx [%l7 + 0x60], %i0
6132 std %f2, [%l7 + 0x58]
6133 sth %i2, [%l7 + 0x5A]
6134 std %f22, [%l7 + 0x48]
6135 fmovdvc %xcc, %f10, %f26
6136 std %l2, [%l7 + 0x60]
6137 ld [%l7 + 0x68], %f15
6138 nop
6139 set 0x74, %g7
6140 ldsw [%l7 + %g7], %g5
6141 xorcc %i6, %g7, %l3
6142 stx %i3, [%l7 + 0x58]
6143 swap [%l7 + 0x24], %o3
6144 stbar
6145 faligndata %f14, %f12, %f18
6146 stx %o1, [%l7 + 0x58]
6147 sth %g1, [%l7 + 0x2C]
6148 tgu %xcc, 0x1
6149 fmul8x16au %f26, %f3, %f6
6150 wrpr %g4, 0x04FF, %cwp
6151 ldsb [%l7 + 0x69], %i5
6152 lduw [%l7 + 0x5C], %l6
6153 lduh [%l7 + 0x66], %i1
6154 ldsb [%l7 + 0x32], %o6
6155 std %l4, [%l7 + 0x10]
6156 movrgez %g3, 0x2E6, %l0
6157 nop
6158 set 0x5E, %o2
6159 sth %g2, [%l7 + %o2]
6160 st %f0, [%l7 + 0x3C]
6161 lduw [%l7 + 0x34], %i4
6162 std %o4, [%l7 + 0x10]
6163 stbar
6164 edge32 %o2, %o0, %o7
6165 sth %o4, [%l7 + 0x2E]
6166 ldx [%l7 + 0x48], %l1
6167 ldub [%l7 + 0x23], %l5
6168 stx %i7, [%l7 + 0x10]
6169 ldd [%l7 + 0x70], %f24
6170 stx %i0, [%l7 + 0x40]
6171 st %f23, [%l7 + 0x50]
6172 ldsh [%l7 + 0x68], %i2
6173 nop
6174 set 0x48, %l4
6175 std %l2, [%l7 + %l4]
6176
6177 or %g0, 0x8, %l0
6178 sllx %l0, 0x3c, %l0
6179 wr %l0, 0xA4C, %sys_tick_cmpr
6180 std %f26, [%l7 + 0x78]
6181 nop
6182 set 0x1E, %i5
6183 ldub [%l7 + %i5], %g6
6184 std %f8, [%l7 + 0x28]
6185 lduh [%l7 + 0x3E], %g7
6186 rdhpr %hsys_tick_cmpr, %i6
6187 std %f22, [%l7 + 0x78]
6188 stw %i3, [%l7 + 0x58]
6189 lduw [%l7 + 0x78], %l3
6190 ldstub [%l7 + 0x67], %o1
6191!Yo - got one - imm_asi 0x5f
6192!And yo - immediate is 0x0
6193 set 0x0, %i6
6194 stxa %g1, [%g0 + %i6] 0x5f
6195 sth %g4, [%l7 + 0x3E]
6196 st %f6, [%l7 + 0x64]
6197 nop
6198 set 0x70, %g6
6199 ldd [%l7 + %g6], %i4
6200 sth %l6, [%l7 + 0x1E]
6201 ldsb [%l7 + 0x4D], %o3
6202 ldd [%l7 + 0x60], %f22
6203 stb %o6, [%l7 + 0x09]
6204 swap [%l7 + 0x58], %i1
6205 nop
6206 set 0x60, %g4
6207 ldx [%l7 + %g4], %g3
6208 andcc %l4, %l0, %g2
6209 set 0x58, %l0
6210 stxa %o5, [%l7 + %l0] 0x22
6211 membar #Sync
6212 stb %i4, [%l7 + 0x79]
6213 rd %tick_cmpr, %o2
6214 ldstub [%l7 + 0x72], %o0
6215 ldub [%l7 + 0x68], %o4
6216 ldx [%l7 + 0x08], %l1
6217 ldstub [%l7 + 0x38], %o7
6218 ldx [%l7 + 0x50], %l5
6219 st %f9, [%l7 + 0x48]
6220 ldd [%l7 + 0x38], %f4
6221 nop
6222 set 0x18, %i4
6223 lduh [%l7 + %i4], %i0
6224 wr %i7, %i2, %clear_softint
6225 ldx [%l7 + 0x48], %l2
6226 fbne,a %fcc1, loop_108
6227 swap [%l7 + 0x74], %g5
6228 ldsb [%l7 + 0x69], %g6
6229 sth %i6, [%l7 + 0x58]
6230loop_108:
6231 rdpr %tba, %g7
6232 swap [%l7 + 0x30], %l3
6233 edge8l %i3, %o1, %g1
6234 ldd [%l7 + 0x30], %g4
6235 ldd [%l7 + 0x78], %i4
6236 stbar
6237 prefetch [%l7 + 0x2C], 0x3
6238 ldstub [%l7 + 0x55], %o3
6239 st %f18, [%l7 + 0x60]
6240 flush %l7 + 0x28
6241 flush %l7 + 0x60
6242 brnz,a %o6, loop_109
6243 alignaddr %l6, %i1, %l4
6244 ldx [%l7 + 0x58], %l0
6245 ld [%l7 + 0x5C], %f8
6246loop_109:
6247 ldub [%l7 + 0x60], %g3
6248 nop
6249 set 0x18, %i1
6250 ldd [%l7 + %i1], %g2
6251 ld [%l7 + 0x50], %f3
6252 stbar
6253 ldsh [%l7 + 0x08], %o5
6254 ldd [%l7 + 0x50], %f4
6255!Yo - got one - imm_asi 0x21
6256!And yo - immediate is 0x110
6257 wr %g0, 0x21, %asi
6258 ldxa [%g0 + 0x110] %asi, %i4
6259 ldsh [%l7 + 0x3A], %o0
6260 ldd [%l7 + 0x38], %o4
6261 ldub [%l7 + 0x32], %o2
6262 std %f16, [%l7 + 0x58]
6263 ldub [%l7 + 0x63], %l1
6264 ldsh [%l7 + 0x10], %o7
6265 andncc %l5, %i7, %i2
6266 std %l2, [%l7 + 0x68]
6267 nop
6268 set 0x10, %l5
6269 stw %g5, [%l7 + %l5]
6270 stb %i0, [%l7 + 0x7C]
6271 stbar
6272 srl %g6, 0x1D, %g7
6273 flush %l7 + 0x74
6274 ldsb [%l7 + 0x38], %i6
6275 sth %l3, [%l7 + 0x52]
6276 sub %o1, %g1, %i3
6277 nop
6278 set 0x2A, %g3
6279 lduh [%l7 + %g3], %g4
6280 stx %o3, [%l7 + 0x58]
6281 movne %icc, %i5, %o6
6282 movvc %icc, %i1, %l6
6283 stw %l4, [%l7 + 0x28]
6284 lduw [%l7 + 0x60], %g3
6285 ldub [%l7 + 0x15], %g2
6286 lduh [%l7 + 0x38], %l0
6287 std %o4, [%l7 + 0x20]
6288!Yo - got one - imm_asi 0x20
6289!And yo - immediate is 0x8
6290 set 0x8, %i3
6291 ldxa [%g0 + %i3] 0x20, %o0
6292
6293 or %g0, 0x8, %l0
6294 sllx %l0, 0x3c, %l0
6295 wrhpr %l0, 0xE23, %hsys_tick_cmpr
6296 ldstub [%l7 + 0x3D], %o2
6297 mulx %l1, 0x1F5F, %o7
6298 std %f24, [%l7 + 0x50]
6299 stbar
6300 movcc %xcc, %i7, %i2
6301 st %f7, [%l7 + 0x1C]
6302 nop
6303 set 0x3C, %o7
6304 stw %l5, [%l7 + %o7]
6305 srax %l2, 0x05, %g5
6306 sth %g6, [%l7 + 0x4A]
6307 ld [%l7 + 0x30], %f19
6308 andcc %g7, 0x1AF3, %i0
6309 ldub [%l7 + 0x49], %i6
6310 ldsw [%l7 + 0x20], %l3
6311 lduw [%l7 + 0x0C], %g1
6312 nop
6313 set 0x70, %g5
6314 stx %i3, [%l7 + %g5]
6315 swap [%l7 + 0x4C], %o1
6316 rdpr %cleanwin, %g4
6317 nop
6318 set 0x5C, %i2
6319 ldsw [%l7 + %i2], %i5
6320 sth %o6, [%l7 + 0x2E]
6321 swap [%l7 + 0x40], %i1
6322 sth %o3, [%l7 + 0x66]
6323 set 0x20, %g1
6324 stxa %l6, [%l7 + %g1] 0x88
6325 movrlz %l4, 0x286, %g3
6326 set 0x30, %o6
6327 ldxa [%l7 + %o6] 0x81, %l0
6328!Yo - got one - imm_asi 0x20
6329!And yo - immediate is 0x0
6330 wr %g0, 0x20, %asi
6331 stxa %o5, [%g0 + 0x0] %asi
6332 stb %g2, [%l7 + 0x6A]
6333!Yo - got one - imm_asi 0x20
6334!And yo - immediate is 0x38
6335 wr %g0, 0x20, %asi
6336 stxa %o0, [%g0 + 0x38] %asi
6337 ldsh [%l7 + 0x66], %o4
6338 swap [%l7 + 0x14], %o2
6339 stw %l1, [%l7 + 0x34]
6340 ldsh [%l7 + 0x4E], %i4
6341 ld [%l7 + 0x0C], %f13
6342 tsubcctv %i7, %o7, %i2
6343 swap [%l7 + 0x68], %l2
6344 ldub [%l7 + 0x0F], %l5
6345 nop
6346 set 0x60, %o3
6347 std %f30, [%l7 + %o3]
6348 ldub [%l7 + 0x34], %g6
6349 ldd [%l7 + 0x50], %g6
6350 tpos %icc, 0x3
6351 stw %g5, [%l7 + 0x7C]
6352 set 0x10, %o4
6353 stxa %i6, [%l7 + %o4] 0x2b
6354 membar #Sync
6355!Yo - got one - imm_asi 0x57
6356!And yo - immediate is 0x0
6357 wr %g0, 0x57, %asi
6358 stxa %i0, [%g0 + 0x0] %asi
6359 ld [%l7 + 0x30], %f19
6360!Yo - got one - imm_asi 0x52
6361!And yo - immediate is 0x220
6362 set 0x220, %o0
6363 ldxa [%g0 + %o0] 0x52, %g1
6364 sth %i3, [%l7 + 0x08]
6365 nop
6366 set 0x50, %o5
6367 ldd [%l7 + %o5], %f4
6368 ldub [%l7 + 0x16], %o1
6369 prefetch [%l7 + 0x74], 0x2
6370 swap [%l7 + 0x3C], %g4
6371 ldd [%l7 + 0x48], %f10
6372 ldub [%l7 + 0x6B], %i5
6373 fmovdleu %icc, %f6, %f15
6374 prefetch [%l7 + 0x2C], 0x2
6375 swap [%l7 + 0x08], %l3
6376 tne %icc, 0x0
6377 ldx [%l7 + 0x30], %i1
6378 prefetch [%l7 + 0x20], 0x1
6379 stbar
6380 fors %f6, %f8, %f3
6381 orncc %o3, %o6, %l4
6382 ldd [%l7 + 0x68], %i6
6383 wr %g0, 0x80, %asi
6384 ldxa [%l7 + 0x68] %asi, %g3
6385 st %f10, [%l7 + 0x60]
6386 ldstub [%l7 + 0x46], %l0
6387 fmovs %f16, %f7
6388 prefetch [%l7 + 0x0C], 0x1
6389 st %f9, [%l7 + 0x50]
6390 flush %l7 + 0x58
6391 nop
6392 set 0x58, %l3
6393 ldx [%l7 + %l3], %o5
6394 tpos %xcc, 0x0
6395 addc %o0, %o4, %g2
6396 stx %o2, [%l7 + 0x50]
6397 tvs %xcc, 0x1
6398 std %i4, [%l7 + 0x08]
6399 st %f23, [%l7 + 0x60]
6400 stx %i7, [%l7 + 0x48]
6401 st %f11, [%l7 + 0x0C]
6402 xorcc %l1, 0x16FD, %o7
6403 ldx [%l7 + 0x48], %l2
6404 ldsh [%l7 + 0x6A], %i2
6405 edge32 %l5, %g6, %g5
6406 ld [%l7 + 0x14], %f17
6407
6408 or %g0, 0x8, %l0
6409 sllx %l0, 0x3c, %l0
6410 wrhpr %l0, 0x9EA, %hsys_tick_cmpr
6411 std %i0, [%l7 + 0x60]
6412 prefetch [%l7 + 0x30], 0x1
6413 movvc %icc, %g1, %i3
6414 nop
6415 set 0x20, %i7
6416 lduw [%l7 + %i7], %o1
6417 fmovscs %xcc, %f3, %f13
6418 swap [%l7 + 0x10], %g4
6419 ldd [%l7 + 0x28], %f14
6420 set 0x48, %l6
6421 ldxa [%l7 + %l6] 0x14, %i5
6422 prefetch [%l7 + 0x34], 0x3
6423 ldsb [%l7 + 0x34], %l3
6424 ld [%l7 + 0x54], %f30
6425 st %f23, [%l7 + 0x78]
6426 fmovsvc %xcc, %f0, %f24
6427 srlx %i1, 0x17, %o3
6428 nop
6429 set 0x12, %l2
6430 ldsb [%l7 + %l2], %o6
6431 lduw [%l7 + 0x44], %l4
6432 ldx [%l7 + 0x48], %l6
6433 ldub [%l7 + 0x3E], %i6
6434 st %f14, [%l7 + 0x48]
6435 ldsw [%l7 + 0x64], %l0
6436 std %f12, [%l7 + 0x28]
6437 fcmple16 %f4, %f14, %o5
6438 lduw [%l7 + 0x28], %g3
6439 sdivx %o0, 0x0F6B, %g2
6440 stw %o4, [%l7 + 0x34]
6441 ldd [%l7 + 0x28], %f16
6442 nop
6443 set 0x78, %i0
6444 ldx [%l7 + %i0], %o2
6445 ldd [%l7 + 0x60], %f16
6446 stw %i4, [%l7 + 0x54]
6447 edge16ln %l1, %o7, %i7
6448 stw %l2, [%l7 + 0x1C]
6449 stbar
6450 stw %l5, [%l7 + 0x5C]
6451 stb %i2, [%l7 + 0x12]
6452 stw %g6, [%l7 + 0x48]
6453 nop
6454 set 0x10, %o1
6455 stx %g5, [%l7 + %o1]
6456 ldx [%l7 + 0x68], %g7
6457!Yo - got one - imm_asi 0x50
6458!And yo - immediate is 0x00
6459 wr %g0, 0x50, %asi
6460 ldxa [%g0 + 0x00] %asi, %g1
6461 stbar
6462 nop
6463 set 0x60, %g2
6464 std %i0, [%l7 + %g2]
6465 std %i2, [%l7 + 0x18]
6466 fmul8x16al %f4, %f1, %f28
6467 flush %l7 + 0x38
6468 lduw [%l7 + 0x38], %g4
6469 st %f21, [%l7 + 0x60]
6470 sth %i5, [%l7 + 0x38]
6471 ldub [%l7 + 0x66], %l3
6472 ldd [%l7 + 0x78], %f26
6473 wr %g0, 0x89, %asi
6474 ldxa [%l7 + 0x10] %asi, %i1
6475 nop
6476 set 0x24, %l1
6477 stw %o3, [%l7 + %l1]
6478 ldd [%l7 + 0x28], %o6
6479 stw %l4, [%l7 + 0x50]
6480 mulscc %l6, 0x1905, %o1
6481 set 0x58, %o2
6482 ldxa [%l7 + %o2] 0x14, %i6
6483 wr %g0, 0xe, %pcr ! changed.
6484 ldub [%l7 + 0x4B], %o0
6485 stw %g3, [%l7 + 0x18]
6486 fbue %fcc0, loop_110
6487 swap [%l7 + 0x44], %o4
6488 lduw [%l7 + 0x3C], %o2
6489 ld [%l7 + 0x44], %f29
6490loop_110:
6491 ldd [%l7 + 0x70], %i4
6492 stx %l1, [%l7 + 0x50]
6493 ldx [%l7 + 0x20], %o7
6494 wrpr %i7, 0x08C6, %tick
6495 flush %l7 + 0x34
6496 swap [%l7 + 0x10], %g2
6497 ldd [%l7 + 0x40], %l2
6498 stw %i2, [%l7 + 0x10]
6499!Yo - got one - imm_asi 0x21
6500!And yo - immediate is 0x110
6501 set 0x110, %l4
6502 ldxa [%g0 + %l4] 0x21, %g6
6503 stw %g5, [%l7 + 0x14]
6504 wr %g0, 0xea, %asi
6505 stxa %g7, [%l7 + 0x18] %asi
6506 membar #Sync
6507 fmovdle %xcc, %f30, %f21
6508 swap [%l7 + 0x1C], %l5
6509 stw %i0, [%l7 + 0x44]
6510 ldsw [%l7 + 0x5C], %g1
6511!Yo - got one - imm_asi 0x52
6512!And yo - immediate is 0x110
6513 wr %g0, 0x52, %asi
6514 ldxa [%g0 + 0x110] %asi, %i3
6515 stw %g4, [%l7 + 0x34]
6516!Yo - got one - imm_asi 0x40
6517!And yo - immediate is 0x3e8
6518 set 0x3e8, %i5
6519 nop ! nop ! ldxa [%g0 + %i5] 0x40, %l3 ripped by fixASI40.pl ripped by fixASI40.pl
6520 ldd [%l7 + 0x48], %i0
6521 ldub [%l7 + 0x69], %i5
6522 ldstub [%l7 + 0x42], %o6
6523 prefetch [%l7 + 0x38], 0x2
6524 ldsw [%l7 + 0x08], %o3
6525 movvs %icc, %l6, %l4
6526 ldd [%l7 + 0x08], %o0
6527 ldstub [%l7 + 0x40], %l0
6528 ldsh [%l7 + 0x32], %o5
6529 prefetch [%l7 + 0x58], 0x0
6530 ldsb [%l7 + 0x2B], %o0
6531 stbar
6532 bg,a,pt %xcc, loop_111
6533 ld [%l7 + 0x34], %f0
6534 ldsh [%l7 + 0x56], %g3
6535 restored
6536 rdpr %cwp, %g1
6537 rdpr %cansave, %g2
6538 rdpr %canrestore, %g3
6539 rdpr %cleanwin, %g4
6540 rdpr %otherwin, %g5
6541 rdpr %wstate, %g6
6542loop_111:
6543 ldx [%l7 + 0x30], %i6
6544 rd %asi, %o2
6545 rdpr %tba, %i4
6546 ldsw [%l7 + 0x4C], %o4
6547 swap [%l7 + 0x44], %l1
6548 lduw [%l7 + 0x2C], %i7
6549 stw %o7, [%l7 + 0x70]
6550 stb %g2, [%l7 + 0x5E]
6551 fnors %f27, %f2, %f28
6552 flush %l7 + 0x14
6553 fcmps %fcc2, %f27, %f8
6554 nop
6555 set 0x1F, %i6
6556 stb %i2, [%l7 + %i6]
6557 lduh [%l7 + 0x78], %l2
6558 st %f1, [%l7 + 0x18]
6559 ldsw [%l7 + 0x6C], %g6
6560 stw %g5, [%l7 + 0x10]
6561 stbar
6562 swap [%l7 + 0x7C], %l5
6563 ldsh [%l7 + 0x10], %i0
6564 swap [%l7 + 0x54], %g1
6565 nop
6566 set 0x7B, %g6
6567 ldsb [%l7 + %g6], %g7
6568 array16 %i3, %l3, %g4
6569 std %i0, [%l7 + 0x10]
6570 udivx %o6, 0x02DF, %o3
6571 prefetch [%l7 + 0x34], 0x2
6572 stw %l6, [%l7 + 0x4C]
6573 lduh [%l7 + 0x56], %i5
6574 movrgz %o1, %l4, %l0
6575 swap [%l7 + 0x64], %o0
6576 tcc %icc, 0x5
6577 nop
6578 set 0x14, %g4
6579 stw %g3, [%l7 + %g4]
6580 ldd [%l7 + 0x78], %o4
6581 tg %icc, 0x4
6582 ldstub [%l7 + 0x5A], %i6
6583 rdhpr %hsys_tick_cmpr, %o2
6584 ldsb [%l7 + 0x33], %o4
6585 prefetch [%l7 + 0x10], 0x1
6586 movre %l1, 0x222, %i4
6587 swap [%l7 + 0x5C], %i7
6588 sth %g2, [%l7 + 0x70]
6589 fmovsvs %xcc, %f10, %f13
6590 lduh [%l7 + 0x62], %i2
6591 lduw [%l7 + 0x0C], %l2
6592 prefetch [%l7 + 0x6C], 0x2
6593 ld [%l7 + 0x18], %f14
6594 lduw [%l7 + 0x40], %o7
6595 lduw [%l7 + 0x18], %g5
6596 ldstub [%l7 + 0x42], %l5
6597 tl %icc, 0x4
6598 ldsb [%l7 + 0x71], %g6
6599 ldx [%l7 + 0x20], %g1
6600 stx %i0, [%l7 + 0x48]
6601 ldstub [%l7 + 0x1A], %i3
6602 lduw [%l7 + 0x7C], %g7
6603 lduw [%l7 + 0x6C], %l3
6604 umul %g4, 0x0420, %i1
6605 fmovdneg %xcc, %f15, %f27
6606 lduh [%l7 + 0x44], %o3
6607 fors %f31, %f26, %f7
6608 st %f18, [%l7 + 0x10]
6609 ldx [%l7 + 0x78], %o6
6610 prefetch [%l7 + 0x58], 0x3
6611 ldd [%l7 + 0x28], %f16
6612 ldx [%l7 + 0x70], %i5
6613 nop
6614 set 0x20, %g7
6615 lduh [%l7 + %g7], %o1
6616 ldd [%l7 + 0x40], %l4
6617 wr %g0, 0x2f, %asi
6618 stxa %l6, [%l7 + 0x50] %asi
6619 membar #Sync
6620 lduw [%l7 + 0x7C], %o0
6621 ldsb [%l7 + 0x3B], %g3
6622 prefetch [%l7 + 0x30], 0x2
6623 std %o4, [%l7 + 0x10]
6624 fmovdneg %xcc, %f16, %f1
6625 ldsh [%l7 + 0x46], %i6
6626 ldd [%l7 + 0x20], %o2
6627 flush %l7 + 0x40
6628 stx %l0, [%l7 + 0x68]
6629 wr %o4, 0x071D, %softint
6630 lduh [%l7 + 0x28], %l1
6631 swap [%l7 + 0x70], %i4
6632 nop
6633 set 0x08, %i4
6634 std %f2, [%l7 + %i4]
6635 bn,a,pn %xcc, loop_112
6636 stbar
6637 ld [%l7 + 0x1C], %f18
6638 sth %i7, [%l7 + 0x68]
6639loop_112:
6640 ldd [%l7 + 0x68], %i2
6641 ldsh [%l7 + 0x4E], %l2
6642 andn %o7, 0x1640, %g5
6643 ldsw [%l7 + 0x68], %l5
6644 movvs %xcc, %g2, %g6
6645 ldd [%l7 + 0x10], %g0
6646 std %i0, [%l7 + 0x28]
6647 ldub [%l7 + 0x55], %i3
6648 lduh [%l7 + 0x2C], %l3
6649 udivx %g4, 0x09EB, %g7
6650 tleu %xcc, 0x6
6651 stx %o3, [%l7 + 0x50]
6652 ldd [%l7 + 0x58], %f4
6653 bcc loop_113
6654 stx %i1, [%l7 + 0x40]
6655 ldub [%l7 + 0x41], %i5
6656 ldub [%l7 + 0x50], %o1
6657loop_113:
6658 edge16 %o6, %l4, %l6
6659 lduh [%l7 + 0x38], %o0
6660 ldsb [%l7 + 0x63], %g3
6661 prefetch [%l7 + 0x70], 0x2
6662 swap [%l7 + 0x40], %i6
6663 std %f8, [%l7 + 0x48]
6664 flush %l7 + 0x78
6665 st %f16, [%l7 + 0x10]
6666 stb %o2, [%l7 + 0x39]
6667 wr %g0, 0x1c, %asi
6668 ldxa [%l7 + 0x50] %asi, %l0
6669 stx %o4, [%l7 + 0x20]
6670 ldd [%l7 + 0x48], %o4
6671 ldstub [%l7 + 0x53], %i4
6672 std %l0, [%l7 + 0x18]
6673 ld [%l7 + 0x08], %f21
6674 stx %i2, [%l7 + 0x50]
6675 stbar
6676 st %f31, [%l7 + 0x68]
6677 stb %o7, [%l7 + 0x70]
6678 bvs,a loop_114
6679 stbar
6680 lduh [%l7 + 0x62], %g5
6681 srlx %l5, %i7, %g2
6682loop_114:
6683 std %f22, [%l7 + 0x48]
6684 lduw [%l7 + 0x4C], %g6
6685 ldd [%l7 + 0x58], %f24
6686 std %g0, [%l7 + 0x08]
6687 lduw [%l7 + 0x6C], %i0
6688 nop
6689 set 0x34, %l0
6690 stw %i3, [%l7 + %l0]
6691 ldd [%l7 + 0x38], %f4
6692 fbul %fcc0, loop_115
6693 ld [%l7 + 0x08], %f6
6694!Yo - got one - imm_asi 0x58
6695!And yo - immediate is 0x30
6696 wr %g0, 0x58, %asi
6697 ldxa [%g0 + 0x30] %asi, %g4
6698loop_115:
6699 swap [%l7 + 0x40], %g7
6700 stx %o3, [%l7 + 0x58]
6701 ldsb [%l7 + 0x1C], %l3
6702 std %f20, [%l7 + 0x50]
6703 st %f15, [%l7 + 0x3C]
6704 stbar
6705 stx %i1, [%l7 + 0x70]
6706 ldsw [%l7 + 0x38], %i5
6707 stw %o1, [%l7 + 0x18]
6708 std %o6, [%l7 + 0x70]
6709 ldd [%l7 + 0x78], %f0
6710 std %l4, [%l7 + 0x20]
6711 stbar
6712 ldx [%l7 + 0x20], %l6
6713 std %f30, [%l7 + 0x48]
6714 st %f25, [%l7 + 0x24]
6715 nop
6716 set 0x10, %i1
6717 ldd [%l7 + %i1], %f10
6718 fnor %f20, %f14, %f6
6719 std %g2, [%l7 + 0x70]
6720 fba,a %fcc3, loop_116
6721 fbl %fcc2, loop_117
6722 edge32n %i6, %o2, %l0
6723 nop
6724 set 0x58, %g3
6725 ldd [%l7 + %g3], %f30
6726loop_116:
6727 udiv %o4, 0x1386, %o0
6728loop_117:
6729 tneg %xcc, 0x0
6730 ld [%l7 + 0x7C], %f3
6731 ld [%l7 + 0x68], %f17
6732 stb %i4, [%l7 + 0x67]
6733 ldsh [%l7 + 0x12], %o5
6734 ldstub [%l7 + 0x7C], %i2
6735 stbar
6736 fba,a %fcc3, loop_118
6737 ld [%l7 + 0x54], %f6
6738 xnor %l2, %o7, %l1
6739 stx %g5, [%l7 + 0x08]
6740loop_118:
6741 prefetch [%l7 + 0x20], 0x3
6742 std %f14, [%l7 + 0x58]
6743 set 0x18, %l5
6744 stxa %l5, [%l7 + %l5] 0x88
6745 stb %i7, [%l7 + 0x0B]
6746 std %f24, [%l7 + 0x20]
6747 flush %l7 + 0x54
6748 swap [%l7 + 0x5C], %g6
6749 stx %g2, [%l7 + 0x38]
6750 stw %g1, [%l7 + 0x48]
6751 std %f18, [%l7 + 0x58]
6752 mulscc %i0, %i3, %g7
6753 swap [%l7 + 0x70], %o3
6754 stw %l3, [%l7 + 0x3C]
6755 st %f8, [%l7 + 0x7C]
6756 ldstub [%l7 + 0x12], %i1
6757 ld [%l7 + 0x70], %f26
6758 ldd [%l7 + 0x48], %g4
6759 fmovse %xcc, %f26, %f31
6760 ld [%l7 + 0x68], %f29
6761 be,pn %xcc, loop_119
6762 ldub [%l7 + 0x61], %o1
6763 nop
6764 set 0x08, %o7
6765 ldd [%l7 + %o7], %f20
6766 tne %icc, 0x2
6767loop_119:
6768 st %f17, [%l7 + 0x20]
6769 set 0x38, %i3
6770 stxa %i5, [%l7 + %i3] 0x81
6771 ldsw [%l7 + 0x7C], %l4
6772 stbar
6773 ldd [%l7 + 0x08], %i6
6774 prefetch [%l7 + 0x18], 0x3
6775 flush %l7 + 0x38
6776 ldd [%l7 + 0x58], %g2
6777 flush %l7 + 0x1C
6778!Yo - got one - imm_asi 0x40
6779!And yo - immediate is 0x318
6780 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
6781 nop ! nop ! stxa %o6, [%g0 + 0x318] %asi ripped by fixASI40.pl ripped by fixASI40.pl
6782 nop
6783 set 0x70, %g5
6784 sth %o2, [%l7 + %g5]
6785 ldub [%l7 + 0x35], %i6
6786 udiv %l0, 0x03DD, %o4
6787 std %f8, [%l7 + 0x60]
6788 nop
6789 set 0x14, %i2
6790 sth %i4, [%l7 + %i2]
6791 wr %g0, 0xeb, %asi
6792 stxa %o0, [%l7 + 0x10] %asi
6793 membar #Sync
6794 std %f26, [%l7 + 0x20]
6795 ld [%l7 + 0x0C], %f12
6796 set 0x48, %g1
6797 stxa %i2, [%l7 + %g1] 0x0c
6798 nop
6799 set 0x62, %o3
6800 lduh [%l7 + %o3], %o5
6801 ldub [%l7 + 0x39], %o7
6802 stw %l1, [%l7 + 0x10]
6803!Yo - got one - imm_asi 0x52
6804!And yo - immediate is 0x108
6805 wr %g0, 0x52, %asi
6806 stxa %g5, [%g0 + 0x108] %asi
6807 srlx %l2, %i7, %l5
6808 nop
6809 set 0x10, %o4
6810 ldub [%l7 + %o4], %g2
6811 bl,a %icc, loop_120
6812 prefetch [%l7 + 0x38], 0x3
6813 movcc %xcc, %g1, %i0
6814 stb %g6, [%l7 + 0x35]
6815loop_120:
6816!Yo - got one - imm_asi 0x52
6817!And yo - immediate is 0x118
6818 nop
6819 set 0x118, %o0
6820 ldxa [%g0 + %o0] 0x52, %g7
6821 wr %g0, 0x88, %asi
6822 ldxa [%l7 + 0x58] %asi, %i3
6823 stb %l3, [%l7 + 0x74]
6824 std %f8, [%l7 + 0x50]
6825 nop
6826 set 0x7C, %o5
6827 ldub [%l7 + %o5], %o3
6828 ldsb [%l7 + 0x5C], %g4
6829 ldsb [%l7 + 0x14], %i1
6830 nop
6831 set 0x70, %o6
6832 std %o0, [%l7 + %o6]
6833 std %i4, [%l7 + 0x78]
6834 std %i6, [%l7 + 0x70]
6835 tneg %icc, 0x1
6836 ldd [%l7 + 0x50], %g2
6837 ldx [%l7 + 0x78], %l4
6838 st %f31, [%l7 + 0x3C]
6839 std %o2, [%l7 + 0x38]
6840 ldsw [%l7 + 0x70], %o6
6841 wrpr %l0, 0x02EA, %tick
6842 ld [%l7 + 0x70], %f16
6843 ldsw [%l7 + 0x74], %i6
6844 tneg %xcc, 0x6
6845 nop
6846 set 0x70, %l3
6847 stb %o4, [%l7 + %l3]
6848 xor %i4, %i2, %o5
6849 swap [%l7 + 0x28], %o7
6850 ld [%l7 + 0x2C], %f25
6851 fmovspos %xcc, %f13, %f12
6852 stbar
6853 ldd [%l7 + 0x18], %l0
6854 ldsh [%l7 + 0x2C], %o0
6855 sir 0x0300
6856 lduw [%l7 + 0x68], %l2
6857 ldstub [%l7 + 0x24], %i7
6858 st %f25, [%l7 + 0x40]
6859 ldsb [%l7 + 0x45], %g5
6860 ld [%l7 + 0x2C], %f16
6861 bgu,a,pn %icc, loop_121
6862 nop
6863 set 0x10, %l6
6864 lduw [%l7 + %l6], %g2
6865 ldsh [%l7 + 0x7A], %g1
6866 fbue %fcc1, loop_122
6867loop_121:
6868 nop
6869 set 0x39, %i7
6870 ldstub [%l7 + %i7], %l5
6871 fcmped %fcc0, %f8, %f22
6872 set 0x20, %l2
6873 stxa %g6, [%l7 + %l2] 0x27
6874 membar #Sync
6875loop_122:
6876 brlz,a %g7, loop_123
6877 ldx [%l7 + 0x50], %i3
6878 nop
6879 set 0x4F, %o1
6880 ldub [%l7 + %o1], %i0
6881 brz,a %o3, loop_124
6882loop_123:
6883 edge32ln %l3, %g4, %i1
6884 lduw [%l7 + 0x50], %o1
6885 sth %i5, [%l7 + 0x7C]
6886loop_124:
6887 ld [%l7 + 0x44], %f10
6888 movre %g3, %l6, %o2
6889 fsrc1 %f0, %f28
6890 wr %g0, 0x04, %asi
6891 stxa %o6, [%l7 + 0x30] %asi
6892 stb %l4, [%l7 + 0x5E]
6893 ldsh [%l7 + 0x2C], %i6
6894 nop
6895 set 0x72, %g2
6896 ldub [%l7 + %g2], %l0
6897 st %f29, [%l7 + 0x0C]
6898 lduw [%l7 + 0x44], %i4
6899 ldd [%l7 + 0x28], %i2
6900 ldd [%l7 + 0x78], %o4
6901 ldsb [%l7 + 0x10], %o5
6902 swap [%l7 + 0x08], %l1
6903 wr %g0, 0x88, %asi
6904 ldxa [%l7 + 0x70] %asi, %o0
6905 ldd [%l7 + 0x78], %f0
6906 ldx [%l7 + 0x50], %o7
6907 wr %g0, 0x04, %asi
6908 ldxa [%l7 + 0x18] %asi, %i7
6909 ldx [%l7 + 0x10], %l2
6910 set 0x28, %i0
6911 stxa %g2, [%l7 + %i0] 0x18
6912 sth %g1, [%l7 + 0x4A]
6913 ldsh [%l7 + 0x46], %l5
6914 sth %g6, [%l7 + 0x38]
6915 sdivcc %g7, 0x0DDF, %g5
6916 fmovrse %i0, %f5, %f3
6917 stw %i3, [%l7 + 0x60]
6918 lduw [%l7 + 0x0C], %o3
6919 ldub [%l7 + 0x0F], %g4
6920 wrpr %l3, %i1, %pil
6921 stb %o1, [%l7 + 0x69]
6922 fmovdleu %icc, %f26, %f21
6923 stb %g3, [%l7 + 0x5F]
6924 ldsh [%l7 + 0x6A], %l6
6925 set 0x60, %l1
6926 ldxa [%l7 + %l1] 0x1c, %i5
6927 ld [%l7 + 0x5C], %f19
6928 wr %g0, 0x19, %asi
6929 stxa %o6, [%l7 + 0x38] %asi
6930 fornot1s %f14, %f6, %f27
6931 movleu %icc, %o2, %i6
6932 nop
6933 set 0x08, %o2
6934 lduw [%l7 + %o2], %l0
6935 addccc %i4, %i2, %l4
6936 stx %o4, [%l7 + 0x30]
6937 ldsb [%l7 + 0x4D], %l1
6938 nop
6939 set 0x7C, %l4
6940 lduw [%l7 + %l4], %o0
6941 lduh [%l7 + 0x22], %o5
6942 stx %i7, [%l7 + 0x28]
6943 ldsb [%l7 + 0x1A], %l2
6944 edge32l %o7, %g2, %g1
6945 st %f22, [%l7 + 0x4C]
6946 udivcc %l5, 0x166C, %g6
6947 ldsw [%l7 + 0x60], %g5
6948 ldd [%l7 + 0x60], %i0
6949 sdiv %i3, 0x0479, %g7
6950 prefetch [%l7 + 0x08], 0x2
6951 std %f30, [%l7 + 0x58]
6952 nop
6953 set 0x3C, %i6
6954 lduh [%l7 + %i6], %o3
6955 set 0x18, %g6
6956 stxa %l3, [%l7 + %g6] 0x2a
6957 membar #Sync
6958 set 0x40, %g4
6959 stxa %i1, [%l7 + %g4] 0x88
6960 fblg %fcc3, loop_125
6961 fbug %fcc2, loop_126
6962 flush %l7 + 0x38
6963 prefetch [%l7 + 0x4C], 0x0
6964loop_125:
6965 st %f17, [%l7 + 0x6C]
6966loop_126:
6967 ldsb [%l7 + 0x6B], %g4
6968 std %o0, [%l7 + 0x70]
6969 ld [%l7 + 0x60], %f9
6970 ldd [%l7 + 0x48], %i6
6971 std %g2, [%l7 + 0x60]
6972 std %i4, [%l7 + 0x18]
6973 std %f8, [%l7 + 0x18]
6974 lduw [%l7 + 0x48], %o2
6975 stb %i6, [%l7 + 0x5D]
6976 ld [%l7 + 0x44], %f6
6977 flush %l7 + 0x08
6978 flush %l7 + 0x1C
6979 prefetch [%l7 + 0x34], 0x1
6980 stw %o6, [%l7 + 0x58]
6981 stx %l0, [%l7 + 0x40]
6982 ldstub [%l7 + 0x53], %i4
6983 ldsh [%l7 + 0x1C], %l4
6984 flush %l7 + 0x28
6985 ldd [%l7 + 0x38], %o4
6986 lduh [%l7 + 0x2A], %i2
6987 stw %o0, [%l7 + 0x4C]
6988 ldstub [%l7 + 0x68], %o5
6989 ldd [%l7 + 0x60], %f22
6990 flush %l7 + 0x38
6991 ldx [%l7 + 0x40], %i7
6992 st %f21, [%l7 + 0x78]
6993 xor %l1, %o7, %g2
6994 edge32 %l2, %l5, %g6
6995 stx %g5, [%l7 + 0x58]
6996 ldub [%l7 + 0x77], %g1
6997 stw %i3, [%l7 + 0x10]
6998 ldsw [%l7 + 0x28], %g7
6999 wrpr %o3, %l3, %cwp
7000 stbar
7001 wr %g0, 0x22, %asi
7002 stxa %i1, [%l7 + 0x58] %asi
7003 membar #Sync
7004 fornot1s %f2, %f0, %f8
7005 st %f31, [%l7 + 0x18]
7006 ldd [%l7 + 0x10], %f12
7007 fxnor %f12, %f8, %f20
7008 ldsb [%l7 + 0x5D], %i0
7009 ldx [%l7 + 0x08], %g4
7010 sth %l6, [%l7 + 0x20]
7011 std %f14, [%l7 + 0x28]
7012 ldsw [%l7 + 0x0C], %g3
7013 std %i4, [%l7 + 0x28]
7014 fbg,a %fcc1, loop_127
7015 tvc %xcc, 0x7
7016 fsrc1 %f10, %f16
7017 fsrc1 %f10, %f18
7018loop_127:
7019 nop
7020 set 0x78, %i5
7021 prefetch [%l7 + %i5], 0x0
7022 ldub [%l7 + 0x66], %o2
7023 nop
7024 set 0x68, %i4
7025 stw %i6, [%l7 + %i4]
7026 move %icc, %o6, %o1
7027 nop
7028 set 0x78, %g7
7029 std %i4, [%l7 + %g7]
7030 stb %l0, [%l7 + 0x15]
7031 ldsb [%l7 + 0x7D], %o4
7032 sth %l4, [%l7 + 0x1E]
7033 ld [%l7 + 0x2C], %f20
7034 st %f28, [%l7 + 0x44]
7035 ldd [%l7 + 0x38], %i2
7036 rdpr %pil, %o0
7037 nop
7038 set 0x40, %l0
7039 sth %o5, [%l7 + %l0]
7040 stbar
7041 sth %i7, [%l7 + 0x12]
7042 lduh [%l7 + 0x4A], %l1
7043 ldub [%l7 + 0x46], %o7
7044 std %f6, [%l7 + 0x40]
7045 std %f10, [%l7 + 0x20]
7046 ld [%l7 + 0x64], %f13
7047 std %g2, [%l7 + 0x58]
7048 swap [%l7 + 0x24], %l2
7049 ldub [%l7 + 0x40], %l5
7050 tvc %icc, 0x7
7051 movrlez %g6, 0x219, %g5
7052 std %f14, [%l7 + 0x10]
7053 prefetch [%l7 + 0x5C], 0x3
7054 lduh [%l7 + 0x5E], %i3
7055 wr %g0, 0x11, %asi
7056 ldxa [%l7 + 0x58] %asi, %g7
7057 sth %g1, [%l7 + 0x2A]
7058 stbar
7059 ld [%l7 + 0x0C], %f25
7060 ldd [%l7 + 0x38], %o2
7061 stx %l3, [%l7 + 0x28]
7062 stb %i0, [%l7 + 0x6A]
7063 ldd [%l7 + 0x30], %f6
7064 movrne %i1, 0x0BD, %l6
7065 ldsb [%l7 + 0x21], %g3
7066 sth %i5, [%l7 + 0x6E]
7067 set 0x18, %g3
7068 ldxa [%l7 + %g3] 0x81, %o2
7069 std %f18, [%l7 + 0x40]
7070 lduw [%l7 + 0x2C], %i6
7071 stx %g4, [%l7 + 0x20]
7072 ldstub [%l7 + 0x1F], %o1
7073 std %f30, [%l7 + 0x60]
7074 ldsh [%l7 + 0x0A], %o6
7075 std %i4, [%l7 + 0x60]
7076 ld [%l7 + 0x14], %f29
7077 ldd [%l7 + 0x08], %f18
7078 stbar
7079 wr %g0, 0x10, %asi
7080 ldxa [%l7 + 0x30] %asi, %o4
7081 nop
7082 set 0x54, %i1
7083 prefetch [%l7 + %i1], 0x3
7084 ldstub [%l7 + 0x48], %l0
7085 ldd [%l7 + 0x18], %f10
7086 stbar
7087 st %f23, [%l7 + 0x4C]
7088 stx %i2, [%l7 + 0x60]
7089 fmovrdgez %o0, %f12, %f22
7090 set 0x28, %l5
7091 stxa %o5, [%l7 + %l5] 0x19
7092 ldd [%l7 + 0x08], %f16
7093 st %f15, [%l7 + 0x64]
7094 lduh [%l7 + 0x7C], %i7
7095 set 0x50, %o7
7096 ldxa [%l7 + %o7] 0x19, %l1
7097!Yo - got one - imm_asi 0x40
7098!And yo - immediate is 0x3d8
7099 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
7100 nop ! nop ! ldxa [%g0 + 0x3d8] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
7101 ldsb [%l7 + 0x3A], %l4
7102 stb %g2, [%l7 + 0x7D]
7103 sth %l5, [%l7 + 0x12]
7104 stx %g6, [%l7 + 0x60]
7105 lduw [%l7 + 0x4C], %g5
7106 ldsb [%l7 + 0x72], %l2
7107 ldd [%l7 + 0x20], %f10
7108 nop
7109 set 0x34, %i3
7110 prefetch [%l7 + %i3], 0x3
7111 ldx [%l7 + 0x40], %g7
7112 ldub [%l7 + 0x1C], %g1
7113 nop
7114 set 0x60, %i2
7115 ldd [%l7 + %i2], %i2
7116 ldstub [%l7 + 0x66], %l3
7117 std %f2, [%l7 + 0x20]
7118 lduw [%l7 + 0x64], %o3
7119 umul %i1, %i0, %g3
7120 stx %i5, [%l7 + 0x30]
7121 prefetch [%l7 + 0x7C], 0x2
7122 ldsb [%l7 + 0x58], %o2
7123 std %f22, [%l7 + 0x48]
7124 wr %g0, 0x1d, %asi
7125 ldxa [%l7 + 0x28] %asi, %l6
7126!Yo - got one - imm_asi 0x50
7127!And yo - immediate is 0x18
7128 wr %g0, 0x50, %asi
7129 ldxa [%g0 + 0x18] %asi, %g4
7130 ld [%l7 + 0x6C], %f28
7131 swap [%l7 + 0x14], %o1
7132 swap [%l7 + 0x60], %o6
7133 swap [%l7 + 0x40], %i6
7134 ldx [%l7 + 0x18], %i4
7135 stbar
7136 set 0x68, %g5
7137 stxa %l0, [%l7 + %g5] 0x2b
7138 membar #Sync
7139 lduh [%l7 + 0x24], %o4
7140 ldsb [%l7 + 0x20], %i2
7141 std %f12, [%l7 + 0x60]
7142 ldstub [%l7 + 0x1D], %o5
7143 prefetch [%l7 + 0x2C], 0x3
7144 stbar
7145 stbar
7146 swap [%l7 + 0x58], %i7
7147 ldd [%l7 + 0x08], %f2
7148 nop
7149 set 0x50, %o3
7150 ldx [%l7 + %o3], %o0
7151 nop
7152 set 0x58, %o4
7153 stx %l1, [%l7 + %o4]
7154 lduw [%l7 + 0x60], %o7
7155 wr %g0, 0xe, %pcr ! changed.
7156 bl %xcc, loop_128
7157 wr %l5, 0x17AF, %softint
7158 nop
7159 set 0x78, %o0
7160 ldub [%l7 + %o0], %g2
7161 ldd [%l7 + 0x58], %g6
7162loop_128:
7163 ldstub [%l7 + 0x2D], %l2
7164 nop
7165 set 0x40, %o5
7166 ldd [%l7 + %o5], %g4
7167 ldub [%l7 + 0x33], %g7
7168 srl %g1, %l3, %i3
7169 swap [%l7 + 0x74], %o3
7170!Yo - got one - imm_asi 0x20
7171!And yo - immediate is 0x28
7172 set 0x28, %o6
7173 ldxa [%g0 + %o6] 0x20, %i1
7174 nop
7175 set 0x70, %g1
7176 stx %g3, [%l7 + %g1]
7177 movvs %icc, %i0, %i5
7178 nop
7179 set 0x58, %l6
7180 ldx [%l7 + %l6], %o2
7181 ldub [%l7 + 0x45], %l6
7182 sra %o1, 0x0D, %g4
7183 stbar
7184 ldx [%l7 + 0x50], %i6
7185 stbar
7186 ldd [%l7 + 0x08], %f0
7187 ldub [%l7 + 0x42], %i4
7188 stx %o6, [%l7 + 0x38]
7189 sth %l0, [%l7 + 0x38]
7190 ldx [%l7 + 0x08], %o4
7191 ldsw [%l7 + 0x64], %i2
7192 prefetch [%l7 + 0x0C], 0x1
7193 flush %l7 + 0x1C
7194 wr %g0, 0x5, %fprs
7195 sth %o0, [%l7 + 0x5A]
7196 ldsb [%l7 + 0x7C], %l1
7197 ldsw [%l7 + 0x30], %i7
7198 fands %f20, %f15, %f18
7199 fmovrslz %l4, %f13, %f7
7200 tg %icc, 0x1
7201 ldstub [%l7 + 0x59], %o7
7202 rdhpr %hintp, %l5
7203 lduw [%l7 + 0x38], %g2
7204 flush %l7 + 0x40
7205 swap [%l7 + 0x48], %l2
7206 ldub [%l7 + 0x59], %g5
7207 ldstub [%l7 + 0x26], %g6
7208 ldsb [%l7 + 0x4A], %g1
7209 stbar
7210 ld [%l7 + 0x0C], %f5
7211 ldub [%l7 + 0x5C], %l3
7212 fnand %f28, %f18, %f22
7213 ldsh [%l7 + 0x4E], %i3
7214 stbar
7215 nop
7216 set 0x7C, %i7
7217 lduh [%l7 + %i7], %o3
7218 stbar
7219 lduh [%l7 + 0x74], %i1
7220 wr %g0, 0x11, %asi
7221 ldxa [%l7 + 0x58] %asi, %g3
7222 ldsh [%l7 + 0x10], %i0
7223 wr %g0, 0x2b, %asi
7224 stxa %g7, [%l7 + 0x40] %asi
7225 membar #Sync
7226 nop
7227 set 0x78, %l2
7228 ldub [%l7 + %l2], %o2
7229 ld [%l7 + 0x58], %f14
7230 stw %i5, [%l7 + 0x40]
7231 ldx [%l7 + 0x60], %o1
7232 ldx [%l7 + 0x78], %l6
7233 edge16ln %g4, %i6, %o6
7234 ldd [%l7 + 0x50], %i4
7235 ldsb [%l7 + 0x2A], %o4
7236 std %i2, [%l7 + 0x20]
7237 ldd [%l7 + 0x30], %f20
7238 stx %o5, [%l7 + 0x50]
7239 wrpr %l0, %o0, %cwp
7240 sll %l1, 0x14, %l4
7241 rd %asi, %o7
7242 st %f12, [%l7 + 0x18]
7243 st %f12, [%l7 + 0x0C]
7244 taddcctv %l5, 0x052F, %g2
7245 std %i6, [%l7 + 0x48]
7246 set 0x18, %o1
7247 stxa %l2, [%l7 + %o1] 0x1d
7248 std %g4, [%l7 + 0x70]
7249 flush %l7 + 0x40
7250 ldd [%l7 + 0x20], %f30
7251!Yo - got one - imm_asi 0x52
7252!And yo - immediate is 0x120
7253 set 0x120, %g2
7254 ldxa [%g0 + %g2] 0x52, %g1
7255 stx %g6, [%l7 + 0x30]
7256 ldsw [%l7 + 0x60], %l3
7257 wr %g0, 0x1c, %asi
7258 ldxa [%l7 + 0x28] %asi, %i3
7259 ld [%l7 + 0x58], %f11
7260 ldsh [%l7 + 0x3C], %o3
7261 set 0x40, %l3
7262 ldxa [%l7 + %l3] 0x88, %g3
7263 stx %i0, [%l7 + 0x30]
7264 flush %l7 + 0x50
7265 ldsh [%l7 + 0x64], %i1
7266 sth %g7, [%l7 + 0x60]
7267 st %f23, [%l7 + 0x30]
7268 ldsh [%l7 + 0x12], %i5
7269 lduh [%l7 + 0x38], %o2
7270 stb %l6, [%l7 + 0x5B]
7271 ldub [%l7 + 0x2A], %o1
7272 std %g4, [%l7 + 0x18]
7273 smulcc %i6, %o6, %o4
7274 flush %l7 + 0x50
7275 movcc %xcc, %i4, %o5
7276 set 0x20, %l1
7277 ldxa [%l7 + %l1] 0x14, %l0
7278 ldsh [%l7 + 0x66], %o0
7279 ldx [%l7 + 0x58], %l1
7280 ldstub [%l7 + 0x55], %i2
7281 ldsh [%l7 + 0x30], %o7
7282 lduw [%l7 + 0x1C], %l5
7283 lduw [%l7 + 0x08], %l4
7284 lduw [%l7 + 0x44], %g2
7285 fmovsgu %icc, %f8, %f16
7286 ldsh [%l7 + 0x70], %i7
7287 ldsh [%l7 + 0x10], %l2
7288 ldsb [%l7 + 0x6D], %g1
7289 st %f24, [%l7 + 0x1C]
7290 ld [%l7 + 0x0C], %f19
7291 st %f28, [%l7 + 0x38]
7292 swap [%l7 + 0x44], %g6
7293 tvs %icc, 0x1
7294 ldsw [%l7 + 0x60], %l3
7295 nop
7296 set 0x2E, %i0
7297 lduh [%l7 + %i0], %g5
7298 stw %o3, [%l7 + 0x54]
7299 ldstub [%l7 + 0x20], %i3
7300 ldub [%l7 + 0x55], %i0
7301 wr %g0, 0x10, %asi
7302 stxa %i1, [%l7 + 0x40] %asi
7303
7304 or %g0, 0x8, %l0
7305 sllx %l0, 0x3c, %l0
7306 wrhpr %l0, %g0, %hsys_tick_cmpr
7307 addccc %o2, %g7, %o1
7308 sth %g4, [%l7 + 0x58]
7309 ldsb [%l7 + 0x7A], %i6
7310 set 0x68, %l4
7311 stxa %l6, [%l7 + %l4] 0x2a
7312 membar #Sync
7313 nop
7314 set 0x50, %i6
7315 ldd [%l7 + %i6], %f8
7316 ldsh [%l7 + 0x6C], %o4
7317 lduh [%l7 + 0x50], %i4
7318 fmul8x16au %f17, %f20, %f30
7319 stb %o5, [%l7 + 0x0E]
7320 ldx [%l7 + 0x18], %o6
7321 rd %asi, %o0
7322 fmovsvc %icc, %f24, %f18
7323 stw %l1, [%l7 + 0x70]
7324 ldsh [%l7 + 0x56], %l0
7325 sth %i2, [%l7 + 0x70]
7326 sth %o7, [%l7 + 0x08]
7327 stbar
7328 lduh [%l7 + 0x7A], %l4
7329 ld [%l7 + 0x4C], %f15
7330 ldd [%l7 + 0x58], %l4
7331 stx %g2, [%l7 + 0x38]
7332 ldub [%l7 + 0x6F], %i7
7333 ldsh [%l7 + 0x56], %g1
7334 st %f0, [%l7 + 0x54]
7335 std %f26, [%l7 + 0x38]
7336 sdivx %l2, 0x0AC8, %g6
7337 sth %g5, [%l7 + 0x52]
7338 stw %l3, [%l7 + 0x1C]
7339 tle %icc, 0x4
7340 std %f20, [%l7 + 0x20]
7341 ldsb [%l7 + 0x12], %o3
7342 flush %l7 + 0x34
7343 std %f18, [%l7 + 0x70]
7344 ldd [%l7 + 0x48], %f12
7345 wrpr %i0, 0x12EF, %tick
7346 alignaddr %i1, %i3, %g3
7347 bvs,a,pn %xcc, loop_129
7348 fpack16 %f22, %f1
7349 stb %i5, [%l7 + 0x3F]
7350 stb %g7, [%l7 + 0x77]
7351loop_129:
7352 movle %xcc, %o2, %o1
7353 nop
7354 set 0x6C, %o2
7355 ldsb [%l7 + %o2], %g4
7356 set 0x50, %g6
7357 ldxa [%l7 + %g6] 0x89, %i6
7358 st %f28, [%l7 + 0x44]
7359 nop
7360 set 0x77, %i5
7361 stb %o4, [%l7 + %i5]
7362 ldub [%l7 + 0x0D], %i4
7363 nop
7364 set 0x0C, %g4
7365 ldub [%l7 + %g4], %o5
7366 ldd [%l7 + 0x20], %o6
7367 stb %o0, [%l7 + 0x55]
7368 ldsw [%l7 + 0x40], %l6
7369 fcmpes %fcc0, %f0, %f13
7370 ldsh [%l7 + 0x60], %l1
7371 fmovrde %i2, %f26, %f12
7372 wr %g0, 0x81, %asi
7373 ldxa [%l7 + 0x30] %asi, %l0
7374 ldx [%l7 + 0x70], %o7
7375 subcc %l5, %l4, %g2
7376!Yo - got one - imm_asi 0x5f
7377!And yo - immediate is 0x0
7378 wr %g0, 0x5f, %asi
7379 stxa %i7, [%g0 + 0x0] %asi
7380 ldd [%l7 + 0x78], %l2
7381 wr %g0, 0xeb, %asi
7382 stxa %g1, [%l7 + 0x18] %asi
7383 membar #Sync
7384 std %g4, [%l7 + 0x40]
7385 wr %g0, 0x80, %asi
7386 ldxa [%l7 + 0x20] %asi, %g6
7387 stb %l3, [%l7 + 0x60]
7388 std %f30, [%l7 + 0x68]
7389 set 0x78, %i4
7390 stxa %i0, [%l7 + %i4] 0x22
7391 membar #Sync
7392 stx %i1, [%l7 + 0x40]
7393 stb %i3, [%l7 + 0x41]
7394 lduh [%l7 + 0x20], %g3
7395 ldstub [%l7 + 0x78], %i5
7396 stw %o3, [%l7 + 0x4C]
7397 std %f30, [%l7 + 0x38]
7398 nop
7399 set 0x08, %g7
7400 stx %g7, [%l7 + %g7]
7401 fmovscc %icc, %f7, %f29
7402 prefetch [%l7 + 0x5C], 0x3
7403 st %f16, [%l7 + 0x08]
7404 ld [%l7 + 0x0C], %f17
7405 lduh [%l7 + 0x7E], %o2
7406 ldx [%l7 + 0x48], %g4
7407 ldsh [%l7 + 0x22], %o1
7408 ld [%l7 + 0x48], %f2
7409 ldstub [%l7 + 0x6B], %i6
7410 st %f26, [%l7 + 0x20]
7411 array16 %o4, %o5, %i4
7412 ldx [%l7 + 0x70], %o0
7413 flush %l7 + 0x44
7414 std %o6, [%l7 + 0x78]
7415 ldub [%l7 + 0x7A], %l1
7416 stw %i2, [%l7 + 0x6C]
7417 ldsh [%l7 + 0x16], %l0
7418 nop
7419 set 0x68, %g3
7420 ldd [%l7 + %g3], %o6
7421 std %i6, [%l7 + 0x20]
7422!Yo - got one - imm_asi 0x40
7423!And yo - immediate is 0x158
7424 set 0x158, %l0
7425 nop ! stxa %l5, [%g0 + %l0] 0x40 ripped by fixASI40.pl
7426 prefetch [%l7 + 0x44], 0x1
7427 ldstub [%l7 + 0x2C], %l4
7428 ldsh [%l7 + 0x30], %g2
7429 nop
7430 set 0x0C, %i1
7431 ldsw [%l7 + %i1], %l2
7432 ldub [%l7 + 0x69], %g1
7433 flush %l7 + 0x30
7434 wr %g0, 0xe2, %asi
7435 stxa %g5, [%l7 + 0x18] %asi
7436 membar #Sync
7437 ldub [%l7 + 0x7A], %i7
7438 ldub [%l7 + 0x24], %l3
7439 wr %g0, 0xea, %asi
7440 stxa %i0, [%l7 + 0x78] %asi
7441 membar #Sync
7442 st %f9, [%l7 + 0x48]
7443 ldd [%l7 + 0x60], %f2
7444 add %g6, 0x16A1, %i3
7445 ld [%l7 + 0x2C], %f6
7446 lduw [%l7 + 0x58], %g3
7447
7448 or %g0, 0x8, %l0
7449 sllx %l0, 0x3c, %l0
7450 wr %l0, 0x776, %tick_cmpr
7451 rd %pc, %i1
7452 fmovsl %icc, %f23, %f24
7453 lduh [%l7 + 0x1C], %o3
7454 ldstub [%l7 + 0x47], %o2
7455 ldd [%l7 + 0x08], %f10
7456 wr %g0, 0x80, %asi
7457 ldxa [%l7 + 0x40] %asi, %g7
7458 stb %o1, [%l7 + 0x23]
7459 ldsh [%l7 + 0x70], %g4
7460 nop
7461 set 0x24, %o7
7462 stw %o4, [%l7 + %o7]
7463 st %f26, [%l7 + 0x28]
7464 ldsw [%l7 + 0x10], %i6
7465 lduw [%l7 + 0x20], %o5
7466 stw %o0, [%l7 + 0x24]
7467 fpadd16s %f12, %f20, %f30
7468 flushw
7469 flush %l7 + 0x40
7470 sth %i4, [%l7 + 0x2A]
7471 sth %l1, [%l7 + 0x6A]
7472
7473 or %g0, 0x8, %l0
7474 sllx %l0, 0x3c, %l0
7475 wrhpr %l0, %g0, %hsys_tick_cmpr
7476 stbar
7477 wr %g0, 0x0c, %asi
7478 stxa %o7, [%l7 + 0x48] %asi
7479 wr %g0, 0xe3, %asi
7480 stxa %l6, [%l7 + 0x48] %asi
7481 membar #Sync
7482 stw %l5, [%l7 + 0x60]
7483 nop
7484 set 0x68, %i3
7485 ldx [%l7 + %i3], %i2
7486 swap [%l7 + 0x60], %l4
7487 tsubcctv %g2, 0x16CF, %l2
7488 ldx [%l7 + 0x30], %g5
7489 swap [%l7 + 0x74], %i7
7490 set 0x08, %l5
7491 stxa %g1, [%l7 + %l5] 0x89
7492 nop
7493 set 0x14, %i2
7494 ldsw [%l7 + %i2], %l3
7495 ldsw [%l7 + 0x5C], %i0
7496 fble,a %fcc1, loop_130
7497 bg,a %xcc, loop_131
7498 lduh [%l7 + 0x72], %i3
7499 flush %l7 + 0x38
7500loop_130:
7501 ldsw [%l7 + 0x5C], %g6
7502loop_131:
7503 nop
7504 set 0x43, %o3
7505 ldub [%l7 + %o3], %g3
7506 st %f19, [%l7 + 0x4C]
7507 flush %l7 + 0x68
7508 rd %pc, %i1
7509 lduw [%l7 + 0x1C], %i5
7510 fpadd16 %f20, %f16, %f26
7511 std %f4, [%l7 + 0x40]
7512 st %f10, [%l7 + 0x2C]
7513!Yo - got one - imm_asi 0x20
7514!And yo - immediate is 0x10
7515 set 0x10, %o4
7516 ldxa [%g0 + %o4] 0x20, %o2
7517 ldsh [%l7 + 0x52], %o3
7518 set 0x48, %g5
7519 ldxa [%l7 + %g5] 0x0c, %g7
7520 rdpr %cleanwin, %g4
7521 lduw [%l7 + 0x3C], %o1
7522 ldx [%l7 + 0x48], %i6
7523 stx %o4, [%l7 + 0x60]
7524 ldx [%l7 + 0x48], %o0
7525 nop
7526 set 0x70, %o5
7527 std %f4, [%l7 + %o5]
7528 fmovsn %xcc, %f6, %f1
7529 nop
7530 set 0x59, %o6
7531 ldub [%l7 + %o6], %o5
7532 swap [%l7 + 0x10], %l1
7533 swap [%l7 + 0x10], %i4
7534 ldx [%l7 + 0x68], %o6
7535 stw %l0, [%l7 + 0x5C]
7536 edge16ln %o7, %l6, %i2
7537 ldd [%l7 + 0x18], %f6
7538 ldd [%l7 + 0x20], %l4
7539 stw %g2, [%l7 + 0x24]
7540 ldsw [%l7 + 0x60], %l4
7541 nop
7542 set 0x18, %o0
7543 stx %g5, [%l7 + %o0]
7544 lduh [%l7 + 0x74], %l2
7545 ldd [%l7 + 0x10], %f30
7546 flush %l7 + 0x14
7547 ldub [%l7 + 0x0A], %i7
7548 popc 0x1D6C, %g1
7549 swap [%l7 + 0x20], %i0
7550 fbl,a %fcc0, loop_132
7551 stb %l3, [%l7 + 0x3D]
7552 stw %g6, [%l7 + 0x0C]
7553 sdivx %i3, 0x19F4, %g3
7554loop_132:
7555 lduw [%l7 + 0x0C], %i1
7556 ldsb [%l7 + 0x6F], %i5
7557 std %o2, [%l7 + 0x08]
7558 fornot2 %f10, %f12, %f30
7559 swap [%l7 + 0x24], %g7
7560 wr %g0, 0x11, %asi
7561 ldxa [%l7 + 0x20] %asi, %o2
7562 ldsb [%l7 + 0x77], %o1
7563 stb %i6, [%l7 + 0x39]
7564!Yo - got one - imm_asi 0x52
7565!And yo - immediate is 0x110
7566 set 0x110, %l6
7567 ldxa [%g0 + %l6] 0x52, %o4
7568 ldx [%l7 + 0x78], %o0
7569 umul %g4, 0x07AE, %o5
7570 ld [%l7 + 0x4C], %f26
7571 stx %i4, [%l7 + 0x50]
7572 std %f22, [%l7 + 0x78]
7573 flush %l7 + 0x24
7574 nop
7575 set 0x1A, %i7
7576 ldub [%l7 + %i7], %l1
7577 fpadd32s %f27, %f10, %f10
7578 fcmpgt16 %f0, %f6, %l0
7579 fmovsg %xcc, %f14, %f14
7580 stw %o7, [%l7 + 0x6C]
7581 stbar
7582 flush %l7 + 0x28
7583 ldd [%l7 + 0x48], %f30
7584 stw %l6, [%l7 + 0x54]
7585 ldd [%l7 + 0x08], %o6
7586 stbar
7587 nop
7588 set 0x19, %g1
7589 stb %l5, [%l7 + %g1]
7590 flush %l7 + 0x4C
7591 ldub [%l7 + 0x0E], %g2
7592 movcc %icc, %l4, %i2
7593 stx %g5, [%l7 + 0x50]
7594 flush %l7 + 0x18
7595 std %f26, [%l7 + 0x28]
7596 stx %i7, [%l7 + 0x58]
7597 wrpr %l2, 0x0D55, %pil
7598 lduw [%l7 + 0x44], %g1
7599 swap [%l7 + 0x1C], %i0
7600 smul %g6, 0x14C9, %l3
7601 flush %l7 + 0x10
7602 sth %i3, [%l7 + 0x30]
7603 ldstub [%l7 + 0x33], %g3
7604 st %f25, [%l7 + 0x74]
7605 ldx [%l7 + 0x40], %i1
7606 sdivx %i5, 0x0169, %o3
7607 ldstub [%l7 + 0x70], %o2
7608 ldd [%l7 + 0x78], %g6
7609 ldx [%l7 + 0x28], %i6
7610 ldsw [%l7 + 0x70], %o1
7611 st %f19, [%l7 + 0x58]
7612 set 0x60, %l2
7613 ldxa [%l7 + %l2] 0x80, %o4
7614 fors %f12, %f16, %f12
7615 set 0x60, %o1
7616 stxa %g4, [%l7 + %o1] 0x2f
7617 membar #Sync
7618 lduh [%l7 + 0x72], %o0
7619 tgu %xcc, 0x4
7620 fmuld8ulx16 %f19, %f14, %f28
7621 sethi 0x08F9, %o5
7622
7623 or %g0, 0x8, %l0
7624 sllx %l0, 0x3c, %l0
7625 wrhpr %l0, %g0, %hsys_tick_cmpr
7626 prefetch [%l7 + 0x38], 0x2
7627 st %f2, [%l7 + 0x28]
7628 fabss %f4, %f4
7629 fmovdle %icc, %f1, %f8
7630 ld [%l7 + 0x44], %f29
7631 ldub [%l7 + 0x74], %o7
7632 lduh [%l7 + 0x4A], %l1
7633 flush %l7 + 0x24
7634 swap [%l7 + 0x58], %l6
7635 lduh [%l7 + 0x2E], %o6
7636 sir 0x174A
7637 stw %g2, [%l7 + 0x3C]
7638 stb %l4, [%l7 + 0x5E]
7639 stb %l5, [%l7 + 0x50]
7640 fxnors %f29, %f16, %f25
7641 ldd [%l7 + 0x38], %i2
7642 std %f30, [%l7 + 0x70]
7643 wr %g0, 0x18, %asi
7644 ldxa [%l7 + 0x20] %asi, %i7
7645 sth %l2, [%l7 + 0x20]
7646 ldx [%l7 + 0x60], %g5
7647 ld [%l7 + 0x50], %f16
7648 saved
7649 rdpr %cwp, %g1
7650 rdpr %cansave, %g2
7651 rdpr %canrestore, %g3
7652 rdpr %cleanwin, %g4
7653 rdpr %otherwin, %g5
7654 rdpr %wstate, %g6
7655 movl %xcc, %g1, %g6
7656 nop
7657 set 0x37, %l3
7658 ldub [%l7 + %l3], %l3
7659 swap [%l7 + 0x50], %i3
7660 ldub [%l7 + 0x42], %i0
7661 ldub [%l7 + 0x74], %g3
7662 wrpr %i1, 0x1B6A, %cwp
7663!Yo - got one - imm_asi 0x40
7664!And yo - immediate is 0x3e0
7665 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
7666 nop ! nop ! ldxa [%g0 + 0x3e0] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
7667 ld [%l7 + 0x28], %f22
7668!Yo - got one - imm_asi 0x40
7669!And yo - immediate is 0x1f8
7670 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
7671 nop ! nop ! ldxa [%g0 + 0x1f8] %asi, %o2 ripped by fixASI40.pl ripped by fixASI40.pl
7672 lduh [%l7 + 0x64], %o3
7673 lduh [%l7 + 0x78], %i6
7674 sra %o1, 0x10, %o4
7675 alignaddrl %g4, %g7, %o5
7676 set 0x40, %l1
7677 ldxa [%l7 + %l1] 0x10, %o0
7678 restored
7679 rdpr %cwp, %g1
7680 rdpr %cansave, %g2
7681 rdpr %canrestore, %g3
7682 rdpr %cleanwin, %g4
7683 rdpr %otherwin, %g5
7684 rdpr %wstate, %g6
7685 stb %i4, [%l7 + 0x38]
7686 fmovsleu %xcc, %f2, %f20
7687 std %f22, [%l7 + 0x40]
7688 lduh [%l7 + 0x7C], %l0
7689 lduh [%l7 + 0x3A], %o7
7690 ldstub [%l7 + 0x4A], %l6
7691 wr %g0, 0x89, %asi
7692 stxa %o6, [%l7 + 0x08] %asi
7693 fxors %f27, %f31, %f30
7694 flush %l7 + 0x30
7695 fmovdvc %icc, %f9, %f4
7696 ld [%l7 + 0x38], %f31
7697 ldx [%l7 + 0x20], %g2
7698 swap [%l7 + 0x58], %l4
7699 bvc loop_133
7700 movg %icc, %l5, %l1
7701 ldstub [%l7 + 0x3C], %i2
7702 tgu %icc, 0x1
7703loop_133:
7704 std %f16, [%l7 + 0x08]
7705 ldd [%l7 + 0x38], %i6
7706 fbule %fcc3, loop_134
7707 tcs %icc, 0x2
7708 fbl %fcc1, loop_135
7709 rd %ccr, %l2
7710loop_134:
7711 ldsw [%l7 + 0x10], %g1
7712 stw %g5, [%l7 + 0x60]
7713loop_135:
7714 ld [%l7 + 0x6C], %f18
7715 wr %g0, 0x19, %asi
7716 stxa %g6, [%l7 + 0x38] %asi
7717 ldsh [%l7 + 0x14], %l3
7718 swap [%l7 + 0x40], %i0
7719 flush %l7 + 0x70
7720 lduw [%l7 + 0x70], %i3
7721 stb %i1, [%l7 + 0x51]
7722 ldstub [%l7 + 0x5F], %i5
7723 bne,pt %xcc, loop_136
7724 ldd [%l7 + 0x18], %f0
7725 std %f22, [%l7 + 0x70]
7726 ldsh [%l7 + 0x64], %g3
7727loop_136:
7728 ldx [%l7 + 0x20], %o3
7729 stw %i6, [%l7 + 0x68]
7730 fmovrdlz %o1, %f22, %f22
7731 ldx [%l7 + 0x18], %o2
7732 prefetch [%l7 + 0x64], 0x2
7733 ldsh [%l7 + 0x52], %o4
7734 stw %g4, [%l7 + 0x20]
7735 movrlez %o5, 0x342, %g7
7736 xnor %o0, 0x0775, %l0
7737 stx %o7, [%l7 + 0x68]
7738 ld [%l7 + 0x7C], %f27
7739 ldub [%l7 + 0x13], %l6
7740 movg %xcc, %o6, %g2
7741 stb %i4, [%l7 + 0x14]
7742 wr %g0, 0x81, %asi
7743 stxa %l5, [%l7 + 0x48] %asi
7744 ldsh [%l7 + 0x68], %l1
7745 ldx [%l7 + 0x70], %i2
7746 stbar
7747 mulscc %l4, %i7, %g1
7748 ldsw [%l7 + 0x68], %g5
7749 ld [%l7 + 0x78], %f15
7750 nop
7751 set 0x60, %g2
7752 ldsh [%l7 + %g2], %g6
7753 prefetch [%l7 + 0x10], 0x3
7754 stw %l2, [%l7 + 0x48]
7755 fnands %f10, %f8, %f22
7756 st %f0, [%l7 + 0x24]
7757 ld [%l7 + 0x28], %f1
7758 ldstub [%l7 + 0x15], %l3
7759 movl %icc, %i0, %i3
7760 wr %g0, 0x04, %asi
7761 ldxa [%l7 + 0x08] %asi, %i5
7762 lduh [%l7 + 0x38], %g3
7763 be,a,pt %xcc, loop_137
7764 prefetch [%l7 + 0x38], 0x0
7765 nop
7766 set 0x41, %l4
7767 ldsb [%l7 + %l4], %o3
7768 ldsw [%l7 + 0x78], %i6
7769loop_137:
7770 alignaddr %o1, %o2, %o4
7771 fand %f6, %f8, %f12
7772 ldsw [%l7 + 0x20], %i1
7773 set 0x68, %i0
7774 ldxa [%l7 + %i0] 0x1d, %g4
7775
7776 or %g0, 0x8, %l0
7777 sllx %l0, 0x3c, %l0
7778 wrhpr %l0, 0xED1, %hsys_tick_cmpr
7779 brnz %g7, loop_138
7780 std %f6, [%l7 + 0x08]
7781 std %f0, [%l7 + 0x10]
7782 array8 %o0, %l0, %l6
7783loop_138:
7784 ldub [%l7 + 0x29], %o7
7785 tleu %xcc, 0x7
7786 lduh [%l7 + 0x62], %g2
7787 ldsb [%l7 + 0x41], %o6
7788 ld [%l7 + 0x5C], %f26
7789 std %i4, [%l7 + 0x78]
7790 st %f18, [%l7 + 0x24]
7791 std %f30, [%l7 + 0x68]
7792 and %l1, %l5, %l4
7793 fbuge,a %fcc1, loop_139
7794 ldub [%l7 + 0x72], %i7
7795 stb %i2, [%l7 + 0x68]
7796 set 0x50, %o2
7797 stxa %g1, [%l7 + %o2] 0x2a
7798 membar #Sync
7799loop_139:
7800 movneg %xcc, %g6, %g5
7801 ldsb [%l7 + 0x4B], %l2
7802 ldub [%l7 + 0x72], %l3
7803 ldd [%l7 + 0x60], %f18
7804 ldstub [%l7 + 0x67], %i0
7805 stb %i3, [%l7 + 0x42]
7806 ldx [%l7 + 0x50], %i5
7807 ldstub [%l7 + 0x20], %g3
7808 popc %o3, %o1
7809 fone %f30
7810 wr %g0, 0x2f, %asi
7811 stxa %o2, [%l7 + 0x58] %asi
7812 membar #Sync
7813 ldsb [%l7 + 0x5A], %o4
7814 set 0x20, %g6
7815 stxa %i1, [%l7 + %g6] 0x2b
7816 membar #Sync
7817 addc %g4, %i6, %g7
7818 swap [%l7 + 0x34], %o5
7819 ldsb [%l7 + 0x4C], %o0
7820 swap [%l7 + 0x20], %l0
7821 ldstub [%l7 + 0x55], %o7
7822 wr %g0, 0x81, %asi
7823 stxa %g2, [%l7 + 0x10] %asi
7824 stx %o6, [%l7 + 0x50]
7825 st %f9, [%l7 + 0x7C]
7826 ldsb [%l7 + 0x68], %i4
7827 ldub [%l7 + 0x37], %l6
7828 fbge,a %fcc0, loop_140
7829 fmovse %xcc, %f9, %f24
7830 ld [%l7 + 0x0C], %f26
7831 alignaddr %l1, %l5, %i7
7832loop_140:
7833 ldsw [%l7 + 0x08], %i2
7834 std %f30, [%l7 + 0x78]
7835 stx %g1, [%l7 + 0x08]
7836 orn %l4, %g6, %g5
7837 udivx %l3, 0x0FFC, %l2
7838 set 0x70, %i5
7839 stxa %i3, [%l7 + %i5] 0x81
7840 swap [%l7 + 0x54], %i0
7841 ldstub [%l7 + 0x11], %g3
7842 std %o2, [%l7 + 0x58]
7843 nop
7844 set 0x50, %g4
7845 ldsw [%l7 + %g4], %i5
7846 nop
7847 set 0x59, %i4
7848 ldstub [%l7 + %i4], %o1
7849 ldstub [%l7 + 0x71], %o4
7850 st %f18, [%l7 + 0x30]
7851 addccc %i1, 0x0902, %o2
7852 std %f10, [%l7 + 0x40]
7853 fnegs %f25, %f7
7854 ldsb [%l7 + 0x15], %g4
7855 udiv %i6, 0x1B4D, %g7
7856 swap [%l7 + 0x40], %o0
7857 ldsb [%l7 + 0x33], %o5
7858 std %l0, [%l7 + 0x50]
7859 nop
7860 set 0x2A, %g7
7861 sth %o7, [%l7 + %g7]
7862 prefetch [%l7 + 0x70], 0x1
7863 sth %o6, [%l7 + 0x28]
7864 lduw [%l7 + 0x24], %g2
7865 ldsb [%l7 + 0x6E], %i4
7866 addcc %l1, %l6, %i7
7867 std %f16, [%l7 + 0x60]
7868 stb %i2, [%l7 + 0x0B]
7869 nop
7870 set 0x78, %i6
7871 stx %g1, [%l7 + %i6]
7872 std %f22, [%l7 + 0x18]
7873 bg,a,pn %icc, loop_141
7874 brnz %l5, loop_142
7875 ldx [%l7 + 0x20], %l4
7876 ldsb [%l7 + 0x17], %g5
7877loop_141:
7878 nop
7879 setx loop_143, %l0, %l1
7880 jmpl %l1, %g6
7881loop_142:
7882 stx %l3, [%l7 + 0x78]
7883 subcc %i3, 0x0766, %i0
7884 prefetch [%l7 + 0x44], 0x2
7885loop_143:
7886 nop
7887 set 0x28, %g3
7888 std %f22, [%l7 + %g3]
7889 array32 %l2, %o3, %g3
7890 std %f0, [%l7 + 0x70]
7891 nop
7892 set 0x50, %l0
7893 std %f22, [%l7 + %l0]
7894 fmovrsgez %i5, %f2, %f20
7895 set 0x58, %o7
7896 stxa %o4, [%l7 + %o7] 0x80
7897 rd %ccr, %i1
7898 ld [%l7 + 0x48], %f7
7899 swap [%l7 + 0x48], %o2
7900 swap [%l7 + 0x24], %o1
7901 stbar
7902 ldd [%l7 + 0x20], %i6
7903 ldd [%l7 + 0x38], %f4
7904 ldx [%l7 + 0x50], %g7
7905 ld [%l7 + 0x0C], %f13
7906 sir 0x176E
7907 stw %o0, [%l7 + 0x0C]
7908 set 0x38, %i3
7909 stxa %o5, [%l7 + %i3] 0x10
7910 ld [%l7 + 0x30], %f27
7911 swap [%l7 + 0x60], %l0
7912 ldub [%l7 + 0x57], %o7
7913 movcc %xcc, %o6, %g2
7914 ldx [%l7 + 0x70], %i4
7915 nop
7916 set 0x20, %i1
7917 ldsb [%l7 + %i1], %g4
7918 ldsh [%l7 + 0x1A], %l1
7919!Yo - got one - imm_asi 0x50
7920!And yo - immediate is 0x18
7921 wr %g0, 0x50, %asi
7922 ldxa [%g0 + 0x18] %asi, %l6
7923 prefetch [%l7 + 0x58], 0x0
7924 prefetch [%l7 + 0x54], 0x0
7925 ldstub [%l7 + 0x67], %i2
7926 ldd [%l7 + 0x60], %g0
7927 ldsw [%l7 + 0x78], %i7
7928 ldstub [%l7 + 0x15], %l4
7929 ldd [%l7 + 0x38], %f2
7930 fmul8x16au %f5, %f31, %f12
7931 stw %g5, [%l7 + 0x18]
7932 fpackfix %f26, %f6
7933 lduh [%l7 + 0x36], %g6
7934 lduw [%l7 + 0x18], %l5
7935 orcc %l3, 0x0772, %i0
7936 ldstub [%l7 + 0x47], %i3
7937 stbar
7938 ldsh [%l7 + 0x2C], %l2
7939 movl %xcc, %o3, %i5
7940 fbue,a %fcc2, loop_144
7941 prefetch [%l7 + 0x7C], 0x3
7942 nop
7943 set 0x18, %i2
7944 sth %o4, [%l7 + %i2]
7945 stx %g3, [%l7 + 0x38]
7946loop_144:
7947 ldd [%l7 + 0x28], %f10
7948 wr %o2, %o1, %ccr
7949 ldd [%l7 + 0x08], %f30
7950 ld [%l7 + 0x14], %f2
7951 subc %i6, 0x0A68, %g7
7952
7953 or %g0, 0x8, %l0
7954 sllx %l0, 0x3c, %l0
7955 wrhpr %l0, %g0, %hsys_tick_cmpr
7956 fmovse %xcc, %f21, %f27
7957 popc 0x1A72, %o5
7958 lduw [%l7 + 0x68], %o0
7959 std %f2, [%l7 + 0x10]
7960 stbar
7961 st %f25, [%l7 + 0x4C]
7962 stb %o7, [%l7 + 0x2F]
7963 ldsh [%l7 + 0x36], %l0
7964 stw %g2, [%l7 + 0x78]
7965 stw %i4, [%l7 + 0x4C]
7966!Yo - got one - imm_asi 0x52
7967!And yo - immediate is 0x118
7968 wr %g0, 0x52, %asi
7969 stxa %g4, [%g0 + 0x118] %asi
7970 flush %l7 + 0x08
7971 call loop_145
7972 st %f13, [%l7 + 0x14]
7973 wr %g0, 0x80, %asi
7974 ldxa [%l7 + 0x60] %asi, %l1
7975loop_145:
7976 stw %l6, [%l7 + 0x24]
7977 fbg %fcc0, loop_146
7978 ld [%l7 + 0x30], %f14
7979 fxors %f27, %f24, %f11
7980 ldstub [%l7 + 0x14], %o6
7981loop_146:
7982 flush %l7 + 0x54
7983 stb %g1, [%l7 + 0x39]
7984 ldx [%l7 + 0x50], %i7
7985 move %icc, %i2, %g5
7986 fmovsneg %icc, %f29, %f0
7987 ldsw [%l7 + 0x58], %g6
7988 sth %l4, [%l7 + 0x7A]
7989 ldd [%l7 + 0x38], %l4
7990 ldstub [%l7 + 0x10], %l3
7991 swap [%l7 + 0x08], %i3
7992 wr %g0, 0x18, %asi
7993 stxa %l2, [%l7 + 0x30] %asi
7994 ldx [%l7 + 0x68], %i0
7995 st %f10, [%l7 + 0x50]
7996 sdiv %o3, 0x067B, %i5
7997 flush %l7 + 0x6C
7998 std %f6, [%l7 + 0x58]
7999!Yo - got one - imm_asi 0x21
8000!And yo - immediate is 0x10
8001 set 0x10, %l5
8002 ldxa [%g0 + %l5] 0x21, %o4
8003 nop
8004 set 0x40, %o4
8005 std %o2, [%l7 + %o4]
8006 ldsb [%l7 + 0x5E], %o1
8007 prefetch [%l7 + 0x34], 0x2
8008 fbuge %fcc2, loop_147
8009 ldstub [%l7 + 0x12], %i6
8010 stx %g7, [%l7 + 0x48]
8011 ldd [%l7 + 0x08], %f20
8012loop_147:
8013 flush %l7 + 0x74
8014 ldd [%l7 + 0x40], %g2
8015 tvs %icc, 0x7
8016 sth %i1, [%l7 + 0x18]
8017 wr %g0, 0x11, %asi
8018 stxa %o0, [%l7 + 0x38] %asi
8019 ldsh [%l7 + 0x4C], %o5
8020 flush %l7 + 0x14
8021 stw %o7, [%l7 + 0x40]
8022 udiv %l0, 0x023D, %g2
8023 prefetch [%l7 + 0x30], 0x3
8024 wr %g0, 0x1d, %asi
8025 ldxa [%l7 + 0x30] %asi, %i4
8026 ldub [%l7 + 0x1F], %l1
8027 movpos %xcc, %g4, %o6
8028 ldd [%l7 + 0x40], %f24
8029 saved
8030 rdpr %cwp, %g1
8031 rdpr %cansave, %g2
8032 rdpr %canrestore, %g3
8033 rdpr %cleanwin, %g4
8034 rdpr %otherwin, %g5
8035 rdpr %wstate, %g6
8036 fmul8x16al %f28, %f16, %f26
8037 ldub [%l7 + 0x26], %l6
8038 prefetch [%l7 + 0x54], 0x2
8039 nop
8040 set 0x28, %o3
8041 ldsw [%l7 + %o3], %i7
8042 std %g0, [%l7 + 0x38]
8043 stx %g5, [%l7 + 0x68]
8044 sth %i2, [%l7 + 0x3C]
8045 bshuffle %f16, %f0, %f18
8046 ldub [%l7 + 0x16], %g6
8047 ldstub [%l7 + 0x08], %l4
8048 udivx %l5, 0x0B39, %l3
8049 lduh [%l7 + 0x22], %i3
8050 ldx [%l7 + 0x38], %l2
8051 stb %o3, [%l7 + 0x0D]
8052
8053 or %g0, 0x8, %l0
8054 sllx %l0, 0x3c, %l0
8055 wrhpr %l0, 0x132, %hsys_tick_cmpr
8056 tsubcc %o4, %i0, %o1
8057!Yo - got one - imm_asi 0x20
8058!And yo - immediate is 0x10
8059 set 0x10, %o5
8060 stxa %o2, [%g0 + %o5] 0x20
8061 nop
8062 set 0x4A, %g5
8063 ldsh [%l7 + %g5], %i6
8064 st %f20, [%l7 + 0x70]
8065 wr %g0, 0x18, %asi
8066 stxa %g7, [%l7 + 0x10] %asi
8067 movleu %xcc, %i1, %o0
8068 ld [%l7 + 0x68], %f3
8069 ldx [%l7 + 0x20], %g3
8070 ldx [%l7 + 0x40], %o7
8071 ldsb [%l7 + 0x51], %o5
8072 fmovrslez %g2, %f15, %f16
8073!Yo - got one - imm_asi 0x50
8074!And yo - immediate is 0x00
8075 set 0x00, %o6
8076 ldxa [%g0 + %o6] 0x50, %l0
8077 stx %l1, [%l7 + 0x10]
8078 lduh [%l7 + 0x30], %g4
8079 ldsw [%l7 + 0x3C], %o6
8080 st %f19, [%l7 + 0x0C]
8081!Yo - got one - imm_asi 0x4f
8082!And yo - immediate is 0x0
8083 wr %g0, 0x4f, %asi
8084 ldxa [%g0 + 0x0] %asi, %l6
8085 movleu %xcc, %i7, %g1
8086 edge8ln %i4, %g5, %g6
8087 stw %i2, [%l7 + 0x68]
8088 ldsb [%l7 + 0x3B], %l5
8089 lduw [%l7 + 0x14], %l4
8090 sdivcc %i3, 0x0832, %l2
8091 rd %sys_tick_cmpr, %o3
8092 st %f26, [%l7 + 0x48]
8093 stx %i5, [%l7 + 0x38]
8094 bn %xcc, loop_148
8095 stbar
8096 wr %g0, 0x1c, %asi
8097 stxa %o4, [%l7 + 0x20] %asi
8098loop_148:
8099 nop
8100 set 0x3C, %o0
8101 ldsh [%l7 + %o0], %i0
8102 ldsh [%l7 + 0x12], %o1
8103 wr %g0, 0x81, %asi
8104 ldxa [%l7 + 0x68] %asi, %o2
8105 ld [%l7 + 0x68], %f19
8106 fsrc1 %f14, %f10
8107 nop
8108 set 0x60, %i7
8109 ldstub [%l7 + %i7], %g7
8110 stw %i1, [%l7 + 0x48]
8111 std %i6, [%l7 + 0x10]
8112 lduw [%l7 + 0x38], %g3
8113 xnorcc %o7, %o5, %g2
8114 edge32n %o0, %l0, %l1
8115 ldx [%l7 + 0x28], %g4
8116 nop
8117 set 0x08, %g1
8118 ldsh [%l7 + %g1], %o6
8119 flush %l7 + 0x68
8120
8121 or %g0, 0x8, %l0
8122 sllx %l0, 0x3c, %l0
8123 wrhpr %l0, 0x0F5, %hsys_tick_cmpr
8124 stbar
8125 wr %g0, 0xea, %asi
8126 stxa %g1, [%l7 + 0x68] %asi
8127 membar #Sync
8128 wr %g0, 0x89, %asi
8129 ldxa [%l7 + 0x48] %asi, %l6
8130 ldd [%l7 + 0x28], %i4
8131 st %f16, [%l7 + 0x10]
8132 sth %g5, [%l7 + 0x5C]
8133 fnegd %f4, %f2
8134 ldstub [%l7 + 0x50], %i2
8135 orncc %l5, 0x0D72, %l3
8136 tsubcc %g6, 0x1816, %i3
8137 sdivx %l2, 0x039F, %o3
8138 stx %i5, [%l7 + 0x60]
8139 fbe %fcc0, loop_149
8140 edge8l %o4, %l4, %o1
8141 flush %l7 + 0x24
8142 nop
8143 set 0x0F, %o1
8144 ldsb [%l7 + %o1], %i0
8145loop_149:
8146 prefetch [%l7 + 0x08], 0x0
8147 tsubcc %o2, 0x01DA, %g7
8148 swap [%l7 + 0x58], %i1
8149 nop
8150 set 0x1C, %l2
8151 ldsw [%l7 + %l2], %g3
8152 lduw [%l7 + 0x44], %o7
8153 call loop_150
8154 swap [%l7 + 0x78], %o5
8155 nop
8156 set 0x7D, %l3
8157 ldub [%l7 + %l3], %g2
8158 fcmpeq32 %f30, %f10, %i6
8159loop_150:
8160 ldd [%l7 + 0x50], %l0
8161 ldd [%l7 + 0x60], %o0
8162 prefetch [%l7 + 0x44], 0x3
8163!Yo - got one - imm_asi 0x5f
8164!And yo - immediate is 0x0
8165 set 0x0, %g2
8166 stxa %g4, [%g0 + %g2] 0x5f
8167 sth %l1, [%l7 + 0x2E]
8168 nop
8169 set 0x08, %l4
8170 ldub [%l7 + %l4], %i7
8171 lduw [%l7 + 0x5C], %g1
8172 xorcc %o6, 0x0C1B, %i4
8173 lduw [%l7 + 0x30], %l6
8174 srax %g5, %l5, %l3
8175 ldx [%l7 + 0x18], %g6
8176 ldsb [%l7 + 0x5B], %i3
8177 movrne %i2, %o3, %l2
8178 swap [%l7 + 0x30], %o4
8179
8180 or %g0, 0x8, %l0
8181 sllx %l0, 0x3c, %l0
8182 wrhpr %l0, 0xE37, %hsys_tick_cmpr
8183 ldsh [%l7 + 0x7C], %i0
8184 ldsb [%l7 + 0x15], %o2
8185 flush %l7 + 0x4C
8186 sth %i5, [%l7 + 0x44]
8187 wr %g0, 0x81, %asi
8188 stxa %g7, [%l7 + 0x28] %asi
8189 set 0x28, %i0
8190 ldxa [%l7 + %i0] 0x89, %g3
8191 lduh [%l7 + 0x44], %i1
8192 ldd [%l7 + 0x60], %f10
8193 alignaddr %o7, %o5, %i6
8194 stbar
8195 stw %l0, [%l7 + 0x28]
8196 swap [%l7 + 0x08], %g2
8197 prefetch [%l7 + 0x14], 0x1
8198 ldd [%l7 + 0x68], %f12
8199 wr %g0, 0x1c, %asi
8200 ldxa [%l7 + 0x38] %asi, %g4
8201 stb %o0, [%l7 + 0x34]
8202 taddcc %i7, %l1, %o6
8203 addccc %i4, %g1, %l6
8204 ldd [%l7 + 0x20], %f20
8205 std %f20, [%l7 + 0x50]
8206 flush %l7 + 0x64
8207 ld [%l7 + 0x7C], %f21
8208 ldd [%l7 + 0x70], %g4
8209 prefetch [%l7 + 0x20], 0x3
8210 edge8ln %l3, %l5, %g6
8211 ld [%l7 + 0x28], %f24
8212 lduw [%l7 + 0x24], %i2
8213 wrpr %i3, %l2, %cwp
8214 stbar
8215 ldsh [%l7 + 0x34], %o4
8216 nop
8217 set 0x30, %o2
8218 std %f18, [%l7 + %o2]
8219 stbar
8220 std %o2, [%l7 + 0x48]
8221 fmovrsgz %o1, %f5, %f8
8222 ld [%l7 + 0x48], %f2
8223 ldub [%l7 + 0x5B], %l4
8224 stbar
8225 fmovsa %icc, %f21, %f31
8226 ldx [%l7 + 0x10], %o2
8227 ld [%l7 + 0x70], %f30
8228 stbar
8229 nop
8230 set 0x77, %l1
8231 stb %i0, [%l7 + %l1]
8232 ldsh [%l7 + 0x1A], %i5
8233 ldub [%l7 + 0x6D], %g3
8234 movrgez %g7, 0x0E2, %o7
8235 sth %o5, [%l7 + 0x72]
8236 fpsub32 %f20, %f12, %f24
8237 ldx [%l7 + 0x48], %i1
8238 umul %i6, %l0, %g2
8239 ldd [%l7 + 0x50], %f16
8240 lduw [%l7 + 0x44], %o0
8241 nop
8242 set 0x55, %g6
8243 ldstub [%l7 + %g6], %i7
8244 ldsh [%l7 + 0x14], %g4
8245 lduw [%l7 + 0x48], %l1
8246 prefetch [%l7 + 0x24], 0x2
8247 xnorcc %o6, %g1, %l6
8248 stbar
8249 swap [%l7 + 0x2C], %i4
8250 srl %l3, 0x11, %l5
8251 ldx [%l7 + 0x48], %g5
8252!Yo - got one - imm_asi 0x52
8253!And yo - immediate is 0x208
8254 set 0x208, %g4
8255 stxa %i2, [%g0 + %g4] 0x52
8256 ldub [%l7 + 0x37], %i3
8257 wr %g0, 0x2b, %asi
8258 stxa %l2, [%l7 + 0x30] %asi
8259 membar #Sync
8260 flush %l7 + 0x08
8261 ldd [%l7 + 0x48], %g6
8262 movle %icc, %o4, %o3
8263 ldd [%l7 + 0x10], %l4
8264 rdpr %tl, %o2
8265 nop
8266 set 0x40, %i5
8267 ldd [%l7 + %i5], %i0
8268 wr %g0, 0x88, %asi
8269 ldxa [%l7 + 0x50] %asi, %o1
8270 std %i4, [%l7 + 0x60]
8271 ldsw [%l7 + 0x38], %g3
8272 taddcctv %o7, %g7, %o5
8273 flush %l7 + 0x28
8274 st %f31, [%l7 + 0x68]
8275 std %i0, [%l7 + 0x20]
8276 membar 0x3C
8277 stw %i6, [%l7 + 0x74]
8278 std %g2, [%l7 + 0x60]
8279 set 0x30, %g7
8280 stxa %o0, [%l7 + %g7] 0x0c
8281 nop
8282 set 0x48, %i6
8283 ldd [%l7 + %i6], %i6
8284 ldsh [%l7 + 0x6E], %g4
8285 stbar
8286 std %l0, [%l7 + 0x48]
8287 st %f19, [%l7 + 0x60]
8288 std %o6, [%l7 + 0x28]
8289 nop
8290 set 0x50, %g3
8291 ldd [%l7 + %g3], %f12
8292 std %l0, [%l7 + 0x30]
8293 ldsw [%l7 + 0x54], %l6
8294 fmovd %f10, %f10
8295 stw %i4, [%l7 + 0x38]
8296 set 0x50, %i4
8297 stxa %g1, [%l7 + %i4] 0xe3
8298 membar #Sync
8299 flush %l7 + 0x3C
8300 stw %l3, [%l7 + 0x60]
8301 edge32 %g5, %l5, %i2
8302 ldub [%l7 + 0x30], %l2
8303 lduh [%l7 + 0x1A], %g6
8304 nop
8305 set 0x32, %l0
8306 lduh [%l7 + %l0], %o4
8307 flush %l7 + 0x08
8308 umul %i3, %l4, %o3
8309 std %f16, [%l7 + 0x68]
8310 swap [%l7 + 0x2C], %i0
8311 set 0x70, %i3
8312 ldxa [%l7 + %i3] 0x10, %o2
8313 stb %i5, [%l7 + 0x48]
8314 flush %l7 + 0x4C
8315 wr %g0, 0x81, %asi
8316 ldxa [%l7 + 0x60] %asi, %o1
8317!Yo - got one - imm_asi 0x21
8318!And yo - immediate is 0x110
8319 set 0x110, %o7
8320 stxa %g3, [%g0 + %o7] 0x21
8321 stb %g7, [%l7 + 0x21]
8322 ldub [%l7 + 0x0D], %o7
8323 ldd [%l7 + 0x70], %f8
8324 nop
8325 set 0x7E, %i2
8326 ldub [%l7 + %i2], %i1
8327 ldd [%l7 + 0x78], %f0
8328 std %o4, [%l7 + 0x68]
8329 nop
8330 set 0x50, %i1
8331 std %i6, [%l7 + %i1]
8332 stb %g2, [%l7 + 0x20]
8333 flush %l7 + 0x08
8334!Yo - got one - imm_asi 0x52
8335!And yo - immediate is 0x208
8336 set 0x208, %o4
8337 ldxa [%g0 + %o4] 0x52, %i7
8338 sth %o0, [%l7 + 0x2A]
8339 ld [%l7 + 0x58], %f25
8340 lduh [%l7 + 0x4E], %l0
8341 ld [%l7 + 0x3C], %f20
8342 edge8ln %o6, %g4, %l6
8343 ldsb [%l7 + 0x1C], %i4
8344 lduw [%l7 + 0x48], %l1
8345 rdpr %gl, %g1
8346 ldx [%l7 + 0x38], %g5
8347 nop
8348 set 0x48, %l5
8349 ldx [%l7 + %l5], %l5
8350 ldsw [%l7 + 0x54], %l3
8351 lduw [%l7 + 0x58], %i2
8352 stbar
8353 alignaddrl %l2, %o4, %i3
8354 rdpr %tl, %l4
8355 nop
8356 set 0x78, %o3
8357 stx %g6, [%l7 + %o3]
8358 fmovrslez %i0, %f1, %f25
8359 ldsw [%l7 + 0x34], %o3
8360 ld [%l7 + 0x4C], %f6
8361 prefetch [%l7 + 0x2C], 0x2
8362 stx %o2, [%l7 + 0x78]
8363 ldsw [%l7 + 0x4C], %i5
8364 stbar
8365 ldstub [%l7 + 0x24], %o1
8366 std %f30, [%l7 + 0x38]
8367 lduw [%l7 + 0x28], %g7
8368 lduh [%l7 + 0x10], %g3
8369 ldd [%l7 + 0x08], %f26
8370 flush %l7 + 0x38
8371 wr %g0, 0x1c, %asi
8372 ldxa [%l7 + 0x58] %asi, %i1
8373 std %o6, [%l7 + 0x50]
8374 lduw [%l7 + 0x6C], %i6
8375 ldstub [%l7 + 0x41], %g2
8376 movre %o5, 0x339, %o0
8377 prefetch [%l7 + 0x50], 0x3
8378 swap [%l7 + 0x58], %i7
8379 swap [%l7 + 0x20], %l0
8380 ld [%l7 + 0x74], %f25
8381 stb %g4, [%l7 + 0x39]
8382 fpadd16s %f7, %f16, %f3
8383 bleu,a,pt %icc, loop_151
8384 swap [%l7 + 0x40], %l6
8385 stw %i4, [%l7 + 0x34]
8386 ldd [%l7 + 0x38], %l0
8387loop_151:
8388 fsrc2s %f9, %f2
8389 be loop_152
8390 swap [%l7 + 0x78], %o6
8391 stw %g1, [%l7 + 0x54]
8392 ldsh [%l7 + 0x66], %g5
8393loop_152:
8394 nop
8395 set 0x77, %o5
8396 stb %l3, [%l7 + %o5]
8397 alignaddrl %l5, %l2, %o4
8398 sth %i3, [%l7 + 0x1A]
8399 wrpr %l4, %g6, %pil
8400 ld [%l7 + 0x58], %f0
8401 ld [%l7 + 0x44], %f12
8402 fcmpgt16 %f10, %f18, %i0
8403 st %f4, [%l7 + 0x44]
8404 rdhpr %hpstate, %i2
8405 ldsw [%l7 + 0x30], %o3
8406 nop
8407 set 0x28, %o6
8408 ldub [%l7 + %o6], %o2
8409 subcc %o1, %i5, %g3
8410 nop
8411 set 0x48, %g5
8412 std %f24, [%l7 + %g5]
8413 ldub [%l7 + 0x19], %g7
8414 ldsw [%l7 + 0x08], %o7
8415 stb %i1, [%l7 + 0x37]
8416 stw %g2, [%l7 + 0x78]
8417 ldd [%l7 + 0x38], %f14
8418!Yo - got one - imm_asi 0x52
8419!And yo - immediate is 0x108
8420 wr %g0, 0x52, %asi
8421 ldxa [%g0 + 0x108] %asi, %i6
8422 ldsb [%l7 + 0x52], %o5
8423 ldsw [%l7 + 0x3C], %o0
8424!Yo - got one - imm_asi 0x57
8425!And yo - immediate is 0x0
8426 set 0x0, %l6
8427 stxa %i7, [%g0 + %l6] 0x57
8428 fmovsne %icc, %f10, %f19
8429 addc %l0, %g4, %l6
8430 sdivx %l1, 0x0FE6, %o6
8431 std %f24, [%l7 + 0x50]
8432 edge16l %g1, %i4, %g5
8433 swap [%l7 + 0x48], %l5
8434 ld [%l7 + 0x18], %f25
8435 st %f31, [%l7 + 0x38]
8436 lduh [%l7 + 0x2C], %l3
8437 ldd [%l7 + 0x60], %f22
8438 tn %xcc, 0x3
8439 nop
8440 set 0x38, %o0
8441 ldd [%l7 + %o0], %o4
8442 wr %g0, 0x04, %asi
8443 stxa %l2, [%l7 + 0x48] %asi
8444 stx %l4, [%l7 + 0x78]
8445 ldub [%l7 + 0x48], %i3
8446 stx %i0, [%l7 + 0x50]
8447 ldsw [%l7 + 0x30], %g6
8448 fbn %fcc3, loop_153
8449 stbar
8450 ldd [%l7 + 0x70], %o2
8451 std %f20, [%l7 + 0x40]
8452loop_153:
8453 std %f12, [%l7 + 0x68]
8454 ldstub [%l7 + 0x20], %i2
8455 prefetch [%l7 + 0x54], 0x0
8456 add %o2, 0x0606, %i5
8457 ldd [%l7 + 0x30], %f26
8458 stx %g3, [%l7 + 0x50]
8459!Yo - got one - imm_asi 0x50
8460!And yo - immediate is 0x18
8461 set 0x18, %i7
8462 ldxa [%g0 + %i7] 0x50, %o1
8463 nop
8464 set 0x46, %o1
8465 ldstub [%l7 + %o1], %o7
8466 ldsh [%l7 + 0x5A], %g7
8467 mova %icc, %g2, %i1
8468 subccc %o5, 0x1925, %o0
8469 fzeros %f31
8470 stb %i7, [%l7 + 0x4D]
8471 stx %i6, [%l7 + 0x10]
8472
8473 or %g0, 0x8, %l0
8474 sllx %l0, 0x3c, %l0
8475 wr %l0, %g0, %tick_cmpr
8476 ldd [%l7 + 0x68], %g4
8477 ldub [%l7 + 0x43], %l6
8478 fmovdneg %icc, %f8, %f25
8479 wr %g0, 0x80, %asi
8480 stxa %o6, [%l7 + 0x60] %asi
8481 tsubcctv %g1, 0x0723, %i4
8482 sth %g5, [%l7 + 0x18]
8483 ld [%l7 + 0x08], %f26
8484 sth %l5, [%l7 + 0x26]
8485 ldx [%l7 + 0x68], %l3
8486 std %l0, [%l7 + 0x18]
8487 nop
8488 set 0x0F, %g1
8489 ldsb [%l7 + %g1], %l2
8490 sth %o4, [%l7 + 0x10]
8491 fnot2s %f26, %f20
8492 swap [%l7 + 0x10], %i3
8493 std %f14, [%l7 + 0x10]
8494 ldd [%l7 + 0x70], %f2
8495 stbar
8496 fbue %fcc1, loop_154
8497 rdpr %otherwin, %i0
8498 wr %g0, 0x0c, %asi
8499 ldxa [%l7 + 0x40] %asi, %g6
8500loop_154:
8501 movn %xcc, %o3, %l4
8502 saved
8503 rdpr %cwp, %g1
8504 rdpr %cansave, %g2
8505 rdpr %canrestore, %g3
8506 rdpr %cleanwin, %g4
8507 rdpr %otherwin, %g5
8508 rdpr %wstate, %g6
8509 array8 %o2, %i2, %i5
8510 std %o0, [%l7 + 0x78]
8511 ldx [%l7 + 0x38], %o7
8512 ldd [%l7 + 0x48], %f22
8513 nop
8514 set 0x74, %l3
8515 stw %g3, [%l7 + %l3]
8516 tne %xcc, 0x6
8517!Yo - got one - imm_asi 0x40
8518!And yo - immediate is 0x1d0
8519 set 0x1d0, %g2
8520 nop ! stxa %g7, [%g0 + %g2] 0x40 ripped by fixASI40.pl
8521 std %f28, [%l7 + 0x70]
8522 sth %g2, [%l7 + 0x58]
8523 prefetch [%l7 + 0x7C], 0x2
8524 bne loop_155
8525 lduw [%l7 + 0x14], %i1
8526 lduh [%l7 + 0x66], %o5
8527 sth %o0, [%l7 + 0x16]
8528loop_155:
8529 st %f20, [%l7 + 0x74]
8530 stb %i7, [%l7 + 0x19]
8531 tne %xcc, 0x5
8532 sth %i6, [%l7 + 0x72]
8533 fnegd %f0, %f2
8534
8535 or %g0, 0x8, %l0
8536 sllx %l0, 0x3c, %l0
8537 wr %l0, %g0, %tick_cmpr
8538 lduw [%l7 + 0x3C], %g4
8539 stw %o6, [%l7 + 0x7C]
8540 ldsh [%l7 + 0x38], %g1
8541 std %i6, [%l7 + 0x10]
8542 swap [%l7 + 0x3C], %g5
8543 ldd [%l7 + 0x60], %f18
8544 lduh [%l7 + 0x28], %i4
8545 swap [%l7 + 0x48], %l5
8546 set 0x60, %l4
8547 ldxa [%l7 + %l4] 0x15, %l1
8548 srax %l2, %o4, %l3
8549 mova %xcc, %i3, %g6
8550 std %o2, [%l7 + 0x40]
8551 ldd [%l7 + 0x10], %f22
8552 nop
8553 set 0x50, %l2
8554 ldd [%l7 + %l2], %f28
8555 ldsh [%l7 + 0x64], %l4
8556 tge %icc, 0x1
8557 ldd [%l7 + 0x38], %f2
8558 std %o2, [%l7 + 0x50]
8559 edge32ln %i2, %i0, %o1
8560 ld [%l7 + 0x68], %f19
8561 ldsb [%l7 + 0x46], %o7
8562 ldd [%l7 + 0x40], %i4
8563 flush %l7 + 0x44
8564 flush %l7 + 0x0C
8565 rdpr %pil, %g3
8566 ldd [%l7 + 0x20], %g6
8567 nop
8568 set 0x46, %o2
8569 ldsh [%l7 + %o2], %i1
8570 lduh [%l7 + 0x38], %o5
8571 stbar
8572 wr %g0, 0xea, %asi
8573 stxa %g2, [%l7 + 0x70] %asi
8574 membar #Sync
8575 flush %l7 + 0x14
8576 sethi 0x1711, %i7
8577 nop
8578 set 0x3C, %i0
8579 stw %i6, [%l7 + %i0]
8580 lduh [%l7 + 0x6C], %l0
8581 stb %o0, [%l7 + 0x67]
8582 ldx [%l7 + 0x78], %o6
8583 nop
8584 set 0x38, %l1
8585 std %f2, [%l7 + %l1]
8586 tleu %xcc, 0x2
8587 fpsub16s %f20, %f2, %f28
8588 andn %g4, %l6, %g5
8589 movgu %xcc, %i4, %l5
8590 stw %g1, [%l7 + 0x34]
8591 stbar
8592 swap [%l7 + 0x30], %l1
8593 ld [%l7 + 0x7C], %f14
8594 ldstub [%l7 + 0x74], %l2
8595 ldsb [%l7 + 0x61], %o4
8596 set 0x08, %g6
8597 stxa %l3, [%l7 + %g6] 0x10
8598 std %f28, [%l7 + 0x38]
8599 flush %l7 + 0x5C
8600 ldsw [%l7 + 0x38], %g6
8601 ldsh [%l7 + 0x30], %o3
8602 ldsb [%l7 + 0x28], %i3
8603 nop
8604 set 0x60, %g4
8605 ldd [%l7 + %g4], %o2
8606 lduh [%l7 + 0x1A], %i2
8607 ldd [%l7 + 0x70], %f0
8608 fpackfix %f24, %f16
8609 ldsh [%l7 + 0x42], %i0
8610 ldd [%l7 + 0x18], %o0
8611 std %f6, [%l7 + 0x48]
8612 ldsh [%l7 + 0x66], %o7
8613 std %i4, [%l7 + 0x60]
8614 nop
8615 set 0x30, %i5
8616 ldub [%l7 + %i5], %g3
8617 ldsw [%l7 + 0x0C], %i1
8618 lduh [%l7 + 0x18], %g7
8619 std %g2, [%l7 + 0x30]
8620 st %f30, [%l7 + 0x48]
8621 ldsh [%l7 + 0x2C], %o5
8622 ldub [%l7 + 0x2A], %i6
8623 std %i6, [%l7 + 0x20]
8624 st %f7, [%l7 + 0x44]
8625 lduw [%l7 + 0x68], %o0
8626 set 0x18, %i6
8627 ldxa [%l7 + %i6] 0x14, %o6
8628 ld [%l7 + 0x7C], %f8
8629 swap [%l7 + 0x6C], %l0
8630 ldsw [%l7 + 0x18], %l6
8631 set 0x68, %g3
8632 ldxa [%l7 + %g3] 0x15, %g5
8633 lduw [%l7 + 0x3C], %i4
8634 ldd [%l7 + 0x28], %f6
8635 ldsb [%l7 + 0x10], %l5
8636 ldsb [%l7 + 0x7B], %g1
8637 ldub [%l7 + 0x1E], %l1
8638 stx %l2, [%l7 + 0x58]
8639 ldub [%l7 + 0x12], %o4
8640 stbar
8641 sll %g4, %l3, %g6
8642 swap [%l7 + 0x0C], %i3
8643 std %f26, [%l7 + 0x78]
8644 and %o2, 0x0565, %i2
8645 movpos %icc, %l4, %i0
8646 ldsw [%l7 + 0x60], %o1
8647 nop
8648 set 0x57, %i4
8649 ldub [%l7 + %i4], %o7
8650 lduw [%l7 + 0x50], %o3
8651 movne %xcc, %i5, %i1
8652 stbar
8653 ldstub [%l7 + 0x76], %g3
8654 stbar
8655 ldstub [%l7 + 0x7C], %g2
8656 ldsw [%l7 + 0x54], %o5
8657 wr %g0, 0x89, %asi
8658 ldxa [%l7 + 0x70] %asi, %i6
8659 fpsub16s %f5, %f17, %f22
8660 sth %g7, [%l7 + 0x74]
8661 stb %o0, [%l7 + 0x6F]
8662 ldub [%l7 + 0x50], %i7
8663 ldsb [%l7 + 0x41], %o6
8664!Yo - got one - imm_asi 0x52
8665!And yo - immediate is 0x220
8666 set 0x220, %l0
8667 ldxa [%g0 + %l0] 0x52, %l0
8668 lduh [%l7 + 0x5A], %l6
8669 ldd [%l7 + 0x30], %i4
8670 tsubcc %l5, %g1, %l1
8671 ld [%l7 + 0x2C], %f0
8672 ldub [%l7 + 0x29], %g5
8673 tsubcctv %l2, 0x081B, %g4
8674 lduw [%l7 + 0x74], %l3
8675 st %f28, [%l7 + 0x70]
8676 flush %l7 + 0x74
8677 ldd [%l7 + 0x58], %f14
8678 lduw [%l7 + 0x34], %i3
8679 sth %o4, [%l7 + 0x72]
8680 ldsh [%l7 + 0x08], %o2
8681 lduw [%l7 + 0x7C], %i2
8682 sth %i0, [%l7 + 0x76]
8683 nop
8684 set 0x78, %g7
8685 ldd [%l7 + %g7], %f30
8686 stbar
8687 st %f29, [%l7 + 0x74]
8688 swap [%l7 + 0x50], %o1
8689 wr %g0, 0x7, %fprs
8690 lduw [%l7 + 0x0C], %l4
8691 edge32l %o3, %i1, %i5
8692 swap [%l7 + 0x10], %g3
8693 set 0x78, %i3
8694 ldxa [%l7 + %i3] 0x04, %o5
8695 ldsw [%l7 + 0x14], %i6
8696 nop
8697 set 0x10, %o7
8698 lduw [%l7 + %o7], %g2
8699 add %o0, %i7, %g7
8700 nop
8701 set 0x14, %i1
8702 ldstub [%l7 + %i1], %l0
8703 st %f12, [%l7 + 0x4C]
8704 nop
8705 set 0x6A, %o4
8706 lduh [%l7 + %o4], %o6
8707 std %i6, [%l7 + 0x40]
8708 sth %i4, [%l7 + 0x7E]
8709 bge,a,pt %xcc, loop_156
8710 ldsh [%l7 + 0x2E], %l5
8711 stbar
8712 fmovd %f26, %f18
8713loop_156:
8714 nop
8715 set 0x48, %i2
8716 stxa %l1, [%l7 + %i2] 0x1d
8717 subccc %g5, %l2, %g4
8718 or %g1, 0x014A, %g6
8719 fbul %fcc3, loop_157
8720 std %i2, [%l7 + 0x18]
8721 sth %l3, [%l7 + 0x3E]
8722 swap [%l7 + 0x40], %o4
8723loop_157:
8724 ldd [%l7 + 0x20], %o2
8725 alignaddrl %i0, %o1, %i2
8726 sra %o7, %l4, %o3
8727 st %f12, [%l7 + 0x50]
8728 bleu,a %xcc, loop_158
8729 alignaddrl %i5, %i1, %o5
8730 ldd [%l7 + 0x68], %i6
8731 stbar
8732loop_158:
8733 sth %g3, [%l7 + 0x4E]
8734 std %o0, [%l7 + 0x40]
8735 addc %g2, %i7, %g7
8736 flush %l7 + 0x5C
8737 fbge %fcc3, loop_159
8738 stbar
8739 stw %l0, [%l7 + 0x0C]
8740 ldsh [%l7 + 0x52], %o6
8741loop_159:
8742 nop
8743 set 0x68, %o3
8744 ldxa [%l7 + %o3] 0x88, %l6
8745 flush %l7 + 0x28
8746 stb %i4, [%l7 + 0x2F]
8747 prefetch [%l7 + 0x14], 0x3
8748 stx %l5, [%l7 + 0x70]
8749 ldsb [%l7 + 0x33], %g5
8750 fble,a %fcc3, loop_160
8751 te %icc, 0x0
8752 nop
8753 set 0x70, %l5
8754 prefetch [%l7 + %l5], 0x2
8755 ld [%l7 + 0x28], %f12
8756loop_160:
8757 edge8ln %l2, %g4, %l1
8758 fblg %fcc2, loop_161
8759 ldd [%l7 + 0x20], %g0
8760 movrgz %g6, %l3, %i3
8761 stb %o4, [%l7 + 0x3F]
8762loop_161:
8763 ldd [%l7 + 0x48], %o2
8764 ldstub [%l7 + 0x60], %o1
8765 prefetch [%l7 + 0x20], 0x1
8766 stbar
8767 ldsh [%l7 + 0x62], %i0
8768 st %f9, [%l7 + 0x78]
8769 ldx [%l7 + 0x60], %o7
8770!Yo - got one - imm_asi 0x4f
8771!And yo - immediate is 0x10
8772 wr %g0, 0x4f, %asi
8773 ldxa [%g0 + 0x10] %asi, %i2
8774 swap [%l7 + 0x18], %l4
8775 prefetch [%l7 + 0x7C], 0x2
8776 std %f28, [%l7 + 0x38]
8777 std %o2, [%l7 + 0x28]
8778 umulcc %i5, 0x0B64, %i1
8779 stx %i6, [%l7 + 0x38]
8780 flush %l7 + 0x38
8781 ldsb [%l7 + 0x22], %g3
8782 ldd [%l7 + 0x78], %f26
8783!Yo - got one - imm_asi 0x40
8784!And yo - immediate is 0x150
8785 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
8786 nop ! nop ! stxa %o0, [%g0 + 0x150] %asi ripped by fixASI40.pl ripped by fixASI40.pl
8787 st %f1, [%l7 + 0x1C]
8788 ldsw [%l7 + 0x20], %o5
8789 tne %icc, 0x7
8790 ldsh [%l7 + 0x64], %i7
8791 sll %g7, %g2, %o6
8792 prefetch [%l7 + 0x18], 0x3
8793 fmovdgu %icc, %f4, %f21
8794 flush %l7 + 0x48
8795 flush %l7 + 0x74
8796 ldd [%l7 + 0x40], %f12
8797 ldsh [%l7 + 0x5C], %l0
8798 stbar
8799 ldx [%l7 + 0x78], %i4
8800 stw %l6, [%l7 + 0x68]
8801 stw %l5, [%l7 + 0x20]
8802 ldd [%l7 + 0x68], %f8
8803 std %f30, [%l7 + 0x70]
8804 lduh [%l7 + 0x4A], %l2
8805 addccc %g4, 0x0A0B, %l1
8806 nop
8807 set 0x32, %o6
8808 ldsh [%l7 + %o6], %g1
8809 flush %l7 + 0x5C
8810!Yo - got one - imm_asi 0x5f
8811!And yo - immediate is 0x0
8812 wr %g0, 0x5f, %asi
8813 stxa %g6, [%g0 + 0x0] %asi
8814 movgu %icc, %l3, %i3
8815 ldsw [%l7 + 0x70], %g5
8816 st %f28, [%l7 + 0x30]
8817 ld [%l7 + 0x68], %f23
8818 stw %o4, [%l7 + 0x10]
8819 prefetch [%l7 + 0x10], 0x0
8820 lduw [%l7 + 0x74], %o2
8821 nop
8822 set 0x46, %g5
8823 ldsh [%l7 + %g5], %o1
8824 stx %o7, [%l7 + 0x30]
8825 stx %i2, [%l7 + 0x50]
8826 stw %i0, [%l7 + 0x78]
8827 stw %l4, [%l7 + 0x20]
8828 std %f2, [%l7 + 0x38]
8829 ldd [%l7 + 0x30], %f12
8830 prefetch [%l7 + 0x50], 0x2
8831 srlx %o3, %i1, %i6
8832 stx %g3, [%l7 + 0x68]
8833 swap [%l7 + 0x48], %i5
8834 ldsh [%l7 + 0x32], %o0
8835 ldub [%l7 + 0x63], %o5
8836 sllx %g7, %g2, %o6
8837 ldd [%l7 + 0x28], %l0
8838 ld [%l7 + 0x1C], %f19
8839 stx %i4, [%l7 + 0x30]
8840 stb %i7, [%l7 + 0x69]
8841 ldsw [%l7 + 0x0C], %l5
8842 ldd [%l7 + 0x60], %l2
8843 ldd [%l7 + 0x18], %g4
8844 flush %l7 + 0x1C
8845 movleu %icc, %l6, %g1
8846 ldub [%l7 + 0x75], %l1
8847 ldd [%l7 + 0x28], %g6
8848 flush %l7 + 0x7C
8849 ldub [%l7 + 0x76], %i3
8850 ldsb [%l7 + 0x59], %l3
8851 lduw [%l7 + 0x20], %g5
8852 prefetch [%l7 + 0x6C], 0x0
8853 nop
8854 set 0x55, %o5
8855 ldub [%l7 + %o5], %o4
8856 sth %o1, [%l7 + 0x24]
8857 wr %g0, 0x11, %asi
8858 ldxa [%l7 + 0x40] %asi, %o2
8859 stx %o7, [%l7 + 0x30]
8860 ld [%l7 + 0x70], %f11
8861 std %f26, [%l7 + 0x40]
8862 st %f25, [%l7 + 0x70]
8863 std %f10, [%l7 + 0x10]
8864 addc %i2, 0x1CF4, %l4
8865 st %f28, [%l7 + 0x2C]
8866 ld [%l7 + 0x0C], %f17
8867 array16 %i0, %i1, %o3
8868 ldsb [%l7 + 0x3A], %i6
8869 flush %l7 + 0x54
8870 stbar
8871 xorcc %i5, 0x0865, %o0
8872 stx %o5, [%l7 + 0x10]
8873 bleu loop_162
8874 ldd [%l7 + 0x08], %f20
8875 fpadd32 %f28, %f28, %f16
8876 taddcc %g7, 0x1322, %g2
8877loop_162:
8878 nop
8879 set 0x28, %l6
8880 stx %g3, [%l7 + %l6]
8881 stw %o6, [%l7 + 0x38]
8882 ldsb [%l7 + 0x17], %i4
8883 stb %l0, [%l7 + 0x49]
8884 movrlez %i7, %l5, %l2
8885 movrne %g4, %l6, %g1
8886 ld [%l7 + 0x58], %f6
8887 std %l0, [%l7 + 0x48]
8888 fbne %fcc3, loop_163
8889 ldd [%l7 + 0x30], %i2
8890 st %f19, [%l7 + 0x58]
8891 ldd [%l7 + 0x60], %l2
8892loop_163:
8893 flush %l7 + 0x1C
8894 lduh [%l7 + 0x28], %g5
8895 fexpand %f12, %f18
8896 ldsw [%l7 + 0x20], %g6
8897 edge32 %o1, %o4, %o2
8898 st %f0, [%l7 + 0x1C]
8899 stbar
8900 nop
8901 set 0x66, %i7
8902 sth %o7, [%l7 + %i7]
8903 std %i2, [%l7 + 0x20]
8904 ldd [%l7 + 0x18], %l4
8905 ldd [%l7 + 0x58], %i0
8906 ldub [%l7 + 0x74], %i0
8907 st %f31, [%l7 + 0x74]
8908 sllx %o3, 0x13, %i6
8909 andcc %o0, 0x02BE, %o5
8910 swap [%l7 + 0x30], %g7
8911 flush %l7 + 0x24
8912 std %i4, [%l7 + 0x28]
8913 ldd [%l7 + 0x30], %f28
8914 nop
8915 set 0x56, %o0
8916 lduh [%l7 + %o0], %g2
8917 fcmpne32 %f0, %f30, %o6
8918 std %f8, [%l7 + 0x08]
8919 taddcctv %i4, 0x0221, %l0
8920 stbar
8921 lduh [%l7 + 0x52], %g3
8922 ldsb [%l7 + 0x2A], %l5
8923 movvs %icc, %i7, %g4
8924 std %l2, [%l7 + 0x20]
8925 stbar
8926 std %f4, [%l7 + 0x68]
8927 subcc %l6, %g1, %l1
8928 nop
8929 set 0x08, %o1
8930 ldub [%l7 + %o1], %i3
8931 sth %g5, [%l7 + 0x6E]
8932 std %g6, [%l7 + 0x60]
8933 lduh [%l7 + 0x74], %o1
8934 std %l2, [%l7 + 0x78]
8935 wr %g0, 0x04, %asi
8936 stxa %o2, [%l7 + 0x50] %asi
8937 nop
8938 set 0x24, %l3
8939 lduh [%l7 + %l3], %o4
8940 ldd [%l7 + 0x18], %i2
8941 stx %o7, [%l7 + 0x40]
8942 ldd [%l7 + 0x60], %f6
8943 ldsh [%l7 + 0x78], %l4
8944 nop
8945 setx loop_164, %l0, %l1
8946 wrpr 0x1, %tl
8947 wrpr %l1, %tpc
8948 add %l1, 0x4, %l1
8949 wrpr %l1, %tnpc
8950 setx 0x34400001400, %l0, %l1
8951 wrpr %l1, %tstate
8952 wrhpr 0x4, %htstate
8953 retry
8954 ldd [%l7 + 0x58], %f18
8955 ldd [%l7 + 0x58], %f6
8956 wr %g0, 0x2f, %asi
8957 stxa %i1, [%l7 + 0x58] %asi
8958 membar #Sync
8959loop_164:
8960 ldx [%l7 + 0x40], %i0
8961 ldx [%l7 + 0x10], %o3
8962 stbar
8963 ldx [%l7 + 0x28], %o0
8964 stb %o5, [%l7 + 0x41]
8965 nop
8966 set 0x22, %g2
8967 ldsh [%l7 + %g2], %g7
8968 siam 0x3
8969 ld [%l7 + 0x0C], %f22
8970 flush %l7 + 0x08
8971 prefetch [%l7 + 0x0C], 0x1
8972 st %f22, [%l7 + 0x30]
8973 ldsw [%l7 + 0x54], %i5
8974 ldub [%l7 + 0x64], %i6
8975 ldsw [%l7 + 0x5C], %g2
8976 ldub [%l7 + 0x32], %i4
8977 wr %g0, 0x80, %asi
8978 ldxa [%l7 + 0x78] %asi, %g3
8979 ldd [%l7 + 0x20], %l0
8980 ldstub [%l7 + 0x59], %i7
8981 flush %l7 + 0x38
8982 nop
8983 set 0x18, %l4
8984 prefetch [%l7 + %l4], 0x0
8985 st %f13, [%l7 + 0x6C]
8986 ldsw [%l7 + 0x68], %l5
8987 ldd [%l7 + 0x18], %f2
8988 ldd [%l7 + 0x50], %f8
8989 ld [%l7 + 0x68], %f2
8990 stw %l2, [%l7 + 0x0C]
8991 movrlz %g4, %g1, %l6
8992 ldsh [%l7 + 0x7E], %l1
8993 flushw
8994 ldsb [%l7 + 0x2A], %g5
8995 movrgz %i3, %o1, %g6
8996 nop
8997 set 0x1C, %g1
8998 ldstub [%l7 + %g1], %l3
8999 ldd [%l7 + 0x20], %f8
9000 orcc %o2, 0x085F, %o4
9001 stw %i2, [%l7 + 0x5C]
9002 std %f0, [%l7 + 0x58]
9003 sethi 0x11A1, %l4
9004 taddcctv %o7, 0x08D3, %i0
9005 ld [%l7 + 0x6C], %f28
9006 srax %i1, %o0, %o5
9007 ldstub [%l7 + 0x28], %g7
9008 ldsw [%l7 + 0x50], %o3
9009 lduh [%l7 + 0x38], %i6
9010 swap [%l7 + 0x44], %i5
9011 fmovrsgz %g2, %f13, %f0
9012 bn,pn %icc, loop_165
9013 ldsh [%l7 + 0x0E], %i4
9014 wr %g0, 0xe3, %asi
9015 stxa %o6, [%l7 + 0x70] %asi
9016 membar #Sync
9017loop_165:
9018 ldsb [%l7 + 0x74], %g3
9019 stb %i7, [%l7 + 0x75]
9020 umulcc %l5, %l0, %g4
9021 stb %g1, [%l7 + 0x74]
9022 stbar
9023 std %l2, [%l7 + 0x20]
9024 array32 %l1, %l6, %i3
9025 ldsw [%l7 + 0x28], %o1
9026 std %f22, [%l7 + 0x28]
9027 stw %g5, [%l7 + 0x08]
9028 std %g6, [%l7 + 0x38]
9029!Yo - got one - imm_asi 0x20
9030!And yo - immediate is 0x30
9031 wr %g0, 0x20, %asi
9032 ldxa [%g0 + 0x30] %asi, %l3
9033 saved
9034 rdpr %cwp, %g1
9035 rdpr %cansave, %g2
9036 rdpr %canrestore, %g3
9037 rdpr %cleanwin, %g4
9038 rdpr %otherwin, %g5
9039 rdpr %wstate, %g6
9040 ldsw [%l7 + 0x6C], %o2
9041 std %f6, [%l7 + 0x30]
9042 edge32l %i2, %o4, %o7
9043 stw %l4, [%l7 + 0x10]
9044 stbar
9045 ldd [%l7 + 0x08], %f10
9046 prefetch [%l7 + 0x3C], 0x2
9047 stb %i0, [%l7 + 0x69]
9048 srax %i1, %o5, %g7
9049 std %o0, [%l7 + 0x58]
9050 std %f8, [%l7 + 0x78]
9051 flush %l7 + 0x50
9052 nop
9053 set 0x12, %l2
9054 sth %i6, [%l7 + %l2]
9055 subccc %o3, %i5, %g2
9056 ldsh [%l7 + 0x42], %o6
9057 nop
9058 set 0x51, %o2
9059 ldsb [%l7 + %o2], %i4
9060 ldx [%l7 + 0x40], %g3
9061 ldd [%l7 + 0x78], %f22
9062 and %l5, %l0, %g4
9063 ldd [%l7 + 0x20], %f2
9064 stw %i7, [%l7 + 0x48]
9065 movrlez %g1, %l2, %l6
9066 prefetch [%l7 + 0x60], 0x3
9067 ldstub [%l7 + 0x47], %l1
9068 wr %g0, 0x80, %asi
9069 ldxa [%l7 + 0x40] %asi, %o1
9070 lduh [%l7 + 0x62], %g5
9071 ldstub [%l7 + 0x3A], %i3
9072 stbar
9073 ldd [%l7 + 0x70], %f10
9074 swap [%l7 + 0x68], %g6
9075 xorcc %o2, %i2, %l3
9076 sth %o4, [%l7 + 0x4C]
9077 sth %l4, [%l7 + 0x66]
9078!Yo - got one - imm_asi 0x58
9079!And yo - immediate is 0x18
9080 set 0x18, %l1
9081 ldxa [%g0 + %l1] 0x58, %o7
9082 pdist %f26, %f6, %f22
9083 std %f0, [%l7 + 0x50]
9084 bn,a %xcc, loop_166
9085 stbar
9086 lduw [%l7 + 0x20], %i0
9087 ldx [%l7 + 0x40], %o5
9088loop_166:
9089 st %f19, [%l7 + 0x78]
9090 te %icc, 0x5
9091 stb %i1, [%l7 + 0x1B]
9092 nop
9093 setx loop_167, %l0, %l1
9094 wrpr 0x1, %tl
9095 wrpr %l1, %tnpc
9096 setx 0x34400001400, %l0, %l1
9097 wrpr %l1, %tstate
9098 wrhpr 0x4, %htstate
9099 done
9100 swap [%l7 + 0x54], %o0
9101 lduw [%l7 + 0x5C], %g7
9102 ldub [%l7 + 0x65], %o3
9103loop_167:
9104 ldd [%l7 + 0x58], %f28
9105 ldx [%l7 + 0x28], %i5
9106!Yo - got one - imm_asi 0x57
9107!And yo - immediate is 0x0
9108 wr %g0, 0x57, %asi
9109 stxa %i6, [%g0 + 0x0] %asi
9110 lduh [%l7 + 0x18], %o6
9111 udivcc %g2, 0x1E57, %g3
9112 ldx [%l7 + 0x58], %i4
9113 ldsb [%l7 + 0x0D], %l5
9114!Yo - got one - imm_asi 0x5f
9115!And yo - immediate is 0x0
9116 wr %g0, 0x5f, %asi
9117 stxa %l0, [%g0 + 0x0] %asi
9118 std %i6, [%l7 + 0x28]
9119 ldx [%l7 + 0x78], %g4
9120 ldsb [%l7 + 0x7B], %g1
9121 std %l2, [%l7 + 0x30]
9122 nop
9123 set 0x08, %i0
9124 lduw [%l7 + %i0], %l1
9125 set 0x48, %g6
9126 stxa %l6, [%l7 + %g6] 0x04
9127 ldd [%l7 + 0x20], %g4
9128 ldx [%l7 + 0x38], %i3
9129!Yo - got one - imm_asi 0x20
9130!And yo - immediate is 0x18
9131 wr %g0, 0x20, %asi
9132 ldxa [%g0 + 0x18] %asi, %o1
9133 stbar
9134 std %f24, [%l7 + 0x28]
9135 stb %g6, [%l7 + 0x5F]
9136 for %f0, %f24, %f10
9137 addc %i2, %o2, %o4
9138 lduh [%l7 + 0x4A], %l4
9139 fbge %fcc0, loop_168
9140 be,a,pn %icc, loop_169
9141 ld [%l7 + 0x3C], %f0
9142 flush %l7 + 0x1C
9143loop_168:
9144 stbar
9145loop_169:
9146 swap [%l7 + 0x64], %o7
9147 set 0x40, %g4
9148 ldxa [%l7 + %g4] 0x89, %l3
9149 ldx [%l7 + 0x28], %o5
9150 ldstub [%l7 + 0x1D], %i0
9151 wr %o0, %g7, %clear_softint
9152!Yo - got one - imm_asi 0x21
9153!And yo - immediate is 0x108
9154 wr %g0, 0x21, %asi
9155 stxa %o3, [%g0 + 0x108] %asi
9156 st %f9, [%l7 + 0x20]
9157 ldstub [%l7 + 0x6D], %i5
9158 std %f4, [%l7 + 0x58]
9159 swap [%l7 + 0x50], %o6
9160 ldsb [%l7 + 0x64], %g2
9161 sth %i6, [%l7 + 0x66]
9162 stw %i4, [%l7 + 0x60]
9163 lduw [%l7 + 0x40], %g3
9164 sdiv %l0, 0x1522, %i7
9165 std %f10, [%l7 + 0x28]
9166 ldsw [%l7 + 0x14], %g4
9167 flush %l7 + 0x10
9168 set 0x78, %i6
9169 ldxa [%l7 + %i6] 0x10, %g1
9170 ldsw [%l7 + 0x58], %l2
9171 stw %l5, [%l7 + 0x70]
9172 sth %l1, [%l7 + 0x3C]
9173 ldub [%l7 + 0x22], %g5
9174 ldsw [%l7 + 0x50], %l6
9175 nop
9176 set 0x44, %g3
9177 lduw [%l7 + %g3], %o1
9178 st %f30, [%l7 + 0x70]
9179 prefetch [%l7 + 0x40], 0x2
9180 edge32ln %i3, %g6, %i2
9181 tvs %icc, 0x0
9182 ldd [%l7 + 0x18], %o4
9183 stbar
9184 ldd [%l7 + 0x40], %o2
9185 lduh [%l7 + 0x48], %o7
9186 ldd [%l7 + 0x50], %l4
9187 orcc %l3, 0x1FC0, %o5
9188 ldsw [%l7 + 0x4C], %i0
9189 ldd [%l7 + 0x58], %g6
9190 ble,a,pt %icc, loop_170
9191 ldsb [%l7 + 0x60], %o0
9192 lduw [%l7 + 0x14], %i1
9193 lduh [%l7 + 0x46], %i5
9194loop_170:
9195 move %xcc, %o3, %g2
9196 and %o6, %i4, %g3
9197 lduw [%l7 + 0x74], %l0
9198 ldstub [%l7 + 0x21], %i6
9199 ldsh [%l7 + 0x26], %g4
9200 edge16ln %i7, %g1, %l5
9201 stx %l1, [%l7 + 0x38]
9202 ldd [%l7 + 0x58], %f2
9203 swap [%l7 + 0x60], %g5
9204 ldd [%l7 + 0x48], %f2
9205 ldstub [%l7 + 0x24], %l6
9206 st %f27, [%l7 + 0x60]
9207 ldd [%l7 + 0x18], %o0
9208 std %f8, [%l7 + 0x28]
9209 ldd [%l7 + 0x78], %i2
9210 saved
9211 rdpr %cwp, %g1
9212 rdpr %cansave, %g2
9213 rdpr %canrestore, %g3
9214 rdpr %cleanwin, %g4
9215 rdpr %otherwin, %g5
9216 rdpr %wstate, %g6
9217 nop
9218 set 0x5C, %i5
9219 sth %l2, [%l7 + %i5]
9220 stbar
9221 wr %g0, 0x19, %asi
9222 ldxa [%l7 + 0x60] %asi, %g6
9223 swap [%l7 + 0x3C], %i2
9224 orcc %o4, %o7, %l4
9225 ldub [%l7 + 0x1F], %l3
9226 std %f22, [%l7 + 0x48]
9227 ldub [%l7 + 0x2E], %o2
9228 std %f22, [%l7 + 0x48]
9229 ldsw [%l7 + 0x38], %i0
9230 ldd [%l7 + 0x68], %f12
9231 ldstub [%l7 + 0x6B], %o5
9232 std %f30, [%l7 + 0x08]
9233 ldd [%l7 + 0x48], %f0
9234 prefetch [%l7 + 0x30], 0x1
9235 std %f16, [%l7 + 0x60]
9236 ldsw [%l7 + 0x40], %o0
9237 stx %g7, [%l7 + 0x08]
9238 st %f18, [%l7 + 0x24]
9239 ldx [%l7 + 0x18], %i1
9240 ldstub [%l7 + 0x72], %o3
9241 ldub [%l7 + 0x2E], %i5
9242 ldx [%l7 + 0x50], %o6
9243 st %f17, [%l7 + 0x30]
9244 xorcc %i4, %g3, %g2
9245 ldsb [%l7 + 0x49], %i6
9246 ldd [%l7 + 0x40], %l0
9247 flush %l7 + 0x2C
9248 ldsw [%l7 + 0x3C], %g4
9249 ldd [%l7 + 0x08], %g0
9250 tcc %icc, 0x5
9251 wr %g0, 0x80, %asi
9252 ldxa [%l7 + 0x58] %asi, %i7
9253 ldd [%l7 + 0x60], %f20
9254 stx %l5, [%l7 + 0x60]
9255 mova %xcc, %g5, %l1
9256 ldd [%l7 + 0x28], %o0
9257 ldsb [%l7 + 0x19], %i3
9258 tneg %xcc, 0x5
9259 add %l2, %g6, %i2
9260 swap [%l7 + 0x40], %l6
9261 fmovse %xcc, %f10, %f29
9262 array16 %o4, %o7, %l4
9263 stw %o2, [%l7 + 0x10]
9264 nop
9265 set 0x54, %l0
9266 stb %l3, [%l7 + %l0]
9267 ldsh [%l7 + 0x44], %o5
9268 sth %o0, [%l7 + 0x70]
9269 ldx [%l7 + 0x50], %g7
9270 ldsh [%l7 + 0x1E], %i0
9271 ldub [%l7 + 0x65], %i1
9272 srlx %i5, %o3, %o6
9273 ldub [%l7 + 0x0E], %i4
9274 nop
9275 set 0x7C, %g7
9276 lduw [%l7 + %g7], %g2
9277 fmovrslez %i6, %f4, %f31
9278 edge8l %g3, %g4, %g1
9279 fbe %fcc2, loop_171
9280 ldx [%l7 + 0x58], %i7
9281 ldsb [%l7 + 0x39], %l0
9282 movcc %xcc, %l5, %l1
9283loop_171:
9284 stb %g5, [%l7 + 0x73]
9285 stbar
9286 ldx [%l7 + 0x30], %i3
9287 nop
9288 set 0x2C, %i3
9289 lduw [%l7 + %i3], %l2
9290 ldstub [%l7 + 0x3C], %g6
9291 lduw [%l7 + 0x78], %i2
9292 ld [%l7 + 0x18], %f2
9293 nop
9294 set 0x68, %o7
9295 ldd [%l7 + %o7], %o0
9296 ldd [%l7 + 0x50], %o4
9297 flushw
9298 ldd [%l7 + 0x70], %f26
9299 set 0x60, %i4
9300 ldxa [%l7 + %i4] 0x80, %o7
9301 st %f16, [%l7 + 0x3C]
9302 nop
9303 set 0x42, %i1
9304 stb %l4, [%l7 + %i1]
9305 ldstub [%l7 + 0x71], %l6
9306 brlz %o2, loop_172
9307 ldx [%l7 + 0x30], %o5
9308 bne loop_173
9309 ldx [%l7 + 0x58], %o0
9310loop_172:
9311 prefetch [%l7 + 0x28], 0x0
9312 std %g6, [%l7 + 0x40]
9313loop_173:
9314 std %l2, [%l7 + 0x08]
9315 tgu %xcc, 0x7
9316 ld [%l7 + 0x3C], %f22
9317 ldstub [%l7 + 0x0D], %i1
9318 ldsb [%l7 + 0x19], %i0
9319!Yo - got one - imm_asi 0x40
9320!And yo - immediate is 0x1b8
9321 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
9322 nop ! nop ! ldxa [%g0 + 0x1b8] %asi, %o3 ripped by fixASI40.pl ripped by fixASI40.pl
9323 fbge,a %fcc1, loop_174
9324 tleu %xcc, 0x5
9325 stx %o6, [%l7 + 0x10]
9326 fmovs %f30, %f6
9327loop_174:
9328 nop
9329 set 0x48, %i2
9330 stxa %i4, [%l7 + %i2] 0xe3
9331 membar #Sync
9332 ldsb [%l7 + 0x4A], %i5
9333 ldsw [%l7 + 0x40], %g2
9334 sllx %i6, %g3, %g1
9335 stbar
9336 ldstub [%l7 + 0x39], %g4
9337 ld [%l7 + 0x40], %f26
9338 st %f23, [%l7 + 0x50]
9339 ldd [%l7 + 0x08], %f20
9340 ldx [%l7 + 0x08], %i7
9341 wr %g0, 0x23, %asi
9342 stxa %l5, [%l7 + 0x18] %asi
9343 membar #Sync
9344 stb %l1, [%l7 + 0x58]
9345 movcs %xcc, %l0, %i3
9346 ldsw [%l7 + 0x44], %g5
9347 brlz,a %g6, loop_175
9348 stb %l2, [%l7 + 0x27]
9349 ldsb [%l7 + 0x50], %o1
9350 ldsw [%l7 + 0x70], %o4
9351loop_175:
9352 stx %o7, [%l7 + 0x68]
9353 rdhpr %htba, %i2
9354 addccc %l6, %l4, %o5
9355 stw %o2, [%l7 + 0x28]
9356 nop
9357 set 0x58, %o4
9358 stx %o0, [%l7 + %o4]
9359 ldd [%l7 + 0x20], %f26
9360!Yo - got one - imm_asi 0x21
9361!And yo - immediate is 0x10
9362 wr %g0, 0x21, %asi
9363 ldxa [%g0 + 0x10] %asi, %g7
9364 set 0x58, %o3
9365 ldxa [%l7 + %o3] 0x89, %l3
9366 st %f0, [%l7 + 0x44]
9367 st %f30, [%l7 + 0x40]
9368 ldsh [%l7 + 0x34], %i0
9369 flush %l7 + 0x68
9370 lduh [%l7 + 0x48], %o3
9371 stx %i1, [%l7 + 0x10]
9372 srlx %o6, %i5, %i4
9373 move %icc, %i6, %g2
9374 ldstub [%l7 + 0x0B], %g3
9375 nop
9376 set 0x50, %o6
9377 ldx [%l7 + %o6], %g4
9378 set 0x40, %l5
9379 ldxa [%l7 + %l5] 0x19, %g1
9380 ldub [%l7 + 0x6D], %l5
9381 ldd [%l7 + 0x38], %i6
9382 set 0x68, %g5
9383 ldxa [%l7 + %g5] 0x0c, %l1
9384 lduw [%l7 + 0x28], %l0
9385 sth %i3, [%l7 + 0x32]
9386 fpsub32 %f8, %f4, %f10
9387 sth %g6, [%l7 + 0x0C]
9388 stw %g5, [%l7 + 0x68]
9389 ldsw [%l7 + 0x4C], %l2
9390 set 0x48, %l6
9391 stxa %o1, [%l7 + %l6] 0xeb
9392 membar #Sync
9393 ldub [%l7 + 0x31], %o7
9394 lduw [%l7 + 0x30], %o4
9395 ldub [%l7 + 0x43], %i2
9396 sth %l6, [%l7 + 0x20]
9397 ldd [%l7 + 0x40], %f18
9398 brz %o5, loop_176
9399 tcc %xcc, 0x0
9400!Yo - got one - imm_asi 0x20
9401!And yo - immediate is 0x8
9402 set 0x8, %o5
9403 stxa %l4, [%g0 + %o5] 0x20
9404loop_176:
9405 ldsh [%l7 + 0x28], %o2
9406 ld [%l7 + 0x58], %f6
9407 ldsw [%l7 + 0x5C], %g7
9408 ldx [%l7 + 0x70], %l3
9409 stbar
9410 swap [%l7 + 0x64], %o0
9411 prefetch [%l7 + 0x78], 0x3
9412 ldstub [%l7 + 0x35], %o3
9413 movneg %icc, %i0, %i1
9414 xnorcc %o6, 0x014F, %i4
9415 stx %i6, [%l7 + 0x28]
9416 ldx [%l7 + 0x08], %i5
9417 ta %xcc, 0x5
9418 prefetch [%l7 + 0x60], 0x1
9419 sth %g2, [%l7 + 0x0C]
9420 lduw [%l7 + 0x5C], %g3
9421 wr %g0, 0x88, %asi
9422 stxa %g1, [%l7 + 0x70] %asi
9423 ldsh [%l7 + 0x42], %l5
9424 fors %f12, %f7, %f11
9425 std %f4, [%l7 + 0x28]
9426 stb %i7, [%l7 + 0x4D]
9427 movn %xcc, %l1, %g4
9428!Yo - got one - imm_asi 0x5f
9429!And yo - immediate is 0x0
9430 set 0x0, %o0
9431 stxa %l0, [%g0 + %o0] 0x5f
9432 stw %g6, [%l7 + 0x40]
9433 ldsh [%l7 + 0x0A], %g5
9434 orncc %i3, 0x09EC, %o1
9435 ldstub [%l7 + 0x2B], %l2
9436 lduh [%l7 + 0x1C], %o7
9437 stx %i2, [%l7 + 0x78]
9438 stb %l6, [%l7 + 0x5E]
9439 std %f16, [%l7 + 0x60]
9440 stb %o5, [%l7 + 0x5F]
9441 st %f4, [%l7 + 0x7C]
9442 ldstub [%l7 + 0x70], %l4
9443 umulcc %o2, 0x0EF0, %o4
9444 ldsb [%l7 + 0x54], %l3
9445 lduw [%l7 + 0x50], %g7
9446 ld [%l7 + 0x20], %f31
9447 ldd [%l7 + 0x68], %f0
9448 sth %o0, [%l7 + 0x6C]
9449 prefetch [%l7 + 0x50], 0x2
9450 ldub [%l7 + 0x30], %o3
9451 nop
9452 set 0x69, %o1
9453 ldstub [%l7 + %o1], %i0
9454 st %f15, [%l7 + 0x44]
9455 stbar
9456 flush %l7 + 0x0C
9457 std %f8, [%l7 + 0x40]
9458 ldx [%l7 + 0x08], %i1
9459 stw %i4, [%l7 + 0x78]
9460 movre %o6, 0x02C, %i6
9461 stx %i5, [%l7 + 0x18]
9462 ldx [%l7 + 0x50], %g3
9463 ldub [%l7 + 0x66], %g1
9464 nop
9465 set 0x1C, %i7
9466 stw %g2, [%l7 + %i7]
9467 ldx [%l7 + 0x78], %l5
9468 ldsh [%l7 + 0x0E], %i7
9469 st %f9, [%l7 + 0x5C]
9470 std %g4, [%l7 + 0x30]
9471 stbar
9472 stx %l1, [%l7 + 0x38]
9473 lduh [%l7 + 0x6C], %g6
9474 popc %g5, %l0
9475 ld [%l7 + 0x38], %f4
9476 sth %i3, [%l7 + 0x5C]
9477 ldsh [%l7 + 0x76], %l2
9478 ld [%l7 + 0x48], %f24
9479 edge32l %o1, %i2, %l6
9480 ldsb [%l7 + 0x0B], %o7
9481 st %f4, [%l7 + 0x18]
9482 swap [%l7 + 0x70], %o5
9483!Yo - got one - imm_asi 0x21
9484!And yo - immediate is 0x110
9485 wr %g0, 0x21, %asi
9486 ldxa [%g0 + 0x110] %asi, %l4
9487 edge32l %o2, %l3, %o4
9488 ldsh [%l7 + 0x44], %o0
9489 stx %o3, [%l7 + 0x10]
9490 wr %i0, 0x186A, %pic
9491 stx %g7, [%l7 + 0x38]
9492 ldsh [%l7 + 0x40], %i1
9493 stw %i4, [%l7 + 0x2C]
9494 nop
9495 set 0x60, %g2
9496 ldd [%l7 + %g2], %o6
9497 tne %icc, 0x1
9498 ldx [%l7 + 0x58], %i5
9499 lduw [%l7 + 0x2C], %i6
9500 std %f0, [%l7 + 0x60]
9501 swap [%l7 + 0x38], %g1
9502 edge16ln %g2, %l5, %g3
9503 lduw [%l7 + 0x14], %g4
9504 ldsw [%l7 + 0x50], %l1
9505 std %f22, [%l7 + 0x10]
9506 taddcctv %i7, %g5, %l0
9507 ld [%l7 + 0x78], %f15
9508 sdivx %i3, 0x0E41, %l2
9509 lduw [%l7 + 0x58], %g6
9510 prefetch [%l7 + 0x64], 0x0
9511 stb %i2, [%l7 + 0x6A]
9512 sth %o1, [%l7 + 0x10]
9513 ldd [%l7 + 0x58], %f6
9514 umul %o7, %l6, %l4
9515 std %o2, [%l7 + 0x30]
9516 subcc %o5, 0x0524, %l3
9517 ld [%l7 + 0x5C], %f1
9518 flush %l7 + 0x70
9519 sth %o4, [%l7 + 0x62]
9520 swap [%l7 + 0x4C], %o3
9521 lduh [%l7 + 0x18], %o0
9522 sth %g7, [%l7 + 0x28]
9523 ldsb [%l7 + 0x11], %i1
9524 sra %i4, 0x0B, %i0
9525 set 0x60, %l4
9526 stxa %o6, [%l7 + %l4] 0xeb
9527 membar #Sync
9528 ldd [%l7 + 0x28], %i6
9529 nop
9530 set 0x14, %l3
9531 prefetch [%l7 + %l3], 0x0
9532 ldsb [%l7 + 0x7F], %i5
9533 tn %xcc, 0x7
9534 std %f0, [%l7 + 0x18]
9535 fmovdneg %xcc, %f3, %f13
9536 sth %g1, [%l7 + 0x42]
9537 ldstub [%l7 + 0x49], %l5
9538 flush %l7 + 0x60
9539 std %g2, [%l7 + 0x10]
9540 ldsh [%l7 + 0x34], %g4
9541 swap [%l7 + 0x40], %g3
9542 nop
9543 set 0x38, %l2
9544 ldx [%l7 + %l2], %i7
9545 ldsb [%l7 + 0x17], %g5
9546 lduw [%l7 + 0x68], %l1
9547 st %f8, [%l7 + 0x74]
9548 ld [%l7 + 0x68], %f23
9549 stw %i3, [%l7 + 0x28]
9550 movre %l2, 0x0C2, %l0
9551 lduw [%l7 + 0x0C], %g6
9552 wr %g0, 0x11, %asi
9553 ldxa [%l7 + 0x78] %asi, %o1
9554 flush %l7 + 0x44
9555 tl %icc, 0x6
9556 ldsw [%l7 + 0x1C], %o7
9557 stx %l6, [%l7 + 0x70]
9558 fmovdcc %icc, %f15, %f10
9559 flush %l7 + 0x24
9560 stb %i2, [%l7 + 0x1C]
9561 nop
9562 set 0x54, %o2
9563 lduw [%l7 + %o2], %o2
9564 ldsb [%l7 + 0x5E], %l4
9565 nop
9566 set 0x1C, %l1
9567 ldsw [%l7 + %l1], %l3
9568 std %f8, [%l7 + 0x48]
9569 stbar
9570 sth %o5, [%l7 + 0x36]
9571 st %f22, [%l7 + 0x74]
9572 st %f22, [%l7 + 0x24]
9573!Yo - got one - imm_asi 0x4f
9574!And yo - immediate is 0x28
9575 wr %g0, 0x4f, %asi
9576 stxa %o3, [%g0 + 0x28] %asi
9577 sth %o4, [%l7 + 0x4A]
9578 stb %g7, [%l7 + 0x79]
9579 ldd [%l7 + 0x48], %f10
9580 set 0x58, %g1
9581 ldxa [%l7 + %g1] 0x88, %o0
9582 ldsh [%l7 + 0x1A], %i4
9583 ldd [%l7 + 0x48], %f4
9584 xor %i0, %o6, %i6
9585!Yo - got one - imm_asi 0x52
9586!And yo - immediate is 0x208
9587 set 0x208, %g6
9588 ldxa [%g0 + %g6] 0x52, %i5
9589 stb %g1, [%l7 + 0x11]
9590 swap [%l7 + 0x40], %i1
9591 ldsh [%l7 + 0x2A], %l5
9592 set 0x48, %g4
9593 ldxa [%l7 + %g4] 0x15, %g4
9594 std %f24, [%l7 + 0x08]
9595 bleu loop_177
9596 prefetch [%l7 + 0x28], 0x1
9597 edge16n %g2, %g3, %i7
9598 ldd [%l7 + 0x68], %f22
9599loop_177:
9600 ldsh [%l7 + 0x3C], %l1
9601 swap [%l7 + 0x14], %g5
9602 ldsb [%l7 + 0x40], %l2
9603 st %f23, [%l7 + 0x34]
9604 fmovrdlz %i3, %f4, %f6
9605 set 0x38, %i6
9606 ldxa [%l7 + %i6] 0x04, %g6
9607 ldub [%l7 + 0x25], %l0
9608 lduw [%l7 + 0x14], %o7
9609 prefetch [%l7 + 0x44], 0x2
9610 tg %xcc, 0x5
9611 sth %l6, [%l7 + 0x3E]
9612 ldsb [%l7 + 0x63], %i2
9613 ld [%l7 + 0x60], %f26
9614 lduw [%l7 + 0x48], %o1
9615 ldsb [%l7 + 0x14], %o2
9616 nop
9617 set 0x4D, %g3
9618 ldub [%l7 + %g3], %l4
9619 ldstub [%l7 + 0x61], %l3
9620 nop
9621 set 0x20, %i0
9622 ldd [%l7 + %i0], %o2
9623 set 0x38, %l0
9624 stxa %o5, [%l7 + %l0] 0x0c
9625 faligndata %f16, %f26, %f4
9626 tcc %icc, 0x3
9627 lduw [%l7 + 0x0C], %g7
9628 lduw [%l7 + 0x70], %o0
9629 stw %o4, [%l7 + 0x58]
9630 andncc %i4, %o6, %i0
9631 ld [%l7 + 0x34], %f29
9632 swap [%l7 + 0x44], %i6
9633 nop
9634 set 0x10, %i5
9635 ldx [%l7 + %i5], %i5
9636 ldsw [%l7 + 0x60], %g1
9637 wr %g0, 0x80, %asi
9638 stxa %l5, [%l7 + 0x08] %asi
9639 ldd [%l7 + 0x70], %i0
9640 ldsb [%l7 + 0x5D], %g4
9641 fmul8ulx16 %f14, %f12, %f4
9642 ldx [%l7 + 0x30], %g3
9643 edge16ln %g2, %l1, %i7
9644 stw %l2, [%l7 + 0x44]
9645!Yo - got one - imm_asi 0x4f
9646!And yo - immediate is 0x8
9647 wr %g0, 0x4f, %asi
9648 ldxa [%g0 + 0x8] %asi, %i3
9649 stx %g5, [%l7 + 0x60]
9650 ld [%l7 + 0x60], %f14
9651 ldd [%l7 + 0x28], %g6
9652 ldsh [%l7 + 0x3E], %o7
9653 set 0x18, %g7
9654 stxa %l0, [%l7 + %g7] 0x14
9655 sth %i2, [%l7 + 0x68]
9656 prefetch [%l7 + 0x08], 0x1
9657 wr %g0, 0x81, %asi
9658 ldxa [%l7 + 0x68] %asi, %l6
9659 saved
9660 rdpr %cwp, %g1
9661 rdpr %cansave, %g2
9662 rdpr %canrestore, %g3
9663 rdpr %cleanwin, %g4
9664 rdpr %otherwin, %g5
9665 rdpr %wstate, %g6
9666 st %f0, [%l7 + 0x28]
9667 umul %o2, 0x060B, %l4
9668 rdpr %otherwin, %l3
9669 std %o2, [%l7 + 0x58]
9670 tn %icc, 0x4
9671 fnot2s %f25, %f12
9672 stbar
9673 nop
9674 set 0x68, %o7
9675 ldd [%l7 + %o7], %o0
9676 prefetch [%l7 + 0x24], 0x1
9677 stx %o5, [%l7 + 0x78]
9678 wr %g0, 0x1d, %asi
9679 ldxa [%l7 + 0x60] %asi, %g7
9680!Yo - got one - imm_asi 0x21
9681!And yo - immediate is 0x110
9682 set 0x110, %i3
9683 stxa %o0, [%g0 + %i3] 0x21
9684 ldub [%l7 + 0x7A], %i4
9685 fmovrdne %o4, %f18, %f26
9686 lduw [%l7 + 0x2C], %i0
9687 ldd [%l7 + 0x78], %o6
9688 flush %l7 + 0x70
9689 nop
9690 set 0x12, %i1
9691 ldsh [%l7 + %i1], %i5
9692 ldsh [%l7 + 0x58], %g1
9693 ldd [%l7 + 0x18], %i6
9694 nop
9695 set 0x54, %i2
9696 prefetch [%l7 + %i2], 0x2
9697 flush %l7 + 0x74
9698 stb %i1, [%l7 + 0x3A]
9699 std %l4, [%l7 + 0x30]
9700 prefetch [%l7 + 0x10], 0x2
9701 wr %g0, 0x89, %asi
9702 stxa %g4, [%l7 + 0x50] %asi
9703 stx %g2, [%l7 + 0x08]
9704 fcmpd %fcc2, %f16, %f16
9705 fxors %f4, %f18, %f13
9706 fornot1 %f4, %f26, %f10
9707 or %l1, 0x0089, %g3
9708 ld [%l7 + 0x4C], %f25
9709 lduh [%l7 + 0x62], %i7
9710 ldd [%l7 + 0x18], %f14
9711 ldsh [%l7 + 0x0E], %l2
9712 set 0x20, %i4
9713 stxa %g5, [%l7 + %i4] 0xe2
9714 membar #Sync
9715 lduw [%l7 + 0x7C], %g6
9716 rdhpr %hintp, %o7
9717 edge8 %l0, %i3, %i2
9718 edge8n %o2, %l4, %l6
9719 nop
9720 set 0x54, %o3
9721 lduw [%l7 + %o3], %o3
9722 fcmpgt16 %f28, %f10, %l3
9723 sth %o1, [%l7 + 0x3E]
9724 fmovda %icc, %f31, %f31
9725 ldsh [%l7 + 0x6A], %g7
9726 nop
9727 set 0x48, %o6
9728 std %o0, [%l7 + %o6]
9729 rd %tick_cmpr, %o5
9730 nop
9731 set 0x18, %o4
9732 stw %o4, [%l7 + %o4]
9733 tneg %icc, 0x0
9734 fnot2s %f15, %f19
9735 ld [%l7 + 0x6C], %f31
9736 srax %i0, 0x0E, %i4
9737 ldd [%l7 + 0x38], %i4
9738 std %f12, [%l7 + 0x70]
9739 nop
9740 set 0x7A, %g5
9741 lduh [%l7 + %g5], %o6
9742 sth %g1, [%l7 + 0x0C]
9743 ldsb [%l7 + 0x69], %i6
9744 movrne %i1, %g4, %g2
9745 ldstub [%l7 + 0x7B], %l5
9746 ldstub [%l7 + 0x2D], %l1
9747 std %i6, [%l7 + 0x50]
9748 addcc %l2, %g3, %g5
9749 stw %o7, [%l7 + 0x58]
9750 tcc %xcc, 0x1
9751 wr %l0, 0x0F44, %sys_tick
9752 flush %l7 + 0x2C
9753 lduh [%l7 + 0x62], %g6
9754 xnorcc %i3, 0x17DF, %o2
9755 stbar
9756 ld [%l7 + 0x1C], %f30
9757 ldsw [%l7 + 0x5C], %l4
9758 swap [%l7 + 0x18], %i2
9759 sth %l6, [%l7 + 0x1A]
9760 stb %o3, [%l7 + 0x7F]
9761
9762 or %g0, 0x8, %l0
9763 sllx %l0, 0x3c, %l0
9764 wr %l0, 0x9E8, %sys_tick_cmpr
9765 stw %g7, [%l7 + 0x68]
9766 lduh [%l7 + 0x26], %o0
9767 std %f24, [%l7 + 0x78]
9768 lduh [%l7 + 0x1E], %l3
9769 movvc %icc, %o5, %o4
9770 brlez,a %i4, loop_178
9771 nop
9772 set 0x38, %l5
9773 lduw [%l7 + %l5], %i5
9774 std %f18, [%l7 + 0x30]
9775 ldd [%l7 + 0x78], %f30
9776loop_178:
9777 nop
9778 set 0x20, %o5
9779 ldxa [%l7 + %o5] 0x0c, %i0
9780 stw %g1, [%l7 + 0x64]
9781 ldd [%l7 + 0x38], %f12
9782 std %f24, [%l7 + 0x70]
9783 swap [%l7 + 0x18], %o6
9784 prefetch [%l7 + 0x48], 0x3
9785 alignaddrl %i6, %g4, %i1
9786 st %f1, [%l7 + 0x58]
9787 ldsw [%l7 + 0x4C], %l5
9788 set 0x60, %l6
9789 ldxa [%l7 + %l6] 0x81, %l1
9790 ldsh [%l7 + 0x58], %g2
9791 stw %l2, [%l7 + 0x70]
9792 sll %g3, %i7, %o7
9793 fnot1s %f24, %f17
9794 ldub [%l7 + 0x49], %l0
9795 st %f27, [%l7 + 0x50]
9796 flush %l7 + 0x48
9797 ldsb [%l7 + 0x4A], %g6
9798 ld [%l7 + 0x0C], %f29
9799 ldsw [%l7 + 0x2C], %g5
9800 stx %o2, [%l7 + 0x18]
9801 stx %l4, [%l7 + 0x68]
9802 set 0x10, %o1
9803 ldxa [%l7 + %o1] 0x04, %i3
9804 movn %icc, %l6, %i2
9805 stb %o3, [%l7 + 0x49]
9806 stw %o1, [%l7 + 0x08]
9807 nop
9808 set 0x1C, %o0
9809 ldsb [%l7 + %o0], %o0
9810 nop
9811 set 0x4A, %g2
9812 ldstub [%l7 + %g2], %g7
9813 ldd [%l7 + 0x50], %f8
9814 fabss %f22, %f20
9815 lduh [%l7 + 0x20], %l3
9816 lduh [%l7 + 0x6C], %o4
9817 set 0x70, %i7
9818 ldxa [%l7 + %i7] 0x14, %i4
9819 st %f12, [%l7 + 0x30]
9820 nop
9821 set 0x4A, %l3
9822 ldsh [%l7 + %l3], %o5
9823 flush %l7 + 0x70
9824 ldx [%l7 + 0x40], %i5
9825 ldsb [%l7 + 0x35], %i0
9826 ldd [%l7 + 0x10], %f6
9827 std %f2, [%l7 + 0x58]
9828 xorcc %g1, 0x1E3C, %o6
9829 lduh [%l7 + 0x56], %i6
9830 movleu %xcc, %g4, %i1
9831 nop
9832 set 0x58, %l2
9833 ldd [%l7 + %l2], %f26
9834 ldub [%l7 + 0x2A], %l1
9835 ld [%l7 + 0x78], %f4
9836 sth %l5, [%l7 + 0x70]
9837 flush %l7 + 0x24
9838 fnor %f14, %f30, %f6
9839 fmovdcs %xcc, %f9, %f8
9840 fzeros %f22
9841 swap [%l7 + 0x64], %g2
9842 ldub [%l7 + 0x60], %l2
9843 ldsh [%l7 + 0x68], %i7
9844 ldx [%l7 + 0x40], %g3
9845
9846 or %g0, 0x8, %l0
9847 sllx %l0, 0x3c, %l0
9848 wrhpr %l0, 0xEE5, %hsys_tick_cmpr
9849 sra %g5, %o2, %g6
9850 ldsw [%l7 + 0x7C], %l4
9851 movne %xcc, %i3, %l6
9852 nop
9853 set 0x68, %o2
9854 ldx [%l7 + %o2], %i2
9855 ldsw [%l7 + 0x70], %o3
9856!Yo - got one - imm_asi 0x40
9857!And yo - immediate is 0x140
9858 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
9859 nop ! nop ! stxa %o0, [%g0 + 0x140] %asi ripped by fixASI40.pl ripped by fixASI40.pl
9860 nop
9861 setx loop_179, %l0, %l1
9862 wrpr 0x1, %tl
9863 wrpr %l1, %tpc
9864 add %l1, 0x4, %l1
9865 wrpr %l1, %tnpc
9866 setx 0x34400001400, %l0, %l1
9867 wrpr %l1, %tstate
9868 wrhpr 0x4, %htstate
9869 retry
9870 ldub [%l7 + 0x0D], %o1
9871 nop
9872 set 0x78, %l4
9873 ldd [%l7 + %l4], %g6
9874 swap [%l7 + 0x14], %o4
9875loop_179:
9876 sth %i4, [%l7 + 0x36]
9877 st %f26, [%l7 + 0x4C]
9878 set 0x70, %g1
9879 ldxa [%l7 + %g1] 0x15, %o5
9880 st %f19, [%l7 + 0x1C]
9881 edge8ln %l3, %i0, %i5
9882 std %f20, [%l7 + 0x28]
9883!Yo - got one - imm_asi 0x4f
9884!And yo - immediate is 0x38
9885 wr %g0, 0x4f, %asi
9886 ldxa [%g0 + 0x38] %asi, %o6
9887 lduh [%l7 + 0x10], %g1
9888 edge8ln %i6, %g4, %i1
9889 stx %l1, [%l7 + 0x70]
9890 st %f30, [%l7 + 0x50]
9891 stw %l5, [%l7 + 0x2C]
9892 stw %g2, [%l7 + 0x50]
9893 stx %i7, [%l7 + 0x78]
9894 ldsh [%l7 + 0x0C], %g3
9895 lduw [%l7 + 0x7C], %o7
9896 xnorcc %l0, %l2, %o2
9897 ldstub [%l7 + 0x62], %g6
9898 stbar
9899 ldsh [%l7 + 0x4C], %l4
9900 ldsw [%l7 + 0x34], %i3
9901 std %g4, [%l7 + 0x20]
9902 ldd [%l7 + 0x38], %f30
9903 stx %i2, [%l7 + 0x60]
9904 movrgez %l6, %o3, %o0
9905 stx %o1, [%l7 + 0x08]
9906 ldsh [%l7 + 0x38], %o4
9907 sir 0x1386
9908 stbar
9909
9910 or %g0, 0x8, %l0
9911 sllx %l0, 0x3c, %l0
9912 wrhpr %l0, 0xC64, %hsys_tick_cmpr
9913 subc %o5, %i0, %l3
9914 sth %o6, [%l7 + 0x46]
9915 flush %l7 + 0x28
9916 prefetch [%l7 + 0x44], 0x2
9917 rdpr %wstate, %i5
9918 ldsh [%l7 + 0x22], %i6
9919 rdhpr %hsys_tick_cmpr, %g1
9920 ldx [%l7 + 0x30], %g4
9921 tg %icc, 0x7
9922 nop
9923 set 0x74, %g6
9924 lduh [%l7 + %g6], %l1
9925 fand %f28, %f28, %f0
9926 ld [%l7 + 0x24], %f12
9927 swap [%l7 + 0x70], %i1
9928 ldx [%l7 + 0x68], %g2
9929 stw %l5, [%l7 + 0x2C]
9930 std %f26, [%l7 + 0x70]
9931 prefetch [%l7 + 0x58], 0x1
9932 stx %i7, [%l7 + 0x68]
9933 stw %g3, [%l7 + 0x5C]
9934 ld [%l7 + 0x10], %f1
9935 std %l0, [%l7 + 0x58]
9936 tg %icc, 0x3
9937 swap [%l7 + 0x20], %l2
9938 set 0x58, %l1
9939 stxa %o7, [%l7 + %l1] 0x80
9940 swap [%l7 + 0x64], %o2
9941 stbar
9942 ldx [%l7 + 0x58], %l4
9943 stx %g6, [%l7 + 0x48]
9944 ldsh [%l7 + 0x7C], %i3
9945 stb %i2, [%l7 + 0x0F]
9946 wr %g5, 0x0E11, %softint
9947 stbar
9948 nop
9949 set 0x38, %g4
9950 prefetch [%l7 + %g4], 0x0
9951 umul %o3, 0x0F11, %o0
9952 ldd [%l7 + 0x50], %o0
9953 lduh [%l7 + 0x2C], %l6
9954 rdpr %cleanwin, %o4
9955 st %f26, [%l7 + 0x4C]
9956 stx %g7, [%l7 + 0x60]
9957 wr %g0, 0x04, %asi
9958 ldxa [%l7 + 0x08] %asi, %i4
9959 sth %o5, [%l7 + 0x50]
9960 stx %i0, [%l7 + 0x38]
9961 std %f18, [%l7 + 0x68]
9962 orcc %o6, 0x1C1A, %i5
9963 ldx [%l7 + 0x40], %l3
9964 orcc %i6, 0x056A, %g1
9965 tpos %xcc, 0x3
9966 std %f30, [%l7 + 0x30]
9967 ldd [%l7 + 0x78], %g4
9968 st %f20, [%l7 + 0x64]
9969 ldd [%l7 + 0x78], %l0
9970 std %f16, [%l7 + 0x60]
9971 sth %i1, [%l7 + 0x64]
9972 brlz,a %g2, loop_180
9973 flush %l7 + 0x58
9974!Yo - got one - imm_asi 0x58
9975!And yo - immediate is 0x30
9976 set 0x30, %i6
9977 ldxa [%g0 + %i6] 0x58, %i7
9978loop_180:
9979 sth %g3, [%l7 + 0x12]
9980 fcmpne16 %f18, %f24, %l0
9981 srax %l2, %l5, %o2
9982!Yo - got one - imm_asi 0x58
9983!And yo - immediate is 0x30
9984 set 0x30, %i0
9985 ldxa [%g0 + %i0] 0x58, %l4
9986 lduh [%l7 + 0x2C], %g6
9987 std %f6, [%l7 + 0x78]
9988 ldd [%l7 + 0x30], %i2
9989 call loop_181
9990 nop
9991 set 0x54, %g3
9992 prefetch [%l7 + %g3], 0x3
9993 fornot2 %f4, %f16, %f28
9994 prefetch [%l7 + 0x10], 0x2
9995loop_181:
9996 wrpr %o7, %i2, %cwp
9997 std %f14, [%l7 + 0x40]
9998 st %f7, [%l7 + 0x5C]
9999 std %o2, [%l7 + 0x48]
10000 std %o0, [%l7 + 0x10]
10001 stb %o1, [%l7 + 0x42]
10002 st %f20, [%l7 + 0x10]
10003 swap [%l7 + 0x4C], %l6
10004 nop
10005 set 0x60, %l0
10006 ldd [%l7 + %l0], %f4
10007 fbe,a %fcc2, loop_182
10008 ldub [%l7 + 0x66], %o4
10009 ldsh [%l7 + 0x30], %g5
10010 umul %g7, %o5, %i4
10011loop_182:
10012 ldd [%l7 + 0x68], %f2
10013 edge16l %o6, %i5, %i0
10014 nop
10015 set 0x49, %i5
10016 ldstub [%l7 + %i5], %l3
10017 stx %g1, [%l7 + 0x50]
10018 sth %i6, [%l7 + 0x22]
10019 stx %l1, [%l7 + 0x20]
10020 tsubcctv %i1, %g2, %i7
10021 movrne %g3, %l0, %l2
10022 fexpand %f29, %f12
10023 prefetch [%l7 + 0x54], 0x1
10024 stbar
10025 udivcc %l5, 0x1456, %g4
10026 sll %l4, %o2, %g6
10027 nop
10028 set 0x58, %o7
10029 ldd [%l7 + %o7], %o6
10030 ldub [%l7 + 0x69], %i2
10031 nop
10032 set 0x78, %g7
10033 sth %i3, [%l7 + %g7]
10034 std %o2, [%l7 + 0x20]
10035 ldsb [%l7 + 0x55], %o0
10036 prefetch [%l7 + 0x24], 0x1
10037 std %o0, [%l7 + 0x58]
10038 stw %o4, [%l7 + 0x4C]
10039 set 0x68, %i3
10040 stxa %l6, [%l7 + %i3] 0x15
10041 ldd [%l7 + 0x78], %g4
10042 std %o4, [%l7 + 0x60]
10043 srax %g7, 0x0A, %i4
10044 st %f22, [%l7 + 0x18]
10045 st %f27, [%l7 + 0x40]
10046 wr %g0, 0x80, %asi
10047 stxa %o6, [%l7 + 0x50] %asi
10048 nop
10049 set 0x3C, %i2
10050 ldsh [%l7 + %i2], %i0
10051 sllx %i5, 0x16, %l3
10052 sth %i6, [%l7 + 0x66]
10053 nop
10054 set 0x60, %i4
10055 stx %l1, [%l7 + %i4]
10056 ldsw [%l7 + 0x08], %g1
10057 nop
10058 set 0x0A, %i1
10059 stb %g2, [%l7 + %i1]
10060 std %i0, [%l7 + 0x18]
10061 st %f13, [%l7 + 0x74]
10062 stw %i7, [%l7 + 0x2C]
10063 swap [%l7 + 0x1C], %g3
10064 movl %xcc, %l0, %l5
10065 ldd [%l7 + 0x48], %f22
10066 fcmple16 %f20, %f8, %l2
10067 nop
10068 set 0x38, %o3
10069 ldsb [%l7 + %o3], %l4
10070 fbuge %fcc0, loop_183
10071 stw %o2, [%l7 + 0x78]
10072 swap [%l7 + 0x70], %g4
10073 ldsh [%l7 + 0x58], %o7
10074loop_183:
10075 ldd [%l7 + 0x78], %i2
10076 ldx [%l7 + 0x10], %g6
10077 saved
10078 rdpr %cwp, %g1
10079 rdpr %cansave, %g2
10080 rdpr %canrestore, %g3
10081 rdpr %cleanwin, %g4
10082 rdpr %otherwin, %g5
10083 rdpr %wstate, %g6
10084 ldstub [%l7 + 0x55], %i3
10085 ldub [%l7 + 0x72], %o3
10086 lduh [%l7 + 0x28], %o1
10087 rdhpr %htba, %o0
10088 ldsw [%l7 + 0x2C], %o4
10089 ldsb [%l7 + 0x70], %g5
10090 stb %l6, [%l7 + 0x41]
10091 sir 0x17CA
10092 std %f2, [%l7 + 0x50]
10093 stw %o5, [%l7 + 0x60]
10094 ldsw [%l7 + 0x44], %i4
10095 sth %o6, [%l7 + 0x4E]
10096 stbar
10097 stx %g7, [%l7 + 0x48]
10098 set 0x18, %o4
10099 stxa %i0, [%l7 + %o4] 0x1c
10100 set 0x10, %o6
10101 ldxa [%l7 + %o6] 0x11, %i5
10102 mova %icc, %i6, %l3
10103 ldd [%l7 + 0x58], %l0
10104 fmul8x16al %f12, %f8, %f14
10105 stb %g1, [%l7 + 0x61]
10106 ldd [%l7 + 0x60], %g2
10107 sth %i7, [%l7 + 0x32]
10108 rdpr %gl, %g3
10109 std %f8, [%l7 + 0x20]
10110 prefetch [%l7 + 0x3C], 0x3
10111 stx %l0, [%l7 + 0x50]
10112 ld [%l7 + 0x68], %f23
10113 lduw [%l7 + 0x20], %l5
10114 stx %l2, [%l7 + 0x68]
10115 sllx %l4, %o2, %g4
10116 flush %l7 + 0x2C
10117 lduw [%l7 + 0x44], %o7
10118 lduh [%l7 + 0x30], %i2
10119 nop
10120 set 0x10, %g5
10121 ldd [%l7 + %g5], %f4
10122 swap [%l7 + 0x14], %i1
10123 restored
10124 rdpr %cwp, %g1
10125 rdpr %cansave, %g2
10126 rdpr %canrestore, %g3
10127 rdpr %cleanwin, %g4
10128 rdpr %otherwin, %g5
10129 rdpr %wstate, %g6
10130 flush %l7 + 0x68
10131 ldd [%l7 + 0x60], %g6
10132 nop
10133 set 0x6C, %l5
10134 lduw [%l7 + %l5], %i3
10135 stb %o3, [%l7 + 0x20]
10136 swap [%l7 + 0x18], %o0
10137 nop
10138 set 0x60, %l6
10139 ldsh [%l7 + %l6], %o1
10140 set 0x50, %o1
10141 stxa %g5, [%l7 + %o1] 0x2f
10142 membar #Sync
10143 st %f27, [%l7 + 0x48]
10144 lduw [%l7 + 0x08], %o4
10145 set 0x28, %o0
10146 stxa %l6, [%l7 + %o0] 0x1c
10147 ldsb [%l7 + 0x68], %i4
10148 ld [%l7 + 0x7C], %f11
10149 lduw [%l7 + 0x48], %o5
10150 ldd [%l7 + 0x20], %o6
10151 st %f8, [%l7 + 0x68]
10152 ldx [%l7 + 0x28], %i0
10153 stbar
10154 stx %i5, [%l7 + 0x48]
10155 ldx [%l7 + 0x48], %g7
10156 ldsh [%l7 + 0x0A], %l3
10157 ldsb [%l7 + 0x72], %i6
10158 stx %g1, [%l7 + 0x20]
10159 ldstub [%l7 + 0x29], %l1
10160 ldub [%l7 + 0x15], %i7
10161 lduh [%l7 + 0x20], %g3
10162 udiv %g2, 0x1848, %l0
10163 nop
10164 set 0x68, %g2
10165 ldd [%l7 + %g2], %l4
10166 std %f20, [%l7 + 0x78]
10167 stw %l2, [%l7 + 0x50]
10168 ldsh [%l7 + 0x74], %l4
10169 addc %g4, 0x0E37, %o7
10170 ldx [%l7 + 0x78], %o2
10171 fcmpne16 %f12, %f20, %i1
10172 array16 %g6, %i2, %o3
10173 lduh [%l7 + 0x3A], %o0
10174 sth %o1, [%l7 + 0x6E]
10175 ld [%l7 + 0x38], %f10
10176 st %f19, [%l7 + 0x4C]
10177 nop
10178 set 0x68, %o5
10179 prefetch [%l7 + %o5], 0x0
10180 ldub [%l7 + 0x0B], %i3
10181 stx %o4, [%l7 + 0x50]
10182 sth %g5, [%l7 + 0x66]
10183 movrlz %i4, %o5, %l6
10184 sth %i0, [%l7 + 0x6A]
10185 set 0x28, %i7
10186 ldxa [%l7 + %i7] 0x88, %o6
10187 stw %i5, [%l7 + 0x74]
10188 smulcc %l3, %g7, %g1
10189 fzeros %f24
10190 wr %g0, 0x22, %asi
10191 stxa %l1, [%l7 + 0x18] %asi
10192 membar #Sync
10193 ldd [%l7 + 0x28], %f22
10194 std %i6, [%l7 + 0x68]
10195 ble,a %icc, loop_184
10196 sdiv %i7, 0x03C1, %g2
10197!Yo - got one - imm_asi 0x58
10198!And yo - immediate is 0x80
10199 set 0x80, %l2
10200 ldxa [%g0 + %l2] 0x58, %g3
10201loop_184:
10202 std %f14, [%l7 + 0x68]
10203 st %f1, [%l7 + 0x68]
10204 ldsh [%l7 + 0x42], %l0
10205 wr %g0, 0x80, %asi
10206 stxa %l2, [%l7 + 0x48] %asi
10207 nop
10208 set 0x6E, %o2
10209 sth %l5, [%l7 + %o2]
10210 flushw
10211
10212 or %g0, 0x8, %l0
10213 sllx %l0, 0x3c, %l0
10214 wr %l0, 0x978, %sys_tick_cmpr
10215 nop
10216 set 0x5C, %l3
10217 prefetch [%l7 + %l3], 0x1
10218 andn %o7, %l4, %o2
10219 stb %i1, [%l7 + 0x28]
10220 ldsw [%l7 + 0x14], %i2
10221!Yo - got one - imm_asi 0x50
10222!And yo - immediate is 0x00
10223 wr %g0, 0x50, %asi
10224 ldxa [%g0 + 0x00] %asi, %g6
10225 ldx [%l7 + 0x60], %o3
10226 set 0x28, %l4
10227 stxa %o1, [%l7 + %l4] 0x11
10228 sth %i3, [%l7 + 0x3A]
10229 fpsub16 %f20, %f12, %f4
10230 movvs %xcc, %o4, %g5
10231 std %i4, [%l7 + 0x58]
10232 movcs %xcc, %o5, %i0
10233 andncc %o6, %l6, %i5
10234 sth %g7, [%l7 + 0x0C]
10235 sth %l3, [%l7 + 0x40]
10236 lduh [%l7 + 0x50], %l1
10237 ldx [%l7 + 0x38], %g1
10238 stw %i7, [%l7 + 0x68]
10239 ldsb [%l7 + 0x69], %i6
10240 ldsh [%l7 + 0x6C], %g3
10241 wr %g0, 0x1d, %asi
10242 stxa %l0, [%l7 + 0x50] %asi
10243 lduh [%l7 + 0x0C], %g2
10244 ldd [%l7 + 0x58], %l2
10245 std %g4, [%l7 + 0x70]
10246 array32 %l5, %l4, %o7
10247 flush %l7 + 0x68
10248 fbo %fcc3, loop_185
10249 ldsw [%l7 + 0x28], %o2
10250 prefetch [%l7 + 0x44], 0x1
10251 stw %i2, [%l7 + 0x34]
10252loop_185:
10253 ldsw [%l7 + 0x44], %i1
10254 std %o2, [%l7 + 0x40]
10255 ldsh [%l7 + 0x7E], %g6
10256 nop
10257 setx loop_186, %l0, %l1
10258 wrpr 0x1, %tl
10259 wrpr %l1, %tnpc
10260 setx 0x34400001400, %l0, %l1
10261 wrpr %l1, %tstate
10262 wrhpr 0x4, %htstate
10263 done
10264 ldsh [%l7 + 0x46], %i3
10265 sth %o1, [%l7 + 0x30]
10266 ldsh [%l7 + 0x0A], %o4
10267loop_186:
10268 sth %o0, [%l7 + 0x78]
10269 tle %xcc, 0x5
10270 nop
10271 set 0x20, %g6
10272 ldsb [%l7 + %g6], %i4
10273 lduw [%l7 + 0x5C], %o5
10274 std %g4, [%l7 + 0x50]
10275 ld [%l7 + 0x5C], %f15
10276 st %f10, [%l7 + 0x50]
10277 flush %l7 + 0x1C
10278 siam 0x5
10279 ldstub [%l7 + 0x30], %o6
10280 swap [%l7 + 0x68], %i0
10281 addc %l6, 0x00F8, %g7
10282 bneg,a loop_187
10283 fmul8ulx16 %f18, %f20, %f2
10284 edge16 %l3, %l1, %g1
10285loop_187:
10286 sth %i5, [%l7 + 0x18]
10287 st %f13, [%l7 + 0x34]
10288 ldd [%l7 + 0x70], %f16
10289 bgu,pn %icc, loop_188
10290 st %f14, [%l7 + 0x30]
10291 movle %icc, %i6, %l0
10292 bge,a,pt %icc, loop_189
10293loop_188:
10294 ldd [%l7 + 0x10], %f28
10295 ldx [%l7 + 0x40], %g2
10296 nop
10297 set 0x28, %g4
10298 ldd [%l7 + %g4], %g2
10299loop_189:
10300 stw %g4, [%l7 + 0x0C]
10301 ldsh [%l7 + 0x1C], %l5
10302 flush %l7 + 0x14
10303 lduw [%l7 + 0x4C], %l2
10304 swap [%l7 + 0x24], %l4
10305 set 0x50, %g1
10306 stxa %o7, [%l7 + %g1] 0xe2
10307 membar #Sync
10308 ldsb [%l7 + 0x70], %o2
10309 stx %i1, [%l7 + 0x20]
10310 swap [%l7 + 0x7C], %i2
10311 tpos %xcc, 0x0
10312 ldsb [%l7 + 0x1D], %g6
10313 stb %o3, [%l7 + 0x34]
10314 ldd [%l7 + 0x08], %f6
10315 ldsb [%l7 + 0x72], %o4
10316 tg %xcc, 0x1
10317 edge16 %o0, %i3, %i4
10318 lduh [%l7 + 0x2E], %g5
10319 stb %o6, [%l7 + 0x6D]
10320 restored
10321 rdpr %cwp, %g1
10322 rdpr %cansave, %g2
10323 rdpr %canrestore, %g3
10324 rdpr %cleanwin, %g4
10325 rdpr %otherwin, %g5
10326 rdpr %wstate, %g6
10327 sth %i0, [%l7 + 0x46]
10328 ldd [%l7 + 0x08], %f12
10329 stw %l6, [%l7 + 0x48]
10330 ldx [%l7 + 0x68], %o5
10331 ldd [%l7 + 0x30], %f18
10332 set 0x70, %g3
10333 ldxa [%l7 + %g3] 0x11, %g7
10334 stbar
10335 xnor %l1, %g1, %i7
10336 nop
10337 set 0x4E, %l0
10338 sth %i5, [%l7 + %l0]
10339 nop
10340 set 0x20, %i0
10341 std %f4, [%l7 + %i0]
10342 stx %l3, [%l7 + 0x10]
10343 st %f30, [%l7 + 0x40]
10344 xnor %l0, %g2, %i6
10345 ldsb [%l7 + 0x39], %g3
10346 wr %g0, 0x19, %asi
10347 ldxa [%l7 + 0x70] %asi, %g4
10348 ldx [%l7 + 0x78], %l5
10349 ldsh [%l7 + 0x34], %l4
10350!Yo - got one - imm_asi 0x40
10351!And yo - immediate is 0x3f8
10352 set 0x3f8, %o7
10353 nop ! stxa %o7, [%g0 + %o7] 0x40 ripped by fixASI40.pl
10354 ldsh [%l7 + 0x36], %o2
10355 st %f2, [%l7 + 0x28]
10356 ldsb [%l7 + 0x38], %i1
10357 ldd [%l7 + 0x58], %f2
10358 tvs %icc, 0x0
10359 ldsw [%l7 + 0x48], %l2
10360 fxor %f4, %f2, %f28
10361 set 0x18, %i5
10362 ldxa [%l7 + %i5] 0x14, %g6
10363 stw %i2, [%l7 + 0x4C]
10364 rdhpr %hsys_tick_cmpr, %o3
10365 ldsw [%l7 + 0x54], %o1
10366 std %o0, [%l7 + 0x38]
10367 brgez,a %o4, loop_190
10368 ldsh [%l7 + 0x5E], %i3
10369 ldsh [%l7 + 0x34], %g5
10370
10371 or %g0, 0x8, %l0
10372 sllx %l0, 0x3c, %l0
10373 wrhpr %l0, 0xCDE, %hsys_tick_cmpr
10374loop_190:
10375 fbe %fcc1, loop_191
10376 stbar
10377!Yo - got one - imm_asi 0x52
10378!And yo - immediate is 0x218
10379 wr %g0, 0x52, %asi
10380 ldxa [%g0 + 0x218] %asi, %i0
10381loop_191:
10382 ldd [%l7 + 0x50], %i6
10383 stx %o5, [%l7 + 0x48]
10384 set 0x38, %g7
10385 stxa %g7, [%l7 + %g7] 0x27
10386 membar #Sync
10387 stbar
10388 prefetch [%l7 + 0x50], 0x3
10389 std %l0, [%l7 + 0x60]
10390 lduh [%l7 + 0x1E], %g1
10391 rdhpr %hintp, %i7
10392 fmovrdlz %l3, %f30, %f24
10393 st %f15, [%l7 + 0x28]
10394 stb %l0, [%l7 + 0x73]
10395 stbar
10396 std %i4, [%l7 + 0x38]
10397 mulscc %g2, %g3, %i6
10398 ldx [%l7 + 0x20], %l5
10399 swap [%l7 + 0x08], %l4
10400 ldd [%l7 + 0x20], %f4
10401 ldd [%l7 + 0x70], %f22
10402 wr %g0, 0x19, %asi
10403 ldxa [%l7 + 0x68] %asi, %g4
10404 lduh [%l7 + 0x18], %o2
10405 flush %l7 + 0x70
10406 ldd [%l7 + 0x58], %f22
10407 flush %l7 + 0x30
10408 nop
10409 set 0x40, %i2
10410 ldsh [%l7 + %i2], %l2
10411 prefetch [%l7 + 0x58], 0x2
10412 ldsb [%l7 + 0x55], %g6
10413 sdivcc %i2, 0x152C, %o3
10414 st %f12, [%l7 + 0x30]
10415 swap [%l7 + 0x6C], %i1
10416 ld [%l7 + 0x44], %f22
10417 stw %o1, [%l7 + 0x34]
10418 fbo,a %fcc3, loop_192
10419 sth %o0, [%l7 + 0x08]
10420 std %f8, [%l7 + 0x48]
10421 sth %i3, [%l7 + 0x28]
10422loop_192:
10423 and %o4, 0x14AE, %g5
10424 bleu loop_193
10425 orn %i4, %i0, %o6
10426 st %f29, [%l7 + 0x10]
10427 ldstub [%l7 + 0x7B], %o5
10428loop_193:
10429 edge16 %l6, %g7, %g1
10430 lduh [%l7 + 0x54], %i7
10431 fcmps %fcc2, %f28, %f29
10432 ldsb [%l7 + 0x3A], %l1
10433 ldsw [%l7 + 0x30], %l0
10434 lduh [%l7 + 0x56], %i5
10435 std %l2, [%l7 + 0x70]
10436 ldx [%l7 + 0x58], %g3
10437 ldd [%l7 + 0x68], %f0
10438 xnorcc %g2, %l5, %i6
10439 ldd [%l7 + 0x48], %l4
10440 lduw [%l7 + 0x5C], %g4
10441 tne %xcc, 0x2
10442 stb %o2, [%l7 + 0x65]
10443 fornot1s %f0, %f21, %f3
10444 nop
10445 set 0x24, %i3
10446 ldub [%l7 + %i3], %l2
10447 stx %g6, [%l7 + 0x20]
10448 fmovdn %icc, %f14, %f5
10449 sth %i2, [%l7 + 0x7C]
10450 ldstub [%l7 + 0x16], %o3
10451 nop
10452 set 0x74, %i4
10453 lduw [%l7 + %i4], %i1
10454 udiv %o1, 0x1ABB, %o0
10455 ldd [%l7 + 0x08], %i2
10456 swap [%l7 + 0x24], %o7
10457 ldx [%l7 + 0x38], %g5
10458 set 0x18, %i1
10459 ldxa [%l7 + %i1] 0x10, %i4
10460 set 0x48, %o4
10461 stxa %o4, [%l7 + %o4] 0x11
10462 ld [%l7 + 0x20], %f27
10463 ldsb [%l7 + 0x0A], %o6
10464 std %o4, [%l7 + 0x60]
10465 ldub [%l7 + 0x4F], %i0
10466 flush %l7 + 0x40
10467 fandnot1s %f11, %f30, %f26
10468 ldstub [%l7 + 0x55], %l6
10469 stx %g7, [%l7 + 0x50]
10470 stbar
10471 ldsw [%l7 + 0x50], %g1
10472 ldx [%l7 + 0x10], %i7
10473 prefetch [%l7 + 0x64], 0x1
10474 stbar
10475 ldx [%l7 + 0x40], %l1
10476 ld [%l7 + 0x28], %f27
10477!Yo - got one - imm_asi 0x40
10478!And yo - immediate is 0x180
10479 set 0x180, %o3
10480 nop ! nop ! ldxa [%g0 + %o3] 0x40, %l0 ripped by fixASI40.pl ripped by fixASI40.pl
10481 ldsh [%l7 + 0x6A], %i5
10482 set 0x10, %g5
10483 ldxa [%l7 + %g5] 0x14, %l3
10484 st %f19, [%l7 + 0x50]
10485 wr %g0, 0x89, %asi
10486 stxa %g2, [%l7 + 0x60] %asi
10487 std %l4, [%l7 + 0x68]
10488 ldstub [%l7 + 0x70], %g3
10489 ldstub [%l7 + 0x53], %i6
10490 nop
10491 set 0x20, %l5
10492 stw %g4, [%l7 + %l5]
10493 wr %g0, 0xe, %pcr ! changed.
10494 fcmps %fcc0, %f10, %f2
10495 set 0x70, %l6
10496 stxa %g6, [%l7 + %l6] 0x19
10497 edge16 %i2, %o3, %l2
10498 ldstub [%l7 + 0x2B], %i1
10499 swap [%l7 + 0x48], %o1
10500 stw %o0, [%l7 + 0x78]
10501 ldub [%l7 + 0x47], %i3
10502 ldsb [%l7 + 0x69], %o7
10503 prefetch [%l7 + 0x6C], 0x0
10504 stw %i4, [%l7 + 0x54]
10505 ldd [%l7 + 0x60], %f20
10506 stbar
10507 lduw [%l7 + 0x7C], %o4
10508 fnot1 %f20, %f2
10509 ldx [%l7 + 0x70], %o6
10510 tcs %xcc, 0x2
10511 std %f30, [%l7 + 0x38]
10512 ldx [%l7 + 0x20], %g5
10513 ldd [%l7 + 0x38], %f0
10514 ldx [%l7 + 0x48], %i0
10515 stx %l6, [%l7 + 0x68]
10516 fbl,a %fcc1, loop_194
10517 lduw [%l7 + 0x10], %g7
10518 stw %o5, [%l7 + 0x3C]
10519 nop
10520 set 0x08, %o6
10521 ldsh [%l7 + %o6], %g1
10522loop_194:
10523 flush %l7 + 0x20
10524 wr %g0, 0x1c, %asi
10525 stxa %i7, [%l7 + 0x68] %asi
10526 sth %l0, [%l7 + 0x4E]
10527 set 0x30, %o1
10528 stxa %l1, [%l7 + %o1] 0x04
10529 popc %i5, %g2
10530 st %f8, [%l7 + 0x70]
10531 stb %l5, [%l7 + 0x58]
10532 ldd [%l7 + 0x10], %f20
10533 or %l3, 0x16FC, %g3
10534 ldx [%l7 + 0x60], %i6
10535 ldsw [%l7 + 0x2C], %g4
10536 prefetch [%l7 + 0x48], 0x1
10537 ldsb [%l7 + 0x46], %o2
10538 ldd [%l7 + 0x58], %f22
10539 ldd [%l7 + 0x50], %l4
10540 rdhpr %hsys_tick_cmpr, %i2
10541 prefetch [%l7 + 0x30], 0x1
10542 stx %g6, [%l7 + 0x20]
10543 lduw [%l7 + 0x30], %o3
10544 array8 %l2, %o1, %i1
10545 alignaddr %i3, %o7, %o0
10546
10547 or %g0, 0x8, %l0
10548 sllx %l0, 0x3c, %l0
10549 wr %l0, 0xB8F, %tick_cmpr
10550 edge16n %g5, %i0, %l6
10551 ldsw [%l7 + 0x58], %g7
10552 std %f28, [%l7 + 0x30]
10553 std %f14, [%l7 + 0x10]
10554 lduh [%l7 + 0x64], %o6
10555 wr %g0, 0x81, %asi
10556 stxa %o5, [%l7 + 0x28] %asi
10557 ldx [%l7 + 0x78], %i7
10558 fnors %f27, %f31, %f30
10559 prefetch [%l7 + 0x28], 0x1
10560 ld [%l7 + 0x1C], %f25
10561 sth %g1, [%l7 + 0x22]
10562 ld [%l7 + 0x20], %f28
10563 flush %l7 + 0x68
10564 swap [%l7 + 0x54], %l0
10565 fcmpgt32 %f2, %f12, %l1
10566 andcc %g2, %l5, %i5
10567 nop
10568 set 0x14, %g2
10569 lduw [%l7 + %g2], %g3
10570 ldsh [%l7 + 0x10], %i6
10571 stw %l3, [%l7 + 0x40]
10572 ldstub [%l7 + 0x0C], %o2
10573 fmovdcc %xcc, %f5, %f27
10574 ld [%l7 + 0x38], %f16
10575 stbar
10576 fsrc1 %f2, %f28
10577 swap [%l7 + 0x44], %g4
10578 stx %l4, [%l7 + 0x20]
10579 ldsh [%l7 + 0x44], %g6
10580 wr %g0, 0x81, %asi
10581 ldxa [%l7 + 0x08] %asi, %i2
10582 ldx [%l7 + 0x30], %o3
10583 ld [%l7 + 0x54], %f25
10584 std %l2, [%l7 + 0x20]
10585 std %i0, [%l7 + 0x50]
10586 std %f6, [%l7 + 0x40]
10587 fmovscs %xcc, %f15, %f8
10588 ldstub [%l7 + 0x26], %i3
10589 ldx [%l7 + 0x18], %o7
10590 ldsb [%l7 + 0x6D], %o1
10591 stbar
10592 fands %f24, %f23, %f31
10593 wr %g0, 0xea, %asi
10594 stxa %o4, [%l7 + 0x18] %asi
10595 membar #Sync
10596 lduw [%l7 + 0x70], %o0
10597 wr %g5, 0x1ABF, %set_softint
10598 set 0x30, %o0
10599 ldxa [%l7 + %o0] 0x15, %i0
10600 ld [%l7 + 0x20], %f3
10601!Yo - got one - imm_asi 0x58
10602!And yo - immediate is 0x30
10603 wr %g0, 0x58, %asi
10604 ldxa [%g0 + 0x30] %asi, %l6
10605 ldd [%l7 + 0x78], %g6
10606 prefetch [%l7 + 0x1C], 0x1
10607 st %f27, [%l7 + 0x14]
10608 ld [%l7 + 0x44], %f25
10609 xnor %o6, 0x1A81, %o5
10610 st %f0, [%l7 + 0x2C]
10611 ldd [%l7 + 0x60], %i4
10612 flush %l7 + 0x64
10613 ldsb [%l7 + 0x3B], %i7
10614 lduh [%l7 + 0x16], %l0
10615 lduh [%l7 + 0x16], %g1
10616 ldstub [%l7 + 0x53], %l1
10617 ldub [%l7 + 0x1B], %g2
10618 lduh [%l7 + 0x7C], %i5
10619 lduh [%l7 + 0x40], %l5
10620 stx %i6, [%l7 + 0x10]
10621 stw %l3, [%l7 + 0x08]
10622 ldsh [%l7 + 0x6E], %o2
10623 ldd [%l7 + 0x30], %f22
10624 lduh [%l7 + 0x14], %g3
10625 ldd [%l7 + 0x48], %f16
10626 ldd [%l7 + 0x68], %l4
10627 flush %l7 + 0x4C
10628 ldsb [%l7 + 0x11], %g4
10629 lduh [%l7 + 0x0A], %i2
10630 lduw [%l7 + 0x60], %o3
10631 flush %l7 + 0x20
10632 fmul8x16au %f11, %f11, %f22
10633 ld [%l7 + 0x34], %f31
10634 fmovrsne %g6, %f5, %f17
10635 movge %xcc, %i1, %l2
10636 ldx [%l7 + 0x28], %o7
10637 ldd [%l7 + 0x78], %i2
10638 set 0x10, %o5
10639 stxa %o1, [%l7 + %o5] 0x10
10640 st %f31, [%l7 + 0x40]
10641 wr %g0, 0x4, %fprs
10642 stbar
10643 ldsb [%l7 + 0x35], %o4
10644 ldub [%l7 + 0x47], %i0
10645 stx %l6, [%l7 + 0x30]
10646 nop
10647 set 0x50, %i7
10648 ldsw [%l7 + %i7], %g7
10649 tne %xcc, 0x5
10650 sth %o6, [%l7 + 0x36]
10651 st %f4, [%l7 + 0x54]
10652 stbar
10653 set 0x68, %l2
10654 ldxa [%l7 + %l2] 0x1c, %i4
10655 nop
10656 set 0x0A, %o2
10657 lduh [%l7 + %o2], %o5
10658 udivx %i7, 0x1A1B, %l0
10659 ldsw [%l7 + 0x2C], %l1
10660 movneg %icc, %g2, %i5
10661 stb %l5, [%l7 + 0x33]
10662 tvc %xcc, 0x3
10663 stx %g1, [%l7 + 0x40]
10664 st %f17, [%l7 + 0x5C]
10665 ldd [%l7 + 0x78], %l2
10666 swap [%l7 + 0x2C], %o2
10667 flush %l7 + 0x38
10668 stw %i6, [%l7 + 0x40]
10669 swap [%l7 + 0x54], %l4
10670!Yo - got one - imm_asi 0x40
10671!And yo - immediate is 0x390
10672 set 0x390, %l3
10673 nop ! stxa %g3, [%g0 + %l3] 0x40 ripped by fixASI40.pl
10674 fbue %fcc1, loop_195
10675 ldsb [%l7 + 0x1C], %g4
10676 flush %l7 + 0x48
10677 alignaddr %o3, %i2, %g6
10678loop_195:
10679 prefetch [%l7 + 0x3C], 0x2
10680 nop
10681 set 0x0C, %g6
10682 ldsb [%l7 + %g6], %i1
10683 wr %g0, 0x04, %asi
10684 ldxa [%l7 + 0x68] %asi, %o7
10685 ldx [%l7 + 0x68], %l2
10686 nop
10687 set 0x68, %l4
10688 std %f14, [%l7 + %l4]
10689 nop
10690 set 0x0C, %g4
10691 prefetch [%l7 + %g4], 0x1
10692 stx %o1, [%l7 + 0x38]
10693 ldx [%l7 + 0x48], %i3
10694 nop
10695 set 0x2C, %l1
10696 lduh [%l7 + %l1], %o0
10697 taddcctv %g5, %o4, %l6
10698 subccc %g7, 0x1DE9, %i0
10699 tneg %icc, 0x7
10700 stbar
10701 ldsb [%l7 + 0x3D], %o6
10702 ldx [%l7 + 0x08], %o5
10703 ldd [%l7 + 0x70], %i4
10704 flush %l7 + 0x40
10705 std %l0, [%l7 + 0x30]
10706 ldub [%l7 + 0x1B], %l1
10707 stbar
10708 ldd [%l7 + 0x30], %f12
10709 ldd [%l7 + 0x50], %f8
10710 ldstub [%l7 + 0x20], %i7
10711 wr %g0, 0x88, %asi
10712 ldxa [%l7 + 0x30] %asi, %g2
10713 std %f18, [%l7 + 0x70]
10714 movrlez %l5, 0x237, %i5
10715 ldub [%l7 + 0x45], %l3
10716 ldsh [%l7 + 0x0A], %o2
10717 edge32 %g1, %l4, %g3
10718 lduh [%l7 + 0x1C], %g4
10719 stbar
10720 stbar
10721 ldd [%l7 + 0x48], %i6
10722 nop
10723 set 0x74, %g1
10724 ldstub [%l7 + %g1], %i2
10725 nop
10726 set 0x18, %i6
10727 stx %o3, [%l7 + %i6]
10728 movle %xcc, %g6, %i1
10729 stw %o7, [%l7 + 0x54]
10730 fcmps %fcc2, %f21, %f23
10731 stw %l2, [%l7 + 0x78]
10732 ldsh [%l7 + 0x36], %o1
10733 stb %i3, [%l7 + 0x62]
10734 andncc %o0, %o4, %g5
10735 fxor %f12, %f2, %f0
10736 lduw [%l7 + 0x38], %l6
10737 ldsh [%l7 + 0x46], %i0
10738 ldsw [%l7 + 0x3C], %g7
10739 sdivcc %o5, 0x00B2, %o6
10740 ldsw [%l7 + 0x64], %i4
10741 nop
10742 set 0x10, %g3
10743 std %f12, [%l7 + %g3]
10744 fbg,a %fcc2, loop_196
10745 prefetch [%l7 + 0x78], 0x2
10746 movneg %icc, %l1, %l0
10747 flush %l7 + 0x2C
10748loop_196:
10749 sth %g2, [%l7 + 0x6E]
10750 sth %i7, [%l7 + 0x42]
10751 lduh [%l7 + 0x34], %l5
10752 movrlz %i5, %o2, %g1
10753 flush %l7 + 0x68
10754 stx %l3, [%l7 + 0x38]
10755 lduw [%l7 + 0x24], %g3
10756 tvc %icc, 0x6
10757 wr %g0, 0xea, %asi
10758 stxa %l4, [%l7 + 0x48] %asi
10759 membar #Sync
10760!Yo - got one - imm_asi 0x21
10761!And yo - immediate is 0x10
10762 set 0x10, %i0
10763 stxa %i6, [%g0 + %i0] 0x21
10764 swap [%l7 + 0x3C], %i2
10765 ldsw [%l7 + 0x08], %o3
10766 st %f29, [%l7 + 0x14]
10767 flush %l7 + 0x50
10768 stx %g4, [%l7 + 0x60]
10769
10770 or %g0, 0x8, %l0
10771 sllx %l0, 0x3c, %l0
10772 wr %l0, 0xA47, %tick_cmpr
10773 ldx [%l7 + 0x48], %i1
10774 ldsb [%l7 + 0x2C], %o1
10775 nop
10776 set 0x1C, %l0
10777 stb %l2, [%l7 + %l0]
10778 prefetch [%l7 + 0x6C], 0x0
10779 stbar
10780 mova %xcc, %o0, %o4
10781 std %i2, [%l7 + 0x08]
10782 stbar
10783 stx %l6, [%l7 + 0x08]
10784 ldsw [%l7 + 0x3C], %i0
10785 movrlez %g5, %o5, %o6
10786 ldx [%l7 + 0x18], %g7
10787 ba,a %icc, loop_197
10788 nop
10789 set 0x0C, %i5
10790 lduw [%l7 + %i5], %l1
10791 nop
10792 set 0x58, %o7
10793 ldx [%l7 + %o7], %i4
10794 stx %g2, [%l7 + 0x58]
10795loop_197:
10796 fnot2s %f21, %f25
10797 std %l0, [%l7 + 0x20]
10798 flush %l7 + 0x7C
10799!Yo - got one - imm_asi 0x50
10800!And yo - immediate is 0x30
10801 set 0x30, %i2
10802 ldxa [%g0 + %i2] 0x50, %i7
10803 ld [%l7 + 0x64], %f13
10804 ldd [%l7 + 0x50], %l4
10805 mulscc %o2, %g1, %i5
10806 std %l2, [%l7 + 0x30]
10807 ldsh [%l7 + 0x2A], %g3
10808 lduw [%l7 + 0x54], %i6
10809 std %f10, [%l7 + 0x48]
10810 ldub [%l7 + 0x32], %o3
10811 st %f8, [%l7 + 0x24]
10812 swap [%l7 + 0x38], %g4
10813 st %f29, [%l7 + 0x24]
10814 ldstub [%l7 + 0x40], %g6
10815 ld [%l7 + 0x28], %f23
10816 lduh [%l7 + 0x7C], %o7
10817 wr %g0, 0x1c, %asi
10818 stxa %l4, [%l7 + 0x50] %asi
10819 array16 %o1, %l2, %o0
10820 wr %g0, 0x1d, %asi
10821 ldxa [%l7 + 0x60] %asi, %o4
10822 stb %i1, [%l7 + 0x3A]
10823 andcc %l6, 0x0889, %i3
10824 stw %g5, [%l7 + 0x10]
10825 flush %l7 + 0x40
10826 std %f2, [%l7 + 0x18]
10827 movg %icc, %o5, %o6
10828 wr %g0, 0x80, %asi
10829 ldxa [%l7 + 0x18] %asi, %i0
10830 ldub [%l7 + 0x1E], %g7
10831 stx %i4, [%l7 + 0x60]
10832
10833 or %g0, 0x8, %l0
10834 sllx %l0, 0x3c, %l0
10835 wrhpr %l0, 0xF28, %hsys_tick_cmpr
10836 ldsw [%l7 + 0x74], %l0
10837 movl %icc, %i7, %l1
10838 movpos %xcc, %l5, %g1
10839 ldub [%l7 + 0x49], %o2
10840 ldsb [%l7 + 0x78], %l3
10841 set 0x58, %g7
10842 stxa %i5, [%l7 + %g7] 0x14
10843 movpos %icc, %g3, %i6
10844 tpos %icc, 0x2
10845 sethi 0x07ED, %i2
10846 ldsw [%l7 + 0x34], %o3
10847 nop
10848 set 0x58, %i4
10849 ldub [%l7 + %i4], %g4
10850 nop
10851 set 0x30, %i1
10852 stx %o7, [%l7 + %i1]
10853 ldub [%l7 + 0x78], %l4
10854 nop
10855 set 0x44, %o4
10856 ldsw [%l7 + %o4], %o1
10857 ldstub [%l7 + 0x67], %l2
10858 lduw [%l7 + 0x7C], %o0
10859 prefetch [%l7 + 0x6C], 0x0
10860 nop
10861 set 0x68, %i3
10862 lduw [%l7 + %i3], %o4
10863 xnor %g6, 0x16E9, %l6
10864 ld [%l7 + 0x54], %f27
10865 stw %i3, [%l7 + 0x08]
10866 wr %g5, 0x00EA, %sys_tick
10867 ldstub [%l7 + 0x60], %o5
10868 nop
10869 set 0x32, %o3
10870 stb %i1, [%l7 + %o3]
10871 addc %o6, 0x1AF9, %i0
10872 prefetch [%l7 + 0x14], 0x1
10873 std %f14, [%l7 + 0x18]
10874 sth %g7, [%l7 + 0x1A]
10875 prefetch [%l7 + 0x7C], 0x2
10876 ta %icc, 0x1
10877 sth %i4, [%l7 + 0x1E]
10878 orcc %g2, %l0, %i7
10879 brz %l5, loop_198
10880 lduh [%l7 + 0x6E], %g1
10881 ldsb [%l7 + 0x1F], %l1
10882 ldsb [%l7 + 0x14], %o2
10883loop_198:
10884 ldx [%l7 + 0x08], %i5
10885 subcc %g3, 0x09C2, %i6
10886 ldsh [%l7 + 0x50], %l3
10887 ldsw [%l7 + 0x40], %o3
10888 nop
10889 set 0x48, %l5
10890 lduw [%l7 + %l5], %i2
10891 ldsh [%l7 + 0x46], %g4
10892 std %f8, [%l7 + 0x58]
10893 edge8l %o7, %o1, %l2
10894 wr %g0, 0x11, %asi
10895 stxa %o0, [%l7 + 0x78] %asi
10896 taddcc %o4, %l4, %l6
10897 stb %g6, [%l7 + 0x2A]
10898 ldx [%l7 + 0x38], %i3
10899 ldub [%l7 + 0x65], %g5
10900 stbar
10901 std %o4, [%l7 + 0x68]
10902 edge8l %i1, %i0, %g7
10903 stx %i4, [%l7 + 0x58]
10904 stb %g2, [%l7 + 0x5C]
10905 ldd [%l7 + 0x48], %f6
10906 flush %l7 + 0x0C
10907 lduw [%l7 + 0x3C], %o6
10908 ldd [%l7 + 0x78], %i6
10909 stw %l0, [%l7 + 0x1C]
10910 ldd [%l7 + 0x38], %l4
10911 ldsw [%l7 + 0x38], %l1
10912 ldd [%l7 + 0x60], %o2
10913 ldx [%l7 + 0x20], %i5
10914 swap [%l7 + 0x10], %g3
10915 ldub [%l7 + 0x1A], %g1
10916 std %f18, [%l7 + 0x78]
10917 ld [%l7 + 0x0C], %f0
10918 stx %l3, [%l7 + 0x10]
10919 fmovrsgez %o3, %f2, %f13
10920 wrpr %i2, 0x11F9, %tick
10921 ldstub [%l7 + 0x57], %g4
10922 std %o6, [%l7 + 0x68]
10923 nop
10924 set 0x40, %g5
10925 prefetch [%l7 + %g5], 0x1
10926 ld [%l7 + 0x30], %f27
10927 ldd [%l7 + 0x10], %i6
10928 nop
10929 set 0x20, %l6
10930 lduw [%l7 + %l6], %l2
10931 stbar
10932 ldx [%l7 + 0x60], %o1
10933 lduw [%l7 + 0x78], %o4
10934 fnot2 %f20, %f0
10935 set 0x38, %o1
10936 ldxa [%l7 + %o1] 0x89, %l4
10937 ldd [%l7 + 0x68], %f28
10938 ldd [%l7 + 0x48], %o0
10939 stbar
10940 ldd [%l7 + 0x48], %g6
10941 swap [%l7 + 0x1C], %i3
10942 wr %g0, 0x10, %asi
10943 stxa %g5, [%l7 + 0x10] %asi
10944 nop
10945 set 0x40, %o6
10946 ldstub [%l7 + %o6], %o5
10947 wr %g0, 0x04, %asi
10948 ldxa [%l7 + 0x28] %asi, %i1
10949 stb %l6, [%l7 + 0x5C]
10950 std %i0, [%l7 + 0x40]
10951 orn %i4, 0x146D, %g2
10952 ldsh [%l7 + 0x6E], %g7
10953 movne %xcc, %i7, %o6
10954 ldub [%l7 + 0x3C], %l5
10955 prefetch [%l7 + 0x40], 0x3
10956 andcc %l1, 0x0F17, %l0
10957 ld [%l7 + 0x54], %f15
10958 stbar
10959 prefetch [%l7 + 0x18], 0x3
10960 ldx [%l7 + 0x20], %i5
10961 ldub [%l7 + 0x2E], %g3
10962 membar 0x59
10963 lduw [%l7 + 0x34], %g1
10964 tg %icc, 0x5
10965 stw %o2, [%l7 + 0x48]
10966 brgz %o3, loop_199
10967 flush %l7 + 0x14
10968 ldub [%l7 + 0x27], %i2
10969 stw %g4, [%l7 + 0x68]
10970loop_199:
10971 ldd [%l7 + 0x60], %o6
10972 prefetch [%l7 + 0x0C], 0x1
10973 tleu %xcc, 0x4
10974 wr %g0, 0x80, %asi
10975 ldxa [%l7 + 0x18] %asi, %l3
10976 fbn,a %fcc0, loop_200
10977 stb %l2, [%l7 + 0x09]
10978 nop
10979 set 0x67, %g2
10980 ldstub [%l7 + %g2], %i6
10981 ld [%l7 + 0x4C], %f31
10982loop_200:
10983 lduw [%l7 + 0x38], %o1
10984 fmuld8sux16 %f11, %f3, %f26
10985 ldub [%l7 + 0x62], %o4
10986 stw %o0, [%l7 + 0x6C]
10987 sllx %g6, 0x0B, %i3
10988 ldd [%l7 + 0x48], %g4
10989 sth %l4, [%l7 + 0x6A]
10990 swap [%l7 + 0x5C], %i1
10991 st %f5, [%l7 + 0x1C]
10992 ldub [%l7 + 0x38], %l6
10993 ldsw [%l7 + 0x10], %o5
10994 lduh [%l7 + 0x18], %i0
10995 flush %l7 + 0x1C
10996 lduh [%l7 + 0x2C], %g2
10997 st %f29, [%l7 + 0x50]
10998 swap [%l7 + 0x64], %i4
10999 wr %g0, 0x0c, %asi
11000 ldxa [%l7 + 0x38] %asi, %i7
11001 nop
11002 set 0x08, %o0
11003 ldd [%l7 + %o0], %f30
11004 movpos %xcc, %g7, %o6
11005 rd %asi, %l5
11006 stb %l1, [%l7 + 0x38]
11007 fzeros %f29
11008 st %f27, [%l7 + 0x5C]
11009 std %f26, [%l7 + 0x38]
11010 ldub [%l7 + 0x19], %l0
11011 flush %l7 + 0x1C
11012 ldsh [%l7 + 0x2E], %i5
11013 ld [%l7 + 0x60], %f4
11014 ldub [%l7 + 0x3B], %g1
11015 lduw [%l7 + 0x14], %g3
11016 lduh [%l7 + 0x1E], %o2
11017 stbar
11018 wr %o3, 0x00E7, %clear_softint
11019 rd %asi, %g4
11020 nop
11021 setx loop_201, %l0, %l1
11022 wrpr 0x1, %tl
11023 wrpr %l1, %tnpc
11024 setx 0x34400001400, %l0, %l1
11025 wrpr %l1, %tstate
11026 wrhpr 0x4, %htstate
11027 done
11028 stbar
11029 nop
11030 set 0x14, %i7
11031 lduh [%l7 + %i7], %i2
11032 wr %g0, 0x22, %asi
11033 stxa %l3, [%l7 + 0x18] %asi
11034 membar #Sync
11035loop_201:
11036 ldd [%l7 + 0x40], %l2
11037 flush %l7 + 0x08
11038!Yo - got one - imm_asi 0x5f
11039!And yo - immediate is 0x0
11040 wr %g0, 0x5f, %asi
11041 stxa %i6, [%g0 + 0x0] %asi
11042 ldub [%l7 + 0x14], %o7
11043 lduw [%l7 + 0x24], %o4
11044 prefetch [%l7 + 0x78], 0x3
11045 mulscc %o0, 0x1132, %o1
11046 ldx [%l7 + 0x20], %g6
11047 ldsw [%l7 + 0x4C], %g5
11048 nop
11049 set 0x28, %o5
11050 std %i2, [%l7 + %o5]
11051 stw %i1, [%l7 + 0x4C]
11052 array8 %l6, %l4, %o5
11053 std %f0, [%l7 + 0x18]
11054 stw %i0, [%l7 + 0x60]
11055 st %f13, [%l7 + 0x0C]
11056 ldd [%l7 + 0x68], %f22
11057 stw %i4, [%l7 + 0x28]
11058 lduw [%l7 + 0x38], %i7
11059 stw %g7, [%l7 + 0x78]
11060 ld [%l7 + 0x74], %f11
11061 ldd [%l7 + 0x58], %g2
11062 ld [%l7 + 0x1C], %f21
11063 brnz,a %o6, loop_202
11064 flush %l7 + 0x7C
11065 fxnor %f28, %f22, %f16
11066 ldsh [%l7 + 0x2C], %l0
11067loop_202:
11068 ld [%l7 + 0x5C], %f7
11069 rdpr %wstate, %i5
11070 ldstub [%l7 + 0x16], %g1
11071 lduw [%l7 + 0x54], %l1
11072 ldsb [%l7 + 0x6D], %o2
11073 set 0x38, %l2
11074 stxa %o3, [%l7 + %l2] 0xeb
11075 membar #Sync
11076 stx %g4, [%l7 + 0x70]
11077 stb %g3, [%l7 + 0x75]
11078 ldx [%l7 + 0x78], %i2
11079 std %f16, [%l7 + 0x50]
11080 ldsw [%l7 + 0x50], %l2
11081 lduw [%l7 + 0x24], %i6
11082 ldub [%l7 + 0x38], %o7
11083 sth %o4, [%l7 + 0x1A]
11084 stx %o0, [%l7 + 0x28]
11085 ld [%l7 + 0x60], %f2
11086 ldub [%l7 + 0x60], %l3
11087 wr %g0, 0x18, %asi
11088 stxa %g6, [%l7 + 0x28] %asi
11089 nop
11090 set 0x58, %l3
11091 stx %o1, [%l7 + %l3]
11092 prefetch [%l7 + 0x20], 0x2
11093!Yo - got one - imm_asi 0x57
11094!And yo - immediate is 0x0
11095 wr %g0, 0x57, %asi
11096 stxa %i3, [%g0 + 0x0] %asi
11097 ldx [%l7 + 0x10], %i1
11098 flush %l7 + 0x58
11099 ldd [%l7 + 0x68], %f0
11100 fmovde %icc, %f31, %f17
11101 nop
11102 set 0x78, %g6
11103 ldd [%l7 + %g6], %i6
11104 ldd [%l7 + 0x68], %f2
11105 tn %icc, 0x2
11106 set 0x38, %l4
11107 stxa %g5, [%l7 + %l4] 0xe3
11108 membar #Sync
11109 std %o4, [%l7 + 0x48]
11110 ldsw [%l7 + 0x34], %l4
11111 st %f12, [%l7 + 0x50]
11112 flush %l7 + 0x34
11113 st %f12, [%l7 + 0x18]
11114 tsubcc %i0, 0x1658, %i4
11115 ldsh [%l7 + 0x52], %i7
11116 sth %g2, [%l7 + 0x54]
11117 ld [%l7 + 0x6C], %f8
11118 ldsh [%l7 + 0x56], %g7
11119 nop
11120 set 0x34, %o2
11121 sth %o6, [%l7 + %o2]
11122 swap [%l7 + 0x6C], %l0
11123 ldsb [%l7 + 0x3C], %i5
11124 sth %l5, [%l7 + 0x16]
11125 ldsb [%l7 + 0x1C], %l1
11126 swap [%l7 + 0x68], %g1
11127 flush %l7 + 0x18
11128 swap [%l7 + 0x48], %o3
11129 fxnors %f14, %f17, %f20
11130 stw %g4, [%l7 + 0x5C]
11131 prefetch [%l7 + 0x68], 0x3
11132 wr %g0, 0xeb, %asi
11133 stxa %o2, [%l7 + 0x38] %asi
11134 membar #Sync
11135 std %f4, [%l7 + 0x68]
11136 tsubcctv %i2, 0x0681, %g3
11137 wr %g0, 0x04, %asi
11138 ldxa [%l7 + 0x10] %asi, %i6
11139 lduh [%l7 + 0x10], %o7
11140 sth %l2, [%l7 + 0x32]
11141 for %f10, %f28, %f0
11142 set 0x48, %l1
11143 stxa %o0, [%l7 + %l1] 0x2f
11144 membar #Sync
11145 ldx [%l7 + 0x70], %o4
11146 ldsh [%l7 + 0x22], %g6
11147 std %l2, [%l7 + 0x20]
11148 fxnor %f4, %f10, %f16
11149 std %i2, [%l7 + 0x68]
11150 ldd [%l7 + 0x58], %o0
11151 nop
11152 set 0x78, %g1
11153 stx %i1, [%l7 + %g1]
11154 fnegd %f6, %f20
11155 nop
11156 set 0x10, %g4
11157 std %f28, [%l7 + %g4]
11158 std %f2, [%l7 + 0x68]
11159 ldsh [%l7 + 0x14], %g5
11160 wr %g0, 0xe, %pcr ! changed.
11161 stbar
11162 ldstub [%l7 + 0x7C], %o5
11163 ld [%l7 + 0x44], %f28
11164 orn %i0, 0x013D, %l4
11165 movleu %icc, %i4, %g2
11166 ldstub [%l7 + 0x19], %g7
11167 std %o6, [%l7 + 0x48]
11168 fsrc2 %f12, %f8
11169 orn %l0, %i7, %l5
11170 stb %l1, [%l7 + 0x55]
11171 sth %i5, [%l7 + 0x7C]
11172 ldstub [%l7 + 0x58], %g1
11173 te %xcc, 0x6
11174 sth %g4, [%l7 + 0x7C]
11175 std %f20, [%l7 + 0x48]
11176 ldsb [%l7 + 0x47], %o2
11177 ldsw [%l7 + 0x14], %o3
11178 sth %g3, [%l7 + 0x5A]
11179 ldsb [%l7 + 0x49], %i6
11180 lduh [%l7 + 0x40], %i2
11181 stw %l2, [%l7 + 0x08]
11182 stb %o0, [%l7 + 0x52]
11183 ldsw [%l7 + 0x68], %o4
11184 ldsw [%l7 + 0x54], %g6
11185 stw %l3, [%l7 + 0x20]
11186 ldd [%l7 + 0x10], %i2
11187 ldsb [%l7 + 0x6D], %o7
11188 ldsh [%l7 + 0x58], %o1
11189 lduw [%l7 + 0x3C], %g5
11190 ldd [%l7 + 0x20], %f24
11191 array16 %i1, %o5, %i0
11192 wr %g0, 0x22, %asi
11193 stxa %l4, [%l7 + 0x68] %asi
11194 membar #Sync
11195 ldsb [%l7 + 0x46], %i4
11196 wr %g0, 0x0c, %asi
11197 ldxa [%l7 + 0x40] %asi, %g2
11198 ldd [%l7 + 0x08], %i6
11199 std %o6, [%l7 + 0x30]
11200 xnor %l0, %g7, %l5
11201 swap [%l7 + 0x7C], %i7
11202!Yo - got one - imm_asi 0x40
11203!And yo - immediate is 0x1f8
11204 set 0x1f8, %i6
11205 nop ! nop ! ldxa [%g0 + %i6] 0x40, %l1 ripped by fixASI40.pl ripped by fixASI40.pl
11206 sth %g1, [%l7 + 0x34]
11207 lduh [%l7 + 0x24], %i5
11208 set 0x28, %g3
11209 ldxa [%l7 + %g3] 0x88, %g4
11210 ldx [%l7 + 0x10], %o3
11211 fble,a %fcc3, loop_203
11212 ldsh [%l7 + 0x7C], %g3
11213 nop
11214 set 0x38, %i0
11215 std %f0, [%l7 + %i0]
11216 sth %o2, [%l7 + 0x62]
11217loop_203:
11218 ld [%l7 + 0x4C], %f4
11219 ldsh [%l7 + 0x3E], %i6
11220 ldx [%l7 + 0x20], %l2
11221 nop
11222 set 0x08, %l0
11223 prefetch [%l7 + %l0], 0x1
11224 stx %i2, [%l7 + 0x50]
11225 edge16l %o4, %o0, %g6
11226 stbar
11227 flush %l7 + 0x5C
11228 lduh [%l7 + 0x30], %i3
11229 st %f2, [%l7 + 0x48]
11230 edge16l %l3, %o7, %o1
11231 ld [%l7 + 0x74], %f29
11232 stbar
11233 ldd [%l7 + 0x50], %f14
11234 std %i0, [%l7 + 0x68]
11235 ldd [%l7 + 0x20], %o4
11236 sth %g5, [%l7 + 0x1C]
11237 flush %l7 + 0x64
11238 stb %i0, [%l7 + 0x2C]
11239 fcmpgt16 %f10, %f26, %l4
11240 fpadd16 %f28, %f6, %f18
11241 fpmerge %f18, %f3, %f0
11242 sth %g2, [%l7 + 0x68]
11243 smul %l6, %i4, %o6
11244 flush %l7 + 0x50
11245 flush %l7 + 0x3C
11246 rd %tick_cmpr, %l0
11247 ldsh [%l7 + 0x52], %g7
11248 bne %icc, loop_204
11249 sir 0x0002
11250 lduw [%l7 + 0x48], %l5
11251 swap [%l7 + 0x4C], %i7
11252loop_204:
11253 fbg %fcc2, loop_205
11254 stw %l1, [%l7 + 0x20]
11255 st %f18, [%l7 + 0x54]
11256 stbar
11257loop_205:
11258 xor %i5, %g1, %g4
11259 movn %icc, %g3, %o3
11260 ldd [%l7 + 0x50], %f20
11261 wr %o2, %i6, %clear_softint
11262 sth %i2, [%l7 + 0x1E]
11263!Yo - got one - imm_asi 0x50
11264!And yo - immediate is 0x18
11265 wr %g0, 0x50, %asi
11266 ldxa [%g0 + 0x18] %asi, %l2
11267 nop
11268 set 0x49, %o7
11269 ldub [%l7 + %o7], %o0
11270 stx %g6, [%l7 + 0x18]
11271 ld [%l7 + 0x44], %f26
11272 set 0x60, %i2
11273 ldxa [%l7 + %i2] 0x80, %i3
11274 ldub [%l7 + 0x35], %o4
11275 sth %l3, [%l7 + 0x18]
11276 stbar
11277 stx %o7, [%l7 + 0x38]
11278
11279 or %g0, 0x8, %l0
11280 sllx %l0, 0x3c, %l0
11281 wrhpr %l0, 0x0CB, %hsys_tick_cmpr
11282 stbar
11283 sth %o5, [%l7 + 0x24]
11284 st %f25, [%l7 + 0x7C]
11285 lduw [%l7 + 0x20], %g5
11286 lduw [%l7 + 0x18], %o1
11287 stx %l4, [%l7 + 0x50]
11288 ldx [%l7 + 0x60], %i0
11289 ld [%l7 + 0x7C], %f24
11290 ldsb [%l7 + 0x79], %l6
11291 stbar
11292 ldx [%l7 + 0x58], %g2
11293 stbar
11294 swap [%l7 + 0x44], %o6
11295 ldd [%l7 + 0x10], %f12
11296 lduh [%l7 + 0x72], %i4
11297 stb %g7, [%l7 + 0x4F]
11298 fbul %fcc3, loop_206
11299 flush %l7 + 0x3C
11300 ldsb [%l7 + 0x34], %l5
11301 edge16ln %i7, %l1, %i5
11302loop_206:
11303 ld [%l7 + 0x70], %f15
11304 bvs,pn %icc, loop_207
11305 ldub [%l7 + 0x52], %l0
11306 ldsw [%l7 + 0x08], %g1
11307 addcc %g4, %g3, %o3
11308loop_207:
11309 ldd [%l7 + 0x30], %o2
11310 st %f16, [%l7 + 0x1C]
11311 nop
11312 set 0x1C, %g7
11313 lduw [%l7 + %g7], %i6
11314 swap [%l7 + 0x40], %l2
11315 std %f12, [%l7 + 0x10]
11316 edge16ln %i2, %g6, %o0
11317 std %i2, [%l7 + 0x08]
11318 ldd [%l7 + 0x28], %o4
11319 rdhpr %hpstate, %o7
11320 ldx [%l7 + 0x38], %l3
11321 stw %i1, [%l7 + 0x54]
11322 stbar
11323 ldd [%l7 + 0x58], %g4
11324 stw %o5, [%l7 + 0x3C]
11325 lduw [%l7 + 0x48], %o1
11326 stw %l4, [%l7 + 0x0C]
11327!Yo - got one - imm_asi 0x20
11328!And yo - immediate is 0x8
11329 wr %g0, 0x20, %asi
11330 stxa %i0, [%g0 + 0x8] %asi
11331 rd %ccr, %g2
11332!Yo - got one - imm_asi 0x50
11333!And yo - immediate is 0x18
11334 wr %g0, 0x50, %asi
11335 ldxa [%g0 + 0x18] %asi, %o6
11336 ldd [%l7 + 0x78], %i4
11337 fblg,a %fcc3, loop_208
11338 ldsb [%l7 + 0x0D], %l6
11339 std %f2, [%l7 + 0x70]
11340 ldd [%l7 + 0x70], %l4
11341loop_208:
11342 prefetch [%l7 + 0x60], 0x1
11343!Yo - got one - imm_asi 0x40
11344!And yo - immediate is 0x310
11345 set 0x310, %i5
11346 nop ! nop ! ldxa [%g0 + %i5] 0x40, %g7 ripped by fixASI40.pl ripped by fixASI40.pl
11347 stb %l1, [%l7 + 0x7C]
11348 umulcc %i7, %l0, %i5
11349 stb %g1, [%l7 + 0x59]
11350 st %f9, [%l7 + 0x20]
11351 std %f6, [%l7 + 0x40]
11352 fbne,a %fcc0, loop_209
11353 ldsh [%l7 + 0x70], %g4
11354 std %f12, [%l7 + 0x78]
11355 stb %o3, [%l7 + 0x63]
11356loop_209:
11357 edge16l %g3, %i6, %o2
11358 ldd [%l7 + 0x70], %i2
11359 nop
11360 set 0x68, %i1
11361 prefetch [%l7 + %i1], 0x2
11362 st %f19, [%l7 + 0x18]
11363 nop
11364 set 0x68, %o4
11365 ldd [%l7 + %o4], %l2
11366 ldsw [%l7 + 0x0C], %g6
11367 edge8l %i3, %o0, %o4
11368 st %f3, [%l7 + 0x74]
11369 ld [%l7 + 0x30], %f22
11370 swap [%l7 + 0x54], %l3
11371 lduh [%l7 + 0x0C], %o7
11372 std %g4, [%l7 + 0x50]
11373 stbar
11374 ldsh [%l7 + 0x66], %i1
11375 lduh [%l7 + 0x62], %o5
11376 std %f26, [%l7 + 0x38]
11377 set 0x50, %i4
11378 ldxa [%l7 + %i4] 0x88, %o1
11379 set 0x50, %i3
11380 ldxa [%l7 + %i3] 0x11, %i0
11381 set 0x58, %l5
11382 stxa %g2, [%l7 + %l5] 0x2f
11383 membar #Sync
11384 ldstub [%l7 + 0x20], %o6
11385 ldsb [%l7 + 0x0C], %i4
11386 ldd [%l7 + 0x30], %i6
11387!Yo - got one - imm_asi 0x50
11388!And yo - immediate is 0x00
11389 set 0x00, %g5
11390 ldxa [%g0 + %g5] 0x50, %l4
11391 taddcc %l5, %g7, %l1
11392 ldsw [%l7 + 0x48], %i7
11393 swap [%l7 + 0x6C], %i5
11394 st %f22, [%l7 + 0x14]
11395 swap [%l7 + 0x70], %l0
11396 ldsb [%l7 + 0x3A], %g4
11397 ld [%l7 + 0x5C], %f13
11398 nop
11399 set 0x2E, %l6
11400 ldsb [%l7 + %l6], %g1
11401 wr %g0, 0x89, %asi
11402 ldxa [%l7 + 0x70] %asi, %o3
11403 ldd [%l7 + 0x50], %i6
11404 nop
11405 set 0x0C, %o1
11406 lduh [%l7 + %o1], %o2
11407 std %f28, [%l7 + 0x10]
11408 sth %i2, [%l7 + 0x2A]
11409 ldsh [%l7 + 0x72], %l2
11410 ld [%l7 + 0x08], %f27
11411 nop
11412 set 0x10, %o6
11413 ldstub [%l7 + %o6], %g6
11414 prefetch [%l7 + 0x78], 0x1
11415!Yo - got one - imm_asi 0x20
11416!And yo - immediate is 0x8
11417 set 0x8, %g2
11418 ldxa [%g0 + %g2] 0x20, %g3
11419 stw %o0, [%l7 + 0x7C]
11420 lduh [%l7 + 0x22], %i3
11421 ldsb [%l7 + 0x3C], %o4
11422 fmovda %xcc, %f7, %f21
11423 prefetch [%l7 + 0x34], 0x1
11424 sth %o7, [%l7 + 0x30]
11425 stb %l3, [%l7 + 0x70]
11426 lduw [%l7 + 0x2C], %g5
11427 movne %icc, %o5, %o1
11428 fmovse %icc, %f28, %f8
11429 tne %xcc, 0x4
11430 prefetch [%l7 + 0x20], 0x2
11431 prefetch [%l7 + 0x6C], 0x2
11432 ld [%l7 + 0x6C], %f21
11433 ldsb [%l7 + 0x66], %i1
11434 std %i0, [%l7 + 0x38]
11435!Yo - got one - imm_asi 0x5f
11436!And yo - immediate is 0x0
11437 wr %g0, 0x5f, %asi
11438 stxa %o6, [%g0 + 0x0] %asi
11439 nop
11440 set 0x7C, %o0
11441 stw %g2, [%l7 + %o0]
11442 flush %l7 + 0x2C
11443 nop
11444 set 0x10, %i7
11445 lduh [%l7 + %i7], %l6
11446 prefetch [%l7 + 0x10], 0x3
11447 ldsb [%l7 + 0x5D], %l4
11448 movl %xcc, %i4, %l5
11449 swap [%l7 + 0x10], %g7
11450 stbar
11451 lduw [%l7 + 0x54], %i7
11452 std %l0, [%l7 + 0x30]
11453 prefetch [%l7 + 0x08], 0x1
11454 flush %l7 + 0x10
11455 stb %i5, [%l7 + 0x4B]
11456 ldsh [%l7 + 0x16], %g4
11457 tge %icc, 0x6
11458 st %f26, [%l7 + 0x34]
11459 fmovscs %icc, %f26, %f21
11460 restored
11461 rdpr %cwp, %g1
11462 rdpr %cansave, %g2
11463 rdpr %canrestore, %g3
11464 rdpr %cleanwin, %g4
11465 rdpr %otherwin, %g5
11466 rdpr %wstate, %g6
11467 nop
11468 set 0x40, %o5
11469 ldsw [%l7 + %o5], %l0
11470 ldd [%l7 + 0x18], %f20
11471 edge8n %o3, %g1, %i6
11472 nop
11473 set 0x34, %o3
11474 stw %i2, [%l7 + %o3]
11475 sth %o2, [%l7 + 0x48]
11476 ldd [%l7 + 0x60], %l2
11477 ldsw [%l7 + 0x34], %g6
11478 wrpr %g3, %i3, %tick
11479 stx %o0, [%l7 + 0x30]
11480 std %f4, [%l7 + 0x58]
11481 ldsw [%l7 + 0x1C], %o7
11482 tl %icc, 0x7
11483 ldstub [%l7 + 0x58], %l3
11484 nop
11485 set 0x5E, %l2
11486 ldub [%l7 + %l2], %o4
11487 ldd [%l7 + 0x68], %g4
11488 ldsh [%l7 + 0x3A], %o5
11489 wr %g0, 0x89, %asi
11490 stxa %i1, [%l7 + 0x08] %asi
11491 ldd [%l7 + 0x40], %f0
11492 prefetch [%l7 + 0x34], 0x3
11493 stx %o1, [%l7 + 0x70]
11494 stw %i0, [%l7 + 0x64]
11495 set 0x38, %g6
11496 ldxa [%l7 + %g6] 0x19, %o6
11497 ldub [%l7 + 0x4B], %g2
11498 nop
11499 set 0x68, %l3
11500 stx %l6, [%l7 + %l3]
11501 lduw [%l7 + 0x68], %l4
11502 nop
11503 set 0x38, %o2
11504 stw %l5, [%l7 + %o2]
11505 stx %i4, [%l7 + 0x20]
11506 ld [%l7 + 0x40], %f13
11507 ldd [%l7 + 0x30], %f6
11508 ldsb [%l7 + 0x18], %i7
11509 fbu,a %fcc3, loop_210
11510 stw %l1, [%l7 + 0x78]
11511!Yo - got one - imm_asi 0x57
11512!And yo - immediate is 0x0
11513 set 0x0, %l4
11514 stxa %i5, [%g0 + %l4] 0x57
11515loop_210:
11516 ldstub [%l7 + 0x56], %g7
11517 stbar
11518 ldsh [%l7 + 0x42], %l0
11519 flush %l7 + 0x60
11520 fpsub32 %f30, %f30, %f20
11521 ldd [%l7 + 0x30], %f14
11522 movrlz %o3, %g1, %i6
11523 stbar
11524 ldx [%l7 + 0x38], %i2
11525 lduw [%l7 + 0x7C], %g4
11526 ldd [%l7 + 0x50], %o2
11527 sth %l2, [%l7 + 0x12]
11528 st %f31, [%l7 + 0x50]
11529 ldstub [%l7 + 0x63], %g6
11530 swap [%l7 + 0x3C], %i3
11531 ldsh [%l7 + 0x54], %o0
11532 stbar
11533 lduh [%l7 + 0x5C], %g3
11534 sdivx %l3, 0x1C93, %o4
11535 xnorcc %o7, 0x1519, %g5
11536 fsrc2s %f23, %f23
11537 sth %o5, [%l7 + 0x4C]
11538 prefetch [%l7 + 0x28], 0x3
11539 swap [%l7 + 0x18], %i1
11540 tvc %xcc, 0x7
11541 lduw [%l7 + 0x28], %o1
11542 std %o6, [%l7 + 0x28]
11543 wr %g0, 0x89, %asi
11544 stxa %g2, [%l7 + 0x58] %asi
11545 stbar
11546 rdhpr %hintp, %i0
11547 brgz %l6, loop_211
11548 subccc %l4, 0x01D1, %i4
11549 nop
11550 set 0x10, %l1
11551 ldx [%l7 + %l1], %i7
11552 flush %l7 + 0x64
11553loop_211:
11554 nop
11555 set 0x08, %g4
11556 std %l0, [%l7 + %g4]
11557 srlx %l5, %g7, %l0
11558 flush %l7 + 0x40
11559 fmovrsgez %i5, %f13, %f27
11560 nop
11561 set 0x38, %i6
11562 ldd [%l7 + %i6], %f10
11563 rdpr %tba, %g1
11564 ldx [%l7 + 0x18], %i6
11565 wrpr %i2, 0x1AF1, %pil
11566 sth %g4, [%l7 + 0x7A]
11567 tleu %icc, 0x1
11568 sth %o2, [%l7 + 0x3E]
11569 stbar
11570 lduw [%l7 + 0x2C], %o3
11571 st %f4, [%l7 + 0x28]
11572 udivcc %l2, 0x194F, %g6
11573 stb %i3, [%l7 + 0x5B]
11574 std %o0, [%l7 + 0x70]
11575 rd %ccr, %g3
11576 lduw [%l7 + 0x18], %l3
11577 alignaddr %o7, %o4, %o5
11578 st %f22, [%l7 + 0x34]
11579 ldd [%l7 + 0x58], %i0
11580 movleu %icc, %o1, %o6
11581 ldub [%l7 + 0x08], %g2
11582
11583 or %g0, 0x8, %l0
11584 sllx %l0, 0x3c, %l0
11585 wrhpr %l0, %g0, %hsys_tick_cmpr
11586 nop
11587 set 0x08, %g3
11588 ldx [%l7 + %g3], %l4
11589 umul %l6, %i7, %l1
11590 fxor %f28, %f22, %f28
11591 fexpand %f19, %f0
11592 ldstub [%l7 + 0x6C], %i4
11593 stb %g7, [%l7 + 0x15]
11594 stw %l0, [%l7 + 0x54]
11595 ldsh [%l7 + 0x08], %i5
11596 ldstub [%l7 + 0x51], %l5
11597 ldsh [%l7 + 0x24], %i6
11598 ldsh [%l7 + 0x08], %g1
11599!Yo - got one - imm_asi 0x52
11600!And yo - immediate is 0x108
11601 set 0x108, %i0
11602 ldxa [%g0 + %i0] 0x52, %i2
11603 prefetch [%l7 + 0x28], 0x1
11604 tgu %xcc, 0x5
11605 lduh [%l7 + 0x28], %o2
11606 sdivcc %g4, 0x0EA2, %l2
11607 and %g6, 0x1BAF, %i3
11608 edge16ln %o0, %g3, %o3
11609 ld [%l7 + 0x48], %f16
11610 stw %o7, [%l7 + 0x0C]
11611 ldd [%l7 + 0x78], %f16
11612 ldx [%l7 + 0x20], %l3
11613 ldd [%l7 + 0x08], %o4
11614 stx %o4, [%l7 + 0x58]
11615 stb %o1, [%l7 + 0x73]
11616 ldsb [%l7 + 0x36], %i1
11617 te %icc, 0x4
11618 ld [%l7 + 0x14], %f17
11619 or %o6, %g5, %i0
11620 set 0x18, %g1
11621 ldxa [%l7 + %g1] 0x04, %g2
11622 tcc %icc, 0x6
11623 ldx [%l7 + 0x48], %l6
11624 alignaddr %i7, %l1, %i4
11625 stb %g7, [%l7 + 0x6E]
11626 ldub [%l7 + 0x63], %l4
11627 nop
11628 set 0x08, %l0
11629 prefetch [%l7 + %l0], 0x0
11630 ldsh [%l7 + 0x10], %i5
11631 st %f25, [%l7 + 0x7C]
11632 movre %l5, %i6, %g1
11633 ldub [%l7 + 0x63], %l0
11634 prefetch [%l7 + 0x30], 0x0
11635 stx %i2, [%l7 + 0x38]
11636 nop
11637 set 0x52, %i2
11638 sth %g4, [%l7 + %i2]
11639 sllx %l2, %o2, %g6
11640 set 0x28, %o7
11641 ldxa [%l7 + %o7] 0x11, %i3
11642 nop
11643 set 0x70, %i5
11644 stx %g3, [%l7 + %i5]
11645 ld [%l7 + 0x14], %f24
11646 flush %l7 + 0x70
11647 orcc %o3, 0x09A1, %o0
11648 flush %l7 + 0x20
11649 stbar
11650 stbar
11651 lduh [%l7 + 0x72], %l3
11652 stw %o5, [%l7 + 0x4C]
11653 ld [%l7 + 0x64], %f20
11654 lduw [%l7 + 0x68], %o4
11655 nop
11656 set 0x30, %i1
11657 ldd [%l7 + %i1], %o0
11658 prefetch [%l7 + 0x6C], 0x1
11659 st %f31, [%l7 + 0x48]
11660!Yo - got one - imm_asi 0x4f
11661!And yo - immediate is 0x18
11662 set 0x18, %o4
11663 stxa %o7, [%g0 + %o4] 0x4f
11664 nop
11665 setx loop_212, %l0, %l1
11666 wrpr 0x1, %tl
11667 wrpr %l1, %tpc
11668 add %l1, 0x4, %l1
11669 wrpr %l1, %tnpc
11670 setx 0x34400001400, %l0, %l1
11671 wrpr %l1, %tstate
11672 wrhpr 0x4, %htstate
11673 retry
11674 ldsh [%l7 + 0x7A], %i1
11675 stb %o6, [%l7 + 0x7A]
11676 ld [%l7 + 0x70], %f10
11677loop_212:
11678 nop
11679 wr %g0, 0x10, %asi
11680 stxa %g5, [%l7 + 0x68] %asi
11681 set 0x10, %g7
11682 stxa %g2, [%l7 + %g7] 0x88
11683 ldstub [%l7 + 0x21], %i0
11684 ldd [%l7 + 0x10], %i6
11685 sth %l1, [%l7 + 0x66]
11686 sir 0x0075
11687 st %f25, [%l7 + 0x40]
11688!Yo - got one - imm_asi 0x50
11689!And yo - immediate is 0x18
11690 wr %g0, 0x50, %asi
11691 ldxa [%g0 + 0x18] %asi, %i7
11692 std %i4, [%l7 + 0x08]
11693 ldx [%l7 + 0x50], %l4
11694 ldstub [%l7 + 0x3C], %g7
11695 umulcc %l5, %i6, %g1
11696 lduh [%l7 + 0x78], %i5
11697 stbar
11698 lduh [%l7 + 0x24], %l0
11699 fmovde %icc, %f12, %f28
11700 lduw [%l7 + 0x20], %i2
11701 ldstub [%l7 + 0x30], %g4
11702!Yo - got one - imm_asi 0x4f
11703!And yo - immediate is 0x38
11704 set 0x38, %i4
11705 stxa %l2, [%g0 + %i4] 0x4f
11706 ld [%l7 + 0x64], %f21
11707 ldsb [%l7 + 0x64], %g6
11708 ba loop_213
11709 std %f12, [%l7 + 0x68]
11710 flush %l7 + 0x34
11711 wr %g0, 0x1d, %asi
11712 ldxa [%l7 + 0x60] %asi, %i3
11713loop_213:
11714 lduh [%l7 + 0x7C], %o2
11715 ldsw [%l7 + 0x2C], %g3
11716 stbar
11717 stb %o0, [%l7 + 0x62]
11718 fpadd32 %f16, %f12, %f28
11719 ld [%l7 + 0x68], %f11
11720 wr %g0, 0x1c, %asi
11721 stxa %l3, [%l7 + 0x30] %asi
11722 ldsw [%l7 + 0x6C], %o3
11723 lduw [%l7 + 0x28], %o4
11724 edge16ln %o5, %o7, %o1
11725 addc %i1, 0x0944, %g5
11726 ldd [%l7 + 0x30], %o6
11727 ldd [%l7 + 0x20], %f20
11728
11729 or %g0, 0x8, %l0
11730 sllx %l0, 0x3c, %l0
11731 wrhpr %l0, %g0, %hsys_tick_cmpr
11732 wr %g0, 0x2f, %asi
11733 stxa %l1, [%l7 + 0x48] %asi
11734 membar #Sync
11735 stw %i7, [%l7 + 0x64]
11736 wr %g0, 0x04, %asi
11737 ldxa [%l7 + 0x20] %asi, %i0
11738 stbar
11739 sth %i4, [%l7 + 0x0C]
11740 set 0x30, %l5
11741 ldxa [%l7 + %l5] 0x81, %g7
11742 ldx [%l7 + 0x28], %l4
11743 stw %l5, [%l7 + 0x58]
11744 mulscc %g1, %i5, %i6
11745 fmovsn %icc, %f24, %f9
11746 stbar
11747 wr %g0, 0x88, %asi
11748 ldxa [%l7 + 0x30] %asi, %i2
11749 lduh [%l7 + 0x2A], %g4
11750 flush %l7 + 0x60
11751 edge16n %l0, %l2, %g6
11752 ldstub [%l7 + 0x56], %i3
11753 nop
11754 set 0x14, %i3
11755 lduw [%l7 + %i3], %g3
11756 ldsb [%l7 + 0x71], %o0
11757 ldsh [%l7 + 0x5E], %o2
11758 stbar
11759 tneg %xcc, 0x6
11760 stbar
11761 std %f22, [%l7 + 0x10]
11762 stw %l3, [%l7 + 0x30]
11763
11764 or %g0, 0x8, %l0
11765 sllx %l0, 0x3c, %l0
11766 wrhpr %l0, %g0, %hsys_tick_cmpr
11767 stb %o5, [%l7 + 0x6E]
11768 lduw [%l7 + 0x08], %o3
11769 ld [%l7 + 0x4C], %f4
11770 prefetch [%l7 + 0x40], 0x1
11771 std %f12, [%l7 + 0x08]
11772 movrlz %o1, %o7, %g5
11773 ldd [%l7 + 0x68], %i0
11774 stw %o6, [%l7 + 0x6C]
11775 ldsh [%l7 + 0x70], %g2
11776 nop
11777 set 0x3B, %g5
11778 ldub [%l7 + %g5], %l6
11779 ldd [%l7 + 0x08], %i6
11780 tvs %icc, 0x6
11781 nop
11782 set 0x7C, %l6
11783 sth %i0, [%l7 + %l6]
11784 flush %l7 + 0x44
11785 lduh [%l7 + 0x18], %l1
11786 ld [%l7 + 0x08], %f17
11787 st %f29, [%l7 + 0x14]
11788 prefetch [%l7 + 0x10], 0x3
11789 stw %g7, [%l7 + 0x44]
11790 stx %l4, [%l7 + 0x40]
11791 saved
11792 rdpr %cwp, %g1
11793 rdpr %cansave, %g2
11794 rdpr %canrestore, %g3
11795 rdpr %cleanwin, %g4
11796 rdpr %otherwin, %g5
11797 rdpr %wstate, %g6
11798 flush %l7 + 0x2C
11799 nop
11800 set 0x1A, %o1
11801 ldsh [%l7 + %o1], %l5
11802 brz,a %i4, loop_214
11803 sth %i5, [%l7 + 0x70]
11804 fmul8sux16 %f6, %f8, %f2
11805 std %f14, [%l7 + 0x20]
11806loop_214:
11807 lduw [%l7 + 0x24], %g1
11808 set 0x68, %g2
11809 stxa %i6, [%l7 + %g2] 0x2a
11810 membar #Sync
11811 lduh [%l7 + 0x7C], %g4
11812 lduw [%l7 + 0x0C], %i2
11813 wr %g0, 0x80, %asi
11814 stxa %l0, [%l7 + 0x18] %asi
11815 std %g6, [%l7 + 0x40]
11816 std %l2, [%l7 + 0x10]
11817 ldstub [%l7 + 0x0F], %g3
11818 sth %i3, [%l7 + 0x0A]
11819 ldsb [%l7 + 0x18], %o2
11820 ldx [%l7 + 0x28], %o0
11821 prefetch [%l7 + 0x1C], 0x2
11822 flush %l7 + 0x7C
11823 stw %o4, [%l7 + 0x30]
11824 fmovdle %icc, %f2, %f31
11825 tpos %icc, 0x3
11826 movrne %l3, %o5, %o3
11827 stbar
11828 ld [%l7 + 0x60], %f15
11829 movpos %icc, %o7, %g5
11830 prefetch [%l7 + 0x44], 0x1
11831 edge32l %o1, %o6, %i1
11832 ldsb [%l7 + 0x73], %g2
11833 std %f8, [%l7 + 0x50]
11834 tvs %xcc, 0x2
11835 membar 0x59
11836 ldsw [%l7 + 0x70], %l6
11837 ldx [%l7 + 0x28], %i0
11838 sth %i7, [%l7 + 0x5E]
11839 swap [%l7 + 0x5C], %g7
11840 srax %l4, 0x1C, %l1
11841 ldsb [%l7 + 0x33], %l5
11842 stw %i5, [%l7 + 0x14]
11843 swap [%l7 + 0x5C], %i4
11844 set 0x60, %o0
11845 stxa %i6, [%l7 + %o0] 0x18
11846 nop
11847 set 0x60, %i7
11848 std %g0, [%l7 + %i7]
11849 ldsw [%l7 + 0x44], %g4
11850 prefetch [%l7 + 0x74], 0x0
11851 ldd [%l7 + 0x68], %l0
11852 ldsh [%l7 + 0x42], %i2
11853 ldub [%l7 + 0x5D], %g6
11854 lduh [%l7 + 0x5C], %g3
11855 ldub [%l7 + 0x55], %i3
11856 ldsw [%l7 + 0x0C], %l2
11857 ldstub [%l7 + 0x60], %o2
11858!Yo - got one - imm_asi 0x52
11859!And yo - immediate is 0x118
11860 wr %g0, 0x52, %asi
11861 stxa %o0, [%g0 + 0x118] %asi
11862 set 0x70, %o6
11863 ldxa [%l7 + %o6] 0x19, %o4
11864 stx %o5, [%l7 + 0x60]
11865 wrpr %l3, 0x14C6, %cwp
11866 ld [%l7 + 0x6C], %f25
11867 brlez %o3, loop_215
11868 orn %o7, %o1, %g5
11869 ldx [%l7 + 0x78], %o6
11870 array8 %g2, %l6, %i0
11871loop_215:
11872 ldub [%l7 + 0x53], %i7
11873 ldstub [%l7 + 0x7C], %i1
11874 lduw [%l7 + 0x64], %g7
11875 ldd [%l7 + 0x70], %f4
11876 lduw [%l7 + 0x24], %l4
11877 stbar
11878 stx %l1, [%l7 + 0x50]
11879 ldub [%l7 + 0x2C], %i5
11880 fnors %f25, %f1, %f8
11881 stbar
11882 ldd [%l7 + 0x28], %f22
11883 ld [%l7 + 0x28], %f8
11884 ld [%l7 + 0x60], %f2
11885 ldstub [%l7 + 0x5F], %l5
11886 ldsw [%l7 + 0x08], %i4
11887 lduw [%l7 + 0x68], %i6
11888 fbn %fcc3, loop_216
11889 xorcc %g1, 0x07EA, %g4
11890 ldub [%l7 + 0x13], %l0
11891 std %g6, [%l7 + 0x08]
11892loop_216:
11893 fcmple16 %f6, %f26, %g3
11894 flush %l7 + 0x48
11895 prefetch [%l7 + 0x14], 0x3
11896 st %f1, [%l7 + 0x48]
11897 ld [%l7 + 0x3C], %f7
11898 fnor %f16, %f2, %f26
11899 stbar
11900 nop
11901 set 0x64, %o3
11902 ldsb [%l7 + %o3], %i3
11903 lduh [%l7 + 0x5C], %i2
11904 sdivcc %o2, 0x008B, %l2
11905 ldub [%l7 + 0x28], %o0
11906 flush %l7 + 0x68
11907 sth %o4, [%l7 + 0x56]
11908 stb %o5, [%l7 + 0x3B]
11909 flush %l7 + 0x48
11910 ldstub [%l7 + 0x08], %o3
11911!Yo - got one - imm_asi 0x20
11912!And yo - immediate is 0x38
11913 set 0x38, %o5
11914 ldxa [%g0 + %o5] 0x20, %o7
11915 ldsh [%l7 + 0x24], %l3
11916 nop
11917 set 0x56, %l2
11918 ldsh [%l7 + %l2], %g5
11919 ldsh [%l7 + 0x22], %o1
11920 swap [%l7 + 0x18], %o6
11921 umul %g2, 0x1F0A, %l6
11922 sethi 0x0204, %i0
11923 prefetch [%l7 + 0x64], 0x2
11924 ldsw [%l7 + 0x48], %i7
11925 std %i0, [%l7 + 0x50]
11926 nop
11927 set 0x47, %g6
11928 ldstub [%l7 + %g6], %l4
11929 fmovrslz %g7, %f23, %f21
11930 ldd [%l7 + 0x68], %l0
11931 sth %l5, [%l7 + 0x14]
11932 stbar
11933 ldd [%l7 + 0x78], %f26
11934 ldstub [%l7 + 0x42], %i5
11935 ldx [%l7 + 0x50], %i4
11936 lduw [%l7 + 0x78], %g1
11937 flush %l7 + 0x40
11938 sth %i6, [%l7 + 0x66]
11939 fmovdle %xcc, %f17, %f0
11940 bgu,pt %xcc, loop_217
11941 nop
11942 set 0x48, %o2
11943 stx %l0, [%l7 + %o2]
11944 ldstub [%l7 + 0x57], %g6
11945 ldub [%l7 + 0x23], %g4
11946loop_217:
11947 nop
11948 wr %g0, 0x89, %asi
11949 stxa %i3, [%l7 + 0x68] %asi
11950 ldd [%l7 + 0x18], %f26
11951!Yo - got one - imm_asi 0x4f
11952!And yo - immediate is 0x0
11953 set 0x0, %l4
11954 stxa %i2, [%g0 + %l4] 0x4f
11955 set 0x30, %l1
11956 stxa %g3, [%l7 + %l1] 0x14
11957 flush %l7 + 0x78
11958 ldsb [%l7 + 0x42], %o2
11959 ldsb [%l7 + 0x24], %l2
11960 orcc %o0, %o5, %o4
11961 stx %o3, [%l7 + 0x18]
11962 std %l2, [%l7 + 0x40]
11963 st %f13, [%l7 + 0x40]
11964 ldsh [%l7 + 0x60], %g5
11965 nop
11966 set 0x56, %l3
11967 ldsh [%l7 + %l3], %o7
11968 lduh [%l7 + 0x34], %o1
11969 ldstub [%l7 + 0x14], %o6
11970 fnegs %f7, %f15
11971 st %f5, [%l7 + 0x58]
11972 stw %l6, [%l7 + 0x58]
11973 swap [%l7 + 0x30], %g2
11974 nop
11975 set 0x20, %i6
11976 ldx [%l7 + %i6], %i7
11977 ldx [%l7 + 0x30], %i1
11978 and %i0, 0x0494, %l4
11979 set 0x68, %g4
11980 ldxa [%l7 + %g4] 0x1c, %l1
11981 ldd [%l7 + 0x68], %g6
11982 ldx [%l7 + 0x38], %l5
11983 ldd [%l7 + 0x18], %i4
11984 stbar
11985 ldx [%l7 + 0x38], %g1
11986 ldstub [%l7 + 0x2E], %i6
11987 ldsw [%l7 + 0x4C], %i4
11988 swap [%l7 + 0x30], %g6
11989 swap [%l7 + 0x40], %l0
11990 stb %g4, [%l7 + 0x4E]
11991 nop
11992 set 0x4A, %g3
11993 lduh [%l7 + %g3], %i2
11994 st %f4, [%l7 + 0x5C]
11995 fmovda %icc, %f12, %f6
11996 ldd [%l7 + 0x68], %f18
11997 popc %g3, %i3
11998 ldd [%l7 + 0x10], %f2
11999 flush %l7 + 0x18
12000 nop
12001 set 0x4B, %i0
12002 ldstub [%l7 + %i0], %o2
12003 ldub [%l7 + 0x43], %o0
12004 popc 0x1183, %o5
12005 xorcc %o4, %o3, %l2
12006 wr %g0, 0xe2, %asi
12007 stxa %g5, [%l7 + 0x10] %asi
12008 membar #Sync
12009 ldub [%l7 + 0x43], %o7
12010 tleu %icc, 0x7
12011 fcmpeq16 %f2, %f30, %o1
12012 lduw [%l7 + 0x78], %l3
12013 edge16n %o6, %l6, %g2
12014 ble,pt %icc, loop_218
12015 ldd [%l7 + 0x50], %f0
12016 flush %l7 + 0x3C
12017 lduh [%l7 + 0x44], %i1
12018loop_218:
12019 nop
12020 set 0x38, %g1
12021 ldxa [%l7 + %g1] 0x04, %i7
12022 rd %pc, %i0
12023 prefetch [%l7 + 0x70], 0x2
12024 stbar
12025 stx %l1, [%l7 + 0x70]
12026 stx %l4, [%l7 + 0x58]
12027 nop
12028 set 0x18, %i2
12029 prefetch [%l7 + %i2], 0x0
12030 ld [%l7 + 0x10], %f8
12031!Yo - got one - imm_asi 0x57
12032!And yo - immediate is 0x0
12033 set 0x0, %o7
12034 stxa %l5, [%g0 + %o7] 0x57
12035 flush %l7 + 0x7C
12036 ldd [%l7 + 0x48], %g6
12037 lduw [%l7 + 0x3C], %i5
12038 ldub [%l7 + 0x6B], %i6
12039 nop
12040 set 0x7A, %l0
12041 lduh [%l7 + %l0], %g1
12042 ldsb [%l7 + 0x46], %g6
12043 ldd [%l7 + 0x10], %f0
12044 wr %g0, 0x22, %asi
12045 stxa %i4, [%l7 + 0x38] %asi
12046 membar #Sync
12047 fmovs %f6, %f25
12048 stw %l0, [%l7 + 0x08]
12049 st %f1, [%l7 + 0x18]
12050 lduh [%l7 + 0x74], %g4
12051 nop
12052 set 0x18, %i5
12053 std %f10, [%l7 + %i5]
12054 fnor %f16, %f26, %f2
12055 lduh [%l7 + 0x2C], %i2
12056 pdist %f0, %f10, %f26
12057 movg %icc, %i3, %g3
12058 ld [%l7 + 0x78], %f7
12059!Yo - got one - imm_asi 0x58
12060!And yo - immediate is 0x30
12061 set 0x30, %o4
12062 ldxa [%g0 + %o4] 0x58, %o0
12063 stb %o5, [%l7 + 0x19]
12064 ldub [%l7 + 0x62], %o2
12065 std %o2, [%l7 + 0x68]
12066 stbar
12067 ldsh [%l7 + 0x50], %o4
12068 ldsh [%l7 + 0x20], %g5
12069 wr %g0, 0x0c, %asi
12070 ldxa [%l7 + 0x18] %asi, %o7
12071 movre %l2, %o1, %o6
12072 set 0x10, %g7
12073 stxa %l6, [%l7 + %g7] 0x2b
12074 membar #Sync
12075 flush %l7 + 0x68
12076 stx %l3, [%l7 + 0x60]
12077 bvc,pt %xcc, loop_219
12078 flushw
12079 wr %g0, 0x11, %asi
12080 ldxa [%l7 + 0x08] %asi, %i1
12081loop_219:
12082 ldub [%l7 + 0x4A], %g2
12083 ld [%l7 + 0x5C], %f6
12084 udiv %i7, 0x1885, %l1
12085 ldd [%l7 + 0x68], %l4
12086 swap [%l7 + 0x38], %i0
12087 stw %g7, [%l7 + 0x74]
12088 ldx [%l7 + 0x48], %i5
12089 swap [%l7 + 0x44], %i6
12090 set 0x68, %i1
12091 ldxa [%l7 + %i1] 0x10, %l5
12092 ldub [%l7 + 0x68], %g6
12093 fmovrse %i4, %f26, %f4
12094 lduh [%l7 + 0x74], %g1
12095 stb %l0, [%l7 + 0x0C]
12096 std %f22, [%l7 + 0x40]
12097 ldd [%l7 + 0x78], %g4
12098 prefetch [%l7 + 0x48], 0x1
12099 std %i2, [%l7 + 0x68]
12100 wr %g3, %i2, %y
12101 ldsb [%l7 + 0x0F], %o0
12102 st %f5, [%l7 + 0x4C]
12103 ld [%l7 + 0x68], %f25
12104 ldd [%l7 + 0x08], %f20
12105 stb %o5, [%l7 + 0x1A]
12106 stb %o2, [%l7 + 0x71]
12107 ldsb [%l7 + 0x2D], %o4
12108 lduh [%l7 + 0x6E], %o3
12109 ldd [%l7 + 0x50], %f0
12110 swap [%l7 + 0x50], %o7
12111 ldub [%l7 + 0x7D], %g5
12112 ldsb [%l7 + 0x19], %o1
12113 st %f18, [%l7 + 0x18]
12114 lduw [%l7 + 0x78], %o6
12115 nop
12116 set 0x5E, %l5
12117 ldstub [%l7 + %l5], %l2
12118 flush %l7 + 0x24
12119 ldx [%l7 + 0x28], %l3
12120 rd %sys_tick_cmpr, %l6
12121 prefetch [%l7 + 0x54], 0x0
12122 ldd [%l7 + 0x70], %g2
12123 lduh [%l7 + 0x18], %i7
12124 st %f19, [%l7 + 0x70]
12125 movpos %xcc, %i1, %l4
12126 ldd [%l7 + 0x08], %f14
12127 prefetch [%l7 + 0x3C], 0x1
12128 std %f8, [%l7 + 0x30]
12129 array8 %l1, %i0, %i5
12130 fmovrslz %i6, %f29, %f12
12131 ldstub [%l7 + 0x2E], %g7
12132 ldd [%l7 + 0x48], %f22
12133 stx %g6, [%l7 + 0x20]
12134 ld [%l7 + 0x34], %f3
12135 ldx [%l7 + 0x50], %i4
12136 std %f20, [%l7 + 0x30]
12137 wr %g0, 0x89, %asi
12138 stxa %g1, [%l7 + 0x18] %asi
12139 nop
12140 set 0x18, %i4
12141 std %l4, [%l7 + %i4]
12142 fsrc2s %f4, %f7
12143 stb %l0, [%l7 + 0x6C]
12144 lduh [%l7 + 0x78], %g4
12145 set 0x60, %g5
12146 stxa %i3, [%l7 + %g5] 0x88
12147 sth %g3, [%l7 + 0x1E]
12148 ld [%l7 + 0x14], %f28
12149 swap [%l7 + 0x6C], %o0
12150 ldsb [%l7 + 0x39], %i2
12151 std %o4, [%l7 + 0x60]
12152 nop
12153 set 0x68, %i3
12154 prefetch [%l7 + %i3], 0x3
12155 orcc %o2, %o4, %o3
12156 std %f26, [%l7 + 0x20]
12157 stx %g5, [%l7 + 0x58]
12158 stw %o1, [%l7 + 0x3C]
12159 ldd [%l7 + 0x10], %f12
12160 ldd [%l7 + 0x58], %f4
12161 lduh [%l7 + 0x24], %o7
12162 swap [%l7 + 0x54], %l2
12163 stx %o6, [%l7 + 0x60]
12164 ld [%l7 + 0x6C], %f13
12165 ldstub [%l7 + 0x57], %l3
12166 wrpr %g2, %i7, %tick
12167 flush %l7 + 0x50
12168 stbar
12169 lduh [%l7 + 0x7A], %i1
12170 stb %l4, [%l7 + 0x7C]
12171 stw %l1, [%l7 + 0x34]
12172 std %f4, [%l7 + 0x08]
12173 lduh [%l7 + 0x58], %i0
12174 swap [%l7 + 0x38], %l6
12175 ldd [%l7 + 0x38], %f12
12176 stw %i5, [%l7 + 0x08]
12177 ld [%l7 + 0x44], %f10
12178 stx %g7, [%l7 + 0x70]
12179 stb %g6, [%l7 + 0x11]
12180 sth %i6, [%l7 + 0x36]
12181 swap [%l7 + 0x50], %i4
12182 prefetch [%l7 + 0x50], 0x1
12183 stw %l5, [%l7 + 0x50]
12184 alignaddrl %g1, %g4, %i3
12185 stbar
12186 taddcctv %l0, %g3, %o0
12187 wr %g0, 0x1c, %asi
12188 ldxa [%l7 + 0x58] %asi, %i2
12189 ldsh [%l7 + 0x38], %o2
12190 wrpr %o4, 0x1A11, %cwp
12191 brlez,a %o5, loop_220
12192 std %f20, [%l7 + 0x28]
12193 movn %icc, %g5, %o3
12194 ldsb [%l7 + 0x2F], %o1
12195loop_220:
12196 flush %l7 + 0x4C
12197 ldstub [%l7 + 0x55], %o7
12198 fmovrsgez %o6, %f30, %f23
12199!Yo - got one - imm_asi 0x4f
12200!And yo - immediate is 0x28
12201 set 0x28, %l6
12202 ldxa [%g0 + %l6] 0x4f, %l3
12203 stx %l2, [%l7 + 0x30]
12204 ldub [%l7 + 0x10], %g2
12205 ldstub [%l7 + 0x14], %i7
12206 ldub [%l7 + 0x41], %i1
12207 ldx [%l7 + 0x10], %l1
12208 movre %i0, %l4, %i5
12209 sth %g7, [%l7 + 0x68]
12210 set 0x20, %g2
12211 stxa %g6, [%l7 + %g2] 0x81
12212 swap [%l7 + 0x34], %l6
12213 ldd [%l7 + 0x70], %i4
12214!Yo - got one - imm_asi 0x40
12215!And yo - immediate is 0x310
12216 set 0x310, %o0
12217 nop ! stxa %l5, [%g0 + %o0] 0x40 ripped by fixASI40.pl
12218 stx %g1, [%l7 + 0x60]
12219 std %i6, [%l7 + 0x30]
12220 prefetch [%l7 + 0x54], 0x0
12221 prefetch [%l7 + 0x14], 0x1
12222 set 0x60, %o1
12223 ldxa [%l7 + %o1] 0x80, %i3
12224 wr %g0, 0x80, %asi
12225 ldxa [%l7 + 0x50] %asi, %g4
12226 stw %g3, [%l7 + 0x6C]
12227 stx %o0, [%l7 + 0x28]
12228 flush %l7 + 0x28
12229 st %f9, [%l7 + 0x70]
12230!Yo - got one - imm_asi 0x4f
12231!And yo - immediate is 0x10
12232 wr %g0, 0x4f, %asi
12233 stxa %i2, [%g0 + 0x10] %asi
12234 stb %o2, [%l7 + 0x11]
12235 tsubcc %o4, 0x17AA, %o5
12236 std %g4, [%l7 + 0x60]
12237 nop
12238 set 0x68, %o6
12239 ldd [%l7 + %o6], %f12
12240 flush %l7 + 0x78
12241 stx %o3, [%l7 + 0x30]
12242 ldub [%l7 + 0x7B], %o1
12243 ld [%l7 + 0x64], %f22
12244 wr %g0, 0x22, %asi
12245 stxa %o7, [%l7 + 0x50] %asi
12246 membar #Sync
12247 ldsh [%l7 + 0x4C], %o6
12248 wr %g0, 0x11, %asi
12249 ldxa [%l7 + 0x20] %asi, %l3
12250 ldd [%l7 + 0x70], %l2
12251
12252 or %g0, 0x8, %l0
12253 sllx %l0, 0x3c, %l0
12254 wr %l0, 0x836, %sys_tick_cmpr
12255 set 0x10, %i7
12256 ldxa [%l7 + %i7] 0x14, %i7
12257 stx %l0, [%l7 + 0x60]
12258 ldsh [%l7 + 0x7C], %l1
12259 stb %i0, [%l7 + 0x6E]
12260 ldsw [%l7 + 0x10], %l4
12261 ldstub [%l7 + 0x67], %i5
12262 ldsb [%l7 + 0x25], %i1
12263 ldub [%l7 + 0x46], %g6
12264 stb %g7, [%l7 + 0x67]
12265 stx %l6, [%l7 + 0x30]
12266 ldsw [%l7 + 0x70], %i4
12267 stw %l5, [%l7 + 0x10]
12268 stw %i6, [%l7 + 0x28]
12269 lduw [%l7 + 0x3C], %g1
12270 ldd [%l7 + 0x08], %f22
12271 st %f30, [%l7 + 0x30]
12272 flush %l7 + 0x2C
12273 stb %g4, [%l7 + 0x33]
12274!Yo - got one - imm_asi 0x40
12275!And yo - immediate is 0x118
12276 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
12277 nop ! nop ! stxa %i3, [%g0 + 0x118] %asi ripped by fixASI40.pl ripped by fixASI40.pl
12278 ld [%l7 + 0x4C], %f6
12279 fnegd %f4, %f12
12280 EXIT_GOOD
12281
12282
12283
12284!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12285!
12286! Stats for Thread 0:
12287!
12288! Type l : 7413
12289! Type a : 252
12290! Type cti : 220
12291! Type x : 610
12292! Type f : 372
12293! Type i : 1133
12294!
12295!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12296
12297
12298 EXIT_GOOD /* test finish */
12299
12300/************************************************************************
12301 Test case data start
12302 ************************************************************************/
12303.data
12304user_data_start:
12305scratch_area:
12306.word 0xE4423832
12307.word 0xE2230181
12308.word 0xC594CFBF
12309.word 0x86150F21
12310.word 0x83901BEA
12311.word 0xF19AA504
12312.word 0xE0CCB161
12313.word 0x200402B0
12314.word 0xFED4F93A
12315.word 0x880F5BA9
12316.word 0x8E839D6F
12317.word 0xD2B1A56B
12318.word 0x37C4596F
12319.word 0xD33D40BA
12320.word 0xA615F457
12321.word 0x0F43FD27
12322.word 0xDDC509FD
12323.word 0xFBAD2361
12324.word 0xCB6EFCA5
12325.word 0x33DF3ED6
12326.word 0x93CDEB23
12327.word 0x95B183A8
12328.word 0x17BEE63E
12329.word 0x2D7F2C7A
12330.word 0xE450C562
12331.word 0xA38FBA21
12332.word 0x720ECDBF
12333.word 0xFE52B6E9
12334.word 0xFB42D9B9
12335.word 0x596CE9FC
12336.word 0xB31EADE8
12337.word 0x834C397B
12338.word 0x2190DF18
12339.word 0x6D966215
12340.word 0x9D8EE1DF
12341.word 0x0408CCA1
12342.word 0x678A4492
12343.word 0x868A2756
12344.word 0xF56950CF
12345.word 0xF47C932F
12346.word 0x6E74288C
12347.word 0x4D0976A6
12348.word 0x30096033
12349.word 0xC7F8240C
12350.word 0xB25CEC0E
12351.word 0x39AAFE73
12352.word 0x4287805C
12353.word 0xC50615BF
12354.word 0x6D2C9CE6
12355.word 0x7DE4BBF0
12356.word 0x8F6A8CF6
12357.word 0xBABDC002
12358.word 0x4001BCE4
12359.word 0x6D4E212D
12360.word 0x497AA4BA
12361.word 0x1D2D425D
12362.word 0x51B0DD2D
12363.word 0xC0F436FC
12364.word 0x5680B554
12365.word 0x090A3893
12366.word 0xCE20E5A9
12367.word 0x90189724
12368.word 0xB6724620
12369.word 0xA9E9F087
12370.end