Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_fc9.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_fc9.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 0xB, %g1
125 set 0x3, %g2
126 set 0x5, %g3
127 set 0x8, %g4
128 set 0xF, %g5
129 set 0x7, %g6
130 set 0xE, %g7
131 !# Input registers
132 set -0x3, %i0
133 set -0xC, %i1
134 set -0xE, %i2
135 set -0x0, %i3
136 set -0x5, %i4
137 set -0x8, %i5
138 set -0x9, %i6
139 set -0xD, %i7
140 !# Local registers
141 set 0x068BF74C, %l0
142 set 0x3B6B28D8, %l1
143 set 0x7F9E0D9D, %l2
144 set 0x72104A96, %l3
145 set 0x4643D707, %l4
146 set 0x3A561825, %l5
147 set 0x089BA07A, %l6
148 !# Output registers
149 set -0x19E0, %o0
150 set 0x1C44, %o1
151 set 0x1EC4, %o2
152 set 0x02D8, %o3
153 set 0x0F72, %o4
154 set 0x1B3F, %o5
155 set 0x0615, %o6
156 set -0x1F2A, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
159 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
160 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
161 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
162 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
163 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
164 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
165 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
166 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
167 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
168 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
169 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
170 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
171 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
172 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
173 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
174
175 !# Execute Main Diag ..
176
177 st %fsr, [%l7 + 0x78]
178 nop
179 set 0x44, %o7
180 lduh [%l7 + %o7], %i3
181 or %i6, %l4, %i1
182 nop
183 or %g0, 0x8, %l0
184 sllx %l0, 0x3c, %l0
185 wr %l0, %g0, %tick_cmpr
186 set 0x68, %i0
187 stwa %g1, [%l7 + %i0] 0x80
188 nop
189 nop
190 setx 0x9E79E25D, %l0, %l6
191 st %l6, [%l7 + 0x28]
192 ld [%l7 + 0x28], %f27
193 setx 0xC1735D21, %l1, %l5
194 st %l5, [%l7 + 0x10]
195 ld [%l7 + 0x10], %f30
196 fdivs %f30, %f27, %f22
197 nop
198 set 0x70, %g3
199 stx %fsr, [%l7 + %g3]
200 and %g7, %i5, %i2
201 set 0x40, %l1
202 stda %f0, [%l7 + %l1] 0xc4
203 membar #Sync
204 set 0x40, %o0
205 ldda [%l7 + %o0] 0xf8, %f0
206 nop
207 set 0x40, %o3
208 swap [%l7 + %o3], %o3
209 nop
210 set 0x0C, %i4
211 stw %o4, [%l7 + %i4]
212 nop
213 set 0x50, %l6
214 ldx [%l7 + %l6], %g4
215 set 0x60, %o1
216 ldda [%l7 + %o1] 0x80, %i0
217 nop
218 set 0x60, %g1
219 ldx [%l7 + %g1], %o7
220 wr %l6, %o1, %sys_tick
221 add %l1, %g5, %g6
222 or %i4, %o0, %l0
223 add %l7, 0x48, %l6
224 wr %g0, 0x89, %asi
225 casxa [%l6] 0x89, %l5, %l2
226 nop
227 set 0x70, %i6
228 std %l2, [%l7 + %i6]
229 nop
230 set 0x68, %i7
231 prefetch [%l7 + %i7], 1
232 nop
233 set 0x68, %g2
234 swap [%l7 + %g2], %g2
235 add %l7, 0x4C, %l6
236 wr %g0, 0x89, %asi
237 casa [%l6] 0x89, %i7, %o6
238 set 0x60, %l5
239 ldda [%l7 + %l5] 0x81, %i2
240 nop
241 set 0x7F, %i2
242 ldsb [%l7 + %i2], %g3
243 add %l7, 0x6C, %l6
244 wr %g0, 0x80, %asi
245 casa [%l6] 0x80, %i6, %l4
246 set 0x58, %l2
247 stxa %i1, [%l7 + %l2] 0xeb
248 membar #Sync
249 add %o5, %g1, %o2
250 set 0x48, %i5
251 swapa [%l7 + %i5] 0x80, %g7
252 nop
253 set 0x58, %l3
254 std %f28, [%l7 + %l3]
255 set 0x22, %g7
256 ldstuba [%l7 + %g7] 0x89, %i2
257 add %i5, %o4, %g4
258 nop
259 set 0x77, %o4
260 ldsb [%l7 + %o4], %i0
261 nop
262 set 0x10, %o6
263 prefetch [%l7 + %o6], 0
264 set 0x70, %o2
265 stha %o3, [%l7 + %o2] 0x80
266 set 0x40, %i3
267 swapa [%l7 + %i3] 0x89, %o7
268 set 0x36, %g6
269 stba %l6, [%l7 + %g6] 0xeb
270 membar #Sync
271 nop
272 set 0x64, %l4
273 swap [%l7 + %l4], %l1
274 ld [%l7 + 0x14], %f4
275 st %fsr, [%l7 + 0x70]
276 nop
277 set 0x24, %l0
278 swap [%l7 + %l0], %g5
279 membar #Sync
280 set 0x40, %g4
281 ldda [%l7 + %g4] 0xf8, %f0
282 nop
283 set 0x28, %o5
284 swap [%l7 + %o5], %g6
285 set 0x0B, %i1
286 ldstuba [%l7 + %i1] 0x81, %o1
287 be,pt %xcc, loop_1
288 nop
289 set 0x0A, %o7
290 stb %o0, [%l7 + %o7]
291 nop
292 set 0x7C, %i0
293 prefetch [%l7 + %i0], 1
294 set 0x70, %g3
295 stxa %i4, [%l7 + %g3] 0x81
296loop_1:
297 nop
298 set 0x1C, %g5
299 swapa [%l7 + %g5] 0x88, %l5
300 wr %l0, %l3, %sys_tick
301 set 0x40, %o0
302 ldxa [%l7 + %o0] 0x81, %l2
303 nop
304 set 0x30, %o3
305 ldd [%l7 + %o3], %f24
306 set 0x34, %l1
307 stha %g2, [%l7 + %l1] 0xea
308 membar #Sync
309 nop
310 set 0x60, %i4
311 ldsh [%l7 + %i4], %o6
312 set 0x30, %l6
313 stxa %i7, [%l7 + %l6] 0x81
314 nop
315 set 0x58, %g1
316 ldx [%l7 + %g1], %g3
317 nop
318 set 0x0E, %i6
319 sth %i3, [%l7 + %i6]
320 nop
321 set 0x08, %i7
322 stx %fsr, [%l7 + %i7]
323 fpadd32 %f22, %f0, %f24
324 set 0x7C, %g2
325 sta %f11, [%l7 + %g2] 0x81
326 set 0x20, %o1
327 stha %l4, [%l7 + %o1] 0x89
328 nop
329 set 0x68, %l5
330 stx %i1, [%l7 + %l5]
331 nop
332 set 0x3A, %l2
333 lduh [%l7 + %l2], %o5
334 nop
335 set 0x26, %i5
336 sth %i6, [%l7 + %i5]
337 nop
338 set 0x70, %i2
339 stx %g1, [%l7 + %i2]
340 or %o2, %g7, %i2
341 nop
342 set 0x08, %l3
343 ldd [%l7 + %l3], %o4
344 nop
345 set 0x48, %o4
346 ldd [%l7 + %o4], %g4
347 nop
348 set 0x08, %o6
349 ldd [%l7 + %o6], %f12
350 nop
351 set 0x28, %o2
352 ldd [%l7 + %o2], %i4
353 set 0x50, %i3
354 stxa %i0, [%l7 + %i3] 0x88
355 st %fsr, [%l7 + 0x10]
356 nop
357 set 0x40, %g7
358 ldd [%l7 + %g7], %o6
359 set 0x1C, %g6
360 lda [%l7 + %g6] 0x88, %f4
361 set 0x40, %l4
362 stda %f16, [%l7 + %l4] 0xc4
363 bn,a,pt %icc, loop_2
364 nop
365 set 0x70, %l0
366 swap [%l7 + %l0], %l6
367 st %f19, [%l7 + 0x40]
368 or %o3, %g5, %l1
369loop_2:
370 nop
371 set 0x44, %g4
372 stw %g6, [%l7 + %g4]
373 set 0x44, %o5
374 swapa [%l7 + %o5] 0x88, %o1
375 set 0x43, %i1
376 ldstuba [%l7 + %i1] 0x80, %i4
377 set 0x08, %o7
378 prefetcha [%l7 + %o7] 0x81, 4
379 nop
380 set 0x50, %i0
381 lduw [%l7 + %i0], %l0
382 add %l7, 0x58, %l6
383 wr %g0, 0x89, %asi
384 casa [%l6] 0x89, %o0, %l3
385 set 0x08, %g5
386 ldxa [%l7 + %g5] 0x88, %l2
387 nop
388 set 0x20, %o0
389 prefetch [%l7 + %o0], 3
390 nop
391 set 0x1F, %o3
392 ldstub [%l7 + %o3], %o6
393 set 0x50, %l1
394 prefetcha [%l7 + %l1] 0x80, 0
395 set 0x08, %i4
396 stxa %g3, [%l7 + %i4] 0x80
397 bg %xcc, loop_3
398 nop
399 set 0x25, %g3
400 ldsb [%l7 + %g3], %i3
401 nop
402 set 0x7B, %l6
403 stb %l4, [%l7 + %l6]
404 nop
405 set 0x18, %g1
406 prefetch [%l7 + %g1], 4
407loop_3:
408 and %g2, %i1, %o5
409 nop
410 set 0x58, %i7
411 stw %g1, [%l7 + %i7]
412 set 0x40, %i6
413 stda %f16, [%l7 + %i6] 0xcc
414 nop
415 set 0x2C, %o1
416 ldsw [%l7 + %o1], %i6
417 set 0x50, %l5
418 sta %f21, [%l7 + %l5] 0x81
419 or %o2, %g7, %i2
420 nop
421 set 0x48, %l2
422 ldsh [%l7 + %l2], %o4
423 set 0x58, %g2
424 sta %f20, [%l7 + %g2] 0x81
425 st %f20, [%l7 + 0x34]
426 st %fsr, [%l7 + 0x50]
427 nop
428 set 0x10, %i2
429 ldx [%l7 + %i2], %i5
430 st %f21, [%l7 + 0x48]
431 nop
432 set 0x20, %i5
433 ldx [%l7 + %i5], %g4
434 nop
435 set 0x30, %l3
436 ldx [%l7 + %l3], %o7
437 set 0x3C, %o4
438 lda [%l7 + %o4] 0x89, %f21
439 nop
440 set 0x70, %o6
441 ldsh [%l7 + %o6], %l6
442 set 0x40, %i3
443 ldda [%l7 + %i3] 0x89, %f0
444 add %l7, 0x28, %l6
445 wr %g0, 0x80, %asi
446 casxa [%l6] 0x80, %o3, %g5
447 set 0x10, %o2
448 lda [%l7 + %o2] 0x80, %f8
449 nop
450 set 0x18, %g7
451 sth %l1, [%l7 + %g7]
452 nop
453 set 0x78, %g6
454 std %f24, [%l7 + %g6]
455 nop
456 set 0x44, %l4
457 prefetch [%l7 + %l4], 1
458 nop
459 set 0x60, %l0
460 std %g6, [%l7 + %l0]
461 membar #Sync
462 set 0x40, %g4
463 ldda [%l7 + %g4] 0xf0, %f0
464 set 0x7A, %i1
465 ldstuba [%l7 + %i1] 0x89, %o1
466 and %i4, %l5, %i0
467 nop
468 set 0x7C, %o5
469 stw %l0, [%l7 + %o5]
470 set 0x32, %o7
471 ldstuba [%l7 + %o7] 0x89, %l3
472 add %l7, 0x74, %l6
473 wr %g0, 0x89, %asi
474 lda [%l6] %asi, %o0
475 casa [%l6] 0x89, %o0, %l2
476 nop
477 set 0x4F, %g5
478 ldub [%l7 + %g5], %o6
479 set 0x38, %i0
480 prefetcha [%l7 + %i0] 0x81, 0
481 nop
482 set 0x58, %o3
483 ldd [%l7 + %o3], %i2
484 nop
485 set 0x3D, %o0
486 ldub [%l7 + %o0], %l4
487 set 0x48, %l1
488 stxa %i7, [%l7 + %l1] 0x80
489 nop
490 set 0x66, %i4
491 sth %g2, [%l7 + %i4]
492 set 0x6F, %l6
493 ldstuba [%l7 + %l6] 0x89, %o5
494 add %i1, %g1, %o2
495 set 0x40, %g3
496 ldda [%l7 + %g3] 0xd0, %f16
497 nop
498 set 0x76, %g1
499 lduh [%l7 + %g1], %i6
500 set 0x08, %i6
501 stxa %i2, [%l7 + %i6] 0xea
502 membar #Sync
503 nop
504 set 0x58, %o1
505 ldsw [%l7 + %o1], %g7
506 set 0x7A, %i7
507 stha %o4, [%l7 + %i7] 0xe2
508 membar #Sync
509 add %i5, %g4, %o7
510 nop
511 set 0x0D, %l2
512 ldsb [%l7 + %l2], %l6
513 add %l7, 0x7C, %l6
514 wr %g0, 0x81, %asi
515 casa [%l6] 0x81, %o3, %g5
516 nop
517 set 0x2C, %g2
518 lduw [%l7 + %g2], %l1
519 set 0x20, %l5
520 stda %o0, [%l7 + %l5] 0xe3
521 membar #Sync
522 add %g6, %i4, %l5
523 set 0x6E, %i2
524 ldstuba [%l7 + %i2] 0x88, %i0
525 set 0x34, %i5
526 stwa %l3, [%l7 + %i5] 0x81
527 nop
528 set 0x6E, %l3
529 ldsb [%l7 + %l3], %o0
530 nop
531 set 0x0C, %o4
532 lduh [%l7 + %o4], %l0
533 set 0x58, %i3
534 prefetcha [%l7 + %i3] 0x80, 4
535 nop
536 set 0x78, %o6
537 ldd [%l7 + %o6], %g2
538 set 0x18, %g7
539 swapa [%l7 + %g7] 0x88, %i3
540 nop
541 set 0x62, %o2
542 ldsb [%l7 + %o2], %o6
543 add %l7, 0x78, %l6
544 wr %g0, 0x89, %asi
545 casa [%l6] 0x89, %l4, %i7
546 set 0x08, %g6
547 swapa [%l7 + %g6] 0x81, %g2
548 set 0x2D, %l4
549 ldstuba [%l7 + %l4] 0x88, %i1
550 set 0x0F, %g4
551 stba %o5, [%l7 + %g4] 0x89
552 nop
553 set 0x28, %i1
554 ldsw [%l7 + %i1], %o2
555 add %l7, 0x08, %l6
556 wr %g0, 0x81, %asi
557 casxa [%l6] 0x81, %g1, %i2
558 nop
559 set 0x5E, %o5
560 ldsh [%l7 + %o5], %i6
561 set 0x48, %o7
562 ldxa [%l7 + %o7] 0x81, %o4
563 nop
564 set 0x74, %g5
565 stw %i5, [%l7 + %g5]
566 nop
567 set 0x58, %l0
568 stx %fsr, [%l7 + %l0]
569 nop
570 set 0x6C, %i0
571 prefetch [%l7 + %i0], 0
572 set 0x4E, %o3
573 stha %g7, [%l7 + %o3] 0xea
574 membar #Sync
575 nop
576 set 0x28, %l1
577 ldd [%l7 + %l1], %o6
578 wr %g4, %l6, %y
579 set 0x78, %o0
580 lda [%l7 + %o0] 0x88, %f30
581 nop
582 set 0x7C, %i4
583 ldsw [%l7 + %i4], %g5
584 nop
585 set 0x20, %l6
586 lduw [%l7 + %l6], %o3
587 nop
588 set 0x60, %g1
589 stw %o1, [%l7 + %g1]
590 set 0x7B, %i6
591 stba %g6, [%l7 + %i6] 0xe3
592 membar #Sync
593 nop
594 set 0x7C, %g3
595 stw %i4, [%l7 + %g3]
596 fpadd16 %f22, %f14, %f0
597 set 0x2E, %o1
598 ldstuba [%l7 + %o1] 0x89, %l1
599 add %i0, %l5, %o0
600 add %l7, 0x20, %l6
601 wr %g0, 0x89, %asi
602 lda [%l6] %asi, %l0
603 casa [%l6] 0x89, %l0, %l3
604 set 0x18, %l2
605 ldxa [%l7 + %l2] 0x81, %g3
606 set 0x30, %g2
607 prefetcha [%l7 + %g2] 0x88, 0
608 set 0x08, %i7
609 stda %l2, [%l7 + %i7] 0xeb
610 membar #Sync
611 nop
612 set 0x60, %i2
613 ldx [%l7 + %i2], %l4
614 set 0x08, %l5
615 stha %o6, [%l7 + %l5] 0x81
616 set 0x40, %l3
617 ldda [%l7 + %l3] 0xe3, %g2
618 set 0x78, %i5
619 stxa %i7, [%l7 + %i5] 0xea
620 membar #Sync
621 or %o5, %i1, %g1
622 nop
623 set 0x51, %o4
624 ldub [%l7 + %o4], %o2
625 add %l7, 0x18, %l6
626 wr %g0, 0x81, %asi
627 casxa [%l6] 0x81, %i2, %o4
628 set 0x10, %i3
629 ldxa [%l7 + %i3] 0x88, %i6
630 nop
631 set 0x50, %g7
632 std %f24, [%l7 + %g7]
633 add %l7, 0x38, %l6
634 wr %g0, 0x80, %asi
635 casxa [%l6] 0x80, %i5, %g7
636 wr %o7, %g4, %pic
637 st %fsr, [%l7 + 0x10]
638 set 0x48, %o2
639 swapa [%l7 + %o2] 0x80, %l6
640 set 0x41, %g6
641 ldstuba [%l7 + %g6] 0x81, %g5
642 set 0x12, %o6
643 stba %o3, [%l7 + %o6] 0x81
644 ld [%l7 + 0x5C], %f30
645 nop
646 set 0x67, %l4
647 stb %g6, [%l7 + %l4]
648 set 0x52, %i1
649 stha %i4, [%l7 + %i1] 0xe2
650 membar #Sync
651 nop
652 set 0x24, %g4
653 ldsb [%l7 + %g4], %l1
654 set 0x20, %o5
655 prefetcha [%l7 + %o5] 0x89, 3
656 set 0x14, %o7
657 sta %f21, [%l7 + %o7] 0x89
658 nop
659 set 0x10, %l0
660 std %l4, [%l7 + %l0]
661 set 0x10, %i0
662 stda %i0, [%l7 + %i0] 0xe2
663 membar #Sync
664 set 0x68, %g5
665 stwa %o0, [%l7 + %g5] 0xe3
666 membar #Sync
667 set 0x5C, %o3
668 lda [%l7 + %o3] 0x80, %f8
669 set 0x40, %o0
670 stda %f16, [%l7 + %o0] 0xda
671 bne %xcc, loop_4
672 nop
673 set 0x72, %l1
674 sth %l3, [%l7 + %l1]
675 nop
676 set 0x18, %i4
677 stw %l0, [%l7 + %i4]
678 nop
679 set 0x78, %l6
680 stx %fsr, [%l7 + %l6]
681loop_4:
682 nop
683 set 0x50, %i6
684 prefetcha [%l7 + %i6] 0x89, 2
685 nop
686 set 0x58, %g1
687 std %l2, [%l7 + %g1]
688 nop
689 set 0x2C, %g3
690 swap [%l7 + %g3], %l4
691 or %g3, %o6, %i7
692 set 0x18, %l2
693 ldxa [%l7 + %l2] 0x88, %o5
694 and %i1, %g1, %o2
695 nop
696 set 0x78, %g2
697 ldd [%l7 + %g2], %f24
698 wr %g2, %o4, %clear_softint
699 nop
700 set 0x28, %o1
701 ldd [%l7 + %o1], %i2
702 set 0x40, %i7
703 stda %i4, [%l7 + %i7] 0xeb
704 membar #Sync
705 set 0x20, %i2
706 ldda [%l7 + %i2] 0xe2, %i6
707 nop
708 set 0x1C, %l3
709 swap [%l7 + %l3], %g7
710 add %l7, 0x68, %l6
711 wr %g0, 0x81, %asi
712 casa [%l6] 0x81, %o7, %g4
713 nop
714 set 0x4E, %l5
715 ldsh [%l7 + %l5], %l6
716 st %fsr, [%l7 + 0x40]
717 or %g5, %o3, %g6
718 set 0x20, %o4
719 ldda [%l7 + %o4] 0xea, %i4
720 set 0x68, %i5
721 stxa %o1, [%l7 + %i5] 0x81
722 nop
723 set 0x68, %i3
724 stx %fsr, [%l7 + %i3]
725 nop
726 set 0x50, %o2
727 ldsh [%l7 + %o2], %l5
728 set 0x08, %g6
729 stxa %i0, [%l7 + %g6] 0xe2
730 membar #Sync
731 set 0x11, %o6
732 ldstuba [%l7 + %o6] 0x88, %o0
733 ble,pt %icc, loop_5
734 nop
735 set 0x78, %g7
736 ldx [%l7 + %g7], %l1
737 set 0x10, %l4
738 ldda [%l7 + %l4] 0xe3, %l0
739loop_5:
740 nop
741 set 0x58, %i1
742 ldd [%l7 + %i1], %f6
743 set 0x14, %o5
744 swapa [%l7 + %o5] 0x80, %i3
745 nop
746 set 0x56, %g4
747 sth %l2, [%l7 + %g4]
748 or %l4, %l3, %g3
749 nop
750 set 0x38, %o7
751 std %f14, [%l7 + %o7]
752 set 0x40, %i0
753 stda %f0, [%l7 + %i0] 0xcc
754 set 0x54, %l0
755 stwa %i7, [%l7 + %l0] 0x81
756 nop
757 set 0x10, %g5
758 stx %fsr, [%l7 + %g5]
759 set 0x10, %o0
760 stda %o6, [%l7 + %o0] 0x81
761 nop
762 set 0x60, %l1
763 stx %fsr, [%l7 + %l1]
764 wr %o5, %g1, %softint
765 nop
766 set 0x50, %i4
767 stw %i1, [%l7 + %i4]
768 set 0x40, %o3
769 ldda [%l7 + %o3] 0x89, %o2
770 nop
771 set 0x1C, %l6
772 prefetch [%l7 + %l6], 4
773 set 0x40, %g1
774 stda %f16, [%l7 + %g1] 0xc2
775 nop
776 set 0x4E, %g3
777 sth %g2, [%l7 + %g3]
778 wr %o4, %i5, %set_softint
779 nop
780 set 0x48, %i6
781 std %f30, [%l7 + %i6]
782 nop
783 set 0x12, %g2
784 stb %i2, [%l7 + %g2]
785 nop
786 set 0x58, %l2
787 stw %g7, [%l7 + %l2]
788 bl,a,pt %icc, loop_6
789 or %i6, %g4, %l6
790 nop
791 set 0x50, %i7
792 ldx [%l7 + %i7], %g5
793 nop
794 set 0x44, %i2
795 sth %o3, [%l7 + %i2]
796loop_6:
797 nop
798 set 0x58, %o1
799 std %f28, [%l7 + %o1]
800 set 0x40, %l5
801 ldda [%l7 + %l5] 0xda, %f0
802 set 0x58, %o4
803 ldxa [%l7 + %o4] 0x89, %o7
804 nop
805 set 0x5C, %i5
806 ldub [%l7 + %i5], %i4
807 membar #Sync
808 set 0x40, %i3
809 ldda [%l7 + %i3] 0xf0, %f16
810 and %g6, %l5, %o1
811 add %l7, 0x44, %l6
812 wr %g0, 0x88, %asi
813 lda [%l6] %asi, %o0
814 casa [%l6] 0x88, %o0, %i0
815 set 0x11, %o2
816 ldstuba [%l7 + %o2] 0x80, %l1
817 or %i3, %l2, %l0
818 or %l3, %g3, %i7
819 add %l7, 0x10, %l6
820 wr %g0, 0x81, %asi
821 ldxa [%l6] %asi, %o6
822 casxa [%l6] 0x81, %o6, %o5
823 nop
824 set 0x44, %g6
825 ldsb [%l7 + %g6], %g1
826 set 0x48, %l3
827 stha %l4, [%l7 + %l3] 0xe2
828 membar #Sync
829 membar #Sync
830 set 0x40, %g7
831 ldda [%l7 + %g7] 0xf8, %f0
832 nop
833 set 0x54, %l4
834 ldsh [%l7 + %l4], %i1
835 set 0x60, %o6
836 ldda [%l7 + %o6] 0x80, %g2
837 set 0x40, %i1
838 lda [%l7 + %i1] 0x88, %f28
839 set 0x10, %g4
840 stha %o4, [%l7 + %g4] 0x89
841 nop
842 set 0x42, %o7
843 sth %o2, [%l7 + %o7]
844 be %icc, loop_7
845 fpadd16 %f6, %f18, %f18
846 st %f10, [%l7 + 0x28]
847 st %f2, [%l7 + 0x20]
848loop_7:
849 wr %i2, %i5, %set_softint
850 nop
851 set 0x10, %i0
852 ldsh [%l7 + %i0], %g7
853 set 0x28, %o5
854 lda [%l7 + %o5] 0x89, %f12
855 set 0x40, %g5
856 stda %f16, [%l7 + %g5] 0xc2
857 nop
858 set 0x1A, %o0
859 sth %i6, [%l7 + %o0]
860 add %l7, 0x08, %l6
861 wr %g0, 0x80, %asi
862 lda [%l6] %asi, %g4
863 casa [%l6] 0x80, %g4, %l6
864 nop
865 set 0x78, %l1
866 ldx [%l7 + %l1], %g5
867 nop
868 set 0x78, %l0
869 ldd [%l7 + %l0], %f2
870 nop
871 set 0x30, %i4
872 ldsw [%l7 + %i4], %o3
873 and %i4, %o7, %g6
874 nop
875 set 0x64, %o3
876 ldsw [%l7 + %o3], %o1
877 set 0x40, %g1
878 sta %f11, [%l7 + %g1] 0x89
879 set 0x68, %g3
880 ldstuba [%l7 + %g3] 0x88, %l5
881 add %l7, 0x2C, %l6
882 wr %g0, 0x89, %asi
883 lda [%l6] %asi, %i0
884 casa [%l6] 0x89, %i0, %o0
885 nop
886 set 0x68, %l6
887 ldd [%l7 + %l6], %l0
888 set 0x42, %i6
889 ldstuba [%l7 + %i6] 0x89, %i3
890 membar #Sync
891 set 0x40, %l2
892 ldda [%l7 + %l2] 0xf8, %f16
893 set 0x40, %g2
894 ldda [%l7 + %g2] 0x80, %f0
895 nop
896 set 0x0C, %i2
897 swap [%l7 + %i2], %l2
898 set 0x2A, %o1
899 stha %l0, [%l7 + %o1] 0x88
900 nop
901 set 0x24, %i7
902 ldsh [%l7 + %i7], %g3
903 set 0x20, %o4
904 stda %l2, [%l7 + %o4] 0xeb
905 membar #Sync
906 set 0x40, %i5
907 ldda [%l7 + %i5] 0xe2, %o6
908 set 0x40, %l5
909 stda %f16, [%l7 + %l5] 0xc4
910 nop
911 set 0x6E, %o2
912 sth %o5, [%l7 + %o2]
913 nop
914 set 0x2C, %g6
915 lduw [%l7 + %g6], %g1
916 add %i7, %l4, %g2
917 add %l7, 0x60, %l6
918 wr %g0, 0x81, %asi
919 casxa [%l6] 0x81, %o4, %o2
920 set 0x38, %i3
921 stwa %i1, [%l7 + %i3] 0xe3
922 membar #Sync
923 nop
924 set 0x10, %g7
925 ldd [%l7 + %g7], %i2
926 nop
927 set 0x64, %l4
928 lduw [%l7 + %l4], %i5
929 membar #Sync
930 set 0x40, %l3
931 ldda [%l7 + %l3] 0xf1, %f16
932 set 0x5F, %i1
933 ldstuba [%l7 + %i1] 0x80, %g7
934 nop
935 set 0x14, %g4
936 lduw [%l7 + %g4], %g4
937 set 0x17, %o6
938 ldstuba [%l7 + %o6] 0x81, %l6
939 fpsub32s %f2, %f11, %f5
940 bge,a,pt %xcc, loop_8
941 nop
942 set 0x40, %o7
943 sth %i6, [%l7 + %o7]
944 nop
945 set 0x34, %i0
946 prefetch [%l7 + %i0], 0
947 nop
948 set 0x28, %g5
949 ldd [%l7 + %g5], %o2
950loop_8:
951 nop
952 set 0x48, %o5
953 ldd [%l7 + %o5], %f16
954 set 0x30, %l1
955 lda [%l7 + %l1] 0x88, %f17
956 set 0x2C, %o0
957 sta %f20, [%l7 + %o0] 0x89
958 nop
959 nop
960 setx 0xA9933B81C99A04D3, %l0, %l6
961 stx %l6, [%l7 + 0x28]
962 ldd [%l7 + 0x28], %f22
963 setx 0x72117E4D67DEC29F, %l1, %l5
964 stx %l5, [%l7 + 0x10]
965 ldd [%l7 + 0x10], %f18
966 fdivd %f18, %f22, %f18
967 nop
968 set 0x70, %l0
969 ldd [%l7 + %l0], %i4
970 bl,a %xcc, loop_9
971 nop
972 set 0x70, %i4
973 ldd [%l7 + %i4], %o6
974 set 0x08, %o3
975 swapa [%l7 + %o3] 0x89, %g5
976loop_9:
977 nop
978 set 0x50, %g3
979 stx %g6, [%l7 + %g3]
980 add %l7, 0x78, %l6
981 wr %g0, 0x88, %asi
982 casa [%l6] 0x88, %o1, %l5
983 set 0x50, %l6
984 sta %f20, [%l7 + %l6] 0x80
985 st %fsr, [%l7 + 0x08]
986 nop
987 set 0x08, %i6
988 ldsw [%l7 + %i6], %o0
989 set 0x08, %l2
990 swapa [%l7 + %l2] 0x81, %l1
991 nop
992 set 0x0C, %g2
993 swap [%l7 + %g2], %i3
994 nop
995 set 0x44, %i2
996 prefetch [%l7 + %i2], 2
997 nop
998 set 0x57, %g1
999 ldstub [%l7 + %g1], %i0
1000 add %l2, %l0, %l3
1001 nop
1002 set 0x38, %i7
1003 ldd [%l7 + %i7], %f2
1004 st %f14, [%l7 + 0x5C]
1005 nop
1006 set 0x6F, %o4
1007 ldub [%l7 + %o4], %o6
1008 st %fsr, [%l7 + 0x7C]
1009 st %fsr, [%l7 + 0x20]
1010 nop
1011 set 0x30, %i5
1012 stx %fsr, [%l7 + %i5]
1013 add %l7, 0x10, %l6
1014 wr %g0, 0x89, %asi
1015 lda [%l6] %asi, %g3
1016 casa [%l6] 0x89, %g3, %o5
1017 set 0x08, %o1
1018 prefetcha [%l7 + %o1] 0x89, 0
1019 nop
1020 set 0x78, %o2
1021 stw %i7, [%l7 + %o2]
1022 or %g2, %o4, %l4
1023 or %i1, %i2, %o2
1024 set 0x40, %l5
1025 stda %f0, [%l7 + %l5] 0x80
1026 set 0x38, %g6
1027 ldxa [%l7 + %g6] 0x80, %i5
1028 nop
1029 set 0x18, %i3
1030 ldd [%l7 + %i3], %f6
1031 set 0x18, %g7
1032 stda %g4, [%l7 + %g7] 0x88
1033 nop
1034 set 0x14, %l3
1035 ldub [%l7 + %l3], %g7
1036 or %l6, %o3, %i4
1037 wr %o7, %i6, %clear_softint
1038 ld [%l7 + 0x48], %f2
1039 set 0x50, %i1
1040 stda %g6, [%l7 + %i1] 0x89
1041 nop
1042 set 0x18, %g4
1043 ldx [%l7 + %g4], %g5
1044 nop
1045 set 0x48, %o6
1046 std %f8, [%l7 + %o6]
1047 set 0x30, %o7
1048 prefetcha [%l7 + %o7] 0x88, 3
1049 or %o0, %l1, %i3
1050 nop
1051 set 0x71, %l4
1052 stb %o1, [%l7 + %l4]
1053 nop
1054 set 0x30, %i0
1055 std %l2, [%l7 + %i0]
1056 set 0x40, %g5
1057 ldda [%l7 + %g5] 0x81, %f0
1058 nop
1059 nop
1060 setx 0x1DA2B6B1, %l0, %l6
1061 st %l6, [%l7 + 0x28]
1062 ld [%l7 + 0x28], %f7
1063 setx 0x371835F3, %l1, %l5
1064 st %l5, [%l7 + 0x10]
1065 ld [%l7 + 0x10], %f24
1066 fdivs %f24, %f7, %f7
1067 nop
1068 set 0x7C, %o5
1069 swap [%l7 + %o5], %l0
1070 nop
1071 set 0x08, %o0
1072 ldd [%l7 + %o0], %f0
1073 set 0x34, %l1
1074 stwa %i0, [%l7 + %l1] 0x89
1075 nop
1076 set 0x40, %l0
1077 ldstub [%l7 + %l0], %o6
1078 nop
1079 set 0x28, %i4
1080 stw %l3, [%l7 + %i4]
1081 nop
1082 set 0x1C, %g3
1083 ldsw [%l7 + %g3], %o5
1084 set 0x40, %o3
1085 stda %g0, [%l7 + %o3] 0xe3
1086 membar #Sync
1087 set 0x68, %i6
1088 ldstuba [%l7 + %i6] 0x80, %g3
1089 st %fsr, [%l7 + 0x70]
1090 wr %i7, %g2, %softint
1091 add %l7, 0x24, %l6
1092 wr %g0, 0x80, %asi
1093 lda [%l6] %asi, %o4
1094 casa [%l6] 0x80, %o4, %l4
1095 add %l7, 0x58, %l6
1096 wr %g0, 0x88, %asi
1097 casxa [%l6] 0x88, %i1, %i2
1098 set 0x74, %l6
1099 swapa [%l7 + %l6] 0x80, %i5
1100 set 0x3C, %l2
1101 sta %f4, [%l7 + %l2] 0x81
1102 nop
1103 set 0x30, %g2
1104 std %o2, [%l7 + %g2]
1105 nop
1106 set 0x14, %g1
1107 prefetch [%l7 + %g1], 3
1108 add %g4, %g7, %o3
1109 nop
1110 set 0x78, %i7
1111 ldd [%l7 + %i7], %i6
1112 set 0x4C, %o4
1113 stwa %o7, [%l7 + %o4] 0x89
1114 set 0x48, %i5
1115 stda %i4, [%l7 + %i5] 0x80
1116 set 0x0E, %i2
1117 stha %g6, [%l7 + %i2] 0x80
1118 set 0x30, %o2
1119 swapa [%l7 + %o2] 0x88, %g5
1120 nop
1121 set 0x10, %o1
1122 ldd [%l7 + %o1], %f30
1123 nop
1124 set 0x30, %g6
1125 ldx [%l7 + %g6], %l5
1126 nop
1127 set 0x64, %l5
1128 swap [%l7 + %l5], %o0
1129 and %l1, %i6, %i3
1130 set 0x50, %i3
1131 stwa %o1, [%l7 + %i3] 0xeb
1132 membar #Sync
1133 bge %xcc, loop_10
1134 nop
1135 set 0x68, %g7
1136 std %f18, [%l7 + %g7]
1137 nop
1138 set 0x30, %l3
1139 ldd [%l7 + %l3], %l0
1140 nop
1141 set 0x40, %i1
1142 stx %l2, [%l7 + %i1]
1143loop_10:
1144 nop
1145 set 0x78, %o6
1146 ldsw [%l7 + %o6], %i0
1147 or %l3, %o6, %o5
1148 set 0x40, %g4
1149 stda %f0, [%l7 + %g4] 0xca
1150 set 0x70, %o7
1151 stha %g1, [%l7 + %o7] 0x80
1152 add %l7, 0x20, %l6
1153 wr %g0, 0x89, %asi
1154 casxa [%l6] 0x89, %g3, %g2
1155 st %fsr, [%l7 + 0x30]
1156 nop
1157 set 0x20, %i0
1158 std %i6, [%l7 + %i0]
1159 nop
1160 set 0x68, %g5
1161 std %f20, [%l7 + %g5]
1162 nop
1163 set 0x0C, %l4
1164 sth %o4, [%l7 + %l4]
1165 nop
1166 set 0x60, %o0
1167 std %l4, [%l7 + %o0]
1168 set 0x40, %l1
1169 stda %f0, [%l7 + %l1] 0xcc
1170 nop
1171 set 0x50, %l0
1172 std %i0, [%l7 + %l0]
1173 nop
1174 set 0x54, %o5
1175 ldsh [%l7 + %o5], %i2
1176 nop
1177 set 0x67, %i4
1178 ldsb [%l7 + %i4], %i5
1179 st %fsr, [%l7 + 0x60]
1180 nop
1181 set 0x74, %o3
1182 sth %o2, [%l7 + %o3]
1183 add %l7, 0x08, %l6
1184 wr %g0, 0x81, %asi
1185 casxa [%l6] 0x81, %g7, %o3
1186 nop
1187 set 0x18, %i6
1188 swap [%l7 + %i6], %l6
1189 set 0x40, %l6
1190 ldda [%l7 + %l6] 0xd8, %f0
1191 nop
1192 set 0x6C, %l2
1193 lduw [%l7 + %l2], %o7
1194 set 0x0C, %g2
1195 sta %f26, [%l7 + %g2] 0x81
1196 add %g4, %i4, %g6
1197 set 0x38, %g3
1198 stxa %l5, [%l7 + %g3] 0xeb
1199 membar #Sync
1200 set 0x60, %g1
1201 stwa %o0, [%l7 + %g1] 0xea
1202 membar #Sync
1203 nop
1204 set 0x44, %i7
1205 swap [%l7 + %i7], %l1
1206 nop
1207 set 0x0C, %i5
1208 ldub [%l7 + %i5], %g5
1209 nop
1210 set 0x49, %i2
1211 ldstub [%l7 + %i2], %i3
1212 set 0x18, %o4
1213 sta %f17, [%l7 + %o4] 0x81
1214 nop
1215 set 0x33, %o2
1216 stb %o1, [%l7 + %o2]
1217 nop
1218 set 0x70, %o1
1219 ldd [%l7 + %o1], %f6
1220 bg,pt %xcc, loop_11
1221 nop
1222 set 0x70, %l5
1223 ldstub [%l7 + %l5], %i6
1224 set 0x0E, %g6
1225 stha %l2, [%l7 + %g6] 0xe3
1226 membar #Sync
1227loop_11:
1228 nop
1229 nop
1230 setx 0x34A20358, %l0, %l6
1231 st %l6, [%l7 + 0x28]
1232 ld [%l7 + 0x28], %f24
1233 setx 0x25373DF5, %l1, %l5
1234 st %l5, [%l7 + 0x10]
1235 ld [%l7 + 0x10], %f10
1236 fdivs %f10, %f24, %f26
1237 set 0x40, %i3
1238 stda %f16, [%l7 + %i3] 0x89
1239 set 0x40, %g7
1240 ldda [%l7 + %g7] 0xea, %i0
1241 set 0x18, %i1
1242 stxa %l3, [%l7 + %i1] 0xe3
1243 membar #Sync
1244 set 0x10, %l3
1245 ldxa [%l7 + %l3] 0x89, %l0
1246 nop
1247 set 0x18, %o6
1248 std %o6, [%l7 + %o6]
1249 set 0x10, %g4
1250 swapa [%l7 + %g4] 0x89, %g1
1251 set 0x37, %i0
1252 stba %g3, [%l7 + %i0] 0xeb
1253 membar #Sync
1254 nop
1255 set 0x58, %o7
1256 std %f28, [%l7 + %o7]
1257 st %fsr, [%l7 + 0x74]
1258 nop
1259 set 0x5B, %l4
1260 ldub [%l7 + %l4], %o5
1261 ld [%l7 + 0x68], %f7
1262 set 0x50, %g5
1263 ldda [%l7 + %g5] 0xeb, %i6
1264 nop
1265 set 0x2C, %o0
1266 ldub [%l7 + %o0], %g2
1267 nop
1268 set 0x30, %l0
1269 ldx [%l7 + %l0], %o4
1270 st %fsr, [%l7 + 0x20]
1271 set 0x73, %o5
1272 stba %i1, [%l7 + %o5] 0x80
1273 set 0x7E, %l1
1274 stha %l4, [%l7 + %l1] 0x80
1275 set 0x3C, %o3
1276 stwa %i5, [%l7 + %o3] 0x81
1277 nop
1278 set 0x40, %i4
1279 lduw [%l7 + %i4], %i2
1280 add %l7, 0x3C, %l6
1281 wr %g0, 0x88, %asi
1282 lda [%l6] %asi, %o2
1283 casa [%l6] 0x88, %o2, %g7
1284 nop
1285 set 0x3A, %l6
1286 ldsh [%l7 + %l6], %l6
1287 nop
1288 set 0x38, %l2
1289 stw %o3, [%l7 + %l2]
1290 nop
1291 set 0x72, %g2
1292 stb %o7, [%l7 + %g2]
1293 nop
1294 set 0x40, %g3
1295 sth %i4, [%l7 + %g3]
1296 set 0x18, %i6
1297 stxa %g6, [%l7 + %i6] 0x81
1298 or %g4, %o0, %l5
1299 nop
1300 set 0x4C, %i7
1301 prefetch [%l7 + %i7], 2
1302 and %g5, %l1, %i3
1303 ld [%l7 + 0x68], %f9
1304 or %o1, %l2, %i6
1305 nop
1306 set 0x40, %i5
1307 stx %l3, [%l7 + %i5]
1308 nop
1309 set 0x08, %g1
1310 ldd [%l7 + %g1], %i0
1311 set 0x18, %i2
1312 stxa %o6, [%l7 + %i2] 0x88
1313 nop
1314 set 0x64, %o4
1315 lduw [%l7 + %o4], %l0
1316 st %fsr, [%l7 + 0x18]
1317 nop
1318 set 0x78, %o1
1319 ldsw [%l7 + %o1], %g3
1320 set 0x50, %l5
1321 stxa %o5, [%l7 + %l5] 0xe3
1322 membar #Sync
1323 nop
1324 set 0x68, %g6
1325 ldd [%l7 + %g6], %i6
1326 set 0x10, %o2
1327 stda %g2, [%l7 + %o2] 0xe2
1328 membar #Sync
1329 bge,a,pt %icc, loop_12
1330 nop
1331 set 0x3D, %g7
1332 stb %g1, [%l7 + %g7]
1333 set 0x15, %i3
1334 stba %i1, [%l7 + %i3] 0x89
1335loop_12:
1336 nop
1337 set 0x1C, %l3
1338 stwa %l4, [%l7 + %l3] 0x88
1339 nop
1340 set 0x78, %i1
1341 stx %i5, [%l7 + %i1]
1342 nop
1343 set 0x60, %g4
1344 ldsw [%l7 + %g4], %i2
1345 nop
1346 set 0x1C, %i0
1347 prefetch [%l7 + %i0], 1
1348 set 0x58, %o7
1349 stwa %o4, [%l7 + %o7] 0xe3
1350 membar #Sync
1351 add %g7, %l6, %o2
1352 nop
1353 set 0x62, %o6
1354 ldsh [%l7 + %o6], %o7
1355 nop
1356 set 0x60, %g5
1357 std %f18, [%l7 + %g5]
1358 set 0x48, %o0
1359 ldxa [%l7 + %o0] 0x80, %o3
1360 set 0x50, %l4
1361 stwa %i4, [%l7 + %l4] 0x88
1362 st %f19, [%l7 + 0x4C]
1363 set 0x50, %o5
1364 stba %g4, [%l7 + %o5] 0x88
1365 set 0x64, %l0
1366 stwa %g6, [%l7 + %l0] 0x81
1367 set 0x08, %o3
1368 stda %o0, [%l7 + %o3] 0x88
1369 nop
1370 set 0x60, %l1
1371 stb %g5, [%l7 + %l1]
1372 set 0x10, %i4
1373 sta %f27, [%l7 + %i4] 0x81
1374 set 0x40, %l2
1375 stda %f0, [%l7 + %l2] 0xcc
1376 nop
1377 set 0x10, %g2
1378 lduh [%l7 + %g2], %l1
1379 nop
1380 set 0x7E, %g3
1381 ldstub [%l7 + %g3], %i3
1382 nop
1383 set 0x08, %l6
1384 ldd [%l7 + %l6], %l4
1385 set 0x70, %i6
1386 stda %l2, [%l7 + %i6] 0xe3
1387 membar #Sync
1388 fpsub32 %f4, %f2, %f12
1389 set 0x0F, %i5
1390 stba %o1, [%l7 + %i5] 0xe3
1391 membar #Sync
1392 nop
1393 nop
1394 setx 0xADDD0E85EEBACBD9, %l0, %l6
1395 stx %l6, [%l7 + 0x28]
1396 ldd [%l7 + 0x28], %f18
1397 setx 0x508CB38A978A96CC, %l1, %l5
1398 stx %l5, [%l7 + 0x10]
1399 ldd [%l7 + 0x10], %f26
1400 fdivd %f26, %f18, %f26
1401 nop
1402 set 0x20, %g1
1403 ldsh [%l7 + %g1], %l3
1404 add %l7, 0x3C, %l6
1405 wr %g0, 0x81, %asi
1406 casa [%l6] 0x81, %i6, %o6
1407 add %i0, %g3, %l0
1408 nop
1409 set 0x28, %i2
1410 ldd [%l7 + %i2], %f0
1411 add %i7, %g2, %o5
1412 nop
1413 set 0x7C, %o4
1414 ldsw [%l7 + %o4], %i1
1415 set 0x30, %o1
1416 ldda [%l7 + %o1] 0x80, %l4
1417 add %l7, 0x60, %l6
1418 wr %g0, 0x81, %asi
1419 casxa [%l6] 0x81, %g1, %i5
1420 set 0x3F, %l5
1421 ldstuba [%l7 + %l5] 0x89, %i2
1422 set 0x70, %g6
1423 stxa %g7, [%l7 + %g6] 0xea
1424 membar #Sync
1425 set 0x48, %o2
1426 prefetcha [%l7 + %o2] 0x89, 0
1427 nop
1428 set 0x34, %g7
1429 lduw [%l7 + %g7], %l6
1430 set 0x58, %i3
1431 stda %o2, [%l7 + %i3] 0xe3
1432 membar #Sync
1433 nop
1434 set 0x62, %i7
1435 ldsh [%l7 + %i7], %o3
1436 nop
1437 set 0x71, %l3
1438 stb %i4, [%l7 + %l3]
1439 bge,a %icc, loop_13
1440 nop
1441 set 0x48, %i1
1442 std %g4, [%l7 + %i1]
1443 set 0x28, %g4
1444 stda %g6, [%l7 + %g4] 0x88
1445loop_13:
1446 nop
1447 set 0x48, %i0
1448 prefetch [%l7 + %i0], 0
1449 add %l7, 0x6C, %l6
1450 wr %g0, 0x80, %asi
1451 lda [%l6] %asi, %o7
1452 casa [%l6] 0x80, %o7, %g5
1453 fpadd16 %f6, %f12, %f6
1454 set 0x7A, %o7
1455 stba %o0, [%l7 + %o7] 0xe3
1456 membar #Sync
1457 set 0x4B, %g5
1458 ldstuba [%l7 + %g5] 0x81, %l1
1459 set 0x58, %o0
1460 prefetcha [%l7 + %o0] 0x80, 2
1461 nop
1462 set 0x28, %l4
1463 std %l2, [%l7 + %l4]
1464 set 0x54, %o6
1465 sta %f17, [%l7 + %o6] 0x88
1466 set 0x74, %o5
1467 stha %o1, [%l7 + %o5] 0xea
1468 membar #Sync
1469 nop
1470 set 0x78, %l0
1471 ldd [%l7 + %l0], %f22
1472 nop
1473 set 0x46, %o3
1474 ldsh [%l7 + %o3], %l5
1475 nop
1476 set 0x70, %i4
1477 lduw [%l7 + %i4], %i6
1478 ld [%l7 + 0x68], %f14
1479 nop
1480 set 0x18, %l1
1481 ldd [%l7 + %l1], %f16
1482 nop
1483 set 0x2E, %l2
1484 sth %l3, [%l7 + %l2]
1485 nop
1486 set 0x56, %g2
1487 ldsh [%l7 + %g2], %o6
1488 set 0x10, %l6
1489 ldda [%l7 + %l6] 0x81, %i0
1490 set 0x28, %g3
1491 stxa %g3, [%l7 + %g3] 0x80
1492 nop
1493 set 0x6B, %i6
1494 stb %l0, [%l7 + %i6]
1495 nop
1496 set 0x2A, %i5
1497 stb %g2, [%l7 + %i5]
1498 nop
1499 set 0x48, %i2
1500 lduh [%l7 + %i2], %i7
1501 set 0x40, %g1
1502 stda %f0, [%l7 + %g1] 0xc2
1503 nop
1504 set 0x71, %o1
1505 ldsb [%l7 + %o1], %o5
1506 nop
1507 set 0x6A, %o4
1508 stb %i1, [%l7 + %o4]
1509 nop
1510 set 0x20, %l5
1511 stb %l4, [%l7 + %l5]
1512 set 0x70, %g6
1513 ldda [%l7 + %g6] 0xea, %g0
1514 nop
1515 set 0x22, %o2
1516 ldsh [%l7 + %o2], %i2
1517 nop
1518 set 0x40, %g7
1519 lduh [%l7 + %g7], %g7
1520 set 0x50, %i3
1521 prefetcha [%l7 + %i3] 0x81, 2
1522 set 0x40, %l3
1523 ldda [%l7 + %l3] 0x88, %i4
1524 nop
1525 set 0x30, %i1
1526 ldd [%l7 + %i1], %f4
1527 nop
1528 set 0x39, %i7
1529 ldub [%l7 + %i7], %l6
1530 or %o3, %i4, %o2
1531 nop
1532 set 0x78, %i0
1533 ldd [%l7 + %i0], %g6
1534 set 0x4C, %g4
1535 stha %o7, [%l7 + %g4] 0x89
1536 nop
1537 set 0x70, %o7
1538 ldd [%l7 + %o7], %g4
1539 set 0x30, %g5
1540 stda %o0, [%l7 + %g5] 0x89
1541 set 0x67, %o0
1542 ldstuba [%l7 + %o0] 0x81, %g4
1543 nop
1544 set 0x14, %l4
1545 ldsw [%l7 + %l4], %i3
1546 ld [%l7 + 0x24], %f0
1547 set 0x08, %o6
1548 sta %f24, [%l7 + %o6] 0x80
1549 fpadd32s %f14, %f27, %f29
1550 set 0x0C, %l0
1551 stwa %l2, [%l7 + %l0] 0xe3
1552 membar #Sync
1553 set 0x40, %o5
1554 stda %f0, [%l7 + %o5] 0xf8
1555 membar #Sync
1556 nop
1557 set 0x30, %o3
1558 ldd [%l7 + %o3], %o0
1559 nop
1560 set 0x6C, %l1
1561 sth %l5, [%l7 + %l1]
1562 add %l7, 0x28, %l6
1563 wr %g0, 0x80, %asi
1564 casxa [%l6] 0x80, %l1, %i6
1565 set 0x50, %i4
1566 ldda [%l7 + %i4] 0x81, %o6
1567 or %l3, %g3, %i0
1568 nop
1569 set 0x4C, %g2
1570 ldsw [%l7 + %g2], %g2
1571 set 0x43, %l2
1572 stba %i7, [%l7 + %l2] 0xea
1573 membar #Sync
1574 fpadd16s %f22, %f1, %f4
1575 st %fsr, [%l7 + 0x54]
1576 set 0x40, %l6
1577 ldda [%l7 + %l6] 0xda, %f0
1578 or %o5, %l0, %l4
1579 nop
1580 set 0x28, %g3
1581 ldsb [%l7 + %g3], %i1
1582 nop
1583 set 0x30, %i5
1584 ldsw [%l7 + %i5], %i2
1585 set 0x54, %i6
1586 stha %g1, [%l7 + %i6] 0x81
1587 set 0x6E, %g1
1588 ldstuba [%l7 + %g1] 0x89, %g7
1589 set 0x0B, %i2
1590 ldstuba [%l7 + %i2] 0x89, %o4
1591 nop
1592 set 0x40, %o4
1593 ldx [%l7 + %o4], %i5
1594 fpsub32s %f24, %f12, %f13
1595 set 0x7C, %o1
1596 swapa [%l7 + %o1] 0x88, %o3
1597 or %i4, %o2, %g6
1598 nop
1599 set 0x61, %g6
1600 stb %o7, [%l7 + %g6]
1601 fpsub16 %f6, %f0, %f4
1602 nop
1603 set 0x38, %o2
1604 swap [%l7 + %o2], %l6
1605 set 0x25, %l5
1606 stba %o0, [%l7 + %l5] 0x88
1607 set 0x24, %i3
1608 stwa %g4, [%l7 + %i3] 0xe2
1609 membar #Sync
1610 set 0x16, %l3
1611 ldstuba [%l7 + %l3] 0x81, %i3
1612 nop
1613 set 0x68, %g7
1614 prefetch [%l7 + %g7], 1
1615 set 0x38, %i7
1616 prefetcha [%l7 + %i7] 0x81, 4
1617 ld [%l7 + 0x64], %f1
1618 add %l7, 0x28, %l6
1619 wr %g0, 0x89, %asi
1620 casa [%l6] 0x89, %l2, %o1
1621 set 0x40, %i1
1622 stda %f16, [%l7 + %i1] 0xc8
1623 add %l7, 0x38, %l6
1624 wr %g0, 0x88, %asi
1625 casxa [%l6] 0x88, %l5, %i6
1626 nop
1627 set 0x20, %i0
1628 std %o6, [%l7 + %i0]
1629 set 0x38, %o7
1630 stxa %l1, [%l7 + %o7] 0x80
1631 nop
1632 set 0x40, %g5
1633 stx %l3, [%l7 + %g5]
1634 set 0x20, %g4
1635 stda %g2, [%l7 + %g4] 0x88
1636 nop
1637 set 0x30, %l4
1638 ldsh [%l7 + %l4], %i0
1639 set 0x45, %o0
1640 stba %i7, [%l7 + %o0] 0x81
1641 nop
1642 set 0x12, %o6
1643 ldub [%l7 + %o6], %g2
1644 nop
1645 set 0x50, %o5
1646 ldd [%l7 + %o5], %l0
1647 set 0x30, %l0
1648 ldxa [%l7 + %l0] 0x88, %l4
1649 nop
1650 set 0x36, %o3
1651 ldstub [%l7 + %o3], %i1
1652 set 0x58, %i4
1653 prefetcha [%l7 + %i4] 0x80, 4
1654 set 0x1E, %g2
1655 ldstuba [%l7 + %g2] 0x89, %g1
1656 set 0x78, %l1
1657 prefetcha [%l7 + %l1] 0x81, 2
1658 nop
1659 set 0x48, %l6
1660 ldx [%l7 + %l6], %i2
1661 set 0x40, %l2
1662 swapa [%l7 + %l2] 0x89, %o4
1663 set 0x10, %g3
1664 stda %i4, [%l7 + %g3] 0xeb
1665 membar #Sync
1666 nop
1667 set 0x78, %i5
1668 std %f10, [%l7 + %i5]
1669 nop
1670 set 0x0A, %i6
1671 ldstub [%l7 + %i6], %o3
1672 wr %o2, %g6, %ccr
1673 nop
1674 set 0x4E, %g1
1675 sth %o7, [%l7 + %g1]
1676 st %f7, [%l7 + 0x70]
1677 set 0x58, %i2
1678 swapa [%l7 + %i2] 0x88, %l6
1679 set 0x24, %o1
1680 sta %f25, [%l7 + %o1] 0x80
1681 add %i4, %g4, %i3
1682 nop
1683 set 0x58, %o4
1684 std %f18, [%l7 + %o4]
1685 set 0x40, %o2
1686 stda %o0, [%l7 + %o2] 0xeb
1687 membar #Sync
1688 set 0x48, %l5
1689 swapa [%l7 + %l5] 0x81, %l2
1690 nop
1691 set 0x58, %i3
1692 ldx [%l7 + %i3], %o1
1693 nop
1694 set 0x37, %g6
1695 ldsb [%l7 + %g6], %l5
1696 nop
1697 set 0x14, %l3
1698 lduh [%l7 + %l3], %g5
1699 nop
1700 set 0x66, %i7
1701 ldsh [%l7 + %i7], %o6
1702 membar #Sync
1703 set 0x40, %g7
1704 ldda [%l7 + %g7] 0xf9, %f0
1705 st %fsr, [%l7 + 0x2C]
1706 and %i6, %l1, %g3
1707 and %l3, %i7, %i0
1708 add %l7, 0x74, %l6
1709 wr %g0, 0x89, %asi
1710 casa [%l6] 0x89, %l0, %g2
1711 set 0x28, %i0
1712 stda %i0, [%l7 + %i0] 0x89
1713 nop
1714 set 0x1C, %o7
1715 prefetch [%l7 + %o7], 1
1716 set 0x30, %i1
1717 ldda [%l7 + %i1] 0xe2, %l4
1718 add %o5, %g7, %i2
1719 nop
1720 set 0x38, %g4
1721 ldsw [%l7 + %g4], %o4
1722 set 0x50, %l4
1723 swapa [%l7 + %l4] 0x80, %g1
1724 nop
1725 set 0x40, %o0
1726 ldd [%l7 + %o0], %i4
1727 nop
1728 set 0x69, %g5
1729 ldub [%l7 + %g5], %o2
1730 set 0x40, %o6
1731 stda %f0, [%l7 + %o6] 0xca
1732 set 0x18, %o5
1733 lda [%l7 + %o5] 0x81, %f15
1734 nop
1735 set 0x7A, %o3
1736 sth %o3, [%l7 + %o3]
1737 set 0x0E, %l0
1738 stha %o7, [%l7 + %l0] 0x80
1739 set 0x6C, %g2
1740 lda [%l7 + %g2] 0x88, %f16
1741 set 0x5C, %i4
1742 stwa %g6, [%l7 + %i4] 0xea
1743 membar #Sync
1744 nop
1745 set 0x3A, %l6
1746 ldsb [%l7 + %l6], %i4
1747 set 0x20, %l1
1748 prefetcha [%l7 + %l1] 0x88, 2
1749 nop
1750 set 0x08, %l2
1751 ldx [%l7 + %l2], %l6
1752 bn %icc, loop_14
1753 nop
1754 set 0x6C, %g3
1755 lduw [%l7 + %g3], %o0
1756 set 0x38, %i5
1757 prefetcha [%l7 + %i5] 0x89, 4
1758loop_14:
1759 nop
1760 set 0x20, %i6
1761 stda %o0, [%l7 + %i6] 0x88
1762 nop
1763 set 0x30, %g1
1764 std %f30, [%l7 + %g1]
1765 set 0x1C, %i2
1766 swapa [%l7 + %i2] 0x80, %l5
1767 set 0x40, %o4
1768 stda %f0, [%l7 + %o4] 0xc4
1769 bn %icc, loop_15
1770 nop
1771 set 0x7C, %o2
1772 lduw [%l7 + %o2], %g5
1773 set 0x33, %o1
1774 stba %o6, [%l7 + %o1] 0x88
1775loop_15:
1776 nop
1777 set 0x1C, %i3
1778 lduh [%l7 + %i3], %l2
1779 add %l7, 0x30, %l6
1780 wr %g0, 0x89, %asi
1781 ldxa [%l6] %asi, %i6
1782 casxa [%l6] 0x89, %i6, %l1
1783 nop
1784 set 0x08, %g6
1785 stx %g3, [%l7 + %g6]
1786 nop
1787 set 0x68, %l3
1788 std %i6, [%l7 + %l3]
1789 set 0x50, %l5
1790 stxa %l3, [%l7 + %l5] 0xe2
1791 membar #Sync
1792 nop
1793 set 0x38, %i7
1794 ldd [%l7 + %i7], %f16
1795 nop
1796 set 0x7A, %g7
1797 stb %i0, [%l7 + %g7]
1798 nop
1799 set 0x0D, %i0
1800 stb %l0, [%l7 + %i0]
1801 set 0x78, %o7
1802 stda %i0, [%l7 + %o7] 0xe3
1803 membar #Sync
1804 set 0x40, %g4
1805 ldda [%l7 + %g4] 0xd0, %f16
1806 nop
1807 set 0x78, %i1
1808 ldd [%l7 + %i1], %f6
1809 nop
1810 or %g0, 0x8, %l0
1811 sllx %l0, 0x3c, %l0
1812 wr %l0, %g0, %sys_tick_cmpr
1813 nop
1814 set 0x58, %o0
1815 std %g2, [%l7 + %o0]
1816 set 0x7C, %l4
1817 lda [%l7 + %l4] 0x80, %f5
1818 nop
1819 set 0x0C, %g5
1820 stw %g7, [%l7 + %g5]
1821 set 0x74, %o6
1822 sta %f8, [%l7 + %o6] 0x80
1823 nop
1824 set 0x1C, %o3
1825 lduw [%l7 + %o3], %i2
1826 set 0x50, %o5
1827 stda %o4, [%l7 + %o5] 0xeb
1828 membar #Sync
1829 ld [%l7 + 0x54], %f18
1830 nop
1831 set 0x58, %l0
1832 prefetch [%l7 + %l0], 0
1833 nop
1834 set 0x2A, %g2
1835 ldstub [%l7 + %g2], %g1
1836 nop
1837 set 0x50, %l6
1838 ldd [%l7 + %l6], %i4
1839 add %l7, 0x38, %l6
1840 wr %g0, 0x89, %asi
1841 casa [%l6] 0x89, %o3, %o7
1842 set 0x6A, %i4
1843 stha %o2, [%l7 + %i4] 0xe3
1844 membar #Sync
1845 nop
1846 set 0x38, %l2
1847 stx %fsr, [%l7 + %l2]
1848 st %fsr, [%l7 + 0x2C]
1849 nop
1850 set 0x50, %l1
1851 std %g6, [%l7 + %l1]
1852 bl,a %xcc, loop_16
1853 or %i4, %g4, %o0
1854 st %f21, [%l7 + 0x68]
1855 set 0x68, %g3
1856 stwa %l6, [%l7 + %g3] 0x89
1857loop_16:
1858 nop
1859 set 0x68, %i5
1860 lda [%l7 + %i5] 0x88, %f2
1861 wr %g0, 0x7, %fprs
1862 nop
1863 set 0x1F, %g1
1864 ldsb [%l7 + %g1], %g5
1865 add %o6, %l5, %i6
1866 or %l2, %l1, %i7
1867 set 0x5C, %i6
1868 swapa [%l7 + %i6] 0x81, %l3
1869 nop
1870 set 0x60, %i2
1871 stx %fsr, [%l7 + %i2]
1872 nop
1873 set 0x3D, %o4
1874 ldsb [%l7 + %o4], %i0
1875 nop
1876 set 0x7E, %o2
1877 sth %g3, [%l7 + %o2]
1878 nop
1879 set 0x40, %o1
1880 lduw [%l7 + %o1], %i1
1881 add %l7, 0x74, %l6
1882 wr %g0, 0x81, %asi
1883 lda [%l6] %asi, %l0
1884 casa [%l6] 0x81, %l0, %o5
1885 set 0x44, %i3
1886 stba %l4, [%l7 + %i3] 0xeb
1887 membar #Sync
1888 nop
1889 set 0x76, %l3
1890 sth %g7, [%l7 + %l3]
1891 nop
1892 set 0x40, %l5
1893 stb %i2, [%l7 + %l5]
1894 nop
1895 set 0x38, %i7
1896 stw %o4, [%l7 + %i7]
1897 nop
1898 set 0x4E, %g7
1899 ldsb [%l7 + %g7], %g2
1900 nop
1901 set 0x58, %i0
1902 std %f22, [%l7 + %i0]
1903 set 0x20, %o7
1904 stda %g0, [%l7 + %o7] 0xea
1905 membar #Sync
1906 nop
1907 set 0x24, %g4
1908 stw %o3, [%l7 + %g4]
1909 nop
1910 set 0x40, %g6
1911 stb %o7, [%l7 + %g6]
1912 nop
1913 set 0x60, %i1
1914 lduh [%l7 + %i1], %o2
1915 nop
1916 set 0x2B, %o0
1917 stb %g6, [%l7 + %o0]
1918 nop
1919 set 0x08, %l4
1920 ldd [%l7 + %l4], %f20
1921 set 0x20, %g5
1922 ldda [%l7 + %g5] 0x88, %i4
1923 wr %g4, %o0, %sys_tick
1924 nop
1925 set 0x24, %o3
1926 lduw [%l7 + %o3], %l6
1927 add %l7, 0x38, %l6
1928 wr %g0, 0x89, %asi
1929 ldxa [%l6] %asi, %o1
1930 casxa [%l6] 0x89, %o1, %i4
1931 st %fsr, [%l7 + 0x40]
1932 nop
1933 set 0x30, %o6
1934 ldstub [%l7 + %o6], %i3
1935 set 0x58, %o5
1936 sta %f25, [%l7 + %o5] 0x80
1937 nop
1938 set 0x68, %l0
1939 stx %g5, [%l7 + %l0]
1940 add %l5, %i6, %o6
1941 nop
1942 set 0x68, %g2
1943 prefetch [%l7 + %g2], 4
1944 set 0x30, %l6
1945 lda [%l7 + %l6] 0x80, %f7
1946 nop
1947 set 0x20, %l2
1948 std %l0, [%l7 + %l2]
1949 nop
1950 set 0x70, %l1
1951 stx %fsr, [%l7 + %l1]
1952 nop
1953 set 0x78, %i4
1954 prefetch [%l7 + %i4], 2
1955 add %i7, %l2, %i0
1956 nop
1957 set 0x68, %g3
1958 ldx [%l7 + %g3], %l3
1959 set 0x70, %g1
1960 stda %g2, [%l7 + %g1] 0xea
1961 membar #Sync
1962 set 0x50, %i5
1963 ldstuba [%l7 + %i5] 0x80, %i1
1964 or %l0, %o5, %g7
1965 nop
1966 set 0x29, %i2
1967 ldsb [%l7 + %i2], %i2
1968 add %l7, 0x64, %l6
1969 wr %g0, 0x88, %asi
1970 casa [%l6] 0x88, %l4, %g2
1971 set 0x40, %i6
1972 ldda [%l7 + %i6] 0xda, %f0
1973 set 0x60, %o2
1974 stha %o4, [%l7 + %o2] 0xe2
1975 membar #Sync
1976 add %l7, 0x28, %l6
1977 wr %g0, 0x88, %asi
1978 ldxa [%l6] %asi, %o3
1979 casxa [%l6] 0x88, %o3, %g1
1980 set 0x34, %o1
1981 ldstuba [%l7 + %o1] 0x80, %o7
1982 or %o2, %i5, %g6
1983 set 0x42, %o4
1984 stba %o0, [%l7 + %o4] 0xeb
1985 membar #Sync
1986 set 0x1B, %i3
1987 ldstuba [%l7 + %i3] 0x88, %g4
1988 st %f22, [%l7 + 0x4C]
1989 or %o1, %l6, %i4
1990 set 0x40, %l3
1991 ldda [%l7 + %l3] 0x80, %i2
1992 st %fsr, [%l7 + 0x30]
1993 nop
1994 set 0x22, %l5
1995 ldub [%l7 + %l5], %l5
1996 fpadd32 %f8, %f30, %f14
1997 nop
1998 set 0x49, %g7
1999 ldub [%l7 + %g7], %i6
2000 set 0x38, %i7
2001 sta %f10, [%l7 + %i7] 0x89
2002 nop
2003 set 0x11, %i0
2004 ldub [%l7 + %i0], %o6
2005 nop
2006 set 0x7E, %o7
2007 sth %l1, [%l7 + %o7]
2008 wr %i7, %g5, %y
2009 nop
2010 set 0x78, %g4
2011 stx %l2, [%l7 + %g4]
2012 set 0x18, %g6
2013 prefetcha [%l7 + %g6] 0x89, 1
2014 set 0x40, %i1
2015 ldda [%l7 + %i1] 0xda, %f16
2016 nop
2017 set 0x0C, %o0
2018 ldsw [%l7 + %o0], %g3
2019 nop
2020 set 0x5D, %g5
2021 ldstub [%l7 + %g5], %l3
2022 add %l7, 0x0C, %l6
2023 wr %g0, 0x88, %asi
2024 lda [%l6] %asi, %i1
2025 casa [%l6] 0x88, %i1, %o5
2026 or %l0, %g7, %l4
2027 nop
2028 set 0x30, %o3
2029 ldd [%l7 + %o3], %f12
2030 nop
2031 set 0x40, %o6
2032 stx %fsr, [%l7 + %o6]
2033 ld [%l7 + 0x1C], %f28
2034 set 0x40, %l4
2035 sta %f30, [%l7 + %l4] 0x80
2036 set 0x28, %o5
2037 stxa %i2, [%l7 + %o5] 0xea
2038 membar #Sync
2039 st %fsr, [%l7 + 0x50]
2040 set 0x10, %l0
2041 ldda [%l7 + %l0] 0x88, %g2
2042 set 0x10, %l6
2043 prefetcha [%l7 + %l6] 0x88, 0
2044 add %l7, 0x78, %l6
2045 wr %g0, 0x81, %asi
2046 ldxa [%l6] %asi, %o4
2047 casxa [%l6] 0x81, %o4, %g1
2048 nop
2049 set 0x20, %g2
2050 ldd [%l7 + %g2], %f12
2051 set 0x68, %l1
2052 stha %o7, [%l7 + %l1] 0xea
2053 membar #Sync
2054 or %i5, %g6, %o2
2055 nop
2056 set 0x6C, %l2
2057 ldsw [%l7 + %l2], %o0
2058 add %l7, 0x38, %l6
2059 wr %g0, 0x81, %asi
2060 lda [%l6] %asi, %o1
2061 casa [%l6] 0x81, %o1, %g4
2062 set 0x38, %i4
2063 stwa %l6, [%l7 + %i4] 0x80
2064 nop
2065 set 0x56, %g3
2066 stb %i3, [%l7 + %g3]
2067 nop
2068 set 0x70, %g1
2069 lduw [%l7 + %g1], %l5
2070 add %i4, %i6, %l1
2071 fpsub32 %f12, %f10, %f4
2072 set 0x3E, %i5
2073 stba %i7, [%l7 + %i5] 0xea
2074 membar #Sync
2075 bge,a %icc, loop_17
2076 nop
2077 set 0x58, %i6
2078 std %o6, [%l7 + %i6]
2079 set 0x40, %o2
2080 prefetcha [%l7 + %o2] 0x80, 3
2081loop_17:
2082 nop
2083 set 0x10, %i2
2084 swap [%l7 + %i2], %l2
2085 membar #Sync
2086 set 0x40, %o4
2087 ldda [%l7 + %o4] 0xf8, %f0
2088 set 0x40, %o1
2089 stda %f0, [%l7 + %o1] 0x81
2090 nop
2091 set 0x60, %i3
2092 ldd [%l7 + %i3], %g2
2093 set 0x28, %l3
2094 stda %l2, [%l7 + %l3] 0x89
2095 add %l7, 0x60, %l6
2096 wr %g0, 0x88, %asi
2097 casxa [%l6] 0x88, %i1, %o5
2098 nop
2099 set 0x64, %g7
2100 swap [%l7 + %g7], %i0
2101 bg,a,pt %icc, loop_18
2102 nop
2103 set 0x48, %i7
2104 ldd [%l7 + %i7], %l0
2105 set 0x58, %l5
2106 stxa %l4, [%l7 + %l5] 0x89
2107loop_18:
2108 ld [%l7 + 0x54], %f13
2109 nop
2110 set 0x68, %i0
2111 ldsw [%l7 + %i0], %i2
2112 set 0x38, %g4
2113 stha %g7, [%l7 + %g4] 0xeb
2114 membar #Sync
2115 nop
2116 set 0x10, %o7
2117 ldd [%l7 + %o7], %o2
2118 set 0x52, %g6
2119 stba %g2, [%l7 + %g6] 0x80
2120 nop
2121 set 0x54, %o0
2122 lduw [%l7 + %o0], %g1
2123 set 0x70, %g5
2124 lda [%l7 + %g5] 0x88, %f18
2125 nop
2126 set 0x10, %i1
2127 ldd [%l7 + %i1], %f0
2128 ld [%l7 + 0x2C], %f4
2129 nop
2130 set 0x10, %o3
2131 sth %o7, [%l7 + %o3]
2132 set 0x3C, %o6
2133 lda [%l7 + %o6] 0x89, %f27
2134 nop
2135 set 0x0F, %l4
2136 ldstub [%l7 + %l4], %i5
2137 set 0x40, %o5
2138 stda %f16, [%l7 + %o5] 0xcc
2139 nop
2140 set 0x32, %l6
2141 ldub [%l7 + %l6], %o4
2142 set 0x4E, %l0
2143 stha %o2, [%l7 + %l0] 0xe3
2144 membar #Sync
2145 set 0x40, %l1
2146 ldda [%l7 + %l1] 0x88, %f0
2147 set 0x58, %l2
2148 ldstuba [%l7 + %l2] 0x81, %g6
2149 be,a,pt %xcc, loop_19
2150 nop
2151 set 0x50, %g2
2152 std %o0, [%l7 + %g2]
2153 ba,a,pn %icc, loop_20
2154 fpsub32 %f2, %f8, %f24
2155loop_19:
2156 nop
2157 set 0x40, %i4
2158 stda %f16, [%l7 + %i4] 0xcc
2159loop_20:
2160 nop
2161 set 0x52, %g1
2162 ldstuba [%l7 + %g1] 0x80, %g4
2163 and %l6, %o0, %l5
2164 add %l7, 0x30, %l6
2165 wr %g0, 0x88, %asi
2166 lda [%l6] %asi, %i3
2167 casa [%l6] 0x88, %i3, %i4
2168 nop
2169 set 0x50, %g3
2170 ldd [%l7 + %g3], %i6
2171 nop
2172 set 0x0E, %i5
2173 ldstub [%l7 + %i5], %i7
2174 set 0x72, %i6
2175 stba %o6, [%l7 + %i6] 0x80
2176 fpsub32s %f26, %f12, %f29
2177 nop
2178 set 0x58, %o2
2179 stw %l1, [%l7 + %o2]
2180 set 0x30, %o4
2181 ldda [%l7 + %o4] 0xe2, %g4
2182 nop
2183 set 0x38, %o1
2184 lduw [%l7 + %o1], %l2
2185 set 0x74, %i2
2186 sta %f0, [%l7 + %i2] 0x81
2187 nop
2188 set 0x48, %l3
2189 stx %g3, [%l7 + %l3]
2190 set 0x7D, %i3
2191 stba %i1, [%l7 + %i3] 0x89
2192 st %fsr, [%l7 + 0x50]
2193 nop
2194 set 0x10, %i7
2195 ldx [%l7 + %i7], %l3
2196 set 0x08, %l5
2197 prefetcha [%l7 + %l5] 0x89, 0
2198 nop
2199 set 0x1A, %i0
2200 ldub [%l7 + %i0], %l0
2201 nop
2202 set 0x1D, %g7
2203 ldsb [%l7 + %g7], %o5
2204 add %l7, 0x08, %l6
2205 wr %g0, 0x80, %asi
2206 ldxa [%l6] %asi, %l4
2207 casxa [%l6] 0x80, %l4, %i2
2208 bge,a %xcc, loop_21
2209 fpsub16s %f19, %f26, %f27
2210 ld [%l7 + 0x10], %f22
2211 nop
2212 set 0x7A, %o7
2213 ldsh [%l7 + %o7], %o3
2214loop_21:
2215 nop
2216 set 0x68, %g4
2217 stda %g6, [%l7 + %g4] 0x88
2218 nop
2219 set 0x68, %g6
2220 std %g2, [%l7 + %g6]
2221 st %f6, [%l7 + 0x58]
2222 nop
2223 set 0x68, %g5
2224 std %o6, [%l7 + %g5]
2225 nop
2226 set 0x10, %o0
2227 ldsw [%l7 + %o0], %g1
2228 set 0x50, %o3
2229 stda %o4, [%l7 + %o3] 0xeb
2230 membar #Sync
2231 nop
2232 set 0x2C, %o6
2233 ldstub [%l7 + %o6], %i5
2234 nop
2235 set 0x67, %i1
2236 ldsb [%l7 + %i1], %g6
2237 st %fsr, [%l7 + 0x68]
2238 wr %o1, %g4, %sys_tick
2239 nop
2240 set 0x1E, %l4
2241 ldub [%l7 + %l4], %o2
2242 st %f3, [%l7 + 0x70]
2243 nop
2244 set 0x40, %l6
2245 sth %o0, [%l7 + %l6]
2246 nop
2247 set 0x78, %o5
2248 lduh [%l7 + %o5], %l6
2249 set 0x58, %l0
2250 stxa %l5, [%l7 + %l0] 0x81
2251 nop
2252 set 0x70, %l2
2253 lduh [%l7 + %l2], %i4
2254 nop
2255 set 0x5C, %l1
2256 lduh [%l7 + %l1], %i6
2257 nop
2258 set 0x20, %i4
2259 ldx [%l7 + %i4], %i3
2260 set 0x70, %g2
2261 ldstuba [%l7 + %g2] 0x80, %o6
2262 nop
2263 set 0x7D, %g1
2264 stb %l1, [%l7 + %g1]
2265 nop
2266 set 0x33, %i5
2267 ldstub [%l7 + %i5], %g5
2268 set 0x40, %g3
2269 ldda [%l7 + %g3] 0x89, %l2
2270 add %i7, %i1, %g3
2271 set 0x40, %o2
2272 ldda [%l7 + %o2] 0x88, %f0
2273 nop
2274 set 0x60, %i6
2275 ldsb [%l7 + %i6], %l3
2276 set 0x4E, %o4
2277 ldstuba [%l7 + %o4] 0x81, %l0
2278 nop
2279 set 0x20, %i2
2280 std %f0, [%l7 + %i2]
2281 or %i0, %l4, %o5
2282 set 0x54, %l3
2283 sta %f28, [%l7 + %l3] 0x81
2284 nop
2285 set 0x28, %i3
2286 prefetch [%l7 + %i3], 4
2287 nop
2288 set 0x78, %o1
2289 ldx [%l7 + %o1], %i2
2290 set 0x20, %l5
2291 stxa %o3, [%l7 + %l5] 0xeb
2292 membar #Sync
2293 nop
2294 set 0x6C, %i0
2295 lduh [%l7 + %i0], %g2
2296 nop
2297 set 0x78, %g7
2298 lduw [%l7 + %g7], %o7
2299 set 0x24, %o7
2300 stwa %g1, [%l7 + %o7] 0xe3
2301 membar #Sync
2302 nop
2303 set 0x40, %g4
2304 ldd [%l7 + %g4], %o4
2305 nop
2306 set 0x2C, %i7
2307 ldsw [%l7 + %i7], %g7
2308 add %g6, %i5, %o1
2309 nop
2310 nop
2311 setx 0xE665A56D, %l0, %l6
2312 st %l6, [%l7 + 0x28]
2313 ld [%l7 + 0x28], %f6
2314 setx 0x1008F0F9, %l1, %l5
2315 st %l5, [%l7 + 0x10]
2316 ld [%l7 + 0x10], %f29
2317 fdivs %f29, %f6, %f18
2318 nop
2319 nop
2320 setx 0x50206B439464C48B, %l0, %l6
2321 stx %l6, [%l7 + 0x28]
2322 ldd [%l7 + 0x28], %f4
2323 setx 0x53A272CBC90A289F, %l1, %l5
2324 stx %l5, [%l7 + 0x10]
2325 ldd [%l7 + 0x10], %f12
2326 fdivd %f12, %f4, %f2
2327 nop
2328 set 0x48, %g5
2329 std %f2, [%l7 + %g5]
2330 set 0x44, %g6
2331 stwa %o2, [%l7 + %g6] 0xe3
2332 membar #Sync
2333 nop
2334 set 0x38, %o3
2335 ldd [%l7 + %o3], %f0
2336 nop
2337 set 0x2E, %o0
2338 sth %g4, [%l7 + %o0]
2339 nop
2340 set 0x6E, %o6
2341 ldsh [%l7 + %o6], %o0
2342 nop
2343 set 0x25, %l4
2344 ldstub [%l7 + %l4], %l5
2345 nop
2346 set 0x38, %l6
2347 stx %fsr, [%l7 + %l6]
2348 set 0x10, %o5
2349 ldda [%l7 + %o5] 0xeb, %i4
2350 nop
2351 set 0x70, %i1
2352 stx %fsr, [%l7 + %i1]
2353 set 0x3C, %l0
2354 sta %f2, [%l7 + %l0] 0x89
2355 add %l7, 0x50, %l6
2356 wr %g0, 0x89, %asi
2357 casxa [%l6] 0x89, %i6, %i3
2358 nop
2359 set 0x72, %l2
2360 ldub [%l7 + %l2], %l6
2361 or %l1, %g5, %l2
2362 set 0x18, %i4
2363 stda %o6, [%l7 + %i4] 0xea
2364 membar #Sync
2365 set 0x40, %g2
2366 ldda [%l7 + %g2] 0xd2, %f0
2367 set 0x67, %g1
2368 stba %i1, [%l7 + %g1] 0xea
2369 membar #Sync
2370 set 0x10, %l1
2371 lda [%l7 + %l1] 0x81, %f10
2372 add %i7, %g3, %l3
2373 nop
2374 set 0x78, %g3
2375 lduh [%l7 + %g3], %l0
2376 set 0x68, %i5
2377 prefetcha [%l7 + %i5] 0x80, 0
2378 set 0x14, %i6
2379 lda [%l7 + %i6] 0x80, %f19
2380 nop
2381 set 0x38, %o2
2382 ldd [%l7 + %o2], %o4
2383 set 0x16, %o4
2384 stha %i0, [%l7 + %o4] 0xeb
2385 membar #Sync
2386 nop
2387 set 0x60, %l3
2388 stx %o3, [%l7 + %l3]
2389 st %fsr, [%l7 + 0x14]
2390 or %g2, %i2, %o7
2391 nop
2392 set 0x68, %i2
2393 ldd [%l7 + %i2], %g0
2394 add %g7, %o4, %i5
2395 nop
2396 set 0x60, %o1
2397 swap [%l7 + %o1], %o1
2398 nop
2399 set 0x4E, %i3
2400 ldsb [%l7 + %i3], %o2
2401 set 0x48, %l5
2402 prefetcha [%l7 + %l5] 0x88, 0
2403 st %f8, [%l7 + 0x44]
2404 ba,pn %xcc, loop_22
2405 nop
2406 set 0x24, %i0
2407 lduw [%l7 + %i0], %o0
2408 set 0x28, %o7
2409 stwa %l5, [%l7 + %o7] 0x88
2410loop_22:
2411 nop
2412 set 0x1C, %g7
2413 prefetch [%l7 + %g7], 1
2414 set 0x40, %g4
2415 ldda [%l7 + %g4] 0xd8, %f16
2416 nop
2417 set 0x30, %g5
2418 std %g6, [%l7 + %g5]
2419 nop
2420 set 0x60, %g6
2421 ldd [%l7 + %g6], %f16
2422 set 0x20, %i7
2423 stha %i4, [%l7 + %i7] 0xe2
2424 membar #Sync
2425 ld [%l7 + 0x38], %f23
2426 set 0x0B, %o3
2427 stba %i6, [%l7 + %o3] 0x89
2428 nop
2429 set 0x2C, %o6
2430 sth %i3, [%l7 + %o6]
2431 set 0x40, %o0
2432 stda %f16, [%l7 + %o0] 0xda
2433 set 0x20, %l6
2434 lda [%l7 + %l6] 0x89, %f21
2435 nop
2436 set 0x28, %l4
2437 ldd [%l7 + %l4], %i6
2438 and %l1, %g5, %o6
2439 set 0x6C, %o5
2440 lda [%l7 + %o5] 0x80, %f16
2441 set 0x10, %l0
2442 lda [%l7 + %l0] 0x80, %f28
2443 set 0x18, %i1
2444 lda [%l7 + %i1] 0x89, %f20
2445 set 0x08, %l2
2446 stda %l2, [%l7 + %l2] 0xea
2447 membar #Sync
2448 nop
2449 set 0x70, %g2
2450 ldd [%l7 + %g2], %i6
2451 nop
2452 set 0x78, %i4
2453 stw %i1, [%l7 + %i4]
2454 nop
2455 set 0x3C, %l1
2456 ldsh [%l7 + %l1], %g3
2457 nop
2458 set 0x30, %g1
2459 prefetch [%l7 + %g1], 4
2460 nop
2461 set 0x6E, %i5
2462 sth %l3, [%l7 + %i5]
2463 set 0x40, %g3
2464 stda %f0, [%l7 + %g3] 0xc2
2465 set 0x44, %o2
2466 swapa [%l7 + %o2] 0x88, %l4
2467 nop
2468 set 0x6E, %o4
2469 sth %o5, [%l7 + %o4]
2470 fpadd32 %f24, %f8, %f4
2471 set 0x40, %l3
2472 swapa [%l7 + %l3] 0x81, %l0
2473 nop
2474 set 0x70, %i6
2475 prefetch [%l7 + %i6], 1
2476 ld [%l7 + 0x38], %f1
2477 set 0x70, %i2
2478 ldda [%l7 + %i2] 0xe2, %i0
2479 add %g2, %i2, %o7
2480 add %l7, 0x08, %l6
2481 wr %g0, 0x81, %asi
2482 ldxa [%l6] %asi, %o3
2483 casxa [%l6] 0x81, %o3, %g7
2484 add %o4, %g1, %o1
2485 st %f31, [%l7 + 0x08]
2486 set 0x20, %i3
2487 stxa %i5, [%l7 + %i3] 0x80
2488 nop
2489 set 0x24, %l5
2490 swap [%l7 + %l5], %o2
2491 set 0x08, %o1
2492 stda %o0, [%l7 + %o1] 0xe3
2493 membar #Sync
2494 nop
2495 set 0x38, %i0
2496 ldd [%l7 + %i0], %f24
2497 set 0x08, %g7
2498 stda %l4, [%l7 + %g7] 0xe2
2499 membar #Sync
2500 set 0x70, %g4
2501 stxa %g4, [%l7 + %g4] 0xe3
2502 membar #Sync
2503 st %fsr, [%l7 + 0x74]
2504 set 0x44, %o7
2505 stwa %i4, [%l7 + %o7] 0x81
2506 st %f1, [%l7 + 0x48]
2507 fpsub32s %f27, %f12, %f2
2508 nop
2509 set 0x40, %g5
2510 stx %i6, [%l7 + %g5]
2511 add %l7, 0x6C, %l6
2512 wr %g0, 0x81, %asi
2513 casa [%l6] 0x81, %i3, %g6
2514 st %f13, [%l7 + 0x78]
2515 nop
2516 set 0x68, %i7
2517 prefetch [%l7 + %i7], 3
2518 set 0x6C, %o3
2519 swapa [%l7 + %o3] 0x80, %l6
2520 nop
2521 set 0x64, %o6
2522 ldub [%l7 + %o6], %l1
2523 add %o6, %l2, %i7
2524 nop
2525 set 0x10, %g6
2526 ldsw [%l7 + %g6], %i1
2527 set 0x0C, %l6
2528 swapa [%l7 + %l6] 0x81, %g3
2529 nop
2530 set 0x76, %l4
2531 stb %l3, [%l7 + %l4]
2532 set 0x60, %o0
2533 ldda [%l7 + %o0] 0xe3, %g4
2534 set 0x48, %o5
2535 ldxa [%l7 + %o5] 0x88, %l4
2536 set 0x24, %i1
2537 lda [%l7 + %i1] 0x80, %f8
2538 st %fsr, [%l7 + 0x58]
2539 set 0x5C, %l0
2540 swapa [%l7 + %l0] 0x81, %l0
2541 bge,a %xcc, loop_23
2542 nop
2543 set 0x54, %l2
2544 prefetch [%l7 + %l2], 3
2545 st %fsr, [%l7 + 0x14]
2546 nop
2547 set 0x58, %g2
2548 ldx [%l7 + %g2], %o5
2549loop_23:
2550 nop
2551 set 0x40, %l1
2552 ldd [%l7 + %l1], %i0
2553 nop
2554 set 0x10, %i4
2555 ldx [%l7 + %i4], %g2
2556 nop
2557 set 0x40, %i5
2558 stx %fsr, [%l7 + %i5]
2559 nop
2560 set 0x70, %g1
2561 ldsh [%l7 + %g1], %i2
2562 set 0x20, %o2
2563 ldda [%l7 + %o2] 0xe2, %o6
2564 add %l7, 0x78, %l6
2565 wr %g0, 0x89, %asi
2566 ldxa [%l6] %asi, %o3
2567 casxa [%l6] 0x89, %o3, %g7
2568 set 0x40, %g3
2569 ldda [%l7 + %g3] 0xda, %f0
2570 fpadd16s %f6, %f7, %f28
2571 nop
2572 set 0x60, %o4
2573 lduw [%l7 + %o4], %g1
2574 st %fsr, [%l7 + 0x70]
2575 set 0x40, %i6
2576 prefetcha [%l7 + %i6] 0x88, 4
2577 nop
2578 set 0x48, %l3
2579 std %o4, [%l7 + %l3]
2580 set 0x40, %i2
2581 stda %f16, [%l7 + %i2] 0x81
2582 nop
2583 set 0x50, %i3
2584 stx %o2, [%l7 + %i3]
2585 set 0x30, %l5
2586 ldxa [%l7 + %l5] 0x81, %i5
2587 nop
2588 set 0x10, %i0
2589 lduw [%l7 + %i0], %l5
2590 set 0x28, %o1
2591 prefetcha [%l7 + %o1] 0x81, 3
2592 nop
2593 set 0x68, %g4
2594 stx %i4, [%l7 + %g4]
2595 set 0x20, %o7
2596 ldda [%l7 + %o7] 0x89, %g4
2597 nop
2598 set 0x6C, %g7
2599 prefetch [%l7 + %g7], 3
2600 nop
2601 set 0x46, %i7
2602 stb %i6, [%l7 + %i7]
2603 set 0x78, %o3
2604 stda %i2, [%l7 + %o3] 0xe3
2605 membar #Sync
2606 nop
2607 set 0x60, %g5
2608 ldx [%l7 + %g5], %g6
2609 nop
2610 set 0x6C, %g6
2611 prefetch [%l7 + %g6], 0
2612 set 0x3D, %l6
2613 stba %l1, [%l7 + %l6] 0x88
2614 nop
2615 set 0x3E, %l4
2616 sth %l6, [%l7 + %l4]
2617 set 0x36, %o0
2618 stha %o6, [%l7 + %o0] 0x80
2619 ld [%l7 + 0x5C], %f28
2620 nop
2621 set 0x1E, %o5
2622 ldub [%l7 + %o5], %l2
2623 nop
2624 set 0x14, %i1
2625 stb %i1, [%l7 + %i1]
2626 set 0x18, %l0
2627 prefetcha [%l7 + %l0] 0x81, 0
2628 set 0x48, %o6
2629 stxa %i7, [%l7 + %o6] 0x81
2630 set 0x1C, %g2
2631 swapa [%l7 + %g2] 0x88, %l3
2632 set 0x38, %l1
2633 stxa %l4, [%l7 + %l1] 0xe2
2634 membar #Sync
2635 set 0x20, %i4
2636 ldxa [%l7 + %i4] 0x80, %g5
2637 nop
2638 set 0x40, %i5
2639 swap [%l7 + %i5], %l0
2640 nop
2641 set 0x54, %g1
2642 lduw [%l7 + %g1], %i0
2643 nop
2644 set 0x54, %l2
2645 ldsb [%l7 + %l2], %g2
2646 ld [%l7 + 0x18], %f15
2647 nop
2648 set 0x3D, %o2
2649 ldub [%l7 + %o2], %o5
2650 set 0x20, %g3
2651 ldda [%l7 + %g3] 0x89, %o6
2652 wr %g0, 0x5, %fprs
2653 set 0x40, %i6
2654 stda %f16, [%l7 + %i6] 0xda
2655 set 0x40, %o4
2656 stxa %g1, [%l7 + %o4] 0x80
2657 nop
2658 set 0x34, %i2
2659 prefetch [%l7 + %i2], 1
2660 set 0x44, %i3
2661 swapa [%l7 + %i3] 0x80, %g7
2662 set 0x08, %l3
2663 stda %o4, [%l7 + %l3] 0x88
2664 bl,pn %icc, loop_24
2665 nop
2666 set 0x50, %i0
2667 ldd [%l7 + %i0], %f30
2668 or %o1, %o2, %i5
2669 or %l5, %i4, %g4
2670loop_24:
2671 nop
2672 set 0x70, %l5
2673 ldsb [%l7 + %l5], %o0
2674 set 0x40, %o1
2675 ldda [%l7 + %o1] 0x88, %f16
2676 nop
2677 set 0x48, %o7
2678 ldd [%l7 + %o7], %f14
2679 nop
2680 set 0x2C, %g7
2681 prefetch [%l7 + %g7], 1
2682 nop
2683 set 0x38, %i7
2684 swap [%l7 + %i7], %i3
2685 add %l7, 0x78, %l6
2686 wr %g0, 0x88, %asi
2687 casxa [%l6] 0x88, %g6, %i6
2688 set 0x34, %o3
2689 stwa %l6, [%l7 + %o3] 0x89
2690 nop
2691 set 0x48, %g4
2692 ldsw [%l7 + %g4], %o6
2693 nop
2694 set 0x28, %g6
2695 stw %l2, [%l7 + %g6]
2696 bgu,a,pn %xcc, loop_25
2697 nop
2698 set 0x1C, %l6
2699 stw %l1, [%l7 + %l6]
2700 nop
2701 set 0x10, %g5
2702 std %g2, [%l7 + %g5]
2703 nop
2704 set 0x48, %l4
2705 sth %i1, [%l7 + %l4]
2706loop_25:
2707 or %l3, %l4, %i7
2708 nop
2709 set 0x34, %o0
2710 swap [%l7 + %o0], %l0
2711 nop
2712 set 0x34, %o5
2713 prefetch [%l7 + %o5], 2
2714 nop
2715 set 0x38, %l0
2716 stx %fsr, [%l7 + %l0]
2717 set 0x08, %i1
2718 stwa %g5, [%l7 + %i1] 0x89
2719 nop
2720 set 0x2C, %o6
2721 stb %i0, [%l7 + %o6]
2722 set 0x10, %g2
2723 ldstuba [%l7 + %g2] 0x80, %o5
2724 set 0x70, %l1
2725 stda %o6, [%l7 + %l1] 0x89
2726 set 0x40, %i4
2727 stda %f0, [%l7 + %i4] 0xca
2728 set 0x40, %g1
2729 stda %f0, [%l7 + %g1] 0x81
2730 or %g2, %i2, %o3
2731 nop
2732 set 0x78, %i5
2733 ldx [%l7 + %i5], %g7
2734 nop
2735 set 0x38, %o2
2736 ldd [%l7 + %o2], %f30
2737 nop
2738 set 0x30, %l2
2739 ldd [%l7 + %l2], %o4
2740 nop
2741 set 0x20, %g3
2742 sth %g1, [%l7 + %g3]
2743 nop
2744 set 0x30, %i6
2745 ldsw [%l7 + %i6], %o2
2746 add %l7, 0x70, %l6
2747 wr %g0, 0x80, %asi
2748 casxa [%l6] 0x80, %o1, %l5
2749 nop
2750 set 0x3A, %i2
2751 sth %i4, [%l7 + %i2]
2752 nop
2753 set 0x29, %o4
2754 stb %g4, [%l7 + %o4]
2755 set 0x3C, %i3
2756 swapa [%l7 + %i3] 0x89, %i5
2757 nop
2758 set 0x08, %l3
2759 swap [%l7 + %l3], %o0
2760 set 0x28, %l5
2761 prefetcha [%l7 + %l5] 0x80, 0
2762 nop
2763 set 0x14, %o1
2764 swap [%l7 + %o1], %g6
2765 set 0x18, %o7
2766 stxa %i6, [%l7 + %o7] 0x88
2767 add %l7, 0x74, %l6
2768 wr %g0, 0x81, %asi
2769 casa [%l6] 0x81, %o6, %l2
2770 nop
2771 set 0x50, %i0
2772 lduh [%l7 + %i0], %l1
2773 set 0x0C, %g7
2774 lda [%l7 + %g7] 0x80, %f15
2775 bl,pt %icc, loop_26
2776 bg,a,pt %icc, loop_27
2777 nop
2778 set 0x64, %i7
2779 stw %g3, [%l7 + %i7]
2780 nop
2781 set 0x10, %o3
2782 stx %l6, [%l7 + %o3]
2783loop_26:
2784 nop
2785 membar #Sync
2786 set 0x40, %g4
2787 ldda [%l7 + %g4] 0xf9, %f16
2788loop_27:
2789 nop
2790 set 0x40, %g6
2791 stda %f0, [%l7 + %g6] 0x89
2792 nop
2793 set 0x45, %g5
2794 ldstub [%l7 + %g5], %i1
2795 bge,a,pn %icc, loop_28
2796 nop
2797 set 0x57, %l4
2798 ldsb [%l7 + %l4], %l3
2799 nop
2800 set 0x40, %o0
2801 stx %i7, [%l7 + %o0]
2802 nop
2803 set 0x54, %l6
2804 prefetch [%l7 + %l6], 0
2805loop_28:
2806 nop
2807 set 0x20, %o5
2808 ldxa [%l7 + %o5] 0x80, %l4
2809 st %fsr, [%l7 + 0x14]
2810 nop
2811 set 0x18, %l0
2812 std %f8, [%l7 + %l0]
2813 nop
2814 set 0x10, %i1
2815 stx %fsr, [%l7 + %i1]
2816 and %g5, %l0, %i0
2817 nop
2818 set 0x48, %o6
2819 prefetch [%l7 + %o6], 1
2820 set 0x10, %g2
2821 ldda [%l7 + %g2] 0x89, %o4
2822 set 0x40, %l1
2823 ldda [%l7 + %l1] 0xd0, %f0
2824 set 0x40, %i4
2825 stda %f16, [%l7 + %i4] 0x80
2826 fpadd32s %f28, %f1, %f4
2827 nop
2828 set 0x1C, %i5
2829 ldub [%l7 + %i5], %o7
2830 set 0x28, %g1
2831 ldxa [%l7 + %g1] 0x81, %i2
2832 and %g2, %g7, %o4
2833 ld [%l7 + 0x4C], %f24
2834 set 0x20, %o2
2835 prefetcha [%l7 + %o2] 0x81, 1
2836 add %l7, 0x2C, %l6
2837 wr %g0, 0x80, %asi
2838 lda [%l6] %asi, %o3
2839 casa [%l6] 0x80, %o3, %o2
2840 set 0x40, %g3
2841 stda %f16, [%l7 + %g3] 0xf8
2842 membar #Sync
2843 set 0x40, %l2
2844 ldda [%l7 + %l2] 0x88, %f0
2845 nop
2846 set 0x20, %i6
2847 stx %fsr, [%l7 + %i6]
2848 nop
2849 set 0x70, %o4
2850 lduh [%l7 + %o4], %l5
2851 nop
2852 set 0x38, %i3
2853 ldsb [%l7 + %i3], %i4
2854 nop
2855 set 0x68, %i2
2856 ldd [%l7 + %i2], %g4
2857 set 0x78, %l5
2858 prefetcha [%l7 + %l5] 0x80, 0
2859 set 0x50, %o1
2860 prefetcha [%l7 + %o1] 0x88, 4
2861 set 0x60, %o7
2862 ldda [%l7 + %o7] 0x81, %i2
2863 ld [%l7 + 0x14], %f1
2864 nop
2865 set 0x4D, %l3
2866 ldstub [%l7 + %l3], %g6
2867 add %i6, %o6, %o0
2868 set 0x70, %g7
2869 stda %l2, [%l7 + %g7] 0xeb
2870 membar #Sync
2871 nop
2872 set 0x18, %i0
2873 lduh [%l7 + %i0], %g3
2874 set 0x60, %o3
2875 sta %f29, [%l7 + %o3] 0x89
2876 set 0x50, %i7
2877 ldda [%l7 + %i7] 0x80, %l0
2878 add %l6, %i1, %i7
2879 wr %l3, %g5, %y
2880 nop
2881 set 0x08, %g4
2882 swap [%l7 + %g4], %l4
2883 st %fsr, [%l7 + 0x4C]
2884 nop
2885 set 0x08, %g5
2886 swap [%l7 + %g5], %i0
2887 nop
2888 set 0x34, %l4
2889 swap [%l7 + %l4], %l0
2890 nop
2891 set 0x0C, %g6
2892 ldstub [%l7 + %g6], %o5
2893 ld [%l7 + 0x38], %f31
2894 st %f27, [%l7 + 0x30]
2895 fpadd32 %f22, %f14, %f12
2896 nop
2897 set 0x10, %l6
2898 ldd [%l7 + %l6], %f16
2899 set 0x60, %o5
2900 prefetcha [%l7 + %o5] 0x88, 1
2901 set 0x08, %o0
2902 sta %f20, [%l7 + %o0] 0x88
2903 bge %icc, loop_29
2904 nop
2905 set 0x70, %l0
2906 ldd [%l7 + %l0], %i2
2907 nop
2908 set 0x58, %o6
2909 ldd [%l7 + %o6], %f8
2910 bl,a,pn %xcc, loop_30
2911loop_29:
2912 nop
2913 set 0x08, %i1
2914 ldd [%l7 + %i1], %g2
2915 set 0x60, %g2
2916 stwa %o4, [%l7 + %g2] 0x89
2917loop_30:
2918 nop
2919 set 0x0E, %l1
2920 ldstub [%l7 + %l1], %g7
2921 nop
2922 set 0x30, %i4
2923 ldx [%l7 + %i4], %g1
2924 nop
2925 set 0x10, %i5
2926 ldx [%l7 + %i5], %o3
2927 nop
2928 set 0x08, %o2
2929 lduw [%l7 + %o2], %o2
2930 set 0x30, %g3
2931 ldda [%l7 + %g3] 0xe3, %i4
2932 set 0x34, %g1
2933 stba %g4, [%l7 + %g1] 0x88
2934 set 0x40, %l2
2935 stda %f0, [%l7 + %l2] 0xf1
2936 membar #Sync
2937 bleu,a %xcc, loop_31
2938 and %l5, %i5, %o1
2939 nop
2940 set 0x56, %i6
2941 stb %g6, [%l7 + %i6]
2942 set 0x20, %o4
2943 stda %i6, [%l7 + %o4] 0xe2
2944 membar #Sync
2945loop_31:
2946 nop
2947 set 0x60, %i2
2948 ldda [%l7 + %i2] 0x88, %i2
2949 set 0x54, %i3
2950 stwa %o0, [%l7 + %i3] 0xe2
2951 membar #Sync
2952 set 0x5C, %o1
2953 lda [%l7 + %o1] 0x80, %f2
2954 nop
2955 set 0x60, %o7
2956 stx %l2, [%l7 + %o7]
2957 add %g3, %o6, %l1
2958 ld [%l7 + 0x1C], %f28
2959 set 0x38, %l3
2960 swapa [%l7 + %l3] 0x80, %l6
2961 nop
2962 set 0x56, %g7
2963 ldstub [%l7 + %g7], %i7
2964 set 0x40, %l5
2965 stda %f16, [%l7 + %l5] 0xf9
2966 membar #Sync
2967 or %l3, %i1, %g5
2968 set 0x4E, %i0
2969 ldstuba [%l7 + %i0] 0x80, %l4
2970 set 0x18, %o3
2971 stda %i0, [%l7 + %o3] 0xe2
2972 membar #Sync
2973 nop
2974 set 0x40, %g4
2975 stx %o5, [%l7 + %g4]
2976 set 0x2C, %g5
2977 sta %f17, [%l7 + %g5] 0x88
2978 nop
2979 set 0x38, %l4
2980 ldx [%l7 + %l4], %o7
2981 nop
2982 set 0x6E, %i7
2983 ldsb [%l7 + %i7], %l0
2984 add %g2, %i2, %g7
2985 set 0x40, %l6
2986 stda %f0, [%l7 + %l6] 0xd8
2987 membar #Sync
2988 set 0x40, %o5
2989 ldda [%l7 + %o5] 0xf8, %f0
2990 nop
2991 set 0x74, %g6
2992 ldsb [%l7 + %g6], %g1
2993 add %l7, 0x70, %l6
2994 wr %g0, 0x88, %asi
2995 lda [%l6] %asi, %o3
2996 casa [%l6] 0x88, %o3, %o2
2997 wr %g0, 0x5, %fprs
2998 st %fsr, [%l7 + 0x5C]
2999 add %g4, %l5, %i5
3000 nop
3001 set 0x60, %l0
3002 std %f8, [%l7 + %l0]
3003 st %fsr, [%l7 + 0x44]
3004 add %l7, 0x3C, %l6
3005 wr %g0, 0x80, %asi
3006 lda [%l6] %asi, %g6
3007 casa [%l6] 0x80, %g6, %i6
3008 set 0x20, %o6
3009 ldda [%l7 + %o6] 0xeb, %o0
3010 set 0x10, %o0
3011 ldstuba [%l7 + %o0] 0x80, %i3
3012 set 0x1C, %g2
3013 lda [%l7 + %g2] 0x81, %f6
3014 nop
3015 nop
3016 setx 0xC01B3FFD484AB425, %l0, %l6
3017 stx %l6, [%l7 + 0x28]
3018 ldd [%l7 + 0x28], %f4
3019 setx 0x4639BCFB2F03FE3E, %l1, %l5
3020 stx %l5, [%l7 + 0x10]
3021 ldd [%l7 + 0x10], %f22
3022 fdivd %f22, %f4, %f16
3023 nop
3024 set 0x45, %l1
3025 stb %o0, [%l7 + %l1]
3026 set 0x14, %i1
3027 lda [%l7 + %i1] 0x80, %f2
3028 set 0x58, %i5
3029 swapa [%l7 + %i5] 0x81, %g3
3030 add %o6, %l1, %l6
3031 nop
3032 set 0x24, %i4
3033 stb %i7, [%l7 + %i4]
3034 set 0x30, %o2
3035 ldda [%l7 + %o2] 0xea, %l2
3036 nop
3037 set 0x18, %g3
3038 swap [%l7 + %g3], %l3
3039 nop
3040 set 0x5E, %l2
3041 ldsh [%l7 + %l2], %g5
3042 nop
3043 set 0x40, %i6
3044 std %f2, [%l7 + %i6]
3045 nop
3046 set 0x78, %o4
3047 sth %i1, [%l7 + %o4]
3048 nop
3049 set 0x44, %g1
3050 lduh [%l7 + %g1], %i0
3051 nop
3052 set 0x48, %i3
3053 prefetch [%l7 + %i3], 2
3054 nop
3055 set 0x28, %o1
3056 ldd [%l7 + %o1], %o4
3057 set 0x20, %o7
3058 sta %f23, [%l7 + %o7] 0x89
3059 or %o7, %l4, %g2
3060 set 0x0C, %l3
3061 ldstuba [%l7 + %l3] 0x81, %i2
3062 nop
3063 set 0x1A, %g7
3064 ldsh [%l7 + %g7], %l0
3065 add %l7, 0x70, %l6
3066 wr %g0, 0x81, %asi
3067 ldxa [%l6] %asi, %g1
3068 casxa [%l6] 0x81, %g1, %g7
3069 nop
3070 set 0x40, %i2
3071 ldd [%l7 + %i2], %o2
3072 st %fsr, [%l7 + 0x10]
3073 set 0x63, %l5
3074 ldstuba [%l7 + %l5] 0x80, %o2
3075 set 0x60, %o3
3076 ldda [%l7 + %o3] 0x88, %i4
3077 set 0x50, %g4
3078 stxa %g4, [%l7 + %g4] 0xe3
3079 membar #Sync
3080 nop
3081 set 0x44, %g5
3082 stw %o4, [%l7 + %g5]
3083 nop
3084 set 0x30, %l4
3085 std %f0, [%l7 + %l4]
3086 nop
3087 set 0x40, %i7
3088 ldd [%l7 + %i7], %f8
3089 ld [%l7 + 0x58], %f6
3090 nop
3091 set 0x10, %i0
3092 ldd [%l7 + %i0], %f24
3093 set 0x70, %l6
3094 stxa %i5, [%l7 + %l6] 0xeb
3095 membar #Sync
3096 ld [%l7 + 0x50], %f29
3097 nop
3098 set 0x65, %g6
3099 ldstub [%l7 + %g6], %l5
3100 nop
3101 set 0x48, %l0
3102 lduh [%l7 + %l0], %g6
3103 nop
3104 set 0x77, %o6
3105 ldub [%l7 + %o6], %i6
3106 st %f5, [%l7 + 0x7C]
3107 nop
3108 set 0x2A, %o5
3109 lduh [%l7 + %o5], %o1
3110 nop
3111 set 0x58, %g2
3112 stx %fsr, [%l7 + %g2]
3113 nop
3114 set 0x57, %o0
3115 ldstub [%l7 + %o0], %o0
3116 nop
3117 set 0x78, %i1
3118 sth %i3, [%l7 + %i1]
3119 nop
3120 set 0x0C, %i5
3121 ldsw [%l7 + %i5], %g3
3122 nop
3123 set 0x24, %i4
3124 stw %l1, [%l7 + %i4]
3125 st %fsr, [%l7 + 0x78]
3126 nop
3127 set 0x38, %o2
3128 stx %l6, [%l7 + %o2]
3129 nop
3130 set 0x28, %l1
3131 ldsb [%l7 + %l1], %i7
3132 set 0x30, %l2
3133 ldda [%l7 + %l2] 0x89, %o6
3134 set 0x28, %g3
3135 stwa %l2, [%l7 + %g3] 0xe2
3136 membar #Sync
3137 nop
3138 set 0x6C, %i6
3139 ldsb [%l7 + %i6], %l3
3140 set 0x70, %g1
3141 ldxa [%l7 + %g1] 0x88, %g5
3142 nop
3143 set 0x5B, %o4
3144 ldstub [%l7 + %o4], %i0
3145 nop
3146 set 0x50, %i3
3147 prefetch [%l7 + %i3], 2
3148 set 0x68, %o1
3149 prefetcha [%l7 + %o1] 0x81, 3
3150 nop
3151 set 0x10, %l3
3152 ldsh [%l7 + %l3], %o5
3153 nop
3154 set 0x37, %o7
3155 ldstub [%l7 + %o7], %l4
3156 add %l7, 0x18, %l6
3157 wr %g0, 0x88, %asi
3158 casa [%l6] 0x88, %g2, %i2
3159 set 0x48, %i2
3160 lda [%l7 + %i2] 0x80, %f25
3161 wr %l0, %o7, %pic
3162 nop
3163 set 0x73, %l5
3164 ldub [%l7 + %l5], %g1
3165 nop
3166 set 0x48, %o3
3167 lduh [%l7 + %o3], %o3
3168 nop
3169 set 0x48, %g4
3170 stx %g7, [%l7 + %g4]
3171 add %i4, %o2, %o4
3172 set 0x20, %g7
3173 sta %f24, [%l7 + %g7] 0x89
3174 set 0x10, %g5
3175 ldda [%l7 + %g5] 0xeb, %g4
3176 st %fsr, [%l7 + 0x10]
3177 or %l5, %g6, %i6
3178 nop
3179 set 0x68, %i7
3180 std %o0, [%l7 + %i7]
3181 set 0x50, %i0
3182 prefetcha [%l7 + %i0] 0x81, 4
3183 nop
3184 set 0x48, %l4
3185 ldd [%l7 + %l4], %i2
3186 set 0x58, %g6
3187 stda %g2, [%l7 + %g6] 0xea
3188 membar #Sync
3189 set 0x33, %l0
3190 ldstuba [%l7 + %l0] 0x81, %o0
3191 set 0x18, %l6
3192 prefetcha [%l7 + %l6] 0x80, 2
3193 nop
3194 set 0x3C, %o5
3195 ldub [%l7 + %o5], %l6
3196 add %i7, %o6, %l2
3197 nop
3198 set 0x30, %g2
3199 std %l2, [%l7 + %g2]
3200 nop
3201 set 0x78, %o0
3202 ldx [%l7 + %o0], %g5
3203 nop
3204 set 0x17, %o6
3205 ldsb [%l7 + %o6], %i1
3206 nop
3207 set 0x60, %i1
3208 std %f2, [%l7 + %i1]
3209 add %l7, 0x3C, %l6
3210 wr %g0, 0x80, %asi
3211 casa [%l6] 0x80, %o5, %i0
3212 ld [%l7 + 0x58], %f7
3213 set 0x30, %i5
3214 stda %g2, [%l7 + %i5] 0x81
3215 set 0x3C, %o2
3216 sta %f14, [%l7 + %o2] 0x81
3217 nop
3218 set 0x10, %l1
3219 ldx [%l7 + %l1], %l4
3220 nop
3221 set 0x30, %i4
3222 stb %l0, [%l7 + %i4]
3223 nop
3224 set 0x68, %g3
3225 stx %o7, [%l7 + %g3]
3226 nop
3227 set 0x0C, %l2
3228 sth %g1, [%l7 + %l2]
3229 nop
3230 set 0x36, %i6
3231 ldsh [%l7 + %i6], %i2
3232 ld [%l7 + 0x44], %f16
3233 set 0x2C, %g1
3234 swapa [%l7 + %g1] 0x81, %g7
3235 set 0x40, %o4
3236 ldda [%l7 + %o4] 0xda, %f0
3237 set 0x50, %o1
3238 stda %o2, [%l7 + %o1] 0xea
3239 membar #Sync
3240 set 0x78, %i3
3241 stxa %o2, [%l7 + %i3] 0x80
3242 membar #Sync
3243 set 0x40, %l3
3244 ldda [%l7 + %l3] 0xf1, %f16
3245 nop
3246 set 0x44, %i2
3247 ldub [%l7 + %i2], %o4
3248 set 0x40, %o7
3249 ldda [%l7 + %o7] 0xd0, %f16
3250 nop
3251 set 0x68, %o3
3252 prefetch [%l7 + %o3], 3
3253 st %fsr, [%l7 + 0x5C]
3254 nop
3255 nop
3256 setx 0x7352BE59E4970934, %l0, %l6
3257 stx %l6, [%l7 + 0x28]
3258 ldd [%l7 + 0x28], %f8
3259 setx 0x2ECB7C8F102107A3, %l1, %l5
3260 stx %l5, [%l7 + 0x10]
3261 ldd [%l7 + 0x10], %f2
3262 fdivd %f2, %f8, %f24
3263 set 0x40, %l5
3264 stda %f0, [%l7 + %l5] 0x88
3265 set 0x40, %g7
3266 stda %f0, [%l7 + %g7] 0xd2
3267 set 0x40, %g4
3268 ldda [%l7 + %g4] 0xda, %f0
3269 set 0x68, %g5
3270 ldxa [%l7 + %g5] 0x81, %g4
3271 set 0x54, %i0
3272 stwa %i4, [%l7 + %i0] 0xe2
3273 membar #Sync
3274 nop
3275 set 0x36, %i7
3276 ldsb [%l7 + %i7], %l5
3277 set 0x38, %g6
3278 lda [%l7 + %g6] 0x81, %f22
3279 nop
3280 set 0x18, %l4
3281 std %g6, [%l7 + %l4]
3282 nop
3283 set 0x08, %l0
3284 stx %o1, [%l7 + %l0]
3285 set 0x40, %l6
3286 ldda [%l7 + %l6] 0xda, %f16
3287 nop
3288 set 0x40, %o5
3289 stx %i6, [%l7 + %o5]
3290 add %l7, 0x68, %l6
3291 wr %g0, 0x81, %asi
3292 ldxa [%l6] %asi, %i5
3293 casxa [%l6] 0x81, %i5, %g3
3294 nop
3295 set 0x30, %g2
3296 sth %o0, [%l7 + %g2]
3297 nop
3298 set 0x56, %o0
3299 ldsh [%l7 + %o0], %l1
3300 fpadd32 %f6, %f12, %f14
3301 set 0x44, %o6
3302 lda [%l7 + %o6] 0x81, %f25
3303 set 0x68, %i1
3304 stda %i2, [%l7 + %i1] 0x88
3305 add %l6, %o6, %l2
3306 set 0x30, %o2
3307 ldda [%l7 + %o2] 0x88, %i6
3308 set 0x20, %i5
3309 stda %g4, [%l7 + %i5] 0x89
3310 set 0x50, %i4
3311 stxa %l3, [%l7 + %i4] 0xe3
3312 membar #Sync
3313 add %l7, 0x70, %l6
3314 wr %g0, 0x89, %asi
3315 ldxa [%l6] %asi, %o5
3316 casxa [%l6] 0x89, %o5, %i0
3317 set 0x1E, %l1
3318 stha %i1, [%l7 + %l1] 0xe2
3319 membar #Sync
3320 nop
3321 set 0x2E, %g3
3322 ldub [%l7 + %g3], %l4
3323 set 0x44, %l2
3324 lda [%l7 + %l2] 0x81, %f8
3325 ba %icc, loop_32
3326 nop
3327 set 0x48, %i6
3328 ldx [%l7 + %i6], %g2
3329 set 0x60, %o4
3330 ldda [%l7 + %o4] 0x88, %l0
3331loop_32:
3332 nop
3333 set 0x20, %o1
3334 stw %o7, [%l7 + %o1]
3335 st %f2, [%l7 + 0x1C]
3336 st %f22, [%l7 + 0x4C]
3337 nop
3338 set 0x18, %g1
3339 ldd [%l7 + %g1], %i2
3340 nop
3341 set 0x58, %i3
3342 std %f10, [%l7 + %i3]
3343 nop
3344 set 0x10, %i2
3345 lduh [%l7 + %i2], %g1
3346 add %l7, 0x34, %l6
3347 wr %g0, 0x81, %asi
3348 casa [%l6] 0x81, %o3, %g7
3349 membar #Sync
3350 set 0x40, %o7
3351 ldda [%l7 + %o7] 0xf9, %f0
3352 st %fsr, [%l7 + 0x30]
3353 set 0x18, %o3
3354 stda %o4, [%l7 + %o3] 0x88
3355 nop
3356 set 0x4C, %l5
3357 stw %g4, [%l7 + %l5]
3358 nop
3359 set 0x16, %g7
3360 stb %i4, [%l7 + %g7]
3361 nop
3362 set 0x4C, %g4
3363 lduw [%l7 + %g4], %o2
3364 set 0x0C, %l3
3365 stha %g6, [%l7 + %l3] 0xe3
3366 membar #Sync
3367 set 0x54, %g5
3368 stha %l5, [%l7 + %g5] 0xea
3369 membar #Sync
3370 add %i6, %i5, %g3
3371 set 0x24, %i7
3372 sta %f10, [%l7 + %i7] 0x88
3373 be,a,pt %icc, loop_33
3374 nop
3375 set 0x76, %i0
3376 lduh [%l7 + %i0], %o1
3377 nop
3378 set 0x3C, %g6
3379 stw %l1, [%l7 + %g6]
3380 set 0x7C, %l4
3381 stha %i3, [%l7 + %l4] 0x80
3382loop_33:
3383 nop
3384 set 0x7C, %l6
3385 stwa %l6, [%l7 + %l6] 0x80
3386 set 0x48, %l0
3387 stxa %o0, [%l7 + %l0] 0xea
3388 membar #Sync
3389 nop
3390 set 0x46, %g2
3391 sth %l2, [%l7 + %g2]
3392 nop
3393 set 0x60, %o5
3394 ldx [%l7 + %o5], %i7
3395 nop
3396 set 0x38, %o0
3397 prefetch [%l7 + %o0], 2
3398 set 0x08, %o6
3399 stwa %g5, [%l7 + %o6] 0x81
3400 nop
3401 set 0x0C, %o2
3402 swap [%l7 + %o2], %l3
3403 set 0x38, %i1
3404 stwa %o6, [%l7 + %i1] 0xe3
3405 membar #Sync
3406 nop
3407 set 0x4F, %i4
3408 stb %i0, [%l7 + %i4]
3409 nop
3410 set 0x50, %i5
3411 std %f18, [%l7 + %i5]
3412 nop
3413 set 0x70, %l1
3414 stx %fsr, [%l7 + %l1]
3415 set 0x40, %l2
3416 stda %f0, [%l7 + %l2] 0xca
3417 nop
3418 set 0x78, %i6
3419 ldd [%l7 + %i6], %o4
3420 bge,a,pt %icc, loop_34
3421 st %f11, [%l7 + 0x68]
3422 nop
3423 set 0x78, %o4
3424 stw %l4, [%l7 + %o4]
3425 membar #Sync
3426 set 0x40, %g3
3427 ldda [%l7 + %g3] 0xf8, %f0
3428loop_34:
3429 nop
3430 set 0x08, %g1
3431 ldd [%l7 + %g1], %i0
3432 nop
3433 set 0x48, %i3
3434 sth %g2, [%l7 + %i3]
3435 add %l0, %i2, %g1
3436 set 0x78, %i2
3437 stda %o6, [%l7 + %i2] 0xe2
3438 membar #Sync
3439 nop
3440 set 0x38, %o1
3441 stx %fsr, [%l7 + %o1]
3442 nop
3443 set 0x25, %o3
3444 ldub [%l7 + %o3], %g7
3445 nop
3446 set 0x68, %l5
3447 ldd [%l7 + %l5], %f12
3448 set 0x60, %g7
3449 stxa %o4, [%l7 + %g7] 0x88
3450 st %fsr, [%l7 + 0x10]
3451 nop
3452 set 0x18, %g4
3453 std %o2, [%l7 + %g4]
3454 set 0x44, %o7
3455 stwa %i4, [%l7 + %o7] 0x80
3456 nop
3457 set 0x64, %g5
3458 ldsw [%l7 + %g5], %o2
3459 nop
3460 set 0x68, %l3
3461 ldd [%l7 + %l3], %f8
3462 add %g4, %g6, %i6
3463 set 0x20, %i7
3464 stda %i4, [%l7 + %i7] 0x88
3465 bl,a,pt %icc, loop_35
3466 ld [%l7 + 0x58], %f8
3467 or %l5, %g3, %l1
3468 nop
3469 set 0x28, %g6
3470 std %o0, [%l7 + %g6]
3471loop_35:
3472 nop
3473 set 0x48, %i0
3474 lduw [%l7 + %i0], %l6
3475 ld [%l7 + 0x40], %f15
3476 nop
3477 set 0x17, %l4
3478 ldub [%l7 + %l4], %i3
3479 nop
3480 set 0x64, %l0
3481 stw %l2, [%l7 + %l0]
3482 nop
3483 set 0x21, %l6
3484 stb %o0, [%l7 + %l6]
3485 ld [%l7 + 0x34], %f10
3486 nop
3487 set 0x4A, %o5
3488 sth %g5, [%l7 + %o5]
3489 add %l7, 0x0C, %l6
3490 wr %g0, 0x89, %asi
3491 casa [%l6] 0x89, %l3, %o6
3492 or %i7, %i0, %l4
3493 set 0x0A, %g2
3494 stba %i1, [%l7 + %g2] 0xe2
3495 membar #Sync
3496 add %l7, 0x48, %l6
3497 wr %g0, 0x89, %asi
3498 lda [%l6] %asi, %o5
3499 casa [%l6] 0x89, %o5, %g2
3500 add %l7, 0x0C, %l6
3501 wr %g0, 0x81, %asi
3502 lda [%l6] %asi, %i2
3503 casa [%l6] 0x81, %i2, %l0
3504 nop
3505 set 0x72, %o6
3506 ldub [%l7 + %o6], %o7
3507 st %fsr, [%l7 + 0x1C]
3508 nop
3509 set 0x08, %o2
3510 ldd [%l7 + %o2], %g6
3511 nop
3512 set 0x58, %o0
3513 stw %g1, [%l7 + %o0]
3514 st %fsr, [%l7 + 0x5C]
3515 set 0x21, %i1
3516 stba %o3, [%l7 + %i1] 0x81
3517 nop
3518 set 0x30, %i5
3519 std %f22, [%l7 + %i5]
3520 set 0x38, %i4
3521 ldxa [%l7 + %i4] 0x88, %o4
3522 nop
3523 set 0x68, %l2
3524 ldx [%l7 + %l2], %i4
3525 set 0x74, %l1
3526 stba %o2, [%l7 + %l1] 0x80
3527 nop
3528 set 0x70, %i6
3529 lduh [%l7 + %i6], %g4
3530 nop
3531 or %g0, 0x8, %l0
3532 sllx %l0, 0x3c, %l0
3533 wr %l0, %g0, %tick_cmpr
3534 nop
3535 set 0x1C, %o4
3536 ldsh [%l7 + %o4], %l5
3537 st %f17, [%l7 + 0x10]
3538 set 0x40, %g3
3539 stxa %i5, [%l7 + %g3] 0x81
3540 nop
3541 set 0x30, %g1
3542 ldsw [%l7 + %g1], %g3
3543 nop
3544 set 0x0C, %i2
3545 ldsh [%l7 + %i2], %l1
3546 st %fsr, [%l7 + 0x60]
3547 set 0x08, %i3
3548 swapa [%l7 + %i3] 0x89, %l6
3549 set 0x18, %o1
3550 stwa %o1, [%l7 + %o1] 0x89
3551 nop
3552 set 0x4E, %o3
3553 stb %l2, [%l7 + %o3]
3554 nop
3555 set 0x70, %g7
3556 prefetch [%l7 + %g7], 4
3557 nop
3558 set 0x28, %g4
3559 swap [%l7 + %g4], %o0
3560 nop
3561 set 0x79, %l5
3562 stb %g5, [%l7 + %l5]
3563 nop
3564 set 0x10, %g5
3565 stx %l3, [%l7 + %g5]
3566 nop
3567 set 0x54, %l3
3568 lduw [%l7 + %l3], %i3
3569 nop
3570 set 0x20, %o7
3571 ldx [%l7 + %o7], %i7
3572 st %f7, [%l7 + 0x10]
3573 nop
3574 set 0x28, %g6
3575 prefetch [%l7 + %g6], 3
3576 set 0x2C, %i0
3577 lda [%l7 + %i0] 0x81, %f17
3578 set 0x61, %i7
3579 stba %i0, [%l7 + %i7] 0x81
3580 set 0x40, %l0
3581 stda %f16, [%l7 + %l0] 0xda
3582 set 0x64, %l4
3583 sta %f5, [%l7 + %l4] 0x88
3584 nop
3585 set 0x4C, %o5
3586 ldsh [%l7 + %o5], %l4
3587 nop
3588 set 0x20, %g2
3589 stx %fsr, [%l7 + %g2]
3590 nop
3591 nop
3592 setx 0xE5103BAE016C0C2C, %l0, %l6
3593 stx %l6, [%l7 + 0x28]
3594 ldd [%l7 + 0x28], %f2
3595 setx 0x832AE375D3CC2CA8, %l1, %l5
3596 stx %l5, [%l7 + 0x10]
3597 ldd [%l7 + 0x10], %f28
3598 fdivd %f28, %f2, %f30
3599 nop
3600 set 0x50, %o6
3601 ldsw [%l7 + %o6], %i1
3602 nop
3603 set 0x1C, %o2
3604 ldub [%l7 + %o2], %o6
3605 nop
3606 set 0x1E, %o0
3607 sth %o5, [%l7 + %o0]
3608 nop
3609 set 0x70, %i1
3610 stx %fsr, [%l7 + %i1]
3611 or %i2, %g2, %l0
3612 add %o7, %g1, %g7
3613 set 0x58, %i5
3614 ldxa [%l7 + %i5] 0x89, %o4
3615 set 0x40, %l6
3616 ldda [%l7 + %l6] 0x80, %f0
3617 or %i4, %o3, %o2
3618 set 0x40, %l2
3619 ldda [%l7 + %l2] 0x80, %f16
3620 nop
3621 set 0x6E, %i4
3622 ldsh [%l7 + %i4], %g6
3623 st %fsr, [%l7 + 0x58]
3624 set 0x40, %l1
3625 stda %f0, [%l7 + %l1] 0x81
3626 nop
3627 set 0x5C, %o4
3628 ldsw [%l7 + %o4], %g4
3629 set 0x68, %g3
3630 stha %i6, [%l7 + %g3] 0xeb
3631 membar #Sync
3632 nop
3633 set 0x0A, %i6
3634 sth %i5, [%l7 + %i6]
3635 set 0x40, %g1
3636 ldda [%l7 + %g1] 0xd2, %f0
3637 nop
3638 set 0x78, %i3
3639 stx %fsr, [%l7 + %i3]
3640 set 0x48, %o1
3641 ldxa [%l7 + %o1] 0x81, %g3
3642 set 0x40, %i2
3643 ldxa [%l7 + %i2] 0x81, %l5
3644 set 0x30, %o3
3645 ldda [%l7 + %o3] 0x80, %i6
3646 add %l7, 0x5C, %l6
3647 wr %g0, 0x80, %asi
3648 lda [%l6] %asi, %l1
3649 casa [%l6] 0x80, %l1, %o1
3650 set 0x48, %g7
3651 stxa %o0, [%l7 + %g7] 0xea
3652 membar #Sync
3653 set 0x5C, %g4
3654 stwa %l2, [%l7 + %g4] 0x80
3655 st %f21, [%l7 + 0x64]
3656 set 0x40, %l5
3657 stxa %g5, [%l7 + %l5] 0xe3
3658 membar #Sync
3659 set 0x6C, %l3
3660 stha %l3, [%l7 + %l3] 0x89
3661 nop
3662 set 0x18, %g5
3663 ldd [%l7 + %g5], %i6
3664 wr %i3, %i0, %set_softint
3665 fpsub32 %f10, %f8, %f14
3666 nop
3667 set 0x7E, %g6
3668 ldstub [%l7 + %g6], %l4
3669 and %o6, %o5, %i1
3670 nop
3671 set 0x28, %o7
3672 swap [%l7 + %o7], %g2
3673 ld [%l7 + 0x08], %f11
3674 nop
3675 set 0x74, %i7
3676 ldub [%l7 + %i7], %l0
3677 nop
3678 set 0x1D, %l0
3679 ldsb [%l7 + %l0], %o7
3680 nop
3681 set 0x18, %l4
3682 lduw [%l7 + %l4], %i2
3683 st %fsr, [%l7 + 0x38]
3684 nop
3685 set 0x70, %i0
3686 prefetch [%l7 + %i0], 0
3687 nop
3688 set 0x38, %g2
3689 std %g6, [%l7 + %g2]
3690 nop
3691 set 0x60, %o5
3692 ldx [%l7 + %o5], %g1
3693 set 0x2E, %o6
3694 ldstuba [%l7 + %o6] 0x89, %i4
3695 and %o4, %o2, %g6
3696 nop
3697 set 0x68, %o2
3698 ldsw [%l7 + %o2], %o3
3699 nop
3700 set 0x68, %o0
3701 std %f6, [%l7 + %o0]
3702 set 0x7F, %i5
3703 ldstuba [%l7 + %i5] 0x81, %g4
3704 set 0x38, %i1
3705 stxa %i6, [%l7 + %i1] 0xeb
3706 membar #Sync
3707 nop
3708 set 0x58, %l2
3709 ldx [%l7 + %l2], %i5
3710 add %l7, 0x64, %l6
3711 wr %g0, 0x88, %asi
3712 casa [%l6] 0x88, %g3, %l5
3713 fpsub32 %f14, %f18, %f26
3714 add %l7, 0x08, %l6
3715 wr %g0, 0x89, %asi
3716 casxa [%l6] 0x89, %l6, %o1
3717 wr %o0, %l1, %y
3718 nop
3719 set 0x60, %l6
3720 ldd [%l7 + %l6], %f16
3721 nop
3722 set 0x5C, %i4
3723 ldsh [%l7 + %i4], %l2
3724 set 0x34, %l1
3725 sta %f30, [%l7 + %l1] 0x81
3726 nop
3727 set 0x58, %o4
3728 sth %l3, [%l7 + %o4]
3729 nop
3730 set 0x72, %i6
3731 ldsh [%l7 + %i6], %i7
3732 EXIT_GOOD
3733
3734
3735
3736!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3737!
3738! Stats for Thread 0:
3739!
3740! Type l : 1255
3741! Type a : 24
3742! Type cti : 35
3743! Type x : 552
3744! Type f : 33
3745! Type i : 101
3746!
3747!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3748
3749!
3750! Thread 1 Start
3751!
3752.global thread_1
3753thread_1:
3754 mov %l7, %g1
3755 !# Set %cwp for 8 windows
3756 !# This threads memory space into each %l7
3757 wrpr %g0, 0x7, %cwp
3758 mov %g1, %l7
3759 wrpr %g0, 0x6, %cwp
3760 mov %g1, %l7
3761 wrpr %g0, 0x5, %cwp
3762 mov %g1, %l7
3763 wrpr %g0, 0x4, %cwp
3764 mov %g1, %l7
3765 wrpr %g0, 0x3, %cwp
3766 mov %g1, %l7
3767 wrpr %g0, 0x2, %cwp
3768 mov %g1, %l7
3769 wrpr %g0, 0x1, %cwp
3770 mov %g1, %l7
3771 wrpr %g0, 0x0, %cwp
3772 mov %g1, %l7
3773
3774 !# Set %fsr
3775 setx 0x0000000000400000, %l0, %l6 !# no post process
3776 stx %l6, [%l7 + 0x0] !# no post process
3777 ldx [%l7 + 0x0], %fsr !# no post process
3778
3779 wr %g0, 0x80, %asi !# no post process
3780
3781 !# Initialize registers ..
3782
3783 !# Global registers
3784 set 0x3, %g1
3785 set 0xE, %g2
3786 set 0xB, %g3
3787 set 0xB, %g4
3788 set 0x0, %g5
3789 set 0x0, %g6
3790 set 0xE, %g7
3791 !# Input registers
3792 set -0x2, %i0
3793 set -0x6, %i1
3794 set -0x1, %i2
3795 set -0x5, %i3
3796 set -0x8, %i4
3797 set -0x7, %i5
3798 set -0x9, %i6
3799 set -0xF, %i7
3800 !# Local registers
3801 set 0x1CFDD169, %l0
3802 set 0x4A1FFC4C, %l1
3803 set 0x69809528, %l2
3804 set 0x78D5CDA0, %l3
3805 set 0x0CDBECD8, %l4
3806 set 0x55AA8CF8, %l5
3807 set 0x75F9C922, %l6
3808 !# Output registers
3809 set 0x0F8C, %o0
3810 set -0x0957, %o1
3811 set 0x0792, %o2
3812 set -0x1C43, %o3
3813 set 0x14C3, %o4
3814 set -0x03C4, %o5
3815 set -0x1A4E, %o6
3816 set -0x0153, %o7
3817 !# Float registers
3818 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
3819 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
3820 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
3821 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
3822 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
3823 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
3824 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
3825 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
3826 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
3827 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
3828 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
3829 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
3830 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
3831 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
3832 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
3833 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
3834
3835 !# Execute Main Diag ..
3836
3837 set 0x78, %g3
3838 ldxa [%l7 + %g3] 0x88, %g5
3839 set 0x58, %g1
3840 ldxa [%l7 + %g1] 0x89, %i0
3841 set 0x30, %o1
3842 stda %i2, [%l7 + %o1] 0x88
3843 nop
3844 set 0x74, %i2
3845 stb %o6, [%l7 + %i2]
3846 set 0x40, %o3
3847 ldda [%l7 + %o3] 0xd0, %f0
3848 nop
3849 set 0x69, %g7
3850 stb %l4, [%l7 + %g7]
3851 set 0x70, %i3
3852 ldxa [%l7 + %i3] 0x80, %o5
3853 or %g2, %l0, %i1
3854 nop
3855 set 0x1E, %g4
3856 ldstub [%l7 + %g4], %o7
3857 nop
3858 set 0x68, %l3
3859 stw %g7, [%l7 + %l3]
3860 nop
3861 set 0x20, %l5
3862 stw %i2, [%l7 + %l5]
3863 nop
3864 set 0x20, %g5
3865 ldsb [%l7 + %g5], %i4
3866 set 0x3C, %g6
3867 swapa [%l7 + %g6] 0x89, %o4
3868 nop
3869 set 0x48, %i7
3870 swap [%l7 + %i7], %o2
3871 membar #Sync
3872 set 0x40, %o7
3873 ldda [%l7 + %o7] 0xf0, %f0
3874 fpadd32s %f17, %f31, %f4
3875 set 0x40, %l0
3876 stda %f16, [%l7 + %l0] 0xda
3877 nop
3878 set 0x44, %i0
3879 ldsw [%l7 + %i0], %g1
3880 nop
3881 set 0x60, %l4
3882 stx %g6, [%l7 + %l4]
3883 nop
3884 set 0x60, %o5
3885 swap [%l7 + %o5], %g4
3886 nop
3887 set 0x28, %g2
3888 ldx [%l7 + %g2], %i6
3889 nop
3890 set 0x50, %o6
3891 stx %o3, [%l7 + %o6]
3892 nop
3893 set 0x5C, %o2
3894 stb %g3, [%l7 + %o2]
3895 set 0x30, %i5
3896 ldda [%l7 + %i5] 0x80, %l4
3897 nop
3898 set 0x10, %i1
3899 std %i4, [%l7 + %i1]
3900 nop
3901 set 0x28, %o0
3902 ldx [%l7 + %o0], %l6
3903 fpadd32s %f15, %f1, %f22
3904 nop
3905 set 0x2A, %l2
3906 lduh [%l7 + %l2], %o0
3907 set 0x10, %i4
3908 lda [%l7 + %i4] 0x88, %f18
3909 set 0x1F, %l1
3910 ldstuba [%l7 + %l1] 0x89, %l1
3911 set 0x08, %l6
3912 prefetcha [%l7 + %l6] 0x89, 1
3913 set 0x20, %i6
3914 prefetcha [%l7 + %i6] 0x80, 2
3915 nop
3916 set 0x66, %g3
3917 stb %i7, [%l7 + %g3]
3918 set 0x28, %g1
3919 ldxa [%l7 + %g1] 0x89, %g5
3920 set 0x54, %o4
3921 stha %i0, [%l7 + %o4] 0xe2
3922 membar #Sync
3923 fpadd32s %f4, %f29, %f29
3924 nop
3925 set 0x20, %o1
3926 std %f12, [%l7 + %o1]
3927 set 0x40, %i2
3928 stda %f16, [%l7 + %i2] 0xd8
3929 nop
3930 set 0x68, %g7
3931 stx %l3, [%l7 + %g7]
3932 ld [%l7 + 0x6C], %f9
3933 nop
3934 set 0x18, %i3
3935 std %f6, [%l7 + %i3]
3936 nop
3937 set 0x18, %g4
3938 ldd [%l7 + %g4], %f6
3939 nop
3940 set 0x38, %o3
3941 stx %o6, [%l7 + %o3]
3942 st %f28, [%l7 + 0x68]
3943 add %i3, %l4, %g2
3944 set 0x40, %l3
3945 stda %f0, [%l7 + %l3] 0xcc
3946 set 0x60, %l5
3947 swapa [%l7 + %l5] 0x81, %l0
3948 set 0x40, %g5
3949 stha %i1, [%l7 + %g5] 0xea
3950 membar #Sync
3951 set 0x5C, %i7
3952 swapa [%l7 + %i7] 0x80, %o7
3953 set 0x40, %o7
3954 stda %f16, [%l7 + %o7] 0xf0
3955 membar #Sync
3956 fpsub16s %f29, %f29, %f29
3957 set 0x70, %g6
3958 stxa %o5, [%l7 + %g6] 0xeb
3959 membar #Sync
3960 set 0x40, %l0
3961 stda %f0, [%l7 + %l0] 0xd2
3962 set 0x30, %l4
3963 ldxa [%l7 + %l4] 0x89, %g7
3964 add %l7, 0x68, %l6
3965 wr %g0, 0x88, %asi
3966 ldxa [%l6] %asi, %i2
3967 casxa [%l6] 0x88, %i2, %i4
3968 set 0x5E, %i0
3969 ldstuba [%l7 + %i0] 0x89, %o4
3970 set 0x40, %o5
3971 ldda [%l7 + %o5] 0xeb, %g0
3972 nop
3973 set 0x56, %g2
3974 sth %g6, [%l7 + %g2]
3975 wr %g0, 0x7, %fprs
3976 set 0x40, %o2
3977 prefetcha [%l7 + %o2] 0x80, 2
3978 st %fsr, [%l7 + 0x54]
3979 or %g3, %l5, %i5
3980 st %fsr, [%l7 + 0x2C]
3981 set 0x40, %o6
3982 stda %f16, [%l7 + %o6] 0xf1
3983 membar #Sync
3984 set 0x68, %i5
3985 stxa %l6, [%l7 + %i5] 0xe2
3986 membar #Sync
3987 nop
3988 set 0x2B, %o0
3989 ldub [%l7 + %o0], %o0
3990 fpadd32s %f12, %f5, %f31
3991 set 0x30, %i1
3992 ldda [%l7 + %i1] 0xe2, %l0
3993 set 0x40, %l2
3994 stda %l2, [%l7 + %l2] 0xea
3995 membar #Sync
3996 set 0x7C, %l1
3997 sta %f22, [%l7 + %l1] 0x89
3998 nop
3999 set 0x18, %i4
4000 ldx [%l7 + %i4], %g4
4001 and %o1, %i7, %i0
4002 nop
4003 set 0x15, %l6
4004 stb %l3, [%l7 + %l6]
4005 set 0x1C, %g3
4006 swapa [%l7 + %g3] 0x81, %g5
4007 nop
4008 set 0x08, %g1
4009 swap [%l7 + %g1], %i3
4010 set 0x30, %i6
4011 stda %o6, [%l7 + %i6] 0x81
4012 set 0x3F, %o4
4013 ldstuba [%l7 + %o4] 0x81, %g2
4014 set 0x30, %i2
4015 ldda [%l7 + %i2] 0xe3, %l4
4016 set 0x30, %o1
4017 stda %i0, [%l7 + %o1] 0xea
4018 membar #Sync
4019 nop
4020 set 0x78, %i3
4021 stx %l0, [%l7 + %i3]
4022 nop
4023 set 0x0C, %g7
4024 ldsb [%l7 + %g7], %o7
4025 or %o5, %g7, %i4
4026 set 0x28, %o3
4027 prefetcha [%l7 + %o3] 0x80, 2
4028 set 0x12, %l3
4029 stba %o4, [%l7 + %l3] 0x81
4030 set 0x40, %g4
4031 stda %f0, [%l7 + %g4] 0xc2
4032 set 0x4C, %l5
4033 swapa [%l7 + %l5] 0x81, %g6
4034 nop
4035 set 0x43, %g5
4036 ldsb [%l7 + %g5], %g1
4037 add %o2, %o3, %i6
4038 set 0x38, %i7
4039 ldxa [%l7 + %i7] 0x89, %g3
4040 nop
4041 set 0x70, %g6
4042 ldx [%l7 + %g6], %l5
4043 set 0x18, %o7
4044 stxa %i5, [%l7 + %o7] 0x89
4045 be,pt %xcc, loop_36
4046 nop
4047 set 0x40, %l4
4048 stx %fsr, [%l7 + %l4]
4049 nop
4050 set 0x18, %l0
4051 std %f26, [%l7 + %l0]
4052 set 0x5C, %i0
4053 stwa %o0, [%l7 + %i0] 0x88
4054loop_36:
4055 or %l1, %l6, %g4
4056 nop
4057 set 0x44, %g2
4058 ldstub [%l7 + %g2], %o1
4059 set 0x16, %o5
4060 stba %l2, [%l7 + %o5] 0xeb
4061 membar #Sync
4062 set 0x40, %o2
4063 ldda [%l7 + %o2] 0xda, %f16
4064 nop
4065 set 0x66, %i5
4066 sth %i0, [%l7 + %i5]
4067 ld [%l7 + 0x54], %f21
4068 set 0x40, %o6
4069 ldda [%l7 + %o6] 0x81, %f0
4070 add %l7, 0x18, %l6
4071 wr %g0, 0x88, %asi
4072 casxa [%l6] 0x88, %l3, %g5
4073 nop
4074 set 0x0B, %i1
4075 ldstub [%l7 + %i1], %i7
4076 nop
4077 set 0x5C, %l2
4078 lduw [%l7 + %l2], %o6
4079 nop
4080 set 0x38, %l1
4081 swap [%l7 + %l1], %i3
4082 nop
4083 set 0x34, %o0
4084 stw %l4, [%l7 + %o0]
4085 or %g2, %i1, %o7
4086 st %fsr, [%l7 + 0x5C]
4087 nop
4088 set 0x58, %i4
4089 ldd [%l7 + %i4], %o4
4090 st %fsr, [%l7 + 0x20]
4091 ble,a,pn %xcc, loop_37
4092 nop
4093 set 0x48, %g3
4094 std %f22, [%l7 + %g3]
4095 nop
4096 set 0x17, %g1
4097 ldub [%l7 + %g1], %l0
4098 nop
4099 set 0x18, %l6
4100 stx %i4, [%l7 + %l6]
4101loop_37:
4102 nop
4103 set 0x78, %i6
4104 sta %f16, [%l7 + %i6] 0x81
4105 bge,a,pn %icc, loop_38
4106 st %fsr, [%l7 + 0x38]
4107 nop
4108 set 0x34, %o4
4109 ldsh [%l7 + %o4], %g7
4110 set 0x1C, %o1
4111 stba %o4, [%l7 + %o1] 0xe3
4112 membar #Sync
4113loop_38:
4114 nop
4115 set 0x20, %i3
4116 std %f22, [%l7 + %i3]
4117 nop
4118 set 0x70, %i2
4119 ldd [%l7 + %i2], %i2
4120 set 0x30, %o3
4121 stda %g0, [%l7 + %o3] 0xe2
4122 membar #Sync
4123 nop
4124 set 0x60, %g7
4125 lduw [%l7 + %g7], %g6
4126 and %o3, %i6, %o2
4127 nop
4128 set 0x60, %g4
4129 sth %l5, [%l7 + %g4]
4130 add %l7, 0x78, %l6
4131 wr %g0, 0x80, %asi
4132 ldxa [%l6] %asi, %g3
4133 casxa [%l6] 0x80, %g3, %i5
4134 nop
4135 set 0x28, %l5
4136 std %f20, [%l7 + %l5]
4137 set 0x72, %l3
4138 stha %o0, [%l7 + %l3] 0xe2
4139 membar #Sync
4140 nop
4141 set 0x12, %i7
4142 lduh [%l7 + %i7], %l6
4143 add %l7, 0x10, %l6
4144 wr %g0, 0x89, %asi
4145 ldxa [%l6] %asi, %l1
4146 casxa [%l6] 0x89, %l1, %g4
4147 nop
4148 set 0x3B, %g6
4149 ldsb [%l7 + %g6], %o1
4150 add %l2, %i0, %l3
4151 nop
4152 set 0x6A, %o7
4153 ldsb [%l7 + %o7], %g5
4154 add %i7, %i3, %l4
4155 nop
4156 set 0x0F, %l4
4157 ldstub [%l7 + %l4], %o6
4158 or %g2, %o7, %i1
4159 nop
4160 nop
4161 setx 0x46282EE4, %l0, %l6
4162 st %l6, [%l7 + 0x28]
4163 ld [%l7 + 0x28], %f2
4164 setx 0x2F2912CF, %l1, %l5
4165 st %l5, [%l7 + 0x10]
4166 ld [%l7 + 0x10], %f12
4167 fdivs %f12, %f2, %f9
4168 nop
4169 set 0x6D, %l0
4170 ldub [%l7 + %l0], %o5
4171 and %l0, %i4, %o4
4172 and %g7, %i2, %g1
4173 nop
4174 set 0x50, %g5
4175 ldx [%l7 + %g5], %g6
4176 or %o3, %o2, %l5
4177 nop
4178 set 0x40, %g2
4179 stx %fsr, [%l7 + %g2]
4180 nop
4181 set 0x56, %i0
4182 stb %i6, [%l7 + %i0]
4183 and %g3, %i5, %l6
4184 nop
4185 set 0x4E, %o2
4186 lduh [%l7 + %o2], %l1
4187 nop
4188 set 0x77, %o5
4189 stb %g4, [%l7 + %o5]
4190 set 0x30, %i5
4191 ldstuba [%l7 + %i5] 0x89, %o0
4192 nop
4193 set 0x28, %i1
4194 std %f20, [%l7 + %i1]
4195 nop
4196 set 0x60, %o6
4197 ldx [%l7 + %o6], %o1
4198 nop
4199 set 0x10, %l2
4200 lduh [%l7 + %l2], %l2
4201 nop
4202 set 0x1A, %l1
4203 lduh [%l7 + %l1], %i0
4204 set 0x10, %i4
4205 ldxa [%l7 + %i4] 0x81, %g5
4206 set 0x38, %o0
4207 ldxa [%l7 + %o0] 0x88, %i7
4208 nop
4209 set 0x28, %g3
4210 stx %fsr, [%l7 + %g3]
4211 nop
4212 set 0x10, %g1
4213 stx %i3, [%l7 + %g1]
4214 nop
4215 set 0x30, %i6
4216 stx %fsr, [%l7 + %i6]
4217 set 0x55, %l6
4218 stba %l4, [%l7 + %l6] 0x88
4219 or %o6, %g2, %l3
4220 add %l7, 0x60, %l6
4221 wr %g0, 0x89, %asi
4222 casxa [%l6] 0x89, %o7, %i1
4223 set 0x78, %o1
4224 stxa %l0, [%l7 + %o1] 0x81
4225 nop
4226 set 0x27, %i3
4227 ldub [%l7 + %i3], %o5
4228 add %o4, %g7, %i2
4229 add %l7, 0x2C, %l6
4230 wr %g0, 0x89, %asi
4231 lda [%l6] %asi, %i4
4232 casa [%l6] 0x89, %i4, %g1
4233 nop
4234 set 0x48, %i2
4235 ldd [%l7 + %i2], %f24
4236 nop
4237 set 0x50, %o3
4238 stw %o3, [%l7 + %o3]
4239 set 0x68, %o4
4240 stxa %o2, [%l7 + %o4] 0x80
4241 set 0x40, %g7
4242 ldda [%l7 + %g7] 0x89, %g6
4243 nop
4244 set 0x1C, %l5
4245 ldsh [%l7 + %l5], %l5
4246 nop
4247 set 0x7C, %g4
4248 ldsw [%l7 + %g4], %g3
4249 nop
4250 set 0x08, %i7
4251 std %i6, [%l7 + %i7]
4252 nop
4253 set 0x1E, %l3
4254 ldub [%l7 + %l3], %l6
4255 nop
4256 set 0x64, %o7
4257 stw %l1, [%l7 + %o7]
4258 st %f23, [%l7 + 0x0C]
4259 ld [%l7 + 0x68], %f16
4260 nop
4261 set 0x40, %g6
4262 stw %g4, [%l7 + %g6]
4263 nop
4264 set 0x58, %l0
4265 ldd [%l7 + %l0], %f16
4266 or %o0, %i5, %l2
4267 and %i0, %g5, %o1
4268 set 0x1D, %g5
4269 stba %i3, [%l7 + %g5] 0xea
4270 membar #Sync
4271 nop
4272 set 0x38, %g2
4273 ldd [%l7 + %g2], %f18
4274 nop
4275 nop
4276 setx 0x24FB4064A50AF583, %l0, %l6
4277 stx %l6, [%l7 + 0x28]
4278 ldd [%l7 + 0x28], %f28
4279 setx 0xEB4CF7ABE30574D8, %l1, %l5
4280 stx %l5, [%l7 + 0x10]
4281 ldd [%l7 + 0x10], %f20
4282 fdivd %f20, %f28, %f0
4283 nop
4284 set 0x60, %l4
4285 ldd [%l7 + %l4], %f10
4286 set 0x78, %i0
4287 stha %l4, [%l7 + %i0] 0x88
4288 nop
4289 set 0x0C, %o5
4290 ldsb [%l7 + %o5], %o6
4291 add %l7, 0x48, %l6
4292 wr %g0, 0x89, %asi
4293 lda [%l6] %asi, %g2
4294 casa [%l6] 0x89, %g2, %l3
4295 set 0x65, %i5
4296 stba %o7, [%l7 + %i5] 0x81
4297 nop
4298 set 0x4C, %i1
4299 swap [%l7 + %i1], %i1
4300 nop
4301 set 0x70, %o6
4302 std %i6, [%l7 + %o6]
4303 set 0x40, %l2
4304 stda %f0, [%l7 + %l2] 0x81
4305 add %l7, 0x48, %l6
4306 wr %g0, 0x88, %asi
4307 casa [%l6] 0x88, %l0, %o5
4308 bl,a,pt %xcc, loop_39
4309 nop
4310 set 0x15, %o2
4311 ldsb [%l7 + %o2], %o4
4312 set 0x28, %i4
4313 stha %i2, [%l7 + %i4] 0x81
4314loop_39:
4315 nop
4316 add %l7, 0x3C, %l6
4317 wr %g0, 0x81, %asi
4318 lda [%l6] %asi, %g7
4319 casa [%l6] 0x81, %g7, %g1
4320 nop
4321 set 0x68, %l1
4322 std %f10, [%l7 + %l1]
4323 nop
4324 set 0x60, %o0
4325 ldd [%l7 + %o0], %o2
4326 set 0x78, %g1
4327 sta %f27, [%l7 + %g1] 0x80
4328 add %l7, 0x18, %l6
4329 wr %g0, 0x81, %asi
4330 ldxa [%l6] %asi, %i4
4331 casxa [%l6] 0x81, %i4, %g6
4332 set 0x50, %i6
4333 ldda [%l7 + %i6] 0xea, %l4
4334 nop
4335 set 0x7F, %g3
4336 ldub [%l7 + %g3], %g3
4337 set 0x74, %l6
4338 stwa %i6, [%l7 + %l6] 0xeb
4339 membar #Sync
4340 set 0x2F, %i3
4341 ldstuba [%l7 + %i3] 0x81, %o2
4342 nop
4343 set 0x74, %o1
4344 swap [%l7 + %o1], %l6
4345 st %fsr, [%l7 + 0x10]
4346 add %l7, 0x50, %l6
4347 wr %g0, 0x88, %asi
4348 lda [%l6] %asi, %l1
4349 casa [%l6] 0x88, %l1, %g4
4350 set 0x40, %o3
4351 stda %f0, [%l7 + %o3] 0xca
4352 set 0x70, %o4
4353 stwa %i5, [%l7 + %o4] 0xea
4354 membar #Sync
4355 nop
4356 set 0x08, %g7
4357 stx %fsr, [%l7 + %g7]
4358 nop
4359 set 0x50, %i2
4360 stb %l2, [%l7 + %i2]
4361 set 0x30, %g4
4362 ldxa [%l7 + %g4] 0x81, %i0
4363 nop
4364 set 0x32, %i7
4365 stb %o0, [%l7 + %i7]
4366 or %o1, %i3, %l4
4367 nop
4368 set 0x08, %l3
4369 ldsh [%l7 + %l3], %o6
4370 add %l7, 0x3C, %l6
4371 wr %g0, 0x81, %asi
4372 casa [%l6] 0x81, %g5, %l3
4373 ld [%l7 + 0x28], %f16
4374 set 0x48, %l5
4375 stxa %g2, [%l7 + %l5] 0x81
4376 bl,a,pt %xcc, loop_40
4377 nop
4378 set 0x68, %o7
4379 stx %o7, [%l7 + %o7]
4380 nop
4381 set 0x50, %l0
4382 stx %fsr, [%l7 + %l0]
4383 set 0x50, %g5
4384 prefetcha [%l7 + %g5] 0x89, 1
4385loop_40:
4386 nop
4387 set 0x56, %g2
4388 stb %i1, [%l7 + %g2]
4389 add %o5, %o4, %i2
4390 and %l0, %g1, %o3
4391 add %l7, 0x44, %l6
4392 wr %g0, 0x80, %asi
4393 casa [%l6] 0x80, %g7, %i4
4394 set 0x50, %g6
4395 lda [%l7 + %g6] 0x89, %f2
4396 nop
4397 set 0x53, %l4
4398 stb %l5, [%l7 + %l4]
4399 nop
4400 set 0x40, %o5
4401 stx %g3, [%l7 + %o5]
4402 set 0x60, %i0
4403 ldda [%l7 + %i0] 0x88, %g6
4404 add %l7, 0x28, %l6
4405 wr %g0, 0x81, %asi
4406 ldxa [%l6] %asi, %o2
4407 casxa [%l6] 0x81, %o2, %i6
4408 nop
4409 set 0x28, %i5
4410 stw %l1, [%l7 + %i5]
4411 set 0x40, %i1
4412 stda %f0, [%l7 + %i1] 0x81
4413 nop
4414 set 0x78, %l2
4415 ldsh [%l7 + %l2], %g4
4416 nop
4417 set 0x38, %o6
4418 ldx [%l7 + %o6], %l6
4419 set 0x10, %o2
4420 lda [%l7 + %o2] 0x81, %f27
4421 nop
4422 set 0x20, %l1
4423 stx %fsr, [%l7 + %l1]
4424 set 0x20, %o0
4425 ldda [%l7 + %o0] 0x80, %i4
4426 set 0x70, %i4
4427 ldda [%l7 + %i4] 0x89, %l2
4428 nop
4429 set 0x50, %i6
4430 ldd [%l7 + %i6], %f8
4431 set 0x12, %g1
4432 stba %o0, [%l7 + %g1] 0x89
4433 nop
4434 set 0x60, %g3
4435 stw %o1, [%l7 + %g3]
4436 set 0x3E, %i3
4437 stba %i0, [%l7 + %i3] 0xe2
4438 membar #Sync
4439 nop
4440 set 0x20, %l6
4441 ldstub [%l7 + %l6], %l4
4442 nop
4443 set 0x28, %o3
4444 ldd [%l7 + %o3], %i2
4445 st %f2, [%l7 + 0x28]
4446 nop
4447 set 0x54, %o4
4448 ldsw [%l7 + %o4], %g5
4449 nop
4450 set 0x3C, %g7
4451 lduh [%l7 + %g7], %l3
4452 set 0x48, %o1
4453 stha %o6, [%l7 + %o1] 0xe3
4454 membar #Sync
4455 set 0x0A, %g4
4456 stba %o7, [%l7 + %g4] 0x80
4457 set 0x40, %i7
4458 stxa %g2, [%l7 + %i7] 0xe2
4459 membar #Sync
4460 st %f24, [%l7 + 0x3C]
4461 nop
4462 set 0x20, %l3
4463 lduh [%l7 + %l3], %i7
4464 set 0x4C, %i2
4465 stwa %i1, [%l7 + %i2] 0x80
4466 set 0x40, %o7
4467 ldda [%l7 + %o7] 0x89, %f16
4468 set 0x0C, %l5
4469 stwa %o4, [%l7 + %l5] 0x80
4470 nop
4471 set 0x28, %g5
4472 stx %fsr, [%l7 + %g5]
4473 nop
4474 set 0x40, %l0
4475 lduw [%l7 + %l0], %i2
4476 nop
4477 set 0x38, %g6
4478 ldd [%l7 + %g6], %l0
4479 nop
4480 set 0x77, %l4
4481 ldub [%l7 + %l4], %g1
4482 set 0x34, %o5
4483 swapa [%l7 + %o5] 0x89, %o5
4484 add %o3, %g7, %l5
4485 set 0x40, %g2
4486 prefetcha [%l7 + %g2] 0x81, 0
4487 set 0x10, %i0
4488 stwa %g6, [%l7 + %i0] 0x89
4489 nop
4490 set 0x1B, %i5
4491 stb %g3, [%l7 + %i5]
4492 set 0x48, %i1
4493 ldxa [%l7 + %i1] 0x88, %o2
4494 set 0x70, %l2
4495 ldda [%l7 + %l2] 0xea, %l0
4496 set 0x38, %o2
4497 stha %g4, [%l7 + %o2] 0x89
4498 set 0x10, %o6
4499 stxa %l6, [%l7 + %o6] 0xea
4500 membar #Sync
4501 nop
4502 set 0x7C, %l1
4503 lduw [%l7 + %l1], %i6
4504 nop
4505 set 0x14, %o0
4506 lduh [%l7 + %o0], %l2
4507 nop
4508 set 0x78, %i4
4509 lduh [%l7 + %i4], %o0
4510 membar #Sync
4511 set 0x40, %g1
4512 ldda [%l7 + %g1] 0xf0, %f0
4513 add %l7, 0x0C, %l6
4514 wr %g0, 0x88, %asi
4515 lda [%l6] %asi, %i5
4516 casa [%l6] 0x88, %i5, %o1
4517 set 0x12, %g3
4518 stba %i0, [%l7 + %g3] 0x89
4519 nop
4520 set 0x50, %i6
4521 std %f4, [%l7 + %i6]
4522 bgu,a,pt %xcc, loop_41
4523 nop
4524 set 0x20, %l6
4525 stw %i3, [%l7 + %l6]
4526 nop
4527 set 0x6C, %o3
4528 swap [%l7 + %o3], %l4
4529 nop
4530 set 0x08, %i3
4531 ldx [%l7 + %i3], %g5
4532loop_41:
4533 nop
4534 set 0x6C, %g7
4535 lduh [%l7 + %g7], %l3
4536 nop
4537 set 0x48, %o4
4538 sth %o6, [%l7 + %o4]
4539 nop
4540 or %g0, 0x8, %l0
4541 sllx %l0, 0x3c, %l0
4542 wr %l0, 0x178, %tick_cmpr
4543 set 0x68, %o1
4544 stda %g2, [%l7 + %o1] 0xea
4545 membar #Sync
4546 nop
4547 set 0x50, %g4
4548 ldsw [%l7 + %g4], %o4
4549 set 0x58, %i7
4550 prefetcha [%l7 + %i7] 0x88, 2
4551 membar #Sync
4552 set 0x40, %l3
4553 ldda [%l7 + %l3] 0xf0, %f0
4554 add %l7, 0x70, %l6
4555 wr %g0, 0x80, %asi
4556 casxa [%l6] 0x80, %l0, %i2
4557 nop
4558 set 0x50, %o7
4559 ldd [%l7 + %o7], %f14
4560 nop
4561 set 0x58, %i2
4562 std %g0, [%l7 + %i2]
4563 set 0x74, %l5
4564 swapa [%l7 + %l5] 0x88, %o3
4565 and %o5, %l5, %g7
4566 add %l7, 0x20, %l6
4567 wr %g0, 0x88, %asi
4568 ldxa [%l6] %asi, %i4
4569 casxa [%l6] 0x88, %i4, %g6
4570 nop
4571 set 0x54, %l0
4572 ldstub [%l7 + %l0], %o2
4573 set 0x58, %g5
4574 swapa [%l7 + %g5] 0x81, %l1
4575 nop
4576 set 0x37, %l4
4577 ldub [%l7 + %l4], %g4
4578 add %l7, 0x20, %l6
4579 wr %g0, 0x81, %asi
4580 casxa [%l6] 0x81, %l6, %g3
4581 nop
4582 set 0x65, %g6
4583 ldstub [%l7 + %g6], %i6
4584 set 0x6F, %g2
4585 ldstuba [%l7 + %g2] 0x81, %l2
4586 nop
4587 set 0x60, %i0
4588 swap [%l7 + %i0], %i5
4589 st %f22, [%l7 + 0x64]
4590 nop
4591 set 0x50, %o5
4592 std %f18, [%l7 + %o5]
4593 nop
4594 set 0x0C, %i1
4595 ldub [%l7 + %i1], %o0
4596 nop
4597 set 0x60, %i5
4598 ldd [%l7 + %i5], %o0
4599 nop
4600 nop
4601 setx 0xEF7B2F4481BE93F6, %l0, %l6
4602 stx %l6, [%l7 + 0x28]
4603 ldd [%l7 + 0x28], %f26
4604 setx 0x259053AD699564D7, %l1, %l5
4605 stx %l5, [%l7 + 0x10]
4606 ldd [%l7 + 0x10], %f14
4607 fdivd %f14, %f26, %f24
4608 set 0x40, %o2
4609 stwa %i3, [%l7 + %o2] 0x88
4610 nop
4611 or %g0, 0x8, %l0
4612 sllx %l0, 0x3c, %l0
4613 wr %l0, %g0, %tick_cmpr
4614 set 0x68, %l2
4615 sta %f19, [%l7 + %l2] 0x80
4616 nop
4617 set 0x7F, %o6
4618 stb %i0, [%l7 + %o6]
4619 nop
4620 set 0x34, %l1
4621 swap [%l7 + %l1], %l3
4622 nop
4623 set 0x18, %i4
4624 stx %o6, [%l7 + %i4]
4625 add %l7, 0x30, %l6
4626 wr %g0, 0x81, %asi
4627 casxa [%l6] 0x81, %o7, %g2
4628 nop
4629 set 0x60, %o0
4630 ldx [%l7 + %o0], %o4
4631 set 0x3C, %g3
4632 lda [%l7 + %g3] 0x89, %f10
4633 set 0x40, %i6
4634 ldda [%l7 + %i6] 0xda, %f16
4635 set 0x0C, %g1
4636 swapa [%l7 + %g1] 0x80, %i7
4637 set 0x60, %o3
4638 stwa %l0, [%l7 + %o3] 0xe3
4639 membar #Sync
4640 nop
4641 set 0x48, %l6
4642 ldd [%l7 + %l6], %f6
4643 set 0x0A, %g7
4644 stha %i1, [%l7 + %g7] 0xeb
4645 membar #Sync
4646 nop
4647 set 0x16, %o4
4648 sth %i2, [%l7 + %o4]
4649 add %l7, 0x30, %l6
4650 wr %g0, 0x80, %asi
4651 ldxa [%l6] %asi, %o3
4652 casxa [%l6] 0x80, %o3, %g1
4653 nop
4654 set 0x68, %o1
4655 ldd [%l7 + %o1], %l4
4656 or %g7, %o5, %g6
4657 st %fsr, [%l7 + 0x44]
4658 set 0x0B, %i3
4659 ldstuba [%l7 + %i3] 0x88, %i4
4660 set 0x66, %g4
4661 stha %o2, [%l7 + %g4] 0x88
4662 nop
4663 set 0x68, %l3
4664 ldd [%l7 + %l3], %l0
4665 set 0x5C, %i7
4666 sta %f25, [%l7 + %i7] 0x81
4667 st %f4, [%l7 + 0x0C]
4668 set 0x18, %o7
4669 ldxa [%l7 + %o7] 0x88, %g4
4670 nop
4671 set 0x54, %i2
4672 lduh [%l7 + %i2], %g3
4673 set 0x30, %l0
4674 ldda [%l7 + %l0] 0x81, %i6
4675 add %i6, %i5, %o0
4676 set 0x60, %l5
4677 ldxa [%l7 + %l5] 0x88, %o1
4678 bl,pn %icc, loop_42
4679 nop
4680 set 0x32, %l4
4681 ldub [%l7 + %l4], %l2
4682 st %f3, [%l7 + 0x54]
4683 nop
4684 set 0x10, %g6
4685 std %f10, [%l7 + %g6]
4686loop_42:
4687 or %l4, %g5, %i0
4688 set 0x20, %g5
4689 ldda [%l7 + %g5] 0xeb, %l2
4690 set 0x70, %g2
4691 prefetcha [%l7 + %g2] 0x81, 3
4692 nop
4693 set 0x58, %i0
4694 stx %o6, [%l7 + %i0]
4695 add %l7, 0x30, %l6
4696 wr %g0, 0x81, %asi
4697 lda [%l6] %asi, %g2
4698 casa [%l6] 0x81, %g2, %o7
4699 nop
4700 set 0x78, %o5
4701 ldx [%l7 + %o5], %o4
4702 nop
4703 or %g0, 0x8, %l0
4704 sllx %l0, 0x3c, %l0
4705 wr %l0, 0xAD7, %tick_cmpr
4706 add %i2, %o3, %i1
4707 bg %xcc, loop_43
4708 nop
4709 set 0x58, %i5
4710 ldd [%l7 + %i5], %l4
4711 fpsub32s %f22, %f31, %f11
4712 set 0x40, %o2
4713 ldda [%l7 + %o2] 0x88, %f16
4714loop_43:
4715 nop
4716 set 0x7A, %i1
4717 ldstub [%l7 + %i1], %g1
4718 add %l7, 0x6C, %l6
4719 wr %g0, 0x80, %asi
4720 casa [%l6] 0x80, %g7, %g6
4721 set 0x78, %o6
4722 stda %i4, [%l7 + %o6] 0xe3
4723 membar #Sync
4724 set 0x38, %l1
4725 stha %o5, [%l7 + %l1] 0xe3
4726 membar #Sync
4727 set 0x40, %l2
4728 stda %f0, [%l7 + %l2] 0xf0
4729 membar #Sync
4730 set 0x20, %i4
4731 ldxa [%l7 + %i4] 0x81, %l1
4732 and %g4, %g3, %o2
4733 nop
4734 set 0x6C, %o0
4735 stw %i6, [%l7 + %o0]
4736 nop
4737 set 0x42, %g3
4738 stb %l6, [%l7 + %g3]
4739 add %l7, 0x18, %l6
4740 wr %g0, 0x80, %asi
4741 casa [%l6] 0x80, %o0, %o1
4742 nop
4743 set 0x2E, %g1
4744 ldstub [%l7 + %g1], %i5
4745 set 0x68, %i6
4746 prefetcha [%l7 + %i6] 0x89, 4
4747 set 0x20, %o3
4748 stxa %g5, [%l7 + %o3] 0x80
4749 nop
4750 set 0x75, %g7
4751 ldub [%l7 + %g7], %i0
4752 st %fsr, [%l7 + 0x10]
4753 nop
4754 set 0x5C, %o4
4755 prefetch [%l7 + %o4], 3
4756 add %l7, 0x10, %l6
4757 wr %g0, 0x88, %asi
4758 casxa [%l6] 0x88, %l3, %i3
4759 set 0x60, %o1
4760 sta %f20, [%l7 + %o1] 0x88
4761 set 0x6E, %l6
4762 ldstuba [%l7 + %l6] 0x80, %o6
4763 nop
4764 set 0x79, %i3
4765 ldsb [%l7 + %i3], %l2
4766 set 0x10, %l3
4767 sta %f17, [%l7 + %l3] 0x89
4768 and %g2, %o7, %i7
4769 set 0x1A, %i7
4770 ldstuba [%l7 + %i7] 0x81, %l0
4771 set 0x18, %o7
4772 stxa %i2, [%l7 + %o7] 0x89
4773 nop
4774 or %g0, 0x8, %l0
4775 sllx %l0, 0x3c, %l0
4776 wr %l0, %g0, %tick_cmpr
4777 st %f10, [%l7 + 0x48]
4778 set 0x4C, %g4
4779 sta %f27, [%l7 + %g4] 0x88
4780 set 0x68, %l0
4781 lda [%l7 + %l0] 0x89, %f26
4782 set 0x20, %i2
4783 swapa [%l7 + %i2] 0x80, %o3
4784 nop
4785 set 0x6A, %l5
4786 stb %l5, [%l7 + %l5]
4787 nop
4788 set 0x70, %g6
4789 stx %fsr, [%l7 + %g6]
4790 nop
4791 set 0x3A, %g5
4792 ldsb [%l7 + %g5], %g1
4793 add %l7, 0x68, %l6
4794 wr %g0, 0x81, %asi
4795 lda [%l6] %asi, %g7
4796 casa [%l6] 0x81, %g7, %i4
4797 nop
4798 set 0x08, %g2
4799 stw %o5, [%l7 + %g2]
4800 nop
4801 set 0x08, %l4
4802 ldsw [%l7 + %l4], %l1
4803 nop
4804 set 0x59, %i0
4805 ldub [%l7 + %i0], %g4
4806 st %fsr, [%l7 + 0x14]
4807 set 0x0C, %i5
4808 lda [%l7 + %i5] 0x81, %f11
4809 set 0x2C, %o5
4810 stwa %g6, [%l7 + %o5] 0xe3
4811 membar #Sync
4812 nop
4813 or %g0, 0x8, %l0
4814 sllx %l0, 0x3c, %l0
4815 wr %l0, %g0, %sys_tick_cmpr
4816 nop
4817 set 0x60, %o2
4818 stb %l6, [%l7 + %o2]
4819 nop
4820 set 0x10, %i1
4821 stx %fsr, [%l7 + %i1]
4822 nop
4823 set 0x4D, %l1
4824 ldsb [%l7 + %l1], %o2
4825 nop
4826 set 0x58, %o6
4827 ldd [%l7 + %o6], %o0
4828 st %f27, [%l7 + 0x34]
4829 nop
4830 set 0x48, %i4
4831 lduw [%l7 + %i4], %o0
4832 nop
4833 set 0x0A, %l2
4834 lduh [%l7 + %l2], %l4
4835 nop
4836 set 0x60, %o0
4837 ldd [%l7 + %o0], %f6
4838 add %g5, %i5, %l3
4839 set 0x18, %g3
4840 stwa %i0, [%l7 + %g3] 0xeb
4841 membar #Sync
4842 set 0x50, %g1
4843 ldda [%l7 + %g1] 0x81, %i2
4844 nop
4845 set 0x40, %i6
4846 ldd [%l7 + %i6], %o6
4847 nop
4848 set 0x50, %g7
4849 stx %g2, [%l7 + %g7]
4850 wr %o7, %i7, %ccr
4851 set 0x1C, %o3
4852 sta %f18, [%l7 + %o3] 0x88
4853 nop
4854 set 0x40, %o1
4855 std %f12, [%l7 + %o1]
4856 set 0x48, %l6
4857 prefetcha [%l7 + %l6] 0x81, 2
4858 nop
4859 set 0x58, %o4
4860 ldd [%l7 + %o4], %i2
4861 set 0x40, %l3
4862 stda %f0, [%l7 + %l3] 0xc0
4863 set 0x10, %i3
4864 swapa [%l7 + %i3] 0x89, %o4
4865 add %l0, %o3, %l5
4866 nop
4867 set 0x34, %i7
4868 lduw [%l7 + %i7], %g1
4869 nop
4870 set 0x70, %g4
4871 stx %i1, [%l7 + %g4]
4872 nop
4873 set 0x14, %l0
4874 ldsw [%l7 + %l0], %g7
4875 add %l7, 0x1C, %l6
4876 wr %g0, 0x88, %asi
4877 casa [%l6] 0x88, %i4, %l1
4878 nop
4879 set 0x78, %i2
4880 ldd [%l7 + %i2], %g4
4881 set 0x24, %l5
4882 stba %g6, [%l7 + %l5] 0x81
4883 or %g3, %i6, %o5
4884 nop
4885 set 0x16, %o7
4886 sth %o2, [%l7 + %o7]
4887 nop
4888 set 0x7A, %g6
4889 ldub [%l7 + %g6], %l6
4890 nop
4891 set 0x1E, %g5
4892 stb %o1, [%l7 + %g5]
4893 add %l7, 0x78, %l6
4894 wr %g0, 0x88, %asi
4895 lda [%l6] %asi, %o0
4896 casa [%l6] 0x88, %o0, %l4
4897 set 0x70, %l4
4898 stda %g4, [%l7 + %l4] 0x88
4899 nop
4900 set 0x48, %g2
4901 ldd [%l7 + %g2], %f14
4902 nop
4903 set 0x40, %i5
4904 stx %i5, [%l7 + %i5]
4905 st %fsr, [%l7 + 0x4C]
4906 nop
4907 set 0x60, %i0
4908 stx %i0, [%l7 + %i0]
4909 nop
4910 set 0x46, %o2
4911 ldsh [%l7 + %o2], %l3
4912 nop
4913 nop
4914 setx 0xEDE8EE2F58516E4C, %l0, %l6
4915 stx %l6, [%l7 + 0x28]
4916 ldd [%l7 + 0x28], %f12
4917 setx 0x428308E91895FC73, %l1, %l5
4918 stx %l5, [%l7 + 0x10]
4919 ldd [%l7 + 0x10], %f10
4920 fdivd %f10, %f12, %f8
4921 nop
4922 nop
4923 setx 0xF93113CB, %l0, %l6
4924 st %l6, [%l7 + 0x28]
4925 ld [%l7 + 0x28], %f8
4926 setx 0xA62B4271, %l1, %l5
4927 st %l5, [%l7 + 0x10]
4928 ld [%l7 + 0x10], %f20
4929 fdivs %f20, %f8, %f28
4930 set 0x08, %i1
4931 prefetcha [%l7 + %i1] 0x88, 4
4932 st %f25, [%l7 + 0x68]
4933 nop
4934 set 0x78, %l1
4935 ldd [%l7 + %l1], %f16
4936 nop
4937 set 0x4E, %o6
4938 ldstub [%l7 + %o6], %i3
4939 set 0x6A, %o5
4940 stha %g2, [%l7 + %o5] 0xe3
4941 membar #Sync
4942 add %i7, %l2, %o7
4943 nop
4944 set 0x60, %i4
4945 swap [%l7 + %i4], %o4
4946 nop
4947 set 0x38, %o0
4948 std %i2, [%l7 + %o0]
4949 nop
4950 set 0x14, %l2
4951 swap [%l7 + %l2], %o3
4952 bne,a,pt %icc, loop_44
4953 nop
4954 set 0x20, %g1
4955 ldd [%l7 + %g1], %f8
4956 nop
4957 set 0x62, %i6
4958 ldub [%l7 + %i6], %l5
4959 nop
4960 set 0x18, %g7
4961 ldd [%l7 + %g7], %l0
4962loop_44:
4963 nop
4964 set 0x74, %g3
4965 swap [%l7 + %g3], %i1
4966 nop
4967 set 0x60, %o3
4968 stx %g7, [%l7 + %o3]
4969 nop
4970 set 0x20, %l6
4971 std %g0, [%l7 + %l6]
4972 nop
4973 set 0x48, %o1
4974 std %f6, [%l7 + %o1]
4975 nop
4976 set 0x62, %l3
4977 ldub [%l7 + %l3], %i4
4978 st %fsr, [%l7 + 0x0C]
4979 ld [%l7 + 0x40], %f23
4980 nop
4981 set 0x0C, %o4
4982 sth %g4, [%l7 + %o4]
4983 nop
4984 set 0x51, %i7
4985 ldsb [%l7 + %i7], %l1
4986 nop
4987 set 0x60, %g4
4988 stw %g3, [%l7 + %g4]
4989 set 0x30, %i3
4990 swapa [%l7 + %i3] 0x89, %g6
4991 nop
4992 set 0x1E, %l0
4993 lduh [%l7 + %l0], %i6
4994 nop
4995 set 0x45, %l5
4996 stb %o5, [%l7 + %l5]
4997 nop
4998 set 0x72, %o7
4999 ldub [%l7 + %o7], %l6
5000 set 0x40, %g6
5001 ldda [%l7 + %g6] 0x80, %f16
5002 add %l7, 0x58, %l6
5003 wr %g0, 0x81, %asi
5004 ldxa [%l6] %asi, %o1
5005 casxa [%l6] 0x81, %o1, %o2
5006 nop
5007 set 0x20, %g5
5008 stx %o0, [%l7 + %g5]
5009 nop
5010 set 0x76, %i2
5011 ldstub [%l7 + %i2], %l4
5012 set 0x18, %l4
5013 swapa [%l7 + %l4] 0x89, %i5
5014 set 0x20, %i5
5015 stwa %i0, [%l7 + %i5] 0xe3
5016 membar #Sync
5017 nop
5018 set 0x71, %g2
5019 ldub [%l7 + %g2], %g5
5020 nop
5021 set 0x44, %o2
5022 sth %l3, [%l7 + %o2]
5023 set 0x40, %i1
5024 stwa %o6, [%l7 + %i1] 0xea
5025 membar #Sync
5026 set 0x60, %l1
5027 sta %f14, [%l7 + %l1] 0x81
5028 and %i3, %g2, %i7
5029 set 0x64, %o6
5030 lda [%l7 + %o6] 0x81, %f19
5031 set 0x78, %o5
5032 ldxa [%l7 + %o5] 0x81, %o7
5033 nop
5034 set 0x60, %i0
5035 ldd [%l7 + %i0], %l2
5036 set 0x08, %i4
5037 stba %o4, [%l7 + %i4] 0xe2
5038 membar #Sync
5039 nop
5040 set 0x17, %l2
5041 ldub [%l7 + %l2], %o3
5042 nop
5043 set 0x59, %o0
5044 ldstub [%l7 + %o0], %i2
5045 nop
5046 set 0x78, %g1
5047 stx %l5, [%l7 + %g1]
5048 set 0x14, %i6
5049 swapa [%l7 + %i6] 0x81, %l0
5050 nop
5051 set 0x38, %g7
5052 ldd [%l7 + %g7], %f8
5053 nop
5054 set 0x68, %o3
5055 std %f22, [%l7 + %o3]
5056 st %f15, [%l7 + 0x6C]
5057 set 0x10, %g3
5058 stxa %i1, [%l7 + %g3] 0xe3
5059 membar #Sync
5060 nop
5061 set 0x70, %o1
5062 swap [%l7 + %o1], %g7
5063 nop
5064 set 0x7D, %l6
5065 ldsb [%l7 + %l6], %i4
5066 nop
5067 set 0x42, %l3
5068 lduh [%l7 + %l3], %g1
5069 add %l7, 0x40, %l6
5070 wr %g0, 0x80, %asi
5071 ldxa [%l6] %asi, %l1
5072 casxa [%l6] 0x80, %l1, %g3
5073 nop
5074 set 0x0C, %o4
5075 lduw [%l7 + %o4], %g4
5076 set 0x3D, %g4
5077 ldstuba [%l7 + %g4] 0x89, %g6
5078 nop
5079 set 0x08, %i3
5080 ldd [%l7 + %i3], %i6
5081 nop
5082 set 0x43, %l0
5083 stb %o5, [%l7 + %l0]
5084 set 0x62, %l5
5085 stha %l6, [%l7 + %l5] 0xea
5086 membar #Sync
5087 set 0x30, %o7
5088 ldda [%l7 + %o7] 0x88, %o0
5089 set 0x30, %g6
5090 stda %o0, [%l7 + %g6] 0x80
5091 set 0x40, %g5
5092 ldda [%l7 + %g5] 0x81, %f16
5093 and %o2, %l4, %i0
5094 nop
5095 set 0x6A, %i7
5096 ldsh [%l7 + %i7], %g5
5097 set 0x30, %i2
5098 stwa %l3, [%l7 + %i2] 0xeb
5099 membar #Sync
5100 nop
5101 set 0x6A, %l4
5102 ldsb [%l7 + %l4], %i5
5103 nop
5104 set 0x44, %i5
5105 ldstub [%l7 + %i5], %i3
5106 nop
5107 set 0x2C, %o2
5108 ldsw [%l7 + %o2], %o6
5109 nop
5110 set 0x28, %i1
5111 stw %i7, [%l7 + %i1]
5112 and %g2, %o7, %o4
5113 st %fsr, [%l7 + 0x3C]
5114 nop
5115 set 0x30, %g2
5116 std %f20, [%l7 + %g2]
5117 nop
5118 set 0x64, %o6
5119 lduh [%l7 + %o6], %o3
5120 nop
5121 set 0x48, %o5
5122 std %l2, [%l7 + %o5]
5123 st %f7, [%l7 + 0x70]
5124 add %l5, %l0, %i2
5125 nop
5126 set 0x28, %l1
5127 stx %fsr, [%l7 + %l1]
5128 nop
5129 set 0x17, %i0
5130 ldub [%l7 + %i0], %i1
5131 set 0x24, %l2
5132 lda [%l7 + %l2] 0x81, %f12
5133 add %l7, 0x10, %l6
5134 wr %g0, 0x81, %asi
5135 casxa [%l6] 0x81, %g7, %i4
5136 nop
5137 set 0x50, %o0
5138 prefetch [%l7 + %o0], 0
5139 nop
5140 set 0x58, %g1
5141 swap [%l7 + %g1], %l1
5142 nop
5143 set 0x24, %i6
5144 lduw [%l7 + %i6], %g1
5145 set 0x46, %i4
5146 stha %g3, [%l7 + %i4] 0xeb
5147 membar #Sync
5148 set 0x14, %g7
5149 stwa %g4, [%l7 + %g7] 0xea
5150 membar #Sync
5151 nop
5152 set 0x78, %o3
5153 ldd [%l7 + %o3], %i6
5154 nop
5155 nop
5156 setx 0x254A68A284149803, %l0, %l6
5157 stx %l6, [%l7 + 0x28]
5158 ldd [%l7 + 0x28], %f12
5159 setx 0x9D347DB04CDD3C03, %l1, %l5
5160 stx %l5, [%l7 + 0x10]
5161 ldd [%l7 + 0x10], %f22
5162 fdivd %f22, %f12, %f22
5163 or %g6, %l6, %o5
5164 nop
5165 set 0x30, %o1
5166 stx %o0, [%l7 + %o1]
5167 set 0x67, %g3
5168 ldstuba [%l7 + %g3] 0x80, %o1
5169 nop
5170 set 0x40, %l3
5171 sth %o2, [%l7 + %l3]
5172 add %l4, %i0, %l3
5173 nop
5174 set 0x5C, %o4
5175 swap [%l7 + %o4], %g5
5176 set 0x74, %l6
5177 sta %f20, [%l7 + %l6] 0x81
5178 set 0x34, %g4
5179 sta %f15, [%l7 + %g4] 0x89
5180 nop
5181 set 0x44, %i3
5182 ldsh [%l7 + %i3], %i3
5183 set 0x0E, %l0
5184 stha %i5, [%l7 + %l0] 0xe2
5185 membar #Sync
5186 be,a %icc, loop_45
5187 nop
5188 set 0x74, %o7
5189 prefetch [%l7 + %o7], 4
5190 ble,a,pn %xcc, loop_46
5191 nop
5192 set 0x60, %l5
5193 std %i6, [%l7 + %l5]
5194loop_45:
5195 fpsub16s %f14, %f23, %f9
5196 set 0x10, %g5
5197 swapa [%l7 + %g5] 0x81, %g2
5198loop_46:
5199 bg %xcc, loop_47
5200 nop
5201 set 0x1E, %i7
5202 ldsh [%l7 + %i7], %o6
5203 nop
5204 set 0x29, %g6
5205 ldsb [%l7 + %g6], %o7
5206 set 0x68, %i2
5207 ldxa [%l7 + %i2] 0x81, %o4
5208loop_47:
5209 nop
5210 set 0x7A, %i5
5211 ldsh [%l7 + %i5], %o3
5212 add %l5, %l2, %l0
5213 set 0x08, %l4
5214 lda [%l7 + %l4] 0x80, %f17
5215 ld [%l7 + 0x14], %f24
5216 nop
5217 set 0x1C, %i1
5218 swap [%l7 + %i1], %i1
5219 nop
5220 set 0x68, %g2
5221 ldd [%l7 + %g2], %i2
5222 ld [%l7 + 0x34], %f2
5223 set 0x40, %o6
5224 stda %f16, [%l7 + %o6] 0xca
5225 and %g7, %l1, %i4
5226 set 0x20, %o5
5227 stha %g1, [%l7 + %o5] 0xea
5228 membar #Sync
5229 set 0x1D, %o2
5230 stba %g4, [%l7 + %o2] 0x89
5231 nop
5232 set 0x68, %l1
5233 swap [%l7 + %l1], %g3
5234 set 0x51, %l2
5235 stba %i6, [%l7 + %l2] 0xea
5236 membar #Sync
5237 set 0x48, %o0
5238 swapa [%l7 + %o0] 0x89, %l6
5239 set 0x14, %i0
5240 stwa %g6, [%l7 + %i0] 0x81
5241 st %fsr, [%l7 + 0x3C]
5242 nop
5243 set 0x3E, %g1
5244 stb %o0, [%l7 + %g1]
5245 nop
5246 set 0x50, %i4
5247 std %f28, [%l7 + %i4]
5248 or %o5, %o1, %o2
5249 nop
5250 set 0x40, %g7
5251 stx %i0, [%l7 + %g7]
5252 set 0x40, %o3
5253 ldda [%l7 + %o3] 0x81, %f16
5254 nop
5255 set 0x60, %i6
5256 ldx [%l7 + %i6], %l3
5257 nop
5258 set 0x2C, %g3
5259 lduh [%l7 + %g3], %g5
5260 set 0x60, %o1
5261 ldda [%l7 + %o1] 0x80, %i2
5262 set 0x48, %l3
5263 stda %l4, [%l7 + %l3] 0x89
5264 nop
5265 set 0x34, %o4
5266 swap [%l7 + %o4], %i5
5267 nop
5268 set 0x58, %l6
5269 ldd [%l7 + %l6], %f4
5270 set 0x54, %i3
5271 stwa %i7, [%l7 + %i3] 0x81
5272 set 0x30, %g4
5273 ldda [%l7 + %g4] 0xe2, %g2
5274 nop
5275 set 0x68, %l0
5276 ldd [%l7 + %l0], %o6
5277 set 0x40, %o7
5278 stda %f0, [%l7 + %o7] 0xf9
5279 membar #Sync
5280 nop
5281 set 0x44, %g5
5282 lduw [%l7 + %g5], %o6
5283 set 0x6C, %i7
5284 stwa %o4, [%l7 + %i7] 0x88
5285 nop
5286 set 0x38, %g6
5287 ldsb [%l7 + %g6], %o3
5288 add %l5, %l2, %i1
5289 set 0x40, %i2
5290 ldda [%l7 + %i2] 0x88, %f16
5291 nop
5292 set 0x5C, %i5
5293 sth %l0, [%l7 + %i5]
5294 set 0x18, %l5
5295 sta %f2, [%l7 + %l5] 0x89
5296 nop
5297 set 0x20, %l4
5298 prefetch [%l7 + %l4], 3
5299 nop
5300 set 0x0C, %g2
5301 stw %i2, [%l7 + %g2]
5302 nop
5303 set 0x78, %i1
5304 std %f14, [%l7 + %i1]
5305 nop
5306 set 0x28, %o6
5307 ldx [%l7 + %o6], %l1
5308 nop
5309 set 0x20, %o5
5310 swap [%l7 + %o5], %g7
5311 nop
5312 set 0x5C, %l1
5313 lduw [%l7 + %l1], %i4
5314 nop
5315 set 0x78, %l2
5316 swap [%l7 + %l2], %g4
5317 set 0x0F, %o2
5318 stba %g1, [%l7 + %o2] 0x88
5319 wr %g3, %i6, %ccr
5320 nop
5321 set 0x4E, %o0
5322 lduh [%l7 + %o0], %g6
5323 add %l6, %o5, %o0
5324 nop
5325 set 0x4A, %g1
5326 stb %o1, [%l7 + %g1]
5327 nop
5328 set 0x34, %i4
5329 sth %i0, [%l7 + %i4]
5330 set 0x40, %i0
5331 ldda [%l7 + %i0] 0xda, %f0
5332 nop
5333 set 0x6F, %g7
5334 ldsb [%l7 + %g7], %l3
5335 nop
5336 set 0x48, %o3
5337 stx %g5, [%l7 + %o3]
5338 nop
5339 set 0x64, %g3
5340 lduw [%l7 + %g3], %i3
5341 nop
5342 set 0x54, %i6
5343 swap [%l7 + %i6], %o2
5344 nop
5345 set 0x3E, %l3
5346 sth %i5, [%l7 + %l3]
5347 set 0x64, %o1
5348 swapa [%l7 + %o1] 0x81, %l4
5349 set 0x48, %l6
5350 stda %i6, [%l7 + %l6] 0x80
5351 set 0x70, %o4
5352 ldxa [%l7 + %o4] 0x89, %o7
5353 st %f3, [%l7 + 0x58]
5354 set 0x20, %i3
5355 lda [%l7 + %i3] 0x89, %f9
5356 nop
5357 set 0x10, %g4
5358 stb %o6, [%l7 + %g4]
5359 nop
5360 set 0x08, %l0
5361 ldsw [%l7 + %l0], %g2
5362 set 0x48, %g5
5363 stwa %o3, [%l7 + %g5] 0x81
5364 wr %g0, 0x5, %fprs
5365 set 0x30, %o7
5366 ldxa [%l7 + %o7] 0x81, %i1
5367 set 0x7C, %i7
5368 lda [%l7 + %i7] 0x81, %f27
5369 set 0x52, %g6
5370 stba %l0, [%l7 + %g6] 0x80
5371 and %l5, %i2, %l1
5372 nop
5373 set 0x20, %i5
5374 ldd [%l7 + %i5], %f6
5375 set 0x30, %l5
5376 sta %f30, [%l7 + %l5] 0x81
5377 nop
5378 set 0x58, %l4
5379 std %f20, [%l7 + %l4]
5380 nop
5381 set 0x58, %i2
5382 ldd [%l7 + %i2], %i4
5383 nop
5384 set 0x58, %g2
5385 ldub [%l7 + %g2], %g4
5386 ld [%l7 + 0x40], %f18
5387 nop
5388 set 0x2C, %i1
5389 stb %g1, [%l7 + %i1]
5390 fpadd32s %f29, %f20, %f28
5391 set 0x59, %o6
5392 ldstuba [%l7 + %o6] 0x80, %g3
5393 add %l7, 0x10, %l6
5394 wr %g0, 0x89, %asi
5395 lda [%l6] %asi, %g7
5396 casa [%l6] 0x89, %g7, %g6
5397 or %l6, %i6, %o0
5398 set 0x14, %l1
5399 stwa %o1, [%l7 + %l1] 0x89
5400 set 0x40, %l2
5401 stda %f0, [%l7 + %l2] 0xd2
5402 wr %i0, %l3, %y
5403 add %o5, %i3, %g5
5404 set 0x71, %o5
5405 stba %i5, [%l7 + %o5] 0x80
5406 nop
5407 set 0x0C, %o2
5408 ldsh [%l7 + %o2], %o2
5409 or %l4, %o7, %i7
5410 nop
5411 set 0x2E, %g1
5412 ldub [%l7 + %g1], %g2
5413 set 0x20, %i4
5414 stxa %o6, [%l7 + %i4] 0x88
5415 fpsub16s %f12, %f15, %f7
5416 bleu,a %icc, loop_48
5417 nop
5418 set 0x70, %i0
5419 ldsw [%l7 + %i0], %o3
5420 set 0x18, %g7
5421 stha %l2, [%l7 + %g7] 0xea
5422 membar #Sync
5423loop_48:
5424 st %fsr, [%l7 + 0x20]
5425 nop
5426 set 0x72, %o0
5427 ldsh [%l7 + %o0], %i1
5428 nop
5429 set 0x0C, %g3
5430 stw %o4, [%l7 + %g3]
5431 set 0x38, %i6
5432 ldstuba [%l7 + %i6] 0x80, %l0
5433 or %l5, %i2, %i4
5434 set 0x18, %l3
5435 sta %f25, [%l7 + %l3] 0x89
5436 nop
5437 set 0x20, %o1
5438 stw %l1, [%l7 + %o1]
5439 and %g1, %g4, %g3
5440 set 0x34, %l6
5441 lda [%l7 + %l6] 0x89, %f26
5442 set 0x78, %o4
5443 ldxa [%l7 + %o4] 0x88, %g6
5444 nop
5445 set 0x38, %i3
5446 std %g6, [%l7 + %i3]
5447 set 0x6C, %g4
5448 sta %f23, [%l7 + %g4] 0x81
5449 add %l7, 0x18, %l6
5450 wr %g0, 0x88, %asi
5451 lda [%l6] %asi, %i6
5452 casa [%l6] 0x88, %i6, %l6
5453 nop
5454 set 0x50, %l0
5455 stx %o0, [%l7 + %l0]
5456 set 0x30, %o3
5457 sta %f11, [%l7 + %o3] 0x88
5458 bleu %icc, loop_49
5459 add %o1, %l3, %i0
5460 nop
5461 set 0x63, %o7
5462 ldub [%l7 + %o7], %i3
5463 nop
5464 set 0x42, %i7
5465 ldstub [%l7 + %i7], %g5
5466loop_49:
5467 nop
5468 set 0x4C, %g5
5469 sth %i5, [%l7 + %g5]
5470 nop
5471 set 0x30, %i5
5472 stx %o2, [%l7 + %i5]
5473 nop
5474 set 0x18, %l5
5475 stw %o5, [%l7 + %l5]
5476 set 0x78, %g6
5477 ldxa [%l7 + %g6] 0x89, %o7
5478 nop
5479 set 0x50, %l4
5480 ldstub [%l7 + %l4], %l4
5481 st %fsr, [%l7 + 0x74]
5482 nop
5483 set 0x1C, %g2
5484 lduw [%l7 + %g2], %i7
5485 nop
5486 set 0x30, %i2
5487 ldx [%l7 + %i2], %o6
5488 and %o3, %l2, %g2
5489 nop
5490 set 0x61, %o6
5491 ldstub [%l7 + %o6], %o4
5492 set 0x40, %i1
5493 ldda [%l7 + %i1] 0x80, %f16
5494 fpadd32s %f8, %f23, %f22
5495 nop
5496 set 0x26, %l1
5497 ldsh [%l7 + %l1], %l0
5498 nop
5499 set 0x20, %l2
5500 sth %l5, [%l7 + %l2]
5501 st %fsr, [%l7 + 0x58]
5502 ld [%l7 + 0x34], %f27
5503 set 0x50, %o2
5504 stda %i2, [%l7 + %o2] 0xe3
5505 membar #Sync
5506 set 0x30, %g1
5507 ldda [%l7 + %g1] 0xea, %i4
5508 add %l1, %i1, %g4
5509 nop
5510 set 0x0E, %i4
5511 ldsh [%l7 + %i4], %g3
5512 set 0x0C, %i0
5513 lda [%l7 + %i0] 0x88, %f19
5514 add %l7, 0x30, %l6
5515 wr %g0, 0x89, %asi
5516 casxa [%l6] 0x89, %g1, %g7
5517 nop
5518 set 0x40, %g7
5519 stx %g6, [%l7 + %g7]
5520 nop
5521 set 0x78, %o0
5522 ldx [%l7 + %o0], %i6
5523 set 0x48, %o5
5524 lda [%l7 + %o5] 0x88, %f9
5525 st %fsr, [%l7 + 0x40]
5526 nop
5527 set 0x54, %i6
5528 ldsw [%l7 + %i6], %o0
5529 set 0x52, %g3
5530 stba %o1, [%l7 + %g3] 0xea
5531 membar #Sync
5532 nop
5533 set 0x18, %o1
5534 prefetch [%l7 + %o1], 3
5535 nop
5536 set 0x44, %l6
5537 lduw [%l7 + %l6], %l6
5538 nop
5539 set 0x38, %l3
5540 std %l2, [%l7 + %l3]
5541 set 0x18, %o4
5542 prefetcha [%l7 + %o4] 0x89, 4
5543 fpsub32 %f24, %f4, %f8
5544 set 0x10, %g4
5545 ldda [%l7 + %g4] 0x89, %g4
5546 add %l7, 0x78, %l6
5547 wr %g0, 0x88, %asi
5548 casa [%l6] 0x88, %i0, %o2
5549 nop
5550 set 0x3C, %i3
5551 ldstub [%l7 + %i3], %o5
5552 nop
5553 set 0x20, %l0
5554 std %f8, [%l7 + %l0]
5555 or %o7, %i5, %l4
5556 add %l7, 0x74, %l6
5557 wr %g0, 0x88, %asi
5558 lda [%l6] %asi, %o6
5559 casa [%l6] 0x88, %o6, %o3
5560 set 0x5A, %o3
5561 stba %i7, [%l7 + %o3] 0xe3
5562 membar #Sync
5563 set 0x50, %o7
5564 ldda [%l7 + %o7] 0x81, %l2
5565 add %l7, 0x64, %l6
5566 wr %g0, 0x80, %asi
5567 lda [%l6] %asi, %o4
5568 casa [%l6] 0x80, %o4, %g2
5569 set 0x08, %g5
5570 prefetcha [%l7 + %g5] 0x88, 1
5571 set 0x30, %i7
5572 prefetcha [%l7 + %i7] 0x88, 1
5573 nop
5574 set 0x68, %i5
5575 stx %fsr, [%l7 + %i5]
5576 nop
5577 set 0x25, %l5
5578 ldub [%l7 + %l5], %i2
5579 nop
5580 set 0x48, %l4
5581 std %f16, [%l7 + %l4]
5582 nop
5583 set 0x2C, %g2
5584 ldub [%l7 + %g2], %i4
5585 add %i1, %l1, %g4
5586 set 0x6C, %i2
5587 lda [%l7 + %i2] 0x88, %f24
5588 nop
5589 set 0x5D, %g6
5590 ldstub [%l7 + %g6], %g3
5591 set 0x14, %o6
5592 stwa %g1, [%l7 + %o6] 0x89
5593 and %g6, %i6, %o0
5594 add %g7, %l6, %l3
5595 nop
5596 set 0x38, %l1
5597 swap [%l7 + %l1], %o1
5598 add %l7, 0x08, %l6
5599 wr %g0, 0x89, %asi
5600 ldxa [%l6] %asi, %g5
5601 casxa [%l6] 0x89, %g5, %i0
5602 set 0x44, %i1
5603 sta %f27, [%l7 + %i1] 0x80
5604 nop
5605 set 0x44, %o2
5606 ldsw [%l7 + %o2], %i3
5607 set 0x58, %l2
5608 stxa %o5, [%l7 + %l2] 0xe3
5609 membar #Sync
5610 set 0x1D, %g1
5611 ldstuba [%l7 + %g1] 0x80, %o7
5612 set 0x7C, %i0
5613 lda [%l7 + %i0] 0x88, %f18
5614 nop
5615 set 0x78, %g7
5616 ldd [%l7 + %g7], %i4
5617 set 0x60, %i4
5618 ldda [%l7 + %i4] 0x89, %l4
5619 nop
5620 set 0x38, %o5
5621 std %f28, [%l7 + %o5]
5622 nop
5623 set 0x38, %i6
5624 swap [%l7 + %i6], %o2
5625 nop
5626 set 0x40, %o0
5627 swap [%l7 + %o0], %o3
5628 set 0x40, %o1
5629 stda %f0, [%l7 + %o1] 0xcc
5630 set 0x42, %g3
5631 stha %o6, [%l7 + %g3] 0xeb
5632 membar #Sync
5633 nop
5634 nop
5635 setx 0x62C4792A7F0DA837, %l0, %l6
5636 stx %l6, [%l7 + 0x28]
5637 ldd [%l7 + 0x28], %f24
5638 setx 0xFF0E9A6039580DE4, %l1, %l5
5639 stx %l5, [%l7 + 0x10]
5640 ldd [%l7 + 0x10], %f14
5641 fdivd %f14, %f24, %f0
5642 or %l2, %i7, %o4
5643 set 0x40, %l6
5644 stxa %l5, [%l7 + %l6] 0x81
5645 nop
5646 set 0x58, %l3
5647 ldsb [%l7 + %l3], %l0
5648 nop
5649 set 0x48, %g4
5650 ldd [%l7 + %g4], %i2
5651 nop
5652 set 0x60, %o4
5653 ldd [%l7 + %o4], %g2
5654 nop
5655 set 0x23, %i3
5656 ldstub [%l7 + %i3], %i1
5657 set 0x18, %l0
5658 ldxa [%l7 + %l0] 0x88, %i4
5659 ld [%l7 + 0x24], %f9
5660 st %f22, [%l7 + 0x38]
5661 set 0x08, %o7
5662 prefetcha [%l7 + %o7] 0x80, 2
5663 bne,pt %icc, loop_50
5664 nop
5665 set 0x0C, %g5
5666 swap [%l7 + %g5], %g4
5667 set 0x60, %i7
5668 prefetcha [%l7 + %i7] 0x88, 1
5669loop_50:
5670 nop
5671 set 0x64, %o3
5672 lda [%l7 + %o3] 0x80, %f4
5673 set 0x7E, %i5
5674 ldstuba [%l7 + %i5] 0x89, %g3
5675 set 0x14, %l5
5676 sta %f3, [%l7 + %l5] 0x81
5677 add %l7, 0x34, %l6
5678 wr %g0, 0x81, %asi
5679 lda [%l6] %asi, %g6
5680 casa [%l6] 0x81, %g6, %o0
5681 nop
5682 set 0x38, %l4
5683 ldd [%l7 + %l4], %f14
5684 and %i6, %l6, %l3
5685 or %g7, %g5, %i0
5686 add %l7, 0x28, %l6
5687 wr %g0, 0x88, %asi
5688 lda [%l6] %asi, %i3
5689 casa [%l6] 0x88, %i3, %o5
5690 set 0x10, %i2
5691 ldda [%l7 + %i2] 0x80, %o6
5692 set 0x40, %g6
5693 stda %f0, [%l7 + %g6] 0xc2
5694 nop
5695 set 0x28, %g2
5696 stx %i5, [%l7 + %g2]
5697 set 0x18, %l1
5698 lda [%l7 + %l1] 0x89, %f19
5699 nop
5700 set 0x08, %i1
5701 std %f30, [%l7 + %i1]
5702 set 0x40, %o6
5703 stda %f0, [%l7 + %o6] 0xc0
5704 set 0x24, %o2
5705 lda [%l7 + %o2] 0x88, %f11
5706 add %l7, 0x74, %l6
5707 wr %g0, 0x80, %asi
5708 lda [%l6] %asi, %o1
5709 casa [%l6] 0x80, %o1, %l4
5710 nop
5711 set 0x40, %g1
5712 ldx [%l7 + %g1], %o2
5713 nop
5714 set 0x0D, %l2
5715 ldstub [%l7 + %l2], %o3
5716 ld [%l7 + 0x08], %f8
5717 set 0x6B, %g7
5718 stba %o6, [%l7 + %g7] 0x81
5719 nop
5720 set 0x48, %i4
5721 lduh [%l7 + %i4], %l2
5722 nop
5723 set 0x7D, %o5
5724 ldstub [%l7 + %o5], %i7
5725 nop
5726 set 0x18, %i0
5727 std %o4, [%l7 + %i0]
5728 nop
5729 set 0x68, %o0
5730 ldx [%l7 + %o0], %l0
5731 nop
5732 set 0x10, %i6
5733 stx %fsr, [%l7 + %i6]
5734 nop
5735 set 0x7C, %g3
5736 ldsw [%l7 + %g3], %l5
5737 ld [%l7 + 0x34], %f2
5738 nop
5739 set 0x30, %o1
5740 ldd [%l7 + %o1], %f6
5741 nop
5742 set 0x6D, %l3
5743 ldstub [%l7 + %l3], %i2
5744 nop
5745 set 0x3E, %l6
5746 ldsh [%l7 + %l6], %g2
5747 ble,a,pn %icc, loop_51
5748 nop
5749 set 0x20, %o4
5750 stx %fsr, [%l7 + %o4]
5751 st %f21, [%l7 + 0x24]
5752 set 0x7D, %i3
5753 ldstuba [%l7 + %i3] 0x80, %i1
5754loop_51:
5755 add %l1, %g4, %i4
5756 add %g1, %g6, %g3
5757 set 0x40, %l0
5758 ldda [%l7 + %l0] 0x80, %f16
5759 set 0x1C, %o7
5760 sta %f4, [%l7 + %o7] 0x88
5761 set 0x10, %g5
5762 stxa %o0, [%l7 + %g5] 0x80
5763 fpadd32 %f24, %f14, %f12
5764 nop
5765 set 0x28, %i7
5766 ldub [%l7 + %i7], %i6
5767 nop
5768 set 0x1C, %g4
5769 ldub [%l7 + %g4], %l6
5770 nop
5771 set 0x7C, %i5
5772 stb %g7, [%l7 + %i5]
5773 set 0x30, %l5
5774 ldxa [%l7 + %l5] 0x81, %l3
5775 set 0x21, %o3
5776 stba %g5, [%l7 + %o3] 0x89
5777 nop
5778 set 0x4C, %l4
5779 ldstub [%l7 + %l4], %i3
5780 st %fsr, [%l7 + 0x28]
5781 set 0x3C, %i2
5782 sta %f17, [%l7 + %i2] 0x88
5783 nop
5784 set 0x40, %g6
5785 ldd [%l7 + %g6], %f28
5786 nop
5787 set 0x3C, %g2
5788 lduw [%l7 + %g2], %o5
5789 nop
5790 set 0x0C, %l1
5791 prefetch [%l7 + %l1], 3
5792 nop
5793 set 0x68, %i1
5794 stx %i0, [%l7 + %i1]
5795 nop
5796 set 0x78, %o2
5797 lduw [%l7 + %o2], %o7
5798 set 0x44, %o6
5799 lda [%l7 + %o6] 0x81, %f18
5800 nop
5801 set 0x2E, %l2
5802 ldstub [%l7 + %l2], %i5
5803 set 0x10, %g7
5804 prefetcha [%l7 + %g7] 0x88, 0
5805 st %f24, [%l7 + 0x58]
5806 st %fsr, [%l7 + 0x44]
5807 or %l4, %o2, %o3
5808 fpadd32s %f22, %f29, %f30
5809 nop
5810 set 0x68, %g1
5811 lduw [%l7 + %g1], %o6
5812 set 0x08, %i4
5813 stda %l2, [%l7 + %i4] 0xe2
5814 membar #Sync
5815 nop
5816 set 0x2C, %o5
5817 sth %i7, [%l7 + %o5]
5818 and %o4, %l0, %i2
5819 nop
5820 set 0x55, %o0
5821 stb %l5, [%l7 + %o0]
5822 or %i1, %g2, %g4
5823 set 0x5E, %i0
5824 ldstuba [%l7 + %i0] 0x88, %l1
5825 st %f25, [%l7 + 0x14]
5826 and %g1, %i4, %g3
5827 nop
5828 set 0x70, %i6
5829 swap [%l7 + %i6], %g6
5830 nop
5831 set 0x08, %g3
5832 ldd [%l7 + %g3], %f6
5833 nop
5834 set 0x66, %l3
5835 ldsh [%l7 + %l3], %o0
5836 st %f5, [%l7 + 0x58]
5837 set 0x24, %o1
5838 stba %i6, [%l7 + %o1] 0x80
5839 nop
5840 set 0x6E, %o4
5841 ldstub [%l7 + %o4], %l6
5842 ble,a %xcc, loop_52
5843 nop
5844 set 0x26, %i3
5845 sth %l3, [%l7 + %i3]
5846 set 0x08, %l6
5847 stxa %g5, [%l7 + %l6] 0xea
5848 membar #Sync
5849loop_52:
5850 nop
5851 set 0x24, %l0
5852 sta %f17, [%l7 + %l0] 0x81
5853 nop
5854 set 0x58, %o7
5855 ldx [%l7 + %o7], %g7
5856 set 0x60, %i7
5857 stha %i3, [%l7 + %i7] 0xea
5858 membar #Sync
5859 set 0x40, %g5
5860 stda %f16, [%l7 + %g5] 0xc8
5861 fpsub32 %f10, %f4, %f24
5862 nop
5863 set 0x4E, %g4
5864 sth %o5, [%l7 + %g4]
5865 set 0x44, %i5
5866 swapa [%l7 + %i5] 0x88, %o7
5867 nop
5868 set 0x60, %o3
5869 stx %i5, [%l7 + %o3]
5870 fpadd16s %f10, %f27, %f12
5871 st %fsr, [%l7 + 0x64]
5872 set 0x40, %l5
5873 ldda [%l7 + %l5] 0x89, %f16
5874 nop
5875 set 0x2C, %i2
5876 ldsh [%l7 + %i2], %i0
5877 add %l7, 0x28, %l6
5878 wr %g0, 0x89, %asi
5879 casxa [%l6] 0x89, %l4, %o1
5880 set 0x4D, %l4
5881 stba %o3, [%l7 + %l4] 0xeb
5882 membar #Sync
5883 nop
5884 set 0x54, %g6
5885 lduw [%l7 + %g6], %o6
5886 st %fsr, [%l7 + 0x6C]
5887 set 0x40, %g2
5888 ldxa [%l7 + %g2] 0x81, %l2
5889 set 0x60, %l1
5890 sta %f7, [%l7 + %l1] 0x80
5891 nop
5892 set 0x08, %i1
5893 std %i6, [%l7 + %i1]
5894 set 0x10, %o2
5895 stxa %o2, [%l7 + %o2] 0xea
5896 membar #Sync
5897 fpadd32s %f17, %f19, %f17
5898 set 0x40, %o6
5899 stda %f16, [%l7 + %o6] 0xf1
5900 membar #Sync
5901 set 0x58, %g7
5902 swapa [%l7 + %g7] 0x81, %l0
5903 bgu %icc, loop_53
5904 wr %i2, %o4, %pic
5905 set 0x44, %l2
5906 swapa [%l7 + %l2] 0x80, %i1
5907loop_53:
5908 nop
5909 set 0x56, %g1
5910 ldsh [%l7 + %g1], %l5
5911 nop
5912 set 0x20, %o5
5913 ldd [%l7 + %o5], %g4
5914 add %l7, 0x70, %l6
5915 wr %g0, 0x81, %asi
5916 lda [%l6] %asi, %g2
5917 casa [%l6] 0x81, %g2, %l1
5918 nop
5919 set 0x6D, %i4
5920 ldstub [%l7 + %i4], %g1
5921 nop
5922 set 0x6C, %o0
5923 lduw [%l7 + %o0], %g3
5924 or %i4, %o0, %g6
5925 nop
5926 set 0x68, %i0
5927 swap [%l7 + %i0], %l6
5928 set 0x08, %i6
5929 ldxa [%l7 + %i6] 0x89, %l3
5930 set 0x1C, %l3
5931 lda [%l7 + %l3] 0x81, %f4
5932 nop
5933 set 0x30, %o1
5934 lduw [%l7 + %o1], %i6
5935 set 0x09, %g3
5936 ldstuba [%l7 + %g3] 0x81, %g5
5937 st %f2, [%l7 + 0x7C]
5938 set 0x68, %o4
5939 lda [%l7 + %o4] 0x80, %f12
5940 bg,a %xcc, loop_54
5941 nop
5942 set 0x68, %i3
5943 swap [%l7 + %i3], %g7
5944 nop
5945 nop
5946 setx 0x084D8FDA06445E47, %l0, %l6
5947 stx %l6, [%l7 + 0x28]
5948 ldd [%l7 + 0x28], %f16
5949 setx 0xCC2AB89960FC134E, %l1, %l5
5950 stx %l5, [%l7 + 0x10]
5951 ldd [%l7 + 0x10], %f28
5952 fdivd %f28, %f16, %f22
5953 nop
5954 set 0x20, %l0
5955 std %f10, [%l7 + %l0]
5956loop_54:
5957 nop
5958 set 0x2C, %o7
5959 stha %o5, [%l7 + %o7] 0xeb
5960 membar #Sync
5961 set 0x70, %i7
5962 stda %i2, [%l7 + %i7] 0xea
5963 membar #Sync
5964 nop
5965 set 0x68, %g5
5966 ldsw [%l7 + %g5], %i5
5967 set 0x40, %l6
5968 stda %f16, [%l7 + %l6] 0xda
5969 set 0x40, %g4
5970 stxa %i0, [%l7 + %g4] 0xea
5971 membar #Sync
5972 set 0x78, %o3
5973 ldxa [%l7 + %o3] 0x88, %o7
5974 add %l7, 0x18, %l6
5975 wr %g0, 0x81, %asi
5976 casxa [%l6] 0x81, %l4, %o3
5977 wr %o1, %l2, %clear_softint
5978 st %fsr, [%l7 + 0x14]
5979 nop
5980 set 0x27, %i5
5981 stb %o6, [%l7 + %i5]
5982 nop
5983 set 0x4A, %i2
5984 stb %i7, [%l7 + %i2]
5985 set 0x40, %l4
5986 stda %f16, [%l7 + %l4] 0xc4
5987 set 0x40, %g6
5988 ldda [%l7 + %g6] 0x89, %f16
5989 set 0x40, %l5
5990 ldda [%l7 + %l5] 0xd0, %f0
5991 and %o2, %l0, %i2
5992 nop
5993 set 0x64, %l1
5994 stw %o4, [%l7 + %l1]
5995 set 0x20, %i1
5996 ldda [%l7 + %i1] 0x88, %i0
5997 set 0x3C, %o2
5998 sta %f30, [%l7 + %o2] 0x81
5999 set 0x30, %g2
6000 ldda [%l7 + %g2] 0x81, %l4
6001 nop
6002 set 0x0C, %o6
6003 ldsw [%l7 + %o6], %g4
6004 ld [%l7 + 0x20], %f21
6005 set 0x30, %l2
6006 stxa %l1, [%l7 + %l2] 0x88
6007 nop
6008 set 0x20, %g1
6009 ldx [%l7 + %g1], %g1
6010 nop
6011 set 0x30, %o5
6012 stx %g2, [%l7 + %o5]
6013 set 0x4C, %g7
6014 sta %f15, [%l7 + %g7] 0x88
6015 nop
6016 set 0x58, %i4
6017 ldd [%l7 + %i4], %f24
6018 add %i4, %o0, %g6
6019 set 0x78, %i0
6020 prefetcha [%l7 + %i0] 0x81, 0
6021 nop
6022 set 0x1A, %o0
6023 lduh [%l7 + %o0], %l3
6024 nop
6025 set 0x28, %i6
6026 ldsw [%l7 + %i6], %l6
6027 set 0x58, %l3
6028 ldxa [%l7 + %l3] 0x89, %g5
6029 nop
6030 set 0x20, %o1
6031 ldd [%l7 + %o1], %g6
6032 or %o5, %i3, %i5
6033 nop
6034 set 0x17, %g3
6035 ldsb [%l7 + %g3], %i6
6036 set 0x18, %o4
6037 prefetcha [%l7 + %o4] 0x81, 0
6038 bl,pn %icc, loop_55
6039 nop
6040 set 0x2E, %l0
6041 ldub [%l7 + %l0], %l4
6042 nop
6043 set 0x28, %i3
6044 ldd [%l7 + %i3], %i0
6045 membar #Sync
6046 set 0x40, %i7
6047 ldda [%l7 + %i7] 0xf9, %f16
6048loop_55:
6049 and %o1, %l2, %o6
6050 nop
6051 set 0x78, %g5
6052 ldstub [%l7 + %g5], %o3
6053 nop
6054 set 0x64, %l6
6055 sth %o2, [%l7 + %l6]
6056 nop
6057 set 0x28, %g4
6058 prefetch [%l7 + %g4], 3
6059 nop
6060 set 0x60, %o3
6061 ldd [%l7 + %o3], %f30
6062 nop
6063 set 0x30, %o7
6064 std %f0, [%l7 + %o7]
6065 set 0x50, %i5
6066 swapa [%l7 + %i5] 0x80, %l0
6067 set 0x40, %l4
6068 stha %i7, [%l7 + %l4] 0xe3
6069 membar #Sync
6070 nop
6071 set 0x60, %g6
6072 prefetch [%l7 + %g6], 0
6073 fpsub32s %f1, %f27, %f5
6074 nop
6075 set 0x24, %i2
6076 lduw [%l7 + %i2], %o4
6077 set 0x40, %l1
6078 stda %f16, [%l7 + %l1] 0x80
6079 set 0x7F, %l5
6080 ldstuba [%l7 + %l5] 0x81, %i2
6081 wr %i1, %l5, %pic
6082 set 0x40, %o2
6083 ldda [%l7 + %o2] 0x88, %l0
6084 set 0x68, %g2
6085 ldxa [%l7 + %g2] 0x89, %g1
6086 nop
6087 set 0x0E, %o6
6088 sth %g4, [%l7 + %o6]
6089 nop
6090 set 0x2E, %i1
6091 ldstub [%l7 + %i1], %g2
6092 st %fsr, [%l7 + 0x4C]
6093 or %o0, %i4, %g6
6094 st %f26, [%l7 + 0x78]
6095 nop
6096 set 0x20, %g1
6097 std %l2, [%l7 + %g1]
6098 st %fsr, [%l7 + 0x6C]
6099 nop
6100 set 0x2C, %l2
6101 prefetch [%l7 + %l2], 2
6102 add %g3, %l6, %g5
6103 nop
6104 set 0x30, %o5
6105 ldd [%l7 + %o5], %f28
6106 nop
6107 set 0x30, %g7
6108 std %g6, [%l7 + %g7]
6109 nop
6110 set 0x20, %i4
6111 stx %o5, [%l7 + %i4]
6112 and %i5, %i3, %i6
6113 nop
6114 set 0x28, %i0
6115 stb %l4, [%l7 + %i0]
6116 nop
6117 set 0x7B, %o0
6118 ldub [%l7 + %o0], %i0
6119 and %o7, %l2, %o6
6120 nop
6121 set 0x70, %l3
6122 std %o0, [%l7 + %l3]
6123 nop
6124 set 0x40, %o1
6125 sth %o3, [%l7 + %o1]
6126 nop
6127 set 0x70, %g3
6128 lduw [%l7 + %g3], %l0
6129 set 0x50, %i6
6130 ldda [%l7 + %i6] 0x80, %i6
6131 set 0x60, %o4
6132 lda [%l7 + %o4] 0x89, %f7
6133 nop
6134 set 0x10, %l0
6135 ldd [%l7 + %l0], %o2
6136 fpadd16 %f10, %f2, %f0
6137 set 0x40, %i3
6138 stda %f16, [%l7 + %i3] 0xd8
6139 set 0x40, %i7
6140 swapa [%l7 + %i7] 0x80, %o4
6141 nop
6142 set 0x51, %l6
6143 ldsb [%l7 + %l6], %i1
6144 nop
6145 set 0x50, %g5
6146 prefetch [%l7 + %g5], 3
6147 set 0x44, %o3
6148 swapa [%l7 + %o3] 0x80, %i2
6149 or %l5, %g1, %l1
6150 nop
6151 set 0x30, %g4
6152 ldx [%l7 + %g4], %g4
6153 nop
6154 set 0x20, %i5
6155 stx %fsr, [%l7 + %i5]
6156 set 0x28, %o7
6157 ldstuba [%l7 + %o7] 0x81, %o0
6158 nop
6159 set 0x70, %l4
6160 ldx [%l7 + %l4], %i4
6161 nop
6162 set 0x1C, %i2
6163 stw %g6, [%l7 + %i2]
6164 nop
6165 set 0x08, %g6
6166 ldsb [%l7 + %g6], %l3
6167 set 0x31, %l1
6168 ldstuba [%l7 + %l1] 0x88, %g3
6169 set 0x30, %l5
6170 lda [%l7 + %l5] 0x81, %f12
6171 nop
6172 set 0x70, %g2
6173 stx %fsr, [%l7 + %g2]
6174 nop
6175 set 0x40, %o2
6176 std %f18, [%l7 + %o2]
6177 nop
6178 set 0x1C, %i1
6179 stb %l6, [%l7 + %i1]
6180 set 0x20, %o6
6181 sta %f15, [%l7 + %o6] 0x88
6182 bge,a %xcc, loop_56
6183 nop
6184 set 0x18, %g1
6185 stx %fsr, [%l7 + %g1]
6186 set 0x69, %o5
6187 ldstuba [%l7 + %o5] 0x80, %g2
6188loop_56:
6189 nop
6190 set 0x10, %g7
6191 ldd [%l7 + %g7], %f8
6192 nop
6193 set 0x7C, %l2
6194 ldsb [%l7 + %l2], %g7
6195 set 0x50, %i0
6196 ldda [%l7 + %i0] 0x81, %g4
6197 add %l7, 0x30, %l6
6198 wr %g0, 0x89, %asi
6199 ldxa [%l6] %asi, %i5
6200 casxa [%l6] 0x89, %i5, %i3
6201 nop
6202 set 0x14, %o0
6203 prefetch [%l7 + %o0], 4
6204 wr %i6, %l4, %ccr
6205 st %fsr, [%l7 + 0x74]
6206 fpsub16 %f16, %f0, %f30
6207 set 0x70, %i4
6208 ldda [%l7 + %i4] 0xeb, %o4
6209 and %i0, %o7, %o6
6210 nop
6211 set 0x48, %l3
6212 ldx [%l7 + %l3], %l2
6213 st %f4, [%l7 + 0x2C]
6214 set 0x30, %g3
6215 ldda [%l7 + %g3] 0xeb, %o2
6216 nop
6217 set 0x1C, %o1
6218 prefetch [%l7 + %o1], 3
6219 nop
6220 set 0x40, %o4
6221 ldx [%l7 + %o4], %l0
6222 nop
6223 set 0x14, %l0
6224 prefetch [%l7 + %l0], 2
6225 set 0x58, %i6
6226 lda [%l7 + %i6] 0x89, %f23
6227 bn,pn %icc, loop_57
6228 nop
6229 set 0x38, %i3
6230 std %f20, [%l7 + %i3]
6231 add %o1, %o2, %i7
6232 nop
6233 set 0x60, %l6
6234 ldd [%l7 + %l6], %o4
6235loop_57:
6236 fpsub16s %f24, %f2, %f5
6237 nop
6238 set 0x58, %g5
6239 ldd [%l7 + %g5], %f10
6240 set 0x44, %i7
6241 sta %f7, [%l7 + %i7] 0x89
6242 nop
6243 nop
6244 setx 0x9E1AAF240218C54F, %l0, %l6
6245 stx %l6, [%l7 + 0x28]
6246 ldd [%l7 + 0x28], %f0
6247 setx 0x9288B3815BD70FC9, %l1, %l5
6248 stx %l5, [%l7 + 0x10]
6249 ldd [%l7 + 0x10], %f30
6250 fdivd %f30, %f0, %f14
6251 nop
6252 set 0x2C, %o3
6253 ldsw [%l7 + %o3], %i2
6254 set 0x40, %i5
6255 stda %f0, [%l7 + %i5] 0xd2
6256 nop
6257 set 0x78, %o7
6258 std %f30, [%l7 + %o7]
6259 fpadd32s %f5, %f11, %f31
6260 and %l5, %g1, %l1
6261 or %g4, %o0, %i4
6262 set 0x36, %l4
6263 stha %g6, [%l7 + %l4] 0xe2
6264 membar #Sync
6265 nop
6266 set 0x70, %g4
6267 prefetch [%l7 + %g4], 2
6268 or %i1, %g3, %l3
6269 fpsub32s %f30, %f27, %f7
6270 nop
6271 set 0x52, %i2
6272 sth %g2, [%l7 + %i2]
6273 set 0x53, %g6
6274 ldstuba [%l7 + %g6] 0x88, %g7
6275 nop
6276 set 0x28, %l1
6277 lduh [%l7 + %l1], %g5
6278 set 0x0A, %l5
6279 stha %i5, [%l7 + %l5] 0x80
6280 add %i3, %i6, %l4
6281 nop
6282 set 0x28, %o2
6283 stx %o5, [%l7 + %o2]
6284 set 0x18, %g2
6285 stwa %l6, [%l7 + %g2] 0x81
6286 nop
6287 nop
6288 setx 0xAED09E402FDF8A49, %l0, %l6
6289 stx %l6, [%l7 + 0x28]
6290 ldd [%l7 + 0x28], %f2
6291 setx 0x266DC4BEEAF6FFD4, %l1, %l5
6292 stx %l5, [%l7 + 0x10]
6293 ldd [%l7 + 0x10], %f6
6294 fdivd %f6, %f2, %f14
6295 nop
6296 set 0x2C, %i1
6297 stw %o7, [%l7 + %i1]
6298 set 0x22, %g1
6299 ldstuba [%l7 + %g1] 0x80, %i0
6300 set 0x10, %o5
6301 lda [%l7 + %o5] 0x89, %f30
6302 wr %l2, %o6, %clear_softint
6303 nop
6304 set 0x78, %o6
6305 ldd [%l7 + %o6], %f24
6306 nop
6307 set 0x78, %l2
6308 stx %fsr, [%l7 + %l2]
6309 set 0x40, %i0
6310 stxa %o3, [%l7 + %i0] 0x89
6311 set 0x70, %o0
6312 stxa %o1, [%l7 + %o0] 0x80
6313 nop
6314 set 0x60, %g7
6315 swap [%l7 + %g7], %o2
6316 nop
6317 set 0x19, %i4
6318 stb %l0, [%l7 + %i4]
6319 nop
6320 set 0x58, %g3
6321 stx %fsr, [%l7 + %g3]
6322 nop
6323 set 0x24, %o1
6324 stw %i7, [%l7 + %o1]
6325 nop
6326 set 0x2F, %o4
6327 stb %o4, [%l7 + %o4]
6328 bgu,a,pn %xcc, loop_58
6329 st %f25, [%l7 + 0x60]
6330 wr %g0, 0x5, %fprs
6331 nop
6332 set 0x44, %l3
6333 lduw [%l7 + %l3], %l1
6334loop_58:
6335 nop
6336 set 0x16, %l0
6337 stb %g4, [%l7 + %l0]
6338 st %f29, [%l7 + 0x30]
6339 nop
6340 set 0x48, %i6
6341 prefetch [%l7 + %i6], 0
6342 and %o0, %i4, %g6
6343 set 0x38, %l6
6344 stwa %i1, [%l7 + %l6] 0x89
6345 set 0x48, %g5
6346 swapa [%l7 + %g5] 0x80, %g3
6347 nop
6348 set 0x4F, %i7
6349 stb %l3, [%l7 + %i7]
6350 nop
6351 set 0x50, %o3
6352 swap [%l7 + %o3], %g2
6353 set 0x28, %i5
6354 swapa [%l7 + %i5] 0x88, %g7
6355 add %g5, %i5, %i3
6356 nop
6357 set 0x70, %i3
6358 stx %g1, [%l7 + %i3]
6359 set 0x68, %o7
6360 prefetcha [%l7 + %o7] 0x89, 4
6361 set 0x10, %l4
6362 sta %f29, [%l7 + %l4] 0x89
6363 nop
6364 set 0x66, %i2
6365 ldsh [%l7 + %i2], %l4
6366 wr %o5, %o7, %softint
6367 set 0x1A, %g4
6368 stha %i0, [%l7 + %g4] 0x80
6369 nop
6370 set 0x60, %g6
6371 ldd [%l7 + %g6], %f12
6372 nop
6373 set 0x60, %l1
6374 sth %l2, [%l7 + %l1]
6375 nop
6376 set 0x58, %o2
6377 stw %o6, [%l7 + %o2]
6378 nop
6379 set 0x10, %g2
6380 stx %fsr, [%l7 + %g2]
6381 membar #Sync
6382 set 0x40, %i1
6383 ldda [%l7 + %i1] 0xf8, %f0
6384 set 0x64, %l5
6385 sta %f17, [%l7 + %l5] 0x88
6386 set 0x40, %g1
6387 stda %f0, [%l7 + %g1] 0xda
6388 and %o3, %o1, %o2
6389 nop
6390 set 0x3D, %o6
6391 ldsb [%l7 + %o6], %l6
6392 set 0x40, %o5
6393 ldda [%l7 + %o5] 0xe3, %i6
6394 set 0x2C, %l2
6395 sta %f11, [%l7 + %l2] 0x80
6396 nop
6397 set 0x60, %o0
6398 lduw [%l7 + %o0], %o4
6399 ba,a,pn %xcc, loop_59
6400 nop
6401 set 0x7C, %i0
6402 stw %i2, [%l7 + %i0]
6403 set 0x78, %i4
6404 ldxa [%l7 + %i4] 0x89, %l0
6405loop_59:
6406 nop
6407 set 0x68, %g3
6408 swapa [%l7 + %g3] 0x88, %l5
6409 set 0x40, %g7
6410 stda %f0, [%l7 + %g7] 0x81
6411 set 0x28, %o4
6412 lda [%l7 + %o4] 0x81, %f31
6413 nop
6414 set 0x68, %o1
6415 swap [%l7 + %o1], %l1
6416 nop
6417 set 0x14, %l3
6418 lduw [%l7 + %l3], %o0
6419 nop
6420 set 0x08, %i6
6421 swap [%l7 + %i6], %g4
6422 nop
6423 set 0x3A, %l6
6424 ldsh [%l7 + %l6], %g6
6425 nop
6426 set 0x30, %g5
6427 sth %i4, [%l7 + %g5]
6428 st %f3, [%l7 + 0x40]
6429 membar #Sync
6430 set 0x40, %i7
6431 ldda [%l7 + %i7] 0xf0, %f0
6432 nop
6433 set 0x78, %o3
6434 swap [%l7 + %o3], %g3
6435 set 0x38, %i5
6436 prefetcha [%l7 + %i5] 0x89, 3
6437 nop
6438 set 0x20, %l0
6439 std %f14, [%l7 + %l0]
6440 nop
6441 set 0x08, %i3
6442 ldx [%l7 + %i3], %g2
6443 nop
6444 set 0x50, %l4
6445 stx %i1, [%l7 + %l4]
6446 fpadd16 %f16, %f6, %f4
6447 and %g7, %i5, %i3
6448 set 0x0C, %o7
6449 swapa [%l7 + %o7] 0x80, %g1
6450 nop
6451 set 0x58, %g4
6452 ldd [%l7 + %g4], %f8
6453 set 0x5B, %g6
6454 ldstuba [%l7 + %g6] 0x88, %i6
6455 nop
6456 set 0x08, %l1
6457 ldd [%l7 + %l1], %f14
6458 set 0x30, %i2
6459 swapa [%l7 + %i2] 0x81, %l4
6460 add %l7, 0x5C, %l6
6461 wr %g0, 0x80, %asi
6462 lda [%l6] %asi, %g5
6463 casa [%l6] 0x80, %g5, %o7
6464 nop
6465 set 0x34, %o2
6466 prefetch [%l7 + %o2], 0
6467 nop
6468 set 0x28, %i1
6469 std %f18, [%l7 + %i1]
6470 nop
6471 set 0x60, %g2
6472 ldx [%l7 + %g2], %i0
6473 wr %l2, %o6, %softint
6474 set 0x73, %l5
6475 ldstuba [%l7 + %l5] 0x88, %o3
6476 nop
6477 set 0x48, %g1
6478 lduw [%l7 + %g1], %o1
6479 set 0x44, %o5
6480 stwa %o5, [%l7 + %o5] 0xea
6481 membar #Sync
6482 set 0x28, %o6
6483 prefetcha [%l7 + %o6] 0x80, 1
6484 set 0x10, %l2
6485 prefetcha [%l7 + %l2] 0x81, 4
6486 nop
6487 set 0x14, %i0
6488 stw %i7, [%l7 + %i0]
6489 nop
6490 set 0x58, %o0
6491 sth %i2, [%l7 + %o0]
6492 set 0x51, %g3
6493 stba %o4, [%l7 + %g3] 0xea
6494 membar #Sync
6495 nop
6496 set 0x68, %g7
6497 ldsw [%l7 + %g7], %l0
6498 nop
6499 set 0x27, %o4
6500 stb %l5, [%l7 + %o4]
6501 set 0x68, %i4
6502 prefetcha [%l7 + %i4] 0x88, 0
6503 ld [%l7 + 0x1C], %f3
6504 set 0x7E, %l3
6505 stha %l1, [%l7 + %l3] 0x80
6506 st %fsr, [%l7 + 0x2C]
6507 set 0x70, %i6
6508 stxa %g4, [%l7 + %i6] 0x81
6509 set 0x64, %l6
6510 stwa %i4, [%l7 + %l6] 0x81
6511 nop
6512 set 0x36, %g5
6513 ldsb [%l7 + %g5], %g6
6514 nop
6515 set 0x18, %o1
6516 stx %fsr, [%l7 + %o1]
6517 nop
6518 set 0x1C, %o3
6519 sth %g3, [%l7 + %o3]
6520 nop
6521 set 0x78, %i5
6522 std %f14, [%l7 + %i5]
6523 set 0x40, %l0
6524 stxa %l3, [%l7 + %l0] 0xea
6525 membar #Sync
6526 fpadd16s %f31, %f6, %f14
6527 nop
6528 set 0x40, %i3
6529 stx %g2, [%l7 + %i3]
6530 nop
6531 set 0x70, %l4
6532 ldd [%l7 + %l4], %f28
6533 or %i1, %i5, %g7
6534 add %l7, 0x28, %l6
6535 wr %g0, 0x81, %asi
6536 casxa [%l6] 0x81, %i3, %g1
6537 nop
6538 set 0x6D, %o7
6539 ldsb [%l7 + %o7], %i6
6540 nop
6541 set 0x72, %g4
6542 ldsh [%l7 + %g4], %g5
6543 set 0x40, %i7
6544 prefetcha [%l7 + %i7] 0x89, 4
6545 nop
6546 set 0x28, %g6
6547 stw %i0, [%l7 + %g6]
6548 set 0x7C, %l1
6549 stwa %l2, [%l7 + %l1] 0x80
6550 nop
6551 set 0x6A, %i2
6552 ldstub [%l7 + %i2], %o7
6553 nop
6554 set 0x44, %o2
6555 lduw [%l7 + %o2], %o3
6556 nop
6557 set 0x68, %i1
6558 ldd [%l7 + %i1], %f24
6559 nop
6560 set 0x58, %l5
6561 sth %o1, [%l7 + %l5]
6562 set 0x58, %g1
6563 stda %o4, [%l7 + %g1] 0xe2
6564 membar #Sync
6565 set 0x40, %o5
6566 ldda [%l7 + %o5] 0xd0, %f16
6567 and %o6, %l6, %o2
6568 add %l7, 0x40, %l6
6569 wr %g0, 0x88, %asi
6570 lda [%l6] %asi, %i2
6571 casa [%l6] 0x88, %i2, %i7
6572 add %l7, 0x28, %l6
6573 wr %g0, 0x88, %asi
6574 casxa [%l6] 0x88, %o4, %l5
6575 add %l0, %l1, %o0
6576 wr %g4, %i4, %sys_tick
6577 ld [%l7 + 0x24], %f20
6578 set 0x30, %o6
6579 ldda [%l7 + %o6] 0xea, %g2
6580 set 0x34, %l2
6581 stba %g6, [%l7 + %l2] 0x81
6582 nop
6583 set 0x2A, %g2
6584 ldsh [%l7 + %g2], %g2
6585 nop
6586 set 0x73, %i0
6587 stb %l3, [%l7 + %i0]
6588 nop
6589 set 0x30, %o0
6590 ldd [%l7 + %o0], %i0
6591 nop
6592 set 0x58, %g3
6593 ldd [%l7 + %g3], %f24
6594 nop
6595 set 0x16, %o4
6596 lduh [%l7 + %o4], %i5
6597 nop
6598 set 0x48, %i4
6599 ldd [%l7 + %i4], %g6
6600 ld [%l7 + 0x5C], %f6
6601 set 0x40, %l3
6602 ldda [%l7 + %l3] 0xda, %f0
6603 wr %g1, %i3, %set_softint
6604 nop
6605 set 0x58, %i6
6606 std %f16, [%l7 + %i6]
6607 and %i6, %l4, %i0
6608 nop
6609 set 0x40, %l6
6610 ldstub [%l7 + %l6], %g5
6611 st %fsr, [%l7 + 0x48]
6612 set 0x78, %g5
6613 stxa %o7, [%l7 + %g5] 0xe3
6614 membar #Sync
6615 nop
6616 set 0x28, %g7
6617 ldsw [%l7 + %g7], %l2
6618 nop
6619 set 0x24, %o1
6620 stw %o1, [%l7 + %o1]
6621 set 0x60, %o3
6622 stwa %o5, [%l7 + %o3] 0x89
6623 st %fsr, [%l7 + 0x40]
6624 nop
6625 set 0x30, %l0
6626 stx %o6, [%l7 + %l0]
6627 nop
6628 set 0x70, %i3
6629 sth %l6, [%l7 + %i3]
6630 fpadd32 %f16, %f8, %f26
6631 and %o2, %o3, %i2
6632 set 0x50, %l4
6633 swapa [%l7 + %l4] 0x89, %o4
6634 nop
6635 set 0x4B, %i5
6636 ldub [%l7 + %i5], %l5
6637 st %f9, [%l7 + 0x68]
6638 and %i7, %l1, %o0
6639 nop
6640 set 0x2C, %g4
6641 ldstub [%l7 + %g4], %g4
6642 add %i4, %l0, %g3
6643 nop
6644 set 0x14, %o7
6645 ldstub [%l7 + %o7], %g2
6646 set 0x20, %g6
6647 sta %f25, [%l7 + %g6] 0x88
6648 set 0x78, %i7
6649 ldxa [%l7 + %i7] 0x80, %g6
6650 nop
6651 set 0x29, %i2
6652 ldstub [%l7 + %i2], %i1
6653 nop
6654 set 0x20, %o2
6655 lduw [%l7 + %o2], %l3
6656 nop
6657 set 0x28, %i1
6658 std %i4, [%l7 + %i1]
6659 set 0x58, %l1
6660 stha %g1, [%l7 + %l1] 0xea
6661 membar #Sync
6662 nop
6663 set 0x2C, %l5
6664 ldsw [%l7 + %l5], %g7
6665 nop
6666 set 0x6E, %o5
6667 stb %i6, [%l7 + %o5]
6668 set 0x58, %g1
6669 swapa [%l7 + %g1] 0x88, %l4
6670 nop
6671 set 0x10, %o6
6672 ldsw [%l7 + %o6], %i0
6673 set 0x6C, %g2
6674 stwa %i3, [%l7 + %g2] 0x89
6675 nop
6676 set 0x48, %i0
6677 std %f16, [%l7 + %i0]
6678 nop
6679 set 0x24, %l2
6680 stw %o7, [%l7 + %l2]
6681 nop
6682 set 0x40, %g3
6683 stb %l2, [%l7 + %g3]
6684 set 0x40, %o4
6685 ldda [%l7 + %o4] 0x81, %f16
6686 set 0x10, %i4
6687 prefetcha [%l7 + %i4] 0x80, 0
6688 ld [%l7 + 0x78], %f11
6689 nop
6690 set 0x38, %l3
6691 ldd [%l7 + %l3], %f24
6692 st %fsr, [%l7 + 0x3C]
6693 set 0x20, %o0
6694 stwa %o1, [%l7 + %o0] 0x81
6695 nop
6696 set 0x38, %l6
6697 ldx [%l7 + %l6], %o5
6698 fpsub32 %f24, %f12, %f4
6699 st %fsr, [%l7 + 0x50]
6700 nop
6701 set 0x58, %i6
6702 stx %o6, [%l7 + %i6]
6703 nop
6704 set 0x4C, %g7
6705 lduw [%l7 + %g7], %l6
6706 nop
6707 set 0x40, %g5
6708 ldx [%l7 + %g5], %o2
6709 set 0x20, %o1
6710 sta %f4, [%l7 + %o1] 0x88
6711 add %l7, 0x78, %l6
6712 wr %g0, 0x89, %asi
6713 lda [%l6] %asi, %o3
6714 casa [%l6] 0x89, %o3, %o4
6715 ld [%l7 + 0x20], %f2
6716 wr %g0, 0x7, %fprs
6717 st %fsr, [%l7 + 0x40]
6718 add %l7, 0x08, %l6
6719 wr %g0, 0x88, %asi
6720 casa [%l6] 0x88, %l1, %o0
6721 set 0x40, %l0
6722 stda %f16, [%l7 + %l0] 0xf1
6723 membar #Sync
6724 nop
6725 set 0x48, %o3
6726 ldd [%l7 + %o3], %f12
6727 add %l7, 0x20, %l6
6728 wr %g0, 0x80, %asi
6729 ldxa [%l6] %asi, %g4
6730 casxa [%l6] 0x80, %g4, %i4
6731 nop
6732 set 0x20, %l4
6733 std %l0, [%l7 + %l4]
6734 set 0x40, %i3
6735 ldda [%l7 + %i3] 0xd2, %f0
6736 fpsub32s %f17, %f14, %f26
6737 nop
6738 set 0x40, %i5
6739 std %f12, [%l7 + %i5]
6740 set 0x2C, %g4
6741 ldstuba [%l7 + %g4] 0x81, %g3
6742 nop
6743 set 0x78, %o7
6744 prefetch [%l7 + %o7], 0
6745 st %fsr, [%l7 + 0x28]
6746 nop
6747 set 0x50, %i7
6748 lduh [%l7 + %i7], %g2
6749 set 0x38, %i2
6750 stxa %i2, [%l7 + %i2] 0x88
6751 nop
6752 set 0x60, %o2
6753 stw %g6, [%l7 + %o2]
6754 nop
6755 set 0x22, %g6
6756 lduh [%l7 + %g6], %i1
6757 nop
6758 set 0x34, %l1
6759 lduh [%l7 + %l1], %i5
6760 ld [%l7 + 0x30], %f31
6761 fpadd32s %f9, %f11, %f29
6762 nop
6763 set 0x20, %i1
6764 std %f24, [%l7 + %i1]
6765 fpsub16s %f27, %f14, %f28
6766 set 0x40, %o5
6767 stda %f0, [%l7 + %o5] 0xc4
6768 nop
6769 set 0x18, %g1
6770 stx %fsr, [%l7 + %g1]
6771 nop
6772 set 0x70, %o6
6773 lduw [%l7 + %o6], %g1
6774 nop
6775 set 0x0F, %g2
6776 ldstub [%l7 + %g2], %l3
6777 nop
6778 set 0x10, %l5
6779 ldd [%l7 + %l5], %i6
6780 set 0x30, %l2
6781 ldxa [%l7 + %l2] 0x81, %g7
6782 nop
6783 set 0x20, %g3
6784 ldsh [%l7 + %g3], %i0
6785 ld [%l7 + 0x60], %f18
6786 nop
6787 nop
6788 setx 0xE127FC938F4E745B, %l0, %l6
6789 stx %l6, [%l7 + 0x28]
6790 ldd [%l7 + 0x28], %f28
6791 setx 0xEB41F73BB1A52CC3, %l1, %l5
6792 stx %l5, [%l7 + 0x10]
6793 ldd [%l7 + 0x10], %f6
6794 fdivd %f6, %f28, %f0
6795 nop
6796 set 0x48, %i0
6797 std %l4, [%l7 + %i0]
6798 add %i3, %o7, %g5
6799 nop
6800 set 0x68, %o4
6801 ldx [%l7 + %o4], %o1
6802 nop
6803 set 0x16, %l3
6804 ldub [%l7 + %l3], %o5
6805 set 0x6C, %o0
6806 lda [%l7 + %o0] 0x80, %f17
6807 st %fsr, [%l7 + 0x2C]
6808 nop
6809 set 0x40, %i4
6810 stx %fsr, [%l7 + %i4]
6811 set 0x30, %l6
6812 stxa %l2, [%l7 + %l6] 0xe3
6813 membar #Sync
6814 nop
6815 set 0x50, %i6
6816 ldd [%l7 + %i6], %f26
6817 or %l6, %o2, %o3
6818 nop
6819 set 0x08, %g5
6820 ldd [%l7 + %g5], %o6
6821 add %l7, 0x68, %l6
6822 wr %g0, 0x89, %asi
6823 casxa [%l6] 0x89, %l5, %i7
6824 set 0x74, %g7
6825 stha %o4, [%l7 + %g7] 0x81
6826 st %f20, [%l7 + 0x74]
6827 nop
6828 set 0x56, %l0
6829 ldsb [%l7 + %l0], %l1
6830 add %l7, 0x48, %l6
6831 wr %g0, 0x81, %asi
6832 casxa [%l6] 0x81, %g4, %i4
6833 set 0x28, %o3
6834 swapa [%l7 + %o3] 0x81, %o0
6835 set 0x30, %o1
6836 prefetcha [%l7 + %o1] 0x81, 2
6837 set 0x40, %l4
6838 stda %f0, [%l7 + %l4] 0x80
6839 nop
6840 set 0x18, %i3
6841 ldx [%l7 + %i3], %g2
6842 nop
6843 set 0x48, %i5
6844 std %i2, [%l7 + %i5]
6845 nop
6846 set 0x6A, %g4
6847 ldstub [%l7 + %g4], %g3
6848 membar #Sync
6849 set 0x40, %i7
6850 ldda [%l7 + %i7] 0xf0, %f16
6851 nop
6852 set 0x40, %i2
6853 ldd [%l7 + %i2], %i0
6854 set 0x58, %o7
6855 stwa %i5, [%l7 + %o7] 0xea
6856 membar #Sync
6857 st %fsr, [%l7 + 0x68]
6858 set 0x70, %g6
6859 stxa %g6, [%l7 + %g6] 0xe3
6860 membar #Sync
6861 fpadd32 %f20, %f28, %f14
6862 nop
6863 set 0x10, %l1
6864 ldd [%l7 + %l1], %l2
6865 nop
6866 set 0x78, %i1
6867 lduw [%l7 + %i1], %i6
6868 set 0x38, %o2
6869 stda %g0, [%l7 + %o2] 0x80
6870 set 0x40, %o5
6871 ldda [%l7 + %o5] 0xd0, %f0
6872 set 0x40, %g1
6873 stda %f16, [%l7 + %g1] 0xcc
6874 nop
6875 set 0x51, %g2
6876 ldub [%l7 + %g2], %g7
6877 set 0x40, %o6
6878 prefetcha [%l7 + %o6] 0x89, 1
6879 nop
6880 set 0x40, %l2
6881 std %f20, [%l7 + %l2]
6882 nop
6883 set 0x30, %l5
6884 stx %l4, [%l7 + %l5]
6885 st %fsr, [%l7 + 0x5C]
6886 add %l7, 0x78, %l6
6887 wr %g0, 0x80, %asi
6888 lda [%l6] %asi, %i3
6889 casa [%l6] 0x80, %i3, %o7
6890 nop
6891 set 0x34, %i0
6892 ldsw [%l7 + %i0], %g5
6893 nop
6894 set 0x51, %g3
6895 stb %o5, [%l7 + %g3]
6896 set 0x20, %o4
6897 stda %o0, [%l7 + %o4] 0xe3
6898 membar #Sync
6899 nop
6900 set 0x2A, %o0
6901 ldsh [%l7 + %o0], %l2
6902 set 0x79, %l3
6903 stba %o2, [%l7 + %l3] 0x81
6904 and %l6, %o3, %l5
6905 ba,pn %icc, loop_60
6906 nop
6907 set 0x0A, %i4
6908 sth %o6, [%l7 + %i4]
6909 nop
6910 set 0x10, %l6
6911 ldd [%l7 + %l6], %f8
6912 set 0x38, %i6
6913 swapa [%l7 + %i6] 0x80, %o4
6914loop_60:
6915 nop
6916 set 0x48, %g7
6917 prefetcha [%l7 + %g7] 0x81, 3
6918 set 0x1C, %l0
6919 stba %g4, [%l7 + %l0] 0x88
6920 nop
6921 set 0x38, %o3
6922 std %f28, [%l7 + %o3]
6923 add %l7, 0x64, %l6
6924 wr %g0, 0x81, %asi
6925 lda [%l6] %asi, %i7
6926 casa [%l6] 0x81, %i7, %o0
6927 set 0x0C, %o1
6928 ldstuba [%l7 + %o1] 0x81, %l0
6929 ld [%l7 + 0x34], %f12
6930 or %i4, %g2, %i2
6931 nop
6932 set 0x58, %l4
6933 ldx [%l7 + %l4], %i1
6934 nop
6935 set 0x78, %i3
6936 ldx [%l7 + %i3], %g3
6937 set 0x48, %i5
6938 ldxa [%l7 + %i5] 0x88, %g6
6939 nop
6940 set 0x78, %g5
6941 stx %fsr, [%l7 + %g5]
6942 add %l7, 0x30, %l6
6943 wr %g0, 0x88, %asi
6944 lda [%l6] %asi, %l3
6945 casa [%l6] 0x88, %l3, %i5
6946 nop
6947 set 0x10, %i7
6948 lduh [%l7 + %i7], %g1
6949 set 0x08, %g4
6950 stxa %i6, [%l7 + %g4] 0xe2
6951 membar #Sync
6952 set 0x68, %i2
6953 sta %f13, [%l7 + %i2] 0x89
6954 and %i0, %l4, %i3
6955 nop
6956 set 0x14, %o7
6957 ldsh [%l7 + %o7], %o7
6958 and %g7, %g5, %o5
6959 nop
6960 set 0x78, %g6
6961 lduw [%l7 + %g6], %l2
6962 set 0x60, %l1
6963 stxa %o2, [%l7 + %l1] 0xe3
6964 membar #Sync
6965 set 0x08, %o2
6966 stxa %o1, [%l7 + %o2] 0xeb
6967 membar #Sync
6968 set 0x20, %o5
6969 ldxa [%l7 + %o5] 0x89, %l6
6970 nop
6971 set 0x76, %i1
6972 stb %l5, [%l7 + %i1]
6973 set 0x18, %g2
6974 lda [%l7 + %g2] 0x81, %f7
6975 set 0x2D, %g1
6976 ldstuba [%l7 + %g1] 0x81, %o6
6977 nop
6978 set 0x30, %o6
6979 ldd [%l7 + %o6], %f0
6980 nop
6981 set 0x50, %l2
6982 std %f2, [%l7 + %l2]
6983 nop
6984 set 0x20, %l5
6985 ldd [%l7 + %l5], %o2
6986 set 0x08, %i0
6987 ldstuba [%l7 + %i0] 0x89, %o4
6988 nop
6989 set 0x18, %g3
6990 std %l0, [%l7 + %g3]
6991 set 0x30, %o0
6992 ldxa [%l7 + %o0] 0x81, %i7
6993 set 0x48, %l3
6994 ldxa [%l7 + %l3] 0x89, %o0
6995 nop
6996 set 0x68, %o4
6997 std %f24, [%l7 + %o4]
6998 nop
6999 set 0x41, %l6
7000 ldstub [%l7 + %l6], %g4
7001 nop
7002 set 0x68, %i4
7003 ldd [%l7 + %i4], %f0
7004 st %f23, [%l7 + 0x74]
7005 set 0x50, %i6
7006 prefetcha [%l7 + %i6] 0x80, 1
7007 nop
7008 set 0x58, %g7
7009 ldd [%l7 + %g7], %f22
7010 set 0x74, %l0
7011 lda [%l7 + %l0] 0x80, %f12
7012 and %l0, %g2, %i2
7013 nop
7014 set 0x24, %o3
7015 sth %i1, [%l7 + %o3]
7016 fpsub32 %f22, %f14, %f2
7017 nop
7018 set 0x3F, %l4
7019 ldsb [%l7 + %l4], %g3
7020 nop
7021 set 0x3A, %o1
7022 lduh [%l7 + %o1], %l3
7023 nop
7024 set 0x7A, %i5
7025 ldstub [%l7 + %i5], %i5
7026 set 0x2C, %i3
7027 lda [%l7 + %i3] 0x89, %f1
7028 nop
7029 set 0x08, %g5
7030 ldsw [%l7 + %g5], %g6
7031 nop
7032 set 0x30, %i7
7033 std %g0, [%l7 + %i7]
7034 nop
7035 set 0x2D, %i2
7036 stb %i6, [%l7 + %i2]
7037 set 0x5C, %g4
7038 stwa %l4, [%l7 + %g4] 0x89
7039 nop
7040 set 0x25, %o7
7041 ldstub [%l7 + %o7], %i3
7042 nop
7043 set 0x78, %l1
7044 stx %i0, [%l7 + %l1]
7045 nop
7046 set 0x3D, %o2
7047 ldub [%l7 + %o2], %g7
7048 membar #Sync
7049 set 0x40, %o5
7050 ldda [%l7 + %o5] 0xf9, %f16
7051 ld [%l7 + 0x08], %f11
7052 nop
7053 set 0x40, %i1
7054 stx %o7, [%l7 + %i1]
7055 nop
7056 set 0x18, %g2
7057 std %g4, [%l7 + %g2]
7058 nop
7059 set 0x60, %g6
7060 std %f20, [%l7 + %g6]
7061 nop
7062 set 0x30, %g1
7063 stx %fsr, [%l7 + %g1]
7064 and %o5, %o2, %o1
7065 nop
7066 set 0x19, %o6
7067 ldstub [%l7 + %o6], %l2
7068 nop
7069 set 0x1F, %l5
7070 stb %l6, [%l7 + %l5]
7071 st %fsr, [%l7 + 0x18]
7072 set 0x20, %i0
7073 stxa %o6, [%l7 + %i0] 0xe2
7074 membar #Sync
7075 add %l7, 0x70, %l6
7076 wr %g0, 0x81, %asi
7077 lda [%l6] %asi, %l5
7078 casa [%l6] 0x81, %l5, %o3
7079 fpsub16 %f30, %f20, %f8
7080 nop
7081 set 0x58, %g3
7082 std %f6, [%l7 + %g3]
7083 set 0x20, %l2
7084 swapa [%l7 + %l2] 0x81, %l1
7085 nop
7086 set 0x11, %l3
7087 ldsb [%l7 + %l3], %o4
7088 nop
7089 set 0x26, %o0
7090 sth %i7, [%l7 + %o0]
7091 nop
7092 set 0x68, %o4
7093 stx %fsr, [%l7 + %o4]
7094 add %l7, 0x08, %l6
7095 wr %g0, 0x80, %asi
7096 lda [%l6] %asi, %o0
7097 casa [%l6] 0x80, %o0, %i4
7098 set 0x18, %l6
7099 lda [%l7 + %l6] 0x89, %f18
7100 set 0x40, %i4
7101 stda %f0, [%l7 + %i4] 0xf8
7102 membar #Sync
7103 nop
7104 set 0x28, %i6
7105 ldsw [%l7 + %i6], %l0
7106 and %g2, %i2, %i1
7107 set 0x69, %g7
7108 stba %g3, [%l7 + %g7] 0x89
7109 st %fsr, [%l7 + 0x50]
7110 nop
7111 set 0x48, %o3
7112 std %f2, [%l7 + %o3]
7113 and %g4, %l3, %i5
7114 set 0x58, %l4
7115 prefetcha [%l7 + %l4] 0x88, 4
7116 nop
7117 set 0x38, %l0
7118 sth %g1, [%l7 + %l0]
7119 wr %g0, 0x4, %fprs
7120 nop
7121 set 0x52, %i5
7122 sth %i0, [%l7 + %i5]
7123 add %g7, %o7, %g5
7124 nop
7125 set 0x31, %o1
7126 ldub [%l7 + %o1], %o5
7127 nop
7128 set 0x78, %g5
7129 ldx [%l7 + %g5], %i6
7130 and %o1, %o2, %l2
7131 nop
7132 set 0x48, %i3
7133 sth %o6, [%l7 + %i3]
7134 ld [%l7 + 0x40], %f22
7135 nop
7136 set 0x1C, %i2
7137 ldsh [%l7 + %i2], %l5
7138 nop
7139 set 0x60, %g4
7140 std %i6, [%l7 + %g4]
7141 or %o3, %l1, %i7
7142 set 0x60, %o7
7143 prefetcha [%l7 + %o7] 0x88, 4
7144 nop
7145 set 0x54, %l1
7146 prefetch [%l7 + %l1], 4
7147 st %fsr, [%l7 + 0x1C]
7148 nop
7149 or %g0, 0x8, %l0
7150 sllx %l0, 0x3c, %l0
7151 wr %l0, %g0, %sys_tick_cmpr
7152 nop
7153 set 0x08, %i7
7154 ldsw [%l7 + %i7], %g2
7155 nop
7156 set 0x28, %o2
7157 std %l0, [%l7 + %o2]
7158 set 0x78, %o5
7159 stha %i1, [%l7 + %o5] 0xea
7160 membar #Sync
7161 nop
7162 set 0x28, %i1
7163 ldx [%l7 + %i1], %g3
7164 nop
7165 set 0x3E, %g2
7166 stb %i2, [%l7 + %g2]
7167 set 0x46, %g1
7168 ldstuba [%l7 + %g1] 0x81, %g4
7169 set 0x4C, %o6
7170 swapa [%l7 + %o6] 0x89, %i5
7171 set 0x74, %l5
7172 lda [%l7 + %l5] 0x81, %f4
7173 nop
7174 set 0x30, %i0
7175 ldd [%l7 + %i0], %f26
7176 set 0x56, %g6
7177 ldstuba [%l7 + %g6] 0x81, %g6
7178 nop
7179 set 0x40, %l2
7180 stx %fsr, [%l7 + %l2]
7181 nop
7182 set 0x38, %l3
7183 lduh [%l7 + %l3], %l3
7184 ld [%l7 + 0x1C], %f3
7185 set 0x50, %g3
7186 stwa %g1, [%l7 + %g3] 0x80
7187 and %i3, %l4, %g7
7188 nop
7189 set 0x40, %o0
7190 ldd [%l7 + %o0], %o6
7191 ld [%l7 + 0x28], %f28
7192 add %l7, 0x58, %l6
7193 wr %g0, 0x89, %asi
7194 ldxa [%l6] %asi, %g5
7195 casxa [%l6] 0x89, %g5, %i0
7196 nop
7197 set 0x18, %o4
7198 stx %o5, [%l7 + %o4]
7199 add %l7, 0x44, %l6
7200 wr %g0, 0x81, %asi
7201 casa [%l6] 0x81, %o1, %o2
7202 add %i6, %o6, %l5
7203 set 0x40, %i4
7204 stda %f16, [%l7 + %i4] 0xc8
7205 add %l2, %o3, %l6
7206 nop
7207 set 0x68, %i6
7208 ldsw [%l7 + %i6], %l1
7209 nop
7210 set 0x08, %l6
7211 lduh [%l7 + %l6], %i7
7212 and %o4, %i4, %o0
7213 set 0x60, %o3
7214 ldda [%l7 + %o3] 0x88, %l0
7215 and %i1, %g2, %i2
7216 set 0x38, %l4
7217 sta %f31, [%l7 + %l4] 0x81
7218 set 0x64, %l0
7219 swapa [%l7 + %l0] 0x80, %g3
7220 nop
7221 set 0x14, %i5
7222 stw %g4, [%l7 + %i5]
7223 nop
7224 set 0x78, %o1
7225 stx %g6, [%l7 + %o1]
7226 set 0x70, %g5
7227 stba %l3, [%l7 + %g5] 0xeb
7228 membar #Sync
7229 set 0x60, %i3
7230 stda %i4, [%l7 + %i3] 0x80
7231 set 0x2A, %i2
7232 ldstuba [%l7 + %i2] 0x88, %i3
7233 set 0x70, %g4
7234 ldxa [%l7 + %g4] 0x88, %l4
7235 nop
7236 set 0x7A, %g7
7237 sth %g7, [%l7 + %g7]
7238 nop
7239 set 0x78, %l1
7240 stw %o7, [%l7 + %l1]
7241 set 0x58, %o7
7242 stda %g4, [%l7 + %o7] 0x88
7243 nop
7244 set 0x70, %i7
7245 stx %fsr, [%l7 + %i7]
7246 nop
7247 set 0x31, %o5
7248 stb %g1, [%l7 + %o5]
7249 bn,a %xcc, loop_61
7250 nop
7251 set 0x10, %i1
7252 ldd [%l7 + %i1], %f0
7253 set 0x20, %g2
7254 stxa %i0, [%l7 + %g2] 0x81
7255loop_61:
7256 nop
7257 set 0x6C, %g1
7258 lduh [%l7 + %g1], %o1
7259 st %f21, [%l7 + 0x18]
7260 set 0x71, %o6
7261 ldstuba [%l7 + %o6] 0x89, %o2
7262 nop
7263 set 0x48, %o2
7264 sth %o5, [%l7 + %o2]
7265 nop
7266 set 0x18, %i0
7267 std %f30, [%l7 + %i0]
7268 set 0x10, %l5
7269 ldda [%l7 + %l5] 0x80, %o6
7270 add %l7, 0x58, %l6
7271 wr %g0, 0x81, %asi
7272 ldxa [%l6] %asi, %i6
7273 casxa [%l6] 0x81, %i6, %l5
7274 set 0x30, %l2
7275 stwa %l2, [%l7 + %l2] 0xea
7276 membar #Sync
7277 nop
7278 set 0x28, %l3
7279 stx %fsr, [%l7 + %l3]
7280 nop
7281 set 0x68, %g3
7282 std %f12, [%l7 + %g3]
7283 nop
7284 set 0x58, %g6
7285 ldd [%l7 + %g6], %f8
7286 set 0x4C, %o4
7287 stwa %o3, [%l7 + %o4] 0xeb
7288 membar #Sync
7289 set 0x10, %i4
7290 prefetcha [%l7 + %i4] 0x81, 0
7291 set 0x20, %o0
7292 prefetcha [%l7 + %o0] 0x81, 1
7293 or %o4, %l6, %o0
7294 add %l7, 0x28, %l6
7295 wr %g0, 0x81, %asi
7296 casa [%l6] 0x81, %i4, %i1
7297 or %l0, %i2, %g2
7298 nop
7299 set 0x08, %i6
7300 lduw [%l7 + %i6], %g3
7301 wr %g0, 0x6, %fprs
7302 set 0x68, %l6
7303 prefetcha [%l7 + %l6] 0x88, 3
7304 add %l7, 0x10, %l6
7305 wr %g0, 0x88, %asi
7306 ldxa [%l6] %asi, %i5
7307 casxa [%l6] 0x88, %i5, %l4
7308 nop
7309 set 0x1E, %l4
7310 ldub [%l7 + %l4], %g7
7311 nop
7312 set 0x70, %o3
7313 std %f30, [%l7 + %o3]
7314 st %fsr, [%l7 + 0x20]
7315 add %l7, 0x50, %l6
7316 wr %g0, 0x81, %asi
7317 ldxa [%l6] %asi, %i3
7318 casxa [%l6] 0x81, %i3, %g5
7319 nop
7320 set 0x28, %l0
7321 prefetch [%l7 + %l0], 3
7322 add %g1, %i0, %o1
7323 set 0x76, %o1
7324 stba %o2, [%l7 + %o1] 0x88
7325 add %o7, %o6, %i6
7326 nop
7327 set 0x76, %g5
7328 sth %l5, [%l7 + %g5]
7329 nop
7330 set 0x31, %i3
7331 ldub [%l7 + %i3], %l2
7332 add %o3, %o5, %l1
7333 nop
7334 set 0x58, %i5
7335 ldd [%l7 + %i5], %o4
7336 nop
7337 set 0x20, %i2
7338 ldd [%l7 + %i2], %i6
7339 nop
7340 set 0x58, %g7
7341 sth %i7, [%l7 + %g7]
7342 nop
7343 set 0x48, %l1
7344 ldx [%l7 + %l1], %o0
7345 set 0x58, %o7
7346 stda %i0, [%l7 + %o7] 0xe2
7347 membar #Sync
7348 nop
7349 set 0x54, %i7
7350 swap [%l7 + %i7], %i4
7351 set 0x40, %g4
7352 ldda [%l7 + %g4] 0x89, %l0
7353 nop
7354 set 0x24, %i1
7355 stw %g2, [%l7 + %i1]
7356 nop
7357 set 0x20, %o5
7358 ldd [%l7 + %o5], %i2
7359 nop
7360 set 0x5C, %g2
7361 lduw [%l7 + %g2], %g6
7362 set 0x30, %o6
7363 stwa %g3, [%l7 + %o6] 0x80
7364 nop
7365 set 0x68, %o2
7366 ldd [%l7 + %o2], %f12
7367 st %fsr, [%l7 + 0x3C]
7368 nop
7369 set 0x78, %i0
7370 stx %fsr, [%l7 + %i0]
7371 nop
7372 set 0x70, %l5
7373 ldd [%l7 + %l5], %l2
7374 set 0x54, %l2
7375 stwa %i5, [%l7 + %l2] 0xe3
7376 membar #Sync
7377 nop
7378 set 0x28, %l3
7379 prefetch [%l7 + %l3], 4
7380 set 0x70, %g1
7381 lda [%l7 + %g1] 0x88, %f6
7382 set 0x10, %g6
7383 sta %f11, [%l7 + %g6] 0x80
7384 fpsub16 %f18, %f6, %f24
7385 ba %icc, loop_62
7386 nop
7387 set 0x2C, %g3
7388 ldub [%l7 + %g3], %g4
7389 set 0x0A, %o4
7390 stha %l4, [%l7 + %o4] 0x88
7391loop_62:
7392 nop
7393 set 0x74, %i4
7394 stwa %g7, [%l7 + %i4] 0x89
7395 and %i3, %g5, %i0
7396 nop
7397 set 0x28, %o0
7398 ldsw [%l7 + %o0], %g1
7399 nop
7400 set 0x50, %l6
7401 ldx [%l7 + %l6], %o2
7402 and %o7, %o6, %o1
7403 nop
7404 set 0x60, %i6
7405 std %f28, [%l7 + %i6]
7406 nop
7407 set 0x44, %l4
7408 lduw [%l7 + %l4], %i6
7409 wr %l5, %o3, %softint
7410 nop
7411 set 0x18, %l0
7412 ldd [%l7 + %l0], %l2
7413 set 0x1C, %o3
7414 stwa %l1, [%l7 + %o3] 0xea
7415 membar #Sync
7416 nop
7417 set 0x28, %g5
7418 ldx [%l7 + %g5], %o5
7419 nop
7420 set 0x48, %i3
7421 stx %o4, [%l7 + %i3]
7422 nop
7423 set 0x08, %o1
7424 prefetch [%l7 + %o1], 3
7425 nop
7426 set 0x2C, %i2
7427 ldsw [%l7 + %i2], %l6
7428 nop
7429 set 0x68, %i5
7430 ldd [%l7 + %i5], %f28
7431 set 0x18, %g7
7432 ldxa [%l7 + %g7] 0x80, %o0
7433 nop
7434 set 0x5A, %o7
7435 ldsh [%l7 + %o7], %i1
7436 add %l7, 0x20, %l6
7437 wr %g0, 0x81, %asi
7438 casa [%l6] 0x81, %i4, %l0
7439 bge,a,pn %xcc, loop_63
7440 nop
7441 set 0x08, %l1
7442 std %g2, [%l7 + %l1]
7443 nop
7444 set 0x50, %g4
7445 std %f26, [%l7 + %g4]
7446 ld [%l7 + 0x64], %f15
7447loop_63:
7448 nop
7449 add %l7, 0x14, %l6
7450 wr %g0, 0x80, %asi
7451 lda [%l6] %asi, %i2
7452 casa [%l6] 0x80, %i2, %g6
7453 nop
7454 set 0x54, %i1
7455 swap [%l7 + %i1], %i7
7456 set 0x60, %o5
7457 stda %l2, [%l7 + %o5] 0x88
7458 nop
7459 set 0x28, %i7
7460 ldx [%l7 + %i7], %i5
7461 nop
7462 set 0x48, %o6
7463 stx %fsr, [%l7 + %o6]
7464 wr %g3, %l4, %y
7465 nop
7466 set 0x64, %g2
7467 ldub [%l7 + %g2], %g7
7468 nop
7469 set 0x50, %o2
7470 stx %fsr, [%l7 + %o2]
7471 nop
7472 nop
7473 setx 0x931679C41A9EFD17, %l0, %l6
7474 stx %l6, [%l7 + 0x28]
7475 ldd [%l7 + 0x28], %f2
7476 setx 0x6006F848289197F1, %l1, %l5
7477 stx %l5, [%l7 + 0x10]
7478 ldd [%l7 + 0x10], %f0
7479 fdivd %f0, %f2, %f14
7480 set 0x11, %i0
7481 ldstuba [%l7 + %i0] 0x88, %i3
7482 nop
7483 set 0x54, %l5
7484 ldsw [%l7 + %l5], %g4
7485 EXIT_GOOD
7486
7487
7488
7489!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7490!
7491! Stats for Thread 1:
7492!
7493! Type l : 1263
7494! Type a : 26
7495! Type cti : 28
7496! Type x : 518
7497! Type f : 45
7498! Type i : 120
7499!
7500!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7501
7502!
7503! Thread 2 Start
7504!
7505.global thread_2
7506thread_2:
7507 mov %l7, %g1
7508 !# Set %cwp for 8 windows
7509 !# This threads memory space into each %l7
7510 wrpr %g0, 0x7, %cwp
7511 mov %g1, %l7
7512 wrpr %g0, 0x6, %cwp
7513 mov %g1, %l7
7514 wrpr %g0, 0x5, %cwp
7515 mov %g1, %l7
7516 wrpr %g0, 0x4, %cwp
7517 mov %g1, %l7
7518 wrpr %g0, 0x3, %cwp
7519 mov %g1, %l7
7520 wrpr %g0, 0x2, %cwp
7521 mov %g1, %l7
7522 wrpr %g0, 0x1, %cwp
7523 mov %g1, %l7
7524 wrpr %g0, 0x0, %cwp
7525 mov %g1, %l7
7526
7527 !# Set %fsr
7528 setx 0x0000000000400000, %l0, %l6 !# no post process
7529 stx %l6, [%l7 + 0x0] !# no post process
7530 ldx [%l7 + 0x0], %fsr !# no post process
7531
7532 wr %g0, 0x80, %asi !# no post process
7533
7534 !# Initialize registers ..
7535
7536 !# Global registers
7537 set 0xD, %g1
7538 set 0xA, %g2
7539 set 0x5, %g3
7540 set 0xC, %g4
7541 set 0x3, %g5
7542 set 0xF, %g6
7543 set 0xD, %g7
7544 !# Input registers
7545 set -0xC, %i0
7546 set -0xD, %i1
7547 set -0xE, %i2
7548 set -0xB, %i3
7549 set -0xB, %i4
7550 set -0x7, %i5
7551 set -0x3, %i6
7552 set -0xD, %i7
7553 !# Local registers
7554 set 0x7CFA6027, %l0
7555 set 0x4FAD98CD, %l1
7556 set 0x650B3C28, %l2
7557 set 0x418187C9, %l3
7558 set 0x0F9149C7, %l4
7559 set 0x6B53DA7E, %l5
7560 set 0x011028D9, %l6
7561 !# Output registers
7562 set -0x026B, %o0
7563 set -0x1442, %o1
7564 set -0x1A20, %o2
7565 set 0x1129, %o3
7566 set -0x001D, %o4
7567 set -0x182C, %o5
7568 set -0x0A24, %o6
7569 set -0x06EB, %o7
7570 !# Float registers
7571 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
7572 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
7573 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
7574 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
7575 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
7576 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
7577 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
7578 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
7579 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
7580 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
7581 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
7582 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
7583 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
7584 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
7585 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
7586 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
7587
7588 !# Execute Main Diag ..
7589
7590 set 0x50, %l3
7591 prefetcha [%l7 + %l3] 0x80, 2
7592 ld [%l7 + 0x58], %f12
7593 nop
7594 set 0x50, %l2
7595 std %g0, [%l7 + %l2]
7596 add %l7, 0x10, %l6
7597 wr %g0, 0x81, %asi
7598 ldxa [%l6] %asi, %o2
7599 casxa [%l6] 0x81, %o2, %o7
7600 set 0x43, %g1
7601 ldstuba [%l7 + %g1] 0x80, %o6
7602 nop
7603 set 0x54, %g6
7604 stw %i0, [%l7 + %g6]
7605 set 0x40, %o4
7606 ldxa [%l7 + %o4] 0x80, %i6
7607 set 0x40, %g3
7608 stda %f0, [%l7 + %g3] 0xc2
7609 or %o1, %l5, %o3
7610 set 0x14, %o0
7611 stwa %l2, [%l7 + %o0] 0x80
7612 or %l1, %o5, %o4
7613 set 0x48, %l6
7614 swapa [%l7 + %l6] 0x81, %l6
7615 ld [%l7 + 0x18], %f16
7616 nop
7617 set 0x38, %i4
7618 ldsw [%l7 + %i4], %i1
7619 set 0x60, %l4
7620 stba %o0, [%l7 + %l4] 0xeb
7621 membar #Sync
7622 set 0x30, %i6
7623 sta %f18, [%l7 + %i6] 0x80
7624 nop
7625 set 0x1A, %l0
7626 ldsh [%l7 + %l0], %l0
7627 add %i4, %i2, %g2
7628 ld [%l7 + 0x64], %f30
7629 nop
7630 set 0x38, %o3
7631 sth %i7, [%l7 + %o3]
7632 nop
7633 set 0x75, %i3
7634 stb %g6, [%l7 + %i3]
7635 nop
7636 set 0x18, %g5
7637 ldd [%l7 + %g5], %f30
7638 set 0x40, %i2
7639 stda %f16, [%l7 + %i2] 0xf9
7640 membar #Sync
7641 or %l3, %g3, %i5
7642 fpadd16s %f20, %f20, %f5
7643 ld [%l7 + 0x68], %f18
7644 set 0x20, %o1
7645 stda %g6, [%l7 + %o1] 0x81
7646 nop
7647 set 0x10, %g7
7648 lduw [%l7 + %g7], %l4
7649 add %l7, 0x0C, %l6
7650 wr %g0, 0x80, %asi
7651 lda [%l6] %asi, %g4
7652 casa [%l6] 0x80, %g4, %g5
7653 set 0x30, %i5
7654 sta %f28, [%l7 + %i5] 0x89
7655 add %l7, 0x10, %l6
7656 wr %g0, 0x81, %asi
7657 casxa [%l6] 0x81, %g1, %i3
7658 nop
7659 set 0x28, %l1
7660 std %o2, [%l7 + %l1]
7661 set 0x6C, %o7
7662 stwa %o6, [%l7 + %o7] 0xe3
7663 membar #Sync
7664 set 0x40, %i1
7665 stda %f0, [%l7 + %i1] 0xd0
7666 set 0x2C, %g4
7667 stwa %i0, [%l7 + %g4] 0x88
7668 set 0x3B, %i7
7669 ldstuba [%l7 + %i7] 0x81, %o7
7670 and %i6, %l5, %o3
7671 set 0x13, %o6
7672 ldstuba [%l7 + %o6] 0x81, %l2
7673 bleu %xcc, loop_64
7674 nop
7675 set 0x30, %o5
7676 ldx [%l7 + %o5], %o1
7677 set 0x24, %g2
7678 sta %f0, [%l7 + %g2] 0x88
7679loop_64:
7680 nop
7681 set 0x70, %o2
7682 ldda [%l7 + %o2] 0x89, %l0
7683 nop
7684 set 0x40, %l5
7685 stx %fsr, [%l7 + %l5]
7686 set 0x20, %i0
7687 ldda [%l7 + %i0] 0xe2, %o4
7688 nop
7689 set 0x46, %l3
7690 lduh [%l7 + %l3], %o5
7691 membar #Sync
7692 set 0x40, %g1
7693 ldda [%l7 + %g1] 0xf1, %f16
7694 nop
7695 set 0x34, %g6
7696 ldsw [%l7 + %g6], %i1
7697 nop
7698 set 0x68, %o4
7699 std %f28, [%l7 + %o4]
7700 set 0x4C, %l2
7701 lda [%l7 + %l2] 0x89, %f3
7702 nop
7703 set 0x1B, %o0
7704 ldub [%l7 + %o0], %o0
7705 set 0x10, %g3
7706 swapa [%l7 + %g3] 0x89, %l0
7707 set 0x69, %i4
7708 ldstuba [%l7 + %i4] 0x89, %l6
7709 nop
7710 set 0x1A, %l4
7711 lduh [%l7 + %l4], %i2
7712 nop
7713 set 0x50, %l6
7714 ldx [%l7 + %l6], %i4
7715 set 0x48, %l0
7716 stwa %i7, [%l7 + %l0] 0x80
7717 nop
7718 set 0x5C, %o3
7719 prefetch [%l7 + %o3], 2
7720 set 0x08, %i6
7721 stxa %g6, [%l7 + %i6] 0x81
7722 set 0x10, %i3
7723 ldda [%l7 + %i3] 0x80, %l2
7724 set 0x30, %i2
7725 sta %f16, [%l7 + %i2] 0x89
7726 set 0x3C, %o1
7727 stwa %g3, [%l7 + %o1] 0xe3
7728 membar #Sync
7729 set 0x40, %g5
7730 ldda [%l7 + %g5] 0xd2, %f16
7731 nop
7732 set 0x64, %g7
7733 ldsw [%l7 + %g7], %g2
7734 set 0x6D, %i5
7735 ldstuba [%l7 + %i5] 0x88, %g7
7736 add %l7, 0x30, %l6
7737 wr %g0, 0x88, %asi
7738 casxa [%l6] 0x88, %i5, %g4
7739 st %f12, [%l7 + 0x6C]
7740 nop
7741 set 0x10, %o7
7742 ldd [%l7 + %o7], %f0
7743 nop
7744 set 0x08, %l1
7745 ldd [%l7 + %l1], %g4
7746 fpsub32s %f27, %f2, %f9
7747 nop
7748 set 0x10, %g4
7749 prefetch [%l7 + %g4], 3
7750 set 0x78, %i7
7751 ldxa [%l7 + %i7] 0x88, %g1
7752 nop
7753 set 0x40, %i1
7754 stw %i3, [%l7 + %i1]
7755 set 0x64, %o6
7756 stwa %l4, [%l7 + %o6] 0xe2
7757 membar #Sync
7758 nop
7759 set 0x68, %g2
7760 stb %o2, [%l7 + %g2]
7761 set 0x40, %o5
7762 ldda [%l7 + %o5] 0xd8, %f0
7763 set 0x18, %l5
7764 prefetcha [%l7 + %l5] 0x80, 2
7765 nop
7766 set 0x52, %o2
7767 ldsh [%l7 + %o2], %o7
7768 set 0x54, %l3
7769 lda [%l7 + %l3] 0x89, %f6
7770 add %l7, 0x58, %l6
7771 wr %g0, 0x80, %asi
7772 lda [%l6] %asi, %i0
7773 casa [%l6] 0x80, %i0, %i6
7774 wr %l5, %o3, %pic
7775 st %fsr, [%l7 + 0x14]
7776 st %fsr, [%l7 + 0x50]
7777 st %fsr, [%l7 + 0x34]
7778 nop
7779 set 0x38, %g1
7780 prefetch [%l7 + %g1], 2
7781 nop
7782 set 0x44, %g6
7783 swap [%l7 + %g6], %l2
7784 set 0x40, %i0
7785 ldda [%l7 + %i0] 0x88, %f16
7786 nop
7787 set 0x08, %o4
7788 ldsb [%l7 + %o4], %o1
7789 nop
7790 set 0x44, %o0
7791 ldsw [%l7 + %o0], %o4
7792 nop
7793 set 0x39, %l2
7794 stb %l1, [%l7 + %l2]
7795 nop
7796 set 0x4C, %g3
7797 ldsw [%l7 + %g3], %o5
7798 nop
7799 set 0x4E, %l4
7800 lduh [%l7 + %l4], %o0
7801 add %l7, 0x58, %l6
7802 wr %g0, 0x81, %asi
7803 casxa [%l6] 0x81, %i1, %l6
7804 nop
7805 set 0x30, %l6
7806 stx %fsr, [%l7 + %l6]
7807 set 0x18, %i4
7808 sta %f15, [%l7 + %i4] 0x88
7809 nop
7810 set 0x34, %o3
7811 ldsw [%l7 + %o3], %i2
7812 set 0x69, %l0
7813 ldstuba [%l7 + %l0] 0x89, %i4
7814 nop
7815 set 0x3A, %i6
7816 ldstub [%l7 + %i6], %l0
7817 nop
7818 set 0x40, %i3
7819 std %f6, [%l7 + %i3]
7820 st %fsr, [%l7 + 0x48]
7821 nop
7822 set 0x1C, %o1
7823 lduw [%l7 + %o1], %g6
7824 nop
7825 set 0x68, %g5
7826 stx %i7, [%l7 + %g5]
7827 nop
7828 set 0x43, %g7
7829 ldsb [%l7 + %g7], %g3
7830 set 0x40, %i5
7831 ldda [%l7 + %i5] 0x89, %g2
7832 nop
7833 set 0x18, %o7
7834 ldd [%l7 + %o7], %l2
7835 nop
7836 set 0x0A, %i2
7837 ldsh [%l7 + %i2], %i5
7838 add %g7, %g5, %g1
7839 nop
7840 set 0x18, %g4
7841 stx %g4, [%l7 + %g4]
7842 add %l7, 0x68, %l6
7843 wr %g0, 0x80, %asi
7844 ldxa [%l6] %asi, %l4
7845 casxa [%l6] 0x80, %l4, %o2
7846 nop
7847 set 0x20, %l1
7848 stx %o6, [%l7 + %l1]
7849 nop
7850 set 0x70, %i1
7851 ldd [%l7 + %i1], %f10
7852 set 0x68, %o6
7853 swapa [%l7 + %o6] 0x88, %i3
7854 st %fsr, [%l7 + 0x44]
7855 set 0x70, %i7
7856 stda %i0, [%l7 + %i7] 0xeb
7857 membar #Sync
7858 nop
7859 set 0x50, %g2
7860 ldd [%l7 + %g2], %f18
7861 set 0x30, %o5
7862 stxa %i6, [%l7 + %o5] 0xe2
7863 membar #Sync
7864 set 0x40, %l5
7865 prefetcha [%l7 + %l5] 0x80, 3
7866 nop
7867 set 0x18, %o2
7868 ldx [%l7 + %o2], %l5
7869 set 0x48, %g1
7870 stda %l2, [%l7 + %g1] 0xeb
7871 membar #Sync
7872 set 0x20, %g6
7873 swapa [%l7 + %g6] 0x89, %o3
7874 nop
7875 set 0x78, %l3
7876 ldd [%l7 + %l3], %f2
7877 bne %icc, loop_65
7878 nop
7879 set 0x08, %o4
7880 ldx [%l7 + %o4], %o4
7881 set 0x20, %i0
7882 prefetcha [%l7 + %i0] 0x80, 4
7883loop_65:
7884 or %o1, %o0, %i1
7885 add %l7, 0x30, %l6
7886 wr %g0, 0x80, %asi
7887 casxa [%l6] 0x80, %l6, %o5
7888 nop
7889 set 0x0A, %l2
7890 ldsb [%l7 + %l2], %i4
7891 nop
7892 set 0x58, %o0
7893 ldd [%l7 + %o0], %i2
7894 nop
7895 set 0x30, %g3
7896 std %l0, [%l7 + %g3]
7897 nop
7898 set 0x08, %l6
7899 stw %g6, [%l7 + %l6]
7900 ld [%l7 + 0x28], %f6
7901 set 0x18, %l4
7902 stxa %g3, [%l7 + %l4] 0x88
7903 nop
7904 set 0x68, %i4
7905 std %i6, [%l7 + %i4]
7906 set 0x68, %o3
7907 prefetcha [%l7 + %o3] 0x81, 4
7908 nop
7909 set 0x72, %i6
7910 ldub [%l7 + %i6], %i5
7911 set 0x2B, %i3
7912 stba %g7, [%l7 + %i3] 0x80
7913 set 0x60, %o1
7914 sta %f18, [%l7 + %o1] 0x80
7915 set 0x70, %g5
7916 ldda [%l7 + %g5] 0xea, %g2
7917 nop
7918 set 0x38, %g7
7919 std %f4, [%l7 + %g7]
7920 set 0x74, %i5
7921 stwa %g5, [%l7 + %i5] 0xe2
7922 membar #Sync
7923 add %l7, 0x7C, %l6
7924 wr %g0, 0x88, %asi
7925 lda [%l6] %asi, %g4
7926 casa [%l6] 0x88, %g4, %l4
7927 fpadd32 %f12, %f14, %f6
7928 nop
7929 set 0x60, %o7
7930 stx %fsr, [%l7 + %o7]
7931 set 0x40, %i2
7932 ldda [%l7 + %i2] 0x89, %f0
7933 nop
7934 set 0x50, %l0
7935 lduh [%l7 + %l0], %g1
7936 nop
7937 set 0x70, %l1
7938 sth %o6, [%l7 + %l1]
7939 nop
7940 set 0x1C, %g4
7941 lduw [%l7 + %g4], %i3
7942 nop
7943 set 0x0F, %i1
7944 ldub [%l7 + %i1], %o2
7945 nop
7946 set 0x70, %o6
7947 std %i6, [%l7 + %o6]
7948 ld [%l7 + 0x28], %f16
7949 or %o7, %i0, %l5
7950 set 0x0D, %g2
7951 ldstuba [%l7 + %g2] 0x80, %o3
7952 set 0x40, %o5
7953 stda %f0, [%l7 + %o5] 0xd2
7954 nop
7955 set 0x18, %l5
7956 prefetch [%l7 + %l5], 3
7957 nop
7958 set 0x1E, %i7
7959 lduh [%l7 + %i7], %l2
7960 set 0x10, %o2
7961 stxa %o4, [%l7 + %o2] 0xe3
7962 membar #Sync
7963 set 0x28, %g6
7964 stxa %l1, [%l7 + %g6] 0xe2
7965 membar #Sync
7966 set 0x40, %g1
7967 stda %f16, [%l7 + %g1] 0x81
7968 set 0x24, %l3
7969 ldstuba [%l7 + %l3] 0x81, %o0
7970 set 0x2C, %i0
7971 sta %f13, [%l7 + %i0] 0x89
7972 nop
7973 set 0x20, %l2
7974 ldsw [%l7 + %l2], %o1
7975 set 0x50, %o0
7976 stwa %i1, [%l7 + %o0] 0x88
7977 nop
7978 set 0x78, %g3
7979 ldd [%l7 + %g3], %i6
7980 nop
7981 set 0x50, %l6
7982 lduw [%l7 + %l6], %i4
7983 set 0x40, %l4
7984 ldda [%l7 + %l4] 0xd0, %f16
7985 nop
7986 set 0x14, %i4
7987 lduw [%l7 + %i4], %i2
7988 nop
7989 set 0x08, %o4
7990 ldx [%l7 + %o4], %l0
7991 ld [%l7 + 0x44], %f22
7992 nop
7993 set 0x44, %i6
7994 stw %g6, [%l7 + %i6]
7995 add %l7, 0x48, %l6
7996 wr %g0, 0x89, %asi
7997 casxa [%l6] 0x89, %g3, %o5
7998 add %i7, %l3, %g7
7999 set 0x40, %o3
8000 stda %f16, [%l7 + %o3] 0xc8
8001 nop
8002 set 0x2E, %o1
8003 sth %g2, [%l7 + %o1]
8004 set 0x40, %g5
8005 stda %f0, [%l7 + %g5] 0xd8
8006 nop
8007 set 0x38, %g7
8008 std %i4, [%l7 + %g7]
8009 nop
8010 set 0x60, %i5
8011 prefetch [%l7 + %i5], 3
8012 nop
8013 set 0x28, %i3
8014 std %g4, [%l7 + %i3]
8015 set 0x30, %i2
8016 stha %g5, [%l7 + %i2] 0x81
8017 set 0x29, %o7
8018 ldstuba [%l7 + %o7] 0x80, %l4
8019 and %o6, %i3, %g1
8020 wr %i6, %o2, %y
8021 add %l7, 0x48, %l6
8022 wr %g0, 0x89, %asi
8023 casxa [%l6] 0x89, %i0, %l5
8024 and %o7, %o3, %l2
8025 nop
8026 set 0x43, %l1
8027 ldsb [%l7 + %l1], %o4
8028 nop
8029 set 0x10, %g4
8030 ldd [%l7 + %g4], %o0
8031 nop
8032 set 0x1A, %l0
8033 ldstub [%l7 + %l0], %l1
8034 nop
8035 set 0x30, %o6
8036 ldd [%l7 + %o6], %f0
8037 nop
8038 set 0x5E, %g2
8039 ldstub [%l7 + %g2], %i1
8040 nop
8041 set 0x3C, %o5
8042 ldstub [%l7 + %o5], %l6
8043 set 0x50, %l5
8044 prefetcha [%l7 + %l5] 0x80, 0
8045 nop
8046 set 0x0E, %i1
8047 lduh [%l7 + %i1], %o1
8048 st %f30, [%l7 + 0x08]
8049 wr %l0, %i2, %ccr
8050 set 0x20, %o2
8051 stxa %g6, [%l7 + %o2] 0xea
8052 membar #Sync
8053 set 0x78, %i7
8054 sta %f2, [%l7 + %i7] 0x81
8055 add %l7, 0x48, %l6
8056 wr %g0, 0x80, %asi
8057 casa [%l6] 0x80, %g3, %i7
8058 add %l3, %g7, %g2
8059 nop
8060 set 0x08, %g1
8061 ldd [%l7 + %g1], %i4
8062 nop
8063 set 0x52, %l3
8064 sth %o5, [%l7 + %l3]
8065 nop
8066 set 0x38, %i0
8067 ldx [%l7 + %i0], %g4
8068 set 0x5D, %g6
8069 stba %l4, [%l7 + %g6] 0xe2
8070 membar #Sync
8071 nop
8072 set 0x28, %o0
8073 stx %o6, [%l7 + %o0]
8074 st %f3, [%l7 + 0x50]
8075 set 0x60, %g3
8076 prefetcha [%l7 + %g3] 0x88, 3
8077 fpsub32 %f8, %f30, %f24
8078 set 0x0B, %l2
8079 stba %g5, [%l7 + %l2] 0xea
8080 membar #Sync
8081 set 0x18, %l6
8082 stha %g1, [%l7 + %l6] 0xe3
8083 membar #Sync
8084 set 0x20, %i4
8085 sta %f14, [%l7 + %i4] 0x80
8086 st %fsr, [%l7 + 0x34]
8087 nop
8088 set 0x58, %l4
8089 std %o2, [%l7 + %l4]
8090 set 0x0D, %o4
8091 stba %i6, [%l7 + %o4] 0x81
8092 nop
8093 set 0x18, %i6
8094 prefetch [%l7 + %i6], 1
8095 set 0x30, %o1
8096 lda [%l7 + %o1] 0x88, %f3
8097 set 0x73, %g5
8098 stba %l5, [%l7 + %g5] 0x88
8099 nop
8100 set 0x16, %o3
8101 lduh [%l7 + %o3], %i0
8102 nop
8103 set 0x58, %g7
8104 std %f8, [%l7 + %g7]
8105 set 0x40, %i3
8106 sta %f20, [%l7 + %i3] 0x81
8107 bg,a,pn %xcc, loop_66
8108 ld [%l7 + 0x30], %f24
8109 nop
8110 set 0x62, %i5
8111 lduh [%l7 + %i5], %o7
8112 st %fsr, [%l7 + 0x50]
8113loop_66:
8114 nop
8115 set 0x34, %o7
8116 lduw [%l7 + %o7], %l2
8117 add %l7, 0x7C, %l6
8118 wr %g0, 0x88, %asi
8119 casa [%l6] 0x88, %o3, %o4
8120 be,pt %xcc, loop_67
8121 nop
8122 set 0x3A, %i2
8123 lduh [%l7 + %i2], %l1
8124 nop
8125 set 0x50, %g4
8126 stx %fsr, [%l7 + %g4]
8127 set 0x16, %l1
8128 stha %i1, [%l7 + %l1] 0x89
8129loop_67:
8130 nop
8131 set 0x50, %l0
8132 stwa %l6, [%l7 + %l0] 0x89
8133 set 0x4C, %g2
8134 sta %f22, [%l7 + %g2] 0x81
8135 and %i4, %o1, %o0
8136 nop
8137 set 0x30, %o5
8138 ldd [%l7 + %o5], %f14
8139 add %l7, 0x70, %l6
8140 wr %g0, 0x88, %asi
8141 ldxa [%l6] %asi, %i2
8142 casxa [%l6] 0x88, %i2, %l0
8143 set 0x60, %l5
8144 ldda [%l7 + %l5] 0xea, %g2
8145 set 0x38, %o6
8146 prefetcha [%l7 + %o6] 0x88, 2
8147 set 0x1C, %i1
8148 lda [%l7 + %i1] 0x80, %f7
8149 and %l3, %g6, %g7
8150 nop
8151 set 0x78, %i7
8152 swap [%l7 + %i7], %g2
8153 set 0x34, %g1
8154 lda [%l7 + %g1] 0x81, %f8
8155 add %l7, 0x50, %l6
8156 wr %g0, 0x88, %asi
8157 casxa [%l6] 0x88, %i5, %g4
8158 set 0x50, %o2
8159 ldda [%l7 + %o2] 0xea, %l4
8160 set 0x1A, %i0
8161 stha %o5, [%l7 + %i0] 0x80
8162 set 0x64, %g6
8163 sta %f5, [%l7 + %g6] 0x89
8164 nop
8165 set 0x48, %l3
8166 ldsb [%l7 + %l3], %i3
8167 set 0x40, %g3
8168 stda %f0, [%l7 + %g3] 0xf9
8169 membar #Sync
8170 add %l7, 0x68, %l6
8171 wr %g0, 0x81, %asi
8172 casa [%l6] 0x81, %g5, %o6
8173 nop
8174 set 0x68, %o0
8175 ldx [%l7 + %o0], %o2
8176 set 0x6E, %l6
8177 ldstuba [%l7 + %l6] 0x80, %g1
8178 nop
8179 set 0x68, %i4
8180 stw %i6, [%l7 + %i4]
8181 nop
8182 set 0x40, %l2
8183 std %f4, [%l7 + %l2]
8184 set 0x40, %o4
8185 stda %f0, [%l7 + %o4] 0xd2
8186 set 0x70, %i6
8187 ldda [%l7 + %i6] 0x80, %i0
8188 set 0x20, %o1
8189 prefetcha [%l7 + %o1] 0x81, 0
8190 membar #Sync
8191 set 0x40, %g5
8192 ldda [%l7 + %g5] 0xf9, %f0
8193 nop
8194 set 0x6C, %o3
8195 stw %l2, [%l7 + %o3]
8196 set 0x58, %l4
8197 ldxa [%l7 + %l4] 0x88, %o7
8198 set 0x70, %g7
8199 stda %o4, [%l7 + %g7] 0xea
8200 membar #Sync
8201 nop
8202 set 0x5E, %i5
8203 lduh [%l7 + %i5], %l1
8204 set 0x40, %o7
8205 stda %i0, [%l7 + %o7] 0xea
8206 membar #Sync
8207 nop
8208 set 0x79, %i3
8209 ldsb [%l7 + %i3], %l6
8210 set 0x1E, %i2
8211 stha %o3, [%l7 + %i2] 0xeb
8212 membar #Sync
8213 and %i4, %o1, %o0
8214 nop
8215 set 0x28, %g4
8216 std %f4, [%l7 + %g4]
8217 set 0x2B, %l1
8218 stba %l0, [%l7 + %l1] 0xe3
8219 membar #Sync
8220 nop
8221 nop
8222 setx 0xF3750ACD, %l0, %l6
8223 st %l6, [%l7 + 0x28]
8224 ld [%l7 + 0x28], %f23
8225 setx 0x38AA60E6, %l1, %l5
8226 st %l5, [%l7 + 0x10]
8227 ld [%l7 + 0x10], %f30
8228 fdivs %f30, %f23, %f27
8229 or %g3, %i2, %i7
8230 nop
8231 set 0x38, %g2
8232 ldsh [%l7 + %g2], %g6
8233 set 0x70, %o5
8234 ldxa [%l7 + %o5] 0x81, %g7
8235 set 0x3C, %l0
8236 stba %g2, [%l7 + %l0] 0x88
8237 set 0x2C, %o6
8238 stha %i5, [%l7 + %o6] 0x89
8239 set 0x34, %l5
8240 sta %f3, [%l7 + %l5] 0x81
8241 nop
8242 set 0x65, %i1
8243 stb %l3, [%l7 + %i1]
8244 nop
8245 set 0x54, %i7
8246 stw %g4, [%l7 + %i7]
8247 nop
8248 set 0x38, %g1
8249 stx %fsr, [%l7 + %g1]
8250 nop
8251 set 0x10, %i0
8252 ldd [%l7 + %i0], %f22
8253 st %f23, [%l7 + 0x44]
8254 fpadd32 %f14, %f28, %f22
8255 set 0x6A, %o2
8256 ldstuba [%l7 + %o2] 0x88, %l4
8257 add %o5, %g5, %o6
8258 nop
8259 set 0x68, %g6
8260 swap [%l7 + %g6], %i3
8261 nop
8262 set 0x18, %g3
8263 stx %fsr, [%l7 + %g3]
8264 set 0x14, %l3
8265 sta %f26, [%l7 + %l3] 0x81
8266 nop
8267 set 0x26, %l6
8268 ldsh [%l7 + %l6], %o2
8269 fpadd16s %f15, %f2, %f8
8270 set 0x7C, %o0
8271 sta %f25, [%l7 + %o0] 0x89
8272 set 0x24, %l2
8273 lda [%l7 + %l2] 0x88, %f27
8274 nop
8275 set 0x20, %i4
8276 ldx [%l7 + %i4], %i6
8277 set 0x10, %i6
8278 stxa %g1, [%l7 + %i6] 0xea
8279 membar #Sync
8280 set 0x70, %o4
8281 stxa %l5, [%l7 + %o4] 0x89
8282 set 0x78, %g5
8283 ldxa [%l7 + %g5] 0x88, %i0
8284 add %l7, 0x28, %l6
8285 wr %g0, 0x88, %asi
8286 casxa [%l6] 0x88, %l2, %o7
8287 st %fsr, [%l7 + 0x14]
8288 st %f24, [%l7 + 0x74]
8289 st %fsr, [%l7 + 0x18]
8290 set 0x64, %o1
8291 lda [%l7 + %o1] 0x81, %f23
8292 nop
8293 set 0x34, %l4
8294 stw %o4, [%l7 + %l4]
8295 nop
8296 set 0x39, %g7
8297 stb %i1, [%l7 + %g7]
8298 st %fsr, [%l7 + 0x3C]
8299 nop
8300 set 0x1E, %i5
8301 ldstub [%l7 + %i5], %l6
8302 set 0x0A, %o3
8303 ldstuba [%l7 + %o3] 0x88, %o3
8304 set 0x2B, %i3
8305 ldstuba [%l7 + %i3] 0x80, %i4
8306 nop
8307 or %g0, 0x8, %l0
8308 sllx %l0, 0x3c, %l0
8309 wr %l0, 0x464, %sys_tick_cmpr
8310 add %l7, 0x0C, %l6
8311 wr %g0, 0x88, %asi
8312 lda [%l6] %asi, %o1
8313 casa [%l6] 0x88, %o1, %l0
8314 add %g3, %i2, %g6
8315 set 0x43, %o7
8316 ldstuba [%l7 + %o7] 0x80, %i7
8317 st %f11, [%l7 + 0x54]
8318 nop
8319 set 0x3B, %g4
8320 stb %g7, [%l7 + %g4]
8321 nop
8322 set 0x45, %l1
8323 ldub [%l7 + %l1], %i5
8324 add %l7, 0x60, %l6
8325 wr %g0, 0x81, %asi
8326 ldxa [%l6] %asi, %l3
8327 casxa [%l6] 0x81, %l3, %g4
8328 set 0x40, %g2
8329 ldda [%l7 + %g2] 0x81, %f16
8330 set 0x20, %i2
8331 stwa %g2, [%l7 + %i2] 0xea
8332 membar #Sync
8333 nop
8334 set 0x6C, %o5
8335 stb %l4, [%l7 + %o5]
8336 st %fsr, [%l7 + 0x4C]
8337 nop
8338 set 0x22, %o6
8339 lduh [%l7 + %o6], %o5
8340 nop
8341 set 0x60, %l0
8342 std %o6, [%l7 + %l0]
8343 nop
8344 set 0x56, %i1
8345 ldsb [%l7 + %i1], %i3
8346 fpsub32 %f18, %f26, %f10
8347 and %o2, %i6, %g1
8348 set 0x38, %l5
8349 stda %l4, [%l7 + %l5] 0xeb
8350 membar #Sync
8351 nop
8352 set 0x70, %i7
8353 std %f4, [%l7 + %i7]
8354 nop
8355 set 0x60, %i0
8356 stx %i0, [%l7 + %i0]
8357 and %g5, %l2, %o4
8358 set 0x48, %o2
8359 prefetcha [%l7 + %o2] 0x81, 1
8360 nop
8361 nop
8362 setx 0xD57C57B8, %l0, %l6
8363 st %l6, [%l7 + 0x28]
8364 ld [%l7 + 0x28], %f6
8365 setx 0x4A58FD89, %l1, %l5
8366 st %l5, [%l7 + 0x10]
8367 ld [%l7 + 0x10], %f25
8368 fdivs %f25, %f6, %f1
8369 nop
8370 set 0x4D, %g6
8371 ldstub [%l7 + %g6], %l6
8372 set 0x48, %g3
8373 stha %o3, [%l7 + %g3] 0xea
8374 membar #Sync
8375 nop
8376 set 0x26, %g1
8377 ldub [%l7 + %g1], %o7
8378 set 0x14, %l6
8379 stwa %l1, [%l7 + %l6] 0xea
8380 membar #Sync
8381 nop
8382 set 0x54, %l3
8383 prefetch [%l7 + %l3], 0
8384 nop
8385 set 0x42, %o0
8386 sth %i4, [%l7 + %o0]
8387 set 0x2E, %i4
8388 stba %o1, [%l7 + %i4] 0xe2
8389 membar #Sync
8390 nop
8391 nop
8392 setx 0x9F7D6796B743D139, %l0, %l6
8393 stx %l6, [%l7 + 0x28]
8394 ldd [%l7 + 0x28], %f6
8395 setx 0x5B0C0CA9AB8362C9, %l1, %l5
8396 stx %l5, [%l7 + 0x10]
8397 ldd [%l7 + 0x10], %f12
8398 fdivd %f12, %f6, %f22
8399 nop
8400 set 0x0E, %l2
8401 lduh [%l7 + %l2], %o0
8402 set 0x30, %i6
8403 stwa %g3, [%l7 + %i6] 0x89
8404 ld [%l7 + 0x5C], %f0
8405 set 0x74, %o4
8406 swapa [%l7 + %o4] 0x81, %l0
8407 set 0x58, %g5
8408 stba %i2, [%l7 + %g5] 0x80
8409 nop
8410 set 0x35, %l4
8411 ldub [%l7 + %l4], %i7
8412 bge,a,pn %icc, loop_68
8413 nop
8414 set 0x64, %o1
8415 lduw [%l7 + %o1], %g6
8416 set 0x40, %i5
8417 stda %f16, [%l7 + %i5] 0x81
8418loop_68:
8419 nop
8420 set 0x18, %g7
8421 swap [%l7 + %g7], %i5
8422 nop
8423 set 0x10, %i3
8424 stx %l3, [%l7 + %i3]
8425 set 0x40, %o7
8426 stda %f0, [%l7 + %o7] 0xf1
8427 membar #Sync
8428 st %f5, [%l7 + 0x40]
8429 nop
8430 set 0x14, %g4
8431 sth %g7, [%l7 + %g4]
8432 nop
8433 set 0x52, %l1
8434 stb %g2, [%l7 + %l1]
8435 nop
8436 set 0x40, %g2
8437 lduh [%l7 + %g2], %g4
8438 add %l4, %o5, %i3
8439 set 0x66, %i2
8440 stha %o6, [%l7 + %i2] 0x88
8441 nop
8442 set 0x08, %o5
8443 std %f4, [%l7 + %o5]
8444 nop
8445 set 0x24, %o3
8446 swap [%l7 + %o3], %o2
8447 st %fsr, [%l7 + 0x14]
8448 nop
8449 set 0x20, %l0
8450 lduw [%l7 + %l0], %g1
8451 nop
8452 set 0x58, %o6
8453 std %l4, [%l7 + %o6]
8454 st %f30, [%l7 + 0x6C]
8455 wr %i6, %g5, %sys_tick
8456 set 0x08, %l5
8457 stda %i0, [%l7 + %l5] 0xea
8458 membar #Sync
8459 nop
8460 set 0x40, %i7
8461 std %f16, [%l7 + %i7]
8462 and %o4, %l2, %i1
8463 set 0x60, %i1
8464 swapa [%l7 + %i1] 0x81, %l6
8465 or %o3, %l1, %o7
8466 set 0x18, %i0
8467 stda %i4, [%l7 + %i0] 0xe2
8468 membar #Sync
8469 add %l7, 0x78, %l6
8470 wr %g0, 0x88, %asi
8471 ldxa [%l6] %asi, %o1
8472 casxa [%l6] 0x88, %o1, %o0
8473 set 0x40, %g6
8474 prefetcha [%l7 + %g6] 0x81, 4
8475 nop
8476 set 0x10, %g3
8477 swap [%l7 + %g3], %i2
8478 nop
8479 set 0x38, %g1
8480 ldd [%l7 + %g1], %f18
8481 nop
8482 set 0x4D, %l6
8483 stb %l0, [%l7 + %l6]
8484 st %fsr, [%l7 + 0x7C]
8485 set 0x20, %o2
8486 ldda [%l7 + %o2] 0xeb, %g6
8487 set 0x6C, %l3
8488 lda [%l7 + %l3] 0x89, %f6
8489 or %i5, %l3, %g7
8490 set 0x78, %i4
8491 stxa %i7, [%l7 + %i4] 0x80
8492 nop
8493 set 0x60, %l2
8494 ldsw [%l7 + %l2], %g4
8495 add %g2, %o5, %i3
8496 nop
8497 set 0x48, %o0
8498 swap [%l7 + %o0], %l4
8499 nop
8500 set 0x34, %o4
8501 sth %o2, [%l7 + %o4]
8502 wr %o6, %g1, %set_softint
8503 nop
8504 set 0x0E, %i6
8505 stb %i6, [%l7 + %i6]
8506 nop
8507 set 0x39, %l4
8508 stb %g5, [%l7 + %l4]
8509 set 0x50, %o1
8510 prefetcha [%l7 + %o1] 0x89, 0
8511 nop
8512 set 0x38, %i5
8513 stx %fsr, [%l7 + %i5]
8514 nop
8515 set 0x1C, %g5
8516 prefetch [%l7 + %g5], 1
8517 set 0x6C, %i3
8518 sta %f27, [%l7 + %i3] 0x88
8519 nop
8520 set 0x38, %g7
8521 stx %fsr, [%l7 + %g7]
8522 nop
8523 set 0x10, %o7
8524 lduw [%l7 + %o7], %i0
8525 set 0x38, %g4
8526 ldxa [%l7 + %g4] 0x81, %o4
8527 nop
8528 set 0x20, %l1
8529 prefetch [%l7 + %l1], 4
8530 nop
8531 set 0x30, %g2
8532 stx %fsr, [%l7 + %g2]
8533 nop
8534 set 0x48, %o5
8535 stx %l2, [%l7 + %o5]
8536 nop
8537 set 0x10, %o3
8538 std %f18, [%l7 + %o3]
8539 set 0x18, %i2
8540 stda %i0, [%l7 + %i2] 0x80
8541 set 0x60, %o6
8542 ldxa [%l7 + %o6] 0x89, %o3
8543 nop
8544 set 0x16, %l0
8545 ldstub [%l7 + %l0], %l1
8546 nop
8547 set 0x14, %l5
8548 swap [%l7 + %l5], %l6
8549 nop
8550 set 0x74, %i1
8551 prefetch [%l7 + %i1], 3
8552 add %l7, 0x78, %l6
8553 wr %g0, 0x89, %asi
8554 casa [%l6] 0x89, %i4, %o1
8555 set 0x28, %i0
8556 swapa [%l7 + %i0] 0x89, %o7
8557 nop
8558 set 0x28, %i7
8559 stx %g3, [%l7 + %i7]
8560 set 0x60, %g6
8561 ldda [%l7 + %g6] 0x88, %i2
8562 nop
8563 set 0x6C, %g3
8564 lduh [%l7 + %g3], %l0
8565 nop
8566 set 0x6D, %g1
8567 ldstub [%l7 + %g1], %o0
8568 st %f12, [%l7 + 0x30]
8569 nop
8570 set 0x48, %l6
8571 ldd [%l7 + %l6], %f2
8572 add %l7, 0x20, %l6
8573 wr %g0, 0x81, %asi
8574 casxa [%l6] 0x81, %g6, %l3
8575 nop
8576 set 0x48, %l3
8577 ldd [%l7 + %l3], %i4
8578 be,pt %icc, loop_69
8579 nop
8580 set 0x38, %o2
8581 ldx [%l7 + %o2], %i7
8582 nop
8583 set 0x34, %l2
8584 prefetch [%l7 + %l2], 4
8585 nop
8586 set 0x74, %i4
8587 stw %g7, [%l7 + %i4]
8588loop_69:
8589 nop
8590 set 0x2C, %o4
8591 stw %g4, [%l7 + %o4]
8592 nop
8593 nop
8594 setx 0x478587B2D70C1812, %l0, %l6
8595 stx %l6, [%l7 + 0x28]
8596 ldd [%l7 + 0x28], %f20
8597 setx 0x073193C4DB025E44, %l1, %l5
8598 stx %l5, [%l7 + 0x10]
8599 ldd [%l7 + 0x10], %f30
8600 fdivd %f30, %f20, %f6
8601 nop
8602 set 0x3E, %o0
8603 lduh [%l7 + %o0], %o5
8604 nop
8605 set 0x28, %i6
8606 lduw [%l7 + %i6], %g2
8607 set 0x70, %o1
8608 prefetcha [%l7 + %o1] 0x89, 2
8609 set 0x40, %l4
8610 stxa %o2, [%l7 + %l4] 0xea
8611 membar #Sync
8612 nop
8613 set 0x74, %i5
8614 sth %i3, [%l7 + %i5]
8615 add %o6, %g1, %g5
8616 set 0x40, %i3
8617 stda %f0, [%l7 + %i3] 0xda
8618 nop
8619 set 0x28, %g5
8620 stx %fsr, [%l7 + %g5]
8621 fpsub32s %f21, %f12, %f7
8622 nop
8623 set 0x7C, %g7
8624 swap [%l7 + %g7], %i6
8625 nop
8626 set 0x58, %o7
8627 stx %fsr, [%l7 + %o7]
8628 wr %i0, %o4, %set_softint
8629 nop
8630 set 0x3D, %g4
8631 ldub [%l7 + %g4], %l5
8632 nop
8633 set 0x14, %g2
8634 lduh [%l7 + %g2], %i1
8635 nop
8636 set 0x30, %l1
8637 prefetch [%l7 + %l1], 1
8638 set 0x60, %o3
8639 swapa [%l7 + %o3] 0x88, %l2
8640 fpsub32s %f18, %f29, %f0
8641 st %f5, [%l7 + 0x54]
8642 set 0x60, %o5
8643 stwa %o3, [%l7 + %o5] 0xeb
8644 membar #Sync
8645 add %l7, 0x20, %l6
8646 wr %g0, 0x81, %asi
8647 casxa [%l6] 0x81, %l6, %i4
8648 nop
8649 set 0x57, %i2
8650 ldub [%l7 + %i2], %l1
8651 set 0x5D, %l0
8652 ldstuba [%l7 + %l0] 0x81, %o1
8653 or %g3, %i2, %l0
8654 nop
8655 set 0x6A, %o6
8656 lduh [%l7 + %o6], %o7
8657 nop
8658 set 0x60, %l5
8659 stx %g6, [%l7 + %l5]
8660 and %l3, %o0, %i5
8661 nop
8662 set 0x5E, %i1
8663 ldstub [%l7 + %i1], %i7
8664 fpsub16s %f28, %f2, %f11
8665 nop
8666 set 0x41, %i0
8667 ldub [%l7 + %i0], %g4
8668 set 0x60, %i7
8669 ldda [%l7 + %i7] 0xe2, %g6
8670 set 0x60, %g6
8671 prefetcha [%l7 + %g6] 0x88, 1
8672 set 0x30, %g3
8673 lda [%l7 + %g3] 0x89, %f1
8674 nop
8675 set 0x16, %l6
8676 ldsb [%l7 + %l6], %o5
8677 nop
8678 set 0x35, %g1
8679 ldub [%l7 + %g1], %l4
8680 add %l7, 0x50, %l6
8681 wr %g0, 0x81, %asi
8682 ldxa [%l6] %asi, %o2
8683 casxa [%l6] 0x81, %o2, %i3
8684 set 0x41, %l3
8685 stba %g1, [%l7 + %l3] 0xeb
8686 membar #Sync
8687 nop
8688 set 0x70, %l2
8689 stb %g5, [%l7 + %l2]
8690 set 0x20, %o2
8691 ldxa [%l7 + %o2] 0x88, %i6
8692 and %o6, %o4, %i0
8693 set 0x64, %o4
8694 stha %l5, [%l7 + %o4] 0x80
8695 nop
8696 set 0x40, %o0
8697 stx %fsr, [%l7 + %o0]
8698 nop
8699 set 0x58, %i6
8700 stx %fsr, [%l7 + %i6]
8701 nop
8702 set 0x38, %i4
8703 stw %l2, [%l7 + %i4]
8704 nop
8705 set 0x60, %l4
8706 ldd [%l7 + %l4], %f12
8707 nop
8708 set 0x10, %o1
8709 ldd [%l7 + %o1], %o2
8710 set 0x70, %i3
8711 stwa %i1, [%l7 + %i3] 0x80
8712 nop
8713 set 0x38, %g5
8714 lduw [%l7 + %g5], %l6
8715 nop
8716 set 0x10, %i5
8717 ldx [%l7 + %i5], %i4
8718 fpsub16s %f4, %f1, %f31
8719 nop
8720 set 0x44, %g7
8721 ldsh [%l7 + %g7], %l1
8722 set 0x48, %o7
8723 prefetcha [%l7 + %o7] 0x80, 3
8724 set 0x44, %g2
8725 sta %f16, [%l7 + %g2] 0x89
8726 nop
8727 set 0x60, %l1
8728 ldsb [%l7 + %l1], %o1
8729 set 0x40, %o3
8730 ldda [%l7 + %o3] 0x88, %f0
8731 nop
8732 set 0x08, %g4
8733 std %l0, [%l7 + %g4]
8734 set 0x54, %o5
8735 stha %i2, [%l7 + %o5] 0xea
8736 membar #Sync
8737 set 0x14, %i2
8738 stha %o7, [%l7 + %i2] 0xea
8739 membar #Sync
8740 set 0x4B, %o6
8741 stba %g6, [%l7 + %o6] 0xe2
8742 membar #Sync
8743 set 0x40, %l0
8744 stda %f0, [%l7 + %l0] 0xf9
8745 membar #Sync
8746 nop
8747 set 0x7C, %l5
8748 ldsh [%l7 + %l5], %l3
8749 nop
8750 set 0x10, %i0
8751 sth %o0, [%l7 + %i0]
8752 nop
8753 set 0x35, %i7
8754 ldstub [%l7 + %i7], %i5
8755 add %g4, %g7, %i7
8756 nop
8757 set 0x3C, %g6
8758 ldstub [%l7 + %g6], %o5
8759 set 0x10, %i1
8760 ldxa [%l7 + %i1] 0x89, %g2
8761 nop
8762 set 0x30, %l6
8763 prefetch [%l7 + %l6], 1
8764 st %f6, [%l7 + 0x74]
8765 nop
8766 nop
8767 setx 0x3DEA06A7, %l0, %l6
8768 st %l6, [%l7 + 0x28]
8769 ld [%l7 + 0x28], %f30
8770 setx 0xC5A3FD69, %l1, %l5
8771 st %l5, [%l7 + 0x10]
8772 ld [%l7 + 0x10], %f3
8773 fdivs %f3, %f30, %f29
8774 nop
8775 set 0x78, %g1
8776 prefetch [%l7 + %g1], 3
8777 or %o2, %l4, %i3
8778 set 0x68, %l3
8779 prefetcha [%l7 + %l3] 0x81, 2
8780 set 0x58, %l2
8781 prefetcha [%l7 + %l2] 0x81, 2
8782 set 0x64, %g3
8783 lda [%l7 + %g3] 0x81, %f15
8784 wr %o6, %o4, %clear_softint
8785 and %g5, %i0, %l2
8786 st %fsr, [%l7 + 0x70]
8787 nop
8788 set 0x68, %o4
8789 std %f4, [%l7 + %o4]
8790 set 0x4C, %o0
8791 swapa [%l7 + %o0] 0x89, %l5
8792 set 0x0F, %i6
8793 ldstuba [%l7 + %i6] 0x81, %o3
8794 add %i1, %l6, %l1
8795 wr %g3, %o1, %sys_tick
8796 nop
8797 set 0x18, %o2
8798 stx %fsr, [%l7 + %o2]
8799 wr %i4, %i2, %softint
8800 set 0x40, %l4
8801 prefetcha [%l7 + %l4] 0x88, 3
8802 add %g6, %l0, %o0
8803 set 0x64, %o1
8804 lda [%l7 + %o1] 0x89, %f8
8805 st %f0, [%l7 + 0x48]
8806 bn,a,pt %icc, loop_70
8807 st %f11, [%l7 + 0x08]
8808 nop
8809 set 0x50, %i4
8810 swap [%l7 + %i4], %i5
8811 set 0x20, %i3
8812 stxa %g4, [%l7 + %i3] 0xea
8813 membar #Sync
8814loop_70:
8815 nop
8816 set 0x68, %g5
8817 ldx [%l7 + %g5], %g7
8818 and %l3, %o5, %i7
8819 nop
8820 set 0x14, %g7
8821 ldsw [%l7 + %g7], %o2
8822 nop
8823 set 0x40, %o7
8824 ldd [%l7 + %o7], %f14
8825 set 0x08, %i5
8826 prefetcha [%l7 + %i5] 0x80, 2
8827 nop
8828 set 0x2E, %g2
8829 ldsb [%l7 + %g2], %i3
8830 set 0x18, %o3
8831 prefetcha [%l7 + %o3] 0x80, 2
8832 add %l7, 0x5C, %l6
8833 wr %g0, 0x89, %asi
8834 lda [%l6] %asi, %i6
8835 casa [%l6] 0x89, %i6, %o6
8836 add %l7, 0x10, %l6
8837 wr %g0, 0x88, %asi
8838 ldxa [%l6] %asi, %g1
8839 casxa [%l6] 0x88, %g1, %o4
8840 nop
8841 set 0x10, %g4
8842 std %f6, [%l7 + %g4]
8843 set 0x74, %l1
8844 lda [%l7 + %l1] 0x80, %f23
8845 nop
8846 set 0x6A, %o5
8847 ldsb [%l7 + %o5], %i0
8848 ld [%l7 + 0x20], %f4
8849 wr %l2, %g5, %set_softint
8850 set 0x4C, %i2
8851 stwa %o3, [%l7 + %i2] 0x88
8852 nop
8853 set 0x30, %l0
8854 ldd [%l7 + %l0], %f4
8855 nop
8856 set 0x08, %o6
8857 ldd [%l7 + %o6], %i0
8858 set 0x40, %i0
8859 stda %f16, [%l7 + %i0] 0xcc
8860 nop
8861 set 0x7C, %i7
8862 stw %l6, [%l7 + %i7]
8863 add %l5, %g3, %l1
8864 nop
8865 set 0x70, %l5
8866 std %f4, [%l7 + %l5]
8867 nop
8868 set 0x38, %g6
8869 ldd [%l7 + %g6], %f2
8870 fpadd32 %f2, %f18, %f26
8871 nop
8872 set 0x60, %i1
8873 stx %i4, [%l7 + %i1]
8874 set 0x57, %g1
8875 ldstuba [%l7 + %g1] 0x89, %i2
8876 nop
8877 set 0x50, %l6
8878 std %o0, [%l7 + %l6]
8879 nop
8880 set 0x6C, %l3
8881 stw %o7, [%l7 + %l3]
8882 set 0x48, %g3
8883 stda %l0, [%l7 + %g3] 0xea
8884 membar #Sync
8885 nop
8886 set 0x54, %l2
8887 ldsh [%l7 + %l2], %o0
8888 st %f28, [%l7 + 0x5C]
8889 set 0x54, %o0
8890 sta %f4, [%l7 + %o0] 0x81
8891 set 0x34, %o4
8892 sta %f18, [%l7 + %o4] 0x88
8893 nop
8894 set 0x38, %i6
8895 prefetch [%l7 + %i6], 3
8896 set 0x1C, %l4
8897 stha %g6, [%l7 + %l4] 0xea
8898 membar #Sync
8899 nop
8900 set 0x60, %o2
8901 prefetch [%l7 + %o2], 1
8902 set 0x40, %i4
8903 stda %f16, [%l7 + %i4] 0xda
8904 add %l7, 0x2C, %l6
8905 wr %g0, 0x81, %asi
8906 casa [%l6] 0x81, %g4, %g7
8907 set 0x40, %o1
8908 ldda [%l7 + %o1] 0xe2, %l2
8909 nop
8910 set 0x62, %g5
8911 ldsh [%l7 + %g5], %o5
8912 nop
8913 set 0x2C, %g7
8914 prefetch [%l7 + %g7], 2
8915 st %fsr, [%l7 + 0x5C]
8916 or %i5, %i7, %o2
8917 st %fsr, [%l7 + 0x78]
8918 set 0x40, %o7
8919 stda %l4, [%l7 + %o7] 0x80
8920 set 0x18, %i5
8921 stda %i2, [%l7 + %i5] 0x89
8922 nop
8923 set 0x1C, %i3
8924 stw %i6, [%l7 + %i3]
8925 nop
8926 set 0x46, %o3
8927 sth %o6, [%l7 + %o3]
8928 st %fsr, [%l7 + 0x24]
8929 add %g2, %o4, %g1
8930 set 0x68, %g2
8931 lda [%l7 + %g2] 0x89, %f4
8932 set 0x40, %g4
8933 stda %f16, [%l7 + %g4] 0xd2
8934 nop
8935 set 0x60, %o5
8936 lduw [%l7 + %o5], %i0
8937 nop
8938 set 0x44, %i2
8939 prefetch [%l7 + %i2], 1
8940 add %g5, %l2, %i1
8941 set 0x70, %l0
8942 stwa %o3, [%l7 + %l0] 0xeb
8943 membar #Sync
8944 nop
8945 set 0x24, %l1
8946 ldub [%l7 + %l1], %l5
8947 fpadd16 %f8, %f4, %f0
8948 set 0x40, %i0
8949 stda %f0, [%l7 + %i0] 0xf9
8950 membar #Sync
8951 nop
8952 set 0x2A, %o6
8953 lduh [%l7 + %o6], %g3
8954 nop
8955 set 0x50, %l5
8956 ldd [%l7 + %l5], %f18
8957 nop
8958 set 0x28, %g6
8959 stw %l6, [%l7 + %g6]
8960 nop
8961 set 0x70, %i1
8962 ldsw [%l7 + %i1], %i4
8963 nop
8964 set 0x28, %i7
8965 stw %l1, [%l7 + %i7]
8966 nop
8967 set 0x40, %l6
8968 prefetch [%l7 + %l6], 0
8969 st %f26, [%l7 + 0x6C]
8970 nop
8971 set 0x18, %l3
8972 ldx [%l7 + %l3], %i2
8973 set 0x42, %g3
8974 stba %o7, [%l7 + %g3] 0x89
8975 nop
8976 set 0x4D, %g1
8977 ldub [%l7 + %g1], %o1
8978 nop
8979 set 0x48, %o0
8980 stx %fsr, [%l7 + %o0]
8981 set 0x48, %o4
8982 ldxa [%l7 + %o4] 0x80, %o0
8983 nop
8984 set 0x08, %l2
8985 std %l0, [%l7 + %l2]
8986 set 0x40, %l4
8987 stda %f0, [%l7 + %l4] 0x88
8988 fpsub16s %f15, %f23, %f23
8989 set 0x50, %o2
8990 stda %g6, [%l7 + %o2] 0xe3
8991 membar #Sync
8992 set 0x18, %i4
8993 ldxa [%l7 + %i4] 0x89, %g4
8994 set 0x78, %i6
8995 ldxa [%l7 + %i6] 0x89, %l3
8996 wr %o5, %i5, %sys_tick
8997 nop
8998 set 0x42, %o1
8999 ldsb [%l7 + %o1], %g7
9000 nop
9001 set 0x12, %g5
9002 sth %i7, [%l7 + %g5]
9003 fpadd32 %f2, %f26, %f28
9004 fpadd32s %f24, %f2, %f9
9005 set 0x40, %g7
9006 stda %f0, [%l7 + %g7] 0xd0
9007 nop
9008 set 0x14, %o7
9009 prefetch [%l7 + %o7], 3
9010 nop
9011 set 0x20, %i3
9012 ldd [%l7 + %i3], %f16
9013 add %o2, %l4, %i3
9014 nop
9015 set 0x18, %o3
9016 lduh [%l7 + %o3], %i6
9017 set 0x10, %i5
9018 stxa %g2, [%l7 + %i5] 0xeb
9019 membar #Sync
9020 ld [%l7 + 0x1C], %f24
9021 nop
9022 set 0x40, %g2
9023 ldd [%l7 + %g2], %f12
9024 set 0x11, %g4
9025 stba %o6, [%l7 + %g4] 0x88
9026 set 0x70, %o5
9027 prefetcha [%l7 + %o5] 0x89, 2
9028 nop
9029 set 0x20, %i2
9030 ldx [%l7 + %i2], %i0
9031 nop
9032 set 0x60, %l0
9033 ldsw [%l7 + %l0], %g1
9034 nop
9035 set 0x38, %i0
9036 std %l2, [%l7 + %i0]
9037 and %g5, %i1, %l5
9038 nop
9039 set 0x7A, %o6
9040 ldsh [%l7 + %o6], %g3
9041 nop
9042 set 0x15, %l5
9043 ldstub [%l7 + %l5], %l6
9044 nop
9045 set 0x44, %l1
9046 ldub [%l7 + %l1], %o3
9047 set 0x28, %i1
9048 prefetcha [%l7 + %i1] 0x80, 0
9049 st %fsr, [%l7 + 0x74]
9050 bge,a,pn %xcc, loop_71
9051 nop
9052 set 0x0A, %i7
9053 lduh [%l7 + %i7], %i2
9054 set 0x68, %g6
9055 stxa %l1, [%l7 + %g6] 0x80
9056loop_71:
9057 nop
9058 set 0x2C, %l6
9059 swapa [%l7 + %l6] 0x88, %o1
9060 set 0x40, %g3
9061 ldda [%l7 + %g3] 0x88, %f0
9062 nop
9063 set 0x20, %g1
9064 std %f26, [%l7 + %g1]
9065 membar #Sync
9066 set 0x40, %o0
9067 ldda [%l7 + %o0] 0xf0, %f0
9068 add %l7, 0x38, %l6
9069 wr %g0, 0x81, %asi
9070 casa [%l6] 0x81, %o7, %l0
9071 nop
9072 set 0x14, %o4
9073 sth %o0, [%l7 + %o4]
9074 set 0x50, %l3
9075 prefetcha [%l7 + %l3] 0x89, 3
9076 add %l7, 0x70, %l6
9077 wr %g0, 0x88, %asi
9078 casxa [%l6] 0x88, %l3, %g6
9079 nop
9080 set 0x10, %l2
9081 ldsw [%l7 + %l2], %i5
9082 nop
9083 set 0x30, %o2
9084 std %o4, [%l7 + %o2]
9085 set 0x54, %i4
9086 stwa %i7, [%l7 + %i4] 0xe2
9087 membar #Sync
9088 nop
9089 set 0x34, %l4
9090 lduw [%l7 + %l4], %g7
9091 ble,pt %xcc, loop_72
9092 nop
9093 set 0x08, %o1
9094 lduw [%l7 + %o1], %o2
9095 set 0x78, %g5
9096 stxa %i3, [%l7 + %g5] 0xea
9097 membar #Sync
9098loop_72:
9099 nop
9100 set 0x30, %g7
9101 stwa %l4, [%l7 + %g7] 0xeb
9102 membar #Sync
9103 bge,pt %icc, loop_73
9104 nop
9105 set 0x60, %i6
9106 stw %g2, [%l7 + %i6]
9107 nop
9108 set 0x70, %o7
9109 std %f6, [%l7 + %o7]
9110 be,a,pn %icc, loop_74
9111loop_73:
9112 nop
9113 set 0x78, %o3
9114 swap [%l7 + %o3], %o6
9115 ld [%l7 + 0x20], %f23
9116 set 0x40, %i3
9117 sta %f31, [%l7 + %i3] 0x88
9118loop_74:
9119 nop
9120 nop
9121 or %g0, 0x8, %l0
9122 sllx %l0, 0x3c, %l0
9123 wr %l0, %g0, %sys_tick_cmpr
9124 nop
9125 set 0x5E, %i5
9126 ldsh [%l7 + %i5], %g1
9127 bne,a,pn %xcc, loop_75
9128 nop
9129 set 0x70, %g2
9130 lduh [%l7 + %g2], %o4
9131 nop
9132 set 0x4C, %g4
9133 prefetch [%l7 + %g4], 0
9134 set 0x1C, %o5
9135 stwa %l2, [%l7 + %o5] 0x89
9136loop_75:
9137 and %g5, %l5, %i1
9138 add %l6, %o3, %g3
9139 set 0x58, %l0
9140 swapa [%l7 + %l0] 0x89, %i2
9141 set 0x10, %i0
9142 prefetcha [%l7 + %i0] 0x81, 2
9143 set 0x39, %o6
9144 ldstuba [%l7 + %o6] 0x89, %o1
9145 nop
9146 set 0x7C, %l5
9147 lduh [%l7 + %l5], %l1
9148 set 0x40, %l1
9149 stda %f16, [%l7 + %l1] 0xc8
9150 nop
9151 set 0x5E, %i2
9152 stb %o7, [%l7 + %i2]
9153 nop
9154 set 0x28, %i1
9155 lduh [%l7 + %i1], %o0
9156 bleu,pn %icc, loop_76
9157 nop
9158 set 0x5D, %g6
9159 ldstub [%l7 + %g6], %g4
9160 set 0x74, %l6
9161 sta %f7, [%l7 + %l6] 0x89
9162loop_76:
9163 and %l3, %g6, %l0
9164 set 0x40, %g3
9165 stda %f16, [%l7 + %g3] 0xd2
9166 add %l7, 0x7C, %l6
9167 wr %g0, 0x80, %asi
9168 casa [%l6] 0x80, %i5, %o5
9169 add %i7, %g7, %o2
9170 set 0x4F, %i7
9171 ldstuba [%l7 + %i7] 0x81, %l4
9172 bgu,a,pt %xcc, loop_77
9173 st %f11, [%l7 + 0x30]
9174 add %l7, 0x60, %l6
9175 wr %g0, 0x80, %asi
9176 ldxa [%l6] %asi, %g2
9177 casxa [%l6] 0x80, %g2, %i3
9178loop_77:
9179 nop
9180 set 0x7C, %o0
9181 lduh [%l7 + %o0], %i6
9182 nop
9183 set 0x58, %g1
9184 lduw [%l7 + %g1], %o6
9185 nop
9186 set 0x20, %o4
9187 ldd [%l7 + %o4], %f16
9188 nop
9189 set 0x2A, %l3
9190 ldsh [%l7 + %l3], %i0
9191 set 0x40, %o2
9192 stda %f16, [%l7 + %o2] 0xd8
9193 st %fsr, [%l7 + 0x74]
9194 or %g1, %l2, %g5
9195 add %l5, %i1, %o4
9196 nop
9197 set 0x70, %i4
9198 prefetch [%l7 + %i4], 3
9199 ba,pn %icc, loop_78
9200 nop
9201 set 0x28, %l2
9202 ldd [%l7 + %l2], %i6
9203 nop
9204 set 0x16, %o1
9205 sth %o3, [%l7 + %o1]
9206 nop
9207 set 0x70, %g5
9208 stw %g3, [%l7 + %g5]
9209loop_78:
9210 nop
9211 set 0x79, %g7
9212 ldstub [%l7 + %g7], %i4
9213 nop
9214 set 0x4C, %i6
9215 swap [%l7 + %i6], %i2
9216 set 0x2C, %o7
9217 sta %f21, [%l7 + %o7] 0x88
9218 nop
9219 set 0x72, %l4
9220 sth %l1, [%l7 + %l4]
9221 set 0x0C, %i3
9222 lda [%l7 + %i3] 0x81, %f14
9223 set 0x40, %o3
9224 ldda [%l7 + %o3] 0xda, %f16
9225 nop
9226 set 0x60, %g2
9227 ldx [%l7 + %g2], %o7
9228 or %o0, %o1, %l3
9229 add %l7, 0x4C, %l6
9230 wr %g0, 0x88, %asi
9231 lda [%l6] %asi, %g4
9232 casa [%l6] 0x88, %g4, %g6
9233 set 0x60, %g4
9234 ldxa [%l7 + %g4] 0x80, %l0
9235 nop
9236 set 0x48, %i5
9237 ldd [%l7 + %i5], %o4
9238 set 0x48, %l0
9239 prefetcha [%l7 + %l0] 0x89, 1
9240 set 0x78, %i0
9241 stwa %g7, [%l7 + %i0] 0x89
9242 nop
9243 set 0x20, %o6
9244 ldsw [%l7 + %o6], %i5
9245 set 0x68, %l5
9246 stda %l4, [%l7 + %l5] 0x88
9247 or %g2, %i3, %i6
9248 and %o6, %i0, %o2
9249 nop
9250 set 0x4C, %l1
9251 ldsh [%l7 + %l1], %g1
9252 nop
9253 set 0x40, %o5
9254 ldx [%l7 + %o5], %g5
9255 set 0x70, %i2
9256 prefetcha [%l7 + %i2] 0x89, 2
9257 nop
9258 set 0x16, %i1
9259 lduh [%l7 + %i1], %i1
9260 nop
9261 set 0x0C, %l6
9262 stw %o4, [%l7 + %l6]
9263 bge %icc, loop_79
9264 nop
9265 set 0x78, %g3
9266 ldd [%l7 + %g3], %f6
9267 nop
9268 set 0x70, %g6
9269 ldsh [%l7 + %g6], %l6
9270 nop
9271 set 0x74, %o0
9272 swap [%l7 + %o0], %l5
9273loop_79:
9274 st %fsr, [%l7 + 0x70]
9275 nop
9276 set 0x58, %g1
9277 ldd [%l7 + %g1], %g2
9278 set 0x2C, %i7
9279 stwa %o3, [%l7 + %i7] 0xeb
9280 membar #Sync
9281 add %i2, %i4, %l1
9282 set 0x40, %o4
9283 ldda [%l7 + %o4] 0x88, %f0
9284 nop
9285 nop
9286 setx 0x1CBF636C, %l0, %l6
9287 st %l6, [%l7 + 0x28]
9288 ld [%l7 + 0x28], %f19
9289 setx 0xD7C3F3BD, %l1, %l5
9290 st %l5, [%l7 + 0x10]
9291 ld [%l7 + 0x10], %f25
9292 fdivs %f25, %f19, %f18
9293 add %o0, %o1, %l3
9294 set 0x4A, %o2
9295 stba %g4, [%l7 + %o2] 0x81
9296 set 0x30, %l3
9297 lda [%l7 + %l3] 0x89, %f25
9298 wr %o7, %g6, %softint
9299 fpsub16s %f18, %f13, %f0
9300 nop
9301 set 0x60, %l2
9302 stx %fsr, [%l7 + %l2]
9303 set 0x40, %i4
9304 stda %l0, [%l7 + %i4] 0xea
9305 membar #Sync
9306 set 0x20, %o1
9307 ldxa [%l7 + %o1] 0x89, %o5
9308 nop
9309 set 0x63, %g7
9310 ldub [%l7 + %g7], %i7
9311 set 0x18, %g5
9312 stba %i5, [%l7 + %g5] 0x89
9313 add %l7, 0x14, %l6
9314 wr %g0, 0x81, %asi
9315 lda [%l6] %asi, %l4
9316 casa [%l6] 0x81, %l4, %g2
9317 st %f11, [%l7 + 0x10]
9318 set 0x30, %o7
9319 ldxa [%l7 + %o7] 0x80, %i3
9320 add %l7, 0x08, %l6
9321 wr %g0, 0x88, %asi
9322 casa [%l6] 0x88, %i6, %g7
9323 set 0x10, %l4
9324 ldda [%l7 + %l4] 0xe3, %o6
9325 set 0x30, %i6
9326 prefetcha [%l7 + %i6] 0x89, 3
9327 nop
9328 set 0x2E, %i3
9329 sth %i0, [%l7 + %i3]
9330 add %l7, 0x30, %l6
9331 wr %g0, 0x81, %asi
9332 casa [%l6] 0x81, %g1, %l2
9333 wr %g5, %i1, %set_softint
9334 st %f8, [%l7 + 0x40]
9335 nop
9336 set 0x64, %g2
9337 ldub [%l7 + %g2], %o4
9338 or %l6, %l5, %o3
9339 set 0x2C, %g4
9340 swapa [%l7 + %g4] 0x88, %i2
9341 nop
9342 set 0x36, %i5
9343 stb %i4, [%l7 + %i5]
9344 set 0x40, %o3
9345 stda %f0, [%l7 + %o3] 0xd8
9346 set 0x40, %l0
9347 stda %f16, [%l7 + %l0] 0xd8
9348 set 0x48, %i0
9349 ldxa [%l7 + %i0] 0x81, %l1
9350 set 0x7C, %l5
9351 lda [%l7 + %l5] 0x80, %f9
9352 set 0x60, %l1
9353 stda %o0, [%l7 + %l1] 0xeb
9354 membar #Sync
9355 st %f10, [%l7 + 0x24]
9356 and %g3, %o1, %l3
9357 nop
9358 set 0x64, %o6
9359 ldsw [%l7 + %o6], %g4
9360 add %l7, 0x34, %l6
9361 wr %g0, 0x80, %asi
9362 casa [%l6] 0x80, %g6, %l0
9363 nop
9364 set 0x28, %i2
9365 std %o6, [%l7 + %i2]
9366 be,a,pt %xcc, loop_80
9367 st %fsr, [%l7 + 0x08]
9368 nop
9369 set 0x38, %i1
9370 ldx [%l7 + %i1], %o5
9371 nop
9372 set 0x10, %l6
9373 ldd [%l7 + %l6], %i6
9374loop_80:
9375 nop
9376 set 0x0B, %g3
9377 ldstuba [%l7 + %g3] 0x80, %i5
9378 wr %l4, %g2, %y
9379 set 0x40, %g6
9380 stda %f16, [%l7 + %g6] 0xc0
9381 add %i3, %g7, %i6
9382 nop
9383 set 0x3B, %o5
9384 stb %o2, [%l7 + %o5]
9385 wr %g0, 0x7, %fprs
9386 fpsub16 %f20, %f10, %f26
9387 nop
9388 set 0x20, %g1
9389 std %f20, [%l7 + %g1]
9390 set 0x60, %o0
9391 stda %g0, [%l7 + %o0] 0x88
9392 set 0x50, %i7
9393 stxa %l2, [%l7 + %i7] 0x89
9394 or %i1, %g5, %o4
9395 nop
9396 set 0x2C, %o4
9397 swap [%l7 + %o4], %l6
9398 set 0x60, %l3
9399 prefetcha [%l7 + %l3] 0x88, 4
9400 set 0x08, %o2
9401 stba %i2, [%l7 + %o2] 0xeb
9402 membar #Sync
9403 nop
9404 set 0x73, %i4
9405 stb %l5, [%l7 + %i4]
9406 or %i4, %o0, %g3
9407 set 0x2C, %o1
9408 sta %f8, [%l7 + %o1] 0x81
9409 set 0x0E, %g7
9410 stha %l1, [%l7 + %g7] 0xeb
9411 membar #Sync
9412 nop
9413 set 0x08, %l2
9414 stw %l3, [%l7 + %l2]
9415 set 0x40, %g5
9416 ldda [%l7 + %g5] 0xda, %f0
9417 nop
9418 set 0x30, %o7
9419 stx %fsr, [%l7 + %o7]
9420 nop
9421 set 0x2C, %i6
9422 ldub [%l7 + %i6], %g4
9423 bgu,a %xcc, loop_81
9424 st %fsr, [%l7 + 0x78]
9425 nop
9426 set 0x38, %i3
9427 ldd [%l7 + %i3], %f20
9428 nop
9429 set 0x50, %g2
9430 ldx [%l7 + %g2], %g6
9431loop_81:
9432 nop
9433 set 0x70, %l4
9434 std %l0, [%l7 + %l4]
9435 nop
9436 or %g0, 0x8, %l0
9437 sllx %l0, 0x3c, %l0
9438 wr %l0, 0xDF4, %sys_tick_cmpr
9439 set 0x58, %i5
9440 ldxa [%l7 + %i5] 0x80, %o5
9441 ld [%l7 + 0x30], %f24
9442 set 0x40, %g4
9443 ldda [%l7 + %g4] 0xda, %f16
9444 set 0x28, %l0
9445 sta %f20, [%l7 + %l0] 0x81
9446 set 0x70, %i0
9447 ldda [%l7 + %i0] 0x81, %i6
9448 nop
9449 set 0x12, %l5
9450 ldsh [%l7 + %l5], %i5
9451 nop
9452 set 0x58, %l1
9453 swap [%l7 + %l1], %l4
9454 nop
9455 set 0x20, %o3
9456 ldd [%l7 + %o3], %i2
9457 set 0x4A, %i2
9458 stha %g2, [%l7 + %i2] 0x80
9459 nop
9460 set 0x13, %o6
9461 ldstub [%l7 + %o6], %i6
9462 set 0x68, %i1
9463 swapa [%l7 + %i1] 0x88, %g7
9464 nop
9465 set 0x6C, %l6
9466 ldsh [%l7 + %l6], %o2
9467 st %f15, [%l7 + 0x08]
9468 set 0x74, %g3
9469 sta %f26, [%l7 + %g3] 0x89
9470 set 0x24, %o5
9471 stwa %o6, [%l7 + %o5] 0xeb
9472 membar #Sync
9473 st %fsr, [%l7 + 0x2C]
9474 nop
9475 set 0x24, %g6
9476 ldsh [%l7 + %g6], %g1
9477 set 0x50, %o0
9478 stda %i0, [%l7 + %o0] 0xe3
9479 membar #Sync
9480 nop
9481 set 0x50, %i7
9482 ldx [%l7 + %i7], %i1
9483 nop
9484 set 0x3C, %o4
9485 ldsw [%l7 + %o4], %g5
9486 set 0x10, %l3
9487 ldxa [%l7 + %l3] 0x89, %o4
9488 nop
9489 set 0x0A, %o2
9490 ldub [%l7 + %o2], %l2
9491 set 0x4C, %g1
9492 stwa %o3, [%l7 + %g1] 0xe2
9493 membar #Sync
9494 nop
9495 set 0x60, %i4
9496 ldsw [%l7 + %i4], %l6
9497 and %i2, %l5, %i4
9498 set 0x68, %g7
9499 ldxa [%l7 + %g7] 0x81, %o0
9500 add %l1, %g3, %l3
9501 add %l7, 0x20, %l6
9502 wr %g0, 0x81, %asi
9503 ldxa [%l6] %asi, %g4
9504 casxa [%l6] 0x81, %g4, %g6
9505 nop
9506 set 0x68, %l2
9507 ldsw [%l7 + %l2], %o7
9508 ld [%l7 + 0x20], %f9
9509 add %l7, 0x30, %l6
9510 wr %g0, 0x88, %asi
9511 ldxa [%l6] %asi, %l0
9512 casxa [%l6] 0x88, %l0, %o1
9513 set 0x40, %o1
9514 ldda [%l7 + %o1] 0x81, %o4
9515 nop
9516 nop
9517 setx 0x526288CF, %l0, %l6
9518 st %l6, [%l7 + 0x28]
9519 ld [%l7 + 0x28], %f9
9520 setx 0x07E7FBAC, %l1, %l5
9521 st %l5, [%l7 + 0x10]
9522 ld [%l7 + 0x10], %f23
9523 fdivs %f23, %f9, %f4
9524 or %i5, %l4, %i3
9525 bge %xcc, loop_82
9526 bgu %xcc, loop_83
9527 nop
9528 set 0x74, %o7
9529 stw %i7, [%l7 + %o7]
9530 set 0x10, %i6
9531 lda [%l7 + %i6] 0x88, %f14
9532loop_82:
9533 nop
9534 set 0x60, %g5
9535 ldx [%l7 + %g5], %i6
9536loop_83:
9537 nop
9538 set 0x38, %g2
9539 ldstub [%l7 + %g2], %g7
9540 nop
9541 set 0x0A, %i3
9542 ldsb [%l7 + %i3], %g2
9543 set 0x30, %l4
9544 stxa %o6, [%l7 + %l4] 0x89
9545 nop
9546 set 0x48, %i5
9547 prefetch [%l7 + %i5], 1
9548 and %g1, %o2, %i0
9549 or %g5, %o4, %l2
9550 nop
9551 set 0x0C, %l0
9552 prefetch [%l7 + %l0], 3
9553 set 0x70, %i0
9554 ldxa [%l7 + %i0] 0x80, %i1
9555 set 0x46, %g4
9556 stha %o3, [%l7 + %g4] 0x89
9557 nop
9558 set 0x26, %l5
9559 stb %i2, [%l7 + %l5]
9560 nop
9561 set 0x50, %o3
9562 ldd [%l7 + %o3], %l4
9563 nop
9564 set 0x48, %l1
9565 ldsb [%l7 + %l1], %i4
9566 nop
9567 set 0x08, %o6
9568 ldd [%l7 + %o6], %f6
9569 nop
9570 set 0x70, %i2
9571 ldsw [%l7 + %i2], %o0
9572 set 0x0C, %l6
9573 swapa [%l7 + %l6] 0x81, %l1
9574 nop
9575 set 0x30, %i1
9576 swap [%l7 + %i1], %l6
9577 set 0x38, %g3
9578 stba %l3, [%l7 + %g3] 0xeb
9579 membar #Sync
9580 nop
9581 set 0x10, %o5
9582 ldsw [%l7 + %o5], %g4
9583 or %g6, %g3, %l0
9584 set 0x24, %g6
9585 sta %f28, [%l7 + %g6] 0x89
9586 set 0x48, %i7
9587 prefetcha [%l7 + %i7] 0x81, 3
9588 nop
9589 set 0x10, %o0
9590 sth %o7, [%l7 + %o0]
9591 set 0x6C, %o4
9592 swapa [%l7 + %o4] 0x88, %o5
9593 nop
9594 set 0x28, %o2
9595 ldd [%l7 + %o2], %l4
9596 set 0x68, %g1
9597 stxa %i5, [%l7 + %g1] 0x81
9598 nop
9599 set 0x08, %i4
9600 ldd [%l7 + %i4], %f14
9601 set 0x70, %l3
9602 ldda [%l7 + %l3] 0xeb, %i6
9603 set 0x08, %l2
9604 prefetcha [%l7 + %l2] 0x88, 2
9605 nop
9606 set 0x71, %g7
9607 stb %i6, [%l7 + %g7]
9608 set 0x71, %o1
9609 ldstuba [%l7 + %o1] 0x89, %g2
9610 nop
9611 set 0x18, %o7
9612 prefetch [%l7 + %o7], 0
9613 set 0x68, %i6
9614 ldxa [%l7 + %i6] 0x89, %o6
9615 set 0x40, %g5
9616 stda %f16, [%l7 + %g5] 0xca
9617 set 0x30, %g2
9618 stha %g7, [%l7 + %g2] 0x81
9619 nop
9620 nop
9621 setx 0x234A8E547522A9E3, %l0, %l6
9622 stx %l6, [%l7 + 0x28]
9623 ldd [%l7 + 0x28], %f10
9624 setx 0x1C7F80D6FB8B0476, %l1, %l5
9625 stx %l5, [%l7 + 0x10]
9626 ldd [%l7 + 0x10], %f26
9627 fdivd %f26, %f10, %f12
9628 set 0x60, %i3
9629 stda %o2, [%l7 + %i3] 0x88
9630 set 0x2A, %l4
9631 stba %g1, [%l7 + %l4] 0x89
9632 set 0x10, %i5
9633 swapa [%l7 + %i5] 0x89, %g5
9634 set 0x48, %l0
9635 lda [%l7 + %l0] 0x81, %f11
9636 st %f30, [%l7 + 0x44]
9637 nop
9638 set 0x30, %i0
9639 stx %fsr, [%l7 + %i0]
9640 nop
9641 set 0x18, %l5
9642 stx %o4, [%l7 + %l5]
9643 nop
9644 set 0x4C, %o3
9645 ldsh [%l7 + %o3], %l2
9646 or %i1, %i0, %i2
9647 nop
9648 set 0x18, %g4
9649 lduw [%l7 + %g4], %o3
9650 set 0x78, %o6
9651 sta %f20, [%l7 + %o6] 0x81
9652 set 0x40, %l1
9653 ldda [%l7 + %l1] 0xe2, %i4
9654 nop
9655 set 0x20, %i2
9656 stx %l5, [%l7 + %i2]
9657 set 0x10, %l6
9658 swapa [%l7 + %l6] 0x89, %l1
9659 set 0x10, %g3
9660 ldda [%l7 + %g3] 0xe3, %i6
9661 nop
9662 set 0x30, %i1
9663 std %f28, [%l7 + %i1]
9664 nop
9665 set 0x42, %o5
9666 ldub [%l7 + %o5], %o0
9667 nop
9668 set 0x70, %g6
9669 lduh [%l7 + %g6], %l3
9670 set 0x6C, %o0
9671 stba %g4, [%l7 + %o0] 0x80
9672 nop
9673 nop
9674 setx 0x12BF718B, %l0, %l6
9675 st %l6, [%l7 + 0x28]
9676 ld [%l7 + 0x28], %f29
9677 setx 0x1A409664, %l1, %l5
9678 st %l5, [%l7 + 0x10]
9679 ld [%l7 + 0x10], %f20
9680 fdivs %f20, %f29, %f26
9681 ld [%l7 + 0x38], %f21
9682 set 0x68, %i7
9683 ldstuba [%l7 + %i7] 0x81, %g3
9684 nop
9685 set 0x7A, %o4
9686 ldsh [%l7 + %o4], %g6
9687 nop
9688 set 0x73, %g1
9689 stb %o1, [%l7 + %g1]
9690 set 0x3D, %o2
9691 stba %l0, [%l7 + %o2] 0xe3
9692 membar #Sync
9693 nop
9694 set 0x08, %l3
9695 ldsw [%l7 + %l3], %o7
9696 or %o5, %i5, %i7
9697 set 0x40, %i4
9698 ldda [%l7 + %i4] 0x89, %f16
9699 nop
9700 set 0x24, %g7
9701 ldsw [%l7 + %g7], %l4
9702 add %i6, %g2, %o6
9703 nop
9704 set 0x30, %o1
9705 ldd [%l7 + %o1], %i2
9706 wr %o2, %g1, %sys_tick
9707 and %g5, %o4, %g7
9708 nop
9709 set 0x70, %o7
9710 ldx [%l7 + %o7], %l2
9711 st %fsr, [%l7 + 0x44]
9712 set 0x70, %l2
9713 ldxa [%l7 + %l2] 0x80, %i0
9714 st %fsr, [%l7 + 0x70]
9715 nop
9716 set 0x28, %g5
9717 sth %i2, [%l7 + %g5]
9718 set 0x64, %g2
9719 lda [%l7 + %g2] 0x89, %f27
9720 nop
9721 set 0x38, %i3
9722 std %f12, [%l7 + %i3]
9723 set 0x78, %l4
9724 stha %i1, [%l7 + %l4] 0x80
9725 fpsub16s %f7, %f4, %f21
9726 nop
9727 set 0x2E, %i6
9728 ldsh [%l7 + %i6], %i4
9729 set 0x60, %i5
9730 ldstuba [%l7 + %i5] 0x80, %o3
9731 nop
9732 set 0x68, %i0
9733 stw %l1, [%l7 + %i0]
9734 nop
9735 set 0x40, %l0
9736 lduw [%l7 + %l0], %l6
9737 nop
9738 set 0x10, %o3
9739 stx %o0, [%l7 + %o3]
9740 set 0x30, %g4
9741 lda [%l7 + %g4] 0x88, %f3
9742 set 0x10, %o6
9743 stwa %l5, [%l7 + %o6] 0x80
9744 st %fsr, [%l7 + 0x78]
9745 set 0x60, %l1
9746 stda %g4, [%l7 + %l1] 0x81
9747 st %f17, [%l7 + 0x4C]
9748 set 0x78, %l5
9749 stda %g2, [%l7 + %l5] 0xea
9750 membar #Sync
9751 nop
9752 set 0x7E, %i2
9753 lduh [%l7 + %i2], %l3
9754 nop
9755 set 0x14, %l6
9756 stw %o1, [%l7 + %l6]
9757 nop
9758 set 0x70, %i1
9759 ldx [%l7 + %i1], %g6
9760 fpsub16 %f2, %f16, %f20
9761 nop
9762 set 0x46, %o5
9763 sth %o7, [%l7 + %o5]
9764 set 0x30, %g3
9765 stwa %l0, [%l7 + %g3] 0xe2
9766 membar #Sync
9767 set 0x68, %o0
9768 stda %i4, [%l7 + %o0] 0x80
9769 nop
9770 set 0x30, %i7
9771 ldd [%l7 + %i7], %f16
9772 nop
9773 set 0x67, %g6
9774 ldub [%l7 + %g6], %i7
9775 nop
9776 set 0x6C, %g1
9777 prefetch [%l7 + %g1], 1
9778 nop
9779 set 0x75, %o2
9780 ldsb [%l7 + %o2], %o5
9781 fpadd32s %f28, %f12, %f12
9782 nop
9783 set 0x08, %o4
9784 ldd [%l7 + %o4], %f18
9785 nop
9786 set 0x20, %i4
9787 ldsw [%l7 + %i4], %l4
9788 and %g2, %i6, %o6
9789 nop
9790 set 0x10, %g7
9791 prefetch [%l7 + %g7], 2
9792 add %o2, %g1, %i3
9793 nop
9794 set 0x29, %l3
9795 ldstub [%l7 + %l3], %g5
9796 nop
9797 set 0x0A, %o7
9798 ldstub [%l7 + %o7], %o4
9799 set 0x2C, %o1
9800 lda [%l7 + %o1] 0x88, %f19
9801 add %l2, %i0, %i2
9802 nop
9803 set 0x48, %l2
9804 std %g6, [%l7 + %l2]
9805 set 0x28, %g2
9806 ldxa [%l7 + %g2] 0x89, %i1
9807 set 0x3C, %g5
9808 ldstuba [%l7 + %g5] 0x81, %o3
9809 fpsub32s %f18, %f4, %f25
9810 and %l1, %i4, %l6
9811 set 0x30, %l4
9812 prefetcha [%l7 + %l4] 0x81, 1
9813 nop
9814 set 0x60, %i6
9815 stx %g4, [%l7 + %i6]
9816 nop
9817 set 0x50, %i3
9818 ldd [%l7 + %i3], %f24
9819 nop
9820 set 0x44, %i5
9821 lduw [%l7 + %i5], %g3
9822 membar #Sync
9823 set 0x40, %i0
9824 ldda [%l7 + %i0] 0xf0, %f16
9825 nop
9826 set 0x68, %l0
9827 ldsw [%l7 + %l0], %l3
9828 nop
9829 set 0x18, %g4
9830 lduw [%l7 + %g4], %o0
9831 fpsub16s %f10, %f15, %f11
9832 add %l7, 0x60, %l6
9833 wr %g0, 0x89, %asi
9834 lda [%l6] %asi, %o1
9835 casa [%l6] 0x89, %o1, %g6
9836 fpsub16 %f0, %f24, %f12
9837 nop
9838 set 0x30, %o6
9839 ldd [%l7 + %o6], %f18
9840 nop
9841 set 0x74, %o3
9842 lduw [%l7 + %o3], %o7
9843 nop
9844 set 0x45, %l1
9845 stb %i5, [%l7 + %l1]
9846 nop
9847 set 0x16, %i2
9848 lduh [%l7 + %i2], %i7
9849 nop
9850 set 0x50, %l5
9851 stw %l0, [%l7 + %l5]
9852 fpsub16s %f20, %f24, %f10
9853 set 0x77, %l6
9854 ldstuba [%l7 + %l6] 0x81, %l4
9855 nop
9856 set 0x12, %i1
9857 sth %o5, [%l7 + %i1]
9858 nop
9859 set 0x18, %g3
9860 swap [%l7 + %g3], %g2
9861 add %l7, 0x3C, %l6
9862 wr %g0, 0x89, %asi
9863 lda [%l6] %asi, %o6
9864 casa [%l6] 0x89, %o6, %i6
9865 nop
9866 set 0x18, %o0
9867 stx %o2, [%l7 + %o0]
9868 ld [%l7 + 0x44], %f21
9869 nop
9870 set 0x10, %o5
9871 ldsb [%l7 + %o5], %i3
9872 set 0x08, %i7
9873 ldxa [%l7 + %i7] 0x80, %g1
9874 set 0x30, %g6
9875 stba %g5, [%l7 + %g6] 0xeb
9876 membar #Sync
9877 st %f17, [%l7 + 0x6C]
9878 nop
9879 set 0x3C, %o2
9880 swap [%l7 + %o2], %l2
9881 set 0x78, %o4
9882 lda [%l7 + %o4] 0x89, %f17
9883 bne,pn %icc, loop_84
9884 or %i0, %o4, %g7
9885 set 0x40, %i4
9886 stda %f16, [%l7 + %i4] 0xf9
9887 membar #Sync
9888loop_84:
9889 nop
9890 set 0x23, %g7
9891 ldsb [%l7 + %g7], %i2
9892 add %l7, 0x20, %l6
9893 wr %g0, 0x81, %asi
9894 lda [%l6] %asi, %i1
9895 casa [%l6] 0x81, %i1, %l1
9896 set 0x1C, %l3
9897 stwa %o3, [%l7 + %l3] 0xeb
9898 membar #Sync
9899 nop
9900 set 0x40, %o7
9901 std %i4, [%l7 + %o7]
9902 nop
9903 set 0x70, %o1
9904 std %f12, [%l7 + %o1]
9905 add %l6, %l5, %g4
9906 st %f21, [%l7 + 0x5C]
9907 nop
9908 set 0x78, %g1
9909 lduh [%l7 + %g1], %l3
9910 nop
9911 set 0x78, %l2
9912 ldd [%l7 + %l2], %f8
9913 nop
9914 set 0x10, %g2
9915 swap [%l7 + %g2], %o0
9916 st %fsr, [%l7 + 0x54]
9917 set 0x18, %g5
9918 stxa %g3, [%l7 + %g5] 0xe2
9919 membar #Sync
9920 nop
9921 set 0x38, %l4
9922 std %o0, [%l7 + %l4]
9923 nop
9924 set 0x7C, %i3
9925 ldub [%l7 + %i3], %o7
9926 nop
9927 set 0x48, %i6
9928 swap [%l7 + %i6], %g6
9929 nop
9930 set 0x34, %i0
9931 ldsb [%l7 + %i0], %i5
9932 nop
9933 set 0x38, %i5
9934 ldd [%l7 + %i5], %f0
9935 nop
9936 set 0x71, %g4
9937 stb %i7, [%l7 + %g4]
9938 nop
9939 set 0x34, %l0
9940 prefetch [%l7 + %l0], 2
9941 nop
9942 set 0x38, %o3
9943 ldd [%l7 + %o3], %l4
9944 nop
9945 set 0x30, %l1
9946 std %o4, [%l7 + %l1]
9947 nop
9948 set 0x18, %i2
9949 ldx [%l7 + %i2], %l0
9950 ld [%l7 + 0x3C], %f28
9951 nop
9952 set 0x6C, %l5
9953 stw %g2, [%l7 + %l5]
9954 nop
9955 set 0x2C, %l6
9956 ldsw [%l7 + %l6], %i6
9957 nop
9958 set 0x70, %o6
9959 ldsw [%l7 + %o6], %o6
9960 set 0x08, %g3
9961 stda %i2, [%l7 + %g3] 0x81
9962 set 0x42, %o0
9963 stha %o2, [%l7 + %o0] 0xe3
9964 membar #Sync
9965 set 0x74, %i1
9966 sta %f0, [%l7 + %i1] 0x89
9967 set 0x1C, %i7
9968 lda [%l7 + %i7] 0x81, %f26
9969 nop
9970 set 0x78, %o5
9971 ldsb [%l7 + %o5], %g5
9972 fpadd32 %f16, %f8, %f10
9973 nop
9974 set 0x29, %g6
9975 ldub [%l7 + %g6], %l2
9976 set 0x30, %o2
9977 swapa [%l7 + %o2] 0x89, %i0
9978 set 0x20, %o4
9979 ldxa [%l7 + %o4] 0x88, %o4
9980 nop
9981 set 0x30, %i4
9982 std %g0, [%l7 + %i4]
9983 set 0x54, %g7
9984 swapa [%l7 + %g7] 0x81, %i2
9985 add %l7, 0x14, %l6
9986 wr %g0, 0x80, %asi
9987 lda [%l6] %asi, %i1
9988 casa [%l6] 0x80, %i1, %l1
9989 nop
9990 set 0x08, %l3
9991 sth %g7, [%l7 + %l3]
9992 set 0x58, %o1
9993 stxa %o3, [%l7 + %o1] 0x81
9994 nop
9995 set 0x66, %o7
9996 ldub [%l7 + %o7], %i4
9997 nop
9998 set 0x20, %l2
9999 std %f10, [%l7 + %l2]
10000 nop
10001 set 0x28, %g2
10002 ldsw [%l7 + %g2], %l5
10003 set 0x40, %g1
10004 ldda [%l7 + %g1] 0xda, %f0
10005 st %fsr, [%l7 + 0x30]
10006 set 0x38, %g5
10007 sta %f21, [%l7 + %g5] 0x88
10008 add %l7, 0x30, %l6
10009 wr %g0, 0x88, %asi
10010 casxa [%l6] 0x88, %l6, %g4
10011 nop
10012 set 0x50, %l4
10013 stw %l3, [%l7 + %l4]
10014 and %g3, %o0, %o1
10015 or %o7, %g6, %i7
10016 nop
10017 set 0x20, %i6
10018 lduw [%l7 + %i6], %l4
10019 fpadd32 %f14, %f6, %f12
10020 nop
10021 set 0x30, %i0
10022 ldd [%l7 + %i0], %i4
10023 set 0x20, %i3
10024 stda %l0, [%l7 + %i3] 0xeb
10025 membar #Sync
10026 ld [%l7 + 0x70], %f25
10027 set 0x40, %g4
10028 ldda [%l7 + %g4] 0x80, %f16
10029 ld [%l7 + 0x50], %f16
10030 nop
10031 set 0x58, %i5
10032 stx %fsr, [%l7 + %i5]
10033 or %g2, %i6, %o5
10034 add %l7, 0x38, %l6
10035 wr %g0, 0x89, %asi
10036 lda [%l6] %asi, %o6
10037 casa [%l6] 0x89, %o6, %o2
10038 nop
10039 set 0x74, %l0
10040 lduh [%l7 + %l0], %g5
10041 add %l7, 0x64, %l6
10042 wr %g0, 0x88, %asi
10043 lda [%l6] %asi, %i3
10044 casa [%l6] 0x88, %i3, %l2
10045 set 0x40, %l1
10046 ldda [%l7 + %l1] 0x88, %f16
10047 nop
10048 nop
10049 setx 0xD2655793, %l0, %l6
10050 st %l6, [%l7 + 0x28]
10051 ld [%l7 + 0x28], %f24
10052 setx 0x6C3BD768, %l1, %l5
10053 st %l5, [%l7 + 0x10]
10054 ld [%l7 + 0x10], %f15
10055 fdivs %f15, %f24, %f14
10056 nop
10057 set 0x08, %o3
10058 ldd [%l7 + %o3], %f12
10059 and %i0, %g1, %o4
10060 set 0x4E, %i2
10061 stha %i1, [%l7 + %i2] 0xe3
10062 membar #Sync
10063 set 0x2A, %l6
10064 ldstuba [%l7 + %l6] 0x80, %i2
10065 fpadd16s %f19, %f6, %f5
10066 nop
10067 set 0x40, %o6
10068 ldd [%l7 + %o6], %f24
10069 bge %xcc, loop_85
10070 ld [%l7 + 0x74], %f7
10071 nop
10072 set 0x42, %l5
10073 stb %g7, [%l7 + %l5]
10074 set 0x28, %o0
10075 stxa %l1, [%l7 + %o0] 0x88
10076loop_85:
10077 nop
10078 set 0x4C, %g3
10079 prefetch [%l7 + %g3], 3
10080 set 0x40, %i1
10081 stda %f0, [%l7 + %i1] 0xd8
10082 nop
10083 set 0x15, %i7
10084 ldub [%l7 + %i7], %o3
10085 nop
10086 set 0x10, %o5
10087 std %f30, [%l7 + %o5]
10088 nop
10089 set 0x08, %g6
10090 ldd [%l7 + %g6], %i4
10091 add %l6, %g4, %l3
10092 set 0x30, %o2
10093 stda %l4, [%l7 + %o2] 0xeb
10094 membar #Sync
10095 nop
10096 set 0x28, %o4
10097 ldd [%l7 + %o4], %g2
10098 set 0x48, %i4
10099 stxa %o1, [%l7 + %i4] 0xea
10100 membar #Sync
10101 nop
10102 set 0x38, %g7
10103 stx %fsr, [%l7 + %g7]
10104 nop
10105 set 0x30, %o1
10106 stw %o7, [%l7 + %o1]
10107 set 0x40, %l3
10108 ldda [%l7 + %l3] 0xda, %f0
10109 st %f5, [%l7 + 0x70]
10110 set 0x50, %o7
10111 prefetcha [%l7 + %o7] 0x88, 4
10112 set 0x70, %l2
10113 stwa %o0, [%l7 + %l2] 0x88
10114 nop
10115 set 0x2F, %g2
10116 ldstub [%l7 + %g2], %l4
10117 set 0x28, %g1
10118 stwa %i5, [%l7 + %g1] 0x89
10119 nop
10120 set 0x08, %g5
10121 ldd [%l7 + %g5], %f22
10122 add %l7, 0x48, %l6
10123 wr %g0, 0x81, %asi
10124 casxa [%l6] 0x81, %l0, %i7
10125 nop
10126 set 0x08, %i6
10127 std %i6, [%l7 + %i6]
10128 add %g2, %o5, %o2
10129 nop
10130 set 0x38, %i0
10131 stx %fsr, [%l7 + %i0]
10132 nop
10133 set 0x58, %l4
10134 stx %g5, [%l7 + %l4]
10135 add %i3, %o6, %i0
10136 nop
10137 or %g0, 0x8, %l0
10138 sllx %l0, 0x3c, %l0
10139 wr %l0, 0x525, %tick_cmpr
10140 add %l7, 0x68, %l6
10141 wr %g0, 0x88, %asi
10142 ldxa [%l6] %asi, %i1
10143 casxa [%l6] 0x88, %i1, %i2
10144 set 0x40, %i3
10145 stda %f0, [%l7 + %i3] 0xc2
10146 and %g7, %g1, %o3
10147 set 0x40, %i5
10148 stda %f16, [%l7 + %i5] 0xd0
10149 and %i4, %l1, %l6
10150 nop
10151 set 0x30, %l0
10152 ldd [%l7 + %l0], %g4
10153 set 0x6F, %l1
10154 ldstuba [%l7 + %l1] 0x80, %l5
10155 add %l7, 0x4C, %l6
10156 wr %g0, 0x88, %asi
10157 lda [%l6] %asi, %l3
10158 casa [%l6] 0x88, %l3, %o1
10159 set 0x48, %o3
10160 swapa [%l7 + %o3] 0x89, %g3
10161 st %fsr, [%l7 + 0x0C]
10162 set 0x64, %g4
10163 lda [%l7 + %g4] 0x81, %f1
10164 nop
10165 set 0x1F, %l6
10166 ldstub [%l7 + %l6], %o7
10167 add %l7, 0x08, %l6
10168 wr %g0, 0x89, %asi
10169 ldxa [%l6] %asi, %g6
10170 casxa [%l6] 0x89, %g6, %o0
10171 set 0x40, %i2
10172 stda %f16, [%l7 + %i2] 0xd8
10173 nop
10174 set 0x50, %o6
10175 ldx [%l7 + %o6], %l4
10176 nop
10177 set 0x4A, %l5
10178 ldsh [%l7 + %l5], %i5
10179 set 0x68, %o0
10180 swapa [%l7 + %o0] 0x81, %l0
10181 and %i6, %i7, %o5
10182 set 0x70, %g3
10183 ldxa [%l7 + %g3] 0x89, %g2
10184 nop
10185 set 0x78, %i7
10186 sth %g5, [%l7 + %i7]
10187 set 0x58, %o5
10188 prefetcha [%l7 + %o5] 0x80, 1
10189 nop
10190 set 0x40, %i1
10191 stx %o2, [%l7 + %i1]
10192 nop
10193 set 0x14, %g6
10194 ldsw [%l7 + %g6], %i0
10195 ld [%l7 + 0x70], %f29
10196 nop
10197 set 0x30, %o2
10198 swap [%l7 + %o2], %o6
10199 set 0x18, %i4
10200 stha %l2, [%l7 + %i4] 0x89
10201 nop
10202 set 0x58, %g7
10203 ldd [%l7 + %g7], %f20
10204 set 0x24, %o1
10205 sta %f13, [%l7 + %o1] 0x80
10206 be,a %icc, loop_86
10207 nop
10208 set 0x24, %l3
10209 stb %i1, [%l7 + %l3]
10210 nop
10211 set 0x68, %o4
10212 ldx [%l7 + %o4], %i2
10213 add %l7, 0x0C, %l6
10214 wr %g0, 0x81, %asi
10215 casa [%l6] 0x81, %o4, %g7
10216loop_86:
10217 nop
10218 set 0x70, %l2
10219 ldd [%l7 + %l2], %g0
10220 nop
10221 set 0x74, %o7
10222 swap [%l7 + %o7], %o3
10223 set 0x30, %g2
10224 stda %i4, [%l7 + %g2] 0xea
10225 membar #Sync
10226 and %l1, %g4, %l5
10227 bgu,pn %icc, loop_87
10228 nop
10229 set 0x08, %g1
10230 ldd [%l7 + %g1], %f6
10231 set 0x10, %i6
10232 stxa %l6, [%l7 + %i6] 0xeb
10233 membar #Sync
10234loop_87:
10235 nop
10236 set 0x48, %g5
10237 stx %o1, [%l7 + %g5]
10238 set 0x14, %i0
10239 stwa %g3, [%l7 + %i0] 0xe3
10240 membar #Sync
10241 nop
10242 set 0x78, %l4
10243 stx %fsr, [%l7 + %l4]
10244 set 0x22, %i3
10245 stha %l3, [%l7 + %i3] 0xea
10246 membar #Sync
10247 nop
10248 set 0x6A, %l0
10249 sth %o7, [%l7 + %l0]
10250 set 0x3B, %l1
10251 ldstuba [%l7 + %l1] 0x89, %g6
10252 add %l7, 0x74, %l6
10253 wr %g0, 0x81, %asi
10254 lda [%l6] %asi, %l4
10255 casa [%l6] 0x81, %l4, %o0
10256 ld [%l7 + 0x10], %f3
10257 ld [%l7 + 0x5C], %f26
10258 nop
10259 set 0x50, %i5
10260 std %f12, [%l7 + %i5]
10261 set 0x58, %o3
10262 stxa %l0, [%l7 + %o3] 0x88
10263 add %l7, 0x38, %l6
10264 wr %g0, 0x81, %asi
10265 casa [%l6] 0x81, %i5, %i6
10266 nop
10267 set 0x5C, %g4
10268 prefetch [%l7 + %g4], 3
10269 wr %i7, %g2, %softint
10270 nop
10271 set 0x78, %l6
10272 std %o4, [%l7 + %l6]
10273 nop
10274 set 0x61, %o6
10275 stb %g5, [%l7 + %o6]
10276 wr %i3, %o2, %sys_tick
10277 add %l7, 0x10, %l6
10278 wr %g0, 0x81, %asi
10279 casa [%l6] 0x81, %i0, %o6
10280 fpsub32 %f12, %f4, %f0
10281 nop
10282 set 0x66, %i2
10283 lduh [%l7 + %i2], %l2
10284 nop
10285 set 0x64, %l5
10286 ldsh [%l7 + %l5], %i1
10287 nop
10288 set 0x58, %g3
10289 stw %o4, [%l7 + %g3]
10290 add %l7, 0x08, %l6
10291 wr %g0, 0x89, %asi
10292 casxa [%l6] 0x89, %g7, %g1
10293 nop
10294 set 0x10, %o0
10295 ldd [%l7 + %o0], %o2
10296 nop
10297 set 0x38, %o5
10298 ldstub [%l7 + %o5], %i2
10299 nop
10300 set 0x3F, %i7
10301 ldsb [%l7 + %i7], %l1
10302 wr %g4, %i4, %softint
10303 nop
10304 set 0x18, %i1
10305 prefetch [%l7 + %i1], 3
10306 set 0x40, %o2
10307 ldda [%l7 + %o2] 0x89, %f0
10308 nop
10309 set 0x48, %i4
10310 lduw [%l7 + %i4], %l6
10311 nop
10312 set 0x1E, %g7
10313 lduh [%l7 + %g7], %o1
10314 nop
10315 set 0x48, %g6
10316 lduw [%l7 + %g6], %g3
10317 nop
10318 set 0x48, %l3
10319 prefetch [%l7 + %l3], 1
10320 nop
10321 set 0x62, %o1
10322 ldsb [%l7 + %o1], %l5
10323 add %l7, 0x44, %l6
10324 wr %g0, 0x80, %asi
10325 casa [%l6] 0x80, %l3, %g6
10326 nop
10327 set 0x60, %o4
10328 ldx [%l7 + %o4], %l4
10329 nop
10330 set 0x10, %l2
10331 stx %fsr, [%l7 + %l2]
10332 set 0x18, %o7
10333 ldxa [%l7 + %o7] 0x81, %o0
10334 nop
10335 set 0x23, %g1
10336 ldub [%l7 + %g1], %l0
10337 set 0x30, %g2
10338 stda %o6, [%l7 + %g2] 0x80
10339 nop
10340 set 0x78, %i6
10341 ldd [%l7 + %i6], %i6
10342 nop
10343 set 0x2A, %i0
10344 sth %i7, [%l7 + %i0]
10345 st %fsr, [%l7 + 0x54]
10346 nop
10347 set 0x34, %g5
10348 sth %i5, [%l7 + %g5]
10349 st %fsr, [%l7 + 0x48]
10350 nop
10351 set 0x4C, %i3
10352 prefetch [%l7 + %i3], 2
10353 st %fsr, [%l7 + 0x0C]
10354 fpsub32 %f10, %f6, %f28
10355 nop
10356 set 0x60, %l0
10357 sth %o5, [%l7 + %l0]
10358 set 0x10, %l4
10359 swapa [%l7 + %l4] 0x80, %g5
10360 set 0x68, %i5
10361 sta %f10, [%l7 + %i5] 0x89
10362 nop
10363 set 0x28, %l1
10364 std %g2, [%l7 + %l1]
10365 ld [%l7 + 0x1C], %f8
10366 nop
10367 set 0x68, %g4
10368 ldstub [%l7 + %g4], %i3
10369 st %fsr, [%l7 + 0x28]
10370 nop
10371 set 0x73, %o3
10372 ldub [%l7 + %o3], %i0
10373 bgu %icc, loop_88
10374 nop
10375 set 0x38, %o6
10376 lduw [%l7 + %o6], %o2
10377 nop
10378 set 0x18, %l6
10379 ldx [%l7 + %l6], %l2
10380 nop
10381 set 0x20, %i2
10382 stw %o6, [%l7 + %i2]
10383loop_88:
10384 nop
10385 set 0x6C, %l5
10386 ldsw [%l7 + %l5], %i1
10387 nop
10388 set 0x78, %o0
10389 ldd [%l7 + %o0], %f18
10390 nop
10391 set 0x64, %o5
10392 swap [%l7 + %o5], %o4
10393 nop
10394 set 0x29, %i7
10395 ldub [%l7 + %i7], %g7
10396 set 0x7F, %g3
10397 stba %g1, [%l7 + %g3] 0xe2
10398 membar #Sync
10399 nop
10400 set 0x08, %o2
10401 stw %o3, [%l7 + %o2]
10402 set 0x7C, %i4
10403 swapa [%l7 + %i4] 0x80, %i2
10404 set 0x70, %i1
10405 stha %g4, [%l7 + %i1] 0xea
10406 membar #Sync
10407 nop
10408 set 0x38, %g7
10409 sth %i4, [%l7 + %g7]
10410 wr %l1, %o1, %clear_softint
10411 nop
10412 set 0x68, %g6
10413 std %f28, [%l7 + %g6]
10414 set 0x28, %o1
10415 lda [%l7 + %o1] 0x89, %f3
10416 set 0x40, %l3
10417 ldda [%l7 + %l3] 0xd8, %f0
10418 nop
10419 set 0x54, %l2
10420 lduw [%l7 + %l2], %l6
10421 nop
10422 set 0x6A, %o4
10423 stb %l5, [%l7 + %o4]
10424 nop
10425 set 0x18, %o7
10426 stx %fsr, [%l7 + %o7]
10427 set 0x5C, %g1
10428 swapa [%l7 + %g1] 0x80, %g3
10429 bne,a %icc, loop_89
10430 nop
10431 set 0x48, %g2
10432 ldd [%l7 + %g2], %f18
10433 nop
10434 set 0x56, %i6
10435 lduh [%l7 + %i6], %l3
10436 set 0x25, %i0
10437 stba %l4, [%l7 + %i0] 0xe2
10438 membar #Sync
10439loop_89:
10440 nop
10441 set 0x28, %i3
10442 ldsw [%l7 + %i3], %g6
10443 nop
10444 set 0x4C, %g5
10445 prefetch [%l7 + %g5], 1
10446 nop
10447 set 0x78, %l4
10448 stb %o0, [%l7 + %l4]
10449 nop
10450 set 0x76, %l0
10451 lduh [%l7 + %l0], %l0
10452 set 0x74, %i5
10453 stwa %i6, [%l7 + %i5] 0x88
10454 set 0x08, %g4
10455 stwa %o7, [%l7 + %g4] 0xe3
10456 membar #Sync
10457 set 0x2A, %o3
10458 stha %i7, [%l7 + %o3] 0xeb
10459 membar #Sync
10460 set 0x50, %l1
10461 ldda [%l7 + %l1] 0x80, %i4
10462 bge,pt %xcc, loop_90
10463 nop
10464 set 0x60, %l6
10465 ldx [%l7 + %l6], %o5
10466 set 0x3B, %o6
10467 ldstuba [%l7 + %o6] 0x88, %g5
10468loop_90:
10469 nop
10470 set 0x74, %i2
10471 stwa %i3, [%l7 + %i2] 0x89
10472 st %fsr, [%l7 + 0x60]
10473 set 0x21, %l5
10474 stba %i0, [%l7 + %l5] 0x81
10475 nop
10476 set 0x12, %o0
10477 ldub [%l7 + %o0], %o2
10478 nop
10479 set 0x68, %i7
10480 sth %g2, [%l7 + %i7]
10481 wr %l2, %o6, %pic
10482 nop
10483 set 0x46, %g3
10484 lduh [%l7 + %g3], %i1
10485 nop
10486 set 0x50, %o5
10487 ldd [%l7 + %o5], %f24
10488 nop
10489 set 0x58, %o2
10490 ldd [%l7 + %o2], %o4
10491 set 0x2C, %i4
10492 swapa [%l7 + %i4] 0x88, %g7
10493 nop
10494 set 0x20, %i1
10495 ldub [%l7 + %i1], %o3
10496 nop
10497 set 0x0C, %g7
10498 lduw [%l7 + %g7], %i2
10499 add %l7, 0x28, %l6
10500 wr %g0, 0x88, %asi
10501 casa [%l6] 0x88, %g1, %i4
10502 ld [%l7 + 0x6C], %f27
10503 set 0x18, %g6
10504 sta %f8, [%l7 + %g6] 0x80
10505 nop
10506 set 0x30, %l3
10507 ldd [%l7 + %l3], %f18
10508 set 0x61, %o1
10509 stba %l1, [%l7 + %o1] 0xeb
10510 membar #Sync
10511 nop
10512 set 0x08, %o4
10513 stx %o1, [%l7 + %o4]
10514 nop
10515 set 0x62, %l2
10516 ldsb [%l7 + %l2], %g4
10517 set 0x70, %o7
10518 stxa %l6, [%l7 + %o7] 0xe3
10519 membar #Sync
10520 nop
10521 set 0x50, %g1
10522 ldd [%l7 + %g1], %l4
10523 set 0x60, %g2
10524 ldxa [%l7 + %g2] 0x88, %l3
10525 set 0x40, %i6
10526 stda %f0, [%l7 + %i6] 0xd2
10527 add %l4, %g3, %g6
10528 and %o0, %l0, %o7
10529 set 0x30, %i3
10530 swapa [%l7 + %i3] 0x89, %i6
10531 nop
10532 set 0x0A, %g5
10533 ldsh [%l7 + %g5], %i7
10534 fpsub32s %f3, %f15, %f8
10535 nop
10536 set 0x14, %l4
10537 stw %o5, [%l7 + %l4]
10538 add %g5, %i5, %i3
10539 set 0x6C, %l0
10540 stwa %i0, [%l7 + %l0] 0x80
10541 nop
10542 set 0x28, %i0
10543 ldx [%l7 + %i0], %o2
10544 nop
10545 set 0x50, %i5
10546 std %l2, [%l7 + %i5]
10547 set 0x58, %g4
10548 sta %f11, [%l7 + %g4] 0x81
10549 nop
10550 set 0x28, %o3
10551 swap [%l7 + %o3], %o6
10552 set 0x10, %l1
10553 ldda [%l7 + %l1] 0xeb, %i0
10554 st %fsr, [%l7 + 0x1C]
10555 nop
10556 set 0x58, %l6
10557 lduh [%l7 + %l6], %o4
10558 set 0x09, %o6
10559 ldstuba [%l7 + %o6] 0x80, %g7
10560 nop
10561 set 0x18, %l5
10562 lduh [%l7 + %l5], %o3
10563 nop
10564 set 0x7C, %i2
10565 swap [%l7 + %i2], %i2
10566 set 0x0C, %o0
10567 swapa [%l7 + %o0] 0x80, %g1
10568 nop
10569 set 0x24, %g3
10570 swap [%l7 + %g3], %g2
10571 nop
10572 set 0x60, %o5
10573 std %l0, [%l7 + %o5]
10574 set 0x58, %o2
10575 prefetcha [%l7 + %o2] 0x89, 2
10576 set 0x14, %i7
10577 stwa %g4, [%l7 + %i7] 0xeb
10578 membar #Sync
10579 set 0x78, %i4
10580 lda [%l7 + %i4] 0x80, %f31
10581 set 0x18, %i1
10582 ldxa [%l7 + %i1] 0x88, %i4
10583 st %fsr, [%l7 + 0x68]
10584 nop
10585 set 0x31, %g7
10586 ldub [%l7 + %g7], %l5
10587 nop
10588 set 0x21, %g6
10589 ldstub [%l7 + %g6], %l6
10590 fpsub16 %f4, %f20, %f6
10591 set 0x20, %o1
10592 ldda [%l7 + %o1] 0x89, %l2
10593 nop
10594 set 0x70, %l3
10595 std %l4, [%l7 + %l3]
10596 nop
10597 set 0x20, %l2
10598 stx %fsr, [%l7 + %l2]
10599 ba,pt %xcc, loop_91
10600 and %g3, %g6, %l0
10601 nop
10602 set 0x44, %o4
10603 ldsb [%l7 + %o4], %o7
10604 add %l7, 0x58, %l6
10605 wr %g0, 0x89, %asi
10606 casxa [%l6] 0x89, %i6, %i7
10607loop_91:
10608 nop
10609 set 0x30, %g1
10610 stx %o5, [%l7 + %g1]
10611 set 0x14, %g2
10612 stwa %o0, [%l7 + %g2] 0xea
10613 membar #Sync
10614 nop
10615 set 0x30, %i6
10616 std %i4, [%l7 + %i6]
10617 set 0x18, %i3
10618 stda %g4, [%l7 + %i3] 0x88
10619 nop
10620 set 0x51, %o7
10621 ldstub [%l7 + %o7], %i0
10622 set 0x68, %g5
10623 stda %i2, [%l7 + %g5] 0xea
10624 membar #Sync
10625 set 0x08, %l4
10626 prefetcha [%l7 + %l4] 0x89, 0
10627 nop
10628 set 0x70, %l0
10629 ldx [%l7 + %l0], %o2
10630 set 0x70, %i5
10631 lda [%l7 + %i5] 0x81, %f3
10632 bleu,a %xcc, loop_92
10633 nop
10634 set 0x63, %i0
10635 ldsb [%l7 + %i0], %i1
10636 set 0x30, %o3
10637 ldda [%l7 + %o3] 0x80, %o6
10638loop_92:
10639 nop
10640 set 0x10, %g4
10641 ldub [%l7 + %g4], %o4
10642 nop
10643 set 0x44, %l6
10644 stw %g7, [%l7 + %l6]
10645 nop
10646 set 0x60, %o6
10647 ldd [%l7 + %o6], %o2
10648 nop
10649 set 0x32, %l1
10650 sth %g1, [%l7 + %l1]
10651 set 0x18, %i2
10652 stda %g2, [%l7 + %i2] 0x89
10653 nop
10654 set 0x28, %l5
10655 ldd [%l7 + %l5], %l0
10656 set 0x10, %g3
10657 ldda [%l7 + %g3] 0x80, %o0
10658 nop
10659 nop
10660 setx 0xC98F42A3D206B480, %l0, %l6
10661 stx %l6, [%l7 + 0x28]
10662 ldd [%l7 + 0x28], %f6
10663 setx 0x5E4901884096B369, %l1, %l5
10664 stx %l5, [%l7 + 0x10]
10665 ldd [%l7 + 0x10], %f8
10666 fdivd %f8, %f6, %f24
10667 nop
10668 set 0x6C, %o5
10669 swap [%l7 + %o5], %g4
10670 add %l7, 0x74, %l6
10671 wr %g0, 0x81, %asi
10672 casa [%l6] 0x81, %i4, %l5
10673 and %i2, %l3, %l4
10674 nop
10675 set 0x40, %o0
10676 lduw [%l7 + %o0], %g3
10677 nop
10678 set 0x58, %o2
10679 ldx [%l7 + %o2], %g6
10680 set 0x40, %i4
10681 stda %f16, [%l7 + %i4] 0xf0
10682 membar #Sync
10683 nop
10684 set 0x76, %i7
10685 ldsh [%l7 + %i7], %l0
10686 nop
10687 set 0x6E, %i1
10688 sth %l6, [%l7 + %i1]
10689 ld [%l7 + 0x38], %f17
10690 nop
10691 set 0x20, %g7
10692 stx %fsr, [%l7 + %g7]
10693 fpsub32 %f4, %f24, %f4
10694 nop
10695 set 0x17, %g6
10696 ldsb [%l7 + %g6], %i6
10697 nop
10698 set 0x08, %l3
10699 ldx [%l7 + %l3], %o7
10700 set 0x40, %o1
10701 stda %f16, [%l7 + %o1] 0xd2
10702 set 0x60, %l2
10703 stxa %i7, [%l7 + %l2] 0xea
10704 membar #Sync
10705 nop
10706 set 0x0E, %o4
10707 sth %o5, [%l7 + %o4]
10708 nop
10709 set 0x43, %g1
10710 ldsb [%l7 + %g1], %i5
10711 wr %o0, %i0, %clear_softint
10712 set 0x45, %i6
10713 stba %g5, [%l7 + %i6] 0x80
10714 nop
10715 set 0x28, %i3
10716 swap [%l7 + %i3], %l2
10717 nop
10718 set 0x10, %g2
10719 lduw [%l7 + %g2], %o2
10720 st %f12, [%l7 + 0x5C]
10721 set 0x58, %o7
10722 sta %f28, [%l7 + %o7] 0x81
10723 set 0x3C, %g5
10724 swapa [%l7 + %g5] 0x81, %i1
10725 set 0x64, %l4
10726 stha %o6, [%l7 + %l4] 0xeb
10727 membar #Sync
10728 nop
10729 nop
10730 setx 0x6F3AC7F3, %l0, %l6
10731 st %l6, [%l7 + 0x28]
10732 ld [%l7 + 0x28], %f30
10733 setx 0x45C0971F, %l1, %l5
10734 st %l5, [%l7 + 0x10]
10735 ld [%l7 + 0x10], %f27
10736 fdivs %f27, %f30, %f19
10737 set 0x48, %i5
10738 stxa %o4, [%l7 + %i5] 0x88
10739 nop
10740 set 0x45, %l0
10741 ldsb [%l7 + %l0], %g7
10742 nop
10743 set 0x5D, %o3
10744 ldub [%l7 + %o3], %i3
10745 set 0x0C, %g4
10746 stwa %o3, [%l7 + %g4] 0xe2
10747 membar #Sync
10748 add %l7, 0x0C, %l6
10749 wr %g0, 0x80, %asi
10750 casa [%l6] 0x80, %g1, %l1
10751 nop
10752 set 0x34, %l6
10753 ldub [%l7 + %l6], %o1
10754 set 0x49, %i0
10755 ldstuba [%l7 + %i0] 0x80, %g2
10756 nop
10757 set 0x30, %l1
10758 stw %g4, [%l7 + %l1]
10759 set 0x60, %i2
10760 stda %l4, [%l7 + %i2] 0x89
10761 nop
10762 set 0x0F, %l5
10763 ldstub [%l7 + %l5], %i2
10764 nop
10765 set 0x30, %o6
10766 ldd [%l7 + %o6], %f20
10767 nop
10768 set 0x10, %o5
10769 prefetch [%l7 + %o5], 4
10770 set 0x68, %o0
10771 swapa [%l7 + %o0] 0x88, %i4
10772 membar #Sync
10773 set 0x40, %g3
10774 ldda [%l7 + %g3] 0xf9, %f16
10775 nop
10776 set 0x40, %i4
10777 std %l4, [%l7 + %i4]
10778 nop
10779 set 0x16, %o2
10780 ldsh [%l7 + %o2], %g3
10781 nop
10782 set 0x78, %i7
10783 std %g6, [%l7 + %i7]
10784 nop
10785 set 0x43, %i1
10786 ldsb [%l7 + %i1], %l3
10787 nop
10788 set 0x60, %g7
10789 std %f2, [%l7 + %g7]
10790 nop
10791 set 0x10, %g6
10792 stw %l6, [%l7 + %g6]
10793 set 0x1C, %l3
10794 ldstuba [%l7 + %l3] 0x88, %l0
10795 nop
10796 set 0x08, %l2
10797 ldub [%l7 + %l2], %o7
10798 st %f28, [%l7 + 0x7C]
10799 ld [%l7 + 0x64], %f12
10800 nop
10801 set 0x76, %o1
10802 ldsh [%l7 + %o1], %i7
10803 add %l7, 0x30, %l6
10804 wr %g0, 0x81, %asi
10805 lda [%l6] %asi, %o5
10806 casa [%l6] 0x81, %o5, %i5
10807 set 0x24, %g1
10808 stwa %i6, [%l7 + %g1] 0x81
10809 fpadd16 %f28, %f4, %f30
10810 nop
10811 set 0x20, %o4
10812 stw %o0, [%l7 + %o4]
10813 nop
10814 set 0x74, %i3
10815 ldstub [%l7 + %i3], %i0
10816 fpsub16s %f30, %f8, %f2
10817 nop
10818 set 0x48, %i6
10819 ldd [%l7 + %i6], %f30
10820 add %l7, 0x34, %l6
10821 wr %g0, 0x88, %asi
10822 casa [%l6] 0x88, %l2, %g5
10823 wr %o2, %o6, %y
10824 set 0x20, %o7
10825 ldda [%l7 + %o7] 0xea, %i0
10826 nop
10827 set 0x30, %g2
10828 ldsw [%l7 + %g2], %o4
10829 set 0x40, %g5
10830 stda %f0, [%l7 + %g5] 0xca
10831 nop
10832 set 0x18, %i5
10833 stx %fsr, [%l7 + %i5]
10834 set 0x68, %l0
10835 sta %f13, [%l7 + %l0] 0x88
10836 add %g7, %i3, %g1
10837 nop
10838 set 0x48, %o3
10839 ldx [%l7 + %o3], %o3
10840 nop
10841 set 0x38, %g4
10842 std %o0, [%l7 + %g4]
10843 set 0x40, %l4
10844 stda %f16, [%l7 + %l4] 0xc0
10845 nop
10846 set 0x30, %i0
10847 ldsh [%l7 + %i0], %l1
10848 set 0x5C, %l6
10849 stwa %g2, [%l7 + %l6] 0x80
10850 nop
10851 or %g0, 0x8, %l0
10852 sllx %l0, 0x3c, %l0
10853 wr %l0, %g0, %tick_cmpr
10854 nop
10855 set 0x78, %i2
10856 ldx [%l7 + %i2], %i4
10857 set 0x08, %l5
10858 stda %l4, [%l7 + %l5] 0xeb
10859 membar #Sync
10860 nop
10861 set 0x2C, %l1
10862 ldsw [%l7 + %l1], %i2
10863 set 0x1F, %o6
10864 ldstuba [%l7 + %o6] 0x81, %g3
10865 set 0x51, %o0
10866 ldstuba [%l7 + %o0] 0x89, %g6
10867 set 0x0E, %g3
10868 ldstuba [%l7 + %g3] 0x80, %l3
10869 fpadd32s %f13, %f23, %f4
10870 nop
10871 set 0x6C, %o5
10872 ldsb [%l7 + %o5], %l0
10873 set 0x60, %i4
10874 ldda [%l7 + %i4] 0x81, %o6
10875 nop
10876 set 0x14, %o2
10877 ldsw [%l7 + %o2], %i7
10878 or %l6, %i5, %o5
10879 nop
10880 set 0x58, %i7
10881 std %o0, [%l7 + %i7]
10882 nop
10883 set 0x4C, %i1
10884 lduw [%l7 + %i1], %i0
10885 add %l7, 0x18, %l6
10886 wr %g0, 0x88, %asi
10887 lda [%l6] %asi, %i6
10888 casa [%l6] 0x88, %i6, %g5
10889 nop
10890 set 0x3A, %g7
10891 ldsh [%l7 + %g7], %l2
10892 nop
10893 set 0x12, %l3
10894 sth %o2, [%l7 + %l3]
10895 set 0x58, %l2
10896 lda [%l7 + %l2] 0x80, %f19
10897 bg %icc, loop_93
10898 nop
10899 set 0x78, %g6
10900 sth %i1, [%l7 + %g6]
10901 set 0x0D, %o1
10902 stba %o6, [%l7 + %o1] 0xea
10903 membar #Sync
10904loop_93:
10905 nop
10906 add %l7, 0x48, %l6
10907 wr %g0, 0x81, %asi
10908 lda [%l6] %asi, %o4
10909 casa [%l6] 0x81, %o4, %g7
10910 set 0x70, %o4
10911 swapa [%l7 + %o4] 0x89, %i3
10912 nop
10913 set 0x50, %i3
10914 stx %fsr, [%l7 + %i3]
10915 nop
10916 set 0x40, %i6
10917 std %o2, [%l7 + %i6]
10918 set 0x10, %g1
10919 ldda [%l7 + %g1] 0x88, %g0
10920 add %l7, 0x58, %l6
10921 wr %g0, 0x88, %asi
10922 lda [%l6] %asi, %o1
10923 casa [%l6] 0x88, %o1, %l1
10924 nop
10925 set 0x48, %g2
10926 ldd [%l7 + %g2], %g2
10927 fpsub16 %f6, %f24, %f18
10928 nop
10929 set 0x18, %g5
10930 std %g4, [%l7 + %g5]
10931 ld [%l7 + 0x0C], %f10
10932 set 0x08, %i5
10933 stda %l4, [%l7 + %i5] 0xeb
10934 membar #Sync
10935 nop
10936 set 0x62, %o7
10937 lduh [%l7 + %o7], %l4
10938 nop
10939 set 0x6A, %o3
10940 stb %i4, [%l7 + %o3]
10941 set 0x70, %g4
10942 swapa [%l7 + %g4] 0x88, %i2
10943 nop
10944 set 0x60, %l0
10945 stw %g3, [%l7 + %l0]
10946 set 0x48, %i0
10947 sta %f13, [%l7 + %i0] 0x88
10948 nop
10949 set 0x58, %l4
10950 stx %l3, [%l7 + %l4]
10951 nop
10952 set 0x7C, %i2
10953 stb %g6, [%l7 + %i2]
10954 st %f7, [%l7 + 0x64]
10955 st %fsr, [%l7 + 0x60]
10956 nop
10957 set 0x6C, %l5
10958 sth %o7, [%l7 + %l5]
10959 set 0x08, %l6
10960 ldxa [%l7 + %l6] 0x80, %i7
10961 nop
10962 set 0x78, %l1
10963 lduh [%l7 + %l1], %l6
10964 set 0x44, %o6
10965 sta %f0, [%l7 + %o6] 0x88
10966 set 0x20, %o0
10967 prefetcha [%l7 + %o0] 0x81, 2
10968 nop
10969 set 0x50, %g3
10970 lduh [%l7 + %g3], %l0
10971 nop
10972 set 0x32, %i4
10973 ldstub [%l7 + %i4], %o5
10974 nop
10975 set 0x08, %o5
10976 std %f0, [%l7 + %o5]
10977 set 0x2C, %o2
10978 swapa [%l7 + %o2] 0x88, %i0
10979 nop
10980 set 0x58, %i7
10981 prefetch [%l7 + %i7], 0
10982 nop
10983 set 0x58, %g7
10984 stx %o0, [%l7 + %g7]
10985 set 0x3C, %l3
10986 swapa [%l7 + %l3] 0x89, %g5
10987 nop
10988 set 0x08, %l2
10989 ldsw [%l7 + %l2], %l2
10990 nop
10991 set 0x6E, %g6
10992 sth %i6, [%l7 + %g6]
10993 and %i1, %o2, %o6
10994 set 0x14, %i1
10995 stwa %o4, [%l7 + %i1] 0x89
10996 set 0x50, %o4
10997 stda %g6, [%l7 + %o4] 0xeb
10998 membar #Sync
10999 fpadd32s %f31, %f23, %f16
11000 nop
11001 set 0x1C, %i3
11002 ldsb [%l7 + %i3], %i3
11003 nop
11004 set 0x38, %o1
11005 stw %o3, [%l7 + %o1]
11006 st %f24, [%l7 + 0x70]
11007 nop
11008 set 0x6C, %g1
11009 prefetch [%l7 + %g1], 4
11010 nop
11011 set 0x09, %i6
11012 ldub [%l7 + %i6], %g1
11013 set 0x38, %g5
11014 ldxa [%l7 + %g5] 0x81, %o1
11015 nop
11016 set 0x3A, %i5
11017 ldub [%l7 + %i5], %g2
11018 nop
11019 set 0x48, %o7
11020 ldx [%l7 + %o7], %l1
11021 nop
11022 set 0x40, %o3
11023 stx %l5, [%l7 + %o3]
11024 ld [%l7 + 0x74], %f11
11025 set 0x76, %g2
11026 stha %g4, [%l7 + %g2] 0xe2
11027 membar #Sync
11028 nop
11029 set 0x40, %l0
11030 std %i4, [%l7 + %l0]
11031 add %l7, 0x68, %l6
11032 wr %g0, 0x88, %asi
11033 lda [%l6] %asi, %l4
11034 casa [%l6] 0x88, %l4, %g3
11035 nop
11036 set 0x2F, %i0
11037 ldub [%l7 + %i0], %l3
11038 nop
11039 set 0x2B, %l4
11040 stb %g6, [%l7 + %l4]
11041 or %o7, %i2, %i7
11042 nop
11043 set 0x40, %g4
11044 ldstub [%l7 + %g4], %l6
11045 nop
11046 set 0x48, %l5
11047 std %f6, [%l7 + %l5]
11048 set 0x20, %i2
11049 sta %f28, [%l7 + %i2] 0x89
11050 nop
11051 set 0x0A, %l1
11052 lduh [%l7 + %l1], %i5
11053 set 0x5C, %l6
11054 stha %l0, [%l7 + %l6] 0xe2
11055 membar #Sync
11056 nop
11057 set 0x58, %o6
11058 ldsh [%l7 + %o6], %i0
11059 and %o0, %o5, %l2
11060 nop
11061 set 0x70, %g3
11062 stx %i6, [%l7 + %g3]
11063 set 0x55, %i4
11064 ldstuba [%l7 + %i4] 0x81, %g5
11065 nop
11066 set 0x30, %o0
11067 sth %o2, [%l7 + %o0]
11068 set 0x70, %o5
11069 ldxa [%l7 + %o5] 0x89, %o6
11070 nop
11071 set 0x68, %o2
11072 std %o4, [%l7 + %o2]
11073 nop
11074 set 0x61, %i7
11075 ldsb [%l7 + %i7], %g7
11076 add %l7, 0x18, %l6
11077 wr %g0, 0x89, %asi
11078 casa [%l6] 0x89, %i1, %i3
11079 set 0x24, %g7
11080 swapa [%l7 + %g7] 0x88, %o3
11081 nop
11082 set 0x64, %l2
11083 lduh [%l7 + %l2], %o1
11084 set 0x48, %g6
11085 stda %g2, [%l7 + %g6] 0xe2
11086 membar #Sync
11087 nop
11088 set 0x28, %i1
11089 ldx [%l7 + %i1], %l1
11090 nop
11091 set 0x70, %o4
11092 ldstub [%l7 + %o4], %g1
11093 nop
11094 set 0x7C, %l3
11095 ldsw [%l7 + %l3], %l5
11096 nop
11097 set 0x58, %o1
11098 lduw [%l7 + %o1], %i4
11099 nop
11100 set 0x55, %g1
11101 ldstub [%l7 + %g1], %l4
11102 set 0x50, %i6
11103 prefetcha [%l7 + %i6] 0x80, 4
11104 set 0x40, %i3
11105 stda %f16, [%l7 + %i3] 0xcc
11106 set 0x68, %i5
11107 stda %g4, [%l7 + %i5] 0x81
11108 nop
11109 set 0x3E, %o7
11110 sth %l3, [%l7 + %o7]
11111 nop
11112 set 0x1C, %o3
11113 ldub [%l7 + %o3], %g6
11114 nop
11115 set 0x6A, %g2
11116 lduh [%l7 + %g2], %i2
11117 set 0x20, %g5
11118 stda %i6, [%l7 + %g5] 0x81
11119 nop
11120 set 0x20, %l0
11121 stw %o7, [%l7 + %l0]
11122 set 0x60, %i0
11123 ldxa [%l7 + %i0] 0x81, %l6
11124 st %fsr, [%l7 + 0x60]
11125 nop
11126 set 0x78, %l4
11127 sth %l0, [%l7 + %l4]
11128 and %i0, %i5, %o0
11129 set 0x78, %l5
11130 stxa %o5, [%l7 + %l5] 0xe3
11131 membar #Sync
11132 nop
11133 set 0x18, %i2
11134 ldd [%l7 + %i2], %i6
11135 add %l2, %g5, %o2
11136 st %f29, [%l7 + 0x64]
11137 nop
11138 set 0x58, %l1
11139 stw %o4, [%l7 + %l1]
11140 set 0x48, %l6
11141 ldxa [%l7 + %l6] 0x88, %g7
11142 nop
11143 set 0x58, %o6
11144 stw %o6, [%l7 + %o6]
11145 set 0x1A, %g4
11146 ldstuba [%l7 + %g4] 0x81, %i1
11147 nop
11148 set 0x3C, %g3
11149 ldsw [%l7 + %g3], %i3
11150 set 0x78, %o0
11151 stwa %o1, [%l7 + %o0] 0x88
11152 set 0x28, %i4
11153 stda %g2, [%l7 + %i4] 0x89
11154 set 0x5C, %o5
11155 stwa %o3, [%l7 + %o5] 0xe2
11156 membar #Sync
11157 set 0x60, %i7
11158 ldda [%l7 + %i7] 0x81, %g0
11159 nop
11160 set 0x1C, %o2
11161 ldsw [%l7 + %o2], %l5
11162 nop
11163 set 0x50, %l2
11164 ldd [%l7 + %l2], %f4
11165 set 0x20, %g7
11166 stda %i4, [%l7 + %g7] 0x80
11167 nop
11168 set 0x20, %i1
11169 ldd [%l7 + %i1], %f20
11170 st %f11, [%l7 + 0x70]
11171 set 0x2C, %o4
11172 stwa %l4, [%l7 + %o4] 0xea
11173 membar #Sync
11174 set 0x40, %l3
11175 ldda [%l7 + %l3] 0xda, %f16
11176 st %f28, [%l7 + 0x38]
11177 nop
11178 set 0x40, %o1
11179 ldsh [%l7 + %o1], %l1
11180 nop
11181 set 0x66, %g6
11182 lduh [%l7 + %g6], %g4
11183 nop
11184 set 0x78, %i6
11185 ldub [%l7 + %i6], %l3
11186 nop
11187 set 0x56, %i3
11188 stb %g6, [%l7 + %i3]
11189 set 0x20, %i5
11190 stda %i2, [%l7 + %i5] 0x81
11191 ld [%l7 + 0x70], %f9
11192 and %g3, %i7, %l6
11193 set 0x58, %o7
11194 prefetcha [%l7 + %o7] 0x88, 3
11195 nop
11196 set 0x14, %g1
11197 ldsw [%l7 + %g1], %i0
11198 or %i5, %o7, %o0
11199 ld [%l7 + 0x10], %f10
11200 bgu %icc, loop_94
11201 nop
11202 set 0x54, %o3
11203 lduh [%l7 + %o3], %i6
11204 nop
11205 set 0x63, %g5
11206 ldub [%l7 + %g5], %o5
11207 ld [%l7 + 0x48], %f3
11208loop_94:
11209 nop
11210 set 0x6E, %l0
11211 sth %l2, [%l7 + %l0]
11212 EXIT_GOOD
11213
11214
11215
11216!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11217!
11218! Stats for Thread 2:
11219!
11220! Type l : 1266
11221! Type a : 28
11222! Type cti : 31
11223! Type x : 527
11224! Type f : 50
11225! Type i : 98
11226!
11227!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11228
11229!
11230! Thread 3 Start
11231!
11232.global thread_3
11233thread_3:
11234 mov %l7, %g1
11235 !# Set %cwp for 8 windows
11236 !# This threads memory space into each %l7
11237 wrpr %g0, 0x7, %cwp
11238 mov %g1, %l7
11239 wrpr %g0, 0x6, %cwp
11240 mov %g1, %l7
11241 wrpr %g0, 0x5, %cwp
11242 mov %g1, %l7
11243 wrpr %g0, 0x4, %cwp
11244 mov %g1, %l7
11245 wrpr %g0, 0x3, %cwp
11246 mov %g1, %l7
11247 wrpr %g0, 0x2, %cwp
11248 mov %g1, %l7
11249 wrpr %g0, 0x1, %cwp
11250 mov %g1, %l7
11251 wrpr %g0, 0x0, %cwp
11252 mov %g1, %l7
11253
11254 !# Set %fsr
11255 setx 0x0000000000400000, %l0, %l6 !# no post process
11256 stx %l6, [%l7 + 0x0] !# no post process
11257 ldx [%l7 + 0x0], %fsr !# no post process
11258
11259 wr %g0, 0x80, %asi !# no post process
11260
11261 !# Initialize registers ..
11262
11263 !# Global registers
11264 set 0x2, %g1
11265 set 0x2, %g2
11266 set 0x1, %g3
11267 set 0xB, %g4
11268 set 0x6, %g5
11269 set 0x1, %g6
11270 set 0xE, %g7
11271 !# Input registers
11272 set -0x2, %i0
11273 set -0x3, %i1
11274 set -0x4, %i2
11275 set -0xD, %i3
11276 set -0x8, %i4
11277 set -0x0, %i5
11278 set -0x6, %i6
11279 set -0x0, %i7
11280 !# Local registers
11281 set 0x68726983, %l0
11282 set 0x7389DB4F, %l1
11283 set 0x5F526A68, %l2
11284 set 0x73549FFE, %l3
11285 set 0x2BA3E43D, %l4
11286 set 0x09B154EA, %l5
11287 set 0x74BE7AC6, %l6
11288 !# Output registers
11289 set 0x0B24, %o0
11290 set 0x0719, %o1
11291 set -0x0B0E, %o2
11292 set -0x1F27, %o3
11293 set 0x096E, %o4
11294 set -0x1639, %o5
11295 set 0x0C59, %o6
11296 set -0x02BC, %o7
11297 !# Float registers
11298 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
11299 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
11300 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
11301 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
11302 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
11303 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
11304 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
11305 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
11306 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
11307 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
11308 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
11309 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
11310 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
11311 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
11312 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
11313 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
11314
11315 !# Execute Main Diag ..
11316
11317 st %fsr, [%l7 + 0x6C]
11318 nop
11319 set 0x4C, %g2
11320 lduw [%l7 + %g2], %g5
11321 set 0x40, %i0
11322 stwa %o2, [%l7 + %i0] 0x89
11323 nop
11324 set 0x18, %l5
11325 stx %fsr, [%l7 + %l5]
11326 add %l7, 0x48, %l6
11327 wr %g0, 0x89, %asi
11328 casxa [%l6] 0x89, %g7, %o4
11329 nop
11330 set 0x58, %i2
11331 ldd [%l7 + %i2], %f4
11332 add %l7, 0x7C, %l6
11333 wr %g0, 0x89, %asi
11334 casa [%l6] 0x89, %i1, %i3
11335 set 0x34, %l1
11336 stha %o1, [%l7 + %l1] 0x89
11337 add %l7, 0x48, %l6
11338 wr %g0, 0x88, %asi
11339 casxa [%l6] 0x88, %g2, %o6
11340 add %o3, %g1, %i4
11341 nop
11342 set 0x30, %l6
11343 ldd [%l7 + %l6], %l4
11344 nop
11345 set 0x44, %l4
11346 ldsw [%l7 + %l4], %l4
11347 set 0x62, %o6
11348 stba %l1, [%l7 + %o6] 0x89
11349 nop
11350 set 0x30, %g4
11351 stx %g4, [%l7 + %g4]
11352 and %g6, %l3, %g3
11353 ld [%l7 + 0x7C], %f19
11354 nop
11355 set 0x20, %o0
11356 std %f22, [%l7 + %o0]
11357 nop
11358 set 0x19, %g3
11359 ldub [%l7 + %g3], %i7
11360 set 0x48, %i4
11361 prefetcha [%l7 + %i4] 0x80, 3
11362 nop
11363 set 0x6C, %i7
11364 ldsh [%l7 + %i7], %i2
11365 nop
11366 set 0x58, %o5
11367 stx %fsr, [%l7 + %o5]
11368 set 0x28, %o2
11369 prefetcha [%l7 + %o2] 0x80, 4
11370 set 0x48, %g7
11371 stxa %l0, [%l7 + %g7] 0x88
11372 nop
11373 set 0x60, %i1
11374 ldd [%l7 + %i1], %f6
11375 nop
11376 set 0x40, %l2
11377 std %f22, [%l7 + %l2]
11378 nop
11379 set 0x4C, %o4
11380 prefetch [%l7 + %o4], 0
11381 add %l7, 0x54, %l6
11382 wr %g0, 0x80, %asi
11383 casa [%l6] 0x80, %i5, %o0
11384 nop
11385 set 0x08, %l3
11386 ldd [%l7 + %l3], %f18
11387 fpadd16s %f16, %f16, %f31
11388 nop
11389 set 0x15, %g6
11390 ldub [%l7 + %g6], %o7
11391 set 0x6B, %i6
11392 stba %o5, [%l7 + %i6] 0x81
11393 set 0x40, %o1
11394 ldda [%l7 + %o1] 0xda, %f16
11395 set 0x54, %i5
11396 stba %l2, [%l7 + %i5] 0x88
11397 nop
11398 set 0x30, %i3
11399 ldd [%l7 + %i3], %i6
11400 nop
11401 nop
11402 setx 0xA6A5CD26, %l0, %l6
11403 st %l6, [%l7 + 0x28]
11404 ld [%l7 + 0x28], %f8
11405 setx 0x34AAD54E, %l1, %l5
11406 st %l5, [%l7 + 0x10]
11407 ld [%l7 + 0x10], %f18
11408 fdivs %f18, %f8, %f22
11409 nop
11410 set 0x40, %g1
11411 ldd [%l7 + %g1], %g4
11412 set 0x50, %o3
11413 stxa %g7, [%l7 + %o3] 0x80
11414 set 0x6C, %o7
11415 swapa [%l7 + %o7] 0x81, %o2
11416 nop
11417 set 0x65, %l0
11418 stb %i1, [%l7 + %l0]
11419 add %l7, 0x58, %l6
11420 wr %g0, 0x81, %asi
11421 ldxa [%l6] %asi, %i3
11422 casxa [%l6] 0x81, %i3, %o1
11423 nop
11424 set 0x30, %g5
11425 ldsb [%l7 + %g5], %g2
11426 fpsub32 %f6, %f6, %f12
11427 fpsub32 %f16, %f4, %f16
11428 nop
11429 set 0x1E, %g2
11430 ldub [%l7 + %g2], %o6
11431 nop
11432 set 0x44, %i0
11433 lduh [%l7 + %i0], %o3
11434 fpsub32s %f0, %f14, %f31
11435 nop
11436 set 0x50, %l5
11437 ldd [%l7 + %l5], %o4
11438 nop
11439 set 0x38, %l1
11440 std %f12, [%l7 + %l1]
11441 nop
11442 set 0x3B, %i2
11443 stb %i4, [%l7 + %i2]
11444 set 0x78, %l6
11445 stwa %l5, [%l7 + %l6] 0x80
11446 nop
11447 set 0x70, %o6
11448 swap [%l7 + %o6], %l4
11449 nop
11450 set 0x68, %l4
11451 sth %g1, [%l7 + %l4]
11452 or %g4, %l1, %l3
11453 set 0x20, %g4
11454 stba %g3, [%l7 + %g4] 0xeb
11455 membar #Sync
11456 set 0x5C, %o0
11457 swapa [%l7 + %o0] 0x88, %i7
11458 nop
11459 set 0x50, %i4
11460 stx %l6, [%l7 + %i4]
11461 nop
11462 set 0x54, %i7
11463 lduw [%l7 + %i7], %i2
11464 nop
11465 set 0x48, %g3
11466 ldd [%l7 + %g3], %g6
11467 and %l0, %i5, %i0
11468 st %f22, [%l7 + 0x2C]
11469 nop
11470 set 0x1C, %o2
11471 lduh [%l7 + %o2], %o7
11472 nop
11473 set 0x74, %g7
11474 stw %o5, [%l7 + %g7]
11475 and %l2, %i6, %o0
11476 nop
11477 set 0x30, %o5
11478 stb %g7, [%l7 + %o5]
11479 set 0x58, %l2
11480 stda %g4, [%l7 + %l2] 0x89
11481 nop
11482 set 0x50, %i1
11483 ldx [%l7 + %i1], %i1
11484 nop
11485 set 0x48, %o4
11486 std %i2, [%l7 + %o4]
11487 nop
11488 set 0x50, %g6
11489 ldd [%l7 + %g6], %o2
11490 nop
11491 set 0x38, %i6
11492 std %o0, [%l7 + %i6]
11493 set 0x0C, %o1
11494 stwa %g2, [%l7 + %o1] 0x80
11495 bg,pn %xcc, loop_95
11496 and %o3, %o6, %i4
11497 set 0x60, %i5
11498 ldxa [%l7 + %i5] 0x81, %o4
11499loop_95:
11500 nop
11501 set 0x42, %i3
11502 sth %l5, [%l7 + %i3]
11503 ld [%l7 + 0x18], %f12
11504 nop
11505 nop
11506 setx 0x2E8BA5C070579F6C, %l0, %l6
11507 stx %l6, [%l7 + 0x28]
11508 ldd [%l7 + 0x28], %f10
11509 setx 0xFB56525223412BE8, %l1, %l5
11510 stx %l5, [%l7 + 0x10]
11511 ldd [%l7 + 0x10], %f20
11512 fdivd %f20, %f10, %f6
11513 add %l7, 0x78, %l6
11514 wr %g0, 0x81, %asi
11515 casxa [%l6] 0x81, %l4, %g4
11516 fpadd16s %f16, %f30, %f17
11517 or %g1, %l1, %g3
11518 nop
11519 set 0x13, %g1
11520 ldub [%l7 + %g1], %i7
11521 nop
11522 set 0x60, %l3
11523 std %i6, [%l7 + %l3]
11524 nop
11525 set 0x40, %o3
11526 ldd [%l7 + %o3], %f12
11527 nop
11528 set 0x2C, %o7
11529 prefetch [%l7 + %o7], 2
11530 ld [%l7 + 0x3C], %f3
11531 nop
11532 set 0x28, %l0
11533 ldstub [%l7 + %l0], %i2
11534 nop
11535 set 0x48, %g5
11536 ldx [%l7 + %g5], %l3
11537 ld [%l7 + 0x40], %f8
11538 set 0x50, %i0
11539 stha %g6, [%l7 + %i0] 0x81
11540 set 0x20, %l5
11541 stxa %l0, [%l7 + %l5] 0x88
11542 nop
11543 set 0x50, %l1
11544 lduw [%l7 + %l1], %i0
11545 nop
11546 set 0x08, %g2
11547 ldd [%l7 + %g2], %f26
11548 bl,a,pn %xcc, loop_96
11549 st %fsr, [%l7 + 0x50]
11550 nop
11551 set 0x38, %i2
11552 stx %fsr, [%l7 + %i2]
11553 set 0x50, %l6
11554 prefetcha [%l7 + %l6] 0x80, 1
11555loop_96:
11556 nop
11557 set 0x1C, %l4
11558 ldsw [%l7 + %l4], %o5
11559 or %i5, %l2, %i6
11560 nop
11561 set 0x08, %g4
11562 ldd [%l7 + %g4], %o0
11563 nop
11564 set 0x26, %o6
11565 lduh [%l7 + %o6], %g5
11566 nop
11567 set 0x34, %o0
11568 prefetch [%l7 + %o0], 3
11569 set 0x30, %i4
11570 ldxa [%l7 + %i4] 0x81, %i1
11571 nop
11572 set 0x28, %i7
11573 std %i2, [%l7 + %i7]
11574 ba %xcc, loop_97
11575 and %g7, %o2, %g2
11576 nop
11577 set 0x64, %g3
11578 swap [%l7 + %g3], %o3
11579 set 0x13, %o2
11580 stba %o1, [%l7 + %o2] 0x81
11581loop_97:
11582 nop
11583 set 0x4C, %g7
11584 prefetch [%l7 + %g7], 1
11585 set 0x40, %o5
11586 ldda [%l7 + %o5] 0xda, %f0
11587 set 0x5E, %l2
11588 stha %i4, [%l7 + %l2] 0x80
11589 be,a %icc, loop_98
11590 nop
11591 set 0x10, %i1
11592 swap [%l7 + %i1], %o4
11593 set 0x40, %g6
11594 stda %f16, [%l7 + %g6] 0xc8
11595loop_98:
11596 bne,a,pt %icc, loop_99
11597 nop
11598 set 0x4F, %o4
11599 ldub [%l7 + %o4], %l5
11600 add %l7, 0x08, %l6
11601 wr %g0, 0x88, %asi
11602 lda [%l6] %asi, %o6
11603 casa [%l6] 0x88, %o6, %g4
11604loop_99:
11605 nop
11606 set 0x40, %o1
11607 stda %f16, [%l7 + %o1] 0xf0
11608 membar #Sync
11609 add %l7, 0x78, %l6
11610 wr %g0, 0x81, %asi
11611 ldxa [%l6] %asi, %l4
11612 casxa [%l6] 0x81, %l4, %g1
11613 nop
11614 set 0x60, %i5
11615 ldd [%l7 + %i5], %g2
11616 set 0x70, %i6
11617 ldda [%l7 + %i6] 0xe2, %l0
11618 set 0x48, %g1
11619 prefetcha [%l7 + %g1] 0x81, 1
11620 nop
11621 set 0x26, %i3
11622 ldsb [%l7 + %i3], %l6
11623 nop
11624 set 0x4C, %l3
11625 stw %l3, [%l7 + %l3]
11626 set 0x68, %o7
11627 ldxa [%l7 + %o7] 0x89, %i2
11628 nop
11629 set 0x78, %l0
11630 stx %fsr, [%l7 + %l0]
11631 fpadd16 %f12, %f12, %f4
11632 set 0x78, %o3
11633 ldxa [%l7 + %o3] 0x80, %g6
11634 set 0x48, %g5
11635 stxa %i0, [%l7 + %g5] 0xe3
11636 membar #Sync
11637 nop
11638 set 0x1F, %i0
11639 ldsb [%l7 + %i0], %l0
11640 ld [%l7 + 0x6C], %f28
11641 set 0x0A, %l5
11642 stha %o7, [%l7 + %l5] 0x89
11643 nop
11644 set 0x4C, %l1
11645 prefetch [%l7 + %l1], 3
11646 set 0x48, %i2
11647 stda %o4, [%l7 + %i2] 0xe2
11648 membar #Sync
11649 nop
11650 set 0x62, %l6
11651 sth %l2, [%l7 + %l6]
11652 nop
11653 set 0x08, %l4
11654 ldsb [%l7 + %l4], %i6
11655 set 0x77, %g2
11656 stba %i5, [%l7 + %g2] 0x81
11657 set 0x40, %o6
11658 stxa %o0, [%l7 + %o6] 0x80
11659 nop
11660 set 0x18, %o0
11661 ldub [%l7 + %o0], %g5
11662 nop
11663 set 0x60, %i4
11664 std %i0, [%l7 + %i4]
11665 nop
11666 set 0x28, %g4
11667 swap [%l7 + %g4], %g7
11668 set 0x2C, %i7
11669 swapa [%l7 + %i7] 0x88, %i3
11670 nop
11671 set 0x78, %o2
11672 stx %g2, [%l7 + %o2]
11673 add %l7, 0x70, %l6
11674 wr %g0, 0x81, %asi
11675 casxa [%l6] 0x81, %o3, %o1
11676 set 0x40, %g3
11677 ldda [%l7 + %g3] 0x80, %f0
11678 nop
11679 set 0x32, %g7
11680 lduh [%l7 + %g7], %o2
11681 nop
11682 set 0x50, %l2
11683 ldd [%l7 + %l2], %f26
11684 add %l7, 0x78, %l6
11685 wr %g0, 0x80, %asi
11686 casxa [%l6] 0x80, %o4, %l5
11687 bn,a %icc, loop_100
11688 nop
11689 set 0x70, %o5
11690 stx %i4, [%l7 + %o5]
11691 bn,a,pt %xcc, loop_101
11692 nop
11693 set 0x40, %i1
11694 ldd [%l7 + %i1], %g4
11695loop_100:
11696 nop
11697 set 0x20, %g6
11698 prefetcha [%l7 + %g6] 0x88, 4
11699loop_101:
11700 nop
11701 set 0x48, %o4
11702 lduh [%l7 + %o4], %g1
11703 nop
11704 set 0x48, %o1
11705 std %g2, [%l7 + %o1]
11706 set 0x28, %i6
11707 prefetcha [%l7 + %i6] 0x88, 2
11708 nop
11709 set 0x70, %i5
11710 ldd [%l7 + %i5], %f10
11711 nop
11712 set 0x5C, %i3
11713 stw %i7, [%l7 + %i3]
11714 set 0x14, %g1
11715 swapa [%l7 + %g1] 0x80, %l6
11716 nop
11717 set 0x38, %l3
11718 swap [%l7 + %l3], %l3
11719 nop
11720 set 0x64, %o7
11721 ldub [%l7 + %o7], %i2
11722 nop
11723 set 0x68, %l0
11724 stx %g6, [%l7 + %l0]
11725 nop
11726 set 0x38, %g5
11727 stx %l4, [%l7 + %g5]
11728 set 0x40, %o3
11729 stda %f16, [%l7 + %o3] 0xca
11730 set 0x48, %i0
11731 stda %i0, [%l7 + %i0] 0xe3
11732 membar #Sync
11733 st %f14, [%l7 + 0x78]
11734 set 0x40, %l5
11735 ldda [%l7 + %l5] 0x89, %f0
11736 and %l0, %o5, %l2
11737 st %f15, [%l7 + 0x58]
11738 set 0x0E, %l1
11739 stha %o7, [%l7 + %l1] 0x88
11740 set 0x10, %l6
11741 ldstuba [%l7 + %l6] 0x88, %i5
11742 nop
11743 set 0x70, %i2
11744 std %i6, [%l7 + %i2]
11745 nop
11746 or %g0, 0x8, %l0
11747 sllx %l0, 0x3c, %l0
11748 wr %l0, 0xE7D, %tick_cmpr
11749 nop
11750 set 0x7A, %g2
11751 sth %g7, [%l7 + %g2]
11752 set 0x78, %l4
11753 prefetcha [%l7 + %l4] 0x88, 4
11754 set 0x28, %o0
11755 stxa %i1, [%l7 + %o0] 0xe3
11756 membar #Sync
11757 add %l7, 0x28, %l6
11758 wr %g0, 0x80, %asi
11759 casxa [%l6] 0x80, %o3, %o1
11760 set 0x58, %o6
11761 stha %o2, [%l7 + %o6] 0xe3
11762 membar #Sync
11763 nop
11764 set 0x74, %i4
11765 sth %o4, [%l7 + %i4]
11766 nop
11767 set 0x4A, %i7
11768 ldsh [%l7 + %i7], %l5
11769 set 0x1C, %o2
11770 stha %i4, [%l7 + %o2] 0xe3
11771 membar #Sync
11772 nop
11773 set 0x2A, %g4
11774 lduh [%l7 + %g4], %g4
11775 set 0x60, %g3
11776 stxa %g2, [%l7 + %g3] 0xe3
11777 membar #Sync
11778 nop
11779 set 0x60, %g7
11780 stx %fsr, [%l7 + %g7]
11781 set 0x70, %l2
11782 prefetcha [%l7 + %l2] 0x89, 1
11783 nop
11784 set 0x50, %o5
11785 std %g0, [%l7 + %o5]
11786 set 0x60, %g6
11787 prefetcha [%l7 + %g6] 0x81, 3
11788 set 0x68, %o4
11789 stda %g2, [%l7 + %o4] 0x81
11790 nop
11791 set 0x1A, %i1
11792 ldsh [%l7 + %i1], %i7
11793 nop
11794 set 0x08, %i6
11795 ldd [%l7 + %i6], %i6
11796 nop
11797 set 0x50, %o1
11798 ldsw [%l7 + %o1], %l3
11799 nop
11800 set 0x54, %i5
11801 swap [%l7 + %i5], %g6
11802 nop
11803 set 0x34, %i3
11804 swap [%l7 + %i3], %l4
11805 nop
11806 set 0x70, %l3
11807 ldsw [%l7 + %l3], %i0
11808 nop
11809 set 0x79, %o7
11810 ldub [%l7 + %o7], %l0
11811 set 0x4C, %g1
11812 sta %f0, [%l7 + %g1] 0x81
11813 add %l7, 0x50, %l6
11814 wr %g0, 0x88, %asi
11815 lda [%l6] %asi, %o5
11816 casa [%l6] 0x88, %o5, %i2
11817 set 0x48, %g5
11818 stda %l2, [%l7 + %g5] 0xe3
11819 membar #Sync
11820 nop
11821 set 0x2D, %l0
11822 ldsb [%l7 + %l0], %i5
11823 add %i6, %o7, %o0
11824 nop
11825 set 0x74, %o3
11826 stb %g7, [%l7 + %o3]
11827 set 0x42, %l5
11828 stba %g5, [%l7 + %l5] 0x88
11829 and %i3, %o3, %o1
11830 st %fsr, [%l7 + 0x5C]
11831 nop
11832 set 0x54, %i0
11833 ldsh [%l7 + %i0], %o2
11834 and %i1, %o4, %i4
11835 nop
11836 set 0x3C, %l6
11837 stw %l5, [%l7 + %l6]
11838 set 0x64, %l1
11839 swapa [%l7 + %l1] 0x88, %g2
11840 nop
11841 set 0x50, %g2
11842 ldx [%l7 + %g2], %o6
11843 nop
11844 set 0x38, %i2
11845 stx %g1, [%l7 + %i2]
11846 wr %l1, %g4, %ccr
11847 nop
11848 set 0x4E, %o0
11849 ldsh [%l7 + %o0], %g3
11850 set 0x10, %l4
11851 ldda [%l7 + %l4] 0x80, %i6
11852 set 0x1C, %o6
11853 lda [%l7 + %o6] 0x89, %f17
11854 set 0x78, %i4
11855 ldstuba [%l7 + %i4] 0x89, %i7
11856 nop
11857 set 0x20, %o2
11858 ldd [%l7 + %o2], %f22
11859 set 0x68, %i7
11860 stwa %g6, [%l7 + %i7] 0x80
11861 set 0x60, %g3
11862 stxa %l4, [%l7 + %g3] 0xe3
11863 membar #Sync
11864 nop
11865 set 0x76, %g7
11866 sth %i0, [%l7 + %g7]
11867 set 0x16, %l2
11868 stba %l3, [%l7 + %l2] 0x89
11869 nop
11870 set 0x74, %g4
11871 swap [%l7 + %g4], %o5
11872 nop
11873 set 0x38, %g6
11874 std %f16, [%l7 + %g6]
11875 set 0x34, %o4
11876 lda [%l7 + %o4] 0x89, %f20
11877 nop
11878 set 0x6C, %o5
11879 ldsh [%l7 + %o5], %i2
11880 or %l0, %l2, %i6
11881 ld [%l7 + 0x48], %f21
11882 nop
11883 set 0x08, %i1
11884 stx %fsr, [%l7 + %i1]
11885 nop
11886 set 0x78, %i6
11887 stx %i5, [%l7 + %i6]
11888 set 0x48, %o1
11889 sta %f18, [%l7 + %o1] 0x89
11890 or %o0, %o7, %g5
11891 set 0x40, %i3
11892 sta %f20, [%l7 + %i3] 0x80
11893 nop
11894 set 0x3A, %i5
11895 ldsh [%l7 + %i5], %i3
11896 add %g7, %o1, %o3
11897 nop
11898 set 0x70, %o7
11899 std %f20, [%l7 + %o7]
11900 nop
11901 set 0x26, %g1
11902 ldub [%l7 + %g1], %i1
11903 set 0x48, %l3
11904 stxa %o2, [%l7 + %l3] 0x88
11905 add %l7, 0x10, %l6
11906 wr %g0, 0x89, %asi
11907 casxa [%l6] 0x89, %o4, %l5
11908 nop
11909 set 0x70, %g5
11910 ldd [%l7 + %g5], %g2
11911 add %o6, %i4, %l1
11912 nop
11913 set 0x78, %o3
11914 ldx [%l7 + %o3], %g1
11915 nop
11916 set 0x4A, %l0
11917 ldstub [%l7 + %l0], %g4
11918 add %l7, 0x1C, %l6
11919 wr %g0, 0x88, %asi
11920 casa [%l6] 0x88, %l6, %i7
11921 set 0x78, %i0
11922 stxa %g6, [%l7 + %i0] 0xea
11923 membar #Sync
11924 set 0x54, %l5
11925 sta %f14, [%l7 + %l5] 0x81
11926 nop
11927 set 0x68, %l1
11928 sth %g3, [%l7 + %l1]
11929 nop
11930 set 0x3D, %g2
11931 ldstub [%l7 + %g2], %l4
11932 st %fsr, [%l7 + 0x50]
11933 st %f24, [%l7 + 0x28]
11934 ld [%l7 + 0x08], %f26
11935 set 0x60, %l6
11936 swapa [%l7 + %l6] 0x89, %i0
11937 nop
11938 set 0x77, %i2
11939 ldub [%l7 + %i2], %o5
11940 set 0x40, %l4
11941 stda %f0, [%l7 + %l4] 0xd2
11942 add %l7, 0x50, %l6
11943 wr %g0, 0x81, %asi
11944 casa [%l6] 0x81, %i2, %l0
11945 set 0x10, %o0
11946 stda %l2, [%l7 + %o0] 0x89
11947 set 0x50, %o6
11948 prefetcha [%l7 + %o6] 0x89, 0
11949 add %l7, 0x6C, %l6
11950 wr %g0, 0x88, %asi
11951 lda [%l6] %asi, %i5
11952 casa [%l6] 0x88, %i5, %i6
11953 add %o0, %o7, %i3
11954 set 0x30, %i4
11955 prefetcha [%l7 + %i4] 0x81, 2
11956 nop
11957 set 0x38, %o2
11958 std %f30, [%l7 + %o2]
11959 nop
11960 set 0x40, %i7
11961 std %f16, [%l7 + %i7]
11962 set 0x50, %g3
11963 ldda [%l7 + %g3] 0x89, %o0
11964 set 0x28, %l2
11965 ldxa [%l7 + %l2] 0x88, %g5
11966 nop
11967 set 0x48, %g4
11968 std %f18, [%l7 + %g4]
11969 nop
11970 set 0x28, %g7
11971 stx %fsr, [%l7 + %g7]
11972 nop
11973 set 0x64, %g6
11974 swap [%l7 + %g6], %i1
11975 nop
11976 set 0x30, %o4
11977 stb %o2, [%l7 + %o4]
11978 nop
11979 set 0x70, %o5
11980 stw %o4, [%l7 + %o5]
11981 nop
11982 set 0x70, %i1
11983 stx %l5, [%l7 + %i1]
11984 ld [%l7 + 0x3C], %f17
11985 ld [%l7 + 0x30], %f20
11986 nop
11987 set 0x7E, %o1
11988 ldsb [%l7 + %o1], %o3
11989 nop
11990 set 0x18, %i6
11991 ldd [%l7 + %i6], %f28
11992 nop
11993 set 0x08, %i3
11994 stw %o6, [%l7 + %i3]
11995 nop
11996 set 0x68, %o7
11997 lduw [%l7 + %o7], %i4
11998 set 0x51, %i5
11999 ldstuba [%l7 + %i5] 0x81, %g2
12000 set 0x40, %l3
12001 ldda [%l7 + %l3] 0xd0, %f0
12002 nop
12003 set 0x0A, %g5
12004 ldsh [%l7 + %g5], %l1
12005 set 0x70, %o3
12006 prefetcha [%l7 + %o3] 0x80, 2
12007 nop
12008 set 0x40, %g1
12009 swap [%l7 + %g1], %l6
12010 nop
12011 set 0x20, %i0
12012 lduh [%l7 + %i0], %g1
12013 add %l7, 0x3C, %l6
12014 wr %g0, 0x81, %asi
12015 lda [%l6] %asi, %g6
12016 casa [%l6] 0x81, %g6, %i7
12017 nop
12018 set 0x48, %l0
12019 ldd [%l7 + %l0], %f14
12020 nop
12021 set 0x58, %l1
12022 std %f18, [%l7 + %l1]
12023 membar #Sync
12024 set 0x40, %g2
12025 ldda [%l7 + %g2] 0xf0, %f16
12026 set 0x7E, %l6
12027 stha %g3, [%l7 + %l6] 0xea
12028 membar #Sync
12029 bge,pn %xcc, loop_102
12030 nop
12031 set 0x14, %i2
12032 lduw [%l7 + %i2], %l4
12033 nop
12034 set 0x6C, %l5
12035 stw %o5, [%l7 + %l5]
12036 ba %xcc, loop_103
12037loop_102:
12038 nop
12039 set 0x26, %o0
12040 sth %i2, [%l7 + %o0]
12041 nop
12042 set 0x30, %o6
12043 prefetch [%l7 + %o6], 4
12044 ba,a %icc, loop_104
12045loop_103:
12046 or %i0, %l0, %l2
12047 set 0x40, %i4
12048 prefetcha [%l7 + %i4] 0x80, 1
12049loop_104:
12050 nop
12051 set 0x40, %o2
12052 stda %f16, [%l7 + %o2] 0xf0
12053 membar #Sync
12054 set 0x60, %l4
12055 ldda [%l7 + %l4] 0x89, %i6
12056 set 0x50, %i7
12057 ldda [%l7 + %i7] 0x81, %o0
12058 set 0x74, %g3
12059 lda [%l7 + %g3] 0x88, %f8
12060 set 0x3F, %l2
12061 stba %o7, [%l7 + %l2] 0xe2
12062 membar #Sync
12063 set 0x50, %g7
12064 ldda [%l7 + %g7] 0x80, %i2
12065 set 0x38, %g6
12066 ldxa [%l7 + %g6] 0x88, %i5
12067 set 0x70, %o4
12068 prefetcha [%l7 + %o4] 0x88, 1
12069 nop
12070 set 0x6C, %o5
12071 lduw [%l7 + %o5], %o1
12072 nop
12073 set 0x2C, %i1
12074 stw %i1, [%l7 + %i1]
12075 set 0x68, %o1
12076 stha %o2, [%l7 + %o1] 0x81
12077 be %xcc, loop_105
12078 bl %xcc, loop_106
12079 nop
12080 set 0x10, %g4
12081 swap [%l7 + %g4], %o4
12082 nop
12083 set 0x78, %i6
12084 ldd [%l7 + %i6], %g4
12085loop_105:
12086 nop
12087 set 0x40, %o7
12088 stda %f16, [%l7 + %o7] 0x88
12089loop_106:
12090 nop
12091 set 0x14, %i3
12092 ldsw [%l7 + %i3], %o3
12093 nop
12094 set 0x44, %i5
12095 swap [%l7 + %i5], %o6
12096 nop
12097 set 0x48, %g5
12098 stw %l5, [%l7 + %g5]
12099 set 0x10, %l3
12100 stxa %g2, [%l7 + %l3] 0x89
12101 add %l1, %i4, %g4
12102 add %g1, %l6, %i7
12103 nop
12104 set 0x40, %o3
12105 ldd [%l7 + %o3], %g2
12106 nop
12107 set 0x40, %g1
12108 ldd [%l7 + %g1], %g6
12109 nop
12110 set 0x18, %i0
12111 stx %fsr, [%l7 + %i0]
12112 set 0x48, %l1
12113 ldxa [%l7 + %l1] 0x80, %l4
12114 set 0x10, %g2
12115 stwa %i2, [%l7 + %g2] 0x89
12116 set 0x26, %l0
12117 stha %i0, [%l7 + %l0] 0x80
12118 nop
12119 set 0x5C, %l6
12120 ldsh [%l7 + %l6], %l0
12121 nop
12122 or %g0, 0x8, %l0
12123 sllx %l0, 0x3c, %l0
12124 wr %l0, %g0, %tick_cmpr
12125 nop
12126 set 0x4E, %i2
12127 lduh [%l7 + %i2], %i6
12128 add %l7, 0x20, %l6
12129 wr %g0, 0x80, %asi
12130 ldxa [%l6] %asi, %o5
12131 casxa [%l6] 0x80, %o5, %o7
12132 set 0x44, %l5
12133 stwa %o0, [%l7 + %l5] 0x81
12134 bn,a %xcc, loop_107
12135 add %i5, %i3, %o1
12136 st %f0, [%l7 + 0x2C]
12137 set 0x30, %o6
12138 stwa %g7, [%l7 + %o6] 0xe2
12139 membar #Sync
12140loop_107:
12141 nop
12142 set 0x70, %i4
12143 ldsw [%l7 + %i4], %o2
12144 set 0x54, %o2
12145 lda [%l7 + %o2] 0x81, %f0
12146 nop
12147 set 0x20, %l4
12148 stx %o4, [%l7 + %l4]
12149 nop
12150 set 0x30, %o0
12151 std %g4, [%l7 + %o0]
12152 set 0x7E, %g3
12153 stha %o3, [%l7 + %g3] 0x88
12154 and %o6, %l5, %g2
12155 set 0x60, %l2
12156 ldxa [%l7 + %l2] 0x88, %l1
12157 set 0x34, %g7
12158 swapa [%l7 + %g7] 0x81, %i1
12159 set 0x40, %g6
12160 stda %f0, [%l7 + %g6] 0xd2
12161 set 0x4C, %i7
12162 stwa %i4, [%l7 + %i7] 0x89
12163 set 0x78, %o4
12164 swapa [%l7 + %o4] 0x89, %g4
12165 set 0x18, %i1
12166 swapa [%l7 + %i1] 0x80, %l6
12167 set 0x78, %o1
12168 prefetcha [%l7 + %o1] 0x89, 2
12169 fpadd32 %f28, %f4, %f14
12170 set 0x40, %o5
12171 ldda [%l7 + %o5] 0x80, %f16
12172 ld [%l7 + 0x74], %f15
12173 add %l7, 0x70, %l6
12174 wr %g0, 0x81, %asi
12175 casxa [%l6] 0x81, %g1, %g6
12176 set 0x3D, %g4
12177 ldstuba [%l7 + %g4] 0x81, %g3
12178 nop
12179 set 0x50, %o7
12180 std %f8, [%l7 + %o7]
12181 add %l7, 0x5C, %l6
12182 wr %g0, 0x89, %asi
12183 casa [%l6] 0x89, %l4, %i0
12184 nop
12185 set 0x50, %i3
12186 prefetch [%l7 + %i3], 1
12187 bne,a %icc, loop_108
12188 nop
12189 set 0x48, %i5
12190 stx %fsr, [%l7 + %i5]
12191 nop
12192 set 0x1B, %i6
12193 stb %l0, [%l7 + %i6]
12194 nop
12195 set 0x28, %g5
12196 std %f22, [%l7 + %g5]
12197loop_108:
12198 ld [%l7 + 0x70], %f6
12199 set 0x50, %l3
12200 ldxa [%l7 + %l3] 0x88, %l2
12201 nop
12202 set 0x37, %g1
12203 ldub [%l7 + %g1], %l3
12204 set 0x40, %i0
12205 stda %f0, [%l7 + %i0] 0xda
12206 nop
12207 set 0x18, %o3
12208 stx %i2, [%l7 + %o3]
12209 and %o5, %o7, %i6
12210 add %l7, 0x34, %l6
12211 wr %g0, 0x88, %asi
12212 lda [%l6] %asi, %o0
12213 casa [%l6] 0x88, %o0, %i5
12214 nop
12215 set 0x54, %l1
12216 lduh [%l7 + %l1], %o1
12217 ld [%l7 + 0x64], %f24
12218 nop
12219 set 0x1C, %l0
12220 lduh [%l7 + %l0], %i3
12221 nop
12222 set 0x10, %l6
12223 swap [%l7 + %l6], %o2
12224 nop
12225 set 0x20, %g2
12226 stw %g7, [%l7 + %g2]
12227 wr %o4, %o3, %set_softint
12228 nop
12229 set 0x38, %l5
12230 stx %g5, [%l7 + %l5]
12231 set 0x40, %i2
12232 stda %f0, [%l7 + %i2] 0xf0
12233 membar #Sync
12234 nop
12235 set 0x7D, %o6
12236 ldub [%l7 + %o6], %o6
12237 ld [%l7 + 0x24], %f26
12238 nop
12239 set 0x40, %o2
12240 std %f28, [%l7 + %o2]
12241 st %f20, [%l7 + 0x48]
12242 nop
12243 set 0x72, %i4
12244 sth %g2, [%l7 + %i4]
12245 add %l7, 0x18, %l6
12246 wr %g0, 0x80, %asi
12247 ldxa [%l6] %asi, %l5
12248 casxa [%l6] 0x80, %l5, %l1
12249 add %l7, 0x60, %l6
12250 wr %g0, 0x81, %asi
12251 ldxa [%l6] %asi, %i1
12252 casxa [%l6] 0x81, %i1, %g4
12253 nop
12254 set 0x34, %o0
12255 prefetch [%l7 + %o0], 0
12256 nop
12257 set 0x49, %g3
12258 ldsb [%l7 + %g3], %i4
12259 set 0x20, %l2
12260 stwa %i7, [%l7 + %l2] 0x80
12261 nop
12262 set 0x70, %l4
12263 prefetch [%l7 + %l4], 1
12264 ld [%l7 + 0x10], %f31
12265 set 0x10, %g6
12266 prefetcha [%l7 + %g6] 0x81, 4
12267 set 0x48, %g7
12268 ldxa [%l7 + %g7] 0x88, %g6
12269 nop
12270 set 0x78, %o4
12271 stx %l6, [%l7 + %o4]
12272 nop
12273 set 0x40, %i7
12274 prefetch [%l7 + %i7], 0
12275 set 0x40, %o1
12276 ldda [%l7 + %o1] 0xd0, %f16
12277 set 0x30, %o5
12278 sta %f6, [%l7 + %o5] 0x88
12279 or %l4, %g3, %i0
12280 nop
12281 set 0x7C, %i1
12282 sth %l0, [%l7 + %i1]
12283 set 0x74, %g4
12284 stwa %l2, [%l7 + %g4] 0xe2
12285 membar #Sync
12286 set 0x74, %o7
12287 sta %f23, [%l7 + %o7] 0x81
12288 st %fsr, [%l7 + 0x68]
12289 nop
12290 set 0x68, %i3
12291 std %f0, [%l7 + %i3]
12292 nop
12293 set 0x2B, %i6
12294 ldstub [%l7 + %i6], %l3
12295 nop
12296 set 0x4E, %i5
12297 ldub [%l7 + %i5], %i2
12298 nop
12299 set 0x48, %l3
12300 lduh [%l7 + %l3], %o5
12301 set 0x30, %g1
12302 stba %i6, [%l7 + %g1] 0xe2
12303 membar #Sync
12304 nop
12305 set 0x45, %i0
12306 ldstub [%l7 + %i0], %o7
12307 set 0x40, %o3
12308 stda %f0, [%l7 + %o3] 0xcc
12309 set 0x10, %l1
12310 ldda [%l7 + %l1] 0xea, %i4
12311 nop
12312 set 0x68, %g5
12313 ldsw [%l7 + %g5], %o1
12314 set 0x08, %l6
12315 stda %o0, [%l7 + %l6] 0x88
12316 nop
12317 set 0x70, %g2
12318 lduw [%l7 + %g2], %i3
12319 set 0x60, %l0
12320 ldda [%l7 + %l0] 0xea, %o2
12321 set 0x4E, %i2
12322 stha %o4, [%l7 + %i2] 0x88
12323 nop
12324 set 0x28, %o6
12325 stx %fsr, [%l7 + %o6]
12326 nop
12327 set 0x10, %l5
12328 lduh [%l7 + %l5], %g7
12329 nop
12330 set 0x08, %o2
12331 lduh [%l7 + %o2], %g5
12332 membar #Sync
12333 set 0x40, %o0
12334 ldda [%l7 + %o0] 0xf0, %f16
12335 st %fsr, [%l7 + 0x0C]
12336 bl,pt %icc, loop_109
12337 and %o3, %o6, %l5
12338 nop
12339 set 0x24, %g3
12340 lduw [%l7 + %g3], %g2
12341 set 0x40, %i4
12342 prefetcha [%l7 + %i4] 0x80, 1
12343loop_109:
12344 ld [%l7 + 0x44], %f29
12345 set 0x43, %l2
12346 stba %l1, [%l7 + %l2] 0x80
12347 nop
12348 set 0x20, %l4
12349 swap [%l7 + %l4], %g4
12350 nop
12351 set 0x18, %g6
12352 std %f28, [%l7 + %g6]
12353 nop
12354 set 0x2C, %g7
12355 ldsw [%l7 + %g7], %i7
12356 ld [%l7 + 0x14], %f8
12357 set 0x38, %o4
12358 ldxa [%l7 + %o4] 0x88, %g1
12359 nop
12360 set 0x7C, %i7
12361 lduw [%l7 + %i7], %i4
12362 nop
12363 set 0x30, %o5
12364 stx %fsr, [%l7 + %o5]
12365 nop
12366 set 0x10, %i1
12367 ldsw [%l7 + %i1], %l6
12368 nop
12369 set 0x60, %g4
12370 ldd [%l7 + %g4], %g6
12371 st %fsr, [%l7 + 0x14]
12372 set 0x40, %o1
12373 stha %l4, [%l7 + %o1] 0x80
12374 nop
12375 set 0x10, %o7
12376 ldd [%l7 + %o7], %f22
12377 nop
12378 set 0x22, %i3
12379 sth %g3, [%l7 + %i3]
12380 nop
12381 set 0x48, %i6
12382 ldd [%l7 + %i6], %i0
12383 st %fsr, [%l7 + 0x28]
12384 nop
12385 set 0x30, %l3
12386 ldd [%l7 + %l3], %f4
12387 set 0x60, %i5
12388 stba %l2, [%l7 + %i5] 0xe3
12389 membar #Sync
12390 set 0x20, %i0
12391 prefetcha [%l7 + %i0] 0x81, 4
12392 nop
12393 set 0x68, %o3
12394 ldsb [%l7 + %o3], %l0
12395 nop
12396 set 0x3E, %l1
12397 sth %o5, [%l7 + %l1]
12398 nop
12399 set 0x14, %g1
12400 swap [%l7 + %g1], %i2
12401 nop
12402 set 0x10, %l6
12403 std %f18, [%l7 + %l6]
12404 bge %xcc, loop_110
12405 nop
12406 set 0x6A, %g2
12407 lduh [%l7 + %g2], %i6
12408 wr %i5, %o1, %pic
12409 be,pn %xcc, loop_111
12410loop_110:
12411 nop
12412 set 0x61, %l0
12413 ldstub [%l7 + %l0], %o7
12414 set 0x51, %i2
12415 ldstuba [%l7 + %i2] 0x80, %i3
12416loop_111:
12417 nop
12418 add %l7, 0x38, %l6
12419 wr %g0, 0x81, %asi
12420 ldxa [%l6] %asi, %o2
12421 casxa [%l6] 0x81, %o2, %o4
12422 nop
12423 set 0x0D, %o6
12424 ldstub [%l7 + %o6], %o0
12425 nop
12426 set 0x30, %l5
12427 lduh [%l7 + %l5], %g5
12428 nop
12429 set 0x70, %o2
12430 ldsw [%l7 + %o2], %g7
12431 set 0x58, %g5
12432 lda [%l7 + %g5] 0x81, %f28
12433 set 0x10, %g3
12434 sta %f25, [%l7 + %g3] 0x80
12435 set 0x40, %i4
12436 swapa [%l7 + %i4] 0x89, %o6
12437 nop
12438 set 0x16, %o0
12439 ldstub [%l7 + %o0], %l5
12440 set 0x70, %l4
12441 stwa %o3, [%l7 + %l4] 0x89
12442 nop
12443 set 0x60, %g6
12444 std %g2, [%l7 + %g6]
12445 set 0x5E, %l2
12446 stba %i1, [%l7 + %l2] 0x89
12447 nop
12448 set 0x60, %g7
12449 stx %g4, [%l7 + %g7]
12450 nop
12451 set 0x48, %i7
12452 lduw [%l7 + %i7], %i7
12453 set 0x78, %o5
12454 stha %g1, [%l7 + %o5] 0xe2
12455 membar #Sync
12456 set 0x40, %o4
12457 stda %f16, [%l7 + %o4] 0xd0
12458 nop
12459 set 0x08, %i1
12460 stx %i4, [%l7 + %i1]
12461 nop
12462 set 0x28, %o1
12463 ldd [%l7 + %o1], %f4
12464 set 0x6C, %o7
12465 stha %l1, [%l7 + %o7] 0x88
12466 nop
12467 set 0x37, %g4
12468 ldstub [%l7 + %g4], %g6
12469 nop
12470 set 0x38, %i3
12471 ldub [%l7 + %i3], %l4
12472 set 0x40, %i6
12473 stda %f16, [%l7 + %i6] 0xc0
12474 and %g3, %i0, %l2
12475 nop
12476 set 0x0C, %i5
12477 swap [%l7 + %i5], %l6
12478 nop
12479 set 0x6C, %i0
12480 lduw [%l7 + %i0], %l3
12481 or %o5, %i2, %i6
12482 st %fsr, [%l7 + 0x48]
12483 set 0x74, %l3
12484 swapa [%l7 + %l3] 0x89, %i5
12485 set 0x58, %l1
12486 stda %o0, [%l7 + %l1] 0x88
12487 fpsub16s %f7, %f19, %f28
12488 add %l0, %i3, %o7
12489 or %o2, %o4, %o0
12490 add %l7, 0x28, %l6
12491 wr %g0, 0x80, %asi
12492 casxa [%l6] 0x80, %g5, %g7
12493 nop
12494 set 0x58, %g1
12495 stx %l5, [%l7 + %g1]
12496 nop
12497 set 0x50, %l6
12498 ldsb [%l7 + %l6], %o3
12499 set 0x50, %g2
12500 sta %f22, [%l7 + %g2] 0x88
12501 or %g2, %i1, %o6
12502 nop
12503 set 0x4F, %l0
12504 ldub [%l7 + %l0], %g4
12505 nop
12506 set 0x28, %o3
12507 prefetch [%l7 + %o3], 4
12508 add %l7, 0x50, %l6
12509 wr %g0, 0x88, %asi
12510 ldxa [%l6] %asi, %g1
12511 casxa [%l6] 0x88, %g1, %i7
12512 nop
12513 set 0x28, %o6
12514 stx %i4, [%l7 + %o6]
12515 nop
12516 set 0x3D, %l5
12517 ldstub [%l7 + %l5], %l1
12518 nop
12519 set 0x44, %o2
12520 ldub [%l7 + %o2], %g6
12521 and %l4, %i0, %g3
12522 nop
12523 set 0x10, %i2
12524 ldx [%l7 + %i2], %l2
12525 set 0x50, %g3
12526 ldda [%l7 + %g3] 0xe3, %i6
12527 nop
12528 set 0x38, %g5
12529 std %o4, [%l7 + %g5]
12530 nop
12531 set 0x38, %i4
12532 ldsw [%l7 + %i4], %l3
12533 nop
12534 set 0x7F, %l4
12535 ldsb [%l7 + %l4], %i6
12536 set 0x24, %g6
12537 sta %f23, [%l7 + %g6] 0x88
12538 nop
12539 set 0x58, %o0
12540 stx %fsr, [%l7 + %o0]
12541 be,a,pt %icc, loop_112
12542 nop
12543 set 0x12, %g7
12544 ldub [%l7 + %g7], %i5
12545 set 0x78, %i7
12546 stda %o0, [%l7 + %i7] 0x80
12547loop_112:
12548 or %i2, %i3, %l0
12549 nop
12550 set 0x68, %l2
12551 ldd [%l7 + %l2], %o2
12552 nop
12553 set 0x38, %o4
12554 std %f14, [%l7 + %o4]
12555 or %o7, %o4, %o0
12556 st %f2, [%l7 + 0x40]
12557 set 0x78, %i1
12558 prefetcha [%l7 + %i1] 0x88, 0
12559 set 0x48, %o5
12560 ldxa [%l7 + %o5] 0x81, %g5
12561 nop
12562 set 0x42, %o1
12563 ldstub [%l7 + %o1], %l5
12564 fpadd16s %f17, %f0, %f16
12565 nop
12566 set 0x34, %g4
12567 swap [%l7 + %g4], %o3
12568 nop
12569 set 0x35, %i3
12570 ldub [%l7 + %i3], %i1
12571 fpsub16s %f24, %f23, %f28
12572 set 0x32, %i6
12573 stha %o6, [%l7 + %i6] 0x81
12574 nop
12575 set 0x20, %o7
12576 std %g4, [%l7 + %o7]
12577 set 0x3C, %i0
12578 stwa %g1, [%l7 + %i0] 0x81
12579 st %fsr, [%l7 + 0x54]
12580 set 0x10, %i5
12581 stwa %g2, [%l7 + %i5] 0xea
12582 membar #Sync
12583 add %l7, 0x68, %l6
12584 wr %g0, 0x89, %asi
12585 lda [%l6] %asi, %i4
12586 casa [%l6] 0x89, %i4, %i7
12587 nop
12588 set 0x32, %l3
12589 ldstub [%l7 + %l3], %g6
12590 nop
12591 set 0x24, %l1
12592 ldsw [%l7 + %l1], %l1
12593 add %l7, 0x20, %l6
12594 wr %g0, 0x80, %asi
12595 casa [%l6] 0x80, %l4, %i0
12596 set 0x60, %g1
12597 ldda [%l7 + %g1] 0x89, %l2
12598 nop
12599 set 0x28, %g2
12600 stx %l6, [%l7 + %g2]
12601 set 0x40, %l0
12602 stda %f16, [%l7 + %l0] 0xf0
12603 membar #Sync
12604 set 0x4C, %l6
12605 lda [%l7 + %l6] 0x81, %f8
12606 nop
12607 set 0x58, %o3
12608 std %f12, [%l7 + %o3]
12609 nop
12610 set 0x4C, %l5
12611 swap [%l7 + %l5], %o5
12612 nop
12613 set 0x30, %o2
12614 stx %l3, [%l7 + %o2]
12615 nop
12616 set 0x4C, %o6
12617 ldstub [%l7 + %o6], %g3
12618 add %l7, 0x68, %l6
12619 wr %g0, 0x80, %asi
12620 casxa [%l6] 0x80, %i5, %o1
12621 and %i6, %i2, %l0
12622 set 0x4F, %i2
12623 stba %i3, [%l7 + %i2] 0xe2
12624 membar #Sync
12625 nop
12626 set 0x48, %g5
12627 ldstub [%l7 + %g5], %o2
12628 set 0x70, %i4
12629 lda [%l7 + %i4] 0x81, %f12
12630 nop
12631 set 0x1D, %l4
12632 ldsb [%l7 + %l4], %o7
12633 nop
12634 set 0x10, %g3
12635 ldx [%l7 + %g3], %o0
12636 set 0x18, %g6
12637 sta %f2, [%l7 + %g6] 0x80
12638 set 0x2C, %o0
12639 stwa %g7, [%l7 + %o0] 0xea
12640 membar #Sync
12641 nop
12642 set 0x0B, %g7
12643 stb %o4, [%l7 + %g7]
12644 set 0x48, %i7
12645 ldxa [%l7 + %i7] 0x81, %l5
12646 nop
12647 set 0x18, %l2
12648 ldsw [%l7 + %l2], %o3
12649 set 0x50, %i1
12650 stwa %g5, [%l7 + %i1] 0xe3
12651 membar #Sync
12652 ld [%l7 + 0x08], %f28
12653 nop
12654 set 0x1D, %o5
12655 ldsb [%l7 + %o5], %i1
12656 set 0x28, %o4
12657 sta %f15, [%l7 + %o4] 0x89
12658 wr %o6, %g4, %clear_softint
12659 nop
12660 set 0x7C, %g4
12661 stw %g2, [%l7 + %g4]
12662 nop
12663 set 0x20, %o1
12664 std %f20, [%l7 + %o1]
12665 set 0x49, %i6
12666 stba %g1, [%l7 + %i6] 0xea
12667 membar #Sync
12668 nop
12669 set 0x78, %o7
12670 ldx [%l7 + %o7], %i7
12671 nop
12672 set 0x17, %i3
12673 ldsb [%l7 + %i3], %g6
12674 set 0x33, %i5
12675 stba %l1, [%l7 + %i5] 0xeb
12676 membar #Sync
12677 set 0x50, %i0
12678 ldxa [%l7 + %i0] 0x81, %l4
12679 nop
12680 set 0x58, %l3
12681 prefetch [%l7 + %l3], 3
12682 nop
12683 set 0x68, %g1
12684 ldd [%l7 + %g1], %f16
12685 bn,a %xcc, loop_113
12686 nop
12687 set 0x16, %g2
12688 ldub [%l7 + %g2], %i0
12689 nop
12690 set 0x3A, %l1
12691 stb %i4, [%l7 + %l1]
12692 st %fsr, [%l7 + 0x64]
12693loop_113:
12694 nop
12695 set 0x50, %l6
12696 sta %f2, [%l7 + %l6] 0x89
12697 nop
12698 set 0x78, %o3
12699 ldsw [%l7 + %o3], %l6
12700 set 0x33, %l5
12701 ldstuba [%l7 + %l5] 0x80, %o5
12702 set 0x08, %l0
12703 stda %l2, [%l7 + %l0] 0xeb
12704 membar #Sync
12705 nop
12706 set 0x10, %o2
12707 swap [%l7 + %o2], %g3
12708 nop
12709 set 0x34, %i2
12710 swap [%l7 + %i2], %i5
12711 nop
12712 set 0x34, %o6
12713 swap [%l7 + %o6], %o1
12714 nop
12715 set 0x23, %g5
12716 ldsb [%l7 + %g5], %l3
12717 set 0x60, %l4
12718 swapa [%l7 + %l4] 0x81, %i2
12719 or %i6, %i3, %l0
12720 nop
12721 set 0x2E, %i4
12722 lduh [%l7 + %i4], %o7
12723 or %o2, %o0, %g7
12724 nop
12725 set 0x67, %g3
12726 ldstub [%l7 + %g3], %l5
12727 nop
12728 or %g0, 0x8, %l0
12729 sllx %l0, 0x3c, %l0
12730 wr %l0, %g0, %tick_cmpr
12731 set 0x56, %o0
12732 stha %o4, [%l7 + %o0] 0xe3
12733 membar #Sync
12734 set 0x14, %g7
12735 stba %o6, [%l7 + %g7] 0x88
12736 add %l7, 0x48, %l6
12737 wr %g0, 0x88, %asi
12738 casxa [%l6] 0x88, %i1, %g4
12739 set 0x48, %g6
12740 stxa %g2, [%l7 + %g6] 0xeb
12741 membar #Sync
12742 and %i7, %g6, %g1
12743 set 0x6E, %i7
12744 stba %l4, [%l7 + %i7] 0xe2
12745 membar #Sync
12746 nop
12747 set 0x24, %i1
12748 prefetch [%l7 + %i1], 0
12749 set 0x33, %o5
12750 ldstuba [%l7 + %o5] 0x80, %i0
12751 nop
12752 set 0x30, %o4
12753 std %f8, [%l7 + %o4]
12754 wr %i4, %l6, %y
12755 nop
12756 set 0x12, %l2
12757 stb %l1, [%l7 + %l2]
12758 add %l7, 0x48, %l6
12759 wr %g0, 0x80, %asi
12760 casxa [%l6] 0x80, %o5, %l2
12761 add %l7, 0x74, %l6
12762 wr %g0, 0x89, %asi
12763 casa [%l6] 0x89, %i5, %o1
12764 nop
12765 set 0x28, %g4
12766 ldd [%l7 + %g4], %f20
12767 nop
12768 set 0x20, %i6
12769 ldd [%l7 + %i6], %f2
12770 nop
12771 set 0x12, %o1
12772 sth %g3, [%l7 + %o1]
12773 set 0x68, %i3
12774 prefetcha [%l7 + %i3] 0x89, 1
12775 nop
12776 set 0x40, %i5
12777 prefetch [%l7 + %i5], 1
12778 nop
12779 set 0x50, %i0
12780 stx %fsr, [%l7 + %i0]
12781 nop
12782 set 0x5C, %o7
12783 prefetch [%l7 + %o7], 0
12784 or %l3, %i3, %l0
12785 nop
12786 set 0x44, %l3
12787 ldsw [%l7 + %l3], %o7
12788 nop
12789 set 0x0C, %g2
12790 sth %i6, [%l7 + %g2]
12791 or %o2, %g7, %o0
12792 set 0x6C, %l1
12793 stwa %o3, [%l7 + %l1] 0x88
12794 nop
12795 set 0x28, %g1
12796 std %f14, [%l7 + %g1]
12797 nop
12798 set 0x48, %l6
12799 stx %fsr, [%l7 + %l6]
12800 set 0x28, %o3
12801 prefetcha [%l7 + %o3] 0x88, 1
12802 nop
12803 set 0x6D, %l5
12804 ldstub [%l7 + %l5], %o4
12805 nop
12806 set 0x32, %l0
12807 ldub [%l7 + %l0], %l5
12808 set 0x40, %i2
12809 stda %f16, [%l7 + %i2] 0x89
12810 nop
12811 set 0x08, %o6
12812 ldd [%l7 + %o6], %o6
12813 set 0x44, %g5
12814 stha %g4, [%l7 + %g5] 0xeb
12815 membar #Sync
12816 nop
12817 set 0x18, %l4
12818 sth %g2, [%l7 + %l4]
12819 fpadd16 %f28, %f14, %f26
12820 nop
12821 set 0x48, %o2
12822 ldsw [%l7 + %o2], %i7
12823 set 0x50, %i4
12824 ldda [%l7 + %i4] 0xe2, %i0
12825 nop
12826 set 0x1C, %o0
12827 ldsh [%l7 + %o0], %g6
12828 nop
12829 set 0x40, %g7
12830 stx %fsr, [%l7 + %g7]
12831 nop
12832 set 0x70, %g3
12833 stw %g1, [%l7 + %g3]
12834 or %i0, %i4, %l4
12835 nop
12836 set 0x64, %i7
12837 ldsw [%l7 + %i7], %l6
12838 nop
12839 set 0x78, %i1
12840 std %f30, [%l7 + %i1]
12841 nop
12842 set 0x7C, %g6
12843 prefetch [%l7 + %g6], 3
12844 set 0x30, %o5
12845 prefetcha [%l7 + %o5] 0x80, 1
12846 nop
12847 set 0x28, %o4
12848 ldd [%l7 + %o4], %f0
12849 nop
12850 set 0x77, %g4
12851 stb %l1, [%l7 + %g4]
12852 nop
12853 set 0x78, %i6
12854 ldub [%l7 + %i6], %l2
12855 nop
12856 set 0x7A, %l2
12857 sth %o1, [%l7 + %l2]
12858 set 0x45, %i3
12859 stba %g3, [%l7 + %i3] 0xea
12860 membar #Sync
12861 nop
12862 set 0x30, %i5
12863 std %i4, [%l7 + %i5]
12864 set 0x28, %i0
12865 stda %i2, [%l7 + %i0] 0xeb
12866 membar #Sync
12867 set 0x28, %o1
12868 lda [%l7 + %o1] 0x89, %f10
12869 nop
12870 set 0x44, %l3
12871 prefetch [%l7 + %l3], 4
12872 add %l7, 0x10, %l6
12873 wr %g0, 0x81, %asi
12874 ldxa [%l6] %asi, %l3
12875 casxa [%l6] 0x81, %l3, %l0
12876 nop
12877 set 0x61, %g2
12878 ldub [%l7 + %g2], %o7
12879 set 0x60, %l1
12880 stwa %i6, [%l7 + %l1] 0x80
12881 nop
12882 set 0x30, %g1
12883 std %o2, [%l7 + %g1]
12884 set 0x38, %l6
12885 ldxa [%l7 + %l6] 0x81, %g7
12886 bge,a,pn %icc, loop_114
12887 nop
12888 set 0x25, %o7
12889 ldstub [%l7 + %o7], %i3
12890 nop
12891 set 0x70, %l5
12892 ldd [%l7 + %l5], %o2
12893 nop
12894 set 0x40, %l0
12895 ldd [%l7 + %l0], %o0
12896loop_114:
12897 nop
12898 set 0x70, %o3
12899 stda %o4, [%l7 + %o3] 0xe3
12900 membar #Sync
12901 nop
12902 set 0x28, %i2
12903 sth %g5, [%l7 + %i2]
12904 set 0x40, %g5
12905 stda %o6, [%l7 + %g5] 0xe2
12906 membar #Sync
12907 nop
12908 set 0x08, %o6
12909 ldd [%l7 + %o6], %f16
12910 nop
12911 or %g0, 0x8, %l0
12912 sllx %l0, 0x3c, %l0
12913 wr %l0, %g0, %sys_tick_cmpr
12914 set 0x7C, %o2
12915 sta %f21, [%l7 + %o2] 0x80
12916 add %g4, %i1, %g6
12917 set 0x28, %i4
12918 stxa %g1, [%l7 + %i4] 0x81
12919 set 0x50, %l4
12920 stda %i0, [%l7 + %l4] 0xea
12921 membar #Sync
12922 nop
12923 set 0x14, %g7
12924 lduh [%l7 + %g7], %i7
12925 add %l7, 0x50, %l6
12926 wr %g0, 0x81, %asi
12927 ldxa [%l6] %asi, %l4
12928 casxa [%l6] 0x81, %l4, %i4
12929 set 0x60, %g3
12930 ldda [%l7 + %g3] 0x88, %i6
12931 set 0x50, %o0
12932 ldstuba [%l7 + %o0] 0x89, %o5
12933 set 0x68, %i1
12934 lda [%l7 + %i1] 0x88, %f23
12935 or %l1, %o1, %l2
12936 nop
12937 set 0x68, %i7
12938 ldd [%l7 + %i7], %i4
12939 set 0x30, %o5
12940 prefetcha [%l7 + %o5] 0x89, 0
12941 nop
12942 set 0x70, %o4
12943 prefetch [%l7 + %o4], 2
12944 nop
12945 set 0x38, %g4
12946 ldx [%l7 + %g4], %i2
12947 nop
12948 set 0x48, %g6
12949 stx %fsr, [%l7 + %g6]
12950 set 0x58, %l2
12951 prefetcha [%l7 + %l2] 0x89, 2
12952 nop
12953 set 0x50, %i6
12954 ldd [%l7 + %i6], %f18
12955 nop
12956 set 0x72, %i5
12957 lduh [%l7 + %i5], %l0
12958 st %f22, [%l7 + 0x40]
12959 add %l7, 0x14, %l6
12960 wr %g0, 0x88, %asi
12961 casa [%l6] 0x88, %i6, %o7
12962 nop
12963 set 0x30, %i3
12964 ldd [%l7 + %i3], %o2
12965 set 0x54, %i0
12966 swapa [%l7 + %i0] 0x88, %i3
12967 set 0x40, %o1
12968 ldda [%l7 + %o1] 0x89, %f16
12969 wr %o3, %o0, %pic
12970 nop
12971 set 0x38, %g2
12972 ldd [%l7 + %g2], %f8
12973 nop
12974 set 0x38, %l1
12975 ldsh [%l7 + %l1], %g7
12976 nop
12977 set 0x28, %g1
12978 stw %g5, [%l7 + %g1]
12979 nop
12980 set 0x48, %l6
12981 prefetch [%l7 + %l6], 1
12982 nop
12983 set 0x58, %l3
12984 prefetch [%l7 + %l3], 0
12985 nop
12986 set 0x5A, %l5
12987 ldsh [%l7 + %l5], %o6
12988 nop
12989 set 0x4B, %o7
12990 ldsb [%l7 + %o7], %l5
12991 set 0x30, %l0
12992 stha %o4, [%l7 + %l0] 0x80
12993 nop
12994 set 0x52, %i2
12995 stb %g4, [%l7 + %i2]
12996 set 0x1C, %g5
12997 swapa [%l7 + %g5] 0x89, %g2
12998 membar #Sync
12999 set 0x40, %o6
13000 ldda [%l7 + %o6] 0xf0, %f0
13001 set 0x38, %o2
13002 sta %f12, [%l7 + %o2] 0x88
13003 nop
13004 set 0x10, %i4
13005 ldx [%l7 + %i4], %i1
13006 nop
13007 set 0x30, %o3
13008 stx %g6, [%l7 + %o3]
13009 nop
13010 set 0x19, %l4
13011 ldsb [%l7 + %l4], %i0
13012 set 0x57, %g3
13013 ldstuba [%l7 + %g3] 0x88, %i7
13014 add %l7, 0x78, %l6
13015 wr %g0, 0x89, %asi
13016 casxa [%l6] 0x89, %l4, %g1
13017 nop
13018 set 0x18, %o0
13019 ldx [%l7 + %o0], %l6
13020 membar #Sync
13021 set 0x40, %i1
13022 ldda [%l7 + %i1] 0xf1, %f0
13023 nop
13024 set 0x20, %i7
13025 ldd [%l7 + %i7], %o4
13026 set 0x46, %o5
13027 stha %i4, [%l7 + %o5] 0x89
13028 set 0x78, %g7
13029 lda [%l7 + %g7] 0x81, %f6
13030 nop
13031 set 0x10, %g4
13032 std %l0, [%l7 + %g4]
13033 set 0x58, %g6
13034 prefetcha [%l7 + %g6] 0x89, 1
13035 nop
13036 set 0x70, %l2
13037 ldd [%l7 + %l2], %i4
13038 nop
13039 set 0x20, %i6
13040 ldd [%l7 + %i6], %g2
13041 nop
13042 set 0x32, %o4
13043 lduh [%l7 + %o4], %o1
13044 nop
13045 set 0x70, %i3
13046 stw %l3, [%l7 + %i3]
13047 add %i2, %i6, %o7
13048 nop
13049 set 0x08, %i0
13050 ldsw [%l7 + %i0], %o2
13051 set 0x28, %i5
13052 sta %f10, [%l7 + %i5] 0x81
13053 nop
13054 set 0x1E, %g2
13055 ldsh [%l7 + %g2], %i3
13056 or %l0, %o0, %o3
13057 set 0x74, %l1
13058 stwa %g5, [%l7 + %l1] 0xe3
13059 membar #Sync
13060 nop
13061 set 0x20, %o1
13062 ldd [%l7 + %o1], %g6
13063 nop
13064 set 0x6C, %l6
13065 ldsw [%l7 + %l6], %l5
13066 set 0x12, %l3
13067 stha %o4, [%l7 + %l3] 0x89
13068 nop
13069 set 0x2C, %g1
13070 lduh [%l7 + %g1], %o6
13071 set 0x70, %l5
13072 stba %g2, [%l7 + %l5] 0x80
13073 add %l7, 0x24, %l6
13074 wr %g0, 0x88, %asi
13075 casa [%l6] 0x88, %g4, %g6
13076 st %f25, [%l7 + 0x28]
13077 set 0x30, %o7
13078 ldstuba [%l7 + %o7] 0x81, %i1
13079 nop
13080 set 0x78, %i2
13081 ldd [%l7 + %i2], %i6
13082 set 0x70, %g5
13083 swapa [%l7 + %g5] 0x89, %l4
13084 set 0x78, %l0
13085 stxa %g1, [%l7 + %l0] 0xeb
13086 membar #Sync
13087 add %l7, 0x38, %l6
13088 wr %g0, 0x80, %asi
13089 casxa [%l6] 0x80, %l6, %i0
13090 nop
13091 set 0x54, %o2
13092 swap [%l7 + %o2], %o5
13093 add %i4, %l2, %i5
13094 and %g3, %l1, %l3
13095 fpsub32 %f28, %f8, %f24
13096 nop
13097 set 0x18, %i4
13098 stw %o1, [%l7 + %i4]
13099 nop
13100 set 0x2F, %o6
13101 ldub [%l7 + %o6], %i6
13102 set 0x38, %o3
13103 stda %i2, [%l7 + %o3] 0xea
13104 membar #Sync
13105 nop
13106 set 0x10, %l4
13107 lduh [%l7 + %l4], %o7
13108 set 0x24, %g3
13109 lda [%l7 + %g3] 0x89, %f21
13110 nop
13111 set 0x24, %o0
13112 prefetch [%l7 + %o0], 4
13113 nop
13114 or %g0, 0x8, %l0
13115 sllx %l0, 0x3c, %l0
13116 wr %l0, %g0, %tick_cmpr
13117 set 0x34, %i7
13118 stha %i3, [%l7 + %i7] 0xe2
13119 membar #Sync
13120 nop
13121 set 0x50, %o5
13122 stw %o3, [%l7 + %o5]
13123 nop
13124 set 0x08, %g7
13125 lduw [%l7 + %g7], %o0
13126 set 0x70, %g4
13127 ldda [%l7 + %g4] 0xe3, %g4
13128 nop
13129 set 0x20, %g6
13130 stx %fsr, [%l7 + %g6]
13131 nop
13132 set 0x40, %l2
13133 ldd [%l7 + %l2], %l4
13134 set 0x50, %i6
13135 prefetcha [%l7 + %i6] 0x89, 4
13136 add %l7, 0x08, %l6
13137 wr %g0, 0x80, %asi
13138 casxa [%l6] 0x80, %o6, %g7
13139 set 0x48, %o4
13140 sta %f8, [%l7 + %o4] 0x81
13141 nop
13142 set 0x10, %i1
13143 std %f4, [%l7 + %i1]
13144 add %l7, 0x10, %l6
13145 wr %g0, 0x89, %asi
13146 ldxa [%l6] %asi, %g4
13147 casxa [%l6] 0x89, %g4, %g2
13148 nop
13149 set 0x30, %i3
13150 stx %fsr, [%l7 + %i3]
13151 nop
13152 set 0x74, %i0
13153 lduh [%l7 + %i0], %g6
13154 ld [%l7 + 0x44], %f1
13155 set 0x6C, %g2
13156 lda [%l7 + %g2] 0x89, %f16
13157 and %i7, %l4, %i1
13158 set 0x38, %l1
13159 stba %g1, [%l7 + %l1] 0xea
13160 membar #Sync
13161 and %i0, %o5, %i4
13162 nop
13163 set 0x78, %i5
13164 ldd [%l7 + %i5], %f12
13165 add %l7, 0x60, %l6
13166 wr %g0, 0x88, %asi
13167 casxa [%l6] 0x88, %l6, %i5
13168 nop
13169 set 0x64, %o1
13170 prefetch [%l7 + %o1], 1
13171 set 0x30, %l6
13172 stba %l2, [%l7 + %l6] 0x89
13173 add %l1, %g3, %o1
13174 set 0x14, %l3
13175 stha %i6, [%l7 + %l3] 0x89
13176 nop
13177 set 0x48, %l5
13178 stx %l3, [%l7 + %l5]
13179 nop
13180 set 0x50, %g1
13181 ldx [%l7 + %g1], %o7
13182 bl,a %xcc, loop_115
13183 nop
13184 set 0x0C, %o7
13185 lduw [%l7 + %o7], %i2
13186 and %o2, %l0, %o3
13187 set 0x57, %i2
13188 stba %o0, [%l7 + %i2] 0xe3
13189 membar #Sync
13190loop_115:
13191 nop
13192 set 0x14, %g5
13193 swap [%l7 + %g5], %i3
13194 set 0x6C, %l0
13195 stha %g5, [%l7 + %l0] 0xea
13196 membar #Sync
13197 add %l7, 0x28, %l6
13198 wr %g0, 0x81, %asi
13199 casxa [%l6] 0x81, %o4, %l5
13200 nop
13201 set 0x78, %o2
13202 ldd [%l7 + %o2], %g6
13203 nop
13204 set 0x08, %o6
13205 std %g4, [%l7 + %o6]
13206 nop
13207 set 0x48, %i4
13208 std %g2, [%l7 + %i4]
13209 nop
13210 set 0x18, %l4
13211 std %f2, [%l7 + %l4]
13212 or %g6, %i7, %o6
13213 nop
13214 set 0x50, %g3
13215 stx %fsr, [%l7 + %g3]
13216 set 0x64, %o3
13217 swapa [%l7 + %o3] 0x88, %i1
13218 set 0x26, %i7
13219 stha %g1, [%l7 + %i7] 0xe2
13220 membar #Sync
13221 nop
13222 set 0x40, %o0
13223 prefetch [%l7 + %o0], 4
13224 nop
13225 set 0x78, %g7
13226 ldd [%l7 + %g7], %f30
13227 nop
13228 set 0x60, %g4
13229 std %f28, [%l7 + %g4]
13230 set 0x69, %o5
13231 stba %i0, [%l7 + %o5] 0xea
13232 membar #Sync
13233 and %o5, %l4, %i4
13234 nop
13235 set 0x08, %l2
13236 std %f14, [%l7 + %l2]
13237 nop
13238 set 0x58, %g6
13239 std %i6, [%l7 + %g6]
13240 nop
13241 set 0x30, %o4
13242 stb %l2, [%l7 + %o4]
13243 add %l1, %i5, %o1
13244 set 0x60, %i1
13245 stxa %i6, [%l7 + %i1] 0xe2
13246 membar #Sync
13247 nop
13248 set 0x2B, %i3
13249 ldub [%l7 + %i3], %g3
13250 nop
13251 set 0x7E, %i0
13252 lduh [%l7 + %i0], %l3
13253 set 0x76, %g2
13254 stha %i2, [%l7 + %g2] 0xea
13255 membar #Sync
13256 nop
13257 set 0x38, %i6
13258 lduh [%l7 + %i6], %o2
13259 nop
13260 set 0x78, %i5
13261 std %f12, [%l7 + %i5]
13262 nop
13263 set 0x26, %l1
13264 ldub [%l7 + %l1], %o7
13265 nop
13266 set 0x68, %l6
13267 lduw [%l7 + %l6], %o3
13268 nop
13269 set 0x18, %o1
13270 std %f14, [%l7 + %o1]
13271 set 0x2A, %l5
13272 ldstuba [%l7 + %l5] 0x88, %l0
13273 set 0x60, %l3
13274 ldda [%l7 + %l3] 0x81, %i2
13275 nop
13276 set 0x6C, %g1
13277 ldstub [%l7 + %g1], %o0
13278 nop
13279 set 0x38, %i2
13280 stx %fsr, [%l7 + %i2]
13281 nop
13282 set 0x48, %g5
13283 ldx [%l7 + %g5], %o4
13284 nop
13285 set 0x18, %l0
13286 std %l4, [%l7 + %l0]
13287 set 0x40, %o7
13288 ldda [%l7 + %o7] 0x80, %f0
13289 nop
13290 set 0x60, %o2
13291 std %f8, [%l7 + %o2]
13292 set 0x58, %i4
13293 prefetcha [%l7 + %i4] 0x81, 2
13294 ld [%l7 + 0x78], %f6
13295 nop
13296 set 0x58, %o6
13297 std %f28, [%l7 + %o6]
13298 nop
13299 set 0x10, %g3
13300 std %f26, [%l7 + %g3]
13301 nop
13302 set 0x60, %o3
13303 lduh [%l7 + %o3], %g7
13304 nop
13305 set 0x47, %l4
13306 ldstub [%l7 + %l4], %g2
13307 nop
13308 set 0x6C, %o0
13309 swap [%l7 + %o0], %g4
13310 set 0x40, %g7
13311 ldda [%l7 + %g7] 0x89, %f16
13312 nop
13313 set 0x38, %g4
13314 lduw [%l7 + %g4], %g6
13315 nop
13316 set 0x50, %i7
13317 swap [%l7 + %i7], %o6
13318 nop
13319 set 0x68, %l2
13320 lduw [%l7 + %l2], %i7
13321 and %i1, %g1, %o5
13322 nop
13323 set 0x50, %o5
13324 std %i0, [%l7 + %o5]
13325 st %f13, [%l7 + 0x3C]
13326 set 0x40, %o4
13327 stda %f0, [%l7 + %o4] 0xd8
13328 nop
13329 set 0x48, %i1
13330 stw %l4, [%l7 + %i1]
13331 and %i4, %l2, %l1
13332 set 0x20, %i3
13333 prefetcha [%l7 + %i3] 0x81, 3
13334 nop
13335 set 0x7C, %g6
13336 lduh [%l7 + %g6], %l6
13337 ld [%l7 + 0x40], %f10
13338 set 0x20, %g2
13339 ldda [%l7 + %g2] 0x81, %i6
13340 nop
13341 set 0x34, %i0
13342 lduw [%l7 + %i0], %g3
13343 nop
13344 set 0x28, %i6
13345 std %l2, [%l7 + %i6]
13346 and %i2, %o2, %o7
13347 nop
13348 set 0x48, %l1
13349 ldub [%l7 + %l1], %o1
13350 nop
13351 set 0x50, %i5
13352 lduw [%l7 + %i5], %l0
13353 set 0x40, %o1
13354 stda %f0, [%l7 + %o1] 0x88
13355 nop
13356 set 0x4F, %l5
13357 ldstub [%l7 + %l5], %i3
13358 nop
13359 set 0x10, %l3
13360 stx %fsr, [%l7 + %l3]
13361 set 0x08, %l6
13362 stba %o0, [%l7 + %l6] 0xe2
13363 membar #Sync
13364 nop
13365 set 0x27, %i2
13366 ldub [%l7 + %i2], %o4
13367 nop
13368 set 0x50, %g1
13369 ldsb [%l7 + %g1], %o3
13370 set 0x40, %l0
13371 stda %f16, [%l7 + %l0] 0x80
13372 set 0x20, %g5
13373 lda [%l7 + %g5] 0x80, %f12
13374 nop
13375 set 0x70, %o2
13376 stx %g5, [%l7 + %o2]
13377 set 0x68, %i4
13378 ldxa [%l7 + %i4] 0x89, %l5
13379 nop
13380 set 0x6C, %o7
13381 ldsw [%l7 + %o7], %g2
13382 set 0x60, %g3
13383 stxa %g7, [%l7 + %g3] 0xe2
13384 membar #Sync
13385 set 0x34, %o6
13386 stha %g4, [%l7 + %o6] 0x88
13387 nop
13388 set 0x28, %l4
13389 lduw [%l7 + %l4], %g6
13390 set 0x7B, %o3
13391 stba %o6, [%l7 + %o3] 0xe2
13392 membar #Sync
13393 nop
13394 set 0x58, %g7
13395 std %f2, [%l7 + %g7]
13396 set 0x28, %g4
13397 ldxa [%l7 + %g4] 0x88, %i7
13398 nop
13399 set 0x20, %o0
13400 ldsh [%l7 + %o0], %i1
13401 add %l7, 0x54, %l6
13402 wr %g0, 0x80, %asi
13403 casa [%l6] 0x80, %g1, %i0
13404 nop
13405 set 0x5D, %i7
13406 stb %l4, [%l7 + %i7]
13407 ld [%l7 + 0x70], %f2
13408 and %o5, %i4, %l2
13409 nop
13410 set 0x1C, %l2
13411 ldsw [%l7 + %l2], %l1
13412 fpsub32 %f10, %f22, %f24
13413 nop
13414 set 0x7C, %o5
13415 lduh [%l7 + %o5], %i5
13416 nop
13417 set 0x60, %o4
13418 ldsw [%l7 + %o4], %l6
13419 set 0x0A, %i3
13420 stha %i6, [%l7 + %i3] 0x89
13421 set 0x40, %i1
13422 ldda [%l7 + %i1] 0xd2, %f0
13423 st %f15, [%l7 + 0x78]
13424 set 0x40, %g2
13425 ldda [%l7 + %g2] 0xda, %f16
13426 add %l7, 0x18, %l6
13427 wr %g0, 0x81, %asi
13428 lda [%l6] %asi, %l3
13429 casa [%l6] 0x81, %l3, %g3
13430 wr %i2, %o7, %sys_tick
13431 nop
13432 set 0x2C, %g6
13433 prefetch [%l7 + %g6], 4
13434 add %o2, %o1, %l0
13435 nop
13436 set 0x22, %i6
13437 ldsh [%l7 + %i6], %o0
13438 nop
13439 set 0x78, %l1
13440 ldx [%l7 + %l1], %o4
13441 nop
13442 set 0x58, %i5
13443 std %o2, [%l7 + %i5]
13444 set 0x10, %o1
13445 stwa %g5, [%l7 + %o1] 0xe3
13446 membar #Sync
13447 set 0x40, %i0
13448 ldda [%l7 + %i0] 0x80, %f0
13449 nop
13450 set 0x20, %l5
13451 std %f8, [%l7 + %l5]
13452 st %fsr, [%l7 + 0x38]
13453 nop
13454 set 0x7B, %l6
13455 ldstub [%l7 + %l6], %l5
13456 or %g2, %i3, %g4
13457 nop
13458 set 0x30, %i2
13459 ldstub [%l7 + %i2], %g7
13460 add %g6, %i7, %i1
13461 set 0x50, %g1
13462 ldda [%l7 + %g1] 0xeb, %o6
13463 ld [%l7 + 0x34], %f5
13464 set 0x2C, %l0
13465 stba %i0, [%l7 + %l0] 0xeb
13466 membar #Sync
13467 nop
13468 set 0x30, %g5
13469 stx %g1, [%l7 + %g5]
13470 st %f25, [%l7 + 0x5C]
13471 set 0x30, %l3
13472 ldxa [%l7 + %l3] 0x81, %l4
13473 nop
13474 set 0x10, %o2
13475 std %f10, [%l7 + %o2]
13476 set 0x10, %i4
13477 stxa %i4, [%l7 + %i4] 0x81
13478 nop
13479 set 0x6C, %g3
13480 prefetch [%l7 + %g3], 4
13481 nop
13482 set 0x6C, %o6
13483 swap [%l7 + %o6], %l2
13484 nop
13485 set 0x20, %l4
13486 ldx [%l7 + %l4], %o5
13487 nop
13488 set 0x19, %o3
13489 ldsb [%l7 + %o3], %i5
13490 nop
13491 set 0x11, %g7
13492 ldsb [%l7 + %g7], %l6
13493 membar #Sync
13494 set 0x40, %g4
13495 ldda [%l7 + %g4] 0xf0, %f0
13496 nop
13497 or %g0, 0x8, %l0
13498 sllx %l0, 0x3c, %l0
13499 wr %l0, 0x512, %tick_cmpr
13500 st %f24, [%l7 + 0x1C]
13501 nop
13502 set 0x3C, %o0
13503 stw %i6, [%l7 + %o0]
13504 nop
13505 set 0x50, %o7
13506 ldx [%l7 + %o7], %i2
13507 set 0x20, %l2
13508 sta %f5, [%l7 + %l2] 0x81
13509 nop
13510 set 0x08, %i7
13511 ldsw [%l7 + %i7], %o7
13512 nop
13513 set 0x08, %o5
13514 stb %o2, [%l7 + %o5]
13515 nop
13516 set 0x48, %o4
13517 swap [%l7 + %o4], %o1
13518 nop
13519 set 0x50, %i1
13520 std %f28, [%l7 + %i1]
13521 nop
13522 set 0x58, %g2
13523 stw %l0, [%l7 + %g2]
13524 nop
13525 set 0x66, %i3
13526 ldsh [%l7 + %i3], %o0
13527 nop
13528 set 0x2E, %g6
13529 sth %g3, [%l7 + %g6]
13530 nop
13531 set 0x30, %l1
13532 stw %o4, [%l7 + %l1]
13533 bleu,pt %icc, loop_116
13534 nop
13535 set 0x60, %i6
13536 std %f14, [%l7 + %i6]
13537 nop
13538 set 0x7B, %i5
13539 ldstub [%l7 + %i5], %o3
13540 add %l7, 0x7C, %l6
13541 wr %g0, 0x88, %asi
13542 lda [%l6] %asi, %l5
13543 casa [%l6] 0x88, %l5, %g5
13544loop_116:
13545 st %fsr, [%l7 + 0x34]
13546 nop
13547 set 0x70, %i0
13548 ldx [%l7 + %i0], %i3
13549 add %l7, 0x30, %l6
13550 wr %g0, 0x80, %asi
13551 lda [%l6] %asi, %g2
13552 casa [%l6] 0x80, %g2, %g4
13553 st %fsr, [%l7 + 0x08]
13554 add %l7, 0x28, %l6
13555 wr %g0, 0x88, %asi
13556 casa [%l6] 0x88, %g6, %g7
13557 set 0x54, %o1
13558 stha %i7, [%l7 + %o1] 0x81
13559 set 0x78, %l5
13560 stda %o6, [%l7 + %l5] 0x88
13561 set 0x4B, %i2
13562 ldstuba [%l7 + %i2] 0x80, %i1
13563 nop
13564 set 0x10, %g1
13565 stx %g1, [%l7 + %g1]
13566 membar #Sync
13567 set 0x40, %l0
13568 ldda [%l7 + %l0] 0xf9, %f16
13569 nop
13570 set 0x7C, %l6
13571 prefetch [%l7 + %l6], 3
13572 nop
13573 set 0x70, %l3
13574 std %f2, [%l7 + %l3]
13575 set 0x08, %o2
13576 lda [%l7 + %o2] 0x89, %f7
13577 set 0x20, %g5
13578 swapa [%l7 + %g5] 0x80, %i0
13579 nop
13580 set 0x70, %i4
13581 swap [%l7 + %i4], %i4
13582 nop
13583 set 0x0E, %o6
13584 lduh [%l7 + %o6], %l4
13585 nop
13586 set 0x70, %l4
13587 std %f4, [%l7 + %l4]
13588 nop
13589 set 0x70, %g3
13590 ldub [%l7 + %g3], %l2
13591 nop
13592 set 0x0C, %o3
13593 prefetch [%l7 + %o3], 3
13594 set 0x4C, %g4
13595 stwa %i5, [%l7 + %g4] 0xe3
13596 membar #Sync
13597 set 0x40, %o0
13598 stda %f16, [%l7 + %o0] 0xd2
13599 nop
13600 set 0x2A, %o7
13601 ldsb [%l7 + %o7], %l6
13602 st %f5, [%l7 + 0x2C]
13603 nop
13604 set 0x10, %g7
13605 swap [%l7 + %g7], %l1
13606 set 0x28, %l2
13607 ldxa [%l7 + %l2] 0x81, %l3
13608 wr %o5, %i2, %clear_softint
13609 set 0x70, %o5
13610 stda %i6, [%l7 + %o5] 0x81
13611 bn,a %xcc, loop_117
13612 nop
13613 set 0x6C, %o4
13614 lduw [%l7 + %o4], %o7
13615 set 0x40, %i7
13616 ldda [%l7 + %i7] 0x88, %f0
13617loop_117:
13618 nop
13619 set 0x60, %i1
13620 stx %o1, [%l7 + %i1]
13621 nop
13622 set 0x70, %g2
13623 prefetch [%l7 + %g2], 1
13624 st %fsr, [%l7 + 0x40]
13625 set 0x4E, %g6
13626 ldstuba [%l7 + %g6] 0x88, %l0
13627 and %o2, %g3, %o0
13628 nop
13629 set 0x50, %l1
13630 ldx [%l7 + %l1], %o4
13631 nop
13632 set 0x6C, %i3
13633 prefetch [%l7 + %i3], 4
13634 set 0x40, %i6
13635 prefetcha [%l7 + %i6] 0x80, 4
13636 st %f9, [%l7 + 0x08]
13637 add %g5, %i3, %g2
13638 set 0x6E, %i0
13639 stha %g4, [%l7 + %i0] 0xeb
13640 membar #Sync
13641 set 0x64, %o1
13642 stba %o3, [%l7 + %o1] 0xe2
13643 membar #Sync
13644 set 0x10, %i5
13645 ldda [%l7 + %i5] 0x81, %g6
13646 nop
13647 set 0x3C, %i2
13648 ldsb [%l7 + %i2], %i7
13649 ld [%l7 + 0x48], %f8
13650 set 0x08, %g1
13651 lda [%l7 + %g1] 0x80, %f26
13652 set 0x28, %l5
13653 stwa %g7, [%l7 + %l5] 0xea
13654 membar #Sync
13655 set 0x40, %l0
13656 ldxa [%l7 + %l0] 0x80, %o6
13657 nop
13658 set 0x3C, %l6
13659 prefetch [%l7 + %l6], 3
13660 set 0x78, %o2
13661 stxa %g1, [%l7 + %o2] 0xe3
13662 membar #Sync
13663 add %i1, %i4, %i0
13664 set 0x40, %g5
13665 ldda [%l7 + %g5] 0xd0, %f0
13666 nop
13667 set 0x08, %l3
13668 stb %l2, [%l7 + %l3]
13669 nop
13670 set 0x28, %i4
13671 prefetch [%l7 + %i4], 3
13672 set 0x1C, %o6
13673 stwa %i5, [%l7 + %o6] 0xea
13674 membar #Sync
13675 set 0x58, %l4
13676 swapa [%l7 + %l4] 0x80, %l4
13677 nop
13678 set 0x54, %o3
13679 sth %l6, [%l7 + %o3]
13680 nop
13681 set 0x58, %g3
13682 ldx [%l7 + %g3], %l3
13683 nop
13684 set 0x58, %g4
13685 ldd [%l7 + %g4], %f4
13686 set 0x28, %o7
13687 stwa %l1, [%l7 + %o7] 0xe2
13688 membar #Sync
13689 set 0x2C, %g7
13690 stwa %o5, [%l7 + %g7] 0xe2
13691 membar #Sync
13692 nop
13693 set 0x38, %o0
13694 ldd [%l7 + %o0], %f14
13695 set 0x48, %l2
13696 stha %i6, [%l7 + %l2] 0xea
13697 membar #Sync
13698 nop
13699 set 0x64, %o5
13700 stw %o7, [%l7 + %o5]
13701 nop
13702 set 0x36, %i7
13703 stb %i2, [%l7 + %i7]
13704 add %l7, 0x18, %l6
13705 wr %g0, 0x89, %asi
13706 casa [%l6] 0x89, %l0, %o1
13707 nop
13708 set 0x4C, %i1
13709 swap [%l7 + %i1], %o2
13710 membar #Sync
13711 set 0x40, %g2
13712 ldda [%l7 + %g2] 0xf0, %f0
13713 set 0x5B, %o4
13714 ldstuba [%l7 + %o4] 0x88, %g3
13715 nop
13716 set 0x10, %g6
13717 std %f30, [%l7 + %g6]
13718 nop
13719 set 0x78, %l1
13720 ldx [%l7 + %l1], %o0
13721 add %l7, 0x30, %l6
13722 wr %g0, 0x81, %asi
13723 ldxa [%l6] %asi, %o4
13724 casxa [%l6] 0x81, %o4, %g5
13725 set 0x40, %i6
13726 stha %i3, [%l7 + %i6] 0x89
13727 add %l7, 0x30, %l6
13728 wr %g0, 0x80, %asi
13729 ldxa [%l6] %asi, %l5
13730 casxa [%l6] 0x80, %l5, %g4
13731 be,pn %icc, loop_118
13732 nop
13733 set 0x16, %i0
13734 ldstub [%l7 + %i0], %g2
13735 nop
13736 set 0x30, %o1
13737 std %f12, [%l7 + %o1]
13738 nop
13739 set 0x30, %i3
13740 std %f22, [%l7 + %i3]
13741loop_118:
13742 nop
13743 set 0x70, %i2
13744 ldd [%l7 + %i2], %f14
13745 or %g6, %o3, %g7
13746 nop
13747 set 0x46, %g1
13748 sth %o6, [%l7 + %g1]
13749 nop
13750 set 0x78, %i5
13751 stx %fsr, [%l7 + %i5]
13752 nop
13753 set 0x40, %l5
13754 std %i6, [%l7 + %l5]
13755 st %fsr, [%l7 + 0x58]
13756 add %l7, 0x78, %l6
13757 wr %g0, 0x81, %asi
13758 ldxa [%l6] %asi, %g1
13759 casxa [%l6] 0x81, %g1, %i4
13760 wr %i0, %l2, %sys_tick
13761 set 0x38, %l0
13762 stxa %i5, [%l7 + %l0] 0xea
13763 membar #Sync
13764 nop
13765 set 0x38, %o2
13766 stx %i1, [%l7 + %o2]
13767 nop
13768 set 0x4B, %l6
13769 ldub [%l7 + %l6], %l6
13770 add %l7, 0x44, %l6
13771 wr %g0, 0x80, %asi
13772 casa [%l6] 0x80, %l3, %l1
13773 st %fsr, [%l7 + 0x70]
13774 nop
13775 set 0x08, %g5
13776 ldd [%l7 + %g5], %f28
13777 set 0x24, %i4
13778 sta %f31, [%l7 + %i4] 0x88
13779 set 0x40, %l3
13780 ldda [%l7 + %l3] 0xd8, %f16
13781 nop
13782 set 0x0C, %o6
13783 ldsb [%l7 + %o6], %o5
13784 nop
13785 set 0x30, %o3
13786 std %i6, [%l7 + %o3]
13787 nop
13788 set 0x58, %l4
13789 ldx [%l7 + %l4], %l4
13790 st %fsr, [%l7 + 0x58]
13791 add %l7, 0x48, %l6
13792 wr %g0, 0x88, %asi
13793 casxa [%l6] 0x88, %o7, %i2
13794 nop
13795 set 0x6C, %g4
13796 swap [%l7 + %g4], %o1
13797 set 0x48, %g3
13798 stda %l0, [%l7 + %g3] 0x89
13799 or %g3, %o2, %o4
13800 nop
13801 set 0x1E, %g7
13802 sth %g5, [%l7 + %g7]
13803 membar #Sync
13804 set 0x40, %o7
13805 ldda [%l7 + %o7] 0xf0, %f16
13806 nop
13807 set 0x7C, %l2
13808 stb %o0, [%l7 + %l2]
13809 and %l5, %i3, %g4
13810 nop
13811 set 0x2C, %o0
13812 lduw [%l7 + %o0], %g2
13813 nop
13814 set 0x1D, %i7
13815 ldub [%l7 + %i7], %o3
13816 fpadd16 %f18, %f30, %f12
13817 st %f3, [%l7 + 0x64]
13818 nop
13819 set 0x4C, %i1
13820 ldsw [%l7 + %i1], %g6
13821 set 0x30, %o5
13822 ldxa [%l7 + %o5] 0x88, %g7
13823 add %l7, 0x30, %l6
13824 wr %g0, 0x88, %asi
13825 lda [%l6] %asi, %o6
13826 casa [%l6] 0x88, %o6, %g1
13827 nop
13828 set 0x08, %g2
13829 ldsh [%l7 + %g2], %i7
13830 nop
13831 set 0x30, %g6
13832 ldd [%l7 + %g6], %i0
13833 add %l7, 0x20, %l6
13834 wr %g0, 0x89, %asi
13835 lda [%l6] %asi, %l2
13836 casa [%l6] 0x89, %l2, %i5
13837 st %f2, [%l7 + 0x0C]
13838 nop
13839 set 0x78, %l1
13840 sth %i4, [%l7 + %l1]
13841 nop
13842 set 0x48, %i6
13843 lduh [%l7 + %i6], %l6
13844 set 0x60, %o4
13845 prefetcha [%l7 + %o4] 0x89, 3
13846 set 0x30, %o1
13847 prefetcha [%l7 + %o1] 0x88, 3
13848 st %f22, [%l7 + 0x40]
13849 ble %icc, loop_119
13850 nop
13851 set 0x44, %i3
13852 prefetch [%l7 + %i3], 2
13853 nop
13854 set 0x48, %i0
13855 ldd [%l7 + %i0], %f24
13856 nop
13857 set 0x36, %i2
13858 ldsh [%l7 + %i2], %o5
13859loop_119:
13860 st %fsr, [%l7 + 0x24]
13861 set 0x08, %g1
13862 ldxa [%l7 + %g1] 0x81, %l1
13863 set 0x30, %i5
13864 prefetcha [%l7 + %i5] 0x89, 1
13865 set 0x4A, %l0
13866 stha %o7, [%l7 + %l0] 0x89
13867 nop
13868 set 0x7A, %o2
13869 ldsh [%l7 + %o2], %i2
13870 st %fsr, [%l7 + 0x3C]
13871 add %l4, %l0, %o1
13872 nop
13873 set 0x30, %l5
13874 std %f28, [%l7 + %l5]
13875 add %o2, %g3, %g5
13876 set 0x5C, %l6
13877 sta %f24, [%l7 + %l6] 0x80
13878 nop
13879 set 0x44, %g5
13880 lduh [%l7 + %g5], %o0
13881 set 0x0B, %i4
13882 ldstuba [%l7 + %i4] 0x89, %o4
13883 wr %l5, %i3, %sys_tick
13884 set 0x10, %l3
13885 ldstuba [%l7 + %l3] 0x80, %g4
13886 ba,a,pn %icc, loop_120
13887 nop
13888 set 0x38, %o6
13889 stw %g2, [%l7 + %o6]
13890 set 0x30, %o3
13891 ldda [%l7 + %o3] 0x80, %g6
13892loop_120:
13893 nop
13894 set 0x18, %l4
13895 stx %fsr, [%l7 + %l4]
13896 ld [%l7 + 0x08], %f15
13897 set 0x36, %g3
13898 stha %g7, [%l7 + %g3] 0xea
13899 membar #Sync
13900 nop
13901 set 0x14, %g7
13902 ldsw [%l7 + %g7], %o6
13903 nop
13904 set 0x60, %o7
13905 stw %g1, [%l7 + %o7]
13906 nop
13907 set 0x6B, %g4
13908 ldsb [%l7 + %g4], %i7
13909 set 0x20, %o0
13910 stwa %i0, [%l7 + %o0] 0xeb
13911 membar #Sync
13912 set 0x40, %i7
13913 stda %f0, [%l7 + %i7] 0x80
13914 nop
13915 set 0x16, %l2
13916 lduh [%l7 + %l2], %o3
13917 add %l7, 0x50, %l6
13918 wr %g0, 0x89, %asi
13919 casa [%l6] 0x89, %l2, %i4
13920 set 0x28, %o5
13921 sta %f28, [%l7 + %o5] 0x88
13922 nop
13923 set 0x66, %g2
13924 ldsh [%l7 + %g2], %l6
13925 nop
13926 set 0x30, %i1
13927 sth %i5, [%l7 + %i1]
13928 nop
13929 set 0x34, %g6
13930 prefetch [%l7 + %g6], 0
13931 nop
13932 set 0x30, %i6
13933 ldd [%l7 + %i6], %i0
13934 add %o5, %l1, %i6
13935 set 0x60, %l1
13936 lda [%l7 + %l1] 0x89, %f10
13937 ld [%l7 + 0x58], %f12
13938 nop
13939 set 0x24, %o4
13940 lduw [%l7 + %o4], %l3
13941 set 0x6A, %i3
13942 ldstuba [%l7 + %i3] 0x80, %o7
13943 nop
13944 set 0x18, %o1
13945 stx %fsr, [%l7 + %o1]
13946 nop
13947 set 0x08, %i0
13948 stx %i2, [%l7 + %i0]
13949 nop
13950 set 0x68, %g1
13951 stx %fsr, [%l7 + %g1]
13952 add %l7, 0x48, %l6
13953 wr %g0, 0x80, %asi
13954 lda [%l6] %asi, %l0
13955 casa [%l6] 0x80, %l0, %o1
13956 fpadd32s %f17, %f3, %f23
13957 nop
13958 set 0x34, %i5
13959 sth %o2, [%l7 + %i5]
13960 nop
13961 set 0x50, %l0
13962 std %f14, [%l7 + %l0]
13963 fpsub32 %f20, %f4, %f14
13964 set 0x60, %i2
13965 stxa %g3, [%l7 + %i2] 0x88
13966 nop
13967 set 0x68, %o2
13968 ldd [%l7 + %o2], %f2
13969 set 0x4C, %l6
13970 sta %f10, [%l7 + %l6] 0x81
13971 and %l4, %g5, %o0
13972 nop
13973 set 0x38, %l5
13974 stx %fsr, [%l7 + %l5]
13975 nop
13976 set 0x32, %g5
13977 sth %l5, [%l7 + %g5]
13978 nop
13979 set 0x08, %l3
13980 prefetch [%l7 + %l3], 0
13981 add %l7, 0x2C, %l6
13982 wr %g0, 0x80, %asi
13983 casa [%l6] 0x80, %i3, %g4
13984 and %g2, %o4, %g7
13985 nop
13986 set 0x70, %i4
13987 ldub [%l7 + %i4], %o6
13988 nop
13989 set 0x7C, %o3
13990 ldsh [%l7 + %o3], %g6
13991 nop
13992 set 0x0E, %o6
13993 lduh [%l7 + %o6], %i7
13994 ld [%l7 + 0x20], %f15
13995 set 0x70, %l4
13996 stwa %i0, [%l7 + %l4] 0x80
13997 nop
13998 set 0x76, %g7
13999 ldstub [%l7 + %g7], %o3
14000 set 0x0E, %g3
14001 ldstuba [%l7 + %g3] 0x81, %g1
14002 nop
14003 set 0x48, %g4
14004 lduh [%l7 + %g4], %i4
14005 set 0x60, %o7
14006 ldxa [%l7 + %o7] 0x80, %l6
14007 nop
14008 set 0x58, %o0
14009 std %f14, [%l7 + %o0]
14010 and %l2, %i1, %o5
14011 and %i5, %l1, %i6
14012 set 0x63, %i7
14013 ldstuba [%l7 + %i7] 0x89, %o7
14014 nop
14015 set 0x08, %l2
14016 lduh [%l7 + %l2], %i2
14017 add %l7, 0x08, %l6
14018 wr %g0, 0x81, %asi
14019 casxa [%l6] 0x81, %l0, %o1
14020 set 0x50, %g2
14021 ldda [%l7 + %g2] 0xeb, %l2
14022 and %o2, %l4, %g5
14023 nop
14024 set 0x5C, %o5
14025 ldsw [%l7 + %o5], %o0
14026 add %g3, %l5, %i3
14027 nop
14028 set 0x38, %g6
14029 stx %g4, [%l7 + %g6]
14030 nop
14031 set 0x7E, %i1
14032 ldub [%l7 + %i1], %o4
14033 nop
14034 set 0x44, %l1
14035 lduw [%l7 + %l1], %g7
14036 nop
14037 set 0x31, %i6
14038 ldub [%l7 + %i6], %g2
14039 add %g6, %i7, %i0
14040 set 0x38, %o4
14041 stha %o6, [%l7 + %o4] 0x89
14042 be,a %icc, loop_121
14043 and %o3, %i4, %g1
14044 st %fsr, [%l7 + 0x7C]
14045 set 0x40, %o1
14046 swapa [%l7 + %o1] 0x80, %l6
14047loop_121:
14048 ld [%l7 + 0x6C], %f0
14049 set 0x50, %i3
14050 stda %i0, [%l7 + %i3] 0x80
14051 set 0x76, %i0
14052 ldstuba [%l7 + %i0] 0x80, %o5
14053 set 0x58, %g1
14054 prefetcha [%l7 + %g1] 0x88, 4
14055 nop
14056 nop
14057 setx 0x42422F8FB3FA6609, %l0, %l6
14058 stx %l6, [%l7 + 0x28]
14059 ldd [%l7 + 0x28], %f24
14060 setx 0xA029C1ABF04CDAB6, %l1, %l5
14061 stx %l5, [%l7 + 0x10]
14062 ldd [%l7 + 0x10], %f14
14063 fdivd %f14, %f24, %f4
14064 nop
14065 set 0x6C, %i5
14066 lduh [%l7 + %i5], %l1
14067 st %f10, [%l7 + 0x10]
14068 set 0x2E, %i2
14069 stba %i6, [%l7 + %i2] 0xea
14070 membar #Sync
14071 or %l2, %o7, %i2
14072 nop
14073 set 0x70, %l0
14074 ldx [%l7 + %l0], %l0
14075 set 0x61, %l6
14076 stba %l3, [%l7 + %l6] 0xe3
14077 membar #Sync
14078 set 0x68, %o2
14079 stda %o2, [%l7 + %o2] 0x89
14080 nop
14081 set 0x78, %l5
14082 prefetch [%l7 + %l5], 3
14083 set 0x28, %g5
14084 ldxa [%l7 + %g5] 0x80, %o1
14085 set 0x20, %l3
14086 stba %g5, [%l7 + %l3] 0x88
14087 set 0x6B, %i4
14088 stba %l4, [%l7 + %i4] 0xea
14089 membar #Sync
14090 nop
14091 set 0x14, %o3
14092 ldsw [%l7 + %o3], %g3
14093 set 0x38, %l4
14094 stda %o0, [%l7 + %l4] 0xeb
14095 membar #Sync
14096 set 0x10, %g7
14097 stxa %l5, [%l7 + %g7] 0x89
14098 nop
14099 set 0x28, %o6
14100 lduw [%l7 + %o6], %i3
14101 nop
14102 set 0x48, %g4
14103 std %f24, [%l7 + %g4]
14104 nop
14105 set 0x65, %o7
14106 ldub [%l7 + %o7], %o4
14107 nop
14108 set 0x18, %o0
14109 sth %g4, [%l7 + %o0]
14110 nop
14111 set 0x4A, %g3
14112 lduh [%l7 + %g3], %g2
14113 or %g6, %g7, %i7
14114 nop
14115 set 0x7C, %i7
14116 ldsh [%l7 + %i7], %i0
14117 nop
14118 set 0x50, %l2
14119 prefetch [%l7 + %l2], 0
14120 set 0x54, %g2
14121 stwa %o6, [%l7 + %g2] 0xea
14122 membar #Sync
14123 and %i4, %o3, %l6
14124 nop
14125 set 0x08, %o5
14126 stx %fsr, [%l7 + %o5]
14127 nop
14128 set 0x38, %g6
14129 ldd [%l7 + %g6], %i0
14130 nop
14131 set 0x48, %l1
14132 stw %g1, [%l7 + %l1]
14133 fpsub32s %f8, %f24, %f1
14134 set 0x24, %i1
14135 sta %f12, [%l7 + %i1] 0x89
14136 nop
14137 set 0x50, %i6
14138 swap [%l7 + %i6], %i5
14139 add %l7, 0x70, %l6
14140 wr %g0, 0x81, %asi
14141 ldxa [%l6] %asi, %o5
14142 casxa [%l6] 0x81, %o5, %i6
14143 nop
14144 set 0x45, %o4
14145 ldub [%l7 + %o4], %l2
14146 st %f10, [%l7 + 0x08]
14147 set 0x10, %o1
14148 lda [%l7 + %o1] 0x81, %f26
14149 st %fsr, [%l7 + 0x54]
14150 set 0x58, %i0
14151 stda %o6, [%l7 + %i0] 0x89
14152 or %i2, %l0, %l3
14153 nop
14154 set 0x46, %g1
14155 ldsh [%l7 + %g1], %l1
14156 set 0x24, %i5
14157 swapa [%l7 + %i5] 0x81, %o1
14158 set 0x08, %i3
14159 stda %o2, [%l7 + %i3] 0xe2
14160 membar #Sync
14161 set 0x7E, %i2
14162 ldstuba [%l7 + %i2] 0x89, %l4
14163 ld [%l7 + 0x68], %f11
14164 or %g3, %g5, %o0
14165 st %f9, [%l7 + 0x38]
14166 set 0x50, %l6
14167 ldda [%l7 + %l6] 0xe2, %l4
14168 nop
14169 set 0x20, %o2
14170 std %o4, [%l7 + %o2]
14171 nop
14172 set 0x7C, %l5
14173 ldstub [%l7 + %l5], %g4
14174 nop
14175 set 0x6C, %g5
14176 stw %g2, [%l7 + %g5]
14177 nop
14178 set 0x18, %l3
14179 stx %i3, [%l7 + %l3]
14180 nop
14181 set 0x70, %i4
14182 lduw [%l7 + %i4], %g7
14183 st %fsr, [%l7 + 0x4C]
14184 set 0x60, %o3
14185 ldda [%l7 + %o3] 0xea, %i6
14186 add %i0, %g6, %i4
14187 nop
14188 set 0x14, %l0
14189 ldsw [%l7 + %l0], %o3
14190 or %l6, %o6, %g1
14191 nop
14192 set 0x18, %l4
14193 stx %fsr, [%l7 + %l4]
14194 set 0x34, %g7
14195 stba %i5, [%l7 + %g7] 0x89
14196 nop
14197 set 0x28, %o6
14198 stx %fsr, [%l7 + %o6]
14199 nop
14200 nop
14201 setx 0x1055D371483924D5, %l0, %l6
14202 stx %l6, [%l7 + 0x28]
14203 ldd [%l7 + 0x28], %f12
14204 setx 0x4C32F68400A605AE, %l1, %l5
14205 stx %l5, [%l7 + 0x10]
14206 ldd [%l7 + 0x10], %f30
14207 fdivd %f30, %f12, %f8
14208 nop
14209 set 0x75, %g4
14210 ldstub [%l7 + %g4], %o5
14211 nop
14212 set 0x60, %o7
14213 stx %fsr, [%l7 + %o7]
14214 set 0x10, %o0
14215 lda [%l7 + %o0] 0x89, %f14
14216 add %i1, %l2, %o7
14217 add %l7, 0x60, %l6
14218 wr %g0, 0x81, %asi
14219 ldxa [%l6] %asi, %i6
14220 casxa [%l6] 0x81, %i6, %l0
14221 nop
14222 set 0x18, %i7
14223 lduw [%l7 + %i7], %l3
14224 set 0x48, %l2
14225 stda %i2, [%l7 + %l2] 0xeb
14226 membar #Sync
14227 nop
14228 set 0x60, %g2
14229 std %o0, [%l7 + %g2]
14230 nop
14231 set 0x38, %g3
14232 std %f28, [%l7 + %g3]
14233 set 0x40, %g6
14234 stxa %l1, [%l7 + %g6] 0x88
14235 nop
14236 set 0x7B, %l1
14237 ldsb [%l7 + %l1], %l4
14238 add %g3, %o2, %g5
14239 nop
14240 set 0x46, %i1
14241 sth %o0, [%l7 + %i1]
14242 nop
14243 set 0x60, %i6
14244 stx %fsr, [%l7 + %i6]
14245 nop
14246 set 0x08, %o4
14247 std %f22, [%l7 + %o4]
14248 set 0x48, %o1
14249 stda %o4, [%l7 + %o1] 0xeb
14250 membar #Sync
14251 nop
14252 set 0x10, %o5
14253 ldx [%l7 + %o5], %l5
14254 set 0x40, %i0
14255 ldda [%l7 + %i0] 0x89, %f16
14256 set 0x4C, %g1
14257 sta %f28, [%l7 + %g1] 0x81
14258 nop
14259 set 0x69, %i3
14260 stb %g4, [%l7 + %i3]
14261 nop
14262 set 0x19, %i5
14263 ldsb [%l7 + %i5], %i3
14264 add %l7, 0x5C, %l6
14265 wr %g0, 0x89, %asi
14266 lda [%l6] %asi, %g2
14267 casa [%l6] 0x89, %g2, %i7
14268 nop
14269 set 0x18, %l6
14270 stw %g7, [%l7 + %l6]
14271 set 0x5C, %i2
14272 ldstuba [%l7 + %i2] 0x81, %i0
14273 and %g6, %i4, %l6
14274 add %l7, 0x68, %l6
14275 wr %g0, 0x80, %asi
14276 ldxa [%l6] %asi, %o6
14277 casxa [%l6] 0x80, %o6, %o3
14278 set 0x7C, %l5
14279 stwa %g1, [%l7 + %l5] 0xe2
14280 membar #Sync
14281 set 0x70, %g5
14282 stda %i4, [%l7 + %g5] 0x80
14283 nop
14284 set 0x28, %l3
14285 std %i0, [%l7 + %l3]
14286 add %l7, 0x2C, %l6
14287 wr %g0, 0x88, %asi
14288 casa [%l6] 0x88, %o5, %o7
14289 set 0x12, %o2
14290 ldstuba [%l7 + %o2] 0x89, %l2
14291 nop
14292 set 0x4A, %i4
14293 ldsh [%l7 + %i4], %i6
14294 set 0x40, %l0
14295 ldda [%l7 + %l0] 0xd8, %f0
14296 ld [%l7 + 0x14], %f12
14297 nop
14298 set 0x34, %l4
14299 ldsw [%l7 + %l4], %l3
14300 set 0x10, %o3
14301 ldxa [%l7 + %o3] 0x89, %i2
14302 nop
14303 nop
14304 setx 0x371D7AEF99FAD59D, %l0, %l6
14305 stx %l6, [%l7 + 0x28]
14306 ldd [%l7 + 0x28], %f14
14307 setx 0x1E5AAC679AC0CA30, %l1, %l5
14308 stx %l5, [%l7 + 0x10]
14309 ldd [%l7 + 0x10], %f28
14310 fdivd %f28, %f14, %f2
14311 nop
14312 nop
14313 setx 0x14C90168, %l0, %l6
14314 st %l6, [%l7 + 0x28]
14315 ld [%l7 + 0x28], %f20
14316 setx 0x154479A4, %l1, %l5
14317 st %l5, [%l7 + 0x10]
14318 ld [%l7 + 0x10], %f24
14319 fdivs %f24, %f20, %f5
14320 set 0x70, %g7
14321 ldda [%l7 + %g7] 0xea, %l0
14322 nop
14323 set 0x70, %o6
14324 stx %o1, [%l7 + %o6]
14325 nop
14326 or %g0, 0x8, %l0
14327 sllx %l0, 0x3c, %l0
14328 wr %l0, %g0, %sys_tick_cmpr
14329 fpsub32 %f4, %f2, %f0
14330 set 0x70, %o7
14331 ldda [%l7 + %o7] 0xe3, %l4
14332 set 0x58, %o0
14333 stxa %o2, [%l7 + %o0] 0xeb
14334 membar #Sync
14335 set 0x5C, %i7
14336 swapa [%l7 + %i7] 0x80, %g5
14337 nop
14338 set 0x3C, %l2
14339 stw %o4, [%l7 + %l2]
14340 set 0x40, %g2
14341 stxa %l5, [%l7 + %g2] 0xe2
14342 membar #Sync
14343 set 0x24, %g4
14344 swapa [%l7 + %g4] 0x89, %g4
14345 set 0x70, %g3
14346 stwa %o0, [%l7 + %g3] 0xe2
14347 membar #Sync
14348 nop
14349 set 0x3E, %l1
14350 sth %g2, [%l7 + %l1]
14351 membar #Sync
14352 set 0x40, %i1
14353 ldda [%l7 + %i1] 0xf0, %f16
14354 nop
14355 set 0x60, %g6
14356 ldd [%l7 + %g6], %i2
14357 and %i7, %g7, %i0
14358 set 0x30, %o4
14359 sta %f28, [%l7 + %o4] 0x89
14360 st %fsr, [%l7 + 0x5C]
14361 set 0x64, %o1
14362 stwa %g6, [%l7 + %o1] 0xe3
14363 membar #Sync
14364 nop
14365 set 0x62, %i6
14366 ldub [%l7 + %i6], %l6
14367 nop
14368 set 0x54, %i0
14369 ldsb [%l7 + %i0], %i4
14370 nop
14371 set 0x1C, %o5
14372 lduw [%l7 + %o5], %o6
14373 nop
14374 set 0x7B, %i3
14375 ldub [%l7 + %i3], %o3
14376 st %f17, [%l7 + 0x7C]
14377 st %fsr, [%l7 + 0x74]
14378 ld [%l7 + 0x58], %f17
14379 st %fsr, [%l7 + 0x34]
14380 set 0x60, %g1
14381 stwa %g1, [%l7 + %g1] 0x80
14382 set 0x40, %l6
14383 stxa %i1, [%l7 + %l6] 0xeb
14384 membar #Sync
14385 and %o5, %o7, %l2
14386 nop
14387 set 0x74, %i2
14388 stw %i5, [%l7 + %i2]
14389 nop
14390 set 0x68, %i5
14391 std %f30, [%l7 + %i5]
14392 nop
14393 set 0x44, %l5
14394 sth %i6, [%l7 + %l5]
14395 set 0x0F, %l3
14396 stba %i2, [%l7 + %l3] 0xeb
14397 membar #Sync
14398 nop
14399 set 0x44, %g5
14400 lduw [%l7 + %g5], %l3
14401 set 0x28, %i4
14402 stda %l0, [%l7 + %i4] 0x89
14403 set 0x49, %l0
14404 stba %l1, [%l7 + %l0] 0xeb
14405 membar #Sync
14406 nop
14407 set 0x5C, %o2
14408 lduw [%l7 + %o2], %g3
14409 nop
14410 set 0x5E, %l4
14411 ldsh [%l7 + %l4], %l4
14412 nop
14413 set 0x48, %o3
14414 stx %fsr, [%l7 + %o3]
14415 bne,a %xcc, loop_122
14416 nop
14417 set 0x40, %g7
14418 std %f0, [%l7 + %g7]
14419 or %o1, %g5, %o2
14420 set 0x48, %o7
14421 stda %l4, [%l7 + %o7] 0xe3
14422 membar #Sync
14423loop_122:
14424 ld [%l7 + 0x70], %f17
14425 ld [%l7 + 0x10], %f12
14426 nop
14427 set 0x36, %o6
14428 sth %o4, [%l7 + %o6]
14429 set 0x40, %i7
14430 stda %f16, [%l7 + %i7] 0xc2
14431 nop
14432 set 0x18, %o0
14433 lduh [%l7 + %o0], %g4
14434 nop
14435 set 0x0C, %l2
14436 ldsw [%l7 + %l2], %g2
14437 nop
14438 set 0x71, %g4
14439 ldub [%l7 + %g4], %o0
14440 nop
14441 set 0x30, %g3
14442 ldd [%l7 + %g3], %f14
14443 nop
14444 set 0x74, %g2
14445 ldsw [%l7 + %g2], %i7
14446 set 0x58, %l1
14447 stxa %i3, [%l7 + %l1] 0x89
14448 set 0x78, %i1
14449 stha %i0, [%l7 + %i1] 0xeb
14450 membar #Sync
14451 ld [%l7 + 0x50], %f19
14452 or %g7, %l6, %g6
14453 nop
14454 set 0x20, %g6
14455 ldd [%l7 + %g6], %o6
14456 nop
14457 or %g0, 0x8, %l0
14458 sllx %l0, 0x3c, %l0
14459 wr %l0, %g0, %tick_cmpr
14460 nop
14461 set 0x70, %o4
14462 stx %fsr, [%l7 + %o4]
14463 st %fsr, [%l7 + 0x28]
14464 nop
14465 set 0x44, %o1
14466 ldsh [%l7 + %o1], %i1
14467 nop
14468 set 0x40, %i6
14469 lduh [%l7 + %i6], %i4
14470 nop
14471 set 0x6C, %o5
14472 ldsw [%l7 + %o5], %o5
14473 nop
14474 set 0x44, %i3
14475 stw %l2, [%l7 + %i3]
14476 nop
14477 set 0x30, %g1
14478 ldsh [%l7 + %g1], %i5
14479 nop
14480 set 0x18, %l6
14481 std %f0, [%l7 + %l6]
14482 nop
14483 set 0x78, %i2
14484 ldd [%l7 + %i2], %f8
14485 set 0x57, %i5
14486 stba %o7, [%l7 + %i5] 0xe3
14487 membar #Sync
14488 nop
14489 set 0x38, %l5
14490 lduh [%l7 + %l5], %i6
14491 nop
14492 set 0x14, %l3
14493 ldsw [%l7 + %l3], %l3
14494 add %l7, 0x2C, %l6
14495 wr %g0, 0x81, %asi
14496 casa [%l6] 0x81, %l0, %i2
14497 set 0x10, %i0
14498 stxa %g3, [%l7 + %i0] 0x80
14499 set 0x10, %i4
14500 ldstuba [%l7 + %i4] 0x80, %l4
14501 set 0x4C, %g5
14502 sta %f4, [%l7 + %g5] 0x81
14503 nop
14504 set 0x50, %l0
14505 lduh [%l7 + %l0], %o1
14506 nop
14507 set 0x08, %o2
14508 std %f20, [%l7 + %o2]
14509 nop
14510 set 0x50, %l4
14511 prefetch [%l7 + %l4], 4
14512 set 0x20, %g7
14513 ldda [%l7 + %g7] 0x81, %g4
14514 add %l1, %o2, %o4
14515 nop
14516 set 0x3E, %o7
14517 ldub [%l7 + %o7], %l5
14518 nop
14519 set 0x46, %o3
14520 sth %g2, [%l7 + %o3]
14521 set 0x40, %o6
14522 stda %f0, [%l7 + %o6] 0x88
14523 nop
14524 set 0x68, %i7
14525 ldub [%l7 + %i7], %o0
14526 bne,pn %xcc, loop_123
14527 nop
14528 set 0x1A, %l2
14529 ldstub [%l7 + %l2], %i7
14530 add %l7, 0x58, %l6
14531 wr %g0, 0x88, %asi
14532 casa [%l6] 0x88, %g4, %i3
14533loop_123:
14534 nop
14535 set 0x30, %g4
14536 ldd [%l7 + %g4], %f28
14537 ba,a %xcc, loop_124
14538 nop
14539 set 0x48, %o0
14540 std %g6, [%l7 + %o0]
14541 nop
14542 set 0x48, %g2
14543 ldd [%l7 + %g2], %f16
14544 set 0x78, %l1
14545 stda %i6, [%l7 + %l1] 0xea
14546 membar #Sync
14547loop_124:
14548 nop
14549 set 0x64, %g3
14550 sth %i0, [%l7 + %g3]
14551 and %o6, %o3, %g1
14552 add %l7, 0x64, %l6
14553 wr %g0, 0x88, %asi
14554 lda [%l6] %asi, %i1
14555 casa [%l6] 0x88, %i1, %i4
14556 set 0x52, %g6
14557 stha %o5, [%l7 + %g6] 0x89
14558 set 0x0C, %i1
14559 stwa %g6, [%l7 + %i1] 0xea
14560 membar #Sync
14561 set 0x1C, %o4
14562 sta %f4, [%l7 + %o4] 0x81
14563 or %l2, %o7, %i6
14564 nop
14565 set 0x54, %i6
14566 ldsh [%l7 + %i6], %i5
14567 nop
14568 set 0x24, %o1
14569 lduw [%l7 + %o1], %l3
14570 nop
14571 set 0x78, %o5
14572 ldsw [%l7 + %o5], %l0
14573 nop
14574 set 0x14, %g1
14575 lduw [%l7 + %g1], %g3
14576 nop
14577 set 0x58, %i3
14578 ldd [%l7 + %i3], %l4
14579 nop
14580 set 0x68, %i2
14581 sth %o1, [%l7 + %i2]
14582 nop
14583 set 0x14, %l6
14584 ldub [%l7 + %l6], %i2
14585 nop
14586 set 0x10, %i5
14587 stb %g5, [%l7 + %i5]
14588 nop
14589 set 0x24, %l5
14590 ldsw [%l7 + %l5], %o2
14591 nop
14592 set 0x3C, %i0
14593 ldsw [%l7 + %i0], %l1
14594 nop
14595 set 0x08, %i4
14596 stx %o4, [%l7 + %i4]
14597 bl,pt %xcc, loop_125
14598 nop
14599 set 0x7A, %g5
14600 ldsh [%l7 + %g5], %g2
14601 set 0x5C, %l3
14602 stha %l5, [%l7 + %l3] 0xea
14603 membar #Sync
14604loop_125:
14605 or %i7, %o0, %g4
14606 bge,pn %xcc, loop_126
14607 nop
14608 set 0x3B, %o2
14609 ldstub [%l7 + %o2], %i3
14610 add %l6, %i0, %o6
14611 nop
14612 set 0x1C, %l0
14613 ldsw [%l7 + %l0], %o3
14614loop_126:
14615 nop
14616 set 0x3A, %l4
14617 ldsh [%l7 + %l4], %g7
14618 set 0x60, %g7
14619 stwa %i1, [%l7 + %g7] 0xe3
14620 membar #Sync
14621 nop
14622 set 0x68, %o3
14623 ldstub [%l7 + %o3], %g1
14624 nop
14625 set 0x58, %o6
14626 stx %o5, [%l7 + %o6]
14627 nop
14628 set 0x1A, %o7
14629 sth %i4, [%l7 + %o7]
14630 ld [%l7 + 0x6C], %f23
14631 set 0x08, %i7
14632 ldxa [%l7 + %i7] 0x89, %g6
14633 nop
14634 set 0x30, %g4
14635 ldx [%l7 + %g4], %o7
14636 set 0x10, %l2
14637 stda %l2, [%l7 + %l2] 0xeb
14638 membar #Sync
14639 set 0x40, %g2
14640 ldda [%l7 + %g2] 0x80, %f0
14641 and %i5, %i6, %l3
14642 set 0x58, %o0
14643 sta %f17, [%l7 + %o0] 0x81
14644 nop
14645 set 0x08, %g3
14646 stx %l0, [%l7 + %g3]
14647 ld [%l7 + 0x1C], %f18
14648 nop
14649 set 0x30, %g6
14650 stx %fsr, [%l7 + %g6]
14651 nop
14652 set 0x0C, %i1
14653 prefetch [%l7 + %i1], 4
14654 set 0x30, %o4
14655 stda %l4, [%l7 + %o4] 0xea
14656 membar #Sync
14657 ld [%l7 + 0x1C], %f21
14658 nop
14659 set 0x20, %l1
14660 lduh [%l7 + %l1], %g3
14661 set 0x40, %i6
14662 ldda [%l7 + %i6] 0xd2, %f0
14663 set 0x40, %o1
14664 stda %f0, [%l7 + %o1] 0x88
14665 st %f15, [%l7 + 0x60]
14666 set 0x20, %g1
14667 swapa [%l7 + %g1] 0x88, %i2
14668 add %o1, %o2, %g5
14669 set 0x68, %i3
14670 stda %l0, [%l7 + %i3] 0x89
14671 set 0x40, %o5
14672 stda %f16, [%l7 + %o5] 0xcc
14673 fpsub16s %f9, %f30, %f13
14674 set 0x40, %l6
14675 stwa %g2, [%l7 + %l6] 0xe2
14676 membar #Sync
14677 nop
14678 set 0x5C, %i5
14679 stw %l5, [%l7 + %i5]
14680 set 0x48, %i2
14681 ldxa [%l7 + %i2] 0x88, %i7
14682 fpsub16s %f29, %f4, %f24
14683 add %o4, %o0, %i3
14684 set 0x3A, %i0
14685 stba %g4, [%l7 + %i0] 0x88
14686 set 0x20, %l5
14687 ldda [%l7 + %l5] 0x88, %i0
14688 set 0x48, %g5
14689 swapa [%l7 + %g5] 0x80, %l6
14690 nop
14691 set 0x70, %l3
14692 ldd [%l7 + %l3], %o2
14693 set 0x10, %i4
14694 lda [%l7 + %i4] 0x88, %f7
14695 nop
14696 set 0x20, %o2
14697 std %f16, [%l7 + %o2]
14698 and %g7, %i1, %g1
14699 set 0x22, %l0
14700 stba %o5, [%l7 + %l0] 0xeb
14701 membar #Sync
14702 nop
14703 set 0x5B, %l4
14704 ldub [%l7 + %l4], %o6
14705 nop
14706 set 0x19, %g7
14707 ldstub [%l7 + %g7], %g6
14708 nop
14709 set 0x58, %o3
14710 sth %o7, [%l7 + %o3]
14711 set 0x78, %o7
14712 prefetcha [%l7 + %o7] 0x88, 3
14713 nop
14714 set 0x38, %i7
14715 std %i4, [%l7 + %i7]
14716 or %i4, %i6, %l0
14717 set 0x40, %g4
14718 stxa %l4, [%l7 + %g4] 0x81
14719 set 0x68, %o6
14720 prefetcha [%l7 + %o6] 0x81, 4
14721 nop
14722 set 0x0A, %l2
14723 ldstub [%l7 + %l2], %l3
14724 nop
14725 set 0x72, %o0
14726 ldsh [%l7 + %o0], %o1
14727 set 0x60, %g2
14728 ldda [%l7 + %g2] 0x80, %i2
14729 nop
14730 set 0x5F, %g3
14731 ldsb [%l7 + %g3], %o2
14732 set 0x10, %g6
14733 ldda [%l7 + %g6] 0xe3, %g4
14734 nop
14735 set 0x20, %o4
14736 stx %l1, [%l7 + %o4]
14737 nop
14738 set 0x32, %i1
14739 lduh [%l7 + %i1], %l5
14740 set 0x40, %i6
14741 stda %f16, [%l7 + %i6] 0xc0
14742 bleu,a,pt %icc, loop_127
14743 ld [%l7 + 0x74], %f19
14744 nop
14745 set 0x43, %o1
14746 ldstub [%l7 + %o1], %i7
14747 and %g2, %o0, %o4
14748loop_127:
14749 nop
14750 nop
14751 setx 0xBF9B6F981D348BCA, %l0, %l6
14752 stx %l6, [%l7 + 0x28]
14753 ldd [%l7 + 0x28], %f8
14754 setx 0x48E3DF4E660FE465, %l1, %l5
14755 stx %l5, [%l7 + 0x10]
14756 ldd [%l7 + 0x10], %f10
14757 fdivd %f10, %f8, %f20
14758 nop
14759 set 0x30, %l1
14760 swap [%l7 + %l1], %g4
14761 set 0x7A, %i3
14762 stha %i3, [%l7 + %i3] 0xe2
14763 membar #Sync
14764 add %l7, 0x4C, %l6
14765 wr %g0, 0x81, %asi
14766 casa [%l6] 0x81, %l6, %i0
14767 set 0x68, %g1
14768 ldxa [%l7 + %g1] 0x88, %g7
14769 nop
14770 set 0x5D, %o5
14771 ldsb [%l7 + %o5], %i1
14772 st %fsr, [%l7 + 0x54]
14773 set 0x40, %i5
14774 ldda [%l7 + %i5] 0xe2, %g0
14775 nop
14776 set 0x28, %l6
14777 stw %o3, [%l7 + %l6]
14778 add %l7, 0x60, %l6
14779 wr %g0, 0x89, %asi
14780 ldxa [%l6] %asi, %o5
14781 casxa [%l6] 0x89, %o5, %o6
14782 nop
14783 set 0x74, %i2
14784 stw %o7, [%l7 + %i2]
14785 and %g6, %l2, %i4
14786 nop
14787 set 0x30, %i0
14788 std %f20, [%l7 + %i0]
14789 nop
14790 set 0x70, %l5
14791 ldsw [%l7 + %l5], %i5
14792 nop
14793 set 0x54, %l3
14794 ldsw [%l7 + %l3], %i6
14795 set 0x50, %i4
14796 ldxa [%l7 + %i4] 0x81, %l4
14797 set 0x38, %g5
14798 lda [%l7 + %g5] 0x80, %f29
14799 set 0x40, %l0
14800 stda %f16, [%l7 + %l0] 0xd8
14801 and %l0, %l3, %g3
14802 nop
14803 set 0x58, %l4
14804 ldd [%l7 + %l4], %f10
14805 set 0x38, %o2
14806 prefetcha [%l7 + %o2] 0x88, 3
14807 nop
14808 set 0x6D, %o3
14809 ldsb [%l7 + %o3], %o2
14810 nop
14811 set 0x38, %o7
14812 ldd [%l7 + %o7], %o0
14813 nop
14814 set 0x7E, %g7
14815 lduh [%l7 + %g7], %l1
14816 wr %l5, %g5, %ccr
14817 nop
14818 set 0x6C, %i7
14819 ldsw [%l7 + %i7], %i7
14820 add %l7, 0x0C, %l6
14821 wr %g0, 0x81, %asi
14822 lda [%l6] %asi, %g2
14823 casa [%l6] 0x81, %g2, %o4
14824 nop
14825 set 0x7D, %o6
14826 ldub [%l7 + %o6], %o0
14827 set 0x40, %l2
14828 ldda [%l7 + %l2] 0xda, %f0
14829 nop
14830 set 0x50, %g4
14831 stx %fsr, [%l7 + %g4]
14832 nop
14833 set 0x18, %o0
14834 stx %fsr, [%l7 + %o0]
14835 nop
14836 set 0x36, %g2
14837 lduh [%l7 + %g2], %g4
14838 add %l7, 0x60, %l6
14839 wr %g0, 0x81, %asi
14840 casxa [%l6] 0x81, %i3, %i0
14841 nop
14842 set 0x74, %g3
14843 stw %g7, [%l7 + %g3]
14844 set 0x38, %g6
14845 stxa %l6, [%l7 + %g6] 0xe3
14846 membar #Sync
14847 set 0x20, %i1
14848 stda %g0, [%l7 + %i1] 0x88
14849 set 0x18, %i6
14850 stda %o2, [%l7 + %i6] 0xeb
14851 membar #Sync
14852 nop
14853 set 0x2C, %o1
14854 ldsw [%l7 + %o1], %o5
14855 nop
14856 set 0x4A, %l1
14857 stb %i1, [%l7 + %l1]
14858 nop
14859 set 0x78, %i3
14860 lduw [%l7 + %i3], %o6
14861 nop
14862 set 0x0A, %o4
14863 sth %o7, [%l7 + %o4]
14864 nop
14865 set 0x68, %g1
14866 ldd [%l7 + %g1], %g6
14867 set 0x40, %i5
14868 stda %f16, [%l7 + %i5] 0x88
14869 nop
14870 set 0x38, %o5
14871 std %f2, [%l7 + %o5]
14872 nop
14873 set 0x08, %l6
14874 ldd [%l7 + %l6], %f30
14875 nop
14876 set 0x78, %i0
14877 ldx [%l7 + %i0], %l2
14878 add %i5, %i6, %i4
14879 nop
14880 set 0x28, %l5
14881 std %l4, [%l7 + %l5]
14882 st %fsr, [%l7 + 0x64]
14883 nop
14884 set 0x10, %l3
14885 std %l0, [%l7 + %l3]
14886 nop
14887 set 0x28, %i4
14888 ldx [%l7 + %i4], %g3
14889 set 0x18, %i2
14890 prefetcha [%l7 + %i2] 0x89, 2
14891 nop
14892 set 0x2B, %g5
14893 ldsb [%l7 + %g5], %o2
14894 set 0x2C, %l0
14895 stwa %o1, [%l7 + %l0] 0x89
14896 add %l3, %l5, %g5
14897 st %f17, [%l7 + 0x50]
14898 nop
14899 set 0x38, %o2
14900 stw %i7, [%l7 + %o2]
14901 set 0x7C, %o3
14902 ldstuba [%l7 + %o3] 0x89, %l1
14903 nop
14904 set 0x2C, %l4
14905 stw %g2, [%l7 + %l4]
14906 set 0x78, %g7
14907 ldxa [%l7 + %g7] 0x81, %o4
14908 nop
14909 set 0x50, %o7
14910 lduw [%l7 + %o7], %o0
14911 nop
14912 set 0x66, %i7
14913 ldstub [%l7 + %i7], %g4
14914 nop
14915 set 0x14, %l2
14916 stb %i0, [%l7 + %l2]
14917 ld [%l7 + 0x10], %f17
14918 set 0x30, %g4
14919 ldxa [%l7 + %g4] 0x80, %i3
14920 set 0x14, %o0
14921 swapa [%l7 + %o0] 0x80, %l6
14922 nop
14923 set 0x24, %o6
14924 ldsw [%l7 + %o6], %g1
14925 ld [%l7 + 0x54], %f14
14926 nop
14927 set 0x08, %g2
14928 ldd [%l7 + %g2], %g6
14929 or %o3, %i1, %o5
14930 set 0x10, %g3
14931 lda [%l7 + %g3] 0x80, %f15
14932 set 0x58, %g6
14933 stba %o6, [%l7 + %g6] 0xe2
14934 membar #Sync
14935 set 0x4E, %i6
14936 stba %g6, [%l7 + %i6] 0xe3
14937 membar #Sync
14938 set 0x60, %o1
14939 stxa %o7, [%l7 + %o1] 0xe2
14940 membar #Sync
14941 and %l2, %i6, %i5
14942 st %f24, [%l7 + 0x6C]
14943 fpsub32 %f18, %f28, %f28
14944 nop
14945 set 0x6B, %i1
14946 stb %i4, [%l7 + %i1]
14947 set 0x78, %l1
14948 lda [%l7 + %l1] 0x81, %f18
14949 set 0x60, %o4
14950 ldstuba [%l7 + %o4] 0x89, %l0
14951 and %g3, %i2, %l4
14952 nop
14953 set 0x48, %g1
14954 stx %o2, [%l7 + %g1]
14955 nop
14956 set 0x62, %i3
14957 sth %o1, [%l7 + %i3]
14958 fpadd32 %f12, %f22, %f20
14959 set 0x2D, %o5
14960 ldstuba [%l7 + %o5] 0x81, %l3
14961 nop
14962 set 0x5D, %i5
14963 ldstub [%l7 + %i5], %l5
14964 or %i7, %g5, %l1
14965 nop
14966 set 0x6E, %i0
14967 ldsh [%l7 + %i0], %o4
14968 add %l7, 0x48, %l6
14969 wr %g0, 0x80, %asi
14970 casxa [%l6] 0x80, %g2, %o0
14971 nop
14972 nop
14973 setx 0xAC6A659A2825CC1E, %l0, %l6
14974 stx %l6, [%l7 + 0x28]
14975 ldd [%l7 + 0x28], %f22
14976 setx 0x4369394B15EE77FD, %l1, %l5
14977 stx %l5, [%l7 + 0x10]
14978 ldd [%l7 + 0x10], %f4
14979 fdivd %f4, %f22, %f10
14980 nop
14981 set 0x0C, %l5
14982 stb %i0, [%l7 + %l5]
14983 set 0x60, %l6
14984 prefetcha [%l7 + %l6] 0x81, 2
14985 nop
14986 set 0x20, %l3
14987 ldsh [%l7 + %l3], %g4
14988 nop
14989 set 0x37, %i2
14990 ldsb [%l7 + %i2], %l6
14991 set 0x50, %i4
14992 prefetcha [%l7 + %i4] 0x81, 3
14993 fpadd32s %f22, %f26, %f18
14994 set 0x40, %g5
14995 stwa %o3, [%l7 + %g5] 0x80
14996 nop
14997 set 0x48, %o2
14998 ldd [%l7 + %o2], %f30
14999 nop
15000 set 0x3E, %o3
15001 ldsh [%l7 + %o3], %i1
15002 set 0x48, %l4
15003 prefetcha [%l7 + %l4] 0x89, 0
15004 set 0x22, %l0
15005 stba %o5, [%l7 + %l0] 0x80
15006 nop
15007 set 0x60, %o7
15008 lduw [%l7 + %o7], %g6
15009 nop
15010 set 0x2E, %i7
15011 stb %o6, [%l7 + %i7]
15012 set 0x78, %g7
15013 ldxa [%l7 + %g7] 0x80, %l2
15014 nop
15015 set 0x58, %g4
15016 ldsh [%l7 + %g4], %i6
15017 nop
15018 set 0x10, %o0
15019 lduh [%l7 + %o0], %o7
15020 nop
15021 set 0x18, %l2
15022 stx %fsr, [%l7 + %l2]
15023 nop
15024 set 0x1C, %g2
15025 stw %i4, [%l7 + %g2]
15026 set 0x0A, %o6
15027 stba %i5, [%l7 + %o6] 0x80
15028 nop
15029 set 0x20, %g3
15030 stw %l0, [%l7 + %g3]
15031 nop
15032 set 0x58, %i6
15033 std %g2, [%l7 + %i6]
15034 membar #Sync
15035 set 0x40, %g6
15036 ldda [%l7 + %g6] 0xf1, %f16
15037 nop
15038 set 0x50, %i1
15039 prefetch [%l7 + %i1], 2
15040 EXIT_GOOD
15041
15042
15043
15044!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
15045!
15046! Stats for Thread 3:
15047!
15048! Type l : 1295
15049! Type a : 19
15050! Type cti : 33
15051! Type x : 511
15052! Type f : 31
15053! Type i : 111
15054!
15055!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
15056
15057!
15058! Thread 4 Start
15059!
15060.global thread_4
15061thread_4:
15062 mov %l7, %g1
15063 !# Set %cwp for 8 windows
15064 !# This threads memory space into each %l7
15065 wrpr %g0, 0x7, %cwp
15066 mov %g1, %l7
15067 wrpr %g0, 0x6, %cwp
15068 mov %g1, %l7
15069 wrpr %g0, 0x5, %cwp
15070 mov %g1, %l7
15071 wrpr %g0, 0x4, %cwp
15072 mov %g1, %l7
15073 wrpr %g0, 0x3, %cwp
15074 mov %g1, %l7
15075 wrpr %g0, 0x2, %cwp
15076 mov %g1, %l7
15077 wrpr %g0, 0x1, %cwp
15078 mov %g1, %l7
15079 wrpr %g0, 0x0, %cwp
15080 mov %g1, %l7
15081
15082 !# Set %fsr
15083 setx 0x0000000000400000, %l0, %l6 !# no post process
15084 stx %l6, [%l7 + 0x0] !# no post process
15085 ldx [%l7 + 0x0], %fsr !# no post process
15086
15087 wr %g0, 0x80, %asi !# no post process
15088
15089 !# Initialize registers ..
15090
15091 !# Global registers
15092 set 0x6, %g1
15093 set 0x5, %g2
15094 set 0x4, %g3
15095 set 0xC, %g4
15096 set 0x6, %g5
15097 set 0xD, %g6
15098 set 0xA, %g7
15099 !# Input registers
15100 set -0x5, %i0
15101 set -0x8, %i1
15102 set -0x2, %i2
15103 set -0x5, %i3
15104 set -0x8, %i4
15105 set -0x0, %i5
15106 set -0xE, %i6
15107 set -0x8, %i7
15108 !# Local registers
15109 set 0x4CD776C1, %l0
15110 set 0x5B7AB096, %l1
15111 set 0x1E3FB58C, %l2
15112 set 0x6EA1149B, %l3
15113 set 0x44530B75, %l4
15114 set 0x694BBCAA, %l5
15115 set 0x1E2D2D6D, %l6
15116 !# Output registers
15117 set 0x01E2, %o0
15118 set -0x1529, %o1
15119 set 0x0772, %o2
15120 set -0x0F98, %o3
15121 set 0x10DE, %o4
15122 set 0x06DF, %o5
15123 set 0x1CC3, %o6
15124 set 0x14B3, %o7
15125 !# Float registers
15126 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
15127 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
15128 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
15129 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
15130 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
15131 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
15132 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
15133 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
15134 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
15135 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
15136 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
15137 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
15138 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
15139 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
15140 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
15141 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
15142
15143 !# Execute Main Diag ..
15144
15145 nop
15146 set 0x70, %l1
15147 stx %i2, [%l7 + %l1]
15148 nop
15149 set 0x58, %o1
15150 std %f26, [%l7 + %o1]
15151 nop
15152 set 0x60, %g1
15153 stw %l4, [%l7 + %g1]
15154 nop
15155 set 0x34, %i3
15156 ldub [%l7 + %i3], %o2
15157 nop
15158 set 0x1A, %o5
15159 ldsh [%l7 + %o5], %l3
15160 set 0x40, %i5
15161 ldda [%l7 + %i5] 0xd0, %f16
15162 nop
15163 set 0x62, %o4
15164 lduh [%l7 + %o4], %l5
15165 nop
15166 set 0x2A, %i0
15167 ldub [%l7 + %i0], %o1
15168 add %i7, %l1, %g5
15169 nop
15170 set 0x65, %l6
15171 ldub [%l7 + %l6], %o4
15172 nop
15173 or %g0, 0x8, %l0
15174 sllx %l0, 0x3c, %l0
15175 wr %l0, 0xEB1, %tick_cmpr
15176 set 0x44, %l5
15177 stwa %i3, [%l7 + %l5] 0xea
15178 membar #Sync
15179 ld [%l7 + 0x6C], %f9
15180 set 0x74, %l3
15181 sta %f6, [%l7 + %l3] 0x89
15182 nop
15183 set 0x44, %i2
15184 lduw [%l7 + %i2], %g4
15185 nop
15186 set 0x78, %g5
15187 stx %fsr, [%l7 + %g5]
15188 nop
15189 set 0x50, %i4
15190 stx %i0, [%l7 + %i4]
15191 nop
15192 set 0x38, %o2
15193 prefetch [%l7 + %o2], 4
15194 set 0x38, %o3
15195 ldxa [%l7 + %o3] 0x80, %g7
15196 add %l7, 0x30, %l6
15197 wr %g0, 0x80, %asi
15198 ldxa [%l6] %asi, %o3
15199 casxa [%l6] 0x80, %o3, %l6
15200 set 0x38, %l0
15201 prefetcha [%l7 + %l0] 0x80, 4
15202 nop
15203 set 0x40, %l4
15204 std %f20, [%l7 + %l4]
15205 nop
15206 set 0x40, %o7
15207 ldsh [%l7 + %o7], %g1
15208 fpsub32s %f2, %f28, %f6
15209 nop
15210 set 0x48, %g7
15211 ldstub [%l7 + %g7], %g6
15212 nop
15213 set 0x1C, %g4
15214 ldsw [%l7 + %g4], %o5
15215 set 0x7A, %i7
15216 ldstuba [%l7 + %i7] 0x80, %o6
15217 nop
15218 nop
15219 setx 0xD152CD4616E65C82, %l0, %l6
15220 stx %l6, [%l7 + 0x28]
15221 ldd [%l7 + 0x28], %f0
15222 setx 0x99A2ABC7CDC59FBD, %l1, %l5
15223 stx %l5, [%l7 + 0x10]
15224 ldd [%l7 + 0x10], %f8
15225 fdivd %f8, %f0, %f6
15226 nop
15227 set 0x68, %o0
15228 prefetch [%l7 + %o0], 3
15229 set 0x29, %g2
15230 ldstuba [%l7 + %g2] 0x88, %l2
15231 nop
15232 set 0x20, %l2
15233 stw %i6, [%l7 + %l2]
15234 nop
15235 set 0x50, %o6
15236 ldd [%l7 + %o6], %o6
15237 nop
15238 set 0x50, %g3
15239 swap [%l7 + %g3], %i5
15240 nop
15241 set 0x18, %i6
15242 lduw [%l7 + %i6], %i4
15243 ld [%l7 + 0x38], %f4
15244 nop
15245 set 0x26, %i1
15246 lduh [%l7 + %i1], %l0
15247 set 0x18, %l1
15248 stwa %i2, [%l7 + %l1] 0x89
15249 fpsub32 %f0, %f14, %f24
15250 ld [%l7 + 0x28], %f18
15251 set 0x20, %g6
15252 ldda [%l7 + %g6] 0x89, %g2
15253 nop
15254 set 0x54, %g1
15255 stw %l4, [%l7 + %g1]
15256 add %l3, %l5, %o1
15257 nop
15258 set 0x3C, %i3
15259 stw %i7, [%l7 + %i3]
15260 set 0x40, %o5
15261 lda [%l7 + %o5] 0x89, %f29
15262 nop
15263 set 0x08, %o1
15264 prefetch [%l7 + %o1], 1
15265 set 0x40, %i5
15266 ldda [%l7 + %i5] 0x88, %f16
15267 set 0x50, %o4
15268 stxa %o2, [%l7 + %o4] 0xea
15269 membar #Sync
15270 st %f31, [%l7 + 0x74]
15271 add %l1, %o4, %o0
15272 set 0x6F, %i0
15273 stba %g2, [%l7 + %i0] 0xe3
15274 membar #Sync
15275 st %f31, [%l7 + 0x54]
15276 nop
15277 set 0x78, %l5
15278 ldd [%l7 + %l5], %f14
15279 set 0x28, %l3
15280 stxa %g5, [%l7 + %l3] 0x81
15281 add %l7, 0x18, %l6
15282 wr %g0, 0x89, %asi
15283 lda [%l6] %asi, %g4
15284 casa [%l6] 0x89, %g4, %i0
15285 fpsub16s %f2, %f20, %f29
15286 set 0x24, %i2
15287 stwa %g7, [%l7 + %i2] 0x89
15288 st %f6, [%l7 + 0x74]
15289 ld [%l7 + 0x64], %f18
15290 set 0x47, %l6
15291 stba %i3, [%l7 + %l6] 0xea
15292 membar #Sync
15293 set 0x0F, %i4
15294 stba %l6, [%l7 + %i4] 0xe2
15295 membar #Sync
15296 ld [%l7 + 0x78], %f19
15297 add %i1, %g1, %g6
15298 nop
15299 set 0x60, %o2
15300 ldx [%l7 + %o2], %o5
15301 set 0x14, %o3
15302 sta %f4, [%l7 + %o3] 0x80
15303 set 0x20, %g5
15304 ldda [%l7 + %g5] 0xe2, %o6
15305 nop
15306 set 0x30, %l4
15307 stx %o3, [%l7 + %l4]
15308 set 0x50, %o7
15309 swapa [%l7 + %o7] 0x88, %i6
15310 add %l7, 0x34, %l6
15311 wr %g0, 0x81, %asi
15312 casa [%l6] 0x81, %l2, %o7
15313 ld [%l7 + 0x64], %f24
15314 nop
15315 set 0x24, %l0
15316 stw %i5, [%l7 + %l0]
15317 nop
15318 set 0x30, %g4
15319 stx %i4, [%l7 + %g4]
15320 nop
15321 set 0x1A, %i7
15322 ldsh [%l7 + %i7], %i2
15323 nop
15324 set 0x6C, %o0
15325 stw %l0, [%l7 + %o0]
15326 st %fsr, [%l7 + 0x68]
15327 or %g3, %l4, %l3
15328 nop
15329 set 0x17, %g2
15330 ldsb [%l7 + %g2], %l5
15331 set 0x10, %g7
15332 stha %i7, [%l7 + %g7] 0x80
15333 set 0x30, %l2
15334 stda %o0, [%l7 + %l2] 0x88
15335 set 0x48, %o6
15336 swapa [%l7 + %o6] 0x89, %l1
15337 fpsub16s %f29, %f11, %f8
15338 nop
15339 set 0x20, %i6
15340 stw %o4, [%l7 + %i6]
15341 set 0x10, %g3
15342 ldda [%l7 + %g3] 0xe2, %o2
15343 set 0x68, %i1
15344 sta %f0, [%l7 + %i1] 0x89
15345 nop
15346 set 0x7C, %g6
15347 swap [%l7 + %g6], %o0
15348 nop
15349 set 0x30, %l1
15350 ldd [%l7 + %l1], %g2
15351 ld [%l7 + 0x30], %f20
15352 set 0x58, %g1
15353 ldxa [%l7 + %g1] 0x80, %g4
15354 nop
15355 set 0x5D, %i3
15356 ldub [%l7 + %i3], %g5
15357 add %l7, 0x78, %l6
15358 wr %g0, 0x88, %asi
15359 casa [%l6] 0x88, %g7, %i0
15360 fpadd16 %f30, %f28, %f12
15361 set 0x50, %o5
15362 prefetcha [%l7 + %o5] 0x89, 0
15363 and %i1, %g1, %g6
15364 or %o5, %o6, %l6
15365 wr %g0, 0x4, %fprs
15366 nop
15367 set 0x72, %i5
15368 sth %o7, [%l7 + %i5]
15369 nop
15370 set 0x33, %o4
15371 ldub [%l7 + %o4], %i5
15372 nop
15373 set 0x40, %o1
15374 lduh [%l7 + %o1], %l2
15375 bleu,a %icc, loop_128
15376 nop
15377 set 0x70, %l5
15378 swap [%l7 + %l5], %i2
15379 nop
15380 set 0x50, %i0
15381 ldd [%l7 + %i0], %f22
15382 st %f1, [%l7 + 0x10]
15383loop_128:
15384 nop
15385 set 0x48, %i2
15386 std %f8, [%l7 + %i2]
15387 nop
15388 set 0x48, %l3
15389 swap [%l7 + %l3], %l0
15390 nop
15391 set 0x1C, %l6
15392 ldsb [%l7 + %l6], %i4
15393 nop
15394 set 0x18, %i4
15395 prefetch [%l7 + %i4], 4
15396 nop
15397 set 0x5B, %o2
15398 stb %g3, [%l7 + %o2]
15399 set 0x47, %g5
15400 ldstuba [%l7 + %g5] 0x81, %l3
15401 ld [%l7 + 0x48], %f3
15402 set 0x70, %l4
15403 stda %l4, [%l7 + %l4] 0xeb
15404 membar #Sync
15405 add %i7, %l5, %o1
15406 nop
15407 set 0x30, %o3
15408 stx %fsr, [%l7 + %o3]
15409 nop
15410 set 0x11, %o7
15411 ldstub [%l7 + %o7], %l1
15412 nop
15413 set 0x28, %g4
15414 std %f18, [%l7 + %g4]
15415 wr %o4, %o2, %pic
15416 set 0x64, %i7
15417 stwa %g2, [%l7 + %i7] 0xe3
15418 membar #Sync
15419 set 0x10, %l0
15420 prefetcha [%l7 + %l0] 0x89, 3
15421 set 0x0C, %o0
15422 lda [%l7 + %o0] 0x88, %f12
15423 set 0x48, %g2
15424 stxa %g5, [%l7 + %g2] 0x89
15425 set 0x58, %l2
15426 ldxa [%l7 + %l2] 0x80, %g4
15427 set 0x40, %g7
15428 prefetcha [%l7 + %g7] 0x88, 2
15429 add %l7, 0x20, %l6
15430 wr %g0, 0x89, %asi
15431 casxa [%l6] 0x89, %g7, %i1
15432 nop
15433 set 0x10, %i6
15434 ldx [%l7 + %i6], %g1
15435 add %l7, 0x20, %l6
15436 wr %g0, 0x89, %asi
15437 casa [%l6] 0x89, %g6, %i3
15438 nop
15439 set 0x78, %o6
15440 ldx [%l7 + %o6], %o5
15441 nop
15442 set 0x2C, %g3
15443 prefetch [%l7 + %g3], 3
15444 set 0x6C, %g6
15445 lda [%l7 + %g6] 0x80, %f31
15446 nop
15447 set 0x20, %l1
15448 stx %fsr, [%l7 + %l1]
15449 membar #Sync
15450 set 0x40, %i1
15451 ldda [%l7 + %i1] 0xf1, %f0
15452 nop
15453 set 0x10, %i3
15454 ldd [%l7 + %i3], %o6
15455 or %o3, %l6, %o7
15456 nop
15457 set 0x74, %g1
15458 lduw [%l7 + %g1], %i5
15459 or %i6, %l2, %l0
15460 set 0x6E, %i5
15461 stba %i4, [%l7 + %i5] 0x89
15462 set 0x38, %o5
15463 stha %i2, [%l7 + %o5] 0xe3
15464 membar #Sync
15465 wr %g3, %l4, %y
15466 nop
15467 set 0x12, %o4
15468 ldsh [%l7 + %o4], %l3
15469 nop
15470 set 0x68, %o1
15471 stx %fsr, [%l7 + %o1]
15472 nop
15473 set 0x6C, %l5
15474 swap [%l7 + %l5], %i7
15475 set 0x10, %i0
15476 stda %o0, [%l7 + %i0] 0xea
15477 membar #Sync
15478 nop
15479 set 0x5C, %i2
15480 prefetch [%l7 + %i2], 1
15481 and %l1, %l5, %o4
15482 nop
15483 set 0x4F, %l3
15484 stb %o2, [%l7 + %l3]
15485 set 0x08, %l6
15486 stxa %o0, [%l7 + %l6] 0x88
15487 nop
15488 set 0x64, %o2
15489 stw %g2, [%l7 + %o2]
15490 set 0x70, %g5
15491 ldda [%l7 + %g5] 0x89, %g4
15492 ld [%l7 + 0x50], %f22
15493 nop
15494 set 0x64, %i4
15495 ldsh [%l7 + %i4], %g5
15496 nop
15497 set 0x50, %l4
15498 swap [%l7 + %l4], %g7
15499 set 0x40, %o7
15500 ldda [%l7 + %o7] 0xda, %f16
15501 set 0x14, %o3
15502 stha %i0, [%l7 + %o3] 0xea
15503 membar #Sync
15504 membar #Sync
15505 set 0x40, %g4
15506 ldda [%l7 + %g4] 0xf0, %f0
15507 nop
15508 set 0x0C, %i7
15509 prefetch [%l7 + %i7], 1
15510 fpadd16s %f23, %f27, %f30
15511 nop
15512 set 0x4C, %o0
15513 lduw [%l7 + %o0], %i1
15514 set 0x40, %g2
15515 stda %f0, [%l7 + %g2] 0xf1
15516 membar #Sync
15517 nop
15518 set 0x50, %l2
15519 stx %g1, [%l7 + %l2]
15520 nop
15521 nop
15522 setx 0x7AD05B08, %l0, %l6
15523 st %l6, [%l7 + 0x28]
15524 ld [%l7 + 0x28], %f8
15525 setx 0x7F3D2060, %l1, %l5
15526 st %l5, [%l7 + 0x10]
15527 ld [%l7 + 0x10], %f1
15528 fdivs %f1, %f8, %f27
15529 nop
15530 set 0x30, %g7
15531 ldd [%l7 + %g7], %g6
15532 nop
15533 set 0x50, %i6
15534 stx %i3, [%l7 + %i6]
15535 nop
15536 nop
15537 setx 0x24C3F5196770EC16, %l0, %l6
15538 stx %l6, [%l7 + 0x28]
15539 ldd [%l7 + 0x28], %f22
15540 setx 0x0B1DE87AA2192B8B, %l1, %l5
15541 stx %l5, [%l7 + 0x10]
15542 ldd [%l7 + 0x10], %f4
15543 fdivd %f4, %f22, %f28
15544 nop
15545 set 0x43, %l0
15546 stb %o5, [%l7 + %l0]
15547 nop
15548 set 0x1C, %o6
15549 stw %o3, [%l7 + %o6]
15550 nop
15551 set 0x78, %g3
15552 ldsb [%l7 + %g3], %o6
15553 and %l6, %i5, %i6
15554 nop
15555 set 0x19, %l1
15556 ldub [%l7 + %l1], %l2
15557 nop
15558 set 0x2C, %i1
15559 ldsw [%l7 + %i1], %o7
15560 set 0x08, %i3
15561 prefetcha [%l7 + %i3] 0x80, 4
15562 or %i2, %i4, %g3
15563 nop
15564 set 0x60, %g6
15565 prefetch [%l7 + %g6], 4
15566 set 0x50, %g1
15567 stda %l2, [%l7 + %g1] 0xeb
15568 membar #Sync
15569 set 0x52, %i5
15570 ldstuba [%l7 + %i5] 0x80, %i7
15571 and %l4, %l1, %o1
15572 set 0x56, %o4
15573 stba %l5, [%l7 + %o4] 0x89
15574 nop
15575 set 0x40, %o5
15576 ldstub [%l7 + %o5], %o4
15577 set 0x08, %o1
15578 lda [%l7 + %o1] 0x89, %f30
15579 nop
15580 set 0x58, %i0
15581 stx %fsr, [%l7 + %i0]
15582 nop
15583 set 0x5C, %l5
15584 stb %o2, [%l7 + %l5]
15585 set 0x40, %l3
15586 stda %f0, [%l7 + %l3] 0xc4
15587 st %fsr, [%l7 + 0x2C]
15588 set 0x2E, %l6
15589 stha %g2, [%l7 + %l6] 0xe3
15590 membar #Sync
15591 nop
15592 set 0x3C, %o2
15593 lduh [%l7 + %o2], %g4
15594 set 0x70, %i2
15595 prefetcha [%l7 + %i2] 0x88, 1
15596 add %g7, %g5, %i1
15597 nop
15598 set 0x7B, %i4
15599 ldsb [%l7 + %i4], %i0
15600 set 0x48, %l4
15601 sta %f11, [%l7 + %l4] 0x81
15602 nop
15603 set 0x44, %o7
15604 lduh [%l7 + %o7], %g1
15605 fpsub32s %f9, %f11, %f17
15606 nop
15607 set 0x62, %o3
15608 ldsb [%l7 + %o3], %g6
15609 nop
15610 set 0x74, %g4
15611 lduw [%l7 + %g4], %o5
15612 nop
15613 set 0x18, %g5
15614 ldx [%l7 + %g5], %i3
15615 nop
15616 set 0x08, %o0
15617 std %f8, [%l7 + %o0]
15618 set 0x68, %i7
15619 stda %o2, [%l7 + %i7] 0x89
15620 nop
15621 set 0x54, %g2
15622 sth %o6, [%l7 + %g2]
15623 set 0x16, %l2
15624 stba %l6, [%l7 + %l2] 0xe3
15625 membar #Sync
15626 set 0x28, %i6
15627 stxa %i5, [%l7 + %i6] 0xe3
15628 membar #Sync
15629 set 0x40, %l0
15630 ldda [%l7 + %l0] 0xd0, %f0
15631 set 0x29, %g7
15632 stba %l2, [%l7 + %g7] 0x80
15633 nop
15634 set 0x68, %o6
15635 stx %o7, [%l7 + %o6]
15636 nop
15637 nop
15638 setx 0x5C5717B5E0E33C9D, %l0, %l6
15639 stx %l6, [%l7 + 0x28]
15640 ldd [%l7 + 0x28], %f28
15641 setx 0x3C9C24D30E6FBCDE, %l1, %l5
15642 stx %l5, [%l7 + 0x10]
15643 ldd [%l7 + 0x10], %f0
15644 fdivd %f0, %f28, %f26
15645 set 0x40, %l1
15646 ldda [%l7 + %l1] 0xd2, %f0
15647 membar #Sync
15648 set 0x40, %i1
15649 ldda [%l7 + %i1] 0xf9, %f16
15650 nop
15651 set 0x6C, %i3
15652 ldsw [%l7 + %i3], %l0
15653 set 0x10, %g3
15654 stwa %i6, [%l7 + %g3] 0xe3
15655 membar #Sync
15656 ld [%l7 + 0x40], %f22
15657 set 0x50, %g6
15658 ldda [%l7 + %g6] 0x80, %i2
15659 set 0x40, %i5
15660 stda %f16, [%l7 + %i5] 0xd2
15661 nop
15662 set 0x1C, %o4
15663 ldsw [%l7 + %o4], %g3
15664 ld [%l7 + 0x20], %f19
15665 set 0x18, %g1
15666 prefetcha [%l7 + %g1] 0x89, 2
15667 st %f25, [%l7 + 0x2C]
15668 nop
15669 set 0x20, %o1
15670 ldd [%l7 + %o1], %l2
15671 nop
15672 set 0x68, %i0
15673 ldx [%l7 + %i0], %l4
15674 wr %l1, %i7, %softint
15675 nop
15676 set 0x69, %o5
15677 ldub [%l7 + %o5], %o1
15678 nop
15679 set 0x18, %l5
15680 ldd [%l7 + %l5], %l4
15681 nop
15682 set 0x5F, %l3
15683 ldub [%l7 + %l3], %o2
15684 set 0x40, %l6
15685 stwa %o4, [%l7 + %l6] 0x88
15686 fpsub16s %f30, %f23, %f17
15687 set 0x48, %i2
15688 stwa %g2, [%l7 + %i2] 0x89
15689 nop
15690 set 0x48, %o2
15691 swap [%l7 + %o2], %g4
15692 nop
15693 set 0x08, %l4
15694 lduh [%l7 + %l4], %g7
15695 nop
15696 set 0x28, %i4
15697 ldsw [%l7 + %i4], %g5
15698 nop
15699 set 0x08, %o3
15700 stw %o0, [%l7 + %o3]
15701 set 0x60, %g4
15702 prefetcha [%l7 + %g4] 0x81, 3
15703 set 0x4C, %o7
15704 swapa [%l7 + %o7] 0x89, %i0
15705 nop
15706 set 0x60, %g5
15707 ldx [%l7 + %g5], %g1
15708 st %fsr, [%l7 + 0x68]
15709 or %g6, %i3, %o3
15710 nop
15711 set 0x68, %o0
15712 ldd [%l7 + %o0], %f6
15713 or %o6, %l6, %o5
15714 ld [%l7 + 0x5C], %f5
15715 set 0x18, %g2
15716 prefetcha [%l7 + %g2] 0x80, 2
15717 nop
15718 set 0x40, %i7
15719 stb %o7, [%l7 + %i7]
15720 st %fsr, [%l7 + 0x34]
15721 set 0x20, %l2
15722 ldda [%l7 + %l2] 0x88, %l2
15723 nop
15724 set 0x50, %i6
15725 stx %fsr, [%l7 + %i6]
15726 set 0x20, %l0
15727 stwa %l0, [%l7 + %l0] 0xe2
15728 membar #Sync
15729 nop
15730 set 0x58, %g7
15731 ldx [%l7 + %g7], %i6
15732 or %g3, %i4, %i2
15733 nop
15734 set 0x62, %l1
15735 ldstub [%l7 + %l1], %l4
15736 nop
15737 set 0x7C, %o6
15738 ldstub [%l7 + %o6], %l1
15739 st %f25, [%l7 + 0x18]
15740 nop
15741 set 0x1C, %i3
15742 sth %l3, [%l7 + %i3]
15743 nop
15744 set 0x58, %i1
15745 stx %fsr, [%l7 + %i1]
15746 nop
15747 set 0x58, %g6
15748 ldstub [%l7 + %g6], %o1
15749 nop
15750 set 0x40, %g3
15751 swap [%l7 + %g3], %l5
15752 nop
15753 set 0x61, %i5
15754 ldsb [%l7 + %i5], %o2
15755 nop
15756 set 0x18, %o4
15757 ldd [%l7 + %o4], %f4
15758 set 0x38, %g1
15759 swapa [%l7 + %g1] 0x80, %o4
15760 fpsub32s %f29, %f13, %f2
15761 nop
15762 set 0x50, %o1
15763 swap [%l7 + %o1], %i7
15764 nop
15765 set 0x68, %o5
15766 ldd [%l7 + %o5], %f24
15767 nop
15768 set 0x78, %l5
15769 ldsw [%l7 + %l5], %g4
15770 set 0x18, %i0
15771 stxa %g2, [%l7 + %i0] 0xe2
15772 membar #Sync
15773 st %f27, [%l7 + 0x24]
15774 add %l7, 0x2C, %l6
15775 wr %g0, 0x81, %asi
15776 casa [%l6] 0x81, %g7, %g5
15777 set 0x68, %l3
15778 sta %f19, [%l7 + %l3] 0x81
15779 nop
15780 set 0x50, %l6
15781 std %f6, [%l7 + %l6]
15782 and %o0, %i1, %i0
15783 add %g1, %i3, %g6
15784 set 0x20, %o2
15785 ldxa [%l7 + %o2] 0x80, %o6
15786 nop
15787 set 0x30, %i2
15788 ldsw [%l7 + %i2], %o3
15789 nop
15790 set 0x64, %l4
15791 swap [%l7 + %l4], %l6
15792 and %i5, %o7, %l2
15793 set 0x1C, %i4
15794 stwa %l0, [%l7 + %i4] 0xe2
15795 membar #Sync
15796 set 0x70, %o3
15797 stda %i6, [%l7 + %o3] 0x81
15798 set 0x1B, %g4
15799 ldstuba [%l7 + %g4] 0x80, %o5
15800 set 0x20, %g5
15801 ldda [%l7 + %g5] 0xeb, %g2
15802 nop
15803 set 0x24, %o0
15804 ldsh [%l7 + %o0], %i4
15805 set 0x1C, %g2
15806 stwa %l4, [%l7 + %g2] 0x89
15807 nop
15808 set 0x38, %o7
15809 ldx [%l7 + %o7], %i2
15810 and %l1, %o1, %l5
15811 nop
15812 or %g0, 0x8, %l0
15813 sllx %l0, 0x3c, %l0
15814 wr %l0, 0xDCC, %sys_tick_cmpr
15815 nop
15816 set 0x08, %i7
15817 ldstub [%l7 + %i7], %i7
15818 nop
15819 set 0x58, %i6
15820 swap [%l7 + %i6], %o2
15821 nop
15822 set 0x56, %l2
15823 sth %g4, [%l7 + %l2]
15824 nop
15825 set 0x72, %g7
15826 lduh [%l7 + %g7], %g2
15827 set 0x1E, %l0
15828 ldstuba [%l7 + %l0] 0x81, %g5
15829 nop
15830 set 0x08, %l1
15831 ldsb [%l7 + %l1], %g7
15832 nop
15833 set 0x5F, %o6
15834 stb %o0, [%l7 + %o6]
15835 nop
15836 set 0x78, %i1
15837 ldsw [%l7 + %i1], %i1
15838 add %g1, %i0, %i3
15839 nop
15840 set 0x53, %i3
15841 ldsb [%l7 + %i3], %g6
15842 set 0x38, %g3
15843 prefetcha [%l7 + %g3] 0x89, 1
15844 set 0x40, %g6
15845 stda %f0, [%l7 + %g6] 0xf8
15846 membar #Sync
15847 set 0x40, %i5
15848 ldda [%l7 + %i5] 0xd2, %f16
15849 set 0x40, %o4
15850 ldxa [%l7 + %o4] 0x88, %o3
15851 nop
15852 set 0x40, %o1
15853 ldd [%l7 + %o1], %f26
15854 set 0x50, %o5
15855 swapa [%l7 + %o5] 0x89, %i5
15856 set 0x58, %l5
15857 stda %o6, [%l7 + %l5] 0xe3
15858 membar #Sync
15859 nop
15860 set 0x58, %i0
15861 ldx [%l7 + %i0], %l2
15862 st %fsr, [%l7 + 0x3C]
15863 nop
15864 set 0x54, %l3
15865 stw %l0, [%l7 + %l3]
15866 set 0x60, %l6
15867 ldxa [%l7 + %l6] 0x81, %l6
15868 membar #Sync
15869 set 0x40, %g1
15870 ldda [%l7 + %g1] 0xf9, %f0
15871 set 0x24, %o2
15872 stba %i6, [%l7 + %o2] 0xe2
15873 membar #Sync
15874 nop
15875 set 0x58, %l4
15876 std %f24, [%l7 + %l4]
15877 set 0x20, %i2
15878 ldda [%l7 + %i2] 0xe2, %o4
15879 st %f20, [%l7 + 0x74]
15880 ld [%l7 + 0x70], %f29
15881 nop
15882 set 0x6E, %o3
15883 lduh [%l7 + %o3], %g3
15884 nop
15885 set 0x60, %i4
15886 std %l4, [%l7 + %i4]
15887 nop
15888 set 0x10, %g4
15889 ldd [%l7 + %g4], %i2
15890 nop
15891 set 0x14, %o0
15892 swap [%l7 + %o0], %l1
15893 nop
15894 set 0x78, %g2
15895 lduw [%l7 + %g2], %o1
15896 nop
15897 set 0x28, %g5
15898 stx %fsr, [%l7 + %g5]
15899 nop
15900 set 0x58, %o7
15901 stx %i4, [%l7 + %o7]
15902 nop
15903 set 0x48, %i6
15904 stx %l5, [%l7 + %i6]
15905 st %f4, [%l7 + 0x44]
15906 nop
15907 set 0x70, %l2
15908 std %l2, [%l7 + %l2]
15909 nop
15910 set 0x38, %g7
15911 ldsb [%l7 + %g7], %o4
15912 set 0x6A, %l0
15913 stha %o2, [%l7 + %l0] 0xe3
15914 membar #Sync
15915 add %i7, %g4, %g2
15916 set 0x40, %i7
15917 ldda [%l7 + %i7] 0x80, %f0
15918 add %l7, 0x20, %l6
15919 wr %g0, 0x88, %asi
15920 ldxa [%l6] %asi, %g7
15921 casxa [%l6] 0x88, %g7, %o0
15922 set 0x41, %o6
15923 ldstuba [%l7 + %o6] 0x89, %i1
15924 nop
15925 set 0x61, %l1
15926 ldstub [%l7 + %l1], %g5
15927 set 0x40, %i3
15928 stda %f0, [%l7 + %i3] 0xf8
15929 membar #Sync
15930 nop
15931 set 0x14, %g3
15932 prefetch [%l7 + %g3], 4
15933 add %i0, %i3, %g6
15934 set 0x40, %g6
15935 stda %f16, [%l7 + %g6] 0xc0
15936 bg,a,pn %icc, loop_129
15937 wr %g0, 0x5, %fprs
15938 st %f27, [%l7 + 0x6C]
15939 set 0x58, %i1
15940 lda [%l7 + %i1] 0x88, %f25
15941loop_129:
15942 nop
15943 set 0x2C, %i5
15944 ldsw [%l7 + %i5], %i5
15945 nop
15946 set 0x60, %o1
15947 std %f20, [%l7 + %o1]
15948 set 0x18, %o5
15949 stha %o7, [%l7 + %o5] 0xe3
15950 membar #Sync
15951 add %l7, 0x68, %l6
15952 wr %g0, 0x81, %asi
15953 ldxa [%l6] %asi, %l2
15954 casxa [%l6] 0x81, %l2, %l0
15955 nop
15956 set 0x5C, %l5
15957 lduh [%l7 + %l5], %o3
15958 nop
15959 set 0x10, %i0
15960 ldd [%l7 + %i0], %f10
15961 nop
15962 set 0x68, %o4
15963 ldx [%l7 + %o4], %i6
15964 set 0x48, %l3
15965 ldxa [%l7 + %l3] 0x81, %o5
15966 set 0x40, %g1
15967 stda %f0, [%l7 + %g1] 0xc4
15968 nop
15969 set 0x7B, %o2
15970 stb %l6, [%l7 + %o2]
15971 nop
15972 set 0x38, %l4
15973 ldsh [%l7 + %l4], %l4
15974 nop
15975 set 0x38, %l6
15976 ldd [%l7 + %l6], %i2
15977 set 0x16, %i2
15978 stha %g3, [%l7 + %i2] 0x80
15979 nop
15980 set 0x58, %i4
15981 ldd [%l7 + %i4], %o0
15982 nop
15983 set 0x1C, %o3
15984 ldsb [%l7 + %o3], %i4
15985 nop
15986 set 0x54, %o0
15987 swap [%l7 + %o0], %l1
15988 nop
15989 set 0x32, %g2
15990 ldsh [%l7 + %g2], %l5
15991 set 0x40, %g5
15992 stda %f0, [%l7 + %g5] 0xda
15993 nop
15994 set 0x18, %o7
15995 prefetch [%l7 + %o7], 4
15996 add %l7, 0x58, %l6
15997 wr %g0, 0x88, %asi
15998 casxa [%l6] 0x88, %o4, %l3
15999 nop
16000 set 0x70, %g4
16001 ldd [%l7 + %g4], %f4
16002 set 0x50, %i6
16003 stwa %o2, [%l7 + %i6] 0xea
16004 membar #Sync
16005 set 0x2E, %l2
16006 ldstuba [%l7 + %l2] 0x81, %i7
16007 nop
16008 set 0x10, %l0
16009 swap [%l7 + %l0], %g2
16010 nop
16011 set 0x30, %i7
16012 std %g6, [%l7 + %i7]
16013 nop
16014 set 0x0C, %g7
16015 lduw [%l7 + %g7], %o0
16016 st %fsr, [%l7 + 0x54]
16017 nop
16018 set 0x1B, %l1
16019 ldsb [%l7 + %l1], %i1
16020 bleu,a %xcc, loop_130
16021 nop
16022 set 0x48, %o6
16023 lduw [%l7 + %o6], %g5
16024 nop
16025 set 0x32, %g3
16026 lduh [%l7 + %g3], %g4
16027 set 0x1E, %g6
16028 stha %i0, [%l7 + %g6] 0xeb
16029 membar #Sync
16030loop_130:
16031 nop
16032 set 0x1B, %i1
16033 stba %g6, [%l7 + %i1] 0xea
16034 membar #Sync
16035 and %i3, %o6, %g1
16036 set 0x70, %i3
16037 ldda [%l7 + %i3] 0x81, %o6
16038 nop
16039 set 0x27, %o1
16040 stb %l2, [%l7 + %o1]
16041 set 0x40, %o5
16042 stda %l0, [%l7 + %o5] 0xe2
16043 membar #Sync
16044 ld [%l7 + 0x68], %f3
16045 st %f12, [%l7 + 0x0C]
16046 set 0x4E, %l5
16047 stha %o3, [%l7 + %l5] 0x88
16048 nop
16049 set 0x6C, %i0
16050 prefetch [%l7 + %i0], 3
16051 fpadd32s %f10, %f1, %f10
16052 membar #Sync
16053 set 0x40, %i5
16054 ldda [%l7 + %i5] 0xf9, %f16
16055 nop
16056 set 0x61, %l3
16057 ldsb [%l7 + %l3], %i6
16058 wr %i5, %l6, %sys_tick
16059 nop
16060 set 0x6C, %g1
16061 sth %l4, [%l7 + %g1]
16062 st %f0, [%l7 + 0x70]
16063 set 0x4C, %o4
16064 sta %f9, [%l7 + %o4] 0x81
16065 add %l7, 0x20, %l6
16066 wr %g0, 0x89, %asi
16067 ldxa [%l6] %asi, %o5
16068 casxa [%l6] 0x89, %o5, %g3
16069 add %l7, 0x70, %l6
16070 wr %g0, 0x88, %asi
16071 casxa [%l6] 0x88, %i2, %i4
16072 nop
16073 set 0x48, %l4
16074 stx %fsr, [%l7 + %l4]
16075 add %l1, %o1, %l5
16076 set 0x48, %l6
16077 stxa %o4, [%l7 + %l6] 0xe2
16078 membar #Sync
16079 set 0x18, %i2
16080 lda [%l7 + %i2] 0x88, %f8
16081 st %f21, [%l7 + 0x60]
16082 set 0x20, %o2
16083 prefetcha [%l7 + %o2] 0x81, 0
16084 nop
16085 set 0x38, %i4
16086 std %i6, [%l7 + %i4]
16087 nop
16088 set 0x58, %o0
16089 ldsh [%l7 + %o0], %g2
16090 set 0x43, %o3
16091 stba %l3, [%l7 + %o3] 0xe2
16092 membar #Sync
16093 nop
16094 set 0x30, %g2
16095 ldd [%l7 + %g2], %o0
16096 nop
16097 set 0x7A, %g5
16098 lduh [%l7 + %g5], %i1
16099 set 0x40, %g4
16100 ldda [%l7 + %g4] 0x81, %f16
16101 ld [%l7 + 0x38], %f11
16102 nop
16103 set 0x64, %o7
16104 prefetch [%l7 + %o7], 1
16105 wr %g5, %g7, %sys_tick
16106 nop
16107 set 0x0E, %l2
16108 ldstub [%l7 + %l2], %i0
16109 nop
16110 set 0x38, %i6
16111 ldd [%l7 + %i6], %f14
16112 set 0x28, %i7
16113 swapa [%l7 + %i7] 0x89, %g4
16114 add %l7, 0x10, %l6
16115 wr %g0, 0x88, %asi
16116 lda [%l6] %asi, %i3
16117 casa [%l6] 0x88, %i3, %g6
16118 set 0x62, %g7
16119 stba %o6, [%l7 + %g7] 0x88
16120 nop
16121 set 0x11, %l1
16122 ldsb [%l7 + %l1], %o7
16123 set 0x10, %o6
16124 stxa %l2, [%l7 + %o6] 0x89
16125 or %g1, %l0, %i6
16126 nop
16127 set 0x48, %l0
16128 std %o2, [%l7 + %l0]
16129 set 0x40, %g3
16130 ldda [%l7 + %g3] 0xd2, %f0
16131 add %l7, 0x30, %l6
16132 wr %g0, 0x81, %asi
16133 casxa [%l6] 0x81, %l6, %l4
16134 nop
16135 set 0x40, %g6
16136 lduw [%l7 + %g6], %i5
16137 bge %xcc, loop_131
16138 nop
16139 set 0x74, %i3
16140 swap [%l7 + %i3], %g3
16141 add %l7, 0x3C, %l6
16142 wr %g0, 0x80, %asi
16143 casa [%l6] 0x80, %o5, %i4
16144loop_131:
16145 nop
16146 set 0x38, %i1
16147 stx %fsr, [%l7 + %i1]
16148 bne %xcc, loop_132
16149 nop
16150 set 0x18, %o1
16151 swap [%l7 + %o1], %l1
16152 set 0x40, %o5
16153 stda %f0, [%l7 + %o5] 0xc2
16154loop_132:
16155 nop
16156 set 0x30, %i0
16157 ldx [%l7 + %i0], %o1
16158 bgu,a,pt %icc, loop_133
16159 nop
16160 set 0x78, %l5
16161 ldd [%l7 + %l5], %l4
16162 or %o4, %o2, %i7
16163 set 0x48, %i5
16164 stxa %g2, [%l7 + %i5] 0xe3
16165 membar #Sync
16166loop_133:
16167 st %f2, [%l7 + 0x18]
16168 nop
16169 set 0x7D, %l3
16170 stb %i2, [%l7 + %l3]
16171 nop
16172 or %g0, 0x8, %l0
16173 sllx %l0, 0x3c, %l0
16174 wr %l0, %g0, %sys_tick_cmpr
16175 set 0x1C, %g1
16176 swapa [%l7 + %g1] 0x80, %g5
16177 set 0x34, %o4
16178 stwa %o0, [%l7 + %o4] 0x88
16179 set 0x20, %l4
16180 stha %i0, [%l7 + %l4] 0x88
16181 set 0x44, %i2
16182 sta %f27, [%l7 + %i2] 0x89
16183 nop
16184 set 0x19, %o2
16185 ldub [%l7 + %o2], %g4
16186 set 0x2C, %i4
16187 sta %f24, [%l7 + %i4] 0x81
16188 nop
16189 set 0x4F, %l6
16190 ldub [%l7 + %l6], %i3
16191 set 0x40, %o0
16192 swapa [%l7 + %o0] 0x81, %g6
16193 bl,a %xcc, loop_134
16194 nop
16195 set 0x54, %g2
16196 prefetch [%l7 + %g2], 2
16197 nop
16198 set 0x25, %o3
16199 ldsb [%l7 + %o3], %o6
16200 fpadd16 %f2, %f18, %f10
16201loop_134:
16202 nop
16203 add %l7, 0x1C, %l6
16204 wr %g0, 0x89, %asi
16205 lda [%l6] %asi, %g7
16206 casa [%l6] 0x89, %g7, %l2
16207 or %o7, %g1, %i6
16208 set 0x60, %g5
16209 ldda [%l7 + %g5] 0x89, %l0
16210 set 0x46, %o7
16211 stba %l6, [%l7 + %o7] 0xea
16212 membar #Sync
16213 add %l7, 0x38, %l6
16214 wr %g0, 0x81, %asi
16215 lda [%l6] %asi, %l4
16216 casa [%l6] 0x81, %l4, %i5
16217 set 0x40, %l2
16218 ldda [%l7 + %l2] 0xda, %f0
16219 set 0x30, %i6
16220 sta %f14, [%l7 + %i6] 0x80
16221 and %o3, %g3, %o5
16222 ld [%l7 + 0x48], %f19
16223 set 0x70, %i7
16224 stda %i4, [%l7 + %i7] 0x80
16225 set 0x20, %g4
16226 sta %f3, [%l7 + %g4] 0x89
16227 nop
16228 set 0x27, %l1
16229 ldstub [%l7 + %l1], %o1
16230 bg %icc, loop_135
16231 nop
16232 set 0x3C, %g7
16233 lduw [%l7 + %g7], %l5
16234 add %l1, %o2, %o4
16235 nop
16236 set 0x68, %l0
16237 ldsw [%l7 + %l0], %i7
16238loop_135:
16239 nop
16240 set 0x30, %o6
16241 stda %g2, [%l7 + %o6] 0xe2
16242 membar #Sync
16243 nop
16244 nop
16245 setx 0xB3890CE8, %l0, %l6
16246 st %l6, [%l7 + 0x28]
16247 ld [%l7 + 0x28], %f26
16248 setx 0xC7EEEA67, %l1, %l5
16249 st %l5, [%l7 + 0x10]
16250 ld [%l7 + 0x10], %f24
16251 fdivs %f24, %f26, %f19
16252 nop
16253 set 0x73, %g6
16254 ldub [%l7 + %g6], %i2
16255 bgu %xcc, loop_136
16256 nop
16257 set 0x73, %g3
16258 ldstub [%l7 + %g3], %l3
16259 ld [%l7 + 0x0C], %f14
16260 set 0x40, %i1
16261 ldda [%l7 + %i1] 0xd2, %f0
16262loop_136:
16263 add %i1, %o0, %i0
16264 set 0x68, %i3
16265 swapa [%l7 + %i3] 0x89, %g5
16266 nop
16267 set 0x20, %o1
16268 ldd [%l7 + %o1], %f26
16269 and %g4, %g6, %o6
16270 set 0x4C, %o5
16271 swapa [%l7 + %o5] 0x88, %i3
16272 nop
16273 set 0x60, %l5
16274 prefetch [%l7 + %l5], 2
16275 add %l2, %o7, %g1
16276 set 0x14, %i5
16277 stwa %g7, [%l7 + %i5] 0x88
16278 nop
16279 set 0x5B, %i0
16280 ldub [%l7 + %i0], %i6
16281 nop
16282 set 0x39, %g1
16283 stb %l0, [%l7 + %g1]
16284 set 0x3C, %l3
16285 swapa [%l7 + %l3] 0x88, %l6
16286 nop
16287 set 0x30, %l4
16288 lduw [%l7 + %l4], %l4
16289 fpsub16s %f21, %f5, %f22
16290 st %fsr, [%l7 + 0x0C]
16291 nop
16292 set 0x62, %o4
16293 ldsh [%l7 + %o4], %o3
16294 or %g3, %o5, %i4
16295 nop
16296 set 0x36, %o2
16297 lduh [%l7 + %o2], %o1
16298 add %l7, 0x78, %l6
16299 wr %g0, 0x80, %asi
16300 lda [%l6] %asi, %i5
16301 casa [%l6] 0x80, %i5, %l1
16302 nop
16303 set 0x68, %i2
16304 stx %l5, [%l7 + %i2]
16305 ld [%l7 + 0x0C], %f24
16306 nop
16307 set 0x5A, %i4
16308 ldub [%l7 + %i4], %o2
16309 nop
16310 set 0x68, %o0
16311 ldd [%l7 + %o0], %o4
16312 nop
16313 set 0x30, %l6
16314 ldstub [%l7 + %l6], %i7
16315 nop
16316 set 0x58, %g2
16317 lduw [%l7 + %g2], %g2
16318 nop
16319 set 0x20, %o3
16320 ldub [%l7 + %o3], %i2
16321 nop
16322 set 0x4C, %o7
16323 lduh [%l7 + %o7], %l3
16324 membar #Sync
16325 set 0x40, %l2
16326 ldda [%l7 + %l2] 0xf9, %f0
16327 set 0x50, %i6
16328 ldxa [%l7 + %i6] 0x89, %o0
16329 nop
16330 set 0x6D, %i7
16331 ldstub [%l7 + %i7], %i1
16332 add %l7, 0x1C, %l6
16333 wr %g0, 0x88, %asi
16334 lda [%l6] %asi, %i0
16335 casa [%l6] 0x88, %i0, %g4
16336 nop
16337 set 0x2D, %g4
16338 ldstub [%l7 + %g4], %g6
16339 nop
16340 set 0x68, %l1
16341 ldx [%l7 + %l1], %o6
16342 nop
16343 set 0x68, %g5
16344 ldub [%l7 + %g5], %i3
16345 ld [%l7 + 0x3C], %f22
16346 add %g5, %o7, %l2
16347 nop
16348 set 0x30, %g7
16349 std %f6, [%l7 + %g7]
16350 st %fsr, [%l7 + 0x2C]
16351 set 0x20, %o6
16352 ldxa [%l7 + %o6] 0x89, %g1
16353 add %i6, %l0, %g7
16354 set 0x40, %g6
16355 ldda [%l7 + %g6] 0x89, %f0
16356 nop
16357 set 0x48, %l0
16358 prefetch [%l7 + %l0], 1
16359 nop
16360 set 0x10, %g3
16361 lduh [%l7 + %g3], %l4
16362 set 0x60, %i3
16363 prefetcha [%l7 + %i3] 0x89, 4
16364 nop
16365 or %g0, 0x8, %l0
16366 sllx %l0, 0x3c, %l0
16367 wr %l0, 0x4C9, %tick_cmpr
16368 set 0x38, %i1
16369 prefetcha [%l7 + %i1] 0x88, 3
16370 or %o1, %i5, %i4
16371 nop
16372 set 0x25, %o1
16373 ldstub [%l7 + %o1], %l1
16374 nop
16375 set 0x3C, %l5
16376 prefetch [%l7 + %l5], 2
16377 wr %o2, %o4, %sys_tick
16378 nop
16379 set 0x4E, %i5
16380 lduh [%l7 + %i5], %i7
16381 set 0x70, %i0
16382 stwa %l5, [%l7 + %i0] 0x80
16383 nop
16384 set 0x50, %g1
16385 std %i2, [%l7 + %g1]
16386 nop
16387 set 0x48, %o5
16388 stx %l3, [%l7 + %o5]
16389 and %o0, %i1, %i0
16390 set 0x40, %l4
16391 stda %f16, [%l7 + %l4] 0xd2
16392 nop
16393 set 0x54, %o4
16394 lduw [%l7 + %o4], %g2
16395 and %g6, %g4, %o6
16396 set 0x24, %l3
16397 swapa [%l7 + %l3] 0x88, %g5
16398 nop
16399 set 0x48, %i2
16400 sth %i3, [%l7 + %i2]
16401 and %l2, %o7, %g1
16402 set 0x78, %i4
16403 stha %l0, [%l7 + %i4] 0xeb
16404 membar #Sync
16405 nop
16406 set 0x4C, %o0
16407 ldsw [%l7 + %o0], %i6
16408 st %f0, [%l7 + 0x28]
16409 and %l4, %l6, %g7
16410 nop
16411 set 0x50, %l6
16412 stx %fsr, [%l7 + %l6]
16413 set 0x58, %g2
16414 stxa %o5, [%l7 + %g2] 0x81
16415 set 0x3A, %o2
16416 stha %g3, [%l7 + %o2] 0x89
16417 fpsub16 %f14, %f4, %f30
16418 add %l7, 0x08, %l6
16419 wr %g0, 0x80, %asi
16420 lda [%l6] %asi, %o3
16421 casa [%l6] 0x80, %o3, %i5
16422 st %f30, [%l7 + 0x64]
16423 ld [%l7 + 0x1C], %f18
16424 nop
16425 or %g0, 0x8, %l0
16426 sllx %l0, 0x3c, %l0
16427 wr %l0, %g0, %tick_cmpr
16428 and %o2, %o4, %o1
16429 set 0x32, %o3
16430 stha %l5, [%l7 + %o3] 0xea
16431 membar #Sync
16432 set 0x70, %o7
16433 sta %f1, [%l7 + %o7] 0x81
16434 nop
16435 set 0x70, %l2
16436 ldd [%l7 + %l2], %i6
16437 set 0x30, %i6
16438 ldda [%l7 + %i6] 0x88, %l2
16439 set 0x78, %i7
16440 stda %i2, [%l7 + %i7] 0xe2
16441 membar #Sync
16442 add %l7, 0x68, %l6
16443 wr %g0, 0x88, %asi
16444 ldxa [%l6] %asi, %i1
16445 casxa [%l6] 0x88, %i1, %o0
16446 add %g2, %i0, %g4
16447 nop
16448 set 0x08, %g4
16449 stx %g6, [%l7 + %g4]
16450 st %f7, [%l7 + 0x54]
16451 set 0x30, %l1
16452 ldda [%l7 + %l1] 0xeb, %g4
16453 nop
16454 set 0x77, %g7
16455 ldub [%l7 + %g7], %o6
16456 add %l7, 0x10, %l6
16457 wr %g0, 0x81, %asi
16458 lda [%l6] %asi, %l2
16459 casa [%l6] 0x81, %l2, %i3
16460 set 0x49, %o6
16461 ldstuba [%l7 + %o6] 0x80, %g1
16462 set 0x28, %g5
16463 stda %l0, [%l7 + %g5] 0x81
16464 add %l7, 0x54, %l6
16465 wr %g0, 0x80, %asi
16466 lda [%l6] %asi, %i6
16467 casa [%l6] 0x80, %i6, %l4
16468 or %o7, %l6, %o5
16469 add %l7, 0x18, %l6
16470 wr %g0, 0x89, %asi
16471 casa [%l6] 0x89, %g7, %o3
16472 set 0x48, %g6
16473 swapa [%l7 + %g6] 0x88, %g3
16474 st %f24, [%l7 + 0x5C]
16475 set 0x10, %g3
16476 lda [%l7 + %g3] 0x81, %f12
16477 nop
16478 set 0x52, %l0
16479 ldsh [%l7 + %l0], %i5
16480 set 0x50, %i1
16481 stxa %i4, [%l7 + %i1] 0xe2
16482 membar #Sync
16483 add %l7, 0x0C, %l6
16484 wr %g0, 0x81, %asi
16485 casa [%l6] 0x81, %o2, %l1
16486 nop
16487 set 0x78, %o1
16488 stx %o1, [%l7 + %o1]
16489 and %l5, %o4, %l3
16490 st %fsr, [%l7 + 0x1C]
16491 nop
16492 set 0x38, %i3
16493 ldd [%l7 + %i3], %i2
16494 nop
16495 set 0x78, %l5
16496 stx %fsr, [%l7 + %l5]
16497 nop
16498 set 0x33, %i5
16499 ldub [%l7 + %i5], %i7
16500 nop
16501 set 0x40, %i0
16502 ldd [%l7 + %i0], %i0
16503 nop
16504 set 0x7D, %g1
16505 ldsb [%l7 + %g1], %o0
16506 nop
16507 set 0x24, %l4
16508 sth %g2, [%l7 + %l4]
16509 set 0x44, %o4
16510 sta %f3, [%l7 + %o4] 0x89
16511 nop
16512 set 0x53, %l3
16513 ldub [%l7 + %l3], %g4
16514 nop
16515 set 0x6C, %o5
16516 prefetch [%l7 + %o5], 2
16517 set 0x40, %i2
16518 stxa %i0, [%l7 + %i2] 0x89
16519 add %l7, 0x10, %l6
16520 wr %g0, 0x81, %asi
16521 ldxa [%l6] %asi, %g6
16522 casxa [%l6] 0x81, %g6, %g5
16523 nop
16524 set 0x78, %o0
16525 std %l2, [%l7 + %o0]
16526 ble %icc, loop_137
16527 nop
16528 set 0x36, %i4
16529 ldstub [%l7 + %i4], %o6
16530 nop
16531 set 0x0F, %l6
16532 ldub [%l7 + %l6], %i3
16533 nop
16534 set 0x42, %o2
16535 ldsh [%l7 + %o2], %l0
16536loop_137:
16537 or %i6, %g1, %l4
16538 nop
16539 set 0x48, %g2
16540 ldsw [%l7 + %g2], %o7
16541 nop
16542 set 0x68, %o7
16543 stb %o5, [%l7 + %o7]
16544 nop
16545 set 0x30, %l2
16546 ldsw [%l7 + %l2], %l6
16547 nop
16548 set 0x36, %o3
16549 lduh [%l7 + %o3], %o3
16550 set 0x18, %i6
16551 stxa %g7, [%l7 + %i6] 0xe3
16552 membar #Sync
16553 or %i5, %i4, %g3
16554 add %o2, %l1, %o1
16555 set 0x13, %i7
16556 ldstuba [%l7 + %i7] 0x89, %o4
16557 fpsub32 %f2, %f26, %f6
16558 add %l7, 0x38, %l6
16559 wr %g0, 0x81, %asi
16560 ldxa [%l6] %asi, %l3
16561 casxa [%l6] 0x81, %l3, %i2
16562 set 0x5C, %g4
16563 stwa %i7, [%l7 + %g4] 0x80
16564 set 0x40, %g7
16565 stda %f0, [%l7 + %g7] 0xf0
16566 membar #Sync
16567 nop
16568 set 0x22, %l1
16569 lduh [%l7 + %l1], %l5
16570 nop
16571 set 0x48, %g5
16572 ldx [%l7 + %g5], %o0
16573 and %g2, %g4, %i0
16574 nop
16575 set 0x38, %g6
16576 ldd [%l7 + %g6], %i0
16577 nop
16578 set 0x36, %g3
16579 ldsb [%l7 + %g3], %g5
16580 nop
16581 set 0x18, %l0
16582 stx %fsr, [%l7 + %l0]
16583 set 0x7B, %o6
16584 ldstuba [%l7 + %o6] 0x81, %g6
16585 add %o6, %l2, %l0
16586 nop
16587 set 0x30, %i1
16588 stx %i6, [%l7 + %i1]
16589 nop
16590 nop
16591 setx 0xAAA91F70, %l0, %l6
16592 st %l6, [%l7 + 0x28]
16593 ld [%l7 + 0x28], %f11
16594 setx 0xF79869AB, %l1, %l5
16595 st %l5, [%l7 + 0x10]
16596 ld [%l7 + 0x10], %f11
16597 fdivs %f11, %f11, %f6
16598 nop
16599 set 0x1C, %i3
16600 stw %g1, [%l7 + %i3]
16601 set 0x20, %l5
16602 stxa %l4, [%l7 + %l5] 0xeb
16603 membar #Sync
16604 set 0x40, %o1
16605 ldda [%l7 + %o1] 0x89, %i2
16606 ld [%l7 + 0x5C], %f23
16607 nop
16608 set 0x2C, %i5
16609 lduw [%l7 + %i5], %o5
16610 set 0x28, %i0
16611 stda %o6, [%l7 + %i0] 0xeb
16612 membar #Sync
16613 set 0x14, %g1
16614 swapa [%l7 + %g1] 0x89, %l6
16615 set 0x40, %o4
16616 stda %f16, [%l7 + %o4] 0xc4
16617 add %l7, 0x64, %l6
16618 wr %g0, 0x89, %asi
16619 casa [%l6] 0x89, %o3, %i5
16620 st %f18, [%l7 + 0x58]
16621 set 0x70, %l3
16622 sta %f12, [%l7 + %l3] 0x80
16623 add %l7, 0x48, %l6
16624 wr %g0, 0x80, %asi
16625 lda [%l6] %asi, %i4
16626 casa [%l6] 0x80, %i4, %g7
16627 st %f12, [%l7 + 0x4C]
16628 set 0x08, %o5
16629 lda [%l7 + %o5] 0x89, %f11
16630 set 0x56, %l4
16631 stha %o2, [%l7 + %l4] 0x89
16632 nop
16633 set 0x28, %o0
16634 ldsw [%l7 + %o0], %g3
16635 set 0x57, %i2
16636 ldstuba [%l7 + %i2] 0x80, %l1
16637 set 0x48, %l6
16638 stwa %o4, [%l7 + %l6] 0xea
16639 membar #Sync
16640 set 0x40, %i4
16641 stda %f0, [%l7 + %i4] 0x80
16642 nop
16643 set 0x18, %o2
16644 stx %fsr, [%l7 + %o2]
16645 nop
16646 set 0x48, %o7
16647 swap [%l7 + %o7], %l3
16648 set 0x10, %l2
16649 ldda [%l7 + %l2] 0x88, %i2
16650 nop
16651 set 0x4E, %o3
16652 sth %i7, [%l7 + %o3]
16653 nop
16654 set 0x70, %i6
16655 stx %fsr, [%l7 + %i6]
16656 nop
16657 set 0x30, %i7
16658 ldsw [%l7 + %i7], %o1
16659 bne,a %icc, loop_138
16660 nop
16661 set 0x58, %g2
16662 ldsw [%l7 + %g2], %o0
16663 nop
16664 set 0x70, %g7
16665 std %g2, [%l7 + %g7]
16666 nop
16667 set 0x44, %l1
16668 swap [%l7 + %l1], %g4
16669loop_138:
16670 nop
16671 set 0x20, %g5
16672 ldda [%l7 + %g5] 0x81, %l4
16673 nop
16674 set 0x10, %g4
16675 stx %fsr, [%l7 + %g4]
16676 nop
16677 set 0x78, %g6
16678 prefetch [%l7 + %g6], 0
16679 nop
16680 set 0x64, %g3
16681 stw %i1, [%l7 + %g3]
16682 set 0x38, %o6
16683 stda %g4, [%l7 + %o6] 0x89
16684 set 0x60, %l0
16685 ldda [%l7 + %l0] 0x80, %i0
16686 ld [%l7 + 0x44], %f19
16687 nop
16688 set 0x70, %i1
16689 stb %g6, [%l7 + %i1]
16690 add %l7, 0x10, %l6
16691 wr %g0, 0x81, %asi
16692 casa [%l6] 0x81, %o6, %l2
16693 nop
16694 set 0x54, %i3
16695 stw %l0, [%l7 + %i3]
16696 nop
16697 set 0x1B, %o1
16698 ldstub [%l7 + %o1], %g1
16699 nop
16700 set 0x60, %l5
16701 ldd [%l7 + %l5], %i6
16702 nop
16703 set 0x56, %i0
16704 ldub [%l7 + %i0], %i3
16705 set 0x70, %g1
16706 ldda [%l7 + %g1] 0xe3, %o4
16707 ld [%l7 + 0x40], %f3
16708 set 0x60, %i5
16709 stda %l4, [%l7 + %i5] 0x89
16710 set 0x70, %l3
16711 ldxa [%l7 + %l3] 0x88, %o7
16712 nop
16713 set 0x48, %o5
16714 ldd [%l7 + %o5], %o2
16715 nop
16716 set 0x58, %o4
16717 stx %l6, [%l7 + %o4]
16718 set 0x70, %l4
16719 stda %i4, [%l7 + %l4] 0xe2
16720 membar #Sync
16721 nop
16722 set 0x30, %i2
16723 ldsb [%l7 + %i2], %i4
16724 nop
16725 set 0x50, %l6
16726 std %o2, [%l7 + %l6]
16727 st %f22, [%l7 + 0x40]
16728 set 0x40, %o0
16729 stda %f16, [%l7 + %o0] 0xda
16730 set 0x40, %o2
16731 stda %f16, [%l7 + %o2] 0xf0
16732 membar #Sync
16733 add %l7, 0x60, %l6
16734 wr %g0, 0x80, %asi
16735 casa [%l6] 0x80, %g3, %l1
16736 set 0x4C, %i4
16737 stwa %g7, [%l7 + %i4] 0x81
16738 nop
16739 set 0x62, %l2
16740 ldsh [%l7 + %l2], %o4
16741 and %l3, %i7, %o1
16742 wr %o0, %g2, %set_softint
16743 set 0x2C, %o7
16744 swapa [%l7 + %o7] 0x88, %i2
16745 add %g4, %l5, %g5
16746 add %l7, 0x60, %l6
16747 wr %g0, 0x88, %asi
16748 casxa [%l6] 0x88, %i1, %i0
16749 nop
16750 set 0x6A, %o3
16751 sth %g6, [%l7 + %o3]
16752 set 0x30, %i7
16753 lda [%l7 + %i7] 0x88, %f0
16754 or %o6, %l0, %l2
16755 nop
16756 set 0x6A, %i6
16757 ldstub [%l7 + %i6], %g1
16758 nop
16759 set 0x40, %g7
16760 ldx [%l7 + %g7], %i3
16761 nop
16762 set 0x10, %g2
16763 ldd [%l7 + %g2], %f26
16764 be %xcc, loop_139
16765 nop
16766 set 0x58, %g5
16767 stx %fsr, [%l7 + %g5]
16768 set 0x46, %g4
16769 stha %i6, [%l7 + %g4] 0xea
16770 membar #Sync
16771loop_139:
16772 nop
16773 set 0x1C, %g6
16774 swapa [%l7 + %g6] 0x88, %l4
16775 set 0x10, %l1
16776 stxa %o5, [%l7 + %l1] 0xea
16777 membar #Sync
16778 nop
16779 set 0x70, %g3
16780 stx %o7, [%l7 + %g3]
16781 st %f13, [%l7 + 0x40]
16782 fpadd32 %f12, %f30, %f4
16783 add %l6, %i5, %o3
16784 nop
16785 set 0x7C, %l0
16786 lduw [%l7 + %l0], %i4
16787 st %f16, [%l7 + 0x08]
16788 nop
16789 set 0x30, %i1
16790 ldd [%l7 + %i1], %g2
16791 nop
16792 set 0x58, %o6
16793 ldd [%l7 + %o6], %o2
16794 set 0x40, %o1
16795 stda %l0, [%l7 + %o1] 0x80
16796 set 0x10, %i3
16797 swapa [%l7 + %i3] 0x81, %o4
16798 set 0x60, %i0
16799 ldda [%l7 + %i0] 0xeb, %l2
16800 bge,a,pn %icc, loop_140
16801 nop
16802 set 0x76, %l5
16803 sth %g7, [%l7 + %l5]
16804 nop
16805 set 0x40, %g1
16806 stx %fsr, [%l7 + %g1]
16807 set 0x3C, %i5
16808 stha %o1, [%l7 + %i5] 0x88
16809loop_140:
16810 nop
16811 set 0x20, %o5
16812 ldd [%l7 + %o5], %f8
16813 set 0x08, %l3
16814 stda %i6, [%l7 + %l3] 0x81
16815 nop
16816 set 0x0C, %l4
16817 lduw [%l7 + %l4], %o0
16818 set 0x72, %i2
16819 ldstuba [%l7 + %i2] 0x80, %g2
16820 and %i2, %g4, %l5
16821 add %g5, %i0, %i1
16822 nop
16823 set 0x50, %l6
16824 prefetch [%l7 + %l6], 3
16825 set 0x31, %o0
16826 ldstuba [%l7 + %o0] 0x89, %o6
16827 and %l0, %g6, %g1
16828 nop
16829 set 0x14, %o2
16830 swap [%l7 + %o2], %l2
16831 add %l7, 0x54, %l6
16832 wr %g0, 0x89, %asi
16833 lda [%l6] %asi, %i3
16834 casa [%l6] 0x89, %i3, %l4
16835 nop
16836 set 0x2C, %o4
16837 ldstub [%l7 + %o4], %i6
16838 nop
16839 set 0x08, %l2
16840 prefetch [%l7 + %l2], 4
16841 set 0x40, %i4
16842 stda %f0, [%l7 + %i4] 0x81
16843 add %o7, %o5, %l6
16844 nop
16845 set 0x10, %o7
16846 ldd [%l7 + %o7], %i4
16847 bne,a,pn %xcc, loop_141
16848 st %fsr, [%l7 + 0x40]
16849 nop
16850 set 0x78, %i7
16851 stx %o3, [%l7 + %i7]
16852 ld [%l7 + 0x5C], %f17
16853loop_141:
16854 nop
16855 add %l7, 0x4C, %l6
16856 wr %g0, 0x81, %asi
16857 casa [%l6] 0x81, %g3, %o2
16858 set 0x50, %i6
16859 ldda [%l7 + %i6] 0x81, %l0
16860 nop
16861 set 0x58, %o3
16862 ldsw [%l7 + %o3], %i4
16863 nop
16864 set 0x10, %g2
16865 ldstub [%l7 + %g2], %l3
16866 ld [%l7 + 0x3C], %f13
16867 nop
16868 set 0x60, %g5
16869 ldsb [%l7 + %g5], %g7
16870 nop
16871 set 0x26, %g4
16872 ldstub [%l7 + %g4], %o1
16873 nop
16874 set 0x30, %g7
16875 stx %o4, [%l7 + %g7]
16876 set 0x40, %g6
16877 ldda [%l7 + %g6] 0x81, %f16
16878 set 0x15, %l1
16879 stba %i7, [%l7 + %l1] 0xe2
16880 membar #Sync
16881 nop
16882 or %g0, 0x8, %l0
16883 sllx %l0, 0x3c, %l0
16884 wr %l0, 0x994, %tick_cmpr
16885 nop
16886 set 0x60, %l0
16887 stx %i2, [%l7 + %l0]
16888 nop
16889 set 0x48, %g3
16890 ldd [%l7 + %g3], %f22
16891 add %l7, 0x58, %l6
16892 wr %g0, 0x89, %asi
16893 ldxa [%l6] %asi, %g4
16894 casxa [%l6] 0x89, %g4, %l5
16895 nop
16896 set 0x30, %i1
16897 prefetch [%l7 + %i1], 2
16898 set 0x7C, %o1
16899 stha %i0, [%l7 + %o1] 0x80
16900 or %g5, %o6, %l0
16901 nop
16902 set 0x44, %o6
16903 prefetch [%l7 + %o6], 3
16904 nop
16905 set 0x28, %i3
16906 std %g6, [%l7 + %i3]
16907 nop
16908 set 0x74, %i0
16909 prefetch [%l7 + %i0], 1
16910 set 0x7C, %g1
16911 stha %g1, [%l7 + %g1] 0xe2
16912 membar #Sync
16913 nop
16914 set 0x2C, %i5
16915 swap [%l7 + %i5], %i1
16916 set 0x70, %o5
16917 prefetcha [%l7 + %o5] 0x80, 1
16918 set 0x34, %l5
16919 stha %l4, [%l7 + %l5] 0xeb
16920 membar #Sync
16921 nop
16922 set 0x1E, %l4
16923 lduh [%l7 + %l4], %l2
16924 nop
16925 set 0x4C, %i2
16926 ldsw [%l7 + %i2], %o7
16927 set 0x62, %l3
16928 stha %o5, [%l7 + %l3] 0x81
16929 nop
16930 set 0x08, %o0
16931 std %f8, [%l7 + %o0]
16932 nop
16933 set 0x1A, %l6
16934 sth %l6, [%l7 + %l6]
16935 set 0x40, %o2
16936 stxa %i5, [%l7 + %o2] 0x89
16937 set 0x40, %o4
16938 stda %f16, [%l7 + %o4] 0xd0
16939 set 0x2C, %l2
16940 sta %f29, [%l7 + %l2] 0x80
16941 set 0x4C, %i4
16942 swapa [%l7 + %i4] 0x81, %i6
16943 nop
16944 set 0x50, %o7
16945 lduh [%l7 + %o7], %o3
16946 add %l7, 0x50, %l6
16947 wr %g0, 0x81, %asi
16948 ldxa [%l6] %asi, %g3
16949 casxa [%l6] 0x81, %g3, %o2
16950 nop
16951 set 0x34, %i7
16952 ldsb [%l7 + %i7], %i4
16953 bgu,pn %xcc, loop_142
16954 nop
16955 set 0x50, %o3
16956 stx %fsr, [%l7 + %o3]
16957 set 0x40, %g2
16958 sta %f11, [%l7 + %g2] 0x89
16959loop_142:
16960 nop
16961 set 0x3C, %i6
16962 lda [%l7 + %i6] 0x80, %f11
16963 set 0x44, %g4
16964 ldstuba [%l7 + %g4] 0x80, %l3
16965 set 0x4E, %g5
16966 stha %g7, [%l7 + %g5] 0x80
16967 nop
16968 set 0x36, %g7
16969 ldstub [%l7 + %g7], %o1
16970 nop
16971 set 0x70, %l1
16972 std %l0, [%l7 + %l1]
16973 nop
16974 set 0x08, %g6
16975 std %f10, [%l7 + %g6]
16976 nop
16977 set 0x44, %g3
16978 ldub [%l7 + %g3], %i7
16979 nop
16980 set 0x3C, %l0
16981 prefetch [%l7 + %l0], 1
16982 nop
16983 set 0x40, %i1
16984 ldub [%l7 + %i1], %o0
16985 nop
16986 set 0x28, %o6
16987 ldd [%l7 + %o6], %f10
16988 set 0x0C, %i3
16989 lda [%l7 + %i3] 0x81, %f9
16990 nop
16991 set 0x68, %i0
16992 stx %o4, [%l7 + %i0]
16993 nop
16994 set 0x6E, %o1
16995 stb %g2, [%l7 + %o1]
16996 set 0x3E, %g1
16997 stba %g4, [%l7 + %g1] 0x89
16998 set 0x12, %i5
16999 stba %i2, [%l7 + %i5] 0x88
17000 set 0x0C, %l5
17001 swapa [%l7 + %l5] 0x89, %i0
17002 wr %g5, %o6, %y
17003 and %l5, %g6, %g1
17004 nop
17005 set 0x6C, %o5
17006 ldsh [%l7 + %o5], %l0
17007 or %i3, %l4, %l2
17008 set 0x5E, %i2
17009 stha %i1, [%l7 + %i2] 0xe3
17010 membar #Sync
17011 set 0x48, %l3
17012 sta %f18, [%l7 + %l3] 0x88
17013 nop
17014 set 0x78, %l4
17015 ldd [%l7 + %l4], %o6
17016 nop
17017 set 0x20, %o0
17018 stx %l6, [%l7 + %o0]
17019 st %fsr, [%l7 + 0x18]
17020 set 0x40, %l6
17021 ldda [%l7 + %l6] 0x88, %f16
17022 nop
17023 set 0x20, %o2
17024 stx %fsr, [%l7 + %o2]
17025 nop
17026 set 0x10, %l2
17027 ldd [%l7 + %l2], %f26
17028 nop
17029 set 0x54, %o4
17030 lduw [%l7 + %o4], %o5
17031 nop
17032 set 0x30, %i4
17033 ldsw [%l7 + %i4], %i5
17034 nop
17035 set 0x73, %o7
17036 ldub [%l7 + %o7], %o3
17037 fpadd32s %f24, %f20, %f12
17038 or %i6, %o2, %i4
17039 nop
17040 set 0x70, %o3
17041 stw %l3, [%l7 + %o3]
17042 or %g3, %g7, %l1
17043 set 0x4C, %i7
17044 swapa [%l7 + %i7] 0x89, %i7
17045 and %o0, %o1, %o4
17046 set 0x20, %i6
17047 swapa [%l7 + %i6] 0x89, %g2
17048 nop
17049 set 0x7C, %g4
17050 swap [%l7 + %g4], %i2
17051 set 0x0E, %g5
17052 ldstuba [%l7 + %g5] 0x80, %g4
17053 nop
17054 set 0x28, %g2
17055 ldx [%l7 + %g2], %i0
17056 add %g5, %o6, %l5
17057 nop
17058 set 0x34, %l1
17059 ldsh [%l7 + %l1], %g1
17060 ld [%l7 + 0x5C], %f5
17061 nop
17062 set 0x68, %g6
17063 sth %g6, [%l7 + %g6]
17064 ld [%l7 + 0x74], %f29
17065 nop
17066 set 0x70, %g3
17067 std %i2, [%l7 + %g3]
17068 nop
17069 set 0x58, %l0
17070 std %f30, [%l7 + %l0]
17071 nop
17072 set 0x48, %g7
17073 stw %l0, [%l7 + %g7]
17074 nop
17075 set 0x48, %i1
17076 stx %l2, [%l7 + %i1]
17077 nop
17078 set 0x78, %i3
17079 swap [%l7 + %i3], %l4
17080 st %f13, [%l7 + 0x30]
17081 st %fsr, [%l7 + 0x60]
17082 nop
17083 set 0x30, %i0
17084 ldd [%l7 + %i0], %f20
17085 nop
17086 set 0x4D, %o1
17087 ldub [%l7 + %o1], %o7
17088 nop
17089 set 0x38, %o6
17090 ldd [%l7 + %o6], %f26
17091 add %l7, 0x40, %l6
17092 wr %g0, 0x88, %asi
17093 casxa [%l6] 0x88, %l6, %i1
17094 nop
17095 set 0x38, %i5
17096 ldx [%l7 + %i5], %o5
17097 add %o3, %i6, %i5
17098 nop
17099 set 0x7D, %l5
17100 ldub [%l7 + %l5], %i4
17101 add %l7, 0x58, %l6
17102 wr %g0, 0x80, %asi
17103 casa [%l6] 0x80, %l3, %g3
17104 add %l7, 0x10, %l6
17105 wr %g0, 0x89, %asi
17106 lda [%l6] %asi, %o2
17107 casa [%l6] 0x89, %o2, %l1
17108 ld [%l7 + 0x40], %f23
17109 nop
17110 set 0x58, %g1
17111 ldd [%l7 + %g1], %g6
17112 set 0x44, %i2
17113 stha %i7, [%l7 + %i2] 0x81
17114 nop
17115 set 0x7C, %o5
17116 prefetch [%l7 + %o5], 0
17117 ld [%l7 + 0x3C], %f11
17118 st %fsr, [%l7 + 0x1C]
17119 nop
17120 set 0x1C, %l3
17121 lduw [%l7 + %l3], %o1
17122 nop
17123 set 0x68, %o0
17124 stx %o4, [%l7 + %o0]
17125 set 0x40, %l6
17126 stda %f0, [%l7 + %l6] 0x89
17127 set 0x50, %o2
17128 ldda [%l7 + %o2] 0xea, %g2
17129 and %i2, %g4, %o0
17130 set 0x40, %l2
17131 stwa %i0, [%l7 + %l2] 0xe2
17132 membar #Sync
17133 wr %g5, %l5, %ccr
17134 ld [%l7 + 0x60], %f0
17135 nop
17136 set 0x30, %l4
17137 ldd [%l7 + %l4], %o6
17138 add %l7, 0x60, %l6
17139 wr %g0, 0x88, %asi
17140 casxa [%l6] 0x88, %g6, %g1
17141 nop
17142 set 0x20, %o4
17143 swap [%l7 + %o4], %i3
17144 nop
17145 set 0x20, %i4
17146 std %f0, [%l7 + %i4]
17147 set 0x53, %o7
17148 ldstuba [%l7 + %o7] 0x89, %l2
17149 set 0x72, %i7
17150 stha %l4, [%l7 + %i7] 0xea
17151 membar #Sync
17152 nop
17153 set 0x58, %o3
17154 stx %fsr, [%l7 + %o3]
17155 nop
17156 set 0x12, %i6
17157 lduh [%l7 + %i6], %o7
17158 nop
17159 set 0x30, %g4
17160 stx %fsr, [%l7 + %g4]
17161 set 0x0F, %g2
17162 ldstuba [%l7 + %g2] 0x81, %l6
17163 nop
17164 set 0x34, %g5
17165 stw %i1, [%l7 + %g5]
17166 nop
17167 set 0x2A, %g6
17168 ldsh [%l7 + %g6], %o5
17169 nop
17170 set 0x20, %g3
17171 stx %fsr, [%l7 + %g3]
17172 nop
17173 set 0x48, %l0
17174 stw %l0, [%l7 + %l0]
17175 nop
17176 set 0x60, %l1
17177 lduw [%l7 + %l1], %i6
17178 st %f0, [%l7 + 0x1C]
17179 or %i5, %o3, %l3
17180 add %l7, 0x70, %l6
17181 wr %g0, 0x89, %asi
17182 casxa [%l6] 0x89, %i4, %o2
17183 nop
17184 set 0x40, %i1
17185 std %f26, [%l7 + %i1]
17186 st %f29, [%l7 + 0x68]
17187 set 0x29, %g7
17188 stba %l1, [%l7 + %g7] 0x80
17189 set 0x10, %i0
17190 sta %f4, [%l7 + %i0] 0x89
17191 nop
17192 set 0x38, %o1
17193 swap [%l7 + %o1], %g3
17194 set 0x40, %o6
17195 ldda [%l7 + %o6] 0x89, %i6
17196 membar #Sync
17197 set 0x40, %i3
17198 ldda [%l7 + %i3] 0xf1, %f0
17199 set 0x40, %i5
17200 stda %f16, [%l7 + %i5] 0x80
17201 nop
17202 set 0x7C, %l5
17203 ldsb [%l7 + %l5], %o1
17204 and %o4, %g7, %g2
17205 st %f14, [%l7 + 0x34]
17206 and %i2, %g4, %o0
17207 add %i0, %l5, %g5
17208 set 0x40, %i2
17209 ldda [%l7 + %i2] 0xda, %f0
17210 set 0x40, %o5
17211 stda %f16, [%l7 + %o5] 0xd2
17212 or %o6, %g1, %g6
17213 nop
17214 set 0x68, %g1
17215 stw %l2, [%l7 + %g1]
17216 nop
17217 set 0x0C, %l3
17218 lduw [%l7 + %l3], %i3
17219 add %l7, 0x28, %l6
17220 wr %g0, 0x80, %asi
17221 casa [%l6] 0x80, %o7, %l6
17222 nop
17223 set 0x20, %o0
17224 prefetch [%l7 + %o0], 4
17225 nop
17226 set 0x78, %l6
17227 ldsb [%l7 + %l6], %l4
17228 set 0x60, %o2
17229 stxa %i1, [%l7 + %o2] 0xeb
17230 membar #Sync
17231 set 0x58, %l2
17232 stwa %o5, [%l7 + %l2] 0xea
17233 membar #Sync
17234 or %l0, %i6, %o3
17235 set 0x60, %o4
17236 stda %l2, [%l7 + %o4] 0xe2
17237 membar #Sync
17238 st %fsr, [%l7 + 0x38]
17239 nop
17240 set 0x68, %l4
17241 std %f24, [%l7 + %l4]
17242 nop
17243 set 0x10, %i4
17244 std %f20, [%l7 + %i4]
17245 nop
17246 set 0x0C, %o7
17247 lduw [%l7 + %o7], %i4
17248 nop
17249 set 0x56, %o3
17250 lduh [%l7 + %o3], %i5
17251 nop
17252 set 0x58, %i7
17253 ldd [%l7 + %i7], %f24
17254 nop
17255 set 0x68, %i6
17256 stx %o2, [%l7 + %i6]
17257 nop
17258 set 0x7C, %g4
17259 swap [%l7 + %g4], %g3
17260 nop
17261 or %g0, 0x8, %l0
17262 sllx %l0, 0x3c, %l0
17263 wr %l0, %g0, %tick_cmpr
17264 nop
17265 set 0x08, %g5
17266 ldd [%l7 + %g5], %o4
17267 nop
17268 set 0x70, %g6
17269 stw %g7, [%l7 + %g6]
17270 nop
17271 set 0x5C, %g3
17272 stw %i7, [%l7 + %g3]
17273 set 0x38, %g2
17274 stwa %g2, [%l7 + %g2] 0x89
17275 or %g4, %i2, %i0
17276 wr %l5, %g5, %clear_softint
17277 nop
17278 set 0x78, %l0
17279 ldd [%l7 + %l0], %f22
17280 or %o0, %o6, %g1
17281 nop
17282 set 0x58, %i1
17283 prefetch [%l7 + %i1], 4
17284 set 0x7C, %g7
17285 stha %l2, [%l7 + %g7] 0xe2
17286 membar #Sync
17287 nop
17288 set 0x10, %l1
17289 lduw [%l7 + %l1], %g6
17290 set 0x77, %i0
17291 ldstuba [%l7 + %i0] 0x89, %o7
17292 set 0x08, %o1
17293 stwa %l6, [%l7 + %o1] 0x80
17294 nop
17295 nop
17296 setx 0x75D8C1B076E28642, %l0, %l6
17297 stx %l6, [%l7 + 0x28]
17298 ldd [%l7 + 0x28], %f8
17299 setx 0xA0B5FFF2488E9F56, %l1, %l5
17300 stx %l5, [%l7 + 0x10]
17301 ldd [%l7 + 0x10], %f24
17302 fdivd %f24, %f8, %f8
17303 set 0x6C, %i3
17304 swapa [%l7 + %i3] 0x88, %l4
17305 nop
17306 set 0x17, %i5
17307 stb %i3, [%l7 + %i5]
17308 add %l7, 0x40, %l6
17309 wr %g0, 0x81, %asi
17310 casa [%l6] 0x81, %o5, %i1
17311 membar #Sync
17312 set 0x40, %o6
17313 ldda [%l7 + %o6] 0xf0, %f0
17314 set 0x20, %l5
17315 stda %l0, [%l7 + %l5] 0x89
17316 nop
17317 set 0x5C, %o5
17318 lduh [%l7 + %o5], %o3
17319 set 0x40, %g1
17320 ldda [%l7 + %g1] 0xd0, %f0
17321 nop
17322 set 0x51, %l3
17323 ldub [%l7 + %l3], %l3
17324 nop
17325 set 0x12, %i2
17326 stb %i6, [%l7 + %i2]
17327 nop
17328 set 0x6C, %l6
17329 ldub [%l7 + %l6], %i4
17330 nop
17331 set 0x2C, %o2
17332 stw %o2, [%l7 + %o2]
17333 nop
17334 set 0x27, %o0
17335 ldsb [%l7 + %o0], %g3
17336 or %i5, %o1, %o4
17337 nop
17338 set 0x31, %l2
17339 stb %g7, [%l7 + %l2]
17340 ld [%l7 + 0x1C], %f17
17341 set 0x18, %l4
17342 stda %i6, [%l7 + %l4] 0x80
17343 set 0x48, %i4
17344 stxa %g2, [%l7 + %i4] 0x81
17345 nop
17346 set 0x28, %o7
17347 ldd [%l7 + %o7], %l0
17348 set 0x40, %o4
17349 stxa %i2, [%l7 + %o4] 0xe3
17350 membar #Sync
17351 ld [%l7 + 0x2C], %f22
17352 or %g4, %l5, %i0
17353 nop
17354 set 0x1F, %o3
17355 ldub [%l7 + %o3], %g5
17356 nop
17357 set 0x78, %i7
17358 ldstub [%l7 + %i7], %o6
17359 nop
17360 set 0x34, %i6
17361 ldstub [%l7 + %i6], %o0
17362 set 0x38, %g4
17363 ldxa [%l7 + %g4] 0x88, %l2
17364 set 0x20, %g5
17365 swapa [%l7 + %g5] 0x81, %g6
17366 set 0x24, %g6
17367 swapa [%l7 + %g6] 0x89, %g1
17368 set 0x40, %g3
17369 stba %o7, [%l7 + %g3] 0x88
17370 set 0x40, %g2
17371 ldda [%l7 + %g2] 0xe3, %l4
17372 nop
17373 set 0x18, %i1
17374 std %f6, [%l7 + %i1]
17375 set 0x10, %g7
17376 stda %i6, [%l7 + %g7] 0xeb
17377 membar #Sync
17378 nop
17379 set 0x38, %l0
17380 ldub [%l7 + %l0], %i3
17381 set 0x10, %i0
17382 stda %o4, [%l7 + %i0] 0x88
17383 nop
17384 set 0x08, %o1
17385 stx %fsr, [%l7 + %o1]
17386 nop
17387 set 0x20, %l1
17388 ldd [%l7 + %l1], %l0
17389 ld [%l7 + 0x34], %f6
17390 nop
17391 set 0x6C, %i3
17392 lduh [%l7 + %i3], %o3
17393 nop
17394 set 0x38, %i5
17395 prefetch [%l7 + %i5], 3
17396 nop
17397 set 0x10, %o6
17398 std %f18, [%l7 + %o6]
17399 bleu %icc, loop_143
17400 nop
17401 set 0x54, %o5
17402 swap [%l7 + %o5], %l3
17403 set 0x40, %g1
17404 ldda [%l7 + %g1] 0x89, %i6
17405loop_143:
17406 nop
17407 set 0x78, %l3
17408 stx %i4, [%l7 + %l3]
17409 and %i1, %o2, %g3
17410 set 0x40, %l5
17411 stda %f0, [%l7 + %l5] 0xda
17412 nop
17413 set 0x7A, %l6
17414 sth %o1, [%l7 + %l6]
17415 nop
17416 set 0x44, %o2
17417 lduh [%l7 + %o2], %i5
17418 st %f7, [%l7 + 0x1C]
17419 nop
17420 set 0x48, %i2
17421 ldx [%l7 + %i2], %o4
17422 nop
17423 set 0x28, %o0
17424 stx %g7, [%l7 + %o0]
17425 and %g2, %l1, %i2
17426 set 0x45, %l4
17427 stba %i7, [%l7 + %l4] 0xeb
17428 membar #Sync
17429 set 0x4A, %l2
17430 stha %g4, [%l7 + %l2] 0x81
17431 set 0x40, %o7
17432 stxa %i0, [%l7 + %o7] 0xeb
17433 membar #Sync
17434 nop
17435 set 0x10, %o4
17436 ldsh [%l7 + %o4], %g5
17437 nop
17438 set 0x6A, %i4
17439 ldub [%l7 + %i4], %o6
17440 nop
17441 set 0x41, %o3
17442 ldsb [%l7 + %o3], %l5
17443 nop
17444 set 0x38, %i6
17445 stw %l2, [%l7 + %i6]
17446 st %fsr, [%l7 + 0x34]
17447 nop
17448 set 0x5C, %g4
17449 ldsh [%l7 + %g4], %o0
17450 nop
17451 set 0x78, %i7
17452 ldx [%l7 + %i7], %g1
17453 nop
17454 nop
17455 setx 0x64FC522BA04888F7, %l0, %l6
17456 stx %l6, [%l7 + 0x28]
17457 ldd [%l7 + 0x28], %f0
17458 setx 0xCB6F31DC294EF6B9, %l1, %l5
17459 stx %l5, [%l7 + 0x10]
17460 ldd [%l7 + 0x10], %f2
17461 fdivd %f2, %f0, %f22
17462 nop
17463 set 0x22, %g5
17464 sth %g6, [%l7 + %g5]
17465 nop
17466 set 0x74, %g6
17467 stw %o7, [%l7 + %g6]
17468 set 0x7A, %g3
17469 stba %l4, [%l7 + %g3] 0xeb
17470 membar #Sync
17471 nop
17472 set 0x40, %g2
17473 ldx [%l7 + %g2], %i3
17474 nop
17475 set 0x2E, %i1
17476 lduh [%l7 + %i1], %l6
17477 set 0x70, %l0
17478 stda %o4, [%l7 + %l0] 0x81
17479 nop
17480 set 0x58, %i0
17481 stx %fsr, [%l7 + %i0]
17482 nop
17483 set 0x2A, %g7
17484 ldsb [%l7 + %g7], %o3
17485 add %l7, 0x58, %l6
17486 wr %g0, 0x89, %asi
17487 casa [%l6] 0x89, %l0, %l3
17488 set 0x28, %l1
17489 ldxa [%l7 + %l1] 0x89, %i6
17490 add %i4, %o2, %g3
17491 set 0x3C, %o1
17492 stba %o1, [%l7 + %o1] 0x89
17493 set 0x28, %i5
17494 ldxa [%l7 + %i5] 0x89, %i1
17495 nop
17496 set 0x2C, %o6
17497 ldsh [%l7 + %o6], %i5
17498 set 0x40, %i3
17499 stda %f0, [%l7 + %i3] 0xd8
17500 nop
17501 set 0x68, %o5
17502 ldd [%l7 + %o5], %f2
17503 set 0x58, %g1
17504 stda %g6, [%l7 + %g1] 0x89
17505 set 0x18, %l3
17506 prefetcha [%l7 + %l3] 0x89, 3
17507 set 0x40, %l5
17508 ldda [%l7 + %l5] 0xe2, %l0
17509 nop
17510 set 0x44, %l6
17511 ldsh [%l7 + %l6], %i2
17512 set 0x20, %o2
17513 stxa %o4, [%l7 + %o2] 0x89
17514 and %i7, %g4, %g5
17515 nop
17516 set 0x08, %o0
17517 ldsh [%l7 + %o0], %o6
17518 nop
17519 set 0x50, %i2
17520 stx %i0, [%l7 + %i2]
17521 set 0x30, %l2
17522 ldxa [%l7 + %l2] 0x89, %l5
17523 nop
17524 set 0x30, %o7
17525 lduw [%l7 + %o7], %l2
17526 nop
17527 set 0x24, %l4
17528 ldsw [%l7 + %l4], %g1
17529 nop
17530 set 0x1E, %o4
17531 sth %g6, [%l7 + %o4]
17532 nop
17533 set 0x48, %i4
17534 ldsb [%l7 + %i4], %o0
17535 add %l7, 0x70, %l6
17536 wr %g0, 0x80, %asi
17537 casa [%l6] 0x80, %l4, %o7
17538 nop
17539 set 0x08, %i6
17540 ldd [%l7 + %i6], %f10
17541 set 0x63, %g4
17542 stba %l6, [%l7 + %g4] 0x81
17543 wr %i3, %o5, %pic
17544 nop
17545 set 0x40, %i7
17546 sth %l0, [%l7 + %i7]
17547 bgu,pn %icc, loop_144
17548 add %o3, %i6, %l3
17549 st %f6, [%l7 + 0x0C]
17550 st %f5, [%l7 + 0x70]
17551loop_144:
17552 nop
17553 set 0x40, %g5
17554 ldda [%l7 + %g5] 0x81, %f0
17555 nop
17556 set 0x20, %o3
17557 std %f10, [%l7 + %o3]
17558 set 0x28, %g3
17559 stda %i4, [%l7 + %g3] 0xe2
17560 membar #Sync
17561 set 0x40, %g6
17562 stda %f0, [%l7 + %g6] 0x80
17563 nop
17564 set 0x34, %i1
17565 prefetch [%l7 + %i1], 0
17566 set 0x58, %g2
17567 stda %o2, [%l7 + %g2] 0xe2
17568 membar #Sync
17569 set 0x0C, %i0
17570 lda [%l7 + %i0] 0x81, %f3
17571 st %f5, [%l7 + 0x5C]
17572 add %l7, 0x40, %l6
17573 wr %g0, 0x80, %asi
17574 casa [%l6] 0x80, %g3, %i1
17575 and %o1, %i5, %g7
17576 and %g2, %l1, %o4
17577 set 0x68, %l0
17578 ldxa [%l7 + %l0] 0x89, %i7
17579 ld [%l7 + 0x28], %f4
17580 nop
17581 set 0x20, %g7
17582 swap [%l7 + %g7], %g4
17583 add %g5, %o6, %i2
17584 set 0x54, %l1
17585 sta %f8, [%l7 + %l1] 0x89
17586 nop
17587 set 0x76, %o1
17588 ldsb [%l7 + %o1], %l5
17589 nop
17590 set 0x60, %i5
17591 std %f30, [%l7 + %i5]
17592 add %l7, 0x48, %l6
17593 wr %g0, 0x81, %asi
17594 casxa [%l6] 0x81, %i0, %g1
17595 set 0x30, %i3
17596 lda [%l7 + %i3] 0x81, %f12
17597 set 0x58, %o5
17598 stha %g6, [%l7 + %o5] 0xe3
17599 membar #Sync
17600 set 0x50, %g1
17601 swapa [%l7 + %g1] 0x80, %o0
17602 nop
17603 set 0x70, %l3
17604 ldub [%l7 + %l3], %l4
17605 set 0x1D, %o6
17606 ldstuba [%l7 + %o6] 0x88, %o7
17607 set 0x34, %l5
17608 swapa [%l7 + %l5] 0x81, %l6
17609 set 0x30, %o2
17610 swapa [%l7 + %o2] 0x88, %l2
17611 set 0x28, %o0
17612 ldxa [%l7 + %o0] 0x89, %i3
17613 nop
17614 set 0x1D, %l6
17615 ldstub [%l7 + %l6], %o5
17616 add %l7, 0x68, %l6
17617 wr %g0, 0x81, %asi
17618 casxa [%l6] 0x81, %l0, %i6
17619 nop
17620 set 0x2F, %l2
17621 stb %l3, [%l7 + %l2]
17622 set 0x10, %i2
17623 ldda [%l7 + %i2] 0x89, %o2
17624 nop
17625 set 0x4D, %o7
17626 ldub [%l7 + %o7], %o2
17627 nop
17628 set 0x7F, %o4
17629 stb %g3, [%l7 + %o4]
17630 nop
17631 set 0x68, %i4
17632 sth %i1, [%l7 + %i4]
17633 wr %o1, %i4, %softint
17634 nop
17635 set 0x40, %i6
17636 std %i4, [%l7 + %i6]
17637 nop
17638 or %g0, 0x8, %l0
17639 sllx %l0, 0x3c, %l0
17640 wr %l0, %g0, %sys_tick_cmpr
17641 set 0x45, %l4
17642 stba %g7, [%l7 + %l4] 0xeb
17643 membar #Sync
17644 nop
17645 set 0x1E, %g4
17646 ldsh [%l7 + %g4], %i7
17647 nop
17648 set 0x66, %i7
17649 ldsb [%l7 + %i7], %o4
17650 nop
17651 set 0x58, %o3
17652 ldd [%l7 + %o3], %f16
17653 set 0x29, %g5
17654 stba %g5, [%l7 + %g5] 0x88
17655 set 0x54, %g6
17656 stba %g4, [%l7 + %g6] 0x89
17657 nop
17658 set 0x4C, %g3
17659 prefetch [%l7 + %g3], 1
17660 set 0x60, %g2
17661 ldxa [%l7 + %g2] 0x81, %o6
17662 set 0x6C, %i1
17663 swapa [%l7 + %i1] 0x80, %l5
17664 wr %i2, %i0, %sys_tick
17665 nop
17666 set 0x50, %l0
17667 ldstub [%l7 + %l0], %g6
17668 add %l7, 0x08, %l6
17669 wr %g0, 0x80, %asi
17670 casa [%l6] 0x80, %g1, %l4
17671 nop
17672 set 0x08, %g7
17673 std %o0, [%l7 + %g7]
17674 nop
17675 set 0x64, %i0
17676 lduh [%l7 + %i0], %l6
17677 nop
17678 set 0x28, %o1
17679 std %f30, [%l7 + %o1]
17680 add %l2, %i3, %o5
17681 nop
17682 set 0x5E, %i5
17683 lduh [%l7 + %i5], %o7
17684 fpsub16s %f31, %f17, %f22
17685 nop
17686 set 0x4B, %i3
17687 ldub [%l7 + %i3], %l0
17688 nop
17689 set 0x58, %l1
17690 ldx [%l7 + %l1], %l3
17691 nop
17692 set 0x68, %g1
17693 stx %fsr, [%l7 + %g1]
17694 nop
17695 set 0x68, %l3
17696 ldsw [%l7 + %l3], %o3
17697 nop
17698 set 0x44, %o6
17699 lduw [%l7 + %o6], %i6
17700 bge %xcc, loop_145
17701 add %g3, %i1, %o2
17702 nop
17703 set 0x22, %o5
17704 ldsh [%l7 + %o5], %o1
17705 nop
17706 set 0x28, %o2
17707 ldx [%l7 + %o2], %i5
17708loop_145:
17709 nop
17710 set 0x1C, %o0
17711 ldsh [%l7 + %o0], %i4
17712 set 0x2C, %l6
17713 lda [%l7 + %l6] 0x88, %f10
17714 set 0x40, %l2
17715 ldda [%l7 + %l2] 0xd0, %f0
17716 nop
17717 set 0x24, %l5
17718 stw %g2, [%l7 + %l5]
17719 nop
17720 set 0x20, %i2
17721 std %l0, [%l7 + %i2]
17722 set 0x48, %o4
17723 stda %g6, [%l7 + %o4] 0xea
17724 membar #Sync
17725 set 0x18, %i4
17726 stha %i7, [%l7 + %i4] 0xeb
17727 membar #Sync
17728 set 0x2F, %i6
17729 ldstuba [%l7 + %i6] 0x80, %o4
17730 nop
17731 nop
17732 setx 0x51A679FE, %l0, %l6
17733 st %l6, [%l7 + 0x28]
17734 ld [%l7 + 0x28], %f9
17735 setx 0xC69FCB5B, %l1, %l5
17736 st %l5, [%l7 + 0x10]
17737 ld [%l7 + 0x10], %f31
17738 fdivs %f31, %f9, %f4
17739 st %f1, [%l7 + 0x40]
17740 fpsub16s %f9, %f31, %f4
17741 wr %g4, %o6, %y
17742 nop
17743 set 0x50, %l4
17744 std %f26, [%l7 + %l4]
17745 nop
17746 set 0x58, %g4
17747 stw %g5, [%l7 + %g4]
17748 nop
17749 set 0x51, %i7
17750 ldub [%l7 + %i7], %i2
17751 nop
17752 set 0x3C, %o7
17753 ldsh [%l7 + %o7], %i0
17754 nop
17755 set 0x74, %o3
17756 stb %l5, [%l7 + %o3]
17757 st %fsr, [%l7 + 0x10]
17758 nop
17759 set 0x44, %g6
17760 prefetch [%l7 + %g6], 1
17761 wr %g6, %g1, %softint
17762 wr %o0, %l4, %y
17763 nop
17764 set 0x18, %g5
17765 ldx [%l7 + %g5], %l6
17766 set 0x10, %g3
17767 ldda [%l7 + %g3] 0x88, %l2
17768 nop
17769 set 0x74, %i1
17770 sth %o5, [%l7 + %i1]
17771 membar #Sync
17772 set 0x40, %l0
17773 ldda [%l7 + %l0] 0xf9, %f0
17774 wr %i3, %o7, %softint
17775 set 0x20, %g7
17776 lda [%l7 + %g7] 0x89, %f2
17777 nop
17778 set 0x48, %g2
17779 std %l2, [%l7 + %g2]
17780 nop
17781 set 0x60, %i0
17782 ldx [%l7 + %i0], %l0
17783 nop
17784 set 0x38, %i5
17785 ldd [%l7 + %i5], %o2
17786 set 0x1B, %i3
17787 ldstuba [%l7 + %i3] 0x81, %i6
17788 wr %i1, %g3, %set_softint
17789 nop
17790 or %g0, 0x8, %l0
17791 sllx %l0, 0x3c, %l0
17792 wr %l0, %g0, %sys_tick_cmpr
17793 add %l7, 0x08, %l6
17794 wr %g0, 0x88, %asi
17795 lda [%l6] %asi, %o2
17796 casa [%l6] 0x88, %o2, %g2
17797 nop
17798 set 0x58, %l1
17799 stx %i4, [%l7 + %l1]
17800 nop
17801 set 0x28, %g1
17802 ldd [%l7 + %g1], %l0
17803 set 0x74, %o1
17804 swapa [%l7 + %o1] 0x89, %i7
17805 nop
17806 set 0x1C, %o6
17807 swap [%l7 + %o6], %o4
17808 nop
17809 set 0x64, %l3
17810 stw %g7, [%l7 + %l3]
17811 set 0x58, %o2
17812 stwa %o6, [%l7 + %o2] 0x81
17813 nop
17814 set 0x2D, %o5
17815 stb %g4, [%l7 + %o5]
17816 nop
17817 set 0x4C, %o0
17818 ldstub [%l7 + %o0], %i2
17819 nop
17820 set 0x30, %l6
17821 ldx [%l7 + %l6], %i0
17822 add %g5, %l5, %g1
17823 nop
17824 set 0x50, %l5
17825 ldd [%l7 + %l5], %f16
17826 set 0x18, %i2
17827 swapa [%l7 + %i2] 0x89, %o0
17828 st %fsr, [%l7 + 0x38]
17829 set 0x18, %o4
17830 sta %f20, [%l7 + %o4] 0x80
17831 set 0x20, %i4
17832 stxa %g6, [%l7 + %i4] 0xea
17833 membar #Sync
17834 nop
17835 set 0x08, %l2
17836 std %f4, [%l7 + %l2]
17837 st %f20, [%l7 + 0x7C]
17838 set 0x30, %l4
17839 ldxa [%l7 + %l4] 0x88, %l4
17840 nop
17841 set 0x36, %i6
17842 stb %l2, [%l7 + %i6]
17843 nop
17844 set 0x08, %i7
17845 std %f12, [%l7 + %i7]
17846 set 0x48, %o7
17847 swapa [%l7 + %o7] 0x81, %l6
17848 st %fsr, [%l7 + 0x14]
17849 add %l7, 0x28, %l6
17850 wr %g0, 0x81, %asi
17851 ldxa [%l6] %asi, %i3
17852 casxa [%l6] 0x81, %i3, %o7
17853 bne,a %icc, loop_146
17854 add %l3, %o5, %l0
17855 nop
17856 set 0x56, %o3
17857 ldsh [%l7 + %o3], %o3
17858 nop
17859 set 0x10, %g4
17860 prefetch [%l7 + %g4], 3
17861loop_146:
17862 nop
17863 set 0x30, %g6
17864 sth %i6, [%l7 + %g6]
17865 nop
17866 set 0x5C, %g5
17867 lduh [%l7 + %g5], %i1
17868 nop
17869 set 0x28, %i1
17870 std %f24, [%l7 + %i1]
17871 set 0x68, %g3
17872 stha %o1, [%l7 + %g3] 0xe3
17873 membar #Sync
17874 set 0x1C, %l0
17875 stwa %g3, [%l7 + %l0] 0xe2
17876 membar #Sync
17877 nop
17878 set 0x3A, %g7
17879 sth %o2, [%l7 + %g7]
17880 set 0x22, %g2
17881 stba %g2, [%l7 + %g2] 0xe2
17882 membar #Sync
17883 nop
17884 set 0x6C, %i5
17885 lduh [%l7 + %i5], %i4
17886 nop
17887 set 0x50, %i0
17888 std %i4, [%l7 + %i0]
17889 nop
17890 set 0x22, %i3
17891 ldub [%l7 + %i3], %i7
17892 set 0x48, %g1
17893 stba %l1, [%l7 + %g1] 0xe3
17894 membar #Sync
17895 nop
17896 set 0x74, %o1
17897 lduw [%l7 + %o1], %g7
17898 set 0x09, %l1
17899 ldstuba [%l7 + %l1] 0x80, %o4
17900 set 0x24, %l3
17901 swapa [%l7 + %l3] 0x88, %g4
17902 nop
17903 set 0x3E, %o6
17904 sth %o6, [%l7 + %o6]
17905 set 0x44, %o5
17906 stba %i2, [%l7 + %o5] 0xeb
17907 membar #Sync
17908 set 0x40, %o0
17909 lda [%l7 + %o0] 0x89, %f6
17910 ld [%l7 + 0x18], %f4
17911 nop
17912 set 0x52, %l6
17913 lduh [%l7 + %l6], %i0
17914 nop
17915 set 0x50, %o2
17916 ldd [%l7 + %o2], %l4
17917 set 0x30, %i2
17918 stda %g4, [%l7 + %i2] 0x80
17919 set 0x78, %l5
17920 stwa %g1, [%l7 + %l5] 0xeb
17921 membar #Sync
17922 set 0x78, %o4
17923 sta %f1, [%l7 + %o4] 0x88
17924 nop
17925 set 0x0B, %i4
17926 ldub [%l7 + %i4], %g6
17927 nop
17928 set 0x70, %l2
17929 stx %l4, [%l7 + %l2]
17930 set 0x50, %i6
17931 stda %l2, [%l7 + %i6] 0xea
17932 membar #Sync
17933 nop
17934 set 0x4E, %i7
17935 ldstub [%l7 + %i7], %o0
17936 add %l7, 0x64, %l6
17937 wr %g0, 0x89, %asi
17938 casa [%l6] 0x89, %l6, %o7
17939 nop
17940 set 0x4A, %o7
17941 sth %i3, [%l7 + %o7]
17942 set 0x38, %l4
17943 prefetcha [%l7 + %l4] 0x88, 4
17944 bgu %icc, loop_147
17945 add %l3, %o3, %i6
17946 nop
17947 set 0x58, %g4
17948 sth %l0, [%l7 + %g4]
17949 nop
17950 set 0x08, %g6
17951 ldd [%l7 + %g6], %f28
17952loop_147:
17953 wr %i1, %g3, %clear_softint
17954 nop
17955 set 0x18, %o3
17956 stw %o1, [%l7 + %o3]
17957 set 0x2C, %g5
17958 stwa %o2, [%l7 + %g5] 0xea
17959 membar #Sync
17960 st %fsr, [%l7 + 0x60]
17961 set 0x58, %i1
17962 sta %f31, [%l7 + %i1] 0x80
17963 set 0x28, %l0
17964 stha %i4, [%l7 + %l0] 0x81
17965 nop
17966 set 0x68, %g3
17967 ldd [%l7 + %g3], %f24
17968 nop
17969 set 0x28, %g7
17970 ldsw [%l7 + %g7], %g2
17971 set 0x40, %i5
17972 stda %f0, [%l7 + %i5] 0x81
17973 nop
17974 set 0x40, %i0
17975 ldd [%l7 + %i0], %f2
17976 nop
17977 set 0x18, %i3
17978 ldd [%l7 + %i3], %i6
17979 nop
17980 set 0x70, %g2
17981 ldub [%l7 + %g2], %l1
17982 ld [%l7 + 0x4C], %f19
17983 nop
17984 set 0x7C, %o1
17985 swap [%l7 + %o1], %i5
17986 add %g7, %g4, %o6
17987 set 0x78, %g1
17988 prefetcha [%l7 + %g1] 0x89, 3
17989 nop
17990 set 0x30, %l1
17991 ldd [%l7 + %l1], %i0
17992 nop
17993 set 0x18, %o6
17994 ldx [%l7 + %o6], %l5
17995 set 0x24, %l3
17996 ldstuba [%l7 + %l3] 0x88, %g5
17997 nop
17998 set 0x60, %o5
17999 ldd [%l7 + %o5], %o4
18000 nop
18001 set 0x0A, %l6
18002 ldstub [%l7 + %l6], %g6
18003 nop
18004 set 0x08, %o2
18005 std %f6, [%l7 + %o2]
18006 nop
18007 set 0x70, %o0
18008 std %g0, [%l7 + %o0]
18009 set 0x10, %i2
18010 sta %f15, [%l7 + %i2] 0x89
18011 nop
18012 set 0x53, %l5
18013 ldstub [%l7 + %l5], %l2
18014 set 0x50, %o4
18015 ldda [%l7 + %o4] 0x81, %o0
18016 nop
18017 set 0x0F, %i4
18018 ldub [%l7 + %i4], %l6
18019 nop
18020 set 0x66, %l2
18021 ldsh [%l7 + %l2], %o7
18022 bl,a,pt %icc, loop_148
18023 nop
18024 set 0x4B, %i6
18025 stb %l4, [%l7 + %i6]
18026 set 0x20, %i7
18027 stda %o4, [%l7 + %i7] 0xe3
18028 membar #Sync
18029loop_148:
18030 nop
18031 membar #Sync
18032 set 0x40, %o7
18033 ldda [%l7 + %o7] 0xf1, %f0
18034 add %l7, 0x64, %l6
18035 wr %g0, 0x89, %asi
18036 lda [%l6] %asi, %l3
18037 casa [%l6] 0x89, %l3, %i3
18038 nop
18039 set 0x28, %l4
18040 prefetch [%l7 + %l4], 3
18041 nop
18042 set 0x4C, %g4
18043 lduw [%l7 + %g4], %o3
18044 add %l7, 0x48, %l6
18045 wr %g0, 0x80, %asi
18046 ldxa [%l6] %asi, %l0
18047 casxa [%l6] 0x80, %l0, %i6
18048 add %l7, 0x68, %l6
18049 wr %g0, 0x81, %asi
18050 casa [%l6] 0x81, %i1, %o1
18051 set 0x20, %g6
18052 lda [%l7 + %g6] 0x81, %f21
18053 nop
18054 set 0x40, %o3
18055 stb %o2, [%l7 + %o3]
18056 and %g3, %g2, %i4
18057 nop
18058 set 0x16, %i1
18059 ldsb [%l7 + %i1], %l1
18060 nop
18061 set 0x18, %l0
18062 prefetch [%l7 + %l0], 3
18063 add %l7, 0x68, %l6
18064 wr %g0, 0x81, %asi
18065 casa [%l6] 0x81, %i7, %g7
18066 wr %i5, %o6, %clear_softint
18067 nop
18068 set 0x28, %g5
18069 stx %g4, [%l7 + %g5]
18070 wr %i2, %l5, %softint
18071 set 0x61, %g3
18072 stba %i0, [%l7 + %g3] 0xea
18073 membar #Sync
18074 set 0x77, %g7
18075 stba %o4, [%l7 + %g7] 0x81
18076 fpadd32s %f27, %f26, %f18
18077 nop
18078 nop
18079 setx 0xAB1A1B710D8D2407, %l0, %l6
18080 stx %l6, [%l7 + 0x28]
18081 ldd [%l7 + 0x28], %f24
18082 setx 0x0BEADFD95D0714A0, %l1, %l5
18083 stx %l5, [%l7 + 0x10]
18084 ldd [%l7 + 0x10], %f22
18085 fdivd %f22, %f24, %f20
18086 nop
18087 set 0x60, %i0
18088 ldx [%l7 + %i0], %g6
18089 nop
18090 set 0x50, %i3
18091 stx %fsr, [%l7 + %i3]
18092 nop
18093 set 0x54, %g2
18094 ldsh [%l7 + %g2], %g1
18095 set 0x40, %i5
18096 ldda [%l7 + %i5] 0xda, %f16
18097 set 0x10, %o1
18098 ldda [%l7 + %o1] 0x81, %l2
18099 nop
18100 set 0x5A, %l1
18101 stb %g5, [%l7 + %l1]
18102 nop
18103 set 0x14, %o6
18104 swap [%l7 + %o6], %l6
18105 nop
18106 set 0x30, %g1
18107 ldub [%l7 + %g1], %o7
18108 nop
18109 set 0x4A, %o5
18110 ldub [%l7 + %o5], %o0
18111 set 0x28, %l3
18112 lda [%l7 + %l3] 0x88, %f29
18113 set 0x24, %l6
18114 sta %f25, [%l7 + %l6] 0x89
18115 ld [%l7 + 0x18], %f27
18116 nop
18117 set 0x10, %o2
18118 ldd [%l7 + %o2], %l4
18119 nop
18120 set 0x60, %i2
18121 prefetch [%l7 + %i2], 0
18122 set 0x65, %o0
18123 ldstuba [%l7 + %o0] 0x81, %o5
18124 nop
18125 set 0x34, %l5
18126 swap [%l7 + %l5], %i3
18127 nop
18128 set 0x76, %o4
18129 lduh [%l7 + %o4], %o3
18130 and %l3, %i6, %i1
18131 ld [%l7 + 0x7C], %f11
18132 nop
18133 set 0x1D, %l2
18134 stb %l0, [%l7 + %l2]
18135 nop
18136 set 0x12, %i6
18137 sth %o1, [%l7 + %i6]
18138 membar #Sync
18139 set 0x40, %i4
18140 ldda [%l7 + %i4] 0xf1, %f16
18141 nop
18142 set 0x4E, %o7
18143 sth %g3, [%l7 + %o7]
18144 membar #Sync
18145 set 0x40, %l4
18146 ldda [%l7 + %l4] 0xf1, %f0
18147 nop
18148 set 0x18, %i7
18149 ldstub [%l7 + %i7], %g2
18150 nop
18151 set 0x20, %g4
18152 ldsw [%l7 + %g4], %o2
18153 or %i4, %i7, %g7
18154 st %f8, [%l7 + 0x14]
18155 nop
18156 set 0x3C, %g6
18157 lduw [%l7 + %g6], %i5
18158 set 0x30, %i1
18159 lda [%l7 + %i1] 0x88, %f19
18160 set 0x40, %o3
18161 stda %l0, [%l7 + %o3] 0xea
18162 membar #Sync
18163 add %l7, 0x28, %l6
18164 wr %g0, 0x81, %asi
18165 casxa [%l6] 0x81, %o6, %g4
18166 nop
18167 set 0x58, %l0
18168 swap [%l7 + %l0], %i2
18169 nop
18170 set 0x38, %g3
18171 prefetch [%l7 + %g3], 2
18172 wr %i0, %o4, %y
18173 nop
18174 set 0x38, %g5
18175 swap [%l7 + %g5], %g6
18176 nop
18177 set 0x08, %i0
18178 ldsw [%l7 + %i0], %g1
18179 nop
18180 set 0x5C, %g7
18181 stw %l5, [%l7 + %g7]
18182 nop
18183 set 0x60, %g2
18184 ldsw [%l7 + %g2], %l2
18185 set 0x48, %i5
18186 stda %g4, [%l7 + %i5] 0xe2
18187 membar #Sync
18188 nop
18189 set 0x18, %o1
18190 ldd [%l7 + %o1], %f26
18191 set 0x20, %i3
18192 swapa [%l7 + %i3] 0x89, %o7
18193 set 0x38, %l1
18194 stxa %l6, [%l7 + %l1] 0xeb
18195 membar #Sync
18196 be %xcc, loop_149
18197 nop
18198 set 0x69, %o6
18199 ldub [%l7 + %o6], %l4
18200 nop
18201 set 0x38, %o5
18202 prefetch [%l7 + %o5], 4
18203 be %xcc, loop_150
18204loop_149:
18205 nop
18206 set 0x2C, %g1
18207 prefetch [%l7 + %g1], 3
18208 ld [%l7 + 0x44], %f1
18209 set 0x78, %l3
18210 sta %f25, [%l7 + %l3] 0x89
18211loop_150:
18212 nop
18213 set 0x70, %l6
18214 ldd [%l7 + %l6], %f18
18215 set 0x28, %o2
18216 sta %f1, [%l7 + %o2] 0x80
18217 wr %g0, 0x5, %fprs
18218 fpadd16 %f0, %f22, %f26
18219 set 0x72, %o0
18220 stba %o3, [%l7 + %o0] 0x80
18221 add %l3, %o5, %i1
18222 or %l0, %i6, %g3
18223 nop
18224 set 0x1D, %i2
18225 ldsb [%l7 + %i2], %g2
18226 set 0x08, %o4
18227 lda [%l7 + %o4] 0x89, %f13
18228 add %o2, %o1, %i7
18229 nop
18230 set 0x10, %l2
18231 std %g6, [%l7 + %l2]
18232 or %i5, %i4, %o6
18233 set 0x4C, %i6
18234 swapa [%l7 + %i6] 0x81, %g4
18235 nop
18236 set 0x0B, %l5
18237 ldsb [%l7 + %l5], %i2
18238 set 0x0C, %o7
18239 swapa [%l7 + %o7] 0x80, %l1
18240 nop
18241 set 0x08, %l4
18242 std %f14, [%l7 + %l4]
18243 set 0x60, %i4
18244 ldda [%l7 + %i4] 0xe3, %i0
18245 set 0x78, %g4
18246 stwa %o4, [%l7 + %g4] 0x80
18247 nop
18248 set 0x08, %g6
18249 ldx [%l7 + %g6], %g6
18250 set 0x28, %i1
18251 lda [%l7 + %i1] 0x81, %f29
18252 nop
18253 set 0x3C, %o3
18254 swap [%l7 + %o3], %l5
18255 nop
18256 set 0x28, %l0
18257 ldsw [%l7 + %l0], %g1
18258 nop
18259 set 0x28, %i7
18260 swap [%l7 + %i7], %l2
18261 nop
18262 set 0x74, %g5
18263 prefetch [%l7 + %g5], 0
18264 nop
18265 set 0x78, %g3
18266 ldd [%l7 + %g3], %o6
18267 nop
18268 set 0x42, %g7
18269 ldstub [%l7 + %g7], %g5
18270 set 0x40, %i0
18271 stda %f16, [%l7 + %i0] 0xca
18272 nop
18273 set 0x48, %i5
18274 ldsh [%l7 + %i5], %l4
18275 set 0x70, %g2
18276 stxa %l6, [%l7 + %g2] 0xe2
18277 membar #Sync
18278 nop
18279 set 0x18, %i3
18280 prefetch [%l7 + %i3], 4
18281 nop
18282 set 0x18, %l1
18283 stx %fsr, [%l7 + %l1]
18284 set 0x40, %o1
18285 stxa %i3, [%l7 + %o1] 0x80
18286 nop
18287 set 0x40, %o5
18288 std %f12, [%l7 + %o5]
18289 bgu,a %icc, loop_151
18290 wr %o0, %l3, %sys_tick
18291 bn,a %icc, loop_152
18292 nop
18293 set 0x3E, %g1
18294 lduh [%l7 + %g1], %o3
18295loop_151:
18296 nop
18297 set 0x78, %o6
18298 ldx [%l7 + %o6], %i1
18299 set 0x1C, %l6
18300 stha %o5, [%l7 + %l6] 0x89
18301loop_152:
18302 nop
18303 set 0x6D, %l3
18304 ldub [%l7 + %l3], %i6
18305 nop
18306 set 0x4E, %o0
18307 ldsh [%l7 + %o0], %g3
18308 nop
18309 set 0x5C, %o2
18310 stw %g2, [%l7 + %o2]
18311 nop
18312 set 0x7B, %i2
18313 stb %l0, [%l7 + %i2]
18314 nop
18315 set 0x18, %o4
18316 lduw [%l7 + %o4], %o2
18317 nop
18318 set 0x14, %i6
18319 ldsw [%l7 + %i6], %o1
18320 set 0x3C, %l5
18321 stha %g7, [%l7 + %l5] 0x81
18322 nop
18323 set 0x30, %o7
18324 lduh [%l7 + %o7], %i5
18325 ld [%l7 + 0x3C], %f0
18326 add %l7, 0x4C, %l6
18327 wr %g0, 0x80, %asi
18328 casa [%l6] 0x80, %i7, %o6
18329 nop
18330 set 0x20, %l2
18331 ldx [%l7 + %l2], %i4
18332 set 0x40, %i4
18333 stda %f16, [%l7 + %i4] 0xc0
18334 set 0x10, %l4
18335 lda [%l7 + %l4] 0x81, %f30
18336 add %g4, %i2, %i0
18337 set 0x40, %g6
18338 ldda [%l7 + %g6] 0xd2, %f0
18339 nop
18340 set 0x50, %g4
18341 ldd [%l7 + %g4], %f4
18342 or %o4, %g6, %l5
18343 nop
18344 set 0x0C, %o3
18345 ldsw [%l7 + %o3], %l1
18346 nop
18347 set 0x26, %i1
18348 ldsh [%l7 + %i1], %g1
18349 set 0x40, %i7
18350 ldda [%l7 + %i7] 0xd0, %f0
18351 set 0x10, %g5
18352 prefetcha [%l7 + %g5] 0x88, 4
18353 add %l7, 0x38, %l6
18354 wr %g0, 0x88, %asi
18355 casa [%l6] 0x88, %l2, %g5
18356 nop
18357 set 0x70, %l0
18358 ldsw [%l7 + %l0], %l4
18359 nop
18360 set 0x18, %g7
18361 ldd [%l7 + %g7], %i6
18362 st %f8, [%l7 + 0x50]
18363 set 0x58, %g3
18364 stha %o0, [%l7 + %g3] 0x89
18365 add %l7, 0x70, %l6
18366 wr %g0, 0x88, %asi
18367 ldxa [%l6] %asi, %l3
18368 casxa [%l6] 0x88, %l3, %o3
18369 set 0x48, %i0
18370 stxa %i1, [%l7 + %i0] 0x89
18371 nop
18372 set 0x54, %i5
18373 sth %i3, [%l7 + %i5]
18374 nop
18375 set 0x14, %g2
18376 swap [%l7 + %g2], %i6
18377 nop
18378 set 0x39, %i3
18379 ldsb [%l7 + %i3], %g3
18380 nop
18381 set 0x4C, %o1
18382 prefetch [%l7 + %o1], 1
18383 set 0x4C, %o5
18384 sta %f21, [%l7 + %o5] 0x89
18385 set 0x68, %g1
18386 stwa %o5, [%l7 + %g1] 0xeb
18387 membar #Sync
18388 set 0x78, %l1
18389 ldxa [%l7 + %l1] 0x80, %l0
18390 nop
18391 set 0x33, %l6
18392 stb %o2, [%l7 + %l6]
18393 nop
18394 set 0x70, %o6
18395 ldx [%l7 + %o6], %g2
18396 nop
18397 set 0x08, %l3
18398 ldd [%l7 + %l3], %o0
18399 set 0x08, %o2
18400 swapa [%l7 + %o2] 0x88, %g7
18401 fpadd16 %f22, %f0, %f10
18402 st %fsr, [%l7 + 0x5C]
18403 fpadd32s %f12, %f23, %f11
18404 nop
18405 set 0x74, %o0
18406 swap [%l7 + %o0], %i5
18407 wr %i7, %o6, %sys_tick
18408 set 0x34, %i2
18409 swapa [%l7 + %i2] 0x80, %i4
18410 nop
18411 set 0x60, %i6
18412 ldd [%l7 + %i6], %i2
18413 nop
18414 set 0x08, %o4
18415 stx %fsr, [%l7 + %o4]
18416 set 0x40, %o7
18417 ldda [%l7 + %o7] 0x89, %i0
18418 st %f27, [%l7 + 0x28]
18419 nop
18420 set 0x1B, %l2
18421 stb %o4, [%l7 + %l2]
18422 nop
18423 set 0x2C, %l5
18424 stw %g6, [%l7 + %l5]
18425 and %g4, %l5, %g1
18426 set 0x58, %i4
18427 prefetcha [%l7 + %i4] 0x89, 1
18428 nop
18429 set 0x08, %l4
18430 sth %l2, [%l7 + %l4]
18431 add %l1, %g5, %l4
18432 set 0x10, %g4
18433 swapa [%l7 + %g4] 0x88, %o0
18434 nop
18435 set 0x48, %o3
18436 std %f4, [%l7 + %o3]
18437 nop
18438 set 0x74, %g6
18439 lduw [%l7 + %g6], %l3
18440 nop
18441 set 0x30, %i1
18442 stx %fsr, [%l7 + %i1]
18443 set 0x28, %i7
18444 stxa %o3, [%l7 + %i7] 0x81
18445 set 0x60, %l0
18446 lda [%l7 + %l0] 0x80, %f14
18447 set 0x44, %g7
18448 stwa %i1, [%l7 + %g7] 0xeb
18449 membar #Sync
18450 nop
18451 set 0x18, %g5
18452 stx %fsr, [%l7 + %g5]
18453 bn,pt %icc, loop_153
18454 nop
18455 set 0x60, %g3
18456 std %f6, [%l7 + %g3]
18457 nop
18458 set 0x12, %i5
18459 lduh [%l7 + %i5], %i3
18460 nop
18461 set 0x54, %g2
18462 ldsh [%l7 + %g2], %l6
18463loop_153:
18464 nop
18465 set 0x68, %i0
18466 sta %f17, [%l7 + %i0] 0x80
18467 set 0x5C, %o1
18468 sta %f23, [%l7 + %o1] 0x80
18469 and %g3, %o5, %l0
18470 nop
18471 set 0x68, %i3
18472 ldx [%l7 + %i3], %i6
18473 st %fsr, [%l7 + 0x50]
18474 nop
18475 set 0x56, %o5
18476 ldsb [%l7 + %o5], %g2
18477 set 0x10, %g1
18478 ldda [%l7 + %g1] 0xe3, %o0
18479 set 0x10, %l1
18480 prefetcha [%l7 + %l1] 0x80, 2
18481 set 0x50, %l6
18482 stxa %g7, [%l7 + %l6] 0xe2
18483 membar #Sync
18484 nop
18485 set 0x18, %l3
18486 ldd [%l7 + %l3], %i4
18487 and %o6, %i7, %i2
18488 nop
18489 set 0x7C, %o6
18490 swap [%l7 + %o6], %i4
18491 add %i0, %g6, %o4
18492 or %l5, %g1, %g4
18493 nop
18494 set 0x5B, %o2
18495 ldub [%l7 + %o2], %o7
18496 add %l7, 0x2C, %l6
18497 wr %g0, 0x88, %asi
18498 casa [%l6] 0x88, %l1, %l2
18499 fpadd16 %f28, %f6, %f6
18500 nop
18501 set 0x78, %o0
18502 std %g4, [%l7 + %o0]
18503 add %l4, %o0, %o3
18504 set 0x50, %i2
18505 stxa %i1, [%l7 + %i2] 0x80
18506 nop
18507 set 0x54, %i6
18508 prefetch [%l7 + %i6], 2
18509 add %l7, 0x34, %l6
18510 wr %g0, 0x80, %asi
18511 casa [%l6] 0x80, %i3, %l6
18512 add %l7, 0x20, %l6
18513 wr %g0, 0x88, %asi
18514 casa [%l6] 0x88, %g3, %l3
18515 set 0x5B, %o4
18516 stba %l0, [%l7 + %o4] 0xe2
18517 membar #Sync
18518 nop
18519 set 0x14, %l2
18520 sth %o5, [%l7 + %l2]
18521 nop
18522 set 0x48, %l5
18523 std %f8, [%l7 + %l5]
18524 nop
18525 or %g0, 0x8, %l0
18526 sllx %l0, 0x3c, %l0
18527 wr %l0, %g0, %tick_cmpr
18528 nop
18529 set 0x34, %o7
18530 ldub [%l7 + %o7], %o1
18531 set 0x58, %i4
18532 prefetcha [%l7 + %i4] 0x80, 3
18533 set 0x34, %l4
18534 stba %i5, [%l7 + %l4] 0x88
18535 set 0x40, %g4
18536 ldda [%l7 + %g4] 0x81, %f16
18537 or %o6, %i7, %i2
18538 bleu,a,pt %icc, loop_154
18539 and %o2, %i4, %i0
18540 add %l7, 0x30, %l6
18541 wr %g0, 0x88, %asi
18542 casa [%l6] 0x88, %g6, %l5
18543loop_154:
18544 nop
18545 set 0x16, %g6
18546 lduh [%l7 + %g6], %o4
18547 nop
18548 set 0x24, %o3
18549 stw %g1, [%l7 + %o3]
18550 nop
18551 set 0x28, %i7
18552 ldx [%l7 + %i7], %o7
18553 set 0x40, %l0
18554 prefetcha [%l7 + %l0] 0x89, 3
18555 fpsub32s %f28, %f30, %f16
18556 nop
18557 set 0x20, %i1
18558 sth %g4, [%l7 + %i1]
18559 nop
18560 set 0x4E, %g7
18561 ldub [%l7 + %g7], %l2
18562 set 0x60, %g5
18563 stda %l4, [%l7 + %g5] 0xea
18564 membar #Sync
18565 nop
18566 set 0x08, %g3
18567 std %f24, [%l7 + %g3]
18568 bl,pt %icc, loop_155
18569 bne,a,pt %xcc, loop_156
18570 nop
18571 set 0x48, %i5
18572 stw %g5, [%l7 + %i5]
18573 set 0x40, %g2
18574 ldda [%l7 + %g2] 0x81, %f0
18575loop_155:
18576 wr %o3, %i1, %sys_tick
18577loop_156:
18578 nop
18579 set 0x10, %i0
18580 stx %o0, [%l7 + %i0]
18581 wr %i3, %g3, %ccr
18582 membar #Sync
18583 set 0x40, %o1
18584 ldda [%l7 + %o1] 0xf8, %f0
18585 ld [%l7 + 0x0C], %f18
18586 ld [%l7 + 0x78], %f31
18587 nop
18588 set 0x34, %o5
18589 stw %l3, [%l7 + %o5]
18590 set 0x10, %g1
18591 stxa %l0, [%l7 + %g1] 0xe3
18592 membar #Sync
18593 ld [%l7 + 0x6C], %f9
18594 nop
18595 set 0x78, %i3
18596 ldx [%l7 + %i3], %l6
18597 nop
18598 set 0x28, %l1
18599 std %f0, [%l7 + %l1]
18600 nop
18601 set 0x58, %l3
18602 ldd [%l7 + %l3], %o4
18603 nop
18604 set 0x2C, %o6
18605 stw %i6, [%l7 + %o6]
18606 set 0x68, %o2
18607 stxa %g2, [%l7 + %o2] 0xe3
18608 membar #Sync
18609 nop
18610 set 0x64, %o0
18611 ldsh [%l7 + %o0], %o1
18612 wr %i5, %o6, %y
18613 nop
18614 set 0x78, %l6
18615 stx %i7, [%l7 + %l6]
18616 nop
18617 set 0x6C, %i6
18618 ldsw [%l7 + %i6], %g7
18619 set 0x34, %i2
18620 lda [%l7 + %i2] 0x89, %f4
18621 set 0x40, %o4
18622 stda %f0, [%l7 + %o4] 0xd0
18623 nop
18624 set 0x10, %l5
18625 stx %fsr, [%l7 + %l5]
18626 nop
18627 set 0x70, %o7
18628 lduw [%l7 + %o7], %o2
18629 nop
18630 set 0x78, %l2
18631 std %i2, [%l7 + %l2]
18632 set 0x08, %l4
18633 swapa [%l7 + %l4] 0x80, %i4
18634 fpsub32s %f11, %f17, %f14
18635 add %l7, 0x78, %l6
18636 wr %g0, 0x88, %asi
18637 casxa [%l6] 0x88, %i0, %g6
18638 nop
18639 set 0x20, %g4
18640 std %o4, [%l7 + %g4]
18641 add %l7, 0x08, %l6
18642 wr %g0, 0x81, %asi
18643 casxa [%l6] 0x81, %l5, %o7
18644 nop
18645 set 0x62, %g6
18646 sth %l1, [%l7 + %g6]
18647 nop
18648 set 0x24, %i4
18649 prefetch [%l7 + %i4], 3
18650 nop
18651 set 0x10, %i7
18652 prefetch [%l7 + %i7], 0
18653 nop
18654 set 0x60, %l0
18655 std %g4, [%l7 + %l0]
18656 set 0x28, %o3
18657 stxa %l2, [%l7 + %o3] 0xea
18658 membar #Sync
18659 add %g1, %l4, %o3
18660 ld [%l7 + 0x3C], %f11
18661 set 0x48, %i1
18662 ldxa [%l7 + %i1] 0x89, %g5
18663 nop
18664 set 0x08, %g7
18665 lduh [%l7 + %g7], %i1
18666 set 0x60, %g3
18667 ldda [%l7 + %g3] 0x80, %o0
18668 nop
18669 set 0x46, %g5
18670 ldstub [%l7 + %g5], %i3
18671 or %g3, %l0, %l3
18672 set 0x18, %g2
18673 stda %i6, [%l7 + %g2] 0x89
18674 nop
18675 set 0x55, %i0
18676 stb %o5, [%l7 + %i0]
18677 wr %i6, %o1, %y
18678 nop
18679 set 0x20, %i5
18680 std %g2, [%l7 + %i5]
18681 nop
18682 set 0x30, %o5
18683 stx %fsr, [%l7 + %o5]
18684 nop
18685 set 0x28, %g1
18686 ldx [%l7 + %g1], %o6
18687 nop
18688 set 0x54, %o1
18689 ldsb [%l7 + %o1], %i5
18690 nop
18691 set 0x28, %i3
18692 std %f14, [%l7 + %i3]
18693 and %i7, %o2, %g7
18694 nop
18695 set 0x28, %l1
18696 ldd [%l7 + %l1], %f22
18697 st %fsr, [%l7 + 0x34]
18698 nop
18699 set 0x6C, %o6
18700 sth %i2, [%l7 + %o6]
18701 nop
18702 set 0x26, %l3
18703 ldsh [%l7 + %l3], %i0
18704 nop
18705 set 0x0C, %o2
18706 ldsw [%l7 + %o2], %i4
18707 set 0x54, %o0
18708 swapa [%l7 + %o0] 0x88, %g6
18709 ld [%l7 + 0x78], %f16
18710 nop
18711 set 0x60, %i6
18712 std %o4, [%l7 + %i6]
18713 set 0x20, %l6
18714 ldda [%l7 + %l6] 0xe2, %o6
18715 nop
18716 set 0x28, %i2
18717 sth %l5, [%l7 + %i2]
18718 nop
18719 set 0x48, %o4
18720 std %l0, [%l7 + %o4]
18721 nop
18722 set 0x38, %l5
18723 std %f12, [%l7 + %l5]
18724 nop
18725 set 0x58, %o7
18726 ldx [%l7 + %o7], %l2
18727 set 0x4C, %l2
18728 lda [%l7 + %l2] 0x80, %f31
18729 set 0x32, %l4
18730 ldstuba [%l7 + %l4] 0x80, %g4
18731 and %g1, %l4, %o3
18732 nop
18733 set 0x5D, %g4
18734 stb %g5, [%l7 + %g4]
18735 st %f16, [%l7 + 0x44]
18736 nop
18737 set 0x31, %g6
18738 ldub [%l7 + %g6], %o0
18739 nop
18740 set 0x38, %i4
18741 std %i0, [%l7 + %i4]
18742 set 0x08, %l0
18743 stxa %g3, [%l7 + %l0] 0xea
18744 membar #Sync
18745 set 0x70, %i7
18746 lda [%l7 + %i7] 0x80, %f29
18747 nop
18748 set 0x44, %i1
18749 lduw [%l7 + %i1], %l0
18750 add %l3, %i3, %o5
18751 set 0x5C, %o3
18752 lda [%l7 + %o3] 0x89, %f1
18753 nop
18754 set 0x38, %g3
18755 ldx [%l7 + %g3], %l6
18756 set 0x0C, %g5
18757 swapa [%l7 + %g5] 0x88, %o1
18758 add %l7, 0x24, %l6
18759 wr %g0, 0x81, %asi
18760 casa [%l6] 0x81, %i6, %g2
18761 nop
18762 set 0x28, %g7
18763 lduw [%l7 + %g7], %i5
18764 add %l7, 0x60, %l6
18765 wr %g0, 0x80, %asi
18766 casxa [%l6] 0x80, %i7, %o2
18767 and %o6, %i2, %i0
18768 st %f1, [%l7 + 0x68]
18769 nop
18770 set 0x48, %g2
18771 std %f30, [%l7 + %g2]
18772 nop
18773 set 0x38, %i0
18774 std %f18, [%l7 + %i0]
18775 add %l7, 0x70, %l6
18776 wr %g0, 0x88, %asi
18777 casxa [%l6] 0x88, %i4, %g7
18778 wr %o4, %o7, %clear_softint
18779 set 0x45, %i5
18780 stba %l5, [%l7 + %i5] 0x80
18781 set 0x70, %g1
18782 ldda [%l7 + %g1] 0xea, %g6
18783 set 0x70, %o5
18784 stxa %l2, [%l7 + %o5] 0x88
18785 nop
18786 set 0x18, %i3
18787 ldd [%l7 + %i3], %l0
18788 set 0x4A, %o1
18789 stha %g4, [%l7 + %o1] 0xe2
18790 membar #Sync
18791 bne,pt %xcc, loop_157
18792 nop
18793 set 0x34, %o6
18794 ldstub [%l7 + %o6], %l4
18795 nop
18796 set 0x50, %l3
18797 ldx [%l7 + %l3], %o3
18798 set 0x50, %o2
18799 ldda [%l7 + %o2] 0xeb, %g4
18800loop_157:
18801 nop
18802 set 0x76, %o0
18803 sth %g1, [%l7 + %o0]
18804 set 0x78, %l1
18805 sta %f17, [%l7 + %l1] 0x80
18806 nop
18807 set 0x48, %i6
18808 stx %o0, [%l7 + %i6]
18809 set 0x30, %l6
18810 lda [%l7 + %l6] 0x81, %f28
18811 set 0x78, %o4
18812 ldxa [%l7 + %o4] 0x88, %g3
18813 set 0x08, %i2
18814 lda [%l7 + %i2] 0x80, %f4
18815 nop
18816 set 0x7C, %l5
18817 swap [%l7 + %l5], %i1
18818 nop
18819 set 0x08, %o7
18820 prefetch [%l7 + %o7], 3
18821 set 0x30, %l2
18822 prefetcha [%l7 + %l2] 0x88, 0
18823 set 0x78, %l4
18824 prefetcha [%l7 + %l4] 0x81, 0
18825 add %l7, 0x6C, %l6
18826 wr %g0, 0x81, %asi
18827 lda [%l6] %asi, %o5
18828 casa [%l6] 0x81, %o5, %i3
18829 nop
18830 set 0x76, %g4
18831 ldsh [%l7 + %g4], %l6
18832 EXIT_GOOD
18833
18834
18835
18836!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18837!
18838! Stats for Thread 4:
18839!
18840! Type l : 1274
18841! Type a : 42
18842! Type cti : 30
18843! Type x : 502
18844! Type f : 35
18845! Type i : 117
18846!
18847!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18848
18849!
18850! Thread 5 Start
18851!
18852.global thread_5
18853thread_5:
18854 mov %l7, %g1
18855 !# Set %cwp for 8 windows
18856 !# This threads memory space into each %l7
18857 wrpr %g0, 0x7, %cwp
18858 mov %g1, %l7
18859 wrpr %g0, 0x6, %cwp
18860 mov %g1, %l7
18861 wrpr %g0, 0x5, %cwp
18862 mov %g1, %l7
18863 wrpr %g0, 0x4, %cwp
18864 mov %g1, %l7
18865 wrpr %g0, 0x3, %cwp
18866 mov %g1, %l7
18867 wrpr %g0, 0x2, %cwp
18868 mov %g1, %l7
18869 wrpr %g0, 0x1, %cwp
18870 mov %g1, %l7
18871 wrpr %g0, 0x0, %cwp
18872 mov %g1, %l7
18873
18874 !# Set %fsr
18875 setx 0x0000000000400000, %l0, %l6 !# no post process
18876 stx %l6, [%l7 + 0x0] !# no post process
18877 ldx [%l7 + 0x0], %fsr !# no post process
18878
18879 wr %g0, 0x80, %asi !# no post process
18880
18881 !# Initialize registers ..
18882
18883 !# Global registers
18884 set 0x3, %g1
18885 set 0xE, %g2
18886 set 0xD, %g3
18887 set 0xF, %g4
18888 set 0x4, %g5
18889 set 0xC, %g6
18890 set 0xF, %g7
18891 !# Input registers
18892 set -0xF, %i0
18893 set -0x9, %i1
18894 set -0x1, %i2
18895 set -0x3, %i3
18896 set -0x6, %i4
18897 set -0xF, %i5
18898 set -0x4, %i6
18899 set -0xD, %i7
18900 !# Local registers
18901 set 0x0A87D8B6, %l0
18902 set 0x39272A79, %l1
18903 set 0x7C6AA4B8, %l2
18904 set 0x45368DA3, %l3
18905 set 0x21FAA9C7, %l4
18906 set 0x35687117, %l5
18907 set 0x72F8FA1B, %l6
18908 !# Output registers
18909 set -0x1BA7, %o0
18910 set 0x1835, %o1
18911 set 0x13B9, %o2
18912 set 0x120A, %o3
18913 set 0x11DD, %o4
18914 set 0x0CB4, %o5
18915 set -0x052E, %o6
18916 set -0x1580, %o7
18917 !# Float registers
18918 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
18919 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
18920 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
18921 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
18922 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
18923 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
18924 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
18925 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
18926 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
18927 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
18928 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
18929 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
18930 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
18931 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
18932 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
18933 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
18934
18935 !# Execute Main Diag ..
18936
18937 set 0x58, %g6
18938 ldxa [%l7 + %g6] 0x80, %i6
18939 nop
18940 set 0x08, %i4
18941 ldsw [%l7 + %i4], %g2
18942 st %f15, [%l7 + 0x4C]
18943 wr %g0, 0x5, %fprs
18944 add %o2, %i5, %o6
18945 set 0x44, %l0
18946 stwa %i0, [%l7 + %l0] 0x89
18947 nop
18948 set 0x24, %i1
18949 swap [%l7 + %i1], %i4
18950 nop
18951 set 0x2C, %i7
18952 prefetch [%l7 + %i7], 3
18953 set 0x58, %o3
18954 lda [%l7 + %o3] 0x88, %f21
18955 nop
18956 set 0x58, %g3
18957 stb %i2, [%l7 + %g3]
18958 nop
18959 set 0x10, %g7
18960 sth %g7, [%l7 + %g7]
18961 bl,a %xcc, loop_158
18962 nop
18963 set 0x54, %g2
18964 prefetch [%l7 + %g2], 1
18965 nop
18966 set 0x28, %g5
18967 stx %fsr, [%l7 + %g5]
18968 add %l7, 0x7C, %l6
18969 wr %g0, 0x80, %asi
18970 lda [%l6] %asi, %o4
18971 casa [%l6] 0x80, %o4, %l5
18972loop_158:
18973 nop
18974 set 0x68, %i0
18975 stxa %g6, [%l7 + %i0] 0xeb
18976 membar #Sync
18977 set 0x70, %i5
18978 stda %o6, [%l7 + %i5] 0xea
18979 membar #Sync
18980 nop
18981 set 0x20, %o5
18982 ldd [%l7 + %o5], %f24
18983 set 0x62, %i3
18984 stha %l1, [%l7 + %i3] 0x88
18985 add %l7, 0x48, %l6
18986 wr %g0, 0x88, %asi
18987 ldxa [%l6] %asi, %g4
18988 casxa [%l6] 0x88, %g4, %l4
18989 st %fsr, [%l7 + 0x68]
18990 nop
18991 set 0x68, %o1
18992 ldx [%l7 + %o1], %o3
18993 set 0x35, %o6
18994 stba %g5, [%l7 + %o6] 0x88
18995 nop
18996 set 0x64, %g1
18997 ldsh [%l7 + %g1], %g1
18998 set 0x24, %o2
18999 sta %f2, [%l7 + %o2] 0x89
19000 set 0x48, %o0
19001 sta %f8, [%l7 + %o0] 0x80
19002 and %o0, %l2, %g3
19003 add %l7, 0x68, %l6
19004 wr %g0, 0x89, %asi
19005 ldxa [%l6] %asi, %l0
19006 casxa [%l6] 0x89, %l0, %l3
19007 set 0x58, %l3
19008 stwa %i1, [%l7 + %l3] 0x80
19009 set 0x4B, %l1
19010 stba %i3, [%l7 + %l1] 0x80
19011 set 0x58, %l6
19012 swapa [%l7 + %l6] 0x81, %o5
19013 nop
19014 set 0x1C, %i6
19015 prefetch [%l7 + %i6], 2
19016 set 0x60, %o4
19017 stda %i6, [%l7 + %o4] 0xeb
19018 membar #Sync
19019 set 0x50, %i2
19020 ldda [%l7 + %i2] 0x80, %g2
19021 set 0x68, %o7
19022 lda [%l7 + %o7] 0x80, %f19
19023 nop
19024 set 0x30, %l5
19025 stx %i6, [%l7 + %l5]
19026 nop
19027 set 0x0C, %l4
19028 swap [%l7 + %l4], %o1
19029 nop
19030 set 0x10, %g4
19031 stx %fsr, [%l7 + %g4]
19032 set 0x50, %g6
19033 stxa %i7, [%l7 + %g6] 0x81
19034 nop
19035 set 0x28, %l2
19036 swap [%l7 + %l2], %o2
19037 nop
19038 set 0x10, %i4
19039 lduw [%l7 + %i4], %i5
19040 set 0x28, %l0
19041 sta %f13, [%l7 + %l0] 0x89
19042 set 0x78, %i7
19043 stda %i0, [%l7 + %i7] 0xea
19044 membar #Sync
19045 nop
19046 set 0x78, %i1
19047 swap [%l7 + %i1], %i4
19048 add %l7, 0x6C, %l6
19049 wr %g0, 0x89, %asi
19050 casa [%l6] 0x89, %o6, %i2
19051 add %l7, 0x50, %l6
19052 wr %g0, 0x88, %asi
19053 ldxa [%l6] %asi, %g7
19054 casxa [%l6] 0x88, %g7, %o4
19055 set 0x48, %g3
19056 sta %f27, [%l7 + %g3] 0x88
19057 nop
19058 set 0x0B, %o3
19059 ldsb [%l7 + %o3], %g6
19060 set 0x10, %g2
19061 ldxa [%l7 + %g2] 0x80, %l5
19062 st %fsr, [%l7 + 0x18]
19063 set 0x50, %g7
19064 stwa %o7, [%l7 + %g7] 0x88
19065 fpsub16s %f8, %f5, %f10
19066 set 0x40, %g5
19067 ldda [%l7 + %g5] 0xd8, %f0
19068 set 0x74, %i5
19069 swapa [%l7 + %i5] 0x89, %l1
19070 nop
19071 set 0x58, %o5
19072 std %f26, [%l7 + %o5]
19073 add %l4, %g4, %g5
19074 set 0x38, %i3
19075 ldxa [%l7 + %i3] 0x88, %g1
19076 bge,pn %xcc, loop_159
19077 nop
19078 set 0x28, %i0
19079 ldd [%l7 + %i0], %f2
19080 set 0x40, %o1
19081 stda %f0, [%l7 + %o1] 0x88
19082loop_159:
19083 nop
19084 set 0x28, %g1
19085 ldx [%l7 + %g1], %o0
19086 nop
19087 set 0x4A, %o2
19088 ldsh [%l7 + %o2], %o3
19089 wr %l2, %l0, %y
19090 nop
19091 set 0x58, %o6
19092 ldd [%l7 + %o6], %f0
19093 nop
19094 set 0x5E, %o0
19095 lduh [%l7 + %o0], %g3
19096 add %l7, 0x78, %l6
19097 wr %g0, 0x88, %asi
19098 casxa [%l6] 0x88, %i1, %i3
19099 set 0x62, %l3
19100 stha %l3, [%l7 + %l3] 0x81
19101 add %l7, 0x78, %l6
19102 wr %g0, 0x80, %asi
19103 casxa [%l6] 0x80, %o5, %l6
19104 nop
19105 set 0x72, %l1
19106 sth %i6, [%l7 + %l1]
19107 set 0x24, %i6
19108 lda [%l7 + %i6] 0x89, %f18
19109 set 0x14, %l6
19110 stwa %o1, [%l7 + %l6] 0xe2
19111 membar #Sync
19112 nop
19113 set 0x6A, %i2
19114 stb %g2, [%l7 + %i2]
19115 or %i7, %i5, %i0
19116 nop
19117 set 0x60, %o4
19118 ldx [%l7 + %o4], %o2
19119 nop
19120 set 0x38, %o7
19121 sth %o6, [%l7 + %o7]
19122 set 0x40, %l4
19123 stda %f0, [%l7 + %l4] 0xc2
19124 nop
19125 set 0x7E, %l5
19126 sth %i4, [%l7 + %l5]
19127 st %f23, [%l7 + 0x2C]
19128 set 0x14, %g6
19129 lda [%l7 + %g6] 0x89, %f4
19130 set 0x10, %l2
19131 ldxa [%l7 + %l2] 0x88, %g7
19132 ld [%l7 + 0x68], %f10
19133 nop
19134 set 0x60, %i4
19135 std %i2, [%l7 + %i4]
19136 set 0x48, %g4
19137 ldxa [%l7 + %g4] 0x89, %o4
19138 nop
19139 set 0x40, %i7
19140 std %g6, [%l7 + %i7]
19141 nop
19142 set 0x5C, %i1
19143 ldub [%l7 + %i1], %o7
19144 set 0x40, %l0
19145 ldda [%l7 + %l0] 0xd8, %f16
19146 nop
19147 set 0x20, %o3
19148 ldsh [%l7 + %o3], %l5
19149 and %l1, %l4, %g4
19150 fpadd32s %f27, %f13, %f26
19151 nop
19152 set 0x12, %g3
19153 lduh [%l7 + %g3], %g1
19154 set 0x64, %g7
19155 stwa %g5, [%l7 + %g7] 0x89
19156 nop
19157 set 0x38, %g5
19158 std %o0, [%l7 + %g5]
19159 add %l2, %o3, %g3
19160 nop
19161 set 0x77, %i5
19162 stb %l0, [%l7 + %i5]
19163 nop
19164 set 0x62, %o5
19165 ldstub [%l7 + %o5], %i1
19166 set 0x72, %i3
19167 stha %l3, [%l7 + %i3] 0x81
19168 nop
19169 set 0x68, %g2
19170 swap [%l7 + %g2], %o5
19171 set 0x40, %o1
19172 ldda [%l7 + %o1] 0xd8, %f0
19173 add %l7, 0x58, %l6
19174 wr %g0, 0x80, %asi
19175 casxa [%l6] 0x80, %i3, %l6
19176 set 0x40, %g1
19177 ldda [%l7 + %g1] 0x80, %f0
19178 nop
19179 set 0x70, %i0
19180 stx %o1, [%l7 + %i0]
19181 nop
19182 set 0x78, %o6
19183 stb %i6, [%l7 + %o6]
19184 nop
19185 set 0x60, %o2
19186 stb %g2, [%l7 + %o2]
19187 set 0x70, %l3
19188 stxa %i5, [%l7 + %l3] 0x81
19189 wr %i0, %o2, %y
19190 nop
19191 set 0x58, %l1
19192 stx %i7, [%l7 + %l1]
19193 st %f9, [%l7 + 0x2C]
19194 nop
19195 set 0x2E, %i6
19196 ldsb [%l7 + %i6], %o6
19197 nop
19198 set 0x70, %o0
19199 ldx [%l7 + %o0], %i4
19200 set 0x1A, %i2
19201 stha %g7, [%l7 + %i2] 0x89
19202 add %l7, 0x5C, %l6
19203 wr %g0, 0x81, %asi
19204 lda [%l6] %asi, %o4
19205 casa [%l6] 0x81, %o4, %g6
19206 set 0x18, %o4
19207 lda [%l7 + %o4] 0x80, %f9
19208 ld [%l7 + 0x24], %f29
19209 or %o7, %l5, %i2
19210 set 0x40, %l6
19211 stda %f0, [%l7 + %l6] 0x81
19212 add %l7, 0x10, %l6
19213 wr %g0, 0x89, %asi
19214 lda [%l6] %asi, %l1
19215 casa [%l6] 0x89, %l1, %l4
19216 set 0x40, %l4
19217 sta %f2, [%l7 + %l4] 0x88
19218 nop
19219 set 0x78, %o7
19220 ldx [%l7 + %o7], %g4
19221 nop
19222 set 0x08, %g6
19223 ldd [%l7 + %g6], %g4
19224 nop
19225 set 0x70, %l2
19226 ldd [%l7 + %l2], %f10
19227 st %f26, [%l7 + 0x48]
19228 nop
19229 set 0x68, %i4
19230 stw %o0, [%l7 + %i4]
19231 nop
19232 set 0x68, %g4
19233 ldd [%l7 + %g4], %g0
19234 st %f10, [%l7 + 0x4C]
19235 add %l7, 0x34, %l6
19236 wr %g0, 0x89, %asi
19237 casa [%l6] 0x89, %o3, %l2
19238 set 0x40, %l5
19239 stda %f0, [%l7 + %l5] 0xf1
19240 membar #Sync
19241 set 0x50, %i1
19242 sta %f11, [%l7 + %i1] 0x81
19243 or %l0, %g3, %l3
19244 nop
19245 set 0x38, %l0
19246 stx %i1, [%l7 + %l0]
19247 set 0x08, %i7
19248 stxa %o5, [%l7 + %i7] 0x80
19249 nop
19250 set 0x64, %o3
19251 swap [%l7 + %o3], %i3
19252 set 0x68, %g3
19253 prefetcha [%l7 + %g3] 0x80, 4
19254 set 0x60, %g7
19255 stxa %l6, [%l7 + %g7] 0xe3
19256 membar #Sync
19257 nop
19258 set 0x40, %i5
19259 std %f28, [%l7 + %i5]
19260 set 0x4C, %g5
19261 stha %i6, [%l7 + %g5] 0x89
19262 st %fsr, [%l7 + 0x38]
19263 or %i5, %i0, %g2
19264 nop
19265 set 0x68, %i3
19266 stx %o2, [%l7 + %i3]
19267 set 0x60, %g2
19268 swapa [%l7 + %g2] 0x89, %o6
19269 set 0x74, %o1
19270 stwa %i4, [%l7 + %o1] 0x81
19271 set 0x08, %o5
19272 stwa %i7, [%l7 + %o5] 0x81
19273 set 0x10, %g1
19274 stha %o4, [%l7 + %g1] 0xe3
19275 membar #Sync
19276 nop
19277 set 0x58, %o6
19278 ldsh [%l7 + %o6], %g7
19279 nop
19280 set 0x0E, %i0
19281 sth %o7, [%l7 + %i0]
19282 set 0x4B, %l3
19283 stba %l5, [%l7 + %l3] 0x88
19284 add %l7, 0x18, %l6
19285 wr %g0, 0x88, %asi
19286 casxa [%l6] 0x88, %i2, %l1
19287 add %l7, 0x64, %l6
19288 wr %g0, 0x80, %asi
19289 lda [%l6] %asi, %l4
19290 casa [%l6] 0x80, %l4, %g6
19291 set 0x58, %o2
19292 stba %g4, [%l7 + %o2] 0xea
19293 membar #Sync
19294 nop
19295 set 0x64, %l1
19296 swap [%l7 + %l1], %o0
19297 wr %g1, %g5, %softint
19298 nop
19299 set 0x58, %i6
19300 ldd [%l7 + %i6], %f12
19301 nop
19302 set 0x79, %i2
19303 ldub [%l7 + %i2], %l2
19304 set 0x08, %o4
19305 prefetcha [%l7 + %o4] 0x81, 4
19306 add %o3, %l3, %i1
19307 ba,a %xcc, loop_160
19308 nop
19309 set 0x38, %l6
19310 ldsh [%l7 + %l6], %o5
19311 set 0x50, %o0
19312 ldda [%l7 + %o0] 0x81, %i2
19313loop_160:
19314 nop
19315 set 0x7E, %o7
19316 ldub [%l7 + %o7], %o1
19317 set 0x70, %l4
19318 ldxa [%l7 + %l4] 0x81, %g3
19319 st %f1, [%l7 + 0x34]
19320 st %f19, [%l7 + 0x60]
19321 nop
19322 set 0x5E, %l2
19323 ldub [%l7 + %l2], %i6
19324 set 0x20, %g6
19325 ldxa [%l7 + %g6] 0x81, %i5
19326 nop
19327 set 0x60, %i4
19328 swap [%l7 + %i4], %i0
19329 set 0x50, %l5
19330 swapa [%l7 + %l5] 0x80, %g2
19331 nop
19332 set 0x42, %g4
19333 sth %o2, [%l7 + %g4]
19334 set 0x30, %l0
19335 swapa [%l7 + %l0] 0x89, %o6
19336 set 0x38, %i7
19337 stxa %l6, [%l7 + %i7] 0xe2
19338 membar #Sync
19339 set 0x40, %o3
19340 stda %f0, [%l7 + %o3] 0xca
19341 set 0x20, %i1
19342 prefetcha [%l7 + %i1] 0x88, 0
19343 ld [%l7 + 0x1C], %f5
19344 set 0x58, %g3
19345 stwa %i4, [%l7 + %g3] 0x81
19346 nop
19347 set 0x47, %i5
19348 ldsb [%l7 + %i5], %g7
19349 set 0x76, %g7
19350 stha %o4, [%l7 + %g7] 0xea
19351 membar #Sync
19352 add %o7, %i2, %l1
19353 nop
19354 set 0x70, %i3
19355 ldub [%l7 + %i3], %l4
19356 nop
19357 set 0x70, %g2
19358 ldd [%l7 + %g2], %f18
19359 nop
19360 set 0x40, %g5
19361 stx %fsr, [%l7 + %g5]
19362 nop
19363 set 0x60, %o5
19364 swap [%l7 + %o5], %l5
19365 set 0x20, %g1
19366 stxa %g6, [%l7 + %g1] 0x80
19367 set 0x40, %o1
19368 stda %f16, [%l7 + %o1] 0xc0
19369 set 0x09, %o6
19370 ldstuba [%l7 + %o6] 0x89, %o0
19371 set 0x60, %i0
19372 ldda [%l7 + %i0] 0xe2, %g4
19373 nop
19374 set 0x0C, %o2
19375 ldsb [%l7 + %o2], %g1
19376 nop
19377 set 0x64, %l1
19378 ldsh [%l7 + %l1], %l2
19379 fpadd32s %f25, %f22, %f9
19380 nop
19381 set 0x5C, %l3
19382 stw %l0, [%l7 + %l3]
19383 nop
19384 set 0x30, %i6
19385 prefetch [%l7 + %i6], 2
19386 set 0x08, %o4
19387 prefetcha [%l7 + %o4] 0x88, 2
19388 set 0x40, %l6
19389 stxa %l3, [%l7 + %l6] 0xe3
19390 membar #Sync
19391 set 0x28, %o0
19392 stwa %g5, [%l7 + %o0] 0xe2
19393 membar #Sync
19394 set 0x10, %i2
19395 ldda [%l7 + %i2] 0xeb, %o4
19396 nop
19397 set 0x18, %l4
19398 ldd [%l7 + %l4], %f24
19399 nop
19400 set 0x7C, %l2
19401 sth %i1, [%l7 + %l2]
19402 nop
19403 set 0x23, %o7
19404 ldub [%l7 + %o7], %i3
19405 set 0x50, %i4
19406 stxa %o1, [%l7 + %i4] 0x81
19407 membar #Sync
19408 set 0x40, %l5
19409 ldda [%l7 + %l5] 0xf1, %f16
19410 set 0x40, %g4
19411 stda %f0, [%l7 + %g4] 0xf8
19412 membar #Sync
19413 nop
19414 set 0x70, %l0
19415 sth %i6, [%l7 + %l0]
19416 or %i5, %i0, %g2
19417 or %o2, %o6, %g3
19418 set 0x6A, %g6
19419 stha %l6, [%l7 + %g6] 0x80
19420 set 0x30, %o3
19421 stda %i4, [%l7 + %o3] 0x89
19422 nop
19423 or %g0, 0x8, %l0
19424 sllx %l0, 0x3c, %l0
19425 wr %l0, 0x75F, %sys_tick_cmpr
19426 nop
19427 set 0x78, %i7
19428 stx %g7, [%l7 + %i7]
19429 st %fsr, [%l7 + 0x10]
19430 nop
19431 set 0x60, %g3
19432 ldsh [%l7 + %g3], %i2
19433 nop
19434 set 0x48, %i1
19435 ldd [%l7 + %i1], %l0
19436 set 0x68, %g7
19437 stda %o6, [%l7 + %g7] 0xe2
19438 membar #Sync
19439 or %l5, %g6, %o0
19440 fpadd16s %f5, %f28, %f2
19441 wr %g4, %g1, %set_softint
19442 set 0x6A, %i3
19443 ldstuba [%l7 + %i3] 0x81, %l4
19444 nop
19445 set 0x23, %i5
19446 ldstub [%l7 + %i5], %l0
19447 add %o3, %l2, %l3
19448 nop
19449 set 0x4C, %g2
19450 ldstub [%l7 + %g2], %o5
19451 nop
19452 set 0x38, %o5
19453 ldx [%l7 + %o5], %i1
19454 nop
19455 set 0x14, %g1
19456 ldsh [%l7 + %g1], %g5
19457 nop
19458 set 0x40, %o1
19459 ldd [%l7 + %o1], %i2
19460 nop
19461 set 0x68, %o6
19462 stx %fsr, [%l7 + %o6]
19463 nop
19464 set 0x28, %i0
19465 ldub [%l7 + %i0], %o1
19466 nop
19467 set 0x4C, %o2
19468 stw %i6, [%l7 + %o2]
19469 set 0x64, %l1
19470 stwa %i0, [%l7 + %l1] 0x88
19471 add %l7, 0x70, %l6
19472 wr %g0, 0x81, %asi
19473 casxa [%l6] 0x81, %i5, %g2
19474 nop
19475 set 0x3E, %l3
19476 ldsh [%l7 + %l3], %o2
19477 set 0x7C, %i6
19478 sta %f11, [%l7 + %i6] 0x88
19479 add %l7, 0x48, %l6
19480 wr %g0, 0x81, %asi
19481 casxa [%l6] 0x81, %g3, %l6
19482 add %l7, 0x48, %l6
19483 wr %g0, 0x88, %asi
19484 casxa [%l6] 0x88, %i4, %i7
19485 nop
19486 set 0x58, %o4
19487 lduw [%l7 + %o4], %o6
19488 set 0x1C, %g5
19489 lda [%l7 + %g5] 0x80, %f9
19490 and %g7, %o4, %i2
19491 st %f30, [%l7 + 0x20]
19492 nop
19493 set 0x68, %o0
19494 ldx [%l7 + %o0], %o7
19495 add %l7, 0x78, %l6
19496 wr %g0, 0x88, %asi
19497 lda [%l6] %asi, %l5
19498 casa [%l6] 0x88, %l5, %l1
19499 nop
19500 set 0x58, %l6
19501 stw %g6, [%l7 + %l6]
19502 nop
19503 set 0x10, %i2
19504 std %o0, [%l7 + %i2]
19505 nop
19506 set 0x38, %l2
19507 stx %fsr, [%l7 + %l2]
19508 wr %g1, %g4, %clear_softint
19509 add %l4, %l0, %o3
19510 nop
19511 set 0x61, %o7
19512 ldstub [%l7 + %o7], %l3
19513 set 0x40, %i4
19514 stda %f0, [%l7 + %i4] 0xf0
19515 membar #Sync
19516 nop
19517 or %g0, 0x8, %l0
19518 sllx %l0, 0x3c, %l0
19519 wr %l0, %g0, %sys_tick_cmpr
19520 add %i1, %g5, %i3
19521 set 0x08, %l5
19522 stwa %i6, [%l7 + %l5] 0x88
19523 or %i0, %o1, %g2
19524 nop
19525 set 0x10, %l4
19526 ldd [%l7 + %l4], %f26
19527 set 0x74, %l0
19528 swapa [%l7 + %l0] 0x88, %i5
19529 bne,pn %icc, loop_161
19530 nop
19531 set 0x48, %g6
19532 std %f22, [%l7 + %g6]
19533 nop
19534 set 0x40, %g4
19535 ldx [%l7 + %g4], %g3
19536 nop
19537 set 0x6C, %i7
19538 swap [%l7 + %i7], %l6
19539loop_161:
19540 nop
19541 add %l7, 0x58, %l6
19542 wr %g0, 0x80, %asi
19543 ldxa [%l6] %asi, %o2
19544 casxa [%l6] 0x80, %o2, %i7
19545 st %f5, [%l7 + 0x28]
19546 nop
19547 set 0x1E, %o3
19548 ldsb [%l7 + %o3], %o6
19549 add %l7, 0x34, %l6
19550 wr %g0, 0x81, %asi
19551 lda [%l6] %asi, %i4
19552 casa [%l6] 0x81, %i4, %o4
19553 set 0x20, %i1
19554 prefetcha [%l7 + %i1] 0x89, 3
19555 fpsub32s %f29, %f7, %f18
19556 nop
19557 set 0x78, %g3
19558 std %f16, [%l7 + %g3]
19559 set 0x48, %i3
19560 stwa %o7, [%l7 + %i3] 0xe2
19561 membar #Sync
19562 add %i2, %l5, %l1
19563 nop
19564 nop
19565 setx 0x2D7874433AAC39E3, %l0, %l6
19566 stx %l6, [%l7 + 0x28]
19567 ldd [%l7 + 0x28], %f14
19568 setx 0x88C5E6C24AE96A5D, %l1, %l5
19569 stx %l5, [%l7 + 0x10]
19570 ldd [%l7 + 0x10], %f2
19571 fdivd %f2, %f14, %f2
19572 nop
19573 set 0x5E, %i5
19574 ldsb [%l7 + %i5], %o0
19575 nop
19576 set 0x60, %g2
19577 ldx [%l7 + %g2], %g1
19578 nop
19579 set 0x14, %o5
19580 stw %g6, [%l7 + %o5]
19581 set 0x1C, %g1
19582 stwa %g4, [%l7 + %g1] 0xe2
19583 membar #Sync
19584 fpsub16 %f22, %f24, %f18
19585 nop
19586 set 0x14, %g7
19587 swap [%l7 + %g7], %l0
19588 set 0x0C, %o1
19589 swapa [%l7 + %o1] 0x89, %l4
19590 nop
19591 set 0x72, %o6
19592 ldsb [%l7 + %o6], %o3
19593 set 0x40, %i0
19594 stda %f0, [%l7 + %i0] 0xcc
19595 nop
19596 set 0x28, %l1
19597 prefetch [%l7 + %l1], 0
19598 st %fsr, [%l7 + 0x70]
19599 nop
19600 set 0x68, %l3
19601 lduw [%l7 + %l3], %l3
19602 nop
19603 set 0x54, %o2
19604 prefetch [%l7 + %o2], 2
19605 membar #Sync
19606 set 0x40, %o4
19607 ldda [%l7 + %o4] 0xf9, %f16
19608 set 0x0C, %g5
19609 swapa [%l7 + %g5] 0x89, %o5
19610 nop
19611 set 0x4B, %i6
19612 ldub [%l7 + %i6], %l2
19613 nop
19614 set 0x58, %l6
19615 stx %fsr, [%l7 + %l6]
19616 set 0x4C, %o0
19617 swapa [%l7 + %o0] 0x81, %i1
19618 nop
19619 set 0x78, %i2
19620 prefetch [%l7 + %i2], 0
19621 wr %g0, 0x6, %fprs
19622 nop
19623 set 0x46, %o7
19624 sth %i6, [%l7 + %o7]
19625 nop
19626 set 0x44, %i4
19627 prefetch [%l7 + %i4], 3
19628 set 0x20, %l5
19629 stda %o0, [%l7 + %l5] 0xe3
19630 membar #Sync
19631 add %g2, %i0, %g3
19632 set 0x6C, %l4
19633 stwa %l6, [%l7 + %l4] 0xe2
19634 membar #Sync
19635 set 0x40, %l0
19636 ldda [%l7 + %l0] 0x80, %i4
19637 nop
19638 set 0x08, %l2
19639 ldd [%l7 + %l2], %f24
19640 st %fsr, [%l7 + 0x6C]
19641 nop
19642 set 0x48, %g6
19643 ldd [%l7 + %g6], %f14
19644 nop
19645 set 0x50, %g4
19646 ldd [%l7 + %g4], %i6
19647 nop
19648 set 0x14, %o3
19649 prefetch [%l7 + %o3], 1
19650 nop
19651 set 0x51, %i1
19652 ldub [%l7 + %i1], %o6
19653 set 0x3C, %g3
19654 stwa %i4, [%l7 + %g3] 0xea
19655 membar #Sync
19656 set 0x6A, %i7
19657 stha %o2, [%l7 + %i7] 0x88
19658 nop
19659 set 0x64, %i5
19660 lduw [%l7 + %i5], %o4
19661 nop
19662 set 0x74, %g2
19663 lduw [%l7 + %g2], %g7
19664 set 0x24, %o5
19665 lda [%l7 + %o5] 0x89, %f12
19666 set 0x76, %i3
19667 stha %o7, [%l7 + %i3] 0xe3
19668 membar #Sync
19669 set 0x58, %g7
19670 ldstuba [%l7 + %g7] 0x88, %i2
19671 nop
19672 set 0x2F, %o1
19673 stb %l5, [%l7 + %o1]
19674 add %l7, 0x68, %l6
19675 wr %g0, 0x88, %asi
19676 ldxa [%l6] %asi, %l1
19677 casxa [%l6] 0x88, %l1, %g1
19678 nop
19679 set 0x24, %o6
19680 prefetch [%l7 + %o6], 2
19681 nop
19682 set 0x4A, %i0
19683 sth %g6, [%l7 + %i0]
19684 set 0x28, %l1
19685 stda %o0, [%l7 + %l1] 0x89
19686 set 0x40, %g1
19687 stda %f16, [%l7 + %g1] 0xf9
19688 membar #Sync
19689 nop
19690 set 0x58, %l3
19691 ldd [%l7 + %l3], %f18
19692 nop
19693 set 0x40, %o2
19694 std %g4, [%l7 + %o2]
19695 nop
19696 set 0x36, %o4
19697 sth %l0, [%l7 + %o4]
19698 set 0x62, %g5
19699 ldstuba [%l7 + %g5] 0x89, %o3
19700 set 0x70, %l6
19701 stxa %l4, [%l7 + %l6] 0x89
19702 nop
19703 set 0x78, %o0
19704 sth %o5, [%l7 + %o0]
19705 ld [%l7 + 0x38], %f27
19706 set 0x52, %i6
19707 stha %l3, [%l7 + %i6] 0xea
19708 membar #Sync
19709 set 0x7C, %i2
19710 sta %f8, [%l7 + %i2] 0x88
19711 add %l7, 0x30, %l6
19712 wr %g0, 0x81, %asi
19713 casxa [%l6] 0x81, %i1, %l2
19714 st %fsr, [%l7 + 0x1C]
19715 set 0x78, %i4
19716 stxa %g5, [%l7 + %i4] 0x88
19717 set 0x3B, %o7
19718 stba %i3, [%l7 + %o7] 0x81
19719 nop
19720 set 0x44, %l5
19721 stb %i6, [%l7 + %l5]
19722 add %l7, 0x28, %l6
19723 wr %g0, 0x88, %asi
19724 ldxa [%l6] %asi, %g2
19725 casxa [%l6] 0x88, %g2, %o1
19726 nop
19727 set 0x18, %l0
19728 stx %i0, [%l7 + %l0]
19729 nop
19730 set 0x10, %l4
19731 ldd [%l7 + %l4], %g2
19732 nop
19733 set 0x74, %l2
19734 ldsb [%l7 + %l2], %l6
19735 add %l7, 0x68, %l6
19736 wr %g0, 0x80, %asi
19737 casxa [%l6] 0x80, %i7, %i5
19738 nop
19739 set 0x20, %g4
19740 ldx [%l7 + %g4], %i4
19741 st %f19, [%l7 + 0x40]
19742 ld [%l7 + 0x34], %f11
19743 add %o6, %o2, %g7
19744 nop
19745 set 0x28, %o3
19746 lduw [%l7 + %o3], %o4
19747 nop
19748 set 0x54, %i1
19749 swap [%l7 + %i1], %i2
19750 add %l7, 0x30, %l6
19751 wr %g0, 0x88, %asi
19752 ldxa [%l6] %asi, %o7
19753 casxa [%l6] 0x88, %o7, %l5
19754 set 0x28, %g6
19755 swapa [%l7 + %g6] 0x89, %l1
19756 nop
19757 set 0x68, %g3
19758 stw %g6, [%l7 + %g3]
19759 set 0x38, %i7
19760 stxa %g1, [%l7 + %i7] 0x89
19761 nop
19762 set 0x62, %i5
19763 sth %g4, [%l7 + %i5]
19764 nop
19765 set 0x12, %g2
19766 stb %o0, [%l7 + %g2]
19767 nop
19768 set 0x5E, %i3
19769 lduh [%l7 + %i3], %o3
19770 add %l4, %l0, %o5
19771 set 0x40, %g7
19772 stxa %i1, [%l7 + %g7] 0x81
19773 nop
19774 set 0x68, %o5
19775 sth %l3, [%l7 + %o5]
19776 nop
19777 set 0x28, %o1
19778 swap [%l7 + %o1], %g5
19779 and %i3, %l2, %g2
19780 nop
19781 set 0x18, %i0
19782 ldd [%l7 + %i0], %o0
19783 set 0x30, %o6
19784 ldxa [%l7 + %o6] 0x88, %i6
19785 membar #Sync
19786 set 0x40, %g1
19787 ldda [%l7 + %g1] 0xf9, %f0
19788 nop
19789 set 0x23, %l1
19790 ldub [%l7 + %l1], %g3
19791 set 0x40, %l3
19792 stda %i6, [%l7 + %l3] 0xe2
19793 membar #Sync
19794 bg %icc, loop_162
19795 nop
19796 set 0x10, %o4
19797 std %f18, [%l7 + %o4]
19798 and %i0, %i5, %i7
19799 nop
19800 set 0x20, %o2
19801 lduw [%l7 + %o2], %o6
19802loop_162:
19803 nop
19804 set 0x3C, %l6
19805 sta %f9, [%l7 + %l6] 0x81
19806 and %i4, %o2, %g7
19807 fpsub32 %f2, %f30, %f8
19808 nop
19809 set 0x57, %o0
19810 ldsb [%l7 + %o0], %o4
19811 add %l7, 0x78, %l6
19812 wr %g0, 0x80, %asi
19813 casxa [%l6] 0x80, %i2, %l5
19814 set 0x30, %g5
19815 prefetcha [%l7 + %g5] 0x89, 4
19816 set 0x58, %i6
19817 ldxa [%l7 + %i6] 0x80, %g6
19818 nop
19819 set 0x1E, %i4
19820 ldstub [%l7 + %i4], %l1
19821 set 0x18, %o7
19822 stda %g4, [%l7 + %o7] 0x89
19823 nop
19824 set 0x0D, %i2
19825 stb %g1, [%l7 + %i2]
19826 ld [%l7 + 0x6C], %f11
19827 or %o0, %o3, %l4
19828 set 0x40, %l0
19829 stda %f16, [%l7 + %l0] 0xf9
19830 membar #Sync
19831 nop
19832 set 0x18, %l5
19833 std %f20, [%l7 + %l5]
19834 nop
19835 set 0x08, %l4
19836 ldd [%l7 + %l4], %o4
19837 add %i1, %l3, %l0
19838 nop
19839 set 0x08, %g4
19840 ldx [%l7 + %g4], %i3
19841 set 0x68, %o3
19842 stda %l2, [%l7 + %o3] 0x88
19843 fpsub32s %f15, %f9, %f19
19844 add %g5, %g2, %i6
19845 add %l7, 0x68, %l6
19846 wr %g0, 0x88, %asi
19847 ldxa [%l6] %asi, %o1
19848 casxa [%l6] 0x88, %o1, %g3
19849 set 0x30, %i1
19850 ldxa [%l7 + %i1] 0x81, %l6
19851 set 0x68, %g6
19852 lda [%l7 + %g6] 0x88, %f17
19853 set 0x30, %g3
19854 stha %i5, [%l7 + %g3] 0x89
19855 nop
19856 set 0x2C, %i7
19857 ldsh [%l7 + %i7], %i7
19858 nop
19859 set 0x1F, %i5
19860 ldub [%l7 + %i5], %i0
19861 and %o6, %i4, %g7
19862 membar #Sync
19863 set 0x40, %g2
19864 ldda [%l7 + %g2] 0xf9, %f0
19865 nop
19866 set 0x42, %i3
19867 ldub [%l7 + %i3], %o2
19868 nop
19869 set 0x28, %g7
19870 prefetch [%l7 + %g7], 2
19871 nop
19872 set 0x15, %l2
19873 ldsb [%l7 + %l2], %i2
19874 or %o4, %o7, %l5
19875 set 0x48, %o5
19876 ldxa [%l7 + %o5] 0x81, %l1
19877 nop
19878 set 0x30, %o1
19879 stw %g6, [%l7 + %o1]
19880 set 0x40, %o6
19881 ldda [%l7 + %o6] 0xeb, %g4
19882 be %xcc, loop_163
19883 nop
19884 set 0x10, %g1
19885 std %o0, [%l7 + %g1]
19886 nop
19887 set 0x08, %i0
19888 ldx [%l7 + %i0], %g1
19889 set 0x0C, %l3
19890 lda [%l7 + %l3] 0x89, %f27
19891loop_163:
19892 nop
19893 set 0x40, %l1
19894 stda %f0, [%l7 + %l1] 0x81
19895 nop
19896 set 0x34, %o2
19897 ldsw [%l7 + %o2], %l4
19898 nop
19899 set 0x34, %l6
19900 ldsw [%l7 + %l6], %o3
19901 add %l7, 0x48, %l6
19902 wr %g0, 0x80, %asi
19903 casxa [%l6] 0x80, %i1, %l3
19904 nop
19905 set 0x20, %o4
19906 std %o4, [%l7 + %o4]
19907 wr %i3, %l2, %clear_softint
19908 add %l7, 0x24, %l6
19909 wr %g0, 0x81, %asi
19910 casa [%l6] 0x81, %g5, %g2
19911 nop
19912 set 0x28, %g5
19913 std %l0, [%l7 + %g5]
19914 nop
19915 set 0x20, %i6
19916 swap [%l7 + %i6], %o1
19917 nop
19918 set 0x20, %i4
19919 ldd [%l7 + %i4], %f4
19920 fpadd16s %f27, %f29, %f7
19921 set 0x6C, %o7
19922 stwa %i6, [%l7 + %o7] 0xea
19923 membar #Sync
19924 nop
19925 set 0x39, %i2
19926 ldub [%l7 + %i2], %g3
19927 nop
19928 set 0x10, %o0
19929 prefetch [%l7 + %o0], 1
19930 nop
19931 set 0x68, %l5
19932 prefetch [%l7 + %l5], 4
19933 add %l7, 0x58, %l6
19934 wr %g0, 0x89, %asi
19935 casxa [%l6] 0x89, %i5, %i7
19936 nop
19937 set 0x50, %l0
19938 stx %fsr, [%l7 + %l0]
19939 nop
19940 set 0x30, %g4
19941 ldd [%l7 + %g4], %i0
19942 nop
19943 set 0x58, %o3
19944 std %f22, [%l7 + %o3]
19945 add %l7, 0x68, %l6
19946 wr %g0, 0x89, %asi
19947 ldxa [%l6] %asi, %o6
19948 casxa [%l6] 0x89, %o6, %i4
19949 nop
19950 set 0x24, %l4
19951 lduh [%l7 + %l4], %g7
19952 bge %xcc, loop_164
19953 nop
19954 set 0x7C, %g6
19955 ldub [%l7 + %g6], %l6
19956 nop
19957 set 0x28, %i1
19958 stx %o2, [%l7 + %i1]
19959 add %i2, %o4, %l5
19960loop_164:
19961 nop
19962 set 0x60, %g3
19963 prefetch [%l7 + %g3], 2
19964 nop
19965 set 0x13, %i5
19966 ldsb [%l7 + %i5], %l1
19967 set 0x1B, %i7
19968 ldstuba [%l7 + %i7] 0x80, %o7
19969 ld [%l7 + 0x4C], %f13
19970 set 0x38, %g2
19971 sta %f0, [%l7 + %g2] 0x81
19972 add %g6, %g4, %g1
19973 nop
19974 set 0x2E, %i3
19975 stb %o0, [%l7 + %i3]
19976 nop
19977 set 0x22, %g7
19978 ldub [%l7 + %g7], %l4
19979 add %l7, 0x48, %l6
19980 wr %g0, 0x89, %asi
19981 casxa [%l6] 0x89, %i1, %l3
19982 fpadd16s %f31, %f14, %f12
19983 add %l7, 0x60, %l6
19984 wr %g0, 0x81, %asi
19985 lda [%l6] %asi, %o3
19986 casa [%l6] 0x81, %o3, %o5
19987 fpsub32s %f15, %f14, %f8
19988 nop
19989 set 0x0C, %l2
19990 stw %i3, [%l7 + %l2]
19991 nop
19992 set 0x49, %o5
19993 ldstub [%l7 + %o5], %g5
19994 set 0x40, %o1
19995 stda %f0, [%l7 + %o1] 0x89
19996 set 0x18, %g1
19997 stwa %g2, [%l7 + %g1] 0xeb
19998 membar #Sync
19999 nop
20000 set 0x30, %o6
20001 std %l2, [%l7 + %o6]
20002 and %l0, %o1, %i6
20003 st %fsr, [%l7 + 0x3C]
20004 set 0x40, %i0
20005 stxa %g3, [%l7 + %i0] 0x88
20006 nop
20007 set 0x08, %l1
20008 prefetch [%l7 + %l1], 3
20009 nop
20010 set 0x18, %l3
20011 ldd [%l7 + %l3], %f4
20012 nop
20013 set 0x70, %l6
20014 lduw [%l7 + %l6], %i7
20015 add %l7, 0x64, %l6
20016 wr %g0, 0x81, %asi
20017 lda [%l6] %asi, %i5
20018 casa [%l6] 0x81, %i5, %o6
20019 or %i4, %g7, %i0
20020 wr %l6, %o2, %y
20021 nop
20022 set 0x68, %o4
20023 std %f20, [%l7 + %o4]
20024 nop
20025 set 0x10, %o2
20026 ldsw [%l7 + %o2], %o4
20027 fpadd32 %f20, %f14, %f24
20028 nop
20029 set 0x78, %i6
20030 std %f8, [%l7 + %i6]
20031 set 0x18, %g5
20032 stxa %i2, [%l7 + %g5] 0xe2
20033 membar #Sync
20034 and %l5, %o7, %l1
20035 set 0x28, %i4
20036 stda %g4, [%l7 + %i4] 0xea
20037 membar #Sync
20038 nop
20039 set 0x4C, %i2
20040 prefetch [%l7 + %i2], 3
20041 nop
20042 set 0x20, %o0
20043 stx %g1, [%l7 + %o0]
20044 set 0x40, %l5
20045 ldxa [%l7 + %l5] 0x80, %o0
20046 set 0x40, %l0
20047 ldda [%l7 + %l0] 0xda, %f0
20048 add %l7, 0x08, %l6
20049 wr %g0, 0x80, %asi
20050 casxa [%l6] 0x80, %g6, %i1
20051 add %l7, 0x70, %l6
20052 wr %g0, 0x88, %asi
20053 casxa [%l6] 0x88, %l4, %o3
20054 set 0x1C, %o7
20055 lda [%l7 + %o7] 0x89, %f30
20056 add %l7, 0x34, %l6
20057 wr %g0, 0x80, %asi
20058 casa [%l6] 0x80, %o5, %i3
20059 fpadd16 %f20, %f8, %f8
20060 add %g5, %l3, %g2
20061 st %fsr, [%l7 + 0x70]
20062 nop
20063 set 0x3A, %o3
20064 lduh [%l7 + %o3], %l2
20065 st %f29, [%l7 + 0x70]
20066 nop
20067 set 0x7C, %g4
20068 lduh [%l7 + %g4], %o1
20069 set 0x38, %l4
20070 sta %f25, [%l7 + %l4] 0x89
20071 set 0x38, %i1
20072 stha %l0, [%l7 + %i1] 0xea
20073 membar #Sync
20074 st %f23, [%l7 + 0x14]
20075 set 0x68, %g6
20076 stxa %g3, [%l7 + %g6] 0xea
20077 membar #Sync
20078 nop
20079 set 0x60, %g3
20080 prefetch [%l7 + %g3], 4
20081 st %fsr, [%l7 + 0x50]
20082 nop
20083 set 0x6E, %i7
20084 sth %i7, [%l7 + %i7]
20085 set 0x59, %i5
20086 ldstuba [%l7 + %i5] 0x80, %i6
20087 set 0x10, %g2
20088 swapa [%l7 + %g2] 0x88, %i5
20089 set 0x6C, %g7
20090 sta %f2, [%l7 + %g7] 0x81
20091 nop
20092 set 0x2D, %i3
20093 stb %i4, [%l7 + %i3]
20094 or %o6, %i0, %g7
20095 nop
20096 set 0x38, %l2
20097 stw %o2, [%l7 + %l2]
20098 set 0x28, %o1
20099 swapa [%l7 + %o1] 0x80, %o4
20100 nop
20101 set 0x38, %g1
20102 lduw [%l7 + %g1], %i2
20103 nop
20104 set 0x10, %o6
20105 ldsh [%l7 + %o6], %l6
20106 set 0x18, %o5
20107 ldxa [%l7 + %o5] 0x81, %o7
20108 add %l7, 0x40, %l6
20109 wr %g0, 0x80, %asi
20110 ldxa [%l6] %asi, %l1
20111 casxa [%l6] 0x80, %l1, %l5
20112 nop
20113 set 0x26, %i0
20114 ldub [%l7 + %i0], %g4
20115 nop
20116 set 0x40, %l1
20117 swap [%l7 + %l1], %o0
20118 add %g6, %i1, %g1
20119 set 0x44, %l3
20120 swapa [%l7 + %l3] 0x80, %l4
20121 st %f25, [%l7 + 0x3C]
20122 add %l7, 0x70, %l6
20123 wr %g0, 0x80, %asi
20124 casa [%l6] 0x80, %o3, %o5
20125 set 0x10, %o4
20126 ldxa [%l7 + %o4] 0x89, %g5
20127 set 0x70, %o2
20128 ldxa [%l7 + %o2] 0x88, %i3
20129 nop
20130 set 0x44, %i6
20131 swap [%l7 + %i6], %g2
20132 st %fsr, [%l7 + 0x24]
20133 set 0x20, %g5
20134 lda [%l7 + %g5] 0x88, %f15
20135 st %fsr, [%l7 + 0x78]
20136 set 0x6C, %i4
20137 sta %f23, [%l7 + %i4] 0x88
20138 nop
20139 set 0x60, %i2
20140 stx %fsr, [%l7 + %i2]
20141 nop
20142 set 0x63, %o0
20143 ldub [%l7 + %o0], %l3
20144 set 0x24, %l6
20145 sta %f14, [%l7 + %l6] 0x89
20146 nop
20147 set 0x3B, %l5
20148 stb %o1, [%l7 + %l5]
20149 nop
20150 set 0x1C, %l0
20151 lduw [%l7 + %l0], %l0
20152 nop
20153 set 0x78, %o3
20154 std %f22, [%l7 + %o3]
20155 bne %xcc, loop_165
20156 nop
20157 set 0x58, %o7
20158 stw %g3, [%l7 + %o7]
20159 nop
20160 set 0x28, %g4
20161 ldd [%l7 + %g4], %l2
20162 nop
20163 set 0x58, %i1
20164 ldd [%l7 + %i1], %f10
20165loop_165:
20166 nop
20167 add %l7, 0x38, %l6
20168 wr %g0, 0x89, %asi
20169 casxa [%l6] 0x89, %i6, %i5
20170 add %l7, 0x1C, %l6
20171 wr %g0, 0x89, %asi
20172 casa [%l6] 0x89, %i7, %i4
20173 nop
20174 set 0x3C, %l4
20175 swap [%l7 + %l4], %i0
20176 nop
20177 set 0x6F, %g6
20178 stb %o6, [%l7 + %g6]
20179 st %fsr, [%l7 + 0x18]
20180 nop
20181 set 0x58, %i7
20182 ldsb [%l7 + %i7], %g7
20183 nop
20184 set 0x28, %g3
20185 ldd [%l7 + %g3], %f0
20186 set 0x40, %i5
20187 ldda [%l7 + %i5] 0xd8, %f16
20188 add %o4, %o2, %i2
20189 nop
20190 set 0x0A, %g7
20191 ldsb [%l7 + %g7], %l6
20192 set 0x70, %g2
20193 ldda [%l7 + %g2] 0xea, %l0
20194 set 0x40, %l2
20195 stda %f0, [%l7 + %l2] 0x88
20196 bgu,pt %icc, loop_166
20197 nop
20198 set 0x70, %i3
20199 std %l4, [%l7 + %i3]
20200 set 0x20, %o1
20201 stxa %o7, [%l7 + %o1] 0xea
20202 membar #Sync
20203loop_166:
20204 nop
20205 set 0x60, %g1
20206 stx %fsr, [%l7 + %g1]
20207 nop
20208 set 0x1C, %o6
20209 ldstub [%l7 + %o6], %o0
20210 add %g4, %i1, %g1
20211 nop
20212 set 0x10, %i0
20213 stx %fsr, [%l7 + %i0]
20214 nop
20215 set 0x10, %l1
20216 stw %l4, [%l7 + %l1]
20217 nop
20218 set 0x08, %l3
20219 ldsh [%l7 + %l3], %g6
20220 st %f23, [%l7 + 0x38]
20221 st %fsr, [%l7 + 0x0C]
20222 set 0x40, %o5
20223 ldda [%l7 + %o5] 0xe2, %o2
20224 set 0x48, %o4
20225 stba %o5, [%l7 + %o4] 0x80
20226 set 0x7C, %i6
20227 swapa [%l7 + %i6] 0x88, %g5
20228 nop
20229 set 0x1B, %o2
20230 ldstub [%l7 + %o2], %g2
20231 set 0x40, %g5
20232 stda %f16, [%l7 + %g5] 0xf8
20233 membar #Sync
20234 set 0x3C, %i2
20235 stwa %i3, [%l7 + %i2] 0xe3
20236 membar #Sync
20237 nop
20238 set 0x2C, %i4
20239 lduh [%l7 + %i4], %o1
20240 bgu,pn %xcc, loop_167
20241 nop
20242 set 0x4A, %l6
20243 sth %l3, [%l7 + %l6]
20244 nop
20245 set 0x40, %l5
20246 ldsh [%l7 + %l5], %g3
20247 st %f20, [%l7 + 0x40]
20248loop_167:
20249 nop
20250 set 0x54, %l0
20251 swap [%l7 + %l0], %l0
20252 set 0x7B, %o3
20253 stba %i6, [%l7 + %o3] 0x88
20254 or %l2, %i7, %i4
20255 set 0x15, %o7
20256 stba %i0, [%l7 + %o7] 0x88
20257 set 0x6B, %o0
20258 stba %o6, [%l7 + %o0] 0x81
20259 set 0x56, %i1
20260 stba %g7, [%l7 + %i1] 0xea
20261 membar #Sync
20262 set 0x0C, %l4
20263 lda [%l7 + %l4] 0x88, %f7
20264 nop
20265 set 0x50, %g6
20266 stw %o4, [%l7 + %g6]
20267 set 0x25, %g4
20268 ldstuba [%l7 + %g4] 0x81, %o2
20269 nop
20270 set 0x08, %i7
20271 swap [%l7 + %i7], %i5
20272 nop
20273 set 0x42, %g3
20274 sth %l6, [%l7 + %g3]
20275 nop
20276 nop
20277 setx 0xD938BABB, %l0, %l6
20278 st %l6, [%l7 + 0x28]
20279 ld [%l7 + 0x28], %f10
20280 setx 0xCA4AB4B9, %l1, %l5
20281 st %l5, [%l7 + 0x10]
20282 ld [%l7 + 0x10], %f2
20283 fdivs %f2, %f10, %f7
20284 add %l7, 0x38, %l6
20285 wr %g0, 0x89, %asi
20286 casxa [%l6] 0x89, %i2, %l1
20287 nop
20288 set 0x78, %g7
20289 ldsw [%l7 + %g7], %o7
20290 ba %xcc, loop_168
20291 nop
20292 set 0x5C, %g2
20293 ldsw [%l7 + %g2], %l5
20294 wr %g0, 0x7, %fprs
20295 ld [%l7 + 0x74], %f9
20296loop_168:
20297 nop
20298 set 0x20, %i5
20299 ldxa [%l7 + %i5] 0x89, %i1
20300 and %g1, %g6, %o3
20301 fpsub16 %f4, %f14, %f16
20302 nop
20303 nop
20304 setx 0xCA3C3D8A8262A5EE, %l0, %l6
20305 stx %l6, [%l7 + 0x28]
20306 ldd [%l7 + 0x28], %f2
20307 setx 0xF2A1AAD27BEE26A8, %l1, %l5
20308 stx %l5, [%l7 + 0x10]
20309 ldd [%l7 + 0x10], %f20
20310 fdivd %f20, %f2, %f0
20311 ld [%l7 + 0x3C], %f15
20312 nop
20313 set 0x20, %l2
20314 lduh [%l7 + %l2], %l4
20315 set 0x70, %o1
20316 stda %o4, [%l7 + %o1] 0x89
20317 set 0x10, %g1
20318 ldda [%l7 + %g1] 0xe2, %g2
20319 set 0x40, %i3
20320 stda %f0, [%l7 + %i3] 0xd8
20321 set 0x40, %o6
20322 ldda [%l7 + %o6] 0x89, %f16
20323 set 0x5A, %i0
20324 stha %g5, [%l7 + %i0] 0x89
20325 nop
20326 set 0x24, %l1
20327 lduw [%l7 + %l1], %i3
20328 st %fsr, [%l7 + 0x6C]
20329 set 0x50, %o5
20330 ldda [%l7 + %o5] 0xe2, %o0
20331 nop
20332 set 0x54, %l3
20333 ldsh [%l7 + %l3], %g3
20334 nop
20335 set 0x18, %i6
20336 std %f20, [%l7 + %i6]
20337 set 0x58, %o4
20338 stxa %l0, [%l7 + %o4] 0x80
20339 nop
20340 set 0x10, %o2
20341 ldd [%l7 + %o2], %f14
20342 set 0x48, %i2
20343 prefetcha [%l7 + %i2] 0x89, 4
20344 set 0x10, %i4
20345 ldxa [%l7 + %i4] 0x89, %l3
20346 nop
20347 set 0x5C, %g5
20348 swap [%l7 + %g5], %l2
20349 add %l7, 0x58, %l6
20350 wr %g0, 0x88, %asi
20351 ldxa [%l6] %asi, %i4
20352 casxa [%l6] 0x88, %i4, %i7
20353 nop
20354 set 0x70, %l5
20355 stx %i0, [%l7 + %l5]
20356 nop
20357 set 0x7C, %l0
20358 ldsh [%l7 + %l0], %o6
20359 nop
20360 set 0x76, %o3
20361 ldsh [%l7 + %o3], %g7
20362 nop
20363 set 0x48, %l6
20364 ldstub [%l7 + %l6], %o4
20365 and %o2, %i5, %i2
20366 nop
20367 set 0x7E, %o7
20368 ldub [%l7 + %o7], %l6
20369 nop
20370 set 0x40, %o0
20371 std %o6, [%l7 + %o0]
20372 nop
20373 set 0x78, %l4
20374 ldd [%l7 + %l4], %l4
20375 nop
20376 set 0x28, %i1
20377 ldx [%l7 + %i1], %l1
20378 add %g4, %o0, %g1
20379 set 0x28, %g4
20380 stda %g6, [%l7 + %g4] 0x89
20381 nop
20382 set 0x40, %i7
20383 ldsw [%l7 + %i7], %o3
20384 set 0x10, %g6
20385 stxa %i1, [%l7 + %g6] 0x80
20386 nop
20387 set 0x30, %g3
20388 prefetch [%l7 + %g3], 2
20389 set 0x0D, %g7
20390 stba %o5, [%l7 + %g7] 0x88
20391 set 0x0C, %g2
20392 stha %g2, [%l7 + %g2] 0xe2
20393 membar #Sync
20394 and %l4, %g5, %o1
20395 set 0x54, %l2
20396 sta %f28, [%l7 + %l2] 0x80
20397 set 0x58, %i5
20398 ldxa [%l7 + %i5] 0x89, %g3
20399 nop
20400 set 0x30, %g1
20401 stx %l0, [%l7 + %g1]
20402 set 0x30, %o1
20403 lda [%l7 + %o1] 0x89, %f29
20404 nop
20405 set 0x20, %o6
20406 stx %fsr, [%l7 + %o6]
20407 set 0x70, %i0
20408 stda %i6, [%l7 + %i0] 0x80
20409 fpadd32s %f20, %f0, %f24
20410 ld [%l7 + 0x3C], %f3
20411 nop
20412 set 0x50, %i3
20413 ldd [%l7 + %i3], %i2
20414 set 0x70, %l1
20415 ldda [%l7 + %l1] 0x88, %l2
20416 add %i4, %l2, %i0
20417 add %l7, 0x10, %l6
20418 wr %g0, 0x88, %asi
20419 casxa [%l6] 0x88, %i7, %o6
20420 nop
20421 set 0x10, %l3
20422 stx %fsr, [%l7 + %l3]
20423 set 0x10, %i6
20424 stha %g7, [%l7 + %i6] 0x80
20425 nop
20426 set 0x50, %o4
20427 ldd [%l7 + %o4], %f12
20428 or %o2, %o4, %i5
20429 set 0x30, %o2
20430 ldda [%l7 + %o2] 0x89, %i6
20431 nop
20432 set 0x68, %i2
20433 ldsh [%l7 + %i2], %i2
20434 or %o7, %l1, %g4
20435 nop
20436 set 0x38, %o5
20437 stx %fsr, [%l7 + %o5]
20438 nop
20439 set 0x57, %i4
20440 ldub [%l7 + %i4], %o0
20441 set 0x68, %g5
20442 prefetcha [%l7 + %g5] 0x89, 2
20443 add %g6, %g1, %o3
20444 set 0x0E, %l0
20445 stba %i1, [%l7 + %l0] 0x81
20446 membar #Sync
20447 set 0x40, %l5
20448 ldda [%l7 + %l5] 0xf0, %f16
20449 nop
20450 set 0x28, %o3
20451 ldsw [%l7 + %o3], %g2
20452 set 0x1A, %o7
20453 ldstuba [%l7 + %o7] 0x80, %o5
20454 nop
20455 set 0x78, %l6
20456 ldsh [%l7 + %l6], %l4
20457 set 0x40, %o0
20458 stda %f16, [%l7 + %o0] 0xda
20459 set 0x40, %l4
20460 ldda [%l7 + %l4] 0xd0, %f16
20461 st %f29, [%l7 + 0x50]
20462 nop
20463 set 0x51, %g4
20464 ldub [%l7 + %g4], %o1
20465 st %f9, [%l7 + 0x7C]
20466 st %fsr, [%l7 + 0x6C]
20467 set 0x78, %i1
20468 ldxa [%l7 + %i1] 0x89, %g3
20469 nop
20470 set 0x38, %i7
20471 ldx [%l7 + %i7], %l0
20472 nop
20473 set 0x18, %g6
20474 std %g4, [%l7 + %g6]
20475 or %i6, %l3, %i3
20476 nop
20477 set 0x10, %g7
20478 swap [%l7 + %g7], %i4
20479 nop
20480 set 0x74, %g2
20481 prefetch [%l7 + %g2], 2
20482 add %i0, %l2, %o6
20483 nop
20484 set 0x72, %g3
20485 ldstub [%l7 + %g3], %g7
20486 set 0x36, %i5
20487 stha %o2, [%l7 + %i5] 0x81
20488 nop
20489 set 0x60, %g1
20490 ldd [%l7 + %g1], %o4
20491 set 0x70, %o1
20492 stxa %i5, [%l7 + %o1] 0xea
20493 membar #Sync
20494 bne,a,pt %icc, loop_169
20495 nop
20496 set 0x38, %l2
20497 std %f30, [%l7 + %l2]
20498 set 0x08, %o6
20499 stwa %l6, [%l7 + %o6] 0x88
20500loop_169:
20501 fpadd16 %f4, %f0, %f6
20502 set 0x5C, %i0
20503 swapa [%l7 + %i0] 0x81, %i2
20504 st %fsr, [%l7 + 0x70]
20505 nop
20506 set 0x4A, %l1
20507 lduh [%l7 + %l1], %i7
20508 add %l1, %o7, %o0
20509 add %l7, 0x10, %l6
20510 wr %g0, 0x80, %asi
20511 ldxa [%l6] %asi, %l5
20512 casxa [%l6] 0x80, %l5, %g6
20513 add %l7, 0x68, %l6
20514 wr %g0, 0x89, %asi
20515 lda [%l6] %asi, %g4
20516 casa [%l6] 0x89, %g4, %o3
20517 set 0x58, %l3
20518 lda [%l7 + %l3] 0x89, %f15
20519 set 0x3D, %i6
20520 ldstuba [%l7 + %i6] 0x89, %g1
20521 set 0x08, %o4
20522 sta %f6, [%l7 + %o4] 0x81
20523 add %g2, %i1, %o5
20524 nop
20525 set 0x30, %o2
20526 ldx [%l7 + %o2], %l4
20527 nop
20528 set 0x68, %i2
20529 sth %o1, [%l7 + %i2]
20530 nop
20531 set 0x30, %o5
20532 prefetch [%l7 + %o5], 2
20533 set 0x68, %i3
20534 stda %l0, [%l7 + %i3] 0x88
20535 set 0x70, %g5
20536 ldxa [%l7 + %g5] 0x81, %g5
20537 set 0x30, %l0
20538 stda %i6, [%l7 + %l0] 0x88
20539 nop
20540 set 0x60, %i4
20541 lduw [%l7 + %i4], %g3
20542 nop
20543 set 0x60, %o3
20544 swap [%l7 + %o3], %i3
20545 st %fsr, [%l7 + 0x70]
20546 add %l3, %i0, %l2
20547 nop
20548 set 0x58, %l5
20549 ldd [%l7 + %l5], %f18
20550 nop
20551 set 0x18, %o7
20552 ldsh [%l7 + %o7], %o6
20553 st %f17, [%l7 + 0x60]
20554 nop
20555 set 0x10, %l6
20556 swap [%l7 + %l6], %i4
20557 nop
20558 set 0x50, %o0
20559 swap [%l7 + %o0], %g7
20560 nop
20561 set 0x18, %g4
20562 ldsw [%l7 + %g4], %o4
20563 nop
20564 set 0x28, %l4
20565 ldd [%l7 + %l4], %f22
20566 set 0x50, %i7
20567 sta %f7, [%l7 + %i7] 0x80
20568 set 0x68, %g6
20569 swapa [%l7 + %g6] 0x80, %o2
20570 nop
20571 set 0x6E, %g7
20572 ldsb [%l7 + %g7], %l6
20573 nop
20574 set 0x18, %g2
20575 sth %i5, [%l7 + %g2]
20576 set 0x6C, %i1
20577 swapa [%l7 + %i1] 0x80, %i7
20578 nop
20579 set 0x6C, %i5
20580 prefetch [%l7 + %i5], 1
20581 set 0x28, %g1
20582 stda %l0, [%l7 + %g1] 0xea
20583 membar #Sync
20584 nop
20585 set 0x14, %o1
20586 swap [%l7 + %o1], %i2
20587 set 0x30, %l2
20588 ldda [%l7 + %l2] 0x80, %o6
20589 nop
20590 set 0x28, %o6
20591 stx %fsr, [%l7 + %o6]
20592 nop
20593 set 0x20, %g3
20594 ldd [%l7 + %g3], %o0
20595 set 0x48, %i0
20596 stxa %l5, [%l7 + %i0] 0x88
20597 nop
20598 set 0x14, %l1
20599 swap [%l7 + %l1], %g6
20600 nop
20601 set 0x28, %l3
20602 prefetch [%l7 + %l3], 3
20603 set 0x40, %o4
20604 stwa %g4, [%l7 + %o4] 0xe2
20605 membar #Sync
20606 set 0x50, %o2
20607 prefetcha [%l7 + %o2] 0x88, 1
20608 nop
20609 set 0x50, %i2
20610 stw %g2, [%l7 + %i2]
20611 nop
20612 set 0x60, %i6
20613 ldub [%l7 + %i6], %i1
20614 set 0x08, %o5
20615 stxa %o5, [%l7 + %o5] 0xeb
20616 membar #Sync
20617 nop
20618 set 0x38, %g5
20619 lduw [%l7 + %g5], %o3
20620 nop
20621 set 0x20, %l0
20622 ldd [%l7 + %l0], %f2
20623 fpadd32s %f16, %f16, %f27
20624 nop
20625 set 0x3E, %i3
20626 sth %l4, [%l7 + %i3]
20627 nop
20628 set 0x68, %i4
20629 stx %fsr, [%l7 + %i4]
20630 set 0x40, %l5
20631 stda %f16, [%l7 + %l5] 0x89
20632 nop
20633 set 0x18, %o3
20634 swap [%l7 + %o3], %l0
20635 set 0x28, %l6
20636 sta %f16, [%l7 + %l6] 0x88
20637 set 0x58, %o0
20638 sta %f21, [%l7 + %o0] 0x81
20639 nop
20640 nop
20641 setx 0xCB9179D4, %l0, %l6
20642 st %l6, [%l7 + 0x28]
20643 ld [%l7 + 0x28], %f0
20644 setx 0x1FCA42F3, %l1, %l5
20645 st %l5, [%l7 + 0x10]
20646 ld [%l7 + 0x10], %f13
20647 fdivs %f13, %f0, %f23
20648 set 0x6C, %g4
20649 swapa [%l7 + %g4] 0x88, %g5
20650 nop
20651 set 0x71, %l4
20652 ldsb [%l7 + %l4], %i6
20653 nop
20654 set 0x12, %o7
20655 ldub [%l7 + %o7], %o1
20656 nop
20657 set 0x38, %g6
20658 stx %fsr, [%l7 + %g6]
20659 set 0x78, %i7
20660 stwa %g3, [%l7 + %i7] 0xe2
20661 membar #Sync
20662 nop
20663 set 0x1C, %g7
20664 ldub [%l7 + %g7], %l3
20665 set 0x0A, %i1
20666 stha %i0, [%l7 + %i1] 0x81
20667 nop
20668 set 0x3B, %i5
20669 ldsb [%l7 + %i5], %l2
20670 nop
20671 set 0x40, %g2
20672 swap [%l7 + %g2], %i3
20673 set 0x38, %g1
20674 stxa %i4, [%l7 + %g1] 0x88
20675 nop
20676 set 0x30, %l2
20677 stx %fsr, [%l7 + %l2]
20678 set 0x70, %o6
20679 ldxa [%l7 + %o6] 0x88, %o6
20680 nop
20681 set 0x30, %o1
20682 std %f12, [%l7 + %o1]
20683 add %l7, 0x08, %l6
20684 wr %g0, 0x81, %asi
20685 lda [%l6] %asi, %o4
20686 casa [%l6] 0x81, %o4, %g7
20687 set 0x10, %i0
20688 ldxa [%l7 + %i0] 0x88, %o2
20689 set 0x38, %g3
20690 stha %i5, [%l7 + %g3] 0x88
20691 nop
20692 set 0x1F, %l3
20693 ldstub [%l7 + %l3], %i7
20694 set 0x64, %l1
20695 stha %l1, [%l7 + %l1] 0xeb
20696 membar #Sync
20697 nop
20698 set 0x10, %o4
20699 stx %fsr, [%l7 + %o4]
20700 nop
20701 set 0x56, %i2
20702 ldsh [%l7 + %i2], %l6
20703 nop
20704 set 0x58, %i6
20705 std %o6, [%l7 + %i6]
20706 set 0x14, %o2
20707 stha %i2, [%l7 + %o2] 0x89
20708 membar #Sync
20709 set 0x40, %o5
20710 ldda [%l7 + %o5] 0xf8, %f16
20711 nop
20712 set 0x2C, %l0
20713 ldsw [%l7 + %l0], %l5
20714 set 0x5C, %g5
20715 swapa [%l7 + %g5] 0x88, %g6
20716 nop
20717 set 0x56, %i4
20718 sth %g4, [%l7 + %i4]
20719 add %o0, %g2, %i1
20720 nop
20721 set 0x10, %l5
20722 sth %g1, [%l7 + %l5]
20723 ld [%l7 + 0x0C], %f22
20724 or %o3, %o5, %l4
20725 add %g5, %i6, %l0
20726 ble,pn %icc, loop_170
20727 nop
20728 set 0x20, %o3
20729 ldx [%l7 + %o3], %g3
20730 nop
20731 set 0x38, %i3
20732 stx %l3, [%l7 + %i3]
20733 st %fsr, [%l7 + 0x64]
20734loop_170:
20735 nop
20736 set 0x7C, %l6
20737 prefetch [%l7 + %l6], 1
20738 nop
20739 set 0x78, %o0
20740 ldd [%l7 + %o0], %f14
20741 set 0x20, %l4
20742 ldxa [%l7 + %l4] 0x89, %i0
20743 nop
20744 set 0x30, %g4
20745 ldd [%l7 + %g4], %f22
20746 set 0x30, %o7
20747 ldxa [%l7 + %o7] 0x81, %o1
20748 nop
20749 set 0x38, %i7
20750 stx %fsr, [%l7 + %i7]
20751 fpsub16 %f0, %f22, %f8
20752 st %f2, [%l7 + 0x34]
20753 nop
20754 set 0x18, %g7
20755 stw %l2, [%l7 + %g7]
20756 set 0x58, %g6
20757 prefetcha [%l7 + %g6] 0x88, 3
20758 nop
20759 set 0x24, %i1
20760 stw %o6, [%l7 + %i1]
20761 set 0x7C, %g2
20762 sta %f11, [%l7 + %g2] 0x80
20763 fpadd32s %f16, %f23, %f21
20764 ld [%l7 + 0x40], %f9
20765 nop
20766 set 0x38, %g1
20767 ldstub [%l7 + %g1], %i4
20768 ld [%l7 + 0x10], %f11
20769 set 0x4C, %i5
20770 stba %g7, [%l7 + %i5] 0x81
20771 set 0x30, %l2
20772 stxa %o2, [%l7 + %l2] 0x80
20773 nop
20774 or %g0, 0x8, %l0
20775 sllx %l0, 0x3c, %l0
20776 wr %l0, 0x65A, %sys_tick_cmpr
20777 nop
20778 set 0x30, %o1
20779 std %f14, [%l7 + %o1]
20780 set 0x38, %o6
20781 ldxa [%l7 + %o6] 0x80, %i7
20782 nop
20783 set 0x78, %i0
20784 lduw [%l7 + %i0], %l6
20785 set 0x74, %g3
20786 stha %o7, [%l7 + %g3] 0x89
20787 set 0x54, %l1
20788 stwa %i2, [%l7 + %l1] 0xe2
20789 membar #Sync
20790 nop
20791 set 0x2F, %o4
20792 ldub [%l7 + %o4], %l5
20793 nop
20794 set 0x68, %i2
20795 std %f2, [%l7 + %i2]
20796 nop
20797 set 0x32, %l3
20798 sth %g6, [%l7 + %l3]
20799 add %l1, %g4, %o0
20800 set 0x58, %i6
20801 lda [%l7 + %i6] 0x88, %f10
20802 wr %g2, %i1, %set_softint
20803 set 0x70, %o5
20804 ldstuba [%l7 + %o5] 0x80, %g1
20805 nop
20806 set 0x0B, %l0
20807 ldstub [%l7 + %l0], %o5
20808 nop
20809 set 0x78, %g5
20810 lduh [%l7 + %g5], %o3
20811 nop
20812 set 0x64, %i4
20813 ldsw [%l7 + %i4], %g5
20814 nop
20815 set 0x0A, %l5
20816 ldsh [%l7 + %l5], %i6
20817 nop
20818 set 0x2E, %o2
20819 ldstub [%l7 + %o2], %l0
20820 set 0x38, %i3
20821 ldstuba [%l7 + %i3] 0x81, %l4
20822 nop
20823 set 0x5C, %l6
20824 ldsw [%l7 + %l6], %g3
20825 set 0x28, %o0
20826 lda [%l7 + %o0] 0x80, %f31
20827 set 0x08, %o3
20828 sta %f16, [%l7 + %o3] 0x89
20829 nop
20830 set 0x32, %l4
20831 ldsb [%l7 + %l4], %i0
20832 nop
20833 set 0x38, %o7
20834 std %f14, [%l7 + %o7]
20835 nop
20836 set 0x28, %i7
20837 std %o0, [%l7 + %i7]
20838 st %fsr, [%l7 + 0x38]
20839 nop
20840 set 0x44, %g4
20841 stw %l2, [%l7 + %g4]
20842 set 0x70, %g6
20843 ldxa [%l7 + %g6] 0x80, %i3
20844 nop
20845 set 0x18, %i1
20846 ldd [%l7 + %i1], %f16
20847 nop
20848 set 0x53, %g7
20849 stb %l3, [%l7 + %g7]
20850 nop
20851 set 0x58, %g2
20852 swap [%l7 + %g2], %o6
20853 set 0x10, %g1
20854 stxa %g7, [%l7 + %g1] 0x89
20855 add %l7, 0x28, %l6
20856 wr %g0, 0x89, %asi
20857 ldxa [%l6] %asi, %i4
20858 casxa [%l6] 0x89, %i4, %o2
20859 set 0x50, %i5
20860 stxa %i5, [%l7 + %i5] 0xe2
20861 membar #Sync
20862 or %o4, %l6, %i7
20863 bn %icc, loop_171
20864 nop
20865 set 0x28, %o1
20866 ldx [%l7 + %o1], %o7
20867 nop
20868 set 0x20, %l2
20869 lduw [%l7 + %l2], %l5
20870 st %f7, [%l7 + 0x24]
20871loop_171:
20872 nop
20873 set 0x40, %i0
20874 sta %f31, [%l7 + %i0] 0x89
20875 nop
20876 set 0x30, %o6
20877 ldd [%l7 + %o6], %i2
20878 nop
20879 set 0x74, %l1
20880 swap [%l7 + %l1], %g6
20881 nop
20882 set 0x40, %g3
20883 swap [%l7 + %g3], %l1
20884 st %f25, [%l7 + 0x24]
20885 set 0x58, %o4
20886 prefetcha [%l7 + %o4] 0x80, 0
20887 nop
20888 set 0x5C, %l3
20889 prefetch [%l7 + %l3], 3
20890 nop
20891 set 0x2C, %i6
20892 lduw [%l7 + %i6], %g2
20893 set 0x70, %i2
20894 ldda [%l7 + %i2] 0xe2, %i0
20895 st %f24, [%l7 + 0x3C]
20896 set 0x18, %o5
20897 stxa %g1, [%l7 + %o5] 0xe2
20898 membar #Sync
20899 st %fsr, [%l7 + 0x28]
20900 nop
20901 set 0x2C, %l0
20902 lduw [%l7 + %l0], %o5
20903 set 0x58, %i4
20904 sta %f30, [%l7 + %i4] 0x88
20905 nop
20906 set 0x60, %l5
20907 std %f0, [%l7 + %l5]
20908 nop
20909 set 0x40, %g5
20910 swap [%l7 + %g5], %o3
20911 nop
20912 set 0x18, %i3
20913 ldsb [%l7 + %i3], %g5
20914 or %i6, %l0, %o0
20915 set 0x28, %l6
20916 sta %f15, [%l7 + %l6] 0x88
20917 set 0x10, %o2
20918 stwa %l4, [%l7 + %o2] 0xeb
20919 membar #Sync
20920 set 0x68, %o3
20921 prefetcha [%l7 + %o3] 0x81, 2
20922 nop
20923 set 0x6E, %l4
20924 sth %i0, [%l7 + %l4]
20925 nop
20926 set 0x38, %o0
20927 stx %o1, [%l7 + %o0]
20928 nop
20929 set 0x48, %i7
20930 ldx [%l7 + %i7], %l2
20931 set 0x40, %g4
20932 swapa [%l7 + %g4] 0x80, %l3
20933 set 0x40, %g6
20934 stda %f0, [%l7 + %g6] 0xd8
20935 nop
20936 set 0x40, %o7
20937 ldsw [%l7 + %o7], %i3
20938 wr %o6, %i4, %softint
20939 nop
20940 set 0x3A, %i1
20941 lduh [%l7 + %i1], %o2
20942 set 0x28, %g7
20943 stxa %g7, [%l7 + %g7] 0x81
20944 fpsub32s %f16, %f0, %f18
20945 set 0x40, %g1
20946 stda %f0, [%l7 + %g1] 0xc2
20947 set 0x58, %i5
20948 swapa [%l7 + %i5] 0x89, %i5
20949 set 0x4C, %g2
20950 sta %f20, [%l7 + %g2] 0x80
20951 ld [%l7 + 0x1C], %f25
20952 membar #Sync
20953 set 0x40, %l2
20954 ldda [%l7 + %l2] 0xf8, %f0
20955 nop
20956 set 0x74, %o1
20957 lduh [%l7 + %o1], %l6
20958 nop
20959 set 0x7C, %o6
20960 prefetch [%l7 + %o6], 4
20961 nop
20962 or %g0, 0x8, %l0
20963 sllx %l0, 0x3c, %l0
20964 wr %l0, 0xCA5, %sys_tick_cmpr
20965 nop
20966 set 0x23, %l1
20967 stb %l5, [%l7 + %l1]
20968 fpadd32s %f29, %f20, %f24
20969 nop
20970 set 0x64, %i0
20971 swap [%l7 + %i0], %i7
20972 nop
20973 set 0x73, %g3
20974 ldub [%l7 + %g3], %i2
20975 nop
20976 set 0x2A, %o4
20977 sth %l1, [%l7 + %o4]
20978 set 0x28, %i6
20979 lda [%l7 + %i6] 0x80, %f17
20980 nop
20981 set 0x78, %i2
20982 stx %fsr, [%l7 + %i2]
20983 set 0x40, %l3
20984 ldxa [%l7 + %l3] 0x89, %g6
20985 nop
20986 set 0x60, %l0
20987 swap [%l7 + %l0], %g2
20988 or %g4, %i1, %g1
20989 ba,a,pt %xcc, loop_172
20990 nop
20991 set 0x70, %i4
20992 swap [%l7 + %i4], %o3
20993 and %o5, %g5, %i6
20994 nop
20995 set 0x48, %l5
20996 std %l0, [%l7 + %l5]
20997loop_172:
20998 nop
20999 set 0x40, %g5
21000 stxa %o0, [%l7 + %g5] 0xeb
21001 membar #Sync
21002 set 0x5C, %i3
21003 lda [%l7 + %i3] 0x88, %f25
21004 nop
21005 set 0x58, %o5
21006 ldd [%l7 + %o5], %l4
21007 st %f17, [%l7 + 0x2C]
21008 nop
21009 set 0x58, %o2
21010 ldx [%l7 + %o2], %i0
21011 set 0x60, %o3
21012 stda %o0, [%l7 + %o3] 0xea
21013 membar #Sync
21014 nop
21015 set 0x28, %l4
21016 stw %g3, [%l7 + %l4]
21017 nop
21018 set 0x48, %o0
21019 ldd [%l7 + %o0], %l2
21020 set 0x60, %i7
21021 stda %i2, [%l7 + %i7] 0xe2
21022 membar #Sync
21023 nop
21024 set 0x68, %g4
21025 ldd [%l7 + %g4], %o6
21026 st %fsr, [%l7 + 0x14]
21027 nop
21028 set 0x0C, %g6
21029 lduw [%l7 + %g6], %i4
21030 nop
21031 set 0x22, %l6
21032 ldstub [%l7 + %l6], %l3
21033 st %f0, [%l7 + 0x70]
21034 set 0x4C, %i1
21035 sta %f16, [%l7 + %i1] 0x80
21036 nop
21037 set 0x75, %g7
21038 ldub [%l7 + %g7], %g7
21039 set 0x40, %g1
21040 ldda [%l7 + %g1] 0x89, %o2
21041 set 0x10, %i5
21042 stwa %l6, [%l7 + %i5] 0xeb
21043 membar #Sync
21044 set 0x30, %o7
21045 stxa %i5, [%l7 + %o7] 0x80
21046 set 0x30, %g2
21047 stxa %o4, [%l7 + %g2] 0xeb
21048 membar #Sync
21049 set 0x58, %l2
21050 ldxa [%l7 + %l2] 0x89, %l5
21051 nop
21052 nop
21053 setx 0x5CB52CF4, %l0, %l6
21054 st %l6, [%l7 + 0x28]
21055 ld [%l7 + 0x28], %f7
21056 setx 0x430A9372, %l1, %l5
21057 st %l5, [%l7 + 0x10]
21058 ld [%l7 + 0x10], %f31
21059 fdivs %f31, %f7, %f17
21060 nop
21061 set 0x38, %o6
21062 ldsb [%l7 + %o6], %o7
21063 and %i2, %l1, %i7
21064 and %g6, %g4, %g2
21065 nop
21066 set 0x40, %l1
21067 ldd [%l7 + %l1], %f24
21068 add %g1, %o3, %i1
21069 nop
21070 set 0x40, %i0
21071 stx %g5, [%l7 + %i0]
21072 nop
21073 set 0x2C, %g3
21074 stw %o5, [%l7 + %g3]
21075 nop
21076 set 0x75, %o4
21077 ldsb [%l7 + %o4], %i6
21078 set 0x2C, %i6
21079 swapa [%l7 + %i6] 0x81, %o0
21080 nop
21081 set 0x6C, %o1
21082 stw %l0, [%l7 + %o1]
21083 nop
21084 set 0x10, %l3
21085 stw %i0, [%l7 + %l3]
21086 bgu,a,pt %icc, loop_173
21087 fpsub32 %f24, %f22, %f22
21088 nop
21089 set 0x60, %i2
21090 stx %o1, [%l7 + %i2]
21091 nop
21092 set 0x40, %l0
21093 prefetch [%l7 + %l0], 4
21094loop_173:
21095 nop
21096 add %l7, 0x10, %l6
21097 wr %g0, 0x89, %asi
21098 casa [%l6] 0x89, %l4, %l2
21099 set 0x30, %i4
21100 lda [%l7 + %i4] 0x80, %f28
21101 st %f15, [%l7 + 0x18]
21102 ld [%l7 + 0x20], %f5
21103 set 0x70, %g5
21104 stda %i2, [%l7 + %g5] 0x88
21105 nop
21106 set 0x74, %i3
21107 swap [%l7 + %i3], %o6
21108 add %i4, %l3, %g3
21109 set 0x4C, %l5
21110 lda [%l7 + %l5] 0x80, %f10
21111 nop
21112 set 0x60, %o5
21113 ldd [%l7 + %o5], %o2
21114 nop
21115 set 0x64, %o3
21116 stw %g7, [%l7 + %o3]
21117 set 0x58, %l4
21118 swapa [%l7 + %l4] 0x89, %i5
21119 nop
21120 set 0x68, %o2
21121 ldd [%l7 + %o2], %i6
21122 set 0x60, %i7
21123 ldda [%l7 + %i7] 0xea, %o4
21124 st %fsr, [%l7 + 0x30]
21125 nop
21126 set 0x6A, %o0
21127 lduh [%l7 + %o0], %l5
21128 nop
21129 set 0x26, %g6
21130 sth %i2, [%l7 + %g6]
21131 nop
21132 set 0x50, %l6
21133 ldd [%l7 + %l6], %f24
21134 nop
21135 set 0x08, %g4
21136 stw %l1, [%l7 + %g4]
21137 nop
21138 set 0x40, %g7
21139 std %o6, [%l7 + %g7]
21140 fpsub32s %f4, %f18, %f3
21141 st %f23, [%l7 + 0x14]
21142 set 0x5E, %i1
21143 stha %g6, [%l7 + %i1] 0xe3
21144 membar #Sync
21145 nop
21146 set 0x22, %g1
21147 stb %i7, [%l7 + %g1]
21148 nop
21149 set 0x40, %i5
21150 ldstub [%l7 + %i5], %g2
21151 nop
21152 set 0x35, %o7
21153 ldstub [%l7 + %o7], %g4
21154 nop
21155 set 0x13, %g2
21156 ldstub [%l7 + %g2], %o3
21157 set 0x40, %o6
21158 prefetcha [%l7 + %o6] 0x89, 4
21159 set 0x52, %l2
21160 ldstuba [%l7 + %l2] 0x88, %g5
21161 nop
21162 set 0x32, %l1
21163 ldsh [%l7 + %l1], %o5
21164 set 0x10, %i0
21165 lda [%l7 + %i0] 0x80, %f2
21166 nop
21167 set 0x18, %g3
21168 prefetch [%l7 + %g3], 1
21169 nop
21170 set 0x18, %i6
21171 stx %g1, [%l7 + %i6]
21172 nop
21173 set 0x18, %o1
21174 stx %i6, [%l7 + %o1]
21175 set 0x60, %o4
21176 ldxa [%l7 + %o4] 0x81, %o0
21177 set 0x56, %l3
21178 stba %l0, [%l7 + %l3] 0x80
21179 set 0x40, %i2
21180 ldda [%l7 + %i2] 0x81, %f16
21181 nop
21182 set 0x70, %l0
21183 std %o0, [%l7 + %l0]
21184 nop
21185 set 0x17, %g5
21186 ldstub [%l7 + %g5], %i0
21187 nop
21188 set 0x20, %i4
21189 std %l2, [%l7 + %i4]
21190 nop
21191 set 0x20, %i3
21192 ldd [%l7 + %i3], %i2
21193 set 0x58, %l5
21194 stda %o6, [%l7 + %l5] 0x88
21195 nop
21196 set 0x3E, %o3
21197 lduh [%l7 + %o3], %i4
21198 nop
21199 set 0x30, %o5
21200 ldd [%l7 + %o5], %l4
21201 wr %l3, %o2, %sys_tick
21202 nop
21203 set 0x26, %o2
21204 ldstub [%l7 + %o2], %g3
21205 add %i5, %g7, %l6
21206 nop
21207 set 0x30, %i7
21208 lduw [%l7 + %i7], %l5
21209 membar #Sync
21210 set 0x40, %o0
21211 ldda [%l7 + %o0] 0xf8, %f16
21212 set 0x45, %l4
21213 ldstuba [%l7 + %l4] 0x81, %o4
21214 set 0x74, %l6
21215 swapa [%l7 + %l6] 0x81, %i2
21216 nop
21217 set 0x68, %g4
21218 prefetch [%l7 + %g4], 4
21219 set 0x0D, %g6
21220 ldstuba [%l7 + %g6] 0x81, %l1
21221 nop
21222 set 0x20, %i1
21223 stw %g6, [%l7 + %i1]
21224 set 0x14, %g7
21225 stwa %i7, [%l7 + %g7] 0x88
21226 set 0x58, %i5
21227 prefetcha [%l7 + %i5] 0x88, 0
21228 nop
21229 set 0x38, %o7
21230 stx %o7, [%l7 + %o7]
21231 st %fsr, [%l7 + 0x70]
21232 set 0x0C, %g2
21233 stha %g4, [%l7 + %g2] 0xea
21234 membar #Sync
21235 nop
21236 set 0x6C, %o6
21237 sth %o3, [%l7 + %o6]
21238 nop
21239 set 0x58, %g1
21240 std %f20, [%l7 + %g1]
21241 and %i1, %o5, %g1
21242 set 0x60, %l2
21243 ldxa [%l7 + %l2] 0x81, %g5
21244 nop
21245 set 0x3E, %l1
21246 ldsh [%l7 + %l1], %i6
21247 nop
21248 set 0x3C, %i0
21249 lduw [%l7 + %i0], %o0
21250 add %o1, %l0, %i0
21251 nop
21252 set 0x50, %g3
21253 std %f30, [%l7 + %g3]
21254 add %i3, %l2, %i4
21255 nop
21256 set 0x56, %i6
21257 ldstub [%l7 + %i6], %l4
21258 set 0x6C, %o1
21259 sta %f3, [%l7 + %o1] 0x88
21260 nop
21261 set 0x4F, %o4
21262 stb %o6, [%l7 + %o4]
21263 add %l7, 0x30, %l6
21264 wr %g0, 0x89, %asi
21265 ldxa [%l6] %asi, %l3
21266 casxa [%l6] 0x89, %l3, %g3
21267 set 0x40, %i2
21268 ldda [%l7 + %i2] 0xd2, %f0
21269 set 0x5A, %l3
21270 stha %o2, [%l7 + %l3] 0xea
21271 membar #Sync
21272 set 0x60, %g5
21273 stxa %g7, [%l7 + %g5] 0x89
21274 nop
21275 set 0x08, %l0
21276 std %f6, [%l7 + %l0]
21277 nop
21278 set 0x28, %i4
21279 swap [%l7 + %i4], %l6
21280 set 0x7C, %i3
21281 stwa %l5, [%l7 + %i3] 0x89
21282 set 0x24, %l5
21283 stha %o4, [%l7 + %l5] 0xe3
21284 membar #Sync
21285 nop
21286 set 0x50, %o3
21287 ldd [%l7 + %o3], %i2
21288 fpsub16 %f6, %f20, %f4
21289 set 0x48, %o5
21290 prefetcha [%l7 + %o5] 0x80, 4
21291 nop
21292 set 0x28, %i7
21293 stw %g6, [%l7 + %i7]
21294 add %l7, 0x20, %l6
21295 wr %g0, 0x89, %asi
21296 ldxa [%l6] %asi, %i5
21297 casxa [%l6] 0x89, %i5, %g2
21298 nop
21299 set 0x18, %o0
21300 std %o6, [%l7 + %o0]
21301 ble %icc, loop_174
21302 nop
21303 set 0x33, %o2
21304 ldstub [%l7 + %o2], %g4
21305 set 0x28, %l6
21306 lda [%l7 + %l6] 0x80, %f14
21307loop_174:
21308 nop
21309 set 0x08, %l4
21310 stx %fsr, [%l7 + %l4]
21311 nop
21312 set 0x18, %g4
21313 ldub [%l7 + %g4], %o3
21314 or %i1, %o5, %i7
21315 nop
21316 set 0x20, %i1
21317 std %f30, [%l7 + %i1]
21318 nop
21319 set 0x4C, %g6
21320 lduw [%l7 + %g6], %g5
21321 fpadd32s %f30, %f28, %f4
21322 nop
21323 set 0x28, %i5
21324 std %i6, [%l7 + %i5]
21325 add %l7, 0x30, %l6
21326 wr %g0, 0x89, %asi
21327 ldxa [%l6] %asi, %g1
21328 casxa [%l6] 0x89, %g1, %o1
21329 nop
21330 set 0x50, %o7
21331 ldd [%l7 + %o7], %f20
21332 nop
21333 set 0x58, %g7
21334 ldd [%l7 + %g7], %f20
21335 add %l7, 0x28, %l6
21336 wr %g0, 0x89, %asi
21337 casxa [%l6] 0x89, %l0, %i0
21338 and %i3, %l2, %i4
21339 nop
21340 set 0x30, %o6
21341 stx %fsr, [%l7 + %o6]
21342 set 0x20, %g2
21343 stxa %l4, [%l7 + %g2] 0x88
21344 add %o6, %o0, %l3
21345 nop
21346 set 0x58, %g1
21347 stx %g3, [%l7 + %g1]
21348 nop
21349 set 0x58, %l2
21350 stx %fsr, [%l7 + %l2]
21351 nop
21352 set 0x1C, %i0
21353 ldsw [%l7 + %i0], %o2
21354 nop
21355 set 0x0E, %g3
21356 ldsh [%l7 + %g3], %g7
21357 or %l6, %l5, %i2
21358 set 0x10, %l1
21359 stxa %l1, [%l7 + %l1] 0x81
21360 nop
21361 set 0x2D, %o1
21362 ldstub [%l7 + %o1], %g6
21363 nop
21364 set 0x28, %i6
21365 ldd [%l7 + %i6], %o4
21366 or %g2, %i5, %g4
21367 nop
21368 set 0x4C, %i2
21369 ldsb [%l7 + %i2], %o3
21370 nop
21371 set 0x50, %o4
21372 ldx [%l7 + %o4], %o7
21373 add %i1, %o5, %i7
21374 set 0x40, %g5
21375 ldda [%l7 + %g5] 0xea, %i6
21376 or %g5, %g1, %l0
21377 set 0x40, %l3
21378 sta %f3, [%l7 + %l3] 0x81
21379 add %l7, 0x28, %l6
21380 wr %g0, 0x80, %asi
21381 casxa [%l6] 0x80, %o1, %i3
21382 set 0x38, %l0
21383 lda [%l7 + %l0] 0x81, %f6
21384 nop
21385 set 0x30, %i4
21386 ldd [%l7 + %i4], %i0
21387 set 0x18, %i3
21388 ldxa [%l7 + %i3] 0x89, %i4
21389 nop
21390 set 0x14, %l5
21391 lduw [%l7 + %l5], %l2
21392 nop
21393 set 0x60, %o5
21394 std %f28, [%l7 + %o5]
21395 add %l7, 0x28, %l6
21396 wr %g0, 0x88, %asi
21397 lda [%l6] %asi, %o6
21398 casa [%l6] 0x88, %o6, %l4
21399 set 0x08, %o3
21400 stda %l2, [%l7 + %o3] 0x80
21401 fpadd32s %f2, %f12, %f6
21402 nop
21403 set 0x18, %o0
21404 std %g2, [%l7 + %o0]
21405 set 0x40, %i7
21406 stda %f16, [%l7 + %i7] 0x80
21407 add %l7, 0x30, %l6
21408 wr %g0, 0x81, %asi
21409 ldxa [%l6] %asi, %o0
21410 casxa [%l6] 0x81, %o0, %g7
21411 wr %l6, %o2, %set_softint
21412 nop
21413 set 0x17, %o2
21414 ldsb [%l7 + %o2], %i2
21415 set 0x3A, %l6
21416 stha %l5, [%l7 + %l6] 0x89
21417 set 0x56, %l4
21418 stha %g6, [%l7 + %l4] 0xe3
21419 membar #Sync
21420 set 0x34, %i1
21421 sta %f29, [%l7 + %i1] 0x80
21422 nop
21423 set 0x58, %g6
21424 stx %fsr, [%l7 + %g6]
21425 set 0x10, %i5
21426 ldda [%l7 + %i5] 0xeb, %l0
21427 set 0x30, %o7
21428 prefetcha [%l7 + %o7] 0x81, 1
21429 set 0x20, %g4
21430 ldda [%l7 + %g4] 0xeb, %i4
21431 set 0x48, %o6
21432 stda %g2, [%l7 + %o6] 0xeb
21433 membar #Sync
21434 set 0x48, %g7
21435 stda %o2, [%l7 + %g7] 0x81
21436 set 0x10, %g2
21437 stwa %g4, [%l7 + %g2] 0x88
21438 nop
21439 set 0x30, %l2
21440 stx %fsr, [%l7 + %l2]
21441 nop
21442 set 0x20, %g1
21443 swap [%l7 + %g1], %i1
21444 nop
21445 set 0x60, %i0
21446 std %f22, [%l7 + %i0]
21447 ld [%l7 + 0x1C], %f7
21448 nop
21449 set 0x78, %l1
21450 prefetch [%l7 + %l1], 2
21451 st %fsr, [%l7 + 0x50]
21452 nop
21453 set 0x30, %g3
21454 stx %fsr, [%l7 + %g3]
21455 set 0x48, %i6
21456 stxa %o5, [%l7 + %i6] 0xe2
21457 membar #Sync
21458 ld [%l7 + 0x4C], %f22
21459 set 0x48, %o1
21460 stwa %i7, [%l7 + %o1] 0x80
21461 set 0x56, %o4
21462 stha %o7, [%l7 + %o4] 0xe2
21463 membar #Sync
21464 set 0x78, %i2
21465 lda [%l7 + %i2] 0x80, %f12
21466 set 0x50, %g5
21467 stda %i6, [%l7 + %g5] 0xea
21468 membar #Sync
21469 set 0x40, %l0
21470 ldda [%l7 + %l0] 0x81, %f0
21471 nop
21472 set 0x29, %i4
21473 stb %g5, [%l7 + %i4]
21474 nop
21475 set 0x70, %l3
21476 stx %g1, [%l7 + %l3]
21477 nop
21478 set 0x58, %i3
21479 stw %o1, [%l7 + %i3]
21480 set 0x40, %l5
21481 ldda [%l7 + %l5] 0x88, %i2
21482 set 0x40, %o3
21483 ldda [%l7 + %o3] 0x88, %f0
21484 set 0x30, %o0
21485 stda %i0, [%l7 + %o0] 0xe2
21486 membar #Sync
21487 set 0x4C, %i7
21488 lda [%l7 + %i7] 0x88, %f21
21489 set 0x28, %o2
21490 ldxa [%l7 + %o2] 0x88, %l0
21491 nop
21492 set 0x56, %l6
21493 ldsb [%l7 + %l6], %i4
21494 nop
21495 set 0x2C, %o5
21496 prefetch [%l7 + %o5], 3
21497 nop
21498 set 0x60, %i1
21499 stw %l2, [%l7 + %i1]
21500 set 0x22, %l4
21501 stba %o6, [%l7 + %l4] 0xea
21502 membar #Sync
21503 nop
21504 set 0x2C, %g6
21505 stw %l4, [%l7 + %g6]
21506 and %g3, %l3, %g7
21507 add %o0, %l6, %o2
21508 nop
21509 set 0x78, %o7
21510 std %i2, [%l7 + %o7]
21511 set 0x2C, %i5
21512 stba %g6, [%l7 + %i5] 0x80
21513 and %l1, %o4, %i5
21514 set 0x64, %o6
21515 swapa [%l7 + %o6] 0x81, %g2
21516 nop
21517 set 0x1C, %g4
21518 lduw [%l7 + %g4], %o3
21519 set 0x08, %g7
21520 ldxa [%l7 + %g7] 0x81, %g4
21521 set 0x7E, %l2
21522 stba %i1, [%l7 + %l2] 0xea
21523 membar #Sync
21524 nop
21525 set 0x44, %g1
21526 sth %o5, [%l7 + %g1]
21527 nop
21528 set 0x48, %i0
21529 std %l4, [%l7 + %i0]
21530 and %i7, %i6, %o7
21531 set 0x68, %g2
21532 stxa %g1, [%l7 + %g2] 0xeb
21533 membar #Sync
21534 nop
21535 set 0x30, %g3
21536 stx %fsr, [%l7 + %g3]
21537 nop
21538 set 0x0E, %l1
21539 sth %g5, [%l7 + %l1]
21540 or %i3, %o1, %i0
21541 nop
21542 set 0x24, %i6
21543 sth %i4, [%l7 + %i6]
21544 set 0x50, %o1
21545 prefetcha [%l7 + %o1] 0x80, 0
21546 set 0x15, %i2
21547 stba %l0, [%l7 + %i2] 0x88
21548 set 0x48, %g5
21549 stxa %l4, [%l7 + %g5] 0xea
21550 membar #Sync
21551 ld [%l7 + 0x20], %f17
21552 set 0x38, %l0
21553 ldxa [%l7 + %l0] 0x88, %g3
21554 nop
21555 set 0x68, %o4
21556 std %l2, [%l7 + %o4]
21557 nop
21558 set 0x58, %i4
21559 stx %fsr, [%l7 + %i4]
21560 nop
21561 set 0x50, %i3
21562 stx %o6, [%l7 + %i3]
21563 nop
21564 set 0x57, %l3
21565 ldsb [%l7 + %l3], %o0
21566 nop
21567 set 0x30, %l5
21568 ldd [%l7 + %l5], %g6
21569 nop
21570 set 0x76, %o0
21571 ldstub [%l7 + %o0], %l6
21572 and %o2, %i2, %l1
21573 nop
21574 set 0x20, %o3
21575 ldd [%l7 + %o3], %g6
21576 st %fsr, [%l7 + 0x5C]
21577 set 0x40, %o2
21578 stda %f0, [%l7 + %o2] 0xf1
21579 membar #Sync
21580 and %i5, %o4, %o3
21581 set 0x40, %l6
21582 stda %f0, [%l7 + %l6] 0xcc
21583 nop
21584 set 0x3C, %o5
21585 prefetch [%l7 + %o5], 1
21586 nop
21587 set 0x2C, %i7
21588 stb %g2, [%l7 + %i7]
21589 set 0x6F, %i1
21590 ldstuba [%l7 + %i1] 0x81, %g4
21591 set 0x24, %g6
21592 sta %f18, [%l7 + %g6] 0x81
21593 and %o5, %l5, %i1
21594 and %i7, %o7, %i6
21595 set 0x74, %l4
21596 stha %g5, [%l7 + %l4] 0xe3
21597 membar #Sync
21598 ld [%l7 + 0x64], %f10
21599 st %f0, [%l7 + 0x28]
21600 nop
21601 set 0x7C, %i5
21602 prefetch [%l7 + %i5], 3
21603 set 0x32, %o6
21604 stha %g1, [%l7 + %o6] 0xe3
21605 membar #Sync
21606 or %o1, %i0, %i3
21607 set 0x40, %g4
21608 ldda [%l7 + %g4] 0x81, %f16
21609 nop
21610 set 0x1C, %o7
21611 prefetch [%l7 + %o7], 3
21612 set 0x40, %l2
21613 ldda [%l7 + %l2] 0xda, %f16
21614 nop
21615 set 0x28, %g1
21616 ldd [%l7 + %g1], %i4
21617 set 0x50, %i0
21618 stwa %l2, [%l7 + %i0] 0x81
21619 nop
21620 set 0x6C, %g7
21621 ldsh [%l7 + %g7], %l0
21622 nop
21623 set 0x30, %g3
21624 ldx [%l7 + %g3], %l4
21625 set 0x50, %l1
21626 ldda [%l7 + %l1] 0xea, %g2
21627 nop
21628 set 0x08, %i6
21629 ldx [%l7 + %i6], %l3
21630 nop
21631 set 0x40, %g2
21632 stx %o0, [%l7 + %g2]
21633 nop
21634 set 0x30, %o1
21635 ldsw [%l7 + %o1], %o6
21636 st %f3, [%l7 + 0x48]
21637 set 0x60, %g5
21638 ldxa [%l7 + %g5] 0x80, %g7
21639 nop
21640 set 0x44, %i2
21641 sth %l6, [%l7 + %i2]
21642 nop
21643 set 0x32, %o4
21644 ldstub [%l7 + %o4], %o2
21645 nop
21646 set 0x6B, %i4
21647 ldub [%l7 + %i4], %l1
21648 or %g6, %i2, %i5
21649 nop
21650 set 0x0A, %i3
21651 sth %o3, [%l7 + %i3]
21652 set 0x40, %l3
21653 ldda [%l7 + %l3] 0xd0, %f0
21654 nop
21655 set 0x70, %l5
21656 std %g2, [%l7 + %l5]
21657 set 0x10, %l0
21658 prefetcha [%l7 + %l0] 0x80, 4
21659 nop
21660 set 0x18, %o3
21661 stw %o5, [%l7 + %o3]
21662 ld [%l7 + 0x50], %f10
21663 nop
21664 set 0x48, %o0
21665 ldsh [%l7 + %o0], %l5
21666 set 0x40, %l6
21667 stda %f0, [%l7 + %l6] 0xf9
21668 membar #Sync
21669 wr %i1, %i7, %set_softint
21670 ld [%l7 + 0x1C], %f24
21671 nop
21672 set 0x60, %o2
21673 lduh [%l7 + %o2], %o4
21674 add %l7, 0x0C, %l6
21675 wr %g0, 0x89, %asi
21676 lda [%l6] %asi, %o7
21677 casa [%l6] 0x89, %o7, %i6
21678 nop
21679 set 0x48, %o5
21680 ldsh [%l7 + %o5], %g5
21681 nop
21682 set 0x78, %i1
21683 std %f20, [%l7 + %i1]
21684 nop
21685 set 0x28, %i7
21686 ldd [%l7 + %i7], %f30
21687 nop
21688 set 0x6C, %g6
21689 swap [%l7 + %g6], %o1
21690 nop
21691 set 0x08, %i5
21692 prefetch [%l7 + %i5], 4
21693 and %i0, %g1, %i4
21694 nop
21695 set 0x3D, %l4
21696 ldub [%l7 + %l4], %i3
21697 add %l7, 0x34, %l6
21698 wr %g0, 0x89, %asi
21699 casa [%l6] 0x89, %l0, %l2
21700 st %fsr, [%l7 + 0x3C]
21701 add %l7, 0x0C, %l6
21702 wr %g0, 0x80, %asi
21703 lda [%l6] %asi, %g3
21704 casa [%l6] 0x80, %g3, %l4
21705 nop
21706 set 0x44, %o6
21707 stw %l3, [%l7 + %o6]
21708 set 0x3A, %o7
21709 stha %o6, [%l7 + %o7] 0x89
21710 nop
21711 set 0x0C, %g4
21712 ldsw [%l7 + %g4], %o0
21713 set 0x40, %g1
21714 ldda [%l7 + %g1] 0x81, %f0
21715 set 0x40, %i0
21716 stda %f0, [%l7 + %i0] 0x89
21717 nop
21718 set 0x28, %l2
21719 ldd [%l7 + %l2], %f0
21720 set 0x60, %g3
21721 ldda [%l7 + %g3] 0x80, %i6
21722 nop
21723 or %g0, 0x8, %l0
21724 sllx %l0, 0x3c, %l0
21725 wr %l0, 0x95F, %tick_cmpr
21726 nop
21727 set 0x3C, %l1
21728 lduh [%l7 + %l1], %g6
21729 st %f3, [%l7 + 0x40]
21730 set 0x70, %g7
21731 ldda [%l7 + %g7] 0xea, %i2
21732 or %i5, %o3, %o2
21733 nop
21734 set 0x08, %g2
21735 ldd [%l7 + %g2], %g2
21736 nop
21737 set 0x6C, %i6
21738 swap [%l7 + %i6], %o5
21739 nop
21740 set 0x54, %g5
21741 ldstub [%l7 + %g5], %l5
21742 nop
21743 set 0x54, %i2
21744 ldsw [%l7 + %i2], %g4
21745 bn,a %xcc, loop_175
21746 wr %g0, 0x6, %fprs
21747 st %f27, [%l7 + 0x74]
21748 set 0x50, %o1
21749 prefetcha [%l7 + %o1] 0x81, 4
21750loop_175:
21751 nop
21752 add %l7, 0x08, %l6
21753 wr %g0, 0x81, %asi
21754 casxa [%l6] 0x81, %o7, %g5
21755 or %o1, %i6, %g1
21756 set 0x68, %i4
21757 prefetcha [%l7 + %i4] 0x80, 4
21758 set 0x1C, %o4
21759 stba %i3, [%l7 + %o4] 0x81
21760 fpadd16 %f4, %f4, %f12
21761 nop
21762 set 0x78, %i3
21763 lduw [%l7 + %i3], %i4
21764 add %l7, 0x38, %l6
21765 wr %g0, 0x88, %asi
21766 casxa [%l6] 0x88, %l2, %l0
21767 nop
21768 set 0x6E, %l5
21769 lduh [%l7 + %l5], %l4
21770 wr %l3, %o6, %clear_softint
21771 set 0x2C, %l0
21772 sta %f0, [%l7 + %l0] 0x80
21773 add %l7, 0x48, %l6
21774 wr %g0, 0x81, %asi
21775 lda [%l6] %asi, %g3
21776 casa [%l6] 0x81, %g3, %o0
21777 set 0x30, %l3
21778 ldda [%l7 + %l3] 0xeb, %i6
21779 set 0x7C, %o0
21780 stwa %l1, [%l7 + %o0] 0xe3
21781 membar #Sync
21782 nop
21783 set 0x10, %l6
21784 ldd [%l7 + %l6], %g6
21785 or %g6, %i2, %i5
21786 nop
21787 set 0x60, %o2
21788 ldstub [%l7 + %o2], %o3
21789 set 0x40, %o5
21790 stxa %o2, [%l7 + %o5] 0xe3
21791 membar #Sync
21792 nop
21793 set 0x10, %i1
21794 std %f22, [%l7 + %i1]
21795 nop
21796 set 0x60, %o3
21797 std %f30, [%l7 + %o3]
21798 set 0x68, %g6
21799 ldxa [%l7 + %g6] 0x88, %g2
21800 and %o5, %g4, %l5
21801 set 0x20, %i7
21802 stda %o4, [%l7 + %i7] 0xeb
21803 membar #Sync
21804 nop
21805 set 0x0B, %l4
21806 ldub [%l7 + %l4], %i1
21807 nop
21808 set 0x64, %i5
21809 stw %i7, [%l7 + %i5]
21810 set 0x78, %o7
21811 ldxa [%l7 + %o7] 0x88, %g5
21812 nop
21813 set 0x4C, %o6
21814 swap [%l7 + %o6], %o7
21815 nop
21816 set 0x30, %g4
21817 prefetch [%l7 + %g4], 1
21818 nop
21819 set 0x58, %g1
21820 lduw [%l7 + %g1], %i6
21821 nop
21822 set 0x7C, %i0
21823 prefetch [%l7 + %i0], 0
21824 nop
21825 set 0x48, %l2
21826 ldd [%l7 + %l2], %g0
21827 set 0x50, %g3
21828 ldda [%l7 + %g3] 0x88, %o0
21829 set 0x60, %g7
21830 stwa %i0, [%l7 + %g7] 0xe3
21831 membar #Sync
21832 nop
21833 set 0x18, %l1
21834 ldd [%l7 + %l1], %i4
21835 set 0x30, %i6
21836 ldxa [%l7 + %i6] 0x80, %l2
21837 nop
21838 set 0x50, %g5
21839 stw %i3, [%l7 + %g5]
21840 set 0x28, %g2
21841 ldxa [%l7 + %g2] 0x88, %l0
21842 nop
21843 set 0x20, %i2
21844 ldd [%l7 + %i2], %f12
21845 set 0x40, %o1
21846 ldda [%l7 + %o1] 0x81, %f16
21847 set 0x6C, %i4
21848 stha %l3, [%l7 + %i4] 0x80
21849 set 0x2C, %o4
21850 ldstuba [%l7 + %o4] 0x81, %l4
21851 set 0x40, %l5
21852 stwa %g3, [%l7 + %l5] 0x81
21853 set 0x40, %l0
21854 stda %f16, [%l7 + %l0] 0xd2
21855 set 0x35, %i3
21856 ldstuba [%l7 + %i3] 0x80, %o6
21857 nop
21858 set 0x43, %l3
21859 ldub [%l7 + %l3], %o0
21860 nop
21861 set 0x48, %l6
21862 stw %l6, [%l7 + %l6]
21863 set 0x20, %o0
21864 ldxa [%l7 + %o0] 0x80, %l1
21865 nop
21866 set 0x58, %o2
21867 stx %fsr, [%l7 + %o2]
21868 nop
21869 set 0x28, %o5
21870 stx %g6, [%l7 + %o5]
21871 fpsub32s %f8, %f12, %f28
21872 nop
21873 set 0x5E, %i1
21874 lduh [%l7 + %i1], %i2
21875 nop
21876 set 0x38, %g6
21877 ldx [%l7 + %g6], %g7
21878 st %f15, [%l7 + 0x2C]
21879 set 0x40, %o3
21880 stda %f16, [%l7 + %o3] 0xc4
21881 set 0x40, %i7
21882 stda %f16, [%l7 + %i7] 0xc2
21883 nop
21884 set 0x78, %i5
21885 std %o2, [%l7 + %i5]
21886 nop
21887 set 0x4C, %o7
21888 stw %i5, [%l7 + %o7]
21889 add %l7, 0x60, %l6
21890 wr %g0, 0x89, %asi
21891 ldxa [%l6] %asi, %o2
21892 casxa [%l6] 0x89, %o2, %g2
21893 set 0x40, %l4
21894 stda %f16, [%l7 + %l4] 0xc0
21895 add %l7, 0x30, %l6
21896 wr %g0, 0x81, %asi
21897 casxa [%l6] 0x81, %g4, %l5
21898 st %fsr, [%l7 + 0x3C]
21899 bne,a,pn %xcc, loop_176
21900 or %o4, %o5, %i1
21901 set 0x3C, %g4
21902 lda [%l7 + %g4] 0x80, %f16
21903loop_176:
21904 nop
21905 set 0x40, %o6
21906 stda %f0, [%l7 + %o6] 0xf9
21907 membar #Sync
21908 nop
21909 set 0x51, %i0
21910 stb %i7, [%l7 + %i0]
21911 nop
21912 set 0x1F, %g1
21913 ldub [%l7 + %g1], %o7
21914 st %f25, [%l7 + 0x14]
21915 set 0x58, %l2
21916 lda [%l7 + %l2] 0x88, %f1
21917 set 0x41, %g7
21918 stba %i6, [%l7 + %g7] 0xe3
21919 membar #Sync
21920 nop
21921 set 0x50, %l1
21922 ldsw [%l7 + %l1], %g1
21923 nop
21924 set 0x18, %i6
21925 ldsw [%l7 + %i6], %g5
21926 set 0x54, %g3
21927 sta %f18, [%l7 + %g3] 0x89
21928 nop
21929 set 0x08, %g2
21930 stx %i0, [%l7 + %g2]
21931 nop
21932 set 0x75, %g5
21933 stb %o1, [%l7 + %g5]
21934 nop
21935 set 0x78, %i2
21936 prefetch [%l7 + %i2], 3
21937 set 0x7C, %i4
21938 sta %f31, [%l7 + %i4] 0x88
21939 set 0x60, %o4
21940 stda %l2, [%l7 + %o4] 0x80
21941 set 0x20, %l5
21942 swapa [%l7 + %l5] 0x80, %i3
21943 set 0x10, %l0
21944 ldxa [%l7 + %l0] 0x88, %i4
21945 nop
21946 set 0x38, %o1
21947 ldd [%l7 + %o1], %f20
21948 nop
21949 set 0x20, %l3
21950 ldd [%l7 + %l3], %l2
21951 nop
21952 set 0x20, %i3
21953 stx %fsr, [%l7 + %i3]
21954 nop
21955 set 0x78, %o0
21956 lduw [%l7 + %o0], %l0
21957 nop
21958 set 0x54, %o2
21959 ldsw [%l7 + %o2], %g3
21960 ld [%l7 + 0x68], %f15
21961 wr %o6, %o0, %clear_softint
21962 set 0x30, %l6
21963 stba %l4, [%l7 + %l6] 0xea
21964 membar #Sync
21965 nop
21966 set 0x18, %i1
21967 stx %l1, [%l7 + %i1]
21968 set 0x64, %g6
21969 stha %g6, [%l7 + %g6] 0x81
21970 nop
21971 set 0x41, %o5
21972 ldsb [%l7 + %o5], %l6
21973 add %i2, %g7, %o3
21974 and %o2, %i5, %g4
21975 set 0x40, %i7
21976 stda %f0, [%l7 + %i7] 0xc8
21977 nop
21978 set 0x38, %o3
21979 ldx [%l7 + %o3], %g2
21980 nop
21981 set 0x18, %i5
21982 stx %o4, [%l7 + %i5]
21983 nop
21984 set 0x48, %l4
21985 lduw [%l7 + %l4], %o5
21986 set 0x58, %g4
21987 stwa %l5, [%l7 + %g4] 0xe2
21988 membar #Sync
21989 set 0x5C, %o6
21990 lda [%l7 + %o6] 0x80, %f25
21991 nop
21992 set 0x46, %i0
21993 lduh [%l7 + %i0], %i7
21994 st %fsr, [%l7 + 0x54]
21995 nop
21996 set 0x30, %o7
21997 stx %i1, [%l7 + %o7]
21998 set 0x78, %g1
21999 prefetcha [%l7 + %g1] 0x81, 3
22000 set 0x38, %l2
22001 prefetcha [%l7 + %l2] 0x80, 2
22002 nop
22003 set 0x44, %g7
22004 ldsw [%l7 + %g7], %g5
22005 st %fsr, [%l7 + 0x08]
22006 nop
22007 set 0x60, %i6
22008 prefetch [%l7 + %i6], 3
22009 nop
22010 set 0x30, %l1
22011 ldsw [%l7 + %l1], %o7
22012 nop
22013 set 0x78, %g3
22014 lduw [%l7 + %g3], %o1
22015 nop
22016 set 0x48, %g5
22017 stx %l2, [%l7 + %g5]
22018 nop
22019 set 0x6F, %i2
22020 ldub [%l7 + %i2], %i3
22021 set 0x0C, %g2
22022 lda [%l7 + %g2] 0x89, %f22
22023 membar #Sync
22024 set 0x40, %i4
22025 ldda [%l7 + %i4] 0xf9, %f16
22026 nop
22027 set 0x0C, %l5
22028 sth %i4, [%l7 + %l5]
22029 nop
22030 set 0x74, %o4
22031 prefetch [%l7 + %o4], 2
22032 set 0x20, %o1
22033 stda %l2, [%l7 + %o1] 0x89
22034 nop
22035 set 0x52, %l3
22036 ldsh [%l7 + %l3], %l0
22037 add %g3, %i0, %o6
22038 nop
22039 set 0x7D, %i3
22040 stb %l4, [%l7 + %i3]
22041 set 0x40, %o0
22042 stda %f0, [%l7 + %o0] 0xd2
22043 fpsub16s %f4, %f13, %f8
22044 nop
22045 set 0x38, %l0
22046 ldd [%l7 + %l0], %f12
22047 add %l7, 0x10, %l6
22048 wr %g0, 0x81, %asi
22049 lda [%l6] %asi, %l1
22050 casa [%l6] 0x81, %l1, %o0
22051 st %fsr, [%l7 + 0x20]
22052 st %fsr, [%l7 + 0x70]
22053 set 0x34, %l6
22054 sta %f7, [%l7 + %l6] 0x88
22055 nop
22056 set 0x50, %i1
22057 stx %fsr, [%l7 + %i1]
22058 nop
22059 set 0x0C, %o2
22060 stw %l6, [%l7 + %o2]
22061 add %g6, %i2, %g7
22062 set 0x19, %g6
22063 stba %o3, [%l7 + %g6] 0xe2
22064 membar #Sync
22065 add %l7, 0x78, %l6
22066 wr %g0, 0x88, %asi
22067 lda [%l6] %asi, %o2
22068 casa [%l6] 0x88, %o2, %i5
22069 nop
22070 set 0x10, %o5
22071 ldd [%l7 + %o5], %f30
22072 set 0x40, %o3
22073 stda %f16, [%l7 + %o3] 0x81
22074 set 0x27, %i7
22075 stba %g4, [%l7 + %i7] 0x81
22076 or %o4, %o5, %l5
22077 nop
22078 set 0x08, %l4
22079 lduh [%l7 + %l4], %g2
22080 nop
22081 set 0x68, %g4
22082 lduw [%l7 + %g4], %i7
22083 set 0x43, %o6
22084 ldstuba [%l7 + %o6] 0x89, %i1
22085 set 0x6C, %i5
22086 sta %f15, [%l7 + %i5] 0x80
22087 nop
22088 set 0x7C, %i0
22089 ldsw [%l7 + %i0], %i6
22090 set 0x68, %g1
22091 stda %g4, [%l7 + %g1] 0xeb
22092 membar #Sync
22093 set 0x24, %l2
22094 lda [%l7 + %l2] 0x81, %f21
22095 nop
22096 set 0x50, %g7
22097 stw %g1, [%l7 + %g7]
22098 set 0x58, %o7
22099 prefetcha [%l7 + %o7] 0x88, 3
22100 set 0x70, %l1
22101 ldstuba [%l7 + %l1] 0x81, %o1
22102 wr %l2, %i3, %sys_tick
22103 nop
22104 set 0x34, %i6
22105 stb %l3, [%l7 + %i6]
22106 add %l7, 0x24, %l6
22107 wr %g0, 0x80, %asi
22108 casa [%l6] 0x80, %l0, %i4
22109 set 0x40, %g3
22110 ldda [%l7 + %g3] 0x89, %f16
22111 add %l7, 0x68, %l6
22112 wr %g0, 0x80, %asi
22113 lda [%l6] %asi, %g3
22114 casa [%l6] 0x80, %g3, %o6
22115 nop
22116 set 0x4C, %g5
22117 ldsw [%l7 + %g5], %i0
22118 nop
22119 set 0x38, %g2
22120 std %f18, [%l7 + %g2]
22121 set 0x2C, %i2
22122 lda [%l7 + %i2] 0x89, %f30
22123 nop
22124 set 0x34, %i4
22125 swap [%l7 + %i4], %l4
22126 set 0x10, %l5
22127 ldda [%l7 + %l5] 0xeb, %l0
22128 nop
22129 set 0x78, %o4
22130 prefetch [%l7 + %o4], 1
22131 membar #Sync
22132 set 0x40, %l3
22133 ldda [%l7 + %l3] 0xf0, %f16
22134 nop
22135 set 0x18, %o1
22136 stx %fsr, [%l7 + %o1]
22137 set 0x40, %o0
22138 stda %f0, [%l7 + %o0] 0xcc
22139 set 0x58, %l0
22140 prefetcha [%l7 + %l0] 0x89, 1
22141 set 0x40, %l6
22142 ldda [%l7 + %l6] 0xd0, %f0
22143 st %fsr, [%l7 + 0x30]
22144 nop
22145 set 0x38, %i1
22146 stw %g6, [%l7 + %i1]
22147 nop
22148 set 0x60, %o2
22149 std %f26, [%l7 + %o2]
22150 nop
22151 set 0x2C, %i3
22152 lduh [%l7 + %i3], %l6
22153 nop
22154 set 0x24, %g6
22155 stw %g7, [%l7 + %g6]
22156 set 0x54, %o3
22157 lda [%l7 + %o3] 0x80, %f30
22158 nop
22159 set 0x20, %o5
22160 ldd [%l7 + %o5], %f2
22161 nop
22162 set 0x78, %l4
22163 swap [%l7 + %l4], %i2
22164 set 0x35, %g4
22165 stba %o3, [%l7 + %g4] 0xe2
22166 membar #Sync
22167 nop
22168 set 0x53, %i7
22169 ldstub [%l7 + %i7], %i5
22170 st %fsr, [%l7 + 0x50]
22171 set 0x44, %o6
22172 lda [%l7 + %o6] 0x81, %f16
22173 nop
22174 set 0x30, %i0
22175 ldd [%l7 + %i0], %o2
22176 nop
22177 set 0x20, %i5
22178 stb %g4, [%l7 + %i5]
22179 nop
22180 set 0x70, %l2
22181 stx %fsr, [%l7 + %l2]
22182 set 0x40, %g1
22183 stda %f16, [%l7 + %g1] 0xc8
22184 set 0x40, %g7
22185 ldda [%l7 + %g7] 0xd2, %f0
22186 nop
22187 set 0x2C, %l1
22188 lduh [%l7 + %l1], %o4
22189 nop
22190 set 0x36, %i6
22191 lduh [%l7 + %i6], %o5
22192 nop
22193 set 0x6C, %g3
22194 lduw [%l7 + %g3], %l5
22195 nop
22196 set 0x74, %o7
22197 ldstub [%l7 + %o7], %g2
22198 add %l7, 0x18, %l6
22199 wr %g0, 0x88, %asi
22200 casxa [%l6] 0x88, %i7, %i6
22201 nop
22202 set 0x40, %g5
22203 ldd [%l7 + %g5], %f22
22204 set 0x78, %i2
22205 stda %i0, [%l7 + %i2] 0xe3
22206 membar #Sync
22207 set 0x38, %i4
22208 ldxa [%l7 + %i4] 0x88, %g5
22209 nop
22210 set 0x58, %l5
22211 ldx [%l7 + %l5], %g1
22212 set 0x76, %g2
22213 stha %o7, [%l7 + %g2] 0xeb
22214 membar #Sync
22215 st %fsr, [%l7 + 0x34]
22216 nop
22217 set 0x3A, %o4
22218 ldsh [%l7 + %o4], %o1
22219 and %i3, %l2, %l3
22220 nop
22221 set 0x70, %o1
22222 ldsw [%l7 + %o1], %i4
22223 nop
22224 set 0x20, %l3
22225 ldsw [%l7 + %l3], %g3
22226 nop
22227 set 0x50, %l0
22228 stx %fsr, [%l7 + %l0]
22229 and %o6, %l0, %l4
22230 set 0x12, %o0
22231 stha %l1, [%l7 + %o0] 0x80
22232 nop
22233 set 0x18, %l6
22234 ldx [%l7 + %l6], %o0
22235 fpsub16 %f28, %f18, %f8
22236 nop
22237 set 0x50, %o2
22238 ldsw [%l7 + %o2], %i0
22239 st %f18, [%l7 + 0x34]
22240 ld [%l7 + 0x14], %f6
22241 nop
22242 set 0x30, %i3
22243 ldx [%l7 + %i3], %l6
22244 nop
22245 set 0x24, %g6
22246 swap [%l7 + %g6], %g6
22247 nop
22248 set 0x2B, %o3
22249 ldsb [%l7 + %o3], %i2
22250 nop
22251 set 0x40, %i1
22252 stx %fsr, [%l7 + %i1]
22253 add %l7, 0x18, %l6
22254 wr %g0, 0x81, %asi
22255 ldxa [%l6] %asi, %g7
22256 casxa [%l6] 0x81, %g7, %o3
22257 or %o2, %i5, %g4
22258 nop
22259 set 0x08, %l4
22260 ldub [%l7 + %l4], %o5
22261 add %l5, %g2, %i7
22262 fpsub32s %f12, %f2, %f8
22263 nop
22264 set 0x28, %o5
22265 std %f12, [%l7 + %o5]
22266 set 0x70, %i7
22267 sta %f6, [%l7 + %i7] 0x89
22268 set 0x28, %o6
22269 ldxa [%l7 + %o6] 0x89, %o4
22270 set 0x5C, %i0
22271 stha %i6, [%l7 + %i0] 0xe3
22272 membar #Sync
22273 set 0x78, %i5
22274 stxa %i1, [%l7 + %i5] 0x89
22275 nop
22276 set 0x71, %l2
22277 ldstub [%l7 + %l2], %g5
22278 nop
22279 set 0x11, %g1
22280 ldsb [%l7 + %g1], %g1
22281 set 0x20, %g4
22282 ldxa [%l7 + %g4] 0x89, %o1
22283 ld [%l7 + 0x40], %f11
22284 nop
22285 set 0x30, %g7
22286 lduw [%l7 + %g7], %o7
22287 st %f24, [%l7 + 0x1C]
22288 nop
22289 set 0x60, %i6
22290 stx %i3, [%l7 + %i6]
22291 nop
22292 set 0x17, %g3
22293 ldsb [%l7 + %g3], %l3
22294 nop
22295 set 0x78, %l1
22296 prefetch [%l7 + %l1], 1
22297 set 0x1C, %g5
22298 stha %l2, [%l7 + %g5] 0xea
22299 membar #Sync
22300 nop
22301 set 0x4E, %o7
22302 sth %g3, [%l7 + %o7]
22303 add %i4, %o6, %l4
22304 set 0x58, %i2
22305 stda %l0, [%l7 + %i2] 0x88
22306 nop
22307 set 0x74, %i4
22308 prefetch [%l7 + %i4], 0
22309 set 0x40, %g2
22310 stda %f16, [%l7 + %g2] 0xd2
22311 and %o0, %i0, %l6
22312 nop
22313 set 0x76, %o4
22314 sth %g6, [%l7 + %o4]
22315 nop
22316 set 0x18, %o1
22317 ldd [%l7 + %o1], %f2
22318 nop
22319 set 0x40, %l3
22320 lduw [%l7 + %l3], %i2
22321 nop
22322 set 0x20, %l5
22323 ldsw [%l7 + %l5], %l1
22324 nop
22325 set 0x3C, %l0
22326 stb %o3, [%l7 + %l0]
22327 set 0x30, %o0
22328 lda [%l7 + %o0] 0x88, %f31
22329 add %l7, 0x58, %l6
22330 wr %g0, 0x88, %asi
22331 ldxa [%l6] %asi, %o2
22332 casxa [%l6] 0x88, %o2, %g7
22333 nop
22334 set 0x51, %l6
22335 ldstub [%l7 + %l6], %g4
22336 set 0x10, %o2
22337 swapa [%l7 + %o2] 0x81, %i5
22338 set 0x50, %i3
22339 ldda [%l7 + %i3] 0xe2, %o4
22340 nop
22341 set 0x5E, %g6
22342 sth %g2, [%l7 + %g6]
22343 set 0x58, %o3
22344 swapa [%l7 + %o3] 0x88, %l5
22345 ld [%l7 + 0x78], %f12
22346 nop
22347 set 0x1F, %l4
22348 ldsb [%l7 + %l4], %i7
22349 nop
22350 set 0x57, %o5
22351 ldub [%l7 + %o5], %o4
22352 nop
22353 set 0x35, %i7
22354 ldstub [%l7 + %i7], %i6
22355 set 0x10, %o6
22356 ldda [%l7 + %o6] 0x81, %g4
22357 set 0x10, %i1
22358 ldda [%l7 + %i1] 0xe2, %i0
22359 set 0x0C, %i0
22360 ldstuba [%l7 + %i0] 0x89, %o1
22361 nop
22362 set 0x7F, %i5
22363 stb %o7, [%l7 + %i5]
22364 add %l7, 0x0C, %l6
22365 wr %g0, 0x81, %asi
22366 lda [%l6] %asi, %g1
22367 casa [%l6] 0x81, %g1, %i3
22368 nop
22369 set 0x1C, %g1
22370 swap [%l7 + %g1], %l2
22371 bg,a %icc, loop_177
22372 nop
22373 set 0x78, %l2
22374 lduh [%l7 + %l2], %l3
22375 ld [%l7 + 0x7C], %f9
22376 set 0x10, %g7
22377 ldda [%l7 + %g7] 0x81, %g2
22378loop_177:
22379 nop
22380 set 0x30, %g4
22381 ldx [%l7 + %g4], %i4
22382 or %l4, %l0, %o6
22383 and %i0, %l6, %o0
22384 wr %g6, %i2, %pic
22385 add %l7, 0x10, %l6
22386 wr %g0, 0x89, %asi
22387 ldxa [%l6] %asi, %l1
22388 casxa [%l6] 0x89, %l1, %o3
22389 set 0x28, %g3
22390 stxa %o2, [%l7 + %g3] 0x89
22391 nop
22392 set 0x78, %l1
22393 stx %g4, [%l7 + %l1]
22394 set 0x60, %g5
22395 prefetcha [%l7 + %g5] 0x89, 2
22396 set 0x58, %i6
22397 prefetcha [%l7 + %i6] 0x80, 2
22398 nop
22399 set 0x54, %o7
22400 stw %o5, [%l7 + %o7]
22401 nop
22402 set 0x50, %i2
22403 stw %l5, [%l7 + %i2]
22404 set 0x30, %g2
22405 lda [%l7 + %g2] 0x80, %f21
22406 set 0x60, %o4
22407 lda [%l7 + %o4] 0x89, %f11
22408 nop
22409 set 0x60, %i4
22410 std %g2, [%l7 + %i4]
22411 add %o4, %i7, %i6
22412 set 0x28, %l3
22413 ldxa [%l7 + %l3] 0x89, %g5
22414 nop
22415 set 0x78, %o1
22416 stx %o1, [%l7 + %o1]
22417 add %o7, %g1, %i1
22418 st %fsr, [%l7 + 0x24]
22419 set 0x38, %l5
22420 stda %i2, [%l7 + %l5] 0xeb
22421 membar #Sync
22422 add %l7, 0x14, %l6
22423 wr %g0, 0x89, %asi
22424 casa [%l6] 0x89, %l3, %l2
22425 nop
22426 set 0x68, %o0
22427 ldd [%l7 + %o0], %f22
22428 st %fsr, [%l7 + 0x2C]
22429 nop
22430 set 0x66, %l6
22431 ldstub [%l7 + %l6], %g3
22432 ld [%l7 + 0x34], %f31
22433 set 0x10, %o2
22434 stda %l4, [%l7 + %o2] 0x81
22435 nop
22436 set 0x68, %l0
22437 ldx [%l7 + %l0], %l0
22438 fpadd16 %f14, %f8, %f16
22439 st %f31, [%l7 + 0x4C]
22440 nop
22441 set 0x7F, %i3
22442 ldub [%l7 + %i3], %i4
22443 nop
22444 set 0x10, %o3
22445 std %f4, [%l7 + %o3]
22446 nop
22447 set 0x08, %l4
22448 stx %fsr, [%l7 + %l4]
22449 nop
22450 set 0x37, %g6
22451 ldstub [%l7 + %g6], %o6
22452 nop
22453 set 0x28, %i7
22454 prefetch [%l7 + %i7], 1
22455 nop
22456 set 0x26, %o5
22457 ldub [%l7 + %o5], %l6
22458 wr %i0, %o0, %pic
22459 nop
22460 set 0x18, %i1
22461 lduw [%l7 + %i1], %i2
22462 set 0x60, %o6
22463 ldxa [%l7 + %o6] 0x89, %l1
22464 nop
22465 set 0x3C, %i0
22466 ldsw [%l7 + %i0], %o3
22467 set 0x0C, %i5
22468 lda [%l7 + %i5] 0x89, %f7
22469 or %g6, %g4, %i5
22470 set 0x40, %g1
22471 stda %f16, [%l7 + %g1] 0xda
22472 nop
22473 set 0x58, %l2
22474 ldd [%l7 + %l2], %f20
22475 set 0x15, %g7
22476 ldstuba [%l7 + %g7] 0x81, %g7
22477 nop
22478 or %g0, 0x8, %l0
22479 sllx %l0, 0x3c, %l0
22480 wr %l0, 0x9D1, %tick_cmpr
22481 nop
22482 set 0x34, %g3
22483 ldsw [%l7 + %g3], %g2
22484 fpsub32 %f20, %f30, %f8
22485 nop
22486 set 0x52, %l1
22487 ldsh [%l7 + %l1], %l5
22488 nop
22489 set 0x48, %g5
22490 ldx [%l7 + %g5], %i7
22491 nop
22492 set 0x48, %i6
22493 ldx [%l7 + %i6], %i6
22494 set 0x70, %o7
22495 stxa %o4, [%l7 + %o7] 0x89
22496 set 0x30, %i2
22497 ldda [%l7 + %i2] 0x80, %g4
22498 nop
22499 set 0x53, %g4
22500 stb %o7, [%l7 + %g4]
22501 nop
22502 set 0x19, %g2
22503 stb %g1, [%l7 + %g2]
22504 EXIT_GOOD
22505
22506
22507
22508!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22509!
22510! Stats for Thread 5:
22511!
22512! Type l : 1269
22513! Type a : 27
22514! Type cti : 20
22515! Type x : 535
22516! Type f : 38
22517! Type i : 111
22518!
22519!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22520
22521!
22522! Thread 6 Start
22523!
22524.global thread_6
22525thread_6:
22526 mov %l7, %g1
22527 !# Set %cwp for 8 windows
22528 !# This threads memory space into each %l7
22529 wrpr %g0, 0x7, %cwp
22530 mov %g1, %l7
22531 wrpr %g0, 0x6, %cwp
22532 mov %g1, %l7
22533 wrpr %g0, 0x5, %cwp
22534 mov %g1, %l7
22535 wrpr %g0, 0x4, %cwp
22536 mov %g1, %l7
22537 wrpr %g0, 0x3, %cwp
22538 mov %g1, %l7
22539 wrpr %g0, 0x2, %cwp
22540 mov %g1, %l7
22541 wrpr %g0, 0x1, %cwp
22542 mov %g1, %l7
22543 wrpr %g0, 0x0, %cwp
22544 mov %g1, %l7
22545
22546 !# Set %fsr
22547 setx 0x0000000000400000, %l0, %l6 !# no post process
22548 stx %l6, [%l7 + 0x0] !# no post process
22549 ldx [%l7 + 0x0], %fsr !# no post process
22550
22551 wr %g0, 0x80, %asi !# no post process
22552
22553 !# Initialize registers ..
22554
22555 !# Global registers
22556 set 0xE, %g1
22557 set 0x5, %g2
22558 set 0xA, %g3
22559 set 0xD, %g4
22560 set 0x0, %g5
22561 set 0xA, %g6
22562 set 0xF, %g7
22563 !# Input registers
22564 set -0xA, %i0
22565 set -0xA, %i1
22566 set -0x7, %i2
22567 set -0xE, %i3
22568 set -0xB, %i4
22569 set -0x8, %i5
22570 set -0x3, %i6
22571 set -0xA, %i7
22572 !# Local registers
22573 set 0x20412978, %l0
22574 set 0x1B8398DC, %l1
22575 set 0x1D0AC761, %l2
22576 set 0x2CAF7650, %l3
22577 set 0x464EDEEB, %l4
22578 set 0x35629BB5, %l5
22579 set 0x09791F6A, %l6
22580 !# Output registers
22581 set 0x06AC, %o0
22582 set -0x0CF3, %o1
22583 set 0x1291, %o2
22584 set -0x14B2, %o3
22585 set 0x0306, %o4
22586 set 0x0C95, %o5
22587 set 0x056A, %o6
22588 set -0x0112, %o7
22589 !# Float registers
22590 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
22591 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
22592 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
22593 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
22594 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
22595 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
22596 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
22597 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
22598 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
22599 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
22600 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
22601 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
22602 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
22603 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
22604 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
22605 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
22606
22607 !# Execute Main Diag ..
22608
22609 nop
22610 set 0x73, %i4
22611 stb %i1, [%l7 + %i4]
22612 nop
22613 set 0x48, %l3
22614 sth %o1, [%l7 + %l3]
22615 set 0x50, %o1
22616 stda %i2, [%l7 + %o1] 0x80
22617 set 0x18, %l5
22618 stxa %l2, [%l7 + %l5] 0xea
22619 membar #Sync
22620 nop
22621 set 0x0C, %o4
22622 swap [%l7 + %o4], %g3
22623 set 0x0C, %l6
22624 swapa [%l7 + %l6] 0x88, %l4
22625 nop
22626 set 0x68, %o0
22627 lduw [%l7 + %o0], %l3
22628 nop
22629 set 0x68, %o2
22630 prefetch [%l7 + %o2], 0
22631 set 0x68, %l0
22632 stxa %i4, [%l7 + %l0] 0xeb
22633 membar #Sync
22634 nop
22635 set 0x2C, %i3
22636 ldsw [%l7 + %i3], %o6
22637 nop
22638 set 0x18, %o3
22639 ldx [%l7 + %o3], %l6
22640 and %l0, %i0, %o0
22641 nop
22642 set 0x20, %l4
22643 prefetch [%l7 + %l4], 2
22644 nop
22645 set 0x45, %g6
22646 ldsb [%l7 + %g6], %l1
22647 and %i2, %g6, %g4
22648 nop
22649 set 0x54, %i7
22650 prefetch [%l7 + %i7], 4
22651 nop
22652 set 0x30, %i1
22653 stx %i5, [%l7 + %i1]
22654 nop
22655 set 0x10, %o5
22656 stw %g7, [%l7 + %o5]
22657 nop
22658 set 0x10, %o6
22659 ldd [%l7 + %o6], %o2
22660 fpsub32 %f30, %f24, %f20
22661 set 0x30, %i0
22662 lda [%l7 + %i0] 0x88, %f10
22663 nop
22664 nop
22665 setx 0x46C05B72, %l0, %l6
22666 st %l6, [%l7 + 0x28]
22667 ld [%l7 + 0x28], %f19
22668 setx 0x10F361CB, %l1, %l5
22669 st %l5, [%l7 + 0x10]
22670 ld [%l7 + 0x10], %f25
22671 fdivs %f25, %f19, %f2
22672 nop
22673 set 0x28, %i5
22674 stx %fsr, [%l7 + %i5]
22675 nop
22676 set 0x48, %g1
22677 lduw [%l7 + %g1], %o5
22678 nop
22679 set 0x6C, %l2
22680 ldsh [%l7 + %l2], %g2
22681 and %l5, %o2, %i7
22682 nop
22683 set 0x3C, %g7
22684 prefetch [%l7 + %g7], 3
22685 set 0x08, %l1
22686 prefetcha [%l7 + %l1] 0x80, 0
22687 set 0x60, %g3
22688 swapa [%l7 + %g3] 0x80, %g5
22689 nop
22690 set 0x60, %g5
22691 stx %o7, [%l7 + %g5]
22692 set 0x28, %o7
22693 prefetcha [%l7 + %o7] 0x81, 0
22694 nop
22695 set 0x3C, %i2
22696 ldsw [%l7 + %i2], %g1
22697 nop
22698 set 0x08, %i6
22699 ldd [%l7 + %i6], %f30
22700 add %l7, 0x58, %l6
22701 wr %g0, 0x89, %asi
22702 ldxa [%l6] %asi, %o1
22703 casxa [%l6] 0x89, %o1, %i3
22704 ld [%l7 + 0x7C], %f25
22705 wr %i1, %l2, %sys_tick
22706 nop
22707 set 0x38, %g2
22708 ldd [%l7 + %g2], %g2
22709 ld [%l7 + 0x1C], %f21
22710 nop
22711 set 0x58, %i4
22712 ldx [%l7 + %i4], %l4
22713 nop
22714 set 0x60, %g4
22715 swap [%l7 + %g4], %i4
22716 set 0x50, %o1
22717 stda %l2, [%l7 + %o1] 0xea
22718 membar #Sync
22719 set 0x60, %l5
22720 stda %i6, [%l7 + %l5] 0xea
22721 membar #Sync
22722 set 0x43, %o4
22723 stba %o6, [%l7 + %o4] 0xe2
22724 membar #Sync
22725 add %l7, 0x28, %l6
22726 wr %g0, 0x81, %asi
22727 casxa [%l6] 0x81, %i0, %l0
22728 nop
22729 set 0x0C, %l3
22730 lduw [%l7 + %l3], %o0
22731 nop
22732 set 0x38, %l6
22733 std %i2, [%l7 + %l6]
22734 set 0x78, %o0
22735 stxa %g6, [%l7 + %o0] 0x89
22736 membar #Sync
22737 set 0x40, %l0
22738 ldda [%l7 + %l0] 0xf8, %f0
22739 nop
22740 set 0x68, %i3
22741 ldx [%l7 + %i3], %l1
22742 and %i5, %g7, %g4
22743 nop
22744 set 0x51, %o2
22745 ldub [%l7 + %o2], %o5
22746 fpadd32 %f10, %f2, %f12
22747 st %fsr, [%l7 + 0x68]
22748 nop
22749 set 0x20, %o3
22750 std %o2, [%l7 + %o3]
22751 set 0x58, %l4
22752 ldxa [%l7 + %l4] 0x88, %l5
22753 nop
22754 set 0x18, %g6
22755 stx %o2, [%l7 + %g6]
22756 nop
22757 set 0x74, %i1
22758 prefetch [%l7 + %i1], 2
22759 set 0x70, %i7
22760 ldda [%l7 + %i7] 0x81, %g2
22761 membar #Sync
22762 set 0x40, %o6
22763 ldda [%l7 + %o6] 0xf8, %f0
22764 nop
22765 set 0x60, %o5
22766 std %i6, [%l7 + %o5]
22767 set 0x33, %i5
22768 ldstuba [%l7 + %i5] 0x89, %g5
22769 set 0x64, %i0
22770 lda [%l7 + %i0] 0x81, %f4
22771 nop
22772 set 0x7E, %g1
22773 lduh [%l7 + %g1], %i7
22774 add %l7, 0x18, %l6
22775 wr %g0, 0x80, %asi
22776 ldxa [%l6] %asi, %o4
22777 casxa [%l6] 0x80, %o4, %g1
22778 add %l7, 0x78, %l6
22779 wr %g0, 0x80, %asi
22780 casxa [%l6] 0x80, %o7, %o1
22781 set 0x64, %g7
22782 lda [%l7 + %g7] 0x88, %f24
22783 wr %i1, %l2, %softint
22784 set 0x40, %l1
22785 stda %f16, [%l7 + %l1] 0xd8
22786 nop
22787 set 0x66, %g3
22788 stb %i3, [%l7 + %g3]
22789 set 0x68, %g5
22790 stba %l4, [%l7 + %g5] 0x88
22791 set 0x18, %l2
22792 swapa [%l7 + %l2] 0x81, %g3
22793 nop
22794 set 0x59, %i2
22795 ldstub [%l7 + %i2], %l3
22796 nop
22797 set 0x50, %o7
22798 stx %i4, [%l7 + %o7]
22799 and %l6, %i0, %l0
22800 set 0x58, %g2
22801 stwa %o6, [%l7 + %g2] 0x80
22802 nop
22803 set 0x50, %i6
22804 sth %o0, [%l7 + %i6]
22805 nop
22806 set 0x12, %g4
22807 lduh [%l7 + %g4], %i2
22808 set 0x40, %o1
22809 ldxa [%l7 + %o1] 0x89, %l1
22810 add %l7, 0x7C, %l6
22811 wr %g0, 0x89, %asi
22812 lda [%l6] %asi, %g6
22813 casa [%l6] 0x89, %g6, %g7
22814 set 0x08, %l5
22815 stwa %i5, [%l7 + %l5] 0xeb
22816 membar #Sync
22817 add %o5, %g4, %o3
22818 set 0x68, %o4
22819 ldxa [%l7 + %o4] 0x89, %o2
22820 set 0x40, %i4
22821 stda %f16, [%l7 + %i4] 0x89
22822 set 0x7A, %l6
22823 stba %g2, [%l7 + %l6] 0x80
22824 nop
22825 set 0x78, %l3
22826 ldd [%l7 + %l3], %f14
22827 set 0x38, %o0
22828 lda [%l7 + %o0] 0x89, %f10
22829 nop
22830 set 0x31, %i3
22831 ldub [%l7 + %i3], %i6
22832 or %l5, %g5, %o4
22833 nop
22834 set 0x78, %l0
22835 swap [%l7 + %l0], %i7
22836 nop
22837 set 0x0C, %o2
22838 lduh [%l7 + %o2], %g1
22839 nop
22840 set 0x24, %l4
22841 ldsh [%l7 + %l4], %o7
22842 or %i1, %l2, %i3
22843 fpadd32s %f12, %f19, %f10
22844 nop
22845 set 0x1C, %o3
22846 prefetch [%l7 + %o3], 2
22847 st %f21, [%l7 + 0x0C]
22848 st %fsr, [%l7 + 0x18]
22849 nop
22850 set 0x40, %g6
22851 stx %o1, [%l7 + %g6]
22852 set 0x24, %i1
22853 stwa %l4, [%l7 + %i1] 0x89
22854 set 0x11, %i7
22855 ldstuba [%l7 + %i7] 0x89, %l3
22856 add %i4, %l6, %i0
22857 set 0x38, %o5
22858 swapa [%l7 + %o5] 0x81, %l0
22859 add %l7, 0x3C, %l6
22860 wr %g0, 0x89, %asi
22861 lda [%l6] %asi, %o6
22862 casa [%l6] 0x89, %o6, %o0
22863 nop
22864 set 0x71, %i5
22865 ldstub [%l7 + %i5], %i2
22866 set 0x20, %i0
22867 swapa [%l7 + %i0] 0x80, %g3
22868 set 0x40, %o6
22869 ldda [%l7 + %o6] 0xd8, %f0
22870 add %l7, 0x44, %l6
22871 wr %g0, 0x89, %asi
22872 casa [%l6] 0x89, %g6, %l1
22873 nop
22874 set 0x1A, %g1
22875 ldstub [%l7 + %g1], %i5
22876 nop
22877 set 0x38, %g7
22878 ldd [%l7 + %g7], %o4
22879 ld [%l7 + 0x44], %f24
22880 nop
22881 set 0x58, %l1
22882 ldsw [%l7 + %l1], %g4
22883 nop
22884 set 0x64, %g5
22885 lduw [%l7 + %g5], %o3
22886 nop
22887 set 0x10, %g3
22888 ldx [%l7 + %g3], %o2
22889 nop
22890 set 0x08, %l2
22891 ldd [%l7 + %l2], %g6
22892 nop
22893 set 0x58, %o7
22894 ldd [%l7 + %o7], %f28
22895 set 0x08, %i2
22896 stba %g2, [%l7 + %i2] 0x80
22897 set 0x68, %g2
22898 stxa %i6, [%l7 + %g2] 0xeb
22899 membar #Sync
22900 set 0x18, %g4
22901 stxa %g5, [%l7 + %g4] 0xea
22902 membar #Sync
22903 set 0x78, %o1
22904 stxa %l5, [%l7 + %o1] 0x81
22905 membar #Sync
22906 set 0x40, %l5
22907 ldda [%l7 + %l5] 0xf8, %f16
22908 nop
22909 set 0x5C, %i6
22910 ldsh [%l7 + %i6], %o4
22911 nop
22912 set 0x60, %o4
22913 ldsw [%l7 + %o4], %i7
22914 add %l7, 0x08, %l6
22915 wr %g0, 0x81, %asi
22916 casxa [%l6] 0x81, %g1, %i1
22917 nop
22918 set 0x68, %l6
22919 sth %o7, [%l7 + %l6]
22920 set 0x40, %i4
22921 stda %f16, [%l7 + %i4] 0xc8
22922 set 0x70, %l3
22923 ldda [%l7 + %l3] 0xeb, %l2
22924 set 0x36, %o0
22925 stha %i3, [%l7 + %o0] 0x88
22926 nop
22927 set 0x48, %i3
22928 lduw [%l7 + %i3], %l4
22929 nop
22930 set 0x7B, %l0
22931 stb %o1, [%l7 + %l0]
22932 st %f25, [%l7 + 0x54]
22933 nop
22934 set 0x34, %l4
22935 ldstub [%l7 + %l4], %i4
22936 add %l7, 0x28, %l6
22937 wr %g0, 0x80, %asi
22938 casxa [%l6] 0x80, %l6, %i0
22939 nop
22940 set 0x27, %o2
22941 stb %l3, [%l7 + %o2]
22942 set 0x40, %o3
22943 stda %f16, [%l7 + %o3] 0x89
22944 set 0x17, %g6
22945 stba %o6, [%l7 + %g6] 0x88
22946 nop
22947 set 0x78, %i7
22948 ldd [%l7 + %i7], %o0
22949 set 0x60, %o5
22950 ldda [%l7 + %o5] 0xe3, %l0
22951 nop
22952 set 0x18, %i1
22953 ldd [%l7 + %i1], %f12
22954 set 0x14, %i0
22955 stha %g3, [%l7 + %i0] 0x81
22956 set 0x68, %o6
22957 sta %f6, [%l7 + %o6] 0x88
22958 or %g6, %i2, %l1
22959 nop
22960 set 0x20, %i5
22961 stx %o5, [%l7 + %i5]
22962 st %f12, [%l7 + 0x38]
22963 nop
22964 set 0x38, %g7
22965 stb %g4, [%l7 + %g7]
22966 set 0x68, %l1
22967 sta %f31, [%l7 + %l1] 0x88
22968 fpadd32s %f29, %f25, %f10
22969 set 0x3C, %g1
22970 stha %i5, [%l7 + %g1] 0x81
22971 nop
22972 set 0x28, %g5
22973 stx %o2, [%l7 + %g5]
22974 nop
22975 set 0x48, %g3
22976 std %g6, [%l7 + %g3]
22977 nop
22978 set 0x6C, %o7
22979 swap [%l7 + %o7], %g2
22980 nop
22981 set 0x18, %i2
22982 std %f2, [%l7 + %i2]
22983 set 0x50, %g2
22984 stda %i6, [%l7 + %g2] 0xea
22985 membar #Sync
22986 nop
22987 set 0x6A, %l2
22988 ldsh [%l7 + %l2], %g5
22989 nop
22990 set 0x78, %o1
22991 ldd [%l7 + %o1], %o2
22992 nop
22993 set 0x57, %l5
22994 ldstub [%l7 + %l5], %l5
22995 nop
22996 set 0x08, %i6
22997 stx %fsr, [%l7 + %i6]
22998 nop
22999 set 0x57, %g4
23000 ldstub [%l7 + %g4], %o4
23001 set 0x40, %l6
23002 stda %f0, [%l7 + %l6] 0xca
23003 set 0x3E, %i4
23004 stha %g1, [%l7 + %i4] 0xe3
23005 membar #Sync
23006 st %fsr, [%l7 + 0x50]
23007 set 0x60, %l3
23008 sta %f13, [%l7 + %l3] 0x80
23009 add %l7, 0x58, %l6
23010 wr %g0, 0x88, %asi
23011 casa [%l6] 0x88, %i7, %o7
23012 set 0x78, %o4
23013 stxa %i1, [%l7 + %o4] 0xea
23014 membar #Sync
23015 set 0x74, %i3
23016 lda [%l7 + %i3] 0x80, %f18
23017 set 0x56, %l0
23018 stha %i3, [%l7 + %l0] 0xea
23019 membar #Sync
23020 set 0x40, %o0
23021 ldda [%l7 + %o0] 0xeb, %l4
23022 nop
23023 set 0x41, %o2
23024 stb %l2, [%l7 + %o2]
23025 nop
23026 set 0x14, %o3
23027 swap [%l7 + %o3], %i4
23028 nop
23029 set 0x29, %l4
23030 ldstub [%l7 + %l4], %l6
23031 nop
23032 set 0x18, %i7
23033 ldx [%l7 + %i7], %o1
23034 nop
23035 set 0x21, %o5
23036 stb %i0, [%l7 + %o5]
23037 nop
23038 set 0x48, %g6
23039 ldsh [%l7 + %g6], %o6
23040 set 0x28, %i1
23041 stxa %o0, [%l7 + %i1] 0x81
23042 nop
23043 set 0x58, %o6
23044 ldsh [%l7 + %o6], %l0
23045 nop
23046 set 0x7C, %i0
23047 lduw [%l7 + %i0], %g3
23048 fpsub32s %f13, %f0, %f5
23049 and %g6, %i2, %l3
23050 add %l7, 0x08, %l6
23051 wr %g0, 0x80, %asi
23052 casa [%l6] 0x80, %l1, %o5
23053 nop
23054 set 0x78, %g7
23055 stx %g4, [%l7 + %g7]
23056 add %l7, 0x20, %l6
23057 wr %g0, 0x89, %asi
23058 ldxa [%l6] %asi, %o2
23059 casxa [%l6] 0x89, %o2, %i5
23060 and %g2, %i6, %g7
23061 set 0x74, %i5
23062 lda [%l7 + %i5] 0x80, %f3
23063 nop
23064 set 0x30, %g1
23065 ldx [%l7 + %g1], %g5
23066 nop
23067 set 0x14, %l1
23068 ldsw [%l7 + %l1], %o3
23069 add %o4, %l5, %g1
23070 set 0x74, %g5
23071 swapa [%l7 + %g5] 0x88, %o7
23072 set 0x40, %o7
23073 stda %f0, [%l7 + %o7] 0xc8
23074 set 0x50, %g3
23075 stxa %i1, [%l7 + %g3] 0x88
23076 nop
23077 set 0x60, %g2
23078 sth %i7, [%l7 + %g2]
23079 nop
23080 set 0x6C, %i2
23081 ldstub [%l7 + %i2], %l4
23082 be %icc, loop_178
23083 nop
23084 set 0x28, %l2
23085 std %f2, [%l7 + %l2]
23086 add %l7, 0x30, %l6
23087 wr %g0, 0x88, %asi
23088 casa [%l6] 0x88, %i3, %i4
23089loop_178:
23090 nop
23091 set 0x11, %o1
23092 ldstuba [%l7 + %o1] 0x80, %l6
23093 bne %icc, loop_179
23094 be,a,pt %icc, loop_180
23095 nop
23096 set 0x6B, %l5
23097 ldub [%l7 + %l5], %o1
23098 and %i0, %l2, %o0
23099loop_179:
23100 nop
23101 set 0x18, %g4
23102 stx %l0, [%l7 + %g4]
23103loop_180:
23104 ld [%l7 + 0x50], %f15
23105 nop
23106 set 0x1C, %l6
23107 stw %g3, [%l7 + %l6]
23108 set 0x44, %i4
23109 lda [%l7 + %i4] 0x89, %f21
23110 add %o6, %g6, %l3
23111 nop
23112 set 0x20, %i6
23113 std %f12, [%l7 + %i6]
23114 nop
23115 set 0x10, %l3
23116 ldd [%l7 + %l3], %f4
23117 set 0x20, %i3
23118 stda %i2, [%l7 + %i3] 0x81
23119 nop
23120 set 0x68, %o4
23121 stx %fsr, [%l7 + %o4]
23122 nop
23123 set 0x68, %o0
23124 ldsb [%l7 + %o0], %l1
23125 set 0x54, %o2
23126 stha %g4, [%l7 + %o2] 0xea
23127 membar #Sync
23128 set 0x5A, %l0
23129 ldstuba [%l7 + %l0] 0x89, %o2
23130 nop
23131 set 0x20, %l4
23132 prefetch [%l7 + %l4], 4
23133 nop
23134 set 0x50, %i7
23135 ldx [%l7 + %i7], %i5
23136 set 0x68, %o3
23137 stda %o4, [%l7 + %o3] 0x88
23138 set 0x40, %o5
23139 ldda [%l7 + %o5] 0xd2, %f16
23140 nop
23141 set 0x62, %i1
23142 sth %g2, [%l7 + %i1]
23143 st %f24, [%l7 + 0x3C]
23144 nop
23145 set 0x38, %g6
23146 stx %g7, [%l7 + %g6]
23147 set 0x4C, %i0
23148 lda [%l7 + %i0] 0x88, %f18
23149 set 0x70, %g7
23150 stxa %g5, [%l7 + %g7] 0xea
23151 membar #Sync
23152 set 0x58, %o6
23153 stda %i6, [%l7 + %o6] 0xeb
23154 membar #Sync
23155 nop
23156 set 0x60, %g1
23157 ldx [%l7 + %g1], %o4
23158 st %fsr, [%l7 + 0x54]
23159 membar #Sync
23160 set 0x40, %l1
23161 ldda [%l7 + %l1] 0xf0, %f16
23162 set 0x46, %g5
23163 stha %l5, [%l7 + %g5] 0xe3
23164 membar #Sync
23165 and %o3, %g1, %o7
23166 set 0x34, %o7
23167 sta %f29, [%l7 + %o7] 0x88
23168 or %i7, %l4, %i3
23169 set 0x60, %i5
23170 ldxa [%l7 + %i5] 0x81, %i1
23171 nop
23172 set 0x46, %g2
23173 ldsh [%l7 + %g2], %i4
23174 nop
23175 set 0x28, %g3
23176 ldsw [%l7 + %g3], %l6
23177 set 0x09, %l2
23178 stba %o1, [%l7 + %l2] 0x80
23179 nop
23180 set 0x38, %i2
23181 swap [%l7 + %i2], %l2
23182 st %fsr, [%l7 + 0x64]
23183 fpsub16 %f24, %f0, %f16
23184 set 0x40, %o1
23185 ldda [%l7 + %o1] 0x81, %f16
23186 nop
23187 set 0x48, %g4
23188 stx %o0, [%l7 + %g4]
23189 nop
23190 set 0x20, %l5
23191 lduw [%l7 + %l5], %i0
23192 or %l0, %o6, %g6
23193 set 0x70, %l6
23194 stxa %g3, [%l7 + %l6] 0x80
23195 nop
23196 set 0x08, %i4
23197 stx %fsr, [%l7 + %i4]
23198 nop
23199 set 0x64, %i6
23200 prefetch [%l7 + %i6], 2
23201 nop
23202 set 0x54, %i3
23203 stb %i2, [%l7 + %i3]
23204 nop
23205 set 0x70, %o4
23206 sth %l1, [%l7 + %o4]
23207 nop
23208 set 0x78, %l3
23209 swap [%l7 + %l3], %l3
23210 nop
23211 set 0x3A, %o2
23212 ldsh [%l7 + %o2], %g4
23213 add %l7, 0x40, %l6
23214 wr %g0, 0x80, %asi
23215 ldxa [%l6] %asi, %i5
23216 casxa [%l6] 0x80, %i5, %o2
23217 set 0x40, %o0
23218 ldxa [%l7 + %o0] 0x88, %g2
23219 set 0x54, %l0
23220 swapa [%l7 + %l0] 0x88, %g7
23221 st %f10, [%l7 + 0x08]
23222 set 0x61, %l4
23223 stba %o5, [%l7 + %l4] 0x80
23224 nop
23225 set 0x08, %o3
23226 stx %fsr, [%l7 + %o3]
23227 nop
23228 set 0x54, %o5
23229 lduh [%l7 + %o5], %g5
23230 nop
23231 set 0x20, %i1
23232 ldsb [%l7 + %i1], %i6
23233 nop
23234 set 0x4C, %g6
23235 ldsw [%l7 + %g6], %o4
23236 set 0x48, %i0
23237 stda %o2, [%l7 + %i0] 0x88
23238 nop
23239 set 0x16, %i7
23240 ldstub [%l7 + %i7], %l5
23241 set 0x0C, %g7
23242 stwa %o7, [%l7 + %g7] 0xe3
23243 membar #Sync
23244 set 0x24, %o6
23245 lda [%l7 + %o6] 0x89, %f3
23246 nop
23247 set 0x48, %l1
23248 lduh [%l7 + %l1], %g1
23249 set 0x6D, %g1
23250 stba %l4, [%l7 + %g1] 0x81
23251 nop
23252 set 0x26, %g5
23253 lduh [%l7 + %g5], %i3
23254 set 0x5C, %o7
23255 lda [%l7 + %o7] 0x89, %f27
23256 and %i1, %i7, %l6
23257 nop
23258 set 0x20, %i5
23259 ldsh [%l7 + %i5], %o1
23260 nop
23261 set 0x58, %g2
23262 stx %fsr, [%l7 + %g2]
23263 set 0x1B, %g3
23264 ldstuba [%l7 + %g3] 0x80, %l2
23265 set 0x08, %l2
23266 stxa %i4, [%l7 + %l2] 0x89
23267 add %l7, 0x60, %l6
23268 wr %g0, 0x81, %asi
23269 casxa [%l6] 0x81, %i0, %l0
23270 add %l7, 0x2C, %l6
23271 wr %g0, 0x80, %asi
23272 lda [%l6] %asi, %o0
23273 casa [%l6] 0x80, %o0, %g6
23274 set 0x58, %i2
23275 stda %o6, [%l7 + %i2] 0x80
23276 nop
23277 set 0x50, %g4
23278 std %f4, [%l7 + %g4]
23279 set 0x1E, %o1
23280 ldstuba [%l7 + %o1] 0x89, %g3
23281 or %l1, %l3, %i2
23282 st %fsr, [%l7 + 0x24]
23283 nop
23284 set 0x60, %l5
23285 ldx [%l7 + %l5], %g4
23286 nop
23287 set 0x28, %l6
23288 ldsh [%l7 + %l6], %o2
23289 set 0x7C, %i4
23290 stha %i5, [%l7 + %i4] 0x88
23291 nop
23292 set 0x20, %i3
23293 stw %g7, [%l7 + %i3]
23294 nop
23295 set 0x30, %i6
23296 lduh [%l7 + %i6], %o5
23297 set 0x68, %l3
23298 ldxa [%l7 + %l3] 0x81, %g5
23299 set 0x70, %o2
23300 lda [%l7 + %o2] 0x81, %f26
23301 ld [%l7 + 0x74], %f30
23302 add %i6, %g2, %o4
23303 set 0x77, %o0
23304 stba %l5, [%l7 + %o0] 0x88
23305 nop
23306 set 0x68, %o4
23307 ldsw [%l7 + %o4], %o7
23308 wr %g0, 0x6, %fprs
23309 st %fsr, [%l7 + 0x38]
23310 nop
23311 set 0x6E, %l4
23312 sth %i3, [%l7 + %l4]
23313 set 0x70, %l0
23314 stda %o2, [%l7 + %l0] 0xe2
23315 membar #Sync
23316 st %f12, [%l7 + 0x78]
23317 set 0x7E, %o5
23318 stha %i7, [%l7 + %o5] 0xe2
23319 membar #Sync
23320 or %l6, %o1, %l2
23321 set 0x26, %o3
23322 stha %i4, [%l7 + %o3] 0x88
23323 set 0x10, %g6
23324 swapa [%l7 + %g6] 0x81, %i0
23325 nop
23326 set 0x48, %i0
23327 prefetch [%l7 + %i0], 0
23328 fpadd32s %f15, %f29, %f24
23329 nop
23330 set 0x3E, %i7
23331 lduh [%l7 + %i7], %l0
23332 set 0x40, %i1
23333 stda %f0, [%l7 + %i1] 0x89
23334 nop
23335 set 0x60, %o6
23336 stx %fsr, [%l7 + %o6]
23337 nop
23338 set 0x40, %l1
23339 prefetch [%l7 + %l1], 4
23340 or %i1, %o0, %o6
23341 st %fsr, [%l7 + 0x74]
23342 st %f29, [%l7 + 0x78]
23343 and %g6, %l1, %g3
23344 nop
23345 set 0x40, %g1
23346 ldd [%l7 + %g1], %f12
23347 nop
23348 set 0x50, %g7
23349 ldsw [%l7 + %g7], %l3
23350 add %l7, 0x0C, %l6
23351 wr %g0, 0x88, %asi
23352 lda [%l6] %asi, %g4
23353 casa [%l6] 0x88, %g4, %i2
23354 nop
23355 set 0x20, %o7
23356 ldsh [%l7 + %o7], %o2
23357 set 0x18, %g5
23358 stda %g6, [%l7 + %g5] 0xeb
23359 membar #Sync
23360 nop
23361 set 0x30, %i5
23362 stx %o5, [%l7 + %i5]
23363 add %l7, 0x18, %l6
23364 wr %g0, 0x81, %asi
23365 ldxa [%l6] %asi, %i5
23366 casxa [%l6] 0x81, %i5, %g5
23367 st %f12, [%l7 + 0x30]
23368 nop
23369 set 0x0F, %g2
23370 ldstub [%l7 + %g2], %i6
23371 set 0x48, %l2
23372 prefetcha [%l7 + %l2] 0x89, 2
23373 or %o4, %l5, %g1
23374 nop
23375 set 0x74, %i2
23376 swap [%l7 + %i2], %l4
23377 nop
23378 nop
23379 setx 0xE7BA1AC30B4AC688, %l0, %l6
23380 stx %l6, [%l7 + 0x28]
23381 ldd [%l7 + 0x28], %f4
23382 setx 0x118F748A9D997882, %l1, %l5
23383 stx %l5, [%l7 + 0x10]
23384 ldd [%l7 + 0x10], %f30
23385 fdivd %f30, %f4, %f24
23386 st %fsr, [%l7 + 0x28]
23387 bge,pt %xcc, loop_181
23388 nop
23389 set 0x74, %g4
23390 prefetch [%l7 + %g4], 2
23391 or %i3, %o7, %o3
23392 set 0x7C, %g3
23393 stba %l6, [%l7 + %g3] 0xea
23394 membar #Sync
23395loop_181:
23396 nop
23397 set 0x48, %o1
23398 std %i6, [%l7 + %o1]
23399 nop
23400 set 0x18, %l5
23401 ldsh [%l7 + %l5], %l2
23402 or %i4, %i0, %l0
23403 set 0x1C, %i4
23404 swapa [%l7 + %i4] 0x88, %o1
23405 nop
23406 set 0x40, %i3
23407 std %f20, [%l7 + %i3]
23408 set 0x70, %l6
23409 ldda [%l7 + %l6] 0x81, %o0
23410 bn %icc, loop_182
23411 add %i1, %o6, %l1
23412 add %l7, 0x70, %l6
23413 wr %g0, 0x80, %asi
23414 casxa [%l6] 0x80, %g3, %g6
23415loop_182:
23416 nop
23417 set 0x40, %l3
23418 ldda [%l7 + %l3] 0x81, %f0
23419 nop
23420 set 0x4E, %o2
23421 ldsh [%l7 + %o2], %g4
23422 bne %icc, loop_183
23423 nop
23424 set 0x1C, %i6
23425 lduw [%l7 + %i6], %l3
23426 add %l7, 0x28, %l6
23427 wr %g0, 0x81, %asi
23428 ldxa [%l6] %asi, %o2
23429 casxa [%l6] 0x81, %o2, %i2
23430loop_183:
23431 nop
23432 set 0x40, %o0
23433 stda %f0, [%l7 + %o0] 0xc8
23434 nop
23435 set 0x20, %l4
23436 stx %fsr, [%l7 + %l4]
23437 nop
23438 set 0x70, %o4
23439 ldx [%l7 + %o4], %g7
23440 st %fsr, [%l7 + 0x50]
23441 nop
23442 set 0x40, %l0
23443 stx %fsr, [%l7 + %l0]
23444 and %o5, %i5, %i6
23445 nop
23446 set 0x3E, %o5
23447 lduh [%l7 + %o5], %g2
23448 nop
23449 set 0x4C, %g6
23450 lduh [%l7 + %g6], %g5
23451 nop
23452 set 0x28, %i0
23453 stx %fsr, [%l7 + %i0]
23454 fpsub32s %f14, %f9, %f30
23455 nop
23456 set 0x50, %o3
23457 stw %o4, [%l7 + %o3]
23458 set 0x4C, %i1
23459 ldstuba [%l7 + %i1] 0x88, %g1
23460 nop
23461 set 0x50, %i7
23462 ldd [%l7 + %i7], %l4
23463 set 0x66, %o6
23464 stha %i3, [%l7 + %o6] 0xeb
23465 membar #Sync
23466 set 0x30, %g1
23467 stxa %o7, [%l7 + %g1] 0x81
23468 nop
23469 set 0x10, %l1
23470 std %o2, [%l7 + %l1]
23471 nop
23472 set 0x7E, %g7
23473 sth %l6, [%l7 + %g7]
23474 and %i7, %l2, %l4
23475 nop
23476 set 0x68, %g5
23477 stb %i4, [%l7 + %g5]
23478 set 0x34, %o7
23479 stwa %l0, [%l7 + %o7] 0x80
23480 set 0x28, %g2
23481 ldxa [%l7 + %g2] 0x88, %o1
23482 nop
23483 set 0x34, %l2
23484 lduh [%l7 + %l2], %i0
23485 or %o0, %o6, %l1
23486 set 0x5B, %i2
23487 stba %g3, [%l7 + %i2] 0x89
23488 nop
23489 set 0x68, %g4
23490 stx %fsr, [%l7 + %g4]
23491 set 0x42, %g3
23492 stba %g6, [%l7 + %g3] 0xe3
23493 membar #Sync
23494 add %l7, 0x30, %l6
23495 wr %g0, 0x88, %asi
23496 ldxa [%l6] %asi, %g4
23497 casxa [%l6] 0x88, %g4, %l3
23498 set 0x20, %i5
23499 prefetcha [%l7 + %i5] 0x89, 3
23500 fpsub16s %f3, %f22, %f11
23501 or %i2, %o2, %g7
23502 set 0x10, %l5
23503 ldda [%l7 + %l5] 0x81, %i4
23504 nop
23505 set 0x28, %i4
23506 ldd [%l7 + %i4], %f2
23507 nop
23508 set 0x22, %i3
23509 ldsb [%l7 + %i3], %i6
23510 nop
23511 set 0x60, %l6
23512 lduh [%l7 + %l6], %o5
23513 nop
23514 set 0x3B, %o1
23515 ldstub [%l7 + %o1], %g5
23516 bleu,a,pt %icc, loop_184
23517 or %g2, %g1, %l5
23518 set 0x40, %l3
23519 ldda [%l7 + %l3] 0x89, %f16
23520loop_184:
23521 nop
23522 set 0x38, %o2
23523 ldstuba [%l7 + %o2] 0x81, %i3
23524 fpsub32 %f4, %f12, %f16
23525 nop
23526 set 0x38, %i6
23527 ldd [%l7 + %i6], %o6
23528 nop
23529 set 0x65, %l4
23530 stb %o4, [%l7 + %l4]
23531 set 0x78, %o0
23532 stda %i6, [%l7 + %o0] 0xeb
23533 membar #Sync
23534 nop
23535 set 0x50, %l0
23536 ldd [%l7 + %l0], %o2
23537 nop
23538 set 0x78, %o4
23539 std %l2, [%l7 + %o4]
23540 nop
23541 nop
23542 setx 0x8A42F8CC, %l0, %l6
23543 st %l6, [%l7 + 0x28]
23544 ld [%l7 + 0x28], %f9
23545 setx 0x775FC48D, %l1, %l5
23546 st %l5, [%l7 + 0x10]
23547 ld [%l7 + 0x10], %f11
23548 fdivs %f11, %f9, %f16
23549 st %f1, [%l7 + 0x70]
23550 set 0x40, %g6
23551 ldxa [%l7 + %g6] 0x89, %i7
23552 wr %l4, %i4, %ccr
23553 set 0x62, %o5
23554 stha %o1, [%l7 + %o5] 0x89
23555 st %fsr, [%l7 + 0x18]
23556 add %l7, 0x78, %l6
23557 wr %g0, 0x89, %asi
23558 casxa [%l6] 0x89, %l0, %o0
23559 set 0x40, %i0
23560 stda %f16, [%l7 + %i0] 0xca
23561 ld [%l7 + 0x74], %f17
23562 fpsub32s %f31, %f24, %f29
23563 fpsub16 %f22, %f16, %f26
23564 nop
23565 set 0x0E, %o3
23566 stb %i0, [%l7 + %o3]
23567 nop
23568 set 0x38, %i1
23569 ldsb [%l7 + %i1], %l1
23570 nop
23571 set 0x54, %o6
23572 ldsb [%l7 + %o6], %g3
23573 nop
23574 set 0x78, %g1
23575 std %g6, [%l7 + %g1]
23576 add %l7, 0x30, %l6
23577 wr %g0, 0x88, %asi
23578 ldxa [%l6] %asi, %g4
23579 casxa [%l6] 0x88, %g4, %o6
23580 add %l7, 0x48, %l6
23581 wr %g0, 0x88, %asi
23582 ldxa [%l6] %asi, %i1
23583 casxa [%l6] 0x88, %i1, %i2
23584 set 0x2C, %l1
23585 swapa [%l7 + %l1] 0x89, %l3
23586 nop
23587 set 0x0C, %i7
23588 stw %o2, [%l7 + %i7]
23589 nop
23590 set 0x14, %g5
23591 ldsh [%l7 + %g5], %g7
23592 add %i6, %o5, %g5
23593 nop
23594 set 0x22, %g7
23595 sth %g2, [%l7 + %g7]
23596 nop
23597 set 0x18, %g2
23598 std %f26, [%l7 + %g2]
23599 add %l7, 0x60, %l6
23600 wr %g0, 0x80, %asi
23601 casxa [%l6] 0x80, %g1, %l5
23602 set 0x6C, %l2
23603 stwa %i3, [%l7 + %l2] 0xe3
23604 membar #Sync
23605 add %l7, 0x50, %l6
23606 wr %g0, 0x89, %asi
23607 ldxa [%l6] %asi, %o7
23608 casxa [%l6] 0x89, %o7, %i5
23609 set 0x48, %o7
23610 stda %o4, [%l7 + %o7] 0x89
23611 nop
23612 set 0x1E, %i2
23613 lduh [%l7 + %i2], %l6
23614 add %o3, %l2, %l4
23615 nop
23616 set 0x15, %g4
23617 ldsb [%l7 + %g4], %i4
23618 nop
23619 set 0x68, %i5
23620 ldx [%l7 + %i5], %o1
23621 set 0x30, %g3
23622 ldda [%l7 + %g3] 0x88, %i6
23623 nop
23624 set 0x40, %i4
23625 ldd [%l7 + %i4], %l0
23626 set 0x40, %l5
23627 stda %f16, [%l7 + %l5] 0xc4
23628 set 0x20, %i3
23629 stwa %o0, [%l7 + %i3] 0xeb
23630 membar #Sync
23631 nop
23632 set 0x40, %l6
23633 ldd [%l7 + %l6], %f22
23634 add %l7, 0x58, %l6
23635 wr %g0, 0x88, %asi
23636 casxa [%l6] 0x88, %l1, %g3
23637 set 0x10, %l3
23638 sta %f27, [%l7 + %l3] 0x88
23639 set 0x40, %o1
23640 stda %f16, [%l7 + %o1] 0xf1
23641 membar #Sync
23642 and %g6, %g4, %i0
23643 set 0x20, %i6
23644 stda %i0, [%l7 + %i6] 0x81
23645 set 0x68, %o2
23646 stwa %i2, [%l7 + %o2] 0xe3
23647 membar #Sync
23648 set 0x40, %o0
23649 ldda [%l7 + %o0] 0x80, %f16
23650 set 0x40, %l4
23651 stda %f16, [%l7 + %l4] 0xc2
23652 nop
23653 set 0x64, %o4
23654 lduw [%l7 + %o4], %o6
23655 nop
23656 set 0x08, %l0
23657 stx %o2, [%l7 + %l0]
23658 nop
23659 set 0x50, %g6
23660 ldd [%l7 + %g6], %g6
23661 set 0x60, %o5
23662 lda [%l7 + %o5] 0x89, %f30
23663 nop
23664 set 0x50, %i0
23665 ldd [%l7 + %i0], %f22
23666 bleu,a,pt %xcc, loop_185
23667 nop
23668 set 0x68, %o3
23669 stx %fsr, [%l7 + %o3]
23670 ble,a,pt %icc, loop_186
23671 nop
23672 set 0x08, %o6
23673 ldsw [%l7 + %o6], %i6
23674loop_185:
23675 nop
23676 set 0x6C, %i1
23677 ldstub [%l7 + %i1], %l3
23678 set 0x40, %l1
23679 ldda [%l7 + %l1] 0xd8, %f16
23680loop_186:
23681 nop
23682 set 0x68, %i7
23683 stda %o4, [%l7 + %i7] 0xe2
23684 membar #Sync
23685 nop
23686 set 0x50, %g5
23687 ldd [%l7 + %g5], %f8
23688 nop
23689 set 0x30, %g1
23690 std %g2, [%l7 + %g1]
23691 nop
23692 set 0x5B, %g7
23693 ldsb [%l7 + %g7], %g1
23694 set 0x58, %g2
23695 ldxa [%l7 + %g2] 0x88, %l5
23696 nop
23697 set 0x43, %l2
23698 stb %i3, [%l7 + %l2]
23699 fpsub16s %f5, %f31, %f6
23700 nop
23701 set 0x30, %o7
23702 std %f18, [%l7 + %o7]
23703 add %l7, 0x38, %l6
23704 wr %g0, 0x88, %asi
23705 casa [%l6] 0x88, %g5, %i5
23706 and %o7, %o4, %l6
23707 set 0x20, %i2
23708 stda %o2, [%l7 + %i2] 0x81
23709 nop
23710 set 0x76, %g4
23711 sth %l2, [%l7 + %g4]
23712 nop
23713 set 0x3F, %i5
23714 ldstub [%l7 + %i5], %i4
23715 nop
23716 set 0x78, %i4
23717 ldd [%l7 + %i4], %f22
23718 st %fsr, [%l7 + 0x58]
23719 nop
23720 set 0x58, %g3
23721 stx %o1, [%l7 + %g3]
23722 set 0x40, %l5
23723 prefetcha [%l7 + %l5] 0x81, 4
23724 nop
23725 set 0x2C, %l6
23726 stw %i7, [%l7 + %l6]
23727 st %fsr, [%l7 + 0x44]
23728 set 0x38, %i3
23729 stwa %l0, [%l7 + %i3] 0x81
23730 membar #Sync
23731 set 0x40, %o1
23732 ldda [%l7 + %o1] 0xf8, %f16
23733 nop
23734 set 0x12, %l3
23735 stb %l1, [%l7 + %l3]
23736 set 0x40, %o2
23737 stda %f16, [%l7 + %o2] 0xda
23738 set 0x10, %i6
23739 ldxa [%l7 + %i6] 0x88, %g3
23740 nop
23741 set 0x12, %l4
23742 ldsh [%l7 + %l4], %o0
23743 nop
23744 set 0x60, %o4
23745 lduw [%l7 + %o4], %g4
23746 set 0x38, %o0
23747 lda [%l7 + %o0] 0x80, %f27
23748 nop
23749 set 0x6E, %g6
23750 ldub [%l7 + %g6], %g6
23751 nop
23752 set 0x30, %l0
23753 std %i0, [%l7 + %l0]
23754 set 0x08, %i0
23755 stxa %i2, [%l7 + %i0] 0xe3
23756 membar #Sync
23757 set 0x10, %o3
23758 prefetcha [%l7 + %o3] 0x89, 3
23759 st %fsr, [%l7 + 0x6C]
23760 or %o6, %o2, %g7
23761 and %i6, %l3, %g2
23762 or %o5, %l5, %g1
23763 nop
23764 set 0x2E, %o6
23765 ldsh [%l7 + %o6], %i3
23766 set 0x50, %o5
23767 stda %g4, [%l7 + %o5] 0xeb
23768 membar #Sync
23769 nop
23770 set 0x42, %i1
23771 sth %o7, [%l7 + %i1]
23772 nop
23773 set 0x78, %l1
23774 sth %o4, [%l7 + %l1]
23775 and %i5, %l6, %l2
23776 set 0x14, %g5
23777 sta %f15, [%l7 + %g5] 0x81
23778 nop
23779 set 0x6A, %g1
23780 ldstub [%l7 + %g1], %i4
23781 ba,a,pn %icc, loop_187
23782 wr %o3, %l4, %pic
23783 set 0x78, %i7
23784 sta %f20, [%l7 + %i7] 0x89
23785loop_187:
23786 nop
23787 set 0x48, %g2
23788 ldx [%l7 + %g2], %o1
23789 nop
23790 set 0x40, %l2
23791 stx %fsr, [%l7 + %l2]
23792 set 0x18, %o7
23793 stda %i6, [%l7 + %o7] 0xe2
23794 membar #Sync
23795 nop
23796 set 0x18, %g7
23797 ldd [%l7 + %g7], %f20
23798 set 0x60, %g4
23799 prefetcha [%l7 + %g4] 0x81, 1
23800 set 0x30, %i2
23801 prefetcha [%l7 + %i2] 0x81, 0
23802 set 0x18, %i5
23803 ldxa [%l7 + %i5] 0x81, %g3
23804 add %l7, 0x60, %l6
23805 wr %g0, 0x89, %asi
23806 casxa [%l6] 0x89, %o0, %g6
23807 nop
23808 set 0x20, %i4
23809 stx %fsr, [%l7 + %i4]
23810 set 0x60, %g3
23811 ldda [%l7 + %g3] 0x89, %i0
23812 nop
23813 set 0x50, %l6
23814 std %g4, [%l7 + %l6]
23815 nop
23816 set 0x70, %l5
23817 prefetch [%l7 + %l5], 2
23818 add %l7, 0x5C, %l6
23819 wr %g0, 0x81, %asi
23820 casa [%l6] 0x81, %i0, %o6
23821 fpadd32 %f24, %f0, %f22
23822 add %l7, 0x44, %l6
23823 wr %g0, 0x80, %asi
23824 lda [%l6] %asi, %o2
23825 casa [%l6] 0x80, %o2, %i2
23826 ld [%l7 + 0x68], %f15
23827 set 0x78, %o1
23828 stwa %i6, [%l7 + %o1] 0x80
23829 set 0x30, %l3
23830 stha %l3, [%l7 + %l3] 0xeb
23831 membar #Sync
23832 set 0x4C, %o2
23833 sta %f4, [%l7 + %o2] 0x80
23834 set 0x0C, %i3
23835 sta %f31, [%l7 + %i3] 0x88
23836 set 0x58, %i6
23837 swapa [%l7 + %i6] 0x88, %g2
23838 nop
23839 set 0x18, %o4
23840 ldd [%l7 + %o4], %g6
23841 nop
23842 set 0x40, %o0
23843 ldd [%l7 + %o0], %l4
23844 set 0x76, %g6
23845 ldstuba [%l7 + %g6] 0x81, %o5
23846 set 0x5C, %l0
23847 stba %g1, [%l7 + %l0] 0xe2
23848 membar #Sync
23849 nop
23850 set 0x5C, %l4
23851 ldstub [%l7 + %l4], %g5
23852 nop
23853 set 0x10, %i0
23854 std %i2, [%l7 + %i0]
23855 nop
23856 set 0x70, %o6
23857 stx %o4, [%l7 + %o6]
23858 and %i5, %o7, %l2
23859 set 0x4B, %o3
23860 stba %i4, [%l7 + %o3] 0xea
23861 membar #Sync
23862 and %l6, %o3, %l4
23863 add %l7, 0x20, %l6
23864 wr %g0, 0x88, %asi
23865 lda [%l6] %asi, %i7
23866 casa [%l6] 0x88, %i7, %o1
23867 nop
23868 set 0x34, %o5
23869 sth %l0, [%l7 + %o5]
23870 set 0x59, %i1
23871 ldstuba [%l7 + %i1] 0x81, %l1
23872 nop
23873 set 0x4C, %g5
23874 prefetch [%l7 + %g5], 4
23875 set 0x70, %l1
23876 prefetcha [%l7 + %l1] 0x89, 2
23877 set 0x20, %i7
23878 stxa %o0, [%l7 + %i7] 0xeb
23879 membar #Sync
23880 add %i1, %g6, %i0
23881 st %fsr, [%l7 + 0x7C]
23882 set 0x6F, %g1
23883 ldstuba [%l7 + %g1] 0x89, %o6
23884 nop
23885 set 0x54, %l2
23886 prefetch [%l7 + %l2], 4
23887 st %fsr, [%l7 + 0x10]
23888 set 0x0A, %o7
23889 stha %o2, [%l7 + %o7] 0x88
23890 nop
23891 set 0x7A, %g2
23892 ldsh [%l7 + %g2], %i2
23893 set 0x60, %g7
23894 ldxa [%l7 + %g7] 0x81, %g4
23895 nop
23896 set 0x10, %g4
23897 ldsw [%l7 + %g4], %l3
23898 set 0x58, %i2
23899 stwa %i6, [%l7 + %i2] 0x89
23900 set 0x08, %i4
23901 sta %f17, [%l7 + %i4] 0x80
23902 nop
23903 set 0x58, %i5
23904 std %f26, [%l7 + %i5]
23905 nop
23906 set 0x70, %g3
23907 stx %fsr, [%l7 + %g3]
23908 nop
23909 set 0x70, %l5
23910 ldd [%l7 + %l5], %g2
23911 set 0x30, %o1
23912 prefetcha [%l7 + %o1] 0x81, 4
23913 set 0x40, %l6
23914 ldda [%l7 + %l6] 0x80, %f16
23915 nop
23916 set 0x32, %l3
23917 lduh [%l7 + %l3], %o5
23918 nop
23919 set 0x10, %i3
23920 ldd [%l7 + %i3], %g0
23921 set 0x40, %i6
23922 stda %f16, [%l7 + %i6] 0xf8
23923 membar #Sync
23924 nop
23925 set 0x38, %o2
23926 ldx [%l7 + %o2], %l5
23927 set 0x70, %o0
23928 stha %i3, [%l7 + %o0] 0xe3
23929 membar #Sync
23930 set 0x68, %g6
23931 stxa %g5, [%l7 + %g6] 0x81
23932 nop
23933 set 0x2A, %l0
23934 lduh [%l7 + %l0], %o4
23935 nop
23936 set 0x6E, %o4
23937 ldsb [%l7 + %o4], %i5
23938 nop
23939 set 0x4A, %l4
23940 sth %l2, [%l7 + %l4]
23941 nop
23942 set 0x54, %i0
23943 lduw [%l7 + %i0], %o7
23944 nop
23945 set 0x6A, %o6
23946 sth %l6, [%l7 + %o6]
23947 set 0x40, %o5
23948 ldda [%l7 + %o5] 0x89, %f0
23949 set 0x38, %i1
23950 prefetcha [%l7 + %i1] 0x81, 3
23951 nop
23952 set 0x20, %o3
23953 stw %l4, [%l7 + %o3]
23954 nop
23955 set 0x56, %g5
23956 ldstub [%l7 + %g5], %i7
23957 nop
23958 set 0x44, %l1
23959 prefetch [%l7 + %l1], 0
23960 fpadd16s %f0, %f30, %f28
23961 nop
23962 set 0x0E, %i7
23963 ldsh [%l7 + %i7], %o3
23964 set 0x49, %g1
23965 stba %o1, [%l7 + %g1] 0x80
23966 st %fsr, [%l7 + 0x58]
23967 nop
23968 set 0x3E, %o7
23969 ldsh [%l7 + %o7], %l0
23970 set 0x40, %l2
23971 ldda [%l7 + %l2] 0xda, %f16
23972 ld [%l7 + 0x0C], %f18
23973 st %f6, [%l7 + 0x1C]
23974 nop
23975 set 0x78, %g2
23976 std %f30, [%l7 + %g2]
23977 nop
23978 set 0x18, %g7
23979 ldd [%l7 + %g7], %f20
23980 set 0x38, %g4
23981 ldxa [%l7 + %g4] 0x88, %l1
23982 or %o0, %g3, %i1
23983 nop
23984 set 0x37, %i4
23985 ldub [%l7 + %i4], %g6
23986 nop
23987 set 0x30, %i2
23988 swap [%l7 + %i2], %o6
23989 set 0x50, %i5
23990 stda %o2, [%l7 + %i5] 0x89
23991 set 0x5C, %l5
23992 stba %i2, [%l7 + %l5] 0x89
23993 nop
23994 set 0x78, %g3
23995 prefetch [%l7 + %g3], 1
23996 nop
23997 set 0x50, %l6
23998 std %f6, [%l7 + %l6]
23999 nop
24000 set 0x38, %o1
24001 ldd [%l7 + %o1], %f22
24002 nop
24003 set 0x7B, %i3
24004 stb %g4, [%l7 + %i3]
24005 nop
24006 set 0x38, %i6
24007 ldd [%l7 + %i6], %l2
24008 set 0x78, %o2
24009 stda %i0, [%l7 + %o2] 0x88
24010 set 0x40, %l3
24011 stda %f0, [%l7 + %l3] 0xf0
24012 membar #Sync
24013 set 0x38, %g6
24014 ldxa [%l7 + %g6] 0x81, %i6
24015 nop
24016 set 0x1C, %o0
24017 ldub [%l7 + %o0], %g2
24018 nop
24019 nop
24020 setx 0x09C493F4, %l0, %l6
24021 st %l6, [%l7 + 0x28]
24022 ld [%l7 + 0x28], %f6
24023 setx 0xD3CA3F87, %l1, %l5
24024 st %l5, [%l7 + 0x10]
24025 ld [%l7 + 0x10], %f21
24026 fdivs %f21, %f6, %f26
24027 set 0x30, %l0
24028 ldda [%l7 + %l0] 0x88, %o4
24029 nop
24030 set 0x18, %o4
24031 std %f26, [%l7 + %o4]
24032 nop
24033 set 0x70, %i0
24034 ldd [%l7 + %i0], %g6
24035 nop
24036 set 0x1A, %o6
24037 lduh [%l7 + %o6], %l5
24038 nop
24039 set 0x2D, %o5
24040 stb %g1, [%l7 + %o5]
24041 set 0x78, %l4
24042 prefetcha [%l7 + %l4] 0x81, 2
24043 nop
24044 set 0x48, %i1
24045 stx %fsr, [%l7 + %i1]
24046 nop
24047 set 0x10, %g5
24048 ldd [%l7 + %g5], %f28
24049 nop
24050 set 0x42, %o3
24051 ldsh [%l7 + %o3], %o4
24052 add %l7, 0x60, %l6
24053 wr %g0, 0x88, %asi
24054 casxa [%l6] 0x88, %i5, %l2
24055 and %o7, %l6, %i3
24056 set 0x74, %l1
24057 swapa [%l7 + %l1] 0x80, %i4
24058 set 0x17, %i7
24059 stba %l4, [%l7 + %i7] 0x80
24060 add %i7, %o3, %o1
24061 ld [%l7 + 0x2C], %f25
24062 set 0x32, %o7
24063 stha %l1, [%l7 + %o7] 0x80
24064 set 0x64, %l2
24065 swapa [%l7 + %l2] 0x81, %l0
24066 set 0x38, %g1
24067 stda %g2, [%l7 + %g1] 0xe2
24068 membar #Sync
24069 st %f21, [%l7 + 0x38]
24070 nop
24071 set 0x48, %g2
24072 stw %i1, [%l7 + %g2]
24073 wr %g6, %o0, %softint
24074 nop
24075 set 0x3B, %g4
24076 ldsb [%l7 + %g4], %o2
24077 ld [%l7 + 0x50], %f3
24078 set 0x20, %i4
24079 stba %o6, [%l7 + %i4] 0x88
24080 set 0x40, %i2
24081 ldda [%l7 + %i2] 0x88, %i2
24082 nop
24083 nop
24084 setx 0x4B91AD60, %l0, %l6
24085 st %l6, [%l7 + 0x28]
24086 ld [%l7 + 0x28], %f12
24087 setx 0xA85885BD, %l1, %l5
24088 st %l5, [%l7 + 0x10]
24089 ld [%l7 + 0x10], %f20
24090 fdivs %f20, %f12, %f19
24091 nop
24092 set 0x20, %i5
24093 stw %g4, [%l7 + %i5]
24094 add %i0, %l3, %g2
24095 set 0x28, %g7
24096 prefetcha [%l7 + %g7] 0x81, 4
24097 ld [%l7 + 0x6C], %f20
24098 st %f2, [%l7 + 0x18]
24099 nop
24100 set 0x2C, %g3
24101 ldub [%l7 + %g3], %g7
24102 nop
24103 set 0x10, %l5
24104 sth %i6, [%l7 + %l5]
24105 nop
24106 set 0x0A, %l6
24107 lduh [%l7 + %l6], %l5
24108 nop
24109 set 0x20, %i3
24110 stx %g5, [%l7 + %i3]
24111 add %l7, 0x2C, %l6
24112 wr %g0, 0x80, %asi
24113 lda [%l6] %asi, %g1
24114 casa [%l6] 0x80, %g1, %i5
24115 set 0x40, %o1
24116 stda %f16, [%l7 + %o1] 0xd0
24117 set 0x30, %o2
24118 lda [%l7 + %o2] 0x81, %f22
24119 nop
24120 set 0x10, %l3
24121 ldx [%l7 + %l3], %l2
24122 set 0x7C, %i6
24123 swapa [%l7 + %i6] 0x81, %o4
24124 ld [%l7 + 0x10], %f27
24125 set 0x5E, %g6
24126 stha %o7, [%l7 + %g6] 0xeb
24127 membar #Sync
24128 nop
24129 set 0x2A, %l0
24130 lduh [%l7 + %l0], %i3
24131 set 0x78, %o0
24132 lda [%l7 + %o0] 0x89, %f11
24133 nop
24134 set 0x68, %o4
24135 std %f26, [%l7 + %o4]
24136 set 0x20, %i0
24137 ldxa [%l7 + %i0] 0x80, %i4
24138 nop
24139 set 0x58, %o5
24140 stx %l4, [%l7 + %o5]
24141 set 0x60, %l4
24142 sta %f7, [%l7 + %l4] 0x88
24143 nop
24144 set 0x18, %o6
24145 ldd [%l7 + %o6], %f26
24146 bgu,a %xcc, loop_188
24147 wr %l6, %o3, %y
24148 set 0x50, %g5
24149 stxa %i7, [%l7 + %g5] 0xeb
24150 membar #Sync
24151loop_188:
24152 nop
24153 set 0x6A, %o3
24154 stha %o1, [%l7 + %o3] 0x81
24155 nop
24156 set 0x6C, %i1
24157 lduw [%l7 + %i1], %l0
24158 nop
24159 set 0x1C, %i7
24160 ldstub [%l7 + %i7], %l1
24161 set 0x50, %l1
24162 prefetcha [%l7 + %l1] 0x81, 0
24163 set 0x68, %l2
24164 stda %g6, [%l7 + %l2] 0x88
24165 wr %o0, %i1, %sys_tick
24166 nop
24167 set 0x4C, %g1
24168 sth %o6, [%l7 + %g1]
24169 st %f10, [%l7 + 0x14]
24170 membar #Sync
24171 set 0x40, %g2
24172 ldda [%l7 + %g2] 0xf9, %f16
24173 nop
24174 set 0x1A, %g4
24175 ldsh [%l7 + %g4], %i2
24176 nop
24177 set 0x7C, %o7
24178 ldsh [%l7 + %o7], %g4
24179 nop
24180 set 0x10, %i4
24181 stx %fsr, [%l7 + %i4]
24182 add %i0, %l3, %o2
24183 nop
24184 set 0x6A, %i2
24185 ldsh [%l7 + %i2], %o5
24186 nop
24187 set 0x68, %g7
24188 stx %g2, [%l7 + %g7]
24189 wr %g7, %l5, %softint
24190 add %i6, %g5, %i5
24191 nop
24192 set 0x2C, %g3
24193 prefetch [%l7 + %g3], 2
24194 nop
24195 set 0x38, %i5
24196 swap [%l7 + %i5], %l2
24197 nop
24198 set 0x0C, %l5
24199 lduw [%l7 + %l5], %g1
24200 nop
24201 set 0x30, %l6
24202 ldsw [%l7 + %l6], %o4
24203 set 0x40, %o1
24204 ldda [%l7 + %o1] 0xe2, %i2
24205 nop
24206 set 0x50, %i3
24207 ldd [%l7 + %i3], %f10
24208 nop
24209 set 0x3D, %o2
24210 ldub [%l7 + %o2], %i4
24211 nop
24212 set 0x3B, %i6
24213 ldsb [%l7 + %i6], %l4
24214 set 0x17, %g6
24215 stba %l6, [%l7 + %g6] 0xe2
24216 membar #Sync
24217 nop
24218 set 0x30, %l0
24219 ldd [%l7 + %l0], %o6
24220 add %l7, 0x18, %l6
24221 wr %g0, 0x81, %asi
24222 lda [%l6] %asi, %i7
24223 casa [%l6] 0x81, %i7, %o1
24224 nop
24225 set 0x0C, %o0
24226 lduw [%l7 + %o0], %o3
24227 set 0x68, %l3
24228 ldxa [%l7 + %l3] 0x80, %l1
24229 set 0x58, %o4
24230 stda %g2, [%l7 + %o4] 0x88
24231 nop
24232 set 0x3C, %i0
24233 lduw [%l7 + %i0], %l0
24234 nop
24235 set 0x10, %l4
24236 lduh [%l7 + %l4], %g6
24237 set 0x6F, %o6
24238 ldstuba [%l7 + %o6] 0x89, %o0
24239 set 0x5B, %g5
24240 stba %i1, [%l7 + %g5] 0x88
24241 nop
24242 set 0x34, %o3
24243 swap [%l7 + %o3], %o6
24244 nop
24245 set 0x48, %i1
24246 ldd [%l7 + %i1], %f24
24247 nop
24248 set 0x10, %o5
24249 std %f0, [%l7 + %o5]
24250 nop
24251 set 0x3C, %i7
24252 ldsh [%l7 + %i7], %g4
24253 set 0x1C, %l1
24254 stha %i0, [%l7 + %l1] 0x89
24255 set 0x44, %l2
24256 lda [%l7 + %l2] 0x89, %f14
24257 nop
24258 set 0x5A, %g2
24259 ldsb [%l7 + %g2], %l3
24260 fpsub32s %f12, %f21, %f6
24261 nop
24262 set 0x20, %g1
24263 swap [%l7 + %g1], %o2
24264 set 0x40, %g4
24265 stda %f0, [%l7 + %g4] 0xf8
24266 membar #Sync
24267 set 0x40, %i4
24268 prefetcha [%l7 + %i4] 0x81, 4
24269 nop
24270 set 0x38, %i2
24271 ldx [%l7 + %i2], %g2
24272 nop
24273 set 0x0E, %g7
24274 ldub [%l7 + %g7], %o5
24275 set 0x16, %g3
24276 stha %l5, [%l7 + %g3] 0x80
24277 set 0x0C, %i5
24278 sta %f21, [%l7 + %i5] 0x81
24279 nop
24280 set 0x54, %l5
24281 swap [%l7 + %l5], %i6
24282 add %l7, 0x14, %l6
24283 wr %g0, 0x81, %asi
24284 lda [%l6] %asi, %g5
24285 casa [%l6] 0x81, %g5, %i5
24286 set 0x64, %o7
24287 stwa %l2, [%l7 + %o7] 0xe3
24288 membar #Sync
24289 set 0x40, %o1
24290 ldxa [%l7 + %o1] 0x89, %g1
24291 nop
24292 set 0x22, %i3
24293 ldstub [%l7 + %i3], %o4
24294 ld [%l7 + 0x30], %f15
24295 and %i3, %g7, %l4
24296 fpsub32s %f20, %f6, %f1
24297 nop
24298 set 0x2E, %l6
24299 ldsh [%l7 + %l6], %l6
24300 set 0x18, %o2
24301 stxa %i4, [%l7 + %o2] 0x89
24302 fpadd32s %f27, %f28, %f11
24303 nop
24304 set 0x6A, %g6
24305 stb %o7, [%l7 + %g6]
24306 nop
24307 set 0x20, %l0
24308 swap [%l7 + %l0], %i7
24309 or %o1, %l1, %g3
24310 membar #Sync
24311 set 0x40, %o0
24312 ldda [%l7 + %o0] 0xf9, %f0
24313 nop
24314 set 0x38, %l3
24315 ldd [%l7 + %l3], %o2
24316 nop
24317 set 0x08, %o4
24318 ldd [%l7 + %o4], %g6
24319 or %l0, %i1, %o0
24320 nop
24321 set 0x68, %i6
24322 std %g4, [%l7 + %i6]
24323 set 0x70, %l4
24324 ldda [%l7 + %l4] 0x88, %o6
24325 set 0x40, %i0
24326 ldda [%l7 + %i0] 0x81, %f0
24327 nop
24328 set 0x18, %o6
24329 stx %fsr, [%l7 + %o6]
24330 nop
24331 set 0x78, %o3
24332 stx %i0, [%l7 + %o3]
24333 st %f16, [%l7 + 0x38]
24334 nop
24335 set 0x20, %i1
24336 sth %o2, [%l7 + %i1]
24337 add %l7, 0x60, %l6
24338 wr %g0, 0x81, %asi
24339 ldxa [%l6] %asi, %l3
24340 casxa [%l6] 0x81, %l3, %g2
24341 nop
24342 set 0x4B, %o5
24343 ldub [%l7 + %o5], %i2
24344 nop
24345 set 0x22, %i7
24346 ldub [%l7 + %i7], %o5
24347 nop
24348 set 0x68, %g5
24349 ldd [%l7 + %g5], %l4
24350 nop
24351 set 0x60, %l1
24352 swap [%l7 + %l1], %g5
24353 be,a %icc, loop_189
24354 nop
24355 set 0x50, %g2
24356 prefetch [%l7 + %g2], 3
24357 set 0x18, %l2
24358 stha %i5, [%l7 + %l2] 0xea
24359 membar #Sync
24360loop_189:
24361 nop
24362 set 0x29, %g4
24363 ldstub [%l7 + %g4], %l2
24364 add %l7, 0x78, %l6
24365 wr %g0, 0x80, %asi
24366 lda [%l6] %asi, %g1
24367 casa [%l6] 0x80, %g1, %o4
24368 and %i6, %g7, %i3
24369 nop
24370 set 0x28, %g1
24371 ldsw [%l7 + %g1], %l4
24372 nop
24373 set 0x78, %i2
24374 stx %i4, [%l7 + %i2]
24375 nop
24376 set 0x48, %i4
24377 ldd [%l7 + %i4], %f8
24378 nop
24379 set 0x3C, %g7
24380 stb %l6, [%l7 + %g7]
24381 nop
24382 set 0x4F, %g3
24383 stb %o7, [%l7 + %g3]
24384 add %l7, 0x18, %l6
24385 wr %g0, 0x81, %asi
24386 ldxa [%l6] %asi, %o1
24387 casxa [%l6] 0x81, %o1, %l1
24388 set 0x40, %i5
24389 ldda [%l7 + %i5] 0x89, %f16
24390 or %i7, %o3, %g6
24391 or %l0, %g3, %i1
24392 nop
24393 set 0x72, %l5
24394 ldstub [%l7 + %l5], %o0
24395 set 0x08, %o7
24396 stwa %o6, [%l7 + %o7] 0x88
24397 set 0x68, %i3
24398 prefetcha [%l7 + %i3] 0x80, 2
24399 nop
24400 set 0x60, %l6
24401 ldx [%l7 + %l6], %o2
24402 set 0x18, %o2
24403 sta %f30, [%l7 + %o2] 0x80
24404 set 0x58, %g6
24405 stxa %i0, [%l7 + %g6] 0xeb
24406 membar #Sync
24407 set 0x50, %o1
24408 ldda [%l7 + %o1] 0xeb, %g2
24409 set 0x40, %o0
24410 stda %f0, [%l7 + %o0] 0xf8
24411 membar #Sync
24412 set 0x4C, %l0
24413 lda [%l7 + %l0] 0x81, %f30
24414 nop
24415 set 0x30, %o4
24416 std %i2, [%l7 + %o4]
24417 st %f3, [%l7 + 0x14]
24418 nop
24419 set 0x30, %i6
24420 ldsw [%l7 + %i6], %l3
24421 nop
24422 set 0x3C, %l4
24423 sth %l5, [%l7 + %l4]
24424 nop
24425 set 0x0C, %i0
24426 lduw [%l7 + %i0], %g5
24427 nop
24428 set 0x46, %l3
24429 lduh [%l7 + %l3], %i5
24430 nop
24431 set 0x68, %o3
24432 lduw [%l7 + %o3], %o5
24433 st %f31, [%l7 + 0x34]
24434 set 0x70, %i1
24435 ldda [%l7 + %i1] 0x88, %l2
24436 membar #Sync
24437 set 0x40, %o5
24438 ldda [%l7 + %o5] 0xf8, %f16
24439 or %o4, %g1, %g7
24440 set 0x38, %o6
24441 prefetcha [%l7 + %o6] 0x80, 1
24442 nop
24443 set 0x7C, %i7
24444 ldsw [%l7 + %i7], %i3
24445 nop
24446 set 0x40, %l1
24447 ldd [%l7 + %l1], %f12
24448 set 0x38, %g5
24449 ldxa [%l7 + %g5] 0x81, %l4
24450 set 0x42, %l2
24451 stha %i4, [%l7 + %l2] 0x88
24452 or %l6, %o1, %o7
24453 set 0x28, %g2
24454 stda %i6, [%l7 + %g2] 0x80
24455 nop
24456 set 0x70, %g1
24457 ldx [%l7 + %g1], %o3
24458 nop
24459 set 0x64, %g4
24460 prefetch [%l7 + %g4], 2
24461 nop
24462 set 0x69, %i2
24463 stb %l1, [%l7 + %i2]
24464 st %fsr, [%l7 + 0x38]
24465 nop
24466 set 0x2E, %i4
24467 ldsh [%l7 + %i4], %g6
24468 nop
24469 set 0x30, %g3
24470 ldd [%l7 + %g3], %l0
24471 set 0x18, %i5
24472 lda [%l7 + %i5] 0x81, %f10
24473 nop
24474 set 0x68, %l5
24475 stx %g3, [%l7 + %l5]
24476 set 0x40, %g7
24477 ldda [%l7 + %g7] 0xda, %f16
24478 nop
24479 set 0x74, %o7
24480 sth %o0, [%l7 + %o7]
24481 ld [%l7 + 0x34], %f7
24482 set 0x30, %i3
24483 ldxa [%l7 + %i3] 0x89, %i1
24484 nop
24485 set 0x34, %o2
24486 swap [%l7 + %o2], %o6
24487 ld [%l7 + 0x08], %f19
24488 nop
24489 set 0x18, %l6
24490 prefetch [%l7 + %l6], 1
24491 add %o2, %i0, %g2
24492 nop
24493 set 0x70, %g6
24494 lduw [%l7 + %g6], %g4
24495 set 0x78, %o0
24496 prefetcha [%l7 + %o0] 0x88, 2
24497 nop
24498 set 0x4E, %l0
24499 sth %l5, [%l7 + %l0]
24500 set 0x7E, %o1
24501 ldstuba [%l7 + %o1] 0x81, %g5
24502 st %f16, [%l7 + 0x34]
24503 ba,pn %icc, loop_190
24504 or %i5, %i2, %l2
24505 and %o5, %g1, %o4
24506 set 0x6A, %o4
24507 stha %g7, [%l7 + %o4] 0xe2
24508 membar #Sync
24509loop_190:
24510 nop
24511 set 0x38, %l4
24512 swap [%l7 + %l4], %i6
24513 nop
24514 set 0x58, %i6
24515 std %i2, [%l7 + %i6]
24516 nop
24517 set 0x74, %l3
24518 lduh [%l7 + %l3], %i4
24519 and %l6, %o1, %o7
24520 set 0x20, %i0
24521 ldxa [%l7 + %i0] 0x89, %i7
24522 set 0x40, %o3
24523 ldda [%l7 + %o3] 0xd8, %f16
24524 nop
24525 set 0x2A, %o5
24526 ldub [%l7 + %o5], %o3
24527 and %l1, %l4, %g6
24528 bge %xcc, loop_191
24529 nop
24530 set 0x50, %i1
24531 ldsw [%l7 + %i1], %l0
24532 add %l7, 0x20, %l6
24533 wr %g0, 0x81, %asi
24534 casxa [%l6] 0x81, %g3, %o0
24535loop_191:
24536 nop
24537 set 0x4A, %o6
24538 ldstuba [%l7 + %o6] 0x81, %o6
24539 nop
24540 set 0x64, %l1
24541 ldub [%l7 + %l1], %o2
24542 set 0x48, %g5
24543 prefetcha [%l7 + %g5] 0x89, 4
24544 ld [%l7 + 0x44], %f6
24545 set 0x7B, %i7
24546 ldstuba [%l7 + %i7] 0x89, %g2
24547 add %g4, %i1, %l3
24548 set 0x40, %l2
24549 sta %f27, [%l7 + %l2] 0x88
24550 set 0x68, %g2
24551 stda %l4, [%l7 + %g2] 0xeb
24552 membar #Sync
24553 set 0x30, %g1
24554 swapa [%l7 + %g1] 0x89, %g5
24555 nop
24556 set 0x6E, %g4
24557 lduh [%l7 + %g4], %i5
24558 set 0x30, %i4
24559 ldxa [%l7 + %i4] 0x88, %l2
24560 set 0x21, %g3
24561 stba %o5, [%l7 + %g3] 0xea
24562 membar #Sync
24563 st %fsr, [%l7 + 0x68]
24564 nop
24565 set 0x20, %i5
24566 ldx [%l7 + %i5], %i2
24567 and %o4, %g1, %i6
24568 add %l7, 0x3C, %l6
24569 wr %g0, 0x88, %asi
24570 lda [%l6] %asi, %g7
24571 casa [%l6] 0x88, %g7, %i3
24572 set 0x38, %l5
24573 prefetcha [%l7 + %l5] 0x88, 2
24574 nop
24575 set 0x18, %i2
24576 lduw [%l7 + %i2], %o1
24577 nop
24578 set 0x18, %o7
24579 ldd [%l7 + %o7], %f0
24580 nop
24581 set 0x7A, %g7
24582 ldsh [%l7 + %g7], %o7
24583 set 0x40, %i3
24584 stda %f16, [%l7 + %i3] 0xf8
24585 membar #Sync
24586 add %i7, %o3, %l1
24587 nop
24588 set 0x48, %l6
24589 swap [%l7 + %l6], %l4
24590 nop
24591 set 0x3E, %g6
24592 ldsb [%l7 + %g6], %g6
24593 set 0x70, %o0
24594 sta %f28, [%l7 + %o0] 0x88
24595 nop
24596 set 0x78, %l0
24597 stx %l0, [%l7 + %l0]
24598 nop
24599 set 0x43, %o1
24600 ldstub [%l7 + %o1], %l6
24601 set 0x50, %o2
24602 ldxa [%l7 + %o2] 0x80, %o0
24603 set 0x24, %o4
24604 swapa [%l7 + %o4] 0x88, %g3
24605 add %l7, 0x74, %l6
24606 wr %g0, 0x88, %asi
24607 casa [%l6] 0x88, %o6, %o2
24608 nop
24609 set 0x40, %l4
24610 ldsh [%l7 + %l4], %g2
24611 set 0x28, %l3
24612 sta %f24, [%l7 + %l3] 0x80
24613 set 0x30, %i6
24614 prefetcha [%l7 + %i6] 0x88, 0
24615 and %i0, %i1, %l3
24616 add %g5, %i5, %l2
24617 nop
24618 set 0x10, %i0
24619 sth %l5, [%l7 + %i0]
24620 set 0x74, %o3
24621 sta %f19, [%l7 + %o3] 0x80
24622 nop
24623 set 0x7C, %o5
24624 ldsw [%l7 + %o5], %o5
24625 add %l7, 0x20, %l6
24626 wr %g0, 0x89, %asi
24627 lda [%l6] %asi, %i2
24628 casa [%l6] 0x89, %i2, %g1
24629 or %i6, %g7, %o4
24630 add %i3, %o1, %i4
24631 and %o7, %o3, %i7
24632 nop
24633 set 0x18, %i1
24634 ldsh [%l7 + %i1], %l1
24635 st %fsr, [%l7 + 0x58]
24636 nop
24637 set 0x38, %o6
24638 prefetch [%l7 + %o6], 1
24639 set 0x40, %l1
24640 stxa %l4, [%l7 + %l1] 0xeb
24641 membar #Sync
24642 set 0x38, %i7
24643 ldxa [%l7 + %i7] 0x80, %l0
24644 nop
24645 set 0x14, %g5
24646 swap [%l7 + %g5], %g6
24647 and %o0, %g3, %l6
24648 nop
24649 set 0x44, %l2
24650 lduw [%l7 + %l2], %o6
24651 set 0x40, %g1
24652 ldxa [%l7 + %g1] 0x88, %o2
24653 wr %g4, %g2, %pic
24654 nop
24655 set 0x70, %g2
24656 stx %fsr, [%l7 + %g2]
24657 nop
24658 set 0x7C, %i4
24659 ldsw [%l7 + %i4], %i0
24660 st %f23, [%l7 + 0x60]
24661 nop
24662 set 0x3B, %g3
24663 ldsb [%l7 + %g3], %l3
24664 set 0x34, %g4
24665 stwa %i1, [%l7 + %g4] 0xea
24666 membar #Sync
24667 nop
24668 set 0x50, %i5
24669 std %i4, [%l7 + %i5]
24670 or %l2, %g5, %o5
24671 fpadd32 %f0, %f10, %f20
24672 set 0x7C, %i2
24673 lda [%l7 + %i2] 0x81, %f19
24674 nop
24675 set 0x5A, %l5
24676 ldsh [%l7 + %l5], %i2
24677 nop
24678 set 0x74, %o7
24679 lduh [%l7 + %o7], %g1
24680 and %l5, %g7, %o4
24681 nop
24682 set 0x68, %i3
24683 ldsw [%l7 + %i3], %i6
24684 be %xcc, loop_192
24685 and %o1, %i3, %i4
24686 nop
24687 set 0x0A, %g7
24688 ldub [%l7 + %g7], %o7
24689 nop
24690 set 0x32, %l6
24691 ldstub [%l7 + %l6], %o3
24692loop_192:
24693 nop
24694 set 0x62, %g6
24695 ldsb [%l7 + %g6], %i7
24696 set 0x78, %o0
24697 prefetcha [%l7 + %o0] 0x81, 1
24698 nop
24699 set 0x4E, %o1
24700 ldsb [%l7 + %o1], %l0
24701 nop
24702 set 0x28, %o2
24703 std %f2, [%l7 + %o2]
24704 nop
24705 set 0x18, %o4
24706 stx %fsr, [%l7 + %o4]
24707 or %l1, %g6, %g3
24708 add %l7, 0x08, %l6
24709 wr %g0, 0x80, %asi
24710 casxa [%l6] 0x80, %o0, %o6
24711 nop
24712 set 0x25, %l4
24713 stb %l6, [%l7 + %l4]
24714 nop
24715 set 0x38, %l0
24716 ldd [%l7 + %l0], %f0
24717 set 0x37, %i6
24718 stba %o2, [%l7 + %i6] 0xeb
24719 membar #Sync
24720 nop
24721 set 0x30, %l3
24722 std %g4, [%l7 + %l3]
24723 st %f14, [%l7 + 0x58]
24724 ble,a %icc, loop_193
24725 nop
24726 set 0x60, %o3
24727 ldsh [%l7 + %o3], %g2
24728 nop
24729 set 0x5E, %i0
24730 lduh [%l7 + %i0], %i0
24731 fpsub16s %f23, %f21, %f10
24732loop_193:
24733 nop
24734 set 0x48, %i1
24735 stxa %i1, [%l7 + %i1] 0x80
24736 st %fsr, [%l7 + 0x48]
24737 nop
24738 set 0x1C, %o6
24739 prefetch [%l7 + %o6], 2
24740 nop
24741 set 0x44, %o5
24742 ldsb [%l7 + %o5], %l3
24743 nop
24744 set 0x5C, %l1
24745 sth %l2, [%l7 + %l1]
24746 membar #Sync
24747 set 0x40, %i7
24748 ldda [%l7 + %i7] 0xf8, %f16
24749 set 0x11, %l2
24750 stba %i5, [%l7 + %l2] 0x81
24751 nop
24752 set 0x17, %g1
24753 ldub [%l7 + %g1], %o5
24754 set 0x7C, %g5
24755 sta %f19, [%l7 + %g5] 0x80
24756 set 0x1E, %g2
24757 stha %g5, [%l7 + %g2] 0x80
24758 set 0x60, %g3
24759 ldxa [%l7 + %g3] 0x81, %g1
24760 or %i2, %l5, %o4
24761 add %l7, 0x30, %l6
24762 wr %g0, 0x81, %asi
24763 casxa [%l6] 0x81, %g7, %i6
24764 st %f2, [%l7 + 0x38]
24765 set 0x10, %g4
24766 lda [%l7 + %g4] 0x81, %f24
24767 nop
24768 set 0x60, %i5
24769 ldstub [%l7 + %i5], %o1
24770 nop
24771 set 0x40, %i4
24772 ldub [%l7 + %i4], %i3
24773 nop
24774 set 0x47, %i2
24775 ldstub [%l7 + %i2], %o7
24776 nop
24777 set 0x5A, %l5
24778 ldub [%l7 + %l5], %o3
24779 nop
24780 set 0x4A, %o7
24781 ldsh [%l7 + %o7], %i7
24782 add %l7, 0x4C, %l6
24783 wr %g0, 0x80, %asi
24784 lda [%l6] %asi, %i4
24785 casa [%l6] 0x80, %i4, %l0
24786 set 0x40, %i3
24787 stda %f0, [%l7 + %i3] 0xd8
24788 nop
24789 set 0x20, %g7
24790 ldd [%l7 + %g7], %l4
24791 nop
24792 set 0x3C, %g6
24793 lduw [%l7 + %g6], %l1
24794 set 0x30, %o0
24795 stda %g6, [%l7 + %o0] 0xeb
24796 membar #Sync
24797 st %f10, [%l7 + 0x78]
24798 nop
24799 set 0x70, %l6
24800 ldsw [%l7 + %l6], %o0
24801 nop
24802 set 0x68, %o2
24803 ldd [%l7 + %o2], %f28
24804 add %l7, 0x28, %l6
24805 wr %g0, 0x89, %asi
24806 casxa [%l6] 0x89, %o6, %l6
24807 set 0x60, %o1
24808 stwa %g3, [%l7 + %o1] 0x81
24809 nop
24810 set 0x09, %l4
24811 ldsb [%l7 + %l4], %o2
24812 and %g2, %i0, %i1
24813 ble,pn %icc, loop_194
24814 and %l3, %l2, %g4
24815 nop
24816 set 0x1C, %l0
24817 stw %o5, [%l7 + %l0]
24818 nop
24819 set 0x54, %i6
24820 stb %g5, [%l7 + %i6]
24821loop_194:
24822 nop
24823 set 0x52, %o4
24824 stha %i5, [%l7 + %o4] 0x88
24825 add %g1, %l5, %i2
24826 nop
24827 set 0x48, %o3
24828 ldx [%l7 + %o3], %g7
24829 set 0x6D, %l3
24830 ldstuba [%l7 + %l3] 0x88, %o4
24831 nop
24832 set 0x18, %i1
24833 stx %o1, [%l7 + %i1]
24834 nop
24835 set 0x78, %o6
24836 ldd [%l7 + %o6], %f4
24837 nop
24838 set 0x4C, %i0
24839 ldsh [%l7 + %i0], %i3
24840 set 0x20, %o5
24841 stda %o6, [%l7 + %o5] 0x80
24842 and %o3, %i6, %i4
24843 st %f4, [%l7 + 0x48]
24844 nop
24845 set 0x73, %l1
24846 ldub [%l7 + %l1], %l0
24847 nop
24848 set 0x10, %i7
24849 stx %l4, [%l7 + %i7]
24850 nop
24851 set 0x08, %g1
24852 ldsw [%l7 + %g1], %l1
24853 nop
24854 set 0x70, %l2
24855 std %f14, [%l7 + %l2]
24856 nop
24857 set 0x10, %g5
24858 std %g6, [%l7 + %g5]
24859 set 0x40, %g2
24860 ldda [%l7 + %g2] 0xd8, %f16
24861 st %fsr, [%l7 + 0x28]
24862 nop
24863 set 0x0C, %g4
24864 ldsw [%l7 + %g4], %o0
24865 set 0x54, %g3
24866 swapa [%l7 + %g3] 0x81, %o6
24867 membar #Sync
24868 set 0x40, %i5
24869 ldda [%l7 + %i5] 0xf8, %f0
24870 nop
24871 set 0x78, %i2
24872 ldd [%l7 + %i2], %f14
24873 nop
24874 set 0x70, %l5
24875 stx %fsr, [%l7 + %l5]
24876 set 0x68, %i4
24877 stda %i6, [%l7 + %i4] 0xe2
24878 membar #Sync
24879 nop
24880 set 0x74, %o7
24881 lduw [%l7 + %o7], %i7
24882 add %l7, 0x2C, %l6
24883 wr %g0, 0x80, %asi
24884 lda [%l6] %asi, %o2
24885 casa [%l6] 0x80, %o2, %g2
24886 set 0x40, %g7
24887 ldda [%l7 + %g7] 0xda, %f0
24888 bne,pt %xcc, loop_195
24889 or %i0, %i1, %l3
24890 nop
24891 set 0x58, %i3
24892 stw %l2, [%l7 + %i3]
24893 nop
24894 set 0x08, %g6
24895 ldx [%l7 + %g6], %g3
24896loop_195:
24897 nop
24898 set 0x7C, %l6
24899 stw %g4, [%l7 + %l6]
24900 nop
24901 set 0x23, %o2
24902 stb %o5, [%l7 + %o2]
24903 add %i5, %g1, %l5
24904 add %i2, %g7, %g5
24905 set 0x68, %o0
24906 lda [%l7 + %o0] 0x81, %f5
24907 nop
24908 set 0x78, %l4
24909 sth %o1, [%l7 + %l4]
24910 set 0x20, %o1
24911 ldda [%l7 + %o1] 0x89, %i2
24912 set 0x4D, %i6
24913 ldstuba [%l7 + %i6] 0x80, %o7
24914 nop
24915 set 0x70, %o4
24916 stx %o4, [%l7 + %o4]
24917 st %fsr, [%l7 + 0x54]
24918 nop
24919 set 0x4E, %o3
24920 ldsh [%l7 + %o3], %i6
24921 nop
24922 set 0x08, %l0
24923 ldd [%l7 + %l0], %f22
24924 nop
24925 set 0x38, %l3
24926 sth %i4, [%l7 + %l3]
24927 set 0x40, %o6
24928 swapa [%l7 + %o6] 0x88, %l0
24929 nop
24930 set 0x53, %i1
24931 stb %o3, [%l7 + %i1]
24932 set 0x20, %i0
24933 stda %l0, [%l7 + %i0] 0x81
24934 nop
24935 set 0x31, %l1
24936 ldsb [%l7 + %l1], %g6
24937 nop
24938 set 0x58, %o5
24939 lduh [%l7 + %o5], %o0
24940 fpadd32 %f6, %f14, %f8
24941 nop
24942 set 0x78, %i7
24943 swap [%l7 + %i7], %o6
24944 ld [%l7 + 0x20], %f4
24945 set 0x40, %l2
24946 ldda [%l7 + %l2] 0xd2, %f0
24947 set 0x50, %g5
24948 ldda [%l7 + %g5] 0x80, %l4
24949 ld [%l7 + 0x3C], %f23
24950 nop
24951 set 0x50, %g2
24952 ldx [%l7 + %g2], %l6
24953 set 0x68, %g1
24954 lda [%l7 + %g1] 0x89, %f11
24955 nop
24956 set 0x1A, %g4
24957 lduh [%l7 + %g4], %o2
24958 set 0x0E, %g3
24959 stba %i7, [%l7 + %g3] 0xe3
24960 membar #Sync
24961 nop
24962 set 0x58, %i5
24963 std %g2, [%l7 + %i5]
24964 set 0x28, %i2
24965 stxa %i0, [%l7 + %i2] 0xe2
24966 membar #Sync
24967 nop
24968 set 0x50, %i4
24969 ldx [%l7 + %i4], %i1
24970 set 0x44, %l5
24971 sta %f2, [%l7 + %l5] 0x88
24972 nop
24973 set 0x48, %g7
24974 std %f6, [%l7 + %g7]
24975 set 0x70, %o7
24976 stxa %l2, [%l7 + %o7] 0xe2
24977 membar #Sync
24978 nop
24979 set 0x54, %i3
24980 lduw [%l7 + %i3], %g3
24981 nop
24982 set 0x78, %l6
24983 ldd [%l7 + %l6], %l2
24984 set 0x40, %g6
24985 ldxa [%l7 + %g6] 0x88, %g4
24986 set 0x70, %o2
24987 sta %f0, [%l7 + %o2] 0x89
24988 nop
24989 set 0x70, %o0
24990 stb %i5, [%l7 + %o0]
24991 nop
24992 set 0x70, %o1
24993 ldsw [%l7 + %o1], %o5
24994 set 0x70, %i6
24995 ldda [%l7 + %i6] 0xea, %g0
24996 membar #Sync
24997 set 0x40, %o4
24998 ldda [%l7 + %o4] 0xf9, %f16
24999 nop
25000 set 0x50, %o3
25001 ldsh [%l7 + %o3], %l5
25002 nop
25003 set 0x20, %l0
25004 stx %fsr, [%l7 + %l0]
25005 set 0x68, %l3
25006 lda [%l7 + %l3] 0x88, %f21
25007 nop
25008 set 0x0C, %o6
25009 ldsb [%l7 + %o6], %i2
25010 set 0x1C, %l4
25011 stba %g7, [%l7 + %l4] 0x80
25012 set 0x40, %i0
25013 ldxa [%l7 + %i0] 0x80, %g5
25014 or %i3, %o7, %o1
25015 set 0x5A, %i1
25016 ldstuba [%l7 + %i1] 0x80, %i6
25017 nop
25018 set 0x4E, %l1
25019 lduh [%l7 + %l1], %i4
25020 nop
25021 set 0x60, %o5
25022 ldsh [%l7 + %o5], %l0
25023 add %o4, %o3, %l1
25024 or %g6, %o6, %l4
25025 nop
25026 set 0x70, %l2
25027 stw %o0, [%l7 + %l2]
25028 nop
25029 set 0x58, %i7
25030 stb %o2, [%l7 + %i7]
25031 nop
25032 set 0x60, %g5
25033 prefetch [%l7 + %g5], 4
25034 add %l7, 0x4C, %l6
25035 wr %g0, 0x88, %asi
25036 casa [%l6] 0x88, %i7, %l6
25037 nop
25038 set 0x46, %g2
25039 stb %g2, [%l7 + %g2]
25040 add %l7, 0x54, %l6
25041 wr %g0, 0x81, %asi
25042 lda [%l6] %asi, %i0
25043 casa [%l6] 0x81, %i0, %i1
25044 set 0x68, %g1
25045 stxa %g3, [%l7 + %g1] 0x89
25046 nop
25047 set 0x68, %g4
25048 stx %l3, [%l7 + %g4]
25049 set 0x70, %g3
25050 lda [%l7 + %g3] 0x89, %f15
25051 nop
25052 nop
25053 setx 0xF8D683A8DFA07C14, %l0, %l6
25054 stx %l6, [%l7 + 0x28]
25055 ldd [%l7 + 0x28], %f4
25056 setx 0x86C688B119191626, %l1, %l5
25057 stx %l5, [%l7 + 0x10]
25058 ldd [%l7 + 0x10], %f18
25059 fdivd %f18, %f4, %f24
25060 bg,a %xcc, loop_196
25061 st %f16, [%l7 + 0x48]
25062 nop
25063 set 0x20, %i2
25064 stx %fsr, [%l7 + %i2]
25065 nop
25066 nop
25067 setx 0xEF96760A829CCC7C, %l0, %l6
25068 stx %l6, [%l7 + 0x28]
25069 ldd [%l7 + 0x28], %f16
25070 setx 0x415417CF3CD0D829, %l1, %l5
25071 stx %l5, [%l7 + 0x10]
25072 ldd [%l7 + 0x10], %f0
25073 fdivd %f0, %f16, %f12
25074loop_196:
25075 nop
25076 set 0x0A, %i4
25077 lduh [%l7 + %i4], %g4
25078 nop
25079 set 0x6A, %i5
25080 sth %i5, [%l7 + %i5]
25081 set 0x30, %l5
25082 stxa %l2, [%l7 + %l5] 0x88
25083 nop
25084 set 0x60, %g7
25085 lduh [%l7 + %g7], %o5
25086 bge,a %xcc, loop_197
25087 nop
25088 set 0x68, %o7
25089 ldd [%l7 + %o7], %l4
25090 set 0x28, %l6
25091 stda %g0, [%l7 + %l6] 0xe2
25092 membar #Sync
25093loop_197:
25094 nop
25095 set 0x3B, %g6
25096 ldub [%l7 + %g6], %i2
25097 add %g5, %i3, %g7
25098 nop
25099 set 0x29, %i3
25100 ldsb [%l7 + %i3], %o1
25101 nop
25102 set 0x40, %o2
25103 swap [%l7 + %o2], %i6
25104 set 0x60, %o0
25105 prefetcha [%l7 + %o0] 0x81, 0
25106 add %l7, 0x30, %l6
25107 wr %g0, 0x80, %asi
25108 lda [%l6] %asi, %l0
25109 casa [%l6] 0x80, %l0, %o4
25110 nop
25111 set 0x08, %i6
25112 ldx [%l7 + %i6], %o7
25113 nop
25114 set 0x70, %o4
25115 stx %o3, [%l7 + %o4]
25116 nop
25117 set 0x50, %o1
25118 ldx [%l7 + %o1], %g6
25119 nop
25120 set 0x30, %l0
25121 lduw [%l7 + %l0], %o6
25122 nop
25123 set 0x78, %l3
25124 prefetch [%l7 + %l3], 0
25125 nop
25126 set 0x30, %o6
25127 stw %l1, [%l7 + %o6]
25128 set 0x14, %o3
25129 lda [%l7 + %o3] 0x81, %f15
25130 nop
25131 set 0x68, %i0
25132 stx %l4, [%l7 + %i0]
25133 nop
25134 set 0x66, %i1
25135 ldsh [%l7 + %i1], %o2
25136 nop
25137 set 0x40, %l1
25138 swap [%l7 + %l1], %i7
25139 set 0x34, %l4
25140 sta %f18, [%l7 + %l4] 0x88
25141 set 0x26, %o5
25142 ldstuba [%l7 + %o5] 0x88, %l6
25143 fpadd32 %f6, %f10, %f14
25144 nop
25145 set 0x28, %l2
25146 std %o0, [%l7 + %l2]
25147 ld [%l7 + 0x28], %f23
25148 nop
25149 set 0x70, %i7
25150 stx %i0, [%l7 + %i7]
25151 wr %g2, %i1, %pic
25152 nop
25153 set 0x44, %g2
25154 lduw [%l7 + %g2], %l3
25155 membar #Sync
25156 set 0x40, %g1
25157 ldda [%l7 + %g1] 0xf0, %f0
25158 wr %g4, %g3, %ccr
25159 set 0x50, %g4
25160 swapa [%l7 + %g4] 0x80, %i5
25161 set 0x40, %g3
25162 stda %f0, [%l7 + %g3] 0xc4
25163 nop
25164 set 0x08, %g5
25165 ldd [%l7 + %g5], %f8
25166 nop
25167 set 0x64, %i4
25168 ldsw [%l7 + %i4], %o5
25169 set 0x6C, %i5
25170 stwa %l5, [%l7 + %i5] 0xe2
25171 membar #Sync
25172 set 0x20, %l5
25173 sta %f1, [%l7 + %l5] 0x80
25174 nop
25175 set 0x30, %i2
25176 ldd [%l7 + %i2], %g0
25177 or %i2, %l2, %i3
25178 ble %icc, loop_198
25179 st %f12, [%l7 + 0x60]
25180 nop
25181 set 0x20, %o7
25182 stx %g7, [%l7 + %o7]
25183 set 0x50, %l6
25184 prefetcha [%l7 + %l6] 0x80, 2
25185loop_198:
25186 nop
25187 set 0x20, %g6
25188 stx %g5, [%l7 + %g6]
25189 nop
25190 set 0x18, %i3
25191 ldd [%l7 + %i3], %i4
25192 nop
25193 set 0x30, %o2
25194 stx %fsr, [%l7 + %o2]
25195 nop
25196 set 0x37, %g7
25197 ldstub [%l7 + %g7], %i6
25198 set 0x58, %i6
25199 stwa %o4, [%l7 + %i6] 0x81
25200 st %fsr, [%l7 + 0x20]
25201 nop
25202 set 0x48, %o4
25203 ldsb [%l7 + %o4], %l0
25204 set 0x40, %o1
25205 stda %f0, [%l7 + %o1] 0xd0
25206 ld [%l7 + 0x68], %f5
25207 set 0x70, %o0
25208 ldda [%l7 + %o0] 0x88, %o6
25209 nop
25210 set 0x60, %l3
25211 std %g6, [%l7 + %l3]
25212 set 0x40, %l0
25213 prefetcha [%l7 + %l0] 0x81, 4
25214 nop
25215 set 0x10, %o3
25216 stx %o6, [%l7 + %o3]
25217 set 0x40, %o6
25218 ldda [%l7 + %o6] 0x80, %f0
25219 set 0x4C, %i0
25220 stba %l1, [%l7 + %i0] 0x88
25221 nop
25222 set 0x37, %i1
25223 ldsb [%l7 + %i1], %o2
25224 nop
25225 set 0x7E, %l4
25226 ldsb [%l7 + %l4], %i7
25227 wr %l6, %l4, %clear_softint
25228 or %i0, %o0, %i1
25229 nop
25230 set 0x08, %o5
25231 prefetch [%l7 + %o5], 2
25232 set 0x20, %l1
25233 stda %l2, [%l7 + %l1] 0xe2
25234 membar #Sync
25235 set 0x20, %l2
25236 ldda [%l7 + %l2] 0xea, %g2
25237 ld [%l7 + 0x24], %f15
25238 nop
25239 set 0x20, %i7
25240 std %f16, [%l7 + %i7]
25241 nop
25242 set 0x5B, %g2
25243 stb %g3, [%l7 + %g2]
25244 nop
25245 set 0x50, %g1
25246 ldx [%l7 + %g1], %g4
25247 set 0x20, %g3
25248 ldda [%l7 + %g3] 0xe3, %i4
25249 nop
25250 set 0x34, %g5
25251 stw %o5, [%l7 + %g5]
25252 set 0x40, %i4
25253 ldda [%l7 + %i4] 0x89, %f0
25254 nop
25255 set 0x38, %g4
25256 ldd [%l7 + %g4], %f6
25257 set 0x70, %i5
25258 stxa %g1, [%l7 + %i5] 0x89
25259 fpadd16s %f5, %f30, %f20
25260 nop
25261 set 0x2C, %i2
25262 swap [%l7 + %i2], %i2
25263 nop
25264 set 0x10, %o7
25265 ldd [%l7 + %o7], %f10
25266 set 0x74, %l5
25267 sta %f3, [%l7 + %l5] 0x80
25268 nop
25269 set 0x60, %l6
25270 stx %fsr, [%l7 + %l6]
25271 and %l5, %i3, %l2
25272 add %l7, 0x38, %l6
25273 wr %g0, 0x81, %asi
25274 lda [%l6] %asi, %o1
25275 casa [%l6] 0x81, %o1, %g7
25276 set 0x68, %i3
25277 stxa %g5, [%l7 + %i3] 0x88
25278 nop
25279 set 0x64, %g6
25280 swap [%l7 + %g6], %i4
25281 nop
25282 set 0x0C, %o2
25283 ldsw [%l7 + %o2], %o4
25284 wr %l0, %i6, %softint
25285 ld [%l7 + 0x38], %f3
25286 nop
25287 set 0x78, %i6
25288 ldsb [%l7 + %i6], %g6
25289 nop
25290 set 0x70, %o4
25291 stw %o7, [%l7 + %o4]
25292 add %l7, 0x10, %l6
25293 wr %g0, 0x89, %asi
25294 ldxa [%l6] %asi, %o3
25295 casxa [%l6] 0x89, %o3, %l1
25296 set 0x1C, %o1
25297 lda [%l7 + %o1] 0x89, %f13
25298 set 0x3C, %o0
25299 stwa %o6, [%l7 + %o0] 0xe3
25300 membar #Sync
25301 and %o2, %i7, %l4
25302 ld [%l7 + 0x20], %f12
25303 nop
25304 set 0x48, %g7
25305 std %i6, [%l7 + %g7]
25306 nop
25307 set 0x20, %l0
25308 ldx [%l7 + %l0], %i0
25309 nop
25310 set 0x08, %o3
25311 prefetch [%l7 + %o3], 0
25312 set 0x40, %l3
25313 ldxa [%l7 + %l3] 0x81, %i1
25314 set 0x38, %o6
25315 lda [%l7 + %o6] 0x81, %f2
25316 nop
25317 set 0x68, %i1
25318 lduh [%l7 + %i1], %o0
25319 add %l3, %g3, %g4
25320 nop
25321 set 0x40, %i0
25322 ldd [%l7 + %i0], %g2
25323 st %fsr, [%l7 + 0x6C]
25324 nop
25325 set 0x1E, %l4
25326 ldsb [%l7 + %l4], %i5
25327 nop
25328 set 0x40, %l1
25329 std %f2, [%l7 + %l1]
25330 st %fsr, [%l7 + 0x0C]
25331 ld [%l7 + 0x48], %f2
25332 wr %o5, %g1, %sys_tick
25333 nop
25334 set 0x3E, %l2
25335 ldsh [%l7 + %l2], %l5
25336 nop
25337 set 0x2E, %i7
25338 ldsh [%l7 + %i7], %i2
25339 set 0x60, %o5
25340 ldda [%l7 + %o5] 0xeb, %i2
25341 st %fsr, [%l7 + 0x3C]
25342 nop
25343 set 0x20, %g2
25344 stx %fsr, [%l7 + %g2]
25345 nop
25346 set 0x56, %g1
25347 ldsh [%l7 + %g1], %l2
25348 nop
25349 set 0x13, %g5
25350 stb %g7, [%l7 + %g5]
25351 set 0x70, %i4
25352 prefetcha [%l7 + %i4] 0x88, 2
25353 set 0x68, %g4
25354 prefetcha [%l7 + %g4] 0x89, 2
25355 set 0x40, %i5
25356 swapa [%l7 + %i5] 0x80, %i4
25357 st %fsr, [%l7 + 0x30]
25358 fpadd32 %f16, %f16, %f18
25359 or %o4, %i6, %l0
25360 set 0x3A, %i2
25361 ldstuba [%l7 + %i2] 0x89, %o7
25362 and %g6, %l1, %o3
25363 set 0x08, %o7
25364 ldxa [%l7 + %o7] 0x80, %o2
25365 set 0x34, %g3
25366 sta %f30, [%l7 + %g3] 0x80
25367 and %i7, %o6, %l4
25368 nop
25369 set 0x48, %l6
25370 stx %fsr, [%l7 + %l6]
25371 nop
25372 set 0x4C, %i3
25373 sth %i0, [%l7 + %i3]
25374 set 0x40, %g6
25375 lda [%l7 + %g6] 0x89, %f21
25376 nop
25377 set 0x62, %o2
25378 ldstub [%l7 + %o2], %l6
25379 set 0x18, %i6
25380 lda [%l7 + %i6] 0x80, %f26
25381 nop
25382 set 0x4D, %o4
25383 ldsb [%l7 + %o4], %i1
25384 set 0x2C, %o1
25385 lda [%l7 + %o1] 0x89, %f10
25386 nop
25387 set 0x42, %l5
25388 lduh [%l7 + %l5], %l3
25389 and %g3, %o0, %g4
25390 set 0x70, %o0
25391 ldda [%l7 + %o0] 0xea, %i4
25392 set 0x70, %g7
25393 swapa [%l7 + %g7] 0x88, %o5
25394 nop
25395 set 0x7E, %o3
25396 ldsh [%l7 + %o3], %g1
25397 nop
25398 set 0x3C, %l0
25399 stw %g2, [%l7 + %l0]
25400 set 0x40, %o6
25401 ldda [%l7 + %o6] 0x81, %f16
25402 and %i2, %i3, %l5
25403 nop
25404 set 0x5C, %l3
25405 ldsw [%l7 + %l3], %g7
25406 set 0x16, %i0
25407 stba %g5, [%l7 + %i0] 0xe2
25408 membar #Sync
25409 nop
25410 set 0x58, %i1
25411 std %f8, [%l7 + %i1]
25412 set 0x48, %l1
25413 stha %o1, [%l7 + %l1] 0xeb
25414 membar #Sync
25415 nop
25416 set 0x70, %l4
25417 prefetch [%l7 + %l4], 3
25418 nop
25419 set 0x08, %i7
25420 ldx [%l7 + %i7], %l2
25421 nop
25422 set 0x3E, %o5
25423 ldstub [%l7 + %o5], %i4
25424 fpadd32s %f27, %f3, %f13
25425 set 0x30, %g2
25426 stda %i6, [%l7 + %g2] 0x88
25427 set 0x40, %l2
25428 ldda [%l7 + %l2] 0xd2, %f0
25429 nop
25430 set 0x70, %g5
25431 ldd [%l7 + %g5], %o4
25432 set 0x7D, %g1
25433 ldstuba [%l7 + %g1] 0x89, %o7
25434 add %g6, %l1, %l0
25435 set 0x20, %i4
25436 ldda [%l7 + %i4] 0x89, %o2
25437 nop
25438 set 0x58, %g4
25439 std %i6, [%l7 + %g4]
25440 nop
25441 set 0x4D, %i2
25442 stb %o3, [%l7 + %i2]
25443 nop
25444 set 0x0C, %o7
25445 stb %l4, [%l7 + %o7]
25446 set 0x58, %i5
25447 stda %i0, [%l7 + %i5] 0x88
25448 set 0x18, %g3
25449 stda %i6, [%l7 + %g3] 0xeb
25450 membar #Sync
25451 nop
25452 set 0x77, %l6
25453 stb %i1, [%l7 + %l6]
25454 nop
25455 set 0x49, %g6
25456 ldub [%l7 + %g6], %l3
25457 nop
25458 set 0x40, %i3
25459 ldd [%l7 + %i3], %f6
25460 set 0x34, %o2
25461 stba %g3, [%l7 + %o2] 0xeb
25462 membar #Sync
25463 nop
25464 set 0x0E, %o4
25465 ldsb [%l7 + %o4], %o6
25466 and %g4, %o0, %i5
25467 nop
25468 set 0x28, %i6
25469 std %f12, [%l7 + %i6]
25470 set 0x40, %o1
25471 stda %f16, [%l7 + %o1] 0x81
25472 bleu,a,pt %icc, loop_199
25473 and %g1, %o5, %i2
25474 nop
25475 set 0x74, %o0
25476 swap [%l7 + %o0], %i3
25477 nop
25478 set 0x5A, %l5
25479 ldsb [%l7 + %l5], %g2
25480loop_199:
25481 nop
25482 set 0x2C, %g7
25483 prefetch [%l7 + %g7], 4
25484 set 0x40, %o3
25485 ldda [%l7 + %o3] 0x80, %f0
25486 nop
25487 set 0x24, %o6
25488 stw %l5, [%l7 + %o6]
25489 nop
25490 set 0x0F, %l0
25491 ldsb [%l7 + %l0], %g7
25492 set 0x40, %i0
25493 stda %f16, [%l7 + %i0] 0xda
25494 nop
25495 set 0x72, %l3
25496 sth %o1, [%l7 + %l3]
25497 nop
25498 set 0x78, %i1
25499 lduw [%l7 + %i1], %g5
25500 set 0x78, %l1
25501 prefetcha [%l7 + %l1] 0x89, 4
25502 set 0x40, %l4
25503 ldda [%l7 + %l4] 0xd0, %f0
25504 set 0x40, %o5
25505 ldxa [%l7 + %o5] 0x88, %l2
25506 ld [%l7 + 0x7C], %f30
25507 or %o4, %o7, %i6
25508 set 0x08, %i7
25509 swapa [%l7 + %i7] 0x88, %l1
25510 and %g6, %l0, %i7
25511 st %f24, [%l7 + 0x60]
25512 nop
25513 set 0x78, %g2
25514 ldd [%l7 + %g2], %f2
25515 set 0x65, %g5
25516 stba %o2, [%l7 + %g5] 0x89
25517 nop
25518 set 0x2A, %l2
25519 ldstub [%l7 + %l2], %o3
25520 nop
25521 set 0x68, %g1
25522 std %l4, [%l7 + %g1]
25523 add %l7, 0x4C, %l6
25524 wr %g0, 0x80, %asi
25525 casa [%l6] 0x80, %l6, %i1
25526 set 0x40, %i4
25527 stda %f16, [%l7 + %i4] 0xc0
25528 ld [%l7 + 0x28], %f30
25529 st %fsr, [%l7 + 0x5C]
25530 nop
25531 set 0x3C, %g4
25532 stw %i0, [%l7 + %g4]
25533 set 0x6F, %i2
25534 stba %l3, [%l7 + %i2] 0x81
25535 add %o6, %g4, %o0
25536 nop
25537 set 0x18, %o7
25538 ldd [%l7 + %o7], %g2
25539 nop
25540 nop
25541 setx 0x9A9BF55B, %l0, %l6
25542 st %l6, [%l7 + 0x28]
25543 ld [%l7 + 0x28], %f9
25544 setx 0x10BB984C, %l1, %l5
25545 st %l5, [%l7 + 0x10]
25546 ld [%l7 + 0x10], %f13
25547 fdivs %f13, %f9, %f10
25548 nop
25549 set 0x75, %g3
25550 ldstub [%l7 + %g3], %i5
25551 set 0x70, %i5
25552 stha %g1, [%l7 + %i5] 0xea
25553 membar #Sync
25554 ld [%l7 + 0x3C], %f9
25555 nop
25556 set 0x12, %g6
25557 ldsh [%l7 + %g6], %o5
25558 nop
25559 set 0x78, %i3
25560 std %f24, [%l7 + %i3]
25561 add %i2, %g2, %i3
25562 nop
25563 set 0x38, %o2
25564 ldsw [%l7 + %o2], %g7
25565 add %l7, 0x68, %l6
25566 wr %g0, 0x89, %asi
25567 ldxa [%l6] %asi, %l5
25568 casxa [%l6] 0x89, %l5, %o1
25569 add %l7, 0x50, %l6
25570 wr %g0, 0x88, %asi
25571 lda [%l6] %asi, %i4
25572 casa [%l6] 0x88, %i4, %l2
25573 nop
25574 set 0x28, %o4
25575 ldd [%l7 + %o4], %f26
25576 st %f22, [%l7 + 0x24]
25577 nop
25578 set 0x5E, %l6
25579 sth %g5, [%l7 + %l6]
25580 set 0x40, %o1
25581 ldda [%l7 + %o1] 0xd8, %f16
25582 add %o4, %i6, %o7
25583 nop
25584 nop
25585 setx 0xE81578FD7028C6C2, %l0, %l6
25586 stx %l6, [%l7 + 0x28]
25587 ldd [%l7 + 0x28], %f26
25588 setx 0xBB67040DCE64B349, %l1, %l5
25589 stx %l5, [%l7 + 0x10]
25590 ldd [%l7 + 0x10], %f10
25591 fdivd %f10, %f26, %f4
25592 ld [%l7 + 0x74], %f17
25593 set 0x18, %o0
25594 stda %l0, [%l7 + %o0] 0xeb
25595 membar #Sync
25596 or %l0, %g6, %o2
25597 set 0x08, %i6
25598 stda %i6, [%l7 + %i6] 0xea
25599 membar #Sync
25600 nop
25601 set 0x2C, %l5
25602 ldub [%l7 + %l5], %l4
25603 set 0x10, %g7
25604 stda %o2, [%l7 + %g7] 0xea
25605 membar #Sync
25606 nop
25607 set 0x50, %o6
25608 swap [%l7 + %o6], %l6
25609 set 0x10, %o3
25610 ldxa [%l7 + %o3] 0x80, %i1
25611 set 0x40, %l0
25612 ldda [%l7 + %l0] 0xea, %l2
25613 nop
25614 set 0x78, %i0
25615 stx %fsr, [%l7 + %i0]
25616 set 0x40, %l3
25617 stda %f0, [%l7 + %l3] 0xd8
25618 set 0x7C, %l1
25619 lda [%l7 + %l1] 0x89, %f6
25620 nop
25621 set 0x4F, %i1
25622 ldstub [%l7 + %i1], %o6
25623 nop
25624 set 0x20, %l4
25625 stw %i0, [%l7 + %l4]
25626 nop
25627 set 0x40, %i7
25628 std %o0, [%l7 + %i7]
25629 nop
25630 set 0x30, %o5
25631 std %f28, [%l7 + %o5]
25632 st %f11, [%l7 + 0x4C]
25633 set 0x08, %g5
25634 stwa %g4, [%l7 + %g5] 0x89
25635 nop
25636 set 0x56, %g2
25637 ldsh [%l7 + %g2], %g3
25638 nop
25639 set 0x08, %g1
25640 swap [%l7 + %g1], %i5
25641 or %o5, %i2, %g1
25642 ld [%l7 + 0x6C], %f24
25643 set 0x10, %i4
25644 stxa %g2, [%l7 + %i4] 0x80
25645 nop
25646 nop
25647 setx 0x185431D8, %l0, %l6
25648 st %l6, [%l7 + 0x28]
25649 ld [%l7 + 0x28], %f8
25650 setx 0x5E590A33, %l1, %l5
25651 st %l5, [%l7 + 0x10]
25652 ld [%l7 + 0x10], %f13
25653 fdivs %f13, %f8, %f29
25654 add %i3, %l5, %g7
25655 ld [%l7 + 0x3C], %f5
25656 set 0x30, %l2
25657 ldstuba [%l7 + %l2] 0x88, %o1
25658 set 0x44, %g4
25659 stwa %i4, [%l7 + %g4] 0x80
25660 nop
25661 set 0x43, %i2
25662 ldstub [%l7 + %i2], %l2
25663 nop
25664 set 0x08, %g3
25665 std %o4, [%l7 + %g3]
25666 nop
25667 set 0x70, %o7
25668 stx %i6, [%l7 + %o7]
25669 set 0x3C, %g6
25670 lda [%l7 + %g6] 0x81, %f24
25671 set 0x36, %i5
25672 stha %o7, [%l7 + %i5] 0xe2
25673 membar #Sync
25674 add %l7, 0x68, %l6
25675 wr %g0, 0x88, %asi
25676 ldxa [%l6] %asi, %g5
25677 casxa [%l6] 0x88, %g5, %l0
25678 nop
25679 set 0x70, %i3
25680 ldd [%l7 + %i3], %f16
25681 nop
25682 set 0x18, %o4
25683 stx %fsr, [%l7 + %o4]
25684 add %g6, %o2, %l1
25685 set 0x0A, %o2
25686 stha %i7, [%l7 + %o2] 0x80
25687 nop
25688 set 0x08, %l6
25689 lduh [%l7 + %l6], %o3
25690 set 0x0F, %o0
25691 stba %l6, [%l7 + %o0] 0xea
25692 membar #Sync
25693 set 0x60, %i6
25694 stxa %i1, [%l7 + %i6] 0xe3
25695 membar #Sync
25696 add %l7, 0x40, %l6
25697 wr %g0, 0x81, %asi
25698 ldxa [%l6] %asi, %l3
25699 casxa [%l6] 0x81, %l3, %l4
25700 add %l7, 0x68, %l6
25701 wr %g0, 0x88, %asi
25702 casxa [%l6] 0x88, %i0, %o6
25703 nop
25704 set 0x28, %o1
25705 ldd [%l7 + %o1], %f16
25706 set 0x48, %l5
25707 lda [%l7 + %l5] 0x89, %f17
25708 be,a %xcc, loop_200
25709 nop
25710 set 0x28, %o6
25711 ldx [%l7 + %o6], %g4
25712 set 0x28, %g7
25713 swapa [%l7 + %g7] 0x89, %g3
25714loop_200:
25715 nop
25716 set 0x76, %o3
25717 lduh [%l7 + %o3], %i5
25718 set 0x0A, %l0
25719 ldstuba [%l7 + %l0] 0x81, %o5
25720 set 0x48, %l3
25721 stxa %o0, [%l7 + %l3] 0xe2
25722 membar #Sync
25723 nop
25724 set 0x5E, %i0
25725 ldsh [%l7 + %i0], %g1
25726 nop
25727 set 0x36, %l1
25728 ldsb [%l7 + %l1], %g2
25729 nop
25730 set 0x30, %l4
25731 ldsw [%l7 + %l4], %i3
25732 set 0x50, %i7
25733 ldda [%l7 + %i7] 0x81, %i2
25734 nop
25735 set 0x20, %o5
25736 ldx [%l7 + %o5], %l5
25737 set 0x78, %i1
25738 stba %g7, [%l7 + %i1] 0x80
25739 or %i4, %o1, %l2
25740 nop
25741 set 0x2B, %g5
25742 ldub [%l7 + %g5], %o4
25743 set 0x40, %g2
25744 stda %f0, [%l7 + %g2] 0xd0
25745 set 0x34, %i4
25746 swapa [%l7 + %i4] 0x89, %i6
25747 set 0x08, %l2
25748 prefetcha [%l7 + %l2] 0x81, 4
25749 set 0x70, %g4
25750 prefetcha [%l7 + %g4] 0x88, 3
25751 set 0x34, %i2
25752 swapa [%l7 + %i2] 0x89, %g6
25753 nop
25754 or %g0, 0x8, %l0
25755 sllx %l0, 0x3c, %l0
25756 wr %l0, 0xA66, %sys_tick_cmpr
25757 add %l7, 0x50, %l6
25758 wr %g0, 0x81, %asi
25759 casxa [%l6] 0x81, %i7, %o7
25760 add %l7, 0x50, %l6
25761 wr %g0, 0x88, %asi
25762 casa [%l6] 0x88, %l6, %i1
25763 set 0x7C, %g3
25764 lda [%l7 + %g3] 0x80, %f25
25765 nop
25766 set 0x08, %o7
25767 sth %o3, [%l7 + %o7]
25768 set 0x20, %g6
25769 sta %f3, [%l7 + %g6] 0x81
25770 nop
25771 set 0x6E, %g1
25772 stb %l3, [%l7 + %g1]
25773 bne,a,pt %xcc, loop_201
25774 nop
25775 set 0x48, %i3
25776 ldd [%l7 + %i3], %l4
25777 set 0x7B, %i5
25778 ldstuba [%l7 + %i5] 0x80, %o6
25779loop_201:
25780 nop
25781 set 0x18, %o4
25782 ldd [%l7 + %o4], %f10
25783 nop
25784 set 0x44, %o2
25785 lduh [%l7 + %o2], %g4
25786 set 0x08, %o0
25787 swapa [%l7 + %o0] 0x88, %g3
25788 nop
25789 set 0x0E, %i6
25790 ldub [%l7 + %i6], %i5
25791 set 0x30, %o1
25792 ldda [%l7 + %o1] 0x80, %i0
25793 or %o0, %g1, %g2
25794 nop
25795 set 0x6C, %l5
25796 lduw [%l7 + %l5], %o5
25797 nop
25798 set 0x68, %o6
25799 ldub [%l7 + %o6], %i3
25800 nop
25801 set 0x24, %g7
25802 ldsw [%l7 + %g7], %i2
25803 or %g7, %i4, %l5
25804 set 0x44, %l6
25805 swapa [%l7 + %l6] 0x80, %o1
25806 bl,a,pn %xcc, loop_202
25807 nop
25808 set 0x58, %l0
25809 ldd [%l7 + %l0], %l2
25810 ld [%l7 + 0x30], %f5
25811 add %l7, 0x30, %l6
25812 wr %g0, 0x80, %asi
25813 lda [%l6] %asi, %o4
25814 casa [%l6] 0x80, %o4, %g5
25815loop_202:
25816 nop
25817 add %l7, 0x50, %l6
25818 wr %g0, 0x89, %asi
25819 ldxa [%l6] %asi, %i6
25820 casxa [%l6] 0x89, %i6, %g6
25821 nop
25822 set 0x24, %o3
25823 stb %l0, [%l7 + %o3]
25824 nop
25825 set 0x30, %l3
25826 std %l0, [%l7 + %l3]
25827 nop
25828 set 0x18, %l1
25829 std %f30, [%l7 + %l1]
25830 nop
25831 set 0x58, %i0
25832 lduw [%l7 + %i0], %o2
25833 set 0x44, %l4
25834 lda [%l7 + %l4] 0x80, %f0
25835 nop
25836 set 0x52, %o5
25837 sth %i7, [%l7 + %o5]
25838 set 0x30, %i7
25839 lda [%l7 + %i7] 0x88, %f2
25840 add %o7, %l6, %i1
25841 nop
25842 set 0x12, %g5
25843 lduh [%l7 + %g5], %o3
25844 nop
25845 set 0x6E, %g2
25846 ldsh [%l7 + %g2], %l4
25847 nop
25848 set 0x3C, %i1
25849 swap [%l7 + %i1], %o6
25850 or %g4, %g3, %l3
25851 nop
25852 set 0x20, %l2
25853 stx %fsr, [%l7 + %l2]
25854 set 0x40, %i4
25855 ldda [%l7 + %i4] 0xea, %i4
25856 nop
25857 set 0x58, %g4
25858 sth %i0, [%l7 + %g4]
25859 set 0x10, %g3
25860 ldda [%l7 + %g3] 0x80, %o0
25861 nop
25862 set 0x78, %o7
25863 ldd [%l7 + %o7], %f8
25864 add %l7, 0x64, %l6
25865 wr %g0, 0x88, %asi
25866 casa [%l6] 0x88, %g1, %o5
25867 nop
25868 set 0x24, %g6
25869 ldstub [%l7 + %g6], %g2
25870 add %l7, 0x48, %l6
25871 wr %g0, 0x80, %asi
25872 ldxa [%l6] %asi, %i2
25873 casxa [%l6] 0x80, %i2, %i3
25874 nop
25875 set 0x40, %g1
25876 ldub [%l7 + %g1], %g7
25877 or %i4, %o1, %l2
25878 nop
25879 set 0x28, %i3
25880 std %l4, [%l7 + %i3]
25881 nop
25882 set 0x1E, %i2
25883 lduh [%l7 + %i2], %o4
25884 add %g5, %i6, %g6
25885 set 0x64, %o4
25886 sta %f28, [%l7 + %o4] 0x81
25887 nop
25888 set 0x18, %i5
25889 ldd [%l7 + %i5], %f28
25890 add %l7, 0x5C, %l6
25891 wr %g0, 0x89, %asi
25892 casa [%l6] 0x89, %l1, %o2
25893 nop
25894 set 0x28, %o0
25895 ldd [%l7 + %o0], %l0
25896 set 0x08, %o2
25897 prefetcha [%l7 + %o2] 0x89, 0
25898 nop
25899 set 0x24, %i6
25900 swap [%l7 + %i6], %o7
25901 nop
25902 set 0x60, %o1
25903 stx %i1, [%l7 + %o1]
25904 add %l7, 0x34, %l6
25905 wr %g0, 0x89, %asi
25906 casa [%l6] 0x89, %l6, %o3
25907 set 0x40, %l5
25908 stwa %o6, [%l7 + %l5] 0x81
25909 nop
25910 set 0x08, %g7
25911 stx %g4, [%l7 + %g7]
25912 nop
25913 set 0x10, %l6
25914 prefetch [%l7 + %l6], 0
25915 nop
25916 set 0x54, %l0
25917 prefetch [%l7 + %l0], 4
25918 nop
25919 set 0x0C, %o6
25920 prefetch [%l7 + %o6], 0
25921 add %g3, %l4, %l3
25922 set 0x78, %l3
25923 stxa %i0, [%l7 + %l3] 0xe2
25924 membar #Sync
25925 nop
25926 set 0x70, %o3
25927 stx %fsr, [%l7 + %o3]
25928 nop
25929 set 0x08, %i0
25930 prefetch [%l7 + %i0], 3
25931 fpadd16 %f10, %f28, %f22
25932 set 0x14, %l1
25933 lda [%l7 + %l1] 0x80, %f31
25934 st %f4, [%l7 + 0x5C]
25935 set 0x08, %l4
25936 ldxa [%l7 + %l4] 0x81, %i5
25937 nop
25938 set 0x30, %o5
25939 ldd [%l7 + %o5], %o0
25940 set 0x10, %i7
25941 sta %f12, [%l7 + %i7] 0x81
25942 set 0x4E, %g2
25943 ldstuba [%l7 + %g2] 0x89, %o5
25944 nop
25945 set 0x40, %i1
25946 std %f16, [%l7 + %i1]
25947 add %l7, 0x58, %l6
25948 wr %g0, 0x88, %asi
25949 casxa [%l6] 0x88, %g1, %i2
25950 nop
25951 set 0x58, %g5
25952 std %i2, [%l7 + %g5]
25953 fpadd16s %f19, %f3, %f3
25954 add %l7, 0x60, %l6
25955 wr %g0, 0x80, %asi
25956 casxa [%l6] 0x80, %g2, %g7
25957 set 0x48, %l2
25958 ldxa [%l7 + %l2] 0x88, %i4
25959 nop
25960 set 0x48, %i4
25961 ldd [%l7 + %i4], %l2
25962 set 0x40, %g3
25963 stda %f16, [%l7 + %g3] 0xda
25964 set 0x24, %o7
25965 stha %l5, [%l7 + %o7] 0x88
25966 st %f7, [%l7 + 0x70]
25967 set 0x08, %g6
25968 lda [%l7 + %g6] 0x88, %f31
25969 add %l7, 0x7C, %l6
25970 wr %g0, 0x80, %asi
25971 casa [%l6] 0x80, %o4, %o1
25972 nop
25973 set 0x64, %g1
25974 swap [%l7 + %g1], %g5
25975 nop
25976 nop
25977 setx 0xFE135998, %l0, %l6
25978 st %l6, [%l7 + 0x28]
25979 ld [%l7 + 0x28], %f31
25980 setx 0xB661E10B, %l1, %l5
25981 st %l5, [%l7 + 0x10]
25982 ld [%l7 + 0x10], %f28
25983 fdivs %f28, %f31, %f25
25984 nop
25985 set 0x08, %i3
25986 lduw [%l7 + %i3], %i6
25987 set 0x60, %i2
25988 prefetcha [%l7 + %i2] 0x88, 0
25989 nop
25990 set 0x7A, %g4
25991 sth %o2, [%l7 + %g4]
25992 nop
25993 set 0x38, %o4
25994 ldd [%l7 + %o4], %f22
25995 set 0x63, %o0
25996 ldstuba [%l7 + %o0] 0x88, %l0
25997 st %f21, [%l7 + 0x68]
25998 ld [%l7 + 0x28], %f18
25999 st %fsr, [%l7 + 0x74]
26000 nop
26001 set 0x57, %o2
26002 ldstub [%l7 + %o2], %i7
26003 set 0x12, %i5
26004 stha %g6, [%l7 + %i5] 0x80
26005 nop
26006 set 0x38, %o1
26007 stx %o7, [%l7 + %o1]
26008 st %f5, [%l7 + 0x54]
26009 membar #Sync
26010 set 0x40, %i6
26011 ldda [%l7 + %i6] 0xf1, %f0
26012 or %i1, %l6, %o6
26013 set 0x10, %g7
26014 stba %o3, [%l7 + %g7] 0x81
26015 or %g3, %g4, %l3
26016 nop
26017 set 0x78, %l6
26018 lduw [%l7 + %l6], %i0
26019 nop
26020 set 0x2F, %l5
26021 ldstub [%l7 + %l5], %i5
26022 nop
26023 set 0x28, %l0
26024 lduw [%l7 + %l0], %o0
26025 nop
26026 set 0x60, %l3
26027 ldd [%l7 + %l3], %l4
26028 set 0x24, %o3
26029 lda [%l7 + %o3] 0x89, %f11
26030 nop
26031 set 0x4A, %o6
26032 sth %o5, [%l7 + %o6]
26033 set 0x28, %l1
26034 stwa %g1, [%l7 + %l1] 0x88
26035 set 0x40, %i0
26036 stda %f0, [%l7 + %i0] 0xf1
26037 membar #Sync
26038 add %i2, %g2, %i3
26039 set 0x60, %o5
26040 swapa [%l7 + %o5] 0x81, %g7
26041 nop
26042 set 0x60, %l4
26043 ldx [%l7 + %l4], %i4
26044 nop
26045 set 0x2C, %g2
26046 swap [%l7 + %g2], %l5
26047 nop
26048 set 0x10, %i1
26049 ldd [%l7 + %i1], %f8
26050 or %o4, %l2, %o1
26051 set 0x20, %g5
26052 stha %i6, [%l7 + %g5] 0x88
26053 nop
26054 set 0x74, %l2
26055 sth %g5, [%l7 + %l2]
26056 set 0x70, %i7
26057 stha %o2, [%l7 + %i7] 0xea
26058 membar #Sync
26059 nop
26060 set 0x08, %i4
26061 sth %l1, [%l7 + %i4]
26062 set 0x10, %g3
26063 stwa %l0, [%l7 + %g3] 0x88
26064 and %g6, %o7, %i1
26065 set 0x58, %o7
26066 swapa [%l7 + %o7] 0x80, %l6
26067 nop
26068 set 0x4C, %g6
26069 sth %i7, [%l7 + %g6]
26070 set 0x44, %i3
26071 lda [%l7 + %i3] 0x80, %f30
26072 set 0x40, %i2
26073 prefetcha [%l7 + %i2] 0x88, 2
26074 set 0x54, %g4
26075 stwa %g3, [%l7 + %g4] 0xe2
26076 membar #Sync
26077 nop
26078 set 0x2C, %g1
26079 ldsw [%l7 + %g1], %g4
26080 nop
26081 nop
26082 setx 0x94BD45B5, %l0, %l6
26083 st %l6, [%l7 + 0x28]
26084 ld [%l7 + 0x28], %f18
26085 setx 0xBFF4FF3A, %l1, %l5
26086 st %l5, [%l7 + 0x10]
26087 ld [%l7 + 0x10], %f21
26088 fdivs %f21, %f18, %f22
26089 set 0x48, %o4
26090 ldxa [%l7 + %o4] 0x89, %l3
26091 set 0x38, %o2
26092 stba %o3, [%l7 + %o2] 0x89
26093 nop
26094 set 0x54, %i5
26095 stw %i5, [%l7 + %i5]
26096 set 0x40, %o1
26097 stda %f16, [%l7 + %o1] 0xc8
26098 nop
26099 set 0x3C, %o0
26100 ldsh [%l7 + %o0], %o0
26101 nop
26102 set 0x40, %g7
26103 stx %fsr, [%l7 + %g7]
26104 nop
26105 set 0x70, %l6
26106 ldd [%l7 + %l6], %l4
26107 nop
26108 set 0x44, %l5
26109 prefetch [%l7 + %l5], 4
26110 nop
26111 set 0x08, %l0
26112 stx %o5, [%l7 + %l0]
26113 ld [%l7 + 0x70], %f28
26114 nop
26115 set 0x64, %l3
26116 lduw [%l7 + %l3], %g1
26117 nop
26118 set 0x40, %o3
26119 ldd [%l7 + %o3], %i0
26120 set 0x7F, %o6
26121 ldstuba [%l7 + %o6] 0x80, %g2
26122 nop
26123 set 0x10, %l1
26124 ldx [%l7 + %l1], %i3
26125 set 0x38, %i6
26126 ldxa [%l7 + %i6] 0x88, %i2
26127 st %f20, [%l7 + 0x70]
26128 nop
26129 set 0x60, %i0
26130 stx %g7, [%l7 + %i0]
26131 nop
26132 set 0x10, %o5
26133 ldd [%l7 + %o5], %i4
26134 nop
26135 set 0x64, %l4
26136 lduw [%l7 + %l4], %l5
26137 set 0x30, %i1
26138 ldda [%l7 + %i1] 0xe3, %o4
26139 nop
26140 set 0x60, %g5
26141 ldd [%l7 + %g5], %o0
26142 set 0x3A, %g2
26143 stha %i6, [%l7 + %g2] 0xe2
26144 membar #Sync
26145 nop
26146 set 0x28, %l2
26147 lduw [%l7 + %l2], %g5
26148 set 0x28, %i7
26149 sta %f15, [%l7 + %i7] 0x88
26150 add %o2, %l2, %l1
26151 set 0x40, %i4
26152 ldda [%l7 + %i4] 0x89, %f16
26153 set 0x40, %g3
26154 ldda [%l7 + %g3] 0x89, %l0
26155 nop
26156 set 0x70, %g6
26157 std %g6, [%l7 + %g6]
26158 nop
26159 set 0x20, %o7
26160 ldd [%l7 + %o7], %f26
26161 set 0x40, %i2
26162 stda %f16, [%l7 + %i2] 0xda
26163 set 0x54, %i3
26164 lda [%l7 + %i3] 0x81, %f28
26165 nop
26166 set 0x0B, %g1
26167 ldub [%l7 + %g1], %i1
26168 nop
26169 set 0x30, %g4
26170 stx %fsr, [%l7 + %g4]
26171 set 0x68, %o2
26172 stxa %l6, [%l7 + %o2] 0xea
26173 membar #Sync
26174 set 0x28, %o4
26175 prefetcha [%l7 + %o4] 0x80, 0
26176 set 0x79, %o1
26177 ldstuba [%l7 + %o1] 0x81, %o6
26178 nop
26179 set 0x59, %o0
26180 ldub [%l7 + %o0], %o7
26181 set 0x68, %i5
26182 prefetcha [%l7 + %i5] 0x89, 2
26183 nop
26184 set 0x50, %l6
26185 ldx [%l7 + %l6], %g4
26186 nop
26187 set 0x6C, %l5
26188 lduw [%l7 + %l5], %o3
26189 nop
26190 set 0x58, %g7
26191 ldd [%l7 + %g7], %f8
26192 add %l7, 0x40, %l6
26193 wr %g0, 0x80, %asi
26194 ldxa [%l6] %asi, %i5
26195 casxa [%l6] 0x80, %i5, %o0
26196 nop
26197 set 0x44, %l0
26198 stw %l3, [%l7 + %l0]
26199 set 0x08, %o3
26200 stxa %o5, [%l7 + %o3] 0x88
26201 add %l4, %g1, %i0
26202 nop
26203 set 0x40, %l3
26204 stx %fsr, [%l7 + %l3]
26205 nop
26206 set 0x1E, %o6
26207 sth %g2, [%l7 + %o6]
26208 set 0x60, %i6
26209 ldda [%l7 + %i6] 0x89, %i2
26210 set 0x6E, %i0
26211 ldstuba [%l7 + %i0] 0x80, %i2
26212 set 0x40, %o5
26213 stda %g6, [%l7 + %o5] 0xeb
26214 membar #Sync
26215 set 0x6A, %l1
26216 stba %l5, [%l7 + %l1] 0xe2
26217 membar #Sync
26218 nop
26219 set 0x10, %i1
26220 stx %fsr, [%l7 + %i1]
26221 EXIT_GOOD
26222
26223
26224
26225!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26226!
26227! Stats for Thread 6:
26228!
26229! Type l : 1263
26230! Type a : 16
26231! Type cti : 25
26232! Type x : 532
26233! Type f : 39
26234! Type i : 125
26235!
26236!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26237
26238!
26239! Thread 7 Start
26240!
26241.global thread_7
26242thread_7:
26243 mov %l7, %g1
26244 !# Set %cwp for 8 windows
26245 !# This threads memory space into each %l7
26246 wrpr %g0, 0x7, %cwp
26247 mov %g1, %l7
26248 wrpr %g0, 0x6, %cwp
26249 mov %g1, %l7
26250 wrpr %g0, 0x5, %cwp
26251 mov %g1, %l7
26252 wrpr %g0, 0x4, %cwp
26253 mov %g1, %l7
26254 wrpr %g0, 0x3, %cwp
26255 mov %g1, %l7
26256 wrpr %g0, 0x2, %cwp
26257 mov %g1, %l7
26258 wrpr %g0, 0x1, %cwp
26259 mov %g1, %l7
26260 wrpr %g0, 0x0, %cwp
26261 mov %g1, %l7
26262
26263 !# Set %fsr
26264 setx 0x0000000000400000, %l0, %l6 !# no post process
26265 stx %l6, [%l7 + 0x0] !# no post process
26266 ldx [%l7 + 0x0], %fsr !# no post process
26267
26268 wr %g0, 0x80, %asi !# no post process
26269
26270 !# Initialize registers ..
26271
26272 !# Global registers
26273 set 0x8, %g1
26274 set 0x1, %g2
26275 set 0xC, %g3
26276 set 0xB, %g4
26277 set 0x4, %g5
26278 set 0x3, %g6
26279 set 0x3, %g7
26280 !# Input registers
26281 set -0x8, %i0
26282 set -0x1, %i1
26283 set -0xF, %i2
26284 set -0x5, %i3
26285 set -0xF, %i4
26286 set -0x5, %i5
26287 set -0x5, %i6
26288 set -0x6, %i7
26289 !# Local registers
26290 set 0x6A9E16D9, %l0
26291 set 0x64BE5359, %l1
26292 set 0x4F6B11D7, %l2
26293 set 0x1BF7E12E, %l3
26294 set 0x457B0329, %l4
26295 set 0x1B61ABFB, %l5
26296 set 0x65E7A0B4, %l6
26297 !# Output registers
26298 set -0x05DF, %o0
26299 set 0x15C3, %o1
26300 set 0x1F10, %o2
26301 set -0x15AD, %o3
26302 set -0x13E6, %o4
26303 set 0x0E6A, %o5
26304 set -0x1125, %o6
26305 set 0x018E, %o7
26306 !# Float registers
26307 INIT_TH_FP_REG(%l7,%f0,0xCD16732133216BD5)
26308 INIT_TH_FP_REG(%l7,%f2,0x40A0381EF6B1DDE1)
26309 INIT_TH_FP_REG(%l7,%f4,0xB295A57F36BBA3DD)
26310 INIT_TH_FP_REG(%l7,%f6,0xF3442E2BB29D5CF5)
26311 INIT_TH_FP_REG(%l7,%f8,0xE15AE39F72C7E69E)
26312 INIT_TH_FP_REG(%l7,%f10,0xA76E98C5C88A87D6)
26313 INIT_TH_FP_REG(%l7,%f12,0xF0B3B2E5FAF40099)
26314 INIT_TH_FP_REG(%l7,%f14,0xEA18376F970549A0)
26315 INIT_TH_FP_REG(%l7,%f16,0x84219F30A93C04E0)
26316 INIT_TH_FP_REG(%l7,%f18,0x1E860E16786CB6D1)
26317 INIT_TH_FP_REG(%l7,%f20,0x2205B095BA76A409)
26318 INIT_TH_FP_REG(%l7,%f22,0xB485670A44EB28FE)
26319 INIT_TH_FP_REG(%l7,%f24,0xFD892A8523931793)
26320 INIT_TH_FP_REG(%l7,%f26,0x4DF8B75557682B8E)
26321 INIT_TH_FP_REG(%l7,%f28,0xA4880663CA4592B7)
26322 INIT_TH_FP_REG(%l7,%f30,0xF24CD3C8F5E95DB0)
26323
26324 !# Execute Main Diag ..
26325
26326 membar #Sync
26327 set 0x40, %l4
26328 ldda [%l7 + %l4] 0xf1, %f0
26329 ble,pt %icc, loop_203
26330 nop
26331 set 0x68, %g5
26332 sth %i4, [%l7 + %g5]
26333 set 0x40, %l2
26334 lda [%l7 + %l2] 0x80, %f2
26335loop_203:
26336 nop
26337 set 0x3C, %g2
26338 stw %o1, [%l7 + %g2]
26339 set 0x40, %i7
26340 stda %f16, [%l7 + %i7] 0xd0
26341 nop
26342 set 0x52, %g3
26343 lduh [%l7 + %g3], %i6
26344 set 0x40, %g6
26345 stda %f0, [%l7 + %g6] 0xf1
26346 membar #Sync
26347 set 0x60, %o7
26348 stwa %g5, [%l7 + %o7] 0xea
26349 membar #Sync
26350 fpsub32s %f23, %f29, %f20
26351 bgu,a,pt %xcc, loop_204
26352 nop
26353 set 0x38, %i2
26354 ldd [%l7 + %i2], %o2
26355 set 0x14, %i4
26356 swapa [%l7 + %i4] 0x89, %l2
26357loop_204:
26358 nop
26359 set 0x40, %i3
26360 ldxa [%l7 + %i3] 0x80, %l1
26361 add %l7, 0x78, %l6
26362 wr %g0, 0x88, %asi
26363 ldxa [%l6] %asi, %o4
26364 casxa [%l6] 0x88, %o4, %g6
26365 add %l7, 0x54, %l6
26366 wr %g0, 0x81, %asi
26367 casa [%l6] 0x81, %l0, %l6
26368 nop
26369 set 0x3C, %g1
26370 swap [%l7 + %g1], %i1
26371 nop
26372 set 0x78, %g4
26373 std %f18, [%l7 + %g4]
26374 nop
26375 set 0x58, %o2
26376 std %i6, [%l7 + %o2]
26377 wr %o7, %g3, %y
26378 nop
26379 set 0x18, %o1
26380 std %o6, [%l7 + %o1]
26381 set 0x70, %o0
26382 prefetcha [%l7 + %o0] 0x80, 4
26383 nop
26384 set 0x4E, %i5
26385 ldub [%l7 + %i5], %o3
26386 nop
26387 set 0x30, %l6
26388 stx %i5, [%l7 + %l6]
26389 nop
26390 set 0x50, %l5
26391 ldd [%l7 + %l5], %o0
26392 set 0x60, %g7
26393 lda [%l7 + %g7] 0x89, %f9
26394 set 0x30, %l0
26395 lda [%l7 + %l0] 0x89, %f1
26396 set 0x18, %o3
26397 prefetcha [%l7 + %o3] 0x88, 4
26398 nop
26399 set 0x4A, %o4
26400 ldsh [%l7 + %o4], %l4
26401 add %l7, 0x68, %l6
26402 wr %g0, 0x80, %asi
26403 ldxa [%l6] %asi, %o5
26404 casxa [%l6] 0x80, %o5, %i0
26405 set 0x10, %l3
26406 lda [%l7 + %l3] 0x81, %f4
26407 nop
26408 set 0x7E, %o6
26409 sth %g2, [%l7 + %o6]
26410 nop
26411 set 0x4C, %i0
26412 lduh [%l7 + %i0], %g1
26413 nop
26414 set 0x34, %o5
26415 lduw [%l7 + %o5], %i3
26416 nop
26417 set 0x40, %l1
26418 ldsw [%l7 + %l1], %g7
26419 add %l7, 0x60, %l6
26420 wr %g0, 0x88, %asi
26421 lda [%l6] %asi, %i2
26422 casa [%l6] 0x88, %i2, %l5
26423 st %fsr, [%l7 + 0x7C]
26424 and %o1, %i4, %g5
26425 nop
26426 set 0x60, %i1
26427 stx %o2, [%l7 + %i1]
26428 nop
26429 set 0x70, %l4
26430 ldsh [%l7 + %l4], %l2
26431 set 0x58, %g5
26432 stxa %l1, [%l7 + %g5] 0xe2
26433 membar #Sync
26434 add %o4, %i6, %g6
26435 nop
26436 set 0x70, %l2
26437 swap [%l7 + %l2], %l6
26438 set 0x40, %g2
26439 ldxa [%l7 + %g2] 0x88, %i1
26440 nop
26441 set 0x08, %i6
26442 std %l0, [%l7 + %i6]
26443 nop
26444 set 0x7C, %g3
26445 swap [%l7 + %g3], %i7
26446 nop
26447 set 0x28, %i7
26448 ldd [%l7 + %i7], %f18
26449 membar #Sync
26450 set 0x40, %g6
26451 ldda [%l7 + %g6] 0xf9, %f16
26452 nop
26453 set 0x28, %i2
26454 stx %fsr, [%l7 + %i2]
26455 st %f14, [%l7 + 0x3C]
26456 set 0x28, %i4
26457 stxa %o7, [%l7 + %i4] 0x81
26458 set 0x30, %i3
26459 stda %o6, [%l7 + %i3] 0x88
26460 set 0x2C, %g1
26461 stha %g4, [%l7 + %g1] 0x81
26462 or %o3, %g3, %i5
26463 set 0x18, %g4
26464 stda %l2, [%l7 + %g4] 0x80
26465 set 0x20, %o2
26466 stba %o0, [%l7 + %o2] 0x89
26467 add %l7, 0x28, %l6
26468 wr %g0, 0x88, %asi
26469 casa [%l6] 0x88, %o5, %l4
26470 nop
26471 set 0x18, %o7
26472 stw %i0, [%l7 + %o7]
26473 add %l7, 0x20, %l6
26474 wr %g0, 0x88, %asi
26475 ldxa [%l6] %asi, %g1
26476 casxa [%l6] 0x88, %g1, %i3
26477 nop
26478 set 0x3E, %o0
26479 sth %g2, [%l7 + %o0]
26480 set 0x38, %o1
26481 stxa %g7, [%l7 + %o1] 0x81
26482 set 0x3C, %l6
26483 lda [%l7 + %l6] 0x80, %f6
26484 nop
26485 set 0x78, %l5
26486 ldd [%l7 + %l5], %f28
26487 bleu,a,pn %xcc, loop_205
26488 nop
26489 set 0x60, %i5
26490 std %f20, [%l7 + %i5]
26491 set 0x68, %l0
26492 ldxa [%l7 + %l0] 0x80, %i2
26493loop_205:
26494 nop
26495 set 0x6A, %o3
26496 ldstuba [%l7 + %o3] 0x88, %l5
26497 st %f20, [%l7 + 0x64]
26498 nop
26499 set 0x74, %g7
26500 prefetch [%l7 + %g7], 0
26501 set 0x10, %l3
26502 prefetcha [%l7 + %l3] 0x81, 4
26503 nop
26504 set 0x08, %o4
26505 ldx [%l7 + %o4], %g5
26506 bl,a,pt %icc, loop_206
26507 nop
26508 set 0x3C, %o6
26509 ldsw [%l7 + %o6], %i4
26510 nop
26511 set 0x3E, %o5
26512 ldsh [%l7 + %o5], %o2
26513 set 0x20, %i0
26514 stda %l0, [%l7 + %i0] 0xe3
26515 membar #Sync
26516loop_206:
26517 nop
26518 set 0x40, %l1
26519 ldda [%l7 + %l1] 0xd2, %f0
26520 nop
26521 set 0x60, %l4
26522 swap [%l7 + %l4], %l2
26523 set 0x40, %g5
26524 stda %i6, [%l7 + %g5] 0x88
26525 set 0x78, %l2
26526 ldxa [%l7 + %l2] 0x81, %o4
26527 nop
26528 set 0x30, %g2
26529 lduh [%l7 + %g2], %g6
26530 set 0x40, %i6
26531 stda %f0, [%l7 + %i6] 0xda
26532 fpsub32s %f20, %f18, %f20
26533 add %l6, %l0, %i1
26534 nop
26535 set 0x50, %i1
26536 ldd [%l7 + %i1], %f0
26537 nop
26538 set 0x70, %i7
26539 stx %fsr, [%l7 + %i7]
26540 st %f11, [%l7 + 0x48]
26541 or %o7, %o6, %i7
26542 add %l7, 0x10, %l6
26543 wr %g0, 0x81, %asi
26544 casa [%l6] 0x81, %o3, %g3
26545 nop
26546 set 0x58, %g3
26547 stx %fsr, [%l7 + %g3]
26548 nop
26549 set 0x24, %g6
26550 prefetch [%l7 + %g6], 3
26551 nop
26552 set 0x5C, %i4
26553 stw %i5, [%l7 + %i4]
26554 nop
26555 set 0x68, %i2
26556 prefetch [%l7 + %i2], 3
26557 nop
26558 set 0x30, %i3
26559 lduw [%l7 + %i3], %g4
26560 set 0x20, %g4
26561 stba %o0, [%l7 + %g4] 0x80
26562 nop
26563 set 0x78, %g1
26564 ldx [%l7 + %g1], %o5
26565 nop
26566 set 0x68, %o7
26567 stx %fsr, [%l7 + %o7]
26568 st %fsr, [%l7 + 0x18]
26569 nop
26570 set 0x1E, %o2
26571 sth %l4, [%l7 + %o2]
26572 nop
26573 set 0x12, %o0
26574 sth %l3, [%l7 + %o0]
26575 nop
26576 set 0x16, %l6
26577 ldub [%l7 + %l6], %i0
26578 nop
26579 set 0x2C, %l5
26580 sth %g1, [%l7 + %l5]
26581 add %l7, 0x70, %l6
26582 wr %g0, 0x89, %asi
26583 ldxa [%l6] %asi, %i3
26584 casxa [%l6] 0x89, %i3, %g2
26585 nop
26586 set 0x2A, %i5
26587 ldstub [%l7 + %i5], %g7
26588 nop
26589 set 0x54, %o1
26590 swap [%l7 + %o1], %i2
26591 add %l7, 0x08, %l6
26592 wr %g0, 0x80, %asi
26593 ldxa [%l6] %asi, %o1
26594 casxa [%l6] 0x80, %o1, %l5
26595 st %fsr, [%l7 + 0x60]
26596 nop
26597 set 0x30, %o3
26598 ldd [%l7 + %o3], %i4
26599 add %o2, %l1, %l2
26600 ba,pt %icc, loop_207
26601 and %i6, %o4, %g5
26602 or %l6, %l0, %i1
26603 set 0x60, %g7
26604 ldda [%l7 + %g7] 0x89, %o6
26605loop_207:
26606 nop
26607 set 0x36, %l3
26608 stha %o6, [%l7 + %l3] 0xeb
26609 membar #Sync
26610 set 0x44, %l0
26611 lda [%l7 + %l0] 0x80, %f18
26612 ba %icc, loop_208
26613 nop
26614 set 0x24, %o6
26615 swap [%l7 + %o6], %g6
26616 nop
26617 set 0x20, %o4
26618 std %f30, [%l7 + %o4]
26619 nop
26620 set 0x2C, %o5
26621 ldsw [%l7 + %o5], %o3
26622loop_208:
26623 nop
26624 set 0x28, %l1
26625 stxa %g3, [%l7 + %l1] 0x89
26626 nop
26627 set 0x08, %l4
26628 ldx [%l7 + %l4], %i7
26629 nop
26630 set 0x64, %g5
26631 prefetch [%l7 + %g5], 4
26632 set 0x69, %l2
26633 ldstuba [%l7 + %l2] 0x80, %g4
26634 set 0x28, %g2
26635 stxa %i5, [%l7 + %g2] 0xe3
26636 membar #Sync
26637 nop
26638 set 0x08, %i0
26639 ldx [%l7 + %i0], %o5
26640 nop
26641 set 0x38, %i1
26642 std %f2, [%l7 + %i1]
26643 nop
26644 set 0x38, %i6
26645 std %f8, [%l7 + %i6]
26646 nop
26647 set 0x40, %i7
26648 lduw [%l7 + %i7], %o0
26649 ld [%l7 + 0x78], %f16
26650 nop
26651 set 0x40, %g6
26652 ldd [%l7 + %g6], %f28
26653 nop
26654 set 0x32, %g3
26655 lduh [%l7 + %g3], %l3
26656 set 0x40, %i2
26657 ldda [%l7 + %i2] 0x81, %f16
26658 nop
26659 set 0x28, %i4
26660 std %l4, [%l7 + %i4]
26661 set 0x10, %g4
26662 ldda [%l7 + %g4] 0xe3, %i0
26663 nop
26664 set 0x58, %g1
26665 ldx [%l7 + %g1], %i3
26666 nop
26667 set 0x1E, %o7
26668 ldub [%l7 + %o7], %g2
26669 nop
26670 set 0x64, %o2
26671 sth %g7, [%l7 + %o2]
26672 add %l7, 0x60, %l6
26673 wr %g0, 0x80, %asi
26674 lda [%l6] %asi, %i2
26675 casa [%l6] 0x80, %i2, %g1
26676 set 0x7C, %i3
26677 sta %f11, [%l7 + %i3] 0x88
26678 nop
26679 set 0x40, %o0
26680 ldd [%l7 + %o0], %o0
26681 nop
26682 set 0x58, %l5
26683 ldx [%l7 + %l5], %l5
26684 set 0x33, %l6
26685 ldstuba [%l7 + %l6] 0x89, %i4
26686 set 0x40, %o1
26687 stda %f16, [%l7 + %o1] 0xca
26688 and %l1, %l2, %o2
26689 set 0x68, %o3
26690 stha %i6, [%l7 + %o3] 0x80
26691 ld [%l7 + 0x34], %f5
26692 nop
26693 set 0x12, %g7
26694 ldsh [%l7 + %g7], %g5
26695 nop
26696 set 0x48, %l3
26697 std %f30, [%l7 + %l3]
26698 set 0x40, %l0
26699 stda %f16, [%l7 + %l0] 0xc0
26700 nop
26701 set 0x14, %i5
26702 swap [%l7 + %i5], %l6
26703 nop
26704 set 0x62, %o6
26705 ldub [%l7 + %o6], %o4
26706 add %l0, %o7, %o6
26707 add %l7, 0x48, %l6
26708 wr %g0, 0x89, %asi
26709 casxa [%l6] 0x89, %i1, %g6
26710 st %f6, [%l7 + 0x10]
26711 nop
26712 set 0x18, %o5
26713 ldx [%l7 + %o5], %g3
26714 set 0x78, %o4
26715 stda %i6, [%l7 + %o4] 0x81
26716 nop
26717 set 0x6C, %l1
26718 stw %o3, [%l7 + %l1]
26719 add %l7, 0x7C, %l6
26720 wr %g0, 0x80, %asi
26721 casa [%l6] 0x80, %i5, %o5
26722 nop
26723 set 0x2F, %l4
26724 stb %o0, [%l7 + %l4]
26725 nop
26726 set 0x30, %g5
26727 ldx [%l7 + %g5], %g4
26728 nop
26729 set 0x40, %l2
26730 stx %l3, [%l7 + %l2]
26731 nop
26732 set 0x54, %g2
26733 lduw [%l7 + %g2], %l4
26734 st %f2, [%l7 + 0x7C]
26735 nop
26736 set 0x38, %i0
26737 std %f18, [%l7 + %i0]
26738 nop
26739 set 0x3A, %i6
26740 ldsh [%l7 + %i6], %i3
26741 add %l7, 0x54, %l6
26742 wr %g0, 0x88, %asi
26743 lda [%l6] %asi, %i0
26744 casa [%l6] 0x88, %i0, %g2
26745 fpadd16s %f20, %f27, %f2
26746 set 0x10, %i1
26747 ldxa [%l7 + %i1] 0x80, %i2
26748 set 0x1A, %i7
26749 stha %g7, [%l7 + %i7] 0x80
26750 nop
26751 set 0x28, %g6
26752 ldd [%l7 + %g6], %f18
26753 nop
26754 set 0x66, %i2
26755 lduh [%l7 + %i2], %g1
26756 nop
26757 set 0x10, %g3
26758 stw %l5, [%l7 + %g3]
26759 bne,pt %xcc, loop_209
26760 add %o1, %l1, %i4
26761 nop
26762 set 0x1E, %i4
26763 sth %o2, [%l7 + %i4]
26764 nop
26765 set 0x68, %g1
26766 ldstub [%l7 + %g1], %i6
26767loop_209:
26768 nop
26769 add %l7, 0x74, %l6
26770 wr %g0, 0x88, %asi
26771 lda [%l6] %asi, %l2
26772 casa [%l6] 0x88, %l2, %l6
26773 set 0x34, %o7
26774 ldstuba [%l7 + %o7] 0x89, %o4
26775 nop
26776 set 0x40, %g4
26777 stx %fsr, [%l7 + %g4]
26778 nop
26779 set 0x64, %o2
26780 swap [%l7 + %o2], %g5
26781 nop
26782 set 0x78, %i3
26783 ldx [%l7 + %i3], %o7
26784 set 0x78, %l5
26785 swapa [%l7 + %l5] 0x81, %o6
26786 nop
26787 set 0x10, %o0
26788 ldstub [%l7 + %o0], %l0
26789 nop
26790 set 0x44, %o1
26791 prefetch [%l7 + %o1], 4
26792 set 0x28, %o3
26793 swapa [%l7 + %o3] 0x81, %g6
26794 nop
26795 set 0x40, %l6
26796 ldx [%l7 + %l6], %i1
26797 set 0x58, %g7
26798 stxa %g3, [%l7 + %g7] 0x88
26799 nop
26800 set 0x36, %l0
26801 ldsh [%l7 + %l0], %o3
26802 nop
26803 or %g0, 0x8, %l0
26804 sllx %l0, 0x3c, %l0
26805 wr %l0, 0xB4C, %tick_cmpr
26806 set 0x74, %i5
26807 swapa [%l7 + %i5] 0x88, %i5
26808 nop
26809 set 0x10, %o6
26810 ldd [%l7 + %o6], %f30
26811 nop
26812 set 0x16, %o5
26813 ldub [%l7 + %o5], %o0
26814 nop
26815 set 0x60, %l3
26816 ldx [%l7 + %l3], %g4
26817 set 0x60, %o4
26818 prefetcha [%l7 + %o4] 0x89, 4
26819 set 0x60, %l4
26820 prefetcha [%l7 + %l4] 0x81, 0
26821 set 0x3D, %g5
26822 ldstuba [%l7 + %g5] 0x88, %i0
26823 wr %g2, %i2, %set_softint
26824 nop
26825 set 0x45, %l1
26826 ldsb [%l7 + %l1], %g7
26827 set 0x24, %g2
26828 swapa [%l7 + %g2] 0x89, %i3
26829 nop
26830 set 0x68, %i0
26831 lduw [%l7 + %i0], %g1
26832 nop
26833 set 0x30, %i6
26834 ldsw [%l7 + %i6], %l5
26835 or %l1, %o1, %o2
26836 nop
26837 set 0x1E, %l2
26838 stb %i4, [%l7 + %l2]
26839 nop
26840 set 0x18, %i1
26841 stx %fsr, [%l7 + %i1]
26842 nop
26843 set 0x28, %g6
26844 ldsh [%l7 + %g6], %i6
26845 membar #Sync
26846 set 0x40, %i2
26847 ldda [%l7 + %i2] 0xf0, %f0
26848 set 0x50, %g3
26849 ldxa [%l7 + %g3] 0x88, %l2
26850 set 0x3C, %i4
26851 swapa [%l7 + %i4] 0x89, %o4
26852 ld [%l7 + 0x2C], %f20
26853 set 0x44, %i7
26854 stwa %g5, [%l7 + %i7] 0x88
26855 set 0x14, %g1
26856 lda [%l7 + %g1] 0x81, %f8
26857 set 0x10, %o7
26858 ldda [%l7 + %o7] 0x88, %o6
26859 nop
26860 set 0x70, %o2
26861 ldd [%l7 + %o2], %o6
26862 nop
26863 set 0x64, %i3
26864 lduw [%l7 + %i3], %l0
26865 or %l6, %g6, %g3
26866 set 0x34, %g4
26867 sta %f11, [%l7 + %g4] 0x80
26868 st %fsr, [%l7 + 0x14]
26869 nop
26870 set 0x30, %o0
26871 stx %fsr, [%l7 + %o0]
26872 nop
26873 set 0x4C, %l5
26874 sth %o3, [%l7 + %l5]
26875 set 0x20, %o1
26876 sta %f22, [%l7 + %o1] 0x88
26877 nop
26878 set 0x2E, %l6
26879 ldstub [%l7 + %l6], %i1
26880 nop
26881 set 0x28, %o3
26882 stx %o5, [%l7 + %o3]
26883 set 0x24, %g7
26884 stwa %i5, [%l7 + %g7] 0xeb
26885 membar #Sync
26886 ld [%l7 + 0x14], %f22
26887 set 0x40, %i5
26888 ldda [%l7 + %i5] 0x81, %f16
26889 set 0x60, %l0
26890 ldxa [%l7 + %l0] 0x88, %i7
26891 membar #Sync
26892 set 0x40, %o5
26893 ldda [%l7 + %o5] 0xf9, %f0
26894 add %l7, 0x64, %l6
26895 wr %g0, 0x81, %asi
26896 lda [%l6] %asi, %g4
26897 casa [%l6] 0x81, %g4, %o0
26898 set 0x60, %o6
26899 ldstuba [%l7 + %o6] 0x81, %l3
26900 set 0x5D, %l3
26901 ldstuba [%l7 + %l3] 0x81, %l4
26902 set 0x40, %l4
26903 stda %f0, [%l7 + %l4] 0x88
26904 set 0x2E, %o4
26905 stha %i0, [%l7 + %o4] 0x89
26906 or %g2, %g7, %i2
26907 nop
26908 set 0x70, %l1
26909 ldsh [%l7 + %l1], %g1
26910 set 0x48, %g2
26911 stxa %l5, [%l7 + %g2] 0x80
26912 set 0x40, %i0
26913 stda %f0, [%l7 + %i0] 0xc4
26914 nop
26915 set 0x70, %i6
26916 ldd [%l7 + %i6], %l0
26917 nop
26918 set 0x6D, %l2
26919 ldsb [%l7 + %l2], %o1
26920 nop
26921 set 0x40, %g5
26922 sth %o2, [%l7 + %g5]
26923 add %i4, %i6, %i3
26924 add %l7, 0x20, %l6
26925 wr %g0, 0x80, %asi
26926 casa [%l6] 0x80, %o4, %g5
26927 nop
26928 set 0x44, %g6
26929 swap [%l7 + %g6], %l2
26930 set 0x1F, %i1
26931 ldstuba [%l7 + %i1] 0x81, %o6
26932 add %l7, 0x10, %l6
26933 wr %g0, 0x89, %asi
26934 ldxa [%l6] %asi, %o7
26935 casxa [%l6] 0x89, %o7, %l6
26936 nop
26937 set 0x42, %i2
26938 lduh [%l7 + %i2], %l0
26939 nop
26940 set 0x15, %i4
26941 ldsb [%l7 + %i4], %g3
26942 nop
26943 set 0x74, %i7
26944 lduw [%l7 + %i7], %g6
26945 nop
26946 set 0x28, %g1
26947 std %f20, [%l7 + %g1]
26948 set 0x48, %o7
26949 stwa %i1, [%l7 + %o7] 0x88
26950 set 0x40, %g3
26951 stda %f16, [%l7 + %g3] 0xc2
26952 set 0x4B, %o2
26953 stba %o5, [%l7 + %o2] 0x89
26954 nop
26955 set 0x65, %g4
26956 ldsb [%l7 + %g4], %o3
26957 add %l7, 0x5C, %l6
26958 wr %g0, 0x81, %asi
26959 casa [%l6] 0x81, %i7, %g4
26960 nop
26961 set 0x43, %o0
26962 stb %i5, [%l7 + %o0]
26963 nop
26964 set 0x20, %l5
26965 std %f20, [%l7 + %l5]
26966 nop
26967 set 0x40, %o1
26968 stw %l3, [%l7 + %o1]
26969 set 0x20, %l6
26970 ldda [%l7 + %l6] 0x88, %l4
26971 nop
26972 set 0x48, %i3
26973 ldd [%l7 + %i3], %f18
26974 and %o0, %i0, %g2
26975 nop
26976 set 0x3A, %o3
26977 ldub [%l7 + %o3], %i2
26978 nop
26979 set 0x3F, %i5
26980 ldub [%l7 + %i5], %g1
26981 nop
26982 set 0x38, %g7
26983 ldsw [%l7 + %g7], %l5
26984 nop
26985 set 0x28, %l0
26986 ldsw [%l7 + %l0], %g7
26987 set 0x68, %o6
26988 prefetcha [%l7 + %o6] 0x88, 1
26989 set 0x68, %l3
26990 stda %o2, [%l7 + %l3] 0xe2
26991 membar #Sync
26992 nop
26993 set 0x38, %o5
26994 ldsw [%l7 + %o5], %i4
26995 nop
26996 set 0x44, %l4
26997 lduw [%l7 + %l4], %i6
26998 nop
26999 set 0x36, %l1
27000 ldstub [%l7 + %l1], %l1
27001 st %f21, [%l7 + 0x10]
27002 st %f29, [%l7 + 0x48]
27003 add %l7, 0x28, %l6
27004 wr %g0, 0x88, %asi
27005 casa [%l6] 0x88, %o4, %g5
27006 st %fsr, [%l7 + 0x0C]
27007 add %l7, 0x14, %l6
27008 wr %g0, 0x81, %asi
27009 lda [%l6] %asi, %i3
27010 casa [%l6] 0x81, %i3, %o6
27011 set 0x10, %o4
27012 ldda [%l7 + %o4] 0xea, %o6
27013 set 0x40, %g2
27014 stda %f16, [%l7 + %g2] 0xc0
27015 nop
27016 set 0x19, %i0
27017 stb %l6, [%l7 + %i0]
27018 or %l2, %g3, %l0
27019 nop
27020 set 0x63, %l2
27021 ldsb [%l7 + %l2], %g6
27022 nop
27023 set 0x30, %i6
27024 stw %i1, [%l7 + %i6]
27025 nop
27026 set 0x4C, %g6
27027 ldstub [%l7 + %g6], %o5
27028 nop
27029 set 0x50, %g5
27030 std %f10, [%l7 + %g5]
27031 nop
27032 set 0x58, %i1
27033 lduw [%l7 + %i1], %i7
27034 nop
27035 set 0x44, %i4
27036 stw %o3, [%l7 + %i4]
27037 set 0x44, %i7
27038 stwa %g4, [%l7 + %i7] 0x89
27039 nop
27040 set 0x78, %g1
27041 stx %i5, [%l7 + %g1]
27042 nop
27043 set 0x0A, %o7
27044 lduh [%l7 + %o7], %l4
27045 st %fsr, [%l7 + 0x7C]
27046 set 0x40, %i2
27047 stda %o0, [%l7 + %i2] 0x81
27048 nop
27049 set 0x48, %g3
27050 std %i0, [%l7 + %g3]
27051 and %g2, %l3, %i2
27052 nop
27053 set 0x50, %o2
27054 ldd [%l7 + %o2], %f12
27055 set 0x18, %g4
27056 stda %l4, [%l7 + %g4] 0xeb
27057 membar #Sync
27058 set 0x1C, %l5
27059 lda [%l7 + %l5] 0x88, %f4
27060 nop
27061 set 0x78, %o0
27062 std %f6, [%l7 + %o0]
27063 fpsub16 %f22, %f8, %f16
27064 nop
27065 set 0x6E, %l6
27066 ldsb [%l7 + %l6], %g1
27067 nop
27068 set 0x62, %o1
27069 ldstub [%l7 + %o1], %g7
27070 add %l7, 0x40, %l6
27071 wr %g0, 0x80, %asi
27072 casxa [%l6] 0x80, %o2, %o1
27073 nop
27074 set 0x66, %i3
27075 lduh [%l7 + %i3], %i4
27076 set 0x70, %i5
27077 ldxa [%l7 + %i5] 0x81, %i6
27078 set 0x40, %g7
27079 swapa [%l7 + %g7] 0x81, %o4
27080 nop
27081 set 0x38, %o3
27082 lduh [%l7 + %o3], %l1
27083 nop
27084 set 0x60, %o6
27085 ldx [%l7 + %o6], %g5
27086 nop
27087 set 0x0D, %l0
27088 ldsb [%l7 + %l0], %i3
27089 nop
27090 set 0x50, %l3
27091 stx %o7, [%l7 + %l3]
27092 nop
27093 set 0x70, %o5
27094 ldd [%l7 + %o5], %f8
27095 set 0x48, %l1
27096 ldxa [%l7 + %l1] 0x88, %o6
27097 nop
27098 set 0x30, %o4
27099 ldd [%l7 + %o4], %i6
27100 set 0x40, %g2
27101 ldda [%l7 + %g2] 0x88, %g2
27102 st %f29, [%l7 + 0x3C]
27103 nop
27104 set 0x50, %i0
27105 ldx [%l7 + %i0], %l0
27106 nop
27107 set 0x4C, %l2
27108 stb %g6, [%l7 + %l2]
27109 nop
27110 set 0x30, %i6
27111 ldstub [%l7 + %i6], %l2
27112 set 0x78, %g6
27113 stda %i0, [%l7 + %g6] 0x80
27114 nop
27115 set 0x2C, %l4
27116 lduw [%l7 + %l4], %i7
27117 nop
27118 set 0x30, %g5
27119 stx %fsr, [%l7 + %g5]
27120 ld [%l7 + 0x24], %f18
27121 set 0x78, %i4
27122 prefetcha [%l7 + %i4] 0x88, 4
27123 add %l7, 0x68, %l6
27124 wr %g0, 0x88, %asi
27125 ldxa [%l6] %asi, %o3
27126 casxa [%l6] 0x88, %o3, %g4
27127 nop
27128 set 0x33, %i1
27129 ldsb [%l7 + %i1], %i5
27130 bleu,a,pn %xcc, loop_210
27131 nop
27132 set 0x14, %i7
27133 stw %o0, [%l7 + %i7]
27134 nop
27135 set 0x2C, %o7
27136 ldstub [%l7 + %o7], %l4
27137 wr %i0, %g2, %clear_softint
27138loop_210:
27139 nop
27140 set 0x45, %i2
27141 stba %i2, [%l7 + %i2] 0xea
27142 membar #Sync
27143 set 0x5C, %g1
27144 swapa [%l7 + %g1] 0x88, %l5
27145 nop
27146 set 0x30, %o2
27147 std %l2, [%l7 + %o2]
27148 nop
27149 set 0x50, %g4
27150 ldd [%l7 + %g4], %g0
27151 add %o2, %o1, %g7
27152 nop
27153 set 0x2B, %g3
27154 ldsb [%l7 + %g3], %i4
27155 wr %g0, 0x7, %fprs
27156 nop
27157 set 0x08, %l5
27158 stx %g5, [%l7 + %l5]
27159 fpadd16 %f14, %f22, %f16
27160 set 0x08, %o0
27161 prefetcha [%l7 + %o0] 0x81, 0
27162 set 0x28, %o1
27163 sta %f27, [%l7 + %o1] 0x89
27164 nop
27165 set 0x3B, %l6
27166 stb %o7, [%l7 + %l6]
27167 nop
27168 set 0x18, %i5
27169 sth %i3, [%l7 + %i5]
27170 nop
27171 set 0x18, %i3
27172 ldd [%l7 + %i3], %f4
27173 set 0x20, %o3
27174 swapa [%l7 + %o3] 0x80, %l6
27175 nop
27176 set 0x48, %g7
27177 ldd [%l7 + %g7], %f2
27178 nop
27179 set 0x62, %o6
27180 ldsh [%l7 + %o6], %g3
27181 nop
27182 set 0x68, %l0
27183 prefetch [%l7 + %l0], 3
27184 st %f22, [%l7 + 0x3C]
27185 nop
27186 set 0x60, %o5
27187 stw %l0, [%l7 + %o5]
27188 nop
27189 set 0x30, %l3
27190 std %o6, [%l7 + %l3]
27191 nop
27192 set 0x14, %o4
27193 ldsb [%l7 + %o4], %l2
27194 nop
27195 set 0x08, %g2
27196 ldsh [%l7 + %g2], %i1
27197 nop
27198 set 0x58, %i0
27199 ldd [%l7 + %i0], %g6
27200 set 0x20, %l1
27201 lda [%l7 + %l1] 0x80, %f7
27202 nop
27203 set 0x08, %i6
27204 ldd [%l7 + %i6], %f10
27205 nop
27206 set 0x34, %l2
27207 swap [%l7 + %l2], %i7
27208 and %o3, %g4, %i5
27209 wr %o0, %o5, %pic
27210 or %i0, %l4, %i2
27211 set 0x1C, %l4
27212 stha %l5, [%l7 + %l4] 0xe2
27213 membar #Sync
27214 add %g2, %l3, %g1
27215 nop
27216 set 0x78, %g5
27217 ldub [%l7 + %g5], %o2
27218 set 0x68, %i4
27219 sta %f25, [%l7 + %i4] 0x89
27220 nop
27221 set 0x4C, %g6
27222 lduw [%l7 + %g6], %o1
27223 nop
27224 set 0x08, %i7
27225 std %f14, [%l7 + %i7]
27226 set 0x70, %i1
27227 swapa [%l7 + %i1] 0x81, %i4
27228 nop
27229 set 0x38, %i2
27230 lduh [%l7 + %i2], %i6
27231 nop
27232 set 0x18, %g1
27233 std %f12, [%l7 + %g1]
27234 set 0x10, %o2
27235 sta %f26, [%l7 + %o2] 0x88
27236 nop
27237 set 0x74, %g4
27238 prefetch [%l7 + %g4], 0
27239 set 0x1C, %g3
27240 stba %g7, [%l7 + %g3] 0xeb
27241 membar #Sync
27242 and %g5, %l1, %o4
27243 and %i3, %l6, %g3
27244 nop
27245 set 0x0C, %o7
27246 prefetch [%l7 + %o7], 4
27247 set 0x4A, %l5
27248 stha %o7, [%l7 + %l5] 0xeb
27249 membar #Sync
27250 add %o6, %l0, %i1
27251 nop
27252 set 0x5C, %o0
27253 ldsb [%l7 + %o0], %l2
27254 set 0x78, %o1
27255 stda %i6, [%l7 + %o1] 0xea
27256 membar #Sync
27257 nop
27258 set 0x79, %l6
27259 ldub [%l7 + %l6], %g6
27260 nop
27261 set 0x15, %i5
27262 ldub [%l7 + %i5], %g4
27263 nop
27264 set 0x50, %o3
27265 stx %fsr, [%l7 + %o3]
27266 nop
27267 set 0x60, %i3
27268 stx %o3, [%l7 + %i3]
27269 st %f10, [%l7 + 0x3C]
27270 set 0x44, %g7
27271 sta %f18, [%l7 + %g7] 0x81
27272 add %l7, 0x1C, %l6
27273 wr %g0, 0x89, %asi
27274 lda [%l6] %asi, %i5
27275 casa [%l6] 0x89, %i5, %o0
27276 st %fsr, [%l7 + 0x20]
27277 nop
27278 set 0x78, %l0
27279 stx %fsr, [%l7 + %l0]
27280 set 0x72, %o6
27281 stba %o5, [%l7 + %o6] 0xeb
27282 membar #Sync
27283 st %fsr, [%l7 + 0x50]
27284 set 0x40, %o5
27285 stda %f0, [%l7 + %o5] 0xda
27286 st %fsr, [%l7 + 0x38]
27287 nop
27288 set 0x64, %l3
27289 ldsh [%l7 + %l3], %l4
27290 nop
27291 set 0x75, %o4
27292 stb %i2, [%l7 + %o4]
27293 nop
27294 set 0x0A, %i0
27295 ldstub [%l7 + %i0], %i0
27296 set 0x70, %l1
27297 stwa %g2, [%l7 + %l1] 0xea
27298 membar #Sync
27299 nop
27300 set 0x40, %g2
27301 stx %fsr, [%l7 + %g2]
27302 set 0x74, %l2
27303 lda [%l7 + %l2] 0x81, %f24
27304 nop
27305 set 0x47, %l4
27306 ldstub [%l7 + %l4], %l5
27307 nop
27308 set 0x46, %g5
27309 ldsh [%l7 + %g5], %g1
27310 st %fsr, [%l7 + 0x30]
27311 ld [%l7 + 0x38], %f29
27312 add %o2, %o1, %l3
27313 set 0x14, %i4
27314 lda [%l7 + %i4] 0x88, %f21
27315 set 0x28, %g6
27316 stda %i4, [%l7 + %g6] 0xea
27317 membar #Sync
27318 nop
27319 set 0x60, %i7
27320 ldd [%l7 + %i7], %g6
27321 nop
27322 set 0x70, %i6
27323 ldd [%l7 + %i6], %f8
27324 set 0x3C, %i2
27325 swapa [%l7 + %i2] 0x80, %i6
27326 nop
27327 set 0x7C, %i1
27328 ldsw [%l7 + %i1], %g5
27329 st %fsr, [%l7 + 0x34]
27330 nop
27331 set 0x08, %g1
27332 stx %l1, [%l7 + %g1]
27333 set 0x64, %o2
27334 swapa [%l7 + %o2] 0x81, %o4
27335 add %l6, %g3, %o7
27336 set 0x10, %g3
27337 ldda [%l7 + %g3] 0xeb, %o6
27338 nop
27339 set 0x3C, %o7
27340 lduh [%l7 + %o7], %i3
27341 nop
27342 set 0x60, %g4
27343 ldd [%l7 + %g4], %i0
27344 nop
27345 set 0x54, %l5
27346 ldstub [%l7 + %l5], %l0
27347 nop
27348 set 0x78, %o1
27349 ldd [%l7 + %o1], %f16
27350 set 0x7C, %o0
27351 stwa %l2, [%l7 + %o0] 0xe2
27352 membar #Sync
27353 set 0x5F, %l6
27354 ldstuba [%l7 + %l6] 0x80, %g6
27355 nop
27356 set 0x50, %i5
27357 sth %g4, [%l7 + %i5]
27358 st %f20, [%l7 + 0x10]
27359 set 0x14, %o3
27360 stwa %i7, [%l7 + %o3] 0xea
27361 membar #Sync
27362 and %i5, %o0, %o5
27363 set 0x28, %i3
27364 lda [%l7 + %i3] 0x88, %f26
27365 nop
27366 set 0x72, %l0
27367 sth %l4, [%l7 + %l0]
27368 nop
27369 set 0x60, %g7
27370 lduh [%l7 + %g7], %o3
27371 ld [%l7 + 0x44], %f2
27372 set 0x40, %o5
27373 stda %f0, [%l7 + %o5] 0x80
27374 nop
27375 set 0x40, %o6
27376 ldd [%l7 + %o6], %f12
27377 nop
27378 set 0x78, %l3
27379 lduw [%l7 + %l3], %i0
27380 set 0x40, %i0
27381 ldda [%l7 + %i0] 0x88, %f16
27382 and %i2, %g2, %l5
27383 set 0x40, %l1
27384 ldda [%l7 + %l1] 0x89, %f0
27385 nop
27386 set 0x39, %o4
27387 ldsb [%l7 + %o4], %g1
27388 set 0x77, %l2
27389 ldstuba [%l7 + %l2] 0x81, %o1
27390 nop
27391 set 0x18, %l4
27392 std %f22, [%l7 + %l4]
27393 nop
27394 set 0x3B, %g5
27395 ldsb [%l7 + %g5], %o2
27396 st %f24, [%l7 + 0x48]
27397 set 0x17, %g2
27398 stba %i4, [%l7 + %g2] 0xe3
27399 membar #Sync
27400 nop
27401 set 0x74, %g6
27402 lduh [%l7 + %g6], %l3
27403 nop
27404 set 0x58, %i7
27405 ldd [%l7 + %i7], %f18
27406 nop
27407 set 0x6C, %i4
27408 swap [%l7 + %i4], %i6
27409 add %l7, 0x30, %l6
27410 wr %g0, 0x80, %asi
27411 lda [%l6] %asi, %g7
27412 casa [%l6] 0x80, %g7, %g5
27413 fpsub16 %f6, %f30, %f24
27414 nop
27415 set 0x20, %i2
27416 stx %fsr, [%l7 + %i2]
27417 nop
27418 set 0x3A, %i6
27419 ldub [%l7 + %i6], %o4
27420 and %l6, %g3, %o7
27421 or %l1, %i3, %i1
27422 nop
27423 set 0x78, %i1
27424 ldd [%l7 + %i1], %f28
27425 nop
27426 set 0x78, %g1
27427 ldx [%l7 + %g1], %o6
27428 nop
27429 set 0x66, %o2
27430 ldstub [%l7 + %o2], %l2
27431 set 0x40, %g3
27432 stda %f16, [%l7 + %g3] 0xc2
27433 set 0x10, %o7
27434 ldda [%l7 + %o7] 0x89, %l0
27435 bgu %xcc, loop_211
27436 nop
27437 set 0x30, %l5
27438 swap [%l7 + %l5], %g6
27439 ld [%l7 + 0x4C], %f10
27440 nop
27441 set 0x2C, %g4
27442 stw %i7, [%l7 + %g4]
27443loop_211:
27444 st %f27, [%l7 + 0x64]
27445 set 0x40, %o1
27446 ldda [%l7 + %o1] 0x80, %f16
27447 set 0x20, %l6
27448 stxa %i5, [%l7 + %l6] 0x81
27449 add %l7, 0x2C, %l6
27450 wr %g0, 0x89, %asi
27451 lda [%l6] %asi, %o0
27452 casa [%l6] 0x89, %o0, %o5
27453 nop
27454 set 0x48, %o0
27455 ldub [%l7 + %o0], %l4
27456 nop
27457 set 0x68, %i5
27458 ldstub [%l7 + %i5], %g4
27459 nop
27460 set 0x50, %i3
27461 ldx [%l7 + %i3], %o3
27462 set 0x20, %o3
27463 stwa %i0, [%l7 + %o3] 0x89
27464 nop
27465 set 0x30, %l0
27466 ldd [%l7 + %l0], %i2
27467 set 0x68, %o5
27468 prefetcha [%l7 + %o5] 0x89, 4
27469 set 0x1C, %o6
27470 sta %f11, [%l7 + %o6] 0x81
27471 set 0x6C, %g7
27472 stwa %g2, [%l7 + %g7] 0x89
27473 bge,pn %icc, loop_212
27474 nop
27475 set 0x4A, %i0
27476 lduh [%l7 + %i0], %g1
27477 nop
27478 set 0x23, %l1
27479 ldsb [%l7 + %l1], %o2
27480 wr %i4, %o1, %ccr
27481loop_212:
27482 nop
27483 set 0x60, %o4
27484 swapa [%l7 + %o4] 0x80, %i6
27485 nop
27486 set 0x70, %l2
27487 ldx [%l7 + %l2], %g7
27488 bge,a,pt %xcc, loop_213
27489 st %fsr, [%l7 + 0x40]
27490 nop
27491 set 0x6E, %l4
27492 ldsh [%l7 + %l4], %g5
27493 set 0x10, %l3
27494 lda [%l7 + %l3] 0x80, %f11
27495loop_213:
27496 nop
27497 set 0x08, %g5
27498 swap [%l7 + %g5], %l3
27499 set 0x58, %g6
27500 prefetcha [%l7 + %g6] 0x88, 3
27501 set 0x78, %g2
27502 ldxa [%l7 + %g2] 0x81, %g3
27503 set 0x40, %i4
27504 stda %f16, [%l7 + %i4] 0xd0
27505 nop
27506 set 0x70, %i2
27507 ldsh [%l7 + %i2], %l6
27508 nop
27509 set 0x68, %i6
27510 ldd [%l7 + %i6], %o6
27511 nop
27512 set 0x70, %i1
27513 prefetch [%l7 + %i1], 1
27514 nop
27515 set 0x34, %g1
27516 stw %l1, [%l7 + %g1]
27517 or %i3, %i1, %l2
27518 st %f27, [%l7 + 0x0C]
27519 nop
27520 set 0x50, %i7
27521 std %o6, [%l7 + %i7]
27522 nop
27523 set 0x30, %g3
27524 prefetch [%l7 + %g3], 0
27525 set 0x0C, %o2
27526 lda [%l7 + %o2] 0x89, %f14
27527 add %l7, 0x28, %l6
27528 wr %g0, 0x89, %asi
27529 casa [%l6] 0x89, %l0, %g6
27530 nop
27531 set 0x18, %l5
27532 stw %i7, [%l7 + %l5]
27533 set 0x42, %o7
27534 stha %i5, [%l7 + %o7] 0x81
27535 nop
27536 set 0x58, %o1
27537 stx %o5, [%l7 + %o1]
27538 wr %g0, 0x4, %fprs
27539 set 0x1E, %g4
27540 stha %o3, [%l7 + %g4] 0x80
27541 nop
27542 set 0x71, %o0
27543 ldsb [%l7 + %o0], %i0
27544 nop
27545 set 0x10, %i5
27546 stx %fsr, [%l7 + %i5]
27547 set 0x10, %i3
27548 lda [%l7 + %i3] 0x89, %f27
27549 nop
27550 set 0x74, %l6
27551 prefetch [%l7 + %l6], 1
27552 set 0x40, %o3
27553 ldda [%l7 + %o3] 0xd8, %f16
27554 nop
27555 set 0x08, %o5
27556 std %g4, [%l7 + %o5]
27557 st %fsr, [%l7 + 0x44]
27558 set 0x20, %l0
27559 ldda [%l7 + %l0] 0x88, %i2
27560 set 0x0D, %o6
27561 ldstuba [%l7 + %o6] 0x80, %g2
27562 set 0x34, %g7
27563 swapa [%l7 + %g7] 0x81, %l5
27564 nop
27565 set 0x0B, %l1
27566 ldsb [%l7 + %l1], %o2
27567 set 0x38, %i0
27568 stwa %i4, [%l7 + %i0] 0xeb
27569 membar #Sync
27570 nop
27571 set 0x58, %o4
27572 stw %o1, [%l7 + %o4]
27573 set 0x40, %l4
27574 stxa %g1, [%l7 + %l4] 0xeb
27575 membar #Sync
27576 nop
27577 set 0x14, %l3
27578 stb %i6, [%l7 + %l3]
27579 nop
27580 set 0x40, %g5
27581 ldd [%l7 + %g5], %f28
27582 set 0x70, %g6
27583 stwa %g7, [%l7 + %g6] 0xe2
27584 membar #Sync
27585 nop
27586 set 0x44, %g2
27587 prefetch [%l7 + %g2], 4
27588 set 0x1C, %l2
27589 stwa %g5, [%l7 + %l2] 0xea
27590 membar #Sync
27591 wr %o4, %l3, %softint
27592 bleu,a %icc, loop_214
27593 add %g3, %o7, %l6
27594 set 0x30, %i4
27595 ldda [%l7 + %i4] 0xe2, %l0
27596loop_214:
27597 nop
27598 set 0x68, %i6
27599 ldx [%l7 + %i6], %i1
27600 nop
27601 set 0x5C, %i1
27602 ldsw [%l7 + %i1], %l2
27603 nop
27604 set 0x18, %g1
27605 stx %o6, [%l7 + %g1]
27606 nop
27607 set 0x70, %i2
27608 ldd [%l7 + %i2], %f4
27609 nop
27610 set 0x1C, %g3
27611 lduh [%l7 + %g3], %l0
27612 nop
27613 set 0x6C, %i7
27614 lduh [%l7 + %i7], %g6
27615 ld [%l7 + 0x18], %f19
27616 bge,a,pn %xcc, loop_215
27617 nop
27618 set 0x56, %l5
27619 ldub [%l7 + %l5], %i3
27620 nop
27621 set 0x44, %o2
27622 prefetch [%l7 + %o2], 0
27623 or %i7, %i5, %o5
27624loop_215:
27625 nop
27626 set 0x48, %o7
27627 stx %l4, [%l7 + %o7]
27628 nop
27629 set 0x78, %o1
27630 ldx [%l7 + %o1], %o0
27631 ld [%l7 + 0x4C], %f4
27632 nop
27633 set 0x34, %g4
27634 ldsw [%l7 + %g4], %o3
27635 bgu,pn %xcc, loop_216
27636 nop
27637 set 0x74, %o0
27638 stw %g4, [%l7 + %o0]
27639 set 0x78, %i3
27640 stda %i0, [%l7 + %i3] 0xe3
27641 membar #Sync
27642loop_216:
27643 nop
27644 set 0x28, %i5
27645 std %f8, [%l7 + %i5]
27646 nop
27647 set 0x70, %l6
27648 stx %fsr, [%l7 + %l6]
27649 set 0x38, %o5
27650 prefetcha [%l7 + %o5] 0x88, 1
27651 nop
27652 set 0x68, %o3
27653 ldd [%l7 + %o3], %l4
27654 and %o2, %i2, %i4
27655 nop
27656 or %g0, 0x8, %l0
27657 sllx %l0, 0x3c, %l0
27658 wr %l0, 0xF87, %sys_tick_cmpr
27659 fpsub16 %f26, %f2, %f28
27660 nop
27661 set 0x20, %o6
27662 swap [%l7 + %o6], %g7
27663 nop
27664 set 0x1F, %g7
27665 ldsb [%l7 + %g7], %g1
27666 set 0x47, %l0
27667 ldstuba [%l7 + %l0] 0x88, %o4
27668 ld [%l7 + 0x40], %f22
27669 set 0x78, %i0
27670 stda %l2, [%l7 + %i0] 0x88
27671 set 0x30, %o4
27672 stxa %g5, [%l7 + %o4] 0xe2
27673 membar #Sync
27674 set 0x60, %l4
27675 ldxa [%l7 + %l4] 0x89, %g3
27676 set 0x29, %l3
27677 stba %o7, [%l7 + %l3] 0x81
27678 nop
27679 set 0x58, %l1
27680 prefetch [%l7 + %l1], 2
27681 set 0x50, %g5
27682 prefetcha [%l7 + %g5] 0x88, 3
27683 membar #Sync
27684 set 0x40, %g6
27685 ldda [%l7 + %g6] 0xf1, %f0
27686 add %l1, %l2, %i1
27687 set 0x70, %g2
27688 ldxa [%l7 + %g2] 0x89, %o6
27689 nop
27690 set 0x38, %l2
27691 stx %g6, [%l7 + %l2]
27692 set 0x60, %i6
27693 swapa [%l7 + %i6] 0x88, %i3
27694 nop
27695 set 0x54, %i4
27696 prefetch [%l7 + %i4], 4
27697 nop
27698 set 0x0C, %g1
27699 lduw [%l7 + %g1], %i7
27700 ld [%l7 + 0x70], %f21
27701 set 0x50, %i1
27702 ldxa [%l7 + %i1] 0x81, %i5
27703 nop
27704 set 0x5C, %g3
27705 ldsb [%l7 + %g3], %l0
27706 nop
27707 set 0x48, %i7
27708 ldd [%l7 + %i7], %o4
27709 set 0x44, %l5
27710 swapa [%l7 + %l5] 0x88, %o0
27711 set 0x2A, %i2
27712 stha %o3, [%l7 + %i2] 0xe2
27713 membar #Sync
27714 set 0x70, %o2
27715 ldda [%l7 + %o2] 0xe3, %g4
27716 set 0x3C, %o1
27717 stwa %i0, [%l7 + %o1] 0xe3
27718 membar #Sync
27719 nop
27720 set 0x40, %o7
27721 stx %l4, [%l7 + %o7]
27722 set 0x58, %o0
27723 sta %f23, [%l7 + %o0] 0x89
27724 wr %l5, %g2, %set_softint
27725 set 0x0C, %i3
27726 stha %i2, [%l7 + %i3] 0x88
27727 bgu,a,pn %xcc, loop_217
27728 ld [%l7 + 0x7C], %f8
27729 nop
27730 set 0x38, %i5
27731 stx %i4, [%l7 + %i5]
27732 nop
27733 set 0x50, %l6
27734 ldsh [%l7 + %l6], %o1
27735loop_217:
27736 nop
27737 add %l7, 0x30, %l6
27738 wr %g0, 0x81, %asi
27739 casa [%l6] 0x81, %i6, %g7
27740 set 0x2C, %g4
27741 stha %o2, [%l7 + %g4] 0x81
27742 and %g1, %o4, %g5
27743 set 0x74, %o3
27744 sta %f27, [%l7 + %o3] 0x80
27745 nop
27746 set 0x08, %o5
27747 prefetch [%l7 + %o5], 2
27748 nop
27749 set 0x14, %o6
27750 stw %l3, [%l7 + %o6]
27751 set 0x30, %g7
27752 lda [%l7 + %g7] 0x81, %f14
27753 nop
27754 set 0x58, %l0
27755 ldd [%l7 + %l0], %f6
27756 nop
27757 set 0x08, %o4
27758 std %f16, [%l7 + %o4]
27759 ld [%l7 + 0x0C], %f0
27760 nop
27761 set 0x78, %i0
27762 prefetch [%l7 + %i0], 2
27763 nop
27764 set 0x28, %l4
27765 ldd [%l7 + %l4], %g2
27766 nop
27767 set 0x48, %l3
27768 ldx [%l7 + %l3], %o7
27769 fpadd16s %f16, %f24, %f27
27770 set 0x44, %l1
27771 stha %l6, [%l7 + %l1] 0xe3
27772 membar #Sync
27773 set 0x58, %g5
27774 stda %l2, [%l7 + %g5] 0xe2
27775 membar #Sync
27776 set 0x0C, %g6
27777 lda [%l7 + %g6] 0x80, %f9
27778 set 0x58, %l2
27779 stwa %l1, [%l7 + %l2] 0x81
27780 set 0x30, %i6
27781 lda [%l7 + %i6] 0x80, %f9
27782 nop
27783 set 0x58, %i4
27784 prefetch [%l7 + %i4], 0
27785 set 0x30, %g1
27786 ldxa [%l7 + %g1] 0x81, %i1
27787 nop
27788 set 0x2C, %i1
27789 ldub [%l7 + %i1], %o6
27790 membar #Sync
27791 set 0x40, %g3
27792 ldda [%l7 + %g3] 0xf9, %f16
27793 set 0x38, %i7
27794 ldstuba [%l7 + %i7] 0x81, %g6
27795 fpadd16s %f28, %f26, %f2
27796 nop
27797 set 0x08, %g2
27798 prefetch [%l7 + %g2], 2
27799 set 0x40, %l5
27800 stda %f16, [%l7 + %l5] 0xca
27801 add %i3, %i5, %l0
27802 nop
27803 set 0x34, %o2
27804 stw %o5, [%l7 + %o2]
27805 add %o0, %i7, %o3
27806 nop
27807 set 0x7C, %o1
27808 lduw [%l7 + %o1], %g4
27809 ld [%l7 + 0x30], %f7
27810 nop
27811 set 0x78, %o7
27812 stx %i0, [%l7 + %o7]
27813 set 0x68, %o0
27814 stwa %l5, [%l7 + %o0] 0x89
27815 nop
27816 set 0x59, %i2
27817 ldstub [%l7 + %i2], %l4
27818 set 0x68, %i5
27819 stwa %g2, [%l7 + %i5] 0xe3
27820 membar #Sync
27821 nop
27822 set 0x50, %l6
27823 std %i4, [%l7 + %l6]
27824 fpsub16s %f11, %f29, %f5
27825 add %l7, 0x08, %l6
27826 wr %g0, 0x81, %asi
27827 casxa [%l6] 0x81, %o1, %i6
27828 st %fsr, [%l7 + 0x4C]
27829 set 0x62, %g4
27830 stba %g7, [%l7 + %g4] 0xea
27831 membar #Sync
27832 st %fsr, [%l7 + 0x0C]
27833 add %l7, 0x14, %l6
27834 wr %g0, 0x89, %asi
27835 casa [%l6] 0x89, %i2, %o2
27836 nop
27837 set 0x6A, %o3
27838 sth %g1, [%l7 + %o3]
27839 nop
27840 set 0x0C, %o5
27841 swap [%l7 + %o5], %o4
27842 nop
27843 set 0x6C, %i3
27844 ldsw [%l7 + %i3], %g5
27845 nop
27846 set 0x18, %o6
27847 std %f16, [%l7 + %o6]
27848 set 0x10, %g7
27849 ldda [%l7 + %g7] 0x81, %g2
27850 nop
27851 set 0x1A, %o4
27852 sth %l3, [%l7 + %o4]
27853 membar #Sync
27854 set 0x40, %l0
27855 ldda [%l7 + %l0] 0xf1, %f0
27856 add %l7, 0x30, %l6
27857 wr %g0, 0x89, %asi
27858 casxa [%l6] 0x89, %o7, %l2
27859 st %fsr, [%l7 + 0x34]
27860 nop
27861 set 0x40, %i0
27862 std %f8, [%l7 + %i0]
27863 add %l6, %i1, %o6
27864 set 0x74, %l3
27865 sta %f28, [%l7 + %l3] 0x88
27866 nop
27867 set 0x30, %l4
27868 ldd [%l7 + %l4], %f2
27869 set 0x50, %l1
27870 stda %g6, [%l7 + %l1] 0x81
27871 set 0x38, %g5
27872 sta %f3, [%l7 + %g5] 0x89
27873 nop
27874 set 0x38, %g6
27875 std %f10, [%l7 + %g6]
27876 set 0x40, %l2
27877 ldda [%l7 + %l2] 0xea, %i2
27878 nop
27879 set 0x28, %i4
27880 ldd [%l7 + %i4], %f12
27881 nop
27882 set 0x48, %i6
27883 ldd [%l7 + %i6], %i4
27884 nop
27885 set 0x70, %g1
27886 std %l0, [%l7 + %g1]
27887 membar #Sync
27888 set 0x40, %g3
27889 ldda [%l7 + %g3] 0xf8, %f16
27890 add %l7, 0x58, %l6
27891 wr %g0, 0x80, %asi
27892 casxa [%l6] 0x80, %o5, %o0
27893 set 0x28, %i1
27894 swapa [%l7 + %i1] 0x88, %l0
27895 set 0x48, %i7
27896 stda %i6, [%l7 + %i7] 0xe3
27897 membar #Sync
27898 and %g4, %o3, %l5
27899 nop
27900 set 0x68, %g2
27901 ldx [%l7 + %g2], %l4
27902 nop
27903 set 0x20, %l5
27904 prefetch [%l7 + %l5], 1
27905 set 0x58, %o1
27906 swapa [%l7 + %o1] 0x89, %i0
27907 set 0x70, %o2
27908 ldstuba [%l7 + %o2] 0x89, %g2
27909 nop
27910 set 0x28, %o0
27911 swap [%l7 + %o0], %o1
27912 set 0x4C, %o7
27913 ldstuba [%l7 + %o7] 0x88, %i4
27914 set 0x08, %i2
27915 prefetcha [%l7 + %i2] 0x89, 0
27916 nop
27917 set 0x18, %i5
27918 ldd [%l7 + %i5], %f2
27919 nop
27920 set 0x24, %l6
27921 ldsh [%l7 + %l6], %i6
27922 set 0x14, %o3
27923 sta %f11, [%l7 + %o3] 0x88
27924 nop
27925 set 0x0C, %o5
27926 ldsh [%l7 + %o5], %i2
27927 nop
27928 set 0x58, %i3
27929 lduh [%l7 + %i3], %o2
27930 nop
27931 set 0x53, %g4
27932 ldsb [%l7 + %g4], %o4
27933 nop
27934 set 0x0D, %o6
27935 stb %g5, [%l7 + %o6]
27936 nop
27937 set 0x10, %g7
27938 stx %fsr, [%l7 + %g7]
27939 add %l7, 0x68, %l6
27940 wr %g0, 0x81, %asi
27941 ldxa [%l6] %asi, %g3
27942 casxa [%l6] 0x81, %g3, %g1
27943 nop
27944 set 0x60, %o4
27945 stw %o7, [%l7 + %o4]
27946 or %l2, %l6, %i1
27947 wr %l3, %o6, %sys_tick
27948 nop
27949 set 0x18, %i0
27950 std %i2, [%l7 + %i0]
27951 set 0x1C, %l0
27952 stwa %i5, [%l7 + %l0] 0x80
27953 nop
27954 set 0x5C, %l4
27955 prefetch [%l7 + %l4], 2
27956 set 0x60, %l3
27957 ldda [%l7 + %l3] 0xea, %l0
27958 add %l7, 0x30, %l6
27959 wr %g0, 0x89, %asi
27960 casxa [%l6] 0x89, %o5, %g6
27961 set 0x40, %l1
27962 ldda [%l7 + %l1] 0x88, %f0
27963 bl,a %icc, loop_218
27964 ld [%l7 + 0x68], %f25
27965 add %l7, 0x3C, %l6
27966 wr %g0, 0x89, %asi
27967 lda [%l6] %asi, %o0
27968 casa [%l6] 0x89, %o0, %i7
27969loop_218:
27970 ld [%l7 + 0x28], %f1
27971 set 0x08, %g6
27972 stxa %l0, [%l7 + %g6] 0xe2
27973 membar #Sync
27974 nop
27975 set 0x26, %g5
27976 ldsh [%l7 + %g5], %g4
27977 nop
27978 set 0x08, %l2
27979 ldd [%l7 + %l2], %o2
27980 set 0x40, %i6
27981 stda %f16, [%l7 + %i6] 0xf0
27982 membar #Sync
27983 set 0x10, %i4
27984 ldda [%l7 + %i4] 0xea, %l4
27985 ld [%l7 + 0x40], %f12
27986 and %l5, %i0, %g2
27987 set 0x58, %g3
27988 stda %i4, [%l7 + %g3] 0xe2
27989 membar #Sync
27990 wr %g7, %o1, %sys_tick
27991 nop
27992 set 0x38, %g1
27993 stx %fsr, [%l7 + %g1]
27994 add %l7, 0x68, %l6
27995 wr %g0, 0x81, %asi
27996 casxa [%l6] 0x81, %i6, %i2
27997 nop
27998 set 0x58, %i7
27999 ldsw [%l7 + %i7], %o4
28000 set 0x20, %g2
28001 sta %f31, [%l7 + %g2] 0x80
28002 set 0x18, %l5
28003 prefetcha [%l7 + %l5] 0x80, 4
28004 st %f29, [%l7 + 0x38]
28005 nop
28006 set 0x20, %o1
28007 stx %fsr, [%l7 + %o1]
28008 set 0x20, %o2
28009 stda %g2, [%l7 + %o2] 0x80
28010 add %g1, %g5, %l2
28011 set 0x28, %o0
28012 stxa %l6, [%l7 + %o0] 0x81
28013 set 0x7A, %i1
28014 stha %o7, [%l7 + %i1] 0x80
28015 set 0x08, %o7
28016 stxa %l3, [%l7 + %o7] 0x88
28017 set 0x43, %i5
28018 ldstuba [%l7 + %i5] 0x88, %i1
28019 nop
28020 set 0x70, %i2
28021 sth %o6, [%l7 + %i2]
28022 nop
28023 set 0x48, %o3
28024 std %f2, [%l7 + %o3]
28025 nop
28026 set 0x28, %l6
28027 stx %fsr, [%l7 + %l6]
28028 fpadd32s %f1, %f21, %f11
28029 set 0x70, %o5
28030 stxa %i5, [%l7 + %o5] 0x89
28031 st %fsr, [%l7 + 0x34]
28032 set 0x50, %i3
28033 stxa %l1, [%l7 + %i3] 0xea
28034 membar #Sync
28035 nop
28036 set 0x38, %o6
28037 stw %i3, [%l7 + %o6]
28038 set 0x20, %g7
28039 stxa %g6, [%l7 + %g7] 0x89
28040 set 0x50, %o4
28041 ldda [%l7 + %o4] 0x88, %o0
28042 nop
28043 set 0x1E, %g4
28044 stb %i7, [%l7 + %g4]
28045 nop
28046 set 0x60, %l0
28047 ldd [%l7 + %l0], %f22
28048 add %l7, 0x10, %l6
28049 wr %g0, 0x81, %asi
28050 lda [%l6] %asi, %l0
28051 casa [%l6] 0x81, %l0, %o5
28052 add %g4, %l4, %o3
28053 bn,a %xcc, loop_219
28054 st %f15, [%l7 + 0x1C]
28055 set 0x3C, %i0
28056 sta %f26, [%l7 + %i0] 0x88
28057loop_219:
28058 st %fsr, [%l7 + 0x2C]
28059 set 0x68, %l3
28060 ldxa [%l7 + %l3] 0x81, %i0
28061 add %l7, 0x68, %l6
28062 wr %g0, 0x88, %asi
28063 ldxa [%l6] %asi, %g2
28064 casxa [%l6] 0x88, %g2, %i4
28065 set 0x34, %l1
28066 stwa %l5, [%l7 + %l1] 0x81
28067 and %g7, %o1, %i6
28068 nop
28069 set 0x5B, %g6
28070 ldstub [%l7 + %g6], %i2
28071 nop
28072 set 0x70, %l4
28073 ldsw [%l7 + %l4], %o2
28074 set 0x64, %l2
28075 swapa [%l7 + %l2] 0x81, %g3
28076 nop
28077 set 0x70, %g5
28078 std %g0, [%l7 + %g5]
28079 nop
28080 set 0x70, %i6
28081 ldsw [%l7 + %i6], %o4
28082 nop
28083 set 0x74, %g3
28084 stw %l2, [%l7 + %g3]
28085 set 0x52, %g1
28086 stha %l6, [%l7 + %g1] 0x81
28087 set 0x6E, %i4
28088 ldstuba [%l7 + %i4] 0x88, %g5
28089 ble %icc, loop_220
28090 nop
28091 set 0x38, %i7
28092 swap [%l7 + %i7], %l3
28093 set 0x64, %l5
28094 sta %f17, [%l7 + %l5] 0x89
28095loop_220:
28096 nop
28097 set 0x60, %o1
28098 ldx [%l7 + %o1], %o7
28099 nop
28100 set 0x5A, %g2
28101 ldstub [%l7 + %g2], %o6
28102 membar #Sync
28103 set 0x40, %o2
28104 ldda [%l7 + %o2] 0xf9, %f16
28105 wr %i5, %l1, %clear_softint
28106 nop
28107 set 0x68, %i1
28108 ldd [%l7 + %i1], %i2
28109 nop
28110 set 0x20, %o7
28111 ldd [%l7 + %o7], %f12
28112 ld [%l7 + 0x70], %f10
28113 set 0x50, %i5
28114 sta %f6, [%l7 + %i5] 0x81
28115 fpsub32 %f18, %f30, %f6
28116 nop
28117 set 0x14, %o0
28118 stw %g6, [%l7 + %o0]
28119 nop
28120 set 0x40, %o3
28121 stx %fsr, [%l7 + %o3]
28122 nop
28123 set 0x62, %i2
28124 lduh [%l7 + %i2], %o0
28125 set 0x7A, %l6
28126 stba %i1, [%l7 + %l6] 0x88
28127 nop
28128 set 0x18, %o5
28129 stx %fsr, [%l7 + %o5]
28130 nop
28131 set 0x70, %o6
28132 lduw [%l7 + %o6], %l0
28133 set 0x0C, %g7
28134 stha %o5, [%l7 + %g7] 0xea
28135 membar #Sync
28136 add %i7, %g4, %l4
28137 set 0x50, %i3
28138 ldxa [%l7 + %i3] 0x81, %i0
28139 add %l7, 0x10, %l6
28140 wr %g0, 0x88, %asi
28141 ldxa [%l6] %asi, %o3
28142 casxa [%l6] 0x88, %o3, %i4
28143 nop
28144 set 0x36, %g4
28145 lduh [%l7 + %g4], %l5
28146 nop
28147 set 0x28, %o4
28148 ldsb [%l7 + %o4], %g7
28149 set 0x58, %i0
28150 prefetcha [%l7 + %i0] 0x81, 3
28151 set 0x2E, %l3
28152 stba %g2, [%l7 + %l3] 0x80
28153 set 0x60, %l0
28154 ldda [%l7 + %l0] 0x89, %i6
28155 set 0x48, %g6
28156 lda [%l7 + %g6] 0x88, %f14
28157 set 0x7E, %l1
28158 ldstuba [%l7 + %l1] 0x81, %i2
28159 nop
28160 set 0x78, %l4
28161 stw %g3, [%l7 + %l4]
28162 nop
28163 set 0x38, %g5
28164 ldd [%l7 + %g5], %o2
28165 or %g1, %l2, %o4
28166 and %l6, %l3, %o7
28167 nop
28168 set 0x52, %l2
28169 ldsb [%l7 + %l2], %g5
28170 nop
28171 set 0x20, %g3
28172 stx %fsr, [%l7 + %g3]
28173 nop
28174 set 0x36, %g1
28175 stb %o6, [%l7 + %g1]
28176 nop
28177 set 0x40, %i6
28178 ldx [%l7 + %i6], %i5
28179 nop
28180 set 0x10, %i7
28181 std %f8, [%l7 + %i7]
28182 or %i3, %l1, %o0
28183 set 0x5A, %l5
28184 ldstuba [%l7 + %l5] 0x88, %g6
28185 nop
28186 set 0x60, %o1
28187 std %f18, [%l7 + %o1]
28188 nop
28189 set 0x20, %i4
28190 ldx [%l7 + %i4], %i1
28191 nop
28192 set 0x78, %o2
28193 stx %o5, [%l7 + %o2]
28194 add %i7, %l0, %l4
28195 set 0x14, %g2
28196 swapa [%l7 + %g2] 0x81, %g4
28197 set 0x58, %o7
28198 stda %i0, [%l7 + %o7] 0xeb
28199 membar #Sync
28200 nop
28201 set 0x5A, %i5
28202 ldub [%l7 + %i5], %i4
28203 nop
28204 set 0x60, %o0
28205 stx %fsr, [%l7 + %o0]
28206 set 0x0F, %i1
28207 stba %o3, [%l7 + %i1] 0x89
28208 set 0x24, %o3
28209 stwa %l5, [%l7 + %o3] 0x89
28210 nop
28211 set 0x38, %i2
28212 swap [%l7 + %i2], %g7
28213 ld [%l7 + 0x2C], %f11
28214 nop
28215 set 0x48, %l6
28216 lduh [%l7 + %l6], %o1
28217 nop
28218 set 0x58, %o5
28219 ldd [%l7 + %o5], %i6
28220 set 0x40, %o6
28221 stda %f0, [%l7 + %o6] 0x80
28222 set 0x28, %i3
28223 ldxa [%l7 + %i3] 0x81, %i2
28224 nop
28225 set 0x60, %g4
28226 std %f18, [%l7 + %g4]
28227 set 0x4A, %g7
28228 ldstuba [%l7 + %g7] 0x81, %g3
28229 st %f7, [%l7 + 0x4C]
28230 nop
28231 set 0x58, %i0
28232 ldd [%l7 + %i0], %o2
28233 set 0x2C, %o4
28234 stwa %g1, [%l7 + %o4] 0x88
28235 nop
28236 set 0x44, %l0
28237 lduh [%l7 + %l0], %g2
28238 st %f9, [%l7 + 0x18]
28239 st %fsr, [%l7 + 0x68]
28240 nop
28241 set 0x1C, %l3
28242 ldsw [%l7 + %l3], %o4
28243 nop
28244 set 0x48, %l1
28245 ldstub [%l7 + %l1], %l6
28246 nop
28247 set 0x1C, %l4
28248 ldsw [%l7 + %l4], %l3
28249 set 0x58, %g5
28250 ldstuba [%l7 + %g5] 0x81, %l2
28251 set 0x36, %g6
28252 stha %o7, [%l7 + %g6] 0x89
28253 st %fsr, [%l7 + 0x08]
28254 nop
28255 set 0x46, %g3
28256 ldsb [%l7 + %g3], %g5
28257 ld [%l7 + 0x2C], %f2
28258 set 0x2F, %l2
28259 stba %o6, [%l7 + %l2] 0x80
28260 nop
28261 set 0x50, %g1
28262 stx %i5, [%l7 + %g1]
28263 nop
28264 set 0x60, %i7
28265 ldx [%l7 + %i7], %i3
28266 nop
28267 set 0x40, %i6
28268 prefetch [%l7 + %i6], 1
28269 set 0x7C, %o1
28270 swapa [%l7 + %o1] 0x89, %o0
28271 nop
28272 set 0x18, %l5
28273 ldsw [%l7 + %l5], %g6
28274 set 0x64, %i4
28275 lda [%l7 + %i4] 0x88, %f17
28276 and %i1, %o5, %l1
28277 nop
28278 set 0x72, %o2
28279 stb %l0, [%l7 + %o2]
28280 nop
28281 set 0x34, %o7
28282 lduh [%l7 + %o7], %l4
28283 nop
28284 set 0x41, %g2
28285 ldstub [%l7 + %g2], %g4
28286 st %f13, [%l7 + 0x08]
28287 set 0x40, %i5
28288 stda %f0, [%l7 + %i5] 0x80
28289 nop
28290 set 0x70, %o0
28291 stx %fsr, [%l7 + %o0]
28292 set 0x60, %i1
28293 ldda [%l7 + %i1] 0xea, %i6
28294 nop
28295 set 0x60, %o3
28296 ldd [%l7 + %o3], %i4
28297 set 0x40, %l6
28298 stda %f16, [%l7 + %l6] 0xd8
28299 set 0x20, %o5
28300 ldda [%l7 + %o5] 0x81, %o2
28301 set 0x78, %i2
28302 ldxa [%l7 + %i2] 0x88, %i0
28303 set 0x58, %i3
28304 prefetcha [%l7 + %i3] 0x80, 4
28305 nop
28306 set 0x38, %o6
28307 std %f20, [%l7 + %o6]
28308 nop
28309 set 0x26, %g4
28310 ldub [%l7 + %g4], %o1
28311 nop
28312 set 0x10, %i0
28313 ldx [%l7 + %i0], %g7
28314 nop
28315 set 0x50, %o4
28316 ldsw [%l7 + %o4], %i6
28317 add %g3, %i2, %o2
28318 nop
28319 set 0x78, %g7
28320 std %g2, [%l7 + %g7]
28321 or %o4, %g1, %l3
28322 set 0x18, %l0
28323 ldstuba [%l7 + %l0] 0x80, %l6
28324 set 0x50, %l3
28325 prefetcha [%l7 + %l3] 0x89, 3
28326 nop
28327 set 0x20, %l1
28328 stx %fsr, [%l7 + %l1]
28329 and %o7, %o6, %i5
28330 bn,pn %xcc, loop_221
28331 ba %xcc, loop_222
28332 fpadd32s %f2, %f18, %f25
28333 set 0x08, %l4
28334 stxa %g5, [%l7 + %l4] 0xe3
28335 membar #Sync
28336loop_221:
28337 and %i3, %g6, %o0
28338loop_222:
28339 nop
28340 set 0x34, %g5
28341 prefetch [%l7 + %g5], 2
28342 nop
28343 set 0x48, %g6
28344 ldsw [%l7 + %g6], %i1
28345 nop
28346 set 0x58, %l2
28347 stx %fsr, [%l7 + %l2]
28348 nop
28349 set 0x28, %g1
28350 ldd [%l7 + %g1], %f12
28351 nop
28352 set 0x6C, %i7
28353 ldsb [%l7 + %i7], %o5
28354 nop
28355 set 0x65, %i6
28356 stb %l1, [%l7 + %i6]
28357 set 0x50, %g3
28358 lda [%l7 + %g3] 0x81, %f4
28359 wr %l4, %l0, %sys_tick
28360 set 0x14, %l5
28361 lda [%l7 + %l5] 0x89, %f14
28362 set 0x30, %i4
28363 ldxa [%l7 + %i4] 0x89, %g4
28364 nop
28365 set 0x38, %o2
28366 ldd [%l7 + %o2], %f6
28367 set 0x78, %o7
28368 ldxa [%l7 + %o7] 0x81, %i7
28369 nop
28370 set 0x5F, %g2
28371 ldsb [%l7 + %g2], %i4
28372 nop
28373 set 0x73, %o1
28374 ldstub [%l7 + %o1], %i0
28375 nop
28376 set 0x70, %o0
28377 ldd [%l7 + %o0], %o2
28378 set 0x60, %i5
28379 ldstuba [%l7 + %i5] 0x80, %o1
28380 set 0x08, %o3
28381 prefetcha [%l7 + %o3] 0x88, 1
28382 set 0x0C, %l6
28383 sta %f6, [%l7 + %l6] 0x88
28384 ld [%l7 + 0x5C], %f25
28385 nop
28386 set 0x2F, %i1
28387 ldsb [%l7 + %i1], %l5
28388 nop
28389 set 0x44, %o5
28390 ldsh [%l7 + %o5], %g3
28391 wr %i6, %o2, %set_softint
28392 set 0x32, %i2
28393 stha %i2, [%l7 + %i2] 0xeb
28394 membar #Sync
28395 nop
28396 set 0x38, %o6
28397 swap [%l7 + %o6], %g2
28398 set 0x5C, %g4
28399 stha %g1, [%l7 + %g4] 0xeb
28400 membar #Sync
28401 add %o4, %l6, %l2
28402 set 0x78, %i0
28403 lda [%l7 + %i0] 0x81, %f12
28404 set 0x08, %o4
28405 stxa %l3, [%l7 + %o4] 0x89
28406 fpsub32 %f4, %f24, %f0
28407 set 0x2B, %g7
28408 stba %o6, [%l7 + %g7] 0xe2
28409 membar #Sync
28410 set 0x46, %i3
28411 stha %i5, [%l7 + %i3] 0xe3
28412 membar #Sync
28413 nop
28414 nop
28415 setx 0x37A4BE1D, %l0, %l6
28416 st %l6, [%l7 + 0x28]
28417 ld [%l7 + 0x28], %f20
28418 setx 0x22105BA5, %l1, %l5
28419 st %l5, [%l7 + 0x10]
28420 ld [%l7 + 0x10], %f13
28421 fdivs %f13, %f20, %f18
28422 set 0x70, %l3
28423 ldxa [%l7 + %l3] 0x89, %g5
28424 set 0x10, %l1
28425 ldxa [%l7 + %l1] 0x88, %o7
28426 add %g6, %o0, %i1
28427 nop
28428 set 0x26, %l4
28429 ldsh [%l7 + %l4], %o5
28430 set 0x1A, %l0
28431 stha %i3, [%l7 + %l0] 0x80
28432 nop
28433 set 0x20, %g6
28434 stx %l4, [%l7 + %g6]
28435 fpsub32s %f21, %f14, %f2
28436 set 0x40, %l2
28437 ldxa [%l7 + %l2] 0x88, %l1
28438 set 0x40, %g1
28439 swapa [%l7 + %g1] 0x89, %g4
28440 nop
28441 set 0x30, %g5
28442 ldx [%l7 + %g5], %l0
28443 nop
28444 set 0x7C, %i7
28445 prefetch [%l7 + %i7], 2
28446 nop
28447 set 0x48, %i6
28448 stw %i7, [%l7 + %i6]
28449 nop
28450 set 0x10, %l5
28451 lduw [%l7 + %l5], %i0
28452 wr %o3, %o1, %set_softint
28453 add %i4, %l5, %g7
28454 add %g3, %o2, %i2
28455 add %l7, 0x28, %l6
28456 wr %g0, 0x80, %asi
28457 casxa [%l6] 0x80, %g2, %i6
28458 st %f0, [%l7 + 0x64]
28459 add %l7, 0x1C, %l6
28460 wr %g0, 0x88, %asi
28461 lda [%l6] %asi, %o4
28462 casa [%l6] 0x88, %o4, %l6
28463 set 0x20, %i4
28464 ldda [%l7 + %i4] 0x80, %g0
28465 set 0x14, %g3
28466 stwa %l3, [%l7 + %g3] 0xe2
28467 membar #Sync
28468 set 0x7F, %o2
28469 ldstuba [%l7 + %o2] 0x88, %l2
28470 nop
28471 set 0x78, %o7
28472 std %i4, [%l7 + %o7]
28473 nop
28474 set 0x28, %g2
28475 sth %o6, [%l7 + %g2]
28476 nop
28477 set 0x70, %o0
28478 ldd [%l7 + %o0], %o6
28479 nop
28480 set 0x40, %i5
28481 ldsh [%l7 + %i5], %g5
28482 nop
28483 set 0x7C, %o1
28484 ldsh [%l7 + %o1], %g6
28485 set 0x18, %o3
28486 stha %i1, [%l7 + %o3] 0xeb
28487 membar #Sync
28488 nop
28489 set 0x10, %i1
28490 ldd [%l7 + %i1], %f18
28491 nop
28492 set 0x58, %l6
28493 std %o4, [%l7 + %l6]
28494 set 0x40, %o5
28495 ldda [%l7 + %o5] 0x81, %f0
28496 nop
28497 set 0x50, %i2
28498 stw %o0, [%l7 + %i2]
28499 set 0x14, %o6
28500 stha %l4, [%l7 + %o6] 0xe2
28501 membar #Sync
28502 nop
28503 set 0x44, %g4
28504 sth %i3, [%l7 + %g4]
28505 wr %g4, %l0, %pic
28506 nop
28507 set 0x3A, %o4
28508 ldub [%l7 + %o4], %l1
28509 st %f16, [%l7 + 0x50]
28510 set 0x70, %g7
28511 ldda [%l7 + %g7] 0xe2, %i0
28512 nop
28513 set 0x48, %i0
28514 ldsw [%l7 + %i0], %i7
28515 nop
28516 set 0x40, %i3
28517 ldd [%l7 + %i3], %f30
28518 nop
28519 set 0x14, %l3
28520 ldstub [%l7 + %l3], %o1
28521 set 0x66, %l1
28522 ldstuba [%l7 + %l1] 0x88, %i4
28523 add %l5, %o3, %g3
28524 fpadd16 %f16, %f24, %f14
28525 set 0x20, %l4
28526 prefetcha [%l7 + %l4] 0x88, 1
28527 nop
28528 set 0x78, %l0
28529 std %f24, [%l7 + %l0]
28530 add %l7, 0x50, %l6
28531 wr %g0, 0x89, %asi
28532 casa [%l6] 0x89, %o2, %g2
28533 nop
28534 set 0x78, %g6
28535 ldd [%l7 + %g6], %f0
28536 set 0x38, %l2
28537 ldxa [%l7 + %l2] 0x89, %i2
28538 nop
28539 set 0x28, %g5
28540 stx %fsr, [%l7 + %g5]
28541 nop
28542 set 0x6A, %i7
28543 ldub [%l7 + %i7], %i6
28544 nop
28545 set 0x6C, %i6
28546 ldsb [%l7 + %i6], %l6
28547 nop
28548 set 0x40, %l5
28549 ldx [%l7 + %l5], %g1
28550 set 0x40, %g1
28551 ldda [%l7 + %g1] 0xda, %f0
28552 set 0x56, %i4
28553 stha %l3, [%l7 + %i4] 0x81
28554 nop
28555 set 0x24, %g3
28556 swap [%l7 + %g3], %l2
28557 add %l7, 0x48, %l6
28558 wr %g0, 0x81, %asi
28559 casxa [%l6] 0x81, %o4, %o6
28560 nop
28561 set 0x76, %o7
28562 ldsb [%l7 + %o7], %i5
28563 add %l7, 0x68, %l6
28564 wr %g0, 0x89, %asi
28565 casa [%l6] 0x89, %g5, %o7
28566 nop
28567 set 0x5C, %o2
28568 lduw [%l7 + %o2], %g6
28569 st %f4, [%l7 + 0x10]
28570 add %l7, 0x60, %l6
28571 wr %g0, 0x81, %asi
28572 ldxa [%l6] %asi, %o5
28573 casxa [%l6] 0x81, %o5, %o0
28574 nop
28575 set 0x34, %g2
28576 ldsw [%l7 + %g2], %l4
28577 nop
28578 set 0x31, %i5
28579 stb %i3, [%l7 + %i5]
28580 nop
28581 set 0x38, %o0
28582 stx %g4, [%l7 + %o0]
28583 nop
28584 set 0x18, %o3
28585 lduw [%l7 + %o3], %l0
28586 set 0x64, %i1
28587 lda [%l7 + %i1] 0x88, %f0
28588 nop
28589 set 0x30, %l6
28590 stx %fsr, [%l7 + %l6]
28591 nop
28592 set 0x10, %o1
28593 stx %fsr, [%l7 + %o1]
28594 add %l7, 0x18, %l6
28595 wr %g0, 0x81, %asi
28596 casa [%l6] 0x81, %l1, %i1
28597 nop
28598 set 0x58, %i2
28599 ldx [%l7 + %i2], %i7
28600 nop
28601 set 0x5C, %o6
28602 ldsh [%l7 + %o6], %o1
28603 nop
28604 set 0x4C, %g4
28605 ldsw [%l7 + %g4], %i0
28606 set 0x10, %o4
28607 ldda [%l7 + %o4] 0x88, %l4
28608 st %fsr, [%l7 + 0x60]
28609 nop
28610 set 0x0A, %o5
28611 lduh [%l7 + %o5], %o3
28612 nop
28613 set 0x10, %g7
28614 std %g2, [%l7 + %g7]
28615 ld [%l7 + 0x20], %f25
28616 and %g7, %i4, %o2
28617 nop
28618 set 0x30, %i3
28619 stx %g2, [%l7 + %i3]
28620 nop
28621 set 0x68, %l3
28622 stx %fsr, [%l7 + %l3]
28623 set 0x40, %i0
28624 ldda [%l7 + %i0] 0x81, %f0
28625 set 0x18, %l4
28626 stwa %i2, [%l7 + %l4] 0x80
28627 add %l7, 0x60, %l6
28628 wr %g0, 0x88, %asi
28629 casa [%l6] 0x88, %l6, %g1
28630 add %i6, %l2, %l3
28631 nop
28632 set 0x74, %l1
28633 ldub [%l7 + %l1], %o4
28634 st %f18, [%l7 + 0x4C]
28635 set 0x40, %l0
28636 ldda [%l7 + %l0] 0xd2, %f0
28637 set 0x60, %l2
28638 prefetcha [%l7 + %l2] 0x89, 0
28639 nop
28640 set 0x48, %g5
28641 swap [%l7 + %g5], %i5
28642 nop
28643 set 0x60, %i7
28644 stx %fsr, [%l7 + %i7]
28645 nop
28646 set 0x15, %g6
28647 ldub [%l7 + %g6], %g5
28648 nop
28649 set 0x20, %l5
28650 stx %fsr, [%l7 + %l5]
28651 set 0x31, %i6
28652 ldstuba [%l7 + %i6] 0x89, %o7
28653 nop
28654 nop
28655 setx 0x39E535DB3DDD8379, %l0, %l6
28656 stx %l6, [%l7 + 0x28]
28657 ldd [%l7 + 0x28], %f30
28658 setx 0x0601087253B67D17, %l1, %l5
28659 stx %l5, [%l7 + 0x10]
28660 ldd [%l7 + 0x10], %f20
28661 fdivd %f20, %f30, %f28
28662 nop
28663 set 0x18, %i4
28664 std %g6, [%l7 + %i4]
28665 nop
28666 set 0x6A, %g3
28667 ldsb [%l7 + %g3], %o5
28668 set 0x40, %g1
28669 ldda [%l7 + %g1] 0xd0, %f0
28670 nop
28671 set 0x60, %o2
28672 ldd [%l7 + %o2], %l4
28673 nop
28674 set 0x70, %o7
28675 ldsh [%l7 + %o7], %i3
28676 set 0x40, %g2
28677 ldda [%l7 + %g2] 0x81, %f0
28678 nop
28679 set 0x78, %o0
28680 ldx [%l7 + %o0], %o0
28681 nop
28682 set 0x20, %o3
28683 lduh [%l7 + %o3], %l0
28684 nop
28685 set 0x58, %i5
28686 stx %fsr, [%l7 + %i5]
28687 set 0x40, %i1
28688 stda %f16, [%l7 + %i1] 0xf1
28689 membar #Sync
28690 nop
28691 set 0x68, %l6
28692 ldsw [%l7 + %l6], %l1
28693 wr %g4, %i7, %clear_softint
28694 set 0x10, %i2
28695 prefetcha [%l7 + %i2] 0x81, 2
28696 ld [%l7 + 0x64], %f7
28697 or %i0, %l5, %o3
28698 set 0x78, %o6
28699 stha %g3, [%l7 + %o6] 0x80
28700 add %o1, %g7, %i4
28701 nop
28702 set 0x09, %o1
28703 ldstub [%l7 + %o1], %o2
28704 set 0x58, %o4
28705 swapa [%l7 + %o4] 0x81, %g2
28706 nop
28707 set 0x28, %g4
28708 stx %l6, [%l7 + %g4]
28709 set 0x14, %g7
28710 lda [%l7 + %g7] 0x80, %f19
28711 nop
28712 set 0x53, %o5
28713 ldub [%l7 + %o5], %g1
28714 and %i2, %i6, %l3
28715 nop
28716 set 0x48, %i3
28717 ldsw [%l7 + %i3], %l2
28718 st %f22, [%l7 + 0x68]
28719 nop
28720 set 0x6C, %l3
28721 stw %o4, [%l7 + %l3]
28722 add %l7, 0x20, %l6
28723 wr %g0, 0x89, %asi
28724 lda [%l6] %asi, %o6
28725 casa [%l6] 0x89, %o6, %g5
28726 nop
28727 set 0x28, %l4
28728 stx %fsr, [%l7 + %l4]
28729 set 0x52, %l1
28730 ldstuba [%l7 + %l1] 0x89, %i5
28731 nop
28732 set 0x78, %i0
28733 lduw [%l7 + %i0], %g6
28734 set 0x2E, %l2
28735 stha %o5, [%l7 + %l2] 0xe3
28736 membar #Sync
28737 nop
28738 set 0x60, %g5
28739 std %f4, [%l7 + %g5]
28740 set 0x68, %i7
28741 prefetcha [%l7 + %i7] 0x81, 4
28742 set 0x70, %g6
28743 ldda [%l7 + %g6] 0x80, %o6
28744 add %i3, %l0, %o0
28745 nop
28746 or %g0, 0x8, %l0
28747 sllx %l0, 0x3c, %l0
28748 wr %l0, %g0, %tick_cmpr
28749 nop
28750 set 0x3C, %l5
28751 lduw [%l7 + %l5], %i1
28752 set 0x0D, %l0
28753 stba %i0, [%l7 + %l0] 0x89
28754 st %f4, [%l7 + 0x40]
28755 ble,pn %xcc, loop_223
28756 nop
28757 set 0x20, %i4
28758 ldsh [%l7 + %i4], %i7
28759 set 0x08, %i6
28760 prefetcha [%l7 + %i6] 0x81, 1
28761loop_223:
28762 st %fsr, [%l7 + 0x60]
28763 set 0x48, %g3
28764 stda %g2, [%l7 + %g3] 0x89
28765 set 0x68, %o2
28766 sta %f19, [%l7 + %o2] 0x80
28767 set 0x50, %g1
28768 ldda [%l7 + %g1] 0x81, %o0
28769 and %g7, %i4, %o2
28770 nop
28771 set 0x4B, %o7
28772 ldub [%l7 + %o7], %g2
28773 nop
28774 set 0x44, %o0
28775 ldstub [%l7 + %o0], %l5
28776 st %f0, [%l7 + 0x24]
28777 set 0x20, %o3
28778 stxa %g1, [%l7 + %o3] 0xea
28779 membar #Sync
28780 set 0x48, %i5
28781 prefetcha [%l7 + %i5] 0x88, 4
28782 set 0x58, %g2
28783 stda %i2, [%l7 + %g2] 0xe3
28784 membar #Sync
28785 set 0x34, %l6
28786 sta %f5, [%l7 + %l6] 0x81
28787 nop
28788 set 0x40, %i2
28789 ldx [%l7 + %i2], %l3
28790 nop
28791 set 0x35, %o6
28792 ldub [%l7 + %o6], %l2
28793 and %i6, %o6, %g5
28794 set 0x24, %o1
28795 sta %f13, [%l7 + %o1] 0x81
28796 nop
28797 set 0x78, %o4
28798 stx %i5, [%l7 + %o4]
28799 add %l7, 0x48, %l6
28800 wr %g0, 0x80, %asi
28801 lda [%l6] %asi, %o4
28802 casa [%l6] 0x80, %o4, %g6
28803 set 0x20, %i1
28804 ldxa [%l7 + %i1] 0x88, %l4
28805 nop
28806 set 0x0B, %g7
28807 ldsb [%l7 + %g7], %o5
28808 ld [%l7 + 0x14], %f24
28809 set 0x54, %o5
28810 swapa [%l7 + %o5] 0x88, %o7
28811 nop
28812 set 0x35, %i3
28813 ldstub [%l7 + %i3], %i3
28814 nop
28815 set 0x53, %l3
28816 ldub [%l7 + %l3], %l0
28817 set 0x08, %l4
28818 stda %l0, [%l7 + %l4] 0xe3
28819 membar #Sync
28820 nop
28821 set 0x28, %l1
28822 stx %fsr, [%l7 + %l1]
28823 nop
28824 set 0x48, %g4
28825 ldd [%l7 + %g4], %o0
28826 add %l7, 0x48, %l6
28827 wr %g0, 0x89, %asi
28828 casa [%l6] 0x89, %i1, %g4
28829 nop
28830 set 0x50, %i0
28831 ldd [%l7 + %i0], %i0
28832 nop
28833 set 0x38, %l2
28834 ldsb [%l7 + %l2], %i7
28835 fpsub32s %f24, %f26, %f5
28836 set 0x18, %i7
28837 lda [%l7 + %i7] 0x81, %f26
28838 set 0x30, %g5
28839 ldda [%l7 + %g5] 0xe3, %g2
28840 set 0x58, %g6
28841 stwa %o3, [%l7 + %g6] 0x88
28842 and %o1, %g7, %i4
28843 set 0x0C, %l0
28844 lda [%l7 + %l0] 0x80, %f4
28845 and %g2, %l5, %o2
28846 membar #Sync
28847 set 0x40, %l5
28848 ldda [%l7 + %l5] 0xf0, %f0
28849 nop
28850 set 0x10, %i6
28851 stx %g1, [%l7 + %i6]
28852 set 0x34, %g3
28853 stha %i2, [%l7 + %g3] 0xe3
28854 membar #Sync
28855 nop
28856 set 0x0C, %o2
28857 lduw [%l7 + %o2], %l6
28858 set 0x40, %g1
28859 ldda [%l7 + %g1] 0x88, %f0
28860 nop
28861 set 0x38, %o7
28862 std %f18, [%l7 + %o7]
28863 nop
28864 set 0x2A, %i4
28865 ldsh [%l7 + %i4], %l3
28866 ld [%l7 + 0x68], %f11
28867 nop
28868 set 0x74, %o3
28869 stw %i6, [%l7 + %o3]
28870 nop
28871 set 0x48, %i5
28872 std %f10, [%l7 + %i5]
28873 nop
28874 set 0x64, %o0
28875 prefetch [%l7 + %o0], 4
28876 add %o6, %l2, %i5
28877 set 0x40, %g2
28878 stda %f16, [%l7 + %g2] 0xf1
28879 membar #Sync
28880 set 0x10, %l6
28881 ldda [%l7 + %l6] 0x80, %o4
28882 and %g6, %g5, %l4
28883 nop
28884 set 0x30, %i2
28885 lduw [%l7 + %i2], %o5
28886 add %l7, 0x48, %l6
28887 wr %g0, 0x88, %asi
28888 lda [%l6] %asi, %i3
28889 casa [%l6] 0x88, %i3, %l0
28890 nop
28891 set 0x70, %o1
28892 stb %l1, [%l7 + %o1]
28893 set 0x40, %o4
28894 swapa [%l7 + %o4] 0x89, %o7
28895 or %i1, %g4, %i0
28896 nop
28897 or %g0, 0x8, %l0
28898 sllx %l0, 0x3c, %l0
28899 wr %l0, 0x53E, %sys_tick_cmpr
28900 fpadd16s %f0, %f5, %f19
28901 nop
28902 set 0x48, %o6
28903 stx %fsr, [%l7 + %o6]
28904 set 0x7B, %g7
28905 ldstuba [%l7 + %g7] 0x88, %o3
28906 nop
28907 set 0x4C, %i1
28908 sth %o1, [%l7 + %i1]
28909 add %l7, 0x30, %l6
28910 wr %g0, 0x80, %asi
28911 lda [%l6] %asi, %o0
28912 casa [%l6] 0x80, %o0, %i4
28913 set 0x30, %i3
28914 stda %g2, [%l7 + %i3] 0xe3
28915 membar #Sync
28916 set 0x5A, %l3
28917 stha %g7, [%l7 + %l3] 0x88
28918 fpsub16s %f26, %f2, %f11
28919 st %fsr, [%l7 + 0x5C]
28920 set 0x54, %o5
28921 swapa [%l7 + %o5] 0x88, %l5
28922 nop
28923 set 0x08, %l1
28924 stw %g1, [%l7 + %l1]
28925 set 0x2C, %l4
28926 stba %i2, [%l7 + %l4] 0xea
28927 membar #Sync
28928 nop
28929 set 0x70, %i0
28930 ldx [%l7 + %i0], %l6
28931 set 0x10, %g4
28932 stda %o2, [%l7 + %g4] 0xe2
28933 membar #Sync
28934 st %fsr, [%l7 + 0x70]
28935 set 0x50, %i7
28936 ldxa [%l7 + %i7] 0x80, %i6
28937 st %f17, [%l7 + 0x3C]
28938 add %l7, 0x58, %l6
28939 wr %g0, 0x88, %asi
28940 casxa [%l6] 0x88, %l3, %l2
28941 set 0x2A, %l2
28942 ldstuba [%l7 + %l2] 0x81, %i5
28943 set 0x60, %g5
28944 swapa [%l7 + %g5] 0x89, %o4
28945 set 0x3D, %g6
28946 stba %o6, [%l7 + %g6] 0x88
28947 set 0x38, %l5
28948 stda %g4, [%l7 + %l5] 0xe3
28949 membar #Sync
28950 nop
28951 set 0x10, %l0
28952 ldstub [%l7 + %l0], %l4
28953 nop
28954 set 0x23, %g3
28955 ldstub [%l7 + %g3], %o5
28956 st %f21, [%l7 + 0x08]
28957 nop
28958 set 0x28, %i6
28959 lduh [%l7 + %i6], %g6
28960 nop
28961 set 0x38, %g1
28962 stx %fsr, [%l7 + %g1]
28963 nop
28964 set 0x54, %o7
28965 ldsb [%l7 + %o7], %i3
28966 set 0x78, %i4
28967 swapa [%l7 + %i4] 0x81, %l0
28968 fpsub16 %f10, %f20, %f30
28969 nop
28970 set 0x44, %o2
28971 prefetch [%l7 + %o2], 1
28972 nop
28973 set 0x5C, %i5
28974 ldsw [%l7 + %i5], %l1
28975 nop
28976 set 0x34, %o0
28977 prefetch [%l7 + %o0], 3
28978 membar #Sync
28979 set 0x40, %o3
28980 ldda [%l7 + %o3] 0xf8, %f0
28981 nop
28982 set 0x38, %g2
28983 swap [%l7 + %g2], %i1
28984 nop
28985 set 0x10, %i2
28986 stx %o7, [%l7 + %i2]
28987 set 0x38, %l6
28988 lda [%l7 + %l6] 0x80, %f12
28989 set 0x30, %o1
28990 swapa [%l7 + %o1] 0x89, %i0
28991 set 0x24, %o4
28992 sta %f18, [%l7 + %o4] 0x88
28993 set 0x36, %g7
28994 stha %i7, [%l7 + %g7] 0x81
28995 set 0x23, %o6
28996 stba %g4, [%l7 + %o6] 0xe3
28997 membar #Sync
28998 nop
28999 set 0x70, %i1
29000 stx %fsr, [%l7 + %i1]
29001 set 0x5C, %i3
29002 ldstuba [%l7 + %i3] 0x88, %o3
29003 set 0x50, %l3
29004 stxa %o1, [%l7 + %l3] 0xea
29005 membar #Sync
29006 set 0x1E, %o5
29007 stba %o0, [%l7 + %o5] 0xe2
29008 membar #Sync
29009 and %g3, %i4, %g2
29010 st %f20, [%l7 + 0x68]
29011 bg,a,pn %icc, loop_224
29012 and %g7, %g1, %i2
29013 nop
29014 set 0x46, %l4
29015 stb %l6, [%l7 + %l4]
29016 set 0x10, %l1
29017 prefetcha [%l7 + %l1] 0x80, 4
29018loop_224:
29019 nop
29020 set 0x34, %i0
29021 swap [%l7 + %i0], %o2
29022 wr %g0, 0x5, %fprs
29023 add %l7, 0x58, %l6
29024 wr %g0, 0x89, %asi
29025 casa [%l6] 0x89, %i5, %o4
29026 nop
29027 set 0x0C, %g4
29028 stw %l3, [%l7 + %g4]
29029 and %g5, %o6, %o5
29030 nop
29031 set 0x78, %i7
29032 prefetch [%l7 + %i7], 1
29033 ld [%l7 + 0x50], %f27
29034 nop
29035 set 0x6D, %g5
29036 ldstub [%l7 + %g5], %l4
29037 nop
29038 set 0x64, %g6
29039 prefetch [%l7 + %g6], 2
29040 set 0x65, %l5
29041 stba %g6, [%l7 + %l5] 0x81
29042 ld [%l7 + 0x70], %f12
29043 nop
29044 set 0x2C, %l0
29045 stw %l0, [%l7 + %l0]
29046 nop
29047 set 0x78, %l2
29048 std %f2, [%l7 + %l2]
29049 set 0x7F, %g3
29050 ldstuba [%l7 + %g3] 0x80, %i3
29051 nop
29052 set 0x6C, %g1
29053 sth %i1, [%l7 + %g1]
29054 set 0x74, %o7
29055 lda [%l7 + %o7] 0x89, %f8
29056 nop
29057 set 0x10, %i4
29058 ldd [%l7 + %i4], %f10
29059 nop
29060 set 0x40, %o2
29061 stx %fsr, [%l7 + %o2]
29062 nop
29063 set 0x68, %i5
29064 ldd [%l7 + %i5], %o6
29065 nop
29066 set 0x70, %o0
29067 ldx [%l7 + %o0], %l1
29068 or %i0, %i7, %g4
29069 nop
29070 set 0x3C, %i6
29071 swap [%l7 + %i6], %o3
29072 nop
29073 set 0x5F, %g2
29074 ldsb [%l7 + %g2], %o1
29075 fpadd32s %f17, %f20, %f20
29076 and %g3, %i4, %o0
29077 set 0x60, %o3
29078 stxa %g2, [%l7 + %o3] 0xea
29079 membar #Sync
29080 nop
29081 set 0x29, %i2
29082 ldub [%l7 + %i2], %g1
29083 set 0x62, %l6
29084 ldstuba [%l7 + %l6] 0x81, %g7
29085 nop
29086 set 0x5C, %o4
29087 prefetch [%l7 + %o4], 0
29088 nop
29089 set 0x30, %o1
29090 stw %i2, [%l7 + %o1]
29091 nop
29092 set 0x1C, %o6
29093 ldsw [%l7 + %o6], %l6
29094 nop
29095 set 0x15, %i1
29096 ldsb [%l7 + %i1], %o2
29097 add %l7, 0x08, %l6
29098 wr %g0, 0x80, %asi
29099 casa [%l6] 0x80, %i6, %l5
29100 set 0x60, %i3
29101 stda %i4, [%l7 + %i3] 0x89
29102 nop
29103 set 0x47, %l3
29104 ldstub [%l7 + %l3], %o4
29105 nop
29106 set 0x10, %g7
29107 stx %l2, [%l7 + %g7]
29108 set 0x0F, %l4
29109 ldstuba [%l7 + %l4] 0x80, %g5
29110 and %l3, %o5, %o6
29111 set 0x0A, %l1
29112 ldstuba [%l7 + %l1] 0x80, %l4
29113 wr %g6, %l0, %sys_tick
29114 wr %i1, %o7, %set_softint
29115 or %l1, %i3, %i0
29116 set 0x68, %i0
29117 ldxa [%l7 + %i0] 0x80, %i7
29118 bl,a %icc, loop_225
29119 nop
29120 set 0x28, %o5
29121 stx %fsr, [%l7 + %o5]
29122 nop
29123 set 0x50, %g4
29124 stx %o3, [%l7 + %g4]
29125 nop
29126 set 0x16, %g5
29127 sth %g4, [%l7 + %g5]
29128loop_225:
29129 nop
29130 set 0x68, %i7
29131 swapa [%l7 + %i7] 0x89, %g3
29132 add %o1, %o0, %i4
29133 nop
29134 set 0x18, %l5
29135 stx %fsr, [%l7 + %l5]
29136 nop
29137 set 0x3C, %l0
29138 stw %g1, [%l7 + %l0]
29139 nop
29140 set 0x2C, %g6
29141 stw %g2, [%l7 + %g6]
29142 set 0x6A, %g3
29143 stba %g7, [%l7 + %g3] 0xe3
29144 membar #Sync
29145 st %f19, [%l7 + 0x14]
29146 st %f12, [%l7 + 0x1C]
29147 set 0x40, %l2
29148 ldda [%l7 + %l2] 0xd2, %f16
29149 membar #Sync
29150 set 0x40, %g1
29151 ldda [%l7 + %g1] 0xf9, %f0
29152 set 0x7C, %i4
29153 swapa [%l7 + %i4] 0x80, %l6
29154 st %f21, [%l7 + 0x08]
29155 and %o2, %i6, %l5
29156 nop
29157 set 0x28, %o2
29158 ldx [%l7 + %o2], %i5
29159 nop
29160 set 0x38, %o7
29161 ldd [%l7 + %o7], %f20
29162 set 0x6C, %i5
29163 swapa [%l7 + %i5] 0x89, %i2
29164 set 0x40, %o0
29165 stda %f16, [%l7 + %o0] 0xc0
29166 nop
29167 set 0x58, %g2
29168 std %l2, [%l7 + %g2]
29169 nop
29170 set 0x30, %o3
29171 ldsh [%l7 + %o3], %o4
29172 add %l7, 0x64, %l6
29173 wr %g0, 0x81, %asi
29174 lda [%l6] %asi, %l3
29175 casa [%l6] 0x81, %l3, %g5
29176 nop
29177 set 0x40, %i6
29178 ldd [%l7 + %i6], %f24
29179 bg %xcc, loop_226
29180 add %o5, %o6, %l4
29181 set 0x54, %l6
29182 lda [%l7 + %l6] 0x89, %f12
29183loop_226:
29184 st %f5, [%l7 + 0x30]
29185 set 0x38, %i2
29186 stxa %g6, [%l7 + %i2] 0x80
29187 add %l7, 0x10, %l6
29188 wr %g0, 0x88, %asi
29189 casa [%l6] 0x88, %l0, %i1
29190 be,a,pn %icc, loop_227
29191 nop
29192 set 0x58, %o4
29193 std %l0, [%l7 + %o4]
29194 nop
29195 set 0x18, %o1
29196 stx %i3, [%l7 + %o1]
29197 nop
29198 nop
29199 setx 0x5C1D9C72, %l0, %l6
29200 st %l6, [%l7 + 0x28]
29201 ld [%l7 + 0x28], %f23
29202 setx 0x96AA0C63, %l1, %l5
29203 st %l5, [%l7 + 0x10]
29204 ld [%l7 + 0x10], %f14
29205 fdivs %f14, %f23, %f23
29206loop_227:
29207 st %f24, [%l7 + 0x20]
29208 nop
29209 set 0x40, %i1
29210 prefetch [%l7 + %i1], 0
29211 nop
29212 set 0x70, %i3
29213 std %i0, [%l7 + %i3]
29214 set 0x7C, %l3
29215 stwa %o7, [%l7 + %l3] 0x88
29216 nop
29217 set 0x3C, %o6
29218 swap [%l7 + %o6], %i7
29219 add %l7, 0x20, %l6
29220 wr %g0, 0x81, %asi
29221 lda [%l6] %asi, %g4
29222 casa [%l6] 0x81, %g4, %o3
29223 set 0x36, %g7
29224 stha %o1, [%l7 + %g7] 0x88
29225 add %l7, 0x68, %l6
29226 wr %g0, 0x81, %asi
29227 casa [%l6] 0x81, %o0, %i4
29228 nop
29229 set 0x68, %l1
29230 stx %g3, [%l7 + %l1]
29231 set 0x52, %i0
29232 ldstuba [%l7 + %i0] 0x88, %g1
29233 set 0x40, %l4
29234 stda %f0, [%l7 + %l4] 0x81
29235 nop
29236 set 0x2C, %g4
29237 lduw [%l7 + %g4], %g2
29238 nop
29239 set 0x38, %o5
29240 stx %g7, [%l7 + %o5]
29241 set 0x48, %g5
29242 stwa %l6, [%l7 + %g5] 0xe3
29243 membar #Sync
29244 nop
29245 set 0x38, %l5
29246 std %i6, [%l7 + %l5]
29247 set 0x54, %i7
29248 sta %f19, [%l7 + %i7] 0x89
29249 wr %o2, %i5, %ccr
29250 set 0x40, %l0
29251 stda %f16, [%l7 + %l0] 0x81
29252 nop
29253 set 0x6A, %g3
29254 stb %l5, [%l7 + %g3]
29255 set 0x70, %g6
29256 ldxa [%l7 + %g6] 0x80, %i2
29257 add %l7, 0x20, %l6
29258 wr %g0, 0x88, %asi
29259 ldxa [%l6] %asi, %o4
29260 casxa [%l6] 0x88, %o4, %l3
29261 ld [%l7 + 0x40], %f1
29262 nop
29263 set 0x0C, %l2
29264 lduw [%l7 + %l2], %l2
29265 nop
29266 set 0x20, %g1
29267 ldd [%l7 + %g1], %f4
29268 set 0x60, %i4
29269 ldda [%l7 + %i4] 0xea, %o4
29270 set 0x08, %o7
29271 stwa %g5, [%l7 + %o7] 0xe2
29272 membar #Sync
29273 nop
29274 set 0x20, %o2
29275 stx %fsr, [%l7 + %o2]
29276 set 0x7C, %i5
29277 stwa %l4, [%l7 + %i5] 0x81
29278 wr %g0, 0x5, %fprs
29279 add %i1, %g6, %i3
29280 and %i0, %l1, %o7
29281 nop
29282 set 0x08, %o0
29283 ldsh [%l7 + %o0], %g4
29284 nop
29285 set 0x38, %o3
29286 stx %o3, [%l7 + %o3]
29287 nop
29288 set 0x48, %i6
29289 stx %fsr, [%l7 + %i6]
29290 ld [%l7 + 0x0C], %f15
29291 st %fsr, [%l7 + 0x28]
29292 set 0x58, %g2
29293 stxa %i7, [%l7 + %g2] 0x88
29294 nop
29295 set 0x40, %i2
29296 std %o0, [%l7 + %i2]
29297 set 0x10, %l6
29298 stda %i4, [%l7 + %l6] 0x81
29299 set 0x18, %o1
29300 prefetcha [%l7 + %o1] 0x89, 0
29301 st %f10, [%l7 + 0x44]
29302 nop
29303 set 0x18, %o4
29304 stx %o0, [%l7 + %o4]
29305 set 0x08, %i3
29306 ldstuba [%l7 + %i3] 0x89, %g1
29307 add %l7, 0x14, %l6
29308 wr %g0, 0x80, %asi
29309 casa [%l6] 0x80, %g7, %g2
29310 nop
29311 set 0x30, %i1
29312 ldsh [%l7 + %i1], %l6
29313 nop
29314 set 0x73, %o6
29315 ldub [%l7 + %o6], %i6
29316 nop
29317 set 0x21, %g7
29318 ldstub [%l7 + %g7], %o2
29319 set 0x66, %l3
29320 stha %i5, [%l7 + %l3] 0x80
29321 set 0x18, %i0
29322 stxa %i2, [%l7 + %i0] 0x80
29323 set 0x6E, %l4
29324 stba %l5, [%l7 + %l4] 0x88
29325 add %l7, 0x7C, %l6
29326 wr %g0, 0x80, %asi
29327 casa [%l6] 0x80, %l3, %l2
29328 st %f15, [%l7 + 0x34]
29329 nop
29330 set 0x12, %g4
29331 ldsh [%l7 + %g4], %o5
29332 set 0x28, %o5
29333 prefetcha [%l7 + %o5] 0x88, 1
29334 set 0x29, %g5
29335 ldstuba [%l7 + %g5] 0x80, %l4
29336 ba %icc, loop_228
29337 nop
29338 set 0x55, %l5
29339 stb %o6, [%l7 + %l5]
29340 set 0x38, %l1
29341 stda %l0, [%l7 + %l1] 0x88
29342loop_228:
29343 nop
29344 set 0x40, %l0
29345 ldda [%l7 + %l0] 0xda, %f0
29346 set 0x41, %g3
29347 stba %g5, [%l7 + %g3] 0x89
29348 nop
29349 set 0x2C, %g6
29350 stw %i1, [%l7 + %g6]
29351 set 0x38, %i7
29352 stwa %i3, [%l7 + %i7] 0x89
29353 nop
29354 set 0x4C, %g1
29355 stw %i0, [%l7 + %g1]
29356 set 0x1C, %l2
29357 sta %f22, [%l7 + %l2] 0x81
29358 nop
29359 set 0x10, %i4
29360 stw %g6, [%l7 + %i4]
29361 nop
29362 set 0x10, %o2
29363 stx %o7, [%l7 + %o2]
29364 set 0x40, %i5
29365 stda %f0, [%l7 + %i5] 0xca
29366 set 0x60, %o0
29367 stwa %l1, [%l7 + %o0] 0xe3
29368 membar #Sync
29369 ld [%l7 + 0x3C], %f27
29370 nop
29371 set 0x34, %o3
29372 ldsb [%l7 + %o3], %g4
29373 nop
29374 set 0x6A, %o7
29375 ldsb [%l7 + %o7], %i7
29376 nop
29377 set 0x54, %i6
29378 stw %o3, [%l7 + %i6]
29379 add %l7, 0x10, %l6
29380 wr %g0, 0x88, %asi
29381 ldxa [%l6] %asi, %i4
29382 casxa [%l6] 0x88, %i4, %g3
29383 set 0x5C, %g2
29384 stwa %o0, [%l7 + %g2] 0x80
29385 nop
29386 set 0x48, %l6
29387 ldsw [%l7 + %l6], %o1
29388 and %g1, %g2, %l6
29389 nop
29390 set 0x28, %i2
29391 lduw [%l7 + %i2], %i6
29392 nop
29393 set 0x58, %o4
29394 ldsb [%l7 + %o4], %o2
29395 set 0x50, %i3
29396 stha %g7, [%l7 + %i3] 0x89
29397 nop
29398 set 0x11, %i1
29399 stb %i5, [%l7 + %i1]
29400 nop
29401 set 0x7D, %o1
29402 ldstub [%l7 + %o1], %i2
29403 set 0x5C, %o6
29404 sta %f24, [%l7 + %o6] 0x88
29405 set 0x60, %g7
29406 stda %l4, [%l7 + %g7] 0xea
29407 membar #Sync
29408 set 0x40, %l3
29409 stda %f16, [%l7 + %l3] 0x80
29410 nop
29411 or %g0, 0x8, %l0
29412 sllx %l0, 0x3c, %l0
29413 wr %l0, %g0, %tick_cmpr
29414 nop
29415 set 0x39, %l4
29416 ldub [%l7 + %l4], %o4
29417 set 0x18, %i0
29418 swapa [%l7 + %i0] 0x89, %o5
29419 set 0x68, %g4
29420 stxa %o6, [%l7 + %g4] 0x89
29421 or %l4, %g5, %i1
29422 nop
29423 set 0x10, %o5
29424 ldsw [%l7 + %o5], %i3
29425 nop
29426 set 0x18, %l5
29427 ldd [%l7 + %l5], %f14
29428 nop
29429 set 0x53, %l1
29430 ldstub [%l7 + %l1], %l0
29431 set 0x70, %l0
29432 lda [%l7 + %l0] 0x89, %f15
29433 add %l7, 0x28, %l6
29434 wr %g0, 0x89, %asi
29435 casxa [%l6] 0x89, %g6, %o7
29436 ld [%l7 + 0x74], %f24
29437 bn,pn %icc, loop_229
29438 nop
29439 set 0x08, %g3
29440 std %f18, [%l7 + %g3]
29441 set 0x40, %g6
29442 stda %f16, [%l7 + %g6] 0xf9
29443 membar #Sync
29444loop_229:
29445 wr %i0, %g4, %ccr
29446 set 0x50, %g5
29447 stda %l0, [%l7 + %g5] 0x89
29448 set 0x28, %i7
29449 sta %f16, [%l7 + %i7] 0x89
29450 membar #Sync
29451 set 0x40, %g1
29452 ldda [%l7 + %g1] 0xf8, %f16
29453 nop
29454 set 0x50, %l2
29455 stx %fsr, [%l7 + %l2]
29456 set 0x78, %i4
29457 stxa %o3, [%l7 + %i4] 0xea
29458 membar #Sync
29459 set 0x34, %i5
29460 stha %i7, [%l7 + %i5] 0x88
29461 nop
29462 set 0x1C, %o0
29463 lduw [%l7 + %o0], %g3
29464 or %o0, %o1, %i4
29465 st %fsr, [%l7 + 0x3C]
29466 nop
29467 set 0x50, %o3
29468 ldd [%l7 + %o3], %g0
29469 set 0x10, %o7
29470 prefetcha [%l7 + %o7] 0x88, 0
29471 nop
29472 set 0x20, %i6
29473 std %i6, [%l7 + %i6]
29474 set 0x48, %o2
29475 sta %f18, [%l7 + %o2] 0x89
29476 set 0x50, %g2
29477 stxa %i6, [%l7 + %g2] 0xe3
29478 membar #Sync
29479 set 0x10, %i2
29480 stxa %g7, [%l7 + %i2] 0x80
29481 nop
29482 set 0x74, %l6
29483 swap [%l7 + %l6], %i5
29484 add %l7, 0x38, %l6
29485 wr %g0, 0x80, %asi
29486 casa [%l6] 0x80, %i2, %l5
29487 nop
29488 set 0x68, %o4
29489 ldd [%l7 + %o4], %f26
29490 set 0x18, %i1
29491 stwa %l2, [%l7 + %i1] 0x88
29492 nop
29493 set 0x60, %o1
29494 std %f6, [%l7 + %o1]
29495 set 0x30, %i3
29496 sta %f24, [%l7 + %i3] 0x88
29497 or %l3, %o4, %o2
29498 and %o6, %l4, %o5
29499 nop
29500 set 0x2E, %o6
29501 stb %g5, [%l7 + %o6]
29502 fpadd16 %f22, %f4, %f2
29503 nop
29504 set 0x1C, %l3
29505 swap [%l7 + %l3], %i3
29506 set 0x40, %g7
29507 ldda [%l7 + %g7] 0x88, %f16
29508 nop
29509 set 0x58, %l4
29510 ldsw [%l7 + %l4], %i1
29511 set 0x60, %g4
29512 stxa %l0, [%l7 + %g4] 0x89
29513 nop
29514 set 0x68, %o5
29515 ldx [%l7 + %o5], %g6
29516 nop
29517 set 0x16, %i0
29518 stb %o7, [%l7 + %i0]
29519 nop
29520 set 0x6B, %l5
29521 ldsb [%l7 + %l5], %g4
29522 nop
29523 set 0x49, %l1
29524 ldub [%l7 + %l1], %l1
29525 nop
29526 set 0x3C, %g3
29527 lduw [%l7 + %g3], %o3
29528 set 0x28, %l0
29529 stda %i0, [%l7 + %l0] 0x88
29530 set 0x5C, %g5
29531 lda [%l7 + %g5] 0x89, %f9
29532 set 0x40, %i7
29533 stda %f16, [%l7 + %i7] 0xf1
29534 membar #Sync
29535 add %i7, %o0, %g3
29536 set 0x66, %g6
29537 stha %o1, [%l7 + %g6] 0x80
29538 set 0x65, %g1
29539 ldstuba [%l7 + %g1] 0x88, %i4
29540 nop
29541 set 0x60, %i4
29542 std %g0, [%l7 + %i4]
29543 add %l6, %i6, %g2
29544 set 0x70, %l2
29545 ldda [%l7 + %l2] 0xea, %g6
29546 and %i2, %l5, %l2
29547 set 0x60, %o0
29548 stda %i4, [%l7 + %o0] 0x88
29549 add %l7, 0x30, %l6
29550 wr %g0, 0x89, %asi
29551 ldxa [%l6] %asi, %l3
29552 casxa [%l6] 0x89, %l3, %o4
29553 set 0x20, %o3
29554 ldda [%l7 + %o3] 0x81, %o6
29555 nop
29556 set 0x10, %o7
29557 stw %l4, [%l7 + %o7]
29558 set 0x70, %i5
29559 stxa %o5, [%l7 + %i5] 0x89
29560 st %fsr, [%l7 + 0x68]
29561 nop
29562 set 0x78, %i6
29563 ldd [%l7 + %i6], %o2
29564 set 0x40, %o2
29565 ldda [%l7 + %o2] 0x80, %f16
29566 set 0x40, %g2
29567 stda %f0, [%l7 + %g2] 0x89
29568 set 0x14, %i2
29569 swapa [%l7 + %i2] 0x89, %i3
29570 set 0x4C, %o4
29571 stwa %g5, [%l7 + %o4] 0xe3
29572 membar #Sync
29573 nop
29574 set 0x2C, %i1
29575 lduw [%l7 + %i1], %l0
29576 fpadd32 %f16, %f18, %f30
29577 nop
29578 set 0x70, %o1
29579 ldx [%l7 + %o1], %g6
29580 nop
29581 set 0x10, %l6
29582 stx %fsr, [%l7 + %l6]
29583 nop
29584 set 0x37, %i3
29585 stb %o7, [%l7 + %i3]
29586 nop
29587 set 0x18, %l3
29588 lduh [%l7 + %l3], %g4
29589 nop
29590 set 0x34, %o6
29591 stw %l1, [%l7 + %o6]
29592 ld [%l7 + 0x50], %f9
29593 membar #Sync
29594 set 0x40, %l4
29595 ldda [%l7 + %l4] 0xf0, %f0
29596 set 0x78, %g7
29597 stha %i1, [%l7 + %g7] 0x80
29598 set 0x28, %o5
29599 lda [%l7 + %o5] 0x81, %f14
29600 add %l7, 0x08, %l6
29601 wr %g0, 0x89, %asi
29602 lda [%l6] %asi, %i0
29603 casa [%l6] 0x89, %i0, %o3
29604 nop
29605 set 0x18, %g4
29606 prefetch [%l7 + %g4], 1
29607 set 0x7C, %l5
29608 stha %o0, [%l7 + %l5] 0x81
29609 set 0x3C, %l1
29610 stwa %g3, [%l7 + %l1] 0xeb
29611 membar #Sync
29612 nop
29613 nop
29614 setx 0x1F5B4E18, %l0, %l6
29615 st %l6, [%l7 + 0x28]
29616 ld [%l7 + 0x28], %f6
29617 setx 0xDB396D7A, %l1, %l5
29618 st %l5, [%l7 + 0x10]
29619 ld [%l7 + 0x10], %f15
29620 fdivs %f15, %f6, %f17
29621 nop
29622 set 0x14, %g3
29623 lduh [%l7 + %g3], %o1
29624 nop
29625 set 0x4C, %i0
29626 prefetch [%l7 + %i0], 1
29627 st %f24, [%l7 + 0x18]
29628 set 0x64, %l0
29629 sta %f7, [%l7 + %l0] 0x88
29630 nop
29631 set 0x60, %i7
29632 swap [%l7 + %i7], %i7
29633 nop
29634 nop
29635 setx 0xC58BE78E067FD9F2, %l0, %l6
29636 stx %l6, [%l7 + 0x28]
29637 ldd [%l7 + 0x28], %f12
29638 setx 0xD0F6E3C75AB4B6F1, %l1, %l5
29639 stx %l5, [%l7 + 0x10]
29640 ldd [%l7 + 0x10], %f0
29641 fdivd %f0, %f12, %f12
29642 nop
29643 set 0x0C, %g6
29644 ldsh [%l7 + %g6], %i4
29645 membar #Sync
29646 set 0x40, %g1
29647 ldda [%l7 + %g1] 0xf1, %f16
29648 nop
29649 set 0x10, %i4
29650 ldd [%l7 + %i4], %f4
29651 nop
29652 set 0x4C, %g5
29653 prefetch [%l7 + %g5], 1
29654 bne,a %icc, loop_230
29655 nop
29656 set 0x44, %l2
29657 lduw [%l7 + %l2], %l6
29658 st %fsr, [%l7 + 0x30]
29659 nop
29660 set 0x09, %o3
29661 ldstub [%l7 + %o3], %i6
29662loop_230:
29663 nop
29664 set 0x30, %o7
29665 ldx [%l7 + %o7], %g2
29666 nop
29667 set 0x40, %o0
29668 ldsh [%l7 + %o0], %g1
29669 nop
29670 set 0x5A, %i5
29671 stb %g7, [%l7 + %i5]
29672 nop
29673 set 0x38, %i6
29674 ldstub [%l7 + %i6], %l5
29675 nop
29676 set 0x10, %o2
29677 std %f0, [%l7 + %o2]
29678 nop
29679 set 0x18, %g2
29680 ldsw [%l7 + %g2], %i2
29681 set 0x78, %o4
29682 stxa %i5, [%l7 + %o4] 0xea
29683 membar #Sync
29684 set 0x40, %i1
29685 prefetcha [%l7 + %i1] 0x81, 3
29686 nop
29687 set 0x70, %o1
29688 ldd [%l7 + %o1], %l2
29689 set 0x10, %l6
29690 stxa %o6, [%l7 + %l6] 0x88
29691 or %o4, %l4, %o2
29692 nop
29693 set 0x60, %i2
29694 std %i2, [%l7 + %i2]
29695 set 0x32, %i3
29696 stha %o5, [%l7 + %i3] 0xe3
29697 membar #Sync
29698 wr %l0, %g6, %y
29699 set 0x18, %o6
29700 swapa [%l7 + %o6] 0x81, %o7
29701 and %g4, %g5, %i1
29702 membar #Sync
29703 set 0x40, %l4
29704 ldda [%l7 + %l4] 0xf8, %f16
29705 nop
29706 set 0x66, %l3
29707 ldstub [%l7 + %l3], %i0
29708 add %l7, 0x20, %l6
29709 wr %g0, 0x88, %asi
29710 ldxa [%l6] %asi, %l1
29711 casxa [%l6] 0x88, %l1, %o3
29712 set 0x48, %g7
29713 stxa %g3, [%l7 + %g7] 0x89
29714 st %f2, [%l7 + 0x6C]
29715 or %o0, %o1, %i4
29716 set 0x77, %o5
29717 ldstuba [%l7 + %o5] 0x81, %l6
29718 nop
29719 set 0x10, %l5
29720 std %f0, [%l7 + %l5]
29721 nop
29722 set 0x20, %l1
29723 stx %i6, [%l7 + %l1]
29724 set 0x28, %g3
29725 lda [%l7 + %g3] 0x80, %f13
29726 nop
29727 set 0x3A, %g4
29728 sth %g2, [%l7 + %g4]
29729 st %fsr, [%l7 + 0x08]
29730 set 0x35, %i0
29731 stba %g1, [%l7 + %i0] 0x80
29732 nop
29733 set 0x78, %i7
29734 stx %i7, [%l7 + %i7]
29735 set 0x60, %g6
29736 ldda [%l7 + %g6] 0x80, %g6
29737 set 0x40, %l0
29738 ldda [%l7 + %l0] 0x80, %f0
29739 wr %i2, %l5, %clear_softint
29740 set 0x40, %i4
29741 swapa [%l7 + %i4] 0x81, %i5
29742 set 0x34, %g5
29743 stwa %l2, [%l7 + %g5] 0xe2
29744 membar #Sync
29745 bge,a,pn %xcc, loop_231
29746 nop
29747 set 0x34, %g1
29748 prefetch [%l7 + %g1], 2
29749 set 0x44, %o3
29750 swapa [%l7 + %o3] 0x81, %o6
29751loop_231:
29752 nop
29753 set 0x78, %o7
29754 stx %l3, [%l7 + %o7]
29755 set 0x40, %o0
29756 stba %l4, [%l7 + %o0] 0x89
29757 set 0x40, %l2
29758 stda %f0, [%l7 + %l2] 0xd0
29759 set 0x23, %i5
29760 ldstuba [%l7 + %i5] 0x80, %o4
29761 nop
29762 set 0x38, %o2
29763 ldd [%l7 + %o2], %f10
29764 set 0x40, %g2
29765 stda %f0, [%l7 + %g2] 0xc8
29766 nop
29767 set 0x5C, %i6
29768 lduh [%l7 + %i6], %i3
29769 nop
29770 set 0x20, %o4
29771 std %f20, [%l7 + %o4]
29772 nop
29773 set 0x30, %i1
29774 lduh [%l7 + %i1], %o2
29775 nop
29776 set 0x68, %l6
29777 ldd [%l7 + %l6], %f14
29778 nop
29779 set 0x40, %o1
29780 ldsw [%l7 + %o1], %o5
29781 add %g6, %l0, %g4
29782 or %g5, %i1, %i0
29783 set 0x40, %i2
29784 ldda [%l7 + %i2] 0xda, %f0
29785 nop
29786 set 0x28, %o6
29787 swap [%l7 + %o6], %o7
29788 set 0x58, %i3
29789 stxa %l1, [%l7 + %i3] 0x81
29790 nop
29791 set 0x54, %l3
29792 lduw [%l7 + %l3], %g3
29793 nop
29794 set 0x58, %g7
29795 ldx [%l7 + %g7], %o3
29796 st %f27, [%l7 + 0x58]
29797 add %l7, 0x18, %l6
29798 wr %g0, 0x80, %asi
29799 ldxa [%l6] %asi, %o0
29800 casxa [%l6] 0x80, %o0, %i4
29801 set 0x57, %o5
29802 ldstuba [%l7 + %o5] 0x81, %o1
29803 set 0x40, %l5
29804 ldda [%l7 + %l5] 0x88, %f16
29805 set 0x40, %l1
29806 ldda [%l7 + %l1] 0x80, %f16
29807 set 0x32, %g3
29808 stha %l6, [%l7 + %g3] 0x80
29809 nop
29810 set 0x48, %g4
29811 lduw [%l7 + %g4], %g2
29812 nop
29813 set 0x09, %i0
29814 ldsb [%l7 + %i0], %g1
29815 nop
29816 or %g0, 0x8, %l0
29817 sllx %l0, 0x3c, %l0
29818 wr %l0, 0x87A, %tick_cmpr
29819 set 0x2C, %l4
29820 stba %i2, [%l7 + %l4] 0x80
29821 nop
29822 set 0x67, %g6
29823 ldstub [%l7 + %g6], %l5
29824 set 0x28, %i7
29825 stda %i4, [%l7 + %i7] 0xea
29826 membar #Sync
29827 nop
29828 set 0x5C, %l0
29829 ldsw [%l7 + %l0], %l2
29830 set 0x30, %g5
29831 ldxa [%l7 + %g5] 0x80, %g7
29832 set 0x28, %i4
29833 prefetcha [%l7 + %i4] 0x81, 0
29834 ld [%l7 + 0x20], %f25
29835 set 0x08, %g1
29836 stda %o6, [%l7 + %g1] 0xe2
29837 membar #Sync
29838 set 0x68, %o3
29839 stwa %o4, [%l7 + %o3] 0x89
29840 set 0x3C, %o0
29841 ldstuba [%l7 + %o0] 0x89, %i3
29842 nop
29843 set 0x3C, %o7
29844 ldsw [%l7 + %o7], %o2
29845 nop
29846 set 0x58, %l2
29847 std %f6, [%l7 + %l2]
29848 nop
29849 set 0x38, %i5
29850 std %f6, [%l7 + %i5]
29851 st %fsr, [%l7 + 0x6C]
29852 set 0x40, %o2
29853 stda %f16, [%l7 + %o2] 0xd0
29854 nop
29855 set 0x20, %g2
29856 ldd [%l7 + %g2], %f30
29857 set 0x30, %o4
29858 sta %f19, [%l7 + %o4] 0x81
29859 set 0x34, %i1
29860 stwa %l4, [%l7 + %i1] 0x88
29861 nop
29862 set 0x64, %l6
29863 stw %g6, [%l7 + %l6]
29864 st %fsr, [%l7 + 0x7C]
29865 add %l0, %g4, %o5
29866 set 0x20, %i6
29867 lda [%l7 + %i6] 0x88, %f18
29868 set 0x48, %i2
29869 stda %g4, [%l7 + %i2] 0x81
29870 nop
29871 set 0x40, %o1
29872 stw %i1, [%l7 + %o1]
29873 EXIT_GOOD
29874
29875
29876
29877!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29878!
29879! Stats for Thread 7:
29880!
29881! Type l : 1271
29882! Type a : 31
29883! Type cti : 29
29884! Type x : 541
29885! Type f : 28
29886! Type i : 100
29887!
29888!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29889
29890
29891EXIT_GOOD /* test finish */
29892
29893 /************************************************************************
29894 Test case data start
29895 ************************************************************************/
29896 .data
29897user_data_start:
29898scratch_area:
29899!! thread 0 data, 64 words.
29900.word 0x45D51A1E
29901.word 0x245DC32C
29902.word 0x5FD792A2
29903.word 0x451028AB
29904.word 0xAA9F2BBB
29905.word 0x211058FB
29906.word 0xD55F8005
29907.word 0xF58BFD6B
29908.word 0xC56BA4B4
29909.word 0xE79C4EF6
29910.word 0x97D2B441
29911.word 0xFD899A5E
29912.word 0x49FB02EB
29913.word 0xEBB7042C
29914.word 0x927E06F2
29915.word 0xE4D05D97
29916.word 0xE048AC1E
29917.word 0xA0DBCC28
29918.word 0xC1F45FE0
29919.word 0x51F581C4
29920.word 0x15166E22
29921.word 0x78DBC968
29922.word 0xBCA9131A
29923.word 0x1FF6FF12
29924.word 0xC740E0FF
29925.word 0xCCFD183D
29926.word 0xF0185B18
29927.word 0xD0584453
29928.word 0x689D774D
29929.word 0xA1ACDC60
29930.word 0xC962336A
29931.word 0xAAE2352B
29932.word 0x6BD198DB
29933.word 0xE1094AA8
29934.word 0x6A71C665
29935.word 0x698559FE
29936.word 0xF9715966
29937.word 0x0156D2EF
29938.word 0x9EFDCD31
29939.word 0x80F6D966
29940.word 0x1310A6B8
29941.word 0x3BF83CA6
29942.word 0xA839A666
29943.word 0xCF0BC14B
29944.word 0x7AD84BCB
29945.word 0x63751381
29946.word 0x41E57611
29947.word 0x6FBACEA0
29948.word 0x6D5B4276
29949.word 0xEEE6F8B5
29950.word 0x39A4C62A
29951.word 0x8A8391C3
29952.word 0xAAF897B3
29953.word 0x11973B07
29954.word 0xC00238A1
29955.word 0x443925E4
29956.word 0xB17AEE07
29957.word 0x49F1FA06
29958.word 0x9BF7C993
29959.word 0x777433C3
29960.word 0xE68D75E4
29961.word 0x0F3EAA53
29962.word 0xE476B038
29963.word 0x1016723B
29964!! thread 1 data, 64 words.
29965.word 0xE44B4213
29966.word 0x7BF14093
29967.word 0x490C6D6B
29968.word 0xAE3FFCF2
29969.word 0xFACB255B
29970.word 0x8EB6E050
29971.word 0x220A4698
29972.word 0xAC79A8E5
29973.word 0x37E7F5CB
29974.word 0xEA298AED
29975.word 0x03F40947
29976.word 0x8BDED90A
29977.word 0x1AFC0E41
29978.word 0x9CC8EA55
29979.word 0xDEE22D03
29980.word 0xBA026C3C
29981.word 0x480D50A1
29982.word 0x345083C3
29983.word 0x6C2D6DF1
29984.word 0x57903F85
29985.word 0xA52696D6
29986.word 0x2C2C084B
29987.word 0xE087E84E
29988.word 0x2EB4CF6F
29989.word 0xEB447EB8
29990.word 0x20AD5CA0
29991.word 0x41C9313B
29992.word 0x1460FE94
29993.word 0xBFC89289
29994.word 0x4D2FA74C
29995.word 0x033C76C7
29996.word 0x0B54825E
29997.word 0x5AD4FB9B
29998.word 0xEB2C2D67
29999.word 0x7C915F0D
30000.word 0x52635D20
30001.word 0xD0B9E614
30002.word 0x78EF09CA
30003.word 0xAC3C3432
30004.word 0x13A7E558
30005.word 0x95A67135
30006.word 0xA9B67B02
30007.word 0x68BA5DBF
30008.word 0x502FBD2C
30009.word 0x5B5C1DBF
30010.word 0x6B295813
30011.word 0x8244AFC0
30012.word 0x5DD0C433
30013.word 0x1CB10397
30014.word 0xA7008563
30015.word 0x64009A25
30016.word 0x72994154
30017.word 0xFAFA4566
30018.word 0x107569EC
30019.word 0xEC84A580
30020.word 0x3E6069D6
30021.word 0x797F0C3C
30022.word 0xBCC368AF
30023.word 0x961746DE
30024.word 0x05F6FFD8
30025.word 0xEBE354FF
30026.word 0x927F5D09
30027.word 0xA4193BDA
30028.word 0x800F5D04
30029!! thread 2 data, 64 words.
30030.word 0x69D4C2DD
30031.word 0xD515BAA1
30032.word 0x17C61FF6
30033.word 0x616F06B6
30034.word 0xEC81F58C
30035.word 0x867F0195
30036.word 0x484A83D5
30037.word 0xF72267FF
30038.word 0x0DB83B13
30039.word 0xD22B18EE
30040.word 0x6C38BB57
30041.word 0xE202DC95
30042.word 0x2DC646A4
30043.word 0xB5F74A30
30044.word 0x62660990
30045.word 0x5A028CF0
30046.word 0x0F3079DF
30047.word 0x2AFD1A83
30048.word 0xF82B7488
30049.word 0xC85742B6
30050.word 0x90619D6B
30051.word 0xE4B6415F
30052.word 0x9A0700D7
30053.word 0xD96C39F1
30054.word 0x6D952FDC
30055.word 0x924F41D5
30056.word 0x432A78E9
30057.word 0xD180C4D9
30058.word 0x8AB2F9E6
30059.word 0x5A6A8A93
30060.word 0x06E24808
30061.word 0x3C4B6F4C
30062.word 0x6049DF74
30063.word 0xFD3DEAFC
30064.word 0x4700DFBC
30065.word 0x68401C46
30066.word 0xC98D2107
30067.word 0xD1372A2B
30068.word 0x919B1A49
30069.word 0x44389C07
30070.word 0xA734E14E
30071.word 0x555FBC60
30072.word 0xE1EC10A1
30073.word 0x899493D9
30074.word 0xEC10ECBC
30075.word 0xBE5C3357
30076.word 0x3137D860
30077.word 0xD91EB43E
30078.word 0x994ED343
30079.word 0x11EDDE36
30080.word 0xA8630080
30081.word 0xEC57734B
30082.word 0xA13B75EA
30083.word 0xB4C11034
30084.word 0x8704CE01
30085.word 0xEB72765B
30086.word 0x54098902
30087.word 0xDAAF288C
30088.word 0xD3650499
30089.word 0xA97C0096
30090.word 0xEC0E3E41
30091.word 0xE4C15C58
30092.word 0xE7514804
30093.word 0x2608F3BB
30094!! thread 3 data, 64 words.
30095.word 0x98888FC2
30096.word 0x367D94BD
30097.word 0xE09D20BE
30098.word 0x8731DEC3
30099.word 0x694F7303
30100.word 0x77E7BEAD
30101.word 0x4105AE3B
30102.word 0x699A42B1
30103.word 0x25E8C0EA
30104.word 0x1EA78B83
30105.word 0xA9F0CD67
30106.word 0x269D79BB
30107.word 0x2035C385
30108.word 0xBA2CD448
30109.word 0x9319A25A
30110.word 0xA53EBFC1
30111.word 0xB9EE3A65
30112.word 0x1F902511
30113.word 0x421E37C8
30114.word 0xA979C7CA
30115.word 0xADC219C9
30116.word 0xAE0311D5
30117.word 0xB29D63E3
30118.word 0xF0A37491
30119.word 0x53F85D7B
30120.word 0x76421DD1
30121.word 0xC497F549
30122.word 0xF175F131
30123.word 0x7867C4AF
30124.word 0xCB4D8648
30125.word 0x107DE748
30126.word 0xD5B51BDC
30127.word 0xE0122F88
30128.word 0x59E11E06
30129.word 0x7EAF09BD
30130.word 0x610E6763
30131.word 0x10235701
30132.word 0x44F09DA0
30133.word 0xF27B2D36
30134.word 0x7900C99E
30135.word 0x125CA2F6
30136.word 0x5723FFAC
30137.word 0x68DFF6DD
30138.word 0x02A39D8C
30139.word 0xED81A092
30140.word 0x43BB671A
30141.word 0x2EF0754E
30142.word 0xC8F77FDD
30143.word 0xF555E85C
30144.word 0x5344FA5B
30145.word 0xCEAA512F
30146.word 0x2F8AECE9
30147.word 0x67F4B8AE
30148.word 0x10B576F0
30149.word 0xEF47E669
30150.word 0x0DEEE84E
30151.word 0x7F9CF36F
30152.word 0x7332091A
30153.word 0x44520DA2
30154.word 0x3EC03748
30155.word 0xFA6B14C0
30156.word 0x2C253FD1
30157.word 0x494D3466
30158.word 0x1D910C03
30159!! thread 4 data, 64 words.
30160.word 0x704AD89D
30161.word 0xC2B47B1E
30162.word 0xA18461BB
30163.word 0x67469390
30164.word 0xC33A1782
30165.word 0xC9E6B545
30166.word 0xA3CAAA9A
30167.word 0x15E332D6
30168.word 0xB2DE93C5
30169.word 0x0EEA6C49
30170.word 0xA89DA5F2
30171.word 0xE049B7A9
30172.word 0x9AB467E5
30173.word 0x1EC02C19
30174.word 0xD709D044
30175.word 0xDD51143E
30176.word 0xA6772250
30177.word 0xF67DDF67
30178.word 0x4A423143
30179.word 0x5DCEEC4E
30180.word 0x21F0B1CE
30181.word 0x55F1C30A
30182.word 0xCE0E9AB6
30183.word 0xB63F347A
30184.word 0xD5D7A598
30185.word 0xB9215FF5
30186.word 0x154B9ADD
30187.word 0x565D1F83
30188.word 0xC9B53485
30189.word 0xE91821E8
30190.word 0x19EBCFA9
30191.word 0xFE23A8E2
30192.word 0xF8457D5D
30193.word 0xCF756EBF
30194.word 0x5B4635A3
30195.word 0x02D622E3
30196.word 0x0785B5B6
30197.word 0x702C124A
30198.word 0x6C4AD8B1
30199.word 0xB1258EFC
30200.word 0x7582F3FC
30201.word 0xCB5E879C
30202.word 0xE237EF7B
30203.word 0xC7974BC4
30204.word 0xBD2C1250
30205.word 0xD23358E6
30206.word 0x4B0CD6E4
30207.word 0x84AF4284
30208.word 0x213C3110
30209.word 0x70474CE7
30210.word 0xA4200536
30211.word 0xAA8D836B
30212.word 0x3D67B8DD
30213.word 0x0ACE4C0C
30214.word 0x82C644E6
30215.word 0x5C97CE84
30216.word 0x74AFB153
30217.word 0x59EF5001
30218.word 0x1D9A31FC
30219.word 0xA7B65DD2
30220.word 0x566FDBAF
30221.word 0x7C00E722
30222.word 0xEA47E379
30223.word 0x87A73739
30224!! thread 5 data, 64 words.
30225.word 0x378B7D74
30226.word 0xE7D70C5E
30227.word 0x048C2801
30228.word 0x1A7106E9
30229.word 0x618D1B7F
30230.word 0xFE9B903E
30231.word 0xED950B89
30232.word 0x91BB0994
30233.word 0x4B2CC3B4
30234.word 0x7A52F583
30235.word 0xF0B53671
30236.word 0x0F52BD7C
30237.word 0x8507CDCE
30238.word 0x972B6986
30239.word 0x1304CEF8
30240.word 0x92C31F02
30241.word 0x25C052B7
30242.word 0x5DBDF62D
30243.word 0x879A0772
30244.word 0x279D2C74
30245.word 0x1BFBD4DA
30246.word 0xE085DBE3
30247.word 0x413C9042
30248.word 0xB34FB383
30249.word 0x7CE5BEB1
30250.word 0x07796A94
30251.word 0x1E27570B
30252.word 0xC4773B07
30253.word 0x95F0410C
30254.word 0xE0290DAD
30255.word 0xF97BE6EB
30256.word 0x287BCD90
30257.word 0xA9E0B454
30258.word 0x87C57C80
30259.word 0x79F06AD3
30260.word 0x757AE53D
30261.word 0x165FA729
30262.word 0x140F2C2E
30263.word 0xFD3CC607
30264.word 0x2A63870D
30265.word 0x73942788
30266.word 0x4A5CD445
30267.word 0x6CECE83B
30268.word 0x233E56AA
30269.word 0xAA4637D9
30270.word 0x1CBAD35C
30271.word 0xF341E7EF
30272.word 0x6171075A
30273.word 0x24A1A640
30274.word 0x6F93CE80
30275.word 0x6E376E67
30276.word 0x23F9D95B
30277.word 0x10A238E4
30278.word 0x718973DE
30279.word 0x93788109
30280.word 0xF834EF52
30281.word 0x266A22A8
30282.word 0x2E59D2AB
30283.word 0x12F50E4D
30284.word 0x5557341C
30285.word 0xD07481E6
30286.word 0x10A55B70
30287.word 0xAE4F2A1A
30288.word 0xE88D97D9
30289!! thread 6 data, 64 words.
30290.word 0xC40901EC
30291.word 0xCF550306
30292.word 0x62A7632A
30293.word 0x7C27CB52
30294.word 0xAD7D1171
30295.word 0x1717F92F
30296.word 0x0784D0D8
30297.word 0x3C4DD4FE
30298.word 0x3A4A27CF
30299.word 0xE8054B73
30300.word 0x7263A2D4
30301.word 0x87793FCC
30302.word 0x7AFDB1D6
30303.word 0xA0CE1A59
30304.word 0x795B4C4C
30305.word 0xD2CBEF35
30306.word 0xD43C1135
30307.word 0x8C89D065
30308.word 0x7ABC8541
30309.word 0xEA4A6092
30310.word 0xD219F738
30311.word 0x3BA5326A
30312.word 0x28E3F09D
30313.word 0xCDC635CA
30314.word 0x85F3DB28
30315.word 0x359CEC87
30316.word 0xBC755791
30317.word 0x0BE40BC4
30318.word 0x4FAEA34B
30319.word 0x9BB0441B
30320.word 0xC0A72CD7
30321.word 0x11C7ED17
30322.word 0x41924D3B
30323.word 0x17D3475F
30324.word 0x0011F700
30325.word 0xD477146A
30326.word 0xB3B2AD3A
30327.word 0x1A86B6DC
30328.word 0xAB10DB7D
30329.word 0x46CD6C4F
30330.word 0x24C4A98B
30331.word 0xA00E1C8D
30332.word 0x4D0FC527
30333.word 0x98BB6A8D
30334.word 0x8A6FCF59
30335.word 0xDE0F47DE
30336.word 0x22257D33
30337.word 0x7FF0FEDF
30338.word 0x96FA1F27
30339.word 0xB8ED86DF
30340.word 0x9D50EEAF
30341.word 0x1C799C22
30342.word 0xEE3B8DE6
30343.word 0x4F1D5A80
30344.word 0x9E8B1351
30345.word 0x21578DF5
30346.word 0x8371452C
30347.word 0x63898FA7
30348.word 0xD1E39357
30349.word 0x115A4DAE
30350.word 0x6E7A2D73
30351.word 0xCB15310A
30352.word 0xBC00BEF7
30353.word 0xC580370E
30354!! thread 7 data, 64 words.
30355.word 0x039400D6
30356.word 0x0DB1DEF4
30357.word 0x065B84E0
30358.word 0x5C57818F
30359.word 0x3F05017D
30360.word 0x371C09F8
30361.word 0x0DA2A732
30362.word 0xC402C565
30363.word 0x1157A1B8
30364.word 0xE6B035F7
30365.word 0x90456918
30366.word 0x89AD6E11
30367.word 0x813ADE9A
30368.word 0x4EB7C3D8
30369.word 0x989FF7D0
30370.word 0x950C8402
30371.word 0x3298DB65
30372.word 0x431F58C8
30373.word 0x8087118C
30374.word 0x2C323A8C
30375.word 0xBE704DC1
30376.word 0x32CE7D44
30377.word 0xC0510885
30378.word 0x9E3F0F20
30379.word 0x81A58CE7
30380.word 0xE756BA7B
30381.word 0x5C9AD214
30382.word 0x72674411
30383.word 0x89856120
30384.word 0xE179AB84
30385.word 0x5AE1EADC
30386.word 0xFEEBABFA
30387.word 0x007D01B0
30388.word 0xCF931976
30389.word 0xFE0885B0
30390.word 0x00A1835E
30391.word 0xB39ABD22
30392.word 0xDA1556E0
30393.word 0x69CBBBF3
30394.word 0xB28F3E5B
30395.word 0xC7488247
30396.word 0xC3D347A9
30397.word 0x167CC7FF
30398.word 0x1D395578
30399.word 0x8E7C8AC1
30400.word 0x44778FE1
30401.word 0x8DEF24EE
30402.word 0xDA333453
30403.word 0x5863A4A0
30404.word 0xB4FE9626
30405.word 0xBF7BAFB2
30406.word 0x7080419C
30407.word 0x5D129B3B
30408.word 0x7D47C57E
30409.word 0xC320749B
30410.word 0x2E0EB02E
30411.word 0x369BD7C4
30412.word 0x87EDC83E
30413.word 0xBC6A0D74
30414.word 0x07FD5F11
30415.word 0x50E30702
30416.word 0xECCD68A8
30417.word 0x3B4DAA0F
30418.word 0x827CDA24
30419.end