Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_fc7.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_fc7.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 0xA, %g1
125 set 0x9, %g2
126 set 0xC, %g3
127 set 0x7, %g4
128 set 0x5, %g5
129 set 0xD, %g6
130 set 0x5, %g7
131 !# Input registers
132 set -0xF, %i0
133 set -0x4, %i1
134 set -0x4, %i2
135 set -0x6, %i3
136 set -0x1, %i4
137 set -0xC, %i5
138 set -0xD, %i6
139 set -0x6, %i7
140 !# Local registers
141 set 0x2247F6D3, %l0
142 set 0x4FBE7F43, %l1
143 set 0x03235C7B, %l2
144 set 0x15B25E2A, %l3
145 set 0x28A11A75, %l4
146 set 0x1E9D54F0, %l5
147 set 0x48BA727C, %l6
148 !# Output registers
149 set -0x1EEA, %o0
150 set 0x0FE2, %o1
151 set -0x0B4D, %o2
152 set 0x042B, %o3
153 set 0x1112, %o4
154 set -0x1641, %o5
155 set -0x0E9D, %o6
156 set 0x1C72, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
159 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
160 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
161 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
162 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
163 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
164 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
165 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
166 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
167 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
168 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
169 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
170 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
171 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
172 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
173 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
174
175 !# Execute Main Diag ..
176
177 set 0x40, %i5
178 ldda [%l7 + %i5] 0x81, %i6
179 and %l2, %g2, %l0
180 set 0x44, %i6
181 stwa %i7, [%l7 + %i6] 0x81
182 nop
183 set 0x48, %o4
184 ldd [%l7 + %o4], %f6
185 set 0x38, %g3
186 ldxa [%l7 + %g3] 0x89, %l3
187 nop
188 set 0x62, %l4
189 lduh [%l7 + %l4], %g3
190 set 0x6E, %o7
191 stha %o3, [%l7 + %o7] 0x89
192 set 0x74, %i2
193 lda [%l7 + %i2] 0x81, %f9
194 set 0x40, %o3
195 stda %f0, [%l7 + %o3] 0x89
196 add %l7, 0x38, %l6
197 wr %g0, 0x88, %asi
198 lda [%l6] %asi, %l1
199 casa [%l6] 0x88, %l1, %o7
200 add %i6, %o0, %o6
201 nop
202 set 0x70, %g4
203 stb %i2, [%l7 + %g4]
204 set 0x30, %g2
205 prefetcha [%l7 + %g2] 0x89, 2
206 nop
207 set 0x6C, %g1
208 ldsw [%l7 + %g1], %g5
209 set 0x38, %o5
210 ldxa [%l7 + %o5] 0x88, %i0
211 set 0x38, %o0
212 stxa %g6, [%l7 + %o0] 0xea
213 membar #Sync
214 nop
215 set 0x6C, %l3
216 swap [%l7 + %l3], %i5
217 nop
218 set 0x42, %o6
219 sth %l4, [%l7 + %o6]
220 nop
221 set 0x10, %i3
222 ldx [%l7 + %i3], %o4
223 set 0x35, %i1
224 ldstuba [%l7 + %i1] 0x80, %o2
225 or %l5, %o5, %g7
226 set 0x4C, %i0
227 sta %f28, [%l7 + %i0] 0x89
228 and %i4, %o1, %g1
229 nop
230 set 0x10, %l1
231 stx %i3, [%l7 + %l1]
232 nop
233 set 0x38, %i4
234 stx %g4, [%l7 + %i4]
235 nop
236 set 0x37, %g5
237 stb %l2, [%l7 + %g5]
238 nop
239 set 0x78, %g7
240 swap [%l7 + %g7], %l6
241 set 0x24, %o1
242 stba %l0, [%l7 + %o1] 0x80
243 nop
244 set 0x24, %g6
245 ldsw [%l7 + %g6], %i7
246 nop
247 set 0x57, %l2
248 ldstub [%l7 + %l2], %l3
249 set 0x40, %l0
250 stda %f0, [%l7 + %l0] 0xd0
251 nop
252 set 0x78, %o2
253 ldd [%l7 + %o2], %g2
254 nop
255 set 0x50, %l5
256 ldsb [%l7 + %l5], %g2
257 set 0x54, %i7
258 sta %f24, [%l7 + %i7] 0x80
259 nop
260 set 0x2C, %l6
261 stw %l1, [%l7 + %l6]
262 nop
263 set 0x6E, %i6
264 stb %o7, [%l7 + %i6]
265 set 0x40, %o4
266 stda %i6, [%l7 + %o4] 0x88
267 set 0x28, %i5
268 sta %f29, [%l7 + %i5] 0x89
269 add %l7, 0x28, %l6
270 wr %g0, 0x89, %asi
271 ldxa [%l6] %asi, %o0
272 casxa [%l6] 0x89, %o0, %o3
273 nop
274 set 0x51, %l4
275 ldub [%l7 + %l4], %o6
276 nop
277 set 0x58, %o7
278 ldx [%l7 + %o7], %i2
279 nop
280 set 0x78, %g3
281 ldsw [%l7 + %g3], %i1
282 st %f15, [%l7 + 0x6C]
283 set 0x28, %o3
284 stxa %g5, [%l7 + %o3] 0xeb
285 membar #Sync
286 set 0x50, %i2
287 prefetcha [%l7 + %i2] 0x89, 3
288 nop
289 set 0x20, %g2
290 stw %i5, [%l7 + %g2]
291 st %fsr, [%l7 + 0x48]
292 nop
293 set 0x40, %g4
294 stx %g6, [%l7 + %g4]
295 set 0x4C, %o5
296 sta %f26, [%l7 + %o5] 0x89
297 nop
298 set 0x20, %g1
299 std %f10, [%l7 + %g1]
300 nop
301 set 0x10, %l3
302 std %f22, [%l7 + %l3]
303 set 0x60, %o6
304 ldda [%l7 + %o6] 0xe3, %o4
305 wr %l4, %l5, %y
306 ld [%l7 + 0x3C], %f18
307 nop
308 set 0x3D, %o0
309 ldsb [%l7 + %o0], %o2
310 nop
311 set 0x50, %i1
312 stx %o5, [%l7 + %i1]
313 fpadd16s %f26, %f3, %f6
314 nop
315 set 0x2A, %i3
316 sth %i4, [%l7 + %i3]
317 set 0x1C, %i0
318 stba %o1, [%l7 + %i0] 0xe3
319 membar #Sync
320 nop
321 set 0x50, %l1
322 std %f30, [%l7 + %l1]
323 set 0x50, %i4
324 ldda [%l7 + %i4] 0x80, %g0
325 nop
326 nop
327 setx 0x2A8EBED279C98AF6, %l0, %l6
328 stx %l6, [%l7 + 0x28]
329 ldd [%l7 + 0x28], %f2
330 setx 0xA849D25BA2EF68BF, %l1, %l5
331 stx %l5, [%l7 + 0x10]
332 ldd [%l7 + 0x10], %f8
333 fdivd %f8, %f2, %f24
334 set 0x48, %g7
335 ldxa [%l7 + %g7] 0x88, %g7
336 nop
337 set 0x28, %o1
338 ldsw [%l7 + %o1], %g4
339 nop
340 set 0x42, %g5
341 ldsb [%l7 + %g5], %i3
342 set 0x48, %l2
343 sta %f4, [%l7 + %l2] 0x89
344 nop
345 set 0x60, %l0
346 std %i6, [%l7 + %l0]
347 nop
348 set 0x37, %o2
349 stb %l0, [%l7 + %o2]
350 nop
351 set 0x58, %g6
352 stx %fsr, [%l7 + %g6]
353 nop
354 set 0x44, %l5
355 lduh [%l7 + %l5], %i7
356 set 0x58, %l6
357 sta %f26, [%l7 + %l6] 0x88
358 add %l2, %g3, %l3
359 add %l1, %o7, %g2
360 add %l7, 0x48, %l6
361 wr %g0, 0x88, %asi
362 ldxa [%l6] %asi, %i6
363 casxa [%l6] 0x88, %i6, %o3
364 st %fsr, [%l7 + 0x0C]
365 nop
366 set 0x58, %i7
367 prefetch [%l7 + %i7], 0
368 set 0x18, %i6
369 ldxa [%l7 + %i6] 0x89, %o0
370 nop
371 set 0x78, %o4
372 std %i2, [%l7 + %o4]
373 nop
374 set 0x68, %l4
375 ldsh [%l7 + %l4], %i1
376 ld [%l7 + 0x44], %f21
377 st %f28, [%l7 + 0x44]
378 nop
379 set 0x55, %i5
380 stb %o6, [%l7 + %i5]
381 add %g5, %i0, %g6
382 set 0x50, %g3
383 lda [%l7 + %g3] 0x88, %f4
384 set 0x20, %o3
385 ldxa [%l7 + %o3] 0x80, %i5
386 add %l7, 0x74, %l6
387 wr %g0, 0x88, %asi
388 casa [%l6] 0x88, %l4, %o4
389 nop
390 set 0x40, %i2
391 stx %o2, [%l7 + %i2]
392 set 0x10, %g2
393 ldxa [%l7 + %g2] 0x89, %o5
394 nop
395 set 0x08, %o7
396 ldd [%l7 + %o7], %f6
397 nop
398 set 0x0C, %g4
399 lduh [%l7 + %g4], %l5
400 nop
401 set 0x58, %o5
402 ldd [%l7 + %o5], %f8
403 nop
404 set 0x18, %l3
405 ldx [%l7 + %l3], %o1
406 nop
407 set 0x7D, %o6
408 stb %g1, [%l7 + %o6]
409 nop
410 set 0x77, %o0
411 ldub [%l7 + %o0], %g7
412 set 0x08, %g1
413 stda %i4, [%l7 + %g1] 0xea
414 membar #Sync
415 add %g4, %l6, %i3
416 set 0x40, %i1
417 ldda [%l7 + %i1] 0xd0, %f16
418 set 0x44, %i0
419 stwa %i7, [%l7 + %i0] 0x88
420 set 0x08, %i3
421 sta %f18, [%l7 + %i3] 0x81
422 nop
423 set 0x4C, %l1
424 ldub [%l7 + %l1], %l2
425 nop
426 set 0x6F, %g7
427 ldsb [%l7 + %g7], %g3
428 nop
429 set 0x57, %i4
430 ldub [%l7 + %i4], %l0
431 nop
432 set 0x10, %o1
433 std %l2, [%l7 + %o1]
434 nop
435 set 0x08, %l2
436 ldd [%l7 + %l2], %l0
437 nop
438 set 0x5C, %g5
439 ldsw [%l7 + %g5], %g2
440 nop
441 set 0x08, %o2
442 std %f20, [%l7 + %o2]
443 nop
444 set 0x24, %l0
445 lduw [%l7 + %l0], %i6
446 and %o7, %o3, %i2
447 set 0x08, %g6
448 stwa %i1, [%l7 + %g6] 0xea
449 membar #Sync
450 set 0x38, %l6
451 ldxa [%l7 + %l6] 0x81, %o0
452 nop
453 set 0x20, %i7
454 prefetch [%l7 + %i7], 2
455 and %o6, %g5, %i0
456 st %fsr, [%l7 + 0x44]
457 nop
458 set 0x28, %i6
459 swap [%l7 + %i6], %g6
460 set 0x44, %o4
461 lda [%l7 + %o4] 0x88, %f7
462 set 0x18, %l5
463 swapa [%l7 + %l5] 0x80, %i5
464 nop
465 set 0x3C, %i5
466 ldstub [%l7 + %i5], %l4
467 nop
468 set 0x5D, %l4
469 stb %o4, [%l7 + %l4]
470 set 0x28, %o3
471 stwa %o5, [%l7 + %o3] 0xeb
472 membar #Sync
473 nop
474 set 0x58, %g3
475 ldsw [%l7 + %g3], %l5
476 nop
477 set 0x3D, %i2
478 ldstub [%l7 + %i2], %o1
479 set 0x70, %g2
480 prefetcha [%l7 + %g2] 0x88, 2
481 nop
482 set 0x5C, %g4
483 ldsh [%l7 + %g4], %g7
484 nop
485 set 0x74, %o7
486 stb %i4, [%l7 + %o7]
487 nop
488 set 0x1C, %l3
489 sth %o2, [%l7 + %l3]
490 set 0x0E, %o6
491 ldstuba [%l7 + %o6] 0x81, %l6
492 wr %i3, %i7, %clear_softint
493 nop
494 set 0x7C, %o5
495 stb %l2, [%l7 + %o5]
496 set 0x30, %g1
497 ldxa [%l7 + %g1] 0x88, %g3
498 nop
499 set 0x48, %i1
500 ldsw [%l7 + %i1], %l0
501 nop
502 set 0x08, %o0
503 ldd [%l7 + %o0], %f8
504 and %g4, %l3, %l1
505 nop
506 set 0x2C, %i3
507 lduh [%l7 + %i3], %i6
508 nop
509 set 0x48, %i0
510 stx %g2, [%l7 + %i0]
511 set 0x60, %l1
512 prefetcha [%l7 + %l1] 0x88, 0
513 set 0x2E, %i4
514 stha %i2, [%l7 + %i4] 0x80
515 fpsub16 %f12, %f12, %f24
516 set 0x58, %g7
517 stda %i0, [%l7 + %g7] 0xeb
518 membar #Sync
519 set 0x68, %o1
520 stxa %o3, [%l7 + %o1] 0xeb
521 membar #Sync
522 nop
523 set 0x25, %l2
524 stb %o0, [%l7 + %l2]
525 nop
526 set 0x66, %o2
527 lduh [%l7 + %o2], %o6
528 nop
529 set 0x7A, %g5
530 stb %g5, [%l7 + %g5]
531 or %i0, %i5, %l4
532 set 0x30, %g6
533 ldxa [%l7 + %g6] 0x89, %g6
534 set 0x40, %l0
535 prefetcha [%l7 + %l0] 0x88, 1
536 nop
537 set 0x60, %l6
538 lduw [%l7 + %l6], %o4
539 nop
540 set 0x40, %i7
541 lduw [%l7 + %i7], %l5
542 and %g1, %o1, %g7
543 add %o2, %i4, %i3
544 nop
545 set 0x08, %o4
546 std %i6, [%l7 + %o4]
547 nop
548 set 0x14, %i6
549 stw %l6, [%l7 + %i6]
550 add %g3, %l2, %l0
551 nop
552 set 0x0F, %l5
553 stb %g4, [%l7 + %l5]
554 nop
555 set 0x38, %l4
556 ldx [%l7 + %l4], %l1
557 nop
558 set 0x28, %i5
559 std %i6, [%l7 + %i5]
560 nop
561 set 0x50, %o3
562 stb %l3, [%l7 + %o3]
563 add %o7, %i2, %g2
564 nop
565 set 0x60, %g3
566 stx %fsr, [%l7 + %g3]
567 nop
568 set 0x40, %g2
569 ldd [%l7 + %g2], %f6
570 set 0x08, %i2
571 stxa %o3, [%l7 + %i2] 0x81
572 st %f24, [%l7 + 0x4C]
573 set 0x10, %g4
574 swapa [%l7 + %g4] 0x81, %o0
575 nop
576 set 0x42, %l3
577 ldsb [%l7 + %l3], %i1
578 nop
579 set 0x40, %o6
580 ldx [%l7 + %o6], %o6
581 add %l7, 0x24, %l6
582 wr %g0, 0x80, %asi
583 casa [%l6] 0x80, %i0, %i5
584 nop
585 set 0x64, %o7
586 sth %l4, [%l7 + %o7]
587 nop
588 set 0x54, %g1
589 stw %g6, [%l7 + %g1]
590 nop
591 set 0x58, %o5
592 std %f0, [%l7 + %o5]
593 set 0x22, %i1
594 stha %o5, [%l7 + %i1] 0xea
595 membar #Sync
596 add %l7, 0x18, %l6
597 wr %g0, 0x81, %asi
598 ldxa [%l6] %asi, %g5
599 casxa [%l6] 0x81, %g5, %l5
600 set 0x70, %i3
601 ldxa [%l7 + %i3] 0x89, %o4
602 nop
603 set 0x48, %o0
604 ldd [%l7 + %o0], %f12
605 nop
606 set 0x28, %l1
607 ldx [%l7 + %l1], %o1
608 set 0x28, %i4
609 swapa [%l7 + %i4] 0x89, %g7
610 nop
611 or %g0, 0x8, %l0
612 sllx %l0, 0x3c, %l0
613 wr %l0, 0xFCC, %sys_tick_cmpr
614 nop
615 set 0x53, %i0
616 ldsb [%l7 + %i0], %g1
617 set 0x34, %g7
618 sta %f31, [%l7 + %g7] 0x81
619 nop
620 set 0x48, %o1
621 stx %fsr, [%l7 + %o1]
622 nop
623 set 0x20, %l2
624 std %i2, [%l7 + %l2]
625 set 0x78, %o2
626 stha %l6, [%l7 + %o2] 0xea
627 membar #Sync
628 set 0x40, %g6
629 ldda [%l7 + %g6] 0xd2, %f0
630 set 0x14, %l0
631 swapa [%l7 + %l0] 0x88, %i7
632 nop
633 set 0x40, %g5
634 stw %l2, [%l7 + %g5]
635 ld [%l7 + 0x20], %f14
636 set 0x78, %l6
637 stda %l0, [%l7 + %l6] 0x81
638 nop
639 set 0x58, %i7
640 stw %g4, [%l7 + %i7]
641 nop
642 or %g0, 0x8, %l0
643 sllx %l0, 0x3c, %l0
644 wr %l0, 0xB5B, %sys_tick_cmpr
645 nop
646 set 0x38, %o4
647 ldsh [%l7 + %o4], %g3
648 wr %o7, %i2, %ccr
649 ld [%l7 + 0x54], %f12
650 set 0x64, %i6
651 sta %f24, [%l7 + %i6] 0x88
652 nop
653 set 0x3A, %l5
654 ldstub [%l7 + %l5], %g2
655 nop
656 set 0x2E, %l4
657 sth %o3, [%l7 + %l4]
658 nop
659 set 0x08, %o3
660 swap [%l7 + %o3], %o0
661 nop
662 set 0x60, %i5
663 ldd [%l7 + %i5], %l2
664 nop
665 set 0x30, %g3
666 ldsw [%l7 + %g3], %o6
667 set 0x20, %i2
668 stha %i0, [%l7 + %i2] 0xe2
669 membar #Sync
670 set 0x58, %g4
671 prefetcha [%l7 + %g4] 0x88, 1
672 nop
673 set 0x38, %l3
674 std %i0, [%l7 + %l3]
675 nop
676 set 0x10, %o6
677 ldd [%l7 + %o6], %l4
678 nop
679 set 0x18, %g2
680 stx %o5, [%l7 + %g2]
681 set 0x34, %g1
682 lda [%l7 + %g1] 0x81, %f1
683 nop
684 set 0x6E, %o7
685 ldsb [%l7 + %o7], %g6
686 add %l7, 0x70, %l6
687 wr %g0, 0x88, %asi
688 ldxa [%l6] %asi, %g5
689 casxa [%l6] 0x88, %g5, %o4
690 membar #Sync
691 set 0x40, %i1
692 ldda [%l7 + %i1] 0xf1, %f0
693 nop
694 set 0x50, %i3
695 stx %fsr, [%l7 + %i3]
696 set 0x30, %o5
697 sta %f2, [%l7 + %o5] 0x81
698 nop
699 set 0x38, %o0
700 sth %l5, [%l7 + %o0]
701 and %o1, %g7, %o2
702 add %l7, 0x28, %l6
703 wr %g0, 0x81, %asi
704 casxa [%l6] 0x81, %i4, %i3
705 set 0x30, %l1
706 ldxa [%l7 + %l1] 0x81, %g1
707 nop
708 set 0x0A, %i4
709 sth %l6, [%l7 + %i4]
710 nop
711 set 0x7C, %i0
712 ldsw [%l7 + %i0], %l2
713 set 0x2A, %g7
714 ldstuba [%l7 + %g7] 0x81, %l0
715 set 0x40, %l2
716 stda %f0, [%l7 + %l2] 0x88
717 nop
718 set 0x58, %o1
719 std %f28, [%l7 + %o1]
720 set 0x60, %g6
721 ldda [%l7 + %g6] 0x89, %g4
722 add %l7, 0x34, %l6
723 wr %g0, 0x88, %asi
724 lda [%l6] %asi, %i7
725 casa [%l6] 0x88, %i7, %i6
726 set 0x68, %l0
727 ldstuba [%l7 + %l0] 0x80, %l1
728 nop
729 set 0x64, %g5
730 lduw [%l7 + %g5], %o7
731 nop
732 set 0x38, %o2
733 swap [%l7 + %o2], %i2
734 set 0x60, %l6
735 ldxa [%l7 + %l6] 0x89, %g2
736 nop
737 set 0x58, %o4
738 std %g2, [%l7 + %o4]
739 nop
740 set 0x5A, %i7
741 ldsh [%l7 + %i7], %o3
742 or %o0, %o6, %l3
743 fpsub16 %f12, %f24, %f6
744 set 0x10, %l5
745 prefetcha [%l7 + %l5] 0x88, 4
746 set 0x50, %i6
747 stxa %i1, [%l7 + %i6] 0xe2
748 membar #Sync
749 set 0x10, %o3
750 stxa %l4, [%l7 + %o3] 0x80
751 or %o5, %g6, %i5
752 nop
753 set 0x7C, %l4
754 ldsw [%l7 + %l4], %o4
755 st %f6, [%l7 + 0x5C]
756 nop
757 set 0x38, %i5
758 ldd [%l7 + %i5], %f10
759 and %l5, %g5, %o1
760 and %o2, %g7, %i3
761 ld [%l7 + 0x70], %f13
762 st %f1, [%l7 + 0x44]
763 nop
764 set 0x68, %g3
765 stx %g1, [%l7 + %g3]
766 nop
767 set 0x78, %i2
768 stx %fsr, [%l7 + %i2]
769 st %f25, [%l7 + 0x1C]
770 set 0x28, %l3
771 ldxa [%l7 + %l3] 0x89, %i4
772 set 0x48, %o6
773 ldxa [%l7 + %o6] 0x88, %l6
774 nop
775 set 0x4C, %g2
776 swap [%l7 + %g2], %l2
777 set 0x38, %g4
778 lda [%l7 + %g4] 0x80, %f11
779 st %fsr, [%l7 + 0x68]
780 set 0x1C, %g1
781 swapa [%l7 + %g1] 0x80, %l0
782 add %l7, 0x68, %l6
783 wr %g0, 0x81, %asi
784 ldxa [%l6] %asi, %g4
785 casxa [%l6] 0x81, %g4, %i6
786 nop
787 set 0x08, %o7
788 ldx [%l7 + %o7], %i7
789 nop
790 set 0x68, %i3
791 stx %fsr, [%l7 + %i3]
792 set 0x18, %o5
793 stwa %l1, [%l7 + %o5] 0x80
794 st %fsr, [%l7 + 0x3C]
795 st %fsr, [%l7 + 0x70]
796 add %i2, %g2, %o7
797 st %fsr, [%l7 + 0x5C]
798 set 0x50, %i1
799 ldstuba [%l7 + %i1] 0x80, %o3
800 set 0x70, %o0
801 ldxa [%l7 + %o0] 0x80, %o0
802 nop
803 set 0x60, %l1
804 ldx [%l7 + %l1], %o6
805 nop
806 set 0x60, %i0
807 stx %fsr, [%l7 + %i0]
808 st %fsr, [%l7 + 0x60]
809 nop
810 set 0x20, %i4
811 ldd [%l7 + %i4], %f14
812 fpadd16s %f9, %f11, %f1
813 nop
814 set 0x20, %l2
815 ldx [%l7 + %l2], %l3
816 nop
817 set 0x08, %g7
818 stx %fsr, [%l7 + %g7]
819 set 0x1C, %g6
820 sta %f17, [%l7 + %g6] 0x81
821 nop
822 set 0x40, %o1
823 swap [%l7 + %o1], %i0
824 and %g3, %l4, %i1
825 nop
826 set 0x28, %l0
827 lduw [%l7 + %l0], %o5
828 nop
829 set 0x38, %o2
830 std %f6, [%l7 + %o2]
831 set 0x40, %l6
832 stda %f0, [%l7 + %l6] 0xf8
833 membar #Sync
834 or %g6, %o4, %i5
835 add %l7, 0x50, %l6
836 wr %g0, 0x89, %asi
837 casxa [%l6] 0x89, %g5, %o1
838 nop
839 set 0x5C, %o4
840 lduw [%l7 + %o4], %o2
841 nop
842 set 0x18, %g5
843 stx %fsr, [%l7 + %g5]
844 st %fsr, [%l7 + 0x30]
845 set 0x40, %i7
846 stda %g6, [%l7 + %i7] 0x80
847 nop
848 set 0x4B, %l5
849 stb %i3, [%l7 + %l5]
850 nop
851 set 0x62, %o3
852 sth %g1, [%l7 + %o3]
853 and %i4, %l6, %l5
854 nop
855 set 0x5E, %l4
856 ldub [%l7 + %l4], %l0
857 nop
858 nop
859 setx 0xBA938CCB784E3671, %l0, %l6
860 stx %l6, [%l7 + 0x28]
861 ldd [%l7 + 0x28], %f24
862 setx 0x6103F80B2365AD8A, %l1, %l5
863 stx %l5, [%l7 + 0x10]
864 ldd [%l7 + 0x10], %f18
865 fdivd %f18, %f24, %f14
866 wr %g0, 0x5, %fprs
867 nop
868 set 0x70, %i6
869 ldsh [%l7 + %i6], %i7
870 nop
871 set 0x08, %i5
872 stx %fsr, [%l7 + %i5]
873 set 0x7C, %g3
874 lda [%l7 + %g3] 0x80, %f6
875 nop
876 set 0x74, %i2
877 stw %i6, [%l7 + %i2]
878 add %i2, %g2, %o7
879 or %l1, %o0, %o6
880 set 0x40, %o6
881 stda %f16, [%l7 + %o6] 0xc0
882 nop
883 set 0x60, %g2
884 std %f26, [%l7 + %g2]
885 add %l7, 0x44, %l6
886 wr %g0, 0x81, %asi
887 casa [%l6] 0x81, %l3, %o3
888 st %f3, [%l7 + 0x34]
889 nop
890 set 0x28, %g4
891 ldd [%l7 + %g4], %f20
892 nop
893 set 0x20, %l3
894 ldsw [%l7 + %l3], %i0
895 and %g3, %l4, %o5
896 set 0x40, %g1
897 lda [%l7 + %g1] 0x88, %f1
898 nop
899 set 0x58, %i3
900 std %i0, [%l7 + %i3]
901 set 0x40, %o7
902 stda %f0, [%l7 + %o7] 0xf8
903 membar #Sync
904 set 0x60, %i1
905 ldda [%l7 + %i1] 0x81, %o4
906 and %g6, %g5, %i5
907 set 0x50, %o5
908 ldda [%l7 + %o5] 0x80, %o2
909 set 0x50, %l1
910 lda [%l7 + %l1] 0x81, %f7
911 nop
912 set 0x70, %o0
913 stb %g7, [%l7 + %o0]
914 st %fsr, [%l7 + 0x28]
915 or %o1, %i3, %i4
916 nop
917 set 0x50, %i0
918 stw %l6, [%l7 + %i0]
919 st %f31, [%l7 + 0x6C]
920 nop
921 set 0x3D, %i4
922 ldsb [%l7 + %i4], %g1
923 st %f15, [%l7 + 0x50]
924 add %l7, 0x50, %l6
925 wr %g0, 0x81, %asi
926 lda [%l6] %asi, %l0
927 casa [%l6] 0x81, %l0, %l2
928 set 0x38, %g7
929 stxa %g4, [%l7 + %g7] 0xe2
930 membar #Sync
931 nop
932 set 0x50, %g6
933 stw %i7, [%l7 + %g6]
934 st %f5, [%l7 + 0x7C]
935 bleu,pt %icc, loop_1
936 st %f31, [%l7 + 0x18]
937 set 0x08, %l2
938 stwa %l5, [%l7 + %l2] 0x88
939loop_1:
940 and %i2, %g2, %i6
941 set 0x3C, %l0
942 stha %o7, [%l7 + %l0] 0xeb
943 membar #Sync
944 set 0x30, %o2
945 ldxa [%l7 + %o2] 0x89, %l1
946 set 0x30, %o1
947 ldda [%l7 + %o1] 0x81, %o6
948 add %o0, %o3, %l3
949 nop
950 set 0x08, %o4
951 std %f24, [%l7 + %o4]
952 or %g3, %l4, %i0
953 nop
954 set 0x18, %g5
955 stx %fsr, [%l7 + %g5]
956 nop
957 set 0x38, %l6
958 ldx [%l7 + %l6], %i1
959 set 0x70, %i7
960 prefetcha [%l7 + %i7] 0x81, 2
961 nop
962 set 0x34, %o3
963 ldsh [%l7 + %o3], %o4
964 set 0x40, %l5
965 stda %f0, [%l7 + %l5] 0x81
966 set 0x40, %l4
967 ldda [%l7 + %l4] 0xd8, %f16
968 nop
969 set 0x78, %i5
970 stx %g5, [%l7 + %i5]
971 st %f18, [%l7 + 0x18]
972 nop
973 set 0x18, %i6
974 ldd [%l7 + %i6], %i4
975 nop
976 set 0x48, %g3
977 ldd [%l7 + %g3], %f24
978 nop
979 set 0x68, %o6
980 swap [%l7 + %o6], %o2
981 nop
982 set 0x5C, %g2
983 prefetch [%l7 + %g2], 1
984 nop
985 set 0x0A, %g4
986 ldsb [%l7 + %g4], %g7
987 nop
988 set 0x40, %l3
989 ldd [%l7 + %l3], %f0
990 nop
991 set 0x58, %i2
992 ldsw [%l7 + %i2], %g6
993 st %f6, [%l7 + 0x38]
994 add %l7, 0x2C, %l6
995 wr %g0, 0x89, %asi
996 lda [%l6] %asi, %o1
997 casa [%l6] 0x89, %o1, %i3
998 set 0x40, %i3
999 ldda [%l7 + %i3] 0xda, %f16
1000 set 0x7F, %o7
1001 ldstuba [%l7 + %o7] 0x81, %i4
1002 add %l6, %l0, %l2
1003 bl,a,pn %icc, loop_2
1004 nop
1005 set 0x52, %g1
1006 ldsh [%l7 + %g1], %g1
1007 nop
1008 set 0x20, %i1
1009 std %i6, [%l7 + %i1]
1010 nop
1011 set 0x3C, %o5
1012 prefetch [%l7 + %o5], 0
1013loop_2:
1014 nop
1015 set 0x60, %o0
1016 ldxa [%l7 + %o0] 0x81, %g4
1017 nop
1018 set 0x32, %l1
1019 ldsb [%l7 + %l1], %i2
1020 nop
1021 set 0x54, %i0
1022 lduw [%l7 + %i0], %l5
1023 nop
1024 set 0x62, %i4
1025 ldsh [%l7 + %i4], %g2
1026 nop
1027 set 0x50, %g7
1028 ldsw [%l7 + %g7], %i6
1029 set 0x40, %l2
1030 ldda [%l7 + %l2] 0x89, %f16
1031 set 0x40, %l0
1032 stda %f16, [%l7 + %l0] 0xf1
1033 membar #Sync
1034 nop
1035 set 0x50, %o2
1036 ldd [%l7 + %o2], %f6
1037 nop
1038 set 0x7A, %o1
1039 ldstub [%l7 + %o1], %l1
1040 nop
1041 set 0x70, %g6
1042 prefetch [%l7 + %g6], 1
1043 set 0x18, %g5
1044 ldxa [%l7 + %g5] 0x88, %o6
1045 set 0x78, %l6
1046 stda %o6, [%l7 + %l6] 0xe2
1047 membar #Sync
1048 st %f28, [%l7 + 0x54]
1049 add %l7, 0x38, %l6
1050 wr %g0, 0x81, %asi
1051 casxa [%l6] 0x81, %o3, %o0
1052 nop
1053 set 0x54, %o4
1054 prefetch [%l7 + %o4], 2
1055 nop
1056 set 0x4C, %i7
1057 stw %g3, [%l7 + %i7]
1058 wr %l4, %l3, %softint
1059 add %l7, 0x7C, %l6
1060 wr %g0, 0x81, %asi
1061 lda [%l6] %asi, %i1
1062 casa [%l6] 0x81, %i1, %i0
1063 set 0x60, %l5
1064 prefetcha [%l7 + %l5] 0x88, 1
1065 nop
1066 set 0x08, %o3
1067 std %f0, [%l7 + %o3]
1068 set 0x45, %i5
1069 ldstuba [%l7 + %i5] 0x89, %o4
1070 nop
1071 set 0x30, %l4
1072 std %g4, [%l7 + %l4]
1073 nop
1074 set 0x48, %i6
1075 ldsb [%l7 + %i6], %o2
1076 nop
1077 set 0x67, %o6
1078 stb %g7, [%l7 + %o6]
1079 and %i5, %g6, %i3
1080 fpsub16s %f0, %f26, %f3
1081 nop
1082 set 0x4C, %g2
1083 sth %o1, [%l7 + %g2]
1084 nop
1085 set 0x10, %g3
1086 swap [%l7 + %g3], %l6
1087 nop
1088 set 0x14, %g4
1089 ldsw [%l7 + %g4], %i4
1090 nop
1091 set 0x74, %l3
1092 prefetch [%l7 + %l3], 0
1093 st %f5, [%l7 + 0x44]
1094 nop
1095 set 0x20, %i3
1096 ldsw [%l7 + %i3], %l0
1097 set 0x40, %i2
1098 stda %f16, [%l7 + %i2] 0xf8
1099 membar #Sync
1100 bg %icc, loop_3
1101 nop
1102 set 0x70, %o7
1103 ldx [%l7 + %o7], %g1
1104 nop
1105 set 0x40, %g1
1106 stx %fsr, [%l7 + %g1]
1107 fpadd32s %f2, %f28, %f13
1108loop_3:
1109 ld [%l7 + 0x44], %f25
1110 nop
1111 set 0x08, %i1
1112 stx %l2, [%l7 + %i1]
1113 set 0x30, %o0
1114 ldxa [%l7 + %o0] 0x81, %g4
1115 and %i7, %l5, %i2
1116 ld [%l7 + 0x34], %f4
1117 nop
1118 set 0x38, %l1
1119 ldx [%l7 + %l1], %i6
1120 set 0x54, %o5
1121 sta %f1, [%l7 + %o5] 0x88
1122 nop
1123 set 0x48, %i4
1124 swap [%l7 + %i4], %l1
1125 nop
1126 set 0x74, %g7
1127 lduw [%l7 + %g7], %g2
1128 nop
1129 set 0x1E, %l2
1130 lduh [%l7 + %l2], %o6
1131 nop
1132 set 0x33, %i0
1133 stb %o7, [%l7 + %i0]
1134 nop
1135 set 0x2A, %o2
1136 ldsb [%l7 + %o2], %o3
1137 set 0x70, %o1
1138 stwa %o0, [%l7 + %o1] 0xe3
1139 membar #Sync
1140 nop
1141 or %g0, 0x8, %l0
1142 sllx %l0, 0x3c, %l0
1143 wr %l0, %g0, %sys_tick_cmpr
1144 and %l3, %i1, %o5
1145 st %f2, [%l7 + 0x34]
1146 add %l7, 0x54, %l6
1147 wr %g0, 0x89, %asi
1148 casa [%l6] 0x89, %o4, %g5
1149 nop
1150 set 0x71, %l0
1151 ldub [%l7 + %l0], %o2
1152 or %g7, %i5, %i0
1153 and %i3, %g6, %o1
1154 nop
1155 set 0x7B, %g6
1156 ldub [%l7 + %g6], %l6
1157 set 0x3E, %l6
1158 stba %l0, [%l7 + %l6] 0xeb
1159 membar #Sync
1160 nop
1161 set 0x2C, %o4
1162 stw %g1, [%l7 + %o4]
1163 nop
1164 set 0x7C, %i7
1165 lduh [%l7 + %i7], %i4
1166 and %g4, %i7, %l2
1167 nop
1168 set 0x50, %l5
1169 stx %fsr, [%l7 + %l5]
1170 set 0x40, %g5
1171 stda %f16, [%l7 + %g5] 0xf8
1172 membar #Sync
1173 set 0x48, %o3
1174 stwa %l5, [%l7 + %o3] 0xeb
1175 membar #Sync
1176 add %l7, 0x38, %l6
1177 wr %g0, 0x89, %asi
1178 casxa [%l6] 0x89, %i2, %i6
1179 st %f26, [%l7 + 0x1C]
1180 nop
1181 set 0x78, %l4
1182 std %g2, [%l7 + %l4]
1183 nop
1184 set 0x68, %i5
1185 lduw [%l7 + %i5], %o6
1186 nop
1187 nop
1188 setx 0xFC531E0A1D5E3592, %l0, %l6
1189 stx %l6, [%l7 + 0x28]
1190 ldd [%l7 + 0x28], %f14
1191 setx 0x2BE4661A6911C1B5, %l1, %l5
1192 stx %l5, [%l7 + 0x10]
1193 ldd [%l7 + 0x10], %f0
1194 fdivd %f0, %f14, %f2
1195 nop
1196 set 0x28, %i6
1197 lduw [%l7 + %i6], %o7
1198 set 0x78, %o6
1199 stxa %l1, [%l7 + %o6] 0xeb
1200 membar #Sync
1201 nop
1202 set 0x78, %g3
1203 ldub [%l7 + %g3], %o3
1204 set 0x6E, %g2
1205 stha %o0, [%l7 + %g2] 0x88
1206 add %l7, 0x70, %l6
1207 wr %g0, 0x88, %asi
1208 ldxa [%l6] %asi, %l4
1209 casxa [%l6] 0x88, %l4, %g3
1210 set 0x5C, %g4
1211 ldstuba [%l7 + %g4] 0x81, %l3
1212 set 0x0C, %l3
1213 swapa [%l7 + %l3] 0x80, %o5
1214 nop
1215 set 0x70, %i2
1216 std %f26, [%l7 + %i2]
1217 nop
1218 set 0x58, %i3
1219 ldd [%l7 + %i3], %o4
1220 nop
1221 set 0x75, %o7
1222 ldstub [%l7 + %o7], %i1
1223 add %l7, 0x50, %l6
1224 wr %g0, 0x88, %asi
1225 ldxa [%l6] %asi, %o2
1226 casxa [%l6] 0x88, %o2, %g5
1227 set 0x40, %i1
1228 ldda [%l7 + %i1] 0xd8, %f0
1229 add %g7, %i5, %i3
1230 add %i0, %o1, %l6
1231 set 0x28, %o0
1232 lda [%l7 + %o0] 0x88, %f2
1233 nop
1234 set 0x4C, %l1
1235 swap [%l7 + %l1], %l0
1236 nop
1237 set 0x34, %g1
1238 stb %g1, [%l7 + %g1]
1239 fpadd32 %f8, %f20, %f16
1240 nop
1241 set 0x10, %i4
1242 ldx [%l7 + %i4], %g6
1243 ld [%l7 + 0x44], %f6
1244 nop
1245 set 0x78, %o5
1246 swap [%l7 + %o5], %g4
1247 set 0x60, %g7
1248 ldda [%l7 + %g7] 0x81, %i6
1249 nop
1250 set 0x6D, %i0
1251 ldsb [%l7 + %i0], %l2
1252 add %l7, 0x08, %l6
1253 wr %g0, 0x88, %asi
1254 casxa [%l6] 0x88, %l5, %i2
1255 add %i6, %i4, %g2
1256 set 0x40, %o2
1257 stxa %o7, [%l7 + %o2] 0xe2
1258 membar #Sync
1259 nop
1260 set 0x3C, %l2
1261 swap [%l7 + %l2], %o6
1262 st %f18, [%l7 + 0x44]
1263 nop
1264 set 0x32, %l0
1265 ldsh [%l7 + %l0], %l1
1266 nop
1267 set 0x24, %o1
1268 lduw [%l7 + %o1], %o0
1269 nop
1270 set 0x38, %g6
1271 ldx [%l7 + %g6], %o3
1272 nop
1273 set 0x14, %o4
1274 ldsw [%l7 + %o4], %l4
1275 nop
1276 set 0x3C, %i7
1277 swap [%l7 + %i7], %l3
1278 set 0x44, %l6
1279 sta %f19, [%l7 + %l6] 0x89
1280 set 0x30, %l5
1281 stda %o4, [%l7 + %l5] 0x89
1282 nop
1283 set 0x7C, %o3
1284 lduw [%l7 + %o3], %g3
1285 add %l7, 0x30, %l6
1286 wr %g0, 0x81, %asi
1287 ldxa [%l6] %asi, %o4
1288 casxa [%l6] 0x81, %o4, %o2
1289 and %i1, %g7, %g5
1290 nop
1291 set 0x58, %g5
1292 stx %i5, [%l7 + %g5]
1293 nop
1294 set 0x0A, %l4
1295 ldub [%l7 + %l4], %i0
1296 nop
1297 set 0x78, %i6
1298 ldx [%l7 + %i6], %o1
1299 nop
1300 set 0x5A, %i5
1301 sth %i3, [%l7 + %i5]
1302 nop
1303 set 0x7B, %g3
1304 ldub [%l7 + %g3], %l0
1305 st %fsr, [%l7 + 0x64]
1306 add %l7, 0x74, %l6
1307 wr %g0, 0x81, %asi
1308 casa [%l6] 0x81, %l6, %g6
1309 nop
1310 set 0x2C, %g2
1311 swap [%l7 + %g2], %g1
1312 nop
1313 nop
1314 setx 0x700DD495, %l0, %l6
1315 st %l6, [%l7 + 0x28]
1316 ld [%l7 + 0x28], %f0
1317 setx 0x91EE30DF, %l1, %l5
1318 st %l5, [%l7 + 0x10]
1319 ld [%l7 + 0x10], %f1
1320 fdivs %f1, %f0, %f27
1321 set 0x50, %g4
1322 ldxa [%l7 + %g4] 0x80, %i7
1323 set 0x40, %l3
1324 stda %f0, [%l7 + %l3] 0xc4
1325 nop
1326 set 0x50, %o6
1327 ldd [%l7 + %o6], %g4
1328 set 0x40, %i2
1329 ldda [%l7 + %i2] 0xd8, %f16
1330 nop
1331 set 0x34, %i3
1332 stw %l5, [%l7 + %i3]
1333 nop
1334 set 0x38, %i1
1335 stx %i2, [%l7 + %i1]
1336 nop
1337 set 0x5E, %o7
1338 ldstub [%l7 + %o7], %l2
1339 st %f13, [%l7 + 0x30]
1340 nop
1341 set 0x50, %o0
1342 stx %fsr, [%l7 + %o0]
1343 bl,pn %xcc, loop_4
1344 nop
1345 set 0x7C, %l1
1346 ldsw [%l7 + %l1], %i6
1347 add %g2, %o7, %o6
1348 and %i4, %o0, %l1
1349loop_4:
1350 and %l4, %l3, %o5
1351 add %g3, %o4, %o2
1352 nop
1353 set 0x48, %g1
1354 ldstub [%l7 + %g1], %i1
1355 nop
1356 set 0x3C, %i4
1357 swap [%l7 + %i4], %o3
1358 nop
1359 set 0x48, %g7
1360 ldsb [%l7 + %g7], %g7
1361 nop
1362 set 0x20, %o5
1363 swap [%l7 + %o5], %g5
1364 nop
1365 set 0x09, %o2
1366 ldsb [%l7 + %o2], %i0
1367 nop
1368 set 0x78, %i0
1369 ldsh [%l7 + %i0], %o1
1370 set 0x40, %l0
1371 stda %f0, [%l7 + %l0] 0xda
1372 nop
1373 set 0x1D, %l2
1374 ldstub [%l7 + %l2], %i3
1375 set 0x78, %o1
1376 lda [%l7 + %o1] 0x89, %f18
1377 add %i5, %l0, %l6
1378 add %l7, 0x64, %l6
1379 wr %g0, 0x80, %asi
1380 lda [%l6] %asi, %g6
1381 casa [%l6] 0x80, %g6, %i7
1382 set 0x1C, %g6
1383 stha %g1, [%l7 + %g6] 0x81
1384 nop
1385 set 0x4C, %o4
1386 lduw [%l7 + %o4], %g4
1387 nop
1388 set 0x48, %i7
1389 ldd [%l7 + %i7], %l4
1390 nop
1391 set 0x78, %l5
1392 lduh [%l7 + %l5], %i2
1393 nop
1394 set 0x44, %o3
1395 stw %i6, [%l7 + %o3]
1396 nop
1397 set 0x10, %g5
1398 ldsh [%l7 + %g5], %l2
1399 nop
1400 set 0x3C, %l4
1401 lduh [%l7 + %l4], %g2
1402 set 0x60, %i6
1403 ldxa [%l7 + %i6] 0x89, %o7
1404 set 0x70, %i5
1405 lda [%l7 + %i5] 0x89, %f26
1406 nop
1407 set 0x50, %g3
1408 ldx [%l7 + %g3], %i4
1409 nop
1410 set 0x40, %l6
1411 ldx [%l7 + %l6], %o6
1412 nop
1413 set 0x78, %g4
1414 stx %fsr, [%l7 + %g4]
1415 set 0x58, %g2
1416 stda %o0, [%l7 + %g2] 0x81
1417 nop
1418 set 0x48, %l3
1419 stx %fsr, [%l7 + %l3]
1420 set 0x4B, %i2
1421 ldstuba [%l7 + %i2] 0x88, %l1
1422 ld [%l7 + 0x70], %f31
1423 set 0x40, %o6
1424 ldxa [%l7 + %o6] 0x80, %l4
1425 set 0x5C, %i3
1426 swapa [%l7 + %i3] 0x81, %l3
1427 ld [%l7 + 0x78], %f27
1428 nop
1429 set 0x4A, %o7
1430 sth %o5, [%l7 + %o7]
1431 set 0x30, %i1
1432 ldda [%l7 + %i1] 0x89, %g2
1433 st %fsr, [%l7 + 0x38]
1434 add %o2, %i1, %o4
1435 nop
1436 set 0x50, %l1
1437 sth %g7, [%l7 + %l1]
1438 nop
1439 set 0x20, %g1
1440 ldd [%l7 + %g1], %g4
1441 set 0x54, %o0
1442 swapa [%l7 + %o0] 0x88, %o3
1443 nop
1444 set 0x30, %i4
1445 ldx [%l7 + %i4], %i0
1446 and %o1, %i3, %i5
1447 ld [%l7 + 0x3C], %f20
1448 st %fsr, [%l7 + 0x34]
1449 nop
1450 set 0x08, %g7
1451 stx %fsr, [%l7 + %g7]
1452 nop
1453 set 0x20, %o2
1454 stx %l6, [%l7 + %o2]
1455 nop
1456 set 0x68, %o5
1457 stx %l0, [%l7 + %o5]
1458 nop
1459 set 0x50, %i0
1460 std %f28, [%l7 + %i0]
1461 nop
1462 set 0x60, %l2
1463 std %i6, [%l7 + %l2]
1464 nop
1465 set 0x7F, %l0
1466 ldub [%l7 + %l0], %g1
1467 nop
1468 set 0x58, %g6
1469 ldd [%l7 + %g6], %g6
1470 set 0x08, %o1
1471 ldxa [%l7 + %o1] 0x88, %g4
1472 set 0x40, %o4
1473 ldda [%l7 + %o4] 0xda, %f16
1474 nop
1475 set 0x20, %i7
1476 ldstub [%l7 + %i7], %l5
1477 nop
1478 set 0x68, %o3
1479 ldx [%l7 + %o3], %i6
1480 set 0x10, %g5
1481 stda %l2, [%l7 + %g5] 0x81
1482 add %l7, 0x48, %l6
1483 wr %g0, 0x88, %asi
1484 ldxa [%l6] %asi, %g2
1485 casxa [%l6] 0x88, %g2, %o7
1486 set 0x40, %l4
1487 ldda [%l7 + %l4] 0xd0, %f16
1488 nop
1489 set 0x3C, %i6
1490 swap [%l7 + %i6], %i4
1491 set 0x40, %l5
1492 stda %f16, [%l7 + %l5] 0xca
1493 nop
1494 set 0x1E, %g3
1495 sth %o6, [%l7 + %g3]
1496 nop
1497 set 0x6B, %l6
1498 ldstub [%l7 + %l6], %o0
1499 set 0x40, %i5
1500 stda %f16, [%l7 + %i5] 0xc8
1501 set 0x26, %g2
1502 stha %i2, [%l7 + %g2] 0xe2
1503 membar #Sync
1504 wr %l4, %l1, %y
1505 add %o5, %g3, %o2
1506 nop
1507 set 0x48, %l3
1508 ldd [%l7 + %l3], %i0
1509 nop
1510 set 0x10, %i2
1511 stx %o4, [%l7 + %i2]
1512 nop
1513 set 0x60, %g4
1514 stx %g7, [%l7 + %g4]
1515 set 0x30, %i3
1516 ldda [%l7 + %i3] 0xeb, %g4
1517 set 0x65, %o6
1518 ldstuba [%l7 + %o6] 0x89, %o3
1519 set 0x08, %i1
1520 stba %l3, [%l7 + %i1] 0xeb
1521 membar #Sync
1522 wr %i0, %o1, %y
1523 nop
1524 set 0x30, %l1
1525 lduw [%l7 + %l1], %i3
1526 fpsub32s %f9, %f13, %f19
1527 nop
1528 set 0x68, %g1
1529 ldsh [%l7 + %g1], %i5
1530 set 0x40, %o7
1531 stda %f0, [%l7 + %o7] 0x88
1532 add %l7, 0x50, %l6
1533 wr %g0, 0x81, %asi
1534 casxa [%l6] 0x81, %l6, %l0
1535 nop
1536 set 0x40, %o0
1537 ldsw [%l7 + %o0], %g1
1538 set 0x48, %g7
1539 stxa %i7, [%l7 + %g7] 0xe2
1540 membar #Sync
1541 membar #Sync
1542 set 0x40, %i4
1543 ldda [%l7 + %i4] 0xf8, %f0
1544 ld [%l7 + 0x24], %f24
1545 add %l7, 0x4C, %l6
1546 wr %g0, 0x88, %asi
1547 lda [%l6] %asi, %g4
1548 casa [%l6] 0x88, %g4, %l5
1549 nop
1550 set 0x18, %o5
1551 ldx [%l7 + %o5], %i6
1552 set 0x40, %i0
1553 ldda [%l7 + %i0] 0x81, %g6
1554 set 0x4C, %l2
1555 stwa %l2, [%l7 + %l2] 0xe3
1556 membar #Sync
1557 nop
1558 set 0x34, %o2
1559 stw %o7, [%l7 + %o2]
1560 set 0x1C, %l0
1561 sta %f25, [%l7 + %l0] 0x81
1562 nop
1563 set 0x78, %o1
1564 stx %g2, [%l7 + %o1]
1565 set 0x30, %o4
1566 prefetcha [%l7 + %o4] 0x88, 2
1567 bn,pn %xcc, loop_5
1568 nop
1569 set 0x58, %g6
1570 prefetch [%l7 + %g6], 4
1571 nop
1572 set 0x7C, %o3
1573 ldsh [%l7 + %o3], %o6
1574 set 0x40, %i7
1575 stda %f0, [%l7 + %i7] 0xcc
1576loop_5:
1577 nop
1578 set 0x10, %g5
1579 stda %i2, [%l7 + %g5] 0x81
1580 nop
1581 set 0x18, %l4
1582 stx %fsr, [%l7 + %l4]
1583 nop
1584 set 0x30, %l5
1585 ldsw [%l7 + %l5], %l4
1586 st %f18, [%l7 + 0x74]
1587 nop
1588 set 0x40, %i6
1589 lduw [%l7 + %i6], %o0
1590 nop
1591 set 0x1F, %g3
1592 ldstub [%l7 + %g3], %o5
1593 nop
1594 set 0x58, %l6
1595 ldsb [%l7 + %l6], %l1
1596 wr %g3, %o2, %sys_tick
1597 add %l7, 0x5C, %l6
1598 wr %g0, 0x81, %asi
1599 lda [%l6] %asi, %i1
1600 casa [%l6] 0x81, %i1, %g7
1601 nop
1602 set 0x3A, %g2
1603 lduh [%l7 + %g2], %o4
1604 nop
1605 set 0x20, %i5
1606 ldd [%l7 + %i5], %o2
1607 st %fsr, [%l7 + 0x50]
1608 and %l3, %g5, %o1
1609 nop
1610 set 0x60, %l3
1611 ldd [%l7 + %l3], %f0
1612 and %i0, %i5, %i3
1613 add %l7, 0x30, %l6
1614 wr %g0, 0x81, %asi
1615 lda [%l6] %asi, %l0
1616 casa [%l6] 0x81, %l0, %l6
1617 set 0x10, %i2
1618 stba %i7, [%l7 + %i2] 0xe3
1619 membar #Sync
1620 membar #Sync
1621 set 0x40, %i3
1622 ldda [%l7 + %i3] 0xf8, %f0
1623 nop
1624 set 0x50, %g4
1625 std %f24, [%l7 + %g4]
1626 nop
1627 set 0x4C, %o6
1628 ldstub [%l7 + %o6], %g4
1629 nop
1630 set 0x20, %i1
1631 stb %g1, [%l7 + %i1]
1632 nop
1633 set 0x5E, %g1
1634 stb %i6, [%l7 + %g1]
1635 nop
1636 set 0x1C, %o7
1637 lduh [%l7 + %o7], %l5
1638 and %g6, %o7, %g2
1639 set 0x40, %o0
1640 ldda [%l7 + %o0] 0xd2, %f16
1641 nop
1642 set 0x38, %g7
1643 ldx [%l7 + %g7], %l2
1644 fpsub32s %f24, %f7, %f26
1645 set 0x40, %i4
1646 ldda [%l7 + %i4] 0xd0, %f16
1647 st %f14, [%l7 + 0x20]
1648 set 0x6C, %o5
1649 swapa [%l7 + %o5] 0x89, %i4
1650 set 0x78, %l1
1651 stxa %o6, [%l7 + %l1] 0x80
1652 membar #Sync
1653 set 0x40, %l2
1654 ldda [%l7 + %l2] 0xf0, %f0
1655 set 0x18, %o2
1656 sta %f3, [%l7 + %o2] 0x80
1657 set 0x7F, %i0
1658 ldstuba [%l7 + %i0] 0x81, %i2
1659 set 0x5C, %l0
1660 sta %f18, [%l7 + %l0] 0x80
1661 set 0x3B, %o4
1662 stba %o0, [%l7 + %o4] 0xea
1663 membar #Sync
1664 nop
1665 set 0x70, %o1
1666 ldx [%l7 + %o1], %l4
1667 set 0x14, %o3
1668 swapa [%l7 + %o3] 0x88, %o5
1669 nop
1670 set 0x64, %i7
1671 ldstub [%l7 + %i7], %l1
1672 nop
1673 set 0x70, %g5
1674 ldx [%l7 + %g5], %g3
1675 st %f8, [%l7 + 0x44]
1676 nop
1677 set 0x48, %l4
1678 ldstub [%l7 + %l4], %o2
1679 and %i1, %o4, %o3
1680 set 0x2A, %l5
1681 stha %l3, [%l7 + %l5] 0x89
1682 nop
1683 set 0x10, %g6
1684 swap [%l7 + %g6], %g5
1685 nop
1686 set 0x10, %g3
1687 stw %g7, [%l7 + %g3]
1688 set 0x28, %i6
1689 ldxa [%l7 + %i6] 0x80, %i0
1690 nop
1691 set 0x28, %l6
1692 std %o0, [%l7 + %l6]
1693 set 0x3C, %i5
1694 sta %f10, [%l7 + %i5] 0x89
1695 add %i3, %i5, %l6
1696 nop
1697 set 0x10, %l3
1698 ldd [%l7 + %l3], %l0
1699 set 0x0E, %i2
1700 stha %g4, [%l7 + %i2] 0xe3
1701 membar #Sync
1702 nop
1703 set 0x70, %g2
1704 stx %fsr, [%l7 + %g2]
1705 nop
1706 set 0x30, %g4
1707 ldd [%l7 + %g4], %i6
1708 nop
1709 set 0x14, %i3
1710 stw %i6, [%l7 + %i3]
1711 nop
1712 set 0x18, %o6
1713 ldd [%l7 + %o6], %g0
1714 nop
1715 set 0x72, %g1
1716 stb %l5, [%l7 + %g1]
1717 st %fsr, [%l7 + 0x74]
1718 nop
1719 set 0x58, %i1
1720 stx %g6, [%l7 + %i1]
1721 st %f15, [%l7 + 0x38]
1722 set 0x40, %o7
1723 sta %f7, [%l7 + %o7] 0x88
1724 set 0x50, %g7
1725 stda %o6, [%l7 + %g7] 0xe2
1726 membar #Sync
1727 add %l7, 0x6C, %l6
1728 wr %g0, 0x81, %asi
1729 lda [%l6] %asi, %g2
1730 casa [%l6] 0x81, %g2, %i4
1731 set 0x40, %o0
1732 swapa [%l7 + %o0] 0x80, %l2
1733 set 0x20, %o5
1734 prefetcha [%l7 + %o5] 0x81, 2
1735 nop
1736 set 0x58, %l1
1737 stx %fsr, [%l7 + %l1]
1738 set 0x10, %i4
1739 stwa %i2, [%l7 + %i4] 0x81
1740 nop
1741 nop
1742 setx 0xD5155F15, %l0, %l6
1743 st %l6, [%l7 + 0x28]
1744 ld [%l7 + 0x28], %f2
1745 setx 0xBC036F28, %l1, %l5
1746 st %l5, [%l7 + 0x10]
1747 ld [%l7 + 0x10], %f1
1748 fdivs %f1, %f2, %f22
1749 set 0x40, %o2
1750 stda %f0, [%l7 + %o2] 0xd2
1751 set 0x2E, %i0
1752 ldstuba [%l7 + %i0] 0x88, %o0
1753 set 0x19, %l0
1754 ldstuba [%l7 + %l0] 0x80, %l4
1755 and %l1, %o5, %o2
1756 fpsub32 %f18, %f6, %f30
1757 st %f12, [%l7 + 0x68]
1758 set 0x50, %o4
1759 swapa [%l7 + %o4] 0x80, %g3
1760 add %o4, %i1, %l3
1761 set 0x4C, %o1
1762 stha %o3, [%l7 + %o1] 0x81
1763 nop
1764 set 0x18, %o3
1765 ldx [%l7 + %o3], %g7
1766 nop
1767 set 0x60, %i7
1768 stw %g5, [%l7 + %i7]
1769 nop
1770 set 0x1A, %l2
1771 ldstub [%l7 + %l2], %o1
1772 nop
1773 set 0x20, %g5
1774 stw %i0, [%l7 + %g5]
1775 nop
1776 set 0x44, %l5
1777 ldsw [%l7 + %l5], %i3
1778 set 0x78, %g6
1779 prefetcha [%l7 + %g6] 0x88, 0
1780 nop
1781 set 0x3C, %g3
1782 stw %i5, [%l7 + %g3]
1783 and %g4, %l0, %i7
1784 set 0x70, %l4
1785 ldxa [%l7 + %l4] 0x89, %g1
1786 nop
1787 set 0x68, %i6
1788 std %f0, [%l7 + %i6]
1789 nop
1790 set 0x6C, %i5
1791 swap [%l7 + %i5], %l5
1792 st %f20, [%l7 + 0x7C]
1793 set 0x30, %l3
1794 stxa %i6, [%l7 + %l3] 0x89
1795 set 0x7C, %l6
1796 stha %g6, [%l7 + %l6] 0xe2
1797 membar #Sync
1798 or %g2, %i4, %l2
1799 nop
1800 set 0x19, %i2
1801 ldub [%l7 + %i2], %o7
1802 or %o6, %o0, %i2
1803 nop
1804 set 0x38, %g2
1805 stw %l1, [%l7 + %g2]
1806 be,pn %xcc, loop_6
1807 st %f25, [%l7 + 0x18]
1808 nop
1809 set 0x6A, %g4
1810 sth %o5, [%l7 + %g4]
1811 set 0x7C, %o6
1812 stha %l4, [%l7 + %o6] 0x88
1813loop_6:
1814 nop
1815 set 0x18, %i3
1816 ldd [%l7 + %i3], %g2
1817 nop
1818 set 0x20, %i1
1819 ldsh [%l7 + %i1], %o2
1820 nop
1821 set 0x08, %g1
1822 std %f8, [%l7 + %g1]
1823 nop
1824 set 0x50, %o7
1825 stx %i1, [%l7 + %o7]
1826 nop
1827 set 0x58, %g7
1828 std %o4, [%l7 + %g7]
1829 nop
1830 set 0x47, %o5
1831 stb %o3, [%l7 + %o5]
1832 nop
1833 set 0x5C, %o0
1834 lduw [%l7 + %o0], %g7
1835 fpsub16s %f20, %f29, %f22
1836 nop
1837 set 0x14, %l1
1838 swap [%l7 + %l1], %g5
1839 nop
1840 set 0x44, %i4
1841 swap [%l7 + %i4], %l3
1842 add %i0, %o1, %i3
1843 nop
1844 set 0x48, %o2
1845 std %i4, [%l7 + %o2]
1846 add %g4, %l6, %i7
1847 nop
1848 set 0x60, %i0
1849 std %f18, [%l7 + %i0]
1850 set 0x55, %o4
1851 ldstuba [%l7 + %o4] 0x88, %g1
1852 set 0x1C, %l0
1853 sta %f11, [%l7 + %l0] 0x81
1854 add %l7, 0x50, %l6
1855 wr %g0, 0x88, %asi
1856 ldxa [%l6] %asi, %l0
1857 casxa [%l6] 0x88, %l0, %i6
1858 nop
1859 set 0x5C, %o1
1860 lduh [%l7 + %o1], %g6
1861 and %l5, %i4, %l2
1862 set 0x08, %o3
1863 stxa %o7, [%l7 + %o3] 0xea
1864 membar #Sync
1865 nop
1866 set 0x54, %l2
1867 stb %g2, [%l7 + %l2]
1868 set 0x69, %g5
1869 ldstuba [%l7 + %g5] 0x88, %o6
1870 nop
1871 set 0x58, %l5
1872 prefetch [%l7 + %l5], 4
1873 set 0x50, %i7
1874 stxa %i2, [%l7 + %i7] 0xe2
1875 membar #Sync
1876 nop
1877 set 0x48, %g6
1878 stx %l1, [%l7 + %g6]
1879 add %l7, 0x28, %l6
1880 wr %g0, 0x88, %asi
1881 casxa [%l6] 0x88, %o5, %l4
1882 nop
1883 set 0x6C, %g3
1884 ldsw [%l7 + %g3], %g3
1885 nop
1886 set 0x68, %i6
1887 lduh [%l7 + %i6], %o2
1888 nop
1889 set 0x18, %i5
1890 ldd [%l7 + %i5], %f22
1891 st %f13, [%l7 + 0x38]
1892 and %i1, %o4, %o3
1893 nop
1894 set 0x7E, %l4
1895 ldub [%l7 + %l4], %g7
1896 set 0x08, %l6
1897 stxa %g5, [%l7 + %l6] 0xeb
1898 membar #Sync
1899 nop
1900 set 0x17, %i2
1901 ldsb [%l7 + %i2], %l3
1902 set 0x60, %l3
1903 stwa %o0, [%l7 + %l3] 0xe2
1904 membar #Sync
1905 and %o1, %i0, %i3
1906 st %f14, [%l7 + 0x10]
1907 st %fsr, [%l7 + 0x5C]
1908 nop
1909 set 0x44, %g4
1910 sth %i5, [%l7 + %g4]
1911 ble,a,pt %icc, loop_7
1912 nop
1913 set 0x70, %o6
1914 stx %fsr, [%l7 + %o6]
1915 nop
1916 set 0x1C, %i3
1917 lduw [%l7 + %i3], %g4
1918 nop
1919 set 0x7C, %g2
1920 swap [%l7 + %g2], %i7
1921loop_7:
1922 nop
1923 nop
1924 or %g0, 0x8, %l0
1925 sllx %l0, 0x3c, %l0
1926 wr %l0, 0xE21, %sys_tick_cmpr
1927 set 0x40, %g1
1928 ldda [%l7 + %g1] 0x89, %f16
1929 and %i6, %l0, %g6
1930 set 0x38, %o7
1931 ldxa [%l7 + %o7] 0x89, %i4
1932 set 0x40, %i1
1933 stha %l5, [%l7 + %i1] 0x89
1934 set 0x20, %g7
1935 stba %l2, [%l7 + %g7] 0xea
1936 membar #Sync
1937 nop
1938 set 0x40, %o0
1939 ldd [%l7 + %o0], %f28
1940 nop
1941 set 0x38, %o5
1942 std %g2, [%l7 + %o5]
1943 nop
1944 set 0x70, %i4
1945 ldd [%l7 + %i4], %o6
1946 ld [%l7 + 0x24], %f19
1947 nop
1948 set 0x08, %l1
1949 stx %fsr, [%l7 + %l1]
1950 nop
1951 set 0x34, %o2
1952 ldstub [%l7 + %o2], %i2
1953 nop
1954 set 0x16, %o4
1955 lduh [%l7 + %o4], %o7
1956 or %l1, %l4, %o5
1957 nop
1958 set 0x30, %l0
1959 ldd [%l7 + %l0], %g2
1960 nop
1961 set 0x54, %i0
1962 ldstub [%l7 + %i0], %o2
1963 st %fsr, [%l7 + 0x08]
1964 nop
1965 set 0x3F, %o3
1966 stb %o4, [%l7 + %o3]
1967 nop
1968 set 0x78, %o1
1969 std %o2, [%l7 + %o1]
1970 st %f29, [%l7 + 0x0C]
1971 set 0x34, %l2
1972 stwa %i1, [%l7 + %l2] 0x88
1973 nop
1974 set 0x66, %g5
1975 ldstub [%l7 + %g5], %g5
1976 or %l3, %o0, %o1
1977 nop
1978 set 0x30, %i7
1979 stw %i0, [%l7 + %i7]
1980 nop
1981 set 0x7C, %l5
1982 swap [%l7 + %l5], %g7
1983 set 0x40, %g6
1984 ldda [%l7 + %g6] 0xeb, %i4
1985 set 0x50, %i6
1986 ldda [%l7 + %i6] 0x89, %i2
1987 set 0x10, %i5
1988 prefetcha [%l7 + %i5] 0x81, 2
1989 nop
1990 set 0x40, %l4
1991 ldd [%l7 + %l4], %g0
1992 nop
1993 set 0x70, %l6
1994 stw %l6, [%l7 + %l6]
1995 set 0x50, %i2
1996 lda [%l7 + %i2] 0x89, %f18
1997 add %l7, 0x38, %l6
1998 wr %g0, 0x81, %asi
1999 ldxa [%l6] %asi, %i6
2000 casxa [%l6] 0x81, %i6, %i7
2001 set 0x30, %l3
2002 ldxa [%l7 + %l3] 0x89, %g6
2003 or %i4, %l0, %l2
2004 nop
2005 set 0x5F, %g3
2006 ldub [%l7 + %g3], %g2
2007 wr %l5, %i2, %sys_tick
2008 nop
2009 set 0x38, %o6
2010 std %f28, [%l7 + %o6]
2011 nop
2012 set 0x7C, %g4
2013 lduh [%l7 + %g4], %o7
2014 set 0x38, %i3
2015 swapa [%l7 + %i3] 0x80, %l1
2016 nop
2017 set 0x20, %g2
2018 prefetch [%l7 + %g2], 0
2019 fpsub16s %f29, %f30, %f7
2020 set 0x49, %o7
2021 ldstuba [%l7 + %o7] 0x81, %o6
2022 nop
2023 set 0x08, %g1
2024 stw %o5, [%l7 + %g1]
2025 set 0x70, %i1
2026 lda [%l7 + %i1] 0x89, %f5
2027 set 0x54, %g7
2028 stwa %l4, [%l7 + %g7] 0xe3
2029 membar #Sync
2030 add %l7, 0x54, %l6
2031 wr %g0, 0x89, %asi
2032 lda [%l6] %asi, %o2
2033 casa [%l6] 0x89, %o2, %o4
2034 wr %o3, %g3, %ccr
2035 and %i1, %g5, %o0
2036 ld [%l7 + 0x50], %f25
2037 ld [%l7 + 0x68], %f16
2038 nop
2039 set 0x58, %o0
2040 ldd [%l7 + %o0], %l2
2041 set 0x1D, %o5
2042 ldstuba [%l7 + %o5] 0x88, %o1
2043 set 0x58, %i4
2044 stxa %g7, [%l7 + %i4] 0xea
2045 membar #Sync
2046 nop
2047 set 0x20, %o2
2048 ldd [%l7 + %o2], %i4
2049 nop
2050 set 0x3B, %o4
2051 ldsb [%l7 + %o4], %i3
2052 nop
2053 set 0x23, %l0
2054 stb %i0, [%l7 + %l0]
2055 nop
2056 set 0x52, %i0
2057 ldstub [%l7 + %i0], %g1
2058 nop
2059 set 0x0E, %o3
2060 sth %g4, [%l7 + %o3]
2061 set 0x10, %l1
2062 prefetcha [%l7 + %l1] 0x80, 2
2063 nop
2064 set 0x0D, %o1
2065 ldub [%l7 + %o1], %i7
2066 set 0x40, %l2
2067 stda %f16, [%l7 + %l2] 0x81
2068 set 0x5D, %g5
2069 ldstuba [%l7 + %g5] 0x80, %l6
2070 set 0x38, %l5
2071 lda [%l7 + %l5] 0x88, %f14
2072 set 0x6E, %i7
2073 stba %i4, [%l7 + %i7] 0xea
2074 membar #Sync
2075 set 0x60, %g6
2076 stxa %l0, [%l7 + %g6] 0xeb
2077 membar #Sync
2078 nop
2079 set 0x78, %i5
2080 ldsw [%l7 + %i5], %g6
2081 st %fsr, [%l7 + 0x18]
2082 nop
2083 set 0x0C, %l4
2084 ldsw [%l7 + %l4], %l2
2085 nop
2086 set 0x48, %i6
2087 ldx [%l7 + %i6], %g2
2088 nop
2089 set 0x08, %i2
2090 swap [%l7 + %i2], %l5
2091 st %f15, [%l7 + 0x7C]
2092 set 0x20, %l3
2093 stda %i2, [%l7 + %l3] 0x81
2094 nop
2095 set 0x78, %l6
2096 ldsw [%l7 + %l6], %o7
2097 add %l7, 0x28, %l6
2098 wr %g0, 0x89, %asi
2099 ldxa [%l6] %asi, %o6
2100 casxa [%l6] 0x89, %o6, %o5
2101 add %l1, %l4, %o4
2102 nop
2103 set 0x60, %g3
2104 ldx [%l7 + %g3], %o3
2105 set 0x64, %g4
2106 stwa %o2, [%l7 + %g4] 0xe2
2107 membar #Sync
2108 nop
2109 set 0x56, %o6
2110 sth %i1, [%l7 + %o6]
2111 set 0x18, %i3
2112 lda [%l7 + %i3] 0x81, %f3
2113 nop
2114 set 0x6C, %o7
2115 stw %g3, [%l7 + %o7]
2116 nop
2117 set 0x08, %g2
2118 ldd [%l7 + %g2], %f26
2119 nop
2120 set 0x08, %g1
2121 stx %o0, [%l7 + %g1]
2122 set 0x60, %g7
2123 ldxa [%l7 + %g7] 0x89, %l3
2124 set 0x2C, %i1
2125 ldstuba [%l7 + %i1] 0x81, %g5
2126 and %g7, %i5, %i3
2127 nop
2128 set 0x53, %o0
2129 ldstub [%l7 + %o0], %i0
2130 nop
2131 set 0x18, %o5
2132 stx %g1, [%l7 + %o5]
2133 set 0x38, %i4
2134 stxa %g4, [%l7 + %i4] 0xe2
2135 membar #Sync
2136 add %l7, 0x58, %l6
2137 wr %g0, 0x88, %asi
2138 casxa [%l6] 0x88, %o1, %i7
2139 nop
2140 set 0x78, %o4
2141 swap [%l7 + %o4], %i6
2142 set 0x69, %o2
2143 stba %i4, [%l7 + %o2] 0xe2
2144 membar #Sync
2145 nop
2146 set 0x38, %l0
2147 lduh [%l7 + %l0], %l0
2148 set 0x2C, %i0
2149 lda [%l7 + %i0] 0x88, %f26
2150 add %l7, 0x4C, %l6
2151 wr %g0, 0x89, %asi
2152 casa [%l6] 0x89, %l6, %g6
2153 nop
2154 set 0x20, %o3
2155 std %f16, [%l7 + %o3]
2156 set 0x2C, %o1
2157 stwa %l2, [%l7 + %o1] 0xea
2158 membar #Sync
2159 set 0x40, %l2
2160 prefetcha [%l7 + %l2] 0x81, 4
2161 set 0x60, %g5
2162 ldxa [%l7 + %g5] 0x89, %i2
2163 nop
2164 set 0x58, %l5
2165 lduw [%l7 + %l5], %g2
2166 set 0x28, %i7
2167 stha %o7, [%l7 + %i7] 0x80
2168 ld [%l7 + 0x34], %f6
2169 add %l7, 0x18, %l6
2170 wr %g0, 0x80, %asi
2171 lda [%l6] %asi, %o5
2172 casa [%l6] 0x80, %o5, %o6
2173 nop
2174 set 0x60, %g6
2175 ldsw [%l7 + %g6], %l1
2176 ld [%l7 + 0x70], %f24
2177 set 0x10, %i5
2178 stwa %l4, [%l7 + %i5] 0x89
2179 nop
2180 set 0x65, %l4
2181 stb %o3, [%l7 + %l4]
2182 or %o4, %i1, %g3
2183 nop
2184 set 0x5E, %l1
2185 stb %o0, [%l7 + %l1]
2186 nop
2187 set 0x76, %i2
2188 ldsh [%l7 + %i2], %l3
2189 set 0x40, %l3
2190 ldda [%l7 + %l3] 0xe3, %g4
2191 set 0x44, %l6
2192 lda [%l7 + %l6] 0x88, %f2
2193 nop
2194 set 0x18, %g3
2195 stw %o2, [%l7 + %g3]
2196 set 0x78, %g4
2197 stwa %g7, [%l7 + %g4] 0xea
2198 membar #Sync
2199 set 0x40, %o6
2200 stda %f0, [%l7 + %o6] 0xcc
2201 set 0x54, %i3
2202 sta %f0, [%l7 + %i3] 0x89
2203 nop
2204 set 0x20, %i6
2205 ldd [%l7 + %i6], %i2
2206 nop
2207 set 0x48, %g2
2208 ldd [%l7 + %g2], %i0
2209 bne,a,pt %icc, loop_8
2210 wr %g1, %i5, %sys_tick
2211 add %g4, %o1, %i6
2212 set 0x40, %g1
2213 prefetcha [%l7 + %g1] 0x88, 3
2214loop_8:
2215 nop
2216 set 0x48, %o7
2217 std %f22, [%l7 + %o7]
2218 nop
2219 set 0x60, %g7
2220 ldsh [%l7 + %g7], %i4
2221 add %l6, %l0, %g6
2222 set 0x76, %o0
2223 stba %l5, [%l7 + %o0] 0x89
2224 fpadd16s %f28, %f7, %f0
2225 nop
2226 set 0x40, %i1
2227 stw %i2, [%l7 + %i1]
2228 set 0x10, %i4
2229 prefetcha [%l7 + %i4] 0x81, 4
2230 set 0x44, %o5
2231 stwa %o7, [%l7 + %o5] 0x88
2232 nop
2233 set 0x30, %o2
2234 lduw [%l7 + %o2], %l2
2235 set 0x50, %o4
2236 prefetcha [%l7 + %o4] 0x89, 4
2237 nop
2238 set 0x20, %l0
2239 lduh [%l7 + %l0], %l1
2240 set 0x60, %o3
2241 lda [%l7 + %o3] 0x89, %f12
2242 nop
2243 set 0x6C, %i0
2244 lduh [%l7 + %i0], %o5
2245 set 0x30, %o1
2246 lda [%l7 + %o1] 0x81, %f11
2247 nop
2248 set 0x60, %g5
2249 prefetch [%l7 + %g5], 3
2250 set 0x0C, %l5
2251 stwa %o3, [%l7 + %l5] 0x80
2252 nop
2253 set 0x2C, %l2
2254 swap [%l7 + %l2], %l4
2255 nop
2256 set 0x14, %g6
2257 ldub [%l7 + %g6], %o4
2258 set 0x3A, %i7
2259 stha %i1, [%l7 + %i7] 0xe3
2260 membar #Sync
2261 st %f24, [%l7 + 0x3C]
2262 nop
2263 set 0x54, %l4
2264 ldub [%l7 + %l4], %o0
2265 set 0x60, %i5
2266 stba %g3, [%l7 + %i5] 0x89
2267 set 0x60, %i2
2268 swapa [%l7 + %i2] 0x88, %l3
2269 or %o2, %g7, %g5
2270 nop
2271 set 0x10, %l1
2272 stw %i0, [%l7 + %l1]
2273 set 0x70, %l6
2274 ldxa [%l7 + %l6] 0x81, %g1
2275 st %f20, [%l7 + 0x08]
2276 set 0x40, %l3
2277 ldda [%l7 + %l3] 0x89, %i4
2278 wr %g4, %o1, %set_softint
2279 nop
2280 set 0x60, %g4
2281 stx %i3, [%l7 + %g4]
2282 st %fsr, [%l7 + 0x28]
2283 nop
2284 set 0x3D, %o6
2285 ldsb [%l7 + %o6], %i6
2286 fpsub32 %f6, %f8, %f22
2287 nop
2288 set 0x08, %g3
2289 ldub [%l7 + %g3], %i7
2290 fpadd32 %f24, %f28, %f14
2291 nop
2292 set 0x4A, %i6
2293 lduh [%l7 + %i6], %i4
2294 set 0x50, %g2
2295 sta %f31, [%l7 + %g2] 0x80
2296 nop
2297 set 0x14, %i3
2298 ldsw [%l7 + %i3], %l0
2299 nop
2300 set 0x36, %g1
2301 ldstub [%l7 + %g1], %l6
2302 nop
2303 set 0x4F, %o7
2304 ldstub [%l7 + %o7], %l5
2305 st %f19, [%l7 + 0x24]
2306 nop
2307 set 0x2A, %o0
2308 sth %g6, [%l7 + %o0]
2309 nop
2310 set 0x70, %g7
2311 ldd [%l7 + %g7], %f2
2312 st %f24, [%l7 + 0x64]
2313 and %i2, %o7, %g2
2314 set 0x48, %i1
2315 stda %o6, [%l7 + %i1] 0xea
2316 membar #Sync
2317 nop
2318 set 0x40, %o5
2319 ldd [%l7 + %o5], %f14
2320 set 0x1C, %o2
2321 lda [%l7 + %o2] 0x88, %f19
2322 set 0x60, %i4
2323 ldda [%l7 + %i4] 0x81, %l2
2324 fpsub32s %f5, %f31, %f23
2325 nop
2326 set 0x16, %o4
2327 ldsh [%l7 + %o4], %l1
2328 nop
2329 set 0x78, %l0
2330 stw %o3, [%l7 + %l0]
2331 set 0x6D, %o3
2332 stba %o5, [%l7 + %o3] 0xea
2333 membar #Sync
2334 nop
2335 set 0x30, %o1
2336 lduw [%l7 + %o1], %o4
2337 set 0x14, %i0
2338 lda [%l7 + %i0] 0x88, %f2
2339 set 0x54, %g5
2340 ldstuba [%l7 + %g5] 0x81, %i1
2341 set 0x40, %l2
2342 stda %f16, [%l7 + %l2] 0xca
2343 nop
2344 set 0x13, %l5
2345 ldsb [%l7 + %l5], %o0
2346 st %fsr, [%l7 + 0x54]
2347 nop
2348 set 0x60, %g6
2349 stx %fsr, [%l7 + %g6]
2350 set 0x20, %i7
2351 stda %g2, [%l7 + %i7] 0xe2
2352 membar #Sync
2353 fpadd32 %f10, %f4, %f14
2354 set 0x28, %i5
2355 stxa %l4, [%l7 + %i5] 0xeb
2356 membar #Sync
2357 set 0x40, %i2
2358 stwa %l3, [%l7 + %i2] 0xe2
2359 membar #Sync
2360 nop
2361 set 0x40, %l4
2362 ldsw [%l7 + %l4], %o2
2363 and %g7, %g5, %g1
2364 nop
2365 set 0x66, %l6
2366 ldsb [%l7 + %l6], %i0
2367 set 0x60, %l1
2368 stxa %g4, [%l7 + %l1] 0xe3
2369 membar #Sync
2370 nop
2371 nop
2372 setx 0xC6E787F0, %l0, %l6
2373 st %l6, [%l7 + 0x28]
2374 ld [%l7 + 0x28], %f23
2375 setx 0x4AFF3EC5, %l1, %l5
2376 st %l5, [%l7 + 0x10]
2377 ld [%l7 + 0x10], %f9
2378 fdivs %f9, %f23, %f2
2379 add %o1, %i3, %i5
2380 bleu %xcc, loop_9
2381 nop
2382 set 0x20, %l3
2383 std %f10, [%l7 + %l3]
2384 set 0x35, %g4
2385 stba %i7, [%l7 + %g4] 0xe2
2386 membar #Sync
2387loop_9:
2388 nop
2389 set 0x5C, %o6
2390 stw %i6, [%l7 + %o6]
2391 nop
2392 set 0x7C, %g3
2393 lduh [%l7 + %g3], %i4
2394 st %fsr, [%l7 + 0x4C]
2395 nop
2396 set 0x0C, %i6
2397 ldsb [%l7 + %i6], %l6
2398 set 0x10, %i3
2399 ldda [%l7 + %i3] 0x88, %l4
2400 set 0x70, %g2
2401 prefetcha [%l7 + %g2] 0x89, 1
2402 nop
2403 set 0x70, %o7
2404 lduw [%l7 + %o7], %i2
2405 set 0x38, %g1
2406 stxa %g6, [%l7 + %g1] 0xe3
2407 membar #Sync
2408 set 0x20, %o0
2409 stda %g2, [%l7 + %o0] 0xe3
2410 membar #Sync
2411 wr %o6, %l2, %ccr
2412 or %o7, %o3, %l1
2413 st %f17, [%l7 + 0x20]
2414 set 0x28, %g7
2415 stda %o4, [%l7 + %g7] 0x81
2416 nop
2417 set 0x6C, %o5
2418 ldsh [%l7 + %o5], %i1
2419 nop
2420 set 0x18, %o2
2421 std %f14, [%l7 + %o2]
2422 nop
2423 set 0x1E, %i1
2424 ldsh [%l7 + %i1], %o0
2425 nop
2426 set 0x38, %o4
2427 stw %o5, [%l7 + %o4]
2428 set 0x58, %l0
2429 stxa %l4, [%l7 + %l0] 0xeb
2430 membar #Sync
2431 nop
2432 set 0x6C, %i4
2433 prefetch [%l7 + %i4], 1
2434 nop
2435 set 0x33, %o3
2436 stb %l3, [%l7 + %o3]
2437 set 0x70, %o1
2438 ldstuba [%l7 + %o1] 0x88, %g3
2439 set 0x28, %g5
2440 ldxa [%l7 + %g5] 0x80, %g7
2441 nop
2442 set 0x08, %i0
2443 stx %fsr, [%l7 + %i0]
2444 set 0x0D, %l2
2445 stba %o2, [%l7 + %l2] 0xe2
2446 membar #Sync
2447 nop
2448 set 0x28, %g6
2449 std %f6, [%l7 + %g6]
2450 nop
2451 set 0x78, %i7
2452 std %f8, [%l7 + %i7]
2453 set 0x64, %i5
2454 ldstuba [%l7 + %i5] 0x89, %g5
2455 nop
2456 set 0x3A, %l5
2457 lduh [%l7 + %l5], %i0
2458 nop
2459 set 0x48, %l4
2460 ldx [%l7 + %l4], %g4
2461 add %l7, 0x68, %l6
2462 wr %g0, 0x81, %asi
2463 lda [%l6] %asi, %g1
2464 casa [%l6] 0x81, %g1, %o1
2465 nop
2466 set 0x62, %l6
2467 lduh [%l7 + %l6], %i5
2468 set 0x30, %i2
2469 swapa [%l7 + %i2] 0x89, %i7
2470 and %i6, %i4, %i3
2471 membar #Sync
2472 set 0x40, %l1
2473 ldda [%l7 + %l1] 0xf0, %f0
2474 or %l5, %l0, %i2
2475 nop
2476 set 0x18, %l3
2477 stx %fsr, [%l7 + %l3]
2478 set 0x40, %o6
2479 stda %f16, [%l7 + %o6] 0xd0
2480 nop
2481 set 0x38, %g4
2482 ldx [%l7 + %g4], %l6
2483 fpadd16s %f20, %f13, %f15
2484 set 0x14, %g3
2485 ldstuba [%l7 + %g3] 0x81, %g6
2486 st %f3, [%l7 + 0x58]
2487 nop
2488 set 0x38, %i3
2489 ldsw [%l7 + %i3], %g2
2490 set 0x41, %i6
2491 stba %l2, [%l7 + %i6] 0xe2
2492 membar #Sync
2493 set 0x48, %g2
2494 stda %o6, [%l7 + %g2] 0x89
2495 set 0x50, %o7
2496 stda %o6, [%l7 + %o7] 0x89
2497 nop
2498 set 0x7D, %g1
2499 ldstub [%l7 + %g1], %l1
2500 set 0x6C, %g7
2501 swapa [%l7 + %g7] 0x88, %o3
2502 set 0x08, %o0
2503 ldxa [%l7 + %o0] 0x81, %i1
2504 nop
2505 set 0x73, %o2
2506 ldstub [%l7 + %o2], %o0
2507 set 0x50, %o5
2508 stda %o4, [%l7 + %o5] 0x89
2509 set 0x40, %o4
2510 ldda [%l7 + %o4] 0xd8, %f0
2511 nop
2512 set 0x38, %i1
2513 std %f26, [%l7 + %i1]
2514 add %l7, 0x08, %l6
2515 wr %g0, 0x81, %asi
2516 casa [%l6] 0x81, %l4, %o5
2517 nop
2518 set 0x1E, %l0
2519 ldsh [%l7 + %l0], %l3
2520 nop
2521 set 0x13, %o3
2522 stb %g7, [%l7 + %o3]
2523 bgu,a,pt %icc, loop_10
2524 nop
2525 set 0x38, %i4
2526 std %f12, [%l7 + %i4]
2527 nop
2528 set 0x08, %o1
2529 std %f0, [%l7 + %o1]
2530 set 0x6C, %g5
2531 lda [%l7 + %g5] 0x88, %f25
2532loop_10:
2533 nop
2534 set 0x30, %i0
2535 swapa [%l7 + %i0] 0x89, %g3
2536 st %fsr, [%l7 + 0x4C]
2537 set 0x66, %l2
2538 stha %g5, [%l7 + %l2] 0x89
2539 nop
2540 set 0x14, %g6
2541 prefetch [%l7 + %g6], 0
2542 set 0x40, %i5
2543 stda %f0, [%l7 + %i5] 0xc4
2544 set 0x58, %i7
2545 stxa %o2, [%l7 + %i7] 0x81
2546 nop
2547 set 0x30, %l5
2548 std %f28, [%l7 + %l5]
2549 fpsub32 %f20, %f6, %f14
2550 set 0x40, %l6
2551 ldda [%l7 + %l6] 0x89, %f0
2552 set 0x30, %i2
2553 prefetcha [%l7 + %i2] 0x81, 2
2554 nop
2555 set 0x56, %l1
2556 lduh [%l7 + %l1], %g4
2557 set 0x20, %l4
2558 ldda [%l7 + %l4] 0x80, %g0
2559 add %i5, %i7, %o1
2560 nop
2561 set 0x26, %o6
2562 ldsb [%l7 + %o6], %i6
2563 nop
2564 set 0x30, %l3
2565 swap [%l7 + %l3], %i4
2566 set 0x14, %g4
2567 lda [%l7 + %g4] 0x80, %f30
2568 nop
2569 set 0x48, %g3
2570 stw %i3, [%l7 + %g3]
2571 st %f18, [%l7 + 0x7C]
2572 nop
2573 set 0x3A, %i3
2574 sth %l0, [%l7 + %i3]
2575 nop
2576 set 0x42, %i6
2577 ldstub [%l7 + %i6], %l5
2578 set 0x40, %g2
2579 ldda [%l7 + %g2] 0x81, %f0
2580 nop
2581 or %g0, 0x8, %l0
2582 sllx %l0, 0x3c, %l0
2583 wr %l0, 0x070, %sys_tick_cmpr
2584 add %g2, %i2, %o6
2585 nop
2586 set 0x18, %o7
2587 prefetch [%l7 + %o7], 0
2588 nop
2589 set 0x20, %g1
2590 std %f26, [%l7 + %g1]
2591 set 0x40, %g7
2592 stda %f16, [%l7 + %g7] 0xc4
2593 and %o7, %l2, %o3
2594 set 0x44, %o0
2595 swapa [%l7 + %o0] 0x80, %i1
2596 nop
2597 set 0x3C, %o2
2598 stw %o0, [%l7 + %o2]
2599 set 0x18, %o4
2600 stwa %o4, [%l7 + %o4] 0x81
2601 set 0x40, %o5
2602 ldda [%l7 + %o5] 0x89, %l0
2603 nop
2604 set 0x60, %l0
2605 std %f16, [%l7 + %l0]
2606 nop
2607 set 0x28, %i1
2608 ldsw [%l7 + %i1], %l4
2609 wr %l3, %g7, %y
2610 nop
2611 set 0x28, %i4
2612 ldx [%l7 + %i4], %g3
2613 set 0x2A, %o1
2614 ldstuba [%l7 + %o1] 0x80, %g5
2615 wr %g0, 0x7, %fprs
2616 set 0x20, %g5
2617 ldda [%l7 + %g5] 0xea, %i0
2618 nop
2619 set 0x08, %o3
2620 ldd [%l7 + %o3], %g0
2621 nop
2622 set 0x50, %l2
2623 ldd [%l7 + %l2], %f14
2624 st %f21, [%l7 + 0x10]
2625 set 0x28, %i0
2626 lda [%l7 + %i0] 0x88, %f28
2627 or %g4, %i7, %i5
2628 nop
2629 set 0x28, %g6
2630 std %i6, [%l7 + %g6]
2631 set 0x0C, %i7
2632 ldstuba [%l7 + %i7] 0x88, %i4
2633 nop
2634 set 0x77, %i5
2635 ldstub [%l7 + %i5], %i3
2636 fpsub32 %f14, %f2, %f0
2637 nop
2638 set 0x08, %l6
2639 ldsh [%l7 + %l6], %o1
2640 set 0x58, %l5
2641 ldxa [%l7 + %l5] 0x80, %l5
2642 st %fsr, [%l7 + 0x18]
2643 and %l0, %g6, %g2
2644 fpadd32 %f30, %f20, %f18
2645 set 0x4C, %l1
2646 sta %f29, [%l7 + %l1] 0x89
2647 set 0x48, %l4
2648 ldstuba [%l7 + %l4] 0x89, %i2
2649 or %o6, %l6, %o7
2650 nop
2651 set 0x1E, %i2
2652 sth %o3, [%l7 + %i2]
2653 set 0x78, %l3
2654 stda %i0, [%l7 + %l3] 0x81
2655 or %l2, %o4, %l1
2656 nop
2657 set 0x68, %g4
2658 ldd [%l7 + %g4], %f0
2659 set 0x29, %g3
2660 stba %o0, [%l7 + %g3] 0x89
2661 nop
2662 set 0x08, %o6
2663 ldd [%l7 + %o6], %f18
2664 add %l7, 0x50, %l6
2665 wr %g0, 0x89, %asi
2666 ldxa [%l6] %asi, %l3
2667 casxa [%l6] 0x89, %l3, %g7
2668 set 0x40, %i6
2669 ldda [%l7 + %i6] 0x89, %g2
2670 set 0x08, %i3
2671 lda [%l7 + %i3] 0x88, %f0
2672 nop
2673 set 0x3E, %o7
2674 ldstub [%l7 + %o7], %l4
2675 bn,a,pn %icc, loop_11
2676 wr %g5, %o5, %set_softint
2677 nop
2678 set 0x70, %g1
2679 prefetch [%l7 + %g1], 1
2680 set 0x48, %g7
2681 ldxa [%l7 + %g7] 0x89, %o2
2682loop_11:
2683 nop
2684 set 0x48, %g2
2685 lduw [%l7 + %g2], %i0
2686 nop
2687 set 0x28, %o2
2688 ldsh [%l7 + %o2], %g1
2689 nop
2690 set 0x5A, %o0
2691 stb %i7, [%l7 + %o0]
2692 set 0x10, %o4
2693 ldda [%l7 + %o4] 0x88, %g4
2694 and %i5, %i6, %i4
2695 add %l7, 0x68, %l6
2696 wr %g0, 0x89, %asi
2697 ldxa [%l6] %asi, %o1
2698 casxa [%l6] 0x89, %o1, %l5
2699 nop
2700 set 0x70, %o5
2701 ldd [%l7 + %o5], %f2
2702 fpsub32s %f8, %f18, %f10
2703 nop
2704 set 0x6F, %l0
2705 ldsb [%l7 + %l0], %l0
2706 nop
2707 set 0x56, %i4
2708 sth %i3, [%l7 + %i4]
2709 nop
2710 set 0x38, %o1
2711 lduw [%l7 + %o1], %g2
2712 and %i2, %o6, %g6
2713 nop
2714 set 0x1C, %i1
2715 lduw [%l7 + %i1], %l6
2716 nop
2717 set 0x60, %g5
2718 ldd [%l7 + %g5], %o6
2719 set 0x5C, %o3
2720 stha %i1, [%l7 + %o3] 0xea
2721 membar #Sync
2722 set 0x14, %i0
2723 stha %o3, [%l7 + %i0] 0x81
2724 st %fsr, [%l7 + 0x3C]
2725 nop
2726 set 0x19, %l2
2727 ldstub [%l7 + %l2], %o4
2728 nop
2729 set 0x42, %i7
2730 stb %l1, [%l7 + %i7]
2731 nop
2732 set 0x18, %i5
2733 ldsw [%l7 + %i5], %l2
2734 ld [%l7 + 0x4C], %f6
2735 nop
2736 set 0x20, %l6
2737 prefetch [%l7 + %l6], 4
2738 set 0x44, %l5
2739 swapa [%l7 + %l5] 0x88, %l3
2740 set 0x40, %l1
2741 stda %f0, [%l7 + %l1] 0xf9
2742 membar #Sync
2743 nop
2744 set 0x40, %l4
2745 ldx [%l7 + %l4], %o0
2746 fpsub32s %f30, %f11, %f18
2747 nop
2748 set 0x78, %g6
2749 ldsw [%l7 + %g6], %g3
2750 add %l4, %g7, %g5
2751 set 0x2A, %i2
2752 stba %o5, [%l7 + %i2] 0xeb
2753 membar #Sync
2754 st %f0, [%l7 + 0x50]
2755 nop
2756 set 0x7A, %l3
2757 ldsh [%l7 + %l3], %i0
2758 set 0x18, %g4
2759 stda %o2, [%l7 + %g4] 0x88
2760 nop
2761 set 0x78, %g3
2762 lduw [%l7 + %g3], %g1
2763 nop
2764 set 0x60, %o6
2765 stx %g4, [%l7 + %o6]
2766 add %l7, 0x08, %l6
2767 wr %g0, 0x88, %asi
2768 casxa [%l6] 0x88, %i5, %i6
2769 set 0x40, %i6
2770 stda %f0, [%l7 + %i6] 0x81
2771 membar #Sync
2772 set 0x40, %o7
2773 ldda [%l7 + %o7] 0xf8, %f16
2774 set 0x60, %g1
2775 lda [%l7 + %g1] 0x81, %f21
2776 add %l7, 0x70, %l6
2777 wr %g0, 0x89, %asi
2778 lda [%l6] %asi, %i4
2779 casa [%l6] 0x89, %i4, %o1
2780 nop
2781 set 0x70, %i3
2782 ldd [%l7 + %i3], %l4
2783 nop
2784 set 0x78, %g2
2785 ldx [%l7 + %g2], %i7
2786 add %l7, 0x40, %l6
2787 wr %g0, 0x81, %asi
2788 ldxa [%l6] %asi, %l0
2789 casxa [%l6] 0x81, %l0, %g2
2790 set 0x68, %o2
2791 prefetcha [%l7 + %o2] 0x88, 0
2792 nop
2793 set 0x7A, %g7
2794 ldstub [%l7 + %g7], %i2
2795 nop
2796 set 0x27, %o0
2797 ldsb [%l7 + %o0], %o6
2798 set 0x50, %o5
2799 sta %f1, [%l7 + %o5] 0x80
2800 nop
2801 set 0x68, %o4
2802 std %f0, [%l7 + %o4]
2803 ld [%l7 + 0x20], %f14
2804 nop
2805 set 0x30, %i4
2806 ldd [%l7 + %i4], %f12
2807 nop
2808 set 0x40, %l0
2809 ldsh [%l7 + %l0], %g6
2810 st %f10, [%l7 + 0x08]
2811 nop
2812 set 0x24, %i1
2813 stw %l6, [%l7 + %i1]
2814 set 0x60, %o1
2815 ldda [%l7 + %o1] 0x88, %o6
2816 add %o3, %i1, %o4
2817 ld [%l7 + 0x64], %f11
2818 nop
2819 set 0x5A, %g5
2820 sth %l2, [%l7 + %g5]
2821 nop
2822 set 0x70, %o3
2823 stx %l1, [%l7 + %o3]
2824 nop
2825 set 0x38, %l2
2826 stx %o0, [%l7 + %l2]
2827 nop
2828 set 0x23, %i7
2829 ldsb [%l7 + %i7], %l3
2830 add %l4, %g3, %g7
2831 nop
2832 set 0x65, %i0
2833 ldub [%l7 + %i0], %o5
2834 set 0x70, %i5
2835 ldda [%l7 + %i5] 0x89, %i0
2836 bg,a %icc, loop_12
2837 ld [%l7 + 0x5C], %f19
2838 nop
2839 set 0x34, %l6
2840 swap [%l7 + %l6], %g5
2841 set 0x40, %l5
2842 stda %f0, [%l7 + %l5] 0xf8
2843 membar #Sync
2844loop_12:
2845 or %g1, %o2, %i5
2846 set 0x58, %l1
2847 ldstuba [%l7 + %l1] 0x80, %i6
2848 and %g4, %i4, %l5
2849 nop
2850 set 0x28, %g6
2851 stx %fsr, [%l7 + %g6]
2852 wr %i7, %o1, %clear_softint
2853 or %g2, %i3, %i2
2854 add %l7, 0x54, %l6
2855 wr %g0, 0x80, %asi
2856 lda [%l6] %asi, %l0
2857 casa [%l6] 0x80, %l0, %g6
2858 nop
2859 set 0x78, %i2
2860 stx %fsr, [%l7 + %i2]
2861 nop
2862 set 0x1C, %l3
2863 ldub [%l7 + %l3], %l6
2864 ld [%l7 + 0x68], %f8
2865 nop
2866 set 0x78, %l4
2867 stx %fsr, [%l7 + %l4]
2868 bge %icc, loop_13
2869 nop
2870 set 0x10, %g3
2871 std %o6, [%l7 + %g3]
2872 nop
2873 set 0x0A, %o6
2874 ldsh [%l7 + %o6], %o7
2875 nop
2876 set 0x10, %g4
2877 ldub [%l7 + %g4], %o3
2878loop_13:
2879 nop
2880 set 0x30, %o7
2881 stx %o4, [%l7 + %o7]
2882 set 0x40, %i6
2883 ldda [%l7 + %i6] 0xda, %f16
2884 set 0x44, %i3
2885 stwa %i1, [%l7 + %i3] 0xe3
2886 membar #Sync
2887 nop
2888 set 0x2C, %g2
2889 prefetch [%l7 + %g2], 1
2890 nop
2891 set 0x14, %o2
2892 ldsw [%l7 + %o2], %l2
2893 set 0x60, %g7
2894 ldda [%l7 + %g7] 0xeb, %o0
2895 nop
2896 set 0x28, %g1
2897 ldx [%l7 + %g1], %l3
2898 st %fsr, [%l7 + 0x44]
2899 or %l1, %l4, %g3
2900 set 0x56, %o5
2901 stha %o5, [%l7 + %o5] 0xe2
2902 membar #Sync
2903 wr %g7, %g5, %y
2904 set 0x40, %o4
2905 ldda [%l7 + %o4] 0x88, %f0
2906 nop
2907 set 0x2C, %i4
2908 prefetch [%l7 + %i4], 3
2909 nop
2910 set 0x60, %l0
2911 ldd [%l7 + %l0], %g0
2912 nop
2913 set 0x24, %i1
2914 lduw [%l7 + %i1], %i0
2915 add %l7, 0x30, %l6
2916 wr %g0, 0x81, %asi
2917 ldxa [%l6] %asi, %i5
2918 casxa [%l6] 0x81, %i5, %i6
2919 add %g4, %i4, %l5
2920 set 0x74, %o0
2921 swapa [%l7 + %o0] 0x89, %i7
2922 set 0x5C, %o1
2923 lda [%l7 + %o1] 0x89, %f24
2924 nop
2925 set 0x58, %o3
2926 prefetch [%l7 + %o3], 4
2927 set 0x6C, %l2
2928 swapa [%l7 + %l2] 0x80, %o2
2929 ld [%l7 + 0x28], %f24
2930 membar #Sync
2931 set 0x40, %i7
2932 ldda [%l7 + %i7] 0xf0, %f0
2933 ble,a,pn %icc, loop_14
2934 and %o1, %i3, %i2
2935 nop
2936 set 0x48, %g5
2937 ldd [%l7 + %g5], %g2
2938 set 0x65, %i5
2939 stba %g6, [%l7 + %i5] 0x80
2940loop_14:
2941 nop
2942 set 0x4A, %i0
2943 stha %l0, [%l7 + %i0] 0xea
2944 membar #Sync
2945 and %o6, %l6, %o3
2946 set 0x64, %l6
2947 sta %f13, [%l7 + %l6] 0x88
2948 set 0x7A, %l5
2949 stha %o7, [%l7 + %l5] 0xe2
2950 membar #Sync
2951 set 0x10, %l1
2952 ldda [%l7 + %l1] 0xe3, %o4
2953 nop
2954 set 0x78, %i2
2955 std %f0, [%l7 + %i2]
2956 nop
2957 set 0x2A, %l3
2958 ldstub [%l7 + %l3], %l2
2959 add %l7, 0x78, %l6
2960 wr %g0, 0x89, %asi
2961 casxa [%l6] 0x89, %i1, %o0
2962 membar #Sync
2963 set 0x40, %g6
2964 ldda [%l7 + %g6] 0xf8, %f16
2965 nop
2966 set 0x30, %g3
2967 stw %l1, [%l7 + %g3]
2968 set 0x60, %l4
2969 stxa %l4, [%l7 + %l4] 0xe2
2970 membar #Sync
2971 nop
2972 set 0x4C, %o6
2973 ldsw [%l7 + %o6], %l3
2974 nop
2975 set 0x48, %g4
2976 stx %g3, [%l7 + %g4]
2977 ba,a %icc, loop_15
2978 nop
2979 set 0x08, %i6
2980 std %f18, [%l7 + %i6]
2981 add %l7, 0x30, %l6
2982 wr %g0, 0x89, %asi
2983 casxa [%l6] 0x89, %o5, %g5
2984loop_15:
2985 nop
2986 set 0x18, %i3
2987 std %f26, [%l7 + %i3]
2988 nop
2989 set 0x30, %o7
2990 ldx [%l7 + %o7], %g7
2991 ld [%l7 + 0x50], %f8
2992 nop
2993 set 0x40, %o2
2994 stx %fsr, [%l7 + %o2]
2995 set 0x4C, %g7
2996 lda [%l7 + %g7] 0x80, %f13
2997 nop
2998 set 0x1E, %g1
2999 sth %g1, [%l7 + %g1]
3000 set 0x40, %g2
3001 sta %f19, [%l7 + %g2] 0x81
3002 nop
3003 set 0x58, %o4
3004 ldx [%l7 + %o4], %i0
3005 set 0x28, %i4
3006 ldxa [%l7 + %i4] 0x88, %i6
3007 nop
3008 set 0x10, %l0
3009 prefetch [%l7 + %l0], 0
3010 set 0x35, %i1
3011 ldstuba [%l7 + %i1] 0x81, %i5
3012 set 0x2F, %o5
3013 stba %i4, [%l7 + %o5] 0xe2
3014 membar #Sync
3015 set 0x4C, %o0
3016 sta %f27, [%l7 + %o0] 0x88
3017 nop
3018 set 0x19, %o1
3019 ldub [%l7 + %o1], %l5
3020 nop
3021 set 0x3C, %o3
3022 sth %g4, [%l7 + %o3]
3023 bg,pn %icc, loop_16
3024 nop
3025 set 0x68, %l2
3026 std %f14, [%l7 + %l2]
3027 add %o2, %i7, %i3
3028 set 0x50, %g5
3029 stda %i2, [%l7 + %g5] 0xe3
3030 membar #Sync
3031loop_16:
3032 ld [%l7 + 0x14], %f6
3033 nop
3034 set 0x20, %i5
3035 std %o0, [%l7 + %i5]
3036 nop
3037 set 0x6C, %i0
3038 ldsh [%l7 + %i0], %g6
3039 set 0x45, %i7
3040 stba %g2, [%l7 + %i7] 0xea
3041 membar #Sync
3042 add %l7, 0x68, %l6
3043 wr %g0, 0x89, %asi
3044 casxa [%l6] 0x89, %o6, %l0
3045 ld [%l7 + 0x40], %f11
3046 nop
3047 set 0x16, %l6
3048 ldsb [%l7 + %l6], %l6
3049 nop
3050 set 0x29, %l1
3051 ldub [%l7 + %l1], %o7
3052 nop
3053 set 0x60, %i2
3054 stx %fsr, [%l7 + %i2]
3055 nop
3056 set 0x54, %l3
3057 prefetch [%l7 + %l3], 0
3058 add %o3, %o4, %i1
3059 set 0x44, %g6
3060 sta %f2, [%l7 + %g6] 0x88
3061 set 0x2C, %g3
3062 swapa [%l7 + %g3] 0x81, %o0
3063 set 0x08, %l5
3064 stxa %l2, [%l7 + %l5] 0x89
3065 bl,a %icc, loop_17
3066 nop
3067 set 0x31, %o6
3068 stb %l4, [%l7 + %o6]
3069 nop
3070 set 0x78, %l4
3071 stx %fsr, [%l7 + %l4]
3072 nop
3073 set 0x48, %i6
3074 swap [%l7 + %i6], %l3
3075loop_17:
3076 nop
3077 set 0x4B, %i3
3078 ldsb [%l7 + %i3], %l1
3079 nop
3080 set 0x08, %g4
3081 ldx [%l7 + %g4], %o5
3082 nop
3083 set 0x20, %o7
3084 ldd [%l7 + %o7], %f4
3085 fpsub32 %f4, %f24, %f12
3086 set 0x60, %o2
3087 ldxa [%l7 + %o2] 0x89, %g5
3088 nop
3089 set 0x58, %g7
3090 ldd [%l7 + %g7], %g2
3091 nop
3092 set 0x44, %g1
3093 prefetch [%l7 + %g1], 0
3094 nop
3095 set 0x28, %g2
3096 stx %g1, [%l7 + %g2]
3097 add %l7, 0x50, %l6
3098 wr %g0, 0x81, %asi
3099 casxa [%l6] 0x81, %g7, %i0
3100 fpsub16s %f9, %f0, %f21
3101 st %fsr, [%l7 + 0x18]
3102 nop
3103 set 0x60, %i4
3104 ldd [%l7 + %i4], %i4
3105 fpadd16 %f18, %f28, %f10
3106 set 0x78, %o4
3107 ldxa [%l7 + %o4] 0x80, %i6
3108 nop
3109 set 0x10, %l0
3110 ldx [%l7 + %l0], %i4
3111 nop
3112 set 0x26, %i1
3113 ldsh [%l7 + %i1], %l5
3114 nop
3115 set 0x72, %o0
3116 ldstub [%l7 + %o0], %o2
3117 nop
3118 set 0x3B, %o5
3119 ldstub [%l7 + %o5], %i7
3120 nop
3121 set 0x50, %o3
3122 stx %fsr, [%l7 + %o3]
3123 wr %g4, %i3, %softint
3124 set 0x40, %l2
3125 stda %f0, [%l7 + %l2] 0x80
3126 set 0x5F, %o1
3127 ldstuba [%l7 + %o1] 0x88, %o1
3128 nop
3129 set 0x26, %i5
3130 sth %g6, [%l7 + %i5]
3131 set 0x50, %i0
3132 stxa %g2, [%l7 + %i0] 0xe3
3133 membar #Sync
3134 add %i2, %o6, %l6
3135 set 0x28, %i7
3136 ldxa [%l7 + %i7] 0x89, %l0
3137 set 0x10, %l6
3138 stwa %o3, [%l7 + %l6] 0x88
3139 or %o7, %o4, %o0
3140 nop
3141 set 0x38, %l1
3142 stx %i1, [%l7 + %l1]
3143 add %l4, %l3, %l1
3144 or %o5, %g5, %g3
3145 set 0x60, %g5
3146 ldxa [%l7 + %g5] 0x80, %l2
3147 nop
3148 set 0x4E, %l3
3149 stb %g7, [%l7 + %l3]
3150 add %l7, 0x58, %l6
3151 wr %g0, 0x80, %asi
3152 lda [%l6] %asi, %g1
3153 casa [%l6] 0x80, %g1, %i5
3154 nop
3155 set 0x2C, %g6
3156 stw %i6, [%l7 + %g6]
3157 nop
3158 set 0x78, %g3
3159 ldx [%l7 + %g3], %i0
3160 nop
3161 set 0x6A, %i2
3162 sth %l5, [%l7 + %i2]
3163 set 0x30, %o6
3164 stxa %i4, [%l7 + %o6] 0xe3
3165 membar #Sync
3166 set 0x70, %l5
3167 ldda [%l7 + %l5] 0xe2, %i6
3168 nop
3169 set 0x44, %l4
3170 prefetch [%l7 + %l4], 1
3171 and %g4, %o2, %i3
3172 fpadd32 %f18, %f18, %f24
3173 set 0x40, %i3
3174 stda %f0, [%l7 + %i3] 0xd0
3175 nop
3176 set 0x15, %g4
3177 ldub [%l7 + %g4], %o1
3178 set 0x55, %o7
3179 ldstuba [%l7 + %o7] 0x88, %g2
3180 nop
3181 set 0x20, %o2
3182 ldd [%l7 + %o2], %f4
3183 set 0x5E, %i6
3184 stha %g6, [%l7 + %i6] 0xe3
3185 membar #Sync
3186 set 0x40, %g1
3187 stda %f16, [%l7 + %g1] 0xf0
3188 membar #Sync
3189 set 0x70, %g7
3190 ldxa [%l7 + %g7] 0x80, %i2
3191 nop
3192 set 0x6C, %i4
3193 swap [%l7 + %i4], %l6
3194 nop
3195 set 0x10, %g2
3196 ldstub [%l7 + %g2], %o6
3197 add %l7, 0x60, %l6
3198 wr %g0, 0x80, %asi
3199 lda [%l6] %asi, %o3
3200 casa [%l6] 0x80, %o3, %o7
3201 nop
3202 set 0x68, %l0
3203 std %o4, [%l7 + %l0]
3204 set 0x40, %i1
3205 stda %f0, [%l7 + %i1] 0xc0
3206 nop
3207 set 0x40, %o0
3208 ldd [%l7 + %o0], %f30
3209 fpsub32 %f0, %f10, %f28
3210 set 0x60, %o5
3211 sta %f17, [%l7 + %o5] 0x89
3212 st %f19, [%l7 + 0x7C]
3213 nop
3214 set 0x0E, %o3
3215 ldub [%l7 + %o3], %l0
3216 nop
3217 set 0x30, %o4
3218 ldx [%l7 + %o4], %i1
3219 nop
3220 set 0x28, %l2
3221 std %o0, [%l7 + %l2]
3222 set 0x1C, %i5
3223 stwa %l3, [%l7 + %i5] 0xe3
3224 membar #Sync
3225 nop
3226 set 0x28, %i0
3227 sth %l1, [%l7 + %i0]
3228 and %o5, %l4, %g3
3229 nop
3230 set 0x09, %o1
3231 ldstub [%l7 + %o1], %l2
3232 set 0x40, %i7
3233 stda %f0, [%l7 + %i7] 0x81
3234 nop
3235 set 0x20, %l6
3236 ldd [%l7 + %l6], %g4
3237 nop
3238 set 0x2C, %l1
3239 stw %g1, [%l7 + %l1]
3240 add %i5, %g7, %i6
3241 nop
3242 set 0x6D, %g5
3243 stb %i0, [%l7 + %g5]
3244 set 0x4B, %g6
3245 ldstuba [%l7 + %g6] 0x89, %i4
3246 or %l5, %i7, %o2
3247 nop
3248 set 0x70, %l3
3249 std %f22, [%l7 + %l3]
3250 nop
3251 set 0x4A, %i2
3252 sth %i3, [%l7 + %i2]
3253 nop
3254 set 0x6C, %o6
3255 stb %o1, [%l7 + %o6]
3256 nop
3257 set 0x1C, %l5
3258 stw %g4, [%l7 + %l5]
3259 nop
3260 set 0x46, %g3
3261 lduh [%l7 + %g3], %g6
3262 set 0x58, %i3
3263 stha %i2, [%l7 + %i3] 0x89
3264 ld [%l7 + 0x28], %f9
3265 nop
3266 set 0x78, %l4
3267 ldsh [%l7 + %l4], %l6
3268 st %f13, [%l7 + 0x08]
3269 nop
3270 set 0x30, %g4
3271 swap [%l7 + %g4], %g2
3272 st %f19, [%l7 + 0x60]
3273 set 0x5C, %o7
3274 stha %o3, [%l7 + %o7] 0xeb
3275 membar #Sync
3276 set 0x20, %i6
3277 stxa %o7, [%l7 + %i6] 0xea
3278 membar #Sync
3279 nop
3280 set 0x68, %o2
3281 swap [%l7 + %o2], %o4
3282 nop
3283 set 0x40, %g1
3284 ldsw [%l7 + %g1], %l0
3285 set 0x08, %i4
3286 lda [%l7 + %i4] 0x88, %f19
3287 fpadd32 %f0, %f16, %f0
3288 nop
3289 set 0x50, %g2
3290 std %o6, [%l7 + %g2]
3291 and %o0, %l3, %l1
3292 set 0x50, %g7
3293 ldda [%l7 + %g7] 0x89, %i0
3294 add %l7, 0x28, %l6
3295 wr %g0, 0x88, %asi
3296 lda [%l6] %asi, %o5
3297 casa [%l6] 0x88, %o5, %g3
3298 nop
3299 set 0x2C, %l0
3300 swap [%l7 + %l0], %l4
3301 or %g5, %g1, %l2
3302 set 0x7C, %o0
3303 swapa [%l7 + %o0] 0x88, %g7
3304 or %i6, %i5, %i4
3305 set 0x20, %i1
3306 ldxa [%l7 + %i1] 0x80, %l5
3307 set 0x38, %o3
3308 stha %i7, [%l7 + %o3] 0x88
3309 nop
3310 set 0x08, %o5
3311 ldsw [%l7 + %o5], %i0
3312 nop
3313 set 0x18, %o4
3314 ldd [%l7 + %o4], %f18
3315 add %l7, 0x4C, %l6
3316 wr %g0, 0x81, %asi
3317 lda [%l6] %asi, %i3
3318 casa [%l6] 0x81, %i3, %o2
3319 set 0x08, %i5
3320 lda [%l7 + %i5] 0x80, %f3
3321 set 0x6C, %l2
3322 swapa [%l7 + %l2] 0x80, %g4
3323 or %g6, %i2, %o1
3324 st %f8, [%l7 + 0x28]
3325 set 0x40, %o1
3326 ldda [%l7 + %o1] 0x81, %f0
3327 add %l7, 0x28, %l6
3328 wr %g0, 0x81, %asi
3329 casa [%l6] 0x81, %l6, %g2
3330 st %fsr, [%l7 + 0x18]
3331 st %fsr, [%l7 + 0x70]
3332 set 0x40, %i7
3333 ldda [%l7 + %i7] 0xda, %f16
3334 ld [%l7 + 0x48], %f6
3335 nop
3336 set 0x40, %i0
3337 ldsw [%l7 + %i0], %o3
3338 add %l7, 0x74, %l6
3339 wr %g0, 0x88, %asi
3340 casa [%l6] 0x88, %o4, %l0
3341 nop
3342 set 0x62, %l1
3343 sth %o7, [%l7 + %l1]
3344 add %o0, %l3, %o6
3345 set 0x40, %l6
3346 stda %f0, [%l7 + %l6] 0xf0
3347 membar #Sync
3348 nop
3349 set 0x50, %g5
3350 ldd [%l7 + %g5], %f30
3351 nop
3352 set 0x70, %l3
3353 lduw [%l7 + %l3], %i1
3354 and %l1, %o5, %g3
3355 fpadd32 %f30, %f28, %f4
3356 st %fsr, [%l7 + 0x18]
3357 set 0x40, %i2
3358 swapa [%l7 + %i2] 0x81, %g5
3359 set 0x20, %g6
3360 stxa %g1, [%l7 + %g6] 0xeb
3361 membar #Sync
3362 set 0x44, %l5
3363 lda [%l7 + %l5] 0x89, %f13
3364 set 0x50, %g3
3365 lda [%l7 + %g3] 0x89, %f3
3366 set 0x40, %i3
3367 stwa %l2, [%l7 + %i3] 0x89
3368 nop
3369 set 0x64, %o6
3370 prefetch [%l7 + %o6], 3
3371 nop
3372 set 0x17, %l4
3373 ldub [%l7 + %l4], %l4
3374 nop
3375 set 0x0E, %o7
3376 sth %i6, [%l7 + %o7]
3377 set 0x78, %g4
3378 sta %f5, [%l7 + %g4] 0x80
3379 nop
3380 set 0x77, %o2
3381 ldstub [%l7 + %o2], %g7
3382 set 0x10, %g1
3383 ldda [%l7 + %g1] 0x89, %i4
3384 st %fsr, [%l7 + 0x34]
3385 nop
3386 set 0x5D, %i6
3387 ldstub [%l7 + %i6], %l5
3388 set 0x64, %g2
3389 sta %f3, [%l7 + %g2] 0x80
3390 set 0x1A, %g7
3391 stba %i4, [%l7 + %g7] 0xeb
3392 membar #Sync
3393 set 0x78, %i4
3394 sta %f10, [%l7 + %i4] 0x88
3395 set 0x78, %l0
3396 ldxa [%l7 + %l0] 0x89, %i0
3397 st %fsr, [%l7 + 0x44]
3398 nop
3399 set 0x10, %o0
3400 prefetch [%l7 + %o0], 2
3401 nop
3402 set 0x47, %i1
3403 ldstub [%l7 + %i1], %i3
3404 set 0x20, %o3
3405 stda %i6, [%l7 + %o3] 0x80
3406 nop
3407 set 0x70, %o4
3408 ldx [%l7 + %o4], %o2
3409 set 0x60, %o5
3410 prefetcha [%l7 + %o5] 0x81, 2
3411 membar #Sync
3412 set 0x40, %l2
3413 ldda [%l7 + %l2] 0xf8, %f0
3414 nop
3415 set 0x3C, %i5
3416 prefetch [%l7 + %i5], 2
3417 set 0x30, %i7
3418 stxa %i2, [%l7 + %i7] 0xea
3419 membar #Sync
3420 nop
3421 set 0x5E, %o1
3422 ldsb [%l7 + %o1], %g6
3423 set 0x40, %i0
3424 ldda [%l7 + %i0] 0x80, %f16
3425 set 0x67, %l6
3426 ldstuba [%l7 + %l6] 0x80, %o1
3427 set 0x48, %l1
3428 prefetcha [%l7 + %l1] 0x81, 2
3429 set 0x38, %g5
3430 stxa %o3, [%l7 + %g5] 0x88
3431 set 0x70, %l3
3432 ldxa [%l7 + %l3] 0x81, %o4
3433 or %l0, %o7, %o0
3434 set 0x1C, %i2
3435 stha %l3, [%l7 + %i2] 0xe3
3436 membar #Sync
3437 nop
3438 set 0x38, %g6
3439 stx %l6, [%l7 + %g6]
3440 fpadd16s %f15, %f15, %f25
3441 fpsub32 %f6, %f16, %f24
3442 set 0x40, %l5
3443 stda %f16, [%l7 + %l5] 0x81
3444 nop
3445 set 0x18, %i3
3446 std %f10, [%l7 + %i3]
3447 nop
3448 set 0x54, %o6
3449 lduw [%l7 + %o6], %i1
3450 nop
3451 set 0x40, %l4
3452 ldx [%l7 + %l4], %o6
3453 fpadd32 %f30, %f0, %f16
3454 set 0x30, %o7
3455 stda %l0, [%l7 + %o7] 0x80
3456 set 0x30, %g3
3457 stda %g2, [%l7 + %g3] 0x80
3458 add %l7, 0x40, %l6
3459 wr %g0, 0x81, %asi
3460 lda [%l6] %asi, %g5
3461 casa [%l6] 0x81, %g5, %o5
3462 st %f8, [%l7 + 0x7C]
3463 fpadd32s %f22, %f26, %f14
3464 st %fsr, [%l7 + 0x30]
3465 set 0x20, %g4
3466 ldda [%l7 + %g4] 0xe2, %l2
3467 nop
3468 set 0x54, %g1
3469 ldub [%l7 + %g1], %g1
3470 set 0x28, %o2
3471 stda %l4, [%l7 + %o2] 0x80
3472 nop
3473 set 0x4C, %g2
3474 stw %i6, [%l7 + %g2]
3475 nop
3476 set 0x52, %i6
3477 ldstub [%l7 + %i6], %i5
3478 st %f19, [%l7 + 0x74]
3479 add %l5, %i4, %i0
3480 nop
3481 set 0x18, %g7
3482 stx %fsr, [%l7 + %g7]
3483 nop
3484 set 0x70, %i4
3485 stx %fsr, [%l7 + %i4]
3486 nop
3487 set 0x3B, %l0
3488 ldub [%l7 + %l0], %i3
3489 add %g7, %o2, %g4
3490 nop
3491 set 0x34, %o0
3492 ldsb [%l7 + %o0], %i7
3493 add %l7, 0x64, %l6
3494 wr %g0, 0x80, %asi
3495 casa [%l6] 0x80, %i2, %g6
3496 set 0x0C, %i1
3497 sta %f2, [%l7 + %i1] 0x89
3498 nop
3499 set 0x3A, %o3
3500 ldsb [%l7 + %o3], %o1
3501 set 0x51, %o5
3502 ldstuba [%l7 + %o5] 0x81, %o3
3503 set 0x15, %l2
3504 stba %g2, [%l7 + %l2] 0x81
3505 nop
3506 set 0x78, %i5
3507 ldd [%l7 + %i5], %l0
3508 fpsub32 %f12, %f18, %f14
3509 or %o4, %o7, %l3
3510 nop
3511 set 0x4A, %o4
3512 ldstub [%l7 + %o4], %l6
3513 set 0x40, %i7
3514 stda %f0, [%l7 + %i7] 0x89
3515 st %f17, [%l7 + 0x68]
3516 or %i1, %o0, %o6
3517 nop
3518 set 0x78, %i0
3519 swap [%l7 + %i0], %g3
3520 ld [%l7 + 0x48], %f31
3521 nop
3522 set 0x0D, %l6
3523 ldstub [%l7 + %l6], %l1
3524 set 0x64, %o1
3525 lda [%l7 + %o1] 0x89, %f3
3526 nop
3527 set 0x6A, %l1
3528 ldsh [%l7 + %l1], %g5
3529 nop
3530 set 0x20, %g5
3531 std %o4, [%l7 + %g5]
3532 set 0x08, %l3
3533 prefetcha [%l7 + %l3] 0x88, 0
3534 nop
3535 set 0x38, %i2
3536 stx %fsr, [%l7 + %i2]
3537 nop
3538 set 0x48, %g6
3539 ldd [%l7 + %g6], %f24
3540 nop
3541 set 0x18, %i3
3542 swap [%l7 + %i3], %g1
3543 st %f14, [%l7 + 0x1C]
3544 nop
3545 set 0x70, %l5
3546 prefetch [%l7 + %l5], 4
3547 ld [%l7 + 0x24], %f17
3548 nop
3549 set 0x78, %o6
3550 std %f24, [%l7 + %o6]
3551 set 0x08, %l4
3552 stda %i6, [%l7 + %l4] 0x81
3553 nop
3554 set 0x12, %g3
3555 ldsh [%l7 + %g3], %i5
3556 set 0x28, %o7
3557 stda %l4, [%l7 + %o7] 0xe2
3558 membar #Sync
3559 set 0x34, %g4
3560 ldstuba [%l7 + %g4] 0x88, %i4
3561 set 0x1C, %o2
3562 lda [%l7 + %o2] 0x88, %f26
3563 nop
3564 set 0x44, %g2
3565 lduw [%l7 + %g2], %l4
3566 set 0x6C, %g1
3567 sta %f29, [%l7 + %g1] 0x88
3568 set 0x40, %i6
3569 stda %f16, [%l7 + %i6] 0x81
3570 set 0x40, %i4
3571 sta %f8, [%l7 + %i4] 0x89
3572 set 0x54, %g7
3573 lda [%l7 + %g7] 0x81, %f15
3574 add %l7, 0x70, %l6
3575 wr %g0, 0x89, %asi
3576 casxa [%l6] 0x89, %i3, %g7
3577 nop
3578 set 0x78, %l0
3579 lduh [%l7 + %l0], %i0
3580 set 0x30, %i1
3581 prefetcha [%l7 + %i1] 0x80, 0
3582 set 0x44, %o3
3583 stha %i7, [%l7 + %o3] 0xea
3584 membar #Sync
3585 nop
3586 set 0x28, %o0
3587 ldx [%l7 + %o0], %i2
3588 nop
3589 set 0x12, %l2
3590 lduh [%l7 + %l2], %g4
3591 add %g6, %o3, %g2
3592 fpadd16 %f24, %f0, %f8
3593 set 0x34, %i5
3594 stha %o1, [%l7 + %i5] 0x89
3595 nop
3596 set 0x30, %o4
3597 std %f22, [%l7 + %o4]
3598 or %l0, %o4, %o7
3599 set 0x18, %o5
3600 ldstuba [%l7 + %o5] 0x88, %l6
3601 nop
3602 set 0x48, %i7
3603 lduw [%l7 + %i7], %i1
3604 and %l3, %o6, %g3
3605 nop
3606 set 0x1D, %i0
3607 ldsb [%l7 + %i0], %o0
3608 set 0x78, %l6
3609 stxa %g5, [%l7 + %l6] 0xe3
3610 membar #Sync
3611 nop
3612 set 0x18, %l1
3613 sth %l1, [%l7 + %l1]
3614 set 0x38, %o1
3615 ldxa [%l7 + %o1] 0x89, %l2
3616 set 0x40, %g5
3617 stda %f16, [%l7 + %g5] 0xcc
3618 nop
3619 set 0x78, %l3
3620 ldsw [%l7 + %l3], %g1
3621 ld [%l7 + 0x50], %f9
3622 and %o5, %i6, %l5
3623 nop
3624 set 0x75, %g6
3625 stb %i5, [%l7 + %g6]
3626 nop
3627 set 0x2E, %i3
3628 sth %l4, [%l7 + %i3]
3629 nop
3630 set 0x33, %l5
3631 ldstub [%l7 + %l5], %i3
3632 set 0x30, %i2
3633 swapa [%l7 + %i2] 0x81, %i4
3634 nop
3635 set 0x34, %l4
3636 lduw [%l7 + %l4], %i0
3637 set 0x42, %g3
3638 stba %o2, [%l7 + %g3] 0xeb
3639 membar #Sync
3640 fpadd16 %f2, %f6, %f8
3641 nop
3642 set 0x18, %o7
3643 swap [%l7 + %o7], %g7
3644 or %i7, %g4, %g6
3645 nop
3646 set 0x10, %g4
3647 std %i2, [%l7 + %g4]
3648 add %l7, 0x60, %l6
3649 wr %g0, 0x88, %asi
3650 casa [%l6] 0x88, %g2, %o1
3651 st %f8, [%l7 + 0x64]
3652 nop
3653 set 0x42, %o6
3654 ldsh [%l7 + %o6], %o3
3655 nop
3656 set 0x65, %g2
3657 ldub [%l7 + %g2], %o4
3658 nop
3659 set 0x78, %g1
3660 ldd [%l7 + %g1], %l0
3661 st %fsr, [%l7 + 0x38]
3662 nop
3663 set 0x74, %i6
3664 ldsw [%l7 + %i6], %l6
3665 or %o7, %i1, %l3
3666 set 0x0B, %i4
3667 ldstuba [%l7 + %i4] 0x89, %o6
3668 st %f16, [%l7 + 0x30]
3669 nop
3670 set 0x16, %g7
3671 sth %o0, [%l7 + %g7]
3672 nop
3673 set 0x10, %o2
3674 stx %g3, [%l7 + %o2]
3675 nop
3676 set 0x58, %i1
3677 ldd [%l7 + %i1], %f2
3678 nop
3679 set 0x70, %o3
3680 ldd [%l7 + %o3], %l0
3681 nop
3682 set 0x30, %l0
3683 stw %g5, [%l7 + %l0]
3684 nop
3685 set 0x29, %o0
3686 ldsb [%l7 + %o0], %g1
3687 nop
3688 set 0x70, %l2
3689 stw %l2, [%l7 + %l2]
3690 nop
3691 set 0x7E, %o4
3692 stb %i6, [%l7 + %o4]
3693 set 0x20, %o5
3694 ldxa [%l7 + %o5] 0x81, %l5
3695 add %l7, 0x24, %l6
3696 wr %g0, 0x88, %asi
3697 lda [%l6] %asi, %i5
3698 casa [%l6] 0x88, %i5, %o5
3699 set 0x0B, %i7
3700 ldstuba [%l7 + %i7] 0x80, %l4
3701 nop
3702 set 0x42, %i5
3703 ldstub [%l7 + %i5], %i4
3704 add %i0, %i3, %o2
3705 set 0x30, %l6
3706 stda %g6, [%l7 + %l6] 0xeb
3707 membar #Sync
3708 add %l7, 0x20, %l6
3709 wr %g0, 0x88, %asi
3710 ldxa [%l6] %asi, %g4
3711 casxa [%l6] 0x88, %g4, %g6
3712 set 0x4C, %i0
3713 sta %f19, [%l7 + %i0] 0x89
3714 nop
3715 set 0x10, %o1
3716 std %i2, [%l7 + %o1]
3717 set 0x38, %l1
3718 ldxa [%l7 + %l1] 0x89, %i7
3719 set 0x0B, %g5
3720 stba %o1, [%l7 + %g5] 0x80
3721 set 0x6E, %l3
3722 stha %g2, [%l7 + %l3] 0xe3
3723 membar #Sync
3724 st %fsr, [%l7 + 0x10]
3725 nop
3726 set 0x34, %i3
3727 lduw [%l7 + %i3], %o3
3728 st %fsr, [%l7 + 0x5C]
3729 st %fsr, [%l7 + 0x48]
3730 st %fsr, [%l7 + 0x4C]
3731 set 0x78, %l5
3732 stxa %o4, [%l7 + %l5] 0xe3
3733 membar #Sync
3734 nop
3735 set 0x4C, %i2
3736 prefetch [%l7 + %i2], 3
3737 nop
3738 set 0x6C, %l4
3739 ldsw [%l7 + %l4], %l6
3740 or %o7, %i1, %l0
3741 or %l3, %o6, %o0
3742 nop
3743 set 0x58, %g3
3744 ldd [%l7 + %g3], %l0
3745 set 0x64, %g6
3746 stwa %g5, [%l7 + %g6] 0x81
3747 nop
3748 set 0x22, %g4
3749 lduh [%l7 + %g4], %g3
3750 add %g1, %i6, %l2
3751 set 0x10, %o7
3752 ldda [%l7 + %o7] 0x89, %i4
3753 nop
3754 set 0x1C, %o6
3755 stw %o5, [%l7 + %o6]
3756 nop
3757 set 0x58, %g1
3758 ldd [%l7 + %g1], %f22
3759 set 0x6F, %g2
3760 stba %l4, [%l7 + %g2] 0x89
3761 nop
3762 set 0x5A, %i6
3763 ldsb [%l7 + %i6], %i4
3764 EXIT_GOOD
3765
3766
3767
3768!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3769!
3770! Stats for Thread 0:
3771!
3772! Type l : 1275
3773! Type a : 24
3774! Type cti : 17
3775! Type x : 507
3776! Type f : 43
3777! Type i : 134
3778!
3779!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3780
3781!
3782! Thread 1 Start
3783!
3784.global thread_1
3785thread_1:
3786 mov %l7, %g1
3787 !# Set %cwp for 8 windows
3788 !# This threads memory space into each %l7
3789 wrpr %g0, 0x7, %cwp
3790 mov %g1, %l7
3791 wrpr %g0, 0x6, %cwp
3792 mov %g1, %l7
3793 wrpr %g0, 0x5, %cwp
3794 mov %g1, %l7
3795 wrpr %g0, 0x4, %cwp
3796 mov %g1, %l7
3797 wrpr %g0, 0x3, %cwp
3798 mov %g1, %l7
3799 wrpr %g0, 0x2, %cwp
3800 mov %g1, %l7
3801 wrpr %g0, 0x1, %cwp
3802 mov %g1, %l7
3803 wrpr %g0, 0x0, %cwp
3804 mov %g1, %l7
3805
3806 !# Set %fsr
3807 setx 0x0000000000400000, %l0, %l6 !# no post process
3808 stx %l6, [%l7 + 0x0] !# no post process
3809 ldx [%l7 + 0x0], %fsr !# no post process
3810
3811 wr %g0, 0x80, %asi !# no post process
3812
3813 !# Initialize registers ..
3814
3815 !# Global registers
3816 set 0x8, %g1
3817 set 0x3, %g2
3818 set 0xE, %g3
3819 set 0x3, %g4
3820 set 0x3, %g5
3821 set 0x2, %g6
3822 set 0x8, %g7
3823 !# Input registers
3824 set -0xA, %i0
3825 set -0xC, %i1
3826 set -0xC, %i2
3827 set -0x3, %i3
3828 set -0xB, %i4
3829 set -0xB, %i5
3830 set -0xB, %i6
3831 set -0x1, %i7
3832 !# Local registers
3833 set 0x2E78AA1F, %l0
3834 set 0x6D63D0CC, %l1
3835 set 0x587C3337, %l2
3836 set 0x0C823A48, %l3
3837 set 0x3B5C7747, %l4
3838 set 0x287F06CD, %l5
3839 set 0x08092AFF, %l6
3840 !# Output registers
3841 set 0x04B8, %o0
3842 set 0x07A0, %o1
3843 set -0x1940, %o2
3844 set 0x1FD6, %o3
3845 set -0x19D4, %o4
3846 set 0x09E3, %o5
3847 set -0x02D4, %o6
3848 set 0x020C, %o7
3849 !# Float registers
3850 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
3851 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
3852 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
3853 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
3854 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
3855 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
3856 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
3857 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
3858 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
3859 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
3860 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
3861 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
3862 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
3863 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
3864 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
3865 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
3866
3867 !# Execute Main Diag ..
3868
3869 set 0x70, %i4
3870 ldstuba [%l7 + %i4] 0x89, %i0
3871 add %l7, 0x18, %l6
3872 wr %g0, 0x88, %asi
3873 casa [%l6] 0x88, %l5, %o2
3874 set 0x28, %o2
3875 stda %g6, [%l7 + %o2] 0x80
3876 and %g4, %i3, %g6
3877 set 0x30, %g7
3878 stwa %i2, [%l7 + %g7] 0x89
3879 add %i7, %g2, %o1
3880 nop
3881 set 0x32, %i1
3882 sth %o3, [%l7 + %i1]
3883 nop
3884 set 0x44, %l0
3885 lduw [%l7 + %l0], %l6
3886 nop
3887 set 0x20, %o3
3888 ldd [%l7 + %o3], %o4
3889 nop
3890 set 0x52, %l2
3891 ldsh [%l7 + %l2], %o7
3892 set 0x78, %o0
3893 ldxa [%l7 + %o0] 0x81, %i1
3894 nop
3895 set 0x40, %o5
3896 lduw [%l7 + %o5], %l0
3897 nop
3898 set 0x10, %o4
3899 ldsw [%l7 + %o4], %o6
3900 ld [%l7 + 0x54], %f22
3901 nop
3902 set 0x78, %i5
3903 ldd [%l7 + %i5], %f22
3904 ld [%l7 + 0x20], %f1
3905 add %l7, 0x30, %l6
3906 wr %g0, 0x80, %asi
3907 casa [%l6] 0x80, %l3, %o0
3908 add %l7, 0x7C, %l6
3909 wr %g0, 0x80, %asi
3910 lda [%l6] %asi, %l1
3911 casa [%l6] 0x80, %l1, %g3
3912 nop
3913 set 0x18, %l6
3914 prefetch [%l7 + %l6], 4
3915 nop
3916 set 0x10, %i0
3917 stw %g5, [%l7 + %i0]
3918 nop
3919 set 0x58, %i7
3920 stw %i6, [%l7 + %i7]
3921 nop
3922 set 0x25, %o1
3923 ldub [%l7 + %o1], %g1
3924 set 0x30, %l1
3925 lda [%l7 + %l1] 0x81, %f22
3926 wr %i5, %o5, %softint
3927 st %fsr, [%l7 + 0x54]
3928 nop
3929 set 0x14, %l3
3930 prefetch [%l7 + %l3], 2
3931 wr %l2, %l4, %y
3932 nop
3933 set 0x50, %g5
3934 ldx [%l7 + %g5], %i4
3935 nop
3936 set 0x28, %i3
3937 ldd [%l7 + %i3], %f16
3938 add %l7, 0x10, %l6
3939 wr %g0, 0x81, %asi
3940 casxa [%l6] 0x81, %i0, %l5
3941 bleu %icc, loop_18
3942 nop
3943 set 0x68, %i2
3944 std %f6, [%l7 + %i2]
3945 nop
3946 set 0x5C, %l4
3947 prefetch [%l7 + %l4], 3
3948 add %l7, 0x40, %l6
3949 wr %g0, 0x88, %asi
3950 casxa [%l6] 0x88, %o2, %g7
3951loop_18:
3952 nop
3953 set 0x08, %g3
3954 stx %i3, [%l7 + %g3]
3955 nop
3956 set 0x48, %g6
3957 std %g6, [%l7 + %g6]
3958 set 0x28, %l5
3959 sta %f4, [%l7 + %l5] 0x89
3960 st %fsr, [%l7 + 0x40]
3961 set 0x40, %o7
3962 ldda [%l7 + %o7] 0xd0, %f16
3963 fpsub16 %f20, %f22, %f8
3964 nop
3965 set 0x6C, %o6
3966 stw %g4, [%l7 + %o6]
3967 nop
3968 set 0x0C, %g1
3969 ldstub [%l7 + %g1], %i2
3970 nop
3971 set 0x58, %g2
3972 ldd [%l7 + %g2], %g2
3973 nop
3974 set 0x40, %g4
3975 ldd [%l7 + %g4], %o0
3976 nop
3977 set 0x7C, %i6
3978 ldsw [%l7 + %i6], %i7
3979 or %l6, %o4, %o3
3980 nop
3981 set 0x44, %i4
3982 lduw [%l7 + %i4], %i1
3983 wr %o7, %l0, %softint
3984 nop
3985 set 0x18, %g7
3986 swap [%l7 + %g7], %o6
3987 set 0x70, %o2
3988 stha %o0, [%l7 + %o2] 0x89
3989 set 0x70, %i1
3990 stda %l0, [%l7 + %i1] 0xeb
3991 membar #Sync
3992 nop
3993 set 0x34, %l0
3994 sth %l3, [%l7 + %l0]
3995 set 0x10, %l2
3996 prefetcha [%l7 + %l2] 0x80, 0
3997 set 0x40, %o3
3998 stda %f16, [%l7 + %o3] 0x89
3999 nop
4000 set 0x40, %o5
4001 sth %i6, [%l7 + %o5]
4002 nop
4003 set 0x48, %o0
4004 lduw [%l7 + %o0], %g5
4005 and %i5, %o5, %g1
4006 nop
4007 set 0x30, %i5
4008 swap [%l7 + %i5], %l4
4009 nop
4010 set 0x20, %l6
4011 stx %l2, [%l7 + %l6]
4012 nop
4013 set 0x10, %i0
4014 stx %fsr, [%l7 + %i0]
4015 nop
4016 set 0x38, %o4
4017 lduw [%l7 + %o4], %i0
4018 nop
4019 set 0x60, %i7
4020 lduh [%l7 + %i7], %l5
4021 and %o2, %i4, %i3
4022 set 0x78, %l1
4023 stda %g6, [%l7 + %l1] 0xeb
4024 membar #Sync
4025 add %l7, 0x5C, %l6
4026 wr %g0, 0x89, %asi
4027 casa [%l6] 0x89, %g4, %g7
4028 nop
4029 set 0x68, %o1
4030 ldd [%l7 + %o1], %g2
4031 nop
4032 set 0x78, %g5
4033 std %o0, [%l7 + %g5]
4034 nop
4035 set 0x10, %i3
4036 std %f30, [%l7 + %i3]
4037 ld [%l7 + 0x44], %f26
4038 set 0x40, %l3
4039 stda %f0, [%l7 + %l3] 0xf1
4040 membar #Sync
4041 nop
4042 set 0x08, %i2
4043 ldd [%l7 + %i2], %f2
4044 and %i2, %i7, %l6
4045 set 0x34, %g3
4046 ldstuba [%l7 + %g3] 0x80, %o4
4047 nop
4048 set 0x2C, %g6
4049 swap [%l7 + %g6], %i1
4050 st %fsr, [%l7 + 0x48]
4051 fpsub32s %f20, %f19, %f1
4052 nop
4053 set 0x08, %l4
4054 ldd [%l7 + %l4], %f4
4055 nop
4056 set 0x30, %l5
4057 stx %fsr, [%l7 + %l5]
4058 nop
4059 set 0x70, %o7
4060 ldd [%l7 + %o7], %f28
4061 ble %icc, loop_19
4062 nop
4063 set 0x68, %g1
4064 prefetch [%l7 + %g1], 4
4065 nop
4066 or %g0, 0x8, %l0
4067 sllx %l0, 0x3c, %l0
4068 wr %l0, %g0, %tick_cmpr
4069 fpsub16 %f8, %f12, %f24
4070loop_19:
4071 or %o6, %l0, %o0
4072 nop
4073 set 0x20, %o6
4074 stx %fsr, [%l7 + %o6]
4075 nop
4076 set 0x38, %g4
4077 ldd [%l7 + %g4], %l2
4078 nop
4079 set 0x18, %g2
4080 ldsh [%l7 + %g2], %g3
4081 add %i6, %g5, %l1
4082 set 0x74, %i4
4083 stba %i5, [%l7 + %i4] 0xe3
4084 membar #Sync
4085 set 0x2F, %i6
4086 stba %o5, [%l7 + %i6] 0xea
4087 membar #Sync
4088 set 0x20, %o2
4089 ldda [%l7 + %o2] 0xea, %g0
4090 set 0x48, %g7
4091 stda %l2, [%l7 + %g7] 0x80
4092 fpadd16s %f5, %f4, %f15
4093 set 0x30, %l0
4094 prefetcha [%l7 + %l0] 0x89, 3
4095 add %l7, 0x48, %l6
4096 wr %g0, 0x88, %asi
4097 casxa [%l6] 0x88, %i0, %o2
4098 or %l5, %i4, %i3
4099 ld [%l7 + 0x64], %f30
4100 set 0x77, %l2
4101 ldstuba [%l7 + %l2] 0x80, %g4
4102 nop
4103 set 0x50, %i1
4104 stx %fsr, [%l7 + %i1]
4105 set 0x20, %o5
4106 stwa %g7, [%l7 + %o5] 0x88
4107 nop
4108 set 0x50, %o0
4109 swap [%l7 + %o0], %g6
4110 set 0x20, %o3
4111 stxa %o1, [%l7 + %o3] 0x88
4112 nop
4113 set 0x60, %l6
4114 ldx [%l7 + %l6], %g2
4115 add %l7, 0x24, %l6
4116 wr %g0, 0x88, %asi
4117 lda [%l6] %asi, %i7
4118 casa [%l6] 0x88, %i7, %i2
4119 nop
4120 set 0x20, %i0
4121 ldsw [%l7 + %i0], %o4
4122 nop
4123 set 0x60, %i5
4124 ldd [%l7 + %i5], %f24
4125 set 0x08, %o4
4126 ldxa [%l7 + %o4] 0x89, %l6
4127 or %i1, %o7, %o6
4128 set 0x68, %l1
4129 prefetcha [%l7 + %l1] 0x88, 1
4130 nop
4131 set 0x30, %o1
4132 stw %o0, [%l7 + %o1]
4133 add %l7, 0x18, %l6
4134 wr %g0, 0x80, %asi
4135 casxa [%l6] 0x80, %l3, %g3
4136 set 0x38, %g5
4137 stxa %l0, [%l7 + %g5] 0xeb
4138 membar #Sync
4139 nop
4140 set 0x40, %i3
4141 ldx [%l7 + %i3], %g5
4142 nop
4143 set 0x18, %l3
4144 ldx [%l7 + %l3], %i6
4145 wr %g0, 0x6, %fprs
4146 nop
4147 set 0x50, %i7
4148 ldx [%l7 + %i7], %o5
4149 set 0x60, %g3
4150 stda %l2, [%l7 + %g3] 0xea
4151 membar #Sync
4152 nop
4153 set 0x6C, %i2
4154 swap [%l7 + %i2], %g1
4155 set 0x31, %g6
4156 stba %l4, [%l7 + %g6] 0xe3
4157 membar #Sync
4158 set 0x70, %l5
4159 lda [%l7 + %l5] 0x80, %f18
4160 set 0x60, %o7
4161 ldxa [%l7 + %o7] 0x80, %i0
4162 nop
4163 set 0x60, %l4
4164 std %f2, [%l7 + %l4]
4165 set 0x68, %g1
4166 ldxa [%l7 + %g1] 0x81, %o2
4167 st %f10, [%l7 + 0x40]
4168 nop
4169 set 0x30, %o6
4170 ldd [%l7 + %o6], %i4
4171 set 0x30, %g4
4172 prefetcha [%l7 + %g4] 0x89, 1
4173 nop
4174 set 0x1D, %i4
4175 ldub [%l7 + %i4], %i3
4176 ld [%l7 + 0x20], %f2
4177 nop
4178 nop
4179 setx 0xD0C078129BB6A1F5, %l0, %l6
4180 stx %l6, [%l7 + 0x28]
4181 ldd [%l7 + 0x28], %f8
4182 setx 0xC3AD75C0E0DEB7CB, %l1, %l5
4183 stx %l5, [%l7 + 0x10]
4184 ldd [%l7 + 0x10], %f26
4185 fdivd %f26, %f8, %f16
4186 nop
4187 set 0x50, %i6
4188 sth %g7, [%l7 + %i6]
4189 nop
4190 set 0x10, %g2
4191 sth %g4, [%l7 + %g2]
4192 st %fsr, [%l7 + 0x40]
4193 nop
4194 set 0x46, %g7
4195 lduh [%l7 + %g7], %g6
4196 set 0x30, %o2
4197 stha %g2, [%l7 + %o2] 0xe2
4198 membar #Sync
4199 nop
4200 set 0x4D, %l0
4201 stb %i7, [%l7 + %l0]
4202 set 0x28, %l2
4203 prefetcha [%l7 + %l2] 0x81, 4
4204 nop
4205 set 0x10, %o5
4206 std %f0, [%l7 + %o5]
4207 nop
4208 set 0x78, %i1
4209 stw %o1, [%l7 + %i1]
4210 st %f6, [%l7 + 0x58]
4211 set 0x28, %o0
4212 stwa %o4, [%l7 + %o0] 0x89
4213 set 0x58, %l6
4214 stxa %i1, [%l7 + %l6] 0xe2
4215 membar #Sync
4216 nop
4217 set 0x68, %o3
4218 std %o6, [%l7 + %o3]
4219 bn %icc, loop_20
4220 nop
4221 set 0x40, %i0
4222 stw %l6, [%l7 + %i0]
4223 ld [%l7 + 0x5C], %f9
4224 set 0x30, %o4
4225 stha %o6, [%l7 + %o4] 0x88
4226loop_20:
4227 nop
4228 set 0x30, %i5
4229 ldd [%l7 + %i5], %o0
4230 nop
4231 set 0x18, %o1
4232 lduh [%l7 + %o1], %o3
4233 set 0x44, %g5
4234 swapa [%l7 + %g5] 0x80, %l3
4235 nop
4236 set 0x2A, %l1
4237 ldsh [%l7 + %l1], %g3
4238 set 0x74, %l3
4239 sta %f12, [%l7 + %l3] 0x88
4240 nop
4241 set 0x58, %i7
4242 ldub [%l7 + %i7], %g5
4243 nop
4244 set 0x74, %g3
4245 sth %l0, [%l7 + %g3]
4246 set 0x30, %i2
4247 ldxa [%l7 + %i2] 0x81, %l1
4248 fpadd32s %f7, %f31, %f17
4249 set 0x40, %g6
4250 stda %f0, [%l7 + %g6] 0x89
4251 nop
4252 set 0x70, %i3
4253 prefetch [%l7 + %i3], 1
4254 add %l7, 0x4C, %l6
4255 wr %g0, 0x89, %asi
4256 casa [%l6] 0x89, %i6, %o5
4257 set 0x50, %o7
4258 stxa %l2, [%l7 + %o7] 0x80
4259 set 0x4C, %l5
4260 lda [%l7 + %l5] 0x80, %f31
4261 st %f19, [%l7 + 0x58]
4262 or %i5, %l4, %g1
4263 set 0x0F, %g1
4264 ldstuba [%l7 + %g1] 0x88, %i0
4265 nop
4266 set 0x70, %l4
4267 ldd [%l7 + %l4], %o2
4268 and %l5, %i4, %g7
4269 add %l7, 0x30, %l6
4270 wr %g0, 0x81, %asi
4271 ldxa [%l6] %asi, %g4
4272 casxa [%l6] 0x81, %g4, %g6
4273 nop
4274 set 0x44, %g4
4275 ldsw [%l7 + %g4], %g2
4276 nop
4277 set 0x1C, %o6
4278 ldsb [%l7 + %o6], %i7
4279 add %l7, 0x58, %l6
4280 wr %g0, 0x88, %asi
4281 casa [%l6] 0x88, %i2, %o1
4282 or %i3, %i1, %o7
4283 set 0x40, %i6
4284 stxa %o4, [%l7 + %i6] 0xe3
4285 membar #Sync
4286 nop
4287 set 0x78, %i4
4288 stb %l6, [%l7 + %i4]
4289 set 0x53, %g2
4290 stba %o6, [%l7 + %g2] 0xe2
4291 membar #Sync
4292 set 0x2C, %g7
4293 lda [%l7 + %g7] 0x89, %f26
4294 nop
4295 set 0x30, %o2
4296 ldsw [%l7 + %o2], %o0
4297 nop
4298 set 0x30, %l2
4299 ldd [%l7 + %l2], %o2
4300 set 0x19, %l0
4301 ldstuba [%l7 + %l0] 0x80, %l3
4302 nop
4303 or %g0, 0x8, %l0
4304 sllx %l0, 0x3c, %l0
4305 wr %l0, 0xD7B, %sys_tick_cmpr
4306 nop
4307 set 0x70, %i1
4308 std %f14, [%l7 + %i1]
4309 nop
4310 set 0x0E, %o0
4311 ldub [%l7 + %o0], %l1
4312 or %i6, %o5, %g5
4313 set 0x48, %l6
4314 stxa %i5, [%l7 + %l6] 0x81
4315 nop
4316 set 0x3C, %o5
4317 swap [%l7 + %o5], %l4
4318 add %g1, %l2, %o2
4319 nop
4320 set 0x74, %o3
4321 ldub [%l7 + %o3], %l5
4322 and %i0, %i4, %g4
4323 nop
4324 set 0x58, %o4
4325 stx %fsr, [%l7 + %o4]
4326 add %l7, 0x10, %l6
4327 wr %g0, 0x89, %asi
4328 ldxa [%l6] %asi, %g6
4329 casxa [%l6] 0x89, %g6, %g2
4330 nop
4331 set 0x1A, %i0
4332 lduh [%l7 + %i0], %g7
4333 nop
4334 set 0x78, %i5
4335 ldsh [%l7 + %i5], %i7
4336 ld [%l7 + 0x74], %f17
4337 add %l7, 0x70, %l6
4338 wr %g0, 0x89, %asi
4339 lda [%l6] %asi, %i2
4340 casa [%l6] 0x89, %i2, %o1
4341 add %i3, %i1, %o4
4342 nop
4343 set 0x5C, %o1
4344 lduw [%l7 + %o1], %l6
4345 set 0x61, %l1
4346 stba %o6, [%l7 + %l1] 0xe2
4347 membar #Sync
4348 nop
4349 set 0x0C, %l3
4350 ldsw [%l7 + %l3], %o7
4351 add %o0, %l3, %o3
4352 set 0x7E, %i7
4353 stha %g3, [%l7 + %i7] 0x88
4354 nop
4355 nop
4356 setx 0x42E641BD9F1B96A0, %l0, %l6
4357 stx %l6, [%l7 + 0x28]
4358 ldd [%l7 + 0x28], %f14
4359 setx 0x7B8D3A67B7D1F142, %l1, %l5
4360 stx %l5, [%l7 + 0x10]
4361 ldd [%l7 + 0x10], %f14
4362 fdivd %f14, %f14, %f12
4363 set 0x40, %g5
4364 ldxa [%l7 + %g5] 0x88, %l0
4365 set 0x08, %i2
4366 stxa %l1, [%l7 + %i2] 0xe3
4367 membar #Sync
4368 nop
4369 set 0x50, %g6
4370 stx %o5, [%l7 + %g6]
4371 nop
4372 set 0x08, %i3
4373 stx %i6, [%l7 + %i3]
4374 set 0x1E, %g3
4375 stha %i5, [%l7 + %g3] 0x88
4376 nop
4377 set 0x22, %o7
4378 stb %l4, [%l7 + %o7]
4379 nop
4380 set 0x10, %l5
4381 stx %g5, [%l7 + %l5]
4382 nop
4383 set 0x48, %l4
4384 ldsb [%l7 + %l4], %l2
4385 nop
4386 set 0x78, %g1
4387 ldd [%l7 + %g1], %f16
4388 nop
4389 set 0x16, %o6
4390 sth %o2, [%l7 + %o6]
4391 ld [%l7 + 0x5C], %f19
4392 set 0x4A, %i6
4393 ldstuba [%l7 + %i6] 0x80, %g1
4394 set 0x78, %g4
4395 prefetcha [%l7 + %g4] 0x88, 4
4396 bgu,a %xcc, loop_21
4397 nop
4398 set 0x6C, %g2
4399 ldsw [%l7 + %g2], %l5
4400 set 0x40, %g7
4401 stda %f16, [%l7 + %g7] 0xf9
4402 membar #Sync
4403loop_21:
4404 nop
4405 set 0x60, %i4
4406 swapa [%l7 + %i4] 0x81, %i4
4407 nop
4408 set 0x70, %l2
4409 prefetch [%l7 + %l2], 3
4410 set 0x1A, %l0
4411 stha %g6, [%l7 + %l0] 0x80
4412 nop
4413 set 0x74, %o2
4414 sth %g2, [%l7 + %o2]
4415 and %g7, %g4, %i2
4416 set 0x18, %o0
4417 ldxa [%l7 + %o0] 0x80, %i7
4418 set 0x6A, %l6
4419 stha %o1, [%l7 + %l6] 0x80
4420 set 0x48, %i1
4421 stwa %i1, [%l7 + %i1] 0xea
4422 membar #Sync
4423 nop
4424 set 0x70, %o3
4425 swap [%l7 + %o3], %o4
4426 nop
4427 set 0x58, %o4
4428 stx %fsr, [%l7 + %o4]
4429 ld [%l7 + 0x3C], %f25
4430 fpsub32 %f20, %f8, %f2
4431 set 0x40, %o5
4432 prefetcha [%l7 + %o5] 0x89, 3
4433 nop
4434 set 0x64, %i5
4435 swap [%l7 + %i5], %o6
4436 nop
4437 set 0x60, %o1
4438 ldd [%l7 + %o1], %f0
4439 set 0x40, %i0
4440 stxa %i3, [%l7 + %i0] 0xe2
4441 membar #Sync
4442 nop
4443 set 0x40, %l3
4444 stx %fsr, [%l7 + %l3]
4445 nop
4446 set 0x08, %i7
4447 stx %fsr, [%l7 + %i7]
4448 set 0x20, %g5
4449 prefetcha [%l7 + %g5] 0x80, 1
4450 add %l3, %o3, %o7
4451 membar #Sync
4452 set 0x40, %l1
4453 ldda [%l7 + %l1] 0xf9, %f0
4454 membar #Sync
4455 set 0x40, %i2
4456 ldda [%l7 + %i2] 0xf1, %f0
4457 set 0x40, %g6
4458 stda %f0, [%l7 + %g6] 0x80
4459 nop
4460 set 0x28, %i3
4461 ldd [%l7 + %i3], %l0
4462 or %g3, %o5, %l1
4463 set 0x34, %g3
4464 swapa [%l7 + %g3] 0x88, %i5
4465 nop
4466 set 0x66, %o7
4467 stb %l4, [%l7 + %o7]
4468 set 0x40, %l4
4469 ldda [%l7 + %l4] 0xd8, %f0
4470 set 0x40, %l5
4471 ldda [%l7 + %l5] 0x88, %f0
4472 nop
4473 set 0x19, %g1
4474 ldub [%l7 + %g1], %i6
4475 set 0x48, %o6
4476 stba %g5, [%l7 + %o6] 0x80
4477 nop
4478 set 0x2C, %i6
4479 swap [%l7 + %i6], %l2
4480 set 0x40, %g2
4481 stda %f0, [%l7 + %g2] 0xca
4482 add %l7, 0x40, %l6
4483 wr %g0, 0x89, %asi
4484 ldxa [%l6] %asi, %g1
4485 casxa [%l6] 0x89, %g1, %i0
4486 set 0x30, %g7
4487 ldda [%l7 + %g7] 0x89, %l4
4488 nop
4489 set 0x70, %i4
4490 ldd [%l7 + %i4], %o2
4491 set 0x2C, %l2
4492 stwa %g6, [%l7 + %l2] 0xea
4493 membar #Sync
4494 set 0x1A, %g4
4495 stha %i4, [%l7 + %g4] 0x80
4496 nop
4497 set 0x3E, %o2
4498 sth %g2, [%l7 + %o2]
4499 set 0x08, %l0
4500 lda [%l7 + %l0] 0x80, %f7
4501 set 0x30, %o0
4502 ldxa [%l7 + %o0] 0x88, %g4
4503 set 0x48, %l6
4504 prefetcha [%l7 + %l6] 0x80, 1
4505 add %g7, %i7, %o1
4506 set 0x38, %i1
4507 stda %o4, [%l7 + %i1] 0x89
4508 set 0x20, %o3
4509 sta %f8, [%l7 + %o3] 0x88
4510 nop
4511 set 0x30, %o4
4512 std %i6, [%l7 + %o4]
4513 ld [%l7 + 0x60], %f4
4514 set 0x10, %o5
4515 stxa %i1, [%l7 + %o5] 0x89
4516 st %f22, [%l7 + 0x20]
4517 set 0x44, %i5
4518 stwa %o6, [%l7 + %i5] 0xeb
4519 membar #Sync
4520 set 0x41, %i0
4521 stba %i3, [%l7 + %i0] 0xea
4522 membar #Sync
4523 set 0x40, %o1
4524 ldda [%l7 + %o1] 0x81, %f0
4525 membar #Sync
4526 set 0x40, %i7
4527 ldda [%l7 + %i7] 0xf1, %f0
4528 nop
4529 set 0x0E, %l3
4530 lduh [%l7 + %l3], %l3
4531 nop
4532 set 0x22, %g5
4533 lduh [%l7 + %g5], %o3
4534 nop
4535 set 0x20, %l1
4536 stx %o7, [%l7 + %l1]
4537 nop
4538 set 0x1C, %g6
4539 ldsh [%l7 + %g6], %o0
4540 nop
4541 set 0x64, %i2
4542 lduh [%l7 + %i2], %g3
4543 add %l7, 0x2C, %l6
4544 wr %g0, 0x81, %asi
4545 lda [%l6] %asi, %o5
4546 casa [%l6] 0x81, %o5, %l0
4547 set 0x20, %i3
4548 ldda [%l7 + %i3] 0xea, %i4
4549 set 0x44, %o7
4550 swapa [%l7 + %o7] 0x88, %l1
4551 nop
4552 set 0x20, %l4
4553 ldx [%l7 + %l4], %l4
4554 ld [%l7 + 0x20], %f12
4555 nop
4556 set 0x08, %l5
4557 std %g4, [%l7 + %l5]
4558 st %fsr, [%l7 + 0x18]
4559 set 0x50, %g1
4560 stda %l2, [%l7 + %g1] 0x88
4561 nop
4562 set 0x08, %o6
4563 lduw [%l7 + %o6], %i6
4564 st %f24, [%l7 + 0x1C]
4565 set 0x38, %g3
4566 prefetcha [%l7 + %g3] 0x89, 1
4567 st %f9, [%l7 + 0x34]
4568 set 0x0C, %i6
4569 sta %f13, [%l7 + %i6] 0x81
4570 nop
4571 set 0x44, %g7
4572 lduw [%l7 + %g7], %i0
4573 fpadd32s %f8, %f30, %f6
4574 nop
4575 set 0x28, %i4
4576 ldsb [%l7 + %i4], %o2
4577 st %fsr, [%l7 + 0x2C]
4578 set 0x40, %l2
4579 stha %l5, [%l7 + %l2] 0xe3
4580 membar #Sync
4581 set 0x40, %g2
4582 ldda [%l7 + %g2] 0x80, %f16
4583 nop
4584 set 0x49, %g4
4585 ldsb [%l7 + %g4], %i4
4586 set 0x08, %l0
4587 stwa %g6, [%l7 + %l0] 0xeb
4588 membar #Sync
4589 nop
4590 set 0x18, %o2
4591 std %g4, [%l7 + %o2]
4592 nop
4593 set 0x40, %o0
4594 ldx [%l7 + %o0], %g2
4595 nop
4596 set 0x70, %i1
4597 stw %i2, [%l7 + %i1]
4598 nop
4599 set 0x7C, %o3
4600 prefetch [%l7 + %o3], 0
4601 set 0x40, %l6
4602 stda %f16, [%l7 + %l6] 0x80
4603 set 0x35, %o5
4604 stba %i7, [%l7 + %o5] 0x88
4605 ld [%l7 + 0x44], %f11
4606 st %fsr, [%l7 + 0x2C]
4607 nop
4608 set 0x38, %o4
4609 lduw [%l7 + %o4], %g7
4610 nop
4611 set 0x60, %i0
4612 prefetch [%l7 + %i0], 1
4613 nop
4614 set 0x78, %i5
4615 std %f4, [%l7 + %i5]
4616 nop
4617 set 0x1F, %i7
4618 ldsb [%l7 + %i7], %o1
4619 nop
4620 set 0x4B, %l3
4621 ldub [%l7 + %l3], %o4
4622 bg,a %icc, loop_22
4623 or %l6, %o6, %i3
4624 st %fsr, [%l7 + 0x28]
4625 set 0x60, %o1
4626 stxa %i1, [%l7 + %o1] 0x81
4627loop_22:
4628 ba,a,pn %icc, loop_23
4629 st %f0, [%l7 + 0x50]
4630 set 0x48, %l1
4631 prefetcha [%l7 + %l1] 0x80, 4
4632loop_23:
4633 nop
4634 add %l7, 0x30, %l6
4635 wr %g0, 0x88, %asi
4636 ldxa [%l6] %asi, %l3
4637 casxa [%l6] 0x88, %l3, %o7
4638 nop
4639 set 0x6C, %g5
4640 lduw [%l7 + %g5], %o0
4641 nop
4642 set 0x14, %g6
4643 stw %g3, [%l7 + %g6]
4644 set 0x20, %i3
4645 stha %o5, [%l7 + %i3] 0x88
4646 and %l0, %i5, %l4
4647 set 0x20, %i2
4648 sta %f4, [%l7 + %i2] 0x89
4649 nop
4650 set 0x50, %l4
4651 stx %fsr, [%l7 + %l4]
4652 nop
4653 set 0x48, %o7
4654 stx %fsr, [%l7 + %o7]
4655 st %f3, [%l7 + 0x60]
4656 nop
4657 set 0x7C, %g1
4658 stw %g5, [%l7 + %g1]
4659 nop
4660 set 0x66, %o6
4661 lduh [%l7 + %o6], %l2
4662 nop
4663 set 0x60, %g3
4664 std %f12, [%l7 + %g3]
4665 nop
4666 set 0x51, %l5
4667 stb %l1, [%l7 + %l5]
4668 nop
4669 set 0x30, %g7
4670 stw %i6, [%l7 + %g7]
4671 nop
4672 set 0x14, %i4
4673 prefetch [%l7 + %i4], 2
4674 set 0x10, %l2
4675 stxa %g1, [%l7 + %l2] 0xe2
4676 membar #Sync
4677 set 0x48, %i6
4678 stwa %o2, [%l7 + %i6] 0xeb
4679 membar #Sync
4680 set 0x78, %g2
4681 swapa [%l7 + %g2] 0x81, %i0
4682 fpadd16 %f22, %f4, %f12
4683 set 0x38, %l0
4684 stwa %l5, [%l7 + %l0] 0x80
4685 set 0x5C, %o2
4686 stwa %g6, [%l7 + %o2] 0xe2
4687 membar #Sync
4688 add %l7, 0x48, %l6
4689 wr %g0, 0x89, %asi
4690 ldxa [%l6] %asi, %g4
4691 casxa [%l6] 0x89, %g4, %g2
4692 nop
4693 set 0x38, %g4
4694 std %f8, [%l7 + %g4]
4695 nop
4696 set 0x38, %o0
4697 ldsh [%l7 + %o0], %i2
4698 set 0x1C, %i1
4699 swapa [%l7 + %i1] 0x89, %i4
4700 nop
4701 set 0x40, %o3
4702 ldd [%l7 + %o3], %f24
4703 fpsub16 %f10, %f0, %f2
4704 set 0x60, %l6
4705 ldda [%l7 + %l6] 0xea, %i6
4706 nop
4707 set 0x14, %o4
4708 stb %o1, [%l7 + %o4]
4709 nop
4710 set 0x60, %i0
4711 ldd [%l7 + %i0], %f16
4712 nop
4713 set 0x4E, %o5
4714 ldsh [%l7 + %o5], %o4
4715 nop
4716 set 0x40, %i5
4717 sth %g7, [%l7 + %i5]
4718 st %fsr, [%l7 + 0x14]
4719 set 0x08, %l3
4720 ldxa [%l7 + %l3] 0x88, %o6
4721 nop
4722 set 0x17, %i7
4723 stb %i3, [%l7 + %i7]
4724 set 0x1B, %l1
4725 stba %l6, [%l7 + %l1] 0xe3
4726 membar #Sync
4727 nop
4728 set 0x58, %g5
4729 ldx [%l7 + %g5], %o3
4730 or %l3, %o7, %o0
4731 set 0x10, %g6
4732 prefetcha [%l7 + %g6] 0x88, 0
4733 nop
4734 set 0x50, %o1
4735 lduw [%l7 + %o1], %i1
4736 add %l7, 0x08, %l6
4737 wr %g0, 0x80, %asi
4738 ldxa [%l6] %asi, %l0
4739 casxa [%l6] 0x80, %l0, %o5
4740 bge,pt %xcc, loop_24
4741 nop
4742 set 0x28, %i3
4743 ldx [%l7 + %i3], %i5
4744 set 0x08, %i2
4745 ldxa [%l7 + %i2] 0x80, %g5
4746loop_24:
4747 nop
4748 set 0x6E, %o7
4749 lduh [%l7 + %o7], %l4
4750 nop
4751 nop
4752 setx 0x42472B92, %l0, %l6
4753 st %l6, [%l7 + 0x28]
4754 ld [%l7 + 0x28], %f30
4755 setx 0x3E958551, %l1, %l5
4756 st %l5, [%l7 + 0x10]
4757 ld [%l7 + 0x10], %f26
4758 fdivs %f26, %f30, %f28
4759 and %l1, %l2, %i6
4760 ld [%l7 + 0x2C], %f7
4761 nop
4762 set 0x16, %g1
4763 ldsh [%l7 + %g1], %o2
4764 nop
4765 set 0x70, %l4
4766 ldx [%l7 + %l4], %g1
4767 st %f30, [%l7 + 0x30]
4768 set 0x10, %o6
4769 stxa %l5, [%l7 + %o6] 0x88
4770 nop
4771 set 0x10, %g3
4772 stx %fsr, [%l7 + %g3]
4773 set 0x78, %l5
4774 prefetcha [%l7 + %l5] 0x89, 1
4775 nop
4776 set 0x30, %g7
4777 ldd [%l7 + %g7], %g4
4778 nop
4779 set 0x1C, %l2
4780 ldsw [%l7 + %l2], %g6
4781 nop
4782 set 0x30, %i4
4783 swap [%l7 + %i4], %g2
4784 nop
4785 set 0x78, %g2
4786 stx %i4, [%l7 + %g2]
4787 nop
4788 set 0x32, %l0
4789 ldstub [%l7 + %l0], %i7
4790 st %f21, [%l7 + 0x50]
4791 nop
4792 set 0x7C, %o2
4793 stw %o1, [%l7 + %o2]
4794 set 0x7B, %g4
4795 ldstuba [%l7 + %g4] 0x80, %i2
4796 set 0x78, %o0
4797 stha %o4, [%l7 + %o0] 0xea
4798 membar #Sync
4799 set 0x40, %i1
4800 ldda [%l7 + %i1] 0xd0, %f16
4801 nop
4802 set 0x78, %o3
4803 stx %g7, [%l7 + %o3]
4804 add %l7, 0x30, %l6
4805 wr %g0, 0x80, %asi
4806 casxa [%l6] 0x80, %o6, %i3
4807 set 0x30, %l6
4808 stxa %l6, [%l7 + %l6] 0xea
4809 membar #Sync
4810 nop
4811 set 0x3C, %o4
4812 lduw [%l7 + %o4], %o3
4813 nop
4814 set 0x50, %i0
4815 ldub [%l7 + %i0], %l3
4816 nop
4817 set 0x58, %i6
4818 lduw [%l7 + %i6], %o7
4819 set 0x78, %o5
4820 stxa %o0, [%l7 + %o5] 0x89
4821 set 0x40, %l3
4822 ldxa [%l7 + %l3] 0x81, %i1
4823 add %l0, %g3, %o5
4824 add %g5, %i5, %l1
4825 nop
4826 set 0x18, %i7
4827 lduw [%l7 + %i7], %l4
4828 add %i6, %o2, %l2
4829 nop
4830 set 0x14, %i5
4831 swap [%l7 + %i5], %g1
4832 fpsub32 %f6, %f26, %f0
4833 nop
4834 set 0x50, %g5
4835 stx %fsr, [%l7 + %g5]
4836 nop
4837 set 0x60, %l1
4838 ldd [%l7 + %l1], %l4
4839 set 0x20, %o1
4840 stda %i0, [%l7 + %o1] 0xeb
4841 membar #Sync
4842 set 0x6C, %i3
4843 ldstuba [%l7 + %i3] 0x88, %g6
4844 set 0x30, %g6
4845 swapa [%l7 + %g6] 0x80, %g4
4846 set 0x20, %o7
4847 sta %f31, [%l7 + %o7] 0x88
4848 nop
4849 set 0x54, %g1
4850 ldsw [%l7 + %g1], %g2
4851 nop
4852 set 0x78, %l4
4853 lduh [%l7 + %l4], %i4
4854 ld [%l7 + 0x18], %f2
4855 nop
4856 set 0x78, %i2
4857 std %f0, [%l7 + %i2]
4858 st %f12, [%l7 + 0x10]
4859 nop
4860 set 0x48, %g3
4861 stx %i7, [%l7 + %g3]
4862 set 0x48, %l5
4863 stxa %i2, [%l7 + %l5] 0xe2
4864 membar #Sync
4865 nop
4866 set 0x21, %o6
4867 ldstub [%l7 + %o6], %o4
4868 wr %o1, %o6, %y
4869 set 0x40, %l2
4870 swapa [%l7 + %l2] 0x80, %g7
4871 nop
4872 set 0x6E, %i4
4873 sth %i3, [%l7 + %i4]
4874 set 0x70, %g2
4875 stwa %l6, [%l7 + %g2] 0xeb
4876 membar #Sync
4877 set 0x40, %l0
4878 stda %l2, [%l7 + %l0] 0x89
4879 st %f13, [%l7 + 0x38]
4880 nop
4881 set 0x30, %o2
4882 std %o2, [%l7 + %o2]
4883 ld [%l7 + 0x40], %f19
4884 nop
4885 set 0x70, %g4
4886 ldx [%l7 + %g4], %o0
4887 set 0x40, %g7
4888 ldda [%l7 + %g7] 0x88, %f16
4889 set 0x10, %o0
4890 stxa %o7, [%l7 + %o0] 0x80
4891 nop
4892 set 0x50, %i1
4893 stx %fsr, [%l7 + %i1]
4894 set 0x20, %o3
4895 sta %f8, [%l7 + %o3] 0x89
4896 set 0x62, %o4
4897 stba %l0, [%l7 + %o4] 0x88
4898 nop
4899 set 0x10, %i0
4900 lduw [%l7 + %i0], %g3
4901 nop
4902 set 0x40, %i6
4903 ldd [%l7 + %i6], %i0
4904 set 0x78, %o5
4905 sta %f14, [%l7 + %o5] 0x81
4906 and %g5, %i5, %l1
4907 nop
4908 set 0x78, %l3
4909 ldsw [%l7 + %l3], %o5
4910 set 0x28, %l6
4911 stda %l4, [%l7 + %l6] 0xeb
4912 membar #Sync
4913 set 0x3C, %i7
4914 swapa [%l7 + %i7] 0x88, %i6
4915 set 0x34, %g5
4916 stha %l2, [%l7 + %g5] 0xe2
4917 membar #Sync
4918 nop
4919 set 0x50, %i5
4920 stx %g1, [%l7 + %i5]
4921 set 0x7F, %l1
4922 ldstuba [%l7 + %l1] 0x89, %l5
4923 nop
4924 set 0x6C, %o1
4925 stw %o2, [%l7 + %o1]
4926 set 0x40, %g6
4927 stda %f0, [%l7 + %g6] 0xf9
4928 membar #Sync
4929 st %fsr, [%l7 + 0x0C]
4930 nop
4931 set 0x24, %o7
4932 lduw [%l7 + %o7], %i0
4933 nop
4934 set 0x7C, %g1
4935 ldub [%l7 + %g1], %g6
4936 nop
4937 set 0x60, %i3
4938 prefetch [%l7 + %i3], 0
4939 set 0x74, %i2
4940 stwa %g2, [%l7 + %i2] 0x80
4941 nop
4942 set 0x60, %g3
4943 stx %i4, [%l7 + %g3]
4944 nop
4945 set 0x56, %l5
4946 ldstub [%l7 + %l5], %g4
4947 set 0x48, %l4
4948 stba %i2, [%l7 + %l4] 0x88
4949 bne,pn %xcc, loop_25
4950 nop
4951 set 0x68, %l2
4952 lduw [%l7 + %l2], %o4
4953 nop
4954 set 0x70, %o6
4955 ldd [%l7 + %o6], %f24
4956 nop
4957 set 0x64, %g2
4958 swap [%l7 + %g2], %i7
4959loop_25:
4960 nop
4961 set 0x50, %l0
4962 lda [%l7 + %l0] 0x80, %f7
4963 set 0x64, %o2
4964 sta %f22, [%l7 + %o2] 0x88
4965 ld [%l7 + 0x2C], %f5
4966 set 0x7C, %i4
4967 stba %o6, [%l7 + %i4] 0xeb
4968 membar #Sync
4969 st %fsr, [%l7 + 0x20]
4970 fpsub16s %f17, %f25, %f29
4971 or %o1, %i3, %g7
4972 set 0x0A, %g7
4973 stha %l3, [%l7 + %g7] 0xe2
4974 membar #Sync
4975 nop
4976 set 0x70, %o0
4977 std %o2, [%l7 + %o0]
4978 st %fsr, [%l7 + 0x5C]
4979 ld [%l7 + 0x58], %f17
4980 bge,a,pt %icc, loop_26
4981 ble %xcc, loop_27
4982 nop
4983 set 0x57, %g4
4984 ldub [%l7 + %g4], %o0
4985 or %o7, %l0, %l6
4986loop_26:
4987 ld [%l7 + 0x60], %f27
4988loop_27:
4989 st %f8, [%l7 + 0x24]
4990 set 0x70, %o3
4991 stxa %g3, [%l7 + %o3] 0x80
4992 and %i1, %i5, %l1
4993 add %g5, %l4, %i6
4994 be,a %xcc, loop_28
4995 nop
4996 set 0x48, %o4
4997 stx %o5, [%l7 + %o4]
4998 or %l2, %l5, %o2
4999 set 0x70, %i1
5000 ldda [%l7 + %i1] 0x88, %i0
5001loop_28:
5002 nop
5003 set 0x28, %i6
5004 lduw [%l7 + %i6], %g1
5005 wr %g6, %g2, %softint
5006 nop
5007 set 0x34, %i0
5008 swap [%l7 + %i0], %i4
5009 nop
5010 set 0x44, %o5
5011 swap [%l7 + %o5], %i2
5012 nop
5013 set 0x68, %l6
5014 ldd [%l7 + %l6], %f8
5015 nop
5016 set 0x3C, %l3
5017 sth %o4, [%l7 + %l3]
5018 add %i7, %g4, %o6
5019 and %i3, %g7, %o1
5020 set 0x40, %i7
5021 ldda [%l7 + %i7] 0xd8, %f16
5022 set 0x08, %g5
5023 stda %l2, [%l7 + %g5] 0xe2
5024 membar #Sync
5025 set 0x50, %l1
5026 stxa %o0, [%l7 + %l1] 0x81
5027 set 0x78, %i5
5028 prefetcha [%l7 + %i5] 0x89, 3
5029 nop
5030 set 0x4C, %o1
5031 stb %o7, [%l7 + %o1]
5032 set 0x40, %o7
5033 stda %f0, [%l7 + %o7] 0xd2
5034 nop
5035 set 0x09, %g1
5036 ldstub [%l7 + %g1], %l0
5037 add %g3, %l6, %i5
5038 and %i1, %l1, %l4
5039 membar #Sync
5040 set 0x40, %g6
5041 ldda [%l7 + %g6] 0xf1, %f0
5042 nop
5043 set 0x50, %i3
5044 lduw [%l7 + %i3], %i6
5045 nop
5046 or %g0, 0x8, %l0
5047 sllx %l0, 0x3c, %l0
5048 wr %l0, %g0, %tick_cmpr
5049 set 0x4C, %i2
5050 swapa [%l7 + %i2] 0x80, %l5
5051 set 0x2C, %g3
5052 ldstuba [%l7 + %g3] 0x88, %l2
5053 nop
5054 set 0x10, %l4
5055 lduh [%l7 + %l4], %o2
5056 ld [%l7 + 0x1C], %f25
5057 nop
5058 set 0x10, %l2
5059 ldsh [%l7 + %l2], %i0
5060 set 0x70, %o6
5061 stda %g0, [%l7 + %o6] 0x80
5062 add %g6, %i4, %g2
5063 nop
5064 set 0x18, %g2
5065 ldx [%l7 + %g2], %i2
5066 set 0x08, %l5
5067 stxa %o4, [%l7 + %l5] 0xe3
5068 membar #Sync
5069 nop
5070 set 0x68, %o2
5071 std %g4, [%l7 + %o2]
5072 nop
5073 set 0x30, %i4
5074 ldstub [%l7 + %i4], %i7
5075 ld [%l7 + 0x38], %f1
5076 nop
5077 set 0x28, %l0
5078 ldx [%l7 + %l0], %i3
5079 nop
5080 set 0x70, %g7
5081 std %g6, [%l7 + %g7]
5082 nop
5083 set 0x2C, %g4
5084 lduw [%l7 + %g4], %o1
5085 nop
5086 set 0x26, %o0
5087 sth %l3, [%l7 + %o0]
5088 fpsub16s %f27, %f15, %f29
5089 set 0x70, %o3
5090 swapa [%l7 + %o3] 0x80, %o0
5091 add %o6, %o7, %l0
5092 nop
5093 set 0x48, %i1
5094 lduh [%l7 + %i1], %o3
5095 nop
5096 set 0x1C, %i6
5097 ldsh [%l7 + %i6], %g3
5098 set 0x38, %o4
5099 lda [%l7 + %o4] 0x81, %f8
5100 set 0x40, %i0
5101 ldda [%l7 + %i0] 0xd8, %f16
5102 nop
5103 set 0x40, %l6
5104 std %i4, [%l7 + %l6]
5105 set 0x52, %o5
5106 stha %l6, [%l7 + %o5] 0x89
5107 st %f21, [%l7 + 0x18]
5108 set 0x58, %l3
5109 prefetcha [%l7 + %l3] 0x80, 2
5110 and %l4, %i6, %o5
5111 set 0x68, %g5
5112 ldxa [%l7 + %g5] 0x80, %i1
5113 nop
5114 set 0x20, %i7
5115 ldd [%l7 + %i7], %l4
5116 nop
5117 set 0x0B, %l1
5118 ldub [%l7 + %l1], %l2
5119 add %l7, 0x34, %l6
5120 wr %g0, 0x89, %asi
5121 lda [%l6] %asi, %g5
5122 casa [%l6] 0x89, %g5, %i0
5123 set 0x20, %i5
5124 stxa %o2, [%l7 + %i5] 0x80
5125 nop
5126 nop
5127 setx 0x133DB4BDDBDA905E, %l0, %l6
5128 stx %l6, [%l7 + 0x28]
5129 ldd [%l7 + 0x28], %f14
5130 setx 0x0957CA57AD820112, %l1, %l5
5131 stx %l5, [%l7 + 0x10]
5132 ldd [%l7 + 0x10], %f2
5133 fdivd %f2, %f14, %f2
5134 nop
5135 set 0x3C, %o7
5136 prefetch [%l7 + %o7], 0
5137 nop
5138 set 0x6D, %o1
5139 stb %g1, [%l7 + %o1]
5140 set 0x14, %g1
5141 swapa [%l7 + %g1] 0x88, %g6
5142 nop
5143 set 0x2A, %i3
5144 lduh [%l7 + %i3], %g2
5145 nop
5146 set 0x40, %g6
5147 ldsh [%l7 + %g6], %i4
5148 and %i2, %o4, %g4
5149 nop
5150 set 0x6D, %g3
5151 ldub [%l7 + %g3], %i7
5152 nop
5153 set 0x18, %i2
5154 stx %fsr, [%l7 + %i2]
5155 st %fsr, [%l7 + 0x20]
5156 nop
5157 set 0x53, %l2
5158 ldub [%l7 + %l2], %i3
5159 nop
5160 set 0x3C, %l4
5161 lduw [%l7 + %l4], %o1
5162 set 0x58, %o6
5163 ldxa [%l7 + %o6] 0x88, %g7
5164 nop
5165 set 0x6C, %l5
5166 ldsh [%l7 + %l5], %l3
5167 nop
5168 set 0x58, %g2
5169 std %o0, [%l7 + %g2]
5170 set 0x14, %i4
5171 swapa [%l7 + %i4] 0x89, %o7
5172 set 0x40, %o2
5173 ldda [%l7 + %o2] 0x89, %f0
5174 or %l0, %o6, %o3
5175 nop
5176 set 0x10, %l0
5177 lduh [%l7 + %l0], %i5
5178 nop
5179 set 0x39, %g4
5180 ldsb [%l7 + %g4], %l6
5181 ld [%l7 + 0x40], %f28
5182 nop
5183 set 0x30, %o0
5184 ldsw [%l7 + %o0], %g3
5185 set 0x40, %g7
5186 ldda [%l7 + %g7] 0xd8, %f0
5187 nop
5188 set 0x38, %o3
5189 ldsw [%l7 + %o3], %l1
5190 nop
5191 set 0x30, %i1
5192 swap [%l7 + %i1], %i6
5193 set 0x28, %i6
5194 stda %o4, [%l7 + %i6] 0xe3
5195 membar #Sync
5196 set 0x7C, %i0
5197 stwa %i1, [%l7 + %i0] 0xeb
5198 membar #Sync
5199 nop
5200 set 0x10, %l6
5201 ldx [%l7 + %l6], %l4
5202 set 0x40, %o4
5203 ldda [%l7 + %o4] 0x88, %f0
5204 nop
5205 set 0x58, %l3
5206 stb %l2, [%l7 + %l3]
5207 nop
5208 set 0x70, %g5
5209 ldx [%l7 + %g5], %g5
5210 nop
5211 set 0x10, %i7
5212 ldd [%l7 + %i7], %l4
5213 membar #Sync
5214 set 0x40, %l1
5215 ldda [%l7 + %l1] 0xf1, %f0
5216 set 0x1C, %o5
5217 sta %f26, [%l7 + %o5] 0x80
5218 nop
5219 set 0x64, %o7
5220 ldsw [%l7 + %o7], %o2
5221 set 0x2F, %i5
5222 stba %i0, [%l7 + %i5] 0xe3
5223 membar #Sync
5224 nop
5225 set 0x30, %o1
5226 stw %g6, [%l7 + %o1]
5227 nop
5228 set 0x60, %g1
5229 stw %g1, [%l7 + %g1]
5230 set 0x30, %g6
5231 prefetcha [%l7 + %g6] 0x80, 1
5232 set 0x1B, %g3
5233 ldstuba [%l7 + %g3] 0x81, %i4
5234 set 0x6C, %i3
5235 stwa %i2, [%l7 + %i3] 0x89
5236 and %o4, %g4, %i7
5237 set 0x30, %l2
5238 lda [%l7 + %l2] 0x80, %f12
5239 nop
5240 set 0x2C, %l4
5241 prefetch [%l7 + %l4], 1
5242 nop
5243 set 0x78, %i2
5244 ldd [%l7 + %i2], %i2
5245 set 0x0C, %o6
5246 lda [%l7 + %o6] 0x81, %f18
5247 set 0x18, %l5
5248 ldxa [%l7 + %l5] 0x81, %o1
5249 nop
5250 nop
5251 setx 0xF82714BA302030CA, %l0, %l6
5252 stx %l6, [%l7 + 0x28]
5253 ldd [%l7 + 0x28], %f26
5254 setx 0x32BA45FAC86161D5, %l1, %l5
5255 stx %l5, [%l7 + 0x10]
5256 ldd [%l7 + 0x10], %f12
5257 fdivd %f12, %f26, %f22
5258 nop
5259 set 0x60, %g2
5260 prefetch [%l7 + %g2], 0
5261 set 0x0A, %o2
5262 stha %g7, [%l7 + %o2] 0xeb
5263 membar #Sync
5264 fpadd32 %f24, %f10, %f10
5265 set 0x4C, %i4
5266 stha %o0, [%l7 + %i4] 0xe2
5267 membar #Sync
5268 nop
5269 set 0x74, %l0
5270 prefetch [%l7 + %l0], 0
5271 set 0x39, %o0
5272 ldstuba [%l7 + %o0] 0x89, %l3
5273 set 0x60, %g7
5274 stwa %o7, [%l7 + %g7] 0xea
5275 membar #Sync
5276 set 0x68, %o3
5277 stwa %l0, [%l7 + %o3] 0x80
5278 nop
5279 set 0x2C, %g4
5280 prefetch [%l7 + %g4], 1
5281 add %l7, 0x24, %l6
5282 wr %g0, 0x89, %asi
5283 casa [%l6] 0x89, %o3, %o6
5284 set 0x5C, %i6
5285 stba %i5, [%l7 + %i6] 0xeb
5286 membar #Sync
5287 or %l6, %g3, %i6
5288 set 0x5E, %i0
5289 stha %l1, [%l7 + %i0] 0x80
5290 st %f8, [%l7 + 0x08]
5291 nop
5292 set 0x48, %i1
5293 lduh [%l7 + %i1], %i1
5294 nop
5295 set 0x78, %l6
5296 stx %l4, [%l7 + %l6]
5297 or %l2, %o5, %l5
5298 nop
5299 set 0x6A, %l3
5300 sth %g5, [%l7 + %l3]
5301 nop
5302 set 0x20, %g5
5303 ldx [%l7 + %g5], %o2
5304 set 0x50, %i7
5305 sta %f12, [%l7 + %i7] 0x80
5306 wr %g6, %g1, %clear_softint
5307 add %g2, %i0, %i4
5308 set 0x30, %o4
5309 ldda [%l7 + %o4] 0x80, %o4
5310 or %g4, %i7, %i2
5311 nop
5312 set 0x58, %l1
5313 stx %o1, [%l7 + %l1]
5314 nop
5315 set 0x48, %o7
5316 swap [%l7 + %o7], %g7
5317 nop
5318 set 0x60, %i5
5319 std %f16, [%l7 + %i5]
5320 set 0x1C, %o5
5321 stwa %o0, [%l7 + %o5] 0xea
5322 membar #Sync
5323 nop
5324 set 0x38, %g1
5325 ldsh [%l7 + %g1], %l3
5326 add %o7, %i3, %o3
5327 set 0x58, %g6
5328 ldxa [%l7 + %g6] 0x89, %l0
5329 st %f2, [%l7 + 0x0C]
5330 set 0x78, %g3
5331 prefetcha [%l7 + %g3] 0x80, 4
5332 st %fsr, [%l7 + 0x68]
5333 nop
5334 set 0x28, %i3
5335 stx %l6, [%l7 + %i3]
5336 fpadd16 %f24, %f8, %f24
5337 set 0x19, %l2
5338 stba %g3, [%l7 + %l2] 0xeb
5339 membar #Sync
5340 set 0x78, %o1
5341 ldxa [%l7 + %o1] 0x88, %i6
5342 set 0x38, %l4
5343 stda %i4, [%l7 + %l4] 0x88
5344 nop
5345 set 0x50, %i2
5346 ldd [%l7 + %i2], %f14
5347 set 0x68, %l5
5348 stxa %i1, [%l7 + %l5] 0xeb
5349 membar #Sync
5350 set 0x48, %o6
5351 stxa %l4, [%l7 + %o6] 0x88
5352 nop
5353 set 0x1C, %o2
5354 stw %l2, [%l7 + %o2]
5355 set 0x74, %i4
5356 stha %l1, [%l7 + %i4] 0xe3
5357 membar #Sync
5358 nop
5359 set 0x10, %g2
5360 std %f0, [%l7 + %g2]
5361 nop
5362 set 0x30, %o0
5363 prefetch [%l7 + %o0], 0
5364 nop
5365 set 0x50, %g7
5366 prefetch [%l7 + %g7], 1
5367 nop
5368 set 0x3E, %o3
5369 lduh [%l7 + %o3], %o5
5370 set 0x1C, %g4
5371 sta %f17, [%l7 + %g4] 0x88
5372 nop
5373 set 0x5C, %l0
5374 prefetch [%l7 + %l0], 4
5375 fpsub32 %f26, %f30, %f20
5376 nop
5377 set 0x78, %i6
5378 stx %fsr, [%l7 + %i6]
5379 nop
5380 set 0x78, %i1
5381 swap [%l7 + %i1], %l5
5382 st %fsr, [%l7 + 0x30]
5383 and %o2, %g5, %g1
5384 set 0x74, %i0
5385 stba %g2, [%l7 + %i0] 0xea
5386 membar #Sync
5387 nop
5388 set 0x6C, %l6
5389 prefetch [%l7 + %l6], 3
5390 nop
5391 set 0x48, %g5
5392 prefetch [%l7 + %g5], 0
5393 nop
5394 set 0x24, %i7
5395 stw %i0, [%l7 + %i7]
5396 set 0x60, %l3
5397 stwa %g6, [%l7 + %l3] 0xe2
5398 membar #Sync
5399 ld [%l7 + 0x24], %f3
5400 set 0x40, %o4
5401 ldda [%l7 + %o4] 0x80, %f0
5402 nop
5403 set 0x48, %o7
5404 stx %i4, [%l7 + %o7]
5405 set 0x38, %l1
5406 sta %f9, [%l7 + %l1] 0x89
5407 and %o4, %g4, %i7
5408 nop
5409 set 0x38, %o5
5410 ldd [%l7 + %o5], %f0
5411 nop
5412 set 0x5C, %g1
5413 swap [%l7 + %g1], %i2
5414 nop
5415 set 0x76, %i5
5416 ldub [%l7 + %i5], %g7
5417 and %o1, %l3, %o0
5418 set 0x57, %g6
5419 stba %i3, [%l7 + %g6] 0xe2
5420 membar #Sync
5421 nop
5422 set 0x48, %i3
5423 stx %o7, [%l7 + %i3]
5424 nop
5425 set 0x50, %l2
5426 std %f18, [%l7 + %l2]
5427 nop
5428 set 0x4C, %o1
5429 stw %o3, [%l7 + %o1]
5430 nop
5431 set 0x28, %g3
5432 std %l0, [%l7 + %g3]
5433 or %o6, %g3, %i6
5434 nop
5435 set 0x15, %l4
5436 ldstub [%l7 + %l4], %l6
5437 nop
5438 set 0x38, %l5
5439 prefetch [%l7 + %l5], 3
5440 nop
5441 set 0x5C, %o6
5442 swap [%l7 + %o6], %i1
5443 set 0x24, %o2
5444 stwa %i5, [%l7 + %o2] 0xeb
5445 membar #Sync
5446 set 0x49, %i2
5447 stba %l4, [%l7 + %i2] 0x81
5448 set 0x59, %i4
5449 stba %l2, [%l7 + %i4] 0x81
5450 nop
5451 set 0x54, %g2
5452 ldsh [%l7 + %g2], %o5
5453 set 0x5A, %o0
5454 ldstuba [%l7 + %o0] 0x81, %l5
5455 set 0x5E, %g7
5456 stha %l1, [%l7 + %g7] 0xeb
5457 membar #Sync
5458 set 0x40, %o3
5459 ldda [%l7 + %o3] 0x89, %g4
5460 bgu %xcc, loop_29
5461 st %f16, [%l7 + 0x0C]
5462 add %l7, 0x10, %l6
5463 wr %g0, 0x89, %asi
5464 casxa [%l6] 0x89, %g1, %o2
5465loop_29:
5466 ld [%l7 + 0x58], %f28
5467 nop
5468 set 0x68, %l0
5469 ldd [%l7 + %l0], %g2
5470 nop
5471 set 0x17, %g4
5472 ldstub [%l7 + %g4], %g6
5473 nop
5474 set 0x50, %i1
5475 stx %i0, [%l7 + %i1]
5476 nop
5477 set 0x68, %i6
5478 ldd [%l7 + %i6], %f12
5479 nop
5480 set 0x59, %i0
5481 ldsb [%l7 + %i0], %o4
5482 set 0x7A, %g5
5483 stba %i4, [%l7 + %g5] 0xeb
5484 membar #Sync
5485 add %l7, 0x58, %l6
5486 wr %g0, 0x88, %asi
5487 casxa [%l6] 0x88, %g4, %i7
5488 set 0x48, %i7
5489 prefetcha [%l7 + %i7] 0x81, 3
5490 set 0x60, %l3
5491 sta %f29, [%l7 + %l3] 0x89
5492 nop
5493 set 0x38, %o4
5494 ldd [%l7 + %o4], %f6
5495 set 0x19, %o7
5496 ldstuba [%l7 + %o7] 0x88, %o1
5497 nop
5498 set 0x10, %l1
5499 std %f24, [%l7 + %l1]
5500 ld [%l7 + 0x58], %f21
5501 membar #Sync
5502 set 0x40, %l6
5503 ldda [%l7 + %l6] 0xf9, %f0
5504 and %i2, %o0, %l3
5505 st %fsr, [%l7 + 0x3C]
5506 add %l7, 0x40, %l6
5507 wr %g0, 0x89, %asi
5508 casxa [%l6] 0x89, %i3, %o7
5509 nop
5510 set 0x18, %o5
5511 ldd [%l7 + %o5], %f2
5512 nop
5513 set 0x30, %i5
5514 sth %o3, [%l7 + %i5]
5515 nop
5516 set 0x3C, %g6
5517 ldsw [%l7 + %g6], %l0
5518 nop
5519 set 0x60, %g1
5520 stx %fsr, [%l7 + %g1]
5521 nop
5522 set 0x62, %i3
5523 ldsb [%l7 + %i3], %o6
5524 wr %i6, %g3, %ccr
5525 nop
5526 set 0x74, %o1
5527 lduh [%l7 + %o1], %l6
5528 add %i1, %i5, %l2
5529 nop
5530 set 0x42, %l2
5531 sth %o5, [%l7 + %l2]
5532 nop
5533 set 0x68, %l4
5534 std %f4, [%l7 + %l4]
5535 bge,pn %icc, loop_30
5536 and %l4, %l1, %g5
5537 nop
5538 set 0x2B, %l5
5539 ldub [%l7 + %l5], %l5
5540 nop
5541 set 0x4E, %o6
5542 sth %g1, [%l7 + %o6]
5543loop_30:
5544 nop
5545 set 0x69, %o2
5546 stba %o2, [%l7 + %o2] 0x89
5547 set 0x40, %g3
5548 stda %f16, [%l7 + %g3] 0xc8
5549 set 0x40, %i4
5550 stda %f16, [%l7 + %i4] 0xda
5551 set 0x40, %g2
5552 ldda [%l7 + %g2] 0xd2, %f16
5553 or %g6, %g2, %i0
5554 set 0x39, %o0
5555 stba %o4, [%l7 + %o0] 0x80
5556 or %i4, %i7, %g4
5557 nop
5558 nop
5559 setx 0x8D62FF2A, %l0, %l6
5560 st %l6, [%l7 + 0x28]
5561 ld [%l7 + 0x28], %f24
5562 setx 0x9EA2DB65, %l1, %l5
5563 st %l5, [%l7 + 0x10]
5564 ld [%l7 + 0x10], %f21
5565 fdivs %f21, %f24, %f9
5566 set 0x1D, %g7
5567 stba %g7, [%l7 + %g7] 0xe3
5568 membar #Sync
5569 set 0x18, %i2
5570 prefetcha [%l7 + %i2] 0x88, 3
5571 set 0x40, %o3
5572 prefetcha [%l7 + %o3] 0x89, 3
5573 nop
5574 set 0x31, %g4
5575 ldstub [%l7 + %g4], %l3
5576 set 0x78, %i1
5577 ldxa [%l7 + %i1] 0x81, %i2
5578 set 0x7E, %l0
5579 stba %i3, [%l7 + %l0] 0xea
5580 membar #Sync
5581 nop
5582 set 0x68, %i0
5583 stx %fsr, [%l7 + %i0]
5584 set 0x78, %i6
5585 lda [%l7 + %i6] 0x80, %f12
5586 nop
5587 set 0x68, %g5
5588 stx %fsr, [%l7 + %g5]
5589 set 0x08, %l3
5590 ldxa [%l7 + %l3] 0x81, %o3
5591 nop
5592 set 0x18, %o4
5593 std %f2, [%l7 + %o4]
5594 set 0x40, %i7
5595 ldda [%l7 + %i7] 0xea, %l0
5596 nop
5597 set 0x14, %o7
5598 prefetch [%l7 + %o7], 4
5599 nop
5600 set 0x08, %l1
5601 std %f16, [%l7 + %l1]
5602 set 0x40, %o5
5603 ldda [%l7 + %o5] 0xd0, %f16
5604 nop
5605 set 0x60, %l6
5606 stx %fsr, [%l7 + %l6]
5607 nop
5608 set 0x10, %i5
5609 ldd [%l7 + %i5], %o6
5610 set 0x37, %g1
5611 ldstuba [%l7 + %g1] 0x80, %i6
5612 nop
5613 set 0x78, %i3
5614 stx %o7, [%l7 + %i3]
5615 nop
5616 set 0x50, %o1
5617 stw %l6, [%l7 + %o1]
5618 set 0x58, %g6
5619 stxa %i1, [%l7 + %g6] 0x88
5620 fpadd16 %f14, %f14, %f18
5621 nop
5622 set 0x40, %l2
5623 ldd [%l7 + %l2], %f0
5624 nop
5625 set 0x40, %l5
5626 std %f22, [%l7 + %l5]
5627 st %f8, [%l7 + 0x24]
5628 nop
5629 set 0x0C, %l4
5630 lduh [%l7 + %l4], %g3
5631 set 0x40, %o2
5632 stda %f16, [%l7 + %o2] 0xd2
5633 nop
5634 set 0x13, %g3
5635 ldub [%l7 + %g3], %l2
5636 set 0x4A, %o6
5637 stba %i5, [%l7 + %o6] 0xea
5638 membar #Sync
5639 set 0x18, %g2
5640 ldxa [%l7 + %g2] 0x80, %o5
5641 nop
5642 set 0x64, %o0
5643 stw %l4, [%l7 + %o0]
5644 add %l7, 0x1C, %l6
5645 wr %g0, 0x89, %asi
5646 lda [%l6] %asi, %g5
5647 casa [%l6] 0x89, %g5, %l1
5648 st %fsr, [%l7 + 0x14]
5649 set 0x70, %i4
5650 ldxa [%l7 + %i4] 0x88, %g1
5651 or %l5, %o2, %g2
5652 set 0x40, %i2
5653 stxa %g6, [%l7 + %i2] 0xea
5654 membar #Sync
5655 nop
5656 set 0x08, %o3
5657 ldx [%l7 + %o3], %i0
5658 nop
5659 set 0x10, %g7
5660 ldsw [%l7 + %g7], %o4
5661 nop
5662 set 0x78, %g4
5663 std %i6, [%l7 + %g4]
5664 nop
5665 set 0x28, %i1
5666 stx %i4, [%l7 + %i1]
5667 nop
5668 set 0x09, %i0
5669 ldub [%l7 + %i0], %g4
5670 fpsub32 %f4, %f2, %f16
5671 nop
5672 set 0x78, %i6
5673 lduw [%l7 + %i6], %o1
5674 set 0x50, %g5
5675 stda %g6, [%l7 + %g5] 0xe3
5676 membar #Sync
5677 set 0x18, %l0
5678 stxa %l3, [%l7 + %l0] 0xe2
5679 membar #Sync
5680 set 0x48, %o4
5681 lda [%l7 + %o4] 0x88, %f28
5682 set 0x40, %i7
5683 stda %f0, [%l7 + %i7] 0x81
5684 add %l7, 0x18, %l6
5685 wr %g0, 0x81, %asi
5686 casxa [%l6] 0x81, %i2, %o0
5687 set 0x74, %l3
5688 swapa [%l7 + %l3] 0x89, %o3
5689 ld [%l7 + 0x48], %f3
5690 nop
5691 set 0x28, %o7
5692 ldx [%l7 + %o7], %i3
5693 set 0x40, %o5
5694 lda [%l7 + %o5] 0x81, %f24
5695 st %fsr, [%l7 + 0x60]
5696 add %l7, 0x60, %l6
5697 wr %g0, 0x88, %asi
5698 ldxa [%l6] %asi, %o6
5699 casxa [%l6] 0x88, %o6, %l0
5700 set 0x38, %l6
5701 stda %o6, [%l7 + %l6] 0x80
5702 nop
5703 set 0x22, %i5
5704 lduh [%l7 + %i5], %l6
5705 or %i1, %i6, %g3
5706 add %l7, 0x08, %l6
5707 wr %g0, 0x81, %asi
5708 casxa [%l6] 0x81, %i5, %l2
5709 set 0x20, %g1
5710 ldda [%l7 + %g1] 0xea, %o4
5711 nop
5712 set 0x76, %l1
5713 stb %l4, [%l7 + %l1]
5714 nop
5715 set 0x60, %o1
5716 ldsw [%l7 + %o1], %l1
5717 and %g5, %g1, %o2
5718 nop
5719 set 0x10, %g6
5720 prefetch [%l7 + %g6], 2
5721 set 0x48, %i3
5722 stda %g2, [%l7 + %i3] 0x80
5723 set 0x0C, %l5
5724 stba %l5, [%l7 + %l5] 0xeb
5725 membar #Sync
5726 add %l7, 0x78, %l6
5727 wr %g0, 0x88, %asi
5728 lda [%l6] %asi, %i0
5729 casa [%l6] 0x88, %i0, %o4
5730 nop
5731 set 0x38, %l4
5732 ldsw [%l7 + %l4], %g6
5733 set 0x40, %o2
5734 stda %f16, [%l7 + %o2] 0xc2
5735 fpsub32s %f28, %f21, %f19
5736 nop
5737 set 0x50, %l2
5738 std %f30, [%l7 + %l2]
5739 nop
5740 set 0x64, %g3
5741 ldsw [%l7 + %g3], %i4
5742 set 0x7C, %o6
5743 sta %f15, [%l7 + %o6] 0x88
5744 nop
5745 set 0x30, %o0
5746 ldx [%l7 + %o0], %g4
5747 nop
5748 set 0x08, %g2
5749 ldd [%l7 + %g2], %i6
5750 nop
5751 set 0x60, %i2
5752 stw %o1, [%l7 + %i2]
5753 set 0x48, %o3
5754 ldxa [%l7 + %o3] 0x80, %l3
5755 nop
5756 set 0x3F, %g7
5757 ldstub [%l7 + %g7], %g7
5758 nop
5759 set 0x7A, %g4
5760 ldub [%l7 + %g4], %o0
5761 nop
5762 set 0x58, %i1
5763 ldsw [%l7 + %i1], %i2
5764 nop
5765 set 0x0E, %i4
5766 ldsh [%l7 + %i4], %o3
5767 nop
5768 set 0x18, %i0
5769 swap [%l7 + %i0], %o6
5770 nop
5771 set 0x60, %g5
5772 std %l0, [%l7 + %g5]
5773 nop
5774 set 0x40, %l0
5775 ldd [%l7 + %l0], %o6
5776 set 0x30, %o4
5777 stba %l6, [%l7 + %o4] 0x89
5778 nop
5779 set 0x58, %i6
5780 std %f16, [%l7 + %i6]
5781 and %i1, %i3, %g3
5782 set 0x68, %l3
5783 swapa [%l7 + %l3] 0x89, %i6
5784 nop
5785 set 0x40, %o7
5786 ldd [%l7 + %o7], %l2
5787 set 0x10, %i7
5788 swapa [%l7 + %i7] 0x88, %o5
5789 nop
5790 set 0x20, %o5
5791 swap [%l7 + %o5], %l4
5792 set 0x30, %i5
5793 ldxa [%l7 + %i5] 0x80, %l1
5794 set 0x40, %g1
5795 ldda [%l7 + %g1] 0xd8, %f16
5796 nop
5797 set 0x37, %l1
5798 ldsb [%l7 + %l1], %g5
5799 nop
5800 set 0x3C, %o1
5801 ldsh [%l7 + %o1], %i5
5802 add %l7, 0x30, %l6
5803 wr %g0, 0x81, %asi
5804 casxa [%l6] 0x81, %o2, %g1
5805 nop
5806 set 0x30, %l6
5807 ldsh [%l7 + %l6], %l5
5808 nop
5809 set 0x20, %g6
5810 ldd [%l7 + %g6], %f0
5811 add %l7, 0x68, %l6
5812 wr %g0, 0x89, %asi
5813 casa [%l6] 0x89, %i0, %o4
5814 nop
5815 set 0x4E, %l5
5816 sth %g6, [%l7 + %l5]
5817 set 0x10, %i3
5818 stxa %g2, [%l7 + %i3] 0xea
5819 membar #Sync
5820 nop
5821 set 0x3A, %l4
5822 sth %i4, [%l7 + %l4]
5823 set 0x24, %l2
5824 swapa [%l7 + %l2] 0x89, %g4
5825 set 0x10, %o2
5826 ldstuba [%l7 + %o2] 0x80, %o1
5827 set 0x68, %g3
5828 swapa [%l7 + %g3] 0x80, %i7
5829 set 0x48, %o0
5830 stda %g6, [%l7 + %o0] 0xea
5831 membar #Sync
5832 add %o0, %l3, %i2
5833 nop
5834 set 0x1C, %o6
5835 prefetch [%l7 + %o6], 1
5836 nop
5837 set 0x28, %i2
5838 stx %fsr, [%l7 + %i2]
5839 add %l7, 0x1C, %l6
5840 wr %g0, 0x88, %asi
5841 casa [%l6] 0x88, %o3, %o6
5842 set 0x20, %g2
5843 ldda [%l7 + %g2] 0x88, %l0
5844 st %f24, [%l7 + 0x24]
5845 st %f21, [%l7 + 0x6C]
5846 fpsub32 %f26, %f30, %f18
5847 nop
5848 set 0x1C, %g7
5849 stw %o7, [%l7 + %g7]
5850 set 0x40, %g4
5851 ldda [%l7 + %g4] 0xd0, %f0
5852 nop
5853 set 0x48, %i1
5854 prefetch [%l7 + %i1], 1
5855 be,a,pn %xcc, loop_31
5856 nop
5857 set 0x6D, %i4
5858 ldsb [%l7 + %i4], %i1
5859 set 0x78, %o3
5860 ldxa [%l7 + %o3] 0x81, %i3
5861loop_31:
5862 nop
5863 set 0x1C, %i0
5864 swap [%l7 + %i0], %g3
5865 set 0x10, %l0
5866 prefetcha [%l7 + %l0] 0x89, 0
5867 nop
5868 set 0x74, %g5
5869 lduw [%l7 + %g5], %l6
5870 nop
5871 set 0x28, %o4
5872 std %f2, [%l7 + %o4]
5873 nop
5874 set 0x60, %i6
5875 ldd [%l7 + %i6], %l2
5876 set 0x0F, %o7
5877 stba %l4, [%l7 + %o7] 0x89
5878 nop
5879 set 0x58, %i7
5880 ldx [%l7 + %i7], %l1
5881 set 0x38, %o5
5882 sta %f18, [%l7 + %o5] 0x88
5883 membar #Sync
5884 set 0x40, %i5
5885 ldda [%l7 + %i5] 0xf1, %f0
5886 nop
5887 set 0x38, %l3
5888 lduh [%l7 + %l3], %g5
5889 nop
5890 set 0x18, %l1
5891 std %f30, [%l7 + %l1]
5892 fpsub16s %f25, %f22, %f24
5893 nop
5894 set 0x20, %o1
5895 std %f8, [%l7 + %o1]
5896 nop
5897 set 0x60, %g1
5898 stx %i5, [%l7 + %g1]
5899 set 0x70, %g6
5900 ldda [%l7 + %g6] 0xea, %o4
5901 nop
5902 set 0x34, %l6
5903 stw %g1, [%l7 + %l6]
5904 set 0x26, %l5
5905 stba %l5, [%l7 + %l5] 0xe3
5906 membar #Sync
5907 set 0x54, %i3
5908 stwa %o2, [%l7 + %i3] 0xe2
5909 membar #Sync
5910 nop
5911 set 0x20, %l2
5912 ldx [%l7 + %l2], %i0
5913 nop
5914 set 0x0B, %l4
5915 stb %o4, [%l7 + %l4]
5916 st %f8, [%l7 + 0x7C]
5917 or %g2, %i4, %g4
5918 set 0x70, %g3
5919 ldxa [%l7 + %g3] 0x80, %o1
5920 or %g6, %g7, %o0
5921 set 0x48, %o0
5922 ldxa [%l7 + %o0] 0x80, %l3
5923 nop
5924 set 0x40, %o2
5925 ldub [%l7 + %o2], %i2
5926 fpsub32s %f10, %f0, %f14
5927 set 0x48, %i2
5928 swapa [%l7 + %i2] 0x89, %i7
5929 st %f12, [%l7 + 0x20]
5930 set 0x50, %g2
5931 ldxa [%l7 + %g2] 0x89, %o6
5932 set 0x60, %g7
5933 prefetcha [%l7 + %g7] 0x81, 4
5934 set 0x15, %o6
5935 ldstuba [%l7 + %o6] 0x88, %l0
5936 nop
5937 set 0x64, %g4
5938 ldstub [%l7 + %g4], %i1
5939 nop
5940 set 0x4A, %i1
5941 sth %i3, [%l7 + %i1]
5942 nop
5943 set 0x0C, %i4
5944 ldsw [%l7 + %i4], %o7
5945 nop
5946 set 0x10, %i0
5947 ldd [%l7 + %i0], %i6
5948 nop
5949 set 0x22, %l0
5950 stb %g3, [%l7 + %l0]
5951 nop
5952 set 0x68, %o3
5953 ldd [%l7 + %o3], %l2
5954 set 0x20, %o4
5955 ldxa [%l7 + %o4] 0x80, %l4
5956 set 0x78, %i6
5957 prefetcha [%l7 + %i6] 0x81, 2
5958 and %g5, %i5, %l6
5959 nop
5960 set 0x16, %g5
5961 ldsh [%l7 + %g5], %g1
5962 nop
5963 set 0x38, %i7
5964 ldub [%l7 + %i7], %l5
5965 nop
5966 set 0x2C, %o5
5967 stw %o5, [%l7 + %o5]
5968 add %i0, %o2, %g2
5969 fpsub16s %f20, %f11, %f17
5970 nop
5971 set 0x48, %i5
5972 stx %fsr, [%l7 + %i5]
5973 set 0x5D, %o7
5974 ldstuba [%l7 + %o7] 0x88, %o4
5975 nop
5976 set 0x68, %l1
5977 ldsw [%l7 + %l1], %g4
5978 set 0x5C, %l3
5979 sta %f22, [%l7 + %l3] 0x80
5980 nop
5981 set 0x30, %o1
5982 lduh [%l7 + %o1], %i4
5983 add %g6, %o1, %g7
5984 set 0x18, %g6
5985 stda %l2, [%l7 + %g6] 0x89
5986 set 0x40, %l6
5987 ldda [%l7 + %l6] 0xd0, %f0
5988 membar #Sync
5989 set 0x40, %g1
5990 ldda [%l7 + %g1] 0xf0, %f0
5991 ba,a,pt %xcc, loop_32
5992 nop
5993 set 0x40, %l5
5994 ldsh [%l7 + %l5], %i2
5995 and %o0, %o6, %o3
5996 nop
5997 set 0x35, %i3
5998 stb %i7, [%l7 + %i3]
5999loop_32:
6000 nop
6001 set 0x70, %l2
6002 prefetch [%l7 + %l2], 1
6003 nop
6004 set 0x64, %l4
6005 stw %l0, [%l7 + %l4]
6006 set 0x28, %o0
6007 stda %i2, [%l7 + %o0] 0x88
6008 set 0x48, %g3
6009 ldxa [%l7 + %g3] 0x81, %o7
6010 nop
6011 set 0x70, %i2
6012 stx %fsr, [%l7 + %i2]
6013 set 0x14, %o2
6014 sta %f27, [%l7 + %o2] 0x89
6015 nop
6016 set 0x3A, %g2
6017 sth %i1, [%l7 + %g2]
6018 fpadd32s %f3, %f23, %f30
6019 nop
6020 set 0x60, %o6
6021 ldd [%l7 + %o6], %i6
6022 set 0x2C, %g7
6023 lda [%l7 + %g7] 0x80, %f11
6024 nop
6025 set 0x67, %g4
6026 ldub [%l7 + %g4], %l2
6027 nop
6028 set 0x4D, %i4
6029 ldstub [%l7 + %i4], %g3
6030 fpsub32s %f17, %f3, %f31
6031 nop
6032 set 0x48, %i1
6033 ldx [%l7 + %i1], %l1
6034 wr %l4, %g5, %softint
6035 set 0x60, %l0
6036 stda %i4, [%l7 + %l0] 0xeb
6037 membar #Sync
6038 nop
6039 set 0x24, %i0
6040 ldsb [%l7 + %i0], %g1
6041 add %l5, %o5, %i0
6042 set 0x4C, %o4
6043 lda [%l7 + %o4] 0x88, %f17
6044 ble,a %icc, loop_33
6045 add %l6, %o2, %g2
6046 nop
6047 set 0x68, %i6
6048 ldsw [%l7 + %i6], %o4
6049 membar #Sync
6050 set 0x40, %o3
6051 ldda [%l7 + %o3] 0xf8, %f0
6052loop_33:
6053 nop
6054 set 0x2D, %g5
6055 ldstub [%l7 + %g5], %g4
6056 nop
6057 set 0x79, %i7
6058 ldsb [%l7 + %i7], %g6
6059 nop
6060 set 0x16, %o5
6061 lduh [%l7 + %o5], %o1
6062 nop
6063 set 0x14, %i5
6064 lduw [%l7 + %i5], %g7
6065 nop
6066 set 0x52, %l1
6067 ldstub [%l7 + %l1], %i4
6068 or %i2, %l3, %o0
6069 set 0x20, %l3
6070 stxa %o6, [%l7 + %l3] 0x80
6071 nop
6072 set 0x78, %o7
6073 stx %i7, [%l7 + %o7]
6074 set 0x08, %o1
6075 stxa %o3, [%l7 + %o1] 0xe3
6076 membar #Sync
6077 nop
6078 set 0x24, %g6
6079 swap [%l7 + %g6], %i3
6080 nop
6081 set 0x5A, %l6
6082 sth %l0, [%l7 + %l6]
6083 and %o7, %i6, %i1
6084 set 0x58, %g1
6085 stxa %l2, [%l7 + %g1] 0x81
6086 set 0x28, %l5
6087 prefetcha [%l7 + %l5] 0x81, 1
6088 nop
6089 set 0x6B, %l2
6090 ldsb [%l7 + %l2], %l4
6091 nop
6092 set 0x35, %i3
6093 ldub [%l7 + %i3], %g5
6094 nop
6095 set 0x30, %l4
6096 stx %fsr, [%l7 + %l4]
6097 nop
6098 set 0x58, %o0
6099 prefetch [%l7 + %o0], 4
6100 set 0x20, %g3
6101 ldda [%l7 + %g3] 0x80, %i4
6102 add %g1, %l1, %l5
6103 set 0x60, %i2
6104 ldda [%l7 + %i2] 0xe3, %i0
6105 nop
6106 set 0x20, %o2
6107 stx %fsr, [%l7 + %o2]
6108 nop
6109 set 0x68, %g2
6110 stx %fsr, [%l7 + %g2]
6111 set 0x10, %g7
6112 ldstuba [%l7 + %g7] 0x81, %l6
6113 st %f10, [%l7 + 0x74]
6114 nop
6115 set 0x50, %g4
6116 std %f4, [%l7 + %g4]
6117 st %f22, [%l7 + 0x54]
6118 nop
6119 set 0x30, %o6
6120 stw %o2, [%l7 + %o6]
6121 nop
6122 set 0x30, %i4
6123 ldd [%l7 + %i4], %g2
6124 set 0x7C, %l0
6125 sta %f29, [%l7 + %l0] 0x89
6126 set 0x6A, %i0
6127 ldstuba [%l7 + %i0] 0x88, %o5
6128 nop
6129 set 0x4C, %o4
6130 ldsw [%l7 + %o4], %g4
6131 set 0x40, %i1
6132 ldda [%l7 + %i1] 0x89, %o4
6133 or %g6, %o1, %g7
6134 nop
6135 set 0x78, %o3
6136 ldx [%l7 + %o3], %i2
6137 and %l3, %o0, %i4
6138 nop
6139 set 0x30, %i6
6140 swap [%l7 + %i6], %i7
6141 nop
6142 set 0x34, %g5
6143 stb %o6, [%l7 + %g5]
6144 nop
6145 set 0x40, %i7
6146 stx %fsr, [%l7 + %i7]
6147 nop
6148 set 0x33, %o5
6149 ldstub [%l7 + %o5], %o3
6150 nop
6151 set 0x70, %l1
6152 ldd [%l7 + %l1], %i2
6153 nop
6154 set 0x29, %i5
6155 ldsb [%l7 + %i5], %o7
6156 st %fsr, [%l7 + 0x78]
6157 set 0x38, %o7
6158 stha %i6, [%l7 + %o7] 0xeb
6159 membar #Sync
6160 set 0x76, %o1
6161 ldstuba [%l7 + %o1] 0x80, %l0
6162 nop
6163 set 0x70, %l3
6164 prefetch [%l7 + %l3], 3
6165 st %f23, [%l7 + 0x10]
6166 nop
6167 set 0x39, %g6
6168 ldsb [%l7 + %g6], %i1
6169 st %f31, [%l7 + 0x64]
6170 add %l7, 0x5C, %l6
6171 wr %g0, 0x88, %asi
6172 lda [%l6] %asi, %g3
6173 casa [%l6] 0x88, %g3, %l4
6174 ld [%l7 + 0x44], %f14
6175 set 0x50, %l6
6176 prefetcha [%l7 + %l6] 0x88, 0
6177 nop
6178 set 0x24, %l5
6179 lduh [%l7 + %l5], %i5
6180 nop
6181 set 0x18, %g1
6182 std %g0, [%l7 + %g1]
6183 set 0x70, %i3
6184 ldxa [%l7 + %i3] 0x89, %l1
6185 st %f26, [%l7 + 0x50]
6186 nop
6187 set 0x08, %l2
6188 ldd [%l7 + %l2], %g4
6189 nop
6190 set 0x08, %o0
6191 ldd [%l7 + %o0], %f30
6192 nop
6193 set 0x58, %l4
6194 ldsw [%l7 + %l4], %i0
6195 nop
6196 set 0x10, %i2
6197 std %f24, [%l7 + %i2]
6198 nop
6199 set 0x28, %o2
6200 std %f22, [%l7 + %o2]
6201 nop
6202 set 0x69, %g2
6203 stb %l5, [%l7 + %g2]
6204 nop
6205 set 0x70, %g3
6206 stw %l6, [%l7 + %g3]
6207 nop
6208 set 0x28, %g7
6209 ldd [%l7 + %g7], %f0
6210 nop
6211 set 0x28, %o6
6212 std %f14, [%l7 + %o6]
6213 nop
6214 set 0x6A, %g4
6215 ldsh [%l7 + %g4], %o2
6216 nop
6217 set 0x41, %i4
6218 ldsb [%l7 + %i4], %o5
6219 nop
6220 set 0x5A, %i0
6221 ldsh [%l7 + %i0], %g4
6222 membar #Sync
6223 set 0x40, %o4
6224 ldda [%l7 + %o4] 0xf0, %f0
6225 nop
6226 set 0x1C, %i1
6227 prefetch [%l7 + %i1], 4
6228 nop
6229 set 0x31, %l0
6230 ldstub [%l7 + %l0], %g2
6231 set 0x18, %i6
6232 stda %g6, [%l7 + %i6] 0x89
6233 set 0x30, %o3
6234 stha %o1, [%l7 + %o3] 0x80
6235 nop
6236 set 0x54, %i7
6237 stw %g7, [%l7 + %i7]
6238 nop
6239 set 0x72, %g5
6240 stb %o4, [%l7 + %g5]
6241 set 0x40, %l1
6242 stda %f16, [%l7 + %l1] 0xc0
6243 set 0x38, %o5
6244 swapa [%l7 + %o5] 0x89, %i2
6245 set 0x7F, %o7
6246 ldstuba [%l7 + %o7] 0x88, %o0
6247 nop
6248 set 0x38, %o1
6249 stx %fsr, [%l7 + %o1]
6250 or %i4, %i7, %l3
6251 nop
6252 set 0x24, %i5
6253 lduw [%l7 + %i5], %o3
6254 add %o6, %i3, %o7
6255 and %i6, %i1, %l0
6256 set 0x3C, %l3
6257 ldstuba [%l7 + %l3] 0x81, %g3
6258 add %l4, %i5, %l2
6259 set 0x74, %l6
6260 lda [%l7 + %l6] 0x81, %f22
6261 set 0x68, %l5
6262 prefetcha [%l7 + %l5] 0x88, 0
6263 fpadd32 %f6, %f16, %f26
6264 set 0x61, %g6
6265 ldstuba [%l7 + %g6] 0x89, %g5
6266 nop
6267 set 0x60, %i3
6268 ldx [%l7 + %i3], %l1
6269 nop
6270 set 0x0B, %l2
6271 ldstub [%l7 + %l2], %i0
6272 nop
6273 set 0x32, %o0
6274 lduh [%l7 + %o0], %l5
6275 nop
6276 set 0x38, %l4
6277 std %f28, [%l7 + %l4]
6278 nop
6279 set 0x48, %i2
6280 ldd [%l7 + %i2], %f28
6281 set 0x40, %g1
6282 stda %f0, [%l7 + %g1] 0x80
6283 and %o2, %o5, %g4
6284 or %l6, %g2, %g6
6285 or %g7, %o1, %o4
6286 set 0x16, %o2
6287 stha %i2, [%l7 + %o2] 0x80
6288 ld [%l7 + 0x08], %f8
6289 st %f7, [%l7 + 0x50]
6290 nop
6291 set 0x4F, %g3
6292 ldstub [%l7 + %g3], %o0
6293 set 0x42, %g2
6294 stha %i4, [%l7 + %g2] 0xeb
6295 membar #Sync
6296 nop
6297 set 0x08, %g7
6298 std %l2, [%l7 + %g7]
6299 set 0x28, %g4
6300 ldxa [%l7 + %g4] 0x81, %o3
6301 nop
6302 set 0x38, %i4
6303 ldstub [%l7 + %i4], %i7
6304 wr %g0, 0x5, %fprs
6305 set 0x50, %i0
6306 ldda [%l7 + %i0] 0x81, %i6
6307 nop
6308 set 0x08, %o6
6309 std %f10, [%l7 + %o6]
6310 nop
6311 set 0x68, %o4
6312 stx %o7, [%l7 + %o4]
6313 nop
6314 set 0x48, %i1
6315 stx %l0, [%l7 + %i1]
6316 set 0x68, %i6
6317 stxa %g3, [%l7 + %i6] 0xe3
6318 membar #Sync
6319 fpadd16s %f30, %f25, %f22
6320 set 0x1C, %o3
6321 lda [%l7 + %o3] 0x88, %f10
6322 nop
6323 set 0x78, %i7
6324 std %l4, [%l7 + %i7]
6325 set 0x5C, %g5
6326 lda [%l7 + %g5] 0x81, %f16
6327 nop
6328 set 0x3B, %l1
6329 ldstub [%l7 + %l1], %i5
6330 wr %g0, 0x6, %fprs
6331 fpsub32s %f16, %f14, %f8
6332 nop
6333 set 0x1A, %l0
6334 ldstub [%l7 + %l0], %g1
6335 fpadd32 %f16, %f24, %f26
6336 membar #Sync
6337 set 0x40, %o5
6338 ldda [%l7 + %o5] 0xf9, %f0
6339 set 0x40, %o1
6340 ldda [%l7 + %o1] 0x81, %f0
6341 nop
6342 set 0x58, %o7
6343 std %f24, [%l7 + %o7]
6344 set 0x58, %l3
6345 stxa %g5, [%l7 + %l3] 0xe2
6346 membar #Sync
6347 set 0x44, %i5
6348 ldstuba [%l7 + %i5] 0x80, %l1
6349 set 0x40, %l6
6350 stda %f16, [%l7 + %l6] 0xf8
6351 membar #Sync
6352 nop
6353 set 0x68, %g6
6354 ldsb [%l7 + %g6], %l5
6355 nop
6356 set 0x30, %l5
6357 ldd [%l7 + %l5], %f10
6358 nop
6359 set 0x65, %l2
6360 ldsb [%l7 + %l2], %i0
6361 ld [%l7 + 0x60], %f23
6362 nop
6363 set 0x28, %i3
6364 ldx [%l7 + %i3], %o2
6365 nop
6366 set 0x34, %o0
6367 ldub [%l7 + %o0], %g4
6368 and %o5, %l6, %g2
6369 set 0x10, %l4
6370 ldxa [%l7 + %l4] 0x89, %g7
6371 set 0x25, %g1
6372 ldstuba [%l7 + %g1] 0x88, %o1
6373 nop
6374 set 0x54, %i2
6375 ldsb [%l7 + %i2], %o4
6376 set 0x6E, %g3
6377 ldstuba [%l7 + %g3] 0x88, %g6
6378 nop
6379 set 0x18, %o2
6380 stx %i2, [%l7 + %o2]
6381 and %i4, %o0, %o3
6382 ld [%l7 + 0x4C], %f6
6383 nop
6384 set 0x28, %g7
6385 ldx [%l7 + %g7], %l3
6386 add %i3, %o6, %i7
6387 nop
6388 set 0x3C, %g4
6389 swap [%l7 + %g4], %o7
6390 fpsub16 %f4, %f20, %f26
6391 add %l7, 0x2C, %l6
6392 wr %g0, 0x88, %asi
6393 lda [%l6] %asi, %l0
6394 casa [%l6] 0x88, %l0, %i6
6395 set 0x68, %g2
6396 sta %f8, [%l7 + %g2] 0x89
6397 nop
6398 set 0x40, %i4
6399 lduw [%l7 + %i4], %l4
6400 add %i5, %i1, %l2
6401 membar #Sync
6402 set 0x40, %o6
6403 ldda [%l7 + %o6] 0xf0, %f0
6404 nop
6405 set 0x30, %o4
6406 ldx [%l7 + %o4], %g3
6407 add %g5, %l1, %l5
6408 set 0x18, %i0
6409 ldxa [%l7 + %i0] 0x89, %g1
6410 nop
6411 set 0x30, %i6
6412 std %f16, [%l7 + %i6]
6413 set 0x40, %i1
6414 stda %f0, [%l7 + %i1] 0xc4
6415 set 0x38, %o3
6416 prefetcha [%l7 + %o3] 0x89, 4
6417 or %g4, %o5, %l6
6418 add %l7, 0x10, %l6
6419 wr %g0, 0x89, %asi
6420 casxa [%l6] 0x89, %g2, %o2
6421 nop
6422 set 0x4A, %g5
6423 sth %g7, [%l7 + %g5]
6424 set 0x10, %i7
6425 ldxa [%l7 + %i7] 0x80, %o4
6426 nop
6427 set 0x42, %l1
6428 ldsb [%l7 + %l1], %o1
6429 nop
6430 set 0x58, %l0
6431 lduw [%l7 + %l0], %i2
6432 add %l7, 0x40, %l6
6433 wr %g0, 0x80, %asi
6434 ldxa [%l6] %asi, %i4
6435 casxa [%l6] 0x80, %i4, %o0
6436 set 0x40, %o5
6437 stda %f16, [%l7 + %o5] 0xd8
6438 nop
6439 set 0x48, %o7
6440 stw %g6, [%l7 + %o7]
6441 set 0x20, %l3
6442 prefetcha [%l7 + %l3] 0x81, 0
6443 nop
6444 set 0x48, %i5
6445 std %f26, [%l7 + %i5]
6446 ld [%l7 + 0x58], %f6
6447 nop
6448 set 0x64, %o1
6449 prefetch [%l7 + %o1], 1
6450 fpsub16 %f8, %f20, %f6
6451 set 0x40, %l6
6452 stxa %i3, [%l7 + %l6] 0x80
6453 nop
6454 set 0x5C, %g6
6455 ldub [%l7 + %g6], %o3
6456 nop
6457 set 0x1C, %l2
6458 ldsh [%l7 + %l2], %o6
6459 nop
6460 set 0x38, %l5
6461 ldsb [%l7 + %l5], %o7
6462 set 0x60, %o0
6463 sta %f29, [%l7 + %o0] 0x89
6464 add %l7, 0x54, %l6
6465 wr %g0, 0x81, %asi
6466 lda [%l6] %asi, %l0
6467 casa [%l6] 0x81, %l0, %i7
6468 set 0x50, %i3
6469 ldxa [%l7 + %i3] 0x89, %l4
6470 nop
6471 set 0x60, %g1
6472 ldx [%l7 + %g1], %i6
6473 and %i5, %l2, %g3
6474 nop
6475 set 0x40, %l4
6476 std %f22, [%l7 + %l4]
6477 st %fsr, [%l7 + 0x7C]
6478 set 0x20, %g3
6479 prefetcha [%l7 + %g3] 0x81, 4
6480 nop
6481 set 0x14, %i2
6482 sth %i1, [%l7 + %i2]
6483 nop
6484 set 0x40, %g7
6485 swap [%l7 + %g7], %l5
6486 st %fsr, [%l7 + 0x6C]
6487 nop
6488 set 0x40, %g4
6489 ldd [%l7 + %g4], %f18
6490 set 0x18, %o2
6491 swapa [%l7 + %o2] 0x89, %l1
6492 or %g1, %i0, %o5
6493 add %l7, 0x64, %l6
6494 wr %g0, 0x88, %asi
6495 casa [%l6] 0x88, %l6, %g2
6496 add %o2, %g7, %o4
6497 set 0x4C, %g2
6498 stwa %g4, [%l7 + %g2] 0x81
6499 nop
6500 set 0x59, %o6
6501 ldub [%l7 + %o6], %i2
6502 nop
6503 set 0x48, %o4
6504 std %f0, [%l7 + %o4]
6505 add %l7, 0x1C, %l6
6506 wr %g0, 0x81, %asi
6507 casa [%l6] 0x81, %o1, %o0
6508 set 0x78, %i4
6509 stwa %g6, [%l7 + %i4] 0x89
6510 nop
6511 set 0x26, %i0
6512 lduh [%l7 + %i0], %i4
6513 nop
6514 set 0x76, %i6
6515 sth %l3, [%l7 + %i6]
6516 set 0x34, %o3
6517 stwa %i3, [%l7 + %o3] 0x80
6518 nop
6519 set 0x78, %g5
6520 stx %o6, [%l7 + %g5]
6521 nop
6522 set 0x60, %i7
6523 stx %fsr, [%l7 + %i7]
6524 nop
6525 set 0x3D, %l1
6526 stb %o3, [%l7 + %l1]
6527 nop
6528 set 0x5B, %l0
6529 ldstub [%l7 + %l0], %o7
6530 set 0x78, %o5
6531 sta %f3, [%l7 + %o5] 0x81
6532 set 0x58, %o7
6533 ldxa [%l7 + %o7] 0x80, %i7
6534 nop
6535 set 0x20, %l3
6536 sth %l0, [%l7 + %l3]
6537 set 0x40, %i1
6538 prefetcha [%l7 + %i1] 0x89, 2
6539 add %l7, 0x60, %l6
6540 wr %g0, 0x81, %asi
6541 casa [%l6] 0x81, %i6, %l2
6542 nop
6543 set 0x30, %o1
6544 ldd [%l7 + %o1], %i4
6545 nop
6546 set 0x40, %l6
6547 stx %fsr, [%l7 + %l6]
6548 set 0x30, %i5
6549 ldda [%l7 + %i5] 0x89, %g2
6550 nop
6551 set 0x11, %g6
6552 ldub [%l7 + %g6], %i1
6553 set 0x30, %l2
6554 stxa %l5, [%l7 + %l2] 0xeb
6555 membar #Sync
6556 set 0x58, %l5
6557 ldxa [%l7 + %l5] 0x88, %g5
6558 nop
6559 set 0x28, %i3
6560 ldstub [%l7 + %i3], %g1
6561 nop
6562 set 0x50, %o0
6563 ldx [%l7 + %o0], %l1
6564 add %l7, 0x70, %l6
6565 wr %g0, 0x81, %asi
6566 casxa [%l6] 0x81, %o5, %l6
6567 nop
6568 nop
6569 setx 0x2DB8BF9D6F96831E, %l0, %l6
6570 stx %l6, [%l7 + 0x28]
6571 ldd [%l7 + 0x28], %f16
6572 setx 0x3E6C63D8A2F9A2C6, %l1, %l5
6573 stx %l5, [%l7 + 0x10]
6574 ldd [%l7 + 0x10], %f22
6575 fdivd %f22, %f16, %f16
6576 add %i0, %o2, %g7
6577 st %fsr, [%l7 + 0x08]
6578 nop
6579 set 0x7D, %l4
6580 ldstub [%l7 + %l4], %o4
6581 nop
6582 set 0x37, %g3
6583 ldstub [%l7 + %g3], %g2
6584 set 0x60, %g1
6585 prefetcha [%l7 + %g1] 0x80, 4
6586 set 0x58, %g7
6587 ldxa [%l7 + %g7] 0x89, %g4
6588 nop
6589 set 0x54, %g4
6590 swap [%l7 + %g4], %o0
6591 nop
6592 or %g0, 0x8, %l0
6593 sllx %l0, 0x3c, %l0
6594 wr %l0, %g0, %tick_cmpr
6595 set 0x74, %i2
6596 ldstuba [%l7 + %i2] 0x88, %o1
6597 ld [%l7 + 0x58], %f29
6598 nop
6599 set 0x7C, %o2
6600 swap [%l7 + %o2], %i3
6601 set 0x48, %g2
6602 lda [%l7 + %g2] 0x80, %f23
6603 fpsub32s %f8, %f19, %f23
6604 set 0x18, %o4
6605 stda %o6, [%l7 + %o4] 0x89
6606 nop
6607 set 0x2C, %o6
6608 ldsw [%l7 + %o6], %l3
6609 add %o3, %i7, %l0
6610 set 0x48, %i4
6611 stwa %o7, [%l7 + %i4] 0xeb
6612 membar #Sync
6613 add %l7, 0x78, %l6
6614 wr %g0, 0x81, %asi
6615 lda [%l6] %asi, %l4
6616 casa [%l6] 0x81, %l4, %i6
6617 wr %i5, %g3, %clear_softint
6618 wr %l2, %l5, %set_softint
6619 nop
6620 set 0x08, %i0
6621 ldx [%l7 + %i0], %i1
6622 ble,pn %xcc, loop_34
6623 nop
6624 set 0x24, %i6
6625 ldsh [%l7 + %i6], %g5
6626 ld [%l7 + 0x74], %f24
6627 nop
6628 set 0x08, %o3
6629 stx %l1, [%l7 + %o3]
6630loop_34:
6631 nop
6632 set 0x74, %i7
6633 sta %f7, [%l7 + %i7] 0x89
6634 and %o5, %l6, %g1
6635 wr %i0, %g7, %ccr
6636 nop
6637 set 0x54, %l1
6638 prefetch [%l7 + %l1], 2
6639 and %o2, %o4, %i2
6640 set 0x30, %g5
6641 ldda [%l7 + %g5] 0x80, %g2
6642 nop
6643 set 0x6C, %l0
6644 ldsw [%l7 + %l0], %o0
6645 or %g4, %g6, %i4
6646 nop
6647 set 0x10, %o5
6648 std %i2, [%l7 + %o5]
6649 nop
6650 set 0x18, %l3
6651 stx %fsr, [%l7 + %l3]
6652 set 0x4C, %o7
6653 lda [%l7 + %o7] 0x88, %f0
6654 nop
6655 set 0x0C, %o1
6656 stb %o1, [%l7 + %o1]
6657 set 0x5B, %i1
6658 ldstuba [%l7 + %i1] 0x80, %o6
6659 nop
6660 set 0x68, %l6
6661 ldd [%l7 + %l6], %f28
6662 or %l3, %i7, %l0
6663 nop
6664 set 0x77, %g6
6665 stb %o3, [%l7 + %g6]
6666 nop
6667 set 0x70, %l2
6668 ldx [%l7 + %l2], %o7
6669 set 0x45, %l5
6670 ldstuba [%l7 + %l5] 0x88, %i6
6671 set 0x18, %i5
6672 stha %i5, [%l7 + %i5] 0x81
6673 set 0x39, %o0
6674 ldstuba [%l7 + %o0] 0x88, %g3
6675 nop
6676 set 0x65, %l4
6677 ldsb [%l7 + %l4], %l2
6678 set 0x12, %i3
6679 stba %l4, [%l7 + %i3] 0x88
6680 add %l7, 0x18, %l6
6681 wr %g0, 0x81, %asi
6682 ldxa [%l6] %asi, %l5
6683 casxa [%l6] 0x81, %l5, %i1
6684 nop
6685 set 0x34, %g3
6686 ldsw [%l7 + %g3], %l1
6687 nop
6688 set 0x58, %g1
6689 stx %fsr, [%l7 + %g1]
6690 or %g5, %l6, %g1
6691 and %i0, %o5, %o2
6692 nop
6693 set 0x5A, %g4
6694 lduh [%l7 + %g4], %o4
6695 set 0x40, %g7
6696 ldda [%l7 + %g7] 0xda, %f16
6697 or %g7, %i2, %g2
6698 nop
6699 set 0x54, %o2
6700 ldsb [%l7 + %o2], %g4
6701 set 0x79, %i2
6702 ldstuba [%l7 + %i2] 0x80, %g6
6703 nop
6704 set 0x54, %o4
6705 ldsh [%l7 + %o4], %o0
6706 set 0x22, %g2
6707 stha %i3, [%l7 + %g2] 0xea
6708 membar #Sync
6709 set 0x15, %o6
6710 stba %i4, [%l7 + %o6] 0x88
6711 set 0x08, %i0
6712 swapa [%l7 + %i0] 0x81, %o1
6713 set 0x54, %i4
6714 lda [%l7 + %i4] 0x81, %f6
6715 set 0x62, %i6
6716 stha %o6, [%l7 + %i6] 0x89
6717 set 0x70, %o3
6718 ldda [%l7 + %o3] 0xe2, %i6
6719 set 0x40, %i7
6720 stda %f0, [%l7 + %i7] 0xc0
6721 fpsub16s %f7, %f6, %f13
6722 set 0x20, %g5
6723 stxa %l3, [%l7 + %g5] 0xea
6724 membar #Sync
6725 nop
6726 set 0x38, %l1
6727 std %l0, [%l7 + %l1]
6728 nop
6729 set 0x14, %l0
6730 sth %o7, [%l7 + %l0]
6731 set 0x28, %o5
6732 stda %o2, [%l7 + %o5] 0x89
6733 nop
6734 set 0x4C, %o7
6735 lduw [%l7 + %o7], %i5
6736 nop
6737 set 0x30, %l3
6738 ldsw [%l7 + %l3], %i6
6739 nop
6740 set 0x24, %i1
6741 stw %l2, [%l7 + %i1]
6742 set 0x10, %l6
6743 stxa %l4, [%l7 + %l6] 0xea
6744 membar #Sync
6745 st %fsr, [%l7 + 0x68]
6746 set 0x58, %g6
6747 stda %g2, [%l7 + %g6] 0x80
6748 or %l5, %i1, %l1
6749 nop
6750 set 0x68, %l2
6751 swap [%l7 + %l2], %g5
6752 set 0x74, %l5
6753 swapa [%l7 + %l5] 0x81, %g1
6754 nop
6755 set 0x30, %o1
6756 ldd [%l7 + %o1], %i6
6757 nop
6758 set 0x30, %i5
6759 ldstub [%l7 + %i5], %i0
6760 nop
6761 set 0x50, %l4
6762 stx %fsr, [%l7 + %l4]
6763 set 0x38, %i3
6764 ldxa [%l7 + %i3] 0x89, %o2
6765 nop
6766 set 0x38, %g3
6767 ldsh [%l7 + %g3], %o4
6768 nop
6769 set 0x30, %g1
6770 ldd [%l7 + %g1], %g6
6771 nop
6772 set 0x28, %g4
6773 swap [%l7 + %g4], %i2
6774 nop
6775 set 0x68, %o0
6776 sth %g2, [%l7 + %o0]
6777 set 0x08, %g7
6778 prefetcha [%l7 + %g7] 0x81, 1
6779 fpsub32 %f8, %f0, %f6
6780 nop
6781 set 0x15, %o2
6782 ldsb [%l7 + %o2], %g6
6783 nop
6784 set 0x20, %o4
6785 sth %o5, [%l7 + %o4]
6786 nop
6787 set 0x68, %i2
6788 lduh [%l7 + %i2], %i3
6789 nop
6790 set 0x58, %o6
6791 ldd [%l7 + %o6], %f18
6792 st %fsr, [%l7 + 0x60]
6793 nop
6794 set 0x74, %g2
6795 ldsh [%l7 + %g2], %i4
6796 nop
6797 set 0x79, %i4
6798 stb %o0, [%l7 + %i4]
6799 and %o1, %o6, %i7
6800 set 0x28, %i0
6801 stha %l0, [%l7 + %i0] 0x81
6802 set 0x4B, %i6
6803 ldstuba [%l7 + %i6] 0x81, %o7
6804 nop
6805 set 0x18, %i7
6806 std %l2, [%l7 + %i7]
6807 nop
6808 set 0x44, %o3
6809 sth %i5, [%l7 + %o3]
6810 nop
6811 set 0x73, %l1
6812 ldsb [%l7 + %l1], %o3
6813 nop
6814 set 0x08, %l0
6815 ldsb [%l7 + %l0], %l2
6816 nop
6817 set 0x78, %o5
6818 stx %i6, [%l7 + %o5]
6819 and %l4, %g3, %i1
6820 set 0x70, %o7
6821 prefetcha [%l7 + %o7] 0x80, 3
6822 nop
6823 set 0x0C, %g5
6824 ldsw [%l7 + %g5], %g5
6825 set 0x60, %l3
6826 prefetcha [%l7 + %l3] 0x89, 4
6827 st %fsr, [%l7 + 0x0C]
6828 set 0x70, %i1
6829 prefetcha [%l7 + %i1] 0x89, 0
6830 set 0x38, %l6
6831 ldxa [%l7 + %l6] 0x88, %i0
6832 ble,a %icc, loop_35
6833 wr %o2, %l6, %pic
6834 nop
6835 set 0x68, %l2
6836 ldd [%l7 + %l2], %g6
6837 nop
6838 set 0x40, %l5
6839 std %i2, [%l7 + %l5]
6840loop_35:
6841 nop
6842 set 0x09, %o1
6843 ldstuba [%l7 + %o1] 0x88, %g2
6844 nop
6845 set 0x30, %i5
6846 lduw [%l7 + %i5], %g4
6847 nop
6848 set 0x10, %g6
6849 ldd [%l7 + %g6], %o4
6850 membar #Sync
6851 set 0x40, %l4
6852 ldda [%l7 + %l4] 0xf0, %f0
6853 nop
6854 set 0x48, %g3
6855 ldx [%l7 + %g3], %g6
6856 nop
6857 set 0x21, %i3
6858 ldub [%l7 + %i3], %i3
6859 nop
6860 nop
6861 setx 0x6A6255D2, %l0, %l6
6862 st %l6, [%l7 + 0x28]
6863 ld [%l7 + 0x28], %f26
6864 setx 0xE871090C, %l1, %l5
6865 st %l5, [%l7 + 0x10]
6866 ld [%l7 + 0x10], %f15
6867 fdivs %f15, %f26, %f7
6868 set 0x68, %g1
6869 ldxa [%l7 + %g1] 0x88, %o5
6870 bg,a %xcc, loop_36
6871 nop
6872 set 0x28, %g4
6873 stx %fsr, [%l7 + %g4]
6874 nop
6875 set 0x68, %o0
6876 swap [%l7 + %o0], %o0
6877 nop
6878 set 0x48, %o2
6879 lduh [%l7 + %o2], %o1
6880loop_36:
6881 nop
6882 set 0x48, %o4
6883 ldd [%l7 + %o4], %f20
6884 add %i4, %o6, %i7
6885 nop
6886 set 0x44, %i2
6887 ldsw [%l7 + %i2], %o7
6888 nop
6889 set 0x14, %o6
6890 sth %l3, [%l7 + %o6]
6891 and %i5, %o3, %l2
6892 set 0x70, %g7
6893 swapa [%l7 + %g7] 0x81, %i6
6894 set 0x50, %g2
6895 ldda [%l7 + %g2] 0xeb, %l0
6896 add %l7, 0x10, %l6
6897 wr %g0, 0x89, %asi
6898 ldxa [%l6] %asi, %g3
6899 casxa [%l6] 0x89, %g3, %l4
6900 nop
6901 set 0x11, %i4
6902 stb %i1, [%l7 + %i4]
6903 nop
6904 set 0x60, %i6
6905 stx %g5, [%l7 + %i6]
6906 nop
6907 set 0x64, %i0
6908 stb %l1, [%l7 + %i0]
6909 nop
6910 set 0x3E, %i7
6911 ldsh [%l7 + %i7], %g1
6912 nop
6913 set 0x68, %l1
6914 ldd [%l7 + %l1], %f16
6915 nop
6916 set 0x58, %l0
6917 ldd [%l7 + %l0], %f10
6918 set 0x10, %o3
6919 stxa %i0, [%l7 + %o3] 0xea
6920 membar #Sync
6921 nop
6922 set 0x58, %o7
6923 std %f10, [%l7 + %o7]
6924 set 0x24, %g5
6925 stwa %l5, [%l7 + %g5] 0xe2
6926 membar #Sync
6927 st %fsr, [%l7 + 0x3C]
6928 set 0x4C, %l3
6929 swapa [%l7 + %l3] 0x88, %o2
6930 nop
6931 set 0x28, %i1
6932 stx %fsr, [%l7 + %i1]
6933 set 0x48, %l6
6934 stha %g7, [%l7 + %l6] 0xe3
6935 membar #Sync
6936 set 0x40, %l2
6937 prefetcha [%l7 + %l2] 0x88, 2
6938 set 0x2C, %o5
6939 lda [%l7 + %o5] 0x89, %f13
6940 or %l6, %g4, %g2
6941 set 0x2C, %l5
6942 stwa %g6, [%l7 + %l5] 0xe3
6943 membar #Sync
6944 ld [%l7 + 0x78], %f20
6945 nop
6946 set 0x30, %i5
6947 stx %fsr, [%l7 + %i5]
6948 add %l7, 0x28, %l6
6949 wr %g0, 0x80, %asi
6950 ldxa [%l6] %asi, %o4
6951 casxa [%l6] 0x80, %o4, %i3
6952 add %l7, 0x60, %l6
6953 wr %g0, 0x80, %asi
6954 lda [%l6] %asi, %o0
6955 casa [%l6] 0x80, %o0, %o1
6956 nop
6957 set 0x38, %o1
6958 stx %o5, [%l7 + %o1]
6959 ld [%l7 + 0x3C], %f28
6960 set 0x20, %g6
6961 ldstuba [%l7 + %g6] 0x81, %o6
6962 nop
6963 set 0x60, %g3
6964 stw %i7, [%l7 + %g3]
6965 nop
6966 set 0x7E, %l4
6967 sth %o7, [%l7 + %l4]
6968 fpadd16s %f0, %f5, %f7
6969 set 0x08, %g1
6970 ldstuba [%l7 + %g1] 0x89, %l3
6971 nop
6972 set 0x48, %g4
6973 sth %i4, [%l7 + %g4]
6974 nop
6975 set 0x70, %i3
6976 ldsw [%l7 + %i3], %o3
6977 fpadd32s %f17, %f19, %f22
6978 set 0x30, %o0
6979 stxa %l2, [%l7 + %o0] 0xeb
6980 membar #Sync
6981 nop
6982 set 0x50, %o2
6983 stx %i5, [%l7 + %o2]
6984 nop
6985 set 0x78, %i2
6986 stx %fsr, [%l7 + %i2]
6987 nop
6988 set 0x28, %o6
6989 ldd [%l7 + %o6], %f2
6990 add %l7, 0x28, %l6
6991 wr %g0, 0x81, %asi
6992 casxa [%l6] 0x81, %i6, %l0
6993 nop
6994 set 0x34, %g7
6995 prefetch [%l7 + %g7], 3
6996 and %g3, %i1, %l4
6997 add %l7, 0x18, %l6
6998 wr %g0, 0x89, %asi
6999 lda [%l6] %asi, %l1
7000 casa [%l6] 0x89, %l1, %g1
7001 nop
7002 set 0x30, %g2
7003 std %f4, [%l7 + %g2]
7004 set 0x48, %i4
7005 ldxa [%l7 + %i4] 0x80, %g5
7006 nop
7007 set 0x28, %i6
7008 ldd [%l7 + %i6], %l4
7009 set 0x14, %o4
7010 stba %o2, [%l7 + %o4] 0xeb
7011 membar #Sync
7012 st %f11, [%l7 + 0x28]
7013 nop
7014 set 0x18, %i0
7015 std %f14, [%l7 + %i0]
7016 nop
7017 set 0x10, %i7
7018 std %f24, [%l7 + %i7]
7019 set 0x08, %l0
7020 stba %g7, [%l7 + %l0] 0x88
7021 bgu,a,pn %icc, loop_37
7022 nop
7023 set 0x48, %o3
7024 std %f26, [%l7 + %o3]
7025 nop
7026 set 0x60, %l1
7027 ldx [%l7 + %l1], %i2
7028 set 0x34, %o7
7029 lda [%l7 + %o7] 0x81, %f10
7030loop_37:
7031 nop
7032 set 0x76, %g5
7033 ldub [%l7 + %g5], %l6
7034 set 0x40, %l3
7035 ldda [%l7 + %l3] 0x89, %f0
7036 nop
7037 set 0x7C, %l6
7038 stw %i0, [%l7 + %l6]
7039 nop
7040 set 0x68, %i1
7041 std %g2, [%l7 + %i1]
7042 or %g6, %g4, %o4
7043 set 0x7C, %l2
7044 lda [%l7 + %l2] 0x80, %f17
7045 nop
7046 set 0x30, %o5
7047 ldd [%l7 + %o5], %o0
7048 set 0x08, %i5
7049 ldxa [%l7 + %i5] 0x81, %i3
7050 nop
7051 set 0x24, %l5
7052 swap [%l7 + %l5], %o1
7053 fpsub16s %f22, %f2, %f7
7054 set 0x2C, %o1
7055 stwa %o6, [%l7 + %o1] 0x80
7056 add %i7, %o7, %o5
7057 nop
7058 set 0x6E, %g6
7059 ldsh [%l7 + %g6], %l3
7060 nop
7061 set 0x0E, %g3
7062 ldsb [%l7 + %g3], %o3
7063 set 0x38, %g1
7064 stda %l2, [%l7 + %g1] 0xe3
7065 membar #Sync
7066 set 0x40, %l4
7067 stda %f16, [%l7 + %l4] 0xd0
7068 nop
7069 set 0x28, %i3
7070 ldd [%l7 + %i3], %i4
7071 set 0x4A, %o0
7072 stha %i6, [%l7 + %o0] 0x80
7073 set 0x30, %o2
7074 stwa %l0, [%l7 + %o2] 0x81
7075 set 0x54, %g4
7076 lda [%l7 + %g4] 0x88, %f1
7077 set 0x70, %i2
7078 ldxa [%l7 + %i2] 0x88, %i5
7079 nop
7080 set 0x48, %g7
7081 stx %i1, [%l7 + %g7]
7082 add %g3, %l4, %l1
7083 set 0x28, %g2
7084 lda [%l7 + %g2] 0x88, %f27
7085 nop
7086 set 0x28, %i4
7087 ldd [%l7 + %i4], %f30
7088 fpadd16s %f12, %f4, %f30
7089 nop
7090 set 0x46, %o6
7091 ldub [%l7 + %o6], %g1
7092 set 0x6E, %i6
7093 stha %g5, [%l7 + %i6] 0x81
7094 nop
7095 set 0x0A, %i0
7096 ldsh [%l7 + %i0], %o2
7097 set 0x78, %o4
7098 swapa [%l7 + %o4] 0x89, %g7
7099 nop
7100 set 0x74, %i7
7101 stw %l5, [%l7 + %i7]
7102 ld [%l7 + 0x68], %f22
7103 nop
7104 set 0x7A, %l0
7105 lduh [%l7 + %l0], %i2
7106 set 0x60, %o3
7107 ldxa [%l7 + %o3] 0x88, %i0
7108 set 0x6F, %l1
7109 ldstuba [%l7 + %l1] 0x89, %g2
7110 membar #Sync
7111 set 0x40, %o7
7112 ldda [%l7 + %o7] 0xf9, %f16
7113 add %l7, 0x18, %l6
7114 wr %g0, 0x81, %asi
7115 lda [%l6] %asi, %g6
7116 casa [%l6] 0x81, %g6, %g4
7117 add %l7, 0x70, %l6
7118 wr %g0, 0x89, %asi
7119 casxa [%l6] 0x89, %o4, %l6
7120 fpadd32s %f9, %f17, %f3
7121 nop
7122 set 0x64, %g5
7123 stw %o0, [%l7 + %g5]
7124 set 0x4C, %l6
7125 sta %f1, [%l7 + %l6] 0x89
7126 nop
7127 set 0x70, %i1
7128 lduw [%l7 + %i1], %o1
7129 set 0x60, %l2
7130 ldda [%l7 + %l2] 0xe3, %i2
7131 or %i7, %o6, %o7
7132 set 0x18, %l3
7133 prefetcha [%l7 + %l3] 0x81, 0
7134 nop
7135 set 0x32, %i5
7136 lduh [%l7 + %i5], %o5
7137 nop
7138 set 0x18, %l5
7139 ldub [%l7 + %l5], %l2
7140 nop
7141 set 0x40, %o5
7142 ldx [%l7 + %o5], %o3
7143 add %i4, %i6, %l0
7144 nop
7145 set 0x5C, %o1
7146 sth %i5, [%l7 + %o1]
7147 nop
7148 set 0x40, %g3
7149 std %g2, [%l7 + %g3]
7150 nop
7151 set 0x2A, %g1
7152 ldstub [%l7 + %g1], %l4
7153 set 0x7F, %g6
7154 stba %l1, [%l7 + %g6] 0x89
7155 nop
7156 set 0x18, %i3
7157 stx %fsr, [%l7 + %i3]
7158 nop
7159 set 0x72, %o0
7160 sth %g1, [%l7 + %o0]
7161 nop
7162 set 0x70, %o2
7163 std %f8, [%l7 + %o2]
7164 nop
7165 set 0x70, %l4
7166 std %f4, [%l7 + %l4]
7167 nop
7168 set 0x50, %i2
7169 ldd [%l7 + %i2], %f0
7170 nop
7171 set 0x08, %g4
7172 lduw [%l7 + %g4], %i1
7173 set 0x4A, %g2
7174 stha %o2, [%l7 + %g2] 0xea
7175 membar #Sync
7176 nop
7177 set 0x10, %g7
7178 ldd [%l7 + %g7], %f30
7179 nop
7180 set 0x5A, %o6
7181 ldsh [%l7 + %o6], %g7
7182 set 0x40, %i4
7183 stda %f0, [%l7 + %i4] 0xd2
7184 set 0x74, %i6
7185 sta %f13, [%l7 + %i6] 0x88
7186 nop
7187 set 0x2C, %o4
7188 lduh [%l7 + %o4], %l5
7189 add %g5, %i2, %g2
7190 and %g6, %i0, %g4
7191 set 0x64, %i7
7192 swapa [%l7 + %i7] 0x80, %o4
7193 nop
7194 set 0x34, %l0
7195 ldsw [%l7 + %l0], %o0
7196 add %o1, %i3, %l6
7197 nop
7198 set 0x78, %o3
7199 lduw [%l7 + %o3], %i7
7200 set 0x41, %i0
7201 ldstuba [%l7 + %i0] 0x80, %o6
7202 wr %o7, %l3, %clear_softint
7203 nop
7204 set 0x15, %o7
7205 ldstub [%l7 + %o7], %o5
7206 set 0x47, %l1
7207 ldstuba [%l7 + %l1] 0x80, %l2
7208 nop
7209 set 0x44, %g5
7210 prefetch [%l7 + %g5], 3
7211 nop
7212 set 0x08, %l6
7213 prefetch [%l7 + %l6], 1
7214 nop
7215 set 0x3B, %i1
7216 ldstub [%l7 + %i1], %o3
7217 set 0x54, %l3
7218 stwa %i4, [%l7 + %l3] 0xea
7219 membar #Sync
7220 nop
7221 set 0x78, %l2
7222 ldd [%l7 + %l2], %f14
7223 nop
7224 set 0x74, %i5
7225 prefetch [%l7 + %i5], 0
7226 add %l7, 0x38, %l6
7227 wr %g0, 0x89, %asi
7228 casxa [%l6] 0x89, %l0, %i5
7229 nop
7230 set 0x1C, %o5
7231 ldsw [%l7 + %o5], %i6
7232 add %g3, %l1, %g1
7233 add %l7, 0x14, %l6
7234 wr %g0, 0x89, %asi
7235 lda [%l6] %asi, %l4
7236 casa [%l6] 0x89, %l4, %o2
7237 nop
7238 set 0x58, %l5
7239 std %f22, [%l7 + %l5]
7240 nop
7241 nop
7242 setx 0x67AF477F, %l0, %l6
7243 st %l6, [%l7 + 0x28]
7244 ld [%l7 + 0x28], %f29
7245 setx 0xB2F47064, %l1, %l5
7246 st %l5, [%l7 + 0x10]
7247 ld [%l7 + 0x10], %f23
7248 fdivs %f23, %f29, %f1
7249 set 0x30, %g3
7250 ldda [%l7 + %g3] 0xe2, %g6
7251 set 0x78, %g1
7252 ldxa [%l7 + %g1] 0x88, %i1
7253 set 0x08, %o1
7254 stha %l5, [%l7 + %o1] 0x89
7255 nop
7256 set 0x08, %i3
7257 ldsw [%l7 + %i3], %g5
7258 set 0x70, %g6
7259 stwa %i2, [%l7 + %g6] 0x80
7260 set 0x20, %o2
7261 sta %f27, [%l7 + %o2] 0x88
7262 set 0x20, %o0
7263 lda [%l7 + %o0] 0x89, %f16
7264 set 0x70, %i2
7265 prefetcha [%l7 + %i2] 0x81, 1
7266 nop
7267 set 0x6E, %g4
7268 sth %g6, [%l7 + %g4]
7269 nop
7270 set 0x40, %l4
7271 stx %fsr, [%l7 + %l4]
7272 nop
7273 set 0x4C, %g2
7274 lduh [%l7 + %g2], %g4
7275 nop
7276 set 0x41, %o6
7277 stb %i0, [%l7 + %o6]
7278 and %o4, %o1, %o0
7279 set 0x34, %g7
7280 stha %i3, [%l7 + %g7] 0x81
7281 set 0x26, %i4
7282 ldstuba [%l7 + %i4] 0x81, %l6
7283 nop
7284 set 0x64, %i6
7285 stw %o6, [%l7 + %i6]
7286 set 0x40, %i7
7287 stxa %o7, [%l7 + %i7] 0xeb
7288 membar #Sync
7289 nop
7290 set 0x40, %o4
7291 ldsw [%l7 + %o4], %l3
7292 set 0x16, %l0
7293 stba %o5, [%l7 + %l0] 0x81
7294 nop
7295 set 0x3D, %i0
7296 stb %l2, [%l7 + %i0]
7297 fpsub32s %f21, %f1, %f2
7298 set 0x74, %o7
7299 lda [%l7 + %o7] 0x88, %f6
7300 set 0x68, %l1
7301 stxa %o3, [%l7 + %l1] 0xea
7302 membar #Sync
7303 nop
7304 set 0x32, %g5
7305 ldub [%l7 + %g5], %i4
7306 set 0x40, %l6
7307 ldxa [%l7 + %l6] 0x89, %i7
7308 set 0x5C, %o3
7309 ldstuba [%l7 + %o3] 0x88, %l0
7310 st %fsr, [%l7 + 0x54]
7311 nop
7312 set 0x0A, %i1
7313 ldsh [%l7 + %i1], %i5
7314 nop
7315 set 0x12, %l3
7316 lduh [%l7 + %l3], %i6
7317 set 0x40, %i5
7318 stda %f16, [%l7 + %i5] 0xc4
7319 or %g3, %l1, %l4
7320 set 0x20, %o5
7321 ldda [%l7 + %o5] 0x89, %o2
7322 nop
7323 set 0x58, %l5
7324 stx %fsr, [%l7 + %l5]
7325 nop
7326 set 0x60, %l2
7327 ldd [%l7 + %l2], %g6
7328 add %g1, %i1, %l5
7329 nop
7330 set 0x60, %g1
7331 stx %fsr, [%l7 + %g1]
7332 nop
7333 set 0x38, %o1
7334 ldd [%l7 + %o1], %f20
7335 set 0x40, %i3
7336 stda %f0, [%l7 + %i3] 0xd2
7337 nop
7338 set 0x4A, %g3
7339 ldsh [%l7 + %g3], %i2
7340 nop
7341 set 0x40, %g6
7342 ldd [%l7 + %g6], %g4
7343 and %g2, %g4, %g6
7344 set 0x48, %o0
7345 lda [%l7 + %o0] 0x81, %f10
7346 nop
7347 set 0x40, %o2
7348 ldsb [%l7 + %o2], %i0
7349 nop
7350 set 0x11, %g4
7351 stb %o1, [%l7 + %g4]
7352 nop
7353 set 0x28, %i2
7354 stx %fsr, [%l7 + %i2]
7355 nop
7356 set 0x38, %l4
7357 std %o4, [%l7 + %l4]
7358 st %f31, [%l7 + 0x20]
7359 nop
7360 set 0x24, %g2
7361 prefetch [%l7 + %g2], 2
7362 wr %o0, %l6, %pic
7363 nop
7364 nop
7365 setx 0xA39FA7D3CD7AA856, %l0, %l6
7366 stx %l6, [%l7 + 0x28]
7367 ldd [%l7 + 0x28], %f24
7368 setx 0x9D0CE0AE08172304, %l1, %l5
7369 stx %l5, [%l7 + 0x10]
7370 ldd [%l7 + 0x10], %f28
7371 fdivd %f28, %f24, %f20
7372 nop
7373 set 0x32, %o6
7374 lduh [%l7 + %o6], %i3
7375 nop
7376 set 0x10, %i4
7377 lduw [%l7 + %i4], %o6
7378 set 0x08, %g7
7379 ldxa [%l7 + %g7] 0x80, %l3
7380 set 0x58, %i7
7381 ldxa [%l7 + %i7] 0x88, %o5
7382 set 0x44, %i6
7383 lda [%l7 + %i6] 0x89, %f3
7384 set 0x40, %l0
7385 stda %f0, [%l7 + %l0] 0xc8
7386 set 0x74, %o4
7387 lda [%l7 + %o4] 0x80, %f24
7388 nop
7389 set 0x60, %o7
7390 std %f4, [%l7 + %o7]
7391 nop
7392 set 0x10, %l1
7393 sth %o7, [%l7 + %l1]
7394 nop
7395 set 0x45, %g5
7396 ldub [%l7 + %g5], %l2
7397 nop
7398 set 0x1C, %i0
7399 ldsh [%l7 + %i0], %o3
7400 set 0x6C, %l6
7401 stwa %i4, [%l7 + %l6] 0x88
7402 nop
7403 set 0x18, %o3
7404 std %i6, [%l7 + %o3]
7405 nop
7406 set 0x63, %l3
7407 ldsb [%l7 + %l3], %i5
7408 add %i6, %g3, %l0
7409 set 0x28, %i1
7410 ldxa [%l7 + %i1] 0x80, %l1
7411 nop
7412 set 0x28, %o5
7413 std %o2, [%l7 + %o5]
7414 nop
7415 set 0x20, %l5
7416 ldx [%l7 + %l5], %l4
7417 set 0x4F, %l2
7418 ldstuba [%l7 + %l2] 0x80, %g1
7419 nop
7420 set 0x20, %i5
7421 ldd [%l7 + %i5], %g6
7422 nop
7423 set 0x68, %o1
7424 ldd [%l7 + %o1], %l4
7425 set 0x60, %i3
7426 ldda [%l7 + %i3] 0xe3, %i0
7427 set 0x10, %g1
7428 sta %f26, [%l7 + %g1] 0x80
7429 nop
7430 set 0x39, %g6
7431 ldub [%l7 + %g6], %g5
7432 set 0x50, %o0
7433 ldda [%l7 + %o0] 0x89, %g2
7434 set 0x40, %o2
7435 lda [%l7 + %o2] 0x89, %f5
7436 set 0x38, %g3
7437 stba %g4, [%l7 + %g3] 0x88
7438 add %l7, 0x20, %l6
7439 wr %g0, 0x80, %asi
7440 casxa [%l6] 0x80, %i2, %g6
7441 nop
7442 set 0x6E, %i2
7443 ldsh [%l7 + %i2], %i0
7444 nop
7445 set 0x48, %l4
7446 ldsh [%l7 + %l4], %o1
7447 nop
7448 set 0x38, %g2
7449 ldd [%l7 + %g2], %o0
7450 add %l7, 0x78, %l6
7451 wr %g0, 0x80, %asi
7452 casa [%l6] 0x80, %l6, %o4
7453 set 0x10, %o6
7454 stwa %i3, [%l7 + %o6] 0x88
7455 ld [%l7 + 0x70], %f2
7456 set 0x40, %g4
7457 stda %f16, [%l7 + %g4] 0xc4
7458 st %f3, [%l7 + 0x14]
7459 st %f22, [%l7 + 0x14]
7460 set 0x24, %g7
7461 stha %l3, [%l7 + %g7] 0xea
7462 membar #Sync
7463 nop
7464 set 0x58, %i4
7465 ldsw [%l7 + %i4], %o5
7466 nop
7467 set 0x1A, %i7
7468 ldsb [%l7 + %i7], %o6
7469 set , %l0
7470 EXIT_GOOD
7471
7472
7473
7474!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7475!
7476! Stats for Thread 1:
7477!
7478! Type l : 1265
7479! Type a : 21
7480! Type cti : 20
7481! Type x : 522
7482! Type f : 49
7483! Type i : 123
7484!
7485!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7486
7487!
7488! Thread 2 Start
7489!
7490.global thread_2
7491thread_2:
7492 mov %l7, %g1
7493 !# Set %cwp for 8 windows
7494 !# This threads memory space into each %l7
7495 wrpr %g0, 0x7, %cwp
7496 mov %g1, %l7
7497 wrpr %g0, 0x6, %cwp
7498 mov %g1, %l7
7499 wrpr %g0, 0x5, %cwp
7500 mov %g1, %l7
7501 wrpr %g0, 0x4, %cwp
7502 mov %g1, %l7
7503 wrpr %g0, 0x3, %cwp
7504 mov %g1, %l7
7505 wrpr %g0, 0x2, %cwp
7506 mov %g1, %l7
7507 wrpr %g0, 0x1, %cwp
7508 mov %g1, %l7
7509 wrpr %g0, 0x0, %cwp
7510 mov %g1, %l7
7511
7512 !# Set %fsr
7513 setx 0x0000000000400000, %l0, %l6 !# no post process
7514 stx %l6, [%l7 + 0x0] !# no post process
7515 ldx [%l7 + 0x0], %fsr !# no post process
7516
7517 wr %g0, 0x80, %asi !# no post process
7518
7519 !# Initialize registers ..
7520
7521 !# Global registers
7522 set 0x1, %g1
7523 set 0x6, %g2
7524 set 0x7, %g3
7525 set 0xC, %g4
7526 set 0x1, %g5
7527 set 0x0, %g6
7528 set 0xD, %g7
7529 !# Input registers
7530 set -0x4, %i0
7531 set -0x7, %i1
7532 set -0x4, %i2
7533 set -0x1, %i3
7534 set -0x9, %i4
7535 set -0x0, %i5
7536 set -0xE, %i6
7537 set -0x1, %i7
7538 !# Local registers
7539 set 0x652C8DA1, %l0
7540 set 0x6E4DADCE, %l1
7541 set 0x611BFD8B, %l2
7542 set 0x795640FF, %l3
7543 set 0x21041F0A, %l4
7544 set 0x6D865545, %l5
7545 set 0x28F3D20E, %l6
7546 !# Output registers
7547 set -0x1F62, %o0
7548 set 0x03CA, %o1
7549 set 0x04D6, %o2
7550 set -0x0CFF, %o3
7551 set -0x067C, %o4
7552 set -0x1013, %o5
7553 set -0x16EF, %o6
7554 set 0x1F38, %o7
7555 !# Float registers
7556 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
7557 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
7558 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
7559 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
7560 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
7561 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
7562 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
7563 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
7564 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
7565 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
7566 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
7567 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
7568 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
7569 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
7570 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
7571 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
7572
7573 !# Execute Main Diag ..
7574
7575 fpsub32s %f12, %f8, %f20
7576 nop
7577 set 0x64, %i6
7578 prefetch [%l7 + %i6], 2
7579 nop
7580 set 0x48, %o7
7581 stx %l2, [%l7 + %o7]
7582 nop
7583 set 0x18, %l1
7584 std %o2, [%l7 + %l1]
7585 set 0x14, %o4
7586 sta %f29, [%l7 + %o4] 0x88
7587 nop
7588 set 0x5A, %g5
7589 stb %o7, [%l7 + %g5]
7590 nop
7591 set 0x50, %i0
7592 stx %i4, [%l7 + %i0]
7593 set 0x30, %l6
7594 ldxa [%l7 + %l6] 0x80, %i5
7595 nop
7596 set 0x78, %l3
7597 stw %i6, [%l7 + %l3]
7598 and %g3, %l0, %l1
7599 set 0x09, %i1
7600 ldstuba [%l7 + %i1] 0x81, %i7
7601 set 0x40, %o5
7602 stda %f0, [%l7 + %o5] 0xd0
7603 ld [%l7 + 0x14], %f4
7604 nop
7605 set 0x71, %l5
7606 ldsb [%l7 + %l5], %l4
7607 set 0x48, %o3
7608 stba %g1, [%l7 + %o3] 0x81
7609 set 0x7B, %i5
7610 stba %o2, [%l7 + %i5] 0xe3
7611 membar #Sync
7612 set 0x40, %l2
7613 stda %f0, [%l7 + %l2] 0xcc
7614 set 0x0C, %i3
7615 sta %f3, [%l7 + %i3] 0x88
7616 set 0x50, %o1
7617 sta %f19, [%l7 + %o1] 0x89
7618 ble %icc, loop_38
7619 st %f14, [%l7 + 0x20]
7620 set 0x55, %g6
7621 stba %g7, [%l7 + %g6] 0x89
7622loop_38:
7623 be,a,pt %icc, loop_39
7624 fpsub32 %f30, %f14, %f30
7625 set 0x30, %o0
7626 stha %l5, [%l7 + %o0] 0xe2
7627 membar #Sync
7628loop_39:
7629 nop
7630 set 0x20, %g1
7631 sta %f24, [%l7 + %g1] 0x80
7632 nop
7633 set 0x20, %o2
7634 swap [%l7 + %o2], %i1
7635 nop
7636 set 0x2C, %g3
7637 stw %g5, [%l7 + %g3]
7638 nop
7639 set 0x48, %i2
7640 ldstub [%l7 + %i2], %g2
7641 set 0x10, %l4
7642 stha %i2, [%l7 + %l4] 0x80
7643 or %g4, %g6, %o1
7644 add %l7, 0x40, %l6
7645 wr %g0, 0x89, %asi
7646 casxa [%l6] 0x89, %o0, %l6
7647 set 0x28, %g2
7648 stha %i0, [%l7 + %g2] 0x89
7649 nop
7650 set 0x31, %g4
7651 ldstub [%l7 + %g4], %i3
7652 set 0x40, %g7
7653 stda %f0, [%l7 + %g7] 0x80
7654 nop
7655 set 0x38, %i4
7656 ldstub [%l7 + %i4], %l3
7657 nop
7658 set 0x70, %o6
7659 swap [%l7 + %o6], %o5
7660 nop
7661 set 0x60, %l0
7662 lduh [%l7 + %l0], %o4
7663 nop
7664 set 0x74, %i7
7665 prefetch [%l7 + %i7], 3
7666 wr %l2, %o6, %ccr
7667 nop
7668 set 0x65, %i6
7669 ldub [%l7 + %i6], %o3
7670 set 0x58, %l1
7671 ldxa [%l7 + %l1] 0x89, %i4
7672 bne %xcc, loop_40
7673 nop
7674 set 0x1C, %o4
7675 swap [%l7 + %o4], %i5
7676 nop
7677 set 0x18, %o7
7678 std %f24, [%l7 + %o7]
7679 nop
7680 set 0x6E, %i0
7681 lduh [%l7 + %i0], %i6
7682loop_40:
7683 nop
7684 set 0x58, %g5
7685 stx %fsr, [%l7 + %g5]
7686 nop
7687 set 0x12, %l6
7688 ldub [%l7 + %l6], %g3
7689 nop
7690 set 0x58, %l3
7691 ldx [%l7 + %l3], %l0
7692 set 0x74, %i1
7693 stwa %l1, [%l7 + %i1] 0xea
7694 membar #Sync
7695 set 0x70, %o5
7696 stwa %o7, [%l7 + %o5] 0x88
7697 st %fsr, [%l7 + 0x38]
7698 nop
7699 set 0x36, %l5
7700 ldsh [%l7 + %l5], %i7
7701 nop
7702 set 0x38, %o3
7703 stx %fsr, [%l7 + %o3]
7704 nop
7705 set 0x64, %l2
7706 ldub [%l7 + %l2], %g1
7707 ld [%l7 + 0x68], %f14
7708 add %l7, 0x38, %l6
7709 wr %g0, 0x80, %asi
7710 ldxa [%l6] %asi, %l4
7711 casxa [%l6] 0x80, %l4, %o2
7712 st %f5, [%l7 + 0x08]
7713 nop
7714 set 0x72, %i3
7715 ldsh [%l7 + %i3], %g7
7716 or %l5, %i1, %g5
7717 nop
7718 set 0x58, %o1
7719 ldx [%l7 + %o1], %i2
7720 set 0x6B, %i5
7721 ldstuba [%l7 + %i5] 0x89, %g4
7722 set 0x58, %o0
7723 prefetcha [%l7 + %o0] 0x89, 4
7724 set 0x30, %g1
7725 stha %o1, [%l7 + %g1] 0x81
7726 nop
7727 set 0x34, %g6
7728 stw %g2, [%l7 + %g6]
7729 nop
7730 set 0x36, %o2
7731 lduh [%l7 + %o2], %o0
7732 set 0x78, %i2
7733 prefetcha [%l7 + %i2] 0x89, 0
7734 set 0x70, %g3
7735 stxa %i3, [%l7 + %g3] 0xea
7736 membar #Sync
7737 nop
7738 set 0x60, %g2
7739 stw %l3, [%l7 + %g2]
7740 st %f1, [%l7 + 0x60]
7741 nop
7742 set 0x78, %l4
7743 prefetch [%l7 + %l4], 0
7744 nop
7745 set 0x08, %g4
7746 ldx [%l7 + %g4], %l6
7747 nop
7748 set 0x23, %g7
7749 ldsb [%l7 + %g7], %o5
7750 nop
7751 set 0x14, %o6
7752 lduw [%l7 + %o6], %o4
7753 nop
7754 set 0x40, %l0
7755 ldx [%l7 + %l0], %o6
7756 set 0x2C, %i4
7757 sta %f10, [%l7 + %i4] 0x88
7758 set 0x50, %i6
7759 sta %f28, [%l7 + %i6] 0x88
7760 bgu,a,pt %xcc, loop_41
7761 or %l2, %i4, %i5
7762 add %i6, %g3, %o3
7763 nop
7764 set 0x58, %i7
7765 ldsh [%l7 + %i7], %l0
7766loop_41:
7767 nop
7768 set 0x60, %l1
7769 swap [%l7 + %l1], %l1
7770 nop
7771 set 0x08, %o4
7772 lduw [%l7 + %o4], %i7
7773 or %o7, %l4, %o2
7774 set 0x28, %i0
7775 stha %g1, [%l7 + %i0] 0xe2
7776 membar #Sync
7777 set 0x7C, %g5
7778 lda [%l7 + %g5] 0x81, %f2
7779 set 0x0C, %l6
7780 stba %l5, [%l7 + %l6] 0xe3
7781 membar #Sync
7782 nop
7783 set 0x10, %o7
7784 ldd [%l7 + %o7], %i0
7785 and %g7, %i2, %g5
7786 set 0x20, %i1
7787 stwa %g4, [%l7 + %i1] 0xe2
7788 membar #Sync
7789 set 0x38, %o5
7790 stda %g6, [%l7 + %o5] 0x80
7791 set 0x20, %l3
7792 stwa %g2, [%l7 + %l3] 0xea
7793 membar #Sync
7794 set 0x40, %o3
7795 stda %f0, [%l7 + %o3] 0xf0
7796 membar #Sync
7797 set 0x0C, %l5
7798 stha %o0, [%l7 + %l5] 0xeb
7799 membar #Sync
7800 nop
7801 set 0x74, %l2
7802 lduh [%l7 + %l2], %o1
7803 nop
7804 set 0x70, %i3
7805 ldd [%l7 + %i3], %f28
7806 and %i0, %i3, %l3
7807 wr %l6, %o5, %ccr
7808 st %fsr, [%l7 + 0x3C]
7809 nop
7810 set 0x5B, %o1
7811 ldsb [%l7 + %o1], %o6
7812 add %l7, 0x68, %l6
7813 wr %g0, 0x80, %asi
7814 lda [%l6] %asi, %o4
7815 casa [%l6] 0x80, %o4, %l2
7816 or %i5, %i6, %g3
7817 set 0x48, %i5
7818 sta %f5, [%l7 + %i5] 0x80
7819 nop
7820 set 0x40, %g1
7821 std %f26, [%l7 + %g1]
7822 set 0x50, %o0
7823 stda %o2, [%l7 + %o0] 0x88
7824 and %l0, %l1, %i4
7825 set 0x08, %o2
7826 lda [%l7 + %o2] 0x89, %f8
7827 nop
7828 set 0x17, %i2
7829 stb %o7, [%l7 + %i2]
7830 nop
7831 set 0x43, %g3
7832 stb %i7, [%l7 + %g3]
7833 ld [%l7 + 0x18], %f27
7834 set 0x20, %g2
7835 prefetcha [%l7 + %g2] 0x81, 3
7836 set 0x68, %l4
7837 stha %g1, [%l7 + %l4] 0x81
7838 wr %g0, 0x6, %fprs
7839 add %l7, 0x68, %l6
7840 wr %g0, 0x80, %asi
7841 casxa [%l6] 0x80, %l5, %i2
7842 nop
7843 set 0x38, %g6
7844 sth %g5, [%l7 + %g6]
7845 nop
7846 set 0x18, %g4
7847 std %g4, [%l7 + %g4]
7848 set 0x28, %o6
7849 sta %f30, [%l7 + %o6] 0x88
7850 or %g7, %g6, %g2
7851 nop
7852 set 0x18, %g7
7853 std %f18, [%l7 + %g7]
7854 and %o1, %i0, %i3
7855 set 0x34, %l0
7856 stwa %o0, [%l7 + %l0] 0xe2
7857 membar #Sync
7858 set 0x10, %i4
7859 ldda [%l7 + %i4] 0xeb, %l2
7860 set 0x50, %i6
7861 ldxa [%l7 + %i6] 0x88, %l6
7862 set 0x3C, %l1
7863 swapa [%l7 + %l1] 0x89, %o6
7864 set 0x40, %o4
7865 stda %f0, [%l7 + %o4] 0x80
7866 nop
7867 set 0x31, %i7
7868 ldstub [%l7 + %i7], %o5
7869 set 0x20, %i0
7870 stxa %l2, [%l7 + %i0] 0xeb
7871 membar #Sync
7872 nop
7873 set 0x30, %l6
7874 ldd [%l7 + %l6], %f24
7875 or %o4, %i5, %i6
7876 nop
7877 set 0x08, %g5
7878 ldd [%l7 + %g5], %f4
7879 nop
7880 set 0x70, %i1
7881 std %f12, [%l7 + %i1]
7882 set 0x0D, %o7
7883 stba %g3, [%l7 + %o7] 0x80
7884 set 0x18, %l3
7885 stwa %o3, [%l7 + %l3] 0xea
7886 membar #Sync
7887 nop
7888 set 0x10, %o3
7889 ldx [%l7 + %o3], %l1
7890 nop
7891 set 0x4C, %o5
7892 prefetch [%l7 + %o5], 0
7893 nop
7894 set 0x6E, %l2
7895 ldsb [%l7 + %l2], %i4
7896 nop
7897 set 0x70, %i3
7898 lduw [%l7 + %i3], %l0
7899 nop
7900 set 0x38, %o1
7901 std %o6, [%l7 + %o1]
7902 and %i7, %g1, %o2
7903 nop
7904 set 0x20, %l5
7905 ldsw [%l7 + %l5], %i1
7906 nop
7907 set 0x50, %i5
7908 prefetch [%l7 + %i5], 1
7909 nop
7910 set 0x68, %o0
7911 ldd [%l7 + %o0], %f16
7912 st %f2, [%l7 + 0x58]
7913 nop
7914 nop
7915 setx 0xD6C45F46, %l0, %l6
7916 st %l6, [%l7 + 0x28]
7917 ld [%l7 + 0x28], %f24
7918 setx 0xA6A52BBA, %l1, %l5
7919 st %l5, [%l7 + 0x10]
7920 ld [%l7 + 0x10], %f26
7921 fdivs %f26, %f24, %f23
7922 nop
7923 set 0x08, %g1
7924 ldd [%l7 + %g1], %l4
7925 nop
7926 set 0x70, %i2
7927 lduw [%l7 + %i2], %i2
7928 fpsub16 %f26, %f6, %f6
7929 set 0x20, %o2
7930 prefetcha [%l7 + %o2] 0x80, 0
7931 set 0x1C, %g3
7932 swapa [%l7 + %g3] 0x80, %g4
7933 nop
7934 set 0x30, %l4
7935 stw %l5, [%l7 + %l4]
7936 set 0x50, %g2
7937 ldda [%l7 + %g2] 0x89, %g6
7938 nop
7939 set 0x3B, %g6
7940 stb %g7, [%l7 + %g6]
7941 set 0x44, %g4
7942 lda [%l7 + %g4] 0x88, %f15
7943 set 0x7C, %o6
7944 lda [%l7 + %o6] 0x88, %f28
7945 add %l7, 0x38, %l6
7946 wr %g0, 0x88, %asi
7947 ldxa [%l6] %asi, %g2
7948 casxa [%l6] 0x88, %g2, %o1
7949 nop
7950 set 0x30, %g7
7951 sth %i0, [%l7 + %g7]
7952 add %l7, 0x70, %l6
7953 wr %g0, 0x80, %asi
7954 lda [%l6] %asi, %o0
7955 casa [%l6] 0x80, %o0, %l3
7956 nop
7957 set 0x1C, %l0
7958 ldsw [%l7 + %l0], %i3
7959 set 0x30, %i4
7960 stxa %l6, [%l7 + %i4] 0xea
7961 membar #Sync
7962 nop
7963 nop
7964 setx 0xA1136FDFFA551D35, %l0, %l6
7965 stx %l6, [%l7 + 0x28]
7966 ldd [%l7 + 0x28], %f16
7967 setx 0xAD9BAA29201F64FA, %l1, %l5
7968 stx %l5, [%l7 + 0x10]
7969 ldd [%l7 + 0x10], %f8
7970 fdivd %f8, %f16, %f10
7971 nop
7972 set 0x6E, %i6
7973 ldub [%l7 + %i6], %o5
7974 and %o6, %l2, %o4
7975 set 0x10, %l1
7976 stda %i4, [%l7 + %l1] 0xea
7977 membar #Sync
7978 nop
7979 set 0x36, %i7
7980 ldsb [%l7 + %i7], %g3
7981 st %f2, [%l7 + 0x24]
7982 nop
7983 set 0x44, %i0
7984 sth %i6, [%l7 + %i0]
7985 st %f0, [%l7 + 0x6C]
7986 nop
7987 set 0x5A, %o4
7988 stb %l1, [%l7 + %o4]
7989 set 0x70, %l6
7990 ldxa [%l7 + %l6] 0x89, %i4
7991 membar #Sync
7992 set 0x40, %i1
7993 ldda [%l7 + %i1] 0xf0, %f0
7994 st %fsr, [%l7 + 0x68]
7995 nop
7996 set 0x48, %g5
7997 ldub [%l7 + %g5], %o3
7998 nop
7999 set 0x38, %l3
8000 sth %o7, [%l7 + %l3]
8001 nop
8002 set 0x20, %o7
8003 ldx [%l7 + %o7], %l0
8004 set 0x20, %o5
8005 stba %i7, [%l7 + %o5] 0x81
8006 set 0x20, %l2
8007 prefetcha [%l7 + %l2] 0x80, 2
8008 set 0x14, %o3
8009 sta %f0, [%l7 + %o3] 0x89
8010 fpsub32s %f15, %f3, %f24
8011 set 0x70, %o1
8012 ldda [%l7 + %o1] 0x81, %o2
8013 set 0x68, %l5
8014 stda %i0, [%l7 + %l5] 0xeb
8015 membar #Sync
8016 set 0x1F, %i5
8017 ldstuba [%l7 + %i5] 0x89, %i2
8018 nop
8019 set 0x30, %i3
8020 lduh [%l7 + %i3], %l4
8021 set 0x29, %o0
8022 stba %g5, [%l7 + %o0] 0x80
8023 nop
8024 set 0x20, %g1
8025 ldd [%l7 + %g1], %l4
8026 nop
8027 set 0x60, %o2
8028 sth %g6, [%l7 + %o2]
8029 set 0x0C, %g3
8030 swapa [%l7 + %g3] 0x89, %g7
8031 nop
8032 set 0x48, %i2
8033 ldx [%l7 + %i2], %g4
8034 nop
8035 set 0x60, %l4
8036 prefetch [%l7 + %l4], 2
8037 set 0x10, %g2
8038 stwa %g2, [%l7 + %g2] 0x80
8039 set 0x10, %g4
8040 ldda [%l7 + %g4] 0x80, %o0
8041 nop
8042 set 0x70, %o6
8043 ldx [%l7 + %o6], %i0
8044 set 0x40, %g6
8045 stda %f16, [%l7 + %g6] 0xc0
8046 set 0x40, %l0
8047 lda [%l7 + %l0] 0x81, %f2
8048 nop
8049 set 0x78, %i4
8050 std %f30, [%l7 + %i4]
8051 set 0x40, %i6
8052 ldda [%l7 + %i6] 0xd0, %f0
8053 nop
8054 set 0x16, %g7
8055 lduh [%l7 + %g7], %o0
8056 nop
8057 set 0x29, %l1
8058 ldstub [%l7 + %l1], %l3
8059 set 0x40, %i0
8060 ldda [%l7 + %i0] 0xda, %f16
8061 membar #Sync
8062 set 0x40, %o4
8063 ldda [%l7 + %o4] 0xf9, %f0
8064 set 0x70, %i7
8065 sta %f19, [%l7 + %i7] 0x80
8066 nop
8067 set 0x08, %l6
8068 ldx [%l7 + %l6], %l6
8069 nop
8070 set 0x78, %g5
8071 std %o4, [%l7 + %g5]
8072 nop
8073 or %g0, 0x8, %l0
8074 sllx %l0, 0x3c, %l0
8075 wr %l0, %g0, %tick_cmpr
8076 nop
8077 set 0x34, %l3
8078 swap [%l7 + %l3], %o4
8079 nop
8080 set 0x58, %o7
8081 lduw [%l7 + %o7], %i5
8082 nop
8083 set 0x18, %i1
8084 prefetch [%l7 + %i1], 3
8085 wr %o6, %g3, %clear_softint
8086 nop
8087 set 0x48, %l2
8088 ldd [%l7 + %l2], %f2
8089 set 0x40, %o5
8090 ldda [%l7 + %o5] 0x80, %f0
8091 set 0x1E, %o3
8092 ldstuba [%l7 + %o3] 0x80, %l1
8093 or %i4, %o3, %o7
8094 st %fsr, [%l7 + 0x60]
8095 nop
8096 set 0x18, %o1
8097 std %l0, [%l7 + %o1]
8098 add %i7, %i6, %o2
8099 add %l7, 0x24, %l6
8100 wr %g0, 0x81, %asi
8101 casa [%l6] 0x81, %i1, %g1
8102 set 0x78, %i5
8103 stxa %l4, [%l7 + %i5] 0x89
8104 nop
8105 set 0x7C, %i3
8106 ldsw [%l7 + %i3], %i2
8107 nop
8108 set 0x50, %l5
8109 ldx [%l7 + %l5], %l5
8110 set 0x20, %o0
8111 swapa [%l7 + %o0] 0x88, %g5
8112 add %g6, %g7, %g2
8113 nop
8114 set 0x16, %g1
8115 ldub [%l7 + %g1], %o1
8116 ld [%l7 + 0x10], %f25
8117 nop
8118 set 0x54, %g3
8119 prefetch [%l7 + %g3], 0
8120 set 0x2C, %i2
8121 ldstuba [%l7 + %i2] 0x81, %i0
8122 set 0x78, %o2
8123 stxa %g4, [%l7 + %o2] 0x89
8124 set 0x68, %g2
8125 prefetcha [%l7 + %g2] 0x89, 0
8126 set 0x10, %l4
8127 stxa %o0, [%l7 + %l4] 0x88
8128 ld [%l7 + 0x70], %f4
8129 nop
8130 set 0x18, %g4
8131 ldd [%l7 + %g4], %i6
8132 nop
8133 set 0x0C, %g6
8134 ldsw [%l7 + %g6], %i3
8135 or %l2, %o5, %o4
8136 set 0x2C, %o6
8137 sta %f14, [%l7 + %o6] 0x89
8138 set 0x40, %i4
8139 stda %f0, [%l7 + %i4] 0xc8
8140 nop
8141 set 0x0D, %l0
8142 ldub [%l7 + %l0], %o6
8143 nop
8144 set 0x32, %g7
8145 ldub [%l7 + %g7], %g3
8146 set 0x50, %l1
8147 ldda [%l7 + %l1] 0x89, %l0
8148 nop
8149 set 0x66, %i0
8150 ldstub [%l7 + %i0], %i4
8151 st %f11, [%l7 + 0x30]
8152 st %f25, [%l7 + 0x24]
8153 wr %o3, %i5, %clear_softint
8154 nop
8155 set 0x68, %i6
8156 ldsw [%l7 + %i6], %o7
8157 set 0x5C, %o4
8158 swapa [%l7 + %o4] 0x88, %l0
8159 and %i6, %o2, %i1
8160 or %i7, %l4, %g1
8161 be,a %xcc, loop_42
8162 st %fsr, [%l7 + 0x20]
8163 nop
8164 set 0x58, %i7
8165 stx %fsr, [%l7 + %i7]
8166 nop
8167 set 0x14, %g5
8168 stw %l5, [%l7 + %g5]
8169loop_42:
8170 nop
8171 set 0x70, %l6
8172 ldd [%l7 + %l6], %f16
8173 nop
8174 set 0x48, %o7
8175 ldsh [%l7 + %o7], %g5
8176 or %i2, %g7, %g6
8177 add %o1, %i0, %g4
8178 nop
8179 set 0x40, %i1
8180 lduw [%l7 + %i1], %l3
8181 nop
8182 set 0x26, %l2
8183 ldsh [%l7 + %l2], %o0
8184 nop
8185 set 0x38, %o5
8186 ldd [%l7 + %o5], %f2
8187 nop
8188 set 0x7C, %o3
8189 swap [%l7 + %o3], %l6
8190 nop
8191 set 0x64, %o1
8192 prefetch [%l7 + %o1], 2
8193 fpadd16 %f2, %f8, %f10
8194 nop
8195 set 0x22, %i5
8196 sth %g2, [%l7 + %i5]
8197 set 0x08, %i3
8198 prefetcha [%l7 + %i3] 0x80, 4
8199 add %l7, 0x20, %l6
8200 wr %g0, 0x89, %asi
8201 casxa [%l6] 0x89, %l2, %o5
8202 bn,pn %icc, loop_43
8203 ble,a,pt %xcc, loop_44
8204 nop
8205 set 0x18, %l5
8206 ldd [%l7 + %l5], %f16
8207 nop
8208 set 0x0C, %l3
8209 ldsw [%l7 + %l3], %o4
8210loop_43:
8211 nop
8212 set 0x4C, %g1
8213 lda [%l7 + %g1] 0x89, %f1
8214loop_44:
8215 fpadd32s %f21, %f18, %f24
8216 or %o6, %g3, %l1
8217 add %i4, %i5, %o3
8218 or %o7, %i6, %o2
8219 set 0x60, %o0
8220 stda %l0, [%l7 + %o0] 0xea
8221 membar #Sync
8222 nop
8223 set 0x20, %g3
8224 ldsw [%l7 + %g3], %i7
8225 nop
8226 set 0x39, %i2
8227 ldstub [%l7 + %i2], %l4
8228 set 0x28, %g2
8229 stda %i0, [%l7 + %g2] 0x88
8230 add %l7, 0x10, %l6
8231 wr %g0, 0x89, %asi
8232 casxa [%l6] 0x89, %l5, %g1
8233 set 0x7C, %o2
8234 stwa %i2, [%l7 + %o2] 0xeb
8235 membar #Sync
8236 add %g5, %g6, %o1
8237 nop
8238 set 0x51, %g4
8239 ldsb [%l7 + %g4], %g7
8240 nop
8241 set 0x74, %l4
8242 swap [%l7 + %l4], %g4
8243 set 0x30, %o6
8244 stxa %i0, [%l7 + %o6] 0x88
8245 nop
8246 set 0x19, %g6
8247 ldstub [%l7 + %g6], %o0
8248 nop
8249 set 0x18, %i4
8250 ldsw [%l7 + %i4], %l6
8251 nop
8252 set 0x5D, %g7
8253 ldub [%l7 + %g7], %g2
8254 nop
8255 set 0x68, %l0
8256 swap [%l7 + %l0], %l3
8257 add %i3, %l2, %o4
8258 set 0x40, %i0
8259 stda %o6, [%l7 + %i0] 0xeb
8260 membar #Sync
8261 nop
8262 set 0x4C, %i6
8263 stw %o5, [%l7 + %i6]
8264 set 0x6B, %l1
8265 ldstuba [%l7 + %l1] 0x88, %l1
8266 nop
8267 set 0x30, %o4
8268 stx %fsr, [%l7 + %o4]
8269 nop
8270 set 0x12, %i7
8271 ldsb [%l7 + %i7], %g3
8272 set 0x7C, %g5
8273 stwa %i5, [%l7 + %g5] 0x81
8274 set 0x58, %l6
8275 stda %i4, [%l7 + %l6] 0x89
8276 set 0x14, %i1
8277 swapa [%l7 + %i1] 0x81, %o7
8278 st %f31, [%l7 + 0x08]
8279 and %o3, %i6, %l0
8280 nop
8281 set 0x18, %l2
8282 ldsw [%l7 + %l2], %o2
8283 set 0x18, %o5
8284 ldstuba [%l7 + %o5] 0x89, %i7
8285 set 0x20, %o7
8286 ldxa [%l7 + %o7] 0x80, %i1
8287 nop
8288 set 0x68, %o3
8289 ldsh [%l7 + %o3], %l4
8290 set 0x6B, %o1
8291 stba %g1, [%l7 + %o1] 0x81
8292 set 0x44, %i3
8293 lda [%l7 + %i3] 0x88, %f21
8294 nop
8295 set 0x6C, %i5
8296 ldstub [%l7 + %i5], %l5
8297 nop
8298 set 0x4C, %l5
8299 swap [%l7 + %l5], %i2
8300 set 0x30, %g1
8301 ldxa [%l7 + %g1] 0x89, %g6
8302 st %f11, [%l7 + 0x20]
8303 set 0x28, %o0
8304 ldxa [%l7 + %o0] 0x81, %o1
8305 st %f25, [%l7 + 0x10]
8306 st %fsr, [%l7 + 0x24]
8307 and %g7, %g4, %i0
8308 wr %g0, 0x5, %fprs
8309 st %f4, [%l7 + 0x64]
8310 set 0x70, %l3
8311 lda [%l7 + %l3] 0x89, %f19
8312 ld [%l7 + 0x18], %f14
8313 set 0x0D, %i2
8314 ldstuba [%l7 + %i2] 0x81, %l6
8315 set 0x17, %g2
8316 ldstuba [%l7 + %g2] 0x80, %l3
8317 bleu %icc, loop_45
8318 nop
8319 set 0x08, %g3
8320 ldd [%l7 + %g3], %f6
8321 nop
8322 set 0x43, %o2
8323 ldsb [%l7 + %o2], %g2
8324 nop
8325 set 0x30, %l4
8326 ldsw [%l7 + %l4], %i3
8327loop_45:
8328 nop
8329 set 0x4A, %o6
8330 sth %l2, [%l7 + %o6]
8331 set 0x60, %g4
8332 ldda [%l7 + %g4] 0x81, %o6
8333 add %l7, 0x4C, %l6
8334 wr %g0, 0x88, %asi
8335 casa [%l6] 0x88, %o4, %l1
8336 nop
8337 set 0x24, %g6
8338 lduw [%l7 + %g6], %g3
8339 st %f12, [%l7 + 0x2C]
8340 nop
8341 set 0x72, %g7
8342 stb %i5, [%l7 + %g7]
8343 set 0x4C, %i4
8344 stha %o5, [%l7 + %i4] 0xea
8345 membar #Sync
8346 nop
8347 set 0x38, %l0
8348 ldd [%l7 + %l0], %o6
8349 set 0x0C, %i0
8350 stba %i4, [%l7 + %i0] 0x81
8351 set 0x22, %l1
8352 stha %o3, [%l7 + %l1] 0x80
8353 add %l7, 0x78, %l6
8354 wr %g0, 0x80, %asi
8355 casa [%l6] 0x80, %l0, %i6
8356 nop
8357 set 0x26, %i6
8358 ldsh [%l7 + %i6], %o2
8359 nop
8360 set 0x3E, %i7
8361 stb %i1, [%l7 + %i7]
8362 set 0x66, %o4
8363 stba %i7, [%l7 + %o4] 0xe3
8364 membar #Sync
8365 set 0x70, %g5
8366 lda [%l7 + %g5] 0x80, %f0
8367 nop
8368 set 0x10, %i1
8369 ldx [%l7 + %i1], %l4
8370 set 0x68, %l6
8371 stda %g0, [%l7 + %l6] 0x88
8372 set 0x0C, %o5
8373 swapa [%l7 + %o5] 0x88, %l5
8374 nop
8375 set 0x48, %o7
8376 stb %i2, [%l7 + %o7]
8377 set 0x58, %l2
8378 swapa [%l7 + %l2] 0x81, %g6
8379 set 0x28, %o3
8380 stxa %o1, [%l7 + %o3] 0x81
8381 set 0x20, %o1
8382 ldda [%l7 + %o1] 0x88, %g4
8383 be,pt %xcc, loop_46
8384 nop
8385 set 0x50, %i3
8386 ldd [%l7 + %i3], %f6
8387 nop
8388 set 0x7E, %l5
8389 ldsh [%l7 + %l5], %i0
8390 set 0x40, %g1
8391 swapa [%l7 + %g1] 0x81, %g7
8392loop_46:
8393 nop
8394 set 0x47, %i5
8395 ldsb [%l7 + %i5], %g5
8396 nop
8397 set 0x2C, %o0
8398 lduw [%l7 + %o0], %l6
8399 st %fsr, [%l7 + 0x6C]
8400 set 0x18, %l3
8401 lda [%l7 + %l3] 0x89, %f0
8402 st %f8, [%l7 + 0x30]
8403 nop
8404 set 0x5B, %g2
8405 ldub [%l7 + %g2], %l3
8406 set 0x24, %i2
8407 lda [%l7 + %i2] 0x81, %f25
8408 and %g2, %o0, %l2
8409 set 0x4C, %o2
8410 swapa [%l7 + %o2] 0x89, %i3
8411 nop
8412 set 0x40, %l4
8413 ldd [%l7 + %l4], %o4
8414 set 0x50, %g3
8415 stwa %o6, [%l7 + %g3] 0x89
8416 wr %g3, %i5, %clear_softint
8417 add %l1, %o7, %i4
8418 nop
8419 set 0x44, %o6
8420 ldsh [%l7 + %o6], %o3
8421 nop
8422 set 0x24, %g6
8423 ldsb [%l7 + %g6], %l0
8424 nop
8425 set 0x68, %g7
8426 stx %i6, [%l7 + %g7]
8427 set 0x40, %i4
8428 prefetcha [%l7 + %i4] 0x88, 3
8429 and %o2, %i7, %i1
8430 nop
8431 set 0x60, %l0
8432 swap [%l7 + %l0], %l4
8433 st %f17, [%l7 + 0x6C]
8434 nop
8435 nop
8436 setx 0xF76A70F0, %l0, %l6
8437 st %l6, [%l7 + 0x28]
8438 ld [%l7 + 0x28], %f1
8439 setx 0x4A00C802, %l1, %l5
8440 st %l5, [%l7 + 0x10]
8441 ld [%l7 + 0x10], %f13
8442 fdivs %f13, %f1, %f19
8443 nop
8444 set 0x57, %i0
8445 ldstub [%l7 + %i0], %l5
8446 set 0x1C, %g4
8447 stha %i2, [%l7 + %g4] 0xe2
8448 membar #Sync
8449 set 0x4C, %l1
8450 lda [%l7 + %l1] 0x81, %f28
8451 nop
8452 set 0x54, %i7
8453 stw %g1, [%l7 + %i7]
8454 nop
8455 set 0x68, %i6
8456 std %f0, [%l7 + %i6]
8457 set 0x28, %g5
8458 stda %o0, [%l7 + %g5] 0x89
8459 wr %g4, %i0, %softint
8460 ld [%l7 + 0x34], %f9
8461 set 0x40, %o4
8462 stda %f16, [%l7 + %o4] 0xd0
8463 and %g7, %g5, %g6
8464 or %l6, %g2, %o0
8465 add %l7, 0x28, %l6
8466 wr %g0, 0x80, %asi
8467 ldxa [%l6] %asi, %l2
8468 casxa [%l6] 0x80, %l2, %l3
8469 set 0x40, %i1
8470 stda %f0, [%l7 + %i1] 0x89
8471 nop
8472 set 0x0C, %l6
8473 ldub [%l7 + %l6], %i3
8474 set 0x14, %o5
8475 lda [%l7 + %o5] 0x88, %f24
8476 set 0x58, %l2
8477 ldxa [%l7 + %l2] 0x81, %o6
8478 nop
8479 nop
8480 setx 0x7EA083135DB5C71E, %l0, %l6
8481 stx %l6, [%l7 + 0x28]
8482 ldd [%l7 + 0x28], %f12
8483 setx 0x4A1FD717194C03B7, %l1, %l5
8484 stx %l5, [%l7 + 0x10]
8485 ldd [%l7 + 0x10], %f24
8486 fdivd %f24, %f12, %f18
8487 nop
8488 set 0x68, %o3
8489 stx %o4, [%l7 + %o3]
8490 set 0x10, %o7
8491 stda %i4, [%l7 + %o7] 0x89
8492 nop
8493 set 0x6A, %i3
8494 ldsh [%l7 + %i3], %g3
8495 nop
8496 set 0x16, %o1
8497 ldsh [%l7 + %o1], %o7
8498 nop
8499 set 0x3E, %g1
8500 ldsh [%l7 + %g1], %l1
8501 nop
8502 set 0x6C, %i5
8503 ldsb [%l7 + %i5], %i4
8504 nop
8505 set 0x28, %o0
8506 ldsh [%l7 + %o0], %o3
8507 nop
8508 set 0x19, %l5
8509 ldub [%l7 + %l5], %i6
8510 set 0x08, %l3
8511 swapa [%l7 + %l3] 0x88, %o5
8512 set 0x6D, %i2
8513 ldstuba [%l7 + %i2] 0x89, %l0
8514 nop
8515 set 0x78, %g2
8516 sth %i7, [%l7 + %g2]
8517 add %l7, 0x38, %l6
8518 wr %g0, 0x80, %asi
8519 ldxa [%l6] %asi, %i1
8520 casxa [%l6] 0x80, %i1, %o2
8521 nop
8522 set 0x30, %o2
8523 stx %fsr, [%l7 + %o2]
8524 nop
8525 set 0x52, %g3
8526 sth %l5, [%l7 + %g3]
8527 fpsub16s %f1, %f16, %f26
8528 set 0x70, %l4
8529 ldstuba [%l7 + %l4] 0x89, %i2
8530 nop
8531 set 0x2C, %g6
8532 lduh [%l7 + %g6], %l4
8533 nop
8534 set 0x5C, %o6
8535 lduw [%l7 + %o6], %o1
8536 set 0x74, %g7
8537 sta %f5, [%l7 + %g7] 0x81
8538 nop
8539 set 0x0A, %l0
8540 lduh [%l7 + %l0], %g1
8541 set 0x6C, %i4
8542 stha %i0, [%l7 + %i4] 0x80
8543 st %fsr, [%l7 + 0x28]
8544 set 0x60, %g4
8545 stda %g6, [%l7 + %g4] 0x81
8546 set 0x1C, %l1
8547 stwa %g5, [%l7 + %l1] 0xeb
8548 membar #Sync
8549 nop
8550 set 0x78, %i0
8551 ldx [%l7 + %i0], %g6
8552 membar #Sync
8553 set 0x40, %i7
8554 ldda [%l7 + %i7] 0xf8, %f0
8555 nop
8556 set 0x10, %i6
8557 lduh [%l7 + %i6], %l6
8558 nop
8559 set 0x78, %o4
8560 swap [%l7 + %o4], %g4
8561 nop
8562 set 0x7C, %g5
8563 lduh [%l7 + %g5], %g2
8564 set 0x20, %i1
8565 lda [%l7 + %i1] 0x89, %f5
8566 set 0x28, %l6
8567 stwa %o0, [%l7 + %l6] 0xe2
8568 membar #Sync
8569 set 0x54, %o5
8570 lda [%l7 + %o5] 0x81, %f26
8571 nop
8572 set 0x18, %l2
8573 sth %l2, [%l7 + %l2]
8574 set 0x42, %o7
8575 stha %l3, [%l7 + %o7] 0x89
8576 nop
8577 set 0x40, %o3
8578 lduw [%l7 + %o3], %o6
8579 nop
8580 set 0x70, %i3
8581 stx %fsr, [%l7 + %i3]
8582 or %o4, %i5, %i3
8583 nop
8584 set 0x20, %o1
8585 ldsw [%l7 + %o1], %g3
8586 add %l1, %o7, %o3
8587 add %i6, %o5, %i4
8588 st %fsr, [%l7 + 0x70]
8589 st %fsr, [%l7 + 0x54]
8590 nop
8591 set 0x70, %i5
8592 swap [%l7 + %i5], %l0
8593 set 0x30, %o0
8594 stxa %i1, [%l7 + %o0] 0x89
8595 or %i7, %o2, %i2
8596 nop
8597 set 0x58, %g1
8598 stx %l4, [%l7 + %g1]
8599 set 0x57, %l5
8600 stba %l5, [%l7 + %l5] 0x88
8601 set 0x30, %i2
8602 stxa %g1, [%l7 + %i2] 0x89
8603 set 0x40, %g2
8604 stda %f0, [%l7 + %g2] 0xf1
8605 membar #Sync
8606 nop
8607 set 0x10, %l3
8608 stw %o1, [%l7 + %l3]
8609 set 0x60, %g3
8610 sta %f30, [%l7 + %g3] 0x80
8611 add %l7, 0x34, %l6
8612 wr %g0, 0x89, %asi
8613 casa [%l6] 0x89, %i0, %g7
8614 add %l7, 0x54, %l6
8615 wr %g0, 0x81, %asi
8616 lda [%l6] %asi, %g5
8617 casa [%l6] 0x81, %g5, %g6
8618 nop
8619 set 0x12, %o2
8620 ldstub [%l7 + %o2], %g4
8621 nop
8622 set 0x10, %l4
8623 stx %l6, [%l7 + %l4]
8624 nop
8625 set 0x0C, %o6
8626 swap [%l7 + %o6], %g2
8627 nop
8628 set 0x6C, %g6
8629 prefetch [%l7 + %g6], 0
8630 nop
8631 set 0x46, %g7
8632 sth %o0, [%l7 + %g7]
8633 nop
8634 set 0x5E, %l0
8635 lduh [%l7 + %l0], %l3
8636 add %l7, 0x44, %l6
8637 wr %g0, 0x80, %asi
8638 casa [%l6] 0x80, %l2, %o4
8639 set 0x5E, %g4
8640 stha %i5, [%l7 + %g4] 0xe2
8641 membar #Sync
8642 nop
8643 set 0x78, %i4
8644 lduw [%l7 + %i4], %o6
8645 nop
8646 set 0x50, %i0
8647 ldd [%l7 + %i0], %f0
8648 nop
8649 set 0x50, %i7
8650 stb %i3, [%l7 + %i7]
8651 nop
8652 set 0x10, %i6
8653 ldx [%l7 + %i6], %l1
8654 nop
8655 set 0x20, %l1
8656 lduh [%l7 + %l1], %o7
8657 nop
8658 set 0x46, %g5
8659 lduh [%l7 + %g5], %o3
8660 membar #Sync
8661 set 0x40, %o4
8662 ldda [%l7 + %o4] 0xf0, %f0
8663 nop
8664 set 0x30, %l6
8665 ldd [%l7 + %l6], %g2
8666 nop
8667 set 0x4F, %i1
8668 stb %o5, [%l7 + %i1]
8669 add %l7, 0x18, %l6
8670 wr %g0, 0x89, %asi
8671 ldxa [%l6] %asi, %i4
8672 casxa [%l6] 0x89, %i4, %i6
8673 membar #Sync
8674 set 0x40, %o5
8675 ldda [%l7 + %o5] 0xf8, %f0
8676 set 0x58, %o7
8677 stxa %l0, [%l7 + %o7] 0xe3
8678 membar #Sync
8679 set 0x7E, %o3
8680 stha %i7, [%l7 + %o3] 0x89
8681 set 0x30, %l2
8682 prefetcha [%l7 + %l2] 0x81, 1
8683 st %fsr, [%l7 + 0x64]
8684 add %i2, %l4, %o2
8685 set 0x78, %i3
8686 stda %l4, [%l7 + %i3] 0xeb
8687 membar #Sync
8688 add %o1, %i0, %g1
8689 nop
8690 set 0x68, %o1
8691 ldd [%l7 + %o1], %f30
8692 nop
8693 or %g0, 0x8, %l0
8694 sllx %l0, 0x3c, %l0
8695 wr %l0, %g0, %sys_tick_cmpr
8696 nop
8697 set 0x28, %i5
8698 ldd [%l7 + %i5], %f4
8699 nop
8700 set 0x6E, %o0
8701 lduh [%l7 + %o0], %g5
8702 nop
8703 set 0x20, %g1
8704 lduw [%l7 + %g1], %l6
8705 set 0x40, %i2
8706 stda %f16, [%l7 + %i2] 0x88
8707 nop
8708 set 0x71, %l5
8709 ldsb [%l7 + %l5], %g4
8710 add %l7, 0x50, %l6
8711 wr %g0, 0x81, %asi
8712 casa [%l6] 0x81, %g2, %l3
8713 or %o0, %o4, %i5
8714 st %fsr, [%l7 + 0x50]
8715 nop
8716 set 0x28, %l3
8717 ldx [%l7 + %l3], %o6
8718 set 0x73, %g2
8719 ldstuba [%l7 + %g2] 0x80, %l2
8720 nop
8721 set 0x18, %o2
8722 std %l0, [%l7 + %o2]
8723 nop
8724 set 0x68, %g3
8725 ldx [%l7 + %g3], %i3
8726 add %l7, 0x30, %l6
8727 wr %g0, 0x80, %asi
8728 casxa [%l6] 0x80, %o3, %o7
8729 set 0x3C, %o6
8730 swapa [%l7 + %o6] 0x89, %g3
8731 nop
8732 set 0x5F, %g6
8733 ldstub [%l7 + %g6], %o5
8734 ld [%l7 + 0x7C], %f15
8735 nop
8736 set 0x49, %l4
8737 stb %i4, [%l7 + %l4]
8738 set 0x48, %l0
8739 stda %i6, [%l7 + %l0] 0x89
8740 nop
8741 set 0x66, %g7
8742 lduh [%l7 + %g7], %i7
8743 set 0x08, %i4
8744 sta %f26, [%l7 + %i4] 0x80
8745 nop
8746 set 0x50, %g4
8747 std %f30, [%l7 + %g4]
8748 nop
8749 set 0x3C, %i0
8750 lduw [%l7 + %i0], %i1
8751 set 0x38, %i7
8752 stwa %l0, [%l7 + %i7] 0xea
8753 membar #Sync
8754 set 0x38, %l1
8755 ldxa [%l7 + %l1] 0x88, %l4
8756 st %fsr, [%l7 + 0x64]
8757 nop
8758 set 0x30, %g5
8759 ldsh [%l7 + %g5], %o2
8760 nop
8761 set 0x30, %o4
8762 stx %fsr, [%l7 + %o4]
8763 nop
8764 set 0x58, %l6
8765 ldsw [%l7 + %l6], %l5
8766 nop
8767 set 0x18, %i1
8768 stb %i2, [%l7 + %i1]
8769 nop
8770 set 0x38, %o5
8771 std %f18, [%l7 + %o5]
8772 nop
8773 set 0x74, %o7
8774 ldsw [%l7 + %o7], %o1
8775 st %fsr, [%l7 + 0x2C]
8776 set 0x40, %i6
8777 stda %f0, [%l7 + %i6] 0xf1
8778 membar #Sync
8779 set 0x10, %o3
8780 lda [%l7 + %o3] 0x88, %f11
8781 set 0x1C, %i3
8782 lda [%l7 + %i3] 0x80, %f11
8783 set 0x68, %o1
8784 stxa %i0, [%l7 + %o1] 0xe2
8785 membar #Sync
8786 set 0x0A, %i5
8787 stha %g7, [%l7 + %i5] 0x89
8788 set 0x60, %o0
8789 lda [%l7 + %o0] 0x89, %f24
8790 set 0x4D, %l2
8791 stba %g6, [%l7 + %l2] 0xe3
8792 membar #Sync
8793 st %fsr, [%l7 + 0x70]
8794 nop
8795 set 0x5C, %i2
8796 ldub [%l7 + %i2], %g1
8797 nop
8798 set 0x26, %l5
8799 stb %g5, [%l7 + %l5]
8800 nop
8801 set 0x42, %l3
8802 ldsh [%l7 + %l3], %l6
8803 set 0x78, %g1
8804 stxa %g4, [%l7 + %g1] 0x80
8805 set 0x40, %o2
8806 ldda [%l7 + %o2] 0xd8, %f0
8807 nop
8808 set 0x0C, %g3
8809 ldsw [%l7 + %g3], %l3
8810 set 0x64, %g2
8811 ldstuba [%l7 + %g2] 0x88, %o0
8812 nop
8813 set 0x0C, %g6
8814 lduw [%l7 + %g6], %o4
8815 nop
8816 set 0x54, %l4
8817 swap [%l7 + %l4], %i5
8818 set 0x16, %o6
8819 stba %g2, [%l7 + %o6] 0xe2
8820 membar #Sync
8821 set 0x40, %g7
8822 sta %f7, [%l7 + %g7] 0x80
8823 set 0x70, %l0
8824 stxa %l2, [%l7 + %l0] 0x88
8825 add %l1, %i3, %o3
8826 or %o6, %g3, %o5
8827 ld [%l7 + 0x5C], %f9
8828 nop
8829 set 0x72, %g4
8830 ldsh [%l7 + %g4], %o7
8831 add %i6, %i7, %i4
8832 nop
8833 set 0x48, %i0
8834 ldx [%l7 + %i0], %l0
8835 set 0x30, %i7
8836 ldda [%l7 + %i7] 0xeb, %l4
8837 set 0x50, %l1
8838 ldda [%l7 + %l1] 0xeb, %i0
8839 set 0x40, %i4
8840 ldxa [%l7 + %i4] 0x89, %o2
8841 membar #Sync
8842 set 0x40, %g5
8843 ldda [%l7 + %g5] 0xf8, %f16
8844 set 0x48, %o4
8845 stxa %i2, [%l7 + %o4] 0xea
8846 membar #Sync
8847 nop
8848 set 0x60, %i1
8849 std %f12, [%l7 + %i1]
8850 nop
8851 set 0x43, %l6
8852 ldub [%l7 + %l6], %o1
8853 nop
8854 set 0x10, %o7
8855 stx %fsr, [%l7 + %o7]
8856 set 0x24, %i6
8857 sta %f5, [%l7 + %i6] 0x88
8858 nop
8859 set 0x7A, %o5
8860 ldsh [%l7 + %o5], %i0
8861 add %l7, 0x54, %l6
8862 wr %g0, 0x89, %asi
8863 casa [%l6] 0x89, %l5, %g7
8864 set 0x42, %i3
8865 ldstuba [%l7 + %i3] 0x81, %g6
8866 nop
8867 set 0x68, %o1
8868 ldd [%l7 + %o1], %f28
8869 add %l7, 0x20, %l6
8870 wr %g0, 0x89, %asi
8871 ldxa [%l6] %asi, %g1
8872 casxa [%l6] 0x89, %g1, %l6
8873 nop
8874 set 0x62, %i5
8875 ldsh [%l7 + %i5], %g5
8876 set 0x48, %o3
8877 prefetcha [%l7 + %o3] 0x89, 0
8878 set 0x70, %l2
8879 ldda [%l7 + %l2] 0x89, %o0
8880 nop
8881 set 0x50, %i2
8882 std %o4, [%l7 + %i2]
8883 nop
8884 set 0x38, %o0
8885 ldsw [%l7 + %o0], %g4
8886 nop
8887 set 0x0C, %l3
8888 stw %g2, [%l7 + %l3]
8889 set 0x70, %g1
8890 sta %f8, [%l7 + %g1] 0x89
8891 or %i5, %l2, %i3
8892 wr %l1, %o3, %set_softint
8893 or %g3, %o5, %o6
8894 or %o7, %i7, %i6
8895 nop
8896 set 0x66, %o2
8897 lduh [%l7 + %o2], %i4
8898 set 0x68, %g3
8899 prefetcha [%l7 + %g3] 0x89, 1
8900 or %i1, %o2, %i2
8901 nop
8902 set 0x20, %l5
8903 std %f16, [%l7 + %l5]
8904 nop
8905 set 0x64, %g6
8906 lduw [%l7 + %g6], %l4
8907 set 0x40, %l4
8908 stxa %o1, [%l7 + %l4] 0x88
8909 add %l7, 0x28, %l6
8910 wr %g0, 0x80, %asi
8911 casxa [%l6] 0x80, %l5, %i0
8912 set 0x16, %g2
8913 stba %g6, [%l7 + %g2] 0x80
8914 nop
8915 set 0x70, %g7
8916 stw %g1, [%l7 + %g7]
8917 nop
8918 set 0x58, %o6
8919 prefetch [%l7 + %o6], 0
8920 bge,a %xcc, loop_47
8921 nop
8922 set 0x34, %l0
8923 swap [%l7 + %l0], %g7
8924 nop
8925 set 0x70, %g4
8926 std %f20, [%l7 + %g4]
8927 set 0x66, %i7
8928 stha %g5, [%l7 + %i7] 0xea
8929 membar #Sync
8930loop_47:
8931 nop
8932 set 0x54, %l1
8933 swapa [%l7 + %l1] 0x80, %l3
8934 nop
8935 set 0x38, %i4
8936 lduw [%l7 + %i4], %o0
8937 set 0x30, %i0
8938 stxa %l6, [%l7 + %i0] 0x81
8939 nop
8940 set 0x28, %g5
8941 std %f22, [%l7 + %g5]
8942 or %g4, %g2, %i5
8943 add %o4, %l2, %i3
8944 nop
8945 set 0x4C, %i1
8946 stw %l1, [%l7 + %i1]
8947 nop
8948 set 0x28, %l6
8949 stw %g3, [%l7 + %l6]
8950 membar #Sync
8951 set 0x40, %o7
8952 ldda [%l7 + %o7] 0xf0, %f0
8953 nop
8954 set 0x20, %i6
8955 prefetch [%l7 + %i6], 1
8956 set 0x10, %o5
8957 prefetcha [%l7 + %o5] 0x88, 3
8958 nop
8959 set 0x63, %i3
8960 ldub [%l7 + %i3], %o6
8961 add %l7, 0x48, %l6
8962 wr %g0, 0x81, %asi
8963 lda [%l6] %asi, %o7
8964 casa [%l6] 0x81, %o7, %o5
8965 and %i6, %i7, %l0
8966 set 0x41, %o1
8967 stba %i1, [%l7 + %o1] 0xe3
8968 membar #Sync
8969 st %f7, [%l7 + 0x4C]
8970 add %l7, 0x68, %l6
8971 wr %g0, 0x81, %asi
8972 casxa [%l6] 0x81, %o2, %i4
8973 nop
8974 set 0x38, %i5
8975 stx %i2, [%l7 + %i5]
8976 nop
8977 set 0x08, %o4
8978 std %o0, [%l7 + %o4]
8979 set 0x35, %l2
8980 ldstuba [%l7 + %l2] 0x80, %l5
8981 nop
8982 set 0x4F, %i2
8983 ldsb [%l7 + %i2], %l4
8984 nop
8985 set 0x4E, %o3
8986 ldsh [%l7 + %o3], %g6
8987 set 0x18, %o0
8988 stda %i0, [%l7 + %o0] 0xe2
8989 membar #Sync
8990 set 0x70, %l3
8991 stda %g0, [%l7 + %l3] 0xe2
8992 membar #Sync
8993 set 0x30, %g1
8994 lda [%l7 + %g1] 0x80, %f19
8995 add %g7, %l3, %o0
8996 set 0x08, %g3
8997 prefetcha [%l7 + %g3] 0x88, 3
8998 nop
8999 set 0x44, %o2
9000 ldsw [%l7 + %o2], %g5
9001 nop
9002 set 0x78, %l5
9003 stx %g2, [%l7 + %l5]
9004 and %g4, %i5, %l2
9005 add %l7, 0x4C, %l6
9006 wr %g0, 0x80, %asi
9007 casa [%l6] 0x80, %o4, %l1
9008 nop
9009 set 0x08, %l4
9010 std %f10, [%l7 + %l4]
9011 set 0x74, %g6
9012 stba %g3, [%l7 + %g6] 0xe2
9013 membar #Sync
9014 nop
9015 set 0x36, %g2
9016 sth %i3, [%l7 + %g2]
9017 set 0x48, %g7
9018 stxa %o3, [%l7 + %g7] 0x80
9019 nop
9020 set 0x18, %o6
9021 std %f22, [%l7 + %o6]
9022 add %o6, %o5, %i6
9023 ld [%l7 + 0x4C], %f14
9024 nop
9025 set 0x50, %g4
9026 std %o6, [%l7 + %g4]
9027 nop
9028 set 0x14, %i7
9029 prefetch [%l7 + %i7], 3
9030 set 0x50, %l1
9031 stwa %i7, [%l7 + %l1] 0xe3
9032 membar #Sync
9033 or %l0, %o2, %i1
9034 nop
9035 set 0x30, %i4
9036 ldd [%l7 + %i4], %i4
9037 add %l7, 0x3C, %l6
9038 wr %g0, 0x81, %asi
9039 casa [%l6] 0x81, %i2, %o1
9040 nop
9041 set 0x70, %l0
9042 stx %l4, [%l7 + %l0]
9043 set 0x30, %g5
9044 stxa %l5, [%l7 + %g5] 0xea
9045 membar #Sync
9046 nop
9047 set 0x30, %i0
9048 std %f24, [%l7 + %i0]
9049 set 0x70, %i1
9050 prefetcha [%l7 + %i1] 0x81, 2
9051 nop
9052 set 0x78, %o7
9053 prefetch [%l7 + %o7], 1
9054 nop
9055 set 0x6C, %l6
9056 stb %i0, [%l7 + %l6]
9057 set 0x4C, %i6
9058 swapa [%l7 + %i6] 0x81, %g7
9059 add %l7, 0x54, %l6
9060 wr %g0, 0x80, %asi
9061 lda [%l6] %asi, %g1
9062 casa [%l6] 0x80, %g1, %l3
9063 set 0x38, %i3
9064 sta %f23, [%l7 + %i3] 0x88
9065 nop
9066 set 0x70, %o5
9067 stx %fsr, [%l7 + %o5]
9068 set 0x14, %i5
9069 sta %f17, [%l7 + %i5] 0x88
9070 st %fsr, [%l7 + 0x4C]
9071 set 0x63, %o4
9072 ldstuba [%l7 + %o4] 0x81, %l6
9073 set 0x4A, %o1
9074 stba %o0, [%l7 + %o1] 0xea
9075 membar #Sync
9076 nop
9077 set 0x10, %l2
9078 stw %g2, [%l7 + %l2]
9079 set 0x48, %o3
9080 prefetcha [%l7 + %o3] 0x81, 2
9081 wr %g5, %i5, %ccr
9082 bne,pt %icc, loop_48
9083 nop
9084 set 0x20, %i2
9085 ldd [%l7 + %i2], %l2
9086 nop
9087 set 0x30, %l3
9088 swap [%l7 + %l3], %o4
9089 add %l7, 0x78, %l6
9090 wr %g0, 0x81, %asi
9091 ldxa [%l6] %asi, %g3
9092 casxa [%l6] 0x81, %g3, %l1
9093loop_48:
9094 nop
9095 set 0x18, %g1
9096 prefetcha [%l7 + %g1] 0x81, 2
9097 fpadd16 %f6, %f2, %f16
9098 nop
9099 set 0x10, %g3
9100 ldub [%l7 + %g3], %i3
9101 st %fsr, [%l7 + 0x74]
9102 set 0x50, %o0
9103 sta %f21, [%l7 + %o0] 0x88
9104 wr %o6, %i6, %set_softint
9105 bl %xcc, loop_49
9106 nop
9107 set 0x24, %o2
9108 ldsb [%l7 + %o2], %o5
9109 nop
9110 set 0x48, %l5
9111 std %o6, [%l7 + %l5]
9112 set 0x20, %l4
9113 stxa %l0, [%l7 + %l4] 0x89
9114loop_49:
9115 fpsub16s %f23, %f11, %f19
9116 nop
9117 set 0x40, %g6
9118 sth %i7, [%l7 + %g6]
9119 nop
9120 set 0x78, %g2
9121 std %f26, [%l7 + %g2]
9122 set 0x20, %o6
9123 prefetcha [%l7 + %o6] 0x80, 4
9124 nop
9125 set 0x2C, %g4
9126 ldsb [%l7 + %g4], %i4
9127 nop
9128 set 0x60, %g7
9129 ldx [%l7 + %g7], %i2
9130 set 0x28, %l1
9131 ldstuba [%l7 + %l1] 0x80, %o1
9132 nop
9133 set 0x30, %i7
9134 ldd [%l7 + %i7], %f18
9135 ld [%l7 + 0x28], %f23
9136 st %fsr, [%l7 + 0x48]
9137 nop
9138 set 0x4B, %l0
9139 ldub [%l7 + %l0], %l4
9140 nop
9141 set 0x50, %g5
9142 ldsw [%l7 + %g5], %l5
9143 and %o2, %i0, %g6
9144 set 0x28, %i4
9145 ldstuba [%l7 + %i4] 0x89, %g1
9146 st %fsr, [%l7 + 0x2C]
9147 set 0x30, %i0
9148 sta %f2, [%l7 + %i0] 0x81
9149 set 0x70, %o7
9150 stxa %l3, [%l7 + %o7] 0xe2
9151 membar #Sync
9152 nop
9153 set 0x7B, %l6
9154 ldub [%l7 + %l6], %g7
9155 nop
9156 set 0x18, %i1
9157 prefetch [%l7 + %i1], 3
9158 nop
9159 set 0x20, %i3
9160 stx %l6, [%l7 + %i3]
9161 fpsub16 %f28, %f6, %f2
9162 nop
9163 set 0x34, %i6
9164 ldsh [%l7 + %i6], %o0
9165 add %g2, %g4, %g5
9166 set 0x3C, %i5
9167 sta %f20, [%l7 + %i5] 0x81
9168 set 0x78, %o5
9169 ldxa [%l7 + %o5] 0x81, %l2
9170 nop
9171 set 0x6C, %o4
9172 prefetch [%l7 + %o4], 2
9173 set 0x08, %l2
9174 swapa [%l7 + %l2] 0x81, %o4
9175 set 0x10, %o3
9176 stwa %g3, [%l7 + %o3] 0x88
9177 add %l7, 0x18, %l6
9178 wr %g0, 0x88, %asi
9179 lda [%l6] %asi, %l1
9180 casa [%l6] 0x88, %l1, %i5
9181 set 0x18, %i2
9182 stha %o3, [%l7 + %i2] 0xea
9183 membar #Sync
9184 set 0x48, %o1
9185 swapa [%l7 + %o1] 0x81, %i3
9186 nop
9187 set 0x78, %l3
9188 ldsw [%l7 + %l3], %o6
9189 nop
9190 set 0x30, %g3
9191 std %o4, [%l7 + %g3]
9192 set 0x08, %o0
9193 stda %i6, [%l7 + %o0] 0xe2
9194 membar #Sync
9195 set 0x0C, %o2
9196 sta %f14, [%l7 + %o2] 0x81
9197 set 0x40, %g1
9198 stda %f16, [%l7 + %g1] 0xc8
9199 nop
9200 set 0x70, %l5
9201 ldd [%l7 + %l5], %l0
9202 set 0x4A, %l4
9203 stha %o7, [%l7 + %l4] 0xe3
9204 membar #Sync
9205 set 0x08, %g2
9206 prefetcha [%l7 + %g2] 0x88, 2
9207 nop
9208 set 0x18, %g6
9209 sth %i1, [%l7 + %g6]
9210 nop
9211 set 0x6D, %g4
9212 ldstub [%l7 + %g4], %i2
9213 add %l7, 0x50, %l6
9214 wr %g0, 0x80, %asi
9215 casxa [%l6] 0x80, %i4, %o1
9216 nop
9217 set 0x5E, %o6
9218 sth %l4, [%l7 + %o6]
9219 nop
9220 set 0x6F, %g7
9221 ldub [%l7 + %g7], %o2
9222 ld [%l7 + 0x10], %f1
9223 st %f11, [%l7 + 0x08]
9224 set 0x40, %i7
9225 ldda [%l7 + %i7] 0xd8, %f0
9226 set 0x67, %l1
9227 ldstuba [%l7 + %l1] 0x88, %l5
9228 nop
9229 nop
9230 setx 0xA0E92D79, %l0, %l6
9231 st %l6, [%l7 + 0x28]
9232 ld [%l7 + 0x28], %f26
9233 setx 0xDA6660CB, %l1, %l5
9234 st %l5, [%l7 + 0x10]
9235 ld [%l7 + 0x10], %f20
9236 fdivs %f20, %f26, %f30
9237 set 0x18, %g5
9238 prefetcha [%l7 + %g5] 0x88, 1
9239 set 0x1E, %i4
9240 stba %g1, [%l7 + %i4] 0xe2
9241 membar #Sync
9242 nop
9243 set 0x38, %i0
9244 sth %i0, [%l7 + %i0]
9245 nop
9246 set 0x6C, %o7
9247 swap [%l7 + %o7], %g7
9248 membar #Sync
9249 set 0x40, %l6
9250 ldda [%l7 + %l6] 0xf0, %f0
9251 nop
9252 set 0x12, %i1
9253 ldstub [%l7 + %i1], %l3
9254 set 0x30, %l0
9255 ldda [%l7 + %l0] 0x81, %o0
9256 nop
9257 set 0x68, %i6
9258 ldd [%l7 + %i6], %f28
9259 set 0x70, %i5
9260 prefetcha [%l7 + %i5] 0x81, 3
9261 nop
9262 set 0x13, %i3
9263 ldsb [%l7 + %i3], %g4
9264 nop
9265 set 0x60, %o4
9266 ldsw [%l7 + %o4], %g5
9267 nop
9268 set 0x4C, %l2
9269 swap [%l7 + %l2], %g2
9270 nop
9271 nop
9272 setx 0x15E4D23C1A95156A, %l0, %l6
9273 stx %l6, [%l7 + 0x28]
9274 ldd [%l7 + 0x28], %f16
9275 setx 0x5FFEE027E5CAB9D8, %l1, %l5
9276 stx %l5, [%l7 + 0x10]
9277 ldd [%l7 + 0x10], %f28
9278 fdivd %f28, %f16, %f18
9279 nop
9280 set 0x2F, %o3
9281 stb %o4, [%l7 + %o3]
9282 nop
9283 set 0x30, %o5
9284 lduw [%l7 + %o5], %g3
9285 nop
9286 set 0x39, %o1
9287 ldstub [%l7 + %o1], %l2
9288 wr %i5, %o3, %y
9289 nop
9290 set 0x54, %i2
9291 swap [%l7 + %i2], %i3
9292 nop
9293 set 0x28, %l3
9294 std %f12, [%l7 + %l3]
9295 fpsub16s %f9, %f20, %f15
9296 set 0x78, %g3
9297 lda [%l7 + %g3] 0x89, %f25
9298 nop
9299 set 0x7C, %o0
9300 lduh [%l7 + %o0], %l1
9301 nop
9302 set 0x42, %o2
9303 ldub [%l7 + %o2], %o6
9304 nop
9305 set 0x6C, %g1
9306 ldstub [%l7 + %g1], %o5
9307 nop
9308 set 0x10, %l4
9309 ldd [%l7 + %l4], %i6
9310 add %l0, %i7, %i1
9311 set 0x70, %l5
9312 stda %o6, [%l7 + %l5] 0x89
9313 set 0x28, %g6
9314 sta %f8, [%l7 + %g6] 0x89
9315 set 0x58, %g4
9316 sta %f17, [%l7 + %g4] 0x81
9317 set 0x40, %o6
9318 prefetcha [%l7 + %o6] 0x88, 0
9319 nop
9320 set 0x28, %g7
9321 ldx [%l7 + %g7], %o1
9322 nop
9323 set 0x7C, %i7
9324 lduh [%l7 + %i7], %i4
9325 nop
9326 set 0x78, %g2
9327 stx %fsr, [%l7 + %g2]
9328 set 0x10, %l1
9329 prefetcha [%l7 + %l1] 0x89, 3
9330 nop
9331 set 0x4A, %i4
9332 ldub [%l7 + %i4], %o2
9333 set 0x48, %g5
9334 stwa %l5, [%l7 + %g5] 0xe3
9335 membar #Sync
9336 nop
9337 set 0x70, %o7
9338 lduh [%l7 + %o7], %g6
9339 nop
9340 set 0x6E, %l6
9341 lduh [%l7 + %l6], %g1
9342 st %fsr, [%l7 + 0x7C]
9343 fpsub16 %f18, %f10, %f0
9344 set 0x70, %i1
9345 stda %g6, [%l7 + %i1] 0xe3
9346 membar #Sync
9347 nop
9348 set 0x3F, %i0
9349 ldub [%l7 + %i0], %i0
9350 nop
9351 set 0x34, %l0
9352 swap [%l7 + %l0], %l3
9353 set 0x4C, %i5
9354 swapa [%l7 + %i5] 0x89, %o0
9355 nop
9356 set 0x58, %i3
9357 stx %g4, [%l7 + %i3]
9358 nop
9359 set 0x22, %i6
9360 sth %g5, [%l7 + %i6]
9361 nop
9362 set 0x64, %l2
9363 lduh [%l7 + %l2], %g2
9364 ld [%l7 + 0x38], %f25
9365 set 0x20, %o3
9366 stda %i6, [%l7 + %o3] 0xea
9367 membar #Sync
9368 nop
9369 set 0x20, %o4
9370 std %g2, [%l7 + %o4]
9371 and %l2, %i5, %o4
9372 nop
9373 set 0x41, %o5
9374 stb %o3, [%l7 + %o5]
9375 set 0x70, %o1
9376 stba %i3, [%l7 + %o1] 0xe3
9377 membar #Sync
9378 nop
9379 set 0x40, %i2
9380 lduw [%l7 + %i2], %l1
9381 set 0x40, %g3
9382 stha %o6, [%l7 + %g3] 0x89
9383 nop
9384 set 0x18, %o0
9385 stx %fsr, [%l7 + %o0]
9386 nop
9387 set 0x38, %l3
9388 std %f18, [%l7 + %l3]
9389 ld [%l7 + 0x44], %f27
9390 nop
9391 set 0x28, %g1
9392 lduh [%l7 + %g1], %i6
9393 set 0x5C, %o2
9394 sta %f11, [%l7 + %o2] 0x89
9395 nop
9396 set 0x5C, %l5
9397 ldsb [%l7 + %l5], %l0
9398 nop
9399 set 0x3C, %g6
9400 ldsh [%l7 + %g6], %i7
9401 st %f11, [%l7 + 0x40]
9402 wr %o5, %o7, %sys_tick
9403 set 0x18, %l4
9404 ldxa [%l7 + %l4] 0x81, %i1
9405 or %o1, %i4, %l4
9406 set 0x48, %o6
9407 stwa %o2, [%l7 + %o6] 0x80
9408 set 0x78, %g7
9409 swapa [%l7 + %g7] 0x80, %i2
9410 set 0x1F, %i7
9411 ldstuba [%l7 + %i7] 0x89, %l5
9412 nop
9413 set 0x4A, %g4
9414 ldsh [%l7 + %g4], %g1
9415 add %l7, 0x08, %l6
9416 wr %g0, 0x89, %asi
9417 ldxa [%l6] %asi, %g7
9418 casxa [%l6] 0x89, %g7, %i0
9419 nop
9420 set 0x10, %l1
9421 ldsw [%l7 + %l1], %l3
9422 nop
9423 set 0x56, %i4
9424 stb %o0, [%l7 + %i4]
9425 set 0x40, %g5
9426 ldxa [%l7 + %g5] 0x80, %g4
9427 and %g5, %g2, %l6
9428 nop
9429 set 0x70, %o7
9430 stx %fsr, [%l7 + %o7]
9431 and %g3, %l2, %g6
9432 st %fsr, [%l7 + 0x74]
9433 nop
9434 set 0x5A, %l6
9435 sth %i5, [%l7 + %l6]
9436 wr %g0, 0x7, %fprs
9437 set 0x20, %i1
9438 stda %i2, [%l7 + %i1] 0xe2
9439 membar #Sync
9440 nop
9441 set 0x68, %i0
9442 std %f6, [%l7 + %i0]
9443 set 0x14, %g2
9444 swapa [%l7 + %g2] 0x81, %o6
9445 nop
9446 set 0x25, %i5
9447 ldstub [%l7 + %i5], %i6
9448 set 0x21, %i3
9449 stba %l1, [%l7 + %i3] 0x88
9450 nop
9451 nop
9452 setx 0x39C1383C, %l0, %l6
9453 st %l6, [%l7 + 0x28]
9454 ld [%l7 + 0x28], %f7
9455 setx 0x1EA28CF5, %l1, %l5
9456 st %l5, [%l7 + 0x10]
9457 ld [%l7 + 0x10], %f16
9458 fdivs %f16, %f7, %f12
9459 add %l0, %i7, %o5
9460 nop
9461 set 0x25, %i6
9462 ldstub [%l7 + %i6], %i1
9463 ld [%l7 + 0x68], %f18
9464 set 0x68, %l0
9465 ldxa [%l7 + %l0] 0x88, %o1
9466 nop
9467 set 0x7C, %l2
9468 swap [%l7 + %l2], %o7
9469 nop
9470 set 0x5E, %o3
9471 stb %l4, [%l7 + %o3]
9472 nop
9473 set 0x44, %o4
9474 lduw [%l7 + %o4], %i4
9475 set 0x38, %o1
9476 swapa [%l7 + %o1] 0x89, %o2
9477 set 0x60, %i2
9478 ldda [%l7 + %i2] 0xe2, %i2
9479 set 0x40, %g3
9480 stda %f0, [%l7 + %g3] 0xda
9481 nop
9482 set 0x08, %o0
9483 std %f24, [%l7 + %o0]
9484 nop
9485 set 0x20, %o5
9486 lduw [%l7 + %o5], %l5
9487 nop
9488 set 0x18, %l3
9489 prefetch [%l7 + %l3], 2
9490 nop
9491 set 0x78, %g1
9492 sth %g1, [%l7 + %g1]
9493 set 0x40, %o2
9494 ldda [%l7 + %o2] 0x89, %g6
9495 nop
9496 set 0x70, %l5
9497 prefetch [%l7 + %l5], 1
9498 add %l7, 0x30, %l6
9499 wr %g0, 0x88, %asi
9500 ldxa [%l6] %asi, %l3
9501 casxa [%l6] 0x88, %l3, %i0
9502 set 0x40, %l4
9503 ldda [%l7 + %l4] 0xe2, %o0
9504 nop
9505 set 0x24, %g6
9506 stw %g4, [%l7 + %g6]
9507 set 0x38, %o6
9508 stda %g2, [%l7 + %o6] 0xe2
9509 membar #Sync
9510 nop
9511 set 0x28, %i7
9512 stw %g5, [%l7 + %i7]
9513 add %l7, 0x74, %l6
9514 wr %g0, 0x89, %asi
9515 lda [%l6] %asi, %g3
9516 casa [%l6] 0x89, %g3, %l2
9517 bl,pt %icc, loop_50
9518 nop
9519 set 0x36, %g7
9520 lduh [%l7 + %g7], %g6
9521 nop
9522 set 0x62, %g4
9523 sth %l6, [%l7 + %g4]
9524 set 0x38, %l1
9525 prefetcha [%l7 + %l1] 0x81, 1
9526loop_50:
9527 st %f7, [%l7 + 0x14]
9528 set 0x30, %i4
9529 stxa %o3, [%l7 + %i4] 0x81
9530 set 0x68, %o7
9531 stxa %o4, [%l7 + %o7] 0xea
9532 membar #Sync
9533 nop
9534 set 0x5C, %g5
9535 sth %o6, [%l7 + %g5]
9536 set 0x78, %l6
9537 stxa %i6, [%l7 + %l6] 0x81
9538 nop
9539 set 0x74, %i0
9540 stw %l1, [%l7 + %i0]
9541 set 0x74, %i1
9542 lda [%l7 + %i1] 0x88, %f20
9543 set 0x20, %i5
9544 lda [%l7 + %i5] 0x88, %f11
9545 set 0x23, %g2
9546 stba %i3, [%l7 + %g2] 0x81
9547 add %l7, 0x18, %l6
9548 wr %g0, 0x89, %asi
9549 casxa [%l6] 0x89, %l0, %o5
9550 st %f28, [%l7 + 0x6C]
9551 set 0x48, %i3
9552 stwa %i1, [%l7 + %i3] 0x81
9553 nop
9554 set 0x7A, %l0
9555 ldsh [%l7 + %l0], %i7
9556 nop
9557 set 0x23, %i6
9558 ldub [%l7 + %i6], %o7
9559 nop
9560 set 0x10, %l2
9561 lduw [%l7 + %l2], %o1
9562 set 0x60, %o4
9563 ldda [%l7 + %o4] 0x88, %i4
9564 wr %o2, %l4, %softint
9565 nop
9566 set 0x08, %o1
9567 std %i2, [%l7 + %o1]
9568 nop
9569 set 0x7B, %i2
9570 stb %l5, [%l7 + %i2]
9571 st %f25, [%l7 + 0x68]
9572 nop
9573 set 0x4A, %g3
9574 ldstub [%l7 + %g3], %g7
9575 set 0x40, %o3
9576 stda %f0, [%l7 + %o3] 0x89
9577 bgu,pn %icc, loop_51
9578 and %l3, %i0, %o0
9579 nop
9580 set 0x4A, %o5
9581 ldub [%l7 + %o5], %g4
9582 st %f27, [%l7 + 0x7C]
9583loop_51:
9584 nop
9585 set 0x7F, %o0
9586 ldsb [%l7 + %o0], %g1
9587 nop
9588 set 0x50, %l3
9589 stw %g2, [%l7 + %l3]
9590 nop
9591 set 0x30, %g1
9592 stx %g5, [%l7 + %g1]
9593 nop
9594 set 0x15, %l5
9595 stb %l2, [%l7 + %l5]
9596 set 0x57, %o2
9597 ldstuba [%l7 + %o2] 0x80, %g6
9598 set 0x48, %l4
9599 stxa %l6, [%l7 + %l4] 0xe2
9600 membar #Sync
9601 set 0x2C, %o6
9602 sta %f31, [%l7 + %o6] 0x88
9603 set 0x38, %g6
9604 stha %g3, [%l7 + %g6] 0xe2
9605 membar #Sync
9606 nop
9607 set 0x15, %g7
9608 ldub [%l7 + %g7], %i5
9609 nop
9610 set 0x58, %g4
9611 prefetch [%l7 + %g4], 0
9612 nop
9613 set 0x10, %l1
9614 ldx [%l7 + %l1], %o3
9615 nop
9616 set 0x7E, %i4
9617 stb %o6, [%l7 + %i4]
9618 set 0x78, %o7
9619 stda %o4, [%l7 + %o7] 0xe2
9620 membar #Sync
9621 nop
9622 set 0x22, %i7
9623 ldsb [%l7 + %i7], %l1
9624 nop
9625 set 0x28, %l6
9626 std %i2, [%l7 + %l6]
9627 add %l7, 0x60, %l6
9628 wr %g0, 0x89, %asi
9629 ldxa [%l6] %asi, %i6
9630 casxa [%l6] 0x89, %i6, %l0
9631 add %o5, %i7, %o7
9632 set 0x7C, %g5
9633 swapa [%l7 + %g5] 0x81, %o1
9634 nop
9635 set 0x10, %i0
9636 std %f6, [%l7 + %i0]
9637 add %i1, %o2, %i4
9638 nop
9639 set 0x50, %i1
9640 std %f14, [%l7 + %i1]
9641 st %f14, [%l7 + 0x28]
9642 nop
9643 set 0x5C, %g2
9644 ldsw [%l7 + %g2], %i2
9645 nop
9646 set 0x54, %i3
9647 swap [%l7 + %i3], %l4
9648 set 0x7C, %i5
9649 lda [%l7 + %i5] 0x80, %f13
9650 nop
9651 set 0x18, %i6
9652 ldd [%l7 + %i6], %l4
9653 nop
9654 set 0x64, %l0
9655 ldub [%l7 + %l0], %g7
9656 nop
9657 set 0x74, %l2
9658 lduh [%l7 + %l2], %l3
9659 set 0x18, %o4
9660 stba %i0, [%l7 + %o4] 0xe2
9661 membar #Sync
9662 set 0x40, %o1
9663 ldda [%l7 + %o1] 0xda, %f0
9664 add %l7, 0x40, %l6
9665 wr %g0, 0x89, %asi
9666 ldxa [%l6] %asi, %g4
9667 casxa [%l6] 0x89, %g4, %o0
9668 nop
9669 set 0x10, %g3
9670 ldsw [%l7 + %g3], %g1
9671 set 0x3B, %i2
9672 stba %g2, [%l7 + %i2] 0x81
9673 set 0x20, %o5
9674 stwa %l2, [%l7 + %o5] 0x89
9675 be,pn %xcc, loop_52
9676 nop
9677 set 0x70, %o0
9678 stx %fsr, [%l7 + %o0]
9679 nop
9680 set 0x40, %l3
9681 swap [%l7 + %l3], %g6
9682 nop
9683 set 0x19, %g1
9684 ldub [%l7 + %g1], %l6
9685loop_52:
9686 nop
9687 set 0x68, %l5
9688 ldd [%l7 + %l5], %g2
9689 and %i5, %g5, %o6
9690 st %fsr, [%l7 + 0x08]
9691 set 0x40, %o3
9692 stda %f16, [%l7 + %o3] 0xf1
9693 membar #Sync
9694 set 0x48, %o2
9695 prefetcha [%l7 + %o2] 0x88, 3
9696 nop
9697 set 0x5C, %o6
9698 ldsh [%l7 + %o6], %o4
9699 nop
9700 set 0x6C, %g6
9701 swap [%l7 + %g6], %l1
9702 add %i3, %i6, %o5
9703 nop
9704 set 0x47, %l4
9705 ldsb [%l7 + %l4], %i7
9706 nop
9707 set 0x43, %g7
9708 ldsb [%l7 + %g7], %o7
9709 st %f11, [%l7 + 0x54]
9710 st %f21, [%l7 + 0x64]
9711 nop
9712 set 0x58, %g4
9713 ldsw [%l7 + %g4], %o1
9714 st %f21, [%l7 + 0x78]
9715 ld [%l7 + 0x74], %f17
9716 set 0x70, %l1
9717 prefetcha [%l7 + %l1] 0x88, 2
9718 set 0x7C, %o7
9719 stwa %l0, [%l7 + %o7] 0x80
9720 nop
9721 set 0x70, %i4
9722 ldx [%l7 + %i4], %i4
9723 nop
9724 set 0x40, %l6
9725 ldx [%l7 + %l6], %i2
9726 set 0x6C, %i7
9727 stba %o2, [%l7 + %i7] 0x88
9728 nop
9729 set 0x60, %i0
9730 std %l4, [%l7 + %i0]
9731 ld [%l7 + 0x40], %f5
9732 nop
9733 set 0x0C, %i1
9734 ldsh [%l7 + %i1], %g7
9735 set 0x40, %g2
9736 ldxa [%l7 + %g2] 0x81, %l3
9737 nop
9738 set 0x62, %i3
9739 stb %l4, [%l7 + %i3]
9740 nop
9741 set 0x14, %i5
9742 ldsh [%l7 + %i5], %i0
9743 nop
9744 set 0x18, %i6
9745 sth %o0, [%l7 + %i6]
9746 set 0x60, %l0
9747 ldda [%l7 + %l0] 0x88, %g0
9748 set 0x6C, %l2
9749 swapa [%l7 + %l2] 0x88, %g2
9750 set 0x48, %g5
9751 ldxa [%l7 + %g5] 0x89, %l2
9752 set 0x74, %o4
9753 sta %f22, [%l7 + %o4] 0x81
9754 set 0x70, %g3
9755 prefetcha [%l7 + %g3] 0x80, 1
9756 and %g4, %g3, %i5
9757 add %l6, %g5, %o3
9758 nop
9759 set 0x14, %i2
9760 stw %o6, [%l7 + %i2]
9761 nop
9762 set 0x48, %o1
9763 swap [%l7 + %o1], %l1
9764 nop
9765 set 0x58, %o5
9766 stb %i3, [%l7 + %o5]
9767 add %l7, 0x18, %l6
9768 wr %g0, 0x88, %asi
9769 casa [%l6] 0x88, %o4, %o5
9770 set 0x20, %l3
9771 ldda [%l7 + %l3] 0x88, %i6
9772 ld [%l7 + 0x08], %f30
9773 nop
9774 set 0x08, %o0
9775 stx %i7, [%l7 + %o0]
9776 nop
9777 set 0x5E, %l5
9778 stb %o1, [%l7 + %l5]
9779 and %i1, %o7, %i4
9780 set 0x5E, %o3
9781 ldstuba [%l7 + %o3] 0x89, %i2
9782 st %f31, [%l7 + 0x2C]
9783 nop
9784 set 0x3C, %g1
9785 prefetch [%l7 + %g1], 4
9786 nop
9787 set 0x27, %o6
9788 stb %o2, [%l7 + %o6]
9789 set 0x78, %o2
9790 stda %l0, [%l7 + %o2] 0xeb
9791 membar #Sync
9792 set 0x30, %l4
9793 prefetcha [%l7 + %l4] 0x80, 2
9794 nop
9795 set 0x40, %g6
9796 ldx [%l7 + %g6], %l3
9797 nop
9798 set 0x40, %g7
9799 std %f18, [%l7 + %g7]
9800 nop
9801 set 0x78, %g4
9802 ldx [%l7 + %g4], %l5
9803 add %l7, 0x5C, %l6
9804 wr %g0, 0x88, %asi
9805 lda [%l6] %asi, %i0
9806 casa [%l6] 0x88, %i0, %o0
9807 set 0x30, %l1
9808 ldda [%l7 + %l1] 0xeb, %l4
9809 fpadd16s %f13, %f20, %f24
9810 wr %g2, %l2, %pic
9811 nop
9812 set 0x72, %i4
9813 sth %g6, [%l7 + %i4]
9814 nop
9815 set 0x14, %l6
9816 ldsw [%l7 + %l6], %g1
9817 nop
9818 set 0x15, %i7
9819 ldsb [%l7 + %i7], %g3
9820 nop
9821 set 0x3E, %i0
9822 sth %g4, [%l7 + %i0]
9823 nop
9824 set 0x40, %o7
9825 ldd [%l7 + %o7], %f12
9826 set 0x50, %i1
9827 ldda [%l7 + %i1] 0xe2, %i6
9828 set 0x10, %i3
9829 ldda [%l7 + %i3] 0x80, %g4
9830 nop
9831 set 0x10, %i5
9832 stx %o3, [%l7 + %i5]
9833 fpsub32s %f26, %f15, %f19
9834 nop
9835 set 0x30, %g2
9836 prefetch [%l7 + %g2], 4
9837 nop
9838 set 0x74, %i6
9839 ldstub [%l7 + %i6], %o6
9840 nop
9841 set 0x78, %l0
9842 ldd [%l7 + %l0], %i4
9843 set 0x28, %g5
9844 ldxa [%l7 + %g5] 0x81, %l1
9845 nop
9846 set 0x18, %o4
9847 std %o4, [%l7 + %o4]
9848 set 0x08, %l2
9849 ldxa [%l7 + %l2] 0x81, %o5
9850 nop
9851 set 0x58, %i2
9852 ldd [%l7 + %i2], %f12
9853 add %l7, 0x24, %l6
9854 wr %g0, 0x89, %asi
9855 casa [%l6] 0x89, %i3, %i7
9856 nop
9857 set 0x60, %g3
9858 ldd [%l7 + %g3], %i6
9859 set 0x6C, %o1
9860 sta %f10, [%l7 + %o1] 0x88
9861 set 0x2D, %o5
9862 ldstuba [%l7 + %o5] 0x80, %i1
9863 nop
9864 set 0x30, %l3
9865 swap [%l7 + %l3], %o1
9866 nop
9867 set 0x50, %l5
9868 std %f16, [%l7 + %l5]
9869 set 0x40, %o0
9870 stda %f16, [%l7 + %o0] 0xc0
9871 nop
9872 set 0x70, %o3
9873 std %f14, [%l7 + %o3]
9874 ld [%l7 + 0x38], %f31
9875 nop
9876 set 0x70, %o6
9877 ldd [%l7 + %o6], %i4
9878 nop
9879 set 0x30, %o2
9880 lduw [%l7 + %o2], %o7
9881 set 0x34, %l4
9882 lda [%l7 + %l4] 0x81, %f3
9883 set 0x1C, %g1
9884 lda [%l7 + %g1] 0x81, %f11
9885 nop
9886 set 0x40, %g6
9887 swap [%l7 + %g6], %i2
9888 nop
9889 set 0x38, %g7
9890 std %l0, [%l7 + %g7]
9891 set 0x70, %l1
9892 prefetcha [%l7 + %l1] 0x80, 1
9893 nop
9894 set 0x64, %i4
9895 lduw [%l7 + %i4], %g7
9896 nop
9897 set 0x0A, %l6
9898 stb %l5, [%l7 + %l6]
9899 nop
9900 set 0x70, %i7
9901 lduw [%l7 + %i7], %l3
9902 nop
9903 set 0x1C, %g4
9904 sth %o0, [%l7 + %g4]
9905 fpadd32s %f22, %f21, %f12
9906 set 0x78, %i0
9907 lda [%l7 + %i0] 0x88, %f21
9908 nop
9909 set 0x72, %o7
9910 stb %l4, [%l7 + %o7]
9911 add %g2, %i0, %l2
9912 set 0x40, %i1
9913 stda %f16, [%l7 + %i1] 0xd8
9914 and %g6, %g3, %g4
9915 or %l6, %g1, %g5
9916 and %o3, %o6, %i5
9917 nop
9918 set 0x36, %i5
9919 sth %o4, [%l7 + %i5]
9920 ld [%l7 + 0x74], %f9
9921 nop
9922 set 0x28, %i3
9923 std %f20, [%l7 + %i3]
9924 nop
9925 set 0x24, %g2
9926 swap [%l7 + %g2], %o5
9927 nop
9928 set 0x58, %l0
9929 ldsw [%l7 + %l0], %l1
9930 ld [%l7 + 0x1C], %f7
9931 set 0x40, %g5
9932 ldda [%l7 + %g5] 0x81, %f16
9933 nop
9934 set 0x6D, %o4
9935 ldub [%l7 + %o4], %i7
9936 add %i6, %i1, %o1
9937 set 0x40, %l2
9938 ldda [%l7 + %l2] 0xd0, %f16
9939 set 0x14, %i6
9940 stwa %i4, [%l7 + %i6] 0x81
9941 nop
9942 set 0x74, %g3
9943 ldsw [%l7 + %g3], %i3
9944 set 0x70, %i2
9945 swapa [%l7 + %i2] 0x89, %i2
9946 set 0x18, %o5
9947 lda [%l7 + %o5] 0x81, %f20
9948 add %l0, %o7, %o2
9949 nop
9950 set 0x3D, %l3
9951 stb %l5, [%l7 + %l3]
9952 nop
9953 set 0x68, %l5
9954 stx %g7, [%l7 + %l5]
9955 nop
9956 set 0x20, %o1
9957 ldd [%l7 + %o1], %f10
9958 wr %o0, %l3, %sys_tick
9959 nop
9960 set 0x78, %o3
9961 lduw [%l7 + %o3], %l4
9962 set 0x0C, %o6
9963 stwa %g2, [%l7 + %o6] 0xeb
9964 membar #Sync
9965 add %l7, 0x60, %l6
9966 wr %g0, 0x88, %asi
9967 lda [%l6] %asi, %l2
9968 casa [%l6] 0x88, %l2, %i0
9969 nop
9970 set 0x4A, %o0
9971 sth %g6, [%l7 + %o0]
9972 fpsub16 %f18, %f16, %f2
9973 nop
9974 set 0x40, %l4
9975 ldx [%l7 + %l4], %g3
9976 set 0x50, %o2
9977 lda [%l7 + %o2] 0x88, %f7
9978 st %fsr, [%l7 + 0x48]
9979 nop
9980 set 0x7F, %g1
9981 stb %g4, [%l7 + %g1]
9982 ld [%l7 + 0x3C], %f0
9983 st %fsr, [%l7 + 0x18]
9984 and %l6, %g1, %g5
9985 and %o6, %i5, %o3
9986 nop
9987 set 0x27, %g7
9988 stb %o4, [%l7 + %g7]
9989 set 0x67, %l1
9990 stba %o5, [%l7 + %l1] 0x89
9991 set 0x0C, %g6
9992 swapa [%l7 + %g6] 0x80, %l1
9993 nop
9994 set 0x16, %i4
9995 lduh [%l7 + %i4], %i6
9996 set 0x36, %l6
9997 stha %i7, [%l7 + %l6] 0xe2
9998 membar #Sync
9999 nop
10000 set 0x48, %i7
10001 prefetch [%l7 + %i7], 1
10002 nop
10003 set 0x10, %g4
10004 lduw [%l7 + %g4], %o1
10005 add %l7, 0x58, %l6
10006 wr %g0, 0x81, %asi
10007 ldxa [%l6] %asi, %i1
10008 casxa [%l6] 0x81, %i1, %i3
10009 nop
10010 set 0x2C, %o7
10011 lduw [%l7 + %o7], %i4
10012 nop
10013 set 0x32, %i1
10014 lduh [%l7 + %i1], %i2
10015 or %o7, %l0, %l5
10016 nop
10017 set 0x56, %i5
10018 ldsb [%l7 + %i5], %g7
10019 set 0x38, %i3
10020 stda %o2, [%l7 + %i3] 0x81
10021 nop
10022 set 0x7A, %i0
10023 stb %o0, [%l7 + %i0]
10024 nop
10025 set 0x78, %l0
10026 ldsh [%l7 + %l0], %l3
10027 nop
10028 set 0x34, %g2
10029 lduw [%l7 + %g2], %l4
10030 set 0x28, %g5
10031 stxa %l2, [%l7 + %g5] 0x88
10032 and %g2, %g6, %i0
10033 st %fsr, [%l7 + 0x18]
10034 nop
10035 set 0x20, %l2
10036 lduh [%l7 + %l2], %g3
10037 nop
10038 set 0x54, %i6
10039 lduh [%l7 + %i6], %g4
10040 wr %l6, %g1, %clear_softint
10041 nop
10042 set 0x14, %o4
10043 lduw [%l7 + %o4], %g5
10044 set 0x60, %i2
10045 ldstuba [%l7 + %i2] 0x88, %o6
10046 set 0x40, %g3
10047 ldda [%l7 + %g3] 0xe3, %i4
10048 nop
10049 set 0x4C, %l3
10050 stw %o4, [%l7 + %l3]
10051 st %f7, [%l7 + 0x28]
10052 st %f31, [%l7 + 0x14]
10053 nop
10054 set 0x68, %o5
10055 lduw [%l7 + %o5], %o3
10056 and %o5, %i6, %i7
10057 add %l7, 0x1C, %l6
10058 wr %g0, 0x80, %asi
10059 lda [%l6] %asi, %l1
10060 casa [%l6] 0x80, %l1, %o1
10061 nop
10062 set 0x7C, %l5
10063 prefetch [%l7 + %l5], 4
10064 and %i3, %i1, %i2
10065 nop
10066 set 0x50, %o1
10067 ldub [%l7 + %o1], %i4
10068 nop
10069 set 0x08, %o3
10070 ldd [%l7 + %o3], %f0
10071 nop
10072 set 0x58, %o6
10073 swap [%l7 + %o6], %l0
10074 and %l5, %o7, %o2
10075 st %fsr, [%l7 + 0x68]
10076 nop
10077 set 0x20, %l4
10078 ldd [%l7 + %l4], %o0
10079 add %l3, %g7, %l4
10080 add %l7, 0x08, %l6
10081 wr %g0, 0x88, %asi
10082 casxa [%l6] 0x88, %g2, %g6
10083 set 0x64, %o0
10084 stha %i0, [%l7 + %o0] 0x89
10085 nop
10086 set 0x58, %o2
10087 ldd [%l7 + %o2], %f20
10088 set 0x50, %g1
10089 ldda [%l7 + %g1] 0xe2, %g2
10090 nop
10091 set 0x70, %g7
10092 std %f18, [%l7 + %g7]
10093 nop
10094 set 0x20, %g6
10095 prefetch [%l7 + %g6], 4
10096 st %fsr, [%l7 + 0x14]
10097 nop
10098 nop
10099 setx 0x1887C5718DC62224, %l0, %l6
10100 stx %l6, [%l7 + 0x28]
10101 ldd [%l7 + 0x28], %f12
10102 setx 0xE973955ECCD5B2A1, %l1, %l5
10103 stx %l5, [%l7 + 0x10]
10104 ldd [%l7 + 0x10], %f14
10105 fdivd %f14, %f12, %f18
10106 nop
10107 set 0x10, %i4
10108 stw %l2, [%l7 + %i4]
10109 add %g4, %g1, %g5
10110 nop
10111 set 0x68, %l6
10112 stx %o6, [%l7 + %l6]
10113 nop
10114 set 0x38, %i7
10115 std %f26, [%l7 + %i7]
10116 nop
10117 set 0x08, %l1
10118 lduw [%l7 + %l1], %l6
10119 add %l7, 0x30, %l6
10120 wr %g0, 0x89, %asi
10121 casxa [%l6] 0x89, %i5, %o3
10122 or %o5, %o4, %i7
10123 nop
10124 set 0x20, %o7
10125 ldx [%l7 + %o7], %i6
10126 fpadd32s %f2, %f0, %f1
10127 set 0x65, %i1
10128 stba %l1, [%l7 + %i1] 0x89
10129 set 0x10, %i5
10130 sta %f26, [%l7 + %i5] 0x89
10131 nop
10132 set 0x0E, %i3
10133 ldstub [%l7 + %i3], %i3
10134 set 0x34, %i0
10135 stwa %i1, [%l7 + %i0] 0x80
10136 nop
10137 set 0x28, %g4
10138 stx %fsr, [%l7 + %g4]
10139 add %l7, 0x68, %l6
10140 wr %g0, 0x88, %asi
10141 ldxa [%l6] %asi, %o1
10142 casxa [%l6] 0x88, %o1, %i4
10143 nop
10144 set 0x58, %l0
10145 stx %fsr, [%l7 + %l0]
10146 nop
10147 set 0x34, %g5
10148 lduw [%l7 + %g5], %l0
10149 nop
10150 set 0x40, %g2
10151 ldx [%l7 + %g2], %l5
10152 nop
10153 set 0x3C, %i6
10154 ldsw [%l7 + %i6], %i2
10155 nop
10156 set 0x69, %l2
10157 ldsb [%l7 + %l2], %o7
10158 set 0x78, %o4
10159 ldxa [%l7 + %o4] 0x88, %o0
10160 set 0x74, %i2
10161 sta %f14, [%l7 + %i2] 0x88
10162 nop
10163 set 0x4B, %g3
10164 stb %l3, [%l7 + %g3]
10165 set 0x7E, %l3
10166 stba %g7, [%l7 + %l3] 0xea
10167 membar #Sync
10168 or %o2, %l4, %g2
10169 add %g6, %g3, %l2
10170 set 0x38, %l5
10171 lda [%l7 + %l5] 0x89, %f16
10172 nop
10173 set 0x6A, %o1
10174 ldub [%l7 + %o1], %i0
10175 nop
10176 set 0x4E, %o5
10177 stb %g4, [%l7 + %o5]
10178 set 0x40, %o3
10179 stda %f0, [%l7 + %o3] 0xd8
10180 nop
10181 set 0x2C, %o6
10182 prefetch [%l7 + %o6], 2
10183 set 0x50, %o0
10184 ldda [%l7 + %o0] 0x80, %g0
10185 add %l7, 0x34, %l6
10186 wr %g0, 0x88, %asi
10187 lda [%l6] %asi, %o6
10188 casa [%l6] 0x88, %o6, %l6
10189 nop
10190 set 0x30, %l4
10191 ldstub [%l7 + %l4], %i5
10192 nop
10193 set 0x3E, %o2
10194 sth %g5, [%l7 + %o2]
10195 nop
10196 set 0x0E, %g1
10197 ldstub [%l7 + %g1], %o5
10198 set 0x2C, %g6
10199 stwa %o4, [%l7 + %g6] 0x89
10200 nop
10201 set 0x0D, %g7
10202 ldsb [%l7 + %g7], %i7
10203 st %fsr, [%l7 + 0x30]
10204 nop
10205 set 0x47, %i4
10206 ldstub [%l7 + %i4], %o3
10207 nop
10208 set 0x29, %i7
10209 stb %l1, [%l7 + %i7]
10210 st %fsr, [%l7 + 0x0C]
10211 ld [%l7 + 0x60], %f17
10212 set 0x73, %l1
10213 ldstuba [%l7 + %l1] 0x80, %i3
10214 nop
10215 set 0x54, %o7
10216 ldsw [%l7 + %o7], %i6
10217 st %f30, [%l7 + 0x54]
10218 set 0x14, %i1
10219 swapa [%l7 + %i1] 0x89, %o1
10220 nop
10221 set 0x68, %l6
10222 stx %fsr, [%l7 + %l6]
10223 st %f4, [%l7 + 0x5C]
10224 fpsub16s %f13, %f4, %f3
10225 nop
10226 set 0x30, %i5
10227 stx %fsr, [%l7 + %i5]
10228 set 0x58, %i3
10229 lda [%l7 + %i3] 0x80, %f18
10230 set 0x38, %i0
10231 ldxa [%l7 + %i0] 0x89, %i4
10232 set 0x70, %l0
10233 prefetcha [%l7 + %l0] 0x80, 0
10234 nop
10235 set 0x38, %g4
10236 stx %l5, [%l7 + %g4]
10237 set 0x48, %g2
10238 lda [%l7 + %g2] 0x89, %f4
10239 nop
10240 set 0x28, %g5
10241 stx %fsr, [%l7 + %g5]
10242 set 0x18, %i6
10243 prefetcha [%l7 + %i6] 0x80, 0
10244 set 0x18, %l2
10245 stda %l0, [%l7 + %l2] 0xeb
10246 membar #Sync
10247 nop
10248 set 0x2C, %o4
10249 ldstub [%l7 + %o4], %o0
10250 nop
10251 nop
10252 setx 0x69CDCA74A2914064, %l0, %l6
10253 stx %l6, [%l7 + 0x28]
10254 ldd [%l7 + 0x28], %f28
10255 setx 0x5DEDE44E379D78D0, %l1, %l5
10256 stx %l5, [%l7 + 0x10]
10257 ldd [%l7 + 0x10], %f16
10258 fdivd %f16, %f28, %f16
10259 and %l3, %o7, %g7
10260 nop
10261 set 0x10, %i2
10262 ldsh [%l7 + %i2], %l4
10263 nop
10264 set 0x20, %l3
10265 stx %g2, [%l7 + %l3]
10266 set 0x30, %g3
10267 ldxa [%l7 + %g3] 0x89, %o2
10268 add %l7, 0x18, %l6
10269 wr %g0, 0x81, %asi
10270 casxa [%l6] 0x81, %g6, %g3
10271 set 0x18, %o1
10272 stha %i0, [%l7 + %o1] 0xe2
10273 membar #Sync
10274 set 0x15, %o5
10275 stba %l2, [%l7 + %o5] 0x81
10276 nop
10277 set 0x48, %o3
10278 ldd [%l7 + %o3], %g0
10279 nop
10280 set 0x6F, %l5
10281 ldsb [%l7 + %l5], %o6
10282 set 0x50, %o0
10283 swapa [%l7 + %o0] 0x81, %g4
10284 set 0x1C, %l4
10285 sta %f26, [%l7 + %l4] 0x88
10286 set 0x30, %o2
10287 ldxa [%l7 + %o2] 0x81, %l6
10288 set 0x38, %o6
10289 stxa %g5, [%l7 + %o6] 0x89
10290 set 0x28, %g1
10291 prefetcha [%l7 + %g1] 0x81, 1
10292 nop
10293 set 0x2C, %g7
10294 ldsw [%l7 + %g7], %o4
10295 nop
10296 set 0x58, %i4
10297 ldd [%l7 + %i4], %o4
10298 nop
10299 set 0x74, %g6
10300 stw %i7, [%l7 + %g6]
10301 nop
10302 set 0x08, %i7
10303 stw %o3, [%l7 + %i7]
10304 nop
10305 set 0x08, %o7
10306 lduw [%l7 + %o7], %l1
10307 set 0x08, %i1
10308 prefetcha [%l7 + %i1] 0x89, 1
10309 nop
10310 set 0x18, %l6
10311 ldx [%l7 + %l6], %o1
10312 nop
10313 set 0x48, %i5
10314 ldsh [%l7 + %i5], %i4
10315 set 0x30, %i3
10316 stxa %i1, [%l7 + %i3] 0x88
10317 set 0x40, %l1
10318 stda %f0, [%l7 + %l1] 0x89
10319 nop
10320 set 0x2C, %i0
10321 swap [%l7 + %i0], %i6
10322 set 0x50, %g4
10323 ldda [%l7 + %g4] 0x80, %l4
10324 set 0x40, %l0
10325 sta %f6, [%l7 + %l0] 0x80
10326 nop
10327 set 0x31, %g2
10328 ldub [%l7 + %g2], %l0
10329 nop
10330 set 0x2A, %g5
10331 sth %i2, [%l7 + %g5]
10332 nop
10333 set 0x56, %i6
10334 ldub [%l7 + %i6], %o0
10335 nop
10336 set 0x68, %o4
10337 ldx [%l7 + %o4], %l3
10338 nop
10339 set 0x0C, %l2
10340 ldsh [%l7 + %l2], %o7
10341 nop
10342 set 0x28, %i2
10343 std %g6, [%l7 + %i2]
10344 set 0x68, %g3
10345 prefetcha [%l7 + %g3] 0x81, 2
10346 nop
10347 set 0x20, %l3
10348 std %o2, [%l7 + %l3]
10349 st %f1, [%l7 + 0x20]
10350 and %g6, %l4, %g3
10351 st %f11, [%l7 + 0x14]
10352 be,pn %xcc, loop_53
10353 nop
10354 set 0x10, %o5
10355 stx %i0, [%l7 + %o5]
10356 nop
10357 set 0x36, %o1
10358 stb %l2, [%l7 + %o1]
10359 set 0x74, %l5
10360 swapa [%l7 + %l5] 0x88, %g1
10361loop_53:
10362 nop
10363 set 0x46, %o3
10364 stha %g4, [%l7 + %o3] 0xeb
10365 membar #Sync
10366 set 0x78, %o0
10367 ldxa [%l7 + %o0] 0x88, %o6
10368 nop
10369 set 0x6B, %o2
10370 ldub [%l7 + %o2], %g5
10371 set 0x42, %l4
10372 stha %l6, [%l7 + %l4] 0xe3
10373 membar #Sync
10374 set 0x40, %g1
10375 ldda [%l7 + %g1] 0x81, %f16
10376 set 0x48, %g7
10377 prefetcha [%l7 + %g7] 0x89, 4
10378 set 0x60, %o6
10379 sta %f28, [%l7 + %o6] 0x89
10380 bg,pt %xcc, loop_54
10381 st %f24, [%l7 + 0x44]
10382 st %fsr, [%l7 + 0x1C]
10383 add %i5, %o5, %o3
10384loop_54:
10385 nop
10386 set 0x40, %i4
10387 std %l0, [%l7 + %i4]
10388 nop
10389 set 0x64, %g6
10390 ldsb [%l7 + %g6], %i7
10391 nop
10392 set 0x78, %i7
10393 lduw [%l7 + %i7], %i3
10394 nop
10395 set 0x40, %o7
10396 std %f24, [%l7 + %o7]
10397 nop
10398 set 0x28, %i1
10399 ldx [%l7 + %i1], %o1
10400 set 0x78, %i5
10401 ldxa [%l7 + %i5] 0x88, %i4
10402 set 0x6E, %i3
10403 stha %i1, [%l7 + %i3] 0xeb
10404 membar #Sync
10405 set 0x40, %l6
10406 lda [%l7 + %l6] 0x88, %f30
10407 and %l5, %i6, %i2
10408 set 0x78, %i0
10409 prefetcha [%l7 + %i0] 0x89, 0
10410 nop
10411 set 0x2A, %g4
10412 lduh [%l7 + %g4], %o0
10413 ld [%l7 + 0x28], %f6
10414 add %l7, 0x50, %l6
10415 wr %g0, 0x88, %asi
10416 lda [%l6] %asi, %l3
10417 casa [%l6] 0x88, %l3, %g7
10418 nop
10419 set 0x19, %l0
10420 stb %g2, [%l7 + %l0]
10421 add %o2, %g6, %l4
10422 set 0x50, %l1
10423 ldxa [%l7 + %l1] 0x80, %g3
10424 set 0x20, %g5
10425 swapa [%l7 + %g5] 0x88, %i0
10426 nop
10427 set 0x64, %g2
10428 ldsb [%l7 + %g2], %l2
10429 nop
10430 set 0x20, %i6
10431 stx %o7, [%l7 + %i6]
10432 set 0x58, %l2
10433 prefetcha [%l7 + %l2] 0x88, 3
10434 nop
10435 set 0x30, %i2
10436 lduw [%l7 + %i2], %o6
10437 fpsub16 %f26, %f10, %f6
10438 set 0x38, %g3
10439 ldxa [%l7 + %g3] 0x88, %g5
10440 nop
10441 set 0x60, %o4
10442 swap [%l7 + %o4], %l6
10443 set 0x40, %o5
10444 ldda [%l7 + %o5] 0x89, %g0
10445 set 0x76, %l3
10446 ldstuba [%l7 + %l3] 0x89, %o4
10447 nop
10448 set 0x20, %l5
10449 stx %fsr, [%l7 + %l5]
10450 nop
10451 set 0x10, %o3
10452 ldd [%l7 + %o3], %f10
10453 nop
10454 set 0x54, %o0
10455 ldsh [%l7 + %o0], %o5
10456 set 0x68, %o2
10457 stda %o2, [%l7 + %o2] 0x88
10458 nop
10459 set 0x54, %o1
10460 ldsw [%l7 + %o1], %i5
10461 nop
10462 set 0x34, %g1
10463 ldsw [%l7 + %g1], %l1
10464 set 0x5D, %l4
10465 ldstuba [%l7 + %l4] 0x81, %i3
10466 set 0x09, %o6
10467 stba %o1, [%l7 + %o6] 0x80
10468 set 0x14, %g7
10469 sta %f26, [%l7 + %g7] 0x80
10470 set 0x40, %g6
10471 ldxa [%l7 + %g6] 0x80, %i7
10472 set 0x54, %i4
10473 lda [%l7 + %i4] 0x81, %f9
10474 nop
10475 set 0x60, %o7
10476 stx %fsr, [%l7 + %o7]
10477 nop
10478 set 0x20, %i1
10479 stx %fsr, [%l7 + %i1]
10480 and %i4, %i1, %i6
10481 or %l5, %l0, %i2
10482 set 0x58, %i7
10483 lda [%l7 + %i7] 0x81, %f4
10484 nop
10485 set 0x52, %i3
10486 ldstub [%l7 + %i3], %l3
10487 set 0x7A, %l6
10488 stha %g7, [%l7 + %l6] 0xe2
10489 membar #Sync
10490 add %l7, 0x08, %l6
10491 wr %g0, 0x88, %asi
10492 casa [%l6] 0x88, %o0, %g2
10493 add %l7, 0x60, %l6
10494 wr %g0, 0x89, %asi
10495 casa [%l6] 0x89, %o2, %l4
10496 nop
10497 set 0x10, %i0
10498 std %g6, [%l7 + %i0]
10499 nop
10500 set 0x61, %i5
10501 ldstub [%l7 + %i5], %g3
10502 nop
10503 set 0x38, %g4
10504 ldsw [%l7 + %g4], %i0
10505 nop
10506 set 0x4E, %l1
10507 ldsh [%l7 + %l1], %l2
10508 set 0x40, %g5
10509 stxa %o7, [%l7 + %g5] 0x80
10510 st %f3, [%l7 + 0x1C]
10511 fpsub32 %f18, %f14, %f8
10512 set 0x40, %g2
10513 stda %f16, [%l7 + %g2] 0xd8
10514 nop
10515 set 0x78, %l0
10516 ldd [%l7 + %l0], %g4
10517 nop
10518 set 0x34, %i6
10519 ldsw [%l7 + %i6], %g5
10520 nop
10521 set 0x78, %i2
10522 stx %o6, [%l7 + %i2]
10523 add %l7, 0x44, %l6
10524 wr %g0, 0x89, %asi
10525 casa [%l6] 0x89, %g1, %o4
10526 nop
10527 set 0x68, %l2
10528 ldd [%l7 + %l2], %f16
10529 or %o5, %o3, %i5
10530 set 0x28, %g3
10531 stxa %l6, [%l7 + %g3] 0xeb
10532 membar #Sync
10533 set 0x24, %o5
10534 lda [%l7 + %o5] 0x89, %f13
10535 set 0x60, %l3
10536 ldxa [%l7 + %l3] 0x88, %i3
10537 nop
10538 set 0x18, %l5
10539 ldsh [%l7 + %l5], %l1
10540 set 0x24, %o3
10541 sta %f6, [%l7 + %o3] 0x80
10542 set 0x18, %o0
10543 stda %o0, [%l7 + %o0] 0x81
10544 set 0x28, %o2
10545 prefetcha [%l7 + %o2] 0x89, 2
10546 nop
10547 set 0x0A, %o1
10548 ldub [%l7 + %o1], %i4
10549 nop
10550 set 0x33, %o4
10551 stb %i1, [%l7 + %o4]
10552 nop
10553 set 0x48, %l4
10554 lduh [%l7 + %l4], %i6
10555 ld [%l7 + 0x48], %f27
10556 set 0x34, %o6
10557 ldstuba [%l7 + %o6] 0x80, %l5
10558 wr %i2, %l0, %clear_softint
10559 fpadd32s %f17, %f11, %f10
10560 add %l3, %g7, %g2
10561 fpsub32 %f2, %f10, %f28
10562 nop
10563 set 0x68, %g1
10564 ldsw [%l7 + %g1], %o2
10565 nop
10566 set 0x48, %g6
10567 ldd [%l7 + %g6], %f22
10568 nop
10569 set 0x1C, %g7
10570 prefetch [%l7 + %g7], 4
10571 or %o0, %g6, %l4
10572 set 0x28, %i4
10573 prefetcha [%l7 + %i4] 0x80, 2
10574 nop
10575 set 0x20, %o7
10576 sth %l2, [%l7 + %o7]
10577 set 0x50, %i1
10578 sta %f15, [%l7 + %i1] 0x80
10579 set 0x20, %i7
10580 ldxa [%l7 + %i7] 0x89, %g3
10581 set 0x48, %i3
10582 swapa [%l7 + %i3] 0x81, %o7
10583 set 0x20, %l6
10584 ldxa [%l7 + %l6] 0x89, %g5
10585 wr %g4, %o6, %pic
10586 nop
10587 set 0x10, %i5
10588 ldd [%l7 + %i5], %f14
10589 st %f19, [%l7 + 0x74]
10590 nop
10591 set 0x28, %g4
10592 ldd [%l7 + %g4], %f0
10593 or %o4, %g1, %o5
10594 set 0x0C, %l1
10595 stba %o3, [%l7 + %l1] 0xe2
10596 membar #Sync
10597 nop
10598 set 0x2C, %g5
10599 stb %l6, [%l7 + %g5]
10600 nop
10601 set 0x6C, %i0
10602 lduw [%l7 + %i0], %i5
10603 nop
10604 set 0x60, %l0
10605 ldd [%l7 + %l0], %l0
10606 nop
10607 set 0x5F, %i6
10608 stb %i3, [%l7 + %i6]
10609 nop
10610 set 0x08, %i2
10611 stx %i7, [%l7 + %i2]
10612 nop
10613 set 0x30, %l2
10614 stx %fsr, [%l7 + %l2]
10615 nop
10616 set 0x60, %g3
10617 stx %i4, [%l7 + %g3]
10618 set 0x44, %g2
10619 swapa [%l7 + %g2] 0x81, %o1
10620 nop
10621 set 0x10, %l3
10622 ldx [%l7 + %l3], %i6
10623 nop
10624 set 0x10, %l5
10625 std %l4, [%l7 + %l5]
10626 set 0x20, %o5
10627 stxa %i1, [%l7 + %o5] 0x81
10628 nop
10629 set 0x42, %o0
10630 sth %i2, [%l7 + %o0]
10631 bge %icc, loop_55
10632 nop
10633 set 0x08, %o2
10634 ldx [%l7 + %o2], %l0
10635 nop
10636 set 0x16, %o3
10637 stb %l3, [%l7 + %o3]
10638 nop
10639 set 0x60, %o1
10640 stx %fsr, [%l7 + %o1]
10641loop_55:
10642 or %g7, %o2, %g2
10643 nop
10644 set 0x0C, %l4
10645 stw %o0, [%l7 + %l4]
10646 nop
10647 set 0x58, %o4
10648 stx %l4, [%l7 + %o4]
10649 nop
10650 set 0x2E, %g1
10651 stb %i0, [%l7 + %g1]
10652 set 0x34, %g6
10653 lda [%l7 + %g6] 0x80, %f10
10654 set 0x3C, %g7
10655 stha %g6, [%l7 + %g7] 0xeb
10656 membar #Sync
10657 nop
10658 set 0x38, %o6
10659 stx %l2, [%l7 + %o6]
10660 set 0x44, %i4
10661 stwa %o7, [%l7 + %i4] 0x88
10662 bne %xcc, loop_56
10663 nop
10664 set 0x1C, %i1
10665 stw %g3, [%l7 + %i1]
10666 set 0x18, %i7
10667 stxa %g4, [%l7 + %i7] 0xeb
10668 membar #Sync
10669loop_56:
10670 nop
10671 set 0x20, %i3
10672 ldda [%l7 + %i3] 0x81, %o6
10673 nop
10674 set 0x2F, %o7
10675 ldsb [%l7 + %o7], %o4
10676 set 0x56, %i5
10677 stba %g1, [%l7 + %i5] 0xea
10678 membar #Sync
10679 nop
10680 set 0x50, %g4
10681 stb %g5, [%l7 + %g4]
10682 st %fsr, [%l7 + 0x0C]
10683 nop
10684 set 0x08, %l6
10685 stx %o5, [%l7 + %l6]
10686 set 0x56, %l1
10687 stha %l6, [%l7 + %l1] 0xeb
10688 membar #Sync
10689 nop
10690 set 0x10, %i0
10691 std %i4, [%l7 + %i0]
10692 nop
10693 set 0x39, %l0
10694 ldub [%l7 + %l0], %o3
10695 ble,a %icc, loop_57
10696 or %i3, %i7, %l1
10697 set 0x48, %i6
10698 stxa %o1, [%l7 + %i6] 0x80
10699loop_57:
10700 nop
10701 set 0x40, %i2
10702 prefetch [%l7 + %i2], 4
10703 set 0x0C, %l2
10704 lda [%l7 + %l2] 0x81, %f10
10705 nop
10706 set 0x70, %g3
10707 ldx [%l7 + %g3], %i4
10708 nop
10709 set 0x26, %g5
10710 lduh [%l7 + %g5], %l5
10711 set 0x40, %l3
10712 ldda [%l7 + %l3] 0xda, %f0
10713 fpsub32 %f14, %f18, %f10
10714 set 0x20, %g2
10715 lda [%l7 + %g2] 0x88, %f22
10716 nop
10717 set 0x0F, %l5
10718 ldsb [%l7 + %l5], %i6
10719 set 0x58, %o0
10720 stda %i2, [%l7 + %o0] 0xeb
10721 membar #Sync
10722 nop
10723 set 0x38, %o2
10724 ldx [%l7 + %o2], %l0
10725 set 0x1D, %o3
10726 stba %i1, [%l7 + %o3] 0x88
10727 nop
10728 set 0x30, %o5
10729 lduw [%l7 + %o5], %l3
10730 nop
10731 set 0x3E, %o1
10732 ldsh [%l7 + %o1], %o2
10733 set 0x28, %l4
10734 prefetcha [%l7 + %l4] 0x80, 0
10735 set 0x28, %o4
10736 ldxa [%l7 + %o4] 0x88, %o0
10737 set 0x7C, %g6
10738 sta %f15, [%l7 + %g6] 0x81
10739 set 0x4C, %g7
10740 sta %f5, [%l7 + %g7] 0x81
10741 nop
10742 set 0x28, %o6
10743 lduw [%l7 + %o6], %l4
10744 and %g7, %g6, %i0
10745 add %l7, 0x74, %l6
10746 wr %g0, 0x80, %asi
10747 casa [%l6] 0x80, %o7, %g3
10748 set 0x40, %i4
10749 stxa %g4, [%l7 + %i4] 0x80
10750 add %o6, %o4, %g1
10751 set 0x48, %i1
10752 stwa %g5, [%l7 + %i1] 0x81
10753 nop
10754 set 0x40, %i7
10755 std %l2, [%l7 + %i7]
10756 nop
10757 set 0x18, %i3
10758 std %i6, [%l7 + %i3]
10759 set 0x1C, %o7
10760 sta %f10, [%l7 + %o7] 0x80
10761 nop
10762 set 0x0A, %i5
10763 ldsb [%l7 + %i5], %o5
10764 nop
10765 set 0x18, %g4
10766 stw %i5, [%l7 + %g4]
10767 fpadd16s %f3, %f2, %f8
10768 st %fsr, [%l7 + 0x78]
10769 nop
10770 set 0x70, %l6
10771 stx %fsr, [%l7 + %l6]
10772 st %f5, [%l7 + 0x30]
10773 nop
10774 set 0x5F, %g1
10775 ldsb [%l7 + %g1], %i3
10776 nop
10777 set 0x58, %l1
10778 std %i6, [%l7 + %l1]
10779 nop
10780 set 0x49, %i0
10781 stb %o3, [%l7 + %i0]
10782 set 0x10, %l0
10783 ldda [%l7 + %l0] 0xea, %l0
10784 nop
10785 set 0x79, %i6
10786 ldsb [%l7 + %i6], %o1
10787 set 0x08, %l2
10788 ldxa [%l7 + %l2] 0x89, %l5
10789 nop
10790 set 0x13, %i2
10791 ldstub [%l7 + %i2], %i6
10792 set 0x48, %g3
10793 swapa [%l7 + %g3] 0x88, %i4
10794 set 0x08, %g5
10795 swapa [%l7 + %g5] 0x80, %l0
10796 set 0x40, %l3
10797 ldda [%l7 + %l3] 0xd0, %f16
10798 nop
10799 set 0x3C, %g2
10800 ldsh [%l7 + %g2], %i2
10801 or %l3, %i1, %o2
10802 nop
10803 set 0x10, %o0
10804 ldd [%l7 + %o0], %f16
10805 set 0x10, %o2
10806 sta %f30, [%l7 + %o2] 0x81
10807 nop
10808 set 0x0E, %o3
10809 lduh [%l7 + %o3], %g2
10810 add %l4, %o0, %g7
10811 nop
10812 set 0x68, %l5
10813 std %f24, [%l7 + %l5]
10814 add %i0, %o7, %g3
10815 nop
10816 set 0x5C, %o1
10817 swap [%l7 + %o1], %g6
10818 ld [%l7 + 0x34], %f13
10819 nop
10820 set 0x60, %o5
10821 ldd [%l7 + %o5], %o6
10822 bgu,a,pn %xcc, loop_58
10823 add %g4, %o4, %g5
10824 set 0x50, %l4
10825 sta %f27, [%l7 + %l4] 0x88
10826loop_58:
10827 nop
10828 set 0x20, %g6
10829 ldxa [%l7 + %g6] 0x80, %l2
10830 set 0x34, %o4
10831 stba %g1, [%l7 + %o4] 0x81
10832 nop
10833 set 0x38, %g7
10834 lduh [%l7 + %g7], %l6
10835 membar #Sync
10836 set 0x40, %o6
10837 ldda [%l7 + %o6] 0xf0, %f0
10838 fpsub16s %f21, %f21, %f31
10839 set 0x18, %i1
10840 ldxa [%l7 + %i1] 0x88, %i5
10841 nop
10842 set 0x30, %i7
10843 ldsw [%l7 + %i7], %i3
10844 set 0x08, %i3
10845 prefetcha [%l7 + %i3] 0x89, 0
10846 set 0x64, %o7
10847 swapa [%l7 + %o7] 0x81, %i7
10848 or %l1, %o3, %l5
10849 nop
10850 set 0x40, %i5
10851 ldsb [%l7 + %i5], %o1
10852 set 0x08, %g4
10853 prefetcha [%l7 + %g4] 0x89, 1
10854 nop
10855 set 0x30, %i4
10856 std %l0, [%l7 + %i4]
10857 nop
10858 set 0x10, %g1
10859 lduw [%l7 + %g1], %i4
10860 set 0x20, %l1
10861 ldxa [%l7 + %l1] 0x80, %i2
10862 nop
10863 set 0x18, %i0
10864 stx %l3, [%l7 + %i0]
10865 nop
10866 set 0x78, %l6
10867 std %o2, [%l7 + %l6]
10868 set 0x15, %l0
10869 ldstuba [%l7 + %l0] 0x81, %i1
10870 nop
10871 set 0x30, %l2
10872 std %f14, [%l7 + %l2]
10873 nop
10874 set 0x18, %i6
10875 ldsh [%l7 + %i6], %l4
10876 and %o0, %g7, %g2
10877 ld [%l7 + 0x68], %f30
10878 nop
10879 set 0x0A, %g3
10880 lduh [%l7 + %g3], %o7
10881 add %l7, 0x28, %l6
10882 wr %g0, 0x88, %asi
10883 lda [%l6] %asi, %i0
10884 casa [%l6] 0x88, %i0, %g3
10885 add %o6, %g6, %o4
10886 nop
10887 set 0x34, %g5
10888 lduw [%l7 + %g5], %g4
10889 fpsub32s %f29, %f31, %f4
10890 nop
10891 set 0x7E, %i2
10892 lduh [%l7 + %i2], %l2
10893 set 0x78, %l3
10894 stda %g0, [%l7 + %l3] 0x81
10895 nop
10896 set 0x54, %g2
10897 lduh [%l7 + %g2], %g5
10898 nop
10899 set 0x2A, %o2
10900 ldsh [%l7 + %o2], %i5
10901 and %i3, %o5, %i7
10902 st %f27, [%l7 + 0x0C]
10903 nop
10904 set 0x18, %o0
10905 stw %l1, [%l7 + %o0]
10906 add %l7, 0x58, %l6
10907 wr %g0, 0x89, %asi
10908 casxa [%l6] 0x89, %o3, %l6
10909 fpsub16 %f4, %f22, %f24
10910 and %l5, %o1, %l0
10911 nop
10912 set 0x36, %o3
10913 ldstub [%l7 + %o3], %i6
10914 set 0x14, %o1
10915 swapa [%l7 + %o1] 0x88, %i2
10916 set 0x10, %l5
10917 ldda [%l7 + %l5] 0x81, %l2
10918 or %i4, %i1, %l4
10919 add %o0, %o2, %g7
10920 set 0x40, %o5
10921 stda %f0, [%l7 + %o5] 0x88
10922 st %f26, [%l7 + 0x40]
10923 set 0x0C, %l4
10924 swapa [%l7 + %l4] 0x81, %g2
10925 nop
10926 set 0x78, %g6
10927 ldd [%l7 + %g6], %f18
10928 set 0x6D, %o4
10929 stba %i0, [%l7 + %o4] 0x89
10930 nop
10931 set 0x24, %o6
10932 ldub [%l7 + %o6], %o7
10933 nop
10934 set 0x61, %g7
10935 ldstub [%l7 + %g7], %g3
10936 nop
10937 set 0x50, %i7
10938 sth %g6, [%l7 + %i7]
10939 nop
10940 set 0x62, %i1
10941 sth %o6, [%l7 + %i1]
10942 set 0x34, %i3
10943 swapa [%l7 + %i3] 0x81, %o4
10944 set 0x78, %o7
10945 stxa %l2, [%l7 + %o7] 0xe2
10946 membar #Sync
10947 nop
10948 set 0x30, %g4
10949 ldd [%l7 + %g4], %g4
10950 wr %g1, %g5, %sys_tick
10951 nop
10952 set 0x58, %i5
10953 std %i4, [%l7 + %i5]
10954 nop
10955 set 0x18, %i4
10956 stx %fsr, [%l7 + %i4]
10957 set 0x30, %g1
10958 stxa %o5, [%l7 + %g1] 0xeb
10959 membar #Sync
10960 nop
10961 set 0x0C, %l1
10962 sth %i3, [%l7 + %l1]
10963 nop
10964 set 0x14, %i0
10965 swap [%l7 + %i0], %l1
10966 membar #Sync
10967 set 0x40, %l6
10968 ldda [%l7 + %l6] 0xf1, %f16
10969 set 0x48, %l2
10970 stba %i7, [%l7 + %l2] 0x88
10971 set 0x6F, %l0
10972 stba %l6, [%l7 + %l0] 0x89
10973 nop
10974 set 0x48, %i6
10975 ldx [%l7 + %i6], %o3
10976 add %l7, 0x38, %l6
10977 wr %g0, 0x81, %asi
10978 casa [%l6] 0x81, %l5, %o1
10979 nop
10980 set 0x60, %g3
10981 stw %l0, [%l7 + %g3]
10982 set 0x7C, %g5
10983 sta %f24, [%l7 + %g5] 0x81
10984 nop
10985 set 0x48, %l3
10986 prefetch [%l7 + %l3], 0
10987 and %i2, %i6, %l3
10988 nop
10989 set 0x44, %g2
10990 stw %i1, [%l7 + %g2]
10991 nop
10992 set 0x57, %o2
10993 ldstub [%l7 + %o2], %i4
10994 be %xcc, loop_59
10995 nop
10996 set 0x58, %o0
10997 ldd [%l7 + %o0], %f14
10998 ld [%l7 + 0x68], %f4
10999 nop
11000 set 0x50, %i2
11001 ldd [%l7 + %i2], %f28
11002loop_59:
11003 or %o0, %o2, %g7
11004 nop
11005 set 0x38, %o1
11006 ldx [%l7 + %o1], %g2
11007 set 0x10, %l5
11008 stha %l4, [%l7 + %l5] 0xe2
11009 membar #Sync
11010 set 0x40, %o5
11011 ldda [%l7 + %o5] 0xea, %i0
11012 set 0x78, %l4
11013 stxa %o7, [%l7 + %l4] 0xeb
11014 membar #Sync
11015 set 0x49, %g6
11016 ldstuba [%l7 + %g6] 0x80, %g3
11017 set 0x40, %o4
11018 stda %f16, [%l7 + %o4] 0x88
11019 add %g6, %o4, %o6
11020 set 0x3C, %o3
11021 sta %f19, [%l7 + %o3] 0x89
11022 set 0x40, %o6
11023 ldda [%l7 + %o6] 0xd8, %f16
11024 bn,pn %icc, loop_60
11025 nop
11026 set 0x0E, %i7
11027 lduh [%l7 + %i7], %g4
11028 nop
11029 set 0x38, %i1
11030 lduh [%l7 + %i1], %g1
11031 nop
11032 set 0x08, %g7
11033 ldx [%l7 + %g7], %l2
11034loop_60:
11035 nop
11036 set 0x60, %i3
11037 ldub [%l7 + %i3], %i5
11038 nop
11039 set 0x7C, %g4
11040 lduh [%l7 + %g4], %g5
11041 set 0x3C, %i5
11042 lda [%l7 + %i5] 0x81, %f18
11043 nop
11044 set 0x1C, %i4
11045 stw %o5, [%l7 + %i4]
11046 nop
11047 set 0x49, %o7
11048 stb %i3, [%l7 + %o7]
11049 or %l1, %i7, %o3
11050 add %l7, 0x68, %l6
11051 wr %g0, 0x89, %asi
11052 casxa [%l6] 0x89, %l6, %o1
11053 st %f21, [%l7 + 0x1C]
11054 set 0x70, %g1
11055 stwa %l5, [%l7 + %g1] 0x89
11056 wr %l0, %i6, %pic
11057 nop
11058 set 0x6C, %i0
11059 stb %i2, [%l7 + %i0]
11060 nop
11061 set 0x08, %l1
11062 ldx [%l7 + %l1], %l3
11063 set 0x2C, %l6
11064 lda [%l7 + %l6] 0x80, %f17
11065 nop
11066 set 0x28, %l0
11067 ldd [%l7 + %l0], %i0
11068 set 0x24, %i6
11069 sta %f1, [%l7 + %i6] 0x89
11070 set 0x30, %g3
11071 ldda [%l7 + %g3] 0xeb, %o0
11072 set 0x56, %g5
11073 stha %i4, [%l7 + %g5] 0xe3
11074 membar #Sync
11075 set 0x64, %l2
11076 swapa [%l7 + %l2] 0x81, %g7
11077 fpsub16 %f18, %f26, %f28
11078 set 0x78, %g2
11079 stda %g2, [%l7 + %g2] 0xea
11080 membar #Sync
11081 set 0x58, %l3
11082 stha %l4, [%l7 + %l3] 0xea
11083 membar #Sync
11084 set 0x6C, %o2
11085 sta %f17, [%l7 + %o2] 0x89
11086 fpsub16s %f19, %f4, %f16
11087 nop
11088 set 0x70, %o0
11089 stx %o2, [%l7 + %o0]
11090 add %i0, %g3, %g6
11091 or %o4, %o7, %o6
11092 and %g4, %l2, %g1
11093 set 0x58, %o1
11094 ldxa [%l7 + %o1] 0x88, %g5
11095 nop
11096 set 0x1C, %l5
11097 ldstub [%l7 + %l5], %i5
11098 wr %i3, %l1, %pic
11099 set 0x70, %i2
11100 stxa %o5, [%l7 + %i2] 0xeb
11101 membar #Sync
11102 be,a,pt %icc, loop_61
11103 bg %icc, loop_62
11104 nop
11105 set 0x1E, %o5
11106 stb %o3, [%l7 + %o5]
11107 nop
11108 set 0x40, %l4
11109 std %i6, [%l7 + %l4]
11110loop_61:
11111 nop
11112 set 0x1C, %o4
11113 ldstuba [%l7 + %o4] 0x80, %o1
11114loop_62:
11115 nop
11116 set 0x58, %g6
11117 stda %l4, [%l7 + %g6] 0x81
11118 nop
11119 set 0x14, %o3
11120 prefetch [%l7 + %o3], 0
11121 st %fsr, [%l7 + 0x24]
11122 set 0x78, %i7
11123 ldxa [%l7 + %i7] 0x88, %l6
11124 set , %o6
11125 EXIT_GOOD
11126
11127
11128
11129!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11130!
11131! Stats for Thread 2:
11132!
11133! Type l : 1260
11134! Type a : 25
11135! Type cti : 25
11136! Type x : 529
11137! Type f : 38
11138! Type i : 123
11139!
11140!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11141
11142!
11143! Thread 3 Start
11144!
11145.global thread_3
11146thread_3:
11147 mov %l7, %g1
11148 !# Set %cwp for 8 windows
11149 !# This threads memory space into each %l7
11150 wrpr %g0, 0x7, %cwp
11151 mov %g1, %l7
11152 wrpr %g0, 0x6, %cwp
11153 mov %g1, %l7
11154 wrpr %g0, 0x5, %cwp
11155 mov %g1, %l7
11156 wrpr %g0, 0x4, %cwp
11157 mov %g1, %l7
11158 wrpr %g0, 0x3, %cwp
11159 mov %g1, %l7
11160 wrpr %g0, 0x2, %cwp
11161 mov %g1, %l7
11162 wrpr %g0, 0x1, %cwp
11163 mov %g1, %l7
11164 wrpr %g0, 0x0, %cwp
11165 mov %g1, %l7
11166
11167 !# Set %fsr
11168 setx 0x0000000000400000, %l0, %l6 !# no post process
11169 stx %l6, [%l7 + 0x0] !# no post process
11170 ldx [%l7 + 0x0], %fsr !# no post process
11171
11172 wr %g0, 0x80, %asi !# no post process
11173
11174 !# Initialize registers ..
11175
11176 !# Global registers
11177 set 0x3, %g1
11178 set 0xE, %g2
11179 set 0x2, %g3
11180 set 0x0, %g4
11181 set 0x8, %g5
11182 set 0xA, %g6
11183 set 0xC, %g7
11184 !# Input registers
11185 set -0xB, %i0
11186 set -0x4, %i1
11187 set -0x1, %i2
11188 set -0x0, %i3
11189 set -0x4, %i4
11190 set -0x8, %i5
11191 set -0x5, %i6
11192 set -0xE, %i7
11193 !# Local registers
11194 set 0x4F7502B1, %l0
11195 set 0x3C2875B1, %l1
11196 set 0x5953F298, %l2
11197 set 0x5F6B925E, %l3
11198 set 0x57138DEE, %l4
11199 set 0x653B9657, %l5
11200 set 0x0510CD8A, %l6
11201 !# Output registers
11202 set -0x04CA, %o0
11203 set -0x0891, %o1
11204 set 0x1303, %o2
11205 set -0x05DF, %o3
11206 set 0x1B81, %o4
11207 set -0x17F7, %o5
11208 set 0x1AAB, %o6
11209 set -0x0756, %o7
11210 !# Float registers
11211 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
11212 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
11213 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
11214 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
11215 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
11216 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
11217 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
11218 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
11219 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
11220 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
11221 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
11222 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
11223 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
11224 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
11225 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
11226 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
11227
11228 !# Execute Main Diag ..
11229
11230 set 0x78, %g7
11231 stxa %i6, [%l7 + %g7] 0xe3
11232 membar #Sync
11233 nop
11234 set 0x10, %i1
11235 prefetch [%l7 + %i1], 0
11236 nop
11237 set 0x4B, %g4
11238 ldub [%l7 + %g4], %i2
11239 nop
11240 set 0x70, %i5
11241 ldx [%l7 + %i5], %l3
11242 nop
11243 set 0x70, %i4
11244 stw %l0, [%l7 + %i4]
11245 or %o0, %i1, %g7
11246 nop
11247 set 0x2E, %i3
11248 ldsh [%l7 + %i3], %i4
11249 nop
11250 set 0x78, %o7
11251 sth %g2, [%l7 + %o7]
11252 add %l7, 0x38, %l6
11253 wr %g0, 0x81, %asi
11254 casa [%l6] 0x81, %o2, %i0
11255 nop
11256 set 0x50, %i0
11257 std %f28, [%l7 + %i0]
11258 set 0x20, %g1
11259 swapa [%l7 + %g1] 0x80, %l4
11260 add %g3, %g6, %o4
11261 nop
11262 set 0x5D, %l6
11263 ldub [%l7 + %l6], %o7
11264 nop
11265 set 0x2C, %l1
11266 ldsw [%l7 + %l1], %g4
11267 nop
11268 set 0x30, %i6
11269 prefetch [%l7 + %i6], 0
11270 set 0x40, %l0
11271 ldda [%l7 + %l0] 0x89, %f16
11272 wr %l2, %g1, %y
11273 set 0x08, %g5
11274 ldxa [%l7 + %g5] 0x80, %o6
11275 nop
11276 set 0x6C, %l2
11277 ldsw [%l7 + %l2], %i5
11278 set 0x40, %g2
11279 ldda [%l7 + %g2] 0x88, %f0
11280 nop
11281 set 0x78, %l3
11282 std %g4, [%l7 + %l3]
11283 or %i3, %l1, %o3
11284 or %i7, %o1, %o5
11285 nop
11286 set 0x5C, %o2
11287 swap [%l7 + %o2], %l5
11288 nop
11289 set 0x6C, %o0
11290 ldsw [%l7 + %o0], %i6
11291 nop
11292 set 0x1C, %o1
11293 ldub [%l7 + %o1], %i2
11294 set 0x40, %l5
11295 ldda [%l7 + %l5] 0xda, %f16
11296 nop
11297 set 0x43, %i2
11298 ldsb [%l7 + %i2], %l6
11299 nop
11300 set 0x64, %o5
11301 lduw [%l7 + %o5], %l3
11302 nop
11303 set 0x08, %g3
11304 std %o0, [%l7 + %g3]
11305 nop
11306 set 0x40, %o4
11307 std %f12, [%l7 + %o4]
11308 st %fsr, [%l7 + 0x1C]
11309 set 0x72, %g6
11310 stha %i1, [%l7 + %g6] 0xea
11311 membar #Sync
11312 and %g7, %l0, %i4
11313 nop
11314 set 0x29, %l4
11315 ldstub [%l7 + %l4], %g2
11316 nop
11317 set 0x38, %o3
11318 prefetch [%l7 + %o3], 0
11319 add %l7, 0x14, %l6
11320 wr %g0, 0x88, %asi
11321 lda [%l6] %asi, %i0
11322 casa [%l6] 0x88, %i0, %l4
11323 nop
11324 set 0x0C, %o6
11325 prefetch [%l7 + %o6], 4
11326 bleu,pt %xcc, loop_63
11327 nop
11328 set 0x70, %g7
11329 prefetch [%l7 + %g7], 1
11330 set 0x20, %i7
11331 prefetcha [%l7 + %i7] 0x80, 4
11332loop_63:
11333 nop
11334 set 0x08, %g4
11335 ldub [%l7 + %g4], %g3
11336 set 0x3C, %i5
11337 sta %f18, [%l7 + %i5] 0x80
11338 set 0x58, %i1
11339 stxa %g6, [%l7 + %i1] 0x88
11340 set 0x28, %i3
11341 stda %o6, [%l7 + %i3] 0x88
11342 set 0x40, %o7
11343 swapa [%l7 + %o7] 0x89, %o4
11344 add %g4, %g1, %o6
11345 nop
11346 set 0x60, %i0
11347 swap [%l7 + %i0], %l2
11348 st %fsr, [%l7 + 0x44]
11349 bg,a,pt %xcc, loop_64
11350 nop
11351 set 0x14, %g1
11352 ldsw [%l7 + %g1], %i5
11353 set 0x60, %i4
11354 ldda [%l7 + %i4] 0x80, %i2
11355loop_64:
11356 nop
11357 set 0x74, %l1
11358 swapa [%l7 + %l1] 0x88, %g5
11359 nop
11360 set 0x10, %l6
11361 ldsw [%l7 + %l6], %l1
11362 nop
11363 set 0x6A, %l0
11364 sth %i7, [%l7 + %l0]
11365 set 0x78, %g5
11366 ldxa [%l7 + %g5] 0x89, %o1
11367 or %o3, %l5, %o5
11368 set 0x72, %l2
11369 ldstuba [%l7 + %l2] 0x80, %i2
11370 nop
11371 set 0x46, %g2
11372 lduh [%l7 + %g2], %i6
11373 set 0x10, %i6
11374 ldxa [%l7 + %i6] 0x88, %l6
11375 nop
11376 set 0x57, %o2
11377 ldstub [%l7 + %o2], %o0
11378 set 0x70, %o0
11379 ldda [%l7 + %o0] 0xe2, %i0
11380 set 0x40, %o1
11381 ldda [%l7 + %o1] 0xd2, %f16
11382 add %l3, %g7, %i4
11383 set 0x40, %l3
11384 ldda [%l7 + %l3] 0x80, %f16
11385 set 0x44, %i2
11386 lda [%l7 + %i2] 0x80, %f3
11387 set 0x10, %l5
11388 stwa %g2, [%l7 + %l5] 0xe3
11389 membar #Sync
11390 nop
11391 set 0x36, %g3
11392 ldsb [%l7 + %g3], %l0
11393 add %l7, 0x70, %l6
11394 wr %g0, 0x88, %asi
11395 ldxa [%l6] %asi, %i0
11396 casxa [%l6] 0x88, %i0, %l4
11397 nop
11398 set 0x6C, %o4
11399 stw %o2, [%l7 + %o4]
11400 nop
11401 set 0x24, %o5
11402 lduh [%l7 + %o5], %g3
11403 nop
11404 set 0x3E, %l4
11405 lduh [%l7 + %l4], %o7
11406 add %l7, 0x34, %l6
11407 wr %g0, 0x81, %asi
11408 lda [%l6] %asi, %g6
11409 casa [%l6] 0x81, %g6, %o4
11410 nop
11411 set 0x64, %o3
11412 ldsb [%l7 + %o3], %g1
11413 fpsub32 %f18, %f12, %f18
11414 set 0x20, %o6
11415 stha %g4, [%l7 + %o6] 0x88
11416 nop
11417 set 0x68, %g7
11418 ldsw [%l7 + %g7], %o6
11419 nop
11420 set 0x1F, %i7
11421 ldsb [%l7 + %i7], %l2
11422 nop
11423 set 0x08, %g6
11424 stx %i3, [%l7 + %g6]
11425 nop
11426 set 0x28, %i5
11427 ldd [%l7 + %i5], %i4
11428 set 0x50, %i1
11429 stha %l1, [%l7 + %i1] 0x81
11430 nop
11431 set 0x30, %g4
11432 swap [%l7 + %g4], %i7
11433 set 0x18, %o7
11434 prefetcha [%l7 + %o7] 0x88, 4
11435 set 0x14, %i3
11436 swapa [%l7 + %i3] 0x88, %o1
11437 ld [%l7 + 0x64], %f4
11438 nop
11439 set 0x70, %i0
11440 std %o2, [%l7 + %i0]
11441 nop
11442 set 0x78, %g1
11443 ldsh [%l7 + %g1], %o5
11444 set 0x2D, %l1
11445 stba %i2, [%l7 + %l1] 0xeb
11446 membar #Sync
11447 add %l7, 0x7C, %l6
11448 wr %g0, 0x81, %asi
11449 lda [%l6] %asi, %i6
11450 casa [%l6] 0x81, %i6, %l5
11451 nop
11452 set 0x2E, %l6
11453 ldsh [%l7 + %l6], %l6
11454 set 0x68, %i4
11455 prefetcha [%l7 + %i4] 0x80, 4
11456 set 0x40, %l0
11457 ldda [%l7 + %l0] 0x89, %f16
11458 add %l7, 0x0C, %l6
11459 wr %g0, 0x88, %asi
11460 casa [%l6] 0x88, %l3, %g7
11461 nop
11462 set 0x76, %g5
11463 stb %i1, [%l7 + %g5]
11464 set 0x58, %g2
11465 stxa %i4, [%l7 + %g2] 0xea
11466 membar #Sync
11467 nop
11468 set 0x38, %l2
11469 ldsw [%l7 + %l2], %g2
11470 set 0x70, %o2
11471 stxa %l0, [%l7 + %o2] 0xea
11472 membar #Sync
11473 fpadd32s %f4, %f13, %f1
11474 set 0x40, %i6
11475 ldda [%l7 + %i6] 0x81, %f0
11476 set 0x68, %o0
11477 ldxa [%l7 + %o0] 0x89, %l4
11478 nop
11479 set 0x28, %l3
11480 sth %o2, [%l7 + %l3]
11481 nop
11482 set 0x7A, %o1
11483 sth %i0, [%l7 + %o1]
11484 nop
11485 set 0x10, %i2
11486 ldsh [%l7 + %i2], %o7
11487 nop
11488 set 0x70, %g3
11489 ldd [%l7 + %g3], %g2
11490 nop
11491 set 0x68, %l5
11492 std %f0, [%l7 + %l5]
11493 nop
11494 set 0x54, %o4
11495 sth %g6, [%l7 + %o4]
11496 st %f8, [%l7 + 0x4C]
11497 set 0x2C, %o5
11498 lda [%l7 + %o5] 0x81, %f4
11499 set 0x1C, %o3
11500 lda [%l7 + %o3] 0x88, %f25
11501 nop
11502 set 0x69, %l4
11503 ldsb [%l7 + %l4], %o4
11504 set 0x68, %g7
11505 stda %g0, [%l7 + %g7] 0x88
11506 nop
11507 set 0x24, %i7
11508 lduw [%l7 + %i7], %o6
11509 nop
11510 set 0x60, %g6
11511 lduw [%l7 + %g6], %g4
11512 set 0x42, %i5
11513 ldstuba [%l7 + %i5] 0x80, %i3
11514 add %i5, %l2, %i7
11515 and %g5, %l1, %o1
11516 set 0x60, %o6
11517 stwa %o5, [%l7 + %o6] 0xe3
11518 membar #Sync
11519 nop
11520 set 0x18, %i1
11521 stw %i2, [%l7 + %i1]
11522 set 0x5C, %o7
11523 stha %o3, [%l7 + %o7] 0xea
11524 membar #Sync
11525 set 0x74, %g4
11526 lda [%l7 + %g4] 0x80, %f22
11527 set 0x30, %i3
11528 ldda [%l7 + %i3] 0x88, %l4
11529 nop
11530 set 0x20, %g1
11531 lduw [%l7 + %g1], %i6
11532 nop
11533 set 0x38, %l1
11534 ldd [%l7 + %l1], %f24
11535 set 0x22, %i0
11536 stha %l6, [%l7 + %i0] 0x80
11537 ld [%l7 + 0x10], %f11
11538 fpsub16 %f22, %f18, %f0
11539 or %o0, %g7, %l3
11540 wr %i1, %i4, %sys_tick
11541 add %g2, %l4, %o2
11542 nop
11543 set 0x40, %l6
11544 prefetch [%l7 + %l6], 3
11545 set 0x40, %i4
11546 stxa %i0, [%l7 + %i4] 0x81
11547 set 0x60, %g5
11548 ldxa [%l7 + %g5] 0x89, %o7
11549 nop
11550 set 0x28, %g2
11551 std %l0, [%l7 + %g2]
11552 nop
11553 set 0x30, %l0
11554 stx %fsr, [%l7 + %l0]
11555 nop
11556 set 0x52, %o2
11557 ldsb [%l7 + %o2], %g6
11558 fpsub16s %f5, %f28, %f19
11559 nop
11560 set 0x10, %i6
11561 prefetch [%l7 + %i6], 2
11562 nop
11563 set 0x78, %o0
11564 prefetch [%l7 + %o0], 4
11565 nop
11566 set 0x78, %l2
11567 lduw [%l7 + %l2], %g3
11568 set 0x48, %l3
11569 ldxa [%l7 + %l3] 0x81, %o4
11570 nop
11571 nop
11572 setx 0x053C79E3DBCF2DEE, %l0, %l6
11573 stx %l6, [%l7 + 0x28]
11574 ldd [%l7 + 0x28], %f16
11575 setx 0x2664CB760DC36D55, %l1, %l5
11576 stx %l5, [%l7 + 0x10]
11577 ldd [%l7 + 0x10], %f2
11578 fdivd %f2, %f16, %f0
11579 set 0x08, %o1
11580 ldxa [%l7 + %o1] 0x88, %g1
11581 add %l7, 0x24, %l6
11582 wr %g0, 0x89, %asi
11583 lda [%l6] %asi, %g4
11584 casa [%l6] 0x89, %g4, %i3
11585 fpadd16s %f27, %f28, %f29
11586 set 0x48, %g3
11587 stda %i4, [%l7 + %g3] 0x81
11588 set 0x08, %i2
11589 stxa %o6, [%l7 + %i2] 0xeb
11590 membar #Sync
11591 set 0x48, %l5
11592 stxa %i7, [%l7 + %l5] 0xea
11593 membar #Sync
11594 st %f10, [%l7 + 0x6C]
11595 nop
11596 set 0x44, %o5
11597 stb %g5, [%l7 + %o5]
11598 add %l7, 0x7C, %l6
11599 wr %g0, 0x89, %asi
11600 casa [%l6] 0x89, %l1, %l2
11601 fpadd16 %f2, %f2, %f26
11602 nop
11603 set 0x60, %o3
11604 stx %o1, [%l7 + %o3]
11605 nop
11606 set 0x08, %o4
11607 swap [%l7 + %o4], %o5
11608 set 0x58, %l4
11609 ldxa [%l7 + %l4] 0x81, %o3
11610 set 0x0C, %i7
11611 lda [%l7 + %i7] 0x88, %f23
11612 nop
11613 set 0x49, %g7
11614 ldub [%l7 + %g7], %i2
11615 set 0x2F, %i5
11616 stba %l5, [%l7 + %i5] 0xeb
11617 membar #Sync
11618 nop
11619 set 0x38, %g6
11620 std %f4, [%l7 + %g6]
11621 or %l6, %o0, %g7
11622 nop
11623 nop
11624 setx 0x479D1874C75E49AB, %l0, %l6
11625 stx %l6, [%l7 + 0x28]
11626 ldd [%l7 + 0x28], %f20
11627 setx 0x8C0413A0AE8B9407, %l1, %l5
11628 stx %l5, [%l7 + 0x10]
11629 ldd [%l7 + 0x10], %f28
11630 fdivd %f28, %f20, %f26
11631 nop
11632 set 0x74, %o6
11633 lduw [%l7 + %o6], %i6
11634 add %i1, %l3, %g2
11635 set 0x14, %i1
11636 stba %l4, [%l7 + %i1] 0xeb
11637 membar #Sync
11638 nop
11639 set 0x18, %g4
11640 std %i4, [%l7 + %g4]
11641 add %i0, %o7, %o2
11642 st %f6, [%l7 + 0x10]
11643 nop
11644 set 0x0A, %o7
11645 lduh [%l7 + %o7], %l0
11646 nop
11647 set 0x30, %i3
11648 std %g6, [%l7 + %i3]
11649 set 0x2C, %l1
11650 swapa [%l7 + %l1] 0x88, %g3
11651 nop
11652 set 0x48, %i0
11653 std %f8, [%l7 + %i0]
11654 nop
11655 set 0x28, %g1
11656 ldx [%l7 + %g1], %g1
11657 add %l7, 0x68, %l6
11658 wr %g0, 0x80, %asi
11659 ldxa [%l6] %asi, %g4
11660 casxa [%l6] 0x80, %g4, %i3
11661 nop
11662 set 0x40, %l6
11663 stx %i5, [%l7 + %l6]
11664 nop
11665 set 0x6C, %i4
11666 ldsb [%l7 + %i4], %o6
11667 set 0x28, %g5
11668 prefetcha [%l7 + %g5] 0x89, 4
11669 nop
11670 set 0x34, %l0
11671 prefetch [%l7 + %l0], 3
11672 set 0x52, %o2
11673 ldstuba [%l7 + %o2] 0x89, %o4
11674 nop
11675 set 0x40, %g2
11676 stw %g5, [%l7 + %g2]
11677 wr %l1, %l2, %sys_tick
11678 nop
11679 set 0x24, %i6
11680 lduw [%l7 + %i6], %o1
11681 fpsub32 %f30, %f24, %f12
11682 add %o3, %i2, %l5
11683 nop
11684 set 0x6E, %l2
11685 stb %o5, [%l7 + %l2]
11686 and %o0, %l6, %g7
11687 st %fsr, [%l7 + 0x2C]
11688 ld [%l7 + 0x40], %f15
11689 nop
11690 set 0x44, %o0
11691 stw %i1, [%l7 + %o0]
11692 nop
11693 set 0x71, %l3
11694 ldsb [%l7 + %l3], %l3
11695 set 0x1A, %o1
11696 stba %i6, [%l7 + %o1] 0x81
11697 set 0x40, %g3
11698 ldda [%l7 + %g3] 0xd2, %f16
11699 fpadd16s %f22, %f17, %f29
11700 wr %g2, %i4, %pic
11701 set 0x18, %l5
11702 prefetcha [%l7 + %l5] 0x80, 1
11703 and %o7, %l4, %l0
11704 nop
11705 set 0x60, %o5
11706 std %f4, [%l7 + %o5]
11707 set 0x6E, %i2
11708 stba %g6, [%l7 + %i2] 0xea
11709 membar #Sync
11710 set 0x24, %o3
11711 lda [%l7 + %o3] 0x80, %f27
11712 add %l7, 0x50, %l6
11713 wr %g0, 0x80, %asi
11714 casxa [%l6] 0x80, %g3, %o2
11715 st %fsr, [%l7 + 0x20]
11716 st %fsr, [%l7 + 0x64]
11717 set 0x28, %o4
11718 prefetcha [%l7 + %o4] 0x80, 4
11719 set 0x68, %l4
11720 ldxa [%l7 + %l4] 0x80, %i3
11721 add %g1, %i5, %i7
11722 nop
11723 set 0x33, %g7
11724 stb %o4, [%l7 + %g7]
11725 st %fsr, [%l7 + 0x68]
11726 add %l7, 0x38, %l6
11727 wr %g0, 0x80, %asi
11728 ldxa [%l6] %asi, %o6
11729 casxa [%l6] 0x80, %o6, %g5
11730 set 0x24, %i7
11731 lda [%l7 + %i7] 0x89, %f12
11732 set 0x70, %i5
11733 ldda [%l7 + %i5] 0x81, %l0
11734 set 0x10, %g6
11735 stxa %o1, [%l7 + %g6] 0x81
11736 nop
11737 set 0x30, %o6
11738 lduh [%l7 + %o6], %l2
11739 nop
11740 set 0x40, %g4
11741 stx %fsr, [%l7 + %g4]
11742 nop
11743 set 0x78, %o7
11744 sth %o3, [%l7 + %o7]
11745 set 0x40, %i3
11746 ldda [%l7 + %i3] 0xd8, %f16
11747 set 0x70, %i1
11748 stda %l4, [%l7 + %i1] 0x88
11749 add %i2, %o5, %o0
11750 nop
11751 set 0x70, %l1
11752 stx %fsr, [%l7 + %l1]
11753 set 0x70, %i0
11754 ldda [%l7 + %i0] 0x88, %g6
11755 set 0x6C, %l6
11756 swapa [%l7 + %l6] 0x88, %i1
11757 st %fsr, [%l7 + 0x7C]
11758 nop
11759 set 0x60, %g1
11760 stx %l3, [%l7 + %g1]
11761 nop
11762 set 0x40, %g5
11763 stw %l6, [%l7 + %g5]
11764 nop
11765 set 0x3C, %l0
11766 ldsw [%l7 + %l0], %i6
11767 set 0x48, %o2
11768 ldxa [%l7 + %o2] 0x88, %g2
11769 nop
11770 set 0x48, %g2
11771 std %f4, [%l7 + %g2]
11772 set 0x70, %i4
11773 stda %i0, [%l7 + %i4] 0xea
11774 membar #Sync
11775 add %i4, %l4, %o7
11776 nop
11777 set 0x4D, %l2
11778 stb %l0, [%l7 + %l2]
11779 nop
11780 set 0x70, %o0
11781 ldd [%l7 + %o0], %f8
11782 ld [%l7 + 0x20], %f6
11783 nop
11784 set 0x38, %i6
11785 stw %g6, [%l7 + %i6]
11786 nop
11787 set 0x78, %l3
11788 ldd [%l7 + %l3], %o2
11789 nop
11790 set 0x38, %g3
11791 lduw [%l7 + %g3], %g3
11792 nop
11793 set 0x3A, %l5
11794 lduh [%l7 + %l5], %g4
11795 add %l7, 0x78, %l6
11796 wr %g0, 0x88, %asi
11797 ldxa [%l6] %asi, %g1
11798 casxa [%l6] 0x88, %g1, %i3
11799 set 0x74, %o1
11800 lda [%l7 + %o1] 0x88, %f6
11801 nop
11802 set 0x50, %i2
11803 std %i4, [%l7 + %i2]
11804 set 0x21, %o3
11805 ldstuba [%l7 + %o3] 0x81, %i7
11806 set 0x60, %o5
11807 lda [%l7 + %o5] 0x80, %f22
11808 nop
11809 set 0x50, %o4
11810 ldd [%l7 + %o4], %f14
11811 nop
11812 set 0x23, %l4
11813 stb %o6, [%l7 + %l4]
11814 add %l7, 0x10, %l6
11815 wr %g0, 0x80, %asi
11816 lda [%l6] %asi, %g5
11817 casa [%l6] 0x80, %g5, %l1
11818 nop
11819 set 0x4A, %i7
11820 ldsh [%l7 + %i7], %o4
11821 set 0x2C, %g7
11822 lda [%l7 + %g7] 0x81, %f21
11823 nop
11824 set 0x20, %g6
11825 prefetch [%l7 + %g6], 2
11826 nop
11827 set 0x10, %i5
11828 ldd [%l7 + %i5], %l2
11829 nop
11830 set 0x13, %o6
11831 ldstub [%l7 + %o6], %o1
11832 nop
11833 set 0x58, %o7
11834 ldsh [%l7 + %o7], %o3
11835 set 0x6E, %g4
11836 stha %l5, [%l7 + %g4] 0x88
11837 nop
11838 set 0x28, %i3
11839 ldx [%l7 + %i3], %i2
11840 set 0x7C, %i1
11841 lda [%l7 + %i1] 0x88, %f8
11842 set 0x30, %i0
11843 sta %f19, [%l7 + %i0] 0x80
11844 set 0x59, %l6
11845 ldstuba [%l7 + %l6] 0x89, %o0
11846 add %l7, 0x48, %l6
11847 wr %g0, 0x89, %asi
11848 casxa [%l6] 0x89, %g7, %o5
11849 set 0x43, %l1
11850 ldstuba [%l7 + %l1] 0x88, %l3
11851 add %i1, %i6, %g2
11852 set 0x40, %g5
11853 ldda [%l7 + %g5] 0x81, %f0
11854 nop
11855 set 0x29, %g1
11856 stb %l6, [%l7 + %g1]
11857 nop
11858 set 0x54, %l0
11859 ldsb [%l7 + %l0], %i0
11860 st %f0, [%l7 + 0x08]
11861 nop
11862 set 0x3A, %o2
11863 ldub [%l7 + %o2], %i4
11864 nop
11865 set 0x08, %i4
11866 ldd [%l7 + %i4], %o6
11867 add %l7, 0x54, %l6
11868 wr %g0, 0x81, %asi
11869 casa [%l6] 0x81, %l4, %g6
11870 set 0x10, %l2
11871 prefetcha [%l7 + %l2] 0x80, 1
11872 set 0x1C, %g2
11873 swapa [%l7 + %g2] 0x81, %l0
11874 st %fsr, [%l7 + 0x24]
11875 set 0x6C, %i6
11876 stba %g3, [%l7 + %i6] 0x81
11877 nop
11878 set 0x58, %l3
11879 ldsw [%l7 + %l3], %g4
11880 set 0x10, %o0
11881 ldxa [%l7 + %o0] 0x81, %i3
11882 nop
11883 set 0x28, %l5
11884 ldd [%l7 + %l5], %i4
11885 st %f26, [%l7 + 0x4C]
11886 set 0x20, %o1
11887 ldxa [%l7 + %o1] 0x80, %g1
11888 nop
11889 set 0x3C, %g3
11890 swap [%l7 + %g3], %o6
11891 st %fsr, [%l7 + 0x3C]
11892 nop
11893 set 0x1A, %i2
11894 ldsh [%l7 + %i2], %g5
11895 or %i7, %l1, %l2
11896 set 0x40, %o3
11897 stda %f16, [%l7 + %o3] 0xd2
11898 set 0x40, %o4
11899 stda %f16, [%l7 + %o4] 0x88
11900 and %o4, %o1, %o3
11901 nop
11902 set 0x4C, %o5
11903 prefetch [%l7 + %o5], 1
11904 add %l7, 0x28, %l6
11905 wr %g0, 0x81, %asi
11906 casa [%l6] 0x81, %i2, %o0
11907 nop
11908 set 0x70, %l4
11909 ldsh [%l7 + %l4], %g7
11910 set 0x5D, %i7
11911 ldstuba [%l7 + %i7] 0x89, %o5
11912 nop
11913 set 0x10, %g7
11914 sth %l5, [%l7 + %g7]
11915 st %f0, [%l7 + 0x18]
11916 nop
11917 set 0x08, %g6
11918 std %i0, [%l7 + %g6]
11919 add %l7, 0x28, %l6
11920 wr %g0, 0x88, %asi
11921 casxa [%l6] 0x88, %l3, %i6
11922 nop
11923 set 0x3B, %i5
11924 ldsb [%l7 + %i5], %l6
11925 nop
11926 set 0x38, %o7
11927 std %f22, [%l7 + %o7]
11928 nop
11929 set 0x38, %o6
11930 lduw [%l7 + %o6], %i0
11931 set 0x48, %g4
11932 stxa %g2, [%l7 + %g4] 0xe2
11933 membar #Sync
11934 set 0x60, %i3
11935 ldda [%l7 + %i3] 0xea, %i4
11936 nop
11937 set 0x60, %i1
11938 lduh [%l7 + %i1], %o7
11939 ble %icc, loop_65
11940 nop
11941 set 0x28, %l6
11942 stx %fsr, [%l7 + %l6]
11943 ld [%l7 + 0x64], %f12
11944 nop
11945 set 0x1E, %l1
11946 stb %g6, [%l7 + %l1]
11947loop_65:
11948 nop
11949 set 0x46, %g5
11950 stba %l4, [%l7 + %g5] 0xe2
11951 membar #Sync
11952 set 0x78, %i0
11953 stxa %o2, [%l7 + %i0] 0xe3
11954 membar #Sync
11955 set 0x50, %l0
11956 stwa %l0, [%l7 + %l0] 0x89
11957 nop
11958 set 0x28, %o2
11959 ldd [%l7 + %o2], %f16
11960 add %g3, %i3, %g4
11961 set 0x40, %i4
11962 ldda [%l7 + %i4] 0xda, %f16
11963 set 0x48, %l2
11964 prefetcha [%l7 + %l2] 0x89, 1
11965 nop
11966 set 0x7A, %g2
11967 sth %o6, [%l7 + %g2]
11968 set 0x40, %i6
11969 stda %f0, [%l7 + %i6] 0xf1
11970 membar #Sync
11971 nop
11972 set 0x66, %l3
11973 ldsh [%l7 + %l3], %g5
11974 set 0x50, %o0
11975 sta %f26, [%l7 + %o0] 0x88
11976 set 0x70, %l5
11977 lda [%l7 + %l5] 0x88, %f1
11978 set 0x0C, %o1
11979 swapa [%l7 + %o1] 0x81, %i5
11980 set 0x60, %g3
11981 stxa %i7, [%l7 + %g3] 0x88
11982 nop
11983 set 0x38, %g1
11984 stx %fsr, [%l7 + %g1]
11985 nop
11986 set 0x30, %i2
11987 ldd [%l7 + %i2], %f4
11988 set 0x38, %o4
11989 lda [%l7 + %o4] 0x88, %f31
11990 nop
11991 set 0x7F, %o3
11992 ldstub [%l7 + %o3], %l1
11993 set 0x68, %o5
11994 stwa %l2, [%l7 + %o5] 0x89
11995 nop
11996 set 0x34, %l4
11997 prefetch [%l7 + %l4], 0
11998 bl,a,pn %icc, loop_66
11999 ld [%l7 + 0x2C], %f13
12000 set 0x48, %g7
12001 stxa %o4, [%l7 + %g7] 0x88
12002loop_66:
12003 nop
12004 nop
12005 or %g0, 0x8, %l0
12006 sllx %l0, 0x3c, %l0
12007 wr %l0, %g0, %tick_cmpr
12008 set 0x64, %i7
12009 sta %f29, [%l7 + %i7] 0x88
12010 nop
12011 set 0x30, %i5
12012 ldstub [%l7 + %i5], %o3
12013 nop
12014 set 0x28, %g6
12015 ldx [%l7 + %g6], %o0
12016 st %f31, [%l7 + 0x10]
12017 set 0x6E, %o7
12018 ldstuba [%l7 + %o7] 0x88, %o5
12019 nop
12020 nop
12021 setx 0xAE2938E5, %l0, %l6
12022 st %l6, [%l7 + 0x28]
12023 ld [%l7 + 0x28], %f31
12024 setx 0x989E9129, %l1, %l5
12025 st %l5, [%l7 + 0x10]
12026 ld [%l7 + 0x10], %f2
12027 fdivs %f2, %f31, %f19
12028 or %g7, %i1, %l3
12029 nop
12030 nop
12031 setx 0x3A8DD456, %l0, %l6
12032 st %l6, [%l7 + 0x28]
12033 ld [%l7 + 0x28], %f26
12034 setx 0x087DB1A7, %l1, %l5
12035 st %l5, [%l7 + 0x10]
12036 ld [%l7 + 0x10], %f3
12037 fdivs %f3, %f26, %f11
12038 st %f21, [%l7 + 0x24]
12039 set 0x34, %o6
12040 stwa %l5, [%l7 + %o6] 0x80
12041 set 0x51, %i3
12042 ldstuba [%l7 + %i3] 0x88, %l6
12043 nop
12044 set 0x70, %g4
12045 ldd [%l7 + %g4], %f14
12046 nop
12047 set 0x40, %i1
12048 ldd [%l7 + %i1], %i6
12049 set 0x40, %l6
12050 stda %f0, [%l7 + %l6] 0xd2
12051 set 0x40, %g5
12052 stda %g2, [%l7 + %g5] 0xeb
12053 membar #Sync
12054 nop
12055 set 0x78, %l1
12056 ldx [%l7 + %l1], %i4
12057 add %l7, 0x18, %l6
12058 wr %g0, 0x88, %asi
12059 ldxa [%l6] %asi, %o7
12060 casxa [%l6] 0x88, %o7, %i0
12061 set 0x20, %l0
12062 ldda [%l7 + %l0] 0xe3, %l4
12063 nop
12064 set 0x72, %o2
12065 ldstub [%l7 + %o2], %o2
12066 st %f14, [%l7 + 0x78]
12067 st %fsr, [%l7 + 0x24]
12068 set 0x28, %i4
12069 stda %l0, [%l7 + %i4] 0xea
12070 membar #Sync
12071 nop
12072 set 0x08, %l2
12073 ldsw [%l7 + %l2], %g6
12074 nop
12075 set 0x7F, %g2
12076 ldub [%l7 + %g2], %g3
12077 and %g4, %i3, %g1
12078 nop
12079 set 0x66, %i0
12080 ldsh [%l7 + %i0], %o6
12081 set 0x40, %l3
12082 stda %f0, [%l7 + %l3] 0xda
12083 set 0x40, %o0
12084 stha %i5, [%l7 + %o0] 0x81
12085 set 0x30, %i6
12086 stda %i6, [%l7 + %i6] 0x88
12087 set 0x60, %l5
12088 stxa %g5, [%l7 + %l5] 0xe3
12089 membar #Sync
12090 nop
12091 set 0x08, %g3
12092 ldx [%l7 + %g3], %l1
12093 wr %l2, %o4, %pic
12094 set 0x30, %o1
12095 stxa %i2, [%l7 + %o1] 0x80
12096 membar #Sync
12097 set 0x40, %g1
12098 ldda [%l7 + %g1] 0xf0, %f0
12099 set 0x40, %o4
12100 stda %f0, [%l7 + %o4] 0xc2
12101 nop
12102 set 0x3C, %i2
12103 swap [%l7 + %i2], %o3
12104 set 0x78, %o5
12105 ldxa [%l7 + %o5] 0x80, %o0
12106 bg,a,pn %icc, loop_67
12107 nop
12108 set 0x4D, %o3
12109 ldsb [%l7 + %o3], %o1
12110 nop
12111 set 0x20, %g7
12112 ldsw [%l7 + %g7], %g7
12113 add %l7, 0x64, %l6
12114 wr %g0, 0x89, %asi
12115 casa [%l6] 0x89, %o5, %i1
12116loop_67:
12117 nop
12118 set 0x2C, %l4
12119 stha %l3, [%l7 + %l4] 0x80
12120 set 0x78, %i5
12121 ldxa [%l7 + %i5] 0x80, %l6
12122 nop
12123 set 0x28, %g6
12124 prefetch [%l7 + %g6], 1
12125 nop
12126 set 0x6C, %o7
12127 prefetch [%l7 + %o7], 0
12128 nop
12129 set 0x26, %i7
12130 lduh [%l7 + %i7], %l5
12131 add %l7, 0x6C, %l6
12132 wr %g0, 0x88, %asi
12133 lda [%l6] %asi, %i6
12134 casa [%l6] 0x88, %i6, %i4
12135 st %fsr, [%l7 + 0x34]
12136 bge,pt %icc, loop_68
12137 add %g2, %o7, %i0
12138 set 0x40, %i3
12139 stxa %o2, [%l7 + %i3] 0x88
12140loop_68:
12141 wr %g0, 0x4, %fprs
12142 set 0x78, %g4
12143 prefetcha [%l7 + %g4] 0x89, 2
12144 nop
12145 set 0x54, %o6
12146 ldsw [%l7 + %o6], %g4
12147 set 0x30, %i1
12148 lda [%l7 + %i1] 0x80, %f18
12149 bne,a %icc, loop_69
12150 nop
12151 set 0x29, %g5
12152 ldub [%l7 + %g5], %g6
12153 nop
12154 set 0x0A, %l1
12155 ldub [%l7 + %l1], %g1
12156 set 0x50, %l6
12157 ldstuba [%l7 + %l6] 0x88, %o6
12158loop_69:
12159 nop
12160 set 0x50, %l0
12161 ldx [%l7 + %l0], %i3
12162 nop
12163 set 0x6B, %i4
12164 stb %i5, [%l7 + %i4]
12165 set 0x21, %l2
12166 ldstuba [%l7 + %l2] 0x81, %i7
12167 add %l1, %g5, %l2
12168 nop
12169 set 0x18, %g2
12170 stx %o4, [%l7 + %g2]
12171 nop
12172 set 0x25, %i0
12173 ldstub [%l7 + %i0], %o3
12174 ld [%l7 + 0x6C], %f25
12175 set 0x40, %l3
12176 stda %f16, [%l7 + %l3] 0xf9
12177 membar #Sync
12178 nop
12179 set 0x70, %o0
12180 ldd [%l7 + %o0], %i2
12181 or %o0, %g7, %o1
12182 set 0x58, %i6
12183 stda %i0, [%l7 + %i6] 0x88
12184 set 0x10, %l5
12185 swapa [%l7 + %l5] 0x81, %o5
12186 nop
12187 set 0x14, %g3
12188 lduw [%l7 + %g3], %l6
12189 set 0x40, %o1
12190 stda %f16, [%l7 + %o1] 0xca
12191 set 0x27, %g1
12192 stba %l5, [%l7 + %g1] 0x81
12193 nop
12194 set 0x28, %o4
12195 ldsw [%l7 + %o4], %i6
12196 nop
12197 set 0x66, %i2
12198 ldsh [%l7 + %i2], %l3
12199 nop
12200 set 0x7A, %o5
12201 ldstub [%l7 + %o5], %i4
12202 nop
12203 set 0x4C, %o2
12204 stb %o7, [%l7 + %o2]
12205 nop
12206 set 0x34, %o3
12207 lduh [%l7 + %o3], %g2
12208 wr %g0, 0x5, %fprs
12209 and %l4, %l0, %g4
12210 set 0x40, %g7
12211 stxa %g3, [%l7 + %g7] 0x80
12212 membar #Sync
12213 set 0x40, %i5
12214 ldda [%l7 + %i5] 0xf9, %f16
12215 nop
12216 set 0x74, %g6
12217 ldsw [%l7 + %g6], %g1
12218 set 0x78, %o7
12219 prefetcha [%l7 + %o7] 0x80, 4
12220 nop
12221 set 0x48, %l4
12222 ldsh [%l7 + %l4], %i3
12223 set 0x40, %i3
12224 ldda [%l7 + %i3] 0x81, %f0
12225 nop
12226 set 0x08, %i7
12227 ldd [%l7 + %i7], %g6
12228 set 0x40, %o6
12229 ldda [%l7 + %o6] 0x89, %i6
12230 set 0x20, %g4
12231 ldxa [%l7 + %g4] 0x88, %l1
12232 add %l7, 0x48, %l6
12233 wr %g0, 0x80, %asi
12234 casxa [%l6] 0x80, %g5, %l2
12235 nop
12236 set 0x60, %i1
12237 ldd [%l7 + %i1], %f22
12238 nop
12239 set 0x2A, %g5
12240 ldsb [%l7 + %g5], %i5
12241 set 0x10, %l6
12242 ldda [%l7 + %l6] 0xe3, %o2
12243 add %o4, %i2, %o0
12244 nop
12245 set 0x20, %l0
12246 stx %o1, [%l7 + %l0]
12247 nop
12248 set 0x60, %i4
12249 stb %i1, [%l7 + %i4]
12250 set 0x1C, %l1
12251 swapa [%l7 + %l1] 0x89, %g7
12252 add %o5, %l6, %i6
12253 add %l7, 0x38, %l6
12254 wr %g0, 0x88, %asi
12255 lda [%l6] %asi, %l3
12256 casa [%l6] 0x88, %l3, %i4
12257 set 0x30, %g2
12258 ldda [%l7 + %g2] 0x88, %l4
12259 set 0x40, %l2
12260 stwa %g2, [%l7 + %l2] 0xea
12261 membar #Sync
12262 nop
12263 set 0x40, %l3
12264 ldsw [%l7 + %l3], %o7
12265 nop
12266 set 0x76, %o0
12267 lduh [%l7 + %o0], %i0
12268 nop
12269 set 0x78, %i6
12270 std %o2, [%l7 + %i6]
12271 nop
12272 set 0x18, %l5
12273 stx %fsr, [%l7 + %l5]
12274 fpadd16s %f6, %f19, %f25
12275 set 0x40, %i0
12276 stda %f16, [%l7 + %i0] 0xc2
12277 nop
12278 set 0x45, %g3
12279 ldstub [%l7 + %g3], %l0
12280 nop
12281 set 0x48, %o1
12282 ldsw [%l7 + %o1], %g4
12283 add %l7, 0x58, %l6
12284 wr %g0, 0x89, %asi
12285 lda [%l6] %asi, %g3
12286 casa [%l6] 0x89, %g3, %g1
12287 or %o6, %i3, %g6
12288 nop
12289 set 0x78, %g1
12290 std %i6, [%l7 + %g1]
12291 set 0x0A, %o4
12292 stha %l1, [%l7 + %o4] 0x80
12293 set 0x30, %o5
12294 swapa [%l7 + %o5] 0x80, %l4
12295 nop
12296 set 0x50, %i2
12297 stx %fsr, [%l7 + %i2]
12298 and %g5, %l2, %i5
12299 nop
12300 set 0x36, %o2
12301 ldstub [%l7 + %o2], %o3
12302 nop
12303 set 0x10, %o3
12304 ldd [%l7 + %o3], %f24
12305 nop
12306 set 0x28, %g7
12307 stx %o4, [%l7 + %g7]
12308 and %o0, %i2, %o1
12309 nop
12310 set 0x18, %g6
12311 std %f4, [%l7 + %g6]
12312 nop
12313 set 0x68, %i5
12314 ldd [%l7 + %i5], %f2
12315 set 0x78, %l4
12316 stha %i1, [%l7 + %l4] 0x81
12317 set 0x16, %i3
12318 stha %g7, [%l7 + %i3] 0xea
12319 membar #Sync
12320 nop
12321 set 0x52, %o7
12322 lduh [%l7 + %o7], %l6
12323 be %icc, loop_70
12324 nop
12325 set 0x48, %o6
12326 stx %fsr, [%l7 + %o6]
12327 nop
12328 set 0x6C, %i7
12329 prefetch [%l7 + %i7], 3
12330 set 0x68, %g4
12331 swapa [%l7 + %g4] 0x81, %i6
12332loop_70:
12333 and %l3, %o5, %i4
12334 set 0x4C, %g5
12335 stwa %g2, [%l7 + %g5] 0xea
12336 membar #Sync
12337 nop
12338 set 0x68, %i1
12339 swap [%l7 + %i1], %o7
12340 nop
12341 set 0x60, %l0
12342 std %i0, [%l7 + %l0]
12343 and %o2, %l5, %l0
12344 add %g4, %g3, %o6
12345 nop
12346 set 0x48, %i4
12347 stx %fsr, [%l7 + %i4]
12348 and %g1, %g6, %i7
12349 bgu,pn %icc, loop_71
12350 nop
12351 set 0x5F, %l6
12352 ldsb [%l7 + %l6], %l1
12353 nop
12354 set 0x58, %l1
12355 ldd [%l7 + %l1], %i2
12356 nop
12357 set 0x6E, %l2
12358 lduh [%l7 + %l2], %g5
12359loop_71:
12360 nop
12361 set 0x48, %g2
12362 prefetcha [%l7 + %g2] 0x89, 0
12363 st %f7, [%l7 + 0x2C]
12364 nop
12365 set 0x4C, %l3
12366 ldsw [%l7 + %l3], %l2
12367 or %o3, %i5, %o0
12368 set 0x20, %i6
12369 ldxa [%l7 + %i6] 0x80, %i2
12370 nop
12371 set 0x20, %o0
12372 ldsw [%l7 + %o0], %o4
12373 nop
12374 or %g0, 0x8, %l0
12375 sllx %l0, 0x3c, %l0
12376 wr %l0, %g0, %sys_tick_cmpr
12377 set 0x46, %i0
12378 stba %l6, [%l7 + %i0] 0xe3
12379 membar #Sync
12380 nop
12381 set 0x41, %l5
12382 ldstub [%l7 + %l5], %g7
12383 set 0x45, %o1
12384 ldstuba [%l7 + %o1] 0x80, %i6
12385 nop
12386 set 0x60, %g3
12387 stx %l3, [%l7 + %g3]
12388 nop
12389 set 0x08, %g1
12390 std %f20, [%l7 + %g1]
12391 add %o5, %g2, %i4
12392 set 0x58, %o5
12393 lda [%l7 + %o5] 0x89, %f12
12394 add %o7, %i0, %o2
12395 nop
12396 set 0x70, %o4
12397 lduw [%l7 + %o4], %l5
12398 st %fsr, [%l7 + 0x38]
12399 nop
12400 set 0x76, %o2
12401 sth %g4, [%l7 + %o2]
12402 ld [%l7 + 0x14], %f0
12403 set 0x34, %o3
12404 sta %f2, [%l7 + %o3] 0x89
12405 nop
12406 set 0x10, %g7
12407 ldsw [%l7 + %g7], %g3
12408 nop
12409 set 0x08, %i2
12410 ldd [%l7 + %i2], %f28
12411 st %f11, [%l7 + 0x64]
12412 nop
12413 set 0x28, %g6
12414 sth %o6, [%l7 + %g6]
12415 set 0x28, %i5
12416 lda [%l7 + %i5] 0x81, %f1
12417 set 0x38, %i3
12418 ldstuba [%l7 + %i3] 0x88, %l0
12419 st %fsr, [%l7 + 0x3C]
12420 fpsub16s %f10, %f23, %f12
12421 add %g1, %i7, %g6
12422 set 0x78, %o7
12423 lda [%l7 + %o7] 0x89, %f26
12424 set 0x33, %o6
12425 stba %i3, [%l7 + %o6] 0xeb
12426 membar #Sync
12427 set 0x67, %l4
12428 ldstuba [%l7 + %l4] 0x89, %g5
12429 nop
12430 set 0x18, %i7
12431 ldd [%l7 + %i7], %l0
12432 bl,pn %icc, loop_72
12433 wr %l2, %o3, %set_softint
12434 st %f2, [%l7 + 0x08]
12435 nop
12436 set 0x48, %g5
12437 ldsw [%l7 + %g5], %i5
12438loop_72:
12439 nop
12440 set 0x54, %g4
12441 lda [%l7 + %g4] 0x88, %f3
12442 nop
12443 set 0x70, %i1
12444 ldd [%l7 + %i1], %f24
12445 or %o0, %l4, %i2
12446 nop
12447 set 0x57, %l0
12448 ldsb [%l7 + %l0], %i1
12449 nop
12450 set 0x61, %i4
12451 ldstub [%l7 + %i4], %o1
12452 set 0x30, %l1
12453 stda %o4, [%l7 + %l1] 0x89
12454 nop
12455 set 0x48, %l2
12456 ldd [%l7 + %l2], %i6
12457 set 0x40, %l6
12458 ldda [%l7 + %l6] 0xd0, %f0
12459 set 0x28, %g2
12460 ldxa [%l7 + %g2] 0x89, %g7
12461 set 0x40, %l3
12462 stda %f0, [%l7 + %l3] 0x89
12463 add %l7, 0x3C, %l6
12464 wr %g0, 0x80, %asi
12465 lda [%l6] %asi, %l3
12466 casa [%l6] 0x80, %l3, %i6
12467 set 0x40, %i6
12468 prefetcha [%l7 + %i6] 0x81, 0
12469 nop
12470 set 0x68, %o0
12471 std %f2, [%l7 + %o0]
12472 nop
12473 set 0x4A, %i0
12474 lduh [%l7 + %i0], %g2
12475 nop
12476 set 0x64, %l5
12477 sth %i4, [%l7 + %l5]
12478 nop
12479 set 0x20, %g3
12480 std %f4, [%l7 + %g3]
12481 nop
12482 set 0x4C, %o1
12483 ldstub [%l7 + %o1], %i0
12484 nop
12485 set 0x38, %o5
12486 std %f30, [%l7 + %o5]
12487 and %o2, %o7, %l5
12488 nop
12489 set 0x28, %o4
12490 prefetch [%l7 + %o4], 1
12491 nop
12492 set 0x40, %o2
12493 ldd [%l7 + %o2], %g2
12494 add %g4, %o6, %g1
12495 nop
12496 set 0x62, %g1
12497 ldsb [%l7 + %g1], %l0
12498 and %g6, %i3, %g5
12499 membar #Sync
12500 set 0x40, %g7
12501 ldda [%l7 + %g7] 0xf8, %f16
12502 nop
12503 set 0x30, %o3
12504 prefetch [%l7 + %o3], 4
12505 ld [%l7 + 0x54], %f5
12506 nop
12507 set 0x48, %i2
12508 ldd [%l7 + %i2], %f26
12509 nop
12510 set 0x60, %g6
12511 stx %i7, [%l7 + %g6]
12512 nop
12513 set 0x4D, %i3
12514 ldsb [%l7 + %i3], %l2
12515 set 0x20, %o7
12516 ldxa [%l7 + %o7] 0x80, %o3
12517 nop
12518 set 0x18, %i5
12519 std %f0, [%l7 + %i5]
12520 set 0x30, %o6
12521 prefetcha [%l7 + %o6] 0x80, 2
12522 set 0x60, %i7
12523 stxa %l1, [%l7 + %i7] 0x88
12524 nop
12525 set 0x74, %l4
12526 lduh [%l7 + %l4], %o0
12527 nop
12528 set 0x40, %g5
12529 ldub [%l7 + %g5], %l4
12530 set 0x7A, %i1
12531 stha %i1, [%l7 + %i1] 0xe2
12532 membar #Sync
12533 fpadd32 %f4, %f14, %f16
12534 nop
12535 set 0x76, %g4
12536 ldsb [%l7 + %g4], %o1
12537 nop
12538 set 0x70, %l0
12539 stx %i2, [%l7 + %l0]
12540 membar #Sync
12541 set 0x40, %l1
12542 ldda [%l7 + %l1] 0xf8, %f0
12543 nop
12544 set 0x18, %l2
12545 stx %o4, [%l7 + %l2]
12546 nop
12547 set 0x20, %l6
12548 swap [%l7 + %l6], %l6
12549 set 0x70, %i4
12550 stda %l2, [%l7 + %i4] 0x89
12551 nop
12552 set 0x7F, %l3
12553 stb %i6, [%l7 + %l3]
12554 set 0x6C, %i6
12555 sta %f2, [%l7 + %i6] 0x88
12556 nop
12557 set 0x1C, %o0
12558 swap [%l7 + %o0], %g7
12559 nop
12560 set 0x08, %g2
12561 std %g2, [%l7 + %g2]
12562 nop
12563 set 0x4E, %l5
12564 sth %i4, [%l7 + %l5]
12565 nop
12566 set 0x7A, %i0
12567 sth %o5, [%l7 + %i0]
12568 or %o2, %o7, %i0
12569 set 0x14, %o1
12570 stwa %l5, [%l7 + %o1] 0x88
12571 nop
12572 set 0x78, %g3
12573 std %f22, [%l7 + %g3]
12574 set 0x7B, %o5
12575 ldstuba [%l7 + %o5] 0x80, %g3
12576 nop
12577 set 0x50, %o4
12578 ldd [%l7 + %o4], %g4
12579 nop
12580 set 0x78, %g1
12581 lduw [%l7 + %g1], %o6
12582 set 0x4C, %o2
12583 stwa %l0, [%l7 + %o2] 0x81
12584 add %l7, 0x24, %l6
12585 wr %g0, 0x89, %asi
12586 lda [%l6] %asi, %g1
12587 casa [%l6] 0x89, %g1, %i3
12588 set 0x21, %o3
12589 stba %g6, [%l7 + %o3] 0x89
12590 nop
12591 set 0x2C, %i2
12592 ldsw [%l7 + %i2], %g5
12593 nop
12594 set 0x18, %g6
12595 std %f28, [%l7 + %g6]
12596 fpadd16 %f18, %f14, %f30
12597 st %fsr, [%l7 + 0x6C]
12598 set 0x38, %g7
12599 stha %l2, [%l7 + %g7] 0xe3
12600 membar #Sync
12601 set 0x38, %i3
12602 prefetcha [%l7 + %i3] 0x88, 1
12603 set 0x5C, %i5
12604 swapa [%l7 + %i5] 0x81, %i5
12605 set 0x2C, %o6
12606 ldstuba [%l7 + %o6] 0x88, %i7
12607 and %o0, %l4, %l1
12608 nop
12609 set 0x7C, %i7
12610 lduh [%l7 + %i7], %o1
12611 set 0x0C, %o7
12612 stwa %i2, [%l7 + %o7] 0xe2
12613 membar #Sync
12614 nop
12615 set 0x5A, %g5
12616 ldsb [%l7 + %g5], %o4
12617 nop
12618 set 0x08, %l4
12619 std %f18, [%l7 + %l4]
12620 fpsub32 %f20, %f18, %f26
12621 set 0x60, %i1
12622 ldda [%l7 + %i1] 0xe2, %i0
12623 nop
12624 set 0x20, %l0
12625 stx %fsr, [%l7 + %l0]
12626 nop
12627 set 0x50, %g4
12628 lduh [%l7 + %g4], %l3
12629 set 0x5C, %l1
12630 stwa %l6, [%l7 + %l1] 0xeb
12631 membar #Sync
12632 nop
12633 set 0x2C, %l2
12634 prefetch [%l7 + %l2], 0
12635 set 0x30, %i4
12636 ldda [%l7 + %i4] 0x89, %i6
12637 nop
12638 set 0x33, %l6
12639 stb %g2, [%l7 + %l6]
12640 nop
12641 set 0x34, %i6
12642 ldsw [%l7 + %i6], %i4
12643 ld [%l7 + 0x28], %f18
12644 add %l7, 0x10, %l6
12645 wr %g0, 0x89, %asi
12646 casxa [%l6] 0x89, %o5, %o2
12647 add %l7, 0x78, %l6
12648 wr %g0, 0x81, %asi
12649 casa [%l6] 0x81, %o7, %i0
12650 set 0x38, %o0
12651 stxa %g7, [%l7 + %o0] 0xe3
12652 membar #Sync
12653 or %l5, %g4, %g3
12654 set 0x50, %g2
12655 ldda [%l7 + %g2] 0x89, %l0
12656 nop
12657 set 0x38, %l3
12658 prefetch [%l7 + %l3], 4
12659 nop
12660 set 0x78, %l5
12661 sth %g1, [%l7 + %l5]
12662 add %i3, %o6, %g5
12663 set 0x2C, %o1
12664 swapa [%l7 + %o1] 0x88, %g6
12665 set 0x0C, %i0
12666 sta %f17, [%l7 + %i0] 0x80
12667 nop
12668 set 0x18, %o5
12669 ldsw [%l7 + %o5], %l2
12670 nop
12671 set 0x68, %g3
12672 ldx [%l7 + %g3], %o3
12673 set 0x4C, %o4
12674 stwa %i7, [%l7 + %o4] 0x80
12675 nop
12676 set 0x64, %o2
12677 ldsw [%l7 + %o2], %i5
12678 set 0x0D, %o3
12679 ldstuba [%l7 + %o3] 0x89, %l4
12680 st %fsr, [%l7 + 0x18]
12681 add %l7, 0x50, %l6
12682 wr %g0, 0x88, %asi
12683 casxa [%l6] 0x88, %o0, %o1
12684 set 0x30, %g1
12685 prefetcha [%l7 + %g1] 0x81, 4
12686 nop
12687 set 0x68, %i2
12688 ldsw [%l7 + %i2], %o4
12689 ld [%l7 + 0x40], %f25
12690 set 0x08, %g6
12691 lda [%l7 + %g6] 0x88, %f22
12692 add %i2, %l3, %l6
12693 nop
12694 set 0x22, %i3
12695 ldsh [%l7 + %i3], %i6
12696 add %g2, %i4, %i1
12697 bn,a,pt %icc, loop_73
12698 nop
12699 set 0x5C, %g7
12700 stw %o5, [%l7 + %g7]
12701 or %o7, %i0, %o2
12702 set 0x6C, %i5
12703 ldstuba [%l7 + %i5] 0x80, %g7
12704loop_73:
12705 nop
12706 set 0x58, %i7
12707 ldd [%l7 + %i7], %f12
12708 nop
12709 set 0x64, %o7
12710 ldstub [%l7 + %o7], %g4
12711 set 0x60, %g5
12712 ldxa [%l7 + %g5] 0x81, %g3
12713 nop
12714 set 0x68, %o6
12715 std %l4, [%l7 + %o6]
12716 set 0x7C, %i1
12717 stwa %l0, [%l7 + %i1] 0x88
12718 nop
12719 set 0x68, %l4
12720 stb %g1, [%l7 + %l4]
12721 add %l7, 0x2C, %l6
12722 wr %g0, 0x81, %asi
12723 lda [%l6] %asi, %i3
12724 casa [%l6] 0x81, %i3, %g5
12725 add %g6, %o6, %o3
12726 nop
12727 set 0x40, %g4
12728 stx %i7, [%l7 + %g4]
12729 and %i5, %l2, %l4
12730 nop
12731 set 0x39, %l1
12732 ldsb [%l7 + %l1], %o1
12733 nop
12734 set 0x10, %l0
12735 prefetch [%l7 + %l0], 1
12736 nop
12737 set 0x64, %i4
12738 swap [%l7 + %i4], %l1
12739 nop
12740 set 0x08, %l2
12741 ldd [%l7 + %l2], %f10
12742 set 0x28, %l6
12743 ldxa [%l7 + %l6] 0x81, %o4
12744 set 0x08, %o0
12745 stba %o0, [%l7 + %o0] 0x88
12746 nop
12747 set 0x58, %i6
12748 lduw [%l7 + %i6], %i2
12749 nop
12750 set 0x5C, %g2
12751 swap [%l7 + %g2], %l6
12752 add %l7, 0x28, %l6
12753 wr %g0, 0x88, %asi
12754 lda [%l6] %asi, %l3
12755 casa [%l6] 0x88, %l3, %i6
12756 nop
12757 set 0x68, %l5
12758 std %f2, [%l7 + %l5]
12759 nop
12760 set 0x40, %l3
12761 ldd [%l7 + %l3], %f4
12762 membar #Sync
12763 set 0x40, %i0
12764 ldda [%l7 + %i0] 0xf9, %f0
12765 nop
12766 set 0x54, %o5
12767 lduh [%l7 + %o5], %g2
12768 bl,a,pn %xcc, loop_74
12769 nop
12770 set 0x20, %o1
12771 stx %i4, [%l7 + %o1]
12772 nop
12773 set 0x50, %g3
12774 stx %o5, [%l7 + %g3]
12775 nop
12776 set 0x78, %o2
12777 stw %o7, [%l7 + %o2]
12778loop_74:
12779 nop
12780 set 0x58, %o3
12781 prefetch [%l7 + %o3], 2
12782 nop
12783 set 0x28, %g1
12784 ldx [%l7 + %g1], %i0
12785 set 0x44, %i2
12786 swapa [%l7 + %i2] 0x88, %i1
12787 nop
12788 set 0x30, %g6
12789 ldsw [%l7 + %g6], %o2
12790 add %l7, 0x38, %l6
12791 wr %g0, 0x89, %asi
12792 casxa [%l6] 0x89, %g7, %g3
12793 nop
12794 set 0x36, %i3
12795 sth %g4, [%l7 + %i3]
12796 nop
12797 set 0x0C, %g7
12798 ldstub [%l7 + %g7], %l0
12799 add %g1, %l5, %i3
12800 set 0x32, %o4
12801 stha %g5, [%l7 + %o4] 0x88
12802 nop
12803 set 0x68, %i7
12804 stx %g6, [%l7 + %i7]
12805 set 0x14, %i5
12806 ldstuba [%l7 + %i5] 0x89, %o6
12807 add %o3, %i7, %i5
12808 nop
12809 set 0x40, %o7
12810 stx %l4, [%l7 + %o7]
12811 nop
12812 set 0x54, %o6
12813 lduw [%l7 + %o6], %o1
12814 nop
12815 set 0x1C, %g5
12816 ldsw [%l7 + %g5], %l1
12817 st %f2, [%l7 + 0x1C]
12818 set 0x70, %i1
12819 stda %l2, [%l7 + %i1] 0x88
12820 set 0x3A, %l4
12821 stba %o0, [%l7 + %l4] 0x88
12822 set 0x54, %g4
12823 sta %f10, [%l7 + %g4] 0x80
12824 fpsub32 %f26, %f22, %f20
12825 set 0x40, %l0
12826 stxa %i2, [%l7 + %l0] 0xe2
12827 membar #Sync
12828 nop
12829 set 0x68, %i4
12830 std %f20, [%l7 + %i4]
12831 bleu,a,pn %xcc, loop_75
12832 nop
12833 set 0x2C, %l1
12834 ldsw [%l7 + %l1], %l6
12835 nop
12836 set 0x6C, %l2
12837 ldsw [%l7 + %l2], %o4
12838 nop
12839 set 0x08, %o0
12840 lduh [%l7 + %o0], %i6
12841loop_75:
12842 nop
12843 set 0x64, %l6
12844 ldsw [%l7 + %l6], %g2
12845 nop
12846 set 0x38, %g2
12847 swap [%l7 + %g2], %i4
12848 st %fsr, [%l7 + 0x4C]
12849 nop
12850 set 0x28, %l5
12851 ldstub [%l7 + %l5], %o5
12852 set 0x20, %i6
12853 ldda [%l7 + %i6] 0xe2, %o6
12854 set 0x40, %l3
12855 stda %f16, [%l7 + %l3] 0xc4
12856 st %f26, [%l7 + 0x4C]
12857 set 0x60, %o5
12858 ldda [%l7 + %o5] 0xea, %i0
12859 nop
12860 set 0x48, %i0
12861 ldd [%l7 + %i0], %f12
12862 st %f28, [%l7 + 0x24]
12863 nop
12864 set 0x43, %o1
12865 ldub [%l7 + %o1], %i1
12866 set 0x76, %o2
12867 stha %o2, [%l7 + %o2] 0xe3
12868 membar #Sync
12869 add %g7, %g3, %l3
12870 set 0x5E, %o3
12871 stha %g4, [%l7 + %o3] 0x81
12872 set 0x48, %g1
12873 stda %l0, [%l7 + %g1] 0x88
12874 or %l5, %i3, %g1
12875 set 0x62, %g3
12876 stha %g5, [%l7 + %g3] 0xe2
12877 membar #Sync
12878 and %g6, %o6, %o3
12879 add %l7, 0x08, %l6
12880 wr %g0, 0x81, %asi
12881 ldxa [%l6] %asi, %i7
12882 casxa [%l6] 0x81, %i7, %i5
12883 nop
12884 set 0x50, %i2
12885 sth %l4, [%l7 + %i2]
12886 nop
12887 set 0x68, %i3
12888 swap [%l7 + %i3], %o1
12889 set 0x68, %g7
12890 swapa [%l7 + %g7] 0x88, %l1
12891 wr %l2, %o0, %y
12892 wr %l6, %o4, %softint
12893 nop
12894 set 0x4E, %o4
12895 sth %i6, [%l7 + %o4]
12896 set 0x18, %i7
12897 stxa %g2, [%l7 + %i7] 0x81
12898 or %i4, %i2, %o5
12899 bleu,pt %icc, loop_76
12900 nop
12901 set 0x6C, %g6
12902 prefetch [%l7 + %g6], 0
12903 set 0x40, %i5
12904 stda %f0, [%l7 + %i5] 0xd0
12905loop_76:
12906 nop
12907 set 0x40, %o6
12908 ldda [%l7 + %o6] 0xda, %f0
12909 nop
12910 set 0x20, %o7
12911 std %i0, [%l7 + %o7]
12912 set 0x7C, %i1
12913 swapa [%l7 + %i1] 0x88, %o7
12914 nop
12915 set 0x36, %l4
12916 sth %i1, [%l7 + %l4]
12917 set 0x22, %g4
12918 ldstuba [%l7 + %g4] 0x89, %g7
12919 set 0x68, %l0
12920 sta %f26, [%l7 + %l0] 0x89
12921 or %g3, %l3, %o2
12922 set 0x58, %i4
12923 swapa [%l7 + %i4] 0x88, %l0
12924 nop
12925 set 0x28, %l1
12926 ldd [%l7 + %l1], %g4
12927 nop
12928 set 0x08, %g5
12929 ldsb [%l7 + %g5], %l5
12930 nop
12931 set 0x60, %l2
12932 ldd [%l7 + %l2], %g0
12933 nop
12934 set 0x38, %o0
12935 stb %g5, [%l7 + %o0]
12936 nop
12937 set 0x5E, %l6
12938 lduh [%l7 + %l6], %i3
12939 set 0x20, %g2
12940 prefetcha [%l7 + %g2] 0x81, 2
12941 set 0x2A, %i6
12942 stha %o3, [%l7 + %i6] 0x89
12943 set 0x34, %l5
12944 swapa [%l7 + %l5] 0x81, %i7
12945 nop
12946 set 0x58, %o5
12947 prefetch [%l7 + %o5], 2
12948 or %o6, %i5, %o1
12949 fpadd16s %f6, %f31, %f16
12950 add %l7, 0x5C, %l6
12951 wr %g0, 0x88, %asi
12952 casa [%l6] 0x88, %l1, %l2
12953 set 0x30, %l3
12954 ldda [%l7 + %l3] 0xeb, %o0
12955 st %f14, [%l7 + 0x3C]
12956 nop
12957 set 0x20, %o1
12958 lduh [%l7 + %o1], %l4
12959 nop
12960 set 0x68, %i0
12961 ldsb [%l7 + %i0], %o4
12962 nop
12963 set 0x60, %o3
12964 lduw [%l7 + %o3], %i6
12965 nop
12966 set 0x70, %o2
12967 ldx [%l7 + %o2], %l6
12968 set 0x64, %g3
12969 swapa [%l7 + %g3] 0x89, %g2
12970 add %l7, 0x4C, %l6
12971 wr %g0, 0x80, %asi
12972 casa [%l6] 0x80, %i4, %o5
12973 set 0x7D, %g1
12974 ldstuba [%l7 + %g1] 0x88, %i2
12975 set 0x24, %i3
12976 stwa %i0, [%l7 + %i3] 0x81
12977 set 0x30, %g7
12978 stxa %o7, [%l7 + %g7] 0x80
12979 nop
12980 set 0x10, %o4
12981 std %g6, [%l7 + %o4]
12982 add %l7, 0x68, %l6
12983 wr %g0, 0x80, %asi
12984 ldxa [%l6] %asi, %g3
12985 casxa [%l6] 0x80, %g3, %l3
12986 set 0x74, %i2
12987 lda [%l7 + %i2] 0x81, %f21
12988 set 0x44, %i7
12989 stwa %o2, [%l7 + %i7] 0xe3
12990 membar #Sync
12991 set 0x54, %i5
12992 stwa %i1, [%l7 + %i5] 0xeb
12993 membar #Sync
12994 set 0x48, %o6
12995 stda %l0, [%l7 + %o6] 0xeb
12996 membar #Sync
12997 set 0x08, %g6
12998 prefetcha [%l7 + %g6] 0x88, 0
12999 nop
13000 set 0x50, %o7
13001 stx %g4, [%l7 + %o7]
13002 nop
13003 set 0x20, %l4
13004 ldsw [%l7 + %l4], %g1
13005 nop
13006 set 0x3F, %i1
13007 ldub [%l7 + %i1], %g5
13008 nop
13009 set 0x4C, %l0
13010 ldub [%l7 + %l0], %i3
13011 nop
13012 set 0x20, %g4
13013 stw %g6, [%l7 + %g4]
13014 set 0x2C, %l1
13015 sta %f13, [%l7 + %l1] 0x89
13016 set 0x3F, %g5
13017 stba %i7, [%l7 + %g5] 0x89
13018 set 0x28, %i4
13019 stda %o6, [%l7 + %i4] 0xeb
13020 membar #Sync
13021 nop
13022 set 0x55, %o0
13023 ldub [%l7 + %o0], %o3
13024 set 0x70, %l2
13025 sta %f31, [%l7 + %l2] 0x80
13026 set 0x48, %g2
13027 swapa [%l7 + %g2] 0x81, %i5
13028 nop
13029 set 0x1A, %l6
13030 ldsh [%l7 + %l6], %l1
13031 set 0x38, %l5
13032 sta %f5, [%l7 + %l5] 0x81
13033 nop
13034 set 0x20, %o5
13035 stx %o1, [%l7 + %o5]
13036 set 0x14, %i6
13037 lda [%l7 + %i6] 0x88, %f26
13038 nop
13039 set 0x08, %o1
13040 ldd [%l7 + %o1], %f30
13041 nop
13042 set 0x64, %l3
13043 ldstub [%l7 + %l3], %l2
13044 set 0x78, %o3
13045 stxa %o0, [%l7 + %o3] 0x80
13046 nop
13047 set 0x20, %o2
13048 ldd [%l7 + %o2], %l4
13049 nop
13050 set 0x4C, %g3
13051 prefetch [%l7 + %g3], 1
13052 nop
13053 set 0x4A, %i0
13054 sth %o4, [%l7 + %i0]
13055 set 0x10, %g1
13056 sta %f26, [%l7 + %g1] 0x88
13057 nop
13058 set 0x78, %i3
13059 stx %i6, [%l7 + %i3]
13060 nop
13061 set 0x54, %o4
13062 lduw [%l7 + %o4], %g2
13063 nop
13064 set 0x10, %i2
13065 stx %fsr, [%l7 + %i2]
13066 set 0x73, %g7
13067 ldstuba [%l7 + %g7] 0x80, %i4
13068 ld [%l7 + 0x10], %f26
13069 or %l6, %o5, %i0
13070 set 0x58, %i5
13071 stxa %i2, [%l7 + %i5] 0xeb
13072 membar #Sync
13073 fpadd16s %f19, %f29, %f23
13074 nop
13075 set 0x70, %o6
13076 stx %fsr, [%l7 + %o6]
13077 bge,a,pn %xcc, loop_77
13078 nop
13079 set 0x2C, %g6
13080 ldsh [%l7 + %g6], %g7
13081 nop
13082 set 0x18, %i7
13083 ldx [%l7 + %i7], %g3
13084 nop
13085 set 0x0A, %o7
13086 lduh [%l7 + %o7], %l3
13087loop_77:
13088 or %o7, %i1, %l0
13089 set 0x12, %l4
13090 stba %o2, [%l7 + %l4] 0xe3
13091 membar #Sync
13092 set 0x4C, %l0
13093 swapa [%l7 + %l0] 0x80, %l5
13094 nop
13095 set 0x1D, %i1
13096 ldsb [%l7 + %i1], %g4
13097 set 0x30, %l1
13098 sta %f18, [%l7 + %l1] 0x88
13099 nop
13100 set 0x54, %g5
13101 swap [%l7 + %g5], %g1
13102 set 0x30, %g4
13103 stda %g4, [%l7 + %g4] 0xeb
13104 membar #Sync
13105 nop
13106 set 0x68, %o0
13107 ldsw [%l7 + %o0], %g6
13108 nop
13109 set 0x7C, %l2
13110 swap [%l7 + %l2], %i3
13111 set 0x34, %i4
13112 stba %o6, [%l7 + %i4] 0x80
13113 set 0x30, %g2
13114 swapa [%l7 + %g2] 0x80, %i7
13115 set 0x68, %l6
13116 stda %i4, [%l7 + %l6] 0xeb
13117 membar #Sync
13118 set 0x43, %o5
13119 stba %l1, [%l7 + %o5] 0x88
13120 set 0x50, %l5
13121 ldda [%l7 + %l5] 0xe2, %o2
13122 nop
13123 set 0x52, %i6
13124 lduh [%l7 + %i6], %l2
13125 nop
13126 set 0x68, %l3
13127 stx %o0, [%l7 + %l3]
13128 set 0x28, %o3
13129 swapa [%l7 + %o3] 0x89, %o1
13130 set 0x10, %o1
13131 ldda [%l7 + %o1] 0x88, %l4
13132 set 0x40, %g3
13133 stda %f16, [%l7 + %g3] 0x81
13134 nop
13135 set 0x70, %i0
13136 ldx [%l7 + %i0], %o4
13137 nop
13138 set 0x48, %g1
13139 stx %g2, [%l7 + %g1]
13140 nop
13141 set 0x32, %i3
13142 ldsb [%l7 + %i3], %i4
13143 membar #Sync
13144 set 0x40, %o2
13145 ldda [%l7 + %o2] 0xf8, %f16
13146 nop
13147 nop
13148 setx 0x38F3C62B, %l0, %l6
13149 st %l6, [%l7 + 0x28]
13150 ld [%l7 + 0x28], %f19
13151 setx 0xBA96A710, %l1, %l5
13152 st %l5, [%l7 + 0x10]
13153 ld [%l7 + 0x10], %f6
13154 fdivs %f6, %f19, %f7
13155 nop
13156 set 0x16, %o4
13157 ldub [%l7 + %o4], %l6
13158 nop
13159 set 0x76, %g7
13160 sth %i6, [%l7 + %g7]
13161 nop
13162 set 0x60, %i2
13163 ldsw [%l7 + %i2], %i0
13164 or %i2, %o5, %g3
13165 set 0x78, %o6
13166 sta %f18, [%l7 + %o6] 0x88
13167 add %l7, 0x10, %l6
13168 wr %g0, 0x88, %asi
13169 casxa [%l6] 0x88, %g7, %l3
13170 nop
13171 set 0x28, %g6
13172 prefetch [%l7 + %g6], 0
13173 nop
13174 set 0x38, %i7
13175 stx %fsr, [%l7 + %i7]
13176 nop
13177 set 0x38, %i5
13178 ldd [%l7 + %i5], %o6
13179 set 0x54, %l4
13180 lda [%l7 + %l4] 0x80, %f1
13181 set 0x6C, %l0
13182 stwa %i1, [%l7 + %l0] 0x89
13183 nop
13184 set 0x24, %i1
13185 stw %o2, [%l7 + %i1]
13186 ba,a,pn %icc, loop_78
13187 fpsub16s %f4, %f3, %f4
13188 nop
13189 set 0x2A, %l1
13190 ldsb [%l7 + %l1], %l0
13191 fpadd32s %f17, %f30, %f15
13192loop_78:
13193 nop
13194 set 0x48, %g5
13195 stda %g4, [%l7 + %g5] 0x81
13196 nop
13197 set 0x74, %g4
13198 lduw [%l7 + %g4], %g1
13199 st %f6, [%l7 + 0x6C]
13200 nop
13201 set 0x50, %o0
13202 ldx [%l7 + %o0], %g5
13203 wr %g6, %i3, %sys_tick
13204 wr %l5, %o6, %ccr
13205 set 0x40, %l2
13206 ldda [%l7 + %l2] 0x80, %f0
13207 nop
13208 set 0x68, %i4
13209 prefetch [%l7 + %i4], 2
13210 nop
13211 set 0x30, %o7
13212 ldd [%l7 + %o7], %f30
13213 nop
13214 set 0x30, %g2
13215 ldd [%l7 + %g2], %i6
13216 nop
13217 set 0x4C, %o5
13218 ldsw [%l7 + %o5], %i5
13219 set 0x4A, %l5
13220 stba %l1, [%l7 + %l5] 0x89
13221 nop
13222 set 0x38, %i6
13223 ldd [%l7 + %i6], %f30
13224 set 0x40, %l6
13225 ldda [%l7 + %l6] 0x88, %f16
13226 nop
13227 set 0x7C, %l3
13228 prefetch [%l7 + %l3], 3
13229 nop
13230 set 0x10, %o1
13231 ldx [%l7 + %o1], %l2
13232 or %o0, %o1, %o3
13233 set 0x10, %o3
13234 stda %o4, [%l7 + %o3] 0xea
13235 membar #Sync
13236 set 0x40, %g3
13237 ldxa [%l7 + %g3] 0x80, %l4
13238 nop
13239 set 0x48, %i0
13240 ldd [%l7 + %i0], %g2
13241 set 0x40, %g1
13242 stda %f16, [%l7 + %g1] 0x81
13243 nop
13244 set 0x08, %o2
13245 ldsw [%l7 + %o2], %l6
13246 set 0x40, %o4
13247 ldda [%l7 + %o4] 0xd2, %f16
13248 set 0x40, %g7
13249 ldda [%l7 + %g7] 0x80, %f16
13250 set 0x6A, %i3
13251 ldstuba [%l7 + %i3] 0x89, %i6
13252 set 0x14, %o6
13253 stha %i4, [%l7 + %o6] 0x80
13254 set 0x54, %i2
13255 stba %i0, [%l7 + %i2] 0xe3
13256 membar #Sync
13257 st %f30, [%l7 + 0x78]
13258 set 0x40, %g6
13259 stda %f0, [%l7 + %g6] 0xf8
13260 membar #Sync
13261 nop
13262 set 0x38, %i5
13263 stx %fsr, [%l7 + %i5]
13264 nop
13265 set 0x54, %i7
13266 ldub [%l7 + %i7], %i2
13267 nop
13268 set 0x5C, %l0
13269 swap [%l7 + %l0], %o5
13270 add %g7, %l3, %o7
13271 set 0x5C, %l4
13272 stwa %i1, [%l7 + %l4] 0x80
13273 nop
13274 set 0x10, %i1
13275 std %g2, [%l7 + %i1]
13276 set 0x48, %l1
13277 ldxa [%l7 + %l1] 0x80, %o2
13278 ld [%l7 + 0x34], %f12
13279 nop
13280 set 0x38, %g4
13281 ldsw [%l7 + %g4], %l0
13282 set 0x10, %g5
13283 prefetcha [%l7 + %g5] 0x89, 1
13284 set 0x38, %l2
13285 stxa %g1, [%l7 + %l2] 0xe3
13286 membar #Sync
13287 set 0x50, %i4
13288 stxa %g6, [%l7 + %i4] 0x89
13289 nop
13290 set 0x28, %o7
13291 stx %fsr, [%l7 + %o7]
13292 or %i3, %l5, %o6
13293 add %l7, 0x24, %l6
13294 wr %g0, 0x81, %asi
13295 casa [%l6] 0x81, %i7, %g5
13296 set 0x50, %o0
13297 stxa %i5, [%l7 + %o0] 0xe2
13298 membar #Sync
13299 nop
13300 set 0x6C, %g2
13301 ldsb [%l7 + %g2], %l2
13302 ble,a %icc, loop_79
13303 st %fsr, [%l7 + 0x48]
13304 nop
13305 set 0x76, %l5
13306 sth %l1, [%l7 + %l5]
13307 set 0x40, %o5
13308 stda %f16, [%l7 + %o5] 0xf9
13309 membar #Sync
13310loop_79:
13311 ld [%l7 + 0x44], %f3
13312 add %l7, 0x24, %l6
13313 wr %g0, 0x89, %asi
13314 lda [%l6] %asi, %o1
13315 casa [%l6] 0x89, %o1, %o3
13316 nop
13317 set 0x68, %l6
13318 sth %o0, [%l7 + %l6]
13319 add %o4, %g2, %l4
13320 nop
13321 set 0x08, %l3
13322 prefetch [%l7 + %l3], 4
13323 membar #Sync
13324 set 0x40, %o1
13325 ldda [%l7 + %o1] 0xf1, %f0
13326 nop
13327 set 0x10, %i6
13328 ldd [%l7 + %i6], %f24
13329 set 0x40, %o3
13330 ldda [%l7 + %o3] 0x89, %i6
13331 set 0x28, %g3
13332 stda %i6, [%l7 + %g3] 0x88
13333 nop
13334 set 0x12, %i0
13335 sth %i0, [%l7 + %i0]
13336 set 0x48, %o2
13337 ldxa [%l7 + %o2] 0x88, %i4
13338 nop
13339 set 0x74, %g1
13340 stb %i2, [%l7 + %g1]
13341 set 0x30, %o4
13342 prefetcha [%l7 + %o4] 0x80, 2
13343 set 0x34, %i3
13344 sta %f20, [%l7 + %i3] 0x81
13345 nop
13346 set 0x50, %o6
13347 sth %g7, [%l7 + %o6]
13348 nop
13349 set 0x10, %i2
13350 stw %o7, [%l7 + %i2]
13351 nop
13352 set 0x50, %g6
13353 ldsh [%l7 + %g6], %l3
13354 nop
13355 set 0x4A, %g7
13356 ldstub [%l7 + %g7], %i1
13357 nop
13358 set 0x68, %i5
13359 std %o2, [%l7 + %i5]
13360 st %f23, [%l7 + 0x50]
13361 set 0x30, %i7
13362 ldda [%l7 + %i7] 0x80, %g2
13363 nop
13364 set 0x58, %l0
13365 ldd [%l7 + %l0], %l0
13366 add %l7, 0x38, %l6
13367 wr %g0, 0x89, %asi
13368 casa [%l6] 0x89, %g4, %g6
13369 nop
13370 set 0x30, %i1
13371 std %f18, [%l7 + %i1]
13372 set 0x68, %l1
13373 stha %i3, [%l7 + %l1] 0xeb
13374 membar #Sync
13375 set 0x58, %l4
13376 prefetcha [%l7 + %l4] 0x89, 0
13377 nop
13378 set 0x20, %g4
13379 std %o6, [%l7 + %g4]
13380 add %l7, 0x20, %l6
13381 wr %g0, 0x89, %asi
13382 casa [%l6] 0x89, %i7, %g5
13383 nop
13384 set 0x54, %l2
13385 swap [%l7 + %l2], %g1
13386 nop
13387 set 0x08, %i4
13388 ldx [%l7 + %i4], %l2
13389 set 0x18, %o7
13390 stxa %l1, [%l7 + %o7] 0x89
13391 set 0x18, %o0
13392 sta %f13, [%l7 + %o0] 0x81
13393 nop
13394 set 0x60, %g5
13395 lduw [%l7 + %g5], %i5
13396 nop
13397 set 0x6E, %g2
13398 lduh [%l7 + %g2], %o1
13399 nop
13400 set 0x18, %o5
13401 stw %o3, [%l7 + %o5]
13402 nop
13403 set 0x71, %l6
13404 ldstub [%l7 + %l6], %o0
13405 add %l7, 0x30, %l6
13406 wr %g0, 0x88, %asi
13407 lda [%l6] %asi, %o4
13408 casa [%l6] 0x88, %o4, %g2
13409 nop
13410 set 0x54, %l3
13411 lduh [%l7 + %l3], %l4
13412 nop
13413 set 0x67, %l5
13414 ldsb [%l7 + %l5], %l6
13415 nop
13416 set 0x14, %i6
13417 ldsw [%l7 + %i6], %i0
13418 nop
13419 set 0x34, %o3
13420 stw %i6, [%l7 + %o3]
13421 st %f2, [%l7 + 0x5C]
13422 nop
13423 set 0x0C, %g3
13424 lduw [%l7 + %g3], %i4
13425 fpadd16s %f20, %f18, %f11
13426 add %o5, %i2, %o7
13427 set 0x38, %i0
13428 stxa %l3, [%l7 + %i0] 0xea
13429 membar #Sync
13430 set 0x50, %o2
13431 ldda [%l7 + %o2] 0xeb, %g6
13432 set 0x40, %g1
13433 stda %f0, [%l7 + %g1] 0xf1
13434 membar #Sync
13435 set 0x20, %o1
13436 prefetcha [%l7 + %o1] 0x81, 4
13437 wr %i1, %g3, %softint
13438 nop
13439 set 0x6C, %i3
13440 stw %l0, [%l7 + %i3]
13441 nop
13442 set 0x50, %o4
13443 ldd [%l7 + %o4], %g4
13444 wr %g0, 0x5, %fprs
13445 nop
13446 set 0x78, %o6
13447 std %f8, [%l7 + %o6]
13448 nop
13449 set 0x54, %i2
13450 stb %l5, [%l7 + %i2]
13451 or %o6, %i7, %g1
13452 set 0x43, %g7
13453 ldstuba [%l7 + %g7] 0x80, %l2
13454 nop
13455 set 0x0C, %i5
13456 stw %l1, [%l7 + %i5]
13457 set 0x18, %i7
13458 sta %f12, [%l7 + %i7] 0x88
13459 add %l7, 0x28, %l6
13460 wr %g0, 0x80, %asi
13461 casxa [%l6] 0x80, %g5, %i5
13462 set 0x58, %g6
13463 sta %f8, [%l7 + %g6] 0x89
13464 ld [%l7 + 0x10], %f7
13465 nop
13466 set 0x14, %l0
13467 ldub [%l7 + %l0], %o3
13468 nop
13469 set 0x40, %i1
13470 ldd [%l7 + %i1], %f24
13471 nop
13472 set 0x10, %l4
13473 swap [%l7 + %l4], %o0
13474 nop
13475 set 0x50, %l1
13476 stx %fsr, [%l7 + %l1]
13477 nop
13478 set 0x1C, %l2
13479 stw %o4, [%l7 + %l2]
13480 set 0x10, %i4
13481 ldda [%l7 + %i4] 0x88, %o0
13482 set 0x40, %g4
13483 stda %f16, [%l7 + %g4] 0xcc
13484 set 0x74, %o7
13485 lda [%l7 + %o7] 0x80, %f19
13486 nop
13487 set 0x28, %g5
13488 stx %fsr, [%l7 + %g5]
13489 nop
13490 set 0x50, %g2
13491 stx %l4, [%l7 + %g2]
13492 ld [%l7 + 0x74], %f13
13493 nop
13494 set 0x70, %o0
13495 stx %fsr, [%l7 + %o0]
13496 set 0x18, %l6
13497 lda [%l7 + %l6] 0x81, %f27
13498 nop
13499 set 0x15, %o5
13500 ldstub [%l7 + %o5], %g2
13501 set 0x1A, %l5
13502 ldstuba [%l7 + %l5] 0x88, %i0
13503 and %i6, %l6, %i4
13504 set 0x78, %i6
13505 prefetcha [%l7 + %i6] 0x89, 1
13506 set 0x68, %l3
13507 sta %f3, [%l7 + %l3] 0x89
13508 add %l7, 0x30, %l6
13509 wr %g0, 0x81, %asi
13510 lda [%l6] %asi, %o7
13511 casa [%l6] 0x81, %o7, %o5
13512 nop
13513 set 0x58, %g3
13514 stx %fsr, [%l7 + %g3]
13515 set 0x40, %o3
13516 stda %f0, [%l7 + %o3] 0xc0
13517 set 0x10, %o2
13518 ldxa [%l7 + %o2] 0x89, %g7
13519 set 0x30, %g1
13520 lda [%l7 + %g1] 0x88, %f28
13521 set 0x58, %o1
13522 prefetcha [%l7 + %o1] 0x89, 2
13523 nop
13524 set 0x32, %i0
13525 ldub [%l7 + %i0], %i1
13526 set 0x40, %i3
13527 stda %f0, [%l7 + %i3] 0x88
13528 nop
13529 set 0x0C, %o6
13530 ldsw [%l7 + %o6], %g3
13531 nop
13532 set 0x0C, %i2
13533 swap [%l7 + %i2], %l0
13534 nop
13535 set 0x09, %g7
13536 ldub [%l7 + %g7], %o2
13537 set 0x40, %i5
13538 stxa %g4, [%l7 + %i5] 0xeb
13539 membar #Sync
13540 nop
13541 set 0x78, %i7
13542 stx %fsr, [%l7 + %i7]
13543 nop
13544 set 0x24, %o4
13545 lduw [%l7 + %o4], %i3
13546 ld [%l7 + 0x1C], %f9
13547 or %g6, %l5, %i7
13548 add %l7, 0x68, %l6
13549 wr %g0, 0x89, %asi
13550 casxa [%l6] 0x89, %o6, %g1
13551 set 0x28, %l0
13552 ldxa [%l7 + %l0] 0x81, %l2
13553 set 0x26, %g6
13554 stha %l1, [%l7 + %g6] 0x89
13555 nop
13556 set 0x18, %i1
13557 stw %i5, [%l7 + %i1]
13558 set 0x7C, %l4
13559 sta %f31, [%l7 + %l4] 0x81
13560 set 0x40, %l1
13561 stda %f0, [%l7 + %l1] 0xf8
13562 membar #Sync
13563 add %l7, 0x54, %l6
13564 wr %g0, 0x89, %asi
13565 casa [%l6] 0x89, %o3, %g5
13566 set 0x40, %i4
13567 stda %o4, [%l7 + %i4] 0x88
13568 nop
13569 set 0x18, %l2
13570 std %f10, [%l7 + %l2]
13571 ld [%l7 + 0x5C], %f4
13572 nop
13573 set 0x3C, %g4
13574 prefetch [%l7 + %g4], 2
13575 add %o0, %o1, %l4
13576 add %l7, 0x38, %l6
13577 wr %g0, 0x81, %asi
13578 casa [%l6] 0x81, %g2, %i6
13579 nop
13580 set 0x62, %o7
13581 ldsb [%l7 + %o7], %i0
13582 set 0x20, %g2
13583 sta %f20, [%l7 + %g2] 0x88
13584 set 0x40, %o0
13585 ldxa [%l7 + %o0] 0x81, %i4
13586 nop
13587 set 0x33, %l6
13588 ldstub [%l7 + %l6], %l6
13589 set 0x74, %g5
13590 sta %f1, [%l7 + %g5] 0x81
13591 nop
13592 set 0x50, %o5
13593 std %f0, [%l7 + %o5]
13594 set 0x6E, %i6
13595 stha %i2, [%l7 + %i6] 0xe3
13596 membar #Sync
13597 nop
13598 set 0x74, %l3
13599 prefetch [%l7 + %l3], 0
13600 nop
13601 set 0x68, %l5
13602 lduh [%l7 + %l5], %o5
13603 set 0x10, %o3
13604 sta %f17, [%l7 + %o3] 0x89
13605 ld [%l7 + 0x0C], %f10
13606 set 0x20, %o2
13607 ldxa [%l7 + %o2] 0x88, %o7
13608 nop
13609 set 0x78, %g1
13610 lduw [%l7 + %g1], %l3
13611 bge,a %icc, loop_80
13612 nop
13613 set 0x28, %g3
13614 stw %g7, [%l7 + %g3]
13615 nop
13616 set 0x76, %i0
13617 sth %i1, [%l7 + %i0]
13618 nop
13619 set 0x3E, %i3
13620 lduh [%l7 + %i3], %g3
13621loop_80:
13622 nop
13623 set 0x66, %o6
13624 ldsb [%l7 + %o6], %o2
13625 nop
13626 set 0x40, %i2
13627 std %g4, [%l7 + %i2]
13628 set 0x74, %o1
13629 lda [%l7 + %o1] 0x81, %f3
13630 set 0x4C, %i5
13631 stwa %i3, [%l7 + %i5] 0x81
13632 nop
13633 set 0x4E, %g7
13634 lduh [%l7 + %g7], %g6
13635 nop
13636 set 0x58, %i7
13637 lduw [%l7 + %i7], %l0
13638 bg %xcc, loop_81
13639 bgu %xcc, loop_82
13640 st %f4, [%l7 + 0x34]
13641 set 0x40, %l0
13642 ldda [%l7 + %l0] 0x88, %f0
13643loop_81:
13644 nop
13645 set 0x18, %o4
13646 sta %f10, [%l7 + %o4] 0x80
13647loop_82:
13648 nop
13649 set 0x30, %i1
13650 ldd [%l7 + %i1], %l4
13651 set 0x4E, %g6
13652 stha %i7, [%l7 + %g6] 0x89
13653 nop
13654 set 0x44, %l1
13655 lduw [%l7 + %l1], %o6
13656 set 0x40, %l4
13657 stda %f16, [%l7 + %l4] 0xf8
13658 membar #Sync
13659 set 0x0A, %l2
13660 stha %l2, [%l7 + %l2] 0xeb
13661 membar #Sync
13662 nop
13663 set 0x34, %g4
13664 swap [%l7 + %g4], %g1
13665 fpadd16 %f0, %f20, %f12
13666 set 0x50, %i4
13667 lda [%l7 + %i4] 0x88, %f5
13668 nop
13669 set 0x18, %g2
13670 std %l0, [%l7 + %g2]
13671 nop
13672 set 0x7C, %o7
13673 ldstub [%l7 + %o7], %i5
13674 st %f21, [%l7 + 0x64]
13675 nop
13676 set 0x08, %o0
13677 stx %fsr, [%l7 + %o0]
13678 set 0x40, %g5
13679 ldda [%l7 + %g5] 0x89, %f16
13680 set 0x38, %o5
13681 sta %f23, [%l7 + %o5] 0x88
13682 set 0x64, %i6
13683 swapa [%l7 + %i6] 0x89, %o3
13684 set 0x78, %l3
13685 stxa %g5, [%l7 + %l3] 0xe2
13686 membar #Sync
13687 or %o0, %o1, %o4
13688 nop
13689 set 0x68, %l5
13690 ldd [%l7 + %l5], %l4
13691 bge %xcc, loop_83
13692 nop
13693 set 0x30, %o3
13694 std %f26, [%l7 + %o3]
13695 set 0x40, %o2
13696 stda %f0, [%l7 + %o2] 0xf9
13697 membar #Sync
13698loop_83:
13699 nop
13700 add %l7, 0x78, %l6
13701 wr %g0, 0x88, %asi
13702 ldxa [%l6] %asi, %i6
13703 casxa [%l6] 0x88, %i6, %i0
13704 nop
13705 set 0x74, %g1
13706 lduh [%l7 + %g1], %i4
13707 set 0x48, %l6
13708 sta %f14, [%l7 + %l6] 0x81
13709 nop
13710 set 0x30, %g3
13711 ldd [%l7 + %g3], %g2
13712 set 0x14, %i0
13713 sta %f12, [%l7 + %i0] 0x80
13714 wr %i2, %o5, %pic
13715 set 0x5F, %o6
13716 stba %l6, [%l7 + %o6] 0xe3
13717 membar #Sync
13718 nop
13719 set 0x50, %i2
13720 ldsw [%l7 + %i2], %l3
13721 set 0x40, %o1
13722 ldda [%l7 + %o1] 0x80, %f0
13723 st %f5, [%l7 + 0x54]
13724 nop
13725 set 0x12, %i3
13726 lduh [%l7 + %i3], %g7
13727 nop
13728 set 0x78, %i5
13729 ldsh [%l7 + %i5], %o7
13730 nop
13731 set 0x58, %g7
13732 ldd [%l7 + %g7], %g2
13733 set 0x0C, %l0
13734 stwa %o2, [%l7 + %l0] 0x88
13735 nop
13736 nop
13737 setx 0x82F12A8244CF0F2E, %l0, %l6
13738 stx %l6, [%l7 + 0x28]
13739 ldd [%l7 + 0x28], %f18
13740 setx 0x5E766A79DEF4410C, %l1, %l5
13741 stx %l5, [%l7 + 0x10]
13742 ldd [%l7 + 0x10], %f30
13743 fdivd %f30, %f18, %f28
13744 nop
13745 set 0x50, %o4
13746 std %f12, [%l7 + %o4]
13747 nop
13748 set 0x5C, %i1
13749 lduw [%l7 + %i1], %i1
13750 add %g4, %g6, %l0
13751 nop
13752 nop
13753 setx 0x8F0F0AF924290450, %l0, %l6
13754 stx %l6, [%l7 + 0x28]
13755 ldd [%l7 + 0x28], %f22
13756 setx 0x43992573C0912B91, %l1, %l5
13757 stx %l5, [%l7 + 0x10]
13758 ldd [%l7 + 0x10], %f20
13759 fdivd %f20, %f22, %f28
13760 nop
13761 set 0x08, %g6
13762 ldd [%l7 + %g6], %i2
13763 nop
13764 set 0x64, %i7
13765 lduw [%l7 + %i7], %l5
13766 set 0x40, %l4
13767 ldda [%l7 + %l4] 0xd8, %f16
13768 nop
13769 set 0x6D, %l1
13770 ldsb [%l7 + %l1], %o6
13771 set 0x5C, %g4
13772 sta %f17, [%l7 + %g4] 0x88
13773 add %l7, 0x68, %l6
13774 wr %g0, 0x80, %asi
13775 casa [%l6] 0x80, %l2, %g1
13776 st %fsr, [%l7 + 0x64]
13777 nop
13778 set 0x58, %i4
13779 stx %i7, [%l7 + %i4]
13780 nop
13781 set 0x28, %l2
13782 stw %l1, [%l7 + %l2]
13783 set 0x40, %g2
13784 ldxa [%l7 + %g2] 0x89, %i5
13785 nop
13786 set 0x7C, %o7
13787 lduw [%l7 + %o7], %g5
13788 nop
13789 set 0x64, %o0
13790 prefetch [%l7 + %o0], 0
13791 add %o3, %o1, %o0
13792 set 0x68, %g5
13793 stha %o4, [%l7 + %g5] 0x89
13794 nop
13795 set 0x58, %o5
13796 ldd [%l7 + %o5], %f8
13797 set 0x50, %i6
13798 stda %l4, [%l7 + %i6] 0x88
13799 set 0x72, %l3
13800 ldstuba [%l7 + %l3] 0x81, %i6
13801 set 0x28, %o3
13802 stwa %i4, [%l7 + %o3] 0x80
13803 set 0x18, %l5
13804 sta %f30, [%l7 + %l5] 0x89
13805 nop
13806 set 0x68, %g1
13807 prefetch [%l7 + %g1], 4
13808 set 0x10, %o2
13809 prefetcha [%l7 + %o2] 0x88, 2
13810 wr %i2, %o5, %sys_tick
13811 set 0x18, %l6
13812 stxa %l6, [%l7 + %l6] 0xe2
13813 membar #Sync
13814 st %f16, [%l7 + 0x30]
13815 set 0x40, %i0
13816 stda %f16, [%l7 + %i0] 0xc2
13817 st %fsr, [%l7 + 0x0C]
13818 nop
13819 set 0x18, %g3
13820 stx %l3, [%l7 + %g3]
13821 add %l7, 0x38, %l6
13822 wr %g0, 0x88, %asi
13823 ldxa [%l6] %asi, %g7
13824 casxa [%l6] 0x88, %g7, %g2
13825 set 0x60, %o6
13826 ldda [%l7 + %o6] 0x81, %o6
13827 set 0x3C, %i2
13828 lda [%l7 + %i2] 0x89, %f23
13829 or %o2, %g3, %g4
13830 nop
13831 set 0x79, %o1
13832 stb %g6, [%l7 + %o1]
13833 nop
13834 set 0x3C, %i5
13835 prefetch [%l7 + %i5], 4
13836 set 0x54, %g7
13837 stba %i1, [%l7 + %g7] 0x88
13838 set 0x77, %i3
13839 ldstuba [%l7 + %i3] 0x81, %l0
13840 nop
13841 set 0x78, %o4
13842 ldx [%l7 + %o4], %i3
13843 set 0x40, %l0
13844 stda %f0, [%l7 + %l0] 0x81
13845 nop
13846 set 0x48, %g6
13847 ldd [%l7 + %g6], %o6
13848 nop
13849 set 0x5D, %i1
13850 stb %l5, [%l7 + %i1]
13851 and %l2, %g1, %i7
13852 set 0x3C, %i7
13853 swapa [%l7 + %i7] 0x80, %i5
13854 nop
13855 set 0x10, %l1
13856 stx %fsr, [%l7 + %l1]
13857 set 0x7C, %g4
13858 stwa %g5, [%l7 + %g4] 0x88
13859 add %l1, %o1, %o3
13860 st %fsr, [%l7 + 0x78]
13861 ld [%l7 + 0x68], %f2
13862 nop
13863 set 0x20, %i4
13864 ldx [%l7 + %i4], %o4
13865 set 0x20, %l4
13866 ldstuba [%l7 + %l4] 0x88, %o0
13867 nop
13868 set 0x08, %g2
13869 ldx [%l7 + %g2], %i6
13870 or %l4, %i0, %i4
13871 nop
13872 set 0x1C, %l2
13873 ldub [%l7 + %l2], %i2
13874 nop
13875 set 0x20, %o0
13876 ldx [%l7 + %o0], %l6
13877 add %l7, 0x10, %l6
13878 wr %g0, 0x80, %asi
13879 lda [%l6] %asi, %o5
13880 casa [%l6] 0x80, %o5, %l3
13881 nop
13882 set 0x70, %o7
13883 ldx [%l7 + %o7], %g7
13884 ld [%l7 + 0x5C], %f31
13885 add %l7, 0x68, %l6
13886 wr %g0, 0x89, %asi
13887 casxa [%l6] 0x89, %g2, %o2
13888 nop
13889 set 0x70, %g5
13890 prefetch [%l7 + %g5], 1
13891 nop
13892 set 0x10, %i6
13893 std %o6, [%l7 + %i6]
13894 nop
13895 set 0x50, %l3
13896 ldsh [%l7 + %l3], %g4
13897 nop
13898 set 0x3F, %o3
13899 stb %g3, [%l7 + %o3]
13900 nop
13901 set 0x54, %o5
13902 lduw [%l7 + %o5], %g6
13903 set 0x78, %l5
13904 swapa [%l7 + %l5] 0x81, %i1
13905 nop
13906 set 0x1A, %g1
13907 ldsh [%l7 + %g1], %i3
13908 set 0x50, %o2
13909 ldda [%l7 + %o2] 0xeb, %o6
13910 set 0x48, %i0
13911 stxa %l0, [%l7 + %i0] 0xe2
13912 membar #Sync
13913 set 0x32, %l6
13914 stha %l2, [%l7 + %l6] 0x80
13915 add %l7, 0x30, %l6
13916 wr %g0, 0x80, %asi
13917 ldxa [%l6] %asi, %g1
13918 casxa [%l6] 0x80, %g1, %l5
13919 set 0x1C, %o6
13920 stha %i5, [%l7 + %o6] 0xeb
13921 membar #Sync
13922 bg %icc, loop_84
13923 nop
13924 set 0x48, %g3
13925 std %f24, [%l7 + %g3]
13926 set 0x48, %o1
13927 prefetcha [%l7 + %o1] 0x88, 3
13928loop_84:
13929 nop
13930 set 0x4E, %i2
13931 ldstuba [%l7 + %i2] 0x80, %l1
13932 set 0x40, %i5
13933 stda %o0, [%l7 + %i5] 0x88
13934 set 0x48, %g7
13935 swapa [%l7 + %g7] 0x80, %g5
13936 nop
13937 set 0x5C, %o4
13938 prefetch [%l7 + %o4], 3
13939 nop
13940 set 0x62, %l0
13941 ldub [%l7 + %l0], %o4
13942 set 0x40, %i3
13943 ldda [%l7 + %i3] 0x80, %f0
13944 set 0x24, %g6
13945 stwa %o3, [%l7 + %g6] 0xea
13946 membar #Sync
13947 set 0x40, %i1
13948 ldda [%l7 + %i1] 0x89, %f16
13949 nop
13950 set 0x28, %l1
13951 lduh [%l7 + %l1], %i6
13952 set 0x74, %i7
13953 stwa %o0, [%l7 + %i7] 0xe2
13954 membar #Sync
13955 nop
13956 set 0x20, %i4
13957 std %l4, [%l7 + %i4]
13958 add %i0, %i2, %i4
13959 and %l6, %l3, %o5
13960 nop
13961 set 0x1D, %l4
13962 ldub [%l7 + %l4], %g2
13963 add %o2, %g7, %o7
13964 set 0x58, %g2
13965 lda [%l7 + %g2] 0x88, %f7
13966 set 0x40, %g4
13967 ldda [%l7 + %g4] 0xeb, %g2
13968 nop
13969 set 0x18, %l2
13970 ldd [%l7 + %l2], %g6
13971 bgu,a,pn %xcc, loop_85
13972 nop
13973 set 0x68, %o7
13974 prefetch [%l7 + %o7], 3
13975 set 0x60, %o0
13976 stda %g4, [%l7 + %o0] 0x88
13977loop_85:
13978 nop
13979 set 0x40, %g5
13980 stda %f0, [%l7 + %g5] 0xd2
13981 set 0x48, %l3
13982 swapa [%l7 + %l3] 0x80, %i1
13983 set 0x40, %i6
13984 ldda [%l7 + %i6] 0x80, %f16
13985 set 0x48, %o3
13986 stha %o6, [%l7 + %o3] 0xeb
13987 membar #Sync
13988 fpadd16s %f4, %f6, %f9
13989 set 0x66, %o5
13990 stha %l0, [%l7 + %o5] 0x89
13991 set 0x54, %l5
13992 sta %f5, [%l7 + %l5] 0x80
13993 set 0x08, %g1
13994 stwa %l2, [%l7 + %g1] 0xe3
13995 membar #Sync
13996 membar #Sync
13997 set 0x40, %i0
13998 ldda [%l7 + %i0] 0xf1, %f0
13999 nop
14000 set 0x78, %l6
14001 stw %g1, [%l7 + %l6]
14002 nop
14003 set 0x74, %o2
14004 ldsh [%l7 + %o2], %i3
14005 set 0x70, %g3
14006 stda %l4, [%l7 + %g3] 0x89
14007 nop
14008 set 0x10, %o1
14009 stx %i7, [%l7 + %o1]
14010 set 0x20, %i2
14011 ldxa [%l7 + %i2] 0x88, %i5
14012 nop
14013 set 0x20, %o6
14014 ldd [%l7 + %o6], %l0
14015 nop
14016 set 0x5C, %i5
14017 stw %o1, [%l7 + %i5]
14018 set 0x2C, %g7
14019 stwa %g5, [%l7 + %g7] 0x88
14020 nop
14021 set 0x54, %l0
14022 stw %o4, [%l7 + %l0]
14023 set 0x40, %o4
14024 ldda [%l7 + %o4] 0x88, %f16
14025 and %i6, %o0, %o3
14026 ld [%l7 + 0x78], %f24
14027 or %i0, %l4, %i4
14028 nop
14029 set 0x74, %g6
14030 stb %i2, [%l7 + %g6]
14031 ld [%l7 + 0x30], %f3
14032 nop
14033 set 0x4C, %i3
14034 prefetch [%l7 + %i3], 2
14035 nop
14036 set 0x7C, %l1
14037 ldsw [%l7 + %l1], %l6
14038 add %l7, 0x18, %l6
14039 wr %g0, 0x89, %asi
14040 ldxa [%l6] %asi, %o5
14041 casxa [%l6] 0x89, %o5, %g2
14042 set 0x4B, %i1
14043 ldstuba [%l7 + %i1] 0x88, %l3
14044 set 0x4C, %i7
14045 sta %f24, [%l7 + %i7] 0x80
14046 set 0x74, %l4
14047 lda [%l7 + %l4] 0x89, %f3
14048 set 0x40, %g2
14049 sta %f7, [%l7 + %g2] 0x80
14050 set 0x3B, %i4
14051 stba %g7, [%l7 + %i4] 0xe2
14052 membar #Sync
14053 and %o2, %o7, %g3
14054 set 0x68, %l2
14055 ldxa [%l7 + %l2] 0x81, %g4
14056 nop
14057 set 0x08, %o7
14058 ldd [%l7 + %o7], %f28
14059 nop
14060 set 0x60, %o0
14061 stx %g6, [%l7 + %o0]
14062 set 0x10, %g5
14063 stda %i0, [%l7 + %g5] 0x81
14064 st %fsr, [%l7 + 0x34]
14065 set 0x58, %g4
14066 stxa %o6, [%l7 + %g4] 0xeb
14067 membar #Sync
14068 set 0x40, %l3
14069 stda %f16, [%l7 + %l3] 0xcc
14070 add %l7, 0x18, %l6
14071 wr %g0, 0x89, %asi
14072 lda [%l6] %asi, %l2
14073 casa [%l6] 0x89, %l2, %l0
14074 nop
14075 set 0x28, %i6
14076 stx %fsr, [%l7 + %i6]
14077 set 0x29, %o3
14078 stba %i3, [%l7 + %o3] 0xea
14079 membar #Sync
14080 set 0x60, %o5
14081 prefetcha [%l7 + %o5] 0x81, 1
14082 add %g1, %i5, %l1
14083 add %l7, 0x38, %l6
14084 wr %g0, 0x80, %asi
14085 ldxa [%l6] %asi, %i7
14086 casxa [%l6] 0x80, %i7, %o1
14087 nop
14088 set 0x28, %g1
14089 ldd [%l7 + %g1], %f14
14090 st %fsr, [%l7 + 0x68]
14091 add %o4, %g5, %o0
14092 nop
14093 set 0x10, %l5
14094 ldd [%l7 + %l5], %o2
14095 nop
14096 set 0x31, %i0
14097 ldstub [%l7 + %i0], %i0
14098 nop
14099 set 0x20, %l6
14100 ldstub [%l7 + %l6], %l4
14101 nop
14102 set 0x30, %o2
14103 ldd [%l7 + %o2], %i4
14104 st %fsr, [%l7 + 0x3C]
14105 set 0x48, %o1
14106 stda %i2, [%l7 + %o1] 0x81
14107 set 0x58, %g3
14108 sta %f8, [%l7 + %g3] 0x89
14109 set 0x48, %o6
14110 stxa %i6, [%l7 + %o6] 0xe2
14111 membar #Sync
14112 set 0x28, %i5
14113 ldxa [%l7 + %i5] 0x81, %l6
14114 nop
14115 set 0x60, %g7
14116 ldx [%l7 + %g7], %g2
14117 nop
14118 set 0x70, %l0
14119 ldd [%l7 + %l0], %o4
14120 nop
14121 set 0x30, %o4
14122 ldd [%l7 + %o4], %f26
14123 or %g7, %l3, %o2
14124 set 0x10, %g6
14125 ldda [%l7 + %g6] 0x80, %g2
14126 st %f29, [%l7 + 0x64]
14127 nop
14128 set 0x50, %i2
14129 stx %fsr, [%l7 + %i2]
14130 add %l7, 0x68, %l6
14131 wr %g0, 0x89, %asi
14132 lda [%l6] %asi, %o7
14133 casa [%l6] 0x89, %o7, %g4
14134 set 0x23, %i3
14135 ldstuba [%l7 + %i3] 0x80, %g6
14136 nop
14137 set 0x2C, %l1
14138 stw %i1, [%l7 + %l1]
14139 wr %l2, %l0, %set_softint
14140 nop
14141 set 0x1C, %i7
14142 lduw [%l7 + %i7], %i3
14143 nop
14144 set 0x20, %l4
14145 ldd [%l7 + %l4], %o6
14146 nop
14147 set 0x68, %i1
14148 ldx [%l7 + %i1], %g1
14149 st %fsr, [%l7 + 0x38]
14150 nop
14151 set 0x68, %g2
14152 ldd [%l7 + %g2], %i4
14153 nop
14154 set 0x0C, %l2
14155 lduw [%l7 + %l2], %l5
14156 nop
14157 set 0x23, %o7
14158 ldub [%l7 + %o7], %l1
14159 nop
14160 set 0x2A, %i4
14161 lduh [%l7 + %i4], %i7
14162 st %f17, [%l7 + 0x68]
14163 set 0x60, %g5
14164 stwa %o1, [%l7 + %g5] 0xea
14165 membar #Sync
14166 nop
14167 set 0x78, %g4
14168 stx %g5, [%l7 + %g4]
14169 wr %g0, 0x7, %fprs
14170 set 0x28, %o0
14171 prefetcha [%l7 + %o0] 0x89, 4
14172 nop
14173 set 0x7E, %l3
14174 ldsh [%l7 + %l3], %i0
14175 be,pn %xcc, loop_86
14176 or %i4, %i2, %l4
14177 add %l7, 0x70, %l6
14178 wr %g0, 0x89, %asi
14179 casxa [%l6] 0x89, %i6, %g2
14180loop_86:
14181 nop
14182 set 0x40, %i6
14183 stda %f0, [%l7 + %i6] 0xd2
14184 add %l7, 0x50, %l6
14185 wr %g0, 0x80, %asi
14186 casxa [%l6] 0x80, %o5, %g7
14187 set 0x28, %o5
14188 prefetcha [%l7 + %o5] 0x81, 3
14189 nop
14190 set 0x28, %g1
14191 ldd [%l7 + %g1], %f26
14192 nop
14193 set 0x14, %l5
14194 stb %l3, [%l7 + %l5]
14195 nop
14196 set 0x40, %i0
14197 lduw [%l7 + %i0], %g3
14198 set 0x70, %l6
14199 ldda [%l7 + %l6] 0xeb, %o6
14200 nop
14201 set 0x20, %o2
14202 stx %fsr, [%l7 + %o2]
14203 nop
14204 set 0x50, %o1
14205 ldd [%l7 + %o1], %o2
14206 nop
14207 set 0x40, %o3
14208 std %f22, [%l7 + %o3]
14209 set 0x40, %g3
14210 stda %f0, [%l7 + %g3] 0xd2
14211 st %f16, [%l7 + 0x34]
14212 set 0x38, %i5
14213 sta %f25, [%l7 + %i5] 0x88
14214 set 0x70, %o6
14215 ldda [%l7 + %o6] 0x81, %g4
14216 set 0x74, %l0
14217 ldstuba [%l7 + %l0] 0x80, %i1
14218 nop
14219 set 0x3C, %g7
14220 prefetch [%l7 + %g7], 0
14221 set 0x20, %o4
14222 lda [%l7 + %o4] 0x88, %f6
14223 nop
14224 set 0x38, %i2
14225 std %l2, [%l7 + %i2]
14226 set 0x40, %i3
14227 ldda [%l7 + %i3] 0x80, %g6
14228 nop
14229 set 0x60, %g6
14230 stx %i3, [%l7 + %g6]
14231 add %l7, 0x28, %l6
14232 wr %g0, 0x80, %asi
14233 lda [%l6] %asi, %o6
14234 casa [%l6] 0x80, %o6, %g1
14235 set 0x50, %l1
14236 ldxa [%l7 + %l1] 0x81, %i5
14237 ld [%l7 + 0x24], %f19
14238 set 0x58, %i7
14239 stwa %l0, [%l7 + %i7] 0xe2
14240 membar #Sync
14241 nop
14242 set 0x50, %l4
14243 std %l4, [%l7 + %l4]
14244 set 0x70, %g2
14245 prefetcha [%l7 + %g2] 0x88, 4
14246 nop
14247 set 0x08, %i1
14248 stx %fsr, [%l7 + %i1]
14249 set 0x58, %l2
14250 lda [%l7 + %l2] 0x88, %f26
14251 st %f3, [%l7 + 0x30]
14252 set 0x78, %o7
14253 ldstuba [%l7 + %o7] 0x80, %o1
14254 set 0x68, %i4
14255 stwa %i7, [%l7 + %i4] 0x80
14256 set 0x70, %g5
14257 stxa %g5, [%l7 + %g5] 0x88
14258 set 0x20, %o0
14259 prefetcha [%l7 + %o0] 0x81, 0
14260 set 0x40, %l3
14261 ldda [%l7 + %l3] 0xd2, %f16
14262 nop
14263 set 0x4C, %i6
14264 lduh [%l7 + %i6], %o4
14265 set 0x5E, %g4
14266 stba %o3, [%l7 + %g4] 0x81
14267 nop
14268 set 0x60, %o5
14269 lduh [%l7 + %o5], %i4
14270 ld [%l7 + 0x28], %f8
14271 add %l7, 0x58, %l6
14272 wr %g0, 0x80, %asi
14273 casxa [%l6] 0x80, %i2, %l4
14274 or %i6, %g2, %o5
14275 set 0x40, %g1
14276 stda %f0, [%l7 + %g1] 0xcc
14277 ld [%l7 + 0x7C], %f22
14278 set 0x70, %i0
14279 ldxa [%l7 + %i0] 0x80, %i0
14280 set 0x40, %l6
14281 lda [%l7 + %l6] 0x80, %f11
14282 set 0x78, %l5
14283 ldxa [%l7 + %l5] 0x81, %l6
14284 set 0x2D, %o2
14285 stba %g7, [%l7 + %o2] 0xea
14286 membar #Sync
14287 nop
14288 set 0x20, %o3
14289 stx %fsr, [%l7 + %o3]
14290 set 0x43, %o1
14291 stba %l3, [%l7 + %o1] 0xea
14292 membar #Sync
14293 nop
14294 set 0x78, %i5
14295 stx %fsr, [%l7 + %i5]
14296 set 0x52, %g3
14297 stha %g3, [%l7 + %g3] 0x89
14298 set 0x40, %l0
14299 stda %f0, [%l7 + %l0] 0xc2
14300 nop
14301 set 0x10, %g7
14302 std %o6, [%l7 + %g7]
14303 nop
14304 set 0x64, %o6
14305 ldsb [%l7 + %o6], %g4
14306 nop
14307 set 0x48, %i2
14308 stb %i1, [%l7 + %i2]
14309 nop
14310 set 0x18, %o4
14311 stx %o2, [%l7 + %o4]
14312 set 0x30, %i3
14313 swapa [%l7 + %i3] 0x80, %g6
14314 set 0x14, %l1
14315 stwa %l2, [%l7 + %l1] 0xe3
14316 membar #Sync
14317 set 0x78, %i7
14318 stxa %i3, [%l7 + %i7] 0xe2
14319 membar #Sync
14320 nop
14321 set 0x60, %g6
14322 std %f12, [%l7 + %g6]
14323 ld [%l7 + 0x34], %f10
14324 nop
14325 set 0x2A, %g2
14326 sth %o6, [%l7 + %g2]
14327 add %l7, 0x20, %l6
14328 wr %g0, 0x88, %asi
14329 casa [%l6] 0x88, %g1, %l0
14330 nop
14331 set 0x52, %i1
14332 ldub [%l7 + %i1], %i5
14333 set 0x50, %l4
14334 ldxa [%l7 + %l4] 0x81, %l1
14335 set 0x68, %o7
14336 stda %o0, [%l7 + %o7] 0x81
14337 or %i7, %g5, %l5
14338 set 0x40, %i4
14339 stda %f0, [%l7 + %i4] 0xc2
14340 wr %o4, %o3, %y
14341 nop
14342 set 0x38, %g5
14343 stx %fsr, [%l7 + %g5]
14344 set 0x28, %o0
14345 sta %f27, [%l7 + %o0] 0x89
14346 nop
14347 set 0x5C, %l3
14348 swap [%l7 + %l3], %i4
14349 set 0x18, %l2
14350 prefetcha [%l7 + %l2] 0x88, 2
14351 nop
14352 set 0x60, %i6
14353 ldd [%l7 + %i6], %l4
14354 add %i2, %i6, %o5
14355 set 0x48, %g4
14356 prefetcha [%l7 + %g4] 0x89, 3
14357 nop
14358 set 0x38, %o5
14359 swap [%l7 + %o5], %g2
14360 set 0x38, %g1
14361 ldxa [%l7 + %g1] 0x88, %l6
14362 nop
14363 set 0x3C, %i0
14364 ldsw [%l7 + %i0], %l3
14365 set 0x40, %l5
14366 stda %f16, [%l7 + %l5] 0x81
14367 add %l7, 0x68, %l6
14368 wr %g0, 0x81, %asi
14369 casa [%l6] 0x81, %g7, %g3
14370 set 0x41, %l6
14371 stba %o7, [%l7 + %l6] 0x81
14372 set 0x40, %o2
14373 stda %f0, [%l7 + %o2] 0xcc
14374 bne,pn %icc, loop_87
14375 nop
14376 set 0x60, %o1
14377 stx %i1, [%l7 + %o1]
14378 st %fsr, [%l7 + 0x14]
14379 nop
14380 set 0x30, %i5
14381 lduw [%l7 + %i5], %g4
14382loop_87:
14383 nop
14384 set 0x7E, %g3
14385 sth %o2, [%l7 + %g3]
14386 nop
14387 set 0x60, %o3
14388 ldx [%l7 + %o3], %g6
14389 nop
14390 set 0x0E, %l0
14391 ldsb [%l7 + %l0], %l2
14392 nop
14393 set 0x28, %o6
14394 lduh [%l7 + %o6], %o6
14395 or %g1, %l0, %i5
14396 nop
14397 set 0x30, %g7
14398 stw %i3, [%l7 + %g7]
14399 add %l7, 0x50, %l6
14400 wr %g0, 0x80, %asi
14401 casxa [%l6] 0x80, %o1, %i7
14402 nop
14403 set 0x16, %o4
14404 ldsh [%l7 + %o4], %g5
14405 nop
14406 set 0x18, %i2
14407 ldx [%l7 + %i2], %l1
14408 set 0x58, %l1
14409 sta %f2, [%l7 + %l1] 0x81
14410 set 0x10, %i3
14411 ldda [%l7 + %i3] 0xeb, %o4
14412 set 0x3C, %i7
14413 stba %l5, [%l7 + %i7] 0x81
14414 nop
14415 set 0x15, %g2
14416 ldub [%l7 + %g2], %o3
14417 set 0x40, %i1
14418 stda %f16, [%l7 + %i1] 0xc2
14419 nop
14420 set 0x30, %l4
14421 stw %o0, [%l7 + %l4]
14422 add %l7, 0x68, %l6
14423 wr %g0, 0x81, %asi
14424 casxa [%l6] 0x81, %i4, %l4
14425 set 0x38, %o7
14426 ldxa [%l7 + %o7] 0x89, %i6
14427 set 0x54, %g6
14428 sta %f22, [%l7 + %g6] 0x88
14429 nop
14430 set 0x41, %g5
14431 ldsb [%l7 + %g5], %o5
14432 or %i0, %i2, %l6
14433 nop
14434 set 0x50, %i4
14435 stx %l3, [%l7 + %i4]
14436 and %g2, %g7, %g3
14437 nop
14438 set 0x40, %o0
14439 ldx [%l7 + %o0], %i1
14440 nop
14441 set 0x68, %l2
14442 ldd [%l7 + %l2], %o6
14443 ld [%l7 + 0x70], %f13
14444 nop
14445 nop
14446 setx 0x1C5D1907968D5819, %l0, %l6
14447 stx %l6, [%l7 + 0x28]
14448 ldd [%l7 + 0x28], %f22
14449 setx 0x1B6E73E88651FD17, %l1, %l5
14450 stx %l5, [%l7 + 0x10]
14451 ldd [%l7 + 0x10], %f2
14452 fdivd %f2, %f22, %f6
14453 set 0x40, %i6
14454 ldda [%l7 + %i6] 0xd2, %f16
14455 nop
14456 set 0x68, %l3
14457 ldd [%l7 + %l3], %g4
14458 or %g6, %l2, %o2
14459 nop
14460 set 0x4C, %g4
14461 swap [%l7 + %g4], %o6
14462 st %f21, [%l7 + 0x4C]
14463 nop
14464 set 0x70, %o5
14465 ldstub [%l7 + %o5], %l0
14466 set 0x78, %i0
14467 ldxa [%l7 + %i0] 0x81, %g1
14468 set 0x24, %g1
14469 stwa %i3, [%l7 + %g1] 0x88
14470 st %fsr, [%l7 + 0x74]
14471 set 0x10, %l5
14472 prefetcha [%l7 + %l5] 0x89, 1
14473 nop
14474 set 0x1D, %l6
14475 ldsb [%l7 + %l6], %i7
14476 membar #Sync
14477 set 0x40, %o2
14478 ldda [%l7 + %o2] 0xf8, %f16
14479 set 0x70, %i5
14480 ldda [%l7 + %i5] 0xe2, %i4
14481 nop
14482 set 0x58, %g3
14483 std %f18, [%l7 + %g3]
14484 set 0x0D, %o3
14485 stba %l1, [%l7 + %o3] 0xeb
14486 membar #Sync
14487 nop
14488 set 0x13, %o1
14489 ldsb [%l7 + %o1], %g5
14490 nop
14491 set 0x20, %l0
14492 std %l4, [%l7 + %l0]
14493 set 0x10, %g7
14494 prefetcha [%l7 + %g7] 0x88, 2
14495 set 0x40, %o4
14496 stda %f0, [%l7 + %o4] 0xc4
14497 nop
14498 set 0x6A, %o6
14499 ldsb [%l7 + %o6], %o3
14500 nop
14501 set 0x48, %l1
14502 ldx [%l7 + %l1], %o0
14503 set 0x40, %i3
14504 ldda [%l7 + %i3] 0xd2, %f16
14505 nop
14506 set 0x0A, %i7
14507 stb %i4, [%l7 + %i7]
14508 nop
14509 set 0x50, %g2
14510 std %f0, [%l7 + %g2]
14511 set 0x40, %i2
14512 stda %f0, [%l7 + %i2] 0xf0
14513 membar #Sync
14514 or %i6, %l4, %i0
14515 set 0x10, %i1
14516 stxa %i2, [%l7 + %i1] 0x80
14517 nop
14518 set 0x53, %o7
14519 ldstub [%l7 + %o7], %l6
14520 nop
14521 set 0x74, %l4
14522 ldsw [%l7 + %l4], %o5
14523 nop
14524 set 0x68, %g6
14525 swap [%l7 + %g6], %g2
14526 nop
14527 set 0x58, %i4
14528 ldd [%l7 + %i4], %f26
14529 st %fsr, [%l7 + 0x08]
14530 set 0x20, %o0
14531 prefetcha [%l7 + %o0] 0x81, 0
14532 ld [%l7 + 0x58], %f25
14533 set 0x78, %g5
14534 stda %g2, [%l7 + %g5] 0xe2
14535 membar #Sync
14536 add %l7, 0x24, %l6
14537 wr %g0, 0x88, %asi
14538 lda [%l6] %asi, %g7
14539 casa [%l6] 0x88, %g7, %i1
14540 st %fsr, [%l7 + 0x60]
14541 set 0x08, %i6
14542 sta %f10, [%l7 + %i6] 0x80
14543 add %g4, %g6, %o7
14544 add %l7, 0x7C, %l6
14545 wr %g0, 0x80, %asi
14546 lda [%l6] %asi, %o2
14547 casa [%l6] 0x80, %o2, %l2
14548 nop
14549 set 0x0C, %l3
14550 lduw [%l7 + %l3], %l0
14551 nop
14552 set 0x7C, %l2
14553 ldsb [%l7 + %l2], %g1
14554 set 0x58, %g4
14555 ldxa [%l7 + %g4] 0x88, %o6
14556 membar #Sync
14557 set 0x40, %i0
14558 ldda [%l7 + %i0] 0xf0, %f0
14559 set 0x40, %g1
14560 ldda [%l7 + %g1] 0x89, %f16
14561 set 0x40, %l5
14562 stda %f0, [%l7 + %l5] 0xca
14563 nop
14564 set 0x76, %l6
14565 sth %o1, [%l7 + %l6]
14566 set 0x38, %o2
14567 ldxa [%l7 + %o2] 0x89, %i7
14568 nop
14569 set 0x7F, %i5
14570 ldub [%l7 + %i5], %i3
14571 set 0x40, %g3
14572 ldda [%l7 + %g3] 0x89, %f16
14573 nop
14574 set 0x38, %o5
14575 ldd [%l7 + %o5], %l0
14576 add %l7, 0x40, %l6
14577 wr %g0, 0x89, %asi
14578 casxa [%l6] 0x89, %i5, %g5
14579 nop
14580 set 0x40, %o1
14581 std %f28, [%l7 + %o1]
14582 set 0x60, %l0
14583 stxa %o4, [%l7 + %l0] 0xe2
14584 membar #Sync
14585 nop
14586 set 0x40, %g7
14587 ldd [%l7 + %g7], %o2
14588 set 0x40, %o3
14589 swapa [%l7 + %o3] 0x89, %l5
14590 nop
14591 set 0x44, %o4
14592 lduh [%l7 + %o4], %o0
14593 nop
14594 set 0x40, %o6
14595 std %f16, [%l7 + %o6]
14596 set 0x60, %l1
14597 stwa %i4, [%l7 + %l1] 0x80
14598 ble,a,pt %icc, loop_88
14599 st %fsr, [%l7 + 0x08]
14600 nop
14601 set 0x34, %i3
14602 ldstub [%l7 + %i3], %i6
14603 and %i0, %i2, %l6
14604loop_88:
14605 nop
14606 set 0x48, %i7
14607 prefetch [%l7 + %i7], 4
14608 ld [%l7 + 0x68], %f25
14609 nop
14610 set 0x41, %i2
14611 ldub [%l7 + %i2], %l4
14612 nop
14613 set 0x10, %g2
14614 lduw [%l7 + %g2], %o5
14615 set 0x40, %o7
14616 ldda [%l7 + %o7] 0x81, %f0
14617 set 0x10, %i1
14618 prefetcha [%l7 + %i1] 0x89, 1
14619 set 0x58, %g6
14620 ldxa [%l7 + %g6] 0x81, %l3
14621 nop
14622 set 0x0A, %i4
14623 stb %g3, [%l7 + %i4]
14624 nop
14625 set 0x3A, %o0
14626 ldstub [%l7 + %o0], %g7
14627 set 0x2A, %l4
14628 stha %i1, [%l7 + %l4] 0x88
14629 or %g4, %o7, %g6
14630 set 0x48, %i6
14631 stwa %o2, [%l7 + %i6] 0x81
14632 set 0x40, %g5
14633 ldda [%l7 + %g5] 0x81, %f0
14634 nop
14635 set 0x3E, %l3
14636 ldub [%l7 + %l3], %l0
14637 nop
14638 set 0x64, %g4
14639 stw %l2, [%l7 + %g4]
14640 nop
14641 set 0x40, %l2
14642 stx %fsr, [%l7 + %l2]
14643 nop
14644 nop
14645 setx 0x6F6FE9A430E0AA42, %l0, %l6
14646 stx %l6, [%l7 + 0x28]
14647 ldd [%l7 + 0x28], %f14
14648 setx 0x8093DA47BE8B9AED, %l1, %l5
14649 stx %l5, [%l7 + 0x10]
14650 ldd [%l7 + 0x10], %f6
14651 fdivd %f6, %f14, %f6
14652 or %o6, %o1, %g1
14653 nop
14654 set 0x18, %g1
14655 ldd [%l7 + %g1], %i6
14656 nop
14657 set 0x08, %i0
14658 ldsw [%l7 + %i0], %l1
14659 add %i5, %i3, %o4
14660 set 0x40, %l6
14661 ldda [%l7 + %l6] 0x80, %f0
14662 set 0x40, %o2
14663 ldda [%l7 + %o2] 0xda, %f16
14664 st %f31, [%l7 + 0x54]
14665 set 0x12, %l5
14666 stha %g5, [%l7 + %l5] 0x88
14667 st %fsr, [%l7 + 0x6C]
14668 nop
14669 set 0x71, %i5
14670 ldstub [%l7 + %i5], %l5
14671 nop
14672 set 0x10, %g3
14673 stx %fsr, [%l7 + %g3]
14674 set 0x40, %o5
14675 stda %f0, [%l7 + %o5] 0xf9
14676 membar #Sync
14677 set 0x28, %l0
14678 prefetcha [%l7 + %l0] 0x81, 1
14679 nop
14680 set 0x28, %o1
14681 stw %o0, [%l7 + %o1]
14682 set 0x20, %o3
14683 stxa %i4, [%l7 + %o3] 0xe2
14684 membar #Sync
14685 and %i0, %i2, %i6
14686 set 0x38, %o4
14687 stxa %l4, [%l7 + %o4] 0x80
14688 nop
14689 nop
14690 setx 0x5E42D1F069BC6C46, %l0, %l6
14691 stx %l6, [%l7 + 0x28]
14692 ldd [%l7 + 0x28], %f8
14693 setx 0xD26BA12C5C1A0C81, %l1, %l5
14694 stx %l5, [%l7 + 0x10]
14695 ldd [%l7 + 0x10], %f18
14696 fdivd %f18, %f8, %f22
14697 st %fsr, [%l7 + 0x48]
14698 nop
14699 set 0x38, %o6
14700 ldx [%l7 + %o6], %o5
14701 set 0x70, %g7
14702 ldda [%l7 + %g7] 0xe2, %g2
14703 ble,a,pt %xcc, loop_89
14704 nop
14705 set 0x7F, %i3
14706 ldub [%l7 + %i3], %l6
14707 add %l7, 0x20, %l6
14708 wr %g0, 0x81, %asi
14709 lda [%l6] %asi, %l3
14710 casa [%l6] 0x81, %l3, %g3
14711loop_89:
14712 nop
14713 set 0x10, %i7
14714 ldsw [%l7 + %i7], %i1
14715 set 0x70, %i2
14716 ldda [%l7 + %i2] 0xe3, %g4
14717 nop
14718 set 0x46, %g2
14719 lduh [%l7 + %g2], %o7
14720 add %l7, 0x14, %l6
14721 wr %g0, 0x88, %asi
14722 lda [%l6] %asi, %g6
14723 casa [%l6] 0x88, %g6, %o2
14724 set 0x0A, %o7
14725 stba %g7, [%l7 + %o7] 0x88
14726 set 0x66, %i1
14727 ldstuba [%l7 + %i1] 0x80, %l0
14728 set 0x54, %l1
14729 stwa %o6, [%l7 + %l1] 0x81
14730 ld [%l7 + 0x6C], %f22
14731 EXIT_GOOD
14732
14733
14734
14735!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14736!
14737! Stats for Thread 3:
14738!
14739! Type l : 1247
14740! Type a : 21
14741! Type cti : 27
14742! Type x : 566
14743! Type f : 31
14744! Type i : 108
14745!
14746!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14747
14748!
14749! Thread 4 Start
14750!
14751.global thread_4
14752thread_4:
14753 mov %l7, %g1
14754 !# Set %cwp for 8 windows
14755 !# This threads memory space into each %l7
14756 wrpr %g0, 0x7, %cwp
14757 mov %g1, %l7
14758 wrpr %g0, 0x6, %cwp
14759 mov %g1, %l7
14760 wrpr %g0, 0x5, %cwp
14761 mov %g1, %l7
14762 wrpr %g0, 0x4, %cwp
14763 mov %g1, %l7
14764 wrpr %g0, 0x3, %cwp
14765 mov %g1, %l7
14766 wrpr %g0, 0x2, %cwp
14767 mov %g1, %l7
14768 wrpr %g0, 0x1, %cwp
14769 mov %g1, %l7
14770 wrpr %g0, 0x0, %cwp
14771 mov %g1, %l7
14772
14773 !# Set %fsr
14774 setx 0x0000000000400000, %l0, %l6 !# no post process
14775 stx %l6, [%l7 + 0x0] !# no post process
14776 ldx [%l7 + 0x0], %fsr !# no post process
14777
14778 wr %g0, 0x80, %asi !# no post process
14779
14780 !# Initialize registers ..
14781
14782 !# Global registers
14783 set 0xB, %g1
14784 set 0x9, %g2
14785 set 0xD, %g3
14786 set 0x0, %g4
14787 set 0x2, %g5
14788 set 0x9, %g6
14789 set 0xC, %g7
14790 !# Input registers
14791 set -0xB, %i0
14792 set -0x7, %i1
14793 set -0x0, %i2
14794 set -0x1, %i3
14795 set -0x0, %i4
14796 set -0xB, %i5
14797 set -0xB, %i6
14798 set -0x1, %i7
14799 !# Local registers
14800 set 0x66805920, %l0
14801 set 0x1C1CE5F9, %l1
14802 set 0x044BE18C, %l2
14803 set 0x5E400D2C, %l3
14804 set 0x22AC40DD, %l4
14805 set 0x1FBFA86A, %l5
14806 set 0x7FB547BC, %l6
14807 !# Output registers
14808 set -0x0F8C, %o0
14809 set -0x0A3A, %o1
14810 set 0x0A86, %o2
14811 set 0x1035, %o3
14812 set -0x1600, %o4
14813 set 0x04A3, %o5
14814 set 0x162F, %o6
14815 set 0x17C4, %o7
14816 !# Float registers
14817 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
14818 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
14819 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
14820 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
14821 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
14822 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
14823 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
14824 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
14825 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
14826 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
14827 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
14828 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
14829 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
14830 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
14831 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
14832 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
14833
14834 !# Execute Main Diag ..
14835
14836 set 0x48, %g6
14837 lda [%l7 + %g6] 0x88, %f5
14838 fpadd32 %f22, %f10, %f12
14839 nop
14840 set 0x10, %o0
14841 stx %fsr, [%l7 + %o0]
14842 set 0x40, %l4
14843 stda %f0, [%l7 + %l4] 0xd8
14844 nop
14845 set 0x28, %i6
14846 ldd [%l7 + %i6], %f30
14847 set 0x58, %g5
14848 prefetcha [%l7 + %g5] 0x89, 3
14849 nop
14850 set 0x48, %l3
14851 std %f10, [%l7 + %l3]
14852 and %l2, %g1, %i7
14853 set 0x70, %i4
14854 prefetcha [%l7 + %i4] 0x81, 4
14855 nop
14856 set 0x79, %g4
14857 stb %i3, [%l7 + %g4]
14858 nop
14859 set 0x50, %l2
14860 std %i4, [%l7 + %l2]
14861 nop
14862 set 0x5C, %g1
14863 ldstub [%l7 + %g1], %o4
14864 set 0x20, %i0
14865 stxa %l5, [%l7 + %i0] 0xe3
14866 membar #Sync
14867 add %l7, 0x44, %l6
14868 wr %g0, 0x81, %asi
14869 lda [%l6] %asi, %o3
14870 casa [%l6] 0x81, %o3, %o0
14871 nop
14872 set 0x10, %o2
14873 ldd [%l7 + %o2], %i4
14874 nop
14875 set 0x14, %l5
14876 lduh [%l7 + %l5], %g5
14877 set 0x38, %i5
14878 sta %f10, [%l7 + %i5] 0x89
14879 set 0x74, %g3
14880 lda [%l7 + %g3] 0x88, %f3
14881 set 0x28, %l6
14882 stxa %i0, [%l7 + %l6] 0xe2
14883 membar #Sync
14884 set 0x78, %o5
14885 lda [%l7 + %o5] 0x81, %f2
14886 set 0x34, %l0
14887 swapa [%l7 + %l0] 0x88, %i6
14888 nop
14889 set 0x68, %o3
14890 lduw [%l7 + %o3], %i2
14891 st %fsr, [%l7 + 0x0C]
14892 fpadd32 %f2, %f16, %f0
14893 add %l7, 0x58, %l6
14894 wr %g0, 0x80, %asi
14895 casa [%l6] 0x80, %o5, %l4
14896 nop
14897 set 0x48, %o4
14898 stx %l6, [%l7 + %o4]
14899 set 0x6C, %o6
14900 sta %f24, [%l7 + %o6] 0x88
14901 set 0x53, %g7
14902 ldstuba [%l7 + %g7] 0x81, %l3
14903 nop
14904 set 0x48, %o1
14905 std %g2, [%l7 + %o1]
14906 set 0x64, %i7
14907 lda [%l7 + %i7] 0x81, %f1
14908 nop
14909 set 0x5E, %i3
14910 lduh [%l7 + %i3], %i1
14911 nop
14912 set 0x68, %i2
14913 stb %g2, [%l7 + %i2]
14914 set 0x38, %g2
14915 stba %o7, [%l7 + %g2] 0x81
14916 fpsub16s %f15, %f0, %f24
14917 set 0x4C, %o7
14918 stwa %g4, [%l7 + %o7] 0x88
14919 nop
14920 set 0x30, %l1
14921 std %o2, [%l7 + %l1]
14922 nop
14923 set 0x60, %g6
14924 std %f28, [%l7 + %g6]
14925 set 0x22, %i1
14926 stba %g7, [%l7 + %i1] 0x81
14927 nop
14928 set 0x4A, %l4
14929 ldsb [%l7 + %l4], %l0
14930 set 0x60, %o0
14931 stda %g6, [%l7 + %o0] 0xea
14932 membar #Sync
14933 nop
14934 set 0x50, %g5
14935 ldx [%l7 + %g5], %o6
14936 nop
14937 set 0x70, %l3
14938 std %o0, [%l7 + %l3]
14939 nop
14940 set 0x18, %i4
14941 stx %g1, [%l7 + %i4]
14942 set 0x50, %g4
14943 stxa %l2, [%l7 + %g4] 0xeb
14944 membar #Sync
14945 bgu,a %xcc, loop_90
14946 nop
14947 set 0x40, %i6
14948 sth %l1, [%l7 + %i6]
14949 nop
14950 set 0x08, %l2
14951 ldd [%l7 + %l2], %i6
14952 nop
14953 set 0x08, %g1
14954 ldx [%l7 + %g1], %i3
14955loop_90:
14956 nop
14957 set 0x6C, %o2
14958 swapa [%l7 + %o2] 0x80, %i5
14959 fpadd32s %f25, %f1, %f28
14960 set 0x1F, %i0
14961 stba %o4, [%l7 + %i0] 0xea
14962 membar #Sync
14963 nop
14964 set 0x58, %i5
14965 stb %o3, [%l7 + %i5]
14966 nop
14967 set 0x78, %l5
14968 ldstub [%l7 + %l5], %o0
14969 st %fsr, [%l7 + 0x70]
14970 set 0x40, %l6
14971 stda %f16, [%l7 + %l6] 0xd8
14972 nop
14973 set 0x58, %g3
14974 prefetch [%l7 + %g3], 3
14975 nop
14976 set 0x2C, %o5
14977 ldub [%l7 + %o5], %l5
14978 nop
14979 set 0x40, %l0
14980 lduw [%l7 + %l0], %i4
14981 nop
14982 set 0x18, %o4
14983 ldsb [%l7 + %o4], %i0
14984 set 0x60, %o6
14985 stxa %i6, [%l7 + %o6] 0x81
14986 or %g5, %o5, %l4
14987 nop
14988 set 0x20, %g7
14989 ldd [%l7 + %g7], %i6
14990 nop
14991 set 0x44, %o1
14992 lduw [%l7 + %o1], %l3
14993 nop
14994 set 0x6E, %i7
14995 ldsh [%l7 + %i7], %i2
14996 nop
14997 set 0x62, %o3
14998 ldsh [%l7 + %o3], %i1
14999 nop
15000 set 0x18, %i2
15001 ldd [%l7 + %i2], %g2
15002 set 0x40, %i3
15003 prefetcha [%l7 + %i3] 0x89, 0
15004 nop
15005 set 0x38, %o7
15006 ldsw [%l7 + %o7], %o7
15007 nop
15008 set 0x68, %g2
15009 ldsh [%l7 + %g2], %o2
15010 nop
15011 set 0x68, %g6
15012 swap [%l7 + %g6], %g4
15013 nop
15014 set 0x28, %l1
15015 stx %g7, [%l7 + %l1]
15016 ble,a,pn %icc, loop_91
15017 nop
15018 set 0x4E, %l4
15019 ldstub [%l7 + %l4], %g6
15020 set 0x58, %i1
15021 ldxa [%l7 + %i1] 0x88, %l0
15022loop_91:
15023 nop
15024 set 0x30, %o0
15025 stx %o6, [%l7 + %o0]
15026 set 0x4C, %l3
15027 sta %f25, [%l7 + %l3] 0x88
15028 nop
15029 set 0x26, %i4
15030 lduh [%l7 + %i4], %o1
15031 nop
15032 set 0x10, %g5
15033 ldx [%l7 + %g5], %g1
15034 set 0x18, %g4
15035 stwa %l2, [%l7 + %g4] 0xea
15036 membar #Sync
15037 nop
15038 set 0x40, %l2
15039 swap [%l7 + %l2], %l1
15040 set 0x14, %g1
15041 stha %i7, [%l7 + %g1] 0xea
15042 membar #Sync
15043 add %i3, %i5, %o4
15044 bge,a %icc, loop_92
15045 or %o3, %o0, %l5
15046 nop
15047 set 0x46, %o2
15048 ldstub [%l7 + %o2], %i4
15049 st %fsr, [%l7 + 0x30]
15050loop_92:
15051 nop
15052 set 0x70, %i6
15053 stx %fsr, [%l7 + %i6]
15054 nop
15055 set 0x40, %i0
15056 ldd [%l7 + %i0], %i0
15057 nop
15058 set 0x40, %i5
15059 sth %i6, [%l7 + %i5]
15060 set 0x08, %l6
15061 stwa %g5, [%l7 + %l6] 0x81
15062 nop
15063 set 0x5C, %g3
15064 swap [%l7 + %g3], %o5
15065 nop
15066 set 0x78, %o5
15067 ldd [%l7 + %o5], %f28
15068 set 0x64, %l0
15069 stwa %l6, [%l7 + %l0] 0x81
15070 nop
15071 set 0x30, %o4
15072 ldsw [%l7 + %o4], %l3
15073 nop
15074 set 0x0D, %o6
15075 ldsb [%l7 + %o6], %i2
15076 set 0x40, %l5
15077 ldda [%l7 + %l5] 0xd2, %f0
15078 nop
15079 set 0x38, %o1
15080 stw %l4, [%l7 + %o1]
15081 st %f24, [%l7 + 0x4C]
15082 add %l7, 0x70, %l6
15083 wr %g0, 0x81, %asi
15084 lda [%l6] %asi, %g3
15085 casa [%l6] 0x81, %g3, %i1
15086 set 0x64, %g7
15087 lda [%l7 + %g7] 0x89, %f7
15088 nop
15089 set 0x48, %o3
15090 stw %g2, [%l7 + %o3]
15091 set 0x28, %i2
15092 stxa %o7, [%l7 + %i2] 0x88
15093 set 0x64, %i7
15094 stha %g4, [%l7 + %i7] 0xe3
15095 membar #Sync
15096 nop
15097 set 0x30, %o7
15098 ldx [%l7 + %o7], %o2
15099 nop
15100 set 0x59, %g2
15101 ldub [%l7 + %g2], %g6
15102 set 0x50, %g6
15103 ldxa [%l7 + %g6] 0x88, %g7
15104 set 0x38, %l1
15105 prefetcha [%l7 + %l1] 0x81, 1
15106 nop
15107 set 0x2C, %i3
15108 lduw [%l7 + %i3], %o1
15109 set 0x24, %i1
15110 swapa [%l7 + %i1] 0x88, %l0
15111 nop
15112 set 0x78, %l4
15113 std %l2, [%l7 + %l4]
15114 nop
15115 set 0x18, %l3
15116 stx %fsr, [%l7 + %l3]
15117 set 0x3E, %o0
15118 stha %g1, [%l7 + %o0] 0x88
15119 nop
15120 set 0x58, %g5
15121 std %f6, [%l7 + %g5]
15122 nop
15123 set 0x48, %i4
15124 std %f16, [%l7 + %i4]
15125 set 0x70, %g4
15126 ldstuba [%l7 + %g4] 0x88, %l1
15127 set 0x20, %g1
15128 stxa %i7, [%l7 + %g1] 0xe3
15129 membar #Sync
15130 nop
15131 set 0x60, %l2
15132 ldd [%l7 + %l2], %f6
15133 add %l7, 0x38, %l6
15134 wr %g0, 0x80, %asi
15135 ldxa [%l6] %asi, %i3
15136 casxa [%l6] 0x80, %i3, %o4
15137 set 0x0C, %o2
15138 stba %i5, [%l7 + %o2] 0x80
15139 set 0x0C, %i6
15140 sta %f5, [%l7 + %i6] 0x81
15141 set 0x2E, %i5
15142 stba %o0, [%l7 + %i5] 0xeb
15143 membar #Sync
15144 set 0x60, %i0
15145 ldstuba [%l7 + %i0] 0x80, %l5
15146 set 0x70, %g3
15147 swapa [%l7 + %g3] 0x80, %o3
15148 st %fsr, [%l7 + 0x10]
15149 or %i0, %i6, %i4
15150 set 0x50, %l6
15151 prefetcha [%l7 + %l6] 0x88, 4
15152 st %fsr, [%l7 + 0x40]
15153 set 0x20, %o5
15154 ldda [%l7 + %o5] 0x81, %i6
15155 nop
15156 set 0x1A, %l0
15157 ldsh [%l7 + %l0], %l3
15158 st %fsr, [%l7 + 0x2C]
15159 add %l7, 0x0C, %l6
15160 wr %g0, 0x89, %asi
15161 lda [%l6] %asi, %i2
15162 casa [%l6] 0x89, %i2, %o5
15163 set 0x20, %o6
15164 ldda [%l7 + %o6] 0xea, %l4
15165 nop
15166 set 0x18, %l5
15167 ldd [%l7 + %l5], %f22
15168 set 0x20, %o4
15169 stxa %g3, [%l7 + %o4] 0xe3
15170 membar #Sync
15171 nop
15172 set 0x28, %g7
15173 ldd [%l7 + %g7], %f12
15174 nop
15175 set 0x30, %o1
15176 stx %i1, [%l7 + %o1]
15177 or %g2, %o7, %o2
15178 set 0x38, %o3
15179 stxa %g4, [%l7 + %o3] 0x89
15180 nop
15181 set 0x4C, %i7
15182 stw %g6, [%l7 + %i7]
15183 nop
15184 set 0x48, %o7
15185 ldsh [%l7 + %o7], %g7
15186 nop
15187 set 0x08, %g2
15188 ldd [%l7 + %g2], %f6
15189 nop
15190 set 0x52, %i2
15191 lduh [%l7 + %i2], %o6
15192 add %l0, %l2, %o1
15193 nop
15194 set 0x10, %g6
15195 prefetch [%l7 + %g6], 0
15196 nop
15197 set 0x18, %l1
15198 ldx [%l7 + %l1], %g1
15199 set 0x6A, %i3
15200 stha %i7, [%l7 + %i3] 0x80
15201 nop
15202 set 0x38, %l4
15203 ldd [%l7 + %l4], %f10
15204 nop
15205 set 0x78, %i1
15206 lduw [%l7 + %i1], %l1
15207 nop
15208 set 0x18, %l3
15209 stb %o4, [%l7 + %l3]
15210 ld [%l7 + 0x2C], %f22
15211 set 0x18, %g5
15212 stda %i4, [%l7 + %g5] 0xe3
15213 membar #Sync
15214 set 0x78, %i4
15215 stha %o0, [%l7 + %i4] 0xea
15216 membar #Sync
15217 nop
15218 set 0x1C, %o0
15219 ldub [%l7 + %o0], %l5
15220 set 0x40, %g4
15221 stda %f16, [%l7 + %g4] 0xf9
15222 membar #Sync
15223 nop
15224 set 0x4C, %g1
15225 stw %o3, [%l7 + %g1]
15226 set 0x33, %l2
15227 ldstuba [%l7 + %l2] 0x80, %i3
15228 set 0x40, %i6
15229 swapa [%l7 + %i6] 0x81, %i6
15230 set 0x5A, %o2
15231 ldstuba [%l7 + %o2] 0x89, %i4
15232 nop
15233 set 0x70, %i0
15234 lduw [%l7 + %i0], %i0
15235 add %l6, %l3, %g5
15236 set 0x0F, %g3
15237 stba %i2, [%l7 + %g3] 0xea
15238 membar #Sync
15239 nop
15240 set 0x58, %l6
15241 std %l4, [%l7 + %l6]
15242 nop
15243 set 0x49, %i5
15244 ldub [%l7 + %i5], %o5
15245 nop
15246 set 0x36, %l0
15247 ldsh [%l7 + %l0], %g3
15248 nop
15249 set 0x18, %o6
15250 std %i0, [%l7 + %o6]
15251 nop
15252 set 0x70, %l5
15253 ldsw [%l7 + %l5], %o7
15254 nop
15255 set 0x2E, %o5
15256 ldsb [%l7 + %o5], %o2
15257 bn,a %xcc, loop_93
15258 nop
15259 set 0x58, %g7
15260 swap [%l7 + %g7], %g4
15261 nop
15262 set 0x3C, %o1
15263 stw %g2, [%l7 + %o1]
15264 ble,a,pn %icc, loop_94
15265loop_93:
15266 nop
15267 set 0x68, %o3
15268 ldx [%l7 + %o3], %g6
15269 nop
15270 set 0x30, %i7
15271 std %f4, [%l7 + %i7]
15272 nop
15273 set 0x30, %o4
15274 stx %fsr, [%l7 + %o4]
15275loop_94:
15276 nop
15277 set 0x08, %g2
15278 ldxa [%l7 + %g2] 0x80, %g7
15279 nop
15280 set 0x70, %i2
15281 std %f24, [%l7 + %i2]
15282 nop
15283 set 0x50, %o7
15284 ldd [%l7 + %o7], %o6
15285 nop
15286 set 0x1B, %l1
15287 ldub [%l7 + %l1], %l0
15288 nop
15289 set 0x38, %g6
15290 std %l2, [%l7 + %g6]
15291 nop
15292 set 0x1C, %l4
15293 lduw [%l7 + %l4], %g1
15294 nop
15295 set 0x30, %i1
15296 stx %o1, [%l7 + %i1]
15297 st %f31, [%l7 + 0x34]
15298 set 0x30, %l3
15299 stha %l1, [%l7 + %l3] 0xea
15300 membar #Sync
15301 nop
15302 set 0x48, %g5
15303 ldd [%l7 + %g5], %f16
15304 nop
15305 set 0x48, %i4
15306 stx %fsr, [%l7 + %i4]
15307 nop
15308 nop
15309 setx 0x960A451F, %l0, %l6
15310 st %l6, [%l7 + 0x28]
15311 ld [%l7 + 0x28], %f16
15312 setx 0x6EE832E9, %l1, %l5
15313 st %l5, [%l7 + 0x10]
15314 ld [%l7 + 0x10], %f20
15315 fdivs %f20, %f16, %f16
15316 nop
15317 set 0x60, %o0
15318 std %o4, [%l7 + %o0]
15319 nop
15320 set 0x38, %g4
15321 ldd [%l7 + %g4], %f6
15322 set 0x20, %g1
15323 stha %i7, [%l7 + %g1] 0xe2
15324 membar #Sync
15325 set 0x18, %i3
15326 ldxa [%l7 + %i3] 0x81, %o0
15327 add %l5, %o3, %i3
15328 nop
15329 set 0x50, %l2
15330 std %f12, [%l7 + %l2]
15331 fpsub32 %f20, %f6, %f6
15332 nop
15333 set 0x29, %o2
15334 stb %i6, [%l7 + %o2]
15335 nop
15336 set 0x62, %i6
15337 sth %i5, [%l7 + %i6]
15338 st %fsr, [%l7 + 0x54]
15339 set 0x78, %i0
15340 lda [%l7 + %i0] 0x89, %f8
15341 nop
15342 set 0x54, %l6
15343 stw %i4, [%l7 + %l6]
15344 nop
15345 set 0x16, %g3
15346 ldsb [%l7 + %g3], %l6
15347 set 0x78, %l0
15348 prefetcha [%l7 + %l0] 0x81, 1
15349 nop
15350 set 0x38, %i5
15351 ldd [%l7 + %i5], %l2
15352 nop
15353 set 0x62, %l5
15354 sth %i2, [%l7 + %l5]
15355 add %g5, %o5, %l4
15356 wr %i1, %g3, %softint
15357 add %l7, 0x14, %l6
15358 wr %g0, 0x80, %asi
15359 lda [%l6] %asi, %o2
15360 casa [%l6] 0x80, %o2, %o7
15361 set 0x20, %o5
15362 stha %g2, [%l7 + %o5] 0xeb
15363 membar #Sync
15364 add %g6, %g4, %g7
15365 nop
15366 set 0x14, %o6
15367 ldsh [%l7 + %o6], %o6
15368 nop
15369 set 0x10, %g7
15370 stx %l0, [%l7 + %g7]
15371 nop
15372 set 0x12, %o3
15373 stb %l2, [%l7 + %o3]
15374 set 0x1F, %o1
15375 ldstuba [%l7 + %o1] 0x89, %g1
15376 add %l7, 0x18, %l6
15377 wr %g0, 0x81, %asi
15378 ldxa [%l6] %asi, %l1
15379 casxa [%l6] 0x81, %l1, %o4
15380 add %l7, 0x68, %l6
15381 wr %g0, 0x80, %asi
15382 ldxa [%l6] %asi, %i7
15383 casxa [%l6] 0x80, %i7, %o0
15384 set 0x68, %i7
15385 stxa %l5, [%l7 + %i7] 0xe3
15386 membar #Sync
15387 set 0x4C, %g2
15388 lda [%l7 + %g2] 0x81, %f0
15389 nop
15390 set 0x22, %i2
15391 sth %o3, [%l7 + %i2]
15392 add %l7, 0x1C, %l6
15393 wr %g0, 0x80, %asi
15394 lda [%l6] %asi, %o1
15395 casa [%l6] 0x80, %o1, %i6
15396 nop
15397 set 0x62, %o4
15398 ldsh [%l7 + %o4], %i3
15399 set 0x5C, %o7
15400 stha %i4, [%l7 + %o7] 0xeb
15401 membar #Sync
15402 nop
15403 set 0x50, %l1
15404 stx %i5, [%l7 + %l1]
15405 nop
15406 or %g0, 0x8, %l0
15407 sllx %l0, 0x3c, %l0
15408 wr %l0, 0x0E4, %tick_cmpr
15409 nop
15410 set 0x64, %l4
15411 stw %l6, [%l7 + %l4]
15412 nop
15413 set 0x2C, %i1
15414 lduw [%l7 + %i1], %g5
15415 nop
15416 set 0x60, %l3
15417 prefetch [%l7 + %l3], 1
15418 nop
15419 set 0x58, %g5
15420 ldd [%l7 + %g5], %i2
15421 set 0x54, %i4
15422 stba %l4, [%l7 + %i4] 0xe2
15423 membar #Sync
15424 nop
15425 set 0x66, %o0
15426 lduh [%l7 + %o0], %i1
15427 nop
15428 set 0x3F, %g4
15429 stb %o5, [%l7 + %g4]
15430 membar #Sync
15431 set 0x40, %g1
15432 ldda [%l7 + %g1] 0xf0, %f0
15433 set 0x40, %g6
15434 stda %f0, [%l7 + %g6] 0xca
15435 nop
15436 set 0x68, %l2
15437 prefetch [%l7 + %l2], 1
15438 add %l7, 0x10, %l6
15439 wr %g0, 0x81, %asi
15440 casxa [%l6] 0x81, %g3, %o2
15441 nop
15442 set 0x68, %i3
15443 swap [%l7 + %i3], %g2
15444 set 0x40, %i6
15445 ldxa [%l7 + %i6] 0x80, %o7
15446 set 0x44, %o2
15447 lda [%l7 + %o2] 0x80, %f21
15448 set 0x30, %l6
15449 ldda [%l7 + %l6] 0xe3, %g6
15450 set 0x40, %i0
15451 sta %f26, [%l7 + %i0] 0x89
15452 nop
15453 set 0x48, %g3
15454 swap [%l7 + %g3], %g4
15455 nop
15456 set 0x70, %i5
15457 ldd [%l7 + %i5], %g6
15458 add %l7, 0x60, %l6
15459 wr %g0, 0x80, %asi
15460 ldxa [%l6] %asi, %o6
15461 casxa [%l6] 0x80, %o6, %l0
15462 add %l2, %l1, %g1
15463 nop
15464 set 0x43, %l0
15465 ldub [%l7 + %l0], %o4
15466 nop
15467 set 0x28, %l5
15468 std %i6, [%l7 + %l5]
15469 nop
15470 set 0x46, %o5
15471 stb %l5, [%l7 + %o5]
15472 nop
15473 set 0x3C, %g7
15474 stb %o0, [%l7 + %g7]
15475 set 0x30, %o3
15476 ldda [%l7 + %o3] 0xe3, %o2
15477 nop
15478 set 0x24, %o1
15479 prefetch [%l7 + %o1], 0
15480 set 0x40, %o6
15481 ldda [%l7 + %o6] 0x80, %f0
15482 set 0x23, %i7
15483 stba %i6, [%l7 + %i7] 0xeb
15484 membar #Sync
15485 nop
15486 set 0x38, %i2
15487 ldd [%l7 + %i2], %f8
15488 set 0x40, %o4
15489 ldda [%l7 + %o4] 0x80, %i2
15490 nop
15491 set 0x4F, %g2
15492 stb %o1, [%l7 + %g2]
15493 nop
15494 set 0x62, %l1
15495 sth %i4, [%l7 + %l1]
15496 set 0x53, %o7
15497 stba %i5, [%l7 + %o7] 0xeb
15498 membar #Sync
15499 set 0x21, %l4
15500 stba %i0, [%l7 + %l4] 0x88
15501 st %f4, [%l7 + 0x70]
15502 nop
15503 set 0x08, %i1
15504 std %f14, [%l7 + %i1]
15505 nop
15506 set 0x78, %g5
15507 ldd [%l7 + %g5], %f30
15508 nop
15509 set 0x34, %l3
15510 ldstub [%l7 + %l3], %l3
15511 nop
15512 set 0x20, %o0
15513 ldd [%l7 + %o0], %f10
15514 nop
15515 set 0x44, %i4
15516 prefetch [%l7 + %i4], 2
15517 nop
15518 set 0x0B, %g1
15519 stb %g5, [%l7 + %g1]
15520 set 0x37, %g4
15521 ldstuba [%l7 + %g4] 0x80, %i2
15522 set 0x60, %l2
15523 ldxa [%l7 + %l2] 0x81, %l6
15524 set 0x3D, %g6
15525 stba %l4, [%l7 + %g6] 0xeb
15526 membar #Sync
15527 add %l7, 0x34, %l6
15528 wr %g0, 0x81, %asi
15529 casa [%l6] 0x81, %i1, %o5
15530 set 0x5C, %i6
15531 stwa %g3, [%l7 + %i6] 0x89
15532 nop
15533 set 0x38, %o2
15534 lduh [%l7 + %o2], %o2
15535 set 0x40, %i3
15536 stxa %o7, [%l7 + %i3] 0x80
15537 nop
15538 set 0x08, %l6
15539 ldx [%l7 + %l6], %g6
15540 set 0x60, %i0
15541 ldda [%l7 + %i0] 0x89, %g4
15542 nop
15543 set 0x5D, %g3
15544 ldstub [%l7 + %g3], %g2
15545 st %f3, [%l7 + 0x58]
15546 add %l7, 0x08, %l6
15547 wr %g0, 0x80, %asi
15548 ldxa [%l6] %asi, %o6
15549 casxa [%l6] 0x80, %o6, %l0
15550 nop
15551 set 0x08, %i5
15552 ldd [%l7 + %i5], %g6
15553 nop
15554 set 0x28, %l0
15555 ldx [%l7 + %l0], %l1
15556 nop
15557 set 0x7B, %l5
15558 ldub [%l7 + %l5], %g1
15559 nop
15560 set 0x1C, %g7
15561 stw %l2, [%l7 + %g7]
15562 set 0x40, %o3
15563 lda [%l7 + %o3] 0x81, %f0
15564 set 0x5D, %o1
15565 stba %i7, [%l7 + %o1] 0x81
15566 or %o4, %o0, %l5
15567 nop
15568 set 0x38, %o6
15569 stx %fsr, [%l7 + %o6]
15570 ld [%l7 + 0x64], %f8
15571 nop
15572 set 0x2C, %i7
15573 lduw [%l7 + %i7], %i6
15574 set 0x0E, %o5
15575 ldstuba [%l7 + %o5] 0x89, %o3
15576 nop
15577 set 0x4C, %i2
15578 swap [%l7 + %i2], %o1
15579 nop
15580 set 0x68, %o4
15581 stx %fsr, [%l7 + %o4]
15582 set 0x2F, %l1
15583 stba %i4, [%l7 + %l1] 0xea
15584 membar #Sync
15585 fpsub16 %f26, %f24, %f4
15586 nop
15587 set 0x68, %o7
15588 lduh [%l7 + %o7], %i5
15589 nop
15590 set 0x38, %l4
15591 prefetch [%l7 + %l4], 0
15592 set 0x4C, %g2
15593 lda [%l7 + %g2] 0x81, %f17
15594 set 0x4C, %g5
15595 swapa [%l7 + %g5] 0x80, %i0
15596 set 0x7E, %l3
15597 stha %i3, [%l7 + %l3] 0xea
15598 membar #Sync
15599 nop
15600 set 0x52, %i1
15601 ldub [%l7 + %i1], %g5
15602 nop
15603 set 0x5C, %i4
15604 stw %i2, [%l7 + %i4]
15605 nop
15606 set 0x30, %g1
15607 stx %l3, [%l7 + %g1]
15608 set 0x5C, %o0
15609 lda [%l7 + %o0] 0x89, %f22
15610 nop
15611 set 0x48, %g4
15612 ldx [%l7 + %g4], %l6
15613 set 0x76, %g6
15614 stba %l4, [%l7 + %g6] 0xeb
15615 membar #Sync
15616 add %i1, %o5, %g3
15617 set 0x50, %i6
15618 sta %f27, [%l7 + %i6] 0x80
15619 nop
15620 set 0x38, %l2
15621 ldsw [%l7 + %l2], %o2
15622 nop
15623 set 0x48, %o2
15624 ldx [%l7 + %o2], %o7
15625 nop
15626 set 0x1A, %i3
15627 ldsb [%l7 + %i3], %g4
15628 add %l7, 0x3C, %l6
15629 wr %g0, 0x81, %asi
15630 casa [%l6] 0x81, %g2, %g6
15631 nop
15632 set 0x34, %l6
15633 stw %l0, [%l7 + %l6]
15634 nop
15635 set 0x7C, %g3
15636 lduh [%l7 + %g3], %o6
15637 nop
15638 or %g0, 0x8, %l0
15639 sllx %l0, 0x3c, %l0
15640 wr %l0, %g0, %sys_tick_cmpr
15641 set 0x60, %i0
15642 ldda [%l7 + %i0] 0xe2, %l2
15643 wr %i7, %o4, %softint
15644 nop
15645 set 0x2A, %l0
15646 ldstub [%l7 + %l0], %g1
15647 set 0x70, %l5
15648 ldda [%l7 + %l5] 0xe3, %l4
15649 set 0x60, %g7
15650 ldda [%l7 + %g7] 0x89, %o0
15651 nop
15652 set 0x60, %i5
15653 std %o2, [%l7 + %i5]
15654 nop
15655 set 0x49, %o3
15656 stb %o1, [%l7 + %o3]
15657 nop
15658 set 0x74, %o1
15659 prefetch [%l7 + %o1], 4
15660 nop
15661 set 0x10, %i7
15662 std %i4, [%l7 + %i7]
15663 set 0x44, %o6
15664 lda [%l7 + %o6] 0x88, %f7
15665 nop
15666 set 0x48, %o5
15667 ldx [%l7 + %o5], %i6
15668 and %i0, %i3, %g5
15669 add %l7, 0x50, %l6
15670 wr %g0, 0x81, %asi
15671 casxa [%l6] 0x81, %i5, %l3
15672 nop
15673 set 0x58, %i2
15674 ldsw [%l7 + %i2], %i2
15675 or %l4, %l6, %i1
15676 set 0x40, %o4
15677 ldda [%l7 + %o4] 0x81, %f0
15678 or %g3, %o2, %o7
15679 ld [%l7 + 0x20], %f18
15680 nop
15681 set 0x30, %l1
15682 prefetch [%l7 + %l1], 1
15683 nop
15684 set 0x60, %l4
15685 stx %o5, [%l7 + %l4]
15686 ld [%l7 + 0x08], %f13
15687 nop
15688 set 0x28, %o7
15689 stx %g4, [%l7 + %o7]
15690 set 0x4B, %g5
15691 ldstuba [%l7 + %g5] 0x81, %g2
15692 nop
15693 set 0x48, %l3
15694 ldx [%l7 + %l3], %g6
15695 wr %l0, %l1, %sys_tick
15696 set 0x4C, %i1
15697 lda [%l7 + %i1] 0x81, %f14
15698 ble,a,pt %xcc, loop_95
15699 nop
15700 set 0x14, %g2
15701 prefetch [%l7 + %g2], 1
15702 nop
15703 set 0x7C, %i4
15704 swap [%l7 + %i4], %g7
15705 set 0x6C, %g1
15706 sta %f3, [%l7 + %g1] 0x80
15707loop_95:
15708 nop
15709 set 0x28, %o0
15710 ldd [%l7 + %o0], %l2
15711 set 0x71, %g4
15712 ldstuba [%l7 + %g4] 0x88, %i7
15713 nop
15714 set 0x40, %i6
15715 stw %o6, [%l7 + %i6]
15716 st %fsr, [%l7 + 0x50]
15717 add %o4, %l5, %g1
15718 add %l7, 0x58, %l6
15719 wr %g0, 0x80, %asi
15720 casxa [%l6] 0x80, %o0, %o3
15721 and %o1, %i6, %i4
15722 st %fsr, [%l7 + 0x18]
15723 nop
15724 set 0x18, %g6
15725 ldd [%l7 + %g6], %i0
15726 bg,a %icc, loop_96
15727 ld [%l7 + 0x08], %f8
15728 nop
15729 set 0x18, %o2
15730 ldx [%l7 + %o2], %g5
15731 st %f0, [%l7 + 0x08]
15732loop_96:
15733 nop
15734 set 0x08, %l2
15735 sta %f9, [%l7 + %l2] 0x80
15736 set 0x38, %i3
15737 ldxa [%l7 + %i3] 0x89, %i3
15738 add %l7, 0x28, %l6
15739 wr %g0, 0x88, %asi
15740 ldxa [%l6] %asi, %l3
15741 casxa [%l6] 0x88, %l3, %i2
15742 set 0x30, %l6
15743 stxa %i5, [%l7 + %l6] 0xea
15744 membar #Sync
15745 bleu,a %xcc, loop_97
15746 add %l4, %l6, %i1
15747 nop
15748 set 0x50, %i0
15749 prefetch [%l7 + %i0], 1
15750 nop
15751 set 0x14, %l0
15752 sth %g3, [%l7 + %l0]
15753loop_97:
15754 nop
15755 add %l7, 0x68, %l6
15756 wr %g0, 0x89, %asi
15757 lda [%l6] %asi, %o7
15758 casa [%l6] 0x89, %o7, %o2
15759 nop
15760 set 0x60, %l5
15761 stx %g4, [%l7 + %l5]
15762 set 0x22, %g7
15763 ldstuba [%l7 + %g7] 0x88, %g2
15764 st %f21, [%l7 + 0x38]
15765 nop
15766 set 0x5C, %i5
15767 lduw [%l7 + %i5], %g6
15768 nop
15769 set 0x48, %o3
15770 prefetch [%l7 + %o3], 0
15771 nop
15772 set 0x2A, %g3
15773 sth %o5, [%l7 + %g3]
15774 nop
15775 set 0x48, %i7
15776 ldd [%l7 + %i7], %f24
15777 set 0x54, %o6
15778 swapa [%l7 + %o6] 0x81, %l0
15779 set 0x40, %o1
15780 ldda [%l7 + %o1] 0x89, %f16
15781 nop
15782 set 0x50, %o5
15783 ldd [%l7 + %o5], %f24
15784 wr %g0, 0x5, %fprs
15785 membar #Sync
15786 set 0x40, %i2
15787 ldda [%l7 + %i2] 0xf8, %f16
15788 add %l7, 0x64, %l6
15789 wr %g0, 0x88, %asi
15790 lda [%l6] %asi, %i7
15791 casa [%l6] 0x88, %i7, %o6
15792 nop
15793 set 0x20, %l1
15794 swap [%l7 + %l1], %l1
15795 nop
15796 set 0x30, %l4
15797 swap [%l7 + %l4], %o4
15798 set 0x4F, %o7
15799 ldstuba [%l7 + %o7] 0x89, %g1
15800 add %l7, 0x24, %l6
15801 wr %g0, 0x88, %asi
15802 lda [%l6] %asi, %l5
15803 casa [%l6] 0x88, %l5, %o0
15804 add %o3, %i6, %i4
15805 set 0x46, %g5
15806 stha %i0, [%l7 + %g5] 0x81
15807 nop
15808 set 0x4D, %o4
15809 ldsb [%l7 + %o4], %o1
15810 nop
15811 set 0x0A, %l3
15812 ldsh [%l7 + %l3], %g5
15813 nop
15814 set 0x34, %g2
15815 sth %l3, [%l7 + %g2]
15816 nop
15817 set 0x4F, %i1
15818 stb %i3, [%l7 + %i1]
15819 nop
15820 set 0x40, %i4
15821 ldd [%l7 + %i4], %i4
15822 nop
15823 set 0x70, %o0
15824 stx %fsr, [%l7 + %o0]
15825 set 0x20, %g1
15826 stwa %i2, [%l7 + %g1] 0x89
15827 nop
15828 set 0x5C, %g4
15829 lduw [%l7 + %g4], %l4
15830 fpsub32s %f18, %f30, %f1
15831 nop
15832 set 0x14, %i6
15833 ldsw [%l7 + %i6], %i1
15834 nop
15835 set 0x78, %g6
15836 prefetch [%l7 + %g6], 4
15837 set 0x50, %l2
15838 stwa %l6, [%l7 + %l2] 0xea
15839 membar #Sync
15840 set 0x40, %i3
15841 stda %f16, [%l7 + %i3] 0xd2
15842 set 0x28, %l6
15843 stxa %g3, [%l7 + %l6] 0xeb
15844 membar #Sync
15845 nop
15846 set 0x1B, %i0
15847 ldsb [%l7 + %i0], %o2
15848 nop
15849 set 0x10, %o2
15850 stx %g4, [%l7 + %o2]
15851 nop
15852 set 0x18, %l5
15853 std %g2, [%l7 + %l5]
15854 nop
15855 set 0x30, %g7
15856 ldsw [%l7 + %g7], %g6
15857 nop
15858 set 0x2F, %l0
15859 ldstub [%l7 + %l0], %o5
15860 nop
15861 set 0x4C, %o3
15862 stw %o7, [%l7 + %o3]
15863 set 0x20, %i5
15864 stxa %g7, [%l7 + %i5] 0x89
15865 nop
15866 set 0x6A, %g3
15867 sth %l2, [%l7 + %g3]
15868 nop
15869 set 0x13, %i7
15870 ldub [%l7 + %i7], %i7
15871 nop
15872 set 0x18, %o6
15873 prefetch [%l7 + %o6], 0
15874 nop
15875 set 0x5C, %o5
15876 swap [%l7 + %o5], %o6
15877 nop
15878 set 0x20, %i2
15879 std %f6, [%l7 + %i2]
15880 st %fsr, [%l7 + 0x6C]
15881 nop
15882 set 0x28, %o1
15883 stx %l1, [%l7 + %o1]
15884 and %l0, %g1, %o4
15885 bn %xcc, loop_98
15886 wr %o0, %o3, %pic
15887 fpsub16 %f12, %f0, %f4
15888 or %l5, %i4, %i0
15889loop_98:
15890 nop
15891 set 0x42, %l1
15892 stha %i6, [%l7 + %l1] 0x88
15893 set 0x50, %l4
15894 stda %o0, [%l7 + %l4] 0xeb
15895 membar #Sync
15896 add %l3, %g5, %i5
15897 set 0x38, %g5
15898 prefetcha [%l7 + %g5] 0x80, 3
15899 nop
15900 set 0x6F, %o4
15901 ldstub [%l7 + %o4], %l4
15902 set 0x60, %o7
15903 stda %i2, [%l7 + %o7] 0x80
15904 nop
15905 set 0x60, %g2
15906 std %i0, [%l7 + %g2]
15907 nop
15908 set 0x08, %i1
15909 lduw [%l7 + %i1], %g3
15910 and %o2, %g4, %g2
15911 nop
15912 set 0x68, %l3
15913 stx %fsr, [%l7 + %l3]
15914 set 0x34, %o0
15915 lda [%l7 + %o0] 0x80, %f19
15916 nop
15917 set 0x63, %g1
15918 stb %g6, [%l7 + %g1]
15919 set 0x4C, %g4
15920 lda [%l7 + %g4] 0x81, %f4
15921 nop
15922 set 0x10, %i6
15923 std %f22, [%l7 + %i6]
15924 nop
15925 set 0x50, %i4
15926 ldx [%l7 + %i4], %o5
15927 nop
15928 set 0x7A, %l2
15929 ldsh [%l7 + %l2], %l6
15930 set 0x26, %i3
15931 stba %g7, [%l7 + %i3] 0xea
15932 membar #Sync
15933 nop
15934 set 0x40, %l6
15935 std %f20, [%l7 + %l6]
15936 set 0x3C, %i0
15937 stwa %l2, [%l7 + %i0] 0x89
15938 bl,pn %xcc, loop_99
15939 nop
15940 set 0x64, %o2
15941 stw %i7, [%l7 + %o2]
15942 nop
15943 set 0x5E, %g6
15944 ldsh [%l7 + %g6], %o7
15945 set 0x58, %l5
15946 swapa [%l7 + %l5] 0x88, %l1
15947loop_99:
15948 nop
15949 set 0x78, %g7
15950 ldsb [%l7 + %g7], %l0
15951 set 0x40, %o3
15952 stda %f16, [%l7 + %o3] 0xda
15953 set 0x70, %i5
15954 stwa %g1, [%l7 + %i5] 0x89
15955 or %o4, %o0, %o3
15956 membar #Sync
15957 set 0x40, %l0
15958 ldda [%l7 + %l0] 0xf8, %f0
15959 st %f2, [%l7 + 0x5C]
15960 nop
15961 set 0x3F, %i7
15962 ldstub [%l7 + %i7], %o6
15963 set 0x60, %o6
15964 stha %l5, [%l7 + %o6] 0xe3
15965 membar #Sync
15966 nop
15967 set 0x12, %g3
15968 sth %i0, [%l7 + %g3]
15969 nop
15970 set 0x30, %o5
15971 std %i6, [%l7 + %o5]
15972 nop
15973 set 0x50, %o1
15974 ldd [%l7 + %o1], %f28
15975 set 0x30, %l1
15976 stda %i4, [%l7 + %l1] 0x88
15977 nop
15978 set 0x3A, %i2
15979 lduh [%l7 + %i2], %l3
15980 add %o1, %g5, %i2
15981 nop
15982 set 0x40, %g5
15983 swap [%l7 + %g5], %i5
15984 nop
15985 set 0x58, %l4
15986 lduw [%l7 + %l4], %i3
15987 set 0x4C, %o7
15988 lda [%l7 + %o7] 0x88, %f21
15989 set 0x08, %g2
15990 ldstuba [%l7 + %g2] 0x80, %i1
15991 nop
15992 set 0x50, %i1
15993 ldstub [%l7 + %i1], %l4
15994 nop
15995 set 0x28, %o4
15996 stx %fsr, [%l7 + %o4]
15997 fpadd32s %f13, %f8, %f17
15998 or %o2, %g4, %g2
15999 add %l7, 0x38, %l6
16000 wr %g0, 0x88, %asi
16001 casa [%l6] 0x88, %g3, %g6
16002 set 0x24, %o0
16003 sta %f3, [%l7 + %o0] 0x81
16004 ld [%l7 + 0x78], %f23
16005 set 0x77, %g1
16006 ldstuba [%l7 + %g1] 0x80, %o5
16007 nop
16008 set 0x1C, %l3
16009 lduw [%l7 + %l3], %l6
16010 set 0x6F, %g4
16011 stba %l2, [%l7 + %g4] 0xe2
16012 membar #Sync
16013 set 0x48, %i6
16014 lda [%l7 + %i6] 0x89, %f12
16015 add %l7, 0x1C, %l6
16016 wr %g0, 0x88, %asi
16017 casa [%l6] 0x88, %g7, %i7
16018 nop
16019 set 0x20, %i4
16020 ldd [%l7 + %i4], %f12
16021 set 0x48, %i3
16022 ldxa [%l7 + %i3] 0x81, %l1
16023 nop
16024 set 0x20, %l2
16025 ldx [%l7 + %l2], %o7
16026 set 0x20, %l6
16027 prefetcha [%l7 + %l6] 0x81, 2
16028 and %o4, %l0, %o0
16029 set 0x56, %i0
16030 stha %o6, [%l7 + %i0] 0x81
16031 nop
16032 set 0x34, %g6
16033 lduw [%l7 + %g6], %o3
16034 set 0x34, %l5
16035 ldstuba [%l7 + %l5] 0x89, %i0
16036 nop
16037 set 0x30, %g7
16038 stx %fsr, [%l7 + %g7]
16039 or %i6, %i4, %l5
16040 and %o1, %g5, %l3
16041 nop
16042 set 0x68, %o2
16043 lduw [%l7 + %o2], %i5
16044 nop
16045 set 0x20, %o3
16046 ldsw [%l7 + %o3], %i3
16047 nop
16048 set 0x65, %l0
16049 ldub [%l7 + %l0], %i1
16050 st %f31, [%l7 + 0x78]
16051 fpsub16s %f20, %f6, %f20
16052 nop
16053 set 0x24, %i7
16054 ldsb [%l7 + %i7], %i2
16055 fpadd32 %f22, %f28, %f20
16056 nop
16057 set 0x40, %i5
16058 prefetch [%l7 + %i5], 3
16059 set 0x1B, %o6
16060 stba %l4, [%l7 + %o6] 0x88
16061 st %f31, [%l7 + 0x70]
16062 nop
16063 set 0x78, %o5
16064 ldd [%l7 + %o5], %f26
16065 nop
16066 or %g0, 0x8, %l0
16067 sllx %l0, 0x3c, %l0
16068 wr %l0, 0x5D3, %tick_cmpr
16069 set 0x40, %o1
16070 stda %f16, [%l7 + %o1] 0x81
16071 nop
16072 set 0x34, %l1
16073 ldsw [%l7 + %l1], %o2
16074 nop
16075 set 0x50, %g3
16076 prefetch [%l7 + %g3], 0
16077 nop
16078 set 0x22, %g5
16079 ldstub [%l7 + %g5], %g3
16080 nop
16081 set 0x18, %l4
16082 ldd [%l7 + %l4], %g6
16083 set 0x58, %o7
16084 lda [%l7 + %o7] 0x88, %f6
16085 nop
16086 set 0x7C, %g2
16087 ldsw [%l7 + %g2], %l6
16088 nop
16089 set 0x4C, %i1
16090 swap [%l7 + %i1], %l2
16091 nop
16092 set 0x5A, %i2
16093 sth %o5, [%l7 + %i2]
16094 set 0x40, %o0
16095 stda %f0, [%l7 + %o0] 0xc2
16096 set 0x58, %o4
16097 prefetcha [%l7 + %o4] 0x81, 2
16098 ld [%l7 + 0x74], %f29
16099 nop
16100 set 0x30, %g1
16101 lduw [%l7 + %g1], %i7
16102 set 0x30, %l3
16103 swapa [%l7 + %l3] 0x80, %o7
16104 add %l7, 0x24, %l6
16105 wr %g0, 0x81, %asi
16106 lda [%l6] %asi, %g1
16107 casa [%l6] 0x81, %g1, %o4
16108 set 0x18, %g4
16109 stda %l0, [%l7 + %g4] 0x88
16110 set 0x40, %i6
16111 ldda [%l7 + %i6] 0x89, %f0
16112 nop
16113 set 0x12, %i3
16114 lduh [%l7 + %i3], %l0
16115 add %l7, 0x78, %l6
16116 wr %g0, 0x88, %asi
16117 lda [%l6] %asi, %o0
16118 casa [%l6] 0x88, %o0, %o6
16119 nop
16120 set 0x40, %l2
16121 lduh [%l7 + %l2], %o3
16122 add %l7, 0x30, %l6
16123 wr %g0, 0x81, %asi
16124 casa [%l6] 0x81, %i6, %i4
16125 set 0x60, %l6
16126 ldda [%l7 + %l6] 0x88, %i0
16127 nop
16128 set 0x58, %i0
16129 stx %o1, [%l7 + %i0]
16130 nop
16131 set 0x7C, %i4
16132 lduh [%l7 + %i4], %g5
16133 nop
16134 set 0x1D, %l5
16135 stb %l3, [%l7 + %l5]
16136 set 0x10, %g7
16137 ldda [%l7 + %g7] 0x80, %l4
16138 nop
16139 set 0x40, %g6
16140 ldd [%l7 + %g6], %f18
16141 set 0x40, %o2
16142 ldda [%l7 + %o2] 0x89, %f16
16143 nop
16144 set 0x1C, %l0
16145 ldsw [%l7 + %l0], %i5
16146 nop
16147 set 0x6E, %i7
16148 ldsb [%l7 + %i7], %i3
16149 ld [%l7 + 0x4C], %f21
16150 nop
16151 set 0x10, %i5
16152 ldx [%l7 + %i5], %i2
16153 set 0x10, %o6
16154 stda %i0, [%l7 + %o6] 0x89
16155 nop
16156 set 0x0E, %o3
16157 ldsb [%l7 + %o3], %g4
16158 set 0x20, %o1
16159 ldxa [%l7 + %o1] 0x89, %l4
16160 add %o2, %g2, %g3
16161 st %f30, [%l7 + 0x58]
16162 nop
16163 nop
16164 setx 0x439477955D271CDF, %l0, %l6
16165 stx %l6, [%l7 + 0x28]
16166 ldd [%l7 + 0x28], %f28
16167 setx 0xC63FE9E687A513DB, %l1, %l5
16168 stx %l5, [%l7 + 0x10]
16169 ldd [%l7 + 0x10], %f6
16170 fdivd %f6, %f28, %f16
16171 nop
16172 set 0x17, %o5
16173 ldstub [%l7 + %o5], %g6
16174 set 0x28, %l1
16175 prefetcha [%l7 + %l1] 0x81, 2
16176 nop
16177 set 0x70, %g5
16178 ldd [%l7 + %g5], %f30
16179 nop
16180 set 0x7F, %l4
16181 stb %l6, [%l7 + %l4]
16182 nop
16183 set 0x2A, %g3
16184 ldub [%l7 + %g3], %o5
16185 nop
16186 set 0x3B, %o7
16187 ldsb [%l7 + %o7], %i7
16188 nop
16189 set 0x3E, %i1
16190 ldsb [%l7 + %i1], %o7
16191 nop
16192 set 0x78, %g2
16193 std %f6, [%l7 + %g2]
16194 set 0x37, %i2
16195 stba %g1, [%l7 + %i2] 0xea
16196 membar #Sync
16197 nop
16198 set 0x65, %o0
16199 stb %o4, [%l7 + %o0]
16200 set 0x2C, %g1
16201 stha %g7, [%l7 + %g1] 0x81
16202 st %f31, [%l7 + 0x24]
16203 nop
16204 set 0x78, %o4
16205 std %l0, [%l7 + %o4]
16206 and %l0, %o0, %o6
16207 set 0x0C, %g4
16208 stba %o3, [%l7 + %g4] 0x80
16209 nop
16210 set 0x5C, %l3
16211 ldsw [%l7 + %l3], %i4
16212 set 0x2C, %i6
16213 stha %i0, [%l7 + %i6] 0x89
16214 set 0x60, %l2
16215 lda [%l7 + %l2] 0x81, %f19
16216 nop
16217 set 0x19, %i3
16218 stb %i6, [%l7 + %i3]
16219 wr %g5, %l3, %set_softint
16220 nop
16221 set 0x7E, %i0
16222 lduh [%l7 + %i0], %o1
16223 ld [%l7 + 0x74], %f6
16224 add %l7, 0x60, %l6
16225 wr %g0, 0x89, %asi
16226 lda [%l6] %asi, %l5
16227 casa [%l6] 0x89, %l5, %i5
16228 nop
16229 set 0x78, %l6
16230 std %i2, [%l7 + %l6]
16231 nop
16232 set 0x49, %i4
16233 stb %i2, [%l7 + %i4]
16234 or %i1, %g4, %l4
16235 nop
16236 set 0x48, %g7
16237 std %g2, [%l7 + %g7]
16238 set 0x14, %l5
16239 lda [%l7 + %l5] 0x80, %f3
16240 nop
16241 set 0x3C, %o2
16242 ldsh [%l7 + %o2], %g3
16243 set 0x08, %g6
16244 ldxa [%l7 + %g6] 0x80, %o2
16245 fpadd32s %f13, %f12, %f2
16246 nop
16247 set 0x28, %i7
16248 ldd [%l7 + %i7], %g6
16249 set 0x40, %i5
16250 ldda [%l7 + %i5] 0x89, %f0
16251 nop
16252 set 0x48, %l0
16253 ldd [%l7 + %l0], %l2
16254 nop
16255 set 0x40, %o6
16256 ldd [%l7 + %o6], %f24
16257 add %l7, 0x40, %l6
16258 wr %g0, 0x88, %asi
16259 casxa [%l6] 0x88, %l6, %o5
16260 set 0x4C, %o3
16261 swapa [%l7 + %o3] 0x81, %i7
16262 set 0x40, %o5
16263 prefetcha [%l7 + %o5] 0x88, 3
16264 set 0x08, %l1
16265 prefetcha [%l7 + %l1] 0x80, 1
16266 add %l7, 0x48, %l6
16267 wr %g0, 0x88, %asi
16268 ldxa [%l6] %asi, %o4
16269 casxa [%l6] 0x88, %o4, %g7
16270 set 0x5F, %o1
16271 stba %l1, [%l7 + %o1] 0x81
16272 nop
16273 set 0x68, %l4
16274 stx %fsr, [%l7 + %l4]
16275 ld [%l7 + 0x5C], %f12
16276 set 0x28, %g3
16277 sta %f28, [%l7 + %g3] 0x88
16278 add %o0, %l0, %o6
16279 nop
16280 set 0x60, %g5
16281 ldd [%l7 + %g5], %i4
16282 set 0x28, %o7
16283 ldxa [%l7 + %o7] 0x81, %i0
16284 set 0x50, %g2
16285 ldxa [%l7 + %g2] 0x81, %i6
16286 nop
16287 set 0x60, %i1
16288 stx %o3, [%l7 + %i1]
16289 nop
16290 set 0x18, %i2
16291 std %f26, [%l7 + %i2]
16292 set 0x40, %g1
16293 stxa %g5, [%l7 + %g1] 0xeb
16294 membar #Sync
16295 nop
16296 set 0x38, %o4
16297 swap [%l7 + %o4], %l3
16298 set 0x4E, %g4
16299 ldstuba [%l7 + %g4] 0x89, %o1
16300 set 0x60, %o0
16301 stda %i4, [%l7 + %o0] 0x80
16302 set 0x54, %l3
16303 sta %f12, [%l7 + %l3] 0x88
16304 set 0x70, %l2
16305 ldxa [%l7 + %l2] 0x88, %i3
16306 set 0x28, %i6
16307 ldxa [%l7 + %i6] 0x80, %i2
16308 set 0x0C, %i3
16309 lda [%l7 + %i3] 0x89, %f16
16310 set 0x30, %l6
16311 stxa %i1, [%l7 + %l6] 0xea
16312 membar #Sync
16313 nop
16314 set 0x10, %i0
16315 lduw [%l7 + %i0], %l5
16316 set 0x50, %g7
16317 ldxa [%l7 + %g7] 0x89, %l4
16318 nop
16319 set 0x18, %l5
16320 ldd [%l7 + %l5], %f12
16321 set 0x20, %i4
16322 ldda [%l7 + %i4] 0xea, %g2
16323 st %f24, [%l7 + 0x18]
16324 be,a,pn %xcc, loop_100
16325 nop
16326 set 0x42, %o2
16327 sth %g4, [%l7 + %o2]
16328 nop
16329 set 0x38, %i7
16330 stx %o2, [%l7 + %i7]
16331 nop
16332 set 0x08, %i5
16333 stx %g6, [%l7 + %i5]
16334loop_100:
16335 nop
16336 set 0x30, %l0
16337 prefetcha [%l7 + %l0] 0x81, 4
16338 nop
16339 set 0x10, %o6
16340 ldd [%l7 + %o6], %f2
16341 fpadd32 %f0, %f12, %f12
16342 set 0x40, %o3
16343 stda %f16, [%l7 + %o3] 0x88
16344 nop
16345 set 0x60, %o5
16346 ldx [%l7 + %o5], %g3
16347 nop
16348 set 0x42, %l1
16349 sth %l6, [%l7 + %l1]
16350 set 0x1C, %g6
16351 lda [%l7 + %g6] 0x81, %f15
16352 set 0x41, %o1
16353 ldstuba [%l7 + %o1] 0x81, %o5
16354 nop
16355 set 0x38, %g3
16356 std %i6, [%l7 + %g3]
16357 wr %g1, %o7, %pic
16358 nop
16359 set 0x48, %l4
16360 swap [%l7 + %l4], %o4
16361 set 0x20, %o7
16362 sta %f10, [%l7 + %o7] 0x88
16363 add %l7, 0x50, %l6
16364 wr %g0, 0x80, %asi
16365 casxa [%l6] 0x80, %g7, %o0
16366 nop
16367 set 0x24, %g5
16368 ldsw [%l7 + %g5], %l0
16369 nop
16370 set 0x7C, %i1
16371 ldsw [%l7 + %i1], %o6
16372 wr %i4, %l1, %softint
16373 set 0x78, %g2
16374 swapa [%l7 + %g2] 0x89, %i0
16375 nop
16376 set 0x48, %i2
16377 stx %fsr, [%l7 + %i2]
16378 nop
16379 set 0x10, %g1
16380 std %f24, [%l7 + %g1]
16381 nop
16382 set 0x44, %o4
16383 swap [%l7 + %o4], %o3
16384 nop
16385 set 0x44, %o0
16386 lduw [%l7 + %o0], %g5
16387 set 0x50, %g4
16388 prefetcha [%l7 + %g4] 0x81, 2
16389 nop
16390 set 0x0F, %l2
16391 stb %o1, [%l7 + %l2]
16392 bg,pt %xcc, loop_101
16393 fpsub16 %f14, %f28, %f16
16394 nop
16395 set 0x1F, %l3
16396 ldub [%l7 + %l3], %i6
16397 nop
16398 set 0x10, %i6
16399 prefetch [%l7 + %i6], 4
16400loop_101:
16401 ld [%l7 + 0x28], %f28
16402 nop
16403 set 0x40, %l6
16404 std %i2, [%l7 + %l6]
16405 nop
16406 set 0x14, %i0
16407 prefetch [%l7 + %i0], 3
16408 nop
16409 set 0x20, %g7
16410 stx %fsr, [%l7 + %g7]
16411 nop
16412 set 0x44, %i3
16413 stw %i5, [%l7 + %i3]
16414 st %f6, [%l7 + 0x54]
16415 set 0x60, %l5
16416 stha %i2, [%l7 + %l5] 0xea
16417 membar #Sync
16418 nop
16419 set 0x10, %i4
16420 stx %l5, [%l7 + %i4]
16421 set 0x50, %i7
16422 stda %i0, [%l7 + %i7] 0x88
16423 wr %g2, %g4, %sys_tick
16424 ld [%l7 + 0x44], %f22
16425 nop
16426 set 0x58, %i5
16427 ldx [%l7 + %i5], %o2
16428 nop
16429 set 0x1E, %l0
16430 stb %l4, [%l7 + %l0]
16431 set 0x40, %o6
16432 stda %f0, [%l7 + %o6] 0xca
16433 set 0x60, %o3
16434 ldstuba [%l7 + %o3] 0x88, %g6
16435 nop
16436 set 0x28, %o2
16437 sth %g3, [%l7 + %o2]
16438 ld [%l7 + 0x74], %f0
16439 or %l6, %l2, %o5
16440 add %l7, 0x30, %l6
16441 wr %g0, 0x88, %asi
16442 lda [%l6] %asi, %i7
16443 casa [%l6] 0x88, %i7, %o7
16444 wr %g1, %o4, %pic
16445 wr %o0, %g7, %y
16446 nop
16447 set 0x10, %l1
16448 sth %o6, [%l7 + %l1]
16449 set 0x10, %g6
16450 stda %l0, [%l7 + %g6] 0xe2
16451 membar #Sync
16452 nop
16453 set 0x52, %o5
16454 sth %l1, [%l7 + %o5]
16455 nop
16456 nop
16457 setx 0x0EA8B498, %l0, %l6
16458 st %l6, [%l7 + 0x28]
16459 ld [%l7 + 0x28], %f16
16460 setx 0x223B06FB, %l1, %l5
16461 st %l5, [%l7 + 0x10]
16462 ld [%l7 + 0x10], %f24
16463 fdivs %f24, %f16, %f16
16464 set 0x40, %g3
16465 stda %f0, [%l7 + %g3] 0xf8
16466 membar #Sync
16467 nop
16468 set 0x78, %l4
16469 std %i4, [%l7 + %l4]
16470 nop
16471 set 0x1C, %o1
16472 sth %i0, [%l7 + %o1]
16473 nop
16474 set 0x14, %g5
16475 stw %g5, [%l7 + %g5]
16476 nop
16477 set 0x08, %i1
16478 prefetch [%l7 + %i1], 4
16479 nop
16480 set 0x50, %o7
16481 std %f24, [%l7 + %o7]
16482 set 0x58, %g2
16483 stda %l2, [%l7 + %g2] 0xe2
16484 membar #Sync
16485 nop
16486 set 0x40, %g1
16487 stw %o3, [%l7 + %g1]
16488 set 0x70, %i2
16489 prefetcha [%l7 + %i2] 0x88, 4
16490 set 0x08, %o0
16491 stda %i6, [%l7 + %o0] 0x81
16492 set 0x36, %g4
16493 stha %i5, [%l7 + %g4] 0xe2
16494 membar #Sync
16495 set 0x1C, %l2
16496 sta %f5, [%l7 + %l2] 0x88
16497 set 0x34, %o4
16498 swapa [%l7 + %o4] 0x89, %i3
16499 nop
16500 set 0x60, %l3
16501 std %i2, [%l7 + %l3]
16502 set 0x79, %i6
16503 stba %l5, [%l7 + %i6] 0x89
16504 nop
16505 set 0x28, %i0
16506 ldx [%l7 + %i0], %g2
16507 set 0x40, %g7
16508 ldda [%l7 + %g7] 0x81, %f0
16509 nop
16510 set 0x43, %l6
16511 stb %i1, [%l7 + %l6]
16512 nop
16513 set 0x5E, %l5
16514 ldsh [%l7 + %l5], %o2
16515 set 0x74, %i3
16516 ldstuba [%l7 + %i3] 0x89, %g4
16517 and %l4, %g6, %l6
16518 nop
16519 set 0x74, %i7
16520 ldub [%l7 + %i7], %l2
16521 or %o5, %g3, %i7
16522 fpsub32 %f16, %f0, %f20
16523 nop
16524 set 0x50, %i4
16525 stx %g1, [%l7 + %i4]
16526 set 0x58, %l0
16527 prefetcha [%l7 + %l0] 0x89, 4
16528 add %l7, 0x30, %l6
16529 wr %g0, 0x89, %asi
16530 casa [%l6] 0x89, %o4, %g7
16531 nop
16532 set 0x58, %i5
16533 stx %fsr, [%l7 + %i5]
16534 nop
16535 set 0x30, %o3
16536 lduw [%l7 + %o3], %o0
16537 nop
16538 set 0x30, %o6
16539 stx %fsr, [%l7 + %o6]
16540 set 0x4C, %l1
16541 sta %f24, [%l7 + %l1] 0x89
16542 nop
16543 set 0x78, %g6
16544 stx %fsr, [%l7 + %g6]
16545 nop
16546 set 0x18, %o2
16547 ldd [%l7 + %o2], %f14
16548 ld [%l7 + 0x40], %f23
16549 nop
16550 set 0x66, %o5
16551 ldsh [%l7 + %o5], %o6
16552 nop
16553 set 0x14, %l4
16554 ldsb [%l7 + %l4], %l1
16555 add %l7, 0x10, %l6
16556 wr %g0, 0x81, %asi
16557 ldxa [%l6] %asi, %i4
16558 casxa [%l6] 0x81, %i4, %i0
16559 set 0x70, %g3
16560 stha %l0, [%l7 + %g3] 0xeb
16561 membar #Sync
16562 or %g5, %o3, %o1
16563 nop
16564 set 0x78, %g5
16565 stw %i6, [%l7 + %g5]
16566 add %l7, 0x08, %l6
16567 wr %g0, 0x80, %asi
16568 casxa [%l6] 0x80, %l3, %i3
16569 set 0x48, %o1
16570 stwa %i2, [%l7 + %o1] 0xeb
16571 membar #Sync
16572 nop
16573 set 0x78, %i1
16574 stx %fsr, [%l7 + %i1]
16575 set 0x68, %o7
16576 stda %i4, [%l7 + %o7] 0x88
16577 nop
16578 set 0x30, %g1
16579 prefetch [%l7 + %g1], 2
16580 set 0x1C, %i2
16581 swapa [%l7 + %i2] 0x88, %g2
16582 set 0x18, %g2
16583 stda %l4, [%l7 + %g2] 0xe2
16584 membar #Sync
16585 add %l7, 0x50, %l6
16586 wr %g0, 0x89, %asi
16587 casa [%l6] 0x89, %i1, %o2
16588 set 0x5A, %o0
16589 stba %g4, [%l7 + %o0] 0x88
16590 set 0x54, %g4
16591 sta %f19, [%l7 + %g4] 0x81
16592 nop
16593 set 0x28, %l2
16594 std %g6, [%l7 + %l2]
16595 set 0x48, %o4
16596 lda [%l7 + %o4] 0x88, %f3
16597 set 0x0A, %l3
16598 stba %l6, [%l7 + %l3] 0xe2
16599 membar #Sync
16600 add %l7, 0x18, %l6
16601 wr %g0, 0x80, %asi
16602 casa [%l6] 0x80, %l2, %o5
16603 bg,a,pt %icc, loop_102
16604 nop
16605 set 0x5C, %i0
16606 ldsw [%l7 + %i0], %g3
16607 set 0x78, %i6
16608 stha %l4, [%l7 + %i6] 0x80
16609loop_102:
16610 ld [%l7 + 0x68], %f11
16611 ld [%l7 + 0x44], %f0
16612 and %g1, %o7, %i7
16613 set 0x18, %g7
16614 stxa %o4, [%l7 + %g7] 0xeb
16615 membar #Sync
16616 add %o0, %o6, %g7
16617 set 0x40, %l6
16618 stda %f16, [%l7 + %l6] 0xc0
16619 and %i4, %l1, %l0
16620 set 0x54, %i3
16621 sta %f24, [%l7 + %i3] 0x81
16622 set 0x76, %l5
16623 stba %i0, [%l7 + %l5] 0x80
16624 set 0x58, %i7
16625 prefetcha [%l7 + %i7] 0x81, 1
16626 set 0x20, %l0
16627 stha %g5, [%l7 + %l0] 0xea
16628 membar #Sync
16629 nop
16630 set 0x28, %i4
16631 swap [%l7 + %i4], %i6
16632 nop
16633 set 0x2C, %i5
16634 stw %l3, [%l7 + %i5]
16635 set 0x4C, %o3
16636 swapa [%l7 + %o3] 0x81, %i3
16637 nop
16638 set 0x20, %l1
16639 std %f16, [%l7 + %l1]
16640 add %l7, 0x50, %l6
16641 wr %g0, 0x88, %asi
16642 casxa [%l6] 0x88, %i2, %o1
16643 add %l7, 0x64, %l6
16644 wr %g0, 0x88, %asi
16645 casa [%l6] 0x88, %g2, %i5
16646 and %i1, %o2, %l5
16647 nop
16648 set 0x70, %o6
16649 ldd [%l7 + %o6], %g4
16650 add %g6, %l2, %l6
16651 set 0x1A, %o2
16652 stha %g3, [%l7 + %o2] 0x89
16653 set 0x73, %g6
16654 stba %o5, [%l7 + %g6] 0xe3
16655 membar #Sync
16656 nop
16657 set 0x28, %l4
16658 stx %fsr, [%l7 + %l4]
16659 nop
16660 set 0x5C, %g3
16661 ldsh [%l7 + %g3], %g1
16662 nop
16663 set 0x78, %o5
16664 sth %l4, [%l7 + %o5]
16665 and %o7, %i7, %o4
16666 set 0x28, %o1
16667 prefetcha [%l7 + %o1] 0x80, 3
16668 and %g7, %o0, %l1
16669 nop
16670 or %g0, 0x8, %l0
16671 sllx %l0, 0x3c, %l0
16672 wr %l0, 0x6E4, %sys_tick_cmpr
16673 nop
16674 set 0x4C, %g5
16675 swap [%l7 + %g5], %o3
16676 nop
16677 set 0x08, %i1
16678 swap [%l7 + %i1], %i4
16679 nop
16680 set 0x18, %o7
16681 swap [%l7 + %o7], %i6
16682 nop
16683 set 0x4A, %g1
16684 ldsh [%l7 + %g1], %l3
16685 set 0x40, %g2
16686 stda %f0, [%l7 + %g2] 0xf8
16687 membar #Sync
16688 set 0x61, %o0
16689 ldstuba [%l7 + %o0] 0x88, %g5
16690 add %i2, %i3, %g2
16691 nop
16692 set 0x60, %i2
16693 stx %i5, [%l7 + %i2]
16694 set 0x40, %l2
16695 ldda [%l7 + %l2] 0x88, %i0
16696 nop
16697 set 0x2C, %g4
16698 ldstub [%l7 + %g4], %o1
16699 add %l7, 0x30, %l6
16700 wr %g0, 0x88, %asi
16701 casa [%l6] 0x88, %l5, %o2
16702 set 0x3C, %o4
16703 swapa [%l7 + %o4] 0x80, %g4
16704 nop
16705 set 0x10, %i0
16706 std %l2, [%l7 + %i0]
16707 nop
16708 set 0x6C, %i6
16709 ldstub [%l7 + %i6], %l6
16710 add %l7, 0x08, %l6
16711 wr %g0, 0x81, %asi
16712 casxa [%l6] 0x81, %g6, %g3
16713 bg %xcc, loop_103
16714 nop
16715 set 0x78, %l3
16716 ldd [%l7 + %l3], %o4
16717 or %l4, %g1, %o7
16718 nop
16719 set 0x40, %g7
16720 stx %fsr, [%l7 + %g7]
16721loop_103:
16722 nop
16723 set 0x50, %l6
16724 ldda [%l7 + %l6] 0x80, %i6
16725 set 0x40, %i3
16726 ldda [%l7 + %i3] 0xd2, %f0
16727 st %fsr, [%l7 + 0x2C]
16728 nop
16729 set 0x10, %i7
16730 ldd [%l7 + %i7], %o6
16731 nop
16732 set 0x6A, %l5
16733 lduh [%l7 + %l5], %g7
16734 set 0x40, %l0
16735 stda %f16, [%l7 + %l0] 0xc8
16736 ld [%l7 + 0x24], %f12
16737 set 0x40, %i4
16738 ldda [%l7 + %i4] 0xe2, %o0
16739 add %l7, 0x48, %l6
16740 wr %g0, 0x80, %asi
16741 casxa [%l6] 0x80, %l1, %l0
16742 set 0x44, %i5
16743 lda [%l7 + %i5] 0x80, %f24
16744 set 0x6C, %o3
16745 ldstuba [%l7 + %o3] 0x81, %o4
16746 set 0x60, %o6
16747 ldxa [%l7 + %o6] 0x80, %i0
16748 set 0x40, %l1
16749 prefetcha [%l7 + %l1] 0x89, 0
16750 ld [%l7 + 0x7C], %f13
16751 nop
16752 set 0x1E, %g6
16753 lduh [%l7 + %g6], %i4
16754 set 0x1C, %l4
16755 swapa [%l7 + %l4] 0x89, %l3
16756 fpadd16s %f8, %f0, %f2
16757 set 0x50, %g3
16758 prefetcha [%l7 + %g3] 0x80, 0
16759 nop
16760 set 0x48, %o5
16761 std %f24, [%l7 + %o5]
16762 membar #Sync
16763 set 0x40, %o2
16764 ldda [%l7 + %o2] 0xf1, %f0
16765 set 0x2A, %g5
16766 stha %i6, [%l7 + %g5] 0xea
16767 membar #Sync
16768 nop
16769 set 0x33, %o1
16770 ldstub [%l7 + %o1], %i2
16771 set 0x68, %i1
16772 stxa %i3, [%l7 + %i1] 0x89
16773 fpsub16 %f4, %f14, %f20
16774 set 0x6C, %g1
16775 sta %f28, [%l7 + %g1] 0x80
16776 set 0x40, %g2
16777 stda %f16, [%l7 + %g2] 0xf9
16778 membar #Sync
16779 nop
16780 set 0x58, %o7
16781 ldd [%l7 + %o7], %i4
16782 nop
16783 set 0x4E, %o0
16784 ldstub [%l7 + %o0], %g2
16785 set 0x18, %i2
16786 prefetcha [%l7 + %i2] 0x88, 3
16787 nop
16788 set 0x53, %l2
16789 stb %o1, [%l7 + %l2]
16790 fpadd16 %f10, %f16, %f10
16791 nop
16792 set 0x40, %o4
16793 std %l4, [%l7 + %o4]
16794 nop
16795 set 0x40, %g4
16796 std %o2, [%l7 + %g4]
16797 set 0x50, %i6
16798 ldda [%l7 + %i6] 0xe3, %l2
16799 nop
16800 set 0x56, %i0
16801 lduh [%l7 + %i0], %g4
16802 nop
16803 set 0x20, %l3
16804 sth %g6, [%l7 + %l3]
16805 set 0x18, %l6
16806 stda %i6, [%l7 + %l6] 0xe2
16807 membar #Sync
16808 nop
16809 set 0x28, %i3
16810 std %g2, [%l7 + %i3]
16811 nop
16812 set 0x08, %i7
16813 std %o4, [%l7 + %i7]
16814 add %l7, 0x58, %l6
16815 wr %g0, 0x89, %asi
16816 lda [%l6] %asi, %g1
16817 casa [%l6] 0x89, %g1, %o7
16818 set 0x40, %l5
16819 stda %f0, [%l7 + %l5] 0xcc
16820 nop
16821 set 0x6E, %l0
16822 sth %i7, [%l7 + %l0]
16823 ld [%l7 + 0x18], %f5
16824 set 0x72, %g7
16825 stha %l4, [%l7 + %g7] 0x88
16826 set 0x40, %i5
16827 stda %f0, [%l7 + %i5] 0xd2
16828 ld [%l7 + 0x7C], %f3
16829 and %o6, %o0, %l1
16830 and %g7, %o4, %l0
16831 set 0x40, %i4
16832 prefetcha [%l7 + %i4] 0x80, 4
16833 nop
16834 set 0x60, %o3
16835 lduw [%l7 + %o3], %o3
16836 st %f6, [%l7 + 0x24]
16837 set 0x40, %o6
16838 stda %f0, [%l7 + %o6] 0x80
16839 nop
16840 set 0x09, %l1
16841 ldub [%l7 + %l1], %i4
16842 add %g5, %i6, %l3
16843 set 0x18, %l4
16844 lda [%l7 + %l4] 0x80, %f18
16845 set 0x4B, %g3
16846 ldstuba [%l7 + %g3] 0x89, %i2
16847 nop
16848 set 0x21, %g6
16849 stb %i3, [%l7 + %g6]
16850 nop
16851 set 0x46, %o2
16852 sth %i5, [%l7 + %o2]
16853 set 0x20, %g5
16854 stda %i0, [%l7 + %g5] 0xea
16855 membar #Sync
16856 set 0x43, %o5
16857 stba %o1, [%l7 + %o5] 0x88
16858 set 0x6C, %i1
16859 stba %l5, [%l7 + %i1] 0xea
16860 membar #Sync
16861 st %f20, [%l7 + 0x10]
16862 nop
16863 nop
16864 setx 0x7D479AFAA43DBFC9, %l0, %l6
16865 stx %l6, [%l7 + 0x28]
16866 ldd [%l7 + 0x28], %f30
16867 setx 0x1A2BE150FA416E99, %l1, %l5
16868 stx %l5, [%l7 + 0x10]
16869 ldd [%l7 + 0x10], %f24
16870 fdivd %f24, %f30, %f26
16871 set 0x58, %g1
16872 sta %f30, [%l7 + %g1] 0x81
16873 membar #Sync
16874 set 0x40, %g2
16875 ldda [%l7 + %g2] 0xf8, %f16
16876 set 0x70, %o7
16877 ldda [%l7 + %o7] 0x88, %g2
16878 nop
16879 set 0x5D, %o0
16880 ldsb [%l7 + %o0], %l2
16881 nop
16882 set 0x70, %o1
16883 ldx [%l7 + %o1], %g4
16884 nop
16885 set 0x1C, %l2
16886 stw %g6, [%l7 + %l2]
16887 set 0x51, %o4
16888 ldstuba [%l7 + %o4] 0x81, %o2
16889 add %l7, 0x58, %l6
16890 wr %g0, 0x81, %asi
16891 casa [%l6] 0x81, %l6, %o5
16892 st %fsr, [%l7 + 0x6C]
16893 and %g1, %g3, %o7
16894 nop
16895 set 0x18, %i2
16896 std %f22, [%l7 + %i2]
16897 st %f29, [%l7 + 0x3C]
16898 add %l7, 0x54, %l6
16899 wr %g0, 0x81, %asi
16900 casa [%l6] 0x81, %l4, %o6
16901 nop
16902 set 0x20, %g4
16903 ldsw [%l7 + %g4], %i7
16904 nop
16905 set 0x08, %i0
16906 std %l0, [%l7 + %i0]
16907 nop
16908 set 0x3B, %l3
16909 ldstub [%l7 + %l3], %o0
16910 or %g7, %l0, %o4
16911 nop
16912 set 0x58, %l6
16913 sth %o3, [%l7 + %l6]
16914 nop
16915 nop
16916 setx 0xCDB35292161877C5, %l0, %l6
16917 stx %l6, [%l7 + 0x28]
16918 ldd [%l7 + 0x28], %f30
16919 setx 0x5FA9FD50CD3C0EB2, %l1, %l5
16920 stx %l5, [%l7 + 0x10]
16921 ldd [%l7 + 0x10], %f18
16922 fdivd %f18, %f30, %f16
16923 set 0x76, %i3
16924 stha %i0, [%l7 + %i3] 0xea
16925 membar #Sync
16926 nop
16927 set 0x43, %i7
16928 ldub [%l7 + %i7], %g5
16929 nop
16930 set 0x20, %l5
16931 ldsw [%l7 + %l5], %i6
16932 set 0x0C, %i6
16933 stba %l3, [%l7 + %i6] 0xe2
16934 membar #Sync
16935 or %i2, %i3, %i5
16936 set 0x58, %l0
16937 stxa %i4, [%l7 + %l0] 0x88
16938 nop
16939 set 0x5C, %g7
16940 ldsw [%l7 + %g7], %i1
16941 set 0x35, %i4
16942 ldstuba [%l7 + %i4] 0x88, %l5
16943 nop
16944 set 0x40, %o3
16945 ldsw [%l7 + %o3], %o1
16946 add %l7, 0x68, %l6
16947 wr %g0, 0x89, %asi
16948 casxa [%l6] 0x89, %g2, %g4
16949 set 0x62, %o6
16950 stba %l2, [%l7 + %o6] 0x89
16951 st %f9, [%l7 + 0x44]
16952 set 0x45, %l1
16953 ldstuba [%l7 + %l1] 0x81, %o2
16954 nop
16955 set 0x52, %i5
16956 ldub [%l7 + %i5], %g6
16957 nop
16958 set 0x20, %l4
16959 ldsh [%l7 + %l4], %l6
16960 nop
16961 set 0x60, %g3
16962 ldx [%l7 + %g3], %g1
16963 ld [%l7 + 0x38], %f29
16964 nop
16965 set 0x38, %g6
16966 ldsw [%l7 + %g6], %g3
16967 nop
16968 set 0x13, %g5
16969 stb %o7, [%l7 + %g5]
16970 fpadd32 %f10, %f4, %f28
16971 nop
16972 set 0x58, %o5
16973 ldd [%l7 + %o5], %o4
16974 set 0x58, %o2
16975 swapa [%l7 + %o2] 0x80, %o6
16976 add %l7, 0x08, %l6
16977 wr %g0, 0x81, %asi
16978 lda [%l6] %asi, %i7
16979 casa [%l6] 0x81, %i7, %l1
16980 set 0x28, %i1
16981 swapa [%l7 + %i1] 0x80, %l4
16982 set 0x20, %g2
16983 ldxa [%l7 + %g2] 0x88, %o0
16984 set 0x16, %o7
16985 ldstuba [%l7 + %o7] 0x88, %g7
16986 set 0x10, %g1
16987 sta %f18, [%l7 + %g1] 0x88
16988 set 0x40, %o0
16989 ldda [%l7 + %o0] 0x80, %f16
16990 nop
16991 set 0x7C, %l2
16992 ldsb [%l7 + %l2], %l0
16993 set 0x40, %o1
16994 ldda [%l7 + %o1] 0x88, %f0
16995 set 0x58, %i2
16996 stxa %o4, [%l7 + %i2] 0x88
16997 wr %i0, %o3, %ccr
16998 nop
16999 set 0x48, %g4
17000 std %f20, [%l7 + %g4]
17001 nop
17002 set 0x68, %o4
17003 lduh [%l7 + %o4], %i6
17004 nop
17005 set 0x40, %l3
17006 stx %fsr, [%l7 + %l3]
17007 add %l7, 0x0C, %l6
17008 wr %g0, 0x80, %asi
17009 casa [%l6] 0x80, %l3, %g5
17010 set 0x40, %i0
17011 stda %f0, [%l7 + %i0] 0xf0
17012 membar #Sync
17013 set 0x74, %i3
17014 stwa %i2, [%l7 + %i3] 0x80
17015 nop
17016 set 0x58, %i7
17017 ldd [%l7 + %i7], %f14
17018 nop
17019 set 0x6A, %l5
17020 ldsh [%l7 + %l5], %i5
17021 set 0x68, %i6
17022 sta %f10, [%l7 + %i6] 0x80
17023 set 0x60, %l6
17024 stha %i4, [%l7 + %l6] 0x80
17025 nop
17026 set 0x22, %g7
17027 ldsh [%l7 + %g7], %i3
17028 nop
17029 set 0x50, %l0
17030 sth %i1, [%l7 + %l0]
17031 nop
17032 set 0x08, %i4
17033 ldsw [%l7 + %i4], %o1
17034 nop
17035 set 0x60, %o6
17036 lduh [%l7 + %o6], %l5
17037 nop
17038 nop
17039 setx 0x46340296, %l0, %l6
17040 st %l6, [%l7 + 0x28]
17041 ld [%l7 + 0x28], %f1
17042 setx 0x5561274F, %l1, %l5
17043 st %l5, [%l7 + 0x10]
17044 ld [%l7 + 0x10], %f9
17045 fdivs %f9, %f1, %f24
17046 ld [%l7 + 0x60], %f17
17047 nop
17048 set 0x2E, %l1
17049 ldsb [%l7 + %l1], %g4
17050 nop
17051 set 0x48, %o3
17052 ldd [%l7 + %o3], %g2
17053 add %l7, 0x14, %l6
17054 wr %g0, 0x89, %asi
17055 lda [%l6] %asi, %l2
17056 casa [%l6] 0x89, %l2, %g6
17057 nop
17058 set 0x6A, %i5
17059 ldub [%l7 + %i5], %o2
17060 set 0x28, %l4
17061 stha %g1, [%l7 + %l4] 0xea
17062 membar #Sync
17063 fpadd32s %f10, %f24, %f18
17064 st %fsr, [%l7 + 0x64]
17065 nop
17066 set 0x6C, %g3
17067 lduw [%l7 + %g3], %g3
17068 wr %l6, %o7, %softint
17069 nop
17070 set 0x1C, %g6
17071 stw %o6, [%l7 + %g6]
17072 set 0x6C, %o5
17073 sta %f1, [%l7 + %o5] 0x80
17074 set 0x40, %g5
17075 stda %o4, [%l7 + %g5] 0xea
17076 membar #Sync
17077 nop
17078 set 0x30, %o2
17079 ldx [%l7 + %o2], %i7
17080 nop
17081 set 0x58, %g2
17082 ldx [%l7 + %g2], %l4
17083 set 0x4C, %o7
17084 ldstuba [%l7 + %o7] 0x81, %l1
17085 set 0x10, %g1
17086 prefetcha [%l7 + %g1] 0x81, 1
17087 set 0x40, %i1
17088 stda %f0, [%l7 + %i1] 0xd2
17089 nop
17090 set 0x48, %l2
17091 std %f12, [%l7 + %l2]
17092 set 0x18, %o0
17093 swapa [%l7 + %o0] 0x88, %o0
17094 set 0x24, %i2
17095 stba %l0, [%l7 + %i2] 0xeb
17096 membar #Sync
17097 nop
17098 set 0x09, %g4
17099 ldsb [%l7 + %g4], %o4
17100 set 0x28, %o1
17101 lda [%l7 + %o1] 0x89, %f0
17102 nop
17103 set 0x38, %o4
17104 ldd [%l7 + %o4], %i0
17105 nop
17106 set 0x15, %l3
17107 ldstub [%l7 + %l3], %i6
17108 nop
17109 set 0x3C, %i0
17110 stw %o3, [%l7 + %i0]
17111 nop
17112 set 0x18, %i3
17113 ldd [%l7 + %i3], %g4
17114 set 0x20, %l5
17115 prefetcha [%l7 + %l5] 0x80, 0
17116 bne %icc, loop_104
17117 nop
17118 set 0x20, %i6
17119 stx %fsr, [%l7 + %i6]
17120 set 0x10, %i7
17121 swapa [%l7 + %i7] 0x88, %i5
17122loop_104:
17123 nop
17124 set 0x59, %l6
17125 ldstub [%l7 + %l6], %i4
17126 or %i3, %i2, %i1
17127 and %o1, %g4, %l5
17128 or %g2, %g6, %o2
17129 nop
17130 set 0x48, %l0
17131 ldd [%l7 + %l0], %f26
17132 set 0x64, %g7
17133 stba %g1, [%l7 + %g7] 0x88
17134 and %l2, %l6, %o7
17135 nop
17136 set 0x58, %o6
17137 ldd [%l7 + %o6], %f6
17138 nop
17139 set 0x10, %l1
17140 swap [%l7 + %l1], %g3
17141 nop
17142 set 0x08, %i4
17143 stb %o6, [%l7 + %i4]
17144 set 0x40, %i5
17145 prefetcha [%l7 + %i5] 0x81, 2
17146 wr %i7, %l4, %softint
17147 nop
17148 set 0x2C, %l4
17149 prefetch [%l7 + %l4], 3
17150 st %f7, [%l7 + 0x1C]
17151 fpsub32s %f27, %f9, %f7
17152 nop
17153 set 0x7A, %o3
17154 sth %l1, [%l7 + %o3]
17155 bl %xcc, loop_105
17156 fpadd32s %f8, %f27, %f25
17157 nop
17158 set 0x5D, %g6
17159 stb %g7, [%l7 + %g6]
17160 set 0x30, %o5
17161 prefetcha [%l7 + %o5] 0x80, 4
17162loop_105:
17163 nop
17164 set 0x14, %g3
17165 stha %l0, [%l7 + %g3] 0x81
17166 set 0x14, %o2
17167 sta %f3, [%l7 + %o2] 0x81
17168 and %o4, %i6, %o3
17169 set 0x40, %g2
17170 stda %f16, [%l7 + %g2] 0xf0
17171 membar #Sync
17172 nop
17173 set 0x5E, %g5
17174 ldub [%l7 + %g5], %g5
17175 nop
17176 set 0x28, %g1
17177 std %f30, [%l7 + %g1]
17178 or %i0, %i5, %i4
17179 nop
17180 set 0x70, %i1
17181 ldd [%l7 + %i1], %f30
17182 nop
17183 set 0x60, %l2
17184 ldd [%l7 + %l2], %l2
17185 fpsub32s %f9, %f3, %f6
17186 or %i3, %i1, %i2
17187 set 0x4C, %o0
17188 lda [%l7 + %o0] 0x81, %f11
17189 set 0x2C, %o7
17190 sta %f0, [%l7 + %o7] 0x80
17191 set 0x20, %i2
17192 stda %g4, [%l7 + %i2] 0x81
17193 nop
17194 set 0x4C, %o1
17195 lduw [%l7 + %o1], %l5
17196 set 0x30, %g4
17197 sta %f31, [%l7 + %g4] 0x80
17198 nop
17199 set 0x21, %l3
17200 ldsb [%l7 + %l3], %o1
17201 or %g2, %o2, %g1
17202 st %fsr, [%l7 + 0x28]
17203 set 0x30, %i0
17204 ldda [%l7 + %i0] 0x80, %g6
17205 nop
17206 set 0x30, %i3
17207 lduw [%l7 + %i3], %l2
17208 add %l7, 0x48, %l6
17209 wr %g0, 0x80, %asi
17210 casxa [%l6] 0x80, %l6, %g3
17211 nop
17212 set 0x68, %o4
17213 ldstub [%l7 + %o4], %o7
17214 set 0x68, %l5
17215 sta %f20, [%l7 + %l5] 0x88
17216 nop
17217 set 0x28, %i6
17218 std %o6, [%l7 + %i6]
17219 nop
17220 set 0x70, %l6
17221 stx %fsr, [%l7 + %l6]
17222 nop
17223 set 0x4C, %i7
17224 swap [%l7 + %i7], %i7
17225 add %o5, %l1, %g7
17226 nop
17227 set 0x7C, %g7
17228 prefetch [%l7 + %g7], 2
17229 set 0x50, %l0
17230 stha %o0, [%l7 + %l0] 0xeb
17231 membar #Sync
17232 st %f2, [%l7 + 0x28]
17233 nop
17234 set 0x3E, %o6
17235 ldsb [%l7 + %o6], %l0
17236 set 0x6C, %i4
17237 sta %f1, [%l7 + %i4] 0x80
17238 set 0x40, %i5
17239 stda %f16, [%l7 + %i5] 0xf0
17240 membar #Sync
17241 st %f4, [%l7 + 0x1C]
17242 nop
17243 set 0x7C, %l1
17244 swap [%l7 + %l1], %l4
17245 nop
17246 set 0x20, %l4
17247 sth %o4, [%l7 + %l4]
17248 nop
17249 set 0x38, %o3
17250 ldd [%l7 + %o3], %f26
17251 set 0x70, %o5
17252 ldda [%l7 + %o5] 0x80, %i6
17253 set 0x40, %g6
17254 stxa %o3, [%l7 + %g6] 0x88
17255 set 0x41, %g3
17256 stba %g5, [%l7 + %g3] 0x88
17257 nop
17258 set 0x26, %o2
17259 ldsb [%l7 + %o2], %i0
17260 nop
17261 set 0x5C, %g5
17262 lduh [%l7 + %g5], %i5
17263 nop
17264 set 0x10, %g2
17265 std %i4, [%l7 + %g2]
17266 and %i3, %i1, %l3
17267 or %i2, %g4, %o1
17268 bgu,a %xcc, loop_106
17269 add %l5, %o2, %g1
17270 nop
17271 set 0x50, %i1
17272 ldx [%l7 + %i1], %g6
17273 set 0x70, %l2
17274 prefetcha [%l7 + %l2] 0x81, 3
17275loop_106:
17276 nop
17277 set 0x20, %g1
17278 stha %l6, [%l7 + %g1] 0x80
17279 nop
17280 set 0x45, %o0
17281 stb %l2, [%l7 + %o0]
17282 wr %g0, 0x4, %fprs
17283 add %g3, %o5, %i7
17284 nop
17285 set 0x0C, %o7
17286 lduw [%l7 + %o7], %l1
17287 set 0x5C, %o1
17288 sta %f5, [%l7 + %o1] 0x81
17289 set 0x10, %g4
17290 ldda [%l7 + %g4] 0x80, %o0
17291 set 0x58, %i2
17292 stwa %l0, [%l7 + %i2] 0xe3
17293 membar #Sync
17294 set 0x48, %i0
17295 prefetcha [%l7 + %i0] 0x88, 3
17296 set 0x40, %l3
17297 stha %o4, [%l7 + %l3] 0x88
17298 set 0x20, %o4
17299 ldda [%l7 + %o4] 0xeb, %i6
17300 nop
17301 set 0x10, %i3
17302 stx %l4, [%l7 + %i3]
17303 st %f25, [%l7 + 0x5C]
17304 set 0x78, %i6
17305 stda %o2, [%l7 + %i6] 0xeb
17306 membar #Sync
17307 nop
17308 set 0x1C, %l6
17309 lduw [%l7 + %l6], %i0
17310 nop
17311 set 0x2E, %i7
17312 sth %g5, [%l7 + %i7]
17313 nop
17314 set 0x20, %l5
17315 ldd [%l7 + %l5], %i4
17316 fpadd16s %f11, %f1, %f30
17317 set 0x40, %g7
17318 stda %f0, [%l7 + %g7] 0xda
17319 nop
17320 set 0x40, %l0
17321 stx %i3, [%l7 + %l0]
17322 set 0x40, %o6
17323 stda %f0, [%l7 + %o6] 0xcc
17324 st %fsr, [%l7 + 0x78]
17325 set 0x40, %i5
17326 ldda [%l7 + %i5] 0x88, %f16
17327 nop
17328 set 0x70, %l1
17329 ldsh [%l7 + %l1], %i5
17330 nop
17331 set 0x18, %i4
17332 sth %l3, [%l7 + %i4]
17333 nop
17334 set 0x78, %o3
17335 std %i2, [%l7 + %o3]
17336 nop
17337 set 0x48, %o5
17338 lduh [%l7 + %o5], %i1
17339 nop
17340 set 0x10, %l4
17341 ldd [%l7 + %l4], %g4
17342 nop
17343 set 0x70, %g6
17344 ldd [%l7 + %g6], %l4
17345 st %fsr, [%l7 + 0x44]
17346 nop
17347 set 0x78, %g3
17348 std %f0, [%l7 + %g3]
17349 set 0x40, %o2
17350 ldda [%l7 + %o2] 0x88, %f16
17351 add %l7, 0x18, %l6
17352 wr %g0, 0x89, %asi
17353 casxa [%l6] 0x89, %o1, %o2
17354 nop
17355 set 0x30, %g2
17356 ldd [%l7 + %g2], %g6
17357 nop
17358 set 0x08, %g5
17359 prefetch [%l7 + %g5], 4
17360 and %g1, %l6, %l2
17361 set 0x40, %l2
17362 ldda [%l7 + %l2] 0x80, %o6
17363 set 0x68, %g1
17364 prefetcha [%l7 + %g1] 0x88, 1
17365 set 0x44, %i1
17366 lda [%l7 + %i1] 0x89, %f8
17367 nop
17368 set 0x18, %o7
17369 ldd [%l7 + %o7], %g2
17370 set 0x48, %o0
17371 stxa %o5, [%l7 + %o0] 0x89
17372 nop
17373 set 0x64, %o1
17374 lduw [%l7 + %o1], %o6
17375 fpsub32s %f18, %f16, %f0
17376 set 0x10, %g4
17377 ldstuba [%l7 + %g4] 0x80, %l1
17378 ld [%l7 + 0x48], %f9
17379 fpsub32s %f7, %f19, %f5
17380 set 0x58, %i2
17381 swapa [%l7 + %i2] 0x81, %i7
17382 nop
17383 set 0x38, %i0
17384 std %f0, [%l7 + %i0]
17385 and %l0, %g7, %o4
17386 nop
17387 set 0x6C, %o4
17388 swap [%l7 + %o4], %o0
17389 set 0x7C, %i3
17390 lda [%l7 + %i3] 0x89, %f31
17391 nop
17392 set 0x3C, %i6
17393 lduw [%l7 + %i6], %i6
17394 nop
17395 set 0x60, %l3
17396 ldd [%l7 + %l3], %l4
17397 set 0x36, %i7
17398 stba %o3, [%l7 + %i7] 0xe2
17399 membar #Sync
17400 set 0x30, %l5
17401 stda %i0, [%l7 + %l5] 0xea
17402 membar #Sync
17403 nop
17404 set 0x5C, %g7
17405 ldsw [%l7 + %g7], %i4
17406 and %i3, %i5, %l3
17407 set 0x34, %l6
17408 sta %f5, [%l7 + %l6] 0x88
17409 set 0x29, %o6
17410 ldstuba [%l7 + %o6] 0x89, %i2
17411 set 0x20, %i5
17412 sta %f8, [%l7 + %i5] 0x80
17413 add %l7, 0x30, %l6
17414 wr %g0, 0x80, %asi
17415 ldxa [%l6] %asi, %i1
17416 casxa [%l6] 0x80, %i1, %g4
17417 nop
17418 set 0x3C, %l0
17419 prefetch [%l7 + %l0], 1
17420 set 0x30, %l1
17421 ldda [%l7 + %l1] 0x88, %g4
17422 nop
17423 set 0x74, %i4
17424 swap [%l7 + %i4], %o1
17425 add %l5, %o2, %g6
17426 add %l7, 0x4C, %l6
17427 wr %g0, 0x89, %asi
17428 casa [%l6] 0x89, %l6, %l2
17429 nop
17430 set 0x2E, %o3
17431 ldsh [%l7 + %o3], %o7
17432 nop
17433 set 0x60, %o5
17434 lduw [%l7 + %o5], %g2
17435 nop
17436 set 0x38, %l4
17437 ldd [%l7 + %l4], %f16
17438 nop
17439 set 0x44, %g6
17440 swap [%l7 + %g6], %g3
17441 fpadd16s %f7, %f29, %f31
17442 set 0x28, %g3
17443 prefetcha [%l7 + %g3] 0x89, 0
17444 and %o6, %g1, %i7
17445 nop
17446 set 0x6E, %o2
17447 stb %l0, [%l7 + %o2]
17448 or %l1, %o4, %g7
17449 nop
17450 set 0x20, %g5
17451 std %i6, [%l7 + %g5]
17452 nop
17453 set 0x3C, %l2
17454 lduw [%l7 + %l2], %o0
17455 set 0x51, %g2
17456 ldstuba [%l7 + %g2] 0x80, %o3
17457 nop
17458 set 0x34, %g1
17459 stw %l4, [%l7 + %g1]
17460 set 0x08, %i1
17461 stha %i0, [%l7 + %i1] 0x80
17462 and %i3, %i4, %i5
17463 nop
17464 set 0x70, %o0
17465 ldx [%l7 + %o0], %i2
17466 nop
17467 set 0x40, %o1
17468 std %f16, [%l7 + %o1]
17469 set 0x43, %o7
17470 ldstuba [%l7 + %o7] 0x89, %l3
17471 ld [%l7 + 0x64], %f31
17472 set 0x58, %i2
17473 prefetcha [%l7 + %i2] 0x89, 4
17474 set 0x42, %i0
17475 ldstuba [%l7 + %i0] 0x80, %i1
17476 fpadd16s %f24, %f2, %f1
17477 nop
17478 set 0x48, %g4
17479 std %f12, [%l7 + %g4]
17480 nop
17481 set 0x28, %o4
17482 stx %g5, [%l7 + %o4]
17483 nop
17484 set 0x64, %i3
17485 prefetch [%l7 + %i3], 1
17486 nop
17487 set 0x58, %i6
17488 stx %o1, [%l7 + %i6]
17489 nop
17490 set 0x28, %l3
17491 stx %l5, [%l7 + %l3]
17492 nop
17493 set 0x70, %i7
17494 ldd [%l7 + %i7], %f18
17495 set 0x30, %g7
17496 ldda [%l7 + %g7] 0xeb, %g6
17497 nop
17498 set 0x18, %l5
17499 ldsw [%l7 + %l5], %o2
17500 add %l6, %l2, %o7
17501 nop
17502 set 0x38, %l6
17503 ldx [%l7 + %l6], %g2
17504 add %o5, %o6, %g3
17505 set 0x78, %i5
17506 stxa %g1, [%l7 + %i5] 0x81
17507 nop
17508 set 0x10, %o6
17509 ldd [%l7 + %o6], %i6
17510 st %f13, [%l7 + 0x78]
17511 nop
17512 set 0x50, %l0
17513 stw %l0, [%l7 + %l0]
17514 nop
17515 set 0x58, %i4
17516 stx %fsr, [%l7 + %i4]
17517 set 0x40, %l1
17518 ldda [%l7 + %l1] 0x89, %f16
17519 nop
17520 set 0x76, %o5
17521 ldsh [%l7 + %o5], %l1
17522 nop
17523 set 0x08, %o3
17524 ldd [%l7 + %o3], %g6
17525 nop
17526 set 0x64, %g6
17527 stb %i6, [%l7 + %g6]
17528 nop
17529 set 0x78, %l4
17530 stx %fsr, [%l7 + %l4]
17531 set 0x48, %o2
17532 stda %o0, [%l7 + %o2] 0x81
17533 nop
17534 set 0x22, %g3
17535 ldsh [%l7 + %g3], %o3
17536 ld [%l7 + 0x58], %f25
17537 nop
17538 set 0x5C, %l2
17539 ldsw [%l7 + %l2], %l4
17540 set 0x40, %g5
17541 stda %f16, [%l7 + %g5] 0xf8
17542 membar #Sync
17543 nop
17544 set 0x08, %g1
17545 prefetch [%l7 + %g1], 2
17546 set 0x20, %i1
17547 prefetcha [%l7 + %i1] 0x80, 3
17548 nop
17549 set 0x78, %o0
17550 stx %fsr, [%l7 + %o0]
17551 set 0x78, %o1
17552 stxa %i0, [%l7 + %o1] 0xea
17553 membar #Sync
17554 set 0x38, %g2
17555 swapa [%l7 + %g2] 0x89, %i3
17556 nop
17557 set 0x28, %i2
17558 ldd [%l7 + %i2], %i4
17559 ld [%l7 + 0x3C], %f17
17560 nop
17561 set 0x1C, %o7
17562 stw %i4, [%l7 + %o7]
17563 set 0x68, %i0
17564 prefetcha [%l7 + %i0] 0x80, 1
17565 add %i2, %i1, %g4
17566 nop
17567 set 0x7A, %o4
17568 ldsh [%l7 + %o4], %g5
17569 nop
17570 set 0x78, %g4
17571 ldd [%l7 + %g4], %f4
17572 add %l7, 0x58, %l6
17573 wr %g0, 0x81, %asi
17574 casxa [%l6] 0x81, %l5, %g6
17575 set 0x40, %i3
17576 stda %o2, [%l7 + %i3] 0xe2
17577 membar #Sync
17578 set 0x58, %l3
17579 prefetcha [%l7 + %l3] 0x88, 1
17580 nop
17581 set 0x60, %i6
17582 ldx [%l7 + %i6], %l2
17583 nop
17584 set 0x60, %i7
17585 std %f30, [%l7 + %i7]
17586 nop
17587 set 0x54, %g7
17588 prefetch [%l7 + %g7], 4
17589 nop
17590 set 0x27, %l6
17591 ldstub [%l7 + %l6], %l6
17592 set 0x4C, %i5
17593 swapa [%l7 + %i5] 0x81, %o7
17594 ld [%l7 + 0x0C], %f7
17595 add %g2, %o5, %o6
17596 st %f13, [%l7 + 0x48]
17597 fpsub32 %f10, %f14, %f18
17598 add %l7, 0x60, %l6
17599 wr %g0, 0x89, %asi
17600 casxa [%l6] 0x89, %g3, %g1
17601 or %i7, %l0, %g7
17602 set 0x2D, %l5
17603 ldstuba [%l7 + %l5] 0x89, %l1
17604 set 0x18, %o6
17605 ldxa [%l7 + %o6] 0x89, %o0
17606 nop
17607 set 0x36, %i4
17608 sth %i6, [%l7 + %i4]
17609 set 0x24, %l1
17610 ldstuba [%l7 + %l1] 0x81, %l4
17611 set 0x78, %o5
17612 ldxa [%l7 + %o5] 0x88, %o4
17613 add %l7, 0x30, %l6
17614 wr %g0, 0x88, %asi
17615 casxa [%l6] 0x88, %o3, %i0
17616 nop
17617 set 0x08, %l0
17618 swap [%l7 + %l0], %i5
17619 nop
17620 set 0x08, %o3
17621 ldsw [%l7 + %o3], %i3
17622 fpadd16 %f30, %f2, %f18
17623 nop
17624 set 0x50, %g6
17625 ldd [%l7 + %g6], %f26
17626 nop
17627 set 0x6C, %o2
17628 prefetch [%l7 + %o2], 4
17629 nop
17630 set 0x3E, %l4
17631 lduh [%l7 + %l4], %i4
17632 nop
17633 set 0x68, %l2
17634 ldx [%l7 + %l2], %l3
17635 nop
17636 set 0x7E, %g5
17637 ldsb [%l7 + %g5], %i1
17638 nop
17639 set 0x54, %g1
17640 prefetch [%l7 + %g1], 0
17641 wr %g4, %g5, %clear_softint
17642 nop
17643 set 0x42, %i1
17644 ldstub [%l7 + %i1], %i2
17645 set 0x20, %o0
17646 ldxa [%l7 + %o0] 0x88, %l5
17647 set 0x60, %g3
17648 stxa %g6, [%l7 + %g3] 0x88
17649 set 0x60, %g2
17650 sta %f22, [%l7 + %g2] 0x81
17651 set 0x58, %i2
17652 prefetcha [%l7 + %i2] 0x89, 4
17653 nop
17654 set 0x26, %o7
17655 ldstub [%l7 + %o7], %l2
17656 add %l6, %o7, %g2
17657 add %l7, 0x4C, %l6
17658 wr %g0, 0x80, %asi
17659 lda [%l6] %asi, %o5
17660 casa [%l6] 0x80, %o5, %o6
17661 set 0x78, %o1
17662 stxa %o1, [%l7 + %o1] 0x88
17663 nop
17664 set 0x48, %o4
17665 lduh [%l7 + %o4], %g1
17666 nop
17667 set 0x3F, %g4
17668 ldub [%l7 + %g4], %g3
17669 nop
17670 set 0x20, %i0
17671 std %l0, [%l7 + %i0]
17672 or %g7, %i7, %l1
17673 nop
17674 set 0x47, %i3
17675 ldub [%l7 + %i3], %i6
17676 set 0x10, %i6
17677 ldda [%l7 + %i6] 0x81, %o0
17678 nop
17679 set 0x68, %l3
17680 stx %fsr, [%l7 + %l3]
17681 nop
17682 set 0x48, %g7
17683 std %f26, [%l7 + %g7]
17684 st %f22, [%l7 + 0x44]
17685 nop
17686 set 0x24, %l6
17687 lduh [%l7 + %l6], %l4
17688 nop
17689 set 0x78, %i5
17690 ldub [%l7 + %i5], %o3
17691 nop
17692 set 0x2F, %l5
17693 ldub [%l7 + %l5], %i0
17694 set 0x50, %i7
17695 ldda [%l7 + %i7] 0xe3, %i4
17696 nop
17697 set 0x78, %i4
17698 stx %o4, [%l7 + %i4]
17699 nop
17700 set 0x0F, %o6
17701 stb %i3, [%l7 + %o6]
17702 nop
17703 set 0x78, %l1
17704 ldd [%l7 + %l1], %i4
17705 set 0x40, %o5
17706 stwa %i1, [%l7 + %o5] 0x80
17707 st %f29, [%l7 + 0x30]
17708 nop
17709 set 0x22, %l0
17710 ldsh [%l7 + %l0], %l3
17711 set 0x68, %g6
17712 lda [%l7 + %g6] 0x88, %f17
17713 and %g5, %i2, %g4
17714 nop
17715 set 0x70, %o3
17716 stx %fsr, [%l7 + %o3]
17717 set 0x58, %l4
17718 prefetcha [%l7 + %l4] 0x88, 1
17719 add %l7, 0x48, %l6
17720 wr %g0, 0x88, %asi
17721 casxa [%l6] 0x88, %l5, %l2
17722 nop
17723 set 0x37, %l2
17724 stb %o2, [%l7 + %l2]
17725 set 0x40, %o2
17726 stda %f0, [%l7 + %o2] 0xc8
17727 wr %o7, %l6, %softint
17728 nop
17729 set 0x47, %g1
17730 ldub [%l7 + %g1], %o5
17731 set 0x0C, %g5
17732 swapa [%l7 + %g5] 0x88, %o6
17733 or %o1, %g1, %g2
17734 nop
17735 set 0x10, %o0
17736 ldd [%l7 + %o0], %l0
17737 nop
17738 set 0x70, %g3
17739 stw %g7, [%l7 + %g3]
17740 set 0x70, %i1
17741 prefetcha [%l7 + %i1] 0x88, 0
17742 add %l7, 0x30, %l6
17743 wr %g0, 0x88, %asi
17744 casxa [%l6] 0x88, %l1, %i6
17745 nop
17746 set 0x68, %i2
17747 ldd [%l7 + %i2], %o0
17748 nop
17749 set 0x6C, %o7
17750 stw %l4, [%l7 + %o7]
17751 nop
17752 nop
17753 setx 0x897DE9250BD3385B, %l0, %l6
17754 stx %l6, [%l7 + 0x28]
17755 ldd [%l7 + 0x28], %f26
17756 setx 0x8E81FDC65DD3A327, %l1, %l5
17757 stx %l5, [%l7 + 0x10]
17758 ldd [%l7 + 0x10], %f26
17759 fdivd %f26, %f26, %f6
17760 nop
17761 set 0x18, %g2
17762 std %f6, [%l7 + %g2]
17763 set 0x30, %o4
17764 stxa %o3, [%l7 + %o4] 0xeb
17765 membar #Sync
17766 set 0x14, %g4
17767 ldstuba [%l7 + %g4] 0x89, %i0
17768 set 0x2C, %i0
17769 ldstuba [%l7 + %i0] 0x88, %g3
17770 set 0x30, %o1
17771 stwa %o4, [%l7 + %o1] 0xeb
17772 membar #Sync
17773 add %l7, 0x08, %l6
17774 wr %g0, 0x89, %asi
17775 lda [%l6] %asi, %i3
17776 casa [%l6] 0x89, %i3, %i4
17777 nop
17778 set 0x50, %i6
17779 lduw [%l7 + %i6], %i5
17780 add %i1, %g5, %i2
17781 set 0x54, %i3
17782 stwa %l3, [%l7 + %i3] 0xeb
17783 membar #Sync
17784 nop
17785 set 0x78, %g7
17786 stx %fsr, [%l7 + %g7]
17787 add %l7, 0x38, %l6
17788 wr %g0, 0x81, %asi
17789 ldxa [%l6] %asi, %g6
17790 casxa [%l6] 0x81, %g6, %g4
17791 nop
17792 set 0x24, %l3
17793 lduh [%l7 + %l3], %l2
17794 set 0x18, %i5
17795 swapa [%l7 + %i5] 0x80, %o2
17796 nop
17797 set 0x55, %l6
17798 stb %l5, [%l7 + %l6]
17799 nop
17800 set 0x30, %i7
17801 ldx [%l7 + %i7], %o7
17802 nop
17803 set 0x5C, %l5
17804 prefetch [%l7 + %l5], 1
17805 set 0x1C, %i4
17806 stwa %o5, [%l7 + %i4] 0x89
17807 nop
17808 set 0x38, %o6
17809 prefetch [%l7 + %o6], 2
17810 nop
17811 set 0x44, %o5
17812 lduw [%l7 + %o5], %l6
17813 membar #Sync
17814 set 0x40, %l0
17815 ldda [%l7 + %l0] 0xf8, %f16
17816 or %o6, %o1, %g1
17817 set 0x58, %g6
17818 stwa %g2, [%l7 + %g6] 0xe2
17819 membar #Sync
17820 set 0x20, %l1
17821 swapa [%l7 + %l1] 0x80, %g7
17822 nop
17823 set 0x58, %o3
17824 std %l0, [%l7 + %o3]
17825 nop
17826 set 0x48, %l2
17827 ldd [%l7 + %l2], %f20
17828 set 0x08, %o2
17829 prefetcha [%l7 + %o2] 0x81, 3
17830 add %i7, %i6, %l4
17831 nop
17832 set 0x50, %g1
17833 std %f24, [%l7 + %g1]
17834 nop
17835 set 0x28, %l4
17836 ldx [%l7 + %l4], %o0
17837 nop
17838 set 0x2A, %o0
17839 lduh [%l7 + %o0], %i0
17840 or %o3, %o4, %g3
17841 nop
17842 set 0x10, %g3
17843 lduw [%l7 + %g3], %i3
17844 st %fsr, [%l7 + 0x48]
17845 set 0x40, %i1
17846 ldda [%l7 + %i1] 0x88, %f0
17847 nop
17848 set 0x58, %i2
17849 stx %i4, [%l7 + %i2]
17850 ld [%l7 + 0x24], %f16
17851 add %l7, 0x20, %l6
17852 wr %g0, 0x88, %asi
17853 ldxa [%l6] %asi, %i1
17854 casxa [%l6] 0x88, %i1, %i5
17855 membar #Sync
17856 set 0x40, %o7
17857 ldda [%l7 + %o7] 0xf0, %f0
17858 set 0x70, %g5
17859 ldxa [%l7 + %g5] 0x81, %g5
17860 set 0x38, %g2
17861 prefetcha [%l7 + %g2] 0x88, 3
17862 set 0x38, %o4
17863 swapa [%l7 + %o4] 0x88, %g6
17864 ld [%l7 + 0x1C], %f5
17865 nop
17866 set 0x18, %g4
17867 lduw [%l7 + %g4], %g4
17868 set 0x64, %i0
17869 stha %l3, [%l7 + %i0] 0x89
17870 st %f22, [%l7 + 0x40]
17871 set 0x40, %o1
17872 stda %f16, [%l7 + %o1] 0xc8
17873 set 0x65, %i3
17874 stba %l2, [%l7 + %i3] 0xea
17875 membar #Sync
17876 or %o2, %o7, %l5
17877 nop
17878 set 0x1C, %g7
17879 lduw [%l7 + %g7], %o5
17880 set 0x70, %l3
17881 prefetcha [%l7 + %l3] 0x89, 4
17882 nop
17883 set 0x48, %i5
17884 std %f14, [%l7 + %i5]
17885 nop
17886 set 0x64, %l6
17887 prefetch [%l7 + %l6], 4
17888 nop
17889 set 0x76, %i7
17890 ldsb [%l7 + %i7], %o1
17891 set 0x40, %i6
17892 stda %f0, [%l7 + %i6] 0x89
17893 set 0x08, %l5
17894 ldstuba [%l7 + %l5] 0x88, %g1
17895 set 0x64, %i4
17896 sta %f2, [%l7 + %i4] 0x88
17897 nop
17898 set 0x10, %o6
17899 std %f6, [%l7 + %o6]
17900 fpadd32s %f24, %f0, %f24
17901 st %f10, [%l7 + 0x38]
17902 set 0x08, %l0
17903 sta %f16, [%l7 + %l0] 0x88
17904 set 0x79, %g6
17905 ldstuba [%l7 + %g6] 0x81, %g2
17906 set 0x30, %o5
17907 ldda [%l7 + %o5] 0x80, %g6
17908 and %l6, %l0, %i7
17909 set 0x70, %l1
17910 stxa %l1, [%l7 + %l1] 0x88
17911 nop
17912 set 0x7C, %l2
17913 stb %i6, [%l7 + %l2]
17914 set 0x78, %o2
17915 ldxa [%l7 + %o2] 0x80, %o0
17916 add %l4, %o3, %i0
17917 nop
17918 set 0x48, %o3
17919 std %o4, [%l7 + %o3]
17920 st %f10, [%l7 + 0x1C]
17921 set 0x6B, %l4
17922 stba %i3, [%l7 + %l4] 0x80
17923 set 0x40, %g1
17924 swapa [%l7 + %g1] 0x89, %g3
17925 and %i1, %i4, %i5
17926 set 0x20, %g3
17927 stda %g4, [%l7 + %g3] 0xea
17928 membar #Sync
17929 nop
17930 set 0x1E, %i1
17931 lduh [%l7 + %i1], %g6
17932 set 0x46, %i2
17933 stha %g4, [%l7 + %i2] 0x81
17934 and %i2, %l3, %l2
17935 nop
17936 set 0x76, %o7
17937 lduh [%l7 + %o7], %o7
17938 nop
17939 set 0x48, %g5
17940 lduh [%l7 + %g5], %l5
17941 nop
17942 set 0x09, %o0
17943 stb %o2, [%l7 + %o0]
17944 set 0x78, %o4
17945 sta %f9, [%l7 + %o4] 0x88
17946 or %o5, %o1, %o6
17947 bl %xcc, loop_107
17948 nop
17949 set 0x58, %g4
17950 ldd [%l7 + %g4], %g0
17951 set 0x08, %g2
17952 swapa [%l7 + %g2] 0x80, %g7
17953loop_107:
17954 nop
17955 set 0x30, %i0
17956 stda %g2, [%l7 + %i0] 0x81
17957 membar #Sync
17958 set 0x40, %o1
17959 ldda [%l7 + %o1] 0xf1, %f16
17960 nop
17961 set 0x5A, %i3
17962 sth %l0, [%l7 + %i3]
17963 nop
17964 set 0x42, %l3
17965 ldsh [%l7 + %l3], %i7
17966 set 0x2C, %i5
17967 lda [%l7 + %i5] 0x89, %f17
17968 set 0x6C, %l6
17969 stwa %l1, [%l7 + %l6] 0x88
17970 nop
17971 set 0x74, %g7
17972 stw %i6, [%l7 + %g7]
17973 membar #Sync
17974 set 0x40, %i6
17975 ldda [%l7 + %i6] 0xf9, %f0
17976 nop
17977 set 0x36, %l5
17978 lduh [%l7 + %l5], %o0
17979 nop
17980 set 0x5C, %i7
17981 ldsw [%l7 + %i7], %l6
17982 and %o3, %i0, %o4
17983 nop
17984 set 0x6C, %i4
17985 stw %i3, [%l7 + %i4]
17986 nop
17987 set 0x44, %l0
17988 lduh [%l7 + %l0], %g3
17989 nop
17990 set 0x28, %o6
17991 ldd [%l7 + %o6], %f28
17992 nop
17993 set 0x1D, %g6
17994 ldsb [%l7 + %g6], %i1
17995 set 0x33, %o5
17996 stba %l4, [%l7 + %o5] 0xeb
17997 membar #Sync
17998 set 0x40, %l2
17999 stda %f16, [%l7 + %l2] 0xc0
18000 fpadd32 %f10, %f28, %f26
18001 add %l7, 0x44, %l6
18002 wr %g0, 0x80, %asi
18003 lda [%l6] %asi, %i5
18004 casa [%l6] 0x80, %i5, %g5
18005 add %l7, 0x30, %l6
18006 wr %g0, 0x80, %asi
18007 casxa [%l6] 0x80, %i4, %g4
18008 wr %i2, %l3, %pic
18009 nop
18010 set 0x7C, %l1
18011 sth %l2, [%l7 + %l1]
18012 set 0x08, %o2
18013 sta %f23, [%l7 + %o2] 0x89
18014 set 0x6A, %l4
18015 stba %o7, [%l7 + %l4] 0x80
18016 and %l5, %g6, %o2
18017 nop
18018 set 0x5C, %g1
18019 stw %o1, [%l7 + %g1]
18020 nop
18021 set 0x70, %o3
18022 stx %o6, [%l7 + %o3]
18023 set 0x78, %g3
18024 prefetcha [%l7 + %g3] 0x81, 0
18025 bne %icc, loop_108
18026 st %fsr, [%l7 + 0x40]
18027 or %o5, %g7, %g2
18028 add %l7, 0x18, %l6
18029 wr %g0, 0x80, %asi
18030 ldxa [%l6] %asi, %i7
18031 casxa [%l6] 0x80, %i7, %l0
18032loop_108:
18033 nop
18034 set 0x38, %i2
18035 ldd [%l7 + %i2], %f14
18036 nop
18037 set 0x30, %o7
18038 swap [%l7 + %o7], %i6
18039 nop
18040 set 0x20, %i1
18041 lduh [%l7 + %i1], %l1
18042 nop
18043 set 0x2C, %g5
18044 lduw [%l7 + %g5], %o0
18045 nop
18046 set 0x58, %o4
18047 ldsb [%l7 + %o4], %l6
18048 add %l7, 0x64, %l6
18049 wr %g0, 0x88, %asi
18050 lda [%l6] %asi, %i0
18051 casa [%l6] 0x88, %i0, %o3
18052 nop
18053 set 0x66, %g4
18054 ldsb [%l7 + %g4], %o4
18055 nop
18056 set 0x20, %o0
18057 ldx [%l7 + %o0], %i3
18058 set 0x68, %i0
18059 sta %f5, [%l7 + %i0] 0x88
18060 nop
18061 set 0x48, %g2
18062 ldx [%l7 + %g2], %i1
18063 nop
18064 set 0x32, %i3
18065 lduh [%l7 + %i3], %l4
18066 nop
18067 set 0x60, %o1
18068 ldx [%l7 + %o1], %g3
18069 set 0x4A, %i5
18070 ldstuba [%l7 + %i5] 0x89, %i5
18071 nop
18072 set 0x10, %l3
18073 stx %fsr, [%l7 + %l3]
18074 set 0x44, %l6
18075 stha %g5, [%l7 + %l6] 0x81
18076 nop
18077 set 0x08, %i6
18078 std %i4, [%l7 + %i6]
18079 nop
18080 set 0x38, %g7
18081 ldd [%l7 + %g7], %i2
18082 set 0x30, %i7
18083 stda %g4, [%l7 + %i7] 0x81
18084 set 0x6C, %l5
18085 sta %f25, [%l7 + %l5] 0x80
18086 nop
18087 set 0x40, %i4
18088 ldd [%l7 + %i4], %f30
18089 nop
18090 set 0x74, %l0
18091 prefetch [%l7 + %l0], 1
18092 nop
18093 set 0x40, %g6
18094 std %f28, [%l7 + %g6]
18095 nop
18096 set 0x70, %o5
18097 prefetch [%l7 + %o5], 4
18098 set 0x40, %l2
18099 stda %f16, [%l7 + %l2] 0x88
18100 set 0x23, %l1
18101 stba %l2, [%l7 + %l1] 0xea
18102 membar #Sync
18103 fpadd32s %f3, %f1, %f18
18104 nop
18105 set 0x18, %o2
18106 std %f22, [%l7 + %o2]
18107 set 0x10, %o6
18108 sta %f6, [%l7 + %o6] 0x81
18109 nop
18110 set 0x18, %l4
18111 stx %fsr, [%l7 + %l4]
18112 set 0x44, %g1
18113 lda [%l7 + %g1] 0x80, %f16
18114 add %o7, %l3, %g6
18115 nop
18116 set 0x0C, %g3
18117 prefetch [%l7 + %g3], 0
18118 or %o2, %o1, %o6
18119 set 0x20, %i2
18120 prefetcha [%l7 + %i2] 0x80, 2
18121 nop
18122 set 0x40, %o7
18123 ldx [%l7 + %o7], %g1
18124 nop
18125 set 0x68, %o3
18126 stx %o5, [%l7 + %o3]
18127 nop
18128 set 0x70, %i1
18129 std %f26, [%l7 + %i1]
18130 set 0x49, %g5
18131 ldstuba [%l7 + %g5] 0x88, %g2
18132 bn,a %xcc, loop_109
18133 nop
18134 set 0x18, %o4
18135 std %f24, [%l7 + %o4]
18136 nop
18137 set 0x48, %g4
18138 ldsh [%l7 + %g4], %i7
18139 add %l7, 0x30, %l6
18140 wr %g0, 0x80, %asi
18141 lda [%l6] %asi, %g7
18142 casa [%l6] 0x80, %g7, %i6
18143loop_109:
18144 nop
18145 set 0x1A, %i0
18146 stb %l0, [%l7 + %i0]
18147 st %f31, [%l7 + 0x70]
18148 nop
18149 set 0x14, %g2
18150 lduh [%l7 + %g2], %l1
18151 add %o0, %l6, %o3
18152 nop
18153 set 0x7C, %i3
18154 ldsw [%l7 + %i3], %i0
18155 set 0x60, %o0
18156 sta %f3, [%l7 + %o0] 0x80
18157 nop
18158 set 0x20, %i5
18159 stw %i3, [%l7 + %i5]
18160 or %i1, %l4, %o4
18161 fpadd16 %f18, %f20, %f8
18162 set 0x64, %o1
18163 ldstuba [%l7 + %o1] 0x80, %i5
18164 nop
18165 set 0x34, %l3
18166 lduw [%l7 + %l3], %g5
18167 set 0x28, %l6
18168 stwa %i4, [%l7 + %l6] 0xeb
18169 membar #Sync
18170 set 0x14, %i6
18171 swapa [%l7 + %i6] 0x88, %i2
18172 nop
18173 set 0x69, %i7
18174 stb %g3, [%l7 + %i7]
18175 add %l7, 0x08, %l6
18176 wr %g0, 0x89, %asi
18177 casxa [%l6] 0x89, %g4, %l2
18178 set 0x0D, %g7
18179 stba %o7, [%l7 + %g7] 0xeb
18180 membar #Sync
18181 set 0x58, %i4
18182 ldxa [%l7 + %i4] 0x88, %g6
18183 nop
18184 set 0x28, %l5
18185 stx %l3, [%l7 + %l5]
18186 wr %o1, %o2, %sys_tick
18187 set 0x4A, %l0
18188 ldstuba [%l7 + %l0] 0x81, %o6
18189 nop
18190 set 0x42, %o5
18191 ldsh [%l7 + %o5], %g1
18192 or %l5, %o5, %g2
18193 add %l7, 0x78, %l6
18194 wr %g0, 0x89, %asi
18195 ldxa [%l6] %asi, %g7
18196 casxa [%l6] 0x89, %g7, %i7
18197 or %l0, %l1, %i6
18198 ld [%l7 + 0x4C], %f10
18199 and %o0, %l6, %o3
18200 nop
18201 set 0x54, %l2
18202 lduw [%l7 + %l2], %i3
18203 fpadd32 %f28, %f6, %f22
18204 nop
18205 set 0x76, %l1
18206 ldub [%l7 + %l1], %i0
18207 set 0x60, %o2
18208 ldxa [%l7 + %o2] 0x88, %l4
18209 nop
18210 set 0x67, %g6
18211 stb %o4, [%l7 + %g6]
18212 set 0x66, %l4
18213 stba %i5, [%l7 + %l4] 0xe2
18214 membar #Sync
18215 set 0x6A, %g1
18216 ldstuba [%l7 + %g1] 0x88, %g5
18217 and %i1, %i4, %g3
18218 add %g4, %l2, %i2
18219 nop
18220 set 0x38, %g3
18221 sth %o7, [%l7 + %g3]
18222 fpadd32s %f13, %f20, %f14
18223 nop
18224 set 0x44, %o6
18225 stw %l3, [%l7 + %o6]
18226 ld [%l7 + 0x60], %f12
18227 nop
18228 set 0x68, %o7
18229 ldx [%l7 + %o7], %g6
18230 set 0x40, %i2
18231 ldda [%l7 + %i2] 0x88, %f0
18232 nop
18233 set 0x40, %o3
18234 ldsh [%l7 + %o3], %o2
18235 set 0x58, %g5
18236 prefetcha [%l7 + %g5] 0x89, 3
18237 set 0x6C, %o4
18238 lda [%l7 + %o4] 0x88, %f26
18239 nop
18240 set 0x60, %g4
18241 ldd [%l7 + %g4], %f8
18242 set 0x28, %i1
18243 stba %g1, [%l7 + %i1] 0xeb
18244 membar #Sync
18245 nop
18246 set 0x70, %i0
18247 stx %o1, [%l7 + %i0]
18248 st %f21, [%l7 + 0x1C]
18249 set 0x50, %i3
18250 prefetcha [%l7 + %i3] 0x80, 1
18251 set 0x22, %g2
18252 stha %l5, [%l7 + %g2] 0xe3
18253 membar #Sync
18254 nop
18255 set 0x50, %o0
18256 swap [%l7 + %o0], %g7
18257 wr %g2, %l0, %clear_softint
18258 set 0x70, %o1
18259 lda [%l7 + %o1] 0x81, %f0
18260 nop
18261 set 0x30, %i5
18262 stx %i7, [%l7 + %i5]
18263 nop
18264 set 0x29, %l6
18265 ldub [%l7 + %l6], %i6
18266 nop
18267 set 0x48, %i6
18268 stx %o0, [%l7 + %i6]
18269 nop
18270 set 0x7E, %l3
18271 lduh [%l7 + %l3], %l1
18272 nop
18273 set 0x24, %i7
18274 stw %o3, [%l7 + %i7]
18275 wr %l6, %i3, %y
18276 set 0x78, %g7
18277 stxa %l4, [%l7 + %g7] 0xea
18278 membar #Sync
18279 add %o4, %i5, %i0
18280 set 0x08, %i4
18281 ldxa [%l7 + %i4] 0x88, %g5
18282 nop
18283 set 0x33, %l5
18284 ldub [%l7 + %l5], %i1
18285 set 0x20, %l0
18286 ldda [%l7 + %l0] 0xeb, %g2
18287 nop
18288 set 0x38, %o5
18289 ldsh [%l7 + %o5], %i4
18290 nop
18291 set 0x28, %l1
18292 std %g4, [%l7 + %l1]
18293 add %l7, 0x38, %l6
18294 wr %g0, 0x80, %asi
18295 ldxa [%l6] %asi, %l2
18296 casxa [%l6] 0x80, %l2, %i2
18297 set 0x40, %l2
18298 stda %f16, [%l7 + %l2] 0xf8
18299 membar #Sync
18300 set 0x70, %g6
18301 ldda [%l7 + %g6] 0xe2, %o6
18302 nop
18303 set 0x60, %o2
18304 stx %fsr, [%l7 + %o2]
18305 set 0x4C, %l4
18306 swapa [%l7 + %l4] 0x80, %l3
18307 nop
18308 set 0x21, %g3
18309 ldsb [%l7 + %g3], %o2
18310 nop
18311 set 0x48, %g1
18312 stx %fsr, [%l7 + %g1]
18313 nop
18314 set 0x70, %o6
18315 ldx [%l7 + %o6], %g6
18316 set 0x38, %o7
18317 lda [%l7 + %o7] 0x80, %f19
18318 nop
18319 set 0x20, %i2
18320 stx %g1, [%l7 + %i2]
18321 add %l7, 0x10, %l6
18322 wr %g0, 0x88, %asi
18323 casa [%l6] 0x88, %o6, %o5
18324 set 0x28, %g5
18325 stba %o1, [%l7 + %g5] 0xe3
18326 membar #Sync
18327 nop
18328 set 0x22, %o3
18329 ldsh [%l7 + %o3], %g7
18330 nop
18331 set 0x2B, %o4
18332 ldstub [%l7 + %o4], %l5
18333 add %l7, 0x08, %l6
18334 wr %g0, 0x80, %asi
18335 lda [%l6] %asi, %l0
18336 casa [%l6] 0x80, %l0, %g2
18337 ld [%l7 + 0x3C], %f27
18338 st %f6, [%l7 + 0x14]
18339 wr %i7, %o0, %ccr
18340 set 0x40, %g4
18341 ldda [%l7 + %g4] 0x88, %f0
18342 nop
18343 set 0x7E, %i0
18344 ldsh [%l7 + %i0], %l1
18345 nop
18346 set 0x2C, %i1
18347 ldub [%l7 + %i1], %i6
18348 set 0x4C, %g2
18349 stwa %l6, [%l7 + %g2] 0x81
18350 nop
18351 set 0x50, %o0
18352 ldd [%l7 + %o0], %i2
18353 set 0x20, %i3
18354 stxa %l4, [%l7 + %i3] 0x88
18355 set 0x68, %i5
18356 sta %f21, [%l7 + %i5] 0x80
18357 nop
18358 set 0x0C, %o1
18359 ldsh [%l7 + %o1], %o4
18360 nop
18361 set 0x60, %i6
18362 lduw [%l7 + %i6], %o3
18363 add %l7, 0x3C, %l6
18364 wr %g0, 0x89, %asi
18365 casa [%l6] 0x89, %i0, %g5
18366 nop
18367 set 0x76, %l6
18368 ldsb [%l7 + %l6], %i5
18369 ba,a,pt %icc, loop_110
18370 st %fsr, [%l7 + 0x28]
18371 nop
18372 set 0x60, %i7
18373 std %g2, [%l7 + %i7]
18374 set 0x18, %l3
18375 prefetcha [%l7 + %l3] 0x89, 3
18376loop_110:
18377 nop
18378 set 0x40, %g7
18379 ldda [%l7 + %g7] 0x81, %f0
18380 nop
18381 set 0x20, %l5
18382 std %g4, [%l7 + %l5]
18383 set 0x40, %i4
18384 stxa %l2, [%l7 + %i4] 0xeb
18385 membar #Sync
18386 set 0x0C, %o5
18387 stwa %i2, [%l7 + %o5] 0xeb
18388 membar #Sync
18389 set 0x3C, %l1
18390 swapa [%l7 + %l1] 0x88, %i4
18391 nop
18392 set 0x0C, %l2
18393 stw %o7, [%l7 + %l2]
18394 set 0x09, %l0
18395 stba %o2, [%l7 + %l0] 0xeb
18396 membar #Sync
18397 wr %l3, %g6, %set_softint
18398 nop
18399 set 0x48, %g6
18400 ldsh [%l7 + %g6], %o6
18401 set 0x60, %l4
18402 ldda [%l7 + %l4] 0x88, %o4
18403 set 0x40, %g3
18404 ldda [%l7 + %g3] 0xda, %f16
18405 nop
18406 set 0x20, %o2
18407 ldsw [%l7 + %o2], %o1
18408 nop
18409 set 0x34, %o6
18410 stw %g7, [%l7 + %o6]
18411 add %l7, 0x58, %l6
18412 wr %g0, 0x81, %asi
18413 casxa [%l6] 0x81, %g1, %l5
18414 nop
18415 set 0x21, %g1
18416 ldsb [%l7 + %g1], %g2
18417 nop
18418 set 0x7C, %i2
18419 swap [%l7 + %i2], %l0
18420 set 0x60, %o7
18421 ldda [%l7 + %o7] 0xe3, %i6
18422 set 0x70, %g5
18423 ldxa [%l7 + %g5] 0x80, %l1
18424 add %l7, 0x40, %l6
18425 wr %g0, 0x81, %asi
18426 casxa [%l6] 0x81, %o0, %l6
18427 nop
18428 set 0x78, %o4
18429 ldsw [%l7 + %o4], %i6
18430 nop
18431 set 0x0A, %o3
18432 ldub [%l7 + %o3], %i3
18433 EXIT_GOOD
18434
18435
18436
18437!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18438!
18439! Stats for Thread 4:
18440!
18441! Type l : 1265
18442! Type a : 27
18443! Type cti : 21
18444! Type x : 538
18445! Type f : 43
18446! Type i : 106
18447!
18448!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18449
18450!
18451! Thread 5 Start
18452!
18453.global thread_5
18454thread_5:
18455 mov %l7, %g1
18456 !# Set %cwp for 8 windows
18457 !# This threads memory space into each %l7
18458 wrpr %g0, 0x7, %cwp
18459 mov %g1, %l7
18460 wrpr %g0, 0x6, %cwp
18461 mov %g1, %l7
18462 wrpr %g0, 0x5, %cwp
18463 mov %g1, %l7
18464 wrpr %g0, 0x4, %cwp
18465 mov %g1, %l7
18466 wrpr %g0, 0x3, %cwp
18467 mov %g1, %l7
18468 wrpr %g0, 0x2, %cwp
18469 mov %g1, %l7
18470 wrpr %g0, 0x1, %cwp
18471 mov %g1, %l7
18472 wrpr %g0, 0x0, %cwp
18473 mov %g1, %l7
18474
18475 !# Set %fsr
18476 setx 0x0000000000400000, %l0, %l6 !# no post process
18477 stx %l6, [%l7 + 0x0] !# no post process
18478 ldx [%l7 + 0x0], %fsr !# no post process
18479
18480 wr %g0, 0x80, %asi !# no post process
18481
18482 !# Initialize registers ..
18483
18484 !# Global registers
18485 set 0x9, %g1
18486 set 0x8, %g2
18487 set 0x7, %g3
18488 set 0xF, %g4
18489 set 0x6, %g5
18490 set 0x8, %g6
18491 set 0xF, %g7
18492 !# Input registers
18493 set -0x1, %i0
18494 set -0xA, %i1
18495 set -0x6, %i2
18496 set -0x4, %i3
18497 set -0x1, %i4
18498 set -0xA, %i5
18499 set -0x4, %i6
18500 set -0x2, %i7
18501 !# Local registers
18502 set 0x39796528, %l0
18503 set 0x41F24E82, %l1
18504 set 0x2A7659EE, %l2
18505 set 0x133109D8, %l3
18506 set 0x3535AE1F, %l4
18507 set 0x5431D892, %l5
18508 set 0x2D4BD487, %l6
18509 !# Output registers
18510 set 0x1C5D, %o0
18511 set 0x0010, %o1
18512 set 0x1607, %o2
18513 set 0x1B90, %o3
18514 set -0x1584, %o4
18515 set -0x00B5, %o5
18516 set 0x1EE2, %o6
18517 set 0x17FB, %o7
18518 !# Float registers
18519 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
18520 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
18521 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
18522 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
18523 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
18524 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
18525 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
18526 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
18527 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
18528 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
18529 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
18530 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
18531 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
18532 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
18533 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
18534 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
18535
18536 !# Execute Main Diag ..
18537
18538 set 0x20, %g4
18539 ldda [%l7 + %g4] 0x80, %l4
18540 nop
18541 set 0x72, %i0
18542 stb %o3, [%l7 + %i0]
18543 or %i0, %o4, %i5
18544 set 0x24, %g2
18545 stha %g5, [%l7 + %g2] 0x89
18546 set 0x7C, %o0
18547 stwa %i1, [%l7 + %o0] 0xe2
18548 membar #Sync
18549 set 0x40, %i3
18550 ldda [%l7 + %i3] 0x81, %f0
18551 nop
18552 set 0x34, %i1
18553 ldsw [%l7 + %i1], %g4
18554 wr %l2, %i2, %y
18555 nop
18556 set 0x60, %o1
18557 swap [%l7 + %o1], %i4
18558 nop
18559 set 0x50, %i6
18560 ldsh [%l7 + %i6], %o7
18561 nop
18562 set 0x18, %i5
18563 std %g2, [%l7 + %i5]
18564 set 0x58, %l6
18565 lda [%l7 + %l6] 0x80, %f26
18566 nop
18567 set 0x18, %l3
18568 stx %fsr, [%l7 + %l3]
18569 set 0x69, %g7
18570 ldstuba [%l7 + %g7] 0x89, %l3
18571 nop
18572 set 0x24, %l5
18573 lduw [%l7 + %l5], %g6
18574 set 0x40, %i4
18575 stda %f16, [%l7 + %i4] 0x81
18576 nop
18577 set 0x34, %i7
18578 swap [%l7 + %i7], %o2
18579 nop
18580 set 0x28, %o5
18581 std %o6, [%l7 + %o5]
18582 nop
18583 set 0x30, %l1
18584 lduw [%l7 + %l1], %o5
18585 nop
18586 set 0x38, %l2
18587 stx %fsr, [%l7 + %l2]
18588 nop
18589 set 0x57, %g6
18590 ldub [%l7 + %g6], %g7
18591 nop
18592 set 0x2F, %l4
18593 ldstub [%l7 + %l4], %o1
18594 nop
18595 set 0x20, %g3
18596 std %l4, [%l7 + %g3]
18597 set 0x1C, %o2
18598 stha %g2, [%l7 + %o2] 0x89
18599 set 0x54, %o6
18600 sta %f3, [%l7 + %o6] 0x88
18601 st %f27, [%l7 + 0x0C]
18602 set 0x68, %l0
18603 prefetcha [%l7 + %l0] 0x81, 0
18604 bl,a,pn %icc, loop_111
18605 nop
18606 set 0x38, %i2
18607 std %i6, [%l7 + %i2]
18608 nop
18609 set 0x38, %o7
18610 std %l0, [%l7 + %o7]
18611 set 0x52, %g5
18612 stha %o0, [%l7 + %g5] 0x89
18613loop_111:
18614 nop
18615 set 0x46, %o4
18616 stha %g1, [%l7 + %o4] 0xea
18617 membar #Sync
18618 nop
18619 set 0x48, %g1
18620 ldsw [%l7 + %g1], %i6
18621 add %l7, 0x50, %l6
18622 wr %g0, 0x89, %asi
18623 casa [%l6] 0x89, %i3, %l6
18624 set 0x30, %o3
18625 ldda [%l7 + %o3] 0x89, %o2
18626 nop
18627 set 0x52, %i0
18628 ldsb [%l7 + %i0], %l4
18629 set 0x40, %g2
18630 stha %o4, [%l7 + %g2] 0x89
18631 set 0x78, %g4
18632 stxa %i5, [%l7 + %g4] 0xe2
18633 membar #Sync
18634 wr %g5, %i1, %set_softint
18635 set 0x64, %i3
18636 stwa %g4, [%l7 + %i3] 0x80
18637 add %l7, 0x20, %l6
18638 wr %g0, 0x89, %asi
18639 ldxa [%l6] %asi, %l2
18640 casxa [%l6] 0x89, %l2, %i0
18641 nop
18642 set 0x24, %i1
18643 swap [%l7 + %i1], %i4
18644 set 0x38, %o0
18645 sta %f15, [%l7 + %o0] 0x81
18646 nop
18647 set 0x1E, %i6
18648 ldsh [%l7 + %i6], %o7
18649 set 0x58, %o1
18650 prefetcha [%l7 + %o1] 0x80, 1
18651 set 0x60, %l6
18652 prefetcha [%l7 + %l6] 0x80, 4
18653 set 0x40, %l3
18654 ldda [%l7 + %l3] 0xd2, %f16
18655 set 0x68, %i5
18656 stda %g6, [%l7 + %i5] 0x88
18657 nop
18658 set 0x40, %l5
18659 std %o2, [%l7 + %l5]
18660 nop
18661 set 0x34, %i4
18662 ldsh [%l7 + %i4], %o6
18663 set 0x40, %i7
18664 stda %f16, [%l7 + %i7] 0x88
18665 nop
18666 set 0x58, %g7
18667 swap [%l7 + %g7], %o5
18668 set 0x6C, %o5
18669 stwa %l3, [%l7 + %o5] 0xeb
18670 membar #Sync
18671 set 0x48, %l1
18672 stwa %g7, [%l7 + %l1] 0xeb
18673 membar #Sync
18674 add %l7, 0x0C, %l6
18675 wr %g0, 0x80, %asi
18676 lda [%l6] %asi, %o1
18677 casa [%l6] 0x80, %o1, %g2
18678 nop
18679 set 0x40, %g6
18680 std %l4, [%l7 + %g6]
18681 nop
18682 set 0x70, %l4
18683 ldx [%l7 + %l4], %i7
18684 set 0x38, %l2
18685 stxa %l1, [%l7 + %l2] 0x80
18686 set 0x30, %o2
18687 stxa %o0, [%l7 + %o2] 0xea
18688 membar #Sync
18689 nop
18690 set 0x48, %g3
18691 stx %fsr, [%l7 + %g3]
18692 st %f4, [%l7 + 0x50]
18693 fpadd32 %f8, %f4, %f8
18694 set 0x20, %l0
18695 stxa %l0, [%l7 + %l0] 0xea
18696 membar #Sync
18697 or %i6, %i3, %l6
18698 ld [%l7 + 0x6C], %f9
18699 nop
18700 set 0x60, %o6
18701 stx %o3, [%l7 + %o6]
18702 or %l4, %o4, %g1
18703 add %l7, 0x4C, %l6
18704 wr %g0, 0x81, %asi
18705 lda [%l6] %asi, %i5
18706 casa [%l6] 0x81, %i5, %i1
18707 nop
18708 set 0x28, %i2
18709 ldd [%l7 + %i2], %f26
18710 nop
18711 set 0x18, %g5
18712 ldd [%l7 + %g5], %f20
18713 ld [%l7 + 0x78], %f17
18714 set 0x70, %o7
18715 stxa %g5, [%l7 + %o7] 0xe2
18716 membar #Sync
18717 nop
18718 set 0x3A, %o4
18719 ldstub [%l7 + %o4], %l2
18720 set 0x48, %g1
18721 sta %f6, [%l7 + %g1] 0x80
18722 set 0x40, %i0
18723 stda %f0, [%l7 + %i0] 0xda
18724 nop
18725 set 0x30, %g2
18726 stw %i0, [%l7 + %g2]
18727 membar #Sync
18728 set 0x40, %g4
18729 ldda [%l7 + %g4] 0xf8, %f16
18730 nop
18731 set 0x50, %i3
18732 stx %fsr, [%l7 + %i3]
18733 nop
18734 set 0x30, %i1
18735 stx %i4, [%l7 + %i1]
18736 set 0x24, %o0
18737 stwa %g4, [%l7 + %o0] 0xea
18738 membar #Sync
18739 nop
18740 set 0x58, %o3
18741 stx %fsr, [%l7 + %o3]
18742 set 0x58, %o1
18743 stda %g2, [%l7 + %o1] 0xe3
18744 membar #Sync
18745 nop
18746 set 0x30, %i6
18747 ldd [%l7 + %i6], %f30
18748 ld [%l7 + 0x60], %f31
18749 set 0x35, %l6
18750 stba %o7, [%l7 + %l6] 0x89
18751 add %l7, 0x68, %l6
18752 wr %g0, 0x80, %asi
18753 ldxa [%l6] %asi, %i2
18754 casxa [%l6] 0x80, %i2, %g6
18755 set 0x28, %i5
18756 prefetcha [%l7 + %i5] 0x88, 2
18757 and %o5, %o2, %l3
18758 nop
18759 set 0x0E, %l5
18760 ldstub [%l7 + %l5], %g7
18761 set 0x48, %i4
18762 stxa %o1, [%l7 + %i4] 0x89
18763 set 0x6C, %l3
18764 lda [%l7 + %l3] 0x80, %f9
18765 nop
18766 set 0x2D, %i7
18767 ldsb [%l7 + %i7], %g2
18768 st %fsr, [%l7 + 0x48]
18769 nop
18770 set 0x2F, %g7
18771 ldstub [%l7 + %g7], %l5
18772 nop
18773 set 0x60, %l1
18774 stx %i7, [%l7 + %l1]
18775 nop
18776 set 0x68, %g6
18777 stx %o0, [%l7 + %g6]
18778 add %l7, 0x50, %l6
18779 wr %g0, 0x81, %asi
18780 ldxa [%l6] %asi, %l1
18781 casxa [%l6] 0x81, %l1, %i6
18782 nop
18783 set 0x08, %o5
18784 std %f4, [%l7 + %o5]
18785 nop
18786 set 0x64, %l2
18787 ldsw [%l7 + %l2], %i3
18788 st %fsr, [%l7 + 0x50]
18789 nop
18790 set 0x70, %l4
18791 ldx [%l7 + %l4], %l6
18792 nop
18793 set 0x78, %g3
18794 ldsw [%l7 + %g3], %l0
18795 nop
18796 set 0x58, %l0
18797 swap [%l7 + %l0], %o3
18798 nop
18799 set 0x58, %o2
18800 stx %fsr, [%l7 + %o2]
18801 membar #Sync
18802 set 0x40, %o6
18803 ldda [%l7 + %o6] 0xf9, %f0
18804 nop
18805 set 0x40, %g5
18806 std %o4, [%l7 + %g5]
18807 fpsub16s %f13, %f29, %f2
18808 nop
18809 set 0x2C, %i2
18810 ldsw [%l7 + %i2], %g1
18811 membar #Sync
18812 set 0x40, %o4
18813 ldda [%l7 + %o4] 0xf1, %f16
18814 st %f12, [%l7 + 0x64]
18815 nop
18816 set 0x50, %g1
18817 ldx [%l7 + %g1], %i5
18818 ld [%l7 + 0x74], %f7
18819 bge,pn %xcc, loop_112
18820 st %f24, [%l7 + 0x1C]
18821 nop
18822 set 0x40, %i0
18823 ldsh [%l7 + %i0], %l4
18824 set 0x6C, %g2
18825 ldstuba [%l7 + %g2] 0x89, %i1
18826loop_112:
18827 nop
18828 set 0x3C, %g4
18829 ldsw [%l7 + %g4], %g5
18830 nop
18831 set 0x38, %o7
18832 std %f14, [%l7 + %o7]
18833 nop
18834 set 0x0E, %i1
18835 lduh [%l7 + %i1], %i0
18836 nop
18837 set 0x60, %i3
18838 ldx [%l7 + %i3], %l2
18839 nop
18840 set 0x51, %o0
18841 ldub [%l7 + %o0], %g4
18842 set 0x38, %o1
18843 stda %i4, [%l7 + %o1] 0xea
18844 membar #Sync
18845 nop
18846 set 0x68, %o3
18847 ldsw [%l7 + %o3], %g3
18848 set 0x2E, %i6
18849 stba %i2, [%l7 + %i6] 0xea
18850 membar #Sync
18851 set 0x30, %i5
18852 prefetcha [%l7 + %i5] 0x89, 2
18853 nop
18854 set 0x78, %l6
18855 stx %fsr, [%l7 + %l6]
18856 set 0x50, %l5
18857 ldda [%l7 + %l5] 0x81, %o6
18858 set 0x2C, %l3
18859 lda [%l7 + %l3] 0x81, %f31
18860 st %fsr, [%l7 + 0x78]
18861 and %o5, %o2, %o7
18862 set 0x50, %i7
18863 stxa %g7, [%l7 + %i7] 0x80
18864 nop
18865 set 0x0A, %i4
18866 sth %o1, [%l7 + %i4]
18867 nop
18868 set 0x20, %l1
18869 stw %l3, [%l7 + %l1]
18870 nop
18871 set 0x51, %g6
18872 ldstub [%l7 + %g6], %l5
18873 set 0x14, %o5
18874 lda [%l7 + %o5] 0x89, %f13
18875 set 0x40, %g7
18876 ldda [%l7 + %g7] 0x89, %i6
18877 set 0x1C, %l2
18878 sta %f13, [%l7 + %l2] 0x80
18879 nop
18880 set 0x08, %l4
18881 ldd [%l7 + %l4], %g2
18882 set 0x48, %g3
18883 stxa %o0, [%l7 + %g3] 0xea
18884 membar #Sync
18885 add %i6, %i3, %l1
18886 set 0x30, %o2
18887 ldda [%l7 + %o2] 0x80, %l0
18888 nop
18889 set 0x5E, %l0
18890 ldub [%l7 + %l0], %o3
18891 set 0x08, %g5
18892 sta %f24, [%l7 + %g5] 0x80
18893 or %o4, %g1, %i5
18894 nop
18895 set 0x50, %i2
18896 stx %fsr, [%l7 + %i2]
18897 nop
18898 set 0x38, %o4
18899 std %f28, [%l7 + %o4]
18900 nop
18901 set 0x1E, %g1
18902 lduh [%l7 + %g1], %l6
18903 nop
18904 set 0x70, %o6
18905 swap [%l7 + %o6], %l4
18906 nop
18907 set 0x2C, %g2
18908 swap [%l7 + %g2], %g5
18909 nop
18910 set 0x40, %g4
18911 std %i0, [%l7 + %g4]
18912 nop
18913 set 0x48, %o7
18914 prefetch [%l7 + %o7], 1
18915 st %fsr, [%l7 + 0x64]
18916 nop
18917 set 0x50, %i1
18918 ldx [%l7 + %i1], %l2
18919 nop
18920 set 0x55, %i3
18921 ldstub [%l7 + %i3], %g4
18922 nop
18923 set 0x33, %o0
18924 ldub [%l7 + %o0], %i4
18925 nop
18926 set 0x60, %i0
18927 ldd [%l7 + %i0], %g2
18928 set 0x48, %o3
18929 prefetcha [%l7 + %o3] 0x88, 4
18930 bn,a,pn %icc, loop_113
18931 nop
18932 set 0x40, %o1
18933 swap [%l7 + %o1], %g6
18934 nop
18935 set 0x40, %i5
18936 std %i2, [%l7 + %i5]
18937 set 0x20, %l6
18938 ldxa [%l7 + %l6] 0x80, %o5
18939loop_113:
18940 nop
18941 set 0x40, %l5
18942 stda %f16, [%l7 + %l5] 0x80
18943 ld [%l7 + 0x54], %f1
18944 st %fsr, [%l7 + 0x28]
18945 nop
18946 set 0x50, %l3
18947 std %f30, [%l7 + %l3]
18948 set 0x10, %i6
18949 lda [%l7 + %i6] 0x88, %f22
18950 nop
18951 or %g0, 0x8, %l0
18952 sllx %l0, 0x3c, %l0
18953 wr %l0, %g0, %tick_cmpr
18954 nop
18955 set 0x28, %i7
18956 stx %fsr, [%l7 + %i7]
18957 set 0x10, %l1
18958 ldda [%l7 + %l1] 0xeb, %g6
18959 add %l7, 0x18, %l6
18960 wr %g0, 0x80, %asi
18961 ldxa [%l6] %asi, %o1
18962 casxa [%l6] 0x80, %o1, %l3
18963 nop
18964 set 0x74, %i4
18965 stw %l5, [%l7 + %i4]
18966 nop
18967 set 0x70, %g6
18968 ldx [%l7 + %g6], %o7
18969 set 0x40, %g7
18970 stda %f0, [%l7 + %g7] 0xf0
18971 membar #Sync
18972 ld [%l7 + 0x50], %f22
18973 st %fsr, [%l7 + 0x70]
18974 set 0x78, %o5
18975 prefetcha [%l7 + %o5] 0x80, 1
18976 nop
18977 set 0x60, %l2
18978 stx %fsr, [%l7 + %l2]
18979 st %f25, [%l7 + 0x54]
18980 st %fsr, [%l7 + 0x0C]
18981 add %l7, 0x5C, %l6
18982 wr %g0, 0x80, %asi
18983 casa [%l6] 0x80, %o0, %g2
18984 st %f7, [%l7 + 0x1C]
18985 set 0x29, %g3
18986 ldstuba [%l7 + %g3] 0x88, %i6
18987 set 0x0C, %l4
18988 stha %i3, [%l7 + %l4] 0x88
18989 set 0x57, %o2
18990 ldstuba [%l7 + %o2] 0x89, %l1
18991 nop
18992 set 0x42, %l0
18993 lduh [%l7 + %l0], %l0
18994 nop
18995 set 0x70, %i2
18996 stx %o3, [%l7 + %i2]
18997 nop
18998 set 0x4A, %o4
18999 ldsh [%l7 + %o4], %g1
19000 nop
19001 set 0x58, %g1
19002 std %o4, [%l7 + %g1]
19003 set 0x2E, %o6
19004 stha %l6, [%l7 + %o6] 0x89
19005 nop
19006 set 0x30, %g5
19007 ldsh [%l7 + %g5], %l4
19008 nop
19009 set 0x14, %g2
19010 lduw [%l7 + %g2], %i5
19011 set 0x16, %o7
19012 ldstuba [%l7 + %o7] 0x89, %i1
19013 nop
19014 set 0x3C, %g4
19015 lduw [%l7 + %g4], %l2
19016 set 0x60, %i1
19017 swapa [%l7 + %i1] 0x81, %g5
19018 nop
19019 set 0x40, %i3
19020 ldx [%l7 + %i3], %g4
19021 set 0x18, %i0
19022 prefetcha [%l7 + %i0] 0x80, 3
19023 st %fsr, [%l7 + 0x14]
19024 set 0x5C, %o0
19025 sta %f2, [%l7 + %o0] 0x80
19026 nop
19027 set 0x30, %o1
19028 ldd [%l7 + %o1], %g2
19029 add %l7, 0x58, %l6
19030 wr %g0, 0x81, %asi
19031 ldxa [%l6] %asi, %i0
19032 casxa [%l6] 0x81, %i0, %i2
19033 nop
19034 set 0x2C, %i5
19035 stw %o5, [%l7 + %i5]
19036 st %fsr, [%l7 + 0x24]
19037 nop
19038 set 0x10, %o3
19039 std %g6, [%l7 + %o3]
19040 set 0x10, %l6
19041 ldxa [%l7 + %l6] 0x80, %o2
19042 nop
19043 set 0x3D, %l5
19044 ldub [%l7 + %l5], %g7
19045 nop
19046 set 0x24, %i6
19047 prefetch [%l7 + %i6], 1
19048 or %o6, %l3, %l5
19049 set 0x40, %i7
19050 ldda [%l7 + %i7] 0x80, %f0
19051 nop
19052 set 0x58, %l3
19053 std %f18, [%l7 + %l3]
19054 nop
19055 set 0x48, %i4
19056 ldd [%l7 + %i4], %o6
19057 set 0x60, %l1
19058 stwa %o1, [%l7 + %l1] 0x80
19059 nop
19060 set 0x20, %g7
19061 stx %o0, [%l7 + %g7]
19062 add %l7, 0x08, %l6
19063 wr %g0, 0x80, %asi
19064 ldxa [%l6] %asi, %g2
19065 casxa [%l6] 0x80, %g2, %i7
19066 st %fsr, [%l7 + 0x0C]
19067 set 0x18, %g6
19068 prefetcha [%l7 + %g6] 0x80, 3
19069 nop
19070 set 0x68, %l2
19071 ldsw [%l7 + %l2], %l1
19072 set 0x32, %g3
19073 ldstuba [%l7 + %g3] 0x81, %i6
19074 set 0x70, %l4
19075 stwa %o3, [%l7 + %l4] 0xe2
19076 membar #Sync
19077 nop
19078 set 0x31, %o2
19079 ldub [%l7 + %o2], %l0
19080 and %o4, %g1, %l4
19081 nop
19082 set 0x28, %o5
19083 ldx [%l7 + %o5], %l6
19084 nop
19085 set 0x68, %l0
19086 ldd [%l7 + %l0], %i4
19087 add %l2, %g5, %g4
19088 nop
19089 set 0x08, %i2
19090 stx %i1, [%l7 + %i2]
19091 set 0x2B, %o4
19092 stba %g3, [%l7 + %o4] 0xe2
19093 membar #Sync
19094 set 0x68, %o6
19095 stxa %i4, [%l7 + %o6] 0xea
19096 membar #Sync
19097 set 0x45, %g1
19098 ldstuba [%l7 + %g1] 0x89, %i2
19099 nop
19100 set 0x60, %g2
19101 std %i0, [%l7 + %g2]
19102 fpsub32 %f18, %f22, %f30
19103 set 0x20, %g5
19104 stwa %o5, [%l7 + %g5] 0xeb
19105 membar #Sync
19106 nop
19107 set 0x68, %g4
19108 ldd [%l7 + %g4], %f6
19109 nop
19110 set 0x3C, %o7
19111 swap [%l7 + %o7], %o2
19112 set 0x28, %i1
19113 lda [%l7 + %i1] 0x80, %f11
19114 set 0x44, %i3
19115 stha %g7, [%l7 + %i3] 0x81
19116 set 0x40, %i0
19117 swapa [%l7 + %i0] 0x88, %o6
19118 nop
19119 set 0x50, %o0
19120 ldd [%l7 + %o0], %f16
19121 st %f20, [%l7 + 0x70]
19122 set 0x78, %i5
19123 sta %f16, [%l7 + %i5] 0x88
19124 set 0x4C, %o1
19125 lda [%l7 + %o1] 0x81, %f20
19126 nop
19127 set 0x40, %o3
19128 stw %g6, [%l7 + %o3]
19129 add %l7, 0x68, %l6
19130 wr %g0, 0x80, %asi
19131 casa [%l6] 0x80, %l5, %o7
19132 st %f5, [%l7 + 0x74]
19133 nop
19134 set 0x4C, %l6
19135 ldsw [%l7 + %l6], %l3
19136 set 0x64, %l5
19137 swapa [%l7 + %l5] 0x89, %o1
19138 set 0x72, %i6
19139 stha %g2, [%l7 + %i6] 0xea
19140 membar #Sync
19141 set 0x5A, %l3
19142 stha %i7, [%l7 + %l3] 0x88
19143 nop
19144 set 0x7F, %i7
19145 stb %i3, [%l7 + %i7]
19146 add %l1, %o0, %i6
19147 nop
19148 set 0x58, %i4
19149 ldd [%l7 + %i4], %f26
19150 nop
19151 set 0x50, %g7
19152 std %l0, [%l7 + %g7]
19153 set 0x08, %g6
19154 stda %o4, [%l7 + %g6] 0x80
19155 set 0x7C, %l2
19156 lda [%l7 + %l2] 0x80, %f19
19157 set 0x44, %l1
19158 swapa [%l7 + %l1] 0x80, %g1
19159 set 0x7F, %g3
19160 stba %l4, [%l7 + %g3] 0x81
19161 nop
19162 set 0x28, %o2
19163 std %f30, [%l7 + %o2]
19164 set 0x6C, %o5
19165 sta %f14, [%l7 + %o5] 0x89
19166 and %l6, %o3, %l2
19167 add %l7, 0x48, %l6
19168 wr %g0, 0x81, %asi
19169 ldxa [%l6] %asi, %g5
19170 casxa [%l6] 0x81, %g5, %g4
19171 nop
19172 set 0x40, %l4
19173 ldd [%l7 + %l4], %f24
19174 nop
19175 set 0x18, %l0
19176 std %i4, [%l7 + %l0]
19177 or %g3, %i1, %i2
19178 nop
19179 set 0x5E, %i2
19180 sth %i0, [%l7 + %i2]
19181 bge,a,pt %icc, loop_114
19182 and %i4, %o5, %o2
19183 nop
19184 set 0x08, %o4
19185 ldd [%l7 + %o4], %f12
19186 bgu,a %icc, loop_115
19187loop_114:
19188 nop
19189 set 0x60, %o6
19190 ldsh [%l7 + %o6], %g7
19191 set 0x70, %g1
19192 ldxa [%l7 + %g1] 0x81, %o6
19193loop_115:
19194 nop
19195 set 0x5C, %g5
19196 swap [%l7 + %g5], %g6
19197 nop
19198 set 0x10, %g2
19199 ldx [%l7 + %g2], %l5
19200 nop
19201 set 0x24, %g4
19202 lduw [%l7 + %g4], %o7
19203 set 0x28, %i1
19204 swapa [%l7 + %i1] 0x89, %o1
19205 set 0x1D, %o7
19206 stba %l3, [%l7 + %o7] 0x80
19207 nop
19208 set 0x50, %i3
19209 stw %i7, [%l7 + %i3]
19210 set 0x5C, %i0
19211 sta %f23, [%l7 + %i0] 0x81
19212 nop
19213 set 0x7F, %i5
19214 ldsb [%l7 + %i5], %g2
19215 set 0x40, %o0
19216 ldda [%l7 + %o0] 0x80, %i2
19217 nop
19218 set 0x40, %o1
19219 std %f8, [%l7 + %o1]
19220 set 0x60, %o3
19221 swapa [%l7 + %o3] 0x88, %l1
19222 nop
19223 set 0x78, %l5
19224 swap [%l7 + %l5], %o0
19225 nop
19226 set 0x18, %l6
19227 stx %fsr, [%l7 + %l6]
19228 nop
19229 set 0x22, %l3
19230 ldsh [%l7 + %l3], %l0
19231 or %o4, %g1, %i6
19232 nop
19233 set 0x2C, %i7
19234 swap [%l7 + %i7], %l6
19235 nop
19236 set 0x08, %i6
19237 stx %l4, [%l7 + %i6]
19238 nop
19239 set 0x7F, %g7
19240 ldub [%l7 + %g7], %l2
19241 nop
19242 set 0x3E, %i4
19243 ldsh [%l7 + %i4], %g5
19244 nop
19245 set 0x78, %g6
19246 stw %g4, [%l7 + %g6]
19247 nop
19248 set 0x16, %l1
19249 ldub [%l7 + %l1], %o3
19250 add %i5, %i1, %g3
19251 set 0x40, %l2
19252 ldda [%l7 + %l2] 0xd0, %f16
19253 add %l7, 0x18, %l6
19254 wr %g0, 0x88, %asi
19255 lda [%l6] %asi, %i2
19256 casa [%l6] 0x88, %i2, %i4
19257 set 0x54, %o2
19258 swapa [%l7 + %o2] 0x88, %i0
19259 set 0x20, %g3
19260 ldda [%l7 + %g3] 0xe3, %o2
19261 nop
19262 set 0x48, %o5
19263 ldd [%l7 + %o5], %g6
19264 nop
19265 set 0x08, %l4
19266 sth %o6, [%l7 + %l4]
19267 nop
19268 set 0x78, %l0
19269 ldsh [%l7 + %l0], %o5
19270 st %fsr, [%l7 + 0x1C]
19271 set 0x2C, %i2
19272 lda [%l7 + %i2] 0x88, %f11
19273 st %f22, [%l7 + 0x38]
19274 membar #Sync
19275 set 0x40, %o6
19276 ldda [%l7 + %o6] 0xf0, %f0
19277 ld [%l7 + 0x08], %f12
19278 nop
19279 set 0x74, %g1
19280 swap [%l7 + %g1], %g6
19281 set 0x5C, %g5
19282 lda [%l7 + %g5] 0x80, %f22
19283 nop
19284 set 0x70, %o4
19285 stb %o7, [%l7 + %o4]
19286 nop
19287 set 0x0C, %g4
19288 swap [%l7 + %g4], %o1
19289 nop
19290 set 0x1C, %g2
19291 ldsb [%l7 + %g2], %l3
19292 nop
19293 set 0x58, %i1
19294 stx %fsr, [%l7 + %i1]
19295 nop
19296 set 0x40, %i3
19297 ldd [%l7 + %i3], %i6
19298 add %l7, 0x78, %l6
19299 wr %g0, 0x88, %asi
19300 lda [%l6] %asi, %g2
19301 casa [%l6] 0x88, %g2, %l5
19302 set 0x22, %i0
19303 stha %l1, [%l7 + %i0] 0xeb
19304 membar #Sync
19305 set 0x40, %i5
19306 stda %f0, [%l7 + %i5] 0x80
19307 set 0x40, %o7
19308 stda %o0, [%l7 + %o7] 0xea
19309 membar #Sync
19310 nop
19311 set 0x54, %o0
19312 lduw [%l7 + %o0], %i3
19313 nop
19314 set 0x38, %o3
19315 std %f10, [%l7 + %o3]
19316 nop
19317 set 0x08, %o1
19318 stw %o4, [%l7 + %o1]
19319 nop
19320 set 0x38, %l5
19321 ldx [%l7 + %l5], %l0
19322 set 0x60, %l3
19323 ldda [%l7 + %l3] 0xe2, %i6
19324 nop
19325 set 0x48, %i7
19326 prefetch [%l7 + %i7], 3
19327 set 0x14, %l6
19328 lda [%l7 + %l6] 0x80, %f3
19329 st %f12, [%l7 + 0x3C]
19330 nop
19331 set 0x5F, %g7
19332 ldstub [%l7 + %g7], %g1
19333 membar #Sync
19334 set 0x40, %i4
19335 ldda [%l7 + %i4] 0xf8, %f16
19336 bne %icc, loop_116
19337 nop
19338 set 0x08, %g6
19339 stx %fsr, [%l7 + %g6]
19340 nop
19341 set 0x10, %i6
19342 ldd [%l7 + %i6], %i6
19343 set 0x78, %l2
19344 stxa %l4, [%l7 + %l2] 0x89
19345loop_116:
19346 nop
19347 set 0x28, %o2
19348 ldxa [%l7 + %o2] 0x80, %l2
19349 nop
19350 set 0x0D, %g3
19351 stb %g5, [%l7 + %g3]
19352 add %o3, %i5, %i1
19353 nop
19354 set 0x38, %l1
19355 ldd [%l7 + %l1], %f28
19356 nop
19357 set 0x3C, %l4
19358 sth %g3, [%l7 + %l4]
19359 nop
19360 set 0x50, %l0
19361 std %i2, [%l7 + %l0]
19362 set 0x78, %o5
19363 ldstuba [%l7 + %o5] 0x89, %g4
19364 nop
19365 set 0x44, %o6
19366 lduh [%l7 + %o6], %i0
19367 add %l7, 0x60, %l6
19368 wr %g0, 0x80, %asi
19369 ldxa [%l6] %asi, %o2
19370 casxa [%l6] 0x80, %o2, %g7
19371 nop
19372 set 0x58, %g1
19373 ldx [%l7 + %g1], %i4
19374 set 0x1C, %i2
19375 lda [%l7 + %i2] 0x81, %f4
19376 membar #Sync
19377 set 0x40, %o4
19378 ldda [%l7 + %o4] 0xf0, %f16
19379 nop
19380 set 0x20, %g5
19381 stw %o5, [%l7 + %g5]
19382 nop
19383 set 0x30, %g2
19384 std %g6, [%l7 + %g2]
19385 and %o7, %o1, %l3
19386 set 0x50, %i1
19387 stwa %o6, [%l7 + %i1] 0xea
19388 membar #Sync
19389 nop
19390 set 0x54, %i3
19391 swap [%l7 + %i3], %g2
19392 ble,a %icc, loop_117
19393 or %l5, %l1, %o0
19394 set 0x4C, %g4
19395 sta %f28, [%l7 + %g4] 0x80
19396loop_117:
19397 and %i7, %o4, %l0
19398 st %fsr, [%l7 + 0x14]
19399 ld [%l7 + 0x70], %f1
19400 membar #Sync
19401 set 0x40, %i5
19402 ldda [%l7 + %i5] 0xf9, %f16
19403 set 0x08, %o7
19404 stba %i6, [%l7 + %o7] 0xe2
19405 membar #Sync
19406 add %l7, 0x28, %l6
19407 wr %g0, 0x89, %asi
19408 lda [%l6] %asi, %i3
19409 casa [%l6] 0x89, %i3, %g1
19410 nop
19411 set 0x23, %o0
19412 ldub [%l7 + %o0], %l6
19413 nop
19414 set 0x60, %i0
19415 stx %l4, [%l7 + %i0]
19416 or %l2, %g5, %i5
19417 set 0x50, %o3
19418 stwa %i1, [%l7 + %o3] 0xe2
19419 membar #Sync
19420 nop
19421 set 0x78, %o1
19422 ldsh [%l7 + %o1], %g3
19423 and %i2, %g4, %i0
19424 nop
19425 set 0x10, %l5
19426 swap [%l7 + %l5], %o3
19427 st %fsr, [%l7 + 0x50]
19428 set 0x60, %i7
19429 stwa %o2, [%l7 + %i7] 0x80
19430 nop
19431 set 0x14, %l3
19432 swap [%l7 + %l3], %i4
19433 set 0x40, %l6
19434 ldda [%l7 + %l6] 0xd2, %f16
19435 nop
19436 set 0x18, %i4
19437 stw %g7, [%l7 + %i4]
19438 fpadd32 %f14, %f20, %f24
19439 set 0x20, %g7
19440 stxa %g6, [%l7 + %g7] 0xeb
19441 membar #Sync
19442 st %f15, [%l7 + 0x10]
19443 nop
19444 set 0x6C, %g6
19445 ldsw [%l7 + %g6], %o5
19446 set 0x70, %l2
19447 prefetcha [%l7 + %l2] 0x89, 1
19448 nop
19449 set 0x18, %o2
19450 ldsw [%l7 + %o2], %l3
19451 nop
19452 set 0x3A, %i6
19453 lduh [%l7 + %i6], %o6
19454 set 0x40, %l1
19455 stda %f16, [%l7 + %l1] 0xf9
19456 membar #Sync
19457 add %l7, 0x20, %l6
19458 wr %g0, 0x88, %asi
19459 casxa [%l6] 0x88, %g2, %l5
19460 set 0x0C, %l4
19461 stha %o1, [%l7 + %l4] 0x80
19462 set 0x20, %g3
19463 prefetcha [%l7 + %g3] 0x88, 4
19464 st %fsr, [%l7 + 0x78]
19465 nop
19466 set 0x78, %l0
19467 swap [%l7 + %l0], %i7
19468 ld [%l7 + 0x14], %f16
19469 nop
19470 set 0x34, %o5
19471 prefetch [%l7 + %o5], 0
19472 nop
19473 set 0x4C, %g1
19474 sth %l1, [%l7 + %g1]
19475 add %l7, 0x18, %l6
19476 wr %g0, 0x89, %asi
19477 casxa [%l6] 0x89, %o4, %l0
19478 or %i3, %i6, %l6
19479 ld [%l7 + 0x5C], %f26
19480 nop
19481 set 0x34, %i2
19482 lduh [%l7 + %i2], %g1
19483 set 0x10, %o6
19484 sta %f22, [%l7 + %o6] 0x88
19485 nop
19486 set 0x78, %o4
19487 sth %l4, [%l7 + %o4]
19488 set 0x78, %g2
19489 stda %g4, [%l7 + %g2] 0x89
19490 set 0x10, %i1
19491 sta %f15, [%l7 + %i1] 0x80
19492 nop
19493 set 0x32, %i3
19494 ldub [%l7 + %i3], %l2
19495 nop
19496 set 0x51, %g4
19497 ldsb [%l7 + %g4], %i5
19498 nop
19499 set 0x58, %g5
19500 ldsb [%l7 + %g5], %i1
19501 set 0x1C, %o7
19502 swapa [%l7 + %o7] 0x88, %g3
19503 and %i2, %g4, %i0
19504 nop
19505 set 0x3E, %o0
19506 ldsb [%l7 + %o0], %o2
19507 st %fsr, [%l7 + 0x38]
19508 nop
19509 set 0x74, %i0
19510 ldsw [%l7 + %i0], %o3
19511 nop
19512 set 0x23, %i5
19513 stb %g7, [%l7 + %i5]
19514 nop
19515 set 0x7C, %o1
19516 ldsw [%l7 + %o1], %i4
19517 nop
19518 set 0x50, %l5
19519 ldd [%l7 + %l5], %o4
19520 ld [%l7 + 0x2C], %f16
19521 nop
19522 set 0x44, %i7
19523 lduw [%l7 + %i7], %g6
19524 ld [%l7 + 0x1C], %f24
19525 set 0x6C, %o3
19526 sta %f9, [%l7 + %o3] 0x80
19527 set 0x40, %l6
19528 stda %f16, [%l7 + %l6] 0xc8
19529 add %l3, %o6, %g2
19530 set 0x40, %i4
19531 ldda [%l7 + %i4] 0x88, %f0
19532 nop
19533 set 0x62, %g7
19534 sth %l5, [%l7 + %g7]
19535 nop
19536 set 0x32, %g6
19537 ldub [%l7 + %g6], %o1
19538 nop
19539 set 0x28, %l2
19540 ldd [%l7 + %l2], %f4
19541 fpadd16s %f17, %f1, %f17
19542 nop
19543 set 0x50, %l3
19544 stx %fsr, [%l7 + %l3]
19545 ld [%l7 + 0x3C], %f27
19546 st %fsr, [%l7 + 0x28]
19547 nop
19548 set 0x0E, %o2
19549 ldsh [%l7 + %o2], %o7
19550 st %f12, [%l7 + 0x20]
19551 set 0x48, %i6
19552 ldxa [%l7 + %i6] 0x89, %i7
19553 set 0x70, %l1
19554 stha %l1, [%l7 + %l1] 0xea
19555 membar #Sync
19556 and %o0, %l0, %i3
19557 set 0x48, %l4
19558 lda [%l7 + %l4] 0x88, %f12
19559 nop
19560 set 0x58, %l0
19561 std %f26, [%l7 + %l0]
19562 or %i6, %o4, %l6
19563 nop
19564 set 0x28, %g3
19565 std %f16, [%l7 + %g3]
19566 or %g1, %g5, %l2
19567 nop
19568 set 0x58, %o5
19569 stx %fsr, [%l7 + %o5]
19570 wr %l4, %i5, %ccr
19571 set 0x45, %i2
19572 stba %g3, [%l7 + %i2] 0xea
19573 membar #Sync
19574 nop
19575 set 0x78, %g1
19576 lduh [%l7 + %g1], %i2
19577 set 0x50, %o6
19578 stda %i0, [%l7 + %o6] 0x88
19579 nop
19580 set 0x78, %o4
19581 stx %g4, [%l7 + %o4]
19582 st %fsr, [%l7 + 0x30]
19583 nop
19584 set 0x6D, %i1
19585 stb %o2, [%l7 + %i1]
19586 nop
19587 set 0x74, %i3
19588 stw %i0, [%l7 + %i3]
19589 set 0x7C, %g4
19590 ldstuba [%l7 + %g4] 0x88, %o3
19591 and %i4, %g7, %o5
19592 nop
19593 set 0x18, %g2
19594 ldd [%l7 + %g2], %l2
19595 add %o6, %g2, %l5
19596 bg,a,pt %icc, loop_118
19597 nop
19598 set 0x58, %o7
19599 prefetch [%l7 + %o7], 4
19600 st %f7, [%l7 + 0x64]
19601 fpsub16s %f7, %f18, %f16
19602loop_118:
19603 nop
19604 set 0x30, %g5
19605 ldxa [%l7 + %g5] 0x80, %o1
19606 nop
19607 set 0x78, %o0
19608 ldx [%l7 + %o0], %o7
19609 nop
19610 set 0x44, %i0
19611 stw %g6, [%l7 + %i0]
19612 nop
19613 set 0x14, %i5
19614 lduw [%l7 + %i5], %l1
19615 add %o0, %i7, %l0
19616 nop
19617 set 0x30, %l5
19618 stx %i6, [%l7 + %l5]
19619 and %i3, %l6, %g1
19620 or %g5, %l2, %l4
19621 nop
19622 set 0x4A, %o1
19623 ldsb [%l7 + %o1], %i5
19624 and %o4, %g3, %i2
19625 nop
19626 set 0x3C, %o3
19627 ldsw [%l7 + %o3], %g4
19628 set 0x2E, %l6
19629 stba %o2, [%l7 + %l6] 0xe3
19630 membar #Sync
19631 add %i0, %o3, %i4
19632 set 0x7D, %i7
19633 ldstuba [%l7 + %i7] 0x81, %g7
19634 nop
19635 set 0x0C, %g7
19636 stw %i1, [%l7 + %g7]
19637 set 0x24, %g6
19638 stwa %l3, [%l7 + %g6] 0x88
19639 nop
19640 set 0x14, %l2
19641 prefetch [%l7 + %l2], 2
19642 nop
19643 set 0x5F, %i4
19644 ldub [%l7 + %i4], %o6
19645 set 0x24, %l3
19646 sta %f1, [%l7 + %l3] 0x88
19647 set 0x40, %o2
19648 stda %f16, [%l7 + %o2] 0xda
19649 set 0x08, %i6
19650 prefetcha [%l7 + %i6] 0x89, 1
19651 set 0x72, %l1
19652 stha %o5, [%l7 + %l1] 0xe2
19653 membar #Sync
19654 set 0x78, %l4
19655 stxa %l5, [%l7 + %l4] 0xe2
19656 membar #Sync
19657 and %o1, %g6, %l1
19658 nop
19659 set 0x28, %g3
19660 std %f4, [%l7 + %g3]
19661 ld [%l7 + 0x5C], %f16
19662 nop
19663 set 0x34, %o5
19664 lduw [%l7 + %o5], %o7
19665 nop
19666 set 0x3C, %l0
19667 swap [%l7 + %l0], %i7
19668 nop
19669 set 0x4B, %g1
19670 ldsb [%l7 + %g1], %l0
19671 nop
19672 set 0x20, %o6
19673 ldd [%l7 + %o6], %f4
19674 nop
19675 set 0x46, %o4
19676 ldub [%l7 + %o4], %i6
19677 nop
19678 set 0x1D, %i1
19679 ldsb [%l7 + %i1], %i3
19680 st %f11, [%l7 + 0x44]
19681 st %f28, [%l7 + 0x0C]
19682 or %o0, %l6, %g1
19683 set 0x40, %i2
19684 ldda [%l7 + %i2] 0x89, %f16
19685 nop
19686 set 0x27, %i3
19687 ldstub [%l7 + %i3], %g5
19688 nop
19689 set 0x44, %g4
19690 stw %l2, [%l7 + %g4]
19691 nop
19692 set 0x08, %o7
19693 lduh [%l7 + %o7], %i5
19694 nop
19695 set 0x17, %g2
19696 ldub [%l7 + %g2], %o4
19697 nop
19698 set 0x5C, %g5
19699 ldstub [%l7 + %g5], %l4
19700 nop
19701 set 0x30, %i0
19702 stx %fsr, [%l7 + %i0]
19703 or %g3, %i2, %o2
19704 nop
19705 set 0x18, %o0
19706 ldx [%l7 + %o0], %i0
19707 nop
19708 set 0x14, %i5
19709 ldsb [%l7 + %i5], %o3
19710 or %i4, %g7, %g4
19711 set 0x08, %l5
19712 stwa %l3, [%l7 + %l5] 0xea
19713 membar #Sync
19714 nop
19715 set 0x52, %o1
19716 lduh [%l7 + %o1], %o6
19717 add %i1, %g2, %l5
19718 nop
19719 set 0x5F, %o3
19720 stb %o5, [%l7 + %o3]
19721 nop
19722 set 0x18, %i7
19723 ldd [%l7 + %i7], %f2
19724 nop
19725 set 0x31, %g7
19726 ldub [%l7 + %g7], %o1
19727 nop
19728 set 0x74, %l6
19729 stb %l1, [%l7 + %l6]
19730 nop
19731 set 0x40, %l2
19732 std %f4, [%l7 + %l2]
19733 st %f26, [%l7 + 0x24]
19734 set 0x1C, %i4
19735 swapa [%l7 + %i4] 0x80, %g6
19736 nop
19737 set 0x74, %g6
19738 stw %o7, [%l7 + %g6]
19739 nop
19740 set 0x48, %o2
19741 stw %i7, [%l7 + %o2]
19742 set 0x78, %l3
19743 prefetcha [%l7 + %l3] 0x81, 4
19744 add %i3, %l0, %l6
19745 set 0x38, %i6
19746 swapa [%l7 + %i6] 0x81, %g1
19747 nop
19748 set 0x3C, %l4
19749 stw %g5, [%l7 + %l4]
19750 set 0x40, %g3
19751 ldda [%l7 + %g3] 0x80, %f0
19752 set 0x78, %l1
19753 swapa [%l7 + %l1] 0x81, %l2
19754 nop
19755 set 0x28, %l0
19756 std %f30, [%l7 + %l0]
19757 nop
19758 set 0x40, %o5
19759 ldd [%l7 + %o5], %o0
19760 wr %o4, %l4, %clear_softint
19761 nop
19762 set 0x48, %g1
19763 prefetch [%l7 + %g1], 3
19764 nop
19765 set 0x30, %o6
19766 ldsb [%l7 + %o6], %i5
19767 nop
19768 set 0x08, %i1
19769 std %f4, [%l7 + %i1]
19770 nop
19771 set 0x20, %i2
19772 ldsw [%l7 + %i2], %i2
19773 nop
19774 set 0x38, %i3
19775 ldx [%l7 + %i3], %g3
19776 nop
19777 set 0x18, %o4
19778 stx %i0, [%l7 + %o4]
19779 and %o2, %i4, %o3
19780 and %g7, %l3, %o6
19781 and %i1, %g4, %l5
19782 and %o5, %o1, %l1
19783 set 0x20, %g4
19784 stxa %g2, [%l7 + %g4] 0xeb
19785 membar #Sync
19786 nop
19787 set 0x40, %g2
19788 ldd [%l7 + %g2], %f20
19789 nop
19790 set 0x48, %g5
19791 stx %fsr, [%l7 + %g5]
19792 nop
19793 set 0x50, %i0
19794 ldd [%l7 + %i0], %f6
19795 nop
19796 set 0x53, %o7
19797 ldstub [%l7 + %o7], %g6
19798 bne,pn %icc, loop_119
19799 or %i7, %i6, %i3
19800 nop
19801 set 0x18, %o0
19802 std %l0, [%l7 + %o0]
19803 set 0x40, %i5
19804 stda %f16, [%l7 + %i5] 0xc8
19805loop_119:
19806 nop
19807 set 0x14, %l5
19808 ldsw [%l7 + %l5], %l6
19809 st %fsr, [%l7 + 0x48]
19810 nop
19811 set 0x60, %o3
19812 ldstub [%l7 + %o3], %g1
19813 nop
19814 set 0x34, %o1
19815 ldsw [%l7 + %o1], %o7
19816 st %fsr, [%l7 + 0x60]
19817 set 0x60, %i7
19818 sta %f17, [%l7 + %i7] 0x80
19819 set 0x4C, %l6
19820 lda [%l7 + %l6] 0x81, %f18
19821 set 0x70, %g7
19822 stwa %g5, [%l7 + %g7] 0xe2
19823 membar #Sync
19824 add %l2, %o0, %l4
19825 nop
19826 set 0x14, %l2
19827 lduw [%l7 + %l2], %i5
19828 nop
19829 set 0x38, %i4
19830 std %o4, [%l7 + %i4]
19831 set 0x40, %g6
19832 ldda [%l7 + %g6] 0xea, %g2
19833 add %i0, %o2, %i4
19834 nop
19835 set 0x08, %o2
19836 stx %o3, [%l7 + %o2]
19837 set 0x28, %l3
19838 stda %g6, [%l7 + %l3] 0x89
19839 add %l3, %i2, %o6
19840 nop
19841 set 0x5E, %l4
19842 ldsh [%l7 + %l4], %g4
19843 nop
19844 set 0x50, %i6
19845 stx %i1, [%l7 + %i6]
19846 set 0x58, %l1
19847 stxa %o5, [%l7 + %l1] 0xeb
19848 membar #Sync
19849 set 0x24, %l0
19850 swapa [%l7 + %l0] 0x80, %l5
19851 nop
19852 set 0x30, %g3
19853 lduh [%l7 + %g3], %l1
19854 nop
19855 set 0x75, %g1
19856 stb %g2, [%l7 + %g1]
19857 ba,a %xcc, loop_120
19858 nop
19859 set 0x08, %o5
19860 ldd [%l7 + %o5], %f12
19861 set 0x40, %i1
19862 stda %f16, [%l7 + %i1] 0xd8
19863loop_120:
19864 nop
19865 set 0x75, %o6
19866 ldstuba [%l7 + %o6] 0x80, %o1
19867 nop
19868 set 0x48, %i3
19869 stx %fsr, [%l7 + %i3]
19870 nop
19871 set 0x68, %o4
19872 ldd [%l7 + %o4], %i6
19873 st %fsr, [%l7 + 0x28]
19874 add %l7, 0x24, %l6
19875 wr %g0, 0x89, %asi
19876 casa [%l6] 0x89, %i6, %i3
19877 nop
19878 set 0x20, %i2
19879 stx %l0, [%l7 + %i2]
19880 add %l7, 0x58, %l6
19881 wr %g0, 0x81, %asi
19882 casxa [%l6] 0x81, %l6, %g6
19883 fpadd32s %f10, %f1, %f28
19884 nop
19885 set 0x58, %g2
19886 stx %o7, [%l7 + %g2]
19887 wr %g5, %l2, %set_softint
19888 nop
19889 set 0x2B, %g5
19890 stb %o0, [%l7 + %g5]
19891 wr %g0, 0x5, %fprs
19892 ld [%l7 + 0x6C], %f3
19893 nop
19894 set 0x30, %i0
19895 ldx [%l7 + %i0], %o4
19896 set 0x3E, %o7
19897 stba %l4, [%l7 + %o7] 0xea
19898 membar #Sync
19899 or %i0, %o2, %g3
19900 nop
19901 set 0x13, %o0
19902 ldsb [%l7 + %o0], %i4
19903 st %f29, [%l7 + 0x48]
19904 st %fsr, [%l7 + 0x58]
19905 set 0x70, %i5
19906 ldda [%l7 + %i5] 0xeb, %o2
19907 nop
19908 set 0x5C, %l5
19909 stw %l3, [%l7 + %l5]
19910 nop
19911 set 0x7C, %g4
19912 ldsb [%l7 + %g4], %i2
19913 nop
19914 set 0x50, %o1
19915 std %o6, [%l7 + %o1]
19916 nop
19917 set 0x2A, %o3
19918 ldsb [%l7 + %o3], %g7
19919 nop
19920 set 0x40, %i7
19921 std %i0, [%l7 + %i7]
19922 add %l7, 0x68, %l6
19923 wr %g0, 0x89, %asi
19924 casxa [%l6] 0x89, %g4, %l5
19925 fpsub32 %f14, %f20, %f0
19926 fpadd32s %f14, %f27, %f18
19927 set 0x20, %l6
19928 stxa %l1, [%l7 + %l6] 0x88
19929 nop
19930 set 0x4F, %g7
19931 ldub [%l7 + %g7], %g2
19932 nop
19933 set 0x34, %l2
19934 stw %o5, [%l7 + %l2]
19935 nop
19936 set 0x78, %g6
19937 std %o0, [%l7 + %g6]
19938 st %f8, [%l7 + 0x54]
19939 nop
19940 set 0x24, %o2
19941 prefetch [%l7 + %o2], 4
19942 and %i6, %i7, %l0
19943 set 0x40, %l3
19944 ldda [%l7 + %l3] 0xd0, %f0
19945 bn,a %xcc, loop_121
19946 nop
19947 set 0x0D, %i4
19948 ldstub [%l7 + %i4], %i3
19949 nop
19950 set 0x5C, %l4
19951 sth %l6, [%l7 + %l4]
19952 set 0x40, %i6
19953 stda %f16, [%l7 + %i6] 0x80
19954loop_121:
19955 nop
19956 set 0x36, %l1
19957 lduh [%l7 + %l1], %g6
19958 set 0x4C, %l0
19959 lda [%l7 + %l0] 0x88, %f6
19960 nop
19961 set 0x08, %g3
19962 ldd [%l7 + %g3], %o6
19963 set 0x48, %g1
19964 stda %g4, [%l7 + %g1] 0x88
19965 set 0x72, %i1
19966 stha %o0, [%l7 + %i1] 0xeb
19967 membar #Sync
19968 set 0x56, %o6
19969 stba %l2, [%l7 + %o6] 0x89
19970 st %f23, [%l7 + 0x5C]
19971 add %i5, %o4, %l4
19972 nop
19973 set 0x56, %o5
19974 sth %g1, [%l7 + %o5]
19975 st %fsr, [%l7 + 0x6C]
19976 nop
19977 set 0x24, %i3
19978 swap [%l7 + %i3], %o2
19979 set 0x7E, %o4
19980 ldstuba [%l7 + %o4] 0x88, %i0
19981 nop
19982 set 0x38, %i2
19983 stx %fsr, [%l7 + %i2]
19984 nop
19985 set 0x34, %g5
19986 swap [%l7 + %g5], %g3
19987 nop
19988 set 0x0E, %g2
19989 ldub [%l7 + %g2], %o3
19990 and %i4, %l3, %i2
19991 nop
19992 set 0x58, %o7
19993 stx %o6, [%l7 + %o7]
19994 set 0x75, %o0
19995 stba %i1, [%l7 + %o0] 0x81
19996 set 0x20, %i0
19997 ldda [%l7 + %i0] 0xeb, %g6
19998 nop
19999 set 0x0C, %i5
20000 prefetch [%l7 + %i5], 4
20001 add %l5, %l1, %g4
20002 set 0x09, %g4
20003 stba %g2, [%l7 + %g4] 0xe2
20004 membar #Sync
20005 or %o1, %i6, %i7
20006 nop
20007 set 0x60, %o1
20008 stx %fsr, [%l7 + %o1]
20009 nop
20010 set 0x5F, %o3
20011 stb %o5, [%l7 + %o3]
20012 add %l7, 0x5C, %l6
20013 wr %g0, 0x89, %asi
20014 casa [%l6] 0x89, %l0, %i3
20015 nop
20016 set 0x28, %l5
20017 stx %fsr, [%l7 + %l5]
20018 fpsub32 %f28, %f18, %f18
20019 nop
20020 set 0x4A, %l6
20021 ldsh [%l7 + %l6], %g6
20022 set 0x28, %g7
20023 ldstuba [%l7 + %g7] 0x81, %o7
20024 set 0x30, %i7
20025 stda %i6, [%l7 + %i7] 0x80
20026 or %g5, %o0, %l2
20027 set 0x10, %g6
20028 ldda [%l7 + %g6] 0x89, %o4
20029 nop
20030 set 0x18, %l2
20031 swap [%l7 + %l2], %l4
20032 set 0x40, %o2
20033 ldda [%l7 + %o2] 0x88, %f16
20034 nop
20035 set 0x7E, %i4
20036 ldub [%l7 + %i4], %i5
20037 set 0x78, %l3
20038 stxa %o2, [%l7 + %l3] 0xeb
20039 membar #Sync
20040 nop
20041 set 0x68, %l4
20042 prefetch [%l7 + %l4], 2
20043 nop
20044 set 0x14, %i6
20045 swap [%l7 + %i6], %i0
20046 nop
20047 set 0x38, %l0
20048 ldstub [%l7 + %l0], %g1
20049 nop
20050 set 0x6A, %l1
20051 stb %g3, [%l7 + %l1]
20052 nop
20053 set 0x18, %g1
20054 stx %i4, [%l7 + %g1]
20055 st %fsr, [%l7 + 0x34]
20056 nop
20057 set 0x58, %g3
20058 stw %l3, [%l7 + %g3]
20059 nop
20060 set 0x70, %o6
20061 ldsw [%l7 + %o6], %i2
20062 set 0x70, %i1
20063 stda %o2, [%l7 + %i1] 0xe3
20064 membar #Sync
20065 add %i1, %o6, %g7
20066 set 0x48, %i3
20067 stwa %l5, [%l7 + %i3] 0xea
20068 membar #Sync
20069 nop
20070 set 0x40, %o5
20071 stx %l1, [%l7 + %o5]
20072 set 0x20, %i2
20073 ldda [%l7 + %i2] 0x89, %g4
20074 add %o1, %g2, %i7
20075 set 0x58, %g5
20076 stha %i6, [%l7 + %g5] 0x89
20077 and %o5, %i3, %l0
20078 add %g6, %l6, %o7
20079 nop
20080 set 0x48, %g2
20081 std %o0, [%l7 + %g2]
20082 set 0x50, %o7
20083 stxa %l2, [%l7 + %o7] 0x81
20084 set 0x4C, %o0
20085 swapa [%l7 + %o0] 0x80, %o4
20086 add %l4, %i5, %o2
20087 or %g5, %i0, %g3
20088 set 0x40, %o4
20089 stda %f16, [%l7 + %o4] 0xd8
20090 nop
20091 set 0x68, %i5
20092 sth %g1, [%l7 + %i5]
20093 st %fsr, [%l7 + 0x4C]
20094 nop
20095 set 0x50, %i0
20096 ldsw [%l7 + %i0], %i4
20097 set 0x58, %g4
20098 stda %l2, [%l7 + %g4] 0x88
20099 set 0x6E, %o1
20100 stba %o3, [%l7 + %o1] 0x88
20101 ld [%l7 + 0x54], %f8
20102 nop
20103 set 0x3A, %o3
20104 ldsh [%l7 + %o3], %i2
20105 bg,a %icc, loop_122
20106 fpsub16s %f23, %f0, %f10
20107 bgu,a %icc, loop_123
20108 nop
20109 set 0x7E, %l5
20110 ldstub [%l7 + %l5], %i1
20111loop_122:
20112 nop
20113 set 0x40, %g7
20114 ldda [%l7 + %g7] 0x80, %f0
20115loop_123:
20116 bn,pt %xcc, loop_124
20117 nop
20118 set 0x2C, %i7
20119 lduw [%l7 + %i7], %o6
20120 set 0x61, %g6
20121 ldstuba [%l7 + %g6] 0x81, %l5
20122loop_124:
20123 add %g7, %g4, %o1
20124 st %f13, [%l7 + 0x24]
20125 set 0x40, %l2
20126 swapa [%l7 + %l2] 0x89, %g2
20127 set 0x7C, %o2
20128 lda [%l7 + %o2] 0x80, %f26
20129 set 0x30, %i4
20130 ldda [%l7 + %i4] 0x89, %l0
20131 nop
20132 set 0x2A, %l6
20133 stb %i6, [%l7 + %l6]
20134 wr %o5, %i7, %pic
20135 st %fsr, [%l7 + 0x54]
20136 add %l7, 0x08, %l6
20137 wr %g0, 0x88, %asi
20138 ldxa [%l6] %asi, %l0
20139 casxa [%l6] 0x88, %l0, %g6
20140 set 0x48, %l4
20141 stxa %l6, [%l7 + %l4] 0xea
20142 membar #Sync
20143 nop
20144 set 0x50, %l3
20145 std %f4, [%l7 + %l3]
20146 nop
20147 set 0x68, %i6
20148 prefetch [%l7 + %i6], 3
20149 set 0x7C, %l1
20150 stwa %i3, [%l7 + %l1] 0x89
20151 nop
20152 set 0x08, %l0
20153 std %o0, [%l7 + %l0]
20154 set 0x10, %g1
20155 stba %l2, [%l7 + %g1] 0xea
20156 membar #Sync
20157 set 0x32, %o6
20158 stha %o4, [%l7 + %o6] 0xea
20159 membar #Sync
20160 nop
20161 set 0x58, %g3
20162 stx %o7, [%l7 + %g3]
20163 nop
20164 set 0x7C, %i1
20165 prefetch [%l7 + %i1], 2
20166 nop
20167 set 0x70, %i3
20168 std %i4, [%l7 + %i3]
20169 nop
20170 set 0x50, %o5
20171 stx %o2, [%l7 + %o5]
20172 set 0x66, %i2
20173 stba %l4, [%l7 + %i2] 0x81
20174 set 0x10, %g2
20175 ldda [%l7 + %g2] 0x89, %g4
20176 nop
20177 set 0x48, %g5
20178 lduw [%l7 + %g5], %i0
20179 nop
20180 set 0x70, %o0
20181 swap [%l7 + %o0], %g3
20182 nop
20183 nop
20184 setx 0x93F2A2C6C26C6BFB, %l0, %l6
20185 stx %l6, [%l7 + 0x28]
20186 ldd [%l7 + 0x28], %f2
20187 setx 0x8C8D3F2C3E4BF305, %l1, %l5
20188 stx %l5, [%l7 + 0x10]
20189 ldd [%l7 + 0x10], %f4
20190 fdivd %f4, %f2, %f26
20191 set 0x48, %o7
20192 sta %f19, [%l7 + %o7] 0x88
20193 nop
20194 set 0x38, %o4
20195 stx %g1, [%l7 + %o4]
20196 set 0x16, %i5
20197 ldstuba [%l7 + %i5] 0x88, %l3
20198 set 0x58, %g4
20199 prefetcha [%l7 + %g4] 0x88, 1
20200 nop
20201 set 0x20, %o1
20202 stx %o3, [%l7 + %o1]
20203 set 0x28, %i0
20204 swapa [%l7 + %i0] 0x88, %i1
20205 set 0x78, %l5
20206 ldxa [%l7 + %l5] 0x81, %i2
20207 set 0x68, %o3
20208 stwa %l5, [%l7 + %o3] 0x80
20209 nop
20210 set 0x28, %g7
20211 lduw [%l7 + %g7], %o6
20212 nop
20213 set 0x38, %g6
20214 ldd [%l7 + %g6], %f8
20215 wr %g4, %o1, %pic
20216 ld [%l7 + 0x38], %f23
20217 nop
20218 set 0x08, %l2
20219 stx %g7, [%l7 + %l2]
20220 nop
20221 set 0x38, %i7
20222 ldx [%l7 + %i7], %g2
20223 st %fsr, [%l7 + 0x58]
20224 nop
20225 set 0x30, %i4
20226 std %f18, [%l7 + %i4]
20227 nop
20228 set 0x38, %l6
20229 stw %l1, [%l7 + %l6]
20230 set 0x40, %o2
20231 ldda [%l7 + %o2] 0xd8, %f0
20232 nop
20233 set 0x28, %l4
20234 stx %o5, [%l7 + %l4]
20235 nop
20236 set 0x74, %l3
20237 prefetch [%l7 + %l3], 1
20238 nop
20239 set 0x6C, %i6
20240 swap [%l7 + %i6], %i6
20241 set 0x78, %l0
20242 lda [%l7 + %l0] 0x81, %f14
20243 nop
20244 set 0x18, %l1
20245 std %f14, [%l7 + %l1]
20246 nop
20247 set 0x14, %g1
20248 stw %l0, [%l7 + %g1]
20249 nop
20250 set 0x68, %g3
20251 std %f30, [%l7 + %g3]
20252 st %fsr, [%l7 + 0x08]
20253 add %g6, %l6, %i7
20254 nop
20255 set 0x68, %i1
20256 ldx [%l7 + %i1], %o0
20257 nop
20258 set 0x28, %o6
20259 ldd [%l7 + %o6], %f26
20260 set 0x30, %o5
20261 stxa %i3, [%l7 + %o5] 0x88
20262 set 0x10, %i2
20263 prefetcha [%l7 + %i2] 0x89, 4
20264 nop
20265 set 0x50, %g2
20266 stx %fsr, [%l7 + %g2]
20267 nop
20268 nop
20269 setx 0x5C299271, %l0, %l6
20270 st %l6, [%l7 + 0x28]
20271 ld [%l7 + 0x28], %f10
20272 setx 0x9B216FAE, %l1, %l5
20273 st %l5, [%l7 + 0x10]
20274 ld [%l7 + 0x10], %f12
20275 fdivs %f12, %f10, %f12
20276 nop
20277 set 0x54, %i3
20278 ldub [%l7 + %i3], %o4
20279 wr %i5, %o2, %y
20280 set 0x74, %o0
20281 stba %o7, [%l7 + %o0] 0x81
20282 nop
20283 set 0x18, %o7
20284 stx %l4, [%l7 + %o7]
20285 nop
20286 set 0x10, %g5
20287 std %g4, [%l7 + %g5]
20288 and %g3, %i0, %l3
20289 nop
20290 set 0x38, %o4
20291 std %i4, [%l7 + %o4]
20292 nop
20293 set 0x30, %g4
20294 ldd [%l7 + %g4], %f30
20295 nop
20296 set 0x08, %o1
20297 stw %o3, [%l7 + %o1]
20298 set 0x20, %i5
20299 ldda [%l7 + %i5] 0xea, %i0
20300 set 0x40, %i0
20301 ldxa [%l7 + %i0] 0x80, %i2
20302 nop
20303 set 0x32, %l5
20304 lduh [%l7 + %l5], %l5
20305 add %l7, 0x60, %l6
20306 wr %g0, 0x88, %asi
20307 casa [%l6] 0x88, %o6, %g4
20308 nop
20309 set 0x4A, %o3
20310 ldsh [%l7 + %o3], %o1
20311 add %l7, 0x14, %l6
20312 wr %g0, 0x81, %asi
20313 lda [%l6] %asi, %g1
20314 casa [%l6] 0x81, %g1, %g2
20315 add %l7, 0x28, %l6
20316 wr %g0, 0x80, %asi
20317 lda [%l6] %asi, %l1
20318 casa [%l6] 0x80, %l1, %g7
20319 st %f31, [%l7 + 0x18]
20320 set 0x54, %g7
20321 lda [%l7 + %g7] 0x88, %f1
20322 nop
20323 set 0x18, %g6
20324 stx %i6, [%l7 + %g6]
20325 membar #Sync
20326 set 0x40, %i7
20327 ldda [%l7 + %i7] 0xf8, %f0
20328 nop
20329 set 0x4C, %l2
20330 stb %l0, [%l7 + %l2]
20331 or %g6, %l6, %o5
20332 nop
20333 set 0x49, %l6
20334 stb %o0, [%l7 + %l6]
20335 nop
20336 set 0x14, %i4
20337 prefetch [%l7 + %i4], 3
20338 membar #Sync
20339 set 0x40, %o2
20340 ldda [%l7 + %o2] 0xf9, %f0
20341 add %l7, 0x38, %l6
20342 wr %g0, 0x81, %asi
20343 ldxa [%l6] %asi, %i3
20344 casxa [%l6] 0x81, %i3, %l2
20345 st %fsr, [%l7 + 0x08]
20346 add %l7, 0x38, %l6
20347 wr %g0, 0x81, %asi
20348 casxa [%l6] 0x81, %o4, %i5
20349 set 0x70, %l4
20350 prefetcha [%l7 + %l4] 0x89, 4
20351 nop
20352 set 0x64, %l3
20353 ldsw [%l7 + %l3], %o7
20354 set 0x74, %l0
20355 stba %l4, [%l7 + %l0] 0xea
20356 membar #Sync
20357 nop
20358 set 0x40, %l1
20359 lduh [%l7 + %l1], %g5
20360 nop
20361 set 0x74, %i6
20362 ldsh [%l7 + %i6], %o2
20363 st %fsr, [%l7 + 0x78]
20364 nop
20365 set 0x38, %g3
20366 stx %i0, [%l7 + %g3]
20367 set 0x10, %g1
20368 ldstuba [%l7 + %g1] 0x80, %l3
20369 nop
20370 set 0x61, %o6
20371 ldstub [%l7 + %o6], %g3
20372 or %o3, %i1, %i2
20373 set 0x40, %o5
20374 ldxa [%l7 + %o5] 0x81, %i4
20375 nop
20376 set 0x36, %i2
20377 ldub [%l7 + %i2], %l5
20378 nop
20379 set 0x18, %i1
20380 std %o6, [%l7 + %i1]
20381 set 0x20, %g2
20382 ldda [%l7 + %g2] 0xe3, %g4
20383 nop
20384 set 0x30, %i3
20385 prefetch [%l7 + %i3], 0
20386 nop
20387 set 0x7E, %o7
20388 lduh [%l7 + %o7], %g1
20389 add %l7, 0x78, %l6
20390 wr %g0, 0x81, %asi
20391 casxa [%l6] 0x81, %g2, %l1
20392 st %f30, [%l7 + 0x30]
20393 set 0x44, %g5
20394 swapa [%l7 + %g5] 0x80, %g7
20395 wr %i6, %o1, %sys_tick
20396 nop
20397 set 0x16, %o4
20398 sth %l0, [%l7 + %o4]
20399 fpadd32s %f22, %f21, %f6
20400 set 0x2E, %g4
20401 stba %g6, [%l7 + %g4] 0x80
20402 set 0x45, %o0
20403 stba %o5, [%l7 + %o0] 0x81
20404 set 0x10, %o1
20405 sta %f3, [%l7 + %o1] 0x89
20406 nop
20407 set 0x28, %i0
20408 ldd [%l7 + %i0], %f26
20409 ld [%l7 + 0x28], %f3
20410 set 0x40, %l5
20411 stda %i6, [%l7 + %l5] 0x80
20412 set 0x38, %o3
20413 prefetcha [%l7 + %o3] 0x88, 2
20414 set 0x70, %i5
20415 sta %f27, [%l7 + %i5] 0x81
20416 set 0x40, %g7
20417 stda %f0, [%l7 + %g7] 0x88
20418 nop
20419 set 0x28, %g6
20420 std %i2, [%l7 + %g6]
20421 nop
20422 set 0x30, %l2
20423 stx %fsr, [%l7 + %l2]
20424 nop
20425 set 0x3A, %i7
20426 ldsb [%l7 + %i7], %o4
20427 ld [%l7 + 0x70], %f14
20428 nop
20429 set 0x28, %l6
20430 std %l2, [%l7 + %l6]
20431 nop
20432 set 0x50, %o2
20433 sth %i5, [%l7 + %o2]
20434 fpsub16 %f16, %f6, %f20
20435 set 0x58, %l4
20436 prefetcha [%l7 + %l4] 0x81, 4
20437 nop
20438 set 0x6E, %l3
20439 lduh [%l7 + %l3], %o7
20440 nop
20441 set 0x40, %i4
20442 ldd [%l7 + %i4], %f30
20443 add %l4, %g5, %o2
20444 or %i0, %l3, %o3
20445 fpadd16 %f16, %f10, %f10
20446 nop
20447 set 0x0C, %l0
20448 ldub [%l7 + %l0], %g3
20449 set 0x38, %l1
20450 sta %f0, [%l7 + %l1] 0x81
20451 add %i2, %i1, %i4
20452 nop
20453 set 0x14, %i6
20454 lduw [%l7 + %i6], %l5
20455 or %o6, %g1, %g4
20456 add %l7, 0x50, %l6
20457 wr %g0, 0x81, %asi
20458 ldxa [%l6] %asi, %l1
20459 casxa [%l6] 0x81, %l1, %g2
20460 set 0x40, %g1
20461 stda %f16, [%l7 + %g1] 0xd2
20462 nop
20463 set 0x20, %o6
20464 lduw [%l7 + %o6], %i6
20465 ld [%l7 + 0x18], %f1
20466 set 0x40, %o5
20467 stda %f0, [%l7 + %o5] 0xd0
20468 nop
20469 set 0x58, %g3
20470 ldx [%l7 + %g3], %o1
20471 set 0x48, %i2
20472 stwa %l0, [%l7 + %i2] 0xeb
20473 membar #Sync
20474 add %l7, 0x08, %l6
20475 wr %g0, 0x88, %asi
20476 casxa [%l6] 0x88, %g7, %g6
20477 set 0x16, %g2
20478 stha %o5, [%l7 + %g2] 0xeb
20479 membar #Sync
20480 set 0x10, %i3
20481 ldxa [%l7 + %i3] 0x88, %o0
20482 set 0x58, %i1
20483 stxa %i3, [%l7 + %i1] 0x89
20484 nop
20485 set 0x60, %g5
20486 ldd [%l7 + %g5], %f8
20487 membar #Sync
20488 set 0x40, %o7
20489 ldda [%l7 + %o7] 0xf8, %f16
20490 and %l6, %o4, %i5
20491 set 0x7C, %o4
20492 stba %l2, [%l7 + %o4] 0x89
20493 wr %o7, %l4, %clear_softint
20494 nop
20495 set 0x34, %o0
20496 ldsw [%l7 + %o0], %g5
20497 nop
20498 set 0x28, %g4
20499 ldd [%l7 + %g4], %i6
20500 set 0x20, %o1
20501 stxa %i0, [%l7 + %o1] 0xe2
20502 membar #Sync
20503 set 0x58, %i0
20504 ldxa [%l7 + %i0] 0x80, %l3
20505 set 0x50, %l5
20506 ldda [%l7 + %l5] 0x89, %o2
20507 add %l7, 0x58, %l6
20508 wr %g0, 0x80, %asi
20509 ldxa [%l6] %asi, %g3
20510 casxa [%l6] 0x80, %g3, %o2
20511 and %i1, %i4, %l5
20512 nop
20513 set 0x18, %i5
20514 ldx [%l7 + %i5], %o6
20515 set 0x30, %o3
20516 sta %f4, [%l7 + %o3] 0x81
20517 nop
20518 set 0x10, %g6
20519 ldsw [%l7 + %g6], %i2
20520 nop
20521 set 0x74, %l2
20522 stb %g1, [%l7 + %l2]
20523 fpsub16 %f0, %f28, %f24
20524 nop
20525 set 0x56, %g7
20526 lduh [%l7 + %g7], %l1
20527 nop
20528 set 0x38, %l6
20529 std %g2, [%l7 + %l6]
20530 or %g4, %i6, %l0
20531 nop
20532 set 0x44, %o2
20533 prefetch [%l7 + %o2], 2
20534 st %f8, [%l7 + 0x28]
20535 nop
20536 nop
20537 setx 0xF167E993FF017141, %l0, %l6
20538 stx %l6, [%l7 + 0x28]
20539 ldd [%l7 + 0x28], %f18
20540 setx 0x6BEB7A2AE0E48FF1, %l1, %l5
20541 stx %l5, [%l7 + 0x10]
20542 ldd [%l7 + 0x10], %f0
20543 fdivd %f0, %f18, %f6
20544 set 0x7C, %i7
20545 lda [%l7 + %i7] 0x88, %f5
20546 set 0x40, %l4
20547 ldda [%l7 + %l4] 0x89, %f0
20548 set 0x74, %i4
20549 sta %f4, [%l7 + %i4] 0x81
20550 or %g7, %g6, %o1
20551 nop
20552 set 0x20, %l3
20553 ldsw [%l7 + %l3], %o5
20554 set 0x20, %l1
20555 sta %f12, [%l7 + %l1] 0x81
20556 nop
20557 set 0x6C, %l0
20558 stw %i3, [%l7 + %l0]
20559 nop
20560 set 0x54, %i6
20561 swap [%l7 + %i6], %l6
20562 nop
20563 set 0x40, %o6
20564 ldd [%l7 + %o6], %o4
20565 nop
20566 set 0x0C, %o5
20567 ldsb [%l7 + %o5], %i5
20568 nop
20569 set 0x24, %g3
20570 ldsw [%l7 + %g3], %o0
20571 nop
20572 set 0x20, %i2
20573 std %o6, [%l7 + %i2]
20574 fpsub32 %f12, %f22, %f4
20575 nop
20576 set 0x40, %g1
20577 ldsb [%l7 + %g1], %l4
20578 set 0x28, %g2
20579 stda %l2, [%l7 + %g2] 0xeb
20580 membar #Sync
20581 nop
20582 set 0x48, %i1
20583 ldsw [%l7 + %i1], %i7
20584 nop
20585 set 0x4D, %g5
20586 ldstub [%l7 + %g5], %g5
20587 set 0x50, %o7
20588 swapa [%l7 + %o7] 0x89, %i0
20589 nop
20590 set 0x78, %o4
20591 ldx [%l7 + %o4], %l3
20592 wr %o3, %g3, %pic
20593 st %f4, [%l7 + 0x38]
20594 and %o2, %i4, %l5
20595 nop
20596 set 0x38, %o0
20597 lduw [%l7 + %o0], %i1
20598 add %i2, %o6, %g1
20599 ld [%l7 + 0x44], %f13
20600 nop
20601 set 0x40, %i3
20602 stx %fsr, [%l7 + %i3]
20603 nop
20604 set 0x24, %o1
20605 stb %l1, [%l7 + %o1]
20606 nop
20607 set 0x28, %i0
20608 lduw [%l7 + %i0], %g2
20609 set 0x40, %g4
20610 stda %f16, [%l7 + %g4] 0xd2
20611 set 0x70, %l5
20612 lda [%l7 + %l5] 0x81, %f25
20613 nop
20614 set 0x50, %o3
20615 std %f4, [%l7 + %o3]
20616 st %fsr, [%l7 + 0x5C]
20617 nop
20618 set 0x20, %i5
20619 ldx [%l7 + %i5], %i6
20620 nop
20621 set 0x44, %l2
20622 ldsh [%l7 + %l2], %l0
20623 nop
20624 or %g0, 0x8, %l0
20625 sllx %l0, 0x3c, %l0
20626 wr %l0, %g0, %tick_cmpr
20627 nop
20628 set 0x38, %g7
20629 std %f20, [%l7 + %g7]
20630 set 0x10, %g6
20631 ldda [%l7 + %g6] 0xea, %g6
20632 nop
20633 set 0x50, %o2
20634 stx %fsr, [%l7 + %o2]
20635 nop
20636 set 0x10, %l6
20637 std %o4, [%l7 + %l6]
20638 set 0x10, %l4
20639 ldxa [%l7 + %l4] 0x80, %i3
20640 set 0x20, %i7
20641 sta %f16, [%l7 + %i7] 0x89
20642 set 0x40, %l3
20643 ldda [%l7 + %l3] 0x81, %i6
20644 set 0x10, %i4
20645 ldxa [%l7 + %i4] 0x89, %o4
20646 nop
20647 set 0x08, %l0
20648 ldd [%l7 + %l0], %f30
20649 nop
20650 set 0x78, %i6
20651 stx %i5, [%l7 + %i6]
20652 set 0x64, %l1
20653 lda [%l7 + %l1] 0x89, %f28
20654 set 0x64, %o6
20655 sta %f14, [%l7 + %o6] 0x89
20656 st %fsr, [%l7 + 0x6C]
20657 nop
20658 or %g0, 0x8, %l0
20659 sllx %l0, 0x3c, %l0
20660 wr %l0, 0xA07, %tick_cmpr
20661 set 0x2C, %o5
20662 swapa [%l7 + %o5] 0x88, %l4
20663 set 0x72, %i2
20664 stha %l2, [%l7 + %i2] 0x81
20665 or %i7, %g5, %i0
20666 set 0x50, %g3
20667 ldxa [%l7 + %g3] 0x89, %o7
20668 nop
20669 set 0x0A, %g2
20670 sth %o3, [%l7 + %g2]
20671 nop
20672 set 0x2E, %g1
20673 lduh [%l7 + %g1], %l3
20674 nop
20675 set 0x10, %g5
20676 ldsh [%l7 + %g5], %o2
20677 nop
20678 set 0x48, %i1
20679 prefetch [%l7 + %i1], 0
20680 nop
20681 set 0x60, %o4
20682 lduw [%l7 + %o4], %i4
20683 set 0x1A, %o7
20684 stha %l5, [%l7 + %o7] 0x81
20685 nop
20686 set 0x6E, %o0
20687 sth %g3, [%l7 + %o0]
20688 set 0x78, %o1
20689 lda [%l7 + %o1] 0x88, %f1
20690 set 0x60, %i0
20691 prefetcha [%l7 + %i0] 0x80, 4
20692 nop
20693 set 0x1F, %i3
20694 stb %o6, [%l7 + %i3]
20695 add %l7, 0x54, %l6
20696 wr %g0, 0x89, %asi
20697 lda [%l6] %asi, %g1
20698 casa [%l6] 0x89, %g1, %l1
20699 set 0x3F, %g4
20700 ldstuba [%l7 + %g4] 0x80, %i2
20701 nop
20702 set 0x70, %o3
20703 ldsh [%l7 + %o3], %i6
20704 nop
20705 set 0x15, %i5
20706 ldsb [%l7 + %i5], %l0
20707 nop
20708 set 0x58, %l2
20709 stw %g2, [%l7 + %l2]
20710 nop
20711 set 0x14, %l5
20712 swap [%l7 + %l5], %g4
20713 nop
20714 set 0x68, %g6
20715 ldub [%l7 + %g6], %g7
20716 set 0x60, %o2
20717 ldda [%l7 + %o2] 0xe3, %g6
20718 nop
20719 set 0x54, %l6
20720 lduw [%l7 + %l6], %o5
20721 set 0x40, %l4
20722 ldda [%l7 + %l4] 0xd2, %f0
20723 set 0x68, %g7
20724 prefetcha [%l7 + %g7] 0x89, 1
20725 set 0x10, %i7
20726 ldxa [%l7 + %i7] 0x88, %i3
20727 nop
20728 set 0x5C, %i4
20729 prefetch [%l7 + %i4], 0
20730 nop
20731 set 0x58, %l3
20732 ldd [%l7 + %l3], %f22
20733 set 0x70, %l0
20734 stda %i4, [%l7 + %l0] 0xea
20735 membar #Sync
20736 and %o1, %o4, %o0
20737 nop
20738 nop
20739 setx 0xB3BD1EE7, %l0, %l6
20740 st %l6, [%l7 + 0x28]
20741 ld [%l7 + 0x28], %f1
20742 setx 0x2D4D6B25, %l1, %l5
20743 st %l5, [%l7 + 0x10]
20744 ld [%l7 + 0x10], %f19
20745 fdivs %f19, %f1, %f28
20746 nop
20747 set 0x28, %i6
20748 stx %l2, [%l7 + %i6]
20749 nop
20750 set 0x0A, %l1
20751 sth %l4, [%l7 + %l1]
20752 set 0x0C, %o5
20753 stwa %g5, [%l7 + %o5] 0x80
20754 set 0x28, %o6
20755 ldxa [%l7 + %o6] 0x81, %i7
20756 nop
20757 set 0x70, %i2
20758 ldd [%l7 + %i2], %i0
20759 nop
20760 set 0x10, %g3
20761 ldx [%l7 + %g3], %o3
20762 set 0x70, %g1
20763 sta %f22, [%l7 + %g1] 0x81
20764 nop
20765 set 0x08, %g5
20766 ldd [%l7 + %g5], %o6
20767 fpadd32s %f0, %f19, %f3
20768 nop
20769 set 0x10, %g2
20770 stw %l3, [%l7 + %g2]
20771 nop
20772 set 0x10, %o4
20773 ldsw [%l7 + %o4], %o2
20774 st %fsr, [%l7 + 0x14]
20775 nop
20776 set 0x40, %i1
20777 swap [%l7 + %i1], %l5
20778 nop
20779 set 0x08, %o7
20780 swap [%l7 + %o7], %g3
20781 set 0x40, %o0
20782 stwa %i4, [%l7 + %o0] 0xea
20783 membar #Sync
20784 set 0x40, %o1
20785 ldda [%l7 + %o1] 0x89, %f16
20786 nop
20787 set 0x40, %i0
20788 std %f2, [%l7 + %i0]
20789 nop
20790 set 0x20, %i3
20791 std %i0, [%l7 + %i3]
20792 ld [%l7 + 0x3C], %f11
20793 nop
20794 set 0x58, %g4
20795 swap [%l7 + %g4], %g1
20796 and %l1, %i2, %i6
20797 nop
20798 set 0x14, %i5
20799 ldsb [%l7 + %i5], %o6
20800 nop
20801 set 0x60, %l2
20802 lduw [%l7 + %l2], %l0
20803 nop
20804 set 0x38, %l5
20805 lduh [%l7 + %l5], %g2
20806 set 0x40, %o3
20807 sta %f11, [%l7 + %o3] 0x89
20808 nop
20809 set 0x54, %g6
20810 ldsh [%l7 + %g6], %g4
20811 set 0x60, %l6
20812 ldda [%l7 + %l6] 0xeb, %g6
20813 nop
20814 set 0x56, %l4
20815 sth %g6, [%l7 + %l4]
20816 nop
20817 set 0x1A, %g7
20818 ldsh [%l7 + %g7], %o5
20819 nop
20820 set 0x70, %o2
20821 std %f24, [%l7 + %o2]
20822 nop
20823 set 0x28, %i4
20824 ldd [%l7 + %i4], %i2
20825 set 0x60, %l3
20826 ldda [%l7 + %l3] 0x89, %i4
20827 add %l7, 0x78, %l6
20828 wr %g0, 0x80, %asi
20829 casxa [%l6] 0x80, %l6, %o1
20830 set 0x68, %l0
20831 stxa %o0, [%l7 + %l0] 0x81
20832 st %f15, [%l7 + 0x54]
20833 set 0x40, %i6
20834 ldda [%l7 + %i6] 0x88, %f16
20835 nop
20836 set 0x60, %l1
20837 stx %fsr, [%l7 + %l1]
20838 add %l2, %l4, %o4
20839 nop
20840 set 0x30, %i7
20841 stx %fsr, [%l7 + %i7]
20842 add %l7, 0x08, %l6
20843 wr %g0, 0x89, %asi
20844 ldxa [%l6] %asi, %g5
20845 casxa [%l6] 0x89, %g5, %i0
20846 set 0x5B, %o5
20847 ldstuba [%l7 + %o5] 0x80, %i7
20848 nop
20849 set 0x08, %i2
20850 std %o6, [%l7 + %i2]
20851 wr %o3, %o2, %y
20852 and %l3, %g3, %i4
20853 fpsub16 %f24, %f0, %f26
20854 bgu,a,pn %icc, loop_125
20855 add %l5, %g1, %l1
20856 set 0x40, %g3
20857 stda %f16, [%l7 + %g3] 0xc0
20858loop_125:
20859 bne,a,pn %icc, loop_126
20860 nop
20861 set 0x4C, %g1
20862 stw %i2, [%l7 + %g1]
20863 set 0x70, %o6
20864 lda [%l7 + %o6] 0x80, %f16
20865loop_126:
20866 nop
20867 set 0x1C, %g5
20868 ldsw [%l7 + %g5], %i6
20869 nop
20870 set 0x54, %o4
20871 ldsh [%l7 + %o4], %i1
20872 nop
20873 set 0x40, %g2
20874 ldx [%l7 + %g2], %o6
20875 nop
20876 set 0x50, %o7
20877 std %g2, [%l7 + %o7]
20878 set 0x20, %o0
20879 stha %l0, [%l7 + %o0] 0xeb
20880 membar #Sync
20881 nop
20882 set 0x10, %i1
20883 sth %g4, [%l7 + %i1]
20884 or %g7, %g6, %o5
20885 st %f12, [%l7 + 0x2C]
20886 nop
20887 set 0x76, %i0
20888 lduh [%l7 + %i0], %i5
20889 or %i3, %l6, %o1
20890 or %o0, %l2, %l4
20891 nop
20892 or %g0, 0x8, %l0
20893 sllx %l0, 0x3c, %l0
20894 wr %l0, 0x5BB, %sys_tick_cmpr
20895 nop
20896 or %g0, 0x8, %l0
20897 sllx %l0, 0x3c, %l0
20898 wr %l0, 0x6BF, %tick_cmpr
20899 set 0x30, %i3
20900 ldda [%l7 + %i3] 0xe2, %o6
20901 nop
20902 set 0x3C, %o1
20903 prefetch [%l7 + %o1], 0
20904 set 0x66, %g4
20905 stba %o3, [%l7 + %g4] 0xeb
20906 membar #Sync
20907 fpadd32s %f21, %f25, %f18
20908 set 0x2A, %i5
20909 stha %l3, [%l7 + %i5] 0xeb
20910 membar #Sync
20911 add %l7, 0x58, %l6
20912 wr %g0, 0x80, %asi
20913 ldxa [%l6] %asi, %g3
20914 casxa [%l6] 0x80, %g3, %i4
20915 set 0x7C, %l5
20916 swapa [%l7 + %l5] 0x89, %o2
20917 nop
20918 set 0x28, %o3
20919 stx %fsr, [%l7 + %o3]
20920 nop
20921 set 0x48, %g6
20922 stx %l5, [%l7 + %g6]
20923 bge %icc, loop_127
20924 or %l1, %i2, %g1
20925 nop
20926 set 0x2A, %l2
20927 ldstub [%l7 + %l2], %i1
20928 set 0x48, %l6
20929 stda %i6, [%l7 + %l6] 0x88
20930loop_127:
20931 nop
20932 set 0x4C, %l4
20933 prefetch [%l7 + %l4], 1
20934 set 0x3C, %o2
20935 lda [%l7 + %o2] 0x89, %f7
20936 set 0x20, %i4
20937 prefetcha [%l7 + %i4] 0x80, 2
20938 set 0x4E, %g7
20939 stha %o6, [%l7 + %g7] 0xeb
20940 membar #Sync
20941 nop
20942 set 0x58, %l0
20943 sth %l0, [%l7 + %l0]
20944 nop
20945 set 0x40, %l3
20946 ldx [%l7 + %l3], %g7
20947 set 0x2D, %i6
20948 stba %g4, [%l7 + %i6] 0x81
20949 add %o5, %i5, %g6
20950 nop
20951 set 0x64, %i7
20952 stw %l6, [%l7 + %i7]
20953 nop
20954 set 0x74, %o5
20955 swap [%l7 + %o5], %o1
20956 nop
20957 set 0x2A, %i2
20958 ldsh [%l7 + %i2], %i3
20959 set 0x40, %g3
20960 ldda [%l7 + %g3] 0x88, %f0
20961 nop
20962 set 0x32, %g1
20963 ldub [%l7 + %g1], %l2
20964 st %f17, [%l7 + 0x78]
20965 nop
20966 set 0x48, %l1
20967 ldd [%l7 + %l1], %l4
20968 nop
20969 set 0x78, %g5
20970 prefetch [%l7 + %g5], 0
20971 set 0x5C, %o4
20972 lda [%l7 + %o4] 0x89, %f20
20973 nop
20974 set 0x28, %o6
20975 std %f20, [%l7 + %o6]
20976 nop
20977 set 0x71, %o7
20978 ldsb [%l7 + %o7], %g5
20979 nop
20980 set 0x70, %g2
20981 stx %i0, [%l7 + %g2]
20982 nop
20983 set 0x48, %o0
20984 stx %o4, [%l7 + %o0]
20985 set 0x40, %i0
20986 ldda [%l7 + %i0] 0xea, %i6
20987 nop
20988 set 0x38, %i1
20989 ldsh [%l7 + %i1], %o7
20990 set 0x38, %o1
20991 ldxa [%l7 + %o1] 0x80, %o0
20992 set 0x38, %i3
20993 sta %f27, [%l7 + %i3] 0x89
20994 add %l3, %g3, %i4
20995 nop
20996 set 0x60, %g4
20997 ldd [%l7 + %g4], %f30
20998 nop
20999 set 0x76, %i5
21000 ldsh [%l7 + %i5], %o3
21001 or %o2, %l1, %l5
21002 nop
21003 set 0x64, %o3
21004 prefetch [%l7 + %o3], 0
21005 nop
21006 set 0x29, %l5
21007 stb %g1, [%l7 + %l5]
21008 nop
21009 set 0x5E, %l2
21010 ldstub [%l7 + %l2], %i2
21011 set 0x18, %l6
21012 stda %i6, [%l7 + %l6] 0x88
21013 set 0x40, %g6
21014 stda %f0, [%l7 + %g6] 0xc2
21015 nop
21016 set 0x1F, %l4
21017 ldstub [%l7 + %l4], %i1
21018 add %l7, 0x3C, %l6
21019 wr %g0, 0x81, %asi
21020 lda [%l6] %asi, %g2
21021 casa [%l6] 0x81, %g2, %l0
21022 add %l7, 0x60, %l6
21023 wr %g0, 0x88, %asi
21024 ldxa [%l6] %asi, %g7
21025 casxa [%l6] 0x88, %g7, %g4
21026 nop
21027 set 0x38, %i4
21028 ldsh [%l7 + %i4], %o6
21029 st %fsr, [%l7 + 0x08]
21030 set 0x64, %o2
21031 swapa [%l7 + %o2] 0x89, %o5
21032 set 0x40, %l0
21033 ldda [%l7 + %l0] 0x88, %f16
21034 st %f28, [%l7 + 0x64]
21035 or %i5, %g6, %l6
21036 nop
21037 set 0x70, %g7
21038 std %i2, [%l7 + %g7]
21039 nop
21040 set 0x68, %l3
21041 ldstub [%l7 + %l3], %l2
21042 nop
21043 set 0x50, %i6
21044 ldx [%l7 + %i6], %l4
21045 nop
21046 set 0x20, %o5
21047 ldd [%l7 + %o5], %f14
21048 ld [%l7 + 0x30], %f22
21049 set 0x51, %i7
21050 stba %g5, [%l7 + %i7] 0x89
21051 st %fsr, [%l7 + 0x10]
21052 set 0x22, %g3
21053 stha %o1, [%l7 + %g3] 0x80
21054 set 0x70, %g1
21055 sta %f27, [%l7 + %g1] 0x88
21056 set 0x40, %i2
21057 stda %f16, [%l7 + %i2] 0x89
21058 set 0x40, %g5
21059 ldda [%l7 + %g5] 0xda, %f16
21060 st %f14, [%l7 + 0x48]
21061 wr %i0, %i7, %y
21062 set 0x6E, %l1
21063 ldstuba [%l7 + %l1] 0x89, %o4
21064 set 0x40, %o6
21065 ldda [%l7 + %o6] 0xda, %f16
21066 set 0x16, %o4
21067 stha %o0, [%l7 + %o4] 0x88
21068 nop
21069 set 0x58, %o7
21070 stx %fsr, [%l7 + %o7]
21071 nop
21072 set 0x76, %g2
21073 sth %o7, [%l7 + %g2]
21074 nop
21075 set 0x30, %o0
21076 ldsb [%l7 + %o0], %l3
21077 set 0x71, %i0
21078 ldstuba [%l7 + %i0] 0x80, %i4
21079 nop
21080 set 0x18, %o1
21081 prefetch [%l7 + %o1], 0
21082 add %l7, 0x60, %l6
21083 wr %g0, 0x89, %asi
21084 lda [%l6] %asi, %g3
21085 casa [%l6] 0x89, %g3, %o3
21086 nop
21087 set 0x7A, %i1
21088 lduh [%l7 + %i1], %o2
21089 set 0x30, %g4
21090 ldda [%l7 + %g4] 0x81, %l0
21091 set 0x54, %i5
21092 stha %l5, [%l7 + %i5] 0x81
21093 nop
21094 set 0x6C, %i3
21095 lduw [%l7 + %i3], %i2
21096 nop
21097 set 0x20, %l5
21098 ldsw [%l7 + %l5], %g1
21099 add %l7, 0x18, %l6
21100 wr %g0, 0x81, %asi
21101 casa [%l6] 0x81, %i6, %i1
21102 nop
21103 set 0x30, %o3
21104 std %f6, [%l7 + %o3]
21105 nop
21106 set 0x50, %l6
21107 stx %fsr, [%l7 + %l6]
21108 nop
21109 set 0x28, %g6
21110 ldsh [%l7 + %g6], %g2
21111 nop
21112 set 0x20, %l2
21113 stx %g7, [%l7 + %l2]
21114 add %g4, %l0, %o5
21115 set 0x14, %i4
21116 swapa [%l7 + %i4] 0x81, %i5
21117 set 0x70, %o2
21118 stxa %o6, [%l7 + %o2] 0x81
21119 or %l6, %g6, %i3
21120 wr %l2, %g5, %clear_softint
21121 set 0x20, %l4
21122 ldxa [%l7 + %l4] 0x81, %l4
21123 nop
21124 set 0x3C, %l0
21125 lduh [%l7 + %l0], %i0
21126 nop
21127 set 0x3C, %g7
21128 ldstub [%l7 + %g7], %i7
21129 set 0x3E, %l3
21130 ldstuba [%l7 + %l3] 0x80, %o1
21131 set 0x60, %i6
21132 ldda [%l7 + %i6] 0xe3, %o4
21133 nop
21134 set 0x20, %o5
21135 std %o0, [%l7 + %o5]
21136 fpsub16 %f8, %f4, %f20
21137 set 0x18, %g3
21138 stha %o7, [%l7 + %g3] 0xeb
21139 membar #Sync
21140 nop
21141 nop
21142 setx 0x49DF7B216C64ADDA, %l0, %l6
21143 stx %l6, [%l7 + 0x28]
21144 ldd [%l7 + 0x28], %f8
21145 setx 0x67AB9B132B19A24C, %l1, %l5
21146 stx %l5, [%l7 + 0x10]
21147 ldd [%l7 + 0x10], %f12
21148 fdivd %f12, %f8, %f24
21149 nop
21150 set 0x16, %i7
21151 lduh [%l7 + %i7], %i4
21152 nop
21153 set 0x10, %i2
21154 prefetch [%l7 + %i2], 4
21155 nop
21156 set 0x22, %g1
21157 ldsh [%l7 + %g1], %g3
21158 or %o3, %o2, %l3
21159 bge %icc, loop_128
21160 nop
21161 set 0x48, %l1
21162 ldd [%l7 + %l1], %l0
21163 nop
21164 set 0x18, %o6
21165 stx %fsr, [%l7 + %o6]
21166 set 0x28, %o4
21167 ldxa [%l7 + %o4] 0x80, %l5
21168loop_128:
21169 nop
21170 set 0x28, %o7
21171 prefetcha [%l7 + %o7] 0x81, 3
21172 add %l7, 0x18, %l6
21173 wr %g0, 0x80, %asi
21174 casxa [%l6] 0x80, %i2, %i1
21175 st %fsr, [%l7 + 0x64]
21176 set 0x28, %g2
21177 stxa %g2, [%l7 + %g2] 0xeb
21178 membar #Sync
21179 set 0x50, %o0
21180 stda %g6, [%l7 + %o0] 0x81
21181 nop
21182 set 0x2B, %i0
21183 ldub [%l7 + %i0], %i6
21184 set 0x78, %g5
21185 lda [%l7 + %g5] 0x80, %f26
21186 nop
21187 set 0x3A, %i1
21188 sth %g4, [%l7 + %i1]
21189 nop
21190 set 0x28, %o1
21191 swap [%l7 + %o1], %l0
21192 nop
21193 set 0x12, %i5
21194 sth %i5, [%l7 + %i5]
21195 set 0x78, %i3
21196 prefetcha [%l7 + %i3] 0x81, 3
21197 nop
21198 set 0x08, %l5
21199 ldd [%l7 + %l5], %i6
21200 nop
21201 set 0x44, %g4
21202 stb %g6, [%l7 + %g4]
21203 nop
21204 set 0x38, %l6
21205 ldsw [%l7 + %l6], %i3
21206 nop
21207 set 0x6E, %g6
21208 lduh [%l7 + %g6], %o5
21209 add %l7, 0x30, %l6
21210 wr %g0, 0x89, %asi
21211 lda [%l6] %asi, %g5
21212 casa [%l6] 0x89, %g5, %l2
21213 nop
21214 set 0x40, %o3
21215 std %f22, [%l7 + %o3]
21216 set 0x53, %l2
21217 stba %i0, [%l7 + %l2] 0x89
21218 set 0x24, %o2
21219 swapa [%l7 + %o2] 0x81, %l4
21220 wr %i7, %o1, %set_softint
21221 ld [%l7 + 0x20], %f11
21222 ld [%l7 + 0x54], %f12
21223 nop
21224 set 0x18, %l4
21225 stw %o0, [%l7 + %l4]
21226 nop
21227 set 0x50, %l0
21228 ldd [%l7 + %l0], %o4
21229 nop
21230 set 0x40, %i4
21231 ldx [%l7 + %i4], %i4
21232 set 0x70, %l3
21233 ldda [%l7 + %l3] 0xe3, %o6
21234 set 0x78, %i6
21235 stxa %g3, [%l7 + %i6] 0xe2
21236 membar #Sync
21237 add %o2, %o3, %l1
21238 add %l3, %g1, %i2
21239 and %i1, %g2, %l5
21240 set 0x64, %g7
21241 stha %i6, [%l7 + %g7] 0xe2
21242 membar #Sync
21243 nop
21244 set 0x7C, %o5
21245 ldsh [%l7 + %o5], %g7
21246 nop
21247 set 0x78, %g3
21248 ldd [%l7 + %g3], %f24
21249 set 0x50, %i7
21250 ldxa [%l7 + %i7] 0x89, %g4
21251 wr %i5, %l0, %pic
21252 nop
21253 set 0x49, %g1
21254 ldsb [%l7 + %g1], %l6
21255 fpsub16 %f10, %f24, %f6
21256 nop
21257 set 0x54, %i2
21258 stw %g6, [%l7 + %i2]
21259 ld [%l7 + 0x18], %f23
21260 set 0x64, %o6
21261 stwa %i3, [%l7 + %o6] 0xeb
21262 membar #Sync
21263 st %fsr, [%l7 + 0x08]
21264 nop
21265 set 0x28, %l1
21266 ldsw [%l7 + %l1], %o5
21267 nop
21268 set 0x14, %o7
21269 lduh [%l7 + %o7], %o6
21270 set 0x48, %o4
21271 swapa [%l7 + %o4] 0x88, %l2
21272 set 0x08, %o0
21273 prefetcha [%l7 + %o0] 0x81, 2
21274 set 0x3E, %g2
21275 stha %l4, [%l7 + %g2] 0xea
21276 membar #Sync
21277 nop
21278 set 0x20, %i0
21279 ldd [%l7 + %i0], %i6
21280 nop
21281 set 0x10, %i1
21282 sth %o1, [%l7 + %i1]
21283 bge,a %xcc, loop_129
21284 nop
21285 set 0x74, %o1
21286 lduw [%l7 + %o1], %i0
21287 set 0x32, %g5
21288 stha %o0, [%l7 + %g5] 0xe3
21289 membar #Sync
21290loop_129:
21291 or %o4, %o7, %g3
21292 nop
21293 set 0x54, %i3
21294 sth %o2, [%l7 + %i3]
21295 set 0x58, %i5
21296 stxa %i4, [%l7 + %i5] 0x88
21297 nop
21298 set 0x10, %g4
21299 ldsb [%l7 + %g4], %l1
21300 nop
21301 set 0x4F, %l5
21302 ldstub [%l7 + %l5], %o3
21303 or %l3, %i2, %i1
21304 set 0x40, %g6
21305 stda %f16, [%l7 + %g6] 0xc8
21306 set 0x28, %o3
21307 prefetcha [%l7 + %o3] 0x89, 3
21308 nop
21309 set 0x68, %l6
21310 std %g2, [%l7 + %l6]
21311 ld [%l7 + 0x34], %f8
21312 set 0x40, %o2
21313 ldxa [%l7 + %o2] 0x88, %l5
21314 set 0x28, %l2
21315 ldstuba [%l7 + %l2] 0x88, %i6
21316 set 0x10, %l0
21317 sta %f10, [%l7 + %l0] 0x88
21318 set 0x20, %i4
21319 swapa [%l7 + %i4] 0x88, %g4
21320 set 0x2A, %l4
21321 stba %i5, [%l7 + %l4] 0x88
21322 nop
21323 set 0x08, %i6
21324 ldsh [%l7 + %i6], %g7
21325 nop
21326 set 0x78, %l3
21327 lduw [%l7 + %l3], %l0
21328 set 0x58, %g7
21329 ldxa [%l7 + %g7] 0x81, %l6
21330 nop
21331 set 0x54, %g3
21332 ldstub [%l7 + %g3], %g6
21333 or %o5, %o6, %i3
21334 membar #Sync
21335 set 0x40, %o5
21336 ldda [%l7 + %o5] 0xf9, %f0
21337 nop
21338 set 0x08, %g1
21339 stx %l2, [%l7 + %g1]
21340 nop
21341 set 0x70, %i7
21342 lduh [%l7 + %i7], %g5
21343 set 0x6D, %o6
21344 ldstuba [%l7 + %o6] 0x81, %l4
21345 nop
21346 set 0x30, %i2
21347 stw %i7, [%l7 + %i2]
21348 add %i0, %o0, %o4
21349 nop
21350 set 0x78, %l1
21351 ldx [%l7 + %l1], %o7
21352 set 0x58, %o4
21353 lda [%l7 + %o4] 0x89, %f1
21354 set 0x44, %o7
21355 stwa %o1, [%l7 + %o7] 0x88
21356 nop
21357 set 0x34, %g2
21358 lduw [%l7 + %g2], %o2
21359 set 0x7E, %i0
21360 stba %i4, [%l7 + %i0] 0xeb
21361 membar #Sync
21362 set 0x6C, %o0
21363 sta %f25, [%l7 + %o0] 0x88
21364 nop
21365 set 0x34, %i1
21366 ldsw [%l7 + %i1], %g3
21367 set 0x52, %o1
21368 stba %l1, [%l7 + %o1] 0x80
21369 nop
21370 set 0x24, %i3
21371 lduh [%l7 + %i3], %o3
21372 set 0x42, %g5
21373 stha %l3, [%l7 + %g5] 0x80
21374 set 0x30, %g4
21375 stha %i1, [%l7 + %g4] 0x80
21376 nop
21377 set 0x30, %i5
21378 swap [%l7 + %i5], %i2
21379 set 0x70, %l5
21380 ldda [%l7 + %l5] 0x80, %g2
21381 add %l5, %g1, %g4
21382 set 0x50, %o3
21383 ldxa [%l7 + %o3] 0x80, %i6
21384 nop
21385 set 0x58, %g6
21386 std %f10, [%l7 + %g6]
21387 nop
21388 set 0x3C, %l6
21389 ldsb [%l7 + %l6], %i5
21390 nop
21391 set 0x48, %l2
21392 prefetch [%l7 + %l2], 3
21393 nop
21394 set 0x7C, %l0
21395 ldsw [%l7 + %l0], %l0
21396 nop
21397 set 0x74, %o2
21398 ldsw [%l7 + %o2], %l6
21399 set 0x68, %i4
21400 stha %g7, [%l7 + %i4] 0xe2
21401 membar #Sync
21402 set 0x08, %i6
21403 lda [%l7 + %i6] 0x88, %f29
21404 nop
21405 set 0x60, %l4
21406 std %f28, [%l7 + %l4]
21407 set 0x2F, %g7
21408 stba %g6, [%l7 + %g7] 0x80
21409 ld [%l7 + 0x3C], %f6
21410 and %o6, %i3, %l2
21411 add %g5, %l4, %o5
21412 set 0x6E, %l3
21413 stba %i0, [%l7 + %l3] 0x80
21414 nop
21415 set 0x76, %g3
21416 sth %i7, [%l7 + %g3]
21417 nop
21418 set 0x10, %g1
21419 stw %o4, [%l7 + %g1]
21420 nop
21421 set 0x4A, %o5
21422 stb %o0, [%l7 + %o5]
21423 set 0x6C, %o6
21424 lda [%l7 + %o6] 0x88, %f18
21425 add %l7, 0x2C, %l6
21426 wr %g0, 0x81, %asi
21427 casa [%l6] 0x81, %o7, %o2
21428 add %l7, 0x58, %l6
21429 wr %g0, 0x80, %asi
21430 lda [%l6] %asi, %o1
21431 casa [%l6] 0x80, %o1, %i4
21432 nop
21433 set 0x1B, %i7
21434 ldub [%l7 + %i7], %g3
21435 set 0x70, %i2
21436 stwa %o3, [%l7 + %i2] 0xeb
21437 membar #Sync
21438 set 0x0A, %l1
21439 ldstuba [%l7 + %l1] 0x88, %l1
21440 fpsub16s %f17, %f31, %f2
21441 nop
21442 set 0x28, %o7
21443 ldd [%l7 + %o7], %l2
21444 set 0x08, %g2
21445 swapa [%l7 + %g2] 0x81, %i2
21446 or %i1, %g2, %g1
21447 nop
21448 set 0x16, %o4
21449 sth %g4, [%l7 + %o4]
21450 nop
21451 set 0x58, %o0
21452 ldd [%l7 + %o0], %i6
21453 nop
21454 set 0x18, %i0
21455 stx %i5, [%l7 + %i0]
21456 set 0x20, %i1
21457 lda [%l7 + %i1] 0x89, %f23
21458 set 0x1A, %i3
21459 ldstuba [%l7 + %i3] 0x89, %l5
21460 and %l0, %l6, %g7
21461 nop
21462 set 0x20, %g5
21463 ldsh [%l7 + %g5], %o6
21464 nop
21465 set 0x38, %o1
21466 ldx [%l7 + %o1], %i3
21467 or %g6, %l2, %l4
21468 nop
21469 set 0x20, %g4
21470 ldsw [%l7 + %g4], %g5
21471 set 0x10, %l5
21472 sta %f2, [%l7 + %l5] 0x88
21473 or %i0, %i7, %o4
21474 nop
21475 set 0x76, %i5
21476 ldsb [%l7 + %i5], %o0
21477 nop
21478 set 0x58, %g6
21479 stx %fsr, [%l7 + %g6]
21480 nop
21481 set 0x74, %o3
21482 lduw [%l7 + %o3], %o5
21483 nop
21484 set 0x34, %l6
21485 ldsw [%l7 + %l6], %o7
21486 set 0x08, %l0
21487 stxa %o1, [%l7 + %l0] 0x89
21488 nop
21489 set 0x28, %l2
21490 ldx [%l7 + %l2], %i4
21491 set 0x10, %i4
21492 swapa [%l7 + %i4] 0x88, %o2
21493 nop
21494 set 0x08, %i6
21495 ldd [%l7 + %i6], %o2
21496 nop
21497 set 0x7C, %l4
21498 ldsw [%l7 + %l4], %l1
21499 nop
21500 set 0x48, %g7
21501 std %l2, [%l7 + %g7]
21502 set 0x24, %l3
21503 swapa [%l7 + %l3] 0x81, %g3
21504 nop
21505 set 0x78, %g3
21506 stx %fsr, [%l7 + %g3]
21507 nop
21508 set 0x43, %o2
21509 ldub [%l7 + %o2], %i2
21510 set 0x40, %g1
21511 stda %f0, [%l7 + %g1] 0xcc
21512 nop
21513 set 0x78, %o5
21514 stw %i1, [%l7 + %o5]
21515 nop
21516 set 0x3C, %i7
21517 ldsh [%l7 + %i7], %g2
21518 st %f25, [%l7 + 0x08]
21519 set 0x70, %o6
21520 prefetcha [%l7 + %o6] 0x80, 2
21521 add %g1, %i6, %i5
21522 nop
21523 set 0x60, %i2
21524 ldx [%l7 + %i2], %l5
21525 set 0x64, %o7
21526 lda [%l7 + %o7] 0x88, %f31
21527 nop
21528 set 0x14, %l1
21529 ldsh [%l7 + %l1], %l0
21530 add %l7, 0x38, %l6
21531 wr %g0, 0x88, %asi
21532 casxa [%l6] 0x88, %l6, %o6
21533 and %i3, %g7, %l2
21534 nop
21535 set 0x4E, %o4
21536 ldsh [%l7 + %o4], %g6
21537 fpadd16 %f10, %f28, %f4
21538 set 0x1C, %o0
21539 stwa %l4, [%l7 + %o0] 0xe2
21540 membar #Sync
21541 add %i0, %g5, %o4
21542 nop
21543 set 0x51, %g2
21544 ldub [%l7 + %g2], %o0
21545 set 0x40, %i1
21546 stda %f16, [%l7 + %i1] 0xcc
21547 add %l7, 0x40, %l6
21548 wr %g0, 0x88, %asi
21549 casa [%l6] 0x88, %i7, %o5
21550 be,pt %xcc, loop_130
21551 nop
21552 set 0x60, %i3
21553 ldsw [%l7 + %i3], %o1
21554 wr %i4, %o7, %set_softint
21555 nop
21556 set 0x70, %i0
21557 stx %o3, [%l7 + %i0]
21558loop_130:
21559 ld [%l7 + 0x08], %f14
21560 add %l7, 0x7C, %l6
21561 wr %g0, 0x88, %asi
21562 casa [%l6] 0x88, %o2, %l1
21563 set 0x38, %g5
21564 ldxa [%l7 + %g5] 0x89, %l3
21565 and %g3, %i2, %i1
21566 nop
21567 set 0x50, %g4
21568 ldd [%l7 + %g4], %f10
21569 nop
21570 set 0x30, %o1
21571 ldsw [%l7 + %o1], %g2
21572 set 0x26, %i5
21573 ldstuba [%l7 + %i5] 0x81, %g4
21574 nop
21575 set 0x72, %l5
21576 sth %g1, [%l7 + %l5]
21577 nop
21578 set 0x40, %o3
21579 ldd [%l7 + %o3], %f28
21580 nop
21581 set 0x48, %g6
21582 ldx [%l7 + %g6], %i5
21583 set 0x14, %l6
21584 ldstuba [%l7 + %l6] 0x88, %i6
21585 set 0x40, %l2
21586 ldda [%l7 + %l2] 0xd0, %f16
21587 set 0x3C, %l0
21588 lda [%l7 + %l0] 0x80, %f27
21589 set 0x58, %i6
21590 ldxa [%l7 + %i6] 0x88, %l0
21591 set 0x20, %i4
21592 ldxa [%l7 + %i4] 0x81, %l5
21593 nop
21594 set 0x58, %l4
21595 lduh [%l7 + %l4], %o6
21596 set 0x68, %l3
21597 stda %i2, [%l7 + %l3] 0xe3
21598 membar #Sync
21599 nop
21600 set 0x33, %g7
21601 ldub [%l7 + %g7], %g7
21602 or %l2, %g6, %l6
21603 nop
21604 set 0x34, %o2
21605 prefetch [%l7 + %o2], 3
21606 wr %i0, %g5, %softint
21607 nop
21608 set 0x08, %g3
21609 std %f24, [%l7 + %g3]
21610 nop
21611 set 0x50, %o5
21612 ldd [%l7 + %o5], %l4
21613 set 0x10, %i7
21614 ldda [%l7 + %i7] 0xe3, %o0
21615 nop
21616 set 0x6C, %g1
21617 swap [%l7 + %g1], %o4
21618 st %f31, [%l7 + 0x28]
21619 nop
21620 set 0x58, %o6
21621 stw %o5, [%l7 + %o6]
21622 nop
21623 set 0x60, %i2
21624 swap [%l7 + %i2], %o1
21625 add %i4, %o7, %i7
21626 nop
21627 set 0x10, %o7
21628 ldx [%l7 + %o7], %o3
21629 fpadd32s %f7, %f30, %f8
21630 nop
21631 set 0x16, %o4
21632 ldub [%l7 + %o4], %l1
21633 set 0x61, %l1
21634 ldstuba [%l7 + %l1] 0x81, %o2
21635 nop
21636 set 0x10, %g2
21637 swap [%l7 + %g2], %g3
21638 set 0x12, %i1
21639 stha %i2, [%l7 + %i1] 0xea
21640 membar #Sync
21641 and %i1, %l3, %g4
21642 add %l7, 0x38, %l6
21643 wr %g0, 0x89, %asi
21644 ldxa [%l6] %asi, %g2
21645 casxa [%l6] 0x89, %g2, %g1
21646 set 0x58, %o0
21647 prefetcha [%l7 + %o0] 0x81, 0
21648 nop
21649 set 0x08, %i3
21650 std %f22, [%l7 + %i3]
21651 set 0x58, %i0
21652 lda [%l7 + %i0] 0x88, %f25
21653 set 0x40, %g4
21654 ldda [%l7 + %g4] 0xd8, %f16
21655 set 0x2F, %o1
21656 stba %l0, [%l7 + %o1] 0xe3
21657 membar #Sync
21658 set 0x48, %i5
21659 stxa %i5, [%l7 + %i5] 0xea
21660 membar #Sync
21661 nop
21662 set 0x68, %g5
21663 std %o6, [%l7 + %g5]
21664 nop
21665 set 0x54, %l5
21666 sth %l5, [%l7 + %l5]
21667 nop
21668 set 0x22, %g6
21669 sth %g7, [%l7 + %g6]
21670 st %f14, [%l7 + 0x34]
21671 nop
21672 set 0x40, %o3
21673 ldd [%l7 + %o3], %l2
21674 set 0x20, %l6
21675 ldxa [%l7 + %l6] 0x80, %i3
21676 bleu,pn %icc, loop_131
21677 wr %l6, %g6, %y
21678 nop
21679 set 0x70, %l2
21680 std %g4, [%l7 + %l2]
21681 nop
21682 set 0x4C, %l0
21683 lduh [%l7 + %l0], %i0
21684loop_131:
21685 nop
21686 set 0x08, %i4
21687 stx %l4, [%l7 + %i4]
21688 nop
21689 set 0x68, %l4
21690 stx %fsr, [%l7 + %l4]
21691 set 0x38, %i6
21692 stxa %o4, [%l7 + %i6] 0xe3
21693 membar #Sync
21694 set 0x30, %g7
21695 ldda [%l7 + %g7] 0xe3, %o0
21696 nop
21697 set 0x2A, %o2
21698 ldstub [%l7 + %o2], %o1
21699 nop
21700 set 0x08, %l3
21701 ldd [%l7 + %l3], %f30
21702 nop
21703 set 0x68, %g3
21704 lduh [%l7 + %g3], %i4
21705 nop
21706 set 0x76, %i7
21707 lduh [%l7 + %i7], %o5
21708 set 0x40, %o5
21709 stda %f16, [%l7 + %o5] 0xcc
21710 set 0x2B, %g1
21711 ldstuba [%l7 + %g1] 0x89, %i7
21712 set 0x6C, %o6
21713 sta %f31, [%l7 + %o6] 0x89
21714 set 0x72, %o7
21715 stha %o7, [%l7 + %o7] 0xe3
21716 membar #Sync
21717 set 0x40, %o4
21718 stda %f16, [%l7 + %o4] 0xd0
21719 set 0x40, %l1
21720 ldda [%l7 + %l1] 0xd2, %f0
21721 nop
21722 set 0x6C, %i2
21723 swap [%l7 + %i2], %o3
21724 nop
21725 set 0x48, %g2
21726 stx %o2, [%l7 + %g2]
21727 nop
21728 set 0x6E, %i1
21729 sth %g3, [%l7 + %i1]
21730 set 0x40, %o0
21731 stda %f0, [%l7 + %o0] 0xc0
21732 or %i2, %l1, %i1
21733 or %g4, %l3, %g2
21734 or %g1, %i6, %l0
21735 nop
21736 nop
21737 setx 0x4415E60BA2DDCF2C, %l0, %l6
21738 stx %l6, [%l7 + 0x28]
21739 ldd [%l7 + 0x28], %f6
21740 setx 0xD4058AFFCE7245D3, %l1, %l5
21741 stx %l5, [%l7 + 0x10]
21742 ldd [%l7 + 0x10], %f16
21743 fdivd %f16, %f6, %f4
21744 add %l7, 0x68, %l6
21745 wr %g0, 0x88, %asi
21746 ldxa [%l6] %asi, %o6
21747 casxa [%l6] 0x88, %o6, %l5
21748 nop
21749 set 0x12, %i3
21750 sth %i5, [%l7 + %i3]
21751 set 0x68, %i0
21752 lda [%l7 + %i0] 0x80, %f11
21753 nop
21754 set 0x50, %o1
21755 swap [%l7 + %o1], %l2
21756 nop
21757 set 0x74, %i5
21758 swap [%l7 + %i5], %i3
21759 nop
21760 set 0x64, %g5
21761 ldsw [%l7 + %g5], %g7
21762 nop
21763 set 0x30, %l5
21764 ldd [%l7 + %l5], %f0
21765 set 0x10, %g6
21766 stwa %l6, [%l7 + %g6] 0x81
21767 set 0x78, %g4
21768 stxa %g6, [%l7 + %g4] 0x89
21769 and %i0, %l4, %o4
21770 add %o0, %g5, %o1
21771 nop
21772 set 0x59, %o3
21773 stb %i4, [%l7 + %o3]
21774 nop
21775 set 0x32, %l2
21776 ldsh [%l7 + %l2], %i7
21777 nop
21778 set 0x38, %l0
21779 stx %fsr, [%l7 + %l0]
21780 set 0x40, %i4
21781 ldda [%l7 + %i4] 0x89, %o4
21782 set 0x2E, %l4
21783 ldstuba [%l7 + %l4] 0x89, %o7
21784 set 0x38, %i6
21785 stba %o3, [%l7 + %i6] 0xe2
21786 membar #Sync
21787 set 0x4C, %g7
21788 swapa [%l7 + %g7] 0x88, %g3
21789 nop
21790 set 0x6C, %l6
21791 lduw [%l7 + %l6], %o2
21792 st %f29, [%l7 + 0x28]
21793 nop
21794 set 0x30, %o2
21795 ldx [%l7 + %o2], %i2
21796 st %f1, [%l7 + 0x68]
21797 set 0x2D, %g3
21798 stba %l1, [%l7 + %g3] 0x88
21799 ld [%l7 + 0x40], %f30
21800 nop
21801 set 0x26, %i7
21802 lduh [%l7 + %i7], %i1
21803 nop
21804 set 0x42, %l3
21805 stb %g4, [%l7 + %l3]
21806 nop
21807 set 0x78, %o5
21808 ldsw [%l7 + %o5], %g2
21809 and %l3, %g1, %i6
21810 bge,pn %icc, loop_132
21811 nop
21812 set 0x38, %o6
21813 std %f4, [%l7 + %o6]
21814 st %fsr, [%l7 + 0x18]
21815 add %l7, 0x78, %l6
21816 wr %g0, 0x88, %asi
21817 ldxa [%l6] %asi, %l0
21818 casxa [%l6] 0x88, %l0, %l5
21819loop_132:
21820 nop
21821 set 0x68, %o7
21822 lduw [%l7 + %o7], %o6
21823 set 0x6F, %g1
21824 stba %i5, [%l7 + %g1] 0x81
21825 nop
21826 set 0x1C, %l1
21827 stw %i3, [%l7 + %l1]
21828 nop
21829 set 0x64, %o4
21830 lduh [%l7 + %o4], %g7
21831 set 0x40, %g2
21832 stda %f16, [%l7 + %g2] 0xc8
21833 nop
21834 set 0x58, %i1
21835 std %f12, [%l7 + %i1]
21836 nop
21837 set 0x60, %o0
21838 ldd [%l7 + %o0], %l2
21839 set 0x40, %i2
21840 stda %f16, [%l7 + %i2] 0xcc
21841 set 0x32, %i3
21842 stha %l6, [%l7 + %i3] 0xe3
21843 membar #Sync
21844 nop
21845 set 0x68, %o1
21846 lduw [%l7 + %o1], %g6
21847 nop
21848 set 0x1C, %i5
21849 lduh [%l7 + %i5], %i0
21850 set 0x44, %i0
21851 swapa [%l7 + %i0] 0x88, %o4
21852 set 0x10, %g5
21853 stha %o0, [%l7 + %g5] 0x80
21854 set 0x45, %l5
21855 ldstuba [%l7 + %l5] 0x89, %l4
21856 set 0x08, %g6
21857 stxa %o1, [%l7 + %g6] 0x89
21858 and %i4, %i7, %o5
21859 nop
21860 set 0x50, %g4
21861 std %f16, [%l7 + %g4]
21862 set 0x58, %o3
21863 stda %g4, [%l7 + %o3] 0xea
21864 membar #Sync
21865 set 0x58, %l2
21866 swapa [%l7 + %l2] 0x88, %o7
21867 set 0x40, %i4
21868 stda %f16, [%l7 + %i4] 0xd8
21869 nop
21870 set 0x18, %l0
21871 ldub [%l7 + %l0], %g3
21872 set 0x20, %l4
21873 sta %f7, [%l7 + %l4] 0x88
21874 set 0x08, %i6
21875 prefetcha [%l7 + %i6] 0x80, 2
21876 set 0x58, %g7
21877 stxa %o2, [%l7 + %g7] 0xe2
21878 membar #Sync
21879 nop
21880 set 0x6F, %l6
21881 ldsb [%l7 + %l6], %l1
21882 set 0x5C, %g3
21883 lda [%l7 + %g3] 0x88, %f11
21884 membar #Sync
21885 set 0x40, %o2
21886 ldda [%l7 + %o2] 0xf8, %f0
21887 st %f29, [%l7 + 0x48]
21888 set 0x4C, %l3
21889 lda [%l7 + %l3] 0x80, %f23
21890 st %f21, [%l7 + 0x14]
21891 nop
21892 set 0x60, %o5
21893 stx %fsr, [%l7 + %o5]
21894 nop
21895 set 0x68, %i7
21896 ldd [%l7 + %i7], %i2
21897 set 0x08, %o7
21898 prefetcha [%l7 + %o7] 0x88, 1
21899 set 0x38, %g1
21900 stxa %g4, [%l7 + %g1] 0x88
21901 set 0x18, %l1
21902 ldstuba [%l7 + %l1] 0x80, %g2
21903 nop
21904 set 0x10, %o4
21905 ldd [%l7 + %o4], %g0
21906 nop
21907 set 0x6C, %g2
21908 sth %i6, [%l7 + %g2]
21909 set 0x41, %o6
21910 stba %l3, [%l7 + %o6] 0x89
21911 set 0x40, %o0
21912 stda %f16, [%l7 + %o0] 0xf9
21913 membar #Sync
21914 nop
21915 set 0x68, %i1
21916 stx %l5, [%l7 + %i1]
21917 add %l7, 0x18, %l6
21918 wr %g0, 0x88, %asi
21919 lda [%l6] %asi, %l0
21920 casa [%l6] 0x88, %l0, %o6
21921 set 0x28, %i2
21922 prefetcha [%l7 + %i2] 0x89, 0
21923 add %l7, 0x40, %l6
21924 wr %g0, 0x88, %asi
21925 casxa [%l6] 0x88, %g7, %i3
21926 wr %l6, %l2, %set_softint
21927 add %l7, 0x38, %l6
21928 wr %g0, 0x88, %asi
21929 ldxa [%l6] %asi, %g6
21930 casxa [%l6] 0x88, %g6, %o4
21931 nop
21932 set 0x1C, %i3
21933 ldsw [%l7 + %i3], %o0
21934 set 0x31, %o1
21935 ldstuba [%l7 + %o1] 0x88, %l4
21936 and %o1, %i0, %i4
21937 set 0x35, %i0
21938 stba %i7, [%l7 + %i0] 0xe2
21939 membar #Sync
21940 nop
21941 set 0x38, %i5
21942 ldd [%l7 + %i5], %f22
21943 set 0x14, %g5
21944 lda [%l7 + %g5] 0x88, %f13
21945 nop
21946 set 0x58, %l5
21947 lduw [%l7 + %l5], %g5
21948 st %fsr, [%l7 + 0x08]
21949 bn,a,pn %icc, loop_133
21950 nop
21951 set 0x20, %g6
21952 ldx [%l7 + %g6], %o7
21953 add %l7, 0x38, %l6
21954 wr %g0, 0x80, %asi
21955 ldxa [%l6] %asi, %o5
21956 casxa [%l6] 0x80, %o5, %g3
21957loop_133:
21958 or %o2, %l1, %o3
21959 or %i1, %g4, %g2
21960 set 0x38, %o3
21961 stwa %i2, [%l7 + %o3] 0xeb
21962 membar #Sync
21963 set 0x50, %l2
21964 ldda [%l7 + %l2] 0xeb, %g0
21965 set 0x6D, %i4
21966 ldstuba [%l7 + %i4] 0x88, %l3
21967 wr %l5, %i6, %clear_softint
21968 set 0x68, %l0
21969 stxa %l0, [%l7 + %l0] 0x81
21970 set 0x40, %l4
21971 stda %f16, [%l7 + %l4] 0xf1
21972 membar #Sync
21973 and %i5, %g7, %i3
21974 nop
21975 set 0x48, %g4
21976 stx %o6, [%l7 + %g4]
21977 nop
21978 set 0x26, %i6
21979 ldsh [%l7 + %i6], %l6
21980 st %f10, [%l7 + 0x38]
21981 set 0x40, %l6
21982 stda %f16, [%l7 + %l6] 0xda
21983 nop
21984 set 0x7C, %g7
21985 prefetch [%l7 + %g7], 2
21986 fpadd16s %f0, %f21, %f17
21987 set 0x78, %o2
21988 swapa [%l7 + %o2] 0x80, %g6
21989 set 0x7C, %l3
21990 swapa [%l7 + %l3] 0x89, %o4
21991 nop
21992 set 0x6C, %o5
21993 lduw [%l7 + %o5], %o0
21994 nop
21995 set 0x28, %i7
21996 std %l4, [%l7 + %i7]
21997 nop
21998 set 0x32, %o7
21999 ldstub [%l7 + %o7], %l2
22000 nop
22001 set 0x34, %g3
22002 lduw [%l7 + %g3], %i0
22003 fpsub16 %f12, %f24, %f30
22004 set 0x30, %g1
22005 prefetcha [%l7 + %g1] 0x80, 3
22006 nop
22007 set 0x76, %o4
22008 ldstub [%l7 + %o4], %i7
22009 nop
22010 set 0x69, %l1
22011 stb %g5, [%l7 + %l1]
22012 nop
22013 set 0x1E, %g2
22014 lduh [%l7 + %g2], %o7
22015 set 0x6C, %o0
22016 lda [%l7 + %o0] 0x81, %f15
22017 set 0x70, %i1
22018 stxa %o1, [%l7 + %i1] 0x81
22019 set 0x6E, %o6
22020 stba %g3, [%l7 + %o6] 0xeb
22021 membar #Sync
22022 nop
22023 set 0x38, %i2
22024 stw %o2, [%l7 + %i2]
22025 nop
22026 set 0x10, %i3
22027 ldd [%l7 + %i3], %f28
22028 nop
22029 set 0x30, %o1
22030 ldd [%l7 + %o1], %f26
22031 nop
22032 set 0x20, %i5
22033 lduh [%l7 + %i5], %o5
22034 nop
22035 set 0x18, %g5
22036 ldd [%l7 + %g5], %l0
22037 nop
22038 set 0x4C, %l5
22039 ldsw [%l7 + %l5], %o3
22040 nop
22041 set 0x54, %i0
22042 swap [%l7 + %i0], %g4
22043 nop
22044 set 0x6A, %o3
22045 stb %g2, [%l7 + %o3]
22046 set 0x40, %l2
22047 stda %f0, [%l7 + %l2] 0xf9
22048 membar #Sync
22049 nop
22050 set 0x40, %g6
22051 ldd [%l7 + %g6], %i0
22052 add %l7, 0x70, %l6
22053 wr %g0, 0x89, %asi
22054 lda [%l6] %asi, %i2
22055 casa [%l6] 0x89, %i2, %l3
22056 st %fsr, [%l7 + 0x44]
22057 set 0x68, %l0
22058 stda %g0, [%l7 + %l0] 0xea
22059 membar #Sync
22060 nop
22061 set 0x78, %i4
22062 stx %fsr, [%l7 + %i4]
22063 add %l7, 0x5C, %l6
22064 wr %g0, 0x80, %asi
22065 casa [%l6] 0x80, %i6, %l0
22066 set 0x38, %l4
22067 stda %l4, [%l7 + %l4] 0x80
22068 nop
22069 set 0x54, %i6
22070 prefetch [%l7 + %i6], 1
22071 nop
22072 set 0x60, %g4
22073 sth %g7, [%l7 + %g4]
22074 nop
22075 set 0x44, %g7
22076 ldsw [%l7 + %g7], %i5
22077 add %l7, 0x78, %l6
22078 wr %g0, 0x80, %asi
22079 ldxa [%l6] %asi, %i3
22080 casxa [%l6] 0x80, %i3, %l6
22081 set 0x40, %o2
22082 ldda [%l7 + %o2] 0x81, %g6
22083 set 0x68, %l6
22084 ldxa [%l7 + %l6] 0x81, %o4
22085 set 0x40, %l3
22086 stda %o6, [%l7 + %l3] 0x88
22087 set 0x40, %i7
22088 ldda [%l7 + %i7] 0x88, %o0
22089 nop
22090 set 0x28, %o7
22091 ldx [%l7 + %o7], %l2
22092 nop
22093 set 0x6C, %o5
22094 swap [%l7 + %o5], %i0
22095 membar #Sync
22096 set 0x40, %g3
22097 ldda [%l7 + %g3] 0xf8, %f0
22098 set 0x40, %o4
22099 stba %i4, [%l7 + %o4] 0xeb
22100 membar #Sync
22101 nop
22102 set 0x6D, %g1
22103 ldsb [%l7 + %g1], %i7
22104 nop
22105 nop
22106 setx 0x9A320965, %l0, %l6
22107 st %l6, [%l7 + 0x28]
22108 ld [%l7 + 0x28], %f9
22109 setx 0x83EA5134, %l1, %l5
22110 st %l5, [%l7 + 0x10]
22111 ld [%l7 + 0x10], %f18
22112 fdivs %f18, %f9, %f15
22113 nop
22114 set 0x7C, %g2
22115 swap [%l7 + %g2], %l4
22116 nop
22117 set 0x6F, %o0
22118 ldub [%l7 + %o0], %g5
22119 set 0x44, %l1
22120 stha %o1, [%l7 + %l1] 0xeb
22121 membar #Sync
22122 st %f7, [%l7 + 0x44]
22123 nop
22124 set 0x68, %o6
22125 std %o6, [%l7 + %o6]
22126 set , %i2
22127 EXIT_GOOD
22128
22129
22130
22131!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22132!
22133! Stats for Thread 5:
22134!
22135! Type l : 1273
22136! Type a : 27
22137! Type cti : 23
22138! Type x : 518
22139! Type f : 33
22140! Type i : 126
22141!
22142!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22143
22144!
22145! Thread 6 Start
22146!
22147.global thread_6
22148thread_6:
22149 mov %l7, %g1
22150 !# Set %cwp for 8 windows
22151 !# This threads memory space into each %l7
22152 wrpr %g0, 0x7, %cwp
22153 mov %g1, %l7
22154 wrpr %g0, 0x6, %cwp
22155 mov %g1, %l7
22156 wrpr %g0, 0x5, %cwp
22157 mov %g1, %l7
22158 wrpr %g0, 0x4, %cwp
22159 mov %g1, %l7
22160 wrpr %g0, 0x3, %cwp
22161 mov %g1, %l7
22162 wrpr %g0, 0x2, %cwp
22163 mov %g1, %l7
22164 wrpr %g0, 0x1, %cwp
22165 mov %g1, %l7
22166 wrpr %g0, 0x0, %cwp
22167 mov %g1, %l7
22168
22169 !# Set %fsr
22170 setx 0x0000000000400000, %l0, %l6 !# no post process
22171 stx %l6, [%l7 + 0x0] !# no post process
22172 ldx [%l7 + 0x0], %fsr !# no post process
22173
22174 wr %g0, 0x80, %asi !# no post process
22175
22176 !# Initialize registers ..
22177
22178 !# Global registers
22179 set 0x9, %g1
22180 set 0x0, %g2
22181 set 0x5, %g3
22182 set 0x8, %g4
22183 set 0x1, %g5
22184 set 0xD, %g6
22185 set 0x3, %g7
22186 !# Input registers
22187 set -0x4, %i0
22188 set -0x2, %i1
22189 set -0x8, %i2
22190 set -0x1, %i3
22191 set -0xB, %i4
22192 set -0xE, %i5
22193 set -0xC, %i6
22194 set -0x9, %i7
22195 !# Local registers
22196 set 0x5C11527E, %l0
22197 set 0x3099EF50, %l1
22198 set 0x79E24927, %l2
22199 set 0x002F5045, %l3
22200 set 0x5881A28F, %l4
22201 set 0x2A1B652F, %l5
22202 set 0x003CBF22, %l6
22203 !# Output registers
22204 set -0x0F3B, %o0
22205 set -0x0D3C, %o1
22206 set 0x1168, %o2
22207 set 0x0D66, %o3
22208 set 0x14D1, %o4
22209 set -0x06F8, %o5
22210 set 0x1D32, %o6
22211 set -0x04F7, %o7
22212 !# Float registers
22213 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
22214 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
22215 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
22216 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
22217 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
22218 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
22219 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
22220 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
22221 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
22222 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
22223 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
22224 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
22225 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
22226 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
22227 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
22228 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
22229
22230 !# Execute Main Diag ..
22231
22232 nop
22233 set 0x40, %i1
22234 swap [%l7 + %i1], %o2
22235 wr %g3, %o5, %ccr
22236 st %f2, [%l7 + 0x64]
22237 nop
22238 set 0x70, %o1
22239 sth %o3, [%l7 + %o1]
22240 nop
22241 set 0x68, %i3
22242 ldd [%l7 + %i3], %l0
22243 nop
22244 set 0x7A, %i5
22245 sth %g4, [%l7 + %i5]
22246 set 0x6D, %g5
22247 stba %i1, [%l7 + %g5] 0xe3
22248 membar #Sync
22249 nop
22250 set 0x5C, %l5
22251 lduw [%l7 + %l5], %g2
22252 nop
22253 nop
22254 setx 0x631F6988, %l0, %l6
22255 st %l6, [%l7 + 0x28]
22256 ld [%l7 + 0x28], %f23
22257 setx 0x154546F0, %l1, %l5
22258 st %l5, [%l7 + 0x10]
22259 ld [%l7 + 0x10], %f5
22260 fdivs %f5, %f23, %f6
22261 set 0x28, %i0
22262 swapa [%l7 + %i0] 0x88, %l3
22263 nop
22264 set 0x58, %o3
22265 ldd [%l7 + %o3], %f10
22266 set 0x20, %l2
22267 stda %g0, [%l7 + %l2] 0x88
22268 ble %icc, loop_134
22269 nop
22270 set 0x68, %g6
22271 ldx [%l7 + %g6], %i6
22272 nop
22273 set 0x40, %i4
22274 prefetch [%l7 + %i4], 2
22275 nop
22276 set 0x34, %l4
22277 ldsw [%l7 + %l4], %i2
22278loop_134:
22279 nop
22280 set 0x40, %l0
22281 stda %f0, [%l7 + %l0] 0xc2
22282 set 0x40, %g4
22283 ldda [%l7 + %g4] 0x80, %f0
22284 nop
22285 set 0x70, %i6
22286 ldd [%l7 + %i6], %l0
22287 set 0x20, %o2
22288 ldda [%l7 + %o2] 0x81, %g6
22289 set 0x60, %l6
22290 swapa [%l7 + %l6] 0x81, %l5
22291 nop
22292 set 0x48, %l3
22293 ldd [%l7 + %l3], %f6
22294 set 0x70, %i7
22295 prefetcha [%l7 + %i7] 0x81, 1
22296 and %l6, %i5, %g6
22297 set 0x08, %o7
22298 stxa %o6, [%l7 + %o7] 0x80
22299 nop
22300 set 0x08, %o5
22301 ldx [%l7 + %o5], %o4
22302 nop
22303 set 0x38, %g7
22304 lduh [%l7 + %g7], %l2
22305 set 0x6C, %g3
22306 lda [%l7 + %g3] 0x89, %f21
22307 nop
22308 set 0x70, %g1
22309 std %i0, [%l7 + %g1]
22310 st %fsr, [%l7 + 0x50]
22311 wr %o0, %i7, %y
22312 set 0x68, %g2
22313 ldxa [%l7 + %g2] 0x88, %l4
22314 set 0x2C, %o4
22315 sta %f13, [%l7 + %o4] 0x89
22316 ld [%l7 + 0x38], %f11
22317 nop
22318 set 0x28, %l1
22319 stx %g5, [%l7 + %l1]
22320 set 0x74, %o0
22321 stwa %o1, [%l7 + %o0] 0xe2
22322 membar #Sync
22323 ld [%l7 + 0x48], %f18
22324 set 0x60, %i2
22325 stha %i4, [%l7 + %i2] 0x80
22326 nop
22327 set 0x70, %i1
22328 stx %fsr, [%l7 + %i1]
22329 nop
22330 set 0x74, %o1
22331 ldub [%l7 + %o1], %o7
22332 nop
22333 set 0x27, %i3
22334 ldstub [%l7 + %i3], %g3
22335 nop
22336 set 0x48, %i5
22337 stx %fsr, [%l7 + %i5]
22338 nop
22339 set 0x10, %o6
22340 std %f10, [%l7 + %o6]
22341 set 0x58, %g5
22342 stwa %o2, [%l7 + %g5] 0xe3
22343 membar #Sync
22344 set 0x60, %l5
22345 sta %f29, [%l7 + %l5] 0x80
22346 ld [%l7 + 0x1C], %f22
22347 ld [%l7 + 0x3C], %f10
22348 add %o3, %l1, %o5
22349 set 0x22, %o3
22350 stha %g4, [%l7 + %o3] 0xe3
22351 membar #Sync
22352 set 0x30, %l2
22353 ldda [%l7 + %l2] 0xea, %i0
22354 nop
22355 set 0x30, %i0
22356 stb %l3, [%l7 + %i0]
22357 ld [%l7 + 0x68], %f11
22358 nop
22359 set 0x0C, %g6
22360 ldstub [%l7 + %g6], %g2
22361 nop
22362 set 0x5A, %i4
22363 ldstub [%l7 + %i4], %i6
22364 nop
22365 set 0x54, %l4
22366 stw %g1, [%l7 + %l4]
22367 set 0x60, %g4
22368 ldda [%l7 + %g4] 0xe3, %l0
22369 nop
22370 set 0x64, %l0
22371 swap [%l7 + %l0], %i2
22372 add %l5, %g7, %i3
22373 set 0x60, %o2
22374 ldda [%l7 + %o2] 0xeb, %i6
22375 nop
22376 set 0x60, %i6
22377 ldd [%l7 + %i6], %g6
22378 add %l7, 0x74, %l6
22379 wr %g0, 0x80, %asi
22380 casa [%l6] 0x80, %o6, %i5
22381 nop
22382 set 0x5C, %l3
22383 stw %l2, [%l7 + %l3]
22384 set 0x1C, %i7
22385 ldstuba [%l7 + %i7] 0x89, %i0
22386 nop
22387 set 0x58, %o7
22388 stx %fsr, [%l7 + %o7]
22389 nop
22390 set 0x1C, %o5
22391 ldub [%l7 + %o5], %o4
22392 nop
22393 set 0x08, %g7
22394 ldx [%l7 + %g7], %o0
22395 set 0x48, %l6
22396 stwa %i7, [%l7 + %l6] 0x89
22397 nop
22398 set 0x78, %g3
22399 ldd [%l7 + %g3], %l4
22400 nop
22401 set 0x34, %g1
22402 ldub [%l7 + %g1], %o1
22403 set 0x50, %g2
22404 ldda [%l7 + %g2] 0xea, %i4
22405 st %f17, [%l7 + 0x48]
22406 nop
22407 set 0x78, %o4
22408 std %f28, [%l7 + %o4]
22409 nop
22410 set 0x64, %l1
22411 stb %o7, [%l7 + %l1]
22412 add %l7, 0x1C, %l6
22413 wr %g0, 0x80, %asi
22414 casa [%l6] 0x80, %g5, %g3
22415 st %f0, [%l7 + 0x20]
22416 st %fsr, [%l7 + 0x40]
22417 set 0x70, %o0
22418 ldxa [%l7 + %o0] 0x89, %o2
22419 set 0x37, %i1
22420 ldstuba [%l7 + %i1] 0x88, %l1
22421 fpsub16s %f11, %f0, %f19
22422 nop
22423 set 0x73, %o1
22424 ldub [%l7 + %o1], %o3
22425 nop
22426 set 0x49, %i3
22427 ldsb [%l7 + %i3], %o5
22428 nop
22429 set 0x28, %i2
22430 std %f26, [%l7 + %i2]
22431 nop
22432 set 0x24, %o6
22433 swap [%l7 + %o6], %g4
22434 nop
22435 set 0x64, %i5
22436 lduw [%l7 + %i5], %l3
22437 set 0x7C, %l5
22438 sta %f9, [%l7 + %l5] 0x88
22439 nop
22440 set 0x20, %o3
22441 ldd [%l7 + %o3], %g2
22442 nop
22443 set 0x18, %g5
22444 ldd [%l7 + %g5], %i6
22445 nop
22446 set 0x50, %i0
22447 ldd [%l7 + %i0], %f16
22448 nop
22449 set 0x1C, %g6
22450 lduh [%l7 + %g6], %g1
22451 st %fsr, [%l7 + 0x60]
22452 set 0x40, %i4
22453 stda %f16, [%l7 + %i4] 0xd2
22454 set 0x68, %l4
22455 stba %l0, [%l7 + %l4] 0xea
22456 membar #Sync
22457 set 0x6E, %g4
22458 stha %i1, [%l7 + %g4] 0xea
22459 membar #Sync
22460 set 0x28, %l0
22461 prefetcha [%l7 + %l0] 0x81, 2
22462 set 0x40, %o2
22463 stha %l5, [%l7 + %o2] 0x80
22464 set 0x38, %i6
22465 sta %f10, [%l7 + %i6] 0x88
22466 nop
22467 set 0x1A, %l2
22468 ldstub [%l7 + %l2], %g7
22469 nop
22470 set 0x22, %l3
22471 stb %l6, [%l7 + %l3]
22472 nop
22473 set 0x5C, %i7
22474 sth %g6, [%l7 + %i7]
22475 nop
22476 set 0x20, %o5
22477 stw %o6, [%l7 + %o5]
22478 set 0x1C, %g7
22479 swapa [%l7 + %g7] 0x80, %i5
22480 set 0x08, %o7
22481 lda [%l7 + %o7] 0x80, %f12
22482 set 0x64, %l6
22483 stha %l2, [%l7 + %l6] 0xea
22484 membar #Sync
22485 nop
22486 set 0x71, %g3
22487 stb %i0, [%l7 + %g3]
22488 nop
22489 set 0x74, %g1
22490 swap [%l7 + %g1], %o4
22491 set 0x15, %o4
22492 stba %o0, [%l7 + %o4] 0xea
22493 membar #Sync
22494 nop
22495 set 0x18, %g2
22496 stb %i3, [%l7 + %g2]
22497 nop
22498 set 0x5D, %l1
22499 ldsb [%l7 + %l1], %l4
22500 nop
22501 or %g0, 0x8, %l0
22502 sllx %l0, 0x3c, %l0
22503 wr %l0, 0x238, %sys_tick_cmpr
22504 set 0x79, %i1
22505 ldstuba [%l7 + %i1] 0x81, %o7
22506 set 0x40, %o0
22507 stda %f16, [%l7 + %o0] 0x88
22508 nop
22509 set 0x60, %i3
22510 stx %fsr, [%l7 + %i3]
22511 set 0x60, %i2
22512 sta %f9, [%l7 + %i2] 0x81
22513 set 0x30, %o6
22514 ldda [%l7 + %o6] 0x81, %g4
22515 add %i4, %g3, %l1
22516 nop
22517 set 0x48, %i5
22518 stx %fsr, [%l7 + %i5]
22519 nop
22520 set 0x5C, %l5
22521 swap [%l7 + %l5], %o2
22522 nop
22523 set 0x70, %o1
22524 lduw [%l7 + %o1], %o5
22525 add %l7, 0x30, %l6
22526 wr %g0, 0x80, %asi
22527 ldxa [%l6] %asi, %g4
22528 casxa [%l6] 0x80, %g4, %l3
22529 set 0x40, %g5
22530 ldda [%l7 + %g5] 0x81, %f0
22531 nop
22532 set 0x24, %o3
22533 lduw [%l7 + %o3], %g2
22534 set 0x08, %i0
22535 stda %i6, [%l7 + %i0] 0x80
22536 nop
22537 set 0x50, %i4
22538 stx %g1, [%l7 + %i4]
22539 fpsub32s %f10, %f26, %f29
22540 set 0x40, %l4
22541 stda %f0, [%l7 + %l4] 0xf9
22542 membar #Sync
22543 nop
22544 set 0x28, %g6
22545 ldd [%l7 + %g6], %f10
22546 set 0x40, %l0
22547 stda %f0, [%l7 + %l0] 0xc8
22548 ld [%l7 + 0x24], %f20
22549 nop
22550 set 0x76, %o2
22551 sth %l0, [%l7 + %o2]
22552 nop
22553 set 0x50, %g4
22554 stw %i1, [%l7 + %g4]
22555 ld [%l7 + 0x14], %f23
22556 set 0x50, %i6
22557 ldda [%l7 + %i6] 0xeb, %o2
22558 nop
22559 set 0x78, %l3
22560 std %f16, [%l7 + %l3]
22561 set 0x3C, %l2
22562 stba %i2, [%l7 + %l2] 0x89
22563 set 0x1C, %i7
22564 swapa [%l7 + %i7] 0x88, %g7
22565 nop
22566 set 0x78, %o5
22567 ldd [%l7 + %o5], %i6
22568 add %l7, 0x48, %l6
22569 wr %g0, 0x80, %asi
22570 casxa [%l6] 0x80, %g6, %l5
22571 ld [%l7 + 0x60], %f3
22572 set 0x46, %g7
22573 ldstuba [%l7 + %g7] 0x81, %o6
22574 set 0x5E, %o7
22575 ldstuba [%l7 + %o7] 0x89, %i5
22576 nop
22577 set 0x0C, %g3
22578 lduw [%l7 + %g3], %l2
22579 st %f13, [%l7 + 0x34]
22580 nop
22581 set 0x08, %g1
22582 std %f20, [%l7 + %g1]
22583 set 0x4C, %o4
22584 swapa [%l7 + %o4] 0x89, %i0
22585 set 0x40, %l6
22586 stda %f16, [%l7 + %l6] 0xc8
22587 or %o4, %o0, %i3
22588 set 0x10, %g2
22589 stwa %l4, [%l7 + %g2] 0x80
22590 set 0x40, %i1
22591 stda %f16, [%l7 + %i1] 0xcc
22592 nop
22593 set 0x34, %l1
22594 ldsh [%l7 + %l1], %i7
22595 add %l7, 0x68, %l6
22596 wr %g0, 0x80, %asi
22597 ldxa [%l6] %asi, %o1
22598 casxa [%l6] 0x80, %o1, %o7
22599 nop
22600 set 0x74, %o0
22601 lduh [%l7 + %o0], %i4
22602 nop
22603 set 0x1E, %i2
22604 ldub [%l7 + %i2], %g5
22605 nop
22606 set 0x50, %i3
22607 ldd [%l7 + %i3], %g2
22608 set 0x40, %o6
22609 stda %f0, [%l7 + %o6] 0xf0
22610 membar #Sync
22611 nop
22612 set 0x75, %l5
22613 stb %l1, [%l7 + %l5]
22614 set 0x7C, %o1
22615 stha %o5, [%l7 + %o1] 0xeb
22616 membar #Sync
22617 nop
22618 set 0x34, %i5
22619 lduh [%l7 + %i5], %o2
22620 set 0x6C, %o3
22621 stwa %l3, [%l7 + %o3] 0x88
22622 nop
22623 set 0x78, %g5
22624 ldx [%l7 + %g5], %g4
22625 and %g2, %g1, %l0
22626 st %f11, [%l7 + 0x0C]
22627 set 0x70, %i0
22628 ldstuba [%l7 + %i0] 0x81, %i6
22629 ld [%l7 + 0x28], %f8
22630 set 0x78, %l4
22631 swapa [%l7 + %l4] 0x81, %i1
22632 wr %i2, %g7, %clear_softint
22633 nop
22634 set 0x34, %g6
22635 stw %o3, [%l7 + %g6]
22636 nop
22637 set 0x32, %i4
22638 sth %l6, [%l7 + %i4]
22639 nop
22640 set 0x28, %o2
22641 ldsw [%l7 + %o2], %l5
22642 bgu %icc, loop_135
22643 st %f13, [%l7 + 0x70]
22644 nop
22645 set 0x18, %g4
22646 sth %o6, [%l7 + %g4]
22647 nop
22648 set 0x58, %i6
22649 lduh [%l7 + %i6], %g6
22650loop_135:
22651 nop
22652 nop
22653 or %g0, 0x8, %l0
22654 sllx %l0, 0x3c, %l0
22655 wr %l0, %g0, %sys_tick_cmpr
22656 set 0x24, %l3
22657 stwa %o4, [%l7 + %l3] 0x80
22658 set 0x1C, %l2
22659 stba %l2, [%l7 + %l2] 0xeb
22660 membar #Sync
22661 nop
22662 set 0x78, %l0
22663 stx %i3, [%l7 + %l0]
22664 set 0x60, %o5
22665 ldda [%l7 + %o5] 0x88, %o0
22666 nop
22667 set 0x70, %i7
22668 ldsw [%l7 + %i7], %i7
22669 nop
22670 set 0x42, %g7
22671 ldsh [%l7 + %g7], %l4
22672 nop
22673 set 0x10, %o7
22674 ldsw [%l7 + %o7], %o7
22675 set 0x70, %g1
22676 stda %o0, [%l7 + %g1] 0x88
22677 nop
22678 set 0x1A, %g3
22679 lduh [%l7 + %g3], %i4
22680 set 0x40, %l6
22681 ldda [%l7 + %l6] 0xd2, %f0
22682 nop
22683 set 0x48, %g2
22684 stx %fsr, [%l7 + %g2]
22685 or %g3, %g5, %l1
22686 set 0x14, %i1
22687 sta %f16, [%l7 + %i1] 0x81
22688 set 0x40, %l1
22689 stda %f16, [%l7 + %l1] 0xc8
22690 nop
22691 set 0x2A, %o0
22692 lduh [%l7 + %o0], %o5
22693 nop
22694 set 0x72, %o4
22695 lduh [%l7 + %o4], %l3
22696 ld [%l7 + 0x18], %f30
22697 bn,a,pt %icc, loop_136
22698 nop
22699 set 0x44, %i2
22700 lduh [%l7 + %i2], %o2
22701 nop
22702 set 0x18, %i3
22703 std %f24, [%l7 + %i3]
22704 set 0x28, %o6
22705 swapa [%l7 + %o6] 0x80, %g2
22706loop_136:
22707 nop
22708 set 0x14, %o1
22709 lda [%l7 + %o1] 0x81, %f12
22710 ld [%l7 + 0x40], %f21
22711 set 0x74, %i5
22712 stwa %g1, [%l7 + %i5] 0xe2
22713 membar #Sync
22714 add %l0, %g4, %i1
22715 set 0x6C, %o3
22716 stwa %i2, [%l7 + %o3] 0xea
22717 membar #Sync
22718 set 0x4A, %l5
22719 ldstuba [%l7 + %l5] 0x88, %i6
22720 set 0x10, %i0
22721 ldxa [%l7 + %i0] 0x89, %g7
22722 add %l7, 0x30, %l6
22723 wr %g0, 0x80, %asi
22724 casxa [%l6] 0x80, %l6, %l5
22725 nop
22726 set 0x3C, %g5
22727 ldsw [%l7 + %g5], %o6
22728 set 0x08, %l4
22729 lda [%l7 + %l4] 0x89, %f28
22730 fpsub16s %f29, %f27, %f7
22731 nop
22732 set 0x24, %g6
22733 prefetch [%l7 + %g6], 1
22734 nop
22735 set 0x08, %i4
22736 ldx [%l7 + %i4], %o3
22737 set 0x6C, %g4
22738 lda [%l7 + %g4] 0x88, %f28
22739 nop
22740 set 0x14, %i6
22741 ldsh [%l7 + %i6], %i5
22742 bn,pn %icc, loop_137
22743 nop
22744 set 0x0C, %o2
22745 lduh [%l7 + %o2], %g6
22746 nop
22747 set 0x48, %l3
22748 swap [%l7 + %l3], %o4
22749 nop
22750 set 0x58, %l2
22751 ldd [%l7 + %l2], %f26
22752loop_137:
22753 nop
22754 add %l7, 0x78, %l6
22755 wr %g0, 0x88, %asi
22756 ldxa [%l6] %asi, %i0
22757 casxa [%l6] 0x88, %i0, %l2
22758 set 0x08, %o5
22759 sta %f15, [%l7 + %o5] 0x89
22760 st %f19, [%l7 + 0x20]
22761 fpsub16 %f6, %f0, %f30
22762 nop
22763 set 0x28, %i7
22764 std %f8, [%l7 + %i7]
22765 nop
22766 set 0x11, %l0
22767 stb %o0, [%l7 + %l0]
22768 nop
22769 set 0x0C, %o7
22770 prefetch [%l7 + %o7], 0
22771 nop
22772 set 0x58, %g1
22773 stx %i3, [%l7 + %g1]
22774 set 0x38, %g3
22775 prefetcha [%l7 + %g3] 0x80, 0
22776 nop
22777 set 0x58, %l6
22778 stx %i7, [%l7 + %l6]
22779 set 0x58, %g2
22780 swapa [%l7 + %g2] 0x80, %o7
22781 nop
22782 set 0x62, %i1
22783 stb %i4, [%l7 + %i1]
22784 set 0x40, %g7
22785 stda %f16, [%l7 + %g7] 0xda
22786 nop
22787 set 0x34, %l1
22788 lduw [%l7 + %l1], %o1
22789 set 0x40, %o0
22790 ldda [%l7 + %o0] 0x88, %f16
22791 nop
22792 set 0x34, %i2
22793 ldsw [%l7 + %i2], %g5
22794 set 0x3F, %i3
22795 ldstuba [%l7 + %i3] 0x88, %g3
22796 nop
22797 set 0x70, %o4
22798 swap [%l7 + %o4], %o5
22799 nop
22800 set 0x78, %o6
22801 stx %fsr, [%l7 + %o6]
22802 nop
22803 set 0x10, %i5
22804 std %l0, [%l7 + %i5]
22805 add %o2, %l3, %g2
22806 nop
22807 set 0x42, %o1
22808 lduh [%l7 + %o1], %g1
22809 nop
22810 set 0x5C, %o3
22811 ldub [%l7 + %o3], %l0
22812 add %l7, 0x70, %l6
22813 wr %g0, 0x89, %asi
22814 lda [%l6] %asi, %g4
22815 casa [%l6] 0x89, %g4, %i2
22816 nop
22817 set 0x20, %i0
22818 ldx [%l7 + %i0], %i6
22819 st %fsr, [%l7 + 0x30]
22820 nop
22821 set 0x48, %l5
22822 stx %g7, [%l7 + %l5]
22823 add %l7, 0x08, %l6
22824 wr %g0, 0x80, %asi
22825 ldxa [%l6] %asi, %i1
22826 casxa [%l6] 0x80, %i1, %l5
22827 nop
22828 set 0x15, %l4
22829 stb %o6, [%l7 + %l4]
22830 nop
22831 set 0x0C, %g6
22832 lduh [%l7 + %g6], %l6
22833 nop
22834 set 0x28, %g5
22835 std %f18, [%l7 + %g5]
22836 nop
22837 set 0x60, %g4
22838 ldd [%l7 + %g4], %f14
22839 nop
22840 set 0x20, %i6
22841 std %f16, [%l7 + %i6]
22842 nop
22843 set 0x38, %o2
22844 ldd [%l7 + %o2], %f12
22845 set 0x50, %i4
22846 ldda [%l7 + %i4] 0xea, %i4
22847 nop
22848 set 0x16, %l2
22849 ldsh [%l7 + %l2], %o3
22850 nop
22851 set 0x10, %l3
22852 stx %fsr, [%l7 + %l3]
22853 nop
22854 set 0x30, %o5
22855 swap [%l7 + %o5], %g6
22856 nop
22857 set 0x1E, %l0
22858 stb %o4, [%l7 + %l0]
22859 nop
22860 set 0x58, %i7
22861 stw %i0, [%l7 + %i7]
22862 ld [%l7 + 0x10], %f15
22863 add %l7, 0x48, %l6
22864 wr %g0, 0x88, %asi
22865 casxa [%l6] 0x88, %o0, %i3
22866 set 0x34, %o7
22867 stwa %l4, [%l7 + %o7] 0x89
22868 set 0x15, %g1
22869 stba %i7, [%l7 + %g1] 0xeb
22870 membar #Sync
22871 nop
22872 set 0x70, %g3
22873 swap [%l7 + %g3], %l2
22874 nop
22875 set 0x74, %g2
22876 stw %o7, [%l7 + %g2]
22877 set 0x54, %l6
22878 sta %f30, [%l7 + %l6] 0x80
22879 nop
22880 set 0x30, %g7
22881 ldx [%l7 + %g7], %i4
22882 set 0x68, %l1
22883 stxa %o1, [%l7 + %l1] 0xeb
22884 membar #Sync
22885 st %fsr, [%l7 + 0x18]
22886 nop
22887 set 0x0A, %i1
22888 ldsb [%l7 + %i1], %g5
22889 nop
22890 set 0x3C, %o0
22891 lduw [%l7 + %o0], %o5
22892 add %l7, 0x14, %l6
22893 wr %g0, 0x89, %asi
22894 lda [%l6] %asi, %l1
22895 casa [%l6] 0x89, %l1, %o2
22896 st %fsr, [%l7 + 0x14]
22897 nop
22898 set 0x6E, %i2
22899 sth %g3, [%l7 + %i2]
22900 nop
22901 set 0x10, %i3
22902 lduw [%l7 + %i3], %g2
22903 ld [%l7 + 0x44], %f11
22904 set 0x40, %o6
22905 stda %f0, [%l7 + %o6] 0xda
22906 nop
22907 set 0x28, %o4
22908 std %f26, [%l7 + %o4]
22909 nop
22910 set 0x38, %o1
22911 ldsw [%l7 + %o1], %l3
22912 add %l0, %g4, %g1
22913 add %l7, 0x78, %l6
22914 wr %g0, 0x89, %asi
22915 ldxa [%l6] %asi, %i6
22916 casxa [%l6] 0x89, %i6, %i2
22917 set 0x62, %i5
22918 stha %g7, [%l7 + %i5] 0x88
22919 st %f31, [%l7 + 0x40]
22920 add %l5, %o6, %i1
22921 ld [%l7 + 0x54], %f4
22922 nop
22923 set 0x40, %i0
22924 swap [%l7 + %i0], %l6
22925 be,pn %icc, loop_138
22926 fpsub16s %f17, %f5, %f7
22927 nop
22928 set 0x0C, %l5
22929 ldsh [%l7 + %l5], %o3
22930 nop
22931 set 0x76, %o3
22932 sth %i5, [%l7 + %o3]
22933loop_138:
22934 nop
22935 set 0x5C, %l4
22936 swap [%l7 + %l4], %o4
22937 wr %g6, %i0, %set_softint
22938 fpadd16 %f0, %f24, %f8
22939 set 0x0C, %g6
22940 sta %f22, [%l7 + %g6] 0x80
22941 add %o0, %l4, %i3
22942 st %fsr, [%l7 + 0x3C]
22943 nop
22944 set 0x74, %g4
22945 prefetch [%l7 + %g4], 4
22946 nop
22947 set 0x7A, %g5
22948 lduh [%l7 + %g5], %l2
22949 set 0x08, %o2
22950 stba %o7, [%l7 + %o2] 0xeb
22951 membar #Sync
22952 nop
22953 set 0x7A, %i6
22954 ldsb [%l7 + %i6], %i7
22955 nop
22956 set 0x60, %l2
22957 prefetch [%l7 + %l2], 2
22958 or %o1, %i4, %o5
22959 set 0x2C, %i4
22960 stba %l1, [%l7 + %i4] 0xe3
22961 membar #Sync
22962 set 0x60, %o5
22963 stxa %o2, [%l7 + %o5] 0xea
22964 membar #Sync
22965 nop
22966 set 0x33, %l3
22967 ldsb [%l7 + %l3], %g5
22968 nop
22969 set 0x33, %i7
22970 ldsb [%l7 + %i7], %g3
22971 set 0x60, %o7
22972 ldda [%l7 + %o7] 0x81, %g2
22973 nop
22974 set 0x28, %g1
22975 prefetch [%l7 + %g1], 4
22976 set 0x44, %l0
22977 swapa [%l7 + %l0] 0x89, %l3
22978 nop
22979 set 0x2E, %g3
22980 ldsh [%l7 + %g3], %l0
22981 add %l7, 0x40, %l6
22982 wr %g0, 0x80, %asi
22983 casa [%l6] 0x80, %g4, %i6
22984 nop
22985 set 0x66, %l6
22986 lduh [%l7 + %l6], %g1
22987 nop
22988 set 0x68, %g2
22989 stx %g7, [%l7 + %g2]
22990 set 0x48, %l1
22991 stwa %l5, [%l7 + %l1] 0x88
22992 set 0x09, %g7
22993 ldstuba [%l7 + %g7] 0x81, %o6
22994 nop
22995 set 0x38, %i1
22996 stx %fsr, [%l7 + %i1]
22997 set 0x28, %o0
22998 lda [%l7 + %o0] 0x81, %f12
22999 nop
23000 set 0x68, %i2
23001 ldx [%l7 + %i2], %i1
23002 nop
23003 set 0x18, %o6
23004 swap [%l7 + %o6], %i2
23005 add %l7, 0x30, %l6
23006 wr %g0, 0x81, %asi
23007 casa [%l6] 0x81, %l6, %o3
23008 nop
23009 set 0x70, %i3
23010 ldx [%l7 + %i3], %o4
23011 set 0x54, %o4
23012 lda [%l7 + %o4] 0x81, %f1
23013 nop
23014 set 0x10, %i5
23015 stx %fsr, [%l7 + %i5]
23016 set 0x68, %o1
23017 stwa %g6, [%l7 + %o1] 0x80
23018 set 0x78, %i0
23019 prefetcha [%l7 + %i0] 0x81, 4
23020 set 0x35, %l5
23021 ldstuba [%l7 + %l5] 0x80, %i0
23022 set 0x7A, %l4
23023 stha %l4, [%l7 + %l4] 0xe3
23024 membar #Sync
23025 nop
23026 set 0x50, %g6
23027 ldd [%l7 + %g6], %o0
23028 set 0x48, %o3
23029 stxa %i3, [%l7 + %o3] 0xea
23030 membar #Sync
23031 st %fsr, [%l7 + 0x08]
23032 nop
23033 set 0x78, %g4
23034 ldd [%l7 + %g4], %f16
23035 and %l2, %i7, %o7
23036 fpsub32s %f1, %f20, %f24
23037 or %i4, %o5, %o1
23038 nop
23039 set 0x78, %g5
23040 ldsb [%l7 + %g5], %l1
23041 nop
23042 set 0x48, %o2
23043 ldd [%l7 + %o2], %f2
23044 set 0x75, %i6
23045 ldstuba [%l7 + %i6] 0x81, %o2
23046 nop
23047 set 0x20, %l2
23048 prefetch [%l7 + %l2], 3
23049 nop
23050 set 0x4C, %i4
23051 stb %g5, [%l7 + %i4]
23052 set 0x30, %o5
23053 ldxa [%l7 + %o5] 0x80, %g3
23054 set 0x10, %i7
23055 prefetcha [%l7 + %i7] 0x89, 2
23056 st %fsr, [%l7 + 0x74]
23057 nop
23058 set 0x0F, %l3
23059 ldstub [%l7 + %l3], %l0
23060 add %l7, 0x48, %l6
23061 wr %g0, 0x89, %asi
23062 casxa [%l6] 0x89, %l3, %i6
23063 or %g1, %g4, %g7
23064 set 0x58, %o7
23065 stda %l4, [%l7 + %o7] 0xe3
23066 membar #Sync
23067 set 0x38, %g1
23068 ldxa [%l7 + %g1] 0x88, %i1
23069 set 0x40, %g3
23070 stda %f0, [%l7 + %g3] 0x81
23071 set 0x58, %l6
23072 stba %i2, [%l7 + %l6] 0xe2
23073 membar #Sync
23074 nop
23075 set 0x51, %l0
23076 ldub [%l7 + %l0], %l6
23077 nop
23078 set 0x70, %l1
23079 std %f30, [%l7 + %l1]
23080 nop
23081 set 0x51, %g7
23082 stb %o6, [%l7 + %g7]
23083 nop
23084 set 0x68, %i1
23085 lduw [%l7 + %i1], %o4
23086 ba,pn %icc, loop_139
23087 nop
23088 set 0x20, %g2
23089 lduw [%l7 + %g2], %g6
23090 nop
23091 set 0x38, %i2
23092 stw %o3, [%l7 + %i2]
23093 add %l7, 0x44, %l6
23094 wr %g0, 0x81, %asi
23095 lda [%l6] %asi, %i0
23096 casa [%l6] 0x81, %i0, %l4
23097loop_139:
23098 nop
23099 set 0x49, %o0
23100 stba %i5, [%l7 + %o0] 0xea
23101 membar #Sync
23102 ld [%l7 + 0x18], %f1
23103 nop
23104 set 0x60, %i3
23105 ldx [%l7 + %i3], %o0
23106 nop
23107 set 0x2D, %o6
23108 ldsb [%l7 + %o6], %i3
23109 nop
23110 set 0x54, %o4
23111 lduw [%l7 + %o4], %i7
23112 ld [%l7 + 0x18], %f2
23113 and %l2, %o7, %i4
23114 set 0x58, %o1
23115 swapa [%l7 + %o1] 0x81, %o5
23116 set 0x6C, %i5
23117 swapa [%l7 + %i5] 0x80, %l1
23118 set 0x28, %l5
23119 stda %o2, [%l7 + %l5] 0x88
23120 set 0x50, %i0
23121 prefetcha [%l7 + %i0] 0x80, 1
23122 set 0x44, %g6
23123 ldstuba [%l7 + %g6] 0x80, %g3
23124 set 0x2C, %o3
23125 stwa %g2, [%l7 + %o3] 0x88
23126 nop
23127 set 0x60, %g4
23128 ldx [%l7 + %g4], %l0
23129 set 0x20, %l4
23130 ldda [%l7 + %l4] 0xe3, %o0
23131 nop
23132 set 0x7E, %o2
23133 ldub [%l7 + %o2], %l3
23134 nop
23135 set 0x58, %g5
23136 stx %i6, [%l7 + %g5]
23137 set 0x40, %l2
23138 ldda [%l7 + %l2] 0xda, %f16
23139 set 0x7C, %i4
23140 swapa [%l7 + %i4] 0x80, %g4
23141 nop
23142 set 0x10, %i6
23143 std %f12, [%l7 + %i6]
23144 nop
23145 set 0x58, %i7
23146 std %g6, [%l7 + %i7]
23147 nop
23148 set 0x4C, %o5
23149 prefetch [%l7 + %o5], 2
23150 nop
23151 set 0x48, %l3
23152 ldd [%l7 + %l3], %f2
23153 set 0x50, %g1
23154 stha %l5, [%l7 + %g1] 0xe3
23155 membar #Sync
23156 nop
23157 set 0x78, %o7
23158 lduw [%l7 + %o7], %g1
23159 nop
23160 set 0x58, %g3
23161 ldsb [%l7 + %g3], %i1
23162 nop
23163 set 0x78, %l0
23164 std %i2, [%l7 + %l0]
23165 add %l7, 0x50, %l6
23166 wr %g0, 0x80, %asi
23167 casxa [%l6] 0x80, %l6, %o6
23168 nop
23169 or %g0, 0x8, %l0
23170 sllx %l0, 0x3c, %l0
23171 wr %l0, %g0, %sys_tick_cmpr
23172 and %i0, %o4, %i5
23173 set 0x0C, %l1
23174 sta %f16, [%l7 + %l1] 0x88
23175 add %l7, 0x70, %l6
23176 wr %g0, 0x81, %asi
23177 casxa [%l6] 0x81, %o0, %l4
23178 nop
23179 set 0x40, %g7
23180 stw %i3, [%l7 + %g7]
23181 add %l7, 0x08, %l6
23182 wr %g0, 0x80, %asi
23183 lda [%l6] %asi, %i7
23184 casa [%l6] 0x80, %i7, %o7
23185 nop
23186 set 0x1C, %i1
23187 ldsh [%l7 + %i1], %l2
23188 add %l7, 0x38, %l6
23189 wr %g0, 0x81, %asi
23190 ldxa [%l6] %asi, %o5
23191 casxa [%l6] 0x81, %o5, %l1
23192 wr %o2, %g5, %ccr
23193 set 0x40, %l6
23194 ldda [%l7 + %l6] 0x81, %i4
23195 nop
23196 set 0x1D, %g2
23197 ldub [%l7 + %g2], %g2
23198 nop
23199 set 0x19, %i2
23200 ldsb [%l7 + %i2], %g3
23201 nop
23202 set 0x08, %i3
23203 std %f20, [%l7 + %i3]
23204 set 0x78, %o0
23205 lda [%l7 + %o0] 0x81, %f17
23206 nop
23207 set 0x74, %o6
23208 swap [%l7 + %o6], %l0
23209 set 0x5F, %o4
23210 ldstuba [%l7 + %o4] 0x89, %l3
23211 nop
23212 set 0x10, %o1
23213 std %f2, [%l7 + %o1]
23214 set 0x1C, %i5
23215 stwa %i6, [%l7 + %i5] 0xeb
23216 membar #Sync
23217 set 0x38, %l5
23218 ldxa [%l7 + %l5] 0x88, %g4
23219 set 0x58, %i0
23220 lda [%l7 + %i0] 0x88, %f14
23221 nop
23222 set 0x70, %g6
23223 swap [%l7 + %g6], %o1
23224 set 0x18, %g4
23225 stxa %l5, [%l7 + %g4] 0x81
23226 nop
23227 set 0x57, %o3
23228 ldstub [%l7 + %o3], %g1
23229 add %i1, %g7, %l6
23230 set 0x28, %l4
23231 ldxa [%l7 + %l4] 0x81, %i2
23232 set 0x14, %g5
23233 swapa [%l7 + %g5] 0x88, %g6
23234 ld [%l7 + 0x38], %f11
23235 set 0x70, %o2
23236 stda %o2, [%l7 + %o2] 0x89
23237 nop
23238 set 0x18, %l2
23239 ldd [%l7 + %l2], %o6
23240 set 0x1C, %i6
23241 sta %f2, [%l7 + %i6] 0x80
23242 add %l7, 0x3C, %l6
23243 wr %g0, 0x88, %asi
23244 casa [%l6] 0x88, %o4, %i0
23245 nop
23246 set 0x13, %i4
23247 ldub [%l7 + %i4], %o0
23248 nop
23249 set 0x78, %o5
23250 stx %l4, [%l7 + %o5]
23251 set 0x11, %l3
23252 ldstuba [%l7 + %l3] 0x81, %i3
23253 bgu,a,pn %icc, loop_140
23254 nop
23255 set 0x7E, %g1
23256 ldsh [%l7 + %g1], %i5
23257 nop
23258 set 0x24, %i7
23259 stw %o7, [%l7 + %i7]
23260 nop
23261 set 0x4C, %o7
23262 lduh [%l7 + %o7], %i7
23263loop_140:
23264 or %o5, %l2, %o2
23265 set 0x31, %l0
23266 stba %l1, [%l7 + %l0] 0xe3
23267 membar #Sync
23268 set 0x50, %g3
23269 stwa %g5, [%l7 + %g3] 0xe3
23270 membar #Sync
23271 or %g2, %g3, %i4
23272 ble %icc, loop_141
23273 nop
23274 set 0x4E, %l1
23275 lduh [%l7 + %l1], %l0
23276 set 0x20, %i1
23277 swapa [%l7 + %i1] 0x80, %i6
23278loop_141:
23279 nop
23280 set 0x60, %l6
23281 std %f6, [%l7 + %l6]
23282 fpsub32 %f0, %f12, %f14
23283 set 0x3C, %g2
23284 stwa %l3, [%l7 + %g2] 0xe3
23285 membar #Sync
23286 add %l7, 0x28, %l6
23287 wr %g0, 0x80, %asi
23288 casa [%l6] 0x80, %g4, %o1
23289 and %g1, %i1, %g7
23290 nop
23291 set 0x6A, %i2
23292 sth %l6, [%l7 + %i2]
23293 nop
23294 set 0x0A, %g7
23295 sth %l5, [%l7 + %g7]
23296 nop
23297 set 0x70, %o0
23298 stw %g6, [%l7 + %o0]
23299 nop
23300 or %g0, 0x8, %l0
23301 sllx %l0, 0x3c, %l0
23302 wr %l0, 0x1E2, %sys_tick_cmpr
23303 and %o3, %o4, %o0
23304 be,a %icc, loop_142
23305 add %i0, %l4, %i5
23306 and %o7, %i7, %o5
23307 nop
23308 set 0x70, %i3
23309 stx %l2, [%l7 + %i3]
23310loop_142:
23311 nop
23312 set 0x2A, %o4
23313 stha %i3, [%l7 + %o4] 0x81
23314 add %l1, %g5, %g2
23315 set 0x58, %o1
23316 stda %o2, [%l7 + %o1] 0xeb
23317 membar #Sync
23318 nop
23319 set 0x45, %i5
23320 ldub [%l7 + %i5], %g3
23321 nop
23322 set 0x38, %o6
23323 sth %i4, [%l7 + %o6]
23324 nop
23325 set 0x10, %l5
23326 ldd [%l7 + %l5], %f24
23327 ld [%l7 + 0x64], %f11
23328 set 0x40, %i0
23329 swapa [%l7 + %i0] 0x80, %l0
23330 nop
23331 or %g0, 0x8, %l0
23332 sllx %l0, 0x3c, %l0
23333 wr %l0, 0x262, %tick_cmpr
23334 set 0x10, %g6
23335 stxa %o1, [%l7 + %g6] 0xea
23336 membar #Sync
23337 set 0x40, %g4
23338 ldda [%l7 + %g4] 0xda, %f0
23339 set 0x70, %l4
23340 prefetcha [%l7 + %l4] 0x89, 0
23341 nop
23342 set 0x40, %o3
23343 stw %i1, [%l7 + %o3]
23344 set 0x28, %o2
23345 prefetcha [%l7 + %o2] 0x80, 1
23346 nop
23347 set 0x64, %g5
23348 prefetch [%l7 + %g5], 3
23349 set 0x4C, %i6
23350 sta %f20, [%l7 + %i6] 0x88
23351 set 0x52, %i4
23352 ldstuba [%l7 + %i4] 0x88, %g7
23353 ld [%l7 + 0x0C], %f31
23354 set 0x0C, %l2
23355 swapa [%l7 + %l2] 0x89, %l6
23356 nop
23357 set 0x3C, %l3
23358 ldub [%l7 + %l3], %l5
23359 ld [%l7 + 0x40], %f20
23360 fpadd16s %f23, %f16, %f3
23361 nop
23362 set 0x2E, %g1
23363 sth %i2, [%l7 + %g1]
23364 nop
23365 set 0x44, %i7
23366 ldsw [%l7 + %i7], %o6
23367 nop
23368 set 0x2D, %o5
23369 ldub [%l7 + %o5], %o3
23370 nop
23371 set 0x70, %l0
23372 stx %fsr, [%l7 + %l0]
23373 and %g6, %o0, %o4
23374 set 0x40, %o7
23375 stha %i0, [%l7 + %o7] 0x89
23376 set 0x64, %l1
23377 lda [%l7 + %l1] 0x89, %f4
23378 set 0x20, %g3
23379 ldxa [%l7 + %g3] 0x81, %i5
23380 set 0x40, %i1
23381 stda %f0, [%l7 + %i1] 0xf1
23382 membar #Sync
23383 nop
23384 set 0x16, %l6
23385 lduh [%l7 + %l6], %l4
23386 set 0x30, %i2
23387 prefetcha [%l7 + %i2] 0x89, 2
23388 set 0x40, %g7
23389 stda %f0, [%l7 + %g7] 0x88
23390 ld [%l7 + 0x7C], %f20
23391 nop
23392 set 0x68, %o0
23393 prefetch [%l7 + %o0], 2
23394 set 0x70, %g2
23395 sta %f22, [%l7 + %g2] 0x81
23396 nop
23397 set 0x68, %o4
23398 ldd [%l7 + %o4], %f26
23399 nop
23400 set 0x68, %i3
23401 std %o4, [%l7 + %i3]
23402 nop
23403 set 0x5A, %i5
23404 sth %l2, [%l7 + %i5]
23405 nop
23406 set 0x68, %o1
23407 lduw [%l7 + %o1], %i7
23408 set 0x20, %l5
23409 stha %l1, [%l7 + %l5] 0x81
23410 add %l7, 0x28, %l6
23411 wr %g0, 0x89, %asi
23412 lda [%l6] %asi, %i3
23413 casa [%l6] 0x89, %i3, %g5
23414 nop
23415 set 0x60, %o6
23416 lduw [%l7 + %o6], %g2
23417 nop
23418 set 0x40, %g6
23419 ldx [%l7 + %g6], %o2
23420 set 0x69, %i0
23421 stba %i4, [%l7 + %i0] 0xeb
23422 membar #Sync
23423 nop
23424 set 0x20, %g4
23425 std %f14, [%l7 + %g4]
23426 nop
23427 set 0x10, %l4
23428 std %f20, [%l7 + %l4]
23429 set 0x70, %o2
23430 ldda [%l7 + %o2] 0xe2, %l0
23431 set 0x40, %g5
23432 stda %f0, [%l7 + %g5] 0xd0
23433 set 0x50, %o3
23434 stxa %l3, [%l7 + %o3] 0xea
23435 membar #Sync
23436 fpsub16 %f12, %f0, %f14
23437 nop
23438 set 0x20, %i6
23439 ldx [%l7 + %i6], %g4
23440 set 0x2C, %i4
23441 stha %g3, [%l7 + %i4] 0xea
23442 membar #Sync
23443 nop
23444 set 0x27, %l2
23445 ldsb [%l7 + %l2], %o1
23446 nop
23447 set 0x18, %l3
23448 stx %fsr, [%l7 + %l3]
23449 set 0x60, %i7
23450 stda %i6, [%l7 + %i7] 0x88
23451 nop
23452 set 0x20, %g1
23453 ldx [%l7 + %g1], %i1
23454 ld [%l7 + 0x18], %f23
23455 nop
23456 set 0x3C, %l0
23457 ldstub [%l7 + %l0], %g7
23458 set 0x58, %o7
23459 stda %g0, [%l7 + %o7] 0xea
23460 membar #Sync
23461 set 0x40, %l1
23462 prefetcha [%l7 + %l1] 0x81, 1
23463 set 0x28, %o5
23464 stwa %i2, [%l7 + %o5] 0xe3
23465 membar #Sync
23466 nop
23467 set 0x68, %i1
23468 std %f20, [%l7 + %i1]
23469 set 0x10, %g3
23470 stxa %l6, [%l7 + %g3] 0x81
23471 set 0x18, %i2
23472 stda %o6, [%l7 + %i2] 0xea
23473 membar #Sync
23474 add %l7, 0x64, %l6
23475 wr %g0, 0x88, %asi
23476 casa [%l6] 0x88, %o3, %o0
23477 set 0x18, %l6
23478 ldxa [%l7 + %l6] 0x80, %o4
23479 wr %g6, %i5, %sys_tick
23480 set 0x60, %o0
23481 sta %f19, [%l7 + %o0] 0x89
23482 nop
23483 set 0x4A, %g2
23484 ldstub [%l7 + %g2], %l4
23485 add %l7, 0x78, %l6
23486 wr %g0, 0x89, %asi
23487 casxa [%l6] 0x89, %i0, %o5
23488 nop
23489 set 0x21, %g7
23490 stb %o7, [%l7 + %g7]
23491 nop
23492 set 0x78, %i3
23493 ldd [%l7 + %i3], %f28
23494 set 0x58, %i5
23495 stwa %l2, [%l7 + %i5] 0xeb
23496 membar #Sync
23497 nop
23498 set 0x54, %o4
23499 ldsw [%l7 + %o4], %i7
23500 nop
23501 set 0x40, %l5
23502 stx %l1, [%l7 + %l5]
23503 nop
23504 set 0x18, %o6
23505 std %f20, [%l7 + %o6]
23506 add %g5, %i3, %o2
23507 nop
23508 set 0x7A, %o1
23509 stb %g2, [%l7 + %o1]
23510 set 0x38, %i0
23511 lda [%l7 + %i0] 0x89, %f28
23512 st %fsr, [%l7 + 0x64]
23513 nop
23514 set 0x08, %g6
23515 std %l0, [%l7 + %g6]
23516 nop
23517 set 0x10, %g4
23518 std %i4, [%l7 + %g4]
23519 set 0x08, %o2
23520 stwa %l3, [%l7 + %o2] 0xeb
23521 membar #Sync
23522 set 0x40, %g5
23523 ldda [%l7 + %g5] 0x80, %f16
23524 ba,a,pn %xcc, loop_143
23525 nop
23526 set 0x10, %l4
23527 lduw [%l7 + %l4], %g3
23528 set 0x60, %i6
23529 lda [%l7 + %i6] 0x89, %f0
23530loop_143:
23531 nop
23532 set 0x40, %o3
23533 ldda [%l7 + %o3] 0x81, %f16
23534 nop
23535 set 0x12, %i4
23536 lduh [%l7 + %i4], %g4
23537 set 0x5C, %l3
23538 swapa [%l7 + %l3] 0x81, %i6
23539 nop
23540 set 0x24, %i7
23541 ldstub [%l7 + %i7], %i1
23542 nop
23543 set 0x08, %g1
23544 ldd [%l7 + %g1], %f12
23545 nop
23546 set 0x20, %l2
23547 std %g6, [%l7 + %l2]
23548 or %o1, %l5, %i2
23549 set 0x20, %o7
23550 stda %i6, [%l7 + %o7] 0xea
23551 membar #Sync
23552 add %o6, %o3, %o0
23553 add %l7, 0x1C, %l6
23554 wr %g0, 0x88, %asi
23555 lda [%l6] %asi, %g1
23556 casa [%l6] 0x88, %g1, %g6
23557 nop
23558 set 0x24, %l1
23559 stw %i5, [%l7 + %l1]
23560 st %fsr, [%l7 + 0x28]
23561 nop
23562 set 0x7C, %l0
23563 prefetch [%l7 + %l0], 4
23564 set 0x5D, %o5
23565 stba %l4, [%l7 + %o5] 0xea
23566 membar #Sync
23567 membar #Sync
23568 set 0x40, %i1
23569 ldda [%l7 + %i1] 0xf1, %f0
23570 nop
23571 set 0x38, %i2
23572 stx %fsr, [%l7 + %i2]
23573 nop
23574 set 0x3B, %l6
23575 ldstub [%l7 + %l6], %o4
23576 nop
23577 set 0x14, %o0
23578 lduw [%l7 + %o0], %i0
23579 be,a,pn %xcc, loop_144
23580 bl,a %xcc, loop_145
23581 nop
23582 set 0x2C, %g3
23583 sth %o5, [%l7 + %g3]
23584 st %f8, [%l7 + 0x54]
23585loop_144:
23586 nop
23587 set 0x36, %g2
23588 lduh [%l7 + %g2], %l2
23589loop_145:
23590 nop
23591 set 0x50, %i3
23592 stx %o7, [%l7 + %i3]
23593 nop
23594 set 0x35, %g7
23595 stb %l1, [%l7 + %g7]
23596 nop
23597 set 0x29, %o4
23598 ldub [%l7 + %o4], %i7
23599 set 0x60, %l5
23600 ldda [%l7 + %l5] 0x88, %i2
23601 nop
23602 set 0x48, %i5
23603 prefetch [%l7 + %i5], 3
23604 add %l7, 0x5C, %l6
23605 wr %g0, 0x89, %asi
23606 lda [%l6] %asi, %o2
23607 casa [%l6] 0x89, %o2, %g5
23608 set 0x5C, %o1
23609 swapa [%l7 + %o1] 0x89, %l0
23610 set 0x70, %o6
23611 ldxa [%l7 + %o6] 0x88, %g2
23612 set 0x58, %i0
23613 stxa %i4, [%l7 + %i0] 0x89
23614 nop
23615 set 0x48, %g6
23616 swap [%l7 + %g6], %l3
23617 set 0x51, %o2
23618 stba %g4, [%l7 + %o2] 0xe3
23619 membar #Sync
23620 nop
23621 set 0x22, %g4
23622 sth %i6, [%l7 + %g4]
23623 nop
23624 set 0x66, %l4
23625 stb %g3, [%l7 + %l4]
23626 set 0x54, %g5
23627 swapa [%l7 + %g5] 0x81, %g7
23628 set 0x43, %i6
23629 ldstuba [%l7 + %i6] 0x81, %o1
23630 set 0x53, %o3
23631 ldstuba [%l7 + %o3] 0x89, %i1
23632 nop
23633 set 0x54, %l3
23634 ldsw [%l7 + %l3], %l5
23635 nop
23636 set 0x7C, %i7
23637 lduw [%l7 + %i7], %i2
23638 nop
23639 set 0x77, %g1
23640 ldsb [%l7 + %g1], %l6
23641 set 0x1C, %i4
23642 stha %o3, [%l7 + %i4] 0x89
23643 st %fsr, [%l7 + 0x0C]
23644 set 0x56, %l2
23645 stha %o0, [%l7 + %l2] 0x88
23646 nop
23647 set 0x68, %o7
23648 stx %g1, [%l7 + %o7]
23649 set 0x58, %l1
23650 prefetcha [%l7 + %l1] 0x80, 1
23651 nop
23652 set 0x48, %l0
23653 stx %g6, [%l7 + %l0]
23654 nop
23655 nop
23656 setx 0xE7982685, %l0, %l6
23657 st %l6, [%l7 + 0x28]
23658 ld [%l7 + 0x28], %f0
23659 setx 0x4F1E37E1, %l1, %l5
23660 st %l5, [%l7 + 0x10]
23661 ld [%l7 + 0x10], %f13
23662 fdivs %f13, %f0, %f21
23663 or %i5, %l4, %i0
23664 nop
23665 set 0x14, %o5
23666 lduh [%l7 + %o5], %o4
23667 set 0x0B, %i2
23668 stba %l2, [%l7 + %i2] 0x80
23669 and %o7, %o5, %i7
23670 nop
23671 set 0x12, %l6
23672 sth %l1, [%l7 + %l6]
23673 set 0x64, %i1
23674 lda [%l7 + %i1] 0x89, %f10
23675 fpsub16 %f8, %f16, %f16
23676 set 0x44, %g3
23677 stwa %i3, [%l7 + %g3] 0xe2
23678 membar #Sync
23679 nop
23680 set 0x4C, %o0
23681 ldsw [%l7 + %o0], %g5
23682 nop
23683 set 0x38, %g2
23684 ldd [%l7 + %g2], %o2
23685 nop
23686 set 0x7D, %g7
23687 ldstub [%l7 + %g7], %l0
23688 nop
23689 set 0x0C, %o4
23690 ldsw [%l7 + %o4], %g2
23691 set 0x4C, %i3
23692 lda [%l7 + %i3] 0x88, %f26
23693 nop
23694 set 0x58, %l5
23695 prefetch [%l7 + %l5], 2
23696 add %i4, %g4, %l3
23697 nop
23698 set 0x58, %i5
23699 std %i6, [%l7 + %i5]
23700 ld [%l7 + 0x50], %f14
23701 nop
23702 set 0x11, %o6
23703 ldsb [%l7 + %o6], %g3
23704 nop
23705 set 0x4D, %i0
23706 ldsb [%l7 + %i0], %o1
23707 and %g7, %i1, %l5
23708 nop
23709 set 0x38, %g6
23710 ldd [%l7 + %g6], %i6
23711 wr %i2, %o0, %pic
23712 add %l7, 0x38, %l6
23713 wr %g0, 0x89, %asi
23714 lda [%l6] %asi, %o3
23715 casa [%l6] 0x89, %o3, %o6
23716 set 0x54, %o2
23717 stba %g1, [%l7 + %o2] 0xea
23718 membar #Sync
23719 ld [%l7 + 0x10], %f4
23720 nop
23721 set 0x20, %o1
23722 swap [%l7 + %o1], %g6
23723 nop
23724 set 0x58, %l4
23725 ldx [%l7 + %l4], %l4
23726 nop
23727 set 0x40, %g4
23728 stw %i0, [%l7 + %g4]
23729 nop
23730 set 0x1C, %g5
23731 swap [%l7 + %g5], %o4
23732 set 0x10, %o3
23733 ldxa [%l7 + %o3] 0x89, %i5
23734 nop
23735 set 0x67, %l3
23736 stb %l2, [%l7 + %l3]
23737 set 0x48, %i6
23738 lda [%l7 + %i6] 0x88, %f4
23739 nop
23740 set 0x40, %g1
23741 lduw [%l7 + %g1], %o7
23742 nop
23743 set 0x1C, %i7
23744 ldstub [%l7 + %i7], %o5
23745 nop
23746 set 0x48, %l2
23747 stx %fsr, [%l7 + %l2]
23748 nop
23749 set 0x50, %o7
23750 lduw [%l7 + %o7], %l1
23751 nop
23752 set 0x20, %l1
23753 stw %i3, [%l7 + %l1]
23754 nop
23755 set 0x34, %l0
23756 swap [%l7 + %l0], %i7
23757 nop
23758 set 0x30, %o5
23759 ldd [%l7 + %o5], %g4
23760 wr %o2, %l0, %y
23761 set 0x7C, %i2
23762 lda [%l7 + %i2] 0x89, %f16
23763 ba,a %xcc, loop_146
23764 nop
23765 set 0x38, %l6
23766 stx %fsr, [%l7 + %l6]
23767 nop
23768 set 0x38, %i1
23769 std %f26, [%l7 + %i1]
23770 ld [%l7 + 0x70], %f8
23771loop_146:
23772 fpsub16 %f14, %f30, %f30
23773 nop
23774 set 0x61, %i4
23775 stb %g2, [%l7 + %i4]
23776 or %g4, %l3, %i4
23777 nop
23778 set 0x30, %g3
23779 ldd [%l7 + %g3], %f6
23780 nop
23781 set 0x50, %g2
23782 ldd [%l7 + %g2], %f14
23783 or %i6, %o1, %g3
23784 add %l7, 0x68, %l6
23785 wr %g0, 0x89, %asi
23786 casxa [%l6] 0x89, %g7, %l5
23787 set 0x48, %o0
23788 ldstuba [%l7 + %o0] 0x88, %l6
23789 set 0x4E, %g7
23790 stha %i1, [%l7 + %g7] 0x88
23791 st %fsr, [%l7 + 0x28]
23792 nop
23793 set 0x2A, %o4
23794 stb %i2, [%l7 + %o4]
23795 nop
23796 set 0x54, %l5
23797 sth %o0, [%l7 + %l5]
23798 add %l7, 0x60, %l6
23799 wr %g0, 0x89, %asi
23800 ldxa [%l6] %asi, %o3
23801 casxa [%l6] 0x89, %o3, %g1
23802 set 0x6C, %i5
23803 stha %g6, [%l7 + %i5] 0xe2
23804 membar #Sync
23805 ld [%l7 + 0x28], %f23
23806 set 0x50, %o6
23807 ldda [%l7 + %o6] 0xe3, %o6
23808 nop
23809 set 0x70, %i0
23810 std %f30, [%l7 + %i0]
23811 nop
23812 set 0x44, %i3
23813 stb %i0, [%l7 + %i3]
23814 nop
23815 set 0x5A, %o2
23816 ldstub [%l7 + %o2], %l4
23817 nop
23818 set 0x65, %g6
23819 ldstub [%l7 + %g6], %o4
23820 nop
23821 set 0x76, %l4
23822 ldsb [%l7 + %l4], %l2
23823 fpadd16 %f26, %f6, %f30
23824 add %l7, 0x60, %l6
23825 wr %g0, 0x80, %asi
23826 lda [%l6] %asi, %i5
23827 casa [%l6] 0x80, %i5, %o5
23828 nop
23829 set 0x40, %g4
23830 std %f24, [%l7 + %g4]
23831 nop
23832 set 0x48, %g5
23833 stx %fsr, [%l7 + %g5]
23834 wr %g0, 0x4, %fprs
23835 nop
23836 set 0x40, %o3
23837 ldd [%l7 + %o3], %i2
23838 membar #Sync
23839 set 0x40, %l3
23840 ldda [%l7 + %l3] 0xf9, %f0
23841 set 0x50, %o1
23842 prefetcha [%l7 + %o1] 0x88, 0
23843 nop
23844 set 0x5F, %g1
23845 stb %o2, [%l7 + %g1]
23846 add %l7, 0x58, %l6
23847 wr %g0, 0x80, %asi
23848 ldxa [%l6] %asi, %l0
23849 casxa [%l6] 0x80, %l0, %g2
23850 nop
23851 set 0x08, %i6
23852 ldsw [%l7 + %i6], %g4
23853 or %l3, %g5, %i4
23854 add %l7, 0x48, %l6
23855 wr %g0, 0x81, %asi
23856 casa [%l6] 0x81, %i6, %o1
23857 nop
23858 set 0x50, %l2
23859 ldx [%l7 + %l2], %g3
23860 set 0x60, %i7
23861 stda %g6, [%l7 + %i7] 0x80
23862 nop
23863 set 0x10, %l1
23864 stw %l5, [%l7 + %l1]
23865 nop
23866 set 0x68, %o7
23867 stx %l6, [%l7 + %o7]
23868 set 0x30, %l0
23869 ldda [%l7 + %l0] 0x88, %i0
23870 nop
23871 set 0x7E, %o5
23872 sth %i2, [%l7 + %o5]
23873 set 0x50, %i2
23874 stwa %o0, [%l7 + %i2] 0x81
23875 nop
23876 set 0x7A, %l6
23877 sth %o3, [%l7 + %l6]
23878 nop
23879 set 0x48, %i4
23880 stx %g1, [%l7 + %i4]
23881 add %l7, 0x50, %l6
23882 wr %g0, 0x80, %asi
23883 casxa [%l6] 0x80, %o6, %g6
23884 nop
23885 set 0x58, %g3
23886 stx %i0, [%l7 + %g3]
23887 nop
23888 set 0x18, %g2
23889 ldd [%l7 + %g2], %l4
23890 ld [%l7 + 0x58], %f2
23891 fpadd32s %f23, %f7, %f28
23892 nop
23893 set 0x68, %o0
23894 std %f4, [%l7 + %o0]
23895 set 0x59, %g7
23896 ldstuba [%l7 + %g7] 0x81, %o4
23897 add %l7, 0x28, %l6
23898 wr %g0, 0x89, %asi
23899 casxa [%l6] 0x89, %l2, %i5
23900 nop
23901 set 0x60, %i1
23902 stx %fsr, [%l7 + %i1]
23903 wr %o5, %o7, %pic
23904 nop
23905 set 0x24, %o4
23906 stw %l1, [%l7 + %o4]
23907 nop
23908 set 0x60, %i5
23909 ldd [%l7 + %i5], %i2
23910 st %f24, [%l7 + 0x44]
23911 nop
23912 set 0x32, %l5
23913 ldsh [%l7 + %l5], %i7
23914 nop
23915 set 0x78, %i0
23916 prefetch [%l7 + %i0], 3
23917 nop
23918 set 0x10, %i3
23919 ldd [%l7 + %i3], %o2
23920 nop
23921 set 0x78, %o6
23922 std %l0, [%l7 + %o6]
23923 nop
23924 or %g0, 0x8, %l0
23925 sllx %l0, 0x3c, %l0
23926 wr %l0, 0x280, %tick_cmpr
23927 add %l7, 0x24, %l6
23928 wr %g0, 0x89, %asi
23929 lda [%l6] %asi, %g5
23930 casa [%l6] 0x89, %g5, %i4
23931 nop
23932 set 0x76, %o2
23933 ldsb [%l7 + %o2], %l3
23934 nop
23935 set 0x35, %l4
23936 ldub [%l7 + %l4], %o1
23937 set 0x27, %g4
23938 ldstuba [%l7 + %g4] 0x88, %i6
23939 set 0x28, %g6
23940 stda %g6, [%l7 + %g6] 0xeb
23941 membar #Sync
23942 set 0x74, %g5
23943 swapa [%l7 + %g5] 0x88, %l5
23944 nop
23945 set 0x54, %o3
23946 sth %l6, [%l7 + %o3]
23947 set 0x7E, %l3
23948 stba %g3, [%l7 + %l3] 0x81
23949 set 0x10, %o1
23950 prefetcha [%l7 + %o1] 0x80, 4
23951 nop
23952 set 0x14, %g1
23953 ldsw [%l7 + %g1], %i2
23954 set 0x08, %i6
23955 prefetcha [%l7 + %i6] 0x89, 3
23956 nop
23957 set 0x0E, %l2
23958 lduh [%l7 + %l2], %g1
23959 set 0x74, %l1
23960 lda [%l7 + %l1] 0x81, %f22
23961 st %f22, [%l7 + 0x28]
23962 add %l7, 0x10, %l6
23963 wr %g0, 0x80, %asi
23964 casxa [%l6] 0x80, %o0, %g6
23965 nop
23966 set 0x64, %i7
23967 sth %i0, [%l7 + %i7]
23968 set 0x08, %o7
23969 sta %f20, [%l7 + %o7] 0x88
23970 nop
23971 set 0x30, %l0
23972 ldstub [%l7 + %l0], %o6
23973 nop
23974 set 0x0D, %i2
23975 ldub [%l7 + %i2], %o4
23976 set 0x78, %o5
23977 prefetcha [%l7 + %o5] 0x81, 4
23978 nop
23979 set 0x4E, %l6
23980 sth %i5, [%l7 + %l6]
23981 nop
23982 set 0x40, %g3
23983 ldd [%l7 + %g3], %f30
23984 set 0x50, %i4
23985 prefetcha [%l7 + %i4] 0x89, 4
23986 set 0x18, %o0
23987 prefetcha [%l7 + %o0] 0x89, 4
23988 nop
23989 set 0x53, %g7
23990 ldsb [%l7 + %g7], %l1
23991 or %i3, %i7, %l2
23992 nop
23993 set 0x44, %g2
23994 ldsh [%l7 + %g2], %l0
23995 nop
23996 set 0x46, %i1
23997 lduh [%l7 + %i1], %g4
23998 set 0x69, %i5
23999 ldstuba [%l7 + %i5] 0x88, %g2
24000 nop
24001 set 0x78, %o4
24002 ldd [%l7 + %o4], %f4
24003 set 0x3C, %l5
24004 stha %g5, [%l7 + %l5] 0x81
24005 fpadd32 %f28, %f16, %f30
24006 nop
24007 set 0x30, %i0
24008 ldstub [%l7 + %i0], %i4
24009 set 0x50, %i3
24010 prefetcha [%l7 + %i3] 0x89, 1
24011 nop
24012 set 0x76, %o6
24013 ldsh [%l7 + %o6], %l3
24014 nop
24015 set 0x30, %o2
24016 ldx [%l7 + %o2], %i6
24017 set 0x40, %l4
24018 ldda [%l7 + %l4] 0xda, %f0
24019 nop
24020 set 0x48, %g6
24021 prefetch [%l7 + %g6], 2
24022 nop
24023 set 0x64, %g4
24024 ldsw [%l7 + %g4], %g7
24025 nop
24026 set 0x40, %o3
24027 stb %l5, [%l7 + %o3]
24028 ble,a,pt %icc, loop_147
24029 nop
24030 set 0x30, %g5
24031 swap [%l7 + %g5], %l6
24032 add %g3, %o1, %i2
24033 nop
24034 set 0x7C, %l3
24035 lduh [%l7 + %l3], %o3
24036loop_147:
24037 nop
24038 set 0x38, %o1
24039 ldd [%l7 + %o1], %f24
24040 wr %g1, %o0, %ccr
24041 nop
24042 set 0x1C, %i6
24043 ldub [%l7 + %i6], %g6
24044 set 0x40, %g1
24045 stda %f0, [%l7 + %g1] 0xca
24046 set 0x31, %l2
24047 stba %i0, [%l7 + %l2] 0xea
24048 membar #Sync
24049 set 0x50, %i7
24050 ldda [%l7 + %i7] 0xeb, %i0
24051 nop
24052 set 0x20, %o7
24053 stx %fsr, [%l7 + %o7]
24054 set 0x18, %l0
24055 stha %o4, [%l7 + %l0] 0xe2
24056 membar #Sync
24057 bgu,a,pn %xcc, loop_148
24058 or %l4, %o6, %i5
24059 nop
24060 set 0x60, %i2
24061 ldd [%l7 + %i2], %o6
24062 set 0x50, %l1
24063 sta %f23, [%l7 + %l1] 0x81
24064loop_148:
24065 nop
24066 add %l7, 0x78, %l6
24067 wr %g0, 0x81, %asi
24068 lda [%l6] %asi, %o5
24069 casa [%l6] 0x81, %o5, %l1
24070 set 0x34, %o5
24071 sta %f5, [%l7 + %o5] 0x89
24072 nop
24073 set 0x78, %l6
24074 lduh [%l7 + %l6], %i3
24075 set 0x40, %g3
24076 ldda [%l7 + %g3] 0x88, %i6
24077 bleu,a,pt %xcc, loop_149
24078 nop
24079 set 0x48, %o0
24080 stx %l0, [%l7 + %o0]
24081 set 0x78, %i4
24082 sta %f17, [%l7 + %i4] 0x80
24083loop_149:
24084 nop
24085 set 0x18, %g7
24086 prefetcha [%l7 + %g7] 0x89, 1
24087 nop
24088 set 0x18, %i1
24089 ldd [%l7 + %i1], %f4
24090 nop
24091 set 0x2A, %i5
24092 lduh [%l7 + %i5], %g2
24093 nop
24094 set 0x60, %o4
24095 swap [%l7 + %o4], %g5
24096 nop
24097 set 0x72, %l5
24098 lduh [%l7 + %l5], %l2
24099 set 0x08, %g2
24100 stxa %i4, [%l7 + %g2] 0x89
24101 nop
24102 set 0x60, %i3
24103 stx %fsr, [%l7 + %i3]
24104 set 0x28, %i0
24105 swapa [%l7 + %i0] 0x81, %o2
24106 set 0x1E, %o6
24107 stha %l3, [%l7 + %o6] 0xe2
24108 membar #Sync
24109 nop
24110 set 0x5C, %l4
24111 ldsw [%l7 + %l4], %g7
24112 st %fsr, [%l7 + 0x5C]
24113 nop
24114 set 0x0C, %g6
24115 ldstub [%l7 + %g6], %i6
24116 add %l7, 0x14, %l6
24117 wr %g0, 0x88, %asi
24118 casa [%l6] 0x88, %l6, %g3
24119 nop
24120 set 0x5E, %o2
24121 lduh [%l7 + %o2], %l5
24122 add %l7, 0x48, %l6
24123 wr %g0, 0x88, %asi
24124 casxa [%l6] 0x88, %i2, %o1
24125 set 0x70, %g4
24126 prefetcha [%l7 + %g4] 0x89, 0
24127 set 0x63, %o3
24128 stba %o0, [%l7 + %o3] 0x88
24129 nop
24130 set 0x3E, %g5
24131 sth %g6, [%l7 + %g5]
24132 nop
24133 set 0x40, %l3
24134 ldd [%l7 + %l3], %i0
24135 nop
24136 set 0x2B, %o1
24137 ldsb [%l7 + %o1], %o3
24138 nop
24139 set 0x14, %g1
24140 stw %i1, [%l7 + %g1]
24141 add %l7, 0x3C, %l6
24142 wr %g0, 0x89, %asi
24143 casa [%l6] 0x89, %o4, %o6
24144 st %fsr, [%l7 + 0x30]
24145 add %l4, %o7, %i5
24146 nop
24147 set 0x64, %i6
24148 ldsw [%l7 + %i6], %o5
24149 nop
24150 set 0x3E, %i7
24151 lduh [%l7 + %i7], %i3
24152 nop
24153 set 0x28, %o7
24154 swap [%l7 + %o7], %i7
24155 and %l1, %g4, %l0
24156 st %fsr, [%l7 + 0x34]
24157 set 0x40, %l2
24158 ldda [%l7 + %l2] 0x88, %f0
24159 nop
24160 set 0x08, %i2
24161 prefetch [%l7 + %i2], 1
24162 nop
24163 set 0x18, %l1
24164 std %g2, [%l7 + %l1]
24165 nop
24166 set 0x1C, %l0
24167 prefetch [%l7 + %l0], 0
24168 nop
24169 set 0x58, %o5
24170 ldsb [%l7 + %o5], %g5
24171 set 0x30, %g3
24172 stwa %l2, [%l7 + %g3] 0x80
24173 nop
24174 set 0x48, %l6
24175 stw %i4, [%l7 + %l6]
24176 or %o2, %g7, %i6
24177 set 0x20, %i4
24178 stda %i6, [%l7 + %i4] 0x80
24179 add %l7, 0x44, %l6
24180 wr %g0, 0x89, %asi
24181 lda [%l6] %asi, %g3
24182 casa [%l6] 0x89, %g3, %l5
24183 set 0x48, %o0
24184 stba %i2, [%l7 + %o0] 0x88
24185 fpadd32 %f16, %f18, %f4
24186 nop
24187 set 0x4C, %g7
24188 ldsh [%l7 + %g7], %o1
24189 fpsub32 %f14, %f16, %f24
24190 and %l3, %g1, %o0
24191 add %g6, %o3, %i0
24192 nop
24193 set 0x48, %i5
24194 std %f2, [%l7 + %i5]
24195 nop
24196 set 0x78, %o4
24197 ldsw [%l7 + %o4], %i1
24198 add %l7, 0x50, %l6
24199 wr %g0, 0x81, %asi
24200 ldxa [%l6] %asi, %o6
24201 casxa [%l6] 0x81, %o6, %o4
24202 set 0x10, %i1
24203 ldda [%l7 + %i1] 0xea, %o6
24204 add %l7, 0x38, %l6
24205 wr %g0, 0x89, %asi
24206 casa [%l6] 0x89, %i5, %o5
24207 nop
24208 set 0x4A, %l5
24209 ldstub [%l7 + %l5], %i3
24210 nop
24211 set 0x38, %i3
24212 ldx [%l7 + %i3], %l4
24213 fpadd32 %f26, %f20, %f20
24214 add %i7, %g4, %l1
24215 nop
24216 set 0x28, %g2
24217 ldx [%l7 + %g2], %g2
24218 set 0x3C, %o6
24219 sta %f8, [%l7 + %o6] 0x89
24220 set 0x40, %i0
24221 stda %f0, [%l7 + %i0] 0xcc
24222 set 0x30, %l4
24223 ldda [%l7 + %l4] 0x88, %g4
24224 st %fsr, [%l7 + 0x1C]
24225 nop
24226 set 0x50, %o2
24227 lduh [%l7 + %o2], %l0
24228 set 0x1C, %g6
24229 swapa [%l7 + %g6] 0x88, %l2
24230 nop
24231 set 0x20, %g4
24232 stx %i4, [%l7 + %g4]
24233 set 0x40, %o3
24234 stda %f16, [%l7 + %o3] 0xc4
24235 set 0x40, %l3
24236 ldda [%l7 + %l3] 0x81, %f16
24237 set 0x40, %g5
24238 stda %f0, [%l7 + %g5] 0xf8
24239 membar #Sync
24240 nop
24241 set 0x78, %o1
24242 ldx [%l7 + %o1], %g7
24243 nop
24244 set 0x18, %g1
24245 stx %i6, [%l7 + %g1]
24246 nop
24247 set 0x17, %i6
24248 ldub [%l7 + %i6], %o2
24249 nop
24250 set 0x64, %o7
24251 swap [%l7 + %o7], %g3
24252 fpadd16 %f16, %f24, %f8
24253 or %l6, %l5, %i2
24254 set 0x40, %i7
24255 stda %f0, [%l7 + %i7] 0xd2
24256 nop
24257 set 0x34, %i2
24258 ldstub [%l7 + %i2], %l3
24259 nop
24260 or %g0, 0x8, %l0
24261 sllx %l0, 0x3c, %l0
24262 wr %l0, 0xC5F, %tick_cmpr
24263 set 0x40, %l2
24264 stda %f16, [%l7 + %l2] 0x89
24265 and %o0, %o3, %i0
24266 nop
24267 set 0x4C, %l1
24268 stw %i1, [%l7 + %l1]
24269 set 0x4D, %o5
24270 ldstuba [%l7 + %o5] 0x88, %g6
24271 set 0x5C, %l0
24272 lda [%l7 + %l0] 0x81, %f11
24273 nop
24274 set 0x48, %l6
24275 sth %o6, [%l7 + %l6]
24276 set 0x0C, %i4
24277 ldstuba [%l7 + %i4] 0x88, %o7
24278 nop
24279 set 0x40, %g3
24280 ldd [%l7 + %g3], %i4
24281 add %l7, 0x08, %l6
24282 wr %g0, 0x88, %asi
24283 casxa [%l6] 0x88, %o5, %o4
24284 nop
24285 set 0x58, %o0
24286 ldub [%l7 + %o0], %i3
24287 nop
24288 set 0x38, %g7
24289 ldsw [%l7 + %g7], %i7
24290 add %g4, %l4, %l1
24291 nop
24292 set 0x60, %o4
24293 std %g4, [%l7 + %o4]
24294 set 0x48, %i1
24295 lda [%l7 + %i1] 0x88, %f8
24296 add %l7, 0x10, %l6
24297 wr %g0, 0x88, %asi
24298 casxa [%l6] 0x88, %g2, %l0
24299 set 0x10, %i5
24300 ldda [%l7 + %i5] 0x88, %i4
24301 nop
24302 set 0x30, %i3
24303 lduw [%l7 + %i3], %l2
24304 set 0x68, %g2
24305 stha %i6, [%l7 + %g2] 0xea
24306 membar #Sync
24307 nop
24308 set 0x08, %l5
24309 sth %o2, [%l7 + %l5]
24310 set 0x64, %o6
24311 stwa %g3, [%l7 + %o6] 0x80
24312 nop
24313 set 0x13, %i0
24314 stb %l6, [%l7 + %i0]
24315 nop
24316 set 0x10, %o2
24317 ldd [%l7 + %o2], %f8
24318 nop
24319 set 0x4B, %g6
24320 ldstub [%l7 + %g6], %l5
24321 nop
24322 set 0x30, %g4
24323 stx %g7, [%l7 + %g4]
24324 wr %l3, %g1, %y
24325 nop
24326 set 0x3E, %l4
24327 ldub [%l7 + %l4], %o1
24328 nop
24329 set 0x73, %l3
24330 ldsb [%l7 + %l3], %o0
24331 set 0x68, %o3
24332 stda %o2, [%l7 + %o3] 0xe3
24333 membar #Sync
24334 st %f4, [%l7 + 0x30]
24335 fpadd16s %f12, %f9, %f20
24336 nop
24337 set 0x18, %g5
24338 std %i2, [%l7 + %g5]
24339 set 0x2C, %o1
24340 sta %f13, [%l7 + %o1] 0x89
24341 nop
24342 set 0x64, %i6
24343 ldsw [%l7 + %i6], %i0
24344 nop
24345 set 0x08, %g1
24346 std %f26, [%l7 + %g1]
24347 nop
24348 set 0x5B, %i7
24349 ldstub [%l7 + %i7], %i1
24350 set 0x40, %o7
24351 ldda [%l7 + %o7] 0xda, %f0
24352 add %l7, 0x38, %l6
24353 wr %g0, 0x89, %asi
24354 ldxa [%l6] %asi, %g6
24355 casxa [%l6] 0x89, %g6, %o7
24356 set 0x6A, %l2
24357 stha %i5, [%l7 + %l2] 0x80
24358 nop
24359 set 0x22, %i2
24360 ldstub [%l7 + %i2], %o5
24361 fpsub32s %f10, %f10, %f3
24362 nop
24363 set 0x10, %o5
24364 stx %fsr, [%l7 + %o5]
24365 nop
24366 set 0x2F, %l0
24367 stb %o4, [%l7 + %l0]
24368 add %i3, %i7, %g4
24369 nop
24370 set 0x68, %l1
24371 ldsw [%l7 + %l1], %o6
24372 ld [%l7 + 0x60], %f28
24373 nop
24374 set 0x58, %i4
24375 prefetch [%l7 + %i4], 2
24376 nop
24377 nop
24378 setx 0x5CFBEAD1AF779F49, %l0, %l6
24379 stx %l6, [%l7 + 0x28]
24380 ldd [%l7 + 0x28], %f6
24381 setx 0xB5C26A2D49FB554C, %l1, %l5
24382 stx %l5, [%l7 + 0x10]
24383 ldd [%l7 + 0x10], %f6
24384 fdivd %f6, %f6, %f16
24385 set 0x52, %g3
24386 ldstuba [%l7 + %g3] 0x88, %l1
24387 add %g5, %g2, %l0
24388 nop
24389 set 0x3E, %o0
24390 sth %l4, [%l7 + %o0]
24391 nop
24392 set 0x7C, %g7
24393 stw %l2, [%l7 + %g7]
24394 nop
24395 set 0x32, %l6
24396 ldstub [%l7 + %l6], %i4
24397 ld [%l7 + 0x34], %f18
24398 set 0x16, %o4
24399 ldstuba [%l7 + %o4] 0x88, %o2
24400 nop
24401 set 0x30, %i5
24402 std %f20, [%l7 + %i5]
24403 add %g3, %i6, %l6
24404 add %l7, 0x38, %l6
24405 wr %g0, 0x80, %asi
24406 ldxa [%l6] %asi, %l5
24407 casxa [%l6] 0x80, %l5, %l3
24408 ld [%l7 + 0x44], %f26
24409 nop
24410 set 0x68, %i1
24411 stx %fsr, [%l7 + %i1]
24412 nop
24413 set 0x68, %g2
24414 ldx [%l7 + %g2], %g1
24415 nop
24416 set 0x50, %i3
24417 std %f24, [%l7 + %i3]
24418 nop
24419 set 0x1C, %l5
24420 prefetch [%l7 + %l5], 4
24421 nop
24422 set 0x4C, %i0
24423 ldsw [%l7 + %i0], %o1
24424 set 0x20, %o2
24425 ldda [%l7 + %o2] 0x81, %o0
24426 set 0x68, %o6
24427 stda %g6, [%l7 + %o6] 0xe3
24428 membar #Sync
24429 set 0x08, %g4
24430 ldxa [%l7 + %g4] 0x80, %o3
24431 or %i0, %i2, %g6
24432 set 0x40, %g6
24433 ldda [%l7 + %g6] 0xea, %o6
24434 and %i5, %i1, %o4
24435 ld [%l7 + 0x08], %f2
24436 nop
24437 set 0x2C, %l3
24438 prefetch [%l7 + %l3], 4
24439 set 0x30, %o3
24440 ldxa [%l7 + %o3] 0x88, %i3
24441 fpadd16s %f8, %f20, %f9
24442 nop
24443 set 0x44, %l4
24444 sth %o5, [%l7 + %l4]
24445 add %l7, 0x4C, %l6
24446 wr %g0, 0x89, %asi
24447 lda [%l6] %asi, %g4
24448 casa [%l6] 0x89, %g4, %o6
24449 nop
24450 set 0x28, %g5
24451 lduw [%l7 + %g5], %l1
24452 set 0x40, %i6
24453 ldda [%l7 + %i6] 0xeb, %g4
24454 add %l7, 0x48, %l6
24455 wr %g0, 0x81, %asi
24456 casxa [%l6] 0x81, %i7, %g2
24457 set 0x48, %g1
24458 stwa %l0, [%l7 + %g1] 0xeb
24459 membar #Sync
24460 nop
24461 set 0x5A, %i7
24462 sth %l2, [%l7 + %i7]
24463 nop
24464 set 0x78, %o7
24465 stx %i4, [%l7 + %o7]
24466 nop
24467 set 0x20, %o1
24468 std %f0, [%l7 + %o1]
24469 set 0x5C, %i2
24470 stwa %o2, [%l7 + %i2] 0xe2
24471 membar #Sync
24472 set 0x4A, %o5
24473 stha %g3, [%l7 + %o5] 0xe2
24474 membar #Sync
24475 ld [%l7 + 0x60], %f30
24476 bleu %icc, loop_150
24477 nop
24478 set 0x10, %l0
24479 stx %fsr, [%l7 + %l0]
24480 set 0x40, %l2
24481 stda %f0, [%l7 + %l2] 0xf1
24482 membar #Sync
24483loop_150:
24484 nop
24485 set 0x40, %l1
24486 swap [%l7 + %l1], %l4
24487 nop
24488 set 0x30, %g3
24489 lduw [%l7 + %g3], %l6
24490 set 0x74, %o0
24491 stwa %i6, [%l7 + %o0] 0x80
24492 set 0x40, %g7
24493 stda %f0, [%l7 + %g7] 0xc2
24494 nop
24495 set 0x60, %i4
24496 swap [%l7 + %i4], %l3
24497 nop
24498 set 0x68, %l6
24499 ldd [%l7 + %l6], %g0
24500 nop
24501 set 0x38, %i5
24502 stx %fsr, [%l7 + %i5]
24503 nop
24504 set 0x08, %i1
24505 ldd [%l7 + %i1], %f4
24506 set 0x38, %g2
24507 ldxa [%l7 + %g2] 0x88, %l5
24508 set 0x40, %o4
24509 stda %f16, [%l7 + %o4] 0xf0
24510 membar #Sync
24511 set 0x40, %i3
24512 ldda [%l7 + %i3] 0x89, %f16
24513 add %l7, 0x70, %l6
24514 wr %g0, 0x89, %asi
24515 casxa [%l6] 0x89, %o1, %g7
24516 nop
24517 set 0x46, %i0
24518 lduh [%l7 + %i0], %o0
24519 nop
24520 set 0x10, %l5
24521 ldx [%l7 + %l5], %o3
24522 set 0x24, %o2
24523 stwa %i0, [%l7 + %o2] 0x89
24524 set 0x10, %o6
24525 prefetcha [%l7 + %o6] 0x89, 2
24526 nop
24527 set 0x3C, %g4
24528 swap [%l7 + %g4], %i2
24529 set 0x40, %g6
24530 stda %f16, [%l7 + %g6] 0xca
24531 add %l7, 0x38, %l6
24532 wr %g0, 0x88, %asi
24533 casxa [%l6] 0x88, %i5, %o7
24534 set 0x10, %o3
24535 prefetcha [%l7 + %o3] 0x80, 1
24536 set 0x0C, %l4
24537 ldstuba [%l7 + %l4] 0x88, %i1
24538 set 0x60, %l3
24539 ldda [%l7 + %l3] 0xe2, %o4
24540 set 0x68, %i6
24541 ldxa [%l7 + %i6] 0x88, %i3
24542 nop
24543 set 0x48, %g5
24544 prefetch [%l7 + %g5], 3
24545 nop
24546 or %g0, 0x8, %l0
24547 sllx %l0, 0x3c, %l0
24548 wr %l0, %g0, %sys_tick_cmpr
24549 wr %g4, %i7, %set_softint
24550 nop
24551 set 0x18, %i7
24552 std %g4, [%l7 + %i7]
24553 add %g2, %l2, %i4
24554 set 0x70, %o7
24555 prefetcha [%l7 + %o7] 0x88, 2
24556 nop
24557 set 0x40, %o1
24558 stx %fsr, [%l7 + %o1]
24559 set 0x2C, %g1
24560 stha %l0, [%l7 + %g1] 0x81
24561 nop
24562 set 0x28, %o5
24563 stx %l4, [%l7 + %o5]
24564 nop
24565 set 0x40, %l0
24566 ldd [%l7 + %l0], %f16
24567 set 0x30, %i2
24568 ldda [%l7 + %i2] 0xe2, %i6
24569 add %l7, 0x64, %l6
24570 wr %g0, 0x88, %asi
24571 casa [%l6] 0x88, %g3, %i6
24572 wr %l3, %g1, %pic
24573 add %l7, 0x60, %l6
24574 wr %g0, 0x89, %asi
24575 lda [%l6] %asi, %o1
24576 casa [%l6] 0x89, %o1, %l5
24577 fpadd32s %f24, %f7, %f10
24578 set 0x48, %l1
24579 ldxa [%l7 + %l1] 0x80, %g7
24580 set 0x34, %l2
24581 lda [%l7 + %l2] 0x81, %f5
24582 set 0x40, %g3
24583 ldda [%l7 + %g3] 0xda, %f16
24584 nop
24585 set 0x10, %g7
24586 ldx [%l7 + %g7], %o0
24587 set 0x3C, %i4
24588 sta %f11, [%l7 + %i4] 0x80
24589 st %f24, [%l7 + 0x24]
24590 set 0x5C, %o0
24591 stha %i0, [%l7 + %o0] 0xe2
24592 membar #Sync
24593 nop
24594 set 0x20, %i5
24595 std %g6, [%l7 + %i5]
24596 nop
24597 set 0x64, %l6
24598 ldsh [%l7 + %l6], %i2
24599 nop
24600 set 0x50, %g2
24601 ldx [%l7 + %g2], %i5
24602 nop
24603 set 0x08, %o4
24604 stw %o7, [%l7 + %o4]
24605 set 0x20, %i1
24606 ldxa [%l7 + %i1] 0x81, %o3
24607 nop
24608 set 0x50, %i0
24609 std %f22, [%l7 + %i0]
24610 set 0x08, %l5
24611 stda %o4, [%l7 + %l5] 0x81
24612 ld [%l7 + 0x68], %f17
24613 nop
24614 set 0x30, %i3
24615 lduh [%l7 + %i3], %i1
24616 set 0x58, %o2
24617 stxa %i3, [%l7 + %o2] 0x81
24618 set 0x18, %o6
24619 ldxa [%l7 + %o6] 0x89, %o5
24620 nop
24621 set 0x30, %g6
24622 lduh [%l7 + %g6], %l1
24623 nop
24624 set 0x7A, %g4
24625 lduh [%l7 + %g4], %o6
24626 set 0x50, %l4
24627 ldxa [%l7 + %l4] 0x81, %i7
24628 add %g4, %g5, %g2
24629 add %l2, %o2, %l0
24630 st %f30, [%l7 + 0x10]
24631 st %fsr, [%l7 + 0x2C]
24632 set 0x6A, %l3
24633 stba %l4, [%l7 + %l3] 0xeb
24634 membar #Sync
24635 set 0x2C, %i6
24636 sta %f23, [%l7 + %i6] 0x81
24637 nop
24638 set 0x7E, %g5
24639 ldsb [%l7 + %g5], %i4
24640 set 0x40, %i7
24641 stda %f0, [%l7 + %i7] 0xd8
24642 set 0x30, %o3
24643 prefetcha [%l7 + %o3] 0x89, 0
24644 nop
24645 set 0x14, %o7
24646 ldsw [%l7 + %o7], %i6
24647 nop
24648 set 0x0C, %g1
24649 ldsh [%l7 + %g1], %l3
24650 nop
24651 set 0x68, %o5
24652 stw %g1, [%l7 + %o5]
24653 membar #Sync
24654 set 0x40, %l0
24655 ldda [%l7 + %l0] 0xf9, %f0
24656 nop
24657 set 0x6C, %i2
24658 stw %o1, [%l7 + %i2]
24659 set 0x67, %o1
24660 ldstuba [%l7 + %o1] 0x81, %g3
24661 or %l5, %g7, %o0
24662 add %i0, %g6, %i2
24663 st %fsr, [%l7 + 0x58]
24664 add %l7, 0x10, %l6
24665 wr %g0, 0x89, %asi
24666 casxa [%l6] 0x89, %i5, %o7
24667 set 0x58, %l2
24668 stxa %o4, [%l7 + %l2] 0x81
24669 nop
24670 set 0x1C, %g3
24671 stw %i1, [%l7 + %g3]
24672 set 0x40, %l1
24673 prefetcha [%l7 + %l1] 0x89, 4
24674 add %o3, %l1, %o6
24675 st %fsr, [%l7 + 0x34]
24676 set 0x3C, %g7
24677 stwa %o5, [%l7 + %g7] 0x89
24678 nop
24679 set 0x28, %i4
24680 ldub [%l7 + %i4], %i7
24681 set 0x20, %i5
24682 ldda [%l7 + %i5] 0x81, %g4
24683 set 0x11, %l6
24684 ldstuba [%l7 + %l6] 0x80, %g2
24685 nop
24686 set 0x28, %o0
24687 stx %fsr, [%l7 + %o0]
24688 nop
24689 set 0x30, %g2
24690 ldd [%l7 + %g2], %f20
24691 st %f7, [%l7 + 0x74]
24692 set 0x68, %i1
24693 stha %l2, [%l7 + %i1] 0xe2
24694 membar #Sync
24695 set 0x64, %o4
24696 lda [%l7 + %o4] 0x89, %f6
24697 set 0x34, %i0
24698 swapa [%l7 + %i0] 0x89, %o2
24699 set 0x78, %i3
24700 ldxa [%l7 + %i3] 0x88, %l0
24701 nop
24702 set 0x20, %l5
24703 ldd [%l7 + %l5], %f22
24704 st %f6, [%l7 + 0x7C]
24705 nop
24706 set 0x44, %o6
24707 stw %l4, [%l7 + %o6]
24708 nop
24709 set 0x24, %o2
24710 stw %g5, [%l7 + %o2]
24711 set 0x52, %g4
24712 stba %l6, [%l7 + %g4] 0xeb
24713 membar #Sync
24714 wr %i6, %i4, %set_softint
24715 set 0x48, %l4
24716 stxa %l3, [%l7 + %l4] 0x81
24717 set 0x62, %g6
24718 stha %o1, [%l7 + %g6] 0xe3
24719 membar #Sync
24720 nop
24721 set 0x78, %i6
24722 std %g0, [%l7 + %i6]
24723 set 0x1C, %g5
24724 stha %g3, [%l7 + %g5] 0xe3
24725 membar #Sync
24726 set 0x30, %l3
24727 ldda [%l7 + %l3] 0x81, %l4
24728 nop
24729 set 0x28, %o3
24730 stx %g7, [%l7 + %o3]
24731 set 0x3B, %o7
24732 stba %i0, [%l7 + %o7] 0xe2
24733 membar #Sync
24734 set 0x38, %g1
24735 ldxa [%l7 + %g1] 0x89, %g6
24736 set 0x60, %i7
24737 stda %o0, [%l7 + %i7] 0x88
24738 nop
24739 set 0x20, %l0
24740 ldx [%l7 + %l0], %i2
24741 st %f24, [%l7 + 0x60]
24742 set 0x40, %o5
24743 stda %f16, [%l7 + %o5] 0xf8
24744 membar #Sync
24745 nop
24746 set 0x18, %o1
24747 ldd [%l7 + %o1], %i4
24748 set 0x28, %l2
24749 prefetcha [%l7 + %l2] 0x80, 1
24750 set 0x40, %i2
24751 stwa %i1, [%l7 + %i2] 0x80
24752 and %i3, %o4, %l1
24753 nop
24754 set 0x74, %l1
24755 lduw [%l7 + %l1], %o3
24756 nop
24757 set 0x1C, %g3
24758 ldsb [%l7 + %g3], %o5
24759 nop
24760 set 0x34, %g7
24761 ldsw [%l7 + %g7], %o6
24762 nop
24763 set 0x60, %i5
24764 stx %i7, [%l7 + %i5]
24765 nop
24766 set 0x18, %l6
24767 std %f24, [%l7 + %l6]
24768 set 0x40, %i4
24769 stda %f0, [%l7 + %i4] 0xc2
24770 add %l7, 0x34, %l6
24771 wr %g0, 0x89, %asi
24772 casa [%l6] 0x89, %g2, %g4
24773 st %fsr, [%l7 + 0x64]
24774 set 0x78, %o0
24775 stwa %o2, [%l7 + %o0] 0xea
24776 membar #Sync
24777 set 0x40, %g2
24778 stda %f16, [%l7 + %g2] 0xf9
24779 membar #Sync
24780 set 0x08, %o4
24781 stda %l0, [%l7 + %o4] 0xeb
24782 membar #Sync
24783 nop
24784 set 0x6A, %i1
24785 sth %l2, [%l7 + %i1]
24786 ld [%l7 + 0x10], %f29
24787 set 0x2A, %i0
24788 stha %g5, [%l7 + %i0] 0xeb
24789 membar #Sync
24790 nop
24791 set 0x68, %i3
24792 ldd [%l7 + %i3], %l4
24793 set 0x58, %l5
24794 swapa [%l7 + %l5] 0x80, %l6
24795 nop
24796 set 0x44, %o6
24797 ldsw [%l7 + %o6], %i4
24798 set 0x40, %o2
24799 ldda [%l7 + %o2] 0xeb, %l2
24800 and %i6, %g1, %g3
24801 set 0x40, %l4
24802 ldda [%l7 + %l4] 0xd0, %f16
24803 nop
24804 set 0x40, %g6
24805 lduh [%l7 + %g6], %o1
24806 nop
24807 set 0x66, %i6
24808 ldsb [%l7 + %i6], %g7
24809 st %fsr, [%l7 + 0x24]
24810 set 0x30, %g5
24811 stxa %i0, [%l7 + %g5] 0xe2
24812 membar #Sync
24813 set 0x6D, %g4
24814 ldstuba [%l7 + %g4] 0x81, %g6
24815 set 0x40, %l3
24816 stda %f16, [%l7 + %l3] 0xf8
24817 membar #Sync
24818 nop
24819 set 0x7C, %o7
24820 swap [%l7 + %o7], %o0
24821 nop
24822 set 0x1E, %g1
24823 sth %l5, [%l7 + %g1]
24824 nop
24825 set 0x51, %i7
24826 ldub [%l7 + %i7], %i5
24827 set 0x08, %l0
24828 stxa %o7, [%l7 + %l0] 0xea
24829 membar #Sync
24830 nop
24831 set 0x30, %o3
24832 ldx [%l7 + %o3], %i2
24833 set 0x40, %o5
24834 ldda [%l7 + %o5] 0xe2, %i2
24835 add %l7, 0x54, %l6
24836 wr %g0, 0x89, %asi
24837 casa [%l6] 0x89, %o4, %i1
24838 nop
24839 set 0x64, %l2
24840 sth %o3, [%l7 + %l2]
24841 set 0x40, %o1
24842 ldda [%l7 + %o1] 0xea, %o4
24843 set 0x30, %i2
24844 prefetcha [%l7 + %i2] 0x81, 4
24845 set 0x78, %l1
24846 stxa %i7, [%l7 + %l1] 0x80
24847 set 0x18, %g3
24848 prefetcha [%l7 + %g3] 0x81, 3
24849 set 0x24, %i5
24850 swapa [%l7 + %i5] 0x89, %g4
24851 nop
24852 set 0x34, %l6
24853 swap [%l7 + %l6], %o2
24854 set 0x50, %i4
24855 ldda [%l7 + %i4] 0x80, %l0
24856 add %l0, %g5, %l2
24857 nop
24858 set 0x0C, %o0
24859 ldsb [%l7 + %o0], %l4
24860 set 0x20, %g7
24861 prefetcha [%l7 + %g7] 0x89, 1
24862 set 0x40, %g2
24863 stda %f0, [%l7 + %g2] 0xcc
24864 nop
24865 set 0x3C, %o4
24866 ldub [%l7 + %o4], %l6
24867 add %l7, 0x50, %l6
24868 wr %g0, 0x80, %asi
24869 ldxa [%l6] %asi, %l3
24870 casxa [%l6] 0x80, %l3, %g1
24871 set 0x60, %i0
24872 lda [%l7 + %i0] 0x89, %f0
24873 and %i6, %g3, %o1
24874 nop
24875 set 0x60, %i1
24876 ldd [%l7 + %i1], %f8
24877 ld [%l7 + 0x40], %f21
24878 nop
24879 set 0x2B, %i3
24880 ldstub [%l7 + %i3], %i0
24881 add %l7, 0x28, %l6
24882 wr %g0, 0x89, %asi
24883 lda [%l6] %asi, %g6
24884 casa [%l6] 0x89, %g6, %g7
24885 nop
24886 set 0x5C, %l5
24887 lduh [%l7 + %l5], %o0
24888 nop
24889 set 0x1B, %o2
24890 ldsb [%l7 + %o2], %l5
24891 set 0x30, %l4
24892 prefetcha [%l7 + %l4] 0x80, 0
24893 nop
24894 set 0x3C, %o6
24895 ldsh [%l7 + %o6], %o7
24896 add %l7, 0x58, %l6
24897 wr %g0, 0x88, %asi
24898 ldxa [%l6] %asi, %i2
24899 casxa [%l6] 0x88, %i2, %o4
24900 set 0x70, %i6
24901 stda %i0, [%l7 + %i6] 0x89
24902 set 0x14, %g6
24903 sta %f17, [%l7 + %g6] 0x80
24904 st %f16, [%l7 + 0x1C]
24905 nop
24906 set 0x4F, %g5
24907 ldub [%l7 + %g5], %i3
24908 nop
24909 set 0x7D, %l3
24910 ldsb [%l7 + %l3], %o5
24911 nop
24912 set 0x33, %g4
24913 ldub [%l7 + %g4], %o3
24914 set 0x40, %g1
24915 stda %f0, [%l7 + %g1] 0xf9
24916 membar #Sync
24917 set 0x51, %o7
24918 stba %i7, [%l7 + %o7] 0xe3
24919 membar #Sync
24920 nop
24921 set 0x44, %i7
24922 sth %g2, [%l7 + %i7]
24923 set 0x58, %o3
24924 stxa %o6, [%l7 + %o3] 0x89
24925 set 0x78, %o5
24926 stda %g4, [%l7 + %o5] 0xe2
24927 membar #Sync
24928 nop
24929 set 0x08, %l0
24930 ldd [%l7 + %l0], %o2
24931 nop
24932 set 0x10, %l2
24933 ldd [%l7 + %l2], %l0
24934 membar #Sync
24935 set 0x40, %o1
24936 ldda [%l7 + %o1] 0xf8, %f0
24937 nop
24938 set 0x34, %i2
24939 lduw [%l7 + %i2], %g5
24940 set 0x44, %g3
24941 stba %l0, [%l7 + %g3] 0xeb
24942 membar #Sync
24943 nop
24944 set 0x58, %l1
24945 stx %l2, [%l7 + %l1]
24946 nop
24947 set 0x58, %i5
24948 std %f4, [%l7 + %i5]
24949 ld [%l7 + 0x38], %f28
24950 nop
24951 set 0x28, %i4
24952 stx %l4, [%l7 + %i4]
24953 nop
24954 set 0x34, %o0
24955 stw %l6, [%l7 + %o0]
24956 nop
24957 set 0x78, %l6
24958 stx %fsr, [%l7 + %l6]
24959 nop
24960 set 0x6C, %g7
24961 lduh [%l7 + %g7], %l3
24962 set 0x2A, %g2
24963 stha %i4, [%l7 + %g2] 0xe3
24964 membar #Sync
24965 nop
24966 set 0x36, %o4
24967 ldsb [%l7 + %o4], %i6
24968 fpsub16s %f13, %f31, %f21
24969 ld [%l7 + 0x68], %f23
24970 nop
24971 set 0x1C, %i1
24972 lduw [%l7 + %i1], %g1
24973 set 0x50, %i0
24974 ldda [%l7 + %i0] 0xeb, %g2
24975 nop
24976 set 0x08, %i3
24977 sth %i0, [%l7 + %i3]
24978 set 0x20, %o2
24979 ldda [%l7 + %o2] 0x89, %g6
24980 add %l7, 0x60, %l6
24981 wr %g0, 0x88, %asi
24982 casxa [%l6] 0x88, %o1, %o0
24983 set 0x40, %l5
24984 prefetcha [%l7 + %l5] 0x89, 1
24985 nop
24986 set 0x5C, %o6
24987 ldsb [%l7 + %o6], %l5
24988 set 0x20, %l4
24989 ldda [%l7 + %l4] 0xe2, %o6
24990 nop
24991 set 0x30, %g6
24992 ldd [%l7 + %g6], %i4
24993 nop
24994 nop
24995 setx 0xEC5F1DD293609DFD, %l0, %l6
24996 stx %l6, [%l7 + 0x28]
24997 ldd [%l7 + 0x28], %f2
24998 setx 0x7C9E5DAFDA6FCCFD, %l1, %l5
24999 stx %l5, [%l7 + 0x10]
25000 ldd [%l7 + 0x10], %f12
25001 fdivd %f12, %f2, %f6
25002 nop
25003 set 0x56, %g5
25004 ldsb [%l7 + %g5], %o4
25005 nop
25006 set 0x70, %i6
25007 stx %fsr, [%l7 + %i6]
25008 nop
25009 set 0x55, %g4
25010 stb %i1, [%l7 + %g4]
25011 nop
25012 set 0x60, %l3
25013 ldd [%l7 + %l3], %i2
25014 nop
25015 set 0x50, %g1
25016 lduw [%l7 + %g1], %i2
25017 set 0x28, %i7
25018 ldxa [%l7 + %i7] 0x81, %o3
25019 nop
25020 set 0x60, %o7
25021 std %o4, [%l7 + %o7]
25022 nop
25023 set 0x22, %o3
25024 ldsh [%l7 + %o3], %g2
25025 set 0x40, %o5
25026 ldda [%l7 + %o5] 0xd2, %f16
25027 nop
25028 set 0x28, %l2
25029 ldx [%l7 + %l2], %i7
25030 nop
25031 set 0x1C, %o1
25032 prefetch [%l7 + %o1], 3
25033 nop
25034 set 0x40, %i2
25035 stx %fsr, [%l7 + %i2]
25036 nop
25037 set 0x30, %g3
25038 ldx [%l7 + %g3], %g4
25039 set 0x32, %l0
25040 stba %o6, [%l7 + %l0] 0xe3
25041 membar #Sync
25042 nop
25043 set 0x68, %i5
25044 ldx [%l7 + %i5], %o2
25045 set 0x68, %l1
25046 stda %g4, [%l7 + %l1] 0x81
25047 st %f25, [%l7 + 0x70]
25048 nop
25049 set 0x10, %o0
25050 std %f10, [%l7 + %o0]
25051 bleu %xcc, loop_151
25052 nop
25053 set 0x6C, %i4
25054 ldub [%l7 + %i4], %l1
25055 or %l2, %l0, %l6
25056 wr %g0, 0x6, %fprs
25057loop_151:
25058 nop
25059 set 0x20, %g7
25060 ldda [%l7 + %g7] 0xe2, %i4
25061 nop
25062 nop
25063 setx 0x4E6C5730, %l0, %l6
25064 st %l6, [%l7 + 0x28]
25065 ld [%l7 + 0x28], %f23
25066 setx 0x1C615703, %l1, %l5
25067 st %l5, [%l7 + 0x10]
25068 ld [%l7 + 0x10], %f17
25069 fdivs %f17, %f23, %f25
25070 set 0x50, %g2
25071 prefetcha [%l7 + %g2] 0x80, 1
25072 nop
25073 set 0x08, %l6
25074 lduw [%l7 + %l6], %g3
25075 set 0x20, %i1
25076 stxa %i6, [%l7 + %i1] 0xe3
25077 membar #Sync
25078 add %l7, 0x10, %l6
25079 wr %g0, 0x88, %asi
25080 casxa [%l6] 0x88, %g6, %i0
25081 set 0x5C, %o4
25082 lda [%l7 + %o4] 0x88, %f20
25083 set 0x60, %i3
25084 swapa [%l7 + %i3] 0x88, %o1
25085 nop
25086 set 0x10, %i0
25087 stx %fsr, [%l7 + %i0]
25088 set 0x58, %o2
25089 ldxa [%l7 + %o2] 0x81, %g7
25090 nop
25091 set 0x4C, %o6
25092 swap [%l7 + %o6], %o0
25093 nop
25094 set 0x66, %l4
25095 ldsh [%l7 + %l4], %o7
25096 nop
25097 set 0x30, %l5
25098 stx %l5, [%l7 + %l5]
25099 set 0x68, %g5
25100 ldstuba [%l7 + %g5] 0x89, %i5
25101 nop
25102 set 0x74, %g6
25103 ldsw [%l7 + %g6], %o4
25104 set 0x27, %i6
25105 stba %i3, [%l7 + %i6] 0x89
25106 nop
25107 set 0x50, %g4
25108 lduw [%l7 + %g4], %i2
25109 set 0x38, %g1
25110 prefetcha [%l7 + %g1] 0x80, 4
25111 nop
25112 set 0x10, %i7
25113 stx %o5, [%l7 + %i7]
25114 set 0x78, %l3
25115 stha %i1, [%l7 + %l3] 0x88
25116 add %g2, %g4, %i7
25117 wr %o6, %o2, %y
25118 nop
25119 set 0x5C, %o7
25120 ldub [%l7 + %o7], %g5
25121 set 0x08, %o5
25122 prefetcha [%l7 + %o5] 0x88, 2
25123 nop
25124 set 0x0C, %l2
25125 swap [%l7 + %l2], %l2
25126 nop
25127 set 0x5A, %o1
25128 ldub [%l7 + %o1], %l6
25129 nop
25130 set 0x7C, %i2
25131 ldsh [%l7 + %i2], %l4
25132 nop
25133 set 0x5D, %o3
25134 ldub [%l7 + %o3], %l0
25135 nop
25136 set 0x78, %l0
25137 ldsw [%l7 + %l0], %i4
25138 set 0x40, %g3
25139 ldda [%l7 + %g3] 0xd2, %f16
25140 nop
25141 set 0x64, %l1
25142 ldsh [%l7 + %l1], %g1
25143 set 0x3E, %i5
25144 stha %g3, [%l7 + %i5] 0x88
25145 nop
25146 set 0x20, %o0
25147 std %f18, [%l7 + %o0]
25148 st %fsr, [%l7 + 0x38]
25149 st %fsr, [%l7 + 0x68]
25150 or %i6, %g6, %l3
25151 nop
25152 set 0x72, %g7
25153 ldub [%l7 + %g7], %i0
25154 set 0x55, %i4
25155 ldstuba [%l7 + %i4] 0x80, %o1
25156 nop
25157 set 0x1C, %g2
25158 lduw [%l7 + %g2], %o0
25159 nop
25160 set 0x1E, %l6
25161 stb %g7, [%l7 + %l6]
25162 nop
25163 set 0x68, %o4
25164 swap [%l7 + %o4], %o7
25165 set 0x50, %i1
25166 stxa %l5, [%l7 + %i1] 0x80
25167 nop
25168 set 0x6C, %i3
25169 stb %o4, [%l7 + %i3]
25170 nop
25171 set 0x32, %i0
25172 ldsb [%l7 + %i0], %i5
25173 nop
25174 set 0x58, %o2
25175 ldsb [%l7 + %o2], %i2
25176 nop
25177 set 0x48, %l4
25178 stx %i3, [%l7 + %l4]
25179 nop
25180 set 0x30, %o6
25181 stx %fsr, [%l7 + %o6]
25182 st %fsr, [%l7 + 0x54]
25183 nop
25184 set 0x69, %l5
25185 stb %o5, [%l7 + %l5]
25186 fpsub16s %f0, %f10, %f12
25187 add %o3, %g2, %i1
25188 set 0x40, %g6
25189 stda %f16, [%l7 + %g6] 0x89
25190 set 0x20, %i6
25191 ldda [%l7 + %i6] 0xe3, %g4
25192 st %fsr, [%l7 + 0x20]
25193 or %o6, %i7, %g5
25194 set 0x1E, %g5
25195 ldstuba [%l7 + %g5] 0x88, %l1
25196 nop
25197 set 0x70, %g4
25198 std %l2, [%l7 + %g4]
25199 st %f3, [%l7 + 0x6C]
25200 nop
25201 set 0x08, %g1
25202 ldd [%l7 + %g1], %f4
25203 nop
25204 set 0x6C, %l3
25205 swap [%l7 + %l3], %o2
25206 nop
25207 set 0x10, %i7
25208 stw %l6, [%l7 + %i7]
25209 nop
25210 set 0x30, %o5
25211 std %f0, [%l7 + %o5]
25212 set 0x38, %o7
25213 lda [%l7 + %o7] 0x88, %f3
25214 nop
25215 set 0x60, %o1
25216 stx %l4, [%l7 + %o1]
25217 bg,a,pt %icc, loop_152
25218 nop
25219 set 0x78, %l2
25220 prefetch [%l7 + %l2], 2
25221 or %i4, %l0, %g3
25222 set 0x6D, %i2
25223 ldstuba [%l7 + %i2] 0x80, %g1
25224loop_152:
25225 nop
25226 set 0x10, %l0
25227 stw %g6, [%l7 + %l0]
25228 nop
25229 set 0x20, %g3
25230 ldstub [%l7 + %g3], %i6
25231 ld [%l7 + 0x10], %f10
25232 nop
25233 set 0x64, %o3
25234 lduw [%l7 + %o3], %l3
25235 set 0x48, %l1
25236 stxa %o1, [%l7 + %l1] 0xe3
25237 membar #Sync
25238 set 0x60, %i5
25239 stwa %o0, [%l7 + %i5] 0xe3
25240 membar #Sync
25241 st %fsr, [%l7 + 0x1C]
25242 set 0x48, %g7
25243 lda [%l7 + %g7] 0x80, %f3
25244 nop
25245 set 0x40, %o0
25246 ldd [%l7 + %o0], %i0
25247 set 0x12, %g2
25248 stha %g7, [%l7 + %g2] 0xeb
25249 membar #Sync
25250 nop
25251 set 0x18, %l6
25252 stw %o7, [%l7 + %l6]
25253 set 0x2C, %i4
25254 sta %f14, [%l7 + %i4] 0x80
25255 set 0x7F, %o4
25256 stba %l5, [%l7 + %o4] 0x89
25257 add %l7, 0x30, %l6
25258 wr %g0, 0x80, %asi
25259 ldxa [%l6] %asi, %o4
25260 casxa [%l6] 0x80, %o4, %i5
25261 nop
25262 set 0x30, %i3
25263 ldx [%l7 + %i3], %i3
25264 nop
25265 set 0x6A, %i1
25266 ldsh [%l7 + %i1], %i2
25267 set 0x20, %o2
25268 lda [%l7 + %o2] 0x88, %f19
25269 set 0x38, %l4
25270 stxa %o3, [%l7 + %l4] 0x89
25271 nop
25272 set 0x40, %o6
25273 prefetch [%l7 + %o6], 4
25274 nop
25275 set 0x50, %l5
25276 ldd [%l7 + %l5], %g2
25277 set 0x30, %i0
25278 ldda [%l7 + %i0] 0x88, %i0
25279 nop
25280 set 0x53, %i6
25281 ldstub [%l7 + %i6], %o5
25282 nop
25283 set 0x60, %g6
25284 ldx [%l7 + %g6], %o6
25285 and %g4, %g5, %l1
25286 nop
25287 set 0x7C, %g5
25288 ldsh [%l7 + %g5], %i7
25289 nop
25290 set 0x7A, %g4
25291 lduh [%l7 + %g4], %l2
25292 set 0x24, %g1
25293 stha %o2, [%l7 + %g1] 0xe3
25294 membar #Sync
25295 add %l7, 0x58, %l6
25296 wr %g0, 0x88, %asi
25297 casxa [%l6] 0x88, %l4, %i4
25298 nop
25299 set 0x1C, %i7
25300 lduw [%l7 + %i7], %l6
25301 set 0x28, %o5
25302 ldxa [%l7 + %o5] 0x89, %g3
25303 or %g1, %g6, %l0
25304 nop
25305 set 0x28, %o7
25306 std %f18, [%l7 + %o7]
25307 or %l3, %o1, %o0
25308 nop
25309 set 0x1A, %l3
25310 ldub [%l7 + %l3], %i0
25311 nop
25312 set 0x50, %o1
25313 ldx [%l7 + %o1], %g7
25314 add %i6, %o7, %o4
25315 set 0x2D, %l2
25316 stba %l5, [%l7 + %l2] 0xeb
25317 membar #Sync
25318 add %i3, %i2, %o3
25319 nop
25320 set 0x63, %l0
25321 ldub [%l7 + %l0], %i5
25322 set 0x30, %g3
25323 ldda [%l7 + %g3] 0xe2, %g2
25324 set 0x78, %o3
25325 stxa %o5, [%l7 + %o3] 0xe3
25326 membar #Sync
25327 nop
25328 set 0x5C, %l1
25329 swap [%l7 + %l1], %i1
25330 or %o6, %g4, %g5
25331 set 0x68, %i2
25332 prefetcha [%l7 + %i2] 0x88, 1
25333 nop
25334 set 0x08, %i5
25335 swap [%l7 + %i5], %i7
25336 nop
25337 set 0x60, %g7
25338 prefetch [%l7 + %g7], 1
25339 nop
25340 set 0x78, %g2
25341 ldd [%l7 + %g2], %f2
25342 nop
25343 set 0x08, %l6
25344 std %f14, [%l7 + %l6]
25345 set 0x68, %o0
25346 lda [%l7 + %o0] 0x89, %f31
25347 and %l2, %o2, %i4
25348 st %f13, [%l7 + 0x50]
25349 add %l7, 0x38, %l6
25350 wr %g0, 0x80, %asi
25351 lda [%l6] %asi, %l4
25352 casa [%l6] 0x80, %l4, %g3
25353 set 0x26, %o4
25354 ldstuba [%l7 + %o4] 0x80, %l6
25355 nop
25356 set 0x30, %i4
25357 ldub [%l7 + %i4], %g1
25358 set 0x6E, %i1
25359 stha %g6, [%l7 + %i1] 0x80
25360 nop
25361 set 0x50, %o2
25362 ldx [%l7 + %o2], %l3
25363 nop
25364 set 0x4E, %i3
25365 ldub [%l7 + %i3], %l0
25366 nop
25367 set 0x4B, %o6
25368 stb %o0, [%l7 + %o6]
25369 set 0x10, %l5
25370 ldda [%l7 + %l5] 0xea, %i0
25371 set 0x48, %i0
25372 prefetcha [%l7 + %i0] 0x88, 1
25373 st %f20, [%l7 + 0x58]
25374 nop
25375 set 0x57, %i6
25376 ldsb [%l7 + %i6], %i6
25377 or %o7, %g7, %l5
25378 set 0x30, %g6
25379 stxa %o4, [%l7 + %g6] 0xea
25380 membar #Sync
25381 nop
25382 set 0x1C, %g5
25383 lduw [%l7 + %g5], %i3
25384 nop
25385 set 0x3C, %g4
25386 prefetch [%l7 + %g4], 0
25387 nop
25388 set 0x0C, %g1
25389 ldsh [%l7 + %g1], %i2
25390 nop
25391 set 0x78, %l4
25392 stx %fsr, [%l7 + %l4]
25393 set 0x19, %o5
25394 ldstuba [%l7 + %o5] 0x89, %o3
25395 nop
25396 set 0x50, %i7
25397 stw %i5, [%l7 + %i7]
25398 nop
25399 set 0x62, %l3
25400 lduh [%l7 + %l3], %g2
25401 set 0x79, %o7
25402 ldstuba [%l7 + %o7] 0x89, %o5
25403 nop
25404 set 0x68, %o1
25405 stw %i1, [%l7 + %o1]
25406 membar #Sync
25407 set 0x40, %l2
25408 ldda [%l7 + %l2] 0xf0, %f16
25409 set 0x60, %l0
25410 swapa [%l7 + %l0] 0x89, %g4
25411 fpsub32 %f26, %f24, %f14
25412 nop
25413 set 0x28, %g3
25414 ldx [%l7 + %g3], %o6
25415 fpsub16 %f4, %f10, %f28
25416 set 0x08, %l1
25417 ldxa [%l7 + %l1] 0x81, %l1
25418 nop
25419 set 0x10, %i2
25420 stx %fsr, [%l7 + %i2]
25421 set 0x10, %i5
25422 ldda [%l7 + %i5] 0x88, %i6
25423 and %g5, %l2, %i4
25424 nop
25425 set 0x30, %o3
25426 ldd [%l7 + %o3], %f12
25427 nop
25428 set 0x6F, %g2
25429 stb %o2, [%l7 + %g2]
25430 nop
25431 or %g0, 0x8, %l0
25432 sllx %l0, 0x3c, %l0
25433 wr %l0, %g0, %tick_cmpr
25434 set 0x40, %l6
25435 stda %f0, [%l7 + %l6] 0xca
25436 set 0x72, %g7
25437 stba %g1, [%l7 + %g7] 0xea
25438 membar #Sync
25439 nop
25440 set 0x59, %o0
25441 ldub [%l7 + %o0], %g6
25442 nop
25443 set 0x58, %o4
25444 stw %l3, [%l7 + %o4]
25445 set 0x68, %i4
25446 swapa [%l7 + %i4] 0x89, %l0
25447 set 0x30, %i1
25448 stda %g2, [%l7 + %i1] 0xe3
25449 membar #Sync
25450 nop
25451 set 0x36, %o2
25452 sth %o0, [%l7 + %o2]
25453 ld [%l7 + 0x0C], %f16
25454 st %f11, [%l7 + 0x14]
25455 set 0x70, %i3
25456 ldxa [%l7 + %i3] 0x81, %o1
25457 set 0x59, %l5
25458 stba %i0, [%l7 + %l5] 0xe2
25459 membar #Sync
25460 add %l7, 0x08, %l6
25461 wr %g0, 0x89, %asi
25462 ldxa [%l6] %asi, %i6
25463 casxa [%l6] 0x89, %i6, %g7
25464 nop
25465 set 0x50, %o6
25466 ldd [%l7 + %o6], %o6
25467 add %l7, 0x40, %l6
25468 wr %g0, 0x88, %asi
25469 lda [%l6] %asi, %o4
25470 casa [%l6] 0x88, %o4, %l5
25471 and %i2, %o3, %i3
25472 nop
25473 set 0x70, %i6
25474 stx %i5, [%l7 + %i6]
25475 add %g2, %o5, %i1
25476 set 0x58, %i0
25477 stda %o6, [%l7 + %i0] 0xe2
25478 membar #Sync
25479 set 0x58, %g5
25480 stda %g4, [%l7 + %g5] 0xe2
25481 membar #Sync
25482 add %l7, 0x50, %l6
25483 wr %g0, 0x89, %asi
25484 lda [%l6] %asi, %i7
25485 casa [%l6] 0x89, %i7, %l1
25486 ble,a,pn %icc, loop_153
25487 nop
25488 set 0x40, %g6
25489 std %f26, [%l7 + %g6]
25490 nop
25491 set 0x14, %g4
25492 stw %l2, [%l7 + %g4]
25493 set 0x3A, %g1
25494 stha %i4, [%l7 + %g1] 0xeb
25495 membar #Sync
25496loop_153:
25497 nop
25498 set 0x40, %l4
25499 stda %f16, [%l7 + %l4] 0x80
25500 fpadd16s %f29, %f22, %f13
25501 add %g5, %l4, %l6
25502 nop
25503 set 0x28, %o5
25504 ldd [%l7 + %o5], %g0
25505 st %fsr, [%l7 + 0x34]
25506 st %f23, [%l7 + 0x78]
25507 nop
25508 set 0x18, %l3
25509 ldx [%l7 + %l3], %g6
25510 or %l3, %l0, %o2
25511 nop
25512 set 0x18, %o7
25513 ldub [%l7 + %o7], %o0
25514 set 0x40, %o1
25515 stxa %g3, [%l7 + %o1] 0xeb
25516 membar #Sync
25517 nop
25518 set 0x48, %l2
25519 stx %fsr, [%l7 + %l2]
25520 add %i0, %i6, %g7
25521 fpadd32s %f9, %f23, %f19
25522 add %o1, %o7, %l5
25523 bgu,a,pt %icc, loop_154
25524 nop
25525 set 0x14, %i7
25526 stw %i2, [%l7 + %i7]
25527 add %o3, %o4, %i5
25528 membar #Sync
25529 set 0x40, %l0
25530 ldda [%l7 + %l0] 0xf9, %f16
25531loop_154:
25532 nop
25533 set 0x2F, %g3
25534 ldub [%l7 + %g3], %g2
25535 nop
25536 set 0x78, %l1
25537 stx %fsr, [%l7 + %l1]
25538 set 0x68, %i5
25539 stxa %o5, [%l7 + %i5] 0xe3
25540 membar #Sync
25541 nop
25542 set 0x30, %o3
25543 prefetch [%l7 + %o3], 2
25544 nop
25545 set 0x66, %g2
25546 sth %i1, [%l7 + %g2]
25547 add %l7, 0x10, %l6
25548 wr %g0, 0x80, %asi
25549 casxa [%l6] 0x80, %o6, %g4
25550 set 0x10, %l6
25551 ldda [%l7 + %l6] 0x88, %i6
25552 nop
25553 set 0x0C, %i2
25554 stb %l1, [%l7 + %i2]
25555 wr %i3, %l2, %set_softint
25556 st %fsr, [%l7 + 0x38]
25557 set 0x10, %o0
25558 ldda [%l7 + %o0] 0x89, %g4
25559 add %l7, 0x18, %l6
25560 wr %g0, 0x88, %asi
25561 ldxa [%l6] %asi, %i4
25562 casxa [%l6] 0x88, %i4, %l6
25563 nop
25564 set 0x67, %o4
25565 ldsb [%l7 + %o4], %g1
25566 nop
25567 set 0x68, %i4
25568 std %l4, [%l7 + %i4]
25569 set 0x39, %g7
25570 stba %l3, [%l7 + %g7] 0x80
25571 nop
25572 set 0x10, %o2
25573 swap [%l7 + %o2], %g6
25574 set 0x20, %i3
25575 swapa [%l7 + %i3] 0x80, %o2
25576 nop
25577 set 0x60, %i1
25578 lduw [%l7 + %i1], %l0
25579 set 0x54, %o6
25580 lda [%l7 + %o6] 0x89, %f6
25581 nop
25582 set 0x17, %l5
25583 ldsb [%l7 + %l5], %o0
25584 set 0x50, %i6
25585 prefetcha [%l7 + %i6] 0x89, 4
25586 add %l7, 0x08, %l6
25587 wr %g0, 0x89, %asi
25588 casxa [%l6] 0x89, %i6, %i0
25589 nop
25590 set 0x58, %g5
25591 stx %g7, [%l7 + %g5]
25592 nop
25593 set 0x40, %i0
25594 stx %fsr, [%l7 + %i0]
25595 set 0x68, %g6
25596 sta %f5, [%l7 + %g6] 0x89
25597 nop
25598 set 0x08, %g4
25599 std %f12, [%l7 + %g4]
25600 and %o1, %l5, %o7
25601 nop
25602 set 0x54, %l4
25603 swap [%l7 + %l4], %o3
25604 set 0x58, %o5
25605 prefetcha [%l7 + %o5] 0x80, 0
25606 set 0x30, %l3
25607 ldxa [%l7 + %l3] 0x80, %o4
25608 nop
25609 set 0x20, %g1
25610 swap [%l7 + %g1], %g2
25611 nop
25612 set 0x78, %o7
25613 ldd [%l7 + %o7], %i4
25614 bgu,a,pn %xcc, loop_155
25615 nop
25616 set 0x3C, %o1
25617 swap [%l7 + %o1], %i1
25618 nop
25619 set 0x3C, %i7
25620 lduw [%l7 + %i7], %o5
25621 nop
25622 set 0x6C, %l2
25623 ldsw [%l7 + %l2], %o6
25624loop_155:
25625 st %fsr, [%l7 + 0x2C]
25626 add %l7, 0x70, %l6
25627 wr %g0, 0x81, %asi
25628 ldxa [%l6] %asi, %g4
25629 casxa [%l6] 0x81, %g4, %l1
25630 add %l7, 0x44, %l6
25631 wr %g0, 0x89, %asi
25632 lda [%l6] %asi, %i7
25633 casa [%l6] 0x89, %i7, %l2
25634 set 0x60, %g3
25635 ldda [%l7 + %g3] 0xe2, %g4
25636 wr %i4, %l6, %sys_tick
25637 set 0x1C, %l1
25638 stwa %i3, [%l7 + %l1] 0x81
25639 fpadd16s %f7, %f30, %f25
25640 nop
25641 set 0x40, %i5
25642 prefetch [%l7 + %i5], 1
25643 nop
25644 set 0x10, %l0
25645 stx %l4, [%l7 + %l0]
25646 set 0x6C, %o3
25647 stha %l3, [%l7 + %o3] 0xea
25648 membar #Sync
25649 nop
25650 set 0x78, %g2
25651 ldsw [%l7 + %g2], %g6
25652 add %l7, 0x50, %l6
25653 wr %g0, 0x81, %asi
25654 lda [%l6] %asi, %g1
25655 casa [%l6] 0x81, %g1, %l0
25656 wr %o2, %o0, %sys_tick
25657 nop
25658 set 0x50, %i2
25659 stb %g3, [%l7 + %i2]
25660 nop
25661 set 0x10, %l6
25662 ldstub [%l7 + %l6], %i6
25663 nop
25664 set 0x28, %o4
25665 ldd [%l7 + %o4], %f16
25666 set 0x5E, %i4
25667 stha %i0, [%l7 + %i4] 0x89
25668 add %l7, 0x50, %l6
25669 wr %g0, 0x80, %asi
25670 ldxa [%l6] %asi, %o1
25671 casxa [%l6] 0x80, %o1, %g7
25672 nop
25673 set 0x20, %g7
25674 std %o6, [%l7 + %g7]
25675 set 0x7C, %o2
25676 swapa [%l7 + %o2] 0x89, %o3
25677 nop
25678 set 0x23, %i3
25679 ldsb [%l7 + %i3], %i2
25680 nop
25681 set 0x58, %i1
25682 ldd [%l7 + %i1], %o4
25683 nop
25684 set 0x55, %o0
25685 ldstub [%l7 + %o0], %l5
25686 nop
25687 set 0x72, %o6
25688 ldub [%l7 + %o6], %g2
25689 set 0x60, %l5
25690 ldxa [%l7 + %l5] 0x89, %i5
25691 ld [%l7 + 0x50], %f24
25692 and %o5, %i1, %g4
25693 nop
25694 set 0x7E, %i6
25695 sth %o6, [%l7 + %i6]
25696 set 0x78, %g5
25697 stda %i6, [%l7 + %g5] 0xea
25698 membar #Sync
25699 set 0x30, %g6
25700 ldda [%l7 + %g6] 0x88, %l2
25701 nop
25702 set 0x10, %g4
25703 std %f30, [%l7 + %g4]
25704 and %l1, %i4, %g5
25705 nop
25706 set 0x20, %l4
25707 stw %l6, [%l7 + %l4]
25708 nop
25709 set 0x60, %o5
25710 stx %l4, [%l7 + %o5]
25711 nop
25712 set 0x30, %i0
25713 ldd [%l7 + %i0], %f4
25714 nop
25715 set 0x6B, %g1
25716 stb %i3, [%l7 + %g1]
25717 set 0x78, %l3
25718 stda %g6, [%l7 + %l3] 0xe3
25719 membar #Sync
25720 set 0x18, %o7
25721 ldxa [%l7 + %o7] 0x81, %g1
25722 nop
25723 set 0x4C, %i7
25724 stw %l0, [%l7 + %i7]
25725 nop
25726 set 0x2D, %l2
25727 ldstub [%l7 + %l2], %l3
25728 and %o0, %g3, %o2
25729 and %i0, %i6, %g7
25730 set 0x60, %o1
25731 ldxa [%l7 + %o1] 0x81, %o7
25732 nop
25733 set 0x14, %l1
25734 stw %o1, [%l7 + %l1]
25735 nop
25736 set 0x34, %i5
25737 stb %o3, [%l7 + %i5]
25738 nop
25739 set 0x10, %l0
25740 std %o4, [%l7 + %l0]
25741 nop
25742 set 0x68, %g3
25743 ldx [%l7 + %g3], %i2
25744 set 0x40, %g2
25745 ldxa [%l7 + %g2] 0x80, %l5
25746 nop
25747 set 0x0F, %o3
25748 ldstub [%l7 + %o3], %g2
25749 nop
25750 set 0x18, %l6
25751 ldd [%l7 + %l6], %i4
25752 be,a %xcc, loop_156
25753 and %o5, %i1, %o6
25754 set 0x18, %o4
25755 ldxa [%l7 + %o4] 0x89, %i7
25756loop_156:
25757 nop
25758 set 0x18, %i2
25759 prefetch [%l7 + %i2], 1
25760 add %l7, 0x08, %l6
25761 wr %g0, 0x81, %asi
25762 ldxa [%l6] %asi, %l2
25763 casxa [%l6] 0x81, %l2, %g4
25764 and %i4, %g5, %l6
25765 set 0x08, %i4
25766 swapa [%l7 + %i4] 0x88, %l4
25767 set 0x58, %g7
25768 ldxa [%l7 + %g7] 0x80, %l1
25769 add %l7, 0x44, %l6
25770 wr %g0, 0x89, %asi
25771 casa [%l6] 0x89, %g6, %i3
25772 nop
25773 set 0x67, %o2
25774 stb %l0, [%l7 + %o2]
25775 set 0x7C, %i1
25776 lda [%l7 + %i1] 0x88, %f12
25777 set 0x5C, %o0
25778 stwa %l3, [%l7 + %o0] 0xe2
25779 membar #Sync
25780 nop
25781 set 0x2C, %i3
25782 lduw [%l7 + %i3], %o0
25783 nop
25784 set 0x21, %o6
25785 ldstub [%l7 + %o6], %g1
25786 st %fsr, [%l7 + 0x24]
25787 set 0x50, %i6
25788 swapa [%l7 + %i6] 0x88, %g3
25789 set 0x28, %l5
25790 stda %o2, [%l7 + %l5] 0xeb
25791 membar #Sync
25792 set 0x3E, %g5
25793 stha %i6, [%l7 + %g5] 0xe2
25794 membar #Sync
25795 set 0x2C, %g6
25796 stha %g7, [%l7 + %g6] 0x81
25797 nop
25798 set 0x66, %l4
25799 ldstub [%l7 + %l4], %o7
25800 nop
25801 set 0x3F, %o5
25802 ldsb [%l7 + %o5], %i0
25803 wr %o3, %o4, %y
25804 nop
25805 set 0x5E, %g4
25806 sth %i2, [%l7 + %g4]
25807 nop
25808 set 0x12, %g1
25809 stb %o1, [%l7 + %g1]
25810 set 0x40, %l3
25811 ldda [%l7 + %l3] 0xe2, %g2
25812 nop
25813 set 0x27, %o7
25814 stb %i5, [%l7 + %o7]
25815 st %fsr, [%l7 + 0x48]
25816 nop
25817 set 0x39, %i7
25818 ldsb [%l7 + %i7], %l5
25819 nop
25820 set 0x68, %i0
25821 std %i0, [%l7 + %i0]
25822 nop
25823 set 0x6F, %l2
25824 ldsb [%l7 + %l2], %o6
25825 nop
25826 set 0x78, %o1
25827 ldd [%l7 + %o1], %o4
25828 set 0x6E, %i5
25829 stha %i7, [%l7 + %i5] 0xea
25830 membar #Sync
25831 set 0x76, %l0
25832 stha %g4, [%l7 + %l0] 0xe2
25833 membar #Sync
25834 nop
25835 set 0x4C, %g3
25836 prefetch [%l7 + %g3], 1
25837 nop
25838 set 0x38, %g2
25839 stx %fsr, [%l7 + %g2]
25840 set 0x08, %l1
25841 stxa %i4, [%l7 + %l1] 0x80
25842 set 0x48, %l6
25843 prefetcha [%l7 + %l6] 0x89, 2
25844 set 0x68, %o4
25845 ldstuba [%l7 + %o4] 0x80, %l2
25846 and %l4, %l1, %l6
25847 and %i3, %g6, %l0
25848 set 0x20, %i2
25849 stda %o0, [%l7 + %i2] 0x88
25850 nop
25851 set 0x10, %o3
25852 ldsw [%l7 + %o3], %g1
25853 EXIT_GOOD
25854
25855
25856
25857!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25858!
25859! Stats for Thread 6:
25860!
25861! Type l : 1280
25862! Type a : 30
25863! Type cti : 23
25864! Type x : 537
25865! Type f : 35
25866! Type i : 95
25867!
25868!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25869
25870!
25871! Thread 7 Start
25872!
25873.global thread_7
25874thread_7:
25875 mov %l7, %g1
25876 !# Set %cwp for 8 windows
25877 !# This threads memory space into each %l7
25878 wrpr %g0, 0x7, %cwp
25879 mov %g1, %l7
25880 wrpr %g0, 0x6, %cwp
25881 mov %g1, %l7
25882 wrpr %g0, 0x5, %cwp
25883 mov %g1, %l7
25884 wrpr %g0, 0x4, %cwp
25885 mov %g1, %l7
25886 wrpr %g0, 0x3, %cwp
25887 mov %g1, %l7
25888 wrpr %g0, 0x2, %cwp
25889 mov %g1, %l7
25890 wrpr %g0, 0x1, %cwp
25891 mov %g1, %l7
25892 wrpr %g0, 0x0, %cwp
25893 mov %g1, %l7
25894
25895 !# Set %fsr
25896 setx 0x0000000000400000, %l0, %l6 !# no post process
25897 stx %l6, [%l7 + 0x0] !# no post process
25898 ldx [%l7 + 0x0], %fsr !# no post process
25899
25900 wr %g0, 0x80, %asi !# no post process
25901
25902 !# Initialize registers ..
25903
25904 !# Global registers
25905 set 0x4, %g1
25906 set 0xC, %g2
25907 set 0x1, %g3
25908 set 0x9, %g4
25909 set 0x8, %g5
25910 set 0x0, %g6
25911 set 0xA, %g7
25912 !# Input registers
25913 set -0xD, %i0
25914 set -0xF, %i1
25915 set -0x6, %i2
25916 set -0x2, %i3
25917 set -0xA, %i4
25918 set -0xC, %i5
25919 set -0x3, %i6
25920 set -0x6, %i7
25921 !# Local registers
25922 set 0x1BAF0E82, %l0
25923 set 0x1FC88CD6, %l1
25924 set 0x20D18085, %l2
25925 set 0x29A40D0C, %l3
25926 set 0x34A9E010, %l4
25927 set 0x24DF18BE, %l5
25928 set 0x159D8B67, %l6
25929 !# Output registers
25930 set -0x19A6, %o0
25931 set 0x0D7D, %o1
25932 set 0x1CC2, %o2
25933 set -0x0A8B, %o3
25934 set 0x1B17, %o4
25935 set -0x1777, %o5
25936 set 0x1226, %o6
25937 set 0x1C5E, %o7
25938 !# Float registers
25939 INIT_TH_FP_REG(%l7,%f0,0x9055F3994858E369)
25940 INIT_TH_FP_REG(%l7,%f2,0x4FA9A9DFB46840DA)
25941 INIT_TH_FP_REG(%l7,%f4,0x923028F5BBB4C1DC)
25942 INIT_TH_FP_REG(%l7,%f6,0x625CA558BD058D3A)
25943 INIT_TH_FP_REG(%l7,%f8,0x9C8079C9ADFD26A2)
25944 INIT_TH_FP_REG(%l7,%f10,0xF018D8EB22C62E65)
25945 INIT_TH_FP_REG(%l7,%f12,0xF13CFC686F8780B2)
25946 INIT_TH_FP_REG(%l7,%f14,0x32551DC9E5ECE0F0)
25947 INIT_TH_FP_REG(%l7,%f16,0x2DE9674456CB43FE)
25948 INIT_TH_FP_REG(%l7,%f18,0xD8D648C7ACD35FF8)
25949 INIT_TH_FP_REG(%l7,%f20,0xC209454364063509)
25950 INIT_TH_FP_REG(%l7,%f22,0x396D559D69EAC0A3)
25951 INIT_TH_FP_REG(%l7,%f24,0x896658C1A1307F3E)
25952 INIT_TH_FP_REG(%l7,%f26,0xF6C90F717C2865D0)
25953 INIT_TH_FP_REG(%l7,%f28,0xA7BB8C277260C0F8)
25954 INIT_TH_FP_REG(%l7,%f30,0xFDA42C88317238BE)
25955
25956 !# Execute Main Diag ..
25957
25958 nop
25959 set 0x18, %g7
25960 ldd [%l7 + %g7], %f8
25961 set 0x49, %o2
25962 stba %g3, [%l7 + %o2] 0x81
25963 set 0x20, %i1
25964 ldxa [%l7 + %i1] 0x89, %o2
25965 nop
25966 set 0x66, %i4
25967 ldsb [%l7 + %i4], %i6
25968 set 0x5C, %i3
25969 lda [%l7 + %i3] 0x89, %f31
25970 nop
25971 set 0x08, %o0
25972 std %g6, [%l7 + %o0]
25973 nop
25974 set 0x78, %i6
25975 ldd [%l7 + %i6], %o6
25976 set 0x70, %o6
25977 stwa %l3, [%l7 + %o6] 0x88
25978 set 0x18, %l5
25979 stwa %i0, [%l7 + %l5] 0xe2
25980 membar #Sync
25981 nop
25982 set 0x0F, %g5
25983 ldub [%l7 + %g5], %o3
25984 nop
25985 set 0x10, %g6
25986 std %f6, [%l7 + %g6]
25987 nop
25988 set 0x40, %l4
25989 swap [%l7 + %l4], %o4
25990 nop
25991 set 0x1C, %o5
25992 lduw [%l7 + %o5], %o1
25993 wr %i2, %g2, %clear_softint
25994 set 0x7C, %g1
25995 sta %f8, [%l7 + %g1] 0x80
25996 or %i5, %l5, %o6
25997 set 0x64, %g4
25998 stha %o5, [%l7 + %g4] 0x80
25999 and %i1, %g4, %i4
26000 set 0x40, %o7
26001 ldda [%l7 + %o7] 0xd0, %f16
26002 nop
26003 set 0x50, %i7
26004 ldx [%l7 + %i7], %g5
26005 or %i7, %l4, %l1
26006 set 0x40, %i0
26007 ldda [%l7 + %i0] 0x81, %f16
26008 add %l7, 0x48, %l6
26009 wr %g0, 0x88, %asi
26010 casxa [%l6] 0x88, %l2, %l6
26011 ld [%l7 + 0x68], %f1
26012 st %f1, [%l7 + 0x1C]
26013 nop
26014 set 0x24, %l3
26015 prefetch [%l7 + %l3], 0
26016 and %i3, %g6, %l0
26017 set 0x7B, %o1
26018 stba %o0, [%l7 + %o1] 0x89
26019 nop
26020 set 0x38, %i5
26021 stx %fsr, [%l7 + %i5]
26022 nop
26023 set 0x10, %l0
26024 ldsw [%l7 + %l0], %g1
26025 set 0x20, %l2
26026 stda %o2, [%l7 + %l2] 0xe3
26027 membar #Sync
26028 membar #Sync
26029 set 0x40, %g2
26030 ldda [%l7 + %g2] 0xf1, %f0
26031 nop
26032 set 0x50, %g3
26033 ldd [%l7 + %g3], %i6
26034 set 0x10, %l6
26035 ldda [%l7 + %l6] 0xe2, %g2
26036 fpsub16s %f19, %f23, %f10
26037 wr %o7, %g7, %ccr
26038 set 0x10, %l1
26039 sta %f20, [%l7 + %l1] 0x89
26040 st %fsr, [%l7 + 0x54]
26041 and %i0, %o3, %o4
26042 st %fsr, [%l7 + 0x44]
26043 nop
26044 set 0x60, %o4
26045 stw %o1, [%l7 + %o4]
26046 add %l7, 0x1C, %l6
26047 wr %g0, 0x80, %asi
26048 lda [%l6] %asi, %l3
26049 casa [%l6] 0x80, %l3, %i2
26050 nop
26051 set 0x70, %o3
26052 ldx [%l7 + %o3], %i5
26053 nop
26054 set 0x08, %g7
26055 ldd [%l7 + %g7], %f6
26056 nop
26057 set 0x10, %o2
26058 ldx [%l7 + %o2], %l5
26059 set 0x30, %i2
26060 lda [%l7 + %i2] 0x88, %f12
26061 set 0x40, %i1
26062 ldxa [%l7 + %i1] 0x80, %g2
26063 nop
26064 set 0x60, %i3
26065 ldd [%l7 + %i3], %f6
26066 and %o5, %o6, %i1
26067 nop
26068 set 0x40, %i4
26069 stx %g4, [%l7 + %i4]
26070 nop
26071 set 0x28, %o0
26072 std %f30, [%l7 + %o0]
26073 set 0x2C, %i6
26074 swapa [%l7 + %i6] 0x80, %g5
26075 set 0x6B, %o6
26076 ldstuba [%l7 + %o6] 0x81, %i7
26077 nop
26078 set 0x20, %l5
26079 ldx [%l7 + %l5], %l4
26080 nop
26081 set 0x38, %g6
26082 lduw [%l7 + %g6], %i4
26083 set 0x5C, %l4
26084 swapa [%l7 + %l4] 0x81, %l1
26085 nop
26086 set 0x32, %o5
26087 lduh [%l7 + %o5], %l2
26088 set 0x38, %g5
26089 stha %l6, [%l7 + %g5] 0xea
26090 membar #Sync
26091 nop
26092 set 0x5C, %g1
26093 swap [%l7 + %g1], %g6
26094 nop
26095 set 0x70, %g4
26096 stb %l0, [%l7 + %g4]
26097 add %l7, 0x08, %l6
26098 wr %g0, 0x80, %asi
26099 ldxa [%l6] %asi, %i3
26100 casxa [%l6] 0x80, %i3, %g1
26101 nop
26102 set 0x30, %o7
26103 stx %fsr, [%l7 + %o7]
26104 wr %o0, %i6, %sys_tick
26105 set 0x38, %i7
26106 stwa %o2, [%l7 + %i7] 0x81
26107 set 0x4A, %i0
26108 ldstuba [%l7 + %i0] 0x89, %o7
26109 nop
26110 set 0x34, %l3
26111 ldstub [%l7 + %l3], %g7
26112 ld [%l7 + 0x08], %f21
26113 nop
26114 set 0x28, %o1
26115 lduh [%l7 + %o1], %i0
26116 nop
26117 set 0x68, %i5
26118 stx %fsr, [%l7 + %i5]
26119 set 0x60, %l0
26120 stxa %o3, [%l7 + %l0] 0xeb
26121 membar #Sync
26122 bleu %icc, loop_157
26123 nop
26124 set 0x38, %g2
26125 std %o4, [%l7 + %g2]
26126 set 0x48, %g3
26127 stwa %g3, [%l7 + %g3] 0x88
26128loop_157:
26129 nop
26130 set 0x10, %l2
26131 ldsh [%l7 + %l2], %l3
26132 nop
26133 set 0x4C, %l6
26134 stb %i2, [%l7 + %l6]
26135 nop
26136 set 0x5C, %o4
26137 ldub [%l7 + %o4], %i5
26138 nop
26139 set 0x18, %o3
26140 ldd [%l7 + %o3], %o0
26141 nop
26142 set 0x10, %g7
26143 std %g2, [%l7 + %g7]
26144 set 0x68, %l1
26145 stxa %o5, [%l7 + %l1] 0xe3
26146 membar #Sync
26147 nop
26148 set 0x28, %o2
26149 stw %l5, [%l7 + %o2]
26150 set 0x08, %i2
26151 stda %o6, [%l7 + %i2] 0x88
26152 add %l7, 0x24, %l6
26153 wr %g0, 0x81, %asi
26154 lda [%l6] %asi, %i1
26155 casa [%l6] 0x81, %i1, %g5
26156 nop
26157 set 0x08, %i1
26158 prefetch [%l7 + %i1], 2
26159 ld [%l7 + 0x74], %f28
26160 set 0x20, %i3
26161 stxa %i7, [%l7 + %i3] 0x81
26162 nop
26163 set 0x38, %i4
26164 lduw [%l7 + %i4], %g4
26165 nop
26166 set 0x39, %o0
26167 stb %l4, [%l7 + %o0]
26168 st %f21, [%l7 + 0x50]
26169 set 0x70, %i6
26170 ldda [%l7 + %i6] 0xe2, %l0
26171 set 0x7C, %l5
26172 sta %f15, [%l7 + %l5] 0x80
26173 nop
26174 set 0x78, %g6
26175 stx %fsr, [%l7 + %g6]
26176 nop
26177 set 0x1C, %o6
26178 stw %i4, [%l7 + %o6]
26179 nop
26180 set 0x78, %o5
26181 ldd [%l7 + %o5], %f2
26182 nop
26183 set 0x68, %g5
26184 std %f16, [%l7 + %g5]
26185 set 0x50, %g1
26186 stha %l6, [%l7 + %g1] 0x89
26187 set 0x44, %g4
26188 stwa %l2, [%l7 + %g4] 0xeb
26189 membar #Sync
26190 set 0x08, %l4
26191 stha %g6, [%l7 + %l4] 0xe2
26192 membar #Sync
26193 nop
26194 set 0x58, %i7
26195 std %i2, [%l7 + %i7]
26196 nop
26197 set 0x4A, %i0
26198 ldsh [%l7 + %i0], %l0
26199 nop
26200 set 0x14, %o7
26201 lduh [%l7 + %o7], %g1
26202 nop
26203 set 0x18, %l3
26204 lduh [%l7 + %l3], %o0
26205 add %l7, 0x14, %l6
26206 wr %g0, 0x81, %asi
26207 casa [%l6] 0x81, %i6, %o2
26208 set 0x66, %o1
26209 stha %g7, [%l7 + %o1] 0x80
26210 nop
26211 set 0x14, %i5
26212 stb %i0, [%l7 + %i5]
26213 set 0x6E, %l0
26214 stba %o3, [%l7 + %l0] 0xea
26215 membar #Sync
26216 or %o7, %g3, %o4
26217 nop
26218 set 0x4D, %g2
26219 ldstub [%l7 + %g2], %i2
26220 or %i5, %l3, %g2
26221 set 0x2C, %g3
26222 stha %o5, [%l7 + %g3] 0xe2
26223 membar #Sync
26224 set 0x40, %l2
26225 ldda [%l7 + %l2] 0x89, %f0
26226 nop
26227 set 0x24, %o4
26228 ldsw [%l7 + %o4], %l5
26229 set 0x70, %l6
26230 ldda [%l7 + %l6] 0x88, %o0
26231 set 0x40, %o3
26232 prefetcha [%l7 + %o3] 0x81, 3
26233 nop
26234 set 0x38, %g7
26235 ldx [%l7 + %g7], %i1
26236 set 0x20, %o2
26237 ldda [%l7 + %o2] 0x88, %i6
26238 ld [%l7 + 0x30], %f9
26239 nop
26240 set 0x7C, %l1
26241 lduw [%l7 + %l1], %g5
26242 set 0x10, %i1
26243 stha %g4, [%l7 + %i1] 0xe3
26244 membar #Sync
26245 nop
26246 set 0x1C, %i2
26247 ldsh [%l7 + %i2], %l1
26248 set 0x40, %i3
26249 stda %f16, [%l7 + %i3] 0x81
26250 add %l7, 0x58, %l6
26251 wr %g0, 0x89, %asi
26252 casxa [%l6] 0x89, %l4, %l6
26253 bl,a %xcc, loop_158
26254 and %i4, %l2, %g6
26255 set 0x60, %i4
26256 lda [%l7 + %i4] 0x80, %f27
26257loop_158:
26258 nop
26259 set 0x20, %i6
26260 prefetcha [%l7 + %i6] 0x81, 4
26261 nop
26262 set 0x20, %o0
26263 ldd [%l7 + %o0], %g0
26264 or %o0, %l0, %i6
26265 set 0x40, %l5
26266 stda %f16, [%l7 + %l5] 0xf8
26267 membar #Sync
26268 nop
26269 set 0x44, %o6
26270 lduh [%l7 + %o6], %g7
26271 set 0x64, %g6
26272 sta %f31, [%l7 + %g6] 0x81
26273 set 0x18, %g5
26274 stwa %i0, [%l7 + %g5] 0xea
26275 membar #Sync
26276 nop
26277 set 0x52, %g1
26278 ldub [%l7 + %g1], %o2
26279 set 0x40, %o5
26280 stda %f16, [%l7 + %o5] 0xf9
26281 membar #Sync
26282 st %fsr, [%l7 + 0x48]
26283 nop
26284 set 0x68, %l4
26285 lduw [%l7 + %l4], %o3
26286 nop
26287 set 0x5A, %i7
26288 ldsb [%l7 + %i7], %o7
26289 set 0x18, %i0
26290 ldstuba [%l7 + %i0] 0x81, %g3
26291 st %fsr, [%l7 + 0x4C]
26292 nop
26293 set 0x20, %o7
26294 stx %fsr, [%l7 + %o7]
26295 set 0x68, %g4
26296 ldxa [%l7 + %g4] 0x88, %i2
26297 set 0x76, %o1
26298 stba %i5, [%l7 + %o1] 0x81
26299 nop
26300 set 0x0A, %i5
26301 sth %o4, [%l7 + %i5]
26302 membar #Sync
26303 set 0x40, %l3
26304 ldda [%l7 + %l3] 0xf1, %f16
26305 or %g2, %o5, %l3
26306 nop
26307 set 0x50, %l0
26308 std %f16, [%l7 + %l0]
26309 st %fsr, [%l7 + 0x7C]
26310 nop
26311 set 0x30, %g2
26312 stw %l5, [%l7 + %g2]
26313 st %fsr, [%l7 + 0x60]
26314 set 0x40, %l2
26315 stda %f16, [%l7 + %l2] 0xc4
26316 add %l7, 0x18, %l6
26317 wr %g0, 0x81, %asi
26318 ldxa [%l6] %asi, %o6
26319 casxa [%l6] 0x81, %o6, %i1
26320 add %i7, %o1, %g5
26321 nop
26322 set 0x08, %g3
26323 swap [%l7 + %g3], %g4
26324 nop
26325 set 0x64, %o4
26326 sth %l4, [%l7 + %o4]
26327 st %f29, [%l7 + 0x38]
26328 set 0x58, %o3
26329 sta %f4, [%l7 + %o3] 0x81
26330 set 0x40, %g7
26331 stda %f0, [%l7 + %g7] 0x80
26332 add %l6, %l1, %l2
26333 add %l7, 0x58, %l6
26334 wr %g0, 0x89, %asi
26335 casa [%l6] 0x89, %i4, %g6
26336 nop
26337 set 0x28, %o2
26338 lduw [%l7 + %o2], %g1
26339 set 0x30, %l6
26340 ldxa [%l7 + %l6] 0x88, %o0
26341 set 0x79, %l1
26342 ldstuba [%l7 + %l1] 0x88, %l0
26343 nop
26344 set 0x34, %i1
26345 lduh [%l7 + %i1], %i3
26346 nop
26347 set 0x54, %i2
26348 stw %i6, [%l7 + %i2]
26349 set 0x40, %i3
26350 stwa %i0, [%l7 + %i3] 0x80
26351 set 0x18, %i6
26352 prefetcha [%l7 + %i6] 0x89, 2
26353 st %f31, [%l7 + 0x20]
26354 nop
26355 set 0x6C, %o0
26356 prefetch [%l7 + %o0], 2
26357 set 0x30, %l5
26358 ldxa [%l7 + %l5] 0x80, %o2
26359 bl,a,pt %icc, loop_159
26360 nop
26361 set 0x2C, %i4
26362 lduw [%l7 + %i4], %o3
26363 bne,a %icc, loop_160
26364 st %fsr, [%l7 + 0x18]
26365loop_159:
26366 nop
26367 set 0x58, %o6
26368 stxa %g3, [%l7 + %o6] 0xeb
26369 membar #Sync
26370loop_160:
26371 nop
26372 set 0x74, %g6
26373 stw %o7, [%l7 + %g6]
26374 and %i5, %i2, %o4
26375 set 0x60, %g1
26376 lda [%l7 + %g1] 0x88, %f1
26377 st %fsr, [%l7 + 0x4C]
26378 add %l7, 0x78, %l6
26379 wr %g0, 0x80, %asi
26380 ldxa [%l6] %asi, %o5
26381 casxa [%l6] 0x80, %o5, %g2
26382 nop
26383 set 0x20, %o5
26384 ldsw [%l7 + %o5], %l5
26385 or %o6, %l3, %i7
26386 set 0x40, %g5
26387 stda %f16, [%l7 + %g5] 0x80
26388 wr %i1, %o1, %pic
26389 nop
26390 set 0x08, %i7
26391 prefetch [%l7 + %i7], 1
26392 st %f28, [%l7 + 0x0C]
26393 set 0x08, %i0
26394 prefetcha [%l7 + %i0] 0x89, 2
26395 ld [%l7 + 0x44], %f31
26396 nop
26397 set 0x6F, %o7
26398 ldsb [%l7 + %o7], %l4
26399 nop
26400 set 0x28, %g4
26401 stx %g4, [%l7 + %g4]
26402 nop
26403 set 0x64, %l4
26404 ldub [%l7 + %l4], %l1
26405 nop
26406 set 0x44, %o1
26407 stb %l6, [%l7 + %o1]
26408 nop
26409 set 0x30, %l3
26410 ldd [%l7 + %l3], %f20
26411 ld [%l7 + 0x1C], %f3
26412 add %i4, %g6, %g1
26413 nop
26414 set 0x58, %l0
26415 ldd [%l7 + %l0], %o0
26416 set 0x40, %i5
26417 stda %f16, [%l7 + %i5] 0xd2
26418 nop
26419 set 0x30, %l2
26420 stx %fsr, [%l7 + %l2]
26421 membar #Sync
26422 set 0x40, %g2
26423 ldda [%l7 + %g2] 0xf1, %f16
26424 set 0x40, %g3
26425 stda %f0, [%l7 + %g3] 0x88
26426 nop
26427 set 0x28, %o3
26428 lduw [%l7 + %o3], %l0
26429 nop
26430 set 0x4B, %g7
26431 stb %i3, [%l7 + %g7]
26432 set 0x60, %o4
26433 lda [%l7 + %o4] 0x81, %f1
26434 nop
26435 or %g0, 0x8, %l0
26436 sllx %l0, 0x3c, %l0
26437 wr %l0, 0xD49, %tick_cmpr
26438 set 0x30, %l6
26439 lda [%l7 + %l6] 0x80, %f23
26440 nop
26441 set 0x78, %l1
26442 stx %fsr, [%l7 + %l1]
26443 or %i0, %o2, %o3
26444 nop
26445 set 0x30, %i1
26446 stx %g7, [%l7 + %i1]
26447 ld [%l7 + 0x0C], %f18
26448 add %g3, %o7, %i2
26449 nop
26450 set 0x60, %o2
26451 ldsw [%l7 + %o2], %i5
26452 nop
26453 set 0x30, %i3
26454 std %f16, [%l7 + %i3]
26455 set 0x40, %i6
26456 stda %f0, [%l7 + %i6] 0xda
26457 nop
26458 set 0x24, %i2
26459 ldsw [%l7 + %i2], %o4
26460 fpsub16 %f30, %f8, %f4
26461 set 0x20, %o0
26462 stxa %g2, [%l7 + %o0] 0x81
26463 set 0x18, %i4
26464 stwa %o5, [%l7 + %i4] 0x89
26465 nop
26466 set 0x69, %o6
26467 ldsb [%l7 + %o6], %l5
26468 membar #Sync
26469 set 0x40, %g6
26470 ldda [%l7 + %g6] 0xf8, %f0
26471 nop
26472 set 0x1E, %l5
26473 ldstub [%l7 + %l5], %l3
26474 set 0x24, %o5
26475 stwa %i7, [%l7 + %o5] 0xeb
26476 membar #Sync
26477 nop
26478 set 0x50, %g1
26479 ldd [%l7 + %g1], %o6
26480 nop
26481 set 0x64, %i7
26482 prefetch [%l7 + %i7], 4
26483 st %f5, [%l7 + 0x18]
26484 nop
26485 set 0x30, %i0
26486 stw %o1, [%l7 + %i0]
26487 nop
26488 set 0x38, %g5
26489 std %i0, [%l7 + %g5]
26490 ld [%l7 + 0x20], %f30
26491 set 0x40, %g4
26492 stda %f0, [%l7 + %g4] 0xd2
26493 set 0x40, %o7
26494 stda %f0, [%l7 + %o7] 0x88
26495 nop
26496 set 0x76, %l4
26497 lduh [%l7 + %l4], %l4
26498 nop
26499 set 0x2C, %o1
26500 stw %g5, [%l7 + %o1]
26501 set 0x70, %l3
26502 ldda [%l7 + %l3] 0xea, %l0
26503 nop
26504 set 0x68, %i5
26505 ldsw [%l7 + %i5], %l6
26506 nop
26507 set 0x41, %l2
26508 ldsb [%l7 + %l2], %g4
26509 set 0x10, %l0
26510 stha %i4, [%l7 + %l0] 0x80
26511 set 0x10, %g2
26512 stda %g0, [%l7 + %g2] 0x81
26513 st %f21, [%l7 + 0x5C]
26514 st %f5, [%l7 + 0x78]
26515 or %o0, %g6, %l0
26516 set 0x50, %o3
26517 sta %f18, [%l7 + %o3] 0x89
26518 nop
26519 set 0x08, %g3
26520 swap [%l7 + %g3], %i3
26521 nop
26522 set 0x4C, %g7
26523 stw %l2, [%l7 + %g7]
26524 nop
26525 set 0x18, %l6
26526 prefetch [%l7 + %l6], 4
26527 set 0x55, %l1
26528 stba %i6, [%l7 + %l1] 0x88
26529 st %f1, [%l7 + 0x14]
26530 set 0x40, %i1
26531 ldda [%l7 + %i1] 0xda, %f0
26532 nop
26533 or %g0, 0x8, %l0
26534 sllx %l0, 0x3c, %l0
26535 wr %l0, 0x681, %sys_tick_cmpr
26536 nop
26537 set 0x58, %o4
26538 stx %fsr, [%l7 + %o4]
26539 add %o3, %g3, %o7
26540 ld [%l7 + 0x2C], %f16
26541 nop
26542 set 0x1C, %i3
26543 stw %g7, [%l7 + %i3]
26544 or %i2, %i5, %g2
26545 set 0x48, %o2
26546 swapa [%l7 + %o2] 0x81, %o5
26547 nop
26548 set 0x30, %i2
26549 std %l4, [%l7 + %i2]
26550 nop
26551 set 0x4A, %o0
26552 sth %l3, [%l7 + %o0]
26553 set 0x78, %i6
26554 lda [%l7 + %i6] 0x89, %f27
26555 set 0x48, %o6
26556 stda %o4, [%l7 + %o6] 0xeb
26557 membar #Sync
26558 nop
26559 set 0x2C, %i4
26560 ldsw [%l7 + %i4], %o6
26561 nop
26562 set 0x68, %l5
26563 stx %fsr, [%l7 + %l5]
26564 nop
26565 set 0x60, %g6
26566 ldd [%l7 + %g6], %o0
26567 add %l7, 0x18, %l6
26568 wr %g0, 0x89, %asi
26569 ldxa [%l6] %asi, %i1
26570 casxa [%l6] 0x89, %i1, %i7
26571 nop
26572 set 0x3C, %g1
26573 ldstub [%l7 + %g1], %g5
26574 nop
26575 set 0x58, %o5
26576 stx %l4, [%l7 + %o5]
26577 set 0x18, %i7
26578 ldxa [%l7 + %i7] 0x88, %l6
26579 set 0x45, %i0
26580 stba %g4, [%l7 + %i0] 0x89
26581 set 0x12, %g4
26582 stha %i4, [%l7 + %g4] 0xea
26583 membar #Sync
26584 nop
26585 set 0x5F, %g5
26586 ldub [%l7 + %g5], %g1
26587 set 0x14, %l4
26588 stba %l1, [%l7 + %l4] 0xe2
26589 membar #Sync
26590 set 0x08, %o1
26591 sta %f5, [%l7 + %o1] 0x81
26592 nop
26593 set 0x32, %l3
26594 sth %o0, [%l7 + %l3]
26595 nop
26596 set 0x48, %o7
26597 ldsh [%l7 + %o7], %g6
26598 nop
26599 set 0x41, %i5
26600 ldstub [%l7 + %i5], %l0
26601 set 0x40, %l2
26602 stda %f0, [%l7 + %l2] 0xf8
26603 membar #Sync
26604 set 0x68, %g2
26605 ldxa [%l7 + %g2] 0x81, %l2
26606 add %l7, 0x08, %l6
26607 wr %g0, 0x89, %asi
26608 casxa [%l6] 0x89, %i3, %i6
26609 nop
26610 set 0x70, %l0
26611 ldsh [%l7 + %l0], %o2
26612 nop
26613 set 0x6C, %o3
26614 ldsw [%l7 + %o3], %i0
26615 st %f10, [%l7 + 0x30]
26616 set 0x40, %g3
26617 stda %f0, [%l7 + %g3] 0xc4
26618 set 0x40, %g7
26619 ldda [%l7 + %g7] 0xd2, %f16
26620 set 0x24, %l6
26621 sta %f18, [%l7 + %l6] 0x88
26622 nop
26623 set 0x68, %l1
26624 std %f14, [%l7 + %l1]
26625 set 0x20, %i1
26626 swapa [%l7 + %i1] 0x88, %g3
26627 nop
26628 set 0x19, %o4
26629 ldstub [%l7 + %o4], %o3
26630 set 0x38, %i3
26631 lda [%l7 + %i3] 0x81, %f29
26632 wr %g7, %o7, %sys_tick
26633 set 0x48, %i2
26634 stda %i4, [%l7 + %i2] 0xe2
26635 membar #Sync
26636 nop
26637 set 0x20, %o0
26638 lduw [%l7 + %o0], %g2
26639 ble,pn %xcc, loop_161
26640 nop
26641 set 0x20, %i6
26642 ldsw [%l7 + %i6], %o5
26643 nop
26644 set 0x09, %o2
26645 ldsb [%l7 + %o2], %i2
26646 or %l3, %l5, %o6
26647loop_161:
26648 nop
26649 set 0x40, %i4
26650 stda %f16, [%l7 + %i4] 0x89
26651 nop
26652 set 0x78, %o6
26653 lduw [%l7 + %o6], %o4
26654 nop
26655 set 0x28, %l5
26656 ldsw [%l7 + %l5], %o1
26657 set 0x6E, %g6
26658 ldstuba [%l7 + %g6] 0x88, %i1
26659 set 0x20, %o5
26660 ldda [%l7 + %o5] 0xe2, %i6
26661 nop
26662 set 0x3A, %i7
26663 ldsb [%l7 + %i7], %g5
26664 set 0x4C, %i0
26665 sta %f30, [%l7 + %i0] 0x81
26666 set 0x78, %g1
26667 stwa %l6, [%l7 + %g1] 0xea
26668 membar #Sync
26669 add %l7, 0x48, %l6
26670 wr %g0, 0x88, %asi
26671 lda [%l6] %asi, %l4
26672 casa [%l6] 0x88, %l4, %g4
26673 set 0x18, %g4
26674 ldxa [%l7 + %g4] 0x81, %i4
26675 nop
26676 set 0x20, %g5
26677 stx %l1, [%l7 + %g5]
26678 nop
26679 set 0x39, %l4
26680 ldstub [%l7 + %l4], %g1
26681 and %o0, %g6, %l0
26682 and %l2, %i3, %i6
26683 nop
26684 set 0x60, %o1
26685 prefetch [%l7 + %o1], 4
26686 nop
26687 set 0x68, %l3
26688 ldsw [%l7 + %l3], %o2
26689 nop
26690 set 0x2C, %i5
26691 lduw [%l7 + %i5], %i0
26692 nop
26693 set 0x48, %l2
26694 stx %fsr, [%l7 + %l2]
26695 set 0x40, %o7
26696 ldda [%l7 + %o7] 0xd2, %f0
26697 ld [%l7 + 0x30], %f21
26698 add %g3, %g7, %o7
26699 nop
26700 nop
26701 setx 0xDC0D6B64FEE644A4, %l0, %l6
26702 stx %l6, [%l7 + 0x28]
26703 ldd [%l7 + 0x28], %f4
26704 setx 0x40CBD2167ED11DCA, %l1, %l5
26705 stx %l5, [%l7 + 0x10]
26706 ldd [%l7 + 0x10], %f6
26707 fdivd %f6, %f4, %f30
26708 set 0x68, %g2
26709 ldxa [%l7 + %g2] 0x81, %i5
26710 nop
26711 set 0x26, %o3
26712 ldsb [%l7 + %o3], %o3
26713 nop
26714 set 0x48, %l0
26715 stx %fsr, [%l7 + %l0]
26716 nop
26717 set 0x7A, %g7
26718 sth %o5, [%l7 + %g7]
26719 st %fsr, [%l7 + 0x20]
26720 fpadd32s %f5, %f13, %f3
26721 add %l7, 0x68, %l6
26722 wr %g0, 0x88, %asi
26723 ldxa [%l6] %asi, %i2
26724 casxa [%l6] 0x88, %i2, %g2
26725 nop
26726 set 0x35, %l6
26727 ldub [%l7 + %l6], %l5
26728 set 0x5A, %g3
26729 stha %o6, [%l7 + %g3] 0xe2
26730 membar #Sync
26731 nop
26732 set 0x68, %i1
26733 lduw [%l7 + %i1], %l3
26734 ld [%l7 + 0x6C], %f0
26735 nop
26736 set 0x58, %o4
26737 ldd [%l7 + %o4], %o4
26738 set 0x60, %i3
26739 ldda [%l7 + %i3] 0x81, %o0
26740 set 0x70, %i2
26741 stda %i6, [%l7 + %i2] 0xeb
26742 membar #Sync
26743 set 0x30, %l1
26744 stxa %g5, [%l7 + %l1] 0x89
26745 nop
26746 set 0x28, %i6
26747 stw %l6, [%l7 + %i6]
26748 set 0x40, %o2
26749 ldda [%l7 + %o2] 0x80, %f16
26750 membar #Sync
26751 set 0x40, %o0
26752 ldda [%l7 + %o0] 0xf8, %f16
26753 nop
26754 set 0x08, %o6
26755 ldx [%l7 + %o6], %l4
26756 fpadd16s %f16, %f19, %f3
26757 nop
26758 set 0x7C, %i4
26759 ldsw [%l7 + %i4], %i1
26760 nop
26761 set 0x18, %g6
26762 stx %i4, [%l7 + %g6]
26763 set 0x38, %o5
26764 stda %l0, [%l7 + %o5] 0x89
26765 nop
26766 set 0x48, %i7
26767 ldx [%l7 + %i7], %g4
26768 nop
26769 set 0x7C, %l5
26770 ldstub [%l7 + %l5], %o0
26771 set 0x31, %i0
26772 stba %g6, [%l7 + %i0] 0xeb
26773 membar #Sync
26774 set 0x60, %g4
26775 ldda [%l7 + %g4] 0xeb, %g0
26776 nop
26777 set 0x50, %g1
26778 ldd [%l7 + %g1], %f16
26779 add %l7, 0x7C, %l6
26780 wr %g0, 0x81, %asi
26781 lda [%l6] %asi, %l2
26782 casa [%l6] 0x81, %l2, %l0
26783 nop
26784 set 0x50, %g5
26785 std %i2, [%l7 + %g5]
26786 set 0x44, %l4
26787 sta %f22, [%l7 + %l4] 0x80
26788 nop
26789 set 0x0A, %l3
26790 lduh [%l7 + %l3], %i6
26791 wr %i0, %g3, %set_softint
26792 wr %o2, %g7, %pic
26793 nop
26794 set 0x20, %o1
26795 ldx [%l7 + %o1], %o7
26796 nop
26797 set 0x2C, %l2
26798 swap [%l7 + %l2], %o3
26799 nop
26800 set 0x38, %i5
26801 prefetch [%l7 + %i5], 4
26802 set 0x18, %o7
26803 prefetcha [%l7 + %o7] 0x88, 3
26804 nop
26805 set 0x18, %g2
26806 std %f10, [%l7 + %g2]
26807 membar #Sync
26808 set 0x40, %l0
26809 ldda [%l7 + %l0] 0xf0, %f16
26810 st %f7, [%l7 + 0x50]
26811 nop
26812 set 0x14, %g7
26813 lduw [%l7 + %g7], %i2
26814 nop
26815 set 0x25, %o3
26816 ldub [%l7 + %o3], %g2
26817 set 0x18, %l6
26818 stxa %l5, [%l7 + %l6] 0x88
26819 ld [%l7 + 0x0C], %f4
26820 nop
26821 set 0x20, %i1
26822 ldd [%l7 + %i1], %o4
26823 nop
26824 set 0x08, %g3
26825 stx %fsr, [%l7 + %g3]
26826 nop
26827 set 0x50, %i3
26828 ldsw [%l7 + %i3], %o6
26829 set 0x08, %i2
26830 stda %o4, [%l7 + %i2] 0x81
26831 ld [%l7 + 0x58], %f5
26832 nop
26833 set 0x40, %l1
26834 swap [%l7 + %l1], %l3
26835 set 0x14, %o4
26836 lda [%l7 + %o4] 0x88, %f24
26837 set 0x47, %i6
26838 ldstuba [%l7 + %i6] 0x80, %o1
26839 st %f28, [%l7 + 0x7C]
26840 set 0x6C, %o0
26841 stwa %i7, [%l7 + %o0] 0x81
26842 and %g5, %l4, %i1
26843 set 0x40, %o6
26844 ldda [%l7 + %o6] 0x81, %f16
26845 nop
26846 set 0x58, %o2
26847 swap [%l7 + %o2], %i4
26848 nop
26849 set 0x08, %g6
26850 ldd [%l7 + %g6], %i6
26851 set 0x58, %o5
26852 stha %g4, [%l7 + %o5] 0xeb
26853 membar #Sync
26854 set 0x58, %i4
26855 stxa %l1, [%l7 + %i4] 0xe2
26856 membar #Sync
26857 nop
26858 set 0x5F, %l5
26859 ldsb [%l7 + %l5], %g6
26860 bn,a,pt %icc, loop_162
26861 nop
26862 set 0x60, %i0
26863 std %o0, [%l7 + %i0]
26864 nop
26865 set 0x30, %i7
26866 sth %l2, [%l7 + %i7]
26867 set 0x12, %g4
26868 ldstuba [%l7 + %g4] 0x88, %g1
26869loop_162:
26870 or %i3, %l0, %i6
26871 set 0x4C, %g5
26872 stwa %i0, [%l7 + %g5] 0xe2
26873 membar #Sync
26874 nop
26875 set 0x1C, %g1
26876 ldsw [%l7 + %g1], %g3
26877 nop
26878 set 0x48, %l3
26879 ldd [%l7 + %l3], %g6
26880 set 0x38, %o1
26881 ldxa [%l7 + %o1] 0x81, %o7
26882 nop
26883 set 0x78, %l4
26884 prefetch [%l7 + %l4], 3
26885 nop
26886 set 0x38, %l2
26887 std %o2, [%l7 + %l2]
26888 nop
26889 set 0x12, %o7
26890 ldstub [%l7 + %o7], %i5
26891 set 0x50, %g2
26892 stda %i2, [%l7 + %g2] 0x80
26893 st %fsr, [%l7 + 0x60]
26894 nop
26895 set 0x40, %i5
26896 lduw [%l7 + %i5], %g2
26897 add %l7, 0x6C, %l6
26898 wr %g0, 0x88, %asi
26899 lda [%l6] %asi, %l5
26900 casa [%l6] 0x88, %l5, %o5
26901 set 0x38, %l0
26902 swapa [%l7 + %l0] 0x80, %o6
26903 and %o3, %l3, %o1
26904 nop
26905 set 0x24, %o3
26906 ldsh [%l7 + %o3], %o4
26907 set 0x08, %l6
26908 stba %i7, [%l7 + %l6] 0xe3
26909 membar #Sync
26910 set 0x40, %g7
26911 ldda [%l7 + %g7] 0xd2, %f0
26912 st %f31, [%l7 + 0x34]
26913 set 0x60, %g3
26914 sta %f27, [%l7 + %g3] 0x80
26915 nop
26916 set 0x68, %i3
26917 lduh [%l7 + %i3], %g5
26918 nop
26919 set 0x28, %i2
26920 lduw [%l7 + %i2], %l4
26921 ld [%l7 + 0x68], %f13
26922 set 0x40, %l1
26923 ldda [%l7 + %l1] 0x81, %f16
26924 set 0x19, %i1
26925 ldstuba [%l7 + %i1] 0x89, %i4
26926 set 0x48, %o4
26927 ldxa [%l7 + %o4] 0x80, %i1
26928 nop
26929 set 0x58, %o0
26930 stx %fsr, [%l7 + %o0]
26931 st %fsr, [%l7 + 0x1C]
26932 or %g4, %l6, %l1
26933 ld [%l7 + 0x0C], %f24
26934 nop
26935 set 0x28, %i6
26936 ldd [%l7 + %i6], %o0
26937 nop
26938 set 0x78, %o2
26939 prefetch [%l7 + %o2], 2
26940 set 0x14, %g6
26941 ldstuba [%l7 + %g6] 0x89, %l2
26942 nop
26943 set 0x16, %o6
26944 sth %g1, [%l7 + %o6]
26945 set 0x1A, %i4
26946 ldstuba [%l7 + %i4] 0x81, %i3
26947 nop
26948 set 0x20, %l5
26949 stx %fsr, [%l7 + %l5]
26950 nop
26951 set 0x70, %o5
26952 ldx [%l7 + %o5], %g6
26953 st %f18, [%l7 + 0x7C]
26954 set 0x40, %i0
26955 ldda [%l7 + %i0] 0x81, %f0
26956 bge,pn %xcc, loop_163
26957 and %l0, %i6, %i0
26958 nop
26959 set 0x11, %i7
26960 ldub [%l7 + %i7], %g7
26961 set 0x18, %g4
26962 stda %g2, [%l7 + %g4] 0xea
26963 membar #Sync
26964loop_163:
26965 nop
26966 set 0x18, %g5
26967 stwa %o2, [%l7 + %g5] 0x88
26968 set 0x08, %g1
26969 ldxa [%l7 + %g1] 0x80, %i5
26970 nop
26971 set 0x09, %l3
26972 stb %i2, [%l7 + %l3]
26973 add %g2, %l5, %o5
26974 nop
26975 set 0x40, %l4
26976 ldsw [%l7 + %l4], %o6
26977 nop
26978 set 0x5C, %o1
26979 lduw [%l7 + %o1], %o3
26980 nop
26981 set 0x18, %l2
26982 ldd [%l7 + %l2], %f28
26983 nop
26984 set 0x40, %o7
26985 prefetch [%l7 + %o7], 0
26986 nop
26987 set 0x68, %i5
26988 stx %fsr, [%l7 + %i5]
26989 nop
26990 set 0x18, %l0
26991 stw %l3, [%l7 + %l0]
26992 nop
26993 set 0x08, %g2
26994 stx %fsr, [%l7 + %g2]
26995 or %o7, %o4, %o1
26996 nop
26997 set 0x50, %l6
26998 std %f6, [%l7 + %l6]
26999 add %l7, 0x50, %l6
27000 wr %g0, 0x81, %asi
27001 casa [%l6] 0x81, %i7, %l4
27002 nop
27003 set 0x50, %g7
27004 ldd [%l7 + %g7], %i4
27005 bne,a,pt %xcc, loop_164
27006 add %g5, %i1, %l6
27007 add %l7, 0x78, %l6
27008 wr %g0, 0x80, %asi
27009 ldxa [%l6] %asi, %g4
27010 casxa [%l6] 0x80, %g4, %o0
27011loop_164:
27012 nop
27013 set 0x30, %o3
27014 ldd [%l7 + %o3], %f8
27015 nop
27016 set 0x78, %g3
27017 std %l2, [%l7 + %g3]
27018 set 0x22, %i2
27019 stba %l1, [%l7 + %i2] 0xea
27020 membar #Sync
27021 set 0x08, %i3
27022 prefetcha [%l7 + %i3] 0x88, 3
27023 add %i3, %g6, %l0
27024 nop
27025 set 0x1C, %l1
27026 prefetch [%l7 + %l1], 0
27027 and %i6, %g7, %g3
27028 set 0x40, %i1
27029 lda [%l7 + %i1] 0x80, %f11
27030 nop
27031 set 0x40, %o4
27032 stx %o2, [%l7 + %o4]
27033 nop
27034 set 0x0A, %i6
27035 sth %i0, [%l7 + %i6]
27036 set 0x78, %o0
27037 stwa %i5, [%l7 + %o0] 0x80
27038 nop
27039 set 0x40, %o2
27040 std %g2, [%l7 + %o2]
27041 nop
27042 set 0x5A, %o6
27043 sth %i2, [%l7 + %o6]
27044 nop
27045 set 0x23, %g6
27046 stb %o5, [%l7 + %g6]
27047 st %f13, [%l7 + 0x54]
27048 set 0x10, %i4
27049 lda [%l7 + %i4] 0x80, %f19
27050 set 0x58, %o5
27051 stwa %o6, [%l7 + %o5] 0xe3
27052 membar #Sync
27053 st %f1, [%l7 + 0x1C]
27054 nop
27055 set 0x60, %i0
27056 ldd [%l7 + %i0], %o2
27057 add %l7, 0x3C, %l6
27058 wr %g0, 0x89, %asi
27059 lda [%l6] %asi, %l3
27060 casa [%l6] 0x89, %l3, %l5
27061 set 0x10, %i7
27062 stxa %o4, [%l7 + %i7] 0xe2
27063 membar #Sync
27064 nop
27065 set 0x50, %l5
27066 stw %o7, [%l7 + %l5]
27067 set 0x2C, %g4
27068 sta %f10, [%l7 + %g4] 0x89
27069 set 0x62, %g5
27070 stba %o1, [%l7 + %g5] 0x80
27071 nop
27072 set 0x3C, %g1
27073 stb %l4, [%l7 + %g1]
27074 set 0x1C, %l4
27075 sta %f1, [%l7 + %l4] 0x81
27076 fpadd32s %f15, %f23, %f28
27077 or %i7, %i4, %i1
27078 membar #Sync
27079 set 0x40, %o1
27080 ldda [%l7 + %o1] 0xf0, %f0
27081 set 0x40, %l3
27082 stxa %l6, [%l7 + %l3] 0x88
27083 fpadd16s %f27, %f30, %f27
27084 and %g4, %g5, %l2
27085 nop
27086 set 0x38, %l2
27087 std %o0, [%l7 + %l2]
27088 nop
27089 set 0x12, %o7
27090 ldsh [%l7 + %o7], %g1
27091 nop
27092 set 0x0E, %l0
27093 sth %i3, [%l7 + %l0]
27094 add %g6, %l1, %l0
27095 set 0x68, %g2
27096 stxa %g7, [%l7 + %g2] 0xeb
27097 membar #Sync
27098 nop
27099 set 0x30, %i5
27100 prefetch [%l7 + %i5], 1
27101 nop
27102 set 0x08, %g7
27103 stx %i6, [%l7 + %g7]
27104 nop
27105 set 0x61, %l6
27106 ldsb [%l7 + %l6], %g3
27107 nop
27108 set 0x48, %o3
27109 std %o2, [%l7 + %o3]
27110 set 0x10, %i2
27111 ldda [%l7 + %i2] 0x88, %i4
27112 nop
27113 set 0x1C, %i3
27114 lduh [%l7 + %i3], %g2
27115 st %fsr, [%l7 + 0x78]
27116 nop
27117 set 0x74, %l1
27118 swap [%l7 + %l1], %i0
27119 wr %i2, %o5, %pic
27120 nop
27121 set 0x50, %i1
27122 std %f30, [%l7 + %i1]
27123 nop
27124 set 0x38, %o4
27125 ldsw [%l7 + %o4], %o3
27126 nop
27127 set 0x61, %g3
27128 ldstub [%l7 + %g3], %l3
27129 bl,a,pn %xcc, loop_165
27130 nop
27131 set 0x40, %o0
27132 ldx [%l7 + %o0], %o6
27133 add %o4, %l5, %o1
27134 set 0x50, %i6
27135 ldda [%l7 + %i6] 0xeb, %o6
27136loop_165:
27137 nop
27138 set 0x14, %o6
27139 stha %l4, [%l7 + %o6] 0xeb
27140 membar #Sync
27141 nop
27142 set 0x73, %o2
27143 ldstub [%l7 + %o2], %i4
27144 add %l7, 0x68, %l6
27145 wr %g0, 0x88, %asi
27146 ldxa [%l6] %asi, %i1
27147 casxa [%l6] 0x88, %i1, %i7
27148 set 0x14, %i4
27149 sta %f20, [%l7 + %i4] 0x80
27150 nop
27151 set 0x5F, %g6
27152 ldub [%l7 + %g6], %g4
27153 nop
27154 set 0x3C, %i0
27155 stb %g5, [%l7 + %i0]
27156 nop
27157 set 0x10, %o5
27158 ldd [%l7 + %o5], %l2
27159 nop
27160 set 0x11, %l5
27161 ldub [%l7 + %l5], %l6
27162 nop
27163 set 0x50, %i7
27164 stb %o0, [%l7 + %i7]
27165 and %i3, %g6, %g1
27166 ble %xcc, loop_166
27167 add %l0, %l1, %i6
27168 nop
27169 set 0x74, %g5
27170 stb %g3, [%l7 + %g5]
27171 wr %g7, %i5, %softint
27172loop_166:
27173 nop
27174 set 0x5C, %g4
27175 lduh [%l7 + %g4], %g2
27176 nop
27177 set 0x27, %l4
27178 ldstub [%l7 + %l4], %o2
27179 nop
27180 set 0x40, %o1
27181 std %i2, [%l7 + %o1]
27182 nop
27183 set 0x20, %g1
27184 ldx [%l7 + %g1], %o5
27185 nop
27186 set 0x48, %l2
27187 ldx [%l7 + %l2], %o3
27188 nop
27189 set 0x30, %o7
27190 std %f18, [%l7 + %o7]
27191 membar #Sync
27192 set 0x40, %l0
27193 ldda [%l7 + %l0] 0xf0, %f0
27194 nop
27195 set 0x50, %g2
27196 stx %fsr, [%l7 + %g2]
27197 bne,a %xcc, loop_167
27198 nop
27199 nop
27200 setx 0x28E8EDC4, %l0, %l6
27201 st %l6, [%l7 + 0x28]
27202 ld [%l7 + 0x28], %f23
27203 setx 0x62E132C4, %l1, %l5
27204 st %l5, [%l7 + 0x10]
27205 ld [%l7 + 0x10], %f11
27206 fdivs %f11, %f23, %f9
27207 set 0x08, %l3
27208 stda %l2, [%l7 + %l3] 0xeb
27209 membar #Sync
27210loop_167:
27211 nop
27212 membar #Sync
27213 set 0x40, %i5
27214 ldda [%l7 + %i5] 0xf0, %f16
27215 membar #Sync
27216 set 0x40, %g7
27217 ldda [%l7 + %g7] 0xf8, %f0
27218 nop
27219 set 0x09, %o3
27220 ldstub [%l7 + %o3], %o6
27221 set 0x40, %i2
27222 stda %f0, [%l7 + %i2] 0xd2
27223 nop
27224 set 0x78, %i3
27225 stx %fsr, [%l7 + %i3]
27226 set 0x6C, %l1
27227 lda [%l7 + %l1] 0x80, %f18
27228 st %fsr, [%l7 + 0x08]
27229 set 0x14, %l6
27230 swapa [%l7 + %l6] 0x89, %o4
27231 set 0x6C, %i1
27232 sta %f31, [%l7 + %i1] 0x81
27233 nop
27234 set 0x68, %o4
27235 stx %l5, [%l7 + %o4]
27236 st %f22, [%l7 + 0x34]
27237 add %l7, 0x58, %l6
27238 wr %g0, 0x80, %asi
27239 lda [%l6] %asi, %o1
27240 casa [%l6] 0x80, %o1, %i0
27241 nop
27242 set 0x40, %g3
27243 ldx [%l7 + %g3], %l4
27244 st %fsr, [%l7 + 0x7C]
27245 set 0x0C, %o0
27246 sta %f0, [%l7 + %o0] 0x89
27247 or %i4, %o7, %i1
27248 st %f8, [%l7 + 0x64]
27249 set 0x40, %o6
27250 stda %f0, [%l7 + %o6] 0xf1
27251 membar #Sync
27252 st %fsr, [%l7 + 0x78]
27253 set 0x66, %i6
27254 stha %g4, [%l7 + %i6] 0x88
27255 set 0x78, %o2
27256 stda %i6, [%l7 + %o2] 0x81
27257 nop
27258 set 0x10, %g6
27259 stx %fsr, [%l7 + %g6]
27260 set 0x28, %i0
27261 prefetcha [%l7 + %i0] 0x81, 0
27262 set 0x54, %i4
27263 stwa %l2, [%l7 + %i4] 0x89
27264 add %o0, %l6, %i3
27265 set 0x0A, %l5
27266 stba %g6, [%l7 + %l5] 0x88
27267 add %g1, %l0, %l1
27268 nop
27269 set 0x7C, %o5
27270 lduw [%l7 + %o5], %i6
27271 nop
27272 set 0x6C, %g5
27273 stw %g7, [%l7 + %g5]
27274 nop
27275 set 0x28, %g4
27276 std %f0, [%l7 + %g4]
27277 nop
27278 set 0x70, %l4
27279 stx %g3, [%l7 + %l4]
27280 nop
27281 set 0x14, %o1
27282 ldsw [%l7 + %o1], %i5
27283 nop
27284 set 0x34, %i7
27285 ldsh [%l7 + %i7], %g2
27286 nop
27287 set 0x68, %l2
27288 sth %o2, [%l7 + %l2]
27289 nop
27290 set 0x5E, %g1
27291 ldsh [%l7 + %g1], %o5
27292 set 0x10, %o7
27293 ldxa [%l7 + %o7] 0x81, %i2
27294 nop
27295 set 0x74, %l0
27296 stw %o3, [%l7 + %l0]
27297 add %l7, 0x08, %l6
27298 wr %g0, 0x88, %asi
27299 casxa [%l6] 0x88, %l3, %o4
27300 or %l5, %o1, %o6
27301 nop
27302 set 0x3C, %g2
27303 ldsh [%l7 + %g2], %l4
27304 nop
27305 set 0x1C, %l3
27306 lduh [%l7 + %l3], %i4
27307 nop
27308 set 0x68, %i5
27309 lduw [%l7 + %i5], %o7
27310 nop
27311 set 0x32, %o3
27312 ldsb [%l7 + %o3], %i1
27313 nop
27314 set 0x48, %i2
27315 ldd [%l7 + %i2], %g4
27316 ld [%l7 + 0x70], %f5
27317 nop
27318 set 0x40, %i3
27319 prefetch [%l7 + %i3], 4
27320 nop
27321 set 0x70, %g7
27322 ldd [%l7 + %g7], %f10
27323 bl,pt %icc, loop_168
27324 nop
27325 set 0x60, %l1
27326 stw %i0, [%l7 + %l1]
27327 nop
27328 set 0x30, %i1
27329 std %g4, [%l7 + %i1]
27330 add %l7, 0x50, %l6
27331 wr %g0, 0x80, %asi
27332 casa [%l6] 0x80, %l2, %i7
27333loop_168:
27334 nop
27335 add %l7, 0x30, %l6
27336 wr %g0, 0x81, %asi
27337 casa [%l6] 0x81, %l6, %o0
27338 nop
27339 set 0x4D, %o4
27340 ldstub [%l7 + %o4], %i3
27341 ba,pt %icc, loop_169
27342 st %f22, [%l7 + 0x28]
27343 add %l7, 0x68, %l6
27344 wr %g0, 0x89, %asi
27345 casa [%l6] 0x89, %g1, %g6
27346loop_169:
27347 add %l1, %i6, %l0
27348 nop
27349 set 0x2E, %l6
27350 stb %g3, [%l7 + %l6]
27351 set 0x44, %g3
27352 sta %f3, [%l7 + %g3] 0x80
27353 fpsub32 %f0, %f12, %f24
27354 set 0x50, %o6
27355 stda %g6, [%l7 + %o6] 0x80
27356 set 0x44, %i6
27357 stwa %i5, [%l7 + %i6] 0x89
27358 and %o2, %o5, %g2
27359 add %i2, %o3, %l3
27360 ld [%l7 + 0x0C], %f25
27361 nop
27362 set 0x74, %o2
27363 prefetch [%l7 + %o2], 3
27364 nop
27365 set 0x53, %o0
27366 ldsb [%l7 + %o0], %l5
27367 set 0x30, %i0
27368 ldxa [%l7 + %i0] 0x88, %o1
27369 set 0x58, %i4
27370 stda %o6, [%l7 + %i4] 0x88
27371 nop
27372 set 0x4E, %g6
27373 ldsh [%l7 + %g6], %l4
27374 st %f30, [%l7 + 0x50]
27375 st %fsr, [%l7 + 0x2C]
27376 or %i4, %o7, %i1
27377 nop
27378 set 0x68, %l5
27379 std %f20, [%l7 + %l5]
27380 add %l7, 0x4C, %l6
27381 wr %g0, 0x89, %asi
27382 casa [%l6] 0x89, %g4, %o4
27383 wr %i0, %g5, %pic
27384 nop
27385 set 0x0C, %g5
27386 ldub [%l7 + %g5], %i7
27387 set 0x58, %g4
27388 stda %i6, [%l7 + %g4] 0xe3
27389 membar #Sync
27390 nop
27391 set 0x7C, %l4
27392 stb %o0, [%l7 + %l4]
27393 nop
27394 set 0x3C, %o1
27395 ldub [%l7 + %o1], %i3
27396 nop
27397 set 0x5C, %i7
27398 sth %g1, [%l7 + %i7]
27399 set 0x40, %l2
27400 ldda [%l7 + %l2] 0xda, %f16
27401 set 0x50, %g1
27402 stda %g6, [%l7 + %g1] 0xea
27403 membar #Sync
27404 set 0x7C, %o5
27405 swapa [%l7 + %o5] 0x81, %l1
27406 set 0x38, %l0
27407 stxa %l2, [%l7 + %l0] 0xe3
27408 membar #Sync
27409 nop
27410 set 0x65, %o7
27411 ldsb [%l7 + %o7], %l0
27412 fpadd16s %f25, %f7, %f7
27413 set 0x70, %g2
27414 ldda [%l7 + %g2] 0x89, %g2
27415 set 0x58, %i5
27416 stxa %g7, [%l7 + %i5] 0xe3
27417 membar #Sync
27418 nop
27419 set 0x0E, %l3
27420 lduh [%l7 + %l3], %i6
27421 set 0x24, %i2
27422 sta %f4, [%l7 + %i2] 0x88
27423 nop
27424 set 0x38, %i3
27425 stx %o2, [%l7 + %i3]
27426 nop
27427 set 0x68, %g7
27428 ldx [%l7 + %g7], %i5
27429 nop
27430 set 0x41, %l1
27431 ldsb [%l7 + %l1], %o5
27432 nop
27433 set 0x40, %o3
27434 ldsb [%l7 + %o3], %g2
27435 fpsub32s %f29, %f7, %f1
27436 nop
27437 set 0x3E, %o4
27438 ldsh [%l7 + %o4], %o3
27439 add %l7, 0x18, %l6
27440 wr %g0, 0x80, %asi
27441 casxa [%l6] 0x80, %i2, %l5
27442 bn,a %xcc, loop_170
27443 nop
27444 set 0x10, %l6
27445 ldsh [%l7 + %l6], %l3
27446 set 0x40, %i1
27447 ldda [%l7 + %i1] 0xd8, %f0
27448loop_170:
27449 nop
27450 set 0x60, %o6
27451 ldx [%l7 + %o6], %o1
27452 nop
27453 set 0x14, %i6
27454 ldsw [%l7 + %i6], %o6
27455 st %f9, [%l7 + 0x50]
27456 nop
27457 set 0x74, %g3
27458 stw %l4, [%l7 + %g3]
27459 nop
27460 set 0x24, %o2
27461 lduh [%l7 + %o2], %i4
27462 ld [%l7 + 0x70], %f18
27463 nop
27464 set 0x28, %o0
27465 ldd [%l7 + %o0], %f4
27466 set 0x18, %i4
27467 stxa %o7, [%l7 + %i4] 0x89
27468 set 0x7C, %g6
27469 stha %g4, [%l7 + %g6] 0xe3
27470 membar #Sync
27471 nop
27472 set 0x74, %i0
27473 swap [%l7 + %i0], %i1
27474 nop
27475 set 0x60, %g5
27476 ldd [%l7 + %g5], %o4
27477 nop
27478 set 0x08, %g4
27479 std %f24, [%l7 + %g4]
27480 nop
27481 set 0x11, %l5
27482 stb %i0, [%l7 + %l5]
27483 ld [%l7 + 0x54], %f5
27484 and %g5, %i7, %o0
27485 nop
27486 set 0x60, %o1
27487 stx %fsr, [%l7 + %o1]
27488 nop
27489 set 0x28, %i7
27490 ldd [%l7 + %i7], %f28
27491 set 0x7E, %l4
27492 stha %l6, [%l7 + %l4] 0xea
27493 membar #Sync
27494 nop
27495 nop
27496 setx 0x80D42AD2, %l0, %l6
27497 st %l6, [%l7 + 0x28]
27498 ld [%l7 + 0x28], %f23
27499 setx 0x6C009AC5, %l1, %l5
27500 st %l5, [%l7 + 0x10]
27501 ld [%l7 + 0x10], %f14
27502 fdivs %f14, %f23, %f0
27503 set 0x08, %g1
27504 swapa [%l7 + %g1] 0x89, %g1
27505 set 0x10, %l2
27506 stwa %i3, [%l7 + %l2] 0x89
27507 nop
27508 set 0x1B, %l0
27509 stb %g6, [%l7 + %l0]
27510 nop
27511 set 0x68, %o7
27512 ldd [%l7 + %o7], %f0
27513 be %xcc, loop_171
27514 nop
27515 set 0x40, %o5
27516 std %f30, [%l7 + %o5]
27517 set 0x50, %g2
27518 ldda [%l7 + %g2] 0x88, %l2
27519loop_171:
27520 fpadd16 %f2, %f14, %f26
27521 nop
27522 set 0x20, %l3
27523 swap [%l7 + %l3], %l0
27524 set 0x48, %i2
27525 ldxa [%l7 + %i2] 0x89, %l1
27526 nop
27527 set 0x0C, %i5
27528 sth %g3, [%l7 + %i5]
27529 set 0x1C, %g7
27530 lda [%l7 + %g7] 0x88, %f3
27531 nop
27532 set 0x64, %l1
27533 ldsw [%l7 + %l1], %i6
27534 st %f9, [%l7 + 0x20]
27535 nop
27536 set 0x10, %o3
27537 ldx [%l7 + %o3], %g7
27538 wr %o2, %i5, %softint
27539 set 0x70, %i3
27540 stda %o4, [%l7 + %i3] 0xe2
27541 membar #Sync
27542 nop
27543 set 0x58, %l6
27544 ldsh [%l7 + %l6], %g2
27545 set 0x40, %i1
27546 ldda [%l7 + %i1] 0xd0, %f16
27547 nop
27548 set 0x2E, %o6
27549 ldub [%l7 + %o6], %i2
27550 and %o3, %l5, %l3
27551 nop
27552 set 0x20, %o4
27553 ldx [%l7 + %o4], %o6
27554 nop
27555 set 0x0C, %g3
27556 lduw [%l7 + %g3], %l4
27557 add %l7, 0x18, %l6
27558 wr %g0, 0x81, %asi
27559 casa [%l6] 0x81, %i4, %o1
27560 nop
27561 set 0x7C, %i6
27562 swap [%l7 + %i6], %g4
27563 st %fsr, [%l7 + 0x2C]
27564 or %i1, %o7, %i0
27565 nop
27566 set 0x20, %o2
27567 ldx [%l7 + %o2], %o4
27568 st %f18, [%l7 + 0x0C]
27569 nop
27570 set 0x2E, %o0
27571 stb %g5, [%l7 + %o0]
27572 nop
27573 set 0x18, %g6
27574 ldstub [%l7 + %g6], %o0
27575 set 0x7A, %i4
27576 stha %l6, [%l7 + %i4] 0x80
27577 ld [%l7 + 0x50], %f16
27578 nop
27579 set 0x4C, %i0
27580 ldsb [%l7 + %i0], %g1
27581 wr %i7, %i3, %ccr
27582 nop
27583 set 0x7E, %g4
27584 ldsh [%l7 + %g4], %g6
27585 nop
27586 set 0x2A, %g5
27587 ldsh [%l7 + %g5], %l0
27588 set 0x40, %l5
27589 ldda [%l7 + %l5] 0x81, %f0
27590 set 0x24, %o1
27591 stwa %l1, [%l7 + %o1] 0xeb
27592 membar #Sync
27593 set 0x40, %l4
27594 stda %f0, [%l7 + %l4] 0x89
27595 and %g3, %i6, %l2
27596 st %fsr, [%l7 + 0x08]
27597 ld [%l7 + 0x74], %f23
27598 nop
27599 set 0x58, %g1
27600 ldx [%l7 + %g1], %g7
27601 set 0x08, %i7
27602 ldxa [%l7 + %i7] 0x88, %i5
27603 nop
27604 set 0x3C, %l2
27605 swap [%l7 + %l2], %o5
27606 nop
27607 set 0x60, %o7
27608 stx %o2, [%l7 + %o7]
27609 set 0x30, %l0
27610 swapa [%l7 + %l0] 0x81, %g2
27611 set 0x68, %o5
27612 prefetcha [%l7 + %o5] 0x81, 3
27613 set 0x64, %g2
27614 swapa [%l7 + %g2] 0x88, %i2
27615 nop
27616 set 0x22, %l3
27617 stb %l5, [%l7 + %l3]
27618 set 0x20, %i5
27619 ldda [%l7 + %i5] 0x81, %o6
27620 nop
27621 set 0x30, %i2
27622 stx %fsr, [%l7 + %i2]
27623 and %l4, %i4, %l3
27624 and %g4, %o1, %i1
27625 set 0x08, %l1
27626 prefetcha [%l7 + %l1] 0x89, 0
27627 nop
27628 set 0x38, %g7
27629 stx %fsr, [%l7 + %g7]
27630 set 0x2F, %i3
27631 ldstuba [%l7 + %i3] 0x81, %i0
27632 set 0x30, %l6
27633 ldda [%l7 + %l6] 0x81, %g4
27634 and %o0, %l6, %g1
27635 nop
27636 set 0x70, %i1
27637 stx %fsr, [%l7 + %i1]
27638 or %i7, %o4, %i3
27639 set 0x63, %o3
27640 ldstuba [%l7 + %o3] 0x88, %g6
27641 set 0x48, %o6
27642 stxa %l0, [%l7 + %o6] 0xe2
27643 membar #Sync
27644 nop
27645 set 0x22, %g3
27646 ldsb [%l7 + %g3], %l1
27647 nop
27648 set 0x50, %o4
27649 stx %fsr, [%l7 + %o4]
27650 add %l7, 0x38, %l6
27651 wr %g0, 0x81, %asi
27652 casa [%l6] 0x81, %i6, %l2
27653 nop
27654 set 0x50, %o2
27655 ldub [%l7 + %o2], %g7
27656 nop
27657 set 0x32, %o0
27658 sth %i5, [%l7 + %o0]
27659 set 0x50, %i6
27660 ldxa [%l7 + %i6] 0x81, %g3
27661 nop
27662 set 0x28, %i4
27663 std %f16, [%l7 + %i4]
27664 st %f14, [%l7 + 0x5C]
27665 nop
27666 set 0x0C, %g6
27667 prefetch [%l7 + %g6], 0
27668 wr %g0, 0x5, %fprs
27669 add %l7, 0x24, %l6
27670 wr %g0, 0x81, %asi
27671 lda [%l6] %asi, %o5
27672 casa [%l6] 0x81, %o5, %i2
27673 st %fsr, [%l7 + 0x28]
27674 nop
27675 set 0x34, %g4
27676 ldsw [%l7 + %g4], %l5
27677 nop
27678 set 0x23, %i0
27679 stb %o3, [%l7 + %i0]
27680 add %l4, %o6, %l3
27681 nop
27682 set 0x30, %l5
27683 ldd [%l7 + %l5], %f4
27684 add %g4, %i4, %i1
27685 add %l7, 0x78, %l6
27686 wr %g0, 0x88, %asi
27687 casxa [%l6] 0x88, %o7, %o1
27688 nop
27689 set 0x69, %g5
27690 ldub [%l7 + %g5], %i0
27691 nop
27692 set 0x20, %l4
27693 lduw [%l7 + %l4], %g5
27694 nop
27695 set 0x30, %g1
27696 ldsw [%l7 + %g1], %o0
27697 set 0x38, %o1
27698 stwa %g1, [%l7 + %o1] 0x89
27699 nop
27700 set 0x50, %l2
27701 std %f26, [%l7 + %l2]
27702 nop
27703 set 0x6A, %o7
27704 ldsh [%l7 + %o7], %i7
27705 set 0x1E, %i7
27706 stha %o4, [%l7 + %i7] 0x80
27707 nop
27708 set 0x16, %o5
27709 ldsb [%l7 + %o5], %i3
27710 nop
27711 set 0x40, %g2
27712 ldd [%l7 + %g2], %f6
27713 st %f6, [%l7 + 0x24]
27714 set 0x60, %l0
27715 ldxa [%l7 + %l0] 0x88, %l6
27716 bge,a,pn %icc, loop_172
27717 nop
27718 set 0x40, %i5
27719 swap [%l7 + %i5], %g6
27720 add %l7, 0x28, %l6
27721 wr %g0, 0x88, %asi
27722 lda [%l6] %asi, %l1
27723 casa [%l6] 0x88, %l1, %l0
27724loop_172:
27725 nop
27726 set 0x0C, %l3
27727 swap [%l7 + %l3], %i6
27728 nop
27729 set 0x72, %i2
27730 ldub [%l7 + %i2], %l2
27731 ld [%l7 + 0x68], %f5
27732 nop
27733 set 0x20, %g7
27734 ldd [%l7 + %g7], %g6
27735 set 0x16, %l1
27736 stba %i5, [%l7 + %l1] 0xe2
27737 membar #Sync
27738 set 0x2A, %l6
27739 stha %g3, [%l7 + %l6] 0x81
27740 ld [%l7 + 0x20], %f8
27741 nop
27742 set 0x10, %i3
27743 stx %fsr, [%l7 + %i3]
27744 set 0x40, %o3
27745 prefetcha [%l7 + %o3] 0x80, 4
27746 nop
27747 set 0x40, %i1
27748 swap [%l7 + %i1], %g2
27749 st %f30, [%l7 + 0x18]
27750 set 0x12, %g3
27751 stha %i2, [%l7 + %g3] 0x89
27752 nop
27753 set 0x24, %o4
27754 swap [%l7 + %o4], %l5
27755 nop
27756 set 0x50, %o2
27757 std %o2, [%l7 + %o2]
27758 set 0x36, %o0
27759 stha %l4, [%l7 + %o0] 0x88
27760 nop
27761 set 0x60, %i6
27762 ldx [%l7 + %i6], %o6
27763 nop
27764 set 0x70, %o6
27765 sth %l3, [%l7 + %o6]
27766 set 0x18, %i4
27767 lda [%l7 + %i4] 0x88, %f6
27768 st %fsr, [%l7 + 0x44]
27769 st %f19, [%l7 + 0x64]
27770 set 0x0C, %g4
27771 swapa [%l7 + %g4] 0x81, %o5
27772 or %i4, %g4, %o7
27773 set 0x40, %i0
27774 stda %f16, [%l7 + %i0] 0x81
27775 set 0x10, %g6
27776 stxa %o1, [%l7 + %g6] 0x81
27777 add %i1, %g5, %i0
27778 nop
27779 set 0x20, %l5
27780 swap [%l7 + %l5], %o0
27781 nop
27782 set 0x50, %l4
27783 prefetch [%l7 + %l4], 0
27784 set 0x74, %g1
27785 stha %g1, [%l7 + %g1] 0xeb
27786 membar #Sync
27787 nop
27788 set 0x78, %g5
27789 swap [%l7 + %g5], %o4
27790 ld [%l7 + 0x58], %f6
27791 nop
27792 set 0x40, %o1
27793 lduh [%l7 + %o1], %i7
27794 set 0x6A, %l2
27795 stha %i3, [%l7 + %l2] 0xea
27796 membar #Sync
27797 and %l6, %l1, %g6
27798 nop
27799 set 0x41, %o7
27800 ldub [%l7 + %o7], %l0
27801 nop
27802 set 0x64, %i7
27803 ldsb [%l7 + %i7], %i6
27804 set 0x6D, %g2
27805 stba %l2, [%l7 + %g2] 0xea
27806 membar #Sync
27807 nop
27808 set 0x18, %l0
27809 stx %g7, [%l7 + %l0]
27810 nop
27811 set 0x64, %i5
27812 stw %g3, [%l7 + %i5]
27813 nop
27814 set 0x76, %o5
27815 stb %o2, [%l7 + %o5]
27816 nop
27817 set 0x30, %l3
27818 lduh [%l7 + %l3], %i5
27819 nop
27820 set 0x20, %i2
27821 ldsh [%l7 + %i2], %g2
27822 set 0x50, %l1
27823 stxa %i2, [%l7 + %l1] 0x81
27824 nop
27825 set 0x56, %g7
27826 stb %o3, [%l7 + %g7]
27827 nop
27828 set 0x5E, %i3
27829 ldstub [%l7 + %i3], %l4
27830 set 0x78, %l6
27831 stda %l4, [%l7 + %l6] 0xea
27832 membar #Sync
27833 set 0x10, %o3
27834 swapa [%l7 + %o3] 0x89, %o6
27835 and %o5, %l3, %g4
27836 st %fsr, [%l7 + 0x78]
27837 nop
27838 set 0x58, %i1
27839 stx %i4, [%l7 + %i1]
27840 wr %o7, %o1, %pic
27841 set 0x30, %o4
27842 stxa %g5, [%l7 + %o4] 0x88
27843 add %l7, 0x64, %l6
27844 wr %g0, 0x89, %asi
27845 casa [%l6] 0x89, %i0, %o0
27846 add %i1, %g1, %o4
27847 nop
27848 set 0x28, %g3
27849 stx %i3, [%l7 + %g3]
27850 set 0x48, %o2
27851 prefetcha [%l7 + %o2] 0x80, 2
27852 nop
27853 set 0x42, %i6
27854 ldstub [%l7 + %i6], %l1
27855 add %l6, %g6, %l0
27856 st %f30, [%l7 + 0x14]
27857 set 0x40, %o0
27858 stda %f16, [%l7 + %o0] 0xd0
27859 nop
27860 set 0x3D, %o6
27861 stb %l2, [%l7 + %o6]
27862 nop
27863 set 0x60, %i4
27864 lduw [%l7 + %i4], %i6
27865 nop
27866 set 0x2C, %i0
27867 ldsw [%l7 + %i0], %g7
27868 nop
27869 set 0x48, %g4
27870 std %g2, [%l7 + %g4]
27871 nop
27872 set 0x44, %l5
27873 prefetch [%l7 + %l5], 4
27874 ld [%l7 + 0x50], %f11
27875 st %f8, [%l7 + 0x2C]
27876 set 0x26, %g6
27877 stba %o2, [%l7 + %g6] 0x89
27878 nop
27879 set 0x6A, %g1
27880 ldsb [%l7 + %g1], %g2
27881 nop
27882 set 0x74, %l4
27883 lduw [%l7 + %l4], %i5
27884 set 0x10, %o1
27885 stwa %i2, [%l7 + %o1] 0x80
27886 set 0x08, %l2
27887 stwa %l4, [%l7 + %l2] 0xea
27888 membar #Sync
27889 add %l7, 0x58, %l6
27890 wr %g0, 0x88, %asi
27891 ldxa [%l6] %asi, %o3
27892 casxa [%l6] 0x88, %o3, %l5
27893 ld [%l7 + 0x08], %f16
27894 set 0x50, %g5
27895 sta %f0, [%l7 + %g5] 0x80
27896 nop
27897 set 0x38, %i7
27898 std %f20, [%l7 + %i7]
27899 nop
27900 set 0x72, %g2
27901 lduh [%l7 + %g2], %o6
27902 nop
27903 set 0x78, %l0
27904 stx %l3, [%l7 + %l0]
27905 nop
27906 set 0x6A, %i5
27907 ldub [%l7 + %i5], %o5
27908 set 0x48, %o5
27909 stwa %g4, [%l7 + %o5] 0x88
27910 nop
27911 set 0x78, %l3
27912 std %f30, [%l7 + %l3]
27913 set 0x44, %o7
27914 stba %i4, [%l7 + %o7] 0xea
27915 membar #Sync
27916 membar #Sync
27917 set 0x40, %i2
27918 ldda [%l7 + %i2] 0xf1, %f16
27919 membar #Sync
27920 set 0x40, %l1
27921 ldda [%l7 + %l1] 0xf1, %f16
27922 ld [%l7 + 0x4C], %f23
27923 set 0x40, %i3
27924 sta %f18, [%l7 + %i3] 0x88
27925 bne,pt %xcc, loop_173
27926 nop
27927 set 0x11, %l6
27928 ldsb [%l7 + %l6], %o7
27929 nop
27930 set 0x70, %g7
27931 ldd [%l7 + %g7], %f16
27932 nop
27933 set 0x70, %i1
27934 stx %fsr, [%l7 + %i1]
27935loop_173:
27936 nop
27937 set 0x30, %o4
27938 std %g4, [%l7 + %o4]
27939 nop
27940 set 0x11, %o3
27941 ldstub [%l7 + %o3], %o1
27942 bgu %icc, loop_174
27943 or %o0, %i0, %i1
27944 nop
27945 set 0x34, %g3
27946 prefetch [%l7 + %g3], 2
27947 st %f26, [%l7 + 0x24]
27948loop_174:
27949 nop
27950 set 0x58, %o2
27951 lduw [%l7 + %o2], %g1
27952 nop
27953 set 0x5E, %o0
27954 ldstub [%l7 + %o0], %i3
27955 add %l7, 0x08, %l6
27956 wr %g0, 0x88, %asi
27957 lda [%l6] %asi, %o4
27958 casa [%l6] 0x88, %o4, %i7
27959 nop
27960 set 0x58, %o6
27961 ldd [%l7 + %o6], %i6
27962 add %l1, %l0, %l2
27963 set 0x32, %i6
27964 stba %g6, [%l7 + %i6] 0xeb
27965 membar #Sync
27966 nop
27967 set 0x34, %i0
27968 lduw [%l7 + %i0], %g7
27969 add %l7, 0x4C, %l6
27970 wr %g0, 0x80, %asi
27971 casa [%l6] 0x80, %i6, %o2
27972 nop
27973 set 0x5C, %g4
27974 ldstub [%l7 + %g4], %g2
27975 or %i5, %i2, %l4
27976 set 0x6C, %l5
27977 stha %g3, [%l7 + %l5] 0x81
27978 membar #Sync
27979 set 0x40, %g6
27980 ldda [%l7 + %g6] 0xf0, %f0
27981 nop
27982 set 0x20, %i4
27983 lduh [%l7 + %i4], %o3
27984 set 0x40, %g1
27985 stwa %o6, [%l7 + %g1] 0x89
27986 set 0x3B, %o1
27987 ldstuba [%l7 + %o1] 0x80, %l3
27988 set 0x68, %l4
27989 lda [%l7 + %l4] 0x88, %f14
27990 nop
27991 set 0x68, %l2
27992 ldx [%l7 + %l2], %o5
27993 and %g4, %l5, %i4
27994 nop
27995 nop
27996 setx 0x2482C41C, %l0, %l6
27997 st %l6, [%l7 + 0x28]
27998 ld [%l7 + 0x28], %f1
27999 setx 0x0214A0A2, %l1, %l5
28000 st %l5, [%l7 + 0x10]
28001 ld [%l7 + 0x10], %f28
28002 fdivs %f28, %f1, %f3
28003 nop
28004 set 0x3C, %i7
28005 ldsh [%l7 + %i7], %o7
28006 nop
28007 nop
28008 setx 0xF9F0589C, %l0, %l6
28009 st %l6, [%l7 + 0x28]
28010 ld [%l7 + 0x28], %f19
28011 setx 0xC430E453, %l1, %l5
28012 st %l5, [%l7 + 0x10]
28013 ld [%l7 + 0x10], %f9
28014 fdivs %f9, %f19, %f14
28015 nop
28016 set 0x10, %g5
28017 ldd [%l7 + %g5], %f22
28018 bg %icc, loop_175
28019 and %o1, %g5, %o0
28020 nop
28021 set 0x4D, %g2
28022 ldsb [%l7 + %g2], %i0
28023 set 0x60, %i5
28024 prefetcha [%l7 + %i5] 0x80, 4
28025loop_175:
28026 nop
28027 set 0x10, %l0
28028 stx %g1, [%l7 + %l0]
28029 st %fsr, [%l7 + 0x58]
28030 set 0x60, %l3
28031 ldxa [%l7 + %l3] 0x81, %i3
28032 add %l7, 0x5C, %l6
28033 wr %g0, 0x88, %asi
28034 casa [%l6] 0x88, %i7, %l6
28035 nop
28036 set 0x38, %o7
28037 ldx [%l7 + %o7], %l1
28038 nop
28039 set 0x78, %o5
28040 std %f10, [%l7 + %o5]
28041 set 0x08, %i2
28042 stda %l0, [%l7 + %i2] 0xe2
28043 membar #Sync
28044 nop
28045 set 0x64, %l1
28046 ldub [%l7 + %l1], %l2
28047 set 0x64, %l6
28048 swapa [%l7 + %l6] 0x89, %o4
28049 nop
28050 set 0x3C, %i3
28051 stb %g7, [%l7 + %i3]
28052 nop
28053 set 0x50, %g7
28054 ldd [%l7 + %g7], %f26
28055 nop
28056 set 0x64, %o4
28057 stw %g6, [%l7 + %o4]
28058 nop
28059 set 0x58, %o3
28060 stx %fsr, [%l7 + %o3]
28061 add %i6, %o2, %g2
28062 set 0x68, %g3
28063 ldxa [%l7 + %g3] 0x80, %i2
28064 set 0x7C, %i1
28065 lda [%l7 + %i1] 0x89, %f30
28066 set 0x30, %o0
28067 ldxa [%l7 + %o0] 0x89, %l4
28068 add %l7, 0x08, %l6
28069 wr %g0, 0x81, %asi
28070 casxa [%l6] 0x81, %i5, %g3
28071 wr %o3, %l3, %ccr
28072 nop
28073 set 0x44, %o2
28074 stb %o5, [%l7 + %o2]
28075 nop
28076 set 0x58, %i6
28077 std %o6, [%l7 + %i6]
28078 set 0x3B, %i0
28079 stba %l5, [%l7 + %i0] 0xea
28080 membar #Sync
28081 nop
28082 set 0x6D, %o6
28083 stb %i4, [%l7 + %o6]
28084 fpadd32 %f28, %f30, %f24
28085 nop
28086 set 0x38, %g4
28087 ldd [%l7 + %g4], %f0
28088 add %l7, 0x20, %l6
28089 wr %g0, 0x80, %asi
28090 casxa [%l6] 0x80, %o7, %g4
28091 nop
28092 set 0x48, %g6
28093 stx %o1, [%l7 + %g6]
28094 set 0x35, %l5
28095 ldstuba [%l7 + %l5] 0x89, %o0
28096 nop
28097 set 0x40, %g1
28098 stx %i0, [%l7 + %g1]
28099 set 0x5C, %i4
28100 stwa %i1, [%l7 + %i4] 0xea
28101 membar #Sync
28102 set 0x68, %l4
28103 swapa [%l7 + %l4] 0x89, %g5
28104 set 0x44, %o1
28105 swapa [%l7 + %o1] 0x80, %g1
28106 set 0x50, %i7
28107 ldda [%l7 + %i7] 0xe3, %i6
28108 set 0x20, %l2
28109 ldda [%l7 + %l2] 0xea, %i2
28110 and %l6, %l0, %l1
28111 st %f26, [%l7 + 0x1C]
28112 nop
28113 set 0x1C, %g5
28114 stw %l2, [%l7 + %g5]
28115 add %g7, %o4, %g6
28116 st %f26, [%l7 + 0x68]
28117 nop
28118 set 0x50, %g2
28119 ldx [%l7 + %g2], %o2
28120 nop
28121 set 0x70, %i5
28122 lduw [%l7 + %i5], %g2
28123 fpsub16 %f26, %f2, %f18
28124 set 0x38, %l0
28125 prefetcha [%l7 + %l0] 0x81, 0
28126 st %f20, [%l7 + 0x10]
28127 set 0x1C, %o7
28128 stwa %i6, [%l7 + %o7] 0x81
28129 nop
28130 set 0x18, %o5
28131 swap [%l7 + %o5], %l4
28132 set 0x70, %l3
28133 swapa [%l7 + %l3] 0x88, %i5
28134 and %g3, %l3, %o3
28135 nop
28136 set 0x28, %l1
28137 stx %o6, [%l7 + %l1]
28138 nop
28139 set 0x48, %l6
28140 std %l4, [%l7 + %l6]
28141 nop
28142 set 0x3A, %i3
28143 lduh [%l7 + %i3], %i4
28144 add %l7, 0x38, %l6
28145 wr %g0, 0x88, %asi
28146 ldxa [%l6] %asi, %o5
28147 casxa [%l6] 0x88, %o5, %g4
28148 set 0x40, %i2
28149 stda %f16, [%l7 + %i2] 0xf1
28150 membar #Sync
28151 nop
28152 set 0x40, %o4
28153 stw %o7, [%l7 + %o4]
28154 nop
28155 set 0x4D, %o3
28156 ldsb [%l7 + %o3], %o1
28157 nop
28158 set 0x18, %g7
28159 ldsw [%l7 + %g7], %o0
28160 nop
28161 set 0x20, %g3
28162 ldsw [%l7 + %g3], %i0
28163 nop
28164 set 0x75, %o0
28165 ldstub [%l7 + %o0], %g5
28166 nop
28167 set 0x2C, %o2
28168 lduw [%l7 + %o2], %g1
28169 nop
28170 set 0x30, %i6
28171 ldx [%l7 + %i6], %i1
28172 nop
28173 set 0x08, %i1
28174 std %f14, [%l7 + %i1]
28175 set 0x6C, %o6
28176 lda [%l7 + %o6] 0x88, %f26
28177 st %fsr, [%l7 + 0x40]
28178 set 0x3C, %i0
28179 stwa %i7, [%l7 + %i0] 0x81
28180 nop
28181 set 0x10, %g6
28182 stx %i3, [%l7 + %g6]
28183 nop
28184 set 0x2E, %g4
28185 stb %l0, [%l7 + %g4]
28186 nop
28187 set 0x48, %l5
28188 std %i6, [%l7 + %l5]
28189 set 0x60, %i4
28190 lda [%l7 + %i4] 0x81, %f31
28191 nop
28192 set 0x69, %g1
28193 stb %l2, [%l7 + %g1]
28194 nop
28195 set 0x30, %l4
28196 stx %fsr, [%l7 + %l4]
28197 nop
28198 set 0x08, %i7
28199 stx %fsr, [%l7 + %i7]
28200 add %l7, 0x78, %l6
28201 wr %g0, 0x81, %asi
28202 casxa [%l6] 0x81, %l1, %o4
28203 set 0x4C, %l2
28204 stwa %g7, [%l7 + %l2] 0xeb
28205 membar #Sync
28206 add %o2, %g2, %g6
28207 nop
28208 set 0x60, %g5
28209 stw %i6, [%l7 + %g5]
28210 nop
28211 set 0x58, %o1
28212 std %i2, [%l7 + %o1]
28213 add %i5, %l4, %l3
28214 st %f6, [%l7 + 0x14]
28215 nop
28216 set 0x40, %g2
28217 std %o2, [%l7 + %g2]
28218 nop
28219 set 0x58, %i5
28220 stw %o6, [%l7 + %i5]
28221 nop
28222 set 0x38, %o7
28223 ldx [%l7 + %o7], %l5
28224 add %g3, %o5, %g4
28225 set 0x0C, %o5
28226 sta %f25, [%l7 + %o5] 0x89
28227 set 0x08, %l0
28228 swapa [%l7 + %l0] 0x81, %o7
28229 set 0x64, %l3
28230 lda [%l7 + %l3] 0x81, %f19
28231 bg,pt %xcc, loop_176
28232 add %i4, %o1, %o0
28233 st %f14, [%l7 + 0x0C]
28234 nop
28235 set 0x72, %l6
28236 ldstub [%l7 + %l6], %i0
28237loop_176:
28238 nop
28239 set 0x40, %l1
28240 stda %f16, [%l7 + %l1] 0xc0
28241 nop
28242 set 0x46, %i3
28243 lduh [%l7 + %i3], %g1
28244 nop
28245 set 0x5C, %o4
28246 ldsw [%l7 + %o4], %i1
28247 nop
28248 set 0x08, %o3
28249 ldub [%l7 + %o3], %g5
28250 set 0x46, %i2
28251 stha %i3, [%l7 + %i2] 0x88
28252 nop
28253 set 0x10, %g3
28254 ldd [%l7 + %g3], %f28
28255 nop
28256 set 0x14, %o0
28257 ldsh [%l7 + %o0], %i7
28258 nop
28259 set 0x36, %o2
28260 ldub [%l7 + %o2], %l0
28261 add %l6, %l1, %l2
28262 nop
28263 set 0x16, %i6
28264 ldsh [%l7 + %i6], %g7
28265 nop
28266 set 0x72, %i1
28267 stb %o2, [%l7 + %i1]
28268 nop
28269 set 0x28, %g7
28270 lduh [%l7 + %g7], %o4
28271 nop
28272 set 0x10, %o6
28273 ldd [%l7 + %o6], %f0
28274 set 0x70, %g6
28275 ldda [%l7 + %g6] 0x81, %g6
28276 set 0x20, %i0
28277 stwa %g2, [%l7 + %i0] 0xe3
28278 membar #Sync
28279 set 0x58, %g4
28280 stda %i6, [%l7 + %g4] 0xe2
28281 membar #Sync
28282 st %fsr, [%l7 + 0x24]
28283 add %i5, %l4, %l3
28284 nop
28285 set 0x13, %i4
28286 ldsb [%l7 + %i4], %o3
28287 nop
28288 set 0x08, %g1
28289 stx %fsr, [%l7 + %g1]
28290 set 0x58, %l5
28291 sta %f4, [%l7 + %l5] 0x88
28292 set 0x70, %l4
28293 prefetcha [%l7 + %l4] 0x80, 3
28294 set 0x44, %l2
28295 sta %f29, [%l7 + %l2] 0x89
28296 nop
28297 set 0x40, %g5
28298 stx %l5, [%l7 + %g5]
28299 nop
28300 set 0x45, %o1
28301 ldub [%l7 + %o1], %o6
28302 nop
28303 set 0x10, %i7
28304 std %f28, [%l7 + %i7]
28305 st %f4, [%l7 + 0x58]
28306 add %l7, 0x0C, %l6
28307 wr %g0, 0x88, %asi
28308 lda [%l6] %asi, %g3
28309 casa [%l6] 0x88, %g3, %o5
28310 set 0x10, %i5
28311 stha %g4, [%l7 + %i5] 0x88
28312 nop
28313 set 0x2C, %g2
28314 ldub [%l7 + %g2], %o7
28315 set 0x3C, %o5
28316 swapa [%l7 + %o5] 0x81, %o1
28317 nop
28318 set 0x64, %o7
28319 prefetch [%l7 + %o7], 1
28320 and %o0, %i4, %g1
28321 nop
28322 set 0x34, %l0
28323 prefetch [%l7 + %l0], 2
28324 set 0x20, %l3
28325 stwa %i1, [%l7 + %l3] 0xe2
28326 membar #Sync
28327 set 0x50, %l1
28328 prefetcha [%l7 + %l1] 0x88, 4
28329 ld [%l7 + 0x10], %f28
28330 fpsub16 %f24, %f10, %f6
28331 set 0x20, %l6
28332 prefetcha [%l7 + %l6] 0x88, 0
28333 nop
28334 set 0x10, %i3
28335 std %g4, [%l7 + %i3]
28336 nop
28337 set 0x18, %o4
28338 ldsb [%l7 + %o4], %l0
28339 set 0x68, %o3
28340 prefetcha [%l7 + %o3] 0x80, 3
28341 ld [%l7 + 0x4C], %f19
28342 nop
28343 set 0x48, %i2
28344 stx %l1, [%l7 + %i2]
28345 set 0x2C, %g3
28346 stwa %l2, [%l7 + %g3] 0x81
28347 set 0x11, %o0
28348 ldstuba [%l7 + %o0] 0x80, %g7
28349 set 0x50, %o2
28350 ldda [%l7 + %o2] 0x80, %i6
28351 nop
28352 set 0x14, %i1
28353 ldsh [%l7 + %i1], %o2
28354 nop
28355 set 0x30, %g7
28356 stx %g6, [%l7 + %g7]
28357 membar #Sync
28358 set 0x40, %i6
28359 ldda [%l7 + %i6] 0xf0, %f0
28360 nop
28361 set 0x6E, %g6
28362 ldsh [%l7 + %g6], %o4
28363 nop
28364 set 0x40, %i0
28365 stx %i6, [%l7 + %i0]
28366 set 0x78, %o6
28367 stwa %g2, [%l7 + %o6] 0x89
28368 add %l4, %l3, %i5
28369 nop
28370 set 0x08, %i4
28371 ldd [%l7 + %i4], %i2
28372 nop
28373 set 0x4A, %g1
28374 ldub [%l7 + %g1], %o3
28375 nop
28376 set 0x60, %g4
28377 ldsh [%l7 + %g4], %o6
28378 nop
28379 set 0x53, %l5
28380 ldub [%l7 + %l5], %l5
28381 nop
28382 set 0x7C, %l4
28383 prefetch [%l7 + %l4], 4
28384 and %g3, %g4, %o7
28385 nop
28386 set 0x3E, %l2
28387 sth %o5, [%l7 + %l2]
28388 nop
28389 set 0x44, %g5
28390 stw %o1, [%l7 + %g5]
28391 nop
28392 set 0x78, %i7
28393 std %f18, [%l7 + %i7]
28394 wr %o0, %i4, %pic
28395 fpadd16s %f30, %f29, %f4
28396 nop
28397 set 0x57, %o1
28398 stb %g1, [%l7 + %o1]
28399 nop
28400 set 0x08, %i5
28401 ldd [%l7 + %i5], %i0
28402 set 0x1B, %g2
28403 ldstuba [%l7 + %g2] 0x89, %i1
28404 nop
28405 set 0x26, %o5
28406 stb %g5, [%l7 + %o5]
28407 set 0x46, %o7
28408 stba %l0, [%l7 + %o7] 0xeb
28409 membar #Sync
28410 nop
28411 set 0x1A, %l0
28412 ldstub [%l7 + %l0], %i3
28413 nop
28414 set 0x7A, %l1
28415 sth %l1, [%l7 + %l1]
28416 nop
28417 set 0x08, %l3
28418 ldx [%l7 + %l3], %l2
28419 set 0x5E, %i3
28420 stha %i7, [%l7 + %i3] 0xeb
28421 membar #Sync
28422 nop
28423 set 0x30, %l6
28424 std %g6, [%l7 + %l6]
28425 nop
28426 set 0x26, %o3
28427 ldsb [%l7 + %o3], %o2
28428 nop
28429 set 0x28, %o4
28430 std %g6, [%l7 + %o4]
28431 add %l6, %o4, %i6
28432 nop
28433 set 0x21, %g3
28434 stb %g2, [%l7 + %g3]
28435 set 0x08, %o0
28436 swapa [%l7 + %o0] 0x80, %l4
28437 set 0x43, %i2
28438 stba %i5, [%l7 + %i2] 0x88
28439 add %l3, %o3, %o6
28440 nop
28441 set 0x30, %i1
28442 swap [%l7 + %i1], %i2
28443 nop
28444 set 0x71, %g7
28445 ldsb [%l7 + %g7], %l5
28446 st %fsr, [%l7 + 0x60]
28447 nop
28448 set 0x18, %o2
28449 stx %g3, [%l7 + %o2]
28450 wr %g4, %o7, %pic
28451 st %fsr, [%l7 + 0x20]
28452 nop
28453 set 0x20, %i6
28454 stx %fsr, [%l7 + %i6]
28455 nop
28456 set 0x5C, %i0
28457 stb %o5, [%l7 + %i0]
28458 set 0x60, %o6
28459 prefetcha [%l7 + %o6] 0x81, 0
28460 set 0x68, %g6
28461 stxa %o1, [%l7 + %g6] 0x81
28462 or %g1, %i4, %i1
28463 and %i0, %g5, %l0
28464 nop
28465 set 0x68, %i4
28466 stx %l1, [%l7 + %i4]
28467 set 0x60, %g4
28468 swapa [%l7 + %g4] 0x81, %i3
28469 nop
28470 set 0x14, %g1
28471 lduh [%l7 + %g1], %i7
28472 add %l7, 0x38, %l6
28473 wr %g0, 0x81, %asi
28474 ldxa [%l6] %asi, %g7
28475 casxa [%l6] 0x81, %g7, %l2
28476 set 0x34, %l5
28477 swapa [%l7 + %l5] 0x81, %o2
28478 nop
28479 set 0x6B, %l4
28480 ldsb [%l7 + %l4], %g6
28481 nop
28482 set 0x4A, %l2
28483 ldstub [%l7 + %l2], %l6
28484 set 0x20, %g5
28485 ldda [%l7 + %g5] 0xe3, %i6
28486 nop
28487 or %g0, 0x8, %l0
28488 sllx %l0, 0x3c, %l0
28489 wr %l0, 0x946, %tick_cmpr
28490 set 0x70, %o1
28491 ldda [%l7 + %o1] 0x88, %l4
28492 nop
28493 set 0x2A, %i7
28494 sth %i5, [%l7 + %i7]
28495 ld [%l7 + 0x48], %f9
28496 set 0x40, %g2
28497 stda %f16, [%l7 + %g2] 0xc4
28498 add %l3, %o3, %i2
28499 set 0x40, %i5
28500 ldda [%l7 + %i5] 0xda, %f0
28501 st %f26, [%l7 + 0x18]
28502 nop
28503 set 0x6E, %o5
28504 ldub [%l7 + %o5], %l5
28505 nop
28506 set 0x74, %l0
28507 ldsb [%l7 + %l0], %g3
28508 nop
28509 set 0x5A, %l1
28510 lduh [%l7 + %l1], %g4
28511 nop
28512 set 0x48, %l3
28513 std %f0, [%l7 + %l3]
28514 st %fsr, [%l7 + 0x78]
28515 set 0x08, %o7
28516 stwa %o7, [%l7 + %o7] 0x89
28517 add %l7, 0x70, %l6
28518 wr %g0, 0x81, %asi
28519 ldxa [%l6] %asi, %o5
28520 casxa [%l6] 0x81, %o5, %o6
28521 set 0x40, %l6
28522 stda %f16, [%l7 + %l6] 0xd2
28523 nop
28524 set 0x38, %o3
28525 swap [%l7 + %o3], %o0
28526 fpadd16s %f23, %f0, %f28
28527 nop
28528 set 0x50, %o4
28529 ldd [%l7 + %o4], %f26
28530 set 0x08, %i3
28531 ldxa [%l7 + %i3] 0x88, %g1
28532 wr %g0, 0x4, %fprs
28533 set 0x3C, %o0
28534 swapa [%l7 + %o0] 0x81, %i1
28535 nop
28536 set 0x28, %i2
28537 ldsw [%l7 + %i2], %i0
28538 nop
28539 set 0x60, %g3
28540 stx %g5, [%l7 + %g3]
28541 set 0x10, %i1
28542 stda %l0, [%l7 + %i1] 0x88
28543 nop
28544 set 0x34, %o2
28545 stw %i3, [%l7 + %o2]
28546 st %fsr, [%l7 + 0x3C]
28547 nop
28548 set 0x0A, %i6
28549 stb %l1, [%l7 + %i6]
28550 nop
28551 set 0x14, %g7
28552 stb %i7, [%l7 + %g7]
28553 set 0x20, %o6
28554 ldda [%l7 + %o6] 0x80, %g6
28555 wr %l2, %o2, %ccr
28556 nop
28557 set 0x6F, %g6
28558 stb %g6, [%l7 + %g6]
28559 nop
28560 set 0x30, %i0
28561 std %f16, [%l7 + %i0]
28562 nop
28563 set 0x58, %i4
28564 stx %l6, [%l7 + %i4]
28565 set 0x18, %g1
28566 swapa [%l7 + %g1] 0x88, %i6
28567 nop
28568 set 0x20, %l5
28569 stb %o4, [%l7 + %l5]
28570 add %l4, %i5, %g2
28571 set 0x5A, %g4
28572 stha %l3, [%l7 + %g4] 0xeb
28573 membar #Sync
28574 set 0x40, %l2
28575 ldda [%l7 + %l2] 0xe3, %i2
28576 set 0x38, %l4
28577 stxa %l5, [%l7 + %l4] 0xe3
28578 membar #Sync
28579 set 0x5A, %g5
28580 stha %g3, [%l7 + %g5] 0xe3
28581 membar #Sync
28582 nop
28583 set 0x44, %o1
28584 lduh [%l7 + %o1], %o3
28585 add %o7, %o5, %g4
28586 set 0x44, %g2
28587 lda [%l7 + %g2] 0x81, %f27
28588 nop
28589 set 0x54, %i7
28590 lduw [%l7 + %i7], %o6
28591 nop
28592 set 0x46, %o5
28593 ldsh [%l7 + %o5], %g1
28594 set 0x78, %i5
28595 ldxa [%l7 + %i5] 0x89, %o1
28596 add %l7, 0x6C, %l6
28597 wr %g0, 0x80, %asi
28598 lda [%l6] %asi, %i4
28599 casa [%l6] 0x80, %i4, %o0
28600 nop
28601 set 0x54, %l0
28602 ldub [%l7 + %l0], %i0
28603 nop
28604 set 0x18, %l3
28605 stw %g5, [%l7 + %l3]
28606 set 0x08, %o7
28607 prefetcha [%l7 + %o7] 0x80, 0
28608 nop
28609 set 0x18, %l1
28610 stb %i3, [%l7 + %l1]
28611 nop
28612 set 0x4A, %l6
28613 lduh [%l7 + %l6], %l0
28614 nop
28615 set 0x7C, %o4
28616 lduw [%l7 + %o4], %l1
28617 set 0x50, %o3
28618 swapa [%l7 + %o3] 0x80, %g7
28619 nop
28620 set 0x16, %o0
28621 ldub [%l7 + %o0], %l2
28622 set 0x23, %i3
28623 stba %o2, [%l7 + %i3] 0xe3
28624 membar #Sync
28625 set 0x40, %i2
28626 stda %f0, [%l7 + %i2] 0xd0
28627 set 0x38, %i1
28628 stxa %g6, [%l7 + %i1] 0xe3
28629 membar #Sync
28630 set 0x5F, %g3
28631 stba %i7, [%l7 + %g3] 0xe3
28632 membar #Sync
28633 nop
28634 set 0x08, %i6
28635 std %f16, [%l7 + %i6]
28636 set 0x74, %g7
28637 stha %l6, [%l7 + %g7] 0x81
28638 set 0x40, %o2
28639 stda %f0, [%l7 + %o2] 0xc0
28640 ld [%l7 + 0x70], %f15
28641 nop
28642 set 0x5A, %o6
28643 lduh [%l7 + %o6], %i6
28644 set 0x3C, %i0
28645 swapa [%l7 + %i0] 0x89, %o4
28646 st %fsr, [%l7 + 0x28]
28647 nop
28648 set 0x60, %i4
28649 stx %i5, [%l7 + %i4]
28650 nop
28651 set 0x74, %g6
28652 prefetch [%l7 + %g6], 0
28653 set 0x40, %g1
28654 stda %f0, [%l7 + %g1] 0xd0
28655 set 0x20, %g4
28656 prefetcha [%l7 + %g4] 0x89, 1
28657 nop
28658 set 0x10, %l2
28659 sth %l3, [%l7 + %l2]
28660 nop
28661 set 0x40, %l4
28662 ldd [%l7 + %l4], %l4
28663 st %fsr, [%l7 + 0x44]
28664 nop
28665 set 0x50, %g5
28666 stx %fsr, [%l7 + %g5]
28667 set 0x30, %l5
28668 stda %l4, [%l7 + %l5] 0xeb
28669 membar #Sync
28670 nop
28671 or %g0, 0x8, %l0
28672 sllx %l0, 0x3c, %l0
28673 wr %l0, 0x0B6, %sys_tick_cmpr
28674 set 0x78, %o1
28675 ldxa [%l7 + %o1] 0x88, %o7
28676 nop
28677 set 0x75, %i7
28678 ldstub [%l7 + %i7], %o3
28679 st %f14, [%l7 + 0x74]
28680 nop
28681 set 0x76, %o5
28682 lduh [%l7 + %o5], %g4
28683 nop
28684 set 0x68, %i5
28685 ldx [%l7 + %i5], %o5
28686 nop
28687 set 0x44, %g2
28688 prefetch [%l7 + %g2], 1
28689 set 0x60, %l0
28690 stda %o6, [%l7 + %l0] 0xeb
28691 membar #Sync
28692 be,pn %xcc, loop_177
28693 nop
28694 set 0x24, %l3
28695 ldub [%l7 + %l3], %g1
28696 nop
28697 set 0x40, %o7
28698 ldd [%l7 + %o7], %f8
28699 nop
28700 set 0x78, %l6
28701 prefetch [%l7 + %l6], 3
28702loop_177:
28703 nop
28704 set 0x25, %l1
28705 ldsb [%l7 + %l1], %i4
28706 add %o0, %i0, %g5
28707 set 0x20, %o3
28708 ldda [%l7 + %o3] 0xeb, %i0
28709 set 0x2C, %o4
28710 lda [%l7 + %o4] 0x80, %f4
28711 nop
28712 set 0x46, %o0
28713 ldsh [%l7 + %o0], %i3
28714 nop
28715 set 0x26, %i2
28716 lduh [%l7 + %i2], %o1
28717 set 0x64, %i1
28718 stwa %l0, [%l7 + %i1] 0xe3
28719 membar #Sync
28720 set 0x70, %g3
28721 ldxa [%l7 + %g3] 0x81, %g7
28722 ba %icc, loop_178
28723 nop
28724 set 0x5A, %i6
28725 ldub [%l7 + %i6], %l1
28726 st %fsr, [%l7 + 0x2C]
28727 nop
28728 set 0x28, %i3
28729 std %l2, [%l7 + %i3]
28730loop_178:
28731 nop
28732 set 0x28, %g7
28733 ldsb [%l7 + %g7], %o2
28734 st %f16, [%l7 + 0x30]
28735 set 0x38, %o2
28736 stda %g6, [%l7 + %o2] 0xea
28737 membar #Sync
28738 set 0x14, %i0
28739 lda [%l7 + %i0] 0x89, %f24
28740 set 0x08, %i4
28741 stda %i6, [%l7 + %i4] 0x88
28742 fpsub16s %f27, %f24, %f5
28743 set 0x68, %g6
28744 sta %f19, [%l7 + %g6] 0x80
28745 nop
28746 set 0x58, %g1
28747 ldd [%l7 + %g1], %f10
28748 nop
28749 set 0x70, %o6
28750 stx %fsr, [%l7 + %o6]
28751 st %f9, [%l7 + 0x20]
28752 nop
28753 set 0x7E, %g4
28754 sth %i6, [%l7 + %g4]
28755 st %fsr, [%l7 + 0x10]
28756 nop
28757 set 0x42, %l2
28758 ldub [%l7 + %l2], %o4
28759 wr %i7, %i5, %softint
28760 ld [%l7 + 0x18], %f3
28761 add %l7, 0x54, %l6
28762 wr %g0, 0x88, %asi
28763 lda [%l6] %asi, %g2
28764 casa [%l6] 0x88, %g2, %l3
28765 nop
28766 set 0x7C, %g5
28767 ldsw [%l7 + %g5], %l5
28768 and %g3, %l4, %i2
28769 add %l7, 0x20, %l6
28770 wr %g0, 0x89, %asi
28771 lda [%l6] %asi, %o7
28772 casa [%l6] 0x89, %o7, %o3
28773 wr %o5, %o6, %ccr
28774 nop
28775 set 0x5E, %l5
28776 stb %g1, [%l7 + %l5]
28777 set 0x40, %o1
28778 swapa [%l7 + %o1] 0x88, %g4
28779 or %i4, %i0, %g5
28780 set 0x50, %l4
28781 ldxa [%l7 + %l4] 0x88, %o0
28782 nop
28783 set 0x26, %i7
28784 ldstub [%l7 + %i7], %i3
28785 set 0x48, %i5
28786 prefetcha [%l7 + %i5] 0x88, 4
28787 nop
28788 set 0x40, %o5
28789 std %f12, [%l7 + %o5]
28790 nop
28791 set 0x48, %l0
28792 stx %fsr, [%l7 + %l0]
28793 nop
28794 set 0x2C, %g2
28795 lduw [%l7 + %g2], %i1
28796 add %l7, 0x50, %l6
28797 wr %g0, 0x89, %asi
28798 casa [%l6] 0x89, %l0, %l1
28799 nop
28800 set 0x44, %l3
28801 swap [%l7 + %l3], %l2
28802 and %o2, %g6, %l6
28803 nop
28804 set 0x50, %o7
28805 ldx [%l7 + %o7], %g7
28806 add %l7, 0x48, %l6
28807 wr %g0, 0x88, %asi
28808 lda [%l6] %asi, %i6
28809 casa [%l6] 0x88, %i6, %o4
28810 add %l7, 0x20, %l6
28811 wr %g0, 0x81, %asi
28812 ldxa [%l6] %asi, %i7
28813 casxa [%l6] 0x81, %i7, %i5
28814 wr %g2, %l5, %set_softint
28815 set 0x08, %l6
28816 stxa %g3, [%l7 + %l6] 0xeb
28817 membar #Sync
28818 nop
28819 set 0x40, %l1
28820 stx %l3, [%l7 + %l1]
28821 fpsub32 %f18, %f0, %f16
28822 nop
28823 set 0x68, %o3
28824 stx %fsr, [%l7 + %o3]
28825 nop
28826 set 0x40, %o4
28827 std %f28, [%l7 + %o4]
28828 ld [%l7 + 0x10], %f31
28829 add %l7, 0x28, %l6
28830 wr %g0, 0x80, %asi
28831 lda [%l6] %asi, %l4
28832 casa [%l6] 0x80, %l4, %o7
28833 set 0x40, %o0
28834 ldda [%l7 + %o0] 0x88, %f16
28835 ba,a,pt %icc, loop_179
28836 fpadd16s %f28, %f11, %f25
28837 nop
28838 set 0x4E, %i2
28839 ldstub [%l7 + %i2], %i2
28840 nop
28841 set 0x58, %i1
28842 stx %o5, [%l7 + %i1]
28843loop_179:
28844 nop
28845 set 0x2C, %i6
28846 swap [%l7 + %i6], %o6
28847 set 0x18, %i3
28848 prefetcha [%l7 + %i3] 0x89, 1
28849 set 0x70, %g3
28850 ldda [%l7 + %g3] 0xe2, %g4
28851 nop
28852 set 0x10, %o2
28853 ldx [%l7 + %o2], %g1
28854 nop
28855 set 0x38, %g7
28856 stx %i0, [%l7 + %g7]
28857 nop
28858 set 0x23, %i4
28859 ldstub [%l7 + %i4], %g5
28860 nop
28861 set 0x70, %i0
28862 std %o0, [%l7 + %i0]
28863 nop
28864 set 0x1E, %g6
28865 stb %i3, [%l7 + %g6]
28866 nop
28867 set 0x38, %g1
28868 stb %o1, [%l7 + %g1]
28869 nop
28870 set 0x12, %g4
28871 ldsh [%l7 + %g4], %i1
28872 nop
28873 set 0x50, %l2
28874 ldsh [%l7 + %l2], %i4
28875 set 0x70, %g5
28876 stda %l0, [%l7 + %g5] 0x80
28877 set 0x60, %o6
28878 ldda [%l7 + %o6] 0xe2, %l2
28879 set 0x36, %o1
28880 stba %o2, [%l7 + %o1] 0x80
28881 set 0x6A, %l5
28882 stba %l1, [%l7 + %l5] 0xeb
28883 membar #Sync
28884 nop
28885 set 0x0C, %i7
28886 ldstub [%l7 + %i7], %g6
28887 set 0x60, %i5
28888 lda [%l7 + %i5] 0x80, %f14
28889 nop
28890 set 0x10, %l4
28891 ldsw [%l7 + %l4], %l6
28892 fpsub16s %f13, %f29, %f29
28893 nop
28894 set 0x22, %o5
28895 stb %g7, [%l7 + %o5]
28896 nop
28897 set 0x6C, %l0
28898 swap [%l7 + %l0], %o4
28899 nop
28900 set 0x6D, %g2
28901 ldstub [%l7 + %g2], %i7
28902 set 0x20, %o7
28903 ldxa [%l7 + %o7] 0x88, %i5
28904 nop
28905 set 0x50, %l6
28906 std %f8, [%l7 + %l6]
28907 set 0x70, %l1
28908 ldda [%l7 + %l1] 0xe2, %i6
28909 nop
28910 set 0x38, %o3
28911 ldsw [%l7 + %o3], %g2
28912 nop
28913 set 0x08, %o4
28914 sth %l5, [%l7 + %o4]
28915 nop
28916 set 0x68, %o0
28917 std %g2, [%l7 + %o0]
28918 be,a %xcc, loop_180
28919 nop
28920 set 0x60, %l3
28921 std %l4, [%l7 + %l3]
28922 set 0x7B, %i1
28923 ldstuba [%l7 + %i1] 0x89, %o7
28924loop_180:
28925 nop
28926 set 0x30, %i6
28927 std %f8, [%l7 + %i6]
28928 st %fsr, [%l7 + 0x40]
28929 bne,a,pt %icc, loop_181
28930 nop
28931 set 0x7C, %i2
28932 prefetch [%l7 + %i2], 0
28933 fpadd16s %f28, %f29, %f6
28934 add %i2, %l3, %o5
28935loop_181:
28936 nop
28937 set 0x30, %i3
28938 ldda [%l7 + %i3] 0x89, %o2
28939 set 0x4C, %o2
28940 ldstuba [%l7 + %o2] 0x80, %g4
28941 or %o6, %g1, %g5
28942 ld [%l7 + 0x44], %f14
28943 set 0x70, %g7
28944 ldda [%l7 + %g7] 0x80, %o0
28945 nop
28946 set 0x26, %g3
28947 sth %i3, [%l7 + %g3]
28948 nop
28949 set 0x54, %i0
28950 stw %i0, [%l7 + %i0]
28951 nop
28952 set 0x65, %i4
28953 ldsb [%l7 + %i4], %i1
28954 and %o1, %l0, %i4
28955 nop
28956 set 0x48, %g1
28957 ldx [%l7 + %g1], %l2
28958 set 0x40, %g4
28959 stda %l0, [%l7 + %g4] 0xe2
28960 membar #Sync
28961 set 0x7E, %g6
28962 stha %g6, [%l7 + %g6] 0x89
28963 set 0x58, %g5
28964 stda %i6, [%l7 + %g5] 0xe3
28965 membar #Sync
28966 be,pt %icc, loop_182
28967 or %g7, %o2, %i7
28968 wr %i5, %i6, %pic
28969 nop
28970 set 0x20, %o6
28971 std %f26, [%l7 + %o6]
28972loop_182:
28973 add %g2, %l5, %o4
28974 bleu,pn %xcc, loop_183
28975 nop
28976 set 0x64, %o1
28977 sth %g3, [%l7 + %o1]
28978 nop
28979 set 0x70, %l5
28980 ldsw [%l7 + %l5], %l4
28981 nop
28982 set 0x28, %l2
28983 stx %o7, [%l7 + %l2]
28984loop_183:
28985 nop
28986 set 0x68, %i7
28987 stx %fsr, [%l7 + %i7]
28988 set 0x70, %i5
28989 ldda [%l7 + %i5] 0xe2, %l2
28990 set 0x52, %l4
28991 stha %o5, [%l7 + %l4] 0xe2
28992 membar #Sync
28993 set 0x70, %o5
28994 ldxa [%l7 + %o5] 0x88, %i2
28995 set 0x44, %g2
28996 stwa %g4, [%l7 + %g2] 0xea
28997 membar #Sync
28998 nop
28999 set 0x5C, %o7
29000 stb %o3, [%l7 + %o7]
29001 or %g1, %g5, %o6
29002 nop
29003 set 0x37, %l6
29004 ldsb [%l7 + %l6], %o0
29005 nop
29006 set 0x45, %l1
29007 ldsb [%l7 + %l1], %i0
29008 set 0x70, %l0
29009 prefetcha [%l7 + %l0] 0x80, 2
29010 set 0x40, %o4
29011 ldda [%l7 + %o4] 0x81, %f0
29012 set 0x70, %o3
29013 ldda [%l7 + %o3] 0x89, %i0
29014 set 0x68, %o0
29015 stda %o0, [%l7 + %o0] 0xea
29016 membar #Sync
29017 set 0x6F, %i1
29018 stba %i4, [%l7 + %i1] 0xe2
29019 membar #Sync
29020 nop
29021 nop
29022 setx 0xE15C83ED, %l0, %l6
29023 st %l6, [%l7 + 0x28]
29024 ld [%l7 + 0x28], %f25
29025 setx 0xB4A13782, %l1, %l5
29026 st %l5, [%l7 + 0x10]
29027 ld [%l7 + 0x10], %f27
29028 fdivs %f27, %f25, %f22
29029 set 0x40, %i6
29030 stda %f0, [%l7 + %i6] 0xf9
29031 membar #Sync
29032 nop
29033 set 0x60, %i2
29034 stx %l0, [%l7 + %i2]
29035 membar #Sync
29036 set 0x40, %i3
29037 ldda [%l7 + %i3] 0xf0, %f0
29038 bge,pt %xcc, loop_184
29039 nop
29040 set 0x30, %o2
29041 std %f10, [%l7 + %o2]
29042 set 0x50, %l3
29043 swapa [%l7 + %l3] 0x80, %l1
29044loop_184:
29045 nop
29046 set 0x60, %g7
29047 ldda [%l7 + %g7] 0x80, %g6
29048 nop
29049 set 0x38, %g3
29050 stx %fsr, [%l7 + %g3]
29051 set 0x70, %i0
29052 sta %f13, [%l7 + %i0] 0x88
29053 set 0x40, %i4
29054 stda %f16, [%l7 + %i4] 0x80
29055 set 0x20, %g1
29056 stha %l6, [%l7 + %g1] 0x88
29057 nop
29058 set 0x78, %g4
29059 stx %g7, [%l7 + %g4]
29060 and %o2, %l2, %i7
29061 nop
29062 set 0x16, %g6
29063 ldstub [%l7 + %g6], %i6
29064 set 0x40, %o6
29065 stda %f16, [%l7 + %o6] 0xd2
29066 nop
29067 set 0x68, %o1
29068 ldd [%l7 + %o1], %i4
29069 st %fsr, [%l7 + 0x58]
29070 membar #Sync
29071 set 0x40, %g5
29072 ldda [%l7 + %g5] 0xf0, %f0
29073 nop
29074 set 0x7C, %l2
29075 lduw [%l7 + %l2], %l5
29076 nop
29077 set 0x14, %i7
29078 lduw [%l7 + %i7], %o4
29079 nop
29080 set 0x34, %l5
29081 stw %g3, [%l7 + %l5]
29082 set 0x50, %l4
29083 swapa [%l7 + %l4] 0x81, %g2
29084 nop
29085 set 0x50, %i5
29086 stx %l4, [%l7 + %i5]
29087 st %f8, [%l7 + 0x1C]
29088 nop
29089 set 0x08, %o5
29090 stx %fsr, [%l7 + %o5]
29091 set 0x68, %g2
29092 stwa %o7, [%l7 + %g2] 0x81
29093 add %l7, 0x08, %l6
29094 wr %g0, 0x80, %asi
29095 casxa [%l6] 0x80, %o5, %i2
29096 nop
29097 set 0x50, %o7
29098 std %l2, [%l7 + %o7]
29099 set 0x08, %l1
29100 stda %o2, [%l7 + %l1] 0x80
29101 set 0x30, %l6
29102 ldda [%l7 + %l6] 0xea, %g0
29103 set 0x70, %l0
29104 ldda [%l7 + %l0] 0x88, %g4
29105 nop
29106 set 0x78, %o4
29107 ldd [%l7 + %o4], %o6
29108 nop
29109 set 0x2B, %o0
29110 ldstub [%l7 + %o0], %o0
29111 nop
29112 set 0x60, %i1
29113 ldsw [%l7 + %i1], %i0
29114 and %g5, %i3, %o1
29115 set 0x78, %o3
29116 stda %i4, [%l7 + %o3] 0x88
29117 nop
29118 set 0x16, %i2
29119 ldsb [%l7 + %i2], %i1
29120 nop
29121 set 0x40, %i6
29122 ldx [%l7 + %i6], %l0
29123 nop
29124 set 0x08, %o2
29125 std %l0, [%l7 + %o2]
29126 nop
29127 set 0x5C, %l3
29128 prefetch [%l7 + %l3], 4
29129 nop
29130 set 0x30, %g7
29131 ldx [%l7 + %g7], %g6
29132 nop
29133 set 0x58, %i3
29134 stx %g7, [%l7 + %i3]
29135 nop
29136 set 0x6C, %i0
29137 ldsw [%l7 + %i0], %o2
29138 nop
29139 set 0x58, %i4
29140 stx %fsr, [%l7 + %i4]
29141 set 0x64, %g3
29142 sta %f5, [%l7 + %g3] 0x89
29143 set 0x28, %g1
29144 stda %l2, [%l7 + %g1] 0x81
29145 set 0x74, %g4
29146 swapa [%l7 + %g4] 0x88, %i7
29147 set 0x18, %o6
29148 stda %i6, [%l7 + %o6] 0xea
29149 membar #Sync
29150 set 0x20, %g6
29151 stwa %i5, [%l7 + %g6] 0xeb
29152 membar #Sync
29153 set 0x50, %o1
29154 prefetcha [%l7 + %o1] 0x81, 1
29155 nop
29156 set 0x50, %g5
29157 swap [%l7 + %g5], %i6
29158 set 0x70, %i7
29159 stda %g2, [%l7 + %i7] 0xe2
29160 membar #Sync
29161 set 0x40, %l5
29162 ldda [%l7 + %l5] 0x88, %o4
29163 st %fsr, [%l7 + 0x10]
29164 add %l7, 0x64, %l6
29165 wr %g0, 0x81, %asi
29166 lda [%l6] %asi, %g2
29167 casa [%l6] 0x81, %g2, %l4
29168 fpsub32s %f21, %f2, %f19
29169 nop
29170 set 0x59, %l4
29171 stb %o7, [%l7 + %l4]
29172 set 0x20, %l2
29173 sta %f17, [%l7 + %l2] 0x80
29174 bl,pt %icc, loop_185
29175 st %fsr, [%l7 + 0x14]
29176 set 0x28, %i5
29177 stda %i2, [%l7 + %i5] 0x88
29178loop_185:
29179 nop
29180 set 0x74, %g2
29181 prefetch [%l7 + %g2], 0
29182 bge,a %xcc, loop_186
29183 nop
29184 set 0x14, %o7
29185 ldub [%l7 + %o7], %o5
29186 set 0x20, %o5
29187 ldda [%l7 + %o5] 0x89, %o2
29188loop_186:
29189 nop
29190 set 0x5A, %l6
29191 stba %l3, [%l7 + %l6] 0xeb
29192 membar #Sync
29193 or %g1, %g4, %o0
29194 set 0x4C, %l1
29195 stba %i0, [%l7 + %l1] 0xe3
29196 membar #Sync
29197 set 0x41, %l0
29198 ldstuba [%l7 + %l0] 0x81, %g5
29199 set 0x44, %o0
29200 lda [%l7 + %o0] 0x88, %f25
29201 nop
29202 set 0x64, %o4
29203 lduw [%l7 + %o4], %o6
29204 set 0x10, %o3
29205 ldxa [%l7 + %o3] 0x80, %i3
29206 nop
29207 set 0x20, %i1
29208 ldx [%l7 + %i1], %i4
29209 nop
29210 set 0x68, %i6
29211 ldsb [%l7 + %i6], %i1
29212 st %f24, [%l7 + 0x78]
29213 add %l7, 0x78, %l6
29214 wr %g0, 0x89, %asi
29215 ldxa [%l6] %asi, %o1
29216 casxa [%l6] 0x89, %o1, %l1
29217 nop
29218 set 0x38, %o2
29219 ldx [%l7 + %o2], %l0
29220 nop
29221 set 0x6E, %l3
29222 stb %g7, [%l7 + %l3]
29223 nop
29224 set 0x20, %g7
29225 ldub [%l7 + %g7], %g6
29226 fpadd32s %f21, %f6, %f28
29227 set 0x75, %i3
29228 ldstuba [%l7 + %i3] 0x89, %l2
29229 set 0x08, %i0
29230 stba %o2, [%l7 + %i0] 0xeb
29231 membar #Sync
29232 nop
29233 set 0x68, %i2
29234 stx %i7, [%l7 + %i2]
29235 set 0x08, %i4
29236 sta %f28, [%l7 + %i4] 0x88
29237 st %f30, [%l7 + 0x08]
29238 nop
29239 set 0x70, %g1
29240 stx %fsr, [%l7 + %g1]
29241 set 0x28, %g3
29242 stda %i6, [%l7 + %g3] 0xe3
29243 membar #Sync
29244 membar #Sync
29245 set 0x40, %g4
29246 ldda [%l7 + %g4] 0xf9, %f16
29247 set 0x40, %o6
29248 stda %f16, [%l7 + %o6] 0xc2
29249 nop
29250 set 0x38, %o1
29251 swap [%l7 + %o1], %l5
29252 nop
29253 set 0x30, %g6
29254 ldd [%l7 + %g6], %f24
29255 nop
29256 set 0x60, %i7
29257 ldstub [%l7 + %i7], %i5
29258 st %fsr, [%l7 + 0x44]
29259 nop
29260 set 0x60, %l5
29261 ldd [%l7 + %l5], %f22
29262 nop
29263 set 0x18, %g5
29264 ldd [%l7 + %g5], %i6
29265 ld [%l7 + 0x34], %f28
29266 nop
29267 set 0x0C, %l4
29268 ldsw [%l7 + %l4], %o4
29269 st %f8, [%l7 + 0x54]
29270 nop
29271 set 0x28, %i5
29272 ldx [%l7 + %i5], %g2
29273 add %g3, %o7, %l4
29274 nop
29275 set 0x20, %l2
29276 ldx [%l7 + %l2], %o5
29277 nop
29278 set 0x52, %o7
29279 sth %i2, [%l7 + %o7]
29280 nop
29281 set 0x10, %g2
29282 stx %o3, [%l7 + %g2]
29283 set 0x72, %l6
29284 stha %g1, [%l7 + %l6] 0x89
29285 set 0x08, %l1
29286 prefetcha [%l7 + %l1] 0x81, 3
29287 set 0x18, %l0
29288 ldxa [%l7 + %l0] 0x80, %l3
29289 nop
29290 set 0x48, %o5
29291 ldd [%l7 + %o5], %o0
29292 or %g5, %i0, %i3
29293 nop
29294 set 0x30, %o0
29295 ldsw [%l7 + %o0], %o6
29296 nop
29297 set 0x28, %o4
29298 ldd [%l7 + %o4], %i0
29299 set 0x37, %i1
29300 ldstuba [%l7 + %i1] 0x88, %i4
29301 nop
29302 set 0x58, %o3
29303 ldd [%l7 + %o3], %f0
29304 nop
29305 set 0x60, %i6
29306 ldx [%l7 + %i6], %l1
29307 nop
29308 set 0x10, %o2
29309 stw %o1, [%l7 + %o2]
29310 and %l0, %g7, %g6
29311 set 0x48, %g7
29312 swapa [%l7 + %g7] 0x89, %l2
29313 nop
29314 set 0x30, %i3
29315 std %f2, [%l7 + %i3]
29316 set 0x7F, %l3
29317 ldstuba [%l7 + %l3] 0x80, %i7
29318 set 0x62, %i2
29319 stba %l6, [%l7 + %i2] 0xeb
29320 membar #Sync
29321 set 0x34, %i4
29322 lda [%l7 + %i4] 0x80, %f10
29323 set 0x32, %i0
29324 ldstuba [%l7 + %i0] 0x80, %l5
29325 add %o2, %i6, %o4
29326 set 0x40, %g3
29327 ldda [%l7 + %g3] 0x81, %i4
29328 nop
29329 set 0x6D, %g4
29330 ldsb [%l7 + %g4], %g2
29331 set 0x60, %o6
29332 lda [%l7 + %o6] 0x88, %f12
29333 st %f3, [%l7 + 0x28]
29334 st %fsr, [%l7 + 0x34]
29335 nop
29336 set 0x38, %o1
29337 swap [%l7 + %o1], %g3
29338 nop
29339 set 0x64, %g6
29340 lduw [%l7 + %g6], %o7
29341 add %l7, 0x10, %l6
29342 wr %g0, 0x81, %asi
29343 casxa [%l6] 0x81, %l4, %i2
29344 set 0x48, %i7
29345 lda [%l7 + %i7] 0x88, %f21
29346 fpsub16s %f21, %f26, %f3
29347 set 0x10, %g1
29348 prefetcha [%l7 + %g1] 0x89, 3
29349 nop
29350 set 0x10, %g5
29351 stx %fsr, [%l7 + %g5]
29352 set 0x6C, %l4
29353 swapa [%l7 + %l4] 0x89, %o5
29354 set 0x78, %i5
29355 prefetcha [%l7 + %i5] 0x89, 0
29356 nop
29357 set 0x08, %l5
29358 ldd [%l7 + %l5], %f20
29359 st %f30, [%l7 + 0x34]
29360 nop
29361 set 0x48, %l2
29362 std %f20, [%l7 + %l2]
29363 ld [%l7 + 0x08], %f25
29364 set 0x6C, %o7
29365 stha %g1, [%l7 + %o7] 0x81
29366 add %l3, %o0, %g5
29367 set 0x14, %l6
29368 sta %f8, [%l7 + %l6] 0x89
29369 set 0x30, %l1
29370 sta %f31, [%l7 + %l1] 0x81
29371 or %i3, %o6, %i0
29372 st %fsr, [%l7 + 0x78]
29373 set 0x2A, %g2
29374 stba %i1, [%l7 + %g2] 0x89
29375 nop
29376 set 0x18, %o5
29377 stx %fsr, [%l7 + %o5]
29378 nop
29379 set 0x7C, %o0
29380 stw %l1, [%l7 + %o0]
29381 nop
29382 set 0x49, %l0
29383 ldsb [%l7 + %l0], %o1
29384 nop
29385 set 0x24, %i1
29386 prefetch [%l7 + %i1], 2
29387 nop
29388 set 0x4C, %o4
29389 swap [%l7 + %o4], %i4
29390 set 0x56, %i6
29391 ldstuba [%l7 + %i6] 0x81, %g7
29392 set 0x33, %o3
29393 stba %l0, [%l7 + %o3] 0xe3
29394 membar #Sync
29395 nop
29396 set 0x3C, %g7
29397 ldub [%l7 + %g7], %l2
29398 bl,pt %icc, loop_187
29399 nop
29400 set 0x1A, %o2
29401 lduh [%l7 + %o2], %i7
29402 nop
29403 set 0x64, %l3
29404 lduw [%l7 + %l3], %g6
29405 nop
29406 set 0x4E, %i3
29407 stb %l6, [%l7 + %i3]
29408loop_187:
29409 nop
29410 set 0x10, %i4
29411 stx %o2, [%l7 + %i4]
29412 st %f27, [%l7 + 0x28]
29413 set 0x18, %i0
29414 prefetcha [%l7 + %i0] 0x88, 4
29415 nop
29416 set 0x28, %i2
29417 ldd [%l7 + %i2], %i6
29418 fpadd32s %f8, %f23, %f4
29419 nop
29420 set 0x2C, %g4
29421 lduh [%l7 + %g4], %i5
29422 and %o4, %g3, %g2
29423 or %l4, %o7, %o3
29424 st %f21, [%l7 + 0x20]
29425 st %f5, [%l7 + 0x08]
29426 nop
29427 set 0x0A, %o6
29428 ldstub [%l7 + %o6], %i2
29429 and %g4, %o5, %g1
29430 nop
29431 set 0x08, %g3
29432 std %l2, [%l7 + %g3]
29433 add %l7, 0x0C, %l6
29434 wr %g0, 0x81, %asi
29435 casa [%l6] 0x81, %o0, %i3
29436 set 0x68, %o1
29437 stxa %g5, [%l7 + %o1] 0xe3
29438 membar #Sync
29439 nop
29440 set 0x50, %i7
29441 lduw [%l7 + %i7], %o6
29442 set 0x44, %g1
29443 swapa [%l7 + %g1] 0x88, %i1
29444 nop
29445 set 0x6C, %g6
29446 ldub [%l7 + %g6], %l1
29447 nop
29448 set 0x78, %l4
29449 lduw [%l7 + %l4], %i0
29450 add %i4, %o1, %g7
29451 set 0x78, %i5
29452 swapa [%l7 + %i5] 0x89, %l2
29453 nop
29454 set 0x1C, %g5
29455 stw %i7, [%l7 + %g5]
29456 nop
29457 set 0x1A, %l5
29458 ldsh [%l7 + %l5], %g6
29459 ble,pn %icc, loop_188
29460 nop
29461 set 0x2C, %o7
29462 sth %l0, [%l7 + %o7]
29463 fpsub16s %f2, %f8, %f4
29464 set 0x7C, %l6
29465 stha %l6, [%l7 + %l6] 0xeb
29466 membar #Sync
29467loop_188:
29468 and %o2, %l5, %i5
29469 nop
29470 set 0x58, %l1
29471 stx %fsr, [%l7 + %l1]
29472 nop
29473 set 0x40, %g2
29474 ldd [%l7 + %g2], %o4
29475 st %fsr, [%l7 + 0x24]
29476 nop
29477 set 0x38, %o5
29478 ldx [%l7 + %o5], %i6
29479 nop
29480 set 0x48, %l2
29481 std %f0, [%l7 + %l2]
29482 nop
29483 set 0x62, %l0
29484 ldsh [%l7 + %l0], %g3
29485 set 0x60, %o0
29486 stwa %l4, [%l7 + %o0] 0xe2
29487 membar #Sync
29488 set 0x2C, %i1
29489 lda [%l7 + %i1] 0x80, %f22
29490 nop
29491 set 0x08, %i6
29492 stw %o7, [%l7 + %i6]
29493 nop
29494 set 0x70, %o4
29495 stx %fsr, [%l7 + %o4]
29496 nop
29497 set 0x20, %o3
29498 std %f12, [%l7 + %o3]
29499 set 0x5C, %g7
29500 swapa [%l7 + %g7] 0x88, %o3
29501 st %fsr, [%l7 + 0x38]
29502 set 0x3C, %o2
29503 stha %i2, [%l7 + %o2] 0x81
29504 set 0x20, %l3
29505 prefetcha [%l7 + %l3] 0x89, 4
29506 set 0x34, %i4
29507 swapa [%l7 + %i4] 0x89, %g2
29508 nop
29509 set 0x6C, %i3
29510 stb %o5, [%l7 + %i3]
29511 nop
29512 set 0x70, %i2
29513 ldub [%l7 + %i2], %g1
29514 nop
29515 set 0x40, %i0
29516 std %o0, [%l7 + %i0]
29517 nop
29518 set 0x28, %o6
29519 ldx [%l7 + %o6], %i3
29520 add %l3, %o6, %i1
29521 set 0x4C, %g3
29522 ldstuba [%l7 + %g3] 0x81, %g5
29523 set 0x18, %g4
29524 stwa %i0, [%l7 + %g4] 0xe2
29525 membar #Sync
29526 wr %l1, %i4, %softint
29527 st %f18, [%l7 + 0x5C]
29528 nop
29529 set 0x50, %o1
29530 ldd [%l7 + %o1], %f2
29531 nop
29532 set 0x1C, %i7
29533 swap [%l7 + %i7], %g7
29534 nop
29535 set 0x40, %g6
29536 prefetch [%l7 + %g6], 4
29537 set 0x70, %l4
29538 stha %l2, [%l7 + %l4] 0xe2
29539 membar #Sync
29540 set 0x58, %i5
29541 sta %f15, [%l7 + %i5] 0x80
29542 nop
29543 set 0x08, %g5
29544 ldd [%l7 + %g5], %f22
29545 membar #Sync
29546 set 0x40, %g1
29547 ldda [%l7 + %g1] 0xf8, %f16
29548 set 0x1C, %l5
29549 sta %f25, [%l7 + %l5] 0x80
29550 nop
29551 set 0x46, %l6
29552 ldsh [%l7 + %l6], %o1
29553 nop
29554 set 0x58, %o7
29555 ldx [%l7 + %o7], %g6
29556 set 0x20, %g2
29557 swapa [%l7 + %g2] 0x81, %l0
29558 set 0x10, %o5
29559 stha %l6, [%l7 + %o5] 0xea
29560 membar #Sync
29561 st %f9, [%l7 + 0x60]
29562 set 0x64, %l2
29563 stwa %o2, [%l7 + %l2] 0x88
29564 set 0x4E, %l1
29565 ldstuba [%l7 + %l1] 0x81, %l5
29566 nop
29567 set 0x20, %o0
29568 ldd [%l7 + %o0], %i6
29569 EXIT_GOOD
29570
29571
29572
29573!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29574!
29575! Stats for Thread 7:
29576!
29577! Type l : 1288
29578! Type a : 28
29579! Type cti : 32
29580! Type x : 506
29581! Type f : 31
29582! Type i : 115
29583!
29584!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29585
29586
29587EXIT_GOOD /* test finish */
29588
29589 /************************************************************************
29590 Test case data start
29591 ************************************************************************/
29592 .data
29593user_data_start:
29594scratch_area:
29595!! thread 0 data, 64 words.
29596.word 0x7A253BF1
29597.word 0x1C73507E
29598.word 0x6EC95A08
29599.word 0x007E2D89
29600.word 0x7E68E509
29601.word 0x04B6A9BF
29602.word 0x9CDF691C
29603.word 0x6700E4E1
29604.word 0x963792E2
29605.word 0xE4E30AD5
29606.word 0x04DCD481
29607.word 0x31B3EBC5
29608.word 0x9FF9F115
29609.word 0x37699700
29610.word 0x799FAAF3
29611.word 0x425A30D5
29612.word 0xD713C89A
29613.word 0x9AD50B33
29614.word 0x7CE63C0F
29615.word 0xB99AE4E6
29616.word 0xAEA520C2
29617.word 0xE98A93C4
29618.word 0x81B7273D
29619.word 0xD9782835
29620.word 0xFB4FB998
29621.word 0x326A1FEC
29622.word 0x42227AFE
29623.word 0xBE6A53B1
29624.word 0xFF842B52
29625.word 0x38D14019
29626.word 0x89FC540E
29627.word 0x727AF272
29628.word 0xC3C507A1
29629.word 0x7069E418
29630.word 0x0A827AE0
29631.word 0xCD21E0C6
29632.word 0x7C615C21
29633.word 0x61D95BDE
29634.word 0x49DCAEFF
29635.word 0x39D6B534
29636.word 0xE001BBDE
29637.word 0xB2CCA812
29638.word 0xA12EE444
29639.word 0x30B8C5C6
29640.word 0xAEE1CBD4
29641.word 0x77021998
29642.word 0x5C0FA3FA
29643.word 0x740C1155
29644.word 0x211E746C
29645.word 0x19EC7DD9
29646.word 0x5A6F376F
29647.word 0x0DFDF1C4
29648.word 0x0C6B0CFC
29649.word 0xDAD97D58
29650.word 0x48A725B0
29651.word 0x56E0B973
29652.word 0xC5CFC6D8
29653.word 0x198097B9
29654.word 0x5E6CFC46
29655.word 0xC090CCBA
29656.word 0xB4907689
29657.word 0x470157AA
29658.word 0x2C1D2D81
29659.word 0xBB310FF8
29660!! thread 1 data, 64 words.
29661.word 0x4647BF2A
29662.word 0x4A3F571D
29663.word 0xEA8D128F
29664.word 0x3CB1E408
29665.word 0x34032D46
29666.word 0x3607B5A5
29667.word 0xED0E9B0E
29668.word 0x7B99BF2F
29669.word 0x73619202
29670.word 0xDDC74B4F
29671.word 0xB33AE5E2
29672.word 0x78CDA6EE
29673.word 0x964DF417
29674.word 0xCB689749
29675.word 0xE8D89E6D
29676.word 0x6F8A71E5
29677.word 0x003EB6AE
29678.word 0x581FEF2A
29679.word 0xB2937377
29680.word 0x18F965C2
29681.word 0x20E6A0E1
29682.word 0xD2B265EC
29683.word 0x8D6DF9DF
29684.word 0x85AF38B7
29685.word 0xAA1DAC52
29686.word 0x2B103624
29687.word 0xEA22AA04
29688.word 0xC5C60420
29689.word 0x7A6CDAEA
29690.word 0x23A3FD15
29691.word 0x7CE0FAEB
29692.word 0x8B72BB20
29693.word 0x2645AC5D
29694.word 0x8102E8EA
29695.word 0xF0A0B710
29696.word 0xBF1E39A4
29697.word 0xC0E27D85
29698.word 0xA68E208A
29699.word 0x95A60D4E
29700.word 0xB34A197A
29701.word 0xCA297A6D
29702.word 0xEE2772DC
29703.word 0x8E7C4EB2
29704.word 0x5B11DA4E
29705.word 0x2A73A10F
29706.word 0x598CF2D8
29707.word 0x90693C1C
29708.word 0xE604583C
29709.word 0x862C6058
29710.word 0xE03711FF
29711.word 0x2E8CE637
29712.word 0x37D06B7F
29713.word 0x3C0EE1EE
29714.word 0x1424683E
29715.word 0xD2F6D895
29716.word 0x5F1E526D
29717.word 0x47BF3436
29718.word 0x7DF25AFA
29719.word 0x823833E6
29720.word 0xF7374760
29721.word 0x69C40482
29722.word 0x5C82C9F7
29723.word 0x9DCED056
29724.word 0xFF0D84BE
29725!! thread 2 data, 64 words.
29726.word 0x2B8A03AE
29727.word 0x3929B460
29728.word 0x6AF910DB
29729.word 0x6190BCC3
29730.word 0x14C58AE8
29731.word 0x6E52272A
29732.word 0xD81CFF05
29733.word 0x21DB8811
29734.word 0x1507AF52
29735.word 0x9F08CBB1
29736.word 0x04F9148C
29737.word 0xCC97F620
29738.word 0x53793857
29739.word 0x98F90869
29740.word 0x743CFA82
29741.word 0xA3AFC62D
29742.word 0x44CD5EC2
29743.word 0xF3E51806
29744.word 0x9135EC0A
29745.word 0x9ABEFF20
29746.word 0xC013D3FF
29747.word 0x57A1E3A3
29748.word 0xB5297A70
29749.word 0x0FE8D808
29750.word 0x632E44DD
29751.word 0xE0D83E2C
29752.word 0xF771892A
29753.word 0x9656FBFD
29754.word 0xB25DC45C
29755.word 0xFB6BA6E1
29756.word 0x83528F2F
29757.word 0xC30311B7
29758.word 0x293AA9FC
29759.word 0xEAC69B0B
29760.word 0xAAD0D0F3
29761.word 0xD3249336
29762.word 0xC9F851B0
29763.word 0x6CA438B4
29764.word 0x7DC65E2B
29765.word 0x0A800428
29766.word 0x5E03A074
29767.word 0x93AC58F0
29768.word 0xE5FD6A86
29769.word 0xA05DA60A
29770.word 0x860A859B
29771.word 0x6DDA0550
29772.word 0x8AC80CB5
29773.word 0x09673222
29774.word 0x42D72672
29775.word 0xE86445EC
29776.word 0x7608BAAB
29777.word 0xEC33C125
29778.word 0xD830B38B
29779.word 0xE845987D
29780.word 0x5901E423
29781.word 0x5B18D912
29782.word 0xC4DAC628
29783.word 0xD6352090
29784.word 0xA597F248
29785.word 0x496C2AD5
29786.word 0x2830BD3C
29787.word 0x1EAFDC6C
29788.word 0x89228D23
29789.word 0x19B28490
29790!! thread 3 data, 64 words.
29791.word 0xDF1504C2
29792.word 0xF4AE4241
29793.word 0x4BEB610F
29794.word 0x8EAD2151
29795.word 0x1EAB1B9C
29796.word 0x3102DE53
29797.word 0x159182B4
29798.word 0x10162651
29799.word 0x83EC1DB8
29800.word 0x79F16DB9
29801.word 0x8DEBF76F
29802.word 0xC64DB76F
29803.word 0xC4F19C5F
29804.word 0x2011F206
29805.word 0x045C8F31
29806.word 0x7B4BA1A1
29807.word 0x2994A836
29808.word 0xD0351989
29809.word 0x81370E54
29810.word 0xDD0ECB20
29811.word 0x189899E2
29812.word 0x7E2AB69F
29813.word 0x7DB948BE
29814.word 0xD1EE1E1F
29815.word 0xB110D10A
29816.word 0xBD2ACE74
29817.word 0x9BD2249F
29818.word 0x2D07CD62
29819.word 0x197A3A56
29820.word 0x2EBCD5FF
29821.word 0x07A414FA
29822.word 0x93EA0913
29823.word 0xD3A0D3E4
29824.word 0x3CAE2266
29825.word 0xAD1C4DB2
29826.word 0xA9697FA9
29827.word 0x993AF912
29828.word 0x03F86294
29829.word 0xE5923E09
29830.word 0x277C7276
29831.word 0x8ED54B86
29832.word 0x19BA78C3
29833.word 0x06FF867F
29834.word 0x0F3967B3
29835.word 0xABA563B9
29836.word 0xAF3A6E22
29837.word 0x711015C4
29838.word 0x446065FD
29839.word 0x2B9DD019
29840.word 0xF1B60207
29841.word 0x809D10D4
29842.word 0x15E48691
29843.word 0x87348B55
29844.word 0x55BADDB3
29845.word 0xAEF10642
29846.word 0x60C305F3
29847.word 0x790228FB
29848.word 0xA77B7463
29849.word 0x15E74FDE
29850.word 0x2A78DD01
29851.word 0xEDD5300A
29852.word 0x30A796C9
29853.word 0x6A5BC17B
29854.word 0xFF0D81A4
29855!! thread 4 data, 64 words.
29856.word 0xA76615D2
29857.word 0x5CB1A7F7
29858.word 0x19CF6A46
29859.word 0xC6CD72DE
29860.word 0xD5992469
29861.word 0xECDFEAEB
29862.word 0xBDBC8443
29863.word 0x9EF285F0
29864.word 0xDD83614F
29865.word 0xD166A203
29866.word 0x3B0F31E0
29867.word 0xF5D9F492
29868.word 0x01E6CC08
29869.word 0x03C79E39
29870.word 0x27A2935E
29871.word 0x6F317AB3
29872.word 0x247D8E64
29873.word 0x8AECAA12
29874.word 0xFDCE7AB5
29875.word 0x0D3785B6
29876.word 0x8D87EF90
29877.word 0x03F50FB5
29878.word 0x17D4BBC8
29879.word 0xB0D4C487
29880.word 0xA4ADFF84
29881.word 0x5C77C5AF
29882.word 0xC67625DC
29883.word 0x1362245D
29884.word 0x0E4F66AE
29885.word 0xB5B7E0C2
29886.word 0x473AB235
29887.word 0x08275705
29888.word 0x6126F566
29889.word 0xDCF666DB
29890.word 0x2486AF37
29891.word 0xB138E56B
29892.word 0xFB8A4F25
29893.word 0x34AD02F5
29894.word 0x2B7EAF9A
29895.word 0xBA77279F
29896.word 0xABEF3203
29897.word 0xFF313A6C
29898.word 0xB65E0766
29899.word 0xECCD6E5F
29900.word 0x5857AEBF
29901.word 0x7CF84BC4
29902.word 0x6D639BE5
29903.word 0x135B8611
29904.word 0x71736A8F
29905.word 0x621FD406
29906.word 0xC124EE4D
29907.word 0x42B25E3C
29908.word 0x537873C6
29909.word 0x87BE9563
29910.word 0x774279F8
29911.word 0xDF38040A
29912.word 0x35DA01B3
29913.word 0x08E67548
29914.word 0x724ADC0F
29915.word 0x0224D296
29916.word 0x967DCF2F
29917.word 0xE7F60D6B
29918.word 0xF7259A6F
29919.word 0x141A69B8
29920!! thread 5 data, 64 words.
29921.word 0x3312C1F1
29922.word 0xFB365F6B
29923.word 0xB26AD20B
29924.word 0x17B6E370
29925.word 0x5E14D933
29926.word 0xE5CA9A12
29927.word 0x8E6B5DB6
29928.word 0x652639CF
29929.word 0x72AD7EA0
29930.word 0xD7ADFD8C
29931.word 0x7B532716
29932.word 0xB199CC61
29933.word 0x2E045802
29934.word 0x5C02371E
29935.word 0xDF170035
29936.word 0x98407BC1
29937.word 0x0329A03C
29938.word 0xA384C810
29939.word 0xC5B48CE1
29940.word 0x5F72862D
29941.word 0x033856DF
29942.word 0x1834D484
29943.word 0xB4EC0D63
29944.word 0x08ACE804
29945.word 0x8413AF8B
29946.word 0x1BFE004C
29947.word 0x5CA12726
29948.word 0x7F60D09E
29949.word 0x4E9701EA
29950.word 0x33C298E1
29951.word 0x2F3CA9F2
29952.word 0xCCB225B1
29953.word 0x38F8F134
29954.word 0x7EDF55BA
29955.word 0x37C7978D
29956.word 0xF0BD188F
29957.word 0xC3C2F215
29958.word 0xC8DE72AB
29959.word 0x8DE3E721
29960.word 0x779D8E6E
29961.word 0x9F7012A0
29962.word 0x2929253E
29963.word 0x674B5BC3
29964.word 0x249F4309
29965.word 0x1F10BA8A
29966.word 0x8C119B60
29967.word 0x9ADBC3CF
29968.word 0x6CA3E153
29969.word 0x286AC64A
29970.word 0x8C055474
29971.word 0x1E65C5C2
29972.word 0xBB3532A6
29973.word 0x760A1FD3
29974.word 0x2FF51887
29975.word 0x978662CC
29976.word 0x2A7D724B
29977.word 0x318AFD8B
29978.word 0xD149CABD
29979.word 0x046330C3
29980.word 0xEC79D884
29981.word 0x6E80E755
29982.word 0x0E525EC3
29983.word 0x1B574FFF
29984.word 0xE2C3B7B9
29985!! thread 6 data, 64 words.
29986.word 0xAF872B58
29987.word 0x1A2E3AB6
29988.word 0xA59ADFD8
29989.word 0x01E8CF97
29990.word 0xD809A439
29991.word 0x5E9403B8
29992.word 0x6FB07085
29993.word 0x13499D00
29994.word 0x267DAA6C
29995.word 0x8C224F49
29996.word 0xA8532DAC
29997.word 0x2622DC5C
29998.word 0x9C344D3E
29999.word 0x474CE454
30000.word 0xAB146CD3
30001.word 0xB331B4BD
30002.word 0x91CFFFAC
30003.word 0x60CB5F95
30004.word 0x4BE75F5E
30005.word 0xC6A338A4
30006.word 0xCA20BDCA
30007.word 0x55734CC4
30008.word 0x1BE005A4
30009.word 0xD85B4A17
30010.word 0xB92B4036
30011.word 0xE7918E1C
30012.word 0xB27886F5
30013.word 0xB3104EC3
30014.word 0xA9F48AC5
30015.word 0x59508900
30016.word 0x795CD808
30017.word 0x85496518
30018.word 0x247760F0
30019.word 0xD871A75A
30020.word 0x880F6C7C
30021.word 0x0CBC7469
30022.word 0x458DCA21
30023.word 0x5673CC25
30024.word 0xCFBA9622
30025.word 0x92D51ABE
30026.word 0x6D13A3F3
30027.word 0x80B73523
30028.word 0xC3FC6F26
30029.word 0xF840521B
30030.word 0xAB659306
30031.word 0x18FD9665
30032.word 0x324BADCB
30033.word 0x643AF4F9
30034.word 0x0E82B68A
30035.word 0x34090C43
30036.word 0x83C7BA6D
30037.word 0xDA88EFE6
30038.word 0x616F1270
30039.word 0x2038A90C
30040.word 0xED1BB84D
30041.word 0x473DE50B
30042.word 0x15756177
30043.word 0x04DC1A30
30044.word 0x590805EF
30045.word 0xB986DD80
30046.word 0x0587171E
30047.word 0xE35B30EC
30048.word 0x35B2E0B1
30049.word 0x0D87051F
30050!! thread 7 data, 64 words.
30051.word 0x1FCAEAEA
30052.word 0x192669C3
30053.word 0xD610609E
30054.word 0x205C97C4
30055.word 0xF987EDA1
30056.word 0x02A4182B
30057.word 0x38A1B110
30058.word 0x8F80747E
30059.word 0x0CF27901
30060.word 0xF909358A
30061.word 0xAF1A431E
30062.word 0xA5F82A29
30063.word 0x315C4C78
30064.word 0xBC83687E
30065.word 0xD8166999
30066.word 0x643ECC87
30067.word 0x81E8E125
30068.word 0xF69A6FC8
30069.word 0x686A4F02
30070.word 0xEC191794
30071.word 0xC985E61C
30072.word 0xFB494FF2
30073.word 0x7DC2267E
30074.word 0x2D421249
30075.word 0x0084602A
30076.word 0x474867A4
30077.word 0x43C1BB8B
30078.word 0x9C71D1F3
30079.word 0xF4BEFD9D
30080.word 0x859DB214
30081.word 0x089AAC8D
30082.word 0x60249C9E
30083.word 0xC5FDB499
30084.word 0x9837247C
30085.word 0xF1C27B00
30086.word 0x90557500
30087.word 0x1010112B
30088.word 0x48CC38D9
30089.word 0x1D65B6BD
30090.word 0x7B7E2AF0
30091.word 0xF0D203DC
30092.word 0xD0B2B038
30093.word 0x76829DD2
30094.word 0xEF1B14D6
30095.word 0x443F53AD
30096.word 0x59729007
30097.word 0xF7021147
30098.word 0x0F935DF4
30099.word 0x9262D0DC
30100.word 0x56BDDA31
30101.word 0xB21C63A3
30102.word 0xA621BD2F
30103.word 0x0C5F4616
30104.word 0x2455DF4F
30105.word 0x41F7B19B
30106.word 0xF689E786
30107.word 0x4CFF199A
30108.word 0x830BFCAA
30109.word 0x1919C502
30110.word 0x2D1F3B89
30111.word 0x413A4690
30112.word 0x5E57AF2A
30113.word 0x94A24D04
30114.word 0x834A1B89
30115.end