Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_ldd.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_ldd.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#define PORTABLE_CORE
39
40define(INIT_TH_FP_REG,
41 `setx $3, %g4, %g5
42 stx %g5, [$1]
43 ldd [$1], $2')
44
45#define MAIN_PAGE_HV_ALSO
46#define MAIN_PAGE_NUCLEUS_ALSO
47
48#include "hboot.s"
49
50/************************************************************************
51 Test case code start
52 ************************************************************************/
53
54.text
55.global main
56
57main: /* test begin */
58
59 ! Get TID/DIAG DATA AREA. Separate memory for each thread.
60 ta T_RD_THID
61 mov %o1, %l6
62 setx user_data_start, %g1, %l7
63 ta T_CHANGE_HPRIV
64 cmp %l6, 0x0
65 be thread_0
66 nop
67 cmp %l6, 0x1
68 be thread_1
69 nop
70 cmp %l6, 0x2
71 be thread_2
72 nop
73 cmp %l6, 0x3
74 be thread_3
75 nop
76 cmp %l6, 0x4
77 be thread_4
78 nop
79 cmp %l6, 0x5
80 be thread_5
81 nop
82 cmp %l6, 0x6
83 be thread_6
84 nop
85 cmp %l6, 0x7
86 be thread_7
87 nop
88 EXIT_BAD
89!
90! Thread 0 Start
91!
92.global thread_0
93thread_0:
94 mov %l7, %g1
95 !# Set %cwp for 8 windows
96 !# This threads memory space into each %l7
97 wrpr %g0, 0x7, %cwp
98 mov %g1, %l7
99 wrpr %g0, 0x6, %cwp
100 mov %g1, %l7
101 wrpr %g0, 0x5, %cwp
102 mov %g1, %l7
103 wrpr %g0, 0x4, %cwp
104 mov %g1, %l7
105 wrpr %g0, 0x3, %cwp
106 mov %g1, %l7
107 wrpr %g0, 0x2, %cwp
108 mov %g1, %l7
109 wrpr %g0, 0x1, %cwp
110 mov %g1, %l7
111 wrpr %g0, 0x0, %cwp
112 mov %g1, %l7
113
114 !# Set %fsr
115 setx 0x0000000000400000, %l0, %l6 !# no post process
116 stx %l6, [%l7 + 0x0] !# no post process
117 ldx [%l7 + 0x0], %fsr !# no post process
118
119 wr %g0, 0x80, %asi !# no post process
120
121 !# Initialize registers ..
122
123 !# Global registers
124 set 0x3, %g1
125 set 0x2, %g2
126 set 0xF, %g3
127 set 0x1, %g4
128 set 0xD, %g5
129 set 0x8, %g6
130 set 0x1, %g7
131 !# Input registers
132 set -0x7, %i0
133 set -0x1, %i1
134 set -0x4, %i2
135 set -0x2, %i3
136 set -0xD, %i4
137 set -0x5, %i5
138 set -0x1, %i6
139 set -0x3, %i7
140 !# Local registers
141 set 0x5753E818, %l0
142 set 0x42724679, %l1
143 set 0x4783762D, %l2
144 set 0x070E7DA0, %l3
145 set 0x69020673, %l4
146 set 0x203A6525, %l5
147 set 0x29EF117C, %l6
148 !# Output registers
149 set 0x04DF, %o0
150 set 0x0EA8, %o1
151 set 0x0BD8, %o2
152 set 0x1337, %o3
153 set -0x03DD, %o4
154 set 0x1B08, %o5
155 set -0x1C2E, %o6
156 set 0x0FAD, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
159 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
160 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
161 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
162 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
163 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
164 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
165 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
166 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
167 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
168 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
169 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
170 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
171 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
172 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
173 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
174
175 !# Execute Main Diag ..
176
177 nop
178 set 0x36, %g1
179 sth %i6, [%l7 + %g1]
180 nop
181 set 0x36, %g6
182 lduh [%l7 + %g6], %l4
183 nop
184 set 0x10, %i3
185 stx %o2, [%l7 + %i3]
186 or %o0, %i2, %i3
187 nop
188 set 0x64, %l1
189 lduh [%l7 + %l1], %g7
190 nop
191 set 0x6A, %o2
192 ldub [%l7 + %o2], %l5
193 set 0x26, %g5
194 stba %i7, [%l7 + %g5] 0x89
195 nop
196 set 0x10, %g3
197 stw %l1, [%l7 + %g3]
198 and %g3, %g4, %o4
199 nop
200 set 0x30, %l5
201 ldd [%l7 + %l5], %i0
202 nop
203 set 0x3A, %i1
204 lduh [%l7 + %i1], %i4
205 nop
206 set 0x30, %g7
207 ldx [%l7 + %g7], %o7
208 set 0x48, %o3
209 sta %f8, [%l7 + %o3] 0x81
210 nop
211 set 0x40, %o4
212 stw %l6, [%l7 + %o4]
213 nop
214 set 0x4C, %o5
215 prefetch [%l7 + %o5], 3
216 wr %g5, %o6, %ccr
217 set 0x40, %i2
218 stda %f0, [%l7 + %i2] 0xc4
219 set 0x40, %o6
220 ldxa [%l7 + %o6] 0x89, %l2
221 nop
222 set 0x4C, %g2
223 lduh [%l7 + %g2], %o3
224 set 0x10, %i4
225 sta %f29, [%l7 + %i4] 0x80
226 nop
227 set 0x18, %l2
228 lduh [%l7 + %l2], %l0
229 add %g6, %i5, %l3
230 add %l7, 0x28, %l6
231 wr %g0, 0x80, %asi
232 ldxa [%l6] %asi, %o1
233 casxa [%l6] 0x80, %o1, %o5
234 set 0x40, %i6
235 stda %f0, [%l7 + %i6] 0xf9
236 membar #Sync
237 nop
238 set 0x2A, %l4
239 sth %g1, [%l7 + %l4]
240 set 0x18, %g4
241 lda [%l7 + %g4] 0x81, %f10
242 set 0x10, %o0
243 stda %g2, [%l7 + %o0] 0x88
244 set 0x40, %i7
245 stda %i0, [%l7 + %i7] 0x80
246 nop
247 set 0x58, %i5
248 ldd [%l7 + %i5], %f8
249 nop
250 set 0x3C, %o7
251 swap [%l7 + %o7], %l4
252 nop
253 set 0x26, %i0
254 ldsh [%l7 + %i0], %o2
255 set 0x60, %l0
256 ldda [%l7 + %l0] 0x80, %i6
257 nop
258 set 0x5D, %l6
259 ldsb [%l7 + %l6], %i2
260 set 0x48, %l3
261 prefetcha [%l7 + %l3] 0x81, 4
262 nop
263 set 0x72, %o1
264 lduh [%l7 + %o1], %g7
265 nop
266 set 0x70, %g6
267 ldsh [%l7 + %g6], %l5
268 set 0x30, %g1
269 ldda [%l7 + %g1] 0x89, %i6
270 add %l7, 0x20, %l6
271 wr %g0, 0x89, %asi
272 casa [%l6] 0x89, %i3, %g3
273 set 0x70, %l1
274 ldda [%l7 + %l1] 0xe3, %l0
275 nop
276 set 0x5E, %i3
277 stb %o4, [%l7 + %i3]
278 and %i1, %i4, %g4
279 add %l7, 0x40, %l6
280 wr %g0, 0x80, %asi
281 casxa [%l6] 0x80, %l6, %g5
282 nop
283 set 0x09, %g5
284 ldstub [%l7 + %g5], %o7
285 nop
286 set 0x2C, %g3
287 stw %l2, [%l7 + %g3]
288 nop
289 set 0x10, %o2
290 ldx [%l7 + %o2], %o3
291 set 0x16, %l5
292 stha %o6, [%l7 + %l5] 0x89
293 set 0x1E, %i1
294 stha %l0, [%l7 + %i1] 0xe3
295 membar #Sync
296 nop
297 set 0x25, %o3
298 ldsb [%l7 + %o3], %i5
299 set 0x18, %g7
300 stxa %l3, [%l7 + %g7] 0xe2
301 membar #Sync
302 set 0x58, %o4
303 stxa %o1, [%l7 + %o4] 0x88
304 or %g6, %o5, %g1
305 nop
306 set 0x24, %o5
307 sth %g2, [%l7 + %o5]
308 nop
309 set 0x58, %i2
310 ldd [%l7 + %i2], %i0
311 st %f0, [%l7 + 0x50]
312 set 0x40, %g2
313 ldda [%l7 + %g2] 0xd8, %f16
314 set 0x78, %o6
315 stda %l4, [%l7 + %o6] 0xea
316 membar #Sync
317 st %f11, [%l7 + 0x44]
318 nop
319 set 0x30, %l2
320 ldd [%l7 + %l2], %o2
321 nop
322 set 0x7C, %i4
323 lduh [%l7 + %i4], %i6
324 set 0x4C, %i6
325 stba %o0, [%l7 + %i6] 0x88
326 set 0x3B, %l4
327 stba %i2, [%l7 + %l4] 0x80
328 nop
329 set 0x24, %g4
330 lduw [%l7 + %g4], %l5
331 set 0x33, %i7
332 ldstuba [%l7 + %i7] 0x81, %g7
333 set 0x28, %o0
334 ldxa [%l7 + %o0] 0x88, %i7
335 nop
336 set 0x38, %o7
337 prefetch [%l7 + %o7], 4
338 nop
339 set 0x10, %i5
340 stw %i3, [%l7 + %i5]
341 nop
342 set 0x2E, %i0
343 lduh [%l7 + %i0], %g3
344 nop
345 set 0x4A, %l0
346 stb %l1, [%l7 + %l0]
347 set 0x40, %l3
348 stda %f16, [%l7 + %l3] 0xf1
349 membar #Sync
350 set 0x70, %l6
351 prefetcha [%l7 + %l6] 0x80, 2
352 nop
353 set 0x5E, %o1
354 ldstub [%l7 + %o1], %i1
355 and %i4, %g4, %l6
356 nop
357 set 0x78, %g6
358 stx %fsr, [%l7 + %g6]
359 set 0x56, %g1
360 stba %g5, [%l7 + %g1] 0x89
361 nop
362 set 0x61, %l1
363 ldstub [%l7 + %l1], %l2
364 membar #Sync
365 set 0x40, %g5
366 ldda [%l7 + %g5] 0xf0, %f16
367 set 0x78, %i3
368 sta %f22, [%l7 + %i3] 0x80
369 set 0x71, %o2
370 stba %o7, [%l7 + %o2] 0x80
371 nop
372 set 0x78, %l5
373 ldx [%l7 + %l5], %o3
374 nop
375 set 0x78, %i1
376 ldsw [%l7 + %i1], %l0
377 set 0x2C, %g3
378 sta %f16, [%l7 + %g3] 0x80
379 set 0x18, %g7
380 stda %i4, [%l7 + %g7] 0xe3
381 membar #Sync
382 nop
383 set 0x24, %o3
384 ldub [%l7 + %o3], %l3
385 nop
386 set 0x79, %o5
387 ldub [%l7 + %o5], %o1
388 st %fsr, [%l7 + 0x50]
389 nop
390 set 0x40, %o4
391 ldx [%l7 + %o4], %o6
392 set 0x4B, %g2
393 ldstuba [%l7 + %g2] 0x81, %g6
394 and %o5, %g1, %i0
395 nop
396 set 0x0C, %o6
397 sth %g2, [%l7 + %o6]
398 nop
399 set 0x5C, %l2
400 swap [%l7 + %l2], %o2
401 set 0x64, %i2
402 swapa [%l7 + %i2] 0x80, %i6
403 nop
404 set 0x14, %i6
405 stw %o0, [%l7 + %i6]
406 or %i2, %l5, %g7
407 nop
408 set 0x20, %l4
409 std %f24, [%l7 + %l4]
410 set 0x48, %g4
411 stba %l4, [%l7 + %g4] 0x80
412 and %i7, %i3, %g3
413 set 0x40, %i7
414 stda %f0, [%l7 + %i7] 0xda
415 nop
416 set 0x08, %i4
417 ldd [%l7 + %i4], %f6
418 set 0x60, %o0
419 lda [%l7 + %o0] 0x89, %f19
420 nop
421 set 0x58, %i5
422 ldd [%l7 + %i5], %f12
423 set 0x40, %o7
424 stda %f0, [%l7 + %o7] 0xcc
425 set 0x40, %i0
426 ldda [%l7 + %i0] 0x80, %l0
427 set 0x54, %l0
428 lda [%l7 + %l0] 0x80, %f22
429 set 0x40, %l6
430 ldxa [%l7 + %l6] 0x88, %o4
431 nop
432 set 0x16, %l3
433 ldstub [%l7 + %l3], %i4
434 nop
435 set 0x58, %o1
436 lduw [%l7 + %o1], %g4
437 membar #Sync
438 set 0x40, %g6
439 ldda [%l7 + %g6] 0xf9, %f16
440 nop
441 set 0x38, %l1
442 prefetch [%l7 + %l1], 1
443 set 0x50, %g5
444 prefetcha [%l7 + %g5] 0x89, 3
445 nop
446 set 0x14, %g1
447 lduh [%l7 + %g1], %i1
448 set 0x64, %i3
449 swapa [%l7 + %i3] 0x80, %l2
450 set 0x20, %o2
451 lda [%l7 + %o2] 0x81, %f11
452 nop
453 set 0x08, %i1
454 sth %g5, [%l7 + %i1]
455 membar #Sync
456 set 0x40, %l5
457 ldda [%l7 + %l5] 0xf8, %f0
458 nop
459 set 0x70, %g7
460 lduh [%l7 + %g7], %o7
461 nop
462 set 0x30, %o3
463 std %f28, [%l7 + %o3]
464 set 0x78, %g3
465 stxa %l0, [%l7 + %g3] 0x88
466 st %fsr, [%l7 + 0x70]
467 st %fsr, [%l7 + 0x44]
468 set 0x20, %o5
469 stda %i4, [%l7 + %o5] 0xe3
470 membar #Sync
471 st %fsr, [%l7 + 0x74]
472 nop
473 set 0x6D, %o4
474 ldub [%l7 + %o4], %l3
475 nop
476 set 0x38, %o6
477 stx %o3, [%l7 + %o6]
478 nop
479 set 0x38, %l2
480 ldsw [%l7 + %l2], %o1
481 set 0x78, %i2
482 stwa %g6, [%l7 + %i2] 0xe3
483 membar #Sync
484 or %o6, %g1, %o5
485 or %g2, %i0, %i6
486 set 0x30, %i6
487 stda %o2, [%l7 + %i6] 0x81
488 set 0x40, %l4
489 ldda [%l7 + %l4] 0xd8, %f0
490 and %o0, %l5, %g7
491 nop
492 set 0x14, %g2
493 ldsw [%l7 + %g2], %l4
494 nop
495 set 0x30, %i7
496 lduw [%l7 + %i7], %i7
497 add %l7, 0x10, %l6
498 wr %g0, 0x80, %asi
499 casxa [%l6] 0x80, %i3, %i2
500 membar #Sync
501 set 0x40, %g4
502 ldda [%l7 + %g4] 0xf0, %f0
503 set 0x78, %o0
504 swapa [%l7 + %o0] 0x81, %l1
505 ld [%l7 + 0x20], %f8
506 set 0x50, %i5
507 stda %o4, [%l7 + %i5] 0x88
508 set 0x10, %o7
509 lda [%l7 + %o7] 0x80, %f30
510 nop
511 set 0x0C, %i4
512 lduw [%l7 + %i4], %g3
513 add %l7, 0x6C, %l6
514 wr %g0, 0x89, %asi
515 lda [%l6] %asi, %i4
516 casa [%l6] 0x89, %i4, %l6
517 nop
518 set 0x38, %i0
519 stw %i1, [%l7 + %i0]
520 add %l7, 0x48, %l6
521 wr %g0, 0x81, %asi
522 casa [%l6] 0x81, %l2, %g4
523 or %o7, %g5, %i5
524 nop
525 set 0x40, %l6
526 std %l2, [%l7 + %l6]
527 nop
528 set 0x1C, %l0
529 stw %o3, [%l7 + %l0]
530 nop
531 set 0x08, %o1
532 stx %l0, [%l7 + %o1]
533 nop
534 set 0x22, %l3
535 ldsh [%l7 + %l3], %g6
536 st %fsr, [%l7 + 0x30]
537 st %f29, [%l7 + 0x54]
538 nop
539 set 0x28, %l1
540 stx %fsr, [%l7 + %l1]
541 set 0x50, %g5
542 ldda [%l7 + %g5] 0xe2, %o0
543 nop
544 set 0x10, %g1
545 stw %o6, [%l7 + %g1]
546 bge %icc, loop_1
547 nop
548 set 0x14, %g6
549 ldsw [%l7 + %g6], %o5
550 nop
551 set 0x40, %o2
552 std %g2, [%l7 + %o2]
553 nop
554 or %g0, 0x8, %l0
555 sllx %l0, 0x3c, %l0
556 wr %l0, 0x614, %sys_tick_cmpr
557loop_1:
558 nop
559 membar #Sync
560 set 0x40, %i1
561 ldda [%l7 + %i1] 0xf9, %f16
562 nop
563 set 0x18, %l5
564 ldsh [%l7 + %l5], %i0
565 nop
566 set 0x36, %i3
567 ldstub [%l7 + %i3], %o2
568 nop
569 set 0x74, %g7
570 ldsh [%l7 + %g7], %l5
571 or %g7, %l4, %i7
572 nop
573 set 0x28, %o3
574 stx %fsr, [%l7 + %o3]
575 st %f16, [%l7 + 0x54]
576 set 0x28, %o5
577 lda [%l7 + %o5] 0x89, %f31
578 nop
579 set 0x10, %o4
580 stx %fsr, [%l7 + %o4]
581 set 0x40, %g3
582 ldda [%l7 + %g3] 0x88, %f0
583 set 0x67, %l2
584 ldstuba [%l7 + %l2] 0x88, %i3
585 nop
586 set 0x78, %o6
587 lduw [%l7 + %o6], %i2
588 nop
589 set 0x28, %i2
590 sth %l1, [%l7 + %i2]
591 set 0x28, %l4
592 lda [%l7 + %l4] 0x89, %f8
593 nop
594 set 0x40, %i6
595 std %f0, [%l7 + %i6]
596 nop
597 set 0x43, %i7
598 ldub [%l7 + %i7], %o4
599 nop
600 set 0x78, %g2
601 ldd [%l7 + %g2], %g2
602 set 0x74, %o0
603 stwa %i4, [%l7 + %o0] 0x80
604 nop
605 set 0x0C, %i5
606 lduw [%l7 + %i5], %l6
607 set 0x4A, %g4
608 stha %o0, [%l7 + %g4] 0xe2
609 membar #Sync
610 nop
611 set 0x11, %i4
612 ldsb [%l7 + %i4], %i1
613 set 0x08, %i0
614 stda %l2, [%l7 + %i0] 0x88
615 set 0x08, %l6
616 prefetcha [%l7 + %l6] 0x88, 2
617 set 0x08, %l0
618 swapa [%l7 + %l0] 0x88, %g5
619 nop
620 set 0x1C, %o1
621 swap [%l7 + %o1], %i5
622 nop
623 set 0x4C, %l3
624 prefetch [%l7 + %l3], 0
625 nop
626 set 0x63, %l1
627 ldub [%l7 + %l1], %l3
628 nop
629 set 0x48, %g5
630 sth %g4, [%l7 + %g5]
631 nop
632 set 0x64, %o7
633 lduw [%l7 + %o7], %l0
634 nop
635 set 0x40, %g1
636 ldx [%l7 + %g1], %o3
637 add %l7, 0x50, %l6
638 wr %g0, 0x89, %asi
639 casxa [%l6] 0x89, %o1, %g6
640 nop
641 set 0x1E, %g6
642 ldub [%l7 + %g6], %o6
643 set 0x68, %o2
644 lda [%l7 + %o2] 0x89, %f27
645 set 0x70, %i1
646 prefetcha [%l7 + %i1] 0x89, 1
647 add %l7, 0x70, %l6
648 wr %g0, 0x80, %asi
649 casa [%l6] 0x80, %g1, %o5
650 nop
651 set 0x24, %i3
652 ldub [%l7 + %i3], %i0
653 set 0x1C, %g7
654 stwa %i6, [%l7 + %g7] 0xea
655 membar #Sync
656 add %l7, 0x70, %l6
657 wr %g0, 0x81, %asi
658 ldxa [%l6] %asi, %l5
659 casxa [%l6] 0x81, %l5, %g7
660 st %f27, [%l7 + 0x1C]
661 ld [%l7 + 0x20], %f9
662 bne %xcc, loop_2
663 nop
664 set 0x20, %l5
665 ldsh [%l7 + %l5], %l4
666 set 0x60, %o3
667 ldda [%l7 + %o3] 0xeb, %o2
668loop_2:
669 nop
670 nop
671 or %g0, 0x8, %l0
672 sllx %l0, 0x3c, %l0
673 wr %l0, %g0, %tick_cmpr
674 nop
675 set 0x38, %o4
676 ldx [%l7 + %o4], %l1
677 ld [%l7 + 0x74], %f15
678 add %l7, 0x10, %l6
679 wr %g0, 0x89, %asi
680 casxa [%l6] 0x89, %i7, %g3
681 and %i4, %o4, %o0
682 nop
683 set 0x44, %o5
684 sth %i1, [%l7 + %o5]
685 nop
686 set 0x54, %g3
687 sth %l2, [%l7 + %g3]
688 nop
689 set 0x28, %o6
690 ldx [%l7 + %o6], %l6
691 st %f31, [%l7 + 0x08]
692 nop
693 set 0x6E, %i2
694 lduh [%l7 + %i2], %o7
695 set 0x3F, %l2
696 ldstuba [%l7 + %l2] 0x80, %g5
697 nop
698 set 0x10, %l4
699 ldd [%l7 + %l4], %i4
700 nop
701 set 0x5C, %i6
702 lduw [%l7 + %i6], %l3
703 and %g4, %l0, %o1
704 nop
705 set 0x7C, %g2
706 ldub [%l7 + %g2], %g6
707 nop
708 set 0x7C, %o0
709 ldsh [%l7 + %o0], %o6
710 nop
711 set 0x38, %i7
712 stx %g2, [%l7 + %i7]
713 nop
714 set 0x60, %i5
715 stx %fsr, [%l7 + %i5]
716 nop
717 set 0x08, %i4
718 stx %g1, [%l7 + %i4]
719 nop
720 set 0x10, %i0
721 ldd [%l7 + %i0], %o4
722 nop
723 set 0x70, %l6
724 ldd [%l7 + %l6], %f14
725 nop
726 set 0x68, %l0
727 swap [%l7 + %l0], %i0
728 set 0x10, %g4
729 ldxa [%l7 + %g4] 0x81, %i6
730 nop
731 set 0x40, %l3
732 stw %l5, [%l7 + %l3]
733 ble %icc, loop_3
734 nop
735 set 0x09, %l1
736 stb %g7, [%l7 + %l1]
737 wr %l4, %o3, %set_softint
738 nop
739 set 0x48, %g5
740 prefetch [%l7 + %g5], 4
741loop_3:
742 wr %g0, 0x5, %fprs
743 nop
744 set 0x58, %o1
745 stx %fsr, [%l7 + %o1]
746 add %l7, 0x20, %l6
747 wr %g0, 0x80, %asi
748 ldxa [%l6] %asi, %l1
749 casxa [%l6] 0x80, %l1, %o2
750 and %i7, %g3, %i4
751 nop
752 set 0x53, %o7
753 ldub [%l7 + %o7], %o0
754 st %fsr, [%l7 + 0x48]
755 nop
756 set 0x18, %g1
757 ldx [%l7 + %g1], %o4
758 set 0x5E, %o2
759 stha %l2, [%l7 + %o2] 0xe2
760 membar #Sync
761 add %l6, %o7, %g5
762 set 0x72, %i1
763 stha %i1, [%l7 + %i1] 0x89
764 nop
765 set 0x6C, %i3
766 swap [%l7 + %i3], %l3
767 add %l7, 0x10, %l6
768 wr %g0, 0x88, %asi
769 casa [%l6] 0x88, %i5, %l0
770 set 0x1C, %g6
771 sta %f0, [%l7 + %g6] 0x88
772 nop
773 set 0x10, %l5
774 stx %fsr, [%l7 + %l5]
775 nop
776 set 0x70, %o3
777 sth %g4, [%l7 + %o3]
778 nop
779 set 0x28, %o4
780 stb %o1, [%l7 + %o4]
781 nop
782 set 0x70, %g7
783 lduw [%l7 + %g7], %g6
784 set 0x30, %o5
785 ldda [%l7 + %o5] 0xeb, %o6
786 set 0x40, %o6
787 ldxa [%l7 + %o6] 0x89, %g1
788 nop
789 set 0x10, %i2
790 stw %o5, [%l7 + %i2]
791 or %i0, %g2, %i6
792 add %g7, %l4, %o3
793 nop
794 set 0x3C, %g3
795 sth %l5, [%l7 + %g3]
796 nop
797 set 0x64, %l4
798 lduw [%l7 + %l4], %i2
799 set 0x62, %i6
800 stha %l1, [%l7 + %i6] 0xea
801 membar #Sync
802 nop
803 set 0x08, %g2
804 ldd [%l7 + %g2], %f24
805 nop
806 set 0x57, %l2
807 ldstub [%l7 + %l2], %i3
808 set 0x68, %i7
809 lda [%l7 + %i7] 0x89, %f27
810 or %i7, %o2, %g3
811 and %i4, %o4, %l2
812 ba,a,pt %xcc, loop_4
813 nop
814 set 0x70, %i5
815 ldd [%l7 + %i5], %f16
816 nop
817 set 0x60, %i4
818 std %f6, [%l7 + %i4]
819 set 0x70, %i0
820 swapa [%l7 + %i0] 0x80, %o0
821loop_4:
822 nop
823 set 0x3C, %o0
824 sta %f20, [%l7 + %o0] 0x89
825 set 0x18, %l0
826 lda [%l7 + %l0] 0x81, %f18
827 st %fsr, [%l7 + 0x70]
828 set 0x0C, %l6
829 lda [%l7 + %l6] 0x80, %f7
830 nop
831 set 0x78, %g4
832 ldsh [%l7 + %g4], %o7
833 nop
834 set 0x08, %l1
835 stx %fsr, [%l7 + %l1]
836 nop
837 set 0x18, %g5
838 std %i6, [%l7 + %g5]
839 nop
840 set 0x2C, %l3
841 swap [%l7 + %l3], %i1
842 add %l7, 0x50, %l6
843 wr %g0, 0x88, %asi
844 casa [%l6] 0x88, %l3, %i5
845 set 0x30, %o7
846 prefetcha [%l7 + %o7] 0x89, 1
847 set 0x32, %g1
848 ldstuba [%l7 + %g1] 0x89, %g5
849 set 0x44, %o2
850 stwa %g4, [%l7 + %o2] 0x80
851 set 0x50, %o1
852 lda [%l7 + %o1] 0x88, %f0
853 nop
854 set 0x68, %i3
855 std %o0, [%l7 + %i3]
856 set 0x1F, %i1
857 stba %o6, [%l7 + %i1] 0xe3
858 membar #Sync
859 and %g1, %g6, %i0
860 nop
861 set 0x5C, %g6
862 prefetch [%l7 + %g6], 2
863 nop
864 set 0x65, %o3
865 ldub [%l7 + %o3], %o5
866 set 0x28, %l5
867 sta %f18, [%l7 + %l5] 0x88
868 set 0x18, %g7
869 stwa %i6, [%l7 + %g7] 0xe3
870 membar #Sync
871 st %fsr, [%l7 + 0x60]
872 set 0x09, %o5
873 ldstuba [%l7 + %o5] 0x81, %g2
874 nop
875 set 0x48, %o6
876 std %g6, [%l7 + %o6]
877 fpadd32 %f0, %f0, %f8
878 nop
879 set 0x08, %o4
880 ldd [%l7 + %o4], %l4
881 set 0x29, %i2
882 ldstuba [%l7 + %i2] 0x81, %l5
883 set 0x6C, %l4
884 stwa %o3, [%l7 + %l4] 0x88
885 nop
886 set 0x2C, %i6
887 sth %i2, [%l7 + %i6]
888 nop
889 set 0x18, %g2
890 lduw [%l7 + %g2], %i3
891 add %l7, 0x0C, %l6
892 wr %g0, 0x88, %asi
893 casa [%l6] 0x88, %l1, %i7
894 nop
895 set 0x79, %g3
896 ldub [%l7 + %g3], %g3
897 and %i4, %o2, %l2
898 nop
899 set 0x30, %i7
900 ldsh [%l7 + %i7], %o4
901 nop
902 set 0x40, %i5
903 std %o0, [%l7 + %i5]
904 nop
905 set 0x76, %l2
906 lduh [%l7 + %l2], %l6
907 or %o7, %i1, %l3
908 nop
909 set 0x4C, %i4
910 stw %l0, [%l7 + %i4]
911 nop
912 set 0x74, %o0
913 lduh [%l7 + %o0], %g5
914 ld [%l7 + 0x48], %f23
915 st %f23, [%l7 + 0x24]
916 set 0x30, %i0
917 stxa %g4, [%l7 + %i0] 0x89
918 set 0x4C, %l6
919 lda [%l7 + %l6] 0x89, %f23
920 add %l7, 0x1C, %l6
921 wr %g0, 0x88, %asi
922 lda [%l6] %asi, %o1
923 casa [%l6] 0x88, %o1, %i5
924 nop
925 set 0x5C, %g4
926 ldsw [%l7 + %g4], %o6
927 nop
928 set 0x1C, %l1
929 prefetch [%l7 + %l1], 4
930 nop
931 set 0x24, %l0
932 stb %g6, [%l7 + %l0]
933 set 0x78, %g5
934 stxa %i0, [%l7 + %g5] 0x80
935 nop
936 set 0x70, %l3
937 swap [%l7 + %l3], %o5
938 nop
939 set 0x70, %o7
940 ldsw [%l7 + %o7], %g1
941 add %i6, %g7, %l4
942 add %g2, %o3, %i2
943 set 0x10, %o2
944 stda %i2, [%l7 + %o2] 0x88
945 wr %l5, %l1, %ccr
946 set 0x68, %g1
947 stxa %g3, [%l7 + %g1] 0xe2
948 membar #Sync
949 and %i7, %i4, %l2
950 nop
951 set 0x38, %o1
952 ldx [%l7 + %o1], %o2
953 nop
954 set 0x62, %i3
955 lduh [%l7 + %i3], %o4
956 nop
957 set 0x26, %g6
958 ldsh [%l7 + %g6], %l6
959 nop
960 set 0x64, %o3
961 prefetch [%l7 + %o3], 0
962 set 0x48, %l5
963 sta %f24, [%l7 + %l5] 0x89
964 set 0x78, %i1
965 stwa %o0, [%l7 + %i1] 0x81
966 set 0x68, %o5
967 stxa %o7, [%l7 + %o5] 0xeb
968 membar #Sync
969 fpsub16s %f21, %f2, %f3
970 nop
971 set 0x40, %o6
972 ldx [%l7 + %o6], %l3
973 nop
974 set 0x78, %g7
975 std %i0, [%l7 + %g7]
976 set 0x08, %o4
977 stxa %l0, [%l7 + %o4] 0x81
978 nop
979 set 0x30, %l4
980 std %f6, [%l7 + %l4]
981 set 0x14, %i6
982 sta %f3, [%l7 + %i6] 0x81
983 nop
984 set 0x70, %i2
985 std %g4, [%l7 + %i2]
986 nop
987 set 0x52, %g3
988 sth %o1, [%l7 + %g3]
989 nop
990 set 0x5C, %i7
991 ldsw [%l7 + %i7], %i5
992 set 0x28, %g2
993 lda [%l7 + %g2] 0x80, %f26
994 nop
995 set 0x7D, %i5
996 stb %o6, [%l7 + %i5]
997 nop
998 set 0x70, %i4
999 stx %g5, [%l7 + %i4]
1000 st %fsr, [%l7 + 0x64]
1001 add %l7, 0x20, %l6
1002 wr %g0, 0x80, %asi
1003 ldxa [%l6] %asi, %g6
1004 casxa [%l6] 0x80, %g6, %o5
1005 set 0x54, %o0
1006 stwa %i0, [%l7 + %o0] 0xe3
1007 membar #Sync
1008 nop
1009 set 0x0C, %i0
1010 lduw [%l7 + %i0], %g1
1011 set 0x40, %l2
1012 stda %f0, [%l7 + %l2] 0xf9
1013 membar #Sync
1014 nop
1015 set 0x10, %g4
1016 prefetch [%l7 + %g4], 3
1017 nop
1018 set 0x48, %l1
1019 stw %g7, [%l7 + %l1]
1020 set 0x44, %l0
1021 lda [%l7 + %l0] 0x89, %f10
1022 nop
1023 set 0x50, %l6
1024 std %l4, [%l7 + %l6]
1025 nop
1026 set 0x1A, %g5
1027 ldsh [%l7 + %g5], %g2
1028 add %l7, 0x50, %l6
1029 wr %g0, 0x80, %asi
1030 ldxa [%l6] %asi, %i6
1031 casxa [%l6] 0x80, %i6, %i2
1032 set 0x47, %l3
1033 ldstuba [%l7 + %l3] 0x81, %i3
1034 set 0x64, %o2
1035 ldstuba [%l7 + %o2] 0x88, %o3
1036 and %l1, %g3, %l5
1037 nop
1038 set 0x58, %o7
1039 ldstub [%l7 + %o7], %i4
1040 nop
1041 set 0x16, %g1
1042 ldsb [%l7 + %g1], %l2
1043 set 0x39, %i3
1044 ldstuba [%l7 + %i3] 0x80, %i7
1045 st %f4, [%l7 + 0x6C]
1046 nop
1047 set 0x10, %o1
1048 ldd [%l7 + %o1], %f18
1049 set 0x4E, %g6
1050 stha %o2, [%l7 + %g6] 0x88
1051 add %l7, 0x64, %l6
1052 wr %g0, 0x88, %asi
1053 casa [%l6] 0x88, %o4, %l6
1054 nop
1055 set 0x3E, %o3
1056 ldstub [%l7 + %o3], %o0
1057 set 0x28, %l5
1058 stxa %l3, [%l7 + %l5] 0x80
1059 membar #Sync
1060 set 0x40, %o5
1061 ldda [%l7 + %o5] 0xf0, %f16
1062 set 0x40, %i1
1063 ldda [%l7 + %i1] 0x81, %f16
1064 set 0x38, %g7
1065 prefetcha [%l7 + %g7] 0x89, 1
1066 nop
1067 set 0x1B, %o6
1068 ldub [%l7 + %o6], %l0
1069 st %f24, [%l7 + 0x50]
1070 nop
1071 set 0x28, %l4
1072 ldsw [%l7 + %l4], %i1
1073 nop
1074 set 0x7C, %o4
1075 swap [%l7 + %o4], %o1
1076 nop
1077 set 0x58, %i2
1078 ldsw [%l7 + %i2], %i5
1079 or %o6, %g5, %g6
1080 nop
1081 set 0x60, %i6
1082 stw %o5, [%l7 + %i6]
1083 bl,a %icc, loop_5
1084 or %i0, %g1, %g4
1085 nop
1086 set 0x47, %i7
1087 ldstub [%l7 + %i7], %g7
1088 bgu,a %xcc, loop_6
1089loop_5:
1090 fpadd16s %f21, %f3, %f31
1091 nop
1092 set 0x2A, %g2
1093 ldsb [%l7 + %g2], %l4
1094 st %fsr, [%l7 + 0x3C]
1095loop_6:
1096 nop
1097 set 0x30, %i5
1098 lda [%l7 + %i5] 0x80, %f8
1099 nop
1100 set 0x16, %g3
1101 lduh [%l7 + %g3], %i6
1102 nop
1103 set 0x45, %i4
1104 ldstub [%l7 + %i4], %g2
1105 nop
1106 set 0x6C, %o0
1107 lduw [%l7 + %o0], %i3
1108 set 0x40, %l2
1109 ldda [%l7 + %l2] 0x81, %f16
1110 nop
1111 set 0x34, %g4
1112 prefetch [%l7 + %g4], 4
1113 nop
1114 set 0x68, %i0
1115 stx %i2, [%l7 + %i0]
1116 nop
1117 set 0x38, %l0
1118 std %l0, [%l7 + %l0]
1119 nop
1120 set 0x5C, %l6
1121 lduh [%l7 + %l6], %g3
1122 ld [%l7 + 0x18], %f30
1123 set 0x70, %g5
1124 stxa %o3, [%l7 + %g5] 0x81
1125 or %l5, %l2, %i4
1126 nop
1127 set 0x58, %l1
1128 ldx [%l7 + %l1], %i7
1129 nop
1130 set 0x7C, %l3
1131 ldsw [%l7 + %l3], %o4
1132 nop
1133 set 0x51, %o7
1134 ldub [%l7 + %o7], %l6
1135 nop
1136 set 0x20, %o2
1137 ldstub [%l7 + %o2], %o2
1138 nop
1139 set 0x28, %g1
1140 std %o0, [%l7 + %g1]
1141 set 0x08, %o1
1142 stxa %l3, [%l7 + %o1] 0xea
1143 membar #Sync
1144 and %o7, %i1, %l0
1145 st %f23, [%l7 + 0x2C]
1146 st %f25, [%l7 + 0x28]
1147 membar #Sync
1148 set 0x40, %g6
1149 ldda [%l7 + %g6] 0xf8, %f0
1150 set 0x08, %i3
1151 ldxa [%l7 + %i3] 0x80, %o1
1152 nop
1153 set 0x26, %l5
1154 ldub [%l7 + %l5], %o6
1155 or %g5, %i5, %g6
1156 nop
1157 set 0x60, %o5
1158 std %o4, [%l7 + %o5]
1159 add %l7, 0x30, %l6
1160 wr %g0, 0x80, %asi
1161 casxa [%l6] 0x80, %g1, %g4
1162 bleu,a %xcc, loop_7
1163 nop
1164 set 0x66, %i1
1165 sth %g7, [%l7 + %i1]
1166 add %i0, %l4, %g2
1167 nop
1168 set 0x58, %g7
1169 ldd [%l7 + %g7], %i2
1170loop_7:
1171 nop
1172 set 0x40, %o6
1173 std %f2, [%l7 + %o6]
1174 set 0x2C, %l4
1175 sta %f8, [%l7 + %l4] 0x88
1176 nop
1177 set 0x48, %o3
1178 ldd [%l7 + %o3], %i2
1179 add %i6, %g3, %o3
1180 nop
1181 set 0x10, %o4
1182 stx %fsr, [%l7 + %o4]
1183 st %fsr, [%l7 + 0x50]
1184 nop
1185 set 0x28, %i2
1186 std %f20, [%l7 + %i2]
1187 add %l7, 0x20, %l6
1188 wr %g0, 0x88, %asi
1189 casa [%l6] 0x88, %l5, %l2
1190 nop
1191 set 0x10, %i7
1192 stx %l1, [%l7 + %i7]
1193 set 0x50, %i6
1194 swapa [%l7 + %i6] 0x89, %i7
1195 set 0x2C, %i5
1196 swapa [%l7 + %i5] 0x81, %o4
1197 or %l6, %i4, %o0
1198 set 0x7D, %g2
1199 ldstuba [%l7 + %g2] 0x80, %l3
1200 set 0x54, %g3
1201 lda [%l7 + %g3] 0x81, %f18
1202 add %l7, 0x7C, %l6
1203 wr %g0, 0x81, %asi
1204 lda [%l6] %asi, %o2
1205 casa [%l6] 0x81, %o2, %i1
1206 nop
1207 set 0x26, %i4
1208 ldstub [%l7 + %i4], %l0
1209 set 0x0C, %l2
1210 stwa %o1, [%l7 + %l2] 0x89
1211 set 0x2A, %o0
1212 stha %o6, [%l7 + %o0] 0x88
1213 nop
1214 set 0x58, %i0
1215 ldsh [%l7 + %i0], %o7
1216 ba %icc, loop_8
1217 nop
1218 set 0x1E, %g4
1219 sth %i5, [%l7 + %g4]
1220 nop
1221 set 0x7B, %l0
1222 stb %g6, [%l7 + %l0]
1223 nop
1224 set 0x2C, %l6
1225 ldsw [%l7 + %l6], %g5
1226loop_8:
1227 nop
1228 set 0x40, %g5
1229 stx %fsr, [%l7 + %g5]
1230 set 0x28, %l3
1231 prefetcha [%l7 + %l3] 0x81, 1
1232 nop
1233 set 0x18, %l1
1234 stx %fsr, [%l7 + %l1]
1235 set 0x40, %o7
1236 stda %f16, [%l7 + %o7] 0xd0
1237 nop
1238 set 0x4C, %g1
1239 ldub [%l7 + %g1], %g4
1240 or %o5, %g7, %l4
1241 ble,pt %icc, loop_9
1242 nop
1243 set 0x5A, %o1
1244 ldstub [%l7 + %o1], %g2
1245 fpsub16s %f27, %f25, %f0
1246 or %i0, %i3, %i2
1247loop_9:
1248 nop
1249 set 0x40, %g6
1250 ldda [%l7 + %g6] 0xd2, %f16
1251 nop
1252 set 0x28, %o2
1253 std %i6, [%l7 + %o2]
1254 be,pn %xcc, loop_10
1255 st %fsr, [%l7 + 0x34]
1256 nop
1257 set 0x08, %l5
1258 stx %fsr, [%l7 + %l5]
1259 nop
1260 set 0x74, %o5
1261 sth %g3, [%l7 + %o5]
1262loop_10:
1263 nop
1264 set 0x38, %i3
1265 ldd [%l7 + %i3], %f4
1266 nop
1267 set 0x77, %g7
1268 ldstub [%l7 + %g7], %l5
1269 set 0x70, %o6
1270 ldda [%l7 + %o6] 0xeb, %l2
1271 nop
1272 set 0x24, %l4
1273 stw %o3, [%l7 + %l4]
1274 set 0x48, %o3
1275 sta %f26, [%l7 + %o3] 0x89
1276 nop
1277 set 0x10, %o4
1278 std %i6, [%l7 + %o4]
1279 add %l7, 0x48, %l6
1280 wr %g0, 0x81, %asi
1281 casxa [%l6] 0x81, %o4, %l1
1282 and %l6, %o0, %l3
1283 set 0x5A, %i2
1284 stba %i4, [%l7 + %i2] 0xea
1285 membar #Sync
1286 nop
1287 set 0x7B, %i1
1288 stb %i1, [%l7 + %i1]
1289 nop
1290 set 0x7C, %i6
1291 lduh [%l7 + %i6], %o2
1292 set 0x2E, %i5
1293 stha %l0, [%l7 + %i5] 0xe2
1294 membar #Sync
1295 add %l7, 0x28, %l6
1296 wr %g0, 0x88, %asi
1297 ldxa [%l6] %asi, %o1
1298 casxa [%l6] 0x88, %o1, %o6
1299 nop
1300 set 0x24, %g2
1301 ldsw [%l7 + %g2], %o7
1302 wr %g0, 0x5, %fprs
1303 nop
1304 set 0x54, %g3
1305 stw %g1, [%l7 + %g3]
1306 set 0x38, %i4
1307 lda [%l7 + %i4] 0x88, %f21
1308 set 0x48, %i7
1309 ldxa [%l7 + %i7] 0x88, %g4
1310 set 0x1D, %o0
1311 ldstuba [%l7 + %o0] 0x80, %o5
1312 nop
1313 set 0x48, %l2
1314 prefetch [%l7 + %l2], 1
1315 set 0x40, %g4
1316 ldda [%l7 + %g4] 0x89, %f0
1317 membar #Sync
1318 set 0x40, %l0
1319 ldda [%l7 + %l0] 0xf1, %f16
1320 set 0x60, %l6
1321 stwa %g7, [%l7 + %l6] 0x89
1322 nop
1323 set 0x46, %i0
1324 ldsb [%l7 + %i0], %g5
1325 nop
1326 set 0x30, %g5
1327 stx %fsr, [%l7 + %g5]
1328 set 0x74, %l1
1329 stwa %l4, [%l7 + %l1] 0xeb
1330 membar #Sync
1331 set 0x5C, %l3
1332 swapa [%l7 + %l3] 0x81, %g2
1333 nop
1334 set 0x20, %g1
1335 stx %fsr, [%l7 + %g1]
1336 add %i3, %i2, %i0
1337 nop
1338 set 0x4D, %o1
1339 ldub [%l7 + %o1], %i6
1340 set 0x40, %o7
1341 swapa [%l7 + %o7] 0x81, %g3
1342 add %l2, %l5, %o3
1343 nop
1344 set 0x19, %g6
1345 ldstub [%l7 + %g6], %i7
1346 nop
1347 set 0x7C, %l5
1348 ldub [%l7 + %l5], %o4
1349 set 0x44, %o2
1350 sta %f1, [%l7 + %o2] 0x88
1351 nop
1352 set 0x38, %o5
1353 ldstub [%l7 + %o5], %l6
1354 nop
1355 set 0x20, %g7
1356 std %o0, [%l7 + %g7]
1357 add %l7, 0x08, %l6
1358 wr %g0, 0x88, %asi
1359 ldxa [%l6] %asi, %l3
1360 casxa [%l6] 0x88, %l3, %i4
1361 st %f11, [%l7 + 0x30]
1362 add %l7, 0x28, %l6
1363 wr %g0, 0x81, %asi
1364 ldxa [%l6] %asi, %i1
1365 casxa [%l6] 0x81, %i1, %l1
1366 nop
1367 set 0x68, %o6
1368 std %f14, [%l7 + %o6]
1369 nop
1370 set 0x1D, %l4
1371 stb %l0, [%l7 + %l4]
1372 nop
1373 set 0x08, %i3
1374 lduw [%l7 + %i3], %o2
1375 nop
1376 set 0x26, %o3
1377 ldsh [%l7 + %o3], %o1
1378 wr %o6, %i5, %sys_tick
1379 bne,pt %icc, loop_11
1380 nop
1381 set 0x60, %i2
1382 ldx [%l7 + %i2], %o7
1383 nop
1384 set 0x20, %i1
1385 stx %fsr, [%l7 + %i1]
1386 nop
1387 set 0x4C, %i6
1388 ldsh [%l7 + %i6], %g1
1389loop_11:
1390 bne,pn %icc, loop_12
1391 nop
1392 set 0x45, %i5
1393 ldstub [%l7 + %i5], %g4
1394 nop
1395 set 0x68, %g2
1396 ldd [%l7 + %g2], %g6
1397 nop
1398 set 0x58, %o4
1399 stx %fsr, [%l7 + %o4]
1400loop_12:
1401 nop
1402 set 0x16, %i4
1403 sth %o5, [%l7 + %i4]
1404 set 0x24, %g3
1405 swapa [%l7 + %g3] 0x88, %g7
1406 and %g5, %g2, %l4
1407 nop
1408 set 0x2C, %o0
1409 prefetch [%l7 + %o0], 3
1410 set 0x0C, %l2
1411 sta %f29, [%l7 + %l2] 0x80
1412 add %l7, 0x54, %l6
1413 wr %g0, 0x89, %asi
1414 lda [%l6] %asi, %i2
1415 casa [%l6] 0x89, %i2, %i3
1416 nop
1417 set 0x2A, %i7
1418 sth %i0, [%l7 + %i7]
1419 nop
1420 set 0x70, %g4
1421 sth %g3, [%l7 + %g4]
1422 nop
1423 set 0x62, %l0
1424 lduh [%l7 + %l0], %l2
1425 add %l5, %i6, %i7
1426 set 0x4A, %i0
1427 stha %o4, [%l7 + %i0] 0x89
1428 nop
1429 set 0x7B, %g5
1430 ldstub [%l7 + %g5], %l6
1431 or %o3, %l3, %o0
1432 nop
1433 set 0x38, %l1
1434 stx %fsr, [%l7 + %l1]
1435 set 0x18, %l6
1436 lda [%l7 + %l6] 0x81, %f22
1437 set 0x2A, %l3
1438 stha %i1, [%l7 + %l3] 0xe2
1439 membar #Sync
1440 set 0x14, %g1
1441 lda [%l7 + %g1] 0x81, %f0
1442 add %l7, 0x20, %l6
1443 wr %g0, 0x88, %asi
1444 ldxa [%l6] %asi, %i4
1445 casxa [%l6] 0x88, %i4, %l1
1446 nop
1447 set 0x09, %o1
1448 ldsb [%l7 + %o1], %o2
1449 set 0x32, %o7
1450 stha %o1, [%l7 + %o7] 0xe3
1451 membar #Sync
1452 and %o6, %i5, %l0
1453 set 0x40, %l5
1454 ldda [%l7 + %l5] 0xd8, %f16
1455 nop
1456 set 0x0F, %g6
1457 ldsb [%l7 + %g6], %g1
1458 nop
1459 set 0x40, %o5
1460 ldsw [%l7 + %o5], %g4
1461 add %l7, 0x78, %l6
1462 wr %g0, 0x89, %asi
1463 ldxa [%l6] %asi, %o7
1464 casxa [%l6] 0x89, %o7, %o5
1465 set 0x08, %g7
1466 stda %g6, [%l7 + %g7] 0x89
1467 fpsub16s %f3, %f18, %f14
1468 or %g5, %g2, %g6
1469 nop
1470 set 0x08, %o6
1471 ldd [%l7 + %o6], %f20
1472 bl,a %icc, loop_13
1473 st %f29, [%l7 + 0x20]
1474 nop
1475 set 0x30, %l4
1476 std %f28, [%l7 + %l4]
1477 nop
1478 set 0x50, %i3
1479 stx %l4, [%l7 + %i3]
1480loop_13:
1481 nop
1482 set 0x40, %o3
1483 ldda [%l7 + %o3] 0x80, %i2
1484 nop
1485 set 0x1C, %o2
1486 swap [%l7 + %o2], %i0
1487 nop
1488 set 0x68, %i1
1489 ldx [%l7 + %i1], %i2
1490 nop
1491 set 0x55, %i6
1492 ldstub [%l7 + %i6], %l2
1493 set 0x38, %i2
1494 stda %g2, [%l7 + %i2] 0x89
1495 nop
1496 set 0x0E, %i5
1497 ldsh [%l7 + %i5], %i6
1498 nop
1499 set 0x57, %o4
1500 ldstub [%l7 + %o4], %i7
1501 membar #Sync
1502 set 0x40, %i4
1503 ldda [%l7 + %i4] 0xf0, %f0
1504 nop
1505 set 0x74, %g2
1506 lduw [%l7 + %g2], %o4
1507 nop
1508 set 0x30, %o0
1509 sth %l6, [%l7 + %o0]
1510 set 0x2E, %l2
1511 stba %l5, [%l7 + %l2] 0x81
1512 set 0x0C, %g3
1513 lda [%l7 + %g3] 0x89, %f20
1514 nop
1515 set 0x18, %i7
1516 ldx [%l7 + %i7], %o3
1517 set 0x60, %l0
1518 ldda [%l7 + %l0] 0x80, %o0
1519 nop
1520 set 0x10, %g4
1521 ldd [%l7 + %g4], %f30
1522 add %l7, 0x58, %l6
1523 wr %g0, 0x89, %asi
1524 casa [%l6] 0x89, %i1, %i4
1525 set 0x58, %i0
1526 swapa [%l7 + %i0] 0x88, %l1
1527 set 0x6C, %l1
1528 swapa [%l7 + %l1] 0x81, %l3
1529 nop
1530 set 0x60, %l6
1531 ldd [%l7 + %l6], %f14
1532 set 0x40, %g5
1533 stda %f16, [%l7 + %g5] 0xd0
1534 nop
1535 set 0x48, %g1
1536 ldx [%l7 + %g1], %o1
1537 st %fsr, [%l7 + 0x28]
1538 nop
1539 set 0x34, %o1
1540 ldstub [%l7 + %o1], %o2
1541 set 0x38, %o7
1542 stha %o6, [%l7 + %o7] 0xeb
1543 membar #Sync
1544 nop
1545 set 0x40, %l5
1546 std %l0, [%l7 + %l5]
1547 nop
1548 set 0x08, %l3
1549 lduw [%l7 + %l3], %g1
1550 nop
1551 set 0x5C, %g6
1552 sth %i5, [%l7 + %g6]
1553 nop
1554 set 0x38, %g7
1555 ldx [%l7 + %g7], %g4
1556 nop
1557 set 0x6A, %o6
1558 sth %o7, [%l7 + %o6]
1559 nop
1560 set 0x78, %l4
1561 ldsw [%l7 + %l4], %o5
1562 nop
1563 set 0x10, %i3
1564 ldx [%l7 + %i3], %g7
1565 nop
1566 set 0x10, %o3
1567 ldd [%l7 + %o3], %g2
1568 set 0x31, %o5
1569 stba %g6, [%l7 + %o5] 0x81
1570 add %l7, 0x14, %l6
1571 wr %g0, 0x89, %asi
1572 casa [%l6] 0x89, %g5, %l4
1573 set 0x24, %i1
1574 lda [%l7 + %i1] 0x80, %f28
1575 nop
1576 set 0x46, %o2
1577 stb %i3, [%l7 + %o2]
1578 add %i0, %i2, %l2
1579 nop
1580 set 0x70, %i2
1581 stx %fsr, [%l7 + %i2]
1582 nop
1583 set 0x20, %i5
1584 std %i6, [%l7 + %i5]
1585 or %g3, %o4, %i7
1586 set 0x4C, %o4
1587 stha %l6, [%l7 + %o4] 0xeb
1588 membar #Sync
1589 set 0x40, %i4
1590 stda %f16, [%l7 + %i4] 0xcc
1591 set 0x78, %g2
1592 prefetcha [%l7 + %g2] 0x81, 2
1593 set 0x28, %i6
1594 swapa [%l7 + %i6] 0x89, %o0
1595 or %l5, %i4, %i1
1596 st %fsr, [%l7 + 0x24]
1597 set 0x40, %o0
1598 stda %f0, [%l7 + %o0] 0x81
1599 add %l7, 0x60, %l6
1600 wr %g0, 0x80, %asi
1601 casxa [%l6] 0x80, %l1, %o1
1602 nop
1603 set 0x0C, %l2
1604 lduh [%l7 + %l2], %o2
1605 nop
1606 set 0x68, %i7
1607 lduw [%l7 + %i7], %l3
1608 st %f17, [%l7 + 0x58]
1609 nop
1610 set 0x1F, %g3
1611 ldstub [%l7 + %g3], %l0
1612 set 0x2A, %l0
1613 ldstuba [%l7 + %l0] 0x81, %o6
1614 nop
1615 set 0x16, %i0
1616 ldub [%l7 + %i0], %i5
1617 set 0x78, %g4
1618 swapa [%l7 + %g4] 0x89, %g1
1619 fpsub16s %f28, %f24, %f30
1620 set 0x2D, %l6
1621 ldstuba [%l7 + %l6] 0x89, %g4
1622 nop
1623 set 0x68, %g5
1624 ldx [%l7 + %g5], %o7
1625 set 0x44, %l1
1626 lda [%l7 + %l1] 0x89, %f14
1627 nop
1628 set 0x58, %o1
1629 std %o4, [%l7 + %o1]
1630 nop
1631 set 0x48, %o7
1632 stx %g2, [%l7 + %o7]
1633 set 0x08, %l5
1634 stwa %g6, [%l7 + %l5] 0x81
1635 set 0x3E, %g1
1636 stba %g5, [%l7 + %g1] 0x89
1637 nop
1638 set 0x30, %l3
1639 stx %l4, [%l7 + %l3]
1640 st %fsr, [%l7 + 0x2C]
1641 nop
1642 set 0x38, %g7
1643 std %i2, [%l7 + %g7]
1644 or %g7, %i0, %i2
1645 set 0x10, %o6
1646 stxa %i6, [%l7 + %o6] 0xe3
1647 membar #Sync
1648 nop
1649 set 0x1A, %g6
1650 sth %l2, [%l7 + %g6]
1651 nop
1652 set 0x4C, %i3
1653 stw %o4, [%l7 + %i3]
1654 set 0x24, %l4
1655 sta %f16, [%l7 + %l4] 0x80
1656 ld [%l7 + 0x34], %f18
1657 fpsub32 %f2, %f26, %f22
1658 nop
1659 set 0x5C, %o3
1660 lduw [%l7 + %o3], %i7
1661 set 0x40, %o5
1662 stda %f0, [%l7 + %o5] 0xc2
1663 nop
1664 set 0x2C, %o2
1665 prefetch [%l7 + %o2], 4
1666 nop
1667 set 0x70, %i1
1668 std %i6, [%l7 + %i1]
1669 add %l7, 0x10, %l6
1670 wr %g0, 0x81, %asi
1671 casxa [%l6] 0x81, %g3, %o0
1672 set 0x70, %i5
1673 ldda [%l7 + %i5] 0xea, %o2
1674 nop
1675 set 0x20, %i2
1676 std %l4, [%l7 + %i2]
1677 nop
1678 set 0x43, %o4
1679 ldub [%l7 + %o4], %i1
1680 set 0x10, %g2
1681 sta %f16, [%l7 + %g2] 0x81
1682 nop
1683 set 0x2C, %i6
1684 ldsw [%l7 + %i6], %l1
1685 or %o1, %o2, %l3
1686 nop
1687 set 0x3C, %o0
1688 ldsw [%l7 + %o0], %i4
1689 st %f17, [%l7 + 0x2C]
1690 set 0x6C, %i4
1691 sta %f20, [%l7 + %i4] 0x81
1692 set 0x08, %l2
1693 stxa %l0, [%l7 + %l2] 0x89
1694 nop
1695 set 0x08, %g3
1696 lduh [%l7 + %g3], %o6
1697 set 0x20, %l0
1698 stwa %g1, [%l7 + %l0] 0xe3
1699 membar #Sync
1700 nop
1701 set 0x78, %i0
1702 stw %i5, [%l7 + %i0]
1703 set 0x79, %g4
1704 ldstuba [%l7 + %g4] 0x81, %o7
1705 nop
1706 set 0x08, %l6
1707 ldsh [%l7 + %l6], %g4
1708 set 0x18, %i7
1709 prefetcha [%l7 + %i7] 0x89, 3
1710 nop
1711 set 0x2C, %g5
1712 lduw [%l7 + %g5], %g6
1713 set 0x49, %l1
1714 stba %g5, [%l7 + %l1] 0xe3
1715 membar #Sync
1716 and %o5, %i3, %g7
1717 set 0x40, %o7
1718 stda %f16, [%l7 + %o7] 0xf0
1719 membar #Sync
1720 set 0x0C, %o1
1721 stwa %l4, [%l7 + %o1] 0x80
1722 nop
1723 set 0x10, %l5
1724 stw %i0, [%l7 + %l5]
1725 nop
1726 set 0x30, %g1
1727 stw %i6, [%l7 + %g1]
1728 nop
1729 set 0x48, %g7
1730 ldd [%l7 + %g7], %l2
1731 set 0x38, %l3
1732 stha %i2, [%l7 + %l3] 0xeb
1733 membar #Sync
1734 nop
1735 set 0x2B, %g6
1736 ldub [%l7 + %g6], %o4
1737 set 0x40, %i3
1738 stda %f16, [%l7 + %i3] 0xf1
1739 membar #Sync
1740 set 0x50, %l4
1741 ldxa [%l7 + %l4] 0x80, %i7
1742 nop
1743 set 0x10, %o6
1744 ldsw [%l7 + %o6], %g3
1745 nop
1746 set 0x50, %o5
1747 stx %fsr, [%l7 + %o5]
1748 set 0x0C, %o3
1749 stwa %o0, [%l7 + %o3] 0xe3
1750 membar #Sync
1751 set 0x28, %o2
1752 stha %o3, [%l7 + %o2] 0xe3
1753 membar #Sync
1754 and %l5, %l6, %i1
1755 nop
1756 set 0x20, %i5
1757 std %f12, [%l7 + %i5]
1758 set 0x20, %i1
1759 stxa %o1, [%l7 + %i1] 0x88
1760 set 0x40, %i2
1761 ldda [%l7 + %i2] 0x89, %f0
1762 nop
1763 set 0x28, %o4
1764 std %f2, [%l7 + %o4]
1765 nop
1766 set 0x70, %g2
1767 swap [%l7 + %g2], %o2
1768 set 0x78, %i6
1769 ldxa [%l7 + %i6] 0x89, %l1
1770 nop
1771 set 0x0A, %i4
1772 ldsh [%l7 + %i4], %l3
1773 set 0x20, %l2
1774 lda [%l7 + %l2] 0x89, %f13
1775 set 0x70, %o0
1776 prefetcha [%l7 + %o0] 0x80, 4
1777 add %l7, 0x70, %l6
1778 wr %g0, 0x88, %asi
1779 lda [%l6] %asi, %l0
1780 casa [%l6] 0x88, %l0, %g1
1781 set 0x54, %l0
1782 stha %i5, [%l7 + %l0] 0x81
1783 set 0x38, %g3
1784 sta %f26, [%l7 + %g3] 0x81
1785 set 0x4C, %g4
1786 sta %f19, [%l7 + %g4] 0x89
1787 nop
1788 set 0x3C, %i0
1789 ldsw [%l7 + %i0], %o7
1790 set 0x60, %i7
1791 ldxa [%l7 + %i7] 0x81, %g4
1792 set 0x78, %l6
1793 stda %o6, [%l7 + %l6] 0x88
1794 set 0x40, %l1
1795 prefetcha [%l7 + %l1] 0x89, 1
1796 nop
1797 set 0x30, %o7
1798 prefetch [%l7 + %o7], 2
1799 nop
1800 set 0x38, %o1
1801 std %g4, [%l7 + %o1]
1802 fpadd32s %f9, %f28, %f24
1803 nop
1804 set 0x60, %g5
1805 ldx [%l7 + %g5], %g2
1806 nop
1807 set 0x7C, %l5
1808 stw %o5, [%l7 + %l5]
1809 nop
1810 set 0x30, %g1
1811 lduw [%l7 + %g1], %i3
1812 nop
1813 set 0x7C, %g7
1814 ldsb [%l7 + %g7], %g7
1815 nop
1816 set 0x30, %g6
1817 std %f2, [%l7 + %g6]
1818 nop
1819 set 0x5D, %l3
1820 ldub [%l7 + %l3], %i0
1821 set 0x38, %i3
1822 lda [%l7 + %i3] 0x80, %f9
1823 nop
1824 set 0x5C, %l4
1825 lduw [%l7 + %l4], %l4
1826 set 0x40, %o6
1827 stda %f0, [%l7 + %o6] 0xf8
1828 membar #Sync
1829 set 0x40, %o3
1830 stda %f0, [%l7 + %o3] 0xc2
1831 membar #Sync
1832 set 0x40, %o2
1833 ldda [%l7 + %o2] 0xf1, %f16
1834 or %l2, %i2, %i6
1835 set 0x3A, %o5
1836 stba %o4, [%l7 + %o5] 0x89
1837 nop
1838 set 0x58, %i1
1839 std %i6, [%l7 + %i1]
1840 add %l7, 0x44, %l6
1841 wr %g0, 0x89, %asi
1842 casa [%l6] 0x89, %g3, %o3
1843 set 0x44, %i5
1844 stha %o0, [%l7 + %i5] 0xea
1845 membar #Sync
1846 set 0x28, %o4
1847 prefetcha [%l7 + %o4] 0x89, 1
1848 st %f26, [%l7 + 0x3C]
1849 set 0x69, %g2
1850 stba %l6, [%l7 + %g2] 0xe2
1851 membar #Sync
1852 bl,a,pn %xcc, loop_14
1853 nop
1854 set 0x68, %i6
1855 swap [%l7 + %i6], %i1
1856 nop
1857 set 0x40, %i4
1858 ldd [%l7 + %i4], %f12
1859 nop
1860 set 0x50, %i2
1861 stx %fsr, [%l7 + %i2]
1862loop_14:
1863 nop
1864 set 0x30, %o0
1865 swapa [%l7 + %o0] 0x89, %o2
1866 add %l7, 0x54, %l6
1867 wr %g0, 0x81, %asi
1868 casa [%l6] 0x81, %l1, %l3
1869 nop
1870 set 0x12, %l2
1871 ldsh [%l7 + %l2], %i4
1872 nop
1873 set 0x4C, %l0
1874 prefetch [%l7 + %l0], 0
1875 nop
1876 set 0x3E, %g3
1877 ldub [%l7 + %g3], %l0
1878 set 0x44, %g4
1879 stwa %g1, [%l7 + %g4] 0xe2
1880 membar #Sync
1881 st %f8, [%l7 + 0x4C]
1882 nop
1883 set 0x14, %i7
1884 prefetch [%l7 + %i7], 0
1885 and %i5, %o1, %g4
1886 set 0x68, %i0
1887 stxa %o6, [%l7 + %i0] 0x89
1888 set 0x30, %l1
1889 swapa [%l7 + %l1] 0x80, %o7
1890 st %f28, [%l7 + 0x2C]
1891 nop
1892 set 0x08, %l6
1893 swap [%l7 + %l6], %g5
1894 nop
1895 set 0x10, %o1
1896 sth %g6, [%l7 + %o1]
1897 nop
1898 set 0x28, %o7
1899 ldd [%l7 + %o7], %f4
1900 set 0x39, %g5
1901 stba %g2, [%l7 + %g5] 0x80
1902 nop
1903 set 0x68, %g1
1904 ldx [%l7 + %g1], %i3
1905 nop
1906 set 0x7C, %l5
1907 ldsh [%l7 + %l5], %o5
1908 set 0x10, %g7
1909 ldda [%l7 + %g7] 0xe2, %i0
1910 set 0x58, %g6
1911 stxa %g7, [%l7 + %g6] 0xe3
1912 membar #Sync
1913 set 0x1C, %l3
1914 ldstuba [%l7 + %l3] 0x80, %l2
1915 nop
1916 set 0x44, %l4
1917 ldsb [%l7 + %l4], %i2
1918 and %i6, %l4, %o4
1919 nop
1920 set 0x54, %o6
1921 lduw [%l7 + %o6], %g3
1922 nop
1923 set 0x08, %o3
1924 std %i6, [%l7 + %o3]
1925 set 0x48, %i3
1926 stxa %o0, [%l7 + %i3] 0x80
1927 nop
1928 set 0x08, %o5
1929 ldsh [%l7 + %o5], %l5
1930 membar #Sync
1931 set 0x40, %i1
1932 ldda [%l7 + %i1] 0xf8, %f0
1933 and %l6, %i1, %o3
1934 set 0x17, %o2
1935 stba %o2, [%l7 + %o2] 0x81
1936 set 0x40, %i5
1937 ldda [%l7 + %i5] 0x80, %f16
1938 wr %l1, %l3, %sys_tick
1939 set 0x40, %o4
1940 stda %f0, [%l7 + %o4] 0xd2
1941 st %fsr, [%l7 + 0x5C]
1942 nop
1943 set 0x30, %g2
1944 stx %fsr, [%l7 + %g2]
1945 set 0x40, %i4
1946 stda %f0, [%l7 + %i4] 0xf8
1947 membar #Sync
1948 nop
1949 set 0x68, %i6
1950 stx %fsr, [%l7 + %i6]
1951 set 0x3D, %o0
1952 ldstuba [%l7 + %o0] 0x88, %i4
1953 set 0x10, %l2
1954 ldda [%l7 + %l2] 0x89, %g0
1955 nop
1956 set 0x54, %i2
1957 prefetch [%l7 + %i2], 1
1958 set 0x08, %g3
1959 ldxa [%l7 + %g3] 0x88, %l0
1960 nop
1961 set 0x4A, %l0
1962 lduh [%l7 + %l0], %o1
1963 nop
1964 set 0x58, %g4
1965 std %f14, [%l7 + %g4]
1966 fpsub32s %f13, %f8, %f30
1967 st %fsr, [%l7 + 0x10]
1968 add %g4, %i5, %o6
1969 add %l7, 0x24, %l6
1970 wr %g0, 0x89, %asi
1971 casa [%l6] 0x89, %g5, %g6
1972 set 0x50, %i0
1973 stwa %o7, [%l7 + %i0] 0x80
1974 add %i3, %g2, %o5
1975 nop
1976 set 0x78, %i7
1977 stx %i0, [%l7 + %i7]
1978 or %g7, %l2, %i6
1979 add %l4, %i2, %g3
1980 set 0x08, %l1
1981 stda %o4, [%l7 + %l1] 0x80
1982 nop
1983 set 0x20, %o1
1984 stx %i7, [%l7 + %o1]
1985 nop
1986 set 0x6A, %l6
1987 ldsh [%l7 + %l6], %l5
1988 set 0x55, %o7
1989 stba %l6, [%l7 + %o7] 0x81
1990 and %o0, %i1, %o2
1991 add %l7, 0x5C, %l6
1992 wr %g0, 0x88, %asi
1993 casa [%l6] 0x88, %l1, %l3
1994 nop
1995 set 0x4E, %g5
1996 sth %o3, [%l7 + %g5]
1997 set 0x30, %g1
1998 ldda [%l7 + %g1] 0xe2, %g0
1999 nop
2000 set 0x3C, %g7
2001 prefetch [%l7 + %g7], 1
2002 and %i4, %l0, %g4
2003 nop
2004 set 0x60, %g6
2005 ldd [%l7 + %g6], %f18
2006 nop
2007 set 0x18, %l5
2008 stx %i5, [%l7 + %l5]
2009 set 0x68, %l4
2010 prefetcha [%l7 + %l4] 0x88, 3
2011 nop
2012 set 0x27, %o6
2013 ldsb [%l7 + %o6], %g5
2014 set 0x24, %o3
2015 lda [%l7 + %o3] 0x81, %f23
2016 or %g6, %o7, %i3
2017 nop
2018 set 0x18, %l3
2019 std %o0, [%l7 + %l3]
2020 set 0x3C, %i3
2021 stwa %o5, [%l7 + %i3] 0xeb
2022 membar #Sync
2023 and %g2, %g7, %l2
2024 set 0x70, %i1
2025 ldda [%l7 + %i1] 0xe3, %i6
2026 set 0x68, %o2
2027 prefetcha [%l7 + %o2] 0x81, 0
2028 st %fsr, [%l7 + 0x20]
2029 set 0x50, %i5
2030 prefetcha [%l7 + %i5] 0x88, 1
2031 nop
2032 set 0x2C, %o4
2033 swap [%l7 + %o4], %l4
2034 set 0x08, %g2
2035 swapa [%l7 + %g2] 0x80, %g3
2036 set 0x10, %i4
2037 sta %f5, [%l7 + %i4] 0x80
2038 add %l7, 0x58, %l6
2039 wr %g0, 0x88, %asi
2040 casxa [%l6] 0x88, %o4, %l5
2041 nop
2042 set 0x3B, %o5
2043 ldsb [%l7 + %o5], %i7
2044 set 0x38, %i6
2045 prefetcha [%l7 + %i6] 0x89, 0
2046 nop
2047 set 0x0C, %l2
2048 ldsh [%l7 + %l2], %i1
2049 nop
2050 set 0x6C, %o0
2051 lduh [%l7 + %o0], %o2
2052 ld [%l7 + 0x40], %f2
2053 nop
2054 set 0x08, %g3
2055 ldd [%l7 + %g3], %f16
2056 nop
2057 set 0x11, %l0
2058 stb %l1, [%l7 + %l0]
2059 nop
2060 set 0x0C, %i2
2061 lduh [%l7 + %i2], %l3
2062 nop
2063 set 0x10, %g4
2064 std %i6, [%l7 + %g4]
2065 add %l7, 0x6C, %l6
2066 wr %g0, 0x88, %asi
2067 lda [%l6] %asi, %g1
2068 casa [%l6] 0x88, %g1, %i4
2069 nop
2070 set 0x08, %i0
2071 std %f26, [%l7 + %i0]
2072 nop
2073 set 0x62, %i7
2074 ldsh [%l7 + %i7], %o3
2075 set 0x30, %o1
2076 lda [%l7 + %o1] 0x80, %f26
2077 nop
2078 set 0x70, %l1
2079 sth %g4, [%l7 + %l1]
2080 nop
2081 set 0x20, %l6
2082 swap [%l7 + %l6], %i5
2083 nop
2084 set 0x1C, %o7
2085 swap [%l7 + %o7], %l0
2086 set 0x40, %g1
2087 stda %f0, [%l7 + %g1] 0xd2
2088 or %o6, %g5, %o7
2089 st %f18, [%l7 + 0x18]
2090 or %g6, %i3, %o1
2091 and %o5, %g2, %l2
2092 nop
2093 set 0x70, %g7
2094 stw %i6, [%l7 + %g7]
2095 bne %icc, loop_15
2096 nop
2097 set 0x74, %g6
2098 lduw [%l7 + %g6], %g7
2099 set 0x40, %l5
2100 stda %f16, [%l7 + %l5] 0x89
2101loop_15:
2102 or %i0, %i2, %l4
2103 bg,a %icc, loop_16
2104 st %fsr, [%l7 + 0x58]
2105 nop
2106 set 0x3A, %g5
2107 ldub [%l7 + %g5], %g3
2108 st %fsr, [%l7 + 0x10]
2109loop_16:
2110 nop
2111 set 0x30, %o6
2112 prefetch [%l7 + %o6], 1
2113 set 0x10, %o3
2114 ldxa [%l7 + %o3] 0x81, %l5
2115 nop
2116 set 0x58, %l3
2117 ldd [%l7 + %l3], %i6
2118 nop
2119 set 0x24, %l4
2120 ldsw [%l7 + %l4], %o4
2121 set 0x68, %i1
2122 prefetcha [%l7 + %i1] 0x80, 3
2123 st %fsr, [%l7 + 0x60]
2124 nop
2125 set 0x0A, %i3
2126 lduh [%l7 + %i3], %i1
2127 nop
2128 set 0x28, %i5
2129 lduh [%l7 + %i5], %l1
2130 nop
2131 set 0x10, %o4
2132 stx %o2, [%l7 + %o4]
2133 nop
2134 set 0x12, %g2
2135 ldstub [%l7 + %g2], %l3
2136 st %f4, [%l7 + 0x78]
2137 set 0x58, %o2
2138 ldstuba [%l7 + %o2] 0x89, %l6
2139 nop
2140 set 0x70, %o5
2141 ldd [%l7 + %o5], %f20
2142 set 0x0C, %i6
2143 stwa %g1, [%l7 + %i6] 0xe3
2144 membar #Sync
2145 nop
2146 set 0x18, %i4
2147 ldd [%l7 + %i4], %o2
2148 bn,a,pn %xcc, loop_17
2149 nop
2150 set 0x24, %l2
2151 prefetch [%l7 + %l2], 3
2152 set 0x64, %o0
2153 lda [%l7 + %o0] 0x81, %f29
2154loop_17:
2155 nop
2156 set 0x68, %l0
2157 lda [%l7 + %l0] 0x89, %f5
2158 ld [%l7 + 0x44], %f9
2159 add %g4, %i4, %l0
2160 nop
2161 set 0x41, %g3
2162 ldub [%l7 + %g3], %i5
2163 set 0x5C, %g4
2164 stwa %o6, [%l7 + %g4] 0x89
2165 add %g5, %o7, %i3
2166 add %l7, 0x30, %l6
2167 wr %g0, 0x88, %asi
2168 lda [%l6] %asi, %o1
2169 casa [%l6] 0x88, %o1, %o5
2170 nop
2171 set 0x34, %i0
2172 ldsh [%l7 + %i0], %g6
2173 or %g2, %l2, %g7
2174 set 0x60, %i7
2175 stxa %i0, [%l7 + %i7] 0xea
2176 membar #Sync
2177 ld [%l7 + 0x64], %f30
2178 set 0x30, %o1
2179 ldstuba [%l7 + %o1] 0x88, %i2
2180 set 0x18, %l1
2181 stda %i6, [%l7 + %l1] 0x80
2182 set 0x18, %l6
2183 prefetcha [%l7 + %l6] 0x80, 1
2184 set 0x38, %o7
2185 ldxa [%l7 + %o7] 0x89, %l5
2186 nop
2187 set 0x50, %g1
2188 stx %fsr, [%l7 + %g1]
2189 nop
2190 set 0x48, %g7
2191 sth %i7, [%l7 + %g7]
2192 set 0x18, %g6
2193 stwa %g3, [%l7 + %g6] 0xe3
2194 membar #Sync
2195 set 0x1D, %i2
2196 stba %o4, [%l7 + %i2] 0x81
2197 set 0x28, %l5
2198 stba %i1, [%l7 + %l5] 0x89
2199 set 0x60, %o6
2200 ldda [%l7 + %o6] 0x88, %l0
2201 nop
2202 nop
2203 setx 0xB8AB2B2B1D9245AB, %l0, %l6
2204 stx %l6, [%l7 + 0x28]
2205 ldd [%l7 + 0x28], %f22
2206 setx 0xAC10AF6831C73A00, %l1, %l5
2207 stx %l5, [%l7 + 0x10]
2208 ldd [%l7 + 0x10], %f6
2209 fdivd %f6, %f22, %f26
2210 set 0x15, %o3
2211 ldstuba [%l7 + %o3] 0x88, %o0
2212 nop
2213 set 0x26, %l3
2214 stb %l3, [%l7 + %l3]
2215 add %l7, 0x28, %l6
2216 wr %g0, 0x89, %asi
2217 casxa [%l6] 0x89, %l6, %g1
2218 nop
2219 set 0x60, %g5
2220 stw %o2, [%l7 + %g5]
2221 set 0x26, %l4
2222 stba %o3, [%l7 + %l4] 0x81
2223 nop
2224 set 0x10, %i3
2225 stx %fsr, [%l7 + %i3]
2226 add %l7, 0x34, %l6
2227 wr %g0, 0x88, %asi
2228 casa [%l6] 0x88, %g4, %i4
2229 nop
2230 set 0x60, %i1
2231 ldd [%l7 + %i1], %i4
2232 nop
2233 set 0x08, %o4
2234 std %o6, [%l7 + %o4]
2235 set 0x60, %i5
2236 lda [%l7 + %i5] 0x89, %f9
2237 ld [%l7 + 0x28], %f7
2238 nop
2239 set 0x7B, %o2
2240 ldsb [%l7 + %o2], %g5
2241 nop
2242 set 0x36, %o5
2243 ldsh [%l7 + %o5], %o7
2244 set 0x50, %i6
2245 lda [%l7 + %i6] 0x88, %f10
2246 fpsub32 %f20, %f8, %f0
2247 nop
2248 set 0x38, %g2
2249 std %i2, [%l7 + %g2]
2250 nop
2251 set 0x14, %i4
2252 swap [%l7 + %i4], %o1
2253 set 0x7C, %o0
2254 stba %o5, [%l7 + %o0] 0x88
2255 set 0x10, %l2
2256 stxa %g6, [%l7 + %l2] 0x88
2257 set 0x58, %l0
2258 prefetcha [%l7 + %l0] 0x81, 3
2259 or %l2, %g7, %i0
2260 set 0x10, %g3
2261 stxa %i2, [%l7 + %g3] 0xe2
2262 membar #Sync
2263 nop
2264 set 0x2C, %g4
2265 stb %i6, [%l7 + %g4]
2266 and %l4, %l0, %l5
2267 nop
2268 set 0x58, %i0
2269 std %g2, [%l7 + %i0]
2270 nop
2271 set 0x78, %o1
2272 std %f4, [%l7 + %o1]
2273 ld [%l7 + 0x3C], %f8
2274 or %o4, %i1, %l1
2275 nop
2276 set 0x38, %i7
2277 stx %o0, [%l7 + %i7]
2278 or %l3, %l6, %g1
2279 set 0x20, %l6
2280 ldda [%l7 + %l6] 0x88, %i6
2281 set 0x40, %l1
2282 stda %o2, [%l7 + %l1] 0x89
2283 set 0x35, %o7
2284 stba %o2, [%l7 + %o7] 0x81
2285 set 0x50, %g1
2286 prefetcha [%l7 + %g1] 0x80, 4
2287 add %l7, 0x58, %l6
2288 wr %g0, 0x80, %asi
2289 ldxa [%l6] %asi, %i5
2290 casxa [%l6] 0x80, %i5, %o6
2291 set 0x58, %g7
2292 prefetcha [%l7 + %g7] 0x80, 3
2293 set 0x74, %g6
2294 lda [%l7 + %g6] 0x88, %f12
2295 nop
2296 set 0x4E, %l5
2297 lduh [%l7 + %l5], %g5
2298 nop
2299 set 0x0E, %i2
2300 stb %o7, [%l7 + %i2]
2301 nop
2302 set 0x38, %o3
2303 std %i2, [%l7 + %o3]
2304 set 0x10, %o6
2305 stda %o4, [%l7 + %o6] 0x80
2306 nop
2307 set 0x32, %l3
2308 lduh [%l7 + %l3], %g6
2309 set 0x58, %g5
2310 stda %o0, [%l7 + %g5] 0xe3
2311 membar #Sync
2312 set 0x18, %l4
2313 swapa [%l7 + %l4] 0x80, %l2
2314 nop
2315 set 0x10, %i3
2316 ldsh [%l7 + %i3], %g2
2317 be,a %icc, loop_18
2318 ld [%l7 + 0x74], %f29
2319 set 0x64, %o4
2320 ldstuba [%l7 + %o4] 0x80, %i0
2321loop_18:
2322 add %i2, %i6, %g7
2323 nop
2324 set 0x40, %i5
2325 stx %fsr, [%l7 + %i5]
2326 or %l4, %l0, %g3
2327 add %l7, 0x70, %l6
2328 wr %g0, 0x89, %asi
2329 casa [%l6] 0x89, %l5, %i1
2330 set 0x5E, %i1
2331 ldstuba [%l7 + %i1] 0x89, %l1
2332 nop
2333 set 0x60, %o2
2334 ldd [%l7 + %o2], %f10
2335 nop
2336 set 0x58, %i6
2337 ldd [%l7 + %i6], %o0
2338 nop
2339 set 0x48, %o5
2340 lduw [%l7 + %o5], %l3
2341 nop
2342 set 0x08, %g2
2343 stx %fsr, [%l7 + %g2]
2344 nop
2345 set 0x52, %o0
2346 lduh [%l7 + %o0], %l6
2347 set 0x70, %i4
2348 ldda [%l7 + %i4] 0x88, %o4
2349 set 0x68, %l0
2350 lda [%l7 + %l0] 0x88, %f31
2351 set 0x48, %l2
2352 ldxa [%l7 + %l2] 0x81, %g1
2353 set 0x40, %g3
2354 prefetcha [%l7 + %g3] 0x89, 1
2355 nop
2356 set 0x10, %g4
2357 lduh [%l7 + %g4], %o2
2358 set 0x30, %i0
2359 stxa %i7, [%l7 + %i0] 0x89
2360 nop
2361 set 0x10, %i7
2362 std %i4, [%l7 + %i7]
2363 set 0x64, %o1
2364 lda [%l7 + %o1] 0x89, %f11
2365 st %fsr, [%l7 + 0x48]
2366 nop
2367 set 0x48, %l1
2368 ldd [%l7 + %l1], %o6
2369 nop
2370 set 0x38, %l6
2371 ldx [%l7 + %l6], %g4
2372 set 0x40, %o7
2373 ldxa [%l7 + %o7] 0x80, %g5
2374 add %i5, %o7, %o5
2375 set 0x0C, %g1
2376 lda [%l7 + %g1] 0x81, %f8
2377 wr %i3, %g6, %clear_softint
2378 nop
2379 set 0x18, %g7
2380 lduw [%l7 + %g7], %l2
2381 set 0x5F, %g6
2382 stba %o1, [%l7 + %g6] 0xea
2383 membar #Sync
2384 set 0x78, %l5
2385 ldxa [%l7 + %l5] 0x88, %i0
2386 nop
2387 set 0x68, %i2
2388 std %i2, [%l7 + %i2]
2389 nop
2390 set 0x56, %o3
2391 ldstub [%l7 + %o3], %i6
2392 set 0x44, %o6
2393 swapa [%l7 + %o6] 0x89, %g2
2394 and %l4, %g7, %g3
2395 set 0x3D, %g5
2396 ldstuba [%l7 + %g5] 0x88, %l0
2397 nop
2398 set 0x38, %l4
2399 ldsh [%l7 + %l4], %i1
2400 nop
2401 set 0x40, %l3
2402 ldub [%l7 + %l3], %l5
2403 set 0x60, %o4
2404 ldda [%l7 + %o4] 0xea, %o0
2405 and %l3, %l1, %o4
2406 nop
2407 set 0x40, %i3
2408 stx %l6, [%l7 + %i3]
2409 set 0x1C, %i1
2410 lda [%l7 + %i1] 0x88, %f28
2411 set 0x2F, %o2
2412 ldstuba [%l7 + %o2] 0x88, %g1
2413 nop
2414 set 0x6C, %i6
2415 lduh [%l7 + %i6], %o2
2416 set 0x60, %i5
2417 ldda [%l7 + %i5] 0x81, %o2
2418 set 0x58, %o5
2419 lda [%l7 + %o5] 0x88, %f22
2420 set 0x40, %o0
2421 ldstuba [%l7 + %o0] 0x81, %i4
2422 st %f29, [%l7 + 0x4C]
2423 nop
2424 set 0x08, %i4
2425 ldd [%l7 + %i4], %f20
2426 nop
2427 set 0x60, %g2
2428 std %o6, [%l7 + %g2]
2429 wr %i7, %g5, %clear_softint
2430 nop
2431 set 0x0C, %l0
2432 stw %i5, [%l7 + %l0]
2433 nop
2434 set 0x2A, %g3
2435 ldsb [%l7 + %g3], %o7
2436 st %f27, [%l7 + 0x1C]
2437 set 0x40, %l2
2438 ldxa [%l7 + %l2] 0x81, %o5
2439 set 0x40, %i0
2440 stda %f0, [%l7 + %i0] 0xcc
2441 nop
2442 set 0x10, %g4
2443 ldd [%l7 + %g4], %i2
2444 set 0x30, %o1
2445 ldstuba [%l7 + %o1] 0x89, %g4
2446 nop
2447 set 0x38, %i7
2448 stx %fsr, [%l7 + %i7]
2449 st %f6, [%l7 + 0x64]
2450 set 0x5C, %l6
2451 stwa %g6, [%l7 + %l6] 0x81
2452 nop
2453 set 0x67, %l1
2454 stb %l2, [%l7 + %l1]
2455 nop
2456 set 0x0C, %g1
2457 swap [%l7 + %g1], %o1
2458 set 0x14, %g7
2459 stha %i0, [%l7 + %g7] 0xea
2460 membar #Sync
2461 nop
2462 set 0x10, %g6
2463 stx %i2, [%l7 + %g6]
2464 add %l7, 0x70, %l6
2465 wr %g0, 0x80, %asi
2466 lda [%l6] %asi, %g2
2467 casa [%l6] 0x80, %g2, %l4
2468 set 0x60, %o7
2469 swapa [%l7 + %o7] 0x81, %g7
2470 add %i6, %g3, %i1
2471 set 0x75, %l5
2472 stba %l5, [%l7 + %l5] 0x89
2473 set 0x7C, %o3
2474 stwa %l0, [%l7 + %o3] 0xe3
2475 membar #Sync
2476 set 0x7C, %i2
2477 lda [%l7 + %i2] 0x80, %f3
2478 ld [%l7 + 0x0C], %f27
2479 set 0x20, %o6
2480 stwa %l3, [%l7 + %o6] 0x89
2481 set 0x70, %l4
2482 lda [%l7 + %l4] 0x81, %f3
2483 set 0x50, %l3
2484 lda [%l7 + %l3] 0x81, %f24
2485 set 0x50, %o4
2486 swapa [%l7 + %o4] 0x89, %o0
2487 set 0x77, %g5
2488 stba %l1, [%l7 + %g5] 0x81
2489 nop
2490 set 0x0C, %i3
2491 stw %l6, [%l7 + %i3]
2492 add %l7, 0x08, %l6
2493 wr %g0, 0x81, %asi
2494 ldxa [%l6] %asi, %o4
2495 casxa [%l6] 0x81, %o4, %o2
2496 add %l7, 0x44, %l6
2497 wr %g0, 0x81, %asi
2498 casa [%l6] 0x81, %o3, %i4
2499 nop
2500 set 0x58, %o2
2501 std %o6, [%l7 + %o2]
2502 nop
2503 set 0x18, %i1
2504 ldd [%l7 + %i1], %g0
2505 wr %g5, %i5, %ccr
2506 set 0x48, %i6
2507 sta %f11, [%l7 + %i6] 0x89
2508 nop
2509 set 0x6F, %i5
2510 ldub [%l7 + %i5], %i7
2511 nop
2512 set 0x78, %o5
2513 stx %fsr, [%l7 + %o5]
2514 st %f31, [%l7 + 0x7C]
2515 nop
2516 set 0x10, %o0
2517 std %o6, [%l7 + %o0]
2518 nop
2519 set 0x64, %i4
2520 ldsw [%l7 + %i4], %i3
2521 set 0x28, %g2
2522 swapa [%l7 + %g2] 0x89, %g4
2523 set 0x78, %g3
2524 stda %o4, [%l7 + %g3] 0x89
2525 nop
2526 set 0x68, %l0
2527 ldx [%l7 + %l0], %l2
2528 nop
2529 set 0x38, %i0
2530 sth %g6, [%l7 + %i0]
2531 set 0x68, %g4
2532 stda %o0, [%l7 + %g4] 0xe2
2533 membar #Sync
2534 set 0x58, %l2
2535 sta %f24, [%l7 + %l2] 0x88
2536 nop
2537 set 0x40, %o1
2538 stx %i0, [%l7 + %o1]
2539 set 0x7B, %i7
2540 ldstuba [%l7 + %i7] 0x81, %g2
2541 nop
2542 set 0x30, %l6
2543 ldd [%l7 + %l6], %l4
2544 set 0x3B, %g1
2545 stba %i2, [%l7 + %g1] 0x80
2546 nop
2547 set 0x69, %g7
2548 ldub [%l7 + %g7], %i6
2549 nop
2550 set 0x67, %g6
2551 ldub [%l7 + %g6], %g3
2552 nop
2553 set 0x6C, %l1
2554 ldstub [%l7 + %l1], %g7
2555 nop
2556 set 0x54, %o7
2557 stw %l5, [%l7 + %o7]
2558 nop
2559 set 0x76, %o3
2560 ldsb [%l7 + %o3], %l0
2561 add %l3, %i1, %o0
2562 membar #Sync
2563 set 0x40, %i2
2564 ldda [%l7 + %i2] 0xf8, %f16
2565 set 0x48, %l5
2566 sta %f30, [%l7 + %l5] 0x88
2567 nop
2568 set 0x35, %l4
2569 ldstub [%l7 + %l4], %l6
2570 set 0x70, %o6
2571 stda %l0, [%l7 + %o6] 0x80
2572 nop
2573 set 0x33, %l3
2574 ldsb [%l7 + %l3], %o2
2575 set 0x5C, %o4
2576 stwa %o3, [%l7 + %o4] 0x89
2577 nop
2578 set 0x50, %g5
2579 ldd [%l7 + %g5], %i4
2580 add %l7, 0x70, %l6
2581 wr %g0, 0x88, %asi
2582 casa [%l6] 0x88, %o6, %g1
2583 add %l7, 0x18, %l6
2584 wr %g0, 0x89, %asi
2585 casxa [%l6] 0x89, %g5, %o4
2586 set 0x40, %o2
2587 ldda [%l7 + %o2] 0x80, %f16
2588 set 0x40, %i1
2589 stda %f16, [%l7 + %i1] 0xc0
2590 nop
2591 set 0x46, %i6
2592 sth %i7, [%l7 + %i6]
2593 set 0x20, %i5
2594 ldstuba [%l7 + %i5] 0x89, %o7
2595 set 0x40, %o5
2596 stda %f0, [%l7 + %o5] 0xc2
2597 set 0x78, %i3
2598 lda [%l7 + %i3] 0x80, %f16
2599 st %fsr, [%l7 + 0x3C]
2600 nop
2601 set 0x74, %i4
2602 swap [%l7 + %i4], %i3
2603 set 0x68, %o0
2604 sta %f25, [%l7 + %o0] 0x81
2605 set 0x10, %g2
2606 sta %f18, [%l7 + %g2] 0x81
2607 set 0x6A, %l0
2608 stha %i5, [%l7 + %l0] 0xea
2609 membar #Sync
2610 nop
2611 set 0x0C, %g3
2612 stw %g4, [%l7 + %g3]
2613 nop
2614 set 0x1C, %i0
2615 sth %o5, [%l7 + %i0]
2616 set 0x10, %g4
2617 lda [%l7 + %g4] 0x81, %f14
2618 nop
2619 set 0x70, %o1
2620 stx %g6, [%l7 + %o1]
2621 nop
2622 set 0x58, %l2
2623 std %l2, [%l7 + %l2]
2624 nop
2625 set 0x0C, %l6
2626 lduh [%l7 + %l6], %i0
2627 set 0x4C, %i7
2628 sta %f24, [%l7 + %i7] 0x88
2629 nop
2630 set 0x10, %g1
2631 ldd [%l7 + %g1], %o0
2632 set 0x28, %g6
2633 stda %g2, [%l7 + %g6] 0x80
2634 and %i2, %l4, %i6
2635 add %l7, 0x38, %l6
2636 wr %g0, 0x81, %asi
2637 casa [%l6] 0x81, %g7, %l5
2638 nop
2639 set 0x58, %g7
2640 stw %g3, [%l7 + %g7]
2641 set 0x2C, %o7
2642 sta %f3, [%l7 + %o7] 0x88
2643 wr %l0, %i1, %ccr
2644 or %l3, %o0, %l1
2645 set 0x20, %o3
2646 ldda [%l7 + %o3] 0x88, %o2
2647 set 0x34, %l1
2648 swapa [%l7 + %l1] 0x80, %l6
2649 add %l7, 0x70, %l6
2650 wr %g0, 0x81, %asi
2651 ldxa [%l6] %asi, %o3
2652 casxa [%l6] 0x81, %o3, %o6
2653 nop
2654 set 0x30, %l5
2655 std %i4, [%l7 + %l5]
2656 set 0x60, %i2
2657 prefetcha [%l7 + %i2] 0x81, 4
2658 nop
2659 set 0x46, %l4
2660 ldsh [%l7 + %l4], %g1
2661 set 0x0C, %o6
2662 stwa %i7, [%l7 + %o6] 0x88
2663 set 0x48, %o4
2664 ldstuba [%l7 + %o4] 0x81, %o7
2665 set 0x40, %g5
2666 ldda [%l7 + %g5] 0xeb, %o4
2667 add %l7, 0x60, %l6
2668 wr %g0, 0x80, %asi
2669 casxa [%l6] 0x80, %i5, %i3
2670 nop
2671 set 0x30, %l3
2672 prefetch [%l7 + %l3], 2
2673 set 0x7F, %o2
2674 ldstuba [%l7 + %o2] 0x81, %g4
2675 nop
2676 set 0x78, %i6
2677 std %o4, [%l7 + %i6]
2678 nop
2679 set 0x24, %i5
2680 ldsb [%l7 + %i5], %l2
2681 nop
2682 set 0x20, %i1
2683 ldstub [%l7 + %i1], %i0
2684 set 0x40, %o5
2685 stwa %g6, [%l7 + %o5] 0x89
2686 nop
2687 set 0x38, %i3
2688 lduw [%l7 + %i3], %g2
2689 wr %g0, 0x6, %fprs
2690 st %fsr, [%l7 + 0x38]
2691 set 0x76, %o0
2692 stha %l4, [%l7 + %o0] 0x80
2693 set 0x0E, %g2
2694 stha %i6, [%l7 + %g2] 0x89
2695 be,a,pt %xcc, loop_19
2696 nop
2697 set 0x10, %l0
2698 swap [%l7 + %l0], %g7
2699 nop
2700 set 0x58, %i4
2701 ldx [%l7 + %i4], %g3
2702 nop
2703 set 0x12, %g3
2704 ldsb [%l7 + %g3], %l5
2705loop_19:
2706 nop
2707 set 0x21, %g4
2708 stba %l0, [%l7 + %g4] 0x81
2709 nop
2710 set 0x7C, %i0
2711 stb %l3, [%l7 + %i0]
2712 add %i1, %l1, %o2
2713 nop
2714 set 0x3C, %l2
2715 swap [%l7 + %l2], %o0
2716 membar #Sync
2717 set 0x40, %o1
2718 ldda [%l7 + %o1] 0xf9, %f16
2719 nop
2720 set 0x5C, %i7
2721 stw %l6, [%l7 + %i7]
2722 set 0x30, %l6
2723 ldda [%l7 + %l6] 0x80, %o6
2724 set 0x44, %g1
2725 lda [%l7 + %g1] 0x81, %f17
2726 nop
2727 set 0x74, %g7
2728 lduw [%l7 + %g7], %i4
2729 add %g5, %o3, %g1
2730 nop
2731 set 0x60, %o7
2732 stw %o7, [%l7 + %o7]
2733 set 0x40, %g6
2734 stda %f0, [%l7 + %g6] 0xd8
2735 set 0x18, %o3
2736 stwa %o4, [%l7 + %o3] 0xeb
2737 membar #Sync
2738 nop
2739 set 0x18, %l1
2740 ldd [%l7 + %l1], %i6
2741 nop
2742 set 0x48, %l5
2743 stw %i3, [%l7 + %l5]
2744 set 0x0E, %l4
2745 stba %g4, [%l7 + %l4] 0xea
2746 membar #Sync
2747 set 0x40, %i2
2748 stda %f0, [%l7 + %i2] 0xc2
2749 set 0x40, %o4
2750 stda %f0, [%l7 + %o4] 0x81
2751 set 0x58, %g5
2752 ldxa [%l7 + %g5] 0x81, %o5
2753 set 0x08, %o6
2754 prefetcha [%l7 + %o6] 0x88, 4
2755 set 0x08, %o2
2756 stxa %i5, [%l7 + %o2] 0x81
2757 set 0x20, %l3
2758 swapa [%l7 + %l3] 0x88, %i0
2759 nop
2760 set 0x6C, %i6
2761 lduw [%l7 + %i6], %g2
2762 nop
2763 set 0x20, %i1
2764 swap [%l7 + %i1], %i2
2765 ld [%l7 + 0x3C], %f17
2766 nop
2767 set 0x20, %i5
2768 stx %fsr, [%l7 + %i5]
2769 set 0x28, %i3
2770 sta %f16, [%l7 + %i3] 0x80
2771 set 0x28, %o5
2772 stda %g6, [%l7 + %o5] 0x89
2773 nop
2774 set 0x58, %o0
2775 stb %l4, [%l7 + %o0]
2776 nop
2777 set 0x68, %g2
2778 lduw [%l7 + %g2], %o1
2779 set 0x60, %l0
2780 ldda [%l7 + %l0] 0x89, %i6
2781 nop
2782 set 0x08, %g3
2783 sth %g3, [%l7 + %g3]
2784 nop
2785 set 0x74, %g4
2786 ldstub [%l7 + %g4], %l5
2787 set 0x78, %i0
2788 stxa %l0, [%l7 + %i0] 0xe2
2789 membar #Sync
2790 or %g7, %l3, %i1
2791 nop
2792 set 0x2D, %l2
2793 ldub [%l7 + %l2], %o2
2794 bgu %xcc, loop_20
2795 nop
2796 set 0x40, %i4
2797 prefetch [%l7 + %i4], 0
2798 set 0x48, %i7
2799 ldxa [%l7 + %i7] 0x89, %o0
2800loop_20:
2801 nop
2802 set 0x58, %l6
2803 stx %l6, [%l7 + %l6]
2804 nop
2805 set 0x40, %o1
2806 std %l0, [%l7 + %o1]
2807 st %fsr, [%l7 + 0x68]
2808 set 0x58, %g7
2809 prefetcha [%l7 + %g7] 0x88, 3
2810 nop
2811 set 0x31, %o7
2812 ldstub [%l7 + %o7], %i4
2813 set 0x54, %g6
2814 swapa [%l7 + %g6] 0x88, %o3
2815 set 0x50, %g1
2816 sta %f24, [%l7 + %g1] 0x80
2817 nop
2818 set 0x58, %l1
2819 stx %fsr, [%l7 + %l1]
2820 nop
2821 set 0x48, %o3
2822 std %g0, [%l7 + %o3]
2823 wr %g5, %o7, %sys_tick
2824 nop
2825 set 0x68, %l5
2826 swap [%l7 + %l5], %i7
2827 set 0x4C, %l4
2828 stha %o4, [%l7 + %l4] 0x88
2829 set 0x40, %o4
2830 stda %f0, [%l7 + %o4] 0xd8
2831 nop
2832 set 0x08, %i2
2833 std %i2, [%l7 + %i2]
2834 nop
2835 set 0x34, %g5
2836 ldsw [%l7 + %g5], %g4
2837 set 0x34, %o6
2838 swapa [%l7 + %o6] 0x80, %l2
2839 add %l7, 0x38, %l6
2840 wr %g0, 0x81, %asi
2841 casxa [%l6] 0x81, %i5, %o5
2842 st %fsr, [%l7 + 0x70]
2843 set 0x7C, %o2
2844 swapa [%l7 + %o2] 0x81, %i0
2845 st %fsr, [%l7 + 0x58]
2846 nop
2847 set 0x2C, %l3
2848 ldsw [%l7 + %l3], %g2
2849 st %fsr, [%l7 + 0x14]
2850 ld [%l7 + 0x74], %f28
2851 nop
2852 set 0x68, %i1
2853 ldx [%l7 + %i1], %i2
2854 set 0x50, %i5
2855 stwa %l4, [%l7 + %i5] 0x80
2856 set 0x72, %i3
2857 ldstuba [%l7 + %i3] 0x81, %o1
2858 nop
2859 set 0x0E, %i6
2860 sth %i6, [%l7 + %i6]
2861 nop
2862 set 0x28, %o0
2863 ldsw [%l7 + %o0], %g6
2864 nop
2865 set 0x14, %o5
2866 prefetch [%l7 + %o5], 1
2867 set 0x3C, %g2
2868 stwa %l5, [%l7 + %g2] 0x81
2869 nop
2870 set 0x20, %l0
2871 ldx [%l7 + %l0], %l0
2872 or %g3, %l3, %g7
2873 set 0x7E, %g4
2874 stha %i1, [%l7 + %g4] 0xe2
2875 membar #Sync
2876 nop
2877 set 0x66, %g3
2878 ldstub [%l7 + %g3], %o2
2879 nop
2880 set 0x5C, %i0
2881 lduw [%l7 + %i0], %l6
2882 nop
2883 set 0x78, %l2
2884 stw %o0, [%l7 + %l2]
2885 add %o6, %l1, %i4
2886 set 0x10, %i4
2887 swapa [%l7 + %i4] 0x81, %o3
2888 st %f6, [%l7 + 0x24]
2889 nop
2890 or %g0, 0x8, %l0
2891 sllx %l0, 0x3c, %l0
2892 wr %l0, %g0, %tick_cmpr
2893 st %f15, [%l7 + 0x10]
2894 nop
2895 set 0x78, %l6
2896 stw %i7, [%l7 + %l6]
2897 nop
2898 set 0x48, %o1
2899 lduw [%l7 + %o1], %o4
2900 fpsub16s %f6, %f14, %f20
2901 nop
2902 set 0x10, %g7
2903 std %f18, [%l7 + %g7]
2904 add %l7, 0x78, %l6
2905 wr %g0, 0x88, %asi
2906 lda [%l6] %asi, %g5
2907 casa [%l6] 0x88, %g5, %i3
2908 nop
2909 set 0x14, %i7
2910 lduw [%l7 + %i7], %g4
2911 nop
2912 set 0x46, %g6
2913 lduh [%l7 + %g6], %l2
2914 ld [%l7 + 0x14], %f24
2915 ld [%l7 + 0x24], %f3
2916 set 0x58, %o7
2917 lda [%l7 + %o7] 0x80, %f7
2918 add %l7, 0x54, %l6
2919 wr %g0, 0x89, %asi
2920 casa [%l6] 0x89, %o5, %i5
2921 nop
2922 set 0x64, %l1
2923 stw %i0, [%l7 + %l1]
2924 nop
2925 set 0x38, %g1
2926 ldd [%l7 + %g1], %g2
2927 nop
2928 set 0x2C, %l5
2929 swap [%l7 + %l5], %i2
2930 add %l4, %o1, %i6
2931 fpsub32 %f24, %f18, %f24
2932 nop
2933 set 0x60, %o3
2934 ldd [%l7 + %o3], %g6
2935 nop
2936 set 0x70, %o4
2937 prefetch [%l7 + %o4], 4
2938 nop
2939 set 0x10, %l4
2940 prefetch [%l7 + %l4], 0
2941 set 0x48, %i2
2942 stwa %l5, [%l7 + %i2] 0x89
2943 set 0x70, %o6
2944 lda [%l7 + %o6] 0x80, %f4
2945 or %g3, %l0, %l3
2946 set 0x40, %g5
2947 prefetcha [%l7 + %g5] 0x81, 2
2948 nop
2949 set 0x08, %l3
2950 stw %o2, [%l7 + %l3]
2951 set 0x40, %o2
2952 ldda [%l7 + %o2] 0x88, %f16
2953 add %l7, 0x38, %l6
2954 wr %g0, 0x88, %asi
2955 casxa [%l6] 0x88, %g7, %l6
2956 nop
2957 set 0x62, %i1
2958 lduh [%l7 + %i1], %o0
2959 membar #Sync
2960 set 0x40, %i3
2961 ldda [%l7 + %i3] 0xf0, %f16
2962 set 0x78, %i5
2963 stxa %o6, [%l7 + %i5] 0x88
2964 fpadd16s %f27, %f0, %f1
2965 nop
2966 set 0x40, %o0
2967 std %f26, [%l7 + %o0]
2968 add %l7, 0x5C, %l6
2969 wr %g0, 0x81, %asi
2970 lda [%l6] %asi, %l1
2971 casa [%l6] 0x81, %l1, %o3
2972 nop
2973 set 0x28, %o5
2974 ldd [%l7 + %o5], %i4
2975 bgu,a,pn %xcc, loop_21
2976 nop
2977 set 0x62, %g2
2978 lduh [%l7 + %g2], %o7
2979 set 0x30, %l0
2980 stwa %i7, [%l7 + %l0] 0x88
2981loop_21:
2982 add %o4, %g5, %i3
2983 bne,a %xcc, loop_22
2984 nop
2985 set 0x6A, %g4
2986 lduh [%l7 + %g4], %g1
2987 set 0x18, %i6
2988 stxa %l2, [%l7 + %i6] 0xea
2989 membar #Sync
2990loop_22:
2991 nop
2992 set 0x68, %i0
2993 ldstub [%l7 + %i0], %o5
2994 nop
2995 set 0x28, %l2
2996 stx %i5, [%l7 + %l2]
2997 nop
2998 set 0x68, %g3
2999 ldub [%l7 + %g3], %i0
3000 set 0x48, %l6
3001 prefetcha [%l7 + %l6] 0x88, 2
3002 nop
3003 set 0x1A, %i4
3004 ldsh [%l7 + %i4], %i2
3005 nop
3006 set 0x16, %g7
3007 sth %l4, [%l7 + %g7]
3008 nop
3009 set 0x58, %o1
3010 std %g2, [%l7 + %o1]
3011 nop
3012 set 0x08, %g6
3013 lduw [%l7 + %g6], %o1
3014 ld [%l7 + 0x14], %f24
3015 st %f19, [%l7 + 0x38]
3016 set 0x3C, %o7
3017 stwa %g6, [%l7 + %o7] 0xe2
3018 membar #Sync
3019 nop
3020 set 0x10, %l1
3021 prefetch [%l7 + %l1], 4
3022 set 0x18, %g1
3023 stda %l4, [%l7 + %g1] 0x89
3024 nop
3025 set 0x10, %l5
3026 std %f6, [%l7 + %l5]
3027 nop
3028 set 0x65, %o3
3029 ldstub [%l7 + %o3], %i6
3030 nop
3031 set 0x7A, %o4
3032 ldsh [%l7 + %o4], %l0
3033 nop
3034 set 0x27, %i7
3035 stb %l3, [%l7 + %i7]
3036 set 0x36, %l4
3037 stha %g3, [%l7 + %l4] 0x89
3038 set 0x10, %o6
3039 stwa %o2, [%l7 + %o6] 0x88
3040 nop
3041 set 0x70, %g5
3042 ldd [%l7 + %g5], %f30
3043 or %i1, %g7, %l6
3044 set 0x72, %l3
3045 stha %o0, [%l7 + %l3] 0xea
3046 membar #Sync
3047 add %l7, 0x08, %l6
3048 wr %g0, 0x89, %asi
3049 ldxa [%l6] %asi, %l1
3050 casxa [%l6] 0x89, %l1, %o6
3051 nop
3052 set 0x7C, %o2
3053 stw %i4, [%l7 + %o2]
3054 st %f5, [%l7 + 0x58]
3055 nop
3056 set 0x48, %i2
3057 stx %o7, [%l7 + %i2]
3058 nop
3059 set 0x22, %i3
3060 sth %o3, [%l7 + %i3]
3061 nop
3062 set 0x28, %i1
3063 stx %fsr, [%l7 + %i1]
3064 set 0x2B, %i5
3065 ldstuba [%l7 + %i5] 0x89, %i7
3066 nop
3067 set 0x18, %o5
3068 sth %o4, [%l7 + %o5]
3069 nop
3070 set 0x43, %g2
3071 stb %i3, [%l7 + %g2]
3072 nop
3073 set 0x0E, %l0
3074 sth %g5, [%l7 + %l0]
3075 nop
3076 set 0x6C, %o0
3077 lduw [%l7 + %o0], %l2
3078 fpsub32 %f6, %f26, %f14
3079 set 0x20, %g4
3080 stxa %o5, [%l7 + %g4] 0xeb
3081 membar #Sync
3082 nop
3083 set 0x10, %i0
3084 stx %fsr, [%l7 + %i0]
3085 nop
3086 set 0x60, %l2
3087 ldd [%l7 + %l2], %f20
3088 nop
3089 set 0x6E, %g3
3090 lduh [%l7 + %g3], %i5
3091 or %g1, %i0, %i2
3092 be,pn %icc, loop_23
3093 wr %l4, %g2, %clear_softint
3094 nop
3095 set 0x60, %i6
3096 ldsw [%l7 + %i6], %o1
3097 nop
3098 set 0x16, %l6
3099 stb %g4, [%l7 + %l6]
3100loop_23:
3101 nop
3102 set 0x30, %g7
3103 ldsb [%l7 + %g7], %g6
3104 nop
3105 set 0x30, %o1
3106 ldub [%l7 + %o1], %i6
3107 set 0x40, %g6
3108 stda %f0, [%l7 + %g6] 0xc0
3109 or %l0, %l3, %l5
3110 wr %o2, %g3, %y
3111 add %g7, %i1, %l6
3112 set 0x50, %i4
3113 ldda [%l7 + %i4] 0x80, %l0
3114 nop
3115 set 0x6F, %o7
3116 ldub [%l7 + %o7], %o0
3117 set 0x18, %l1
3118 prefetcha [%l7 + %l1] 0x81, 4
3119 add %l7, 0x68, %l6
3120 wr %g0, 0x80, %asi
3121 casxa [%l6] 0x80, %o7, %o6
3122 set 0x20, %g1
3123 ldda [%l7 + %g1] 0x88, %o2
3124 nop
3125 set 0x50, %o3
3126 stx %i7, [%l7 + %o3]
3127 bl %xcc, loop_24
3128 wr %g0, 0x7, %fprs
3129 set 0x10, %l5
3130 ldda [%l7 + %l5] 0xea, %l2
3131loop_24:
3132 nop
3133 set 0x28, %o4
3134 stda %o4, [%l7 + %o4] 0xe3
3135 membar #Sync
3136 set 0x6A, %l4
3137 stha %i5, [%l7 + %l4] 0x81
3138 set 0x10, %i7
3139 ldda [%l7 + %i7] 0xe3, %o4
3140 set 0x64, %g5
3141 ldstuba [%l7 + %g5] 0x89, %g1
3142 set 0x41, %l3
3143 stba %i2, [%l7 + %l3] 0x80
3144 set 0x58, %o2
3145 stxa %l4, [%l7 + %o2] 0x88
3146 set 0x18, %i2
3147 stwa %g2, [%l7 + %i2] 0x88
3148 nop
3149 set 0x2A, %o6
3150 lduh [%l7 + %o6], %i0
3151 nop
3152 set 0x71, %i1
3153 ldub [%l7 + %i1], %o1
3154 set 0x1C, %i3
3155 stha %g6, [%l7 + %i3] 0xe3
3156 membar #Sync
3157 nop
3158 set 0x50, %o5
3159 swap [%l7 + %o5], %i6
3160 nop
3161 set 0x08, %g2
3162 std %f14, [%l7 + %g2]
3163 nop
3164 set 0x30, %i5
3165 stx %fsr, [%l7 + %i5]
3166 nop
3167 set 0x50, %l0
3168 ldd [%l7 + %l0], %f2
3169 and %l0, %g4, %l5
3170 nop
3171 set 0x74, %o0
3172 prefetch [%l7 + %o0], 1
3173 wr %l3, %g3, %y
3174 ba,a %xcc, loop_25
3175 nop
3176 set 0x58, %i0
3177 ldd [%l7 + %i0], %g6
3178 fpsub32 %f12, %f26, %f26
3179 set 0x10, %g4
3180 ldda [%l7 + %g4] 0xe3, %i0
3181loop_25:
3182 bg,a %icc, loop_26
3183 nop
3184 set 0x40, %g3
3185 lduw [%l7 + %g3], %o2
3186 add %l7, 0x50, %l6
3187 wr %g0, 0x89, %asi
3188 casxa [%l6] 0x89, %l6, %l1
3189loop_26:
3190 add %i4, %o7, %o6
3191 set 0x48, %i6
3192 stxa %o3, [%l7 + %i6] 0x81
3193 set 0x5C, %l2
3194 stwa %i7, [%l7 + %l2] 0xeb
3195 membar #Sync
3196 nop
3197 set 0x48, %l6
3198 ldx [%l7 + %l6], %i3
3199 nop
3200 set 0x50, %o1
3201 ldd [%l7 + %o1], %g4
3202 add %l7, 0x4C, %l6
3203 wr %g0, 0x80, %asi
3204 lda [%l6] %asi, %o0
3205 casa [%l6] 0x80, %o0, %l2
3206 set 0x76, %g7
3207 stha %o4, [%l7 + %g7] 0x80
3208 set 0x10, %i4
3209 lda [%l7 + %i4] 0x88, %f26
3210 wr %o5, %i5, %clear_softint
3211 set 0x70, %g6
3212 lda [%l7 + %g6] 0x89, %f7
3213 nop
3214 set 0x4C, %l1
3215 ldsb [%l7 + %l1], %i2
3216 nop
3217 set 0x78, %o7
3218 stx %fsr, [%l7 + %o7]
3219 set 0x30, %o3
3220 stxa %g1, [%l7 + %o3] 0x88
3221 nop
3222 set 0x37, %l5
3223 ldsb [%l7 + %l5], %g2
3224 nop
3225 set 0x26, %o4
3226 ldub [%l7 + %o4], %l4
3227 st %fsr, [%l7 + 0x48]
3228 nop
3229 set 0x18, %l4
3230 stx %i0, [%l7 + %l4]
3231 st %f3, [%l7 + 0x58]
3232 set 0x58, %g1
3233 ldxa [%l7 + %g1] 0x89, %g6
3234 set 0x6A, %g5
3235 stha %i6, [%l7 + %g5] 0xeb
3236 membar #Sync
3237 set 0x30, %l3
3238 ldda [%l7 + %l3] 0xe2, %o0
3239 nop
3240 nop
3241 setx 0xAA752BF501974C89, %l0, %l6
3242 stx %l6, [%l7 + 0x28]
3243 ldd [%l7 + 0x28], %f2
3244 setx 0x00BBD58BA9DC4CC4, %l1, %l5
3245 stx %l5, [%l7 + 0x10]
3246 ldd [%l7 + 0x10], %f16
3247 fdivd %f16, %f2, %f14
3248 nop
3249 set 0x50, %i7
3250 ldd [%l7 + %i7], %f6
3251 nop
3252 set 0x28, %o2
3253 ldx [%l7 + %o2], %l0
3254 set 0x22, %i2
3255 stha %l5, [%l7 + %i2] 0xe2
3256 membar #Sync
3257 and %g4, %g3, %l3
3258 set 0x50, %i1
3259 sta %f0, [%l7 + %i1] 0x81
3260 nop
3261 set 0x18, %i3
3262 ldstub [%l7 + %i3], %g7
3263 nop
3264 set 0x78, %o5
3265 std %f2, [%l7 + %o5]
3266 nop
3267 set 0x20, %g2
3268 std %i0, [%l7 + %g2]
3269 fpsub16 %f4, %f22, %f22
3270 nop
3271 set 0x58, %o6
3272 ldsw [%l7 + %o6], %o2
3273 set 0x1C, %i5
3274 stha %l1, [%l7 + %i5] 0xeb
3275 membar #Sync
3276 nop
3277 set 0x40, %o0
3278 std %i6, [%l7 + %o0]
3279 set 0x40, %i0
3280 stxa %o7, [%l7 + %i0] 0xe2
3281 membar #Sync
3282 nop
3283 nop
3284 setx 0x6397362B, %l0, %l6
3285 st %l6, [%l7 + 0x28]
3286 ld [%l7 + 0x28], %f25
3287 setx 0x007268AC, %l1, %l5
3288 st %l5, [%l7 + 0x10]
3289 ld [%l7 + 0x10], %f9
3290 fdivs %f9, %f25, %f15
3291 st %f1, [%l7 + 0x28]
3292 set 0x08, %g4
3293 stda %o6, [%l7 + %g4] 0xe2
3294 membar #Sync
3295 set 0x08, %g3
3296 sta %f24, [%l7 + %g3] 0x89
3297 nop
3298 set 0x24, %l0
3299 swap [%l7 + %l0], %o3
3300 nop
3301 set 0x78, %l2
3302 ldd [%l7 + %l2], %i4
3303 set 0x68, %i6
3304 lda [%l7 + %i6] 0x89, %f30
3305 nop
3306 set 0x78, %o1
3307 ldx [%l7 + %o1], %i3
3308 nop
3309 set 0x38, %g7
3310 stx %fsr, [%l7 + %g7]
3311 nop
3312 set 0x58, %i4
3313 ldd [%l7 + %i4], %f0
3314 nop
3315 set 0x60, %g6
3316 ldd [%l7 + %g6], %i6
3317 nop
3318 set 0x24, %l1
3319 lduh [%l7 + %l1], %g5
3320 and %l2, %o0, %o4
3321 nop
3322 set 0x30, %l6
3323 swap [%l7 + %l6], %o5
3324 nop
3325 set 0x64, %o7
3326 prefetch [%l7 + %o7], 3
3327 nop
3328 set 0x30, %o3
3329 ldx [%l7 + %o3], %i2
3330 and %i5, %g1, %l4
3331 set 0x40, %o4
3332 ldda [%l7 + %o4] 0x81, %f0
3333 nop
3334 set 0x5B, %l4
3335 stb %g2, [%l7 + %l4]
3336 or %i0, %g6, %i6
3337 set 0x60, %g1
3338 stda %l0, [%l7 + %g1] 0xeb
3339 membar #Sync
3340 add %l7, 0x68, %l6
3341 wr %g0, 0x88, %asi
3342 ldxa [%l6] %asi, %o1
3343 casxa [%l6] 0x88, %o1, %g4
3344 set 0x78, %g5
3345 stwa %g3, [%l7 + %g5] 0x88
3346 nop
3347 set 0x3C, %l5
3348 ldsw [%l7 + %l5], %l5
3349 wr %l3, %i1, %set_softint
3350 fpsub16s %f6, %f8, %f12
3351 set 0x20, %l3
3352 ldda [%l7 + %l3] 0xeb, %g6
3353 set 0x48, %i7
3354 prefetcha [%l7 + %i7] 0x88, 4
3355 set 0x75, %i2
3356 ldstuba [%l7 + %i2] 0x81, %o2
3357 nop
3358 set 0x08, %i1
3359 ldx [%l7 + %i1], %l6
3360 set 0x70, %i3
3361 stda %o6, [%l7 + %i3] 0x80
3362 set 0x5C, %o5
3363 stwa %o3, [%l7 + %o5] 0xeb
3364 membar #Sync
3365 and %o6, %i3, %i7
3366 nop
3367 set 0x48, %g2
3368 prefetch [%l7 + %g2], 3
3369 set 0x4C, %o6
3370 sta %f5, [%l7 + %o6] 0x81
3371 nop
3372 set 0x78, %i5
3373 std %f6, [%l7 + %i5]
3374 nop
3375 set 0x60, %o0
3376 stb %g5, [%l7 + %o0]
3377 set 0x28, %o2
3378 ldxa [%l7 + %o2] 0x89, %i4
3379 set 0x58, %i0
3380 swapa [%l7 + %i0] 0x89, %o0
3381 and %l2, %o4, %i2
3382 st %fsr, [%l7 + 0x78]
3383 st %f19, [%l7 + 0x54]
3384 nop
3385 set 0x18, %g3
3386 prefetch [%l7 + %g3], 2
3387 nop
3388 set 0x0B, %l0
3389 ldsb [%l7 + %l0], %o5
3390 ld [%l7 + 0x3C], %f28
3391 nop
3392 set 0x2C, %g4
3393 lduw [%l7 + %g4], %g1
3394 add %l7, 0x48, %l6
3395 wr %g0, 0x88, %asi
3396 ldxa [%l6] %asi, %l4
3397 casxa [%l6] 0x88, %l4, %i5
3398 set 0x40, %l2
3399 stda %f0, [%l7 + %l2] 0xda
3400 nop
3401 set 0x1A, %i6
3402 ldub [%l7 + %i6], %g2
3403 set 0x30, %g7
3404 sta %f26, [%l7 + %g7] 0x88
3405 nop
3406 set 0x20, %i4
3407 ldd [%l7 + %i4], %f24
3408 set 0x40, %o1
3409 lda [%l7 + %o1] 0x81, %f21
3410 nop
3411 set 0x10, %g6
3412 ldsh [%l7 + %g6], %g6
3413 ld [%l7 + 0x24], %f25
3414 nop
3415 set 0x74, %l6
3416 stw %i0, [%l7 + %l6]
3417 nop
3418 set 0x78, %l1
3419 stx %fsr, [%l7 + %l1]
3420 nop
3421 set 0x09, %o3
3422 ldub [%l7 + %o3], %i6
3423 add %o1, %g4, %l0
3424 and %g3, %l3, %l5
3425 and %i1, %g7, %o2
3426 ble,pt %xcc, loop_27
3427 nop
3428 set 0x26, %o4
3429 ldsb [%l7 + %o4], %l6
3430 set 0x30, %o7
3431 stda %o6, [%l7 + %o7] 0xe2
3432 membar #Sync
3433loop_27:
3434 nop
3435 set 0x10, %l4
3436 ldd [%l7 + %l4], %o2
3437 set 0x32, %g1
3438 stha %o6, [%l7 + %g1] 0xe2
3439 membar #Sync
3440 st %f6, [%l7 + 0x20]
3441 nop
3442 set 0x7D, %g5
3443 ldub [%l7 + %g5], %l1
3444 ba %xcc, loop_28
3445 nop
3446 set 0x58, %l5
3447 ldsh [%l7 + %l5], %i3
3448 st %f27, [%l7 + 0x6C]
3449 and %i7, %i4, %o0
3450loop_28:
3451 wr %g5, %l2, %set_softint
3452 nop
3453 set 0x23, %i7
3454 stb %i2, [%l7 + %i7]
3455 set 0x44, %l3
3456 lda [%l7 + %l3] 0x89, %f3
3457 nop
3458 set 0x08, %i2
3459 lduh [%l7 + %i2], %o5
3460 set 0x78, %i1
3461 prefetcha [%l7 + %i1] 0x81, 4
3462 add %l7, 0x70, %l6
3463 wr %g0, 0x80, %asi
3464 casxa [%l6] 0x80, %l4, %o4
3465 nop
3466 set 0x14, %o5
3467 prefetch [%l7 + %o5], 0
3468 nop
3469 set 0x60, %i3
3470 ldd [%l7 + %i3], %g2
3471 set 0x6A, %o6
3472 stha %i5, [%l7 + %o6] 0x89
3473 ld [%l7 + 0x48], %f11
3474 nop
3475 set 0x40, %i5
3476 lduw [%l7 + %i5], %g6
3477 fpadd16 %f12, %f14, %f16
3478 nop
3479 set 0x78, %g2
3480 ldsw [%l7 + %g2], %i6
3481 nop
3482 set 0x20, %o0
3483 std %f18, [%l7 + %o0]
3484 nop
3485 set 0x18, %o2
3486 stw %o1, [%l7 + %o2]
3487 nop
3488 set 0x48, %g3
3489 stx %g4, [%l7 + %g3]
3490 nop
3491 nop
3492 setx 0xF539C176, %l0, %l6
3493 st %l6, [%l7 + 0x28]
3494 ld [%l7 + 0x28], %f12
3495 setx 0x55867756, %l1, %l5
3496 st %l5, [%l7 + 0x10]
3497 ld [%l7 + 0x10], %f3
3498 fdivs %f3, %f12, %f18
3499 set 0x5C, %i0
3500 sta %f16, [%l7 + %i0] 0x81
3501 nop
3502 set 0x70, %g4
3503 std %f30, [%l7 + %g4]
3504 set 0x28, %l2
3505 stxa %l0, [%l7 + %l2] 0xe2
3506 membar #Sync
3507 st %f5, [%l7 + 0x7C]
3508 set 0x40, %i6
3509 stda %f0, [%l7 + %i6] 0xd8
3510 nop
3511 set 0x18, %g7
3512 ldx [%l7 + %g7], %g3
3513 nop
3514 set 0x24, %i4
3515 sth %i0, [%l7 + %i4]
3516 set 0x40, %o1
3517 stda %f16, [%l7 + %o1] 0xd8
3518 set 0x48, %l0
3519 stha %l5, [%l7 + %l0] 0x88
3520 set 0x60, %l6
3521 stda %i0, [%l7 + %l6] 0xe2
3522 membar #Sync
3523 set 0x78, %g6
3524 prefetcha [%l7 + %g6] 0x80, 3
3525 or %l3, %o2, %l6
3526 nop
3527 nop
3528 setx 0x78653800B67F9002, %l0, %l6
3529 stx %l6, [%l7 + 0x28]
3530 ldd [%l7 + 0x28], %f6
3531 setx 0xEC870F337E97F13E, %l1, %l5
3532 stx %l5, [%l7 + 0x10]
3533 ldd [%l7 + 0x10], %f14
3534 fdivd %f14, %f6, %f8
3535 fpadd16s %f0, %f7, %f4
3536 set 0x27, %l1
3537 ldstuba [%l7 + %l1] 0x88, %o7
3538 set 0x74, %o4
3539 swapa [%l7 + %o4] 0x80, %o6
3540 set 0x40, %o3
3541 ldda [%l7 + %o3] 0xd0, %f0
3542 nop
3543 set 0x26, %l4
3544 ldstub [%l7 + %l4], %l1
3545 nop
3546 set 0x56, %o7
3547 ldsh [%l7 + %o7], %o3
3548 add %l7, 0x20, %l6
3549 wr %g0, 0x81, %asi
3550 ldxa [%l6] %asi, %i3
3551 casxa [%l6] 0x81, %i3, %i4
3552 nop
3553 set 0x50, %g5
3554 lduw [%l7 + %g5], %i7
3555 nop
3556 set 0x56, %l5
3557 ldstub [%l7 + %l5], %g5
3558 ld [%l7 + 0x40], %f11
3559 nop
3560 set 0x58, %i7
3561 std %l2, [%l7 + %i7]
3562 nop
3563 set 0x60, %l3
3564 ldd [%l7 + %l3], %o0
3565 ld [%l7 + 0x44], %f30
3566 st %fsr, [%l7 + 0x0C]
3567 nop
3568 set 0x58, %g1
3569 ldsw [%l7 + %g1], %o5
3570 nop
3571 set 0x58, %i1
3572 sth %g1, [%l7 + %i1]
3573 set 0x70, %i2
3574 ldxa [%l7 + %i2] 0x81, %l4
3575 or %i2, %o4, %g2
3576 nop
3577 set 0x58, %o5
3578 ldd [%l7 + %o5], %f16
3579 nop
3580 set 0x67, %o6
3581 stb %i5, [%l7 + %o6]
3582 nop
3583 set 0x08, %i3
3584 ldsh [%l7 + %i3], %i6
3585 set 0x68, %i5
3586 prefetcha [%l7 + %i5] 0x81, 1
3587 st %f31, [%l7 + 0x64]
3588 nop
3589 set 0x28, %g2
3590 stx %fsr, [%l7 + %g2]
3591 nop
3592 set 0x08, %o0
3593 ldx [%l7 + %o0], %g4
3594 nop
3595 set 0x58, %o2
3596 ldx [%l7 + %o2], %l0
3597 set 0x21, %i0
3598 ldstuba [%l7 + %i0] 0x81, %g3
3599 nop
3600 set 0x18, %g4
3601 std %f22, [%l7 + %g4]
3602 set 0x53, %l2
3603 stba %i0, [%l7 + %l2] 0x89
3604 nop
3605 set 0x4C, %g3
3606 ldsw [%l7 + %g3], %l5
3607 nop
3608 set 0x61, %i6
3609 stb %i1, [%l7 + %i6]
3610 nop
3611 set 0x52, %g7
3612 ldub [%l7 + %g7], %o1
3613 set 0x6C, %i4
3614 sta %f6, [%l7 + %i4] 0x89
3615 st %f24, [%l7 + 0x6C]
3616 nop
3617 set 0x5C, %l0
3618 ldsw [%l7 + %l0], %l3
3619 nop
3620 set 0x38, %l6
3621 prefetch [%l7 + %l6], 1
3622 nop
3623 set 0x16, %o1
3624 ldsh [%l7 + %o1], %g7
3625 bleu,a %xcc, loop_29
3626 nop
3627 nop
3628 setx 0x6FD81471, %l0, %l6
3629 st %l6, [%l7 + 0x28]
3630 ld [%l7 + 0x28], %f22
3631 setx 0x622A765B, %l1, %l5
3632 st %l5, [%l7 + 0x10]
3633 ld [%l7 + 0x10], %f24
3634 fdivs %f24, %f22, %f25
3635 nop
3636 set 0x60, %g6
3637 stx %o2, [%l7 + %g6]
3638 set 0x38, %o4
3639 stda %o6, [%l7 + %o4] 0x88
3640loop_29:
3641 nop
3642 set 0x30, %o3
3643 stha %o6, [%l7 + %o3] 0xe2
3644 membar #Sync
3645 nop
3646 set 0x55, %l1
3647 ldub [%l7 + %l1], %l1
3648 nop
3649 set 0x0A, %o7
3650 sth %l6, [%l7 + %o7]
3651 set 0x10, %g5
3652 sta %f12, [%l7 + %g5] 0x81
3653 set 0x40, %l5
3654 stda %f0, [%l7 + %l5] 0x88
3655 set 0x18, %i7
3656 stda %i2, [%l7 + %i7] 0xea
3657 membar #Sync
3658 set 0x3C, %l3
3659 sta %f31, [%l7 + %l3] 0x88
3660 set 0x40, %l4
3661 sta %f27, [%l7 + %l4] 0x88
3662 st %fsr, [%l7 + 0x08]
3663 set 0x20, %i1
3664 ldda [%l7 + %i1] 0xe3, %o2
3665 st %fsr, [%l7 + 0x74]
3666 nop
3667 set 0x70, %g1
3668 stx %i4, [%l7 + %g1]
3669 st %f7, [%l7 + 0x18]
3670 set 0x68, %o5
3671 stxa %i7, [%l7 + %o5] 0xe2
3672 membar #Sync
3673 set 0x20, %i2
3674 ldstuba [%l7 + %i2] 0x89, %g5
3675 set 0x30, %o6
3676 ldxa [%l7 + %o6] 0x89, %l2
3677 nop
3678 set 0x32, %i5
3679 ldsh [%l7 + %i5], %o5
3680 and %g1, %o0, %i2
3681 nop
3682 set 0x2C, %g2
3683 stw %l4, [%l7 + %g2]
3684 nop
3685 set 0x78, %i3
3686 ldstub [%l7 + %i3], %g2
3687 st %f2, [%l7 + 0x40]
3688 nop
3689 set 0x32, %o2
3690 lduh [%l7 + %o2], %i5
3691 set 0x40, %i0
3692 stxa %o4, [%l7 + %i0] 0xea
3693 membar #Sync
3694 fpadd16s %f31, %f7, %f6
3695 nop
3696 set 0x5B, %g4
3697 ldstub [%l7 + %g4], %i6
3698 set 0x2D, %o0
3699 stba %g4, [%l7 + %o0] 0xea
3700 membar #Sync
3701 nop
3702 set 0x24, %l2
3703 swap [%l7 + %l2], %l0
3704 nop
3705 set 0x30, %i6
3706 std %f4, [%l7 + %i6]
3707 nop
3708 set 0x60, %g3
3709 stx %g6, [%l7 + %g3]
3710 ld [%l7 + 0x40], %f12
3711 nop
3712 set 0x0A, %i4
3713 ldsb [%l7 + %i4], %g3
3714 nop
3715 set 0x60, %g7
3716 swap [%l7 + %g7], %l5
3717 nop
3718 set 0x58, %l6
3719 ldd [%l7 + %l6], %i0
3720 bne %xcc, loop_30
3721 add %o1, %i0, %l3
3722 add %l7, 0x38, %l6
3723 wr %g0, 0x81, %asi
3724 casxa [%l6] 0x81, %o2, %g7
3725loop_30:
3726 nop
3727 set 0x2C, %o1
3728 stwa %o7, [%l7 + %o1] 0x88
3729 nop
3730 set 0x20, %g6
3731 sth %l1, [%l7 + %g6]
3732 nop
3733 set 0x70, %o4
3734 stx %l6, [%l7 + %o4]
3735 nop
3736 set 0x78, %l0
3737 ldstub [%l7 + %l0], %o6
3738 EXIT_GOOD
3739
3740
3741
3742!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3743!
3744! Stats for Thread 0:
3745!
3746! Type l : 1270
3747! Type a : 23
3748! Type cti : 30
3749! Type x : 537
3750! Type f : 26
3751! Type i : 114
3752!
3753!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3754
3755!
3756! Thread 1 Start
3757!
3758.global thread_1
3759thread_1:
3760 mov %l7, %g1
3761 !# Set %cwp for 8 windows
3762 !# This threads memory space into each %l7
3763 wrpr %g0, 0x7, %cwp
3764 mov %g1, %l7
3765 wrpr %g0, 0x6, %cwp
3766 mov %g1, %l7
3767 wrpr %g0, 0x5, %cwp
3768 mov %g1, %l7
3769 wrpr %g0, 0x4, %cwp
3770 mov %g1, %l7
3771 wrpr %g0, 0x3, %cwp
3772 mov %g1, %l7
3773 wrpr %g0, 0x2, %cwp
3774 mov %g1, %l7
3775 wrpr %g0, 0x1, %cwp
3776 mov %g1, %l7
3777 wrpr %g0, 0x0, %cwp
3778 mov %g1, %l7
3779
3780 !# Set %fsr
3781 setx 0x0000000000400000, %l0, %l6 !# no post process
3782 stx %l6, [%l7 + 0x0] !# no post process
3783 ldx [%l7 + 0x0], %fsr !# no post process
3784
3785 wr %g0, 0x80, %asi !# no post process
3786
3787 !# Initialize registers ..
3788
3789 !# Global registers
3790 set 0x3, %g1
3791 set 0x1, %g2
3792 set 0x3, %g3
3793 set 0xA, %g4
3794 set 0x7, %g5
3795 set 0x9, %g6
3796 set 0x3, %g7
3797 !# Input registers
3798 set -0x3, %i0
3799 set -0x4, %i1
3800 set -0x3, %i2
3801 set -0x6, %i3
3802 set -0x0, %i4
3803 set -0x2, %i5
3804 set -0xE, %i6
3805 set -0x3, %i7
3806 !# Local registers
3807 set 0x1B17E622, %l0
3808 set 0x7D8E946F, %l1
3809 set 0x0656D2AF, %l2
3810 set 0x1A073D71, %l3
3811 set 0x149558BB, %l4
3812 set 0x0C8A053B, %l5
3813 set 0x52311E17, %l6
3814 !# Output registers
3815 set -0x0245, %o0
3816 set -0x04EC, %o1
3817 set -0x0F1D, %o2
3818 set 0x1CD0, %o3
3819 set 0x126A, %o4
3820 set 0x1968, %o5
3821 set 0x1FDC, %o6
3822 set 0x0CFF, %o7
3823 !# Float registers
3824 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
3825 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
3826 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
3827 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
3828 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
3829 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
3830 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
3831 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
3832 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
3833 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
3834 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
3835 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
3836 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
3837 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
3838 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
3839 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
3840
3841 !# Execute Main Diag ..
3842
3843 nop
3844 set 0x38, %l1
3845 lduw [%l7 + %l1], %o3
3846 nop
3847 set 0x0F, %o3
3848 ldstub [%l7 + %o3], %i3
3849 set 0x4C, %o7
3850 swapa [%l7 + %o7] 0x80, %i7
3851 nop
3852 set 0x40, %g5
3853 std %i4, [%l7 + %g5]
3854 set 0x58, %i7
3855 stha %l2, [%l7 + %i7] 0x80
3856 set 0x7A, %l3
3857 stba %g5, [%l7 + %l3] 0x80
3858 or %o5, %g1, %i2
3859 wr %o0, %g2, %ccr
3860 set 0x74, %l4
3861 sta %f12, [%l7 + %l4] 0x88
3862 ld [%l7 + 0x2C], %f16
3863 nop
3864 set 0x14, %l5
3865 swap [%l7 + %l5], %i5
3866 add %l7, 0x48, %l6
3867 wr %g0, 0x80, %asi
3868 lda [%l6] %asi, %o4
3869 casa [%l6] 0x80, %o4, %i6
3870 and %l4, %l0, %g4
3871 set 0x70, %i1
3872 ldxa [%l7 + %i1] 0x81, %g6
3873 set 0x78, %o5
3874 stha %g3, [%l7 + %o5] 0xe2
3875 membar #Sync
3876 set 0x60, %g1
3877 sta %f11, [%l7 + %g1] 0x88
3878 nop
3879 set 0x1C, %o6
3880 swap [%l7 + %o6], %l5
3881 nop
3882 set 0x4C, %i2
3883 prefetch [%l7 + %i2], 0
3884 set 0x30, %g2
3885 swapa [%l7 + %g2] 0x81, %i1
3886 nop
3887 or %g0, 0x8, %l0
3888 sllx %l0, 0x3c, %l0
3889 wr %l0, 0xF8C, %tick_cmpr
3890 set 0x60, %i5
3891 stxa %i0, [%l7 + %i5] 0xeb
3892 membar #Sync
3893 nop
3894 set 0x40, %i3
3895 swap [%l7 + %i3], %o2
3896 set 0x40, %o2
3897 stda %f16, [%l7 + %o2] 0xd0
3898 nop
3899 set 0x50, %i0
3900 ldsw [%l7 + %i0], %o7
3901 nop
3902 set 0x16, %g4
3903 sth %l1, [%l7 + %g4]
3904 nop
3905 set 0x58, %l2
3906 swap [%l7 + %l2], %l6
3907 set 0x10, %o0
3908 sta %f31, [%l7 + %o0] 0x89
3909 add %g7, %o6, %o3
3910 fpadd32 %f22, %f30, %f8
3911 set 0x40, %i6
3912 stda %f0, [%l7 + %i6] 0xf8
3913 membar #Sync
3914 nop
3915 set 0x68, %g3
3916 swap [%l7 + %g3], %i3
3917 set 0x14, %g7
3918 stwa %i7, [%l7 + %g7] 0xe3
3919 membar #Sync
3920 nop
3921 set 0x44, %i4
3922 prefetch [%l7 + %i4], 3
3923 set 0x70, %l6
3924 stda %i4, [%l7 + %l6] 0x81
3925 nop
3926 set 0x78, %g6
3927 ldd [%l7 + %g6], %f16
3928 nop
3929 set 0x5C, %o4
3930 sth %g5, [%l7 + %o4]
3931 ld [%l7 + 0x5C], %f8
3932 set 0x0C, %o1
3933 ldstuba [%l7 + %o1] 0x89, %l2
3934 nop
3935 set 0x60, %l1
3936 ldx [%l7 + %l1], %o5
3937 set 0x40, %l0
3938 stda %f0, [%l7 + %l0] 0xc0
3939 set 0x3C, %o3
3940 stba %i2, [%l7 + %o3] 0xea
3941 membar #Sync
3942 nop
3943 set 0x14, %g5
3944 ldsw [%l7 + %g5], %o0
3945 set 0x40, %o7
3946 ldda [%l7 + %o7] 0x80, %f16
3947 nop
3948 set 0x1B, %l3
3949 ldstub [%l7 + %l3], %g2
3950 st %f2, [%l7 + 0x54]
3951 nop
3952 set 0x47, %i7
3953 stb %g1, [%l7 + %i7]
3954 fpadd32 %f26, %f6, %f4
3955 nop
3956 set 0x6E, %l4
3957 ldsh [%l7 + %l4], %i5
3958 st %fsr, [%l7 + 0x30]
3959 set 0x7C, %l5
3960 swapa [%l7 + %l5] 0x89, %i6
3961 nop
3962 set 0x40, %i1
3963 ldx [%l7 + %i1], %o4
3964 add %l7, 0x10, %l6
3965 wr %g0, 0x80, %asi
3966 casa [%l6] 0x80, %l0, %l4
3967 set 0x3C, %o5
3968 stba %g6, [%l7 + %o5] 0x88
3969 set 0x70, %o6
3970 ldda [%l7 + %o6] 0xe3, %g4
3971 set 0x72, %i2
3972 ldstuba [%l7 + %i2] 0x80, %g3
3973 set 0x10, %g1
3974 prefetcha [%l7 + %g1] 0x88, 0
3975 add %o1, %l3, %i1
3976 ld [%l7 + 0x1C], %f4
3977 nop
3978 set 0x70, %i5
3979 prefetch [%l7 + %i5], 1
3980 set 0x20, %g2
3981 ldda [%l7 + %g2] 0xea, %o2
3982 st %fsr, [%l7 + 0x50]
3983 nop
3984 set 0x50, %i3
3985 stx %o7, [%l7 + %i3]
3986 add %l7, 0x30, %l6
3987 wr %g0, 0x88, %asi
3988 casxa [%l6] 0x88, %i0, %l1
3989 set 0x30, %o2
3990 swapa [%l7 + %o2] 0x89, %l6
3991 set 0x40, %g4
3992 ldda [%l7 + %g4] 0xd2, %f16
3993 st %fsr, [%l7 + 0x60]
3994 nop
3995 set 0x2D, %i0
3996 ldub [%l7 + %i0], %o6
3997 set 0x78, %l2
3998 swapa [%l7 + %l2] 0x81, %g7
3999 nop
4000 set 0x17, %i6
4001 ldsb [%l7 + %i6], %o3
4002 nop
4003 set 0x2C, %g3
4004 stw %i3, [%l7 + %g3]
4005 add %l7, 0x40, %l6
4006 wr %g0, 0x89, %asi
4007 lda [%l6] %asi, %i7
4008 casa [%l6] 0x89, %i7, %i4
4009 set 0x62, %o0
4010 ldstuba [%l7 + %o0] 0x88, %g5
4011 set 0x48, %g7
4012 stxa %o5, [%l7 + %g7] 0x89
4013 bn,a %xcc, loop_31
4014 and %i2, %o0, %g2
4015 set 0x40, %i4
4016 ldda [%l7 + %i4] 0x80, %f16
4017loop_31:
4018 nop
4019 set 0x38, %g6
4020 stx %fsr, [%l7 + %g6]
4021 or %l2, %g1, %i5
4022 set 0x64, %l6
4023 swapa [%l7 + %l6] 0x88, %i6
4024 st %f0, [%l7 + 0x48]
4025 st %f11, [%l7 + 0x64]
4026 set 0x5C, %o1
4027 sta %f5, [%l7 + %o1] 0x81
4028 set 0x40, %l1
4029 stda %f0, [%l7 + %l1] 0xd0
4030 nop
4031 set 0x78, %l0
4032 ldd [%l7 + %l0], %f2
4033 nop
4034 set 0x48, %o3
4035 ldd [%l7 + %o3], %f14
4036 add %l7, 0x34, %l6
4037 wr %g0, 0x88, %asi
4038 lda [%l6] %asi, %l0
4039 casa [%l6] 0x88, %l0, %l4
4040 set 0x49, %o4
4041 stba %o4, [%l7 + %o4] 0xea
4042 membar #Sync
4043 set 0x40, %g5
4044 ldda [%l7 + %g5] 0xd8, %f0
4045 nop
4046 set 0x68, %l3
4047 std %f20, [%l7 + %l3]
4048 nop
4049 set 0x30, %o7
4050 stw %g4, [%l7 + %o7]
4051 set 0x40, %i7
4052 swapa [%l7 + %i7] 0x80, %g3
4053 fpsub16 %f6, %f8, %f30
4054 set 0x47, %l5
4055 stba %g6, [%l7 + %l5] 0xe3
4056 membar #Sync
4057 nop
4058 set 0x38, %l4
4059 std %l4, [%l7 + %l4]
4060 nop
4061 set 0x3E, %o5
4062 ldsb [%l7 + %o5], %o1
4063 membar #Sync
4064 set 0x40, %o6
4065 ldda [%l7 + %o6] 0xf0, %f16
4066 nop
4067 set 0x10, %i1
4068 prefetch [%l7 + %i1], 0
4069 nop
4070 set 0x4C, %i2
4071 stw %l3, [%l7 + %i2]
4072 set 0x58, %i5
4073 prefetcha [%l7 + %i5] 0x89, 3
4074 nop
4075 set 0x10, %g2
4076 std %i0, [%l7 + %g2]
4077 nop
4078 set 0x78, %g1
4079 ldsh [%l7 + %g1], %i0
4080 st %f30, [%l7 + 0x18]
4081 and %o7, %l1, %o6
4082 and %l6, %o3, %i3
4083 set 0x28, %o2
4084 stwa %g7, [%l7 + %o2] 0x89
4085 nop
4086 set 0x20, %g4
4087 stw %i7, [%l7 + %g4]
4088 add %l7, 0x58, %l6
4089 wr %g0, 0x80, %asi
4090 casa [%l6] 0x80, %i4, %o5
4091 add %l7, 0x70, %l6
4092 wr %g0, 0x81, %asi
4093 casxa [%l6] 0x81, %g5, %i2
4094 set 0x34, %i0
4095 stwa %g2, [%l7 + %i0] 0x80
4096 set 0x58, %i3
4097 stda %o0, [%l7 + %i3] 0xeb
4098 membar #Sync
4099 set 0x34, %i6
4100 stwa %l2, [%l7 + %i6] 0x81
4101 set 0x2C, %g3
4102 lda [%l7 + %g3] 0x89, %f4
4103 st %f20, [%l7 + 0x6C]
4104 set 0x40, %o0
4105 stda %f16, [%l7 + %o0] 0x80
4106 set 0x6A, %l2
4107 stha %g1, [%l7 + %l2] 0xe2
4108 membar #Sync
4109 nop
4110 set 0x18, %g7
4111 std %i4, [%l7 + %g7]
4112 nop
4113 set 0x0F, %i4
4114 stb %i6, [%l7 + %i4]
4115 nop
4116 set 0x26, %l6
4117 ldsh [%l7 + %l6], %l0
4118 nop
4119 set 0x28, %o1
4120 std %f28, [%l7 + %o1]
4121 st %fsr, [%l7 + 0x24]
4122 and %l4, %g4, %o4
4123 set 0x74, %l1
4124 stwa %g6, [%l7 + %l1] 0x89
4125 and %l5, %o1, %l3
4126 nop
4127 set 0x45, %g6
4128 ldub [%l7 + %g6], %o2
4129 set 0x58, %l0
4130 prefetcha [%l7 + %l0] 0x80, 2
4131 wr %i0, %o7, %clear_softint
4132 set 0x49, %o4
4133 ldstuba [%l7 + %o4] 0x89, %i1
4134 nop
4135 set 0x68, %g5
4136 lduw [%l7 + %g5], %l1
4137 set 0x0C, %o3
4138 stwa %l6, [%l7 + %o3] 0xe3
4139 membar #Sync
4140 nop
4141 set 0x60, %l3
4142 stx %o3, [%l7 + %l3]
4143 nop
4144 set 0x68, %o7
4145 lduh [%l7 + %o7], %i3
4146 set 0x20, %l5
4147 ldda [%l7 + %l5] 0xeb, %g6
4148 set 0x5C, %l4
4149 sta %f20, [%l7 + %l4] 0x88
4150 nop
4151 set 0x3C, %o5
4152 sth %i7, [%l7 + %o5]
4153 set 0x27, %i7
4154 stba %i4, [%l7 + %i7] 0x80
4155 nop
4156 set 0x3B, %o6
4157 ldub [%l7 + %o6], %o5
4158 nop
4159 set 0x2C, %i1
4160 stw %g5, [%l7 + %i1]
4161 st %f13, [%l7 + 0x58]
4162 set 0x18, %i2
4163 ldxa [%l7 + %i2] 0x81, %o6
4164 nop
4165 set 0x4C, %i5
4166 stw %i2, [%l7 + %i5]
4167 and %o0, %g2, %g1
4168 nop
4169 set 0x30, %g2
4170 stx %l2, [%l7 + %g2]
4171 nop
4172 set 0x18, %o2
4173 lduw [%l7 + %o2], %i6
4174 set 0x58, %g1
4175 stda %l0, [%l7 + %g1] 0x89
4176 nop
4177 set 0x50, %i0
4178 swap [%l7 + %i0], %l4
4179 st %fsr, [%l7 + 0x4C]
4180 nop
4181 set 0x2C, %i3
4182 prefetch [%l7 + %i3], 1
4183 nop
4184 set 0x5C, %i6
4185 ldsw [%l7 + %i6], %i5
4186 st %f22, [%l7 + 0x54]
4187 nop
4188 set 0x35, %g3
4189 ldsb [%l7 + %g3], %g4
4190 set 0x74, %o0
4191 sta %f13, [%l7 + %o0] 0x89
4192 membar #Sync
4193 set 0x40, %g4
4194 ldda [%l7 + %g4] 0xf0, %f0
4195 st %fsr, [%l7 + 0x08]
4196 nop
4197 set 0x58, %l2
4198 ldd [%l7 + %l2], %f30
4199 ld [%l7 + 0x74], %f13
4200 nop
4201 set 0x28, %g7
4202 ldd [%l7 + %g7], %o4
4203 set 0x40, %l6
4204 ldda [%l7 + %l6] 0xd8, %f0
4205 st %fsr, [%l7 + 0x0C]
4206 st %fsr, [%l7 + 0x38]
4207 or %l5, %g6, %l3
4208 and %o2, %g3, %o1
4209 nop
4210 set 0x68, %i4
4211 stw %i0, [%l7 + %i4]
4212 or %i1, %o7, %l6
4213 nop
4214 set 0x28, %l1
4215 ldd [%l7 + %l1], %o2
4216 set 0x78, %g6
4217 stda %l0, [%l7 + %g6] 0x80
4218 nop
4219 set 0x12, %l0
4220 ldsh [%l7 + %l0], %i3
4221 or %i7, %i4, %o5
4222 set 0x62, %o1
4223 ldstuba [%l7 + %o1] 0x89, %g5
4224 and %o6, %g7, %i2
4225 add %l7, 0x68, %l6
4226 wr %g0, 0x88, %asi
4227 casa [%l6] 0x88, %g2, %g1
4228 set 0x40, %o4
4229 ldda [%l7 + %o4] 0x88, %o0
4230 nop
4231 set 0x58, %o3
4232 ldx [%l7 + %o3], %i6
4233 nop
4234 set 0x64, %l3
4235 lduw [%l7 + %l3], %l2
4236 and %l0, %i5, %l4
4237 nop
4238 set 0x5C, %g5
4239 prefetch [%l7 + %g5], 4
4240 set 0x36, %l5
4241 ldstuba [%l7 + %l5] 0x89, %g4
4242 ld [%l7 + 0x3C], %f27
4243 set 0x30, %o7
4244 ldxa [%l7 + %o7] 0x88, %o4
4245 set 0x20, %o5
4246 swapa [%l7 + %o5] 0x80, %l5
4247 add %l7, 0x50, %l6
4248 wr %g0, 0x89, %asi
4249 ldxa [%l6] %asi, %l3
4250 casxa [%l6] 0x89, %l3, %g6
4251 and %o2, %o1, %i0
4252 nop
4253 set 0x50, %i7
4254 prefetch [%l7 + %i7], 4
4255 set 0x60, %l4
4256 stxa %g3, [%l7 + %l4] 0x89
4257 set 0x4C, %i1
4258 lda [%l7 + %i1] 0x81, %f13
4259 st %fsr, [%l7 + 0x08]
4260 set 0x73, %i2
4261 stba %o7, [%l7 + %i2] 0xe2
4262 membar #Sync
4263 fpadd32s %f18, %f20, %f16
4264 set 0x28, %i5
4265 stha %l6, [%l7 + %i5] 0x80
4266 set 0x58, %g2
4267 stha %i1, [%l7 + %g2] 0x89
4268 nop
4269 set 0x4C, %o2
4270 stw %o3, [%l7 + %o2]
4271 nop
4272 set 0x18, %g1
4273 ldx [%l7 + %g1], %i3
4274 nop
4275 set 0x30, %i0
4276 stx %fsr, [%l7 + %i0]
4277 membar #Sync
4278 set 0x40, %i3
4279 ldda [%l7 + %i3] 0xf0, %f0
4280 or %i7, %i4, %l1
4281 nop
4282 set 0x10, %i6
4283 stx %o5, [%l7 + %i6]
4284 nop
4285 set 0x2C, %o6
4286 lduw [%l7 + %o6], %o6
4287 or %g5, %g7, %i2
4288 nop
4289 set 0x30, %g3
4290 ldsw [%l7 + %g3], %g1
4291 nop
4292 set 0x58, %o0
4293 ldd [%l7 + %o0], %f18
4294 ld [%l7 + 0x58], %f18
4295 set 0x4C, %g4
4296 lda [%l7 + %g4] 0x80, %f0
4297 st %f28, [%l7 + 0x28]
4298 nop
4299 set 0x2B, %g7
4300 ldstub [%l7 + %g7], %o0
4301 nop
4302 set 0x40, %l6
4303 ldx [%l7 + %l6], %i6
4304 nop
4305 set 0x39, %i4
4306 ldub [%l7 + %i4], %g2
4307 nop
4308 set 0x48, %l1
4309 std %l0, [%l7 + %l1]
4310 add %i5, %l4, %g4
4311 nop
4312 set 0x3C, %g6
4313 sth %l2, [%l7 + %g6]
4314 set 0x1A, %l0
4315 stha %o4, [%l7 + %l0] 0x81
4316 nop
4317 set 0x10, %l2
4318 stx %fsr, [%l7 + %l2]
4319 nop
4320 set 0x3C, %o4
4321 sth %l3, [%l7 + %o4]
4322 nop
4323 set 0x7E, %o3
4324 stb %g6, [%l7 + %o3]
4325 set 0x58, %l3
4326 stxa %o2, [%l7 + %l3] 0x89
4327 set 0x54, %o1
4328 lda [%l7 + %o1] 0x81, %f14
4329 set 0x40, %g5
4330 ldda [%l7 + %g5] 0x89, %f0
4331 set 0x40, %l5
4332 ldda [%l7 + %l5] 0xd8, %f0
4333 set 0x38, %o5
4334 prefetcha [%l7 + %o5] 0x89, 0
4335 set 0x60, %i7
4336 ldda [%l7 + %i7] 0x81, %i0
4337 nop
4338 set 0x08, %o7
4339 ldd [%l7 + %o7], %l4
4340 nop
4341 set 0x08, %l4
4342 lduw [%l7 + %l4], %o7
4343 bn,pn %xcc, loop_32
4344 st %fsr, [%l7 + 0x60]
4345 set 0x60, %i2
4346 ldxa [%l7 + %i2] 0x89, %l6
4347loop_32:
4348 nop
4349 set 0x38, %i1
4350 lda [%l7 + %i1] 0x89, %f28
4351 set 0x20, %g2
4352 lda [%l7 + %g2] 0x81, %f22
4353 set 0x6E, %o2
4354 stha %g3, [%l7 + %o2] 0x89
4355 set 0x30, %g1
4356 stda %o2, [%l7 + %g1] 0xe2
4357 membar #Sync
4358 nop
4359 set 0x38, %i0
4360 ldd [%l7 + %i0], %i2
4361 set 0x0D, %i5
4362 ldstuba [%l7 + %i5] 0x88, %i1
4363 wr %i7, %i4, %ccr
4364 nop
4365 set 0x60, %i6
4366 ldsw [%l7 + %i6], %o5
4367 set 0x44, %i3
4368 sta %f24, [%l7 + %i3] 0x88
4369 nop
4370 set 0x1C, %g3
4371 ldsw [%l7 + %g3], %o6
4372 nop
4373 set 0x38, %o0
4374 stx %l1, [%l7 + %o0]
4375 nop
4376 set 0x54, %g4
4377 swap [%l7 + %g4], %g5
4378 nop
4379 set 0x20, %g7
4380 stw %i2, [%l7 + %g7]
4381 set 0x42, %o6
4382 stha %g1, [%l7 + %o6] 0x80
4383 set 0x60, %i4
4384 stda %g6, [%l7 + %i4] 0x88
4385 nop
4386 set 0x2E, %l6
4387 sth %o0, [%l7 + %l6]
4388 nop
4389 set 0x60, %g6
4390 prefetch [%l7 + %g6], 4
4391 nop
4392 set 0x46, %l1
4393 lduh [%l7 + %l1], %i6
4394 set 0x54, %l2
4395 stha %g2, [%l7 + %l2] 0xe3
4396 membar #Sync
4397 set 0x58, %l0
4398 swapa [%l7 + %l0] 0x81, %i5
4399 set 0x68, %o3
4400 sta %f30, [%l7 + %o3] 0x89
4401 st %fsr, [%l7 + 0x6C]
4402 set 0x48, %o4
4403 ldxa [%l7 + %o4] 0x88, %l4
4404 nop
4405 set 0x6C, %l3
4406 sth %g4, [%l7 + %l3]
4407 set 0x54, %g5
4408 ldstuba [%l7 + %g5] 0x81, %l2
4409 nop
4410 set 0x20, %o1
4411 swap [%l7 + %o1], %o4
4412 set 0x18, %o5
4413 stda %l0, [%l7 + %o5] 0xeb
4414 membar #Sync
4415 set 0x40, %i7
4416 ldxa [%l7 + %i7] 0x81, %g6
4417 set 0x58, %o7
4418 prefetcha [%l7 + %o7] 0x88, 0
4419 and %o1, %o2, %i0
4420 set 0x20, %l5
4421 stwa %l5, [%l7 + %l5] 0x88
4422 set 0x38, %l4
4423 stxa %o7, [%l7 + %l4] 0xe2
4424 membar #Sync
4425 add %l6, %g3, %o3
4426 nop
4427 set 0x40, %i2
4428 stw %i1, [%l7 + %i2]
4429 set 0x78, %g2
4430 lda [%l7 + %g2] 0x88, %f11
4431 set 0x32, %o2
4432 ldstuba [%l7 + %o2] 0x89, %i7
4433 nop
4434 set 0x28, %i1
4435 ldd [%l7 + %i1], %f16
4436 nop
4437 set 0x60, %g1
4438 lduh [%l7 + %g1], %i3
4439 nop
4440 set 0x21, %i0
4441 ldsb [%l7 + %i0], %i4
4442 st %fsr, [%l7 + 0x08]
4443 set 0x1A, %i6
4444 ldstuba [%l7 + %i6] 0x80, %o5
4445 nop
4446 set 0x58, %i5
4447 ldx [%l7 + %i5], %o6
4448 set 0x40, %g3
4449 stda %f16, [%l7 + %g3] 0xc4
4450 set 0x40, %o0
4451 ldda [%l7 + %o0] 0xd2, %f0
4452 nop
4453 set 0x68, %i3
4454 ldd [%l7 + %i3], %f4
4455 set 0x32, %g7
4456 ldstuba [%l7 + %g7] 0x88, %l1
4457 nop
4458 set 0x38, %o6
4459 ldsh [%l7 + %o6], %g5
4460 set 0x40, %i4
4461 stda %i2, [%l7 + %i4] 0x89
4462 nop
4463 set 0x22, %g4
4464 sth %g1, [%l7 + %g4]
4465 nop
4466 set 0x77, %l6
4467 ldstub [%l7 + %l6], %o0
4468 nop
4469 set 0x68, %g6
4470 ldd [%l7 + %g6], %i6
4471 nop
4472 set 0x18, %l2
4473 sth %g2, [%l7 + %l2]
4474 nop
4475 set 0x33, %l0
4476 ldstub [%l7 + %l0], %g7
4477 nop
4478 set 0x1A, %o3
4479 ldsh [%l7 + %o3], %i5
4480 nop
4481 set 0x70, %o4
4482 std %f18, [%l7 + %o4]
4483 set 0x0F, %l1
4484 stba %l4, [%l7 + %l1] 0x80
4485 ble,a %icc, loop_33
4486 add %l2, %g4, %o4
4487 set 0x70, %g5
4488 stda %l0, [%l7 + %g5] 0x89
4489loop_33:
4490 nop
4491 set 0x20, %o1
4492 ldx [%l7 + %o1], %l3
4493 or %g6, %o2, %o1
4494 st %f22, [%l7 + 0x28]
4495 set 0x10, %l3
4496 stwa %l5, [%l7 + %l3] 0xea
4497 membar #Sync
4498 nop
4499 set 0x19, %o5
4500 stb %o7, [%l7 + %o5]
4501 set 0x78, %i7
4502 stxa %l6, [%l7 + %i7] 0x88
4503 set 0x70, %o7
4504 ldxa [%l7 + %o7] 0x88, %g3
4505 nop
4506 set 0x29, %l5
4507 ldstub [%l7 + %l5], %i0
4508 nop
4509 set 0x48, %l4
4510 ldsw [%l7 + %l4], %o3
4511 nop
4512 set 0x6E, %i2
4513 sth %i7, [%l7 + %i2]
4514 add %l7, 0x18, %l6
4515 wr %g0, 0x80, %asi
4516 casxa [%l6] 0x80, %i1, %i4
4517 nop
4518 set 0x70, %g2
4519 stx %i3, [%l7 + %g2]
4520 set 0x7C, %i1
4521 stha %o5, [%l7 + %i1] 0x88
4522 and %o6, %l1, %g5
4523 membar #Sync
4524 set 0x40, %o2
4525 ldda [%l7 + %o2] 0xf8, %f0
4526 bg %icc, loop_34
4527 ld [%l7 + 0x34], %f20
4528 nop
4529 set 0x4C, %g1
4530 swap [%l7 + %g1], %i2
4531 or %o0, %i6, %g1
4532loop_34:
4533 nop
4534 set 0x60, %i0
4535 ldd [%l7 + %i0], %g6
4536 set 0x6C, %i5
4537 stha %i5, [%l7 + %i5] 0xe3
4538 membar #Sync
4539 set 0x48, %g3
4540 stda %l4, [%l7 + %g3] 0x89
4541 nop
4542 set 0x3C, %i6
4543 prefetch [%l7 + %i6], 0
4544 nop
4545 set 0x50, %i3
4546 ldsw [%l7 + %i3], %g2
4547 set 0x50, %o0
4548 prefetcha [%l7 + %o0] 0x89, 1
4549 nop
4550 set 0x20, %g7
4551 stx %o4, [%l7 + %g7]
4552 nop
4553 set 0x4A, %o6
4554 lduh [%l7 + %o6], %l0
4555 set 0x2C, %i4
4556 sta %f22, [%l7 + %i4] 0x88
4557 set 0x18, %g4
4558 stxa %l3, [%l7 + %g4] 0xea
4559 membar #Sync
4560 nop
4561 nop
4562 setx 0x585AEAFC9820347D, %l0, %l6
4563 stx %l6, [%l7 + 0x28]
4564 ldd [%l7 + 0x28], %f28
4565 setx 0x50BF87E9567B1793, %l1, %l5
4566 stx %l5, [%l7 + 0x10]
4567 ldd [%l7 + 0x10], %f24
4568 fdivd %f24, %f28, %f16
4569 set 0x46, %g6
4570 stha %l2, [%l7 + %g6] 0xea
4571 membar #Sync
4572 set 0x20, %l6
4573 ldda [%l7 + %l6] 0xea, %g6
4574 or %o1, %l5, %o2
4575 set 0x78, %l0
4576 sta %f0, [%l7 + %l0] 0x89
4577 and %l6, %g3, %o7
4578 add %l7, 0x18, %l6
4579 wr %g0, 0x88, %asi
4580 casxa [%l6] 0x88, %o3, %i0
4581 set 0x40, %l2
4582 ldda [%l7 + %l2] 0x80, %f0
4583 add %l7, 0x58, %l6
4584 wr %g0, 0x88, %asi
4585 ldxa [%l6] %asi, %i7
4586 casxa [%l6] 0x88, %i7, %i1
4587 nop
4588 set 0x26, %o4
4589 sth %i4, [%l7 + %o4]
4590 set 0x2C, %o3
4591 stwa %o5, [%l7 + %o3] 0x88
4592 nop
4593 set 0x4B, %l1
4594 ldsb [%l7 + %l1], %o6
4595 nop
4596 set 0x12, %g5
4597 ldub [%l7 + %g5], %i3
4598 ld [%l7 + 0x14], %f29
4599 nop
4600 set 0x08, %l3
4601 swap [%l7 + %l3], %g5
4602 set 0x40, %o1
4603 ldda [%l7 + %o1] 0x89, %f0
4604 set 0x69, %i7
4605 ldstuba [%l7 + %i7] 0x80, %l1
4606 and %i2, %o0, %g1
4607 nop
4608 set 0x78, %o7
4609 prefetch [%l7 + %o7], 3
4610 set 0x50, %l5
4611 ldda [%l7 + %l5] 0x89, %i6
4612 add %l7, 0x34, %l6
4613 wr %g0, 0x81, %asi
4614 casa [%l6] 0x81, %i5, %l4
4615 and %g2, %g7, %g4
4616 nop
4617 set 0x50, %o5
4618 std %l0, [%l7 + %o5]
4619 nop
4620 set 0x60, %i2
4621 std %f18, [%l7 + %i2]
4622 nop
4623 set 0x1C, %g2
4624 ldsh [%l7 + %g2], %o4
4625 nop
4626 set 0x70, %l4
4627 stx %l2, [%l7 + %l4]
4628 nop
4629 set 0x08, %i1
4630 lduh [%l7 + %i1], %l3
4631 set 0x58, %o2
4632 sta %f26, [%l7 + %o2] 0x89
4633 set 0x10, %i0
4634 ldda [%l7 + %i0] 0xe3, %o0
4635 set 0x10, %g1
4636 stda %g6, [%l7 + %g1] 0x81
4637 nop
4638 set 0x78, %g3
4639 swap [%l7 + %g3], %l5
4640 nop
4641 set 0x08, %i5
4642 prefetch [%l7 + %i5], 2
4643 set 0x40, %i3
4644 stda %f0, [%l7 + %i3] 0xf0
4645 membar #Sync
4646 set 0x40, %i6
4647 ldda [%l7 + %i6] 0xd0, %f16
4648 set 0x2F, %g7
4649 stba %o2, [%l7 + %g7] 0xeb
4650 membar #Sync
4651 set 0x38, %o0
4652 swapa [%l7 + %o0] 0x81, %l6
4653 add %o7, %g3, %i0
4654 add %l7, 0x18, %l6
4655 wr %g0, 0x80, %asi
4656 casa [%l6] 0x80, %o3, %i7
4657 nop
4658 set 0x48, %o6
4659 std %i0, [%l7 + %o6]
4660 set 0x5C, %g4
4661 stwa %o5, [%l7 + %g4] 0x88
4662 nop
4663 set 0x70, %g6
4664 std %i4, [%l7 + %g6]
4665 set 0x68, %i4
4666 swapa [%l7 + %i4] 0x80, %o6
4667 nop
4668 set 0x24, %l6
4669 lduw [%l7 + %l6], %g5
4670 st %f27, [%l7 + 0x4C]
4671 set 0x40, %l2
4672 ldda [%l7 + %l2] 0xe2, %i2
4673 set 0x20, %l0
4674 prefetcha [%l7 + %l0] 0x81, 2
4675 or %l1, %g1, %i6
4676 nop
4677 set 0x40, %o3
4678 ldd [%l7 + %o3], %f16
4679 set 0x28, %o4
4680 prefetcha [%l7 + %o4] 0x89, 2
4681 nop
4682 set 0x14, %g5
4683 lduw [%l7 + %g5], %l4
4684 nop
4685 set 0x1B, %l3
4686 ldstub [%l7 + %l3], %g2
4687 nop
4688 set 0x3E, %l1
4689 ldstub [%l7 + %l1], %g7
4690 set 0x44, %o1
4691 lda [%l7 + %o1] 0x89, %f22
4692 set 0x35, %o7
4693 stba %g4, [%l7 + %o7] 0xe2
4694 membar #Sync
4695 nop
4696 set 0x0A, %i7
4697 stb %o0, [%l7 + %i7]
4698 nop
4699 set 0x10, %o5
4700 sth %o4, [%l7 + %o5]
4701 st %fsr, [%l7 + 0x20]
4702 set 0x40, %i2
4703 stda %f0, [%l7 + %i2] 0xf0
4704 membar #Sync
4705 nop
4706 set 0x75, %l5
4707 ldub [%l7 + %l5], %l0
4708 ld [%l7 + 0x58], %f11
4709 nop
4710 set 0x60, %g2
4711 ldx [%l7 + %g2], %l2
4712 st %fsr, [%l7 + 0x1C]
4713 set 0x20, %l4
4714 stxa %o1, [%l7 + %l4] 0xe2
4715 membar #Sync
4716 nop
4717 set 0x54, %o2
4718 prefetch [%l7 + %o2], 3
4719 set 0x40, %i0
4720 ldda [%l7 + %i0] 0xd0, %f0
4721 add %l3, %g6, %o2
4722 membar #Sync
4723 set 0x40, %i1
4724 ldda [%l7 + %i1] 0xf1, %f16
4725 nop
4726 set 0x24, %g1
4727 prefetch [%l7 + %g1], 4
4728 nop
4729 set 0x48, %g3
4730 std %i6, [%l7 + %g3]
4731 set 0x08, %i5
4732 prefetcha [%l7 + %i5] 0x89, 3
4733 add %l7, 0x20, %l6
4734 wr %g0, 0x89, %asi
4735 casxa [%l6] 0x89, %g3, %i0
4736 set 0x28, %i6
4737 stxa %o3, [%l7 + %i6] 0x88
4738 nop
4739 set 0x4C, %g7
4740 ldsw [%l7 + %g7], %o7
4741 nop
4742 set 0x70, %i3
4743 stx %i1, [%l7 + %i3]
4744 nop
4745 set 0x58, %o6
4746 stx %fsr, [%l7 + %o6]
4747 membar #Sync
4748 set 0x40, %o0
4749 ldda [%l7 + %o0] 0xf1, %f16
4750 nop
4751 set 0x38, %g6
4752 std %f8, [%l7 + %g6]
4753 set 0x68, %i4
4754 stda %o4, [%l7 + %i4] 0x81
4755 nop
4756 set 0x1C, %g4
4757 ldsw [%l7 + %g4], %i4
4758 set 0x0D, %l2
4759 ldstuba [%l7 + %l2] 0x89, %i7
4760 ld [%l7 + 0x28], %f3
4761 set 0x28, %l0
4762 ldxa [%l7 + %l0] 0x81, %g5
4763 add %l7, 0x50, %l6
4764 wr %g0, 0x81, %asi
4765 casxa [%l6] 0x81, %o6, %i3
4766 nop
4767 set 0x0C, %o3
4768 stb %i2, [%l7 + %o3]
4769 set 0x7E, %l6
4770 ldstuba [%l7 + %l6] 0x88, %g1
4771 nop
4772 set 0x45, %o4
4773 ldstub [%l7 + %o4], %i6
4774 nop
4775 set 0x66, %g5
4776 lduh [%l7 + %g5], %l1
4777 set 0x40, %l1
4778 ldda [%l7 + %l1] 0x80, %f16
4779 add %l7, 0x3C, %l6
4780 wr %g0, 0x80, %asi
4781 casa [%l6] 0x80, %i5, %l4
4782 nop
4783 set 0x44, %l3
4784 lduw [%l7 + %l3], %g7
4785 nop
4786 set 0x58, %o1
4787 ldd [%l7 + %o1], %g2
4788 nop
4789 nop
4790 setx 0x37C975D97CF64E44, %l0, %l6
4791 stx %l6, [%l7 + 0x28]
4792 ldd [%l7 + 0x28], %f24
4793 setx 0x93E521BA1677B7F8, %l1, %l5
4794 stx %l5, [%l7 + 0x10]
4795 ldd [%l7 + 0x10], %f18
4796 fdivd %f18, %f24, %f10
4797 and %o0, %g4, %o4
4798 set 0x25, %o7
4799 stba %l0, [%l7 + %o7] 0xe2
4800 membar #Sync
4801 set 0x38, %o5
4802 stha %l2, [%l7 + %o5] 0xeb
4803 membar #Sync
4804 set 0x3C, %i7
4805 stwa %l3, [%l7 + %i7] 0xe3
4806 membar #Sync
4807 nop
4808 set 0x58, %i2
4809 ldd [%l7 + %i2], %f28
4810 nop
4811 set 0x3B, %g2
4812 ldstub [%l7 + %g2], %o1
4813 nop
4814 set 0x18, %l4
4815 std %f2, [%l7 + %l4]
4816 set 0x24, %l5
4817 lda [%l7 + %l5] 0x89, %f0
4818 or %g6, %o2, %l6
4819 add %l7, 0x18, %l6
4820 wr %g0, 0x81, %asi
4821 lda [%l6] %asi, %l5
4822 casa [%l6] 0x81, %l5, %i0
4823 nop
4824 set 0x78, %o2
4825 lduw [%l7 + %o2], %o3
4826 nop
4827 set 0x16, %i1
4828 ldsh [%l7 + %i1], %o7
4829 fpsub16s %f30, %f15, %f10
4830 wr %g3, %o5, %ccr
4831 set 0x35, %g1
4832 stba %i4, [%l7 + %g1] 0xea
4833 membar #Sync
4834 nop
4835 set 0x54, %i0
4836 ldsw [%l7 + %i0], %i1
4837 nop
4838 set 0x6E, %i5
4839 ldsh [%l7 + %i5], %g5
4840 set 0x60, %g3
4841 stxa %o6, [%l7 + %g3] 0xe3
4842 membar #Sync
4843 nop
4844 set 0x79, %g7
4845 ldub [%l7 + %g7], %i3
4846 nop
4847 set 0x62, %i3
4848 lduh [%l7 + %i3], %i2
4849 nop
4850 set 0x50, %i6
4851 std %g0, [%l7 + %i6]
4852 set 0x20, %o0
4853 stda %i6, [%l7 + %o0] 0x89
4854 nop
4855 set 0x4C, %o6
4856 swap [%l7 + %o6], %i6
4857 add %l7, 0x64, %l6
4858 wr %g0, 0x80, %asi
4859 lda [%l6] %asi, %i5
4860 casa [%l6] 0x80, %i5, %l4
4861 nop
4862 set 0x44, %g6
4863 stw %l1, [%l7 + %g6]
4864 nop
4865 set 0x5C, %i4
4866 prefetch [%l7 + %i4], 4
4867 set 0x70, %g4
4868 sta %f12, [%l7 + %g4] 0x88
4869 set 0x60, %l2
4870 swapa [%l7 + %l2] 0x88, %g7
4871 ld [%l7 + 0x30], %f18
4872 nop
4873 set 0x5C, %l0
4874 lduw [%l7 + %l0], %o0
4875 nop
4876 set 0x20, %l6
4877 ldd [%l7 + %l6], %f4
4878 nop
4879 set 0x3C, %o4
4880 swap [%l7 + %o4], %g4
4881 membar #Sync
4882 set 0x40, %o3
4883 ldda [%l7 + %o3] 0xf8, %f16
4884 nop
4885 set 0x60, %l1
4886 ldd [%l7 + %l1], %f8
4887 ld [%l7 + 0x4C], %f26
4888 nop
4889 set 0x74, %l3
4890 ldsh [%l7 + %l3], %g2
4891 set 0x28, %o1
4892 swapa [%l7 + %o1] 0x89, %o4
4893 nop
4894 set 0x78, %g5
4895 stx %l0, [%l7 + %g5]
4896 wr %l2, %l3, %clear_softint
4897 nop
4898 set 0x68, %o5
4899 stx %o1, [%l7 + %o5]
4900 set 0x4C, %o7
4901 lda [%l7 + %o7] 0x81, %f6
4902 set 0x10, %i7
4903 stda %o2, [%l7 + %i7] 0xe3
4904 membar #Sync
4905 set 0x18, %i2
4906 stxa %l6, [%l7 + %i2] 0xe2
4907 membar #Sync
4908 fpsub16 %f30, %f20, %f12
4909 nop
4910 set 0x24, %l4
4911 lduw [%l7 + %l4], %g6
4912 set 0x2C, %g2
4913 stwa %i0, [%l7 + %g2] 0xe2
4914 membar #Sync
4915 nop
4916 set 0x48, %l5
4917 ldx [%l7 + %l5], %o3
4918 nop
4919 set 0x1C, %i1
4920 swap [%l7 + %i1], %o7
4921 nop
4922 set 0x78, %g1
4923 swap [%l7 + %g1], %l5
4924 nop
4925 set 0x28, %i0
4926 stx %o5, [%l7 + %i0]
4927 nop
4928 set 0x70, %o2
4929 ldsb [%l7 + %o2], %g3
4930 wr %g0, 0x5, %fprs
4931 or %g5, %i3, %o6
4932 set 0x44, %g3
4933 lda [%l7 + %g3] 0x88, %f26
4934 and %g1, %i7, %i6
4935 set 0x70, %g7
4936 prefetcha [%l7 + %g7] 0x88, 3
4937 set 0x40, %i3
4938 swapa [%l7 + %i3] 0x89, %l4
4939 nop
4940 set 0x78, %i6
4941 ldsw [%l7 + %i6], %i2
4942 set 0x54, %i5
4943 lda [%l7 + %i5] 0x80, %f14
4944 set 0x14, %o6
4945 stwa %g7, [%l7 + %o6] 0x89
4946 nop
4947 set 0x58, %o0
4948 ldd [%l7 + %o0], %o0
4949 nop
4950 set 0x08, %g6
4951 stx %g4, [%l7 + %g6]
4952 nop
4953 set 0x18, %g4
4954 ldd [%l7 + %g4], %l0
4955 st %fsr, [%l7 + 0x64]
4956 nop
4957 nop
4958 setx 0xD70DA525, %l0, %l6
4959 st %l6, [%l7 + 0x28]
4960 ld [%l7 + 0x28], %f9
4961 setx 0x2D290142, %l1, %l5
4962 st %l5, [%l7 + 0x10]
4963 ld [%l7 + 0x10], %f16
4964 fdivs %f16, %f9, %f17
4965 fpadd32s %f2, %f16, %f24
4966 nop
4967 set 0x38, %i4
4968 swap [%l7 + %i4], %o4
4969 set 0x40, %l2
4970 stda %f16, [%l7 + %l2] 0xd8
4971 set 0x0C, %l6
4972 sta %f23, [%l7 + %l6] 0x80
4973 fpsub16s %f23, %f20, %f25
4974 set 0x40, %o4
4975 ldda [%l7 + %o4] 0xd2, %f0
4976 nop
4977 set 0x40, %o3
4978 std %f18, [%l7 + %o3]
4979 set 0x39, %l0
4980 ldstuba [%l7 + %l0] 0x81, %g2
4981 nop
4982 set 0x50, %l3
4983 ldd [%l7 + %l3], %l0
4984 nop
4985 set 0x68, %o1
4986 stx %l2, [%l7 + %o1]
4987 st %f21, [%l7 + 0x14]
4988 nop
4989 set 0x14, %g5
4990 ldstub [%l7 + %g5], %o1
4991 bg,a,pt %xcc, loop_35
4992 nop
4993 set 0x78, %o5
4994 std %f20, [%l7 + %o5]
4995 nop
4996 set 0x70, %l1
4997 prefetch [%l7 + %l1], 4
4998 set 0x20, %o7
4999 ldda [%l7 + %o7] 0xe2, %o2
5000loop_35:
5001 nop
5002 set 0x30, %i7
5003 stx %fsr, [%l7 + %i7]
5004 nop
5005 set 0x30, %i2
5006 stx %fsr, [%l7 + %i2]
5007 add %l7, 0x30, %l6
5008 wr %g0, 0x80, %asi
5009 ldxa [%l6] %asi, %l3
5010 casxa [%l6] 0x80, %l3, %l6
5011 fpadd16 %f22, %f2, %f4
5012 nop
5013 set 0x64, %l4
5014 ldsw [%l7 + %l4], %i0
5015 nop
5016 set 0x30, %l5
5017 ldx [%l7 + %l5], %g6
5018 set 0x58, %i1
5019 sta %f12, [%l7 + %i1] 0x89
5020 set 0x78, %g1
5021 ldxa [%l7 + %g1] 0x80, %o7
5022 nop
5023 set 0x67, %g2
5024 ldub [%l7 + %g2], %o3
5025 nop
5026 set 0x41, %i0
5027 ldstub [%l7 + %i0], %o5
5028 nop
5029 set 0x21, %o2
5030 ldstub [%l7 + %o2], %g3
5031 nop
5032 set 0x7E, %g3
5033 sth %i1, [%l7 + %g3]
5034 nop
5035 set 0x58, %i3
5036 ldd [%l7 + %i3], %f26
5037 ld [%l7 + 0x50], %f15
5038 nop
5039 set 0x3C, %g7
5040 stw %i4, [%l7 + %g7]
5041 nop
5042 set 0x7C, %i6
5043 lduw [%l7 + %i6], %g5
5044 set 0x18, %o6
5045 prefetcha [%l7 + %o6] 0x89, 2
5046 or %o6, %l5, %i7
5047 fpsub32 %f16, %f8, %f16
5048 nop
5049 set 0x5C, %i5
5050 swap [%l7 + %i5], %i6
5051 set 0x30, %o0
5052 prefetcha [%l7 + %o0] 0x89, 0
5053 set 0x58, %g6
5054 stda %l4, [%l7 + %g6] 0x89
5055 nop
5056 set 0x7C, %i4
5057 stw %i5, [%l7 + %i4]
5058 and %g7, %i2, %o0
5059 nop
5060 set 0x28, %g4
5061 ldx [%l7 + %g4], %g4
5062 fpadd16 %f4, %f30, %f24
5063 set 0x6C, %l2
5064 stwa %o4, [%l7 + %l2] 0x80
5065 ld [%l7 + 0x2C], %f29
5066 fpadd32 %f12, %f10, %f0
5067 set 0x69, %l6
5068 ldstuba [%l7 + %l6] 0x88, %g2
5069 or %l0, %l2, %o1
5070 and %l1, %l3, %o2
5071 nop
5072 set 0x10, %o3
5073 ldd [%l7 + %o3], %i6
5074 nop
5075 set 0x40, %l0
5076 prefetch [%l7 + %l0], 4
5077 add %l7, 0x60, %l6
5078 wr %g0, 0x81, %asi
5079 lda [%l6] %asi, %i0
5080 casa [%l6] 0x81, %i0, %o7
5081 nop
5082 set 0x28, %l3
5083 ldsw [%l7 + %l3], %o3
5084 nop
5085 set 0x70, %o1
5086 sth %o5, [%l7 + %o1]
5087 set 0x50, %g5
5088 ldxa [%l7 + %g5] 0x81, %g3
5089 nop
5090 set 0x68, %o4
5091 ldx [%l7 + %o4], %g6
5092 add %l7, 0x50, %l6
5093 wr %g0, 0x88, %asi
5094 casa [%l6] 0x88, %i4, %g5
5095 or %i3, %i1, %o6
5096 set 0x40, %l1
5097 ldda [%l7 + %l1] 0x81, %f0
5098 set 0x30, %o7
5099 ldda [%l7 + %o7] 0xe2, %l4
5100 nop
5101 set 0x7E, %o5
5102 ldsh [%l7 + %o5], %i7
5103 nop
5104 set 0x0E, %i2
5105 ldub [%l7 + %i2], %g1
5106 set 0x20, %i7
5107 ldxa [%l7 + %i7] 0x81, %i6
5108 set 0x73, %l5
5109 stba %i5, [%l7 + %l5] 0xeb
5110 membar #Sync
5111 set 0x50, %l4
5112 stda %l4, [%l7 + %l4] 0xeb
5113 membar #Sync
5114 fpadd32s %f4, %f24, %f20
5115 nop
5116 set 0x48, %i1
5117 ldd [%l7 + %i1], %f16
5118 nop
5119 set 0x58, %g1
5120 stw %i2, [%l7 + %g1]
5121 set 0x68, %i0
5122 stwa %o0, [%l7 + %i0] 0x81
5123 nop
5124 set 0x58, %o2
5125 stx %g7, [%l7 + %o2]
5126 nop
5127 set 0x46, %g3
5128 stb %o4, [%l7 + %g3]
5129 nop
5130 set 0x70, %i3
5131 ldsh [%l7 + %i3], %g2
5132 nop
5133 set 0x5C, %g7
5134 ldsw [%l7 + %g7], %g4
5135 fpadd32s %f9, %f26, %f10
5136 set 0x08, %g2
5137 prefetcha [%l7 + %g2] 0x81, 3
5138 nop
5139 set 0x54, %i6
5140 sth %o1, [%l7 + %i6]
5141 set 0x58, %i5
5142 stwa %l0, [%l7 + %i5] 0xe2
5143 membar #Sync
5144 set 0x50, %o0
5145 prefetcha [%l7 + %o0] 0x81, 2
5146 add %l7, 0x10, %l6
5147 wr %g0, 0x88, %asi
5148 ldxa [%l6] %asi, %l1
5149 casxa [%l6] 0x88, %l1, %o2
5150 add %l6, %o7, %o3
5151 set 0x10, %g6
5152 prefetcha [%l7 + %g6] 0x89, 3
5153 nop
5154 set 0x68, %o6
5155 ldx [%l7 + %o6], %g3
5156 set 0x10, %i4
5157 stxa %i0, [%l7 + %i4] 0xe2
5158 membar #Sync
5159 nop
5160 set 0x68, %g4
5161 stx %i4, [%l7 + %g4]
5162 set 0x17, %l2
5163 ldstuba [%l7 + %l2] 0x89, %g5
5164 set 0x35, %l6
5165 ldstuba [%l7 + %l6] 0x80, %g6
5166 nop
5167 set 0x2A, %l0
5168 ldub [%l7 + %l0], %i1
5169 nop
5170 set 0x68, %o3
5171 sth %i3, [%l7 + %o3]
5172 nop
5173 set 0x28, %o1
5174 ldd [%l7 + %o1], %f12
5175 nop
5176 set 0x14, %l3
5177 swap [%l7 + %l3], %o6
5178 add %l7, 0x74, %l6
5179 wr %g0, 0x81, %asi
5180 casa [%l6] 0x81, %l5, %i7
5181 wr %i6, %i5, %softint
5182 nop
5183 set 0x6C, %o4
5184 stw %l4, [%l7 + %o4]
5185 set 0x78, %g5
5186 ldxa [%l7 + %g5] 0x88, %i2
5187 or %g1, %g7, %o0
5188 set 0x64, %l1
5189 swapa [%l7 + %l1] 0x80, %o4
5190 st %f23, [%l7 + 0x60]
5191 nop
5192 set 0x54, %o7
5193 stw %g2, [%l7 + %o7]
5194 set 0x20, %i2
5195 swapa [%l7 + %i2] 0x88, %g4
5196 nop
5197 set 0x60, %o5
5198 ldstub [%l7 + %o5], %o1
5199 or %l2, %l0, %l3
5200 nop
5201 set 0x22, %l5
5202 ldub [%l7 + %l5], %o2
5203 nop
5204 set 0x58, %i7
5205 ldsb [%l7 + %i7], %l1
5206 set 0x32, %i1
5207 stba %l6, [%l7 + %i1] 0xea
5208 membar #Sync
5209 set 0x5E, %g1
5210 stha %o3, [%l7 + %g1] 0xeb
5211 membar #Sync
5212 nop
5213 set 0x20, %i0
5214 std %o6, [%l7 + %i0]
5215 nop
5216 set 0x48, %l4
5217 ldd [%l7 + %l4], %f22
5218 nop
5219 set 0x10, %g3
5220 ldsh [%l7 + %g3], %o5
5221 nop
5222 set 0x17, %i3
5223 ldstub [%l7 + %i3], %g3
5224 nop
5225 set 0x2B, %o2
5226 ldsb [%l7 + %o2], %i4
5227 st %fsr, [%l7 + 0x60]
5228 nop
5229 nop
5230 setx 0xD4172FAC72159360, %l0, %l6
5231 stx %l6, [%l7 + 0x28]
5232 ldd [%l7 + 0x28], %f12
5233 setx 0xAB0FDDA4C2CF2BC9, %l1, %l5
5234 stx %l5, [%l7 + 0x10]
5235 ldd [%l7 + 0x10], %f16
5236 fdivd %f16, %f12, %f16
5237 set 0x40, %g2
5238 stda %f16, [%l7 + %g2] 0xd2
5239 nop
5240 set 0x18, %g7
5241 ldd [%l7 + %g7], %f10
5242 st %f24, [%l7 + 0x28]
5243 and %i0, %g6, %i1
5244 nop
5245 set 0x67, %i6
5246 stb %i3, [%l7 + %i6]
5247 set 0x0C, %i5
5248 sta %f21, [%l7 + %i5] 0x89
5249 set 0x77, %o0
5250 stba %o6, [%l7 + %o0] 0x89
5251 set 0x7E, %o6
5252 stha %l5, [%l7 + %o6] 0xeb
5253 membar #Sync
5254 bl,a %xcc, loop_36
5255 nop
5256 set 0x4C, %g6
5257 swap [%l7 + %g6], %i7
5258 nop
5259 set 0x33, %g4
5260 ldub [%l7 + %g4], %g5
5261 membar #Sync
5262 set 0x40, %l2
5263 ldda [%l7 + %l2] 0xf1, %f16
5264loop_36:
5265 nop
5266 set 0x28, %l6
5267 std %i6, [%l7 + %l6]
5268 nop
5269 set 0x40, %l0
5270 sth %i5, [%l7 + %l0]
5271 nop
5272 set 0x10, %o3
5273 prefetch [%l7 + %o3], 2
5274 add %l7, 0x38, %l6
5275 wr %g0, 0x81, %asi
5276 casxa [%l6] 0x81, %l4, %g1
5277 add %l7, 0x54, %l6
5278 wr %g0, 0x89, %asi
5279 casa [%l6] 0x89, %i2, %g7
5280 be %icc, loop_37
5281 nop
5282 set 0x68, %i4
5283 stx %o0, [%l7 + %i4]
5284 set 0x0C, %l3
5285 stha %o4, [%l7 + %l3] 0x81
5286loop_37:
5287 nop
5288 set 0x78, %o1
5289 prefetcha [%l7 + %o1] 0x89, 0
5290 set 0x50, %o4
5291 ldxa [%l7 + %o4] 0x81, %o1
5292 nop
5293 set 0x50, %l1
5294 ldx [%l7 + %l1], %l2
5295 nop
5296 set 0x28, %g5
5297 ldx [%l7 + %g5], %l0
5298 nop
5299 set 0x12, %o7
5300 ldstub [%l7 + %o7], %l3
5301 nop
5302 set 0x10, %i2
5303 lduw [%l7 + %i2], %g4
5304 nop
5305 set 0x38, %o5
5306 stx %fsr, [%l7 + %o5]
5307 nop
5308 set 0x38, %l5
5309 ldsw [%l7 + %l5], %l1
5310 nop
5311 set 0x36, %i1
5312 sth %l6, [%l7 + %i1]
5313 nop
5314 set 0x48, %i7
5315 ldd [%l7 + %i7], %f28
5316 set 0x0C, %i0
5317 lda [%l7 + %i0] 0x80, %f0
5318 nop
5319 set 0x1B, %l4
5320 ldsb [%l7 + %l4], %o3
5321 nop
5322 set 0x78, %g1
5323 lduw [%l7 + %g1], %o2
5324 nop
5325 set 0x20, %i3
5326 ldx [%l7 + %i3], %o7
5327 set 0x50, %g3
5328 ldxa [%l7 + %g3] 0x88, %g3
5329 st %fsr, [%l7 + 0x5C]
5330 nop
5331 set 0x58, %o2
5332 stx %fsr, [%l7 + %o2]
5333 nop
5334 set 0x78, %g2
5335 std %f26, [%l7 + %g2]
5336 nop
5337 set 0x40, %i6
5338 ldstub [%l7 + %i6], %o5
5339 set 0x13, %i5
5340 ldstuba [%l7 + %i5] 0x89, %i4
5341 add %l7, 0x5C, %l6
5342 wr %g0, 0x81, %asi
5343 casa [%l6] 0x81, %g6, %i0
5344 nop
5345 set 0x40, %g7
5346 std %f0, [%l7 + %g7]
5347 nop
5348 set 0x48, %o0
5349 swap [%l7 + %o0], %i3
5350 nop
5351 set 0x68, %o6
5352 stx %fsr, [%l7 + %o6]
5353 fpadd32 %f16, %f4, %f10
5354 nop
5355 set 0x18, %g4
5356 ldd [%l7 + %g4], %i0
5357 nop
5358 set 0x64, %g6
5359 ldsb [%l7 + %g6], %l5
5360 add %l7, 0x10, %l6
5361 wr %g0, 0x88, %asi
5362 casxa [%l6] 0x88, %i7, %g5
5363 membar #Sync
5364 set 0x40, %l6
5365 ldda [%l7 + %l6] 0xf0, %f16
5366 nop
5367 set 0x27, %l2
5368 stb %i6, [%l7 + %l2]
5369 and %i5, %l4, %g1
5370 or %i2, %g7, %o0
5371 set 0x3C, %l0
5372 ldstuba [%l7 + %l0] 0x80, %o6
5373 nop
5374 set 0x44, %o3
5375 ldsw [%l7 + %o3], %g2
5376 st %fsr, [%l7 + 0x2C]
5377 nop
5378 set 0x16, %i4
5379 ldstub [%l7 + %i4], %o1
5380 st %fsr, [%l7 + 0x28]
5381 nop
5382 nop
5383 setx 0xF302629F, %l0, %l6
5384 st %l6, [%l7 + 0x28]
5385 ld [%l7 + 0x28], %f3
5386 setx 0xAD1A5274, %l1, %l5
5387 st %l5, [%l7 + 0x10]
5388 ld [%l7 + 0x10], %f13
5389 fdivs %f13, %f3, %f31
5390 nop
5391 set 0x38, %l3
5392 ldd [%l7 + %l3], %f10
5393 nop
5394 set 0x6C, %o4
5395 stw %o4, [%l7 + %o4]
5396 nop
5397 set 0x30, %o1
5398 std %f14, [%l7 + %o1]
5399 nop
5400 set 0x6B, %l1
5401 ldstub [%l7 + %l1], %l0
5402 set 0x73, %g5
5403 ldstuba [%l7 + %g5] 0x81, %l2
5404 set 0x78, %i2
5405 stwa %l3, [%l7 + %i2] 0xe2
5406 membar #Sync
5407 nop
5408 set 0x6D, %o7
5409 ldstub [%l7 + %o7], %l1
5410 nop
5411 set 0x62, %l5
5412 ldstub [%l7 + %l5], %g4
5413 membar #Sync
5414 set 0x40, %i1
5415 ldda [%l7 + %i1] 0xf8, %f16
5416 nop
5417 or %g0, 0x8, %l0
5418 sllx %l0, 0x3c, %l0
5419 wr %l0, 0x6D8, %sys_tick_cmpr
5420 nop
5421 set 0x15, %i7
5422 ldsb [%l7 + %i7], %o7
5423 set 0x78, %o5
5424 ldxa [%l7 + %o5] 0x80, %o2
5425 nop
5426 set 0x48, %i0
5427 stw %g3, [%l7 + %i0]
5428 set 0x18, %g1
5429 prefetcha [%l7 + %g1] 0x88, 3
5430 st %fsr, [%l7 + 0x5C]
5431 st %f3, [%l7 + 0x40]
5432 set 0x20, %l4
5433 swapa [%l7 + %l4] 0x89, %g6
5434 set 0x20, %i3
5435 ldxa [%l7 + %i3] 0x88, %o5
5436 set 0x70, %g3
5437 ldda [%l7 + %g3] 0x89, %i2
5438 nop
5439 set 0x3C, %g2
5440 sth %i0, [%l7 + %g2]
5441 nop
5442 set 0x70, %i6
5443 std %i0, [%l7 + %i6]
5444 nop
5445 set 0x0E, %i5
5446 lduh [%l7 + %i5], %l5
5447 nop
5448 set 0x78, %o2
5449 std %i6, [%l7 + %o2]
5450 nop
5451 set 0x64, %o0
5452 swap [%l7 + %o0], %i6
5453 nop
5454 set 0x40, %o6
5455 ldd [%l7 + %o6], %f18
5456 nop
5457 set 0x3B, %g7
5458 ldstub [%l7 + %g7], %i5
5459 set 0x38, %g4
5460 sta %f21, [%l7 + %g4] 0x81
5461 nop
5462 set 0x30, %g6
5463 prefetch [%l7 + %g6], 4
5464 nop
5465 set 0x1C, %l6
5466 swap [%l7 + %l6], %l4
5467 set 0x08, %l2
5468 ldxa [%l7 + %l2] 0x80, %g5
5469 set 0x5C, %o3
5470 ldstuba [%l7 + %o3] 0x89, %i2
5471 set 0x0C, %i4
5472 ldstuba [%l7 + %i4] 0x89, %g1
5473 set 0x38, %l0
5474 prefetcha [%l7 + %l0] 0x88, 2
5475 st %fsr, [%l7 + 0x3C]
5476 nop
5477 set 0x3A, %l3
5478 ldub [%l7 + %l3], %o0
5479 nop
5480 set 0x28, %o4
5481 stx %fsr, [%l7 + %o4]
5482 add %l7, 0x68, %l6
5483 wr %g0, 0x81, %asi
5484 casa [%l6] 0x81, %g2, %o6
5485 nop
5486 set 0x78, %o1
5487 stx %fsr, [%l7 + %o1]
5488 nop
5489 set 0x7E, %g5
5490 ldsb [%l7 + %g5], %o4
5491 set 0x3B, %l1
5492 ldstuba [%l7 + %l1] 0x80, %l0
5493 set 0x64, %i2
5494 lda [%l7 + %i2] 0x89, %f25
5495 nop
5496 set 0x64, %l5
5497 sth %o1, [%l7 + %l5]
5498 nop
5499 set 0x10, %o7
5500 std %f4, [%l7 + %o7]
5501 st %f29, [%l7 + 0x74]
5502 nop
5503 set 0x10, %i7
5504 std %l2, [%l7 + %i7]
5505 fpadd32 %f18, %f8, %f26
5506 and %l3, %g4, %l1
5507 nop
5508 set 0x52, %i1
5509 ldsh [%l7 + %i1], %o3
5510 set 0x5C, %o5
5511 sta %f13, [%l7 + %o5] 0x88
5512 nop
5513 set 0x29, %i0
5514 stb %l6, [%l7 + %i0]
5515 nop
5516 set 0x0C, %l4
5517 ldsw [%l7 + %l4], %o7
5518 nop
5519 set 0x30, %i3
5520 stx %o2, [%l7 + %i3]
5521 nop
5522 set 0x48, %g1
5523 ldsw [%l7 + %g1], %i4
5524 nop
5525 set 0x30, %g2
5526 ldd [%l7 + %g2], %g6
5527 add %g3, %i3, %i0
5528 nop
5529 set 0x0C, %g3
5530 ldsw [%l7 + %g3], %o5
5531 set 0x4C, %i5
5532 sta %f7, [%l7 + %i5] 0x81
5533 nop
5534 set 0x1B, %o2
5535 ldsb [%l7 + %o2], %i1
5536 nop
5537 set 0x48, %i6
5538 ldd [%l7 + %i6], %f28
5539 nop
5540 set 0x0C, %o0
5541 lduw [%l7 + %o0], %i7
5542 ld [%l7 + 0x0C], %f24
5543 set 0x5E, %g7
5544 ldstuba [%l7 + %g7] 0x81, %l5
5545 set 0x20, %g4
5546 ldda [%l7 + %g4] 0x81, %i6
5547 nop
5548 set 0x34, %o6
5549 ldsh [%l7 + %o6], %l4
5550 or %i5, %i2, %g1
5551 nop
5552 set 0x58, %g6
5553 ldsh [%l7 + %g6], %g7
5554 set 0x48, %l2
5555 stxa %g5, [%l7 + %l2] 0xe2
5556 membar #Sync
5557 nop
5558 set 0x55, %o3
5559 ldub [%l7 + %o3], %g2
5560 nop
5561 set 0x6F, %l6
5562 ldstub [%l7 + %l6], %o0
5563 set 0x4F, %l0
5564 stba %o4, [%l7 + %l0] 0xe3
5565 membar #Sync
5566 add %o6, %o1, %l2
5567 nop
5568 set 0x0C, %l3
5569 lduw [%l7 + %l3], %l0
5570 nop
5571 nop
5572 setx 0x9A780AC7EB2D039A, %l0, %l6
5573 stx %l6, [%l7 + 0x28]
5574 ldd [%l7 + 0x28], %f0
5575 setx 0x0B8560C017D5CFCC, %l1, %l5
5576 stx %l5, [%l7 + 0x10]
5577 ldd [%l7 + 0x10], %f24
5578 fdivd %f24, %f0, %f20
5579 nop
5580 set 0x70, %o4
5581 ldd [%l7 + %o4], %g4
5582 set 0x4C, %o1
5583 sta %f7, [%l7 + %o1] 0x80
5584 nop
5585 set 0x14, %g5
5586 stw %l1, [%l7 + %g5]
5587 nop
5588 or %g0, 0x8, %l0
5589 sllx %l0, 0x3c, %l0
5590 wr %l0, 0xDB0, %sys_tick_cmpr
5591 nop
5592 set 0x28, %i4
5593 ldx [%l7 + %i4], %o7
5594 nop
5595 set 0x70, %i2
5596 ldx [%l7 + %i2], %o3
5597 set 0x64, %l5
5598 stwa %o2, [%l7 + %l5] 0xe3
5599 membar #Sync
5600 set 0x60, %l1
5601 lda [%l7 + %l1] 0x81, %f20
5602 nop
5603 set 0x26, %i7
5604 ldstub [%l7 + %i7], %i4
5605 st %fsr, [%l7 + 0x2C]
5606 nop
5607 set 0x14, %o7
5608 swap [%l7 + %o7], %g6
5609 nop
5610 set 0x08, %i1
5611 std %f14, [%l7 + %i1]
5612 nop
5613 set 0x20, %o5
5614 ldd [%l7 + %o5], %f8
5615 nop
5616 set 0x3E, %i0
5617 sth %g3, [%l7 + %i0]
5618 nop
5619 set 0x10, %i3
5620 std %i2, [%l7 + %i3]
5621 nop
5622 set 0x08, %g1
5623 lduh [%l7 + %g1], %i0
5624 nop
5625 set 0x48, %l4
5626 prefetch [%l7 + %l4], 2
5627 nop
5628 set 0x7E, %g3
5629 ldsh [%l7 + %g3], %i1
5630 set 0x58, %i5
5631 stda %o4, [%l7 + %i5] 0x89
5632 set 0x40, %o2
5633 stda %f16, [%l7 + %o2] 0xc2
5634 st %fsr, [%l7 + 0x70]
5635 nop
5636 set 0x38, %g2
5637 prefetch [%l7 + %g2], 1
5638 set 0x60, %i6
5639 stxa %i7, [%l7 + %i6] 0x80
5640 set 0x3D, %o0
5641 stba %l5, [%l7 + %o0] 0x88
5642 set 0x60, %g7
5643 prefetcha [%l7 + %g7] 0x89, 0
5644 nop
5645 set 0x39, %g4
5646 stb %l4, [%l7 + %g4]
5647 nop
5648 set 0x1C, %o6
5649 prefetch [%l7 + %o6], 3
5650 set 0x20, %l2
5651 ldxa [%l7 + %l2] 0x88, %i2
5652 st %fsr, [%l7 + 0x54]
5653 set 0x7E, %g6
5654 ldstuba [%l7 + %g6] 0x88, %g1
5655 st %fsr, [%l7 + 0x40]
5656 nop
5657 set 0x20, %o3
5658 ldsb [%l7 + %o3], %g7
5659 or %i5, %g5, %o0
5660 nop
5661 set 0x24, %l0
5662 stb %g2, [%l7 + %l0]
5663 st %f27, [%l7 + 0x40]
5664 or %o6, %o4, %l2
5665 nop
5666 set 0x10, %l3
5667 std %f20, [%l7 + %l3]
5668 nop
5669 set 0x10, %l6
5670 ldub [%l7 + %l6], %l0
5671 or %o1, %g4, %l3
5672 fpadd32s %f17, %f26, %f21
5673 add %l7, 0x34, %l6
5674 wr %g0, 0x80, %asi
5675 casa [%l6] 0x80, %l6, %o7
5676 set 0x50, %o1
5677 ldstuba [%l7 + %o1] 0x88, %o3
5678 nop
5679 or %g0, 0x8, %l0
5680 sllx %l0, 0x3c, %l0
5681 wr %l0, %g0, %sys_tick_cmpr
5682 add %l7, 0x78, %l6
5683 wr %g0, 0x81, %asi
5684 ldxa [%l6] %asi, %i4
5685 casxa [%l6] 0x81, %i4, %g3
5686 set 0x1C, %g5
5687 ldstuba [%l7 + %g5] 0x88, %i3
5688 membar #Sync
5689 set 0x40, %i4
5690 ldda [%l7 + %i4] 0xf0, %f16
5691 nop
5692 set 0x26, %o4
5693 sth %i0, [%l7 + %o4]
5694 and %i1, %o5, %i7
5695 fpsub16s %f26, %f31, %f5
5696 ld [%l7 + 0x7C], %f21
5697 nop
5698 set 0x1B, %i2
5699 stb %g6, [%l7 + %i2]
5700 nop
5701 set 0x1A, %l1
5702 ldsb [%l7 + %l1], %i6
5703 nop
5704 set 0x40, %l5
5705 ldd [%l7 + %l5], %f12
5706 nop
5707 set 0x68, %o7
5708 ldsw [%l7 + %o7], %l4
5709 fpadd16 %f0, %f26, %f0
5710 nop
5711 set 0x68, %i7
5712 prefetch [%l7 + %i7], 3
5713 nop
5714 set 0x42, %i1
5715 ldub [%l7 + %i1], %i2
5716 nop
5717 set 0x60, %o5
5718 std %f8, [%l7 + %o5]
5719 set 0x68, %i0
5720 ldxa [%l7 + %i0] 0x89, %g1
5721 set 0x40, %i3
5722 stda %f16, [%l7 + %i3] 0xd0
5723 nop
5724 set 0x48, %g1
5725 std %g6, [%l7 + %g1]
5726 add %l7, 0x50, %l6
5727 wr %g0, 0x88, %asi
5728 ldxa [%l6] %asi, %l5
5729 casxa [%l6] 0x88, %l5, %i5
5730 add %l7, 0x18, %l6
5731 wr %g0, 0x89, %asi
5732 lda [%l6] %asi, %o0
5733 casa [%l6] 0x89, %o0, %g2
5734 nop
5735 set 0x20, %g3
5736 std %f8, [%l7 + %g3]
5737 nop
5738 set 0x5C, %i5
5739 prefetch [%l7 + %i5], 3
5740 nop
5741 set 0x74, %o2
5742 ldsw [%l7 + %o2], %g5
5743 set 0x40, %l4
5744 ldda [%l7 + %l4] 0xd2, %f16
5745 set 0x68, %g2
5746 stxa %o4, [%l7 + %g2] 0x81
5747 set 0x68, %i6
5748 stda %o6, [%l7 + %i6] 0x88
5749 set 0x2C, %o0
5750 lda [%l7 + %o0] 0x80, %f29
5751 nop
5752 set 0x18, %g7
5753 stx %l2, [%l7 + %g7]
5754 set 0x7C, %o6
5755 sta %f7, [%l7 + %o6] 0x80
5756 or %o1, %g4, %l3
5757 nop
5758 set 0x4F, %l2
5759 ldub [%l7 + %l2], %l6
5760 nop
5761 set 0x58, %g6
5762 std %o6, [%l7 + %g6]
5763 nop
5764 set 0x76, %g4
5765 ldub [%l7 + %g4], %l0
5766 nop
5767 set 0x78, %l0
5768 stx %fsr, [%l7 + %l0]
5769 set 0x40, %l3
5770 ldda [%l7 + %l3] 0x81, %f0
5771 fpadd16 %f0, %f24, %f28
5772 set 0x50, %l6
5773 stwa %o3, [%l7 + %l6] 0xe3
5774 membar #Sync
5775 nop
5776 set 0x30, %o1
5777 swap [%l7 + %o1], %l1
5778 set 0x10, %g5
5779 sta %f20, [%l7 + %g5] 0x80
5780 set 0x20, %i4
5781 stda %i4, [%l7 + %i4] 0xeb
5782 membar #Sync
5783 or %o2, %g3, %i3
5784 set 0x70, %o4
5785 stda %i0, [%l7 + %o4] 0xe2
5786 membar #Sync
5787 or %i1, %i7, %g6
5788 add %l7, 0x1C, %l6
5789 wr %g0, 0x80, %asi
5790 casa [%l6] 0x80, %o5, %l4
5791 set 0x18, %i2
5792 prefetcha [%l7 + %i2] 0x80, 4
5793 set 0x20, %l1
5794 prefetcha [%l7 + %l1] 0x89, 3
5795 nop
5796 set 0x64, %o3
5797 ldstub [%l7 + %o3], %g7
5798 nop
5799 set 0x18, %l5
5800 stx %g1, [%l7 + %l5]
5801 add %l7, 0x30, %l6
5802 wr %g0, 0x88, %asi
5803 casa [%l6] 0x88, %l5, %i5
5804 nop
5805 set 0x7E, %o7
5806 ldstub [%l7 + %o7], %g2
5807 nop
5808 set 0x3C, %i7
5809 ldsb [%l7 + %i7], %g5
5810 set 0x0C, %o5
5811 swapa [%l7 + %o5] 0x80, %o4
5812 nop
5813 set 0x70, %i0
5814 ldd [%l7 + %i0], %o0
5815 nop
5816 set 0x41, %i3
5817 ldub [%l7 + %i3], %l2
5818 nop
5819 set 0x48, %g1
5820 stx %o1, [%l7 + %g1]
5821 nop
5822 set 0x28, %g3
5823 prefetch [%l7 + %g3], 0
5824 wr %o6, %l3, %y
5825 set 0x40, %i5
5826 stda %f16, [%l7 + %i5] 0xca
5827 set 0x12, %i1
5828 stha %l6, [%l7 + %i1] 0xea
5829 membar #Sync
5830 set 0x10, %l4
5831 sta %f31, [%l7 + %l4] 0x89
5832 nop
5833 set 0x18, %o2
5834 ldstub [%l7 + %o2], %g4
5835 set 0x38, %g2
5836 lda [%l7 + %g2] 0x89, %f6
5837 nop
5838 set 0x40, %o0
5839 ldsw [%l7 + %o0], %o7
5840 nop
5841 set 0x75, %g7
5842 ldsb [%l7 + %g7], %o3
5843 st %fsr, [%l7 + 0x68]
5844 nop
5845 set 0x58, %o6
5846 ldsw [%l7 + %o6], %l0
5847 nop
5848 set 0x70, %i6
5849 stx %l1, [%l7 + %i6]
5850 nop
5851 set 0x0C, %g6
5852 lduw [%l7 + %g6], %o2
5853 nop
5854 set 0x20, %l2
5855 ldx [%l7 + %l2], %i4
5856 or %i3, %i0, %g3
5857 nop
5858 set 0x38, %l0
5859 std %f6, [%l7 + %l0]
5860 nop
5861 set 0x4B, %l3
5862 ldub [%l7 + %l3], %i7
5863 set 0x45, %l6
5864 ldstuba [%l7 + %l6] 0x88, %g6
5865 nop
5866 set 0x08, %g4
5867 prefetch [%l7 + %g4], 3
5868 nop
5869 set 0x10, %g5
5870 ldx [%l7 + %g5], %o5
5871 nop
5872 set 0x32, %i4
5873 ldstub [%l7 + %i4], %i1
5874 set 0x64, %o1
5875 ldstuba [%l7 + %o1] 0x81, %i2
5876 set 0x40, %i2
5877 ldda [%l7 + %i2] 0xd2, %f0
5878 add %i6, %l4, %g1
5879 st %f7, [%l7 + 0x08]
5880 nop
5881 set 0x10, %l1
5882 prefetch [%l7 + %l1], 1
5883 nop
5884 set 0x60, %o3
5885 ldd [%l7 + %o3], %l4
5886 or %g7, %i5, %g5
5887 nop
5888 set 0x30, %l5
5889 prefetch [%l7 + %l5], 4
5890 set 0x77, %o4
5891 ldstuba [%l7 + %o4] 0x89, %o4
5892 add %l7, 0x4C, %l6
5893 wr %g0, 0x81, %asi
5894 casa [%l6] 0x81, %o0, %l2
5895 nop
5896 set 0x78, %o7
5897 std %o0, [%l7 + %o7]
5898 nop
5899 nop
5900 setx 0xBEDDC076, %l0, %l6
5901 st %l6, [%l7 + 0x28]
5902 ld [%l7 + 0x28], %f7
5903 setx 0x47CE6B36, %l1, %l5
5904 st %l5, [%l7 + 0x10]
5905 ld [%l7 + 0x10], %f18
5906 fdivs %f18, %f7, %f17
5907 ld [%l7 + 0x2C], %f11
5908 nop
5909 set 0x08, %i7
5910 ldd [%l7 + %i7], %f12
5911 nop
5912 set 0x6B, %o5
5913 ldstub [%l7 + %o5], %g2
5914 nop
5915 set 0x52, %i3
5916 ldsh [%l7 + %i3], %o6
5917 nop
5918 set 0x60, %i0
5919 stw %l3, [%l7 + %i0]
5920 nop
5921 set 0x5D, %g3
5922 ldstub [%l7 + %g3], %l6
5923 and %o7, %o3, %g4
5924 set 0x44, %i5
5925 ldstuba [%l7 + %i5] 0x81, %l1
5926 add %l0, %o2, %i4
5927 nop
5928 set 0x29, %g1
5929 ldstub [%l7 + %g1], %i3
5930 set 0x20, %l4
5931 ldda [%l7 + %l4] 0xea, %i0
5932 nop
5933 set 0x60, %i1
5934 ldstub [%l7 + %i1], %g3
5935 set 0x40, %g2
5936 ldda [%l7 + %g2] 0xeb, %g6
5937 set 0x70, %o0
5938 prefetcha [%l7 + %o0] 0x81, 1
5939 nop
5940 set 0x1F, %o2
5941 ldub [%l7 + %o2], %o5
5942 nop
5943 set 0x44, %g7
5944 swap [%l7 + %g7], %i2
5945 set 0x18, %o6
5946 stxa %i1, [%l7 + %o6] 0xea
5947 membar #Sync
5948 and %i6, %g1, %l5
5949 set 0x10, %i6
5950 ldxa [%l7 + %i6] 0x88, %g7
5951 add %l4, %i5, %o4
5952 nop
5953 set 0x48, %l2
5954 ldd [%l7 + %l2], %f18
5955 nop
5956 set 0x74, %l0
5957 swap [%l7 + %l0], %g5
5958 set 0x78, %g6
5959 prefetcha [%l7 + %g6] 0x88, 3
5960 nop
5961 set 0x3C, %l6
5962 lduh [%l7 + %l6], %o1
5963 nop
5964 set 0x54, %l3
5965 swap [%l7 + %l3], %o0
5966 nop
5967 set 0x40, %g4
5968 stx %g2, [%l7 + %g4]
5969 set 0x20, %i4
5970 ldda [%l7 + %i4] 0x89, %l2
5971 nop
5972 set 0x70, %g5
5973 std %i6, [%l7 + %g5]
5974 set 0x10, %o1
5975 ldda [%l7 + %o1] 0x81, %o6
5976 nop
5977 set 0x50, %i2
5978 stw %o3, [%l7 + %i2]
5979 nop
5980 set 0x1E, %l1
5981 ldub [%l7 + %l1], %g4
5982 nop
5983 set 0x20, %o3
5984 std %o6, [%l7 + %o3]
5985 nop
5986 set 0x38, %l5
5987 ldd [%l7 + %l5], %l0
5988 set 0x40, %o7
5989 stda %f0, [%l7 + %o7] 0xcc
5990 set 0x3D, %o4
5991 ldstuba [%l7 + %o4] 0x80, %l0
5992 set 0x40, %o5
5993 stda %f16, [%l7 + %o5] 0x81
5994 bl %icc, loop_38
5995 st %fsr, [%l7 + 0x38]
5996 or %i4, %o2, %i3
5997 nop
5998 set 0x40, %i3
5999 std %f0, [%l7 + %i3]
6000loop_38:
6001 and %g3, %i0, %g6
6002 or %i7, %o5, %i1
6003 set 0x4C, %i7
6004 stha %i2, [%l7 + %i7] 0xeb
6005 membar #Sync
6006 set 0x30, %g3
6007 ldda [%l7 + %g3] 0xea, %g0
6008 nop
6009 set 0x54, %i0
6010 swap [%l7 + %i0], %i6
6011 fpadd16 %f2, %f6, %f6
6012 nop
6013 set 0x68, %g1
6014 ldd [%l7 + %g1], %g6
6015 set 0x41, %i5
6016 ldstuba [%l7 + %i5] 0x89, %l5
6017 wr %l4, %o4, %softint
6018 nop
6019 set 0x08, %l4
6020 swap [%l7 + %l4], %i5
6021 add %l2, %g5, %o0
6022 nop
6023 set 0x7E, %i1
6024 ldsb [%l7 + %i1], %g2
6025 set 0x5F, %o0
6026 stba %l3, [%l7 + %o0] 0x89
6027 set 0x10, %o2
6028 prefetcha [%l7 + %o2] 0x81, 2
6029 nop
6030 set 0x1E, %g7
6031 lduh [%l7 + %g7], %o1
6032 set 0x54, %o6
6033 swapa [%l7 + %o6] 0x80, %o6
6034 nop
6035 set 0x1C, %g2
6036 ldstub [%l7 + %g2], %g4
6037 nop
6038 set 0x4C, %l2
6039 ldsw [%l7 + %l2], %o7
6040 nop
6041 set 0x68, %i6
6042 std %f0, [%l7 + %i6]
6043 set 0x78, %g6
6044 sta %f25, [%l7 + %g6] 0x88
6045 nop
6046 set 0x2E, %l6
6047 sth %o3, [%l7 + %l6]
6048 set 0x16, %l3
6049 stha %l1, [%l7 + %l3] 0xea
6050 membar #Sync
6051 set 0x40, %l0
6052 stwa %l0, [%l7 + %l0] 0x88
6053 nop
6054 set 0x54, %g4
6055 stw %o2, [%l7 + %g4]
6056 nop
6057 set 0x44, %g5
6058 ldub [%l7 + %g5], %i4
6059 nop
6060 set 0x20, %o1
6061 ldd [%l7 + %o1], %f28
6062 set 0x5C, %i2
6063 stha %g3, [%l7 + %i2] 0xe2
6064 membar #Sync
6065 nop
6066 set 0x3C, %i4
6067 swap [%l7 + %i4], %i3
6068 ld [%l7 + 0x1C], %f9
6069 nop
6070 set 0x4C, %l1
6071 lduh [%l7 + %l1], %i0
6072 set 0x58, %o3
6073 prefetcha [%l7 + %o3] 0x81, 1
6074 set 0x6A, %l5
6075 stba %i7, [%l7 + %l5] 0x88
6076 nop
6077 set 0x68, %o4
6078 std %i0, [%l7 + %o4]
6079 nop
6080 set 0x1A, %o7
6081 sth %o5, [%l7 + %o7]
6082 set 0x08, %o5
6083 stxa %i2, [%l7 + %o5] 0x88
6084 st %fsr, [%l7 + 0x18]
6085 set 0x08, %i7
6086 stha %g1, [%l7 + %i7] 0x88
6087 nop
6088 set 0x18, %i3
6089 lduw [%l7 + %i3], %g7
6090 nop
6091 set 0x2A, %g3
6092 ldsh [%l7 + %g3], %l5
6093 set 0x40, %i0
6094 ldda [%l7 + %i0] 0xd8, %f16
6095 add %l7, 0x10, %l6
6096 wr %g0, 0x88, %asi
6097 ldxa [%l6] %asi, %i6
6098 casxa [%l6] 0x88, %i6, %o4
6099 set 0x48, %i5
6100 stwa %i5, [%l7 + %i5] 0xe2
6101 membar #Sync
6102 nop
6103 set 0x61, %g1
6104 stb %l4, [%l7 + %g1]
6105 nop
6106 set 0x18, %l4
6107 ldd [%l7 + %l4], %f4
6108 add %l7, 0x5C, %l6
6109 wr %g0, 0x81, %asi
6110 casa [%l6] 0x81, %g5, %l2
6111 nop
6112 set 0x10, %i1
6113 stx %o0, [%l7 + %i1]
6114 st %fsr, [%l7 + 0x7C]
6115 nop
6116 set 0x2F, %o0
6117 ldsb [%l7 + %o0], %g2
6118 ld [%l7 + 0x14], %f9
6119 set 0x28, %o2
6120 swapa [%l7 + %o2] 0x88, %l6
6121 nop
6122 set 0x28, %o6
6123 ldd [%l7 + %o6], %l2
6124 nop
6125 set 0x30, %g7
6126 ldsw [%l7 + %g7], %o6
6127 nop
6128 set 0x40, %g2
6129 ldd [%l7 + %g2], %f28
6130 nop
6131 set 0x58, %i6
6132 swap [%l7 + %i6], %g4
6133 nop
6134 set 0x63, %l2
6135 stb %o1, [%l7 + %l2]
6136 add %o3, %o7, %l1
6137 set 0x28, %l6
6138 sta %f6, [%l7 + %l6] 0x88
6139 add %l7, 0x08, %l6
6140 wr %g0, 0x88, %asi
6141 ldxa [%l6] %asi, %l0
6142 casxa [%l6] 0x88, %l0, %i4
6143 membar #Sync
6144 set 0x40, %g6
6145 ldda [%l7 + %g6] 0xf1, %f0
6146 nop
6147 set 0x68, %l0
6148 lduw [%l7 + %l0], %o2
6149 wr %g3, %i3, %set_softint
6150 set 0x3A, %l3
6151 stha %i0, [%l7 + %l3] 0x89
6152 nop
6153 nop
6154 setx 0x8E453406, %l0, %l6
6155 st %l6, [%l7 + 0x28]
6156 ld [%l7 + 0x28], %f30
6157 setx 0x9687F83D, %l1, %l5
6158 st %l5, [%l7 + 0x10]
6159 ld [%l7 + 0x10], %f30
6160 fdivs %f30, %f30, %f17
6161 set 0x7C, %g5
6162 stwa %i7, [%l7 + %g5] 0x81
6163 or %g6, %o5, %i2
6164 set 0x40, %o1
6165 stda %f0, [%l7 + %o1] 0xf1
6166 membar #Sync
6167 set 0x38, %g4
6168 prefetcha [%l7 + %g4] 0x88, 1
6169 nop
6170 set 0x48, %i4
6171 std %f20, [%l7 + %i4]
6172 nop
6173 nop
6174 setx 0x084BE3E95E6EF3C3, %l0, %l6
6175 stx %l6, [%l7 + 0x28]
6176 ldd [%l7 + 0x28], %f0
6177 setx 0x3F6B492C938E530F, %l1, %l5
6178 stx %l5, [%l7 + 0x10]
6179 ldd [%l7 + 0x10], %f8
6180 fdivd %f8, %f0, %f6
6181 or %g1, %l5, %g7
6182 nop
6183 set 0x4C, %l1
6184 sth %o4, [%l7 + %l1]
6185 nop
6186 set 0x0C, %i2
6187 prefetch [%l7 + %i2], 1
6188 set 0x24, %o3
6189 swapa [%l7 + %o3] 0x88, %i5
6190 nop
6191 set 0x78, %l5
6192 ldd [%l7 + %l5], %i6
6193 nop
6194 set 0x48, %o4
6195 std %g4, [%l7 + %o4]
6196 nop
6197 set 0x68, %o5
6198 ldsw [%l7 + %o5], %l4
6199 nop
6200 set 0x6A, %i7
6201 sth %l2, [%l7 + %i7]
6202 nop
6203 set 0x3C, %o7
6204 prefetch [%l7 + %o7], 3
6205 set 0x24, %i3
6206 sta %f0, [%l7 + %i3] 0x80
6207 nop
6208 set 0x10, %i0
6209 ldx [%l7 + %i0], %g2
6210 add %l7, 0x48, %l6
6211 wr %g0, 0x80, %asi
6212 casxa [%l6] 0x80, %o0, %l6
6213 add %l7, 0x78, %l6
6214 wr %g0, 0x88, %asi
6215 ldxa [%l6] %asi, %o6
6216 casxa [%l6] 0x88, %o6, %g4
6217 st %fsr, [%l7 + 0x50]
6218 set 0x34, %i5
6219 ldstuba [%l7 + %i5] 0x81, %o1
6220 set 0x6C, %g1
6221 lda [%l7 + %g1] 0x81, %f1
6222 nop
6223 set 0x6F, %l4
6224 ldsb [%l7 + %l4], %o3
6225 nop
6226 set 0x08, %g3
6227 lduh [%l7 + %g3], %l3
6228 nop
6229 set 0x4F, %o0
6230 stb %o7, [%l7 + %o0]
6231 set 0x23, %i1
6232 ldstuba [%l7 + %i1] 0x88, %l1
6233 set 0x54, %o2
6234 sta %f13, [%l7 + %o2] 0x88
6235 set 0x20, %o6
6236 ldda [%l7 + %o6] 0x89, %l0
6237 set 0x20, %g7
6238 stxa %i4, [%l7 + %g7] 0x81
6239 set 0x65, %g2
6240 ldstuba [%l7 + %g2] 0x89, %o2
6241 nop
6242 set 0x50, %l2
6243 ldd [%l7 + %l2], %i2
6244 nop
6245 set 0x78, %i6
6246 stx %fsr, [%l7 + %i6]
6247 nop
6248 set 0x48, %l6
6249 lduw [%l7 + %l6], %g3
6250 nop
6251 set 0x30, %l0
6252 stx %i0, [%l7 + %l0]
6253 set 0x3C, %l3
6254 stwa %i7, [%l7 + %l3] 0x80
6255 set 0x74, %g6
6256 stwa %g6, [%l7 + %g6] 0xe3
6257 membar #Sync
6258 st %fsr, [%l7 + 0x18]
6259 st %f3, [%l7 + 0x64]
6260 and %i2, %i1, %o5
6261 and %l5, %g7, %g1
6262 nop
6263 set 0x71, %g5
6264 ldsb [%l7 + %g5], %o4
6265 fpadd16 %f20, %f30, %f20
6266 nop
6267 set 0x40, %o1
6268 ldd [%l7 + %o1], %i6
6269 or %g5, %l4, %l2
6270 nop
6271 set 0x58, %i4
6272 ldsw [%l7 + %i4], %i5
6273 set 0x7C, %g4
6274 lda [%l7 + %g4] 0x80, %f6
6275 nop
6276 nop
6277 setx 0x39E73F87, %l0, %l6
6278 st %l6, [%l7 + 0x28]
6279 ld [%l7 + 0x28], %f11
6280 setx 0x893AD3A1, %l1, %l5
6281 st %l5, [%l7 + 0x10]
6282 ld [%l7 + 0x10], %f19
6283 fdivs %f19, %f11, %f16
6284 nop
6285 set 0x58, %i2
6286 stx %fsr, [%l7 + %i2]
6287 set 0x1A, %l1
6288 stha %o0, [%l7 + %l1] 0x89
6289 nop
6290 set 0x75, %o3
6291 ldsb [%l7 + %o3], %g2
6292 nop
6293 set 0x10, %l5
6294 ldsh [%l7 + %l5], %o6
6295 set 0x58, %o4
6296 stha %g4, [%l7 + %o4] 0x89
6297 add %l7, 0x24, %l6
6298 wr %g0, 0x88, %asi
6299 casa [%l6] 0x88, %o1, %o3
6300 set 0x24, %o5
6301 swapa [%l7 + %o5] 0x80, %l3
6302 or %l6, %o7, %l0
6303 ld [%l7 + 0x50], %f20
6304 set 0x20, %i7
6305 sta %f20, [%l7 + %i7] 0x88
6306 set 0x40, %o7
6307 ldda [%l7 + %o7] 0x81, %f0
6308 and %i4, %o2, %l1
6309 nop
6310 set 0x4C, %i3
6311 prefetch [%l7 + %i3], 2
6312 or %i3, %i0, %g3
6313 nop
6314 set 0x44, %i0
6315 prefetch [%l7 + %i0], 4
6316 set 0x40, %g1
6317 ldxa [%l7 + %g1] 0x88, %i7
6318 set 0x3F, %l4
6319 ldstuba [%l7 + %l4] 0x80, %g6
6320 nop
6321 set 0x68, %g3
6322 ldx [%l7 + %g3], %i2
6323 set 0x08, %o0
6324 lda [%l7 + %o0] 0x89, %f24
6325 add %l7, 0x08, %l6
6326 wr %g0, 0x88, %asi
6327 lda [%l6] %asi, %o5
6328 casa [%l6] 0x88, %o5, %l5
6329 ld [%l7 + 0x54], %f25
6330 set 0x1C, %i5
6331 lda [%l7 + %i5] 0x88, %f3
6332 nop
6333 set 0x78, %o2
6334 ldsh [%l7 + %o2], %g7
6335 nop
6336 set 0x28, %o6
6337 stx %i1, [%l7 + %o6]
6338 set 0x22, %g7
6339 ldstuba [%l7 + %g7] 0x89, %g1
6340 nop
6341 set 0x74, %g2
6342 ldstub [%l7 + %g2], %o4
6343 set 0x40, %l2
6344 ldda [%l7 + %l2] 0xd0, %f16
6345 set 0x40, %i1
6346 ldda [%l7 + %i1] 0x81, %f0
6347 nop
6348 set 0x60, %l6
6349 lduw [%l7 + %l6], %g5
6350 fpsub32 %f10, %f4, %f26
6351 set 0x30, %l0
6352 ldda [%l7 + %l0] 0x88, %l4
6353 nop
6354 set 0x43, %l3
6355 stb %l2, [%l7 + %l3]
6356 nop
6357 set 0x58, %i6
6358 ldx [%l7 + %i6], %i6
6359 st %f9, [%l7 + 0x54]
6360 set 0x40, %g5
6361 stda %f16, [%l7 + %g5] 0xc0
6362 set 0x70, %g6
6363 ldda [%l7 + %g6] 0x89, %i4
6364 set 0x2C, %o1
6365 stwa %o0, [%l7 + %o1] 0xe3
6366 membar #Sync
6367 bg %icc, loop_39
6368 nop
6369 set 0x10, %i4
6370 ldd [%l7 + %i4], %o6
6371 set 0x0B, %g4
6372 stba %g2, [%l7 + %g4] 0xea
6373 membar #Sync
6374loop_39:
6375 nop
6376 set 0x30, %i2
6377 ldxa [%l7 + %i2] 0x80, %g4
6378 set 0x1A, %l1
6379 ldstuba [%l7 + %l1] 0x80, %o3
6380 nop
6381 set 0x68, %o3
6382 ldsh [%l7 + %o3], %o1
6383 nop
6384 set 0x54, %o4
6385 swap [%l7 + %o4], %l6
6386 nop
6387 set 0x40, %o5
6388 ldd [%l7 + %o5], %f18
6389 add %l3, %l0, %i4
6390 nop
6391 set 0x10, %i7
6392 ldx [%l7 + %i7], %o2
6393 set 0x18, %l5
6394 swapa [%l7 + %l5] 0x80, %l1
6395 add %o7, %i0, %i3
6396 add %l7, 0x28, %l6
6397 wr %g0, 0x88, %asi
6398 ldxa [%l6] %asi, %g3
6399 casxa [%l6] 0x88, %g3, %g6
6400 nop
6401 set 0x16, %i3
6402 ldsh [%l7 + %i3], %i2
6403 set 0x40, %i0
6404 ldda [%l7 + %i0] 0x81, %i6
6405 set 0x68, %g1
6406 swapa [%l7 + %g1] 0x88, %o5
6407 set 0x40, %l4
6408 ldda [%l7 + %l4] 0xe2, %l4
6409 bne,a %icc, loop_40
6410 nop
6411 set 0x10, %g3
6412 stx %g7, [%l7 + %g3]
6413 set 0x18, %o0
6414 prefetcha [%l7 + %o0] 0x89, 0
6415loop_40:
6416 nop
6417 set 0x08, %o7
6418 ldx [%l7 + %o7], %o4
6419 and %g5, %l4, %l2
6420 set 0x4C, %o2
6421 stwa %g1, [%l7 + %o2] 0x88
6422 nop
6423 set 0x38, %o6
6424 stx %i5, [%l7 + %o6]
6425 add %l7, 0x58, %l6
6426 wr %g0, 0x81, %asi
6427 ldxa [%l6] %asi, %i6
6428 casxa [%l6] 0x81, %i6, %o6
6429 set 0x18, %i5
6430 ldxa [%l7 + %i5] 0x80, %g2
6431 nop
6432 set 0x2A, %g7
6433 stb %g4, [%l7 + %g7]
6434 set 0x46, %l2
6435 stha %o3, [%l7 + %l2] 0xe2
6436 membar #Sync
6437 nop
6438 set 0x70, %i1
6439 ldd [%l7 + %i1], %o0
6440 nop
6441 set 0x30, %l6
6442 ldd [%l7 + %l6], %f20
6443 nop
6444 nop
6445 setx 0x7316D693, %l0, %l6
6446 st %l6, [%l7 + 0x28]
6447 ld [%l7 + 0x28], %f10
6448 setx 0x32584DEE, %l1, %l5
6449 st %l5, [%l7 + 0x10]
6450 ld [%l7 + 0x10], %f0
6451 fdivs %f0, %f10, %f20
6452 nop
6453 set 0x64, %g2
6454 lduw [%l7 + %g2], %o0
6455 set 0x40, %l3
6456 ldda [%l7 + %l3] 0xda, %f16
6457 bgu,a %icc, loop_41
6458 nop
6459 set 0x46, %i6
6460 sth %l3, [%l7 + %i6]
6461 st %f6, [%l7 + 0x14]
6462 add %l6, %i4, %l0
6463loop_41:
6464 nop
6465 set 0x20, %l0
6466 ldsw [%l7 + %l0], %l1
6467 or %o7, %o2, %i0
6468 fpsub16s %f22, %f29, %f10
6469 nop
6470 set 0x44, %g5
6471 stw %g3, [%l7 + %g5]
6472 membar #Sync
6473 set 0x40, %g6
6474 ldda [%l7 + %g6] 0xf1, %f16
6475 or %i3, %g6, %i2
6476 nop
6477 set 0x50, %i4
6478 stw %o5, [%l7 + %i4]
6479 ld [%l7 + 0x6C], %f17
6480 nop
6481 set 0x48, %o1
6482 ldub [%l7 + %o1], %i7
6483 nop
6484 set 0x62, %i2
6485 sth %l5, [%l7 + %i2]
6486 nop
6487 set 0x38, %g4
6488 stx %fsr, [%l7 + %g4]
6489 nop
6490 set 0x38, %o3
6491 stx %fsr, [%l7 + %o3]
6492 nop
6493 set 0x38, %o4
6494 ldd [%l7 + %o4], %f28
6495 set 0x39, %l1
6496 ldstuba [%l7 + %l1] 0x81, %g7
6497 nop
6498 set 0x70, %i7
6499 ldx [%l7 + %i7], %o4
6500 add %l7, 0x68, %l6
6501 wr %g0, 0x88, %asi
6502 casxa [%l6] 0x88, %i1, %g5
6503 nop
6504 set 0x68, %o5
6505 ldd [%l7 + %o5], %l4
6506 set 0x30, %l5
6507 ldda [%l7 + %l5] 0xea, %g0
6508 set 0x40, %i3
6509 ldda [%l7 + %i3] 0x81, %i4
6510 nop
6511 set 0x0E, %i0
6512 ldub [%l7 + %i0], %i6
6513 set 0x34, %g1
6514 swapa [%l7 + %g1] 0x81, %l2
6515 add %g2, %g4, %o3
6516 set 0x68, %g3
6517 prefetcha [%l7 + %g3] 0x88, 1
6518 nop
6519 set 0x28, %l4
6520 std %o0, [%l7 + %l4]
6521 set 0x20, %o0
6522 ldxa [%l7 + %o0] 0x89, %o0
6523 nop
6524 set 0x4C, %o7
6525 ldsh [%l7 + %o7], %l3
6526 nop
6527 set 0x48, %o6
6528 ldd [%l7 + %o6], %f6
6529 ld [%l7 + 0x60], %f28
6530 nop
6531 set 0x74, %i5
6532 lduh [%l7 + %i5], %l6
6533 nop
6534 set 0x7C, %g7
6535 ldsw [%l7 + %g7], %i4
6536 set 0x4B, %o2
6537 ldstuba [%l7 + %o2] 0x81, %l0
6538 nop
6539 set 0x16, %l2
6540 ldub [%l7 + %l2], %o7
6541 set 0x70, %l6
6542 ldda [%l7 + %l6] 0xea, %o2
6543 set 0x6C, %g2
6544 sta %f25, [%l7 + %g2] 0x81
6545 set 0x30, %i1
6546 ldda [%l7 + %i1] 0x81, %l0
6547 set 0x08, %l3
6548 ldxa [%l7 + %l3] 0x89, %i0
6549 nop
6550 set 0x08, %i6
6551 stb %g3, [%l7 + %i6]
6552 set 0x70, %g5
6553 stwa %g6, [%l7 + %g5] 0xe2
6554 membar #Sync
6555 nop
6556 set 0x10, %l0
6557 std %f6, [%l7 + %l0]
6558 nop
6559 set 0x5B, %g6
6560 stb %i3, [%l7 + %g6]
6561 set 0x08, %o1
6562 ldxa [%l7 + %o1] 0x88, %i2
6563 nop
6564 set 0x6C, %i4
6565 lduh [%l7 + %i4], %o5
6566 set 0x10, %i2
6567 sta %f7, [%l7 + %i2] 0x80
6568 bne,a %icc, loop_42
6569 nop
6570 set 0x6C, %o3
6571 stw %i7, [%l7 + %o3]
6572 st %fsr, [%l7 + 0x3C]
6573 set 0x1C, %o4
6574 sta %f26, [%l7 + %o4] 0x88
6575loop_42:
6576 nop
6577 set 0x78, %g4
6578 ldd [%l7 + %g4], %f12
6579 set 0x50, %i7
6580 ldda [%l7 + %i7] 0x89, %g6
6581 st %f30, [%l7 + 0x44]
6582 nop
6583 set 0x2F, %o5
6584 ldub [%l7 + %o5], %o4
6585 or %i1, %g5, %l4
6586 fpsub32s %f3, %f9, %f9
6587 add %l7, 0x18, %l6
6588 wr %g0, 0x80, %asi
6589 ldxa [%l6] %asi, %g1
6590 casxa [%l6] 0x80, %g1, %i5
6591 nop
6592 set 0x48, %l1
6593 std %i6, [%l7 + %l1]
6594 nop
6595 set 0x70, %i3
6596 prefetch [%l7 + %i3], 1
6597 and %l5, %l2, %g2
6598 and %g4, %o3, %o1
6599 nop
6600 set 0x50, %i0
6601 ldsw [%l7 + %i0], %o6
6602 nop
6603 set 0x4C, %g1
6604 ldsh [%l7 + %g1], %o0
6605 nop
6606 set 0x4C, %l5
6607 stb %l6, [%l7 + %l5]
6608 set 0x14, %g3
6609 stha %l3, [%l7 + %g3] 0xeb
6610 membar #Sync
6611 add %l7, 0x48, %l6
6612 wr %g0, 0x81, %asi
6613 ldxa [%l6] %asi, %i4
6614 casxa [%l6] 0x81, %i4, %l0
6615 fpsub16 %f4, %f30, %f20
6616 add %o2, %o7, %i0
6617 wr %g3, %g6, %ccr
6618 nop
6619 set 0x3C, %o0
6620 ldsh [%l7 + %o0], %i3
6621 ld [%l7 + 0x10], %f5
6622 nop
6623 set 0x30, %l4
6624 ldsw [%l7 + %l4], %i2
6625 nop
6626 set 0x50, %o6
6627 stw %o5, [%l7 + %o6]
6628 set 0x28, %i5
6629 stxa %i7, [%l7 + %i5] 0xeb
6630 membar #Sync
6631 nop
6632 set 0x43, %g7
6633 ldsb [%l7 + %g7], %g7
6634 nop
6635 set 0x70, %o7
6636 std %f0, [%l7 + %o7]
6637 set 0x18, %l2
6638 stwa %o4, [%l7 + %l2] 0x89
6639 set 0x46, %o2
6640 stha %i1, [%l7 + %o2] 0xeb
6641 membar #Sync
6642 set 0x48, %l6
6643 swapa [%l7 + %l6] 0x88, %l1
6644 nop
6645 set 0x28, %g2
6646 ldd [%l7 + %g2], %l4
6647 nop
6648 set 0x5C, %i1
6649 prefetch [%l7 + %i1], 3
6650 nop
6651 set 0x0B, %l3
6652 ldstub [%l7 + %l3], %g1
6653 nop
6654 set 0x1B, %g5
6655 ldstub [%l7 + %g5], %i5
6656 set 0x1A, %i6
6657 stha %i6, [%l7 + %i6] 0x80
6658 add %l5, %l2, %g5
6659 or %g4, %g2, %o3
6660 set 0x58, %l0
6661 ldxa [%l7 + %l0] 0x80, %o6
6662 set 0x18, %g6
6663 ldxa [%l7 + %g6] 0x81, %o0
6664 nop
6665 set 0x38, %o1
6666 ldstub [%l7 + %o1], %o1
6667 set 0x50, %i4
6668 prefetcha [%l7 + %i4] 0x88, 1
6669 nop
6670 set 0x50, %i2
6671 sth %l6, [%l7 + %i2]
6672 nop
6673 set 0x70, %o4
6674 ldd [%l7 + %o4], %f8
6675 nop
6676 set 0x78, %o3
6677 stb %l0, [%l7 + %o3]
6678 nop
6679 set 0x50, %i7
6680 std %f28, [%l7 + %i7]
6681 nop
6682 set 0x52, %g4
6683 ldstub [%l7 + %g4], %o2
6684 set 0x58, %o5
6685 stda %o6, [%l7 + %o5] 0x89
6686 nop
6687 set 0x38, %l1
6688 ldd [%l7 + %l1], %f28
6689 set 0x4F, %i0
6690 ldstuba [%l7 + %i0] 0x80, %i4
6691 set 0x09, %i3
6692 ldstuba [%l7 + %i3] 0x81, %g3
6693 set 0x2C, %g1
6694 swapa [%l7 + %g1] 0x80, %g6
6695 set 0x40, %g3
6696 stda %f0, [%l7 + %g3] 0x89
6697 nop
6698 set 0x30, %o0
6699 sth %i3, [%l7 + %o0]
6700 nop
6701 set 0x10, %l4
6702 std %f6, [%l7 + %l4]
6703 set 0x18, %l5
6704 stwa %i0, [%l7 + %l5] 0xea
6705 membar #Sync
6706 ld [%l7 + 0x1C], %f18
6707 nop
6708 set 0x78, %o6
6709 ldd [%l7 + %o6], %f8
6710 nop
6711 set 0x76, %i5
6712 ldsh [%l7 + %i5], %o5
6713 nop
6714 set 0x16, %g7
6715 ldub [%l7 + %g7], %i7
6716 nop
6717 set 0x10, %l2
6718 stw %i2, [%l7 + %l2]
6719 fpsub16 %f6, %f16, %f18
6720 nop
6721 set 0x72, %o7
6722 ldsh [%l7 + %o7], %o4
6723 ld [%l7 + 0x1C], %f27
6724 st %fsr, [%l7 + 0x10]
6725 st %f25, [%l7 + 0x0C]
6726 fpsub32s %f29, %f17, %f27
6727 and %i1, %g7, %l1
6728 nop
6729 set 0x78, %o2
6730 ldd [%l7 + %o2], %f26
6731 set 0x5E, %l6
6732 stba %l4, [%l7 + %l6] 0xe2
6733 membar #Sync
6734 nop
6735 set 0x68, %i1
6736 lduw [%l7 + %i1], %i5
6737 nop
6738 set 0x10, %l3
6739 stx %fsr, [%l7 + %l3]
6740 add %l7, 0x44, %l6
6741 wr %g0, 0x89, %asi
6742 casa [%l6] 0x89, %i6, %g1
6743 or %l5, %l2, %g4
6744 set 0x50, %g5
6745 ldxa [%l7 + %g5] 0x89, %g5
6746 nop
6747 set 0x44, %g2
6748 swap [%l7 + %g2], %g2
6749 ld [%l7 + 0x34], %f15
6750 nop
6751 set 0x37, %i6
6752 ldub [%l7 + %i6], %o6
6753 and %o0, %o1, %l3
6754 st %fsr, [%l7 + 0x60]
6755 set 0x60, %g6
6756 sta %f19, [%l7 + %g6] 0x88
6757 nop
6758 set 0x19, %o1
6759 ldstub [%l7 + %o1], %l6
6760 set 0x28, %l0
6761 stda %o2, [%l7 + %l0] 0xea
6762 membar #Sync
6763 fpadd16s %f30, %f30, %f2
6764 nop
6765 set 0x40, %i2
6766 ldx [%l7 + %i2], %l0
6767 nop
6768 set 0x08, %i4
6769 prefetch [%l7 + %i4], 1
6770 add %o2, %i4, %o7
6771 nop
6772 set 0x48, %o4
6773 prefetch [%l7 + %o4], 2
6774 set 0x08, %i7
6775 swapa [%l7 + %i7] 0x80, %g6
6776 set 0x7C, %g4
6777 stwa %g3, [%l7 + %g4] 0x89
6778 be,a %icc, loop_43
6779 nop
6780 set 0x12, %o5
6781 ldstub [%l7 + %o5], %i3
6782 nop
6783 set 0x68, %l1
6784 lduw [%l7 + %l1], %i0
6785 nop
6786 set 0x50, %i0
6787 std %i6, [%l7 + %i0]
6788loop_43:
6789 nop
6790 set 0x5C, %o3
6791 stha %o5, [%l7 + %o3] 0xeb
6792 membar #Sync
6793 nop
6794 set 0x10, %i3
6795 stw %o4, [%l7 + %i3]
6796 nop
6797 set 0x60, %g1
6798 std %i0, [%l7 + %g1]
6799 set 0x60, %o0
6800 prefetcha [%l7 + %o0] 0x89, 2
6801 nop
6802 set 0x60, %g3
6803 ldd [%l7 + %g3], %f26
6804 add %l1, %g7, %i5
6805 set 0x20, %l4
6806 ldxa [%l7 + %l4] 0x81, %l4
6807 add %i6, %l5, %g1
6808 add %g4, %g5, %l2
6809 nop
6810 set 0x08, %o6
6811 stx %fsr, [%l7 + %o6]
6812 set 0x40, %i5
6813 stda %g2, [%l7 + %i5] 0x89
6814 nop
6815 set 0x20, %l5
6816 stx %fsr, [%l7 + %l5]
6817 nop
6818 set 0x4C, %l2
6819 lduw [%l7 + %l2], %o0
6820 set 0x20, %g7
6821 prefetcha [%l7 + %g7] 0x80, 0
6822 fpadd16 %f24, %f26, %f18
6823 set 0x40, %o2
6824 ldda [%l7 + %o2] 0x89, %f16
6825 set 0x40, %l6
6826 ldda [%l7 + %l6] 0xd2, %f0
6827 nop
6828 set 0x2B, %o7
6829 stb %l3, [%l7 + %o7]
6830 set 0x68, %i1
6831 stda %o6, [%l7 + %i1] 0x88
6832 add %l6, %l0, %o2
6833 nop
6834 set 0x72, %l3
6835 sth %i4, [%l7 + %l3]
6836 nop
6837 set 0x08, %g5
6838 stx %o7, [%l7 + %g5]
6839 nop
6840 set 0x3E, %g2
6841 ldsh [%l7 + %g2], %o3
6842 bgu,a %xcc, loop_44
6843 nop
6844 set 0x7A, %i6
6845 sth %g3, [%l7 + %i6]
6846 nop
6847 set 0x79, %g6
6848 ldstub [%l7 + %g6], %g6
6849 nop
6850 set 0x54, %o1
6851 ldsw [%l7 + %o1], %i0
6852loop_44:
6853 nop
6854 set 0x6C, %i2
6855 swap [%l7 + %i2], %i3
6856 nop
6857 set 0x28, %i4
6858 ldd [%l7 + %i4], %i6
6859 set 0x79, %o4
6860 stba %o4, [%l7 + %o4] 0x81
6861 set 0x40, %l0
6862 ldda [%l7 + %l0] 0xda, %f0
6863 set 0x0C, %i7
6864 swapa [%l7 + %i7] 0x81, %o5
6865 nop
6866 set 0x48, %o5
6867 ldd [%l7 + %o5], %i0
6868 nop
6869 set 0x68, %l1
6870 ldsw [%l7 + %l1], %i2
6871 nop
6872 set 0x08, %i0
6873 ldd [%l7 + %i0], %g6
6874 set 0x40, %o3
6875 ldda [%l7 + %o3] 0x88, %f0
6876 nop
6877 set 0x40, %i3
6878 swap [%l7 + %i3], %i5
6879 nop
6880 set 0x0F, %g4
6881 stb %l1, [%l7 + %g4]
6882 nop
6883 set 0x6C, %o0
6884 sth %i6, [%l7 + %o0]
6885 add %l4, %l5, %g4
6886 nop
6887 set 0x60, %g3
6888 ldx [%l7 + %g3], %g1
6889 be,a,pn %xcc, loop_45
6890 nop
6891 set 0x7C, %l4
6892 swap [%l7 + %l4], %g5
6893 ld [%l7 + 0x10], %f20
6894 nop
6895 set 0x74, %g1
6896 ldsw [%l7 + %g1], %l2
6897loop_45:
6898 nop
6899 set 0x3F, %o6
6900 stb %g2, [%l7 + %o6]
6901 set 0x60, %i5
6902 ldda [%l7 + %i5] 0x80, %o0
6903 nop
6904 set 0x10, %l2
6905 stx %l3, [%l7 + %l2]
6906 nop
6907 set 0x3A, %g7
6908 ldstub [%l7 + %g7], %o6
6909 set 0x44, %l5
6910 sta %f13, [%l7 + %l5] 0x80
6911 st %fsr, [%l7 + 0x64]
6912 nop
6913 set 0x20, %l6
6914 std %o0, [%l7 + %l6]
6915 set 0x1C, %o2
6916 lda [%l7 + %o2] 0x88, %f11
6917 nop
6918 set 0x48, %i1
6919 stx %fsr, [%l7 + %i1]
6920 nop
6921 set 0x28, %o7
6922 ldd [%l7 + %o7], %l0
6923 set 0x30, %l3
6924 swapa [%l7 + %l3] 0x88, %o2
6925 set 0x74, %g5
6926 lda [%l7 + %g5] 0x81, %f2
6927 bne,a %icc, loop_46
6928 nop
6929 set 0x0E, %g2
6930 lduh [%l7 + %g2], %l6
6931 set 0x70, %g6
6932 swapa [%l7 + %g6] 0x81, %o7
6933loop_46:
6934 nop
6935 nop
6936 setx 0x2F6A8572, %l0, %l6
6937 st %l6, [%l7 + 0x28]
6938 ld [%l7 + 0x28], %f7
6939 setx 0x2A6E1861, %l1, %l5
6940 st %l5, [%l7 + 0x10]
6941 ld [%l7 + 0x10], %f11
6942 fdivs %f11, %f7, %f8
6943 nop
6944 set 0x0D, %i6
6945 ldsb [%l7 + %i6], %i4
6946 nop
6947 set 0x35, %o1
6948 ldstub [%l7 + %o1], %o3
6949 and %g6, %i0, %g3
6950 st %fsr, [%l7 + 0x5C]
6951 set 0x40, %i2
6952 stda %f0, [%l7 + %i2] 0xca
6953 st %fsr, [%l7 + 0x78]
6954 set 0x40, %i4
6955 ldda [%l7 + %i4] 0xd2, %f0
6956 nop
6957 set 0x0E, %o4
6958 ldstub [%l7 + %o4], %i7
6959 set 0x40, %i7
6960 stda %f16, [%l7 + %i7] 0xcc
6961 nop
6962 set 0x0A, %l0
6963 sth %i3, [%l7 + %l0]
6964 add %l7, 0x18, %l6
6965 wr %g0, 0x89, %asi
6966 ldxa [%l6] %asi, %o4
6967 casxa [%l6] 0x89, %o4, %o5
6968 nop
6969 set 0x68, %o5
6970 stx %fsr, [%l7 + %o5]
6971 nop
6972 set 0x5C, %i0
6973 stw %i2, [%l7 + %i0]
6974 or %i1, %i5, %g7
6975 wr %l1, %l4, %set_softint
6976 set 0x18, %o3
6977 ldstuba [%l7 + %o3] 0x88, %l5
6978 set 0x60, %i3
6979 stba %g4, [%l7 + %i3] 0x89
6980 nop
6981 set 0x18, %g4
6982 stw %g1, [%l7 + %g4]
6983 nop
6984 set 0x0E, %l1
6985 stb %g5, [%l7 + %l1]
6986 nop
6987 set 0x18, %o0
6988 lduw [%l7 + %o0], %i6
6989 nop
6990 set 0x78, %g3
6991 ldub [%l7 + %g3], %g2
6992 nop
6993 set 0x79, %g1
6994 ldub [%l7 + %g1], %o1
6995 nop
6996 set 0x20, %o6
6997 swap [%l7 + %o6], %l3
6998 nop
6999 set 0x70, %l4
7000 std %o6, [%l7 + %l4]
7001 set 0x60, %l2
7002 prefetcha [%l7 + %l2] 0x89, 3
7003 add %l7, 0x34, %l6
7004 wr %g0, 0x81, %asi
7005 casa [%l6] 0x81, %l0, %o0
7006 nop
7007 set 0x44, %i5
7008 stw %l6, [%l7 + %i5]
7009 nop
7010 set 0x18, %l5
7011 ldx [%l7 + %l5], %o2
7012 nop
7013 set 0x1A, %l6
7014 ldstub [%l7 + %l6], %i4
7015 set 0x50, %o2
7016 ldda [%l7 + %o2] 0xe3, %o6
7017 nop
7018 set 0x58, %g7
7019 ldd [%l7 + %g7], %g6
7020 st %f5, [%l7 + 0x68]
7021 set 0x50, %o7
7022 ldstuba [%l7 + %o7] 0x81, %i0
7023 set 0x18, %l3
7024 stda %o2, [%l7 + %l3] 0xea
7025 membar #Sync
7026 nop
7027 set 0x34, %i1
7028 stw %i7, [%l7 + %i1]
7029 add %i3, %g3, %o5
7030 nop
7031 set 0x7E, %g5
7032 lduh [%l7 + %g5], %i2
7033 st %f2, [%l7 + 0x20]
7034 set 0x40, %g6
7035 ldda [%l7 + %g6] 0x80, %f0
7036 nop
7037 set 0x20, %g2
7038 prefetch [%l7 + %g2], 0
7039 set 0x1A, %i6
7040 stha %o4, [%l7 + %i6] 0x81
7041 and %i1, %g7, %l1
7042 set 0x40, %o1
7043 ldda [%l7 + %o1] 0xd8, %f16
7044 nop
7045 set 0x78, %i4
7046 ldd [%l7 + %i4], %f18
7047 nop
7048 set 0x40, %i2
7049 ldx [%l7 + %i2], %l4
7050 st %f8, [%l7 + 0x78]
7051 set 0x78, %i7
7052 stda %i4, [%l7 + %i7] 0x81
7053 and %g4, %l5, %g1
7054 add %l7, 0x08, %l6
7055 wr %g0, 0x88, %asi
7056 ldxa [%l6] %asi, %i6
7057 casxa [%l6] 0x88, %i6, %g5
7058 set 0x74, %o4
7059 stwa %o1, [%l7 + %o4] 0xeb
7060 membar #Sync
7061 nop
7062 set 0x48, %o5
7063 ldd [%l7 + %o5], %f28
7064 nop
7065 set 0x51, %l0
7066 ldsb [%l7 + %l0], %l3
7067 bne,a %xcc, loop_47
7068 add %g2, %o6, %l2
7069 nop
7070 set 0x0D, %o3
7071 ldub [%l7 + %o3], %l0
7072 nop
7073 set 0x18, %i3
7074 ldx [%l7 + %i3], %o0
7075loop_47:
7076 nop
7077 set 0x29, %g4
7078 ldsb [%l7 + %g4], %o2
7079 nop
7080 set 0x38, %l1
7081 stx %fsr, [%l7 + %l1]
7082 and %i4, %l6, %o7
7083 set 0x78, %i0
7084 sta %f21, [%l7 + %i0] 0x88
7085 set 0x40, %g3
7086 stxa %i0, [%l7 + %g3] 0xe2
7087 membar #Sync
7088 nop
7089 set 0x1B, %o0
7090 ldub [%l7 + %o0], %g6
7091 nop
7092 set 0x68, %o6
7093 std %i6, [%l7 + %o6]
7094 set 0x70, %l4
7095 lda [%l7 + %l4] 0x80, %f30
7096 nop
7097 set 0x08, %g1
7098 stx %fsr, [%l7 + %g1]
7099 nop
7100 set 0x08, %i5
7101 stx %o3, [%l7 + %i5]
7102 nop
7103 set 0x0A, %l5
7104 sth %i3, [%l7 + %l5]
7105 fpadd16s %f17, %f16, %f26
7106 add %l7, 0x50, %l6
7107 wr %g0, 0x89, %asi
7108 casa [%l6] 0x89, %g3, %i2
7109 set 0x40, %l2
7110 stda %f16, [%l7 + %l2] 0xd2
7111 nop
7112 set 0x69, %l6
7113 ldsb [%l7 + %l6], %o5
7114 add %o4, %i1, %l1
7115 set 0x10, %o2
7116 prefetcha [%l7 + %o2] 0x88, 4
7117 set 0x24, %o7
7118 sta %f24, [%l7 + %o7] 0x89
7119 set 0x50, %l3
7120 ldda [%l7 + %l3] 0x80, %l4
7121 set 0x40, %i1
7122 prefetcha [%l7 + %i1] 0x89, 2
7123 fpadd16s %f23, %f26, %f17
7124 st %f7, [%l7 + 0x14]
7125 add %l7, 0x28, %l6
7126 wr %g0, 0x88, %asi
7127 ldxa [%l6] %asi, %i5
7128 casxa [%l6] 0x88, %i5, %g1
7129 or %i6, %g5, %o1
7130 st %f10, [%l7 + 0x54]
7131 nop
7132 set 0x24, %g7
7133 ldub [%l7 + %g7], %l3
7134 nop
7135 set 0x58, %g5
7136 stw %l5, [%l7 + %g5]
7137 fpadd32 %f4, %f0, %f12
7138 st %fsr, [%l7 + 0x58]
7139 nop
7140 set 0x28, %g6
7141 sth %g2, [%l7 + %g6]
7142 nop
7143 set 0x28, %g2
7144 ldx [%l7 + %g2], %o6
7145 set 0x10, %o1
7146 ldxa [%l7 + %o1] 0x80, %l0
7147 nop
7148 set 0x2F, %i4
7149 stb %l2, [%l7 + %i4]
7150 set 0x60, %i6
7151 ldxa [%l7 + %i6] 0x80, %o2
7152 st %f0, [%l7 + 0x6C]
7153 add %l7, 0x08, %l6
7154 wr %g0, 0x81, %asi
7155 casa [%l6] 0x81, %o0, %i4
7156 set 0x20, %i2
7157 prefetcha [%l7 + %i2] 0x80, 4
7158 nop
7159 set 0x38, %o4
7160 ldd [%l7 + %o4], %f14
7161 nop
7162 set 0x76, %i7
7163 sth %o7, [%l7 + %i7]
7164 nop
7165 set 0x34, %l0
7166 ldsw [%l7 + %l0], %g6
7167 nop
7168 set 0x59, %o5
7169 ldub [%l7 + %o5], %i0
7170 set 0x40, %i3
7171 ldda [%l7 + %i3] 0xd8, %f16
7172 nop
7173 set 0x78, %o3
7174 std %i6, [%l7 + %o3]
7175 nop
7176 set 0x70, %g4
7177 ldd [%l7 + %g4], %f20
7178 nop
7179 set 0x1C, %i0
7180 ldub [%l7 + %i0], %o3
7181 set 0x54, %g3
7182 stwa %i3, [%l7 + %g3] 0xe2
7183 membar #Sync
7184 set 0x70, %l1
7185 stxa %g3, [%l7 + %l1] 0x88
7186 nop
7187 set 0x56, %o0
7188 stb %i2, [%l7 + %o0]
7189 fpsub32s %f4, %f8, %f18
7190 nop
7191 set 0x54, %l4
7192 sth %o5, [%l7 + %l4]
7193 or %i1, %l1, %o4
7194 nop
7195 set 0x70, %o6
7196 std %l4, [%l7 + %o6]
7197 add %l7, 0x70, %l6
7198 wr %g0, 0x80, %asi
7199 ldxa [%l6] %asi, %g7
7200 casxa [%l6] 0x80, %g7, %g4
7201 set 0x58, %g1
7202 swapa [%l7 + %g1] 0x88, %i5
7203 set 0x30, %i5
7204 ldxa [%l7 + %i5] 0x88, %i6
7205 nop
7206 set 0x60, %l2
7207 std %f6, [%l7 + %l2]
7208 fpsub16s %f4, %f15, %f2
7209 nop
7210 set 0x46, %l5
7211 ldsb [%l7 + %l5], %g1
7212 nop
7213 set 0x3C, %o2
7214 ldsb [%l7 + %o2], %g5
7215 nop
7216 set 0x50, %o7
7217 std %o0, [%l7 + %o7]
7218 nop
7219 set 0x14, %l6
7220 stw %l3, [%l7 + %l6]
7221 nop
7222 set 0x65, %l3
7223 ldstub [%l7 + %l3], %g2
7224 add %o6, %l0, %l5
7225 nop
7226 set 0x4E, %i1
7227 ldsb [%l7 + %i1], %l2
7228 add %l7, 0x28, %l6
7229 wr %g0, 0x88, %asi
7230 casxa [%l6] 0x88, %o0, %i4
7231 nop
7232 set 0x11, %g7
7233 ldstub [%l7 + %g7], %l6
7234 nop
7235 set 0x5E, %g5
7236 stb %o7, [%l7 + %g5]
7237 set 0x30, %g6
7238 ldda [%l7 + %g6] 0x80, %g6
7239 set 0x08, %g2
7240 stxa %i0, [%l7 + %g2] 0x81
7241 nop
7242 set 0x10, %o1
7243 std %o2, [%l7 + %o1]
7244 add %l7, 0x5C, %l6
7245 wr %g0, 0x88, %asi
7246 casa [%l6] 0x88, %o3, %i3
7247 nop
7248 set 0x4E, %i6
7249 lduh [%l7 + %i6], %i7
7250 set 0x3E, %i4
7251 stha %i2, [%l7 + %i4] 0x81
7252 st %f19, [%l7 + 0x48]
7253 nop
7254 set 0x38, %i2
7255 lduw [%l7 + %i2], %g3
7256 st %fsr, [%l7 + 0x34]
7257 membar #Sync
7258 set 0x40, %i7
7259 ldda [%l7 + %i7] 0xf9, %f16
7260 nop
7261 set 0x1C, %l0
7262 prefetch [%l7 + %l0], 0
7263 set 0x50, %o4
7264 ldda [%l7 + %o4] 0x89, %i0
7265 set 0x20, %i3
7266 ldxa [%l7 + %i3] 0x89, %o5
7267 nop
7268 set 0x78, %o5
7269 ldd [%l7 + %o5], %f22
7270 set 0x30, %o3
7271 ldda [%l7 + %o3] 0xe3, %o4
7272 set 0x4C, %i0
7273 stba %l1, [%l7 + %i0] 0xe3
7274 membar #Sync
7275 set 0x40, %g4
7276 ldda [%l7 + %g4] 0xe3, %g6
7277 nop
7278 set 0x38, %g3
7279 std %f20, [%l7 + %g3]
7280 membar #Sync
7281 set 0x40, %l1
7282 ldda [%l7 + %l1] 0xf9, %f16
7283 nop
7284 set 0x18, %o0
7285 swap [%l7 + %o0], %l4
7286 nop
7287 set 0x4C, %o6
7288 prefetch [%l7 + %o6], 1
7289 nop
7290 set 0x68, %g1
7291 ldx [%l7 + %g1], %i5
7292 nop
7293 set 0x56, %l4
7294 ldub [%l7 + %l4], %i6
7295 nop
7296 set 0x78, %l2
7297 sth %g4, [%l7 + %l2]
7298 set 0x20, %l5
7299 ldda [%l7 + %l5] 0x89, %g0
7300 nop
7301 set 0x60, %i5
7302 std %o0, [%l7 + %i5]
7303 st %f6, [%l7 + 0x3C]
7304 nop
7305 set 0x48, %o2
7306 std %g4, [%l7 + %o2]
7307 wr %l3, %g2, %sys_tick
7308 nop
7309 set 0x5D, %o7
7310 ldsb [%l7 + %o7], %o6
7311 and %l0, %l5, %o0
7312 ld [%l7 + 0x38], %f23
7313 nop
7314 set 0x7C, %l6
7315 stw %i4, [%l7 + %l6]
7316 nop
7317 set 0x7F, %i1
7318 ldsb [%l7 + %i1], %l2
7319 and %l6, %o7, %g6
7320 nop
7321 set 0x30, %g7
7322 ldd [%l7 + %g7], %o2
7323 set 0x48, %g5
7324 stxa %o3, [%l7 + %g5] 0x89
7325 set 0x40, %l3
7326 ldda [%l7 + %l3] 0x80, %i0
7327 nop
7328 set 0x24, %g6
7329 prefetch [%l7 + %g6], 2
7330 add %l7, 0x18, %l6
7331 wr %g0, 0x89, %asi
7332 lda [%l6] %asi, %i3
7333 casa [%l6] 0x89, %i3, %i7
7334 set 0x28, %o1
7335 sta %f0, [%l7 + %o1] 0x88
7336 set 0x40, %g2
7337 stda %f16, [%l7 + %g2] 0xd8
7338 nop
7339 set 0x1A, %i4
7340 ldub [%l7 + %i4], %g3
7341 set 0x40, %i2
7342 ldda [%l7 + %i2] 0x89, %f16
7343 nop
7344 set 0x24, %i6
7345 prefetch [%l7 + %i6], 0
7346 add %l7, 0x68, %l6
7347 wr %g0, 0x88, %asi
7348 lda [%l6] %asi, %i2
7349 casa [%l6] 0x88, %i2, %o5
7350 set 0x50, %i7
7351 ldda [%l7 + %i7] 0xea, %o4
7352 fpsub32 %f8, %f2, %f6
7353 nop
7354 set 0x66, %l0
7355 stb %l1, [%l7 + %l0]
7356 set 0x60, %o4
7357 stda %g6, [%l7 + %o4] 0xea
7358 membar #Sync
7359 set 0x18, %i3
7360 prefetcha [%l7 + %i3] 0x88, 4
7361 set 0x78, %o5
7362 prefetcha [%l7 + %o5] 0x88, 4
7363 st %f10, [%l7 + 0x14]
7364 set 0x18, %i0
7365 stda %i4, [%l7 + %i0] 0x89
7366 set 0x20, %o3
7367 stda %i6, [%l7 + %o3] 0x88
7368 set 0x58, %g4
7369 stxa %g1, [%l7 + %g4] 0xe2
7370 membar #Sync
7371 fpadd32 %f30, %f0, %f22
7372 nop
7373 set 0x60, %g3
7374 ldx [%l7 + %g3], %o1
7375 nop
7376 set 0x60, %o0
7377 stw %g4, [%l7 + %o0]
7378 set 0x08, %l1
7379 prefetcha [%l7 + %l1] 0x80, 4
7380 set 0x62, %o6
7381 stba %g2, [%l7 + %o6] 0xe2
7382 membar #Sync
7383 nop
7384 set 0x3C, %l4
7385 swap [%l7 + %l4], %l3
7386 fpadd16 %f8, %f8, %f0
7387 set 0x58, %l2
7388 stwa %o6, [%l7 + %l2] 0xeb
7389 membar #Sync
7390 nop
7391 set 0x08, %l5
7392 ldx [%l7 + %l5], %l0
7393 set 0x40, %i5
7394 ldda [%l7 + %i5] 0x81, %f0
7395 set 0x68, %g1
7396 stda %l4, [%l7 + %g1] 0x81
7397 set 0x48, %o7
7398 swapa [%l7 + %o7] 0x88, %o0
7399 nop
7400 set 0x09, %l6
7401 ldsb [%l7 + %l6], %i4
7402 ld [%l7 + 0x14], %f20
7403 nop
7404 set 0x2F, %o2
7405 stb %l2, [%l7 + %o2]
7406 wr %o7, %g6, %sys_tick
7407 set 0x40, %i1
7408 stda %f0, [%l7 + %i1] 0xd0
7409 nop
7410 set 0x48, %g7
7411 std %o2, [%l7 + %g7]
7412 or %o3, %l6, %i0
7413 set 0x60, %g5
7414 ldda [%l7 + %g5] 0x81, %i2
7415 set 0x70, %g6
7416 ldxa [%l7 + %g6] 0x80, %i7
7417 nop
7418 set 0x34, %o1
7419 lduh [%l7 + %o1], %g3
7420 set 0x40, %g2
7421 ldda [%l7 + %g2] 0x80, %f0
7422 set 0x40, %i4
7423 ldda [%l7 + %i4] 0x89, %f0
7424 set 0x55, %l3
7425 stba %i2, [%l7 + %l3] 0xe3
7426 membar #Sync
7427 nop
7428 set 0x58, %i2
7429 lduw [%l7 + %i2], %o5
7430 nop
7431 set 0x20, %i6
7432 ldstub [%l7 + %i6], %o4
7433 nop
7434 set 0x54, %l0
7435 ldsw [%l7 + %l0], %g7
7436 and %i1, %l4, %i5
7437 EXIT_GOOD
7438
7439
7440
7441!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7442!
7443! Stats for Thread 1:
7444!
7445! Type l : 1271
7446! Type a : 18
7447! Type cti : 17
7448! Type x : 527
7449! Type f : 50
7450! Type i : 117
7451!
7452!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7453
7454!
7455! Thread 2 Start
7456!
7457.global thread_2
7458thread_2:
7459 mov %l7, %g1
7460 !# Set %cwp for 8 windows
7461 !# This threads memory space into each %l7
7462 wrpr %g0, 0x7, %cwp
7463 mov %g1, %l7
7464 wrpr %g0, 0x6, %cwp
7465 mov %g1, %l7
7466 wrpr %g0, 0x5, %cwp
7467 mov %g1, %l7
7468 wrpr %g0, 0x4, %cwp
7469 mov %g1, %l7
7470 wrpr %g0, 0x3, %cwp
7471 mov %g1, %l7
7472 wrpr %g0, 0x2, %cwp
7473 mov %g1, %l7
7474 wrpr %g0, 0x1, %cwp
7475 mov %g1, %l7
7476 wrpr %g0, 0x0, %cwp
7477 mov %g1, %l7
7478
7479 !# Set %fsr
7480 setx 0x0000000000400000, %l0, %l6 !# no post process
7481 stx %l6, [%l7 + 0x0] !# no post process
7482 ldx [%l7 + 0x0], %fsr !# no post process
7483
7484 wr %g0, 0x80, %asi !# no post process
7485
7486 !# Initialize registers ..
7487
7488 !# Global registers
7489 set 0xA, %g1
7490 set 0x1, %g2
7491 set 0x1, %g3
7492 set 0x1, %g4
7493 set 0x7, %g5
7494 set 0x8, %g6
7495 set 0xF, %g7
7496 !# Input registers
7497 set -0xE, %i0
7498 set -0x6, %i1
7499 set -0x2, %i2
7500 set -0x6, %i3
7501 set -0x5, %i4
7502 set -0x9, %i5
7503 set -0x8, %i6
7504 set -0xD, %i7
7505 !# Local registers
7506 set 0x756BBC83, %l0
7507 set 0x4DA7793F, %l1
7508 set 0x078ADB06, %l2
7509 set 0x2391CA40, %l3
7510 set 0x1EF43A44, %l4
7511 set 0x678EDE46, %l5
7512 set 0x270A1321, %l6
7513 !# Output registers
7514 set 0x198E, %o0
7515 set -0x0C1F, %o1
7516 set -0x0F60, %o2
7517 set -0x1CD4, %o3
7518 set 0x143F, %o4
7519 set 0x09B2, %o5
7520 set 0x13E7, %o6
7521 set 0x1CD1, %o7
7522 !# Float registers
7523 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
7524 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
7525 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
7526 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
7527 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
7528 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
7529 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
7530 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
7531 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
7532 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
7533 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
7534 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
7535 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
7536 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
7537 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
7538 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
7539
7540 !# Execute Main Diag ..
7541
7542 set 0x30, %i7
7543 stxa %l1, [%l7 + %i7] 0xe2
7544 membar #Sync
7545 nop
7546 set 0x1C, %i3
7547 ldsw [%l7 + %i3], %i6
7548 or %o1, %g1, %g4
7549 nop
7550 set 0x38, %o4
7551 stw %g2, [%l7 + %o4]
7552 set 0x40, %i0
7553 ldda [%l7 + %i0] 0xeb, %l2
7554 set 0x10, %o3
7555 ldda [%l7 + %o3] 0xe3, %o6
7556 set 0x40, %o5
7557 stha %g5, [%l7 + %o5] 0x89
7558 nop
7559 set 0x30, %g4
7560 ldx [%l7 + %g4], %l0
7561 bn,pt %icc, loop_48
7562 nop
7563 nop
7564 setx 0x4F8270BB68BF87C9, %l0, %l6
7565 stx %l6, [%l7 + 0x28]
7566 ldd [%l7 + 0x28], %f10
7567 setx 0x24F5234FA9B17D01, %l1, %l5
7568 stx %l5, [%l7 + 0x10]
7569 ldd [%l7 + 0x10], %f28
7570 fdivd %f28, %f10, %f2
7571 nop
7572 set 0x24, %g3
7573 swap [%l7 + %g3], %o0
7574 set 0x2F, %l1
7575 stba %i4, [%l7 + %l1] 0xeb
7576 membar #Sync
7577loop_48:
7578 nop
7579 set 0x6D, %o6
7580 ldsb [%l7 + %o6], %l2
7581 set 0x4C, %o0
7582 sta %f20, [%l7 + %o0] 0x89
7583 be,a %xcc, loop_49
7584 nop
7585 set 0x29, %l4
7586 ldub [%l7 + %l4], %o7
7587 nop
7588 set 0x37, %l2
7589 ldub [%l7 + %l2], %g6
7590 set 0x30, %i5
7591 ldxa [%l7 + %i5] 0x81, %o2
7592loop_49:
7593 st %fsr, [%l7 + 0x68]
7594 nop
7595 set 0x42, %g1
7596 stb %o3, [%l7 + %g1]
7597 add %l7, 0x64, %l6
7598 wr %g0, 0x80, %asi
7599 casa [%l6] 0x80, %l6, %i0
7600 set 0x50, %o7
7601 prefetcha [%l7 + %o7] 0x89, 3
7602 set 0x21, %l6
7603 stba %l5, [%l7 + %l6] 0x89
7604 add %l7, 0x58, %l6
7605 wr %g0, 0x89, %asi
7606 casxa [%l6] 0x89, %i7, %i2
7607 nop
7608 set 0x28, %l5
7609 ldd [%l7 + %l5], %f24
7610 set 0x40, %i1
7611 stda %g2, [%l7 + %i1] 0x80
7612 nop
7613 set 0x68, %o2
7614 stw %o5, [%l7 + %o2]
7615 nop
7616 set 0x50, %g7
7617 std %f26, [%l7 + %g7]
7618 fpsub32s %f4, %f30, %f24
7619 nop
7620 set 0x41, %g5
7621 ldsb [%l7 + %g5], %g7
7622 nop
7623 set 0x70, %o1
7624 ldsw [%l7 + %o1], %i1
7625 add %l7, 0x08, %l6
7626 wr %g0, 0x80, %asi
7627 casxa [%l6] 0x80, %l4, %i5
7628 set 0x6C, %g2
7629 lda [%l7 + %g2] 0x80, %f26
7630 and %l1, %i6, %o4
7631 set 0x3C, %i4
7632 swapa [%l7 + %i4] 0x80, %o1
7633 set 0x1F, %l3
7634 ldstuba [%l7 + %l3] 0x89, %g1
7635 nop
7636 set 0x20, %i2
7637 ldd [%l7 + %i2], %g4
7638 nop
7639 set 0x28, %i6
7640 ldd [%l7 + %i6], %f8
7641 ld [%l7 + 0x40], %f24
7642 nop
7643 set 0x58, %l0
7644 std %g2, [%l7 + %l0]
7645 set 0x60, %i7
7646 sta %f17, [%l7 + %i7] 0x81
7647 nop
7648 set 0x4E, %g6
7649 sth %o6, [%l7 + %g6]
7650 nop
7651 set 0x60, %i3
7652 stx %fsr, [%l7 + %i3]
7653 set 0x1C, %o4
7654 stwa %l3, [%l7 + %o4] 0xeb
7655 membar #Sync
7656 set 0x50, %o3
7657 prefetcha [%l7 + %o3] 0x88, 0
7658 set 0x68, %i0
7659 stda %g4, [%l7 + %i0] 0x80
7660 wr %g0, 0x4, %fprs
7661 set 0x40, %o5
7662 stda %f16, [%l7 + %o5] 0xc0
7663 set 0x08, %g3
7664 stwa %o7, [%l7 + %g3] 0x80
7665 set 0x34, %g4
7666 stwa %l2, [%l7 + %g4] 0xe3
7667 membar #Sync
7668 set 0x20, %o6
7669 stda %g6, [%l7 + %o6] 0x88
7670 st %f7, [%l7 + 0x78]
7671 nop
7672 set 0x58, %o0
7673 prefetch [%l7 + %o0], 1
7674 or %o2, %o3, %i0
7675 nop
7676 set 0x28, %l1
7677 ldd [%l7 + %l1], %i6
7678 set 0x40, %l2
7679 stda %f16, [%l7 + %l2] 0xf9
7680 membar #Sync
7681 ld [%l7 + 0x0C], %f2
7682 set 0x35, %l4
7683 ldstuba [%l7 + %l4] 0x88, %i3
7684 add %l5, %i2, %i7
7685 or %o5, %g7, %i1
7686 and %l4, %i5, %g3
7687 nop
7688 set 0x79, %i5
7689 ldub [%l7 + %i5], %i6
7690 or %l1, %o1, %o4
7691 nop
7692 set 0x48, %o7
7693 std %g0, [%l7 + %o7]
7694 nop
7695 set 0x20, %l6
7696 ldx [%l7 + %l6], %g4
7697 nop
7698 set 0x10, %l5
7699 stx %fsr, [%l7 + %l5]
7700 nop
7701 set 0x5A, %i1
7702 ldsh [%l7 + %i1], %g2
7703 add %l7, 0x78, %l6
7704 wr %g0, 0x80, %asi
7705 ldxa [%l6] %asi, %l3
7706 casxa [%l6] 0x80, %l3, %l0
7707 set 0x10, %o2
7708 stha %o6, [%l7 + %o2] 0xe3
7709 membar #Sync
7710 nop
7711 set 0x30, %g7
7712 stx %fsr, [%l7 + %g7]
7713 set 0x6C, %g5
7714 lda [%l7 + %g5] 0x89, %f3
7715 nop
7716 set 0x14, %g1
7717 lduh [%l7 + %g1], %i4
7718 membar #Sync
7719 set 0x40, %o1
7720 ldda [%l7 + %o1] 0xf0, %f16
7721 nop
7722 set 0x70, %g2
7723 std %o0, [%l7 + %g2]
7724 nop
7725 set 0x50, %l3
7726 swap [%l7 + %l3], %g5
7727 ld [%l7 + 0x30], %f12
7728 set 0x10, %i4
7729 ldda [%l7 + %i4] 0xe3, %o6
7730 or %l2, %g6, %o2
7731 nop
7732 set 0x38, %i2
7733 ldsw [%l7 + %i2], %i0
7734 set 0x48, %l0
7735 stxa %o3, [%l7 + %l0] 0x80
7736 set 0x5B, %i6
7737 ldstuba [%l7 + %i6] 0x88, %i3
7738 set 0x50, %i7
7739 stxa %l5, [%l7 + %i7] 0xeb
7740 membar #Sync
7741 nop
7742 set 0x30, %g6
7743 prefetch [%l7 + %g6], 0
7744 nop
7745 set 0x10, %o4
7746 ldsw [%l7 + %o4], %i2
7747 add %l6, %i7, %o5
7748 set 0x7F, %i3
7749 stba %g7, [%l7 + %i3] 0x88
7750 nop
7751 set 0x58, %i0
7752 ldsw [%l7 + %i0], %i1
7753 nop
7754 set 0x66, %o5
7755 ldsb [%l7 + %o5], %l4
7756 set 0x10, %g3
7757 prefetcha [%l7 + %g3] 0x80, 0
7758 fpsub32s %f19, %f14, %f26
7759 nop
7760 set 0x28, %o3
7761 stb %g3, [%l7 + %o3]
7762 set 0x54, %o6
7763 stwa %l1, [%l7 + %o6] 0x88
7764 set 0x20, %o0
7765 ldda [%l7 + %o0] 0xe3, %i6
7766 nop
7767 set 0x2C, %g4
7768 stw %o4, [%l7 + %g4]
7769 nop
7770 set 0x38, %l1
7771 stw %o1, [%l7 + %l1]
7772 bge,a %icc, loop_50
7773 nop
7774 set 0x30, %l2
7775 stb %g4, [%l7 + %l2]
7776 wr %g2, %g1, %set_softint
7777 nop
7778 set 0x18, %l4
7779 ldd [%l7 + %l4], %l0
7780loop_50:
7781 ld [%l7 + 0x0C], %f12
7782 set 0x40, %i5
7783 ldda [%l7 + %i5] 0xd2, %f16
7784 nop
7785 set 0x3A, %l6
7786 ldsh [%l7 + %l6], %l3
7787 st %fsr, [%l7 + 0x50]
7788 set 0x10, %l5
7789 ldda [%l7 + %l5] 0x89, %i4
7790 or %o0, %g5, %o7
7791 nop
7792 set 0x10, %i1
7793 ldd [%l7 + %i1], %f24
7794 wr %o6, %g6, %set_softint
7795 or %l2, %o2, %i0
7796 nop
7797 set 0x72, %o2
7798 sth %i3, [%l7 + %o2]
7799 nop
7800 set 0x48, %g7
7801 ldub [%l7 + %g7], %o3
7802 set 0x70, %o7
7803 stda %i2, [%l7 + %o7] 0x89
7804 set 0x2C, %g5
7805 stwa %l6, [%l7 + %g5] 0xe2
7806 membar #Sync
7807 nop
7808 set 0x28, %o1
7809 std %i6, [%l7 + %o1]
7810 nop
7811 set 0x79, %g1
7812 ldsb [%l7 + %g1], %o5
7813 add %l7, 0x60, %l6
7814 wr %g0, 0x89, %asi
7815 casa [%l6] 0x89, %l5, %i1
7816 nop
7817 set 0x5C, %g2
7818 prefetch [%l7 + %g2], 4
7819 set 0x5A, %l3
7820 ldstuba [%l7 + %l3] 0x88, %l4
7821 nop
7822 set 0x0E, %i2
7823 ldsh [%l7 + %i2], %g7
7824 and %g3, %i5, %l1
7825 set 0x6C, %l0
7826 lda [%l7 + %l0] 0x89, %f24
7827 nop
7828 set 0x28, %i6
7829 stx %i6, [%l7 + %i6]
7830 nop
7831 set 0x1C, %i4
7832 swap [%l7 + %i4], %o4
7833 add %o1, %g2, %g4
7834 nop
7835 set 0x20, %g6
7836 stx %fsr, [%l7 + %g6]
7837 nop
7838 set 0x13, %o4
7839 ldsb [%l7 + %o4], %l0
7840 nop
7841 set 0x58, %i3
7842 ldd [%l7 + %i3], %l2
7843 wr %i4, %o0, %set_softint
7844 set 0x40, %i7
7845 stda %f16, [%l7 + %i7] 0xd2
7846 wr %g5, %o7, %softint
7847 set 0x0A, %o5
7848 stha %g1, [%l7 + %o5] 0xea
7849 membar #Sync
7850 set 0x0A, %i0
7851 ldstuba [%l7 + %i0] 0x80, %o6
7852 nop
7853 set 0x20, %o3
7854 ldd [%l7 + %o3], %f20
7855 nop
7856 set 0x6C, %o6
7857 sth %l2, [%l7 + %o6]
7858 add %g6, %i0, %i3
7859 nop
7860 set 0x46, %g3
7861 sth %o3, [%l7 + %g3]
7862 set 0x18, %g4
7863 lda [%l7 + %g4] 0x88, %f19
7864 nop
7865 set 0x40, %l1
7866 ldx [%l7 + %l1], %i2
7867 nop
7868 set 0x30, %o0
7869 stx %fsr, [%l7 + %o0]
7870 nop
7871 set 0x5C, %l2
7872 swap [%l7 + %l2], %o2
7873 nop
7874 set 0x44, %l4
7875 sth %i7, [%l7 + %l4]
7876 set 0x40, %i5
7877 prefetcha [%l7 + %i5] 0x80, 1
7878 wr %l5, %i1, %y
7879 set 0x18, %l5
7880 stda %l4, [%l7 + %l5] 0x89
7881 nop
7882 set 0x62, %i1
7883 sth %g7, [%l7 + %i1]
7884 nop
7885 set 0x61, %l6
7886 ldsb [%l7 + %l6], %g3
7887 nop
7888 set 0x68, %o2
7889 std %f28, [%l7 + %o2]
7890 nop
7891 set 0x48, %o7
7892 std %i4, [%l7 + %o7]
7893 nop
7894 set 0x08, %g7
7895 lduh [%l7 + %g7], %l6
7896 set 0x24, %g5
7897 stba %i6, [%l7 + %g5] 0x80
7898 nop
7899 set 0x34, %g1
7900 sth %l1, [%l7 + %g1]
7901 set 0x6D, %g2
7902 ldstuba [%l7 + %g2] 0x81, %o1
7903 fpsub32 %f26, %f18, %f10
7904 set 0x60, %o1
7905 stxa %g2, [%l7 + %o1] 0x81
7906 nop
7907 set 0x57, %i2
7908 ldub [%l7 + %i2], %g4
7909 nop
7910 set 0x28, %l0
7911 ldd [%l7 + %l0], %f4
7912 nop
7913 set 0x0E, %l3
7914 ldsh [%l7 + %l3], %o4
7915 set 0x18, %i4
7916 sta %f28, [%l7 + %i4] 0x89
7917 wr %l3, %l0, %y
7918 nop
7919 set 0x58, %i6
7920 std %f18, [%l7 + %i6]
7921 nop
7922 set 0x58, %o4
7923 ldx [%l7 + %o4], %o0
7924 set 0x4E, %g6
7925 ldstuba [%l7 + %g6] 0x81, %i4
7926 nop
7927 set 0x70, %i7
7928 stx %g5, [%l7 + %i7]
7929 bne,a,pt %icc, loop_51
7930 or %o7, %g1, %l2
7931 set 0x2C, %o5
7932 sta %f13, [%l7 + %o5] 0x80
7933loop_51:
7934 nop
7935 set 0x70, %i0
7936 ldd [%l7 + %i0], %g6
7937 nop
7938 set 0x1C, %i3
7939 ldstub [%l7 + %i3], %i0
7940 add %o6, %o3, %i2
7941 set 0x50, %o6
7942 stwa %o2, [%l7 + %o6] 0xe2
7943 membar #Sync
7944 nop
7945 set 0x08, %g3
7946 stx %i7, [%l7 + %g3]
7947 wr %i3, %o5, %sys_tick
7948 nop
7949 set 0x56, %o3
7950 lduh [%l7 + %o3], %i1
7951 set 0x58, %l1
7952 stwa %l5, [%l7 + %l1] 0x81
7953 nop
7954 set 0x70, %g4
7955 stx %l4, [%l7 + %g4]
7956 nop
7957 set 0x42, %l2
7958 ldstub [%l7 + %l2], %g7
7959 add %l7, 0x4C, %l6
7960 wr %g0, 0x89, %asi
7961 lda [%l6] %asi, %i5
7962 casa [%l6] 0x89, %i5, %g3
7963 add %l7, 0x60, %l6
7964 wr %g0, 0x88, %asi
7965 casxa [%l6] 0x88, %l6, %l1
7966 set 0x3C, %l4
7967 stwa %i6, [%l7 + %l4] 0xe2
7968 membar #Sync
7969 nop
7970 set 0x7C, %i5
7971 prefetch [%l7 + %i5], 3
7972 set 0x30, %l5
7973 stda %g2, [%l7 + %l5] 0x89
7974 set 0x60, %o0
7975 ldda [%l7 + %o0] 0xe2, %o0
7976 add %l7, 0x58, %l6
7977 wr %g0, 0x89, %asi
7978 lda [%l6] %asi, %o4
7979 casa [%l6] 0x89, %o4, %l3
7980 nop
7981 set 0x78, %l6
7982 ldsw [%l7 + %l6], %l0
7983 set 0x70, %i1
7984 ldda [%l7 + %i1] 0x89, %o0
7985 nop
7986 set 0x73, %o7
7987 ldstub [%l7 + %o7], %g4
7988 nop
7989 set 0x5A, %o2
7990 sth %g5, [%l7 + %o2]
7991 st %fsr, [%l7 + 0x60]
7992 nop
7993 set 0x50, %g5
7994 std %f2, [%l7 + %g5]
7995 nop
7996 set 0x0C, %g1
7997 ldsb [%l7 + %g1], %i4
7998 set 0x0C, %g7
7999 stwa %g1, [%l7 + %g7] 0xeb
8000 membar #Sync
8001 set 0x7B, %g2
8002 stba %o7, [%l7 + %g2] 0xe3
8003 membar #Sync
8004 nop
8005 set 0x40, %i2
8006 swap [%l7 + %i2], %g6
8007 st %f15, [%l7 + 0x30]
8008 nop
8009 set 0x37, %l0
8010 ldub [%l7 + %l0], %i0
8011 nop
8012 set 0x10, %o1
8013 std %l2, [%l7 + %o1]
8014 st %fsr, [%l7 + 0x10]
8015 set 0x40, %i4
8016 ldda [%l7 + %i4] 0x81, %f16
8017 set 0x3C, %l3
8018 swapa [%l7 + %l3] 0x80, %o3
8019 nop
8020 set 0x2C, %o4
8021 lduw [%l7 + %o4], %i2
8022 nop
8023 set 0x0C, %i6
8024 lduw [%l7 + %i6], %o6
8025 add %l7, 0x54, %l6
8026 wr %g0, 0x89, %asi
8027 lda [%l6] %asi, %o2
8028 casa [%l6] 0x89, %o2, %i3
8029 nop
8030 set 0x70, %g6
8031 lduh [%l7 + %g6], %i7
8032 nop
8033 set 0x30, %o5
8034 std %f12, [%l7 + %o5]
8035 ba,pn %icc, loop_52
8036 nop
8037 set 0x18, %i0
8038 ldx [%l7 + %i0], %o5
8039 set 0x40, %i7
8040 ldda [%l7 + %i7] 0xe3, %l4
8041loop_52:
8042 nop
8043 set 0x40, %i3
8044 stda %f16, [%l7 + %i3] 0xd0
8045 nop
8046 set 0x34, %g3
8047 ldsh [%l7 + %g3], %l4
8048 set 0x6E, %o3
8049 stha %i1, [%l7 + %o3] 0x80
8050 set 0x50, %l1
8051 lda [%l7 + %l1] 0x89, %f31
8052 nop
8053 set 0x6C, %g4
8054 lduh [%l7 + %g4], %i5
8055 nop
8056 set 0x3C, %o6
8057 swap [%l7 + %o6], %g3
8058 nop
8059 set 0x10, %l2
8060 std %i6, [%l7 + %l2]
8061 ble,a %icc, loop_53
8062 nop
8063 set 0x30, %i5
8064 lduw [%l7 + %i5], %l1
8065 nop
8066 set 0x30, %l4
8067 std %g6, [%l7 + %l4]
8068 and %g2, %o1, %i6
8069loop_53:
8070 fpsub32 %f24, %f16, %f6
8071 ld [%l7 + 0x78], %f12
8072 set 0x22, %l5
8073 stha %o4, [%l7 + %l5] 0xea
8074 membar #Sync
8075 nop
8076 nop
8077 setx 0x6315253E, %l0, %l6
8078 st %l6, [%l7 + 0x28]
8079 ld [%l7 + 0x28], %f0
8080 setx 0xE9F4651C, %l1, %l5
8081 st %l5, [%l7 + 0x10]
8082 ld [%l7 + 0x10], %f10
8083 fdivs %f10, %f0, %f14
8084 set 0x1C, %l6
8085 stha %l3, [%l7 + %l6] 0xe3
8086 membar #Sync
8087 fpadd32 %f16, %f30, %f20
8088 add %l7, 0x30, %l6
8089 wr %g0, 0x80, %asi
8090 lda [%l6] %asi, %l0
8091 casa [%l6] 0x80, %l0, %g4
8092 fpsub16s %f31, %f9, %f13
8093 nop
8094 set 0x08, %o0
8095 ldd [%l7 + %o0], %g4
8096 nop
8097 set 0x48, %o7
8098 lduw [%l7 + %o7], %i4
8099 nop
8100 set 0x3C, %i1
8101 ldstub [%l7 + %i1], %g1
8102 add %o7, %o0, %g6
8103 set 0x28, %o2
8104 lda [%l7 + %o2] 0x80, %f0
8105 ld [%l7 + 0x58], %f10
8106 nop
8107 set 0x48, %g1
8108 ldsh [%l7 + %g1], %l2
8109 nop
8110 set 0x50, %g7
8111 std %f0, [%l7 + %g7]
8112 nop
8113 set 0x28, %g2
8114 ldd [%l7 + %g2], %o2
8115 set 0x18, %g5
8116 prefetcha [%l7 + %g5] 0x81, 1
8117 nop
8118 nop
8119 setx 0xADE64953, %l0, %l6
8120 st %l6, [%l7 + 0x28]
8121 ld [%l7 + 0x28], %f16
8122 setx 0xA988050F, %l1, %l5
8123 st %l5, [%l7 + 0x10]
8124 ld [%l7 + 0x10], %f16
8125 fdivs %f16, %f16, %f13
8126 nop
8127 set 0x55, %l0
8128 ldsb [%l7 + %l0], %o6
8129 nop
8130 set 0x64, %o1
8131 swap [%l7 + %o1], %i0
8132 nop
8133 set 0x08, %i4
8134 lduw [%l7 + %i4], %i3
8135 nop
8136 set 0x5A, %l3
8137 stb %i7, [%l7 + %l3]
8138 st %f16, [%l7 + 0x30]
8139 ble,a %xcc, loop_54
8140 nop
8141 set 0x30, %o4
8142 prefetch [%l7 + %o4], 4
8143 set 0x38, %i6
8144 swapa [%l7 + %i6] 0x88, %o2
8145loop_54:
8146 and %o5, %l4, %l5
8147 add %i5, %i1, %l6
8148 add %g3, %g7, %g2
8149 nop
8150 set 0x6C, %i2
8151 lduh [%l7 + %i2], %o1
8152 st %fsr, [%l7 + 0x14]
8153 nop
8154 set 0x70, %o5
8155 ldsw [%l7 + %o5], %l1
8156 set 0x44, %i0
8157 lda [%l7 + %i0] 0x89, %f10
8158 nop
8159 set 0x20, %g6
8160 ldx [%l7 + %g6], %o4
8161 set 0x6A, %i3
8162 stha %i6, [%l7 + %i3] 0xe3
8163 membar #Sync
8164 nop
8165 set 0x48, %g3
8166 ldx [%l7 + %g3], %l0
8167 st %fsr, [%l7 + 0x60]
8168 nop
8169 set 0x58, %i7
8170 stx %g4, [%l7 + %i7]
8171 and %g5, %l3, %i4
8172 add %l7, 0x20, %l6
8173 wr %g0, 0x88, %asi
8174 casxa [%l6] 0x88, %o7, %g1
8175 set 0x48, %o3
8176 ldxa [%l7 + %o3] 0x80, %g6
8177 nop
8178 set 0x6D, %l1
8179 stb %o0, [%l7 + %l1]
8180 nop
8181 set 0x69, %o6
8182 ldsb [%l7 + %o6], %l2
8183 set 0x68, %l2
8184 ldstuba [%l7 + %l2] 0x80, %o3
8185 nop
8186 set 0x28, %i5
8187 std %f28, [%l7 + %i5]
8188 set 0x58, %g4
8189 stda %i2, [%l7 + %g4] 0x89
8190 nop
8191 set 0x10, %l5
8192 lduw [%l7 + %l5], %i0
8193 fpsub32s %f5, %f3, %f12
8194 nop
8195 set 0x28, %l4
8196 ldd [%l7 + %l4], %o6
8197 add %l7, 0x70, %l6
8198 wr %g0, 0x81, %asi
8199 casa [%l6] 0x81, %i3, %o2
8200 set 0x79, %l6
8201 stba %i7, [%l7 + %l6] 0x88
8202 nop
8203 set 0x50, %o7
8204 stx %fsr, [%l7 + %o7]
8205 set 0x10, %o0
8206 ldda [%l7 + %o0] 0x81, %o4
8207 set 0x34, %i1
8208 stwa %l4, [%l7 + %i1] 0x80
8209 nop
8210 set 0x50, %o2
8211 ldd [%l7 + %o2], %f10
8212 fpadd16s %f20, %f0, %f4
8213 nop
8214 set 0x38, %g1
8215 lduw [%l7 + %g1], %l5
8216 set 0x7C, %g7
8217 lda [%l7 + %g7] 0x88, %f27
8218 add %l7, 0x08, %l6
8219 wr %g0, 0x89, %asi
8220 lda [%l6] %asi, %i1
8221 casa [%l6] 0x89, %i1, %i5
8222 nop
8223 set 0x7A, %g5
8224 stb %g3, [%l7 + %g5]
8225 set 0x20, %l0
8226 stda %i6, [%l7 + %l0] 0x81
8227 or %g2, %o1, %l1
8228 nop
8229 set 0x18, %o1
8230 stw %g7, [%l7 + %o1]
8231 nop
8232 set 0x1C, %g2
8233 sth %i6, [%l7 + %g2]
8234 set 0x34, %i4
8235 lda [%l7 + %i4] 0x88, %f21
8236 st %fsr, [%l7 + 0x7C]
8237 set 0x68, %l3
8238 prefetcha [%l7 + %l3] 0x89, 1
8239 set 0x60, %i6
8240 stda %o4, [%l7 + %i6] 0xea
8241 membar #Sync
8242 set 0x54, %i2
8243 swapa [%l7 + %i2] 0x88, %g4
8244 add %l7, 0x38, %l6
8245 wr %g0, 0x88, %asi
8246 casxa [%l6] 0x88, %l3, %i4
8247 set 0x40, %o5
8248 ldda [%l7 + %o5] 0xd0, %f0
8249 st %f5, [%l7 + 0x44]
8250 nop
8251 set 0x1E, %i0
8252 lduh [%l7 + %i0], %g5
8253 st %fsr, [%l7 + 0x1C]
8254 nop
8255 set 0x38, %g6
8256 ldsh [%l7 + %g6], %g1
8257 nop
8258 set 0x76, %i3
8259 ldub [%l7 + %i3], %o7
8260 add %l7, 0x68, %l6
8261 wr %g0, 0x89, %asi
8262 casxa [%l6] 0x89, %o0, %l2
8263 nop
8264 set 0x40, %o4
8265 std %g6, [%l7 + %o4]
8266 set 0x40, %g3
8267 lda [%l7 + %g3] 0x80, %f7
8268 nop
8269 set 0x58, %o3
8270 sth %o3, [%l7 + %o3]
8271 nop
8272 set 0x68, %l1
8273 stb %i2, [%l7 + %l1]
8274 bne %icc, loop_55
8275 st %fsr, [%l7 + 0x64]
8276 add %l7, 0x3C, %l6
8277 wr %g0, 0x89, %asi
8278 lda [%l6] %asi, %i0
8279 casa [%l6] 0x89, %i0, %i3
8280loop_55:
8281 nop
8282 set 0x40, %i7
8283 stda %f0, [%l7 + %i7] 0xd2
8284 nop
8285 set 0x50, %l2
8286 ldx [%l7 + %l2], %o2
8287 nop
8288 set 0x53, %o6
8289 ldsb [%l7 + %o6], %i7
8290 set 0x30, %i5
8291 stxa %o6, [%l7 + %i5] 0x88
8292 add %l7, 0x4C, %l6
8293 wr %g0, 0x81, %asi
8294 casa [%l6] 0x81, %l4, %l5
8295 nop
8296 set 0x10, %l5
8297 ldx [%l7 + %l5], %o5
8298 or %i1, %g3, %l6
8299 set 0x38, %l4
8300 stha %i5, [%l7 + %l4] 0x88
8301 nop
8302 set 0x2C, %g4
8303 lduh [%l7 + %g4], %o1
8304 set 0x17, %o7
8305 ldstuba [%l7 + %o7] 0x80, %l1
8306 set 0x74, %l6
8307 swapa [%l7 + %l6] 0x81, %g2
8308 nop
8309 set 0x38, %o0
8310 ldx [%l7 + %o0], %i6
8311 nop
8312 set 0x31, %i1
8313 ldstub [%l7 + %i1], %g7
8314 set 0x40, %o2
8315 ldda [%l7 + %o2] 0x80, %f0
8316 set 0x10, %g1
8317 prefetcha [%l7 + %g1] 0x80, 3
8318 set 0x1F, %g7
8319 stba %l0, [%l7 + %g7] 0x80
8320 nop
8321 set 0x32, %l0
8322 ldsb [%l7 + %l0], %l3
8323 and %g4, %g5, %g1
8324 set 0x58, %o1
8325 stxa %o7, [%l7 + %o1] 0xeb
8326 membar #Sync
8327 add %l7, 0x1C, %l6
8328 wr %g0, 0x81, %asi
8329 casa [%l6] 0x81, %i4, %l2
8330 nop
8331 set 0x08, %g5
8332 ldx [%l7 + %g5], %g6
8333 nop
8334 set 0x2C, %g2
8335 prefetch [%l7 + %g2], 3
8336 set 0x60, %l3
8337 stda %o2, [%l7 + %l3] 0xea
8338 membar #Sync
8339 nop
8340 set 0x58, %i4
8341 lduw [%l7 + %i4], %i2
8342 set 0x40, %i2
8343 stda %f0, [%l7 + %i2] 0xd0
8344 set 0x24, %i6
8345 lda [%l7 + %i6] 0x88, %f1
8346 nop
8347 set 0x24, %o5
8348 lduw [%l7 + %o5], %o0
8349 nop
8350 set 0x64, %i0
8351 prefetch [%l7 + %i0], 4
8352 set 0x1B, %g6
8353 ldstuba [%l7 + %g6] 0x88, %i3
8354 set 0x78, %i3
8355 stda %o2, [%l7 + %i3] 0x80
8356 nop
8357 set 0x18, %o4
8358 prefetch [%l7 + %o4], 4
8359 add %l7, 0x68, %l6
8360 wr %g0, 0x88, %asi
8361 ldxa [%l6] %asi, %i0
8362 casxa [%l6] 0x88, %i0, %o6
8363 nop
8364 set 0x68, %o3
8365 swap [%l7 + %o3], %l4
8366 ld [%l7 + 0x48], %f17
8367 add %l7, 0x58, %l6
8368 wr %g0, 0x80, %asi
8369 ldxa [%l6] %asi, %l5
8370 casxa [%l6] 0x80, %l5, %o5
8371 set 0x40, %g3
8372 ldxa [%l7 + %g3] 0x80, %i1
8373 nop
8374 set 0x58, %l1
8375 stx %g3, [%l7 + %l1]
8376 nop
8377 set 0x64, %i7
8378 prefetch [%l7 + %i7], 3
8379 set 0x10, %l2
8380 stda %i6, [%l7 + %l2] 0xea
8381 membar #Sync
8382 set 0x10, %i5
8383 stda %i4, [%l7 + %i5] 0x89
8384 set 0x50, %o6
8385 ldda [%l7 + %o6] 0xeb, %i6
8386 nop
8387 set 0x3A, %l4
8388 ldsh [%l7 + %l4], %l1
8389 set 0x62, %g4
8390 stba %g2, [%l7 + %g4] 0x80
8391 nop
8392 set 0x28, %o7
8393 ldx [%l7 + %o7], %i6
8394 nop
8395 set 0x18, %l6
8396 stx %fsr, [%l7 + %l6]
8397 nop
8398 set 0x50, %o0
8399 stx %fsr, [%l7 + %o0]
8400 ld [%l7 + 0x54], %f30
8401 set 0x40, %l5
8402 stda %f0, [%l7 + %l5] 0xc0
8403 set 0x20, %i1
8404 stha %o1, [%l7 + %i1] 0x89
8405 nop
8406 set 0x68, %g1
8407 stx %g7, [%l7 + %g1]
8408 nop
8409 set 0x4D, %g7
8410 stb %o4, [%l7 + %g7]
8411 nop
8412 set 0x38, %o2
8413 std %l2, [%l7 + %o2]
8414 set 0x40, %l0
8415 stda %f0, [%l7 + %l0] 0xda
8416 nop
8417 set 0x6A, %g5
8418 ldstub [%l7 + %g5], %l0
8419 bg,a,pt %xcc, loop_56
8420 nop
8421 set 0x4C, %o1
8422 swap [%l7 + %o1], %g5
8423 set 0x70, %l3
8424 ldxa [%l7 + %l3] 0x88, %g1
8425loop_56:
8426 nop
8427 set 0x54, %g2
8428 sta %f0, [%l7 + %g2] 0x80
8429 and %o7, %g4, %l2
8430 set 0x0F, %i4
8431 stba %g6, [%l7 + %i4] 0x88
8432 nop
8433 set 0x34, %i2
8434 prefetch [%l7 + %i2], 2
8435 add %o3, %i2, %i4
8436 set 0x78, %o5
8437 stxa %i3, [%l7 + %o5] 0xe3
8438 membar #Sync
8439 set 0x48, %i0
8440 stxa %o0, [%l7 + %i0] 0x88
8441 nop
8442 set 0x0D, %i6
8443 stb %o2, [%l7 + %i6]
8444 nop
8445 set 0x38, %g6
8446 ldsw [%l7 + %g6], %o6
8447 set 0x40, %o4
8448 ldxa [%l7 + %o4] 0x89, %i0
8449 nop
8450 set 0x14, %o3
8451 ldsh [%l7 + %o3], %l5
8452 nop
8453 set 0x08, %g3
8454 std %l4, [%l7 + %g3]
8455 nop
8456 set 0x58, %l1
8457 ldsw [%l7 + %l1], %i1
8458 set 0x6C, %i7
8459 lda [%l7 + %i7] 0x88, %f27
8460 nop
8461 set 0x38, %l2
8462 swap [%l7 + %l2], %o5
8463 set 0x57, %i5
8464 ldstuba [%l7 + %i5] 0x80, %g3
8465 set 0x68, %o6
8466 prefetcha [%l7 + %o6] 0x88, 4
8467 nop
8468 set 0x28, %l4
8469 sth %i5, [%l7 + %l4]
8470 nop
8471 set 0x3E, %i3
8472 ldstub [%l7 + %i3], %l1
8473 set 0x38, %o7
8474 swapa [%l7 + %o7] 0x88, %l6
8475 st %f4, [%l7 + 0x30]
8476 nop
8477 set 0x6C, %g4
8478 prefetch [%l7 + %g4], 2
8479 add %l7, 0x20, %l6
8480 wr %g0, 0x89, %asi
8481 casa [%l6] 0x89, %g2, %i6
8482 st %f18, [%l7 + 0x70]
8483 nop
8484 set 0x32, %l6
8485 stb %o1, [%l7 + %l6]
8486 add %l7, 0x78, %l6
8487 wr %g0, 0x81, %asi
8488 casxa [%l6] 0x81, %g7, %o4
8489 or %l0, %g5, %g1
8490 nop
8491 nop
8492 setx 0xA579DC3F311F82C8, %l0, %l6
8493 stx %l6, [%l7 + 0x28]
8494 ldd [%l7 + 0x28], %f26
8495 setx 0x7F7D3D1AC75DFED9, %l1, %l5
8496 stx %l5, [%l7 + 0x10]
8497 ldd [%l7 + 0x10], %f4
8498 fdivd %f4, %f26, %f26
8499 set 0x60, %o0
8500 lda [%l7 + %o0] 0x81, %f0
8501 add %l7, 0x20, %l6
8502 wr %g0, 0x80, %asi
8503 casxa [%l6] 0x80, %l3, %g4
8504 add %l7, 0x48, %l6
8505 wr %g0, 0x88, %asi
8506 casa [%l6] 0x88, %o7, %g6
8507 nop
8508 set 0x38, %l5
8509 stx %l2, [%l7 + %l5]
8510 set 0x10, %g1
8511 ldda [%l7 + %g1] 0xeb, %o2
8512 nop
8513 set 0x7C, %i1
8514 prefetch [%l7 + %i1], 2
8515 set 0x48, %o2
8516 ldxa [%l7 + %o2] 0x80, %i2
8517 wr %i4, %i3, %softint
8518 set 0x48, %g7
8519 stda %o0, [%l7 + %g7] 0x81
8520 set 0x14, %l0
8521 ldstuba [%l7 + %l0] 0x80, %o6
8522 nop
8523 set 0x1D, %o1
8524 ldstub [%l7 + %o1], %o2
8525 add %l7, 0x68, %l6
8526 wr %g0, 0x88, %asi
8527 casxa [%l6] 0x88, %i0, %l4
8528 nop
8529 set 0x7C, %g5
8530 lduw [%l7 + %g5], %i1
8531 set 0x58, %g2
8532 lda [%l7 + %g2] 0x88, %f21
8533 set 0x50, %i4
8534 ldda [%l7 + %i4] 0x80, %l4
8535 set 0x40, %l3
8536 ldda [%l7 + %l3] 0xd8, %f16
8537 nop
8538 set 0x5E, %i2
8539 ldstub [%l7 + %i2], %g3
8540 add %l7, 0x78, %l6
8541 wr %g0, 0x89, %asi
8542 casxa [%l6] 0x89, %i7, %o5
8543 nop
8544 set 0x16, %o5
8545 sth %i5, [%l7 + %o5]
8546 nop
8547 set 0x30, %i6
8548 std %f4, [%l7 + %i6]
8549 and %l1, %l6, %g2
8550 add %l7, 0x60, %l6
8551 wr %g0, 0x81, %asi
8552 casxa [%l6] 0x81, %i6, %g7
8553 set 0x40, %i0
8554 ldda [%l7 + %i0] 0x89, %f0
8555 set 0x50, %o4
8556 ldda [%l7 + %o4] 0xe3, %o0
8557 nop
8558 set 0x14, %o3
8559 prefetch [%l7 + %o3], 1
8560 nop
8561 set 0x58, %g3
8562 std %l0, [%l7 + %g3]
8563 membar #Sync
8564 set 0x40, %g6
8565 ldda [%l7 + %g6] 0xf8, %f16
8566 set 0x18, %i7
8567 sta %f17, [%l7 + %i7] 0x88
8568 nop
8569 set 0x5E, %l1
8570 ldsh [%l7 + %l1], %g5
8571 or %g1, %l3, %g4
8572 add %o7, %o4, %l2
8573 nop
8574 set 0x43, %i5
8575 ldub [%l7 + %i5], %g6
8576 nop
8577 set 0x58, %l2
8578 std %i2, [%l7 + %l2]
8579 nop
8580 set 0x54, %o6
8581 lduw [%l7 + %o6], %i4
8582 nop
8583 set 0x18, %i3
8584 ldsh [%l7 + %i3], %o3
8585 nop
8586 set 0x40, %o7
8587 lduw [%l7 + %o7], %i3
8588 nop
8589 set 0x44, %g4
8590 stw %o0, [%l7 + %g4]
8591 set 0x60, %l4
8592 stxa %o6, [%l7 + %l4] 0x88
8593 nop
8594 set 0x20, %l6
8595 stx %o2, [%l7 + %l6]
8596 nop
8597 set 0x32, %o0
8598 sth %i0, [%l7 + %o0]
8599 nop
8600 set 0x38, %g1
8601 swap [%l7 + %g1], %i1
8602 and %l4, %l5, %i7
8603 set 0x2F, %l5
8604 stba %o5, [%l7 + %l5] 0x80
8605 ld [%l7 + 0x64], %f27
8606 set 0x24, %o2
8607 stha %i5, [%l7 + %o2] 0xeb
8608 membar #Sync
8609 fpadd16 %f28, %f30, %f28
8610 nop
8611 set 0x63, %g7
8612 ldsb [%l7 + %g7], %l1
8613 set 0x20, %l0
8614 stwa %g3, [%l7 + %l0] 0xeb
8615 membar #Sync
8616 nop
8617 set 0x72, %o1
8618 lduh [%l7 + %o1], %l6
8619 st %f25, [%l7 + 0x48]
8620 nop
8621 set 0x40, %i1
8622 std %i6, [%l7 + %i1]
8623 fpsub16 %f8, %f18, %f28
8624 ld [%l7 + 0x3C], %f2
8625 nop
8626 set 0x38, %g5
8627 std %g6, [%l7 + %g5]
8628 nop
8629 set 0x7A, %i4
8630 ldub [%l7 + %i4], %g2
8631 wr %o1, %l0, %clear_softint
8632 set 0x33, %l3
8633 ldstuba [%l7 + %l3] 0x81, %g5
8634 set 0x26, %i2
8635 stba %g1, [%l7 + %i2] 0xea
8636 membar #Sync
8637 fpsub32s %f21, %f22, %f22
8638 ld [%l7 + 0x3C], %f19
8639 set 0x20, %o5
8640 ldda [%l7 + %o5] 0x88, %l2
8641 set 0x40, %i6
8642 ldda [%l7 + %i6] 0xe2, %g4
8643 and %o4, %l2, %o7
8644 or %i2, %g6, %o3
8645 set 0x58, %i0
8646 ldstuba [%l7 + %i0] 0x88, %i3
8647 set 0x40, %o4
8648 ldda [%l7 + %o4] 0x81, %f0
8649 set 0x38, %g2
8650 stda %o0, [%l7 + %g2] 0x88
8651 set 0x58, %o3
8652 prefetcha [%l7 + %o3] 0x89, 3
8653 nop
8654 set 0x4E, %g3
8655 sth %o2, [%l7 + %g3]
8656 ld [%l7 + 0x1C], %f14
8657 fpsub16 %f28, %f10, %f10
8658 nop
8659 set 0x41, %g6
8660 stb %i0, [%l7 + %g6]
8661 set 0x08, %i7
8662 prefetcha [%l7 + %i7] 0x89, 0
8663 nop
8664 set 0x0C, %l1
8665 ldsw [%l7 + %l1], %o6
8666 st %f13, [%l7 + 0x10]
8667 nop
8668 set 0x58, %l2
8669 prefetch [%l7 + %l2], 1
8670 nop
8671 set 0x78, %o6
8672 swap [%l7 + %o6], %l5
8673 nop
8674 set 0x40, %i3
8675 std %l4, [%l7 + %i3]
8676 nop
8677 set 0x17, %i5
8678 stb %o5, [%l7 + %i5]
8679 set 0x50, %g4
8680 stda %i4, [%l7 + %g4] 0xe3
8681 membar #Sync
8682 nop
8683 set 0x40, %o7
8684 swap [%l7 + %o7], %l1
8685 st %fsr, [%l7 + 0x2C]
8686 nop
8687 set 0x08, %l4
8688 ldd [%l7 + %l4], %i6
8689 nop
8690 set 0x10, %o0
8691 ldd [%l7 + %o0], %f2
8692 add %l7, 0x08, %l6
8693 wr %g0, 0x88, %asi
8694 casa [%l6] 0x88, %l6, %g3
8695 nop
8696 set 0x68, %g1
8697 std %f10, [%l7 + %g1]
8698 nop
8699 set 0x0C, %l5
8700 stb %i6, [%l7 + %l5]
8701 nop
8702 set 0x10, %l6
8703 swap [%l7 + %l6], %g2
8704 nop
8705 set 0x08, %o2
8706 prefetch [%l7 + %o2], 0
8707 add %l7, 0x50, %l6
8708 wr %g0, 0x80, %asi
8709 casxa [%l6] 0x80, %o1, %g7
8710 set 0x58, %l0
8711 ldxa [%l7 + %l0] 0x80, %g5
8712 set 0x20, %g7
8713 sta %f22, [%l7 + %g7] 0x81
8714 nop
8715 set 0x70, %i1
8716 ldx [%l7 + %i1], %g1
8717 add %l7, 0x40, %l6
8718 wr %g0, 0x88, %asi
8719 ldxa [%l6] %asi, %l3
8720 casxa [%l6] 0x88, %l3, %l0
8721 set 0x34, %o1
8722 swapa [%l7 + %o1] 0x80, %g4
8723 set 0x1C, %g5
8724 stwa %l2, [%l7 + %g5] 0xe2
8725 membar #Sync
8726 nop
8727 set 0x6D, %i4
8728 ldstub [%l7 + %i4], %o4
8729 set 0x68, %l3
8730 sta %f30, [%l7 + %l3] 0x89
8731 set 0x7A, %i2
8732 stba %o7, [%l7 + %i2] 0x89
8733 set 0x78, %i6
8734 prefetcha [%l7 + %i6] 0x80, 3
8735 set 0x40, %i0
8736 stda %f16, [%l7 + %i0] 0xc8
8737 set 0x40, %o5
8738 stda %f0, [%l7 + %o5] 0xf9
8739 membar #Sync
8740 set 0x18, %g2
8741 sta %f2, [%l7 + %g2] 0x80
8742 nop
8743 set 0x34, %o3
8744 prefetch [%l7 + %o3], 4
8745 nop
8746 set 0x62, %g3
8747 ldub [%l7 + %g3], %o3
8748 set 0x27, %g6
8749 stba %i2, [%l7 + %g6] 0x80
8750 nop
8751 set 0x18, %i7
8752 ldx [%l7 + %i7], %i3
8753 nop
8754 set 0x22, %o4
8755 ldsh [%l7 + %o4], %i4
8756 nop
8757 set 0x38, %l1
8758 ldx [%l7 + %l1], %o0
8759 nop
8760 set 0x68, %l2
8761 ldd [%l7 + %l2], %f12
8762 set 0x18, %i3
8763 prefetcha [%l7 + %i3] 0x89, 3
8764 nop
8765 set 0x5A, %i5
8766 ldstub [%l7 + %i5], %o2
8767 set 0x70, %o6
8768 prefetcha [%l7 + %o6] 0x81, 4
8769 nop
8770 set 0x38, %o7
8771 lduh [%l7 + %o7], %o6
8772 add %l5, %l4, %i5
8773 nop
8774 set 0x28, %l4
8775 ldd [%l7 + %l4], %f20
8776 set 0x40, %g4
8777 ldxa [%l7 + %g4] 0x88, %l1
8778 set 0x5C, %g1
8779 ldstuba [%l7 + %g1] 0x89, %i7
8780 nop
8781 set 0x76, %o0
8782 ldsh [%l7 + %o0], %l6
8783 or %g3, %i6, %o5
8784 add %l7, 0x2C, %l6
8785 wr %g0, 0x88, %asi
8786 casa [%l6] 0x88, %o1, %g7
8787 nop
8788 set 0x21, %l6
8789 stb %g2, [%l7 + %l6]
8790 st %f8, [%l7 + 0x64]
8791 set 0x10, %o2
8792 prefetcha [%l7 + %o2] 0x89, 0
8793 nop
8794 set 0x28, %l5
8795 ldx [%l7 + %l5], %g1
8796 set 0x50, %l0
8797 ldda [%l7 + %l0] 0x80, %l0
8798 nop
8799 set 0x60, %i1
8800 lduw [%l7 + %i1], %g4
8801 nop
8802 set 0x48, %g7
8803 ldd [%l7 + %g7], %l2
8804 nop
8805 set 0x1F, %o1
8806 ldub [%l7 + %o1], %l3
8807 nop
8808 set 0x3D, %i4
8809 ldub [%l7 + %i4], %o4
8810 set 0x7A, %g5
8811 stha %g6, [%l7 + %g5] 0x81
8812 nop
8813 nop
8814 setx 0xF70CAE8A, %l0, %l6
8815 st %l6, [%l7 + 0x28]
8816 ld [%l7 + 0x28], %f17
8817 setx 0x63F24690, %l1, %l5
8818 st %l5, [%l7 + 0x10]
8819 ld [%l7 + 0x10], %f6
8820 fdivs %f6, %f17, %f13
8821 nop
8822 set 0x10, %l3
8823 stw %o3, [%l7 + %l3]
8824 set 0x08, %i6
8825 lda [%l7 + %i6] 0x88, %f24
8826 set 0x48, %i2
8827 prefetcha [%l7 + %i2] 0x80, 4
8828 st %f13, [%l7 + 0x70]
8829 set 0x50, %i0
8830 ldda [%l7 + %i0] 0xeb, %o6
8831 set 0x40, %o5
8832 stda %f16, [%l7 + %o5] 0x89
8833 set 0x78, %o3
8834 prefetcha [%l7 + %o3] 0x89, 0
8835 set 0x40, %g3
8836 stda %f0, [%l7 + %g3] 0xd8
8837 nop
8838 set 0x58, %g6
8839 ldstub [%l7 + %g6], %i3
8840 nop
8841 set 0x68, %i7
8842 stw %i0, [%l7 + %i7]
8843 nop
8844 set 0x38, %g2
8845 stx %o2, [%l7 + %g2]
8846 set 0x14, %o4
8847 stwa %i1, [%l7 + %o4] 0x80
8848 nop
8849 set 0x74, %l2
8850 ldsw [%l7 + %l2], %o0
8851 set 0x40, %i3
8852 stda %o6, [%l7 + %i3] 0x88
8853 set 0x28, %i5
8854 sta %f18, [%l7 + %i5] 0x80
8855 st %f9, [%l7 + 0x54]
8856 nop
8857 set 0x30, %o6
8858 ldd [%l7 + %o6], %l4
8859 add %l4, %i5, %i7
8860 nop
8861 set 0x58, %o7
8862 sth %l6, [%l7 + %o7]
8863 set 0x68, %l4
8864 stda %l0, [%l7 + %l4] 0x80
8865 set 0x38, %g4
8866 stxa %i6, [%l7 + %g4] 0xea
8867 membar #Sync
8868 nop
8869 set 0x78, %g1
8870 std %g2, [%l7 + %g1]
8871 nop
8872 set 0x6C, %l1
8873 stw %o1, [%l7 + %l1]
8874 set 0x40, %l6
8875 stda %f16, [%l7 + %l6] 0xc2
8876 nop
8877 set 0x40, %o2
8878 std %f26, [%l7 + %o2]
8879 nop
8880 set 0x20, %l5
8881 stx %g7, [%l7 + %l5]
8882 nop
8883 set 0x2C, %l0
8884 lduw [%l7 + %l0], %g2
8885 ld [%l7 + 0x38], %f10
8886 ld [%l7 + 0x68], %f22
8887 st %f9, [%l7 + 0x40]
8888 nop
8889 or %g0, 0x8, %l0
8890 sllx %l0, 0x3c, %l0
8891 wr %l0, %g0, %sys_tick_cmpr
8892 nop
8893 set 0x74, %i1
8894 swap [%l7 + %i1], %g5
8895 set 0x20, %g7
8896 stxa %g4, [%l7 + %g7] 0x88
8897 nop
8898 set 0x34, %o1
8899 sth %l2, [%l7 + %o1]
8900 set 0x40, %i4
8901 ldda [%l7 + %i4] 0xd8, %f0
8902 set 0x58, %g5
8903 prefetcha [%l7 + %g5] 0x80, 0
8904 nop
8905 set 0x50, %o0
8906 stx %fsr, [%l7 + %o0]
8907 set 0x64, %i6
8908 lda [%l7 + %i6] 0x80, %f20
8909 set 0x0C, %l3
8910 lda [%l7 + %l3] 0x88, %f26
8911 nop
8912 set 0x78, %i0
8913 std %f24, [%l7 + %i0]
8914 nop
8915 set 0x4C, %o5
8916 swap [%l7 + %o5], %o4
8917 nop
8918 set 0x2A, %i2
8919 stb %g6, [%l7 + %i2]
8920 fpsub32 %f22, %f20, %f0
8921 set 0x70, %o3
8922 ldxa [%l7 + %o3] 0x80, %l3
8923 set 0x78, %g6
8924 stxa %i2, [%l7 + %g6] 0xeb
8925 membar #Sync
8926 nop
8927 set 0x7C, %i7
8928 ldsh [%l7 + %i7], %o3
8929 set 0x20, %g2
8930 stxa %o7, [%l7 + %g2] 0x89
8931 nop
8932 set 0x7E, %g3
8933 sth %i4, [%l7 + %g3]
8934 nop
8935 set 0x68, %o4
8936 stx %i3, [%l7 + %o4]
8937 set 0x78, %i3
8938 stwa %o2, [%l7 + %i3] 0x88
8939 set 0x54, %i5
8940 ldstuba [%l7 + %i5] 0x88, %i1
8941 set 0x6C, %l2
8942 lda [%l7 + %l2] 0x89, %f3
8943 set 0x43, %o6
8944 stba %i0, [%l7 + %o6] 0xeb
8945 membar #Sync
8946 membar #Sync
8947 set 0x40, %l4
8948 ldda [%l7 + %l4] 0xf1, %f16
8949 membar #Sync
8950 set 0x40, %g4
8951 ldda [%l7 + %g4] 0xf0, %f0
8952 nop
8953 set 0x78, %o7
8954 stw %o6, [%l7 + %o7]
8955 add %l7, 0x08, %l6
8956 wr %g0, 0x88, %asi
8957 ldxa [%l6] %asi, %o0
8958 casxa [%l6] 0x88, %o0, %l5
8959 wr %i5, %i7, %ccr
8960 add %l7, 0x64, %l6
8961 wr %g0, 0x88, %asi
8962 lda [%l6] %asi, %l4
8963 casa [%l6] 0x88, %l4, %l6
8964 nop
8965 set 0x50, %l1
8966 stx %l1, [%l7 + %l1]
8967 set 0x33, %g1
8968 ldstuba [%l7 + %g1] 0x88, %i6
8969 set 0x40, %l6
8970 stda %f16, [%l7 + %l6] 0xc2
8971 nop
8972 set 0x18, %o2
8973 swap [%l7 + %o2], %o1
8974 nop
8975 set 0x58, %l0
8976 ldd [%l7 + %l0], %f22
8977 nop
8978 set 0x68, %i1
8979 ldsb [%l7 + %i1], %g3
8980 nop
8981 set 0x70, %l5
8982 ldx [%l7 + %l5], %g2
8983 add %g7, %g1, %g5
8984 nop
8985 set 0x38, %o1
8986 ldsh [%l7 + %o1], %g4
8987 nop
8988 set 0x7F, %i4
8989 ldsb [%l7 + %i4], %o5
8990 nop
8991 set 0x0D, %g7
8992 ldub [%l7 + %g7], %l2
8993 and %o4, %g6, %l3
8994 add %l7, 0x10, %l6
8995 wr %g0, 0x80, %asi
8996 ldxa [%l6] %asi, %i2
8997 casxa [%l6] 0x80, %i2, %l0
8998 set 0x3D, %o0
8999 stba %o3, [%l7 + %o0] 0xeb
9000 membar #Sync
9001 nop
9002 set 0x11, %g5
9003 ldub [%l7 + %g5], %i4
9004 and %i3, %o2, %i1
9005 set 0x7B, %i6
9006 ldstuba [%l7 + %i6] 0x81, %o7
9007 set 0x54, %l3
9008 stha %i0, [%l7 + %l3] 0x88
9009 set 0x40, %i0
9010 sta %f31, [%l7 + %i0] 0x88
9011 set 0x50, %o5
9012 stda %o0, [%l7 + %o5] 0x88
9013 and %l5, %i5, %i7
9014 nop
9015 set 0x40, %i2
9016 stw %l4, [%l7 + %i2]
9017 set 0x0C, %o3
9018 lda [%l7 + %o3] 0x80, %f31
9019 nop
9020 set 0x38, %g6
9021 ldsw [%l7 + %g6], %l6
9022 nop
9023 set 0x74, %i7
9024 ldsb [%l7 + %i7], %l1
9025 set 0x38, %g3
9026 ldxa [%l7 + %g3] 0x81, %o6
9027 nop
9028 set 0x56, %o4
9029 sth %i6, [%l7 + %o4]
9030 set 0x70, %g2
9031 swapa [%l7 + %g2] 0x80, %o1
9032 add %g2, %g7, %g1
9033 nop
9034 set 0x78, %i3
9035 ldx [%l7 + %i3], %g5
9036 nop
9037 set 0x6C, %i5
9038 stw %g4, [%l7 + %i5]
9039 set 0x08, %o6
9040 ldxa [%l7 + %o6] 0x80, %g3
9041 set 0x40, %l2
9042 ldda [%l7 + %l2] 0xd0, %f16
9043 and %o5, %l2, %o4
9044 fpadd16 %f6, %f14, %f20
9045 nop
9046 nop
9047 setx 0x12DB70F5C42530D0, %l0, %l6
9048 stx %l6, [%l7 + 0x28]
9049 ldd [%l7 + 0x28], %f6
9050 setx 0x81A90722298EA964, %l1, %l5
9051 stx %l5, [%l7 + 0x10]
9052 ldd [%l7 + 0x10], %f14
9053 fdivd %f14, %f6, %f12
9054 nop
9055 set 0x0C, %l4
9056 lduh [%l7 + %l4], %g6
9057 nop
9058 set 0x58, %g4
9059 ldd [%l7 + %g4], %l2
9060 and %l0, %i2, %o3
9061 set 0x58, %l1
9062 stda %i4, [%l7 + %l1] 0xe3
9063 membar #Sync
9064 nop
9065 set 0x70, %g1
9066 std %f28, [%l7 + %g1]
9067 nop
9068 set 0x70, %l6
9069 ldd [%l7 + %l6], %i2
9070 nop
9071 set 0x36, %o2
9072 ldstub [%l7 + %o2], %o2
9073 set 0x2C, %l0
9074 stwa %i1, [%l7 + %l0] 0xeb
9075 membar #Sync
9076 set 0x1C, %o7
9077 lda [%l7 + %o7] 0x81, %f1
9078 nop
9079 set 0x1A, %i1
9080 ldsb [%l7 + %i1], %i0
9081 set 0x78, %o1
9082 lda [%l7 + %o1] 0x80, %f10
9083 set 0x50, %i4
9084 ldda [%l7 + %i4] 0xea, %o0
9085 set 0x50, %g7
9086 ldstuba [%l7 + %g7] 0x89, %o7
9087 nop
9088 set 0x24, %l5
9089 swap [%l7 + %l5], %i5
9090 add %l7, 0x58, %l6
9091 wr %g0, 0x88, %asi
9092 lda [%l6] %asi, %l5
9093 casa [%l6] 0x88, %l5, %l4
9094 set 0x24, %g5
9095 swapa [%l7 + %g5] 0x89, %l6
9096 nop
9097 set 0x60, %o0
9098 stx %fsr, [%l7 + %o0]
9099 nop
9100 set 0x70, %l3
9101 swap [%l7 + %l3], %l1
9102 set 0x50, %i6
9103 ldda [%l7 + %i6] 0x88, %o6
9104 nop
9105 set 0x3C, %o5
9106 stw %i6, [%l7 + %o5]
9107 nop
9108 set 0x68, %i0
9109 stx %o1, [%l7 + %i0]
9110 nop
9111 set 0x16, %i2
9112 stb %g2, [%l7 + %i2]
9113 nop
9114 set 0x5C, %o3
9115 lduw [%l7 + %o3], %g7
9116 set 0x31, %g6
9117 ldstuba [%l7 + %g6] 0x89, %g1
9118 set 0x40, %g3
9119 stda %f0, [%l7 + %g3] 0xf9
9120 membar #Sync
9121 set 0x78, %o4
9122 sta %f25, [%l7 + %o4] 0x80
9123 set 0x44, %g2
9124 stha %g5, [%l7 + %g2] 0xe3
9125 membar #Sync
9126 st %f12, [%l7 + 0x68]
9127 set 0x70, %i3
9128 stxa %i7, [%l7 + %i3] 0x80
9129 nop
9130 set 0x66, %i7
9131 ldub [%l7 + %i7], %g3
9132 and %g4, %l2, %o4
9133 fpadd16 %f30, %f22, %f18
9134 set 0x46, %i5
9135 stba %g6, [%l7 + %i5] 0x89
9136 set 0x50, %l2
9137 stxa %o5, [%l7 + %l2] 0x88
9138 add %l7, 0x78, %l6
9139 wr %g0, 0x81, %asi
9140 lda [%l6] %asi, %l0
9141 casa [%l6] 0x81, %l0, %l3
9142 nop
9143 set 0x68, %o6
9144 stx %fsr, [%l7 + %o6]
9145 nop
9146 set 0x30, %g4
9147 ldd [%l7 + %g4], %o2
9148 set 0x69, %l4
9149 stba %i2, [%l7 + %l4] 0x88
9150 set 0x28, %l1
9151 prefetcha [%l7 + %l1] 0x80, 4
9152 or %o2, %i3, %i0
9153 bleu %icc, loop_57
9154 nop
9155 set 0x1C, %g1
9156 sth %i1, [%l7 + %g1]
9157 ld [%l7 + 0x78], %f24
9158 add %o7, %o0, %i5
9159loop_57:
9160 nop
9161 add %l7, 0x08, %l6
9162 wr %g0, 0x81, %asi
9163 lda [%l6] %asi, %l4
9164 casa [%l6] 0x81, %l4, %l6
9165 set 0x32, %l6
9166 stha %l1, [%l7 + %l6] 0x88
9167 set 0x30, %l0
9168 ldxa [%l7 + %l0] 0x80, %o6
9169 nop
9170 set 0x6C, %o7
9171 lduh [%l7 + %o7], %i6
9172 set 0x10, %o2
9173 ldda [%l7 + %o2] 0xeb, %l4
9174 nop
9175 set 0x54, %o1
9176 stw %g2, [%l7 + %o1]
9177 ld [%l7 + 0x10], %f3
9178 nop
9179 set 0x4C, %i4
9180 prefetch [%l7 + %i4], 2
9181 nop
9182 set 0x61, %g7
9183 ldub [%l7 + %g7], %g7
9184 st %f22, [%l7 + 0x50]
9185 set 0x40, %i1
9186 stda %f0, [%l7 + %i1] 0xf9
9187 membar #Sync
9188 nop
9189 set 0x74, %l5
9190 swap [%l7 + %l5], %o1
9191 nop
9192 set 0x70, %g5
9193 stw %g1, [%l7 + %g5]
9194 or %g5, %i7, %g4
9195 set 0x10, %o0
9196 ldda [%l7 + %o0] 0xeb, %l2
9197 set 0x58, %l3
9198 swapa [%l7 + %l3] 0x81, %o4
9199 ld [%l7 + 0x60], %f14
9200 set 0x42, %o5
9201 stha %g3, [%l7 + %o5] 0x88
9202 set 0x54, %i0
9203 sta %f14, [%l7 + %i0] 0x81
9204 nop
9205 set 0x3C, %i2
9206 sth %o5, [%l7 + %i2]
9207 set 0x18, %o3
9208 sta %f2, [%l7 + %o3] 0x80
9209 nop
9210 set 0x1E, %i6
9211 ldsb [%l7 + %i6], %l0
9212 set 0x50, %g6
9213 lda [%l7 + %g6] 0x80, %f31
9214 nop
9215 set 0x70, %g3
9216 stx %g6, [%l7 + %g3]
9217 nop
9218 set 0x7C, %g2
9219 sth %l3, [%l7 + %g2]
9220 nop
9221 set 0x34, %o4
9222 ldstub [%l7 + %o4], %o3
9223 or %i4, %i2, %i3
9224 nop
9225 set 0x18, %i3
9226 prefetch [%l7 + %i3], 4
9227 nop
9228 set 0x68, %i7
9229 ldx [%l7 + %i7], %o2
9230 nop
9231 set 0x40, %i5
9232 stx %i0, [%l7 + %i5]
9233 ld [%l7 + 0x44], %f5
9234 or %i1, %o0, %o7
9235 add %l7, 0x60, %l6
9236 wr %g0, 0x81, %asi
9237 casxa [%l6] 0x81, %i5, %l4
9238 st %fsr, [%l7 + 0x08]
9239 and %l6, %l1, %i6
9240 nop
9241 set 0x2A, %o6
9242 ldsh [%l7 + %o6], %o6
9243 st %f5, [%l7 + 0x78]
9244 nop
9245 set 0x21, %l2
9246 ldub [%l7 + %l2], %g2
9247 nop
9248 set 0x0F, %l4
9249 ldstub [%l7 + %l4], %l5
9250 nop
9251 set 0x18, %g4
9252 std %g6, [%l7 + %g4]
9253 add %o1, %g5, %i7
9254 set 0x78, %g1
9255 ldxa [%l7 + %g1] 0x88, %g4
9256 add %l7, 0x78, %l6
9257 wr %g0, 0x88, %asi
9258 casxa [%l6] 0x88, %l2, %g1
9259 set 0x6C, %l6
9260 stha %g3, [%l7 + %l6] 0x88
9261 nop
9262 set 0x2A, %l0
9263 ldsb [%l7 + %l0], %o4
9264 ld [%l7 + 0x0C], %f30
9265 nop
9266 set 0x14, %l1
9267 prefetch [%l7 + %l1], 0
9268 ld [%l7 + 0x50], %f11
9269 fpsub16s %f21, %f21, %f16
9270 wr %l0, %g6, %clear_softint
9271 set 0x5F, %o2
9272 stba %l3, [%l7 + %o2] 0x89
9273 add %o5, %o3, %i4
9274 nop
9275 set 0x4C, %o1
9276 ldsb [%l7 + %o1], %i2
9277 nop
9278 set 0x4D, %i4
9279 ldsb [%l7 + %i4], %i3
9280 nop
9281 set 0x18, %o7
9282 ldd [%l7 + %o7], %o2
9283 add %l7, 0x18, %l6
9284 wr %g0, 0x89, %asi
9285 casa [%l6] 0x89, %i1, %o0
9286 nop
9287 set 0x7C, %i1
9288 swap [%l7 + %i1], %i0
9289 nop
9290 set 0x32, %l5
9291 sth %i5, [%l7 + %l5]
9292 set 0x58, %g7
9293 stwa %o7, [%l7 + %g7] 0xe2
9294 membar #Sync
9295 st %fsr, [%l7 + 0x34]
9296 add %l6, %l4, %l1
9297 nop
9298 set 0x74, %o0
9299 stw %o6, [%l7 + %o0]
9300 nop
9301 set 0x60, %g5
9302 ldsb [%l7 + %g5], %g2
9303 nop
9304 set 0x66, %o5
9305 ldsb [%l7 + %o5], %i6
9306 nop
9307 set 0x10, %l3
9308 std %l4, [%l7 + %l3]
9309 wr %g7, %g5, %clear_softint
9310 set 0x50, %i2
9311 ldxa [%l7 + %i2] 0x80, %i7
9312 set 0x38, %i0
9313 stda %o0, [%l7 + %i0] 0x88
9314 set 0x10, %i6
9315 ldda [%l7 + %i6] 0xea, %l2
9316 set 0x60, %o3
9317 prefetcha [%l7 + %o3] 0x80, 0
9318 ld [%l7 + 0x10], %f16
9319 nop
9320 set 0x20, %g6
9321 stx %g4, [%l7 + %g6]
9322 nop
9323 set 0x78, %g3
9324 std %f30, [%l7 + %g3]
9325 wr %o4, %g3, %set_softint
9326 set 0x40, %o4
9327 stxa %l0, [%l7 + %o4] 0xe2
9328 membar #Sync
9329 nop
9330 set 0x40, %i3
9331 lduw [%l7 + %i3], %l3
9332 add %o5, %g6, %i4
9333 add %l7, 0x5C, %l6
9334 wr %g0, 0x89, %asi
9335 casa [%l6] 0x89, %o3, %i3
9336 nop
9337 set 0x79, %i7
9338 stb %o2, [%l7 + %i7]
9339 add %l7, 0x2C, %l6
9340 wr %g0, 0x81, %asi
9341 casa [%l6] 0x81, %i2, %i1
9342 st %f14, [%l7 + 0x58]
9343 nop
9344 set 0x3C, %g2
9345 stw %i0, [%l7 + %g2]
9346 nop
9347 set 0x3C, %o6
9348 ldsw [%l7 + %o6], %i5
9349 nop
9350 set 0x18, %l2
9351 stx %o0, [%l7 + %l2]
9352 nop
9353 set 0x30, %l4
9354 std %f16, [%l7 + %l4]
9355 nop
9356 set 0x78, %g4
9357 stx %l6, [%l7 + %g4]
9358 nop
9359 set 0x5C, %g1
9360 swap [%l7 + %g1], %l4
9361 st %f28, [%l7 + 0x48]
9362 nop
9363 set 0x60, %i5
9364 ldx [%l7 + %i5], %o7
9365 nop
9366 set 0x48, %l6
9367 stb %l1, [%l7 + %l6]
9368 set 0x40, %l1
9369 stda %f0, [%l7 + %l1] 0xd0
9370 nop
9371 set 0x78, %o2
9372 ldx [%l7 + %o2], %o6
9373 nop
9374 set 0x0C, %o1
9375 prefetch [%l7 + %o1], 1
9376 st %f4, [%l7 + 0x30]
9377 add %l7, 0x0C, %l6
9378 wr %g0, 0x88, %asi
9379 casa [%l6] 0x88, %i6, %g2
9380 set 0x4C, %i4
9381 stwa %l5, [%l7 + %i4] 0x89
9382 nop
9383 set 0x58, %o7
9384 stx %fsr, [%l7 + %o7]
9385 and %g7, %g5, %o1
9386 st %f2, [%l7 + 0x38]
9387 nop
9388 set 0x10, %l0
9389 stx %fsr, [%l7 + %l0]
9390 set 0x40, %i1
9391 stda %f0, [%l7 + %i1] 0xc8
9392 membar #Sync
9393 set 0x40, %g7
9394 ldda [%l7 + %g7] 0xf9, %f16
9395 wr %l2, %g1, %ccr
9396 nop
9397 set 0x60, %l5
9398 std %i6, [%l7 + %l5]
9399 set 0x10, %g5
9400 stda %g4, [%l7 + %g5] 0x80
9401 nop
9402 set 0x20, %o0
9403 ldd [%l7 + %o0], %g2
9404 nop
9405 set 0x74, %o5
9406 ldstub [%l7 + %o5], %l0
9407 nop
9408 set 0x2E, %l3
9409 lduh [%l7 + %l3], %l3
9410 nop
9411 set 0x7C, %i2
9412 lduw [%l7 + %i2], %o5
9413 nop
9414 nop
9415 setx 0xA7730943, %l0, %l6
9416 st %l6, [%l7 + 0x28]
9417 ld [%l7 + 0x28], %f27
9418 setx 0x893A9604, %l1, %l5
9419 st %l5, [%l7 + 0x10]
9420 ld [%l7 + 0x10], %f15
9421 fdivs %f15, %f27, %f20
9422 ld [%l7 + 0x60], %f21
9423 set 0x40, %i0
9424 stda %f0, [%l7 + %i0] 0x80
9425 nop
9426 set 0x4A, %o3
9427 lduh [%l7 + %o3], %o4
9428 nop
9429 set 0x64, %i6
9430 lduh [%l7 + %i6], %g6
9431 nop
9432 set 0x60, %g3
9433 std %f24, [%l7 + %g3]
9434 bn,a,pt %icc, loop_58
9435 nop
9436 set 0x22, %o4
9437 stb %o3, [%l7 + %o4]
9438 nop
9439 set 0x50, %i3
9440 stx %i4, [%l7 + %i3]
9441 set 0x40, %i7
9442 stda %f16, [%l7 + %i7] 0xca
9443loop_58:
9444 nop
9445 set 0x6C, %g2
9446 lduw [%l7 + %g2], %o2
9447 nop
9448 set 0x50, %o6
9449 std %i2, [%l7 + %o6]
9450 ld [%l7 + 0x34], %f19
9451 set 0x3F, %l2
9452 stba %i1, [%l7 + %l2] 0xe2
9453 membar #Sync
9454 and %i2, %i0, %i5
9455 nop
9456 set 0x48, %l4
9457 ldd [%l7 + %l4], %i6
9458 nop
9459 set 0x20, %g4
9460 lduh [%l7 + %g4], %l4
9461 nop
9462 set 0x48, %g6
9463 ldstub [%l7 + %g6], %o7
9464 nop
9465 set 0x44, %g1
9466 swap [%l7 + %g1], %o0
9467 nop
9468 set 0x10, %i5
9469 stx %l1, [%l7 + %i5]
9470 set 0x08, %l1
9471 prefetcha [%l7 + %l1] 0x88, 2
9472 nop
9473 set 0x50, %l6
9474 sth %g2, [%l7 + %l6]
9475 nop
9476 set 0x44, %o1
9477 ldsw [%l7 + %o1], %i6
9478 nop
9479 set 0x60, %i4
9480 lduw [%l7 + %i4], %g7
9481 or %l5, %g5, %o1
9482 nop
9483 set 0x54, %o2
9484 lduw [%l7 + %o2], %g1
9485 nop
9486 set 0x6F, %l0
9487 ldsb [%l7 + %l0], %l2
9488 nop
9489 set 0x1C, %o7
9490 lduw [%l7 + %o7], %i7
9491 nop
9492 set 0x10, %g7
9493 ldx [%l7 + %g7], %g3
9494 nop
9495 set 0x20, %i1
9496 ldd [%l7 + %i1], %g4
9497 set 0x54, %l5
9498 lda [%l7 + %l5] 0x88, %f21
9499 set 0x16, %o0
9500 stba %l0, [%l7 + %o0] 0xea
9501 membar #Sync
9502 nop
9503 set 0x29, %g5
9504 ldub [%l7 + %g5], %o5
9505 set 0x70, %l3
9506 stxa %l3, [%l7 + %l3] 0x89
9507 add %l7, 0x28, %l6
9508 wr %g0, 0x81, %asi
9509 casa [%l6] 0x81, %g6, %o4
9510 ld [%l7 + 0x48], %f10
9511 set 0x40, %i2
9512 stda %f0, [%l7 + %i2] 0x89
9513 nop
9514 set 0x30, %o5
9515 ldx [%l7 + %o5], %o3
9516 set 0x7B, %o3
9517 stba %i4, [%l7 + %o3] 0xea
9518 membar #Sync
9519 nop
9520 set 0x68, %i6
9521 std %f20, [%l7 + %i6]
9522 nop
9523 set 0x4A, %g3
9524 sth %o2, [%l7 + %g3]
9525 nop
9526 set 0x36, %i0
9527 ldub [%l7 + %i0], %i1
9528 set 0x78, %i3
9529 sta %f19, [%l7 + %i3] 0x80
9530 nop
9531 set 0x3E, %o4
9532 sth %i2, [%l7 + %o4]
9533 nop
9534 set 0x5E, %g2
9535 ldsh [%l7 + %g2], %i0
9536 nop
9537 set 0x78, %o6
9538 std %f28, [%l7 + %o6]
9539 set 0x44, %l2
9540 lda [%l7 + %l2] 0x81, %f3
9541 ld [%l7 + 0x34], %f0
9542 nop
9543 nop
9544 setx 0x6A321008D5A805AE, %l0, %l6
9545 stx %l6, [%l7 + 0x28]
9546 ldd [%l7 + 0x28], %f20
9547 setx 0x616F237924A97ADE, %l1, %l5
9548 stx %l5, [%l7 + 0x10]
9549 ldd [%l7 + 0x10], %f10
9550 fdivd %f10, %f20, %f24
9551 nop
9552 set 0x3C, %l4
9553 swap [%l7 + %l4], %i3
9554 nop
9555 set 0x14, %g4
9556 swap [%l7 + %g4], %l6
9557 st %fsr, [%l7 + 0x60]
9558 nop
9559 set 0x48, %g6
9560 stx %i5, [%l7 + %g6]
9561 and %o7, %o0, %l4
9562 st %fsr, [%l7 + 0x50]
9563 set 0x18, %i7
9564 stwa %l1, [%l7 + %i7] 0xe2
9565 membar #Sync
9566 nop
9567 set 0x18, %i5
9568 ldsh [%l7 + %i5], %g2
9569 nop
9570 set 0x12, %g1
9571 ldub [%l7 + %g1], %i6
9572 nop
9573 set 0x48, %l1
9574 lduw [%l7 + %l1], %g7
9575 nop
9576 set 0x3C, %o1
9577 swap [%l7 + %o1], %l5
9578 nop
9579 set 0x70, %i4
9580 swap [%l7 + %i4], %g5
9581 set 0x40, %o2
9582 stda %f0, [%l7 + %o2] 0x88
9583 set 0x38, %l0
9584 stda %o0, [%l7 + %l0] 0x88
9585 nop
9586 set 0x70, %o7
9587 stx %g1, [%l7 + %o7]
9588 set 0x74, %g7
9589 sta %f25, [%l7 + %g7] 0x80
9590 nop
9591 set 0x32, %l6
9592 stb %l2, [%l7 + %l6]
9593 set 0x40, %l5
9594 stda %f0, [%l7 + %l5] 0x81
9595 set 0x38, %o0
9596 stxa %i7, [%l7 + %o0] 0xe3
9597 membar #Sync
9598 or %o6, %g4, %g3
9599 set 0x7E, %g5
9600 ldstuba [%l7 + %g5] 0x80, %o5
9601 set 0x40, %l3
9602 stba %l0, [%l7 + %l3] 0x80
9603 nop
9604 set 0x20, %i2
9605 ldd [%l7 + %i2], %f16
9606 set 0x68, %o5
9607 prefetcha [%l7 + %o5] 0x81, 3
9608 nop
9609 set 0x0C, %i1
9610 stw %g6, [%l7 + %i1]
9611 nop
9612 set 0x70, %i6
9613 std %f12, [%l7 + %i6]
9614 nop
9615 set 0x4E, %o3
9616 lduh [%l7 + %o3], %o4
9617 set 0x0A, %g3
9618 stba %o3, [%l7 + %g3] 0x88
9619 nop
9620 set 0x75, %i0
9621 ldstub [%l7 + %i0], %o2
9622 set 0x18, %i3
9623 swapa [%l7 + %i3] 0x81, %i1
9624 add %l7, 0x78, %l6
9625 wr %g0, 0x81, %asi
9626 casxa [%l6] 0x81, %i4, %i2
9627 nop
9628 set 0x50, %o4
9629 ldd [%l7 + %o4], %f14
9630 nop
9631 set 0x74, %g2
9632 sth %i0, [%l7 + %g2]
9633 set 0x40, %l2
9634 stda %f0, [%l7 + %l2] 0x81
9635 add %l7, 0x78, %l6
9636 wr %g0, 0x89, %asi
9637 casa [%l6] 0x89, %i3, %l6
9638 set 0x30, %l4
9639 ldda [%l7 + %l4] 0xeb, %i4
9640 nop
9641 set 0x70, %g4
9642 ldsw [%l7 + %g4], %o0
9643 set 0x08, %g6
9644 ldxa [%l7 + %g6] 0x88, %l4
9645 nop
9646 or %g0, 0x8, %l0
9647 sllx %l0, 0x3c, %l0
9648 wr %l0, %g0, %sys_tick_cmpr
9649 set 0x60, %i7
9650 prefetcha [%l7 + %i7] 0x89, 4
9651 ld [%l7 + 0x34], %f0
9652 set 0x40, %i5
9653 ldda [%l7 + %i5] 0xeb, %g6
9654 nop
9655 set 0x58, %o6
9656 ldd [%l7 + %o6], %l4
9657 fpadd32 %f18, %f10, %f14
9658 nop
9659 set 0x40, %l1
9660 stx %g2, [%l7 + %l1]
9661 set 0x20, %o1
9662 ldda [%l7 + %o1] 0x88, %g4
9663 set 0x28, %g1
9664 swapa [%l7 + %g1] 0x80, %o1
9665 ld [%l7 + 0x34], %f28
9666 ld [%l7 + 0x64], %f6
9667 st %fsr, [%l7 + 0x38]
9668 ld [%l7 + 0x7C], %f16
9669 set 0x17, %i4
9670 stba %g1, [%l7 + %i4] 0x89
9671 and %i7, %l2, %g4
9672 set 0x20, %o2
9673 ldda [%l7 + %o2] 0x81, %o6
9674 add %o5, %l0, %l3
9675 nop
9676 set 0x60, %l0
9677 stw %g6, [%l7 + %l0]
9678 set 0x18, %o7
9679 swapa [%l7 + %o7] 0x89, %g3
9680 nop
9681 set 0x60, %l6
9682 ldd [%l7 + %l6], %o4
9683 set 0x30, %l5
9684 ldxa [%l7 + %l5] 0x81, %o3
9685 set 0x40, %o0
9686 ldda [%l7 + %o0] 0x89, %f0
9687 nop
9688 set 0x50, %g5
9689 stx %i1, [%l7 + %g5]
9690 set 0x60, %g7
9691 lda [%l7 + %g7] 0x89, %f7
9692 fpsub32s %f10, %f4, %f22
9693 nop
9694 set 0x28, %i2
9695 stw %i4, [%l7 + %i2]
9696 nop
9697 set 0x50, %o5
9698 stx %o2, [%l7 + %o5]
9699 set 0x40, %l3
9700 stda %f0, [%l7 + %l3] 0xd2
9701 set 0x70, %i6
9702 ldda [%l7 + %i6] 0xe2, %i2
9703 nop
9704 set 0x34, %i1
9705 prefetch [%l7 + %i1], 2
9706 or %i0, %i3, %l6
9707 nop
9708 set 0x75, %g3
9709 ldstub [%l7 + %g3], %i5
9710 set 0x6B, %i0
9711 ldstuba [%l7 + %i0] 0x88, %o0
9712 set 0x5C, %i3
9713 stba %l1, [%l7 + %i3] 0xe3
9714 membar #Sync
9715 set 0x08, %o3
9716 stxa %l4, [%l7 + %o3] 0xea
9717 membar #Sync
9718 fpadd16s %f22, %f3, %f10
9719 add %o7, %g7, %l5
9720 set 0x5C, %o4
9721 lda [%l7 + %o4] 0x88, %f5
9722 nop
9723 set 0x08, %g2
9724 ldsw [%l7 + %g2], %i6
9725 nop
9726 set 0x18, %l2
9727 lduw [%l7 + %l2], %g5
9728 set 0x74, %g4
9729 stwa %o1, [%l7 + %g4] 0x81
9730 ld [%l7 + 0x3C], %f31
9731 nop
9732 set 0x20, %l4
9733 std %g0, [%l7 + %l4]
9734 nop
9735 set 0x75, %g6
9736 ldstub [%l7 + %g6], %i7
9737 add %g2, %l2, %g4
9738 set 0x34, %i5
9739 swapa [%l7 + %i5] 0x89, %o6
9740 nop
9741 set 0x30, %i7
9742 ldd [%l7 + %i7], %o4
9743 set 0x5C, %o6
9744 stha %l0, [%l7 + %o6] 0x80
9745 set 0x70, %o1
9746 swapa [%l7 + %o1] 0x80, %l3
9747 nop
9748 set 0x28, %l1
9749 stw %g6, [%l7 + %l1]
9750 nop
9751 set 0x15, %i4
9752 stb %o4, [%l7 + %i4]
9753 set 0x40, %g1
9754 ldda [%l7 + %g1] 0xda, %f16
9755 set 0x78, %l0
9756 lda [%l7 + %l0] 0x88, %f17
9757 set 0x40, %o7
9758 ldxa [%l7 + %o7] 0x88, %g3
9759 membar #Sync
9760 set 0x40, %l6
9761 ldda [%l7 + %l6] 0xf1, %f0
9762 set 0x40, %l5
9763 stda %f16, [%l7 + %l5] 0xd8
9764 nop
9765 set 0x20, %o0
9766 std %f18, [%l7 + %o0]
9767 nop
9768 set 0x41, %o2
9769 ldub [%l7 + %o2], %o3
9770 nop
9771 set 0x14, %g5
9772 stw %i4, [%l7 + %g5]
9773 set 0x6A, %g7
9774 stha %o2, [%l7 + %g7] 0xeb
9775 membar #Sync
9776 nop
9777 set 0x1A, %o5
9778 stb %i2, [%l7 + %o5]
9779 set 0x08, %l3
9780 stwa %i1, [%l7 + %l3] 0x81
9781 nop
9782 set 0x1C, %i2
9783 ldsw [%l7 + %i2], %i0
9784 nop
9785 set 0x5C, %i6
9786 ldsw [%l7 + %i6], %i3
9787 set 0x20, %g3
9788 ldda [%l7 + %g3] 0xea, %i4
9789 set 0x40, %i0
9790 stda %f16, [%l7 + %i0] 0xda
9791 nop
9792 set 0x30, %i3
9793 ldd [%l7 + %i3], %i6
9794 nop
9795 set 0x7A, %i1
9796 ldub [%l7 + %i1], %o0
9797 nop
9798 set 0x3C, %o3
9799 stw %l4, [%l7 + %o3]
9800 nop
9801 set 0x5C, %g2
9802 lduw [%l7 + %g2], %l1
9803 set 0x20, %l2
9804 stda %o6, [%l7 + %l2] 0xe2
9805 membar #Sync
9806 nop
9807 set 0x44, %o4
9808 lduw [%l7 + %o4], %l5
9809 set 0x50, %l4
9810 prefetcha [%l7 + %l4] 0x81, 2
9811 nop
9812 set 0x1C, %g6
9813 ldsb [%l7 + %g6], %g7
9814 nop
9815 set 0x1C, %i5
9816 stw %o1, [%l7 + %i5]
9817 st %f6, [%l7 + 0x64]
9818 nop
9819 set 0x50, %g4
9820 stx %g1, [%l7 + %g4]
9821 nop
9822 set 0x24, %o6
9823 lduw [%l7 + %o6], %g5
9824 set 0x58, %i7
9825 stda %i6, [%l7 + %i7] 0x80
9826 nop
9827 set 0x5E, %o1
9828 sth %g2, [%l7 + %o1]
9829 st %f11, [%l7 + 0x10]
9830 set 0x40, %l1
9831 ldda [%l7 + %l1] 0x80, %f0
9832 nop
9833 set 0x4D, %g1
9834 stb %l2, [%l7 + %g1]
9835 nop
9836 set 0x18, %i4
9837 prefetch [%l7 + %i4], 2
9838 add %l7, 0x3C, %l6
9839 wr %g0, 0x89, %asi
9840 casa [%l6] 0x89, %g4, %o5
9841 add %l7, 0x08, %l6
9842 wr %g0, 0x88, %asi
9843 lda [%l6] %asi, %l0
9844 casa [%l6] 0x88, %l0, %l3
9845 nop
9846 set 0x19, %l0
9847 ldsb [%l7 + %l0], %o6
9848 set 0x40, %l6
9849 stda %f16, [%l7 + %l6] 0xd2
9850 nop
9851 set 0x66, %o7
9852 ldsh [%l7 + %o7], %o4
9853 nop
9854 set 0x08, %o0
9855 ldd [%l7 + %o0], %f24
9856 nop
9857 set 0x48, %o2
9858 lduh [%l7 + %o2], %g3
9859 set 0x4C, %g5
9860 stba %g6, [%l7 + %g5] 0x88
9861 fpadd16s %f20, %f4, %f29
9862 set 0x24, %l5
9863 lda [%l7 + %l5] 0x89, %f20
9864 nop
9865 set 0x28, %o5
9866 stx %o3, [%l7 + %o5]
9867 set 0x78, %g7
9868 swapa [%l7 + %g7] 0x81, %o2
9869 set 0x58, %l3
9870 lda [%l7 + %l3] 0x81, %f2
9871 or %i4, %i2, %i1
9872 or %i3, %i0, %i5
9873 set 0x28, %i6
9874 stxa %l6, [%l7 + %i6] 0x80
9875 add %l7, 0x40, %l6
9876 wr %g0, 0x89, %asi
9877 casxa [%l6] 0x89, %l4, %l1
9878 nop
9879 set 0x38, %i2
9880 std %f30, [%l7 + %i2]
9881 nop
9882 set 0x49, %g3
9883 ldub [%l7 + %g3], %o7
9884 set 0x10, %i0
9885 stha %o0, [%l7 + %i0] 0x80
9886 st %fsr, [%l7 + 0x34]
9887 set 0x40, %i3
9888 stda %f16, [%l7 + %i3] 0xc4
9889 nop
9890 set 0x63, %i1
9891 ldsb [%l7 + %i1], %i6
9892 or %g7, %l5, %g1
9893 nop
9894 set 0x3E, %g2
9895 sth %g5, [%l7 + %g2]
9896 set 0x23, %o3
9897 ldstuba [%l7 + %o3] 0x89, %o1
9898 st %fsr, [%l7 + 0x44]
9899 nop
9900 set 0x18, %l2
9901 sth %i7, [%l7 + %l2]
9902 set 0x44, %l4
9903 lda [%l7 + %l4] 0x80, %f0
9904 nop
9905 set 0x7E, %g6
9906 ldsh [%l7 + %g6], %g2
9907 nop
9908 set 0x30, %i5
9909 ldsw [%l7 + %i5], %g4
9910 set 0x30, %o4
9911 ldda [%l7 + %o4] 0x81, %o4
9912 add %l2, %l0, %l3
9913 bn,a %icc, loop_59
9914 nop
9915 set 0x10, %o6
9916 prefetch [%l7 + %o6], 4
9917 nop
9918 set 0x72, %i7
9919 stb %o4, [%l7 + %i7]
9920 wr %o6, %g6, %set_softint
9921loop_59:
9922 nop
9923 set 0x70, %o1
9924 ldx [%l7 + %o1], %g3
9925 set 0x3C, %l1
9926 stha %o3, [%l7 + %l1] 0x88
9927 nop
9928 set 0x68, %g1
9929 std %i4, [%l7 + %g1]
9930 nop
9931 set 0x74, %i4
9932 prefetch [%l7 + %i4], 3
9933 nop
9934 set 0x20, %g4
9935 stx %fsr, [%l7 + %g4]
9936 nop
9937 set 0x20, %l0
9938 ldsh [%l7 + %l0], %i2
9939 set 0x73, %o7
9940 ldstuba [%l7 + %o7] 0x80, %i1
9941 set 0x28, %l6
9942 stxa %o2, [%l7 + %l6] 0x80
9943 nop
9944 set 0x58, %o2
9945 ldsh [%l7 + %o2], %i3
9946 set 0x18, %g5
9947 stha %i5, [%l7 + %g5] 0xe3
9948 membar #Sync
9949 nop
9950 set 0x6C, %l5
9951 stw %i0, [%l7 + %l5]
9952 nop
9953 set 0x28, %o0
9954 ldx [%l7 + %o0], %l4
9955 add %l1, %o7, %l6
9956 nop
9957 set 0x0E, %g7
9958 lduh [%l7 + %g7], %o0
9959 set 0x50, %l3
9960 stxa %i6, [%l7 + %l3] 0x81
9961 set 0x2C, %i6
9962 swapa [%l7 + %i6] 0x81, %l5
9963 and %g1, %g7, %g5
9964 nop
9965 set 0x2C, %i2
9966 stb %i7, [%l7 + %i2]
9967 add %l7, 0x20, %l6
9968 wr %g0, 0x89, %asi
9969 lda [%l6] %asi, %o1
9970 casa [%l6] 0x89, %o1, %g2
9971 set 0x50, %o5
9972 ldxa [%l7 + %o5] 0x89, %o5
9973 st %fsr, [%l7 + 0x74]
9974 st %fsr, [%l7 + 0x60]
9975 nop
9976 set 0x64, %g3
9977 ldsw [%l7 + %g3], %l2
9978 set 0x70, %i3
9979 ldda [%l7 + %i3] 0x80, %g4
9980 nop
9981 set 0x64, %i1
9982 prefetch [%l7 + %i1], 2
9983 set 0x58, %g2
9984 ldxa [%l7 + %g2] 0x89, %l0
9985 nop
9986 set 0x28, %i0
9987 stx %o4, [%l7 + %i0]
9988 ble,a %icc, loop_60
9989 nop
9990 set 0x3E, %l2
9991 lduh [%l7 + %l2], %l3
9992 nop
9993 set 0x40, %l4
9994 std %g6, [%l7 + %l4]
9995 nop
9996 set 0x11, %g6
9997 stb %o6, [%l7 + %g6]
9998loop_60:
9999 nop
10000 set 0x5E, %o3
10001 stba %g3, [%l7 + %o3] 0xe3
10002 membar #Sync
10003 set 0x54, %o4
10004 swapa [%l7 + %o4] 0x88, %i4
10005 set 0x24, %i5
10006 swapa [%l7 + %i5] 0x81, %i2
10007 nop
10008 set 0x68, %o6
10009 ldsb [%l7 + %o6], %o3
10010 nop
10011 set 0x71, %o1
10012 ldstub [%l7 + %o1], %i1
10013 nop
10014 set 0x48, %l1
10015 stx %i3, [%l7 + %l1]
10016 nop
10017 set 0x18, %i7
10018 std %f16, [%l7 + %i7]
10019 nop
10020 set 0x28, %i4
10021 std %f22, [%l7 + %i4]
10022 set 0x64, %g4
10023 lda [%l7 + %g4] 0x88, %f8
10024 set 0x18, %l0
10025 ldxa [%l7 + %l0] 0x89, %i5
10026 set 0x6A, %g1
10027 stba %i0, [%l7 + %g1] 0xea
10028 membar #Sync
10029 nop
10030 set 0x58, %o7
10031 lduw [%l7 + %o7], %l4
10032 set 0x18, %l6
10033 stha %l1, [%l7 + %l6] 0xe2
10034 membar #Sync
10035 ld [%l7 + 0x08], %f4
10036 set 0x50, %g5
10037 ldda [%l7 + %g5] 0x81, %o2
10038 set 0x28, %o2
10039 prefetcha [%l7 + %o2] 0x88, 4
10040 set 0x40, %o0
10041 ldda [%l7 + %o0] 0xe3, %i6
10042 nop
10043 set 0x18, %g7
10044 ldd [%l7 + %g7], %i6
10045 set 0x61, %l3
10046 ldstuba [%l7 + %l3] 0x89, %o0
10047 set 0x20, %i6
10048 stxa %l5, [%l7 + %i6] 0x80
10049 set 0x40, %i2
10050 ldda [%l7 + %i2] 0xd2, %f16
10051 set 0x40, %l5
10052 stda %f0, [%l7 + %l5] 0xcc
10053 add %l7, 0x48, %l6
10054 wr %g0, 0x81, %asi
10055 lda [%l6] %asi, %g1
10056 casa [%l6] 0x81, %g1, %g5
10057 nop
10058 set 0x40, %g3
10059 stx %fsr, [%l7 + %g3]
10060 set 0x1C, %i3
10061 swapa [%l7 + %i3] 0x88, %i7
10062 set 0x74, %o5
10063 lda [%l7 + %o5] 0x88, %f29
10064 or %o1, %g7, %g2
10065 nop
10066 set 0x40, %g2
10067 ldx [%l7 + %g2], %o5
10068 nop
10069 set 0x20, %i0
10070 lduh [%l7 + %i0], %g4
10071 add %l0, %o4, %l2
10072 set 0x68, %i1
10073 swapa [%l7 + %i1] 0x80, %g6
10074 add %l7, 0x50, %l6
10075 wr %g0, 0x88, %asi
10076 casxa [%l6] 0x88, %l3, %g3
10077 nop
10078 set 0x48, %l4
10079 prefetch [%l7 + %l4], 1
10080 set 0x08, %g6
10081 stxa %i4, [%l7 + %g6] 0x80
10082 nop
10083 set 0x44, %l2
10084 stb %i2, [%l7 + %l2]
10085 and %o6, %i1, %i3
10086 st %fsr, [%l7 + 0x6C]
10087 ba,pt %xcc, loop_61
10088 nop
10089 set 0x40, %o4
10090 std %o2, [%l7 + %o4]
10091 nop
10092 set 0x20, %o3
10093 ldx [%l7 + %o3], %i5
10094 nop
10095 set 0x30, %o6
10096 lduw [%l7 + %o6], %l4
10097loop_61:
10098 nop
10099 add %l7, 0x70, %l6
10100 wr %g0, 0x89, %asi
10101 ldxa [%l6] %asi, %l1
10102 casxa [%l6] 0x89, %l1, %i0
10103 set 0x60, %o1
10104 ldda [%l7 + %o1] 0xe3, %o2
10105 nop
10106 set 0x14, %l1
10107 swap [%l7 + %l1], %l6
10108 set 0x30, %i7
10109 ldda [%l7 + %i7] 0x81, %o6
10110 nop
10111 set 0x64, %i4
10112 ldsh [%l7 + %i4], %i6
10113 nop
10114 set 0x74, %i5
10115 sth %l5, [%l7 + %i5]
10116 nop
10117 set 0x7E, %l0
10118 lduh [%l7 + %l0], %g1
10119 wr %o0, %g5, %softint
10120 nop
10121 set 0x20, %g1
10122 std %f22, [%l7 + %g1]
10123 set 0x50, %o7
10124 ldda [%l7 + %o7] 0xe2, %o0
10125 nop
10126 set 0x3E, %g4
10127 ldub [%l7 + %g4], %i7
10128 add %g7, %g2, %g4
10129 nop
10130 set 0x30, %g5
10131 swap [%l7 + %g5], %o5
10132 fpsub32 %f24, %f8, %f10
10133 nop
10134 set 0x49, %l6
10135 ldsb [%l7 + %l6], %l0
10136 nop
10137 set 0x68, %o2
10138 stx %fsr, [%l7 + %o2]
10139 set 0x0B, %o0
10140 ldstuba [%l7 + %o0] 0x81, %o4
10141 set 0x60, %l3
10142 stwa %g6, [%l7 + %l3] 0x80
10143 wr %l2, %l3, %pic
10144 st %fsr, [%l7 + 0x60]
10145 nop
10146 set 0x20, %g7
10147 ldd [%l7 + %g7], %g2
10148 wr %i4, %i2, %sys_tick
10149 set 0x5C, %i6
10150 stha %o6, [%l7 + %i6] 0x81
10151 set 0x0C, %l5
10152 lda [%l7 + %l5] 0x81, %f10
10153 set 0x50, %g3
10154 ldda [%l7 + %g3] 0x88, %i2
10155 nop
10156 set 0x60, %i2
10157 ldx [%l7 + %i2], %i1
10158 set 0x64, %i3
10159 swapa [%l7 + %i3] 0x81, %i5
10160 set 0x18, %o5
10161 swapa [%l7 + %o5] 0x89, %l4
10162 nop
10163 set 0x60, %i0
10164 ldsh [%l7 + %i0], %o3
10165 set 0x58, %i1
10166 stxa %l1, [%l7 + %i1] 0xe3
10167 membar #Sync
10168 set 0x67, %l4
10169 ldstuba [%l7 + %l4] 0x81, %i0
10170 set 0x6E, %g6
10171 ldstuba [%l7 + %g6] 0x89, %l6
10172 set 0x74, %l2
10173 stba %o7, [%l7 + %l2] 0x81
10174 set 0x70, %o4
10175 ldda [%l7 + %o4] 0xe3, %i6
10176 set 0x48, %g2
10177 ldxa [%l7 + %g2] 0x88, %l5
10178 set 0x40, %o3
10179 ldda [%l7 + %o3] 0xd2, %f0
10180 ld [%l7 + 0x14], %f30
10181 set 0x22, %o1
10182 ldstuba [%l7 + %o1] 0x89, %o2
10183 or %o0, %g1, %g5
10184 ld [%l7 + 0x68], %f7
10185 membar #Sync
10186 set 0x40, %l1
10187 ldda [%l7 + %l1] 0xf8, %f16
10188 nop
10189 set 0x30, %i7
10190 swap [%l7 + %i7], %i7
10191 fpsub32 %f0, %f4, %f0
10192 and %o1, %g2, %g4
10193 nop
10194 set 0x68, %i4
10195 ldd [%l7 + %i4], %o4
10196 nop
10197 set 0x24, %o6
10198 prefetch [%l7 + %o6], 0
10199 set 0x48, %l0
10200 ldxa [%l7 + %l0] 0x88, %g7
10201 nop
10202 set 0x3C, %g1
10203 lduw [%l7 + %g1], %l0
10204 set 0x6C, %i5
10205 lda [%l7 + %i5] 0x81, %f28
10206 nop
10207 set 0x10, %g4
10208 stx %fsr, [%l7 + %g4]
10209 nop
10210 set 0x38, %g5
10211 stx %g6, [%l7 + %g5]
10212 set 0x1C, %o7
10213 stba %o4, [%l7 + %o7] 0x80
10214 nop
10215 set 0x74, %o2
10216 stw %l2, [%l7 + %o2]
10217 set 0x54, %o0
10218 lda [%l7 + %o0] 0x89, %f25
10219 nop
10220 set 0x1E, %l3
10221 ldsh [%l7 + %l3], %g3
10222 membar #Sync
10223 set 0x40, %l6
10224 ldda [%l7 + %l6] 0xf1, %f0
10225 nop
10226 set 0x5A, %g7
10227 sth %l3, [%l7 + %g7]
10228 ld [%l7 + 0x14], %f22
10229 and %i2, %o6, %i4
10230 nop
10231 set 0x6A, %l5
10232 sth %i3, [%l7 + %l5]
10233 st %fsr, [%l7 + 0x50]
10234 add %l7, 0x48, %l6
10235 wr %g0, 0x81, %asi
10236 ldxa [%l6] %asi, %i5
10237 casxa [%l6] 0x81, %i5, %i1
10238 set 0x62, %g3
10239 stha %o3, [%l7 + %g3] 0xeb
10240 membar #Sync
10241 nop
10242 set 0x60, %i6
10243 stx %l4, [%l7 + %i6]
10244 nop
10245 set 0x17, %i3
10246 stb %l1, [%l7 + %i3]
10247 st %f28, [%l7 + 0x38]
10248 nop
10249 set 0x40, %i2
10250 ldsw [%l7 + %i2], %l6
10251 nop
10252 set 0x20, %i0
10253 stw %i0, [%l7 + %i0]
10254 or %i6, %o7, %o2
10255 set 0x40, %i1
10256 stda %f16, [%l7 + %i1] 0x81
10257 nop
10258 set 0x1A, %o5
10259 ldsh [%l7 + %o5], %l5
10260 set 0x2C, %l4
10261 stwa %g1, [%l7 + %l4] 0x81
10262 nop
10263 set 0x3C, %l2
10264 ldsw [%l7 + %l2], %o0
10265 set 0x40, %g6
10266 ldda [%l7 + %g6] 0x89, %f0
10267 nop
10268 set 0x2C, %o4
10269 prefetch [%l7 + %o4], 4
10270 set 0x14, %g2
10271 sta %f20, [%l7 + %g2] 0x80
10272 st %f18, [%l7 + 0x0C]
10273 nop
10274 set 0x26, %o3
10275 lduh [%l7 + %o3], %g5
10276 nop
10277 set 0x53, %o1
10278 stb %i7, [%l7 + %o1]
10279 set 0x5C, %i7
10280 stba %o1, [%l7 + %i7] 0x80
10281 add %g2, %o5, %g7
10282 nop
10283 set 0x78, %l1
10284 sth %l0, [%l7 + %l1]
10285 nop
10286 set 0x54, %o6
10287 lduh [%l7 + %o6], %g6
10288 nop
10289 nop
10290 setx 0x39B034A9, %l0, %l6
10291 st %l6, [%l7 + 0x28]
10292 ld [%l7 + 0x28], %f13
10293 setx 0xD8DE0475, %l1, %l5
10294 st %l5, [%l7 + 0x10]
10295 ld [%l7 + 0x10], %f19
10296 fdivs %f19, %f13, %f3
10297 nop
10298 set 0x60, %l0
10299 ldx [%l7 + %l0], %g4
10300 nop
10301 set 0x30, %g1
10302 ldsh [%l7 + %g1], %o4
10303 or %l2, %g3, %i2
10304 nop
10305 set 0x7A, %i5
10306 sth %l3, [%l7 + %i5]
10307 nop
10308 set 0x48, %g4
10309 ldub [%l7 + %g4], %i4
10310 st %f17, [%l7 + 0x54]
10311 nop
10312 set 0x18, %g5
10313 ldd [%l7 + %g5], %f30
10314 nop
10315 set 0x48, %i4
10316 ldub [%l7 + %i4], %o6
10317 add %i3, %i1, %i5
10318 nop
10319 set 0x3A, %o2
10320 ldsb [%l7 + %o2], %l4
10321 set 0x5F, %o0
10322 ldstuba [%l7 + %o0] 0x81, %l1
10323 nop
10324 set 0x30, %o7
10325 std %o2, [%l7 + %o7]
10326 nop
10327 set 0x50, %l3
10328 std %i0, [%l7 + %l3]
10329 set 0x78, %g7
10330 stha %l6, [%l7 + %g7] 0xeb
10331 membar #Sync
10332 set 0x70, %l5
10333 stda %o6, [%l7 + %l5] 0xea
10334 membar #Sync
10335 add %i6, %o2, %g1
10336 nop
10337 set 0x32, %g3
10338 sth %l5, [%l7 + %g3]
10339 nop
10340 set 0x69, %i6
10341 ldub [%l7 + %i6], %o0
10342 add %i7, %g5, %g2
10343 add %l7, 0x30, %l6
10344 wr %g0, 0x81, %asi
10345 casa [%l6] 0x81, %o1, %g7
10346 add %l0, %g6, %g4
10347 add %l7, 0x68, %l6
10348 wr %g0, 0x88, %asi
10349 casxa [%l6] 0x88, %o4, %l2
10350 set 0x78, %i3
10351 stwa %g3, [%l7 + %i3] 0x81
10352 set 0x14, %l6
10353 stwa %i2, [%l7 + %l6] 0xe3
10354 membar #Sync
10355 nop
10356 set 0x50, %i0
10357 ldsb [%l7 + %i0], %o5
10358 set 0x28, %i2
10359 stxa %i4, [%l7 + %i2] 0x89
10360 nop
10361 set 0x68, %i1
10362 std %o6, [%l7 + %i1]
10363 nop
10364 set 0x37, %o5
10365 ldsb [%l7 + %o5], %i3
10366 nop
10367 set 0x48, %l4
10368 stw %l3, [%l7 + %l4]
10369 nop
10370 set 0x2C, %l2
10371 prefetch [%l7 + %l2], 1
10372 and %i5, %l4, %i1
10373 set 0x60, %g6
10374 stda %l0, [%l7 + %g6] 0x89
10375 nop
10376 set 0x64, %o4
10377 ldsw [%l7 + %o4], %i0
10378 nop
10379 set 0x09, %g2
10380 ldub [%l7 + %g2], %o3
10381 set 0x30, %o3
10382 ldda [%l7 + %o3] 0x81, %i6
10383 wr %o7, %i6, %set_softint
10384 set 0x70, %i7
10385 stba %o2, [%l7 + %i7] 0xe3
10386 membar #Sync
10387 nop
10388 set 0x23, %l1
10389 ldsb [%l7 + %l1], %g1
10390 add %l7, 0x20, %l6
10391 wr %g0, 0x89, %asi
10392 casxa [%l6] 0x89, %l5, %o0
10393 fpsub16 %f18, %f20, %f2
10394 set 0x08, %o1
10395 prefetcha [%l7 + %o1] 0x88, 4
10396 set 0x2C, %l0
10397 sta %f27, [%l7 + %l0] 0x88
10398 st %fsr, [%l7 + 0x34]
10399 set 0x50, %g1
10400 stda %i6, [%l7 + %g1] 0x89
10401 set 0x2C, %i5
10402 lda [%l7 + %i5] 0x80, %f4
10403 be %xcc, loop_62
10404 st %f12, [%l7 + 0x08]
10405 nop
10406 set 0x14, %g4
10407 ldstub [%l7 + %g4], %o1
10408 nop
10409 set 0x28, %g5
10410 std %g2, [%l7 + %g5]
10411loop_62:
10412 nop
10413 set 0x6C, %o6
10414 swap [%l7 + %o6], %l0
10415 nop
10416 set 0x7C, %i4
10417 stw %g6, [%l7 + %i4]
10418 nop
10419 set 0x28, %o2
10420 stx %g4, [%l7 + %o2]
10421 set 0x1C, %o7
10422 stha %o4, [%l7 + %o7] 0xe3
10423 membar #Sync
10424 nop
10425 set 0x76, %o0
10426 sth %g7, [%l7 + %o0]
10427 st %fsr, [%l7 + 0x30]
10428 or %l2, %i2, %g3
10429 set 0x74, %g7
10430 lda [%l7 + %g7] 0x89, %f23
10431 set 0x40, %l5
10432 ldda [%l7 + %l5] 0x81, %f0
10433 set 0x40, %l3
10434 swapa [%l7 + %l3] 0x89, %i4
10435 set 0x54, %g3
10436 swapa [%l7 + %g3] 0x80, %o6
10437 set 0x0C, %i3
10438 lda [%l7 + %i3] 0x81, %f9
10439 nop
10440 set 0x64, %l6
10441 swap [%l7 + %l6], %i3
10442 set 0x0C, %i6
10443 stwa %l3, [%l7 + %i6] 0x80
10444 nop
10445 set 0x68, %i2
10446 ldsw [%l7 + %i2], %i5
10447 set 0x30, %i1
10448 swapa [%l7 + %i1] 0x89, %o5
10449 set 0x20, %o5
10450 ldxa [%l7 + %o5] 0x81, %i1
10451 nop
10452 set 0x35, %l4
10453 ldub [%l7 + %l4], %l4
10454 add %l7, 0x70, %l6
10455 wr %g0, 0x89, %asi
10456 casxa [%l6] 0x89, %i0, %o3
10457 set 0x40, %l2
10458 stda %f16, [%l7 + %l2] 0xc0
10459 set 0x18, %i0
10460 sta %f23, [%l7 + %i0] 0x88
10461 nop
10462 set 0x54, %o4
10463 ldub [%l7 + %o4], %l6
10464 add %l7, 0x28, %l6
10465 wr %g0, 0x81, %asi
10466 casa [%l6] 0x81, %l1, %i6
10467 set 0x58, %g6
10468 stda %o6, [%l7 + %g6] 0xea
10469 membar #Sync
10470 nop
10471 set 0x53, %g2
10472 ldub [%l7 + %g2], %g1
10473 nop
10474 set 0x70, %i7
10475 stx %fsr, [%l7 + %i7]
10476 set 0x40, %o3
10477 stxa %l5, [%l7 + %o3] 0x81
10478 nop
10479 set 0x58, %l1
10480 ldsh [%l7 + %l1], %o2
10481 ld [%l7 + 0x4C], %f1
10482 nop
10483 set 0x08, %l0
10484 std %g4, [%l7 + %l0]
10485 set 0x24, %o1
10486 swapa [%l7 + %o1] 0x88, %o0
10487 nop
10488 set 0x48, %i5
10489 std %i6, [%l7 + %i5]
10490 nop
10491 set 0x20, %g4
10492 ldd [%l7 + %g4], %g2
10493 nop
10494 set 0x70, %g1
10495 ldd [%l7 + %g1], %f24
10496 set 0x70, %o6
10497 sta %f17, [%l7 + %o6] 0x89
10498 add %l7, 0x50, %l6
10499 wr %g0, 0x89, %asi
10500 casxa [%l6] 0x89, %o1, %g6
10501 nop
10502 set 0x58, %g5
10503 ldsw [%l7 + %g5], %l0
10504 set 0x48, %o2
10505 sta %f12, [%l7 + %o2] 0x89
10506 set 0x50, %i4
10507 lda [%l7 + %i4] 0x80, %f5
10508 nop
10509 set 0x50, %o7
10510 ldd [%l7 + %o7], %f28
10511 nop
10512 set 0x50, %o0
10513 ldx [%l7 + %o0], %g4
10514 set 0x30, %l5
10515 stda %g6, [%l7 + %l5] 0xe3
10516 membar #Sync
10517 set 0x1C, %l3
10518 swapa [%l7 + %l3] 0x81, %o4
10519 and %l2, %g3, %i2
10520 set 0x50, %g3
10521 prefetcha [%l7 + %g3] 0x89, 0
10522 nop
10523 set 0x28, %i3
10524 std %f18, [%l7 + %i3]
10525 set 0x40, %l6
10526 stda %f0, [%l7 + %l6] 0xc4
10527 nop
10528 set 0x14, %g7
10529 swap [%l7 + %g7], %o6
10530 add %l7, 0x30, %l6
10531 wr %g0, 0x88, %asi
10532 casxa [%l6] 0x88, %i3, %l3
10533 nop
10534 set 0x0F, %i2
10535 ldstub [%l7 + %i2], %i5
10536 set 0x29, %i1
10537 ldstuba [%l7 + %i1] 0x88, %i1
10538 set 0x6C, %o5
10539 stwa %o5, [%l7 + %o5] 0x81
10540 set 0x10, %l4
10541 ldxa [%l7 + %l4] 0x81, %i0
10542 nop
10543 set 0x7A, %i6
10544 sth %o3, [%l7 + %i6]
10545 set 0x2E, %i0
10546 stha %l4, [%l7 + %i0] 0x88
10547 set 0x34, %l2
10548 stwa %l1, [%l7 + %l2] 0xea
10549 membar #Sync
10550 or %i6, %o7, %g1
10551 set 0x62, %o4
10552 ldstuba [%l7 + %o4] 0x88, %l5
10553 set 0x39, %g2
10554 stba %o2, [%l7 + %g2] 0xeb
10555 membar #Sync
10556 set 0x40, %g6
10557 swapa [%l7 + %g6] 0x80, %l6
10558 fpadd16s %f24, %f9, %f20
10559 set 0x78, %o3
10560 ldxa [%l7 + %o3] 0x81, %g5
10561 nop
10562 set 0x58, %i7
10563 stx %fsr, [%l7 + %i7]
10564 set 0x20, %l0
10565 stwa %o0, [%l7 + %l0] 0x88
10566 set 0x40, %o1
10567 ldda [%l7 + %o1] 0x81, %f0
10568 ld [%l7 + 0x6C], %f17
10569 nop
10570 set 0x54, %l1
10571 swap [%l7 + %l1], %g2
10572 nop
10573 set 0x40, %i5
10574 std %i6, [%l7 + %i5]
10575 nop
10576 set 0x5A, %g1
10577 ldsh [%l7 + %g1], %g6
10578 or %o1, %l0, %g4
10579 nop
10580 set 0x68, %o6
10581 stw %o4, [%l7 + %o6]
10582 add %g7, %l2, %g3
10583 set 0x44, %g4
10584 stha %i4, [%l7 + %g4] 0x89
10585 nop
10586 set 0x38, %o2
10587 ldub [%l7 + %o2], %o6
10588 set 0x40, %i4
10589 swapa [%l7 + %i4] 0x81, %i3
10590 set 0x68, %o7
10591 swapa [%l7 + %o7] 0x89, %l3
10592 nop
10593 set 0x74, %g5
10594 ldsw [%l7 + %g5], %i2
10595 nop
10596 set 0x78, %o0
10597 sth %i1, [%l7 + %o0]
10598 set 0x5D, %l3
10599 stba %o5, [%l7 + %l3] 0xe2
10600 membar #Sync
10601 set 0x0C, %l5
10602 stwa %i0, [%l7 + %l5] 0xe2
10603 membar #Sync
10604 set 0x56, %g3
10605 ldstuba [%l7 + %g3] 0x81, %o3
10606 nop
10607 set 0x58, %i3
10608 ldsw [%l7 + %i3], %i5
10609 nop
10610 set 0x6C, %g7
10611 lduh [%l7 + %g7], %l1
10612 nop
10613 set 0x58, %l6
10614 stw %i6, [%l7 + %l6]
10615 set 0x40, %i1
10616 stda %f16, [%l7 + %i1] 0x89
10617 set 0x40, %o5
10618 stda %f16, [%l7 + %o5] 0xf1
10619 membar #Sync
10620 set 0x58, %i2
10621 sta %f13, [%l7 + %i2] 0x89
10622 set 0x08, %i6
10623 swapa [%l7 + %i6] 0x81, %l4
10624 nop
10625 set 0x74, %i0
10626 sth %g1, [%l7 + %i0]
10627 set 0x40, %l4
10628 stda %f0, [%l7 + %l4] 0xf0
10629 membar #Sync
10630 ld [%l7 + 0x34], %f3
10631 nop
10632 set 0x30, %l2
10633 ldx [%l7 + %l2], %o7
10634 set 0x40, %o4
10635 stda %f0, [%l7 + %o4] 0xf8
10636 membar #Sync
10637 nop
10638 set 0x32, %g2
10639 lduh [%l7 + %g2], %l5
10640 nop
10641 set 0x38, %g6
10642 lduw [%l7 + %g6], %o2
10643 set 0x40, %i7
10644 stda %f0, [%l7 + %i7] 0xd0
10645 st %f22, [%l7 + 0x70]
10646 or %g5, %o0, %l6
10647 or %g2, %i7, %g6
10648 set 0x10, %l0
10649 stda %l0, [%l7 + %l0] 0xe3
10650 membar #Sync
10651 st %f11, [%l7 + 0x68]
10652 add %g4, %o1, %o4
10653 or %g7, %g3, %l2
10654 nop
10655 set 0x52, %o1
10656 ldsh [%l7 + %o1], %o6
10657 nop
10658 set 0x1A, %l1
10659 ldsh [%l7 + %l1], %i4
10660 nop
10661 set 0x48, %o3
10662 ldsw [%l7 + %o3], %l3
10663 nop
10664 set 0x3A, %i5
10665 sth %i2, [%l7 + %i5]
10666 nop
10667 set 0x08, %o6
10668 lduh [%l7 + %o6], %i3
10669 set 0x08, %g1
10670 stda %o4, [%l7 + %g1] 0xea
10671 membar #Sync
10672 nop
10673 set 0x34, %o2
10674 stw %i1, [%l7 + %o2]
10675 nop
10676 set 0x58, %i4
10677 sth %o3, [%l7 + %i4]
10678 set 0x28, %g4
10679 prefetcha [%l7 + %g4] 0x88, 2
10680 nop
10681 set 0x46, %o7
10682 sth %l1, [%l7 + %o7]
10683 ld [%l7 + 0x0C], %f12
10684 set 0x4F, %o0
10685 ldstuba [%l7 + %o0] 0x89, %i6
10686 or %l4, %g1, %i0
10687 nop
10688 set 0x08, %l3
10689 ldd [%l7 + %l3], %f6
10690 nop
10691 set 0x44, %g5
10692 prefetch [%l7 + %g5], 2
10693 nop
10694 set 0x1C, %l5
10695 ldub [%l7 + %l5], %o7
10696 set 0x60, %g3
10697 ldxa [%l7 + %g3] 0x80, %l5
10698 set 0x44, %i3
10699 stha %o2, [%l7 + %i3] 0xeb
10700 membar #Sync
10701 set 0x10, %l6
10702 ldda [%l7 + %l6] 0x88, %o0
10703 nop
10704 set 0x44, %g7
10705 stw %g5, [%l7 + %g7]
10706 set 0x40, %o5
10707 stda %f0, [%l7 + %o5] 0xca
10708 nop
10709 set 0x60, %i1
10710 sth %g2, [%l7 + %i1]
10711 set 0x58, %i6
10712 swapa [%l7 + %i6] 0x88, %l6
10713 or %i7, %l0, %g4
10714 nop
10715 set 0x40, %i0
10716 stw %o1, [%l7 + %i0]
10717 add %l7, 0x38, %l6
10718 wr %g0, 0x81, %asi
10719 ldxa [%l6] %asi, %o4
10720 casxa [%l6] 0x81, %o4, %g7
10721 set 0x78, %i2
10722 stxa %g3, [%l7 + %i2] 0xe2
10723 membar #Sync
10724 st %f9, [%l7 + 0x14]
10725 membar #Sync
10726 set 0x40, %l2
10727 ldda [%l7 + %l2] 0xf9, %f0
10728 nop
10729 set 0x68, %o4
10730 ldsw [%l7 + %o4], %g6
10731 or %o6, %l2, %l3
10732 nop
10733 set 0x68, %g2
10734 ldsw [%l7 + %g2], %i2
10735 set 0x6A, %g6
10736 stha %i4, [%l7 + %g6] 0x88
10737 nop
10738 set 0x60, %i7
10739 swap [%l7 + %i7], %i3
10740 nop
10741 set 0x2C, %l4
10742 lduw [%l7 + %l4], %o5
10743 nop
10744 set 0x69, %o1
10745 ldub [%l7 + %o1], %o3
10746 st %fsr, [%l7 + 0x70]
10747 nop
10748 set 0x18, %l0
10749 ldx [%l7 + %l0], %i5
10750 st %fsr, [%l7 + 0x7C]
10751 nop
10752 set 0x20, %o3
10753 std %i0, [%l7 + %o3]
10754 set 0x3A, %i5
10755 stba %i6, [%l7 + %i5] 0x80
10756 nop
10757 set 0x3C, %o6
10758 lduh [%l7 + %o6], %l1
10759 set 0x40, %g1
10760 stda %f0, [%l7 + %g1] 0xd0
10761 nop
10762 set 0x30, %l1
10763 stx %l4, [%l7 + %l1]
10764 nop
10765 set 0x58, %i4
10766 stb %g1, [%l7 + %i4]
10767 set 0x40, %g4
10768 ldda [%l7 + %g4] 0x80, %f0
10769 nop
10770 set 0x60, %o7
10771 ldx [%l7 + %o7], %o7
10772 set 0x28, %o0
10773 prefetcha [%l7 + %o0] 0x80, 2
10774 nop
10775 set 0x2C, %o2
10776 swap [%l7 + %o2], %o2
10777 or %o0, %g5, %l5
10778 nop
10779 set 0x38, %l3
10780 lduw [%l7 + %l3], %l6
10781 nop
10782 set 0x18, %l5
10783 ldsw [%l7 + %l5], %i7
10784 nop
10785 set 0x10, %g5
10786 swap [%l7 + %g5], %g2
10787 nop
10788 set 0x60, %g3
10789 ldstub [%l7 + %g3], %g4
10790 set 0x78, %i3
10791 ldxa [%l7 + %i3] 0x88, %o1
10792 add %l7, 0x24, %l6
10793 wr %g0, 0x80, %asi
10794 lda [%l6] %asi, %o4
10795 casa [%l6] 0x80, %o4, %g7
10796 nop
10797 set 0x54, %l6
10798 swap [%l7 + %l6], %l0
10799 set 0x55, %g7
10800 stba %g3, [%l7 + %g7] 0xeb
10801 membar #Sync
10802 nop
10803 set 0x38, %o5
10804 ldd [%l7 + %o5], %f4
10805 set 0x30, %i1
10806 ldxa [%l7 + %i1] 0x81, %o6
10807 st %f13, [%l7 + 0x78]
10808 set 0x60, %i0
10809 ldxa [%l7 + %i0] 0x89, %g6
10810 nop
10811 set 0x50, %i2
10812 ldsw [%l7 + %i2], %l3
10813 add %i2, %l2, %i3
10814 nop
10815 set 0x60, %l2
10816 std %o4, [%l7 + %l2]
10817 nop
10818 set 0x58, %i6
10819 std %f16, [%l7 + %i6]
10820 nop
10821 set 0x20, %g2
10822 ldd [%l7 + %g2], %o2
10823 nop
10824 set 0x08, %o4
10825 ldx [%l7 + %o4], %i4
10826 nop
10827 set 0x42, %i7
10828 ldsb [%l7 + %i7], %i1
10829 nop
10830 set 0x7C, %g6
10831 ldsw [%l7 + %g6], %i5
10832 nop
10833 set 0x40, %o1
10834 std %i6, [%l7 + %o1]
10835 set 0x38, %l4
10836 stda %l0, [%l7 + %l4] 0x81
10837 ld [%l7 + 0x08], %f19
10838 fpadd32 %f24, %f18, %f30
10839 set 0x68, %o3
10840 stxa %l4, [%l7 + %o3] 0xea
10841 membar #Sync
10842 nop
10843 set 0x34, %l0
10844 stw %g1, [%l7 + %l0]
10845 set 0x60, %i5
10846 stxa %o7, [%l7 + %i5] 0x88
10847 nop
10848 set 0x68, %o6
10849 std %f28, [%l7 + %o6]
10850 set 0x50, %l1
10851 ldda [%l7 + %l1] 0x88, %o2
10852 set 0x20, %g1
10853 ldda [%l7 + %g1] 0x80, %o0
10854 nop
10855 set 0x3A, %g4
10856 ldub [%l7 + %g4], %i0
10857 nop
10858 set 0x20, %o7
10859 stx %fsr, [%l7 + %o7]
10860 set 0x57, %o0
10861 stba %g5, [%l7 + %o0] 0xe3
10862 membar #Sync
10863 set 0x7C, %i4
10864 lda [%l7 + %i4] 0x81, %f12
10865 nop
10866 set 0x40, %l3
10867 ldsb [%l7 + %l3], %l5
10868 add %l6, %i7, %g2
10869 set 0x30, %o2
10870 lda [%l7 + %o2] 0x88, %f13
10871 set 0x58, %l5
10872 ldxa [%l7 + %l5] 0x88, %o1
10873 or %o4, %g7, %g4
10874 nop
10875 set 0x28, %g5
10876 stx %fsr, [%l7 + %g5]
10877 add %l7, 0x2C, %l6
10878 wr %g0, 0x88, %asi
10879 lda [%l6] %asi, %g3
10880 casa [%l6] 0x88, %g3, %o6
10881 add %l7, 0x68, %l6
10882 wr %g0, 0x80, %asi
10883 casxa [%l6] 0x80, %l0, %l3
10884 set 0x50, %i3
10885 ldda [%l7 + %i3] 0x89, %g6
10886 nop
10887 set 0x78, %g3
10888 stx %l2, [%l7 + %g3]
10889 set 0x18, %l6
10890 stda %i2, [%l7 + %l6] 0x88
10891 set 0x66, %o5
10892 stha %o5, [%l7 + %o5] 0xe3
10893 membar #Sync
10894 nop
10895 set 0x1C, %i1
10896 ldub [%l7 + %i1], %o3
10897 st %fsr, [%l7 + 0x10]
10898 nop
10899 set 0x55, %g7
10900 stb %i4, [%l7 + %g7]
10901 set 0x20, %i0
10902 ldxa [%l7 + %i0] 0x80, %i2
10903 nop
10904 set 0x45, %i2
10905 ldsb [%l7 + %i2], %i5
10906 and %i1, %i6, %l4
10907 add %l7, 0x50, %l6
10908 wr %g0, 0x88, %asi
10909 lda [%l6] %asi, %g1
10910 casa [%l6] 0x88, %g1, %o7
10911 nop
10912 set 0x50, %i6
10913 sth %l1, [%l7 + %i6]
10914 fpadd16 %f30, %f18, %f30
10915 nop
10916 set 0x7C, %l2
10917 stb %o0, [%l7 + %l2]
10918 set 0x17, %o4
10919 ldstuba [%l7 + %o4] 0x89, %o2
10920 nop
10921 set 0x48, %i7
10922 stx %fsr, [%l7 + %i7]
10923 add %l7, 0x08, %l6
10924 wr %g0, 0x81, %asi
10925 ldxa [%l6] %asi, %i0
10926 casxa [%l6] 0x81, %i0, %l5
10927 nop
10928 set 0x0C, %g6
10929 swap [%l7 + %g6], %g5
10930 nop
10931 set 0x40, %g2
10932 stb %i7, [%l7 + %g2]
10933 nop
10934 set 0x3F, %o1
10935 stb %g2, [%l7 + %o1]
10936 nop
10937 set 0x54, %o3
10938 ldub [%l7 + %o3], %l6
10939 set 0x50, %l0
10940 ldstuba [%l7 + %l0] 0x81, %o4
10941 set 0x48, %i5
10942 prefetcha [%l7 + %i5] 0x89, 0
10943 wr %g7, %g4, %ccr
10944 set 0x42, %l4
10945 stba %g3, [%l7 + %l4] 0x81
10946 nop
10947 set 0x10, %o6
10948 ldsw [%l7 + %o6], %o6
10949 set 0x28, %l1
10950 prefetcha [%l7 + %l1] 0x80, 0
10951 nop
10952 set 0x22, %g1
10953 ldsh [%l7 + %g1], %g6
10954 nop
10955 set 0x78, %g4
10956 lduw [%l7 + %g4], %l0
10957 nop
10958 set 0x5F, %o0
10959 stb %i3, [%l7 + %o0]
10960 nop
10961 set 0x58, %o7
10962 std %f18, [%l7 + %o7]
10963 membar #Sync
10964 set 0x40, %l3
10965 ldda [%l7 + %l3] 0xf0, %f16
10966 nop
10967 set 0x40, %o2
10968 lduh [%l7 + %o2], %o5
10969 set 0x40, %i4
10970 stda %f0, [%l7 + %i4] 0x80
10971 nop
10972 or %g0, 0x8, %l0
10973 sllx %l0, 0x3c, %l0
10974 wr %l0, %g0, %sys_tick_cmpr
10975 nop
10976 set 0x3C, %g5
10977 ldsw [%l7 + %g5], %i4
10978 nop
10979 set 0x48, %l5
10980 ldsh [%l7 + %l5], %i5
10981 nop
10982 set 0x08, %g3
10983 std %f16, [%l7 + %g3]
10984 nop
10985 set 0x44, %l6
10986 swap [%l7 + %l6], %i2
10987 set 0x08, %i3
10988 swapa [%l7 + %i3] 0x88, %i6
10989 nop
10990 set 0x15, %i1
10991 ldstub [%l7 + %i1], %i1
10992 and %g1, %o7, %l1
10993 nop
10994 set 0x50, %g7
10995 stx %l4, [%l7 + %g7]
10996 set 0x50, %i0
10997 stda %o2, [%l7 + %i0] 0xea
10998 membar #Sync
10999 set 0x28, %i2
11000 stxa %i0, [%l7 + %i2] 0xe2
11001 membar #Sync
11002 nop
11003 set 0x2F, %i6
11004 ldub [%l7 + %i6], %o0
11005 set 0x20, %l2
11006 lda [%l7 + %l2] 0x81, %f29
11007 add %l7, 0x68, %l6
11008 wr %g0, 0x89, %asi
11009 casxa [%l6] 0x89, %g5, %i7
11010 nop
11011 set 0x49, %o5
11012 ldub [%l7 + %o5], %g2
11013 set 0x1A, %i7
11014 stba %l6, [%l7 + %i7] 0x89
11015 nop
11016 set 0x20, %o4
11017 ldsh [%l7 + %o4], %l5
11018 add %l7, 0x28, %l6
11019 wr %g0, 0x81, %asi
11020 casxa [%l6] 0x81, %o4, %o1
11021 or %g4, %g3, %o6
11022 nop
11023 set 0x08, %g6
11024 ldx [%l7 + %g6], %g7
11025 wr %g6, %l3, %pic
11026 set 0x10, %g2
11027 prefetcha [%l7 + %g2] 0x88, 4
11028 nop
11029 set 0x68, %o1
11030 lduw [%l7 + %o1], %o5
11031 nop
11032 set 0x4C, %l0
11033 lduw [%l7 + %l0], %l0
11034 nop
11035 set 0x40, %o3
11036 ldub [%l7 + %o3], %o3
11037 membar #Sync
11038 set 0x40, %i5
11039 ldda [%l7 + %i5] 0xf9, %f16
11040 nop
11041 set 0x70, %o6
11042 stx %fsr, [%l7 + %o6]
11043 nop
11044 set 0x40, %l1
11045 ldx [%l7 + %l1], %i4
11046 nop
11047 set 0x6C, %g1
11048 lduw [%l7 + %g1], %l2
11049 fpadd32s %f18, %f20, %f18
11050 nop
11051 set 0x66, %l4
11052 ldsh [%l7 + %l4], %i2
11053 set 0x50, %o0
11054 ldxa [%l7 + %o0] 0x81, %i5
11055 st %f2, [%l7 + 0x48]
11056 ld [%l7 + 0x5C], %f8
11057 nop
11058 set 0x3A, %o7
11059 sth %i1, [%l7 + %o7]
11060 set 0x24, %l3
11061 swapa [%l7 + %l3] 0x80, %i6
11062 nop
11063 set 0x78, %o2
11064 std %o6, [%l7 + %o2]
11065 nop
11066 set 0x54, %g4
11067 lduw [%l7 + %g4], %g1
11068 nop
11069 set 0x40, %i4
11070 ldx [%l7 + %i4], %l4
11071 set 0x4C, %g5
11072 stwa %l1, [%l7 + %g5] 0x80
11073 nop
11074 set 0x48, %g3
11075 stx %o2, [%l7 + %g3]
11076 set 0x50, %l5
11077 sta %f13, [%l7 + %l5] 0x80
11078 nop
11079 set 0x18, %i3
11080 ldx [%l7 + %i3], %o0
11081 nop
11082 set 0x6C, %l6
11083 ldsh [%l7 + %l6], %i0
11084 nop
11085 set 0x12, %i1
11086 lduh [%l7 + %i1], %g5
11087 EXIT_GOOD
11088
11089
11090
11091!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11092!
11093! Stats for Thread 2:
11094!
11095! Type l : 1273
11096! Type a : 25
11097! Type cti : 15
11098! Type x : 546
11099! Type f : 36
11100! Type i : 105
11101!
11102!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11103
11104!
11105! Thread 3 Start
11106!
11107.global thread_3
11108thread_3:
11109 mov %l7, %g1
11110 !# Set %cwp for 8 windows
11111 !# This threads memory space into each %l7
11112 wrpr %g0, 0x7, %cwp
11113 mov %g1, %l7
11114 wrpr %g0, 0x6, %cwp
11115 mov %g1, %l7
11116 wrpr %g0, 0x5, %cwp
11117 mov %g1, %l7
11118 wrpr %g0, 0x4, %cwp
11119 mov %g1, %l7
11120 wrpr %g0, 0x3, %cwp
11121 mov %g1, %l7
11122 wrpr %g0, 0x2, %cwp
11123 mov %g1, %l7
11124 wrpr %g0, 0x1, %cwp
11125 mov %g1, %l7
11126 wrpr %g0, 0x0, %cwp
11127 mov %g1, %l7
11128
11129 !# Set %fsr
11130 setx 0x0000000000400000, %l0, %l6 !# no post process
11131 stx %l6, [%l7 + 0x0] !# no post process
11132 ldx [%l7 + 0x0], %fsr !# no post process
11133
11134 wr %g0, 0x80, %asi !# no post process
11135
11136 !# Initialize registers ..
11137
11138 !# Global registers
11139 set 0xF, %g1
11140 set 0xA, %g2
11141 set 0x7, %g3
11142 set 0x6, %g4
11143 set 0xA, %g5
11144 set 0xB, %g6
11145 set 0xE, %g7
11146 !# Input registers
11147 set -0x1, %i0
11148 set -0x7, %i1
11149 set -0xF, %i2
11150 set -0x6, %i3
11151 set -0x9, %i4
11152 set -0x7, %i5
11153 set -0xC, %i6
11154 set -0x6, %i7
11155 !# Local registers
11156 set 0x4FC277C0, %l0
11157 set 0x1146288A, %l1
11158 set 0x12B5095F, %l2
11159 set 0x05C3C161, %l3
11160 set 0x20C166DC, %l4
11161 set 0x174CCBC0, %l5
11162 set 0x305DED6C, %l6
11163 !# Output registers
11164 set -0x04FE, %o0
11165 set 0x0DF3, %o1
11166 set 0x1496, %o2
11167 set 0x0073, %o3
11168 set -0x0F01, %o4
11169 set 0x04FB, %o5
11170 set -0x10BA, %o6
11171 set 0x0904, %o7
11172 !# Float registers
11173 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
11174 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
11175 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
11176 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
11177 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
11178 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
11179 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
11180 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
11181 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
11182 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
11183 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
11184 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
11185 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
11186 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
11187 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
11188 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
11189
11190 !# Execute Main Diag ..
11191
11192 nop
11193 set 0x7A, %g7
11194 ldstub [%l7 + %g7], %g2
11195 set 0x60, %i2
11196 stha %l6, [%l7 + %i2] 0x80
11197 or %l5, %i7, %o4
11198 membar #Sync
11199 set 0x40, %i6
11200 ldda [%l7 + %i6] 0xf9, %f16
11201 set 0x50, %l2
11202 prefetcha [%l7 + %l2] 0x81, 1
11203 set 0x40, %o5
11204 ldda [%l7 + %o5] 0x81, %f0
11205 set 0x64, %i7
11206 swapa [%l7 + %i7] 0x89, %g4
11207 nop
11208 set 0x2E, %o4
11209 ldsh [%l7 + %o4], %o6
11210 nop
11211 set 0x58, %i0
11212 ldx [%l7 + %i0], %g7
11213 ld [%l7 + 0x08], %f16
11214 st %f31, [%l7 + 0x64]
11215 nop
11216 set 0x2A, %g2
11217 ldstub [%l7 + %g2], %g6
11218 nop
11219 set 0x68, %o1
11220 ldx [%l7 + %o1], %g3
11221 nop
11222 set 0x48, %g6
11223 ldd [%l7 + %g6], %i2
11224 add %l3, %l0, %o5
11225 nop
11226 set 0x60, %o3
11227 ldd [%l7 + %o3], %i4
11228 add %l2, %o3, %i2
11229 nop
11230 set 0x74, %l0
11231 ldsw [%l7 + %l0], %i5
11232 nop
11233 set 0x36, %o6
11234 stb %i1, [%l7 + %o6]
11235 nop
11236 set 0x08, %l1
11237 ldd [%l7 + %l1], %i6
11238 set 0x24, %g1
11239 stha %o7, [%l7 + %g1] 0xeb
11240 membar #Sync
11241 st %f25, [%l7 + 0x24]
11242 st %fsr, [%l7 + 0x18]
11243 nop
11244 set 0x60, %l4
11245 ldd [%l7 + %l4], %l4
11246 set 0x3E, %o0
11247 stba %l1, [%l7 + %o0] 0x89
11248 nop
11249 set 0x0B, %i5
11250 ldub [%l7 + %i5], %o2
11251 nop
11252 set 0x20, %l3
11253 ldd [%l7 + %l3], %g0
11254 set 0x08, %o2
11255 ldxa [%l7 + %o2] 0x81, %i0
11256 set 0x59, %g4
11257 stba %g5, [%l7 + %g4] 0xea
11258 membar #Sync
11259 nop
11260 set 0x6D, %i4
11261 stb %o0, [%l7 + %i4]
11262 nop
11263 set 0x74, %o7
11264 lduw [%l7 + %o7], %g2
11265 nop
11266 set 0x36, %g3
11267 stb %l5, [%l7 + %g3]
11268 and %i7, %o4, %l6
11269 nop
11270 set 0x68, %g5
11271 std %f20, [%l7 + %g5]
11272 bleu,pt %icc, loop_63
11273 nop
11274 set 0x18, %i3
11275 ldd [%l7 + %i3], %f22
11276 set 0x30, %l6
11277 ldxa [%l7 + %l6] 0x80, %o1
11278loop_63:
11279 ld [%l7 + 0x28], %f3
11280 set 0x20, %l5
11281 stxa %o6, [%l7 + %l5] 0x88
11282 nop
11283 set 0x7E, %i1
11284 ldsh [%l7 + %i1], %g4
11285 set 0x30, %i2
11286 prefetcha [%l7 + %i2] 0x89, 3
11287 set 0x10, %g7
11288 ldda [%l7 + %g7] 0xe2, %g6
11289 set 0x20, %l2
11290 ldxa [%l7 + %l2] 0x80, %g3
11291 nop
11292 nop
11293 setx 0x1CF90CB8, %l0, %l6
11294 st %l6, [%l7 + 0x28]
11295 ld [%l7 + 0x28], %f16
11296 setx 0xDE4CF04A, %l1, %l5
11297 st %l5, [%l7 + 0x10]
11298 ld [%l7 + 0x10], %f18
11299 fdivs %f18, %f16, %f31
11300 nop
11301 nop
11302 setx 0x4A89F62D, %l0, %l6
11303 st %l6, [%l7 + 0x28]
11304 ld [%l7 + 0x28], %f30
11305 setx 0x1E1203E1, %l1, %l5
11306 st %l5, [%l7 + 0x10]
11307 ld [%l7 + 0x10], %f29
11308 fdivs %f29, %f30, %f19
11309 set 0x70, %i6
11310 stwa %i3, [%l7 + %i6] 0x88
11311 set 0x40, %i7
11312 ldda [%l7 + %i7] 0xd8, %f16
11313 nop
11314 set 0x18, %o4
11315 ldx [%l7 + %o4], %l0
11316 set 0x20, %i0
11317 ldxa [%l7 + %i0] 0x89, %o5
11318 add %i4, %l3, %l2
11319 nop
11320 set 0x70, %g2
11321 ldsw [%l7 + %g2], %i2
11322 fpadd16s %f2, %f19, %f8
11323 nop
11324 set 0x7D, %o5
11325 ldub [%l7 + %o5], %i5
11326 fpsub32 %f24, %f2, %f16
11327 nop
11328 set 0x58, %g6
11329 stx %i1, [%l7 + %g6]
11330 set 0x70, %o1
11331 stwa %i6, [%l7 + %o1] 0xe2
11332 membar #Sync
11333 wr %g0, 0x7, %fprs
11334 or %l1, %o7, %o2
11335 add %g1, %i0, %g5
11336 set 0x20, %o3
11337 ldda [%l7 + %o3] 0x88, %g2
11338 or %o0, %i7, %l5
11339 nop
11340 set 0x32, %o6
11341 ldsh [%l7 + %o6], %l6
11342 nop
11343 set 0x58, %l1
11344 ldd [%l7 + %l1], %o4
11345 nop
11346 set 0x7D, %g1
11347 ldub [%l7 + %g1], %o6
11348 set 0x26, %l4
11349 stha %o1, [%l7 + %l4] 0xe3
11350 membar #Sync
11351 set 0x08, %l0
11352 ldxa [%l7 + %l0] 0x80, %g4
11353 and %g7, %g6, %i3
11354 nop
11355 set 0x60, %o0
11356 stw %l0, [%l7 + %o0]
11357 set 0x76, %i5
11358 stha %g3, [%l7 + %i5] 0x88
11359 nop
11360 set 0x10, %l3
11361 ldd [%l7 + %l3], %o4
11362 nop
11363 set 0x46, %g4
11364 lduh [%l7 + %g4], %l3
11365 and %i4, %l2, %i2
11366 set 0x40, %o2
11367 ldda [%l7 + %o2] 0xda, %f0
11368 set 0x38, %o7
11369 prefetcha [%l7 + %o7] 0x80, 1
11370 st %f15, [%l7 + 0x3C]
11371 nop
11372 set 0x40, %g3
11373 ldd [%l7 + %g3], %f10
11374 st %fsr, [%l7 + 0x58]
11375 nop
11376 set 0x20, %i4
11377 lduw [%l7 + %i4], %i5
11378 nop
11379 set 0x18, %g5
11380 stx %o3, [%l7 + %g5]
11381 nop
11382 set 0x53, %l6
11383 stb %l4, [%l7 + %l6]
11384 set 0x4E, %i3
11385 stba %l1, [%l7 + %i3] 0xe3
11386 membar #Sync
11387 wr %g0, 0x5, %fprs
11388 set 0x1A, %i1
11389 ldstuba [%l7 + %i1] 0x81, %o2
11390 wr %g1, %g5, %softint
11391 set 0x48, %l5
11392 stda %g2, [%l7 + %l5] 0x81
11393 nop
11394 set 0x14, %i2
11395 ldstub [%l7 + %i2], %i0
11396 add %l7, 0x28, %l6
11397 wr %g0, 0x81, %asi
11398 ldxa [%l6] %asi, %i7
11399 casxa [%l6] 0x81, %i7, %o0
11400 nop
11401 set 0x28, %g7
11402 std %i6, [%l7 + %g7]
11403 nop
11404 set 0x5C, %i6
11405 stb %o4, [%l7 + %i6]
11406 nop
11407 set 0x6C, %l2
11408 ldsw [%l7 + %l2], %o6
11409 nop
11410 set 0x50, %i7
11411 ldd [%l7 + %i7], %f22
11412 st %fsr, [%l7 + 0x4C]
11413 set 0x08, %o4
11414 stxa %o1, [%l7 + %o4] 0x88
11415 set 0x10, %i0
11416 stda %l4, [%l7 + %i0] 0x80
11417 set 0x20, %o5
11418 swapa [%l7 + %o5] 0x80, %g4
11419 nop
11420 set 0x58, %g2
11421 ldd [%l7 + %g2], %g6
11422 set 0x50, %g6
11423 prefetcha [%l7 + %g6] 0x89, 4
11424 nop
11425 set 0x13, %o3
11426 ldstub [%l7 + %o3], %l0
11427 nop
11428 set 0x48, %o1
11429 ldx [%l7 + %o1], %i3
11430 nop
11431 set 0x0E, %l1
11432 ldstub [%l7 + %l1], %g3
11433 nop
11434 set 0x58, %o6
11435 std %f20, [%l7 + %o6]
11436 set 0x68, %l4
11437 prefetcha [%l7 + %l4] 0x89, 3
11438 add %l7, 0x5C, %l6
11439 wr %g0, 0x89, %asi
11440 lda [%l6] %asi, %o5
11441 casa [%l6] 0x89, %o5, %i4
11442 set 0x70, %g1
11443 ldda [%l7 + %g1] 0xe3, %i2
11444 nop
11445 set 0x50, %o0
11446 stx %fsr, [%l7 + %o0]
11447 nop
11448 set 0x48, %i5
11449 std %f18, [%l7 + %i5]
11450 nop
11451 set 0x10, %l3
11452 ldsw [%l7 + %l3], %l2
11453 nop
11454 set 0x48, %g4
11455 stx %i1, [%l7 + %g4]
11456 nop
11457 set 0x50, %o2
11458 ldsw [%l7 + %o2], %i5
11459 add %l7, 0x58, %l6
11460 wr %g0, 0x80, %asi
11461 ldxa [%l6] %asi, %l4
11462 casxa [%l6] 0x80, %l4, %l1
11463 set 0x7C, %o7
11464 swapa [%l7 + %o7] 0x88, %o3
11465 nop
11466 or %g0, 0x8, %l0
11467 sllx %l0, 0x3c, %l0
11468 wr %l0, 0x92E, %tick_cmpr
11469 nop
11470 set 0x68, %g3
11471 ldx [%l7 + %g3], %g1
11472 set 0x40, %l0
11473 stda %f0, [%l7 + %l0] 0xf1
11474 membar #Sync
11475 nop
11476 set 0x54, %i4
11477 sth %g5, [%l7 + %i4]
11478 nop
11479 set 0x7C, %l6
11480 swap [%l7 + %l6], %g2
11481 nop
11482 set 0x40, %i3
11483 stw %i0, [%l7 + %i3]
11484 nop
11485 set 0x64, %g5
11486 lduh [%l7 + %g5], %i6
11487 nop
11488 set 0x58, %i1
11489 ldd [%l7 + %i1], %o0
11490 ld [%l7 + 0x68], %f31
11491 set 0x08, %l5
11492 stda %i6, [%l7 + %l5] 0xe2
11493 membar #Sync
11494 set 0x5B, %g7
11495 stba %o4, [%l7 + %g7] 0x88
11496 set 0x17, %i2
11497 stba %o6, [%l7 + %i2] 0xe2
11498 membar #Sync
11499 set 0x2D, %l2
11500 stba %o1, [%l7 + %l2] 0x80
11501 set 0x78, %i7
11502 stwa %l6, [%l7 + %i7] 0xeb
11503 membar #Sync
11504 nop
11505 set 0x70, %i6
11506 ldx [%l7 + %i6], %g4
11507 nop
11508 set 0x18, %o4
11509 ldx [%l7 + %o4], %g7
11510 nop
11511 set 0x3E, %i0
11512 ldstub [%l7 + %i0], %g6
11513 nop
11514 set 0x38, %g2
11515 std %f2, [%l7 + %g2]
11516 set 0x11, %g6
11517 stba %l5, [%l7 + %g6] 0xea
11518 membar #Sync
11519 add %l7, 0x50, %l6
11520 wr %g0, 0x89, %asi
11521 ldxa [%l6] %asi, %i3
11522 casxa [%l6] 0x89, %i3, %g3
11523 nop
11524 set 0x68, %o3
11525 sth %l0, [%l7 + %o3]
11526 nop
11527 set 0x18, %o1
11528 stw %o5, [%l7 + %o1]
11529 set 0x7C, %o5
11530 stwa %i4, [%l7 + %o5] 0xe2
11531 membar #Sync
11532 nop
11533 nop
11534 setx 0xC1DC8798946AA29F, %l0, %l6
11535 stx %l6, [%l7 + 0x28]
11536 ldd [%l7 + 0x28], %f14
11537 setx 0xF2438F39637C4EBD, %l1, %l5
11538 stx %l5, [%l7 + 0x10]
11539 ldd [%l7 + 0x10], %f4
11540 fdivd %f4, %f14, %f16
11541 set 0x40, %o6
11542 lda [%l7 + %o6] 0x89, %f10
11543 ld [%l7 + 0x50], %f21
11544 nop
11545 set 0x48, %l4
11546 ldd [%l7 + %l4], %l2
11547 nop
11548 set 0x18, %l1
11549 stx %i2, [%l7 + %l1]
11550 fpsub32s %f20, %f30, %f19
11551 nop
11552 set 0x0C, %o0
11553 stw %i1, [%l7 + %o0]
11554 add %l2, %i5, %l4
11555 nop
11556 set 0x4C, %g1
11557 stw %o3, [%l7 + %g1]
11558 or %l1, %o2, %g1
11559 set 0x40, %l3
11560 stwa %g5, [%l7 + %l3] 0x81
11561 nop
11562 set 0x71, %i5
11563 stb %g2, [%l7 + %i5]
11564 set 0x48, %g4
11565 stxa %i0, [%l7 + %g4] 0xe2
11566 membar #Sync
11567 add %o7, %o0, %i7
11568 add %l7, 0x10, %l6
11569 wr %g0, 0x81, %asi
11570 casxa [%l6] 0x81, %i6, %o6
11571 or %o4, %o1, %g4
11572 add %l7, 0x68, %l6
11573 wr %g0, 0x80, %asi
11574 casa [%l6] 0x80, %l6, %g6
11575 set 0x40, %o2
11576 ldda [%l7 + %o2] 0x81, %f0
11577 nop
11578 set 0x2E, %o7
11579 ldsb [%l7 + %o7], %l5
11580 nop
11581 set 0x46, %g3
11582 ldsh [%l7 + %g3], %g7
11583 st %fsr, [%l7 + 0x40]
11584 set 0x40, %i4
11585 ldda [%l7 + %i4] 0xd8, %f0
11586 nop
11587 set 0x40, %l0
11588 swap [%l7 + %l0], %i3
11589 nop
11590 set 0x10, %i3
11591 ldd [%l7 + %i3], %f28
11592 set 0x20, %g5
11593 lda [%l7 + %g5] 0x81, %f23
11594 membar #Sync
11595 set 0x40, %i1
11596 ldda [%l7 + %i1] 0xf1, %f0
11597 nop
11598 set 0x40, %l6
11599 std %g2, [%l7 + %l6]
11600 nop
11601 set 0x55, %l5
11602 ldstub [%l7 + %l5], %o5
11603 nop
11604 set 0x5F, %g7
11605 ldub [%l7 + %g7], %l0
11606 set 0x14, %i2
11607 stwa %i4, [%l7 + %i2] 0xeb
11608 membar #Sync
11609 nop
11610 set 0x10, %l2
11611 lduw [%l7 + %l2], %l3
11612 add %i2, %l2, %i5
11613 nop
11614 set 0x22, %i7
11615 sth %l4, [%l7 + %i7]
11616 and %o3, %l1, %o2
11617 set 0x28, %o4
11618 stxa %g1, [%l7 + %o4] 0x81
11619 set 0x08, %i0
11620 prefetcha [%l7 + %i0] 0x88, 4
11621 or %g2, %i1, %o7
11622 nop
11623 set 0x48, %g2
11624 stb %o0, [%l7 + %g2]
11625 set 0x40, %g6
11626 ldda [%l7 + %g6] 0x80, %f16
11627 set 0x70, %i6
11628 lda [%l7 + %i6] 0x89, %f12
11629 nop
11630 set 0x78, %o3
11631 stb %i7, [%l7 + %o3]
11632 add %l7, 0x68, %l6
11633 wr %g0, 0x81, %asi
11634 lda [%l6] %asi, %i6
11635 casa [%l6] 0x81, %i6, %o6
11636 set 0x58, %o1
11637 ldxa [%l7 + %o1] 0x81, %i0
11638 nop
11639 set 0x39, %o6
11640 ldsb [%l7 + %o6], %o1
11641 add %l7, 0x28, %l6
11642 wr %g0, 0x88, %asi
11643 lda [%l6] %asi, %o4
11644 casa [%l6] 0x88, %o4, %g4
11645 nop
11646 set 0x24, %o5
11647 lduw [%l7 + %o5], %l6
11648 or %g6, %g7, %i3
11649 and %g3, %o5, %l5
11650 nop
11651 set 0x78, %l4
11652 std %i4, [%l7 + %l4]
11653 set 0x61, %l1
11654 ldstuba [%l7 + %l1] 0x88, %l0
11655 nop
11656 set 0x22, %o0
11657 ldub [%l7 + %o0], %i2
11658 add %l7, 0x6C, %l6
11659 wr %g0, 0x80, %asi
11660 casa [%l6] 0x80, %l3, %i5
11661 set 0x40, %l3
11662 ldda [%l7 + %l3] 0x89, %f0
11663 set 0x47, %i5
11664 ldstuba [%l7 + %i5] 0x88, %l2
11665 nop
11666 set 0x60, %g1
11667 ldsw [%l7 + %g1], %o3
11668 nop
11669 set 0x40, %o2
11670 ldx [%l7 + %o2], %l1
11671 add %l7, 0x60, %l6
11672 wr %g0, 0x88, %asi
11673 lda [%l6] %asi, %o2
11674 casa [%l6] 0x88, %o2, %g1
11675 nop
11676 set 0x1C, %g4
11677 stw %g5, [%l7 + %g4]
11678 nop
11679 set 0x36, %g3
11680 sth %l4, [%l7 + %g3]
11681 set 0x20, %o7
11682 stha %i1, [%l7 + %o7] 0xeb
11683 membar #Sync
11684 membar #Sync
11685 set 0x40, %i4
11686 ldda [%l7 + %i4] 0xf9, %f0
11687 nop
11688 set 0x0C, %i3
11689 prefetch [%l7 + %i3], 3
11690 bl,a,pt %icc, loop_64
11691 or %o7, %g2, %i7
11692 ld [%l7 + 0x18], %f3
11693 nop
11694 set 0x30, %l0
11695 ldd [%l7 + %l0], %o0
11696loop_64:
11697 nop
11698 set 0x7C, %g5
11699 stwa %o6, [%l7 + %g5] 0xea
11700 membar #Sync
11701 nop
11702 set 0x08, %i1
11703 ldd [%l7 + %i1], %f26
11704 nop
11705 set 0x20, %l6
11706 ldsh [%l7 + %l6], %i0
11707 set 0x1C, %g7
11708 sta %f21, [%l7 + %g7] 0x81
11709 set 0x18, %i2
11710 ldxa [%l7 + %i2] 0x80, %i6
11711 set 0x74, %l5
11712 lda [%l7 + %l5] 0x80, %f9
11713 bn,a %icc, loop_65
11714 nop
11715 set 0x68, %i7
11716 stx %o4, [%l7 + %i7]
11717 set 0x18, %o4
11718 stda %g4, [%l7 + %o4] 0x80
11719loop_65:
11720 st %fsr, [%l7 + 0x18]
11721 set 0x50, %i0
11722 prefetcha [%l7 + %i0] 0x80, 4
11723 nop
11724 set 0x30, %g2
11725 ldx [%l7 + %g2], %g6
11726 set 0x60, %g6
11727 sta %f5, [%l7 + %g6] 0x89
11728 nop
11729 set 0x08, %l2
11730 swap [%l7 + %l2], %g7
11731 nop
11732 set 0x08, %i6
11733 ldx [%l7 + %i6], %l6
11734 nop
11735 set 0x28, %o3
11736 prefetch [%l7 + %o3], 1
11737 nop
11738 set 0x78, %o6
11739 sth %g3, [%l7 + %o6]
11740 fpsub16 %f20, %f2, %f22
11741 st %f0, [%l7 + 0x38]
11742 set 0x60, %o1
11743 stwa %o5, [%l7 + %o1] 0x80
11744 set 0x78, %o5
11745 ldxa [%l7 + %o5] 0x80, %i3
11746 or %l5, %l0, %i2
11747 set 0x30, %l4
11748 ldxa [%l7 + %l4] 0x89, %i4
11749 nop
11750 set 0x44, %l1
11751 ldsh [%l7 + %l1], %l3
11752 set 0x58, %o0
11753 ldxa [%l7 + %o0] 0x89, %l2
11754 nop
11755 set 0x50, %l3
11756 ldx [%l7 + %l3], %i5
11757 ld [%l7 + 0x5C], %f15
11758 ld [%l7 + 0x14], %f21
11759 wr %l1, %o2, %clear_softint
11760 set 0x57, %g1
11761 ldstuba [%l7 + %g1] 0x80, %o3
11762 and %g1, %g5, %i1
11763 add %l7, 0x18, %l6
11764 wr %g0, 0x89, %asi
11765 ldxa [%l6] %asi, %l4
11766 casxa [%l6] 0x89, %l4, %o7
11767 set 0x40, %i5
11768 stda %f16, [%l7 + %i5] 0xda
11769 fpsub32s %f7, %f21, %f7
11770 fpadd16 %f22, %f14, %f26
11771 nop
11772 set 0x31, %o2
11773 ldsb [%l7 + %o2], %i7
11774 nop
11775 set 0x6B, %g4
11776 ldub [%l7 + %g4], %o0
11777 add %l7, 0x7C, %l6
11778 wr %g0, 0x88, %asi
11779 casa [%l6] 0x88, %g2, %i0
11780 wr %o6, %o4, %clear_softint
11781 set 0x20, %o7
11782 prefetcha [%l7 + %o7] 0x81, 1
11783 nop
11784 set 0x67, %g3
11785 ldsb [%l7 + %g3], %o1
11786 nop
11787 set 0x38, %i3
11788 lduh [%l7 + %i3], %g6
11789 set 0x34, %i4
11790 stha %g7, [%l7 + %i4] 0xe2
11791 membar #Sync
11792 or %i6, %l6, %o5
11793 nop
11794 set 0x3C, %g5
11795 stb %g3, [%l7 + %g5]
11796 nop
11797 set 0x58, %l0
11798 std %f6, [%l7 + %l0]
11799 bl,a,pt %icc, loop_66
11800 nop
11801 set 0x3E, %l6
11802 stb %i3, [%l7 + %l6]
11803 set 0x14, %i1
11804 lda [%l7 + %i1] 0x89, %f17
11805loop_66:
11806 nop
11807 set 0x60, %i2
11808 sta %f7, [%l7 + %i2] 0x89
11809 set 0x60, %l5
11810 stxa %l5, [%l7 + %l5] 0x88
11811 set 0x64, %g7
11812 stwa %i2, [%l7 + %g7] 0xe2
11813 membar #Sync
11814 nop
11815 set 0x20, %i7
11816 stx %i4, [%l7 + %i7]
11817 fpadd16s %f13, %f27, %f16
11818 set 0x10, %o4
11819 stda %l0, [%l7 + %o4] 0xeb
11820 membar #Sync
11821 nop
11822 set 0x09, %g2
11823 ldsb [%l7 + %g2], %l3
11824 set 0x2E, %g6
11825 stha %l2, [%l7 + %g6] 0xe2
11826 membar #Sync
11827 membar #Sync
11828 set 0x40, %i0
11829 ldda [%l7 + %i0] 0xf9, %f0
11830 nop
11831 set 0x50, %i6
11832 stx %fsr, [%l7 + %i6]
11833 nop
11834 set 0x38, %o3
11835 stb %l1, [%l7 + %o3]
11836 set 0x58, %l2
11837 sta %f5, [%l7 + %l2] 0x80
11838 and %o2, %i5, %g1
11839 set 0x0C, %o6
11840 lda [%l7 + %o6] 0x80, %f21
11841 set 0x48, %o1
11842 lda [%l7 + %o1] 0x80, %f17
11843 wr %g5, %o3, %pic
11844 nop
11845 set 0x30, %l4
11846 ldd [%l7 + %l4], %f18
11847 nop
11848 set 0x28, %l1
11849 std %i0, [%l7 + %l1]
11850 set 0x30, %o5
11851 lda [%l7 + %o5] 0x81, %f24
11852 or %o7, %i7, %o0
11853 set 0x74, %o0
11854 sta %f25, [%l7 + %o0] 0x81
11855 nop
11856 set 0x40, %g1
11857 ldd [%l7 + %g1], %f4
11858 st %fsr, [%l7 + 0x60]
11859 nop
11860 set 0x09, %i5
11861 ldsb [%l7 + %i5], %g2
11862 set 0x48, %l3
11863 ldxa [%l7 + %l3] 0x88, %i0
11864 nop
11865 set 0x7C, %o2
11866 ldsw [%l7 + %o2], %l4
11867 nop
11868 set 0x50, %o7
11869 stw %o6, [%l7 + %o7]
11870 set 0x48, %g4
11871 prefetcha [%l7 + %g4] 0x89, 2
11872 nop
11873 set 0x68, %g3
11874 ldd [%l7 + %g3], %f16
11875 set 0x0E, %i4
11876 ldstuba [%l7 + %i4] 0x88, %o4
11877 set 0x08, %g5
11878 stxa %o1, [%l7 + %g5] 0x88
11879 add %l7, 0x28, %l6
11880 wr %g0, 0x89, %asi
11881 casa [%l6] 0x89, %g6, %i6
11882 set 0x30, %i3
11883 swapa [%l7 + %i3] 0x88, %g7
11884 membar #Sync
11885 set 0x40, %l0
11886 ldda [%l7 + %l0] 0xf8, %f16
11887 nop
11888 set 0x64, %l6
11889 ldsw [%l7 + %l6], %l6
11890 nop
11891 set 0x10, %i1
11892 std %f14, [%l7 + %i1]
11893 nop
11894 set 0x50, %l5
11895 std %g2, [%l7 + %l5]
11896 set 0x30, %g7
11897 stxa %i3, [%l7 + %g7] 0xe2
11898 membar #Sync
11899 add %l5, %i2, %o5
11900 nop
11901 set 0x2E, %i7
11902 ldsb [%l7 + %i7], %l0
11903 set 0x64, %i2
11904 lda [%l7 + %i2] 0x80, %f30
11905 set 0x28, %o4
11906 sta %f14, [%l7 + %o4] 0x88
11907 nop
11908 set 0x7C, %g2
11909 ldsw [%l7 + %g2], %l3
11910 wr %l2, %i4, %set_softint
11911 nop
11912 set 0x70, %g6
11913 swap [%l7 + %g6], %o2
11914 set 0x14, %i6
11915 swapa [%l7 + %i6] 0x88, %l1
11916 fpadd16s %f16, %f8, %f22
11917 nop
11918 set 0x5A, %o3
11919 sth %g1, [%l7 + %o3]
11920 nop
11921 set 0x7C, %l2
11922 ldsw [%l7 + %l2], %g5
11923 fpsub16s %f12, %f20, %f19
11924 set 0x40, %o6
11925 ldda [%l7 + %o6] 0xda, %f0
11926 ld [%l7 + 0x28], %f23
11927 nop
11928 set 0x40, %i0
11929 ldd [%l7 + %i0], %i4
11930 nop
11931 set 0x40, %o1
11932 ldd [%l7 + %o1], %f2
11933 nop
11934 set 0x78, %l1
11935 swap [%l7 + %l1], %i1
11936 nop
11937 set 0x5C, %o5
11938 prefetch [%l7 + %o5], 2
11939 nop
11940 set 0x68, %l4
11941 ldub [%l7 + %l4], %o7
11942 set 0x48, %o0
11943 stxa %o3, [%l7 + %o0] 0xe3
11944 membar #Sync
11945 nop
11946 set 0x30, %g1
11947 prefetch [%l7 + %g1], 3
11948 nop
11949 set 0x78, %l3
11950 std %o0, [%l7 + %l3]
11951 nop
11952 set 0x28, %i5
11953 stx %fsr, [%l7 + %i5]
11954 set 0x58, %o2
11955 prefetcha [%l7 + %o2] 0x81, 1
11956 set 0x28, %g4
11957 stda %g2, [%l7 + %g4] 0x88
11958 nop
11959 set 0x24, %o7
11960 prefetch [%l7 + %o7], 3
11961 nop
11962 set 0x5C, %i4
11963 lduw [%l7 + %i4], %i0
11964 bgu,a %xcc, loop_67
11965 add %o6, %l4, %g4
11966 nop
11967 set 0x23, %g3
11968 ldsb [%l7 + %g3], %o4
11969 set 0x65, %i3
11970 stba %o1, [%l7 + %i3] 0xe2
11971 membar #Sync
11972loop_67:
11973 nop
11974 set 0x38, %l0
11975 stx %fsr, [%l7 + %l0]
11976 set 0x70, %g5
11977 swapa [%l7 + %g5] 0x81, %i6
11978 nop
11979 set 0x18, %l6
11980 ldsh [%l7 + %l6], %g7
11981 nop
11982 set 0x0C, %i1
11983 prefetch [%l7 + %i1], 4
11984 ld [%l7 + 0x60], %f29
11985 nop
11986 set 0x24, %l5
11987 sth %l6, [%l7 + %l5]
11988 fpadd16s %f28, %f20, %f25
11989 nop
11990 set 0x24, %g7
11991 ldsw [%l7 + %g7], %g3
11992 set 0x3A, %i7
11993 stha %g6, [%l7 + %i7] 0x80
11994 set 0x38, %o4
11995 swapa [%l7 + %o4] 0x89, %l5
11996 set 0x30, %i2
11997 ldda [%l7 + %i2] 0x80, %i2
11998 set 0x60, %g2
11999 ldda [%l7 + %g2] 0xeb, %i2
12000 nop
12001 set 0x50, %i6
12002 ldx [%l7 + %i6], %l0
12003 st %f24, [%l7 + 0x4C]
12004 st %f19, [%l7 + 0x30]
12005 set 0x70, %o3
12006 ldxa [%l7 + %o3] 0x88, %l3
12007 set 0x60, %g6
12008 ldda [%l7 + %g6] 0x81, %o4
12009 fpsub16 %f18, %f26, %f20
12010 nop
12011 set 0x2A, %o6
12012 sth %l2, [%l7 + %o6]
12013 set 0x38, %l2
12014 stxa %o2, [%l7 + %l2] 0xea
12015 membar #Sync
12016 nop
12017 set 0x52, %i0
12018 lduh [%l7 + %i0], %l1
12019 st %fsr, [%l7 + 0x2C]
12020 nop
12021 set 0x30, %o1
12022 ldx [%l7 + %o1], %g1
12023 or %i4, %i5, %g5
12024 nop
12025 set 0x58, %o5
12026 ldsh [%l7 + %o5], %o7
12027 set 0x6C, %l1
12028 lda [%l7 + %l1] 0x88, %f6
12029 st %fsr, [%l7 + 0x68]
12030 fpadd32 %f6, %f18, %f20
12031 nop
12032 set 0x11, %o0
12033 ldsb [%l7 + %o0], %o3
12034 set 0x20, %l4
12035 prefetcha [%l7 + %l4] 0x80, 4
12036 nop
12037 set 0x58, %g1
12038 std %i0, [%l7 + %g1]
12039 set 0x18, %i5
12040 stda %g2, [%l7 + %i5] 0x89
12041 set 0x18, %l3
12042 stxa %i0, [%l7 + %l3] 0xea
12043 membar #Sync
12044 nop
12045 set 0x40, %g4
12046 stx %o6, [%l7 + %g4]
12047 nop
12048 set 0x40, %o7
12049 ldstub [%l7 + %o7], %l4
12050 set 0x28, %o2
12051 stwa %i7, [%l7 + %o2] 0xe2
12052 membar #Sync
12053 nop
12054 set 0x28, %g3
12055 swap [%l7 + %g3], %o4
12056 nop
12057 set 0x30, %i3
12058 ldx [%l7 + %i3], %o1
12059 set 0x7B, %l0
12060 ldstuba [%l7 + %l0] 0x88, %i6
12061 nop
12062 set 0x2A, %i4
12063 ldsb [%l7 + %i4], %g4
12064 set 0x60, %l6
12065 ldda [%l7 + %l6] 0xe3, %i6
12066 nop
12067 set 0x60, %g5
12068 std %f4, [%l7 + %g5]
12069 set 0x48, %l5
12070 stwa %g3, [%l7 + %l5] 0xe3
12071 membar #Sync
12072 set 0x78, %g7
12073 ldxa [%l7 + %g7] 0x88, %g7
12074 nop
12075 set 0x54, %i1
12076 stb %g6, [%l7 + %i1]
12077 nop
12078 set 0x1F, %o4
12079 ldub [%l7 + %o4], %i3
12080 set 0x10, %i2
12081 ldxa [%l7 + %i2] 0x81, %l5
12082 nop
12083 set 0x18, %i7
12084 stw %i2, [%l7 + %i7]
12085 nop
12086 set 0x16, %i6
12087 sth %l3, [%l7 + %i6]
12088 st %fsr, [%l7 + 0x2C]
12089 set 0x60, %o3
12090 sta %f0, [%l7 + %o3] 0x81
12091 add %l7, 0x30, %l6
12092 wr %g0, 0x80, %asi
12093 casxa [%l6] 0x80, %o5, %l2
12094 set 0x1D, %g6
12095 ldstuba [%l7 + %g6] 0x89, %l0
12096 set 0x5F, %o6
12097 ldstuba [%l7 + %o6] 0x88, %o2
12098 set 0x28, %l2
12099 stxa %g1, [%l7 + %l2] 0xea
12100 membar #Sync
12101 set 0x24, %g2
12102 lda [%l7 + %g2] 0x88, %f29
12103 or %i4, %l1, %i5
12104 set 0x40, %i0
12105 stda %o6, [%l7 + %i0] 0xe3
12106 membar #Sync
12107 set 0x40, %o1
12108 stda %f0, [%l7 + %o1] 0xcc
12109 set 0x4C, %l1
12110 lda [%l7 + %l1] 0x89, %f27
12111 set 0x40, %o5
12112 stda %f16, [%l7 + %o5] 0xf8
12113 membar #Sync
12114 ble,pn %xcc, loop_68
12115 nop
12116 set 0x50, %l4
12117 prefetch [%l7 + %l4], 4
12118 nop
12119 set 0x68, %g1
12120 std %f0, [%l7 + %g1]
12121 nop
12122 set 0x48, %o0
12123 stw %o3, [%l7 + %o0]
12124loop_68:
12125 nop
12126 set 0x50, %l3
12127 stxa %o0, [%l7 + %l3] 0x81
12128 nop
12129 set 0x28, %g4
12130 stw %g5, [%l7 + %g4]
12131 set 0x7F, %i5
12132 ldstuba [%l7 + %i5] 0x81, %i1
12133 set 0x14, %o2
12134 lda [%l7 + %o2] 0x81, %f15
12135 nop
12136 set 0x44, %o7
12137 ldsw [%l7 + %o7], %i0
12138 nop
12139 set 0x78, %i3
12140 ldd [%l7 + %i3], %g2
12141 st %f15, [%l7 + 0x14]
12142 set 0x5E, %l0
12143 stha %l4, [%l7 + %l0] 0xeb
12144 membar #Sync
12145 set 0x30, %g3
12146 ldda [%l7 + %g3] 0x88, %o6
12147 set 0x1C, %l6
12148 stwa %i7, [%l7 + %l6] 0x89
12149 nop
12150 set 0x1B, %i4
12151 ldsb [%l7 + %i4], %o1
12152 set 0x60, %l5
12153 stba %i6, [%l7 + %l5] 0xe3
12154 membar #Sync
12155 set 0x40, %g7
12156 stda %o4, [%l7 + %g7] 0xe2
12157 membar #Sync
12158 set 0x5C, %i1
12159 sta %f26, [%l7 + %i1] 0x80
12160 nop
12161 set 0x20, %g5
12162 stx %g4, [%l7 + %g5]
12163 nop
12164 set 0x30, %o4
12165 ldd [%l7 + %o4], %f14
12166 set 0x50, %i7
12167 ldstuba [%l7 + %i7] 0x88, %l6
12168 and %g3, %g6, %g7
12169 fpadd16s %f3, %f24, %f26
12170 nop
12171 set 0x30, %i2
12172 stx %i3, [%l7 + %i2]
12173 set 0x4B, %o3
12174 stba %i2, [%l7 + %o3] 0xea
12175 membar #Sync
12176 st %f6, [%l7 + 0x5C]
12177 add %l7, 0x74, %l6
12178 wr %g0, 0x80, %asi
12179 casa [%l6] 0x80, %l3, %l5
12180 nop
12181 set 0x58, %i6
12182 std %o4, [%l7 + %i6]
12183 nop
12184 set 0x5E, %o6
12185 ldsh [%l7 + %o6], %l0
12186 nop
12187 set 0x68, %l2
12188 stx %o2, [%l7 + %l2]
12189 set 0x1C, %g2
12190 swapa [%l7 + %g2] 0x89, %g1
12191 set 0x40, %g6
12192 stda %i4, [%l7 + %g6] 0xea
12193 membar #Sync
12194 nop
12195 set 0x20, %i0
12196 stx %fsr, [%l7 + %i0]
12197 set 0x18, %o1
12198 swapa [%l7 + %o1] 0x81, %l2
12199 set 0x30, %l1
12200 sta %f30, [%l7 + %l1] 0x89
12201 set 0x38, %o5
12202 ldxa [%l7 + %o5] 0x80, %i5
12203 wr %g0, 0x5, %fprs
12204 set 0x48, %l4
12205 ldxa [%l7 + %l4] 0x81, %o0
12206 nop
12207 set 0x42, %g1
12208 lduh [%l7 + %g1], %g5
12209 set 0x70, %o0
12210 lda [%l7 + %o0] 0x89, %f23
12211 nop
12212 set 0x40, %g4
12213 ldsw [%l7 + %g4], %o3
12214 nop
12215 set 0x0B, %i5
12216 ldub [%l7 + %i5], %i1
12217 nop
12218 set 0x34, %o2
12219 stw %i0, [%l7 + %o2]
12220 set 0x68, %l3
12221 ldxa [%l7 + %l3] 0x88, %g2
12222 st %f25, [%l7 + 0x44]
12223 nop
12224 set 0x48, %o7
12225 ldsb [%l7 + %o7], %l4
12226 ba,a,pn %xcc, loop_69
12227 st %f30, [%l7 + 0x70]
12228 nop
12229 set 0x2C, %l0
12230 swap [%l7 + %l0], %i7
12231 add %l7, 0x08, %l6
12232 wr %g0, 0x88, %asi
12233 casxa [%l6] 0x88, %o1, %i6
12234loop_69:
12235 and %o6, %g4, %l6
12236 nop
12237 set 0x58, %g3
12238 ldsb [%l7 + %g3], %o4
12239 nop
12240 set 0x14, %l6
12241 swap [%l7 + %l6], %g3
12242 nop
12243 set 0x58, %i4
12244 ldd [%l7 + %i4], %f2
12245 nop
12246 set 0x28, %i3
12247 stw %g6, [%l7 + %i3]
12248 nop
12249 set 0x48, %g7
12250 ldx [%l7 + %g7], %i3
12251 set 0x58, %l5
12252 stha %g7, [%l7 + %l5] 0xeb
12253 membar #Sync
12254 set 0x40, %g5
12255 stda %f0, [%l7 + %g5] 0xd0
12256 nop
12257 set 0x50, %o4
12258 lduw [%l7 + %o4], %l3
12259 nop
12260 set 0x5C, %i1
12261 stw %l5, [%l7 + %i1]
12262 and %i2, %l0, %o5
12263 bl %xcc, loop_70
12264 fpsub16 %f20, %f2, %f10
12265 set 0x68, %i7
12266 stxa %g1, [%l7 + %i7] 0x81
12267loop_70:
12268 nop
12269 set 0x24, %o3
12270 lduw [%l7 + %o3], %o2
12271 nop
12272 set 0x58, %i2
12273 lduw [%l7 + %i2], %l2
12274 nop
12275 set 0x24, %i6
12276 swap [%l7 + %i6], %i4
12277 bge,a %icc, loop_71
12278 or %o7, %i5, %o0
12279 and %g5, %o3, %l1
12280 nop
12281 set 0x50, %o6
12282 prefetch [%l7 + %o6], 0
12283loop_71:
12284 nop
12285 set 0x08, %l2
12286 lduh [%l7 + %l2], %i0
12287 set 0x51, %g6
12288 ldstuba [%l7 + %g6] 0x89, %g2
12289 nop
12290 set 0x28, %g2
12291 ldub [%l7 + %g2], %l4
12292 nop
12293 set 0x52, %o1
12294 sth %i7, [%l7 + %o1]
12295 nop
12296 set 0x14, %l1
12297 sth %i1, [%l7 + %l1]
12298 nop
12299 set 0x18, %i0
12300 ldsw [%l7 + %i0], %i6
12301 bge,pn %icc, loop_72
12302 nop
12303 set 0x5C, %l4
12304 ldsw [%l7 + %l4], %o1
12305 nop
12306 set 0x42, %g1
12307 stb %g4, [%l7 + %g1]
12308 nop
12309 set 0x38, %o5
12310 ldd [%l7 + %o5], %o6
12311loop_72:
12312 nop
12313 set 0x3C, %o0
12314 lduh [%l7 + %o0], %l6
12315 nop
12316 set 0x78, %g4
12317 ldd [%l7 + %g4], %g2
12318 nop
12319 set 0x36, %i5
12320 sth %g6, [%l7 + %i5]
12321 nop
12322 set 0x38, %o2
12323 std %f30, [%l7 + %o2]
12324 nop
12325 set 0x7C, %l3
12326 prefetch [%l7 + %l3], 3
12327 set 0x1A, %l0
12328 stha %i3, [%l7 + %l0] 0xe2
12329 membar #Sync
12330 nop
12331 set 0x68, %o7
12332 stw %o4, [%l7 + %o7]
12333 add %l7, 0x38, %l6
12334 wr %g0, 0x89, %asi
12335 casxa [%l6] 0x89, %l3, %l5
12336 wr %g7, %i2, %sys_tick
12337 nop
12338 set 0x78, %g3
12339 ldsw [%l7 + %g3], %l0
12340 and %g1, %o5, %o2
12341 nop
12342 set 0x76, %i4
12343 sth %l2, [%l7 + %i4]
12344 fpadd16s %f3, %f30, %f19
12345 set 0x70, %l6
12346 ldda [%l7 + %l6] 0xe3, %o6
12347 nop
12348 set 0x1C, %i3
12349 sth %i4, [%l7 + %i3]
12350 add %l7, 0x10, %l6
12351 wr %g0, 0x80, %asi
12352 casxa [%l6] 0x80, %o0, %i5
12353 add %l7, 0x70, %l6
12354 wr %g0, 0x89, %asi
12355 ldxa [%l6] %asi, %g5
12356 casxa [%l6] 0x89, %g5, %l1
12357 set 0x72, %l5
12358 stha %o3, [%l7 + %l5] 0xea
12359 membar #Sync
12360 nop
12361 set 0x20, %g7
12362 ldsb [%l7 + %g7], %g2
12363 nop
12364 set 0x08, %g5
12365 stx %fsr, [%l7 + %g5]
12366 fpsub16 %f14, %f2, %f28
12367 or %l4, %i0, %i1
12368 set 0x58, %i1
12369 stda %i6, [%l7 + %i1] 0x81
12370 nop
12371 set 0x4C, %o4
12372 swap [%l7 + %o4], %o1
12373 nop
12374 set 0x68, %o3
12375 std %f0, [%l7 + %o3]
12376 nop
12377 set 0x68, %i2
12378 ldd [%l7 + %i2], %i6
12379 nop
12380 set 0x2C, %i6
12381 swap [%l7 + %i6], %o6
12382 set 0x5C, %i7
12383 sta %f14, [%l7 + %i7] 0x89
12384 set 0x18, %l2
12385 stba %g4, [%l7 + %l2] 0xe2
12386 membar #Sync
12387 ld [%l7 + 0x7C], %f31
12388 wr %l6, %g6, %sys_tick
12389 or %i3, %g3, %o4
12390 nop
12391 set 0x70, %g6
12392 lduw [%l7 + %g6], %l5
12393 nop
12394 set 0x50, %g2
12395 ldx [%l7 + %g2], %l3
12396 and %g7, %l0, %i2
12397 set 0x2D, %o1
12398 ldstuba [%l7 + %o1] 0x81, %o5
12399 set 0x78, %o6
12400 prefetcha [%l7 + %o6] 0x81, 1
12401 set 0x1C, %i0
12402 sta %f23, [%l7 + %i0] 0x89
12403 nop
12404 set 0x68, %l4
12405 stw %l2, [%l7 + %l4]
12406 wr %g1, %o7, %y
12407 ld [%l7 + 0x64], %f11
12408 set 0x68, %g1
12409 ldxa [%l7 + %g1] 0x89, %i4
12410 nop
12411 set 0x20, %o5
12412 ldd [%l7 + %o5], %o0
12413 nop
12414 set 0x50, %l1
12415 std %g4, [%l7 + %l1]
12416 set 0x40, %g4
12417 lda [%l7 + %g4] 0x81, %f29
12418 set 0x50, %i5
12419 stda %l0, [%l7 + %i5] 0xe3
12420 membar #Sync
12421 set 0x44, %o0
12422 lda [%l7 + %o0] 0x89, %f30
12423 and %o3, %g2, %i5
12424 nop
12425 set 0x64, %l3
12426 swap [%l7 + %l3], %i0
12427 and %l4, %i1, %o1
12428 nop
12429 set 0x60, %o2
12430 stx %i6, [%l7 + %o2]
12431 fpsub32s %f26, %f1, %f3
12432 membar #Sync
12433 set 0x40, %o7
12434 ldda [%l7 + %o7] 0xf1, %f16
12435 add %l7, 0x48, %l6
12436 wr %g0, 0x81, %asi
12437 lda [%l6] %asi, %i7
12438 casa [%l6] 0x81, %i7, %o6
12439 nop
12440 set 0x0C, %g3
12441 ldsh [%l7 + %g3], %g4
12442 nop
12443 set 0x70, %l0
12444 ldx [%l7 + %l0], %g6
12445 nop
12446 set 0x2C, %l6
12447 prefetch [%l7 + %l6], 2
12448 set 0x68, %i3
12449 stha %l6, [%l7 + %i3] 0x81
12450 or %g3, %o4, %i3
12451 set 0x30, %l5
12452 stxa %l5, [%l7 + %l5] 0xe2
12453 membar #Sync
12454 set 0x40, %i4
12455 stda %f16, [%l7 + %i4] 0xf9
12456 membar #Sync
12457 nop
12458 set 0x29, %g7
12459 ldstub [%l7 + %g7], %g7
12460 nop
12461 set 0x34, %i1
12462 ldsw [%l7 + %i1], %l3
12463 add %l7, 0x18, %l6
12464 wr %g0, 0x81, %asi
12465 ldxa [%l6] %asi, %l0
12466 casxa [%l6] 0x81, %l0, %i2
12467 nop
12468 set 0x6C, %o4
12469 ldsw [%l7 + %o4], %o2
12470 nop
12471 set 0x14, %g5
12472 ldub [%l7 + %g5], %l2
12473 nop
12474 set 0x28, %i2
12475 stx %o5, [%l7 + %i2]
12476 nop
12477 set 0x58, %o3
12478 ldsw [%l7 + %o3], %o7
12479 nop
12480 set 0x1E, %i7
12481 ldsh [%l7 + %i7], %i4
12482 nop
12483 set 0x08, %l2
12484 lduw [%l7 + %l2], %g1
12485 or %g5, %o0, %o3
12486 set 0x70, %g6
12487 ldxa [%l7 + %g6] 0x80, %l1
12488 nop
12489 set 0x2C, %g2
12490 ldsw [%l7 + %g2], %g2
12491 nop
12492 set 0x78, %i6
12493 ldd [%l7 + %i6], %f16
12494 nop
12495 set 0x70, %o6
12496 stx %i5, [%l7 + %o6]
12497 set 0x48, %o1
12498 stda %l4, [%l7 + %o1] 0xe3
12499 membar #Sync
12500 or %i1, %o1, %i0
12501 nop
12502 set 0x60, %l4
12503 std %i6, [%l7 + %l4]
12504 set 0x20, %g1
12505 ldda [%l7 + %g1] 0x89, %i6
12506 fpadd16 %f24, %f6, %f14
12507 nop
12508 set 0x34, %i0
12509 ldsw [%l7 + %i0], %o6
12510 or %g6, %l6, %g3
12511 nop
12512 set 0x34, %l1
12513 stw %g4, [%l7 + %l1]
12514 add %l7, 0x5C, %l6
12515 wr %g0, 0x89, %asi
12516 casa [%l6] 0x89, %o4, %i3
12517 nop
12518 set 0x6A, %o5
12519 ldsh [%l7 + %o5], %l5
12520 set 0x26, %i5
12521 stba %l3, [%l7 + %i5] 0xe3
12522 membar #Sync
12523 set 0x60, %o0
12524 ldxa [%l7 + %o0] 0x81, %l0
12525 add %i2, %g7, %l2
12526 nop
12527 set 0x44, %l3
12528 ldsh [%l7 + %l3], %o5
12529 add %o7, %i4, %o2
12530 set 0x08, %g4
12531 ldxa [%l7 + %g4] 0x89, %g1
12532 nop
12533 set 0x10, %o7
12534 prefetch [%l7 + %o7], 3
12535 add %o0, %o3, %l1
12536 ba,pt %xcc, loop_73
12537 add %g2, %i5, %g5
12538 wr %l4, %o1, %pic
12539 nop
12540 set 0x44, %g3
12541 sth %i0, [%l7 + %g3]
12542loop_73:
12543 nop
12544 set 0x50, %l0
12545 lduw [%l7 + %l0], %i1
12546 set 0x67, %o2
12547 stba %i7, [%l7 + %o2] 0x81
12548 nop
12549 set 0x34, %i3
12550 ldsw [%l7 + %i3], %i6
12551 set 0x74, %l6
12552 stwa %g6, [%l7 + %l6] 0xeb
12553 membar #Sync
12554 nop
12555 set 0x20, %i4
12556 ldd [%l7 + %i4], %f16
12557 and %o6, %g3, %g4
12558 nop
12559 set 0x48, %g7
12560 lduw [%l7 + %g7], %l6
12561 set 0x20, %i1
12562 stwa %o4, [%l7 + %i1] 0x80
12563 nop
12564 set 0x18, %l5
12565 ldx [%l7 + %l5], %l5
12566 nop
12567 set 0x0A, %o4
12568 stb %i3, [%l7 + %o4]
12569 nop
12570 set 0x44, %g5
12571 lduw [%l7 + %g5], %l3
12572 set 0x78, %i2
12573 swapa [%l7 + %i2] 0x81, %i2
12574 nop
12575 set 0x78, %i7
12576 swap [%l7 + %i7], %g7
12577 set 0x38, %o3
12578 ldxa [%l7 + %o3] 0x80, %l2
12579 nop
12580 set 0x50, %g6
12581 ldsh [%l7 + %g6], %o5
12582 set 0x28, %l2
12583 lda [%l7 + %l2] 0x80, %f10
12584 nop
12585 set 0x28, %g2
12586 ldx [%l7 + %g2], %l0
12587 set 0x68, %i6
12588 swapa [%l7 + %i6] 0x89, %o7
12589 add %l7, 0x2C, %l6
12590 wr %g0, 0x89, %asi
12591 casa [%l6] 0x89, %i4, %g1
12592 set 0x66, %o6
12593 stha %o2, [%l7 + %o6] 0x80
12594 st %f29, [%l7 + 0x74]
12595 nop
12596 set 0x40, %l4
12597 lduh [%l7 + %l4], %o0
12598 set 0x39, %g1
12599 stba %l1, [%l7 + %g1] 0x89
12600 set 0x50, %i0
12601 stwa %g2, [%l7 + %i0] 0x81
12602 set 0x50, %l1
12603 ldxa [%l7 + %l1] 0x81, %i5
12604 and %o3, %g5, %o1
12605 set 0x5C, %o5
12606 stwa %l4, [%l7 + %o5] 0x81
12607 nop
12608 set 0x7C, %o1
12609 sth %i0, [%l7 + %o1]
12610 fpsub32 %f20, %f30, %f2
12611 set 0x68, %o0
12612 ldxa [%l7 + %o0] 0x89, %i7
12613 nop
12614 set 0x6C, %l3
12615 ldub [%l7 + %l3], %i6
12616 set 0x60, %g4
12617 stxa %i1, [%l7 + %g4] 0xe2
12618 membar #Sync
12619 set 0x44, %i5
12620 swapa [%l7 + %i5] 0x88, %o6
12621 ld [%l7 + 0x58], %f18
12622 nop
12623 set 0x2C, %g3
12624 swap [%l7 + %g3], %g6
12625 set 0x40, %l0
12626 stda %f0, [%l7 + %l0] 0xf1
12627 membar #Sync
12628 set 0x7C, %o2
12629 stha %g3, [%l7 + %o2] 0xea
12630 membar #Sync
12631 add %l6, %g4, %l5
12632 add %o4, %l3, %i3
12633 nop
12634 set 0x50, %o7
12635 ldd [%l7 + %o7], %f26
12636 set 0x40, %l6
12637 stda %f0, [%l7 + %l6] 0xc4
12638 nop
12639 set 0x2C, %i4
12640 prefetch [%l7 + %i4], 3
12641 set 0x40, %i3
12642 stda %f16, [%l7 + %i3] 0xcc
12643 nop
12644 set 0x10, %i1
12645 lduh [%l7 + %i1], %g7
12646 nop
12647 set 0x14, %g7
12648 swap [%l7 + %g7], %l2
12649 fpadd16 %f12, %f30, %f28
12650 nop
12651 set 0x28, %l5
12652 ldx [%l7 + %l5], %i2
12653 set 0x5C, %o4
12654 swapa [%l7 + %o4] 0x81, %l0
12655 nop
12656 set 0x18, %g5
12657 ldx [%l7 + %g5], %o7
12658 nop
12659 set 0x78, %i7
12660 stx %fsr, [%l7 + %i7]
12661 set 0x50, %o3
12662 stwa %o5, [%l7 + %o3] 0x88
12663 nop
12664 set 0x48, %i2
12665 lduw [%l7 + %i2], %g1
12666 set 0x4C, %g6
12667 stha %o2, [%l7 + %g6] 0xe3
12668 membar #Sync
12669 set 0x7C, %l2
12670 stwa %i4, [%l7 + %l2] 0xe2
12671 membar #Sync
12672 nop
12673 set 0x38, %i6
12674 swap [%l7 + %i6], %o0
12675 set 0x48, %g2
12676 stda %l0, [%l7 + %g2] 0x89
12677 set 0x17, %o6
12678 ldstuba [%l7 + %o6] 0x81, %g2
12679 membar #Sync
12680 set 0x40, %l4
12681 ldda [%l7 + %l4] 0xf8, %f16
12682 ld [%l7 + 0x50], %f1
12683 add %i5, %g5, %o1
12684 set 0x28, %i0
12685 prefetcha [%l7 + %i0] 0x81, 3
12686 set 0x40, %l1
12687 ldda [%l7 + %l1] 0xda, %f0
12688 wr %o3, %i0, %ccr
12689 or %i6, %i7, %i1
12690 add %l7, 0x48, %l6
12691 wr %g0, 0x89, %asi
12692 casxa [%l6] 0x89, %o6, %g6
12693 nop
12694 set 0x58, %g1
12695 stw %l6, [%l7 + %g1]
12696 set 0x39, %o5
12697 stba %g3, [%l7 + %o5] 0xeb
12698 membar #Sync
12699 add %g4, %o4, %l5
12700 nop
12701 set 0x62, %o1
12702 ldub [%l7 + %o1], %l3
12703 be,a,pt %icc, loop_74
12704 wr %i3, %l2, %softint
12705 set 0x4C, %l3
12706 stwa %i2, [%l7 + %l3] 0x89
12707loop_74:
12708 nop
12709 nop
12710 or %g0, 0x8, %l0
12711 sllx %l0, 0x3c, %l0
12712 wr %l0, 0xC1B, %sys_tick_cmpr
12713 nop
12714 set 0x20, %o0
12715 stx %o7, [%l7 + %o0]
12716 add %l7, 0x60, %l6
12717 wr %g0, 0x80, %asi
12718 ldxa [%l6] %asi, %g1
12719 casxa [%l6] 0x80, %g1, %o5
12720 set 0x38, %g4
12721 prefetcha [%l7 + %g4] 0x80, 3
12722 set 0x58, %g3
12723 sta %f6, [%l7 + %g3] 0x89
12724 set 0x70, %l0
12725 prefetcha [%l7 + %l0] 0x81, 2
12726 add %l7, 0x08, %l6
12727 wr %g0, 0x88, %asi
12728 ldxa [%l6] %asi, %l1
12729 casxa [%l6] 0x88, %l1, %g2
12730 nop
12731 nop
12732 setx 0xBC3FC827, %l0, %l6
12733 st %l6, [%l7 + 0x28]
12734 ld [%l7 + 0x28], %f20
12735 setx 0x03EC38E5, %l1, %l5
12736 st %l5, [%l7 + 0x10]
12737 ld [%l7 + 0x10], %f0
12738 fdivs %f0, %f20, %f18
12739 set 0x5D, %i5
12740 stba %i5, [%l7 + %i5] 0x89
12741 st %f7, [%l7 + 0x34]
12742 nop
12743 set 0x26, %o2
12744 ldub [%l7 + %o2], %g5
12745 ld [%l7 + 0x44], %f30
12746 nop
12747 set 0x6B, %o7
12748 ldstub [%l7 + %o7], %o1
12749 st %f3, [%l7 + 0x0C]
12750 set 0x5E, %i4
12751 stha %l4, [%l7 + %i4] 0x81
12752 nop
12753 set 0x30, %l6
12754 std %f28, [%l7 + %l6]
12755 nop
12756 set 0x18, %i3
12757 ldx [%l7 + %i3], %o3
12758 set 0x18, %i1
12759 prefetcha [%l7 + %i1] 0x80, 3
12760 nop
12761 set 0x70, %l5
12762 ldx [%l7 + %l5], %i6
12763 and %i4, %i7, %i1
12764 nop
12765 set 0x18, %g7
12766 stx %fsr, [%l7 + %g7]
12767 set 0x78, %o4
12768 stxa %o6, [%l7 + %o4] 0xeb
12769 membar #Sync
12770 st %f19, [%l7 + 0x14]
12771 set 0x20, %i7
12772 stxa %l6, [%l7 + %i7] 0x88
12773 nop
12774 set 0x10, %o3
12775 stx %fsr, [%l7 + %o3]
12776 nop
12777 set 0x28, %g5
12778 stx %fsr, [%l7 + %g5]
12779 set 0x30, %i2
12780 lda [%l7 + %i2] 0x81, %f30
12781 nop
12782 set 0x38, %l2
12783 std %f4, [%l7 + %l2]
12784 nop
12785 set 0x33, %i6
12786 stb %g3, [%l7 + %i6]
12787 nop
12788 set 0x78, %g2
12789 stx %fsr, [%l7 + %g2]
12790 nop
12791 set 0x43, %o6
12792 ldsb [%l7 + %o6], %g4
12793 nop
12794 set 0x1B, %g6
12795 ldstub [%l7 + %g6], %o4
12796 set 0x30, %l4
12797 prefetcha [%l7 + %l4] 0x89, 4
12798 set 0x24, %l1
12799 swapa [%l7 + %l1] 0x80, %g6
12800 set 0x12, %g1
12801 stba %i3, [%l7 + %g1] 0x88
12802 set 0x2C, %i0
12803 lda [%l7 + %i0] 0x81, %f29
12804 nop
12805 set 0x54, %o1
12806 ldstub [%l7 + %o1], %l3
12807 nop
12808 set 0x70, %l3
12809 stx %fsr, [%l7 + %l3]
12810 nop
12811 set 0x6C, %o0
12812 ldsw [%l7 + %o0], %l2
12813 set 0x38, %o5
12814 stxa %i2, [%l7 + %o5] 0x88
12815 nop
12816 set 0x58, %g4
12817 std %l0, [%l7 + %g4]
12818 wr %g7, %g1, %softint
12819 set 0x1C, %g3
12820 stwa %o5, [%l7 + %g3] 0xea
12821 membar #Sync
12822 nop
12823 set 0x6E, %l0
12824 sth %o2, [%l7 + %l0]
12825 nop
12826 set 0x74, %o2
12827 stw %o0, [%l7 + %o2]
12828 nop
12829 set 0x68, %o7
12830 ldx [%l7 + %o7], %o7
12831 set 0x38, %i4
12832 lda [%l7 + %i4] 0x80, %f16
12833 nop
12834 set 0x64, %l6
12835 sth %l1, [%l7 + %l6]
12836 nop
12837 set 0x70, %i5
12838 ldsw [%l7 + %i5], %g2
12839 add %l7, 0x40, %l6
12840 wr %g0, 0x81, %asi
12841 casxa [%l6] 0x81, %g5, %i5
12842 set 0x14, %i1
12843 swapa [%l7 + %i1] 0x89, %l4
12844 nop
12845 set 0x52, %i3
12846 sth %o1, [%l7 + %i3]
12847 nop
12848 set 0x14, %l5
12849 ldsw [%l7 + %l5], %o3
12850 nop
12851 set 0x68, %o4
12852 ldd [%l7 + %o4], %i0
12853 set 0x28, %i7
12854 stxa %i6, [%l7 + %i7] 0xea
12855 membar #Sync
12856 nop
12857 set 0x10, %g7
12858 ldd [%l7 + %g7], %f4
12859 add %i7, %i1, %i4
12860 nop
12861 or %g0, 0x8, %l0
12862 sllx %l0, 0x3c, %l0
12863 wr %l0, %g0, %sys_tick_cmpr
12864 set 0x40, %g5
12865 stda %f0, [%l7 + %g5] 0xf1
12866 membar #Sync
12867 set 0x68, %i2
12868 stda %i6, [%l7 + %i2] 0xe3
12869 membar #Sync
12870 nop
12871 set 0x4E, %l2
12872 stb %o4, [%l7 + %l2]
12873 ld [%l7 + 0x58], %f7
12874 wr %l5, %g6, %pic
12875 wr %i3, %l3, %clear_softint
12876 nop
12877 set 0x4B, %i6
12878 ldub [%l7 + %i6], %g4
12879 nop
12880 set 0x56, %o3
12881 ldsb [%l7 + %o3], %l2
12882 nop
12883 set 0x48, %g2
12884 lduh [%l7 + %g2], %i2
12885 set 0x58, %o6
12886 ldstuba [%l7 + %o6] 0x81, %g7
12887 nop
12888 set 0x62, %g6
12889 ldstub [%l7 + %g6], %l0
12890 fpadd32 %f6, %f22, %f12
12891 set 0x5C, %l1
12892 lda [%l7 + %l1] 0x89, %f18
12893 set 0x20, %g1
12894 stwa %o5, [%l7 + %g1] 0x81
12895 nop
12896 set 0x44, %l4
12897 ldub [%l7 + %l4], %o2
12898 set 0x28, %o1
12899 lda [%l7 + %o1] 0x81, %f19
12900 nop
12901 set 0x2D, %l3
12902 ldub [%l7 + %l3], %o0
12903 set 0x28, %o0
12904 prefetcha [%l7 + %o0] 0x88, 1
12905 add %l1, %g2, %g5
12906 nop
12907 set 0x10, %o5
12908 std %f30, [%l7 + %o5]
12909 and %g1, %i5, %l4
12910 nop
12911 set 0x28, %g4
12912 stx %o1, [%l7 + %g4]
12913 nop
12914 set 0x40, %i0
12915 stw %i0, [%l7 + %i0]
12916 set 0x50, %g3
12917 prefetcha [%l7 + %g3] 0x88, 2
12918 set 0x20, %l0
12919 ldstuba [%l7 + %l0] 0x81, %i7
12920 and %i6, %i4, %i1
12921 set 0x28, %o7
12922 ldstuba [%l7 + %o7] 0x88, %g3
12923 set 0x38, %i4
12924 lda [%l7 + %i4] 0x80, %f5
12925 nop
12926 set 0x70, %o2
12927 stx %fsr, [%l7 + %o2]
12928 set 0x38, %i5
12929 stxa %l6, [%l7 + %i5] 0xe3
12930 membar #Sync
12931 nop
12932 set 0x70, %i1
12933 stw %o6, [%l7 + %i1]
12934 set 0x70, %l6
12935 ldda [%l7 + %l6] 0xe2, %o4
12936 add %g6, %i3, %l3
12937 nop
12938 set 0x38, %i3
12939 swap [%l7 + %i3], %g4
12940 set 0x40, %o4
12941 ldda [%l7 + %o4] 0x88, %f16
12942 add %l7, 0x24, %l6
12943 wr %g0, 0x89, %asi
12944 casa [%l6] 0x89, %l5, %l2
12945 nop
12946 set 0x5C, %i7
12947 ldsh [%l7 + %i7], %i2
12948 set 0x08, %g7
12949 stwa %l0, [%l7 + %g7] 0xeb
12950 membar #Sync
12951 nop
12952 set 0x18, %g5
12953 ldsw [%l7 + %g5], %o5
12954 fpsub32s %f25, %f29, %f13
12955 set 0x48, %l5
12956 sta %f10, [%l7 + %l5] 0x81
12957 set 0x40, %i2
12958 ldda [%l7 + %i2] 0x81, %f16
12959 and %o2, %g7, %o0
12960 set 0x30, %i6
12961 ldda [%l7 + %i6] 0x89, %o6
12962 nop
12963 or %g0, 0x8, %l0
12964 sllx %l0, 0x3c, %l0
12965 wr %l0, 0x249, %tick_cmpr
12966 set 0x40, %o3
12967 stda %f16, [%l7 + %o3] 0xc4
12968 ld [%l7 + 0x70], %f27
12969 st %f8, [%l7 + 0x28]
12970 nop
12971 set 0x70, %l2
12972 ldstub [%l7 + %l2], %g1
12973 nop
12974 set 0x18, %g2
12975 ldd [%l7 + %g2], %g4
12976 set 0x40, %o6
12977 ldda [%l7 + %o6] 0x80, %i4
12978 nop
12979 set 0x50, %g6
12980 std %o0, [%l7 + %g6]
12981 set 0x16, %l1
12982 ldstuba [%l7 + %l1] 0x81, %i0
12983 nop
12984 set 0x37, %l4
12985 ldub [%l7 + %l4], %o3
12986 st %f4, [%l7 + 0x50]
12987 set 0x3E, %o1
12988 stha %i7, [%l7 + %o1] 0x89
12989 st %fsr, [%l7 + 0x18]
12990 nop
12991 set 0x78, %g1
12992 std %f2, [%l7 + %g1]
12993 and %l4, %i6, %i1
12994 nop
12995 set 0x70, %o0
12996 stx %fsr, [%l7 + %o0]
12997 set 0x10, %o5
12998 ldda [%l7 + %o5] 0xe3, %i4
12999 nop
13000 set 0x24, %l3
13001 ldstub [%l7 + %l3], %g3
13002 set 0x2C, %g4
13003 stwa %o6, [%l7 + %g4] 0x81
13004 nop
13005 nop
13006 setx 0xD960F766E6BDB1F9, %l0, %l6
13007 stx %l6, [%l7 + 0x28]
13008 ldd [%l7 + 0x28], %f30
13009 setx 0x153CCE08DBED8E3C, %l1, %l5
13010 stx %l5, [%l7 + 0x10]
13011 ldd [%l7 + 0x10], %f26
13012 fdivd %f26, %f30, %f20
13013 set 0x58, %i0
13014 swapa [%l7 + %i0] 0x89, %o4
13015 add %g6, %i3, %l3
13016 nop
13017 set 0x44, %l0
13018 lduh [%l7 + %l0], %l6
13019 nop
13020 set 0x28, %o7
13021 ldd [%l7 + %o7], %g4
13022 set 0x7D, %i4
13023 ldstuba [%l7 + %i4] 0x80, %l5
13024 add %i2, %l0, %o5
13025 set 0x70, %o2
13026 ldda [%l7 + %o2] 0xe3, %o2
13027 set 0x78, %g3
13028 stba %l2, [%l7 + %g3] 0x88
13029 add %l7, 0x50, %l6
13030 wr %g0, 0x89, %asi
13031 casa [%l6] 0x89, %o0, %o7
13032 and %g7, %g2, %g1
13033 add %l7, 0x48, %l6
13034 wr %g0, 0x88, %asi
13035 casxa [%l6] 0x88, %l1, %g5
13036 fpadd32s %f28, %f4, %f15
13037 set 0x40, %i1
13038 stda %f0, [%l7 + %i1] 0xc4
13039 nop
13040 set 0x54, %l6
13041 ldub [%l7 + %l6], %i5
13042 set 0x40, %i3
13043 stda %f16, [%l7 + %i3] 0xf9
13044 membar #Sync
13045 and %i0, %o3, %o1
13046 set 0x6C, %o4
13047 lda [%l7 + %o4] 0x89, %f7
13048 set 0x32, %i5
13049 stha %l4, [%l7 + %i5] 0xe3
13050 membar #Sync
13051 nop
13052 set 0x3F, %i7
13053 ldsb [%l7 + %i7], %i7
13054 or %i1, %i6, %i4
13055 set 0x4C, %g7
13056 lda [%l7 + %g7] 0x80, %f20
13057 nop
13058 or %g0, 0x8, %l0
13059 sllx %l0, 0x3c, %l0
13060 wr %l0, %g0, %tick_cmpr
13061 or %g6, %i3, %o6
13062 nop
13063 set 0x60, %g5
13064 stb %l3, [%l7 + %g5]
13065 set 0x6C, %l5
13066 swapa [%l7 + %l5] 0x80, %l6
13067 nop
13068 set 0x30, %i6
13069 ldsw [%l7 + %i6], %g4
13070 set 0x74, %i2
13071 swapa [%l7 + %i2] 0x81, %i2
13072 or %l0, %o5, %o2
13073 set 0x39, %l2
13074 ldstuba [%l7 + %l2] 0x89, %l2
13075 nop
13076 set 0x26, %g2
13077 lduh [%l7 + %g2], %o0
13078 ld [%l7 + 0x50], %f28
13079 nop
13080 set 0x28, %o6
13081 stw %l5, [%l7 + %o6]
13082 add %l7, 0x08, %l6
13083 wr %g0, 0x89, %asi
13084 casa [%l6] 0x89, %o7, %g7
13085 nop
13086 set 0x60, %g6
13087 sth %g2, [%l7 + %g6]
13088 ld [%l7 + 0x70], %f0
13089 nop
13090 set 0x78, %o3
13091 ldd [%l7 + %o3], %g0
13092 nop
13093 set 0x70, %l4
13094 ldd [%l7 + %l4], %f8
13095 set 0x7A, %o1
13096 stha %g5, [%l7 + %o1] 0xeb
13097 membar #Sync
13098 nop
13099 set 0x27, %g1
13100 ldstub [%l7 + %g1], %i5
13101 set 0x60, %l1
13102 ldda [%l7 + %l1] 0xe3, %i0
13103 set 0x40, %o0
13104 ldda [%l7 + %o0] 0xda, %f16
13105 or %l1, %o3, %l4
13106 nop
13107 set 0x1C, %o5
13108 stw %o1, [%l7 + %o5]
13109 nop
13110 set 0x48, %l3
13111 ldx [%l7 + %l3], %i1
13112 membar #Sync
13113 set 0x40, %i0
13114 ldda [%l7 + %i0] 0xf1, %f16
13115 nop
13116 set 0x3D, %g4
13117 ldsb [%l7 + %g4], %i6
13118 nop
13119 set 0x50, %l0
13120 stx %fsr, [%l7 + %l0]
13121 nop
13122 set 0x0C, %o7
13123 stw %i7, [%l7 + %o7]
13124 or %g3, %i4, %g6
13125 nop
13126 set 0x2A, %i4
13127 stb %o4, [%l7 + %i4]
13128 nop
13129 set 0x44, %o2
13130 lduw [%l7 + %o2], %o6
13131 nop
13132 set 0x3C, %i1
13133 lduw [%l7 + %i1], %l3
13134 nop
13135 set 0x22, %l6
13136 lduh [%l7 + %l6], %l6
13137 add %l7, 0x08, %l6
13138 wr %g0, 0x81, %asi
13139 casxa [%l6] 0x81, %g4, %i2
13140 set 0x7C, %g3
13141 lda [%l7 + %g3] 0x80, %f11
13142 nop
13143 set 0x70, %i3
13144 ldx [%l7 + %i3], %l0
13145 nop
13146 set 0x20, %i5
13147 std %f22, [%l7 + %i5]
13148 set 0x0C, %o4
13149 stba %o5, [%l7 + %o4] 0x80
13150 set 0x40, %i7
13151 ldxa [%l7 + %i7] 0x81, %o2
13152 nop
13153 set 0x44, %g5
13154 swap [%l7 + %g5], %l2
13155 nop
13156 set 0x16, %g7
13157 ldsh [%l7 + %g7], %o0
13158 st %fsr, [%l7 + 0x48]
13159 nop
13160 set 0x5C, %l5
13161 ldsw [%l7 + %l5], %i3
13162 nop
13163 set 0x69, %i2
13164 ldsb [%l7 + %i2], %o7
13165 nop
13166 set 0x0C, %l2
13167 stw %l5, [%l7 + %l2]
13168 st %f14, [%l7 + 0x08]
13169 nop
13170 set 0x71, %i6
13171 ldstub [%l7 + %i6], %g7
13172 nop
13173 set 0x08, %o6
13174 swap [%l7 + %o6], %g1
13175 set 0x6C, %g2
13176 sta %f4, [%l7 + %g2] 0x88
13177 nop
13178 set 0x3C, %o3
13179 swap [%l7 + %o3], %g2
13180 set 0x5D, %l4
13181 ldstuba [%l7 + %l4] 0x80, %g5
13182 set 0x70, %o1
13183 stda %i4, [%l7 + %o1] 0xe2
13184 membar #Sync
13185 set 0x60, %g6
13186 ldda [%l7 + %g6] 0xe2, %i0
13187 set 0x30, %l1
13188 prefetcha [%l7 + %l1] 0x81, 2
13189 nop
13190 set 0x78, %g1
13191 ldd [%l7 + %g1], %l4
13192 wr %o3, %o1, %y
13193 set 0x2F, %o0
13194 stba %i6, [%l7 + %o0] 0x80
13195 nop
13196 set 0x18, %o5
13197 stw %i1, [%l7 + %o5]
13198 set 0x60, %i0
13199 ldda [%l7 + %i0] 0x88, %i6
13200 nop
13201 set 0x2C, %g4
13202 prefetch [%l7 + %g4], 4
13203 add %g3, %g6, %o4
13204 nop
13205 set 0x5A, %l3
13206 sth %i4, [%l7 + %l3]
13207 nop
13208 set 0x44, %l0
13209 lduw [%l7 + %l0], %o6
13210 add %l7, 0x54, %l6
13211 wr %g0, 0x88, %asi
13212 casa [%l6] 0x88, %l6, %l3
13213 or %g4, %i2, %o5
13214 add %o2, %l0, %l2
13215 set 0x6E, %o7
13216 stha %o0, [%l7 + %o7] 0xe3
13217 membar #Sync
13218 ld [%l7 + 0x6C], %f5
13219 nop
13220 set 0x40, %o2
13221 std %i2, [%l7 + %o2]
13222 and %l5, %o7, %g1
13223 set 0x38, %i4
13224 prefetcha [%l7 + %i4] 0x80, 2
13225 set 0x70, %i1
13226 stda %g2, [%l7 + %i1] 0x88
13227 nop
13228 set 0x24, %g3
13229 ldub [%l7 + %g3], %i5
13230 and %i0, %g5, %l1
13231 nop
13232 set 0x2D, %l6
13233 ldsb [%l7 + %l6], %o3
13234 nop
13235 set 0x08, %i5
13236 std %f26, [%l7 + %i5]
13237 set 0x66, %o4
13238 stha %l4, [%l7 + %o4] 0xeb
13239 membar #Sync
13240 set 0x68, %i7
13241 stxa %o1, [%l7 + %i7] 0x81
13242 nop
13243 set 0x31, %g5
13244 ldsb [%l7 + %g5], %i6
13245 nop
13246 set 0x6C, %g7
13247 sth %i7, [%l7 + %g7]
13248 wr %g0, 0x6, %fprs
13249 set 0x62, %i3
13250 stha %g6, [%l7 + %i3] 0xe2
13251 membar #Sync
13252 nop
13253 set 0x08, %l5
13254 ldd [%l7 + %l5], %f4
13255 or %o4, %o6, %i4
13256 nop
13257 set 0x70, %i2
13258 stx %fsr, [%l7 + %i2]
13259 nop
13260 set 0x5C, %i6
13261 lduw [%l7 + %i6], %l3
13262 set 0x7D, %o6
13263 stba %l6, [%l7 + %o6] 0xea
13264 membar #Sync
13265 fpadd32s %f2, %f0, %f27
13266 nop
13267 set 0x64, %g2
13268 ldsh [%l7 + %g2], %i2
13269 add %l7, 0x30, %l6
13270 wr %g0, 0x88, %asi
13271 ldxa [%l6] %asi, %g4
13272 casxa [%l6] 0x88, %g4, %o5
13273 ble,pn %xcc, loop_75
13274 and %l0, %o2, %o0
13275 nop
13276 set 0x7E, %o3
13277 ldsh [%l7 + %o3], %i3
13278 set 0x38, %l2
13279 sta %f12, [%l7 + %l2] 0x89
13280loop_75:
13281 nop
13282 add %l7, 0x54, %l6
13283 wr %g0, 0x80, %asi
13284 lda [%l6] %asi, %l2
13285 casa [%l6] 0x80, %l2, %l5
13286 set 0x24, %o1
13287 lda [%l7 + %o1] 0x89, %f1
13288 add %o7, %g1, %g2
13289 set 0x6F, %l4
13290 stba %g7, [%l7 + %l4] 0x89
13291 set 0x40, %g6
13292 stda %f0, [%l7 + %g6] 0x88
13293 nop
13294 set 0x32, %l1
13295 ldub [%l7 + %l1], %i5
13296 nop
13297 set 0x44, %g1
13298 stw %i0, [%l7 + %g1]
13299 set 0x70, %o5
13300 stxa %l1, [%l7 + %o5] 0xe3
13301 membar #Sync
13302 set 0x40, %o0
13303 stda %f0, [%l7 + %o0] 0xd2
13304 nop
13305 set 0x08, %i0
13306 ldstub [%l7 + %i0], %o3
13307 set 0x54, %g4
13308 stwa %l4, [%l7 + %g4] 0x89
13309 st %f4, [%l7 + 0x64]
13310 fpsub16 %f24, %f22, %f0
13311 nop
13312 set 0x36, %l3
13313 ldsh [%l7 + %l3], %o1
13314 set 0x08, %l0
13315 stxa %i6, [%l7 + %l0] 0xea
13316 membar #Sync
13317 nop
13318 set 0x50, %o2
13319 ldd [%l7 + %o2], %g4
13320 st %f16, [%l7 + 0x68]
13321 set 0x42, %i4
13322 stha %g3, [%l7 + %i4] 0x80
13323 fpadd16s %f11, %f20, %f6
13324 nop
13325 set 0x30, %i1
13326 ldsh [%l7 + %i1], %i7
13327 set 0x40, %g3
13328 stda %f16, [%l7 + %g3] 0x88
13329 ld [%l7 + 0x14], %f13
13330 set 0x6A, %o7
13331 stba %g6, [%l7 + %o7] 0xeb
13332 membar #Sync
13333 set 0x30, %i5
13334 ldda [%l7 + %i5] 0x81, %i0
13335 set 0x38, %o4
13336 stda %o6, [%l7 + %o4] 0x80
13337 ld [%l7 + 0x60], %f29
13338 membar #Sync
13339 set 0x40, %i7
13340 ldda [%l7 + %i7] 0xf9, %f0
13341 nop
13342 set 0x40, %g5
13343 stx %fsr, [%l7 + %g5]
13344 nop
13345 set 0x28, %g7
13346 stx %o4, [%l7 + %g7]
13347 set 0x74, %i3
13348 swapa [%l7 + %i3] 0x89, %l3
13349 set 0x08, %l5
13350 sta %f16, [%l7 + %l5] 0x88
13351 nop
13352 set 0x7E, %l6
13353 ldsh [%l7 + %l6], %l6
13354 set 0x34, %i2
13355 stwa %i2, [%l7 + %i2] 0xe2
13356 membar #Sync
13357 st %f26, [%l7 + 0x30]
13358 nop
13359 set 0x10, %i6
13360 stx %i4, [%l7 + %i6]
13361 fpsub16s %f23, %f2, %f19
13362 nop
13363 set 0x2C, %o6
13364 prefetch [%l7 + %o6], 2
13365 set 0x20, %g2
13366 ldxa [%l7 + %g2] 0x81, %o5
13367 st %f25, [%l7 + 0x60]
13368 nop
13369 set 0x0C, %o3
13370 ldub [%l7 + %o3], %l0
13371 and %o2, %g4, %o0
13372 nop
13373 set 0x68, %o1
13374 ldsh [%l7 + %o1], %l2
13375 set 0x24, %l4
13376 lda [%l7 + %l4] 0x80, %f7
13377 add %l7, 0x2C, %l6
13378 wr %g0, 0x81, %asi
13379 lda [%l6] %asi, %l5
13380 casa [%l6] 0x81, %l5, %i3
13381 fpsub16s %f25, %f6, %f15
13382 nop
13383 set 0x20, %l2
13384 ldd [%l7 + %l2], %g0
13385 nop
13386 set 0x18, %l1
13387 std %g2, [%l7 + %l1]
13388 ble,pt %icc, loop_76
13389 nop
13390 set 0x0C, %g6
13391 lduw [%l7 + %g6], %o7
13392 set 0x18, %o5
13393 stda %g6, [%l7 + %o5] 0x88
13394loop_76:
13395 nop
13396 set 0x40, %o0
13397 ldsh [%l7 + %o0], %i0
13398 set 0x20, %i0
13399 ldxa [%l7 + %i0] 0x88, %l1
13400 add %l7, 0x10, %l6
13401 wr %g0, 0x80, %asi
13402 casa [%l6] 0x80, %o3, %l4
13403 nop
13404 set 0x0A, %g4
13405 lduh [%l7 + %g4], %i5
13406 add %l7, 0x78, %l6
13407 wr %g0, 0x88, %asi
13408 ldxa [%l6] %asi, %o1
13409 casxa [%l6] 0x88, %o1, %g5
13410 ld [%l7 + 0x60], %f22
13411 set 0x54, %g1
13412 ldstuba [%l7 + %g1] 0x81, %g3
13413 set 0x20, %l3
13414 prefetcha [%l7 + %l3] 0x80, 3
13415 set 0x5C, %l0
13416 lda [%l7 + %l0] 0x81, %f24
13417 nop
13418 set 0x0B, %i4
13419 ldub [%l7 + %i4], %i7
13420 nop
13421 set 0x28, %i1
13422 std %f10, [%l7 + %i1]
13423 nop
13424 set 0x7E, %o2
13425 ldstub [%l7 + %o2], %g6
13426 nop
13427 set 0x08, %g3
13428 stx %fsr, [%l7 + %g3]
13429 nop
13430 set 0x12, %i5
13431 lduh [%l7 + %i5], %i1
13432 nop
13433 set 0x10, %o4
13434 std %f24, [%l7 + %o4]
13435 set 0x6C, %i7
13436 sta %f18, [%l7 + %i7] 0x88
13437 nop
13438 set 0x58, %o7
13439 ldd [%l7 + %o7], %o6
13440 add %l7, 0x10, %l6
13441 wr %g0, 0x81, %asi
13442 lda [%l6] %asi, %o4
13443 casa [%l6] 0x81, %o4, %l6
13444 fpsub16s %f30, %f16, %f21
13445 set 0x70, %g7
13446 ldxa [%l7 + %g7] 0x80, %i2
13447 nop
13448 set 0x52, %i3
13449 sth %i4, [%l7 + %i3]
13450 nop
13451 set 0x20, %g5
13452 stx %o5, [%l7 + %g5]
13453 ld [%l7 + 0x74], %f12
13454 nop
13455 set 0x44, %l6
13456 swap [%l7 + %l6], %l3
13457 nop
13458 set 0x78, %i2
13459 ldx [%l7 + %i2], %l0
13460 set 0x68, %l5
13461 swapa [%l7 + %l5] 0x88, %o2
13462 nop
13463 set 0x7B, %o6
13464 stb %o0, [%l7 + %o6]
13465 set 0x18, %i6
13466 prefetcha [%l7 + %i6] 0x80, 1
13467 fpsub16 %f12, %f22, %f18
13468 nop
13469 set 0x1C, %g2
13470 ldstub [%l7 + %g2], %l5
13471 or %i3, %l2, %g2
13472 set 0x48, %o3
13473 stxa %o7, [%l7 + %o3] 0x89
13474 set 0x78, %o1
13475 lda [%l7 + %o1] 0x81, %f7
13476 nop
13477 set 0x10, %l4
13478 prefetch [%l7 + %l4], 4
13479 add %l7, 0x30, %l6
13480 wr %g0, 0x80, %asi
13481 casa [%l6] 0x80, %g7, %i0
13482 nop
13483 set 0x24, %l1
13484 ldsw [%l7 + %l1], %l1
13485 set 0x54, %g6
13486 stba %g1, [%l7 + %g6] 0xe2
13487 membar #Sync
13488 nop
13489 set 0x68, %l2
13490 std %l4, [%l7 + %l2]
13491 nop
13492 set 0x68, %o5
13493 ldd [%l7 + %o5], %f28
13494 fpadd32s %f10, %f9, %f0
13495 set 0x48, %i0
13496 stxa %i5, [%l7 + %i0] 0x88
13497 nop
13498 set 0x44, %o0
13499 stw %o3, [%l7 + %o0]
13500 set 0x78, %g4
13501 prefetcha [%l7 + %g4] 0x80, 4
13502 membar #Sync
13503 set 0x40, %g1
13504 ldda [%l7 + %g1] 0xf8, %f16
13505 nop
13506 set 0x30, %l3
13507 stx %g3, [%l7 + %l3]
13508 and %g5, %i6, %g6
13509 add %l7, 0x40, %l6
13510 wr %g0, 0x81, %asi
13511 ldxa [%l6] %asi, %i7
13512 casxa [%l6] 0x81, %i7, %i1
13513 or %o4, %o6, %l6
13514 nop
13515 set 0x48, %l0
13516 ldd [%l7 + %l0], %f10
13517 set 0x1A, %i1
13518 stha %i4, [%l7 + %i1] 0x81
13519 nop
13520 set 0x1C, %i4
13521 ldsb [%l7 + %i4], %i2
13522 fpsub32s %f30, %f27, %f31
13523 and %o5, %l3, %l0
13524 nop
13525 set 0x38, %g3
13526 stx %o0, [%l7 + %g3]
13527 nop
13528 set 0x0C, %o2
13529 lduw [%l7 + %o2], %g4
13530 nop
13531 set 0x20, %i5
13532 ldd [%l7 + %i5], %f26
13533 nop
13534 set 0x60, %o4
13535 prefetch [%l7 + %o4], 0
13536 nop
13537 set 0x0F, %o7
13538 stb %o2, [%l7 + %o7]
13539 nop
13540 set 0x48, %i7
13541 stx %i3, [%l7 + %i7]
13542 nop
13543 set 0x57, %g7
13544 ldsb [%l7 + %g7], %l5
13545 set 0x78, %i3
13546 ldxa [%l7 + %i3] 0x88, %l2
13547 set 0x40, %g5
13548 ldda [%l7 + %g5] 0x89, %f16
13549 set 0x64, %i2
13550 ldstuba [%l7 + %i2] 0x81, %g2
13551 nop
13552 set 0x50, %l5
13553 ldd [%l7 + %l5], %g6
13554 nop
13555 set 0x3F, %l6
13556 ldstub [%l7 + %l6], %o7
13557 st %fsr, [%l7 + 0x40]
13558 nop
13559 set 0x48, %o6
13560 ldsw [%l7 + %o6], %l1
13561 nop
13562 set 0x2C, %g2
13563 ldsb [%l7 + %g2], %i0
13564 nop
13565 set 0x44, %i6
13566 lduh [%l7 + %i6], %g1
13567 nop
13568 set 0x7C, %o3
13569 lduw [%l7 + %o3], %i5
13570 add %l7, 0x70, %l6
13571 wr %g0, 0x80, %asi
13572 ldxa [%l6] %asi, %l4
13573 casxa [%l6] 0x80, %l4, %o1
13574 add %l7, 0x74, %l6
13575 wr %g0, 0x89, %asi
13576 lda [%l6] %asi, %o3
13577 casa [%l6] 0x89, %o3, %g3
13578 add %l7, 0x50, %l6
13579 wr %g0, 0x88, %asi
13580 casa [%l6] 0x88, %g5, %g6
13581 nop
13582 set 0x70, %o1
13583 stw %i7, [%l7 + %o1]
13584 set 0x51, %l4
13585 ldstuba [%l7 + %l4] 0x89, %i6
13586 set 0x0C, %l1
13587 stba %i1, [%l7 + %l1] 0xe2
13588 membar #Sync
13589 set 0x34, %g6
13590 ldstuba [%l7 + %g6] 0x80, %o4
13591 nop
13592 set 0x34, %o5
13593 stw %o6, [%l7 + %o5]
13594 nop
13595 set 0x7C, %l2
13596 swap [%l7 + %l2], %l6
13597 and %i4, %o5, %i2
13598 wr %l0, %o0, %pic
13599 set 0x50, %o0
13600 ldda [%l7 + %o0] 0x80, %g4
13601 set 0x40, %g4
13602 stda %f16, [%l7 + %g4] 0xd8
13603 set 0x64, %i0
13604 stba %l3, [%l7 + %i0] 0xe2
13605 membar #Sync
13606 nop
13607 set 0x30, %l3
13608 ldd [%l7 + %l3], %f6
13609 nop
13610 set 0x1B, %l0
13611 ldstub [%l7 + %l0], %o2
13612 set 0x10, %i1
13613 ldxa [%l7 + %i1] 0x80, %i3
13614 nop
13615 set 0x30, %g1
13616 lduw [%l7 + %g1], %l5
13617 wr %g0, 0x7, %fprs
13618 nop
13619 set 0x08, %g3
13620 ldd [%l7 + %g3], %f20
13621 and %o7, %l1, %g2
13622 add %l7, 0x28, %l6
13623 wr %g0, 0x81, %asi
13624 casxa [%l6] 0x81, %g1, %i0
13625 or %i5, %o1, %l4
13626 nop
13627 set 0x70, %i4
13628 ldsh [%l7 + %i4], %g3
13629 nop
13630 set 0x20, %i5
13631 prefetch [%l7 + %i5], 3
13632 and %g5, %o3, %i7
13633 nop
13634 set 0x1C, %o4
13635 swap [%l7 + %o4], %i6
13636 bg,a,pn %icc, loop_77
13637 nop
13638 set 0x40, %o2
13639 ldstub [%l7 + %o2], %g6
13640 nop
13641 set 0x40, %o7
13642 ldx [%l7 + %o7], %o4
13643 set 0x4C, %i7
13644 stba %i1, [%l7 + %i7] 0xe3
13645 membar #Sync
13646loop_77:
13647 nop
13648 set 0x54, %i3
13649 stwa %l6, [%l7 + %i3] 0xeb
13650 membar #Sync
13651 set 0x40, %g7
13652 ldda [%l7 + %g7] 0xd8, %f0
13653 set 0x10, %i2
13654 stwa %o6, [%l7 + %i2] 0x88
13655 set 0x37, %l5
13656 ldstuba [%l7 + %l5] 0x81, %i4
13657 nop
13658 set 0x64, %l6
13659 ldsw [%l7 + %l6], %i2
13660 nop
13661 set 0x43, %o6
13662 ldsb [%l7 + %o6], %l0
13663 ld [%l7 + 0x14], %f0
13664 set 0x48, %g2
13665 lda [%l7 + %g2] 0x80, %f12
13666 set 0x78, %g5
13667 stda %o4, [%l7 + %g5] 0x80
13668 nop
13669 set 0x63, %o3
13670 ldsb [%l7 + %o3], %g4
13671 nop
13672 set 0x38, %i6
13673 stx %o0, [%l7 + %i6]
13674 nop
13675 set 0x28, %l4
13676 swap [%l7 + %l4], %l3
13677 set 0x20, %l1
13678 ldda [%l7 + %l1] 0xe2, %o2
13679 nop
13680 set 0x60, %o1
13681 ldd [%l7 + %o1], %f26
13682 set 0x60, %o5
13683 sta %f13, [%l7 + %o5] 0x88
13684 set 0x60, %l2
13685 ldstuba [%l7 + %l2] 0x80, %l5
13686 membar #Sync
13687 set 0x40, %o0
13688 ldda [%l7 + %o0] 0xf0, %f16
13689 nop
13690 set 0x30, %g4
13691 prefetch [%l7 + %g4], 0
13692 nop
13693 set 0x0A, %g6
13694 lduh [%l7 + %g6], %l2
13695 set 0x08, %l3
13696 stxa %i3, [%l7 + %l3] 0xe2
13697 membar #Sync
13698 set 0x70, %i0
13699 stxa %g7, [%l7 + %i0] 0xea
13700 membar #Sync
13701 set 0x0C, %i1
13702 stwa %l1, [%l7 + %i1] 0x88
13703 nop
13704 set 0x6C, %g1
13705 prefetch [%l7 + %g1], 3
13706 bn,a %xcc, loop_78
13707 nop
13708 set 0x18, %l0
13709 ldsh [%l7 + %l0], %o7
13710 nop
13711 set 0x1E, %g3
13712 sth %g2, [%l7 + %g3]
13713 nop
13714 set 0x18, %i5
13715 stx %fsr, [%l7 + %i5]
13716loop_78:
13717 and %g1, %i0, %i5
13718 nop
13719 set 0x7E, %o4
13720 ldsh [%l7 + %o4], %o1
13721 nop
13722 set 0x10, %o2
13723 std %g2, [%l7 + %o2]
13724 set 0x40, %o7
13725 ldda [%l7 + %o7] 0x89, %f0
13726 ble %icc, loop_79
13727 wr %g5, %o3, %pic
13728 set 0x38, %i4
13729 stda %l4, [%l7 + %i4] 0xeb
13730 membar #Sync
13731loop_79:
13732 add %i6, %i7, %o4
13733 set 0x40, %i3
13734 stda %f0, [%l7 + %i3] 0xf1
13735 membar #Sync
13736 nop
13737 set 0x78, %i7
13738 stx %i1, [%l7 + %i7]
13739 st %f19, [%l7 + 0x1C]
13740 nop
13741 set 0x08, %i2
13742 ldd [%l7 + %i2], %f30
13743 fpsub16s %f1, %f11, %f16
13744 set 0x1C, %l5
13745 stwa %g6, [%l7 + %l5] 0xeb
13746 membar #Sync
13747 st %f19, [%l7 + 0x34]
13748 nop
13749 set 0x48, %l6
13750 std %i6, [%l7 + %l6]
13751 membar #Sync
13752 set 0x40, %o6
13753 ldda [%l7 + %o6] 0xf9, %f0
13754 nop
13755 set 0x24, %g2
13756 ldub [%l7 + %g2], %i4
13757 fpsub16s %f23, %f5, %f18
13758 nop
13759 set 0x10, %g5
13760 std %f22, [%l7 + %g5]
13761 add %l7, 0x20, %l6
13762 wr %g0, 0x81, %asi
13763 lda [%l6] %asi, %o6
13764 casa [%l6] 0x81, %o6, %l0
13765 set 0x40, %o3
13766 stda %f0, [%l7 + %o3] 0xda
13767 st %fsr, [%l7 + 0x28]
13768 set 0x30, %i6
13769 stha %o5, [%l7 + %i6] 0x80
13770 or %i2, %o0, %l3
13771 nop
13772 set 0x50, %l4
13773 lduw [%l7 + %l4], %g4
13774 nop
13775 set 0x64, %l1
13776 lduh [%l7 + %l1], %o2
13777 nop
13778 set 0x58, %g7
13779 ldd [%l7 + %g7], %f30
13780 set 0x78, %o1
13781 stda %l2, [%l7 + %o1] 0x81
13782 fpadd16s %f5, %f11, %f4
13783 set 0x2F, %l2
13784 ldstuba [%l7 + %l2] 0x89, %i3
13785 add %l7, 0x20, %l6
13786 wr %g0, 0x89, %asi
13787 ldxa [%l6] %asi, %g7
13788 casxa [%l6] 0x89, %g7, %l1
13789 add %l7, 0x34, %l6
13790 wr %g0, 0x81, %asi
13791 lda [%l6] %asi, %o7
13792 casa [%l6] 0x81, %o7, %l5
13793 set 0x50, %o0
13794 swapa [%l7 + %o0] 0x89, %g1
13795 nop
13796 set 0x48, %o5
13797 ldx [%l7 + %o5], %g2
13798 nop
13799 set 0x08, %g4
13800 ldx [%l7 + %g4], %i0
13801 set 0x70, %l3
13802 ldda [%l7 + %l3] 0x80, %o0
13803 nop
13804 set 0x4A, %i0
13805 sth %i5, [%l7 + %i0]
13806 nop
13807 set 0x68, %g6
13808 swap [%l7 + %g6], %g3
13809 nop
13810 set 0x40, %i1
13811 swap [%l7 + %i1], %g5
13812 nop
13813 set 0x70, %l0
13814 swap [%l7 + %l0], %o3
13815 nop
13816 set 0x60, %g1
13817 stx %fsr, [%l7 + %g1]
13818 nop
13819 set 0x70, %i5
13820 ldd [%l7 + %i5], %i6
13821 and %l4, %i7, %i1
13822 wr %g0, 0x7, %fprs
13823 nop
13824 set 0x70, %o4
13825 swap [%l7 + %o4], %i4
13826 set 0x58, %o2
13827 swapa [%l7 + %o2] 0x89, %o6
13828 nop
13829 set 0x12, %o7
13830 ldstub [%l7 + %o7], %l6
13831 set 0x68, %g3
13832 stda %l0, [%l7 + %g3] 0x80
13833 wr %g0, 0x5, %fprs
13834 st %fsr, [%l7 + 0x50]
13835 nop
13836 set 0x54, %i3
13837 swap [%l7 + %i3], %o0
13838 nop
13839 set 0x4F, %i4
13840 ldsb [%l7 + %i4], %g4
13841 set 0x51, %i2
13842 stba %l3, [%l7 + %i2] 0x88
13843 st %fsr, [%l7 + 0x18]
13844 nop
13845 set 0x0C, %i7
13846 stb %l2, [%l7 + %i7]
13847 set 0x40, %l6
13848 stwa %o2, [%l7 + %l6] 0x81
13849 or %g7, %i3, %l1
13850 add %l7, 0x78, %l6
13851 wr %g0, 0x88, %asi
13852 ldxa [%l6] %asi, %l5
13853 casxa [%l6] 0x88, %l5, %g1
13854 nop
13855 set 0x50, %l5
13856 stx %g2, [%l7 + %l5]
13857 add %i0, %o7, %i5
13858 set 0x59, %g2
13859 ldstuba [%l7 + %g2] 0x81, %o1
13860 add %l7, 0x4C, %l6
13861 wr %g0, 0x80, %asi
13862 casa [%l6] 0x80, %g5, %o3
13863 set 0x58, %g5
13864 sta %f3, [%l7 + %g5] 0x89
13865 nop
13866 set 0x44, %o3
13867 ldsw [%l7 + %o3], %i6
13868 nop
13869 set 0x0C, %o6
13870 prefetch [%l7 + %o6], 3
13871 nop
13872 set 0x74, %l4
13873 ldub [%l7 + %l4], %l4
13874 nop
13875 set 0x70, %i6
13876 ldx [%l7 + %i6], %g3
13877 nop
13878 set 0x0C, %g7
13879 prefetch [%l7 + %g7], 1
13880 set 0x10, %o1
13881 ldda [%l7 + %o1] 0xe3, %i0
13882 st %f18, [%l7 + 0x70]
13883 set 0x40, %l1
13884 ldda [%l7 + %l1] 0xd2, %f0
13885 nop
13886 set 0x24, %o0
13887 prefetch [%l7 + %o0], 4
13888 add %l7, 0x74, %l6
13889 wr %g0, 0x81, %asi
13890 casa [%l6] 0x81, %o4, %i7
13891 nop
13892 set 0x44, %o5
13893 ldsw [%l7 + %o5], %g6
13894 nop
13895 set 0x47, %g4
13896 stb %o6, [%l7 + %g4]
13897 add %l7, 0x60, %l6
13898 wr %g0, 0x89, %asi
13899 casxa [%l6] 0x89, %l6, %i4
13900 set 0x40, %l2
13901 ldda [%l7 + %l2] 0x88, %f16
13902 nop
13903 set 0x26, %l3
13904 stb %l0, [%l7 + %l3]
13905 set 0x60, %g6
13906 prefetcha [%l7 + %g6] 0x80, 4
13907 set 0x40, %i0
13908 stda %f16, [%l7 + %i0] 0x81
13909 nop
13910 set 0x7C, %i1
13911 swap [%l7 + %i1], %o5
13912 nop
13913 set 0x10, %l0
13914 stx %fsr, [%l7 + %l0]
13915 st %f21, [%l7 + 0x6C]
13916 or %o0, %g4, %l3
13917 and %l2, %g7, %o2
13918 nop
13919 set 0x40, %i5
13920 ldstub [%l7 + %i5], %l1
13921 set 0x18, %g1
13922 ldxa [%l7 + %g1] 0x88, %l5
13923 bne,pn %icc, loop_80
13924 nop
13925 set 0x50, %o4
13926 swap [%l7 + %o4], %g1
13927 set 0x1B, %o2
13928 ldstuba [%l7 + %o2] 0x89, %i3
13929loop_80:
13930 nop
13931 set 0x28, %g3
13932 stwa %i0, [%l7 + %g3] 0xe2
13933 membar #Sync
13934 nop
13935 or %g0, 0x8, %l0
13936 sllx %l0, 0x3c, %l0
13937 wr %l0, %g0, %tick_cmpr
13938 add %o1, %o7, %g5
13939 nop
13940 set 0x50, %i3
13941 stw %i6, [%l7 + %i3]
13942 nop
13943 set 0x10, %o7
13944 ldub [%l7 + %o7], %l4
13945 set 0x50, %i2
13946 prefetcha [%l7 + %i2] 0x88, 3
13947 set 0x30, %i4
13948 ldda [%l7 + %i4] 0x88, %o2
13949 nop
13950 set 0x5E, %i7
13951 ldsb [%l7 + %i7], %i1
13952 nop
13953 set 0x18, %l5
13954 lduw [%l7 + %l5], %i7
13955 st %fsr, [%l7 + 0x58]
13956 set 0x40, %g2
13957 stda %f0, [%l7 + %g2] 0xda
13958 set 0x30, %g5
13959 stda %g6, [%l7 + %g5] 0x81
13960 set 0x68, %o3
13961 sta %f13, [%l7 + %o3] 0x89
13962 add %l7, 0x38, %l6
13963 wr %g0, 0x89, %asi
13964 casxa [%l6] 0x89, %o6, %o4
13965 nop
13966 set 0x58, %o6
13967 std %f2, [%l7 + %o6]
13968 set 0x40, %l6
13969 ldda [%l7 + %l6] 0x89, %f16
13970 nop
13971 set 0x54, %l4
13972 lduw [%l7 + %l4], %l6
13973 set 0x40, %i6
13974 stda %f0, [%l7 + %i6] 0xc0
13975 set 0x40, %g7
13976 ldda [%l7 + %g7] 0x81, %f16
13977 ld [%l7 + 0x0C], %f8
13978 membar #Sync
13979 set 0x40, %l1
13980 ldda [%l7 + %l1] 0xf1, %f0
13981 and %i4, %i2, %l0
13982 nop
13983 set 0x10, %o1
13984 ldd [%l7 + %o1], %o4
13985 st %f24, [%l7 + 0x2C]
13986 bg,a,pn %xcc, loop_81
13987 add %g4, %l3, %l2
13988 nop
13989 set 0x0C, %o0
13990 ldsh [%l7 + %o0], %g7
13991 set 0x38, %g4
13992 stwa %o2, [%l7 + %g4] 0xea
13993 membar #Sync
13994loop_81:
13995 nop
13996 set 0x78, %l2
13997 stx %o0, [%l7 + %l2]
13998 ld [%l7 + 0x64], %f25
13999 set 0x10, %o5
14000 ldxa [%l7 + %o5] 0x80, %l1
14001 nop
14002 set 0x38, %l3
14003 std %l4, [%l7 + %l3]
14004 set 0x49, %i0
14005 stba %g1, [%l7 + %i0] 0x81
14006 nop
14007 set 0x14, %g6
14008 ldsw [%l7 + %g6], %i0
14009 bleu,a %xcc, loop_82
14010 or %i3, %g2, %i5
14011 nop
14012 set 0x38, %l0
14013 stx %o7, [%l7 + %l0]
14014 nop
14015 set 0x20, %i5
14016 lduw [%l7 + %i5], %g5
14017loop_82:
14018 nop
14019 set 0x73, %i1
14020 ldstuba [%l7 + %i1] 0x88, %i6
14021 bn,pn %icc, loop_83
14022 nop
14023 set 0x70, %g1
14024 stx %fsr, [%l7 + %g1]
14025 set 0x40, %o2
14026 ldxa [%l7 + %o2] 0x81, %l4
14027loop_83:
14028 nop
14029 set 0x48, %o4
14030 swap [%l7 + %o4], %o1
14031 nop
14032 set 0x5A, %i3
14033 sth %g3, [%l7 + %i3]
14034 or %i1, %o3, %i7
14035 nop
14036 set 0x66, %o7
14037 lduh [%l7 + %o7], %g6
14038 set 0x5A, %g3
14039 stha %o6, [%l7 + %g3] 0x80
14040 set 0x40, %i2
14041 stda %f16, [%l7 + %i2] 0xc2
14042 wr %g0, 0x7, %fprs
14043 add %l7, 0x08, %l6
14044 wr %g0, 0x88, %asi
14045 casxa [%l6] 0x88, %i2, %l0
14046 set 0x62, %i4
14047 stba %o5, [%l7 + %i4] 0x81
14048 nop
14049 set 0x70, %i7
14050 stx %fsr, [%l7 + %i7]
14051 ld [%l7 + 0x10], %f29
14052 set 0x18, %l5
14053 swapa [%l7 + %l5] 0x80, %g4
14054 nop
14055 set 0x20, %g2
14056 std %l2, [%l7 + %g2]
14057 set 0x2C, %g5
14058 swapa [%l7 + %g5] 0x88, %i4
14059 nop
14060 set 0x3C, %o3
14061 swap [%l7 + %o3], %g7
14062 nop
14063 set 0x38, %l6
14064 ldd [%l7 + %l6], %l2
14065 nop
14066 set 0x50, %o6
14067 lduh [%l7 + %o6], %o0
14068 nop
14069 set 0x18, %l4
14070 ldd [%l7 + %l4], %o2
14071 nop
14072 set 0x4C, %i6
14073 swap [%l7 + %i6], %l1
14074 be,pt %xcc, loop_84
14075 nop
14076 set 0x50, %g7
14077 stx %fsr, [%l7 + %g7]
14078 fpsub32s %f21, %f12, %f6
14079 set 0x60, %l1
14080 stda %g0, [%l7 + %l1] 0x80
14081loop_84:
14082 nop
14083 set 0x7A, %o1
14084 sth %l5, [%l7 + %o1]
14085 nop
14086 set 0x34, %o0
14087 swap [%l7 + %o0], %i3
14088 ld [%l7 + 0x44], %f19
14089 nop
14090 set 0x5E, %g4
14091 ldsh [%l7 + %g4], %i0
14092 set 0x38, %l2
14093 stxa %g2, [%l7 + %l2] 0x81
14094 add %l7, 0x18, %l6
14095 wr %g0, 0x88, %asi
14096 ldxa [%l6] %asi, %i5
14097 casxa [%l6] 0x88, %i5, %g5
14098 nop
14099 set 0x0C, %l3
14100 swap [%l7 + %l3], %i6
14101 nop
14102 set 0x24, %i0
14103 ldsw [%l7 + %i0], %o7
14104 nop
14105 set 0x2C, %o5
14106 lduw [%l7 + %o5], %o1
14107 add %l4, %g3, %i1
14108 nop
14109 set 0x30, %g6
14110 std %o2, [%l7 + %g6]
14111 nop
14112 set 0x60, %l0
14113 std %f12, [%l7 + %l0]
14114 nop
14115 set 0x08, %i1
14116 stx %g6, [%l7 + %i1]
14117 membar #Sync
14118 set 0x40, %g1
14119 ldda [%l7 + %g1] 0xf9, %f0
14120 add %l7, 0x68, %l6
14121 wr %g0, 0x80, %asi
14122 casxa [%l6] 0x80, %o6, %i7
14123 nop
14124 set 0x76, %i5
14125 sth %l6, [%l7 + %i5]
14126 set 0x30, %o4
14127 stha %o4, [%l7 + %o4] 0xe3
14128 membar #Sync
14129 set 0x50, %i3
14130 stda %i2, [%l7 + %i3] 0xe2
14131 membar #Sync
14132 nop
14133 set 0x7C, %o2
14134 lduw [%l7 + %o2], %o5
14135 set 0x30, %o7
14136 stba %g4, [%l7 + %o7] 0xea
14137 membar #Sync
14138 add %l0, %i4, %l3
14139 set 0x74, %i2
14140 sta %f27, [%l7 + %i2] 0x88
14141 add %l2, %g7, %o2
14142 nop
14143 set 0x0A, %g3
14144 sth %o0, [%l7 + %g3]
14145 nop
14146 set 0x38, %i7
14147 stb %l1, [%l7 + %i7]
14148 nop
14149 set 0x27, %i4
14150 ldub [%l7 + %i4], %l5
14151 set 0x58, %l5
14152 ldxa [%l7 + %l5] 0x88, %i3
14153 set 0x26, %g5
14154 stba %i0, [%l7 + %g5] 0x80
14155 set 0x10, %o3
14156 ldda [%l7 + %o3] 0xea, %g2
14157 fpsub32s %f7, %f8, %f23
14158 nop
14159 set 0x38, %g2
14160 stx %fsr, [%l7 + %g2]
14161 nop
14162 set 0x10, %o6
14163 ldsh [%l7 + %o6], %i5
14164 nop
14165 set 0x38, %l6
14166 std %f6, [%l7 + %l6]
14167 st %f22, [%l7 + 0x60]
14168 set 0x20, %i6
14169 swapa [%l7 + %i6] 0x81, %g5
14170 set 0x40, %l4
14171 sta %f27, [%l7 + %l4] 0x81
14172 set 0x60, %l1
14173 stwa %i6, [%l7 + %l1] 0xe3
14174 membar #Sync
14175 add %l7, 0x48, %l6
14176 wr %g0, 0x80, %asi
14177 ldxa [%l6] %asi, %g1
14178 casxa [%l6] 0x80, %g1, %o1
14179 set 0x0B, %o1
14180 ldstuba [%l7 + %o1] 0x88, %o7
14181 nop
14182 set 0x28, %g7
14183 ldx [%l7 + %g7], %l4
14184 add %l7, 0x18, %l6
14185 wr %g0, 0x88, %asi
14186 ldxa [%l6] %asi, %g3
14187 casxa [%l6] 0x88, %g3, %i1
14188 nop
14189 set 0x56, %g4
14190 ldsh [%l7 + %g4], %o3
14191 or %o6, %i7, %g6
14192 and %o4, %i2, %o5
14193 ld [%l7 + 0x6C], %f5
14194 nop
14195 set 0x62, %o0
14196 ldub [%l7 + %o0], %l6
14197 nop
14198 set 0x38, %l3
14199 lduw [%l7 + %l3], %g4
14200 set 0x5C, %i0
14201 swapa [%l7 + %i0] 0x81, %l0
14202 set 0x39, %l2
14203 ldstuba [%l7 + %l2] 0x89, %i4
14204 and %l2, %l3, %o2
14205 set 0x0C, %g6
14206 swapa [%l7 + %g6] 0x88, %o0
14207 set 0x50, %l0
14208 prefetcha [%l7 + %l0] 0x81, 1
14209 nop
14210 set 0x50, %o5
14211 std %l4, [%l7 + %o5]
14212 add %l7, 0x70, %l6
14213 wr %g0, 0x88, %asi
14214 casa [%l6] 0x88, %i3, %i0
14215 nop
14216 set 0x08, %i1
14217 stx %fsr, [%l7 + %i1]
14218 or %g7, %g2, %i5
14219 st %fsr, [%l7 + 0x30]
14220 nop
14221 set 0x48, %i5
14222 std %i6, [%l7 + %i5]
14223 set 0x6A, %g1
14224 stha %g5, [%l7 + %g1] 0xe3
14225 membar #Sync
14226 or %g1, %o7, %o1
14227 add %l7, 0x2C, %l6
14228 wr %g0, 0x81, %asi
14229 lda [%l6] %asi, %g3
14230 casa [%l6] 0x81, %g3, %i1
14231 nop
14232 set 0x78, %o4
14233 std %f14, [%l7 + %o4]
14234 st %f3, [%l7 + 0x0C]
14235 nop
14236 set 0x60, %i3
14237 ldx [%l7 + %i3], %l4
14238 and %o6, %i7, %o3
14239 fpsub16s %f10, %f12, %f18
14240 add %g6, %o4, %o5
14241 set 0x0E, %o2
14242 stha %i2, [%l7 + %o2] 0x89
14243 nop
14244 set 0x30, %i2
14245 stw %l6, [%l7 + %i2]
14246 nop
14247 set 0x5C, %o7
14248 prefetch [%l7 + %o7], 3
14249 nop
14250 set 0x7F, %g3
14251 stb %l0, [%l7 + %g3]
14252 nop
14253 set 0x68, %i4
14254 stw %g4, [%l7 + %i4]
14255 nop
14256 nop
14257 setx 0xE20A22AA, %l0, %l6
14258 st %l6, [%l7 + 0x28]
14259 ld [%l7 + 0x28], %f14
14260 setx 0x3F9EBCC7, %l1, %l5
14261 st %l5, [%l7 + 0x10]
14262 ld [%l7 + 0x10], %f23
14263 fdivs %f23, %f14, %f18
14264 nop
14265 set 0x58, %i7
14266 ldsw [%l7 + %i7], %l2
14267 fpadd16s %f26, %f21, %f14
14268 or %i4, %l3, %o0
14269 fpsub16 %f6, %f28, %f10
14270 nop
14271 set 0x58, %g5
14272 stx %fsr, [%l7 + %g5]
14273 set 0x32, %o3
14274 stba %l1, [%l7 + %o3] 0x89
14275 add %l7, 0x60, %l6
14276 wr %g0, 0x81, %asi
14277 casxa [%l6] 0x81, %o2, %i3
14278 nop
14279 set 0x10, %l5
14280 ldd [%l7 + %l5], %f30
14281 set 0x18, %o6
14282 prefetcha [%l7 + %o6] 0x80, 1
14283 nop
14284 set 0x08, %g2
14285 lduw [%l7 + %g2], %l5
14286 add %l7, 0x58, %l6
14287 wr %g0, 0x80, %asi
14288 casa [%l6] 0x80, %g2, %i5
14289 set 0x58, %l6
14290 prefetcha [%l7 + %l6] 0x81, 4
14291 nop
14292 set 0x78, %l4
14293 sth %g5, [%l7 + %l4]
14294 nop
14295 set 0x16, %l1
14296 stb %g7, [%l7 + %l1]
14297 nop
14298 set 0x7E, %o1
14299 ldsh [%l7 + %o1], %g1
14300 nop
14301 set 0x48, %g7
14302 stx %o7, [%l7 + %g7]
14303 set 0x20, %g4
14304 stwa %g3, [%l7 + %g4] 0xe3
14305 membar #Sync
14306 set 0x08, %o0
14307 ldstuba [%l7 + %o0] 0x80, %i1
14308 nop
14309 set 0x20, %i6
14310 stx %fsr, [%l7 + %i6]
14311 st %fsr, [%l7 + 0x6C]
14312 st %f21, [%l7 + 0x1C]
14313 set 0x70, %l3
14314 swapa [%l7 + %l3] 0x81, %l4
14315 nop
14316 set 0x48, %i0
14317 std %o6, [%l7 + %i0]
14318 nop
14319 set 0x58, %l2
14320 stx %fsr, [%l7 + %l2]
14321 bleu,a %icc, loop_85
14322 nop
14323 set 0x3C, %l0
14324 swap [%l7 + %l0], %o1
14325 set 0x5A, %g6
14326 stha %o3, [%l7 + %g6] 0x80
14327loop_85:
14328 nop
14329 set 0x2E, %i1
14330 ldsh [%l7 + %i1], %g6
14331 set 0x58, %o5
14332 stha %o4, [%l7 + %o5] 0x81
14333 nop
14334 set 0x26, %i5
14335 ldstub [%l7 + %i5], %o5
14336 set 0x40, %o4
14337 stda %f0, [%l7 + %o4] 0xc0
14338 set 0x40, %i3
14339 stda %f16, [%l7 + %i3] 0xc2
14340 fpadd16s %f23, %f29, %f15
14341 nop
14342 set 0x70, %g1
14343 ldd [%l7 + %g1], %f8
14344 nop
14345 set 0x5C, %o2
14346 lduw [%l7 + %o2], %i7
14347 nop
14348 set 0x24, %i2
14349 stw %i2, [%l7 + %i2]
14350 nop
14351 set 0x60, %g3
14352 std %i6, [%l7 + %g3]
14353 set 0x38, %o7
14354 stwa %g4, [%l7 + %o7] 0x80
14355 set 0x58, %i4
14356 prefetcha [%l7 + %i4] 0x81, 4
14357 nop
14358 set 0x1E, %i7
14359 ldub [%l7 + %i7], %i4
14360 wr %l2, %o0, %sys_tick
14361 set 0x68, %o3
14362 sta %f16, [%l7 + %o3] 0x89
14363 nop
14364 set 0x70, %g5
14365 stx %l3, [%l7 + %g5]
14366 set 0x4B, %o6
14367 ldstuba [%l7 + %o6] 0x81, %o2
14368 nop
14369 set 0x0E, %l5
14370 lduh [%l7 + %l5], %l1
14371 nop
14372 set 0x24, %g2
14373 lduh [%l7 + %g2], %i0
14374 nop
14375 set 0x72, %l6
14376 ldsh [%l7 + %l6], %l5
14377 nop
14378 set 0x4F, %l1
14379 ldsb [%l7 + %l1], %i3
14380 nop
14381 set 0x5B, %o1
14382 ldstub [%l7 + %o1], %i5
14383 ld [%l7 + 0x18], %f7
14384 nop
14385 set 0x44, %g7
14386 ldsw [%l7 + %g7], %g2
14387 and %i6, %g5, %g7
14388 nop
14389 set 0x46, %g4
14390 ldsh [%l7 + %g4], %g1
14391 membar #Sync
14392 set 0x40, %o0
14393 ldda [%l7 + %o0] 0xf1, %f16
14394 add %l7, 0x68, %l6
14395 wr %g0, 0x80, %asi
14396 casxa [%l6] 0x80, %g3, %i1
14397 add %l7, 0x08, %l6
14398 wr %g0, 0x81, %asi
14399 casxa [%l6] 0x81, %o7, %o6
14400 set 0x3C, %l4
14401 lda [%l7 + %l4] 0x89, %f12
14402 set 0x48, %l3
14403 prefetcha [%l7 + %l3] 0x80, 0
14404 nop
14405 set 0x7C, %i0
14406 lduw [%l7 + %i0], %o1
14407 nop
14408 set 0x20, %l2
14409 stx %fsr, [%l7 + %l2]
14410 wr %g6, %o3, %sys_tick
14411 nop
14412 set 0x62, %l0
14413 ldub [%l7 + %l0], %o5
14414 nop
14415 set 0x70, %g6
14416 prefetch [%l7 + %g6], 0
14417 wr %g0, 0x5, %fprs
14418 add %l7, 0x38, %l6
14419 wr %g0, 0x81, %asi
14420 casxa [%l6] 0x81, %o4, %l6
14421 nop
14422 set 0x38, %i1
14423 ldd [%l7 + %i1], %f10
14424 nop
14425 set 0x30, %o5
14426 stx %fsr, [%l7 + %o5]
14427 st %f8, [%l7 + 0x40]
14428 st %fsr, [%l7 + 0x30]
14429 nop
14430 set 0x68, %i5
14431 stx %l0, [%l7 + %i5]
14432 set 0x08, %i6
14433 lda [%l7 + %i6] 0x81, %f11
14434 nop
14435 set 0x10, %i3
14436 ldx [%l7 + %i3], %i4
14437 set 0x48, %g1
14438 sta %f20, [%l7 + %g1] 0x89
14439 membar #Sync
14440 set 0x40, %o4
14441 ldda [%l7 + %o4] 0xf8, %f16
14442 set 0x7C, %i2
14443 stwa %g4, [%l7 + %i2] 0x89
14444 fpsub16 %f30, %f18, %f28
14445 set 0x20, %g3
14446 stda %o0, [%l7 + %g3] 0x89
14447 set 0x48, %o7
14448 lda [%l7 + %o7] 0x88, %f26
14449 nop
14450 set 0x34, %o2
14451 stw %l2, [%l7 + %o2]
14452 nop
14453 set 0x30, %i7
14454 ldd [%l7 + %i7], %f26
14455 nop
14456 set 0x48, %i4
14457 std %o2, [%l7 + %i4]
14458 nop
14459 set 0x58, %g5
14460 lduw [%l7 + %g5], %l1
14461 set 0x0B, %o3
14462 stba %i0, [%l7 + %o3] 0xe2
14463 membar #Sync
14464 and %l5, %l3, %i5
14465 set 0x20, %o6
14466 stda %i2, [%l7 + %o6] 0xeb
14467 membar #Sync
14468 add %l7, 0x58, %l6
14469 wr %g0, 0x89, %asi
14470 casxa [%l6] 0x89, %g2, %i6
14471 st %fsr, [%l7 + 0x44]
14472 bl,a %xcc, loop_86
14473 nop
14474 set 0x08, %l5
14475 stx %g7, [%l7 + %l5]
14476 set 0x70, %g2
14477 stda %g4, [%l7 + %g2] 0xe3
14478 membar #Sync
14479loop_86:
14480 nop
14481 set 0x28, %l1
14482 stxa %g3, [%l7 + %l1] 0x81
14483 ba %icc, loop_87
14484 bg,pt %xcc, loop_88
14485 nop
14486 set 0x58, %l6
14487 std %i0, [%l7 + %l6]
14488 set 0x5E, %g7
14489 stha %o7, [%l7 + %g7] 0xea
14490 membar #Sync
14491loop_87:
14492 nop
14493 set 0x40, %g4
14494 ldda [%l7 + %g4] 0xd0, %f0
14495loop_88:
14496 nop
14497 set 0x40, %o1
14498 sta %f15, [%l7 + %o1] 0x81
14499 nop
14500 set 0x62, %l4
14501 sth %g1, [%l7 + %l4]
14502 st %fsr, [%l7 + 0x44]
14503 nop
14504 set 0x54, %o0
14505 ldsh [%l7 + %o0], %o6
14506 and %o1, %g6, %o3
14507 bleu %icc, loop_89
14508 nop
14509 set 0x50, %i0
14510 stx %fsr, [%l7 + %i0]
14511 ld [%l7 + 0x18], %f19
14512 set 0x48, %l3
14513 ldxa [%l7 + %l3] 0x88, %o5
14514loop_89:
14515 and %i7, %i2, %l4
14516 set 0x14, %l0
14517 sta %f27, [%l7 + %l0] 0x88
14518 nop
14519 set 0x52, %g6
14520 ldsh [%l7 + %g6], %o4
14521 membar #Sync
14522 set 0x40, %l2
14523 ldda [%l7 + %l2] 0xf1, %f16
14524 nop
14525 set 0x5E, %i1
14526 ldstub [%l7 + %i1], %l6
14527 or %i4, %l0, %o0
14528 set 0x20, %i5
14529 stda %g4, [%l7 + %i5] 0xea
14530 membar #Sync
14531 set 0x78, %i6
14532 stxa %o2, [%l7 + %i6] 0x81
14533 nop
14534 set 0x58, %o5
14535 std %f12, [%l7 + %o5]
14536 nop
14537 set 0x30, %g1
14538 std %f20, [%l7 + %g1]
14539 set 0x40, %o4
14540 stda %f0, [%l7 + %o4] 0xc4
14541 st %fsr, [%l7 + 0x4C]
14542 set 0x6E, %i3
14543 ldstuba [%l7 + %i3] 0x88, %l1
14544 set 0x40, %i2
14545 ldda [%l7 + %i2] 0xd0, %f16
14546 set 0x24, %g3
14547 stha %l2, [%l7 + %g3] 0xe3
14548 membar #Sync
14549 fpsub32 %f18, %f22, %f8
14550 set 0x6C, %o2
14551 stwa %l5, [%l7 + %o2] 0xea
14552 membar #Sync
14553 nop
14554 set 0x10, %i7
14555 lduw [%l7 + %i7], %i0
14556 nop
14557 set 0x40, %i4
14558 std %f14, [%l7 + %i4]
14559 set 0x27, %o7
14560 ldstuba [%l7 + %o7] 0x88, %i5
14561 set 0x70, %g5
14562 swapa [%l7 + %g5] 0x80, %i3
14563 set 0x16, %o3
14564 stha %g2, [%l7 + %o3] 0xe3
14565 membar #Sync
14566 fpadd16s %f20, %f19, %f14
14567 ld [%l7 + 0x50], %f28
14568 nop
14569 set 0x7A, %l5
14570 ldstub [%l7 + %l5], %l3
14571 ld [%l7 + 0x24], %f9
14572 set 0x5B, %o6
14573 ldstuba [%l7 + %o6] 0x88, %i6
14574 or %g5, %g7, %g3
14575 nop
14576 set 0x43, %l1
14577 ldsb [%l7 + %l1], %o7
14578 set 0x70, %g2
14579 stda %i0, [%l7 + %g2] 0x89
14580 nop
14581 set 0x10, %l6
14582 stx %o6, [%l7 + %l6]
14583 set 0x40, %g7
14584 ldda [%l7 + %g7] 0x81, %f0
14585 set 0x3D, %o1
14586 stba %g1, [%l7 + %o1] 0xe2
14587 membar #Sync
14588 nop
14589 set 0x1B, %l4
14590 ldsb [%l7 + %l4], %o1
14591 set 0x74, %g4
14592 lda [%l7 + %g4] 0x81, %f23
14593 nop
14594 set 0x20, %i0
14595 sth %g6, [%l7 + %i0]
14596 nop
14597 set 0x63, %l3
14598 ldub [%l7 + %l3], %o3
14599 nop
14600 set 0x6D, %l0
14601 ldstub [%l7 + %l0], %i7
14602 or %o5, %l4, %o4
14603 set 0x16, %g6
14604 stha %i2, [%l7 + %g6] 0x81
14605 nop
14606 set 0x74, %o0
14607 ldsh [%l7 + %o0], %l6
14608 st %f27, [%l7 + 0x1C]
14609 nop
14610 set 0x29, %l2
14611 ldub [%l7 + %l2], %l0
14612 nop
14613 set 0x23, %i1
14614 ldstub [%l7 + %i1], %i4
14615 set 0x69, %i6
14616 stba %o0, [%l7 + %i6] 0xeb
14617 membar #Sync
14618 nop
14619 set 0x1F, %i5
14620 stb %g4, [%l7 + %i5]
14621 set 0x30, %g1
14622 stda %l0, [%l7 + %g1] 0xe2
14623 membar #Sync
14624 nop
14625 set 0x21, %o4
14626 ldsb [%l7 + %o4], %o2
14627 ld [%l7 + 0x28], %f1
14628 nop
14629 set 0x28, %o5
14630 lduw [%l7 + %o5], %l5
14631 nop
14632 set 0x1E, %i3
14633 stb %l2, [%l7 + %i3]
14634 nop
14635 set 0x08, %g3
14636 stx %i0, [%l7 + %g3]
14637 nop
14638 set 0x58, %o2
14639 stx %fsr, [%l7 + %o2]
14640 set 0x50, %i2
14641 swapa [%l7 + %i2] 0x81, %i3
14642 nop
14643 set 0x40, %i7
14644 std %f0, [%l7 + %i7]
14645 set 0x14, %o7
14646 stwa %g2, [%l7 + %o7] 0x89
14647 set 0x46, %g5
14648 stha %l3, [%l7 + %g5] 0xea
14649 membar #Sync
14650 nop
14651 set 0x28, %o3
14652 ldx [%l7 + %o3], %i6
14653 nop
14654 set 0x62, %l5
14655 lduh [%l7 + %l5], %g5
14656 set 0x50, %o6
14657 ldxa [%l7 + %o6] 0x80, %g7
14658 nop
14659 set 0x6C, %i4
14660 ldub [%l7 + %i4], %g3
14661 membar #Sync
14662 set 0x40, %g2
14663 ldda [%l7 + %g2] 0xf9, %f0
14664 nop
14665 set 0x60, %l6
14666 stx %i5, [%l7 + %l6]
14667 nop
14668 set 0x18, %g7
14669 ldd [%l7 + %g7], %f4
14670 nop
14671 set 0x58, %o1
14672 ldx [%l7 + %o1], %o7
14673 set 0x14, %l1
14674 stwa %o6, [%l7 + %l1] 0xea
14675 membar #Sync
14676 or %g1, %i1, %g6
14677 and %o3, %o1, %i7
14678 nop
14679 set 0x18, %g4
14680 stw %o5, [%l7 + %g4]
14681 nop
14682 set 0x58, %l4
14683 lduw [%l7 + %l4], %o4
14684 nop
14685 set 0x54, %l3
14686 stw %l4, [%l7 + %l3]
14687 nop
14688 set 0x08, %l0
14689 stx %fsr, [%l7 + %l0]
14690 set 0x4B, %g6
14691 ldstuba [%l7 + %g6] 0x88, %i2
14692 set 0x40, %i0
14693 ldda [%l7 + %i0] 0x81, %f16
14694 set 0x5C, %o0
14695 stha %l6, [%l7 + %o0] 0xeb
14696 membar #Sync
14697 ld [%l7 + 0x24], %f13
14698 set 0x38, %l2
14699 stda %l0, [%l7 + %l2] 0xe2
14700 membar #Sync
14701 nop
14702 set 0x36, %i6
14703 lduh [%l7 + %i6], %o0
14704 set 0x40, %i1
14705 stda %f16, [%l7 + %i1] 0xf9
14706 membar #Sync
14707 set 0x30, %i5
14708 stwa %i4, [%l7 + %i5] 0xe3
14709 membar #Sync
14710 and %g4, %l1, %o2
14711 add %l7, 0x24, %l6
14712 wr %g0, 0x89, %asi
14713 casa [%l6] 0x89, %l2, %i0
14714 nop
14715 set 0x74, %g1
14716 swap [%l7 + %g1], %i3
14717 st %fsr, [%l7 + 0x1C]
14718 fpadd32s %f8, %f3, %f16
14719 set 0x40, %o5
14720 stda %f16, [%l7 + %o5] 0xd8
14721 nop
14722 set 0x08, %o4
14723 ldub [%l7 + %o4], %l5
14724 st %f16, [%l7 + 0x14]
14725 nop
14726 set 0x2C, %g3
14727 ldsw [%l7 + %g3], %l3
14728 EXIT_GOOD
14729
14730
14731
14732!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14733!
14734! Stats for Thread 3:
14735!
14736! Type l : 1231
14737! Type a : 34
14738! Type cti : 27
14739! Type x : 534
14740! Type f : 51
14741! Type i : 123
14742!
14743!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14744
14745!
14746! Thread 4 Start
14747!
14748.global thread_4
14749thread_4:
14750 mov %l7, %g1
14751 !# Set %cwp for 8 windows
14752 !# This threads memory space into each %l7
14753 wrpr %g0, 0x7, %cwp
14754 mov %g1, %l7
14755 wrpr %g0, 0x6, %cwp
14756 mov %g1, %l7
14757 wrpr %g0, 0x5, %cwp
14758 mov %g1, %l7
14759 wrpr %g0, 0x4, %cwp
14760 mov %g1, %l7
14761 wrpr %g0, 0x3, %cwp
14762 mov %g1, %l7
14763 wrpr %g0, 0x2, %cwp
14764 mov %g1, %l7
14765 wrpr %g0, 0x1, %cwp
14766 mov %g1, %l7
14767 wrpr %g0, 0x0, %cwp
14768 mov %g1, %l7
14769
14770 !# Set %fsr
14771 setx 0x0000000000400000, %l0, %l6 !# no post process
14772 stx %l6, [%l7 + 0x0] !# no post process
14773 ldx [%l7 + 0x0], %fsr !# no post process
14774
14775 wr %g0, 0x80, %asi !# no post process
14776
14777 !# Initialize registers ..
14778
14779 !# Global registers
14780 set 0x3, %g1
14781 set 0xE, %g2
14782 set 0x7, %g3
14783 set 0x3, %g4
14784 set 0x5, %g5
14785 set 0x0, %g6
14786 set 0x8, %g7
14787 !# Input registers
14788 set -0xA, %i0
14789 set -0x9, %i1
14790 set -0x2, %i2
14791 set -0x9, %i3
14792 set -0xE, %i4
14793 set -0xD, %i5
14794 set -0xB, %i6
14795 set -0x9, %i7
14796 !# Local registers
14797 set 0x2D6425DB, %l0
14798 set 0x315D1346, %l1
14799 set 0x2EDD41B1, %l2
14800 set 0x2471DE2D, %l3
14801 set 0x6641F31D, %l4
14802 set 0x0BCF04ED, %l5
14803 set 0x3C828D6D, %l6
14804 !# Output registers
14805 set 0x0D61, %o0
14806 set -0x0E2C, %o1
14807 set -0x10EA, %o2
14808 set -0x005E, %o3
14809 set 0x0F00, %o4
14810 set 0x0EB5, %o5
14811 set -0x0C12, %o6
14812 set 0x1825, %o7
14813 !# Float registers
14814 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
14815 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
14816 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
14817 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
14818 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
14819 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
14820 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
14821 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
14822 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
14823 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
14824 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
14825 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
14826 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
14827 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
14828 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
14829 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
14830
14831 !# Execute Main Diag ..
14832
14833 add %l7, 0x68, %l6
14834 wr %g0, 0x89, %asi
14835 casxa [%l6] 0x89, %g2, %i6
14836 nop
14837 set 0x34, %i3
14838 swap [%l7 + %i3], %g5
14839 set 0x40, %i2
14840 stda %f16, [%l7 + %i2] 0xc4
14841 nop
14842 set 0x28, %i7
14843 ldd [%l7 + %i7], %g6
14844 nop
14845 set 0x31, %o7
14846 ldstub [%l7 + %o7], %i5
14847 nop
14848 set 0x7A, %g5
14849 ldub [%l7 + %g5], %o7
14850 set 0x60, %o3
14851 lda [%l7 + %o3] 0x80, %f18
14852 nop
14853 set 0x2C, %l5
14854 prefetch [%l7 + %l5], 1
14855 set 0x1C, %o2
14856 lda [%l7 + %o2] 0x88, %f16
14857 or %g3, %g1, %o6
14858 set 0x60, %o6
14859 prefetcha [%l7 + %o6] 0x80, 1
14860 nop
14861 set 0x46, %g2
14862 stb %o3, [%l7 + %g2]
14863 add %l7, 0x28, %l6
14864 wr %g0, 0x80, %asi
14865 casxa [%l6] 0x80, %g6, %o1
14866 add %l7, 0x34, %l6
14867 wr %g0, 0x80, %asi
14868 casa [%l6] 0x80, %o5, %o4
14869 nop
14870 set 0x08, %i4
14871 std %l4, [%l7 + %i4]
14872 st %fsr, [%l7 + 0x58]
14873 nop
14874 set 0x7A, %l6
14875 ldub [%l7 + %l6], %i7
14876 set 0x70, %g7
14877 ldda [%l7 + %g7] 0xeb, %i6
14878 ld [%l7 + 0x2C], %f31
14879 nop
14880 set 0x70, %o1
14881 std %l0, [%l7 + %o1]
14882 add %l7, 0x48, %l6
14883 wr %g0, 0x89, %asi
14884 casxa [%l6] 0x89, %o0, %i2
14885 and %g4, %l1, %i4
14886 nop
14887 set 0x40, %g4
14888 std %f30, [%l7 + %g4]
14889 nop
14890 set 0x6C, %l1
14891 ldstub [%l7 + %l1], %l2
14892 add %l7, 0x70, %l6
14893 wr %g0, 0x88, %asi
14894 casxa [%l6] 0x88, %i0, %i3
14895 nop
14896 set 0x18, %l4
14897 ldd [%l7 + %l4], %l4
14898 add %l7, 0x70, %l6
14899 wr %g0, 0x89, %asi
14900 casxa [%l6] 0x89, %o2, %l3
14901 or %i6, %g2, %g7
14902 or %g5, %i5, %g3
14903 nop
14904 set 0x50, %l3
14905 std %f8, [%l7 + %l3]
14906 nop
14907 set 0x30, %g6
14908 std %f0, [%l7 + %g6]
14909 set 0x38, %l0
14910 lda [%l7 + %l0] 0x80, %f29
14911 or %g1, %o6, %i1
14912 wr %o7, %g6, %y
14913 nop
14914 set 0x18, %i0
14915 stx %fsr, [%l7 + %i0]
14916 set 0x08, %l2
14917 stha %o3, [%l7 + %l2] 0x81
14918 nop
14919 set 0x14, %o0
14920 lduw [%l7 + %o0], %o5
14921 fpsub32s %f25, %f31, %f26
14922 set 0x32, %i6
14923 stba %o1, [%l7 + %i6] 0x88
14924 fpsub16 %f0, %f16, %f18
14925 set 0x58, %i5
14926 stxa %l4, [%l7 + %i5] 0x88
14927 st %f15, [%l7 + 0x38]
14928 nop
14929 set 0x22, %g1
14930 sth %o4, [%l7 + %g1]
14931 nop
14932 set 0x79, %i1
14933 stb %i7, [%l7 + %i1]
14934 nop
14935 set 0x34, %o4
14936 stw %l0, [%l7 + %o4]
14937 bleu,pn %icc, loop_90
14938 bne %xcc, loop_91
14939 nop
14940 set 0x30, %g3
14941 ldd [%l7 + %g3], %f24
14942 nop
14943 set 0x36, %o5
14944 sth %l6, [%l7 + %o5]
14945loop_90:
14946 nop
14947 nop
14948 setx 0x9D207C0E2FDC489E, %l0, %l6
14949 stx %l6, [%l7 + 0x28]
14950 ldd [%l7 + 0x28], %f8
14951 setx 0x14F39DBFEB4D3803, %l1, %l5
14952 stx %l5, [%l7 + 0x10]
14953 ldd [%l7 + 0x10], %f2
14954 fdivd %f2, %f8, %f4
14955loop_91:
14956 nop
14957 set 0x20, %i2
14958 ldda [%l7 + %i2] 0x89, %o0
14959 nop
14960 set 0x20, %i3
14961 stx %fsr, [%l7 + %i3]
14962 nop
14963 set 0x34, %o7
14964 lduh [%l7 + %o7], %i2
14965 nop
14966 set 0x6D, %g5
14967 stb %l1, [%l7 + %g5]
14968 or %i4, %g4, %i0
14969 bn,a,pn %xcc, loop_92
14970 or %l2, %l5, %o2
14971 set 0x32, %i7
14972 stba %l3, [%l7 + %i7] 0x81
14973loop_92:
14974 nop
14975 set 0x20, %o3
14976 ldd [%l7 + %o3], %i6
14977 nop
14978 set 0x70, %o2
14979 ldsw [%l7 + %o2], %g2
14980 nop
14981 set 0x68, %o6
14982 lduw [%l7 + %o6], %i3
14983 nop
14984 set 0x0C, %g2
14985 lduh [%l7 + %g2], %g7
14986 set 0x40, %l5
14987 stda %f16, [%l7 + %l5] 0x81
14988 fpsub16s %f25, %f24, %f1
14989 nop
14990 set 0x14, %i4
14991 ldsh [%l7 + %i4], %i5
14992 nop
14993 set 0x0C, %l6
14994 lduh [%l7 + %l6], %g5
14995 set 0x1C, %o1
14996 swapa [%l7 + %o1] 0x88, %g3
14997 st %f27, [%l7 + 0x44]
14998 set 0x08, %g4
14999 sta %f9, [%l7 + %g4] 0x89
15000 add %l7, 0x44, %l6
15001 wr %g0, 0x80, %asi
15002 casa [%l6] 0x80, %o6, %g1
15003 nop
15004 set 0x30, %g7
15005 ldd [%l7 + %g7], %f12
15006 add %o7, %g6, %o3
15007 set 0x58, %l1
15008 stda %o4, [%l7 + %l1] 0xe3
15009 membar #Sync
15010 nop
15011 set 0x3E, %l3
15012 lduh [%l7 + %l3], %o1
15013 set 0x60, %l4
15014 ldxa [%l7 + %l4] 0x88, %l4
15015 set 0x40, %l0
15016 ldda [%l7 + %l0] 0x88, %f0
15017 nop
15018 set 0x28, %i0
15019 stx %o4, [%l7 + %i0]
15020 set 0x51, %l2
15021 stba %i1, [%l7 + %l2] 0x81
15022 wr %l0, %i7, %y
15023 set 0x20, %g6
15024 lda [%l7 + %g6] 0x81, %f15
15025 nop
15026 set 0x2C, %o0
15027 sth %o0, [%l7 + %o0]
15028 set 0x68, %i6
15029 stha %i2, [%l7 + %i6] 0xeb
15030 membar #Sync
15031 st %fsr, [%l7 + 0x74]
15032 nop
15033 set 0x40, %i5
15034 ldx [%l7 + %i5], %l6
15035 set 0x2C, %i1
15036 swapa [%l7 + %i1] 0x81, %i4
15037 st %f18, [%l7 + 0x40]
15038 set 0x40, %g1
15039 stda %g4, [%l7 + %g1] 0x81
15040 ble,a,pt %xcc, loop_93
15041 nop
15042 set 0x5F, %o4
15043 ldstub [%l7 + %o4], %l1
15044 nop
15045 set 0x08, %g3
15046 std %l2, [%l7 + %g3]
15047 nop
15048 set 0x2C, %i2
15049 swap [%l7 + %i2], %l5
15050loop_93:
15051 or %i0, %l3, %o2
15052 and %i6, %i3, %g2
15053 set 0x50, %i3
15054 lda [%l7 + %i3] 0x88, %f19
15055 ld [%l7 + 0x28], %f27
15056 nop
15057 set 0x1A, %o5
15058 sth %i5, [%l7 + %o5]
15059 membar #Sync
15060 set 0x40, %o7
15061 ldda [%l7 + %o7] 0xf1, %f16
15062 nop
15063 set 0x2C, %g5
15064 lduh [%l7 + %g5], %g5
15065 set 0x60, %i7
15066 stxa %g3, [%l7 + %i7] 0xe2
15067 membar #Sync
15068 or %o6, %g1, %g7
15069 nop
15070 set 0x08, %o3
15071 stx %g6, [%l7 + %o3]
15072 add %o7, %o5, %o1
15073 ld [%l7 + 0x08], %f1
15074 set 0x64, %o2
15075 stwa %l4, [%l7 + %o2] 0xeb
15076 membar #Sync
15077 add %o3, %o4, %i1
15078 nop
15079 set 0x6B, %o6
15080 ldsb [%l7 + %o6], %i7
15081 nop
15082 set 0x54, %g2
15083 prefetch [%l7 + %g2], 0
15084 or %o0, %l0, %i2
15085 nop
15086 set 0x0F, %l5
15087 stb %i4, [%l7 + %l5]
15088 set 0x70, %i4
15089 sta %f28, [%l7 + %i4] 0x80
15090 and %g4, %l1, %l6
15091 nop
15092 set 0x50, %o1
15093 std %f14, [%l7 + %o1]
15094 and %l2, %i0, %l5
15095 set 0x40, %l6
15096 stda %f16, [%l7 + %l6] 0x80
15097 nop
15098 set 0x78, %g4
15099 prefetch [%l7 + %g4], 1
15100 st %fsr, [%l7 + 0x5C]
15101 fpsub16 %f10, %f20, %f4
15102 nop
15103 set 0x10, %l1
15104 ldd [%l7 + %l1], %l2
15105 wr %o2, %i6, %pic
15106 nop
15107 set 0x7C, %l3
15108 ldsw [%l7 + %l3], %g2
15109 or %i3, %g5, %g3
15110 nop
15111 set 0x32, %l4
15112 ldstub [%l7 + %l4], %i5
15113 add %l7, 0x18, %l6
15114 wr %g0, 0x81, %asi
15115 casxa [%l6] 0x81, %g1, %o6
15116 set 0x20, %g7
15117 ldda [%l7 + %g7] 0x89, %g6
15118 and %o7, %g7, %o5
15119 set 0x60, %l0
15120 stda %o0, [%l7 + %l0] 0x81
15121 set 0x67, %i0
15122 stba %l4, [%l7 + %i0] 0xe2
15123 membar #Sync
15124 nop
15125 set 0x34, %g6
15126 ldsw [%l7 + %g6], %o4
15127 set 0x56, %o0
15128 stha %i1, [%l7 + %o0] 0x89
15129 set 0x54, %i6
15130 stba %i7, [%l7 + %i6] 0x89
15131 set 0x70, %l2
15132 ldxa [%l7 + %l2] 0x88, %o0
15133 set 0x70, %i5
15134 prefetcha [%l7 + %i5] 0x89, 2
15135 set 0x10, %i1
15136 stxa %i2, [%l7 + %i1] 0xeb
15137 membar #Sync
15138 nop
15139 set 0x40, %g1
15140 ldub [%l7 + %g1], %l0
15141 nop
15142 set 0x55, %g3
15143 stb %g4, [%l7 + %g3]
15144 set 0x28, %i2
15145 ldxa [%l7 + %i2] 0x88, %l1
15146 ld [%l7 + 0x78], %f26
15147 and %l6, %l2, %i0
15148 membar #Sync
15149 set 0x40, %i3
15150 ldda [%l7 + %i3] 0xf0, %f0
15151 set 0x1C, %o4
15152 stwa %l5, [%l7 + %o4] 0x89
15153 st %f4, [%l7 + 0x68]
15154 nop
15155 set 0x68, %o7
15156 stx %l3, [%l7 + %o7]
15157 set 0x38, %o5
15158 ldxa [%l7 + %o5] 0x80, %i4
15159 set 0x08, %i7
15160 prefetcha [%l7 + %i7] 0x81, 3
15161 set 0x10, %g5
15162 ldxa [%l7 + %g5] 0x89, %i6
15163 nop
15164 set 0x76, %o3
15165 ldsh [%l7 + %o3], %i3
15166 nop
15167 set 0x1C, %o6
15168 sth %g2, [%l7 + %o6]
15169 nop
15170 set 0x10, %g2
15171 ldd [%l7 + %g2], %f20
15172 nop
15173 set 0x5E, %l5
15174 ldsh [%l7 + %l5], %g5
15175 nop
15176 set 0x6A, %i4
15177 lduh [%l7 + %i4], %i5
15178 nop
15179 set 0x78, %o2
15180 ldx [%l7 + %o2], %g3
15181 nop
15182 set 0x7E, %l6
15183 lduh [%l7 + %l6], %g1
15184 nop
15185 set 0x58, %g4
15186 stx %fsr, [%l7 + %g4]
15187 nop
15188 set 0x2A, %o1
15189 stb %g6, [%l7 + %o1]
15190 set 0x44, %l1
15191 stwa %o7, [%l7 + %l1] 0x80
15192 set 0x40, %l4
15193 ldda [%l7 + %l4] 0x89, %f0
15194 add %l7, 0x08, %l6
15195 wr %g0, 0x89, %asi
15196 ldxa [%l6] %asi, %g7
15197 casxa [%l6] 0x89, %g7, %o5
15198 nop
15199 set 0x18, %g7
15200 ldd [%l7 + %g7], %o0
15201 st %fsr, [%l7 + 0x6C]
15202 nop
15203 set 0x74, %l0
15204 ldsw [%l7 + %l0], %l4
15205 nop
15206 set 0x1E, %i0
15207 lduh [%l7 + %i0], %o4
15208 set 0x40, %g6
15209 stda %f16, [%l7 + %g6] 0xc2
15210 nop
15211 set 0x3A, %o0
15212 ldsh [%l7 + %o0], %o6
15213 nop
15214 set 0x18, %i6
15215 ldd [%l7 + %i6], %f4
15216 set 0x79, %l2
15217 ldstuba [%l7 + %l2] 0x88, %i1
15218 nop
15219 set 0x7D, %i5
15220 stb %o0, [%l7 + %i5]
15221 nop
15222 set 0x56, %i1
15223 lduh [%l7 + %i1], %i7
15224 nop
15225 set 0x30, %g1
15226 stb %o3, [%l7 + %g1]
15227 nop
15228 set 0x2C, %l3
15229 ldstub [%l7 + %l3], %l0
15230 nop
15231 set 0x28, %i2
15232 stx %fsr, [%l7 + %i2]
15233 wr %i2, %g4, %y
15234 set 0x50, %g3
15235 stda %l0, [%l7 + %g3] 0xe3
15236 membar #Sync
15237 and %l2, %i0, %l5
15238 or %l3, %i4, %l6
15239 set 0x20, %i3
15240 swapa [%l7 + %i3] 0x80, %o2
15241 nop
15242 set 0x50, %o7
15243 ldsh [%l7 + %o7], %i6
15244 nop
15245 set 0x7C, %o5
15246 ldsw [%l7 + %o5], %i3
15247 add %g2, %i5, %g3
15248 or %g1, %g5, %o7
15249 nop
15250 set 0x38, %i7
15251 ldsb [%l7 + %i7], %g7
15252 nop
15253 set 0x3C, %o4
15254 lduw [%l7 + %o4], %g6
15255 membar #Sync
15256 set 0x40, %g5
15257 ldda [%l7 + %g5] 0xf8, %f16
15258 nop
15259 set 0x7E, %o6
15260 stb %o5, [%l7 + %o6]
15261 add %l4, %o4, %o6
15262 nop
15263 set 0x30, %g2
15264 std %f16, [%l7 + %g2]
15265 add %l7, 0x08, %l6
15266 wr %g0, 0x81, %asi
15267 casxa [%l6] 0x81, %i1, %o0
15268 nop
15269 set 0x7C, %o3
15270 ldsh [%l7 + %o3], %o1
15271 set 0x3F, %l5
15272 ldstuba [%l7 + %l5] 0x81, %o3
15273 set 0x40, %i4
15274 ldda [%l7 + %i4] 0x88, %l0
15275 nop
15276 set 0x48, %o2
15277 sth %i2, [%l7 + %o2]
15278 set 0x28, %g4
15279 stda %i6, [%l7 + %g4] 0xea
15280 membar #Sync
15281 nop
15282 set 0x52, %o1
15283 sth %g4, [%l7 + %o1]
15284 set 0x64, %l6
15285 lda [%l7 + %l6] 0x80, %f9
15286 nop
15287 set 0x28, %l1
15288 prefetch [%l7 + %l1], 0
15289 nop
15290 set 0x10, %l4
15291 stx %l1, [%l7 + %l4]
15292 nop
15293 set 0x60, %l0
15294 ldd [%l7 + %l0], %i0
15295 nop
15296 set 0x10, %g7
15297 stx %l2, [%l7 + %g7]
15298 nop
15299 set 0x48, %g6
15300 ldsh [%l7 + %g6], %l3
15301 set 0x28, %i0
15302 sta %f30, [%l7 + %i0] 0x88
15303 nop
15304 set 0x40, %o0
15305 ldd [%l7 + %o0], %l4
15306 nop
15307 set 0x68, %l2
15308 stw %i4, [%l7 + %l2]
15309 set 0x10, %i5
15310 stwa %l6, [%l7 + %i5] 0x80
15311 set 0x40, %i6
15312 stda %f0, [%l7 + %i6] 0xc8
15313 set 0x24, %i1
15314 sta %f9, [%l7 + %i1] 0x89
15315 st %f2, [%l7 + 0x40]
15316 nop
15317 set 0x10, %l3
15318 stw %i6, [%l7 + %l3]
15319 nop
15320 set 0x76, %g1
15321 sth %i3, [%l7 + %g1]
15322 or %g2, %i5, %o2
15323 nop
15324 set 0x28, %i2
15325 ldd [%l7 + %i2], %g2
15326 nop
15327 set 0x18, %g3
15328 ldsw [%l7 + %g3], %g1
15329 set 0x39, %i3
15330 stba %o7, [%l7 + %i3] 0x88
15331 nop
15332 set 0x44, %o7
15333 lduw [%l7 + %o7], %g5
15334 nop
15335 set 0x70, %o5
15336 ldsw [%l7 + %o5], %g7
15337 nop
15338 set 0x30, %o4
15339 ldx [%l7 + %o4], %o5
15340 nop
15341 set 0x68, %i7
15342 ldd [%l7 + %i7], %l4
15343 set 0x64, %g5
15344 swapa [%l7 + %g5] 0x81, %o4
15345 set 0x20, %o6
15346 ldda [%l7 + %o6] 0x80, %o6
15347 or %i1, %o0, %o1
15348 set 0x44, %g2
15349 stwa %g6, [%l7 + %g2] 0xe2
15350 membar #Sync
15351 set 0x40, %o3
15352 ldda [%l7 + %o3] 0x89, %l0
15353 set 0x14, %i4
15354 stwa %i2, [%l7 + %i4] 0x81
15355 set 0x78, %l5
15356 ldxa [%l7 + %l5] 0x81, %o3
15357 set 0x78, %o2
15358 prefetcha [%l7 + %o2] 0x89, 3
15359 nop
15360 set 0x72, %o1
15361 ldsh [%l7 + %o1], %l1
15362 set 0x38, %g4
15363 swapa [%l7 + %g4] 0x89, %g4
15364 set 0x11, %l1
15365 stba %i0, [%l7 + %l1] 0xea
15366 membar #Sync
15367 nop
15368 set 0x20, %l6
15369 std %f26, [%l7 + %l6]
15370 nop
15371 set 0x14, %l0
15372 ldsw [%l7 + %l0], %l3
15373 nop
15374 set 0x28, %g7
15375 ldx [%l7 + %g7], %l2
15376 set 0x70, %g6
15377 lda [%l7 + %g6] 0x80, %f22
15378 set 0x50, %l4
15379 ldxa [%l7 + %l4] 0x81, %l5
15380 st %fsr, [%l7 + 0x34]
15381 set 0x30, %o0
15382 ldda [%l7 + %o0] 0xe3, %i6
15383 nop
15384 set 0x7D, %l2
15385 ldstub [%l7 + %l2], %i4
15386 set 0x40, %i5
15387 ldda [%l7 + %i5] 0x81, %f16
15388 nop
15389 set 0x68, %i6
15390 prefetch [%l7 + %i6], 1
15391 set 0x68, %i0
15392 stwa %i6, [%l7 + %i0] 0xe3
15393 membar #Sync
15394 nop
15395 set 0x38, %i1
15396 std %i2, [%l7 + %i1]
15397 nop
15398 set 0x18, %l3
15399 ldsh [%l7 + %l3], %g2
15400 nop
15401 set 0x1B, %i2
15402 ldsb [%l7 + %i2], %i5
15403 nop
15404 set 0x58, %g3
15405 ldd [%l7 + %g3], %f26
15406 or %o2, %g3, %g1
15407 fpsub16s %f24, %f7, %f18
15408 set 0x10, %g1
15409 stwa %g5, [%l7 + %g1] 0x88
15410 add %l7, 0x50, %l6
15411 wr %g0, 0x81, %asi
15412 casxa [%l6] 0x81, %o7, %g7
15413 nop
15414 set 0x70, %o7
15415 lduh [%l7 + %o7], %o5
15416 set 0x68, %i3
15417 prefetcha [%l7 + %i3] 0x89, 2
15418 fpadd16s %f10, %f4, %f25
15419 be,a %icc, loop_94
15420 ld [%l7 + 0x7C], %f1
15421 set 0x5E, %o5
15422 stha %o4, [%l7 + %o5] 0x89
15423loop_94:
15424 nop
15425 set 0x2D, %i7
15426 ldub [%l7 + %i7], %o6
15427 set 0x48, %o4
15428 stwa %i1, [%l7 + %o4] 0x80
15429 nop
15430 set 0x18, %g5
15431 lduw [%l7 + %g5], %o1
15432 add %l7, 0x40, %l6
15433 wr %g0, 0x89, %asi
15434 ldxa [%l6] %asi, %g6
15435 casxa [%l6] 0x89, %g6, %l0
15436 nop
15437 set 0x70, %g2
15438 std %i2, [%l7 + %g2]
15439 nop
15440 set 0x71, %o6
15441 ldsb [%l7 + %o6], %o3
15442 set 0x54, %o3
15443 sta %f15, [%l7 + %o3] 0x81
15444 nop
15445 set 0x13, %i4
15446 ldub [%l7 + %i4], %o0
15447 nop
15448 set 0x1B, %l5
15449 stb %i7, [%l7 + %l5]
15450 set 0x68, %o1
15451 stwa %l1, [%l7 + %o1] 0x88
15452 nop
15453 set 0x49, %g4
15454 ldstub [%l7 + %g4], %g4
15455 nop
15456 set 0x38, %o2
15457 stb %l3, [%l7 + %o2]
15458 nop
15459 or %g0, 0x8, %l0
15460 sllx %l0, 0x3c, %l0
15461 wr %l0, 0x27F, %sys_tick_cmpr
15462 nop
15463 set 0x70, %l6
15464 stw %i0, [%l7 + %l6]
15465 nop
15466 nop
15467 setx 0xA5042471C85CF1A2, %l0, %l6
15468 stx %l6, [%l7 + 0x28]
15469 ldd [%l7 + 0x28], %f0
15470 setx 0x9B32ABBAB12D033B, %l1, %l5
15471 stx %l5, [%l7 + 0x10]
15472 ldd [%l7 + 0x10], %f6
15473 fdivd %f6, %f0, %f10
15474 ld [%l7 + 0x54], %f25
15475 set 0x50, %l0
15476 stda %i6, [%l7 + %l0] 0x89
15477 nop
15478 set 0x1C, %g7
15479 ldsb [%l7 + %g7], %i4
15480 add %i3, %i6, %i5
15481 membar #Sync
15482 set 0x40, %g6
15483 ldda [%l7 + %g6] 0xf9, %f16
15484 set 0x40, %l1
15485 ldda [%l7 + %l1] 0x88, %f0
15486 set 0x3C, %o0
15487 swapa [%l7 + %o0] 0x89, %o2
15488 st %fsr, [%l7 + 0x50]
15489 nop
15490 set 0x10, %l2
15491 ldx [%l7 + %l2], %g3
15492 set 0x78, %l4
15493 prefetcha [%l7 + %l4] 0x89, 2
15494 add %l7, 0x28, %l6
15495 wr %g0, 0x80, %asi
15496 lda [%l6] %asi, %g1
15497 casa [%l6] 0x80, %g1, %g5
15498 nop
15499 set 0x5F, %i6
15500 stb %o7, [%l7 + %i6]
15501 nop
15502 set 0x70, %i5
15503 ldx [%l7 + %i5], %o5
15504 set 0x70, %i0
15505 lda [%l7 + %i0] 0x81, %f13
15506 set 0x40, %i1
15507 ldda [%l7 + %i1] 0xd8, %f16
15508 nop
15509 set 0x60, %l3
15510 swap [%l7 + %l3], %l4
15511 add %l7, 0x08, %l6
15512 wr %g0, 0x81, %asi
15513 casxa [%l6] 0x81, %o4, %o6
15514 set 0x40, %g3
15515 ldda [%l7 + %g3] 0xd8, %f16
15516 set 0x48, %i2
15517 ldxa [%l7 + %i2] 0x88, %i1
15518 nop
15519 set 0x7C, %o7
15520 ldstub [%l7 + %o7], %g7
15521 nop
15522 set 0x50, %g1
15523 stx %fsr, [%l7 + %g1]
15524 set 0x68, %o5
15525 ldxa [%l7 + %o5] 0x81, %o1
15526 set 0x40, %i7
15527 ldda [%l7 + %i7] 0xd0, %f16
15528 nop
15529 set 0x78, %i3
15530 stx %fsr, [%l7 + %i3]
15531 nop
15532 set 0x60, %g5
15533 ldx [%l7 + %g5], %g6
15534 nop
15535 set 0x08, %o4
15536 stx %fsr, [%l7 + %o4]
15537 st %fsr, [%l7 + 0x28]
15538 nop
15539 set 0x7C, %o6
15540 swap [%l7 + %o6], %l0
15541 set 0x40, %o3
15542 ldda [%l7 + %o3] 0x89, %f0
15543 set 0x38, %i4
15544 stda %i2, [%l7 + %i4] 0xe2
15545 membar #Sync
15546 and %o0, %i7, %o3
15547 nop
15548 set 0x48, %g2
15549 std %g4, [%l7 + %g2]
15550 add %l7, 0x30, %l6
15551 wr %g0, 0x81, %asi
15552 lda [%l6] %asi, %l3
15553 casa [%l6] 0x81, %l3, %l2
15554 nop
15555 set 0x48, %l5
15556 stx %fsr, [%l7 + %l5]
15557 nop
15558 set 0x10, %o1
15559 stx %l5, [%l7 + %o1]
15560 nop
15561 nop
15562 setx 0x5F1EA715, %l0, %l6
15563 st %l6, [%l7 + 0x28]
15564 ld [%l7 + 0x28], %f4
15565 setx 0x4D761312, %l1, %l5
15566 st %l5, [%l7 + 0x10]
15567 ld [%l7 + 0x10], %f1
15568 fdivs %f1, %f4, %f23
15569 set 0x21, %g4
15570 stba %l1, [%l7 + %g4] 0xeb
15571 membar #Sync
15572 nop
15573 set 0x78, %o2
15574 lduw [%l7 + %o2], %l6
15575 nop
15576 set 0x68, %l0
15577 sth %i4, [%l7 + %l0]
15578 nop
15579 set 0x23, %l6
15580 ldub [%l7 + %l6], %i3
15581 nop
15582 set 0x08, %g6
15583 std %i6, [%l7 + %g6]
15584 nop
15585 set 0x50, %g7
15586 lduw [%l7 + %g7], %i5
15587 nop
15588 set 0x48, %o0
15589 stx %fsr, [%l7 + %o0]
15590 nop
15591 set 0x34, %l2
15592 lduw [%l7 + %l2], %o2
15593 set 0x60, %l1
15594 stda %i0, [%l7 + %l1] 0x80
15595 st %fsr, [%l7 + 0x64]
15596 set 0x24, %i6
15597 lda [%l7 + %i6] 0x80, %f30
15598 nop
15599 set 0x78, %l4
15600 ldx [%l7 + %l4], %g2
15601 nop
15602 set 0x28, %i0
15603 stw %g1, [%l7 + %i0]
15604 set 0x40, %i5
15605 stxa %g3, [%l7 + %i5] 0x80
15606 set 0x48, %l3
15607 lda [%l7 + %l3] 0x80, %f27
15608 nop
15609 set 0x20, %i1
15610 stx %g5, [%l7 + %i1]
15611 nop
15612 set 0x48, %g3
15613 ldd [%l7 + %g3], %f18
15614 set 0x3C, %i2
15615 stwa %o5, [%l7 + %i2] 0x88
15616 st %fsr, [%l7 + 0x0C]
15617 nop
15618 set 0x18, %g1
15619 stx %l4, [%l7 + %g1]
15620 nop
15621 set 0x46, %o5
15622 ldstub [%l7 + %o5], %o7
15623 nop
15624 set 0x28, %o7
15625 stw %o6, [%l7 + %o7]
15626 bne %icc, loop_95
15627 nop
15628 set 0x78, %i3
15629 stw %i1, [%l7 + %i3]
15630 set 0x60, %g5
15631 ldda [%l7 + %g5] 0x88, %g6
15632loop_95:
15633 add %o1, %g6, %l0
15634 or %o4, %i2, %o0
15635 nop
15636 set 0x64, %o4
15637 ldsb [%l7 + %o4], %o3
15638 or %g4, %i7, %l2
15639 set 0x40, %i7
15640 ldda [%l7 + %i7] 0x81, %f0
15641 nop
15642 set 0x23, %o3
15643 ldub [%l7 + %o3], %l3
15644 nop
15645 nop
15646 setx 0x3A5CFE37AD6F39A5, %l0, %l6
15647 stx %l6, [%l7 + 0x28]
15648 ldd [%l7 + 0x28], %f16
15649 setx 0x022AA526A6883202, %l1, %l5
15650 stx %l5, [%l7 + 0x10]
15651 ldd [%l7 + 0x10], %f0
15652 fdivd %f0, %f16, %f22
15653 nop
15654 set 0x74, %i4
15655 prefetch [%l7 + %i4], 4
15656 set 0x40, %g2
15657 stda %f16, [%l7 + %g2] 0xc4
15658 nop
15659 set 0x5A, %l5
15660 ldsh [%l7 + %l5], %l5
15661 wr %l1, %i4, %clear_softint
15662 nop
15663 set 0x0E, %o6
15664 ldsb [%l7 + %o6], %l6
15665 nop
15666 set 0x40, %g4
15667 ldd [%l7 + %g4], %i2
15668 set 0x37, %o1
15669 stba %i5, [%l7 + %o1] 0xea
15670 membar #Sync
15671 nop
15672 set 0x40, %l0
15673 stb %i6, [%l7 + %l0]
15674 nop
15675 nop
15676 setx 0x38145A3A, %l0, %l6
15677 st %l6, [%l7 + 0x28]
15678 ld [%l7 + 0x28], %f7
15679 setx 0x75F699C7, %l1, %l5
15680 st %l5, [%l7 + 0x10]
15681 ld [%l7 + 0x10], %f9
15682 fdivs %f9, %f7, %f25
15683 set 0x70, %l6
15684 stxa %i0, [%l7 + %l6] 0x80
15685 nop
15686 set 0x5C, %g6
15687 ldsw [%l7 + %g6], %o2
15688 nop
15689 set 0x10, %g7
15690 stx %fsr, [%l7 + %g7]
15691 nop
15692 set 0x48, %o2
15693 swap [%l7 + %o2], %g2
15694 set 0x7C, %o0
15695 stwa %g1, [%l7 + %o0] 0xe2
15696 membar #Sync
15697 nop
15698 set 0x18, %l1
15699 stx %g5, [%l7 + %l1]
15700 add %l7, 0x68, %l6
15701 wr %g0, 0x81, %asi
15702 casa [%l6] 0x81, %o5, %l4
15703 set 0x0B, %i6
15704 stba %o7, [%l7 + %i6] 0x80
15705 membar #Sync
15706 set 0x40, %l4
15707 ldda [%l7 + %l4] 0xf1, %f16
15708 set 0x3C, %l2
15709 lda [%l7 + %l2] 0x80, %f26
15710 nop
15711 set 0x50, %i5
15712 lduw [%l7 + %i5], %o6
15713 nop
15714 set 0x0B, %l3
15715 ldstub [%l7 + %l3], %i1
15716 nop
15717 set 0x10, %i0
15718 std %g6, [%l7 + %i0]
15719 nop
15720 set 0x70, %g3
15721 ldd [%l7 + %g3], %g2
15722 set 0x48, %i2
15723 stda %g6, [%l7 + %i2] 0x80
15724 or %l0, %o4, %o1
15725 nop
15726 set 0x1B, %i1
15727 ldub [%l7 + %i1], %o0
15728 set 0x24, %o5
15729 swapa [%l7 + %o5] 0x81, %o3
15730 nop
15731 set 0x70, %g1
15732 ldd [%l7 + %g1], %g4
15733 nop
15734 set 0x70, %o7
15735 stx %i7, [%l7 + %o7]
15736 set 0x50, %g5
15737 lda [%l7 + %g5] 0x81, %f15
15738 set 0x6C, %o4
15739 lda [%l7 + %o4] 0x80, %f16
15740 set 0x70, %i3
15741 stxa %l2, [%l7 + %i3] 0x81
15742 or %i2, %l3, %l5
15743 set 0x20, %o3
15744 ldda [%l7 + %o3] 0x89, %l0
15745 set 0x40, %i7
15746 stda %f0, [%l7 + %i7] 0x81
15747 nop
15748 set 0x38, %g2
15749 lduh [%l7 + %g2], %i4
15750 set 0x3B, %i4
15751 ldstuba [%l7 + %i4] 0x89, %l6
15752 add %i5, %i6, %i0
15753 set 0x48, %o6
15754 stxa %i3, [%l7 + %o6] 0xea
15755 membar #Sync
15756 nop
15757 set 0x60, %g4
15758 std %o2, [%l7 + %g4]
15759 nop
15760 set 0x38, %l5
15761 sth %g1, [%l7 + %l5]
15762 set 0x1D, %o1
15763 ldstuba [%l7 + %o1] 0x89, %g2
15764 nop
15765 set 0x70, %l6
15766 std %f14, [%l7 + %l6]
15767 nop
15768 set 0x2B, %g6
15769 stb %o5, [%l7 + %g6]
15770 set 0x60, %l0
15771 ldxa [%l7 + %l0] 0x81, %l4
15772 set 0x48, %g7
15773 stda %g4, [%l7 + %g7] 0xea
15774 membar #Sync
15775 nop
15776 set 0x68, %o2
15777 std %o6, [%l7 + %o2]
15778 nop
15779 set 0x48, %l1
15780 stb %i1, [%l7 + %l1]
15781 set 0x68, %i6
15782 ldxa [%l7 + %i6] 0x81, %o6
15783 set 0x30, %o0
15784 stwa %g7, [%l7 + %o0] 0x88
15785 set 0x34, %l2
15786 swapa [%l7 + %l2] 0x89, %g3
15787 set 0x70, %l4
15788 ldstuba [%l7 + %l4] 0x80, %g6
15789 set 0x4F, %i5
15790 stba %l0, [%l7 + %i5] 0x80
15791 set 0x74, %l3
15792 swapa [%l7 + %l3] 0x88, %o4
15793 set 0x40, %g3
15794 ldda [%l7 + %g3] 0xd8, %f16
15795 and %o1, %o3, %g4
15796 set 0x1C, %i2
15797 swapa [%l7 + %i2] 0x89, %o0
15798 nop
15799 set 0x18, %i1
15800 std %l2, [%l7 + %i1]
15801 set 0x40, %i0
15802 stda %f0, [%l7 + %i0] 0xd0
15803 fpadd16 %f6, %f16, %f0
15804 set 0x3C, %g1
15805 stwa %i7, [%l7 + %g1] 0x80
15806 set 0x68, %o7
15807 stxa %i2, [%l7 + %o7] 0xe3
15808 membar #Sync
15809 nop
15810 set 0x20, %o5
15811 lduw [%l7 + %o5], %l3
15812 nop
15813 set 0x6C, %o4
15814 sth %l5, [%l7 + %o4]
15815 and %l1, %l6, %i5
15816 set 0x3E, %i3
15817 ldstuba [%l7 + %i3] 0x88, %i4
15818 nop
15819 set 0x6C, %o3
15820 stw %i6, [%l7 + %o3]
15821 or %i3, %o2, %g1
15822 nop
15823 set 0x4C, %g5
15824 stw %i0, [%l7 + %g5]
15825 nop
15826 or %g0, 0x8, %l0
15827 sllx %l0, 0x3c, %l0
15828 wr %l0, 0x62D, %tick_cmpr
15829 nop
15830 set 0x6C, %g2
15831 prefetch [%l7 + %g2], 0
15832 add %l7, 0x68, %l6
15833 wr %g0, 0x81, %asi
15834 lda [%l6] %asi, %l4
15835 casa [%l6] 0x81, %l4, %g5
15836 nop
15837 set 0x08, %i4
15838 stx %i1, [%l7 + %i4]
15839 set 0x08, %i7
15840 stda %o6, [%l7 + %i7] 0xea
15841 membar #Sync
15842 set 0x68, %g4
15843 stda %o6, [%l7 + %g4] 0xe3
15844 membar #Sync
15845 set 0x17, %l5
15846 ldstuba [%l7 + %l5] 0x81, %g3
15847 set 0x30, %o1
15848 stxa %g6, [%l7 + %o1] 0xe3
15849 membar #Sync
15850 st %fsr, [%l7 + 0x44]
15851 nop
15852 set 0x78, %o6
15853 ldx [%l7 + %o6], %l0
15854 nop
15855 set 0x68, %g6
15856 ldx [%l7 + %g6], %g7
15857 and %o1, %o4, %o3
15858 nop
15859 set 0x3A, %l6
15860 ldstub [%l7 + %l6], %g4
15861 set 0x48, %l0
15862 prefetcha [%l7 + %l0] 0x81, 0
15863 ble %icc, loop_96
15864 nop
15865 set 0x33, %o2
15866 ldstub [%l7 + %o2], %i7
15867 set 0x76, %g7
15868 stba %o0, [%l7 + %g7] 0xe2
15869 membar #Sync
15870loop_96:
15871 nop
15872 set 0x40, %i6
15873 ldsw [%l7 + %i6], %i2
15874 add %l7, 0x20, %l6
15875 wr %g0, 0x88, %asi
15876 casxa [%l6] 0x88, %l3, %l5
15877 nop
15878 set 0x28, %o0
15879 stx %fsr, [%l7 + %o0]
15880 ble,pt %icc, loop_97
15881 add %l6, %i5, %i4
15882 add %l7, 0x68, %l6
15883 wr %g0, 0x88, %asi
15884 lda [%l6] %asi, %i6
15885 casa [%l6] 0x88, %i6, %l1
15886loop_97:
15887 add %i3, %o2, %g1
15888 nop
15889 set 0x48, %l2
15890 ldsb [%l7 + %l2], %i0
15891 set 0x70, %l4
15892 stxa %o5, [%l7 + %l4] 0x80
15893 set 0x08, %i5
15894 swapa [%l7 + %i5] 0x88, %g2
15895 set 0x70, %l3
15896 stxa %g5, [%l7 + %l3] 0xeb
15897 membar #Sync
15898 nop
15899 set 0x54, %l1
15900 prefetch [%l7 + %l1], 2
15901 set 0x2C, %g3
15902 stwa %l4, [%l7 + %g3] 0x89
15903 and %i1, %o7, %g3
15904 nop
15905 set 0x52, %i1
15906 stb %o6, [%l7 + %i1]
15907 set 0x70, %i2
15908 ldxa [%l7 + %i2] 0x88, %g6
15909 nop
15910 set 0x20, %i0
15911 swap [%l7 + %i0], %l0
15912 set 0x20, %o7
15913 stda %o0, [%l7 + %o7] 0x88
15914 nop
15915 set 0x30, %g1
15916 ldd [%l7 + %g1], %f2
15917 nop
15918 set 0x08, %o4
15919 stx %o4, [%l7 + %o4]
15920 set 0x18, %o5
15921 stda %g6, [%l7 + %o5] 0xe2
15922 membar #Sync
15923 nop
15924 set 0x6C, %o3
15925 swap [%l7 + %o3], %o3
15926 set 0x40, %g5
15927 stxa %g4, [%l7 + %g5] 0xeb
15928 membar #Sync
15929 set 0x30, %g2
15930 sta %f16, [%l7 + %g2] 0x88
15931 nop
15932 set 0x70, %i4
15933 lduw [%l7 + %i4], %i7
15934 set 0x50, %i3
15935 ldxa [%l7 + %i3] 0x89, %o0
15936 set 0x44, %g4
15937 stha %i2, [%l7 + %g4] 0x88
15938 add %l7, 0x24, %l6
15939 wr %g0, 0x88, %asi
15940 casa [%l6] 0x88, %l2, %l5
15941 membar #Sync
15942 set 0x40, %i7
15943 ldda [%l7 + %i7] 0xf9, %f16
15944 set 0x6C, %o1
15945 swapa [%l7 + %o1] 0x89, %l6
15946 nop
15947 set 0x15, %l5
15948 stb %i5, [%l7 + %l5]
15949 set 0x40, %g6
15950 ldda [%l7 + %g6] 0xda, %f16
15951 or %i4, %l3, %i6
15952 set 0x60, %l6
15953 ldda [%l7 + %l6] 0xe3, %l0
15954 nop
15955 set 0x50, %o6
15956 stx %o2, [%l7 + %o6]
15957 st %f9, [%l7 + 0x10]
15958 add %l7, 0x58, %l6
15959 wr %g0, 0x89, %asi
15960 casxa [%l6] 0x89, %i3, %i0
15961 nop
15962 set 0x66, %l0
15963 ldsb [%l7 + %l0], %o5
15964 nop
15965 set 0x68, %o2
15966 stx %fsr, [%l7 + %o2]
15967 nop
15968 set 0x40, %g7
15969 stx %g1, [%l7 + %g7]
15970 nop
15971 set 0x62, %i6
15972 ldstub [%l7 + %i6], %g2
15973 nop
15974 set 0x20, %l2
15975 stx %l4, [%l7 + %l2]
15976 membar #Sync
15977 set 0x40, %l4
15978 ldda [%l7 + %l4] 0xf0, %f16
15979 nop
15980 set 0x5B, %i5
15981 stb %i1, [%l7 + %i5]
15982 nop
15983 set 0x72, %l3
15984 ldub [%l7 + %l3], %g5
15985 set 0x72, %o0
15986 ldstuba [%l7 + %o0] 0x80, %g3
15987 ld [%l7 + 0x30], %f17
15988 set 0x28, %g3
15989 stwa %o6, [%l7 + %g3] 0xeb
15990 membar #Sync
15991 and %g6, %o7, %l0
15992 nop
15993 set 0x72, %l1
15994 ldsh [%l7 + %l1], %o1
15995 ba,a,pt %icc, loop_98
15996 nop
15997 set 0x68, %i2
15998 ldd [%l7 + %i2], %g6
15999 nop
16000 set 0x50, %i0
16001 stx %fsr, [%l7 + %i0]
16002 nop
16003 set 0x10, %o7
16004 std %f30, [%l7 + %o7]
16005loop_98:
16006 fpsub32s %f2, %f5, %f29
16007 nop
16008 set 0x70, %i1
16009 stx %fsr, [%l7 + %i1]
16010 or %o4, %o3, %g4
16011 nop
16012 set 0x68, %g1
16013 stx %o0, [%l7 + %g1]
16014 nop
16015 set 0x70, %o5
16016 stx %fsr, [%l7 + %o5]
16017 set 0x40, %o3
16018 stda %i6, [%l7 + %o3] 0x88
16019 nop
16020 set 0x2C, %o4
16021 ldsw [%l7 + %o4], %l2
16022 set 0x30, %g2
16023 ldda [%l7 + %g2] 0xe2, %l4
16024 nop
16025 or %g0, 0x8, %l0
16026 sllx %l0, 0x3c, %l0
16027 wr %l0, %g0, %tick_cmpr
16028 st %fsr, [%l7 + 0x64]
16029 nop
16030 set 0x30, %g5
16031 prefetch [%l7 + %g5], 4
16032 fpsub32 %f24, %f2, %f14
16033 set 0x40, %i3
16034 stxa %i2, [%l7 + %i3] 0xe3
16035 membar #Sync
16036 nop
16037 set 0x08, %g4
16038 ldsw [%l7 + %g4], %i4
16039 set 0x20, %i7
16040 stha %i6, [%l7 + %i7] 0x89
16041 nop
16042 set 0x24, %o1
16043 ldsw [%l7 + %o1], %l1
16044 nop
16045 set 0x64, %i4
16046 sth %o2, [%l7 + %i4]
16047 set 0x10, %g6
16048 prefetcha [%l7 + %g6] 0x88, 4
16049 set 0x30, %l5
16050 ldxa [%l7 + %l5] 0x89, %l3
16051 nop
16052 set 0x3A, %l6
16053 ldsb [%l7 + %l6], %o5
16054 ble,a %icc, loop_99
16055 nop
16056 set 0x45, %o6
16057 ldub [%l7 + %o6], %i0
16058 nop
16059 set 0x38, %l0
16060 ldsw [%l7 + %l0], %g2
16061 set 0x20, %g7
16062 sta %f1, [%l7 + %g7] 0x81
16063loop_99:
16064 nop
16065 set 0x60, %i6
16066 std %f6, [%l7 + %i6]
16067 add %g1, %l4, %g5
16068 fpsub32s %f26, %f15, %f22
16069 nop
16070 set 0x60, %o2
16071 swap [%l7 + %o2], %i1
16072 set 0x18, %l4
16073 stha %g3, [%l7 + %l4] 0x81
16074 set 0x0F, %l2
16075 stba %o6, [%l7 + %l2] 0xe3
16076 membar #Sync
16077 and %o7, %l0, %o1
16078 nop
16079 set 0x60, %l3
16080 lduw [%l7 + %l3], %g6
16081 nop
16082 set 0x14, %i5
16083 ldsw [%l7 + %i5], %o4
16084 set 0x64, %o0
16085 stba %o3, [%l7 + %o0] 0x89
16086 add %l7, 0x30, %l6
16087 wr %g0, 0x89, %asi
16088 lda [%l6] %asi, %g4
16089 casa [%l6] 0x89, %g4, %o0
16090 set 0x50, %l1
16091 prefetcha [%l7 + %l1] 0x88, 2
16092 add %l7, 0x30, %l6
16093 wr %g0, 0x81, %asi
16094 ldxa [%l6] %asi, %i7
16095 casxa [%l6] 0x81, %i7, %l2
16096 nop
16097 set 0x4C, %g3
16098 sth %l5, [%l7 + %g3]
16099 set 0x10, %i2
16100 prefetcha [%l7 + %i2] 0x80, 3
16101 nop
16102 set 0x68, %o7
16103 prefetch [%l7 + %o7], 2
16104 nop
16105 set 0x32, %i0
16106 sth %i2, [%l7 + %i0]
16107 set 0x54, %i1
16108 swapa [%l7 + %i1] 0x88, %i4
16109 add %l6, %i6, %o2
16110 nop
16111 set 0x26, %g1
16112 ldstub [%l7 + %g1], %l1
16113 nop
16114 set 0x2C, %o5
16115 prefetch [%l7 + %o5], 0
16116 add %l7, 0x3C, %l6
16117 wr %g0, 0x89, %asi
16118 casa [%l6] 0x89, %i3, %o5
16119 set 0x39, %o4
16120 ldstuba [%l7 + %o4] 0x80, %l3
16121 nop
16122 set 0x28, %o3
16123 std %f0, [%l7 + %o3]
16124 nop
16125 set 0x78, %g2
16126 stx %g2, [%l7 + %g2]
16127 set 0x25, %g5
16128 ldstuba [%l7 + %g5] 0x89, %i0
16129 nop
16130 set 0x10, %i3
16131 stx %fsr, [%l7 + %i3]
16132 nop
16133 set 0x0C, %g4
16134 prefetch [%l7 + %g4], 0
16135 or %g1, %g5, %l4
16136 set 0x40, %i7
16137 stda %g2, [%l7 + %i7] 0xe2
16138 membar #Sync
16139 set 0x50, %i4
16140 ldxa [%l7 + %i4] 0x88, %o6
16141 set 0x08, %g6
16142 stba %o7, [%l7 + %g6] 0x80
16143 ld [%l7 + 0x38], %f10
16144 membar #Sync
16145 set 0x40, %l5
16146 ldda [%l7 + %l5] 0xf9, %f16
16147 set 0x48, %o1
16148 prefetcha [%l7 + %o1] 0x80, 1
16149 nop
16150 set 0x08, %o6
16151 lduh [%l7 + %o6], %i1
16152 nop
16153 set 0x38, %l0
16154 ldd [%l7 + %l0], %f24
16155 nop
16156 set 0x10, %l6
16157 prefetch [%l7 + %l6], 2
16158 nop
16159 set 0x2E, %g7
16160 stb %g6, [%l7 + %g7]
16161 wr %o1, %o4, %pic
16162 nop
16163 set 0x40, %o2
16164 lduw [%l7 + %o2], %o3
16165 set 0x38, %i6
16166 stda %g4, [%l7 + %i6] 0x89
16167 set 0x0C, %l2
16168 lda [%l7 + %l2] 0x81, %f19
16169 set 0x70, %l3
16170 stxa %o0, [%l7 + %l3] 0x80
16171 add %g7, %i7, %l2
16172 add %l7, 0x70, %l6
16173 wr %g0, 0x88, %asi
16174 casxa [%l6] 0x88, %l5, %i2
16175 set 0x5B, %i5
16176 stba %i4, [%l7 + %i5] 0x81
16177 set 0x36, %l4
16178 stba %i5, [%l7 + %l4] 0xe2
16179 membar #Sync
16180 nop
16181 set 0x57, %l1
16182 ldstub [%l7 + %l1], %i6
16183 nop
16184 set 0x2A, %g3
16185 ldub [%l7 + %g3], %o2
16186 nop
16187 set 0x58, %i2
16188 stw %l6, [%l7 + %i2]
16189 fpadd16 %f2, %f30, %f18
16190 nop
16191 set 0x7C, %o0
16192 swap [%l7 + %o0], %l1
16193 add %l7, 0x64, %l6
16194 wr %g0, 0x80, %asi
16195 casa [%l6] 0x80, %i3, %l3
16196 set 0x40, %i0
16197 ldda [%l7 + %i0] 0x81, %f0
16198 nop
16199 set 0x08, %o7
16200 std %g2, [%l7 + %o7]
16201 set 0x18, %g1
16202 prefetcha [%l7 + %g1] 0x81, 1
16203 nop
16204 set 0x60, %o5
16205 ldd [%l7 + %o5], %o4
16206 st %f0, [%l7 + 0x38]
16207 nop
16208 set 0x10, %i1
16209 std %g0, [%l7 + %i1]
16210 bne,a %icc, loop_100
16211 nop
16212 set 0x2F, %o4
16213 ldub [%l7 + %o4], %l4
16214 add %l7, 0x08, %l6
16215 wr %g0, 0x81, %asi
16216 casxa [%l6] 0x81, %g3, %g5
16217loop_100:
16218 and %o6, %o7, %l0
16219 add %i1, %o1, %o4
16220 nop
16221 set 0x50, %o3
16222 lduw [%l7 + %o3], %o3
16223 nop
16224 set 0x5A, %g2
16225 ldub [%l7 + %g2], %g4
16226 set 0x58, %i3
16227 prefetcha [%l7 + %i3] 0x80, 0
16228 nop
16229 set 0x20, %g5
16230 stw %g7, [%l7 + %g5]
16231 set 0x70, %i7
16232 ldda [%l7 + %i7] 0x88, %i6
16233 nop
16234 set 0x58, %i4
16235 stx %fsr, [%l7 + %i4]
16236 nop
16237 set 0x4C, %g4
16238 stb %l2, [%l7 + %g4]
16239 nop
16240 set 0x2E, %g6
16241 ldsh [%l7 + %g6], %l5
16242 add %o0, %i4, %i2
16243 nop
16244 set 0x62, %l5
16245 lduh [%l7 + %l5], %i5
16246 nop
16247 set 0x48, %o1
16248 sth %o2, [%l7 + %o1]
16249 set 0x4F, %o6
16250 ldstuba [%l7 + %o6] 0x80, %l6
16251 nop
16252 set 0x3D, %l6
16253 ldstub [%l7 + %l6], %i6
16254 nop
16255 set 0x70, %g7
16256 ldsw [%l7 + %g7], %l1
16257 add %l7, 0x74, %l6
16258 wr %g0, 0x88, %asi
16259 casa [%l6] 0x88, %l3, %g2
16260 nop
16261 set 0x28, %o2
16262 ldub [%l7 + %o2], %i0
16263 set 0x68, %i6
16264 stwa %o5, [%l7 + %i6] 0xeb
16265 membar #Sync
16266 set 0x38, %l0
16267 sta %f5, [%l7 + %l0] 0x80
16268 fpadd16s %f27, %f10, %f2
16269 nop
16270 set 0x2F, %l2
16271 ldub [%l7 + %l2], %g1
16272 set 0x14, %i5
16273 lda [%l7 + %i5] 0x88, %f4
16274 nop
16275 set 0x68, %l3
16276 stx %l4, [%l7 + %l3]
16277 set 0x18, %l4
16278 stxa %i3, [%l7 + %l4] 0xe3
16279 membar #Sync
16280 nop
16281 set 0x30, %l1
16282 ldd [%l7 + %l1], %f24
16283 set 0x28, %i2
16284 stda %g2, [%l7 + %i2] 0xe3
16285 membar #Sync
16286 nop
16287 set 0x78, %o0
16288 prefetch [%l7 + %o0], 1
16289 set 0x40, %i0
16290 stda %f16, [%l7 + %i0] 0x81
16291 nop
16292 set 0x64, %g3
16293 ldub [%l7 + %g3], %g5
16294 nop
16295 set 0x08, %o7
16296 prefetch [%l7 + %o7], 3
16297 set 0x44, %g1
16298 stwa %o7, [%l7 + %g1] 0x80
16299 nop
16300 set 0x48, %i1
16301 swap [%l7 + %i1], %l0
16302 set 0x70, %o5
16303 swapa [%l7 + %o5] 0x80, %i1
16304 set 0x2C, %o4
16305 lda [%l7 + %o4] 0x88, %f23
16306 nop
16307 set 0x68, %o3
16308 std %f22, [%l7 + %o3]
16309 nop
16310 set 0x38, %g2
16311 stx %o6, [%l7 + %g2]
16312 set 0x40, %g5
16313 stda %f0, [%l7 + %g5] 0xda
16314 nop
16315 set 0x40, %i3
16316 ldd [%l7 + %i3], %o0
16317 set 0x7E, %i7
16318 stba %o3, [%l7 + %i7] 0xeb
16319 membar #Sync
16320 nop
16321 set 0x68, %g4
16322 std %f8, [%l7 + %g4]
16323 nop
16324 set 0x1C, %i4
16325 prefetch [%l7 + %i4], 1
16326 set 0x34, %l5
16327 stha %g4, [%l7 + %l5] 0x80
16328 add %o4, %g7, %i7
16329 add %l7, 0x70, %l6
16330 wr %g0, 0x81, %asi
16331 lda [%l6] %asi, %l2
16332 casa [%l6] 0x81, %l2, %g6
16333 bn %icc, loop_101
16334 nop
16335 set 0x5A, %o1
16336 sth %l5, [%l7 + %o1]
16337 nop
16338 set 0x6A, %o6
16339 sth %i4, [%l7 + %o6]
16340 nop
16341 set 0x56, %l6
16342 lduh [%l7 + %l6], %i2
16343loop_101:
16344 nop
16345 set 0x57, %g6
16346 ldstub [%l7 + %g6], %o0
16347 nop
16348 set 0x48, %g7
16349 sth %i5, [%l7 + %g7]
16350 nop
16351 set 0x58, %i6
16352 swap [%l7 + %i6], %o2
16353 set 0x5C, %l0
16354 stwa %l6, [%l7 + %l0] 0xea
16355 membar #Sync
16356 nop
16357 set 0x74, %l2
16358 stw %l1, [%l7 + %l2]
16359 set 0x08, %o2
16360 stxa %l3, [%l7 + %o2] 0xe2
16361 membar #Sync
16362 set 0x70, %i5
16363 ldda [%l7 + %i5] 0x80, %i6
16364 set 0x44, %l3
16365 sta %f20, [%l7 + %l3] 0x80
16366 st %fsr, [%l7 + 0x40]
16367 nop
16368 set 0x50, %l4
16369 stx %fsr, [%l7 + %l4]
16370 nop
16371 set 0x58, %l1
16372 stx %fsr, [%l7 + %l1]
16373 or %g2, %o5, %g1
16374 set 0x4C, %o0
16375 lda [%l7 + %o0] 0x88, %f6
16376 set 0x38, %i2
16377 ldxa [%l7 + %i2] 0x80, %i0
16378 set 0x46, %g3
16379 stha %l4, [%l7 + %g3] 0x89
16380 set 0x50, %o7
16381 prefetcha [%l7 + %o7] 0x89, 3
16382 set 0x7C, %i0
16383 lda [%l7 + %i0] 0x88, %f25
16384 set 0x40, %i1
16385 ldda [%l7 + %i1] 0xd0, %f16
16386 set 0x40, %o5
16387 stxa %g5, [%l7 + %o5] 0xe2
16388 membar #Sync
16389 nop
16390 set 0x18, %g1
16391 ldd [%l7 + %g1], %o6
16392 nop
16393 set 0x53, %o4
16394 stb %g3, [%l7 + %o4]
16395 nop
16396 set 0x7A, %g2
16397 ldsh [%l7 + %g2], %l0
16398 nop
16399 set 0x18, %g5
16400 ldx [%l7 + %g5], %i1
16401 nop
16402 set 0x7A, %o3
16403 ldsh [%l7 + %o3], %o6
16404 add %o3, %o1, %g4
16405 set 0x40, %i3
16406 stda %f16, [%l7 + %i3] 0x80
16407 set 0x2D, %g4
16408 ldstuba [%l7 + %g4] 0x89, %g7
16409 set 0x50, %i7
16410 ldda [%l7 + %i7] 0x80, %o4
16411 add %l7, 0x3C, %l6
16412 wr %g0, 0x88, %asi
16413 lda [%l6] %asi, %l2
16414 casa [%l6] 0x88, %l2, %g6
16415 set 0x40, %i4
16416 ldda [%l7 + %i4] 0xd8, %f0
16417 and %l5, %i4, %i7
16418 set 0x40, %l5
16419 ldda [%l7 + %l5] 0x89, %f0
16420 nop
16421 set 0x40, %o1
16422 ldstub [%l7 + %o1], %i2
16423 set 0x10, %l6
16424 stwa %o0, [%l7 + %l6] 0xe2
16425 membar #Sync
16426 nop
16427 set 0x12, %o6
16428 ldub [%l7 + %o6], %i5
16429 set 0x08, %g6
16430 stwa %l6, [%l7 + %g6] 0xea
16431 membar #Sync
16432 set 0x48, %i6
16433 lda [%l7 + %i6] 0x89, %f19
16434 set 0x58, %l0
16435 prefetcha [%l7 + %l0] 0x80, 0
16436 membar #Sync
16437 set 0x40, %l2
16438 ldda [%l7 + %l2] 0xf8, %f0
16439 nop
16440 set 0x30, %o2
16441 ldd [%l7 + %o2], %f26
16442 nop
16443 set 0x78, %g7
16444 ldstub [%l7 + %g7], %l1
16445 nop
16446 set 0x0C, %i5
16447 swap [%l7 + %i5], %i6
16448 nop
16449 set 0x58, %l3
16450 lduw [%l7 + %l3], %g2
16451 nop
16452 set 0x38, %l1
16453 stx %l3, [%l7 + %l1]
16454 and %g1, %o5, %l4
16455 nop
16456 set 0x6D, %l4
16457 ldsb [%l7 + %l4], %i0
16458 set 0x20, %i2
16459 stxa %i3, [%l7 + %i2] 0x81
16460 add %l7, 0x34, %l6
16461 wr %g0, 0x80, %asi
16462 casa [%l6] 0x80, %o7, %g5
16463 or %l0, %i1, %o6
16464 nop
16465 set 0x60, %g3
16466 prefetch [%l7 + %g3], 2
16467 nop
16468 set 0x58, %o0
16469 ldd [%l7 + %o0], %g2
16470 nop
16471 set 0x58, %i0
16472 stw %o3, [%l7 + %i0]
16473 set 0x5D, %i1
16474 ldstuba [%l7 + %i1] 0x81, %g4
16475 set 0x40, %o5
16476 ldda [%l7 + %o5] 0x88, %f16
16477 nop
16478 set 0x56, %g1
16479 ldub [%l7 + %g1], %g7
16480 nop
16481 set 0x20, %o4
16482 stx %o1, [%l7 + %o4]
16483 bne %icc, loop_102
16484 nop
16485 set 0x50, %g2
16486 stx %fsr, [%l7 + %g2]
16487 nop
16488 or %g0, 0x8, %l0
16489 sllx %l0, 0x3c, %l0
16490 wr %l0, 0x87C, %tick_cmpr
16491 nop
16492 set 0x64, %g5
16493 ldsh [%l7 + %g5], %l5
16494loop_102:
16495 nop
16496 set 0x38, %o3
16497 stw %g6, [%l7 + %o3]
16498 add %l7, 0x34, %l6
16499 wr %g0, 0x80, %asi
16500 casa [%l6] 0x80, %i4, %i2
16501 set 0x39, %i3
16502 ldstuba [%l7 + %i3] 0x80, %i7
16503 nop
16504 set 0x50, %g4
16505 lduw [%l7 + %g4], %i5
16506 fpsub32 %f20, %f18, %f28
16507 add %l7, 0x50, %l6
16508 wr %g0, 0x80, %asi
16509 casxa [%l6] 0x80, %o0, %l6
16510 nop
16511 set 0x10, %o7
16512 lduh [%l7 + %o7], %l1
16513 nop
16514 set 0x7C, %i7
16515 lduw [%l7 + %i7], %o2
16516 nop
16517 set 0x24, %i4
16518 sth %g2, [%l7 + %i4]
16519 set 0x7C, %l5
16520 swapa [%l7 + %l5] 0x81, %i6
16521 add %l7, 0x70, %l6
16522 wr %g0, 0x89, %asi
16523 ldxa [%l6] %asi, %l3
16524 casxa [%l6] 0x89, %l3, %g1
16525 nop
16526 set 0x2C, %o1
16527 lduh [%l7 + %o1], %l4
16528 set 0x50, %l6
16529 stxa %o5, [%l7 + %l6] 0xe3
16530 membar #Sync
16531 nop
16532 set 0x6A, %g6
16533 stb %i0, [%l7 + %g6]
16534 nop
16535 set 0x15, %i6
16536 ldub [%l7 + %i6], %i3
16537 nop
16538 set 0x50, %l0
16539 swap [%l7 + %l0], %g5
16540 nop
16541 set 0x2E, %o6
16542 sth %o7, [%l7 + %o6]
16543 ld [%l7 + 0x60], %f11
16544 set 0x30, %o2
16545 swapa [%l7 + %o2] 0x80, %l0
16546 be,a %xcc, loop_103
16547 nop
16548 set 0x2F, %l2
16549 stb %o6, [%l7 + %l2]
16550 nop
16551 set 0x48, %i5
16552 stx %fsr, [%l7 + %i5]
16553 fpadd16s %f18, %f30, %f18
16554loop_103:
16555 ld [%l7 + 0x24], %f3
16556 set 0x60, %l3
16557 ldxa [%l7 + %l3] 0x81, %i1
16558 or %g3, %g4, %g7
16559 set 0x10, %l1
16560 swapa [%l7 + %l1] 0x81, %o1
16561 set 0x7F, %l4
16562 ldstuba [%l7 + %l4] 0x89, %o4
16563 set 0x14, %g7
16564 stwa %o3, [%l7 + %g7] 0xe2
16565 membar #Sync
16566 nop
16567 set 0x28, %i2
16568 std %f8, [%l7 + %i2]
16569 nop
16570 set 0x52, %o0
16571 ldstub [%l7 + %o0], %l2
16572 wr %l5, %i4, %sys_tick
16573 set 0x0C, %g3
16574 lda [%l7 + %g3] 0x80, %f13
16575 set 0x4C, %i1
16576 swapa [%l7 + %i1] 0x80, %g6
16577 nop
16578 set 0x4C, %o5
16579 swap [%l7 + %o5], %i7
16580 and %i2, %i5, %o0
16581 set 0x58, %g1
16582 stwa %l1, [%l7 + %g1] 0xeb
16583 membar #Sync
16584 set 0x78, %i0
16585 stda %i6, [%l7 + %i0] 0x80
16586 membar #Sync
16587 set 0x40, %g2
16588 ldda [%l7 + %g2] 0xf0, %f16
16589 add %o2, %i6, %g2
16590 set 0x50, %o4
16591 prefetcha [%l7 + %o4] 0x81, 3
16592 nop
16593 set 0x2A, %o3
16594 ldsb [%l7 + %o3], %l4
16595 set 0x40, %i3
16596 ldda [%l7 + %i3] 0x88, %f0
16597 nop
16598 set 0x6C, %g4
16599 swap [%l7 + %g4], %g1
16600 nop
16601 set 0x40, %o7
16602 ldub [%l7 + %o7], %o5
16603 set 0x20, %i7
16604 stda %i0, [%l7 + %i7] 0xe3
16605 membar #Sync
16606 nop
16607 set 0x58, %g5
16608 stx %i3, [%l7 + %g5]
16609 st %fsr, [%l7 + 0x14]
16610 nop
16611 set 0x18, %i4
16612 sth %o7, [%l7 + %i4]
16613 nop
16614 set 0x38, %l5
16615 ldx [%l7 + %l5], %g5
16616 set 0x27, %o1
16617 stba %o6, [%l7 + %o1] 0xeb
16618 membar #Sync
16619 nop
16620 set 0x70, %g6
16621 prefetch [%l7 + %g6], 0
16622 add %l7, 0x50, %l6
16623 wr %g0, 0x88, %asi
16624 lda [%l6] %asi, %l0
16625 casa [%l6] 0x88, %l0, %g3
16626 add %l7, 0x3C, %l6
16627 wr %g0, 0x89, %asi
16628 casa [%l6] 0x89, %i1, %g4
16629 nop
16630 set 0x70, %i6
16631 ldsw [%l7 + %i6], %g7
16632 add %o4, %o1, %l2
16633 nop
16634 set 0x18, %l0
16635 ldd [%l7 + %l0], %f24
16636 nop
16637 set 0x15, %l6
16638 ldstub [%l7 + %l6], %l5
16639 set 0x58, %o6
16640 stha %i4, [%l7 + %o6] 0xe2
16641 membar #Sync
16642 nop
16643 set 0x30, %o2
16644 ldx [%l7 + %o2], %g6
16645 nop
16646 set 0x58, %i5
16647 ldsw [%l7 + %i5], %o3
16648 set 0x2C, %l3
16649 swapa [%l7 + %l3] 0x88, %i2
16650 nop
16651 set 0x38, %l1
16652 ldd [%l7 + %l1], %f6
16653 nop
16654 set 0x64, %l4
16655 sth %i5, [%l7 + %l4]
16656 nop
16657 set 0x58, %l2
16658 std %o0, [%l7 + %l2]
16659 set 0x60, %i2
16660 prefetcha [%l7 + %i2] 0x89, 2
16661 add %l6, %o2, %i7
16662 add %l7, 0x70, %l6
16663 wr %g0, 0x89, %asi
16664 lda [%l6] %asi, %g2
16665 casa [%l6] 0x89, %g2, %l3
16666 nop
16667 set 0x10, %g7
16668 ldd [%l7 + %g7], %f0
16669 set 0x50, %g3
16670 ldda [%l7 + %g3] 0xeb, %i6
16671 fpadd32 %f2, %f28, %f26
16672 set 0x40, %i1
16673 ldda [%l7 + %i1] 0x88, %f16
16674 add %l7, 0x18, %l6
16675 wr %g0, 0x88, %asi
16676 ldxa [%l6] %asi, %g1
16677 casxa [%l6] 0x88, %g1, %o5
16678 ld [%l7 + 0x08], %f24
16679 add %l4, %i3, %i0
16680 nop
16681 set 0x48, %o0
16682 ldx [%l7 + %o0], %o7
16683 nop
16684 set 0x11, %g1
16685 ldub [%l7 + %g1], %g5
16686 nop
16687 set 0x50, %i0
16688 std %l0, [%l7 + %i0]
16689 nop
16690 set 0x4C, %g2
16691 sth %g3, [%l7 + %g2]
16692 nop
16693 set 0x10, %o5
16694 lduw [%l7 + %o5], %i1
16695 add %g4, %g7, %o4
16696 nop
16697 set 0x76, %o3
16698 lduh [%l7 + %o3], %o6
16699 nop
16700 set 0x7F, %i3
16701 ldsb [%l7 + %i3], %o1
16702 set 0x78, %g4
16703 prefetcha [%l7 + %g4] 0x81, 2
16704 and %i4, %l2, %g6
16705 set 0x70, %o7
16706 swapa [%l7 + %o7] 0x88, %o3
16707 add %i2, %i5, %o0
16708 set 0x40, %o4
16709 ldxa [%l7 + %o4] 0x80, %l1
16710 set 0x48, %i7
16711 ldxa [%l7 + %i7] 0x80, %l6
16712 set 0x68, %i4
16713 stxa %i7, [%l7 + %i4] 0xeb
16714 membar #Sync
16715 st %fsr, [%l7 + 0x34]
16716 nop
16717 set 0x58, %g5
16718 ldd [%l7 + %g5], %f20
16719 fpsub16 %f14, %f20, %f22
16720 nop
16721 set 0x30, %o1
16722 ldd [%l7 + %o1], %o2
16723 nop
16724 set 0x30, %l5
16725 std %g2, [%l7 + %l5]
16726 nop
16727 set 0x40, %i6
16728 stx %l3, [%l7 + %i6]
16729 set 0x5C, %l0
16730 lda [%l7 + %l0] 0x81, %f18
16731 nop
16732 set 0x1B, %g6
16733 stb %i6, [%l7 + %g6]
16734 set 0x30, %l6
16735 ldda [%l7 + %l6] 0x89, %o4
16736 set 0x40, %o2
16737 stwa %l4, [%l7 + %o2] 0xe2
16738 membar #Sync
16739 nop
16740 set 0x22, %o6
16741 lduh [%l7 + %o6], %g1
16742 set 0x30, %l3
16743 prefetcha [%l7 + %l3] 0x80, 3
16744 st %fsr, [%l7 + 0x64]
16745 nop
16746 set 0x30, %l1
16747 lduh [%l7 + %l1], %i3
16748 set 0x74, %i5
16749 lda [%l7 + %i5] 0x80, %f24
16750 nop
16751 set 0x68, %l2
16752 std %f18, [%l7 + %l2]
16753 set 0x38, %i2
16754 lda [%l7 + %i2] 0x88, %f8
16755 st %fsr, [%l7 + 0x70]
16756 st %fsr, [%l7 + 0x3C]
16757 nop
16758 set 0x38, %l4
16759 stx %o7, [%l7 + %l4]
16760 set 0x70, %g7
16761 ldda [%l7 + %g7] 0xea, %g4
16762 nop
16763 set 0x18, %i1
16764 stx %fsr, [%l7 + %i1]
16765 nop
16766 set 0x20, %o0
16767 ldd [%l7 + %o0], %f6
16768 nop
16769 set 0x68, %g3
16770 sth %l0, [%l7 + %g3]
16771 set 0x40, %g1
16772 ldxa [%l7 + %g1] 0x80, %g3
16773 nop
16774 set 0x71, %i0
16775 ldsb [%l7 + %i0], %g4
16776 or %i1, %g7, %o6
16777 st %fsr, [%l7 + 0x14]
16778 set 0x40, %g2
16779 ldda [%l7 + %g2] 0x80, %f0
16780 nop
16781 set 0x68, %o3
16782 std %f28, [%l7 + %o3]
16783 add %l7, 0x20, %l6
16784 wr %g0, 0x80, %asi
16785 casxa [%l6] 0x80, %o4, %o1
16786 st %f21, [%l7 + 0x58]
16787 nop
16788 set 0x38, %o5
16789 std %f12, [%l7 + %o5]
16790 nop
16791 set 0x38, %i3
16792 std %i4, [%l7 + %i3]
16793 nop
16794 set 0x39, %g4
16795 ldstub [%l7 + %g4], %l5
16796 set 0x50, %o7
16797 sta %f26, [%l7 + %o7] 0x80
16798 nop
16799 set 0x78, %o4
16800 ldstub [%l7 + %o4], %g6
16801 set 0x7C, %i4
16802 lda [%l7 + %i4] 0x89, %f18
16803 nop
16804 set 0x14, %g5
16805 lduw [%l7 + %g5], %l2
16806 nop
16807 set 0x50, %i7
16808 ldx [%l7 + %i7], %o3
16809 nop
16810 set 0x34, %l5
16811 swap [%l7 + %l5], %i5
16812 nop
16813 set 0x62, %i6
16814 ldub [%l7 + %i6], %o0
16815 add %i2, %l1, %i7
16816 add %l7, 0x10, %l6
16817 wr %g0, 0x81, %asi
16818 casa [%l6] 0x81, %l6, %o2
16819 nop
16820 set 0x2E, %l0
16821 stb %l3, [%l7 + %l0]
16822 fpadd32 %f20, %f16, %f22
16823 nop
16824 set 0x08, %o1
16825 ldd [%l7 + %o1], %f24
16826 nop
16827 set 0x50, %g6
16828 ldx [%l7 + %g6], %g2
16829 set 0x3C, %l6
16830 swapa [%l7 + %l6] 0x80, %i6
16831 nop
16832 set 0x30, %o2
16833 ldub [%l7 + %o2], %o5
16834 nop
16835 nop
16836 setx 0x5BF30EC77FE75E7B, %l0, %l6
16837 stx %l6, [%l7 + 0x28]
16838 ldd [%l7 + 0x28], %f0
16839 setx 0x0D401128C33AE18D, %l1, %l5
16840 stx %l5, [%l7 + 0x10]
16841 ldd [%l7 + 0x10], %f14
16842 fdivd %f14, %f0, %f0
16843 nop
16844 set 0x16, %l3
16845 ldstub [%l7 + %l3], %l4
16846 be,pt %icc, loop_104
16847 nop
16848 set 0x68, %o6
16849 ldsw [%l7 + %o6], %i0
16850 set 0x44, %l1
16851 stwa %i3, [%l7 + %l1] 0xe3
16852 membar #Sync
16853loop_104:
16854 add %o7, %g1, %l0
16855 set 0x08, %i5
16856 ldxa [%l7 + %i5] 0x81, %g3
16857 set 0x40, %i2
16858 stda %f0, [%l7 + %i2] 0xf8
16859 membar #Sync
16860 set 0x30, %l4
16861 ldda [%l7 + %l4] 0xe3, %g4
16862 set 0x58, %g7
16863 ldxa [%l7 + %g7] 0x88, %i1
16864 fpsub32 %f12, %f0, %f26
16865 nop
16866 set 0x20, %i1
16867 prefetch [%l7 + %i1], 1
16868 set 0x40, %l2
16869 ldda [%l7 + %l2] 0x80, %g6
16870 add %l7, 0x78, %l6
16871 wr %g0, 0x88, %asi
16872 ldxa [%l6] %asi, %g5
16873 casxa [%l6] 0x88, %g5, %o4
16874 nop
16875 set 0x51, %o0
16876 stb %o6, [%l7 + %o0]
16877 bge,pt %xcc, loop_105
16878 nop
16879 set 0x78, %g1
16880 ldd [%l7 + %g1], %f8
16881 nop
16882 set 0x4C, %g3
16883 stw %o1, [%l7 + %g3]
16884 nop
16885 set 0x38, %i0
16886 ldsh [%l7 + %i0], %i4
16887loop_105:
16888 nop
16889 set 0x6D, %o3
16890 ldstub [%l7 + %o3], %g6
16891 nop
16892 set 0x4C, %o5
16893 sth %l5, [%l7 + %o5]
16894 set 0x21, %i3
16895 ldstuba [%l7 + %i3] 0x80, %o3
16896 set 0x40, %g4
16897 sta %f4, [%l7 + %g4] 0x81
16898 and %l2, %o0, %i5
16899 nop
16900 set 0x30, %g2
16901 sth %l1, [%l7 + %g2]
16902 bleu,a %xcc, loop_106
16903 nop
16904 set 0x12, %o7
16905 ldsh [%l7 + %o7], %i7
16906 nop
16907 set 0x10, %o4
16908 sth %i2, [%l7 + %o4]
16909 membar #Sync
16910 set 0x40, %g5
16911 ldda [%l7 + %g5] 0xf9, %f16
16912loop_106:
16913 nop
16914 set 0x20, %i7
16915 std %f12, [%l7 + %i7]
16916 fpadd32 %f6, %f0, %f18
16917 set 0x28, %i4
16918 ldxa [%l7 + %i4] 0x88, %o2
16919 set 0x40, %l5
16920 ldda [%l7 + %l5] 0x88, %f16
16921 wr %l3, %l6, %pic
16922 st %f26, [%l7 + 0x64]
16923 nop
16924 set 0x18, %i6
16925 std %f6, [%l7 + %i6]
16926 set 0x10, %l0
16927 prefetcha [%l7 + %l0] 0x89, 2
16928 add %l7, 0x10, %l6
16929 wr %g0, 0x88, %asi
16930 ldxa [%l6] %asi, %i6
16931 casxa [%l6] 0x88, %i6, %o5
16932 nop
16933 set 0x67, %g6
16934 ldub [%l7 + %g6], %l4
16935 membar #Sync
16936 set 0x40, %o1
16937 ldda [%l7 + %o1] 0xf0, %f16
16938 nop
16939 set 0x28, %o2
16940 prefetch [%l7 + %o2], 3
16941 nop
16942 set 0x26, %l6
16943 ldsh [%l7 + %l6], %i3
16944 set 0x42, %o6
16945 stha %o7, [%l7 + %o6] 0x81
16946 set 0x30, %l3
16947 stda %i0, [%l7 + %l3] 0xeb
16948 membar #Sync
16949 nop
16950 set 0x58, %i5
16951 std %f16, [%l7 + %i5]
16952 set 0x6C, %l1
16953 sta %f11, [%l7 + %l1] 0x88
16954 set 0x14, %i2
16955 stwa %l0, [%l7 + %i2] 0xeb
16956 membar #Sync
16957 set 0x38, %g7
16958 swapa [%l7 + %g7] 0x89, %g3
16959 nop
16960 set 0x20, %i1
16961 ldx [%l7 + %i1], %g4
16962 set 0x64, %l2
16963 lda [%l7 + %l2] 0x89, %f24
16964 nop
16965 set 0x5C, %o0
16966 prefetch [%l7 + %o0], 4
16967 st %fsr, [%l7 + 0x64]
16968 nop
16969 set 0x28, %l4
16970 stx %fsr, [%l7 + %l4]
16971 set 0x20, %g1
16972 sta %f3, [%l7 + %g1] 0x89
16973 ld [%l7 + 0x4C], %f18
16974 set 0x30, %g3
16975 ldxa [%l7 + %g3] 0x80, %g1
16976 ld [%l7 + 0x38], %f3
16977 nop
16978 nop
16979 setx 0x1A70EFD0, %l0, %l6
16980 st %l6, [%l7 + 0x28]
16981 ld [%l7 + 0x28], %f11
16982 setx 0xB3742B76, %l1, %l5
16983 st %l5, [%l7 + 0x10]
16984 ld [%l7 + 0x10], %f27
16985 fdivs %f27, %f11, %f24
16986 st %f23, [%l7 + 0x64]
16987 nop
16988 set 0x18, %o3
16989 lduw [%l7 + %o3], %g7
16990 set 0x40, %o5
16991 stda %f16, [%l7 + %o5] 0xc2
16992 set 0x38, %i0
16993 lda [%l7 + %i0] 0x89, %f18
16994 or %g5, %o4, %o6
16995 set 0x6C, %i3
16996 lda [%l7 + %i3] 0x80, %f17
16997 set 0x4A, %g2
16998 stha %i1, [%l7 + %g2] 0xea
16999 membar #Sync
17000 nop
17001 set 0x76, %o7
17002 lduh [%l7 + %o7], %o1
17003 nop
17004 set 0x54, %g4
17005 ldstub [%l7 + %g4], %i4
17006 membar #Sync
17007 set 0x40, %o4
17008 ldda [%l7 + %o4] 0xf8, %f16
17009 set 0x40, %i7
17010 swapa [%l7 + %i7] 0x89, %l5
17011 or %o3, %l2, %g6
17012 set 0x50, %i4
17013 ldda [%l7 + %i4] 0xe3, %o0
17014 set 0x30, %g5
17015 ldda [%l7 + %g5] 0x88, %i4
17016 set 0x58, %l5
17017 prefetcha [%l7 + %l5] 0x88, 1
17018 st %fsr, [%l7 + 0x20]
17019 nop
17020 set 0x18, %l0
17021 std %f16, [%l7 + %l0]
17022 set 0x10, %g6
17023 ldxa [%l7 + %g6] 0x80, %i7
17024 set 0x08, %i6
17025 swapa [%l7 + %i6] 0x80, %i2
17026 nop
17027 set 0x1D, %o1
17028 ldsb [%l7 + %o1], %l3
17029 set 0x48, %o2
17030 stxa %o2, [%l7 + %o2] 0xea
17031 membar #Sync
17032 set 0x64, %l6
17033 stwa %l6, [%l7 + %l6] 0x89
17034 set 0x5C, %o6
17035 swapa [%l7 + %o6] 0x89, %g2
17036 bge,a %xcc, loop_107
17037 nop
17038 set 0x38, %l3
17039 ldsw [%l7 + %l3], %i6
17040 add %o5, %i3, %l4
17041 add %l7, 0x20, %l6
17042 wr %g0, 0x81, %asi
17043 casa [%l6] 0x81, %i0, %o7
17044loop_107:
17045 nop
17046 set 0x7C, %i5
17047 swap [%l7 + %i5], %l0
17048 nop
17049 set 0x18, %i2
17050 ldx [%l7 + %i2], %g3
17051 st %fsr, [%l7 + 0x6C]
17052 set 0x1C, %g7
17053 sta %f12, [%l7 + %g7] 0x89
17054 set 0x40, %i1
17055 ldda [%l7 + %i1] 0xda, %f0
17056 set 0x78, %l1
17057 ldxa [%l7 + %l1] 0x81, %g4
17058 fpsub32s %f27, %f26, %f13
17059 nop
17060 set 0x28, %o0
17061 std %g6, [%l7 + %o0]
17062 and %g5, %o4, %o6
17063 nop
17064 set 0x18, %l4
17065 ldsb [%l7 + %l4], %g1
17066 and %i1, %i4, %l5
17067 set 0x3C, %g1
17068 sta %f16, [%l7 + %g1] 0x89
17069 and %o3, %o1, %g6
17070 nop
17071 set 0x6F, %l2
17072 stb %l2, [%l7 + %l2]
17073 and %o0, %l1, %i7
17074 nop
17075 set 0x63, %o3
17076 ldsb [%l7 + %o3], %i2
17077 and %l3, %o2, %i5
17078 nop
17079 set 0x10, %g3
17080 stx %fsr, [%l7 + %g3]
17081 nop
17082 set 0x31, %i0
17083 ldstub [%l7 + %i0], %g2
17084 add %l6, %o5, %i6
17085 st %f19, [%l7 + 0x38]
17086 set 0x70, %o5
17087 stda %i2, [%l7 + %o5] 0xea
17088 membar #Sync
17089 set 0x34, %g2
17090 sta %f27, [%l7 + %g2] 0x81
17091 set 0x78, %i3
17092 stwa %l4, [%l7 + %i3] 0xea
17093 membar #Sync
17094 set 0x1C, %g4
17095 sta %f21, [%l7 + %g4] 0x88
17096 set 0x28, %o7
17097 stwa %o7, [%l7 + %o7] 0xe3
17098 membar #Sync
17099 st %f8, [%l7 + 0x60]
17100 add %l7, 0x30, %l6
17101 wr %g0, 0x80, %asi
17102 casxa [%l6] 0x80, %l0, %i0
17103 set 0x20, %i7
17104 sta %f7, [%l7 + %i7] 0x88
17105 set 0x17, %o4
17106 stba %g3, [%l7 + %o4] 0x80
17107 st %fsr, [%l7 + 0x38]
17108 nop
17109 set 0x60, %i4
17110 stw %g4, [%l7 + %i4]
17111 nop
17112 set 0x20, %l5
17113 prefetch [%l7 + %l5], 2
17114 nop
17115 set 0x58, %l0
17116 prefetch [%l7 + %l0], 3
17117 nop
17118 set 0x58, %g5
17119 lduw [%l7 + %g5], %g5
17120 set 0x62, %g6
17121 stha %o4, [%l7 + %g6] 0xea
17122 membar #Sync
17123 nop
17124 set 0x66, %o1
17125 lduh [%l7 + %o1], %g7
17126 nop
17127 set 0x61, %i6
17128 ldub [%l7 + %i6], %o6
17129 nop
17130 set 0x50, %o2
17131 ldx [%l7 + %o2], %g1
17132 nop
17133 set 0x78, %l6
17134 prefetch [%l7 + %l6], 1
17135 nop
17136 set 0x6C, %l3
17137 ldsw [%l7 + %l3], %i1
17138 set 0x08, %o6
17139 swapa [%l7 + %o6] 0x89, %l5
17140 nop
17141 set 0x49, %i2
17142 ldub [%l7 + %i2], %i4
17143 nop
17144 set 0x30, %i5
17145 std %f16, [%l7 + %i5]
17146 add %o1, %o3, %g6
17147 add %l7, 0x48, %l6
17148 wr %g0, 0x80, %asi
17149 casxa [%l6] 0x80, %l2, %o0
17150 nop
17151 set 0x50, %i1
17152 lduh [%l7 + %i1], %i7
17153 nop
17154 set 0x40, %g7
17155 stw %i2, [%l7 + %g7]
17156 nop
17157 set 0x6A, %l1
17158 ldsb [%l7 + %l1], %l3
17159 nop
17160 set 0x78, %l4
17161 std %l0, [%l7 + %l4]
17162 set 0x70, %g1
17163 ldstuba [%l7 + %g1] 0x88, %i5
17164 nop
17165 set 0x14, %o0
17166 ldstub [%l7 + %o0], %o2
17167 set 0x40, %l2
17168 stxa %g2, [%l7 + %l2] 0xeb
17169 membar #Sync
17170 nop
17171 set 0x64, %o3
17172 swap [%l7 + %o3], %l6
17173 nop
17174 set 0x77, %g3
17175 ldub [%l7 + %g3], %o5
17176 set 0x24, %o5
17177 stwa %i6, [%l7 + %o5] 0xe2
17178 membar #Sync
17179 set 0x48, %g2
17180 prefetcha [%l7 + %g2] 0x81, 3
17181 set 0x7C, %i0
17182 stha %o7, [%l7 + %i0] 0x81
17183 bne,a,pt %icc, loop_108
17184 nop
17185 set 0x78, %i3
17186 prefetch [%l7 + %i3], 2
17187 wr %l0, %i0, %clear_softint
17188 nop
17189 set 0x48, %g4
17190 ldd [%l7 + %g4], %f12
17191loop_108:
17192 st %fsr, [%l7 + 0x70]
17193 add %l7, 0x58, %l6
17194 wr %g0, 0x81, %asi
17195 lda [%l6] %asi, %g3
17196 casa [%l6] 0x81, %g3, %l4
17197 st %fsr, [%l7 + 0x6C]
17198 set 0x70, %i7
17199 swapa [%l7 + %i7] 0x89, %g4
17200 set 0x30, %o7
17201 swapa [%l7 + %o7] 0x88, %o4
17202 add %l7, 0x10, %l6
17203 wr %g0, 0x80, %asi
17204 casa [%l6] 0x80, %g5, %g7
17205 set 0x35, %o4
17206 stba %g1, [%l7 + %o4] 0x81
17207 set 0x48, %i4
17208 prefetcha [%l7 + %i4] 0x80, 4
17209 add %l7, 0x1C, %l6
17210 wr %g0, 0x88, %asi
17211 casa [%l6] 0x88, %l5, %i4
17212 set 0x7C, %l0
17213 stwa %o6, [%l7 + %l0] 0xe3
17214 membar #Sync
17215 set 0x48, %l5
17216 stda %o0, [%l7 + %l5] 0xeb
17217 membar #Sync
17218 nop
17219 set 0x54, %g5
17220 ldsw [%l7 + %g5], %g6
17221 set 0x60, %o1
17222 ldxa [%l7 + %o1] 0x89, %l2
17223 set 0x58, %g6
17224 stha %o0, [%l7 + %g6] 0xea
17225 membar #Sync
17226 st %fsr, [%l7 + 0x74]
17227 nop
17228 set 0x30, %o2
17229 stx %fsr, [%l7 + %o2]
17230 fpsub16 %f30, %f14, %f14
17231 set 0x50, %l6
17232 ldda [%l7 + %l6] 0x89, %i6
17233 nop
17234 set 0x54, %i6
17235 lduw [%l7 + %i6], %i2
17236 set 0x5E, %o6
17237 ldstuba [%l7 + %o6] 0x80, %o3
17238 nop
17239 set 0x28, %l3
17240 stx %l3, [%l7 + %l3]
17241 nop
17242 set 0x78, %i5
17243 stx %l1, [%l7 + %i5]
17244 or %i5, %g2, %l6
17245 nop
17246 set 0x14, %i2
17247 ldub [%l7 + %i2], %o2
17248 st %fsr, [%l7 + 0x6C]
17249 add %l7, 0x78, %l6
17250 wr %g0, 0x81, %asi
17251 casa [%l6] 0x81, %i6, %o5
17252 nop
17253 set 0x78, %i1
17254 std %i2, [%l7 + %i1]
17255 nop
17256 set 0x18, %l1
17257 std %f22, [%l7 + %l1]
17258 nop
17259 set 0x4A, %l4
17260 ldsh [%l7 + %l4], %o7
17261 add %l7, 0x08, %l6
17262 wr %g0, 0x80, %asi
17263 ldxa [%l6] %asi, %l0
17264 casxa [%l6] 0x80, %l0, %i0
17265 fpsub16s %f3, %f13, %f29
17266 bge %icc, loop_109
17267 nop
17268 set 0x30, %g1
17269 ldd [%l7 + %g1], %l4
17270 set 0x40, %g7
17271 ldda [%l7 + %g7] 0x89, %f16
17272loop_109:
17273 and %g4, %o4, %g3
17274 nop
17275 set 0x10, %o0
17276 ldx [%l7 + %o0], %g5
17277 nop
17278 set 0x20, %l2
17279 ldd [%l7 + %l2], %f28
17280 and %g1, %g7, %i1
17281 set 0x10, %o3
17282 ldda [%l7 + %o3] 0x89, %l4
17283 and %o6, %i4, %g6
17284 ld [%l7 + 0x20], %f10
17285 set 0x32, %o5
17286 ldstuba [%l7 + %o5] 0x89, %l2
17287 nop
17288 set 0x78, %g3
17289 stw %o1, [%l7 + %g3]
17290 nop
17291 set 0x34, %g2
17292 ldsw [%l7 + %g2], %i7
17293 wr %o0, %o3, %pic
17294 and %l3, %l1, %i5
17295 set 0x08, %i0
17296 stda %g2, [%l7 + %i0] 0xe2
17297 membar #Sync
17298 nop
17299 set 0x28, %g4
17300 stx %fsr, [%l7 + %g4]
17301 st %fsr, [%l7 + 0x6C]
17302 set 0x52, %i7
17303 stha %l6, [%l7 + %i7] 0x81
17304 nop
17305 set 0x54, %i3
17306 swap [%l7 + %i3], %i2
17307 nop
17308 set 0x6B, %o4
17309 ldstub [%l7 + %o4], %o2
17310 and %i6, %i3, %o7
17311 nop
17312 set 0x7A, %o7
17313 sth %l0, [%l7 + %o7]
17314 nop
17315 set 0x38, %l0
17316 stx %i0, [%l7 + %l0]
17317 st %f1, [%l7 + 0x7C]
17318 st %f15, [%l7 + 0x40]
17319 add %l7, 0x48, %l6
17320 wr %g0, 0x80, %asi
17321 ldxa [%l6] %asi, %l4
17322 casxa [%l6] 0x80, %l4, %g4
17323 add %l7, 0x38, %l6
17324 wr %g0, 0x88, %asi
17325 casa [%l6] 0x88, %o5, %o4
17326 set 0x58, %i4
17327 swapa [%l7 + %i4] 0x88, %g5
17328 set 0x40, %g5
17329 stda %f0, [%l7 + %g5] 0xda
17330 nop
17331 set 0x2C, %l5
17332 ldsw [%l7 + %l5], %g3
17333 ld [%l7 + 0x5C], %f4
17334 nop
17335 set 0x30, %g6
17336 ldd [%l7 + %g6], %g6
17337 nop
17338 set 0x2C, %o1
17339 ldsw [%l7 + %o1], %g1
17340 set 0x60, %o2
17341 stda %l4, [%l7 + %o2] 0x80
17342 set 0x2C, %i6
17343 stba %o6, [%l7 + %i6] 0xea
17344 membar #Sync
17345 nop
17346 set 0x38, %l6
17347 std %f4, [%l7 + %l6]
17348 nop
17349 set 0x20, %o6
17350 std %f30, [%l7 + %o6]
17351 nop
17352 set 0x78, %i5
17353 stx %fsr, [%l7 + %i5]
17354 nop
17355 set 0x3C, %l3
17356 lduh [%l7 + %l3], %i1
17357 set 0x64, %i1
17358 sta %f31, [%l7 + %i1] 0x80
17359 add %l7, 0x3C, %l6
17360 wr %g0, 0x89, %asi
17361 casa [%l6] 0x89, %g6, %l2
17362 or %o1, %i7, %i4
17363 nop
17364 set 0x78, %l1
17365 ldd [%l7 + %l1], %f20
17366 nop
17367 set 0x10, %l4
17368 stx %fsr, [%l7 + %l4]
17369 ble,a %xcc, loop_110
17370 nop
17371 set 0x12, %i2
17372 stb %o3, [%l7 + %i2]
17373 nop
17374 set 0x40, %g1
17375 stx %o0, [%l7 + %g1]
17376 nop
17377 set 0x26, %g7
17378 sth %l3, [%l7 + %g7]
17379loop_110:
17380 fpsub32 %f0, %f20, %f12
17381 set 0x30, %o0
17382 ldda [%l7 + %o0] 0xea, %l0
17383 nop
17384 set 0x3B, %l2
17385 ldub [%l7 + %l2], %g2
17386 nop
17387 set 0x28, %o3
17388 stw %i5, [%l7 + %o3]
17389 nop
17390 set 0x7C, %o5
17391 sth %i2, [%l7 + %o5]
17392 st %f28, [%l7 + 0x30]
17393 set 0x30, %g2
17394 ldda [%l7 + %g2] 0xe2, %i6
17395 set 0x30, %g3
17396 stxa %o2, [%l7 + %g3] 0x81
17397 nop
17398 set 0x2C, %g4
17399 stw %i6, [%l7 + %g4]
17400 nop
17401 set 0x36, %i7
17402 ldsh [%l7 + %i7], %i3
17403 nop
17404 set 0x78, %i0
17405 ldx [%l7 + %i0], %l0
17406 membar #Sync
17407 set 0x40, %i3
17408 ldda [%l7 + %i3] 0xf1, %f0
17409 set 0x78, %o7
17410 stba %i0, [%l7 + %o7] 0x81
17411 nop
17412 set 0x10, %l0
17413 std %f4, [%l7 + %l0]
17414 and %l4, %g4, %o7
17415 fpadd32 %f20, %f24, %f0
17416 nop
17417 set 0x18, %i4
17418 ldd [%l7 + %i4], %f12
17419 set 0x10, %g5
17420 prefetcha [%l7 + %g5] 0x81, 3
17421 membar #Sync
17422 set 0x40, %o4
17423 ldda [%l7 + %o4] 0xf1, %f0
17424 ld [%l7 + 0x7C], %f15
17425 set 0x38, %l5
17426 ldxa [%l7 + %l5] 0x80, %o4
17427 nop
17428 set 0x36, %g6
17429 ldsh [%l7 + %g6], %g3
17430 ld [%l7 + 0x74], %f7
17431 nop
17432 set 0x10, %o1
17433 stx %fsr, [%l7 + %o1]
17434 add %l7, 0x54, %l6
17435 wr %g0, 0x81, %asi
17436 lda [%l6] %asi, %g5
17437 casa [%l6] 0x81, %g5, %g7
17438 nop
17439 set 0x6B, %o2
17440 ldub [%l7 + %o2], %l5
17441 nop
17442 set 0x54, %l6
17443 lduh [%l7 + %l6], %g1
17444 set 0x50, %i6
17445 stxa %o6, [%l7 + %i6] 0xe3
17446 membar #Sync
17447 ble,a %xcc, loop_111
17448 nop
17449 set 0x66, %i5
17450 ldub [%l7 + %i5], %g6
17451 nop
17452 set 0x1A, %o6
17453 ldub [%l7 + %o6], %l2
17454 bg,a %xcc, loop_112
17455loop_111:
17456 nop
17457 set 0x34, %i1
17458 prefetch [%l7 + %i1], 2
17459 st %fsr, [%l7 + 0x50]
17460 nop
17461 set 0x18, %l1
17462 stx %fsr, [%l7 + %l1]
17463loop_112:
17464 nop
17465 set 0x5C, %l4
17466 swap [%l7 + %l4], %i1
17467 st %f25, [%l7 + 0x7C]
17468 set 0x40, %i2
17469 stda %f0, [%l7 + %i2] 0xd2
17470 nop
17471 set 0x23, %l3
17472 ldub [%l7 + %l3], %i7
17473 fpsub16 %f10, %f30, %f28
17474 ld [%l7 + 0x18], %f23
17475 set 0x78, %g1
17476 stha %i4, [%l7 + %g1] 0x80
17477 set 0x50, %o0
17478 stda %o0, [%l7 + %o0] 0xe3
17479 membar #Sync
17480 set 0x18, %l2
17481 stda %o2, [%l7 + %l2] 0xeb
17482 membar #Sync
17483 nop
17484 set 0x3A, %o3
17485 lduh [%l7 + %o3], %l3
17486 set 0x54, %g7
17487 stba %o0, [%l7 + %g7] 0xea
17488 membar #Sync
17489 nop
17490 set 0x10, %g2
17491 sth %l1, [%l7 + %g2]
17492 nop
17493 set 0x44, %g3
17494 prefetch [%l7 + %g3], 0
17495 add %l7, 0x40, %l6
17496 wr %g0, 0x88, %asi
17497 casa [%l6] 0x88, %g2, %i5
17498 set 0x2A, %g4
17499 ldstuba [%l7 + %g4] 0x89, %l6
17500 add %l7, 0x78, %l6
17501 wr %g0, 0x89, %asi
17502 casa [%l6] 0x89, %o2, %i6
17503 wr %i2, %i3, %ccr
17504 nop
17505 set 0x70, %o5
17506 lduw [%l7 + %o5], %l0
17507 nop
17508 set 0x08, %i7
17509 ldsw [%l7 + %i7], %l4
17510 or %g4, %o7, %o5
17511 nop
17512 set 0x30, %i3
17513 ldsw [%l7 + %i3], %i0
17514 set 0x58, %i0
17515 prefetcha [%l7 + %i0] 0x88, 2
17516 nop
17517 set 0x62, %l0
17518 sth %g5, [%l7 + %l0]
17519 set 0x54, %o7
17520 sta %f16, [%l7 + %o7] 0x89
17521 set 0x28, %i4
17522 swapa [%l7 + %i4] 0x81, %g3
17523 set 0x2C, %g5
17524 swapa [%l7 + %g5] 0x80, %g7
17525 nop
17526 set 0x24, %l5
17527 lduh [%l7 + %l5], %l5
17528 set 0x5C, %g6
17529 stwa %o6, [%l7 + %g6] 0xea
17530 membar #Sync
17531 st %fsr, [%l7 + 0x20]
17532 add %l7, 0x10, %l6
17533 wr %g0, 0x81, %asi
17534 casxa [%l6] 0x81, %g6, %l2
17535 nop
17536 set 0x18, %o4
17537 prefetch [%l7 + %o4], 2
17538 and %g1, %i7, %i4
17539 st %fsr, [%l7 + 0x58]
17540 nop
17541 set 0x1C, %o1
17542 swap [%l7 + %o1], %o1
17543 add %l7, 0x64, %l6
17544 wr %g0, 0x81, %asi
17545 casa [%l6] 0x81, %i1, %l3
17546 set 0x18, %l6
17547 stda %o2, [%l7 + %l6] 0xeb
17548 membar #Sync
17549 nop
17550 set 0x58, %i6
17551 stx %o0, [%l7 + %i6]
17552 set 0x48, %o2
17553 swapa [%l7 + %o2] 0x89, %g2
17554 add %l7, 0x40, %l6
17555 wr %g0, 0x81, %asi
17556 ldxa [%l6] %asi, %i5
17557 casxa [%l6] 0x81, %i5, %l1
17558 nop
17559 set 0x24, %i5
17560 ldsw [%l7 + %i5], %l6
17561 st %fsr, [%l7 + 0x54]
17562 set 0x20, %i1
17563 prefetcha [%l7 + %i1] 0x89, 0
17564 set 0x0A, %l1
17565 ldstuba [%l7 + %l1] 0x80, %i2
17566 set 0x28, %o6
17567 ldxa [%l7 + %o6] 0x81, %i6
17568 nop
17569 set 0x7C, %l4
17570 lduw [%l7 + %l4], %i3
17571 set 0x2C, %i2
17572 stwa %l0, [%l7 + %i2] 0x81
17573 st %f1, [%l7 + 0x24]
17574 nop
17575 set 0x1C, %g1
17576 sth %l4, [%l7 + %g1]
17577 set 0x20, %o0
17578 ldxa [%l7 + %o0] 0x80, %o7
17579 set 0x10, %l2
17580 lda [%l7 + %l2] 0x80, %f9
17581 set 0x40, %l3
17582 stda %f0, [%l7 + %l3] 0xc8
17583 fpsub32 %f6, %f30, %f16
17584 nop
17585 set 0x50, %g7
17586 ldsh [%l7 + %g7], %g4
17587 ld [%l7 + 0x70], %f11
17588 st %f23, [%l7 + 0x7C]
17589 nop
17590 set 0x20, %o3
17591 std %f18, [%l7 + %o3]
17592 fpsub16s %f27, %f15, %f11
17593 and %o5, %i0, %o4
17594 fpsub32s %f24, %f4, %f17
17595 st %fsr, [%l7 + 0x44]
17596 add %l7, 0x50, %l6
17597 wr %g0, 0x81, %asi
17598 casa [%l6] 0x81, %g3, %g7
17599 nop
17600 set 0x48, %g2
17601 ldd [%l7 + %g2], %l4
17602 nop
17603 set 0x78, %g3
17604 lduw [%l7 + %g3], %o6
17605 nop
17606 set 0x58, %o5
17607 std %g4, [%l7 + %o5]
17608 fpadd16 %f20, %f8, %f0
17609 nop
17610 set 0x48, %g4
17611 ldsw [%l7 + %g4], %l2
17612 nop
17613 set 0x28, %i7
17614 std %f4, [%l7 + %i7]
17615 fpsub16 %f20, %f18, %f18
17616 set 0x74, %i0
17617 stwa %g6, [%l7 + %i0] 0xe3
17618 membar #Sync
17619 nop
17620 set 0x36, %i3
17621 lduh [%l7 + %i3], %i7
17622 nop
17623 set 0x64, %o7
17624 ldsb [%l7 + %o7], %g1
17625 nop
17626 nop
17627 setx 0xE0B25ED7, %l0, %l6
17628 st %l6, [%l7 + 0x28]
17629 ld [%l7 + 0x28], %f5
17630 setx 0x23A5F76A, %l1, %l5
17631 st %l5, [%l7 + 0x10]
17632 ld [%l7 + 0x10], %f9
17633 fdivs %f9, %f5, %f2
17634 nop
17635 set 0x28, %l0
17636 lduw [%l7 + %l0], %i4
17637 add %l7, 0x68, %l6
17638 wr %g0, 0x88, %asi
17639 ldxa [%l6] %asi, %o1
17640 casxa [%l6] 0x88, %o1, %i1
17641 nop
17642 set 0x30, %g5
17643 std %f18, [%l7 + %g5]
17644 nop
17645 set 0x2E, %i4
17646 ldstub [%l7 + %i4], %o3
17647 nop
17648 set 0x58, %g6
17649 std %o0, [%l7 + %g6]
17650 set 0x60, %o4
17651 stda %l2, [%l7 + %o4] 0xeb
17652 membar #Sync
17653 set 0x52, %o1
17654 stha %g2, [%l7 + %o1] 0x88
17655 add %l1, %i5, %l6
17656 nop
17657 set 0x28, %l5
17658 std %i2, [%l7 + %l5]
17659 nop
17660 set 0x3C, %l6
17661 swap [%l7 + %l6], %o2
17662 nop
17663 set 0x20, %o2
17664 stx %fsr, [%l7 + %o2]
17665 nop
17666 set 0x78, %i6
17667 stx %i6, [%l7 + %i6]
17668 nop
17669 set 0x6C, %i5
17670 ldsh [%l7 + %i5], %l0
17671 add %l7, 0x10, %l6
17672 wr %g0, 0x81, %asi
17673 lda [%l6] %asi, %l4
17674 casa [%l6] 0x81, %l4, %o7
17675 set 0x46, %l1
17676 stha %i3, [%l7 + %l1] 0xe2
17677 membar #Sync
17678 nop
17679 set 0x20, %i1
17680 ldstub [%l7 + %i1], %g4
17681 wr %i0, %o4, %pic
17682 nop
17683 set 0x78, %l4
17684 ldd [%l7 + %l4], %o4
17685 set 0x5C, %o6
17686 sta %f2, [%l7 + %o6] 0x89
17687 and %g3, %g7, %l5
17688 set 0x40, %g1
17689 ldda [%l7 + %g1] 0xeb, %o6
17690 set 0x74, %o0
17691 sta %f8, [%l7 + %o0] 0x81
17692 st %fsr, [%l7 + 0x68]
17693 set 0x40, %i2
17694 stda %f0, [%l7 + %i2] 0xd2
17695 add %l2, %g5, %i7
17696 add %l7, 0x5C, %l6
17697 wr %g0, 0x88, %asi
17698 casa [%l6] 0x88, %g6, %g1
17699 wr %i4, %i1, %pic
17700 set 0x20, %l2
17701 prefetcha [%l7 + %l2] 0x80, 4
17702 set 0x20, %g7
17703 stxa %o1, [%l7 + %g7] 0xeb
17704 membar #Sync
17705 add %l7, 0x60, %l6
17706 wr %g0, 0x81, %asi
17707 ldxa [%l6] %asi, %o0
17708 casxa [%l6] 0x81, %o0, %l3
17709 set 0x2C, %o3
17710 swapa [%l7 + %o3] 0x88, %g2
17711 nop
17712 set 0x12, %g2
17713 sth %i5, [%l7 + %g2]
17714 add %l6, %i2, %l1
17715 nop
17716 set 0x10, %l3
17717 std %f12, [%l7 + %l3]
17718 set 0x28, %g3
17719 stda %o2, [%l7 + %g3] 0x89
17720 set 0x48, %g4
17721 stba %i6, [%l7 + %g4] 0xeb
17722 membar #Sync
17723 and %l4, %o7, %l0
17724 set 0x40, %i7
17725 stda %f16, [%l7 + %i7] 0xcc
17726 set 0x40, %i0
17727 stda %f16, [%l7 + %i0] 0xd0
17728 nop
17729 set 0x68, %i3
17730 prefetch [%l7 + %i3], 0
17731 nop
17732 set 0x54, %o7
17733 ldsh [%l7 + %o7], %i3
17734 set 0x70, %o5
17735 ldda [%l7 + %o5] 0x89, %g4
17736 nop
17737 set 0x40, %l0
17738 swap [%l7 + %l0], %o4
17739 set 0x60, %i4
17740 stda %i0, [%l7 + %i4] 0xea
17741 membar #Sync
17742 nop
17743 set 0x20, %g6
17744 stx %fsr, [%l7 + %g6]
17745 set 0x3A, %o4
17746 stha %o5, [%l7 + %o4] 0xe3
17747 membar #Sync
17748 set 0x40, %g5
17749 ldda [%l7 + %g5] 0xd8, %f16
17750 set 0x30, %o1
17751 ldda [%l7 + %o1] 0xea, %g2
17752 set 0x40, %l5
17753 stda %f0, [%l7 + %l5] 0xd2
17754 set 0x52, %l6
17755 stha %l5, [%l7 + %l6] 0xea
17756 membar #Sync
17757 nop
17758 set 0x10, %o2
17759 stx %g7, [%l7 + %o2]
17760 nop
17761 set 0x70, %i6
17762 sth %o6, [%l7 + %i6]
17763 add %l7, 0x28, %l6
17764 wr %g0, 0x80, %asi
17765 ldxa [%l6] %asi, %g5
17766 casxa [%l6] 0x80, %g5, %i7
17767 nop
17768 set 0x1C, %i5
17769 ldub [%l7 + %i5], %l2
17770 nop
17771 set 0x68, %l1
17772 swap [%l7 + %l1], %g1
17773 add %l7, 0x78, %l6
17774 wr %g0, 0x89, %asi
17775 casxa [%l6] 0x89, %i4, %i1
17776 bn,a %xcc, loop_113
17777 ld [%l7 + 0x44], %f31
17778 set 0x48, %l4
17779 ldstuba [%l7 + %l4] 0x88, %o3
17780loop_113:
17781 nop
17782 set 0x40, %i1
17783 ldda [%l7 + %i1] 0x88, %f16
17784 nop
17785 set 0x28, %o6
17786 std %g6, [%l7 + %o6]
17787 set 0x40, %g1
17788 ldda [%l7 + %g1] 0xd0, %f16
17789 set 0x40, %o0
17790 ldda [%l7 + %o0] 0xda, %f0
17791 set 0x08, %l2
17792 ldxa [%l7 + %l2] 0x80, %o0
17793 nop
17794 set 0x6C, %g7
17795 lduh [%l7 + %g7], %l3
17796 nop
17797 set 0x25, %o3
17798 ldub [%l7 + %o3], %o1
17799 nop
17800 set 0x58, %i2
17801 swap [%l7 + %i2], %g2
17802 nop
17803 set 0x10, %l3
17804 stx %fsr, [%l7 + %l3]
17805 set 0x40, %g3
17806 stda %f0, [%l7 + %g3] 0xd2
17807 set 0x20, %g4
17808 stwa %l6, [%l7 + %g4] 0x88
17809 nop
17810 set 0x30, %g2
17811 sth %i5, [%l7 + %g2]
17812 nop
17813 set 0x60, %i7
17814 stx %l1, [%l7 + %i7]
17815 nop
17816 set 0x60, %i3
17817 stw %i2, [%l7 + %i3]
17818 set 0x60, %i0
17819 stxa %i6, [%l7 + %i0] 0xe2
17820 membar #Sync
17821 nop
17822 set 0x15, %o5
17823 ldsb [%l7 + %o5], %l4
17824 st %fsr, [%l7 + 0x60]
17825 nop
17826 set 0x36, %l0
17827 ldsh [%l7 + %l0], %o7
17828 and %l0, %o2, %i3
17829 nop
17830 set 0x26, %i4
17831 sth %g4, [%l7 + %i4]
17832 and %o4, %i0, %o5
17833 set 0x40, %g6
17834 stha %g3, [%l7 + %g6] 0x88
17835 and %l5, %g7, %g5
17836 set 0x60, %o4
17837 stxa %o6, [%l7 + %o4] 0x88
17838 nop
17839 set 0x10, %o7
17840 stw %i7, [%l7 + %o7]
17841 st %f15, [%l7 + 0x28]
17842 st %f13, [%l7 + 0x50]
17843 nop
17844 set 0x0C, %g5
17845 lduw [%l7 + %g5], %g1
17846 nop
17847 set 0x5C, %l5
17848 ldsw [%l7 + %l5], %i4
17849 nop
17850 set 0x08, %o1
17851 stx %l2, [%l7 + %o1]
17852 nop
17853 set 0x73, %o2
17854 ldub [%l7 + %o2], %o3
17855 add %l7, 0x20, %l6
17856 wr %g0, 0x89, %asi
17857 lda [%l6] %asi, %g6
17858 casa [%l6] 0x89, %g6, %o0
17859 set 0x50, %l6
17860 prefetcha [%l7 + %l6] 0x80, 2
17861 ld [%l7 + 0x0C], %f13
17862 set 0x30, %i5
17863 ldda [%l7 + %i5] 0xe2, %o0
17864 nop
17865 set 0x6F, %l1
17866 stb %l3, [%l7 + %l1]
17867 wr %l6, %g2, %y
17868 or %l1, %i2, %i6
17869 nop
17870 set 0x60, %i6
17871 lduw [%l7 + %i6], %l4
17872 and %i5, %o7, %o2
17873 nop
17874 set 0x4B, %l4
17875 ldstub [%l7 + %l4], %l0
17876 wr %i3, %g4, %pic
17877 set 0x5C, %i1
17878 stwa %o4, [%l7 + %i1] 0x81
17879 nop
17880 set 0x0A, %o6
17881 lduh [%l7 + %o6], %i0
17882 nop
17883 set 0x60, %g1
17884 ldx [%l7 + %g1], %o5
17885 set 0x58, %l2
17886 stha %l5, [%l7 + %l2] 0xe2
17887 membar #Sync
17888 fpadd16s %f17, %f14, %f19
17889 set 0x1C, %o0
17890 sta %f29, [%l7 + %o0] 0x80
17891 set 0x08, %o3
17892 stxa %g3, [%l7 + %o3] 0xe3
17893 membar #Sync
17894 set 0x20, %i2
17895 stxa %g5, [%l7 + %i2] 0x81
17896 ld [%l7 + 0x0C], %f17
17897 set 0x20, %g7
17898 stda %o6, [%l7 + %g7] 0xe2
17899 membar #Sync
17900 nop
17901 set 0x28, %l3
17902 std %i6, [%l7 + %l3]
17903 nop
17904 set 0x1A, %g3
17905 ldsh [%l7 + %g3], %g7
17906 add %i4, %g1, %l2
17907 nop
17908 set 0x24, %g2
17909 prefetch [%l7 + %g2], 1
17910 st %fsr, [%l7 + 0x08]
17911 bn,pn %xcc, loop_114
17912 st %f0, [%l7 + 0x70]
17913 nop
17914 set 0x58, %i7
17915 stx %g6, [%l7 + %i7]
17916 nop
17917 set 0x58, %g4
17918 sth %o0, [%l7 + %g4]
17919loop_114:
17920 nop
17921 add %l7, 0x34, %l6
17922 wr %g0, 0x89, %asi
17923 casa [%l6] 0x89, %o3, %i1
17924 set 0x68, %i0
17925 stda %l2, [%l7 + %i0] 0x80
17926 ld [%l7 + 0x6C], %f16
17927 fpsub16 %f24, %f30, %f10
17928 nop
17929 set 0x28, %o5
17930 stx %l6, [%l7 + %o5]
17931 set 0x10, %i3
17932 prefetcha [%l7 + %i3] 0x80, 3
17933 nop
17934 set 0x40, %i4
17935 lduw [%l7 + %i4], %o1
17936 nop
17937 set 0x50, %l0
17938 stx %fsr, [%l7 + %l0]
17939 nop
17940 set 0x10, %o4
17941 lduh [%l7 + %o4], %i2
17942 nop
17943 set 0x08, %o7
17944 std %f6, [%l7 + %o7]
17945 set 0x38, %g5
17946 stwa %l1, [%l7 + %g5] 0xe2
17947 membar #Sync
17948 add %l7, 0x60, %l6
17949 wr %g0, 0x81, %asi
17950 ldxa [%l6] %asi, %l4
17951 casxa [%l6] 0x81, %l4, %i5
17952 or %o7, %o2, %l0
17953 add %i6, %i3, %o4
17954 set 0x50, %l5
17955 prefetcha [%l7 + %l5] 0x81, 4
17956 set 0x38, %o1
17957 lda [%l7 + %o1] 0x89, %f17
17958 nop
17959 set 0x78, %g6
17960 stx %fsr, [%l7 + %g6]
17961 set 0x44, %o2
17962 ldstuba [%l7 + %o2] 0x80, %o5
17963 nop
17964 set 0x28, %i5
17965 std %l4, [%l7 + %i5]
17966 fpadd32 %f16, %f10, %f0
17967 and %i0, %g3, %o6
17968 set 0x08, %l6
17969 stda %g4, [%l7 + %l6] 0xe3
17970 membar #Sync
17971 nop
17972 set 0x5D, %i6
17973 stb %i7, [%l7 + %i6]
17974 nop
17975 set 0x58, %l4
17976 ldsh [%l7 + %l4], %i4
17977 set 0x48, %l1
17978 stxa %g1, [%l7 + %l1] 0xe3
17979 membar #Sync
17980 membar #Sync
17981 set 0x40, %i1
17982 ldda [%l7 + %i1] 0xf0, %f16
17983 nop
17984 set 0x6F, %o6
17985 stb %g7, [%l7 + %o6]
17986 set 0x3C, %g1
17987 stwa %g6, [%l7 + %g1] 0x80
17988 nop
17989 set 0x48, %l2
17990 std %o0, [%l7 + %l2]
17991 nop
17992 set 0x08, %o0
17993 ldd [%l7 + %o0], %f26
17994 set 0x50, %i2
17995 ldda [%l7 + %i2] 0x89, %l2
17996 set 0x60, %o3
17997 prefetcha [%l7 + %o3] 0x81, 2
17998 nop
17999 set 0x38, %g7
18000 std %f18, [%l7 + %g7]
18001 set 0x34, %l3
18002 stwa %l3, [%l7 + %l3] 0xe2
18003 membar #Sync
18004 set 0x4A, %g3
18005 stba %l6, [%l7 + %g3] 0xe3
18006 membar #Sync
18007 and %g2, %i1, %i2
18008 nop
18009 set 0x78, %i7
18010 swap [%l7 + %i7], %l1
18011 nop
18012 set 0x28, %g4
18013 ldd [%l7 + %g4], %f16
18014 nop
18015 set 0x10, %i0
18016 std %l4, [%l7 + %i0]
18017 nop
18018 set 0x64, %g2
18019 swap [%l7 + %g2], %o1
18020 add %l7, 0x7C, %l6
18021 wr %g0, 0x89, %asi
18022 casa [%l6] 0x89, %o7, %i5
18023 st %fsr, [%l7 + 0x38]
18024 nop
18025 set 0x68, %i3
18026 std %f8, [%l7 + %i3]
18027 nop
18028 or %g0, 0x8, %l0
18029 sllx %l0, 0x3c, %l0
18030 wr %l0, %g0, %sys_tick_cmpr
18031 wr %i3, %o4, %ccr
18032 set 0x70, %o5
18033 stda %g4, [%l7 + %o5] 0x80
18034 and %l0, %o5, %l5
18035 add %i0, %o6, %g3
18036 wr %g5, %i7, %ccr
18037 nop
18038 set 0x1A, %l0
18039 stb %i4, [%l7 + %l0]
18040 nop
18041 set 0x10, %o4
18042 swap [%l7 + %o4], %g7
18043 set 0x10, %o7
18044 ldxa [%l7 + %o7] 0x81, %g1
18045 add %g6, %o0, %l2
18046 nop
18047 set 0x78, %i4
18048 stw %l3, [%l7 + %i4]
18049 nop
18050 set 0x1A, %g5
18051 ldsh [%l7 + %g5], %l6
18052 nop
18053 set 0x78, %l5
18054 lduh [%l7 + %l5], %o3
18055 set 0x40, %g6
18056 ldda [%l7 + %g6] 0x81, %f0
18057 set 0x4C, %o2
18058 swapa [%l7 + %o2] 0x88, %g2
18059 nop
18060 set 0x60, %i5
18061 ldsh [%l7 + %i5], %i1
18062 nop
18063 set 0x70, %o1
18064 prefetch [%l7 + %o1], 2
18065 st %fsr, [%l7 + 0x5C]
18066 ld [%l7 + 0x24], %f15
18067 ld [%l7 + 0x3C], %f9
18068 set 0x30, %l6
18069 prefetcha [%l7 + %l6] 0x80, 3
18070 nop
18071 set 0x73, %l4
18072 ldsb [%l7 + %l4], %i2
18073 nop
18074 set 0x10, %l1
18075 ldx [%l7 + %l1], %l4
18076 set 0x6C, %i1
18077 swapa [%l7 + %i1] 0x89, %o7
18078 st %fsr, [%l7 + 0x38]
18079 nop
18080 set 0x4E, %o6
18081 lduh [%l7 + %o6], %o1
18082 ld [%l7 + 0x1C], %f13
18083 and %o2, %i5, %i6
18084 set 0x58, %g1
18085 stwa %o4, [%l7 + %g1] 0xe3
18086 membar #Sync
18087 nop
18088 set 0x48, %i6
18089 ldd [%l7 + %i6], %i2
18090 set 0x70, %o0
18091 stha %g4, [%l7 + %o0] 0x89
18092 and %o5, %l5, %i0
18093 nop
18094 set 0x60, %l2
18095 ldx [%l7 + %l2], %l0
18096 set 0x3C, %o3
18097 swapa [%l7 + %o3] 0x81, %o6
18098 nop
18099 set 0x3C, %g7
18100 ldsw [%l7 + %g7], %g5
18101 add %l7, 0x08, %l6
18102 wr %g0, 0x89, %asi
18103 casa [%l6] 0x89, %g3, %i7
18104 nop
18105 set 0x40, %l3
18106 stx %fsr, [%l7 + %l3]
18107 nop
18108 set 0x5E, %g3
18109 lduh [%l7 + %g3], %i4
18110 nop
18111 set 0x64, %i7
18112 ldstub [%l7 + %i7], %g1
18113 nop
18114 set 0x70, %g4
18115 std %g6, [%l7 + %g4]
18116 nop
18117 set 0x58, %i2
18118 ldd [%l7 + %i2], %g6
18119 nop
18120 set 0x4C, %g2
18121 stw %l2, [%l7 + %g2]
18122 set 0x50, %i3
18123 stda %o0, [%l7 + %i3] 0xea
18124 membar #Sync
18125 and %l3, %l6, %o3
18126 nop
18127 set 0x1C, %i0
18128 stw %g2, [%l7 + %i0]
18129 nop
18130 set 0x28, %l0
18131 stx %l1, [%l7 + %l0]
18132 nop
18133 set 0x7F, %o4
18134 ldsb [%l7 + %o4], %i1
18135 nop
18136 set 0x47, %o7
18137 ldub [%l7 + %o7], %i2
18138 and %l4, %o1, %o7
18139 set 0x70, %i4
18140 ldda [%l7 + %i4] 0x80, %o2
18141 set 0x18, %o5
18142 stda %i4, [%l7 + %o5] 0x81
18143 nop
18144 set 0x18, %g5
18145 std %f10, [%l7 + %g5]
18146 or %o4, %i6, %i3
18147 nop
18148 set 0x0A, %l5
18149 sth %g4, [%l7 + %l5]
18150 set 0x24, %o2
18151 lda [%l7 + %o2] 0x80, %f22
18152 set 0x34, %g6
18153 lda [%l7 + %g6] 0x89, %f6
18154 set 0x40, %i5
18155 ldda [%l7 + %i5] 0x81, %f0
18156 set 0x30, %l6
18157 swapa [%l7 + %l6] 0x81, %l5
18158 add %l7, 0x38, %l6
18159 wr %g0, 0x89, %asi
18160 casxa [%l6] 0x89, %o5, %i0
18161 add %l7, 0x30, %l6
18162 wr %g0, 0x89, %asi
18163 lda [%l6] %asi, %o6
18164 casa [%l6] 0x89, %o6, %g5
18165 nop
18166 set 0x58, %o1
18167 ldd [%l7 + %o1], %f10
18168 nop
18169 set 0x7E, %l1
18170 sth %l0, [%l7 + %l1]
18171 and %g3, %i4, %i7
18172 set 0x22, %i1
18173 ldstuba [%l7 + %i1] 0x81, %g1
18174 set 0x60, %l4
18175 ldxa [%l7 + %l4] 0x88, %g6
18176 nop
18177 set 0x68, %o6
18178 std %g6, [%l7 + %o6]
18179 ld [%l7 + 0x0C], %f0
18180 set 0x30, %g1
18181 stda %l2, [%l7 + %g1] 0x89
18182 nop
18183 set 0x70, %i6
18184 ldd [%l7 + %i6], %f0
18185 nop
18186 set 0x60, %l2
18187 lduh [%l7 + %l2], %o0
18188 nop
18189 set 0x48, %o3
18190 swap [%l7 + %o3], %l6
18191 add %o3, %g2, %l1
18192 st %f14, [%l7 + 0x44]
18193 set 0x50, %g7
18194 ldda [%l7 + %g7] 0xe3, %l2
18195 st %fsr, [%l7 + 0x50]
18196 set 0x70, %o0
18197 ldda [%l7 + %o0] 0x81, %i2
18198 nop
18199 set 0x50, %g3
18200 stx %fsr, [%l7 + %g3]
18201 nop
18202 set 0x0E, %l3
18203 lduh [%l7 + %l3], %l4
18204 nop
18205 set 0x4C, %g4
18206 swap [%l7 + %g4], %o1
18207 st %f16, [%l7 + 0x30]
18208 nop
18209 set 0x28, %i7
18210 std %o6, [%l7 + %i7]
18211 set 0x78, %g2
18212 prefetcha [%l7 + %g2] 0x89, 1
18213 nop
18214 set 0x50, %i3
18215 ldsb [%l7 + %i3], %i5
18216 set 0x20, %i2
18217 ldda [%l7 + %i2] 0x81, %o4
18218 set 0x14, %i0
18219 swapa [%l7 + %i0] 0x81, %o2
18220 nop
18221 set 0x48, %l0
18222 ldsb [%l7 + %l0], %i3
18223 add %l7, 0x78, %l6
18224 wr %g0, 0x81, %asi
18225 casxa [%l6] 0x81, %g4, %l5
18226 nop
18227 set 0x60, %o7
18228 ldsw [%l7 + %o7], %o5
18229 nop
18230 set 0x60, %o4
18231 std %i0, [%l7 + %o4]
18232 set 0x14, %o5
18233 ldstuba [%l7 + %o5] 0x88, %i6
18234 nop
18235 set 0x70, %g5
18236 std %f30, [%l7 + %g5]
18237 set 0x70, %i4
18238 stba %g5, [%l7 + %i4] 0x89
18239 nop
18240 set 0x48, %o2
18241 ldd [%l7 + %o2], %o6
18242 and %g3, %i4, %i7
18243 set 0x40, %g6
18244 ldda [%l7 + %g6] 0xeb, %l0
18245 ld [%l7 + 0x3C], %f30
18246 nop
18247 set 0x34, %l5
18248 lduw [%l7 + %l5], %g1
18249 nop
18250 set 0x30, %l6
18251 stx %g6, [%l7 + %l6]
18252 add %l7, 0x70, %l6
18253 wr %g0, 0x81, %asi
18254 ldxa [%l6] %asi, %l2
18255 casxa [%l6] 0x81, %l2, %o0
18256 set 0x78, %i5
18257 stha %l6, [%l7 + %i5] 0xe2
18258 membar #Sync
18259 set 0x54, %l1
18260 swapa [%l7 + %l1] 0x80, %o3
18261 nop
18262 set 0x3A, %o1
18263 sth %g2, [%l7 + %o1]
18264 set 0x50, %l4
18265 swapa [%l7 + %l4] 0x88, %l1
18266 nop
18267 set 0x34, %i1
18268 stw %l3, [%l7 + %i1]
18269 nop
18270 set 0x58, %g1
18271 ldd [%l7 + %g1], %f14
18272 nop
18273 set 0x12, %o6
18274 ldstub [%l7 + %o6], %g7
18275 st %fsr, [%l7 + 0x54]
18276 set 0x40, %l2
18277 stda %f0, [%l7 + %l2] 0xd2
18278 nop
18279 set 0x70, %o3
18280 std %i2, [%l7 + %o3]
18281 nop
18282 set 0x40, %g7
18283 ldd [%l7 + %g7], %l4
18284 nop
18285 set 0x48, %i6
18286 lduw [%l7 + %i6], %o7
18287 set 0x18, %o0
18288 ldxa [%l7 + %o0] 0x88, %i1
18289 nop
18290 set 0x28, %l3
18291 ldd [%l7 + %l3], %f2
18292 nop
18293 set 0x0E, %g3
18294 sth %i5, [%l7 + %g3]
18295 membar #Sync
18296 set 0x40, %g4
18297 ldda [%l7 + %g4] 0xf9, %f16
18298 set 0x6C, %g2
18299 stwa %o4, [%l7 + %g2] 0x89
18300 st %fsr, [%l7 + 0x0C]
18301 nop
18302 set 0x7E, %i3
18303 sth %o2, [%l7 + %i3]
18304 nop
18305 set 0x20, %i2
18306 prefetch [%l7 + %i2], 0
18307 nop
18308 set 0x48, %i7
18309 stx %o1, [%l7 + %i7]
18310 nop
18311 set 0x60, %i0
18312 stx %fsr, [%l7 + %i0]
18313 nop
18314 set 0x29, %l0
18315 ldstub [%l7 + %l0], %g4
18316 set 0x64, %o7
18317 sta %f30, [%l7 + %o7] 0x80
18318 set 0x68, %o5
18319 stxa %i3, [%l7 + %o5] 0xeb
18320 membar #Sync
18321 set 0x78, %g5
18322 lda [%l7 + %g5] 0x80, %f13
18323 nop
18324 set 0x62, %i4
18325 ldsh [%l7 + %i4], %l5
18326 fpadd16s %f24, %f4, %f15
18327 nop
18328 set 0x36, %o4
18329 sth %o5, [%l7 + %o4]
18330 nop
18331 set 0x33, %g6
18332 ldsb [%l7 + %g6], %i0
18333 nop
18334 set 0x08, %l5
18335 stx %g5, [%l7 + %l5]
18336 nop
18337 set 0x6C, %l6
18338 swap [%l7 + %l6], %i6
18339 set 0x0C, %i5
18340 stwa %g3, [%l7 + %i5] 0xe2
18341 membar #Sync
18342 set 0x40, %o2
18343 stda %i4, [%l7 + %o2] 0xe3
18344 membar #Sync
18345 nop
18346 set 0x5C, %l1
18347 swap [%l7 + %l1], %o6
18348 nop
18349 set 0x70, %o1
18350 ldd [%l7 + %o1], %l0
18351 set 0x7A, %l4
18352 stba %i7, [%l7 + %l4] 0x88
18353 nop
18354 set 0x30, %i1
18355 stx %g6, [%l7 + %i1]
18356 be,pt %xcc, loop_115
18357 or %l2, %g1, %l6
18358 set 0x28, %o6
18359 ldxa [%l7 + %o6] 0x81, %o3
18360loop_115:
18361 nop
18362 set 0x10, %g1
18363 ldd [%l7 + %g1], %f26
18364 nop
18365 set 0x7A, %o3
18366 lduh [%l7 + %o3], %g2
18367 set 0x1C, %l2
18368 stha %l1, [%l7 + %l2] 0xe3
18369 membar #Sync
18370 nop
18371 set 0x08, %g7
18372 lduh [%l7 + %g7], %o0
18373 nop
18374 set 0x54, %o0
18375 ldsw [%l7 + %o0], %g7
18376 nop
18377 set 0x48, %i6
18378 ldsw [%l7 + %i6], %i2
18379 nop
18380 set 0x10, %l3
18381 stx %fsr, [%l7 + %l3]
18382 set 0x18, %g4
18383 prefetcha [%l7 + %g4] 0x80, 3
18384 nop
18385 set 0x16, %g2
18386 ldub [%l7 + %g2], %l4
18387 membar #Sync
18388 set 0x40, %g3
18389 ldda [%l7 + %g3] 0xf1, %f16
18390 nop
18391 set 0x60, %i2
18392 lduh [%l7 + %i2], %i1
18393 and %o7, %o4, %i5
18394 set 0x6C, %i3
18395 swapa [%l7 + %i3] 0x80, %o2
18396 set 0x70, %i0
18397 ldda [%l7 + %i0] 0xe3, %o0
18398 nop
18399 set 0x50, %i7
18400 std %f12, [%l7 + %i7]
18401 nop
18402 set 0x58, %o7
18403 stx %fsr, [%l7 + %o7]
18404 nop
18405 set 0x3C, %o5
18406 ldub [%l7 + %o5], %g4
18407 EXIT_GOOD
18408
18409
18410
18411!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18412!
18413! Stats for Thread 4:
18414!
18415! Type l : 1253
18416! Type a : 22
18417! Type cti : 26
18418! Type x : 536
18419! Type f : 42
18420! Type i : 121
18421!
18422!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18423
18424!
18425! Thread 5 Start
18426!
18427.global thread_5
18428thread_5:
18429 mov %l7, %g1
18430 !# Set %cwp for 8 windows
18431 !# This threads memory space into each %l7
18432 wrpr %g0, 0x7, %cwp
18433 mov %g1, %l7
18434 wrpr %g0, 0x6, %cwp
18435 mov %g1, %l7
18436 wrpr %g0, 0x5, %cwp
18437 mov %g1, %l7
18438 wrpr %g0, 0x4, %cwp
18439 mov %g1, %l7
18440 wrpr %g0, 0x3, %cwp
18441 mov %g1, %l7
18442 wrpr %g0, 0x2, %cwp
18443 mov %g1, %l7
18444 wrpr %g0, 0x1, %cwp
18445 mov %g1, %l7
18446 wrpr %g0, 0x0, %cwp
18447 mov %g1, %l7
18448
18449 !# Set %fsr
18450 setx 0x0000000000400000, %l0, %l6 !# no post process
18451 stx %l6, [%l7 + 0x0] !# no post process
18452 ldx [%l7 + 0x0], %fsr !# no post process
18453
18454 wr %g0, 0x80, %asi !# no post process
18455
18456 !# Initialize registers ..
18457
18458 !# Global registers
18459 set 0x8, %g1
18460 set 0xF, %g2
18461 set 0xC, %g3
18462 set 0x1, %g4
18463 set 0xB, %g5
18464 set 0x1, %g6
18465 set 0x8, %g7
18466 !# Input registers
18467 set -0x0, %i0
18468 set -0x4, %i1
18469 set -0x0, %i2
18470 set -0x2, %i3
18471 set -0xD, %i4
18472 set -0x9, %i5
18473 set -0x8, %i6
18474 set -0xC, %i7
18475 !# Local registers
18476 set 0x4D734D89, %l0
18477 set 0x03D5F5D7, %l1
18478 set 0x6BF4BD15, %l2
18479 set 0x15BE8321, %l3
18480 set 0x2A7A4017, %l4
18481 set 0x6F933F1E, %l5
18482 set 0x168BBE06, %l6
18483 !# Output registers
18484 set 0x0168, %o0
18485 set -0x0D63, %o1
18486 set 0x1B9D, %o2
18487 set 0x0E7B, %o3
18488 set 0x073B, %o4
18489 set 0x1DE6, %o5
18490 set 0x1E06, %o6
18491 set 0x0C71, %o7
18492 !# Float registers
18493 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
18494 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
18495 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
18496 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
18497 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
18498 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
18499 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
18500 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
18501 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
18502 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
18503 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
18504 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
18505 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
18506 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
18507 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
18508 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
18509
18510 !# Execute Main Diag ..
18511
18512 nop
18513 set 0x50, %l0
18514 swap [%l7 + %l0], %l5
18515 nop
18516 set 0x50, %g5
18517 stw %i3, [%l7 + %g5]
18518 set 0x47, %i4
18519 ldstuba [%l7 + %i4] 0x80, %o5
18520 set 0x58, %o4
18521 lda [%l7 + %o4] 0x88, %f0
18522 set 0x58, %l5
18523 stwa %i0, [%l7 + %l5] 0x88
18524 set 0x58, %g6
18525 stxa %i6, [%l7 + %g6] 0xea
18526 membar #Sync
18527 set 0x40, %l6
18528 ldda [%l7 + %l6] 0xe2, %g4
18529 set 0x20, %o2
18530 stwa %i4, [%l7 + %o2] 0x89
18531 nop
18532 set 0x58, %i5
18533 ldx [%l7 + %i5], %g3
18534 set 0x48, %l1
18535 prefetcha [%l7 + %l1] 0x89, 2
18536 nop
18537 set 0x08, %l4
18538 ldd [%l7 + %l4], %i6
18539 nop
18540 set 0x0C, %i1
18541 swap [%l7 + %i1], %o6
18542 set 0x34, %o1
18543 sta %f31, [%l7 + %o1] 0x80
18544 nop
18545 set 0x18, %o6
18546 swap [%l7 + %o6], %l2
18547 nop
18548 set 0x6C, %g1
18549 prefetch [%l7 + %g1], 2
18550 set 0x70, %l2
18551 swapa [%l7 + %l2] 0x80, %g1
18552 set 0x40, %o3
18553 swapa [%l7 + %o3] 0x88, %l6
18554 nop
18555 set 0x58, %g7
18556 ldx [%l7 + %g7], %o3
18557 nop
18558 set 0x5C, %o0
18559 ldsw [%l7 + %o0], %g6
18560 set 0x74, %l3
18561 sta %f30, [%l7 + %l3] 0x89
18562 nop
18563 set 0x50, %i6
18564 stx %fsr, [%l7 + %i6]
18565 add %l7, 0x18, %l6
18566 wr %g0, 0x81, %asi
18567 casxa [%l6] 0x81, %g2, %o0
18568 nop
18569 set 0x60, %g4
18570 stx %fsr, [%l7 + %g4]
18571 nop
18572 set 0x38, %g2
18573 stx %fsr, [%l7 + %g2]
18574 st %f5, [%l7 + 0x34]
18575 st %f16, [%l7 + 0x1C]
18576 set 0x26, %i2
18577 stha %g7, [%l7 + %i2] 0xeb
18578 membar #Sync
18579 set 0x40, %i3
18580 ldda [%l7 + %i3] 0xd0, %f16
18581 set 0x3A, %g3
18582 stba %l1, [%l7 + %g3] 0xeb
18583 membar #Sync
18584 nop
18585 set 0x1C, %i0
18586 prefetch [%l7 + %i0], 0
18587 nop
18588 set 0x41, %o7
18589 ldub [%l7 + %o7], %l3
18590 nop
18591 set 0x34, %i7
18592 ldsb [%l7 + %i7], %i2
18593 set 0x58, %l0
18594 swapa [%l7 + %l0] 0x89, %l4
18595 nop
18596 set 0x78, %o5
18597 ldsh [%l7 + %o5], %i1
18598 nop
18599 set 0x0C, %g5
18600 lduw [%l7 + %g5], %o7
18601 set 0x5C, %o4
18602 lda [%l7 + %o4] 0x88, %f23
18603 st %fsr, [%l7 + 0x6C]
18604 nop
18605 set 0x6E, %i4
18606 lduh [%l7 + %i4], %i5
18607 nop
18608 set 0x74, %g6
18609 sth %o4, [%l7 + %g6]
18610 set 0x40, %l5
18611 ldxa [%l7 + %l5] 0x88, %o2
18612 and %g4, %o1, %l5
18613 nop
18614 set 0x10, %o2
18615 std %o4, [%l7 + %o2]
18616 nop
18617 set 0x1C, %l6
18618 ldsw [%l7 + %l6], %i0
18619 nop
18620 set 0x43, %l1
18621 stb %i6, [%l7 + %l1]
18622 set 0x45, %l4
18623 ldstuba [%l7 + %l4] 0x88, %g5
18624 nop
18625 set 0x38, %i5
18626 ldd [%l7 + %i5], %f4
18627 nop
18628 set 0x38, %o1
18629 lduh [%l7 + %o1], %i4
18630 set 0x74, %i1
18631 sta %f16, [%l7 + %i1] 0x80
18632 set 0x7C, %g1
18633 sta %f31, [%l7 + %g1] 0x89
18634 be,a %xcc, loop_116
18635 nop
18636 set 0x6E, %o6
18637 stb %g3, [%l7 + %o6]
18638 or %i3, %l0, %o6
18639 nop
18640 set 0x78, %o3
18641 ldd [%l7 + %o3], %f30
18642loop_116:
18643 nop
18644 set 0x28, %g7
18645 lda [%l7 + %g7] 0x80, %f11
18646 nop
18647 set 0x6C, %o0
18648 ldsw [%l7 + %o0], %i7
18649 set 0x08, %l3
18650 stwa %l2, [%l7 + %l3] 0x81
18651 set 0x5A, %l2
18652 ldstuba [%l7 + %l2] 0x88, %g1
18653 and %o3, %l6, %g2
18654 add %l7, 0x70, %l6
18655 wr %g0, 0x88, %asi
18656 lda [%l6] %asi, %g6
18657 casa [%l6] 0x88, %g6, %g7
18658 fpsub32s %f13, %f16, %f17
18659 nop
18660 set 0x38, %g4
18661 stx %fsr, [%l7 + %g4]
18662 add %l7, 0x28, %l6
18663 wr %g0, 0x88, %asi
18664 lda [%l6] %asi, %o0
18665 casa [%l6] 0x88, %o0, %l1
18666 nop
18667 set 0x3F, %i6
18668 ldub [%l7 + %i6], %l3
18669 set 0x60, %g2
18670 lda [%l7 + %g2] 0x80, %f22
18671 nop
18672 set 0x68, %i2
18673 std %l4, [%l7 + %i2]
18674 nop
18675 set 0x1B, %i3
18676 ldub [%l7 + %i3], %i1
18677 nop
18678 set 0x10, %i0
18679 std %f16, [%l7 + %i0]
18680 fpsub32 %f8, %f2, %f20
18681 nop
18682 set 0x20, %o7
18683 swap [%l7 + %o7], %i2
18684 set 0x18, %g3
18685 sta %f1, [%l7 + %g3] 0x88
18686 set 0x78, %l0
18687 stxa %o7, [%l7 + %l0] 0x80
18688 nop
18689 set 0x50, %o5
18690 stx %fsr, [%l7 + %o5]
18691 set 0x28, %g5
18692 lda [%l7 + %g5] 0x89, %f24
18693 and %o4, %o2, %g4
18694 set 0x70, %i7
18695 ldda [%l7 + %i7] 0xe3, %o0
18696 nop
18697 set 0x69, %i4
18698 ldstub [%l7 + %i4], %i5
18699 nop
18700 set 0x08, %g6
18701 ldx [%l7 + %g6], %l5
18702 set 0x20, %l5
18703 ldda [%l7 + %l5] 0xe3, %o4
18704 nop
18705 set 0x10, %o4
18706 ldsw [%l7 + %o4], %i0
18707 nop
18708 set 0x18, %o2
18709 lduw [%l7 + %o2], %i6
18710 nop
18711 set 0x20, %l6
18712 lduh [%l7 + %l6], %i4
18713 and %g3, %i3, %g5
18714 nop
18715 set 0x68, %l1
18716 stx %fsr, [%l7 + %l1]
18717 nop
18718 set 0x18, %l4
18719 std %o6, [%l7 + %l4]
18720 or %i7, %l2, %l0
18721 set 0x24, %o1
18722 sta %f28, [%l7 + %o1] 0x80
18723 set 0x30, %i1
18724 ldda [%l7 + %i1] 0xe3, %o2
18725 nop
18726 nop
18727 setx 0x2701D9FFDCCA5E0E, %l0, %l6
18728 stx %l6, [%l7 + 0x28]
18729 ldd [%l7 + 0x28], %f10
18730 setx 0x86E9E8DD50120509, %l1, %l5
18731 stx %l5, [%l7 + 0x10]
18732 ldd [%l7 + 0x10], %f22
18733 fdivd %f22, %f10, %f4
18734 st %fsr, [%l7 + 0x34]
18735 nop
18736 set 0x5C, %i5
18737 stw %g1, [%l7 + %i5]
18738 st %f31, [%l7 + 0x78]
18739 nop
18740 set 0x7C, %g1
18741 stw %g2, [%l7 + %g1]
18742 set 0x70, %o6
18743 stxa %l6, [%l7 + %o6] 0xeb
18744 membar #Sync
18745 nop
18746 set 0x50, %g7
18747 lduw [%l7 + %g7], %g6
18748 add %o0, %g7, %l3
18749 nop
18750 set 0x2F, %o0
18751 ldsb [%l7 + %o0], %l1
18752 nop
18753 set 0x2E, %o3
18754 ldsb [%l7 + %o3], %i1
18755 nop
18756 set 0x30, %l2
18757 ldd [%l7 + %l2], %i2
18758 nop
18759 set 0x2A, %l3
18760 stb %l4, [%l7 + %l3]
18761 nop
18762 set 0x78, %g4
18763 stw %o4, [%l7 + %g4]
18764 nop
18765 set 0x38, %g2
18766 stx %fsr, [%l7 + %g2]
18767 nop
18768 set 0x30, %i2
18769 stw %o7, [%l7 + %i2]
18770 set 0x24, %i6
18771 stwa %o2, [%l7 + %i6] 0xeb
18772 membar #Sync
18773 set 0x44, %i0
18774 stwa %o1, [%l7 + %i0] 0x89
18775 add %l7, 0x18, %l6
18776 wr %g0, 0x88, %asi
18777 ldxa [%l6] %asi, %g4
18778 casxa [%l6] 0x88, %g4, %i5
18779 nop
18780 set 0x4C, %i3
18781 stw %l5, [%l7 + %i3]
18782 set 0x38, %o7
18783 lda [%l7 + %o7] 0x81, %f0
18784 st %f6, [%l7 + 0x70]
18785 set 0x66, %l0
18786 stha %o5, [%l7 + %l0] 0xea
18787 membar #Sync
18788 set 0x4C, %o5
18789 sta %f5, [%l7 + %o5] 0x80
18790 st %fsr, [%l7 + 0x14]
18791 ld [%l7 + 0x0C], %f15
18792 set 0x0C, %g3
18793 lda [%l7 + %g3] 0x88, %f17
18794 nop
18795 set 0x73, %g5
18796 ldsb [%l7 + %g5], %i0
18797 set 0x10, %i7
18798 stda %i4, [%l7 + %i7] 0xe3
18799 membar #Sync
18800 set 0x58, %i4
18801 stxa %i6, [%l7 + %i4] 0x81
18802 nop
18803 set 0x40, %g6
18804 std %g2, [%l7 + %g6]
18805 set 0x09, %l5
18806 ldstuba [%l7 + %l5] 0x88, %i3
18807 set 0x40, %o2
18808 stda %f0, [%l7 + %o2] 0xf1
18809 membar #Sync
18810 set 0x40, %l6
18811 stda %f0, [%l7 + %l6] 0xc2
18812 set 0x68, %o4
18813 ldxa [%l7 + %o4] 0x80, %o6
18814 add %g5, %l2, %l0
18815 nop
18816 set 0x30, %l4
18817 ldx [%l7 + %l4], %i7
18818 set 0x40, %l1
18819 ldda [%l7 + %l1] 0x81, %f16
18820 set 0x78, %o1
18821 stda %g0, [%l7 + %o1] 0x80
18822 nop
18823 set 0x5C, %i1
18824 stw %o3, [%l7 + %i1]
18825 set 0x08, %g1
18826 sta %f5, [%l7 + %g1] 0x88
18827 or %l6, %g6, %g2
18828 nop
18829 set 0x27, %i5
18830 stb %o0, [%l7 + %i5]
18831 nop
18832 set 0x14, %g7
18833 sth %l3, [%l7 + %g7]
18834 nop
18835 set 0x28, %o0
18836 ldsh [%l7 + %o0], %g7
18837 be,a,pt %xcc, loop_117
18838 nop
18839 set 0x65, %o3
18840 ldub [%l7 + %o3], %i1
18841 nop
18842 set 0x64, %l2
18843 lduw [%l7 + %l2], %l1
18844 set 0x2C, %l3
18845 swapa [%l7 + %l3] 0x81, %l4
18846loop_117:
18847 nop
18848 set 0x48, %o6
18849 lduh [%l7 + %o6], %o4
18850 nop
18851 set 0x48, %g2
18852 std %i2, [%l7 + %g2]
18853 set 0x44, %g4
18854 stha %o7, [%l7 + %g4] 0xe2
18855 membar #Sync
18856 add %o2, %o1, %i5
18857 nop
18858 set 0x36, %i2
18859 ldstub [%l7 + %i2], %g4
18860 set 0x40, %i6
18861 stda %f0, [%l7 + %i6] 0xc8
18862 set 0x78, %i3
18863 stxa %o5, [%l7 + %i3] 0x81
18864 set 0x28, %o7
18865 stda %i0, [%l7 + %o7] 0xe2
18866 membar #Sync
18867 add %l7, 0x50, %l6
18868 wr %g0, 0x89, %asi
18869 ldxa [%l6] %asi, %i4
18870 casxa [%l6] 0x89, %i4, %i6
18871 nop
18872 set 0x10, %i0
18873 stx %fsr, [%l7 + %i0]
18874 nop
18875 set 0x58, %l0
18876 ldd [%l7 + %l0], %f10
18877 set 0x28, %g3
18878 stda %g2, [%l7 + %g3] 0xeb
18879 membar #Sync
18880 add %l5, %o6, %i3
18881 set 0x40, %o5
18882 stda %f16, [%l7 + %o5] 0xf9
18883 membar #Sync
18884 or %l2, %l0, %i7
18885 set 0x40, %g5
18886 ldda [%l7 + %g5] 0xe2, %g4
18887 set 0x7C, %i4
18888 stba %g1, [%l7 + %i4] 0xea
18889 membar #Sync
18890 nop
18891 set 0x20, %i7
18892 stx %fsr, [%l7 + %i7]
18893 set 0x56, %l5
18894 stba %o3, [%l7 + %l5] 0x80
18895 add %l6, %g2, %g6
18896 set 0x50, %o2
18897 stwa %o0, [%l7 + %o2] 0xeb
18898 membar #Sync
18899 set 0x58, %g6
18900 stwa %l3, [%l7 + %g6] 0x81
18901 add %l7, 0x44, %l6
18902 wr %g0, 0x80, %asi
18903 casa [%l6] 0x80, %g7, %i1
18904 set 0x28, %o4
18905 lda [%l7 + %o4] 0x80, %f15
18906 set 0x18, %l6
18907 stxa %l4, [%l7 + %l6] 0x81
18908 membar #Sync
18909 set 0x40, %l1
18910 ldda [%l7 + %l1] 0xf9, %f0
18911 nop
18912 set 0x7C, %l4
18913 ldsb [%l7 + %l4], %l1
18914 ld [%l7 + 0x28], %f31
18915 set 0x16, %o1
18916 stha %o4, [%l7 + %o1] 0x81
18917 set 0x20, %g1
18918 stda %o6, [%l7 + %g1] 0xea
18919 membar #Sync
18920 set 0x40, %i1
18921 stda %f16, [%l7 + %i1] 0xd0
18922 set 0x40, %g7
18923 stda %f0, [%l7 + %g7] 0xf9
18924 membar #Sync
18925 and %i2, %o1, %o2
18926 nop
18927 set 0x2F, %o0
18928 ldstub [%l7 + %o0], %i5
18929 set 0x40, %i5
18930 ldda [%l7 + %i5] 0xd8, %f0
18931 set 0x6A, %o3
18932 ldstuba [%l7 + %o3] 0x81, %g4
18933 nop
18934 set 0x52, %l2
18935 stb %i0, [%l7 + %l2]
18936 set 0x6C, %o6
18937 stwa %i4, [%l7 + %o6] 0x89
18938 set 0x48, %g2
18939 prefetcha [%l7 + %g2] 0x80, 2
18940 add %o5, %g3, %o6
18941 add %l7, 0x78, %l6
18942 wr %g0, 0x81, %asi
18943 ldxa [%l6] %asi, %i3
18944 casxa [%l6] 0x81, %i3, %l5
18945 ld [%l7 + 0x74], %f8
18946 set 0x10, %l3
18947 ldxa [%l7 + %l3] 0x88, %l2
18948 st %fsr, [%l7 + 0x60]
18949 set 0x20, %i2
18950 ldda [%l7 + %i2] 0x80, %l0
18951 add %g5, %g1, %i7
18952 nop
18953 set 0x51, %g4
18954 ldsb [%l7 + %g4], %l6
18955 set 0x28, %i6
18956 swapa [%l7 + %i6] 0x89, %g2
18957 nop
18958 set 0x60, %o7
18959 ldsb [%l7 + %o7], %o3
18960 set 0x6C, %i3
18961 swapa [%l7 + %i3] 0x80, %g6
18962 nop
18963 set 0x16, %i0
18964 lduh [%l7 + %i0], %o0
18965 nop
18966 set 0x4B, %g3
18967 ldub [%l7 + %g3], %l3
18968 nop
18969 set 0x5C, %o5
18970 prefetch [%l7 + %o5], 1
18971 add %l7, 0x60, %l6
18972 wr %g0, 0x88, %asi
18973 ldxa [%l6] %asi, %g7
18974 casxa [%l6] 0x88, %g7, %l4
18975 ld [%l7 + 0x64], %f29
18976 nop
18977 set 0x64, %g5
18978 stw %i1, [%l7 + %g5]
18979 set 0x10, %l0
18980 ldda [%l7 + %l0] 0xe2, %o4
18981 nop
18982 set 0x10, %i7
18983 ldx [%l7 + %i7], %l1
18984 nop
18985 set 0x70, %i4
18986 ldsh [%l7 + %i4], %i2
18987 nop
18988 set 0x50, %o2
18989 swap [%l7 + %o2], %o7
18990 st %f6, [%l7 + 0x64]
18991 set 0x4C, %l5
18992 lda [%l7 + %l5] 0x81, %f25
18993 set 0x50, %o4
18994 stxa %o2, [%l7 + %o4] 0xe2
18995 membar #Sync
18996 nop
18997 set 0x6C, %g6
18998 swap [%l7 + %g6], %o1
18999 set 0x40, %l6
19000 ldda [%l7 + %l6] 0xd0, %f16
19001 nop
19002 set 0x58, %l1
19003 std %f14, [%l7 + %l1]
19004 set 0x14, %o1
19005 stwa %i5, [%l7 + %o1] 0xea
19006 membar #Sync
19007 nop
19008 set 0x70, %l4
19009 ldx [%l7 + %l4], %g4
19010 nop
19011 set 0x78, %g1
19012 stx %fsr, [%l7 + %g1]
19013 set 0x50, %g7
19014 prefetcha [%l7 + %g7] 0x89, 1
19015 set 0x10, %i1
19016 ldda [%l7 + %i1] 0x88, %i0
19017 set 0x20, %i5
19018 ldda [%l7 + %i5] 0xea, %i6
19019 nop
19020 set 0x2C, %o3
19021 swap [%l7 + %o3], %o5
19022 and %g3, %o6, %i3
19023 set 0x38, %o0
19024 stda %l2, [%l7 + %o0] 0x80
19025 and %l0, %l5, %g1
19026 set 0x40, %l2
19027 ldda [%l7 + %l2] 0xd8, %f16
19028 nop
19029 set 0x38, %o6
19030 prefetch [%l7 + %o6], 0
19031 st %fsr, [%l7 + 0x78]
19032 set 0x48, %l3
19033 ldxa [%l7 + %l3] 0x89, %g5
19034 ld [%l7 + 0x7C], %f10
19035 set 0x40, %i2
19036 prefetcha [%l7 + %i2] 0x88, 2
19037 st %f21, [%l7 + 0x18]
19038 add %l7, 0x58, %l6
19039 wr %g0, 0x88, %asi
19040 casxa [%l6] 0x88, %g2, %o3
19041 ld [%l7 + 0x34], %f28
19042 nop
19043 set 0x08, %g4
19044 stb %i7, [%l7 + %g4]
19045 nop
19046 set 0x5A, %g2
19047 sth %g6, [%l7 + %g2]
19048 set 0x3C, %i6
19049 ldstuba [%l7 + %i6] 0x89, %l3
19050 set 0x38, %o7
19051 prefetcha [%l7 + %o7] 0x88, 4
19052 nop
19053 set 0x18, %i3
19054 std %g6, [%l7 + %i3]
19055 set 0x40, %i0
19056 ldda [%l7 + %i0] 0x88, %f16
19057 nop
19058 set 0x3C, %g3
19059 swap [%l7 + %g3], %i1
19060 st %fsr, [%l7 + 0x50]
19061 nop
19062 set 0x24, %g5
19063 lduw [%l7 + %g5], %l4
19064 set 0x6C, %l0
19065 sta %f29, [%l7 + %l0] 0x80
19066 set 0x61, %i7
19067 stba %o4, [%l7 + %i7] 0xea
19068 membar #Sync
19069 nop
19070 set 0x70, %i4
19071 ldd [%l7 + %i4], %f14
19072 nop
19073 set 0x12, %o2
19074 lduh [%l7 + %o2], %l1
19075 nop
19076 set 0x30, %o5
19077 ldd [%l7 + %o5], %f6
19078 fpadd16s %f25, %f0, %f9
19079 nop
19080 set 0x4D, %o4
19081 ldstub [%l7 + %o4], %i2
19082 nop
19083 set 0x55, %l5
19084 ldsb [%l7 + %l5], %o2
19085 set 0x20, %g6
19086 ldxa [%l7 + %g6] 0x80, %o7
19087 nop
19088 nop
19089 setx 0xB6C32A03, %l0, %l6
19090 st %l6, [%l7 + 0x28]
19091 ld [%l7 + 0x28], %f20
19092 setx 0xE572F971, %l1, %l5
19093 st %l5, [%l7 + 0x10]
19094 ld [%l7 + 0x10], %f30
19095 fdivs %f30, %f20, %f12
19096 wr %g0, 0x4, %fprs
19097 nop
19098 set 0x40, %l6
19099 ldx [%l7 + %l6], %o1
19100 nop
19101 set 0x56, %l1
19102 stb %i4, [%l7 + %l1]
19103 nop
19104 set 0x6D, %o1
19105 ldsb [%l7 + %o1], %i6
19106 set 0x78, %l4
19107 ldxa [%l7 + %l4] 0x88, %i0
19108 nop
19109 set 0x4C, %g7
19110 lduw [%l7 + %g7], %g3
19111 nop
19112 set 0x08, %i1
19113 std %o6, [%l7 + %i1]
19114 set 0x70, %g1
19115 stba %i3, [%l7 + %g1] 0x81
19116 add %l7, 0x58, %l6
19117 wr %g0, 0x81, %asi
19118 casa [%l6] 0x81, %o5, %l0
19119 bl,pt %xcc, loop_118
19120 nop
19121 set 0x6A, %i5
19122 stb %l2, [%l7 + %i5]
19123 nop
19124 set 0x08, %o0
19125 ldd [%l7 + %o0], %f12
19126 nop
19127 set 0x20, %o3
19128 std %f22, [%l7 + %o3]
19129loop_118:
19130 nop
19131 set 0x58, %l2
19132 ldd [%l7 + %l2], %f4
19133 set 0x10, %l3
19134 lda [%l7 + %l3] 0x80, %f16
19135 nop
19136 set 0x30, %o6
19137 prefetch [%l7 + %o6], 4
19138 nop
19139 set 0x55, %i2
19140 stb %l5, [%l7 + %i2]
19141 set 0x40, %g2
19142 stda %f16, [%l7 + %g2] 0xc0
19143 set 0x4A, %g4
19144 stha %g5, [%l7 + %g4] 0xea
19145 membar #Sync
19146 and %l6, %g1, %o3
19147 set 0x48, %o7
19148 sta %f12, [%l7 + %o7] 0x81
19149 nop
19150 set 0x7D, %i6
19151 stb %i7, [%l7 + %i6]
19152 nop
19153 set 0x30, %i3
19154 std %g2, [%l7 + %i3]
19155 set 0x60, %i0
19156 stwa %l3, [%l7 + %i0] 0xeb
19157 membar #Sync
19158 set 0x5D, %g3
19159 ldstuba [%l7 + %g3] 0x80, %o0
19160 nop
19161 set 0x68, %l0
19162 stw %g7, [%l7 + %l0]
19163 nop
19164 set 0x50, %i7
19165 ldsh [%l7 + %i7], %g6
19166 nop
19167 set 0x60, %g5
19168 stx %fsr, [%l7 + %g5]
19169 or %l4, %o4, %i1
19170 nop
19171 set 0x20, %i4
19172 ldd [%l7 + %i4], %f6
19173 nop
19174 set 0x4F, %o5
19175 stb %i2, [%l7 + %o5]
19176 add %o2, %l1, %o7
19177 set 0x65, %o2
19178 ldstuba [%l7 + %o2] 0x81, %i5
19179 set 0x4C, %o4
19180 lda [%l7 + %o4] 0x88, %f12
19181 add %o1, %i4, %g4
19182 set 0x40, %g6
19183 stda %f0, [%l7 + %g6] 0xd2
19184 set 0x68, %l5
19185 stxa %i6, [%l7 + %l5] 0x80
19186 set 0x60, %l1
19187 lda [%l7 + %l1] 0x88, %f6
19188 nop
19189 set 0x67, %l6
19190 ldstub [%l7 + %l6], %i0
19191 or %g3, %o6, %i3
19192 add %l7, 0x38, %l6
19193 wr %g0, 0x89, %asi
19194 casa [%l6] 0x89, %o5, %l2
19195 nop
19196 set 0x40, %o1
19197 ldx [%l7 + %o1], %l5
19198 nop
19199 set 0x68, %g7
19200 std %f22, [%l7 + %g7]
19201 nop
19202 set 0x78, %i1
19203 ldsh [%l7 + %i1], %g5
19204 nop
19205 set 0x44, %g1
19206 lduw [%l7 + %g1], %l0
19207 nop
19208 set 0x40, %l4
19209 ldd [%l7 + %l4], %g0
19210 set 0x40, %o0
19211 stda %f16, [%l7 + %o0] 0xc8
19212 nop
19213 set 0x58, %o3
19214 ldub [%l7 + %o3], %l6
19215 nop
19216 set 0x78, %l2
19217 std %f4, [%l7 + %l2]
19218 bn,a %xcc, loop_119
19219 ble %icc, loop_120
19220 add %o3, %g2, %l3
19221 nop
19222 set 0x15, %l3
19223 ldub [%l7 + %l3], %o0
19224loop_119:
19225 nop
19226 set 0x41, %i5
19227 stb %g7, [%l7 + %i5]
19228loop_120:
19229 add %i7, %l4, %o4
19230 and %g6, %i1, %o2
19231 st %fsr, [%l7 + 0x1C]
19232 nop
19233 set 0x78, %i2
19234 stw %i2, [%l7 + %i2]
19235 nop
19236 set 0x40, %o6
19237 stx %o7, [%l7 + %o6]
19238 set 0x60, %g4
19239 prefetcha [%l7 + %g4] 0x88, 4
19240 nop
19241 set 0x10, %g2
19242 ldd [%l7 + %g2], %f8
19243 fpadd32 %f10, %f16, %f4
19244 nop
19245 set 0x70, %o7
19246 ldd [%l7 + %o7], %i4
19247 set 0x70, %i6
19248 ldxa [%l7 + %i6] 0x81, %o1
19249 nop
19250 set 0x68, %i0
19251 stx %i4, [%l7 + %i0]
19252 set 0x0C, %i3
19253 swapa [%l7 + %i3] 0x80, %g4
19254 set 0x20, %l0
19255 ldda [%l7 + %l0] 0xe3, %i0
19256 nop
19257 set 0x7C, %g3
19258 swap [%l7 + %g3], %g3
19259 add %o6, %i3, %i6
19260 set 0x38, %g5
19261 lda [%l7 + %g5] 0x81, %f9
19262 set 0x48, %i7
19263 swapa [%l7 + %i7] 0x80, %o5
19264 nop
19265 set 0x58, %i4
19266 std %f16, [%l7 + %i4]
19267 set 0x45, %o2
19268 stba %l5, [%l7 + %o2] 0x80
19269 set 0x30, %o5
19270 ldda [%l7 + %o5] 0xe2, %l2
19271 nop
19272 set 0x2A, %g6
19273 ldsb [%l7 + %g6], %g5
19274 set 0x40, %o4
19275 stxa %l0, [%l7 + %o4] 0xe2
19276 membar #Sync
19277 set 0x62, %l1
19278 stba %g1, [%l7 + %l1] 0xe2
19279 membar #Sync
19280 add %l7, 0x64, %l6
19281 wr %g0, 0x81, %asi
19282 casa [%l6] 0x81, %o3, %g2
19283 nop
19284 set 0x14, %l6
19285 lduh [%l7 + %l6], %l6
19286 set 0x64, %l5
19287 lda [%l7 + %l5] 0x81, %f7
19288 bgu %xcc, loop_121
19289 nop
19290 set 0x10, %g7
19291 ldstub [%l7 + %g7], %l3
19292 nop
19293 set 0x67, %o1
19294 ldub [%l7 + %o1], %o0
19295 set 0x4C, %i1
19296 lda [%l7 + %i1] 0x89, %f11
19297loop_121:
19298 nop
19299 set 0x40, %l4
19300 ldxa [%l7 + %l4] 0x89, %g7
19301 nop
19302 set 0x22, %o0
19303 ldsh [%l7 + %o0], %i7
19304 nop
19305 set 0x58, %g1
19306 std %f12, [%l7 + %g1]
19307 add %l7, 0x30, %l6
19308 wr %g0, 0x81, %asi
19309 lda [%l6] %asi, %o4
19310 casa [%l6] 0x81, %o4, %l4
19311 set 0x5C, %l2
19312 sta %f6, [%l7 + %l2] 0x81
19313 set 0x58, %l3
19314 stwa %g6, [%l7 + %l3] 0xeb
19315 membar #Sync
19316 nop
19317 set 0x50, %o3
19318 std %i0, [%l7 + %o3]
19319 nop
19320 set 0x58, %i2
19321 stw %o2, [%l7 + %i2]
19322 nop
19323 set 0x60, %o6
19324 ldx [%l7 + %o6], %o7
19325 set 0x38, %i5
19326 stwa %l1, [%l7 + %i5] 0x88
19327 nop
19328 set 0x78, %g2
19329 ldx [%l7 + %g2], %i5
19330 nop
19331 set 0x58, %g4
19332 std %i2, [%l7 + %g4]
19333 nop
19334 set 0x68, %o7
19335 ldub [%l7 + %o7], %i4
19336 ld [%l7 + 0x44], %f6
19337 set 0x18, %i6
19338 stxa %o1, [%l7 + %i6] 0x81
19339 bl %xcc, loop_122
19340 nop
19341 set 0x69, %i0
19342 ldstub [%l7 + %i0], %i0
19343 nop
19344 set 0x30, %i3
19345 std %g4, [%l7 + %i3]
19346 nop
19347 set 0x55, %l0
19348 stb %o6, [%l7 + %l0]
19349loop_122:
19350 nop
19351 set 0x78, %g5
19352 std %g2, [%l7 + %g5]
19353 nop
19354 set 0x70, %g3
19355 std %f4, [%l7 + %g3]
19356 nop
19357 or %g0, 0x8, %l0
19358 sllx %l0, 0x3c, %l0
19359 wr %l0, 0xBB1, %sys_tick_cmpr
19360 or %l5, %l2, %o5
19361 set 0x3C, %i7
19362 swapa [%l7 + %i7] 0x81, %l0
19363 set 0x24, %i4
19364 stha %g5, [%l7 + %i4] 0xe2
19365 membar #Sync
19366 set 0x40, %o2
19367 ldda [%l7 + %o2] 0xd2, %f16
19368 set 0x0C, %g6
19369 sta %f2, [%l7 + %g6] 0x80
19370 nop
19371 set 0x38, %o5
19372 ldd [%l7 + %o5], %g0
19373 set 0x50, %l1
19374 swapa [%l7 + %l1] 0x80, %g2
19375 set 0x20, %l6
19376 ldda [%l7 + %l6] 0xe2, %o2
19377 and %l3, %o0, %l6
19378 and %i7, %o4, %l4
19379 set 0x30, %o4
19380 stda %g6, [%l7 + %o4] 0x89
19381 nop
19382 set 0x48, %l5
19383 std %g6, [%l7 + %l5]
19384 nop
19385 set 0x1F, %g7
19386 ldsb [%l7 + %g7], %o2
19387 nop
19388 set 0x2C, %i1
19389 stw %o7, [%l7 + %i1]
19390 nop
19391 set 0x28, %l4
19392 ldsb [%l7 + %l4], %i1
19393 nop
19394 set 0x6C, %o0
19395 sth %i5, [%l7 + %o0]
19396 ld [%l7 + 0x08], %f15
19397 set 0x20, %o1
19398 prefetcha [%l7 + %o1] 0x89, 2
19399 set 0x40, %g1
19400 stda %l0, [%l7 + %g1] 0x89
19401 nop
19402 set 0x70, %l2
19403 std %o0, [%l7 + %l2]
19404 nop
19405 set 0x48, %o3
19406 stx %i0, [%l7 + %o3]
19407 nop
19408 set 0x58, %i2
19409 ldd [%l7 + %i2], %f12
19410 set 0x2A, %o6
19411 stba %g4, [%l7 + %o6] 0x80
19412 nop
19413 set 0x18, %i5
19414 std %i4, [%l7 + %i5]
19415 nop
19416 set 0x14, %g2
19417 lduw [%l7 + %g2], %o6
19418 or %i6, %g3, %l5
19419 fpsub32 %f8, %f28, %f30
19420 nop
19421 or %g0, 0x8, %l0
19422 sllx %l0, 0x3c, %l0
19423 wr %l0, %g0, %tick_cmpr
19424 add %l7, 0x34, %l6
19425 wr %g0, 0x81, %asi
19426 lda [%l6] %asi, %l0
19427 casa [%l6] 0x81, %l0, %l2
19428 set 0x40, %g4
19429 stda %g4, [%l7 + %g4] 0xe2
19430 membar #Sync
19431 set 0x10, %o7
19432 ldda [%l7 + %o7] 0xeb, %g2
19433 and %o3, %l3, %o0
19434 nop
19435 set 0x48, %l3
19436 prefetch [%l7 + %l3], 4
19437 add %l7, 0x60, %l6
19438 wr %g0, 0x88, %asi
19439 casxa [%l6] 0x88, %g1, %l6
19440 membar #Sync
19441 set 0x40, %i6
19442 ldda [%l7 + %i6] 0xf0, %f16
19443 nop
19444 set 0x30, %i3
19445 stx %o4, [%l7 + %i3]
19446 nop
19447 set 0x78, %l0
19448 lduh [%l7 + %l0], %l4
19449 set 0x38, %g5
19450 ldxa [%l7 + %g5] 0x88, %i7
19451 nop
19452 set 0x78, %i0
19453 stx %g7, [%l7 + %i0]
19454 nop
19455 set 0x24, %i7
19456 sth %o2, [%l7 + %i7]
19457 add %l7, 0x2C, %l6
19458 wr %g0, 0x88, %asi
19459 lda [%l6] %asi, %g6
19460 casa [%l6] 0x88, %g6, %o7
19461 set 0x40, %g3
19462 ldda [%l7 + %g3] 0x81, %f0
19463 nop
19464 set 0x68, %i4
19465 std %f18, [%l7 + %i4]
19466 st %fsr, [%l7 + 0x0C]
19467 set 0x40, %g6
19468 stda %f16, [%l7 + %g6] 0xda
19469 add %i5, %i2, %i1
19470 nop
19471 set 0x32, %o2
19472 ldsh [%l7 + %o2], %o1
19473 nop
19474 set 0x44, %l1
19475 prefetch [%l7 + %l1], 3
19476 nop
19477 set 0x50, %l6
19478 ldd [%l7 + %l6], %f26
19479 set 0x20, %o5
19480 ldda [%l7 + %o5] 0x81, %l0
19481 add %l7, 0x18, %l6
19482 wr %g0, 0x80, %asi
19483 casa [%l6] 0x80, %i0, %g4
19484 and %i4, %i6, %g3
19485 nop
19486 set 0x3C, %l5
19487 swap [%l7 + %l5], %o6
19488 set 0x6B, %o4
19489 ldstuba [%l7 + %o4] 0x80, %i3
19490 add %l7, 0x28, %l6
19491 wr %g0, 0x80, %asi
19492 ldxa [%l6] %asi, %o5
19493 casxa [%l6] 0x80, %o5, %l5
19494 nop
19495 set 0x4C, %g7
19496 lduh [%l7 + %g7], %l0
19497 nop
19498 set 0x58, %l4
19499 ldd [%l7 + %l4], %f14
19500 nop
19501 set 0x64, %i1
19502 lduh [%l7 + %i1], %l2
19503 set 0x40, %o0
19504 ldda [%l7 + %o0] 0x80, %f0
19505 or %g2, %o3, %l3
19506 nop
19507 set 0x50, %g1
19508 std %f20, [%l7 + %g1]
19509 set 0x2E, %o1
19510 stha %g5, [%l7 + %o1] 0x81
19511 nop
19512 set 0x70, %l2
19513 std %f22, [%l7 + %l2]
19514 st %fsr, [%l7 + 0x48]
19515 set 0x3B, %o3
19516 stba %g1, [%l7 + %o3] 0xeb
19517 membar #Sync
19518 nop
19519 set 0x60, %o6
19520 stx %l6, [%l7 + %o6]
19521 nop
19522 set 0x46, %i5
19523 ldub [%l7 + %i5], %o0
19524 nop
19525 set 0x18, %i2
19526 std %o4, [%l7 + %i2]
19527 nop
19528 set 0x40, %g4
19529 ldx [%l7 + %g4], %i7
19530 add %l7, 0x50, %l6
19531 wr %g0, 0x80, %asi
19532 ldxa [%l6] %asi, %l4
19533 casxa [%l6] 0x80, %l4, %g7
19534 nop
19535 set 0x52, %g2
19536 ldub [%l7 + %g2], %o2
19537 set 0x6C, %o7
19538 stwa %g6, [%l7 + %o7] 0x88
19539 nop
19540 set 0x10, %i6
19541 ldd [%l7 + %i6], %i4
19542 and %o7, %i1, %i2
19543 fpadd32s %f22, %f24, %f19
19544 nop
19545 set 0x4C, %l3
19546 stb %o1, [%l7 + %l3]
19547 nop
19548 set 0x52, %l0
19549 sth %l1, [%l7 + %l0]
19550 set 0x78, %g5
19551 stda %g4, [%l7 + %g5] 0xe2
19552 membar #Sync
19553 nop
19554 set 0x30, %i0
19555 std %i4, [%l7 + %i0]
19556 set 0x30, %i7
19557 prefetcha [%l7 + %i7] 0x88, 4
19558 set 0x51, %g3
19559 ldstuba [%l7 + %g3] 0x88, %g3
19560 nop
19561 set 0x40, %i4
19562 ldsw [%l7 + %i4], %o6
19563 nop
19564 set 0x7C, %i3
19565 lduw [%l7 + %i3], %i0
19566 nop
19567 set 0x6A, %o2
19568 stb %i3, [%l7 + %o2]
19569 nop
19570 set 0x18, %l1
19571 ldx [%l7 + %l1], %l5
19572 nop
19573 set 0x20, %g6
19574 stx %l0, [%l7 + %g6]
19575 nop
19576 set 0x18, %l6
19577 stx %fsr, [%l7 + %l6]
19578 or %l2, %g2, %o5
19579 set 0x64, %o5
19580 swapa [%l7 + %o5] 0x89, %o3
19581 set 0x24, %o4
19582 sta %f14, [%l7 + %o4] 0x80
19583 add %l3, %g1, %g5
19584 nop
19585 set 0x10, %g7
19586 swap [%l7 + %g7], %o0
19587 nop
19588 set 0x4E, %l5
19589 ldsb [%l7 + %l5], %o4
19590 nop
19591 set 0x68, %i1
19592 stx %l6, [%l7 + %i1]
19593 nop
19594 set 0x58, %o0
19595 ldsw [%l7 + %o0], %l4
19596 nop
19597 set 0x70, %l4
19598 stx %g7, [%l7 + %l4]
19599 nop
19600 set 0x30, %o1
19601 ldd [%l7 + %o1], %o2
19602 set 0x58, %g1
19603 ldxa [%l7 + %g1] 0x89, %i7
19604 nop
19605 set 0x5E, %o3
19606 ldsb [%l7 + %o3], %i5
19607 nop
19608 set 0x78, %o6
19609 ldd [%l7 + %o6], %o6
19610 nop
19611 set 0x52, %i5
19612 ldsh [%l7 + %i5], %i1
19613 set 0x68, %l2
19614 stba %i2, [%l7 + %l2] 0xe3
19615 membar #Sync
19616 nop
19617 set 0x38, %i2
19618 std %f10, [%l7 + %i2]
19619 nop
19620 set 0x58, %g4
19621 lduh [%l7 + %g4], %g6
19622 nop
19623 set 0x2A, %o7
19624 lduh [%l7 + %o7], %o1
19625 set 0x30, %g2
19626 stha %l1, [%l7 + %g2] 0x88
19627 set 0x20, %l3
19628 stxa %i4, [%l7 + %l3] 0x80
19629 ld [%l7 + 0x4C], %f15
19630 nop
19631 set 0x2C, %l0
19632 swap [%l7 + %l0], %g4
19633 set 0x5E, %i6
19634 stba %g3, [%l7 + %i6] 0x88
19635 set 0x1C, %i0
19636 sta %f31, [%l7 + %i0] 0x81
19637 set 0x34, %g5
19638 lda [%l7 + %g5] 0x81, %f4
19639 nop
19640 set 0x66, %i7
19641 ldub [%l7 + %i7], %i6
19642 st %fsr, [%l7 + 0x14]
19643 set 0x40, %g3
19644 ldda [%l7 + %g3] 0xe2, %o6
19645 nop
19646 set 0x0A, %i4
19647 sth %i3, [%l7 + %i4]
19648 set 0x28, %o2
19649 ldxa [%l7 + %o2] 0x88, %i0
19650 set 0x7C, %i3
19651 swapa [%l7 + %i3] 0x80, %l5
19652 nop
19653 set 0x78, %l1
19654 ldd [%l7 + %l1], %f2
19655 st %f10, [%l7 + 0x74]
19656 set 0x48, %l6
19657 prefetcha [%l7 + %l6] 0x89, 3
19658 set 0x40, %o5
19659 ldda [%l7 + %o5] 0x81, %f0
19660 nop
19661 set 0x08, %o4
19662 ldx [%l7 + %o4], %g2
19663 add %l7, 0x38, %l6
19664 wr %g0, 0x81, %asi
19665 ldxa [%l6] %asi, %o5
19666 casxa [%l6] 0x81, %o5, %l2
19667 set 0x46, %g6
19668 stba %l3, [%l7 + %g6] 0xe3
19669 membar #Sync
19670 wr %o3, %g1, %ccr
19671 nop
19672 set 0x7C, %g7
19673 swap [%l7 + %g7], %g5
19674 fpsub16s %f5, %f16, %f10
19675 nop
19676 set 0x28, %l5
19677 sth %o0, [%l7 + %l5]
19678 set 0x0C, %i1
19679 swapa [%l7 + %i1] 0x89, %l6
19680 nop
19681 set 0x74, %l4
19682 stw %o4, [%l7 + %l4]
19683 set 0x38, %o1
19684 ldxa [%l7 + %o1] 0x89, %l4
19685 set 0x34, %g1
19686 ldstuba [%l7 + %g1] 0x81, %g7
19687 set 0x74, %o3
19688 swapa [%l7 + %o3] 0x81, %o2
19689 set 0x10, %o6
19690 ldda [%l7 + %o6] 0x81, %i4
19691 nop
19692 set 0x7C, %o0
19693 swap [%l7 + %o0], %i7
19694 nop
19695 set 0x18, %l2
19696 stx %i1, [%l7 + %l2]
19697 set 0x70, %i2
19698 stxa %o7, [%l7 + %i2] 0xe2
19699 membar #Sync
19700 set 0x60, %g4
19701 ldda [%l7 + %g4] 0x88, %i2
19702 nop
19703 set 0x3E, %i5
19704 ldsh [%l7 + %i5], %g6
19705 nop
19706 set 0x28, %g2
19707 stw %l1, [%l7 + %g2]
19708 nop
19709 set 0x52, %l3
19710 stb %o1, [%l7 + %l3]
19711 ld [%l7 + 0x0C], %f19
19712 bge,pn %xcc, loop_123
19713 st %fsr, [%l7 + 0x60]
19714 set 0x10, %o7
19715 stxa %i4, [%l7 + %o7] 0xeb
19716 membar #Sync
19717loop_123:
19718 nop
19719 set 0x18, %i6
19720 ldd [%l7 + %i6], %g4
19721 or %g3, %i6, %i3
19722 st %fsr, [%l7 + 0x50]
19723 set 0x18, %l0
19724 ldxa [%l7 + %l0] 0x88, %o6
19725 set 0x48, %g5
19726 lda [%l7 + %g5] 0x80, %f17
19727 st %f19, [%l7 + 0x38]
19728 set 0x4C, %i7
19729 stwa %i0, [%l7 + %i7] 0x88
19730 add %l0, %g2, %l5
19731 set 0x10, %g3
19732 stxa %l2, [%l7 + %g3] 0xe3
19733 membar #Sync
19734 set 0x40, %i4
19735 stxa %o5, [%l7 + %i4] 0xe2
19736 membar #Sync
19737 or %l3, %o3, %g5
19738 nop
19739 set 0x60, %o2
19740 swap [%l7 + %o2], %g1
19741 set 0x40, %i3
19742 ldda [%l7 + %i3] 0x89, %o0
19743 set 0x58, %i0
19744 prefetcha [%l7 + %i0] 0x81, 2
19745 nop
19746 set 0x08, %l1
19747 ldd [%l7 + %l1], %f24
19748 nop
19749 set 0x10, %l6
19750 stx %l4, [%l7 + %l6]
19751 nop
19752 set 0x08, %o5
19753 ldd [%l7 + %o5], %f24
19754 set 0x60, %o4
19755 ldda [%l7 + %o4] 0x88, %o4
19756 nop
19757 set 0x24, %g6
19758 stw %o2, [%l7 + %g6]
19759 set 0x30, %g7
19760 ldxa [%l7 + %g7] 0x88, %i5
19761 set 0x58, %i1
19762 ldxa [%l7 + %i1] 0x81, %g7
19763 or %i7, %o7, %i2
19764 set 0x70, %l5
19765 ldda [%l7 + %l5] 0x80, %i0
19766 set 0x34, %l4
19767 stwa %l1, [%l7 + %l4] 0xe2
19768 membar #Sync
19769 set 0x34, %g1
19770 lda [%l7 + %g1] 0x81, %f6
19771 set 0x48, %o3
19772 stha %g6, [%l7 + %o3] 0xea
19773 membar #Sync
19774 nop
19775 set 0x48, %o6
19776 ldd [%l7 + %o6], %o0
19777 set 0x08, %o1
19778 stwa %i4, [%l7 + %o1] 0xe2
19779 membar #Sync
19780 nop
19781 set 0x50, %l2
19782 stx %g3, [%l7 + %l2]
19783 st %f30, [%l7 + 0x0C]
19784 nop
19785 set 0x3E, %i2
19786 ldsh [%l7 + %i2], %g4
19787 nop
19788 set 0x70, %g4
19789 ldd [%l7 + %g4], %f12
19790 or %i3, %o6, %i0
19791 ld [%l7 + 0x68], %f28
19792 nop
19793 set 0x48, %i5
19794 ldd [%l7 + %i5], %f10
19795 set 0x7C, %g2
19796 lda [%l7 + %g2] 0x89, %f29
19797 nop
19798 set 0x78, %o0
19799 std %f24, [%l7 + %o0]
19800 nop
19801 set 0x5A, %o7
19802 ldstub [%l7 + %o7], %i6
19803 nop
19804 set 0x32, %l3
19805 ldub [%l7 + %l3], %g2
19806 nop
19807 set 0x14, %i6
19808 stw %l0, [%l7 + %i6]
19809 nop
19810 set 0x42, %l0
19811 sth %l5, [%l7 + %l0]
19812 nop
19813 set 0x08, %g5
19814 lduw [%l7 + %g5], %l2
19815 nop
19816 set 0x1C, %i7
19817 ldsw [%l7 + %i7], %o5
19818 nop
19819 set 0x6A, %g3
19820 lduh [%l7 + %g3], %l3
19821 nop
19822 set 0x38, %i4
19823 ldsh [%l7 + %i4], %o3
19824 set 0x78, %o2
19825 ldstuba [%l7 + %o2] 0x80, %g1
19826 nop
19827 set 0x15, %i0
19828 ldstub [%l7 + %i0], %g5
19829 fpsub16 %f22, %f22, %f22
19830 nop
19831 set 0x74, %i3
19832 ldsw [%l7 + %i3], %o0
19833 nop
19834 set 0x54, %l6
19835 prefetch [%l7 + %l6], 4
19836 nop
19837 set 0x74, %l1
19838 prefetch [%l7 + %l1], 4
19839 set 0x54, %o5
19840 swapa [%l7 + %o5] 0x81, %l4
19841 set 0x38, %g6
19842 prefetcha [%l7 + %g6] 0x89, 4
19843 or %l6, %o2, %g7
19844 nop
19845 set 0x5E, %g7
19846 ldsb [%l7 + %g7], %i7
19847 nop
19848 set 0x54, %o4
19849 prefetch [%l7 + %o4], 4
19850 add %i5, %i2, %o7
19851 nop
19852 set 0x64, %l5
19853 prefetch [%l7 + %l5], 0
19854 add %l7, 0x40, %l6
19855 wr %g0, 0x88, %asi
19856 ldxa [%l6] %asi, %l1
19857 casxa [%l6] 0x88, %l1, %i1
19858 or %o1, %g6, %g3
19859 nop
19860 set 0x48, %l4
19861 lduw [%l7 + %l4], %i4
19862 set 0x7C, %i1
19863 lda [%l7 + %i1] 0x88, %f5
19864 nop
19865 set 0x40, %o3
19866 ldd [%l7 + %o3], %g4
19867 ld [%l7 + 0x74], %f17
19868 nop
19869 set 0x68, %g1
19870 swap [%l7 + %g1], %o6
19871 nop
19872 set 0x56, %o1
19873 lduh [%l7 + %o1], %i3
19874 fpsub32 %f8, %f20, %f20
19875 set 0x30, %o6
19876 lda [%l7 + %o6] 0x88, %f11
19877 add %l7, 0x08, %l6
19878 wr %g0, 0x89, %asi
19879 ldxa [%l6] %asi, %i6
19880 casxa [%l6] 0x89, %i6, %i0
19881 set 0x65, %i2
19882 stba %g2, [%l7 + %i2] 0xe2
19883 membar #Sync
19884 set 0x10, %l2
19885 stha %l0, [%l7 + %l2] 0x80
19886 nop
19887 set 0x55, %g4
19888 ldsb [%l7 + %g4], %l5
19889 nop
19890 set 0x30, %g2
19891 stx %l2, [%l7 + %g2]
19892 nop
19893 set 0x77, %o0
19894 ldub [%l7 + %o0], %o5
19895 ld [%l7 + 0x28], %f11
19896 set 0x58, %i5
19897 prefetcha [%l7 + %i5] 0x80, 2
19898 nop
19899 set 0x5C, %l3
19900 ldsw [%l7 + %l3], %o3
19901 nop
19902 set 0x16, %i6
19903 ldub [%l7 + %i6], %g5
19904 set 0x48, %o7
19905 prefetcha [%l7 + %o7] 0x89, 0
19906 set 0x28, %g5
19907 stda %l4, [%l7 + %g5] 0x89
19908 add %l7, 0x70, %l6
19909 wr %g0, 0x81, %asi
19910 lda [%l6] %asi, %o0
19911 casa [%l6] 0x81, %o0, %o4
19912 nop
19913 set 0x66, %l0
19914 sth %o2, [%l7 + %l0]
19915 nop
19916 set 0x68, %g3
19917 ldx [%l7 + %g3], %g7
19918 nop
19919 set 0x24, %i4
19920 stw %i7, [%l7 + %i4]
19921 nop
19922 set 0x4A, %o2
19923 ldub [%l7 + %o2], %l6
19924 set 0x40, %i0
19925 stda %f16, [%l7 + %i0] 0x88
19926 nop
19927 set 0x28, %i7
19928 ldx [%l7 + %i7], %i2
19929 nop
19930 set 0x08, %i3
19931 stx %o7, [%l7 + %i3]
19932 nop
19933 set 0x60, %l1
19934 stx %i5, [%l7 + %l1]
19935 nop
19936 set 0x38, %l6
19937 swap [%l7 + %l6], %i1
19938 nop
19939 set 0x20, %o5
19940 stx %o1, [%l7 + %o5]
19941 set 0x3C, %g6
19942 swapa [%l7 + %g6] 0x80, %g6
19943 nop
19944 set 0x71, %g7
19945 ldub [%l7 + %g7], %l1
19946 set 0x30, %o4
19947 stxa %i4, [%l7 + %o4] 0x81
19948 set 0x68, %l4
19949 stha %g3, [%l7 + %l4] 0x89
19950 set 0x1B, %i1
19951 ldstuba [%l7 + %i1] 0x80, %o6
19952 nop
19953 set 0x20, %o3
19954 stx %i3, [%l7 + %o3]
19955 st %fsr, [%l7 + 0x6C]
19956 st %fsr, [%l7 + 0x74]
19957 set 0x40, %l5
19958 stda %f0, [%l7 + %l5] 0xc4
19959 set 0x3B, %o1
19960 ldstuba [%l7 + %o1] 0x81, %i6
19961 or %i0, %g4, %l0
19962 nop
19963 set 0x75, %g1
19964 ldub [%l7 + %g1], %g2
19965 nop
19966 set 0x38, %o6
19967 stx %fsr, [%l7 + %o6]
19968 nop
19969 set 0x28, %i2
19970 ldx [%l7 + %i2], %l5
19971 fpadd16s %f26, %f26, %f11
19972 set 0x48, %g4
19973 prefetcha [%l7 + %g4] 0x81, 4
19974 set 0x60, %g2
19975 stwa %l3, [%l7 + %g2] 0x88
19976 nop
19977 set 0x7C, %l2
19978 ldsw [%l7 + %l2], %o3
19979 st %f26, [%l7 + 0x30]
19980 nop
19981 set 0x78, %o0
19982 lduh [%l7 + %o0], %g5
19983 nop
19984 set 0x44, %i5
19985 ldsw [%l7 + %i5], %l2
19986 or %g1, %l4, %o0
19987 or %o2, %g7, %i7
19988 membar #Sync
19989 set 0x40, %i6
19990 ldda [%l7 + %i6] 0xf8, %f0
19991 nop
19992 set 0x68, %o7
19993 std %f2, [%l7 + %o7]
19994 nop
19995 set 0x3C, %l3
19996 stb %l6, [%l7 + %l3]
19997 wr %o4, %i2, %clear_softint
19998 ld [%l7 + 0x60], %f10
19999 and %i5, %i1, %o1
20000 nop
20001 set 0x60, %g5
20002 stx %g6, [%l7 + %g5]
20003 st %fsr, [%l7 + 0x68]
20004 nop
20005 set 0x20, %l0
20006 ldd [%l7 + %l0], %f30
20007 nop
20008 set 0x08, %i4
20009 ldx [%l7 + %i4], %o7
20010 nop
20011 set 0x50, %o2
20012 lduw [%l7 + %o2], %i4
20013 ld [%l7 + 0x44], %f23
20014 nop
20015 set 0x70, %i0
20016 stx %fsr, [%l7 + %i0]
20017 nop
20018 set 0x7A, %i7
20019 sth %g3, [%l7 + %i7]
20020 nop
20021 set 0x38, %g3
20022 swap [%l7 + %g3], %o6
20023 set 0x48, %i3
20024 stda %l0, [%l7 + %i3] 0x80
20025 or %i6, %i0, %i3
20026 nop
20027 set 0x20, %l1
20028 ldstub [%l7 + %l1], %g4
20029 nop
20030 set 0x31, %l6
20031 ldsb [%l7 + %l6], %l0
20032 nop
20033 set 0x0D, %g6
20034 stb %g2, [%l7 + %g6]
20035 ld [%l7 + 0x08], %f4
20036 nop
20037 set 0x22, %g7
20038 sth %l5, [%l7 + %g7]
20039 set 0x58, %o4
20040 stda %o4, [%l7 + %o4] 0xe2
20041 membar #Sync
20042 nop
20043 set 0x52, %l4
20044 lduh [%l7 + %l4], %o3
20045 nop
20046 set 0x18, %i1
20047 std %f8, [%l7 + %i1]
20048 ld [%l7 + 0x74], %f7
20049 nop
20050 set 0x38, %o5
20051 stx %g5, [%l7 + %o5]
20052 nop
20053 set 0x70, %l5
20054 swap [%l7 + %l5], %l3
20055 nop
20056 set 0x5A, %o3
20057 ldsh [%l7 + %o3], %l2
20058 add %l7, 0x70, %l6
20059 wr %g0, 0x81, %asi
20060 ldxa [%l6] %asi, %g1
20061 casxa [%l6] 0x81, %g1, %o0
20062 nop
20063 set 0x16, %o1
20064 ldub [%l7 + %o1], %o2
20065 set 0x30, %g1
20066 stwa %g7, [%l7 + %g1] 0xea
20067 membar #Sync
20068 nop
20069 set 0x40, %i2
20070 std %l4, [%l7 + %i2]
20071 or %i7, %l6, %i2
20072 set 0x58, %g4
20073 sta %f13, [%l7 + %g4] 0x88
20074 set 0x6B, %o6
20075 ldstuba [%l7 + %o6] 0x89, %i5
20076 nop
20077 set 0x68, %l2
20078 stx %i1, [%l7 + %l2]
20079 nop
20080 set 0x68, %g2
20081 stw %o1, [%l7 + %g2]
20082 fpsub32 %f10, %f2, %f28
20083 nop
20084 set 0x54, %o0
20085 prefetch [%l7 + %o0], 2
20086 nop
20087 set 0x24, %i5
20088 swap [%l7 + %i5], %o4
20089 nop
20090 set 0x6C, %o7
20091 swap [%l7 + %o7], %g6
20092 nop
20093 set 0x50, %i6
20094 swap [%l7 + %i6], %i4
20095 or %g3, %o6, %o7
20096 set 0x40, %g5
20097 stda %f16, [%l7 + %g5] 0xc2
20098 set 0x48, %l0
20099 lda [%l7 + %l0] 0x88, %f23
20100 fpsub32s %f24, %f17, %f15
20101 nop
20102 set 0x10, %i4
20103 stx %fsr, [%l7 + %i4]
20104 set 0x50, %o2
20105 ldda [%l7 + %o2] 0x80, %l0
20106 nop
20107 set 0x78, %i0
20108 sth %i0, [%l7 + %i0]
20109 nop
20110 set 0x0C, %l3
20111 lduh [%l7 + %l3], %i3
20112 and %g4, %l0, %g2
20113 and %l5, %i6, %o3
20114 set 0x28, %g3
20115 lda [%l7 + %g3] 0x81, %f9
20116 set 0x56, %i3
20117 stha %g5, [%l7 + %i3] 0xe3
20118 membar #Sync
20119 nop
20120 set 0x5C, %i7
20121 ldsb [%l7 + %i7], %l3
20122 nop
20123 set 0x0C, %l6
20124 prefetch [%l7 + %l6], 1
20125 nop
20126 set 0x28, %g6
20127 ldub [%l7 + %g6], %l2
20128 add %l7, 0x68, %l6
20129 wr %g0, 0x89, %asi
20130 casa [%l6] 0x89, %o5, %o0
20131 set 0x60, %g7
20132 swapa [%l7 + %g7] 0x88, %o2
20133 nop
20134 set 0x17, %l1
20135 ldub [%l7 + %l1], %g1
20136 set 0x15, %o4
20137 ldstuba [%l7 + %o4] 0x89, %g7
20138 nop
20139 set 0x40, %i1
20140 stx %fsr, [%l7 + %i1]
20141 set 0x68, %l4
20142 stxa %l4, [%l7 + %l4] 0xe2
20143 membar #Sync
20144 and %l6, %i2, %i5
20145 add %i7, %o1, %i1
20146 nop
20147 set 0x4C, %o5
20148 prefetch [%l7 + %o5], 4
20149 be,pt %xcc, loop_124
20150 nop
20151 set 0x76, %l5
20152 lduh [%l7 + %l5], %o4
20153 st %fsr, [%l7 + 0x44]
20154 set 0x38, %o3
20155 prefetcha [%l7 + %o3] 0x80, 4
20156loop_124:
20157 nop
20158 set 0x50, %o1
20159 sth %g3, [%l7 + %o1]
20160 nop
20161 set 0x2E, %i2
20162 ldstub [%l7 + %i2], %g6
20163 st %fsr, [%l7 + 0x70]
20164 nop
20165 set 0x48, %g4
20166 ldd [%l7 + %g4], %f20
20167 nop
20168 set 0x64, %o6
20169 swap [%l7 + %o6], %o7
20170 nop
20171 set 0x2C, %g1
20172 lduw [%l7 + %g1], %o6
20173 nop
20174 set 0x20, %g2
20175 prefetch [%l7 + %g2], 3
20176 membar #Sync
20177 set 0x40, %o0
20178 ldda [%l7 + %o0] 0xf1, %f0
20179 nop
20180 set 0x33, %l2
20181 ldstub [%l7 + %l2], %l1
20182 nop
20183 set 0x32, %i5
20184 ldstub [%l7 + %i5], %i3
20185 nop
20186 set 0x20, %o7
20187 std %f30, [%l7 + %o7]
20188 set 0x50, %g5
20189 swapa [%l7 + %g5] 0x89, %i0
20190 nop
20191 set 0x78, %l0
20192 stx %fsr, [%l7 + %l0]
20193 set 0x40, %i4
20194 prefetcha [%l7 + %i4] 0x81, 4
20195 set 0x58, %i6
20196 stxa %l0, [%l7 + %i6] 0x80
20197 add %l5, %g2, %o3
20198 set 0x18, %o2
20199 stxa %i6, [%l7 + %o2] 0xe2
20200 membar #Sync
20201 set 0x5C, %i0
20202 stha %l3, [%l7 + %i0] 0xea
20203 membar #Sync
20204 nop
20205 set 0x1C, %l3
20206 swap [%l7 + %l3], %g5
20207 membar #Sync
20208 set 0x40, %i3
20209 ldda [%l7 + %i3] 0xf8, %f0
20210 nop
20211 set 0x18, %g3
20212 ldd [%l7 + %g3], %l2
20213 add %l7, 0x08, %l6
20214 wr %g0, 0x88, %asi
20215 casxa [%l6] 0x88, %o0, %o5
20216 nop
20217 set 0x6C, %i7
20218 sth %g1, [%l7 + %i7]
20219 set 0x50, %g6
20220 ldda [%l7 + %g6] 0x81, %g6
20221 nop
20222 set 0x58, %g7
20223 ldub [%l7 + %g7], %l4
20224 nop
20225 set 0x20, %l1
20226 ldx [%l7 + %l1], %o2
20227 nop
20228 set 0x7C, %o4
20229 lduh [%l7 + %o4], %l6
20230 nop
20231 set 0x64, %l6
20232 stw %i2, [%l7 + %l6]
20233 or %i7, %i5, %o1
20234 set 0x60, %l4
20235 ldda [%l7 + %l4] 0xea, %o4
20236 nop
20237 set 0x21, %o5
20238 ldstub [%l7 + %o5], %i1
20239 nop
20240 set 0x32, %i1
20241 lduh [%l7 + %i1], %g3
20242 nop
20243 set 0x48, %o3
20244 std %i4, [%l7 + %o3]
20245 nop
20246 set 0x48, %o1
20247 ldd [%l7 + %o1], %g6
20248 set 0x10, %l5
20249 ldstuba [%l7 + %l5] 0x81, %o7
20250 nop
20251 set 0x4C, %g4
20252 prefetch [%l7 + %g4], 0
20253 nop
20254 set 0x20, %o6
20255 ldsw [%l7 + %o6], %l1
20256 set 0x68, %i2
20257 ldstuba [%l7 + %i2] 0x89, %o6
20258 set 0x50, %g1
20259 stwa %i3, [%l7 + %g1] 0xea
20260 membar #Sync
20261 or %i0, %g4, %l0
20262 set 0x40, %g2
20263 stda %f0, [%l7 + %g2] 0xd8
20264 nop
20265 set 0x20, %o0
20266 stx %g2, [%l7 + %o0]
20267 nop
20268 set 0x68, %l2
20269 std %l4, [%l7 + %l2]
20270 st %f10, [%l7 + 0x2C]
20271 nop
20272 set 0x40, %i5
20273 std %o2, [%l7 + %i5]
20274 set 0x17, %o7
20275 stba %i6, [%l7 + %o7] 0x81
20276 or %g5, %l2, %o0
20277 set 0x2D, %g5
20278 ldstuba [%l7 + %g5] 0x81, %o5
20279 set 0x38, %l0
20280 stxa %l3, [%l7 + %l0] 0xeb
20281 membar #Sync
20282 wr %g7, %l4, %softint
20283 set 0x58, %i4
20284 prefetcha [%l7 + %i4] 0x88, 4
20285 nop
20286 set 0x48, %o2
20287 std %i6, [%l7 + %o2]
20288 nop
20289 set 0x12, %i6
20290 ldsb [%l7 + %i6], %g1
20291 nop
20292 set 0x24, %i0
20293 lduh [%l7 + %i0], %i2
20294 nop
20295 set 0x08, %i3
20296 stx %fsr, [%l7 + %i3]
20297 nop
20298 set 0x20, %g3
20299 stw %i7, [%l7 + %g3]
20300 and %i5, %o1, %i1
20301 set 0x60, %l3
20302 swapa [%l7 + %l3] 0x81, %o4
20303 nop
20304 set 0x30, %i7
20305 std %f20, [%l7 + %i7]
20306 and %g3, %i4, %o7
20307 nop
20308 set 0x74, %g6
20309 swap [%l7 + %g6], %l1
20310 set 0x50, %l1
20311 prefetcha [%l7 + %l1] 0x81, 2
20312 and %i3, %g6, %g4
20313 nop
20314 set 0x20, %o4
20315 std %i0, [%l7 + %o4]
20316 nop
20317 set 0x34, %l6
20318 lduh [%l7 + %l6], %l0
20319 nop
20320 set 0x28, %l4
20321 ldd [%l7 + %l4], %f22
20322 nop
20323 set 0x23, %o5
20324 ldstub [%l7 + %o5], %l5
20325 nop
20326 set 0x5C, %g7
20327 prefetch [%l7 + %g7], 1
20328 nop
20329 set 0x18, %o3
20330 std %f2, [%l7 + %o3]
20331 set 0x40, %i1
20332 ldxa [%l7 + %i1] 0x80, %g2
20333 ld [%l7 + 0x64], %f21
20334 st %f25, [%l7 + 0x24]
20335 and %i6, %g5, %o3
20336 nop
20337 set 0x14, %l5
20338 stw %l2, [%l7 + %l5]
20339 add %o5, %l3, %g7
20340 st %fsr, [%l7 + 0x30]
20341 st %fsr, [%l7 + 0x20]
20342 set 0x6C, %o1
20343 stba %l4, [%l7 + %o1] 0xe2
20344 membar #Sync
20345 nop
20346 set 0x28, %o6
20347 prefetch [%l7 + %o6], 2
20348 set 0x48, %g4
20349 stxa %o0, [%l7 + %g4] 0xe3
20350 membar #Sync
20351 nop
20352 set 0x10, %i2
20353 stx %fsr, [%l7 + %i2]
20354 nop
20355 set 0x10, %g1
20356 std %f16, [%l7 + %g1]
20357 add %l7, 0x60, %l6
20358 wr %g0, 0x80, %asi
20359 casxa [%l6] 0x80, %o2, %l6
20360 nop
20361 set 0x20, %o0
20362 std %f2, [%l7 + %o0]
20363 nop
20364 set 0x7D, %l2
20365 ldsb [%l7 + %l2], %i2
20366 nop
20367 set 0x55, %g2
20368 stb %i7, [%l7 + %g2]
20369 set 0x20, %o7
20370 ldda [%l7 + %o7] 0xe2, %g0
20371 or %o1, %i1, %o4
20372 nop
20373 set 0x65, %g5
20374 ldsb [%l7 + %g5], %i5
20375 set 0x40, %i5
20376 ldda [%l7 + %i5] 0xda, %f0
20377 add %g3, %i4, %o7
20378 nop
20379 set 0x3A, %l0
20380 ldstub [%l7 + %l0], %l1
20381 st %f1, [%l7 + 0x08]
20382 nop
20383 set 0x52, %i4
20384 ldub [%l7 + %i4], %i3
20385 set 0x60, %i6
20386 prefetcha [%l7 + %i6] 0x89, 4
20387 nop
20388 or %g0, 0x8, %l0
20389 sllx %l0, 0x3c, %l0
20390 wr %l0, 0x524, %sys_tick_cmpr
20391 nop
20392 set 0x70, %o2
20393 stx %i0, [%l7 + %o2]
20394 nop
20395 set 0x50, %i0
20396 ldd [%l7 + %i0], %f12
20397 st %fsr, [%l7 + 0x68]
20398 fpadd16 %f20, %f12, %f12
20399 nop
20400 set 0x60, %i3
20401 ldd [%l7 + %i3], %f12
20402 nop
20403 set 0x68, %l3
20404 swap [%l7 + %l3], %l0
20405 wr %g0, 0x7, %fprs
20406 add %l7, 0x60, %l6
20407 wr %g0, 0x89, %asi
20408 ldxa [%l6] %asi, %g5
20409 casxa [%l6] 0x89, %g5, %i6
20410 nop
20411 set 0x7C, %i7
20412 ldsw [%l7 + %i7], %o3
20413 set 0x38, %g3
20414 stda %l2, [%l7 + %g3] 0x89
20415 set 0x40, %l1
20416 lda [%l7 + %l1] 0x80, %f9
20417 wr %o5, %l3, %ccr
20418 nop
20419 set 0x56, %g6
20420 ldub [%l7 + %g6], %g7
20421 nop
20422 set 0x24, %l6
20423 ldsh [%l7 + %l6], %o0
20424 st %f28, [%l7 + 0x0C]
20425 set 0x44, %o4
20426 stha %l4, [%l7 + %o4] 0xeb
20427 membar #Sync
20428 set 0x30, %l4
20429 stxa %l6, [%l7 + %l4] 0xe3
20430 membar #Sync
20431 st %f9, [%l7 + 0x30]
20432 set 0x78, %o5
20433 ldxa [%l7 + %o5] 0x89, %i2
20434 add %l7, 0x20, %l6
20435 wr %g0, 0x80, %asi
20436 casxa [%l6] 0x80, %o2, %i7
20437 nop
20438 set 0x60, %o3
20439 ldsb [%l7 + %o3], %o1
20440 nop
20441 set 0x68, %g7
20442 ldd [%l7 + %g7], %f22
20443 st %f6, [%l7 + 0x48]
20444 add %l7, 0x2C, %l6
20445 wr %g0, 0x89, %asi
20446 casa [%l6] 0x89, %i1, %g1
20447 bne,a %xcc, loop_125
20448 nop
20449 set 0x50, %i1
20450 ldd [%l7 + %i1], %f2
20451 set 0x40, %o1
20452 stda %f16, [%l7 + %o1] 0xc4
20453loop_125:
20454 nop
20455 add %l7, 0x40, %l6
20456 wr %g0, 0x80, %asi
20457 ldxa [%l6] %asi, %o4
20458 casxa [%l6] 0x80, %o4, %i5
20459 nop
20460 set 0x08, %o6
20461 ldsw [%l7 + %o6], %g3
20462 membar #Sync
20463 set 0x40, %g4
20464 ldda [%l7 + %g4] 0xf8, %f16
20465 or %o7, %l1, %i4
20466 add %l7, 0x60, %l6
20467 wr %g0, 0x88, %asi
20468 lda [%l6] %asi, %g6
20469 casa [%l6] 0x88, %g6, %g4
20470 st %fsr, [%l7 + 0x1C]
20471 set 0x78, %l5
20472 swapa [%l7 + %l5] 0x88, %o6
20473 set 0x7C, %i2
20474 stwa %i0, [%l7 + %i2] 0xe3
20475 membar #Sync
20476 set 0x40, %g1
20477 stda %f16, [%l7 + %g1] 0x88
20478 nop
20479 set 0x18, %l2
20480 ldx [%l7 + %l2], %l0
20481 set 0x78, %g2
20482 stxa %i3, [%l7 + %g2] 0xe2
20483 membar #Sync
20484 nop
20485 nop
20486 setx 0xBFE99316, %l0, %l6
20487 st %l6, [%l7 + 0x28]
20488 ld [%l7 + 0x28], %f24
20489 setx 0x31836926, %l1, %l5
20490 st %l5, [%l7 + 0x10]
20491 ld [%l7 + 0x10], %f23
20492 fdivs %f23, %f24, %f17
20493 set 0x28, %o0
20494 stxa %g2, [%l7 + %o0] 0xeb
20495 membar #Sync
20496 set 0x60, %g5
20497 ldstuba [%l7 + %g5] 0x81, %l5
20498 nop
20499 set 0x75, %o7
20500 ldsb [%l7 + %o7], %g5
20501 set 0x70, %i5
20502 ldda [%l7 + %i5] 0xe2, %i6
20503 nop
20504 set 0x30, %i4
20505 std %o2, [%l7 + %i4]
20506 nop
20507 set 0x50, %i6
20508 swap [%l7 + %i6], %o5
20509 nop
20510 set 0x10, %o2
20511 ldx [%l7 + %o2], %l3
20512 add %l7, 0x28, %l6
20513 wr %g0, 0x88, %asi
20514 ldxa [%l6] %asi, %l2
20515 casxa [%l6] 0x88, %l2, %o0
20516 set 0x48, %i0
20517 stda %l4, [%l7 + %i0] 0xeb
20518 membar #Sync
20519 set 0x10, %l0
20520 prefetcha [%l7 + %l0] 0x80, 2
20521 set 0x14, %l3
20522 stba %i2, [%l7 + %l3] 0x81
20523 nop
20524 set 0x68, %i3
20525 stx %fsr, [%l7 + %i3]
20526 nop
20527 set 0x0E, %g3
20528 lduh [%l7 + %g3], %l6
20529 set 0x68, %i7
20530 ldxa [%l7 + %i7] 0x80, %o2
20531 nop
20532 set 0x48, %l1
20533 std %f8, [%l7 + %l1]
20534 nop
20535 set 0x08, %l6
20536 ldsw [%l7 + %l6], %o1
20537 wr %i1, %i7, %clear_softint
20538 set 0x5C, %o4
20539 swapa [%l7 + %o4] 0x81, %o4
20540 nop
20541 set 0x25, %g6
20542 ldub [%l7 + %g6], %g1
20543 or %i5, %g3, %o7
20544 add %i4, %g6, %g4
20545 nop
20546 set 0x5C, %o5
20547 lduw [%l7 + %o5], %l1
20548 set 0x64, %l4
20549 stwa %i0, [%l7 + %l4] 0xeb
20550 membar #Sync
20551 set 0x63, %g7
20552 stba %l0, [%l7 + %g7] 0xeb
20553 membar #Sync
20554 nop
20555 set 0x50, %o3
20556 std %f6, [%l7 + %o3]
20557 set 0x40, %i1
20558 stda %f16, [%l7 + %i1] 0xf9
20559 membar #Sync
20560 set 0x40, %o1
20561 ldda [%l7 + %o1] 0xd0, %f0
20562 set 0x3C, %o6
20563 sta %f24, [%l7 + %o6] 0x89
20564 or %o6, %i3, %g2
20565 set 0x6C, %l5
20566 swapa [%l7 + %l5] 0x89, %g5
20567 set 0x10, %i2
20568 stwa %l5, [%l7 + %i2] 0x81
20569 nop
20570 set 0x78, %g4
20571 stx %fsr, [%l7 + %g4]
20572 nop
20573 set 0x74, %l2
20574 lduw [%l7 + %l2], %o3
20575 and %o5, %i6, %l2
20576 add %l7, 0x48, %l6
20577 wr %g0, 0x89, %asi
20578 casxa [%l6] 0x89, %l3, %o0
20579 nop
20580 set 0x4C, %g1
20581 swap [%l7 + %g1], %l4
20582 set 0x36, %o0
20583 stha %i2, [%l7 + %o0] 0xe3
20584 membar #Sync
20585 or %l6, %o2, %o1
20586 st %fsr, [%l7 + 0x50]
20587 bl,pn %xcc, loop_126
20588 add %i1, %g7, %o4
20589 nop
20590 set 0x78, %g2
20591 std %i6, [%l7 + %g2]
20592 set 0x20, %o7
20593 ldxa [%l7 + %o7] 0x88, %g1
20594loop_126:
20595 nop
20596 set 0x7C, %g5
20597 stba %i5, [%l7 + %g5] 0xe2
20598 membar #Sync
20599 nop
20600 set 0x40, %i4
20601 prefetch [%l7 + %i4], 3
20602 nop
20603 set 0x18, %i5
20604 stx %fsr, [%l7 + %i5]
20605 set 0x40, %i6
20606 stda %f16, [%l7 + %i6] 0xc4
20607 set 0x40, %o2
20608 stda %f16, [%l7 + %o2] 0xf9
20609 membar #Sync
20610 add %l7, 0x7C, %l6
20611 wr %g0, 0x88, %asi
20612 casa [%l6] 0x88, %o7, %g3
20613 nop
20614 set 0x0A, %l0
20615 lduh [%l7 + %l0], %g6
20616 bne %icc, loop_127
20617 wr %g0, 0x7, %fprs
20618 nop
20619 set 0x40, %l3
20620 ldd [%l7 + %l3], %i0
20621 nop
20622 set 0x50, %i3
20623 swap [%l7 + %i3], %l0
20624loop_127:
20625 nop
20626 set 0x40, %i0
20627 stda %f16, [%l7 + %i0] 0x88
20628 set 0x49, %g3
20629 stba %l1, [%l7 + %g3] 0x81
20630 nop
20631 set 0x58, %l1
20632 stx %fsr, [%l7 + %l1]
20633 nop
20634 set 0x08, %l6
20635 stx %fsr, [%l7 + %l6]
20636 nop
20637 set 0x70, %o4
20638 stx %fsr, [%l7 + %o4]
20639 nop
20640 set 0x32, %g6
20641 sth %i3, [%l7 + %g6]
20642 nop
20643 set 0x78, %i7
20644 stx %fsr, [%l7 + %i7]
20645 set 0x70, %o5
20646 prefetcha [%l7 + %o5] 0x88, 1
20647 ld [%l7 + 0x40], %f6
20648 nop
20649 set 0x24, %l4
20650 prefetch [%l7 + %l4], 4
20651 nop
20652 set 0x7C, %o3
20653 ldsw [%l7 + %o3], %o6
20654 set 0x40, %i1
20655 stda %f16, [%l7 + %i1] 0x81
20656 nop
20657 set 0x5C, %o1
20658 prefetch [%l7 + %o1], 0
20659 set 0x0C, %g7
20660 lda [%l7 + %g7] 0x81, %f14
20661 nop
20662 set 0x50, %o6
20663 ldsw [%l7 + %o6], %l5
20664 or %g5, %o3, %i6
20665 nop
20666 set 0x60, %l5
20667 prefetch [%l7 + %l5], 3
20668 nop
20669 set 0x68, %g4
20670 stx %l2, [%l7 + %g4]
20671 nop
20672 set 0x37, %i2
20673 ldub [%l7 + %i2], %o5
20674 st %f2, [%l7 + 0x18]
20675 nop
20676 set 0x74, %g1
20677 swap [%l7 + %g1], %o0
20678 set 0x40, %l2
20679 stda %f16, [%l7 + %l2] 0x88
20680 nop
20681 set 0x18, %g2
20682 ldsw [%l7 + %g2], %l4
20683 wr %l3, %i2, %set_softint
20684 nop
20685 set 0x58, %o0
20686 std %f14, [%l7 + %o0]
20687 nop
20688 set 0x47, %g5
20689 stb %o2, [%l7 + %g5]
20690 nop
20691 set 0x50, %i4
20692 ldstub [%l7 + %i4], %l6
20693 wr %i1, %o1, %softint
20694 set 0x10, %i5
20695 ldda [%l7 + %i5] 0xe2, %o4
20696 add %i7, %g1, %g7
20697 set 0x4E, %o7
20698 ldstuba [%l7 + %o7] 0x89, %o7
20699 nop
20700 set 0x14, %i6
20701 swap [%l7 + %i6], %g3
20702 nop
20703 set 0x32, %o2
20704 ldsh [%l7 + %o2], %g6
20705 set 0x78, %l3
20706 lda [%l7 + %l3] 0x80, %f9
20707 nop
20708 set 0x28, %i3
20709 std %i4, [%l7 + %i3]
20710 nop
20711 set 0x1A, %l0
20712 sth %i4, [%l7 + %l0]
20713 nop
20714 set 0x50, %g3
20715 stx %fsr, [%l7 + %g3]
20716 set 0x38, %l1
20717 sta %f5, [%l7 + %l1] 0x81
20718 add %g4, %l0, %i0
20719 set 0x08, %l6
20720 ldstuba [%l7 + %l6] 0x80, %i3
20721 set 0x68, %i0
20722 prefetcha [%l7 + %i0] 0x89, 3
20723 nop
20724 set 0x48, %g6
20725 stw %o6, [%l7 + %g6]
20726 nop
20727 set 0x60, %o4
20728 std %l4, [%l7 + %o4]
20729 set 0x50, %o5
20730 ldxa [%l7 + %o5] 0x88, %l1
20731 st %f5, [%l7 + 0x40]
20732 add %l7, 0x58, %l6
20733 wr %g0, 0x80, %asi
20734 ldxa [%l6] %asi, %o3
20735 casxa [%l6] 0x80, %o3, %i6
20736 fpadd16s %f2, %f21, %f12
20737 bl,pt %icc, loop_128
20738 nop
20739 set 0x54, %i7
20740 prefetch [%l7 + %i7], 4
20741 set 0x78, %o3
20742 prefetcha [%l7 + %o3] 0x81, 3
20743loop_128:
20744 nop
20745 set 0x30, %l4
20746 stx %fsr, [%l7 + %l4]
20747 bleu,a,pt %xcc, loop_129
20748 nop
20749 set 0x3C, %o1
20750 ldsh [%l7 + %o1], %l2
20751 or %o5, %l4, %o0
20752 set 0x40, %i1
20753 stda %f16, [%l7 + %i1] 0xf8
20754 membar #Sync
20755loop_129:
20756 nop
20757 set 0x78, %g7
20758 ldx [%l7 + %g7], %i2
20759 nop
20760 set 0x68, %l5
20761 ldsw [%l7 + %l5], %l3
20762 ld [%l7 + 0x14], %f28
20763 and %l6, %o2, %i1
20764 st %fsr, [%l7 + 0x30]
20765 add %l7, 0x78, %l6
20766 wr %g0, 0x88, %asi
20767 lda [%l6] %asi, %o4
20768 casa [%l6] 0x88, %o4, %o1
20769 ld [%l7 + 0x20], %f15
20770 st %fsr, [%l7 + 0x68]
20771 nop
20772 set 0x50, %o6
20773 std %i6, [%l7 + %o6]
20774 nop
20775 set 0x60, %i2
20776 std %g6, [%l7 + %i2]
20777 ba,a %icc, loop_130
20778 nop
20779 set 0x44, %g4
20780 swap [%l7 + %g4], %g1
20781 ld [%l7 + 0x7C], %f19
20782 nop
20783 set 0x68, %l2
20784 ldd [%l7 + %l2], %o6
20785loop_130:
20786 wr %g6, %g3, %sys_tick
20787 and %i5, %g4, %i4
20788 and %l0, %i3, %i0
20789 set 0x1C, %g1
20790 stwa %o6, [%l7 + %g1] 0x88
20791 set 0x28, %o0
20792 sta %f21, [%l7 + %o0] 0x81
20793 set 0x10, %g5
20794 ldda [%l7 + %g5] 0x81, %l4
20795 nop
20796 set 0x43, %g2
20797 ldub [%l7 + %g2], %g2
20798 set 0x40, %i5
20799 stda %l0, [%l7 + %i5] 0x81
20800 nop
20801 set 0x18, %i4
20802 stx %o3, [%l7 + %i4]
20803 set 0x1C, %o7
20804 stwa %g5, [%l7 + %o7] 0x80
20805 set 0x40, %i6
20806 ldda [%l7 + %i6] 0x88, %f16
20807 nop
20808 set 0x45, %l3
20809 ldub [%l7 + %l3], %l2
20810 set 0x40, %i3
20811 stda %f0, [%l7 + %i3] 0x81
20812 nop
20813 set 0x40, %o2
20814 std %i6, [%l7 + %o2]
20815 st %fsr, [%l7 + 0x60]
20816 nop
20817 set 0x4A, %g3
20818 sth %o5, [%l7 + %g3]
20819 set 0x28, %l0
20820 ldxa [%l7 + %l0] 0x80, %o0
20821 add %l7, 0x64, %l6
20822 wr %g0, 0x88, %asi
20823 lda [%l6] %asi, %l4
20824 casa [%l6] 0x88, %l4, %i2
20825 nop
20826 set 0x61, %l1
20827 ldstub [%l7 + %l1], %l3
20828 set 0x10, %i0
20829 ldda [%l7 + %i0] 0xea, %o2
20830 set 0x74, %g6
20831 ldstuba [%l7 + %g6] 0x89, %l6
20832 set 0x08, %l6
20833 lda [%l7 + %l6] 0x88, %f13
20834 nop
20835 set 0x34, %o4
20836 stb %i1, [%l7 + %o4]
20837 nop
20838 set 0x58, %i7
20839 ldsw [%l7 + %i7], %o4
20840 nop
20841 set 0x38, %o3
20842 lduh [%l7 + %o3], %i7
20843 nop
20844 set 0x4C, %l4
20845 ldstub [%l7 + %l4], %o1
20846 ld [%l7 + 0x2C], %f12
20847 fpadd32s %f10, %f11, %f15
20848 st %f31, [%l7 + 0x70]
20849 nop
20850 set 0x5A, %o1
20851 ldsh [%l7 + %o1], %g1
20852 nop
20853 set 0x78, %o5
20854 ldd [%l7 + %o5], %f6
20855 nop
20856 set 0x78, %i1
20857 ldsw [%l7 + %i1], %g7
20858 nop
20859 set 0x78, %l5
20860 std %o6, [%l7 + %l5]
20861 set 0x78, %o6
20862 stxa %g3, [%l7 + %o6] 0x81
20863 nop
20864 set 0x70, %g7
20865 prefetch [%l7 + %g7], 1
20866 set 0x48, %i2
20867 stxa %g6, [%l7 + %i2] 0xe3
20868 membar #Sync
20869 set 0x48, %l2
20870 swapa [%l7 + %l2] 0x81, %i5
20871 add %g4, %l0, %i3
20872 or %i4, %i0, %l5
20873 nop
20874 set 0x7A, %g1
20875 ldsh [%l7 + %g1], %o6
20876 nop
20877 set 0x08, %o0
20878 prefetch [%l7 + %o0], 1
20879 membar #Sync
20880 set 0x40, %g4
20881 ldda [%l7 + %g4] 0xf9, %f0
20882 nop
20883 set 0x13, %g5
20884 stb %g2, [%l7 + %g5]
20885 set 0x3D, %i5
20886 ldstuba [%l7 + %i5] 0x81, %l1
20887 nop
20888 set 0x1C, %i4
20889 stw %g5, [%l7 + %i4]
20890 nop
20891 set 0x68, %o7
20892 std %f30, [%l7 + %o7]
20893 nop
20894 set 0x28, %i6
20895 std %l2, [%l7 + %i6]
20896 nop
20897 set 0x30, %l3
20898 prefetch [%l7 + %l3], 1
20899 nop
20900 or %g0, 0x8, %l0
20901 sllx %l0, 0x3c, %l0
20902 wr %l0, %g0, %sys_tick_cmpr
20903 set 0x0C, %g2
20904 stwa %o3, [%l7 + %g2] 0xe2
20905 membar #Sync
20906 nop
20907 set 0x62, %i3
20908 ldub [%l7 + %i3], %o0
20909 nop
20910 set 0x58, %g3
20911 stx %fsr, [%l7 + %g3]
20912 add %l4, %l3, %i2
20913 add %l7, 0x54, %l6
20914 wr %g0, 0x80, %asi
20915 casa [%l6] 0x80, %l6, %o2
20916 set 0x0C, %l0
20917 sta %f28, [%l7 + %l0] 0x80
20918 set 0x20, %l1
20919 ldxa [%l7 + %l1] 0x89, %o4
20920 set 0x6C, %i0
20921 stwa %i7, [%l7 + %i0] 0xea
20922 membar #Sync
20923 set 0x50, %o2
20924 ldda [%l7 + %o2] 0xe3, %i0
20925 add %l7, 0x28, %l6
20926 wr %g0, 0x89, %asi
20927 casxa [%l6] 0x89, %g1, %g7
20928 nop
20929 set 0x5B, %l6
20930 ldsb [%l7 + %l6], %o1
20931 set 0x10, %g6
20932 stxa %g3, [%l7 + %g6] 0x80
20933 nop
20934 set 0x3D, %i7
20935 ldub [%l7 + %i7], %o7
20936 set 0x58, %o3
20937 stwa %i5, [%l7 + %o3] 0xeb
20938 membar #Sync
20939 nop
20940 set 0x70, %o4
20941 stw %g6, [%l7 + %o4]
20942 set 0x40, %o1
20943 prefetcha [%l7 + %o1] 0x88, 1
20944 nop
20945 set 0x28, %o5
20946 swap [%l7 + %o5], %i3
20947 nop
20948 set 0x15, %l4
20949 stb %i4, [%l7 + %l4]
20950 nop
20951 set 0x50, %l5
20952 ldd [%l7 + %l5], %g4
20953 st %f28, [%l7 + 0x68]
20954 or %l5, %i0, %g2
20955 nop
20956 set 0x24, %i1
20957 lduh [%l7 + %i1], %l1
20958 add %l7, 0x10, %l6
20959 wr %g0, 0x80, %asi
20960 ldxa [%l6] %asi, %o6
20961 casxa [%l6] 0x80, %o6, %g5
20962 set 0x20, %g7
20963 stda %l2, [%l7 + %g7] 0x88
20964 st %f14, [%l7 + 0x6C]
20965 nop
20966 set 0x4F, %i2
20967 ldub [%l7 + %i2], %o5
20968 add %l7, 0x58, %l6
20969 wr %g0, 0x81, %asi
20970 ldxa [%l6] %asi, %i6
20971 casxa [%l6] 0x81, %i6, %o3
20972 set 0x40, %l2
20973 stda %f0, [%l7 + %l2] 0xf9
20974 membar #Sync
20975 nop
20976 set 0x0C, %g1
20977 sth %o0, [%l7 + %g1]
20978 nop
20979 nop
20980 setx 0x39E54AEA6539084E, %l0, %l6
20981 stx %l6, [%l7 + 0x28]
20982 ldd [%l7 + 0x28], %f18
20983 setx 0x1195A46A360FC3E0, %l1, %l5
20984 stx %l5, [%l7 + 0x10]
20985 ldd [%l7 + 0x10], %f20
20986 fdivd %f20, %f18, %f28
20987 nop
20988 set 0x45, %o6
20989 stb %l4, [%l7 + %o6]
20990 set 0x73, %o0
20991 stba %i2, [%l7 + %o0] 0x80
20992 set 0x20, %g4
20993 stxa %l3, [%l7 + %g4] 0xe3
20994 membar #Sync
20995 membar #Sync
20996 set 0x40, %g5
20997 ldda [%l7 + %g5] 0xf8, %f16
20998 add %l7, 0x78, %l6
20999 wr %g0, 0x81, %asi
21000 casxa [%l6] 0x81, %l6, %o4
21001 nop
21002 set 0x48, %i4
21003 std %f24, [%l7 + %i4]
21004 add %l7, 0x54, %l6
21005 wr %g0, 0x89, %asi
21006 lda [%l6] %asi, %o2
21007 casa [%l6] 0x89, %o2, %i1
21008 set 0x72, %i5
21009 stba %i7, [%l7 + %i5] 0xeb
21010 membar #Sync
21011 set 0x60, %i6
21012 stda %g0, [%l7 + %i6] 0x80
21013 ble,a %icc, loop_131
21014 or %g7, %o1, %o7
21015 fpadd32 %f22, %f24, %f4
21016 nop
21017 set 0x18, %o7
21018 std %f20, [%l7 + %o7]
21019loop_131:
21020 nop
21021 set 0x2C, %g2
21022 lda [%l7 + %g2] 0x89, %f15
21023 fpsub32 %f12, %f18, %f4
21024 set 0x3E, %l3
21025 stha %g3, [%l7 + %l3] 0x89
21026 set 0x78, %g3
21027 swapa [%l7 + %g3] 0x88, %g6
21028 set 0x6A, %i3
21029 ldstuba [%l7 + %i3] 0x80, %l0
21030 set 0x50, %l1
21031 stxa %i5, [%l7 + %l1] 0xeb
21032 membar #Sync
21033 set 0x18, %l0
21034 stxa %i3, [%l7 + %l0] 0xe3
21035 membar #Sync
21036 set 0x49, %o2
21037 ldstuba [%l7 + %o2] 0x89, %i4
21038 set 0x76, %i0
21039 stha %g4, [%l7 + %i0] 0xe2
21040 membar #Sync
21041 nop
21042 set 0x60, %g6
21043 std %i0, [%l7 + %g6]
21044 nop
21045 set 0x20, %i7
21046 stw %l5, [%l7 + %i7]
21047 ld [%l7 + 0x18], %f21
21048 nop
21049 set 0x28, %o3
21050 std %f4, [%l7 + %o3]
21051 set 0x08, %o4
21052 sta %f1, [%l7 + %o4] 0x88
21053 set 0x28, %o1
21054 ldxa [%l7 + %o1] 0x88, %l1
21055 nop
21056 set 0x60, %o5
21057 std %f20, [%l7 + %o5]
21058 nop
21059 set 0x70, %l4
21060 ldd [%l7 + %l4], %f6
21061 add %g2, %g5, %o6
21062 nop
21063 set 0x08, %l6
21064 ldx [%l7 + %l6], %o5
21065 add %i6, %o3, %o0
21066 add %l7, 0x40, %l6
21067 wr %g0, 0x89, %asi
21068 ldxa [%l6] %asi, %l2
21069 casxa [%l6] 0x89, %l2, %i2
21070 st %fsr, [%l7 + 0x30]
21071 set 0x50, %l5
21072 prefetcha [%l7 + %l5] 0x89, 1
21073 nop
21074 set 0x20, %g7
21075 stx %l6, [%l7 + %g7]
21076 nop
21077 set 0x34, %i1
21078 ldsw [%l7 + %i1], %l4
21079 set 0x14, %l2
21080 swapa [%l7 + %l2] 0x88, %o4
21081 add %o2, %i1, %i7
21082 nop
21083 set 0x28, %i2
21084 ldd [%l7 + %i2], %f14
21085 nop
21086 set 0x3C, %g1
21087 prefetch [%l7 + %g1], 1
21088 set 0x60, %o6
21089 stxa %g1, [%l7 + %o6] 0x81
21090 nop
21091 set 0x22, %g4
21092 ldub [%l7 + %g4], %g7
21093 nop
21094 set 0x08, %g5
21095 ldstub [%l7 + %g5], %o7
21096 set 0x1E, %o0
21097 stba %g3, [%l7 + %o0] 0x81
21098 nop
21099 set 0x10, %i4
21100 swap [%l7 + %i4], %g6
21101 or %l0, %i5, %o1
21102 wr %i3, %i4, %set_softint
21103 set 0x6C, %i6
21104 stba %i0, [%l7 + %i6] 0xe3
21105 membar #Sync
21106 nop
21107 set 0x4A, %o7
21108 lduh [%l7 + %o7], %g4
21109 nop
21110 set 0x60, %i5
21111 std %l0, [%l7 + %i5]
21112 set 0x58, %g2
21113 prefetcha [%l7 + %g2] 0x89, 1
21114 nop
21115 set 0x23, %l3
21116 ldsb [%l7 + %l3], %l5
21117 add %g5, %o5, %o6
21118 nop
21119 set 0x5C, %g3
21120 ldsw [%l7 + %g3], %i6
21121 nop
21122 set 0x1C, %i3
21123 lduw [%l7 + %i3], %o3
21124 set 0x36, %l1
21125 stha %o0, [%l7 + %l1] 0x80
21126 ld [%l7 + 0x54], %f27
21127 set 0x29, %l0
21128 stba %i2, [%l7 + %l0] 0x81
21129 set 0x08, %i0
21130 ldxa [%l7 + %i0] 0x88, %l2
21131 nop
21132 set 0x28, %g6
21133 ldd [%l7 + %g6], %l2
21134 set 0x50, %o2
21135 swapa [%l7 + %o2] 0x88, %l4
21136 set 0x70, %i7
21137 ldda [%l7 + %i7] 0xea, %o4
21138 nop
21139 set 0x48, %o3
21140 ldx [%l7 + %o3], %l6
21141 nop
21142 set 0x79, %o1
21143 stb %o2, [%l7 + %o1]
21144 wr %i7, %i1, %y
21145 nop
21146 set 0x74, %o5
21147 ldsw [%l7 + %o5], %g7
21148 ld [%l7 + 0x30], %f7
21149 or %g1, %g3, %g6
21150 nop
21151 set 0x58, %o4
21152 std %o6, [%l7 + %o4]
21153 add %l7, 0x30, %l6
21154 wr %g0, 0x80, %asi
21155 casxa [%l6] 0x80, %l0, %o1
21156 set 0x38, %l4
21157 lda [%l7 + %l4] 0x81, %f28
21158 nop
21159 set 0x30, %l5
21160 prefetch [%l7 + %l5], 1
21161 nop
21162 set 0x4F, %l6
21163 stb %i5, [%l7 + %l6]
21164 nop
21165 set 0x48, %i1
21166 ldd [%l7 + %i1], %i4
21167 nop
21168 set 0x17, %l2
21169 ldsb [%l7 + %l2], %i3
21170 add %l7, 0x78, %l6
21171 wr %g0, 0x88, %asi
21172 casxa [%l6] 0x88, %g4, %l1
21173 add %g2, %i0, %g5
21174 set 0x20, %g7
21175 ldda [%l7 + %g7] 0xea, %l4
21176 nop
21177 set 0x60, %g1
21178 ldd [%l7 + %g1], %f24
21179 st %fsr, [%l7 + 0x78]
21180 add %o6, %o5, %i6
21181 add %l7, 0x2C, %l6
21182 wr %g0, 0x81, %asi
21183 lda [%l6] %asi, %o0
21184 casa [%l6] 0x81, %o0, %i2
21185 st %f2, [%l7 + 0x54]
21186 set 0x16, %i2
21187 ldstuba [%l7 + %i2] 0x88, %l2
21188 nop
21189 set 0x2E, %g4
21190 ldstub [%l7 + %g4], %o3
21191 nop
21192 set 0x38, %o6
21193 stx %l3, [%l7 + %o6]
21194 set 0x40, %g5
21195 ldda [%l7 + %g5] 0x81, %f16
21196 and %l4, %o4, %l6
21197 nop
21198 set 0x18, %i4
21199 stw %i7, [%l7 + %i4]
21200 nop
21201 set 0x18, %i6
21202 lduw [%l7 + %i6], %i1
21203 nop
21204 set 0x4C, %o0
21205 ldsh [%l7 + %o0], %g7
21206 set 0x6A, %i5
21207 stha %g1, [%l7 + %i5] 0x81
21208 add %g3, %o2, %g6
21209 nop
21210 set 0x22, %o7
21211 ldsh [%l7 + %o7], %o7
21212 set 0x20, %g2
21213 stda %o0, [%l7 + %g2] 0xe2
21214 membar #Sync
21215 wr %l0, %i4, %set_softint
21216 nop
21217 nop
21218 setx 0x7C38659F5E6652CB, %l0, %l6
21219 stx %l6, [%l7 + 0x28]
21220 ldd [%l7 + 0x28], %f4
21221 setx 0x69AA2B6DA9218772, %l1, %l5
21222 stx %l5, [%l7 + 0x10]
21223 ldd [%l7 + 0x10], %f0
21224 fdivd %f0, %f4, %f10
21225 add %i3, %g4, %l1
21226 nop
21227 set 0x30, %l3
21228 swap [%l7 + %l3], %g2
21229 st %fsr, [%l7 + 0x18]
21230 set 0x52, %g3
21231 stha %i0, [%l7 + %g3] 0x80
21232 nop
21233 set 0x4C, %i3
21234 swap [%l7 + %i3], %i5
21235 or %g5, %o6, %o5
21236 st %f22, [%l7 + 0x40]
21237 set 0x10, %l0
21238 stxa %l5, [%l7 + %l0] 0x81
21239 set 0x7A, %l1
21240 stha %i6, [%l7 + %l1] 0x89
21241 set 0x58, %i0
21242 ldxa [%l7 + %i0] 0x80, %i2
21243 set 0x78, %g6
21244 stxa %o0, [%l7 + %g6] 0xeb
21245 membar #Sync
21246 nop
21247 set 0x0C, %o2
21248 ldsh [%l7 + %o2], %o3
21249 set 0x38, %o3
21250 ldxa [%l7 + %o3] 0x88, %l2
21251 st %f12, [%l7 + 0x60]
21252 st %f1, [%l7 + 0x30]
21253 set 0x58, %o1
21254 stda %l2, [%l7 + %o1] 0x80
21255 nop
21256 set 0x62, %o5
21257 stb %l4, [%l7 + %o5]
21258 nop
21259 set 0x4F, %i7
21260 ldub [%l7 + %i7], %l6
21261 set 0x38, %l4
21262 stda %o4, [%l7 + %l4] 0xeb
21263 membar #Sync
21264 nop
21265 set 0x5A, %l5
21266 ldsh [%l7 + %l5], %i7
21267 nop
21268 set 0x1E, %o4
21269 lduh [%l7 + %o4], %i1
21270 add %l7, 0x20, %l6
21271 wr %g0, 0x88, %asi
21272 casxa [%l6] 0x88, %g7, %g3
21273 nop
21274 or %g0, 0x8, %l0
21275 sllx %l0, 0x3c, %l0
21276 wr %l0, 0x895, %tick_cmpr
21277 wr %o7, %g6, %set_softint
21278 add %l7, 0x3C, %l6
21279 wr %g0, 0x89, %asi
21280 lda [%l6] %asi, %l0
21281 casa [%l6] 0x89, %l0, %i4
21282 nop
21283 set 0x62, %i1
21284 ldsh [%l7 + %i1], %o1
21285 nop
21286 set 0x16, %l6
21287 lduh [%l7 + %l6], %g4
21288 ld [%l7 + 0x60], %f15
21289 set 0x30, %l2
21290 lda [%l7 + %l2] 0x88, %f31
21291 set 0x5C, %g1
21292 swapa [%l7 + %g1] 0x81, %l1
21293 st %fsr, [%l7 + 0x40]
21294 nop
21295 set 0x48, %i2
21296 lduh [%l7 + %i2], %i3
21297 set 0x50, %g4
21298 lda [%l7 + %g4] 0x88, %f31
21299 nop
21300 set 0x28, %o6
21301 prefetch [%l7 + %o6], 4
21302 nop
21303 set 0x54, %g7
21304 prefetch [%l7 + %g7], 0
21305 set 0x0C, %i4
21306 sta %f8, [%l7 + %i4] 0x80
21307 nop
21308 set 0x2C, %i6
21309 lduh [%l7 + %i6], %g2
21310 add %i0, %i5, %g5
21311 ld [%l7 + 0x3C], %f18
21312 set 0x40, %g5
21313 stda %f0, [%l7 + %g5] 0x80
21314 or %o5, %o6, %i6
21315 nop
21316 set 0x1B, %o0
21317 ldstub [%l7 + %o0], %i2
21318 set 0x40, %o7
21319 ldda [%l7 + %o7] 0x80, %f0
21320 set 0x5C, %g2
21321 lda [%l7 + %g2] 0x88, %f22
21322 set 0x40, %i5
21323 stwa %o0, [%l7 + %i5] 0x88
21324 set 0x40, %l3
21325 stda %f16, [%l7 + %l3] 0xf8
21326 membar #Sync
21327 nop
21328 set 0x50, %i3
21329 lduw [%l7 + %i3], %o3
21330 set 0x18, %l0
21331 sta %f25, [%l7 + %l0] 0x80
21332 or %l5, %l3, %l2
21333 st %f0, [%l7 + 0x38]
21334 set 0x3C, %g3
21335 ldstuba [%l7 + %g3] 0x88, %l4
21336 add %l7, 0x60, %l6
21337 wr %g0, 0x81, %asi
21338 casa [%l6] 0x81, %l6, %o4
21339 set 0x40, %l1
21340 stda %f16, [%l7 + %l1] 0xd2
21341 nop
21342 set 0x68, %g6
21343 stw %i1, [%l7 + %g6]
21344 nop
21345 set 0x08, %o2
21346 std %g6, [%l7 + %o2]
21347 set 0x10, %i0
21348 stxa %i7, [%l7 + %i0] 0xeb
21349 membar #Sync
21350 wr %g3, %o2, %sys_tick
21351 nop
21352 set 0x68, %o3
21353 std %o6, [%l7 + %o3]
21354 nop
21355 set 0x27, %o5
21356 ldub [%l7 + %o5], %g6
21357 set 0x40, %i7
21358 ldda [%l7 + %i7] 0xda, %f16
21359 set 0x20, %o1
21360 prefetcha [%l7 + %o1] 0x80, 0
21361 nop
21362 set 0x39, %l4
21363 ldub [%l7 + %l4], %i4
21364 st %f2, [%l7 + 0x2C]
21365 fpsub32 %f10, %f2, %f18
21366 set 0x14, %l5
21367 swapa [%l7 + %l5] 0x80, %o1
21368 or %l0, %g4, %i3
21369 set 0x2C, %i1
21370 swapa [%l7 + %i1] 0x80, %g2
21371 set 0x08, %l6
21372 stwa %l1, [%l7 + %l6] 0xea
21373 membar #Sync
21374 nop
21375 set 0x20, %l2
21376 std %f2, [%l7 + %l2]
21377 set 0x4C, %o4
21378 lda [%l7 + %o4] 0x80, %f23
21379 set 0x58, %g1
21380 ldxa [%l7 + %g1] 0x80, %i5
21381 set 0x1A, %g4
21382 stba %i0, [%l7 + %g4] 0x80
21383 set 0x18, %i2
21384 stxa %g5, [%l7 + %i2] 0x88
21385 or %o6, %o5, %i2
21386 nop
21387 set 0x34, %o6
21388 prefetch [%l7 + %o6], 3
21389 nop
21390 set 0x24, %i4
21391 prefetch [%l7 + %i4], 3
21392 set 0x40, %g7
21393 stda %f16, [%l7 + %g7] 0xc2
21394 set 0x3C, %g5
21395 stwa %i6, [%l7 + %g5] 0x88
21396 nop
21397 set 0x28, %i6
21398 ldsh [%l7 + %i6], %o0
21399 set 0x70, %o0
21400 ldda [%l7 + %o0] 0xea, %o2
21401 or %l5, %l3, %l4
21402 nop
21403 set 0x30, %g2
21404 stw %l2, [%l7 + %g2]
21405 add %l7, 0x68, %l6
21406 wr %g0, 0x80, %asi
21407 ldxa [%l6] %asi, %o4
21408 casxa [%l6] 0x80, %o4, %l6
21409 set 0x70, %o7
21410 swapa [%l7 + %o7] 0x89, %i1
21411 nop
21412 set 0x20, %i5
21413 prefetch [%l7 + %i5], 3
21414 add %i7, %g3, %g7
21415 nop
21416 set 0x38, %i3
21417 std %f10, [%l7 + %i3]
21418 nop
21419 set 0x50, %l3
21420 std %f16, [%l7 + %l3]
21421 set 0x40, %g3
21422 stda %f16, [%l7 + %g3] 0xd8
21423 set 0x28, %l1
21424 stda %o6, [%l7 + %l1] 0xe3
21425 membar #Sync
21426 nop
21427 set 0x18, %l0
21428 stx %o2, [%l7 + %l0]
21429 set 0x70, %g6
21430 prefetcha [%l7 + %g6] 0x81, 2
21431 add %l7, 0x40, %l6
21432 wr %g0, 0x89, %asi
21433 casxa [%l6] 0x89, %i4, %o1
21434 set 0x10, %i0
21435 stwa %l0, [%l7 + %i0] 0x88
21436 set 0x78, %o3
21437 lda [%l7 + %o3] 0x81, %f28
21438 nop
21439 set 0x1E, %o5
21440 ldstub [%l7 + %o5], %g4
21441 nop
21442 set 0x34, %i7
21443 lduw [%l7 + %i7], %i3
21444 nop
21445 set 0x64, %o1
21446 stw %g2, [%l7 + %o1]
21447 wr %g6, %i5, %y
21448 set 0x44, %o2
21449 stwa %l1, [%l7 + %o2] 0x81
21450 nop
21451 set 0x15, %l5
21452 ldsb [%l7 + %l5], %g5
21453 nop
21454 set 0x10, %i1
21455 prefetch [%l7 + %i1], 2
21456 nop
21457 set 0x08, %l6
21458 stx %o6, [%l7 + %l6]
21459 or %i0, %o5, %i6
21460 nop
21461 set 0x22, %l2
21462 ldsh [%l7 + %l2], %o0
21463 fpsub16s %f9, %f25, %f3
21464 nop
21465 set 0x30, %l4
21466 sth %i2, [%l7 + %l4]
21467 nop
21468 set 0x30, %g1
21469 stx %l5, [%l7 + %g1]
21470 set 0x68, %o4
21471 prefetcha [%l7 + %o4] 0x81, 4
21472 nop
21473 set 0x20, %i2
21474 stx %fsr, [%l7 + %i2]
21475 set 0x40, %g4
21476 ldda [%l7 + %g4] 0x81, %f16
21477 set 0x58, %o6
21478 ldxa [%l7 + %o6] 0x88, %l4
21479 set 0x08, %g7
21480 lda [%l7 + %g7] 0x89, %f17
21481 wr %l3, %l2, %y
21482 set 0x30, %g5
21483 stxa %l6, [%l7 + %g5] 0x89
21484 nop
21485 set 0x48, %i6
21486 ldub [%l7 + %i6], %i1
21487 set 0x20, %i4
21488 stxa %o4, [%l7 + %i4] 0xe2
21489 membar #Sync
21490 membar #Sync
21491 set 0x40, %g2
21492 ldda [%l7 + %g2] 0xf1, %f0
21493 membar #Sync
21494 set 0x40, %o0
21495 ldda [%l7 + %o0] 0xf0, %f0
21496 set 0x60, %o7
21497 ldda [%l7 + %o7] 0xe2, %g2
21498 nop
21499 set 0x78, %i3
21500 ldx [%l7 + %i3], %i7
21501 fpsub16 %f2, %f24, %f0
21502 or %g7, %o7, %o2
21503 st %f21, [%l7 + 0x4C]
21504 nop
21505 set 0x10, %i5
21506 ldd [%l7 + %i5], %i4
21507 nop
21508 set 0x70, %g3
21509 ldx [%l7 + %g3], %o1
21510 set 0x70, %l1
21511 ldda [%l7 + %l1] 0xeb, %l0
21512 wr %g1, %g4, %set_softint
21513 fpsub32 %f20, %f18, %f2
21514 add %g2, %g6, %i3
21515 nop
21516 set 0x30, %l3
21517 ldd [%l7 + %l3], %i4
21518 nop
21519 set 0x26, %g6
21520 sth %l1, [%l7 + %g6]
21521 membar #Sync
21522 set 0x40, %i0
21523 ldda [%l7 + %i0] 0xf9, %f0
21524 set 0x0C, %o3
21525 swapa [%l7 + %o3] 0x81, %g5
21526 set 0x28, %l0
21527 sta %f28, [%l7 + %l0] 0x88
21528 set 0x10, %o5
21529 stwa %i0, [%l7 + %o5] 0x89
21530 nop
21531 set 0x50, %o1
21532 std %o4, [%l7 + %o1]
21533 nop
21534 set 0x1A, %o2
21535 sth %o6, [%l7 + %o2]
21536 nop
21537 set 0x7E, %l5
21538 sth %o0, [%l7 + %l5]
21539 nop
21540 set 0x28, %i7
21541 std %f24, [%l7 + %i7]
21542 set 0x48, %l6
21543 lda [%l7 + %l6] 0x88, %f4
21544 nop
21545 set 0x70, %l2
21546 ldx [%l7 + %l2], %i2
21547 nop
21548 set 0x4E, %l4
21549 ldub [%l7 + %l4], %i6
21550 set 0x48, %g1
21551 sta %f8, [%l7 + %g1] 0x89
21552 st %f27, [%l7 + 0x2C]
21553 set 0x1F, %i1
21554 ldstuba [%l7 + %i1] 0x81, %o3
21555 set 0x50, %i2
21556 lda [%l7 + %i2] 0x81, %f12
21557 set 0x58, %g4
21558 ldxa [%l7 + %g4] 0x81, %l4
21559 set 0x38, %o4
21560 stxa %l3, [%l7 + %o4] 0xeb
21561 membar #Sync
21562 nop
21563 set 0x34, %g7
21564 swap [%l7 + %g7], %l5
21565 nop
21566 set 0x38, %o6
21567 std %f0, [%l7 + %o6]
21568 set 0x64, %i6
21569 sta %f5, [%l7 + %i6] 0x80
21570 nop
21571 set 0x28, %i4
21572 ldx [%l7 + %i4], %l6
21573 nop
21574 set 0x68, %g5
21575 swap [%l7 + %g5], %i1
21576 set 0x6B, %g2
21577 stba %o4, [%l7 + %g2] 0xe2
21578 membar #Sync
21579 set 0x28, %o7
21580 prefetcha [%l7 + %o7] 0x88, 3
21581 nop
21582 set 0x10, %o0
21583 stx %fsr, [%l7 + %o0]
21584 nop
21585 set 0x10, %i5
21586 swap [%l7 + %i5], %i7
21587 nop
21588 set 0x60, %g3
21589 stx %fsr, [%l7 + %g3]
21590 st %f13, [%l7 + 0x24]
21591 nop
21592 set 0x28, %i3
21593 std %g6, [%l7 + %i3]
21594 set 0x18, %l3
21595 stda %o6, [%l7 + %l3] 0x81
21596 set 0x60, %l1
21597 stda %o2, [%l7 + %l1] 0xea
21598 membar #Sync
21599 set 0x14, %i0
21600 lda [%l7 + %i0] 0x81, %f12
21601 nop
21602 set 0x24, %g6
21603 ldsb [%l7 + %g6], %l2
21604 nop
21605 set 0x20, %l0
21606 ldsw [%l7 + %l0], %i4
21607 st %fsr, [%l7 + 0x30]
21608 nop
21609 set 0x0D, %o5
21610 stb %l0, [%l7 + %o5]
21611 ld [%l7 + 0x7C], %f8
21612 set 0x28, %o3
21613 ldxa [%l7 + %o3] 0x80, %g1
21614 set 0x0C, %o1
21615 swapa [%l7 + %o1] 0x89, %g4
21616 nop
21617 set 0x6C, %l5
21618 stb %o1, [%l7 + %l5]
21619 nop
21620 set 0x12, %i7
21621 ldsh [%l7 + %i7], %g6
21622 bn,a,pn %xcc, loop_132
21623 nop
21624 set 0x1C, %l6
21625 ldsw [%l7 + %l6], %g2
21626 nop
21627 set 0x08, %l2
21628 stx %i3, [%l7 + %l2]
21629 nop
21630 set 0x6C, %o2
21631 swap [%l7 + %o2], %l1
21632loop_132:
21633 and %g5, %i5, %i0
21634 nop
21635 set 0x10, %g1
21636 ldd [%l7 + %g1], %f28
21637 or %o5, %o0, %o6
21638 nop
21639 set 0x70, %l4
21640 std %i2, [%l7 + %l4]
21641 fpadd32 %f8, %f14, %f22
21642 nop
21643 set 0x78, %i1
21644 stb %o3, [%l7 + %i1]
21645 nop
21646 set 0x30, %g4
21647 ldd [%l7 + %g4], %l4
21648 nop
21649 set 0x08, %o4
21650 ldx [%l7 + %o4], %i6
21651 nop
21652 set 0x70, %g7
21653 ldx [%l7 + %g7], %l5
21654 nop
21655 set 0x4C, %i2
21656 prefetch [%l7 + %i2], 0
21657 nop
21658 set 0x10, %i6
21659 std %i6, [%l7 + %i6]
21660 nop
21661 set 0x50, %o6
21662 stx %l3, [%l7 + %o6]
21663 set 0x4C, %i4
21664 lda [%l7 + %i4] 0x81, %f24
21665 ld [%l7 + 0x6C], %f31
21666 add %l7, 0x10, %l6
21667 wr %g0, 0x81, %asi
21668 casxa [%l6] 0x81, %i1, %g3
21669 add %i7, %g7, %o4
21670 bl %xcc, loop_133
21671 ld [%l7 + 0x60], %f17
21672 nop
21673 set 0x40, %g5
21674 stw %o7, [%l7 + %g5]
21675 nop
21676 set 0x21, %g2
21677 ldstub [%l7 + %g2], %o2
21678loop_133:
21679 st %fsr, [%l7 + 0x24]
21680 add %l7, 0x78, %l6
21681 wr %g0, 0x81, %asi
21682 lda [%l6] %asi, %i4
21683 casa [%l6] 0x81, %i4, %l2
21684 add %l7, 0x48, %l6
21685 wr %g0, 0x81, %asi
21686 ldxa [%l6] %asi, %g1
21687 casxa [%l6] 0x81, %g1, %g4
21688 nop
21689 set 0x64, %o7
21690 stw %o1, [%l7 + %o7]
21691 st %f18, [%l7 + 0x44]
21692 nop
21693 set 0x1A, %i5
21694 stb %l0, [%l7 + %i5]
21695 nop
21696 set 0x6E, %o0
21697 ldsh [%l7 + %o0], %g2
21698 add %l7, 0x18, %l6
21699 wr %g0, 0x80, %asi
21700 casxa [%l6] 0x80, %g6, %i3
21701 set 0x4C, %g3
21702 stha %l1, [%l7 + %g3] 0xe3
21703 membar #Sync
21704 set 0x0C, %l3
21705 sta %f15, [%l7 + %l3] 0x89
21706 nop
21707 set 0x58, %l1
21708 swap [%l7 + %l1], %g5
21709 nop
21710 set 0x28, %i0
21711 prefetch [%l7 + %i0], 3
21712 nop
21713 set 0x0D, %g6
21714 ldsb [%l7 + %g6], %i5
21715 nop
21716 set 0x3C, %l0
21717 prefetch [%l7 + %l0], 1
21718 nop
21719 set 0x28, %o5
21720 ldd [%l7 + %o5], %f8
21721 set 0x34, %o3
21722 lda [%l7 + %o3] 0x89, %f11
21723 set 0x7D, %i3
21724 ldstuba [%l7 + %i3] 0x88, %i0
21725 set 0x0C, %l5
21726 swapa [%l7 + %l5] 0x89, %o5
21727 set 0x18, %o1
21728 stwa %o0, [%l7 + %o1] 0x81
21729 wr %o6, %i2, %ccr
21730 set 0x10, %l6
21731 ldda [%l7 + %l6] 0xe2, %l4
21732 add %l7, 0x2C, %l6
21733 wr %g0, 0x89, %asi
21734 casa [%l6] 0x89, %i6, %o3
21735 set 0x30, %l2
21736 ldda [%l7 + %l2] 0x88, %l4
21737 set 0x64, %i7
21738 swapa [%l7 + %i7] 0x80, %l3
21739 set 0x78, %o2
21740 sta %f5, [%l7 + %o2] 0x89
21741 nop
21742 set 0x60, %l4
21743 std %i0, [%l7 + %l4]
21744 set 0x20, %i1
21745 ldxa [%l7 + %i1] 0x89, %l6
21746 nop
21747 set 0x68, %g1
21748 ldx [%l7 + %g1], %i7
21749 nop
21750 set 0x7C, %g4
21751 stb %g3, [%l7 + %g4]
21752 set 0x42, %g7
21753 ldstuba [%l7 + %g7] 0x80, %g7
21754 nop
21755 nop
21756 setx 0x6DA83A1A5AF64504, %l0, %l6
21757 stx %l6, [%l7 + 0x28]
21758 ldd [%l7 + 0x28], %f26
21759 setx 0xE22146E8184CDA63, %l1, %l5
21760 stx %l5, [%l7 + 0x10]
21761 ldd [%l7 + 0x10], %f2
21762 fdivd %f2, %f26, %f22
21763 bleu,a,pt %icc, loop_134
21764 wr %g0, 0x5, %fprs
21765 set 0x70, %o4
21766 prefetcha [%l7 + %o4] 0x80, 3
21767loop_134:
21768 nop
21769 set 0x64, %i2
21770 sta %f19, [%l7 + %i2] 0x89
21771 nop
21772 set 0x50, %o6
21773 ldsw [%l7 + %o6], %o2
21774 set 0x40, %i4
21775 ldda [%l7 + %i4] 0x81, %f16
21776 nop
21777 set 0x0B, %i6
21778 ldstub [%l7 + %i6], %g1
21779 nop
21780 set 0x0A, %g2
21781 ldsb [%l7 + %g2], %g4
21782 wr %o1, %l0, %set_softint
21783 set 0x40, %g5
21784 stda %f0, [%l7 + %g5] 0xd2
21785 set 0x4C, %i5
21786 sta %f15, [%l7 + %i5] 0x80
21787 ble,a,pt %icc, loop_135
21788 nop
21789 set 0x1A, %o0
21790 ldsh [%l7 + %o0], %l2
21791 set 0x10, %g3
21792 stwa %g2, [%l7 + %g3] 0x88
21793loop_135:
21794 nop
21795 set 0x48, %l3
21796 ldd [%l7 + %l3], %g6
21797 add %l7, 0x58, %l6
21798 wr %g0, 0x81, %asi
21799 lda [%l6] %asi, %l1
21800 casa [%l6] 0x81, %l1, %i3
21801 add %i5, %g5, %o5
21802 set 0x64, %l1
21803 stwa %i0, [%l7 + %l1] 0xea
21804 membar #Sync
21805 or %o0, %o6, %l4
21806 nop
21807 set 0x20, %i0
21808 std %f24, [%l7 + %i0]
21809 set 0x7C, %o7
21810 stwa %i2, [%l7 + %o7] 0xe2
21811 membar #Sync
21812 set 0x40, %l0
21813 ldda [%l7 + %l0] 0x89, %o2
21814 set 0x68, %o5
21815 ldxa [%l7 + %o5] 0x80, %i6
21816 set 0x70, %o3
21817 ldda [%l7 + %o3] 0x89, %l2
21818 set 0x40, %g6
21819 ldda [%l7 + %g6] 0xd8, %f16
21820 nop
21821 set 0x55, %l5
21822 ldub [%l7 + %l5], %l5
21823 or %i1, %l6, %g3
21824 set 0x32, %o1
21825 stha %g7, [%l7 + %o1] 0x89
21826 nop
21827 set 0x40, %l6
21828 ldsw [%l7 + %l6], %i7
21829 nop
21830 set 0x38, %l2
21831 stx %fsr, [%l7 + %l2]
21832 nop
21833 set 0x38, %i3
21834 ldd [%l7 + %i3], %o6
21835 add %l7, 0x60, %l6
21836 wr %g0, 0x89, %asi
21837 casxa [%l6] 0x89, %i4, %o2
21838 set 0x40, %o2
21839 stha %o4, [%l7 + %o2] 0x81
21840 or %g4, %g1, %o1
21841 wr %l0, %g2, %clear_softint
21842 set 0x18, %l4
21843 ldxa [%l7 + %l4] 0x80, %g6
21844 set 0x18, %i1
21845 ldxa [%l7 + %i1] 0x89, %l2
21846 add %l7, 0x40, %l6
21847 wr %g0, 0x89, %asi
21848 casa [%l6] 0x89, %l1, %i3
21849 set 0x58, %i7
21850 ldxa [%l7 + %i7] 0x88, %g5
21851 nop
21852 set 0x50, %g1
21853 std %f8, [%l7 + %g1]
21854 nop
21855 set 0x7A, %g7
21856 ldsh [%l7 + %g7], %i5
21857 st %fsr, [%l7 + 0x1C]
21858 nop
21859 set 0x70, %o4
21860 ldd [%l7 + %o4], %f24
21861 set 0x14, %g4
21862 sta %f22, [%l7 + %g4] 0x80
21863 nop
21864 set 0x24, %o6
21865 swap [%l7 + %o6], %o5
21866 set 0x16, %i4
21867 stha %i0, [%l7 + %i4] 0xe2
21868 membar #Sync
21869 set 0x6C, %i6
21870 stwa %o0, [%l7 + %i6] 0xe2
21871 membar #Sync
21872 nop
21873 set 0x40, %i2
21874 stx %o6, [%l7 + %i2]
21875 st %f8, [%l7 + 0x50]
21876 nop
21877 set 0x4D, %g5
21878 ldub [%l7 + %g5], %l4
21879 set 0x70, %g2
21880 stxa %o3, [%l7 + %g2] 0xea
21881 membar #Sync
21882 set 0x60, %i5
21883 ldstuba [%l7 + %i5] 0x89, %i2
21884 nop
21885 set 0x68, %o0
21886 std %f26, [%l7 + %o0]
21887 set 0x20, %g3
21888 sta %f25, [%l7 + %g3] 0x80
21889 add %i6, %l3, %i1
21890 st %f18, [%l7 + 0x18]
21891 nop
21892 set 0x54, %l1
21893 ldsw [%l7 + %l1], %l6
21894 nop
21895 set 0x60, %i0
21896 lduw [%l7 + %i0], %l5
21897 set 0x18, %o7
21898 stda %g2, [%l7 + %o7] 0xe3
21899 membar #Sync
21900 nop
21901 set 0x60, %l0
21902 ldx [%l7 + %l0], %g7
21903 set 0x78, %o5
21904 ldxa [%l7 + %o5] 0x89, %i7
21905 or %o7, %o2, %o4
21906 nop
21907 set 0x6C, %l3
21908 swap [%l7 + %l3], %g4
21909 nop
21910 set 0x14, %o3
21911 ldsw [%l7 + %o3], %g1
21912 set 0x40, %l5
21913 ldda [%l7 + %l5] 0xda, %f0
21914 set 0x78, %g6
21915 stda %o0, [%l7 + %g6] 0xe3
21916 membar #Sync
21917 set 0x20, %l6
21918 swapa [%l7 + %l6] 0x89, %l0
21919 nop
21920 set 0x6C, %o1
21921 lduw [%l7 + %o1], %g2
21922 nop
21923 set 0x20, %i3
21924 ldub [%l7 + %i3], %g6
21925 nop
21926 set 0x70, %o2
21927 stx %fsr, [%l7 + %o2]
21928 set 0x70, %l4
21929 ldda [%l7 + %l4] 0xeb, %i4
21930 set 0x6C, %l2
21931 stwa %l2, [%l7 + %l2] 0xe2
21932 membar #Sync
21933 add %i3, %g5, %i5
21934 set 0x40, %i1
21935 stda %f0, [%l7 + %i1] 0xf9
21936 membar #Sync
21937 membar #Sync
21938 set 0x40, %g1
21939 ldda [%l7 + %g1] 0xf9, %f16
21940 set 0x0F, %g7
21941 stba %o5, [%l7 + %g7] 0x89
21942 set 0x40, %o4
21943 stda %l0, [%l7 + %o4] 0x80
21944 set 0x74, %g4
21945 stwa %o0, [%l7 + %g4] 0x80
21946 nop
21947 set 0x64, %i7
21948 prefetch [%l7 + %i7], 4
21949 nop
21950 set 0x12, %o6
21951 ldsh [%l7 + %o6], %o6
21952 or %l4, %i0, %o3
21953 or %i2, %l3, %i1
21954 nop
21955 set 0x1C, %i4
21956 prefetch [%l7 + %i4], 2
21957 set 0x10, %i6
21958 stxa %i6, [%l7 + %i6] 0x81
21959 nop
21960 set 0x60, %g5
21961 ldsw [%l7 + %g5], %l5
21962 set 0x70, %g2
21963 sta %f8, [%l7 + %g2] 0x88
21964 set 0x36, %i5
21965 stba %l6, [%l7 + %i5] 0x80
21966 nop
21967 set 0x5C, %o0
21968 lduw [%l7 + %o0], %g3
21969 nop
21970 set 0x1C, %g3
21971 lduw [%l7 + %g3], %g7
21972 set 0x20, %l1
21973 swapa [%l7 + %l1] 0x80, %o7
21974 set 0x40, %i2
21975 stda %f0, [%l7 + %i2] 0x88
21976 fpsub16s %f24, %f27, %f28
21977 fpadd16s %f26, %f1, %f3
21978 set 0x20, %i0
21979 prefetcha [%l7 + %i0] 0x89, 3
21980 nop
21981 set 0x16, %o7
21982 ldsb [%l7 + %o7], %i7
21983 add %l7, 0x38, %l6
21984 wr %g0, 0x89, %asi
21985 lda [%l6] %asi, %o4
21986 casa [%l6] 0x89, %o4, %g1
21987 nop
21988 set 0x3E, %l0
21989 ldsb [%l7 + %l0], %g4
21990 set 0x40, %o5
21991 ldda [%l7 + %o5] 0xd8, %f0
21992 set 0x15, %o3
21993 ldstuba [%l7 + %o3] 0x81, %o1
21994 set 0x40, %l5
21995 stda %f0, [%l7 + %l5] 0xf0
21996 membar #Sync
21997 add %l7, 0x70, %l6
21998 wr %g0, 0x89, %asi
21999 ldxa [%l6] %asi, %l0
22000 casxa [%l6] 0x89, %l0, %g6
22001 set 0x08, %l3
22002 stxa %g2, [%l7 + %l3] 0xea
22003 membar #Sync
22004 set 0x40, %g6
22005 stda %f0, [%l7 + %g6] 0x89
22006 set 0x08, %o1
22007 stda %i4, [%l7 + %o1] 0xeb
22008 membar #Sync
22009 set 0x24, %i3
22010 stwa %i3, [%l7 + %i3] 0xe2
22011 membar #Sync
22012 and %l2, %g5, %i5
22013 nop
22014 set 0x38, %o2
22015 prefetch [%l7 + %o2], 4
22016 set 0x38, %l4
22017 ldstuba [%l7 + %l4] 0x80, %o5
22018 set 0x20, %l2
22019 stda %l0, [%l7 + %l2] 0xeb
22020 membar #Sync
22021 membar #Sync
22022 set 0x40, %l6
22023 ldda [%l7 + %l6] 0xf0, %f0
22024 nop
22025 set 0x47, %g1
22026 stb %o0, [%l7 + %g1]
22027 nop
22028 set 0x38, %i1
22029 stx %o6, [%l7 + %i1]
22030 nop
22031 set 0x52, %g7
22032 ldstub [%l7 + %g7], %l4
22033 set 0x4E, %g4
22034 stha %i0, [%l7 + %g4] 0x80
22035 EXIT_GOOD
22036
22037
22038
22039!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22040!
22041! Stats for Thread 5:
22042!
22043! Type l : 1254
22044! Type a : 28
22045! Type cti : 20
22046! Type x : 546
22047! Type f : 30
22048! Type i : 122
22049!
22050!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22051
22052!
22053! Thread 6 Start
22054!
22055.global thread_6
22056thread_6:
22057 mov %l7, %g1
22058 !# Set %cwp for 8 windows
22059 !# This threads memory space into each %l7
22060 wrpr %g0, 0x7, %cwp
22061 mov %g1, %l7
22062 wrpr %g0, 0x6, %cwp
22063 mov %g1, %l7
22064 wrpr %g0, 0x5, %cwp
22065 mov %g1, %l7
22066 wrpr %g0, 0x4, %cwp
22067 mov %g1, %l7
22068 wrpr %g0, 0x3, %cwp
22069 mov %g1, %l7
22070 wrpr %g0, 0x2, %cwp
22071 mov %g1, %l7
22072 wrpr %g0, 0x1, %cwp
22073 mov %g1, %l7
22074 wrpr %g0, 0x0, %cwp
22075 mov %g1, %l7
22076
22077 !# Set %fsr
22078 setx 0x0000000000400000, %l0, %l6 !# no post process
22079 stx %l6, [%l7 + 0x0] !# no post process
22080 ldx [%l7 + 0x0], %fsr !# no post process
22081
22082 wr %g0, 0x80, %asi !# no post process
22083
22084 !# Initialize registers ..
22085
22086 !# Global registers
22087 set 0xE, %g1
22088 set 0x8, %g2
22089 set 0x0, %g3
22090 set 0x0, %g4
22091 set 0xD, %g5
22092 set 0x1, %g6
22093 set 0xE, %g7
22094 !# Input registers
22095 set -0x2, %i0
22096 set -0x1, %i1
22097 set -0x0, %i2
22098 set -0x3, %i3
22099 set -0x7, %i4
22100 set -0x6, %i5
22101 set -0xB, %i6
22102 set -0x8, %i7
22103 !# Local registers
22104 set 0x50DB9B65, %l0
22105 set 0x3502D5F3, %l1
22106 set 0x65BF061A, %l2
22107 set 0x2AE2CA2C, %l3
22108 set 0x60B4A360, %l4
22109 set 0x71794DD7, %l5
22110 set 0x311239D4, %l6
22111 !# Output registers
22112 set -0x0DF8, %o0
22113 set -0x0E9B, %o1
22114 set -0x1C16, %o2
22115 set 0x17FC, %o3
22116 set -0x14D7, %o4
22117 set -0x00F3, %o5
22118 set 0x0D86, %o6
22119 set 0x04FE, %o7
22120 !# Float registers
22121 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
22122 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
22123 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
22124 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
22125 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
22126 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
22127 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
22128 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
22129 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
22130 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
22131 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
22132 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
22133 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
22134 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
22135 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
22136 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
22137
22138 !# Execute Main Diag ..
22139
22140 and %i2, %o3, %i1
22141 set 0x50, %i7
22142 prefetcha [%l7 + %i7] 0x89, 0
22143 nop
22144 set 0x20, %o4
22145 ldsw [%l7 + %o4], %l3
22146 nop
22147 set 0x08, %o6
22148 ldsb [%l7 + %o6], %l5
22149 and %l6, %g7, %o7
22150 nop
22151 set 0x10, %i4
22152 std %f16, [%l7 + %i4]
22153 set 0x23, %g5
22154 ldstuba [%l7 + %g5] 0x88, %g3
22155 nop
22156 set 0x40, %g2
22157 ldd [%l7 + %g2], %o2
22158 set 0x3C, %i6
22159 stwa %o4, [%l7 + %i6] 0xeb
22160 membar #Sync
22161 nop
22162 set 0x4C, %i5
22163 lduh [%l7 + %i5], %g1
22164 nop
22165 set 0x0A, %g3
22166 lduh [%l7 + %g3], %g4
22167 nop
22168 set 0x40, %l1
22169 lduw [%l7 + %l1], %i7
22170 ld [%l7 + 0x14], %f12
22171 nop
22172 set 0x68, %o0
22173 prefetch [%l7 + %o0], 0
22174 set 0x40, %i2
22175 stda %f16, [%l7 + %i2] 0xf8
22176 membar #Sync
22177 or %l0, %g6, %o1
22178 set 0x10, %i0
22179 stxa %i4, [%l7 + %i0] 0xe2
22180 membar #Sync
22181 nop
22182 set 0x40, %o7
22183 stx %fsr, [%l7 + %o7]
22184 membar #Sync
22185 set 0x40, %l0
22186 ldda [%l7 + %l0] 0xf9, %f16
22187 nop
22188 set 0x73, %o3
22189 ldub [%l7 + %o3], %g2
22190 set 0x08, %o5
22191 stda %l2, [%l7 + %o5] 0x88
22192 fpsub16s %f15, %f31, %f3
22193 add %g5, %i3, %i5
22194 set 0x58, %l3
22195 sta %f16, [%l7 + %l3] 0x80
22196 nop
22197 set 0x2A, %l5
22198 lduh [%l7 + %l5], %o5
22199 nop
22200 set 0x38, %g6
22201 swap [%l7 + %g6], %l1
22202 add %o6, %o0, %i0
22203 or %l4, %i2, %i1
22204 set 0x4D, %i3
22205 stba %o3, [%l7 + %i3] 0xea
22206 membar #Sync
22207 set 0x1C, %o2
22208 stha %l3, [%l7 + %o2] 0xea
22209 membar #Sync
22210 add %l5, %i6, %g7
22211 wr %l6, %o7, %set_softint
22212 set 0x24, %o1
22213 stha %g3, [%l7 + %o1] 0x80
22214 set 0x14, %l4
22215 stwa %o4, [%l7 + %l4] 0x88
22216 bleu,pn %xcc, loop_136
22217 nop
22218 set 0x48, %l6
22219 swap [%l7 + %l6], %g1
22220 set 0x20, %l2
22221 ldxa [%l7 + %l2] 0x89, %o2
22222loop_136:
22223 nop
22224 set 0x30, %i1
22225 ldda [%l7 + %i1] 0x88, %g4
22226 set 0x1C, %g1
22227 lda [%l7 + %g1] 0x89, %f27
22228 st %fsr, [%l7 + 0x7C]
22229 set 0x51, %g7
22230 stba %i7, [%l7 + %g7] 0x89
22231 nop
22232 set 0x6C, %i7
22233 stw %l0, [%l7 + %i7]
22234 nop
22235 set 0x34, %g4
22236 swap [%l7 + %g4], %g6
22237 st %fsr, [%l7 + 0x34]
22238 nop
22239 set 0x4D, %o4
22240 ldstub [%l7 + %o4], %o1
22241 nop
22242 set 0x44, %i4
22243 sth %i4, [%l7 + %i4]
22244 set 0x60, %g5
22245 ldda [%l7 + %g5] 0xea, %l2
22246 nop
22247 set 0x10, %g2
22248 std %f22, [%l7 + %g2]
22249 nop
22250 set 0x38, %i6
22251 lduw [%l7 + %i6], %g5
22252 nop
22253 set 0x08, %o6
22254 ldd [%l7 + %o6], %f30
22255 nop
22256 set 0x20, %i5
22257 swap [%l7 + %i5], %g2
22258 nop
22259 set 0x78, %l1
22260 std %f20, [%l7 + %l1]
22261 fpsub32 %f30, %f6, %f20
22262 nop
22263 set 0x38, %o0
22264 ldd [%l7 + %o0], %f10
22265 st %f21, [%l7 + 0x7C]
22266 ld [%l7 + 0x50], %f10
22267 set 0x60, %g3
22268 stxa %i5, [%l7 + %g3] 0x81
22269 nop
22270 set 0x7A, %i0
22271 ldsh [%l7 + %i0], %i3
22272 or %l1, %o5, %o6
22273 nop
22274 set 0x4C, %i2
22275 ldsw [%l7 + %i2], %i0
22276 set 0x30, %l0
22277 ldda [%l7 + %l0] 0x80, %l4
22278 nop
22279 set 0x38, %o7
22280 swap [%l7 + %o7], %i2
22281 set 0x18, %o5
22282 ldxa [%l7 + %o5] 0x88, %o0
22283 nop
22284 set 0x60, %l3
22285 stw %o3, [%l7 + %l3]
22286 set 0x2F, %l5
22287 stba %l3, [%l7 + %l5] 0xe2
22288 membar #Sync
22289 nop
22290 set 0x38, %g6
22291 ldd [%l7 + %g6], %i0
22292 nop
22293 set 0x48, %o3
22294 sth %i6, [%l7 + %o3]
22295 nop
22296 set 0x1C, %o2
22297 stw %g7, [%l7 + %o2]
22298 and %l5, %o7, %l6
22299 nop
22300 set 0x08, %o1
22301 ldx [%l7 + %o1], %g3
22302 set 0x40, %i3
22303 stda %f16, [%l7 + %i3] 0x89
22304 set 0x40, %l4
22305 ldxa [%l7 + %l4] 0x80, %o4
22306 fpadd16 %f8, %f4, %f6
22307 nop
22308 set 0x70, %l6
22309 stw %o2, [%l7 + %l6]
22310 set 0x50, %i1
22311 ldda [%l7 + %i1] 0x89, %g4
22312 set 0x10, %g1
22313 ldxa [%l7 + %g1] 0x89, %i7
22314 nop
22315 set 0x40, %l2
22316 std %l0, [%l7 + %l2]
22317 or %g1, %g6, %i4
22318 nop
22319 set 0x10, %i7
22320 std %l2, [%l7 + %i7]
22321 st %fsr, [%l7 + 0x70]
22322 nop
22323 set 0x5B, %g7
22324 ldsb [%l7 + %g7], %o1
22325 add %l7, 0x64, %l6
22326 wr %g0, 0x88, %asi
22327 lda [%l6] %asi, %g5
22328 casa [%l6] 0x88, %g5, %i5
22329 add %l7, 0x78, %l6
22330 wr %g0, 0x88, %asi
22331 casxa [%l6] 0x88, %i3, %l1
22332 set 0x58, %o4
22333 swapa [%l7 + %o4] 0x80, %g2
22334 nop
22335 set 0x44, %g4
22336 lduw [%l7 + %g4], %o6
22337 nop
22338 set 0x2B, %i4
22339 ldsb [%l7 + %i4], %i0
22340 set 0x0C, %g5
22341 stwa %l4, [%l7 + %g5] 0xe2
22342 membar #Sync
22343 set 0x0E, %i6
22344 ldstuba [%l7 + %i6] 0x80, %i2
22345 set 0x10, %g2
22346 stxa %o5, [%l7 + %g2] 0xea
22347 membar #Sync
22348 nop
22349 set 0x78, %o6
22350 ldsw [%l7 + %o6], %o0
22351 set 0x68, %l1
22352 lda [%l7 + %l1] 0x89, %f20
22353 nop
22354 set 0x28, %o0
22355 swap [%l7 + %o0], %o3
22356 or %l3, %i1, %g7
22357 nop
22358 set 0x0C, %i5
22359 lduh [%l7 + %i5], %l5
22360 nop
22361 set 0x14, %g3
22362 sth %i6, [%l7 + %g3]
22363 nop
22364 set 0x2A, %i0
22365 ldsh [%l7 + %i0], %o7
22366 nop
22367 set 0x3C, %i2
22368 stw %l6, [%l7 + %i2]
22369 set 0x38, %o7
22370 stda %o4, [%l7 + %o7] 0x88
22371 nop
22372 set 0x08, %o5
22373 ldx [%l7 + %o5], %o2
22374 add %g4, %i7, %l0
22375 nop
22376 set 0x08, %l3
22377 sth %g1, [%l7 + %l3]
22378 set 0x2C, %l0
22379 stwa %g3, [%l7 + %l0] 0xe2
22380 membar #Sync
22381 nop
22382 set 0x0E, %l5
22383 ldsh [%l7 + %l5], %i4
22384 nop
22385 set 0x1C, %o3
22386 stw %l2, [%l7 + %o3]
22387 nop
22388 set 0x30, %g6
22389 ldd [%l7 + %g6], %g6
22390 nop
22391 set 0x18, %o1
22392 std %g4, [%l7 + %o1]
22393 add %i5, %o1, %i3
22394 set 0x09, %i3
22395 ldstuba [%l7 + %i3] 0x89, %l1
22396 set 0x7C, %o2
22397 swapa [%l7 + %o2] 0x81, %o6
22398 nop
22399 set 0x08, %l4
22400 stx %fsr, [%l7 + %l4]
22401 nop
22402 set 0x60, %l6
22403 swap [%l7 + %l6], %i0
22404 nop
22405 set 0x08, %g1
22406 ldx [%l7 + %g1], %l4
22407 nop
22408 set 0x58, %i1
22409 ldd [%l7 + %i1], %i2
22410 and %o5, %g2, %o3
22411 nop
22412 set 0x18, %i7
22413 ldx [%l7 + %i7], %o0
22414 add %l3, %i1, %g7
22415 membar #Sync
22416 set 0x40, %l2
22417 ldda [%l7 + %l2] 0xf8, %f16
22418 fpsub16 %f24, %f10, %f28
22419 set 0x38, %o4
22420 stda %i6, [%l7 + %o4] 0xe2
22421 membar #Sync
22422 nop
22423 set 0x10, %g4
22424 stw %l5, [%l7 + %g4]
22425 fpadd16s %f17, %f8, %f5
22426 nop
22427 or %g0, 0x8, %l0
22428 sllx %l0, 0x3c, %l0
22429 wr %l0, %g0, %sys_tick_cmpr
22430 set 0x14, %g7
22431 swapa [%l7 + %g7] 0x81, %o2
22432 set 0x48, %g5
22433 stda %g4, [%l7 + %g5] 0x88
22434 set 0x10, %i4
22435 ldda [%l7 + %i4] 0xeb, %i6
22436 set 0x58, %g2
22437 prefetcha [%l7 + %g2] 0x88, 3
22438 set 0x64, %i6
22439 sta %f4, [%l7 + %i6] 0x80
22440 wr %g1, %g3, %softint
22441 set 0x6F, %o6
22442 ldstuba [%l7 + %o6] 0x80, %i7
22443 bge,pn %icc, loop_137
22444 add %i4, %l2, %g6
22445 set 0x44, %l1
22446 swapa [%l7 + %l1] 0x80, %i5
22447loop_137:
22448 nop
22449 set 0x48, %i5
22450 stx %fsr, [%l7 + %i5]
22451 nop
22452 set 0x0E, %g3
22453 ldub [%l7 + %g3], %g5
22454 or %o1, %i3, %l1
22455 or %o6, %l4, %i2
22456 nop
22457 set 0x52, %i0
22458 ldub [%l7 + %i0], %o5
22459 nop
22460 set 0x20, %i2
22461 std %f4, [%l7 + %i2]
22462 add %l7, 0x7C, %l6
22463 wr %g0, 0x89, %asi
22464 casa [%l6] 0x89, %g2, %i0
22465 nop
22466 set 0x40, %o7
22467 std %f14, [%l7 + %o7]
22468 nop
22469 set 0x78, %o0
22470 prefetch [%l7 + %o0], 4
22471 nop
22472 set 0x44, %o5
22473 swap [%l7 + %o5], %o0
22474 nop
22475 set 0x6C, %l3
22476 prefetch [%l7 + %l3], 1
22477 set 0x7C, %l0
22478 stha %o3, [%l7 + %l0] 0x80
22479 st %f31, [%l7 + 0x40]
22480 nop
22481 set 0x68, %l5
22482 stx %fsr, [%l7 + %l5]
22483 nop
22484 set 0x50, %g6
22485 ldd [%l7 + %g6], %f20
22486 nop
22487 set 0x18, %o3
22488 sth %l3, [%l7 + %o3]
22489 nop
22490 set 0x18, %i3
22491 stx %fsr, [%l7 + %i3]
22492 set 0x48, %o2
22493 swapa [%l7 + %o2] 0x81, %i1
22494 nop
22495 set 0x38, %l4
22496 stw %i6, [%l7 + %l4]
22497 nop
22498 set 0x20, %o1
22499 swap [%l7 + %o1], %l5
22500 set 0x60, %l6
22501 prefetcha [%l7 + %l6] 0x81, 4
22502 fpadd32s %f10, %f5, %f13
22503 and %o4, %o2, %g4
22504 nop
22505 set 0x6C, %g1
22506 ldsw [%l7 + %g1], %o7
22507 set 0x28, %i1
22508 ldxa [%l7 + %i1] 0x80, %l6
22509 nop
22510 set 0x08, %i7
22511 ldx [%l7 + %i7], %l0
22512 set 0x40, %o4
22513 ldda [%l7 + %o4] 0x81, %f16
22514 nop
22515 set 0x44, %l2
22516 lduh [%l7 + %l2], %g1
22517 bn,a %xcc, loop_138
22518 nop
22519 set 0x40, %g4
22520 stx %fsr, [%l7 + %g4]
22521 ld [%l7 + 0x48], %f27
22522 nop
22523 set 0x24, %g5
22524 stw %g3, [%l7 + %g5]
22525loop_138:
22526 fpsub32s %f15, %f28, %f19
22527 nop
22528 set 0x21, %g7
22529 ldub [%l7 + %g7], %i7
22530 nop
22531 set 0x4C, %i4
22532 ldstub [%l7 + %i4], %i4
22533 st %fsr, [%l7 + 0x0C]
22534 st %f30, [%l7 + 0x6C]
22535 nop
22536 set 0x38, %g2
22537 ldd [%l7 + %g2], %f22
22538 nop
22539 set 0x28, %i6
22540 ldd [%l7 + %i6], %f24
22541 set 0x40, %o6
22542 stxa %l2, [%l7 + %o6] 0xeb
22543 membar #Sync
22544 nop
22545 set 0x26, %l1
22546 ldsh [%l7 + %l1], %g6
22547 ld [%l7 + 0x1C], %f1
22548 set 0x28, %g3
22549 ldxa [%l7 + %g3] 0x89, %g5
22550 set 0x35, %i0
22551 stba %i5, [%l7 + %i0] 0xe3
22552 membar #Sync
22553 set 0x50, %i2
22554 swapa [%l7 + %i2] 0x80, %i3
22555 set 0x18, %o7
22556 lda [%l7 + %o7] 0x89, %f0
22557 nop
22558 set 0x20, %o0
22559 std %o0, [%l7 + %o0]
22560 nop
22561 set 0x1D, %o5
22562 ldub [%l7 + %o5], %l1
22563 set 0x18, %i5
22564 lda [%l7 + %i5] 0x89, %f30
22565 set 0x78, %l3
22566 stxa %o6, [%l7 + %l3] 0xe2
22567 membar #Sync
22568 nop
22569 set 0x08, %l0
22570 ldd [%l7 + %l0], %l4
22571 set 0x20, %g6
22572 stxa %i2, [%l7 + %g6] 0x81
22573 set 0x30, %o3
22574 ldda [%l7 + %o3] 0x80, %g2
22575 nop
22576 set 0x58, %l5
22577 std %o4, [%l7 + %l5]
22578 set 0x70, %i3
22579 stda %i0, [%l7 + %i3] 0xeb
22580 membar #Sync
22581 fpadd32s %f30, %f13, %f24
22582 wr %o0, %o3, %ccr
22583 nop
22584 set 0x1C, %l4
22585 lduw [%l7 + %l4], %l3
22586 fpsub16 %f10, %f10, %f12
22587 add %l7, 0x74, %l6
22588 wr %g0, 0x81, %asi
22589 lda [%l6] %asi, %i6
22590 casa [%l6] 0x81, %i6, %l5
22591 nop
22592 set 0x45, %o2
22593 ldub [%l7 + %o2], %g7
22594 set 0x28, %l6
22595 stda %i0, [%l7 + %l6] 0x88
22596 and %o4, %g4, %o2
22597 add %l7, 0x28, %l6
22598 wr %g0, 0x80, %asi
22599 casxa [%l6] 0x80, %l6, %o7
22600 add %l0, %g3, %i7
22601 st %f3, [%l7 + 0x20]
22602 nop
22603 set 0x24, %o1
22604 ldsw [%l7 + %o1], %i4
22605 nop
22606 set 0x78, %i1
22607 ldd [%l7 + %i1], %l2
22608 nop
22609 set 0x58, %g1
22610 ldd [%l7 + %g1], %g0
22611 nop
22612 set 0x0C, %o4
22613 sth %g5, [%l7 + %o4]
22614 nop
22615 set 0x40, %i7
22616 ldd [%l7 + %i7], %f12
22617 nop
22618 set 0x78, %g4
22619 ldd [%l7 + %g4], %i4
22620 set 0x58, %l2
22621 stwa %i3, [%l7 + %l2] 0x81
22622 nop
22623 set 0x10, %g7
22624 std %f10, [%l7 + %g7]
22625 or %g6, %o1, %o6
22626 nop
22627 set 0x40, %i4
22628 stw %l1, [%l7 + %i4]
22629 nop
22630 set 0x3C, %g2
22631 swap [%l7 + %g2], %l4
22632 nop
22633 set 0x08, %i6
22634 stx %g2, [%l7 + %i6]
22635 add %l7, 0x78, %l6
22636 wr %g0, 0x81, %asi
22637 lda [%l6] %asi, %i2
22638 casa [%l6] 0x81, %i2, %o5
22639 set 0x78, %o6
22640 prefetcha [%l7 + %o6] 0x81, 3
22641 add %l7, 0x50, %l6
22642 wr %g0, 0x88, %asi
22643 ldxa [%l6] %asi, %o0
22644 casxa [%l6] 0x88, %o0, %l3
22645 set 0x08, %g5
22646 lda [%l7 + %g5] 0x88, %f21
22647 set 0x58, %g3
22648 prefetcha [%l7 + %g3] 0x89, 4
22649 nop
22650 set 0x60, %i0
22651 ldd [%l7 + %i0], %i6
22652 set 0x58, %i2
22653 stxa %l5, [%l7 + %i2] 0xeb
22654 membar #Sync
22655 nop
22656 set 0x4C, %l1
22657 ldub [%l7 + %l1], %g7
22658 set 0x0B, %o0
22659 ldstuba [%l7 + %o0] 0x88, %o4
22660 nop
22661 set 0x40, %o5
22662 std %f30, [%l7 + %o5]
22663 nop
22664 set 0x28, %i5
22665 ldd [%l7 + %i5], %f6
22666 set 0x6C, %l3
22667 sta %f14, [%l7 + %l3] 0x88
22668 nop
22669 set 0x48, %o7
22670 stx %fsr, [%l7 + %o7]
22671 nop
22672 set 0x68, %l0
22673 lduh [%l7 + %l0], %g4
22674 nop
22675 set 0x48, %g6
22676 ldd [%l7 + %g6], %f30
22677 nop
22678 set 0x28, %o3
22679 ldsw [%l7 + %o3], %o2
22680 set 0x60, %l5
22681 stwa %i1, [%l7 + %l5] 0x89
22682 and %l6, %l0, %g3
22683 nop
22684 set 0x40, %i3
22685 ldd [%l7 + %i3], %o6
22686 add %l7, 0x78, %l6
22687 wr %g0, 0x88, %asi
22688 casxa [%l6] 0x88, %i4, %l2
22689 or %i7, %g1, %g5
22690 add %i5, %g6, %i3
22691 nop
22692 set 0x09, %o2
22693 stb %o1, [%l7 + %o2]
22694 set 0x3C, %l6
22695 lda [%l7 + %l6] 0x88, %f24
22696 wr %g0, 0x7, %fprs
22697 nop
22698 set 0x31, %l4
22699 ldub [%l7 + %l4], %l4
22700 nop
22701 set 0x58, %i1
22702 swap [%l7 + %i1], %g2
22703 set 0x21, %g1
22704 stba %i2, [%l7 + %g1] 0xe2
22705 membar #Sync
22706 nop
22707 set 0x78, %o4
22708 stx %o5, [%l7 + %o4]
22709 nop
22710 set 0x78, %o1
22711 lduw [%l7 + %o1], %i0
22712 fpsub16 %f16, %f28, %f14
22713 nop
22714 set 0x40, %g4
22715 std %l2, [%l7 + %g4]
22716 set 0x18, %i7
22717 stda %o0, [%l7 + %i7] 0x89
22718 set 0x68, %l2
22719 stxa %o3, [%l7 + %l2] 0x80
22720 ld [%l7 + 0x68], %f30
22721 nop
22722 set 0x7A, %g7
22723 ldstub [%l7 + %g7], %l5
22724 nop
22725 set 0x5C, %i4
22726 ldsw [%l7 + %i4], %i6
22727 or %o4, %g7, %g4
22728 set 0x40, %i6
22729 stda %f16, [%l7 + %i6] 0xc4
22730 nop
22731 set 0x2A, %o6
22732 stb %o2, [%l7 + %o6]
22733 nop
22734 set 0x48, %g5
22735 std %f4, [%l7 + %g5]
22736 set 0x57, %g3
22737 stba %l6, [%l7 + %g3] 0xe2
22738 membar #Sync
22739 nop
22740 set 0x6D, %g2
22741 ldsb [%l7 + %g2], %l0
22742 nop
22743 set 0x0E, %i0
22744 lduh [%l7 + %i0], %g3
22745 nop
22746 set 0x52, %i2
22747 ldsb [%l7 + %i2], %i1
22748 set 0x78, %l1
22749 stxa %i4, [%l7 + %l1] 0x81
22750 nop
22751 set 0x27, %o5
22752 ldstub [%l7 + %o5], %l2
22753 nop
22754 set 0x16, %i5
22755 ldsh [%l7 + %i5], %o7
22756 bleu,a,pt %xcc, loop_139
22757 nop
22758 set 0x4C, %l3
22759 swap [%l7 + %l3], %g1
22760 fpsub32s %f3, %f6, %f29
22761 nop
22762 set 0x60, %o7
22763 ldx [%l7 + %o7], %g5
22764loop_139:
22765 nop
22766 set 0x48, %l0
22767 stx %i7, [%l7 + %l0]
22768 nop
22769 set 0x70, %g6
22770 prefetch [%l7 + %g6], 1
22771 nop
22772 set 0x60, %o3
22773 ldsh [%l7 + %o3], %g6
22774 nop
22775 set 0x50, %o0
22776 ldsw [%l7 + %o0], %i5
22777 fpadd32 %f0, %f4, %f28
22778 set 0x68, %i3
22779 prefetcha [%l7 + %i3] 0x88, 2
22780 nop
22781 set 0x30, %o2
22782 std %o0, [%l7 + %o2]
22783 add %l7, 0x20, %l6
22784 wr %g0, 0x88, %asi
22785 casxa [%l6] 0x88, %l1, %o6
22786 nop
22787 set 0x14, %l5
22788 lduw [%l7 + %l5], %l4
22789 nop
22790 set 0x4A, %l4
22791 sth %i2, [%l7 + %l4]
22792 set 0x30, %l6
22793 stxa %g2, [%l7 + %l6] 0x88
22794 set 0x40, %g1
22795 ldstuba [%l7 + %g1] 0x88, %o5
22796 nop
22797 set 0x5E, %o4
22798 ldstub [%l7 + %o4], %l3
22799 nop
22800 set 0x48, %o1
22801 std %i0, [%l7 + %o1]
22802 set 0x40, %i1
22803 stda %f16, [%l7 + %i1] 0x80
22804 st %fsr, [%l7 + 0x20]
22805 nop
22806 set 0x28, %i7
22807 ldx [%l7 + %i7], %o3
22808 set 0x40, %g4
22809 stda %f0, [%l7 + %g4] 0xd0
22810 nop
22811 set 0x28, %l2
22812 stx %fsr, [%l7 + %l2]
22813 nop
22814 set 0x30, %i4
22815 sth %l5, [%l7 + %i4]
22816 nop
22817 set 0x30, %i6
22818 ldd [%l7 + %i6], %f24
22819 nop
22820 set 0x60, %g7
22821 ldd [%l7 + %g7], %f20
22822 nop
22823 set 0x14, %g5
22824 prefetch [%l7 + %g5], 1
22825 nop
22826 set 0x58, %g3
22827 ldx [%l7 + %g3], %o0
22828 fpsub16s %f14, %f24, %f4
22829 nop
22830 set 0x76, %o6
22831 stb %o4, [%l7 + %o6]
22832 nop
22833 set 0x1D, %g2
22834 stb %g7, [%l7 + %g2]
22835 nop
22836 set 0x18, %i0
22837 std %f2, [%l7 + %i0]
22838 nop
22839 set 0x15, %i2
22840 ldub [%l7 + %i2], %i6
22841 nop
22842 set 0x50, %o5
22843 std %o2, [%l7 + %o5]
22844 set 0x10, %i5
22845 lda [%l7 + %i5] 0x80, %f18
22846 nop
22847 set 0x26, %l1
22848 ldsb [%l7 + %l1], %g4
22849 and %l0, %g3, %l6
22850 set 0x78, %l3
22851 stwa %i4, [%l7 + %l3] 0x80
22852 set 0x19, %o7
22853 ldstuba [%l7 + %o7] 0x88, %l2
22854 set 0x68, %g6
22855 lda [%l7 + %g6] 0x88, %f6
22856 fpsub16s %f14, %f29, %f1
22857 nop
22858 set 0x0C, %l0
22859 ldsh [%l7 + %l0], %i1
22860 set 0x10, %o0
22861 ldda [%l7 + %o0] 0xe3, %g0
22862 st %fsr, [%l7 + 0x24]
22863 nop
22864 set 0x70, %o3
22865 stx %g5, [%l7 + %o3]
22866 nop
22867 set 0x74, %i3
22868 lduw [%l7 + %i3], %i7
22869 set 0x4B, %o2
22870 ldstuba [%l7 + %o2] 0x89, %o7
22871 nop
22872 set 0x32, %l5
22873 lduh [%l7 + %l5], %i5
22874 st %fsr, [%l7 + 0x40]
22875 nop
22876 set 0x44, %l6
22877 swap [%l7 + %l6], %i3
22878 add %l7, 0x50, %l6
22879 wr %g0, 0x89, %asi
22880 ldxa [%l6] %asi, %g6
22881 casxa [%l6] 0x89, %g6, %l1
22882 set 0x18, %l4
22883 stda %o6, [%l7 + %l4] 0xe3
22884 membar #Sync
22885 st %fsr, [%l7 + 0x34]
22886 nop
22887 set 0x68, %o4
22888 ldd [%l7 + %o4], %f22
22889 wr %l4, %o1, %set_softint
22890 set 0x4D, %g1
22891 ldstuba [%l7 + %g1] 0x89, %i2
22892 add %l7, 0x20, %l6
22893 wr %g0, 0x80, %asi
22894 casxa [%l6] 0x80, %o5, %l3
22895 set 0x28, %i1
22896 prefetcha [%l7 + %i1] 0x88, 4
22897 nop
22898 set 0x58, %i7
22899 stx %i0, [%l7 + %i7]
22900 nop
22901 set 0x4B, %g4
22902 ldub [%l7 + %g4], %l5
22903 nop
22904 set 0x30, %o1
22905 ldd [%l7 + %o1], %o2
22906 nop
22907 nop
22908 setx 0x5A22988C4058618A, %l0, %l6
22909 stx %l6, [%l7 + 0x28]
22910 ldd [%l7 + 0x28], %f20
22911 setx 0x13824B179173BF14, %l1, %l5
22912 stx %l5, [%l7 + 0x10]
22913 ldd [%l7 + 0x10], %f28
22914 fdivd %f28, %f20, %f2
22915 nop
22916 set 0x75, %i4
22917 ldsb [%l7 + %i4], %o0
22918 set 0x18, %l2
22919 ldxa [%l7 + %l2] 0x81, %o4
22920 nop
22921 set 0x08, %g7
22922 swap [%l7 + %g7], %g7
22923 set 0x70, %g5
22924 stda %o2, [%l7 + %g5] 0xe2
22925 membar #Sync
22926 nop
22927 set 0x4A, %g3
22928 lduh [%l7 + %g3], %i6
22929 set 0x40, %i6
22930 ldda [%l7 + %i6] 0x89, %f16
22931 set 0x54, %o6
22932 swapa [%l7 + %o6] 0x89, %g4
22933 or %g3, %l6, %i4
22934 nop
22935 set 0x7E, %g2
22936 ldsh [%l7 + %g2], %l2
22937 set 0x48, %i0
22938 prefetcha [%l7 + %i0] 0x80, 4
22939 set 0x78, %o5
22940 ldxa [%l7 + %o5] 0x88, %l0
22941 or %g1, %g5, %o7
22942 or %i7, %i5, %i3
22943 set 0x44, %i2
22944 stwa %g6, [%l7 + %i2] 0x81
22945 nop
22946 set 0x78, %l1
22947 prefetch [%l7 + %l1], 4
22948 set 0x40, %l3
22949 prefetcha [%l7 + %l3] 0x80, 3
22950 set 0x6C, %i5
22951 swapa [%l7 + %i5] 0x89, %l4
22952 wr %o1, %i2, %set_softint
22953 nop
22954 nop
22955 setx 0x433D443B6961DA8B, %l0, %l6
22956 stx %l6, [%l7 + 0x28]
22957 ldd [%l7 + 0x28], %f24
22958 setx 0x5B44DB21E379DD90, %l1, %l5
22959 stx %l5, [%l7 + 0x10]
22960 ldd [%l7 + 0x10], %f10
22961 fdivd %f10, %f24, %f28
22962 nop
22963 set 0x6E, %g6
22964 ldub [%l7 + %g6], %o5
22965 set 0x2C, %o7
22966 ldstuba [%l7 + %o7] 0x88, %o6
22967 and %l3, %g2, %i0
22968 set 0x40, %o0
22969 sta %f3, [%l7 + %o0] 0x88
22970 nop
22971 set 0x28, %o3
22972 std %f20, [%l7 + %o3]
22973 set 0x20, %l0
22974 prefetcha [%l7 + %l0] 0x89, 4
22975 or %o0, %o4, %g7
22976 set 0x34, %o2
22977 sta %f9, [%l7 + %o2] 0x89
22978 add %l7, 0x28, %l6
22979 wr %g0, 0x80, %asi
22980 lda [%l6] %asi, %l5
22981 casa [%l6] 0x80, %l5, %o2
22982 set 0x60, %i3
22983 ldda [%l7 + %i3] 0xe2, %g4
22984 nop
22985 set 0x68, %l6
22986 ldx [%l7 + %l6], %g3
22987 add %i6, %i4, %l2
22988 st %f27, [%l7 + 0x0C]
22989 add %i1, %l0, %l6
22990 nop
22991 set 0x77, %l4
22992 stb %g5, [%l7 + %l4]
22993 nop
22994 set 0x78, %o4
22995 ldd [%l7 + %o4], %g0
22996 st %fsr, [%l7 + 0x70]
22997 set 0x62, %g1
22998 stha %i7, [%l7 + %g1] 0x88
22999 nop
23000 set 0x10, %i1
23001 stw %i5, [%l7 + %i1]
23002 fpsub32 %f22, %f8, %f0
23003 set 0x70, %i7
23004 stxa %i3, [%l7 + %i7] 0x89
23005 add %l7, 0x58, %l6
23006 wr %g0, 0x89, %asi
23007 casa [%l6] 0x89, %g6, %o7
23008 wr %l4, %o1, %y
23009 and %l1, %o5, %i2
23010 nop
23011 set 0x10, %l5
23012 ldx [%l7 + %l5], %l3
23013 nop
23014 set 0x5E, %o1
23015 sth %g2, [%l7 + %o1]
23016 fpsub32 %f10, %f24, %f22
23017 fpsub16s %f13, %f31, %f30
23018 nop
23019 set 0x24, %g4
23020 swap [%l7 + %g4], %i0
23021 nop
23022 set 0x28, %i4
23023 lduh [%l7 + %i4], %o6
23024 and %o3, %o0, %g7
23025 set 0x40, %l2
23026 ldda [%l7 + %l2] 0x89, %f0
23027 fpsub16s %f10, %f10, %f10
23028 nop
23029 set 0x20, %g5
23030 ldsw [%l7 + %g5], %l5
23031 fpsub16s %f12, %f12, %f12
23032 fpsub32s %f22, %f18, %f14
23033 nop
23034 set 0x68, %g7
23035 ldd [%l7 + %g7], %f6
23036 nop
23037 set 0x26, %i6
23038 sth %o2, [%l7 + %i6]
23039 nop
23040 set 0x58, %o6
23041 ldd [%l7 + %o6], %f12
23042 st %fsr, [%l7 + 0x24]
23043 nop
23044 set 0x68, %g2
23045 std %f8, [%l7 + %g2]
23046 add %l7, 0x28, %l6
23047 wr %g0, 0x88, %asi
23048 ldxa [%l6] %asi, %g4
23049 casxa [%l6] 0x88, %g4, %o4
23050 set 0x50, %i0
23051 stda %g2, [%l7 + %i0] 0x81
23052 nop
23053 set 0x6C, %g3
23054 lduw [%l7 + %g3], %i4
23055 nop
23056 set 0x24, %o5
23057 stw %l2, [%l7 + %o5]
23058 set 0x40, %i2
23059 swapa [%l7 + %i2] 0x88, %i1
23060 and %l0, %l6, %g5
23061 set 0x40, %l1
23062 stda %f16, [%l7 + %l1] 0xf8
23063 membar #Sync
23064 set 0x40, %l3
23065 stda %f0, [%l7 + %l3] 0x81
23066 nop
23067 set 0x50, %g6
23068 ldsh [%l7 + %g6], %i6
23069 ld [%l7 + 0x1C], %f23
23070 ld [%l7 + 0x54], %f19
23071 set 0x40, %i5
23072 ldda [%l7 + %i5] 0xd8, %f0
23073 nop
23074 set 0x20, %o0
23075 stw %g1, [%l7 + %o0]
23076 nop
23077 set 0x18, %o7
23078 std %f12, [%l7 + %o7]
23079 set 0x78, %l0
23080 prefetcha [%l7 + %l0] 0x88, 3
23081 wr %i7, %i3, %ccr
23082 set 0x08, %o2
23083 lda [%l7 + %o2] 0x80, %f30
23084 set 0x34, %i3
23085 lda [%l7 + %i3] 0x80, %f17
23086 nop
23087 set 0x17, %o3
23088 ldsb [%l7 + %o3], %g6
23089 set 0x40, %l4
23090 sta %f1, [%l7 + %l4] 0x88
23091 nop
23092 set 0x5C, %o4
23093 swap [%l7 + %o4], %l4
23094 set 0x08, %l6
23095 prefetcha [%l7 + %l6] 0x80, 1
23096 nop
23097 nop
23098 setx 0xA054A7C83106DED3, %l0, %l6
23099 stx %l6, [%l7 + 0x28]
23100 ldd [%l7 + 0x28], %f22
23101 setx 0xE1BF9A71D48D5C28, %l1, %l5
23102 stx %l5, [%l7 + 0x10]
23103 ldd [%l7 + 0x10], %f18
23104 fdivd %f18, %f22, %f18
23105 nop
23106 set 0x72, %g1
23107 lduh [%l7 + %g1], %o7
23108 nop
23109 set 0x70, %i1
23110 stx %fsr, [%l7 + %i1]
23111 and %l1, %o5, %l3
23112 or %g2, %i0, %o6
23113 nop
23114 set 0x20, %l5
23115 lduw [%l7 + %l5], %i2
23116 fpsub16s %f27, %f11, %f28
23117 nop
23118 set 0x40, %o1
23119 ldx [%l7 + %o1], %o3
23120 set 0x20, %g4
23121 stxa %o0, [%l7 + %g4] 0x89
23122 set 0x34, %i4
23123 sta %f0, [%l7 + %i4] 0x80
23124 st %f6, [%l7 + 0x54]
23125 membar #Sync
23126 set 0x40, %l2
23127 ldda [%l7 + %l2] 0xf9, %f0
23128 nop
23129 set 0x18, %i7
23130 ldx [%l7 + %i7], %l5
23131 nop
23132 set 0x40, %g5
23133 ldd [%l7 + %g5], %g6
23134 set 0x10, %i6
23135 stha %g4, [%l7 + %i6] 0xe3
23136 membar #Sync
23137 nop
23138 set 0x78, %o6
23139 ldd [%l7 + %o6], %o4
23140 set 0x40, %g2
23141 stda %f0, [%l7 + %g2] 0x89
23142 st %f2, [%l7 + 0x38]
23143 set 0x20, %i0
23144 stxa %g3, [%l7 + %i0] 0x89
23145 ld [%l7 + 0x68], %f10
23146 add %l7, 0x40, %l6
23147 wr %g0, 0x80, %asi
23148 ldxa [%l6] %asi, %o2
23149 casxa [%l6] 0x80, %o2, %i4
23150 nop
23151 set 0x10, %g3
23152 stw %l2, [%l7 + %g3]
23153 set 0x40, %o5
23154 stda %f0, [%l7 + %o5] 0xcc
23155 nop
23156 set 0x20, %i2
23157 ldsw [%l7 + %i2], %i1
23158 set 0x73, %g7
23159 stba %l0, [%l7 + %g7] 0x81
23160 set 0x70, %l1
23161 swapa [%l7 + %l1] 0x80, %g5
23162 and %i6, %g1, %i5
23163 set 0x14, %g6
23164 stha %i7, [%l7 + %g6] 0xe2
23165 membar #Sync
23166 nop
23167 set 0x48, %i5
23168 ldd [%l7 + %i5], %f4
23169 set 0x70, %o0
23170 stxa %i3, [%l7 + %o0] 0x81
23171 add %l7, 0x5C, %l6
23172 wr %g0, 0x88, %asi
23173 lda [%l6] %asi, %g6
23174 casa [%l6] 0x88, %g6, %l6
23175 nop
23176 set 0x31, %l3
23177 ldstub [%l7 + %l3], %o1
23178 set 0x0D, %o7
23179 stba %o7, [%l7 + %o7] 0x88
23180 add %l7, 0x30, %l6
23181 wr %g0, 0x88, %asi
23182 ldxa [%l6] %asi, %l1
23183 casxa [%l6] 0x88, %l1, %l4
23184 set 0x20, %l0
23185 ldstuba [%l7 + %l0] 0x80, %o5
23186 set 0x4C, %i3
23187 stwa %g2, [%l7 + %i3] 0xe2
23188 membar #Sync
23189 nop
23190 set 0x6C, %o3
23191 stw %l3, [%l7 + %o3]
23192 add %i0, %i2, %o6
23193 nop
23194 set 0x74, %l4
23195 ldsw [%l7 + %l4], %o0
23196 set 0x40, %o4
23197 ldda [%l7 + %o4] 0xd0, %f16
23198 set 0x62, %o2
23199 stha %o3, [%l7 + %o2] 0xeb
23200 membar #Sync
23201 nop
23202 set 0x58, %g1
23203 ldd [%l7 + %g1], %f30
23204 nop
23205 set 0x78, %l6
23206 ldd [%l7 + %l6], %f4
23207 nop
23208 set 0x08, %i1
23209 sth %g7, [%l7 + %i1]
23210 nop
23211 set 0x70, %o1
23212 ldx [%l7 + %o1], %g4
23213 add %o4, %g3, %l5
23214 nop
23215 set 0x68, %g4
23216 std %f16, [%l7 + %g4]
23217 nop
23218 set 0x38, %i4
23219 ldd [%l7 + %i4], %o2
23220 nop
23221 set 0x50, %l2
23222 std %i4, [%l7 + %l2]
23223 ba,a,pn %xcc, loop_140
23224 st %f7, [%l7 + 0x0C]
23225 set 0x28, %i7
23226 stwa %l2, [%l7 + %i7] 0xe3
23227 membar #Sync
23228loop_140:
23229 nop
23230 add %l7, 0x18, %l6
23231 wr %g0, 0x88, %asi
23232 ldxa [%l6] %asi, %i1
23233 casxa [%l6] 0x88, %i1, %l0
23234 set 0x1C, %l5
23235 stwa %i6, [%l7 + %l5] 0x89
23236 or %g5, %i5, %g1
23237 nop
23238 set 0x40, %i6
23239 ldsw [%l7 + %i6], %i3
23240 set 0x60, %g5
23241 stxa %g6, [%l7 + %g5] 0xeb
23242 membar #Sync
23243 nop
23244 set 0x56, %o6
23245 ldsb [%l7 + %o6], %l6
23246 nop
23247 set 0x58, %g2
23248 std %f16, [%l7 + %g2]
23249 st %fsr, [%l7 + 0x60]
23250 nop
23251 set 0x30, %i0
23252 stx %fsr, [%l7 + %i0]
23253 set 0x40, %o5
23254 stda %f0, [%l7 + %o5] 0xcc
23255 add %i7, %o7, %l1
23256 set 0x08, %i2
23257 swapa [%l7 + %i2] 0x88, %o1
23258 nop
23259 set 0x7E, %g3
23260 ldsb [%l7 + %g3], %o5
23261 and %g2, %l3, %l4
23262 nop
23263 set 0x57, %l1
23264 stb %i0, [%l7 + %l1]
23265 set 0x70, %g6
23266 prefetcha [%l7 + %g6] 0x80, 4
23267 nop
23268 set 0x3A, %i5
23269 ldstub [%l7 + %i5], %i2
23270 ld [%l7 + 0x54], %f12
23271 set 0x40, %o0
23272 stda %f0, [%l7 + %o0] 0xc4
23273 set 0x3C, %l3
23274 sta %f1, [%l7 + %l3] 0x80
23275 nop
23276 set 0x60, %g7
23277 ldd [%l7 + %g7], %o0
23278 nop
23279 set 0x40, %l0
23280 stx %g7, [%l7 + %l0]
23281 or %o3, %g4, %o4
23282 nop
23283 set 0x57, %i3
23284 ldsb [%l7 + %i3], %g3
23285 nop
23286 set 0x50, %o3
23287 stx %fsr, [%l7 + %o3]
23288 nop
23289 set 0x1C, %o7
23290 ldub [%l7 + %o7], %l5
23291 nop
23292 set 0x48, %l4
23293 ldd [%l7 + %l4], %o2
23294 add %l7, 0x24, %l6
23295 wr %g0, 0x80, %asi
23296 lda [%l6] %asi, %l2
23297 casa [%l6] 0x80, %l2, %i1
23298 nop
23299 set 0x20, %o4
23300 ldx [%l7 + %o4], %l0
23301 set 0x30, %o2
23302 ldxa [%l7 + %o2] 0x88, %i6
23303 nop
23304 set 0x70, %l6
23305 stx %g5, [%l7 + %l6]
23306 nop
23307 set 0x56, %g1
23308 ldsh [%l7 + %g1], %i5
23309 membar #Sync
23310 set 0x40, %i1
23311 ldda [%l7 + %i1] 0xf9, %f16
23312 and %g1, %i3, %g6
23313 set 0x4C, %g4
23314 sta %f10, [%l7 + %g4] 0x89
23315 st %f28, [%l7 + 0x14]
23316 nop
23317 set 0x48, %o1
23318 ldd [%l7 + %o1], %i6
23319 set 0x2C, %l2
23320 stwa %i7, [%l7 + %l2] 0xea
23321 membar #Sync
23322 nop
23323 set 0x48, %i7
23324 swap [%l7 + %i7], %i4
23325 nop
23326 set 0x50, %l5
23327 lduh [%l7 + %l5], %o7
23328 nop
23329 set 0x70, %i6
23330 ldd [%l7 + %i6], %l0
23331 ble,a,pn %xcc, loop_141
23332 wr %o1, %o5, %softint
23333 set 0x40, %g5
23334 stda %f0, [%l7 + %g5] 0xd8
23335loop_141:
23336 nop
23337 set 0x4F, %i4
23338 ldstuba [%l7 + %i4] 0x88, %g2
23339 nop
23340 set 0x40, %g2
23341 prefetch [%l7 + %g2], 0
23342 nop
23343 set 0x54, %o6
23344 stw %l3, [%l7 + %o6]
23345 nop
23346 set 0x38, %o5
23347 lduw [%l7 + %o5], %l4
23348 add %i0, %o6, %i2
23349 nop
23350 set 0x63, %i0
23351 stb %g7, [%l7 + %i0]
23352 nop
23353 set 0x71, %g3
23354 ldub [%l7 + %g3], %o3
23355 or %o0, %g4, %o4
23356 add %l7, 0x68, %l6
23357 wr %g0, 0x88, %asi
23358 casxa [%l6] 0x88, %g3, %l5
23359 set 0x60, %i2
23360 sta %f13, [%l7 + %i2] 0x81
23361 set 0x68, %l1
23362 stxa %l2, [%l7 + %l1] 0xeb
23363 membar #Sync
23364 nop
23365 set 0x70, %g6
23366 std %i0, [%l7 + %g6]
23367 add %l7, 0x78, %l6
23368 wr %g0, 0x80, %asi
23369 lda [%l6] %asi, %o2
23370 casa [%l6] 0x80, %o2, %l0
23371 nop
23372 set 0x09, %o0
23373 ldub [%l7 + %o0], %g5
23374 set 0x40, %l3
23375 stda %f16, [%l7 + %l3] 0xc8
23376 nop
23377 set 0x60, %i5
23378 std %f4, [%l7 + %i5]
23379 set 0x72, %l0
23380 ldstuba [%l7 + %l0] 0x81, %i5
23381 nop
23382 set 0x0A, %i3
23383 stb %g1, [%l7 + %i3]
23384 st %fsr, [%l7 + 0x6C]
23385 nop
23386 set 0x2C, %g7
23387 lduw [%l7 + %g7], %i3
23388 set 0x30, %o3
23389 ldda [%l7 + %o3] 0xea, %g6
23390 set 0x76, %l4
23391 stba %i6, [%l7 + %l4] 0xe2
23392 membar #Sync
23393 set 0x40, %o4
23394 stda %f16, [%l7 + %o4] 0xd0
23395 set 0x60, %o2
23396 swapa [%l7 + %o2] 0x89, %l6
23397 set 0x7C, %l6
23398 sta %f12, [%l7 + %l6] 0x89
23399 set 0x0E, %o7
23400 stba %i4, [%l7 + %o7] 0xe2
23401 membar #Sync
23402 set 0x70, %i1
23403 swapa [%l7 + %i1] 0x80, %i7
23404 nop
23405 set 0x1C, %g4
23406 prefetch [%l7 + %g4], 0
23407 st %fsr, [%l7 + 0x10]
23408 nop
23409 set 0x18, %g1
23410 stx %fsr, [%l7 + %g1]
23411 set 0x20, %l2
23412 ldxa [%l7 + %l2] 0x89, %l1
23413 nop
23414 set 0x46, %i7
23415 ldstub [%l7 + %i7], %o1
23416 nop
23417 set 0x4F, %l5
23418 ldsb [%l7 + %l5], %o7
23419 st %fsr, [%l7 + 0x7C]
23420 nop
23421 set 0x28, %i6
23422 stx %fsr, [%l7 + %i6]
23423 set 0x40, %o1
23424 stda %f16, [%l7 + %o1] 0xda
23425 nop
23426 set 0x38, %i4
23427 ldstub [%l7 + %i4], %o5
23428 set 0x08, %g5
23429 lda [%l7 + %g5] 0x89, %f17
23430 nop
23431 set 0x1C, %g2
23432 swap [%l7 + %g2], %l3
23433 set 0x60, %o6
23434 prefetcha [%l7 + %o6] 0x88, 1
23435 nop
23436 set 0x38, %i0
23437 lduw [%l7 + %i0], %l4
23438 nop
23439 set 0x0C, %g3
23440 lduh [%l7 + %g3], %o6
23441 nop
23442 set 0x46, %o5
23443 stb %i2, [%l7 + %o5]
23444 set 0x44, %l1
23445 lda [%l7 + %l1] 0x81, %f18
23446 nop
23447 set 0x48, %i2
23448 ldx [%l7 + %i2], %g7
23449 nop
23450 set 0x70, %g6
23451 ldx [%l7 + %g6], %o3
23452 set 0x37, %l3
23453 stba %i0, [%l7 + %l3] 0xe2
23454 membar #Sync
23455 nop
23456 set 0x60, %i5
23457 stw %o0, [%l7 + %i5]
23458 nop
23459 set 0x58, %o0
23460 ldx [%l7 + %o0], %o4
23461 nop
23462 set 0x68, %l0
23463 ldx [%l7 + %l0], %g4
23464 nop
23465 set 0x20, %i3
23466 std %g2, [%l7 + %i3]
23467 wr %l5, %l2, %y
23468 add %l7, 0x38, %l6
23469 wr %g0, 0x80, %asi
23470 ldxa [%l6] %asi, %i1
23471 casxa [%l6] 0x80, %i1, %l0
23472 set 0x20, %g7
23473 stxa %g5, [%l7 + %g7] 0x88
23474 add %l7, 0x60, %l6
23475 wr %g0, 0x88, %asi
23476 ldxa [%l6] %asi, %o2
23477 casxa [%l6] 0x88, %o2, %g1
23478 nop
23479 set 0x6C, %l4
23480 ldsw [%l7 + %l4], %i5
23481 nop
23482 set 0x64, %o3
23483 lduw [%l7 + %o3], %g6
23484 nop
23485 set 0x64, %o2
23486 ldsh [%l7 + %o2], %i3
23487 set 0x3C, %l6
23488 lda [%l7 + %l6] 0x89, %f13
23489 set 0x18, %o4
23490 prefetcha [%l7 + %o4] 0x88, 0
23491 or %l6, %i4, %i7
23492 ld [%l7 + 0x2C], %f30
23493 st %fsr, [%l7 + 0x7C]
23494 set 0x68, %o7
23495 prefetcha [%l7 + %o7] 0x80, 4
23496 st %fsr, [%l7 + 0x34]
23497 set 0x70, %g4
23498 lda [%l7 + %g4] 0x88, %f29
23499 set 0x7A, %i1
23500 stba %o1, [%l7 + %i1] 0x80
23501 nop
23502 set 0x1C, %l2
23503 prefetch [%l7 + %l2], 1
23504 set 0x38, %g1
23505 stxa %o7, [%l7 + %g1] 0xea
23506 membar #Sync
23507 ld [%l7 + 0x24], %f11
23508 and %l3, %g2, %o5
23509 set 0x48, %i7
23510 sta %f31, [%l7 + %i7] 0x81
23511 set 0x40, %i6
23512 stda %f0, [%l7 + %i6] 0x80
23513 add %o6, %i2, %l4
23514 nop
23515 set 0x18, %o1
23516 std %o2, [%l7 + %o1]
23517 nop
23518 set 0x38, %l5
23519 stw %g7, [%l7 + %l5]
23520 set 0x10, %i4
23521 ldda [%l7 + %i4] 0xea, %o0
23522 nop
23523 set 0x36, %g5
23524 ldub [%l7 + %g5], %o4
23525 set 0x23, %o6
23526 stba %i0, [%l7 + %o6] 0xe3
23527 membar #Sync
23528 nop
23529 set 0x40, %g2
23530 std %f0, [%l7 + %g2]
23531 nop
23532 set 0x58, %g3
23533 ldd [%l7 + %g3], %g4
23534 set 0x10, %o5
23535 prefetcha [%l7 + %o5] 0x88, 3
23536 nop
23537 set 0x64, %l1
23538 lduw [%l7 + %l1], %g3
23539 nop
23540 set 0x4B, %i0
23541 stb %i1, [%l7 + %i0]
23542 nop
23543 set 0x28, %g6
23544 ldsh [%l7 + %g6], %l0
23545 nop
23546 set 0x40, %l3
23547 ldx [%l7 + %l3], %g5
23548 nop
23549 set 0x18, %i5
23550 std %l2, [%l7 + %i5]
23551 st %fsr, [%l7 + 0x5C]
23552 wr %g1, %o2, %ccr
23553 nop
23554 set 0x68, %o0
23555 std %g6, [%l7 + %o0]
23556 fpadd32s %f0, %f8, %f18
23557 nop
23558 set 0x60, %l0
23559 prefetch [%l7 + %l0], 2
23560 add %i5, %i3, %l6
23561 nop
23562 set 0x70, %i2
23563 stx %i6, [%l7 + %i2]
23564 nop
23565 set 0x10, %i3
23566 stx %i4, [%l7 + %i3]
23567 ld [%l7 + 0x70], %f8
23568 add %l1, %o1, %i7
23569 nop
23570 set 0x30, %l4
23571 stx %fsr, [%l7 + %l4]
23572 st %fsr, [%l7 + 0x18]
23573 set 0x78, %o3
23574 prefetcha [%l7 + %o3] 0x80, 1
23575 add %g2, %l3, %o6
23576 and %o5, %l4, %o3
23577 set 0x7F, %o2
23578 stba %g7, [%l7 + %o2] 0x80
23579 set 0x40, %g7
23580 ldda [%l7 + %g7] 0xd0, %f0
23581 nop
23582 set 0x70, %o4
23583 swap [%l7 + %o4], %i2
23584 set 0x5C, %o7
23585 stwa %o0, [%l7 + %o7] 0xea
23586 membar #Sync
23587 or %i0, %o4, %l5
23588 nop
23589 set 0x38, %g4
23590 ldx [%l7 + %g4], %g4
23591 set 0x58, %i1
23592 prefetcha [%l7 + %i1] 0x81, 0
23593 nop
23594 set 0x60, %l6
23595 lduw [%l7 + %l6], %l0
23596 or %g3, %l2, %g1
23597 nop
23598 set 0x68, %l2
23599 stw %o2, [%l7 + %l2]
23600 nop
23601 set 0x40, %g1
23602 stw %g5, [%l7 + %g1]
23603 nop
23604 set 0x68, %i6
23605 stx %g6, [%l7 + %i6]
23606 nop
23607 set 0x7A, %i7
23608 stb %i3, [%l7 + %i7]
23609 and %i5, %l6, %i6
23610 set 0x40, %l5
23611 stda %f16, [%l7 + %l5] 0xc0
23612 set 0x54, %i4
23613 lda [%l7 + %i4] 0x89, %f0
23614 st %fsr, [%l7 + 0x60]
23615 set 0x14, %g5
23616 stha %i4, [%l7 + %g5] 0xea
23617 membar #Sync
23618 set 0x70, %o1
23619 prefetcha [%l7 + %o1] 0x89, 2
23620 set 0x24, %o6
23621 stha %i7, [%l7 + %o6] 0xeb
23622 membar #Sync
23623 ld [%l7 + 0x54], %f17
23624 nop
23625 set 0x28, %g3
23626 ldx [%l7 + %g3], %l1
23627 set 0x20, %o5
23628 prefetcha [%l7 + %o5] 0x81, 2
23629 set 0x14, %l1
23630 sta %f20, [%l7 + %l1] 0x80
23631 fpadd32s %f2, %f22, %f6
23632 nop
23633 set 0x58, %i0
23634 stw %g2, [%l7 + %i0]
23635 set 0x5B, %g2
23636 ldstuba [%l7 + %g2] 0x89, %l3
23637 wr %o6, %l4, %ccr
23638 nop
23639 set 0x6C, %g6
23640 ldub [%l7 + %g6], %o5
23641 set 0x64, %i5
23642 sta %f10, [%l7 + %i5] 0x89
23643 set 0x38, %o0
23644 lda [%l7 + %o0] 0x88, %f20
23645 set 0x48, %l0
23646 swapa [%l7 + %l0] 0x81, %o3
23647 nop
23648 set 0x48, %l3
23649 stx %g7, [%l7 + %l3]
23650 add %l7, 0x28, %l6
23651 wr %g0, 0x89, %asi
23652 lda [%l6] %asi, %o0
23653 casa [%l6] 0x89, %o0, %i0
23654 st %f14, [%l7 + 0x18]
23655 set 0x40, %i3
23656 ldda [%l7 + %i3] 0x80, %i2
23657 nop
23658 set 0x40, %l4
23659 std %l4, [%l7 + %l4]
23660 set 0x20, %o3
23661 ldda [%l7 + %o3] 0xeb, %o4
23662 set 0x40, %i2
23663 stda %f16, [%l7 + %i2] 0xf0
23664 membar #Sync
23665 set 0x40, %g7
23666 ldda [%l7 + %g7] 0xd8, %f16
23667 nop
23668 set 0x60, %o2
23669 std %f30, [%l7 + %o2]
23670 set 0x24, %o7
23671 ldstuba [%l7 + %o7] 0x80, %g4
23672 set 0x48, %o4
23673 stda %i0, [%l7 + %o4] 0xe3
23674 membar #Sync
23675 add %l7, 0x14, %l6
23676 wr %g0, 0x81, %asi
23677 casa [%l6] 0x81, %g3, %l2
23678 set 0x20, %i1
23679 swapa [%l7 + %i1] 0x80, %g1
23680 or %o2, %g5, %l0
23681 nop
23682 set 0x10, %l6
23683 stx %fsr, [%l7 + %l6]
23684 nop
23685 set 0x20, %g4
23686 lduh [%l7 + %g4], %i3
23687 nop
23688 set 0x4E, %g1
23689 ldsh [%l7 + %g1], %g6
23690 nop
23691 set 0x41, %i6
23692 ldub [%l7 + %i6], %i5
23693 set 0x54, %l2
23694 lda [%l7 + %l2] 0x89, %f17
23695 nop
23696 set 0x3A, %i7
23697 sth %l6, [%l7 + %i7]
23698 set 0x78, %l5
23699 stwa %i4, [%l7 + %l5] 0xea
23700 membar #Sync
23701 or %o1, %i7, %i6
23702 set 0x28, %g5
23703 prefetcha [%l7 + %g5] 0x80, 3
23704 set 0x50, %o1
23705 ldda [%l7 + %o1] 0x81, %o6
23706 nop
23707 set 0x11, %i4
23708 stb %g2, [%l7 + %i4]
23709 set 0x4C, %o6
23710 sta %f15, [%l7 + %o6] 0x81
23711 nop
23712 set 0x20, %o5
23713 std %o6, [%l7 + %o5]
23714 nop
23715 set 0x78, %g3
23716 ldx [%l7 + %g3], %l4
23717 nop
23718 set 0x56, %i0
23719 ldsh [%l7 + %i0], %o5
23720 set 0x68, %l1
23721 ldxa [%l7 + %l1] 0x81, %l3
23722 add %o3, %o0, %g7
23723 set 0x60, %g6
23724 ldda [%l7 + %g6] 0xea, %i0
23725 set 0x40, %i5
23726 ldda [%l7 + %i5] 0xd2, %f0
23727 nop
23728 set 0x50, %g2
23729 ldsh [%l7 + %g2], %l5
23730 set 0x50, %o0
23731 ldstuba [%l7 + %o0] 0x89, %o4
23732 add %i2, %g4, %i1
23733 set 0x0C, %l3
23734 lda [%l7 + %l3] 0x81, %f13
23735 nop
23736 set 0x24, %i3
23737 swap [%l7 + %i3], %l2
23738 nop
23739 set 0x78, %l4
23740 stx %fsr, [%l7 + %l4]
23741 set 0x08, %o3
23742 stxa %g1, [%l7 + %o3] 0x81
23743 nop
23744 set 0x64, %i2
23745 ldsb [%l7 + %i2], %o2
23746 add %g3, %l0, %g5
23747 nop
23748 set 0x08, %g7
23749 ldd [%l7 + %g7], %g6
23750 add %l7, 0x24, %l6
23751 wr %g0, 0x81, %asi
23752 casa [%l6] 0x81, %i5, %i3
23753 set 0x20, %l0
23754 ldxa [%l7 + %l0] 0x80, %i4
23755 set 0x0C, %o7
23756 sta %f10, [%l7 + %o7] 0x81
23757 nop
23758 set 0x20, %o2
23759 ldsh [%l7 + %o2], %l6
23760 nop
23761 set 0x14, %i1
23762 sth %o1, [%l7 + %i1]
23763 nop
23764 set 0x14, %o4
23765 prefetch [%l7 + %o4], 2
23766 set 0x20, %l6
23767 swapa [%l7 + %l6] 0x80, %i6
23768 add %l7, 0x38, %l6
23769 wr %g0, 0x81, %asi
23770 casa [%l6] 0x81, %l1, %o7
23771 nop
23772 set 0x14, %g4
23773 prefetch [%l7 + %g4], 1
23774 set 0x30, %g1
23775 stha %g2, [%l7 + %g1] 0x81
23776 bgu,a %xcc, loop_142
23777 st %fsr, [%l7 + 0x28]
23778 nop
23779 set 0x67, %l2
23780 stb %i7, [%l7 + %l2]
23781 set 0x74, %i7
23782 stha %l4, [%l7 + %i7] 0x88
23783loop_142:
23784 nop
23785 set 0x74, %i6
23786 sth %o6, [%l7 + %i6]
23787 add %l7, 0x44, %l6
23788 wr %g0, 0x88, %asi
23789 lda [%l6] %asi, %l3
23790 casa [%l6] 0x88, %l3, %o3
23791 add %l7, 0x48, %l6
23792 wr %g0, 0x88, %asi
23793 casxa [%l6] 0x88, %o5, %g7
23794 nop
23795 set 0x64, %l5
23796 lduh [%l7 + %l5], %i0
23797 nop
23798 set 0x32, %g5
23799 stb %l5, [%l7 + %g5]
23800 set 0x30, %i4
23801 ldxa [%l7 + %i4] 0x88, %o4
23802 set 0x68, %o6
23803 stda %o0, [%l7 + %o6] 0x89
23804 st %f27, [%l7 + 0x48]
23805 nop
23806 set 0x58, %o5
23807 std %f22, [%l7 + %o5]
23808 and %i2, %g4, %i1
23809 nop
23810 set 0x50, %g3
23811 std %g0, [%l7 + %g3]
23812 nop
23813 set 0x10, %o1
23814 stw %l2, [%l7 + %o1]
23815 add %l7, 0x18, %l6
23816 wr %g0, 0x80, %asi
23817 casa [%l6] 0x80, %g3, %o2
23818 set 0x48, %i0
23819 stba %g5, [%l7 + %i0] 0xe2
23820 membar #Sync
23821 nop
23822 set 0x16, %l1
23823 ldstub [%l7 + %l1], %l0
23824 and %g6, %i5, %i4
23825 st %f17, [%l7 + 0x08]
23826 nop
23827 set 0x58, %i5
23828 ldd [%l7 + %i5], %f26
23829 ld [%l7 + 0x54], %f19
23830 ld [%l7 + 0x18], %f9
23831 nop
23832 set 0x48, %g2
23833 std %i2, [%l7 + %g2]
23834 fpadd16 %f28, %f8, %f24
23835 st %fsr, [%l7 + 0x74]
23836 set 0x40, %o0
23837 stda %f16, [%l7 + %o0] 0xc2
23838 add %l7, 0x64, %l6
23839 wr %g0, 0x81, %asi
23840 casa [%l6] 0x81, %o1, %i6
23841 and %l6, %l1, %g2
23842 nop
23843 set 0x60, %g6
23844 stw %o7, [%l7 + %g6]
23845 nop
23846 set 0x30, %i3
23847 prefetch [%l7 + %i3], 0
23848 set 0x50, %l3
23849 stda %l4, [%l7 + %l3] 0xeb
23850 membar #Sync
23851 nop
23852 set 0x18, %o3
23853 ldx [%l7 + %o3], %o6
23854 nop
23855 set 0x5C, %l4
23856 ldsw [%l7 + %l4], %l3
23857 set 0x40, %i2
23858 ldda [%l7 + %i2] 0x80, %i6
23859 nop
23860 set 0x54, %l0
23861 prefetch [%l7 + %l0], 0
23862 st %f2, [%l7 + 0x0C]
23863 nop
23864 set 0x68, %g7
23865 stx %fsr, [%l7 + %g7]
23866 and %o3, %o5, %i0
23867 nop
23868 set 0x20, %o7
23869 std %f24, [%l7 + %o7]
23870 set 0x4C, %o2
23871 sta %f22, [%l7 + %o2] 0x89
23872 and %l5, %g7, %o0
23873 add %l7, 0x68, %l6
23874 wr %g0, 0x89, %asi
23875 ldxa [%l6] %asi, %i2
23876 casxa [%l6] 0x89, %i2, %g4
23877 nop
23878 set 0x70, %o4
23879 stx %i1, [%l7 + %o4]
23880 fpadd16s %f24, %f26, %f2
23881 nop
23882 set 0x08, %i1
23883 std %f16, [%l7 + %i1]
23884 nop
23885 set 0x60, %l6
23886 ldd [%l7 + %l6], %g0
23887 set 0x68, %g1
23888 swapa [%l7 + %g1] 0x81, %o4
23889 st %f0, [%l7 + 0x5C]
23890 set 0x10, %g4
23891 ldxa [%l7 + %g4] 0x81, %l2
23892 nop
23893 set 0x40, %i7
23894 ldsw [%l7 + %i7], %g3
23895 set 0x18, %l2
23896 ldstuba [%l7 + %l2] 0x88, %o2
23897 nop
23898 set 0x68, %l5
23899 ldd [%l7 + %l5], %g4
23900 set 0x10, %i6
23901 ldda [%l7 + %i6] 0x88, %g6
23902 set 0x40, %g5
23903 stda %f0, [%l7 + %g5] 0xd0
23904 fpsub32 %f26, %f12, %f24
23905 nop
23906 set 0x60, %o6
23907 std %f2, [%l7 + %o6]
23908 nop
23909 set 0x14, %i4
23910 ldsw [%l7 + %i4], %l0
23911 nop
23912 set 0x43, %g3
23913 ldub [%l7 + %g3], %i5
23914 nop
23915 set 0x67, %o1
23916 ldsb [%l7 + %o1], %i4
23917 nop
23918 set 0x24, %i0
23919 swap [%l7 + %i0], %i3
23920 nop
23921 set 0x28, %o5
23922 std %f20, [%l7 + %o5]
23923 set 0x54, %l1
23924 sta %f24, [%l7 + %l1] 0x88
23925 nop
23926 set 0x2C, %i5
23927 ldub [%l7 + %i5], %o1
23928 or %l6, %l1, %g2
23929 nop
23930 set 0x30, %o0
23931 stw %i6, [%l7 + %o0]
23932 nop
23933 set 0x2C, %g2
23934 swap [%l7 + %g2], %l4
23935 nop
23936 set 0x40, %i3
23937 ldsh [%l7 + %i3], %o7
23938 nop
23939 set 0x78, %l3
23940 ldsw [%l7 + %l3], %o6
23941 set 0x30, %o3
23942 stxa %l3, [%l7 + %o3] 0xe2
23943 membar #Sync
23944 nop
23945 set 0x78, %g6
23946 stb %i7, [%l7 + %g6]
23947 nop
23948 set 0x11, %l4
23949 stb %o5, [%l7 + %l4]
23950 nop
23951 set 0x60, %l0
23952 prefetch [%l7 + %l0], 2
23953 add %l7, 0x78, %l6
23954 wr %g0, 0x89, %asi
23955 ldxa [%l6] %asi, %i0
23956 casxa [%l6] 0x89, %i0, %o3
23957 set 0x30, %g7
23958 stxa %g7, [%l7 + %g7] 0xeb
23959 membar #Sync
23960 nop
23961 set 0x37, %i2
23962 ldsb [%l7 + %i2], %o0
23963 or %i2, %l5, %g4
23964 set 0x48, %o2
23965 ldxa [%l7 + %o2] 0x80, %g1
23966 nop
23967 set 0x30, %o4
23968 stx %o4, [%l7 + %o4]
23969 nop
23970 set 0x09, %o7
23971 ldsb [%l7 + %o7], %l2
23972 and %g3, %i1, %g5
23973 nop
23974 set 0x58, %i1
23975 ldd [%l7 + %i1], %f26
23976 nop
23977 set 0x78, %l6
23978 stw %o2, [%l7 + %l6]
23979 set 0x20, %g1
23980 sta %f17, [%l7 + %g1] 0x81
23981 set 0x2D, %g4
23982 stba %l0, [%l7 + %g4] 0x88
23983 set 0x38, %i7
23984 prefetcha [%l7 + %i7] 0x89, 1
23985 set 0x28, %l5
23986 stda %i4, [%l7 + %l5] 0xe2
23987 membar #Sync
23988 set 0x50, %i6
23989 sta %f10, [%l7 + %i6] 0x80
23990 set 0x10, %l2
23991 stwa %i3, [%l7 + %l2] 0x80
23992 nop
23993 set 0x60, %o6
23994 std %o0, [%l7 + %o6]
23995 nop
23996 set 0x74, %i4
23997 lduw [%l7 + %i4], %l6
23998 set 0x40, %g3
23999 stda %f0, [%l7 + %g3] 0xc2
24000 or %l1, %g2, %g6
24001 st %f2, [%l7 + 0x70]
24002 nop
24003 set 0x52, %g5
24004 lduh [%l7 + %g5], %i6
24005 fpsub32s %f15, %f23, %f4
24006 set 0x7F, %i0
24007 stba %l4, [%l7 + %i0] 0x81
24008 nop
24009 set 0x48, %o1
24010 prefetch [%l7 + %o1], 2
24011 nop
24012 set 0x61, %o5
24013 ldsb [%l7 + %o5], %o6
24014 nop
24015 set 0x30, %l1
24016 ldd [%l7 + %l1], %o6
24017 fpsub32s %f25, %f2, %f22
24018 ld [%l7 + 0x0C], %f12
24019 nop
24020 set 0x32, %o0
24021 ldsb [%l7 + %o0], %i7
24022 add %l7, 0x18, %l6
24023 wr %g0, 0x80, %asi
24024 casxa [%l6] 0x80, %o5, %i0
24025 nop
24026 set 0x48, %i5
24027 stx %l3, [%l7 + %i5]
24028 nop
24029 set 0x54, %i3
24030 stw %o3, [%l7 + %i3]
24031 set 0x68, %l3
24032 stda %g6, [%l7 + %l3] 0xe3
24033 membar #Sync
24034 ld [%l7 + 0x28], %f10
24035 set 0x38, %g2
24036 stda %i2, [%l7 + %g2] 0x81
24037 st %fsr, [%l7 + 0x28]
24038 nop
24039 set 0x71, %o3
24040 stb %o0, [%l7 + %o3]
24041 ld [%l7 + 0x0C], %f17
24042 nop
24043 set 0x78, %l4
24044 std %l4, [%l7 + %l4]
24045 nop
24046 set 0x28, %g6
24047 std %f12, [%l7 + %g6]
24048 nop
24049 set 0x60, %g7
24050 std %g4, [%l7 + %g7]
24051 or %g1, %o4, %l2
24052 set 0x40, %i2
24053 stda %f0, [%l7 + %i2] 0x89
24054 set 0x40, %l0
24055 stda %f0, [%l7 + %l0] 0x89
24056 nop
24057 set 0x30, %o4
24058 ldsh [%l7 + %o4], %i1
24059 nop
24060 set 0x6A, %o7
24061 ldsh [%l7 + %o7], %g3
24062 nop
24063 set 0x64, %i1
24064 sth %g5, [%l7 + %i1]
24065 set 0x48, %o2
24066 stwa %o2, [%l7 + %o2] 0xe2
24067 membar #Sync
24068 fpadd32 %f22, %f14, %f0
24069 set 0x7A, %g1
24070 ldstuba [%l7 + %g1] 0x88, %i5
24071 set 0x30, %l6
24072 ldxa [%l7 + %l6] 0x89, %l0
24073 set 0x18, %i7
24074 lda [%l7 + %i7] 0x80, %f29
24075 nop
24076 set 0x58, %g4
24077 stb %i3, [%l7 + %g4]
24078 nop
24079 set 0x08, %l5
24080 ldx [%l7 + %l5], %o1
24081 nop
24082 set 0x6C, %l2
24083 ldsw [%l7 + %l2], %i4
24084 set 0x4C, %i6
24085 lda [%l7 + %i6] 0x81, %f12
24086 or %l6, %g2, %l1
24087 nop
24088 set 0x3C, %i4
24089 swap [%l7 + %i4], %i6
24090 st %fsr, [%l7 + 0x4C]
24091 set 0x08, %o6
24092 stda %l4, [%l7 + %o6] 0xe2
24093 membar #Sync
24094 st %fsr, [%l7 + 0x6C]
24095 set 0x5C, %g5
24096 lda [%l7 + %g5] 0x80, %f29
24097 or %o6, %o7, %i7
24098 nop
24099 set 0x10, %i0
24100 stw %o5, [%l7 + %i0]
24101 set 0x40, %g3
24102 ldda [%l7 + %g3] 0x88, %f0
24103 nop
24104 set 0x40, %o5
24105 ldstub [%l7 + %o5], %g6
24106 set 0x22, %o1
24107 stha %l3, [%l7 + %o1] 0x81
24108 nop
24109 set 0x60, %l1
24110 prefetch [%l7 + %l1], 0
24111 set 0x4C, %o0
24112 stwa %o3, [%l7 + %o0] 0xe2
24113 membar #Sync
24114 fpadd32 %f24, %f6, %f30
24115 nop
24116 set 0x78, %i5
24117 swap [%l7 + %i5], %g7
24118 add %l7, 0x70, %l6
24119 wr %g0, 0x81, %asi
24120 casxa [%l6] 0x81, %i2, %i0
24121 set 0x40, %i3
24122 stda %f0, [%l7 + %i3] 0xcc
24123 nop
24124 set 0x3A, %l3
24125 lduh [%l7 + %l3], %l5
24126 set 0x70, %g2
24127 sta %f29, [%l7 + %g2] 0x81
24128 set 0x30, %l4
24129 ldda [%l7 + %l4] 0x80, %o0
24130 set 0x28, %o3
24131 stba %g4, [%l7 + %o3] 0x80
24132 fpsub16s %f11, %f20, %f10
24133 nop
24134 set 0x18, %g6
24135 ldd [%l7 + %g6], %f6
24136 nop
24137 set 0x6C, %g7
24138 stw %g1, [%l7 + %g7]
24139 set 0x60, %l0
24140 ldxa [%l7 + %l0] 0x80, %l2
24141 add %i1, %o4, %g3
24142 add %o2, %g5, %l0
24143 set 0x40, %o4
24144 ldda [%l7 + %o4] 0xea, %i4
24145 set 0x6C, %i2
24146 swapa [%l7 + %i2] 0x89, %o1
24147 fpsub16s %f4, %f25, %f27
24148 nop
24149 set 0x20, %o7
24150 ldx [%l7 + %o7], %i4
24151 nop
24152 set 0x0A, %o2
24153 ldub [%l7 + %o2], %l6
24154 nop
24155 set 0x0B, %g1
24156 ldub [%l7 + %g1], %i3
24157 nop
24158 set 0x23, %i1
24159 ldub [%l7 + %i1], %l1
24160 add %l7, 0x08, %l6
24161 wr %g0, 0x88, %asi
24162 casxa [%l6] 0x88, %g2, %i6
24163 set 0x50, %i7
24164 ldxa [%l7 + %i7] 0x81, %l4
24165 nop
24166 set 0x18, %l6
24167 ldd [%l7 + %l6], %f0
24168 set 0x40, %g4
24169 stda %f0, [%l7 + %g4] 0xca
24170 or %o6, %o7, %i7
24171 set 0x50, %l2
24172 swapa [%l7 + %l2] 0x89, %o5
24173 and %l3, %o3, %g6
24174 nop
24175 set 0x38, %l5
24176 ldsw [%l7 + %l5], %i2
24177 nop
24178 set 0x20, %i6
24179 stx %g7, [%l7 + %i6]
24180 nop
24181 set 0x75, %i4
24182 ldub [%l7 + %i4], %l5
24183 add %l7, 0x38, %l6
24184 wr %g0, 0x81, %asi
24185 ldxa [%l6] %asi, %i0
24186 casxa [%l6] 0x81, %i0, %o0
24187 add %l7, 0x40, %l6
24188 wr %g0, 0x88, %asi
24189 lda [%l6] %asi, %g4
24190 casa [%l6] 0x88, %g4, %g1
24191 set 0x49, %o6
24192 stba %i1, [%l7 + %o6] 0x88
24193 st %fsr, [%l7 + 0x2C]
24194 nop
24195 set 0x78, %i0
24196 stx %fsr, [%l7 + %i0]
24197 ld [%l7 + 0x48], %f10
24198 nop
24199 set 0x70, %g5
24200 std %o4, [%l7 + %g5]
24201 nop
24202 nop
24203 setx 0x8D54E3C8, %l0, %l6
24204 st %l6, [%l7 + 0x28]
24205 ld [%l7 + 0x28], %f23
24206 setx 0x357BD1AF, %l1, %l5
24207 st %l5, [%l7 + 0x10]
24208 ld [%l7 + 0x10], %f16
24209 fdivs %f16, %f23, %f28
24210 set 0x48, %o5
24211 sta %f2, [%l7 + %o5] 0x80
24212 nop
24213 set 0x3C, %o1
24214 ldsw [%l7 + %o1], %l2
24215 st %f26, [%l7 + 0x4C]
24216 set 0x1C, %g3
24217 lda [%l7 + %g3] 0x80, %f4
24218 set 0x38, %l1
24219 ldxa [%l7 + %l1] 0x80, %g3
24220 and %g5, %o2, %i5
24221 st %fsr, [%l7 + 0x78]
24222 set 0x48, %i5
24223 lda [%l7 + %i5] 0x80, %f21
24224 add %l7, 0x64, %l6
24225 wr %g0, 0x88, %asi
24226 lda [%l6] %asi, %o1
24227 casa [%l6] 0x88, %o1, %l0
24228 or %l6, %i3, %i4
24229 or %l1, %g2, %i6
24230 or %l4, %o7, %i7
24231 add %l7, 0x18, %l6
24232 wr %g0, 0x88, %asi
24233 ldxa [%l6] %asi, %o5
24234 casxa [%l6] 0x88, %o5, %o6
24235 set 0x67, %o0
24236 stba %o3, [%l7 + %o0] 0xe2
24237 membar #Sync
24238 nop
24239 set 0x50, %i3
24240 stx %fsr, [%l7 + %i3]
24241 set 0x7C, %g2
24242 lda [%l7 + %g2] 0x89, %f17
24243 set 0x70, %l3
24244 prefetcha [%l7 + %l3] 0x88, 0
24245 nop
24246 set 0x18, %l4
24247 ldd [%l7 + %l4], %f28
24248 or %g6, %g7, %i2
24249 nop
24250 set 0x34, %o3
24251 lduw [%l7 + %o3], %i0
24252 nop
24253 set 0x20, %g7
24254 std %o0, [%l7 + %g7]
24255 nop
24256 set 0x68, %l0
24257 std %l4, [%l7 + %l0]
24258 nop
24259 nop
24260 setx 0x1FDB8460, %l0, %l6
24261 st %l6, [%l7 + 0x28]
24262 ld [%l7 + 0x28], %f31
24263 setx 0x6ECD61B2, %l1, %l5
24264 st %l5, [%l7 + 0x10]
24265 ld [%l7 + 0x10], %f10
24266 fdivs %f10, %f31, %f11
24267 set 0x54, %o4
24268 lda [%l7 + %o4] 0x88, %f17
24269 set 0x48, %i2
24270 prefetcha [%l7 + %i2] 0x89, 1
24271 nop
24272 set 0x30, %g6
24273 stb %i1, [%l7 + %g6]
24274 set 0x58, %o2
24275 ldxa [%l7 + %o2] 0x80, %o4
24276 nop
24277 nop
24278 setx 0x05F9FAE7, %l0, %l6
24279 st %l6, [%l7 + 0x28]
24280 ld [%l7 + 0x28], %f8
24281 setx 0x3568AAE5, %l1, %l5
24282 st %l5, [%l7 + 0x10]
24283 ld [%l7 + 0x10], %f18
24284 fdivs %f18, %f8, %f17
24285 set 0x28, %g1
24286 stda %l2, [%l7 + %g1] 0xe3
24287 membar #Sync
24288 nop
24289 set 0x58, %i1
24290 ldd [%l7 + %i1], %f10
24291 nop
24292 set 0x50, %i7
24293 ldx [%l7 + %i7], %g3
24294 nop
24295 set 0x74, %l6
24296 prefetch [%l7 + %l6], 2
24297 set 0x40, %o7
24298 ldda [%l7 + %o7] 0xda, %f16
24299 ld [%l7 + 0x1C], %f28
24300 nop
24301 set 0x10, %l2
24302 ldd [%l7 + %l2], %f6
24303 or %g5, %g1, %i5
24304 nop
24305 set 0x0C, %g4
24306 stb %o1, [%l7 + %g4]
24307 set 0x28, %i6
24308 sta %f26, [%l7 + %i6] 0x80
24309 set 0x39, %i4
24310 stba %l0, [%l7 + %i4] 0xea
24311 membar #Sync
24312 nop
24313 set 0x45, %o6
24314 ldsb [%l7 + %o6], %o2
24315 nop
24316 set 0x30, %l5
24317 stx %fsr, [%l7 + %l5]
24318 set 0x1C, %g5
24319 stwa %l6, [%l7 + %g5] 0x81
24320 set 0x08, %i0
24321 stwa %i3, [%l7 + %i0] 0xe2
24322 membar #Sync
24323 nop
24324 set 0x08, %o5
24325 sth %i4, [%l7 + %o5]
24326 nop
24327 set 0x64, %o1
24328 lduh [%l7 + %o1], %l1
24329 and %i6, %l4, %o7
24330 nop
24331 set 0x45, %l1
24332 stb %g2, [%l7 + %l1]
24333 nop
24334 set 0x48, %i5
24335 ldsw [%l7 + %i5], %o5
24336 add %l7, 0x54, %l6
24337 wr %g0, 0x80, %asi
24338 casa [%l6] 0x80, %i7, %o3
24339 set 0x40, %o0
24340 stda %f16, [%l7 + %o0] 0xd8
24341 nop
24342 set 0x2F, %i3
24343 ldub [%l7 + %i3], %l3
24344 set 0x50, %g3
24345 stxa %g6, [%l7 + %g3] 0x81
24346 nop
24347 set 0x70, %g2
24348 ldub [%l7 + %g2], %o6
24349 st %f15, [%l7 + 0x38]
24350 set 0x50, %l4
24351 stda %g6, [%l7 + %l4] 0xe3
24352 membar #Sync
24353 nop
24354 set 0x6E, %l3
24355 lduh [%l7 + %l3], %i0
24356 nop
24357 set 0x59, %g7
24358 ldub [%l7 + %g7], %i2
24359 set 0x50, %o3
24360 prefetcha [%l7 + %o3] 0x88, 3
24361 nop
24362 set 0x60, %l0
24363 ldd [%l7 + %l0], %f10
24364 or %l5, %i1, %g4
24365 st %fsr, [%l7 + 0x24]
24366 add %l2, %o4, %g3
24367 set 0x60, %i2
24368 ldda [%l7 + %i2] 0x89, %g4
24369 fpsub16s %f10, %f19, %f11
24370 nop
24371 set 0x50, %g6
24372 stx %fsr, [%l7 + %g6]
24373 nop
24374 set 0x7F, %o4
24375 ldub [%l7 + %o4], %i5
24376 add %l7, 0x68, %l6
24377 wr %g0, 0x80, %asi
24378 lda [%l6] %asi, %o1
24379 casa [%l6] 0x80, %o1, %l0
24380 set 0x48, %g1
24381 swapa [%l7 + %g1] 0x80, %o2
24382 fpadd32s %f7, %f22, %f2
24383 st %fsr, [%l7 + 0x78]
24384 set 0x40, %o2
24385 stda %f0, [%l7 + %o2] 0xd0
24386 set 0x4C, %i1
24387 lda [%l7 + %i1] 0x80, %f5
24388 nop
24389 set 0x7C, %l6
24390 ldsb [%l7 + %l6], %l6
24391 nop
24392 set 0x44, %i7
24393 ldsb [%l7 + %i7], %i3
24394 add %l7, 0x78, %l6
24395 wr %g0, 0x89, %asi
24396 lda [%l6] %asi, %i4
24397 casa [%l6] 0x89, %i4, %g1
24398 add %i6, %l1, %l4
24399 st %f18, [%l7 + 0x54]
24400 set 0x40, %l2
24401 ldda [%l7 + %l2] 0x89, %f16
24402 set 0x70, %g4
24403 stda %g2, [%l7 + %g4] 0x81
24404 nop
24405 set 0x68, %o7
24406 ldd [%l7 + %o7], %f24
24407 nop
24408 set 0x60, %i6
24409 sth %o7, [%l7 + %i6]
24410 nop
24411 set 0x64, %i4
24412 ldsh [%l7 + %i4], %o5
24413 set 0x6A, %l5
24414 stha %i7, [%l7 + %l5] 0xeb
24415 membar #Sync
24416 add %l7, 0x5C, %l6
24417 wr %g0, 0x88, %asi
24418 lda [%l6] %asi, %o3
24419 casa [%l6] 0x88, %o3, %g6
24420 nop
24421 set 0x0C, %o6
24422 stw %o6, [%l7 + %o6]
24423 set 0x20, %g5
24424 stda %l2, [%l7 + %g5] 0xe2
24425 membar #Sync
24426 nop
24427 set 0x5A, %o5
24428 sth %i0, [%l7 + %o5]
24429 nop
24430 set 0x34, %i0
24431 ldsb [%l7 + %i0], %i2
24432 or %g7, %l5, %o0
24433 nop
24434 set 0x6E, %l1
24435 stb %g4, [%l7 + %l1]
24436 set 0x78, %o1
24437 sta %f10, [%l7 + %o1] 0x80
24438 nop
24439 set 0x34, %i5
24440 prefetch [%l7 + %i5], 2
24441 nop
24442 set 0x6E, %i3
24443 ldub [%l7 + %i3], %i1
24444 set 0x18, %g3
24445 sta %f25, [%l7 + %g3] 0x81
24446 nop
24447 set 0x60, %g2
24448 std %o4, [%l7 + %g2]
24449 nop
24450 set 0x5C, %l4
24451 lduw [%l7 + %l4], %g3
24452 set 0x5C, %l3
24453 lda [%l7 + %l3] 0x80, %f26
24454 nop
24455 set 0x38, %o0
24456 std %f28, [%l7 + %o0]
24457 nop
24458 set 0x33, %g7
24459 stb %g5, [%l7 + %g7]
24460 set 0x60, %o3
24461 stda %l2, [%l7 + %o3] 0x88
24462 nop
24463 set 0x58, %l0
24464 stx %o1, [%l7 + %l0]
24465 set 0x27, %i2
24466 stba %l0, [%l7 + %i2] 0x89
24467 st %fsr, [%l7 + 0x5C]
24468 nop
24469 set 0x10, %o4
24470 ldx [%l7 + %o4], %i5
24471 set 0x30, %g6
24472 stxa %o2, [%l7 + %g6] 0x88
24473 add %i3, %i4, %l6
24474 nop
24475 set 0x54, %o2
24476 sth %i6, [%l7 + %o2]
24477 ld [%l7 + 0x50], %f4
24478 nop
24479 set 0x20, %g1
24480 std %l0, [%l7 + %g1]
24481 nop
24482 set 0x6C, %l6
24483 ldsw [%l7 + %l6], %g1
24484 set 0x70, %i1
24485 lda [%l7 + %i1] 0x80, %f21
24486 set 0x10, %l2
24487 ldda [%l7 + %l2] 0xeb, %g2
24488 nop
24489 nop
24490 setx 0xA46FB1FDA3F556CE, %l0, %l6
24491 stx %l6, [%l7 + 0x28]
24492 ldd [%l7 + 0x28], %f18
24493 setx 0xECD4C20EA275905B, %l1, %l5
24494 stx %l5, [%l7 + 0x10]
24495 ldd [%l7 + 0x10], %f22
24496 fdivd %f22, %f18, %f10
24497 nop
24498 set 0x10, %i7
24499 std %l4, [%l7 + %i7]
24500 set 0x34, %o7
24501 lda [%l7 + %o7] 0x89, %f15
24502 nop
24503 set 0x38, %g4
24504 std %o4, [%l7 + %g4]
24505 set 0x70, %i6
24506 ldda [%l7 + %i6] 0x88, %i6
24507 st %fsr, [%l7 + 0x58]
24508 nop
24509 set 0x60, %l5
24510 ldx [%l7 + %l5], %o7
24511 set 0x40, %i4
24512 stxa %g6, [%l7 + %i4] 0x88
24513 fpadd16s %f8, %f1, %f17
24514 st %fsr, [%l7 + 0x08]
24515 nop
24516 set 0x78, %g5
24517 ldd [%l7 + %g5], %o6
24518 fpsub16 %f12, %f12, %f20
24519 set 0x60, %o6
24520 ldda [%l7 + %o6] 0x80, %l2
24521 nop
24522 set 0x6A, %i0
24523 stb %o3, [%l7 + %i0]
24524 ld [%l7 + 0x60], %f1
24525 nop
24526 set 0x42, %o5
24527 sth %i0, [%l7 + %o5]
24528 set 0x40, %o1
24529 stda %f16, [%l7 + %o1] 0x80
24530 ba,a %icc, loop_143
24531 nop
24532 set 0x48, %l1
24533 lduh [%l7 + %l1], %g7
24534 nop
24535 set 0x0C, %i5
24536 ldsw [%l7 + %i5], %l5
24537 nop
24538 set 0x64, %i3
24539 ldub [%l7 + %i3], %i2
24540loop_143:
24541 nop
24542 set 0x54, %g2
24543 ldsw [%l7 + %g2], %g4
24544 set 0x70, %l4
24545 stda %i0, [%l7 + %l4] 0xe3
24546 membar #Sync
24547 set 0x50, %g3
24548 ldstuba [%l7 + %g3] 0x89, %o0
24549 add %l7, 0x60, %l6
24550 wr %g0, 0x88, %asi
24551 casxa [%l6] 0x88, %o4, %g5
24552 nop
24553 set 0x30, %o0
24554 std %f8, [%l7 + %o0]
24555 add %l7, 0x70, %l6
24556 wr %g0, 0x89, %asi
24557 casxa [%l6] 0x89, %g3, %l2
24558 set 0x24, %g7
24559 swapa [%l7 + %g7] 0x81, %l0
24560 add %l7, 0x20, %l6
24561 wr %g0, 0x89, %asi
24562 lda [%l6] %asi, %i5
24563 casa [%l6] 0x89, %i5, %o2
24564 set 0x60, %o3
24565 stda %i2, [%l7 + %o3] 0x89
24566 and %o1, %l6, %i4
24567 ld [%l7 + 0x38], %f24
24568 nop
24569 set 0x08, %l3
24570 stx %i6, [%l7 + %l3]
24571 fpadd16 %f14, %f22, %f20
24572 set 0x4C, %l0
24573 lda [%l7 + %l0] 0x88, %f12
24574 nop
24575 set 0x18, %o4
24576 stx %l1, [%l7 + %o4]
24577 membar #Sync
24578 set 0x40, %g6
24579 ldda [%l7 + %g6] 0xf8, %f16
24580 set 0x60, %i2
24581 stda %g2, [%l7 + %i2] 0xe2
24582 membar #Sync
24583 nop
24584 set 0x10, %g1
24585 std %f14, [%l7 + %g1]
24586 set 0x18, %o2
24587 prefetcha [%l7 + %o2] 0x81, 4
24588 nop
24589 set 0x58, %l6
24590 ldx [%l7 + %l6], %o5
24591 nop
24592 set 0x34, %i1
24593 ldsw [%l7 + %i1], %l4
24594 bn,a %xcc, loop_144
24595 nop
24596 set 0x74, %i7
24597 swap [%l7 + %i7], %o7
24598 nop
24599 nop
24600 setx 0x345E05B1, %l0, %l6
24601 st %l6, [%l7 + 0x28]
24602 ld [%l7 + 0x28], %f0
24603 setx 0x99A8887E, %l1, %l5
24604 st %l5, [%l7 + 0x10]
24605 ld [%l7 + 0x10], %f16
24606 fdivs %f16, %f0, %f29
24607 set 0x2D, %l2
24608 ldstuba [%l7 + %l2] 0x80, %g6
24609loop_144:
24610 nop
24611 set 0x10, %g4
24612 stx %fsr, [%l7 + %g4]
24613 nop
24614 nop
24615 setx 0xBDA554D189C36801, %l0, %l6
24616 stx %l6, [%l7 + 0x28]
24617 ldd [%l7 + 0x28], %f10
24618 setx 0x88C0CC1749C82FEF, %l1, %l5
24619 stx %l5, [%l7 + 0x10]
24620 ldd [%l7 + 0x10], %f30
24621 fdivd %f30, %f10, %f30
24622 set 0x40, %o7
24623 stda %f0, [%l7 + %o7] 0x81
24624 nop
24625 set 0x48, %l5
24626 sth %o6, [%l7 + %l5]
24627 nop
24628 set 0x62, %i6
24629 ldub [%l7 + %i6], %l3
24630 set 0x24, %i4
24631 stba %i7, [%l7 + %i4] 0x89
24632 nop
24633 set 0x20, %o6
24634 ldd [%l7 + %o6], %f2
24635 nop
24636 set 0x0F, %g5
24637 ldub [%l7 + %g5], %o3
24638 nop
24639 set 0x16, %i0
24640 lduh [%l7 + %i0], %i0
24641 nop
24642 set 0x30, %o1
24643 prefetch [%l7 + %o1], 0
24644 set 0x1A, %o5
24645 stba %l5, [%l7 + %o5] 0xea
24646 membar #Sync
24647 nop
24648 set 0x46, %i5
24649 ldub [%l7 + %i5], %i2
24650 nop
24651 set 0x30, %l1
24652 swap [%l7 + %l1], %g4
24653 add %i1, %o0, %g7
24654 nop
24655 set 0x2D, %g2
24656 ldsb [%l7 + %g2], %o4
24657 st %fsr, [%l7 + 0x74]
24658 add %l7, 0x68, %l6
24659 wr %g0, 0x88, %asi
24660 casa [%l6] 0x88, %g5, %l2
24661 ld [%l7 + 0x18], %f8
24662 set 0x18, %i3
24663 prefetcha [%l7 + %i3] 0x81, 2
24664 add %l7, 0x58, %l6
24665 wr %g0, 0x89, %asi
24666 casxa [%l6] 0x89, %l0, %i5
24667 set 0x18, %g3
24668 ldxa [%l7 + %g3] 0x88, %i3
24669 set 0x2C, %o0
24670 stwa %o1, [%l7 + %o0] 0xe2
24671 membar #Sync
24672 nop
24673 set 0x60, %l4
24674 ldstub [%l7 + %l4], %o2
24675 nop
24676 set 0x30, %o3
24677 std %i6, [%l7 + %o3]
24678 wr %i6, %i4, %softint
24679 set 0x40, %l3
24680 stda %f0, [%l7 + %l3] 0x81
24681 st %fsr, [%l7 + 0x0C]
24682 or %g2, %l1, %g1
24683 nop
24684 set 0x78, %l0
24685 prefetch [%l7 + %l0], 2
24686 set 0x2C, %o4
24687 stwa %o5, [%l7 + %o4] 0xe2
24688 membar #Sync
24689 nop
24690 set 0x68, %g6
24691 stx %fsr, [%l7 + %g6]
24692 nop
24693 set 0x10, %g7
24694 ldd [%l7 + %g7], %f2
24695 set 0x6C, %i2
24696 ldstuba [%l7 + %i2] 0x88, %o7
24697 st %f31, [%l7 + 0x30]
24698 nop
24699 set 0x68, %g1
24700 stx %fsr, [%l7 + %g1]
24701 add %l4, %o6, %l3
24702 or %g6, %o3, %i0
24703 ld [%l7 + 0x70], %f26
24704 set 0x10, %o2
24705 ldstuba [%l7 + %o2] 0x89, %l5
24706 nop
24707 set 0x32, %i1
24708 lduh [%l7 + %i1], %i2
24709 nop
24710 set 0x40, %l6
24711 ldsb [%l7 + %l6], %g4
24712 set 0x10, %l2
24713 ldxa [%l7 + %l2] 0x89, %i1
24714 add %l7, 0x3C, %l6
24715 wr %g0, 0x88, %asi
24716 lda [%l6] %asi, %o0
24717 casa [%l6] 0x88, %o0, %g7
24718 nop
24719 set 0x74, %i7
24720 sth %o4, [%l7 + %i7]
24721 add %g5, %l2, %i7
24722 set 0x30, %g4
24723 stxa %l0, [%l7 + %g4] 0xe2
24724 membar #Sync
24725 set 0x40, %l5
24726 swapa [%l7 + %l5] 0x81, %g3
24727 bgu,pn %xcc, loop_145
24728 or %i3, %i5, %o1
24729 add %l7, 0x14, %l6
24730 wr %g0, 0x88, %asi
24731 lda [%l6] %asi, %o2
24732 casa [%l6] 0x88, %o2, %l6
24733loop_145:
24734 nop
24735 set 0x28, %i6
24736 stda %i4, [%l7 + %i6] 0xe3
24737 membar #Sync
24738 nop
24739 set 0x16, %i4
24740 ldstub [%l7 + %i4], %i6
24741 nop
24742 set 0x08, %o7
24743 stx %l1, [%l7 + %o7]
24744 nop
24745 or %g0, 0x8, %l0
24746 sllx %l0, 0x3c, %l0
24747 wr %l0, 0x180, %sys_tick_cmpr
24748 add %o7, %l4, %o6
24749 set 0x28, %g5
24750 prefetcha [%l7 + %g5] 0x81, 4
24751 nop
24752 set 0x60, %i0
24753 ldx [%l7 + %i0], %g6
24754 or %l3, %o3, %l5
24755 nop
24756 set 0x4C, %o6
24757 prefetch [%l7 + %o6], 1
24758 nop
24759 set 0x40, %o1
24760 std %i0, [%l7 + %o1]
24761 wr %g4, %i1, %y
24762 nop
24763 set 0x58, %o5
24764 stx %fsr, [%l7 + %o5]
24765 nop
24766 or %g0, 0x8, %l0
24767 sllx %l0, 0x3c, %l0
24768 wr %l0, %g0, %tick_cmpr
24769 set 0x64, %l1
24770 swapa [%l7 + %l1] 0x80, %g7
24771 or %g5, %l2, %i7
24772 st %f7, [%l7 + 0x38]
24773 nop
24774 set 0x53, %i5
24775 ldstub [%l7 + %i5], %l0
24776 nop
24777 set 0x48, %i3
24778 stx %fsr, [%l7 + %i3]
24779 add %l7, 0x30, %l6
24780 wr %g0, 0x80, %asi
24781 lda [%l6] %asi, %g3
24782 casa [%l6] 0x80, %g3, %i3
24783 nop
24784 set 0x50, %g2
24785 ldx [%l7 + %g2], %o4
24786 nop
24787 set 0x48, %g3
24788 lduh [%l7 + %g3], %o1
24789 nop
24790 set 0x38, %l4
24791 std %f10, [%l7 + %l4]
24792 set 0x40, %o3
24793 stda %f16, [%l7 + %o3] 0xd8
24794 nop
24795 set 0x50, %l3
24796 ldd [%l7 + %l3], %f18
24797 set 0x40, %o0
24798 ldda [%l7 + %o0] 0xda, %f0
24799 set 0x40, %o4
24800 ldda [%l7 + %o4] 0xd8, %f16
24801 st %fsr, [%l7 + 0x74]
24802 set 0x2A, %l0
24803 ldstuba [%l7 + %l0] 0x81, %o2
24804 nop
24805 set 0x40, %g7
24806 ldd [%l7 + %g7], %i4
24807 set 0x60, %i2
24808 stxa %i4, [%l7 + %i2] 0x88
24809 nop
24810 set 0x60, %g1
24811 stx %i6, [%l7 + %g1]
24812 st %f24, [%l7 + 0x2C]
24813 set 0x0C, %g6
24814 lda [%l7 + %g6] 0x89, %f16
24815 nop
24816 set 0x4F, %o2
24817 ldstub [%l7 + %o2], %l6
24818 st %f27, [%l7 + 0x6C]
24819 nop
24820 set 0x38, %i1
24821 swap [%l7 + %i1], %g2
24822 set 0x58, %l2
24823 stwa %l1, [%l7 + %l2] 0xeb
24824 membar #Sync
24825 add %l7, 0x18, %l6
24826 wr %g0, 0x80, %asi
24827 ldxa [%l6] %asi, %o7
24828 casxa [%l6] 0x80, %o7, %l4
24829 nop
24830 set 0x14, %i7
24831 prefetch [%l7 + %i7], 3
24832 nop
24833 set 0x38, %l6
24834 ldd [%l7 + %l6], %o6
24835 set 0x6C, %g4
24836 stha %o5, [%l7 + %g4] 0x89
24837 nop
24838 set 0x0D, %i6
24839 stb %g1, [%l7 + %i6]
24840 st %f13, [%l7 + 0x68]
24841 add %l7, 0x64, %l6
24842 wr %g0, 0x89, %asi
24843 casa [%l6] 0x89, %l3, %g6
24844 nop
24845 set 0x56, %i4
24846 stb %o3, [%l7 + %i4]
24847 nop
24848 set 0x20, %l5
24849 ldd [%l7 + %l5], %i0
24850 nop
24851 set 0x34, %o7
24852 ldsw [%l7 + %o7], %l5
24853 set 0x5E, %i0
24854 stha %i1, [%l7 + %i0] 0xe3
24855 membar #Sync
24856 fpsub16 %f6, %f26, %f24
24857 set 0x40, %g5
24858 ldda [%l7 + %g5] 0xd2, %f16
24859 set 0x2C, %o6
24860 stwa %g4, [%l7 + %o6] 0xe3
24861 membar #Sync
24862 or %o0, %g7, %i2
24863 nop
24864 set 0x78, %o1
24865 ldd [%l7 + %o1], %f12
24866 set 0x78, %o5
24867 stwa %g5, [%l7 + %o5] 0x81
24868 nop
24869 set 0x68, %i5
24870 stx %fsr, [%l7 + %i5]
24871 or %l2, %l0, %i7
24872 set 0x38, %i3
24873 stxa %g3, [%l7 + %i3] 0xe2
24874 membar #Sync
24875 nop
24876 set 0x76, %g2
24877 sth %i3, [%l7 + %g2]
24878 nop
24879 set 0x14, %l1
24880 ldub [%l7 + %l1], %o4
24881 set 0x40, %l4
24882 ldda [%l7 + %l4] 0x88, %f0
24883 wr %o2, %i5, %ccr
24884 ld [%l7 + 0x70], %f16
24885 set 0x40, %g3
24886 stda %f16, [%l7 + %g3] 0xca
24887 nop
24888 set 0x50, %l3
24889 stx %i4, [%l7 + %l3]
24890 set 0x2C, %o0
24891 sta %f16, [%l7 + %o0] 0x89
24892 membar #Sync
24893 set 0x40, %o4
24894 ldda [%l7 + %o4] 0xf9, %f0
24895 nop
24896 set 0x18, %o3
24897 stw %o1, [%l7 + %o3]
24898 set 0x18, %g7
24899 stxa %l6, [%l7 + %g7] 0x81
24900 nop
24901 set 0x10, %l0
24902 stx %i6, [%l7 + %l0]
24903 nop
24904 set 0x70, %g1
24905 ldx [%l7 + %g1], %l1
24906 nop
24907 set 0x30, %i2
24908 ldsw [%l7 + %i2], %o7
24909 nop
24910 set 0x58, %o2
24911 ldsw [%l7 + %o2], %g2
24912 set 0x44, %g6
24913 sta %f19, [%l7 + %g6] 0x88
24914 nop
24915 set 0x1C, %i1
24916 stw %o6, [%l7 + %i1]
24917 nop
24918 set 0x10, %l2
24919 std %l4, [%l7 + %l2]
24920 set 0x50, %l6
24921 ldda [%l7 + %l6] 0xe2, %o4
24922 nop
24923 set 0x40, %i7
24924 ldd [%l7 + %i7], %f10
24925 set 0x08, %i6
24926 swapa [%l7 + %i6] 0x88, %g1
24927 set 0x30, %i4
24928 stxa %g6, [%l7 + %i4] 0xe3
24929 membar #Sync
24930 nop
24931 set 0x5A, %g4
24932 stb %o3, [%l7 + %g4]
24933 nop
24934 set 0x20, %l5
24935 ldd [%l7 + %l5], %l2
24936 add %l5, %i0, %g4
24937 set 0x20, %o7
24938 stda %o0, [%l7 + %o7] 0xea
24939 membar #Sync
24940 set 0x7C, %i0
24941 sta %f0, [%l7 + %i0] 0x88
24942 bge,a %icc, loop_146
24943 nop
24944 set 0x08, %g5
24945 std %i0, [%l7 + %g5]
24946 nop
24947 set 0x12, %o1
24948 stb %g7, [%l7 + %o1]
24949 set 0x24, %o5
24950 lda [%l7 + %o5] 0x81, %f26
24951loop_146:
24952 nop
24953 set 0x44, %i5
24954 stwa %i2, [%l7 + %i5] 0xea
24955 membar #Sync
24956 nop
24957 set 0x68, %o6
24958 ldx [%l7 + %o6], %l2
24959 nop
24960 set 0x50, %g2
24961 ldd [%l7 + %g2], %f12
24962 nop
24963 set 0x58, %i3
24964 ldx [%l7 + %i3], %l0
24965 nop
24966 set 0x66, %l4
24967 ldub [%l7 + %l4], %g5
24968 nop
24969 set 0x30, %g3
24970 std %f18, [%l7 + %g3]
24971 nop
24972 set 0x74, %l1
24973 ldsb [%l7 + %l1], %g3
24974 set 0x48, %l3
24975 swapa [%l7 + %l3] 0x80, %i3
24976 set 0x4C, %o4
24977 lda [%l7 + %o4] 0x81, %f0
24978 add %l7, 0x18, %l6
24979 wr %g0, 0x88, %asi
24980 ldxa [%l6] %asi, %i7
24981 casxa [%l6] 0x88, %i7, %o4
24982 add %i5, %o2, %o1
24983 set 0x70, %o3
24984 stda %i4, [%l7 + %o3] 0x81
24985 set 0x10, %o0
24986 prefetcha [%l7 + %o0] 0x80, 3
24987 set 0x68, %g7
24988 sta %f24, [%l7 + %g7] 0x81
24989 set 0x40, %l0
24990 ldda [%l7 + %l0] 0xd8, %f0
24991 nop
24992 set 0x4C, %g1
24993 prefetch [%l7 + %g1], 2
24994 nop
24995 set 0x4F, %o2
24996 ldstub [%l7 + %o2], %l1
24997 nop
24998 set 0x20, %g6
24999 sth %o7, [%l7 + %g6]
25000 set 0x44, %i2
25001 stba %i6, [%l7 + %i2] 0xe3
25002 membar #Sync
25003 set 0x10, %i1
25004 ldstuba [%l7 + %i1] 0x80, %o6
25005 nop
25006 set 0x10, %l6
25007 ldx [%l7 + %l6], %l4
25008 nop
25009 set 0x20, %i7
25010 lduh [%l7 + %i7], %g2
25011 add %o5, %g6, %g1
25012 set 0x48, %l2
25013 prefetcha [%l7 + %l2] 0x89, 0
25014 nop
25015 set 0x1C, %i4
25016 ldsh [%l7 + %i4], %o3
25017 nop
25018 set 0x0C, %i6
25019 ldsw [%l7 + %i6], %i0
25020 set 0x18, %g4
25021 stxa %g4, [%l7 + %g4] 0x88
25022 set 0x70, %o7
25023 stda %o0, [%l7 + %o7] 0xe3
25024 membar #Sync
25025 bleu,a,pn %icc, loop_147
25026 nop
25027 set 0x32, %i0
25028 lduh [%l7 + %i0], %l5
25029 set 0x52, %g5
25030 stba %i1, [%l7 + %g5] 0xea
25031 membar #Sync
25032loop_147:
25033 nop
25034 set 0x59, %o1
25035 stba %i2, [%l7 + %o1] 0x80
25036 set 0x7C, %o5
25037 stba %l2, [%l7 + %o5] 0x88
25038 set 0x38, %l5
25039 ldxa [%l7 + %l5] 0x88, %g7
25040 nop
25041 set 0x7F, %i5
25042 ldstub [%l7 + %i5], %g5
25043 set 0x70, %o6
25044 ldxa [%l7 + %o6] 0x81, %g3
25045 nop
25046 set 0x24, %i3
25047 stw %i3, [%l7 + %i3]
25048 set 0x40, %l4
25049 stda %f16, [%l7 + %l4] 0xd0
25050 set 0x08, %g3
25051 lda [%l7 + %g3] 0x88, %f21
25052 ld [%l7 + 0x7C], %f24
25053 nop
25054 set 0x19, %g2
25055 stb %l0, [%l7 + %g2]
25056 add %l7, 0x60, %l6
25057 wr %g0, 0x81, %asi
25058 casxa [%l6] 0x81, %i7, %o4
25059 add %l7, 0x58, %l6
25060 wr %g0, 0x89, %asi
25061 lda [%l6] %asi, %i5
25062 casa [%l6] 0x89, %i5, %o1
25063 nop
25064 set 0x50, %l3
25065 ldd [%l7 + %l3], %i4
25066 set 0x1F, %o4
25067 stba %o2, [%l7 + %o4] 0xe3
25068 membar #Sync
25069 nop
25070 set 0x40, %o3
25071 std %f28, [%l7 + %o3]
25072 nop
25073 set 0x24, %o0
25074 swap [%l7 + %o0], %l6
25075 add %l7, 0x08, %l6
25076 wr %g0, 0x88, %asi
25077 ldxa [%l6] %asi, %o7
25078 casxa [%l6] 0x88, %o7, %i6
25079 and %l1, %o6, %l4
25080 nop
25081 set 0x60, %g7
25082 ldx [%l7 + %g7], %g2
25083 nop
25084 set 0x28, %l0
25085 ldsw [%l7 + %l0], %o5
25086 set 0x40, %g1
25087 stda %f16, [%l7 + %g1] 0xf1
25088 membar #Sync
25089 or %g1, %l3, %o3
25090 nop
25091 set 0x50, %o2
25092 std %g6, [%l7 + %o2]
25093 set 0x28, %g6
25094 ldxa [%l7 + %g6] 0x89, %g4
25095 add %l7, 0x28, %l6
25096 wr %g0, 0x80, %asi
25097 lda [%l6] %asi, %o0
25098 casa [%l6] 0x80, %o0, %i0
25099 set 0x50, %i2
25100 sta %f7, [%l7 + %i2] 0x81
25101 set 0x11, %i1
25102 ldstuba [%l7 + %i1] 0x89, %i1
25103 nop
25104 set 0x18, %l1
25105 stx %l5, [%l7 + %l1]
25106 add %l7, 0x18, %l6
25107 wr %g0, 0x80, %asi
25108 ldxa [%l6] %asi, %l2
25109 casxa [%l6] 0x80, %l2, %i2
25110 st %fsr, [%l7 + 0x54]
25111 nop
25112 set 0x34, %l6
25113 stb %g5, [%l7 + %l6]
25114 nop
25115 set 0x24, %l2
25116 stw %g7, [%l7 + %l2]
25117 nop
25118 set 0x70, %i7
25119 stx %fsr, [%l7 + %i7]
25120 set 0x5C, %i6
25121 lda [%l7 + %i6] 0x80, %f20
25122 ld [%l7 + 0x54], %f20
25123 set 0x40, %i4
25124 stxa %g3, [%l7 + %i4] 0x88
25125 nop
25126 set 0x30, %g4
25127 std %l0, [%l7 + %g4]
25128 set 0x2C, %i0
25129 swapa [%l7 + %i0] 0x81, %i7
25130 nop
25131 set 0x60, %g5
25132 lduw [%l7 + %g5], %o4
25133 nop
25134 set 0x58, %o1
25135 stx %fsr, [%l7 + %o1]
25136 nop
25137 set 0x30, %o5
25138 ldd [%l7 + %o5], %f22
25139 nop
25140 set 0x68, %o7
25141 lduw [%l7 + %o7], %i3
25142 nop
25143 set 0x38, %l5
25144 ldx [%l7 + %l5], %i5
25145 nop
25146 set 0x08, %o6
25147 stx %o1, [%l7 + %o6]
25148 or %i4, %o2, %o7
25149 set 0x64, %i5
25150 swapa [%l7 + %i5] 0x89, %l6
25151 set 0x40, %i3
25152 ldda [%l7 + %i3] 0xd8, %f0
25153 nop
25154 set 0x40, %g3
25155 ldx [%l7 + %g3], %l1
25156 st %fsr, [%l7 + 0x1C]
25157 nop
25158 set 0x23, %l4
25159 ldsb [%l7 + %l4], %i6
25160 ld [%l7 + 0x08], %f17
25161 set 0x40, %g2
25162 stda %f0, [%l7 + %g2] 0xc4
25163 add %l7, 0x58, %l6
25164 wr %g0, 0x88, %asi
25165 lda [%l6] %asi, %l4
25166 casa [%l6] 0x88, %l4, %o6
25167 set 0x48, %l3
25168 stxa %g2, [%l7 + %l3] 0xeb
25169 membar #Sync
25170 nop
25171 set 0x18, %o4
25172 stx %fsr, [%l7 + %o4]
25173 set 0x5C, %o0
25174 swapa [%l7 + %o0] 0x80, %g1
25175 add %l7, 0x68, %l6
25176 wr %g0, 0x80, %asi
25177 casxa [%l6] 0x80, %l3, %o5
25178 nop
25179 set 0x4C, %o3
25180 lduw [%l7 + %o3], %g6
25181 nop
25182 set 0x25, %g7
25183 ldstub [%l7 + %g7], %g4
25184 set 0x60, %g1
25185 sta %f20, [%l7 + %g1] 0x89
25186 or %o3, %i0, %i1
25187 set 0x60, %o2
25188 ldda [%l7 + %o2] 0xe3, %l4
25189 nop
25190 set 0x60, %l0
25191 std %o0, [%l7 + %l0]
25192 set 0x0F, %g6
25193 ldstuba [%l7 + %g6] 0x88, %l2
25194 nop
25195 set 0x34, %i2
25196 ldsw [%l7 + %i2], %i2
25197 fpadd32 %f4, %f18, %f12
25198 nop
25199 set 0x54, %l1
25200 lduw [%l7 + %l1], %g5
25201 nop
25202 set 0x14, %l6
25203 swap [%l7 + %l6], %g3
25204 st %fsr, [%l7 + 0x5C]
25205 st %f0, [%l7 + 0x6C]
25206 set 0x08, %l2
25207 stda %g6, [%l7 + %l2] 0xea
25208 membar #Sync
25209 nop
25210 set 0x70, %i7
25211 stx %fsr, [%l7 + %i7]
25212 set 0x40, %i1
25213 stda %f16, [%l7 + %i1] 0xf8
25214 membar #Sync
25215 nop
25216 set 0x78, %i4
25217 stx %l0, [%l7 + %i4]
25218 nop
25219 set 0x6D, %g4
25220 ldsb [%l7 + %g4], %i7
25221 set 0x78, %i0
25222 lda [%l7 + %i0] 0x88, %f28
25223 set 0x50, %i6
25224 prefetcha [%l7 + %i6] 0x89, 3
25225 set 0x78, %g5
25226 sta %f20, [%l7 + %g5] 0x89
25227 nop
25228 set 0x40, %o5
25229 ldsw [%l7 + %o5], %i3
25230 nop
25231 set 0x0E, %o1
25232 ldstub [%l7 + %o1], %o1
25233 st %fsr, [%l7 + 0x5C]
25234 nop
25235 set 0x58, %o7
25236 stx %i5, [%l7 + %o7]
25237 add %l7, 0x08, %l6
25238 wr %g0, 0x80, %asi
25239 casxa [%l6] 0x80, %i4, %o7
25240 nop
25241 set 0x78, %o6
25242 ldd [%l7 + %o6], %f10
25243 set 0x11, %l5
25244 ldstuba [%l7 + %l5] 0x80, %l6
25245 nop
25246 set 0x64, %i5
25247 stw %l1, [%l7 + %i5]
25248 add %l7, 0x10, %l6
25249 wr %g0, 0x81, %asi
25250 casxa [%l6] 0x81, %o2, %i6
25251 set 0x30, %i3
25252 stha %o6, [%l7 + %i3] 0x89
25253 st %fsr, [%l7 + 0x0C]
25254 fpsub16 %f14, %f10, %f20
25255 nop
25256 set 0x50, %l4
25257 std %g2, [%l7 + %l4]
25258 st %f21, [%l7 + 0x64]
25259 nop
25260 set 0x18, %g3
25261 stw %l4, [%l7 + %g3]
25262 ld [%l7 + 0x0C], %f5
25263 nop
25264 set 0x20, %g2
25265 ldd [%l7 + %g2], %l2
25266 nop
25267 set 0x48, %l3
25268 ldx [%l7 + %l3], %o5
25269 nop
25270 set 0x44, %o4
25271 stb %g1, [%l7 + %o4]
25272 nop
25273 set 0x40, %o3
25274 stx %g6, [%l7 + %o3]
25275 nop
25276 set 0x32, %o0
25277 ldsh [%l7 + %o0], %o3
25278 st %f8, [%l7 + 0x08]
25279 set 0x40, %g7
25280 ldda [%l7 + %g7] 0x88, %g4
25281 ld [%l7 + 0x60], %f16
25282 set 0x6A, %o2
25283 stha %i0, [%l7 + %o2] 0xe3
25284 membar #Sync
25285 nop
25286 set 0x1E, %g1
25287 ldsb [%l7 + %g1], %i1
25288 nop
25289 set 0x6C, %g6
25290 stw %l5, [%l7 + %g6]
25291 nop
25292 set 0x14, %i2
25293 ldsw [%l7 + %i2], %o0
25294 set 0x68, %l1
25295 stba %l2, [%l7 + %l1] 0x81
25296 nop
25297 set 0x28, %l6
25298 ldd [%l7 + %l6], %f4
25299 add %l7, 0x20, %l6
25300 wr %g0, 0x88, %asi
25301 casa [%l6] 0x88, %i2, %g5
25302 nop
25303 set 0x68, %l0
25304 stx %g7, [%l7 + %l0]
25305 nop
25306 set 0x08, %i7
25307 stx %fsr, [%l7 + %i7]
25308 st %fsr, [%l7 + 0x1C]
25309 st %f18, [%l7 + 0x54]
25310 set 0x76, %l2
25311 stha %g3, [%l7 + %l2] 0x81
25312 st %f7, [%l7 + 0x34]
25313 set 0x20, %i4
25314 prefetcha [%l7 + %i4] 0x89, 4
25315 nop
25316 set 0x10, %i1
25317 std %o4, [%l7 + %i1]
25318 set 0x10, %g4
25319 stba %i7, [%l7 + %g4] 0xe3
25320 membar #Sync
25321 nop
25322 set 0x47, %i6
25323 ldsb [%l7 + %i6], %i3
25324 set 0x10, %g5
25325 lda [%l7 + %g5] 0x89, %f6
25326 add %l7, 0x64, %l6
25327 wr %g0, 0x80, %asi
25328 casa [%l6] 0x80, %o1, %i4
25329 add %l7, 0x4C, %l6
25330 wr %g0, 0x81, %asi
25331 lda [%l6] %asi, %i5
25332 casa [%l6] 0x81, %i5, %o7
25333 st %f15, [%l7 + 0x20]
25334 nop
25335 set 0x40, %i0
25336 ldd [%l7 + %i0], %f30
25337 nop
25338 set 0x48, %o1
25339 stw %l1, [%l7 + %o1]
25340 set 0x54, %o7
25341 lda [%l7 + %o7] 0x89, %f12
25342 add %l7, 0x30, %l6
25343 wr %g0, 0x89, %asi
25344 casxa [%l6] 0x89, %o2, %l6
25345 fpadd16 %f0, %f18, %f30
25346 nop
25347 set 0x18, %o6
25348 std %f22, [%l7 + %o6]
25349 nop
25350 set 0x18, %o5
25351 std %f20, [%l7 + %o5]
25352 nop
25353 set 0x28, %i5
25354 ldd [%l7 + %i5], %f10
25355 set 0x28, %i3
25356 ldxa [%l7 + %i3] 0x80, %i6
25357 nop
25358 set 0x30, %l4
25359 ldx [%l7 + %l4], %g2
25360 fpadd16 %f10, %f12, %f24
25361 set 0x6C, %g3
25362 ldstuba [%l7 + %g3] 0x81, %o6
25363 bg,a,pt %xcc, loop_148
25364 nop
25365 set 0x78, %g2
25366 ldx [%l7 + %g2], %l4
25367 or %o5, %g1, %l3
25368 add %l7, 0x28, %l6
25369 wr %g0, 0x88, %asi
25370 casa [%l6] 0x88, %g6, %o3
25371loop_148:
25372 nop
25373 set 0x0A, %l3
25374 ldub [%l7 + %l3], %g4
25375 set 0x50, %l5
25376 stxa %i1, [%l7 + %l5] 0x80
25377 st %f17, [%l7 + 0x6C]
25378 set 0x50, %o4
25379 stda %l4, [%l7 + %o4] 0xea
25380 membar #Sync
25381 set 0x40, %o0
25382 ldda [%l7 + %o0] 0xda, %f16
25383 set 0x38, %o3
25384 prefetcha [%l7 + %o3] 0x89, 4
25385 set 0x40, %g7
25386 stxa %l2, [%l7 + %g7] 0x81
25387 nop
25388 set 0x68, %g1
25389 ldd [%l7 + %g1], %i0
25390 membar #Sync
25391 set 0x40, %o2
25392 ldda [%l7 + %o2] 0xf9, %f16
25393 wr %g5, %i2, %y
25394 st %fsr, [%l7 + 0x68]
25395 set 0x70, %g6
25396 stxa %g7, [%l7 + %g6] 0x89
25397 nop
25398 set 0x70, %i2
25399 ldd [%l7 + %i2], %l0
25400 set 0x41, %l1
25401 ldstuba [%l7 + %l1] 0x88, %o4
25402 st %fsr, [%l7 + 0x0C]
25403 set 0x2C, %l6
25404 sta %f10, [%l7 + %l6] 0x80
25405 nop
25406 set 0x48, %l0
25407 stx %fsr, [%l7 + %l0]
25408 st %f9, [%l7 + 0x20]
25409 set 0x78, %i7
25410 prefetcha [%l7 + %i7] 0x81, 0
25411 set 0x38, %i4
25412 stba %i7, [%l7 + %i4] 0xea
25413 membar #Sync
25414 nop
25415 set 0x3C, %i1
25416 prefetch [%l7 + %i1], 1
25417 nop
25418 set 0x60, %g4
25419 std %f24, [%l7 + %g4]
25420 or %i3, %i4, %o1
25421 set 0x40, %i6
25422 ldda [%l7 + %i6] 0x80, %i4
25423 set 0x40, %g5
25424 stda %f0, [%l7 + %g5] 0x88
25425 set 0x48, %i0
25426 swapa [%l7 + %i0] 0x88, %o7
25427 st %fsr, [%l7 + 0x40]
25428 st %f21, [%l7 + 0x30]
25429 nop
25430 set 0x36, %l2
25431 stb %o2, [%l7 + %l2]
25432 nop
25433 set 0x70, %o1
25434 ldx [%l7 + %o1], %l6
25435 nop
25436 set 0x0E, %o7
25437 sth %l1, [%l7 + %o7]
25438 add %i6, %g2, %o6
25439 nop
25440 set 0x69, %o6
25441 ldsb [%l7 + %o6], %l4
25442 set 0x68, %i5
25443 stda %o4, [%l7 + %i5] 0x80
25444 set 0x40, %o5
25445 swapa [%l7 + %o5] 0x80, %l3
25446 nop
25447 set 0x24, %l4
25448 stw %g1, [%l7 + %l4]
25449 add %g6, %g4, %i1
25450 set 0x40, %g3
25451 stda %f16, [%l7 + %g3] 0x80
25452 add %l7, 0x58, %l6
25453 wr %g0, 0x88, %asi
25454 ldxa [%l6] %asi, %l5
25455 casxa [%l6] 0x88, %l5, %o3
25456 and %o0, %l2, %g5
25457 nop
25458 set 0x50, %g2
25459 ldd [%l7 + %g2], %f24
25460 set 0x50, %i3
25461 ldxa [%l7 + %i3] 0x89, %i0
25462 nop
25463 set 0x28, %l3
25464 ldd [%l7 + %l3], %f24
25465 nop
25466 set 0x20, %o4
25467 prefetch [%l7 + %o4], 1
25468 nop
25469 set 0x40, %l5
25470 stx %fsr, [%l7 + %l5]
25471 set 0x40, %o0
25472 stda %f0, [%l7 + %o0] 0xf8
25473 membar #Sync
25474 nop
25475 set 0x7A, %o3
25476 sth %i2, [%l7 + %o3]
25477 nop
25478 set 0x38, %g1
25479 std %f10, [%l7 + %g1]
25480 wr %g7, %l0, %sys_tick
25481 st %fsr, [%l7 + 0x50]
25482 nop
25483 set 0x29, %g7
25484 ldstub [%l7 + %g7], %g3
25485 set 0x20, %o2
25486 prefetcha [%l7 + %o2] 0x89, 1
25487 ld [%l7 + 0x50], %f4
25488 nop
25489 set 0x38, %i2
25490 stx %fsr, [%l7 + %i2]
25491 set 0x08, %l1
25492 ldxa [%l7 + %l1] 0x88, %o4
25493 nop
25494 set 0x18, %g6
25495 stx %i3, [%l7 + %g6]
25496 set 0x58, %l6
25497 prefetcha [%l7 + %l6] 0x89, 3
25498 st %f15, [%l7 + 0x60]
25499 add %o1, %i5, %o7
25500 set 0x2C, %i7
25501 stwa %l6, [%l7 + %i7] 0x88
25502 set 0x70, %i4
25503 stxa %o2, [%l7 + %i4] 0x80
25504 nop
25505 set 0x34, %i1
25506 ldsw [%l7 + %i1], %i6
25507 set 0x4B, %l0
25508 stba %g2, [%l7 + %l0] 0xea
25509 membar #Sync
25510 nop
25511 set 0x34, %i6
25512 prefetch [%l7 + %i6], 2
25513 set 0x68, %g4
25514 stda %l0, [%l7 + %g4] 0x88
25515 nop
25516 set 0x66, %i0
25517 sth %o6, [%l7 + %i0]
25518 nop
25519 set 0x70, %g5
25520 stx %o5, [%l7 + %g5]
25521 bne %xcc, loop_149
25522 nop
25523 set 0x1C, %o1
25524 swap [%l7 + %o1], %l4
25525 nop
25526 set 0x77, %o7
25527 stb %g1, [%l7 + %o7]
25528 nop
25529 set 0x14, %o6
25530 lduw [%l7 + %o6], %g6
25531loop_149:
25532 nop
25533 set 0x3C, %l2
25534 swap [%l7 + %l2], %l3
25535 nop
25536 set 0x20, %i5
25537 stx %g4, [%l7 + %i5]
25538 set 0x68, %o5
25539 swapa [%l7 + %o5] 0x81, %l5
25540 set 0x40, %l4
25541 stda %f0, [%l7 + %l4] 0x80
25542 set 0x40, %g2
25543 stda %f0, [%l7 + %g2] 0xf0
25544 membar #Sync
25545 nop
25546 set 0x3A, %i3
25547 stb %o3, [%l7 + %i3]
25548 set 0x70, %g3
25549 prefetcha [%l7 + %g3] 0x88, 4
25550 set 0x1C, %o4
25551 lda [%l7 + %o4] 0x81, %f17
25552 nop
25553 set 0x18, %l5
25554 std %f0, [%l7 + %l5]
25555 set 0x48, %o0
25556 stxa %l2, [%l7 + %o0] 0x81
25557 nop
25558 set 0x14, %l3
25559 stw %i1, [%l7 + %l3]
25560 set 0x70, %o3
25561 prefetcha [%l7 + %o3] 0x80, 3
25562 ld [%l7 + 0x34], %f1
25563 set 0x68, %g1
25564 swapa [%l7 + %g1] 0x89, %g5
25565 nop
25566 set 0x58, %g7
25567 ldx [%l7 + %g7], %i2
25568 add %l0, %g7, %i7
25569 st %f8, [%l7 + 0x38]
25570 or %g3, %o4, %i3
25571 and %o1, %i5, %o7
25572 nop
25573 set 0x40, %o2
25574 ldx [%l7 + %o2], %l6
25575 and %i4, %i6, %o2
25576 nop
25577 set 0x3E, %i2
25578 ldsh [%l7 + %i2], %l1
25579 set 0x1C, %g6
25580 stwa %o6, [%l7 + %g6] 0xe2
25581 membar #Sync
25582 st %f1, [%l7 + 0x08]
25583 set 0x37, %l6
25584 ldstuba [%l7 + %l6] 0x89, %g2
25585 nop
25586 set 0x08, %i7
25587 stw %o5, [%l7 + %i7]
25588 or %g1, %g6, %l4
25589 set 0x20, %l1
25590 ldstuba [%l7 + %l1] 0x89, %l3
25591 nop
25592 set 0x28, %i4
25593 stx %fsr, [%l7 + %i4]
25594 nop
25595 set 0x70, %l0
25596 ldd [%l7 + %l0], %g4
25597 nop
25598 set 0x70, %i1
25599 swap [%l7 + %i1], %o3
25600 nop
25601 set 0x1E, %i6
25602 ldsh [%l7 + %i6], %o0
25603 nop
25604 set 0x50, %i0
25605 ldx [%l7 + %i0], %l2
25606 nop
25607 set 0x60, %g4
25608 std %l4, [%l7 + %g4]
25609 set 0x28, %g5
25610 stda %i0, [%l7 + %g5] 0x81
25611 bge %xcc, loop_150
25612 nop
25613 set 0x08, %o1
25614 stx %i1, [%l7 + %o1]
25615 nop
25616 set 0x58, %o7
25617 std %g4, [%l7 + %o7]
25618 set 0x62, %o6
25619 stha %i2, [%l7 + %o6] 0xeb
25620 membar #Sync
25621loop_150:
25622 nop
25623 set 0x28, %l2
25624 ldxa [%l7 + %l2] 0x88, %g7
25625 set 0x50, %i5
25626 ldda [%l7 + %i5] 0x81, %i6
25627 nop
25628 set 0x4C, %l4
25629 prefetch [%l7 + %l4], 0
25630 and %g3, %o4, %i3
25631 wr %l0, %o1, %set_softint
25632 ba,pn %xcc, loop_151
25633 nop
25634 set 0x18, %g2
25635 ldx [%l7 + %g2], %o7
25636 set 0x4C, %i3
25637 lda [%l7 + %i3] 0x80, %f8
25638loop_151:
25639 nop
25640 set 0x78, %o5
25641 sta %f13, [%l7 + %o5] 0x89
25642 nop
25643 set 0x40, %o4
25644 std %f12, [%l7 + %o4]
25645 nop
25646 set 0x78, %l5
25647 ldsb [%l7 + %l5], %i5
25648 nop
25649 set 0x08, %o0
25650 ldsw [%l7 + %o0], %i4
25651 set 0x40, %g3
25652 stda %f16, [%l7 + %g3] 0xc2
25653 add %l7, 0x10, %l6
25654 wr %g0, 0x88, %asi
25655 ldxa [%l6] %asi, %i6
25656 casxa [%l6] 0x88, %i6, %l6
25657 st %fsr, [%l7 + 0x4C]
25658 nop
25659 set 0x79, %o3
25660 ldub [%l7 + %o3], %l1
25661 nop
25662 set 0x08, %g1
25663 std %f0, [%l7 + %g1]
25664 nop
25665 set 0x48, %g7
25666 ldd [%l7 + %g7], %o6
25667 set 0x78, %o2
25668 swapa [%l7 + %o2] 0x80, %g2
25669 nop
25670 set 0x32, %l3
25671 sth %o5, [%l7 + %l3]
25672 ld [%l7 + 0x18], %f17
25673 nop
25674 set 0x78, %g6
25675 ldd [%l7 + %g6], %g0
25676 nop
25677 set 0x2A, %l6
25678 ldsh [%l7 + %l6], %g6
25679 nop
25680 set 0x40, %i7
25681 ldx [%l7 + %i7], %l4
25682 fpadd32s %f3, %f20, %f21
25683 nop
25684 set 0x7C, %i2
25685 swap [%l7 + %i2], %o2
25686 nop
25687 set 0x74, %i4
25688 stb %g4, [%l7 + %i4]
25689 set 0x0E, %l0
25690 ldstuba [%l7 + %l0] 0x89, %l3
25691 nop
25692 set 0x27, %i1
25693 ldsb [%l7 + %i1], %o0
25694 set 0x7C, %i6
25695 lda [%l7 + %i6] 0x81, %f6
25696 membar #Sync
25697 set 0x40, %l1
25698 ldda [%l7 + %l1] 0xf9, %f16
25699 nop
25700 set 0x10, %i0
25701 lduw [%l7 + %i0], %l2
25702 EXIT_GOOD
25703
25704
25705
25706!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25707!
25708! Stats for Thread 6:
25709!
25710! Type l : 1264
25711! Type a : 21
25712! Type cti : 16
25713! Type x : 524
25714! Type f : 52
25715! Type i : 123
25716!
25717!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25718
25719!
25720! Thread 7 Start
25721!
25722.global thread_7
25723thread_7:
25724 mov %l7, %g1
25725 !# Set %cwp for 8 windows
25726 !# This threads memory space into each %l7
25727 wrpr %g0, 0x7, %cwp
25728 mov %g1, %l7
25729 wrpr %g0, 0x6, %cwp
25730 mov %g1, %l7
25731 wrpr %g0, 0x5, %cwp
25732 mov %g1, %l7
25733 wrpr %g0, 0x4, %cwp
25734 mov %g1, %l7
25735 wrpr %g0, 0x3, %cwp
25736 mov %g1, %l7
25737 wrpr %g0, 0x2, %cwp
25738 mov %g1, %l7
25739 wrpr %g0, 0x1, %cwp
25740 mov %g1, %l7
25741 wrpr %g0, 0x0, %cwp
25742 mov %g1, %l7
25743
25744 !# Set %fsr
25745 setx 0x0000000000400000, %l0, %l6 !# no post process
25746 stx %l6, [%l7 + 0x0] !# no post process
25747 ldx [%l7 + 0x0], %fsr !# no post process
25748
25749 wr %g0, 0x80, %asi !# no post process
25750
25751 !# Initialize registers ..
25752
25753 !# Global registers
25754 set 0x0, %g1
25755 set 0x0, %g2
25756 set 0x8, %g3
25757 set 0x5, %g4
25758 set 0xD, %g5
25759 set 0x7, %g6
25760 set 0x6, %g7
25761 !# Input registers
25762 set -0x5, %i0
25763 set -0xF, %i1
25764 set -0xD, %i2
25765 set -0x9, %i3
25766 set -0x8, %i4
25767 set -0x0, %i5
25768 set -0xB, %i6
25769 set -0x3, %i7
25770 !# Local registers
25771 set 0x7BDEBD69, %l0
25772 set 0x2FCB4B81, %l1
25773 set 0x2CC10F67, %l2
25774 set 0x749735E2, %l3
25775 set 0x1B8C7E41, %l4
25776 set 0x3823A178, %l5
25777 set 0x222D35D9, %l6
25778 !# Output registers
25779 set 0x12D4, %o0
25780 set -0x0935, %o1
25781 set -0x1AD7, %o2
25782 set -0x0579, %o3
25783 set 0x0E4E, %o4
25784 set 0x1548, %o5
25785 set -0x14ED, %o6
25786 set 0x14A6, %o7
25787 !# Float registers
25788 INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C)
25789 INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9)
25790 INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2)
25791 INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3)
25792 INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D)
25793 INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D)
25794 INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF)
25795 INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C)
25796 INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2)
25797 INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67)
25798 INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389)
25799 INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28)
25800 INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B)
25801 INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2)
25802 INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91)
25803 INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8)
25804
25805 !# Execute Main Diag ..
25806
25807 add %l7, 0x5C, %l6
25808 wr %g0, 0x89, %asi
25809 casa [%l6] 0x89, %o3, %i0
25810 set 0x38, %g5
25811 sta %f12, [%l7 + %g5] 0x80
25812 nop
25813 set 0x48, %o1
25814 stx %fsr, [%l7 + %o1]
25815 ld [%l7 + 0x14], %f7
25816 set 0x78, %o7
25817 prefetcha [%l7 + %o7] 0x80, 4
25818 nop
25819 set 0x08, %g4
25820 lduw [%l7 + %g4], %g5
25821 st %f8, [%l7 + 0x14]
25822 nop
25823 set 0x70, %l2
25824 stb %l5, [%l7 + %l2]
25825 nop
25826 set 0x44, %o6
25827 sth %g7, [%l7 + %o6]
25828 set 0x64, %l4
25829 swapa [%l7 + %l4] 0x89, %i2
25830 set 0x78, %g2
25831 ldxa [%l7 + %g2] 0x88, %g3
25832 set 0x40, %i5
25833 stda %f16, [%l7 + %i5] 0x89
25834 and %o4, %i3, %i7
25835 bleu,a %icc, loop_152
25836 nop
25837 set 0x7E, %i3
25838 stb %l0, [%l7 + %i3]
25839 nop
25840 set 0x08, %o4
25841 ldd [%l7 + %o4], %o6
25842 nop
25843 set 0x3A, %o5
25844 stb %o1, [%l7 + %o5]
25845loop_152:
25846 nop
25847 add %l7, 0x48, %l6
25848 wr %g0, 0x88, %asi
25849 lda [%l6] %asi, %i5
25850 casa [%l6] 0x88, %i5, %i6
25851 nop
25852 set 0x28, %l5
25853 stx %i4, [%l7 + %l5]
25854 set 0x1C, %o0
25855 lda [%l7 + %o0] 0x88, %f17
25856 set 0x28, %o3
25857 swapa [%l7 + %o3] 0x81, %l6
25858 set 0x30, %g1
25859 stha %o6, [%l7 + %g1] 0xe2
25860 membar #Sync
25861 set 0x30, %g7
25862 stba %g2, [%l7 + %g7] 0xe2
25863 membar #Sync
25864 ba,a,pn %xcc, loop_153
25865 wr %l1, %g1, %set_softint
25866 nop
25867 set 0x60, %g3
25868 std %o4, [%l7 + %g3]
25869 nop
25870 set 0x28, %o2
25871 stx %fsr, [%l7 + %o2]
25872loop_153:
25873 nop
25874 set 0x58, %l3
25875 ldxa [%l7 + %l3] 0x80, %l4
25876 set 0x10, %l6
25877 lda [%l7 + %l6] 0x88, %f13
25878 nop
25879 set 0x3E, %i7
25880 stb %g6, [%l7 + %i7]
25881 set 0x7C, %g6
25882 ldstuba [%l7 + %g6] 0x88, %g4
25883 set 0x3C, %i2
25884 swapa [%l7 + %i2] 0x89, %l3
25885 add %l7, 0x5C, %l6
25886 wr %g0, 0x81, %asi
25887 casa [%l6] 0x81, %o2, %o0
25888 nop
25889 set 0x30, %l0
25890 stx %fsr, [%l7 + %l0]
25891 add %l7, 0x20, %l6
25892 wr %g0, 0x88, %asi
25893 ldxa [%l6] %asi, %l2
25894 casxa [%l6] 0x88, %l2, %o3
25895 set 0x30, %i1
25896 ldda [%l7 + %i1] 0xea, %i0
25897 nop
25898 set 0x68, %i4
25899 lduw [%l7 + %i4], %g5
25900 nop
25901 set 0x24, %i6
25902 ldsh [%l7 + %i6], %l5
25903 nop
25904 set 0x62, %l1
25905 sth %i1, [%l7 + %l1]
25906 set 0x08, %g5
25907 ldxa [%l7 + %g5] 0x88, %g7
25908 nop
25909 set 0x14, %i0
25910 stw %g3, [%l7 + %i0]
25911 nop
25912 nop
25913 setx 0xB978B194462345CF, %l0, %l6
25914 stx %l6, [%l7 + 0x28]
25915 ldd [%l7 + 0x28], %f14
25916 setx 0x832564589DCC05A2, %l1, %l5
25917 stx %l5, [%l7 + 0x10]
25918 ldd [%l7 + 0x10], %f26
25919 fdivd %f26, %f14, %f24
25920 set 0x70, %o7
25921 ldxa [%l7 + %o7] 0x88, %o4
25922 nop
25923 set 0x60, %g4
25924 ldsh [%l7 + %g4], %i3
25925 set 0x48, %l2
25926 stda %i6, [%l7 + %l2] 0x81
25927 set 0x40, %o6
25928 stda %f16, [%l7 + %o6] 0xcc
25929 nop
25930 set 0x68, %l4
25931 std %l0, [%l7 + %l4]
25932 set 0x10, %o1
25933 lda [%l7 + %o1] 0x81, %f14
25934 set 0x1C, %i5
25935 swapa [%l7 + %i5] 0x81, %o7
25936 nop
25937 set 0x27, %g2
25938 stb %i2, [%l7 + %g2]
25939 set 0x54, %o4
25940 sta %f27, [%l7 + %o4] 0x80
25941 nop
25942 set 0x68, %i3
25943 ldd [%l7 + %i3], %f12
25944 ld [%l7 + 0x54], %f27
25945 set 0x7C, %l5
25946 stha %i5, [%l7 + %l5] 0x89
25947 and %i6, %i4, %l6
25948 set 0x20, %o0
25949 sta %f21, [%l7 + %o0] 0x81
25950 set 0x2C, %o3
25951 lda [%l7 + %o3] 0x88, %f12
25952 set 0x40, %o5
25953 stda %f16, [%l7 + %o5] 0xd8
25954 st %f25, [%l7 + 0x44]
25955 set 0x08, %g1
25956 ldstuba [%l7 + %g1] 0x88, %o6
25957 nop
25958 set 0x0D, %g3
25959 ldsb [%l7 + %g3], %g2
25960 nop
25961 set 0x57, %g7
25962 ldstub [%l7 + %g7], %o1
25963 nop
25964 nop
25965 setx 0xA8F22BDC, %l0, %l6
25966 st %l6, [%l7 + 0x28]
25967 ld [%l7 + 0x28], %f13
25968 setx 0x50465B71, %l1, %l5
25969 st %l5, [%l7 + 0x10]
25970 ld [%l7 + 0x10], %f22
25971 fdivs %f22, %f13, %f21
25972 set 0x54, %l3
25973 swapa [%l7 + %l3] 0x89, %g1
25974 bleu,pn %xcc, loop_154
25975 nop
25976 set 0x68, %l6
25977 ldx [%l7 + %l6], %o5
25978 st %fsr, [%l7 + 0x70]
25979 nop
25980 set 0x45, %i7
25981 ldstub [%l7 + %i7], %l1
25982loop_154:
25983 nop
25984 set 0x68, %g6
25985 stda %l4, [%l7 + %g6] 0x81
25986 nop
25987 set 0x48, %o2
25988 std %g4, [%l7 + %o2]
25989 set 0x74, %l0
25990 stwa %g6, [%l7 + %l0] 0xeb
25991 membar #Sync
25992 nop
25993 set 0x74, %i1
25994 ldsb [%l7 + %i1], %l3
25995 set 0x70, %i4
25996 stxa %o0, [%l7 + %i4] 0xeb
25997 membar #Sync
25998 nop
25999 set 0x46, %i2
26000 ldsh [%l7 + %i2], %l2
26001 bl,pt %xcc, loop_155
26002 nop
26003 set 0x40, %l1
26004 stx %fsr, [%l7 + %l1]
26005 add %o2, %o3, %g5
26006 or %l5, %i1, %g7
26007loop_155:
26008 nop
26009 set 0x58, %i6
26010 std %g2, [%l7 + %i6]
26011 set 0x70, %g5
26012 lda [%l7 + %g5] 0x81, %f5
26013 nop
26014 set 0x08, %o7
26015 swap [%l7 + %o7], %i0
26016 or %o4, %i3, %i7
26017 set 0x68, %i0
26018 lda [%l7 + %i0] 0x89, %f5
26019 and %o7, %l0, %i2
26020 set 0x38, %g4
26021 prefetcha [%l7 + %g4] 0x80, 4
26022 nop
26023 set 0x78, %l2
26024 stb %i6, [%l7 + %l2]
26025 and %i4, %o6, %l6
26026 nop
26027 set 0x40, %o6
26028 ldd [%l7 + %o6], %g2
26029 ld [%l7 + 0x54], %f14
26030 nop
26031 set 0x67, %o1
26032 stb %g1, [%l7 + %o1]
26033 wr %o5, %l1, %clear_softint
26034 nop
26035 set 0x44, %l4
26036 swap [%l7 + %l4], %o1
26037 set 0x40, %g2
26038 ldxa [%l7 + %g2] 0x89, %g4
26039 ble %icc, loop_156
26040 add %l4, %g6, %l3
26041 set 0x3A, %o4
26042 stha %o0, [%l7 + %o4] 0x81
26043loop_156:
26044 nop
26045 add %l7, 0x10, %l6
26046 wr %g0, 0x80, %asi
26047 casxa [%l6] 0x80, %o2, %o3
26048 nop
26049 set 0x2C, %i5
26050 sth %g5, [%l7 + %i5]
26051 set 0x58, %i3
26052 stda %l4, [%l7 + %i3] 0xe2
26053 membar #Sync
26054 nop
26055 set 0x77, %l5
26056 ldub [%l7 + %l5], %i1
26057 or %l2, %g7, %i0
26058 nop
26059 set 0x08, %o3
26060 prefetch [%l7 + %o3], 3
26061 nop
26062 set 0x78, %o0
26063 ldsb [%l7 + %o0], %g3
26064 set 0x18, %o5
26065 sta %f7, [%l7 + %o5] 0x89
26066 nop
26067 set 0x28, %g3
26068 swap [%l7 + %g3], %i3
26069 nop
26070 set 0x50, %g7
26071 std %o4, [%l7 + %g7]
26072 nop
26073 set 0x18, %g1
26074 std %f28, [%l7 + %g1]
26075 set 0x08, %l3
26076 stda %o6, [%l7 + %l3] 0x81
26077 nop
26078 set 0x18, %i7
26079 ldsw [%l7 + %i7], %l0
26080 and %i2, %i5, %i7
26081 nop
26082 set 0x0C, %g6
26083 lduh [%l7 + %g6], %i4
26084 set 0x64, %l6
26085 ldstuba [%l7 + %l6] 0x88, %i6
26086 set 0x68, %l0
26087 stxa %l6, [%l7 + %l0] 0xe3
26088 membar #Sync
26089 set 0x48, %o2
26090 stda %g2, [%l7 + %o2] 0x81
26091 set 0x68, %i4
26092 sta %f25, [%l7 + %i4] 0x88
26093 nop
26094 set 0x0C, %i1
26095 ldsh [%l7 + %i1], %o6
26096 nop
26097 set 0x3A, %i2
26098 ldstub [%l7 + %i2], %o5
26099 ld [%l7 + 0x18], %f26
26100 fpadd16 %f24, %f18, %f18
26101 set 0x58, %l1
26102 stda %l0, [%l7 + %l1] 0x80
26103 set 0x47, %g5
26104 stba %g1, [%l7 + %g5] 0xea
26105 membar #Sync
26106 nop
26107 set 0x40, %i6
26108 ldx [%l7 + %i6], %g4
26109 set 0x30, %i0
26110 lda [%l7 + %i0] 0x81, %f28
26111 st %fsr, [%l7 + 0x08]
26112 set 0x57, %g4
26113 ldstuba [%l7 + %g4] 0x88, %o1
26114 nop
26115 set 0x68, %l2
26116 lduh [%l7 + %l2], %g6
26117 nop
26118 set 0x10, %o6
26119 ldsh [%l7 + %o6], %l4
26120 nop
26121 set 0x08, %o7
26122 std %f4, [%l7 + %o7]
26123 nop
26124 set 0x48, %o1
26125 ldub [%l7 + %o1], %o0
26126 set 0x40, %l4
26127 ldda [%l7 + %l4] 0xd8, %f0
26128 nop
26129 set 0x75, %o4
26130 ldstub [%l7 + %o4], %o2
26131 set 0x0F, %g2
26132 ldstuba [%l7 + %g2] 0x81, %l3
26133 nop
26134 set 0x28, %i5
26135 ldsb [%l7 + %i5], %o3
26136 st %fsr, [%l7 + 0x18]
26137 add %l7, 0x50, %l6
26138 wr %g0, 0x80, %asi
26139 casxa [%l6] 0x80, %g5, %l5
26140 nop
26141 set 0x1C, %l5
26142 ldsh [%l7 + %l5], %i1
26143 nop
26144 set 0x58, %o3
26145 std %f4, [%l7 + %o3]
26146 fpsub32 %f18, %f26, %f22
26147 set 0x10, %o0
26148 stda %l2, [%l7 + %o0] 0x80
26149 and %i0, %g7, %i3
26150 nop
26151 set 0x48, %o5
26152 swap [%l7 + %o5], %g3
26153 nop
26154 set 0x18, %g3
26155 ldd [%l7 + %g3], %f30
26156 nop
26157 set 0x58, %g7
26158 ldd [%l7 + %g7], %f0
26159 st %f6, [%l7 + 0x68]
26160 set 0x08, %i3
26161 sta %f16, [%l7 + %i3] 0x88
26162 nop
26163 set 0x14, %l3
26164 prefetch [%l7 + %l3], 3
26165 nop
26166 set 0x30, %i7
26167 ldd [%l7 + %i7], %f18
26168 nop
26169 set 0x62, %g1
26170 ldsh [%l7 + %g1], %o4
26171 set 0x62, %g6
26172 stba %l0, [%l7 + %g6] 0x81
26173 or %i2, %o7, %i7
26174 st %fsr, [%l7 + 0x48]
26175 nop
26176 set 0x08, %l0
26177 ldsh [%l7 + %l0], %i4
26178 nop
26179 set 0x58, %o2
26180 std %i4, [%l7 + %o2]
26181 set 0x6A, %i4
26182 stba %i6, [%l7 + %i4] 0xe2
26183 membar #Sync
26184 nop
26185 set 0x50, %i1
26186 ldd [%l7 + %i1], %g2
26187 ba,a,pn %icc, loop_157
26188 nop
26189 set 0x6C, %i2
26190 prefetch [%l7 + %i2], 1
26191 nop
26192 set 0x6E, %l1
26193 ldsh [%l7 + %l1], %l6
26194 nop
26195 set 0x7C, %g5
26196 prefetch [%l7 + %g5], 3
26197loop_157:
26198 nop
26199 nop
26200 setx 0xA26078E6A23FF253, %l0, %l6
26201 stx %l6, [%l7 + 0x28]
26202 ldd [%l7 + 0x28], %f6
26203 setx 0x2738119B8375B3FE, %l1, %l5
26204 stx %l5, [%l7 + 0x10]
26205 ldd [%l7 + 0x10], %f8
26206 fdivd %f8, %f6, %f4
26207 nop
26208 set 0x26, %l6
26209 ldsb [%l7 + %l6], %o6
26210 add %l7, 0x1C, %l6
26211 wr %g0, 0x80, %asi
26212 lda [%l6] %asi, %o5
26213 casa [%l6] 0x80, %o5, %g1
26214 nop
26215 set 0x1E, %i6
26216 ldsh [%l7 + %i6], %l1
26217 bn,pn %icc, loop_158
26218 st %fsr, [%l7 + 0x10]
26219 set 0x58, %g4
26220 stha %g4, [%l7 + %g4] 0x89
26221loop_158:
26222 nop
26223 set 0x58, %l2
26224 stx %fsr, [%l7 + %l2]
26225 nop
26226 set 0x0B, %o6
26227 ldsb [%l7 + %o6], %g6
26228 set 0x48, %o7
26229 prefetcha [%l7 + %o7] 0x80, 3
26230 ld [%l7 + 0x50], %f22
26231 set 0x50, %o1
26232 ldxa [%l7 + %o1] 0x89, %o0
26233 nop
26234 set 0x53, %l4
26235 ldstub [%l7 + %l4], %l4
26236 nop
26237 set 0x38, %i0
26238 stx %l3, [%l7 + %i0]
26239 set 0x50, %o4
26240 stxa %o2, [%l7 + %o4] 0xe3
26241 membar #Sync
26242 set 0x40, %g2
26243 ldda [%l7 + %g2] 0xea, %g4
26244 set 0x5B, %i5
26245 stba %o3, [%l7 + %i5] 0x89
26246 set 0x28, %l5
26247 swapa [%l7 + %l5] 0x80, %i1
26248 st %fsr, [%l7 + 0x74]
26249 and %l2, %l5, %g7
26250 nop
26251 set 0x71, %o0
26252 ldstub [%l7 + %o0], %i0
26253 add %l7, 0x08, %l6
26254 wr %g0, 0x88, %asi
26255 casa [%l6] 0x88, %g3, %o4
26256 nop
26257 set 0x40, %o5
26258 ldd [%l7 + %o5], %l0
26259 st %fsr, [%l7 + 0x3C]
26260 nop
26261 nop
26262 setx 0x5F246DEB, %l0, %l6
26263 st %l6, [%l7 + 0x28]
26264 ld [%l7 + 0x28], %f17
26265 setx 0x5542F4F8, %l1, %l5
26266 st %l5, [%l7 + 0x10]
26267 ld [%l7 + 0x10], %f7
26268 fdivs %f7, %f17, %f16
26269 nop
26270 set 0x5A, %o3
26271 ldub [%l7 + %o3], %i2
26272 st %fsr, [%l7 + 0x3C]
26273 nop
26274 set 0x18, %g3
26275 stx %fsr, [%l7 + %g3]
26276 nop
26277 set 0x30, %i3
26278 ldstub [%l7 + %i3], %o7
26279 nop
26280 set 0x50, %g7
26281 sth %i3, [%l7 + %g7]
26282 set 0x40, %l3
26283 stda %f16, [%l7 + %l3] 0xda
26284 and %i4, %i5, %i6
26285 and %g2, %l6, %o6
26286 set 0x1C, %g1
26287 stha %i7, [%l7 + %g1] 0x80
26288 membar #Sync
26289 set 0x40, %i7
26290 ldda [%l7 + %i7] 0xf0, %f16
26291 nop
26292 set 0x5C, %g6
26293 ldsh [%l7 + %g6], %o5
26294 nop
26295 set 0x28, %l0
26296 stx %g1, [%l7 + %l0]
26297 nop
26298 nop
26299 setx 0xDEF7771CCC39358A, %l0, %l6
26300 stx %l6, [%l7 + 0x28]
26301 ldd [%l7 + 0x28], %f24
26302 setx 0x8E79544EA59ADE2F, %l1, %l5
26303 stx %l5, [%l7 + 0x10]
26304 ldd [%l7 + 0x10], %f26
26305 fdivd %f26, %f24, %f12
26306 set 0x40, %o2
26307 sta %f6, [%l7 + %o2] 0x88
26308 add %g4, %l1, %g6
26309 nop
26310 set 0x70, %i4
26311 lduh [%l7 + %i4], %o0
26312 set 0x18, %i2
26313 ldxa [%l7 + %i2] 0x88, %l4
26314 membar #Sync
26315 set 0x40, %l1
26316 ldda [%l7 + %l1] 0xf9, %f16
26317 set 0x54, %i1
26318 sta %f21, [%l7 + %i1] 0x80
26319 set 0x20, %g5
26320 stxa %l3, [%l7 + %g5] 0x88
26321 nop
26322 set 0x2C, %i6
26323 ldsb [%l7 + %i6], %o2
26324 nop
26325 set 0x08, %g4
26326 lduh [%l7 + %g4], %o1
26327 nop
26328 set 0x2D, %l2
26329 ldstub [%l7 + %l2], %g5
26330 set 0x30, %l6
26331 ldda [%l7 + %l6] 0x88, %i0
26332 nop
26333 set 0x25, %o7
26334 stb %o3, [%l7 + %o7]
26335 st %f10, [%l7 + 0x60]
26336 nop
26337 set 0x10, %o1
26338 ldsh [%l7 + %o1], %l5
26339 nop
26340 set 0x08, %l4
26341 ldd [%l7 + %l4], %g6
26342 nop
26343 set 0x64, %i0
26344 lduh [%l7 + %i0], %i0
26345 set 0x48, %o4
26346 swapa [%l7 + %o4] 0x89, %g3
26347 nop
26348 set 0x42, %o6
26349 sth %o4, [%l7 + %o6]
26350 add %l0, %l2, %i2
26351 set 0x40, %i5
26352 prefetcha [%l7 + %i5] 0x81, 0
26353 nop
26354 set 0x08, %l5
26355 ldd [%l7 + %l5], %f2
26356 set 0x20, %o0
26357 ldxa [%l7 + %o0] 0x88, %i4
26358 set 0x40, %g2
26359 stda %f16, [%l7 + %g2] 0xda
26360 nop
26361 set 0x20, %o5
26362 stx %i3, [%l7 + %o5]
26363 st %fsr, [%l7 + 0x40]
26364 add %l7, 0x58, %l6
26365 wr %g0, 0x88, %asi
26366 casa [%l6] 0x88, %i6, %g2
26367 nop
26368 set 0x58, %g3
26369 stw %i5, [%l7 + %g3]
26370 set 0x6C, %o3
26371 ldstuba [%l7 + %o3] 0x88, %l6
26372 set 0x40, %i3
26373 ldda [%l7 + %i3] 0xea, %o6
26374 nop
26375 set 0x20, %g7
26376 std %f26, [%l7 + %g7]
26377 set 0x44, %g1
26378 lda [%l7 + %g1] 0x81, %f8
26379 add %o5, %g1, %i7
26380 nop
26381 set 0x3A, %l3
26382 stb %g4, [%l7 + %l3]
26383 set 0x58, %g6
26384 sta %f10, [%l7 + %g6] 0x89
26385 nop
26386 set 0x38, %i7
26387 prefetch [%l7 + %i7], 3
26388 set 0x57, %l0
26389 stba %g6, [%l7 + %l0] 0xe3
26390 membar #Sync
26391 nop
26392 set 0x08, %i4
26393 ldx [%l7 + %i4], %o0
26394 set 0x34, %i2
26395 stwa %l4, [%l7 + %i2] 0x88
26396 set 0x40, %o2
26397 stda %f16, [%l7 + %o2] 0xc4
26398 nop
26399 set 0x0C, %l1
26400 ldsw [%l7 + %l1], %l3
26401 nop
26402 set 0x48, %g5
26403 ldd [%l7 + %g5], %f22
26404 add %l7, 0x18, %l6
26405 wr %g0, 0x81, %asi
26406 casa [%l6] 0x81, %o2, %o1
26407 nop
26408 set 0x58, %i1
26409 ldd [%l7 + %i1], %f0
26410 set 0x58, %i6
26411 sta %f7, [%l7 + %i6] 0x88
26412 set 0x38, %l2
26413 stha %l1, [%l7 + %l2] 0x88
26414 set 0x40, %l6
26415 stda %f16, [%l7 + %l6] 0xc0
26416 nop
26417 set 0x48, %g4
26418 std %f16, [%l7 + %g4]
26419 set 0x34, %o7
26420 lda [%l7 + %o7] 0x80, %f5
26421 set 0x40, %o1
26422 swapa [%l7 + %o1] 0x89, %i1
26423 nop
26424 set 0x30, %i0
26425 std %g4, [%l7 + %i0]
26426 st %f12, [%l7 + 0x64]
26427 nop
26428 set 0x6C, %l4
26429 prefetch [%l7 + %l4], 0
26430 set 0x28, %o6
26431 prefetcha [%l7 + %o6] 0x89, 0
26432 nop
26433 set 0x20, %o4
26434 swap [%l7 + %o4], %g7
26435 nop
26436 set 0x1C, %i5
26437 swap [%l7 + %i5], %l5
26438 set 0x38, %l5
26439 swapa [%l7 + %l5] 0x81, %g3
26440 set 0x78, %g2
26441 swapa [%l7 + %g2] 0x89, %o4
26442 nop
26443 set 0x70, %o5
26444 ldd [%l7 + %o5], %f4
26445 nop
26446 set 0x6B, %o0
26447 ldsb [%l7 + %o0], %l0
26448 set 0x30, %g3
26449 prefetcha [%l7 + %g3] 0x81, 4
26450 nop
26451 set 0x1C, %i3
26452 ldsw [%l7 + %i3], %i0
26453 nop
26454 set 0x4E, %g7
26455 lduh [%l7 + %g7], %i2
26456 set 0x20, %o3
26457 ldxa [%l7 + %o3] 0x88, %i4
26458 add %o7, %i3, %i6
26459 add %l7, 0x68, %l6
26460 wr %g0, 0x88, %asi
26461 ldxa [%l6] %asi, %g2
26462 casxa [%l6] 0x88, %g2, %i5
26463 add %l7, 0x68, %l6
26464 wr %g0, 0x81, %asi
26465 ldxa [%l6] %asi, %o6
26466 casxa [%l6] 0x81, %o6, %o5
26467 set 0x38, %l3
26468 stxa %g1, [%l7 + %l3] 0xe3
26469 membar #Sync
26470 nop
26471 set 0x6A, %g1
26472 stb %l6, [%l7 + %g1]
26473 nop
26474 set 0x5B, %g6
26475 ldstub [%l7 + %g6], %i7
26476 and %g6, %o0, %l4
26477 nop
26478 set 0x68, %i7
26479 ldsw [%l7 + %i7], %l3
26480 add %l7, 0x70, %l6
26481 wr %g0, 0x81, %asi
26482 casxa [%l6] 0x81, %g4, %o2
26483 set 0x40, %l0
26484 stda %l0, [%l7 + %l0] 0xe3
26485 membar #Sync
26486 nop
26487 set 0x18, %i4
26488 ldx [%l7 + %i4], %i1
26489 nop
26490 set 0x28, %i2
26491 stx %fsr, [%l7 + %i2]
26492 nop
26493 set 0x4C, %o2
26494 lduh [%l7 + %o2], %g5
26495 add %o3, %o1, %g7
26496 nop
26497 set 0x66, %l1
26498 sth %g3, [%l7 + %l1]
26499 set 0x77, %i1
26500 stba %o4, [%l7 + %i1] 0x89
26501 set 0x78, %g5
26502 stxa %l5, [%l7 + %g5] 0xe3
26503 membar #Sync
26504 nop
26505 set 0x08, %l2
26506 stx %l0, [%l7 + %l2]
26507 st %fsr, [%l7 + 0x5C]
26508 ld [%l7 + 0x10], %f28
26509 add %l7, 0x08, %l6
26510 wr %g0, 0x81, %asi
26511 ldxa [%l6] %asi, %l2
26512 casxa [%l6] 0x81, %l2, %i2
26513 nop
26514 set 0x3E, %i6
26515 sth %i0, [%l7 + %i6]
26516 nop
26517 set 0x7A, %g4
26518 ldsb [%l7 + %g4], %i4
26519 set 0x40, %l6
26520 ldda [%l7 + %l6] 0xd2, %f0
26521 set 0x38, %o1
26522 lda [%l7 + %o1] 0x89, %f25
26523 nop
26524 set 0x38, %o7
26525 ldx [%l7 + %o7], %i3
26526 set 0x40, %i0
26527 stda %f0, [%l7 + %i0] 0x88
26528 st %f25, [%l7 + 0x48]
26529 set 0x50, %l4
26530 stda %i6, [%l7 + %l4] 0xeb
26531 membar #Sync
26532 nop
26533 set 0x77, %o6
26534 stb %o7, [%l7 + %o6]
26535 bg,a,pn %xcc, loop_159
26536 ld [%l7 + 0x20], %f2
26537 add %l7, 0x60, %l6
26538 wr %g0, 0x88, %asi
26539 ldxa [%l6] %asi, %g2
26540 casxa [%l6] 0x88, %g2, %i5
26541loop_159:
26542 nop
26543 set 0x64, %o4
26544 sta %f7, [%l7 + %o4] 0x88
26545 set 0x74, %i5
26546 stha %o6, [%l7 + %i5] 0x88
26547 set 0x60, %l5
26548 ldxa [%l7 + %l5] 0x81, %o5
26549 nop
26550 set 0x28, %g2
26551 ldsw [%l7 + %g2], %l6
26552 nop
26553 set 0x20, %o0
26554 ldd [%l7 + %o0], %g0
26555 nop
26556 set 0x7B, %o5
26557 ldstub [%l7 + %o5], %i7
26558 set 0x76, %i3
26559 stba %o0, [%l7 + %i3] 0xeb
26560 membar #Sync
26561 nop
26562 set 0x38, %g7
26563 std %l4, [%l7 + %g7]
26564 and %g6, %l3, %o2
26565 add %l7, 0x40, %l6
26566 wr %g0, 0x88, %asi
26567 casxa [%l6] 0x88, %g4, %l1
26568 or %g5, %i1, %o3
26569 nop
26570 set 0x08, %o3
26571 std %f12, [%l7 + %o3]
26572 or %o1, %g3, %o4
26573 set 0x58, %l3
26574 stxa %l5, [%l7 + %l3] 0x81
26575 set 0x68, %g1
26576 stda %l0, [%l7 + %g1] 0x80
26577 membar #Sync
26578 set 0x40, %g3
26579 ldda [%l7 + %g3] 0xf0, %f16
26580 nop
26581 set 0x55, %g6
26582 ldsb [%l7 + %g6], %g7
26583 st %fsr, [%l7 + 0x54]
26584 st %f19, [%l7 + 0x5C]
26585 and %i2, %l2, %i4
26586 or %i0, %i6, %i3
26587 nop
26588 set 0x34, %l0
26589 ldsh [%l7 + %l0], %o7
26590 add %g2, %o6, %i5
26591 wr %g0, 0x4, %fprs
26592 add %l7, 0x74, %l6
26593 wr %g0, 0x80, %asi
26594 lda [%l6] %asi, %i7
26595 casa [%l6] 0x80, %i7, %g1
26596 nop
26597 set 0x1C, %i7
26598 stw %o0, [%l7 + %i7]
26599 nop
26600 set 0x48, %i4
26601 ldx [%l7 + %i4], %l4
26602 nop
26603 set 0x38, %o2
26604 swap [%l7 + %o2], %g6
26605 set 0x70, %i2
26606 swapa [%l7 + %i2] 0x81, %o2
26607 set 0x78, %l1
26608 prefetcha [%l7 + %l1] 0x89, 4
26609 nop
26610 set 0x40, %g5
26611 std %f20, [%l7 + %g5]
26612 bgu,a,pt %icc, loop_160
26613 nop
26614 set 0x78, %l2
26615 std %f14, [%l7 + %l2]
26616 wr %g0, 0x5, %fprs
26617 nop
26618 set 0x3E, %i6
26619 lduh [%l7 + %i6], %i1
26620loop_160:
26621 nop
26622 set 0x18, %i1
26623 prefetch [%l7 + %i1], 3
26624 nop
26625 set 0x70, %g4
26626 ldsw [%l7 + %g4], %l1
26627 nop
26628 set 0x50, %l6
26629 ldd [%l7 + %l6], %o0
26630 set 0x40, %o7
26631 stda %f0, [%l7 + %o7] 0xd8
26632 set 0x40, %o1
26633 stda %f0, [%l7 + %o1] 0xcc
26634 nop
26635 set 0x4C, %i0
26636 ldsh [%l7 + %i0], %o3
26637 set 0x28, %o6
26638 sta %f30, [%l7 + %o6] 0x81
26639 add %l7, 0x4C, %l6
26640 wr %g0, 0x88, %asi
26641 lda [%l6] %asi, %o4
26642 casa [%l6] 0x88, %o4, %l5
26643 set 0x40, %l4
26644 stxa %g3, [%l7 + %l4] 0xeb
26645 membar #Sync
26646 nop
26647 set 0x6E, %i5
26648 sth %g7, [%l7 + %i5]
26649 set 0x77, %l5
26650 ldstuba [%l7 + %l5] 0x89, %i2
26651 set 0x58, %g2
26652 stda %l0, [%l7 + %g2] 0xe2
26653 membar #Sync
26654 set 0x5C, %o4
26655 lda [%l7 + %o4] 0x81, %f15
26656 set 0x64, %o0
26657 sta %f17, [%l7 + %o0] 0x81
26658 st %f28, [%l7 + 0x30]
26659 nop
26660 set 0x38, %i3
26661 std %f2, [%l7 + %i3]
26662 nop
26663 set 0x64, %o5
26664 ldsw [%l7 + %o5], %i4
26665 nop
26666 set 0x48, %g7
26667 ldsw [%l7 + %g7], %i0
26668 nop
26669 set 0x68, %o3
26670 std %l2, [%l7 + %o3]
26671 fpadd32 %f2, %f8, %f14
26672 nop
26673 set 0x1D, %g1
26674 ldsb [%l7 + %g1], %i3
26675 nop
26676 set 0x1C, %l3
26677 swap [%l7 + %l3], %o7
26678 nop
26679 set 0x08, %g6
26680 stx %fsr, [%l7 + %g6]
26681 set 0x44, %l0
26682 stha %i6, [%l7 + %l0] 0x88
26683 set 0x20, %g3
26684 ldda [%l7 + %g3] 0xea, %o6
26685 set 0x58, %i4
26686 sta %f2, [%l7 + %i4] 0x80
26687 nop
26688 set 0x68, %i7
26689 prefetch [%l7 + %i7], 1
26690 and %g2, %l6, %o5
26691 set 0x60, %o2
26692 swapa [%l7 + %o2] 0x88, %i7
26693 nop
26694 set 0x0C, %i2
26695 stw %g1, [%l7 + %i2]
26696 add %l7, 0x60, %l6
26697 wr %g0, 0x80, %asi
26698 casxa [%l6] 0x80, %i5, %o0
26699 nop
26700 set 0x18, %g5
26701 stx %fsr, [%l7 + %g5]
26702 or %l4, %g6, %g4
26703 set 0x26, %l1
26704 stha %o2, [%l7 + %l1] 0xe3
26705 membar #Sync
26706 and %l3, %i1, %l1
26707 st %f24, [%l7 + 0x38]
26708 nop
26709 set 0x28, %i6
26710 lduh [%l7 + %i6], %o1
26711 set 0x70, %l2
26712 prefetcha [%l7 + %l2] 0x88, 4
26713 add %l7, 0x78, %l6
26714 wr %g0, 0x89, %asi
26715 ldxa [%l6] %asi, %o4
26716 casxa [%l6] 0x89, %o4, %l5
26717 set 0x38, %g4
26718 ldstuba [%l7 + %g4] 0x89, %o3
26719 nop
26720 set 0x1D, %l6
26721 ldstub [%l7 + %l6], %g7
26722 nop
26723 set 0x50, %i1
26724 std %g2, [%l7 + %i1]
26725 nop
26726 set 0x10, %o1
26727 ldsw [%l7 + %o1], %i2
26728 set 0x38, %o7
26729 swapa [%l7 + %o7] 0x89, %i4
26730 set 0x48, %i0
26731 stda %i0, [%l7 + %i0] 0x88
26732 set 0x08, %l4
26733 ldxa [%l7 + %l4] 0x89, %l0
26734 set 0x54, %o6
26735 stha %i3, [%l7 + %o6] 0xeb
26736 membar #Sync
26737 nop
26738 set 0x30, %l5
26739 ldstub [%l7 + %l5], %l2
26740 nop
26741 set 0x4C, %i5
26742 stw %i6, [%l7 + %i5]
26743 nop
26744 set 0x20, %o4
26745 stw %o7, [%l7 + %o4]
26746 nop
26747 set 0x45, %o0
26748 ldstub [%l7 + %o0], %o6
26749 set 0x1C, %i3
26750 swapa [%l7 + %i3] 0x81, %l6
26751 set 0x64, %g2
26752 stha %o5, [%l7 + %g2] 0xe3
26753 membar #Sync
26754 or %g2, %i7, %g1
26755 set 0x48, %o5
26756 stwa %o0, [%l7 + %o5] 0xea
26757 membar #Sync
26758 add %i5, %l4, %g4
26759 set 0x08, %g7
26760 stda %g6, [%l7 + %g7] 0xeb
26761 membar #Sync
26762 set 0x68, %o3
26763 ldxa [%l7 + %o3] 0x88, %l3
26764 nop
26765 set 0x14, %g1
26766 ldsw [%l7 + %g1], %i1
26767 nop
26768 set 0x18, %g6
26769 std %f14, [%l7 + %g6]
26770 nop
26771 set 0x12, %l0
26772 sth %l1, [%l7 + %l0]
26773 st %f29, [%l7 + 0x0C]
26774 set 0x28, %g3
26775 ldxa [%l7 + %g3] 0x88, %o2
26776 set 0x58, %l3
26777 stxa %g5, [%l7 + %l3] 0x88
26778 nop
26779 set 0x10, %i7
26780 std %f20, [%l7 + %i7]
26781 set 0x40, %o2
26782 stda %f16, [%l7 + %o2] 0xd2
26783 nop
26784 set 0x20, %i2
26785 stx %o1, [%l7 + %i2]
26786 or %o4, %l5, %g7
26787 nop
26788 set 0x74, %g5
26789 lduw [%l7 + %g5], %g3
26790 st %fsr, [%l7 + 0x4C]
26791 set 0x74, %i4
26792 lda [%l7 + %i4] 0x81, %f2
26793 add %l7, 0x38, %l6
26794 wr %g0, 0x80, %asi
26795 casxa [%l6] 0x80, %o3, %i2
26796 or %i4, %l0, %i0
26797 nop
26798 set 0x78, %i6
26799 swap [%l7 + %i6], %i3
26800 set 0x40, %l2
26801 ldda [%l7 + %l2] 0xd8, %f16
26802 nop
26803 set 0x52, %l1
26804 ldsh [%l7 + %l1], %i6
26805 nop
26806 set 0x38, %g4
26807 ldd [%l7 + %g4], %o6
26808 add %l7, 0x18, %l6
26809 wr %g0, 0x81, %asi
26810 ldxa [%l6] %asi, %l2
26811 casxa [%l6] 0x81, %l2, %l6
26812 ble %icc, loop_161
26813 nop
26814 set 0x32, %l6
26815 lduh [%l7 + %l6], %o5
26816 nop
26817 set 0x70, %o1
26818 lduw [%l7 + %o1], %o6
26819 set 0x40, %i1
26820 ldda [%l7 + %i1] 0x81, %f16
26821loop_161:
26822 nop
26823 set 0x28, %i0
26824 lduw [%l7 + %i0], %i7
26825 nop
26826 nop
26827 setx 0xFEBF672CE7B68E57, %l0, %l6
26828 stx %l6, [%l7 + 0x28]
26829 ldd [%l7 + 0x28], %f24
26830 setx 0x9D16B7A9A00632C0, %l1, %l5
26831 stx %l5, [%l7 + 0x10]
26832 ldd [%l7 + 0x10], %f22
26833 fdivd %f22, %f24, %f26
26834 ld [%l7 + 0x2C], %f25
26835 nop
26836 set 0x70, %l4
26837 stx %g2, [%l7 + %l4]
26838 nop
26839 set 0x7C, %o7
26840 lduw [%l7 + %o7], %o0
26841 set 0x40, %l5
26842 ldda [%l7 + %l5] 0x88, %f0
26843 nop
26844 set 0x70, %o6
26845 ldd [%l7 + %o6], %g0
26846 nop
26847 set 0x30, %i5
26848 stw %i5, [%l7 + %i5]
26849 nop
26850 set 0x3A, %o4
26851 ldstub [%l7 + %o4], %g4
26852 set 0x5C, %o0
26853 lda [%l7 + %o0] 0x80, %f5
26854 set 0x40, %i3
26855 ldda [%l7 + %i3] 0x81, %f0
26856 nop
26857 set 0x4C, %o5
26858 lduw [%l7 + %o5], %l4
26859 set 0x5C, %g2
26860 stha %l3, [%l7 + %g2] 0x80
26861 set 0x40, %o3
26862 swapa [%l7 + %o3] 0x88, %g6
26863 nop
26864 set 0x32, %g7
26865 lduh [%l7 + %g7], %i1
26866 nop
26867 set 0x2A, %g1
26868 sth %o2, [%l7 + %g1]
26869 or %l1, %g5, %o4
26870 nop
26871 set 0x40, %l0
26872 ldd [%l7 + %l0], %o0
26873 wr %g7, %l5, %sys_tick
26874 nop
26875 nop
26876 setx 0x574A847980DD3074, %l0, %l6
26877 stx %l6, [%l7 + 0x28]
26878 ldd [%l7 + 0x28], %f30
26879 setx 0xD66AB91292149897, %l1, %l5
26880 stx %l5, [%l7 + 0x10]
26881 ldd [%l7 + 0x10], %f4
26882 fdivd %f4, %f30, %f4
26883 nop
26884 set 0x5C, %g3
26885 stw %o3, [%l7 + %g3]
26886 nop
26887 set 0x18, %l3
26888 lduh [%l7 + %l3], %g3
26889 set 0x78, %i7
26890 stha %i2, [%l7 + %i7] 0x80
26891 and %i4, %i0, %l0
26892 nop
26893 set 0x08, %g6
26894 std %f6, [%l7 + %g6]
26895 set 0x30, %o2
26896 stwa %i6, [%l7 + %o2] 0x80
26897 nop
26898 set 0x34, %i2
26899 stw %i3, [%l7 + %i2]
26900 nop
26901 set 0x58, %g5
26902 stx %fsr, [%l7 + %g5]
26903 add %o7, %l2, %o5
26904 or %l6, %o6, %i7
26905 set 0x6F, %i4
26906 ldstuba [%l7 + %i4] 0x80, %o0
26907 st %f5, [%l7 + 0x38]
26908 set 0x4D, %l2
26909 stba %g1, [%l7 + %l2] 0xe3
26910 membar #Sync
26911 set 0x40, %i6
26912 ldda [%l7 + %i6] 0x88, %f0
26913 set 0x6F, %l1
26914 ldstuba [%l7 + %l1] 0x89, %i5
26915 set 0x60, %g4
26916 ldxa [%l7 + %g4] 0x80, %g4
26917 set 0x50, %o1
26918 prefetcha [%l7 + %o1] 0x80, 2
26919 st %f5, [%l7 + 0x08]
26920 nop
26921 set 0x70, %i1
26922 ldd [%l7 + %i1], %f18
26923 ld [%l7 + 0x48], %f21
26924 bne,a,pn %icc, loop_162
26925 nop
26926 set 0x53, %l6
26927 ldsb [%l7 + %l6], %l3
26928 set 0x78, %i0
26929 stwa %g2, [%l7 + %i0] 0xe3
26930 membar #Sync
26931loop_162:
26932 nop
26933 set 0x30, %o7
26934 swapa [%l7 + %o7] 0x89, %i1
26935 nop
26936 set 0x34, %l4
26937 swap [%l7 + %l4], %g6
26938 nop
26939 set 0x70, %l5
26940 std %f6, [%l7 + %l5]
26941 set 0x38, %o6
26942 sta %f19, [%l7 + %o6] 0x80
26943 nop
26944 set 0x1D, %o4
26945 ldsb [%l7 + %o4], %l1
26946 set 0x50, %o0
26947 prefetcha [%l7 + %o0] 0x80, 2
26948 ld [%l7 + 0x44], %f26
26949 and %o2, %o1, %o4
26950 st %f20, [%l7 + 0x58]
26951 ld [%l7 + 0x08], %f27
26952 set 0x60, %i5
26953 ldda [%l7 + %i5] 0x80, %g6
26954 or %o3, %l5, %g3
26955 add %l7, 0x50, %l6
26956 wr %g0, 0x89, %asi
26957 casxa [%l6] 0x89, %i2, %i0
26958 nop
26959 set 0x28, %o5
26960 stx %l0, [%l7 + %o5]
26961 nop
26962 set 0x67, %i3
26963 ldstub [%l7 + %i3], %i4
26964 nop
26965 set 0x38, %g2
26966 swap [%l7 + %g2], %i6
26967 nop
26968 set 0x1E, %g7
26969 ldsh [%l7 + %g7], %o7
26970 set 0x40, %g1
26971 stda %f0, [%l7 + %g1] 0xcc
26972 set 0x7C, %l0
26973 sta %f22, [%l7 + %l0] 0x88
26974 set 0x38, %g3
26975 sta %f4, [%l7 + %g3] 0x80
26976 set 0x4E, %l3
26977 stha %i3, [%l7 + %l3] 0x80
26978 st %fsr, [%l7 + 0x7C]
26979 nop
26980 set 0x30, %i7
26981 ldd [%l7 + %i7], %f20
26982 set 0x20, %g6
26983 ldxa [%l7 + %g6] 0x88, %o5
26984 nop
26985 set 0x12, %o2
26986 ldsb [%l7 + %o2], %l6
26987 set 0x74, %i2
26988 stba %o6, [%l7 + %i2] 0xea
26989 membar #Sync
26990 set 0x23, %o3
26991 ldstuba [%l7 + %o3] 0x89, %i7
26992 nop
26993 set 0x58, %g5
26994 ldx [%l7 + %g5], %o0
26995 set 0x10, %l2
26996 lda [%l7 + %l2] 0x80, %f1
26997 nop
26998 set 0x18, %i4
26999 std %f18, [%l7 + %i4]
27000 nop
27001 set 0x61, %i6
27002 ldub [%l7 + %i6], %l2
27003 nop
27004 set 0x24, %g4
27005 stw %g1, [%l7 + %g4]
27006 nop
27007 set 0x18, %o1
27008 stx %fsr, [%l7 + %o1]
27009 nop
27010 set 0x64, %l1
27011 swap [%l7 + %l1], %g4
27012 set 0x40, %i1
27013 stda %f16, [%l7 + %i1] 0xc8
27014 set 0x40, %i0
27015 stda %f16, [%l7 + %i0] 0xd2
27016 and %i5, %l3, %l4
27017 nop
27018 set 0x30, %o7
27019 stx %g2, [%l7 + %o7]
27020 st %f29, [%l7 + 0x34]
27021 set 0x58, %l4
27022 stwa %i1, [%l7 + %l4] 0x80
27023 nop
27024 set 0x70, %l6
27025 lduw [%l7 + %l6], %g6
27026 fpsub16s %f19, %f10, %f18
27027 set 0x78, %o6
27028 stxa %g5, [%l7 + %o6] 0xea
27029 membar #Sync
27030 nop
27031 set 0x38, %l5
27032 stx %l1, [%l7 + %l5]
27033 set 0x28, %o4
27034 ldxa [%l7 + %o4] 0x80, %o2
27035 nop
27036 set 0x28, %i5
27037 ldstub [%l7 + %i5], %o4
27038 wr %g7, %o3, %clear_softint
27039 nop
27040 set 0x76, %o0
27041 sth %o1, [%l7 + %o0]
27042 nop
27043 set 0x4C, %i3
27044 ldsw [%l7 + %i3], %g3
27045 nop
27046 set 0x68, %g2
27047 ldd [%l7 + %g2], %i2
27048 set 0x48, %o5
27049 stxa %i0, [%l7 + %o5] 0xe2
27050 membar #Sync
27051 add %l7, 0x10, %l6
27052 wr %g0, 0x81, %asi
27053 casa [%l6] 0x81, %l5, %l0
27054 set 0x40, %g1
27055 stda %f0, [%l7 + %g1] 0xf0
27056 membar #Sync
27057 nop
27058 set 0x40, %g7
27059 stx %i6, [%l7 + %g7]
27060 nop
27061 set 0x40, %g3
27062 stx %fsr, [%l7 + %g3]
27063 nop
27064 set 0x3D, %l0
27065 ldstub [%l7 + %l0], %i4
27066 nop
27067 set 0x38, %i7
27068 ldd [%l7 + %i7], %f14
27069 bl,a,pt %xcc, loop_163
27070 and %o7, %o5, %i3
27071 set 0x40, %l3
27072 stda %f0, [%l7 + %l3] 0xc2
27073loop_163:
27074 nop
27075 set 0x3E, %o2
27076 stha %o6, [%l7 + %o2] 0x80
27077 nop
27078 set 0x58, %g6
27079 ldd [%l7 + %g6], %i6
27080 membar #Sync
27081 set 0x40, %o3
27082 ldda [%l7 + %o3] 0xf9, %f16
27083 nop
27084 set 0x70, %i2
27085 ldx [%l7 + %i2], %o0
27086 set 0x2C, %g5
27087 sta %f24, [%l7 + %g5] 0x89
27088 wr %i7, %g1, %ccr
27089 set 0x40, %l2
27090 stda %l2, [%l7 + %l2] 0xe2
27091 membar #Sync
27092 nop
27093 set 0x0C, %i6
27094 lduw [%l7 + %i6], %i5
27095 nop
27096 set 0x50, %g4
27097 std %l2, [%l7 + %g4]
27098 set 0x2C, %i4
27099 sta %f29, [%l7 + %i4] 0x80
27100 add %l4, %g4, %i1
27101 nop
27102 set 0x2A, %l1
27103 lduh [%l7 + %l1], %g6
27104 nop
27105 set 0x2C, %i1
27106 lduw [%l7 + %i1], %g5
27107 add %l1, %o2, %g2
27108 nop
27109 set 0x10, %i0
27110 std %f22, [%l7 + %i0]
27111 nop
27112 set 0x5C, %o7
27113 ldsw [%l7 + %o7], %o4
27114 set 0x68, %l4
27115 ldxa [%l7 + %l4] 0x89, %o3
27116 set 0x40, %l6
27117 stda %f16, [%l7 + %l6] 0x89
27118 nop
27119 set 0x44, %o6
27120 ldstub [%l7 + %o6], %g7
27121 set 0x40, %o1
27122 ldda [%l7 + %o1] 0xd8, %f16
27123 set 0x40, %l5
27124 ldda [%l7 + %l5] 0x89, %o0
27125 set 0x44, %o4
27126 stba %g3, [%l7 + %o4] 0x89
27127 nop
27128 set 0x34, %o0
27129 swap [%l7 + %o0], %i2
27130 nop
27131 set 0x68, %i3
27132 std %l4, [%l7 + %i3]
27133 add %l7, 0x28, %l6
27134 wr %g0, 0x81, %asi
27135 ldxa [%l6] %asi, %l0
27136 casxa [%l6] 0x81, %l0, %i0
27137 set 0x40, %g2
27138 stda %f0, [%l7 + %g2] 0xc4
27139 nop
27140 set 0x28, %o5
27141 stx %fsr, [%l7 + %o5]
27142 nop
27143 set 0x5A, %i5
27144 sth %i4, [%l7 + %i5]
27145 nop
27146 set 0x38, %g7
27147 std %i6, [%l7 + %g7]
27148 set 0x30, %g3
27149 ldda [%l7 + %g3] 0xe2, %o4
27150 nop
27151 set 0x6E, %g1
27152 lduh [%l7 + %g1], %i3
27153 nop
27154 set 0x70, %i7
27155 ldsw [%l7 + %i7], %o7
27156 set 0x08, %l0
27157 stwa %o6, [%l7 + %l0] 0xe3
27158 membar #Sync
27159 set 0x40, %l3
27160 ldda [%l7 + %l3] 0xd8, %f0
27161 set 0x40, %o2
27162 stda %f16, [%l7 + %o2] 0xcc
27163 set 0x38, %o3
27164 lda [%l7 + %o3] 0x89, %f23
27165 ble,a %xcc, loop_164
27166 nop
27167 set 0x60, %i2
27168 ldsb [%l7 + %i2], %o0
27169 set 0x54, %g5
27170 ldstuba [%l7 + %g5] 0x80, %i7
27171loop_164:
27172 nop
27173 set 0x7D, %g6
27174 ldstub [%l7 + %g6], %l6
27175 add %l2, %i5, %l3
27176 nop
27177 set 0x40, %l2
27178 std %f14, [%l7 + %l2]
27179 nop
27180 set 0x52, %g4
27181 sth %l4, [%l7 + %g4]
27182 nop
27183 set 0x1E, %i4
27184 ldsb [%l7 + %i4], %g1
27185 nop
27186 set 0x08, %i6
27187 ldd [%l7 + %i6], %g4
27188 nop
27189 set 0x40, %l1
27190 swap [%l7 + %l1], %i1
27191 set 0x40, %i0
27192 ldda [%l7 + %i0] 0x88, %f0
27193 ba %icc, loop_165
27194 fpsub16s %f30, %f6, %f16
27195 set 0x60, %i1
27196 stxa %g6, [%l7 + %i1] 0xeb
27197 membar #Sync
27198loop_165:
27199 nop
27200 add %l7, 0x10, %l6
27201 wr %g0, 0x80, %asi
27202 casxa [%l6] 0x80, %l1, %g5
27203 st %fsr, [%l7 + 0x24]
27204 set 0x70, %o7
27205 ldda [%l7 + %o7] 0xe2, %o2
27206 set 0x78, %l4
27207 stda %g2, [%l7 + %l4] 0xeb
27208 membar #Sync
27209 nop
27210 set 0x74, %l6
27211 stw %o4, [%l7 + %l6]
27212 st %fsr, [%l7 + 0x38]
27213 set 0x24, %o6
27214 sta %f9, [%l7 + %o6] 0x88
27215 nop
27216 set 0x1C, %l5
27217 lduw [%l7 + %l5], %g7
27218 add %l7, 0x1C, %l6
27219 wr %g0, 0x89, %asi
27220 casa [%l6] 0x89, %o1, %o3
27221 set 0x7C, %o1
27222 stha %i2, [%l7 + %o1] 0xe3
27223 membar #Sync
27224 wr %g3, %l5, %y
27225 and %i0, %i4, %i6
27226 or %l0, %o5, %o7
27227 nop
27228 set 0x59, %o4
27229 ldub [%l7 + %o4], %i3
27230 set 0x40, %i3
27231 ldda [%l7 + %i3] 0xda, %f16
27232 nop
27233 set 0x18, %o0
27234 swap [%l7 + %o0], %o0
27235 ld [%l7 + 0x50], %f31
27236 nop
27237 set 0x30, %o5
27238 stx %o6, [%l7 + %o5]
27239 and %i7, %l2, %i5
27240 add %l7, 0x70, %l6
27241 wr %g0, 0x81, %asi
27242 casxa [%l6] 0x81, %l6, %l4
27243 nop
27244 set 0x67, %g2
27245 stb %g1, [%l7 + %g2]
27246 set 0x38, %g7
27247 stxa %l3, [%l7 + %g7] 0xe2
27248 membar #Sync
27249 set 0x10, %i5
27250 stxa %i1, [%l7 + %i5] 0x88
27251 set 0x40, %g1
27252 ldda [%l7 + %g1] 0x89, %f0
27253 nop
27254 set 0x38, %g3
27255 stw %g6, [%l7 + %g3]
27256 add %l7, 0x3C, %l6
27257 wr %g0, 0x88, %asi
27258 casa [%l6] 0x88, %l1, %g5
27259 add %l7, 0x64, %l6
27260 wr %g0, 0x81, %asi
27261 lda [%l6] %asi, %o2
27262 casa [%l6] 0x81, %o2, %g4
27263 nop
27264 nop
27265 setx 0x048B610D, %l0, %l6
27266 st %l6, [%l7 + 0x28]
27267 ld [%l7 + 0x28], %f21
27268 setx 0x8D281C9D, %l1, %l5
27269 st %l5, [%l7 + 0x10]
27270 ld [%l7 + 0x10], %f22
27271 fdivs %f22, %f21, %f26
27272 and %o4, %g7, %o1
27273 set 0x08, %l0
27274 stxa %o3, [%l7 + %l0] 0x88
27275 st %fsr, [%l7 + 0x7C]
27276 nop
27277 set 0x38, %i7
27278 ldd [%l7 + %i7], %f10
27279 st %fsr, [%l7 + 0x1C]
27280 and %g2, %i2, %l5
27281 set 0x40, %l3
27282 ldda [%l7 + %l3] 0x81, %f16
27283 set 0x30, %o2
27284 stda %g2, [%l7 + %o2] 0xe2
27285 membar #Sync
27286 set 0x40, %o3
27287 ldda [%l7 + %o3] 0x80, %f16
27288 nop
27289 nop
27290 setx 0x4F8A8308, %l0, %l6
27291 st %l6, [%l7 + 0x28]
27292 ld [%l7 + 0x28], %f2
27293 setx 0x15347F23, %l1, %l5
27294 st %l5, [%l7 + 0x10]
27295 ld [%l7 + 0x10], %f10
27296 fdivs %f10, %f2, %f9
27297 nop
27298 set 0x44, %g5
27299 prefetch [%l7 + %g5], 4
27300 set 0x40, %g6
27301 stda %f0, [%l7 + %g6] 0xd8
27302 add %i4, %i0, %l0
27303 nop
27304 set 0x4C, %l2
27305 ldsw [%l7 + %l2], %o5
27306 nop
27307 set 0x46, %i2
27308 ldstub [%l7 + %i2], %i6
27309 membar #Sync
27310 set 0x40, %i4
27311 ldda [%l7 + %i4] 0xf9, %f0
27312 set 0x5C, %g4
27313 stba %o7, [%l7 + %g4] 0xeb
27314 membar #Sync
27315 nop
27316 or %g0, 0x8, %l0
27317 sllx %l0, 0x3c, %l0
27318 wr %l0, 0x3E1, %sys_tick_cmpr
27319 nop
27320 set 0x10, %i6
27321 std %o6, [%l7 + %i6]
27322 nop
27323 set 0x70, %i0
27324 std %f2, [%l7 + %i0]
27325 nop
27326 set 0x50, %l1
27327 swap [%l7 + %l1], %l2
27328 nop
27329 set 0x56, %i1
27330 ldub [%l7 + %i1], %i7
27331 or %i5, %l4, %l6
27332 nop
27333 set 0x60, %o7
27334 stx %l3, [%l7 + %o7]
27335 nop
27336 set 0x20, %l4
27337 stx %fsr, [%l7 + %l4]
27338 nop
27339 set 0x68, %o6
27340 ldx [%l7 + %o6], %g1
27341 nop
27342 set 0x6C, %l5
27343 swap [%l7 + %l5], %g6
27344 set 0x44, %l6
27345 stwa %l1, [%l7 + %l6] 0x89
27346 set 0x40, %o1
27347 stda %f0, [%l7 + %o1] 0xda
27348 nop
27349 set 0x4C, %o4
27350 ldsw [%l7 + %o4], %g5
27351 nop
27352 set 0x50, %i3
27353 ldsb [%l7 + %i3], %o2
27354 nop
27355 set 0x3A, %o5
27356 ldub [%l7 + %o5], %i1
27357 add %g4, %g7, %o1
27358 set 0x12, %g2
27359 ldstuba [%l7 + %g2] 0x81, %o3
27360 st %fsr, [%l7 + 0x30]
27361 nop
27362 set 0x70, %g7
27363 ldsw [%l7 + %g7], %o4
27364 nop
27365 set 0x30, %o0
27366 std %i2, [%l7 + %o0]
27367 nop
27368 set 0x28, %g1
27369 ldx [%l7 + %g1], %l5
27370 set 0x2A, %g3
27371 stba %g3, [%l7 + %g3] 0xeb
27372 membar #Sync
27373 nop
27374 set 0x1A, %l0
27375 stb %g2, [%l7 + %l0]
27376 nop
27377 set 0x5F, %i7
27378 stb %i0, [%l7 + %i7]
27379 nop
27380 set 0x28, %l3
27381 std %l0, [%l7 + %l3]
27382 nop
27383 set 0x78, %i5
27384 prefetch [%l7 + %i5], 4
27385 set 0x70, %o3
27386 swapa [%l7 + %o3] 0x81, %o5
27387 set 0x6A, %g5
27388 ldstuba [%l7 + %g5] 0x81, %i4
27389 nop
27390 set 0x70, %o2
27391 ldsh [%l7 + %o2], %o7
27392 set 0x6C, %g6
27393 swapa [%l7 + %g6] 0x80, %i3
27394 add %l7, 0x50, %l6
27395 wr %g0, 0x81, %asi
27396 casxa [%l6] 0x81, %o0, %i6
27397 set 0x40, %l2
27398 ldda [%l7 + %l2] 0x88, %f16
27399 nop
27400 nop
27401 setx 0x043AFF12, %l0, %l6
27402 st %l6, [%l7 + 0x28]
27403 ld [%l7 + 0x28], %f9
27404 setx 0x4C8A4D70, %l1, %l5
27405 st %l5, [%l7 + 0x10]
27406 ld [%l7 + 0x10], %f1
27407 fdivs %f1, %f9, %f25
27408 nop
27409 set 0x65, %i2
27410 ldstub [%l7 + %i2], %o6
27411 ld [%l7 + 0x6C], %f25
27412 ld [%l7 + 0x70], %f18
27413 set 0x6B, %g4
27414 stba %i7, [%l7 + %g4] 0x80
27415 nop
27416 set 0x34, %i6
27417 ldstub [%l7 + %i6], %l2
27418 wr %i5, %l4, %ccr
27419 nop
27420 set 0x0E, %i0
27421 stb %l3, [%l7 + %i0]
27422 add %l7, 0x18, %l6
27423 wr %g0, 0x81, %asi
27424 lda [%l6] %asi, %g1
27425 casa [%l6] 0x81, %g1, %g6
27426 set 0x58, %l1
27427 sta %f31, [%l7 + %l1] 0x88
27428 nop
27429 set 0x48, %i4
27430 stx %fsr, [%l7 + %i4]
27431 or %l1, %l6, %o2
27432 set 0x4C, %o7
27433 stba %g5, [%l7 + %o7] 0x88
27434 set 0x40, %l4
27435 ldda [%l7 + %l4] 0xd2, %f0
27436 st %f8, [%l7 + 0x40]
27437 fpadd32 %f18, %f12, %f22
27438 nop
27439 set 0x0C, %i1
27440 ldsw [%l7 + %i1], %i1
27441 nop
27442 set 0x3C, %l5
27443 ldsw [%l7 + %l5], %g7
27444 set 0x18, %l6
27445 ldxa [%l7 + %l6] 0x80, %o1
27446 nop
27447 set 0x7A, %o6
27448 ldsb [%l7 + %o6], %g4
27449 set 0x10, %o4
27450 prefetcha [%l7 + %o4] 0x80, 3
27451 set 0x40, %o1
27452 swapa [%l7 + %o1] 0x89, %o3
27453 nop
27454 set 0x49, %i3
27455 ldsb [%l7 + %i3], %l5
27456 add %l7, 0x38, %l6
27457 wr %g0, 0x81, %asi
27458 ldxa [%l6] %asi, %i2
27459 casxa [%l6] 0x81, %i2, %g3
27460 nop
27461 set 0x30, %o5
27462 stx %g2, [%l7 + %o5]
27463 set 0x60, %g2
27464 stha %l0, [%l7 + %g2] 0xe3
27465 membar #Sync
27466 set 0x44, %g7
27467 stwa %o5, [%l7 + %g7] 0xe2
27468 membar #Sync
27469 st %fsr, [%l7 + 0x64]
27470 set 0x74, %g1
27471 stwa %i0, [%l7 + %g1] 0x88
27472 set 0x08, %o0
27473 ldxa [%l7 + %o0] 0x89, %o7
27474 nop
27475 set 0x6C, %l0
27476 ldsw [%l7 + %l0], %i4
27477 set 0x70, %i7
27478 stxa %o0, [%l7 + %i7] 0x89
27479 nop
27480 set 0x5C, %l3
27481 sth %i6, [%l7 + %l3]
27482 nop
27483 set 0x30, %i5
27484 std %f22, [%l7 + %i5]
27485 nop
27486 set 0x20, %o3
27487 lduw [%l7 + %o3], %o6
27488 set 0x7C, %g3
27489 stwa %i7, [%l7 + %g3] 0x80
27490 ld [%l7 + 0x70], %f12
27491 set 0x10, %g5
27492 stxa %i3, [%l7 + %g5] 0xe3
27493 membar #Sync
27494 set 0x18, %o2
27495 stba %l2, [%l7 + %o2] 0xe3
27496 membar #Sync
27497 membar #Sync
27498 set 0x40, %g6
27499 ldda [%l7 + %g6] 0xf0, %f0
27500 set 0x5C, %i2
27501 swapa [%l7 + %i2] 0x80, %l4
27502 nop
27503 set 0x0C, %l2
27504 lduw [%l7 + %l2], %l3
27505 set 0x38, %i6
27506 ldxa [%l7 + %i6] 0x89, %g1
27507 membar #Sync
27508 set 0x40, %g4
27509 ldda [%l7 + %g4] 0xf8, %f16
27510 set 0x68, %i0
27511 ldxa [%l7 + %i0] 0x81, %i5
27512 nop
27513 set 0x70, %l1
27514 ldd [%l7 + %l1], %g6
27515 nop
27516 set 0x70, %o7
27517 stx %fsr, [%l7 + %o7]
27518 set 0x60, %i4
27519 prefetcha [%l7 + %i4] 0x81, 0
27520 set 0x22, %i1
27521 stha %l6, [%l7 + %i1] 0x89
27522 or %o2, %i1, %g5
27523 set 0x70, %l5
27524 ldda [%l7 + %l5] 0x80, %o0
27525 nop
27526 set 0x18, %l4
27527 ldx [%l7 + %l4], %g7
27528 nop
27529 set 0x08, %o6
27530 stx %g4, [%l7 + %o6]
27531 nop
27532 set 0x0C, %l6
27533 ldsb [%l7 + %l6], %o3
27534 add %l7, 0x20, %l6
27535 wr %g0, 0x88, %asi
27536 casa [%l6] 0x88, %l5, %o4
27537 set 0x18, %o1
27538 stda %i2, [%l7 + %o1] 0x80
27539 set 0x38, %i3
27540 swapa [%l7 + %i3] 0x81, %g2
27541 nop
27542 set 0x32, %o5
27543 stb %g3, [%l7 + %o5]
27544 nop
27545 set 0x14, %g2
27546 ldsw [%l7 + %g2], %o5
27547 nop
27548 set 0x38, %g7
27549 stx %fsr, [%l7 + %g7]
27550 and %l0, %i0, %i4
27551 nop
27552 set 0x60, %g1
27553 std %f22, [%l7 + %g1]
27554 nop
27555 set 0x70, %o4
27556 ldd [%l7 + %o4], %o0
27557 st %f31, [%l7 + 0x74]
27558 nop
27559 set 0x0A, %o0
27560 sth %o7, [%l7 + %o0]
27561 nop
27562 set 0x40, %i7
27563 std %o6, [%l7 + %i7]
27564 set 0x50, %l3
27565 prefetcha [%l7 + %l3] 0x88, 4
27566 nop
27567 set 0x68, %l0
27568 stw %i3, [%l7 + %l0]
27569 set 0x36, %o3
27570 stha %l2, [%l7 + %o3] 0xeb
27571 membar #Sync
27572 set 0x78, %i5
27573 prefetcha [%l7 + %i5] 0x80, 4
27574 set 0x54, %g5
27575 swapa [%l7 + %g5] 0x81, %i7
27576 nop
27577 set 0x76, %g3
27578 ldstub [%l7 + %g3], %g1
27579 nop
27580 set 0x11, %g6
27581 ldsb [%l7 + %g6], %l3
27582 set 0x14, %i2
27583 stba %i5, [%l7 + %i2] 0x89
27584 set 0x60, %o2
27585 ldda [%l7 + %o2] 0x81, %g6
27586 nop
27587 set 0x47, %i6
27588 ldstub [%l7 + %i6], %l1
27589 nop
27590 set 0x18, %g4
27591 lduh [%l7 + %g4], %l6
27592 set 0x70, %l2
27593 ldxa [%l7 + %l2] 0x89, %o2
27594 nop
27595 set 0x21, %l1
27596 stb %g5, [%l7 + %l1]
27597 set 0x48, %i0
27598 prefetcha [%l7 + %i0] 0x89, 1
27599 set 0x12, %o7
27600 stha %g7, [%l7 + %o7] 0xe2
27601 membar #Sync
27602 st %fsr, [%l7 + 0x3C]
27603 st %f9, [%l7 + 0x60]
27604 and %o1, %g4, %l5
27605 nop
27606 set 0x30, %i4
27607 sth %o4, [%l7 + %i4]
27608 fpadd16 %f18, %f22, %f12
27609 set 0x10, %l5
27610 ldda [%l7 + %l5] 0xe3, %o2
27611 fpadd16 %f22, %f12, %f2
27612 set 0x40, %l4
27613 ldda [%l7 + %l4] 0xd8, %f16
27614 nop
27615 set 0x18, %o6
27616 ldx [%l7 + %o6], %g2
27617 nop
27618 set 0x08, %i1
27619 ldd [%l7 + %i1], %g2
27620 set 0x24, %l6
27621 ldstuba [%l7 + %l6] 0x89, %o5
27622 nop
27623 set 0x70, %o1
27624 stx %l0, [%l7 + %o1]
27625 nop
27626 set 0x10, %o5
27627 stx %fsr, [%l7 + %o5]
27628 nop
27629 set 0x18, %g2
27630 std %i2, [%l7 + %g2]
27631 and %i0, %i4, %o0
27632 nop
27633 set 0x5F, %g7
27634 ldstub [%l7 + %g7], %o6
27635 fpadd32s %f12, %f27, %f23
27636 and %i6, %o7, %l2
27637 set 0x68, %i3
27638 ldxa [%l7 + %i3] 0x81, %i3
27639 nop
27640 set 0x68, %o4
27641 std %l4, [%l7 + %o4]
27642 set 0x74, %g1
27643 sta %f28, [%l7 + %g1] 0x81
27644 nop
27645 set 0x68, %i7
27646 std %i6, [%l7 + %i7]
27647 nop
27648 set 0x72, %o0
27649 ldsb [%l7 + %o0], %g1
27650 st %f1, [%l7 + 0x2C]
27651 nop
27652 set 0x18, %l3
27653 stx %i5, [%l7 + %l3]
27654 add %l7, 0x78, %l6
27655 wr %g0, 0x88, %asi
27656 lda [%l6] %asi, %g6
27657 casa [%l6] 0x88, %g6, %l1
27658 and %l6, %l3, %o2
27659 set 0x68, %o3
27660 stda %g4, [%l7 + %o3] 0x89
27661 add %l7, 0x68, %l6
27662 wr %g0, 0x88, %asi
27663 ldxa [%l6] %asi, %i1
27664 casxa [%l6] 0x88, %i1, %o1
27665 add %g7, %g4, %o4
27666 set 0x40, %l0
27667 prefetcha [%l7 + %l0] 0x89, 3
27668 nop
27669 set 0x18, %i5
27670 stx %fsr, [%l7 + %i5]
27671 bl %icc, loop_166
27672 ld [%l7 + 0x10], %f22
27673 add %l7, 0x2C, %l6
27674 wr %g0, 0x89, %asi
27675 casa [%l6] 0x89, %g2, %l5
27676loop_166:
27677 nop
27678 set 0x70, %g5
27679 stda %o4, [%l7 + %g5] 0xea
27680 membar #Sync
27681 set 0x60, %g6
27682 stha %g3, [%l7 + %g6] 0xea
27683 membar #Sync
27684 set 0x24, %g3
27685 stwa %i2, [%l7 + %g3] 0xe2
27686 membar #Sync
27687 or %l0, %i4, %o0
27688 set 0x40, %i2
27689 ldda [%l7 + %i2] 0x80, %f16
27690 add %l7, 0x60, %l6
27691 wr %g0, 0x81, %asi
27692 ldxa [%l6] %asi, %o6
27693 casxa [%l6] 0x81, %o6, %i0
27694 set 0x40, %o2
27695 lda [%l7 + %o2] 0x89, %f15
27696 set 0x38, %i6
27697 stxa %i6, [%l7 + %i6] 0x88
27698 nop
27699 set 0x38, %g4
27700 std %f6, [%l7 + %g4]
27701 add %o7, %l2, %l4
27702 nop
27703 set 0x5F, %l2
27704 ldsb [%l7 + %l2], %i3
27705 nop
27706 set 0x4C, %i0
27707 ldsh [%l7 + %i0], %i7
27708 set 0x73, %l1
27709 ldstuba [%l7 + %l1] 0x88, %i5
27710 nop
27711 set 0x6C, %o7
27712 ldsw [%l7 + %o7], %g1
27713 set 0x40, %i4
27714 ldxa [%l7 + %i4] 0x81, %g6
27715 nop
27716 set 0x68, %l4
27717 std %i6, [%l7 + %l4]
27718 wr %l3, %o2, %softint
27719 set 0x48, %l5
27720 sta %f8, [%l7 + %l5] 0x89
27721 set 0x30, %i1
27722 prefetcha [%l7 + %i1] 0x81, 0
27723 set 0x45, %l6
27724 ldstuba [%l7 + %l6] 0x81, %g5
27725 nop
27726 set 0x5C, %o1
27727 lduw [%l7 + %o1], %o1
27728 set 0x70, %o6
27729 ldda [%l7 + %o6] 0xe3, %g6
27730 nop
27731 set 0x3D, %o5
27732 ldstub [%l7 + %o5], %g4
27733 bg,a,pt %xcc, loop_167
27734 nop
27735 set 0x08, %g7
27736 std %i0, [%l7 + %g7]
27737 nop
27738 set 0x54, %i3
27739 stw %o4, [%l7 + %i3]
27740 set 0x08, %g2
27741 ldxa [%l7 + %g2] 0x80, %o3
27742loop_167:
27743 nop
27744 set 0x70, %g1
27745 sta %f28, [%l7 + %g1] 0x81
27746 nop
27747 set 0x40, %i7
27748 stx %l5, [%l7 + %i7]
27749 nop
27750 set 0x08, %o4
27751 std %f28, [%l7 + %o4]
27752 nop
27753 set 0x0C, %o0
27754 sth %g2, [%l7 + %o0]
27755 nop
27756 set 0x50, %o3
27757 swap [%l7 + %o3], %o5
27758 nop
27759 set 0x60, %l0
27760 ldsw [%l7 + %l0], %g3
27761 nop
27762 set 0x30, %i5
27763 ldd [%l7 + %i5], %f22
27764 set 0x58, %l3
27765 stha %i2, [%l7 + %l3] 0x89
27766 nop
27767 set 0x5C, %g5
27768 lduh [%l7 + %g5], %i4
27769 set 0x28, %g3
27770 stwa %o0, [%l7 + %g3] 0xe2
27771 membar #Sync
27772 set 0x48, %i2
27773 ldxa [%l7 + %i2] 0x88, %l0
27774 set 0x1C, %g6
27775 swapa [%l7 + %g6] 0x80, %o6
27776 set 0x70, %i6
27777 ldxa [%l7 + %i6] 0x89, %i6
27778 fpsub16 %f8, %f6, %f14
27779 nop
27780 set 0x30, %o2
27781 ldd [%l7 + %o2], %f4
27782 and %i0, %l2, %l4
27783 ld [%l7 + 0x78], %f11
27784 nop
27785 set 0x2C, %g4
27786 stw %o7, [%l7 + %g4]
27787 nop
27788 set 0x28, %i0
27789 prefetch [%l7 + %i0], 0
27790 nop
27791 set 0x3C, %l1
27792 prefetch [%l7 + %l1], 2
27793 nop
27794 set 0x68, %o7
27795 ldsw [%l7 + %o7], %i3
27796 set 0x08, %i4
27797 stda %i4, [%l7 + %i4] 0xe3
27798 membar #Sync
27799 set 0x60, %l2
27800 ldda [%l7 + %l2] 0xe3, %i6
27801 set 0x18, %l5
27802 ldxa [%l7 + %l5] 0x88, %g1
27803 set 0x38, %i1
27804 stha %g6, [%l7 + %i1] 0x89
27805 set 0x74, %l4
27806 stwa %l3, [%l7 + %l4] 0x89
27807 nop
27808 set 0x2F, %l6
27809 ldstub [%l7 + %l6], %l6
27810 set 0x52, %o1
27811 stba %l1, [%l7 + %o1] 0x81
27812 and %g5, %o2, %g7
27813 nop
27814 set 0x48, %o5
27815 ldd [%l7 + %o5], %f24
27816 set 0x50, %o6
27817 ldda [%l7 + %o6] 0x81, %o0
27818 or %i1, %o4, %g4
27819 st %f2, [%l7 + 0x3C]
27820 set 0x3C, %g7
27821 ldstuba [%l7 + %g7] 0x81, %o3
27822 nop
27823 set 0x14, %i3
27824 lduw [%l7 + %i3], %l5
27825 nop
27826 set 0x40, %g2
27827 lduh [%l7 + %g2], %g2
27828 nop
27829 set 0x40, %g1
27830 ldsw [%l7 + %g1], %o5
27831 nop
27832 set 0x3C, %o4
27833 prefetch [%l7 + %o4], 2
27834 nop
27835 set 0x58, %i7
27836 ldx [%l7 + %i7], %i2
27837 set 0x10, %o3
27838 stxa %i4, [%l7 + %o3] 0xeb
27839 membar #Sync
27840 ld [%l7 + 0x0C], %f8
27841 or %g3, %o0, %o6
27842 set 0x40, %o0
27843 swapa [%l7 + %o0] 0x80, %l0
27844 st %fsr, [%l7 + 0x40]
27845 set 0x6B, %l0
27846 stba %i6, [%l7 + %l0] 0x88
27847 st %fsr, [%l7 + 0x18]
27848 set 0x60, %l3
27849 ldxa [%l7 + %l3] 0x88, %l2
27850 ld [%l7 + 0x44], %f25
27851 nop
27852 set 0x24, %g5
27853 ldsw [%l7 + %g5], %i0
27854 nop
27855 set 0x21, %i5
27856 stb %o7, [%l7 + %i5]
27857 nop
27858 set 0x44, %g3
27859 ldsw [%l7 + %g3], %l4
27860 ld [%l7 + 0x70], %f11
27861 nop
27862 set 0x38, %g6
27863 ldsb [%l7 + %g6], %i3
27864 nop
27865 set 0x58, %i6
27866 ldd [%l7 + %i6], %i6
27867 nop
27868 set 0x18, %i2
27869 stx %i5, [%l7 + %i2]
27870 add %l7, 0x34, %l6
27871 wr %g0, 0x81, %asi
27872 casa [%l6] 0x81, %g1, %l3
27873 nop
27874 set 0x44, %g4
27875 ldub [%l7 + %g4], %g6
27876 st %fsr, [%l7 + 0x3C]
27877 nop
27878 set 0x38, %o2
27879 ldd [%l7 + %o2], %i6
27880 set 0x14, %i0
27881 ldstuba [%l7 + %i0] 0x88, %l1
27882 set 0x08, %o7
27883 stxa %g5, [%l7 + %o7] 0xea
27884 membar #Sync
27885 set 0x4F, %i4
27886 stba %o2, [%l7 + %i4] 0x88
27887 nop
27888 set 0x58, %l1
27889 stx %g7, [%l7 + %l1]
27890 add %o1, %i1, %o4
27891 nop
27892 set 0x20, %l5
27893 stb %o3, [%l7 + %l5]
27894 nop
27895 set 0x28, %l2
27896 stx %l5, [%l7 + %l2]
27897 set 0x44, %l4
27898 lda [%l7 + %l4] 0x80, %f30
27899 set 0x28, %l6
27900 ldxa [%l7 + %l6] 0x80, %g4
27901 nop
27902 set 0x54, %i1
27903 ldsw [%l7 + %i1], %g2
27904 nop
27905 set 0x48, %o1
27906 ldd [%l7 + %o1], %o4
27907 nop
27908 set 0x4E, %o6
27909 sth %i2, [%l7 + %o6]
27910 nop
27911 set 0x32, %g7
27912 ldsb [%l7 + %g7], %g3
27913 st %fsr, [%l7 + 0x68]
27914 add %l7, 0x70, %l6
27915 wr %g0, 0x88, %asi
27916 casxa [%l6] 0x88, %o0, %o6
27917 nop
27918 set 0x08, %o5
27919 swap [%l7 + %o5], %l0
27920 set 0x58, %i3
27921 stxa %i6, [%l7 + %i3] 0x88
27922 nop
27923 set 0x18, %g2
27924 prefetch [%l7 + %g2], 2
27925 nop
27926 set 0x10, %g1
27927 lduw [%l7 + %g1], %i4
27928 add %l7, 0x20, %l6
27929 wr %g0, 0x88, %asi
27930 ldxa [%l6] %asi, %l2
27931 casxa [%l6] 0x88, %l2, %i0
27932 nop
27933 set 0x1C, %o4
27934 sth %l4, [%l7 + %o4]
27935 nop
27936 set 0x4C, %i7
27937 swap [%l7 + %i7], %o7
27938 nop
27939 set 0x58, %o0
27940 ldub [%l7 + %o0], %i7
27941 set 0x1B, %o3
27942 ldstuba [%l7 + %o3] 0x80, %i3
27943 set 0x40, %l3
27944 ldda [%l7 + %l3] 0xd0, %f16
27945 membar #Sync
27946 set 0x40, %g5
27947 ldda [%l7 + %g5] 0xf8, %f16
27948 nop
27949 set 0x70, %i5
27950 ldd [%l7 + %i5], %i4
27951 set 0x44, %l0
27952 stha %l3, [%l7 + %l0] 0xe2
27953 membar #Sync
27954 add %l7, 0x58, %l6
27955 wr %g0, 0x81, %asi
27956 casxa [%l6] 0x81, %g1, %g6
27957 nop
27958 set 0x58, %g6
27959 stx %l6, [%l7 + %g6]
27960 st %fsr, [%l7 + 0x40]
27961 nop
27962 set 0x30, %i6
27963 std %f18, [%l7 + %i6]
27964 set 0x7C, %i2
27965 stha %l1, [%l7 + %i2] 0xe3
27966 membar #Sync
27967 set 0x40, %g4
27968 ldda [%l7 + %g4] 0xd0, %f0
27969 nop
27970 set 0x54, %o2
27971 swap [%l7 + %o2], %g5
27972 nop
27973 set 0x50, %i0
27974 stx %o2, [%l7 + %i0]
27975 nop
27976 set 0x3E, %g3
27977 ldsb [%l7 + %g3], %o1
27978 nop
27979 set 0x60, %o7
27980 stw %i1, [%l7 + %o7]
27981 nop
27982 set 0x74, %l1
27983 swap [%l7 + %l1], %o4
27984 set 0x6C, %l5
27985 swapa [%l7 + %l5] 0x81, %o3
27986 nop
27987 set 0x10, %l2
27988 lduw [%l7 + %l2], %g7
27989 and %g4, %g2, %l5
27990 st %fsr, [%l7 + 0x74]
27991 set 0x5A, %i4
27992 stha %i2, [%l7 + %i4] 0xe3
27993 membar #Sync
27994 nop
27995 set 0x74, %l4
27996 lduh [%l7 + %l4], %g3
27997 set 0x40, %l6
27998 ldda [%l7 + %l6] 0x89, %o4
27999 st %f2, [%l7 + 0x64]
28000 nop
28001 set 0x6E, %i1
28002 ldsh [%l7 + %i1], %o6
28003 add %l7, 0x58, %l6
28004 wr %g0, 0x81, %asi
28005 casxa [%l6] 0x81, %l0, %i6
28006 fpadd16 %f0, %f10, %f10
28007 set 0x68, %o6
28008 stwa %o0, [%l7 + %o6] 0xe2
28009 membar #Sync
28010 ld [%l7 + 0x30], %f2
28011 set 0x40, %g7
28012 stda %f0, [%l7 + %g7] 0xca
28013 nop
28014 set 0x10, %o5
28015 ldstub [%l7 + %o5], %l2
28016 nop
28017 set 0x30, %o1
28018 stx %fsr, [%l7 + %o1]
28019 ld [%l7 + 0x7C], %f13
28020 set 0x58, %i3
28021 sta %f12, [%l7 + %i3] 0x89
28022 set 0x28, %g1
28023 lda [%l7 + %g1] 0x80, %f17
28024 set 0x78, %o4
28025 sta %f29, [%l7 + %o4] 0x81
28026 set 0x54, %g2
28027 stha %i4, [%l7 + %g2] 0xe3
28028 membar #Sync
28029 ld [%l7 + 0x48], %f9
28030 nop
28031 set 0x18, %i7
28032 stx %l4, [%l7 + %i7]
28033 set 0x5F, %o3
28034 ldstuba [%l7 + %o3] 0x88, %i0
28035 nop
28036 set 0x2A, %l3
28037 lduh [%l7 + %l3], %o7
28038 add %l7, 0x58, %l6
28039 wr %g0, 0x88, %asi
28040 ldxa [%l6] %asi, %i7
28041 casxa [%l6] 0x88, %i7, %i3
28042 nop
28043 set 0x20, %o0
28044 std %l2, [%l7 + %o0]
28045 set 0x70, %g5
28046 stxa %i5, [%l7 + %g5] 0xe3
28047 membar #Sync
28048 set 0x28, %i5
28049 ldxa [%l7 + %i5] 0x89, %g1
28050 nop
28051 set 0x60, %g6
28052 ldsh [%l7 + %g6], %g6
28053 set 0x28, %l0
28054 swapa [%l7 + %l0] 0x89, %l1
28055 nop
28056 set 0x2E, %i2
28057 ldsh [%l7 + %i2], %l6
28058 set 0x40, %g4
28059 ldda [%l7 + %g4] 0xd2, %f16
28060 and %g5, %o1, %i1
28061 set 0x30, %i6
28062 sta %f4, [%l7 + %i6] 0x80
28063 set 0x34, %o2
28064 stha %o4, [%l7 + %o2] 0x89
28065 set 0x40, %g3
28066 stda %f16, [%l7 + %g3] 0xc4
28067 add %l7, 0x40, %l6
28068 wr %g0, 0x88, %asi
28069 lda [%l6] %asi, %o3
28070 casa [%l6] 0x88, %o3, %g7
28071 nop
28072 set 0x20, %i0
28073 std %f10, [%l7 + %i0]
28074 set 0x10, %l1
28075 prefetcha [%l7 + %l1] 0x89, 0
28076 st %fsr, [%l7 + 0x54]
28077 set 0x20, %l5
28078 lda [%l7 + %l5] 0x88, %f20
28079 nop
28080 set 0x58, %o7
28081 prefetch [%l7 + %o7], 4
28082 ld [%l7 + 0x74], %f20
28083 nop
28084 set 0x19, %i4
28085 stb %g4, [%l7 + %i4]
28086 set 0x40, %l2
28087 stda %f16, [%l7 + %l2] 0xca
28088 nop
28089 set 0x18, %l4
28090 stx %fsr, [%l7 + %l4]
28091 nop
28092 set 0x30, %l6
28093 ldx [%l7 + %l6], %g2
28094 set 0x74, %o6
28095 swapa [%l7 + %o6] 0x89, %l5
28096 and %g3, %o5, %i2
28097 nop
28098 nop
28099 setx 0x3DFA870AE1CDB1CB, %l0, %l6
28100 stx %l6, [%l7 + 0x28]
28101 ldd [%l7 + 0x28], %f12
28102 setx 0xE220E5A610081062, %l1, %l5
28103 stx %l5, [%l7 + 0x10]
28104 ldd [%l7 + 0x10], %f22
28105 fdivd %f22, %f12, %f14
28106 set 0x30, %g7
28107 ldxa [%l7 + %g7] 0x80, %l0
28108 set 0x40, %i1
28109 stxa %i6, [%l7 + %i1] 0x81
28110 nop
28111 set 0x28, %o1
28112 std %o0, [%l7 + %o1]
28113 nop
28114 set 0x40, %i3
28115 swap [%l7 + %i3], %l2
28116 add %o6, %i4, %l4
28117 set 0x1A, %o5
28118 stha %o7, [%l7 + %o5] 0xe3
28119 membar #Sync
28120 set 0x78, %g1
28121 stda %i0, [%l7 + %g1] 0x80
28122 set 0x3C, %g2
28123 lda [%l7 + %g2] 0x80, %f21
28124 set 0x08, %o4
28125 prefetcha [%l7 + %o4] 0x81, 0
28126 nop
28127 set 0x28, %o3
28128 ldd [%l7 + %o3], %i2
28129 or %i5, %g1, %g6
28130 add %l3, %l1, %g5
28131 set 0x30, %l3
28132 ldxa [%l7 + %l3] 0x80, %o1
28133 bgu,pn %icc, loop_168
28134 wr %g0, 0x5, %fprs
28135 set 0x18, %o0
28136 swapa [%l7 + %o0] 0x81, %o3
28137loop_168:
28138 nop
28139 add %l7, 0x40, %l6
28140 wr %g0, 0x80, %asi
28141 casxa [%l6] 0x80, %o4, %g7
28142 set 0x0C, %g5
28143 sta %f0, [%l7 + %g5] 0x81
28144 wr %g4, %g2, %set_softint
28145 nop
28146 nop
28147 setx 0x6D3108FA9B5F5F7B, %l0, %l6
28148 stx %l6, [%l7 + 0x28]
28149 ldd [%l7 + 0x28], %f20
28150 setx 0x10659A85DE67FDAB, %l1, %l5
28151 stx %l5, [%l7 + 0x10]
28152 ldd [%l7 + 0x10], %f8
28153 fdivd %f8, %f20, %f6
28154 nop
28155 set 0x28, %i5
28156 stx %l5, [%l7 + %i5]
28157 set 0x40, %g6
28158 stda %f16, [%l7 + %g6] 0xf1
28159 membar #Sync
28160 nop
28161 set 0x3C, %l0
28162 ldsh [%l7 + %l0], %o2
28163 set 0x70, %i2
28164 prefetcha [%l7 + %i2] 0x88, 4
28165 add %l7, 0x58, %l6
28166 wr %g0, 0x89, %asi
28167 casxa [%l6] 0x89, %i2, %l0
28168 or %g3, %i6, %l2
28169 nop
28170 set 0x40, %g4
28171 ldsw [%l7 + %g4], %o6
28172 nop
28173 set 0x0F, %i7
28174 ldub [%l7 + %i7], %o0
28175 nop
28176 set 0x48, %o2
28177 std %f22, [%l7 + %o2]
28178 nop
28179 set 0x68, %g3
28180 ldstub [%l7 + %g3], %i4
28181 nop
28182 set 0x60, %i6
28183 ldd [%l7 + %i6], %f16
28184 and %l4, %o7, %i0
28185 ba,pn %icc, loop_169
28186 nop
28187 set 0x74, %l1
28188 sth %i7, [%l7 + %l1]
28189 set 0x40, %i0
28190 stda %f0, [%l7 + %i0] 0xc0
28191loop_169:
28192 nop
28193 set 0x2B, %l5
28194 ldstub [%l7 + %l5], %i5
28195 nop
28196 set 0x60, %o7
28197 ldstub [%l7 + %o7], %i3
28198 set 0x40, %i4
28199 stda %f16, [%l7 + %i4] 0xc0
28200 add %g6, %l3, %g1
28201 nop
28202 set 0x78, %l2
28203 ldsw [%l7 + %l2], %l1
28204 set 0x38, %l4
28205 prefetcha [%l7 + %l4] 0x88, 0
28206 set 0x08, %l6
28207 ldxa [%l7 + %l6] 0x89, %i1
28208 set 0x1F, %g7
28209 ldstuba [%l7 + %g7] 0x80, %o1
28210 nop
28211 set 0x70, %o6
28212 ldd [%l7 + %o6], %i6
28213 set 0x20, %o1
28214 lda [%l7 + %o1] 0x88, %f3
28215 nop
28216 set 0x40, %i3
28217 sth %o3, [%l7 + %i3]
28218 set 0x3C, %o5
28219 swapa [%l7 + %o5] 0x81, %g7
28220 set 0x35, %g1
28221 stba %o4, [%l7 + %g1] 0xe3
28222 membar #Sync
28223 and %g2, %l5, %o2
28224 nop
28225 set 0x50, %i1
28226 stx %o5, [%l7 + %i1]
28227 nop
28228 set 0x3C, %o4
28229 ldsw [%l7 + %o4], %g4
28230 nop
28231 set 0x30, %o3
28232 stx %l0, [%l7 + %o3]
28233 nop
28234 set 0x40, %l3
28235 sth %i2, [%l7 + %l3]
28236 set 0x20, %o0
28237 stda %i6, [%l7 + %o0] 0x88
28238 nop
28239 set 0x7E, %g2
28240 ldsh [%l7 + %g2], %g3
28241 nop
28242 set 0x1C, %g5
28243 ldsb [%l7 + %g5], %l2
28244 set 0x70, %i5
28245 ldda [%l7 + %i5] 0x88, %o0
28246 st %fsr, [%l7 + 0x3C]
28247 nop
28248 set 0x60, %l0
28249 ldd [%l7 + %l0], %f28
28250 nop
28251 set 0x58, %i2
28252 std %f22, [%l7 + %i2]
28253 set 0x38, %g6
28254 stxa %o6, [%l7 + %g6] 0x80
28255 set 0x70, %g4
28256 lda [%l7 + %g4] 0x80, %f17
28257 nop
28258 set 0x20, %o2
28259 std %f26, [%l7 + %o2]
28260 nop
28261 set 0x5A, %g3
28262 ldsb [%l7 + %g3], %l4
28263 nop
28264 set 0x6C, %i7
28265 ldsw [%l7 + %i7], %i4
28266 nop
28267 set 0x30, %l1
28268 std %i0, [%l7 + %l1]
28269 nop
28270 set 0x6E, %i0
28271 lduh [%l7 + %i0], %i7
28272 nop
28273 set 0x52, %l5
28274 ldsb [%l7 + %l5], %i5
28275 nop
28276 set 0x56, %o7
28277 sth %o7, [%l7 + %o7]
28278 be,a,pn %xcc, loop_170
28279 st %f2, [%l7 + 0x18]
28280 nop
28281 set 0x0E, %i6
28282 sth %i3, [%l7 + %i6]
28283 nop
28284 set 0x58, %l2
28285 swap [%l7 + %l2], %l3
28286loop_170:
28287 nop
28288 set 0x1C, %l4
28289 stha %g6, [%l7 + %l4] 0xe2
28290 membar #Sync
28291 add %l7, 0x48, %l6
28292 wr %g0, 0x88, %asi
28293 casxa [%l6] 0x88, %l1, %g1
28294 set 0x58, %l6
28295 prefetcha [%l7 + %l6] 0x88, 2
28296 set 0x22, %g7
28297 ldstuba [%l7 + %g7] 0x88, %o1
28298 set 0x78, %i4
28299 stda %i6, [%l7 + %i4] 0x81
28300 wr %i1, %o3, %pic
28301 set 0x40, %o1
28302 stda %f0, [%l7 + %o1] 0xf8
28303 membar #Sync
28304 set 0x70, %i3
28305 stda %g6, [%l7 + %i3] 0x80
28306 ld [%l7 + 0x5C], %f20
28307 and %g2, %l5, %o2
28308 nop
28309 set 0x2D, %o5
28310 ldub [%l7 + %o5], %o5
28311 add %l7, 0x10, %l6
28312 wr %g0, 0x88, %asi
28313 ldxa [%l6] %asi, %o4
28314 casxa [%l6] 0x88, %o4, %l0
28315 nop
28316 set 0x55, %g1
28317 stb %i2, [%l7 + %g1]
28318 nop
28319 set 0x48, %i1
28320 ldx [%l7 + %i1], %i6
28321 st %f8, [%l7 + 0x48]
28322 wr %g4, %g3, %clear_softint
28323 nop
28324 set 0x38, %o6
28325 ldsw [%l7 + %o6], %o0
28326 nop
28327 set 0x47, %o4
28328 ldsb [%l7 + %o4], %o6
28329 set 0x40, %o3
28330 stwa %l2, [%l7 + %o3] 0xea
28331 membar #Sync
28332 nop
28333 set 0x48, %o0
28334 ldx [%l7 + %o0], %i4
28335 set 0x47, %g2
28336 stba %l4, [%l7 + %g2] 0x81
28337 nop
28338 set 0x1E, %l3
28339 ldub [%l7 + %l3], %i7
28340 nop
28341 set 0x20, %g5
28342 ldx [%l7 + %g5], %i5
28343 nop
28344 set 0x1C, %l0
28345 prefetch [%l7 + %l0], 4
28346 st %f28, [%l7 + 0x08]
28347 add %l7, 0x20, %l6
28348 wr %g0, 0x89, %asi
28349 ldxa [%l6] %asi, %o7
28350 casxa [%l6] 0x89, %o7, %i3
28351 set 0x48, %i2
28352 ldstuba [%l7 + %i2] 0x88, %l3
28353 add %i0, %l1, %g6
28354 nop
28355 set 0x3B, %i5
28356 ldstub [%l7 + %i5], %g1
28357 or %o1, %l6, %i1
28358 nop
28359 set 0x48, %g6
28360 std %f8, [%l7 + %g6]
28361 set 0x10, %g4
28362 swapa [%l7 + %g4] 0x80, %o3
28363 nop
28364 set 0x68, %g3
28365 std %f8, [%l7 + %g3]
28366 set 0x20, %o2
28367 ldxa [%l7 + %o2] 0x80, %g7
28368 bl %icc, loop_171
28369 nop
28370 set 0x68, %l1
28371 sth %g2, [%l7 + %l1]
28372 nop
28373 set 0x28, %i7
28374 ldsh [%l7 + %i7], %g5
28375 nop
28376 set 0x48, %l5
28377 ldd [%l7 + %l5], %l4
28378loop_171:
28379 fpadd16s %f3, %f7, %f21
28380 nop
28381 set 0x7E, %i0
28382 stb %o2, [%l7 + %i0]
28383 nop
28384 set 0x2C, %i6
28385 lduw [%l7 + %i6], %o4
28386 st %fsr, [%l7 + 0x24]
28387 set 0x40, %l2
28388 ldda [%l7 + %l2] 0x80, %o4
28389 nop
28390 set 0x08, %o7
28391 stx %fsr, [%l7 + %o7]
28392 set 0x20, %l6
28393 stda %l0, [%l7 + %l6] 0x89
28394 add %i6, %i2, %g3
28395 st %fsr, [%l7 + 0x78]
28396 st %fsr, [%l7 + 0x54]
28397 set 0x40, %l4
28398 ldda [%l7 + %l4] 0x80, %f0
28399 set 0x4D, %g7
28400 stba %o0, [%l7 + %g7] 0x81
28401 and %o6, %l2, %i4
28402 nop
28403 set 0x2C, %i4
28404 ldstub [%l7 + %i4], %l4
28405 ld [%l7 + 0x20], %f10
28406 nop
28407 set 0x58, %o1
28408 ldsh [%l7 + %o1], %i7
28409 nop
28410 set 0x50, %i3
28411 lduh [%l7 + %i3], %g4
28412 set 0x49, %g1
28413 ldstuba [%l7 + %g1] 0x88, %o7
28414 nop
28415 set 0x78, %o5
28416 ldsh [%l7 + %o5], %i3
28417 set 0x78, %i1
28418 ldxa [%l7 + %i1] 0x88, %i5
28419 nop
28420 set 0x24, %o4
28421 prefetch [%l7 + %o4], 2
28422 add %l7, 0x70, %l6
28423 wr %g0, 0x80, %asi
28424 ldxa [%l6] %asi, %i0
28425 casxa [%l6] 0x80, %i0, %l1
28426 nop
28427 set 0x62, %o3
28428 ldsh [%l7 + %o3], %l3
28429 st %f2, [%l7 + 0x0C]
28430 nop
28431 set 0x50, %o0
28432 swap [%l7 + %o0], %g1
28433 nop
28434 set 0x58, %o6
28435 std %o0, [%l7 + %o6]
28436 fpadd16s %f5, %f16, %f8
28437 nop
28438 set 0x48, %g2
28439 std %g6, [%l7 + %g2]
28440 set 0x20, %g5
28441 stda %i6, [%l7 + %g5] 0x89
28442 bge,a,pn %xcc, loop_172
28443 nop
28444 set 0x27, %l3
28445 ldub [%l7 + %l3], %i1
28446 set 0x50, %i2
28447 sta %f10, [%l7 + %i2] 0x88
28448loop_172:
28449 nop
28450 set 0x40, %l0
28451 stda %f0, [%l7 + %l0] 0xc4
28452 ld [%l7 + 0x5C], %f13
28453 nop
28454 set 0x60, %g6
28455 std %g6, [%l7 + %g6]
28456 nop
28457 set 0x76, %g4
28458 ldub [%l7 + %g4], %g2
28459 add %o3, %l5, %g5
28460 set 0x20, %i5
28461 sta %f9, [%l7 + %i5] 0x81
28462 set 0x18, %g3
28463 stda %o2, [%l7 + %g3] 0xeb
28464 membar #Sync
28465 nop
28466 set 0x64, %l1
28467 ldsh [%l7 + %l1], %o5
28468 nop
28469 set 0x50, %o2
28470 std %o4, [%l7 + %o2]
28471 nop
28472 set 0x7A, %i7
28473 ldsh [%l7 + %i7], %i6
28474 nop
28475 set 0x58, %l5
28476 ldd [%l7 + %l5], %f2
28477 set 0x40, %i0
28478 stda %f0, [%l7 + %i0] 0xf9
28479 membar #Sync
28480 set 0x18, %i6
28481 sta %f21, [%l7 + %i6] 0x81
28482 or %i2, %g3, %l0
28483 set 0x14, %l2
28484 ldstuba [%l7 + %l2] 0x88, %o6
28485 nop
28486 set 0x30, %o7
28487 ldd [%l7 + %o7], %o0
28488 nop
28489 set 0x67, %l4
28490 ldsb [%l7 + %l4], %i4
28491 nop
28492 set 0x38, %l6
28493 stx %fsr, [%l7 + %l6]
28494 bleu,a,pt %icc, loop_173
28495 fpadd16s %f0, %f13, %f21
28496 set 0x27, %i4
28497 stba %l4, [%l7 + %i4] 0x88
28498loop_173:
28499 nop
28500 set 0x20, %o1
28501 ldsw [%l7 + %o1], %i7
28502 set 0x40, %g7
28503 ldda [%l7 + %g7] 0x88, %f0
28504 set 0x40, %i3
28505 prefetcha [%l7 + %i3] 0x89, 0
28506 fpsub32s %f30, %f16, %f3
28507 nop
28508 set 0x52, %o5
28509 stb %l2, [%l7 + %o5]
28510 set 0x36, %i1
28511 stha %o7, [%l7 + %i1] 0xea
28512 membar #Sync
28513 set 0x20, %o4
28514 ldda [%l7 + %o4] 0x88, %i4
28515 add %l7, 0x18, %l6
28516 wr %g0, 0x81, %asi
28517 ldxa [%l6] %asi, %i0
28518 casxa [%l6] 0x81, %i0, %l1
28519 set 0x40, %o3
28520 ldda [%l7 + %o3] 0x88, %f16
28521 set 0x40, %o0
28522 stda %f16, [%l7 + %o0] 0x80
28523 nop
28524 set 0x5F, %g1
28525 ldsb [%l7 + %g1], %l3
28526 set 0x78, %g2
28527 sta %f18, [%l7 + %g2] 0x89
28528 set 0x18, %o6
28529 ldxa [%l7 + %o6] 0x89, %g1
28530 ld [%l7 + 0x20], %f3
28531 add %o1, %g6, %l6
28532 membar #Sync
28533 set 0x40, %g5
28534 ldda [%l7 + %g5] 0xf1, %f0
28535 set 0x40, %l3
28536 swapa [%l7 + %l3] 0x89, %i3
28537 set 0x5A, %l0
28538 stha %g7, [%l7 + %l0] 0xe3
28539 membar #Sync
28540 bg,a,pt %xcc, loop_174
28541 nop
28542 set 0x4A, %i2
28543 ldsb [%l7 + %i2], %g2
28544 wr %i1, %l5, %ccr
28545 nop
28546 set 0x5C, %g4
28547 ldsw [%l7 + %g4], %g5
28548loop_174:
28549 wr %g0, 0x7, %fprs
28550 nop
28551 set 0x2E, %i5
28552 stb %o5, [%l7 + %i5]
28553 and %o4, %i6, %i2
28554 set 0x68, %g6
28555 stha %g3, [%l7 + %g6] 0xea
28556 membar #Sync
28557 set 0x6C, %l1
28558 sta %f14, [%l7 + %l1] 0x80
28559 set 0x34, %o2
28560 stha %o6, [%l7 + %o2] 0xea
28561 membar #Sync
28562 set 0x4C, %g3
28563 swapa [%l7 + %g3] 0x80, %l0
28564 ld [%l7 + 0x54], %f18
28565 set 0x2F, %i7
28566 stba %i4, [%l7 + %i7] 0xe2
28567 membar #Sync
28568 nop
28569 set 0x6A, %l5
28570 ldsh [%l7 + %l5], %l4
28571 nop
28572 set 0x44, %i0
28573 prefetch [%l7 + %i0], 0
28574 nop
28575 nop
28576 setx 0x64B52DAE2F6F71B9, %l0, %l6
28577 stx %l6, [%l7 + 0x28]
28578 ldd [%l7 + 0x28], %f24
28579 setx 0xF18DAFA0B9B02FCB, %l1, %l5
28580 stx %l5, [%l7 + 0x10]
28581 ldd [%l7 + 0x10], %f0
28582 fdivd %f0, %f24, %f4
28583 nop
28584 set 0x38, %l2
28585 std %f8, [%l7 + %l2]
28586 nop
28587 set 0x78, %o7
28588 ldd [%l7 + %o7], %i6
28589 nop
28590 set 0x30, %l4
28591 stx %fsr, [%l7 + %l4]
28592 set 0x40, %l6
28593 stda %f0, [%l7 + %l6] 0xf8
28594 membar #Sync
28595 set 0x2A, %i4
28596 stba %g4, [%l7 + %i4] 0x81
28597 st %fsr, [%l7 + 0x14]
28598 nop
28599 set 0x70, %o1
28600 ldd [%l7 + %o1], %f22
28601 set 0x10, %g7
28602 ldda [%l7 + %g7] 0x88, %l2
28603 nop
28604 set 0x70, %i6
28605 std %o0, [%l7 + %i6]
28606 st %f17, [%l7 + 0x74]
28607 nop
28608 set 0x68, %i3
28609 ldd [%l7 + %i3], %i4
28610 nop
28611 set 0x10, %i1
28612 ldd [%l7 + %i1], %f20
28613 add %i0, %o7, %l3
28614 nop
28615 set 0x3C, %o4
28616 ldsb [%l7 + %o4], %l1
28617 st %f18, [%l7 + 0x70]
28618 set 0x10, %o3
28619 ldda [%l7 + %o3] 0x88, %g0
28620 nop
28621 set 0x72, %o5
28622 ldsh [%l7 + %o5], %o1
28623 nop
28624 set 0x7C, %g1
28625 ldsw [%l7 + %g1], %l6
28626 set 0x64, %o0
28627 swapa [%l7 + %o0] 0x80, %i3
28628 nop
28629 set 0x62, %o6
28630 ldsb [%l7 + %o6], %g6
28631 set 0x08, %g2
28632 ldxa [%l7 + %g2] 0x89, %g7
28633 add %l7, 0x70, %l6
28634 wr %g0, 0x81, %asi
28635 ldxa [%l6] %asi, %i1
28636 casxa [%l6] 0x81, %i1, %l5
28637 and %g2, %g5, %o2
28638 nop
28639 set 0x10, %l3
28640 swap [%l7 + %l3], %o3
28641 set 0x38, %g5
28642 ldxa [%l7 + %g5] 0x89, %o4
28643 nop
28644 set 0x5C, %l0
28645 lduw [%l7 + %l0], %o5
28646 or %i2, %g3, %i6
28647 nop
28648 set 0x50, %i2
28649 lduw [%l7 + %i2], %o6
28650 nop
28651 set 0x30, %i5
28652 stx %fsr, [%l7 + %i5]
28653 set 0x30, %g6
28654 stxa %i4, [%l7 + %g6] 0xe3
28655 membar #Sync
28656 or %l0, %i7, %g4
28657 set 0x60, %g4
28658 stha %l4, [%l7 + %g4] 0xe2
28659 membar #Sync
28660 nop
28661 set 0x38, %o2
28662 stx %fsr, [%l7 + %o2]
28663 set 0x50, %g3
28664 ldstuba [%l7 + %g3] 0x88, %l2
28665 add %o0, %i5, %o7
28666 nop
28667 set 0x40, %l1
28668 ldx [%l7 + %l1], %l3
28669 nop
28670 set 0x4E, %i7
28671 lduh [%l7 + %i7], %i0
28672 set 0x40, %i0
28673 stda %f16, [%l7 + %i0] 0xf8
28674 membar #Sync
28675 wr %l1, %o1, %ccr
28676 add %l7, 0x48, %l6
28677 wr %g0, 0x88, %asi
28678 casxa [%l6] 0x88, %l6, %i3
28679 nop
28680 set 0x46, %l5
28681 ldsb [%l7 + %l5], %g6
28682 add %g1, %g7, %l5
28683 set 0x74, %l2
28684 lda [%l7 + %l2] 0x88, %f24
28685 set 0x40, %l4
28686 ldda [%l7 + %l4] 0x80, %f0
28687 wr %g2, %g5, %y
28688 fpadd32s %f15, %f14, %f19
28689 set 0x0C, %o7
28690 stwa %i1, [%l7 + %o7] 0x88
28691 set 0x54, %l6
28692 stwa %o2, [%l7 + %l6] 0x80
28693 fpsub32s %f9, %f5, %f2
28694 set 0x30, %o1
28695 prefetcha [%l7 + %o1] 0x88, 1
28696 set 0x74, %g7
28697 stba %o5, [%l7 + %g7] 0x88
28698 nop
28699 set 0x0C, %i4
28700 ldsw [%l7 + %i4], %o3
28701 add %g3, %i2, %i6
28702 nop
28703 set 0x28, %i6
28704 lduw [%l7 + %i6], %i4
28705 nop
28706 set 0x64, %i3
28707 ldsw [%l7 + %i3], %o6
28708 nop
28709 set 0x30, %i1
28710 stw %i7, [%l7 + %i1]
28711 nop
28712 set 0x1C, %o3
28713 lduh [%l7 + %o3], %g4
28714 set 0x70, %o4
28715 prefetcha [%l7 + %o4] 0x88, 4
28716 set 0x50, %o5
28717 stda %l2, [%l7 + %o5] 0xe2
28718 membar #Sync
28719 wr %o0, %i5, %ccr
28720 set 0x40, %o0
28721 stda %f16, [%l7 + %o0] 0xf9
28722 membar #Sync
28723 st %fsr, [%l7 + 0x3C]
28724 ld [%l7 + 0x28], %f29
28725 nop
28726 set 0x6C, %o6
28727 stw %l0, [%l7 + %o6]
28728 nop
28729 set 0x28, %g2
28730 std %f16, [%l7 + %g2]
28731 nop
28732 set 0x30, %l3
28733 ldub [%l7 + %l3], %o7
28734 nop
28735 set 0x60, %g1
28736 prefetch [%l7 + %g1], 4
28737 nop
28738 set 0x2A, %l0
28739 sth %i0, [%l7 + %l0]
28740 set 0x50, %i2
28741 ldda [%l7 + %i2] 0x81, %l2
28742 nop
28743 set 0x2B, %g5
28744 ldub [%l7 + %g5], %o1
28745 ld [%l7 + 0x5C], %f12
28746 set 0x24, %g6
28747 lda [%l7 + %g6] 0x81, %f19
28748 set 0x10, %g4
28749 stda %i6, [%l7 + %g4] 0x80
28750 nop
28751 nop
28752 setx 0x0848B940, %l0, %l6
28753 st %l6, [%l7 + 0x28]
28754 ld [%l7 + 0x28], %f28
28755 setx 0xD89E24EB, %l1, %l5
28756 st %l5, [%l7 + 0x10]
28757 ld [%l7 + 0x10], %f14
28758 fdivs %f14, %f28, %f9
28759 or %l1, %g6, %i3
28760 add %l7, 0x70, %l6
28761 wr %g0, 0x89, %asi
28762 casa [%l6] 0x89, %g1, %g7
28763 set 0x48, %o2
28764 lda [%l7 + %o2] 0x81, %f12
28765 set 0x0C, %g3
28766 swapa [%l7 + %g3] 0x81, %l5
28767 nop
28768 set 0x41, %i5
28769 ldub [%l7 + %i5], %g5
28770 nop
28771 set 0x48, %i7
28772 stw %g2, [%l7 + %i7]
28773 set 0x38, %l1
28774 stda %i0, [%l7 + %l1] 0xea
28775 membar #Sync
28776 nop
28777 set 0x08, %l5
28778 ldd [%l7 + %l5], %f12
28779 set 0x78, %i0
28780 swapa [%l7 + %i0] 0x88, %o4
28781 nop
28782 set 0x28, %l2
28783 ldsb [%l7 + %l2], %o2
28784 set 0x2E, %l4
28785 stha %o3, [%l7 + %l4] 0x81
28786 st %f22, [%l7 + 0x3C]
28787 nop
28788 set 0x60, %l6
28789 ldub [%l7 + %l6], %g3
28790 set 0x20, %o1
28791 ldda [%l7 + %o1] 0xe3, %i2
28792 nop
28793 set 0x64, %g7
28794 prefetch [%l7 + %g7], 4
28795 and %i6, %i4, %o5
28796 membar #Sync
28797 set 0x40, %o7
28798 ldda [%l7 + %o7] 0xf1, %f16
28799 add %l7, 0x48, %l6
28800 wr %g0, 0x80, %asi
28801 ldxa [%l6] %asi, %o6
28802 casxa [%l6] 0x80, %o6, %i7
28803 st %f4, [%l7 + 0x0C]
28804 nop
28805 set 0x48, %i6
28806 swap [%l7 + %i6], %g4
28807 nop
28808 set 0x22, %i4
28809 ldsh [%l7 + %i4], %l4
28810 set 0x68, %i1
28811 swapa [%l7 + %i1] 0x80, %l2
28812 set 0x50, %i3
28813 ldxa [%l7 + %i3] 0x81, %o0
28814 set 0x24, %o4
28815 lda [%l7 + %o4] 0x88, %f5
28816 bl,pn %xcc, loop_175
28817 st %fsr, [%l7 + 0x18]
28818 bge,a %icc, loop_176
28819 or %i5, %l0, %o7
28820loop_175:
28821 nop
28822 set 0x6C, %o5
28823 stw %i0, [%l7 + %o5]
28824 fpsub32 %f26, %f0, %f2
28825loop_176:
28826 nop
28827 set 0x40, %o3
28828 stw %o1, [%l7 + %o3]
28829 nop
28830 set 0x38, %o0
28831 ldx [%l7 + %o0], %l6
28832 set 0x10, %g2
28833 prefetcha [%l7 + %g2] 0x89, 4
28834 nop
28835 set 0x1C, %l3
28836 stw %l3, [%l7 + %l3]
28837 nop
28838 set 0x6C, %g1
28839 lduw [%l7 + %g1], %g6
28840 nop
28841 set 0x20, %o6
28842 std %f20, [%l7 + %o6]
28843 set 0x40, %i2
28844 stda %g0, [%l7 + %i2] 0xea
28845 membar #Sync
28846 nop
28847 set 0x58, %g5
28848 ldd [%l7 + %g5], %f10
28849 set 0x4C, %g6
28850 swapa [%l7 + %g6] 0x81, %i3
28851 set 0x40, %g4
28852 ldxa [%l7 + %g4] 0x80, %g7
28853 nop
28854 set 0x7E, %o2
28855 ldsh [%l7 + %o2], %g5
28856 set 0x54, %g3
28857 swapa [%l7 + %g3] 0x88, %l5
28858 set 0x70, %i5
28859 ldda [%l7 + %i5] 0x88, %g2
28860 nop
28861 set 0x70, %i7
28862 swap [%l7 + %i7], %o4
28863 or %o2, %o3, %g3
28864 add %l7, 0x10, %l6
28865 wr %g0, 0x89, %asi
28866 ldxa [%l6] %asi, %i1
28867 casxa [%l6] 0x89, %i1, %i2
28868 and %i6, %o5, %o6
28869 nop
28870 set 0x0C, %l1
28871 ldstub [%l7 + %l1], %i7
28872 set 0x64, %l0
28873 stwa %i4, [%l7 + %l0] 0xeb
28874 membar #Sync
28875 nop
28876 set 0x18, %i0
28877 ldd [%l7 + %i0], %f0
28878 set 0x44, %l2
28879 sta %f14, [%l7 + %l2] 0x89
28880 nop
28881 nop
28882 setx 0xF8E7033A, %l0, %l6
28883 st %l6, [%l7 + 0x28]
28884 ld [%l7 + 0x28], %f31
28885 setx 0x24C81FA9, %l1, %l5
28886 st %l5, [%l7 + 0x10]
28887 ld [%l7 + 0x10], %f22
28888 fdivs %f22, %f31, %f11
28889 and %g4, %l2, %l4
28890 nop
28891 set 0x48, %l4
28892 stw %o0, [%l7 + %l4]
28893 st %fsr, [%l7 + 0x10]
28894 set 0x15, %l5
28895 stba %l0, [%l7 + %l5] 0x80
28896 and %o7, %i0, %i5
28897 set 0x79, %l6
28898 ldstuba [%l7 + %l6] 0x80, %l6
28899 nop
28900 set 0x0E, %g7
28901 ldsh [%l7 + %g7], %l1
28902 set 0x08, %o1
28903 stba %l3, [%l7 + %o1] 0x89
28904 set 0x14, %i6
28905 swapa [%l7 + %i6] 0x89, %o1
28906 set 0x38, %o7
28907 stda %g6, [%l7 + %o7] 0x89
28908 membar #Sync
28909 set 0x40, %i4
28910 ldda [%l7 + %i4] 0xf1, %f16
28911 add %l7, 0x70, %l6
28912 wr %g0, 0x80, %asi
28913 casa [%l6] 0x80, %i3, %g1
28914 nop
28915 set 0x20, %i1
28916 prefetch [%l7 + %i1], 3
28917 add %l7, 0x7C, %l6
28918 wr %g0, 0x89, %asi
28919 casa [%l6] 0x89, %g7, %l5
28920 add %g5, %g2, %o2
28921 nop
28922 set 0x30, %i3
28923 ldub [%l7 + %i3], %o4
28924 and %o3, %g3, %i1
28925 ld [%l7 + 0x74], %f30
28926 set 0x6C, %o4
28927 lda [%l7 + %o4] 0x80, %f26
28928 nop
28929 set 0x0C, %o3
28930 prefetch [%l7 + %o3], 4
28931 nop
28932 set 0x60, %o0
28933 std %i2, [%l7 + %o0]
28934 nop
28935 set 0x50, %g2
28936 std %o4, [%l7 + %g2]
28937 set 0x40, %o5
28938 stda %f0, [%l7 + %o5] 0xcc
28939 or %o6, %i6, %i7
28940 add %i4, %g4, %l4
28941 nop
28942 set 0x40, %l3
28943 std %f10, [%l7 + %l3]
28944 set 0x40, %g1
28945 stda %f16, [%l7 + %g1] 0x88
28946 nop
28947 set 0x14, %i2
28948 lduh [%l7 + %i2], %l2
28949 nop
28950 set 0x76, %o6
28951 ldub [%l7 + %o6], %l0
28952 set 0x10, %g6
28953 prefetcha [%l7 + %g6] 0x81, 0
28954 add %i0, %i5, %o7
28955 nop
28956 set 0x23, %g5
28957 stb %l1, [%l7 + %g5]
28958 nop
28959 set 0x5C, %o2
28960 stw %l3, [%l7 + %o2]
28961 set 0x7D, %g4
28962 stba %l6, [%l7 + %g4] 0xe3
28963 membar #Sync
28964 membar #Sync
28965 set 0x40, %i5
28966 ldda [%l7 + %i5] 0xf8, %f16
28967 set 0x38, %g3
28968 lda [%l7 + %g3] 0x80, %f25
28969 nop
28970 set 0x60, %l1
28971 ldd [%l7 + %l1], %f4
28972 nop
28973 set 0x10, %l0
28974 std %f10, [%l7 + %l0]
28975 add %o1, %i3, %g6
28976 add %l7, 0x28, %l6
28977 wr %g0, 0x81, %asi
28978 ldxa [%l6] %asi, %g1
28979 casxa [%l6] 0x81, %g1, %l5
28980 nop
28981 set 0x08, %i0
28982 std %g4, [%l7 + %i0]
28983 bn,a,pt %xcc, loop_177
28984 fpadd32s %f7, %f12, %f2
28985 set 0x40, %l2
28986 stda %f16, [%l7 + %l2] 0xcc
28987loop_177:
28988 nop
28989 set 0x18, %i7
28990 ldx [%l7 + %i7], %g7
28991 nop
28992 set 0x14, %l4
28993 lduw [%l7 + %l4], %o2
28994 nop
28995 set 0x27, %l6
28996 ldsb [%l7 + %l6], %o4
28997 nop
28998 set 0x50, %g7
28999 swap [%l7 + %g7], %o3
29000 fpsub32 %f24, %f8, %f14
29001 nop
29002 set 0x78, %l5
29003 std %g2, [%l7 + %l5]
29004 nop
29005 set 0x60, %i6
29006 ldd [%l7 + %i6], %i0
29007 nop
29008 set 0x24, %o1
29009 ldub [%l7 + %o1], %i2
29010 nop
29011 set 0x30, %o7
29012 ldsh [%l7 + %o7], %o5
29013 set 0x44, %i1
29014 lda [%l7 + %i1] 0x81, %f6
29015 nop
29016 set 0x65, %i4
29017 stb %g2, [%l7 + %i4]
29018 nop
29019 set 0x40, %i3
29020 ldd [%l7 + %i3], %f0
29021 nop
29022 set 0x10, %o4
29023 stx %fsr, [%l7 + %o4]
29024 nop
29025 set 0x20, %o0
29026 prefetch [%l7 + %o0], 4
29027 fpsub32s %f25, %f30, %f9
29028 ba %xcc, loop_178
29029 nop
29030 set 0x66, %o3
29031 ldub [%l7 + %o3], %o6
29032 be %icc, loop_179
29033 nop
29034 set 0x3F, %o5
29035 stb %i7, [%l7 + %o5]
29036loop_178:
29037 or %i4, %i6, %l4
29038 nop
29039 set 0x44, %l3
29040 sth %g4, [%l7 + %l3]
29041loop_179:
29042 nop
29043 set 0x20, %g2
29044 ldda [%l7 + %g2] 0x89, %l2
29045 add %o0, %i0, %i5
29046 nop
29047 set 0x58, %g1
29048 stx %l0, [%l7 + %g1]
29049 nop
29050 set 0x40, %i2
29051 stx %o7, [%l7 + %i2]
29052 set 0x10, %g6
29053 stha %l3, [%l7 + %g6] 0x80
29054 add %l7, 0x1C, %l6
29055 wr %g0, 0x80, %asi
29056 casa [%l6] 0x80, %l6, %l1
29057 nop
29058 set 0x19, %g5
29059 stb %i3, [%l7 + %g5]
29060 set 0x1B, %o6
29061 stba %g6, [%l7 + %o6] 0x81
29062 nop
29063 set 0x30, %g4
29064 stx %fsr, [%l7 + %g4]
29065 set 0x3A, %i5
29066 stba %o1, [%l7 + %i5] 0xea
29067 membar #Sync
29068 nop
29069 set 0x5C, %o2
29070 prefetch [%l7 + %o2], 0
29071 nop
29072 set 0x38, %g3
29073 std %g0, [%l7 + %g3]
29074 nop
29075 set 0x22, %l0
29076 sth %g5, [%l7 + %l0]
29077 set 0x70, %l1
29078 ldxa [%l7 + %l1] 0x89, %g7
29079 set 0x40, %l2
29080 stda %f0, [%l7 + %l2] 0xf1
29081 membar #Sync
29082 set 0x18, %i7
29083 stxa %o2, [%l7 + %i7] 0x81
29084 fpsub16s %f25, %f8, %f8
29085 set 0x20, %l4
29086 stda %l4, [%l7 + %l4] 0x89
29087 nop
29088 set 0x40, %i0
29089 ldx [%l7 + %i0], %o3
29090 set 0x30, %l6
29091 swapa [%l7 + %l6] 0x88, %g3
29092 nop
29093 set 0x33, %l5
29094 ldstub [%l7 + %l5], %o4
29095 add %l7, 0x78, %l6
29096 wr %g0, 0x89, %asi
29097 ldxa [%l6] %asi, %i1
29098 casxa [%l6] 0x89, %i1, %i2
29099 nop
29100 set 0x70, %i6
29101 stx %fsr, [%l7 + %i6]
29102 nop
29103 set 0x70, %o1
29104 ldstub [%l7 + %o1], %g2
29105 st %fsr, [%l7 + 0x5C]
29106 and %o6, %o5, %i4
29107 set 0x40, %o7
29108 stda %f16, [%l7 + %o7] 0xc4
29109 and %i6, %l4, %g4
29110 set 0x68, %i1
29111 sta %f21, [%l7 + %i1] 0x80
29112 nop
29113 set 0x3C, %i4
29114 lduw [%l7 + %i4], %l2
29115 nop
29116 set 0x20, %i3
29117 ldsw [%l7 + %i3], %i7
29118 set 0x78, %o4
29119 prefetcha [%l7 + %o4] 0x81, 0
29120 nop
29121 set 0x7F, %o0
29122 ldsb [%l7 + %o0], %i5
29123 set 0x28, %o3
29124 sta %f20, [%l7 + %o3] 0x88
29125 set 0x64, %o5
29126 stha %i0, [%l7 + %o5] 0x81
29127 wr %o7, %l0, %clear_softint
29128 nop
29129 set 0x40, %g7
29130 swap [%l7 + %g7], %l6
29131 nop
29132 set 0x66, %l3
29133 stb %l3, [%l7 + %l3]
29134 nop
29135 set 0x28, %g1
29136 std %i2, [%l7 + %g1]
29137 membar #Sync
29138 set 0x40, %g2
29139 ldda [%l7 + %g2] 0xf8, %f0
29140 set 0x40, %g6
29141 stda %f16, [%l7 + %g6] 0xd2
29142 add %l7, 0x28, %l6
29143 wr %g0, 0x81, %asi
29144 lda [%l6] %asi, %g6
29145 casa [%l6] 0x81, %g6, %o1
29146 nop
29147 set 0x3C, %g5
29148 prefetch [%l7 + %g5], 0
29149 membar #Sync
29150 set 0x40, %o6
29151 ldda [%l7 + %o6] 0xf1, %f0
29152 nop
29153 set 0x38, %g4
29154 std %f8, [%l7 + %g4]
29155 and %g1, %g5, %l1
29156 or %g7, %l5, %o2
29157 nop
29158 set 0x10, %i5
29159 stw %g3, [%l7 + %i5]
29160 and %o3, %i1, %i2
29161 set 0x48, %o2
29162 prefetcha [%l7 + %o2] 0x89, 3
29163 nop
29164 set 0x79, %i2
29165 ldub [%l7 + %i2], %o4
29166 set 0x30, %l0
29167 stwa %o6, [%l7 + %l0] 0x81
29168 set 0x68, %g3
29169 stha %o5, [%l7 + %g3] 0x81
29170 set 0x48, %l1
29171 ldxa [%l7 + %l1] 0x80, %i6
29172 st %fsr, [%l7 + 0x6C]
29173 set 0x40, %i7
29174 ldda [%l7 + %i7] 0x89, %f16
29175 set 0x58, %l4
29176 prefetcha [%l7 + %l4] 0x81, 3
29177 set 0x38, %i0
29178 stha %l4, [%l7 + %i0] 0x88
29179 set 0x39, %l2
29180 ldstuba [%l7 + %l2] 0x88, %g4
29181 nop
29182 set 0x78, %l5
29183 lduw [%l7 + %l5], %l2
29184 set 0x60, %i6
29185 ldda [%l7 + %i6] 0x80, %o0
29186 nop
29187 set 0x08, %l6
29188 stx %fsr, [%l7 + %l6]
29189 nop
29190 set 0x38, %o1
29191 stx %i5, [%l7 + %o1]
29192 or %i7, %o7, %i0
29193 wr %l6, %l0, %clear_softint
29194 nop
29195 set 0x53, %o7
29196 ldub [%l7 + %o7], %l3
29197 nop
29198 set 0x10, %i1
29199 std %g6, [%l7 + %i1]
29200 add %l7, 0x38, %l6
29201 wr %g0, 0x89, %asi
29202 ldxa [%l6] %asi, %o1
29203 casxa [%l6] 0x89, %o1, %i3
29204 set 0x38, %i4
29205 stxa %g1, [%l7 + %i4] 0x89
29206 nop
29207 set 0x40, %o4
29208 ldd [%l7 + %o4], %f28
29209 nop
29210 set 0x6A, %i3
29211 sth %l1, [%l7 + %i3]
29212 set 0x40, %o3
29213 stda %f16, [%l7 + %o3] 0x88
29214 nop
29215 set 0x38, %o0
29216 stx %g5, [%l7 + %o0]
29217 set 0x20, %g7
29218 prefetcha [%l7 + %g7] 0x88, 4
29219 set 0x48, %l3
29220 stxa %o2, [%l7 + %l3] 0x81
29221 and %l5, %g3, %i1
29222 set 0x79, %o5
29223 stba %o3, [%l7 + %o5] 0x89
29224 add %l7, 0x68, %l6
29225 wr %g0, 0x89, %asi
29226 casxa [%l6] 0x89, %g2, %o4
29227 nop
29228 set 0x50, %g1
29229 ldx [%l7 + %g1], %o6
29230 add %l7, 0x38, %l6
29231 wr %g0, 0x81, %asi
29232 casxa [%l6] 0x81, %o5, %i2
29233 membar #Sync
29234 set 0x40, %g6
29235 ldda [%l7 + %g6] 0xf1, %f16
29236 nop
29237 set 0x71, %g2
29238 ldstub [%l7 + %g2], %i4
29239 nop
29240 set 0x32, %o6
29241 sth %i6, [%l7 + %o6]
29242 set 0x48, %g4
29243 stba %l4, [%l7 + %g4] 0x88
29244 nop
29245 set 0x38, %i5
29246 ldx [%l7 + %i5], %l2
29247 nop
29248 set 0x68, %o2
29249 std %o0, [%l7 + %o2]
29250 nop
29251 set 0x58, %i2
29252 stx %i5, [%l7 + %i2]
29253 set 0x40, %l0
29254 stda %f0, [%l7 + %l0] 0xf0
29255 membar #Sync
29256 membar #Sync
29257 set 0x40, %g5
29258 ldda [%l7 + %g5] 0xf8, %f0
29259 nop
29260 set 0x6E, %l1
29261 ldsh [%l7 + %l1], %g4
29262 set 0x18, %g3
29263 stda %i6, [%l7 + %g3] 0xe3
29264 membar #Sync
29265 ld [%l7 + 0x2C], %f0
29266 nop
29267 set 0x08, %l4
29268 ldd [%l7 + %l4], %i0
29269 nop
29270 set 0x38, %i0
29271 ldsw [%l7 + %i0], %o7
29272 nop
29273 set 0x60, %i7
29274 prefetch [%l7 + %i7], 0
29275 nop
29276 set 0x40, %l2
29277 ldsb [%l7 + %l2], %l6
29278 set 0x38, %l5
29279 ldxa [%l7 + %l5] 0x88, %l0
29280 add %l7, 0x30, %l6
29281 wr %g0, 0x89, %asi
29282 ldxa [%l6] %asi, %l3
29283 casxa [%l6] 0x89, %l3, %o1
29284 add %l7, 0x08, %l6
29285 wr %g0, 0x88, %asi
29286 ldxa [%l6] %asi, %g6
29287 casxa [%l6] 0x88, %g6, %g1
29288 set 0x6B, %i6
29289 stba %i3, [%l7 + %i6] 0xe3
29290 membar #Sync
29291 nop
29292 set 0x34, %l6
29293 ldub [%l7 + %l6], %l1
29294 nop
29295 set 0x20, %o1
29296 ldd [%l7 + %o1], %g4
29297 set 0x4C, %i1
29298 lda [%l7 + %i1] 0x89, %f24
29299 set 0x20, %i4
29300 ldda [%l7 + %i4] 0x89, %o2
29301 and %g7, %g3, %l5
29302 set 0x52, %o7
29303 stha %i1, [%l7 + %o7] 0xeb
29304 membar #Sync
29305 bgu %icc, loop_180
29306 or %o3, %o4, %g2
29307 nop
29308 set 0x58, %o4
29309 stx %fsr, [%l7 + %o4]
29310 st %fsr, [%l7 + 0x50]
29311loop_180:
29312 nop
29313 set 0x11, %o3
29314 stb %o5, [%l7 + %o3]
29315 or %i2, %o6, %i6
29316 set 0x0D, %o0
29317 stba %i4, [%l7 + %o0] 0xeb
29318 membar #Sync
29319 wr %l2, %o0, %pic
29320 set 0x40, %g7
29321 ldda [%l7 + %g7] 0xda, %f0
29322 ld [%l7 + 0x38], %f7
29323 set 0x4C, %i3
29324 swapa [%l7 + %i3] 0x81, %l4
29325 nop
29326 nop
29327 setx 0x342F24B4CE3703A1, %l0, %l6
29328 stx %l6, [%l7 + 0x28]
29329 ldd [%l7 + 0x28], %f30
29330 setx 0x8D804AF23EA485D3, %l1, %l5
29331 stx %l5, [%l7 + 0x10]
29332 ldd [%l7 + 0x10], %f20
29333 fdivd %f20, %f30, %f24
29334 add %l7, 0x68, %l6
29335 wr %g0, 0x80, %asi
29336 ldxa [%l6] %asi, %g4
29337 casxa [%l6] 0x80, %g4, %i5
29338 or %i7, %i0, %o7
29339 nop
29340 set 0x3C, %o5
29341 lduh [%l7 + %o5], %l6
29342 wr %l0, %l3, %set_softint
29343 set 0x40, %l3
29344 ldda [%l7 + %l3] 0x81, %f0
29345 set 0x14, %g6
29346 stha %o1, [%l7 + %g6] 0x88
29347 nop
29348 set 0x70, %g1
29349 std %f4, [%l7 + %g1]
29350 nop
29351 set 0x70, %g2
29352 ldd [%l7 + %g2], %f28
29353 EXIT_GOOD
29354
29355
29356
29357!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29358!
29359! Stats for Thread 7:
29360!
29361! Type l : 1236
29362! Type a : 24
29363! Type cti : 29
29364! Type x : 553
29365! Type f : 38
29366! Type i : 120
29367!
29368!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29369
29370
29371EXIT_GOOD /* test finish */
29372
29373 /************************************************************************
29374 Test case data start
29375 ************************************************************************/
29376 .data
29377user_data_start:
29378scratch_area:
29379!! thread 0 data, 64 words.
29380.word 0x434A2CED
29381.word 0xD8DE3F61
29382.word 0x6F9C6238
29383.word 0x407A28BF
29384.word 0x67BCD522
29385.word 0xCC7A23E9
29386.word 0xA55437B9
29387.word 0x41BCB45A
29388.word 0xC0DCDAED
29389.word 0xC5C35531
29390.word 0xE1F5CE42
29391.word 0x7D90E5BF
29392.word 0xC76D79D4
29393.word 0x2B164256
29394.word 0xD7449850
29395.word 0xA7EC2D9D
29396.word 0x69912F02
29397.word 0x4CF99CE1
29398.word 0x6EC5CB11
29399.word 0xDD071929
29400.word 0x1F85C3AE
29401.word 0xFBBC04E8
29402.word 0x7BC09BAF
29403.word 0xA9E44118
29404.word 0xCF558A67
29405.word 0x2D211502
29406.word 0x0C9F0AC4
29407.word 0x07D97AC0
29408.word 0xAA7C3CF3
29409.word 0xDAFE1651
29410.word 0x6DEBDA9B
29411.word 0xC4C8DAA5
29412.word 0xCDADDFFC
29413.word 0x91E2B1EE
29414.word 0x563C1EB4
29415.word 0x8CE061A0
29416.word 0xCF1E4B6A
29417.word 0x13ED76CF
29418.word 0x053E9285
29419.word 0x03D900DB
29420.word 0xA2D86ED6
29421.word 0xCABE8A76
29422.word 0xF7CEAA5E
29423.word 0x9B174FBD
29424.word 0x380A76F0
29425.word 0xD61112F8
29426.word 0xC095CEA2
29427.word 0xC78AA5A0
29428.word 0xF7C4C44A
29429.word 0x74165307
29430.word 0x64922CF3
29431.word 0x060D07C9
29432.word 0x3DC8B588
29433.word 0x7A18B992
29434.word 0x975F668F
29435.word 0x883ABF3A
29436.word 0x00B3F9DD
29437.word 0x0DE4B6C7
29438.word 0x60839738
29439.word 0x2553A35A
29440.word 0x00CF2726
29441.word 0xD09F9A80
29442.word 0x139ECD08
29443.word 0x2423E04F
29444!! thread 1 data, 64 words.
29445.word 0xF57A3AD2
29446.word 0x01BE7053
29447.word 0x55153770
29448.word 0xF3A9DC79
29449.word 0xA22F5B85
29450.word 0xA8E24487
29451.word 0xDE39D407
29452.word 0xE8AEFC45
29453.word 0x6DA46667
29454.word 0xB7D9C630
29455.word 0x4B8109D3
29456.word 0x7F306DAD
29457.word 0xD2A89D71
29458.word 0x0758508F
29459.word 0xE697E973
29460.word 0x7F726B3C
29461.word 0xB1E31C04
29462.word 0x913E41F2
29463.word 0xC1EA3079
29464.word 0x3FDE08E6
29465.word 0x7158CE8F
29466.word 0xE6329515
29467.word 0xC5CADB78
29468.word 0x374097FE
29469.word 0xD1ACA72E
29470.word 0x6B8B1B1C
29471.word 0x64713A3C
29472.word 0x4609F4B6
29473.word 0x2C492031
29474.word 0xD48DD5C2
29475.word 0x6C93F014
29476.word 0xCA280862
29477.word 0x40DD196C
29478.word 0xB8AEE19B
29479.word 0xFE01F448
29480.word 0x66C2DDF9
29481.word 0x06AE6566
29482.word 0x5AB36E79
29483.word 0x92FB0825
29484.word 0xC171A759
29485.word 0xEEC16917
29486.word 0x33B475DB
29487.word 0xB856C6FD
29488.word 0x9850D9F1
29489.word 0x516DDB78
29490.word 0xB4A97323
29491.word 0xBF89A279
29492.word 0xF0BA5E25
29493.word 0x2CE3A42A
29494.word 0xD16C4FA2
29495.word 0xFDC112E9
29496.word 0x9510F3D6
29497.word 0x044B1676
29498.word 0x36142855
29499.word 0x1316E065
29500.word 0x31EA20EC
29501.word 0x59772F2B
29502.word 0xBA8B767E
29503.word 0x0255A761
29504.word 0x976BEF4E
29505.word 0x7EEA3F8A
29506.word 0x84FD9359
29507.word 0x55CE2911
29508.word 0x93909933
29509!! thread 2 data, 64 words.
29510.word 0x1652A021
29511.word 0xE2A36197
29512.word 0x25B4408A
29513.word 0x95D52772
29514.word 0x8A6F0420
29515.word 0xCB1D2A45
29516.word 0x08FFB621
29517.word 0x8BD68F61
29518.word 0xE2AD0E9D
29519.word 0x2DED3774
29520.word 0x01CAFF62
29521.word 0xD1E1A103
29522.word 0xFD62747F
29523.word 0x07C1680C
29524.word 0x809D2FFD
29525.word 0x7A411AF0
29526.word 0x332CAA19
29527.word 0x0DE19806
29528.word 0x15D9027A
29529.word 0xD1EE845E
29530.word 0xA538A174
29531.word 0xCE5F323D
29532.word 0x3ECE8D40
29533.word 0xD2CA7764
29534.word 0xA10E1059
29535.word 0x0B0C3E55
29536.word 0x90CDAB1A
29537.word 0xF8F942C0
29538.word 0x11A60972
29539.word 0xF86198EC
29540.word 0xFAAEA4BE
29541.word 0xB5042290
29542.word 0x7E3B3666
29543.word 0xD8A459CC
29544.word 0xC8E6AE7C
29545.word 0xE480A8BC
29546.word 0x8F7ED519
29547.word 0x22DB83E9
29548.word 0xE3314E45
29549.word 0x72729F64
29550.word 0x09B3BE7B
29551.word 0x4CB58107
29552.word 0x71E1D7B0
29553.word 0x84B50DF9
29554.word 0x09E084C8
29555.word 0x3B165AB1
29556.word 0xCDF28B0D
29557.word 0x9F3CDED9
29558.word 0xA4B94E9C
29559.word 0xEE0592E3
29560.word 0x9E5C52EA
29561.word 0x8738B172
29562.word 0xA9EE0071
29563.word 0xDF469EE4
29564.word 0x1932FAB1
29565.word 0xB8CDE6EA
29566.word 0xC682E37F
29567.word 0xB6FDBD83
29568.word 0x0C1A7FDB
29569.word 0x29321F4B
29570.word 0xE659FBBF
29571.word 0xF2B1CC22
29572.word 0x1757DE9B
29573.word 0x362CD68A
29574!! thread 3 data, 64 words.
29575.word 0x016433D7
29576.word 0x333A344E
29577.word 0x26629CFB
29578.word 0xD98B3C47
29579.word 0x45545132
29580.word 0x772799DA
29581.word 0xE1B819BD
29582.word 0xF60DDB77
29583.word 0x39B80147
29584.word 0x3B84E1D1
29585.word 0x8C8821DF
29586.word 0x40784111
29587.word 0x5D00574B
29588.word 0x87B1F6E5
29589.word 0x6F9DF7E2
29590.word 0x76D01574
29591.word 0x340FABD6
29592.word 0x4A5593BD
29593.word 0xC6815403
29594.word 0x45CA8E64
29595.word 0x9F1C4313
29596.word 0x32A6C0A1
29597.word 0xC58112DF
29598.word 0x1522B955
29599.word 0xDD4185EB
29600.word 0xB13FC293
29601.word 0x23F48518
29602.word 0x8B95D136
29603.word 0x36AE6C5A
29604.word 0xEBAA523F
29605.word 0x00446A23
29606.word 0xB5D10C2A
29607.word 0x24963F04
29608.word 0xDDD1287F
29609.word 0x8E2C7EE4
29610.word 0x871C6CF7
29611.word 0xAF02B7EF
29612.word 0x603A931E
29613.word 0xE6B6AC64
29614.word 0xBFF105CC
29615.word 0xED0C442C
29616.word 0x5AB4DDCE
29617.word 0x57F9E51C
29618.word 0xEE32900C
29619.word 0x45068D2A
29620.word 0xA3DD25BD
29621.word 0x8B97D025
29622.word 0x24AB9073
29623.word 0x805C2D14
29624.word 0x5046A3AB
29625.word 0xD225CA33
29626.word 0x9361B5C6
29627.word 0xA5008C0B
29628.word 0xEAFEC330
29629.word 0x6127643F
29630.word 0x62117126
29631.word 0x0B6935FA
29632.word 0xF5D16839
29633.word 0x9E665853
29634.word 0x078AA66A
29635.word 0x701CBA17
29636.word 0x661FA9C2
29637.word 0xEEB87E3D
29638.word 0xF6E8EC35
29639!! thread 4 data, 64 words.
29640.word 0x01265E85
29641.word 0xAB1CE20C
29642.word 0x65A544C9
29643.word 0x6BF0463B
29644.word 0x365E0CB3
29645.word 0x40DD4F6F
29646.word 0x1FF8D889
29647.word 0x9D4E2E2D
29648.word 0xCE320E5F
29649.word 0x502C62F5
29650.word 0xBA0AC801
29651.word 0xCBB5B0D3
29652.word 0x9ACF1789
29653.word 0x52FC4404
29654.word 0xE4CE8F37
29655.word 0xDA936951
29656.word 0x0C8118DE
29657.word 0xE72CB525
29658.word 0x88690907
29659.word 0x18483E5E
29660.word 0x19133727
29661.word 0xB37858C9
29662.word 0x9006F66B
29663.word 0x02C36D9D
29664.word 0x6414A185
29665.word 0x9AEDF797
29666.word 0x8FB35025
29667.word 0x80681DDA
29668.word 0x5CC7CF4B
29669.word 0x1830BDF4
29670.word 0x1243425A
29671.word 0xB6B247DF
29672.word 0x7A82BBBF
29673.word 0xEA8701C6
29674.word 0xE095E865
29675.word 0x4D902E04
29676.word 0x4C3225CD
29677.word 0xBEDFD140
29678.word 0xD5C324BB
29679.word 0x23872AF9
29680.word 0xC0AFA86B
29681.word 0xF907D8AB
29682.word 0x6A9D5C7B
29683.word 0xC011ADB8
29684.word 0xD13E031A
29685.word 0x864AD2F5
29686.word 0x9F122079
29687.word 0xE3038D2E
29688.word 0x931B4CBD
29689.word 0xD61C31F9
29690.word 0x1751AFC7
29691.word 0x86123A3A
29692.word 0x0CBB919A
29693.word 0xE0F4A142
29694.word 0x6DB220E1
29695.word 0x4C20F91F
29696.word 0xFEADE63C
29697.word 0x0333E49E
29698.word 0xE72A5952
29699.word 0x665860FF
29700.word 0xF96FF676
29701.word 0x64A7F49E
29702.word 0xE736DDE9
29703.word 0x4BC79986
29704!! thread 5 data, 64 words.
29705.word 0x90BE17E9
29706.word 0x7E8B786A
29707.word 0xEF5E1A2B
29708.word 0x8B84C8BC
29709.word 0x956DCDD0
29710.word 0xECAD620E
29711.word 0x5E85C39D
29712.word 0x7D82FC88
29713.word 0xE6DD35B4
29714.word 0x3C34C90A
29715.word 0xFAF04DDB
29716.word 0x890BA440
29717.word 0x71B115D4
29718.word 0x8EA3A2C2
29719.word 0x081F6FA9
29720.word 0x34BAF262
29721.word 0x37992B4A
29722.word 0x2AD4E316
29723.word 0xEC6207F4
29724.word 0xB74DBFA2
29725.word 0x08F9240E
29726.word 0x04094B1D
29727.word 0x63AC63DD
29728.word 0x76AFC145
29729.word 0xCB318416
29730.word 0xB0CEE468
29731.word 0xD11435D7
29732.word 0xE05E075C
29733.word 0x786300FE
29734.word 0xA5203587
29735.word 0x52344980
29736.word 0x8E332F7E
29737.word 0x5020F2F1
29738.word 0xF427BB8A
29739.word 0xE21710CD
29740.word 0x6B8FE73D
29741.word 0x254AF697
29742.word 0xA3CA7039
29743.word 0xB7A00DAA
29744.word 0xE20F1A65
29745.word 0x24B63FF2
29746.word 0x3E222445
29747.word 0x720470FC
29748.word 0x419C4D63
29749.word 0x85653EB2
29750.word 0xDF407734
29751.word 0xE5913B1E
29752.word 0x0F58785F
29753.word 0x143CBC00
29754.word 0x61A53269
29755.word 0x024205E3
29756.word 0x88367C0D
29757.word 0x9F158EDE
29758.word 0x6C06EEB3
29759.word 0x64A24312
29760.word 0xF958B94B
29761.word 0xA38741CA
29762.word 0x399C1DA5
29763.word 0x6D821DDD
29764.word 0x0F412400
29765.word 0xF16DBFC1
29766.word 0xC56AEC25
29767.word 0x009DE24B
29768.word 0x888F80BB
29769!! thread 6 data, 64 words.
29770.word 0xDDB7645F
29771.word 0x1B35D46F
29772.word 0x40997AD8
29773.word 0xDEDB7EDE
29774.word 0x4486FE7F
29775.word 0x905F274D
29776.word 0x43217D09
29777.word 0x332BAA77
29778.word 0x9FA2B473
29779.word 0x75661E0D
29780.word 0xFDF8B63A
29781.word 0xC15D500B
29782.word 0x6BECD738
29783.word 0xE1902655
29784.word 0xC7EB281C
29785.word 0x20F2714F
29786.word 0xA53FFD3B
29787.word 0xCE4EC6C6
29788.word 0x2353EB34
29789.word 0xE87FD122
29790.word 0x4649F83D
29791.word 0x1B0DA347
29792.word 0x0CAC2281
29793.word 0xCD486619
29794.word 0x19CA032A
29795.word 0xDC5372DA
29796.word 0x5C33C2F2
29797.word 0xE9849CF6
29798.word 0x3EC3CDE7
29799.word 0xAFBE0333
29800.word 0x8E11BF35
29801.word 0x720FAB91
29802.word 0x20D8A652
29803.word 0x9FDA48E0
29804.word 0x57B1923E
29805.word 0x403EAB55
29806.word 0x458C0798
29807.word 0x6DB5C214
29808.word 0x2A7D2B53
29809.word 0x4669A23E
29810.word 0xBB4653A1
29811.word 0x205EA4E8
29812.word 0x3A62FD7A
29813.word 0x54FC5DB8
29814.word 0x9E95B741
29815.word 0x59EA30F7
29816.word 0xE2921916
29817.word 0xB4A3D5E1
29818.word 0x90C26811
29819.word 0xC5F779AF
29820.word 0xA14C8B7E
29821.word 0xA5E67BB2
29822.word 0x06750C68
29823.word 0xAAFACE2B
29824.word 0x268D254C
29825.word 0x1AC494A4
29826.word 0x839D919C
29827.word 0x36A2E6D9
29828.word 0x9D71B4E0
29829.word 0x3064CCB8
29830.word 0x86E8AD6A
29831.word 0x0A08DA40
29832.word 0xEEF2C854
29833.word 0x719B1E7F
29834!! thread 7 data, 64 words.
29835.word 0x89C3525D
29836.word 0x24EDDE20
29837.word 0xFB3251C6
29838.word 0x8B63BAD6
29839.word 0xE59A60DB
29840.word 0xF3CB96A4
29841.word 0xE64ED157
29842.word 0x5637D22E
29843.word 0x134D927C
29844.word 0x9BD97381
29845.word 0x8BB6CC46
29846.word 0x4FBB18D8
29847.word 0xE0E01A99
29848.word 0xDD62D55B
29849.word 0xE8C8C60B
29850.word 0x6A24230A
29851.word 0x4BFAA64E
29852.word 0x09FFA747
29853.word 0x01E632B2
29854.word 0x7010C4C3
29855.word 0x6FCA8FC6
29856.word 0xA3852BD3
29857.word 0x15EB0E77
29858.word 0xCEFE7A18
29859.word 0xC26D5681
29860.word 0x9C5D1B04
29861.word 0x47EF28E9
29862.word 0xFDC66DCA
29863.word 0xF3B335D1
29864.word 0xC4333572
29865.word 0x9FE99023
29866.word 0xA9EB6AD1
29867.word 0x751B507E
29868.word 0x5F5435A4
29869.word 0xFD1ECCBB
29870.word 0x8D0443EB
29871.word 0xBAFD012C
29872.word 0xF5CFDC9B
29873.word 0x6B1A48FE
29874.word 0x1C3BDAC5
29875.word 0xF23EEDE6
29876.word 0x1AB6BC14
29877.word 0x0F9AE5C8
29878.word 0xF5E0C554
29879.word 0x5DE558B6
29880.word 0xD8849BCD
29881.word 0x6FAD96C0
29882.word 0xF66CE1A9
29883.word 0x1D257A58
29884.word 0xF3ECD81B
29885.word 0x206D2DCF
29886.word 0x95203C72
29887.word 0x5F7B831D
29888.word 0xC13812EE
29889.word 0xA69223B3
29890.word 0x9AEC3E20
29891.word 0x48C7079E
29892.word 0x8FA1E7C8
29893.word 0x93A222B3
29894.word 0x6B2CD011
29895.word 0x162054E1
29896.word 0xF75F26E5
29897.word 0x1A4BEEC3
29898.word 0x0E914177
29899.end