Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_fc2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_fc2.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 0x2, %g1
125 set 0xA, %g2
126 set 0xF, %g3
127 set 0xE, %g4
128 set 0xC, %g5
129 set 0xA, %g6
130 set 0xB, %g7
131 !# Input registers
132 set -0xA, %i0
133 set -0x6, %i1
134 set -0x8, %i2
135 set -0x4, %i3
136 set -0x9, %i4
137 set -0xF, %i5
138 set -0x0, %i6
139 set -0x4, %i7
140 !# Local registers
141 set 0x4C1B31DB, %l0
142 set 0x63A47819, %l1
143 set 0x5E301ED1, %l2
144 set 0x10644751, %l3
145 set 0x2C95637D, %l4
146 set 0x471E7C74, %l5
147 set 0x2211C3E4, %l6
148 !# Output registers
149 set 0x02F7, %o0
150 set 0x17FD, %o1
151 set -0x0B56, %o2
152 set 0x0591, %o3
153 set 0x190B, %o4
154 set 0x027D, %o5
155 set -0x0C42, %o6
156 set 0x03E1, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
159 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
160 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
161 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
162 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
163 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
164 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
165 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
166 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
167 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
168 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
169 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
170 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
171 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
172 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
173 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
174
175 !# Execute Main Diag ..
176
177 add %l7, 0x08, %l6
178 wr %g0, 0x88, %asi
179 casa [%l6] 0x88, %g4, %o0
180 set 0x10, %i1
181 prefetcha [%l7 + %i1] 0x81, 4
182 st %f30, [%l7 + 0x68]
183 nop
184 set 0x14, %i5
185 ldsb [%l7 + %i5], %i1
186 bne %icc, loop_1
187 st %fsr, [%l7 + 0x68]
188 nop
189 set 0x47, %l1
190 ldsb [%l7 + %l1], %i4
191 nop
192 set 0x60, %g7
193 ldd [%l7 + %g7], %f20
194loop_1:
195 nop
196 set 0x54, %o6
197 sth %l1, [%l7 + %o6]
198 set 0x28, %o7
199 sta %f7, [%l7 + %o7] 0x89
200 set 0x7C, %i2
201 ldstuba [%l7 + %i2] 0x81, %o3
202 nop
203 set 0x58, %g3
204 ldsb [%l7 + %g3], %g7
205 nop
206 set 0x50, %i7
207 stx %fsr, [%l7 + %i7]
208 nop
209 set 0x7E, %i0
210 ldsh [%l7 + %i0], %o2
211 nop
212 set 0x20, %o5
213 lduw [%l7 + %o5], %l4
214 nop
215 set 0x44, %g6
216 lduw [%l7 + %g6], %g1
217 nop
218 set 0x6B, %l0
219 stb %i7, [%l7 + %l0]
220 set 0x18, %l2
221 stxa %i6, [%l7 + %l2] 0x89
222 nop
223 set 0x70, %l3
224 lduw [%l7 + %l3], %i2
225 ba,pt %xcc, loop_2
226 nop
227 set 0x28, %l6
228 stx %fsr, [%l7 + %l6]
229 set 0x46, %g2
230 ldstuba [%l7 + %g2] 0x81, %l3
231loop_2:
232 nop
233 set 0x38, %o0
234 ldxa [%l7 + %o0] 0x80, %o1
235 add %l7, 0x64, %l6
236 wr %g0, 0x88, %asi
237 lda [%l6] %asi, %o4
238 casa [%l6] 0x88, %o4, %g6
239 st %f24, [%l7 + 0x28]
240 set 0x74, %i4
241 swapa [%l7 + %i4] 0x80, %g5
242 set 0x40, %i6
243 stda %f16, [%l7 + %i6] 0x88
244 nop
245 set 0x68, %l4
246 std %f8, [%l7 + %l4]
247 set 0x58, %g5
248 prefetcha [%l7 + %g5] 0x81, 0
249 nop
250 set 0x08, %o1
251 prefetch [%l7 + %o1], 2
252 st %f17, [%l7 + 0x34]
253 nop
254 set 0x5D, %g4
255 ldsb [%l7 + %g4], %l0
256 add %i0, %l2, %o6
257 nop
258 set 0x60, %o3
259 ldd [%l7 + %o3], %f12
260 nop
261 set 0x6D, %o2
262 ldsb [%l7 + %o2], %o7
263 nop
264 set 0x40, %g1
265 ldx [%l7 + %g1], %i3
266 add %l7, 0x0C, %l6
267 wr %g0, 0x80, %asi
268 lda [%l6] %asi, %g3
269 casa [%l6] 0x80, %g3, %l5
270 nop
271 set 0x36, %i3
272 ldsh [%l7 + %i3], %l6
273 nop
274 set 0x28, %l5
275 std %g2, [%l7 + %l5]
276 set 0x50, %o4
277 stha %g4, [%l7 + %o4] 0xe2
278 membar #Sync
279 set 0x18, %i5
280 stxa %o0, [%l7 + %i5] 0x89
281 set 0x20, %i1
282 ldda [%l7 + %i1] 0xeb, %o4
283 set 0x40, %l1
284 stda %f0, [%l7 + %l1] 0xc4
285 add %l7, 0x08, %l6
286 wr %g0, 0x89, %asi
287 casxa [%l6] 0x89, %i1, %i4
288 nop
289 set 0x60, %g7
290 std %f26, [%l7 + %g7]
291 ld [%l7 + 0x3C], %f28
292 nop
293 or %g0, 0x8, %l0
294 sllx %l0, 0x3c, %l0
295 wr %l0, 0x4D9, %sys_tick_cmpr
296 nop
297 set 0x34, %o7
298 ldstub [%l7 + %o7], %o3
299 nop
300 set 0x18, %o6
301 std %l4, [%l7 + %o6]
302 nop
303 set 0x08, %g3
304 stw %o2, [%l7 + %g3]
305 nop
306 set 0x27, %i2
307 stb %g1, [%l7 + %i2]
308 nop
309 set 0x48, %i0
310 ldd [%l7 + %i0], %f28
311 or %i6, %i7, %i2
312 set 0x4C, %o5
313 sta %f1, [%l7 + %o5] 0x88
314 fpadd32s %f2, %f14, %f15
315 bg %xcc, loop_3
316 nop
317 set 0x60, %i7
318 sth %l3, [%l7 + %i7]
319 set 0x5C, %g6
320 sta %f23, [%l7 + %g6] 0x88
321loop_3:
322 nop
323 set 0x0C, %l2
324 stw %o4, [%l7 + %l2]
325 add %l7, 0x10, %l6
326 wr %g0, 0x88, %asi
327 ldxa [%l6] %asi, %o1
328 casxa [%l6] 0x88, %o1, %g5
329 add %g6, %i5, %i0
330 and %l2, %l0, %o7
331 nop
332 set 0x16, %l3
333 ldsh [%l7 + %l3], %o6
334 nop
335 set 0x50, %l6
336 ldsw [%l7 + %l6], %i3
337 nop
338 set 0x40, %g2
339 ldx [%l7 + %g2], %g3
340 add %l6, %l5, %g4
341 set 0x3D, %o0
342 ldstuba [%l7 + %o0] 0x81, %g2
343 nop
344 set 0x68, %l0
345 stx %fsr, [%l7 + %l0]
346 add %l7, 0x50, %l6
347 wr %g0, 0x81, %asi
348 ldxa [%l6] %asi, %o0
349 casxa [%l6] 0x81, %o0, %o5
350 set 0x26, %i4
351 stha %i4, [%l7 + %i4] 0xea
352 membar #Sync
353 set 0x50, %i6
354 ldxa [%l7 + %i6] 0x81, %i1
355 nop
356 set 0x76, %l4
357 sth %g7, [%l7 + %l4]
358 set 0x40, %o1
359 prefetcha [%l7 + %o1] 0x81, 0
360 set 0x77, %g5
361 ldstuba [%l7 + %g5] 0x80, %l1
362 nop
363 set 0x78, %o3
364 swap [%l7 + %o3], %o2
365 set 0x2C, %o2
366 stwa %g1, [%l7 + %o2] 0x89
367 ld [%l7 + 0x08], %f11
368 nop
369 set 0x5F, %g4
370 stb %l4, [%l7 + %g4]
371 nop
372 set 0x28, %g1
373 std %f18, [%l7 + %g1]
374 nop
375 set 0x0C, %i3
376 prefetch [%l7 + %i3], 0
377 set 0x20, %l5
378 ldxa [%l7 + %l5] 0x80, %i7
379 nop
380 set 0x58, %i5
381 std %f30, [%l7 + %i5]
382 ld [%l7 + 0x5C], %f6
383 nop
384 set 0x68, %i1
385 stx %fsr, [%l7 + %i1]
386 nop
387 set 0x20, %o4
388 stx %fsr, [%l7 + %o4]
389 nop
390 set 0x50, %g7
391 ldsh [%l7 + %g7], %i2
392 nop
393 set 0x60, %l1
394 prefetch [%l7 + %l1], 3
395 st %f9, [%l7 + 0x38]
396 nop
397 set 0x10, %o6
398 stx %l3, [%l7 + %o6]
399 add %l7, 0x5C, %l6
400 wr %g0, 0x80, %asi
401 lda [%l6] %asi, %i6
402 casa [%l6] 0x80, %i6, %o1
403 nop
404 set 0x5C, %g3
405 swap [%l7 + %g3], %o4
406 nop
407 set 0x1A, %i2
408 sth %g6, [%l7 + %i2]
409 nop
410 set 0x4E, %i0
411 ldsh [%l7 + %i0], %g5
412 nop
413 set 0x20, %o5
414 stb %i0, [%l7 + %o5]
415 nop
416 set 0x50, %i7
417 ldd [%l7 + %i7], %f12
418 set 0x28, %o7
419 stxa %i5, [%l7 + %o7] 0x89
420 nop
421 set 0x5C, %g6
422 stw %l0, [%l7 + %g6]
423 nop
424 set 0x18, %l2
425 swap [%l7 + %l2], %o7
426 or %o6, %i3, %g3
427 nop
428 set 0x28, %l6
429 std %l2, [%l7 + %l6]
430 nop
431 set 0x78, %l3
432 std %l4, [%l7 + %l3]
433 st %fsr, [%l7 + 0x18]
434 nop
435 set 0x70, %g2
436 lduw [%l7 + %g2], %l6
437 nop
438 set 0x7C, %l0
439 stw %g2, [%l7 + %l0]
440 set 0x31, %i4
441 stba %g4, [%l7 + %i4] 0x88
442 ble,a,pn %icc, loop_4
443 nop
444 set 0x10, %o0
445 ldsb [%l7 + %o0], %o0
446 set 0x40, %i6
447 stda %f0, [%l7 + %i6] 0xf0
448 membar #Sync
449loop_4:
450 nop
451 set 0x40, %l4
452 swapa [%l7 + %l4] 0x88, %o5
453 fpadd32s %f9, %f16, %f10
454 add %l7, 0x18, %l6
455 wr %g0, 0x89, %asi
456 casxa [%l6] 0x89, %i4, %g7
457 nop
458 set 0x28, %o1
459 std %f0, [%l7 + %o1]
460 set 0x58, %o3
461 stxa %i1, [%l7 + %o3] 0xea
462 membar #Sync
463 nop
464 set 0x48, %g5
465 ldd [%l7 + %g5], %o2
466 nop
467 set 0x56, %g4
468 lduh [%l7 + %g4], %l1
469 set 0x14, %o2
470 lda [%l7 + %o2] 0x81, %f13
471 set 0x60, %i3
472 ldxa [%l7 + %i3] 0x89, %o2
473 set 0x6C, %g1
474 stwa %l4, [%l7 + %g1] 0x89
475 nop
476 set 0x20, %i5
477 stx %i7, [%l7 + %i5]
478 set 0x40, %i1
479 ldda [%l7 + %i1] 0xd8, %f16
480 set 0x08, %l5
481 stxa %i2, [%l7 + %l5] 0x80
482 nop
483 set 0x48, %g7
484 stx %fsr, [%l7 + %g7]
485 nop
486 set 0x78, %o4
487 ldsh [%l7 + %o4], %l3
488 add %i6, %o1, %g1
489 nop
490 set 0x28, %l1
491 sth %g6, [%l7 + %l1]
492 nop
493 set 0x48, %g3
494 stw %g5, [%l7 + %g3]
495 nop
496 set 0x0C, %o6
497 lduw [%l7 + %o6], %o4
498 nop
499 set 0x1C, %i0
500 ldsh [%l7 + %i0], %i0
501 or %l0, %i5, %o7
502 fpadd16 %f12, %f20, %f10
503 set 0x50, %i2
504 stwa %i3, [%l7 + %i2] 0xea
505 membar #Sync
506 nop
507 set 0x0B, %i7
508 stb %o6, [%l7 + %i7]
509 nop
510 set 0x70, %o5
511 ldx [%l7 + %o5], %g3
512 add %l7, 0x6C, %l6
513 wr %g0, 0x88, %asi
514 casa [%l6] 0x88, %l5, %l2
515 nop
516 set 0x18, %o7
517 ldsh [%l7 + %o7], %l6
518 set 0x78, %g6
519 stxa %g2, [%l7 + %g6] 0xea
520 membar #Sync
521 nop
522 set 0x4C, %l2
523 ldub [%l7 + %l2], %o0
524 nop
525 set 0x74, %l6
526 ldsb [%l7 + %l6], %o5
527 set 0x30, %l3
528 stxa %g4, [%l7 + %l3] 0x80
529 nop
530 set 0x58, %g2
531 stx %g7, [%l7 + %g2]
532 bne,a %icc, loop_5
533 nop
534 set 0x08, %i4
535 ldd [%l7 + %i4], %f22
536 nop
537 set 0x24, %o0
538 stw %i4, [%l7 + %o0]
539 nop
540 set 0x18, %l0
541 prefetch [%l7 + %l0], 1
542loop_5:
543 nop
544 set 0x73, %i6
545 ldstub [%l7 + %i6], %i1
546 set 0x20, %o1
547 ldda [%l7 + %o1] 0xe3, %o2
548 nop
549 set 0x38, %o3
550 stw %l1, [%l7 + %o3]
551 nop
552 set 0x10, %l4
553 std %f10, [%l7 + %l4]
554 set 0x26, %g5
555 stha %l4, [%l7 + %g5] 0xeb
556 membar #Sync
557 set 0x08, %o2
558 stwa %o2, [%l7 + %o2] 0x80
559 set 0x44, %i3
560 ldstuba [%l7 + %i3] 0x88, %i7
561 set 0x40, %g1
562 stda %f0, [%l7 + %g1] 0xc2
563 nop
564 set 0x70, %g4
565 stx %fsr, [%l7 + %g4]
566 set 0x40, %i5
567 stxa %l3, [%l7 + %i5] 0xea
568 membar #Sync
569 nop
570 set 0x60, %l5
571 stx %fsr, [%l7 + %l5]
572 set 0x40, %i1
573 ldda [%l7 + %i1] 0xd0, %f16
574 st %fsr, [%l7 + 0x24]
575 fpsub16s %f10, %f30, %f2
576 set 0x40, %o4
577 lda [%l7 + %o4] 0x81, %f11
578 set 0x67, %l1
579 ldstuba [%l7 + %l1] 0x88, %i2
580 set 0x10, %g3
581 prefetcha [%l7 + %g3] 0x81, 2
582 add %l7, 0x78, %l6
583 wr %g0, 0x89, %asi
584 ldxa [%l6] %asi, %g1
585 casxa [%l6] 0x89, %g1, %g6
586 set 0x10, %g7
587 ldda [%l7 + %g7] 0x89, %o0
588 set 0x74, %o6
589 stha %o4, [%l7 + %o6] 0x89
590 nop
591 set 0x68, %i0
592 std %f24, [%l7 + %i0]
593 nop
594 set 0x14, %i7
595 lduw [%l7 + %i7], %g5
596 nop
597 set 0x10, %o5
598 ldx [%l7 + %o5], %i0
599 add %l7, 0x24, %l6
600 wr %g0, 0x88, %asi
601 casa [%l6] 0x88, %i5, %o7
602 nop
603 set 0x70, %i2
604 stx %fsr, [%l7 + %i2]
605 ld [%l7 + 0x78], %f29
606 set 0x70, %g6
607 swapa [%l7 + %g6] 0x88, %l0
608 set 0x0C, %o7
609 ldstuba [%l7 + %o7] 0x88, %i3
610 set 0x20, %l6
611 ldda [%l7 + %l6] 0xe3, %o6
612 set 0x3C, %l3
613 sta %f5, [%l7 + %l3] 0x89
614 set 0x38, %l2
615 stha %l5, [%l7 + %l2] 0x89
616 st %fsr, [%l7 + 0x08]
617 nop
618 set 0x58, %g2
619 stx %fsr, [%l7 + %g2]
620 add %l7, 0x08, %l6
621 wr %g0, 0x81, %asi
622 casa [%l6] 0x81, %l2, %g3
623 nop
624 set 0x52, %o0
625 sth %g2, [%l7 + %o0]
626 nop
627 set 0x68, %i4
628 std %o0, [%l7 + %i4]
629 fpadd32 %f22, %f4, %f18
630 nop
631 set 0x0A, %i6
632 sth %l6, [%l7 + %i6]
633 add %l7, 0x58, %l6
634 wr %g0, 0x89, %asi
635 casa [%l6] 0x89, %o5, %g7
636 st %f2, [%l7 + 0x50]
637 nop
638 set 0x50, %o1
639 stx %fsr, [%l7 + %o1]
640 set 0x20, %l0
641 ldda [%l7 + %l0] 0xe3, %i4
642 nop
643 set 0x34, %o3
644 ldub [%l7 + %o3], %g4
645 nop
646 set 0x40, %l4
647 stw %o3, [%l7 + %l4]
648 add %l7, 0x70, %l6
649 wr %g0, 0x88, %asi
650 casxa [%l6] 0x88, %i1, %l4
651 set 0x1E, %o2
652 stha %o2, [%l7 + %o2] 0x81
653 nop
654 set 0x30, %g5
655 std %f10, [%l7 + %g5]
656 set 0x74, %g1
657 lda [%l7 + %g1] 0x89, %f30
658 or %l1, %i7, %l3
659 nop
660 set 0x28, %i3
661 std %f14, [%l7 + %i3]
662 bge,pt %xcc, loop_6
663 nop
664 set 0x50, %i5
665 std %i6, [%l7 + %i5]
666 nop
667 set 0x30, %l5
668 ldx [%l7 + %l5], %g1
669 nop
670 set 0x74, %g4
671 sth %g6, [%l7 + %g4]
672loop_6:
673 and %o1, %o4, %i2
674 set 0x34, %i1
675 stwa %g5, [%l7 + %i1] 0x89
676 nop
677 set 0x6C, %l1
678 ldsh [%l7 + %l1], %i5
679 fpsub16 %f2, %f22, %f14
680 set 0x24, %o4
681 ldstuba [%l7 + %o4] 0x81, %i0
682 set 0x38, %g3
683 stda %o6, [%l7 + %g3] 0x81
684 and %i3, %o6, %l5
685 nop
686 set 0x4E, %o6
687 lduh [%l7 + %o6], %l0
688 nop
689 set 0x76, %g7
690 stb %g3, [%l7 + %g7]
691 set 0x48, %i7
692 stwa %l2, [%l7 + %i7] 0x81
693 set 0x50, %o5
694 stda %o0, [%l7 + %o5] 0x88
695 set 0x10, %i2
696 prefetcha [%l7 + %i2] 0x81, 3
697 or %o5, %g7, %g2
698 nop
699 set 0x48, %i0
700 ldsh [%l7 + %i0], %i4
701 set 0x78, %g6
702 stwa %o3, [%l7 + %g6] 0x81
703 set 0x38, %o7
704 swapa [%l7 + %o7] 0x88, %g4
705 nop
706 set 0x0C, %l3
707 ldsw [%l7 + %l3], %l4
708 nop
709 set 0x2C, %l2
710 ldsh [%l7 + %l2], %i1
711 nop
712 set 0x4C, %g2
713 ldsw [%l7 + %g2], %o2
714 nop
715 set 0x5C, %l6
716 prefetch [%l7 + %l6], 4
717 fpsub16s %f4, %f24, %f16
718 set 0x18, %o0
719 ldxa [%l7 + %o0] 0x88, %l1
720 st %fsr, [%l7 + 0x50]
721 set 0x69, %i6
722 stba %i7, [%l7 + %i6] 0xe2
723 membar #Sync
724 set 0x10, %o1
725 stda %i6, [%l7 + %o1] 0x89
726 nop
727 set 0x58, %i4
728 std %g0, [%l7 + %i4]
729 nop
730 set 0x68, %o3
731 std %l2, [%l7 + %o3]
732 add %l7, 0x4C, %l6
733 wr %g0, 0x89, %asi
734 casa [%l6] 0x89, %g6, %o1
735 nop
736 set 0x60, %l4
737 ldsh [%l7 + %l4], %i2
738 bleu,a %icc, loop_7
739 nop
740 set 0x38, %o2
741 ldd [%l7 + %o2], %f14
742 add %o4, %i5, %g5
743 nop
744 set 0x48, %g5
745 lduh [%l7 + %g5], %i0
746loop_7:
747 add %i3, %o7, %o6
748 nop
749 set 0x78, %g1
750 ldd [%l7 + %g1], %l0
751 nop
752 set 0x73, %l0
753 ldub [%l7 + %l0], %l5
754 ld [%l7 + 0x74], %f31
755 set 0x78, %i5
756 ldxa [%l7 + %i5] 0x81, %l2
757 add %l7, 0x28, %l6
758 wr %g0, 0x81, %asi
759 casxa [%l6] 0x81, %o0, %l6
760 set 0x3C, %i3
761 swapa [%l7 + %i3] 0x88, %g3
762 nop
763 set 0x08, %l5
764 ldd [%l7 + %l5], %f0
765 nop
766 set 0x68, %i1
767 prefetch [%l7 + %i1], 3
768 add %o5, %g2, %g7
769 add %l7, 0x78, %l6
770 wr %g0, 0x80, %asi
771 ldxa [%l6] %asi, %o3
772 casxa [%l6] 0x80, %o3, %g4
773 set 0x40, %g4
774 ldda [%l7 + %g4] 0x89, %f0
775 add %l7, 0x30, %l6
776 wr %g0, 0x81, %asi
777 casxa [%l6] 0x81, %l4, %i4
778 nop
779 set 0x69, %o4
780 ldstub [%l7 + %o4], %i1
781 set 0x68, %l1
782 stxa %l1, [%l7 + %l1] 0x80
783 nop
784 set 0x58, %o6
785 ldd [%l7 + %o6], %i6
786 set 0x08, %g7
787 ldxa [%l7 + %g7] 0x89, %i6
788 nop
789 set 0x28, %i7
790 ldd [%l7 + %i7], %f22
791 set 0x40, %g3
792 stda %f0, [%l7 + %g3] 0xc0
793 nop
794 set 0x38, %o5
795 ldsh [%l7 + %o5], %o2
796 set 0x48, %i0
797 stda %g0, [%l7 + %i0] 0x80
798 nop
799 set 0x08, %g6
800 ldd [%l7 + %g6], %f2
801 nop
802 set 0x08, %i2
803 stx %fsr, [%l7 + %i2]
804 nop
805 set 0x16, %o7
806 sth %l3, [%l7 + %o7]
807 wr %g6, %o1, %clear_softint
808 nop
809 set 0x63, %l3
810 ldsb [%l7 + %l3], %o4
811 set 0x58, %g2
812 stda %i2, [%l7 + %g2] 0x89
813 set 0x6A, %l2
814 stha %g5, [%l7 + %l2] 0x80
815 add %i0, %i5, %o7
816 or %o6, %l0, %l5
817 nop
818 set 0x18, %l6
819 std %i2, [%l7 + %l6]
820 set 0x10, %i6
821 stba %l2, [%l7 + %i6] 0x88
822 set 0x20, %o0
823 ldda [%l7 + %o0] 0x89, %i6
824 or %g3, %o5, %g2
825 nop
826 set 0x70, %o1
827 ldx [%l7 + %o1], %g7
828 add %o3, %o0, %l4
829 set 0x40, %o3
830 stda %f16, [%l7 + %o3] 0xf9
831 membar #Sync
832 nop
833 set 0x14, %i4
834 lduw [%l7 + %i4], %i4
835 nop
836 set 0x10, %o2
837 ldd [%l7 + %o2], %i0
838 set 0x79, %g5
839 stba %l1, [%l7 + %g5] 0xe2
840 membar #Sync
841 set 0x20, %l4
842 ldda [%l7 + %l4] 0xeb, %i6
843 set 0x37, %l0
844 stba %g4, [%l7 + %l0] 0x88
845 membar #Sync
846 set 0x40, %g1
847 ldda [%l7 + %g1] 0xf1, %f0
848 nop
849 set 0x44, %i3
850 ldsw [%l7 + %i3], %i6
851 nop
852 set 0x1B, %l5
853 ldub [%l7 + %l5], %o2
854 nop
855 set 0x10, %i5
856 ldub [%l7 + %i5], %l3
857 set 0x3E, %g4
858 stha %g6, [%l7 + %g4] 0xe2
859 membar #Sync
860 set 0x30, %i1
861 ldda [%l7 + %i1] 0xe3, %g0
862 nop
863 set 0x14, %o4
864 prefetch [%l7 + %o4], 4
865 nop
866 set 0x1C, %o6
867 lduw [%l7 + %o6], %o4
868 st %fsr, [%l7 + 0x74]
869 or %i2, %g5, %o1
870 nop
871 set 0x08, %l1
872 ldd [%l7 + %l1], %f6
873 set 0x30, %g7
874 stda %i4, [%l7 + %g7] 0xea
875 membar #Sync
876 add %l7, 0x78, %l6
877 wr %g0, 0x89, %asi
878 lda [%l6] %asi, %i0
879 casa [%l6] 0x89, %i0, %o6
880 nop
881 set 0x48, %i7
882 std %f8, [%l7 + %i7]
883 st %f24, [%l7 + 0x34]
884 nop
885 set 0x78, %g3
886 lduh [%l7 + %g3], %l0
887 add %l7, 0x1C, %l6
888 wr %g0, 0x89, %asi
889 casa [%l6] 0x89, %o7, %i3
890 nop
891 set 0x09, %i0
892 ldsb [%l7 + %i0], %l5
893 nop
894 set 0x30, %g6
895 std %l2, [%l7 + %g6]
896 set 0x20, %i2
897 sta %f31, [%l7 + %i2] 0x89
898 add %l6, %o5, %g3
899 set 0x20, %o7
900 ldda [%l7 + %o7] 0x88, %g2
901 nop
902 set 0x26, %o5
903 lduh [%l7 + %o5], %g7
904 nop
905 set 0x4D, %l3
906 ldstub [%l7 + %l3], %o0
907 set 0x40, %l2
908 sta %f8, [%l7 + %l2] 0x89
909 nop
910 set 0x22, %l6
911 ldsh [%l7 + %l6], %o3
912 ld [%l7 + 0x58], %f2
913 nop
914 set 0x3C, %i6
915 ldsh [%l7 + %i6], %l4
916 nop
917 set 0x18, %o0
918 stx %fsr, [%l7 + %o0]
919 and %i4, %i1, %i7
920 nop
921 set 0x28, %g2
922 stw %g4, [%l7 + %g2]
923 nop
924 set 0x30, %o3
925 ldd [%l7 + %o3], %i6
926 nop
927 set 0x08, %i4
928 std %f22, [%l7 + %i4]
929 add %l7, 0x50, %l6
930 wr %g0, 0x89, %asi
931 casxa [%l6] 0x89, %o2, %l3
932 nop
933 set 0x20, %o1
934 std %g6, [%l7 + %o1]
935 nop
936 set 0x28, %g5
937 stx %fsr, [%l7 + %g5]
938 set 0x40, %l4
939 ldda [%l7 + %l4] 0xeb, %g0
940 fpadd16s %f26, %f4, %f26
941 set 0x60, %o2
942 lda [%l7 + %o2] 0x88, %f28
943 nop
944 nop
945 setx 0x3E0507E2042FA624, %l0, %l6
946 stx %l6, [%l7 + 0x28]
947 ldd [%l7 + 0x28], %f10
948 setx 0x10E8FC1F564BE703, %l1, %l5
949 stx %l5, [%l7 + 0x10]
950 ldd [%l7 + 0x10], %f0
951 fdivd %f0, %f10, %f28
952 nop
953 set 0x1B, %l0
954 ldub [%l7 + %l0], %o4
955 set 0x18, %i3
956 swapa [%l7 + %i3] 0x80, %l1
957 nop
958 set 0x58, %l5
959 stx %g5, [%l7 + %l5]
960 set 0x17, %i5
961 stba %i2, [%l7 + %i5] 0x89
962 nop
963 set 0x5C, %g1
964 lduw [%l7 + %g1], %o1
965 nop
966 set 0x4A, %g4
967 ldsh [%l7 + %g4], %i0
968 set 0x40, %i1
969 stda %f0, [%l7 + %i1] 0xc8
970 wr %i5, %l0, %clear_softint
971 nop
972 set 0x50, %o6
973 stx %fsr, [%l7 + %o6]
974 nop
975 set 0x50, %o4
976 ldsw [%l7 + %o4], %o6
977 fpsub32 %f4, %f4, %f6
978 st %f16, [%l7 + 0x44]
979 ld [%l7 + 0x48], %f30
980 nop
981 set 0x78, %l1
982 stx %o7, [%l7 + %l1]
983 nop
984 set 0x40, %g7
985 lduh [%l7 + %g7], %l5
986 nop
987 set 0x20, %g3
988 lduh [%l7 + %g3], %i3
989 nop
990 set 0x38, %i0
991 ldd [%l7 + %i0], %f14
992 set 0x44, %i7
993 lda [%l7 + %i7] 0x89, %f28
994 set 0x28, %g6
995 lda [%l7 + %g6] 0x80, %f31
996 nop
997 set 0x4C, %i2
998 swap [%l7 + %i2], %l6
999 nop
1000 set 0x20, %o5
1001 ldsh [%l7 + %o5], %o5
1002 nop
1003 set 0x38, %l3
1004 swap [%l7 + %l3], %g3
1005 add %g2, %g7, %o0
1006 fpadd32s %f19, %f20, %f28
1007 st %fsr, [%l7 + 0x64]
1008 nop
1009 set 0x1E, %o7
1010 ldsh [%l7 + %o7], %o3
1011 nop
1012 set 0x14, %l6
1013 swap [%l7 + %l6], %l2
1014 set 0x72, %l2
1015 stba %l4, [%l7 + %l2] 0x88
1016 set 0x50, %o0
1017 stwa %i4, [%l7 + %o0] 0xe3
1018 membar #Sync
1019 nop
1020 set 0x46, %i6
1021 sth %i1, [%l7 + %i6]
1022 nop
1023 set 0x18, %g2
1024 ldd [%l7 + %g2], %f26
1025 set 0x60, %o3
1026 ldda [%l7 + %o3] 0xe2, %i6
1027 nop
1028 set 0x20, %o1
1029 ldd [%l7 + %o1], %i6
1030 nop
1031 set 0x3D, %i4
1032 ldsb [%l7 + %i4], %g4
1033 and %l3, %o2, %g6
1034 nop
1035 set 0x1A, %g5
1036 ldsb [%l7 + %g5], %g1
1037 nop
1038 set 0x2B, %o2
1039 ldstub [%l7 + %o2], %o4
1040 nop
1041 set 0x40, %l0
1042 std %l0, [%l7 + %l0]
1043 nop
1044 set 0x74, %i3
1045 ldsw [%l7 + %i3], %g5
1046 set 0x20, %l5
1047 ldda [%l7 + %l5] 0x81, %o0
1048 set 0x40, %l4
1049 stxa %i2, [%l7 + %l4] 0xe2
1050 membar #Sync
1051 add %l7, 0x50, %l6
1052 wr %g0, 0x80, %asi
1053 casxa [%l6] 0x80, %i5, %l0
1054 set 0x40, %i5
1055 prefetcha [%l7 + %i5] 0x88, 3
1056 set 0x44, %g1
1057 swapa [%l7 + %g1] 0x89, %o6
1058 and %l5, %o7, %i3
1059 nop
1060 set 0x0F, %i1
1061 ldub [%l7 + %i1], %l6
1062 nop
1063 set 0x38, %g4
1064 stx %g3, [%l7 + %g4]
1065 fpsub16 %f6, %f12, %f30
1066 set 0x60, %o4
1067 ldstuba [%l7 + %o4] 0x80, %o5
1068 add %g2, %o0, %o3
1069 nop
1070 set 0x0C, %l1
1071 stw %g7, [%l7 + %l1]
1072 set 0x48, %g7
1073 ldxa [%l7 + %g7] 0x88, %l2
1074 set 0x6E, %o6
1075 stha %l4, [%l7 + %o6] 0xeb
1076 membar #Sync
1077 set 0x28, %i0
1078 stda %i0, [%l7 + %i0] 0x80
1079 and %i4, %i7, %g4
1080 nop
1081 set 0x40, %i7
1082 ldsw [%l7 + %i7], %l3
1083 st %fsr, [%l7 + 0x34]
1084 set 0x40, %g3
1085 prefetcha [%l7 + %g3] 0x89, 0
1086 nop
1087 set 0x40, %g6
1088 std %f12, [%l7 + %g6]
1089 nop
1090 set 0x78, %i2
1091 ldd [%l7 + %i2], %f16
1092 set 0x1D, %l3
1093 ldstuba [%l7 + %l3] 0x88, %g6
1094 wr %o2, %o4, %ccr
1095 set 0x47, %o5
1096 ldstuba [%l7 + %o5] 0x88, %g1
1097 set 0x40, %l6
1098 sta %f8, [%l7 + %l6] 0x81
1099 nop
1100 nop
1101 setx 0x6B371764D67E98E2, %l0, %l6
1102 stx %l6, [%l7 + 0x28]
1103 ldd [%l7 + 0x28], %f12
1104 setx 0x25886D20CEC910B2, %l1, %l5
1105 stx %l5, [%l7 + 0x10]
1106 ldd [%l7 + 0x10], %f10
1107 fdivd %f10, %f12, %f8
1108 nop
1109 set 0x30, %o7
1110 stx %fsr, [%l7 + %o7]
1111 membar #Sync
1112 set 0x40, %o0
1113 ldda [%l7 + %o0] 0xf8, %f16
1114 set 0x20, %i6
1115 prefetcha [%l7 + %i6] 0x80, 3
1116 set 0x10, %g2
1117 lda [%l7 + %g2] 0x89, %f1
1118 nop
1119 set 0x16, %l2
1120 ldsb [%l7 + %l2], %o1
1121 set 0x20, %o1
1122 ldxa [%l7 + %o1] 0x80, %i2
1123 nop
1124 set 0x08, %i4
1125 prefetch [%l7 + %i4], 0
1126 nop
1127 set 0x10, %o3
1128 std %i4, [%l7 + %o3]
1129 nop
1130 set 0x76, %g5
1131 ldub [%l7 + %g5], %l0
1132 or %i0, %o6, %l5
1133 nop
1134 set 0x36, %l0
1135 ldstub [%l7 + %l0], %o7
1136 nop
1137 set 0x10, %o2
1138 lduw [%l7 + %o2], %l1
1139 nop
1140 set 0x14, %i3
1141 sth %i3, [%l7 + %i3]
1142 ld [%l7 + 0x48], %f16
1143 or %g3, %o5, %g2
1144 add %l6, %o3, %o0
1145 st %f26, [%l7 + 0x30]
1146 ld [%l7 + 0x38], %f26
1147 nop
1148 set 0x10, %l4
1149 std %l2, [%l7 + %l4]
1150 nop
1151 set 0x5A, %i5
1152 ldub [%l7 + %i5], %g7
1153 st %f0, [%l7 + 0x3C]
1154 nop
1155 set 0x50, %g1
1156 ldsh [%l7 + %g1], %i1
1157 nop
1158 set 0x70, %i1
1159 prefetch [%l7 + %i1], 2
1160 set 0x30, %l5
1161 sta %f2, [%l7 + %l5] 0x80
1162 set 0x4B, %g4
1163 ldstuba [%l7 + %g4] 0x88, %i4
1164 nop
1165 set 0x15, %l1
1166 ldstub [%l7 + %l1], %l4
1167 set 0x34, %g7
1168 sta %f4, [%l7 + %g7] 0x88
1169 st %fsr, [%l7 + 0x3C]
1170 set 0x40, %o6
1171 stba %g4, [%l7 + %o6] 0xeb
1172 membar #Sync
1173 set 0x10, %o4
1174 stxa %i7, [%l7 + %o4] 0xe2
1175 membar #Sync
1176 st %fsr, [%l7 + 0x74]
1177 set 0x38, %i0
1178 stxa %l3, [%l7 + %i0] 0x81
1179 wr %g6, %i6, %pic
1180 nop
1181 set 0x2E, %i7
1182 ldsb [%l7 + %i7], %o4
1183 nop
1184 set 0x0A, %g6
1185 ldstub [%l7 + %g6], %g1
1186 set 0x08, %g3
1187 prefetcha [%l7 + %g3] 0x88, 4
1188 nop
1189 set 0x1C, %i2
1190 stw %o1, [%l7 + %i2]
1191 nop
1192 set 0x08, %o5
1193 ldx [%l7 + %o5], %i2
1194 st %f15, [%l7 + 0x64]
1195 set 0x60, %l6
1196 ldxa [%l7 + %l6] 0x88, %i5
1197 set 0x42, %o7
1198 stha %o2, [%l7 + %o7] 0xeb
1199 membar #Sync
1200 nop
1201 set 0x52, %l3
1202 ldub [%l7 + %l3], %l0
1203 nop
1204 set 0x72, %o0
1205 lduh [%l7 + %o0], %i0
1206 nop
1207 set 0x15, %i6
1208 ldub [%l7 + %i6], %o6
1209 nop
1210 set 0x5C, %l2
1211 lduw [%l7 + %l2], %l5
1212 set 0x50, %g2
1213 prefetcha [%l7 + %g2] 0x89, 0
1214 st %fsr, [%l7 + 0x24]
1215 fpsub16s %f31, %f24, %f27
1216 nop
1217 set 0x34, %i4
1218 lduh [%l7 + %i4], %i3
1219 nop
1220 set 0x68, %o3
1221 prefetch [%l7 + %o3], 0
1222 set 0x74, %o1
1223 swapa [%l7 + %o1] 0x89, %g3
1224 fpadd16s %f1, %f16, %f4
1225 set 0x08, %g5
1226 stxa %l1, [%l7 + %g5] 0x81
1227 set 0x30, %l0
1228 stwa %g2, [%l7 + %l0] 0x88
1229 nop
1230 set 0x08, %i3
1231 ldsb [%l7 + %i3], %o5
1232 nop
1233 set 0x78, %l4
1234 stx %fsr, [%l7 + %l4]
1235 st %fsr, [%l7 + 0x08]
1236 set 0x16, %i5
1237 ldstuba [%l7 + %i5] 0x80, %l6
1238 nop
1239 set 0x1C, %o2
1240 lduw [%l7 + %o2], %o0
1241 and %o3, %l2, %i1
1242 ld [%l7 + 0x5C], %f11
1243 nop
1244 set 0x48, %i1
1245 ldstub [%l7 + %i1], %g7
1246 set 0x08, %l5
1247 swapa [%l7 + %l5] 0x89, %i4
1248 set 0x38, %g4
1249 ldxa [%l7 + %g4] 0x80, %l4
1250 st %fsr, [%l7 + 0x58]
1251 nop
1252 set 0x3C, %l1
1253 sth %g4, [%l7 + %l1]
1254 nop
1255 set 0x68, %g1
1256 std %i6, [%l7 + %g1]
1257 nop
1258 set 0x37, %o6
1259 ldsb [%l7 + %o6], %l3
1260 nop
1261 set 0x1C, %g7
1262 ldsb [%l7 + %g7], %i6
1263 nop
1264 set 0x75, %i0
1265 ldub [%l7 + %i0], %g6
1266 nop
1267 set 0x64, %o4
1268 stw %g1, [%l7 + %o4]
1269 wr %o4, %o1, %softint
1270 nop
1271 set 0x64, %i7
1272 ldsh [%l7 + %i7], %i2
1273 nop
1274 set 0x78, %g3
1275 ldd [%l7 + %g3], %g4
1276 and %o2, %l0, %i5
1277 set 0x70, %g6
1278 ldda [%l7 + %g6] 0x89, %i0
1279 set 0x50, %i2
1280 ldxa [%l7 + %i2] 0x88, %o6
1281 nop
1282 set 0x5A, %l6
1283 ldsb [%l7 + %l6], %l5
1284 fpadd32s %f4, %f3, %f26
1285 nop
1286 set 0x48, %o7
1287 std %o6, [%l7 + %o7]
1288 add %g3, %l1, %g2
1289 nop
1290 set 0x26, %o5
1291 ldsb [%l7 + %o5], %i3
1292 set 0x19, %o0
1293 ldstuba [%l7 + %o0] 0x89, %o5
1294 set 0x6C, %l3
1295 lda [%l7 + %l3] 0x81, %f2
1296 nop
1297 set 0x08, %i6
1298 ldd [%l7 + %i6], %o0
1299 nop
1300 set 0x58, %g2
1301 ldd [%l7 + %g2], %f2
1302 set 0x4C, %i4
1303 swapa [%l7 + %i4] 0x81, %o3
1304 nop
1305 set 0x60, %o3
1306 std %f12, [%l7 + %o3]
1307 nop
1308 set 0x44, %l2
1309 sth %l6, [%l7 + %l2]
1310 set 0x11, %g5
1311 stba %l2, [%l7 + %g5] 0xe2
1312 membar #Sync
1313 set 0x28, %l0
1314 stda %g6, [%l7 + %l0] 0xe3
1315 membar #Sync
1316 add %l7, 0x78, %l6
1317 wr %g0, 0x89, %asi
1318 casxa [%l6] 0x89, %i1, %l4
1319 nop
1320 set 0x50, %i3
1321 std %g4, [%l7 + %i3]
1322 nop
1323 set 0x3C, %o1
1324 stw %i7, [%l7 + %o1]
1325 nop
1326 set 0x68, %i5
1327 std %i4, [%l7 + %i5]
1328 nop
1329 set 0x70, %l4
1330 ldd [%l7 + %l4], %i6
1331 nop
1332 set 0x14, %o2
1333 prefetch [%l7 + %o2], 4
1334 ld [%l7 + 0x0C], %f13
1335 set 0x10, %l5
1336 ldxa [%l7 + %l5] 0x89, %g6
1337 nop
1338 set 0x70, %g4
1339 stx %l3, [%l7 + %g4]
1340 nop
1341 set 0x78, %i1
1342 stw %o4, [%l7 + %i1]
1343 set 0x4C, %g1
1344 swapa [%l7 + %g1] 0x88, %o1
1345 or %i2, %g1, %o2
1346 nop
1347 set 0x30, %l1
1348 stw %g5, [%l7 + %l1]
1349 nop
1350 set 0x58, %o6
1351 ldub [%l7 + %o6], %i5
1352 set 0x40, %i0
1353 stda %l0, [%l7 + %i0] 0xe3
1354 membar #Sync
1355 ld [%l7 + 0x68], %f9
1356 or %i0, %l5, %o7
1357 nop
1358 set 0x7D, %g7
1359 ldub [%l7 + %g7], %g3
1360 set 0x10, %o4
1361 ldda [%l7 + %o4] 0xea, %o6
1362 set 0x28, %i7
1363 stxa %l1, [%l7 + %i7] 0xea
1364 membar #Sync
1365 nop
1366 set 0x70, %g3
1367 ldd [%l7 + %g3], %g2
1368 set 0x48, %g6
1369 stxa %o5, [%l7 + %g6] 0x81
1370 nop
1371 set 0x5C, %i2
1372 swap [%l7 + %i2], %o0
1373 nop
1374 set 0x48, %l6
1375 stx %i3, [%l7 + %l6]
1376 set 0x1F, %o7
1377 stba %o3, [%l7 + %o7] 0x80
1378 nop
1379 set 0x50, %o5
1380 std %i6, [%l7 + %o5]
1381 nop
1382 set 0x32, %l3
1383 stb %l2, [%l7 + %l3]
1384 set 0x64, %i6
1385 sta %f17, [%l7 + %i6] 0x88
1386 set 0x48, %o0
1387 prefetcha [%l7 + %o0] 0x89, 1
1388 nop
1389 set 0x24, %i4
1390 stw %i1, [%l7 + %i4]
1391 add %g4, %i7, %l4
1392 add %l7, 0x28, %l6
1393 wr %g0, 0x88, %asi
1394 casxa [%l6] 0x88, %i6, %g6
1395 nop
1396 set 0x08, %o3
1397 swap [%l7 + %o3], %l3
1398 wr %g0, 0x4, %fprs
1399 set 0x20, %g2
1400 prefetcha [%l7 + %g2] 0x88, 4
1401 ba,a %icc, loop_8
1402 nop
1403 set 0x38, %l2
1404 ldsb [%l7 + %l2], %o1
1405 bge,a,pn %xcc, loop_9
1406 nop
1407 set 0x70, %g5
1408 std %f6, [%l7 + %g5]
1409loop_8:
1410 nop
1411 set 0x48, %i3
1412 stx %fsr, [%l7 + %i3]
1413 nop
1414 set 0x38, %l0
1415 lduw [%l7 + %l0], %g1
1416loop_9:
1417 st %fsr, [%l7 + 0x14]
1418 bleu,a,pt %xcc, loop_10
1419 st %fsr, [%l7 + 0x74]
1420 set 0x14, %o1
1421 lda [%l7 + %o1] 0x89, %f13
1422loop_10:
1423 add %g5, %o2, %l0
1424 nop
1425 set 0x1C, %i5
1426 ldsw [%l7 + %i5], %i0
1427 set 0x40, %l4
1428 stda %f0, [%l7 + %l4] 0xd2
1429 nop
1430 set 0x18, %o2
1431 ldx [%l7 + %o2], %l5
1432 ld [%l7 + 0x08], %f10
1433 st %f5, [%l7 + 0x0C]
1434 nop
1435 set 0x78, %l5
1436 std %f2, [%l7 + %l5]
1437 nop
1438 set 0x38, %g4
1439 ldx [%l7 + %g4], %i5
1440 set 0x40, %i1
1441 stda %f0, [%l7 + %i1] 0xc2
1442 nop
1443 set 0x26, %g1
1444 stb %g3, [%l7 + %g1]
1445 nop
1446 set 0x2C, %l1
1447 sth %o6, [%l7 + %l1]
1448 nop
1449 set 0x53, %i0
1450 ldstub [%l7 + %i0], %o7
1451 or %l1, %g2, %o5
1452 nop
1453 set 0x18, %o6
1454 ldd [%l7 + %o6], %o0
1455 nop
1456 set 0x10, %g7
1457 swap [%l7 + %g7], %i3
1458 set 0x08, %o4
1459 lda [%l7 + %o4] 0x89, %f3
1460 set 0x30, %i7
1461 ldxa [%l7 + %i7] 0x89, %l6
1462 set 0x6C, %g3
1463 lda [%l7 + %g3] 0x80, %f0
1464 nop
1465 set 0x26, %g6
1466 ldsh [%l7 + %g6], %l2
1467 set 0x48, %i2
1468 ldxa [%l7 + %i2] 0x81, %g7
1469 nop
1470 set 0x38, %o7
1471 stx %fsr, [%l7 + %o7]
1472 nop
1473 set 0x5E, %o5
1474 ldstub [%l7 + %o5], %i1
1475 set 0x78, %l3
1476 swapa [%l7 + %l3] 0x89, %g4
1477 set 0x40, %i6
1478 sta %f13, [%l7 + %i6] 0x89
1479 nop
1480 set 0x18, %o0
1481 ldx [%l7 + %o0], %o3
1482 st %f25, [%l7 + 0x68]
1483 add %i7, %l4, %i6
1484 add %l3, %g6, %o4
1485 nop
1486 set 0x7F, %i4
1487 ldsb [%l7 + %i4], %i2
1488 set 0x40, %l6
1489 ldda [%l7 + %l6] 0x88, %f16
1490 nop
1491 set 0x6A, %g2
1492 sth %i4, [%l7 + %g2]
1493 set 0x20, %l2
1494 ldxa [%l7 + %l2] 0x80, %o1
1495 nop
1496 set 0x30, %o3
1497 stx %g1, [%l7 + %o3]
1498 or %g5, %o2, %i0
1499 set 0x68, %g5
1500 stwa %l5, [%l7 + %g5] 0x81
1501 nop
1502 set 0x7F, %l0
1503 ldub [%l7 + %l0], %i5
1504 set 0x58, %o1
1505 stxa %l0, [%l7 + %o1] 0xe2
1506 membar #Sync
1507 nop
1508 set 0x78, %i5
1509 std %f18, [%l7 + %i5]
1510 nop
1511 set 0x20, %l4
1512 ldx [%l7 + %l4], %o6
1513 or %g3, %o7, %g2
1514 nop
1515 set 0x60, %o2
1516 ldsw [%l7 + %o2], %l1
1517 set 0x30, %i3
1518 prefetcha [%l7 + %i3] 0x81, 0
1519 nop
1520 set 0x63, %g4
1521 ldub [%l7 + %g4], %o5
1522 set 0x58, %l5
1523 stda %i2, [%l7 + %l5] 0xea
1524 membar #Sync
1525 nop
1526 set 0x10, %i1
1527 stx %l2, [%l7 + %i1]
1528 nop
1529 set 0x54, %g1
1530 lduw [%l7 + %g1], %g7
1531 nop
1532 set 0x39, %l1
1533 stb %l6, [%l7 + %l1]
1534 nop
1535 set 0x30, %o6
1536 ldx [%l7 + %o6], %g4
1537 nop
1538 set 0x30, %i0
1539 lduw [%l7 + %i0], %i1
1540 nop
1541 set 0x48, %o4
1542 ldx [%l7 + %o4], %i7
1543 wr %l4, %i6, %y
1544 fpadd32s %f31, %f18, %f13
1545 nop
1546 set 0x20, %i7
1547 stx %fsr, [%l7 + %i7]
1548 nop
1549 set 0x58, %g7
1550 ldstub [%l7 + %g7], %o3
1551 set 0x40, %g3
1552 stda %f16, [%l7 + %g3] 0x89
1553 set 0x60, %g6
1554 ldda [%l7 + %g6] 0xea, %g6
1555 nop
1556 nop
1557 setx 0x7AE3607F, %l0, %l6
1558 st %l6, [%l7 + 0x28]
1559 ld [%l7 + 0x28], %f27
1560 setx 0x3E0F0820, %l1, %l5
1561 st %l5, [%l7 + 0x10]
1562 ld [%l7 + 0x10], %f31
1563 fdivs %f31, %f27, %f8
1564 nop
1565 set 0x48, %o7
1566 ldd [%l7 + %o7], %f8
1567 set 0x68, %o5
1568 stda %o4, [%l7 + %o5] 0xea
1569 membar #Sync
1570 add %l7, 0x60, %l6
1571 wr %g0, 0x80, %asi
1572 ldxa [%l6] %asi, %i2
1573 casxa [%l6] 0x80, %i2, %l3
1574 set 0x30, %i2
1575 stxa %o1, [%l7 + %i2] 0x81
1576 membar #Sync
1577 set 0x40, %i6
1578 ldda [%l7 + %i6] 0xf9, %f0
1579 set 0x2A, %o0
1580 ldstuba [%l7 + %o0] 0x81, %i4
1581 set 0x64, %l3
1582 swapa [%l7 + %l3] 0x89, %g1
1583 set 0x18, %l6
1584 stda %g4, [%l7 + %l6] 0xeb
1585 membar #Sync
1586 nop
1587 set 0x10, %g2
1588 stx %i0, [%l7 + %g2]
1589 set 0x70, %l2
1590 swapa [%l7 + %l2] 0x88, %l5
1591 nop
1592 set 0x60, %o3
1593 stb %i5, [%l7 + %o3]
1594 nop
1595 set 0x48, %g5
1596 prefetch [%l7 + %g5], 1
1597 set 0x40, %l0
1598 stda %f0, [%l7 + %l0] 0xf0
1599 membar #Sync
1600 add %l7, 0x28, %l6
1601 wr %g0, 0x88, %asi
1602 ldxa [%l6] %asi, %l0
1603 casxa [%l6] 0x88, %l0, %o6
1604 set 0x40, %i4
1605 stda %f0, [%l7 + %i4] 0xf1
1606 membar #Sync
1607 nop
1608 set 0x70, %i5
1609 std %f0, [%l7 + %i5]
1610 set 0x34, %o1
1611 stwa %o2, [%l7 + %o1] 0x80
1612 set 0x40, %l4
1613 stda %g2, [%l7 + %l4] 0x88
1614 nop
1615 set 0x2C, %i3
1616 lduh [%l7 + %i3], %o7
1617 nop
1618 set 0x5C, %g4
1619 prefetch [%l7 + %g4], 4
1620 nop
1621 set 0x38, %l5
1622 ldd [%l7 + %l5], %g2
1623 nop
1624 set 0x70, %i1
1625 stx %fsr, [%l7 + %i1]
1626 nop
1627 set 0x0C, %o2
1628 swap [%l7 + %o2], %l1
1629 or %o5, %o0, %i3
1630 add %l7, 0x2C, %l6
1631 wr %g0, 0x81, %asi
1632 casa [%l6] 0x81, %g7, %l2
1633 nop
1634 set 0x70, %g1
1635 lduw [%l7 + %g1], %g4
1636 fpsub16 %f20, %f0, %f12
1637 set 0x60, %l1
1638 stwa %i1, [%l7 + %l1] 0x80
1639 set 0x4C, %i0
1640 lda [%l7 + %i0] 0x88, %f21
1641 set 0x6A, %o4
1642 stha %l6, [%l7 + %o4] 0xe3
1643 membar #Sync
1644 nop
1645 set 0x74, %o6
1646 prefetch [%l7 + %o6], 1
1647 nop
1648 set 0x38, %i7
1649 ldsw [%l7 + %i7], %i7
1650 nop
1651 set 0x26, %g7
1652 ldsh [%l7 + %g7], %i6
1653 set 0x44, %g3
1654 sta %f8, [%l7 + %g3] 0x80
1655 st %fsr, [%l7 + 0x10]
1656 add %l7, 0x38, %l6
1657 wr %g0, 0x81, %asi
1658 ldxa [%l6] %asi, %o3
1659 casxa [%l6] 0x81, %o3, %g6
1660 add %l7, 0x0C, %l6
1661 wr %g0, 0x81, %asi
1662 casa [%l6] 0x81, %l4, %o4
1663 set 0x24, %o7
1664 swapa [%l7 + %o7] 0x80, %i2
1665 nop
1666 set 0x40, %g6
1667 stx %o1, [%l7 + %g6]
1668 set 0x30, %i2
1669 lda [%l7 + %i2] 0x88, %f29
1670 add %l3, %g1, %i4
1671 set 0x71, %o5
1672 ldstuba [%l7 + %o5] 0x89, %g5
1673 nop
1674 set 0x5C, %o0
1675 stw %i0, [%l7 + %o0]
1676 set 0x50, %i6
1677 ldstuba [%l7 + %i6] 0x89, %i5
1678 add %l7, 0x60, %l6
1679 wr %g0, 0x81, %asi
1680 casxa [%l6] 0x81, %l0, %o6
1681 nop
1682 set 0x50, %l3
1683 stw %o2, [%l7 + %l3]
1684 nop
1685 set 0x20, %l6
1686 stx %l5, [%l7 + %l6]
1687 and %o7, %g2, %g3
1688 set 0x0C, %g2
1689 swapa [%l7 + %g2] 0x89, %l1
1690 set 0x28, %l2
1691 lda [%l7 + %l2] 0x89, %f9
1692 wr %o5, %i3, %softint
1693 nop
1694 set 0x70, %o3
1695 std %f0, [%l7 + %o3]
1696 nop
1697 set 0x3B, %g5
1698 ldstub [%l7 + %g5], %o0
1699 nop
1700 set 0x70, %i4
1701 stx %fsr, [%l7 + %i4]
1702 or %l2, %g4, %i1
1703 st %f14, [%l7 + 0x54]
1704 and %g7, %l6, %i7
1705 nop
1706 set 0x50, %i5
1707 std %i6, [%l7 + %i5]
1708 nop
1709 set 0x44, %l0
1710 ldsw [%l7 + %l0], %g6
1711 nop
1712 set 0x38, %o1
1713 std %o2, [%l7 + %o1]
1714 nop
1715 set 0x29, %i3
1716 ldub [%l7 + %i3], %l4
1717 set 0x18, %l4
1718 lda [%l7 + %l4] 0x89, %f0
1719 or %i2, %o4, %l3
1720 set 0x40, %g4
1721 stda %f0, [%l7 + %g4] 0xd2
1722 nop
1723 set 0x14, %i1
1724 prefetch [%l7 + %i1], 4
1725 set 0x24, %o2
1726 stha %o1, [%l7 + %o2] 0x89
1727 set 0x40, %g1
1728 stda %f0, [%l7 + %g1] 0xd0
1729 nop
1730 set 0x16, %l5
1731 lduh [%l7 + %l5], %g1
1732 nop
1733 set 0x68, %i0
1734 std %i4, [%l7 + %i0]
1735 add %l7, 0x3C, %l6
1736 wr %g0, 0x80, %asi
1737 casa [%l6] 0x80, %g5, %i5
1738 add %l7, 0x48, %l6
1739 wr %g0, 0x89, %asi
1740 ldxa [%l6] %asi, %l0
1741 casxa [%l6] 0x89, %l0, %i0
1742 set 0x38, %l1
1743 ldstuba [%l7 + %l1] 0x88, %o2
1744 nop
1745 set 0x0B, %o6
1746 stb %o6, [%l7 + %o6]
1747 set 0x68, %i7
1748 lda [%l7 + %i7] 0x88, %f26
1749 set 0x78, %g7
1750 stha %o7, [%l7 + %g7] 0x81
1751 set 0x0A, %o4
1752 stha %l5, [%l7 + %o4] 0x89
1753 nop
1754 set 0x2C, %g3
1755 ldsw [%l7 + %g3], %g3
1756 nop
1757 set 0x49, %o7
1758 ldsb [%l7 + %o7], %l1
1759 st %fsr, [%l7 + 0x2C]
1760 set 0x28, %i2
1761 stxa %g2, [%l7 + %i2] 0x89
1762 and %o5, %i3, %l2
1763 nop
1764 set 0x14, %g6
1765 ldsw [%l7 + %g6], %g4
1766 set 0x24, %o5
1767 lda [%l7 + %o5] 0x80, %f0
1768 set 0x50, %i6
1769 prefetcha [%l7 + %i6] 0x89, 3
1770 nop
1771 set 0x26, %l3
1772 sth %o0, [%l7 + %l3]
1773 nop
1774 set 0x56, %o0
1775 ldsh [%l7 + %o0], %l6
1776 set 0x2E, %l6
1777 stha %i7, [%l7 + %l6] 0x88
1778 add %i6, %g6, %o3
1779 set 0x40, %g2
1780 ldda [%l7 + %g2] 0xda, %f0
1781 and %g7, %i2, %l4
1782 bl,pn %xcc, loop_11
1783 nop
1784 set 0x78, %o3
1785 std %f18, [%l7 + %o3]
1786 add %l7, 0x10, %l6
1787 wr %g0, 0x89, %asi
1788 casxa [%l6] 0x89, %l3, %o4
1789loop_11:
1790 nop
1791 set 0x40, %l2
1792 stda %g0, [%l7 + %l2] 0xea
1793 membar #Sync
1794 nop
1795 set 0x76, %g5
1796 ldsh [%l7 + %g5], %o1
1797 nop
1798 set 0x40, %i5
1799 stx %i4, [%l7 + %i5]
1800 fpadd32s %f28, %f22, %f3
1801 or %g5, %i5, %i0
1802 set 0x40, %i4
1803 stda %f16, [%l7 + %i4] 0xc4
1804 set 0x30, %l0
1805 ldda [%l7 + %l0] 0x88, %o2
1806 add %l7, 0x18, %l6
1807 wr %g0, 0x80, %asi
1808 casxa [%l6] 0x80, %l0, %o7
1809 nop
1810 set 0x70, %o1
1811 prefetch [%l7 + %o1], 3
1812 set 0x38, %i3
1813 stxa %l5, [%l7 + %i3] 0xea
1814 membar #Sync
1815 set 0x70, %l4
1816 stda %g2, [%l7 + %l4] 0x81
1817 set 0x40, %i1
1818 ldda [%l7 + %i1] 0x88, %l0
1819 add %l7, 0x30, %l6
1820 wr %g0, 0x89, %asi
1821 casa [%l6] 0x89, %o6, %o5
1822 or %i3, %g2, %g4
1823 nop
1824 set 0x5C, %g4
1825 stb %l2, [%l7 + %g4]
1826 set 0x48, %o2
1827 stda %o0, [%l7 + %o2] 0x89
1828 set 0x7C, %l5
1829 sta %f19, [%l7 + %l5] 0x81
1830 set 0x38, %g1
1831 ldxa [%l7 + %g1] 0x80, %l6
1832 nop
1833 set 0x10, %l1
1834 ldd [%l7 + %l1], %f4
1835 set 0x60, %i0
1836 stxa %i7, [%l7 + %i0] 0xeb
1837 membar #Sync
1838 nop
1839 set 0x71, %i7
1840 ldstub [%l7 + %i7], %i6
1841 nop
1842 set 0x38, %g7
1843 std %f30, [%l7 + %g7]
1844 nop
1845 set 0x40, %o4
1846 prefetch [%l7 + %o4], 0
1847 set 0x74, %o6
1848 stha %g6, [%l7 + %o6] 0x80
1849 nop
1850 set 0x44, %g3
1851 lduw [%l7 + %g3], %i1
1852 nop
1853 set 0x18, %i2
1854 std %g6, [%l7 + %i2]
1855 ld [%l7 + 0x54], %f2
1856 set 0x18, %g6
1857 lda [%l7 + %g6] 0x88, %f31
1858 st %fsr, [%l7 + 0x74]
1859 set 0x08, %o7
1860 prefetcha [%l7 + %o7] 0x80, 0
1861 nop
1862 set 0x16, %o5
1863 ldsb [%l7 + %o5], %l4
1864 st %fsr, [%l7 + 0x54]
1865 set 0x34, %i6
1866 stba %i2, [%l7 + %i6] 0xeb
1867 membar #Sync
1868 nop
1869 set 0x2E, %o0
1870 lduh [%l7 + %o0], %o4
1871 set 0x08, %l6
1872 stxa %g1, [%l7 + %l6] 0x88
1873 nop
1874 set 0x28, %l3
1875 stx %o1, [%l7 + %l3]
1876 set 0x38, %o3
1877 stda %l2, [%l7 + %o3] 0xea
1878 membar #Sync
1879 set 0x50, %g2
1880 stda %g4, [%l7 + %g2] 0xea
1881 membar #Sync
1882 set 0x70, %g5
1883 ldda [%l7 + %g5] 0x88, %i4
1884 add %l7, 0x28, %l6
1885 wr %g0, 0x80, %asi
1886 casxa [%l6] 0x80, %i0, %o2
1887 or %l0, %o7, %i4
1888 fpsub16 %f30, %f24, %f30
1889 add %l7, 0x0C, %l6
1890 wr %g0, 0x88, %asi
1891 lda [%l6] %asi, %l5
1892 casa [%l6] 0x88, %l5, %g3
1893 add %l7, 0x08, %l6
1894 wr %g0, 0x81, %asi
1895 ldxa [%l6] %asi, %l1
1896 casxa [%l6] 0x81, %l1, %o5
1897 ld [%l7 + 0x68], %f4
1898 st %f9, [%l7 + 0x6C]
1899 set 0x77, %l2
1900 stba %o6, [%l7 + %l2] 0xeb
1901 membar #Sync
1902 nop
1903 set 0x36, %i5
1904 ldstub [%l7 + %i5], %i3
1905 add %l7, 0x58, %l6
1906 wr %g0, 0x88, %asi
1907 casxa [%l6] 0x88, %g2, %l2
1908 ld [%l7 + 0x64], %f28
1909 or %g4, %l6, %o0
1910 nop
1911 set 0x16, %i4
1912 ldstub [%l7 + %i4], %i6
1913 nop
1914 set 0x23, %o1
1915 ldsb [%l7 + %o1], %g6
1916 set 0x10, %l0
1917 stxa %i1, [%l7 + %l0] 0xeb
1918 membar #Sync
1919 nop
1920 set 0x4E, %i3
1921 ldub [%l7 + %i3], %i7
1922 set 0x0C, %l4
1923 lda [%l7 + %l4] 0x89, %f8
1924 add %o3, %l4, %g7
1925 wr %o4, %i2, %pic
1926 fpadd16 %f24, %f28, %f2
1927 set 0x20, %i1
1928 stha %o1, [%l7 + %i1] 0x88
1929 add %g1, %g5, %l3
1930 nop
1931 set 0x38, %o2
1932 ldd [%l7 + %o2], %f22
1933 nop
1934 set 0x40, %l5
1935 ldstub [%l7 + %l5], %i0
1936 nop
1937 set 0x48, %g4
1938 stx %i5, [%l7 + %g4]
1939 set 0x20, %g1
1940 stda %o2, [%l7 + %g1] 0xe3
1941 membar #Sync
1942 nop
1943 set 0x18, %i0
1944 ldsh [%l7 + %i0], %l0
1945 wr %i4, %o7, %clear_softint
1946 fpadd16s %f1, %f2, %f29
1947 set 0x0E, %l1
1948 stba %l5, [%l7 + %l1] 0x88
1949 nop
1950 set 0x39, %i7
1951 ldsb [%l7 + %i7], %l1
1952 st %fsr, [%l7 + 0x50]
1953 nop
1954 set 0x48, %g7
1955 ldsw [%l7 + %g7], %g3
1956 st %f11, [%l7 + 0x20]
1957 set 0x10, %o4
1958 stxa %o6, [%l7 + %o4] 0xea
1959 membar #Sync
1960 or %o5, %g2, %i3
1961 nop
1962 set 0x58, %o6
1963 ldd [%l7 + %o6], %g4
1964 st %fsr, [%l7 + 0x40]
1965 fpadd16s %f20, %f15, %f2
1966 set 0x6C, %i2
1967 sta %f14, [%l7 + %i2] 0x81
1968 nop
1969 set 0x10, %g6
1970 swap [%l7 + %g6], %l6
1971 set 0x38, %g3
1972 ldxa [%l7 + %g3] 0x88, %o0
1973 fpsub32s %f29, %f4, %f23
1974 add %l7, 0x10, %l6
1975 wr %g0, 0x88, %asi
1976 ldxa [%l6] %asi, %i6
1977 casxa [%l6] 0x88, %i6, %g6
1978 and %l2, %i7, %i1
1979 nop
1980 set 0x38, %o7
1981 stx %fsr, [%l7 + %o7]
1982 set 0x40, %o5
1983 stda %f16, [%l7 + %o5] 0xf1
1984 membar #Sync
1985 set 0x1C, %i6
1986 swapa [%l7 + %i6] 0x81, %l4
1987 set 0x50, %l6
1988 ldda [%l7 + %l6] 0xea, %o2
1989 membar #Sync
1990 set 0x40, %l3
1991 ldda [%l7 + %l3] 0xf0, %f16
1992 set 0x18, %o0
1993 ldxa [%l7 + %o0] 0x89, %o4
1994 set 0x78, %o3
1995 stda %i2, [%l7 + %o3] 0xea
1996 membar #Sync
1997 set 0x20, %g5
1998 stda %g6, [%l7 + %g5] 0xea
1999 membar #Sync
2000 nop
2001 set 0x70, %l2
2002 std %g0, [%l7 + %l2]
2003 nop
2004 set 0x68, %i5
2005 stx %fsr, [%l7 + %i5]
2006 fpsub16s %f15, %f23, %f6
2007 set 0x40, %i4
2008 stda %f16, [%l7 + %i4] 0xf8
2009 membar #Sync
2010 add %l7, 0x64, %l6
2011 wr %g0, 0x89, %asi
2012 casa [%l6] 0x89, %g5, %o1
2013 nop
2014 set 0x58, %g2
2015 swap [%l7 + %g2], %i0
2016 set 0x54, %o1
2017 swapa [%l7 + %o1] 0x81, %l3
2018 nop
2019 set 0x25, %i3
2020 ldstub [%l7 + %i3], %o2
2021 nop
2022 set 0x18, %l4
2023 stw %i5, [%l7 + %l4]
2024 nop
2025 set 0x20, %i1
2026 lduw [%l7 + %i1], %i4
2027 nop
2028 set 0x40, %o2
2029 std %f28, [%l7 + %o2]
2030 nop
2031 set 0x3E, %l5
2032 ldstub [%l7 + %l5], %o7
2033 nop
2034 set 0x3F, %l0
2035 ldub [%l7 + %l0], %l5
2036 nop
2037 set 0x78, %g4
2038 lduw [%l7 + %g4], %l0
2039 bgu,pn %icc, loop_12
2040 st %f16, [%l7 + 0x24]
2041 set 0x40, %g1
2042 ldda [%l7 + %g1] 0xd2, %f16
2043loop_12:
2044 nop
2045 set 0x0A, %i0
2046 ldsh [%l7 + %i0], %l1
2047 set 0x40, %l1
2048 ldda [%l7 + %l1] 0xd2, %f16
2049 set 0x5C, %g7
2050 sta %f24, [%l7 + %g7] 0x81
2051 and %g3, %o6, %g2
2052 set 0x2C, %o4
2053 sta %f15, [%l7 + %o4] 0x89
2054 nop
2055 set 0x38, %o6
2056 std %f18, [%l7 + %o6]
2057 nop
2058 set 0x5B, %i7
2059 ldstub [%l7 + %i7], %o5
2060 nop
2061 set 0x5D, %i2
2062 ldub [%l7 + %i2], %g4
2063 nop
2064 set 0x38, %g6
2065 stx %fsr, [%l7 + %g6]
2066 nop
2067 set 0x30, %g3
2068 lduh [%l7 + %g3], %i3
2069 and %l6, %i6, %g6
2070 set 0x74, %o5
2071 stha %l2, [%l7 + %o5] 0xeb
2072 membar #Sync
2073 set 0x50, %o7
2074 stxa %i7, [%l7 + %o7] 0xe2
2075 membar #Sync
2076 set 0x20, %l6
2077 ldda [%l7 + %l6] 0xea, %o0
2078 nop
2079 set 0x38, %l3
2080 stx %l4, [%l7 + %l3]
2081 set 0x7C, %o0
2082 swapa [%l7 + %o0] 0x81, %o3
2083 set 0x40, %i6
2084 stda %f0, [%l7 + %i6] 0xf8
2085 membar #Sync
2086 set 0x40, %o3
2087 ldda [%l7 + %o3] 0xd8, %f16
2088 set 0x48, %l2
2089 ldxa [%l7 + %l2] 0x81, %o4
2090 nop
2091 set 0x6C, %i5
2092 stw %i1, [%l7 + %i5]
2093 set 0x70, %i4
2094 stda %i2, [%l7 + %i4] 0xea
2095 membar #Sync
2096 nop
2097 set 0x6E, %g5
2098 ldsb [%l7 + %g5], %g7
2099 set 0x68, %g2
2100 stwa %g1, [%l7 + %g2] 0xea
2101 membar #Sync
2102 nop
2103 set 0x5C, %o1
2104 swap [%l7 + %o1], %g5
2105 st %fsr, [%l7 + 0x7C]
2106 add %l7, 0x64, %l6
2107 wr %g0, 0x80, %asi
2108 lda [%l6] %asi, %o1
2109 casa [%l6] 0x80, %o1, %l3
2110 or %o2, %i0, %i5
2111 nop
2112 set 0x68, %i3
2113 stx %fsr, [%l7 + %i3]
2114 nop
2115 set 0x1C, %i1
2116 lduw [%l7 + %i1], %i4
2117 nop
2118 set 0x20, %o2
2119 sth %l5, [%l7 + %o2]
2120 wr %o7, %l1, %pic
2121 wr %l0, %o6, %set_softint
2122 set 0x08, %l4
2123 lda [%l7 + %l4] 0x88, %f13
2124 be,a %xcc, loop_13
2125 bleu,a,pn %icc, loop_14
2126 and %g2, %g3, %g4
2127 add %l7, 0x44, %l6
2128 wr %g0, 0x81, %asi
2129 casa [%l6] 0x81, %i3, %o5
2130loop_13:
2131 wr %g0, 0x6, %fprs
2132loop_14:
2133 nop
2134 set 0x74, %l0
2135 stba %l2, [%l7 + %l0] 0x88
2136 nop
2137 set 0x18, %g4
2138 ldd [%l7 + %g4], %g6
2139 set 0x48, %l5
2140 prefetcha [%l7 + %l5] 0x89, 2
2141 nop
2142 set 0x58, %g1
2143 ldd [%l7 + %g1], %f12
2144 st %fsr, [%l7 + 0x30]
2145 nop
2146 set 0x10, %i0
2147 stx %l4, [%l7 + %i0]
2148 nop
2149 set 0x17, %l1
2150 stb %o3, [%l7 + %l1]
2151 nop
2152 set 0x1C, %g7
2153 lduw [%l7 + %g7], %o0
2154 set 0x30, %o6
2155 stwa %o4, [%l7 + %o6] 0x80
2156 add %l7, 0x38, %l6
2157 wr %g0, 0x80, %asi
2158 casxa [%l6] 0x80, %i1, %i2
2159 set 0x7F, %o4
2160 ldstuba [%l7 + %o4] 0x81, %g7
2161 set 0x78, %i7
2162 stxa %g1, [%l7 + %i7] 0x80
2163 st %fsr, [%l7 + 0x64]
2164 nop
2165 set 0x28, %g6
2166 swap [%l7 + %g6], %g5
2167 set 0x5C, %i2
2168 lda [%l7 + %i2] 0x80, %f10
2169 nop
2170 set 0x70, %g3
2171 std %f20, [%l7 + %g3]
2172 nop
2173 set 0x7C, %o7
2174 ldsw [%l7 + %o7], %l3
2175 and %o1, %o2, %i0
2176 set 0x4B, %l6
2177 stba %i5, [%l7 + %l6] 0x81
2178 nop
2179 set 0x55, %l3
2180 ldub [%l7 + %l3], %i4
2181 set 0x6A, %o5
2182 stba %o7, [%l7 + %o5] 0x89
2183 nop
2184 set 0x78, %o0
2185 stx %l5, [%l7 + %o0]
2186 nop
2187 set 0x20, %o3
2188 ldsh [%l7 + %o3], %l0
2189 nop
2190 set 0x78, %i6
2191 ldsh [%l7 + %i6], %o6
2192 fpsub16s %f25, %f22, %f5
2193 nop
2194 set 0x70, %l2
2195 ldd [%l7 + %l2], %g2
2196 nop
2197 set 0x10, %i5
2198 ldx [%l7 + %i5], %l1
2199 nop
2200 set 0x20, %g5
2201 ldd [%l7 + %g5], %g2
2202 set 0x0D, %g2
2203 ldstuba [%l7 + %g2] 0x88, %g4
2204 add %l7, 0x10, %l6
2205 wr %g0, 0x88, %asi
2206 casxa [%l6] 0x88, %o5, %i6
2207 nop
2208 set 0x40, %o1
2209 ldd [%l7 + %o1], %f30
2210 set 0x34, %i4
2211 sta %f28, [%l7 + %i4] 0x80
2212 set 0x20, %i3
2213 stba %i3, [%l7 + %i3] 0xe3
2214 membar #Sync
2215 set 0x2C, %i1
2216 lda [%l7 + %i1] 0x81, %f11
2217 nop
2218 set 0x0C, %l4
2219 ldsw [%l7 + %l4], %l6
2220 nop
2221 set 0x68, %l0
2222 stx %g6, [%l7 + %l0]
2223 nop
2224 set 0x6E, %g4
2225 ldsh [%l7 + %g4], %l2
2226 nop
2227 set 0x0C, %o2
2228 ldsw [%l7 + %o2], %l4
2229 bn,a %icc, loop_15
2230 ld [%l7 + 0x54], %f10
2231 add %l7, 0x78, %l6
2232 wr %g0, 0x88, %asi
2233 casxa [%l6] 0x88, %o3, %o0
2234loop_15:
2235 nop
2236 set 0x60, %g1
2237 ldx [%l7 + %g1], %i7
2238 bl,a,pt %xcc, loop_16
2239 fpadd16s %f10, %f22, %f13
2240 ld [%l7 + 0x6C], %f5
2241 nop
2242 set 0x20, %i0
2243 stx %fsr, [%l7 + %i0]
2244loop_16:
2245 nop
2246 set 0x11, %l1
2247 ldub [%l7 + %l1], %o4
2248 nop
2249 set 0x74, %g7
2250 ldsw [%l7 + %g7], %i1
2251 nop
2252 set 0x50, %l5
2253 std %f30, [%l7 + %l5]
2254 nop
2255 set 0x48, %o6
2256 sth %g7, [%l7 + %o6]
2257 nop
2258 set 0x74, %i7
2259 ldsh [%l7 + %i7], %i2
2260 nop
2261 set 0x78, %g6
2262 ldx [%l7 + %g6], %g5
2263 nop
2264 set 0x75, %i2
2265 ldsb [%l7 + %i2], %l3
2266 nop
2267 set 0x2D, %o4
2268 stb %g1, [%l7 + %o4]
2269 st %fsr, [%l7 + 0x4C]
2270 set 0x68, %o7
2271 prefetcha [%l7 + %o7] 0x88, 0
2272 nop
2273 set 0x5C, %g3
2274 ldsh [%l7 + %g3], %i0
2275 nop
2276 set 0x48, %l6
2277 std %o2, [%l7 + %l6]
2278 set 0x68, %o5
2279 stda %i4, [%l7 + %o5] 0xe2
2280 membar #Sync
2281 set 0x78, %l3
2282 sta %f12, [%l7 + %l3] 0x81
2283 set 0x40, %o0
2284 ldda [%l7 + %o0] 0x88, %f16
2285 set 0x79, %i6
2286 ldstuba [%l7 + %i6] 0x88, %i4
2287 nop
2288 set 0x30, %o3
2289 ldd [%l7 + %o3], %l4
2290 set 0x38, %l2
2291 ldxa [%l7 + %l2] 0x80, %o7
2292 add %l0, %o6, %g2
2293 add %l7, 0x40, %l6
2294 wr %g0, 0x81, %asi
2295 lda [%l6] %asi, %l1
2296 casa [%l6] 0x81, %l1, %g3
2297 and %g4, %o5, %i3
2298 add %l7, 0x20, %l6
2299 wr %g0, 0x81, %asi
2300 ldxa [%l6] %asi, %i6
2301 casxa [%l6] 0x81, %i6, %l6
2302 set 0x4C, %i5
2303 swapa [%l7 + %i5] 0x88, %l2
2304 add %l7, 0x48, %l6
2305 wr %g0, 0x89, %asi
2306 casxa [%l6] 0x89, %l4, %o3
2307 add %l7, 0x78, %l6
2308 wr %g0, 0x81, %asi
2309 lda [%l6] %asi, %g6
2310 casa [%l6] 0x81, %g6, %i7
2311 set 0x58, %g5
2312 prefetcha [%l7 + %g5] 0x81, 2
2313 set 0x18, %o1
2314 stda %o0, [%l7 + %o1] 0xeb
2315 membar #Sync
2316 set 0x0E, %i4
2317 ldstuba [%l7 + %i4] 0x89, %i1
2318 set 0x70, %i3
2319 prefetcha [%l7 + %i3] 0x88, 4
2320 nop
2321 set 0x28, %g2
2322 stx %fsr, [%l7 + %g2]
2323 nop
2324 set 0x4E, %l4
2325 lduh [%l7 + %l4], %i2
2326 set 0x40, %l0
2327 stda %f16, [%l7 + %l0] 0x89
2328 and %g5, %l3, %o1
2329 nop
2330 set 0x4C, %i1
2331 ldsh [%l7 + %i1], %i0
2332 nop
2333 set 0x18, %o2
2334 stx %fsr, [%l7 + %o2]
2335 nop
2336 set 0x48, %g4
2337 std %f4, [%l7 + %g4]
2338 nop
2339 set 0x22, %i0
2340 ldsh [%l7 + %i0], %g1
2341 st %f21, [%l7 + 0x70]
2342 set 0x40, %l1
2343 ldda [%l7 + %l1] 0xd8, %f0
2344 ld [%l7 + 0x70], %f16
2345 nop
2346 set 0x28, %g1
2347 ldx [%l7 + %g1], %i5
2348 nop
2349 set 0x58, %l5
2350 stx %fsr, [%l7 + %l5]
2351 add %l7, 0x20, %l6
2352 wr %g0, 0x88, %asi
2353 lda [%l6] %asi, %o2
2354 casa [%l6] 0x88, %o2, %l5
2355 set 0x7D, %g7
2356 stba %i4, [%l7 + %g7] 0xe2
2357 membar #Sync
2358 nop
2359 set 0x46, %i7
2360 sth %o7, [%l7 + %i7]
2361 set 0x17, %o6
2362 stba %o6, [%l7 + %o6] 0xeb
2363 membar #Sync
2364 nop
2365 set 0x38, %i2
2366 stx %fsr, [%l7 + %i2]
2367 nop
2368 set 0x46, %g6
2369 ldub [%l7 + %g6], %l0
2370 nop
2371 set 0x78, %o7
2372 stx %fsr, [%l7 + %o7]
2373 set 0x37, %o4
2374 ldstuba [%l7 + %o4] 0x89, %l1
2375 nop
2376 set 0x50, %g3
2377 stx %g3, [%l7 + %g3]
2378 nop
2379 set 0x5C, %o5
2380 stw %g2, [%l7 + %o5]
2381 nop
2382 set 0x50, %l6
2383 stx %fsr, [%l7 + %l6]
2384 nop
2385 set 0x1E, %l3
2386 ldstub [%l7 + %l3], %o5
2387 set 0x30, %i6
2388 stda %i2, [%l7 + %i6] 0x88
2389 nop
2390 set 0x5A, %o3
2391 ldstub [%l7 + %o3], %g4
2392 add %l7, 0x58, %l6
2393 wr %g0, 0x81, %asi
2394 casa [%l6] 0x81, %l6, %i6
2395 set 0x57, %l2
2396 ldstuba [%l7 + %l2] 0x89, %l4
2397 nop
2398 set 0x30, %o0
2399 std %f14, [%l7 + %o0]
2400 wr %l2, %o3, %set_softint
2401 set 0x70, %i5
2402 ldxa [%l7 + %i5] 0x80, %i7
2403 set 0x78, %g5
2404 stda %o4, [%l7 + %g5] 0xe2
2405 membar #Sync
2406 nop
2407 set 0x68, %o1
2408 stx %g6, [%l7 + %o1]
2409 st %fsr, [%l7 + 0x28]
2410 nop
2411 set 0x78, %i3
2412 ldx [%l7 + %i3], %i1
2413 add %l7, 0x64, %l6
2414 wr %g0, 0x88, %asi
2415 casa [%l6] 0x88, %o0, %g7
2416 nop
2417 set 0x08, %i4
2418 std %f10, [%l7 + %i4]
2419 fpsub16s %f23, %f21, %f7
2420 nop
2421 set 0x30, %l4
2422 ldsw [%l7 + %l4], %i2
2423 or %g5, %l3, %o1
2424 nop
2425 set 0x38, %g2
2426 swap [%l7 + %g2], %g1
2427 nop
2428 set 0x30, %l0
2429 ldsb [%l7 + %l0], %i5
2430 nop
2431 set 0x58, %o2
2432 ldsh [%l7 + %o2], %i0
2433 nop
2434 set 0x0C, %i1
2435 ldsh [%l7 + %i1], %l5
2436 add %l7, 0x70, %l6
2437 wr %g0, 0x88, %asi
2438 ldxa [%l6] %asi, %o2
2439 casxa [%l6] 0x88, %o2, %o7
2440 nop
2441 set 0x70, %g4
2442 ldd [%l7 + %g4], %f28
2443 nop
2444 set 0x58, %i0
2445 ldx [%l7 + %i0], %o6
2446 nop
2447 set 0x18, %l1
2448 stw %i4, [%l7 + %l1]
2449 nop
2450 set 0x68, %l5
2451 stx %l1, [%l7 + %l5]
2452 set 0x0C, %g7
2453 stwa %g3, [%l7 + %g7] 0x80
2454 set 0x40, %g1
2455 ldda [%l7 + %g1] 0xd2, %f0
2456 nop
2457 set 0x23, %o6
2458 ldub [%l7 + %o6], %l0
2459 nop
2460 set 0x54, %i2
2461 lduw [%l7 + %i2], %g2
2462 set 0x1B, %i7
2463 ldstuba [%l7 + %i7] 0x88, %o5
2464 nop
2465 set 0x68, %o7
2466 ldd [%l7 + %o7], %i2
2467 nop
2468 set 0x49, %g6
2469 ldsb [%l7 + %g6], %l6
2470 set 0x61, %g3
2471 stba %g4, [%l7 + %g3] 0x89
2472 nop
2473 set 0x60, %o4
2474 ldd [%l7 + %o4], %l4
2475 set 0x08, %o5
2476 stxa %l2, [%l7 + %o5] 0x80
2477 set 0x40, %l3
2478 ldda [%l7 + %l3] 0x89, %f16
2479 set 0x08, %i6
2480 lda [%l7 + %i6] 0x89, %f19
2481 nop
2482 set 0x08, %o3
2483 ldd [%l7 + %o3], %i6
2484 set 0x3C, %l6
2485 lda [%l7 + %l6] 0x80, %f15
2486 set 0x10, %l2
2487 sta %f29, [%l7 + %l2] 0x88
2488 nop
2489 set 0x40, %o0
2490 stx %fsr, [%l7 + %o0]
2491 nop
2492 set 0x64, %i5
2493 ldsw [%l7 + %i5], %i7
2494 set 0x28, %g5
2495 stwa %o3, [%l7 + %g5] 0xe3
2496 membar #Sync
2497 set 0x30, %i3
2498 stwa %g6, [%l7 + %i3] 0x89
2499 nop
2500 set 0x34, %i4
2501 ldsw [%l7 + %i4], %i1
2502 set 0x08, %l4
2503 stwa %o4, [%l7 + %l4] 0x80
2504 set 0x3E, %g2
2505 ldstuba [%l7 + %g2] 0x88, %g7
2506 nop
2507 set 0x68, %o1
2508 stx %fsr, [%l7 + %o1]
2509 set 0x08, %o2
2510 stda %o0, [%l7 + %o2] 0xea
2511 membar #Sync
2512 nop
2513 set 0x2C, %l0
2514 ldsw [%l7 + %l0], %g5
2515 nop
2516 set 0x28, %i1
2517 lduw [%l7 + %i1], %i2
2518 st %fsr, [%l7 + 0x64]
2519 nop
2520 set 0x54, %g4
2521 prefetch [%l7 + %g4], 2
2522 add %l7, 0x08, %l6
2523 wr %g0, 0x88, %asi
2524 casa [%l6] 0x88, %o1, %g1
2525 bgu %xcc, loop_17
2526 nop
2527 set 0x18, %i0
2528 ldd [%l7 + %i0], %f2
2529 nop
2530 set 0x50, %l5
2531 stb %l3, [%l7 + %l5]
2532 set 0x44, %g7
2533 sta %f20, [%l7 + %g7] 0x88
2534loop_17:
2535 nop
2536 set 0x40, %g1
2537 stx %fsr, [%l7 + %g1]
2538 or %i5, %l5, %i0
2539 set 0x1C, %l1
2540 swapa [%l7 + %l1] 0x80, %o7
2541 nop
2542 set 0x14, %o6
2543 stw %o6, [%l7 + %o6]
2544 nop
2545 set 0x6A, %i2
2546 ldstub [%l7 + %i2], %o2
2547 nop
2548 set 0x60, %i7
2549 std %i4, [%l7 + %i7]
2550 set 0x30, %o7
2551 stxa %g3, [%l7 + %o7] 0x88
2552 nop
2553 set 0x0C, %g6
2554 stw %l0, [%l7 + %g6]
2555 fpsub16 %f30, %f8, %f18
2556 add %l7, 0x20, %l6
2557 wr %g0, 0x81, %asi
2558 casxa [%l6] 0x81, %l1, %o5
2559 set 0x56, %g3
2560 stha %g2, [%l7 + %g3] 0xe2
2561 membar #Sync
2562 nop
2563 set 0x58, %o5
2564 stx %l6, [%l7 + %o5]
2565 set 0x40, %o4
2566 stda %f0, [%l7 + %o4] 0x89
2567 and %i3, %l4, %g4
2568 wr %l2, %i7, %ccr
2569 nop
2570 set 0x34, %i6
2571 ldsh [%l7 + %i6], %i6
2572 nop
2573 set 0x17, %o3
2574 ldub [%l7 + %o3], %g6
2575 nop
2576 set 0x78, %l6
2577 std %f10, [%l7 + %l6]
2578 nop
2579 set 0x5E, %l3
2580 sth %i1, [%l7 + %l3]
2581 nop
2582 set 0x52, %l2
2583 ldub [%l7 + %l2], %o4
2584 st %fsr, [%l7 + 0x50]
2585 nop
2586 set 0x28, %o0
2587 ldx [%l7 + %o0], %o3
2588 st %f14, [%l7 + 0x68]
2589 set 0x58, %i5
2590 sta %f31, [%l7 + %i5] 0x89
2591 set 0x78, %i3
2592 ldxa [%l7 + %i3] 0x89, %o0
2593 set 0x50, %i4
2594 swapa [%l7 + %i4] 0x89, %g5
2595 nop
2596 set 0x54, %l4
2597 ldub [%l7 + %l4], %i2
2598 nop
2599 set 0x30, %g2
2600 stx %g7, [%l7 + %g2]
2601 set 0x50, %g5
2602 ldda [%l7 + %g5] 0xe3, %g0
2603 nop
2604 set 0x44, %o1
2605 stb %l3, [%l7 + %o1]
2606 fpadd16 %f18, %f12, %f2
2607 nop
2608 set 0x54, %o2
2609 sth %o1, [%l7 + %o2]
2610 set 0x20, %l0
2611 stxa %l5, [%l7 + %l0] 0xea
2612 membar #Sync
2613 add %l7, 0x70, %l6
2614 wr %g0, 0x88, %asi
2615 ldxa [%l6] %asi, %i5
2616 casxa [%l6] 0x88, %i5, %o7
2617 and %i0, %o2, %i4
2618 bg,pn %icc, loop_18
2619 nop
2620 set 0x1C, %g4
2621 ldsw [%l7 + %g4], %g3
2622 add %l0, %o6, %o5
2623 nop
2624 set 0x3E, %i1
2625 ldub [%l7 + %i1], %l1
2626loop_18:
2627 nop
2628 set 0x40, %l5
2629 ldda [%l7 + %l5] 0xd8, %f0
2630 nop
2631 set 0x48, %g7
2632 stx %fsr, [%l7 + %g7]
2633 set 0x70, %g1
2634 ldxa [%l7 + %g1] 0x81, %l6
2635 set 0x60, %l1
2636 stda %g2, [%l7 + %l1] 0xea
2637 membar #Sync
2638 or %l4, %g4, %i3
2639 nop
2640 set 0x70, %i0
2641 stx %i7, [%l7 + %i0]
2642 nop
2643 set 0x18, %o6
2644 swap [%l7 + %o6], %i6
2645 nop
2646 set 0x74, %i7
2647 swap [%l7 + %i7], %l2
2648 add %l7, 0x40, %l6
2649 wr %g0, 0x88, %asi
2650 ldxa [%l6] %asi, %i1
2651 casxa [%l6] 0x88, %i1, %g6
2652 add %l7, 0x74, %l6
2653 wr %g0, 0x88, %asi
2654 lda [%l6] %asi, %o4
2655 casa [%l6] 0x88, %o4, %o3
2656 ble,pt %icc, loop_19
2657 bn,a %xcc, loop_20
2658 nop
2659 set 0x30, %o7
2660 lduw [%l7 + %o7], %o0
2661 nop
2662 set 0x7C, %i2
2663 prefetch [%l7 + %i2], 0
2664loop_19:
2665 nop
2666 set 0x49, %g6
2667 ldstuba [%l7 + %g6] 0x89, %g5
2668loop_20:
2669 and %g7, %i2, %l3
2670 add %o1, %l5, %g1
2671 wr %i5, %o7, %y
2672 nop
2673 set 0x26, %g3
2674 stb %o2, [%l7 + %g3]
2675 wr %i4, %g3, %softint
2676 add %l7, 0x48, %l6
2677 wr %g0, 0x89, %asi
2678 casxa [%l6] 0x89, %i0, %l0
2679 set 0x10, %o4
2680 stha %o6, [%l7 + %o4] 0x89
2681 wr %o5, %l6, %set_softint
2682 add %g2, %l4, %g4
2683 set 0x70, %i6
2684 stda %i2, [%l7 + %i6] 0xe3
2685 membar #Sync
2686 set 0x40, %o5
2687 ldda [%l7 + %o5] 0xd2, %f16
2688 nop
2689 set 0x58, %l6
2690 sth %i7, [%l7 + %l6]
2691 nop
2692 set 0x3E, %o3
2693 stb %i6, [%l7 + %o3]
2694 nop
2695 set 0x10, %l3
2696 stx %l2, [%l7 + %l3]
2697 set 0x38, %o0
2698 stxa %i1, [%l7 + %o0] 0xe2
2699 membar #Sync
2700 st %f21, [%l7 + 0x60]
2701 ld [%l7 + 0x7C], %f15
2702 set 0x68, %i5
2703 ldxa [%l7 + %i5] 0x88, %l1
2704 nop
2705 set 0x50, %i3
2706 ldsb [%l7 + %i3], %o4
2707 set 0x14, %l2
2708 stwa %o3, [%l7 + %l2] 0xe3
2709 membar #Sync
2710 nop
2711 set 0x30, %i4
2712 stx %g6, [%l7 + %i4]
2713 set 0x0B, %g2
2714 stba %o0, [%l7 + %g2] 0x81
2715 nop
2716 set 0x28, %l4
2717 std %g6, [%l7 + %l4]
2718 set 0x20, %o1
2719 stda %i2, [%l7 + %o1] 0xe2
2720 membar #Sync
2721 nop
2722 set 0x62, %g5
2723 ldstub [%l7 + %g5], %g5
2724 set 0x70, %o2
2725 prefetcha [%l7 + %o2] 0x89, 3
2726 nop
2727 set 0x0C, %g4
2728 sth %l5, [%l7 + %g4]
2729 set 0x0C, %i1
2730 stwa %o1, [%l7 + %i1] 0xeb
2731 membar #Sync
2732 set 0x2A, %l0
2733 stha %g1, [%l7 + %l0] 0x80
2734 wr %o7, %i5, %clear_softint
2735 set 0x5F, %l5
2736 ldstuba [%l7 + %l5] 0x89, %i4
2737 or %o2, %i0, %g3
2738 bleu,a %icc, loop_21
2739 nop
2740 set 0x78, %g7
2741 std %o6, [%l7 + %g7]
2742 add %l7, 0x60, %l6
2743 wr %g0, 0x81, %asi
2744 casxa [%l6] 0x81, %o5, %l6
2745loop_21:
2746 nop
2747 set 0x58, %g1
2748 lduw [%l7 + %g1], %l0
2749 add %l4, %g2, %g4
2750 nop
2751 set 0x5C, %l1
2752 ldsw [%l7 + %l1], %i3
2753 nop
2754 set 0x70, %i0
2755 ldd [%l7 + %i0], %f24
2756 add %i6, %i7, %i1
2757 nop
2758 set 0x38, %o6
2759 ldd [%l7 + %o6], %l2
2760 wr %l1, %o3, %y
2761 set 0x18, %i7
2762 stwa %g6, [%l7 + %i7] 0xe2
2763 membar #Sync
2764 set 0x28, %i2
2765 stda %o4, [%l7 + %i2] 0xe3
2766 membar #Sync
2767 nop
2768 set 0x40, %g6
2769 std %f0, [%l7 + %g6]
2770 nop
2771 set 0x76, %g3
2772 sth %g7, [%l7 + %g3]
2773 nop
2774 set 0x65, %o4
2775 ldstub [%l7 + %o4], %i2
2776 nop
2777 set 0x32, %i6
2778 ldsb [%l7 + %i6], %g5
2779 nop
2780 set 0x10, %o7
2781 ldx [%l7 + %o7], %o0
2782 nop
2783 set 0x68, %o5
2784 ldx [%l7 + %o5], %l3
2785 nop
2786 set 0x10, %l6
2787 prefetch [%l7 + %l6], 4
2788 nop
2789 set 0x48, %o3
2790 lduw [%l7 + %o3], %o1
2791 nop
2792 set 0x27, %o0
2793 stb %g1, [%l7 + %o0]
2794 add %o7, %i5, %l5
2795 nop
2796 set 0x3E, %l3
2797 ldstub [%l7 + %l3], %o2
2798 nop
2799 set 0x64, %i5
2800 ldstub [%l7 + %i5], %i4
2801 set 0x30, %i3
2802 stha %i0, [%l7 + %i3] 0x80
2803 nop
2804 set 0x08, %i4
2805 std %g2, [%l7 + %i4]
2806 nop
2807 set 0x3D, %l2
2808 ldub [%l7 + %l2], %o6
2809 set 0x38, %l4
2810 prefetcha [%l7 + %l4] 0x88, 0
2811 set 0x7C, %o1
2812 stwa %l6, [%l7 + %o1] 0x80
2813 set 0x28, %g2
2814 swapa [%l7 + %g2] 0x88, %l4
2815 set 0x3C, %g5
2816 stha %g2, [%l7 + %g5] 0xe2
2817 membar #Sync
2818 set 0x58, %g4
2819 prefetcha [%l7 + %g4] 0x81, 3
2820 set 0x30, %o2
2821 stwa %i3, [%l7 + %o2] 0xe2
2822 membar #Sync
2823 nop
2824 set 0x60, %i1
2825 ldd [%l7 + %i1], %g4
2826 set 0x08, %l5
2827 stda %i6, [%l7 + %l5] 0xe2
2828 membar #Sync
2829 add %l7, 0x48, %l6
2830 wr %g0, 0x88, %asi
2831 casa [%l6] 0x88, %i1, %i7
2832 set 0x08, %g7
2833 ldxa [%l7 + %g7] 0x80, %l2
2834 add %l1, %g6, %o3
2835 nop
2836 set 0x7F, %g1
2837 stb %g7, [%l7 + %g1]
2838 nop
2839 set 0x1C, %l0
2840 ldsw [%l7 + %l0], %o4
2841 nop
2842 set 0x44, %l1
2843 ldsw [%l7 + %l1], %g5
2844 add %l7, 0x7C, %l6
2845 wr %g0, 0x89, %asi
2846 casa [%l6] 0x89, %i2, %o0
2847 nop
2848 set 0x2A, %o6
2849 ldsb [%l7 + %o6], %l3
2850 nop
2851 set 0x12, %i0
2852 ldstub [%l7 + %i0], %o1
2853 add %l7, 0x78, %l6
2854 wr %g0, 0x88, %asi
2855 casa [%l6] 0x88, %g1, %i5
2856 nop
2857 set 0x4C, %i7
2858 sth %l5, [%l7 + %i7]
2859 add %l7, 0x14, %l6
2860 wr %g0, 0x89, %asi
2861 casa [%l6] 0x89, %o2, %i4
2862 add %l7, 0x20, %l6
2863 wr %g0, 0x80, %asi
2864 casa [%l6] 0x80, %i0, %g3
2865 and %o6, %o5, %l6
2866 set 0x56, %g6
2867 stha %o7, [%l7 + %g6] 0xe2
2868 membar #Sync
2869 nop
2870 set 0x30, %i2
2871 ldx [%l7 + %i2], %g2
2872 st %fsr, [%l7 + 0x2C]
2873 nop
2874 set 0x20, %o4
2875 swap [%l7 + %o4], %l0
2876 nop
2877 set 0x70, %i6
2878 stx %fsr, [%l7 + %i6]
2879 add %l7, 0x48, %l6
2880 wr %g0, 0x81, %asi
2881 casxa [%l6] 0x81, %i3, %l4
2882 set 0x10, %o7
2883 ldxa [%l7 + %o7] 0x80, %i6
2884 fpadd16 %f20, %f22, %f26
2885 or %g4, %i7, %i1
2886 nop
2887 set 0x70, %o5
2888 stx %fsr, [%l7 + %o5]
2889 nop
2890 set 0x20, %g3
2891 lduw [%l7 + %g3], %l1
2892 set 0x40, %l6
2893 stda %f16, [%l7 + %l6] 0xd2
2894 add %l7, 0x78, %l6
2895 wr %g0, 0x89, %asi
2896 ldxa [%l6] %asi, %g6
2897 casxa [%l6] 0x89, %g6, %l2
2898 nop
2899 set 0x18, %o3
2900 lduw [%l7 + %o3], %o3
2901 membar #Sync
2902 set 0x40, %o0
2903 ldda [%l7 + %o0] 0xf8, %f16
2904 nop
2905 set 0x1C, %l3
2906 stw %g7, [%l7 + %l3]
2907 set 0x0C, %i5
2908 sta %f28, [%l7 + %i5] 0x88
2909 nop
2910 set 0x28, %i3
2911 lduw [%l7 + %i3], %g5
2912 ld [%l7 + 0x38], %f25
2913 or %i2, %o0, %l3
2914 nop
2915 set 0x70, %i4
2916 std %o4, [%l7 + %i4]
2917 nop
2918 nop
2919 setx 0x01278D3E, %l0, %l6
2920 st %l6, [%l7 + 0x28]
2921 ld [%l7 + 0x28], %f15
2922 setx 0x0046370C, %l1, %l5
2923 st %l5, [%l7 + 0x10]
2924 ld [%l7 + 0x10], %f0
2925 fdivs %f0, %f15, %f21
2926 nop
2927 set 0x3E, %l2
2928 ldsb [%l7 + %l2], %o1
2929 set 0x70, %o1
2930 ldda [%l7 + %o1] 0xeb, %g0
2931 set 0x08, %l4
2932 stwa %i5, [%l7 + %l4] 0xeb
2933 membar #Sync
2934 nop
2935 set 0x30, %g2
2936 ldd [%l7 + %g2], %l4
2937 nop
2938 set 0x45, %g4
2939 stb %i4, [%l7 + %g4]
2940 set 0x60, %g5
2941 ldda [%l7 + %g5] 0x88, %o2
2942 set 0x4C, %o2
2943 sta %f3, [%l7 + %o2] 0x89
2944 nop
2945 set 0x66, %i1
2946 lduh [%l7 + %i1], %i0
2947 nop
2948 set 0x53, %g7
2949 ldstub [%l7 + %g7], %o6
2950 nop
2951 set 0x1E, %g1
2952 ldsh [%l7 + %g1], %o5
2953 nop
2954 set 0x20, %l5
2955 sth %l6, [%l7 + %l5]
2956 ld [%l7 + 0x78], %f5
2957 nop
2958 set 0x48, %l0
2959 ldx [%l7 + %l0], %o7
2960 st %fsr, [%l7 + 0x60]
2961 set 0x1C, %l1
2962 sta %f23, [%l7 + %l1] 0x88
2963 set 0x20, %i0
2964 ldda [%l7 + %i0] 0xe2, %g2
2965 nop
2966 set 0x20, %i7
2967 std %f22, [%l7 + %i7]
2968 add %l7, 0x58, %l6
2969 wr %g0, 0x88, %asi
2970 ldxa [%l6] %asi, %g3
2971 casxa [%l6] 0x88, %g3, %i3
2972 nop
2973 set 0x28, %o6
2974 swap [%l7 + %o6], %l0
2975 wr %l4, %i6, %sys_tick
2976 nop
2977 set 0x10, %i2
2978 stx %fsr, [%l7 + %i2]
2979 nop
2980 set 0x51, %o4
2981 stb %i7, [%l7 + %o4]
2982 set 0x38, %i6
2983 swapa [%l7 + %i6] 0x88, %i1
2984 nop
2985 set 0x10, %g6
2986 lduw [%l7 + %g6], %l1
2987 nop
2988 set 0x08, %o5
2989 swap [%l7 + %o5], %g4
2990 nop
2991 set 0x38, %o7
2992 ldsw [%l7 + %o7], %l2
2993 set 0x20, %l6
2994 prefetcha [%l7 + %l6] 0x81, 3
2995 nop
2996 set 0x60, %g3
2997 stx %g7, [%l7 + %g3]
2998 set 0x46, %o0
2999 ldstuba [%l7 + %o0] 0x89, %g5
3000 nop
3001 set 0x48, %l3
3002 stx %fsr, [%l7 + %l3]
3003 add %g6, %o0, %l3
3004 nop
3005 set 0x58, %i5
3006 swap [%l7 + %i5], %o4
3007 nop
3008 set 0x4E, %i3
3009 stb %o1, [%l7 + %i3]
3010 set 0x0C, %o3
3011 stwa %g1, [%l7 + %o3] 0xea
3012 membar #Sync
3013 wr %i2, %i5, %softint
3014 set 0x6A, %l2
3015 stba %l5, [%l7 + %l2] 0xea
3016 membar #Sync
3017 wr %i4, %o2, %softint
3018 nop
3019 set 0x10, %o1
3020 sth %i0, [%l7 + %o1]
3021 set 0x78, %i4
3022 swapa [%l7 + %i4] 0x81, %o6
3023 set 0x40, %l4
3024 ldda [%l7 + %l4] 0x88, %f16
3025 wr %l6, %o5, %ccr
3026 set 0x08, %g2
3027 ldxa [%l7 + %g2] 0x89, %g2
3028 set 0x60, %g5
3029 prefetcha [%l7 + %g5] 0x80, 1
3030 nop
3031 set 0x18, %o2
3032 ldx [%l7 + %o2], %i3
3033 wr %o7, %l4, %y
3034 nop
3035 set 0x60, %i1
3036 stx %i6, [%l7 + %i1]
3037 nop
3038 set 0x20, %g4
3039 std %l0, [%l7 + %g4]
3040 add %l7, 0x40, %l6
3041 wr %g0, 0x81, %asi
3042 ldxa [%l6] %asi, %i1
3043 casxa [%l6] 0x81, %i1, %i7
3044 and %g4, %l1, %o3
3045 nop
3046 set 0x78, %g1
3047 ldd [%l7 + %g1], %f26
3048 membar #Sync
3049 set 0x40, %l5
3050 ldda [%l7 + %l5] 0xf0, %f16
3051 be,pn %icc, loop_22
3052 ba %icc, loop_23
3053 nop
3054 set 0x4C, %g7
3055 lduh [%l7 + %g7], %l2
3056 nop
3057 set 0x58, %l1
3058 swap [%l7 + %l1], %g7
3059loop_22:
3060 nop
3061 set 0x68, %i0
3062 ldd [%l7 + %i0], %f12
3063loop_23:
3064 nop
3065 set 0x11, %l0
3066 ldsb [%l7 + %l0], %g5
3067 fpadd32s %f0, %f3, %f31
3068 nop
3069 set 0x43, %o6
3070 ldstub [%l7 + %o6], %g6
3071 nop
3072 set 0x3C, %i2
3073 lduw [%l7 + %i2], %l3
3074 nop
3075 set 0x7B, %i7
3076 stb %o4, [%l7 + %i7]
3077 or %o1, %o0, %i2
3078 wr %g0, 0x7, %fprs
3079 set 0x60, %i6
3080 sta %f21, [%l7 + %i6] 0x80
3081 set 0x40, %o4
3082 stda %f16, [%l7 + %o4] 0xc8
3083 nop
3084 set 0x78, %g6
3085 std %f30, [%l7 + %g6]
3086 set 0x50, %o5
3087 lda [%l7 + %o5] 0x81, %f22
3088 set 0x50, %o7
3089 ldda [%l7 + %o7] 0x80, %l4
3090 nop
3091 set 0x6C, %l6
3092 prefetch [%l7 + %l6], 3
3093 set 0x70, %g3
3094 ldxa [%l7 + %g3] 0x89, %i4
3095 add %i0, %o6, %o2
3096 nop
3097 set 0x18, %o0
3098 stx %fsr, [%l7 + %o0]
3099 set 0x40, %l3
3100 prefetcha [%l7 + %l3] 0x80, 0
3101 nop
3102 set 0x5E, %i3
3103 ldstub [%l7 + %i3], %g2
3104 nop
3105 set 0x39, %i5
3106 ldsb [%l7 + %i5], %g3
3107 nop
3108 set 0x08, %l2
3109 stx %fsr, [%l7 + %l2]
3110 nop
3111 set 0x0C, %o3
3112 ldsw [%l7 + %o3], %i3
3113 set 0x71, %o1
3114 stba %o5, [%l7 + %o1] 0x88
3115 nop
3116 set 0x6C, %i4
3117 stw %l4, [%l7 + %i4]
3118 nop
3119 set 0x50, %g2
3120 stx %fsr, [%l7 + %g2]
3121 nop
3122 set 0x74, %l4
3123 prefetch [%l7 + %l4], 1
3124 nop
3125 set 0x08, %o2
3126 lduw [%l7 + %o2], %i6
3127 nop
3128 set 0x30, %g5
3129 ldd [%l7 + %g5], %l0
3130 set 0x70, %g4
3131 lda [%l7 + %g4] 0x88, %f4
3132 nop
3133 set 0x68, %g1
3134 prefetch [%l7 + %g1], 0
3135 nop
3136 set 0x1A, %l5
3137 ldub [%l7 + %l5], %o7
3138 set 0x50, %g7
3139 stha %i7, [%l7 + %g7] 0xe3
3140 membar #Sync
3141 nop
3142 set 0x5B, %l1
3143 stb %g4, [%l7 + %l1]
3144 nop
3145 set 0x24, %i0
3146 prefetch [%l7 + %i0], 0
3147 fpsub32s %f27, %f16, %f29
3148 set 0x68, %l0
3149 stwa %l1, [%l7 + %l0] 0x81
3150 nop
3151 set 0x36, %i1
3152 lduh [%l7 + %i1], %o3
3153 set 0x28, %o6
3154 stxa %i1, [%l7 + %o6] 0x80
3155 nop
3156 set 0x62, %i2
3157 ldsh [%l7 + %i2], %g7
3158 nop
3159 set 0x50, %i7
3160 prefetch [%l7 + %i7], 0
3161 set 0x40, %o4
3162 stda %f16, [%l7 + %o4] 0x81
3163 nop
3164 set 0x6B, %i6
3165 ldub [%l7 + %i6], %l2
3166 st %fsr, [%l7 + 0x6C]
3167 nop
3168 set 0x35, %g6
3169 ldub [%l7 + %g6], %g6
3170 nop
3171 set 0x4E, %o5
3172 ldsh [%l7 + %o5], %g5
3173 set 0x08, %l6
3174 ldxa [%l7 + %l6] 0x88, %l3
3175 set 0x10, %o7
3176 ldda [%l7 + %o7] 0xeb, %o4
3177 nop
3178 set 0x68, %g3
3179 stx %o1, [%l7 + %g3]
3180 and %o0, %i5, %g1
3181 nop
3182 set 0x68, %o0
3183 lduw [%l7 + %o0], %i2
3184 set 0x30, %l3
3185 ldxa [%l7 + %l3] 0x80, %i4
3186 nop
3187 set 0x28, %i3
3188 stx %fsr, [%l7 + %i3]
3189 nop
3190 set 0x60, %l2
3191 prefetch [%l7 + %l2], 1
3192 set 0x51, %i5
3193 ldstuba [%l7 + %i5] 0x80, %l5
3194 or %i0, %o6, %o2
3195 set 0x40, %o1
3196 ldda [%l7 + %o1] 0x80, %i6
3197 nop
3198 set 0x77, %i4
3199 stb %g2, [%l7 + %i4]
3200 st %f29, [%l7 + 0x4C]
3201 nop
3202 set 0x7E, %g2
3203 stb %i3, [%l7 + %g2]
3204 ba,a,pn %xcc, loop_24
3205 st %fsr, [%l7 + 0x30]
3206 or %o5, %g3, %l4
3207 nop
3208 set 0x40, %o3
3209 stx %fsr, [%l7 + %o3]
3210loop_24:
3211 nop
3212 add %l7, 0x58, %l6
3213 wr %g0, 0x88, %asi
3214 lda [%l6] %asi, %l0
3215 casa [%l6] 0x88, %l0, %i6
3216 ld [%l7 + 0x24], %f10
3217 nop
3218 set 0x78, %o2
3219 ldd [%l7 + %o2], %o6
3220 nop
3221 set 0x3F, %g5
3222 stb %i7, [%l7 + %g5]
3223 nop
3224 set 0x74, %l4
3225 ldsh [%l7 + %l4], %l1
3226 nop
3227 set 0x3A, %g1
3228 lduh [%l7 + %g1], %o3
3229 set 0x70, %l5
3230 stxa %g4, [%l7 + %l5] 0xe2
3231 membar #Sync
3232 set 0x19, %g7
3233 ldstuba [%l7 + %g7] 0x81, %g7
3234 add %l2, %g6, %i1
3235 set 0x40, %l1
3236 ldda [%l7 + %l1] 0x89, %f0
3237 set 0x48, %g4
3238 ldxa [%l7 + %g4] 0x88, %g5
3239 nop
3240 set 0x14, %i0
3241 ldstub [%l7 + %i0], %o4
3242 nop
3243 set 0x20, %l0
3244 ldx [%l7 + %l0], %o1
3245 set 0x30, %i1
3246 stda %o0, [%l7 + %i1] 0x89
3247 set 0x40, %o6
3248 prefetcha [%l7 + %o6] 0x89, 4
3249 nop
3250 set 0x58, %i7
3251 std %f18, [%l7 + %i7]
3252 nop
3253 set 0x7C, %o4
3254 sth %g1, [%l7 + %o4]
3255 set 0x18, %i2
3256 stda %i2, [%l7 + %i2] 0xea
3257 membar #Sync
3258 set 0x40, %g6
3259 ldda [%l7 + %g6] 0x88, %f16
3260 nop
3261 set 0x6E, %i6
3262 ldsh [%l7 + %i6], %l3
3263 nop
3264 set 0x1C, %l6
3265 lduh [%l7 + %l6], %l5
3266 set 0x18, %o7
3267 stda %i4, [%l7 + %o7] 0xeb
3268 membar #Sync
3269 set 0x18, %o5
3270 prefetcha [%l7 + %o5] 0x80, 3
3271 st %fsr, [%l7 + 0x78]
3272 set 0x7C, %o0
3273 swapa [%l7 + %o0] 0x89, %o6
3274 add %l7, 0x1C, %l6
3275 wr %g0, 0x80, %asi
3276 lda [%l6] %asi, %o2
3277 casa [%l6] 0x80, %o2, %g2
3278 nop
3279 set 0x5C, %g3
3280 ldsw [%l7 + %g3], %l6
3281 st %f9, [%l7 + 0x14]
3282 nop
3283 set 0x48, %l3
3284 ldd [%l7 + %l3], %i2
3285 nop
3286 set 0x54, %l2
3287 lduw [%l7 + %l2], %o5
3288 nop
3289 set 0x4C, %i5
3290 ldsw [%l7 + %i5], %g3
3291 set 0x68, %i3
3292 ldxa [%l7 + %i3] 0x88, %l0
3293 set 0x48, %o1
3294 stda %l4, [%l7 + %o1] 0xea
3295 membar #Sync
3296 set 0x60, %g2
3297 stda %i6, [%l7 + %g2] 0x81
3298 set 0x50, %o3
3299 ldxa [%l7 + %o3] 0x81, %o7
3300 add %l7, 0x48, %l6
3301 wr %g0, 0x88, %asi
3302 lda [%l6] %asi, %l1
3303 casa [%l6] 0x88, %l1, %o3
3304 and %g4, %g7, %l2
3305 nop
3306 nop
3307 setx 0xE53852D2DEC1BFE0, %l0, %l6
3308 stx %l6, [%l7 + 0x28]
3309 ldd [%l7 + 0x28], %f30
3310 setx 0xCB02C55D36D1B900, %l1, %l5
3311 stx %l5, [%l7 + 0x10]
3312 ldd [%l7 + 0x10], %f20
3313 fdivd %f20, %f30, %f4
3314 nop
3315 set 0x78, %i4
3316 ldd [%l7 + %i4], %g6
3317 set 0x40, %g5
3318 stda %f0, [%l7 + %g5] 0x88
3319 set 0x2E, %o2
3320 ldstuba [%l7 + %o2] 0x80, %i1
3321 set 0x38, %l4
3322 stxa %g5, [%l7 + %l4] 0x81
3323 st %f16, [%l7 + 0x1C]
3324 set 0x48, %l5
3325 stxa %o4, [%l7 + %l5] 0xea
3326 membar #Sync
3327 nop
3328 set 0x6F, %g1
3329 ldub [%l7 + %g1], %o1
3330 fpadd32s %f25, %f20, %f15
3331 or %o0, %i5, %g1
3332 nop
3333 set 0x60, %l1
3334 stx %i2, [%l7 + %l1]
3335 set 0x18, %g7
3336 ldxa [%l7 + %g7] 0x81, %i7
3337 add %l7, 0x7C, %l6
3338 wr %g0, 0x89, %asi
3339 casa [%l6] 0x89, %l3, %l5
3340 set 0x40, %g4
3341 stda %f0, [%l7 + %g4] 0xf0
3342 membar #Sync
3343 set 0x50, %l0
3344 stxa %i0, [%l7 + %l0] 0x89
3345 nop
3346 set 0x60, %i0
3347 std %o6, [%l7 + %i0]
3348 set 0x18, %i1
3349 stda %o2, [%l7 + %i1] 0x80
3350 nop
3351 set 0x68, %o6
3352 std %f0, [%l7 + %o6]
3353 ld [%l7 + 0x30], %f25
3354 nop
3355 set 0x20, %i7
3356 swap [%l7 + %i7], %g2
3357 nop
3358 set 0x38, %o4
3359 swap [%l7 + %o4], %l6
3360 st %f27, [%l7 + 0x44]
3361 nop
3362 set 0x5C, %g6
3363 stw %i4, [%l7 + %g6]
3364 set 0x56, %i6
3365 stha %i3, [%l7 + %i6] 0xe3
3366 membar #Sync
3367 set 0x3A, %l6
3368 stba %g3, [%l7 + %l6] 0xe2
3369 membar #Sync
3370 nop
3371 set 0x54, %o7
3372 lduw [%l7 + %o7], %l0
3373 nop
3374 set 0x09, %i2
3375 stb %o5, [%l7 + %i2]
3376 nop
3377 set 0x78, %o0
3378 stx %fsr, [%l7 + %o0]
3379 set 0x14, %g3
3380 stwa %l4, [%l7 + %g3] 0xe2
3381 membar #Sync
3382 nop
3383 set 0x40, %o5
3384 ldd [%l7 + %o5], %f16
3385 nop
3386 set 0x70, %l3
3387 ldd [%l7 + %l3], %f24
3388 set 0x50, %i5
3389 lda [%l7 + %i5] 0x89, %f20
3390 set 0x20, %i3
3391 ldda [%l7 + %i3] 0xe3, %o6
3392 nop
3393 set 0x47, %l2
3394 stb %l1, [%l7 + %l2]
3395 set 0x08, %o1
3396 swapa [%l7 + %o1] 0x89, %o3
3397 nop
3398 set 0x70, %o3
3399 ldx [%l7 + %o3], %i6
3400 set 0x08, %g2
3401 sta %f10, [%l7 + %g2] 0x89
3402 ld [%l7 + 0x40], %f2
3403 set 0x36, %i4
3404 stba %g4, [%l7 + %i4] 0x89
3405 set 0x70, %o2
3406 stha %g7, [%l7 + %o2] 0x89
3407 set 0x5C, %g5
3408 sta %f7, [%l7 + %g5] 0x81
3409 add %l7, 0x38, %l6
3410 wr %g0, 0x81, %asi
3411 casa [%l6] 0x81, %l2, %g6
3412 set 0x58, %l4
3413 swapa [%l7 + %l4] 0x81, %g5
3414 set 0x18, %g1
3415 ldxa [%l7 + %g1] 0x88, %i1
3416 set 0x5B, %l1
3417 stba %o1, [%l7 + %l1] 0xeb
3418 membar #Sync
3419 nop
3420 set 0x58, %g7
3421 ldd [%l7 + %g7], %o4
3422 add %i5, %o0, %g1
3423 nop
3424 set 0x34, %g4
3425 lduw [%l7 + %g4], %i7
3426 set 0x08, %l0
3427 prefetcha [%l7 + %l0] 0x80, 0
3428 add %l5, %i2, %o6
3429 st %f21, [%l7 + 0x60]
3430 nop
3431 set 0x5C, %i0
3432 sth %i0, [%l7 + %i0]
3433 nop
3434 set 0x68, %l5
3435 stx %fsr, [%l7 + %l5]
3436 nop
3437 set 0x2C, %i1
3438 stw %o2, [%l7 + %i1]
3439 set 0x26, %o6
3440 stha %g2, [%l7 + %o6] 0xe2
3441 membar #Sync
3442 set 0x71, %i7
3443 ldstuba [%l7 + %i7] 0x81, %l6
3444 ld [%l7 + 0x2C], %f5
3445 nop
3446 set 0x3C, %g6
3447 stw %i3, [%l7 + %g6]
3448 nop
3449 set 0x28, %i6
3450 ldsw [%l7 + %i6], %i4
3451 st %fsr, [%l7 + 0x38]
3452 nop
3453 set 0x78, %l6
3454 std %f2, [%l7 + %l6]
3455 set 0x56, %o4
3456 ldstuba [%l7 + %o4] 0x88, %g3
3457 nop
3458 set 0x6F, %i2
3459 ldsb [%l7 + %i2], %l0
3460 set 0x18, %o0
3461 stwa %l4, [%l7 + %o0] 0xeb
3462 membar #Sync
3463 set 0x48, %o7
3464 stxa %o7, [%l7 + %o7] 0xe2
3465 membar #Sync
3466 set 0x38, %o5
3467 lda [%l7 + %o5] 0x80, %f0
3468 nop
3469 set 0x68, %g3
3470 ldd [%l7 + %g3], %l0
3471 fpsub16s %f3, %f30, %f25
3472 nop
3473 set 0x50, %i5
3474 std %o2, [%l7 + %i5]
3475 nop
3476 set 0x08, %l3
3477 ldx [%l7 + %l3], %o5
3478 nop
3479 set 0x68, %l2
3480 ldx [%l7 + %l2], %i6
3481 or %g4, %g7, %g6
3482 nop
3483 set 0x30, %i3
3484 ldd [%l7 + %i3], %g4
3485 nop
3486 set 0x48, %o1
3487 stx %l2, [%l7 + %o1]
3488 nop
3489 set 0x60, %o3
3490 std %f6, [%l7 + %o3]
3491 nop
3492 set 0x40, %i4
3493 stx %i1, [%l7 + %i4]
3494 add %l7, 0x68, %l6
3495 wr %g0, 0x80, %asi
3496 ldxa [%l6] %asi, %o1
3497 casxa [%l6] 0x80, %o1, %i5
3498 nop
3499 set 0x42, %g2
3500 ldsh [%l7 + %g2], %o4
3501 nop
3502 set 0x45, %o2
3503 ldsb [%l7 + %o2], %o0
3504 set 0x40, %g5
3505 ldda [%l7 + %g5] 0x81, %f0
3506 set 0x08, %l4
3507 stwa %i7, [%l7 + %l4] 0xea
3508 membar #Sync
3509 set 0x58, %l1
3510 stwa %l3, [%l7 + %l1] 0xe2
3511 membar #Sync
3512 set 0x38, %g7
3513 lda [%l7 + %g7] 0x88, %f22
3514 fpadd16s %f31, %f28, %f22
3515 nop
3516 set 0x48, %g4
3517 ldd [%l7 + %g4], %l4
3518 set 0x48, %l0
3519 stwa %g1, [%l7 + %l0] 0x81
3520 nop
3521 set 0x0C, %i0
3522 lduh [%l7 + %i0], %i2
3523 nop
3524 set 0x50, %g1
3525 ldsw [%l7 + %g1], %o6
3526 nop
3527 set 0x4B, %i1
3528 ldstub [%l7 + %i1], %i0
3529 ld [%l7 + 0x38], %f21
3530 set 0x50, %l5
3531 swapa [%l7 + %l5] 0x88, %o2
3532 set 0x23, %o6
3533 stba %g2, [%l7 + %o6] 0x88
3534 nop
3535 set 0x40, %g6
3536 std %f6, [%l7 + %g6]
3537 st %fsr, [%l7 + 0x50]
3538 nop
3539 set 0x40, %i6
3540 ldsw [%l7 + %i6], %i3
3541 nop
3542 set 0x34, %i7
3543 stb %i4, [%l7 + %i7]
3544 nop
3545 set 0x08, %l6
3546 stx %fsr, [%l7 + %l6]
3547 nop
3548 set 0x58, %i2
3549 ldd [%l7 + %i2], %g2
3550 nop
3551 set 0x28, %o4
3552 stx %l0, [%l7 + %o4]
3553 st %fsr, [%l7 + 0x78]
3554 set 0x30, %o0
3555 ldda [%l7 + %o0] 0x89, %l4
3556 nop
3557 set 0x38, %o5
3558 ldsb [%l7 + %o5], %o7
3559 nop
3560 set 0x78, %g3
3561 ldd [%l7 + %g3], %i6
3562 set 0x72, %i5
3563 stha %o3, [%l7 + %i5] 0x88
3564 add %l7, 0x68, %l6
3565 wr %g0, 0x88, %asi
3566 casxa [%l6] 0x88, %l1, %i6
3567 nop
3568 set 0x40, %o7
3569 ldsb [%l7 + %o7], %o5
3570 nop
3571 set 0x48, %l3
3572 lduh [%l7 + %l3], %g4
3573 nop
3574 set 0x6A, %i3
3575 lduh [%l7 + %i3], %g6
3576 wr %g5, %l2, %set_softint
3577 set 0x28, %o1
3578 prefetcha [%l7 + %o1] 0x81, 1
3579 membar #Sync
3580 set 0x40, %o3
3581 ldda [%l7 + %o3] 0xf1, %f16
3582 set 0x62, %i4
3583 stha %o1, [%l7 + %i4] 0x80
3584 nop
3585 set 0x4C, %g2
3586 stw %i1, [%l7 + %g2]
3587 nop
3588 set 0x30, %l2
3589 ldd [%l7 + %l2], %f24
3590 add %l7, 0x78, %l6
3591 wr %g0, 0x81, %asi
3592 casa [%l6] 0x81, %i5, %o0
3593 bge,pt %icc, loop_25
3594 st %fsr, [%l7 + 0x58]
3595 set 0x50, %o2
3596 prefetcha [%l7 + %o2] 0x81, 3
3597loop_25:
3598 nop
3599 set 0x48, %l4
3600 lduw [%l7 + %l4], %i7
3601 set 0x70, %g5
3602 prefetcha [%l7 + %g5] 0x80, 3
3603 add %l7, 0x40, %l6
3604 wr %g0, 0x80, %asi
3605 casxa [%l6] 0x80, %g1, %i2
3606 nop
3607 set 0x08, %g7
3608 ldx [%l7 + %g7], %o6
3609 fpadd16s %f14, %f22, %f24
3610 nop
3611 set 0x3C, %l1
3612 swap [%l7 + %l1], %i0
3613 nop
3614 set 0x08, %g4
3615 std %l2, [%l7 + %g4]
3616 and %g2, %o2, %i4
3617 nop
3618 set 0x30, %l0
3619 ldub [%l7 + %l0], %g3
3620 membar #Sync
3621 set 0x40, %g1
3622 ldda [%l7 + %g1] 0xf1, %f0
3623 nop
3624 set 0x19, %i1
3625 ldsb [%l7 + %i1], %l0
3626 set 0x40, %i0
3627 ldda [%l7 + %i0] 0xe3, %l4
3628 set 0x70, %o6
3629 stxa %o7, [%l7 + %o6] 0x80
3630 nop
3631 set 0x40, %g6
3632 std %f6, [%l7 + %g6]
3633 nop
3634 set 0x74, %i6
3635 swap [%l7 + %i6], %i3
3636 nop
3637 set 0x58, %i7
3638 ldd [%l7 + %i7], %f16
3639 set 0x58, %l6
3640 ldxa [%l7 + %l6] 0x89, %l6
3641 nop
3642 set 0x20, %l5
3643 ldsw [%l7 + %l5], %o3
3644 nop
3645 set 0x78, %o4
3646 ldd [%l7 + %o4], %f2
3647 and %l1, %o5, %g4
3648 membar #Sync
3649 set 0x40, %o0
3650 ldda [%l7 + %o0] 0xf8, %f16
3651 add %i6, %g6, %g5
3652 st %fsr, [%l7 + 0x38]
3653 nop
3654 set 0x30, %i2
3655 stx %l2, [%l7 + %i2]
3656 fpsub32s %f6, %f27, %f16
3657 set 0x14, %g3
3658 sta %f13, [%l7 + %g3] 0x81
3659 nop
3660 set 0x50, %i5
3661 ldd [%l7 + %i5], %f8
3662 nop
3663 set 0x78, %o7
3664 ldd [%l7 + %o7], %g6
3665 wr %o1, %i1, %softint
3666 add %l7, 0x70, %l6
3667 wr %g0, 0x81, %asi
3668 casxa [%l6] 0x81, %i5, %o0
3669 add %l7, 0x10, %l6
3670 wr %g0, 0x88, %asi
3671 lda [%l6] %asi, %i7
3672 casa [%l6] 0x88, %i7, %o4
3673 set 0x5A, %l3
3674 stha %g1, [%l7 + %l3] 0x80
3675 add %l7, 0x60, %l6
3676 wr %g0, 0x89, %asi
3677 casa [%l6] 0x89, %i2, %l5
3678 and %o6, %i0, %g2
3679 nop
3680 set 0x6A, %i3
3681 sth %o2, [%l7 + %i3]
3682 set 0x78, %o1
3683 swapa [%l7 + %o1] 0x81, %i4
3684 nop
3685 set 0x6B, %o3
3686 ldub [%l7 + %o3], %l3
3687 nop
3688 set 0x11, %i4
3689 ldstub [%l7 + %i4], %g3
3690 nop
3691 set 0x0C, %g2
3692 ldsw [%l7 + %g2], %l0
3693 set 0x3C, %l2
3694 stwa %l4, [%l7 + %l2] 0x81
3695 or %o7, %l6, %i3
3696 nop
3697 set 0x18, %o2
3698 std %o2, [%l7 + %o2]
3699 nop
3700 set 0x5E, %o5
3701 ldsh [%l7 + %o5], %o5
3702 st %fsr, [%l7 + 0x74]
3703 or %g4, %l1, %g6
3704 nop
3705 set 0x5C, %l4
3706 ldsw [%l7 + %l4], %g5
3707 and %i6, %g7, %o1
3708 ld [%l7 + 0x40], %f22
3709 nop
3710 set 0x58, %g5
3711 sth %i1, [%l7 + %g5]
3712 nop
3713 set 0x74, %g7
3714 swap [%l7 + %g7], %i5
3715 set 0x68, %l1
3716 ldxa [%l7 + %l1] 0x81, %l2
3717 nop
3718 set 0x60, %g4
3719 ldstub [%l7 + %g4], %i7
3720 nop
3721 set 0x10, %g1
3722 stx %fsr, [%l7 + %g1]
3723 ld [%l7 + 0x54], %f23
3724 set 0x1D, %i1
3725 stba %o4, [%l7 + %i1] 0x89
3726 nop
3727 set 0x68, %l0
3728 sth %o0, [%l7 + %l0]
3729 nop
3730 set 0x50, %i0
3731 ldd [%l7 + %i0], %f26
3732 membar #Sync
3733 set 0x40, %g6
3734 ldda [%l7 + %g6] 0xf1, %f0
3735 and %g1, %i2, %l5
3736 nop
3737 set 0x68, %i6
3738 ldx [%l7 + %i6], %o6
3739 set 0x20, %o6
3740 stxa %g2, [%l7 + %o6] 0xe3
3741 membar #Sync
3742 set 0x40, %i7
3743 stda %f0, [%l7 + %i7] 0xda
3744 set 0x70, %l6
3745 stxa %i0, [%l7 + %l6] 0xeb
3746 membar #Sync
3747 add %i4, %l3, %o2
3748 nop
3749 set 0x46, %o4
3750 lduh [%l7 + %o4], %g3
3751 set 0x30, %o0
3752 prefetcha [%l7 + %o0] 0x89, 4
3753 add %l7, 0x48, %l6
3754 wr %g0, 0x89, %asi
3755 ldxa [%l6] %asi, %o7
3756 casxa [%l6] 0x89, %o7, %l6
3757 wr %i3, %o3, %y
3758 fpadd32s %f26, %f9, %f29
3759 nop
3760 set 0x16, %i2
3761 ldub [%l7 + %i2], %o5
3762 nop
3763 set 0x1C, %g3
3764 ldsw [%l7 + %g3], %g4
3765 set 0x40, %l5
3766 stda %f16, [%l7 + %l5] 0xcc
3767 add %l7, 0x50, %l6
3768 wr %g0, 0x89, %asi
3769 casxa [%l6] 0x89, %l1, %g6
3770 ld [%l7 + 0x18], %f17
3771 EXIT_GOOD
3772
3773
3774
3775!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3776!
3777! Stats for Thread 0:
3778!
3779! Type l : 1270
3780! Type a : 30
3781! Type cti : 25
3782! Type x : 527
3783! Type f : 42
3784! Type i : 106
3785!
3786!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3787
3788!
3789! Thread 1 Start
3790!
3791.global thread_1
3792thread_1:
3793 mov %l7, %g1
3794 !# Set %cwp for 8 windows
3795 !# This threads memory space into each %l7
3796 wrpr %g0, 0x7, %cwp
3797 mov %g1, %l7
3798 wrpr %g0, 0x6, %cwp
3799 mov %g1, %l7
3800 wrpr %g0, 0x5, %cwp
3801 mov %g1, %l7
3802 wrpr %g0, 0x4, %cwp
3803 mov %g1, %l7
3804 wrpr %g0, 0x3, %cwp
3805 mov %g1, %l7
3806 wrpr %g0, 0x2, %cwp
3807 mov %g1, %l7
3808 wrpr %g0, 0x1, %cwp
3809 mov %g1, %l7
3810 wrpr %g0, 0x0, %cwp
3811 mov %g1, %l7
3812
3813 !# Set %fsr
3814 setx 0x0000000000400000, %l0, %l6 !# no post process
3815 stx %l6, [%l7 + 0x0] !# no post process
3816 ldx [%l7 + 0x0], %fsr !# no post process
3817
3818 wr %g0, 0x80, %asi !# no post process
3819
3820 !# Initialize registers ..
3821
3822 !# Global registers
3823 set 0x4, %g1
3824 set 0x9, %g2
3825 set 0x8, %g3
3826 set 0x2, %g4
3827 set 0xB, %g5
3828 set 0x6, %g6
3829 set 0xF, %g7
3830 !# Input registers
3831 set -0xF, %i0
3832 set -0xA, %i1
3833 set -0x2, %i2
3834 set -0x4, %i3
3835 set -0x2, %i4
3836 set -0xC, %i5
3837 set -0x5, %i6
3838 set -0xF, %i7
3839 !# Local registers
3840 set 0x1B5E2F9D, %l0
3841 set 0x6158E0E4, %l1
3842 set 0x58381C94, %l2
3843 set 0x1230D2F8, %l3
3844 set 0x7182C630, %l4
3845 set 0x7324EDBF, %l5
3846 set 0x133AF708, %l6
3847 !# Output registers
3848 set 0x110C, %o0
3849 set -0x1AD6, %o1
3850 set 0x1DE6, %o2
3851 set 0x02AD, %o3
3852 set -0x0192, %o4
3853 set 0x133B, %o5
3854 set 0x0D52, %o6
3855 set -0x0E88, %o7
3856 !# Float registers
3857 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
3858 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
3859 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
3860 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
3861 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
3862 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
3863 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
3864 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
3865 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
3866 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
3867 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
3868 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
3869 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
3870 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
3871 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
3872 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
3873
3874 !# Execute Main Diag ..
3875
3876 set 0x4C, %o7
3877 stwa %g5, [%l7 + %o7] 0x81
3878 nop
3879 set 0x08, %i5
3880 ldd [%l7 + %i5], %i6
3881 set 0x74, %l3
3882 stba %l0, [%l7 + %l3] 0xe3
3883 membar #Sync
3884 set 0x61, %i3
3885 stba %o1, [%l7 + %i3] 0xe2
3886 membar #Sync
3887 nop
3888 set 0x66, %o3
3889 lduh [%l7 + %o3], %i1
3890 nop
3891 set 0x20, %i4
3892 stx %g7, [%l7 + %i4]
3893 nop
3894 set 0x7E, %o1
3895 ldstub [%l7 + %o1], %i5
3896 st %f16, [%l7 + 0x0C]
3897 fpsub16 %f20, %f26, %f30
3898 set 0x70, %l2
3899 ldda [%l7 + %l2] 0x88, %l2
3900 set 0x6A, %o2
3901 stha %o4, [%l7 + %o2] 0x89
3902 set 0x40, %o5
3903 ldda [%l7 + %o5] 0xd2, %f0
3904 nop
3905 set 0x41, %g2
3906 ldstub [%l7 + %g2], %i7
3907 nop
3908 set 0x08, %l4
3909 stx %fsr, [%l7 + %l4]
3910 set 0x76, %g5
3911 stha %g1, [%l7 + %g5] 0xe3
3912 membar #Sync
3913 bg,a,pn %xcc, loop_26
3914 nop
3915 set 0x34, %g7
3916 prefetch [%l7 + %g7], 3
3917 ld [%l7 + 0x54], %f0
3918 bne,pn %xcc, loop_27
3919loop_26:
3920 nop
3921 set 0x18, %l1
3922 stx %o0, [%l7 + %l1]
3923 nop
3924 set 0x11, %g1
3925 ldub [%l7 + %g1], %i2
3926 nop
3927 set 0x14, %g4
3928 stw %o6, [%l7 + %g4]
3929loop_27:
3930 nop
3931 set 0x10, %l0
3932 prefetcha [%l7 + %l0] 0x81, 4
3933 st %fsr, [%l7 + 0x60]
3934 set 0x08, %i1
3935 stwa %i0, [%l7 + %i1] 0x89
3936 set 0x64, %g6
3937 sta %f23, [%l7 + %g6] 0x89
3938 set 0x70, %i6
3939 prefetcha [%l7 + %i6] 0x80, 3
3940 nop
3941 set 0x70, %i0
3942 ldd [%l7 + %i0], %f30
3943 set 0x4C, %o6
3944 ldstuba [%l7 + %o6] 0x80, %i4
3945 set 0x20, %l6
3946 prefetcha [%l7 + %l6] 0x88, 1
3947 and %g3, %o2, %o7
3948 set 0x5C, %i7
3949 sta %f17, [%l7 + %i7] 0x89
3950 nop
3951 set 0x50, %o0
3952 lduh [%l7 + %o0], %l4
3953 add %l7, 0x30, %l6
3954 wr %g0, 0x88, %asi
3955 casxa [%l6] 0x88, %l6, %i3
3956 nop
3957 set 0x42, %i2
3958 ldsh [%l7 + %i2], %o5
3959 set 0x30, %o4
3960 ldxa [%l7 + %o4] 0x81, %o3
3961 nop
3962 set 0x28, %l5
3963 prefetch [%l7 + %l5], 2
3964 st %fsr, [%l7 + 0x20]
3965 set 0x70, %o7
3966 stda %l0, [%l7 + %o7] 0xeb
3967 membar #Sync
3968 set 0x18, %g3
3969 stwa %g6, [%l7 + %g3] 0xea
3970 membar #Sync
3971 set 0x40, %l3
3972 stda %f0, [%l7 + %l3] 0x88
3973 nop
3974 set 0x54, %i5
3975 sth %g4, [%l7 + %i5]
3976 or %g5, %i6, %l0
3977 or %i1, %g7, %i5
3978 fpadd32s %f27, %f3, %f26
3979 nop
3980 set 0x78, %o3
3981 ldd [%l7 + %o3], %f0
3982 set 0x18, %i4
3983 sta %f21, [%l7 + %i4] 0x88
3984 nop
3985 set 0x50, %o1
3986 lduw [%l7 + %o1], %o1
3987 ld [%l7 + 0x68], %f12
3988 set 0x18, %i3
3989 swapa [%l7 + %i3] 0x89, %l2
3990 nop
3991 set 0x70, %o2
3992 stx %fsr, [%l7 + %o2]
3993 fpadd32 %f8, %f10, %f2
3994 and %i7, %o4, %g1
3995 set 0x08, %l2
3996 stba %o0, [%l7 + %l2] 0x80
3997 set 0x20, %o5
3998 ldda [%l7 + %o5] 0x89, %o6
3999 and %l5, %i0, %i2
4000 set 0x08, %g2
4001 ldxa [%l7 + %g2] 0x81, %i4
4002 nop
4003 set 0x28, %l4
4004 stx %fsr, [%l7 + %l4]
4005 set 0x60, %g5
4006 stha %g2, [%l7 + %g5] 0xeb
4007 membar #Sync
4008 ld [%l7 + 0x50], %f12
4009 st %f27, [%l7 + 0x2C]
4010 bleu,a,pn %icc, loop_28
4011 add %l3, %o2, %g3
4012 nop
4013 set 0x5C, %g7
4014 sth %l4, [%l7 + %g7]
4015 nop
4016 set 0x50, %g1
4017 ldsh [%l7 + %g1], %o7
4018loop_28:
4019 nop
4020 set 0x58, %g4
4021 stwa %i3, [%l7 + %g4] 0xe3
4022 membar #Sync
4023 set 0x0C, %l1
4024 stha %o5, [%l7 + %l1] 0xea
4025 membar #Sync
4026 set 0x78, %l0
4027 swapa [%l7 + %l0] 0x89, %o3
4028 nop
4029 set 0x08, %i1
4030 swap [%l7 + %i1], %l1
4031 set 0x08, %i6
4032 lda [%l7 + %i6] 0x89, %f25
4033 and %g6, %g4, %g5
4034 set 0x50, %i0
4035 ldda [%l7 + %i0] 0x88, %i6
4036 nop
4037 set 0x14, %g6
4038 ldsw [%l7 + %g6], %l0
4039 set 0x0C, %o6
4040 ldstuba [%l7 + %o6] 0x81, %l6
4041 nop
4042 nop
4043 setx 0xD06308A89FE0D780, %l0, %l6
4044 stx %l6, [%l7 + 0x28]
4045 ldd [%l7 + 0x28], %f0
4046 setx 0x0DE1B00EA46D4A36, %l1, %l5
4047 stx %l5, [%l7 + 0x10]
4048 ldd [%l7 + 0x10], %f26
4049 fdivd %f26, %f0, %f24
4050 set 0x48, %l6
4051 prefetcha [%l7 + %l6] 0x80, 3
4052 set 0x1B, %i7
4053 stba %g7, [%l7 + %i7] 0x80
4054 set 0x24, %i2
4055 swapa [%l7 + %i2] 0x80, %o1
4056 set 0x4C, %o4
4057 stha %l2, [%l7 + %o4] 0x81
4058 set 0x40, %l5
4059 ldda [%l7 + %l5] 0xd2, %f0
4060 nop
4061 set 0x53, %o7
4062 ldsb [%l7 + %o7], %i5
4063 set 0x78, %g3
4064 ldstuba [%l7 + %g3] 0x81, %o4
4065 add %l7, 0x50, %l6
4066 wr %g0, 0x80, %asi
4067 ldxa [%l6] %asi, %i7
4068 casxa [%l6] 0x80, %i7, %g1
4069 set 0x30, %l3
4070 stxa %o6, [%l7 + %l3] 0xe2
4071 membar #Sync
4072 and %l5, %o0, %i0
4073 nop
4074 set 0x64, %o0
4075 ldub [%l7 + %o0], %i2
4076 set 0x20, %i5
4077 ldda [%l7 + %i5] 0x81, %g2
4078 nop
4079 set 0x78, %o3
4080 stx %fsr, [%l7 + %o3]
4081 and %i4, %l3, %o2
4082 nop
4083 set 0x60, %i4
4084 stx %l4, [%l7 + %i4]
4085 nop
4086 set 0x10, %o1
4087 stx %fsr, [%l7 + %o1]
4088 st %fsr, [%l7 + 0x54]
4089 nop
4090 set 0x10, %o2
4091 ldd [%l7 + %o2], %g2
4092 set 0x1C, %i3
4093 sta %f16, [%l7 + %i3] 0x88
4094 set 0x74, %o5
4095 swapa [%l7 + %o5] 0x81, %o7
4096 set 0x18, %l2
4097 sta %f22, [%l7 + %l2] 0x81
4098 set 0x3C, %l4
4099 lda [%l7 + %l4] 0x88, %f9
4100 nop
4101 set 0x7C, %g5
4102 lduw [%l7 + %g5], %o5
4103 nop
4104 set 0x5E, %g2
4105 ldsb [%l7 + %g2], %i3
4106 set 0x7A, %g7
4107 stha %o3, [%l7 + %g7] 0x80
4108 set 0x70, %g4
4109 ldxa [%l7 + %g4] 0x81, %g6
4110 nop
4111 set 0x78, %g1
4112 ldx [%l7 + %g1], %g4
4113 nop
4114 set 0x1C, %l1
4115 ldstub [%l7 + %l1], %l1
4116 ld [%l7 + 0x40], %f7
4117 nop
4118 set 0x7C, %l0
4119 lduw [%l7 + %l0], %i6
4120 or %l0, %l6, %g5
4121 st %fsr, [%l7 + 0x58]
4122 nop
4123 set 0x40, %i1
4124 std %g6, [%l7 + %i1]
4125 nop
4126 set 0x78, %i6
4127 stx %fsr, [%l7 + %i6]
4128 ld [%l7 + 0x6C], %f10
4129 add %i1, %o1, %l2
4130 fpsub32s %f24, %f11, %f9
4131 nop
4132 set 0x70, %i0
4133 ldd [%l7 + %i0], %f12
4134 add %l7, 0x48, %l6
4135 wr %g0, 0x81, %asi
4136 ldxa [%l6] %asi, %o4
4137 casxa [%l6] 0x81, %o4, %i7
4138 and %g1, %i5, %o6
4139 set 0x40, %o6
4140 ldxa [%l7 + %o6] 0x89, %l5
4141 membar #Sync
4142 set 0x40, %g6
4143 ldda [%l7 + %g6] 0xf8, %f16
4144 nop
4145 set 0x20, %i7
4146 stw %o0, [%l7 + %i7]
4147 nop
4148 set 0x14, %i2
4149 stb %i0, [%l7 + %i2]
4150 nop
4151 set 0x34, %l6
4152 lduw [%l7 + %l6], %g2
4153 nop
4154 set 0x0C, %l5
4155 ldsw [%l7 + %l5], %i4
4156 nop
4157 set 0x2E, %o4
4158 stb %i2, [%l7 + %o4]
4159 nop
4160 set 0x44, %o7
4161 ldsb [%l7 + %o7], %l3
4162 nop
4163 set 0x23, %g3
4164 stb %o2, [%l7 + %g3]
4165 st %f7, [%l7 + 0x2C]
4166 st %fsr, [%l7 + 0x2C]
4167 nop
4168 set 0x30, %l3
4169 ldd [%l7 + %l3], %f12
4170 set 0x70, %o0
4171 stda %l4, [%l7 + %o0] 0xe2
4172 membar #Sync
4173 set 0x20, %o3
4174 lda [%l7 + %o3] 0x81, %f29
4175 set 0x60, %i5
4176 stxa %g3, [%l7 + %i5] 0x80
4177 st %fsr, [%l7 + 0x18]
4178 nop
4179 set 0x10, %o1
4180 ldx [%l7 + %o1], %o7
4181 nop
4182 set 0x4A, %o2
4183 ldub [%l7 + %o2], %i3
4184 set 0x2C, %i3
4185 swapa [%l7 + %i3] 0x88, %o5
4186 set 0x58, %o5
4187 ldxa [%l7 + %o5] 0x89, %g6
4188 ld [%l7 + 0x28], %f29
4189 nop
4190 set 0x68, %i4
4191 ldsh [%l7 + %i4], %g4
4192 add %l7, 0x20, %l6
4193 wr %g0, 0x81, %asi
4194 ldxa [%l6] %asi, %l1
4195 casxa [%l6] 0x81, %l1, %o3
4196 set 0x38, %l2
4197 stda %i6, [%l7 + %l2] 0xe3
4198 membar #Sync
4199 nop
4200 set 0x4E, %g5
4201 ldsb [%l7 + %g5], %l0
4202 nop
4203 set 0x78, %l4
4204 stx %l6, [%l7 + %l4]
4205 nop
4206 set 0x2C, %g2
4207 stw %g5, [%l7 + %g2]
4208 or %i1, %g7, %l2
4209 set 0x70, %g7
4210 lda [%l7 + %g7] 0x89, %f7
4211 nop
4212 set 0x70, %g4
4213 std %f26, [%l7 + %g4]
4214 set 0x1E, %l1
4215 ldstuba [%l7 + %l1] 0x88, %o4
4216 nop
4217 set 0x55, %g1
4218 ldstub [%l7 + %g1], %o1
4219 and %i7, %i5, %g1
4220 nop
4221 set 0x48, %l0
4222 ldsw [%l7 + %l0], %l5
4223 nop
4224 set 0x2E, %i6
4225 sth %o6, [%l7 + %i6]
4226 add %l7, 0x54, %l6
4227 wr %g0, 0x88, %asi
4228 lda [%l6] %asi, %o0
4229 casa [%l6] 0x88, %o0, %i0
4230 set 0x38, %i1
4231 prefetcha [%l7 + %i1] 0x88, 1
4232 be,pn %xcc, loop_29
4233 nop
4234 set 0x16, %o6
4235 ldub [%l7 + %o6], %i2
4236 set 0x40, %g6
4237 stda %f16, [%l7 + %g6] 0x89
4238loop_29:
4239 and %l3, %o2, %l4
4240 set 0x42, %i0
4241 stha %i4, [%l7 + %i0] 0x88
4242 set 0x48, %i7
4243 stda %g2, [%l7 + %i7] 0xe2
4244 membar #Sync
4245 ld [%l7 + 0x4C], %f23
4246 wr %i3, %o7, %softint
4247 nop
4248 set 0x5A, %i2
4249 lduh [%l7 + %i2], %o5
4250 set 0x30, %l5
4251 prefetcha [%l7 + %l5] 0x89, 4
4252 nop
4253 set 0x3C, %o4
4254 stw %g6, [%l7 + %o4]
4255 nop
4256 set 0x58, %l6
4257 stx %fsr, [%l7 + %l6]
4258 nop
4259 set 0x50, %o7
4260 std %l0, [%l7 + %o7]
4261 add %l7, 0x44, %l6
4262 wr %g0, 0x80, %asi
4263 lda [%l6] %asi, %i6
4264 casa [%l6] 0x80, %i6, %l0
4265 nop
4266 set 0x2F, %l3
4267 stb %o3, [%l7 + %l3]
4268 nop
4269 set 0x2B, %o0
4270 stb %g5, [%l7 + %o0]
4271 nop
4272 set 0x30, %o3
4273 ldsh [%l7 + %o3], %i1
4274 nop
4275 set 0x30, %g3
4276 stw %l6, [%l7 + %g3]
4277 set 0x40, %i5
4278 ldda [%l7 + %i5] 0xeb, %l2
4279 ld [%l7 + 0x44], %f13
4280 nop
4281 set 0x54, %o2
4282 ldsh [%l7 + %o2], %o4
4283 nop
4284 set 0x0C, %o1
4285 ldsw [%l7 + %o1], %o1
4286 set 0x40, %o5
4287 stda %f0, [%l7 + %o5] 0x89
4288 ld [%l7 + 0x64], %f24
4289 add %g7, %i7, %i5
4290 set 0x6C, %i3
4291 stwa %l5, [%l7 + %i3] 0x80
4292 nop
4293 set 0x50, %l2
4294 stw %g1, [%l7 + %l2]
4295 nop
4296 set 0x48, %i4
4297 std %o0, [%l7 + %i4]
4298 nop
4299 set 0x14, %l4
4300 prefetch [%l7 + %l4], 2
4301 nop
4302 set 0x5B, %g5
4303 ldsb [%l7 + %g5], %i0
4304 fpsub16s %f30, %f16, %f7
4305 nop
4306 set 0x28, %g7
4307 stw %o6, [%l7 + %g7]
4308 nop
4309 set 0x18, %g4
4310 ldx [%l7 + %g4], %i2
4311 set 0x5C, %l1
4312 stba %l3, [%l7 + %l1] 0x81
4313 bl %xcc, loop_30
4314 st %fsr, [%l7 + 0x4C]
4315 nop
4316 set 0x10, %g2
4317 ldd [%l7 + %g2], %f22
4318 st %fsr, [%l7 + 0x0C]
4319loop_30:
4320 nop
4321 set 0x42, %l0
4322 sth %o2, [%l7 + %l0]
4323 and %g2, %l4, %g3
4324 nop
4325 set 0x18, %i6
4326 sth %i3, [%l7 + %i6]
4327 set 0x54, %g1
4328 sta %f31, [%l7 + %g1] 0x80
4329 nop
4330 set 0x58, %o6
4331 std %o6, [%l7 + %o6]
4332 add %l7, 0x4C, %l6
4333 wr %g0, 0x81, %asi
4334 lda [%l6] %asi, %o5
4335 casa [%l6] 0x81, %o5, %i4
4336 add %l7, 0x70, %l6
4337 wr %g0, 0x80, %asi
4338 casxa [%l6] 0x80, %g6, %l1
4339 nop
4340 set 0x71, %g6
4341 stb %i6, [%l7 + %g6]
4342 wr %l0, %o3, %set_softint
4343 set 0x1C, %i0
4344 sta %f1, [%l7 + %i0] 0x81
4345 set 0x50, %i1
4346 stda %g4, [%l7 + %i1] 0x88
4347 nop
4348 set 0x58, %i2
4349 ldd [%l7 + %i2], %i0
4350 set 0x48, %l5
4351 ldxa [%l7 + %l5] 0x88, %l6
4352 set 0x79, %o4
4353 ldstuba [%l7 + %o4] 0x81, %l2
4354 nop
4355 set 0x08, %l6
4356 ldd [%l7 + %l6], %g4
4357 nop
4358 or %g0, 0x8, %l0
4359 sllx %l0, 0x3c, %l0
4360 wr %l0, 0x674, %tick_cmpr
4361 nop
4362 set 0x68, %i7
4363 ldstub [%l7 + %i7], %i7
4364 nop
4365 set 0x0E, %o7
4366 sth %o4, [%l7 + %o7]
4367 nop
4368 set 0x14, %l3
4369 lduw [%l7 + %l3], %i5
4370 set 0x0D, %o3
4371 ldstuba [%l7 + %o3] 0x89, %g1
4372 set 0x78, %g3
4373 prefetcha [%l7 + %g3] 0x88, 2
4374 fpsub32 %f14, %f26, %f30
4375 nop
4376 set 0x28, %o0
4377 ldx [%l7 + %o0], %i0
4378 set 0x24, %i5
4379 lda [%l7 + %i5] 0x81, %f10
4380 nop
4381 set 0x25, %o1
4382 ldsb [%l7 + %o1], %l5
4383 set 0x4C, %o5
4384 sta %f22, [%l7 + %o5] 0x80
4385 nop
4386 set 0x18, %i3
4387 std %i2, [%l7 + %i3]
4388 nop
4389 set 0x08, %o2
4390 ldd [%l7 + %o2], %f10
4391 nop
4392 set 0x60, %l2
4393 stw %l3, [%l7 + %l2]
4394 set 0x54, %l4
4395 swapa [%l7 + %l4] 0x89, %o2
4396 st %f22, [%l7 + 0x20]
4397 nop
4398 set 0x2C, %i4
4399 ldsh [%l7 + %i4], %g2
4400 set 0x60, %g7
4401 ldda [%l7 + %g7] 0x88, %l4
4402 nop
4403 set 0x4D, %g4
4404 ldsb [%l7 + %g4], %g3
4405 set 0x10, %g5
4406 stxa %o6, [%l7 + %g5] 0xe3
4407 membar #Sync
4408 set 0x20, %g2
4409 stda %o6, [%l7 + %g2] 0x89
4410 set 0x10, %l0
4411 ldda [%l7 + %l0] 0xea, %o4
4412 nop
4413 set 0x10, %i6
4414 prefetch [%l7 + %i6], 3
4415 nop
4416 set 0x48, %l1
4417 std %f12, [%l7 + %l1]
4418 nop
4419 set 0x08, %g1
4420 ldd [%l7 + %g1], %f28
4421 or %i3, %i4, %l1
4422 nop
4423 set 0x68, %o6
4424 ldsh [%l7 + %o6], %i6
4425 nop
4426 set 0x50, %g6
4427 stx %g6, [%l7 + %g6]
4428 set 0x18, %i1
4429 sta %f7, [%l7 + %i1] 0x80
4430 nop
4431 set 0x17, %i0
4432 ldsb [%l7 + %i0], %o3
4433 nop
4434 set 0x5F, %i2
4435 ldub [%l7 + %i2], %l0
4436 nop
4437 set 0x68, %o4
4438 std %i0, [%l7 + %o4]
4439 nop
4440 set 0x1C, %l6
4441 swap [%l7 + %l6], %l6
4442 set 0x24, %l5
4443 lda [%l7 + %l5] 0x88, %f4
4444 nop
4445 set 0x48, %i7
4446 lduw [%l7 + %i7], %g5
4447 nop
4448 set 0x48, %o7
4449 stx %g4, [%l7 + %o7]
4450 nop
4451 set 0x20, %l3
4452 stx %fsr, [%l7 + %l3]
4453 set 0x42, %g3
4454 stha %o1, [%l7 + %g3] 0xea
4455 membar #Sync
4456 add %l2, %i7, %g7
4457 set 0x70, %o3
4458 ldda [%l7 + %o3] 0xeb, %i4
4459 set 0x20, %i5
4460 stwa %g1, [%l7 + %i5] 0xea
4461 membar #Sync
4462 nop
4463 set 0x08, %o1
4464 std %o0, [%l7 + %o1]
4465 set 0x38, %o5
4466 prefetcha [%l7 + %o5] 0x80, 4
4467 and %l5, %o4, %i2
4468 set 0x70, %o0
4469 stda %l2, [%l7 + %o0] 0xea
4470 membar #Sync
4471 nop
4472 set 0x58, %o2
4473 ldd [%l7 + %o2], %g2
4474 nop
4475 set 0x74, %i3
4476 prefetch [%l7 + %i3], 1
4477 add %l7, 0x4C, %l6
4478 wr %g0, 0x81, %asi
4479 casa [%l6] 0x81, %o2, %g3
4480 add %l4, %o6, %o5
4481 st %f15, [%l7 + 0x2C]
4482 nop
4483 set 0x7E, %l2
4484 ldstub [%l7 + %l2], %i3
4485 nop
4486 set 0x28, %l4
4487 lduw [%l7 + %l4], %o7
4488 add %l1, %i6, %i4
4489 nop
4490 set 0x13, %g7
4491 ldsb [%l7 + %g7], %g6
4492 nop
4493 set 0x18, %i4
4494 std %l0, [%l7 + %i4]
4495 nop
4496 set 0x5D, %g5
4497 ldstub [%l7 + %g5], %o3
4498 set 0x78, %g4
4499 ldxa [%l7 + %g4] 0x81, %i1
4500 nop
4501 set 0x24, %l0
4502 ldstub [%l7 + %l0], %l6
4503 set 0x70, %g2
4504 ldda [%l7 + %g2] 0x89, %g4
4505 fpadd16 %f30, %f24, %f24
4506 set 0x78, %l1
4507 prefetcha [%l7 + %l1] 0x88, 3
4508 nop
4509 set 0x10, %i6
4510 ldub [%l7 + %i6], %g4
4511 nop
4512 set 0x40, %o6
4513 lduw [%l7 + %o6], %l2
4514 set 0x7A, %g1
4515 stha %i7, [%l7 + %g1] 0x81
4516 nop
4517 set 0x63, %g6
4518 ldstub [%l7 + %g6], %g7
4519 nop
4520 set 0x60, %i1
4521 stw %g1, [%l7 + %i1]
4522 set 0x58, %i2
4523 stda %i4, [%l7 + %i2] 0xea
4524 membar #Sync
4525 nop
4526 set 0x70, %o4
4527 ldsb [%l7 + %o4], %o0
4528 set 0x40, %i0
4529 sta %f12, [%l7 + %i0] 0x80
4530 nop
4531 set 0x0E, %l5
4532 ldsh [%l7 + %l5], %l5
4533 nop
4534 set 0x70, %i7
4535 std %f28, [%l7 + %i7]
4536 add %o4, %i0, %l3
4537 add %i2, %g2, %g3
4538 nop
4539 set 0x22, %o7
4540 ldub [%l7 + %o7], %o2
4541 set 0x44, %l3
4542 swapa [%l7 + %l3] 0x88, %l4
4543 wr %o6, %o5, %softint
4544 set 0x40, %l6
4545 ldda [%l7 + %l6] 0xd0, %f0
4546 set 0x40, %o3
4547 stda %f0, [%l7 + %o3] 0x80
4548 nop
4549 set 0x18, %g3
4550 swap [%l7 + %g3], %o7
4551 set 0x60, %o1
4552 stha %i3, [%l7 + %o1] 0x89
4553 ba,a,pt %xcc, loop_31
4554 nop
4555 set 0x2C, %i5
4556 lduw [%l7 + %i5], %l1
4557 nop
4558 set 0x18, %o5
4559 ldd [%l7 + %o5], %f28
4560 set 0x18, %o2
4561 stda %i4, [%l7 + %o2] 0xea
4562 membar #Sync
4563loop_31:
4564 nop
4565 set 0x48, %o0
4566 ldx [%l7 + %o0], %g6
4567 ld [%l7 + 0x64], %f12
4568 nop
4569 set 0x70, %l2
4570 lduh [%l7 + %l2], %i6
4571 set 0x3C, %l4
4572 stwa %o3, [%l7 + %l4] 0xeb
4573 membar #Sync
4574 nop
4575 set 0x22, %g7
4576 sth %i1, [%l7 + %g7]
4577 set 0x4A, %i4
4578 stha %l0, [%l7 + %i4] 0xe2
4579 membar #Sync
4580 add %l7, 0x30, %l6
4581 wr %g0, 0x88, %asi
4582 casxa [%l6] 0x88, %l6, %o1
4583 nop
4584 set 0x27, %i3
4585 ldsb [%l7 + %i3], %g5
4586 set 0x4C, %g5
4587 stwa %g4, [%l7 + %g5] 0xea
4588 membar #Sync
4589 nop
4590 set 0x40, %l0
4591 ldx [%l7 + %l0], %i7
4592 or %l2, %g1, %i5
4593 nop
4594 set 0x68, %g2
4595 ldd [%l7 + %g2], %o0
4596 set 0x58, %g4
4597 stxa %g7, [%l7 + %g4] 0xe3
4598 membar #Sync
4599 or %l5, %i0, %o4
4600 nop
4601 set 0x50, %i6
4602 swap [%l7 + %i6], %i2
4603 set 0x70, %l1
4604 ldda [%l7 + %l1] 0xe2, %g2
4605 set 0x38, %o6
4606 sta %f1, [%l7 + %o6] 0x88
4607 ld [%l7 + 0x64], %f15
4608 nop
4609 set 0x50, %g6
4610 ldsw [%l7 + %g6], %g3
4611 add %o2, %l3, %l4
4612 nop
4613 set 0x60, %i1
4614 ldd [%l7 + %i1], %o6
4615 nop
4616 set 0x4C, %g1
4617 lduw [%l7 + %g1], %o5
4618 nop
4619 set 0x38, %i2
4620 stx %o7, [%l7 + %i2]
4621 set 0x28, %o4
4622 ldxa [%l7 + %o4] 0x80, %i3
4623 set 0x70, %i0
4624 ldda [%l7 + %i0] 0xea, %i4
4625 set 0x08, %l5
4626 stwa %g6, [%l7 + %l5] 0x89
4627 set 0x5C, %o7
4628 lda [%l7 + %o7] 0x80, %f0
4629 st %fsr, [%l7 + 0x60]
4630 nop
4631 set 0x40, %l3
4632 std %i6, [%l7 + %l3]
4633 set 0x34, %l6
4634 stwa %o3, [%l7 + %l6] 0xe2
4635 membar #Sync
4636 and %i1, %l1, %l6
4637 set 0x20, %o3
4638 prefetcha [%l7 + %o3] 0x88, 0
4639 nop
4640 set 0x08, %i7
4641 ldd [%l7 + %i7], %l0
4642 st %f14, [%l7 + 0x68]
4643 nop
4644 set 0x23, %g3
4645 stb %g4, [%l7 + %g3]
4646 set 0x58, %i5
4647 stha %i7, [%l7 + %i5] 0xe3
4648 membar #Sync
4649 set 0x40, %o5
4650 stda %f16, [%l7 + %o5] 0xc4
4651 nop
4652 set 0x70, %o2
4653 ldsw [%l7 + %o2], %l2
4654 nop
4655 set 0x60, %o1
4656 lduw [%l7 + %o1], %g5
4657 nop
4658 set 0x38, %l2
4659 ldd [%l7 + %l2], %i4
4660 nop
4661 set 0x70, %o0
4662 lduw [%l7 + %o0], %o0
4663 set 0x40, %g7
4664 stda %g0, [%l7 + %g7] 0xea
4665 membar #Sync
4666 set 0x40, %i4
4667 stda %l4, [%l7 + %i4] 0xeb
4668 membar #Sync
4669 set 0x38, %l4
4670 sta %f28, [%l7 + %l4] 0x81
4671 fpadd32 %f6, %f16, %f24
4672 set 0x47, %i3
4673 ldstuba [%l7 + %i3] 0x81, %g7
4674 nop
4675 set 0x50, %l0
4676 std %f24, [%l7 + %l0]
4677 ld [%l7 + 0x60], %f14
4678 st %fsr, [%l7 + 0x54]
4679 nop
4680 nop
4681 setx 0xDE2C10BF, %l0, %l6
4682 st %l6, [%l7 + 0x28]
4683 ld [%l7 + 0x28], %f20
4684 setx 0xDB8579B4, %l1, %l5
4685 st %l5, [%l7 + 0x10]
4686 ld [%l7 + 0x10], %f25
4687 fdivs %f25, %f20, %f14
4688 set 0x40, %g2
4689 stwa %o4, [%l7 + %g2] 0x81
4690 nop
4691 set 0x76, %g4
4692 ldsb [%l7 + %g4], %i0
4693 nop
4694 set 0x51, %i6
4695 ldsb [%l7 + %i6], %g2
4696 set 0x2C, %g5
4697 stwa %g3, [%l7 + %g5] 0x88
4698 set 0x70, %l1
4699 ldda [%l7 + %l1] 0xe3, %i2
4700 add %o2, %l3, %l4
4701 ld [%l7 + 0x58], %f0
4702 nop
4703 set 0x18, %o6
4704 stx %fsr, [%l7 + %o6]
4705 set 0x40, %g6
4706 ldda [%l7 + %g6] 0x89, %f16
4707 nop
4708 set 0x43, %i1
4709 stb %o6, [%l7 + %i1]
4710 nop
4711 set 0x4C, %g1
4712 ldsw [%l7 + %g1], %o7
4713 add %l7, 0x48, %l6
4714 wr %g0, 0x88, %asi
4715 ldxa [%l6] %asi, %o5
4716 casxa [%l6] 0x88, %o5, %i4
4717 nop
4718 set 0x48, %i2
4719 ldd [%l7 + %i2], %g6
4720 nop
4721 set 0x4E, %i0
4722 ldstub [%l7 + %i0], %i3
4723 set 0x28, %o4
4724 stda %i6, [%l7 + %o4] 0xe2
4725 membar #Sync
4726 nop
4727 set 0x30, %l5
4728 ldx [%l7 + %l5], %o3
4729 nop
4730 set 0x34, %o7
4731 lduw [%l7 + %o7], %i1
4732 nop
4733 set 0x28, %l6
4734 std %i6, [%l7 + %l6]
4735 nop
4736 set 0x10, %l3
4737 ldx [%l7 + %l3], %o1
4738 nop
4739 set 0x76, %i7
4740 sth %l0, [%l7 + %i7]
4741 set 0x7C, %o3
4742 stwa %g4, [%l7 + %o3] 0xe2
4743 membar #Sync
4744 bl %xcc, loop_32
4745 nop
4746 set 0x18, %i5
4747 ldd [%l7 + %i5], %i6
4748 set 0x7E, %o5
4749 stha %l2, [%l7 + %o5] 0xe3
4750 membar #Sync
4751loop_32:
4752 nop
4753 add %l7, 0x38, %l6
4754 wr %g0, 0x81, %asi
4755 ldxa [%l6] %asi, %g5
4756 casxa [%l6] 0x81, %g5, %l1
4757 set 0x30, %o2
4758 prefetcha [%l7 + %o2] 0x80, 2
4759 and %i5, %g1, %g7
4760 nop
4761 set 0x48, %o1
4762 ldx [%l7 + %o1], %o4
4763 set 0x40, %l2
4764 stda %f16, [%l7 + %l2] 0xda
4765 nop
4766 set 0x40, %g3
4767 prefetch [%l7 + %g3], 0
4768 fpadd16s %f5, %f3, %f3
4769 set 0x68, %o0
4770 prefetcha [%l7 + %o0] 0x80, 4
4771 nop
4772 set 0x18, %g7
4773 ldd [%l7 + %g7], %g2
4774 add %g3, %i2, %o2
4775 add %l3, %i0, %o6
4776 nop
4777 set 0x70, %l4
4778 ldd [%l7 + %l4], %f28
4779 add %l7, 0x48, %l6
4780 wr %g0, 0x89, %asi
4781 casxa [%l6] 0x89, %o7, %o5
4782 nop
4783 set 0x46, %i4
4784 sth %i4, [%l7 + %i4]
4785 set 0x18, %i3
4786 stwa %l4, [%l7 + %i3] 0xeb
4787 membar #Sync
4788 wr %i3, %i6, %softint
4789 set 0x3D, %l0
4790 stba %g6, [%l7 + %l0] 0x81
4791 add %i1, %o3, %l6
4792 set 0x22, %g4
4793 ldstuba [%l7 + %g4] 0x80, %l0
4794 nop
4795 set 0x58, %g2
4796 swap [%l7 + %g2], %o1
4797 nop
4798 set 0x08, %g5
4799 ldx [%l7 + %g5], %g4
4800 nop
4801 set 0x43, %i6
4802 ldub [%l7 + %i6], %l2
4803 or %i7, %l1, %g5
4804 nop
4805 set 0x48, %o6
4806 std %f26, [%l7 + %o6]
4807 set 0x7C, %g6
4808 stwa %o0, [%l7 + %g6] 0x88
4809 nop
4810 set 0x0C, %l1
4811 stw %i5, [%l7 + %l1]
4812 nop
4813 set 0x4C, %g1
4814 lduh [%l7 + %g1], %g1
4815 set 0x3D, %i2
4816 stba %g7, [%l7 + %i2] 0x88
4817 set 0x28, %i0
4818 ldxa [%l7 + %i0] 0x81, %o4
4819 nop
4820 set 0x70, %o4
4821 lduh [%l7 + %o4], %l5
4822 add %l7, 0x28, %l6
4823 wr %g0, 0x89, %asi
4824 casa [%l6] 0x89, %g2, %i2
4825 nop
4826 set 0x4C, %l5
4827 ldstub [%l7 + %l5], %g3
4828 set 0x50, %i1
4829 prefetcha [%l7 + %i1] 0x80, 1
4830 nop
4831 set 0x47, %l6
4832 ldub [%l7 + %l6], %i0
4833 nop
4834 set 0x08, %o7
4835 ldub [%l7 + %o7], %o2
4836 wr %o6, %o7, %y
4837 nop
4838 set 0x1C, %i7
4839 ldsw [%l7 + %i7], %i4
4840 nop
4841 set 0x40, %l3
4842 swap [%l7 + %l3], %o5
4843 add %l4, %i6, %i3
4844 nop
4845 set 0x70, %i5
4846 ldd [%l7 + %i5], %f2
4847 nop
4848 set 0x28, %o3
4849 ldd [%l7 + %o3], %g6
4850 nop
4851 set 0x28, %o5
4852 std %f8, [%l7 + %o5]
4853 add %o3, %l6, %l0
4854 set 0x3C, %o1
4855 stha %o1, [%l7 + %o1] 0xe2
4856 membar #Sync
4857 nop
4858 set 0x7C, %l2
4859 swap [%l7 + %l2], %g4
4860 nop
4861 set 0x35, %g3
4862 ldsb [%l7 + %g3], %i1
4863 set 0x78, %o2
4864 prefetcha [%l7 + %o2] 0x89, 0
4865 set 0x7C, %o0
4866 stwa %l1, [%l7 + %o0] 0xe3
4867 membar #Sync
4868 set 0x50, %g7
4869 prefetcha [%l7 + %g7] 0x88, 2
4870 nop
4871 set 0x7C, %l4
4872 ldsw [%l7 + %l4], %l2
4873 nop
4874 set 0x24, %i3
4875 lduw [%l7 + %i3], %o0
4876 ld [%l7 + 0x7C], %f19
4877 nop
4878 set 0x60, %l0
4879 ldx [%l7 + %l0], %i5
4880 ld [%l7 + 0x38], %f29
4881 nop
4882 set 0x54, %i4
4883 stw %g7, [%l7 + %i4]
4884 nop
4885 set 0x3C, %g2
4886 lduw [%l7 + %g2], %g1
4887 nop
4888 set 0x2F, %g5
4889 ldstub [%l7 + %g5], %l5
4890 add %o4, %i2, %g3
4891 set 0x5C, %g4
4892 stwa %g2, [%l7 + %g4] 0xe2
4893 membar #Sync
4894 nop
4895 set 0x36, %i6
4896 ldub [%l7 + %i6], %l3
4897 set 0x20, %g6
4898 ldda [%l7 + %g6] 0x88, %i0
4899 set 0x08, %o6
4900 stxa %o6, [%l7 + %o6] 0x89
4901 and %o7, %o2, %o5
4902 nop
4903 set 0x28, %g1
4904 stx %fsr, [%l7 + %g1]
4905 nop
4906 set 0x30, %l1
4907 ldx [%l7 + %l1], %l4
4908 nop
4909 set 0x1A, %i2
4910 ldsh [%l7 + %i2], %i4
4911 nop
4912 set 0x1F, %o4
4913 ldsb [%l7 + %o4], %i3
4914 and %g6, %i6, %l6
4915 nop
4916 set 0x28, %i0
4917 ldd [%l7 + %i0], %f4
4918 nop
4919 set 0x10, %i1
4920 stx %l0, [%l7 + %i1]
4921 nop
4922 set 0x74, %l5
4923 swap [%l7 + %l5], %o3
4924 set 0x68, %l6
4925 stxa %g4, [%l7 + %l6] 0x89
4926 set 0x6C, %i7
4927 stba %o1, [%l7 + %i7] 0xe2
4928 membar #Sync
4929 set 0x60, %l3
4930 stxa %i1, [%l7 + %l3] 0xeb
4931 membar #Sync
4932 nop
4933 set 0x20, %o7
4934 lduw [%l7 + %o7], %l1
4935 set 0x40, %i5
4936 stda %f0, [%l7 + %i5] 0xf0
4937 membar #Sync
4938 add %l7, 0x1C, %l6
4939 wr %g0, 0x80, %asi
4940 casa [%l6] 0x80, %i7, %l2
4941 set 0x40, %o5
4942 ldda [%l7 + %o5] 0xd8, %f0
4943 add %l7, 0x08, %l6
4944 wr %g0, 0x88, %asi
4945 ldxa [%l6] %asi, %g5
4946 casxa [%l6] 0x88, %g5, %o0
4947 nop
4948 set 0x57, %o3
4949 ldstub [%l7 + %o3], %g7
4950 set 0x7F, %l2
4951 stba %i5, [%l7 + %l2] 0xeb
4952 membar #Sync
4953 nop
4954 set 0x21, %o1
4955 ldub [%l7 + %o1], %l5
4956 nop
4957 set 0x3D, %o2
4958 ldub [%l7 + %o2], %o4
4959 nop
4960 set 0x48, %o0
4961 ldd [%l7 + %o0], %i2
4962 set 0x20, %g3
4963 stxa %g3, [%l7 + %g3] 0x89
4964 nop
4965 set 0x20, %g7
4966 ldx [%l7 + %g7], %g1
4967 nop
4968 set 0x12, %l4
4969 lduh [%l7 + %l4], %l3
4970 add %l7, 0x24, %l6
4971 wr %g0, 0x89, %asi
4972 casa [%l6] 0x89, %g2, %o6
4973 st %fsr, [%l7 + 0x64]
4974 nop
4975 set 0x0A, %l0
4976 ldsh [%l7 + %l0], %o7
4977 set 0x1C, %i4
4978 swapa [%l7 + %i4] 0x81, %i0
4979 add %l7, 0x40, %l6
4980 wr %g0, 0x80, %asi
4981 casa [%l6] 0x80, %o5, %l4
4982 st %fsr, [%l7 + 0x68]
4983 nop
4984 set 0x58, %i3
4985 ldsw [%l7 + %i3], %o2
4986 ble,a,pt %xcc, loop_33
4987 nop
4988 set 0x40, %g2
4989 stx %fsr, [%l7 + %g2]
4990 set 0x10, %g5
4991 stda %i4, [%l7 + %g5] 0xe2
4992 membar #Sync
4993loop_33:
4994 nop
4995 set 0x4C, %g4
4996 stba %i3, [%l7 + %g4] 0xea
4997 membar #Sync
4998 set 0x10, %i6
4999 ldxa [%l7 + %i6] 0x88, %i6
5000 nop
5001 set 0x2C, %o6
5002 swap [%l7 + %o6], %g6
5003 add %l0, %o3, %g4
5004 nop
5005 set 0x40, %g1
5006 stx %l6, [%l7 + %g1]
5007 ld [%l7 + 0x40], %f0
5008 set 0x57, %l1
5009 ldstuba [%l7 + %l1] 0x80, %o1
5010 set 0x49, %i2
5011 ldstuba [%l7 + %i2] 0x80, %i1
5012 nop
5013 set 0x10, %g6
5014 ldsw [%l7 + %g6], %l1
5015 nop
5016 set 0x38, %i0
5017 ldd [%l7 + %i0], %f10
5018 set 0x40, %o4
5019 stda %f16, [%l7 + %o4] 0xd2
5020 ld [%l7 + 0x34], %f23
5021 nop
5022 set 0x58, %i1
5023 stx %l2, [%l7 + %i1]
5024 nop
5025 set 0x16, %l5
5026 ldsh [%l7 + %l5], %g5
5027 nop
5028 set 0x08, %l6
5029 stx %fsr, [%l7 + %l6]
5030 fpadd16 %f28, %f10, %f26
5031 add %l7, 0x14, %l6
5032 wr %g0, 0x81, %asi
5033 lda [%l6] %asi, %o0
5034 casa [%l6] 0x81, %o0, %g7
5035 nop
5036 set 0x6A, %i7
5037 ldsh [%l7 + %i7], %i7
5038 nop
5039 set 0x30, %o7
5040 stw %l5, [%l7 + %o7]
5041 set 0x46, %l3
5042 ldstuba [%l7 + %l3] 0x81, %i5
5043 add %i2, %o4, %g3
5044 set 0x58, %o5
5045 prefetcha [%l7 + %o5] 0x88, 3
5046 set 0x20, %o3
5047 ldstuba [%l7 + %o3] 0x89, %l3
5048 fpadd16s %f30, %f22, %f23
5049 st %fsr, [%l7 + 0x08]
5050 and %o6, %o7, %g2
5051 nop
5052 set 0x3C, %l2
5053 ldsw [%l7 + %l2], %i0
5054 nop
5055 set 0x60, %i5
5056 std %l4, [%l7 + %i5]
5057 nop
5058 set 0x30, %o1
5059 ldx [%l7 + %o1], %o2
5060 set 0x20, %o0
5061 lda [%l7 + %o0] 0x88, %f7
5062 set 0x40, %g3
5063 ldda [%l7 + %g3] 0xe3, %o4
5064 nop
5065 set 0x20, %o2
5066 stw %i4, [%l7 + %o2]
5067 set 0x48, %l4
5068 stwa %i3, [%l7 + %l4] 0x88
5069 or %i6, %l0, %o3
5070 nop
5071 set 0x10, %g7
5072 ldx [%l7 + %g7], %g4
5073 nop
5074 set 0x40, %l0
5075 std %f8, [%l7 + %l0]
5076 st %f23, [%l7 + 0x5C]
5077 set 0x4C, %i3
5078 swapa [%l7 + %i3] 0x89, %l6
5079 nop
5080 set 0x58, %g2
5081 prefetch [%l7 + %g2], 3
5082 nop
5083 set 0x34, %i4
5084 prefetch [%l7 + %i4], 2
5085 st %f9, [%l7 + 0x44]
5086 set 0x60, %g4
5087 prefetcha [%l7 + %g4] 0x88, 2
5088 set 0x50, %g5
5089 ldstuba [%l7 + %g5] 0x80, %i1
5090 nop
5091 set 0x08, %i6
5092 ldd [%l7 + %i6], %f10
5093 wr %l1, %g6, %clear_softint
5094 set 0x40, %g1
5095 stda %f16, [%l7 + %g1] 0xda
5096 set 0x20, %o6
5097 ldda [%l7 + %o6] 0x88, %l2
5098 set 0x20, %l1
5099 lda [%l7 + %l1] 0x80, %f11
5100 set 0x6C, %i2
5101 sta %f27, [%l7 + %i2] 0x88
5102 nop
5103 set 0x60, %i0
5104 std %o0, [%l7 + %i0]
5105 set 0x38, %o4
5106 ldxa [%l7 + %o4] 0x89, %g5
5107 add %g7, %l5, %i7
5108 nop
5109 set 0x28, %i1
5110 sth %i5, [%l7 + %i1]
5111 nop
5112 set 0x10, %g6
5113 stx %fsr, [%l7 + %g6]
5114 nop
5115 set 0x50, %l6
5116 stx %fsr, [%l7 + %l6]
5117 nop
5118 nop
5119 setx 0xA70F2C98, %l0, %l6
5120 st %l6, [%l7 + 0x28]
5121 ld [%l7 + 0x28], %f17
5122 setx 0xDE1638A0, %l1, %l5
5123 st %l5, [%l7 + 0x10]
5124 ld [%l7 + 0x10], %f31
5125 fdivs %f31, %f17, %f12
5126 set 0x40, %i7
5127 ldda [%l7 + %i7] 0x88, %f16
5128 set 0x40, %l5
5129 stda %f0, [%l7 + %l5] 0xca
5130 set 0x2F, %l3
5131 stba %i2, [%l7 + %l3] 0xea
5132 membar #Sync
5133 set 0x53, %o5
5134 stba %g3, [%l7 + %o5] 0x81
5135 nop
5136 set 0x54, %o3
5137 ldsw [%l7 + %o3], %o4
5138 set 0x70, %o7
5139 lda [%l7 + %o7] 0x81, %f12
5140 ble,pt %icc, loop_34
5141 ble %icc, loop_35
5142 nop
5143 set 0x4C, %l2
5144 sth %l3, [%l7 + %l2]
5145 set 0x38, %o1
5146 swapa [%l7 + %o1] 0x81, %g1
5147loop_34:
5148 nop
5149 set 0x50, %i5
5150 ldsw [%l7 + %i5], %o6
5151loop_35:
5152 nop
5153 set 0x08, %o0
5154 prefetch [%l7 + %o0], 4
5155 or %g2, %o7, %i0
5156 nop
5157 set 0x78, %o2
5158 std %o2, [%l7 + %o2]
5159 nop
5160 set 0x64, %l4
5161 stw %l4, [%l7 + %l4]
5162 or %i4, %i3, %o5
5163 set 0x18, %g3
5164 stda %l0, [%l7 + %g3] 0x81
5165 set 0x18, %l0
5166 stxa %i6, [%l7 + %l0] 0x81
5167 set 0x1C, %i3
5168 lda [%l7 + %i3] 0x88, %f25
5169 nop
5170 set 0x0A, %g2
5171 ldsb [%l7 + %g2], %g4
5172 add %l7, 0x0C, %l6
5173 wr %g0, 0x88, %asi
5174 casa [%l6] 0x88, %o3, %l6
5175 or %i1, %o1, %g6
5176 nop
5177 set 0x20, %g7
5178 std %f4, [%l7 + %g7]
5179 st %f27, [%l7 + 0x4C]
5180 and %l2, %l1, %o0
5181 st %fsr, [%l7 + 0x20]
5182 ld [%l7 + 0x48], %f24
5183 and %g5, %g7, %l5
5184 wr %g0, 0x4, %fprs
5185 nop
5186 set 0x48, %g4
5187 stx %i2, [%l7 + %g4]
5188 nop
5189 set 0x24, %g5
5190 prefetch [%l7 + %g5], 4
5191 nop
5192 set 0x60, %i4
5193 std %f30, [%l7 + %i4]
5194 set 0x70, %g1
5195 lda [%l7 + %g1] 0x89, %f3
5196 nop
5197 set 0x28, %o6
5198 sth %g3, [%l7 + %o6]
5199 set 0x10, %l1
5200 lda [%l7 + %l1] 0x88, %f24
5201 add %l3, %o4, %g1
5202 nop
5203 or %g0, 0x8, %l0
5204 sllx %l0, 0x3c, %l0
5205 wr %l0, 0x4EA, %sys_tick_cmpr
5206 set 0x3C, %i6
5207 swapa [%l7 + %i6] 0x81, %i0
5208 set 0x08, %i2
5209 stha %o2, [%l7 + %i2] 0x81
5210 nop
5211 set 0x34, %o4
5212 stw %g2, [%l7 + %o4]
5213 set 0x48, %i1
5214 lda [%l7 + %i1] 0x89, %f20
5215 nop
5216 set 0x08, %g6
5217 sth %i4, [%l7 + %g6]
5218 set 0x78, %i0
5219 prefetcha [%l7 + %i0] 0x88, 4
5220 and %o5, %l0, %i3
5221 nop
5222 set 0x30, %l6
5223 ldd [%l7 + %l6], %g4
5224 st %fsr, [%l7 + 0x24]
5225 nop
5226 set 0x70, %i7
5227 ldd [%l7 + %i7], %f16
5228 nop
5229 set 0x54, %l3
5230 prefetch [%l7 + %l3], 0
5231 add %l7, 0x08, %l6
5232 wr %g0, 0x80, %asi
5233 casxa [%l6] 0x80, %i6, %o3
5234 nop
5235 set 0x76, %l5
5236 lduh [%l7 + %l5], %i1
5237 set 0x7C, %o3
5238 lda [%l7 + %o3] 0x88, %f11
5239 set 0x48, %o7
5240 stba %l6, [%l7 + %o7] 0x88
5241 add %l7, 0x10, %l6
5242 wr %g0, 0x80, %asi
5243 ldxa [%l6] %asi, %o1
5244 casxa [%l6] 0x80, %o1, %l2
5245 set 0x60, %l2
5246 ldxa [%l7 + %l2] 0x81, %l1
5247 nop
5248 set 0x48, %o5
5249 prefetch [%l7 + %o5], 0
5250 set 0x69, %o1
5251 stba %g6, [%l7 + %o1] 0x81
5252 nop
5253 set 0x28, %i5
5254 stx %o0, [%l7 + %i5]
5255 st %f30, [%l7 + 0x38]
5256 set 0x40, %o0
5257 ldda [%l7 + %o0] 0x88, %f0
5258 nop
5259 set 0x58, %l4
5260 ldsh [%l7 + %l4], %g7
5261 add %g5, %i7, %l5
5262 set 0x6E, %o2
5263 stba %i5, [%l7 + %o2] 0xea
5264 membar #Sync
5265 add %i2, %l3, %o4
5266 set 0x10, %l0
5267 stxa %g3, [%l7 + %l0] 0xea
5268 membar #Sync
5269 or %g1, %o7, %i0
5270 set 0x79, %i3
5271 ldstuba [%l7 + %i3] 0x88, %o6
5272 nop
5273 set 0x68, %g3
5274 swap [%l7 + %g3], %o2
5275 set 0x70, %g7
5276 ldxa [%l7 + %g7] 0x88, %i4
5277 set 0x40, %g2
5278 ldda [%l7 + %g2] 0xd0, %f16
5279 nop
5280 set 0x68, %g5
5281 stx %l4, [%l7 + %g5]
5282 set 0x67, %i4
5283 ldstuba [%l7 + %i4] 0x80, %o5
5284 nop
5285 set 0x3C, %g4
5286 ldsw [%l7 + %g4], %g2
5287 set 0x40, %g1
5288 stda %f16, [%l7 + %g1] 0x80
5289 st %f11, [%l7 + 0x24]
5290 nop
5291 set 0x20, %o6
5292 ldd [%l7 + %o6], %f12
5293 set 0x70, %l1
5294 prefetcha [%l7 + %l1] 0x80, 1
5295 set 0x10, %i2
5296 stwa %i3, [%l7 + %i2] 0xe3
5297 membar #Sync
5298 st %fsr, [%l7 + 0x30]
5299 nop
5300 set 0x78, %o4
5301 ldd [%l7 + %o4], %g4
5302 set 0x50, %i1
5303 sta %f22, [%l7 + %i1] 0x89
5304 nop
5305 set 0x08, %i6
5306 ldsw [%l7 + %i6], %o3
5307 set 0x60, %i0
5308 stxa %i6, [%l7 + %i0] 0xea
5309 membar #Sync
5310 nop
5311 set 0x24, %l6
5312 ldub [%l7 + %l6], %i1
5313 nop
5314 set 0x5E, %g6
5315 sth %l6, [%l7 + %g6]
5316 nop
5317 set 0x10, %l3
5318 std %f4, [%l7 + %l3]
5319 nop
5320 set 0x38, %l5
5321 ldx [%l7 + %l5], %l2
5322 nop
5323 set 0x58, %i7
5324 stx %o1, [%l7 + %i7]
5325 nop
5326 set 0x58, %o7
5327 ldd [%l7 + %o7], %l0
5328 nop
5329 nop
5330 setx 0xF36B1C363BF8083B, %l0, %l6
5331 stx %l6, [%l7 + 0x28]
5332 ldd [%l7 + 0x28], %f6
5333 setx 0xD8B1874728EB3852, %l1, %l5
5334 stx %l5, [%l7 + 0x10]
5335 ldd [%l7 + 0x10], %f16
5336 fdivd %f16, %f6, %f16
5337 nop
5338 set 0x20, %l2
5339 ldsh [%l7 + %l2], %o0
5340 set 0x40, %o5
5341 ldda [%l7 + %o5] 0x80, %f0
5342 nop
5343 set 0x61, %o1
5344 ldsb [%l7 + %o1], %g6
5345 nop
5346 set 0x7E, %o3
5347 ldsh [%l7 + %o3], %g5
5348 nop
5349 set 0x48, %o0
5350 std %i6, [%l7 + %o0]
5351 nop
5352 set 0x58, %i5
5353 stx %g7, [%l7 + %i5]
5354 fpsub16 %f18, %f0, %f4
5355 nop
5356 set 0x14, %l4
5357 lduh [%l7 + %l4], %i5
5358 set 0x11, %o2
5359 stba %i2, [%l7 + %o2] 0xe2
5360 membar #Sync
5361 nop
5362 set 0x30, %i3
5363 std %l4, [%l7 + %i3]
5364 nop
5365 set 0x54, %l0
5366 lduw [%l7 + %l0], %l3
5367 nop
5368 set 0x40, %g7
5369 prefetch [%l7 + %g7], 3
5370 nop
5371 set 0x58, %g3
5372 ldd [%l7 + %g3], %f6
5373 nop
5374 set 0x2C, %g2
5375 ldsw [%l7 + %g2], %o4
5376 nop
5377 set 0x68, %g5
5378 swap [%l7 + %g5], %g1
5379 and %g3, %o7, %o6
5380 and %i0, %o2, %i4
5381 set 0x28, %i4
5382 prefetcha [%l7 + %i4] 0x88, 4
5383 ld [%l7 + 0x48], %f0
5384 or %l4, %l0, %g2
5385 nop
5386 set 0x0E, %g4
5387 sth %g4, [%l7 + %g4]
5388 nop
5389 set 0x74, %o6
5390 ldsw [%l7 + %o6], %i3
5391 set 0x38, %l1
5392 stxa %o3, [%l7 + %l1] 0x80
5393 nop
5394 set 0x08, %i2
5395 prefetch [%l7 + %i2], 0
5396 set 0x58, %g1
5397 stwa %i1, [%l7 + %g1] 0x89
5398 set 0x34, %o4
5399 stwa %i6, [%l7 + %o4] 0xeb
5400 membar #Sync
5401 set 0x28, %i1
5402 lda [%l7 + %i1] 0x89, %f27
5403 nop
5404 set 0x58, %i6
5405 ldx [%l7 + %i6], %l6
5406 nop
5407 set 0x12, %i0
5408 lduh [%l7 + %i0], %o1
5409 ble,pt %xcc, loop_36
5410 nop
5411 set 0x18, %l6
5412 stx %fsr, [%l7 + %l6]
5413 nop
5414 set 0x11, %g6
5415 ldstub [%l7 + %g6], %l1
5416 set 0x2C, %l5
5417 sta %f9, [%l7 + %l5] 0x80
5418loop_36:
5419 st %f8, [%l7 + 0x60]
5420 or %o0, %g6, %g5
5421 st %f13, [%l7 + 0x08]
5422 st %f28, [%l7 + 0x50]
5423 set 0x20, %l3
5424 stha %i7, [%l7 + %l3] 0x80
5425 add %l7, 0x40, %l6
5426 wr %g0, 0x88, %asi
5427 casxa [%l6] 0x88, %l2, %g7
5428 add %i5, %l5, %l3
5429 st %f20, [%l7 + 0x28]
5430 nop
5431 nop
5432 setx 0xE89668EC, %l0, %l6
5433 st %l6, [%l7 + 0x28]
5434 ld [%l7 + 0x28], %f8
5435 setx 0x0BA67774, %l1, %l5
5436 st %l5, [%l7 + 0x10]
5437 ld [%l7 + 0x10], %f22
5438 fdivs %f22, %f8, %f29
5439 nop
5440 set 0x52, %o7
5441 sth %i2, [%l7 + %o7]
5442 nop
5443 set 0x50, %i7
5444 ldx [%l7 + %i7], %o4
5445 add %g3, %o7, %o6
5446 set 0x38, %o5
5447 ldxa [%l7 + %o5] 0x88, %i0
5448 set 0x18, %l2
5449 swapa [%l7 + %l2] 0x88, %g1
5450 nop
5451 set 0x08, %o3
5452 stx %i4, [%l7 + %o3]
5453 and %o5, %l4, %o2
5454 set 0x28, %o1
5455 stda %l0, [%l7 + %o1] 0x81
5456 set 0x10, %i5
5457 stda %g2, [%l7 + %i5] 0xeb
5458 membar #Sync
5459 bge,a %xcc, loop_37
5460 nop
5461 set 0x22, %l4
5462 sth %g4, [%l7 + %l4]
5463 nop
5464 set 0x50, %o2
5465 swap [%l7 + %o2], %o3
5466 set 0x40, %i3
5467 stda %f16, [%l7 + %i3] 0xda
5468loop_37:
5469 st %fsr, [%l7 + 0x48]
5470 add %l7, 0x60, %l6
5471 wr %g0, 0x88, %asi
5472 casxa [%l6] 0x88, %i3, %i6
5473 set 0x40, %l0
5474 ldda [%l7 + %l0] 0x88, %f16
5475 ld [%l7 + 0x7C], %f25
5476 and %l6, %o1, %i1
5477 nop
5478 set 0x54, %g7
5479 ldsb [%l7 + %g7], %o0
5480 nop
5481 set 0x10, %o0
5482 stx %l1, [%l7 + %o0]
5483 st %f25, [%l7 + 0x0C]
5484 set 0x67, %g3
5485 ldstuba [%l7 + %g3] 0x81, %g5
5486 nop
5487 set 0x70, %g5
5488 stx %i7, [%l7 + %g5]
5489 set 0x40, %i4
5490 stda %f16, [%l7 + %i4] 0xc4
5491 nop
5492 set 0x60, %g4
5493 stx %fsr, [%l7 + %g4]
5494 set 0x74, %o6
5495 sta %f12, [%l7 + %o6] 0x89
5496 nop
5497 set 0x30, %l1
5498 lduw [%l7 + %l1], %l2
5499 add %g7, %g6, %l5
5500 nop
5501 set 0x30, %i2
5502 lduh [%l7 + %i2], %l3
5503 nop
5504 set 0x58, %g2
5505 ldd [%l7 + %g2], %f20
5506 set 0x2F, %o4
5507 stba %i5, [%l7 + %o4] 0xe2
5508 membar #Sync
5509 nop
5510 set 0x36, %i1
5511 ldstub [%l7 + %i1], %i2
5512 set 0x18, %i6
5513 stda %o4, [%l7 + %i6] 0xe2
5514 membar #Sync
5515 set 0x40, %g1
5516 stda %f0, [%l7 + %g1] 0x88
5517 and %g3, %o6, %o7
5518 st %f12, [%l7 + 0x5C]
5519 set 0x77, %i0
5520 ldstuba [%l7 + %i0] 0x88, %i0
5521 nop
5522 set 0x78, %g6
5523 ldub [%l7 + %g6], %i4
5524 nop
5525 set 0x44, %l5
5526 prefetch [%l7 + %l5], 1
5527 nop
5528 set 0x7C, %l3
5529 ldsw [%l7 + %l3], %g1
5530 set 0x13, %l6
5531 ldstuba [%l7 + %l6] 0x88, %l4
5532 set 0x18, %o7
5533 prefetcha [%l7 + %o7] 0x88, 3
5534 set 0x10, %i7
5535 ldxa [%l7 + %i7] 0x80, %l0
5536 nop
5537 set 0x78, %o5
5538 ldd [%l7 + %o5], %f30
5539 set 0x50, %l2
5540 stxa %o2, [%l7 + %l2] 0x81
5541 nop
5542 set 0x2C, %o1
5543 sth %g4, [%l7 + %o1]
5544 nop
5545 set 0x1E, %i5
5546 sth %g2, [%l7 + %i5]
5547 nop
5548 set 0x24, %o3
5549 lduw [%l7 + %o3], %o3
5550 set 0x78, %o2
5551 ldxa [%l7 + %o2] 0x88, %i3
5552 nop
5553 set 0x08, %l4
5554 ldd [%l7 + %l4], %f12
5555 nop
5556 set 0x38, %l0
5557 stx %l6, [%l7 + %l0]
5558 set 0x68, %g7
5559 ldxa [%l7 + %g7] 0x81, %i6
5560 nop
5561 set 0x14, %i3
5562 stw %i1, [%l7 + %i3]
5563 and %o1, %l1, %g5
5564 nop
5565 set 0x28, %g3
5566 ldsb [%l7 + %g3], %o0
5567 set 0x50, %g5
5568 stda %i6, [%l7 + %g5] 0xea
5569 membar #Sync
5570 set 0x40, %o0
5571 stda %f16, [%l7 + %o0] 0xc2
5572 set 0x10, %g4
5573 prefetcha [%l7 + %g4] 0x89, 2
5574 nop
5575 set 0x43, %o6
5576 ldub [%l7 + %o6], %g6
5577 fpsub16s %f21, %f26, %f8
5578 nop
5579 set 0x20, %l1
5580 stx %fsr, [%l7 + %l1]
5581 or %l5, %l3, %i5
5582 fpadd32 %f22, %f6, %f8
5583 nop
5584 set 0x76, %i2
5585 lduh [%l7 + %i2], %i2
5586 nop
5587 set 0x30, %g2
5588 ldsh [%l7 + %g2], %g7
5589 ble,pn %xcc, loop_38
5590 nop
5591 set 0x74, %i4
5592 ldsw [%l7 + %i4], %o4
5593 set 0x76, %i1
5594 ldstuba [%l7 + %i1] 0x80, %g3
5595loop_38:
5596 nop
5597 set 0x7D, %i6
5598 ldstuba [%l7 + %i6] 0x80, %o6
5599 nop
5600 set 0x78, %o4
5601 ldsw [%l7 + %o4], %o7
5602 st %fsr, [%l7 + 0x14]
5603 add %l7, 0x44, %l6
5604 wr %g0, 0x81, %asi
5605 lda [%l6] %asi, %i0
5606 casa [%l6] 0x81, %i0, %i4
5607 add %l7, 0x54, %l6
5608 wr %g0, 0x88, %asi
5609 lda [%l6] %asi, %l4
5610 casa [%l6] 0x88, %l4, %g1
5611 nop
5612 set 0x0F, %i0
5613 ldstub [%l7 + %i0], %l0
5614 set 0x50, %g6
5615 stba %o5, [%l7 + %g6] 0x89
5616 set 0x16, %l5
5617 stba %g4, [%l7 + %l5] 0xe2
5618 membar #Sync
5619 ld [%l7 + 0x3C], %f15
5620 nop
5621 set 0x68, %l3
5622 stb %o2, [%l7 + %l3]
5623 and %g2, %i3, %o3
5624 set 0x78, %g1
5625 stha %i6, [%l7 + %g1] 0x81
5626 bn,a %xcc, loop_39
5627 nop
5628 set 0x50, %l6
5629 ldx [%l7 + %l6], %i1
5630 set 0x40, %o7
5631 ldda [%l7 + %o7] 0x80, %f0
5632loop_39:
5633 st %fsr, [%l7 + 0x0C]
5634 set 0x58, %i7
5635 sta %f19, [%l7 + %i7] 0x80
5636 nop
5637 set 0x20, %l2
5638 ldstub [%l7 + %l2], %l6
5639 set 0x40, %o5
5640 stda %f16, [%l7 + %o5] 0x81
5641 fpsub16s %f11, %f22, %f3
5642 nop
5643 set 0x0C, %o1
5644 lduw [%l7 + %o1], %l1
5645 nop
5646 set 0x7A, %i5
5647 ldstub [%l7 + %i5], %g5
5648 nop
5649 set 0x78, %o3
5650 ldd [%l7 + %o3], %f12
5651 set 0x40, %o2
5652 ldda [%l7 + %o2] 0xda, %f16
5653 set 0x40, %l4
5654 stxa %o1, [%l7 + %l4] 0xe2
5655 membar #Sync
5656 set 0x40, %g7
5657 ldda [%l7 + %g7] 0x89, %f0
5658 nop
5659 set 0x40, %i3
5660 ldd [%l7 + %i3], %f24
5661 nop
5662 set 0x48, %g3
5663 ldsh [%l7 + %g3], %o0
5664 set 0x78, %l0
5665 stda %l2, [%l7 + %l0] 0x80
5666 nop
5667 set 0x40, %o0
5668 std %f18, [%l7 + %o0]
5669 set 0x18, %g5
5670 ldxa [%l7 + %g5] 0x81, %i7
5671 or %g6, %l5, %i5
5672 nop
5673 set 0x68, %o6
5674 ldd [%l7 + %o6], %l2
5675 nop
5676 set 0x68, %l1
5677 stx %fsr, [%l7 + %l1]
5678 add %l7, 0x28, %l6
5679 wr %g0, 0x89, %asi
5680 ldxa [%l6] %asi, %i2
5681 casxa [%l6] 0x89, %i2, %o4
5682 wr %g3, %g7, %clear_softint
5683 add %l7, 0x28, %l6
5684 wr %g0, 0x89, %asi
5685 ldxa [%l6] %asi, %o7
5686 casxa [%l6] 0x89, %o7, %i0
5687 nop
5688 set 0x60, %i2
5689 ldstub [%l7 + %i2], %o6
5690 set 0x40, %g2
5691 ldxa [%l7 + %g2] 0x88, %i4
5692 nop
5693 set 0x38, %g4
5694 lduh [%l7 + %g4], %g1
5695 or %l4, %o5, %l0
5696 wr %g4, %g2, %ccr
5697 add %o2, %o3, %i3
5698 nop
5699 set 0x38, %i1
5700 stb %i6, [%l7 + %i1]
5701 add %l7, 0x40, %l6
5702 wr %g0, 0x81, %asi
5703 casxa [%l6] 0x81, %l6, %i1
5704 nop
5705 set 0x30, %i6
5706 lduh [%l7 + %i6], %g5
5707 nop
5708 set 0x53, %o4
5709 stb %o1, [%l7 + %o4]
5710 set 0x10, %i4
5711 stba %o0, [%l7 + %i4] 0xeb
5712 membar #Sync
5713 wr %l2, %l1, %y
5714 set 0x68, %i0
5715 stwa %i7, [%l7 + %i0] 0x80
5716 nop
5717 set 0x68, %g6
5718 ldd [%l7 + %g6], %l4
5719 st %f1, [%l7 + 0x6C]
5720 nop
5721 set 0x74, %l3
5722 sth %i5, [%l7 + %l3]
5723 nop
5724 set 0x4A, %g1
5725 ldsb [%l7 + %g1], %l3
5726 nop
5727 set 0x48, %l6
5728 stw %g6, [%l7 + %l6]
5729 nop
5730 set 0x61, %l5
5731 stb %o4, [%l7 + %l5]
5732 and %g3, %g7, %i2
5733 nop
5734 set 0x23, %o7
5735 ldstub [%l7 + %o7], %o7
5736 nop
5737 set 0x1A, %i7
5738 ldstub [%l7 + %i7], %o6
5739 set 0x28, %o5
5740 stda %i4, [%l7 + %o5] 0xeb
5741 membar #Sync
5742 nop
5743 set 0x3E, %o1
5744 ldsh [%l7 + %o1], %i0
5745 nop
5746 set 0x6A, %l2
5747 ldub [%l7 + %l2], %l4
5748 and %o5, %g1, %l0
5749 nop
5750 set 0x0A, %o3
5751 sth %g2, [%l7 + %o3]
5752 ld [%l7 + 0x14], %f19
5753 set 0x10, %i5
5754 ldda [%l7 + %i5] 0x88, %g4
5755 or %o2, %i3, %i6
5756 nop
5757 set 0x70, %o2
5758 stx %o3, [%l7 + %o2]
5759 set 0x58, %l4
5760 prefetcha [%l7 + %l4] 0x88, 4
5761 be %icc, loop_40
5762 st %fsr, [%l7 + 0x08]
5763 nop
5764 set 0x20, %i3
5765 ldd [%l7 + %i3], %f2
5766 nop
5767 set 0x70, %g7
5768 stw %g5, [%l7 + %g7]
5769loop_40:
5770 nop
5771 set 0x28, %l0
5772 ldd [%l7 + %l0], %f16
5773 or %o1, %i1, %l2
5774 nop
5775 set 0x24, %g3
5776 prefetch [%l7 + %g3], 3
5777 nop
5778 set 0x68, %g5
5779 std %f12, [%l7 + %g5]
5780 nop
5781 set 0x44, %o0
5782 lduw [%l7 + %o0], %o0
5783 nop
5784 set 0x46, %o6
5785 stb %l1, [%l7 + %o6]
5786 ld [%l7 + 0x40], %f17
5787 add %l7, 0x58, %l6
5788 wr %g0, 0x81, %asi
5789 ldxa [%l6] %asi, %l5
5790 casxa [%l6] 0x81, %l5, %i5
5791 st %f15, [%l7 + 0x08]
5792 set 0x77, %l1
5793 stba %i7, [%l7 + %l1] 0x88
5794 nop
5795 set 0x20, %g2
5796 ldub [%l7 + %g2], %g6
5797 nop
5798 set 0x42, %i2
5799 stb %o4, [%l7 + %i2]
5800 set 0x28, %g4
5801 stxa %g3, [%l7 + %g4] 0xea
5802 membar #Sync
5803 st %f17, [%l7 + 0x08]
5804 set 0x70, %i1
5805 ldxa [%l7 + %i1] 0x81, %l3
5806 nop
5807 set 0x18, %i6
5808 ldsw [%l7 + %i6], %i2
5809 nop
5810 set 0x3C, %i4
5811 ldsw [%l7 + %i4], %g7
5812 set 0x48, %o4
5813 lda [%l7 + %o4] 0x81, %f29
5814 nop
5815 set 0x18, %g6
5816 ldd [%l7 + %g6], %f4
5817 set 0x20, %l3
5818 stha %o6, [%l7 + %l3] 0x81
5819 nop
5820 set 0x72, %i0
5821 stb %o7, [%l7 + %i0]
5822 and %i0, %l4, %o5
5823 nop
5824 set 0x10, %l6
5825 ldsw [%l7 + %l6], %i4
5826 nop
5827 set 0x55, %l5
5828 stb %l0, [%l7 + %l5]
5829 nop
5830 set 0x50, %o7
5831 stx %fsr, [%l7 + %o7]
5832 add %g2, %g1, %g4
5833 set 0x0A, %g1
5834 stba %i3, [%l7 + %g1] 0xe2
5835 membar #Sync
5836 nop
5837 set 0x57, %o5
5838 stb %o2, [%l7 + %o5]
5839 set 0x30, %o1
5840 ldda [%l7 + %o1] 0x80, %o2
5841 nop
5842 set 0x4E, %i7
5843 stb %i6, [%l7 + %i7]
5844 nop
5845 set 0x3C, %o3
5846 swap [%l7 + %o3], %l6
5847 set 0x18, %l2
5848 stxa %g5, [%l7 + %l2] 0x89
5849 wr %i1, %o1, %y
5850 add %l7, 0x50, %l6
5851 wr %g0, 0x88, %asi
5852 ldxa [%l6] %asi, %l2
5853 casxa [%l6] 0x88, %l2, %l1
5854 nop
5855 set 0x0C, %o2
5856 lduw [%l7 + %o2], %o0
5857 nop
5858 set 0x68, %l4
5859 lduh [%l7 + %l4], %i5
5860 set 0x40, %i5
5861 ldda [%l7 + %i5] 0x81, %i6
5862 set 0x40, %i3
5863 stda %f0, [%l7 + %i3] 0x81
5864 set 0x78, %g7
5865 lda [%l7 + %g7] 0x81, %f16
5866 set 0x64, %l0
5867 stwa %g6, [%l7 + %l0] 0x88
5868 nop
5869 set 0x30, %g3
5870 ldx [%l7 + %g3], %o4
5871 nop
5872 set 0x5C, %o0
5873 stw %l5, [%l7 + %o0]
5874 add %l7, 0x60, %l6
5875 wr %g0, 0x89, %asi
5876 lda [%l6] %asi, %l3
5877 casa [%l6] 0x89, %l3, %g3
5878 set 0x38, %o6
5879 prefetcha [%l7 + %o6] 0x80, 0
5880 nop
5881 set 0x42, %l1
5882 ldub [%l7 + %l1], %i2
5883 nop
5884 set 0x30, %g2
5885 ldsw [%l7 + %g2], %o7
5886 set 0x40, %g5
5887 ldda [%l7 + %g5] 0x88, %f0
5888 nop
5889 set 0x48, %g4
5890 ldd [%l7 + %g4], %f8
5891 set 0x7B, %i1
5892 ldstuba [%l7 + %i1] 0x81, %o6
5893 nop
5894 set 0x58, %i6
5895 stx %fsr, [%l7 + %i6]
5896 set 0x40, %i2
5897 stda %f16, [%l7 + %i2] 0xc2
5898 set 0x68, %i4
5899 ldxa [%l7 + %i4] 0x80, %l4
5900 add %l7, 0x6C, %l6
5901 wr %g0, 0x80, %asi
5902 casa [%l6] 0x80, %o5, %i0
5903 add %l7, 0x78, %l6
5904 wr %g0, 0x88, %asi
5905 casa [%l6] 0x88, %l0, %g2
5906 nop
5907 set 0x18, %o4
5908 ldx [%l7 + %o4], %i4
5909 set 0x10, %g6
5910 lda [%l7 + %g6] 0x80, %f24
5911 nop
5912 set 0x20, %i0
5913 ldd [%l7 + %i0], %f6
5914 nop
5915 set 0x50, %l6
5916 std %f16, [%l7 + %l6]
5917 wr %g4, %i3, %y
5918 nop
5919 set 0x67, %l3
5920 ldub [%l7 + %l3], %o2
5921 st %fsr, [%l7 + 0x30]
5922 nop
5923 set 0x77, %l5
5924 ldstub [%l7 + %l5], %o3
5925 or %i6, %g1, %l6
5926 set 0x38, %g1
5927 swapa [%l7 + %g1] 0x81, %g5
5928 nop
5929 set 0x55, %o5
5930 ldsb [%l7 + %o5], %i1
5931 set 0x63, %o1
5932 stba %o1, [%l7 + %o1] 0xe3
5933 membar #Sync
5934 nop
5935 set 0x1C, %i7
5936 swap [%l7 + %i7], %l1
5937 nop
5938 set 0x50, %o3
5939 ldd [%l7 + %o3], %f26
5940 nop
5941 set 0x1E, %l2
5942 ldsh [%l7 + %l2], %o0
5943 ld [%l7 + 0x18], %f4
5944 add %l7, 0x68, %l6
5945 wr %g0, 0x89, %asi
5946 casxa [%l6] 0x89, %i5, %l2
5947 st %fsr, [%l7 + 0x74]
5948 set 0x40, %o2
5949 ldstuba [%l7 + %o2] 0x88, %g6
5950 set 0x40, %o7
5951 stda %f16, [%l7 + %o7] 0xf0
5952 membar #Sync
5953 st %f6, [%l7 + 0x68]
5954 nop
5955 set 0x1B, %i5
5956 stb %i7, [%l7 + %i5]
5957 set 0x58, %i3
5958 stha %l5, [%l7 + %i3] 0xeb
5959 membar #Sync
5960 nop
5961 set 0x10, %g7
5962 ldsw [%l7 + %g7], %o4
5963 set 0x23, %l0
5964 ldstuba [%l7 + %l0] 0x88, %l3
5965 nop
5966 set 0x30, %g3
5967 std %f8, [%l7 + %g3]
5968 set 0x78, %l4
5969 stda %g6, [%l7 + %l4] 0x80
5970 nop
5971 set 0x1C, %o0
5972 stw %i2, [%l7 + %o0]
5973 set 0x3C, %o6
5974 stwa %g3, [%l7 + %o6] 0x80
5975 set 0x50, %g2
5976 stwa %o6, [%l7 + %g2] 0xea
5977 membar #Sync
5978 set 0x20, %l1
5979 stxa %o7, [%l7 + %l1] 0x89
5980 set 0x74, %g4
5981 lda [%l7 + %g4] 0x81, %f18
5982 nop
5983 set 0x50, %g5
5984 ldsw [%l7 + %g5], %o5
5985 nop
5986 set 0x4C, %i1
5987 ldsw [%l7 + %i1], %i0
5988 set 0x68, %i2
5989 stwa %l0, [%l7 + %i2] 0x89
5990 nop
5991 set 0x18, %i4
5992 prefetch [%l7 + %i4], 1
5993 fpadd32 %f24, %f24, %f4
5994 or %g2, %l4, %i4
5995 set 0x65, %i6
5996 ldstuba [%l7 + %i6] 0x88, %g4
5997 and %i3, %o2, %o3
5998 set 0x48, %o4
5999 lda [%l7 + %o4] 0x89, %f22
6000 nop
6001 set 0x30, %i0
6002 ldsb [%l7 + %i0], %g1
6003 set 0x40, %g6
6004 ldda [%l7 + %g6] 0x81, %f0
6005 bge,a,pn %xcc, loop_41
6006 nop
6007 set 0x78, %l6
6008 std %i6, [%l7 + %l6]
6009 set 0x08, %l5
6010 swapa [%l7 + %l5] 0x81, %l6
6011loop_41:
6012 nop
6013 set 0x30, %l3
6014 stw %g5, [%l7 + %l3]
6015 nop
6016 set 0x7C, %o5
6017 lduw [%l7 + %o5], %o1
6018 set 0x30, %o1
6019 prefetcha [%l7 + %o1] 0x81, 0
6020 nop
6021 set 0x78, %i7
6022 ldx [%l7 + %i7], %l1
6023 set 0x60, %g1
6024 stxa %i5, [%l7 + %g1] 0xe2
6025 membar #Sync
6026 fpadd32 %f30, %f22, %f26
6027 wr %o0, %g6, %softint
6028 set 0x40, %l2
6029 ldda [%l7 + %l2] 0xd2, %f0
6030 nop
6031 set 0x38, %o2
6032 stx %fsr, [%l7 + %o2]
6033 nop
6034 set 0x70, %o3
6035 swap [%l7 + %o3], %l2
6036 set 0x28, %i5
6037 lda [%l7 + %i5] 0x89, %f30
6038 nop
6039 set 0x31, %o7
6040 ldstub [%l7 + %o7], %i7
6041 set 0x08, %i3
6042 prefetcha [%l7 + %i3] 0x88, 2
6043 nop
6044 set 0x60, %l0
6045 stx %fsr, [%l7 + %l0]
6046 nop
6047 set 0x68, %g3
6048 stx %fsr, [%l7 + %g3]
6049 nop
6050 set 0x5B, %l4
6051 ldstub [%l7 + %l4], %l3
6052 and %o4, %i2, %g3
6053 set 0x30, %g7
6054 ldxa [%l7 + %g7] 0x81, %g7
6055 nop
6056 set 0x78, %o0
6057 stx %o7, [%l7 + %o0]
6058 nop
6059 nop
6060 setx 0x80C8D90D, %l0, %l6
6061 st %l6, [%l7 + 0x28]
6062 ld [%l7 + 0x28], %f19
6063 setx 0xAE3BB052, %l1, %l5
6064 st %l5, [%l7 + 0x10]
6065 ld [%l7 + 0x10], %f26
6066 fdivs %f26, %f19, %f9
6067 nop
6068 set 0x58, %g2
6069 ldx [%l7 + %g2], %o5
6070 add %l7, 0x38, %l6
6071 wr %g0, 0x89, %asi
6072 ldxa [%l6] %asi, %i0
6073 casxa [%l6] 0x89, %i0, %o6
6074 set 0x50, %o6
6075 stxa %g2, [%l7 + %o6] 0xeb
6076 membar #Sync
6077 nop
6078 set 0x60, %l1
6079 stx %l0, [%l7 + %l1]
6080 set 0x28, %g4
6081 stda %i4, [%l7 + %g4] 0x80
6082 nop
6083 set 0x65, %g5
6084 ldub [%l7 + %g5], %l4
6085 set 0x40, %i2
6086 stda %f16, [%l7 + %i2] 0xf9
6087 membar #Sync
6088 set 0x38, %i1
6089 lda [%l7 + %i1] 0x80, %f13
6090 membar #Sync
6091 set 0x40, %i6
6092 ldda [%l7 + %i6] 0xf8, %f0
6093 nop
6094 set 0x20, %o4
6095 ldd [%l7 + %o4], %i2
6096 fpsub32 %f4, %f26, %f2
6097 set 0x20, %i4
6098 lda [%l7 + %i4] 0x88, %f29
6099 or %g4, %o3, %o2
6100 nop
6101 set 0x40, %g6
6102 stx %i6, [%l7 + %g6]
6103 set 0x08, %l6
6104 stxa %l6, [%l7 + %l6] 0xeb
6105 membar #Sync
6106 set 0x60, %i0
6107 ldxa [%l7 + %i0] 0x88, %g1
6108 or %g5, %i1, %o1
6109 nop
6110 set 0x6A, %l3
6111 ldsh [%l7 + %l3], %l1
6112 and %i5, %o0, %l2
6113 or %g6, %i7, %l5
6114 set 0x76, %l5
6115 stha %o4, [%l7 + %l5] 0x89
6116 nop
6117 set 0x60, %o5
6118 std %i2, [%l7 + %o5]
6119 nop
6120 set 0x44, %o1
6121 lduh [%l7 + %o1], %l3
6122 nop
6123 set 0x25, %g1
6124 ldsb [%l7 + %g1], %g7
6125 nop
6126 set 0x44, %i7
6127 prefetch [%l7 + %i7], 1
6128 nop
6129 set 0x74, %l2
6130 lduw [%l7 + %l2], %g3
6131 and %o7, %o5, %o6
6132 nop
6133 set 0x40, %o2
6134 stb %g2, [%l7 + %o2]
6135 set 0x78, %i5
6136 ldxa [%l7 + %i5] 0x88, %l0
6137 set 0x58, %o3
6138 stxa %i0, [%l7 + %o3] 0xea
6139 membar #Sync
6140 set 0x76, %i3
6141 stha %i4, [%l7 + %i3] 0xea
6142 membar #Sync
6143 ld [%l7 + 0x58], %f25
6144 add %i3, %g4, %l4
6145 nop
6146 set 0x08, %o7
6147 std %f2, [%l7 + %o7]
6148 nop
6149 set 0x68, %g3
6150 stx %fsr, [%l7 + %g3]
6151 nop
6152 set 0x34, %l4
6153 stw %o3, [%l7 + %l4]
6154 add %l7, 0x10, %l6
6155 wr %g0, 0x81, %asi
6156 lda [%l6] %asi, %o2
6157 casa [%l6] 0x81, %o2, %l6
6158 nop
6159 set 0x20, %l0
6160 sth %g1, [%l7 + %l0]
6161 nop
6162 set 0x2C, %g7
6163 ldsw [%l7 + %g7], %g5
6164 ble,a %icc, loop_42
6165 nop
6166 set 0x58, %g2
6167 std %f14, [%l7 + %g2]
6168 nop
6169 set 0x62, %o0
6170 lduh [%l7 + %o0], %i1
6171 st %f29, [%l7 + 0x44]
6172loop_42:
6173 nop
6174 set 0x43, %o6
6175 ldub [%l7 + %o6], %o1
6176 nop
6177 set 0x20, %g4
6178 stx %fsr, [%l7 + %g4]
6179 or %l1, %i5, %i6
6180 set 0x75, %g5
6181 ldstuba [%l7 + %g5] 0x88, %l2
6182 and %o0, %i7, %l5
6183 add %l7, 0x40, %l6
6184 wr %g0, 0x88, %asi
6185 ldxa [%l6] %asi, %o4
6186 casxa [%l6] 0x88, %o4, %g6
6187 nop
6188 set 0x7F, %i2
6189 ldsb [%l7 + %i2], %i2
6190 set 0x30, %i1
6191 lda [%l7 + %i1] 0x88, %f4
6192 nop
6193 set 0x70, %l1
6194 stx %fsr, [%l7 + %l1]
6195 set 0x48, %i6
6196 stwa %g7, [%l7 + %i6] 0x88
6197 add %g3, %o7, %o5
6198 set 0x20, %i4
6199 ldda [%l7 + %i4] 0xe2, %o6
6200 set 0x70, %g6
6201 ldda [%l7 + %g6] 0x80, %g2
6202 nop
6203 set 0x10, %o4
6204 ldsw [%l7 + %o4], %l0
6205 set 0x68, %i0
6206 lda [%l7 + %i0] 0x80, %f3
6207 set 0x50, %l6
6208 prefetcha [%l7 + %l6] 0x81, 3
6209 set 0x40, %l5
6210 ldda [%l7 + %l5] 0xd8, %f0
6211 nop
6212 set 0x6E, %l3
6213 sth %i4, [%l7 + %l3]
6214 nop
6215 set 0x10, %o1
6216 stx %i3, [%l7 + %o1]
6217 nop
6218 set 0x6E, %g1
6219 sth %g4, [%l7 + %g1]
6220 nop
6221 set 0x4E, %o5
6222 lduh [%l7 + %o5], %l4
6223 nop
6224 set 0x38, %i7
6225 std %f18, [%l7 + %i7]
6226 nop
6227 set 0x21, %o2
6228 stb %i0, [%l7 + %o2]
6229 nop
6230 set 0x38, %l2
6231 stx %o2, [%l7 + %l2]
6232 set 0x40, %i5
6233 ldda [%l7 + %i5] 0x88, %f16
6234 membar #Sync
6235 set 0x40, %i3
6236 ldda [%l7 + %i3] 0xf9, %f16
6237 set 0x58, %o3
6238 stha %o3, [%l7 + %o3] 0x80
6239 nop
6240 set 0x68, %g3
6241 stx %g1, [%l7 + %g3]
6242 add %l7, 0x0C, %l6
6243 wr %g0, 0x88, %asi
6244 casa [%l6] 0x88, %g5, %i1
6245 nop
6246 set 0x79, %l4
6247 stb %l6, [%l7 + %l4]
6248 nop
6249 set 0x08, %l0
6250 std %o0, [%l7 + %l0]
6251 nop
6252 set 0x50, %o7
6253 ldd [%l7 + %o7], %f12
6254 set 0x75, %g7
6255 ldstuba [%l7 + %g7] 0x80, %l1
6256 set 0x36, %g2
6257 ldstuba [%l7 + %g2] 0x80, %i5
6258 set 0x4C, %o0
6259 stha %i6, [%l7 + %o0] 0xeb
6260 membar #Sync
6261 nop
6262 set 0x28, %o6
6263 ldx [%l7 + %o6], %o0
6264 bn,a %icc, loop_43
6265 nop
6266 set 0x2E, %g5
6267 stb %l2, [%l7 + %g5]
6268 set 0x3A, %g4
6269 ldstuba [%l7 + %g4] 0x80, %l5
6270loop_43:
6271 nop
6272 set 0x10, %i1
6273 std %i6, [%l7 + %i1]
6274 nop
6275 set 0x31, %i2
6276 ldsb [%l7 + %i2], %o4
6277 nop
6278 set 0x7C, %l1
6279 ldsh [%l7 + %l1], %i2
6280 add %l7, 0x38, %l6
6281 wr %g0, 0x80, %asi
6282 casxa [%l6] 0x80, %g7, %g6
6283 set 0x78, %i6
6284 swapa [%l7 + %i6] 0x89, %o7
6285 nop
6286 set 0x60, %i4
6287 swap [%l7 + %i4], %o5
6288 nop
6289 set 0x54, %g6
6290 ldub [%l7 + %g6], %g3
6291 nop
6292 set 0x48, %o4
6293 swap [%l7 + %o4], %g2
6294 add %o6, %l3, %i4
6295 set 0x20, %i0
6296 ldda [%l7 + %i0] 0xe3, %l0
6297 nop
6298 set 0x78, %l5
6299 stx %fsr, [%l7 + %l5]
6300 set 0x40, %l3
6301 stda %i2, [%l7 + %l3] 0x89
6302 add %l7, 0x50, %l6
6303 wr %g0, 0x89, %asi
6304 ldxa [%l6] %asi, %g4
6305 casxa [%l6] 0x89, %g4, %i0
6306 nop
6307 set 0x68, %l6
6308 stx %fsr, [%l7 + %l6]
6309 nop
6310 set 0x0C, %o1
6311 lduh [%l7 + %o1], %l4
6312 or %o2, %g1, %g5
6313 nop
6314 set 0x08, %g1
6315 ldd [%l7 + %g1], %f24
6316 nop
6317 set 0x24, %o5
6318 lduh [%l7 + %o5], %i1
6319 set 0x7A, %o2
6320 ldstuba [%l7 + %o2] 0x88, %o3
6321 st %fsr, [%l7 + 0x38]
6322 nop
6323 set 0x34, %i7
6324 ldub [%l7 + %i7], %l6
6325 set 0x34, %i5
6326 lda [%l7 + %i5] 0x88, %f13
6327 set 0x7C, %i3
6328 sta %f31, [%l7 + %i3] 0x81
6329 add %o1, %i5, %l1
6330 set 0x40, %o3
6331 ldda [%l7 + %o3] 0x81, %f0
6332 add %l7, 0x60, %l6
6333 wr %g0, 0x80, %asi
6334 ldxa [%l6] %asi, %o0
6335 casxa [%l6] 0x80, %o0, %i6
6336 set 0x48, %g3
6337 sta %f19, [%l7 + %g3] 0x81
6338 and %l2, %l5, %o4
6339 nop
6340 set 0x60, %l4
6341 ldsw [%l7 + %l4], %i2
6342 set 0x18, %l2
6343 ldxa [%l7 + %l2] 0x89, %g7
6344 set 0x48, %o7
6345 ldstuba [%l7 + %o7] 0x80, %i7
6346 membar #Sync
6347 set 0x40, %l0
6348 ldda [%l7 + %l0] 0xf8, %f16
6349 nop
6350 set 0x78, %g2
6351 stx %o7, [%l7 + %g2]
6352 nop
6353 set 0x70, %g7
6354 sth %g6, [%l7 + %g7]
6355 nop
6356 set 0x52, %o6
6357 ldsb [%l7 + %o6], %g3
6358 set 0x40, %g5
6359 stda %f0, [%l7 + %g5] 0xcc
6360 set 0x70, %o0
6361 stda %g2, [%l7 + %o0] 0x89
6362 and %o6, %l3, %i4
6363 st %fsr, [%l7 + 0x18]
6364 nop
6365 set 0x70, %g4
6366 stx %fsr, [%l7 + %g4]
6367 set 0x50, %i2
6368 stxa %l0, [%l7 + %i2] 0xeb
6369 membar #Sync
6370 and %i3, %g4, %o5
6371 set 0x0C, %l1
6372 sta %f10, [%l7 + %l1] 0x88
6373 nop
6374 set 0x58, %i1
6375 ldd [%l7 + %i1], %l4
6376 set 0x40, %i6
6377 stda %i0, [%l7 + %i6] 0xea
6378 membar #Sync
6379 nop
6380 set 0x78, %i4
6381 ldub [%l7 + %i4], %o2
6382 nop
6383 set 0x20, %o4
6384 ldsw [%l7 + %o4], %g5
6385 set 0x48, %g6
6386 stxa %i1, [%l7 + %g6] 0xea
6387 membar #Sync
6388 set 0x48, %l5
6389 ldxa [%l7 + %l5] 0x81, %o3
6390 set 0x10, %l3
6391 ldda [%l7 + %l3] 0xea, %i6
6392 set 0x20, %l6
6393 stxa %g1, [%l7 + %l6] 0xe2
6394 membar #Sync
6395 nop
6396 set 0x30, %o1
6397 stb %i5, [%l7 + %o1]
6398 set 0x7E, %i0
6399 stha %o1, [%l7 + %i0] 0x88
6400 set 0x2C, %o5
6401 stha %l1, [%l7 + %o5] 0xe2
6402 membar #Sync
6403 set 0x20, %o2
6404 ldda [%l7 + %o2] 0x88, %o0
6405 add %l7, 0x54, %l6
6406 wr %g0, 0x88, %asi
6407 lda [%l6] %asi, %l2
6408 casa [%l6] 0x88, %l2, %l5
6409 nop
6410 set 0x20, %i7
6411 stx %fsr, [%l7 + %i7]
6412 fpsub16 %f4, %f0, %f0
6413 set 0x10, %i5
6414 ldda [%l7 + %i5] 0x89, %o4
6415 nop
6416 set 0x6C, %i3
6417 ldsw [%l7 + %i3], %i2
6418 set 0x40, %o3
6419 ldda [%l7 + %o3] 0xd2, %f0
6420 set 0x40, %g3
6421 stda %f16, [%l7 + %g3] 0xf1
6422 membar #Sync
6423 nop
6424 set 0x4B, %l4
6425 ldub [%l7 + %l4], %i6
6426 nop
6427 set 0x17, %g1
6428 ldsb [%l7 + %g1], %i7
6429 set 0x38, %o7
6430 stxa %g7, [%l7 + %o7] 0x89
6431 membar #Sync
6432 set 0x40, %l0
6433 ldda [%l7 + %l0] 0xf1, %f16
6434 set 0x7C, %l2
6435 swapa [%l7 + %l2] 0x81, %o7
6436 nop
6437 set 0x6B, %g2
6438 ldstub [%l7 + %g2], %g3
6439 bne,pt %icc, loop_44
6440 st %fsr, [%l7 + 0x64]
6441 set 0x44, %o6
6442 sta %f1, [%l7 + %o6] 0x81
6443loop_44:
6444 nop
6445 add %l7, 0x44, %l6
6446 wr %g0, 0x88, %asi
6447 casa [%l6] 0x88, %g2, %g6
6448 st %fsr, [%l7 + 0x50]
6449 wr %o6, %i4, %pic
6450 nop
6451 set 0x50, %g7
6452 ldsw [%l7 + %g7], %l3
6453 nop
6454 set 0x14, %g5
6455 sth %i3, [%l7 + %g5]
6456 set 0x7C, %g4
6457 sta %f1, [%l7 + %g4] 0x80
6458 nop
6459 set 0x79, %o0
6460 ldub [%l7 + %o0], %g4
6461 nop
6462 set 0x6E, %l1
6463 ldub [%l7 + %l1], %l0
6464 nop
6465 set 0x4A, %i2
6466 ldub [%l7 + %i2], %l4
6467 nop
6468 set 0x10, %i6
6469 ldd [%l7 + %i6], %o4
6470 nop
6471 set 0x18, %i4
6472 ldx [%l7 + %i4], %i0
6473 nop
6474 set 0x38, %i1
6475 std %g4, [%l7 + %i1]
6476 nop
6477 set 0x54, %g6
6478 ldsw [%l7 + %g6], %o2
6479 nop
6480 set 0x54, %o4
6481 stb %i1, [%l7 + %o4]
6482 nop
6483 set 0x58, %l3
6484 ldub [%l7 + %l3], %l6
6485 or %o3, %g1, %i5
6486 st %fsr, [%l7 + 0x24]
6487 nop
6488 set 0x48, %l5
6489 ldsw [%l7 + %l5], %l1
6490 nop
6491 set 0x08, %o1
6492 stx %fsr, [%l7 + %o1]
6493 ld [%l7 + 0x40], %f13
6494 set 0x28, %i0
6495 stxa %o1, [%l7 + %i0] 0xea
6496 membar #Sync
6497 nop
6498 set 0x48, %l6
6499 stx %o0, [%l7 + %l6]
6500 nop
6501 set 0x58, %o5
6502 lduw [%l7 + %o5], %l5
6503 nop
6504 set 0x38, %i7
6505 ldd [%l7 + %i7], %l2
6506 set 0x60, %o2
6507 stwa %o4, [%l7 + %o2] 0xe3
6508 membar #Sync
6509 nop
6510 set 0x70, %i3
6511 stx %i6, [%l7 + %i3]
6512 wr %i7, %g7, %y
6513 nop
6514 nop
6515 setx 0xA53E11DE9F1E7D51, %l0, %l6
6516 stx %l6, [%l7 + 0x28]
6517 ldd [%l7 + 0x28], %f28
6518 setx 0x08FB7A34A417F238, %l1, %l5
6519 stx %l5, [%l7 + 0x10]
6520 ldd [%l7 + 0x10], %f14
6521 fdivd %f14, %f28, %f10
6522 add %l7, 0x40, %l6
6523 wr %g0, 0x88, %asi
6524 ldxa [%l6] %asi, %i2
6525 casxa [%l6] 0x88, %i2, %g3
6526 st %f26, [%l7 + 0x1C]
6527 set 0x70, %i5
6528 sta %f0, [%l7 + %i5] 0x81
6529 set 0x40, %g3
6530 ldda [%l7 + %g3] 0x80, %g2
6531 nop
6532 set 0x68, %o3
6533 lduh [%l7 + %o3], %g6
6534 nop
6535 set 0x4C, %g1
6536 lduw [%l7 + %g1], %o7
6537 set 0x79, %o7
6538 ldstuba [%l7 + %o7] 0x80, %o6
6539 ld [%l7 + 0x30], %f24
6540 set 0x58, %l0
6541 lda [%l7 + %l0] 0x88, %f13
6542 nop
6543 set 0x7C, %l4
6544 ldsw [%l7 + %l4], %l3
6545 nop
6546 set 0x16, %l2
6547 ldstub [%l7 + %l2], %i4
6548 nop
6549 set 0x08, %o6
6550 ldstub [%l7 + %o6], %i3
6551 nop
6552 set 0x25, %g7
6553 stb %l0, [%l7 + %g7]
6554 set 0x40, %g2
6555 stda %f16, [%l7 + %g2] 0xca
6556 set 0x10, %g5
6557 swapa [%l7 + %g5] 0x88, %g4
6558 nop
6559 set 0x31, %g4
6560 ldsb [%l7 + %g4], %l4
6561 membar #Sync
6562 set 0x40, %l1
6563 ldda [%l7 + %l1] 0xf9, %f16
6564 nop
6565 set 0x58, %i2
6566 stx %fsr, [%l7 + %i2]
6567 ld [%l7 + 0x6C], %f6
6568 ld [%l7 + 0x54], %f8
6569 membar #Sync
6570 set 0x40, %o0
6571 ldda [%l7 + %o0] 0xf0, %f16
6572 set 0x72, %i4
6573 stha %o5, [%l7 + %i4] 0x81
6574 add %l7, 0x74, %l6
6575 wr %g0, 0x80, %asi
6576 casa [%l6] 0x80, %i0, %o2
6577 nop
6578 set 0x6A, %i6
6579 ldub [%l7 + %i6], %g5
6580 set 0x40, %g6
6581 ldxa [%l7 + %g6] 0x89, %i1
6582 set 0x54, %i1
6583 swapa [%l7 + %i1] 0x80, %l6
6584 set 0x40, %l3
6585 ldda [%l7 + %l3] 0xd8, %f16
6586 nop
6587 set 0x09, %l5
6588 ldub [%l7 + %l5], %g1
6589 ld [%l7 + 0x3C], %f4
6590 nop
6591 set 0x64, %o4
6592 prefetch [%l7 + %o4], 3
6593 set 0x74, %o1
6594 swapa [%l7 + %o1] 0x88, %i5
6595 nop
6596 set 0x54, %l6
6597 prefetch [%l7 + %l6], 1
6598 nop
6599 set 0x7C, %o5
6600 ldsw [%l7 + %o5], %o3
6601 nop
6602 set 0x69, %i7
6603 ldsb [%l7 + %i7], %l1
6604 fpadd16 %f20, %f20, %f0
6605 wr %o1, %o0, %set_softint
6606 nop
6607 set 0x56, %o2
6608 sth %l2, [%l7 + %o2]
6609 and %o4, %i6, %i7
6610 membar #Sync
6611 set 0x40, %i0
6612 ldda [%l7 + %i0] 0xf9, %f16
6613 add %l7, 0x20, %l6
6614 wr %g0, 0x89, %asi
6615 ldxa [%l6] %asi, %l5
6616 casxa [%l6] 0x89, %l5, %g7
6617 bg,pn %xcc, loop_45
6618 nop
6619 set 0x7E, %i3
6620 sth %i2, [%l7 + %i3]
6621 nop
6622 set 0x20, %i5
6623 ldx [%l7 + %i5], %g2
6624 set 0x70, %o3
6625 stwa %g3, [%l7 + %o3] 0xeb
6626 membar #Sync
6627loop_45:
6628 nop
6629 set 0x40, %g3
6630 lda [%l7 + %g3] 0x80, %f26
6631 wr %g6, %o7, %clear_softint
6632 st %f6, [%l7 + 0x74]
6633 set 0x18, %o7
6634 stda %o6, [%l7 + %o7] 0x88
6635 wr %i4, %l3, %ccr
6636 set 0x40, %l0
6637 stda %f16, [%l7 + %l0] 0xf0
6638 membar #Sync
6639 add %l7, 0x30, %l6
6640 wr %g0, 0x88, %asi
6641 ldxa [%l6] %asi, %l0
6642 casxa [%l6] 0x88, %l0, %g4
6643 and %i3, %o5, %l4
6644 nop
6645 set 0x28, %l4
6646 stx %o2, [%l7 + %l4]
6647 nop
6648 set 0x48, %l2
6649 ldd [%l7 + %l2], %f10
6650 ld [%l7 + 0x4C], %f6
6651 set 0x40, %g1
6652 stda %f16, [%l7 + %g1] 0xd8
6653 set 0x38, %g7
6654 stda %i0, [%l7 + %g7] 0xe3
6655 membar #Sync
6656 set 0x20, %g2
6657 lda [%l7 + %g2] 0x88, %f14
6658 nop
6659 set 0x63, %o6
6660 ldub [%l7 + %o6], %g5
6661 set 0x2C, %g4
6662 stwa %i1, [%l7 + %g4] 0xea
6663 membar #Sync
6664 nop
6665 set 0x70, %g5
6666 stx %g1, [%l7 + %g5]
6667 nop
6668 set 0x78, %l1
6669 ldd [%l7 + %l1], %f22
6670 set 0x78, %o0
6671 stha %i5, [%l7 + %o0] 0xe3
6672 membar #Sync
6673 add %l7, 0x50, %l6
6674 wr %g0, 0x88, %asi
6675 casxa [%l6] 0x88, %l6, %o3
6676 set 0x4A, %i4
6677 ldstuba [%l7 + %i4] 0x80, %l1
6678 set 0x51, %i6
6679 ldstuba [%l7 + %i6] 0x81, %o0
6680 set 0x78, %i2
6681 swapa [%l7 + %i2] 0x81, %o1
6682 ble,pn %icc, loop_46
6683 or %l2, %o4, %i7
6684 nop
6685 set 0x08, %g6
6686 std %f30, [%l7 + %g6]
6687 nop
6688 set 0x36, %i1
6689 lduh [%l7 + %i1], %i6
6690loop_46:
6691 add %l5, %g7, %g2
6692 wr %g3, %i2, %clear_softint
6693 add %g6, %o6, %i4
6694 st %fsr, [%l7 + 0x7C]
6695 set 0x20, %l5
6696 prefetcha [%l7 + %l5] 0x88, 0
6697 set 0x44, %o4
6698 stha %l0, [%l7 + %o4] 0xeb
6699 membar #Sync
6700 nop
6701 set 0x68, %l3
6702 ldsh [%l7 + %l3], %g4
6703 set 0x70, %o1
6704 stda %i2, [%l7 + %o1] 0x81
6705 st %fsr, [%l7 + 0x6C]
6706 nop
6707 or %g0, 0x8, %l0
6708 sllx %l0, 0x3c, %l0
6709 wr %l0, %g0, %sys_tick_cmpr
6710 set 0x40, %o5
6711 stda %f16, [%l7 + %o5] 0xf8
6712 membar #Sync
6713 and %l4, %o2, %i0
6714 set 0x08, %i7
6715 stwa %i1, [%l7 + %i7] 0xe3
6716 membar #Sync
6717 set 0x40, %o2
6718 ldda [%l7 + %o2] 0x81, %f0
6719 nop
6720 set 0x22, %l6
6721 lduh [%l7 + %l6], %g1
6722 add %i5, %l6, %o3
6723 set 0x68, %i0
6724 stda %l0, [%l7 + %i0] 0x89
6725 nop
6726 set 0x60, %i3
6727 stx %g5, [%l7 + %i3]
6728 and %o1, %o0, %o4
6729 set 0x40, %o3
6730 stda %f16, [%l7 + %o3] 0x80
6731 nop
6732 set 0x24, %i5
6733 ldsh [%l7 + %i5], %i7
6734 set 0x20, %g3
6735 stda %i6, [%l7 + %g3] 0x80
6736 nop
6737 set 0x60, %o7
6738 lduw [%l7 + %o7], %l2
6739 nop
6740 set 0x38, %l4
6741 std %f8, [%l7 + %l4]
6742 add %l7, 0x58, %l6
6743 wr %g0, 0x89, %asi
6744 ldxa [%l6] %asi, %g7
6745 casxa [%l6] 0x89, %g7, %l5
6746 add %l7, 0x58, %l6
6747 wr %g0, 0x81, %asi
6748 ldxa [%l6] %asi, %g2
6749 casxa [%l6] 0x81, %g2, %i2
6750 set 0x64, %l2
6751 ldstuba [%l7 + %l2] 0x80, %g6
6752 add %g3, %o6, %i4
6753 nop
6754 set 0x58, %l0
6755 swap [%l7 + %l0], %l3
6756 nop
6757 set 0x24, %g7
6758 ldsw [%l7 + %g7], %l0
6759 nop
6760 set 0x20, %g2
6761 ldd [%l7 + %g2], %i2
6762 set 0x50, %g1
6763 ldxa [%l7 + %g1] 0x89, %g4
6764 ld [%l7 + 0x58], %f31
6765 nop
6766 set 0x38, %g4
6767 std %f10, [%l7 + %g4]
6768 or %o7, %o5, %o2
6769 and %l4, %i1, %g1
6770 nop
6771 set 0x28, %o6
6772 std %i0, [%l7 + %o6]
6773 or %i5, %o3, %l6
6774 bgu,a,pt %icc, loop_47
6775 nop
6776 set 0x58, %l1
6777 ldx [%l7 + %l1], %g5
6778 nop
6779 set 0x78, %g5
6780 std %l0, [%l7 + %g5]
6781 nop
6782 set 0x5C, %o0
6783 prefetch [%l7 + %o0], 1
6784loop_47:
6785 nop
6786 set 0x48, %i6
6787 prefetcha [%l7 + %i6] 0x89, 3
6788 nop
6789 set 0x7D, %i2
6790 ldsb [%l7 + %i2], %o0
6791 set 0x68, %g6
6792 stwa %i7, [%l7 + %g6] 0xea
6793 membar #Sync
6794 nop
6795 set 0x2C, %i4
6796 ldsw [%l7 + %i4], %o4
6797 set 0x68, %l5
6798 stxa %i6, [%l7 + %l5] 0x88
6799 ld [%l7 + 0x24], %f30
6800 nop
6801 set 0x3A, %o4
6802 ldub [%l7 + %o4], %l2
6803 set 0x44, %l3
6804 stha %l5, [%l7 + %l3] 0xeb
6805 membar #Sync
6806 set 0x40, %i1
6807 lda [%l7 + %i1] 0x80, %f6
6808 nop
6809 set 0x7C, %o1
6810 swap [%l7 + %o1], %g7
6811 nop
6812 set 0x1C, %o5
6813 ldsh [%l7 + %o5], %i2
6814 wr %g2, %g3, %set_softint
6815 set 0x3B, %o2
6816 ldstuba [%l7 + %o2] 0x80, %o6
6817 nop
6818 set 0x37, %i7
6819 stb %i4, [%l7 + %i7]
6820 st %f2, [%l7 + 0x78]
6821 set 0x68, %l6
6822 sta %f3, [%l7 + %l6] 0x81
6823 set 0x40, %i3
6824 stda %f0, [%l7 + %i3] 0xda
6825 set 0x17, %i0
6826 stba %l3, [%l7 + %i0] 0xe3
6827 membar #Sync
6828 nop
6829 set 0x38, %i5
6830 ldd [%l7 + %i5], %g6
6831 nop
6832 set 0x78, %g3
6833 ldx [%l7 + %g3], %i3
6834 nop
6835 set 0x1E, %o7
6836 lduh [%l7 + %o7], %l0
6837 bne,a %icc, loop_48
6838 nop
6839 set 0x40, %o3
6840 std %g4, [%l7 + %o3]
6841 set 0x68, %l4
6842 stda %o4, [%l7 + %l4] 0xe2
6843 membar #Sync
6844loop_48:
6845 wr %o7, %o2, %y
6846 set 0x48, %l2
6847 sta %f25, [%l7 + %l2] 0x88
6848 nop
6849 set 0x5A, %g7
6850 ldsb [%l7 + %g7], %i1
6851 nop
6852 set 0x21, %g2
6853 ldub [%l7 + %g2], %l4
6854 nop
6855 set 0x08, %l0
6856 ldd [%l7 + %l0], %i0
6857 nop
6858 set 0x3D, %g4
6859 stb %g1, [%l7 + %g4]
6860 nop
6861 set 0x60, %g1
6862 lduw [%l7 + %g1], %o3
6863 set 0x50, %o6
6864 ldxa [%l7 + %o6] 0x88, %l6
6865 set 0x40, %g5
6866 swapa [%l7 + %g5] 0x89, %i5
6867 st %f4, [%l7 + 0x1C]
6868 nop
6869 set 0x30, %l1
6870 stb %l1, [%l7 + %l1]
6871 nop
6872 set 0x22, %o0
6873 ldsb [%l7 + %o0], %o1
6874 or %g5, %o0, %i7
6875 nop
6876 set 0x68, %i6
6877 stx %fsr, [%l7 + %i6]
6878 nop
6879 set 0x45, %g6
6880 ldstub [%l7 + %g6], %o4
6881 and %i6, %l5, %g7
6882 nop
6883 set 0x65, %i4
6884 ldstub [%l7 + %i4], %i2
6885 nop
6886 set 0x50, %l5
6887 std %g2, [%l7 + %l5]
6888 set 0x60, %o4
6889 ldda [%l7 + %o4] 0x81, %l2
6890 nop
6891 set 0x78, %i2
6892 ldx [%l7 + %i2], %g3
6893 nop
6894 set 0x30, %i1
6895 std %f16, [%l7 + %i1]
6896 nop
6897 set 0x58, %l3
6898 ldx [%l7 + %l3], %o6
6899 nop
6900 set 0x50, %o1
6901 ldx [%l7 + %o1], %l3
6902 nop
6903 set 0x20, %o5
6904 ldd [%l7 + %o5], %i4
6905 nop
6906 set 0x68, %o2
6907 ldd [%l7 + %o2], %g6
6908 nop
6909 set 0x18, %l6
6910 sth %l0, [%l7 + %l6]
6911 nop
6912 set 0x41, %i7
6913 stb %i3, [%l7 + %i7]
6914 set 0x70, %i3
6915 ldda [%l7 + %i3] 0xea, %o4
6916 add %l7, 0x34, %l6
6917 wr %g0, 0x89, %asi
6918 casa [%l6] 0x89, %g4, %o2
6919 st %fsr, [%l7 + 0x08]
6920 set 0x70, %i5
6921 prefetcha [%l7 + %i5] 0x89, 1
6922 nop
6923 set 0x40, %i0
6924 ldd [%l7 + %i0], %f18
6925 nop
6926 set 0x18, %o7
6927 ldx [%l7 + %o7], %i1
6928 or %l4, %g1, %i0
6929 nop
6930 set 0x0C, %o3
6931 lduw [%l7 + %o3], %o3
6932 nop
6933 set 0x30, %l4
6934 sth %l6, [%l7 + %l4]
6935 set 0x64, %g3
6936 swapa [%l7 + %g3] 0x81, %i5
6937 set 0x20, %l2
6938 lda [%l7 + %l2] 0x89, %f6
6939 nop
6940 set 0x5D, %g2
6941 ldstub [%l7 + %g2], %o1
6942 nop
6943 set 0x5E, %l0
6944 ldub [%l7 + %l0], %l1
6945 nop
6946 set 0x46, %g4
6947 ldsb [%l7 + %g4], %g5
6948 or %o0, %o4, %i6
6949 set 0x3B, %g7
6950 stba %i7, [%l7 + %g7] 0x81
6951 set 0x50, %o6
6952 stxa %g7, [%l7 + %o6] 0xea
6953 membar #Sync
6954 set 0x24, %g5
6955 swapa [%l7 + %g5] 0x80, %i2
6956 nop
6957 set 0x38, %l1
6958 ldd [%l7 + %l1], %f30
6959 or %g2, %l2, %g3
6960 add %l7, 0x20, %l6
6961 wr %g0, 0x80, %asi
6962 casxa [%l6] 0x80, %l5, %l3
6963 and %i4, %g6, %o6
6964 nop
6965 set 0x58, %g1
6966 ldx [%l7 + %g1], %l0
6967 wr %i3, %g4, %ccr
6968 nop
6969 set 0x3C, %o0
6970 ldsw [%l7 + %o0], %o5
6971 st %fsr, [%l7 + 0x0C]
6972 set 0x78, %i6
6973 ldxa [%l7 + %i6] 0x89, %o7
6974 set 0x44, %i4
6975 sta %f6, [%l7 + %i4] 0x80
6976 nop
6977 set 0x7C, %g6
6978 stw %o2, [%l7 + %g6]
6979 ld [%l7 + 0x3C], %f17
6980 set 0x48, %l5
6981 swapa [%l7 + %l5] 0x89, %i1
6982 nop
6983 set 0x34, %i2
6984 ldub [%l7 + %i2], %g1
6985 nop
6986 set 0x44, %i1
6987 lduw [%l7 + %i1], %l4
6988 set 0x08, %o4
6989 stxa %i0, [%l7 + %o4] 0x88
6990 or %o3, %i5, %l6
6991 set 0x10, %l3
6992 stha %l1, [%l7 + %l3] 0x88
6993 and %o1, %g5, %o0
6994 nop
6995 set 0x18, %o1
6996 swap [%l7 + %o1], %i6
6997 wr %i7, %o4, %softint
6998 nop
6999 set 0x40, %o2
7000 swap [%l7 + %o2], %i2
7001 nop
7002 set 0x18, %l6
7003 std %f30, [%l7 + %l6]
7004 nop
7005 set 0x34, %i7
7006 lduw [%l7 + %i7], %g2
7007 nop
7008 set 0x50, %o5
7009 ldx [%l7 + %o5], %l2
7010 st %fsr, [%l7 + 0x38]
7011 set 0x40, %i3
7012 ldda [%l7 + %i3] 0xd8, %f16
7013 nop
7014 set 0x50, %i0
7015 ldd [%l7 + %i0], %f24
7016 nop
7017 set 0x48, %i5
7018 stx %g3, [%l7 + %i5]
7019 set 0x28, %o3
7020 ldxa [%l7 + %o3] 0x89, %l5
7021 set 0x42, %l4
7022 stha %l3, [%l7 + %l4] 0xea
7023 membar #Sync
7024 ld [%l7 + 0x58], %f23
7025 membar #Sync
7026 set 0x40, %g3
7027 ldda [%l7 + %g3] 0xf9, %f16
7028 nop
7029 set 0x10, %l2
7030 ldub [%l7 + %l2], %g7
7031 or %i4, %g6, %l0
7032 nop
7033 set 0x50, %g2
7034 sth %i3, [%l7 + %g2]
7035 st %f23, [%l7 + 0x54]
7036 set 0x28, %l0
7037 swapa [%l7 + %l0] 0x81, %g4
7038 nop
7039 set 0x58, %g4
7040 stw %o6, [%l7 + %g4]
7041 fpadd32s %f9, %f5, %f5
7042 nop
7043 set 0x47, %o7
7044 ldub [%l7 + %o7], %o7
7045 or %o2, %i1, %g1
7046 nop
7047 set 0x78, %g7
7048 lduw [%l7 + %g7], %l4
7049 nop
7050 set 0x58, %g5
7051 stw %o5, [%l7 + %g5]
7052 set 0x20, %o6
7053 lda [%l7 + %o6] 0x80, %f29
7054 nop
7055 set 0x28, %g1
7056 stx %fsr, [%l7 + %g1]
7057 st %fsr, [%l7 + 0x68]
7058 nop
7059 set 0x18, %l1
7060 swap [%l7 + %l1], %i0
7061 nop
7062 set 0x48, %o0
7063 ldd [%l7 + %o0], %f14
7064 set 0x5C, %i4
7065 sta %f1, [%l7 + %i4] 0x88
7066 set 0x4A, %i6
7067 ldstuba [%l7 + %i6] 0x81, %i5
7068 set 0x40, %l5
7069 stda %f0, [%l7 + %l5] 0x89
7070 nop
7071 set 0x7C, %g6
7072 prefetch [%l7 + %g6], 3
7073 nop
7074 set 0x50, %i2
7075 std %f26, [%l7 + %i2]
7076 set 0x1E, %o4
7077 ldstuba [%l7 + %o4] 0x81, %o3
7078 bgu,pn %icc, loop_49
7079 add %l1, %o1, %g5
7080 nop
7081 set 0x74, %i1
7082 swap [%l7 + %i1], %l6
7083 set 0x28, %l3
7084 prefetcha [%l7 + %l3] 0x88, 1
7085loop_49:
7086 nop
7087 set 0x3C, %o2
7088 stba %o0, [%l7 + %o2] 0x81
7089 nop
7090 set 0x68, %o1
7091 stw %i7, [%l7 + %o1]
7092 nop
7093 set 0x50, %l6
7094 std %f2, [%l7 + %l6]
7095 set 0x40, %o5
7096 ldda [%l7 + %o5] 0x89, %i2
7097 nop
7098 set 0x26, %i3
7099 ldsh [%l7 + %i3], %g2
7100 set 0x56, %i0
7101 stha %o4, [%l7 + %i0] 0x88
7102 nop
7103 set 0x5C, %i5
7104 swap [%l7 + %i5], %g3
7105 nop
7106 set 0x43, %i7
7107 ldsb [%l7 + %i7], %l5
7108 set 0x40, %o3
7109 stda %f16, [%l7 + %o3] 0xca
7110 set 0x7E, %l4
7111 ldstuba [%l7 + %l4] 0x80, %l2
7112 nop
7113 set 0x1C, %g3
7114 ldsb [%l7 + %g3], %g7
7115 nop
7116 set 0x58, %l2
7117 stx %l3, [%l7 + %l2]
7118 add %l7, 0x1C, %l6
7119 wr %g0, 0x80, %asi
7120 lda [%l6] %asi, %g6
7121 casa [%l6] 0x80, %g6, %l0
7122 nop
7123 set 0x74, %l0
7124 sth %i4, [%l7 + %l0]
7125 nop
7126 set 0x78, %g2
7127 stw %g4, [%l7 + %g2]
7128 nop
7129 set 0x68, %o7
7130 lduw [%l7 + %o7], %i3
7131 nop
7132 set 0x28, %g7
7133 ldsh [%l7 + %g7], %o7
7134 nop
7135 set 0x69, %g4
7136 ldub [%l7 + %g4], %o2
7137 nop
7138 set 0x4A, %g5
7139 ldstub [%l7 + %g5], %o6
7140 ble,pt %icc, loop_50
7141 nop
7142 set 0x28, %g1
7143 prefetch [%l7 + %g1], 0
7144 set 0x48, %l1
7145 ldxa [%l7 + %l1] 0x88, %i1
7146loop_50:
7147 nop
7148 set 0x78, %o0
7149 stx %l4, [%l7 + %o0]
7150 set 0x50, %i4
7151 stxa %g1, [%l7 + %i4] 0x81
7152 nop
7153 set 0x40, %o6
7154 lduw [%l7 + %o6], %o5
7155 and %i0, %i5, %l1
7156 nop
7157 set 0x2E, %i6
7158 ldub [%l7 + %i6], %o1
7159 set 0x40, %g6
7160 stda %f16, [%l7 + %g6] 0xf0
7161 membar #Sync
7162 set 0x40, %i2
7163 stda %f16, [%l7 + %i2] 0xc4
7164 st %f29, [%l7 + 0x20]
7165 nop
7166 set 0x14, %o4
7167 lduw [%l7 + %o4], %g5
7168 ld [%l7 + 0x24], %f21
7169 nop
7170 set 0x60, %l5
7171 ldx [%l7 + %l5], %o3
7172 nop
7173 set 0x26, %i1
7174 sth %i6, [%l7 + %i1]
7175 ld [%l7 + 0x30], %f16
7176 set 0x6E, %o2
7177 ldstuba [%l7 + %o2] 0x89, %l6
7178 set 0x40, %o1
7179 stda %f16, [%l7 + %o1] 0xf1
7180 membar #Sync
7181 nop
7182 set 0x50, %l6
7183 std %f0, [%l7 + %l6]
7184 set 0x6C, %l3
7185 sta %f2, [%l7 + %l3] 0x80
7186 or %o0, %i7, %g2
7187 nop
7188 set 0x2D, %i3
7189 ldub [%l7 + %i3], %o4
7190 nop
7191 set 0x5B, %i0
7192 ldsb [%l7 + %i0], %g3
7193 add %l7, 0x28, %l6
7194 wr %g0, 0x88, %asi
7195 ldxa [%l6] %asi, %i2
7196 casxa [%l6] 0x88, %i2, %l5
7197 st %f4, [%l7 + 0x3C]
7198 set 0x7C, %o5
7199 stwa %g7, [%l7 + %o5] 0x89
7200 nop
7201 set 0x08, %i7
7202 stx %l2, [%l7 + %i7]
7203 nop
7204 set 0x40, %o3
7205 std %f30, [%l7 + %o3]
7206 nop
7207 set 0x70, %l4
7208 stw %g6, [%l7 + %l4]
7209 nop
7210 set 0x68, %g3
7211 lduh [%l7 + %g3], %l3
7212 fpsub32 %f26, %f0, %f6
7213 nop
7214 set 0x6E, %i5
7215 ldstub [%l7 + %i5], %i4
7216 nop
7217 set 0x3A, %l2
7218 stb %g4, [%l7 + %l2]
7219 membar #Sync
7220 set 0x40, %l0
7221 ldda [%l7 + %l0] 0xf8, %f16
7222 nop
7223 set 0x10, %g2
7224 swap [%l7 + %g2], %l0
7225 and %o7, %i3, %o2
7226 nop
7227 set 0x24, %o7
7228 sth %i1, [%l7 + %o7]
7229 nop
7230 set 0x0E, %g4
7231 stb %l4, [%l7 + %g4]
7232 nop
7233 set 0x08, %g5
7234 std %f8, [%l7 + %g5]
7235 and %g1, %o5, %i0
7236 nop
7237 set 0x7C, %g7
7238 ldsb [%l7 + %g7], %i5
7239 ba,pn %icc, loop_51
7240 wr %l1, %o1, %set_softint
7241 fpsub16 %f20, %f14, %f22
7242 nop
7243 set 0x77, %g1
7244 stb %g5, [%l7 + %g1]
7245loop_51:
7246 nop
7247 set 0x58, %o0
7248 ldd [%l7 + %o0], %o6
7249 or %o3, %l6, %o0
7250 set 0x50, %l1
7251 lda [%l7 + %l1] 0x80, %f19
7252 fpsub16s %f30, %f4, %f13
7253 add %l7, 0x24, %l6
7254 wr %g0, 0x88, %asi
7255 lda [%l6] %asi, %i7
7256 casa [%l6] 0x88, %i7, %i6
7257 nop
7258 set 0x0C, %i4
7259 stw %o4, [%l7 + %i4]
7260 set 0x40, %i6
7261 swapa [%l7 + %i6] 0x81, %g2
7262 nop
7263 set 0x10, %g6
7264 ldsh [%l7 + %g6], %g3
7265 nop
7266 set 0x42, %o6
7267 lduh [%l7 + %o6], %l5
7268 nop
7269 set 0x38, %o4
7270 ldsb [%l7 + %o4], %i2
7271 nop
7272 set 0x58, %l5
7273 stx %g7, [%l7 + %l5]
7274 add %l7, 0x30, %l6
7275 wr %g0, 0x80, %asi
7276 casxa [%l6] 0x80, %l2, %l3
7277 ble,a,pn %xcc, loop_52
7278 nop
7279 set 0x48, %i2
7280 swap [%l7 + %i2], %i4
7281 nop
7282 set 0x1C, %o2
7283 swap [%l7 + %o2], %g6
7284 nop
7285 set 0x20, %i1
7286 std %l0, [%l7 + %i1]
7287loop_52:
7288 nop
7289 set 0x21, %o1
7290 ldstuba [%l7 + %o1] 0x89, %o7
7291 set 0x10, %l6
7292 ldxa [%l7 + %l6] 0x81, %i3
7293 set 0x08, %l3
7294 stda %g4, [%l7 + %l3] 0xea
7295 membar #Sync
7296 add %l7, 0x6C, %l6
7297 wr %g0, 0x81, %asi
7298 casa [%l6] 0x81, %i1, %o2
7299 set 0x10, %i3
7300 prefetcha [%l7 + %i3] 0x80, 3
7301 set 0x3A, %i0
7302 stba %o5, [%l7 + %i0] 0x89
7303 bne,pt %icc, loop_53
7304 nop
7305 nop
7306 setx 0xC0E50F15CDC9C56E, %l0, %l6
7307 stx %l6, [%l7 + 0x28]
7308 ldd [%l7 + 0x28], %f16
7309 setx 0xABFC0E85FC8BD3A4, %l1, %l5
7310 stx %l5, [%l7 + 0x10]
7311 ldd [%l7 + 0x10], %f6
7312 fdivd %f6, %f16, %f22
7313 nop
7314 set 0x56, %o5
7315 stb %g1, [%l7 + %o5]
7316 nop
7317 set 0x48, %i7
7318 sth %i5, [%l7 + %i7]
7319loop_53:
7320 nop
7321 set 0x40, %o3
7322 ldda [%l7 + %o3] 0xe3, %i0
7323 nop
7324 set 0x0C, %g3
7325 lduh [%l7 + %g3], %o1
7326 nop
7327 set 0x2F, %l4
7328 ldsb [%l7 + %l4], %l1
7329 nop
7330 set 0x78, %i5
7331 ldx [%l7 + %i5], %o6
7332 nop
7333 set 0x49, %l0
7334 ldsb [%l7 + %l0], %o3
7335 set 0x40, %l2
7336 stda %f16, [%l7 + %l2] 0xc8
7337 nop
7338 set 0x22, %g2
7339 ldsb [%l7 + %g2], %g5
7340 set 0x78, %o7
7341 ldxa [%l7 + %o7] 0x81, %o0
7342 nop
7343 set 0x40, %g5
7344 ldd [%l7 + %g5], %f4
7345 nop
7346 set 0x58, %g7
7347 ldd [%l7 + %g7], %i6
7348 set 0x18, %g4
7349 stda %i6, [%l7 + %g4] 0xe2
7350 membar #Sync
7351 set 0x40, %o0
7352 stda %f0, [%l7 + %o0] 0xc8
7353 and %i6, %g2, %o4
7354 wr %l5, %i2, %pic
7355 and %g3, %l2, %l3
7356 set 0x10, %l1
7357 stxa %g7, [%l7 + %l1] 0xeb
7358 membar #Sync
7359 nop
7360 set 0x30, %i4
7361 prefetch [%l7 + %i4], 0
7362 nop
7363 set 0x74, %g1
7364 ldub [%l7 + %g1], %g6
7365 nop
7366 set 0x2A, %i6
7367 sth %i4, [%l7 + %i6]
7368 nop
7369 set 0x30, %o6
7370 stx %o7, [%l7 + %o6]
7371 nop
7372 set 0x4E, %o4
7373 sth %i3, [%l7 + %o4]
7374 nop
7375 set 0x28, %l5
7376 ldsw [%l7 + %l5], %l0
7377 add %g4, %o2, %l4
7378 nop
7379 set 0x38, %i2
7380 ldd [%l7 + %i2], %f12
7381 and %o5, %i1, %i5
7382 fpsub32s %f31, %f3, %f15
7383 and %i0, %o1, %g1
7384 nop
7385 set 0x48, %g6
7386 ldsb [%l7 + %g6], %l1
7387 nop
7388 set 0x5E, %o2
7389 lduh [%l7 + %o2], %o3
7390 st %fsr, [%l7 + 0x28]
7391 set 0x20, %o1
7392 ldda [%l7 + %o1] 0xe2, %o6
7393 set 0x38, %i1
7394 lda [%l7 + %i1] 0x89, %f3
7395 ld [%l7 + 0x7C], %f7
7396 set 0x60, %l3
7397 prefetcha [%l7 + %l3] 0x80, 2
7398 nop
7399 set 0x4C, %i3
7400 stw %o0, [%l7 + %i3]
7401 wr %i7, %i6, %ccr
7402 nop
7403 set 0x78, %l6
7404 ldsw [%l7 + %l6], %g2
7405 nop
7406 set 0x0F, %o5
7407 ldub [%l7 + %o5], %l6
7408 set 0x48, %i0
7409 stda %l4, [%l7 + %i0] 0xe3
7410 membar #Sync
7411 nop
7412 set 0x4E, %o3
7413 ldsh [%l7 + %o3], %i2
7414 set 0x78, %g3
7415 ldxa [%l7 + %g3] 0x81, %g3
7416 nop
7417 set 0x77, %i7
7418 ldub [%l7 + %i7], %l2
7419 add %o4, %l3, %g6
7420 nop
7421 set 0x18, %i5
7422 std %g6, [%l7 + %i5]
7423 membar #Sync
7424 set 0x40, %l0
7425 ldda [%l7 + %l0] 0xf1, %f16
7426 set 0x20, %l2
7427 ldxa [%l7 + %l2] 0x80, %i4
7428 nop
7429 set 0x7C, %g2
7430 ldsh [%l7 + %g2], %i3
7431 nop
7432 set 0x38, %l4
7433 lduh [%l7 + %l4], %o7
7434 set 0x29, %g5
7435 ldstuba [%l7 + %g5] 0x88, %g4
7436 nop
7437 set 0x19, %o7
7438 ldub [%l7 + %o7], %o2
7439 set 0x18, %g4
7440 ldxa [%l7 + %g4] 0x88, %l0
7441 ld [%l7 + 0x7C], %f29
7442 nop
7443 set 0x6C, %o0
7444 sth %o5, [%l7 + %o0]
7445 set 0x50, %g7
7446 ldda [%l7 + %g7] 0xe2, %l4
7447 nop
7448 set 0x0E, %i4
7449 sth %i5, [%l7 + %i4]
7450 nop
7451 set 0x28, %g1
7452 ldx [%l7 + %g1], %i0
7453 set 0x38, %i6
7454 stda %o0, [%l7 + %i6] 0xe2
7455 membar #Sync
7456 nop
7457 set 0x35, %o6
7458 ldstub [%l7 + %o6], %i1
7459 st %fsr, [%l7 + 0x64]
7460 nop
7461 set 0x20, %o4
7462 std %f24, [%l7 + %o4]
7463 nop
7464 set 0x2A, %l1
7465 ldsh [%l7 + %l1], %l1
7466 set 0x10, %i2
7467 stda %o2, [%l7 + %i2] 0xea
7468 membar #Sync
7469 nop
7470 set 0x70, %l5
7471 std %o6, [%l7 + %l5]
7472 EXIT_GOOD
7473
7474
7475
7476!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7477!
7478! Stats for Thread 1:
7479!
7480! Type l : 1263
7481! Type a : 29
7482! Type cti : 28
7483! Type x : 517
7484! Type f : 33
7485! Type i : 130
7486!
7487!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7488
7489!
7490! Thread 2 Start
7491!
7492.global thread_2
7493thread_2:
7494 mov %l7, %g1
7495 !# Set %cwp for 8 windows
7496 !# This threads memory space into each %l7
7497 wrpr %g0, 0x7, %cwp
7498 mov %g1, %l7
7499 wrpr %g0, 0x6, %cwp
7500 mov %g1, %l7
7501 wrpr %g0, 0x5, %cwp
7502 mov %g1, %l7
7503 wrpr %g0, 0x4, %cwp
7504 mov %g1, %l7
7505 wrpr %g0, 0x3, %cwp
7506 mov %g1, %l7
7507 wrpr %g0, 0x2, %cwp
7508 mov %g1, %l7
7509 wrpr %g0, 0x1, %cwp
7510 mov %g1, %l7
7511 wrpr %g0, 0x0, %cwp
7512 mov %g1, %l7
7513
7514 !# Set %fsr
7515 setx 0x0000000000400000, %l0, %l6 !# no post process
7516 stx %l6, [%l7 + 0x0] !# no post process
7517 ldx [%l7 + 0x0], %fsr !# no post process
7518
7519 wr %g0, 0x80, %asi !# no post process
7520
7521 !# Initialize registers ..
7522
7523 !# Global registers
7524 set 0x9, %g1
7525 set 0x5, %g2
7526 set 0xD, %g3
7527 set 0x1, %g4
7528 set 0x6, %g5
7529 set 0x1, %g6
7530 set 0x4, %g7
7531 !# Input registers
7532 set -0x1, %i0
7533 set -0xD, %i1
7534 set -0xC, %i2
7535 set -0x7, %i3
7536 set -0x1, %i4
7537 set -0x1, %i5
7538 set -0x1, %i6
7539 set -0xF, %i7
7540 !# Local registers
7541 set 0x05853126, %l0
7542 set 0x0E6A4049, %l1
7543 set 0x6BDD3B78, %l2
7544 set 0x238B9772, %l3
7545 set 0x5EBD220E, %l4
7546 set 0x0335D3ED, %l5
7547 set 0x406F2EA3, %l6
7548 !# Output registers
7549 set 0x1343, %o0
7550 set -0x1DB4, %o1
7551 set -0x0388, %o2
7552 set 0x11D8, %o3
7553 set -0x0F01, %o4
7554 set -0x0E23, %o5
7555 set -0x1B79, %o6
7556 set -0x07D6, %o7
7557 !# Float registers
7558 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
7559 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
7560 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
7561 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
7562 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
7563 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
7564 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
7565 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
7566 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
7567 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
7568 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
7569 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
7570 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
7571 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
7572 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
7573 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
7574
7575 !# Execute Main Diag ..
7576
7577 set 0x5C, %g6
7578 lda [%l7 + %g6] 0x81, %f28
7579 add %l7, 0x28, %l6
7580 wr %g0, 0x80, %asi
7581 ldxa [%l6] %asi, %g5
7582 casxa [%l6] 0x80, %g5, %g1
7583 fpadd16 %f2, %f12, %f0
7584 nop
7585 set 0x78, %o1
7586 lduh [%l7 + %o1], %o0
7587 set 0x58, %o2
7588 swapa [%l7 + %o2] 0x81, %i7
7589 nop
7590 set 0x3E, %l3
7591 ldstub [%l7 + %l3], %i6
7592 nop
7593 set 0x2E, %i1
7594 ldsh [%l7 + %i1], %g2
7595 nop
7596 set 0x4A, %i3
7597 lduh [%l7 + %i3], %l6
7598 set 0x45, %l6
7599 ldstuba [%l7 + %l6] 0x81, %i2
7600 nop
7601 set 0x30, %o5
7602 std %f28, [%l7 + %o5]
7603 add %l5, %g3, %o4
7604 set 0x40, %o3
7605 stda %f16, [%l7 + %o3] 0xf1
7606 membar #Sync
7607 set 0x7A, %g3
7608 stba %l2, [%l7 + %g3] 0x88
7609 nop
7610 set 0x2C, %i7
7611 stw %g6, [%l7 + %i7]
7612 set 0x60, %i5
7613 lda [%l7 + %i5] 0x80, %f23
7614 set 0x6C, %i0
7615 lda [%l7 + %i0] 0x80, %f1
7616 set 0x50, %l2
7617 ldxa [%l7 + %l2] 0x89, %l3
7618 add %l7, 0x30, %l6
7619 wr %g0, 0x88, %asi
7620 lda [%l6] %asi, %i4
7621 casa [%l6] 0x88, %i4, %g7
7622 set 0x10, %l0
7623 prefetcha [%l7 + %l0] 0x89, 4
7624 nop
7625 set 0x7A, %g2
7626 sth %i3, [%l7 + %g2]
7627 or %o2, %g4, %o5
7628 nop
7629 set 0x7E, %g5
7630 ldstub [%l7 + %g5], %l4
7631 nop
7632 set 0x34, %l4
7633 ldsb [%l7 + %l4], %l0
7634 nop
7635 set 0x68, %g4
7636 std %i0, [%l7 + %g4]
7637 fpadd16s %f28, %f13, %f30
7638 nop
7639 set 0x64, %o0
7640 prefetch [%l7 + %o0], 2
7641 set 0x70, %g7
7642 stxa %o1, [%l7 + %g7] 0xeb
7643 membar #Sync
7644 set 0x6A, %i4
7645 stba %i1, [%l7 + %i4] 0x88
7646 set 0x7C, %o7
7647 lda [%l7 + %o7] 0x89, %f30
7648 and %i5, %o3, %l1
7649 set 0x38, %i6
7650 ldxa [%l7 + %i6] 0x81, %o6
7651 nop
7652 set 0x12, %g1
7653 lduh [%l7 + %g1], %g5
7654 nop
7655 set 0x27, %o4
7656 ldstub [%l7 + %o4], %g1
7657 nop
7658 set 0x58, %l1
7659 stx %fsr, [%l7 + %l1]
7660 nop
7661 set 0x10, %i2
7662 ldd [%l7 + %i2], %o0
7663 nop
7664 set 0x7E, %l5
7665 ldsh [%l7 + %l5], %i7
7666 nop
7667 set 0x6C, %o6
7668 lduw [%l7 + %o6], %i6
7669 set 0x28, %g6
7670 stxa %g2, [%l7 + %g6] 0xe3
7671 membar #Sync
7672 membar #Sync
7673 set 0x40, %o1
7674 ldda [%l7 + %o1] 0xf0, %f16
7675 set 0x74, %l3
7676 stha %i2, [%l7 + %l3] 0x88
7677 set 0x40, %o2
7678 ldda [%l7 + %o2] 0x88, %f0
7679 nop
7680 set 0x76, %i1
7681 ldsb [%l7 + %i1], %l5
7682 set 0x3E, %l6
7683 stba %l6, [%l7 + %l6] 0xea
7684 membar #Sync
7685 wr %o4, %g3, %set_softint
7686 nop
7687 set 0x38, %i3
7688 swap [%l7 + %i3], %l2
7689 nop
7690 set 0x46, %o3
7691 sth %l3, [%l7 + %o3]
7692 nop
7693 set 0x08, %o5
7694 std %f28, [%l7 + %o5]
7695 nop
7696 set 0x46, %g3
7697 sth %g6, [%l7 + %g3]
7698 ld [%l7 + 0x78], %f5
7699 nop
7700 set 0x70, %i5
7701 ldd [%l7 + %i5], %g6
7702 set 0x74, %i0
7703 stha %i4, [%l7 + %i0] 0xe2
7704 membar #Sync
7705 add %o7, %o2, %i3
7706 nop
7707 set 0x63, %i7
7708 ldub [%l7 + %i7], %g4
7709 or %o5, %l0, %i0
7710 ld [%l7 + 0x5C], %f8
7711 nop
7712 set 0x28, %l0
7713 stw %o1, [%l7 + %l0]
7714 st %fsr, [%l7 + 0x60]
7715 nop
7716 set 0x08, %g2
7717 swap [%l7 + %g2], %i1
7718 nop
7719 set 0x44, %l2
7720 stw %l4, [%l7 + %l2]
7721 st %fsr, [%l7 + 0x34]
7722 and %o3, %i5, %l1
7723 nop
7724 set 0x70, %l4
7725 ldd [%l7 + %l4], %o6
7726 ld [%l7 + 0x10], %f15
7727 set 0x78, %g4
7728 stxa %g1, [%l7 + %g4] 0x81
7729 nop
7730 set 0x48, %g5
7731 ldd [%l7 + %g5], %o0
7732 set 0x48, %g7
7733 lda [%l7 + %g7] 0x89, %f29
7734 set 0x60, %o0
7735 stda %g4, [%l7 + %o0] 0x88
7736 nop
7737 set 0x28, %i4
7738 stx %i7, [%l7 + %i4]
7739 nop
7740 set 0x60, %i6
7741 stx %fsr, [%l7 + %i6]
7742 nop
7743 set 0x3C, %g1
7744 ldsb [%l7 + %g1], %i6
7745 nop
7746 set 0x50, %o7
7747 ldd [%l7 + %o7], %i2
7748 set 0x28, %o4
7749 stwa %g2, [%l7 + %o4] 0x81
7750 nop
7751 set 0x08, %i2
7752 ldd [%l7 + %i2], %f28
7753 set 0x10, %l1
7754 prefetcha [%l7 + %l1] 0x89, 0
7755 set 0x70, %l5
7756 stxa %l5, [%l7 + %l5] 0xea
7757 membar #Sync
7758 set 0x58, %g6
7759 lda [%l7 + %g6] 0x80, %f26
7760 nop
7761 set 0x4A, %o6
7762 ldstub [%l7 + %o6], %o4
7763 nop
7764 set 0x34, %o1
7765 ldsw [%l7 + %o1], %g3
7766 set 0x17, %l3
7767 ldstuba [%l7 + %l3] 0x81, %l2
7768 set 0x40, %o2
7769 ldda [%l7 + %o2] 0xeb, %l2
7770 nop
7771 set 0x1C, %l6
7772 sth %g7, [%l7 + %l6]
7773 st %f4, [%l7 + 0x0C]
7774 set 0x14, %i1
7775 stwa %i4, [%l7 + %i1] 0xeb
7776 membar #Sync
7777 ld [%l7 + 0x34], %f13
7778 set 0x48, %o3
7779 prefetcha [%l7 + %o3] 0x89, 4
7780 nop
7781 set 0x64, %o5
7782 ldstub [%l7 + %o5], %g6
7783 set 0x34, %i3
7784 stha %o2, [%l7 + %i3] 0x88
7785 set 0x40, %i5
7786 stda %f0, [%l7 + %i5] 0xc0
7787 st %fsr, [%l7 + 0x28]
7788 nop
7789 set 0x24, %i0
7790 sth %i3, [%l7 + %i0]
7791 add %l7, 0x10, %l6
7792 wr %g0, 0x81, %asi
7793 casa [%l6] 0x81, %o5, %l0
7794 set 0x28, %g3
7795 stxa %g4, [%l7 + %g3] 0x88
7796 nop
7797 set 0x54, %i7
7798 lduh [%l7 + %i7], %i0
7799 nop
7800 set 0x6D, %g2
7801 stb %o1, [%l7 + %g2]
7802 set 0x0C, %l2
7803 lda [%l7 + %l2] 0x80, %f31
7804 or %l4, %o3, %i1
7805 nop
7806 set 0x54, %l0
7807 stw %l1, [%l7 + %l0]
7808 nop
7809 set 0x1C, %g4
7810 ldsb [%l7 + %g4], %i5
7811 set 0x70, %l4
7812 ldda [%l7 + %l4] 0xea, %g0
7813 st %fsr, [%l7 + 0x34]
7814 set 0x28, %g5
7815 sta %f19, [%l7 + %g5] 0x81
7816 set 0x34, %g7
7817 ldstuba [%l7 + %g7] 0x88, %o0
7818 set 0x3A, %o0
7819 stha %g5, [%l7 + %o0] 0x81
7820 add %o6, %i7, %i6
7821 set 0x40, %i6
7822 stda %f0, [%l7 + %i6] 0xda
7823 or %i2, %g2, %l6
7824 nop
7825 set 0x18, %i4
7826 ldd [%l7 + %i4], %l4
7827 set 0x40, %o7
7828 ldda [%l7 + %o7] 0xda, %f16
7829 and %o4, %g3, %l3
7830 set 0x20, %o4
7831 ldxa [%l7 + %o4] 0x80, %l2
7832 nop
7833 set 0x74, %i2
7834 swap [%l7 + %i2], %i4
7835 fpsub32 %f8, %f26, %f20
7836 nop
7837 set 0x54, %g1
7838 prefetch [%l7 + %g1], 0
7839 nop
7840 set 0x2A, %l1
7841 ldsh [%l7 + %l1], %o7
7842 ld [%l7 + 0x20], %f4
7843 nop
7844 set 0x18, %l5
7845 ldd [%l7 + %l5], %f28
7846 nop
7847 set 0x58, %o6
7848 stx %fsr, [%l7 + %o6]
7849 nop
7850 set 0x18, %o1
7851 std %f20, [%l7 + %o1]
7852 set 0x10, %g6
7853 prefetcha [%l7 + %g6] 0x88, 1
7854 membar #Sync
7855 set 0x40, %l3
7856 ldda [%l7 + %l3] 0xf8, %f16
7857 set 0x48, %o2
7858 stba %o2, [%l7 + %o2] 0xe3
7859 membar #Sync
7860 set 0x6E, %i1
7861 stha %g6, [%l7 + %i1] 0x80
7862 set 0x08, %o3
7863 prefetcha [%l7 + %o3] 0x81, 0
7864 and %l0, %g4, %i0
7865 set 0x5E, %l6
7866 stba %o5, [%l7 + %l6] 0xeb
7867 membar #Sync
7868 nop
7869 set 0x64, %o5
7870 ldsh [%l7 + %o5], %l4
7871 nop
7872 set 0x30, %i5
7873 ldd [%l7 + %i5], %o0
7874 nop
7875 set 0x70, %i0
7876 stx %i1, [%l7 + %i0]
7877 fpsub16s %f24, %f5, %f5
7878 set 0x34, %g3
7879 sta %f15, [%l7 + %g3] 0x80
7880 nop
7881 set 0x2A, %i3
7882 sth %o3, [%l7 + %i3]
7883 set 0x78, %g2
7884 stwa %l1, [%l7 + %g2] 0xea
7885 membar #Sync
7886 set 0x4C, %l2
7887 swapa [%l7 + %l2] 0x89, %i5
7888 nop
7889 set 0x62, %l0
7890 ldsh [%l7 + %l0], %o0
7891 set 0x13, %i7
7892 ldstuba [%l7 + %i7] 0x88, %g1
7893 or %o6, %i7, %i6
7894 nop
7895 set 0x56, %g4
7896 ldsh [%l7 + %g4], %i2
7897 wr %g2, %g5, %clear_softint
7898 set 0x11, %l4
7899 ldstuba [%l7 + %l4] 0x88, %l5
7900 set 0x50, %g5
7901 ldda [%l7 + %g5] 0xea, %o4
7902 nop
7903 set 0x40, %o0
7904 ldstub [%l7 + %o0], %g3
7905 nop
7906 set 0x70, %g7
7907 stx %l3, [%l7 + %g7]
7908 set 0x58, %i4
7909 lda [%l7 + %i4] 0x88, %f8
7910 set 0x40, %i6
7911 stda %f16, [%l7 + %i6] 0xda
7912 and %l2, %l6, %i4
7913 nop
7914 set 0x10, %o7
7915 ldstub [%l7 + %o7], %g7
7916 nop
7917 set 0x50, %i2
7918 std %f6, [%l7 + %i2]
7919 nop
7920 set 0x4A, %o4
7921 ldsh [%l7 + %o4], %o7
7922 nop
7923 set 0x24, %l1
7924 lduh [%l7 + %l1], %o2
7925 and %g6, %i3, %l0
7926 set 0x3C, %l5
7927 stba %g4, [%l7 + %l5] 0xea
7928 membar #Sync
7929 nop
7930 set 0x25, %g1
7931 ldstub [%l7 + %g1], %i0
7932 nop
7933 set 0x10, %o1
7934 ldd [%l7 + %o1], %f2
7935 nop
7936 set 0x3D, %o6
7937 ldsb [%l7 + %o6], %l4
7938 nop
7939 set 0x5A, %l3
7940 ldsh [%l7 + %l3], %o1
7941 nop
7942 set 0x10, %g6
7943 lduw [%l7 + %g6], %i1
7944 nop
7945 set 0x48, %o2
7946 prefetch [%l7 + %o2], 0
7947 ble,a %icc, loop_54
7948 nop
7949 set 0x1C, %o3
7950 stw %o5, [%l7 + %o3]
7951 add %l7, 0x68, %l6
7952 wr %g0, 0x80, %asi
7953 ldxa [%l6] %asi, %l1
7954 casxa [%l6] 0x80, %l1, %i5
7955loop_54:
7956 nop
7957 set 0x70, %i1
7958 stx %fsr, [%l7 + %i1]
7959 membar #Sync
7960 set 0x40, %l6
7961 ldda [%l7 + %l6] 0xf8, %f0
7962 set 0x38, %i5
7963 stxa %o3, [%l7 + %i5] 0x81
7964 set 0x08, %i0
7965 sta %f15, [%l7 + %i0] 0x80
7966 set 0x58, %g3
7967 prefetcha [%l7 + %g3] 0x80, 0
7968 set 0x40, %o5
7969 ldda [%l7 + %o5] 0x81, %f0
7970 set 0x24, %i3
7971 stha %o0, [%l7 + %i3] 0x80
7972 st %f14, [%l7 + 0x28]
7973 st %fsr, [%l7 + 0x60]
7974 set 0x40, %g2
7975 stwa %o6, [%l7 + %g2] 0xe2
7976 membar #Sync
7977 or %i7, %i6, %g2
7978 nop
7979 set 0x38, %l0
7980 swap [%l7 + %l0], %g5
7981 nop
7982 set 0x30, %l2
7983 stx %i2, [%l7 + %l2]
7984 set 0x28, %g4
7985 sta %f6, [%l7 + %g4] 0x81
7986 nop
7987 set 0x60, %l4
7988 ldd [%l7 + %l4], %o4
7989 nop
7990 set 0x58, %g5
7991 ldd [%l7 + %g5], %l4
7992 add %l7, 0x68, %l6
7993 wr %g0, 0x81, %asi
7994 lda [%l6] %asi, %l3
7995 casa [%l6] 0x81, %l3, %l2
7996 add %l7, 0x60, %l6
7997 wr %g0, 0x88, %asi
7998 casa [%l6] 0x88, %g3, %i4
7999 nop
8000 set 0x38, %o0
8001 std %f2, [%l7 + %o0]
8002 set 0x28, %g7
8003 stda %g6, [%l7 + %g7] 0x88
8004 nop
8005 set 0x68, %i7
8006 std %f6, [%l7 + %i7]
8007 add %l7, 0x08, %l6
8008 wr %g0, 0x89, %asi
8009 casxa [%l6] 0x89, %o7, %o2
8010 wr %g0, 0x7, %fprs
8011 add %l7, 0x30, %l6
8012 wr %g0, 0x89, %asi
8013 ldxa [%l6] %asi, %l0
8014 casxa [%l6] 0x89, %l0, %i3
8015 nop
8016 set 0x55, %i4
8017 stb %g4, [%l7 + %i4]
8018 nop
8019 set 0x08, %o7
8020 ldsb [%l7 + %o7], %l4
8021 nop
8022 set 0x32, %i6
8023 stb %o1, [%l7 + %i6]
8024 nop
8025 set 0x08, %o4
8026 std %i0, [%l7 + %o4]
8027 set 0x4E, %l1
8028 stha %i0, [%l7 + %l1] 0x80
8029 ld [%l7 + 0x34], %f12
8030 set 0x5C, %i2
8031 lda [%l7 + %i2] 0x88, %f29
8032 set 0x20, %l5
8033 swapa [%l7 + %l5] 0x89, %l1
8034 membar #Sync
8035 set 0x40, %g1
8036 ldda [%l7 + %g1] 0xf1, %f16
8037 nop
8038 set 0x30, %o1
8039 prefetch [%l7 + %o1], 1
8040 nop
8041 set 0x4B, %l3
8042 stb %i5, [%l7 + %l3]
8043 nop
8044 set 0x5C, %o6
8045 stw %o5, [%l7 + %o6]
8046 nop
8047 set 0x37, %o2
8048 stb %g1, [%l7 + %o2]
8049 add %l7, 0x68, %l6
8050 wr %g0, 0x89, %asi
8051 ldxa [%l6] %asi, %o3
8052 casxa [%l6] 0x89, %o3, %o0
8053 nop
8054 set 0x6C, %g6
8055 swap [%l7 + %g6], %i7
8056 nop
8057 set 0x5C, %i1
8058 swap [%l7 + %i1], %i6
8059 nop
8060 set 0x3D, %o3
8061 ldsb [%l7 + %o3], %o6
8062 nop
8063 set 0x62, %l6
8064 sth %g2, [%l7 + %l6]
8065 set 0x40, %i5
8066 sta %f0, [%l7 + %i5] 0x80
8067 nop
8068 set 0x10, %g3
8069 ldd [%l7 + %g3], %g4
8070 nop
8071 set 0x28, %o5
8072 stb %o4, [%l7 + %o5]
8073 nop
8074 set 0x70, %i3
8075 ldx [%l7 + %i3], %l5
8076 or %i2, %l2, %l3
8077 add %l7, 0x38, %l6
8078 wr %g0, 0x81, %asi
8079 ldxa [%l6] %asi, %i4
8080 casxa [%l6] 0x81, %i4, %g7
8081 add %l7, 0x5C, %l6
8082 wr %g0, 0x81, %asi
8083 casa [%l6] 0x81, %g3, %o7
8084 set 0x5E, %i0
8085 ldstuba [%l7 + %i0] 0x80, %l6
8086 nop
8087 set 0x5C, %l0
8088 stw %g6, [%l7 + %l0]
8089 set 0x41, %l2
8090 ldstuba [%l7 + %l2] 0x88, %l0
8091 add %l7, 0x60, %l6
8092 wr %g0, 0x81, %asi
8093 ldxa [%l6] %asi, %o2
8094 casxa [%l6] 0x81, %o2, %i3
8095 nop
8096 set 0x20, %g2
8097 ldsh [%l7 + %g2], %l4
8098 set 0x20, %l4
8099 stda %o0, [%l7 + %l4] 0xe3
8100 membar #Sync
8101 nop
8102 set 0x11, %g5
8103 stb %i1, [%l7 + %g5]
8104 nop
8105 set 0x54, %o0
8106 stw %g4, [%l7 + %o0]
8107 add %l7, 0x38, %l6
8108 wr %g0, 0x89, %asi
8109 casxa [%l6] 0x89, %i0, %l1
8110 set 0x4C, %g7
8111 swapa [%l7 + %g7] 0x89, %o5
8112 nop
8113 set 0x38, %i7
8114 std %g0, [%l7 + %i7]
8115 set 0x28, %g4
8116 swapa [%l7 + %g4] 0x89, %i5
8117 nop
8118 set 0x28, %o7
8119 prefetch [%l7 + %o7], 3
8120 st %f1, [%l7 + 0x28]
8121 nop
8122 set 0x41, %i4
8123 ldstub [%l7 + %i4], %o3
8124 nop
8125 set 0x78, %o4
8126 lduh [%l7 + %o4], %i7
8127 nop
8128 set 0x08, %i6
8129 swap [%l7 + %i6], %o0
8130 or %o6, %i6, %g5
8131 st %fsr, [%l7 + 0x0C]
8132 set 0x78, %l1
8133 prefetcha [%l7 + %l1] 0x89, 4
8134 st %fsr, [%l7 + 0x0C]
8135 nop
8136 set 0x48, %l5
8137 ldsb [%l7 + %l5], %l5
8138 and %i2, %l2, %l3
8139 nop
8140 set 0x46, %i2
8141 ldsh [%l7 + %i2], %i4
8142 set 0x50, %o1
8143 prefetcha [%l7 + %o1] 0x89, 3
8144 st %fsr, [%l7 + 0x5C]
8145 or %g3, %o7, %l6
8146 nop
8147 set 0x24, %g1
8148 prefetch [%l7 + %g1], 4
8149 nop
8150 set 0x50, %o6
8151 std %f12, [%l7 + %o6]
8152 nop
8153 set 0x38, %o2
8154 lduw [%l7 + %o2], %o4
8155 nop
8156 set 0x30, %g6
8157 ldx [%l7 + %g6], %g6
8158 nop
8159 set 0x48, %i1
8160 lduh [%l7 + %i1], %o2
8161 ld [%l7 + 0x08], %f27
8162 nop
8163 set 0x24, %l3
8164 swap [%l7 + %l3], %l0
8165 nop
8166 set 0x2A, %o3
8167 sth %l4, [%l7 + %o3]
8168 set 0x20, %i5
8169 sta %f4, [%l7 + %i5] 0x89
8170 nop
8171 set 0x70, %g3
8172 stx %o1, [%l7 + %g3]
8173 set 0x7C, %l6
8174 lda [%l7 + %l6] 0x80, %f22
8175 nop
8176 set 0x55, %i3
8177 ldsb [%l7 + %i3], %i3
8178 set 0x10, %i0
8179 sta %f7, [%l7 + %i0] 0x81
8180 fpadd16 %f26, %f4, %f8
8181 set 0x70, %o5
8182 swapa [%l7 + %o5] 0x81, %i1
8183 nop
8184 set 0x38, %l0
8185 ldd [%l7 + %l0], %g4
8186 set 0x40, %g2
8187 ldda [%l7 + %g2] 0xd0, %f16
8188 add %l7, 0x60, %l6
8189 wr %g0, 0x80, %asi
8190 casa [%l6] 0x80, %i0, %o5
8191 add %l7, 0x6C, %l6
8192 wr %g0, 0x80, %asi
8193 casa [%l6] 0x80, %g1, %l1
8194 set 0x40, %l4
8195 stda %f16, [%l7 + %l4] 0xc8
8196 set 0x7D, %l2
8197 stba %o3, [%l7 + %l2] 0x89
8198 nop
8199 set 0x39, %o0
8200 ldsb [%l7 + %o0], %i5
8201 add %i7, %o0, %i6
8202 be,pt %xcc, loop_55
8203 st %f23, [%l7 + 0x54]
8204 nop
8205 set 0x2C, %g5
8206 ldstub [%l7 + %g5], %g5
8207 and %o6, %l5, %i2
8208loop_55:
8209 nop
8210 set 0x40, %g7
8211 stda %f0, [%l7 + %g7] 0x81
8212 nop
8213 set 0x78, %i7
8214 prefetch [%l7 + %i7], 2
8215 nop
8216 set 0x74, %o7
8217 prefetch [%l7 + %o7], 0
8218 nop
8219 set 0x70, %i4
8220 ldd [%l7 + %i4], %l2
8221 st %f19, [%l7 + 0x48]
8222 nop
8223 set 0x18, %g4
8224 ldx [%l7 + %g4], %l3
8225 set 0x1C, %o4
8226 sta %f4, [%l7 + %o4] 0x81
8227 nop
8228 set 0x55, %l1
8229 ldsb [%l7 + %l1], %i4
8230 nop
8231 set 0x20, %l5
8232 ldx [%l7 + %l5], %g2
8233 set 0x40, %i6
8234 stha %g7, [%l7 + %i6] 0x88
8235 add %o7, %g3, %o4
8236 or %g6, %o2, %l6
8237 nop
8238 set 0x28, %o1
8239 stx %fsr, [%l7 + %o1]
8240 nop
8241 set 0x18, %i2
8242 stx %l0, [%l7 + %i2]
8243 or %l4, %o1, %i3
8244 nop
8245 set 0x30, %o6
8246 std %i0, [%l7 + %o6]
8247 membar #Sync
8248 set 0x40, %g1
8249 ldda [%l7 + %g1] 0xf9, %f16
8250 nop
8251 set 0x72, %o2
8252 sth %i0, [%l7 + %o2]
8253 set 0x08, %i1
8254 lda [%l7 + %i1] 0x80, %f18
8255 nop
8256 set 0x0C, %g6
8257 lduw [%l7 + %g6], %o5
8258 nop
8259 set 0x35, %o3
8260 ldstub [%l7 + %o3], %g1
8261 nop
8262 set 0x66, %l3
8263 lduh [%l7 + %l3], %l1
8264 nop
8265 set 0x50, %i5
8266 swap [%l7 + %i5], %o3
8267 nop
8268 set 0x35, %l6
8269 stb %i5, [%l7 + %l6]
8270 set 0x18, %g3
8271 lda [%l7 + %g3] 0x80, %f23
8272 add %i7, %o0, %g4
8273 set 0x6C, %i3
8274 stwa %i6, [%l7 + %i3] 0xe2
8275 membar #Sync
8276 nop
8277 set 0x2A, %i0
8278 ldsb [%l7 + %i0], %g5
8279 nop
8280 set 0x48, %l0
8281 stx %fsr, [%l7 + %l0]
8282 nop
8283 set 0x50, %o5
8284 std %o6, [%l7 + %o5]
8285 ble %icc, loop_56
8286 nop
8287 set 0x18, %g2
8288 ldd [%l7 + %g2], %f22
8289 set 0x24, %l2
8290 sta %f25, [%l7 + %l2] 0x80
8291loop_56:
8292 nop
8293 set 0x28, %o0
8294 ldd [%l7 + %o0], %i2
8295 nop
8296 set 0x78, %g5
8297 std %f28, [%l7 + %g5]
8298 nop
8299 set 0x35, %g7
8300 stb %l5, [%l7 + %g7]
8301 set 0x30, %l4
8302 ldda [%l7 + %l4] 0xea, %l2
8303 nop
8304 set 0x38, %i7
8305 lduw [%l7 + %i7], %i4
8306 nop
8307 set 0x68, %i4
8308 std %f24, [%l7 + %i4]
8309 st %fsr, [%l7 + 0x1C]
8310 nop
8311 set 0x28, %g4
8312 ldx [%l7 + %g4], %l2
8313 st %fsr, [%l7 + 0x2C]
8314 st %f20, [%l7 + 0x78]
8315 nop
8316 set 0x0C, %o7
8317 lduw [%l7 + %o7], %g7
8318 nop
8319 set 0x4E, %o4
8320 sth %g2, [%l7 + %o4]
8321 set 0x38, %l1
8322 swapa [%l7 + %l1] 0x80, %o7
8323 nop
8324 set 0x48, %l5
8325 stx %o4, [%l7 + %l5]
8326 nop
8327 set 0x2A, %i6
8328 ldsb [%l7 + %i6], %g3
8329 nop
8330 set 0x30, %o1
8331 ldd [%l7 + %o1], %g6
8332 wr %l6, %o2, %softint
8333 set 0x40, %o6
8334 ldda [%l7 + %o6] 0x81, %f16
8335 st %f21, [%l7 + 0x20]
8336 nop
8337 set 0x38, %i2
8338 ldsh [%l7 + %i2], %l0
8339 or %o1, %l4, %i3
8340 and %i0, %i1, %g1
8341 st %f9, [%l7 + 0x44]
8342 set 0x20, %g1
8343 prefetcha [%l7 + %g1] 0x80, 1
8344 set 0x28, %i1
8345 ldxa [%l7 + %i1] 0x80, %o5
8346 set 0x50, %g6
8347 stda %i4, [%l7 + %g6] 0x81
8348 nop
8349 set 0x38, %o2
8350 ldd [%l7 + %o2], %f28
8351 set 0x40, %o3
8352 ldda [%l7 + %o3] 0x80, %f16
8353 set 0x18, %l3
8354 ldxa [%l7 + %l3] 0x80, %o3
8355 nop
8356 set 0x76, %i5
8357 ldsh [%l7 + %i5], %i7
8358 set 0x78, %g3
8359 lda [%l7 + %g3] 0x88, %f10
8360 set 0x20, %l6
8361 stda %o0, [%l7 + %l6] 0x88
8362 ld [%l7 + 0x08], %f5
8363 set 0x40, %i0
8364 ldda [%l7 + %i0] 0xd8, %f0
8365 add %l7, 0x18, %l6
8366 wr %g0, 0x81, %asi
8367 ldxa [%l6] %asi, %i6
8368 casxa [%l6] 0x81, %i6, %g4
8369 set 0x40, %l0
8370 stda %f0, [%l7 + %l0] 0xd2
8371 set 0x74, %i3
8372 stwa %g5, [%l7 + %i3] 0x89
8373 nop
8374 nop
8375 setx 0x4AD9DF252721F98B, %l0, %l6
8376 stx %l6, [%l7 + 0x28]
8377 ldd [%l7 + 0x28], %f12
8378 setx 0xD8F296AE9DFE0D9B, %l1, %l5
8379 stx %l5, [%l7 + 0x10]
8380 ldd [%l7 + 0x10], %f6
8381 fdivd %f6, %f12, %f14
8382 nop
8383 set 0x78, %g2
8384 std %o6, [%l7 + %g2]
8385 nop
8386 set 0x3D, %o5
8387 ldub [%l7 + %o5], %i2
8388 set 0x12, %o0
8389 ldstuba [%l7 + %o0] 0x88, %l3
8390 nop
8391 set 0x68, %l2
8392 std %f30, [%l7 + %l2]
8393 nop
8394 set 0x60, %g5
8395 lduw [%l7 + %g5], %i4
8396 set 0x54, %l4
8397 stha %l5, [%l7 + %l4] 0xe2
8398 membar #Sync
8399 nop
8400 set 0x4C, %i7
8401 sth %l2, [%l7 + %i7]
8402 set 0x40, %g7
8403 stda %f0, [%l7 + %g7] 0xc8
8404 set 0x2A, %i4
8405 ldstuba [%l7 + %i4] 0x80, %g7
8406 nop
8407 set 0x38, %o7
8408 ldd [%l7 + %o7], %g2
8409 or %o7, %g3, %o4
8410 set 0x7F, %o4
8411 stba %l6, [%l7 + %o4] 0xe2
8412 membar #Sync
8413 wr %o2, %g6, %clear_softint
8414 wr %l0, %l4, %clear_softint
8415 nop
8416 set 0x78, %g4
8417 ldd [%l7 + %g4], %i2
8418 nop
8419 set 0x62, %l5
8420 ldsb [%l7 + %l5], %i0
8421 st %f14, [%l7 + 0x58]
8422 set 0x60, %l1
8423 stha %o1, [%l7 + %l1] 0xeb
8424 membar #Sync
8425 add %i1, %g1, %o5
8426 nop
8427 set 0x0A, %i6
8428 ldsh [%l7 + %i6], %l1
8429 nop
8430 set 0x4C, %o1
8431 stb %i5, [%l7 + %o1]
8432 set 0x40, %o6
8433 ldxa [%l7 + %o6] 0x80, %o3
8434 nop
8435 set 0x50, %i2
8436 ldsw [%l7 + %i2], %i7
8437 fpadd16 %f26, %f28, %f4
8438 nop
8439 set 0x76, %g1
8440 ldsh [%l7 + %g1], %i6
8441 set 0x40, %i1
8442 ldda [%l7 + %i1] 0xd0, %f0
8443 and %o0, %g5, %o6
8444 and %g4, %i2, %i4
8445 nop
8446 set 0x70, %o2
8447 ldd [%l7 + %o2], %f30
8448 nop
8449 set 0x1D, %o3
8450 ldstub [%l7 + %o3], %l3
8451 and %l5, %g7, %l2
8452 nop
8453 set 0x52, %l3
8454 lduh [%l7 + %l3], %o7
8455 set 0x10, %g6
8456 stxa %g2, [%l7 + %g6] 0xe2
8457 membar #Sync
8458 nop
8459 set 0x40, %g3
8460 swap [%l7 + %g3], %g3
8461 ld [%l7 + 0x18], %f4
8462 set 0x4F, %l6
8463 ldstuba [%l7 + %l6] 0x88, %l6
8464 add %l7, 0x48, %l6
8465 wr %g0, 0x81, %asi
8466 ldxa [%l6] %asi, %o2
8467 casxa [%l6] 0x81, %o2, %o4
8468 or %l0, %g6, %i3
8469 nop
8470 set 0x70, %i5
8471 stx %fsr, [%l7 + %i5]
8472 set 0x18, %i0
8473 stxa %l4, [%l7 + %i0] 0xeb
8474 membar #Sync
8475 nop
8476 set 0x48, %i3
8477 ldd [%l7 + %i3], %f28
8478 set 0x18, %l0
8479 stwa %o1, [%l7 + %l0] 0xeb
8480 membar #Sync
8481 nop
8482 set 0x2C, %o5
8483 lduw [%l7 + %o5], %i1
8484 fpadd32s %f12, %f6, %f15
8485 set 0x58, %o0
8486 sta %f12, [%l7 + %o0] 0x80
8487 nop
8488 set 0x28, %l2
8489 stx %i0, [%l7 + %l2]
8490 nop
8491 set 0x2C, %g5
8492 prefetch [%l7 + %g5], 4
8493 set 0x3C, %l4
8494 lda [%l7 + %l4] 0x81, %f23
8495 set 0x50, %g2
8496 stda %o4, [%l7 + %g2] 0x81
8497 nop
8498 set 0x50, %i7
8499 std %l0, [%l7 + %i7]
8500 nop
8501 set 0x14, %i4
8502 swap [%l7 + %i4], %i5
8503 set 0x58, %g7
8504 swapa [%l7 + %g7] 0x80, %o3
8505 nop
8506 set 0x54, %o7
8507 ldub [%l7 + %o7], %g1
8508 nop
8509 set 0x24, %g4
8510 lduh [%l7 + %g4], %i6
8511 set 0x40, %l5
8512 stda %f16, [%l7 + %l5] 0xc4
8513 nop
8514 set 0x60, %o4
8515 lduw [%l7 + %o4], %i7
8516 nop
8517 set 0x50, %l1
8518 stx %fsr, [%l7 + %l1]
8519 nop
8520 set 0x08, %o1
8521 ldd [%l7 + %o1], %g4
8522 nop
8523 set 0x58, %o6
8524 ldx [%l7 + %o6], %o6
8525 nop
8526 set 0x6C, %i2
8527 swap [%l7 + %i2], %g4
8528 add %i2, %i4, %o0
8529 add %l7, 0x40, %l6
8530 wr %g0, 0x80, %asi
8531 ldxa [%l6] %asi, %l3
8532 casxa [%l6] 0x80, %l3, %g7
8533 add %l2, %o7, %l5
8534 set 0x40, %g1
8535 stda %f0, [%l7 + %g1] 0xd8
8536 nop
8537 set 0x7F, %i6
8538 ldub [%l7 + %i6], %g2
8539 nop
8540 set 0x6E, %o2
8541 ldsh [%l7 + %o2], %l6
8542 set 0x20, %o3
8543 ldxa [%l7 + %o3] 0x81, %g3
8544 nop
8545 set 0x6C, %l3
8546 ldsh [%l7 + %l3], %o2
8547 set 0x4C, %g6
8548 stwa %l0, [%l7 + %g6] 0xe2
8549 membar #Sync
8550 nop
8551 set 0x50, %i1
8552 stx %fsr, [%l7 + %i1]
8553 st %fsr, [%l7 + 0x18]
8554 set 0x6C, %l6
8555 lda [%l7 + %l6] 0x80, %f20
8556 set 0x40, %i5
8557 stda %f16, [%l7 + %i5] 0x89
8558 set 0x0C, %i0
8559 sta %f10, [%l7 + %i0] 0x81
8560 add %l7, 0x14, %l6
8561 wr %g0, 0x80, %asi
8562 casa [%l6] 0x80, %g6, %o4
8563 and %l4, %i3, %i1
8564 set 0x08, %i3
8565 stwa %i0, [%l7 + %i3] 0xe3
8566 membar #Sync
8567 set 0x18, %l0
8568 prefetcha [%l7 + %l0] 0x80, 1
8569 nop
8570 set 0x78, %o5
8571 std %l0, [%l7 + %o5]
8572 nop
8573 set 0x42, %g3
8574 lduh [%l7 + %g3], %o1
8575 set 0x2C, %l2
8576 sta %f15, [%l7 + %l2] 0x81
8577 nop
8578 set 0x1C, %g5
8579 sth %i5, [%l7 + %g5]
8580 nop
8581 or %g0, 0x8, %l0
8582 sllx %l0, 0x3c, %l0
8583 wr %l0, 0xFA8, %sys_tick_cmpr
8584 nop
8585 set 0x38, %o0
8586 std %i6, [%l7 + %o0]
8587 nop
8588 set 0x48, %l4
8589 ldd [%l7 + %l4], %g0
8590 nop
8591 set 0x18, %g2
8592 std %o6, [%l7 + %g2]
8593 ld [%l7 + 0x0C], %f12
8594 nop
8595 set 0x60, %i7
8596 stx %fsr, [%l7 + %i7]
8597 set 0x68, %i4
8598 swapa [%l7 + %i4] 0x81, %g4
8599 set 0x6E, %g7
8600 stha %i2, [%l7 + %g7] 0x81
8601 nop
8602 set 0x70, %g4
8603 std %g4, [%l7 + %g4]
8604 nop
8605 set 0x20, %o7
8606 stx %fsr, [%l7 + %o7]
8607 set 0x3E, %l5
8608 stba %o0, [%l7 + %l5] 0xe2
8609 membar #Sync
8610 set 0x3C, %l1
8611 swapa [%l7 + %l1] 0x81, %i4
8612 nop
8613 set 0x70, %o4
8614 ldd [%l7 + %o4], %f0
8615 set 0x30, %o1
8616 ldxa [%l7 + %o1] 0x80, %g7
8617 set 0x74, %o6
8618 swapa [%l7 + %o6] 0x88, %l2
8619 nop
8620 set 0x24, %g1
8621 ldsw [%l7 + %g1], %o7
8622 add %l7, 0x68, %l6
8623 wr %g0, 0x89, %asi
8624 ldxa [%l6] %asi, %l5
8625 casxa [%l6] 0x89, %l5, %l3
8626 st %fsr, [%l7 + 0x08]
8627 set 0x20, %i6
8628 swapa [%l7 + %i6] 0x80, %l6
8629 nop
8630 set 0x54, %o2
8631 lduh [%l7 + %o2], %g2
8632 set 0x2C, %i2
8633 stwa %o2, [%l7 + %i2] 0xea
8634 membar #Sync
8635 set 0x08, %o3
8636 ldxa [%l7 + %o3] 0x88, %g3
8637 set 0x6C, %l3
8638 sta %f13, [%l7 + %l3] 0x81
8639 set 0x08, %i1
8640 stxa %g6, [%l7 + %i1] 0xeb
8641 membar #Sync
8642 and %l0, %l4, %i3
8643 set 0x40, %l6
8644 stda %f0, [%l7 + %l6] 0xda
8645 bleu,a,pn %icc, loop_57
8646 nop
8647 set 0x6A, %i5
8648 sth %o4, [%l7 + %i5]
8649 set 0x28, %i0
8650 lda [%l7 + %i0] 0x88, %f10
8651loop_57:
8652 nop
8653 set 0x30, %g6
8654 ldx [%l7 + %g6], %i1
8655 set 0x40, %i3
8656 stda %f0, [%l7 + %i3] 0xf1
8657 membar #Sync
8658 nop
8659 set 0x32, %l0
8660 lduh [%l7 + %l0], %i0
8661 nop
8662 set 0x78, %o5
8663 ldd [%l7 + %o5], %f8
8664 st %f21, [%l7 + 0x4C]
8665 set 0x14, %l2
8666 swapa [%l7 + %l2] 0x89, %l1
8667 ld [%l7 + 0x7C], %f22
8668 set 0x30, %g3
8669 ldda [%l7 + %g3] 0xe3, %o0
8670 nop
8671 set 0x68, %o0
8672 swap [%l7 + %o0], %o5
8673 set 0x40, %l4
8674 stda %f0, [%l7 + %l4] 0xda
8675 set 0x20, %g2
8676 prefetcha [%l7 + %g2] 0x89, 0
8677 nop
8678 set 0x14, %g5
8679 lduw [%l7 + %g5], %o3
8680 or %i7, %g1, %o6
8681 set 0x56, %i4
8682 ldstuba [%l7 + %i4] 0x88, %g4
8683 set 0x08, %i7
8684 stda %i2, [%l7 + %i7] 0x81
8685 set 0x40, %g7
8686 ldda [%l7 + %g7] 0xda, %f0
8687 or %g5, %i6, %i4
8688 nop
8689 set 0x6C, %g4
8690 ldsw [%l7 + %g4], %o0
8691 nop
8692 set 0x60, %o7
8693 ldd [%l7 + %o7], %g6
8694 nop
8695 set 0x20, %l5
8696 ldd [%l7 + %l5], %l2
8697 nop
8698 set 0x28, %o4
8699 stx %l5, [%l7 + %o4]
8700 nop
8701 nop
8702 setx 0x552D2E14, %l0, %l6
8703 st %l6, [%l7 + 0x28]
8704 ld [%l7 + 0x28], %f23
8705 setx 0x65A73172, %l1, %l5
8706 st %l5, [%l7 + 0x10]
8707 ld [%l7 + 0x10], %f2
8708 fdivs %f2, %f23, %f27
8709 nop
8710 set 0x3B, %o1
8711 ldstub [%l7 + %o1], %l3
8712 nop
8713 set 0x54, %l1
8714 swap [%l7 + %l1], %o7
8715 add %l6, %g2, %g3
8716 nop
8717 set 0x50, %o6
8718 stx %o2, [%l7 + %o6]
8719 set 0x30, %i6
8720 ldxa [%l7 + %i6] 0x88, %g6
8721 nop
8722 set 0x68, %o2
8723 ldd [%l7 + %o2], %f14
8724 nop
8725 set 0x60, %g1
8726 ldx [%l7 + %g1], %l4
8727 nop
8728 set 0x10, %o3
8729 prefetch [%l7 + %o3], 2
8730 or %i3, %l0, %o4
8731 nop
8732 set 0x4A, %i2
8733 sth %i0, [%l7 + %i2]
8734 fpsub32 %f26, %f2, %f14
8735 st %f13, [%l7 + 0x70]
8736 add %l7, 0x48, %l6
8737 wr %g0, 0x80, %asi
8738 lda [%l6] %asi, %i1
8739 casa [%l6] 0x80, %i1, %o1
8740 set 0x31, %i1
8741 ldstuba [%l7 + %i1] 0x80, %o5
8742 nop
8743 set 0x18, %l6
8744 ldd [%l7 + %l6], %f20
8745 set 0x5C, %l3
8746 stha %i5, [%l7 + %l3] 0x88
8747 nop
8748 set 0x18, %i5
8749 stx %fsr, [%l7 + %i5]
8750 set 0x38, %g6
8751 ldxa [%l7 + %g6] 0x80, %o3
8752 set 0x70, %i0
8753 stxa %l1, [%l7 + %i0] 0x81
8754 set 0x72, %i3
8755 stha %i7, [%l7 + %i3] 0xe2
8756 membar #Sync
8757 set 0x29, %o5
8758 stba %g1, [%l7 + %o5] 0xea
8759 membar #Sync
8760 nop
8761 set 0x50, %l2
8762 ldd [%l7 + %l2], %f2
8763 set 0x28, %g3
8764 stwa %g4, [%l7 + %g3] 0x80
8765 add %l7, 0x50, %l6
8766 wr %g0, 0x80, %asi
8767 ldxa [%l6] %asi, %i2
8768 casxa [%l6] 0x80, %i2, %o6
8769 st %fsr, [%l7 + 0x58]
8770 set 0x34, %o0
8771 ldstuba [%l7 + %o0] 0x89, %i6
8772 add %i4, %o0, %g7
8773 nop
8774 set 0x5B, %l4
8775 ldsb [%l7 + %l4], %l2
8776 nop
8777 set 0x10, %g2
8778 ldx [%l7 + %g2], %l5
8779 nop
8780 set 0x0A, %l0
8781 stb %l3, [%l7 + %l0]
8782 nop
8783 set 0x32, %g5
8784 sth %o7, [%l7 + %g5]
8785 set 0x20, %i4
8786 ldxa [%l7 + %i4] 0x80, %g5
8787 set 0x38, %i7
8788 lda [%l7 + %i7] 0x89, %f12
8789 nop
8790 set 0x40, %g7
8791 std %f2, [%l7 + %g7]
8792 nop
8793 set 0x08, %o7
8794 sth %g2, [%l7 + %o7]
8795 nop
8796 set 0x50, %g4
8797 ldsw [%l7 + %g4], %g3
8798 nop
8799 set 0x10, %l5
8800 stw %o2, [%l7 + %l5]
8801 set 0x48, %o4
8802 stda %i6, [%l7 + %o4] 0x89
8803 nop
8804 set 0x36, %l1
8805 stb %g6, [%l7 + %l1]
8806 nop
8807 set 0x36, %o1
8808 ldub [%l7 + %o1], %i3
8809 st %f7, [%l7 + 0x6C]
8810 set 0x5C, %o6
8811 sta %f24, [%l7 + %o6] 0x89
8812 st %fsr, [%l7 + 0x64]
8813 set 0x40, %o2
8814 stda %f0, [%l7 + %o2] 0xd0
8815 nop
8816 set 0x28, %g1
8817 ldd [%l7 + %g1], %f0
8818 set 0x40, %i6
8819 ldda [%l7 + %i6] 0x89, %f16
8820 set 0x68, %o3
8821 prefetcha [%l7 + %o3] 0x88, 3
8822 set 0x50, %i2
8823 ldxa [%l7 + %i2] 0x81, %o4
8824 nop
8825 set 0x40, %l6
8826 stx %l0, [%l7 + %l6]
8827 set 0x20, %l3
8828 ldda [%l7 + %l3] 0xe2, %i0
8829 and %o1, %i0, %i5
8830 membar #Sync
8831 set 0x40, %i5
8832 ldda [%l7 + %i5] 0xf0, %f0
8833 nop
8834 set 0x68, %g6
8835 stx %o5, [%l7 + %g6]
8836 or %o3, %i7, %l1
8837 set 0x7D, %i0
8838 ldstuba [%l7 + %i0] 0x80, %g4
8839 wr %i2, %g1, %clear_softint
8840 st %fsr, [%l7 + 0x74]
8841 nop
8842 set 0x60, %i3
8843 std %o6, [%l7 + %i3]
8844 ld [%l7 + 0x40], %f7
8845 nop
8846 set 0x56, %i1
8847 ldsh [%l7 + %i1], %i6
8848 nop
8849 set 0x44, %o5
8850 lduh [%l7 + %o5], %i4
8851 nop
8852 set 0x60, %g3
8853 stx %o0, [%l7 + %g3]
8854 nop
8855 set 0x74, %l2
8856 lduw [%l7 + %l2], %l2
8857 fpsub32s %f11, %f22, %f0
8858 nop
8859 set 0x24, %o0
8860 prefetch [%l7 + %o0], 0
8861 membar #Sync
8862 set 0x40, %g2
8863 ldda [%l7 + %g2] 0xf0, %f0
8864 st %f31, [%l7 + 0x78]
8865 set 0x0D, %l0
8866 ldstuba [%l7 + %l0] 0x81, %l5
8867 or %g7, %o7, %l3
8868 add %g2, %g5, %g3
8869 set 0x7C, %l4
8870 lda [%l7 + %l4] 0x89, %f31
8871 set 0x2C, %g5
8872 swapa [%l7 + %g5] 0x80, %l6
8873 set 0x3E, %i4
8874 stha %g6, [%l7 + %i4] 0x88
8875 set 0x40, %g7
8876 stda %f16, [%l7 + %g7] 0xd8
8877 set 0x76, %i7
8878 stba %o2, [%l7 + %i7] 0x81
8879 nop
8880 set 0x5E, %o7
8881 ldsh [%l7 + %o7], %i3
8882 nop
8883 set 0x34, %g4
8884 stw %o4, [%l7 + %g4]
8885 nop
8886 set 0x30, %l5
8887 std %l0, [%l7 + %l5]
8888 nop
8889 set 0x20, %o4
8890 lduw [%l7 + %o4], %l4
8891 set 0x46, %l1
8892 stha %o1, [%l7 + %l1] 0x80
8893 set 0x40, %o1
8894 ldda [%l7 + %o1] 0x89, %f0
8895 set 0x58, %o6
8896 stxa %i0, [%l7 + %o6] 0x89
8897 st %f26, [%l7 + 0x28]
8898 set 0x08, %o2
8899 stda %i0, [%l7 + %o2] 0x89
8900 nop
8901 set 0x3F, %g1
8902 ldstub [%l7 + %g1], %i5
8903 nop
8904 set 0x20, %i6
8905 swap [%l7 + %i6], %o3
8906 nop
8907 set 0x28, %i2
8908 ldd [%l7 + %i2], %o4
8909 set 0x22, %l6
8910 stha %l1, [%l7 + %l6] 0xe3
8911 membar #Sync
8912 bn,a,pt %xcc, loop_58
8913 nop
8914 set 0x2C, %o3
8915 prefetch [%l7 + %o3], 4
8916 set 0x4D, %l3
8917 ldstuba [%l7 + %l3] 0x89, %g4
8918loop_58:
8919 or %i7, %i2, %g1
8920 nop
8921 set 0x78, %g6
8922 std %f22, [%l7 + %g6]
8923 st %fsr, [%l7 + 0x48]
8924 nop
8925 set 0x6E, %i5
8926 ldsb [%l7 + %i5], %o6
8927 fpadd32 %f16, %f16, %f24
8928 set 0x44, %i0
8929 stwa %i6, [%l7 + %i0] 0x89
8930 or %o0, %i4, %l5
8931 set 0x6C, %i1
8932 sta %f6, [%l7 + %i1] 0x81
8933 and %g7, %o7, %l2
8934 nop
8935 set 0x10, %o5
8936 ldd [%l7 + %o5], %f18
8937 wr %g2, %g5, %y
8938 or %l3, %g3, %l6
8939 set 0x30, %i3
8940 prefetcha [%l7 + %i3] 0x81, 3
8941 nop
8942 set 0x2C, %l2
8943 stw %i3, [%l7 + %l2]
8944 nop
8945 set 0x38, %o0
8946 ldx [%l7 + %o0], %o4
8947 nop
8948 set 0x7A, %g3
8949 lduh [%l7 + %g3], %o2
8950 nop
8951 set 0x48, %g2
8952 ldd [%l7 + %g2], %l0
8953 nop
8954 set 0x20, %l0
8955 stx %fsr, [%l7 + %l0]
8956 nop
8957 set 0x30, %l4
8958 std %o0, [%l7 + %l4]
8959 nop
8960 set 0x10, %i4
8961 lduw [%l7 + %i4], %l4
8962 nop
8963 set 0x70, %g7
8964 stx %fsr, [%l7 + %g7]
8965 set 0x40, %g5
8966 ldda [%l7 + %g5] 0x89, %f0
8967 set 0x08, %i7
8968 ldxa [%l7 + %i7] 0x89, %i0
8969 fpsub32 %f0, %f8, %f6
8970 add %i1, %o3, %i5
8971 set 0x1F, %o7
8972 ldstuba [%l7 + %o7] 0x88, %o5
8973 nop
8974 set 0x36, %g4
8975 stb %g4, [%l7 + %g4]
8976 set 0x10, %o4
8977 ldxa [%l7 + %o4] 0x81, %i7
8978 set 0x58, %l5
8979 ldxa [%l7 + %l5] 0x80, %l1
8980 nop
8981 set 0x48, %l1
8982 ldd [%l7 + %l1], %i2
8983 nop
8984 set 0x7B, %o1
8985 ldstub [%l7 + %o1], %g1
8986 nop
8987 set 0x50, %o6
8988 swap [%l7 + %o6], %o6
8989 set 0x28, %g1
8990 ldxa [%l7 + %g1] 0x89, %o0
8991 set 0x38, %o2
8992 swapa [%l7 + %o2] 0x80, %i4
8993 nop
8994 set 0x40, %i2
8995 stx %fsr, [%l7 + %i2]
8996 nop
8997 set 0x39, %l6
8998 ldsb [%l7 + %l6], %i6
8999 nop
9000 set 0x18, %o3
9001 ldx [%l7 + %o3], %l5
9002 set 0x64, %i6
9003 swapa [%l7 + %i6] 0x88, %o7
9004 nop
9005 set 0x30, %l3
9006 prefetch [%l7 + %l3], 3
9007 nop
9008 set 0x74, %g6
9009 swap [%l7 + %g6], %l2
9010 nop
9011 set 0x4B, %i5
9012 stb %g7, [%l7 + %i5]
9013 bl %xcc, loop_59
9014 wr %g2, %g5, %pic
9015 add %g3, %l3, %g6
9016 be,a %icc, loop_60
9017loop_59:
9018 nop
9019 set 0x15, %i1
9020 stb %l6, [%l7 + %i1]
9021 set 0x0A, %i0
9022 stha %o4, [%l7 + %i0] 0x88
9023loop_60:
9024 nop
9025 set 0x78, %i3
9026 ldxa [%l7 + %i3] 0x89, %o2
9027 nop
9028 set 0x10, %l2
9029 stx %fsr, [%l7 + %l2]
9030 nop
9031 set 0x48, %o5
9032 stx %i3, [%l7 + %o5]
9033 set 0x08, %g3
9034 prefetcha [%l7 + %g3] 0x88, 3
9035 wr %l4, %i0, %set_softint
9036 nop
9037 set 0x7C, %g2
9038 lduw [%l7 + %g2], %i1
9039 add %l0, %o3, %i5
9040 add %l7, 0x08, %l6
9041 wr %g0, 0x88, %asi
9042 ldxa [%l6] %asi, %g4
9043 casxa [%l6] 0x88, %g4, %o5
9044 nop
9045 set 0x78, %l0
9046 ldsh [%l7 + %l0], %i7
9047 nop
9048 set 0x38, %o0
9049 prefetch [%l7 + %o0], 4
9050 add %l1, %g1, %o6
9051 ld [%l7 + 0x24], %f1
9052 nop
9053 set 0x18, %i4
9054 std %i2, [%l7 + %i4]
9055 nop
9056 set 0x30, %l4
9057 ldsh [%l7 + %l4], %o0
9058 add %i6, %i4, %l5
9059 set 0x60, %g5
9060 stha %o7, [%l7 + %g5] 0x81
9061 nop
9062 set 0x73, %i7
9063 ldub [%l7 + %i7], %g7
9064 nop
9065 set 0x1B, %g7
9066 stb %l2, [%l7 + %g7]
9067 or %g2, %g5, %g3
9068 membar #Sync
9069 set 0x40, %g4
9070 ldda [%l7 + %g4] 0xf9, %f16
9071 nop
9072 set 0x50, %o4
9073 std %f0, [%l7 + %o4]
9074 nop
9075 set 0x70, %l5
9076 ldsw [%l7 + %l5], %g6
9077 nop
9078 set 0x34, %l1
9079 swap [%l7 + %l1], %l3
9080 wr %o4, %l6, %y
9081 nop
9082 set 0x44, %o7
9083 ldsw [%l7 + %o7], %i3
9084 nop
9085 set 0x64, %o1
9086 prefetch [%l7 + %o1], 1
9087 nop
9088 set 0x3C, %o6
9089 prefetch [%l7 + %o6], 3
9090 nop
9091 set 0x48, %g1
9092 std %o0, [%l7 + %g1]
9093 set 0x50, %o2
9094 ldda [%l7 + %o2] 0x88, %o2
9095 wr %i0, %i1, %set_softint
9096 set 0x40, %l6
9097 stxa %l4, [%l7 + %l6] 0x89
9098 st %fsr, [%l7 + 0x38]
9099 set 0x28, %i2
9100 stda %l0, [%l7 + %i2] 0xeb
9101 membar #Sync
9102 set 0x50, %i6
9103 ldxa [%l7 + %i6] 0x89, %i5
9104 set 0x10, %o3
9105 stda %g4, [%l7 + %o3] 0xea
9106 membar #Sync
9107 nop
9108 set 0x50, %g6
9109 stx %fsr, [%l7 + %g6]
9110 nop
9111 set 0x60, %i5
9112 std %o4, [%l7 + %i5]
9113 set 0x44, %i1
9114 lda [%l7 + %i1] 0x88, %f15
9115 set 0x64, %i0
9116 lda [%l7 + %i0] 0x81, %f29
9117 nop
9118 set 0x66, %l3
9119 ldstub [%l7 + %l3], %i7
9120 st %f6, [%l7 + 0x50]
9121 nop
9122 set 0x78, %i3
9123 sth %o3, [%l7 + %i3]
9124 set 0x34, %l2
9125 lda [%l7 + %l2] 0x88, %f20
9126 nop
9127 set 0x24, %g3
9128 prefetch [%l7 + %g3], 4
9129 add %l7, 0x30, %l6
9130 wr %g0, 0x88, %asi
9131 casxa [%l6] 0x88, %g1, %o6
9132 fpsub16s %f5, %f22, %f11
9133 or %i2, %o0, %l1
9134 nop
9135 set 0x5C, %o5
9136 prefetch [%l7 + %o5], 4
9137 set 0x38, %l0
9138 ldxa [%l7 + %l0] 0x88, %i6
9139 nop
9140 set 0x12, %o0
9141 lduh [%l7 + %o0], %i4
9142 set 0x30, %i4
9143 ldxa [%l7 + %i4] 0x80, %o7
9144 nop
9145 set 0x60, %g2
9146 std %g6, [%l7 + %g2]
9147 bgu %icc, loop_61
9148 nop
9149 set 0x34, %g5
9150 lduw [%l7 + %g5], %l2
9151 set 0x22, %l4
9152 ldstuba [%l7 + %l4] 0x81, %g2
9153loop_61:
9154 nop
9155 set 0x6A, %g7
9156 stha %g5, [%l7 + %g7] 0xeb
9157 membar #Sync
9158 or %g3, %g6, %l3
9159 nop
9160 set 0x58, %i7
9161 stx %fsr, [%l7 + %i7]
9162 nop
9163 set 0x14, %g4
9164 ldsh [%l7 + %g4], %l5
9165 set 0x30, %o4
9166 lda [%l7 + %o4] 0x81, %f6
9167 add %l6, %o4, %o1
9168 nop
9169 set 0x08, %l1
9170 ldx [%l7 + %l1], %i3
9171 set 0x60, %l5
9172 lda [%l7 + %l5] 0x80, %f23
9173 set 0x50, %o7
9174 ldda [%l7 + %o7] 0x89, %i0
9175 set 0x40, %o1
9176 ldda [%l7 + %o1] 0x80, %f0
9177 add %o2, %l4, %l0
9178 nop
9179 set 0x6E, %o6
9180 ldsh [%l7 + %o6], %i1
9181 set 0x66, %o2
9182 ldstuba [%l7 + %o2] 0x89, %g4
9183 set 0x70, %g1
9184 ldxa [%l7 + %g1] 0x81, %i5
9185 nop
9186 set 0x50, %l6
9187 stx %fsr, [%l7 + %l6]
9188 nop
9189 set 0x58, %i6
9190 std %f30, [%l7 + %i6]
9191 or %i7, %o5, %o3
9192 set 0x7C, %i2
9193 stwa %g1, [%l7 + %i2] 0xeb
9194 membar #Sync
9195 and %i2, %o6, %o0
9196 nop
9197 set 0x17, %o3
9198 ldsb [%l7 + %o3], %i6
9199 nop
9200 set 0x08, %g6
9201 std %l0, [%l7 + %g6]
9202 set 0x30, %i5
9203 ldxa [%l7 + %i5] 0x81, %o7
9204 nop
9205 set 0x18, %i0
9206 std %g6, [%l7 + %i0]
9207 set 0x24, %i1
9208 sta %f14, [%l7 + %i1] 0x89
9209 fpadd16 %f4, %f4, %f4
9210 nop
9211 set 0x44, %i3
9212 lduh [%l7 + %i3], %i4
9213 nop
9214 set 0x60, %l3
9215 ldx [%l7 + %l3], %g2
9216 set 0x60, %l2
9217 prefetcha [%l7 + %l2] 0x81, 1
9218 nop
9219 set 0x74, %o5
9220 prefetch [%l7 + %o5], 0
9221 set 0x3C, %l0
9222 stwa %l2, [%l7 + %l0] 0x89
9223 fpadd16 %f28, %f28, %f16
9224 nop
9225 set 0x18, %g3
9226 ldsb [%l7 + %g3], %g3
9227 nop
9228 set 0x08, %i4
9229 prefetch [%l7 + %i4], 0
9230 nop
9231 set 0x34, %g2
9232 ldsw [%l7 + %g2], %l3
9233 set 0x58, %g5
9234 stda %l4, [%l7 + %g5] 0x88
9235 nop
9236 set 0x4D, %o0
9237 ldub [%l7 + %o0], %l6
9238 nop
9239 set 0x48, %l4
9240 std %o4, [%l7 + %l4]
9241 nop
9242 set 0x5C, %i7
9243 ldsw [%l7 + %i7], %g6
9244 set 0x16, %g7
9245 stba %i3, [%l7 + %g7] 0x88
9246 set 0x50, %o4
9247 prefetcha [%l7 + %o4] 0x89, 1
9248 add %o2, %l4, %l0
9249 nop
9250 set 0x38, %l1
9251 lduw [%l7 + %l1], %i0
9252 nop
9253 set 0x08, %g4
9254 std %g4, [%l7 + %g4]
9255 or %i1, %i5, %i7
9256 st %fsr, [%l7 + 0x70]
9257 nop
9258 or %g0, 0x8, %l0
9259 sllx %l0, 0x3c, %l0
9260 wr %l0, %g0, %sys_tick_cmpr
9261 set 0x08, %o7
9262 stwa %g1, [%l7 + %o7] 0x89
9263 set 0x44, %l5
9264 stba %o6, [%l7 + %l5] 0xe3
9265 membar #Sync
9266 set 0x3E, %o1
9267 stha %o0, [%l7 + %o1] 0xea
9268 membar #Sync
9269 nop
9270 set 0x28, %o2
9271 ldd [%l7 + %o2], %i2
9272 set 0x34, %g1
9273 sta %f22, [%l7 + %g1] 0x89
9274 nop
9275 set 0x62, %o6
9276 ldub [%l7 + %o6], %i6
9277 nop
9278 set 0x52, %i6
9279 ldsh [%l7 + %i6], %l1
9280 set 0x10, %l6
9281 ldxa [%l7 + %l6] 0x89, %o7
9282 set 0x28, %o3
9283 swapa [%l7 + %o3] 0x88, %g7
9284 set 0x20, %g6
9285 ldda [%l7 + %g6] 0xeb, %g2
9286 set 0x58, %i5
9287 sta %f14, [%l7 + %i5] 0x81
9288 add %l7, 0x38, %l6
9289 wr %g0, 0x88, %asi
9290 casxa [%l6] 0x88, %g5, %i4
9291 or %l2, %l3, %g3
9292 set 0x68, %i2
9293 stda %i6, [%l7 + %i2] 0xe2
9294 membar #Sync
9295 set 0x44, %i0
9296 sta %f8, [%l7 + %i0] 0x89
9297 nop
9298 set 0x0B, %i3
9299 stb %l5, [%l7 + %i3]
9300 wr %g6, %o4, %set_softint
9301 nop
9302 set 0x28, %l3
9303 stx %fsr, [%l7 + %l3]
9304 set 0x70, %l2
9305 stda %o0, [%l7 + %l2] 0x88
9306 nop
9307 set 0x5A, %i1
9308 lduh [%l7 + %i1], %o2
9309 nop
9310 set 0x08, %o5
9311 lduw [%l7 + %o5], %i3
9312 set 0x48, %g3
9313 prefetcha [%l7 + %g3] 0x89, 3
9314 nop
9315 set 0x5A, %l0
9316 lduh [%l7 + %l0], %l4
9317 nop
9318 set 0x0E, %i4
9319 ldsh [%l7 + %i4], %i0
9320 nop
9321 set 0x50, %g5
9322 stx %fsr, [%l7 + %g5]
9323 nop
9324 set 0x38, %g2
9325 stx %fsr, [%l7 + %g2]
9326 set 0x0C, %o0
9327 stwa %g4, [%l7 + %o0] 0x80
9328 nop
9329 set 0x4E, %i7
9330 stb %i5, [%l7 + %i7]
9331 nop
9332 set 0x23, %l4
9333 ldub [%l7 + %l4], %i1
9334 nop
9335 set 0x10, %o4
9336 stx %fsr, [%l7 + %o4]
9337 set 0x64, %g7
9338 sta %f27, [%l7 + %g7] 0x88
9339 set 0x40, %g4
9340 stda %f16, [%l7 + %g4] 0xf1
9341 membar #Sync
9342 nop
9343 set 0x4E, %o7
9344 ldsh [%l7 + %o7], %o5
9345 set 0x18, %l1
9346 prefetcha [%l7 + %l1] 0x80, 3
9347 set 0x08, %o1
9348 stxa %g1, [%l7 + %o1] 0x88
9349 set 0x28, %o2
9350 stxa %i7, [%l7 + %o2] 0x81
9351 nop
9352 set 0x44, %l5
9353 ldstub [%l7 + %l5], %o6
9354 nop
9355 set 0x1C, %o6
9356 lduh [%l7 + %o6], %i2
9357 st %f15, [%l7 + 0x5C]
9358 nop
9359 set 0x68, %g1
9360 ldx [%l7 + %g1], %o0
9361 nop
9362 set 0x4F, %i6
9363 stb %i6, [%l7 + %i6]
9364 and %o7, %g7, %g2
9365 nop
9366 set 0x30, %l6
9367 ldd [%l7 + %l6], %g4
9368 set 0x48, %o3
9369 swapa [%l7 + %o3] 0x89, %l1
9370 set 0x5C, %g6
9371 lda [%l7 + %g6] 0x88, %f30
9372 nop
9373 or %g0, 0x8, %l0
9374 sllx %l0, 0x3c, %l0
9375 wr %l0, %g0, %sys_tick_cmpr
9376 set 0x70, %i5
9377 ldxa [%l7 + %i5] 0x80, %i4
9378 nop
9379 set 0x5D, %i0
9380 ldsb [%l7 + %i0], %l6
9381 nop
9382 nop
9383 setx 0x8431D5F7D8FA0A8E, %l0, %l6
9384 stx %l6, [%l7 + 0x28]
9385 ldd [%l7 + 0x28], %f8
9386 setx 0x1C04A8C365A0A7B2, %l1, %l5
9387 stx %l5, [%l7 + 0x10]
9388 ldd [%l7 + 0x10], %f0
9389 fdivd %f0, %f8, %f0
9390 nop
9391 set 0x4E, %i3
9392 lduh [%l7 + %i3], %l5
9393 st %fsr, [%l7 + 0x38]
9394 nop
9395 set 0x18, %l3
9396 ldd [%l7 + %l3], %f16
9397 set 0x49, %i2
9398 stba %g3, [%l7 + %i2] 0xe2
9399 membar #Sync
9400 set 0x6C, %l2
9401 stha %g6, [%l7 + %l2] 0x80
9402 nop
9403 set 0x10, %o5
9404 lduw [%l7 + %o5], %o1
9405 set 0x70, %g3
9406 ldda [%l7 + %g3] 0xe2, %o4
9407 nop
9408 set 0x44, %i1
9409 sth %o2, [%l7 + %i1]
9410 set 0x41, %i4
9411 ldstuba [%l7 + %i4] 0x88, %i3
9412 nop
9413 or %g0, 0x8, %l0
9414 sllx %l0, 0x3c, %l0
9415 wr %l0, %g0, %sys_tick_cmpr
9416 set 0x20, %l0
9417 prefetcha [%l7 + %l0] 0x81, 0
9418 set 0x5C, %g5
9419 ldstuba [%l7 + %g5] 0x81, %i5
9420 nop
9421 set 0x19, %o0
9422 ldsb [%l7 + %o0], %i0
9423 set 0x68, %g2
9424 sta %f22, [%l7 + %g2] 0x80
9425 nop
9426 set 0x68, %i7
9427 lduh [%l7 + %i7], %i1
9428 nop
9429 set 0x40, %l4
9430 sth %o5, [%l7 + %l4]
9431 nop
9432 set 0x28, %g7
9433 lduw [%l7 + %g7], %o3
9434 set 0x20, %g4
9435 stda %i6, [%l7 + %g4] 0x89
9436 nop
9437 set 0x57, %o7
9438 ldub [%l7 + %o7], %o6
9439 set 0x20, %o4
9440 stda %i2, [%l7 + %o4] 0xeb
9441 membar #Sync
9442 add %l7, 0x60, %l6
9443 wr %g0, 0x89, %asi
9444 casa [%l6] 0x89, %g1, %i6
9445 add %o7, %o0, %g7
9446 nop
9447 set 0x18, %l1
9448 stx %fsr, [%l7 + %l1]
9449 st %fsr, [%l7 + 0x44]
9450 add %l7, 0x30, %l6
9451 wr %g0, 0x81, %asi
9452 ldxa [%l6] %asi, %g2
9453 casxa [%l6] 0x81, %g2, %l1
9454 set 0x59, %o2
9455 stba %g5, [%l7 + %o2] 0x88
9456 nop
9457 set 0x08, %l5
9458 std %f28, [%l7 + %l5]
9459 set 0x75, %o6
9460 stba %l2, [%l7 + %o6] 0x81
9461 nop
9462 set 0x71, %g1
9463 ldstub [%l7 + %g1], %i4
9464 set 0x0C, %o1
9465 stwa %l6, [%l7 + %o1] 0x89
9466 nop
9467 set 0x58, %l6
9468 stx %l3, [%l7 + %l6]
9469 set 0x58, %o3
9470 prefetcha [%l7 + %o3] 0x81, 1
9471 membar #Sync
9472 set 0x40, %i6
9473 ldda [%l7 + %i6] 0xf0, %f16
9474 set 0x5C, %i5
9475 swapa [%l7 + %i5] 0x80, %g6
9476 nop
9477 set 0x40, %i0
9478 ldx [%l7 + %i0], %g3
9479 nop
9480 set 0x60, %i3
9481 ldsw [%l7 + %i3], %o4
9482 add %l7, 0x70, %l6
9483 wr %g0, 0x88, %asi
9484 ldxa [%l6] %asi, %o2
9485 casxa [%l6] 0x88, %o2, %i3
9486 add %l7, 0x70, %l6
9487 wr %g0, 0x88, %asi
9488 casa [%l6] 0x88, %l0, %l4
9489 set 0x40, %l3
9490 ldda [%l7 + %l3] 0x88, %f16
9491 nop
9492 or %g0, 0x8, %l0
9493 sllx %l0, 0x3c, %l0
9494 wr %l0, 0x350, %tick_cmpr
9495 set 0x5E, %g6
9496 stha %g4, [%l7 + %g6] 0x88
9497 nop
9498 set 0x60, %l2
9499 ldsw [%l7 + %l2], %i0
9500 bne,pn %icc, loop_62
9501 nop
9502 set 0x10, %i2
9503 stx %fsr, [%l7 + %i2]
9504 set 0x0A, %o5
9505 stha %i1, [%l7 + %o5] 0x88
9506loop_62:
9507 nop
9508 set 0x20, %i1
9509 stxa %o5, [%l7 + %i1] 0xe3
9510 membar #Sync
9511 set 0x40, %g3
9512 ldda [%l7 + %g3] 0x80, %f0
9513 set 0x40, %l0
9514 ldda [%l7 + %l0] 0x88, %f0
9515 set 0x40, %i4
9516 stxa %o3, [%l7 + %i4] 0xe3
9517 membar #Sync
9518 nop
9519 set 0x7C, %o0
9520 stw %o6, [%l7 + %o0]
9521 fpsub32 %f6, %f10, %f24
9522 add %l7, 0x50, %l6
9523 wr %g0, 0x80, %asi
9524 lda [%l6] %asi, %i7
9525 casa [%l6] 0x80, %i7, %g1
9526 nop
9527 set 0x70, %g5
9528 ldsw [%l7 + %g5], %i6
9529 or %o7, %i2, %o0
9530 nop
9531 set 0x10, %i7
9532 ldx [%l7 + %i7], %g2
9533 set 0x10, %g2
9534 stxa %g7, [%l7 + %g2] 0xea
9535 membar #Sync
9536 nop
9537 set 0x34, %g7
9538 lduw [%l7 + %g7], %g5
9539 nop
9540 set 0x24, %l4
9541 prefetch [%l7 + %l4], 3
9542 nop
9543 set 0x20, %o7
9544 stx %l1, [%l7 + %o7]
9545 nop
9546 set 0x48, %g4
9547 ldd [%l7 + %g4], %f22
9548 set 0x24, %o4
9549 swapa [%l7 + %o4] 0x81, %i4
9550 set 0x14, %o2
9551 lda [%l7 + %o2] 0x81, %f21
9552 set 0x48, %l5
9553 swapa [%l7 + %l5] 0x81, %l6
9554 nop
9555 set 0x68, %l1
9556 std %f2, [%l7 + %l1]
9557 and %l2, %l3, %l5
9558 membar #Sync
9559 set 0x40, %g1
9560 ldda [%l7 + %g1] 0xf1, %f16
9561 nop
9562 set 0x28, %o1
9563 stw %g6, [%l7 + %o1]
9564 set 0x24, %l6
9565 stba %g3, [%l7 + %l6] 0xea
9566 membar #Sync
9567 or %o4, %i3, %o2
9568 nop
9569 set 0x40, %o3
9570 ldd [%l7 + %o3], %l4
9571 nop
9572 set 0x54, %o6
9573 ldsw [%l7 + %o6], %o1
9574 ld [%l7 + 0x08], %f14
9575 nop
9576 set 0x68, %i5
9577 ldx [%l7 + %i5], %i5
9578 add %l7, 0x20, %l6
9579 wr %g0, 0x80, %asi
9580 lda [%l6] %asi, %l0
9581 casa [%l6] 0x80, %l0, %g4
9582 nop
9583 set 0x12, %i6
9584 ldstub [%l7 + %i6], %i1
9585 set 0x20, %i0
9586 ldda [%l7 + %i0] 0xe2, %i0
9587 set 0x67, %i3
9588 stba %o5, [%l7 + %i3] 0xeb
9589 membar #Sync
9590 set 0x28, %g6
9591 stxa %o3, [%l7 + %g6] 0xeb
9592 membar #Sync
9593 nop
9594 set 0x60, %l3
9595 std %i6, [%l7 + %l3]
9596 fpadd32 %f4, %f0, %f24
9597 nop
9598 set 0x50, %i2
9599 std %f16, [%l7 + %i2]
9600 set 0x1C, %o5
9601 lda [%l7 + %o5] 0x89, %f22
9602 nop
9603 set 0x54, %l2
9604 ldsh [%l7 + %l2], %o6
9605 nop
9606 set 0x08, %i1
9607 stx %i6, [%l7 + %i1]
9608 st %fsr, [%l7 + 0x28]
9609 nop
9610 set 0x58, %g3
9611 std %g0, [%l7 + %g3]
9612 nop
9613 set 0x08, %l0
9614 ldsh [%l7 + %l0], %i2
9615 nop
9616 set 0x14, %o0
9617 ldub [%l7 + %o0], %o0
9618 nop
9619 set 0x41, %g5
9620 ldub [%l7 + %g5], %g2
9621 set 0x2C, %i4
9622 stwa %o7, [%l7 + %i4] 0x88
9623 nop
9624 set 0x68, %i7
9625 prefetch [%l7 + %i7], 0
9626 nop
9627 set 0x6C, %g7
9628 stb %g7, [%l7 + %g7]
9629 membar #Sync
9630 set 0x40, %g2
9631 ldda [%l7 + %g2] 0xf9, %f16
9632 nop
9633 set 0x48, %o7
9634 ldd [%l7 + %o7], %l0
9635 add %l7, 0x60, %l6
9636 wr %g0, 0x89, %asi
9637 casa [%l6] 0x89, %i4, %g5
9638 nop
9639 set 0x74, %l4
9640 stw %l6, [%l7 + %l4]
9641 nop
9642 set 0x4A, %g4
9643 lduh [%l7 + %g4], %l2
9644 nop
9645 set 0x3A, %o2
9646 ldub [%l7 + %o2], %l3
9647 nop
9648 set 0x58, %l5
9649 ldd [%l7 + %l5], %f28
9650 set 0x6A, %l1
9651 stha %l5, [%l7 + %l1] 0x88
9652 set 0x70, %o4
9653 stha %g3, [%l7 + %o4] 0x88
9654 nop
9655 set 0x6A, %g1
9656 ldsh [%l7 + %g1], %g6
9657 set 0x08, %l6
9658 stba %i3, [%l7 + %l6] 0x81
9659 nop
9660 set 0x50, %o1
9661 ldsw [%l7 + %o1], %o4
9662 nop
9663 set 0x2C, %o6
9664 lduw [%l7 + %o6], %o2
9665 set 0x60, %i5
9666 lda [%l7 + %i5] 0x89, %f19
9667 set 0x5A, %i6
9668 stha %o1, [%l7 + %i6] 0x89
9669 set 0x38, %i0
9670 sta %f17, [%l7 + %i0] 0x88
9671 nop
9672 set 0x38, %i3
9673 ldsh [%l7 + %i3], %i5
9674 nop
9675 or %g0, 0x8, %l0
9676 sllx %l0, 0x3c, %l0
9677 wr %l0, 0x52A, %tick_cmpr
9678 set 0x30, %g6
9679 stwa %g4, [%l7 + %g6] 0x88
9680 nop
9681 set 0x38, %o3
9682 stw %i0, [%l7 + %o3]
9683 wr %i1, %o5, %sys_tick
9684 set 0x50, %l3
9685 swapa [%l7 + %l3] 0x88, %i7
9686 nop
9687 set 0x78, %o5
9688 std %f10, [%l7 + %o5]
9689 nop
9690 or %g0, 0x8, %l0
9691 sllx %l0, 0x3c, %l0
9692 wr %l0, %g0, %sys_tick_cmpr
9693 nop
9694 set 0x34, %i2
9695 ldub [%l7 + %i2], %g1
9696 fpsub32s %f3, %f26, %f30
9697 nop
9698 set 0x13, %l2
9699 ldsb [%l7 + %l2], %i6
9700 st %f3, [%l7 + 0x74]
9701 nop
9702 set 0x53, %i1
9703 stb %o0, [%l7 + %i1]
9704 ld [%l7 + 0x5C], %f24
9705 set 0x44, %l0
9706 swapa [%l7 + %l0] 0x81, %i2
9707 nop
9708 set 0x40, %g3
9709 ldsw [%l7 + %g3], %g2
9710 nop
9711 set 0x08, %o0
9712 std %f4, [%l7 + %o0]
9713 set 0x60, %g5
9714 ldxa [%l7 + %g5] 0x89, %g7
9715 set 0x30, %i4
9716 sta %f22, [%l7 + %i4] 0x81
9717 wr %o7, %l1, %pic
9718 nop
9719 set 0x40, %g7
9720 std %f30, [%l7 + %g7]
9721 nop
9722 set 0x58, %g2
9723 stx %g5, [%l7 + %g2]
9724 set 0x40, %o7
9725 stda %f0, [%l7 + %o7] 0x89
9726 add %l7, 0x38, %l6
9727 wr %g0, 0x88, %asi
9728 casxa [%l6] 0x88, %l6, %i4
9729 set 0x60, %l4
9730 lda [%l7 + %l4] 0x80, %f2
9731 set 0x1B, %i7
9732 stba %l3, [%l7 + %i7] 0x88
9733 nop
9734 set 0x28, %o2
9735 std %f16, [%l7 + %o2]
9736 membar #Sync
9737 set 0x40, %g4
9738 ldda [%l7 + %g4] 0xf0, %f0
9739 nop
9740 set 0x70, %l1
9741 ldd [%l7 + %l1], %l4
9742 nop
9743 set 0x4A, %l5
9744 ldsb [%l7 + %l5], %l2
9745 nop
9746 set 0x28, %g1
9747 lduh [%l7 + %g1], %g6
9748 nop
9749 set 0x20, %o4
9750 lduh [%l7 + %o4], %g3
9751 fpsub16s %f0, %f12, %f9
9752 and %o4, %o2, %i3
9753 nop
9754 set 0x58, %l6
9755 ldx [%l7 + %l6], %i5
9756 nop
9757 set 0x30, %o1
9758 stx %fsr, [%l7 + %o1]
9759 nop
9760 set 0x70, %o6
9761 ldd [%l7 + %o6], %f16
9762 nop
9763 set 0x35, %i5
9764 ldsb [%l7 + %i5], %o1
9765 st %f17, [%l7 + 0x1C]
9766 set 0x60, %i6
9767 stxa %l4, [%l7 + %i6] 0x89
9768 set 0x74, %i3
9769 stha %g4, [%l7 + %i3] 0xea
9770 membar #Sync
9771 set 0x40, %g6
9772 prefetcha [%l7 + %g6] 0x80, 2
9773 set 0x08, %o3
9774 sta %f3, [%l7 + %o3] 0x89
9775 add %l7, 0x24, %l6
9776 wr %g0, 0x81, %asi
9777 casa [%l6] 0x81, %l0, %o5
9778 nop
9779 set 0x3C, %l3
9780 lduw [%l7 + %l3], %i7
9781 nop
9782 set 0x64, %o5
9783 lduw [%l7 + %o5], %o3
9784 nop
9785 set 0x18, %i2
9786 std %f10, [%l7 + %i2]
9787 nop
9788 set 0x60, %i0
9789 stx %fsr, [%l7 + %i0]
9790 set 0x44, %l2
9791 sta %f4, [%l7 + %l2] 0x80
9792 nop
9793 set 0x40, %l0
9794 prefetch [%l7 + %l0], 2
9795 or %i1, %g1, %o6
9796 or %i6, %i2, %o0
9797 set 0x14, %g3
9798 stwa %g7, [%l7 + %g3] 0x89
9799 st %fsr, [%l7 + 0x0C]
9800 nop
9801 set 0x38, %i1
9802 ldstub [%l7 + %i1], %o7
9803 set 0x18, %g5
9804 sta %f5, [%l7 + %g5] 0x89
9805 set 0x41, %i4
9806 stba %g2, [%l7 + %i4] 0x81
9807 set 0x40, %g7
9808 stda %g4, [%l7 + %g7] 0xeb
9809 membar #Sync
9810 nop
9811 set 0x40, %o0
9812 ldx [%l7 + %o0], %l6
9813 nop
9814 set 0x64, %g2
9815 ldsw [%l7 + %g2], %i4
9816 nop
9817 set 0x68, %o7
9818 std %f22, [%l7 + %o7]
9819 nop
9820 set 0x64, %i7
9821 swap [%l7 + %i7], %l1
9822 bgu,a %xcc, loop_63
9823 nop
9824 set 0x10, %o2
9825 ldsw [%l7 + %o2], %l5
9826 set 0x28, %l4
9827 stwa %l2, [%l7 + %l4] 0x81
9828loop_63:
9829 nop
9830 add %l7, 0x6C, %l6
9831 wr %g0, 0x80, %asi
9832 lda [%l6] %asi, %l3
9833 casa [%l6] 0x80, %l3, %g3
9834 set 0x78, %l1
9835 stba %o4, [%l7 + %l1] 0x80
9836 set 0x2A, %l5
9837 stba %o2, [%l7 + %l5] 0x89
9838 nop
9839 set 0x68, %g4
9840 stx %fsr, [%l7 + %g4]
9841 add %l7, 0x10, %l6
9842 wr %g0, 0x89, %asi
9843 casxa [%l6] 0x89, %i3, %g6
9844 nop
9845 set 0x16, %g1
9846 stb %i5, [%l7 + %g1]
9847 nop
9848 set 0x29, %o4
9849 stb %o1, [%l7 + %o4]
9850 set 0x40, %l6
9851 stda %f0, [%l7 + %l6] 0xcc
9852 set 0x2C, %o6
9853 lda [%l7 + %o6] 0x89, %f28
9854 nop
9855 set 0x22, %i5
9856 lduh [%l7 + %i5], %l4
9857 add %g4, %i0, %l0
9858 add %l7, 0x6C, %l6
9859 wr %g0, 0x88, %asi
9860 lda [%l6] %asi, %i7
9861 casa [%l6] 0x88, %i7, %o3
9862 set 0x6C, %o1
9863 stwa %i1, [%l7 + %o1] 0x89
9864 nop
9865 set 0x58, %i3
9866 stx %o5, [%l7 + %i3]
9867 nop
9868 set 0x0C, %i6
9869 swap [%l7 + %i6], %o6
9870 set 0x10, %g6
9871 ldda [%l7 + %g6] 0xe3, %g0
9872 nop
9873 set 0x1F, %l3
9874 ldstub [%l7 + %l3], %i6
9875 set 0x40, %o3
9876 ldda [%l7 + %o3] 0x88, %f0
9877 set 0x58, %i2
9878 ldxa [%l7 + %i2] 0x88, %i2
9879 set 0x78, %i0
9880 stda %o0, [%l7 + %i0] 0xe3
9881 membar #Sync
9882 set 0x64, %l2
9883 swapa [%l7 + %l2] 0x80, %g7
9884 wr %o7, %g2, %clear_softint
9885 nop
9886 set 0x7E, %l0
9887 ldstub [%l7 + %l0], %l6
9888 nop
9889 nop
9890 setx 0xFE63F1F0, %l0, %l6
9891 st %l6, [%l7 + 0x28]
9892 ld [%l7 + 0x28], %f15
9893 setx 0xEA56BCF9, %l1, %l5
9894 st %l5, [%l7 + 0x10]
9895 ld [%l7 + 0x10], %f5
9896 fdivs %f5, %f15, %f30
9897 add %l7, 0x38, %l6
9898 wr %g0, 0x89, %asi
9899 casxa [%l6] 0x89, %g5, %i4
9900 nop
9901 set 0x2B, %g3
9902 stb %l1, [%l7 + %g3]
9903 add %l7, 0x48, %l6
9904 wr %g0, 0x88, %asi
9905 ldxa [%l6] %asi, %l5
9906 casxa [%l6] 0x88, %l5, %l3
9907 bn,pt %xcc, loop_64
9908 nop
9909 set 0x08, %o5
9910 std %l2, [%l7 + %o5]
9911 set 0x40, %g5
9912 lda [%l7 + %g5] 0x89, %f25
9913loop_64:
9914 nop
9915 set 0x72, %i1
9916 ldsh [%l7 + %i1], %o4
9917 add %l7, 0x2C, %l6
9918 wr %g0, 0x81, %asi
9919 casa [%l6] 0x81, %o2, %i3
9920 nop
9921 set 0x68, %g7
9922 ldd [%l7 + %g7], %f20
9923 add %g3, %i5, %g6
9924 set 0x4C, %o0
9925 ldstuba [%l7 + %o0] 0x88, %o1
9926 set 0x4C, %g2
9927 lda [%l7 + %g2] 0x89, %f19
9928 set 0x48, %i4
9929 stwa %g4, [%l7 + %i4] 0xea
9930 membar #Sync
9931 set 0x48, %o7
9932 sta %f0, [%l7 + %o7] 0x89
9933 or %l4, %i0, %i7
9934 nop
9935 set 0x35, %o2
9936 stb %l0, [%l7 + %o2]
9937 add %l7, 0x78, %l6
9938 wr %g0, 0x89, %asi
9939 ldxa [%l6] %asi, %i1
9940 casxa [%l6] 0x89, %i1, %o3
9941 nop
9942 set 0x10, %l4
9943 lduh [%l7 + %l4], %o6
9944 and %g1, %o5, %i6
9945 set 0x38, %i7
9946 swapa [%l7 + %i7] 0x89, %i2
9947 set 0x78, %l5
9948 stda %o0, [%l7 + %l5] 0x88
9949 st %f9, [%l7 + 0x20]
9950 nop
9951 set 0x78, %g4
9952 stx %fsr, [%l7 + %g4]
9953 nop
9954 set 0x56, %l1
9955 ldsh [%l7 + %l1], %o7
9956 nop
9957 set 0x38, %o4
9958 lduw [%l7 + %o4], %g7
9959 nop
9960 set 0x18, %l6
9961 std %f6, [%l7 + %l6]
9962 set 0x34, %g1
9963 stwa %l6, [%l7 + %g1] 0xea
9964 membar #Sync
9965 nop
9966 set 0x18, %i5
9967 stb %g2, [%l7 + %i5]
9968 nop
9969 set 0x70, %o6
9970 stx %i4, [%l7 + %o6]
9971 st %f7, [%l7 + 0x60]
9972 membar #Sync
9973 set 0x40, %i3
9974 ldda [%l7 + %i3] 0xf0, %f16
9975 set 0x40, %o1
9976 stwa %g5, [%l7 + %o1] 0xe3
9977 membar #Sync
9978 set 0x0C, %g6
9979 swapa [%l7 + %g6] 0x88, %l5
9980 and %l3, %l1, %l2
9981 st %fsr, [%l7 + 0x24]
9982 set 0x10, %l3
9983 prefetcha [%l7 + %l3] 0x80, 1
9984 nop
9985 set 0x50, %o3
9986 ldd [%l7 + %o3], %f4
9987 nop
9988 set 0x58, %i2
9989 prefetch [%l7 + %i2], 3
9990 add %l7, 0x68, %l6
9991 wr %g0, 0x89, %asi
9992 ldxa [%l6] %asi, %i3
9993 casxa [%l6] 0x89, %i3, %g3
9994 set 0x50, %i0
9995 stda %o2, [%l7 + %i0] 0xe3
9996 membar #Sync
9997 nop
9998 set 0x20, %l2
9999 sth %g6, [%l7 + %l2]
10000 set 0x3C, %l0
10001 sta %f18, [%l7 + %l0] 0x81
10002 nop
10003 set 0x78, %i6
10004 stw %o1, [%l7 + %i6]
10005 add %l7, 0x18, %l6
10006 wr %g0, 0x88, %asi
10007 ldxa [%l6] %asi, %i5
10008 casxa [%l6] 0x88, %i5, %g4
10009 nop
10010 set 0x64, %o5
10011 lduh [%l7 + %o5], %l4
10012 nop
10013 set 0x0E, %g5
10014 ldsh [%l7 + %g5], %i0
10015 add %l7, 0x30, %l6
10016 wr %g0, 0x80, %asi
10017 lda [%l6] %asi, %i7
10018 casa [%l6] 0x80, %i7, %l0
10019 nop
10020 set 0x49, %g3
10021 ldsb [%l7 + %g3], %i1
10022 nop
10023 set 0x74, %i1
10024 lduw [%l7 + %i1], %o3
10025 nop
10026 set 0x48, %g7
10027 ldx [%l7 + %g7], %o6
10028 nop
10029 set 0x5C, %o0
10030 ldsw [%l7 + %o0], %o5
10031 nop
10032 set 0x40, %i4
10033 stx %fsr, [%l7 + %i4]
10034 nop
10035 set 0x58, %o7
10036 std %f12, [%l7 + %o7]
10037 nop
10038 set 0x3C, %g2
10039 ldsb [%l7 + %g2], %g1
10040 add %l7, 0x48, %l6
10041 wr %g0, 0x89, %asi
10042 ldxa [%l6] %asi, %i2
10043 casxa [%l6] 0x89, %i2, %i6
10044 nop
10045 set 0x44, %l4
10046 stw %o7, [%l7 + %l4]
10047 nop
10048 set 0x76, %o2
10049 ldub [%l7 + %o2], %g7
10050 or %l6, %g2, %o0
10051 ld [%l7 + 0x64], %f24
10052 set 0x24, %l5
10053 stha %g5, [%l7 + %l5] 0x89
10054 set 0x26, %g4
10055 ldstuba [%l7 + %g4] 0x80, %i4
10056 nop
10057 set 0x10, %i7
10058 ldd [%l7 + %i7], %f12
10059 nop
10060 set 0x18, %l1
10061 std %l2, [%l7 + %l1]
10062 st %f2, [%l7 + 0x3C]
10063 nop
10064 set 0x08, %l6
10065 stx %l5, [%l7 + %l6]
10066 st %fsr, [%l7 + 0x2C]
10067 nop
10068 set 0x38, %g1
10069 std %l2, [%l7 + %g1]
10070 nop
10071 set 0x78, %o4
10072 stx %fsr, [%l7 + %o4]
10073 set 0x20, %o6
10074 lda [%l7 + %o6] 0x89, %f23
10075 nop
10076 set 0x30, %i5
10077 swap [%l7 + %i5], %l1
10078 nop
10079 set 0x78, %o1
10080 stx %fsr, [%l7 + %o1]
10081 fpadd32 %f12, %f6, %f30
10082 set 0x50, %i3
10083 stha %i3, [%l7 + %i3] 0x81
10084 ld [%l7 + 0x08], %f0
10085 or %o4, %g3, %g6
10086 set 0x74, %l3
10087 stha %o1, [%l7 + %l3] 0xe2
10088 membar #Sync
10089 set 0x10, %g6
10090 swapa [%l7 + %g6] 0x88, %i5
10091 set 0x78, %o3
10092 sta %f20, [%l7 + %o3] 0x81
10093 nop
10094 set 0x3A, %i2
10095 sth %o2, [%l7 + %i2]
10096 set 0x74, %i0
10097 stwa %l4, [%l7 + %i0] 0x88
10098 nop
10099 set 0x66, %l0
10100 ldsh [%l7 + %l0], %g4
10101 nop
10102 set 0x74, %l2
10103 lduw [%l7 + %l2], %i7
10104 fpsub32s %f8, %f11, %f22
10105 set 0x28, %o5
10106 stxa %i0, [%l7 + %o5] 0xe3
10107 membar #Sync
10108 add %l7, 0x5C, %l6
10109 wr %g0, 0x88, %asi
10110 casa [%l6] 0x88, %i1, %o3
10111 nop
10112 set 0x68, %i6
10113 lduw [%l7 + %i6], %o6
10114 fpadd16s %f13, %f23, %f31
10115 nop
10116 set 0x14, %g5
10117 lduw [%l7 + %g5], %l0
10118 nop
10119 set 0x5A, %g3
10120 ldstub [%l7 + %g3], %g1
10121 nop
10122 set 0x59, %i1
10123 ldsb [%l7 + %i1], %o5
10124 nop
10125 set 0x70, %g7
10126 ldx [%l7 + %g7], %i2
10127 add %i6, %g7, %o7
10128 nop
10129 set 0x18, %o0
10130 sth %l6, [%l7 + %o0]
10131 set 0x08, %i4
10132 stda %g2, [%l7 + %i4] 0x80
10133 and %g5, %i4, %l3
10134 set 0x40, %o7
10135 ldda [%l7 + %o7] 0xda, %f0
10136 nop
10137 set 0x1C, %g2
10138 stw %l5, [%l7 + %g2]
10139 nop
10140 set 0x5B, %l4
10141 ldstub [%l7 + %l4], %o0
10142 wr %l2, %i3, %y
10143 add %l7, 0x50, %l6
10144 wr %g0, 0x88, %asi
10145 lda [%l6] %asi, %l1
10146 casa [%l6] 0x88, %l1, %g3
10147 nop
10148 set 0x08, %l5
10149 ldd [%l7 + %l5], %f0
10150 nop
10151 set 0x23, %g4
10152 stb %o4, [%l7 + %g4]
10153 nop
10154 nop
10155 setx 0xD06E9EC0, %l0, %l6
10156 st %l6, [%l7 + 0x28]
10157 ld [%l7 + 0x28], %f24
10158 setx 0x289427BA, %l1, %l5
10159 st %l5, [%l7 + 0x10]
10160 ld [%l7 + 0x10], %f3
10161 fdivs %f3, %f24, %f14
10162 set 0x50, %i7
10163 prefetcha [%l7 + %i7] 0x89, 0
10164 set 0x16, %o2
10165 stha %i5, [%l7 + %o2] 0x81
10166 nop
10167 set 0x7C, %l1
10168 swap [%l7 + %l1], %o1
10169 set 0x20, %g1
10170 prefetcha [%l7 + %g1] 0x81, 3
10171 nop
10172 set 0x10, %l6
10173 ldd [%l7 + %l6], %g4
10174 set 0x16, %o6
10175 stha %l4, [%l7 + %o6] 0x80
10176 add %l7, 0x30, %l6
10177 wr %g0, 0x81, %asi
10178 casxa [%l6] 0x81, %i7, %i0
10179 nop
10180 set 0x3C, %o4
10181 lduw [%l7 + %o4], %i1
10182 nop
10183 set 0x18, %o1
10184 std %f16, [%l7 + %o1]
10185 nop
10186 set 0x60, %i3
10187 stx %fsr, [%l7 + %i3]
10188 nop
10189 set 0x78, %l3
10190 stx %fsr, [%l7 + %l3]
10191 add %o6, %l0, %g1
10192 set 0x20, %g6
10193 ldda [%l7 + %g6] 0xea, %o4
10194 set 0x75, %o3
10195 stba %o3, [%l7 + %o3] 0x88
10196 nop
10197 set 0x48, %i2
10198 ldsh [%l7 + %i2], %i6
10199 fpsub32s %f9, %f1, %f0
10200 set 0x40, %i5
10201 ldda [%l7 + %i5] 0x88, %f16
10202 add %l7, 0x58, %l6
10203 wr %g0, 0x80, %asi
10204 casxa [%l6] 0x80, %i2, %g7
10205 set 0x3C, %i0
10206 stwa %l6, [%l7 + %i0] 0x89
10207 nop
10208 set 0x60, %l2
10209 swap [%l7 + %l2], %o7
10210 set 0x30, %l0
10211 ldda [%l7 + %l0] 0x89, %g4
10212 nop
10213 set 0x50, %i6
10214 ldx [%l7 + %i6], %g2
10215 ld [%l7 + 0x3C], %f9
10216 and %l3, %l5, %o0
10217 set 0x38, %g5
10218 sta %f22, [%l7 + %g5] 0x88
10219 nop
10220 set 0x14, %g3
10221 lduw [%l7 + %g3], %l2
10222 st %f21, [%l7 + 0x24]
10223 set 0x50, %i1
10224 swapa [%l7 + %i1] 0x80, %i3
10225 set 0x30, %g7
10226 prefetcha [%l7 + %g7] 0x80, 0
10227 add %l7, 0x28, %l6
10228 wr %g0, 0x80, %asi
10229 ldxa [%l6] %asi, %g3
10230 casxa [%l6] 0x80, %g3, %i4
10231 fpsub32 %f0, %f12, %f2
10232 nop
10233 set 0x10, %o0
10234 stx %o4, [%l7 + %o0]
10235 set 0x70, %i4
10236 ldda [%l7 + %i4] 0xea, %g6
10237 nop
10238 set 0x6E, %o7
10239 sth %i5, [%l7 + %o7]
10240 add %o2, %g4, %o1
10241 set 0x10, %o5
10242 swapa [%l7 + %o5] 0x81, %i7
10243 set 0x58, %l4
10244 lda [%l7 + %l4] 0x80, %f25
10245 set 0x60, %l5
10246 stda %l4, [%l7 + %l5] 0xea
10247 membar #Sync
10248 nop
10249 set 0x18, %g2
10250 ldstub [%l7 + %g2], %i0
10251 nop
10252 set 0x38, %i7
10253 ldd [%l7 + %i7], %f0
10254 set 0x70, %o2
10255 stda %o6, [%l7 + %o2] 0xeb
10256 membar #Sync
10257 add %i1, %g1, %o5
10258 set 0x40, %l1
10259 ldda [%l7 + %l1] 0x80, %f0
10260 nop
10261 set 0x7F, %g1
10262 ldsb [%l7 + %g1], %l0
10263 and %o3, %i6, %g7
10264 set 0x40, %l6
10265 stda %f16, [%l7 + %l6] 0xca
10266 nop
10267 set 0x7D, %o6
10268 stb %l6, [%l7 + %o6]
10269 nop
10270 set 0x78, %g4
10271 stw %i2, [%l7 + %g4]
10272 set 0x3C, %o1
10273 stba %o7, [%l7 + %o1] 0xea
10274 membar #Sync
10275 set 0x68, %o4
10276 stwa %g5, [%l7 + %o4] 0xeb
10277 membar #Sync
10278 nop
10279 set 0x70, %i3
10280 stx %g2, [%l7 + %i3]
10281 nop
10282 set 0x24, %l3
10283 stw %l3, [%l7 + %l3]
10284 nop
10285 set 0x28, %g6
10286 std %o0, [%l7 + %g6]
10287 nop
10288 set 0x10, %i2
10289 stx %fsr, [%l7 + %i2]
10290 nop
10291 set 0x36, %o3
10292 ldsb [%l7 + %o3], %l2
10293 set 0x40, %i5
10294 lda [%l7 + %i5] 0x89, %f26
10295 set 0x18, %l2
10296 stda %i2, [%l7 + %l2] 0xe2
10297 membar #Sync
10298 add %l7, 0x70, %l6
10299 wr %g0, 0x89, %asi
10300 ldxa [%l6] %asi, %l5
10301 casxa [%l6] 0x89, %l5, %g3
10302 set 0x28, %i0
10303 lda [%l7 + %i0] 0x89, %f18
10304 set 0x75, %l0
10305 ldstuba [%l7 + %l0] 0x81, %l1
10306 set 0x26, %i6
10307 stha %o4, [%l7 + %i6] 0xe2
10308 membar #Sync
10309 fpadd16s %f13, %f2, %f3
10310 set 0x50, %g5
10311 ldxa [%l7 + %g5] 0x81, %g6
10312 nop
10313 set 0x38, %g3
10314 stx %fsr, [%l7 + %g3]
10315 set 0x64, %g7
10316 sta %f4, [%l7 + %g7] 0x80
10317 set 0x08, %o0
10318 stxa %i4, [%l7 + %o0] 0x80
10319 nop
10320 set 0x38, %i1
10321 ldsh [%l7 + %i1], %i5
10322 st %fsr, [%l7 + 0x38]
10323 set 0x40, %o7
10324 ldda [%l7 + %o7] 0x89, %o2
10325 nop
10326 set 0x32, %o5
10327 ldsh [%l7 + %o5], %o1
10328 set 0x08, %l4
10329 stda %i6, [%l7 + %l4] 0xe3
10330 membar #Sync
10331 nop
10332 set 0x78, %l5
10333 stw %l4, [%l7 + %l5]
10334 nop
10335 set 0x68, %i4
10336 ldsw [%l7 + %i4], %i0
10337 nop
10338 set 0x58, %i7
10339 std %f8, [%l7 + %i7]
10340 nop
10341 set 0x21, %o2
10342 stb %o6, [%l7 + %o2]
10343 set 0x70, %l1
10344 prefetcha [%l7 + %l1] 0x81, 0
10345 st %fsr, [%l7 + 0x64]
10346 nop
10347 set 0x4F, %g2
10348 ldsb [%l7 + %g2], %g1
10349 and %o5, %l0, %o3
10350 nop
10351 set 0x28, %g1
10352 std %i0, [%l7 + %g1]
10353 nop
10354 set 0x17, %o6
10355 ldsb [%l7 + %o6], %i6
10356 set 0x2D, %l6
10357 ldstuba [%l7 + %l6] 0x89, %g7
10358 nop
10359 set 0x18, %g4
10360 ldx [%l7 + %g4], %i2
10361 wr %o7, %l6, %clear_softint
10362 nop
10363 set 0x1C, %o1
10364 stw %g2, [%l7 + %o1]
10365 nop
10366 set 0x60, %i3
10367 ldd [%l7 + %i3], %l2
10368 nop
10369 set 0x48, %l3
10370 stx %fsr, [%l7 + %l3]
10371 set 0x1C, %g6
10372 lda [%l7 + %g6] 0x88, %f11
10373 nop
10374 set 0x28, %o4
10375 ldd [%l7 + %o4], %f2
10376 nop
10377 set 0x08, %o3
10378 ldx [%l7 + %o3], %g5
10379 nop
10380 set 0x58, %i5
10381 stw %o0, [%l7 + %i5]
10382 nop
10383 set 0x77, %i2
10384 stb %l2, [%l7 + %i2]
10385 nop
10386 set 0x18, %i0
10387 stx %fsr, [%l7 + %i0]
10388 st %fsr, [%l7 + 0x4C]
10389 nop
10390 set 0x40, %l0
10391 stx %fsr, [%l7 + %l0]
10392 add %l5, %g3, %i3
10393 add %l7, 0x38, %l6
10394 wr %g0, 0x80, %asi
10395 casxa [%l6] 0x80, %l1, %o4
10396 nop
10397 set 0x0C, %i6
10398 prefetch [%l7 + %i6], 3
10399 nop
10400 set 0x18, %g5
10401 ldx [%l7 + %g5], %g6
10402 nop
10403 set 0x58, %g3
10404 stx %fsr, [%l7 + %g3]
10405 set 0x72, %l2
10406 stha %i4, [%l7 + %l2] 0xe2
10407 membar #Sync
10408 nop
10409 set 0x3D, %o0
10410 stb %i5, [%l7 + %o0]
10411 or %o1, %o2, %l4
10412 nop
10413 set 0x69, %g7
10414 stb %i7, [%l7 + %g7]
10415 set 0x79, %o7
10416 ldstuba [%l7 + %o7] 0x81, %o6
10417 nop
10418 set 0x64, %i1
10419 prefetch [%l7 + %i1], 4
10420 nop
10421 nop
10422 setx 0x31EE4562, %l0, %l6
10423 st %l6, [%l7 + 0x28]
10424 ld [%l7 + 0x28], %f20
10425 setx 0x45E5835E, %l1, %l5
10426 st %l5, [%l7 + 0x10]
10427 ld [%l7 + 0x10], %f9
10428 fdivs %f9, %f20, %f17
10429 st %f14, [%l7 + 0x40]
10430 st %f5, [%l7 + 0x30]
10431 set 0x78, %o5
10432 prefetcha [%l7 + %o5] 0x80, 2
10433 set 0x6A, %l4
10434 stha %g1, [%l7 + %l4] 0xe3
10435 membar #Sync
10436 fpadd32 %f18, %f14, %f4
10437 fpsub16s %f18, %f26, %f21
10438 st %f26, [%l7 + 0x0C]
10439 nop
10440 set 0x60, %i4
10441 stx %g4, [%l7 + %i4]
10442 set 0x58, %i7
10443 swapa [%l7 + %i7] 0x80, %l0
10444 or %o3, %i1, %i6
10445 nop
10446 set 0x08, %o2
10447 stx %o5, [%l7 + %o2]
10448 nop
10449 set 0x2E, %l5
10450 lduh [%l7 + %l5], %i2
10451 add %o7, %g7, %l6
10452 set 0x40, %g2
10453 lda [%l7 + %g2] 0x81, %f19
10454 nop
10455 set 0x70, %g1
10456 std %f18, [%l7 + %g1]
10457 set 0x10, %o6
10458 prefetcha [%l7 + %o6] 0x89, 1
10459 bne,pn %xcc, loop_65
10460 nop
10461 set 0x28, %l6
10462 stb %l3, [%l7 + %l6]
10463 st %f28, [%l7 + 0x64]
10464 or %o0, %l2, %g5
10465loop_65:
10466 nop
10467 set 0x66, %g4
10468 sth %g3, [%l7 + %g4]
10469 set 0x56, %o1
10470 ldstuba [%l7 + %o1] 0x80, %l5
10471 set 0x70, %l1
10472 stda %i2, [%l7 + %l1] 0x80
10473 set 0x58, %i3
10474 stxa %o4, [%l7 + %i3] 0xe3
10475 membar #Sync
10476 nop
10477 set 0x4E, %g6
10478 stb %g6, [%l7 + %g6]
10479 nop
10480 set 0x5F, %l3
10481 ldstub [%l7 + %l3], %l1
10482 nop
10483 set 0x24, %o3
10484 prefetch [%l7 + %o3], 3
10485 nop
10486 nop
10487 setx 0x043D75A62C14D5C7, %l0, %l6
10488 stx %l6, [%l7 + 0x28]
10489 ldd [%l7 + 0x28], %f4
10490 setx 0xC9681A5B145E31A0, %l1, %l5
10491 stx %l5, [%l7 + 0x10]
10492 ldd [%l7 + 0x10], %f8
10493 fdivd %f8, %f4, %f20
10494 st %f10, [%l7 + 0x0C]
10495 set 0x64, %o4
10496 stwa %i5, [%l7 + %o4] 0x80
10497 nop
10498 set 0x58, %i5
10499 stw %i4, [%l7 + %i5]
10500 nop
10501 set 0x60, %i2
10502 prefetch [%l7 + %i2], 4
10503 fpsub32s %f15, %f18, %f9
10504 set 0x60, %l0
10505 prefetcha [%l7 + %l0] 0x89, 1
10506 set 0x6C, %i6
10507 stwa %o2, [%l7 + %i6] 0x88
10508 nop
10509 set 0x08, %i0
10510 stx %fsr, [%l7 + %i0]
10511 nop
10512 set 0x20, %g5
10513 ldd [%l7 + %g5], %f18
10514 st %f14, [%l7 + 0x28]
10515 nop
10516 set 0x40, %l2
10517 prefetch [%l7 + %l2], 3
10518 nop
10519 set 0x3C, %g3
10520 ldsw [%l7 + %g3], %l4
10521 set 0x60, %g7
10522 swapa [%l7 + %g7] 0x81, %o6
10523 nop
10524 set 0x3C, %o0
10525 stw %i7, [%l7 + %o0]
10526 set 0x0C, %i1
10527 swapa [%l7 + %i1] 0x88, %g1
10528 nop
10529 set 0x7C, %o7
10530 prefetch [%l7 + %o7], 1
10531 nop
10532 set 0x10, %l4
10533 std %i0, [%l7 + %l4]
10534 nop
10535 set 0x13, %i4
10536 ldsb [%l7 + %i4], %l0
10537 nop
10538 set 0x14, %o5
10539 lduw [%l7 + %o5], %o3
10540 nop
10541 set 0x66, %i7
10542 stb %i1, [%l7 + %i7]
10543 set 0x18, %l5
10544 stxa %i6, [%l7 + %l5] 0xe3
10545 membar #Sync
10546 nop
10547 set 0x4C, %g2
10548 lduw [%l7 + %g2], %g4
10549 set 0x48, %o2
10550 prefetcha [%l7 + %o2] 0x81, 3
10551 ba,pt %xcc, loop_66
10552 nop
10553 set 0x34, %o6
10554 lduw [%l7 + %o6], %o7
10555 set 0x48, %g1
10556 swapa [%l7 + %g1] 0x81, %g7
10557loop_66:
10558 nop
10559 set 0x1B, %l6
10560 ldub [%l7 + %l6], %o5
10561 or %g2, %l6, %l3
10562 add %l7, 0x20, %l6
10563 wr %g0, 0x80, %asi
10564 lda [%l6] %asi, %l2
10565 casa [%l6] 0x80, %l2, %o0
10566 wr %g0, 0x7, %fprs
10567 set 0x58, %g4
10568 stda %i2, [%l7 + %g4] 0x81
10569 nop
10570 set 0x72, %o1
10571 ldsb [%l7 + %o1], %o4
10572 or %g6, %l1, %i5
10573 nop
10574 set 0x12, %l1
10575 ldsh [%l7 + %l1], %l5
10576 nop
10577 set 0x2A, %g6
10578 ldsh [%l7 + %g6], %o1
10579 nop
10580 set 0x2C, %l3
10581 ldub [%l7 + %l3], %o2
10582 and %l4, %i4, %o6
10583 nop
10584 set 0x0D, %o3
10585 ldub [%l7 + %o3], %g1
10586 be,pt %xcc, loop_67
10587 and %i7, %l0, %i0
10588 add %o3, %i6, %i1
10589 set 0x70, %o4
10590 ldda [%l7 + %o4] 0x89, %i2
10591loop_67:
10592 nop
10593 set 0x4F, %i5
10594 ldsb [%l7 + %i5], %o7
10595 set 0x40, %i3
10596 stda %f16, [%l7 + %i3] 0xf0
10597 membar #Sync
10598 nop
10599 set 0x78, %i2
10600 ldsw [%l7 + %i2], %g7
10601 nop
10602 set 0x50, %i6
10603 ldx [%l7 + %i6], %o5
10604 set 0x40, %l0
10605 ldda [%l7 + %l0] 0xe2, %g4
10606 fpadd32s %f17, %f18, %f16
10607 set 0x68, %i0
10608 sta %f21, [%l7 + %i0] 0x88
10609 nop
10610 set 0x67, %l2
10611 ldsb [%l7 + %l2], %g2
10612 set 0x40, %g5
10613 stda %f16, [%l7 + %g5] 0xc4
10614 nop
10615 set 0x59, %g3
10616 ldstub [%l7 + %g3], %l6
10617 ld [%l7 + 0x44], %f28
10618 nop
10619 set 0x40, %g7
10620 stx %fsr, [%l7 + %g7]
10621 wr %l2, %o0, %y
10622 set 0x70, %i1
10623 stxa %l3, [%l7 + %i1] 0x81
10624 set 0x46, %o0
10625 ldstuba [%l7 + %o0] 0x80, %g5
10626 st %f4, [%l7 + 0x10]
10627 st %f5, [%l7 + 0x78]
10628 set 0x50, %o7
10629 ldda [%l7 + %o7] 0x80, %g2
10630 nop
10631 set 0x40, %l4
10632 stx %i3, [%l7 + %l4]
10633 nop
10634 set 0x56, %i4
10635 lduh [%l7 + %i4], %o4
10636 nop
10637 set 0x2C, %i7
10638 ldsw [%l7 + %i7], %l1
10639 set 0x10, %o5
10640 stda %g6, [%l7 + %o5] 0x88
10641 nop
10642 set 0x38, %g2
10643 ldx [%l7 + %g2], %i5
10644 nop
10645 set 0x58, %l5
10646 ldd [%l7 + %l5], %f26
10647 nop
10648 set 0x20, %o2
10649 ldsw [%l7 + %o2], %l5
10650 add %l7, 0x58, %l6
10651 wr %g0, 0x88, %asi
10652 casxa [%l6] 0x88, %o2, %o1
10653 set 0x30, %o6
10654 lda [%l7 + %o6] 0x81, %f2
10655 set 0x0C, %g1
10656 swapa [%l7 + %g1] 0x81, %l4
10657 set 0x28, %l6
10658 prefetcha [%l7 + %l6] 0x80, 4
10659 nop
10660 set 0x24, %o1
10661 prefetch [%l7 + %o1], 2
10662 add %g1, %i7, %l0
10663 fpadd32s %f19, %f0, %f23
10664 set 0x64, %l1
10665 ldstuba [%l7 + %l1] 0x81, %o6
10666 nop
10667 set 0x64, %g6
10668 stw %i0, [%l7 + %g6]
10669 set 0x18, %l3
10670 ldxa [%l7 + %l3] 0x89, %i6
10671 add %l7, 0x0C, %l6
10672 wr %g0, 0x81, %asi
10673 casa [%l6] 0x81, %o3, %i2
10674 set 0x28, %g4
10675 stda %o6, [%l7 + %g4] 0xe3
10676 membar #Sync
10677 set 0x4C, %o4
10678 stwa %i1, [%l7 + %o4] 0xe2
10679 membar #Sync
10680 nop
10681 set 0x72, %i5
10682 ldub [%l7 + %i5], %o5
10683 set 0x40, %o3
10684 stda %f0, [%l7 + %o3] 0xf8
10685 membar #Sync
10686 nop
10687 set 0x10, %i3
10688 stx %g4, [%l7 + %i3]
10689 nop
10690 set 0x50, %i2
10691 stx %fsr, [%l7 + %i2]
10692 set 0x42, %l0
10693 stha %g2, [%l7 + %l0] 0x80
10694 set 0x30, %i6
10695 ldxa [%l7 + %i6] 0x80, %l6
10696 nop
10697 set 0x2C, %i0
10698 ldsw [%l7 + %i0], %l2
10699 nop
10700 set 0x75, %l2
10701 ldsb [%l7 + %l2], %g7
10702 nop
10703 set 0x70, %g3
10704 stx %fsr, [%l7 + %g3]
10705 nop
10706 set 0x4C, %g5
10707 stw %l3, [%l7 + %g5]
10708 nop
10709 set 0x0C, %g7
10710 ldsw [%l7 + %g7], %g5
10711 set 0x70, %i1
10712 ldxa [%l7 + %i1] 0x80, %g3
10713 or %i3, %o0, %l1
10714 nop
10715 set 0x28, %o0
10716 prefetch [%l7 + %o0], 4
10717 nop
10718 set 0x78, %l4
10719 lduw [%l7 + %l4], %o4
10720 nop
10721 set 0x6E, %i4
10722 ldsb [%l7 + %i4], %g6
10723 fpadd32s %f27, %f7, %f18
10724 set 0x10, %i7
10725 ldxa [%l7 + %i7] 0x88, %i5
10726 set 0x40, %o7
10727 ldda [%l7 + %o7] 0x80, %f16
10728 nop
10729 set 0x71, %o5
10730 ldsb [%l7 + %o5], %l5
10731 be,pn %icc, loop_68
10732 nop
10733 set 0x60, %g2
10734 stx %fsr, [%l7 + %g2]
10735 nop
10736 set 0x4B, %o2
10737 ldstub [%l7 + %o2], %o2
10738 st %fsr, [%l7 + 0x08]
10739loop_68:
10740 nop
10741 set 0x52, %l5
10742 ldstuba [%l7 + %l5] 0x80, %l4
10743 add %l7, 0x08, %l6
10744 wr %g0, 0x89, %asi
10745 lda [%l6] %asi, %o1
10746 casa [%l6] 0x89, %o1, %g1
10747 set 0x28, %g1
10748 swapa [%l7 + %g1] 0x89, %i7
10749 set 0x20, %l6
10750 stxa %i4, [%l7 + %l6] 0xe2
10751 membar #Sync
10752 add %l7, 0x58, %l6
10753 wr %g0, 0x89, %asi
10754 ldxa [%l6] %asi, %l0
10755 casxa [%l6] 0x89, %l0, %o6
10756 nop
10757 set 0x73, %o1
10758 ldsb [%l7 + %o1], %i0
10759 nop
10760 set 0x48, %l1
10761 stx %o3, [%l7 + %l1]
10762 set 0x7C, %g6
10763 stha %i6, [%l7 + %g6] 0xea
10764 membar #Sync
10765 set 0x40, %l3
10766 ldxa [%l7 + %l3] 0x81, %i2
10767 set 0x30, %g4
10768 ldda [%l7 + %g4] 0x88, %i0
10769 ld [%l7 + 0x20], %f0
10770 set 0x62, %o6
10771 ldstuba [%l7 + %o6] 0x89, %o7
10772 ble,a,pt %icc, loop_69
10773 nop
10774 set 0x0C, %i5
10775 lduw [%l7 + %i5], %g4
10776 nop
10777 set 0x60, %o4
10778 stx %g2, [%l7 + %o4]
10779 add %o5, %l2, %g7
10780loop_69:
10781 nop
10782 set 0x25, %o3
10783 ldub [%l7 + %o3], %l3
10784 st %f26, [%l7 + 0x50]
10785 add %g5, %l6, %g3
10786 nop
10787 set 0x0C, %i2
10788 swap [%l7 + %i2], %i3
10789 nop
10790 set 0x58, %i3
10791 std %o0, [%l7 + %i3]
10792 add %o4, %g6, %l1
10793 nop
10794 set 0x7E, %i6
10795 sth %l5, [%l7 + %i6]
10796 nop
10797 set 0x4E, %i0
10798 stb %i5, [%l7 + %i0]
10799 nop
10800 set 0x4E, %l0
10801 ldsh [%l7 + %l0], %o2
10802 or %o1, %g1, %i7
10803 nop
10804 set 0x10, %g3
10805 ldd [%l7 + %g3], %i4
10806 set 0x08, %l2
10807 prefetcha [%l7 + %l2] 0x81, 3
10808 nop
10809 or %g0, 0x8, %l0
10810 sllx %l0, 0x3c, %l0
10811 wr %l0, %g0, %sys_tick_cmpr
10812 nop
10813 set 0x08, %g7
10814 swap [%l7 + %g7], %i0
10815 nop
10816 set 0x4C, %g5
10817 ldub [%l7 + %g5], %o3
10818 set 0x40, %i1
10819 stda %f16, [%l7 + %i1] 0xc4
10820 set 0x34, %l4
10821 lda [%l7 + %l4] 0x89, %f31
10822 nop
10823 set 0x40, %o0
10824 stx %fsr, [%l7 + %o0]
10825 nop
10826 set 0x4E, %i7
10827 ldub [%l7 + %i7], %i6
10828 nop
10829 set 0x22, %o7
10830 ldsh [%l7 + %o7], %i2
10831 nop
10832 set 0x18, %o5
10833 ldx [%l7 + %o5], %o7
10834 nop
10835 set 0x54, %i4
10836 prefetch [%l7 + %i4], 1
10837 nop
10838 set 0x14, %o2
10839 prefetch [%l7 + %o2], 1
10840 nop
10841 or %g0, 0x8, %l0
10842 sllx %l0, 0x3c, %l0
10843 wr %l0, 0xB7E, %tick_cmpr
10844 nop
10845 set 0x38, %g2
10846 ldd [%l7 + %g2], %g4
10847 st %f23, [%l7 + 0x40]
10848 add %l2, %g7, %l3
10849 set 0x40, %l5
10850 stda %f16, [%l7 + %l5] 0x89
10851 nop
10852 set 0x50, %l6
10853 stb %o5, [%l7 + %l6]
10854 nop
10855 set 0x50, %g1
10856 ldx [%l7 + %g1], %l6
10857 set 0x30, %o1
10858 stda %g4, [%l7 + %o1] 0x81
10859 nop
10860 set 0x74, %g6
10861 lduh [%l7 + %g6], %i3
10862 fpsub32 %f14, %f20, %f0
10863 set 0x50, %l3
10864 prefetcha [%l7 + %l3] 0x88, 1
10865 st %fsr, [%l7 + 0x7C]
10866 nop
10867 set 0x14, %l1
10868 ldsh [%l7 + %l1], %o4
10869 nop
10870 set 0x6C, %o6
10871 stw %g6, [%l7 + %o6]
10872 add %l7, 0x78, %l6
10873 wr %g0, 0x89, %asi
10874 ldxa [%l6] %asi, %g3
10875 casxa [%l6] 0x89, %g3, %l5
10876 set 0x30, %i5
10877 stxa %l1, [%l7 + %i5] 0x80
10878 nop
10879 set 0x6E, %g4
10880 ldsb [%l7 + %g4], %i5
10881 nop
10882 set 0x70, %o4
10883 ldd [%l7 + %o4], %o0
10884 nop
10885 set 0x2B, %o3
10886 ldsb [%l7 + %o3], %g1
10887 fpsub16 %f16, %f6, %f12
10888 nop
10889 set 0x38, %i3
10890 stx %o2, [%l7 + %i3]
10891 set 0x40, %i2
10892 ldda [%l7 + %i2] 0xd2, %f0
10893 nop
10894 set 0x4E, %i6
10895 ldub [%l7 + %i6], %i7
10896 set 0x3A, %l0
10897 stha %l4, [%l7 + %l0] 0x89
10898 nop
10899 set 0x0C, %i0
10900 stw %o6, [%l7 + %i0]
10901 ld [%l7 + 0x10], %f26
10902 set 0x7C, %l2
10903 ldstuba [%l7 + %l2] 0x89, %l0
10904 set 0x54, %g3
10905 sta %f13, [%l7 + %g3] 0x80
10906 nop
10907 set 0x28, %g5
10908 lduh [%l7 + %g5], %i0
10909 set 0x64, %i1
10910 stwa %i4, [%l7 + %i1] 0xe3
10911 membar #Sync
10912 nop
10913 set 0x78, %l4
10914 stx %i6, [%l7 + %l4]
10915 nop
10916 set 0x5C, %o0
10917 swap [%l7 + %o0], %o3
10918 nop
10919 set 0x1C, %g7
10920 ldstub [%l7 + %g7], %o7
10921 set 0x78, %o7
10922 ldxa [%l7 + %o7] 0x80, %i2
10923 set 0x1B, %o5
10924 ldstuba [%l7 + %o5] 0x81, %i1
10925 ld [%l7 + 0x78], %f6
10926 nop
10927 set 0x70, %i7
10928 stx %g4, [%l7 + %i7]
10929 ld [%l7 + 0x58], %f14
10930 nop
10931 set 0x18, %o2
10932 ldx [%l7 + %o2], %g2
10933 nop
10934 set 0x6C, %i4
10935 prefetch [%l7 + %i4], 3
10936 nop
10937 set 0x4F, %g2
10938 ldub [%l7 + %g2], %l2
10939 nop
10940 set 0x0F, %l5
10941 ldub [%l7 + %l5], %g7
10942 membar #Sync
10943 set 0x40, %l6
10944 ldda [%l7 + %l6] 0xf0, %f0
10945 set 0x10, %g1
10946 sta %f28, [%l7 + %g1] 0x81
10947 and %o5, %l3, %l6
10948 set 0x40, %g6
10949 ldda [%l7 + %g6] 0xd2, %f16
10950 set 0x39, %o1
10951 stba %g5, [%l7 + %o1] 0xe2
10952 membar #Sync
10953 set 0x30, %l1
10954 ldxa [%l7 + %l1] 0x88, %o0
10955 and %i3, %o4, %g6
10956 or %l5, %l1, %i5
10957 set 0x38, %o6
10958 stda %o0, [%l7 + %o6] 0xe2
10959 membar #Sync
10960 nop
10961 set 0x18, %i5
10962 ldsh [%l7 + %i5], %g3
10963 nop
10964 set 0x2F, %g4
10965 stb %o2, [%l7 + %g4]
10966 ld [%l7 + 0x3C], %f12
10967 nop
10968 set 0x20, %l3
10969 stx %fsr, [%l7 + %l3]
10970 set 0x50, %o3
10971 stxa %i7, [%l7 + %o3] 0xe3
10972 membar #Sync
10973 add %l4, %o6, %g1
10974 ld [%l7 + 0x7C], %f18
10975 nop
10976 set 0x38, %o4
10977 ldd [%l7 + %o4], %f24
10978 nop
10979 set 0x60, %i3
10980 ldx [%l7 + %i3], %l0
10981 nop
10982 set 0x18, %i2
10983 ldx [%l7 + %i2], %i4
10984 nop
10985 set 0x28, %i6
10986 swap [%l7 + %i6], %i0
10987 bn,a %xcc, loop_70
10988 nop
10989 nop
10990 setx 0xF95F0622, %l0, %l6
10991 st %l6, [%l7 + 0x28]
10992 ld [%l7 + 0x28], %f26
10993 setx 0x3681D7A1, %l1, %l5
10994 st %l5, [%l7 + 0x10]
10995 ld [%l7 + 0x10], %f11
10996 fdivs %f11, %f26, %f3
10997 nop
10998 set 0x38, %l0
10999 ldd [%l7 + %l0], %o2
11000 set 0x40, %i0
11001 ldda [%l7 + %i0] 0x88, %f16
11002loop_70:
11003 st %f11, [%l7 + 0x08]
11004 set 0x20, %l2
11005 prefetcha [%l7 + %l2] 0x88, 3
11006 add %l7, 0x18, %l6
11007 wr %g0, 0x81, %asi
11008 casxa [%l6] 0x81, %i2, %i1
11009 fpadd16s %f14, %f29, %f26
11010 set 0x20, %g3
11011 ldda [%l7 + %g3] 0xe3, %g4
11012 set 0x38, %i1
11013 stda %g2, [%l7 + %i1] 0x88
11014 nop
11015 set 0x44, %l4
11016 lduh [%l7 + %l4], %i6
11017 set 0x70, %o0
11018 stxa %l2, [%l7 + %o0] 0x88
11019 nop
11020 set 0x78, %g7
11021 ldx [%l7 + %g7], %g7
11022 set 0x40, %g5
11023 stda %f16, [%l7 + %g5] 0x81
11024 set 0x28, %o5
11025 sta %f17, [%l7 + %o5] 0x88
11026 and %l3, %l6, %g5
11027 add %l7, 0x60, %l6
11028 wr %g0, 0x81, %asi
11029 ldxa [%l6] %asi, %o0
11030 casxa [%l6] 0x81, %o0, %i3
11031 set 0x40, %o7
11032 stda %f0, [%l7 + %o7] 0xf0
11033 membar #Sync
11034 nop
11035 set 0x08, %o2
11036 ldx [%l7 + %o2], %o5
11037 st %fsr, [%l7 + 0x28]
11038 set 0x40, %i4
11039 ldda [%l7 + %i4] 0x89, %f16
11040 nop
11041 set 0x28, %g2
11042 ldsw [%l7 + %g2], %o4
11043 set 0x40, %l5
11044 sta %f5, [%l7 + %l5] 0x88
11045 nop
11046 set 0x10, %i7
11047 lduw [%l7 + %i7], %g6
11048 set 0x40, %g1
11049 stda %f0, [%l7 + %g1] 0xda
11050 set 0x1C, %g6
11051 swapa [%l7 + %g6] 0x80, %l1
11052 nop
11053 set 0x48, %l6
11054 stw %l5, [%l7 + %l6]
11055 set 0x44, %o1
11056 sta %f11, [%l7 + %o1] 0x81
11057 set 0x66, %o6
11058 stha %o1, [%l7 + %o6] 0x89
11059 set 0x38, %l1
11060 prefetcha [%l7 + %l1] 0x89, 3
11061 nop
11062 set 0x68, %g4
11063 stx %o2, [%l7 + %g4]
11064 nop
11065 set 0x38, %i5
11066 lduw [%l7 + %i5], %g3
11067 st %fsr, [%l7 + 0x08]
11068 nop
11069 set 0x30, %l3
11070 stb %l4, [%l7 + %l3]
11071 wr %i7, %g1, %set_softint
11072 set 0x52, %o4
11073 stha %l0, [%l7 + %o4] 0x89
11074 st %f27, [%l7 + 0x38]
11075 nop
11076 set 0x40, %o3
11077 std %o6, [%l7 + %o3]
11078 nop
11079 set 0x70, %i2
11080 ldsw [%l7 + %i2], %i4
11081 nop
11082 set 0x3C, %i3
11083 stb %i0, [%l7 + %i3]
11084 nop
11085 set 0x47, %l0
11086 ldstub [%l7 + %l0], %o7
11087 set 0x60, %i6
11088 stwa %i2, [%l7 + %i6] 0x89
11089 nop
11090 nop
11091 setx 0xFF6803D5EF2C22F8, %l0, %l6
11092 stx %l6, [%l7 + 0x28]
11093 ldd [%l7 + 0x28], %f26
11094 setx 0xA9D0A9B0D79EA8EF, %l1, %l5
11095 stx %l5, [%l7 + 0x10]
11096 ldd [%l7 + 0x10], %f16
11097 fdivd %f16, %f26, %f26
11098 set 0x0B, %i0
11099 ldstuba [%l7 + %i0] 0x88, %i1
11100 set 0x18, %l2
11101 ldxa [%l7 + %l2] 0x89, %g4
11102 nop
11103 set 0x70, %g3
11104 ldd [%l7 + %g3], %f12
11105 set 0x18, %l4
11106 prefetcha [%l7 + %l4] 0x89, 0
11107 set 0x48, %i1
11108 stda %o2, [%l7 + %i1] 0xe2
11109 membar #Sync
11110 nop
11111 set 0x40, %o0
11112 std %f22, [%l7 + %o0]
11113 fpadd16 %f26, %f24, %f14
11114 set 0x37, %g7
11115 ldstuba [%l7 + %g7] 0x80, %i6
11116 nop
11117 set 0x62, %o5
11118 lduh [%l7 + %o5], %l2
11119 nop
11120 set 0x51, %o7
11121 ldstub [%l7 + %o7], %g7
11122 set 0x50, %g5
11123 stxa %l6, [%l7 + %g5] 0x80
11124 set 0x38, %i4
11125 prefetcha [%l7 + %i4] 0x88, 2
11126 set 0x48, %g2
11127 prefetcha [%l7 + %g2] 0x80, 0
11128 set 0x40, %l5
11129 swapa [%l7 + %l5] 0x88, %o0
11130 set 0x28, %o2
11131 ldxa [%l7 + %o2] 0x89, %o5
11132 set 0x72, %i7
11133 stha %i3, [%l7 + %i7] 0xe2
11134 membar #Sync
11135 or %g6, %o4, %l1
11136 nop
11137 set 0x78, %g1
11138 ldstub [%l7 + %g1], %o1
11139 set 0x38, %l6
11140 prefetcha [%l7 + %l6] 0x88, 0
11141 set 0x60, %g6
11142 swapa [%l7 + %g6] 0x89, %o2
11143 or %i5, %l4, %g3
11144 set 0x10, %o6
11145 prefetcha [%l7 + %o6] 0x81, 3
11146 set 0x20, %l1
11147 stda %l0, [%l7 + %l1] 0xea
11148 membar #Sync
11149 nop
11150 set 0x25, %g4
11151 ldsb [%l7 + %g4], %o6
11152 nop
11153 set 0x68, %o1
11154 lduw [%l7 + %o1], %g1
11155 EXIT_GOOD
11156
11157
11158
11159!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11160!
11161! Stats for Thread 2:
11162!
11163! Type l : 1261
11164! Type a : 30
11165! Type cti : 17
11166! Type x : 537
11167! Type f : 43
11168! Type i : 112
11169!
11170!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11171
11172!
11173! Thread 3 Start
11174!
11175.global thread_3
11176thread_3:
11177 mov %l7, %g1
11178 !# Set %cwp for 8 windows
11179 !# This threads memory space into each %l7
11180 wrpr %g0, 0x7, %cwp
11181 mov %g1, %l7
11182 wrpr %g0, 0x6, %cwp
11183 mov %g1, %l7
11184 wrpr %g0, 0x5, %cwp
11185 mov %g1, %l7
11186 wrpr %g0, 0x4, %cwp
11187 mov %g1, %l7
11188 wrpr %g0, 0x3, %cwp
11189 mov %g1, %l7
11190 wrpr %g0, 0x2, %cwp
11191 mov %g1, %l7
11192 wrpr %g0, 0x1, %cwp
11193 mov %g1, %l7
11194 wrpr %g0, 0x0, %cwp
11195 mov %g1, %l7
11196
11197 !# Set %fsr
11198 setx 0x0000000000400000, %l0, %l6 !# no post process
11199 stx %l6, [%l7 + 0x0] !# no post process
11200 ldx [%l7 + 0x0], %fsr !# no post process
11201
11202 wr %g0, 0x80, %asi !# no post process
11203
11204 !# Initialize registers ..
11205
11206 !# Global registers
11207 set 0xD, %g1
11208 set 0x0, %g2
11209 set 0xF, %g3
11210 set 0xB, %g4
11211 set 0x3, %g5
11212 set 0x6, %g6
11213 set 0x6, %g7
11214 !# Input registers
11215 set -0xE, %i0
11216 set -0xF, %i1
11217 set -0x2, %i2
11218 set -0x8, %i3
11219 set -0xA, %i4
11220 set -0x1, %i5
11221 set -0xC, %i6
11222 set -0x8, %i7
11223 !# Local registers
11224 set 0x7035CD2D, %l0
11225 set 0x705CA16D, %l1
11226 set 0x6B0B8B4B, %l2
11227 set 0x1CAE48C0, %l3
11228 set 0x6BECAB2D, %l4
11229 set 0x2EF24CE0, %l5
11230 set 0x499FAE51, %l6
11231 !# Output registers
11232 set 0x0157, %o0
11233 set 0x0F40, %o1
11234 set 0x18AE, %o2
11235 set 0x1994, %o3
11236 set -0x1DAB, %o4
11237 set -0x114F, %o5
11238 set -0x1953, %o6
11239 set 0x0DD9, %o7
11240 !# Float registers
11241 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
11242 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
11243 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
11244 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
11245 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
11246 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
11247 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
11248 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
11249 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
11250 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
11251 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
11252 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
11253 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
11254 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
11255 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
11256 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
11257
11258 !# Execute Main Diag ..
11259
11260 ld [%l7 + 0x54], %f8
11261 st %f7, [%l7 + 0x48]
11262 nop
11263 set 0x30, %i5
11264 stx %fsr, [%l7 + %i5]
11265 nop
11266 set 0x28, %o4
11267 std %f24, [%l7 + %o4]
11268 nop
11269 set 0x7C, %l3
11270 stw %i0, [%l7 + %l3]
11271 nop
11272 set 0x44, %o3
11273 ldsh [%l7 + %o3], %o7
11274 or %i2, %i4, %g4
11275 add %i1, %g2, %o3
11276 set 0x25, %i3
11277 ldstuba [%l7 + %i3] 0x81, %i6
11278 set 0x38, %i2
11279 ldxa [%l7 + %i2] 0x81, %g7
11280 set 0x18, %l0
11281 lda [%l7 + %l0] 0x89, %f27
11282 add %l7, 0x38, %l6
11283 wr %g0, 0x89, %asi
11284 casa [%l6] 0x89, %l6, %l2
11285 set 0x40, %i6
11286 ldda [%l7 + %i6] 0xd2, %f0
11287 nop
11288 set 0x10, %i0
11289 stx %fsr, [%l7 + %i0]
11290 st %f20, [%l7 + 0x40]
11291 set 0x10, %l2
11292 ldxa [%l7 + %l2] 0x81, %g5
11293 nop
11294 set 0x10, %l4
11295 stx %o0, [%l7 + %l4]
11296 membar #Sync
11297 set 0x40, %i1
11298 ldda [%l7 + %i1] 0xf1, %f0
11299 nop
11300 set 0x58, %o0
11301 swap [%l7 + %o0], %o5
11302 nop
11303 set 0x78, %g7
11304 stx %i3, [%l7 + %g7]
11305 bleu,pn %xcc, loop_71
11306 nop
11307 set 0x14, %o5
11308 lduw [%l7 + %o5], %l3
11309 ld [%l7 + 0x10], %f25
11310 ld [%l7 + 0x68], %f19
11311loop_71:
11312 nop
11313 set 0x50, %o7
11314 sta %f0, [%l7 + %o7] 0x88
11315 set 0x50, %g5
11316 ldda [%l7 + %g5] 0xeb, %g6
11317 fpadd16 %f24, %f18, %f8
11318 ld [%l7 + 0x6C], %f11
11319 add %o4, %o1, %l5
11320 nop
11321 set 0x30, %i4
11322 std %f2, [%l7 + %i4]
11323 set 0x14, %g3
11324 stwa %l1, [%l7 + %g3] 0x80
11325 set 0x0C, %g2
11326 swapa [%l7 + %g2] 0x80, %o2
11327 nop
11328 set 0x78, %o2
11329 std %f16, [%l7 + %o2]
11330 ld [%l7 + 0x58], %f14
11331 nop
11332 or %g0, 0x8, %l0
11333 sllx %l0, 0x3c, %l0
11334 wr %l0, %g0, %sys_tick_cmpr
11335 set 0x24, %i7
11336 stba %i5, [%l7 + %i7] 0x88
11337 add %l0, %i7, %g1
11338 nop
11339 set 0x54, %l5
11340 lduw [%l7 + %l5], %i0
11341 set 0x47, %l6
11342 stba %o6, [%l7 + %l6] 0xeb
11343 membar #Sync
11344 ld [%l7 + 0x10], %f26
11345 and %i2, %i4, %g4
11346 nop
11347 set 0x34, %g1
11348 lduw [%l7 + %g1], %i1
11349 and %g2, %o3, %o7
11350 nop
11351 set 0x54, %o6
11352 ldsw [%l7 + %o6], %i6
11353 nop
11354 set 0x68, %g6
11355 stx %g7, [%l7 + %g6]
11356 nop
11357 set 0x68, %g4
11358 prefetch [%l7 + %g4], 2
11359 nop
11360 set 0x1D, %o1
11361 stb %l6, [%l7 + %o1]
11362 st %fsr, [%l7 + 0x4C]
11363 set 0x62, %l1
11364 stha %l2, [%l7 + %l1] 0xeb
11365 membar #Sync
11366 set 0x78, %i5
11367 stda %o0, [%l7 + %i5] 0x80
11368 and %o5, %g5, %i3
11369 nop
11370 set 0x74, %l3
11371 ldsw [%l7 + %l3], %l3
11372 or %o4, %o1, %l5
11373 nop
11374 set 0x34, %o3
11375 lduh [%l7 + %o3], %g6
11376 nop
11377 set 0x64, %o4
11378 prefetch [%l7 + %o4], 3
11379 nop
11380 set 0x28, %i2
11381 prefetch [%l7 + %i2], 4
11382 nop
11383 set 0x14, %l0
11384 prefetch [%l7 + %l0], 3
11385 nop
11386 set 0x70, %i6
11387 ldd [%l7 + %i6], %l0
11388 set 0x2F, %i0
11389 ldstuba [%l7 + %i0] 0x89, %l4
11390 ld [%l7 + 0x70], %f12
11391 membar #Sync
11392 set 0x40, %l2
11393 ldda [%l7 + %l2] 0xf9, %f0
11394 set 0x30, %i3
11395 ldxa [%l7 + %i3] 0x88, %o2
11396 nop
11397 set 0x0A, %i1
11398 lduh [%l7 + %i1], %g3
11399 nop
11400 set 0x5A, %o0
11401 sth %l0, [%l7 + %o0]
11402 nop
11403 set 0x1C, %g7
11404 lduw [%l7 + %g7], %i5
11405 add %l7, 0x74, %l6
11406 wr %g0, 0x89, %asi
11407 casa [%l6] 0x89, %g1, %i0
11408 nop
11409 set 0x10, %l4
11410 stx %i7, [%l7 + %l4]
11411 nop
11412 set 0x52, %o7
11413 sth %i2, [%l7 + %o7]
11414 nop
11415 set 0x45, %o5
11416 ldstub [%l7 + %o5], %o6
11417 set 0x30, %i4
11418 ldda [%l7 + %i4] 0x89, %g4
11419 and %i1, %g2, %o3
11420 st %f14, [%l7 + 0x28]
11421 set 0x10, %g5
11422 ldda [%l7 + %g5] 0xeb, %o6
11423 nop
11424 set 0x20, %g2
11425 swap [%l7 + %g2], %i6
11426 nop
11427 set 0x13, %o2
11428 ldsb [%l7 + %o2], %g7
11429 set 0x30, %i7
11430 stda %i6, [%l7 + %i7] 0xeb
11431 membar #Sync
11432 set 0x0C, %g3
11433 sta %f28, [%l7 + %g3] 0x80
11434 set 0x40, %l6
11435 ldda [%l7 + %l6] 0x81, %f0
11436 set 0x6E, %l5
11437 stba %i4, [%l7 + %l5] 0x81
11438 nop
11439 set 0x74, %g1
11440 lduw [%l7 + %g1], %o0
11441 nop
11442 set 0x10, %o6
11443 ldd [%l7 + %o6], %f8
11444 nop
11445 set 0x18, %g4
11446 ldd [%l7 + %g4], %f28
11447 set 0x30, %g6
11448 ldxa [%l7 + %g6] 0x88, %l2
11449 nop
11450 set 0x44, %o1
11451 lduw [%l7 + %o1], %g5
11452 set 0x28, %i5
11453 stda %i2, [%l7 + %i5] 0x89
11454 nop
11455 set 0x18, %l3
11456 ldd [%l7 + %l3], %f12
11457 nop
11458 set 0x48, %l1
11459 ldd [%l7 + %l1], %f24
11460 set 0x72, %o3
11461 stba %l3, [%l7 + %o3] 0xeb
11462 membar #Sync
11463 add %l7, 0x48, %l6
11464 wr %g0, 0x80, %asi
11465 ldxa [%l6] %asi, %o4
11466 casxa [%l6] 0x80, %o4, %o1
11467 st %f19, [%l7 + 0x64]
11468 nop
11469 set 0x5C, %o4
11470 prefetch [%l7 + %o4], 0
11471 set 0x70, %l0
11472 stha %l5, [%l7 + %l0] 0x81
11473 set 0x28, %i6
11474 stba %o5, [%l7 + %i6] 0x81
11475 add %g6, %l1, %o2
11476 set 0x6F, %i0
11477 ldstuba [%l7 + %i0] 0x88, %g3
11478 set 0x30, %i2
11479 stda %l4, [%l7 + %i2] 0xe2
11480 membar #Sync
11481 nop
11482 set 0x28, %i3
11483 std %f4, [%l7 + %i3]
11484 set 0x08, %i1
11485 stha %i5, [%l7 + %i1] 0x80
11486 nop
11487 set 0x48, %o0
11488 ldd [%l7 + %o0], %f14
11489 st %f22, [%l7 + 0x7C]
11490 nop
11491 set 0x40, %g7
11492 ldd [%l7 + %g7], %g0
11493 nop
11494 set 0x40, %l2
11495 ldx [%l7 + %l2], %i0
11496 set 0x78, %o7
11497 lda [%l7 + %o7] 0x88, %f5
11498 set 0x40, %o5
11499 stda %f16, [%l7 + %o5] 0xcc
11500 nop
11501 set 0x58, %l4
11502 std %f20, [%l7 + %l4]
11503 set 0x38, %g5
11504 stba %l0, [%l7 + %g5] 0x89
11505 set 0x40, %i4
11506 stda %f0, [%l7 + %i4] 0x88
11507 ld [%l7 + 0x64], %f1
11508 set 0x60, %o2
11509 sta %f8, [%l7 + %o2] 0x80
11510 nop
11511 set 0x58, %g2
11512 stx %fsr, [%l7 + %g2]
11513 set 0x0C, %g3
11514 stwa %i7, [%l7 + %g3] 0x88
11515 add %i2, %g4, %o6
11516 nop
11517 set 0x78, %i7
11518 stw %i1, [%l7 + %i7]
11519 add %l7, 0x7C, %l6
11520 wr %g0, 0x81, %asi
11521 lda [%l6] %asi, %g2
11522 casa [%l6] 0x81, %g2, %o7
11523 set 0x3C, %l5
11524 swapa [%l7 + %l5] 0x80, %o3
11525 set 0x48, %l6
11526 lda [%l7 + %l6] 0x88, %f14
11527 nop
11528 set 0x28, %o6
11529 stx %fsr, [%l7 + %o6]
11530 nop
11531 set 0x48, %g4
11532 ldd [%l7 + %g4], %g6
11533 nop
11534 set 0x34, %g6
11535 swap [%l7 + %g6], %i6
11536 add %l7, 0x20, %l6
11537 wr %g0, 0x81, %asi
11538 ldxa [%l6] %asi, %i4
11539 casxa [%l6] 0x81, %i4, %o0
11540 nop
11541 set 0x1C, %g1
11542 lduw [%l7 + %g1], %l2
11543 set 0x50, %i5
11544 stda %i6, [%l7 + %i5] 0xea
11545 membar #Sync
11546 nop
11547 set 0x0A, %l3
11548 sth %i3, [%l7 + %l3]
11549 nop
11550 set 0x30, %l1
11551 ldd [%l7 + %l1], %l2
11552 st %fsr, [%l7 + 0x54]
11553 nop
11554 set 0x4E, %o3
11555 sth %g5, [%l7 + %o3]
11556 nop
11557 set 0x08, %o1
11558 ldd [%l7 + %o1], %f28
11559 set 0x55, %o4
11560 ldstuba [%l7 + %o4] 0x89, %o4
11561 set 0x48, %i6
11562 stxa %l5, [%l7 + %i6] 0xeb
11563 membar #Sync
11564 set 0x34, %i0
11565 swapa [%l7 + %i0] 0x81, %o1
11566 add %l7, 0x08, %l6
11567 wr %g0, 0x88, %asi
11568 ldxa [%l6] %asi, %o5
11569 casxa [%l6] 0x88, %o5, %g6
11570 fpadd16 %f20, %f20, %f18
11571 set 0x4C, %l0
11572 lda [%l7 + %l0] 0x80, %f14
11573 set 0x50, %i3
11574 lda [%l7 + %i3] 0x89, %f25
11575 add %l7, 0x58, %l6
11576 wr %g0, 0x81, %asi
11577 casxa [%l6] 0x81, %o2, %g3
11578 nop
11579 set 0x08, %i2
11580 std %l0, [%l7 + %i2]
11581 set 0x40, %o0
11582 stxa %i5, [%l7 + %o0] 0xe3
11583 membar #Sync
11584 add %l7, 0x64, %l6
11585 wr %g0, 0x81, %asi
11586 lda [%l6] %asi, %l4
11587 casa [%l6] 0x81, %l4, %i0
11588 set 0x34, %i1
11589 sta %f16, [%l7 + %i1] 0x81
11590 and %g1, %i7, %i2
11591 set 0x0C, %l2
11592 swapa [%l7 + %l2] 0x88, %g4
11593 set 0x40, %o7
11594 prefetcha [%l7 + %o7] 0x81, 2
11595 set 0x60, %o5
11596 sta %f31, [%l7 + %o5] 0x80
11597 set 0x40, %g7
11598 ldda [%l7 + %g7] 0xd0, %f0
11599 nop
11600 set 0x18, %g5
11601 ldx [%l7 + %g5], %i1
11602 set 0x74, %i4
11603 stha %l0, [%l7 + %i4] 0xea
11604 membar #Sync
11605 st %f5, [%l7 + 0x20]
11606 nop
11607 set 0x56, %l4
11608 ldsh [%l7 + %l4], %g2
11609 nop
11610 set 0x68, %o2
11611 stx %o3, [%l7 + %o2]
11612 nop
11613 set 0x6A, %g2
11614 ldsh [%l7 + %g2], %o7
11615 st %f12, [%l7 + 0x08]
11616 set 0x20, %g3
11617 stwa %g7, [%l7 + %g3] 0xeb
11618 membar #Sync
11619 set 0x18, %l5
11620 stwa %i6, [%l7 + %l5] 0x80
11621 nop
11622 set 0x38, %i7
11623 swap [%l7 + %i7], %o0
11624 nop
11625 set 0x46, %l6
11626 ldsh [%l7 + %l6], %l2
11627 and %l6, %i3, %l3
11628 add %l7, 0x20, %l6
11629 wr %g0, 0x81, %asi
11630 ldxa [%l6] %asi, %i4
11631 casxa [%l6] 0x81, %i4, %g5
11632 nop
11633 set 0x74, %g4
11634 sth %l5, [%l7 + %g4]
11635 nop
11636 set 0x2C, %g6
11637 lduw [%l7 + %g6], %o4
11638 set 0x58, %g1
11639 ldxa [%l7 + %g1] 0x88, %o1
11640 set 0x3C, %i5
11641 stwa %g6, [%l7 + %i5] 0xeb
11642 membar #Sync
11643 nop
11644 set 0x60, %o6
11645 std %o2, [%l7 + %o6]
11646 nop
11647 set 0x60, %l1
11648 ldd [%l7 + %l1], %f28
11649 set 0x40, %l3
11650 lda [%l7 + %l3] 0x81, %f27
11651 set 0x20, %o1
11652 stda %g2, [%l7 + %o1] 0xe2
11653 membar #Sync
11654 add %o5, %l1, %l4
11655 set 0x5F, %o3
11656 stba %i5, [%l7 + %o3] 0x81
11657 set 0x70, %o4
11658 prefetcha [%l7 + %o4] 0x88, 4
11659 nop
11660 set 0x20, %i0
11661 prefetch [%l7 + %i0], 1
11662 fpadd16s %f17, %f10, %f8
11663 nop
11664 set 0x64, %l0
11665 stw %i0, [%l7 + %l0]
11666 nop
11667 nop
11668 setx 0x4094AB81465BB018, %l0, %l6
11669 stx %l6, [%l7 + 0x28]
11670 ldd [%l7 + 0x28], %f6
11671 setx 0xE1641D9DDEE64A6D, %l1, %l5
11672 stx %l5, [%l7 + 0x10]
11673 ldd [%l7 + 0x10], %f10
11674 fdivd %f10, %f6, %f26
11675 st %f25, [%l7 + 0x50]
11676 st %fsr, [%l7 + 0x70]
11677 set 0x50, %i3
11678 prefetcha [%l7 + %i3] 0x80, 0
11679 nop
11680 set 0x0C, %i6
11681 prefetch [%l7 + %i6], 4
11682 nop
11683 set 0x30, %o0
11684 ldx [%l7 + %o0], %i2
11685 nop
11686 set 0x78, %i2
11687 ldd [%l7 + %i2], %f2
11688 nop
11689 set 0x66, %l2
11690 ldsh [%l7 + %l2], %o6
11691 nop
11692 set 0x08, %i1
11693 std %g4, [%l7 + %i1]
11694 set 0x70, %o5
11695 prefetcha [%l7 + %o5] 0x89, 3
11696 set 0x58, %g7
11697 stwa %l0, [%l7 + %g7] 0x81
11698 nop
11699 set 0x65, %o7
11700 ldstub [%l7 + %o7], %o3
11701 bne %xcc, loop_72
11702 st %f2, [%l7 + 0x7C]
11703 nop
11704 set 0x5C, %g5
11705 prefetch [%l7 + %g5], 1
11706 nop
11707 set 0x60, %l4
11708 ldd [%l7 + %l4], %f28
11709loop_72:
11710 nop
11711 set 0x1C, %i4
11712 stw %g2, [%l7 + %i4]
11713 set 0x60, %g2
11714 ldxa [%l7 + %g2] 0x89, %o7
11715 set 0x10, %o2
11716 sta %f20, [%l7 + %o2] 0x88
11717 st %f20, [%l7 + 0x68]
11718 membar #Sync
11719 set 0x40, %l5
11720 ldda [%l7 + %l5] 0xf8, %f0
11721 nop
11722 set 0x34, %i7
11723 ldsw [%l7 + %i7], %i6
11724 membar #Sync
11725 set 0x40, %g3
11726 ldda [%l7 + %g3] 0xf9, %f0
11727 and %g7, %o0, %l6
11728 set 0x6C, %g4
11729 swapa [%l7 + %g4] 0x81, %i3
11730 nop
11731 set 0x30, %l6
11732 stx %l2, [%l7 + %l6]
11733 nop
11734 set 0x68, %g1
11735 stx %fsr, [%l7 + %g1]
11736 set 0x70, %g6
11737 ldda [%l7 + %g6] 0x89, %i4
11738 or %l3, %l5, %o4
11739 nop
11740 set 0x7C, %o6
11741 swap [%l7 + %o6], %o1
11742 add %g5, %g6, %g3
11743 add %l7, 0x08, %l6
11744 wr %g0, 0x88, %asi
11745 lda [%l6] %asi, %o2
11746 casa [%l6] 0x88, %o2, %o5
11747 set 0x0C, %l1
11748 swapa [%l7 + %l1] 0x81, %l1
11749 set 0x38, %i5
11750 swapa [%l7 + %i5] 0x80, %l4
11751 nop
11752 set 0x54, %o1
11753 sth %i5, [%l7 + %o1]
11754 add %i0, %i7, %i2
11755 set 0x20, %o3
11756 sta %f28, [%l7 + %o3] 0x80
11757 set 0x08, %o4
11758 sta %f17, [%l7 + %o4] 0x89
11759 set 0x26, %l3
11760 ldstuba [%l7 + %l3] 0x89, %g1
11761 nop
11762 set 0x0A, %l0
11763 lduh [%l7 + %l0], %g4
11764 set 0x39, %i0
11765 stba %o6, [%l7 + %i0] 0xeb
11766 membar #Sync
11767 add %l0, %i1, %o3
11768 set 0x10, %i3
11769 stxa %g2, [%l7 + %i3] 0xe3
11770 membar #Sync
11771 st %fsr, [%l7 + 0x08]
11772 set 0x40, %o0
11773 stda %f0, [%l7 + %o0] 0xca
11774 ld [%l7 + 0x2C], %f25
11775 ld [%l7 + 0x68], %f25
11776 nop
11777 set 0x24, %i2
11778 ldsw [%l7 + %i2], %o7
11779 nop
11780 set 0x68, %i6
11781 lduw [%l7 + %i6], %i6
11782 st %f28, [%l7 + 0x74]
11783 set 0x48, %i1
11784 ldxa [%l7 + %i1] 0x80, %o0
11785 st %fsr, [%l7 + 0x14]
11786 set 0x58, %o5
11787 stda %i6, [%l7 + %o5] 0xe3
11788 membar #Sync
11789 bne,pt %icc, loop_73
11790 nop
11791 set 0x68, %l2
11792 ldsw [%l7 + %l2], %i3
11793 set 0x60, %o7
11794 ldda [%l7 + %o7] 0x88, %l2
11795loop_73:
11796 nop
11797 set 0x18, %g5
11798 prefetch [%l7 + %g5], 0
11799 nop
11800 set 0x48, %l4
11801 prefetch [%l7 + %l4], 2
11802 nop
11803 set 0x6D, %i4
11804 ldstub [%l7 + %i4], %g7
11805 nop
11806 set 0x30, %g7
11807 ldd [%l7 + %g7], %l2
11808 add %l7, 0x5C, %l6
11809 wr %g0, 0x81, %asi
11810 casa [%l6] 0x81, %l5, %o4
11811 nop
11812 set 0x30, %g2
11813 ldd [%l7 + %g2], %f0
11814 nop
11815 set 0x40, %l5
11816 ldx [%l7 + %l5], %o1
11817 add %l7, 0x08, %l6
11818 wr %g0, 0x89, %asi
11819 ldxa [%l6] %asi, %g5
11820 casxa [%l6] 0x89, %g5, %g6
11821 nop
11822 set 0x28, %i7
11823 prefetch [%l7 + %i7], 3
11824 nop
11825 set 0x38, %o2
11826 stx %i4, [%l7 + %o2]
11827 nop
11828 set 0x4E, %g3
11829 sth %o2, [%l7 + %g3]
11830 set 0x18, %l6
11831 stxa %o5, [%l7 + %l6] 0x81
11832 add %l7, 0x48, %l6
11833 wr %g0, 0x80, %asi
11834 casa [%l6] 0x80, %l1, %l4
11835 add %l7, 0x68, %l6
11836 wr %g0, 0x89, %asi
11837 ldxa [%l6] %asi, %i5
11838 casxa [%l6] 0x89, %i5, %i0
11839 set 0x38, %g4
11840 sta %f4, [%l7 + %g4] 0x80
11841 set 0x40, %g1
11842 stda %f16, [%l7 + %g1] 0xc4
11843 st %fsr, [%l7 + 0x78]
11844 st %fsr, [%l7 + 0x4C]
11845 nop
11846 set 0x28, %g6
11847 swap [%l7 + %g6], %i7
11848 nop
11849 set 0x4E, %l1
11850 lduh [%l7 + %l1], %i2
11851 nop
11852 set 0x14, %o6
11853 swap [%l7 + %o6], %g1
11854 nop
11855 set 0x51, %o1
11856 ldstub [%l7 + %o1], %g3
11857 or %g4, %l0, %i1
11858 set 0x30, %i5
11859 lda [%l7 + %i5] 0x89, %f31
11860 nop
11861 set 0x70, %o3
11862 ldd [%l7 + %o3], %o2
11863 and %g2, %o7, %o6
11864 set 0x78, %o4
11865 lda [%l7 + %o4] 0x80, %f19
11866 set 0x2C, %l0
11867 stha %i6, [%l7 + %l0] 0x80
11868 nop
11869 set 0x18, %l3
11870 stx %o0, [%l7 + %l3]
11871 and %i3, %l6, %l2
11872 nop
11873 set 0x08, %i3
11874 std %g6, [%l7 + %i3]
11875 set 0x60, %i0
11876 ldda [%l7 + %i0] 0xeb, %l4
11877 add %l3, %o4, %o1
11878 set 0x20, %i2
11879 prefetcha [%l7 + %i2] 0x88, 2
11880 fpsub16s %f30, %f29, %f28
11881 set 0x70, %i6
11882 lda [%l7 + %i6] 0x80, %f1
11883 or %g6, %i4, %o5
11884 nop
11885 set 0x54, %o0
11886 ldsh [%l7 + %o0], %l1
11887 nop
11888 set 0x4A, %i1
11889 ldub [%l7 + %i1], %o2
11890 or %i5, %i0, %l4
11891 set 0x40, %o5
11892 ldda [%l7 + %o5] 0xda, %f0
11893 nop
11894 set 0x46, %o7
11895 ldsh [%l7 + %o7], %i7
11896 nop
11897 set 0x78, %g5
11898 stx %g1, [%l7 + %g5]
11899 set 0x1C, %l4
11900 sta %f14, [%l7 + %l4] 0x81
11901 and %i2, %g4, %g3
11902 nop
11903 set 0x4B, %l2
11904 ldstub [%l7 + %l2], %i1
11905 ld [%l7 + 0x2C], %f21
11906 set 0x18, %i4
11907 stda %l0, [%l7 + %i4] 0x88
11908 set 0x37, %g2
11909 stba %o3, [%l7 + %g2] 0x81
11910 st %fsr, [%l7 + 0x10]
11911 nop
11912 set 0x10, %l5
11913 ldd [%l7 + %l5], %f20
11914 nop
11915 set 0x20, %i7
11916 stw %g2, [%l7 + %i7]
11917 st %f19, [%l7 + 0x48]
11918 nop
11919 set 0x50, %g7
11920 stw %o7, [%l7 + %g7]
11921 and %i6, %o6, %o0
11922 ld [%l7 + 0x54], %f10
11923 set 0x28, %g3
11924 stxa %l6, [%l7 + %g3] 0x80
11925 nop
11926 set 0x50, %o2
11927 std %i2, [%l7 + %o2]
11928 add %l2, %l5, %g7
11929 nop
11930 set 0x28, %g4
11931 stx %l3, [%l7 + %g4]
11932 nop
11933 set 0x14, %l6
11934 stb %o4, [%l7 + %l6]
11935 bl,a,pt %icc, loop_74
11936 nop
11937 set 0x58, %g6
11938 ldd [%l7 + %g6], %f4
11939 nop
11940 set 0x38, %l1
11941 ldd [%l7 + %l1], %g4
11942 st %fsr, [%l7 + 0x7C]
11943loop_74:
11944 nop
11945 set 0x4C, %g1
11946 stba %o1, [%l7 + %g1] 0xe2
11947 membar #Sync
11948 set 0x34, %o1
11949 stwa %i4, [%l7 + %o1] 0x88
11950 or %o5, %g6, %l1
11951 or %o2, %i0, %l4
11952 set 0x70, %o6
11953 lda [%l7 + %o6] 0x89, %f7
11954 nop
11955 set 0x0E, %i5
11956 ldsh [%l7 + %i5], %i7
11957 set 0x2C, %o3
11958 swapa [%l7 + %o3] 0x89, %i5
11959 nop
11960 set 0x3A, %l0
11961 ldsh [%l7 + %l0], %i2
11962 set 0x60, %l3
11963 ldxa [%l7 + %l3] 0x80, %g1
11964 set 0x08, %i3
11965 ldstuba [%l7 + %i3] 0x89, %g4
11966 add %l7, 0x40, %l6
11967 wr %g0, 0x80, %asi
11968 lda [%l6] %asi, %i1
11969 casa [%l6] 0x80, %i1, %g3
11970 or %l0, %o3, %g2
11971 nop
11972 set 0x54, %i0
11973 swap [%l7 + %i0], %i6
11974 bn,a,pt %icc, loop_75
11975 nop
11976 set 0x60, %o4
11977 stw %o7, [%l7 + %o4]
11978 wr %o0, %o6, %set_softint
11979 nop
11980 set 0x28, %i2
11981 std %i6, [%l7 + %i2]
11982loop_75:
11983 nop
11984 set 0x36, %o0
11985 ldsh [%l7 + %o0], %l2
11986 nop
11987 set 0x3E, %i1
11988 stb %l5, [%l7 + %i1]
11989 nop
11990 set 0x34, %o5
11991 lduh [%l7 + %o5], %i3
11992 nop
11993 set 0x58, %o7
11994 std %l2, [%l7 + %o7]
11995 add %l7, 0x30, %l6
11996 wr %g0, 0x88, %asi
11997 casxa [%l6] 0x88, %o4, %g5
11998 membar #Sync
11999 set 0x40, %i6
12000 ldda [%l7 + %i6] 0xf1, %f16
12001 nop
12002 set 0x7C, %l4
12003 lduh [%l7 + %l4], %o1
12004 nop
12005 set 0x40, %l2
12006 stx %i4, [%l7 + %l2]
12007 nop
12008 set 0x50, %g5
12009 ldsw [%l7 + %g5], %o5
12010 nop
12011 set 0x2E, %g2
12012 ldstub [%l7 + %g2], %g6
12013 nop
12014 set 0x5A, %l5
12015 ldsh [%l7 + %l5], %g7
12016 set 0x3D, %i7
12017 stba %o2, [%l7 + %i7] 0xe3
12018 membar #Sync
12019 set 0x22, %i4
12020 stha %i0, [%l7 + %i4] 0xe2
12021 membar #Sync
12022 ld [%l7 + 0x74], %f28
12023 set 0x20, %g3
12024 ldda [%l7 + %g3] 0x89, %l0
12025 and %l4, %i7, %i5
12026 nop
12027 set 0x24, %o2
12028 stw %g1, [%l7 + %o2]
12029 nop
12030 set 0x50, %g4
12031 lduh [%l7 + %g4], %g4
12032 fpadd16s %f24, %f18, %f8
12033 nop
12034 set 0x64, %g7
12035 prefetch [%l7 + %g7], 1
12036 st %fsr, [%l7 + 0x64]
12037 nop
12038 set 0x28, %g6
12039 stx %i2, [%l7 + %g6]
12040 nop
12041 set 0x38, %l6
12042 ldsb [%l7 + %l6], %i1
12043 set 0x70, %g1
12044 ldda [%l7 + %g1] 0xe3, %g2
12045 add %l0, %g2, %o3
12046 nop
12047 set 0x2C, %o1
12048 prefetch [%l7 + %o1], 4
12049 nop
12050 set 0x48, %o6
12051 std %o6, [%l7 + %o6]
12052 set 0x20, %l1
12053 prefetcha [%l7 + %l1] 0x89, 2
12054 nop
12055 set 0x2C, %o3
12056 swap [%l7 + %o3], %o6
12057 set 0x0B, %i5
12058 stba %l6, [%l7 + %i5] 0xe3
12059 membar #Sync
12060 nop
12061 set 0x10, %l3
12062 ldsw [%l7 + %l3], %l2
12063 add %l7, 0x18, %l6
12064 wr %g0, 0x80, %asi
12065 ldxa [%l6] %asi, %o0
12066 casxa [%l6] 0x80, %o0, %l5
12067 nop
12068 set 0x74, %l0
12069 lduw [%l7 + %l0], %i3
12070 set 0x54, %i3
12071 swapa [%l7 + %i3] 0x80, %l3
12072 nop
12073 set 0x79, %o4
12074 ldsb [%l7 + %o4], %o4
12075 set 0x24, %i2
12076 sta %f14, [%l7 + %i2] 0x89
12077 set 0x08, %o0
12078 stwa %o1, [%l7 + %o0] 0x89
12079 nop
12080 set 0x5C, %i0
12081 ldsw [%l7 + %i0], %i4
12082 set 0x1E, %o5
12083 stha %g5, [%l7 + %o5] 0xea
12084 membar #Sync
12085 nop
12086 set 0x10, %o7
12087 sth %o5, [%l7 + %o7]
12088 set 0x40, %i1
12089 ldda [%l7 + %i1] 0xeb, %g6
12090 ba,a %icc, loop_76
12091 nop
12092 set 0x28, %l4
12093 stx %g7, [%l7 + %l4]
12094 nop
12095 set 0x0C, %l2
12096 lduh [%l7 + %l2], %i0
12097 nop
12098 set 0x10, %i6
12099 std %o2, [%l7 + %i6]
12100loop_76:
12101 bgu,pn %xcc, loop_77
12102 nop
12103 set 0x18, %g5
12104 ldd [%l7 + %g5], %l0
12105 fpsub32 %f16, %f30, %f22
12106 wr %l4, %i5, %clear_softint
12107loop_77:
12108 nop
12109 set 0x56, %g2
12110 lduh [%l7 + %g2], %g1
12111 add %l7, 0x48, %l6
12112 wr %g0, 0x80, %asi
12113 ldxa [%l6] %asi, %g4
12114 casxa [%l6] 0x80, %g4, %i7
12115 add %l7, 0x34, %l6
12116 wr %g0, 0x80, %asi
12117 casa [%l6] 0x80, %i1, %i2
12118 nop
12119 set 0x08, %i7
12120 ldd [%l7 + %i7], %f30
12121 or %g3, %l0, %g2
12122 or %o7, %i6, %o6
12123 nop
12124 set 0x31, %i4
12125 ldstub [%l7 + %i4], %l6
12126 set 0x70, %l5
12127 ldxa [%l7 + %l5] 0x81, %o3
12128 set 0x44, %o2
12129 stha %l2, [%l7 + %o2] 0xeb
12130 membar #Sync
12131 set 0x20, %g3
12132 stha %o0, [%l7 + %g3] 0x89
12133 set 0x5C, %g4
12134 swapa [%l7 + %g4] 0x88, %i3
12135 nop
12136 set 0x79, %g7
12137 ldstub [%l7 + %g7], %l5
12138 set 0x44, %g6
12139 lda [%l7 + %g6] 0x80, %f11
12140 nop
12141 set 0x30, %l6
12142 prefetch [%l7 + %l6], 4
12143 nop
12144 set 0x7C, %g1
12145 sth %l3, [%l7 + %g1]
12146 add %l7, 0x20, %l6
12147 wr %g0, 0x88, %asi
12148 ldxa [%l6] %asi, %o4
12149 casxa [%l6] 0x88, %o4, %o1
12150 and %i4, %o5, %g6
12151 nop
12152 set 0x68, %o1
12153 std %g4, [%l7 + %o1]
12154 nop
12155 set 0x0A, %o6
12156 ldsh [%l7 + %o6], %g7
12157 fpsub32s %f15, %f13, %f11
12158 add %l7, 0x70, %l6
12159 wr %g0, 0x89, %asi
12160 lda [%l6] %asi, %o2
12161 casa [%l6] 0x89, %o2, %l1
12162 nop
12163 set 0x60, %o3
12164 ldx [%l7 + %o3], %l4
12165 nop
12166 set 0x18, %i5
12167 stx %i0, [%l7 + %i5]
12168 nop
12169 set 0x10, %l1
12170 std %f6, [%l7 + %l1]
12171 nop
12172 set 0x61, %l3
12173 ldstub [%l7 + %l3], %g1
12174 add %l7, 0x6C, %l6
12175 wr %g0, 0x89, %asi
12176 lda [%l6] %asi, %g4
12177 casa [%l6] 0x89, %g4, %i7
12178 fpadd16s %f8, %f2, %f29
12179 nop
12180 set 0x48, %l0
12181 ldd [%l7 + %l0], %f8
12182 nop
12183 set 0x4A, %o4
12184 ldstub [%l7 + %o4], %i5
12185 set 0x60, %i2
12186 ldda [%l7 + %i2] 0xe2, %i0
12187 nop
12188 set 0x08, %i3
12189 ldsh [%l7 + %i3], %i2
12190 set 0x43, %i0
12191 stba %l0, [%l7 + %i0] 0x80
12192 st %fsr, [%l7 + 0x28]
12193 st %f17, [%l7 + 0x78]
12194 nop
12195 set 0x30, %o5
12196 std %g2, [%l7 + %o5]
12197 st %f11, [%l7 + 0x18]
12198 nop
12199 set 0x76, %o0
12200 ldub [%l7 + %o0], %g2
12201 nop
12202 set 0x08, %i1
12203 stx %i6, [%l7 + %i1]
12204 nop
12205 set 0x40, %o7
12206 ldx [%l7 + %o7], %o6
12207 st %fsr, [%l7 + 0x74]
12208 add %l7, 0x30, %l6
12209 wr %g0, 0x88, %asi
12210 casxa [%l6] 0x88, %o7, %o3
12211 nop
12212 set 0x4C, %l4
12213 swap [%l7 + %l4], %l6
12214 set 0x38, %i6
12215 stxa %o0, [%l7 + %i6] 0xe3
12216 membar #Sync
12217 nop
12218 set 0x58, %g5
12219 stx %fsr, [%l7 + %g5]
12220 set 0x48, %g2
12221 stxa %l2, [%l7 + %g2] 0x89
12222 nop
12223 set 0x30, %l2
12224 stx %fsr, [%l7 + %l2]
12225 nop
12226 set 0x10, %i4
12227 stx %fsr, [%l7 + %i4]
12228 bleu %icc, loop_78
12229 nop
12230 set 0x08, %i7
12231 swap [%l7 + %i7], %l5
12232 and %i3, %o4, %o1
12233 set 0x40, %o2
12234 stda %f0, [%l7 + %o2] 0x81
12235loop_78:
12236 nop
12237 set 0x33, %g3
12238 ldstuba [%l7 + %g3] 0x80, %i4
12239 or %o5, %l3, %g5
12240 nop
12241 set 0x58, %g4
12242 ldx [%l7 + %g4], %g7
12243 set 0x70, %l5
12244 ldxa [%l7 + %l5] 0x88, %o2
12245 ld [%l7 + 0x78], %f30
12246 nop
12247 set 0x50, %g6
12248 stx %fsr, [%l7 + %g6]
12249 nop
12250 set 0x0E, %g7
12251 stb %l1, [%l7 + %g7]
12252 set 0x1C, %g1
12253 stwa %l4, [%l7 + %g1] 0xe2
12254 membar #Sync
12255 be,a %xcc, loop_79
12256 nop
12257 set 0x0E, %l6
12258 ldub [%l7 + %l6], %i0
12259 nop
12260 set 0x10, %o1
12261 std %f22, [%l7 + %o1]
12262 add %l7, 0x10, %l6
12263 wr %g0, 0x89, %asi
12264 lda [%l6] %asi, %g6
12265 casa [%l6] 0x89, %g6, %g4
12266loop_79:
12267 bleu %xcc, loop_80
12268 nop
12269 set 0x28, %o6
12270 std %f18, [%l7 + %o6]
12271 nop
12272 set 0x36, %o3
12273 lduh [%l7 + %o3], %i7
12274 fpsub16s %f10, %f11, %f9
12275loop_80:
12276 nop
12277 set 0x6C, %l1
12278 ldsw [%l7 + %l1], %i5
12279 set 0x24, %l3
12280 stwa %g1, [%l7 + %l3] 0xe3
12281 membar #Sync
12282 set 0x30, %i5
12283 ldda [%l7 + %i5] 0x81, %i2
12284 add %l7, 0x44, %l6
12285 wr %g0, 0x80, %asi
12286 lda [%l6] %asi, %i1
12287 casa [%l6] 0x80, %i1, %l0
12288 set 0x08, %l0
12289 sta %f31, [%l7 + %l0] 0x80
12290 nop
12291 set 0x73, %o4
12292 stb %g2, [%l7 + %o4]
12293 add %l7, 0x7C, %l6
12294 wr %g0, 0x81, %asi
12295 casa [%l6] 0x81, %i6, %g3
12296 nop
12297 set 0x5A, %i2
12298 lduh [%l7 + %i2], %o7
12299 and %o3, %o6, %o0
12300 set 0x18, %i0
12301 stxa %l2, [%l7 + %i0] 0x89
12302 set 0x38, %o5
12303 lda [%l7 + %o5] 0x88, %f9
12304 set 0x40, %i3
12305 stda %f16, [%l7 + %i3] 0xc4
12306 add %l7, 0x48, %l6
12307 wr %g0, 0x81, %asi
12308 casxa [%l6] 0x81, %l6, %i3
12309 set 0x38, %i1
12310 ldxa [%l7 + %i1] 0x80, %l5
12311 nop
12312 set 0x50, %o7
12313 ldx [%l7 + %o7], %o4
12314 set 0x14, %o0
12315 swapa [%l7 + %o0] 0x89, %o1
12316 nop
12317 set 0x20, %i6
12318 ldsw [%l7 + %i6], %o5
12319 nop
12320 set 0x24, %l4
12321 swap [%l7 + %l4], %i4
12322 add %g5, %g7, %l3
12323 set 0x08, %g5
12324 stxa %o2, [%l7 + %g5] 0xe3
12325 membar #Sync
12326 set 0x34, %g2
12327 stha %l4, [%l7 + %g2] 0x80
12328 set 0x40, %i4
12329 stda %f0, [%l7 + %i4] 0xf0
12330 membar #Sync
12331 set 0x10, %l2
12332 stda %l0, [%l7 + %l2] 0xe3
12333 membar #Sync
12334 set 0x08, %o2
12335 stxa %i0, [%l7 + %o2] 0x88
12336 fpadd32s %f25, %f26, %f6
12337 set 0x40, %i7
12338 stxa %g4, [%l7 + %i7] 0x88
12339 set 0x20, %g4
12340 ldda [%l7 + %g4] 0xe3, %g6
12341 set 0x38, %l5
12342 stxa %i5, [%l7 + %l5] 0xe2
12343 membar #Sync
12344 set 0x71, %g6
12345 stba %i7, [%l7 + %g6] 0xe3
12346 membar #Sync
12347 nop
12348 set 0x0E, %g3
12349 sth %g1, [%l7 + %g3]
12350 nop
12351 set 0x38, %g1
12352 std %i2, [%l7 + %g1]
12353 set 0x50, %l6
12354 ldda [%l7 + %l6] 0xea, %l0
12355 and %g2, %i6, %g3
12356 wr %o7, %o3, %softint
12357 nop
12358 set 0x40, %g7
12359 std %f14, [%l7 + %g7]
12360 membar #Sync
12361 set 0x40, %o6
12362 ldda [%l7 + %o6] 0xf9, %f16
12363 add %l7, 0x28, %l6
12364 wr %g0, 0x80, %asi
12365 ldxa [%l6] %asi, %i1
12366 casxa [%l6] 0x80, %i1, %o0
12367 nop
12368 set 0x38, %o1
12369 ldd [%l7 + %o1], %l2
12370 wr %o6, %i3, %sys_tick
12371 st %fsr, [%l7 + 0x54]
12372 nop
12373 set 0x28, %l1
12374 ldsw [%l7 + %l1], %l6
12375 set 0x60, %l3
12376 stha %o4, [%l7 + %l3] 0xe2
12377 membar #Sync
12378 fpsub16 %f28, %f0, %f22
12379 nop
12380 set 0x14, %o3
12381 prefetch [%l7 + %o3], 4
12382 nop
12383 set 0x55, %l0
12384 ldub [%l7 + %l0], %o1
12385 set 0x50, %i5
12386 stxa %l5, [%l7 + %i5] 0xea
12387 membar #Sync
12388 bne %xcc, loop_81
12389 nop
12390 set 0x54, %o4
12391 sth %i4, [%l7 + %o4]
12392 or %o5, %g5, %g7
12393 nop
12394 set 0x10, %i2
12395 ldx [%l7 + %i2], %o2
12396loop_81:
12397 nop
12398 set 0x48, %o5
12399 swapa [%l7 + %o5] 0x81, %l3
12400 set 0x08, %i0
12401 stwa %l4, [%l7 + %i0] 0x80
12402 nop
12403 set 0x38, %i3
12404 ldd [%l7 + %i3], %l0
12405 nop
12406 nop
12407 setx 0xD4FEDC2C, %l0, %l6
12408 st %l6, [%l7 + 0x28]
12409 ld [%l7 + 0x28], %f16
12410 setx 0x1AD281EE, %l1, %l5
12411 st %l5, [%l7 + 0x10]
12412 ld [%l7 + 0x10], %f14
12413 fdivs %f14, %f16, %f13
12414 nop
12415 set 0x40, %i1
12416 ldx [%l7 + %i1], %i0
12417 set 0x20, %o0
12418 ldxa [%l7 + %o0] 0x89, %g6
12419 nop
12420 set 0x32, %o7
12421 ldub [%l7 + %o7], %g4
12422 add %l7, 0x3C, %l6
12423 wr %g0, 0x80, %asi
12424 casa [%l6] 0x80, %i7, %g1
12425 fpsub16s %f31, %f2, %f12
12426 st %f3, [%l7 + 0x68]
12427 set 0x14, %l4
12428 lda [%l7 + %l4] 0x80, %f8
12429 nop
12430 set 0x20, %g5
12431 ldx [%l7 + %g5], %i2
12432 nop
12433 set 0x37, %g2
12434 ldsb [%l7 + %g2], %i5
12435 nop
12436 set 0x44, %i6
12437 lduw [%l7 + %i6], %l0
12438 st %fsr, [%l7 + 0x0C]
12439 nop
12440 set 0x7A, %i4
12441 ldstub [%l7 + %i4], %g2
12442 nop
12443 set 0x2C, %l2
12444 ldsb [%l7 + %l2], %g3
12445 add %l7, 0x64, %l6
12446 wr %g0, 0x88, %asi
12447 casa [%l6] 0x88, %i6, %o3
12448 or %i1, %o0, %o7
12449 set 0x20, %i7
12450 ldxa [%l7 + %i7] 0x81, %o6
12451 nop
12452 set 0x44, %g4
12453 ldsw [%l7 + %g4], %l2
12454 nop
12455 set 0x23, %l5
12456 ldstub [%l7 + %l5], %i3
12457 add %o4, %o1, %l5
12458 set 0x54, %g6
12459 sta %f15, [%l7 + %g6] 0x81
12460 ld [%l7 + 0x4C], %f21
12461 add %i4, %o5, %g5
12462 nop
12463 set 0x18, %o2
12464 std %f18, [%l7 + %o2]
12465 nop
12466 set 0x20, %g1
12467 sth %g7, [%l7 + %g1]
12468 add %l7, 0x50, %l6
12469 wr %g0, 0x88, %asi
12470 casxa [%l6] 0x88, %l6, %l3
12471 set 0x40, %g3
12472 stwa %o2, [%l7 + %g3] 0x80
12473 set 0x08, %g7
12474 lda [%l7 + %g7] 0x88, %f30
12475 set 0x60, %l6
12476 stxa %l4, [%l7 + %l6] 0x80
12477 fpsub16 %f8, %f14, %f24
12478 set 0x10, %o6
12479 ldda [%l7 + %o6] 0xe3, %l0
12480 nop
12481 set 0x34, %l1
12482 sth %g6, [%l7 + %l1]
12483 nop
12484 set 0x38, %o1
12485 stw %g4, [%l7 + %o1]
12486 st %f24, [%l7 + 0x4C]
12487 wr %i0, %i7, %ccr
12488 set 0x30, %o3
12489 stxa %i2, [%l7 + %o3] 0xe2
12490 membar #Sync
12491 nop
12492 set 0x3C, %l0
12493 stw %g1, [%l7 + %l0]
12494 st %fsr, [%l7 + 0x20]
12495 nop
12496 set 0x44, %i5
12497 sth %l0, [%l7 + %i5]
12498 nop
12499 set 0x20, %o4
12500 swap [%l7 + %o4], %i5
12501 nop
12502 set 0x3C, %l3
12503 ldsw [%l7 + %l3], %g2
12504 set 0x18, %o5
12505 sta %f7, [%l7 + %o5] 0x80
12506 nop
12507 set 0x78, %i2
12508 ldd [%l7 + %i2], %f22
12509 nop
12510 set 0x4D, %i3
12511 stb %g3, [%l7 + %i3]
12512 set 0x48, %i1
12513 sta %f24, [%l7 + %i1] 0x89
12514 add %i6, %i1, %o0
12515 set 0x39, %i0
12516 ldstuba [%l7 + %i0] 0x88, %o7
12517 nop
12518 set 0x10, %o7
12519 std %o2, [%l7 + %o7]
12520 nop
12521 set 0x14, %l4
12522 ldsh [%l7 + %l4], %l2
12523 set 0x34, %o0
12524 lda [%l7 + %o0] 0x89, %f15
12525 st %f24, [%l7 + 0x74]
12526 nop
12527 set 0x08, %g2
12528 ldx [%l7 + %g2], %o6
12529 or %i3, %o1, %l5
12530 and %o4, %o5, %g5
12531 set 0x28, %g5
12532 ldxa [%l7 + %g5] 0x88, %i4
12533 add %l7, 0x58, %l6
12534 wr %g0, 0x80, %asi
12535 casa [%l6] 0x80, %l6, %l3
12536 set 0x64, %i6
12537 swapa [%l7 + %i6] 0x89, %g7
12538 nop
12539 set 0x78, %i4
12540 ldd [%l7 + %i4], %f28
12541 and %o2, %l1, %l4
12542 nop
12543 set 0x1C, %i7
12544 stw %g6, [%l7 + %i7]
12545 set 0x78, %g4
12546 stxa %g4, [%l7 + %g4] 0x89
12547 set 0x0C, %l5
12548 stwa %i7, [%l7 + %l5] 0xe2
12549 membar #Sync
12550 nop
12551 set 0x20, %l2
12552 std %i0, [%l7 + %l2]
12553 st %f9, [%l7 + 0x14]
12554 set 0x70, %g6
12555 ldda [%l7 + %g6] 0xeb, %g0
12556 set 0x40, %g1
12557 ldda [%l7 + %g1] 0x81, %f0
12558 set 0x40, %o2
12559 ldda [%l7 + %o2] 0xd0, %f0
12560 and %l0, %i2, %i5
12561 wr %g3, %i6, %softint
12562 set 0x34, %g7
12563 lda [%l7 + %g7] 0x88, %f5
12564 bg,pn %icc, loop_82
12565 nop
12566 set 0x20, %g3
12567 std %f12, [%l7 + %g3]
12568 set 0x40, %o6
12569 ldda [%l7 + %o6] 0x88, %f0
12570loop_82:
12571 ld [%l7 + 0x54], %f23
12572 set 0x40, %l1
12573 ldda [%l7 + %l1] 0x88, %f16
12574 add %i1, %g2, %o0
12575 set 0x40, %l6
12576 stda %f16, [%l7 + %l6] 0xc4
12577 set 0x61, %o3
12578 stba %o7, [%l7 + %o3] 0xeb
12579 membar #Sync
12580 set 0x68, %l0
12581 stxa %l2, [%l7 + %l0] 0x80
12582 nop
12583 set 0x74, %o1
12584 swap [%l7 + %o1], %o3
12585 set 0x24, %i5
12586 lda [%l7 + %i5] 0x81, %f12
12587 nop
12588 set 0x58, %o4
12589 std %f10, [%l7 + %o4]
12590 nop
12591 set 0x28, %o5
12592 lduw [%l7 + %o5], %o6
12593 set 0x63, %i2
12594 ldstuba [%l7 + %i2] 0x88, %o1
12595 st %f11, [%l7 + 0x58]
12596 set 0x28, %l3
12597 lda [%l7 + %l3] 0x81, %f15
12598 nop
12599 set 0x48, %i3
12600 ldd [%l7 + %i3], %i2
12601 set 0x08, %i1
12602 stxa %l5, [%l7 + %i1] 0xe2
12603 membar #Sync
12604 fpadd32 %f30, %f10, %f12
12605 set 0x5C, %i0
12606 stha %o4, [%l7 + %i0] 0xeb
12607 membar #Sync
12608 nop
12609 set 0x28, %l4
12610 stx %g5, [%l7 + %l4]
12611 set 0x20, %o0
12612 sta %f24, [%l7 + %o0] 0x89
12613 add %o5, %i4, %l6
12614 ld [%l7 + 0x0C], %f2
12615 set 0x28, %g2
12616 sta %f9, [%l7 + %g2] 0x89
12617 set 0x18, %o7
12618 prefetcha [%l7 + %o7] 0x81, 4
12619 nop
12620 set 0x18, %i6
12621 std %f6, [%l7 + %i6]
12622 set 0x70, %g5
12623 ldda [%l7 + %g5] 0xe2, %o2
12624 set 0x5D, %i4
12625 stba %l1, [%l7 + %i4] 0x89
12626 and %l3, %g6, %l4
12627 set 0x40, %i7
12628 stda %f16, [%l7 + %i7] 0xf1
12629 membar #Sync
12630 set 0x40, %g4
12631 ldda [%l7 + %g4] 0x89, %i6
12632 set 0x40, %l5
12633 stwa %i0, [%l7 + %l5] 0xea
12634 membar #Sync
12635 nop
12636 set 0x48, %l2
12637 ldsw [%l7 + %l2], %g4
12638 nop
12639 set 0x60, %g1
12640 stw %l0, [%l7 + %g1]
12641 add %l7, 0x1C, %l6
12642 wr %g0, 0x89, %asi
12643 lda [%l6] %asi, %g1
12644 casa [%l6] 0x89, %g1, %i5
12645 nop
12646 set 0x58, %g6
12647 std %f18, [%l7 + %g6]
12648 set 0x58, %g7
12649 stxa %g3, [%l7 + %g7] 0x81
12650 set 0x20, %g3
12651 prefetcha [%l7 + %g3] 0x80, 0
12652 membar #Sync
12653 set 0x40, %o2
12654 ldda [%l7 + %o2] 0xf9, %f16
12655 or %i6, %g2, %o0
12656 set 0x20, %o6
12657 stwa %o7, [%l7 + %o6] 0x89
12658 nop
12659 set 0x70, %l1
12660 stx %fsr, [%l7 + %l1]
12661 nop
12662 set 0x14, %l6
12663 sth %l2, [%l7 + %l6]
12664 add %o3, %o6, %i1
12665 nop
12666 set 0x3A, %o3
12667 sth %i3, [%l7 + %o3]
12668 nop
12669 set 0x68, %l0
12670 swap [%l7 + %l0], %l5
12671 set 0x68, %o1
12672 prefetcha [%l7 + %o1] 0x89, 1
12673 set 0x70, %i5
12674 ldxa [%l7 + %i5] 0x80, %g5
12675 ld [%l7 + 0x5C], %f16
12676 nop
12677 set 0x44, %o4
12678 sth %o5, [%l7 + %o4]
12679 st %fsr, [%l7 + 0x68]
12680 and %o1, %l6, %i4
12681 nop
12682 set 0x48, %i2
12683 ldub [%l7 + %i2], %g7
12684 nop
12685 nop
12686 setx 0xC23AD1265D1AB826, %l0, %l6
12687 stx %l6, [%l7 + 0x28]
12688 ldd [%l7 + 0x28], %f26
12689 setx 0x9CCE0BD44ADBB992, %l1, %l5
12690 stx %l5, [%l7 + 0x10]
12691 ldd [%l7 + 0x10], %f24
12692 fdivd %f24, %f26, %f28
12693 nop
12694 set 0x70, %l3
12695 lduh [%l7 + %l3], %o2
12696 nop
12697 set 0x44, %i3
12698 stw %l1, [%l7 + %i3]
12699 nop
12700 set 0x48, %i1
12701 stx %fsr, [%l7 + %i1]
12702 set 0x14, %i0
12703 sta %f18, [%l7 + %i0] 0x80
12704 set 0x58, %o5
12705 lda [%l7 + %o5] 0x89, %f3
12706 nop
12707 set 0x58, %o0
12708 std %f8, [%l7 + %o0]
12709 nop
12710 set 0x70, %g2
12711 stx %g6, [%l7 + %g2]
12712 nop
12713 set 0x28, %l4
12714 ldd [%l7 + %l4], %f2
12715 nop
12716 set 0x72, %o7
12717 ldstub [%l7 + %o7], %l3
12718 nop
12719 set 0x08, %i6
12720 stx %fsr, [%l7 + %i6]
12721 set 0x54, %g5
12722 ldstuba [%l7 + %g5] 0x81, %i7
12723 set 0x40, %i7
12724 ldda [%l7 + %i7] 0x81, %f0
12725 nop
12726 set 0x74, %g4
12727 ldsh [%l7 + %g4], %l4
12728 set 0x50, %l5
12729 stxa %i0, [%l7 + %l5] 0xea
12730 membar #Sync
12731 ld [%l7 + 0x30], %f11
12732 add %l0, %g1, %g4
12733 bn,a %icc, loop_83
12734 add %i5, %g3, %i2
12735 set 0x64, %l2
12736 stha %g2, [%l7 + %l2] 0x81
12737loop_83:
12738 nop
12739 set 0x54, %i4
12740 stwa %i6, [%l7 + %i4] 0xe2
12741 membar #Sync
12742 set 0x70, %g6
12743 prefetcha [%l7 + %g6] 0x81, 0
12744 add %l7, 0x60, %l6
12745 wr %g0, 0x88, %asi
12746 lda [%l6] %asi, %o0
12747 casa [%l6] 0x88, %o0, %l2
12748 set 0x48, %g7
12749 stwa %o3, [%l7 + %g7] 0x89
12750 set 0x30, %g1
12751 lda [%l7 + %g1] 0x88, %f16
12752 set 0x2C, %g3
12753 swapa [%l7 + %g3] 0x89, %i1
12754 set 0x74, %o2
12755 swapa [%l7 + %o2] 0x89, %o6
12756 st %fsr, [%l7 + 0x30]
12757 and %i3, %l5, %o4
12758 nop
12759 set 0x78, %o6
12760 lduh [%l7 + %o6], %g5
12761 set 0x70, %l6
12762 swapa [%l7 + %l6] 0x88, %o1
12763 set 0x08, %o3
12764 stxa %o5, [%l7 + %o3] 0xe2
12765 membar #Sync
12766 add %l6, %g7, %i4
12767 or %o2, %l1, %g6
12768 nop
12769 set 0x44, %l1
12770 lduw [%l7 + %l1], %l3
12771 set 0x78, %l0
12772 lda [%l7 + %l0] 0x89, %f11
12773 set 0x4C, %i5
12774 sta %f16, [%l7 + %i5] 0x80
12775 set 0x20, %o4
12776 swapa [%l7 + %o4] 0x81, %l4
12777 add %l7, 0x5C, %l6
12778 wr %g0, 0x88, %asi
12779 lda [%l6] %asi, %i7
12780 casa [%l6] 0x88, %i7, %i0
12781 nop
12782 set 0x74, %i2
12783 ldsw [%l7 + %i2], %g1
12784 set 0x50, %o1
12785 stxa %l0, [%l7 + %o1] 0x80
12786 fpsub32 %f12, %f26, %f6
12787 membar #Sync
12788 set 0x40, %l3
12789 ldda [%l7 + %l3] 0xf8, %f16
12790 nop
12791 set 0x14, %i1
12792 ldstub [%l7 + %i1], %i5
12793 nop
12794 set 0x5E, %i0
12795 lduh [%l7 + %i0], %g3
12796 st %f9, [%l7 + 0x1C]
12797 nop
12798 set 0x70, %i3
12799 ldx [%l7 + %i3], %g4
12800 nop
12801 set 0x38, %o0
12802 stx %fsr, [%l7 + %o0]
12803 nop
12804 set 0x52, %g2
12805 ldsb [%l7 + %g2], %i2
12806 nop
12807 set 0x24, %l4
12808 ldstub [%l7 + %l4], %i6
12809 nop
12810 set 0x40, %o7
12811 ldx [%l7 + %o7], %g2
12812 set 0x58, %o5
12813 stda %o0, [%l7 + %o5] 0xe3
12814 membar #Sync
12815 set 0x50, %g5
12816 ldda [%l7 + %g5] 0xe3, %o6
12817 add %l7, 0x24, %l6
12818 wr %g0, 0x89, %asi
12819 lda [%l6] %asi, %o3
12820 casa [%l6] 0x89, %o3, %l2
12821 nop
12822 set 0x20, %i7
12823 stx %i1, [%l7 + %i7]
12824 set 0x28, %i6
12825 lda [%l7 + %i6] 0x88, %f27
12826 set 0x50, %l5
12827 stwa %o6, [%l7 + %l5] 0xe2
12828 membar #Sync
12829 set 0x40, %l2
12830 stda %f0, [%l7 + %l2] 0x80
12831 nop
12832 set 0x64, %i4
12833 lduw [%l7 + %i4], %l5
12834 nop
12835 set 0x44, %g6
12836 swap [%l7 + %g6], %o4
12837 and %i3, %g5, %o5
12838 nop
12839 set 0x6E, %g4
12840 sth %l6, [%l7 + %g4]
12841 st %f8, [%l7 + 0x34]
12842 nop
12843 set 0x18, %g1
12844 stx %fsr, [%l7 + %g1]
12845 set 0x6E, %g7
12846 ldstuba [%l7 + %g7] 0x80, %o1
12847 nop
12848 set 0x3C, %o2
12849 lduw [%l7 + %o2], %i4
12850 st %f16, [%l7 + 0x60]
12851 nop
12852 set 0x20, %o6
12853 stx %o2, [%l7 + %o6]
12854 set 0x51, %l6
12855 stba %g7, [%l7 + %l6] 0xea
12856 membar #Sync
12857 nop
12858 set 0x2A, %o3
12859 stb %l1, [%l7 + %o3]
12860 nop
12861 set 0x77, %g3
12862 ldstub [%l7 + %g3], %l3
12863 set 0x21, %l1
12864 stba %g6, [%l7 + %l1] 0xeb
12865 membar #Sync
12866 set 0x70, %l0
12867 prefetcha [%l7 + %l0] 0x80, 0
12868 set 0x70, %o4
12869 ldda [%l7 + %o4] 0x89, %i6
12870 nop
12871 set 0x50, %i2
12872 std %g0, [%l7 + %i2]
12873 or %l0, %i0, %i5
12874 fpsub32 %f14, %f10, %f16
12875 add %g4, %g3, %i2
12876 ld [%l7 + 0x4C], %f5
12877 set 0x50, %i5
12878 ldda [%l7 + %i5] 0x89, %i6
12879 and %g2, %o7, %o3
12880 nop
12881 set 0x18, %l3
12882 lduw [%l7 + %l3], %o0
12883 nop
12884 set 0x28, %i1
12885 stw %l2, [%l7 + %i1]
12886 nop
12887 set 0x64, %i0
12888 ldstub [%l7 + %i0], %i1
12889 nop
12890 set 0x64, %i3
12891 prefetch [%l7 + %i3], 4
12892 fpsub32s %f12, %f12, %f12
12893 set 0x74, %o0
12894 sta %f15, [%l7 + %o0] 0x89
12895 nop
12896 set 0x68, %g2
12897 stx %o6, [%l7 + %g2]
12898 nop
12899 set 0x78, %l4
12900 stx %o4, [%l7 + %l4]
12901 wr %l5, %g5, %softint
12902 nop
12903 set 0x74, %o7
12904 swap [%l7 + %o7], %o5
12905 set 0x70, %o5
12906 prefetcha [%l7 + %o5] 0x89, 4
12907 and %o1, %i4, %o2
12908 nop
12909 set 0x28, %o1
12910 ldx [%l7 + %o1], %g7
12911 add %l1, %i3, %g6
12912 set 0x28, %g5
12913 lda [%l7 + %g5] 0x89, %f1
12914 nop
12915 set 0x10, %i6
12916 ldsh [%l7 + %i6], %l4
12917 set 0x30, %l5
12918 sta %f2, [%l7 + %l5] 0x80
12919 st %f3, [%l7 + 0x30]
12920 wr %g0, 0x7, %fprs
12921 and %l0, %i0, %i5
12922 set 0x38, %l2
12923 stda %l2, [%l7 + %l2] 0xe2
12924 membar #Sync
12925 nop
12926 nop
12927 setx 0xD67E786E, %l0, %l6
12928 st %l6, [%l7 + 0x28]
12929 ld [%l7 + 0x28], %f5
12930 setx 0x7704A71F, %l1, %l5
12931 st %l5, [%l7 + 0x10]
12932 ld [%l7 + 0x10], %f18
12933 fdivs %f18, %f5, %f22
12934 nop
12935 set 0x45, %i4
12936 stb %g4, [%l7 + %i4]
12937 nop
12938 set 0x38, %i7
12939 std %g2, [%l7 + %i7]
12940 set 0x2D, %g6
12941 stba %i2, [%l7 + %g6] 0x80
12942 set 0x32, %g1
12943 ldstuba [%l7 + %g1] 0x81, %g2
12944 set 0x58, %g7
12945 ldxa [%l7 + %g7] 0x80, %i6
12946 set 0x48, %g4
12947 stda %o6, [%l7 + %g4] 0xe2
12948 membar #Sync
12949 set 0x0E, %o2
12950 stha %o0, [%l7 + %o2] 0x88
12951 nop
12952 set 0x78, %l6
12953 ldd [%l7 + %l6], %l2
12954 nop
12955 set 0x78, %o6
12956 swap [%l7 + %o6], %o3
12957 nop
12958 set 0x25, %o3
12959 stb %o6, [%l7 + %o3]
12960 nop
12961 set 0x38, %g3
12962 swap [%l7 + %g3], %o4
12963 set 0x70, %l0
12964 ldda [%l7 + %l0] 0x89, %l4
12965 nop
12966 set 0x1D, %o4
12967 ldub [%l7 + %o4], %g5
12968 set 0x60, %l1
12969 ldda [%l7 + %l1] 0xeb, %o4
12970 set 0x48, %i5
12971 prefetcha [%l7 + %i5] 0x88, 4
12972 nop
12973 set 0x48, %i2
12974 ldsh [%l7 + %i2], %o1
12975 set 0x30, %i1
12976 prefetcha [%l7 + %i1] 0x89, 0
12977 wr %i4, %g7, %ccr
12978 wr %o2, %i3, %softint
12979 set 0x48, %i0
12980 ldxa [%l7 + %i0] 0x89, %g6
12981 nop
12982 set 0x50, %i3
12983 stx %fsr, [%l7 + %i3]
12984 nop
12985 set 0x4C, %o0
12986 lduw [%l7 + %o0], %l4
12987 nop
12988 set 0x08, %l3
12989 stw %i7, [%l7 + %l3]
12990 wr %l1, %g1, %y
12991 fpsub16s %f30, %f9, %f15
12992 bge,a %xcc, loop_84
12993 nop
12994 set 0x18, %g2
12995 std %l0, [%l7 + %g2]
12996 nop
12997 set 0x08, %o7
12998 ldd [%l7 + %o7], %i4
12999 set 0x40, %l4
13000 ldxa [%l7 + %l4] 0x81, %i0
13001loop_84:
13002 nop
13003 set 0x48, %o5
13004 ldxa [%l7 + %o5] 0x81, %l3
13005 set 0x38, %g5
13006 stxa %g4, [%l7 + %g5] 0x89
13007 bgu %xcc, loop_85
13008 wr %i2, %g2, %ccr
13009 fpadd16 %f10, %f4, %f2
13010 or %i6, %g3, %o7
13011loop_85:
13012 nop
13013 set 0x64, %i6
13014 lda [%l7 + %i6] 0x89, %f30
13015 nop
13016 set 0x78, %l5
13017 ldd [%l7 + %l5], %f8
13018 set 0x70, %o1
13019 swapa [%l7 + %o1] 0x81, %o0
13020 nop
13021 set 0x46, %i4
13022 ldstub [%l7 + %i4], %l2
13023 set 0x40, %l2
13024 stda %f0, [%l7 + %l2] 0xc0
13025 st %f28, [%l7 + 0x50]
13026 nop
13027 set 0x40, %g6
13028 stx %fsr, [%l7 + %g6]
13029 nop
13030 set 0x6C, %g1
13031 lduw [%l7 + %g1], %o3
13032 nop
13033 set 0x50, %g7
13034 sth %o4, [%l7 + %g7]
13035 set 0x75, %g4
13036 ldstuba [%l7 + %g4] 0x89, %o6
13037 fpadd16 %f30, %f4, %f16
13038 nop
13039 set 0x50, %i7
13040 stx %fsr, [%l7 + %i7]
13041 set 0x60, %l6
13042 stxa %g5, [%l7 + %l6] 0xe2
13043 membar #Sync
13044 set 0x40, %o2
13045 stda %f0, [%l7 + %o2] 0xd8
13046 set 0x0E, %o3
13047 stha %l5, [%l7 + %o3] 0x89
13048 nop
13049 set 0x66, %o6
13050 sth %l6, [%l7 + %o6]
13051 bne,a %icc, loop_86
13052 nop
13053 set 0x48, %g3
13054 ldd [%l7 + %g3], %f6
13055 st %fsr, [%l7 + 0x28]
13056 ba %icc, loop_87
13057loop_86:
13058 and %o1, %i1, %i4
13059 add %l7, 0x50, %l6
13060 wr %g0, 0x80, %asi
13061 lda [%l6] %asi, %g7
13062 casa [%l6] 0x80, %g7, %o2
13063loop_87:
13064 nop
13065 set 0x30, %o4
13066 ldsb [%l7 + %o4], %i3
13067 nop
13068 set 0x74, %l0
13069 ldsw [%l7 + %l0], %g6
13070 nop
13071 set 0x70, %l1
13072 stx %o5, [%l7 + %l1]
13073 nop
13074 set 0x24, %i5
13075 ldub [%l7 + %i5], %i7
13076 set 0x26, %i1
13077 ldstuba [%l7 + %i1] 0x89, %l1
13078 nop
13079 set 0x14, %i2
13080 ldsh [%l7 + %i2], %g1
13081 nop
13082 set 0x4D, %i3
13083 stb %l0, [%l7 + %i3]
13084 ld [%l7 + 0x3C], %f0
13085 nop
13086 set 0x74, %o0
13087 ldsh [%l7 + %o0], %i5
13088 nop
13089 set 0x08, %l3
13090 ldx [%l7 + %l3], %i0
13091 set 0x40, %i0
13092 stba %l4, [%l7 + %i0] 0x88
13093 nop
13094 set 0x4C, %o7
13095 lduw [%l7 + %o7], %l3
13096 nop
13097 set 0x78, %l4
13098 ldsw [%l7 + %l4], %g4
13099 add %g2, %i6, %g3
13100 set 0x40, %g2
13101 stda %f0, [%l7 + %g2] 0x81
13102 nop
13103 set 0x40, %g5
13104 std %f0, [%l7 + %g5]
13105 and %i2, %o7, %o0
13106 set 0x18, %o5
13107 stda %o2, [%l7 + %o5] 0xe3
13108 membar #Sync
13109 set 0x48, %i6
13110 prefetcha [%l7 + %i6] 0x88, 4
13111 nop
13112 set 0x4E, %o1
13113 ldub [%l7 + %o1], %o6
13114 st %fsr, [%l7 + 0x38]
13115 set 0x5E, %l5
13116 stba %l2, [%l7 + %l5] 0x89
13117 add %g5, %l6, %o1
13118 st %f1, [%l7 + 0x50]
13119 bge,a %icc, loop_88
13120 nop
13121 set 0x23, %l2
13122 ldstub [%l7 + %l2], %l5
13123 and %i4, %i1, %g7
13124 set 0x44, %i4
13125 ldstuba [%l7 + %i4] 0x80, %o2
13126loop_88:
13127 nop
13128 set 0x40, %g6
13129 stda %f0, [%l7 + %g6] 0xc4
13130 set 0x48, %g7
13131 stxa %i3, [%l7 + %g7] 0x88
13132 set 0x58, %g1
13133 lda [%l7 + %g1] 0x88, %f17
13134 st %f7, [%l7 + 0x6C]
13135 and %o5, %i7, %g6
13136 set 0x72, %g4
13137 stha %l1, [%l7 + %g4] 0x88
13138 wr %g1, %l0, %pic
13139 nop
13140 set 0x2C, %l6
13141 lduh [%l7 + %l6], %i0
13142 set 0x08, %i7
13143 ldxa [%l7 + %i7] 0x89, %i5
13144 and %l3, %l4, %g4
13145 set 0x20, %o2
13146 ldda [%l7 + %o2] 0xeb, %i6
13147 st %fsr, [%l7 + 0x1C]
13148 nop
13149 set 0x28, %o3
13150 swap [%l7 + %o3], %g2
13151 nop
13152 set 0x30, %o6
13153 ldsw [%l7 + %o6], %i2
13154 nop
13155 set 0x5E, %g3
13156 lduh [%l7 + %g3], %o7
13157 nop
13158 set 0x40, %l0
13159 ldx [%l7 + %l0], %o0
13160 nop
13161 set 0x5C, %l1
13162 lduw [%l7 + %l1], %o3
13163 add %l7, 0x60, %l6
13164 wr %g0, 0x88, %asi
13165 casxa [%l6] 0x88, %o4, %g3
13166 fpsub16 %f20, %f12, %f0
13167 nop
13168 set 0x5A, %i5
13169 ldsb [%l7 + %i5], %o6
13170 set 0x20, %o4
13171 ldxa [%l7 + %o4] 0x81, %l2
13172 set 0x1A, %i1
13173 stha %g5, [%l7 + %i1] 0xe2
13174 membar #Sync
13175 nop
13176 set 0x30, %i3
13177 stx %l6, [%l7 + %i3]
13178 nop
13179 set 0x68, %i2
13180 ldd [%l7 + %i2], %o0
13181 st %fsr, [%l7 + 0x1C]
13182 st %fsr, [%l7 + 0x64]
13183 set 0x30, %o0
13184 lda [%l7 + %o0] 0x89, %f17
13185 add %i4, %l5, %g7
13186 nop
13187 set 0x6F, %i0
13188 ldstub [%l7 + %i0], %i1
13189 nop
13190 set 0x60, %l3
13191 stx %fsr, [%l7 + %l3]
13192 and %i3, %o2, %o5
13193 nop
13194 set 0x4E, %o7
13195 ldstub [%l7 + %o7], %g6
13196 set 0x70, %l4
13197 ldxa [%l7 + %l4] 0x89, %l1
13198 nop
13199 set 0x14, %g2
13200 ldsw [%l7 + %g2], %g1
13201 set 0x40, %o5
13202 stda %f0, [%l7 + %o5] 0xc2
13203 set 0x20, %i6
13204 stxa %i7, [%l7 + %i6] 0xea
13205 membar #Sync
13206 set 0x50, %o1
13207 prefetcha [%l7 + %o1] 0x80, 1
13208 set 0x6C, %g5
13209 sta %f6, [%l7 + %g5] 0x80
13210 set 0x60, %l2
13211 ldxa [%l7 + %l2] 0x88, %l0
13212 nop
13213 set 0x59, %i4
13214 ldstub [%l7 + %i4], %l3
13215 set 0x5A, %g6
13216 stha %i5, [%l7 + %g6] 0xeb
13217 membar #Sync
13218 nop
13219 set 0x70, %g7
13220 ldsw [%l7 + %g7], %l4
13221 set 0x44, %l5
13222 sta %f5, [%l7 + %l5] 0x88
13223 nop
13224 set 0x10, %g4
13225 std %i6, [%l7 + %g4]
13226 nop
13227 set 0x0C, %g1
13228 lduw [%l7 + %g1], %g2
13229 set 0x10, %l6
13230 ldxa [%l7 + %l6] 0x80, %g4
13231 nop
13232 set 0x70, %i7
13233 std %o6, [%l7 + %i7]
13234 add %o0, %o3, %i2
13235 st %fsr, [%l7 + 0x58]
13236 set 0x65, %o3
13237 stba %g3, [%l7 + %o3] 0xe3
13238 membar #Sync
13239 st %f28, [%l7 + 0x2C]
13240 set 0x25, %o6
13241 stba %o4, [%l7 + %o6] 0xe2
13242 membar #Sync
13243 fpadd32s %f27, %f27, %f9
13244 set 0x40, %o2
13245 stda %f0, [%l7 + %o2] 0xf8
13246 membar #Sync
13247 nop
13248 set 0x5F, %g3
13249 ldstub [%l7 + %g3], %o6
13250 set 0x2C, %l0
13251 stwa %l2, [%l7 + %l0] 0x89
13252 set 0x72, %l1
13253 stha %l6, [%l7 + %l1] 0x89
13254 set 0x60, %o4
13255 ldda [%l7 + %o4] 0x80, %o0
13256 set 0x09, %i1
13257 ldstuba [%l7 + %i1] 0x80, %i4
13258 nop
13259 set 0x20, %i3
13260 std %f4, [%l7 + %i3]
13261 wr %g5, %l5, %sys_tick
13262 set 0x68, %i2
13263 prefetcha [%l7 + %i2] 0x88, 1
13264 wr %i1, %o2, %sys_tick
13265 set 0x38, %o0
13266 lda [%l7 + %o0] 0x80, %f28
13267 nop
13268 set 0x38, %i0
13269 stx %o5, [%l7 + %i0]
13270 st %f23, [%l7 + 0x70]
13271 add %g6, %l1, %g1
13272 nop
13273 set 0x4C, %l3
13274 stw %i3, [%l7 + %l3]
13275 set 0x40, %o7
13276 stwa %i0, [%l7 + %o7] 0xe2
13277 membar #Sync
13278 set 0x60, %l4
13279 stda %l0, [%l7 + %l4] 0xea
13280 membar #Sync
13281 bg,pn %icc, loop_89
13282 fpsub32s %f23, %f30, %f8
13283 nop
13284 set 0x26, %g2
13285 sth %l3, [%l7 + %g2]
13286 nop
13287 set 0x50, %o5
13288 ldx [%l7 + %o5], %i5
13289loop_89:
13290 st %fsr, [%l7 + 0x24]
13291 set 0x76, %i6
13292 stha %i7, [%l7 + %i6] 0x88
13293 set 0x63, %i5
13294 ldstuba [%l7 + %i5] 0x81, %l4
13295 nop
13296 set 0x30, %g5
13297 swap [%l7 + %g5], %g2
13298 nop
13299 set 0x6C, %o1
13300 sth %i6, [%l7 + %o1]
13301 set 0x62, %i4
13302 stba %o7, [%l7 + %i4] 0xea
13303 membar #Sync
13304 set 0x2C, %g6
13305 swapa [%l7 + %g6] 0x88, %g4
13306 nop
13307 set 0x30, %g7
13308 prefetch [%l7 + %g7], 2
13309 set 0x6C, %l5
13310 sta %f11, [%l7 + %l5] 0x81
13311 add %l7, 0x48, %l6
13312 wr %g0, 0x80, %asi
13313 ldxa [%l6] %asi, %o0
13314 casxa [%l6] 0x80, %o0, %i2
13315 set 0x70, %g4
13316 stxa %g3, [%l7 + %g4] 0xea
13317 membar #Sync
13318 nop
13319 set 0x28, %l2
13320 ldd [%l7 + %l2], %f2
13321 add %l7, 0x60, %l6
13322 wr %g0, 0x89, %asi
13323 ldxa [%l6] %asi, %o4
13324 casxa [%l6] 0x89, %o4, %o6
13325 add %o3, %l2, %o1
13326 set 0x31, %l6
13327 ldstuba [%l7 + %l6] 0x80, %l6
13328 nop
13329 or %g0, 0x8, %l0
13330 sllx %l0, 0x3c, %l0
13331 wr %l0, 0xA20, %sys_tick_cmpr
13332 set 0x40, %i7
13333 lda [%l7 + %i7] 0x89, %f0
13334 nop
13335 set 0x48, %o3
13336 stx %fsr, [%l7 + %o3]
13337 nop
13338 set 0x20, %o6
13339 stx %fsr, [%l7 + %o6]
13340 set 0x40, %g1
13341 ldda [%l7 + %g1] 0xd8, %f16
13342 nop
13343 set 0x58, %o2
13344 swap [%l7 + %o2], %g7
13345 nop
13346 set 0x70, %g3
13347 ldsh [%l7 + %g3], %i1
13348 nop
13349 set 0x10, %l1
13350 ldx [%l7 + %l1], %o2
13351 nop
13352 set 0x29, %o4
13353 ldstub [%l7 + %o4], %o5
13354 nop
13355 set 0x58, %i1
13356 stx %fsr, [%l7 + %i1]
13357 nop
13358 set 0x11, %i3
13359 ldub [%l7 + %i3], %g6
13360 set 0x54, %l0
13361 sta %f9, [%l7 + %l0] 0x88
13362 nop
13363 set 0x40, %i2
13364 ldd [%l7 + %i2], %f4
13365 nop
13366 set 0x70, %i0
13367 ldsw [%l7 + %i0], %g5
13368 set 0x5C, %l3
13369 swapa [%l7 + %l3] 0x80, %g1
13370 set 0x10, %o0
13371 prefetcha [%l7 + %o0] 0x80, 0
13372 nop
13373 set 0x28, %o7
13374 ldx [%l7 + %o7], %i3
13375 nop
13376 set 0x70, %g2
13377 ldd [%l7 + %g2], %l0
13378 nop
13379 set 0x08, %l4
13380 ldd [%l7 + %l4], %f0
13381 add %l7, 0x6C, %l6
13382 wr %g0, 0x89, %asi
13383 lda [%l6] %asi, %l3
13384 casa [%l6] 0x89, %l3, %i0
13385 set 0x40, %i6
13386 ldda [%l7 + %i6] 0x81, %i4
13387 nop
13388 set 0x40, %i5
13389 ldd [%l7 + %i5], %i6
13390 set 0x18, %o5
13391 stxa %l4, [%l7 + %o5] 0xe3
13392 membar #Sync
13393 nop
13394 set 0x08, %o1
13395 ldsh [%l7 + %o1], %g2
13396 nop
13397 set 0x18, %g5
13398 ldub [%l7 + %g5], %o7
13399 st %fsr, [%l7 + 0x54]
13400 nop
13401 set 0x14, %i4
13402 sth %i6, [%l7 + %i4]
13403 nop
13404 set 0x48, %g7
13405 std %g4, [%l7 + %g7]
13406 set 0x40, %g6
13407 stda %o0, [%l7 + %g6] 0xe2
13408 membar #Sync
13409 or %i2, %g3, %o4
13410 set 0x42, %g4
13411 ldstuba [%l7 + %g4] 0x88, %o3
13412 nop
13413 set 0x5C, %l5
13414 stw %l2, [%l7 + %l5]
13415 nop
13416 set 0x40, %l2
13417 std %f8, [%l7 + %l2]
13418 st %f4, [%l7 + 0x6C]
13419 nop
13420 set 0x14, %l6
13421 ldsh [%l7 + %l6], %o1
13422 ld [%l7 + 0x2C], %f25
13423 bl,pt %xcc, loop_90
13424 nop
13425 set 0x3B, %i7
13426 ldub [%l7 + %i7], %o6
13427 set 0x40, %o3
13428 stda %f16, [%l7 + %o3] 0x88
13429loop_90:
13430 nop
13431 set 0x30, %o6
13432 ldx [%l7 + %o6], %i4
13433 nop
13434 set 0x78, %o2
13435 ldx [%l7 + %o2], %l5
13436 add %g7, %i1, %o2
13437 nop
13438 set 0x74, %g3
13439 prefetch [%l7 + %g3], 1
13440 set 0x15, %g1
13441 stba %o5, [%l7 + %g1] 0xeb
13442 membar #Sync
13443 and %g6, %g5, %l6
13444 st %fsr, [%l7 + 0x24]
13445 nop
13446 set 0x71, %l1
13447 stb %g1, [%l7 + %l1]
13448 nop
13449 set 0x50, %o4
13450 lduw [%l7 + %o4], %l1
13451 or %l0, %i3, %l3
13452 nop
13453 set 0x30, %i3
13454 prefetch [%l7 + %i3], 2
13455 set 0x50, %l0
13456 prefetcha [%l7 + %l0] 0x80, 4
13457 nop
13458 set 0x64, %i1
13459 ldsh [%l7 + %i1], %i5
13460 set 0x30, %i2
13461 stda %l4, [%l7 + %i2] 0x89
13462 nop
13463 set 0x50, %i0
13464 std %f30, [%l7 + %i0]
13465 set 0x40, %o0
13466 ldda [%l7 + %o0] 0xd2, %f16
13467 set 0x40, %o7
13468 ldda [%l7 + %o7] 0xd0, %f16
13469 add %i7, %g2, %i6
13470 set 0x18, %g2
13471 swapa [%l7 + %g2] 0x89, %o7
13472 nop
13473 set 0x60, %l4
13474 ldx [%l7 + %l4], %g4
13475 nop
13476 set 0x28, %l3
13477 ldd [%l7 + %l3], %i2
13478 set 0x58, %i5
13479 stda %g2, [%l7 + %i5] 0xe3
13480 membar #Sync
13481 nop
13482 set 0x52, %i6
13483 lduh [%l7 + %i6], %o0
13484 nop
13485 nop
13486 setx 0xD598D257, %l0, %l6
13487 st %l6, [%l7 + 0x28]
13488 ld [%l7 + 0x28], %f11
13489 setx 0x1FC4FD27, %l1, %l5
13490 st %l5, [%l7 + 0x10]
13491 ld [%l7 + 0x10], %f31
13492 fdivs %f31, %f11, %f8
13493 fpadd32 %f28, %f24, %f8
13494 set 0x54, %o5
13495 sta %f12, [%l7 + %o5] 0x81
13496 add %o4, %o3, %l2
13497 st %fsr, [%l7 + 0x54]
13498 nop
13499 set 0x6C, %o1
13500 lduw [%l7 + %o1], %o1
13501 nop
13502 set 0x70, %i4
13503 stw %i4, [%l7 + %i4]
13504 nop
13505 set 0x0C, %g7
13506 swap [%l7 + %g7], %l5
13507 and %g7, %o6, %o2
13508 nop
13509 set 0x24, %g6
13510 ldsw [%l7 + %g6], %i1
13511 nop
13512 set 0x08, %g4
13513 ldd [%l7 + %g4], %o4
13514 nop
13515 set 0x78, %g5
13516 stx %g6, [%l7 + %g5]
13517 nop
13518 set 0x2C, %l2
13519 stw %g5, [%l7 + %l2]
13520 set 0x44, %l6
13521 stwa %l6, [%l7 + %l6] 0xea
13522 membar #Sync
13523 nop
13524 set 0x26, %l5
13525 stb %g1, [%l7 + %l5]
13526 set 0x18, %i7
13527 stwa %l1, [%l7 + %i7] 0x80
13528 and %l0, %i3, %i0
13529 set 0x10, %o3
13530 ldda [%l7 + %o3] 0xe2, %l2
13531 nop
13532 set 0x60, %o6
13533 std %f14, [%l7 + %o6]
13534 set 0x08, %g3
13535 stxa %i5, [%l7 + %g3] 0xe3
13536 membar #Sync
13537 nop
13538 set 0x28, %o2
13539 std %f0, [%l7 + %o2]
13540 bg,a %xcc, loop_91
13541 nop
13542 set 0x08, %l1
13543 lduw [%l7 + %l1], %l4
13544 fpadd16 %f20, %f28, %f18
13545 nop
13546 set 0x08, %g1
13547 ldsw [%l7 + %g1], %i7
13548loop_91:
13549 nop
13550 set 0x68, %i3
13551 ldd [%l7 + %i3], %f28
13552 be,a,pn %icc, loop_92
13553 ld [%l7 + 0x58], %f12
13554 set 0x40, %o4
13555 stda %f16, [%l7 + %o4] 0x81
13556loop_92:
13557 or %g2, %o7, %g4
13558 add %i2, %g3, %i6
13559 nop
13560 set 0x56, %l0
13561 stb %o4, [%l7 + %l0]
13562 ld [%l7 + 0x10], %f16
13563 nop
13564 set 0x2E, %i2
13565 sth %o0, [%l7 + %i2]
13566 nop
13567 set 0x40, %i0
13568 stx %fsr, [%l7 + %i0]
13569 nop
13570 set 0x0C, %i1
13571 ldsb [%l7 + %i1], %o3
13572 nop
13573 set 0x66, %o7
13574 ldstub [%l7 + %o7], %l2
13575 and %o1, %i4, %l5
13576 add %l7, 0x14, %l6
13577 wr %g0, 0x89, %asi
13578 casa [%l6] 0x89, %o6, %g7
13579 and %o2, %i1, %o5
13580 and %g6, %g5, %l6
13581 set 0x10, %g2
13582 stxa %g1, [%l7 + %g2] 0x81
13583 set 0x18, %o0
13584 stxa %l0, [%l7 + %o0] 0xe2
13585 membar #Sync
13586 nop
13587 set 0x64, %l4
13588 prefetch [%l7 + %l4], 4
13589 ld [%l7 + 0x0C], %f21
13590 nop
13591 set 0x68, %i5
13592 stw %i3, [%l7 + %i5]
13593 nop
13594 set 0x14, %i6
13595 swap [%l7 + %i6], %i0
13596 set 0x60, %o5
13597 ldda [%l7 + %o5] 0x81, %l2
13598 st %fsr, [%l7 + 0x30]
13599 st %fsr, [%l7 + 0x28]
13600 nop
13601 set 0x40, %o1
13602 std %f26, [%l7 + %o1]
13603 add %l7, 0x68, %l6
13604 wr %g0, 0x88, %asi
13605 casxa [%l6] 0x88, %i5, %l1
13606 add %l7, 0x60, %l6
13607 wr %g0, 0x81, %asi
13608 ldxa [%l6] %asi, %l4
13609 casxa [%l6] 0x81, %l4, %i7
13610 nop
13611 set 0x50, %i4
13612 stx %fsr, [%l7 + %i4]
13613 add %g2, %g4, %i2
13614 set 0x1A, %g7
13615 ldstuba [%l7 + %g7] 0x89, %g3
13616 nop
13617 set 0x6D, %g6
13618 stb %i6, [%l7 + %g6]
13619 set 0x20, %g4
13620 stda %o4, [%l7 + %g4] 0xea
13621 membar #Sync
13622 set 0x70, %l3
13623 swapa [%l7 + %l3] 0x80, %o0
13624 nop
13625 set 0x40, %l2
13626 prefetch [%l7 + %l2], 3
13627 nop
13628 set 0x32, %l6
13629 ldub [%l7 + %l6], %o7
13630 wr %l2, %o3, %sys_tick
13631 set 0x20, %l5
13632 stda %o0, [%l7 + %l5] 0x89
13633 nop
13634 set 0x64, %i7
13635 prefetch [%l7 + %i7], 3
13636 nop
13637 set 0x40, %g5
13638 stw %i4, [%l7 + %g5]
13639 add %l7, 0x48, %l6
13640 wr %g0, 0x88, %asi
13641 casxa [%l6] 0x88, %o6, %l5
13642 nop
13643 set 0x20, %o3
13644 ldsw [%l7 + %o3], %o2
13645 nop
13646 set 0x28, %g3
13647 ldx [%l7 + %g3], %i1
13648 add %l7, 0x20, %l6
13649 wr %g0, 0x88, %asi
13650 lda [%l6] %asi, %o5
13651 casa [%l6] 0x88, %o5, %g6
13652 add %g5, %g7, %g1
13653 st %f4, [%l7 + 0x24]
13654 nop
13655 set 0x78, %o2
13656 ldd [%l7 + %o2], %i6
13657 set 0x70, %l1
13658 prefetcha [%l7 + %l1] 0x89, 0
13659 nop
13660 set 0x38, %o6
13661 ldstub [%l7 + %o6], %i0
13662 nop
13663 set 0x28, %g1
13664 ldd [%l7 + %g1], %l2
13665 st %f22, [%l7 + 0x48]
13666 set 0x2C, %i3
13667 stba %i5, [%l7 + %i3] 0x80
13668 nop
13669 set 0x48, %l0
13670 stx %fsr, [%l7 + %l0]
13671 and %l1, %l4, %l0
13672 nop
13673 set 0x48, %o4
13674 stx %fsr, [%l7 + %o4]
13675 set 0x10, %i0
13676 swapa [%l7 + %i0] 0x81, %g2
13677 set 0x40, %i2
13678 lda [%l7 + %i2] 0x88, %f12
13679 set 0x7C, %o7
13680 ldstuba [%l7 + %o7] 0x89, %g4
13681 nop
13682 set 0x40, %i1
13683 lduw [%l7 + %i1], %i2
13684 nop
13685 set 0x42, %o0
13686 ldub [%l7 + %o0], %g3
13687 nop
13688 set 0x3A, %l4
13689 sth %i7, [%l7 + %l4]
13690 st %f17, [%l7 + 0x60]
13691 set 0x28, %i5
13692 lda [%l7 + %i5] 0x81, %f0
13693 and %o4, %o0, %o7
13694 set 0x6F, %g2
13695 ldstuba [%l7 + %g2] 0x89, %l2
13696 nop
13697 set 0x46, %o5
13698 lduh [%l7 + %o5], %i6
13699 ld [%l7 + 0x70], %f22
13700 add %l7, 0x78, %l6
13701 wr %g0, 0x89, %asi
13702 casa [%l6] 0x89, %o3, %i4
13703 nop
13704 set 0x28, %o1
13705 ldsw [%l7 + %o1], %o1
13706 set 0x14, %i4
13707 swapa [%l7 + %i4] 0x89, %o6
13708 add %l7, 0x3C, %l6
13709 wr %g0, 0x80, %asi
13710 lda [%l6] %asi, %o2
13711 casa [%l6] 0x80, %o2, %l5
13712 nop
13713 set 0x78, %g7
13714 stw %i1, [%l7 + %g7]
13715 nop
13716 set 0x48, %g6
13717 ldd [%l7 + %g6], %g6
13718 nop
13719 set 0x1C, %g4
13720 ldub [%l7 + %g4], %g5
13721 nop
13722 set 0x38, %i6
13723 ldx [%l7 + %i6], %o5
13724 st %f21, [%l7 + 0x34]
13725 add %l7, 0x58, %l6
13726 wr %g0, 0x89, %asi
13727 casa [%l6] 0x89, %g1, %g7
13728 nop
13729 set 0x70, %l3
13730 lduh [%l7 + %l3], %l6
13731 nop
13732 set 0x5C, %l6
13733 sth %i3, [%l7 + %l6]
13734 nop
13735 set 0x1E, %l2
13736 sth %i0, [%l7 + %l2]
13737 set 0x40, %i7
13738 stxa %l3, [%l7 + %i7] 0x80
13739 add %l7, 0x2C, %l6
13740 wr %g0, 0x81, %asi
13741 casa [%l6] 0x81, %l1, %l4
13742 add %i5, %l0, %g4
13743 set 0x10, %g5
13744 ldxa [%l7 + %g5] 0x88, %i2
13745 set 0x60, %l5
13746 ldda [%l7 + %l5] 0x88, %g2
13747 nop
13748 set 0x08, %o3
13749 stx %g2, [%l7 + %o3]
13750 nop
13751 set 0x30, %g3
13752 prefetch [%l7 + %g3], 4
13753 ble,a %icc, loop_93
13754 nop
13755 set 0x68, %l1
13756 lduw [%l7 + %l1], %o4
13757 or %i7, %o7, %l2
13758 nop
13759 set 0x58, %o6
13760 ldd [%l7 + %o6], %f18
13761loop_93:
13762 nop
13763 set 0x76, %o2
13764 lduh [%l7 + %o2], %o0
13765 nop
13766 set 0x2C, %i3
13767 sth %i6, [%l7 + %i3]
13768 nop
13769 set 0x34, %l0
13770 stw %i4, [%l7 + %l0]
13771 nop
13772 set 0x34, %o4
13773 prefetch [%l7 + %o4], 2
13774 nop
13775 set 0x5A, %i0
13776 lduh [%l7 + %i0], %o3
13777 nop
13778 set 0x0D, %g1
13779 ldub [%l7 + %g1], %o1
13780 set 0x18, %o7
13781 ldxa [%l7 + %o7] 0x80, %o2
13782 nop
13783 set 0x46, %i1
13784 lduh [%l7 + %i1], %l5
13785 set 0x54, %o0
13786 lda [%l7 + %o0] 0x89, %f18
13787 nop
13788 set 0x3E, %l4
13789 lduh [%l7 + %l4], %i1
13790 nop
13791 set 0x68, %i5
13792 ldx [%l7 + %i5], %g6
13793 nop
13794 set 0x4C, %i2
13795 ldsb [%l7 + %i2], %o6
13796 add %l7, 0x08, %l6
13797 wr %g0, 0x89, %asi
13798 casxa [%l6] 0x89, %o5, %g1
13799 add %g5, %l6, %i3
13800 st %fsr, [%l7 + 0x18]
13801 set 0x64, %o5
13802 lda [%l7 + %o5] 0x80, %f23
13803 nop
13804 set 0x08, %g2
13805 ldsb [%l7 + %g2], %i0
13806 fpadd16s %f14, %f27, %f27
13807 nop
13808 set 0x20, %i4
13809 std %f12, [%l7 + %i4]
13810 nop
13811 set 0x50, %o1
13812 stb %l3, [%l7 + %o1]
13813 nop
13814 set 0x37, %g6
13815 stb %g7, [%l7 + %g6]
13816 nop
13817 set 0x0B, %g7
13818 stb %l1, [%l7 + %g7]
13819 nop
13820 set 0x50, %g4
13821 stw %l4, [%l7 + %g4]
13822 nop
13823 set 0x18, %i6
13824 stx %i5, [%l7 + %i6]
13825 set 0x64, %l3
13826 sta %f18, [%l7 + %l3] 0x81
13827 nop
13828 set 0x48, %l6
13829 ldd [%l7 + %l6], %f22
13830 set 0x40, %i7
13831 ldda [%l7 + %i7] 0xda, %f16
13832 membar #Sync
13833 set 0x40, %g5
13834 ldda [%l7 + %g5] 0xf1, %f16
13835 nop
13836 set 0x18, %l5
13837 std %f2, [%l7 + %l5]
13838 set 0x68, %o3
13839 stxa %g4, [%l7 + %o3] 0xeb
13840 membar #Sync
13841 set 0x54, %l2
13842 stha %l0, [%l7 + %l2] 0x81
13843 set 0x40, %l1
13844 stda %f16, [%l7 + %l1] 0xf1
13845 membar #Sync
13846 nop
13847 set 0x58, %o6
13848 ldx [%l7 + %o6], %g3
13849 st %fsr, [%l7 + 0x60]
13850 nop
13851 set 0x40, %o2
13852 stw %i2, [%l7 + %o2]
13853 nop
13854 set 0x50, %g3
13855 stw %g2, [%l7 + %g3]
13856 nop
13857 set 0x76, %i3
13858 ldstub [%l7 + %i3], %i7
13859 nop
13860 set 0x5E, %o4
13861 ldsh [%l7 + %o4], %o4
13862 set 0x4F, %i0
13863 ldstuba [%l7 + %i0] 0x80, %o7
13864 set 0x52, %g1
13865 ldstuba [%l7 + %g1] 0x80, %l2
13866 nop
13867 set 0x5C, %o7
13868 lduw [%l7 + %o7], %i6
13869 add %l7, 0x34, %l6
13870 wr %g0, 0x88, %asi
13871 lda [%l6] %asi, %o0
13872 casa [%l6] 0x88, %o0, %i4
13873 ld [%l7 + 0x2C], %f10
13874 st %fsr, [%l7 + 0x40]
13875 nop
13876 set 0x3F, %l0
13877 ldsb [%l7 + %l0], %o1
13878 and %o2, %l5, %o3
13879 and %g6, %i1, %o5
13880 nop
13881 set 0x4E, %i1
13882 lduh [%l7 + %i1], %g1
13883 st %f4, [%l7 + 0x18]
13884 set 0x20, %l4
13885 ldxa [%l7 + %l4] 0x88, %g5
13886 st %fsr, [%l7 + 0x58]
13887 nop
13888 set 0x30, %i5
13889 stx %fsr, [%l7 + %i5]
13890 set 0x60, %i2
13891 stha %o6, [%l7 + %i2] 0xeb
13892 membar #Sync
13893 set 0x60, %o0
13894 sta %f5, [%l7 + %o0] 0x80
13895 add %l7, 0x6C, %l6
13896 wr %g0, 0x81, %asi
13897 casa [%l6] 0x81, %l6, %i3
13898 set 0x18, %g2
13899 ldxa [%l7 + %g2] 0x88, %l3
13900 nop
13901 set 0x10, %i4
13902 lduw [%l7 + %i4], %i0
13903 nop
13904 set 0x52, %o1
13905 lduh [%l7 + %o1], %g7
13906 set 0x5C, %g6
13907 ldstuba [%l7 + %g6] 0x80, %l1
13908 nop
13909 set 0x22, %g7
13910 lduh [%l7 + %g7], %i5
13911 nop
13912 set 0x10, %g4
13913 std %f26, [%l7 + %g4]
13914 set 0x38, %o5
13915 stha %g4, [%l7 + %o5] 0x89
13916 set 0x41, %i6
13917 stba %l4, [%l7 + %i6] 0x81
13918 set 0x2F, %l3
13919 stba %l0, [%l7 + %l3] 0xeb
13920 membar #Sync
13921 nop
13922 set 0x60, %i7
13923 ldsb [%l7 + %i7], %i2
13924 nop
13925 set 0x0C, %l6
13926 lduh [%l7 + %l6], %g3
13927 nop
13928 set 0x58, %l5
13929 prefetch [%l7 + %l5], 1
13930 set 0x18, %g5
13931 stda %g2, [%l7 + %g5] 0xe2
13932 membar #Sync
13933 nop
13934 set 0x78, %o3
13935 ldd [%l7 + %o3], %o4
13936 nop
13937 set 0x48, %l2
13938 stw %o7, [%l7 + %l2]
13939 and %l2, %i7, %o0
13940 set 0x40, %o6
13941 ldda [%l7 + %o6] 0xd8, %f16
13942 set 0x68, %l1
13943 ldxa [%l7 + %l1] 0x88, %i4
13944 nop
13945 set 0x58, %g3
13946 ldd [%l7 + %g3], %i6
13947 set 0x4A, %i3
13948 ldstuba [%l7 + %i3] 0x81, %o2
13949 wr %o1, %l5, %sys_tick
13950 set 0x16, %o2
13951 stha %g6, [%l7 + %o2] 0x81
13952 set 0x48, %o4
13953 swapa [%l7 + %o4] 0x88, %i1
13954 nop
13955 set 0x3C, %g1
13956 ldstub [%l7 + %g1], %o3
13957 set 0x30, %i0
13958 ldda [%l7 + %i0] 0x89, %g0
13959 set 0x10, %l0
13960 stda %g4, [%l7 + %l0] 0xeb
13961 membar #Sync
13962 nop
13963 set 0x78, %i1
13964 ldd [%l7 + %i1], %o6
13965 nop
13966 set 0x48, %l4
13967 ldsw [%l7 + %l4], %l6
13968 nop
13969 set 0x65, %i5
13970 ldstub [%l7 + %i5], %i3
13971 or %l3, %o5, %i0
13972 nop
13973 set 0x20, %i2
13974 ldd [%l7 + %i2], %l0
13975 nop
13976 set 0x10, %o7
13977 ldd [%l7 + %o7], %f2
13978 add %l7, 0x70, %l6
13979 wr %g0, 0x81, %asi
13980 casxa [%l6] 0x81, %i5, %g7
13981 nop
13982 set 0x36, %o0
13983 lduh [%l7 + %o0], %g4
13984 st %f4, [%l7 + 0x44]
13985 nop
13986 set 0x40, %g2
13987 ldx [%l7 + %g2], %l0
13988 wr %l4, %i2, %sys_tick
13989 set 0x40, %o1
13990 stda %f0, [%l7 + %o1] 0xcc
13991 set 0x5C, %g6
13992 sta %f5, [%l7 + %g6] 0x80
13993 and %g3, %o4, %g2
13994 ld [%l7 + 0x38], %f14
13995 set 0x16, %i4
13996 ldstuba [%l7 + %i4] 0x81, %o7
13997 nop
13998 set 0x3C, %g7
13999 prefetch [%l7 + %g7], 4
14000 or %i7, %o0, %i4
14001 nop
14002 set 0x70, %o5
14003 stx %fsr, [%l7 + %o5]
14004 st %fsr, [%l7 + 0x70]
14005 nop
14006 set 0x58, %i6
14007 stx %fsr, [%l7 + %i6]
14008 nop
14009 set 0x24, %l3
14010 ldsb [%l7 + %l3], %l2
14011 set 0x64, %g4
14012 lda [%l7 + %g4] 0x80, %f24
14013 set 0x38, %l6
14014 lda [%l7 + %l6] 0x89, %f11
14015 set 0x50, %i7
14016 ldxa [%l7 + %i7] 0x80, %o2
14017 set 0x1C, %l5
14018 sta %f25, [%l7 + %l5] 0x89
14019 set 0x50, %o3
14020 stda %o0, [%l7 + %o3] 0xea
14021 membar #Sync
14022 nop
14023 set 0x4C, %l2
14024 lduh [%l7 + %l2], %l5
14025 set 0x78, %o6
14026 prefetcha [%l7 + %o6] 0x81, 4
14027 nop
14028 set 0x38, %g5
14029 stw %i1, [%l7 + %g5]
14030 nop
14031 set 0x70, %g3
14032 ldx [%l7 + %g3], %g6
14033 set 0x40, %l1
14034 ldda [%l7 + %l1] 0xd0, %f16
14035 add %g1, %o3, %g5
14036 nop
14037 set 0x78, %i3
14038 ldd [%l7 + %i3], %i6
14039 nop
14040 set 0x1C, %o4
14041 sth %o6, [%l7 + %o4]
14042 st %f3, [%l7 + 0x60]
14043 nop
14044 set 0x68, %g1
14045 lduw [%l7 + %g1], %l3
14046 set 0x61, %o2
14047 ldstuba [%l7 + %o2] 0x88, %i3
14048 nop
14049 set 0x16, %l0
14050 stb %i0, [%l7 + %l0]
14051 set 0x58, %i1
14052 stha %l1, [%l7 + %i1] 0x88
14053 nop
14054 set 0x30, %i0
14055 ldd [%l7 + %i0], %f14
14056 add %l7, 0x30, %l6
14057 wr %g0, 0x89, %asi
14058 ldxa [%l6] %asi, %o5
14059 casxa [%l6] 0x89, %o5, %i5
14060 set 0x18, %i5
14061 ldxa [%l7 + %i5] 0x81, %g7
14062 set 0x58, %i2
14063 stxa %l0, [%l7 + %i2] 0x89
14064 nop
14065 set 0x78, %l4
14066 ldsw [%l7 + %l4], %l4
14067 nop
14068 set 0x47, %o0
14069 ldub [%l7 + %o0], %g4
14070 set 0x50, %g2
14071 stwa %g3, [%l7 + %g2] 0xe2
14072 membar #Sync
14073 add %l7, 0x08, %l6
14074 wr %g0, 0x89, %asi
14075 casxa [%l6] 0x89, %o4, %g2
14076 nop
14077 set 0x08, %o1
14078 ldub [%l7 + %o1], %i2
14079 nop
14080 set 0x28, %o7
14081 ldsw [%l7 + %o7], %o7
14082 nop
14083 set 0x78, %i4
14084 std %f6, [%l7 + %i4]
14085 nop
14086 set 0x10, %g7
14087 stx %i7, [%l7 + %g7]
14088 nop
14089 set 0x3C, %g6
14090 lduw [%l7 + %g6], %i4
14091 set 0x48, %o5
14092 ldxa [%l7 + %o5] 0x88, %o0
14093 nop
14094 set 0x08, %i6
14095 ldd [%l7 + %i6], %f12
14096 add %o2, %l2, %l5
14097 set 0x70, %l3
14098 sta %f10, [%l7 + %l3] 0x80
14099 nop
14100 set 0x70, %g4
14101 ldx [%l7 + %g4], %i6
14102 nop
14103 set 0x08, %i7
14104 stx %i1, [%l7 + %i7]
14105 set 0x40, %l6
14106 stda %f0, [%l7 + %l6] 0xf1
14107 membar #Sync
14108 set 0x50, %o3
14109 stxa %g6, [%l7 + %o3] 0xe2
14110 membar #Sync
14111 nop
14112 set 0x3E, %l5
14113 ldub [%l7 + %l5], %g1
14114 nop
14115 set 0x08, %o6
14116 ldx [%l7 + %o6], %o3
14117 set 0x50, %g5
14118 ldda [%l7 + %g5] 0x89, %o0
14119 set 0x5C, %g3
14120 sta %f21, [%l7 + %g3] 0x88
14121 set 0x5C, %l1
14122 stwa %l6, [%l7 + %l1] 0xeb
14123 membar #Sync
14124 ba %icc, loop_94
14125 nop
14126 set 0x54, %l2
14127 lduw [%l7 + %l2], %g5
14128 nop
14129 set 0x64, %o4
14130 ldsw [%l7 + %o4], %o6
14131 nop
14132 set 0x74, %g1
14133 stw %i3, [%l7 + %g1]
14134loop_94:
14135 nop
14136 set 0x40, %o2
14137 stda %f16, [%l7 + %o2] 0xd0
14138 nop
14139 set 0x60, %l0
14140 std %f16, [%l7 + %l0]
14141 nop
14142 set 0x0C, %i1
14143 prefetch [%l7 + %i1], 3
14144 nop
14145 set 0x3E, %i3
14146 ldsh [%l7 + %i3], %l3
14147 nop
14148 set 0x29, %i0
14149 ldub [%l7 + %i0], %i0
14150 nop
14151 set 0x58, %i2
14152 prefetch [%l7 + %i2], 0
14153 nop
14154 set 0x3D, %i5
14155 stb %o5, [%l7 + %i5]
14156 membar #Sync
14157 set 0x40, %o0
14158 ldda [%l7 + %o0] 0xf1, %f16
14159 ld [%l7 + 0x34], %f30
14160 fpsub32s %f14, %f29, %f21
14161 set 0x18, %g2
14162 prefetcha [%l7 + %g2] 0x89, 4
14163 add %l7, 0x7C, %l6
14164 wr %g0, 0x89, %asi
14165 lda [%l6] %asi, %i5
14166 casa [%l6] 0x89, %i5, %l0
14167 nop
14168 set 0x44, %l4
14169 lduw [%l7 + %l4], %l4
14170 wr %g7, %g3, %ccr
14171 add %o4, %g2, %i2
14172 nop
14173 set 0x10, %o7
14174 swap [%l7 + %o7], %o7
14175 nop
14176 set 0x4E, %i4
14177 lduh [%l7 + %i4], %i7
14178 nop
14179 set 0x38, %o1
14180 ldd [%l7 + %o1], %i4
14181 nop
14182 set 0x10, %g6
14183 swap [%l7 + %g6], %o0
14184 add %g4, %o2, %l2
14185 add %i6, %i1, %l5
14186 add %l7, 0x58, %l6
14187 wr %g0, 0x81, %asi
14188 casa [%l6] 0x81, %g6, %o3
14189 nop
14190 set 0x48, %o5
14191 stx %fsr, [%l7 + %o5]
14192 nop
14193 set 0x08, %g7
14194 stx %fsr, [%l7 + %g7]
14195 nop
14196 set 0x38, %i6
14197 stx %o1, [%l7 + %i6]
14198 add %l7, 0x58, %l6
14199 wr %g0, 0x89, %asi
14200 ldxa [%l6] %asi, %g1
14201 casxa [%l6] 0x89, %g1, %l6
14202 nop
14203 set 0x54, %l3
14204 ldsw [%l7 + %l3], %g5
14205 and %o6, %l3, %i3
14206 or %i0, %o5, %l1
14207 nop
14208 set 0x68, %i7
14209 prefetch [%l7 + %i7], 0
14210 nop
14211 set 0x50, %g4
14212 prefetch [%l7 + %g4], 3
14213 nop
14214 set 0x47, %l6
14215 ldstub [%l7 + %l6], %i5
14216 add %l7, 0x44, %l6
14217 wr %g0, 0x81, %asi
14218 lda [%l6] %asi, %l0
14219 casa [%l6] 0x81, %l0, %l4
14220 nop
14221 set 0x2A, %o3
14222 ldsb [%l7 + %o3], %g7
14223 nop
14224 set 0x40, %l5
14225 stw %g3, [%l7 + %l5]
14226 nop
14227 set 0x20, %o6
14228 stw %g2, [%l7 + %o6]
14229 add %l7, 0x70, %l6
14230 wr %g0, 0x80, %asi
14231 ldxa [%l6] %asi, %o4
14232 casxa [%l6] 0x80, %o4, %o7
14233 add %l7, 0x40, %l6
14234 wr %g0, 0x81, %asi
14235 lda [%l6] %asi, %i7
14236 casa [%l6] 0x81, %i7, %i4
14237 set 0x40, %g3
14238 stda %f0, [%l7 + %g3] 0xcc
14239 st %fsr, [%l7 + 0x78]
14240 nop
14241 set 0x48, %g5
14242 stx %fsr, [%l7 + %g5]
14243 set 0x20, %l2
14244 ldxa [%l7 + %l2] 0x88, %i2
14245 nop
14246 set 0x68, %o4
14247 ldd [%l7 + %o4], %f0
14248 set 0x4C, %l1
14249 sta %f20, [%l7 + %l1] 0x81
14250 set 0x50, %g1
14251 stxa %g4, [%l7 + %g1] 0xe3
14252 membar #Sync
14253 set 0x70, %o2
14254 ldda [%l7 + %o2] 0xe3, %o2
14255 ld [%l7 + 0x58], %f31
14256 set 0x50, %l0
14257 stha %l2, [%l7 + %l0] 0xeb
14258 membar #Sync
14259 set 0x7B, %i3
14260 stba %i6, [%l7 + %i3] 0xeb
14261 membar #Sync
14262 nop
14263 set 0x18, %i1
14264 stx %fsr, [%l7 + %i1]
14265 set 0x20, %i0
14266 stxa %o0, [%l7 + %i0] 0x89
14267 nop
14268 set 0x10, %i2
14269 ldsw [%l7 + %i2], %i1
14270 nop
14271 set 0x08, %o0
14272 ldd [%l7 + %o0], %g6
14273 set 0x40, %i5
14274 stda %f16, [%l7 + %i5] 0xc0
14275 nop
14276 set 0x68, %g2
14277 lduw [%l7 + %g2], %l5
14278 set 0x1C, %l4
14279 swapa [%l7 + %l4] 0x89, %o3
14280 nop
14281 set 0x08, %o7
14282 std %o0, [%l7 + %o7]
14283 set 0x33, %o1
14284 stba %g1, [%l7 + %o1] 0xe2
14285 membar #Sync
14286 nop
14287 set 0x34, %i4
14288 ldsw [%l7 + %i4], %g5
14289 fpadd32 %f2, %f4, %f24
14290 nop
14291 set 0x64, %g6
14292 swap [%l7 + %g6], %l6
14293 nop
14294 set 0x50, %g7
14295 lduw [%l7 + %g7], %l3
14296 nop
14297 set 0x7E, %o5
14298 ldub [%l7 + %o5], %o6
14299 nop
14300 set 0x08, %i6
14301 stw %i0, [%l7 + %i6]
14302 set 0x60, %l3
14303 lda [%l7 + %l3] 0x81, %f15
14304 set 0x18, %g4
14305 stxa %i3, [%l7 + %g4] 0xea
14306 membar #Sync
14307 nop
14308 set 0x78, %i7
14309 swap [%l7 + %i7], %o5
14310 set 0x18, %o3
14311 stxa %l1, [%l7 + %o3] 0x80
14312 nop
14313 set 0x4E, %l6
14314 ldsb [%l7 + %l6], %l0
14315 set 0x3A, %o6
14316 stha %i5, [%l7 + %o6] 0x80
14317 nop
14318 set 0x70, %l5
14319 sth %g7, [%l7 + %l5]
14320 nop
14321 set 0x48, %g3
14322 lduw [%l7 + %g3], %l4
14323 nop
14324 set 0x20, %l2
14325 stx %g3, [%l7 + %l2]
14326 nop
14327 set 0x32, %g5
14328 sth %o4, [%l7 + %g5]
14329 nop
14330 set 0x30, %l1
14331 stx %fsr, [%l7 + %l1]
14332 nop
14333 set 0x70, %g1
14334 ldd [%l7 + %g1], %f4
14335 nop
14336 set 0x3C, %o2
14337 ldub [%l7 + %o2], %g2
14338 set 0x3E, %o4
14339 stha %i7, [%l7 + %o4] 0xeb
14340 membar #Sync
14341 set 0x08, %i3
14342 stxa %o7, [%l7 + %i3] 0x88
14343 nop
14344 set 0x50, %i1
14345 ldd [%l7 + %i1], %i2
14346 set 0x40, %l0
14347 stda %f0, [%l7 + %l0] 0xca
14348 nop
14349 set 0x35, %i0
14350 ldstub [%l7 + %i0], %i4
14351 membar #Sync
14352 set 0x40, %o0
14353 ldda [%l7 + %o0] 0xf8, %f0
14354 nop
14355 set 0x4B, %i5
14356 ldub [%l7 + %i5], %g4
14357 add %l7, 0x20, %l6
14358 wr %g0, 0x88, %asi
14359 ldxa [%l6] %asi, %o2
14360 casxa [%l6] 0x88, %o2, %i6
14361 nop
14362 set 0x50, %g2
14363 ldd [%l7 + %g2], %f18
14364 ld [%l7 + 0x70], %f20
14365 set 0x58, %i2
14366 stxa %l2, [%l7 + %i2] 0xeb
14367 membar #Sync
14368 nop
14369 set 0x20, %o7
14370 ldub [%l7 + %o7], %i1
14371 membar #Sync
14372 set 0x40, %l4
14373 ldda [%l7 + %l4] 0xf8, %f16
14374 set 0x4C, %o1
14375 sta %f20, [%l7 + %o1] 0x81
14376 add %o0, %g6, %o3
14377 set 0x1C, %g6
14378 stwa %l5, [%l7 + %g6] 0xe2
14379 membar #Sync
14380 nop
14381 set 0x2E, %i4
14382 sth %o1, [%l7 + %i4]
14383 nop
14384 set 0x20, %g7
14385 stx %fsr, [%l7 + %g7]
14386 nop
14387 set 0x28, %o5
14388 ldsw [%l7 + %o5], %g1
14389 set 0x2A, %l3
14390 stba %g5, [%l7 + %l3] 0xe3
14391 membar #Sync
14392 add %l7, 0x78, %l6
14393 wr %g0, 0x88, %asi
14394 casxa [%l6] 0x88, %l3, %o6
14395 st %f13, [%l7 + 0x54]
14396 nop
14397 set 0x20, %i6
14398 std %f28, [%l7 + %i6]
14399 set 0x78, %i7
14400 stda %i0, [%l7 + %i7] 0xe2
14401 membar #Sync
14402 set 0x40, %g4
14403 stda %f16, [%l7 + %g4] 0xf1
14404 membar #Sync
14405 or %l6, %i3, %l1
14406 set 0x48, %l6
14407 stda %o4, [%l7 + %l6] 0x81
14408 st %f16, [%l7 + 0x68]
14409 set 0x66, %o3
14410 stha %l0, [%l7 + %o3] 0x88
14411 nop
14412 set 0x10, %l5
14413 sth %g7, [%l7 + %l5]
14414 nop
14415 set 0x08, %o6
14416 ldx [%l7 + %o6], %i5
14417 nop
14418 set 0x30, %l2
14419 std %f0, [%l7 + %l2]
14420 nop
14421 set 0x0A, %g3
14422 lduh [%l7 + %g3], %l4
14423 set 0x30, %g5
14424 ldda [%l7 + %g5] 0x88, %o4
14425 nop
14426 set 0x32, %g1
14427 lduh [%l7 + %g1], %g2
14428 nop
14429 set 0x74, %o2
14430 ldsw [%l7 + %o2], %g3
14431 nop
14432 set 0x50, %l1
14433 stb %o7, [%l7 + %l1]
14434 set 0x28, %i3
14435 stda %i6, [%l7 + %i3] 0xea
14436 membar #Sync
14437 nop
14438 set 0x18, %o4
14439 ldd [%l7 + %o4], %f12
14440 nop
14441 set 0x18, %l0
14442 stx %i4, [%l7 + %l0]
14443 nop
14444 set 0x3C, %i0
14445 lduh [%l7 + %i0], %i2
14446 add %l7, 0x18, %l6
14447 wr %g0, 0x80, %asi
14448 casa [%l6] 0x80, %o2, %i6
14449 nop
14450 set 0x7D, %o0
14451 stb %l2, [%l7 + %o0]
14452 set 0x25, %i1
14453 ldstuba [%l7 + %i1] 0x80, %g4
14454 nop
14455 set 0x1C, %i5
14456 ldub [%l7 + %i5], %i1
14457 nop
14458 set 0x78, %g2
14459 ldub [%l7 + %g2], %g6
14460 nop
14461 set 0x49, %i2
14462 stb %o3, [%l7 + %i2]
14463 st %fsr, [%l7 + 0x10]
14464 nop
14465 set 0x7E, %l4
14466 lduh [%l7 + %l4], %l5
14467 set 0x10, %o1
14468 swapa [%l7 + %o1] 0x88, %o0
14469 set 0x40, %g6
14470 stda %f0, [%l7 + %g6] 0xc4
14471 set 0x60, %i4
14472 stha %g1, [%l7 + %i4] 0x89
14473 add %l7, 0x34, %l6
14474 wr %g0, 0x88, %asi
14475 lda [%l6] %asi, %o1
14476 casa [%l6] 0x88, %o1, %l3
14477 nop
14478 set 0x48, %o7
14479 std %o6, [%l7 + %o7]
14480 nop
14481 set 0x38, %o5
14482 stb %i0, [%l7 + %o5]
14483 and %g5, %i3, %l6
14484 nop
14485 set 0x58, %l3
14486 stx %o5, [%l7 + %l3]
14487 set 0x30, %g7
14488 ldxa [%l7 + %g7] 0x81, %l0
14489 set 0x50, %i6
14490 stxa %g7, [%l7 + %i6] 0x81
14491 st %f29, [%l7 + 0x50]
14492 set 0x08, %i7
14493 stda %i4, [%l7 + %i7] 0xeb
14494 membar #Sync
14495 and %l1, %l4, %o4
14496 bne,a %xcc, loop_95
14497 wr %g2, %g3, %y
14498 set 0x40, %l6
14499 ldda [%l7 + %l6] 0x89, %f0
14500loop_95:
14501 nop
14502 set 0x10, %o3
14503 swapa [%l7 + %o3] 0x88, %i7
14504 set 0x1C, %l5
14505 sta %f29, [%l7 + %l5] 0x81
14506 and %i4, %o7, %i2
14507 nop
14508 set 0x20, %o6
14509 stx %fsr, [%l7 + %o6]
14510 ld [%l7 + 0x38], %f4
14511 set 0x18, %l2
14512 prefetcha [%l7 + %l2] 0x88, 1
14513 nop
14514 set 0x20, %g4
14515 ldd [%l7 + %g4], %f26
14516 set 0x18, %g5
14517 ldxa [%l7 + %g5] 0x80, %l2
14518 nop
14519 set 0x45, %g1
14520 stb %i6, [%l7 + %g1]
14521 set 0x30, %g3
14522 stwa %g4, [%l7 + %g3] 0x80
14523 nop
14524 set 0x34, %o2
14525 lduh [%l7 + %o2], %i1
14526 set 0x50, %i3
14527 stxa %o3, [%l7 + %i3] 0xe3
14528 membar #Sync
14529 nop
14530 set 0x64, %o4
14531 lduh [%l7 + %o4], %l5
14532 nop
14533 set 0x58, %l0
14534 prefetch [%l7 + %l0], 1
14535 ld [%l7 + 0x64], %f7
14536 set 0x58, %i0
14537 stda %g6, [%l7 + %i0] 0xe2
14538 membar #Sync
14539 nop
14540 set 0x74, %o0
14541 stw %g1, [%l7 + %o0]
14542 nop
14543 set 0x54, %l1
14544 lduw [%l7 + %l1], %o0
14545 st %f29, [%l7 + 0x68]
14546 nop
14547 set 0x68, %i1
14548 ldd [%l7 + %i1], %l2
14549 set 0x11, %g2
14550 stba %o6, [%l7 + %g2] 0xe3
14551 membar #Sync
14552 set 0x5C, %i2
14553 stwa %o1, [%l7 + %i2] 0x81
14554 nop
14555 set 0x0C, %l4
14556 ldsw [%l7 + %l4], %i0
14557 set 0x68, %o1
14558 stwa %g5, [%l7 + %o1] 0xe3
14559 membar #Sync
14560 and %l6, %o5, %l0
14561 set 0x20, %i5
14562 stxa %g7, [%l7 + %i5] 0xe3
14563 membar #Sync
14564 set 0x38, %g6
14565 swapa [%l7 + %g6] 0x80, %i3
14566 nop
14567 set 0x68, %i4
14568 ldd [%l7 + %i4], %f30
14569 add %l7, 0x64, %l6
14570 wr %g0, 0x80, %asi
14571 casa [%l6] 0x80, %i5, %l4
14572 nop
14573 set 0x78, %o5
14574 stx %fsr, [%l7 + %o5]
14575 set 0x63, %l3
14576 ldstuba [%l7 + %l3] 0x88, %l1
14577 set 0x20, %g7
14578 ldda [%l7 + %g7] 0xea, %g2
14579 nop
14580 set 0x68, %i6
14581 stw %g3, [%l7 + %i6]
14582 set 0x1C, %o7
14583 sta %f7, [%l7 + %o7] 0x80
14584 set 0x71, %l6
14585 ldstuba [%l7 + %l6] 0x81, %o4
14586 and %i4, %o7, %i7
14587 set 0x48, %o3
14588 prefetcha [%l7 + %o3] 0x81, 0
14589 nop
14590 set 0x71, %l5
14591 stb %l2, [%l7 + %l5]
14592 add %l7, 0x68, %l6
14593 wr %g0, 0x81, %asi
14594 ldxa [%l6] %asi, %i6
14595 casxa [%l6] 0x81, %i6, %g4
14596 fpadd16 %f22, %f24, %f26
14597 set 0x48, %o6
14598 prefetcha [%l7 + %o6] 0x80, 3
14599 ld [%l7 + 0x70], %f12
14600 set 0x48, %i7
14601 stxa %i2, [%l7 + %i7] 0x81
14602 set 0x40, %g4
14603 stda %f16, [%l7 + %g4] 0x89
14604 add %l7, 0x58, %l6
14605 wr %g0, 0x88, %asi
14606 ldxa [%l6] %asi, %o3
14607 casxa [%l6] 0x88, %o3, %l5
14608 nop
14609 set 0x4C, %g5
14610 sth %g6, [%l7 + %g5]
14611 fpadd32s %f4, %f4, %f29
14612 nop
14613 set 0x40, %g1
14614 swap [%l7 + %g1], %g1
14615 nop
14616 set 0x1C, %l2
14617 ldsw [%l7 + %l2], %o0
14618 nop
14619 set 0x16, %o2
14620 ldsh [%l7 + %o2], %l3
14621 set 0x40, %g3
14622 ldda [%l7 + %g3] 0x89, %f16
14623 set 0x70, %o4
14624 stxa %o1, [%l7 + %o4] 0xeb
14625 membar #Sync
14626 add %i0, %o6, %l6
14627 set 0x6C, %i3
14628 sta %f10, [%l7 + %i3] 0x89
14629 nop
14630 set 0x60, %l0
14631 ldx [%l7 + %l0], %o5
14632 set 0x48, %o0
14633 swapa [%l7 + %o0] 0x89, %l0
14634 nop
14635 set 0x20, %i0
14636 ldd [%l7 + %i0], %f22
14637 nop
14638 set 0x50, %i1
14639 stx %fsr, [%l7 + %i1]
14640 nop
14641 set 0x72, %l1
14642 ldsh [%l7 + %l1], %g7
14643 set 0x20, %g2
14644 stxa %g5, [%l7 + %g2] 0x89
14645 or %i5, %i3, %l1
14646 nop
14647 set 0x3D, %i2
14648 ldub [%l7 + %i2], %l4
14649 add %g3, %o4, %i4
14650 nop
14651 set 0x64, %l4
14652 ldsb [%l7 + %l4], %g2
14653 set 0x0F, %i5
14654 stba %o7, [%l7 + %i5] 0xe3
14655 membar #Sync
14656 nop
14657 set 0x76, %o1
14658 ldub [%l7 + %o1], %i7
14659 set 0x58, %g6
14660 prefetcha [%l7 + %g6] 0x80, 3
14661 nop
14662 set 0x1C, %i4
14663 lduw [%l7 + %i4], %l2
14664 nop
14665 set 0x4B, %l3
14666 stb %g4, [%l7 + %l3]
14667 set 0x10, %g7
14668 lda [%l7 + %g7] 0x80, %f22
14669 nop
14670 set 0x40, %o5
14671 ldd [%l7 + %o5], %f30
14672 add %i1, %i2, %i6
14673 set 0x48, %i6
14674 sta %f21, [%l7 + %i6] 0x81
14675 set 0x60, %l6
14676 stxa %o3, [%l7 + %l6] 0x80
14677 set 0x0C, %o7
14678 stwa %g6, [%l7 + %o7] 0x81
14679 add %l5, %o0, %g1
14680 nop
14681 set 0x78, %o3
14682 stx %fsr, [%l7 + %o3]
14683 set 0x58, %o6
14684 stxa %o1, [%l7 + %o6] 0x80
14685 set 0x40, %i7
14686 stda %f16, [%l7 + %i7] 0xda
14687 set 0x1C, %g4
14688 stwa %l3, [%l7 + %g4] 0xe2
14689 membar #Sync
14690 nop
14691 set 0x38, %g5
14692 stx %fsr, [%l7 + %g5]
14693 add %o6, %i0, %l6
14694 set 0x58, %l5
14695 stba %o5, [%l7 + %l5] 0xe3
14696 membar #Sync
14697 nop
14698 set 0x08, %l2
14699 ldd [%l7 + %l2], %f6
14700 nop
14701 set 0x6C, %g1
14702 sth %g7, [%l7 + %g1]
14703 set 0x68, %o2
14704 ldxa [%l7 + %o2] 0x80, %g5
14705 nop
14706 set 0x30, %o4
14707 ldsb [%l7 + %o4], %i5
14708 nop
14709 set 0x08, %i3
14710 lduw [%l7 + %i3], %l0
14711 nop
14712 set 0x20, %g3
14713 lduw [%l7 + %g3], %l1
14714 nop
14715 set 0x58, %l0
14716 ldd [%l7 + %l0], %f8
14717 nop
14718 set 0x60, %i0
14719 ldd [%l7 + %i0], %i2
14720 set 0x08, %i1
14721 ldxa [%l7 + %i1] 0x80, %l4
14722 ld [%l7 + 0x54], %f14
14723 add %l7, 0x60, %l6
14724 wr %g0, 0x80, %asi
14725 casxa [%l6] 0x80, %o4, %i4
14726 set 0x54, %l1
14727 sta %f30, [%l7 + %l1] 0x80
14728 st %fsr, [%l7 + 0x3C]
14729 nop
14730 set 0x74, %o0
14731 ldsw [%l7 + %o0], %g2
14732 nop
14733 set 0x2B, %i2
14734 stb %g3, [%l7 + %i2]
14735 set 0x60, %l4
14736 stda %i6, [%l7 + %l4] 0x88
14737 nop
14738 set 0x5C, %g2
14739 ldsw [%l7 + %g2], %o7
14740 nop
14741 set 0x60, %i5
14742 std %f22, [%l7 + %i5]
14743 nop
14744 set 0x08, %o1
14745 prefetch [%l7 + %o1], 0
14746 nop
14747 set 0x40, %g6
14748 stw %l2, [%l7 + %g6]
14749 nop
14750 set 0x70, %i4
14751 std %f6, [%l7 + %i4]
14752 add %l7, 0x70, %l6
14753 wr %g0, 0x89, %asi
14754 casa [%l6] 0x89, %o2, %i1
14755 wr %g4, %i2, %sys_tick
14756 nop
14757 set 0x3C, %l3
14758 prefetch [%l7 + %l3], 0
14759 nop
14760 set 0x10, %o5
14761 ldub [%l7 + %o5], %o3
14762 nop
14763 set 0x6C, %g7
14764 lduw [%l7 + %g7], %g6
14765 nop
14766 set 0x78, %i6
14767 stx %i6, [%l7 + %i6]
14768 nop
14769 set 0x18, %o7
14770 std %o0, [%l7 + %o7]
14771 st %fsr, [%l7 + 0x44]
14772 set 0x50, %o3
14773 lda [%l7 + %o3] 0x89, %f24
14774 set 0x3B, %o6
14775 ldstuba [%l7 + %o6] 0x88, %g1
14776 set 0x70, %l6
14777 ldda [%l7 + %l6] 0xea, %o0
14778 EXIT_GOOD
14779
14780
14781
14782!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14783!
14784! Stats for Thread 3:
14785!
14786! Type l : 1255
14787! Type a : 23
14788! Type cti : 25
14789! Type x : 535
14790! Type f : 35
14791! Type i : 127
14792!
14793!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14794
14795!
14796! Thread 4 Start
14797!
14798.global thread_4
14799thread_4:
14800 mov %l7, %g1
14801 !# Set %cwp for 8 windows
14802 !# This threads memory space into each %l7
14803 wrpr %g0, 0x7, %cwp
14804 mov %g1, %l7
14805 wrpr %g0, 0x6, %cwp
14806 mov %g1, %l7
14807 wrpr %g0, 0x5, %cwp
14808 mov %g1, %l7
14809 wrpr %g0, 0x4, %cwp
14810 mov %g1, %l7
14811 wrpr %g0, 0x3, %cwp
14812 mov %g1, %l7
14813 wrpr %g0, 0x2, %cwp
14814 mov %g1, %l7
14815 wrpr %g0, 0x1, %cwp
14816 mov %g1, %l7
14817 wrpr %g0, 0x0, %cwp
14818 mov %g1, %l7
14819
14820 !# Set %fsr
14821 setx 0x0000000000400000, %l0, %l6 !# no post process
14822 stx %l6, [%l7 + 0x0] !# no post process
14823 ldx [%l7 + 0x0], %fsr !# no post process
14824
14825 wr %g0, 0x80, %asi !# no post process
14826
14827 !# Initialize registers ..
14828
14829 !# Global registers
14830 set 0xB, %g1
14831 set 0x1, %g2
14832 set 0x7, %g3
14833 set 0x3, %g4
14834 set 0x3, %g5
14835 set 0x0, %g6
14836 set 0x0, %g7
14837 !# Input registers
14838 set -0x3, %i0
14839 set -0xD, %i1
14840 set -0x8, %i2
14841 set -0x9, %i3
14842 set -0xC, %i4
14843 set -0x4, %i5
14844 set -0xF, %i6
14845 set -0xB, %i7
14846 !# Local registers
14847 set 0x1EECF3E1, %l0
14848 set 0x32225C57, %l1
14849 set 0x5B6C6090, %l2
14850 set 0x39F71C49, %l3
14851 set 0x1A238F01, %l4
14852 set 0x1EBCFE4A, %l5
14853 set 0x56D4F816, %l6
14854 !# Output registers
14855 set -0x0D65, %o0
14856 set 0x15DE, %o1
14857 set -0x1C3F, %o2
14858 set 0x0439, %o3
14859 set -0x0803, %o4
14860 set 0x1823, %o5
14861 set 0x00A7, %o6
14862 set 0x037E, %o7
14863 !# Float registers
14864 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
14865 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
14866 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
14867 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
14868 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
14869 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
14870 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
14871 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
14872 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
14873 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
14874 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
14875 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
14876 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
14877 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
14878 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
14879 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
14880
14881 !# Execute Main Diag ..
14882
14883 st %f30, [%l7 + 0x1C]
14884 bl %icc, loop_96
14885 nop
14886 set 0x60, %i7
14887 prefetch [%l7 + %i7], 2
14888 nop
14889 set 0x08, %g4
14890 ldd [%l7 + %g4], %l2
14891 nop
14892 set 0x70, %g5
14893 ldsw [%l7 + %g5], %o6
14894loop_96:
14895 nop
14896 set 0x20, %l2
14897 ldda [%l7 + %l2] 0x81, %l4
14898 set 0x10, %g1
14899 stwa %i0, [%l7 + %g1] 0x81
14900 fpadd32 %f26, %f16, %f6
14901 set 0x70, %l5
14902 stda %i6, [%l7 + %l5] 0xeb
14903 membar #Sync
14904 set 0x40, %o2
14905 ldda [%l7 + %o2] 0x81, %f16
14906 set 0x50, %o4
14907 prefetcha [%l7 + %o4] 0x88, 4
14908 bleu,a %icc, loop_97
14909 or %g5, %i5, %o5
14910 nop
14911 set 0x58, %i3
14912 swap [%l7 + %i3], %l1
14913 nop
14914 set 0x74, %g3
14915 ldsw [%l7 + %g3], %i3
14916loop_97:
14917 nop
14918 set 0x77, %i0
14919 stb %l4, [%l7 + %i0]
14920 nop
14921 set 0x60, %l0
14922 stx %fsr, [%l7 + %l0]
14923 set 0x40, %i1
14924 ldda [%l7 + %i1] 0x81, %f0
14925 add %l7, 0x10, %l6
14926 wr %g0, 0x89, %asi
14927 ldxa [%l6] %asi, %l0
14928 casxa [%l6] 0x89, %l0, %i4
14929 fpadd32s %f6, %f22, %f21
14930 nop
14931 set 0x72, %l1
14932 sth %g2, [%l7 + %l1]
14933 nop
14934 set 0x78, %o0
14935 ldd [%l7 + %o0], %f28
14936 nop
14937 set 0x10, %i2
14938 ldub [%l7 + %i2], %g3
14939 add %i7, %o4, %o7
14940 nop
14941 set 0x64, %l4
14942 prefetch [%l7 + %l4], 0
14943 set 0x40, %g2
14944 stda %f16, [%l7 + %g2] 0xf9
14945 membar #Sync
14946 st %fsr, [%l7 + 0x74]
14947 set 0x6F, %o1
14948 ldstuba [%l7 + %o1] 0x88, %l2
14949 add %l7, 0x64, %l6
14950 wr %g0, 0x89, %asi
14951 casa [%l6] 0x89, %i1, %o2
14952 fpadd32s %f5, %f15, %f25
14953 add %g4, %o3, %g6
14954 fpsub32 %f20, %f26, %f28
14955 set 0x18, %i5
14956 stxa %i2, [%l7 + %i5] 0x88
14957 nop
14958 set 0x54, %g6
14959 sth %i6, [%l7 + %g6]
14960 nop
14961 set 0x22, %i4
14962 lduh [%l7 + %i4], %g1
14963 set 0x40, %l3
14964 ldda [%l7 + %l3] 0xda, %f16
14965 st %f21, [%l7 + 0x78]
14966 add %l7, 0x18, %l6
14967 wr %g0, 0x89, %asi
14968 ldxa [%l6] %asi, %o1
14969 casxa [%l6] 0x89, %o1, %o0
14970 nop
14971 set 0x46, %g7
14972 sth %l3, [%l7 + %g7]
14973 set 0x60, %i6
14974 swapa [%l7 + %i6] 0x88, %o6
14975 bg,a %icc, loop_98
14976 or %i0, %l5, %g7
14977 ld [%l7 + 0x60], %f21
14978 set 0x32, %o7
14979 ldstuba [%l7 + %o7] 0x81, %l6
14980loop_98:
14981 nop
14982 add %l7, 0x70, %l6
14983 wr %g0, 0x81, %asi
14984 casxa [%l6] 0x81, %g5, %i5
14985 nop
14986 set 0x51, %o3
14987 ldstub [%l7 + %o3], %l1
14988 nop
14989 set 0x68, %o6
14990 std %i2, [%l7 + %o6]
14991 membar #Sync
14992 set 0x40, %l6
14993 ldda [%l7 + %l6] 0xf0, %f0
14994 nop
14995 set 0x08, %i7
14996 std %l4, [%l7 + %i7]
14997 nop
14998 or %g0, 0x8, %l0
14999 sllx %l0, 0x3c, %l0
15000 wr %l0, 0xD91, %tick_cmpr
15001 nop
15002 set 0x18, %g4
15003 swap [%l7 + %g4], %g2
15004 set 0x78, %g5
15005 sta %f25, [%l7 + %g5] 0x81
15006 nop
15007 set 0x78, %o5
15008 stb %g3, [%l7 + %o5]
15009 nop
15010 set 0x38, %l2
15011 ldsw [%l7 + %l2], %i7
15012 set 0x78, %l5
15013 swapa [%l7 + %l5] 0x88, %o4
15014 set 0x34, %o2
15015 lda [%l7 + %o2] 0x89, %f21
15016 set 0x18, %g1
15017 prefetcha [%l7 + %g1] 0x88, 1
15018 set 0x08, %o4
15019 stda %l2, [%l7 + %o4] 0xea
15020 membar #Sync
15021 nop
15022 set 0x58, %i3
15023 ldub [%l7 + %i3], %i1
15024 membar #Sync
15025 set 0x40, %i0
15026 ldda [%l7 + %i0] 0xf1, %f0
15027 nop
15028 set 0x3A, %l0
15029 ldstub [%l7 + %l0], %o2
15030 nop
15031 set 0x46, %g3
15032 ldsb [%l7 + %g3], %g4
15033 set 0x18, %i1
15034 stda %o2, [%l7 + %i1] 0x80
15035 set 0x18, %l1
15036 prefetcha [%l7 + %l1] 0x88, 0
15037 nop
15038 set 0x68, %o0
15039 ldsw [%l7 + %o0], %o7
15040 set 0x67, %l4
15041 ldstuba [%l7 + %l4] 0x88, %i6
15042 set 0x40, %g2
15043 ldda [%l7 + %g2] 0x81, %f16
15044 nop
15045 set 0x44, %o1
15046 ldstub [%l7 + %o1], %i2
15047 ba,a,pn %icc, loop_99
15048 nop
15049 set 0x20, %i2
15050 stw %g1, [%l7 + %i2]
15051 set 0x12, %i5
15052 stba %o0, [%l7 + %i5] 0xe2
15053 membar #Sync
15054loop_99:
15055 nop
15056 set 0x28, %i4
15057 prefetcha [%l7 + %i4] 0x80, 0
15058 set 0x1A, %l3
15059 ldstuba [%l7 + %l3] 0x88, %l3
15060 nop
15061 set 0x08, %g7
15062 lduw [%l7 + %g7], %i0
15063 set 0x5C, %g6
15064 stba %o6, [%l7 + %g6] 0xea
15065 membar #Sync
15066 nop
15067 set 0x28, %o7
15068 stx %fsr, [%l7 + %o7]
15069 membar #Sync
15070 set 0x40, %i6
15071 ldda [%l7 + %i6] 0xf8, %f16
15072 set 0x28, %o6
15073 stwa %g7, [%l7 + %o6] 0xeb
15074 membar #Sync
15075 nop
15076 set 0x68, %l6
15077 prefetch [%l7 + %l6], 0
15078 nop
15079 set 0x40, %i7
15080 prefetch [%l7 + %i7], 2
15081 set 0x48, %g4
15082 sta %f0, [%l7 + %g4] 0x81
15083 nop
15084 set 0x1E, %o3
15085 sth %l6, [%l7 + %o3]
15086 set 0x1F, %o5
15087 stba %l5, [%l7 + %o5] 0x80
15088 set 0x38, %g5
15089 stda %g4, [%l7 + %g5] 0x88
15090 st %f9, [%l7 + 0x58]
15091 set 0x10, %l5
15092 ldxa [%l7 + %l5] 0x88, %i5
15093 nop
15094 set 0x70, %l2
15095 std %f30, [%l7 + %l2]
15096 set 0x7C, %g1
15097 swapa [%l7 + %g1] 0x80, %i3
15098 nop
15099 set 0x44, %o2
15100 sth %l4, [%l7 + %o2]
15101 nop
15102 set 0x10, %o4
15103 ldx [%l7 + %o4], %l1
15104 fpadd32 %f26, %f30, %f20
15105 nop
15106 set 0x30, %i0
15107 ldd [%l7 + %i0], %o4
15108 nop
15109 set 0x18, %l0
15110 ldd [%l7 + %l0], %g2
15111 bl,a %xcc, loop_100
15112 nop
15113 set 0x48, %i3
15114 swap [%l7 + %i3], %l0
15115 set 0x10, %i1
15116 stda %g2, [%l7 + %i1] 0x81
15117loop_100:
15118 nop
15119 set 0x24, %l1
15120 stw %o4, [%l7 + %l1]
15121 set 0x28, %g3
15122 ldstuba [%l7 + %g3] 0x89, %i7
15123 fpadd32 %f18, %f6, %f16
15124 ld [%l7 + 0x50], %f17
15125 and %i4, %l2, %i1
15126 st %f17, [%l7 + 0x7C]
15127 nop
15128 set 0x74, %o0
15129 prefetch [%l7 + %o0], 1
15130 nop
15131 set 0x4C, %l4
15132 lduh [%l7 + %l4], %g4
15133 nop
15134 or %g0, 0x8, %l0
15135 sllx %l0, 0x3c, %l0
15136 wr %l0, %g0, %tick_cmpr
15137 set 0x20, %g2
15138 ldda [%l7 + %g2] 0xe3, %o6
15139 nop
15140 set 0x3E, %o1
15141 lduh [%l7 + %o1], %o3
15142 nop
15143 set 0x28, %i5
15144 stx %i2, [%l7 + %i5]
15145 nop
15146 set 0x7C, %i4
15147 stw %i6, [%l7 + %i4]
15148 set 0x30, %i2
15149 swapa [%l7 + %i2] 0x80, %g1
15150 nop
15151 set 0x0E, %g7
15152 sth %o1, [%l7 + %g7]
15153 nop
15154 set 0x30, %g6
15155 stx %o0, [%l7 + %g6]
15156 nop
15157 set 0x2C, %o7
15158 ldsw [%l7 + %o7], %l3
15159 set 0x60, %l3
15160 ldda [%l7 + %l3] 0xe3, %o6
15161 nop
15162 set 0x78, %i6
15163 ldsh [%l7 + %i6], %i0
15164 nop
15165 set 0x50, %o6
15166 ldd [%l7 + %o6], %f18
15167 nop
15168 set 0x0C, %i7
15169 swap [%l7 + %i7], %l6
15170 nop
15171 set 0x48, %l6
15172 ldd [%l7 + %l6], %f8
15173 set 0x60, %g4
15174 stda %l4, [%l7 + %g4] 0x89
15175 nop
15176 set 0x0C, %o3
15177 ldsw [%l7 + %o3], %g5
15178 add %l7, 0x20, %l6
15179 wr %g0, 0x80, %asi
15180 casxa [%l6] 0x80, %g7, %i3
15181 set 0x40, %o5
15182 prefetcha [%l7 + %o5] 0x89, 4
15183 nop
15184 set 0x48, %g5
15185 ldsw [%l7 + %g5], %l1
15186 nop
15187 set 0x60, %l5
15188 stx %fsr, [%l7 + %l5]
15189 add %l7, 0x3C, %l6
15190 wr %g0, 0x88, %asi
15191 casa [%l6] 0x88, %l4, %g2
15192 membar #Sync
15193 set 0x40, %g1
15194 ldda [%l7 + %g1] 0xf9, %f16
15195 set 0x10, %l2
15196 stwa %l0, [%l7 + %l2] 0xeb
15197 membar #Sync
15198 nop
15199 set 0x50, %o2
15200 ldd [%l7 + %o2], %f18
15201 nop
15202 set 0x1D, %i0
15203 ldub [%l7 + %i0], %g3
15204 st %f9, [%l7 + 0x78]
15205 st %f31, [%l7 + 0x48]
15206 nop
15207 set 0x4C, %l0
15208 ldsh [%l7 + %l0], %o5
15209 set 0x10, %o4
15210 stxa %o4, [%l7 + %o4] 0xea
15211 membar #Sync
15212 set 0x1C, %i3
15213 swapa [%l7 + %i3] 0x88, %i4
15214 fpsub16s %f24, %f25, %f15
15215 set 0x24, %i1
15216 stha %l2, [%l7 + %i1] 0xeb
15217 membar #Sync
15218 nop
15219 set 0x5A, %g3
15220 lduh [%l7 + %g3], %i1
15221 nop
15222 set 0x58, %l1
15223 swap [%l7 + %l1], %i7
15224 nop
15225 set 0x60, %o0
15226 ldd [%l7 + %o0], %f22
15227 nop
15228 set 0x34, %l4
15229 ldsw [%l7 + %l4], %o2
15230 nop
15231 set 0x0D, %o1
15232 stb %g4, [%l7 + %o1]
15233 set 0x64, %i5
15234 stba %o7, [%l7 + %i5] 0xe2
15235 membar #Sync
15236 set 0x4C, %g2
15237 swapa [%l7 + %g2] 0x80, %o3
15238 nop
15239 set 0x24, %i4
15240 ldsw [%l7 + %i4], %i2
15241 nop
15242 set 0x6D, %i2
15243 stb %i6, [%l7 + %i2]
15244 set 0x7D, %g6
15245 stba %g1, [%l7 + %g6] 0xea
15246 membar #Sync
15247 set 0x10, %o7
15248 stxa %g6, [%l7 + %o7] 0xeb
15249 membar #Sync
15250 wr %o1, %o0, %softint
15251 set 0x40, %g7
15252 ldda [%l7 + %g7] 0xd0, %f0
15253 st %f13, [%l7 + 0x08]
15254 and %l3, %i0, %o6
15255 nop
15256 set 0x70, %l3
15257 ldx [%l7 + %l3], %l6
15258 set 0x10, %i6
15259 prefetcha [%l7 + %i6] 0x81, 1
15260 nop
15261 set 0x34, %o6
15262 ldsw [%l7 + %o6], %g7
15263 nop
15264 set 0x18, %l6
15265 ldd [%l7 + %l6], %l4
15266 bn,a %xcc, loop_101
15267 nop
15268 set 0x68, %g4
15269 ldx [%l7 + %g4], %i3
15270 nop
15271 set 0x28, %i7
15272 ldd [%l7 + %i7], %f28
15273 nop
15274 set 0x10, %o5
15275 stw %i5, [%l7 + %o5]
15276loop_101:
15277 nop
15278 set 0x59, %o3
15279 ldsb [%l7 + %o3], %l1
15280 set 0x78, %g5
15281 prefetcha [%l7 + %g5] 0x88, 3
15282 add %l7, 0x2C, %l6
15283 wr %g0, 0x81, %asi
15284 lda [%l6] %asi, %l4
15285 casa [%l6] 0x81, %l4, %g3
15286 nop
15287 set 0x70, %g1
15288 sth %l0, [%l7 + %g1]
15289 nop
15290 set 0x57, %l5
15291 ldsb [%l7 + %l5], %o5
15292 add %l7, 0x08, %l6
15293 wr %g0, 0x88, %asi
15294 lda [%l6] %asi, %o4
15295 casa [%l6] 0x88, %o4, %l2
15296 nop
15297 set 0x18, %l2
15298 std %f12, [%l7 + %l2]
15299 nop
15300 or %g0, 0x8, %l0
15301 sllx %l0, 0x3c, %l0
15302 wr %l0, 0x0E9, %sys_tick_cmpr
15303 fpsub32s %f8, %f4, %f5
15304 nop
15305 set 0x5C, %i0
15306 swap [%l7 + %i0], %o2
15307 nop
15308 set 0x38, %l0
15309 stx %i1, [%l7 + %l0]
15310 nop
15311 set 0x54, %o2
15312 ldsw [%l7 + %o2], %g4
15313 set 0x5D, %o4
15314 stba %o7, [%l7 + %o4] 0xea
15315 membar #Sync
15316 nop
15317 set 0x78, %i3
15318 ldd [%l7 + %i3], %f16
15319 nop
15320 set 0x11, %g3
15321 ldub [%l7 + %g3], %o3
15322 st %fsr, [%l7 + 0x4C]
15323 bleu,pn %icc, loop_102
15324 nop
15325 set 0x3C, %i1
15326 swap [%l7 + %i1], %i6
15327 st %fsr, [%l7 + 0x7C]
15328 set 0x18, %l1
15329 ldxa [%l7 + %l1] 0x89, %i2
15330loop_102:
15331 add %g1, %o1, %g6
15332 set 0x08, %l4
15333 prefetcha [%l7 + %l4] 0x80, 1
15334 nop
15335 set 0x28, %o1
15336 ldd [%l7 + %o1], %f10
15337 nop
15338 set 0x18, %o0
15339 stx %l3, [%l7 + %o0]
15340 set 0x38, %i5
15341 ldxa [%l7 + %i5] 0x80, %i0
15342 nop
15343 or %g0, 0x8, %l0
15344 sllx %l0, 0x3c, %l0
15345 wr %l0, %g0, %sys_tick_cmpr
15346 or %g7, %l5, %i3
15347 nop
15348 set 0x1D, %i4
15349 ldsb [%l7 + %i4], %l6
15350 or %l1, %g2, %l4
15351 nop
15352 set 0x08, %i2
15353 std %f30, [%l7 + %i2]
15354 nop
15355 set 0x0D, %g2
15356 ldub [%l7 + %g2], %i5
15357 set 0x48, %g6
15358 ldxa [%l7 + %g6] 0x89, %l0
15359 nop
15360 set 0x18, %g7
15361 lduh [%l7 + %g7], %g3
15362 nop
15363 set 0x28, %l3
15364 ldsw [%l7 + %l3], %o4
15365 nop
15366 set 0x76, %i6
15367 lduh [%l7 + %i6], %o5
15368 nop
15369 set 0x26, %o6
15370 sth %i4, [%l7 + %o6]
15371 or %l2, %o2, %i7
15372 set 0x58, %l6
15373 prefetcha [%l7 + %l6] 0x88, 2
15374 set 0x38, %o7
15375 stxa %g4, [%l7 + %o7] 0xe3
15376 membar #Sync
15377 nop
15378 set 0x20, %g4
15379 ldx [%l7 + %g4], %o7
15380 set 0x44, %o5
15381 stha %o3, [%l7 + %o5] 0xe3
15382 membar #Sync
15383 set 0x28, %i7
15384 stda %i6, [%l7 + %i7] 0x88
15385 set 0x36, %g5
15386 ldstuba [%l7 + %g5] 0x81, %i2
15387 nop
15388 set 0x58, %g1
15389 stw %g1, [%l7 + %g1]
15390 set 0x74, %l5
15391 lda [%l7 + %l5] 0x81, %f29
15392 bge %icc, loop_103
15393 nop
15394 set 0x34, %o3
15395 lduw [%l7 + %o3], %o1
15396 set 0x50, %i0
15397 ldxa [%l7 + %i0] 0x89, %o0
15398loop_103:
15399 nop
15400 set 0x40, %l0
15401 std %f28, [%l7 + %l0]
15402 wr %l3, %i0, %clear_softint
15403 set 0x68, %o2
15404 lda [%l7 + %o2] 0x89, %f10
15405 set 0x40, %o4
15406 ldda [%l7 + %o4] 0x88, %g6
15407 wr %g5, %o6, %sys_tick
15408 nop
15409 set 0x14, %l2
15410 stw %g7, [%l7 + %l2]
15411 set 0x40, %g3
15412 stda %f16, [%l7 + %g3] 0x88
15413 st %fsr, [%l7 + 0x38]
15414 nop
15415 set 0x78, %i3
15416 ldd [%l7 + %i3], %f2
15417 st %f11, [%l7 + 0x4C]
15418 bg,a %icc, loop_104
15419 st %fsr, [%l7 + 0x68]
15420 nop
15421 set 0x58, %l1
15422 prefetch [%l7 + %l1], 4
15423 nop
15424 set 0x70, %l4
15425 ldd [%l7 + %l4], %f6
15426loop_104:
15427 nop
15428 set 0x35, %o1
15429 ldstub [%l7 + %o1], %i3
15430 set 0x40, %i1
15431 stda %f16, [%l7 + %i1] 0x81
15432 set 0x40, %o0
15433 ldda [%l7 + %o0] 0x88, %f16
15434 nop
15435 or %g0, 0x8, %l0
15436 sllx %l0, 0x3c, %l0
15437 wr %l0, 0xFD2, %sys_tick_cmpr
15438 nop
15439 set 0x60, %i4
15440 prefetch [%l7 + %i4], 3
15441 nop
15442 set 0x20, %i2
15443 stx %l1, [%l7 + %i2]
15444 set 0x18, %g2
15445 ldxa [%l7 + %g2] 0x80, %l4
15446 or %i5, %l0, %g2
15447 st %fsr, [%l7 + 0x14]
15448 nop
15449 set 0x74, %g6
15450 lduh [%l7 + %g6], %g3
15451 fpadd16s %f18, %f31, %f31
15452 set 0x40, %i5
15453 ldxa [%l7 + %i5] 0x80, %o4
15454 bne %xcc, loop_105
15455 or %o5, %i4, %l2
15456 nop
15457 set 0x68, %l3
15458 swap [%l7 + %l3], %o2
15459 set 0x30, %i6
15460 lda [%l7 + %i6] 0x89, %f5
15461loop_105:
15462 nop
15463 set 0x21, %g7
15464 ldsb [%l7 + %g7], %i1
15465 nop
15466 set 0x7B, %l6
15467 ldub [%l7 + %l6], %i7
15468 set 0x10, %o6
15469 stxa %g4, [%l7 + %o6] 0xe2
15470 membar #Sync
15471 add %l7, 0x38, %l6
15472 wr %g0, 0x81, %asi
15473 ldxa [%l6] %asi, %o7
15474 casxa [%l6] 0x81, %o7, %o3
15475 and %i6, %i2, %g1
15476 add %o0, %o1, %i0
15477 set 0x70, %g4
15478 stxa %l3, [%l7 + %g4] 0xea
15479 membar #Sync
15480 nop
15481 set 0x3C, %o7
15482 lduw [%l7 + %o7], %g5
15483 fpadd32 %f8, %f20, %f2
15484 nop
15485 set 0x6E, %o5
15486 ldsb [%l7 + %o5], %o6
15487 nop
15488 set 0x72, %g5
15489 stb %g6, [%l7 + %g5]
15490 add %l7, 0x70, %l6
15491 wr %g0, 0x81, %asi
15492 casxa [%l6] 0x81, %g7, %i3
15493 nop
15494 set 0x78, %i7
15495 ldub [%l7 + %i7], %l6
15496 nop
15497 set 0x40, %g1
15498 ldstub [%l7 + %g1], %l1
15499 set 0x20, %l5
15500 stda %l4, [%l7 + %l5] 0x81
15501 set 0x10, %i0
15502 swapa [%l7 + %i0] 0x81, %i5
15503 add %l7, 0x50, %l6
15504 wr %g0, 0x89, %asi
15505 casxa [%l6] 0x89, %l0, %l4
15506 nop
15507 set 0x19, %l0
15508 ldub [%l7 + %l0], %g2
15509 nop
15510 set 0x08, %o2
15511 ldx [%l7 + %o2], %g3
15512 wr %o5, %i4, %ccr
15513 nop
15514 set 0x68, %o3
15515 ldd [%l7 + %o3], %f12
15516 nop
15517 set 0x10, %l2
15518 ldd [%l7 + %l2], %o4
15519 fpadd16 %f2, %f4, %f22
15520 nop
15521 set 0x68, %g3
15522 stb %o2, [%l7 + %g3]
15523 nop
15524 set 0x48, %o4
15525 ldd [%l7 + %o4], %l2
15526 nop
15527 set 0x5E, %l1
15528 sth %i7, [%l7 + %l1]
15529 nop
15530 set 0x4D, %i3
15531 ldstub [%l7 + %i3], %g4
15532 set 0x40, %l4
15533 stda %f16, [%l7 + %l4] 0xf0
15534 membar #Sync
15535 nop
15536 set 0x58, %i1
15537 ldx [%l7 + %i1], %o7
15538 set 0x1B, %o0
15539 stba %o3, [%l7 + %o0] 0x88
15540 set 0x50, %o1
15541 prefetcha [%l7 + %o1] 0x88, 2
15542 set 0x28, %i4
15543 ldxa [%l7 + %i4] 0x80, %i2
15544 wr %g1, %o0, %y
15545 nop
15546 set 0x48, %g2
15547 ldd [%l7 + %g2], %o0
15548 set 0x70, %i2
15549 ldda [%l7 + %i2] 0xeb, %i6
15550 nop
15551 set 0x15, %i5
15552 ldstub [%l7 + %i5], %i0
15553 set 0x38, %g6
15554 lda [%l7 + %g6] 0x89, %f3
15555 or %g5, %l3, %g6
15556 nop
15557 set 0x44, %l3
15558 stb %g7, [%l7 + %l3]
15559 set 0x50, %g7
15560 prefetcha [%l7 + %g7] 0x80, 2
15561 st %fsr, [%l7 + 0x18]
15562 nop
15563 set 0x20, %i6
15564 ldx [%l7 + %i6], %o6
15565 nop
15566 set 0x5C, %o6
15567 sth %l6, [%l7 + %o6]
15568 set 0x10, %g4
15569 prefetcha [%l7 + %g4] 0x88, 4
15570 st %fsr, [%l7 + 0x68]
15571 nop
15572 set 0x53, %o7
15573 ldub [%l7 + %o7], %i5
15574 nop
15575 set 0x42, %o5
15576 stb %l5, [%l7 + %o5]
15577 set 0x66, %g5
15578 stba %l4, [%l7 + %g5] 0xea
15579 membar #Sync
15580 set 0x7C, %l6
15581 swapa [%l7 + %l6] 0x89, %g2
15582 bl %icc, loop_106
15583 nop
15584 set 0x3F, %g1
15585 ldub [%l7 + %g1], %g3
15586 nop
15587 set 0x20, %l5
15588 ldd [%l7 + %l5], %f6
15589 ld [%l7 + 0x14], %f30
15590loop_106:
15591 nop
15592 set 0x30, %i7
15593 stx %fsr, [%l7 + %i7]
15594 set 0x50, %i0
15595 prefetcha [%l7 + %i0] 0x88, 2
15596 nop
15597 set 0x58, %l0
15598 sth %i4, [%l7 + %l0]
15599 nop
15600 set 0x2C, %o3
15601 sth %o4, [%l7 + %o3]
15602 nop
15603 set 0x3C, %o2
15604 stw %l0, [%l7 + %o2]
15605 nop
15606 set 0x18, %g3
15607 ldd [%l7 + %g3], %f6
15608 add %l7, 0x08, %l6
15609 wr %g0, 0x80, %asi
15610 lda [%l6] %asi, %l2
15611 casa [%l6] 0x80, %l2, %o2
15612 set 0x60, %l2
15613 ldda [%l7 + %l2] 0xea, %i6
15614 nop
15615 set 0x16, %l1
15616 sth %o7, [%l7 + %l1]
15617 and %g4, %i1, %i2
15618 nop
15619 set 0x3C, %o4
15620 lduw [%l7 + %o4], %g1
15621 nop
15622 set 0x58, %i3
15623 ldx [%l7 + %i3], %o0
15624 set 0x40, %l4
15625 ldda [%l7 + %l4] 0xd0, %f16
15626 set 0x38, %i1
15627 ldxa [%l7 + %i1] 0x89, %o3
15628 set 0x37, %o1
15629 ldstuba [%l7 + %o1] 0x80, %i6
15630 set 0x1C, %o0
15631 lda [%l7 + %o0] 0x88, %f28
15632 set 0x40, %i4
15633 ldda [%l7 + %i4] 0xd8, %f16
15634 membar #Sync
15635 set 0x40, %g2
15636 ldda [%l7 + %g2] 0xf9, %f0
15637 st %f31, [%l7 + 0x40]
15638 nop
15639 set 0x78, %i2
15640 prefetch [%l7 + %i2], 4
15641 set 0x68, %i5
15642 ldxa [%l7 + %i5] 0x88, %o1
15643 nop
15644 set 0x30, %l3
15645 std %g4, [%l7 + %l3]
15646 set 0x14, %g6
15647 swapa [%l7 + %g6] 0x89, %i0
15648 set 0x36, %g7
15649 stha %l3, [%l7 + %g7] 0xe3
15650 membar #Sync
15651 nop
15652 set 0x40, %o6
15653 std %g6, [%l7 + %o6]
15654 set 0x5C, %g4
15655 stwa %i3, [%l7 + %g4] 0x88
15656 and %o6, %l6, %l1
15657 set 0x60, %o7
15658 ldxa [%l7 + %o7] 0x89, %g6
15659 nop
15660 set 0x28, %i6
15661 lduw [%l7 + %i6], %i5
15662 set 0x78, %g5
15663 prefetcha [%l7 + %g5] 0x88, 4
15664 fpsub16s %f5, %f5, %f2
15665 nop
15666 set 0x48, %l6
15667 std %g2, [%l7 + %l6]
15668 bg %xcc, loop_107
15669 nop
15670 set 0x68, %o5
15671 stx %g3, [%l7 + %o5]
15672 set 0x08, %g1
15673 stwa %o5, [%l7 + %g1] 0x81
15674loop_107:
15675 wr %i4, %o4, %pic
15676 bg,a,pt %icc, loop_108
15677 nop
15678 set 0x10, %l5
15679 swap [%l7 + %l5], %l4
15680 nop
15681 set 0x68, %i0
15682 ldd [%l7 + %i0], %f30
15683 nop
15684 set 0x10, %l0
15685 std %l2, [%l7 + %l0]
15686loop_108:
15687 nop
15688 set 0x2C, %i7
15689 stw %l0, [%l7 + %i7]
15690 set 0x40, %o2
15691 stda %f0, [%l7 + %o2] 0x89
15692 set 0x20, %o3
15693 ldda [%l7 + %o3] 0xe3, %i6
15694 nop
15695 set 0x14, %l2
15696 ldsw [%l7 + %l2], %o2
15697 set 0x68, %g3
15698 swapa [%l7 + %g3] 0x80, %g4
15699 set 0x10, %l1
15700 prefetcha [%l7 + %l1] 0x89, 3
15701 set 0x18, %o4
15702 ldxa [%l7 + %o4] 0x89, %i1
15703 and %g1, %i2, %o0
15704 nop
15705 set 0x40, %i3
15706 ldd [%l7 + %i3], %f14
15707 nop
15708 set 0x08, %i1
15709 std %f14, [%l7 + %i1]
15710 nop
15711 set 0x08, %l4
15712 stx %o3, [%l7 + %l4]
15713 set 0x40, %o0
15714 ldda [%l7 + %o0] 0xd0, %f0
15715 nop
15716 set 0x10, %i4
15717 ldsw [%l7 + %i4], %i6
15718 nop
15719 set 0x36, %g2
15720 ldsb [%l7 + %g2], %g5
15721 nop
15722 set 0x58, %o1
15723 ldsh [%l7 + %o1], %i0
15724 nop
15725 set 0x45, %i2
15726 ldsb [%l7 + %i2], %l3
15727 add %l7, 0x20, %l6
15728 wr %g0, 0x89, %asi
15729 ldxa [%l6] %asi, %g7
15730 casxa [%l6] 0x89, %g7, %o1
15731 set 0x50, %i5
15732 sta %f4, [%l7 + %i5] 0x89
15733 set 0x24, %g6
15734 lda [%l7 + %g6] 0x81, %f9
15735 set 0x40, %l3
15736 stda %f16, [%l7 + %l3] 0xd0
15737 and %o6, %i3, %l6
15738 add %g6, %i5, %l5
15739 set 0x20, %g7
15740 ldda [%l7 + %g7] 0x89, %l0
15741 nop
15742 set 0x50, %o6
15743 stx %g3, [%l7 + %o6]
15744 set 0x18, %o7
15745 stba %g2, [%l7 + %o7] 0x89
15746 nop
15747 set 0x12, %i6
15748 ldsh [%l7 + %i6], %i4
15749 ld [%l7 + 0x74], %f21
15750 set 0x40, %g5
15751 ldda [%l7 + %g5] 0x81, %f0
15752 set 0x40, %g4
15753 stda %f0, [%l7 + %g4] 0xc2
15754 nop
15755 set 0x18, %l6
15756 ldd [%l7 + %l6], %f16
15757 nop
15758 set 0x41, %g1
15759 ldsb [%l7 + %g1], %o4
15760 nop
15761 set 0x50, %o5
15762 stx %l4, [%l7 + %o5]
15763 set 0x18, %l5
15764 stda %l2, [%l7 + %l5] 0xe3
15765 membar #Sync
15766 nop
15767 set 0x6E, %l0
15768 ldstub [%l7 + %l0], %l0
15769 set 0x78, %i0
15770 swapa [%l7 + %i0] 0x88, %o5
15771 set 0x40, %i7
15772 ldda [%l7 + %i7] 0xd2, %f16
15773 set 0x18, %o3
15774 prefetcha [%l7 + %o3] 0x88, 2
15775 nop
15776 nop
15777 setx 0xEB452B0AAFEF02E4, %l0, %l6
15778 stx %l6, [%l7 + 0x28]
15779 ldd [%l7 + 0x28], %f18
15780 setx 0xC5255124550FEE6E, %l1, %l5
15781 stx %l5, [%l7 + 0x10]
15782 ldd [%l7 + 0x10], %f20
15783 fdivd %f20, %f18, %f8
15784 nop
15785 set 0x28, %o2
15786 ldd [%l7 + %o2], %o2
15787 nop
15788 set 0x1B, %l2
15789 ldstub [%l7 + %l2], %g4
15790 nop
15791 set 0x38, %l1
15792 std %o6, [%l7 + %l1]
15793 set 0x74, %o4
15794 stba %i1, [%l7 + %o4] 0xe3
15795 membar #Sync
15796 nop
15797 set 0x54, %g3
15798 swap [%l7 + %g3], %i2
15799 nop
15800 set 0x3C, %i3
15801 stw %g1, [%l7 + %i3]
15802 nop
15803 set 0x0C, %i1
15804 ldsw [%l7 + %i1], %o0
15805 fpadd32 %f6, %f26, %f0
15806 st %fsr, [%l7 + 0x3C]
15807 nop
15808 set 0x28, %o0
15809 ldd [%l7 + %o0], %o2
15810 or %i6, %g5, %l3
15811 set 0x40, %i4
15812 ldda [%l7 + %i4] 0xd2, %f16
15813 nop
15814 set 0x18, %g2
15815 std %g6, [%l7 + %g2]
15816 set 0x18, %l4
15817 ldstuba [%l7 + %l4] 0x81, %o1
15818 nop
15819 set 0x18, %i2
15820 stw %i0, [%l7 + %i2]
15821 st %f6, [%l7 + 0x68]
15822 nop
15823 set 0x0C, %i5
15824 lduw [%l7 + %i5], %o6
15825 set 0x66, %g6
15826 ldstuba [%l7 + %g6] 0x88, %i3
15827 or %g6, %i5, %l6
15828 set 0x18, %o1
15829 stda %l4, [%l7 + %o1] 0x89
15830 nop
15831 set 0x08, %l3
15832 stx %g3, [%l7 + %l3]
15833 nop
15834 set 0x34, %g7
15835 prefetch [%l7 + %g7], 2
15836 add %l7, 0x70, %l6
15837 wr %g0, 0x81, %asi
15838 casxa [%l6] 0x81, %g2, %l1
15839 st %fsr, [%l7 + 0x20]
15840 set 0x68, %o7
15841 lda [%l7 + %o7] 0x89, %f5
15842 nop
15843 set 0x4C, %i6
15844 ldsw [%l7 + %i6], %i4
15845 set 0x5C, %o6
15846 swapa [%l7 + %o6] 0x81, %o4
15847 add %l7, 0x70, %l6
15848 wr %g0, 0x88, %asi
15849 casa [%l6] 0x88, %l4, %l0
15850 nop
15851 set 0x48, %g5
15852 stx %fsr, [%l7 + %g5]
15853 nop
15854 set 0x24, %l6
15855 ldsw [%l7 + %l6], %o5
15856 set 0x10, %g1
15857 stxa %i7, [%l7 + %g1] 0x88
15858 nop
15859 set 0x70, %g4
15860 stb %l2, [%l7 + %g4]
15861 nop
15862 set 0x2F, %l5
15863 ldub [%l7 + %l5], %g4
15864 add %l7, 0x20, %l6
15865 wr %g0, 0x89, %asi
15866 casxa [%l6] 0x89, %o2, %o7
15867 nop
15868 set 0x10, %o5
15869 stx %fsr, [%l7 + %o5]
15870 nop
15871 set 0x18, %i0
15872 ldd [%l7 + %i0], %f0
15873 set 0x48, %i7
15874 sta %f9, [%l7 + %i7] 0x81
15875 set 0x28, %l0
15876 stxa %i1, [%l7 + %l0] 0xea
15877 membar #Sync
15878 add %l7, 0x38, %l6
15879 wr %g0, 0x89, %asi
15880 casxa [%l6] 0x89, %g1, %o0
15881 nop
15882 set 0x6C, %o2
15883 lduw [%l7 + %o2], %o3
15884 set 0x2C, %l2
15885 stwa %i6, [%l7 + %l2] 0xe3
15886 membar #Sync
15887 st %fsr, [%l7 + 0x48]
15888 nop
15889 set 0x60, %o3
15890 lduw [%l7 + %o3], %g5
15891 wr %i2, %g7, %clear_softint
15892 set 0x40, %l1
15893 stda %f16, [%l7 + %l1] 0x89
15894 nop
15895 set 0x10, %g3
15896 stx %fsr, [%l7 + %g3]
15897 add %l7, 0x10, %l6
15898 wr %g0, 0x81, %asi
15899 ldxa [%l6] %asi, %o1
15900 casxa [%l6] 0x81, %o1, %l3
15901 nop
15902 set 0x30, %o4
15903 std %f28, [%l7 + %o4]
15904 nop
15905 set 0x77, %i3
15906 stb %o6, [%l7 + %i3]
15907 set 0x40, %i1
15908 stxa %i0, [%l7 + %i1] 0x81
15909 ble,a,pt %icc, loop_109
15910 nop
15911 set 0x48, %i4
15912 stx %g6, [%l7 + %i4]
15913 and %i3, %i5, %l5
15914 add %l7, 0x48, %l6
15915 wr %g0, 0x89, %asi
15916 casxa [%l6] 0x89, %g3, %g2
15917loop_109:
15918 nop
15919 set 0x70, %o0
15920 stda %i6, [%l7 + %o0] 0xeb
15921 membar #Sync
15922 nop
15923 set 0x1C, %l4
15924 sth %i4, [%l7 + %l4]
15925 nop
15926 set 0x5C, %g2
15927 lduw [%l7 + %g2], %o4
15928 nop
15929 set 0x15, %i2
15930 ldsb [%l7 + %i2], %l1
15931 st %f16, [%l7 + 0x6C]
15932 nop
15933 set 0x7C, %i5
15934 lduh [%l7 + %i5], %l0
15935 bl %xcc, loop_110
15936 fpadd32 %f8, %f6, %f8
15937 add %l7, 0x5C, %l6
15938 wr %g0, 0x80, %asi
15939 lda [%l6] %asi, %l4
15940 casa [%l6] 0x80, %l4, %i7
15941loop_110:
15942 st %fsr, [%l7 + 0x48]
15943 set 0x18, %o1
15944 stba %l2, [%l7 + %o1] 0x88
15945 nop
15946 set 0x68, %l3
15947 stx %g4, [%l7 + %l3]
15948 set 0x48, %g7
15949 stxa %o5, [%l7 + %g7] 0xeb
15950 membar #Sync
15951 set 0x18, %g6
15952 prefetcha [%l7 + %g6] 0x88, 0
15953 set 0x18, %i6
15954 swapa [%l7 + %i6] 0x89, %o7
15955 nop
15956 set 0x5F, %o7
15957 ldstub [%l7 + %o7], %g1
15958 set 0x70, %g5
15959 ldda [%l7 + %g5] 0xea, %o0
15960 st %fsr, [%l7 + 0x68]
15961 ld [%l7 + 0x78], %f23
15962 nop
15963 set 0x1C, %o6
15964 swap [%l7 + %o6], %i1
15965 nop
15966 set 0x30, %l6
15967 stx %fsr, [%l7 + %l6]
15968 set 0x78, %g4
15969 stxa %i6, [%l7 + %g4] 0xe2
15970 membar #Sync
15971 nop
15972 set 0x31, %g1
15973 stb %o3, [%l7 + %g1]
15974 set 0x40, %l5
15975 stwa %g5, [%l7 + %l5] 0xea
15976 membar #Sync
15977 set 0x40, %o5
15978 stxa %g7, [%l7 + %o5] 0x88
15979 set 0x78, %i7
15980 stda %i2, [%l7 + %i7] 0xe2
15981 membar #Sync
15982 set 0x18, %l0
15983 lda [%l7 + %l0] 0x89, %f21
15984 nop
15985 set 0x30, %i0
15986 stw %o1, [%l7 + %i0]
15987 set 0x6B, %l2
15988 ldstuba [%l7 + %l2] 0x80, %l3
15989 nop
15990 set 0x20, %o3
15991 ldd [%l7 + %o3], %f4
15992 add %l7, 0x34, %l6
15993 wr %g0, 0x80, %asi
15994 lda [%l6] %asi, %o6
15995 casa [%l6] 0x80, %o6, %g6
15996 set 0x1B, %l1
15997 stba %i0, [%l7 + %l1] 0x80
15998 set 0x40, %g3
15999 stda %i2, [%l7 + %g3] 0x81
16000 nop
16001 set 0x10, %o4
16002 std %f4, [%l7 + %o4]
16003 nop
16004 set 0x44, %i3
16005 ldsh [%l7 + %i3], %i5
16006 add %l7, 0x48, %l6
16007 wr %g0, 0x88, %asi
16008 casxa [%l6] 0x88, %g3, %g2
16009 set 0x38, %i1
16010 stda %i6, [%l7 + %i1] 0x80
16011 and %i4, %l5, %o4
16012 nop
16013 set 0x48, %o2
16014 stx %l1, [%l7 + %o2]
16015 bn,a,pt %icc, loop_111
16016 st %fsr, [%l7 + 0x5C]
16017 nop
16018 set 0x36, %o0
16019 lduh [%l7 + %o0], %l4
16020 set 0x50, %l4
16021 ldda [%l7 + %l4] 0x81, %l0
16022loop_111:
16023 nop
16024 set 0x7C, %g2
16025 ldsw [%l7 + %g2], %l2
16026 set 0x08, %i4
16027 stwa %g4, [%l7 + %i4] 0x81
16028 nop
16029 set 0x58, %i2
16030 ldsb [%l7 + %i2], %o5
16031 nop
16032 set 0x1C, %i5
16033 ldstub [%l7 + %i5], %o2
16034 nop
16035 set 0x60, %o1
16036 ldd [%l7 + %o1], %i6
16037 set 0x40, %g7
16038 stda %f16, [%l7 + %g7] 0xda
16039 nop
16040 set 0x30, %l3
16041 lduw [%l7 + %l3], %o7
16042 set 0x20, %i6
16043 sta %f21, [%l7 + %i6] 0x89
16044 nop
16045 set 0x38, %o7
16046 std %f6, [%l7 + %o7]
16047 set 0x40, %g5
16048 stda %f0, [%l7 + %g5] 0xf1
16049 membar #Sync
16050 nop
16051 set 0x18, %g6
16052 ldsw [%l7 + %g6], %o0
16053 set 0x1A, %l6
16054 stba %i1, [%l7 + %l6] 0xea
16055 membar #Sync
16056 set 0x40, %g4
16057 stda %f16, [%l7 + %g4] 0x89
16058 st %fsr, [%l7 + 0x50]
16059 or %i6, %o3, %g5
16060 nop
16061 set 0x68, %g1
16062 ldd [%l7 + %g1], %f22
16063 wr %g0, 0x7, %fprs
16064 set 0x54, %o6
16065 sta %f19, [%l7 + %o6] 0x80
16066 nop
16067 set 0x09, %o5
16068 ldub [%l7 + %o5], %o1
16069 nop
16070 set 0x38, %i7
16071 std %l2, [%l7 + %i7]
16072 nop
16073 set 0x58, %l5
16074 swap [%l7 + %l5], %g7
16075 set 0x58, %i0
16076 lda [%l7 + %i0] 0x81, %f18
16077 nop
16078 set 0x38, %l2
16079 std %g6, [%l7 + %l2]
16080 set 0x67, %l0
16081 stba %i0, [%l7 + %l0] 0xea
16082 membar #Sync
16083 add %o6, %i3, %i5
16084 nop
16085 set 0x6B, %l1
16086 ldub [%l7 + %l1], %g3
16087 st %fsr, [%l7 + 0x08]
16088 set 0x40, %g3
16089 ldda [%l7 + %g3] 0xd2, %f0
16090 nop
16091 set 0x3C, %o3
16092 ldsw [%l7 + %o3], %l6
16093 set 0x69, %o4
16094 stba %g2, [%l7 + %o4] 0x88
16095 set 0x38, %i3
16096 stxa %l5, [%l7 + %i3] 0xeb
16097 membar #Sync
16098 bleu,a %xcc, loop_112
16099 nop
16100 set 0x40, %i1
16101 ldd [%l7 + %i1], %f4
16102 nop
16103 set 0x18, %o0
16104 stx %o4, [%l7 + %o0]
16105 add %i4, %l4, %l1
16106loop_112:
16107 nop
16108 set 0x3C, %o2
16109 ldsw [%l7 + %o2], %l0
16110 nop
16111 set 0x28, %l4
16112 stx %g4, [%l7 + %l4]
16113 nop
16114 set 0x7E, %g2
16115 ldub [%l7 + %g2], %o5
16116 nop
16117 set 0x6A, %i2
16118 ldsh [%l7 + %i2], %l2
16119 wr %i7, %o2, %sys_tick
16120 st %fsr, [%l7 + 0x74]
16121 set 0x40, %i5
16122 prefetcha [%l7 + %i5] 0x89, 0
16123 set 0x7A, %o1
16124 ldstuba [%l7 + %o1] 0x80, %i1
16125 set 0x3C, %i4
16126 stwa %i6, [%l7 + %i4] 0x80
16127 nop
16128 set 0x70, %g7
16129 std %f28, [%l7 + %g7]
16130 set 0x28, %i6
16131 stxa %o3, [%l7 + %i6] 0xeb
16132 membar #Sync
16133 nop
16134 set 0x35, %o7
16135 ldsb [%l7 + %o7], %o7
16136 nop
16137 set 0x4C, %l3
16138 lduw [%l7 + %l3], %g1
16139 and %g5, %i2, %o1
16140 nop
16141 set 0x09, %g5
16142 ldsb [%l7 + %g5], %g7
16143 nop
16144 set 0x20, %l6
16145 ldd [%l7 + %l6], %f4
16146 add %l7, 0x08, %l6
16147 wr %g0, 0x81, %asi
16148 ldxa [%l6] %asi, %l3
16149 casxa [%l6] 0x81, %l3, %i0
16150 nop
16151 set 0x3F, %g4
16152 stb %o6, [%l7 + %g4]
16153 nop
16154 set 0x24, %g6
16155 prefetch [%l7 + %g6], 1
16156 bne,a %icc, loop_113
16157 wr %g6, %i5, %clear_softint
16158 nop
16159 set 0x70, %g1
16160 ldd [%l7 + %g1], %g2
16161 nop
16162 nop
16163 setx 0x40072EC96E7B2E9A, %l0, %l6
16164 stx %l6, [%l7 + 0x28]
16165 ldd [%l7 + 0x28], %f16
16166 setx 0xD48C467EF42C7424, %l1, %l5
16167 stx %l5, [%l7 + 0x10]
16168 ldd [%l7 + 0x10], %f2
16169 fdivd %f2, %f16, %f30
16170loop_113:
16171 nop
16172 set 0x28, %o6
16173 stx %i3, [%l7 + %o6]
16174 or %l6, %g2, %o4
16175 nop
16176 set 0x40, %o5
16177 ldsb [%l7 + %o5], %l5
16178 nop
16179 set 0x25, %l5
16180 ldub [%l7 + %l5], %i4
16181 set 0x20, %i0
16182 ldxa [%l7 + %i0] 0x80, %l1
16183 nop
16184 set 0x44, %i7
16185 lduw [%l7 + %i7], %l0
16186 set 0x7B, %l2
16187 ldstuba [%l7 + %l2] 0x88, %l4
16188 nop
16189 set 0x64, %l1
16190 stw %o5, [%l7 + %l1]
16191 nop
16192 set 0x78, %l0
16193 lduw [%l7 + %l0], %g4
16194 add %l7, 0x70, %l6
16195 wr %g0, 0x80, %asi
16196 ldxa [%l6] %asi, %i7
16197 casxa [%l6] 0x80, %i7, %l2
16198 add %l7, 0x28, %l6
16199 wr %g0, 0x80, %asi
16200 casxa [%l6] 0x80, %o2, %o0
16201 nop
16202 set 0x4E, %g3
16203 sth %i6, [%l7 + %g3]
16204 fpadd32s %f6, %f13, %f7
16205 set 0x70, %o4
16206 lda [%l7 + %o4] 0x81, %f0
16207 st %f2, [%l7 + 0x58]
16208 nop
16209 set 0x08, %o3
16210 ldd [%l7 + %o3], %f16
16211 nop
16212 set 0x7C, %i3
16213 ldsw [%l7 + %i3], %i1
16214 set 0x60, %i1
16215 prefetcha [%l7 + %i1] 0x88, 2
16216 st %f13, [%l7 + 0x74]
16217 set 0x40, %o2
16218 stda %f0, [%l7 + %o2] 0xc2
16219 nop
16220 set 0x24, %l4
16221 lduw [%l7 + %l4], %o3
16222 set 0x27, %o0
16223 ldstuba [%l7 + %o0] 0x88, %g5
16224 nop
16225 set 0x51, %i2
16226 ldub [%l7 + %i2], %i2
16227 nop
16228 set 0x28, %i5
16229 prefetch [%l7 + %i5], 2
16230 ld [%l7 + 0x10], %f10
16231 nop
16232 set 0x3C, %o1
16233 swap [%l7 + %o1], %g1
16234 set 0x18, %i4
16235 ldxa [%l7 + %i4] 0x81, %o1
16236 wr %g7, %i0, %sys_tick
16237 nop
16238 set 0x46, %g7
16239 sth %l3, [%l7 + %g7]
16240 nop
16241 set 0x30, %i6
16242 stx %g6, [%l7 + %i6]
16243 nop
16244 set 0x48, %o7
16245 swap [%l7 + %o7], %o6
16246 set 0x20, %g2
16247 stda %g2, [%l7 + %g2] 0xe2
16248 membar #Sync
16249 nop
16250 set 0x64, %g5
16251 ldsh [%l7 + %g5], %i5
16252 nop
16253 set 0x30, %l6
16254 ldd [%l7 + %l6], %i2
16255 nop
16256 set 0x50, %g4
16257 stx %l6, [%l7 + %g4]
16258 set 0x50, %l3
16259 stxa %o4, [%l7 + %l3] 0xea
16260 membar #Sync
16261 nop
16262 set 0x18, %g6
16263 prefetch [%l7 + %g6], 4
16264 set 0x73, %o6
16265 stba %l5, [%l7 + %o6] 0xea
16266 membar #Sync
16267 fpadd16s %f25, %f11, %f30
16268 nop
16269 set 0x14, %o5
16270 lduw [%l7 + %o5], %g2
16271 nop
16272 set 0x60, %l5
16273 std %i4, [%l7 + %l5]
16274 nop
16275 set 0x08, %g1
16276 ldd [%l7 + %g1], %l0
16277 fpsub32s %f24, %f8, %f14
16278 fpsub16 %f12, %f2, %f22
16279 or %l0, %l4, %g4
16280 ld [%l7 + 0x60], %f18
16281 nop
16282 set 0x34, %i0
16283 ldsw [%l7 + %i0], %i7
16284 and %l2, %o2, %o0
16285 set 0x78, %i7
16286 ldstuba [%l7 + %i7] 0x81, %o5
16287 set 0x50, %l2
16288 ldda [%l7 + %l2] 0x88, %i6
16289 set 0x66, %l1
16290 stba %i1, [%l7 + %l1] 0xea
16291 membar #Sync
16292 st %f7, [%l7 + 0x3C]
16293 nop
16294 set 0x58, %g3
16295 std %f6, [%l7 + %g3]
16296 set 0x08, %l0
16297 stxa %o7, [%l7 + %l0] 0x89
16298 set 0x40, %o3
16299 stda %f16, [%l7 + %o3] 0xcc
16300 add %g5, %i2, %o3
16301 nop
16302 set 0x60, %o4
16303 std %f22, [%l7 + %o4]
16304 nop
16305 set 0x2E, %i3
16306 ldsh [%l7 + %i3], %g1
16307 set 0x40, %i1
16308 ldda [%l7 + %i1] 0xd0, %f0
16309 nop
16310 set 0x24, %l4
16311 swap [%l7 + %l4], %o1
16312 nop
16313 set 0x60, %o2
16314 ldd [%l7 + %o2], %f8
16315 add %g7, %i0, %l3
16316 st %fsr, [%l7 + 0x3C]
16317 add %l7, 0x68, %l6
16318 wr %g0, 0x89, %asi
16319 ldxa [%l6] %asi, %g6
16320 casxa [%l6] 0x89, %g6, %g3
16321 nop
16322 set 0x7B, %i2
16323 ldsb [%l7 + %i2], %o6
16324 nop
16325 set 0x35, %o0
16326 ldub [%l7 + %o0], %i5
16327 set 0x54, %i5
16328 swapa [%l7 + %i5] 0x88, %i3
16329 add %l7, 0x30, %l6
16330 wr %g0, 0x81, %asi
16331 ldxa [%l6] %asi, %o4
16332 casxa [%l6] 0x81, %o4, %l5
16333 set 0x40, %o1
16334 stda %f16, [%l7 + %o1] 0xd0
16335 nop
16336 set 0x18, %i4
16337 ldub [%l7 + %i4], %l6
16338 set 0x60, %g7
16339 stba %g2, [%l7 + %g7] 0x89
16340 st %f31, [%l7 + 0x48]
16341 set 0x5C, %o7
16342 stwa %i4, [%l7 + %o7] 0xea
16343 membar #Sync
16344 nop
16345 set 0x7A, %g2
16346 ldub [%l7 + %g2], %l0
16347 add %l4, %g4, %l1
16348 nop
16349 set 0x3C, %g5
16350 sth %i7, [%l7 + %g5]
16351 add %l7, 0x08, %l6
16352 wr %g0, 0x89, %asi
16353 lda [%l6] %asi, %l2
16354 casa [%l6] 0x89, %l2, %o2
16355 set 0x2E, %i6
16356 stba %o0, [%l7 + %i6] 0xe3
16357 membar #Sync
16358 set 0x2D, %g4
16359 stba %o5, [%l7 + %g4] 0x80
16360 set 0x50, %l6
16361 sta %f6, [%l7 + %l6] 0x88
16362 bgu,pt %xcc, loop_114
16363 nop
16364 set 0x41, %g6
16365 stb %i1, [%l7 + %g6]
16366 set 0x30, %l3
16367 stda %i6, [%l7 + %l3] 0xea
16368 membar #Sync
16369loop_114:
16370 nop
16371 set 0x64, %o6
16372 lduw [%l7 + %o6], %o7
16373 set 0x30, %o5
16374 stwa %g5, [%l7 + %o5] 0xe2
16375 membar #Sync
16376 add %l7, 0x30, %l6
16377 wr %g0, 0x80, %asi
16378 casa [%l6] 0x80, %o3, %i2
16379 st %f22, [%l7 + 0x38]
16380 membar #Sync
16381 set 0x40, %l5
16382 ldda [%l7 + %l5] 0xf8, %f0
16383 set 0x08, %i0
16384 sta %f31, [%l7 + %i0] 0x89
16385 nop
16386 set 0x44, %g1
16387 swap [%l7 + %g1], %o1
16388 wr %g1, %i0, %clear_softint
16389 nop
16390 set 0x5C, %l2
16391 swap [%l7 + %l2], %g7
16392 nop
16393 set 0x28, %l1
16394 lduw [%l7 + %l1], %g6
16395 st %fsr, [%l7 + 0x34]
16396 add %l7, 0x20, %l6
16397 wr %g0, 0x88, %asi
16398 ldxa [%l6] %asi, %l3
16399 casxa [%l6] 0x88, %l3, %o6
16400 set 0x58, %g3
16401 swapa [%l7 + %g3] 0x80, %g3
16402 set 0x6C, %l0
16403 sta %f7, [%l7 + %l0] 0x88
16404 st %f15, [%l7 + 0x30]
16405 nop
16406 set 0x76, %o3
16407 sth %i3, [%l7 + %o3]
16408 nop
16409 set 0x38, %o4
16410 ldx [%l7 + %o4], %i5
16411 add %l7, 0x7C, %l6
16412 wr %g0, 0x81, %asi
16413 casa [%l6] 0x81, %o4, %l5
16414 nop
16415 or %g0, 0x8, %l0
16416 sllx %l0, 0x3c, %l0
16417 wr %l0, 0xB17, %tick_cmpr
16418 set 0x1C, %i3
16419 stba %i4, [%l7 + %i3] 0x80
16420 set 0x79, %i7
16421 ldstuba [%l7 + %i7] 0x89, %l4
16422 add %l7, 0x18, %l6
16423 wr %g0, 0x81, %asi
16424 casxa [%l6] 0x81, %l0, %l1
16425 and %g4, %i7, %o2
16426 set 0x68, %i1
16427 stda %o0, [%l7 + %i1] 0xe2
16428 membar #Sync
16429 nop
16430 set 0x26, %l4
16431 sth %l2, [%l7 + %l4]
16432 nop
16433 set 0x20, %i2
16434 std %f16, [%l7 + %i2]
16435 set 0x08, %o2
16436 stwa %o5, [%l7 + %o2] 0x81
16437 set 0x08, %i5
16438 stba %i6, [%l7 + %i5] 0x80
16439 add %i1, %o7, %o3
16440 set 0x40, %o1
16441 ldda [%l7 + %o1] 0x88, %f0
16442 set 0x25, %o0
16443 stba %g5, [%l7 + %o0] 0xea
16444 membar #Sync
16445 set 0x54, %g7
16446 lda [%l7 + %g7] 0x89, %f27
16447 nop
16448 set 0x18, %i4
16449 lduw [%l7 + %i4], %o1
16450 st %fsr, [%l7 + 0x48]
16451 set 0x40, %o7
16452 ldda [%l7 + %o7] 0xd0, %f16
16453 nop
16454 set 0x48, %g5
16455 std %g0, [%l7 + %g5]
16456 fpadd16 %f0, %f24, %f26
16457 nop
16458 set 0x10, %i6
16459 stx %fsr, [%l7 + %i6]
16460 nop
16461 set 0x3C, %g4
16462 lduw [%l7 + %g4], %i0
16463 nop
16464 set 0x66, %g2
16465 stb %g7, [%l7 + %g2]
16466 st %f27, [%l7 + 0x1C]
16467 nop
16468 set 0x78, %g6
16469 std %f24, [%l7 + %g6]
16470 set 0x50, %l3
16471 ldxa [%l7 + %l3] 0x89, %i2
16472 nop
16473 set 0x08, %o6
16474 ldd [%l7 + %o6], %f6
16475 nop
16476 set 0x70, %o5
16477 ldd [%l7 + %o5], %f30
16478 set 0x40, %l5
16479 ldda [%l7 + %l5] 0xd2, %f0
16480 nop
16481 set 0x53, %l6
16482 stb %l3, [%l7 + %l6]
16483 set 0x40, %i0
16484 stda %f16, [%l7 + %i0] 0xc8
16485 set 0x08, %g1
16486 swapa [%l7 + %g1] 0x80, %o6
16487 set 0x68, %l1
16488 stba %g3, [%l7 + %l1] 0xea
16489 membar #Sync
16490 set 0x30, %g3
16491 sta %f10, [%l7 + %g3] 0x81
16492 nop
16493 set 0x1C, %l0
16494 ldub [%l7 + %l0], %i3
16495 nop
16496 set 0x70, %l2
16497 lduw [%l7 + %l2], %i5
16498 nop
16499 set 0x24, %o4
16500 lduh [%l7 + %o4], %g6
16501 nop
16502 set 0x18, %i3
16503 ldd [%l7 + %i3], %f16
16504 set 0x58, %o3
16505 ldxa [%l7 + %o3] 0x88, %o4
16506 set 0x40, %i1
16507 stxa %l6, [%l7 + %i1] 0x80
16508 add %l7, 0x08, %l6
16509 wr %g0, 0x89, %asi
16510 lda [%l6] %asi, %l5
16511 casa [%l6] 0x89, %l5, %g2
16512 nop
16513 set 0x18, %l4
16514 lduw [%l7 + %l4], %l4
16515 and %l0, %i4, %g4
16516 st %f8, [%l7 + 0x74]
16517 add %l7, 0x5C, %l6
16518 wr %g0, 0x80, %asi
16519 casa [%l6] 0x80, %i7, %l1
16520 set 0x28, %i2
16521 stda %o0, [%l7 + %i2] 0xe3
16522 membar #Sync
16523 be,a,pn %xcc, loop_115
16524 nop
16525 set 0x46, %i7
16526 sth %l2, [%l7 + %i7]
16527 set 0x18, %o2
16528 sta %f17, [%l7 + %o2] 0x88
16529loop_115:
16530 nop
16531 set 0x48, %o1
16532 stx %fsr, [%l7 + %o1]
16533 nop
16534 set 0x4C, %i5
16535 stw %o2, [%l7 + %i5]
16536 set 0x58, %o0
16537 stwa %i6, [%l7 + %o0] 0xea
16538 membar #Sync
16539 nop
16540 set 0x48, %g7
16541 ldd [%l7 + %g7], %o4
16542 nop
16543 set 0x60, %o7
16544 stb %o7, [%l7 + %o7]
16545 nop
16546 set 0x78, %i4
16547 ldsw [%l7 + %i4], %i1
16548 nop
16549 set 0x78, %i6
16550 ldd [%l7 + %i6], %f16
16551 set 0x60, %g4
16552 ldda [%l7 + %g4] 0x81, %g4
16553 fpsub16 %f16, %f26, %f12
16554 nop
16555 set 0x0A, %g2
16556 lduh [%l7 + %g2], %o3
16557 nop
16558 set 0x19, %g6
16559 stb %g1, [%l7 + %g6]
16560 nop
16561 set 0x10, %g5
16562 ldx [%l7 + %g5], %o1
16563 add %i0, %i2, %g7
16564 set 0x64, %l3
16565 stwa %l3, [%l7 + %l3] 0xea
16566 membar #Sync
16567 set 0x70, %o5
16568 stxa %g3, [%l7 + %o5] 0x81
16569 nop
16570 set 0x68, %o6
16571 ldd [%l7 + %o6], %f26
16572 nop
16573 set 0x54, %l5
16574 prefetch [%l7 + %l5], 4
16575 or %i3, %i5, %g6
16576 nop
16577 set 0x0C, %l6
16578 swap [%l7 + %l6], %o4
16579 add %l7, 0x74, %l6
16580 wr %g0, 0x88, %asi
16581 casa [%l6] 0x88, %o6, %l6
16582 set 0x0F, %g1
16583 stba %g2, [%l7 + %g1] 0xeb
16584 membar #Sync
16585 nop
16586 set 0x28, %l1
16587 lduh [%l7 + %l1], %l5
16588 set 0x30, %g3
16589 lda [%l7 + %g3] 0x80, %f10
16590 st %fsr, [%l7 + 0x7C]
16591 set 0x50, %l0
16592 sta %f21, [%l7 + %l0] 0x88
16593 bg %icc, loop_116
16594 nop
16595 set 0x08, %l2
16596 std %f22, [%l7 + %l2]
16597 nop
16598 set 0x70, %i0
16599 stx %fsr, [%l7 + %i0]
16600 set 0x50, %i3
16601 prefetcha [%l7 + %i3] 0x80, 4
16602loop_116:
16603 fpsub32s %f14, %f13, %f23
16604 set 0x40, %o4
16605 stda %f0, [%l7 + %o4] 0xca
16606 set 0x28, %i1
16607 prefetcha [%l7 + %i1] 0x89, 4
16608 nop
16609 set 0x50, %o3
16610 std %g4, [%l7 + %o3]
16611 nop
16612 set 0x50, %i2
16613 std %i6, [%l7 + %i2]
16614 nop
16615 set 0x20, %i7
16616 stw %l4, [%l7 + %i7]
16617 nop
16618 set 0x60, %l4
16619 std %l0, [%l7 + %l4]
16620 st %fsr, [%l7 + 0x44]
16621 nop
16622 set 0x68, %o2
16623 swap [%l7 + %o2], %l2
16624 ld [%l7 + 0x60], %f30
16625 nop
16626 set 0x40, %o1
16627 swap [%l7 + %o1], %o0
16628 set 0x60, %o0
16629 ldstuba [%l7 + %o0] 0x81, %i6
16630 set 0x54, %g7
16631 swapa [%l7 + %g7] 0x80, %o2
16632 add %l7, 0x70, %l6
16633 wr %g0, 0x89, %asi
16634 casxa [%l6] 0x89, %o5, %i1
16635 nop
16636 set 0x37, %i5
16637 stb %o7, [%l7 + %i5]
16638 st %f17, [%l7 + 0x60]
16639 set 0x50, %i4
16640 swapa [%l7 + %i4] 0x89, %o3
16641 nop
16642 set 0x35, %i6
16643 ldstub [%l7 + %i6], %g1
16644 nop
16645 set 0x50, %g4
16646 stx %o1, [%l7 + %g4]
16647 nop
16648 set 0x70, %o7
16649 std %f10, [%l7 + %o7]
16650 set 0x50, %g6
16651 ldda [%l7 + %g6] 0xeb, %i0
16652 nop
16653 set 0x18, %g2
16654 lduw [%l7 + %g2], %g5
16655 nop
16656 set 0x30, %l3
16657 stx %fsr, [%l7 + %l3]
16658 set 0x4C, %o5
16659 stwa %g7, [%l7 + %o5] 0x89
16660 set 0x60, %o6
16661 ldxa [%l7 + %o6] 0x80, %l3
16662 nop
16663 set 0x58, %l5
16664 stb %i2, [%l7 + %l5]
16665 set 0x66, %l6
16666 stba %g3, [%l7 + %l6] 0xea
16667 membar #Sync
16668 set 0x68, %g1
16669 stha %i3, [%l7 + %g1] 0xe2
16670 membar #Sync
16671 nop
16672 set 0x50, %l1
16673 ldsw [%l7 + %l1], %i5
16674 set 0x75, %g5
16675 ldstuba [%l7 + %g5] 0x88, %g6
16676 and %o4, %o6, %g2
16677 nop
16678 set 0x2A, %g3
16679 ldstub [%l7 + %g3], %l5
16680 set 0x40, %l2
16681 ldda [%l7 + %l2] 0x88, %f0
16682 nop
16683 set 0x24, %i0
16684 stw %l6, [%l7 + %i0]
16685 set 0x68, %i3
16686 prefetcha [%l7 + %i3] 0x89, 2
16687 nop
16688 set 0x55, %l0
16689 stb %g4, [%l7 + %l0]
16690 or %i4, %l4, %l1
16691 nop
16692 set 0x68, %i1
16693 swap [%l7 + %i1], %i7
16694 st %fsr, [%l7 + 0x7C]
16695 set 0x10, %o3
16696 lda [%l7 + %o3] 0x81, %f0
16697 nop
16698 set 0x20, %i2
16699 ldx [%l7 + %i2], %o0
16700 set 0x10, %o4
16701 stda %l2, [%l7 + %o4] 0x80
16702 nop
16703 set 0x08, %i7
16704 ldd [%l7 + %i7], %o2
16705 and %i6, %i1, %o5
16706 add %l7, 0x30, %l6
16707 wr %g0, 0x80, %asi
16708 lda [%l6] %asi, %o7
16709 casa [%l6] 0x80, %o7, %g1
16710 nop
16711 set 0x73, %o2
16712 ldstub [%l7 + %o2], %o1
16713 set 0x30, %l4
16714 stba %i0, [%l7 + %l4] 0x80
16715 nop
16716 set 0x53, %o1
16717 ldub [%l7 + %o1], %g5
16718 or %g7, %o3, %l3
16719 nop
16720 set 0x7C, %g7
16721 ldstub [%l7 + %g7], %i2
16722 nop
16723 set 0x0F, %i5
16724 stb %i3, [%l7 + %i5]
16725 ld [%l7 + 0x78], %f23
16726 and %g3, %g6, %o4
16727 ld [%l7 + 0x1C], %f19
16728 nop
16729 set 0x22, %i4
16730 ldsh [%l7 + %i4], %i5
16731 set 0x60, %i6
16732 stwa %g2, [%l7 + %i6] 0xe3
16733 membar #Sync
16734 nop
16735 set 0x30, %g4
16736 std %f6, [%l7 + %g4]
16737 set 0x40, %o7
16738 stda %f0, [%l7 + %o7] 0xc0
16739 nop
16740 set 0x5A, %g6
16741 stb %o6, [%l7 + %g6]
16742 nop
16743 set 0x74, %o0
16744 ldstub [%l7 + %o0], %l6
16745 set 0x40, %g2
16746 ldda [%l7 + %g2] 0xd0, %f0
16747 set 0x40, %o5
16748 ldda [%l7 + %o5] 0x80, %f16
16749 and %l5, %g4, %l0
16750 set 0x1C, %l3
16751 stwa %i4, [%l7 + %l3] 0x81
16752 set 0x44, %l5
16753 lda [%l7 + %l5] 0x88, %f21
16754 set 0x40, %o6
16755 ldda [%l7 + %o6] 0xd8, %f16
16756 nop
16757 set 0x68, %g1
16758 ldd [%l7 + %g1], %l0
16759 set 0x70, %l6
16760 ldda [%l7 + %l6] 0x89, %l4
16761 nop
16762 set 0x68, %g5
16763 stx %fsr, [%l7 + %g5]
16764 nop
16765 set 0x5C, %g3
16766 ldub [%l7 + %g3], %i7
16767 ld [%l7 + 0x54], %f28
16768 fpsub16s %f27, %f23, %f22
16769 ld [%l7 + 0x44], %f12
16770 add %o0, %o2, %l2
16771 nop
16772 set 0x28, %l2
16773 std %i6, [%l7 + %l2]
16774 st %f21, [%l7 + 0x74]
16775 add %o5, %o7, %g1
16776 nop
16777 set 0x18, %l1
16778 lduh [%l7 + %l1], %o1
16779 nop
16780 set 0x2E, %i3
16781 lduh [%l7 + %i3], %i1
16782 set 0x53, %l0
16783 ldstuba [%l7 + %l0] 0x89, %i0
16784 nop
16785 set 0x4A, %i1
16786 lduh [%l7 + %i1], %g7
16787 nop
16788 set 0x28, %i0
16789 ldx [%l7 + %i0], %o3
16790 set 0x28, %i2
16791 stxa %g5, [%l7 + %i2] 0x81
16792 nop
16793 set 0x08, %o3
16794 stx %fsr, [%l7 + %o3]
16795 nop
16796 set 0x44, %o4
16797 sth %l3, [%l7 + %o4]
16798 set 0x7C, %i7
16799 stwa %i3, [%l7 + %i7] 0x80
16800 set 0x67, %l4
16801 stba %i2, [%l7 + %l4] 0x89
16802 ld [%l7 + 0x2C], %f11
16803 nop
16804 set 0x5E, %o1
16805 stb %g6, [%l7 + %o1]
16806 or %o4, %g3, %g2
16807 set 0x40, %o2
16808 prefetcha [%l7 + %o2] 0x80, 2
16809 nop
16810 set 0x66, %i5
16811 stb %i5, [%l7 + %i5]
16812 set 0x40, %i4
16813 ldda [%l7 + %i4] 0x81, %f16
16814 nop
16815 set 0x2B, %g7
16816 ldub [%l7 + %g7], %l6
16817 set 0x2B, %i6
16818 stba %l5, [%l7 + %i6] 0xe2
16819 membar #Sync
16820 set 0x49, %o7
16821 stba %g4, [%l7 + %o7] 0x89
16822 nop
16823 set 0x60, %g6
16824 ldx [%l7 + %g6], %i4
16825 add %l7, 0x70, %l6
16826 wr %g0, 0x81, %asi
16827 lda [%l6] %asi, %l0
16828 casa [%l6] 0x81, %l0, %l4
16829 nop
16830 set 0x08, %o0
16831 ldx [%l7 + %o0], %i7
16832 nop
16833 set 0x60, %g4
16834 lduw [%l7 + %g4], %l1
16835 nop
16836 set 0x68, %o5
16837 ldd [%l7 + %o5], %f14
16838 nop
16839 set 0x20, %l3
16840 ldx [%l7 + %l3], %o2
16841 nop
16842 set 0x74, %g2
16843 lduw [%l7 + %g2], %o0
16844 nop
16845 set 0x70, %o6
16846 std %f8, [%l7 + %o6]
16847 add %l7, 0x6C, %l6
16848 wr %g0, 0x80, %asi
16849 lda [%l6] %asi, %l2
16850 casa [%l6] 0x80, %l2, %i6
16851 st %fsr, [%l7 + 0x48]
16852 nop
16853 set 0x78, %l5
16854 ldx [%l7 + %l5], %o5
16855 nop
16856 set 0x08, %g1
16857 ldd [%l7 + %g1], %g0
16858 nop
16859 set 0x79, %g5
16860 ldsb [%l7 + %g5], %o7
16861 set 0x40, %l6
16862 ldda [%l7 + %l6] 0xd2, %f0
16863 nop
16864 set 0x60, %l2
16865 swap [%l7 + %l2], %i1
16866 and %o1, %i0, %o3
16867 set 0x10, %l1
16868 ldda [%l7 + %l1] 0x88, %g4
16869 nop
16870 set 0x5E, %g3
16871 ldstub [%l7 + %g3], %l3
16872 st %f17, [%l7 + 0x28]
16873 set 0x08, %i3
16874 sta %f1, [%l7 + %i3] 0x81
16875 set 0x68, %i1
16876 stda %i2, [%l7 + %i1] 0x81
16877 set 0x70, %l0
16878 swapa [%l7 + %l0] 0x80, %i2
16879 set 0x64, %i0
16880 stwa %g6, [%l7 + %i0] 0xeb
16881 membar #Sync
16882 nop
16883 set 0x79, %o3
16884 ldub [%l7 + %o3], %g7
16885 nop
16886 set 0x5C, %o4
16887 ldsw [%l7 + %o4], %o4
16888 nop
16889 set 0x40, %i7
16890 stx %fsr, [%l7 + %i7]
16891 set 0x4C, %i2
16892 stwa %g3, [%l7 + %i2] 0xe3
16893 membar #Sync
16894 nop
16895 set 0x30, %l4
16896 std %o6, [%l7 + %l4]
16897 add %l7, 0x2C, %l6
16898 wr %g0, 0x80, %asi
16899 lda [%l6] %asi, %i5
16900 casa [%l6] 0x80, %i5, %l6
16901 nop
16902 set 0x50, %o2
16903 ldd [%l7 + %o2], %l4
16904 add %g4, %g2, %l0
16905 set 0x1A, %i5
16906 stba %l4, [%l7 + %i5] 0xe3
16907 membar #Sync
16908 set 0x30, %i4
16909 ldxa [%l7 + %i4] 0x81, %i7
16910 or %i4, %l1, %o2
16911 nop
16912 set 0x50, %o1
16913 std %f20, [%l7 + %o1]
16914 nop
16915 set 0x58, %g7
16916 ldd [%l7 + %g7], %o0
16917 nop
16918 set 0x74, %i6
16919 stb %l2, [%l7 + %i6]
16920 wr %o5, %g1, %sys_tick
16921 nop
16922 set 0x7B, %g6
16923 ldstub [%l7 + %g6], %o7
16924 set 0x48, %o0
16925 stba %i6, [%l7 + %o0] 0x81
16926 nop
16927 set 0x60, %g4
16928 ldsw [%l7 + %g4], %o1
16929 nop
16930 set 0x3A, %o7
16931 sth %i1, [%l7 + %o7]
16932 set 0x50, %l3
16933 stwa %i0, [%l7 + %l3] 0xea
16934 membar #Sync
16935 nop
16936 set 0x08, %o5
16937 ldx [%l7 + %o5], %o3
16938 nop
16939 set 0x1E, %o6
16940 ldsb [%l7 + %o6], %g5
16941 and %i3, %l3, %g6
16942 nop
16943 nop
16944 setx 0x9BD7D0A2C6081B02, %l0, %l6
16945 stx %l6, [%l7 + 0x28]
16946 ldd [%l7 + 0x28], %f8
16947 setx 0x8D2FC31031A1FBA3, %l1, %l5
16948 stx %l5, [%l7 + 0x10]
16949 ldd [%l7 + 0x10], %f30
16950 fdivd %f30, %f8, %f14
16951 nop
16952 set 0x30, %g2
16953 std %f0, [%l7 + %g2]
16954 ble,a,pt %icc, loop_117
16955 nop
16956 set 0x48, %l5
16957 ldd [%l7 + %l5], %f12
16958 st %f7, [%l7 + 0x58]
16959 st %f7, [%l7 + 0x60]
16960loop_117:
16961 nop
16962 set 0x40, %g5
16963 ldd [%l7 + %g5], %f6
16964 set 0x40, %l6
16965 ldda [%l7 + %l6] 0xda, %f16
16966 nop
16967 set 0x56, %g1
16968 ldsh [%l7 + %g1], %g7
16969 set 0x08, %l2
16970 stda %o4, [%l7 + %l2] 0xea
16971 membar #Sync
16972 or %g3, %i2, %o6
16973 add %l7, 0x3C, %l6
16974 wr %g0, 0x81, %asi
16975 casa [%l6] 0x81, %l6, %l5
16976 nop
16977 set 0x1C, %l1
16978 swap [%l7 + %l1], %g4
16979 ld [%l7 + 0x40], %f15
16980 nop
16981 set 0x10, %g3
16982 std %f24, [%l7 + %g3]
16983 add %l7, 0x30, %l6
16984 wr %g0, 0x89, %asi
16985 ldxa [%l6] %asi, %g2
16986 casxa [%l6] 0x89, %g2, %l0
16987 nop
16988 set 0x2D, %i3
16989 ldsb [%l7 + %i3], %i5
16990 nop
16991 set 0x4D, %l0
16992 ldstub [%l7 + %l0], %l4
16993 fpadd32 %f8, %f20, %f8
16994 nop
16995 set 0x28, %i0
16996 ldd [%l7 + %i0], %i6
16997 st %f29, [%l7 + 0x54]
16998 nop
16999 set 0x44, %o3
17000 lduh [%l7 + %o3], %i4
17001 nop
17002 set 0x50, %o4
17003 ldd [%l7 + %o4], %o2
17004 ld [%l7 + 0x64], %f9
17005 nop
17006 set 0x5F, %i7
17007 ldub [%l7 + %i7], %o0
17008 nop
17009 set 0x20, %i1
17010 std %l0, [%l7 + %i1]
17011 set 0x40, %l4
17012 ldda [%l7 + %l4] 0x81, %f0
17013 nop
17014 set 0x38, %i2
17015 ldd [%l7 + %i2], %f2
17016 fpsub16s %f27, %f17, %f21
17017 fpadd32s %f8, %f18, %f6
17018 st %f30, [%l7 + 0x2C]
17019 set 0x40, %i5
17020 ldda [%l7 + %i5] 0x88, %f16
17021 nop
17022 set 0x0C, %i4
17023 ldsb [%l7 + %i4], %o5
17024 or %g1, %o7, %l2
17025 set 0x08, %o2
17026 ldxa [%l7 + %o2] 0x88, %i6
17027 st %f29, [%l7 + 0x48]
17028 set 0x14, %o1
17029 swapa [%l7 + %o1] 0x89, %o1
17030 nop
17031 set 0x10, %i6
17032 stx %fsr, [%l7 + %i6]
17033 set 0x3D, %g6
17034 stba %i1, [%l7 + %g6] 0xe3
17035 membar #Sync
17036 set 0x1E, %o0
17037 stba %i0, [%l7 + %o0] 0x81
17038 add %l7, 0x68, %l6
17039 wr %g0, 0x89, %asi
17040 lda [%l6] %asi, %g5
17041 casa [%l6] 0x89, %g5, %o3
17042 ld [%l7 + 0x24], %f14
17043 set 0x24, %g7
17044 stha %i3, [%l7 + %g7] 0x89
17045 nop
17046 set 0x67, %o7
17047 ldsb [%l7 + %o7], %l3
17048 set 0x58, %l3
17049 prefetcha [%l7 + %l3] 0x80, 2
17050 and %o4, %g3, %i2
17051 nop
17052 set 0x5C, %o5
17053 swap [%l7 + %o5], %o6
17054 set 0x58, %g4
17055 stda %g6, [%l7 + %g4] 0x80
17056 ld [%l7 + 0x2C], %f27
17057 nop
17058 set 0x08, %g2
17059 stx %fsr, [%l7 + %g2]
17060 set 0x40, %l5
17061 stda %f0, [%l7 + %l5] 0xd0
17062 nop
17063 set 0x40, %o6
17064 stx %l6, [%l7 + %o6]
17065 nop
17066 set 0x44, %g5
17067 stw %l5, [%l7 + %g5]
17068 set 0x70, %g1
17069 swapa [%l7 + %g1] 0x89, %g2
17070 set 0x58, %l2
17071 prefetcha [%l7 + %l2] 0x89, 2
17072 nop
17073 set 0x2C, %l1
17074 sth %i5, [%l7 + %l1]
17075 or %g4, %i7, %i4
17076 nop
17077 set 0x1C, %l6
17078 ldsw [%l7 + %l6], %l4
17079 and %o2, %o0, %o5
17080 nop
17081 set 0x36, %i3
17082 ldsb [%l7 + %i3], %l1
17083 nop
17084 set 0x50, %l0
17085 ldd [%l7 + %l0], %f26
17086 nop
17087 set 0x21, %i0
17088 stb %o7, [%l7 + %i0]
17089 nop
17090 nop
17091 setx 0xA80CB4905E022E46, %l0, %l6
17092 stx %l6, [%l7 + 0x28]
17093 ldd [%l7 + 0x28], %f30
17094 setx 0xC7E3F16F01201931, %l1, %l5
17095 stx %l5, [%l7 + 0x10]
17096 ldd [%l7 + 0x10], %f2
17097 fdivd %f2, %f30, %f24
17098 nop
17099 set 0x2E, %g3
17100 sth %l2, [%l7 + %g3]
17101 set 0x18, %o4
17102 stha %i6, [%l7 + %o4] 0x81
17103 nop
17104 set 0x48, %o3
17105 ldd [%l7 + %o3], %f28
17106 set 0x70, %i1
17107 prefetcha [%l7 + %i1] 0x88, 2
17108 set 0x30, %l4
17109 stxa %i1, [%l7 + %l4] 0xe3
17110 membar #Sync
17111 add %l7, 0x1C, %l6
17112 wr %g0, 0x80, %asi
17113 casa [%l6] 0x80, %o1, %g5
17114 nop
17115 set 0x08, %i7
17116 sth %o3, [%l7 + %i7]
17117 set 0x7C, %i5
17118 sta %f5, [%l7 + %i5] 0x88
17119 set 0x50, %i4
17120 swapa [%l7 + %i4] 0x89, %i0
17121 nop
17122 set 0x0A, %o2
17123 ldub [%l7 + %o2], %i3
17124 nop
17125 set 0x4C, %o1
17126 sth %g6, [%l7 + %o1]
17127 set 0x40, %i2
17128 stda %f0, [%l7 + %i2] 0xd2
17129 set 0x40, %g6
17130 ldda [%l7 + %g6] 0xea, %o4
17131 set 0x60, %i6
17132 ldda [%l7 + %i6] 0x88, %l2
17133 nop
17134 set 0x30, %o0
17135 swap [%l7 + %o0], %g3
17136 set 0x28, %o7
17137 stwa %o6, [%l7 + %o7] 0xeb
17138 membar #Sync
17139 st %fsr, [%l7 + 0x70]
17140 nop
17141 set 0x58, %g7
17142 swap [%l7 + %g7], %g7
17143 nop
17144 set 0x38, %l3
17145 std %f0, [%l7 + %l3]
17146 nop
17147 set 0x5F, %g4
17148 ldsb [%l7 + %g4], %i2
17149 nop
17150 set 0x54, %o5
17151 ldsw [%l7 + %o5], %l5
17152 nop
17153 set 0x0C, %l5
17154 ldsw [%l7 + %l5], %g2
17155 nop
17156 set 0x40, %o6
17157 ldd [%l7 + %o6], %f30
17158 nop
17159 set 0x14, %g2
17160 ldsh [%l7 + %g2], %l0
17161 add %l7, 0x18, %l6
17162 wr %g0, 0x80, %asi
17163 casa [%l6] 0x80, %l6, %i5
17164 set 0x28, %g5
17165 sta %f3, [%l7 + %g5] 0x80
17166 set 0x10, %g1
17167 ldstuba [%l7 + %g1] 0x80, %g4
17168 or %i4, %l4, %o2
17169 set 0x40, %l1
17170 stda %f16, [%l7 + %l1] 0xf0
17171 membar #Sync
17172 nop
17173 set 0x08, %l2
17174 lduh [%l7 + %l2], %o0
17175 set 0x50, %l6
17176 stwa %i7, [%l7 + %l6] 0x80
17177 fpadd16 %f0, %f28, %f8
17178 set 0x40, %i3
17179 sta %f27, [%l7 + %i3] 0x81
17180 nop
17181 set 0x58, %l0
17182 lduh [%l7 + %l0], %o5
17183 nop
17184 set 0x28, %g3
17185 ldd [%l7 + %g3], %f6
17186 add %l7, 0x18, %l6
17187 wr %g0, 0x89, %asi
17188 lda [%l6] %asi, %l1
17189 casa [%l6] 0x89, %l1, %o7
17190 set 0x38, %i0
17191 ldxa [%l7 + %i0] 0x89, %i6
17192 fpsub16s %f11, %f14, %f17
17193 set 0x79, %o4
17194 ldstuba [%l7 + %o4] 0x81, %l2
17195 set 0x40, %i1
17196 stda %f16, [%l7 + %i1] 0xc0
17197 nop
17198 set 0x6A, %l4
17199 sth %i1, [%l7 + %l4]
17200 set 0x5B, %o3
17201 ldstuba [%l7 + %o3] 0x81, %g1
17202 nop
17203 set 0x19, %i7
17204 stb %g5, [%l7 + %i7]
17205 nop
17206 set 0x54, %i4
17207 ldub [%l7 + %i4], %o1
17208 set 0x60, %o2
17209 ldda [%l7 + %o2] 0xe2, %o2
17210 set 0x40, %i5
17211 stda %f16, [%l7 + %i5] 0xcc
17212 nop
17213 set 0x44, %i2
17214 swap [%l7 + %i2], %i3
17215 nop
17216 set 0x08, %o1
17217 swap [%l7 + %o1], %g6
17218 add %l7, 0x50, %l6
17219 wr %g0, 0x88, %asi
17220 ldxa [%l6] %asi, %i0
17221 casxa [%l6] 0x88, %i0, %l3
17222 set 0x20, %g6
17223 stha %g3, [%l7 + %g6] 0xe2
17224 membar #Sync
17225 ld [%l7 + 0x70], %f14
17226 or %o4, %g7, %i2
17227 nop
17228 set 0x28, %o0
17229 stx %fsr, [%l7 + %o0]
17230 add %o6, %g2, %l5
17231 nop
17232 set 0x48, %o7
17233 ldd [%l7 + %o7], %i6
17234 or %i5, %g4, %i4
17235 nop
17236 set 0x08, %g7
17237 stx %fsr, [%l7 + %g7]
17238 ld [%l7 + 0x2C], %f27
17239 add %l7, 0x54, %l6
17240 wr %g0, 0x81, %asi
17241 casa [%l6] 0x81, %l0, %l4
17242 st %f18, [%l7 + 0x60]
17243 nop
17244 set 0x2C, %l3
17245 ldsw [%l7 + %l3], %o0
17246 nop
17247 set 0x08, %i6
17248 ldd [%l7 + %i6], %i6
17249 set 0x4E, %o5
17250 stha %o5, [%l7 + %o5] 0x80
17251 set 0x40, %l5
17252 sta %f21, [%l7 + %l5] 0x89
17253 ld [%l7 + 0x50], %f15
17254 nop
17255 set 0x20, %g4
17256 ldd [%l7 + %g4], %o2
17257 set 0x50, %o6
17258 stwa %o7, [%l7 + %o6] 0x81
17259 nop
17260 set 0x18, %g2
17261 lduw [%l7 + %g2], %l1
17262 set 0x20, %g5
17263 prefetcha [%l7 + %g5] 0x88, 3
17264 set 0x40, %l1
17265 stda %f16, [%l7 + %l1] 0xd0
17266 nop
17267 set 0x47, %l2
17268 stb %i1, [%l7 + %l2]
17269 st %f15, [%l7 + 0x14]
17270 nop
17271 set 0x20, %g1
17272 lduw [%l7 + %g1], %i6
17273 set 0x40, %i3
17274 ldda [%l7 + %i3] 0x88, %g4
17275 nop
17276 set 0x62, %l0
17277 ldstub [%l7 + %l0], %o1
17278 set 0x68, %g3
17279 stxa %g1, [%l7 + %g3] 0x80
17280 set 0x1C, %l6
17281 swapa [%l7 + %l6] 0x88, %o3
17282 nop
17283 nop
17284 setx 0xFE23C2BB4E186EAC, %l0, %l6
17285 stx %l6, [%l7 + 0x28]
17286 ldd [%l7 + 0x28], %f0
17287 setx 0xD6DD116D85920335, %l1, %l5
17288 stx %l5, [%l7 + 0x10]
17289 ldd [%l7 + 0x10], %f20
17290 fdivd %f20, %f0, %f2
17291 nop
17292 set 0x78, %i0
17293 lduw [%l7 + %i0], %i3
17294 nop
17295 set 0x08, %o4
17296 ldsw [%l7 + %o4], %g6
17297 nop
17298 set 0x48, %l4
17299 ldsw [%l7 + %l4], %l3
17300 nop
17301 set 0x49, %i1
17302 ldub [%l7 + %i1], %i0
17303 set 0x70, %i7
17304 stda %g2, [%l7 + %i7] 0xeb
17305 membar #Sync
17306 set 0x30, %o3
17307 stda %g6, [%l7 + %o3] 0x80
17308 set 0x50, %i4
17309 stda %i2, [%l7 + %i4] 0x89
17310 nop
17311 set 0x46, %o2
17312 ldstub [%l7 + %o2], %o6
17313 or %o4, %l5, %l6
17314 set 0x50, %i5
17315 swapa [%l7 + %i5] 0x80, %g2
17316 set 0x1C, %o1
17317 stwa %i5, [%l7 + %o1] 0x88
17318 nop
17319 set 0x48, %i2
17320 lduh [%l7 + %i2], %i4
17321 bg,a,pt %icc, loop_118
17322 nop
17323 set 0x10, %g6
17324 stw %g4, [%l7 + %g6]
17325 set 0x5C, %o7
17326 swapa [%l7 + %o7] 0x80, %l0
17327loop_118:
17328 or %o0, %l4, %o5
17329 set 0x44, %o0
17330 sta %f23, [%l7 + %o0] 0x88
17331 fpadd32s %f19, %f6, %f24
17332 set 0x78, %l3
17333 prefetcha [%l7 + %l3] 0x80, 1
17334 nop
17335 set 0x18, %i6
17336 lduh [%l7 + %i6], %i7
17337 set 0x5C, %g7
17338 stwa %l1, [%l7 + %g7] 0x81
17339 nop
17340 set 0x33, %o5
17341 stb %l2, [%l7 + %o5]
17342 nop
17343 set 0x20, %l5
17344 ldd [%l7 + %l5], %f6
17345 nop
17346 set 0x78, %g4
17347 std %o6, [%l7 + %g4]
17348 nop
17349 set 0x40, %g2
17350 std %i6, [%l7 + %g2]
17351 nop
17352 set 0x28, %o6
17353 ldsh [%l7 + %o6], %i1
17354 add %l7, 0x08, %l6
17355 wr %g0, 0x89, %asi
17356 ldxa [%l6] %asi, %g5
17357 casxa [%l6] 0x89, %g5, %o1
17358 nop
17359 set 0x38, %g5
17360 ldx [%l7 + %g5], %g1
17361 ld [%l7 + 0x08], %f2
17362 add %o3, %i3, %l3
17363 nop
17364 set 0x39, %l1
17365 ldstub [%l7 + %l1], %i0
17366 set 0x08, %l2
17367 lda [%l7 + %l2] 0x81, %f15
17368 set 0x40, %g1
17369 stda %f16, [%l7 + %g1] 0xf8
17370 membar #Sync
17371 nop
17372 set 0x20, %i3
17373 stx %fsr, [%l7 + %i3]
17374 nop
17375 set 0x2C, %l0
17376 prefetch [%l7 + %l0], 2
17377 nop
17378 set 0x19, %l6
17379 ldsb [%l7 + %l6], %g3
17380 nop
17381 set 0x34, %i0
17382 lduw [%l7 + %i0], %g7
17383 fpsub16s %f30, %f24, %f17
17384 st %f24, [%l7 + 0x64]
17385 set 0x70, %g3
17386 swapa [%l7 + %g3] 0x81, %g6
17387 set 0x40, %o4
17388 stxa %i2, [%l7 + %o4] 0xeb
17389 membar #Sync
17390 fpsub32s %f16, %f16, %f10
17391 set 0x50, %l4
17392 stha %o4, [%l7 + %l4] 0xea
17393 membar #Sync
17394 nop
17395 set 0x64, %i7
17396 ldsh [%l7 + %i7], %o6
17397 set 0x78, %o3
17398 lda [%l7 + %o3] 0x81, %f20
17399 wr %l5, %g2, %pic
17400 nop
17401 set 0x40, %i4
17402 std %f30, [%l7 + %i4]
17403 nop
17404 set 0x5C, %i1
17405 ldsw [%l7 + %i1], %i5
17406 nop
17407 set 0x2C, %i5
17408 ldsw [%l7 + %i5], %l6
17409 nop
17410 set 0x6C, %o2
17411 swap [%l7 + %o2], %g4
17412 nop
17413 set 0x20, %o1
17414 stx %i4, [%l7 + %o1]
17415 nop
17416 set 0x0D, %i2
17417 ldub [%l7 + %i2], %l0
17418 add %o0, %l4, %o5
17419 set 0x28, %o7
17420 prefetcha [%l7 + %o7] 0x80, 0
17421 set 0x7C, %o0
17422 lda [%l7 + %o0] 0x88, %f29
17423 set 0x14, %l3
17424 stwa %i7, [%l7 + %l3] 0x81
17425 nop
17426 set 0x7A, %i6
17427 ldsh [%l7 + %i6], %l1
17428 set 0x3D, %g6
17429 stba %l2, [%l7 + %g6] 0x88
17430 nop
17431 set 0x3A, %g7
17432 ldsb [%l7 + %g7], %o7
17433 add %l7, 0x40, %l6
17434 wr %g0, 0x88, %asi
17435 casxa [%l6] 0x88, %i6, %i1
17436 nop
17437 set 0x38, %o5
17438 std %f12, [%l7 + %o5]
17439 set 0x2C, %g4
17440 swapa [%l7 + %g4] 0x88, %g5
17441 nop
17442 set 0x28, %g2
17443 std %o0, [%l7 + %g2]
17444 set 0x14, %l5
17445 lda [%l7 + %l5] 0x81, %f1
17446 nop
17447 set 0x48, %g5
17448 std %o2, [%l7 + %g5]
17449 set 0x68, %l1
17450 swapa [%l7 + %l1] 0x89, %i3
17451 or %l3, %i0, %g3
17452 set 0x08, %o6
17453 stxa %g7, [%l7 + %o6] 0xe3
17454 membar #Sync
17455 set 0x40, %l2
17456 stda %g0, [%l7 + %l2] 0x80
17457 nop
17458 set 0x77, %g1
17459 ldsb [%l7 + %g1], %i2
17460 wr %g6, %o4, %pic
17461 nop
17462 set 0x18, %i3
17463 ldstub [%l7 + %i3], %o6
17464 nop
17465 set 0x7C, %l0
17466 stw %g2, [%l7 + %l0]
17467 nop
17468 set 0x58, %i0
17469 prefetch [%l7 + %i0], 1
17470 nop
17471 set 0x2C, %l6
17472 ldsw [%l7 + %l6], %l5
17473 nop
17474 set 0x54, %o4
17475 lduw [%l7 + %o4], %l6
17476 membar #Sync
17477 set 0x40, %g3
17478 ldda [%l7 + %g3] 0xf9, %f16
17479 nop
17480 set 0x48, %i7
17481 ldsw [%l7 + %i7], %i5
17482 nop
17483 set 0x7E, %l4
17484 lduh [%l7 + %l4], %g4
17485 nop
17486 set 0x68, %i4
17487 ldsw [%l7 + %i4], %l0
17488 add %l7, 0x70, %l6
17489 wr %g0, 0x80, %asi
17490 casxa [%l6] 0x80, %i4, %o0
17491 membar #Sync
17492 set 0x40, %o3
17493 ldda [%l7 + %o3] 0xf0, %f0
17494 be,a,pt %xcc, loop_119
17495 nop
17496 set 0x1E, %i5
17497 ldub [%l7 + %i5], %l4
17498 nop
17499 set 0x0F, %i1
17500 stb %o2, [%l7 + %i1]
17501 nop
17502 set 0x48, %o1
17503 ldd [%l7 + %o1], %i6
17504loop_119:
17505 nop
17506 set 0x08, %i2
17507 stxa %o5, [%l7 + %i2] 0xe2
17508 membar #Sync
17509 bne,a %xcc, loop_120
17510 nop
17511 set 0x14, %o2
17512 ldsw [%l7 + %o2], %l1
17513 nop
17514 set 0x64, %o0
17515 lduw [%l7 + %o0], %l2
17516 and %i6, %o7, %i1
17517loop_120:
17518 nop
17519 set 0x1A, %o7
17520 ldsh [%l7 + %o7], %g5
17521 set 0x26, %l3
17522 ldstuba [%l7 + %l3] 0x88, %o3
17523 fpsub16s %f8, %f15, %f15
17524 set 0x0F, %i6
17525 stba %i3, [%l7 + %i6] 0x88
17526 nop
17527 set 0x3C, %g6
17528 prefetch [%l7 + %g6], 3
17529 set 0x30, %g7
17530 ldda [%l7 + %g7] 0x88, %o0
17531 nop
17532 set 0x60, %g4
17533 stx %fsr, [%l7 + %g4]
17534 set 0x60, %o5
17535 ldda [%l7 + %o5] 0xeb, %i0
17536 set 0x3C, %l5
17537 lda [%l7 + %l5] 0x88, %f16
17538 nop
17539 set 0x58, %g5
17540 std %g2, [%l7 + %g5]
17541 set 0x10, %g2
17542 swapa [%l7 + %g2] 0x80, %g7
17543 nop
17544 set 0x38, %o6
17545 ldx [%l7 + %o6], %l3
17546 or %i2, %g6, %o4
17547 nop
17548 set 0x38, %l2
17549 stw %o6, [%l7 + %l2]
17550 nop
17551 set 0x20, %g1
17552 std %g0, [%l7 + %g1]
17553 nop
17554 set 0x08, %l1
17555 ldx [%l7 + %l1], %l5
17556 set 0x32, %l0
17557 stha %l6, [%l7 + %l0] 0x88
17558 add %l7, 0x48, %l6
17559 wr %g0, 0x81, %asi
17560 casa [%l6] 0x81, %g2, %i5
17561 nop
17562 set 0x38, %i0
17563 ldstub [%l7 + %i0], %l0
17564 nop
17565 set 0x60, %l6
17566 lduw [%l7 + %l6], %g4
17567 add %l7, 0x20, %l6
17568 wr %g0, 0x89, %asi
17569 ldxa [%l6] %asi, %o0
17570 casxa [%l6] 0x89, %o0, %i4
17571 nop
17572 set 0x68, %i3
17573 sth %o2, [%l7 + %i3]
17574 add %l4, %o5, %i7
17575 nop
17576 set 0x48, %o4
17577 std %f28, [%l7 + %o4]
17578 set 0x6C, %i7
17579 lda [%l7 + %i7] 0x89, %f18
17580 nop
17581 set 0x53, %l4
17582 ldstub [%l7 + %l4], %l2
17583 nop
17584 set 0x08, %i4
17585 std %f18, [%l7 + %i4]
17586 nop
17587 set 0x74, %o3
17588 prefetch [%l7 + %o3], 4
17589 nop
17590 set 0x6E, %g3
17591 ldsb [%l7 + %g3], %i6
17592 add %l7, 0x58, %l6
17593 wr %g0, 0x88, %asi
17594 casxa [%l6] 0x88, %o7, %i1
17595 nop
17596 set 0x78, %i1
17597 ldd [%l7 + %i1], %f8
17598 nop
17599 set 0x3B, %i5
17600 ldub [%l7 + %i5], %g5
17601 nop
17602 set 0x10, %i2
17603 ldx [%l7 + %i2], %o3
17604 nop
17605 set 0x60, %o2
17606 ldx [%l7 + %o2], %l1
17607 set 0x1F, %o1
17608 stba %i3, [%l7 + %o1] 0xe2
17609 membar #Sync
17610 wr %i0, %o1, %clear_softint
17611 set 0x40, %o7
17612 ldstuba [%l7 + %o7] 0x80, %g3
17613 set 0x70, %l3
17614 stda %l2, [%l7 + %l3] 0x89
17615 set 0x0C, %o0
17616 sta %f30, [%l7 + %o0] 0x89
17617 st %f13, [%l7 + 0x18]
17618 nop
17619 set 0x78, %i6
17620 stx %fsr, [%l7 + %i6]
17621 set 0x48, %g6
17622 swapa [%l7 + %g6] 0x88, %g7
17623 nop
17624 set 0x38, %g4
17625 prefetch [%l7 + %g4], 0
17626 set 0x58, %o5
17627 stxa %i2, [%l7 + %o5] 0xea
17628 membar #Sync
17629 fpsub16 %f20, %f12, %f30
17630 nop
17631 set 0x69, %g7
17632 ldub [%l7 + %g7], %o4
17633 membar #Sync
17634 set 0x40, %g5
17635 ldda [%l7 + %g5] 0xf9, %f0
17636 nop
17637 set 0x30, %l5
17638 std %o6, [%l7 + %l5]
17639 add %l7, 0x40, %l6
17640 wr %g0, 0x88, %asi
17641 ldxa [%l6] %asi, %g6
17642 casxa [%l6] 0x88, %g6, %l5
17643 set 0x14, %o6
17644 ldstuba [%l7 + %o6] 0x89, %g1
17645 set 0x40, %g2
17646 ldda [%l7 + %g2] 0x80, %g2
17647 set 0x28, %g1
17648 sta %f10, [%l7 + %g1] 0x88
17649 nop
17650 set 0x25, %l2
17651 stb %l6, [%l7 + %l2]
17652 nop
17653 set 0x08, %l0
17654 std %i4, [%l7 + %l0]
17655 wr %l0, %o0, %sys_tick
17656 nop
17657 set 0x57, %l1
17658 ldub [%l7 + %l1], %i4
17659 nop
17660 set 0x5C, %l6
17661 ldsh [%l7 + %l6], %g4
17662 nop
17663 set 0x20, %i3
17664 prefetch [%l7 + %i3], 3
17665 wr %g0, 0x4, %fprs
17666 wr %g0, 0x7, %fprs
17667 nop
17668 set 0x14, %o4
17669 swap [%l7 + %o4], %i7
17670 set 0x15, %i7
17671 ldstuba [%l7 + %i7] 0x88, %i6
17672 nop
17673 set 0x18, %i0
17674 std %f10, [%l7 + %i0]
17675 ld [%l7 + 0x78], %f24
17676 nop
17677 set 0x16, %l4
17678 ldsb [%l7 + %l4], %o7
17679 set 0x34, %o3
17680 swapa [%l7 + %o3] 0x81, %i1
17681 nop
17682 set 0x64, %g3
17683 ldsb [%l7 + %g3], %g5
17684 set 0x64, %i1
17685 swapa [%l7 + %i1] 0x80, %o3
17686 nop
17687 set 0x53, %i4
17688 ldub [%l7 + %i4], %i3
17689 and %l1, %i0, %o1
17690 add %l7, 0x68, %l6
17691 wr %g0, 0x80, %asi
17692 ldxa [%l6] %asi, %g3
17693 casxa [%l6] 0x80, %g3, %g7
17694 set 0x58, %i2
17695 ldstuba [%l7 + %i2] 0x89, %i2
17696 nop
17697 set 0x18, %o2
17698 stx %fsr, [%l7 + %o2]
17699 nop
17700 set 0x08, %i5
17701 std %o4, [%l7 + %i5]
17702 set 0x68, %o1
17703 ldxa [%l7 + %o1] 0x88, %o6
17704 st %f12, [%l7 + 0x74]
17705 set 0x40, %l3
17706 lda [%l7 + %l3] 0x81, %f2
17707 add %l7, 0x7C, %l6
17708 wr %g0, 0x89, %asi
17709 lda [%l6] %asi, %g6
17710 casa [%l6] 0x89, %g6, %l5
17711 nop
17712 set 0x30, %o0
17713 ldx [%l7 + %o0], %l3
17714 nop
17715 set 0x34, %i6
17716 ldub [%l7 + %i6], %g2
17717 nop
17718 set 0x48, %o7
17719 lduw [%l7 + %o7], %g1
17720 nop
17721 set 0x27, %g4
17722 stb %l6, [%l7 + %g4]
17723 nop
17724 set 0x5C, %o5
17725 stb %l0, [%l7 + %o5]
17726 wr %i5, %o0, %y
17727 set 0x50, %g6
17728 prefetcha [%l7 + %g6] 0x89, 2
17729 set 0x40, %g7
17730 stha %g4, [%l7 + %g7] 0x89
17731 ld [%l7 + 0x50], %f22
17732 nop
17733 set 0x28, %g5
17734 ldsw [%l7 + %g5], %o2
17735 st %f11, [%l7 + 0x7C]
17736 set 0x78, %l5
17737 swapa [%l7 + %l5] 0x88, %o5
17738 bgu,a %xcc, loop_121
17739 nop
17740 set 0x4A, %o6
17741 ldsh [%l7 + %o6], %l2
17742 nop
17743 set 0x43, %g2
17744 stb %l4, [%l7 + %g2]
17745 st %f1, [%l7 + 0x1C]
17746loop_121:
17747 nop
17748 set 0x60, %g1
17749 stda %i6, [%l7 + %g1] 0x80
17750 or %o7, %i7, %i1
17751 fpadd16s %f3, %f26, %f11
17752 wr %o3, %i3, %set_softint
17753 set 0x0C, %l2
17754 lda [%l7 + %l2] 0x88, %f17
17755 set 0x68, %l1
17756 ldxa [%l7 + %l1] 0x81, %g5
17757 st %f14, [%l7 + 0x10]
17758 and %i0, %o1, %g3
17759 add %l7, 0x40, %l6
17760 wr %g0, 0x81, %asi
17761 casxa [%l6] 0x81, %g7, %i2
17762 nop
17763 set 0x6C, %l6
17764 sth %o4, [%l7 + %l6]
17765 nop
17766 set 0x50, %i3
17767 std %o6, [%l7 + %i3]
17768 nop
17769 set 0x48, %l0
17770 ldsh [%l7 + %l0], %l1
17771 set 0x40, %o4
17772 ldda [%l7 + %o4] 0x89, %f16
17773 nop
17774 set 0x64, %i0
17775 stw %l5, [%l7 + %i0]
17776 nop
17777 set 0x08, %i7
17778 ldd [%l7 + %i7], %g6
17779 set 0x74, %l4
17780 swapa [%l7 + %l4] 0x88, %l3
17781 nop
17782 set 0x78, %g3
17783 std %f22, [%l7 + %g3]
17784 and %g1, %l6, %g2
17785 wr %g0, 0x5, %fprs
17786 nop
17787 set 0x58, %o3
17788 std %f14, [%l7 + %o3]
17789 ld [%l7 + 0x40], %f20
17790 set 0x40, %i1
17791 stxa %o0, [%l7 + %i1] 0x80
17792 set 0x20, %i4
17793 ldda [%l7 + %i4] 0x81, %i4
17794 set 0x48, %i2
17795 stxa %g4, [%l7 + %i2] 0xeb
17796 membar #Sync
17797 fpsub16s %f3, %f18, %f9
17798 set 0x70, %o2
17799 ldxa [%l7 + %o2] 0x80, %o2
17800 fpsub32 %f24, %f28, %f2
17801 nop
17802 set 0x54, %i5
17803 ldub [%l7 + %i5], %l2
17804 set 0x40, %o1
17805 stda %f0, [%l7 + %o1] 0xd2
17806 nop
17807 set 0x64, %o0
17808 sth %l4, [%l7 + %o0]
17809 add %o5, %o7, %i7
17810 set 0x10, %l3
17811 ldda [%l7 + %l3] 0x81, %i0
17812 fpsub16 %f16, %f28, %f6
17813 set 0x0F, %i6
17814 ldstuba [%l7 + %i6] 0x80, %o3
17815 nop
17816 set 0x30, %g4
17817 stx %i6, [%l7 + %g4]
17818 set 0x40, %o5
17819 ldda [%l7 + %o5] 0x88, %i2
17820 nop
17821 set 0x48, %o7
17822 ldd [%l7 + %o7], %f30
17823 add %i0, %o1, %g5
17824 st %f31, [%l7 + 0x48]
17825 nop
17826 set 0x48, %g7
17827 ldx [%l7 + %g7], %g3
17828 nop
17829 set 0x30, %g5
17830 std %f22, [%l7 + %g5]
17831 nop
17832 set 0x64, %g6
17833 prefetch [%l7 + %g6], 1
17834 set 0x58, %o6
17835 sta %f2, [%l7 + %o6] 0x88
17836 add %i2, %o4, %g7
17837 set 0x64, %l5
17838 sta %f31, [%l7 + %l5] 0x81
17839 nop
17840 set 0x38, %g1
17841 lduw [%l7 + %g1], %l1
17842 st %f13, [%l7 + 0x10]
17843 nop
17844 set 0x08, %g2
17845 ldx [%l7 + %g2], %o6
17846 nop
17847 set 0x16, %l2
17848 stb %l5, [%l7 + %l2]
17849 nop
17850 set 0x64, %l6
17851 prefetch [%l7 + %l6], 2
17852 set 0x58, %i3
17853 lda [%l7 + %i3] 0x88, %f27
17854 nop
17855 set 0x0E, %l0
17856 sth %g6, [%l7 + %l0]
17857 or %l3, %g1, %g2
17858 add %l7, 0x1C, %l6
17859 wr %g0, 0x88, %asi
17860 casa [%l6] 0x88, %l6, %i5
17861 add %l0, %o0, %g4
17862 nop
17863 set 0x75, %o4
17864 stb %i4, [%l7 + %o4]
17865 st %fsr, [%l7 + 0x54]
17866 nop
17867 set 0x70, %l1
17868 ldsb [%l7 + %l1], %l2
17869 set 0x40, %i0
17870 stda %f0, [%l7 + %i0] 0x89
17871 nop
17872 set 0x70, %l4
17873 ldx [%l7 + %l4], %o2
17874 st %f24, [%l7 + 0x2C]
17875 nop
17876 set 0x7C, %g3
17877 stb %l4, [%l7 + %g3]
17878 nop
17879 set 0x28, %i7
17880 std %o4, [%l7 + %i7]
17881 or %o7, %i1, %i7
17882 set 0x30, %o3
17883 ldxa [%l7 + %o3] 0x80, %o3
17884 set 0x67, %i4
17885 stba %i3, [%l7 + %i4] 0x81
17886 add %i0, %o1, %i6
17887 set 0x40, %i1
17888 stda %f0, [%l7 + %i1] 0xf0
17889 membar #Sync
17890 or %g5, %g3, %o4
17891 set 0x30, %o2
17892 stxa %g7, [%l7 + %o2] 0xeb
17893 membar #Sync
17894 nop
17895 set 0x71, %i5
17896 ldstub [%l7 + %i5], %l1
17897 nop
17898 set 0x08, %i2
17899 stw %i2, [%l7 + %i2]
17900 set 0x40, %o0
17901 stda %f16, [%l7 + %o0] 0xd2
17902 nop
17903 set 0x48, %o1
17904 std %l4, [%l7 + %o1]
17905 set 0x2C, %i6
17906 lda [%l7 + %i6] 0x81, %f23
17907 set 0x50, %l3
17908 stda %g6, [%l7 + %l3] 0x89
17909 nop
17910 set 0x08, %g4
17911 ldd [%l7 + %g4], %o6
17912 bl,a %icc, loop_122
17913 nop
17914 set 0x28, %o5
17915 stx %fsr, [%l7 + %o5]
17916 st %fsr, [%l7 + 0x4C]
17917 set 0x60, %g7
17918 ldda [%l7 + %g7] 0x88, %l2
17919loop_122:
17920 nop
17921 set 0x24, %g5
17922 ldsh [%l7 + %g5], %g2
17923 nop
17924 set 0x10, %o7
17925 ldx [%l7 + %o7], %g1
17926 nop
17927 set 0x65, %o6
17928 ldsb [%l7 + %o6], %i5
17929 set 0x48, %l5
17930 ldxa [%l7 + %l5] 0x80, %l0
17931 nop
17932 set 0x53, %g6
17933 ldub [%l7 + %g6], %o0
17934 set 0x68, %g2
17935 stwa %g4, [%l7 + %g2] 0xea
17936 membar #Sync
17937 nop
17938 set 0x58, %g1
17939 swap [%l7 + %g1], %l6
17940 nop
17941 set 0x56, %l6
17942 ldstub [%l7 + %l6], %l2
17943 nop
17944 set 0x50, %i3
17945 ldx [%l7 + %i3], %i4
17946 set 0x30, %l2
17947 swapa [%l7 + %l2] 0x81, %l4
17948 nop
17949 set 0x48, %o4
17950 prefetch [%l7 + %o4], 1
17951 set 0x10, %l1
17952 prefetcha [%l7 + %l1] 0x88, 2
17953 nop
17954 set 0x74, %i0
17955 lduw [%l7 + %i0], %o7
17956 or %i1, %i7, %o3
17957 set 0x0E, %l4
17958 ldstuba [%l7 + %l4] 0x81, %o5
17959 and %i0, %i3, %o1
17960 add %l7, 0x50, %l6
17961 wr %g0, 0x80, %asi
17962 lda [%l6] %asi, %i6
17963 casa [%l6] 0x80, %i6, %g3
17964 ld [%l7 + 0x68], %f8
17965 or %o4, %g7, %g5
17966 set 0x18, %g3
17967 ldstuba [%l7 + %g3] 0x88, %l1
17968 nop
17969 set 0x34, %l0
17970 swap [%l7 + %l0], %l5
17971 nop
17972 set 0x78, %o3
17973 ldsw [%l7 + %o3], %i2
17974 nop
17975 set 0x3C, %i7
17976 ldsh [%l7 + %i7], %g6
17977 st %f24, [%l7 + 0x58]
17978 nop
17979 set 0x6D, %i1
17980 ldsb [%l7 + %i1], %o6
17981 and %l3, %g2, %i5
17982 add %l0, %g1, %o0
17983 nop
17984 set 0x50, %i4
17985 lduw [%l7 + %i4], %g4
17986 nop
17987 set 0x5A, %o2
17988 lduh [%l7 + %o2], %l2
17989 set 0x54, %i2
17990 swapa [%l7 + %i2] 0x89, %l6
17991 nop
17992 set 0x20, %o0
17993 stx %i4, [%l7 + %o0]
17994 set 0x10, %o1
17995 stxa %l4, [%l7 + %o1] 0x88
17996 set 0x69, %i5
17997 stba %o2, [%l7 + %i5] 0x89
17998 nop
17999 set 0x50, %l3
18000 ldx [%l7 + %l3], %i1
18001 nop
18002 set 0x58, %g4
18003 ldd [%l7 + %g4], %f12
18004 set 0x24, %i6
18005 lda [%l7 + %i6] 0x81, %f4
18006 st %f11, [%l7 + 0x7C]
18007 set 0x1A, %g7
18008 stha %i7, [%l7 + %g7] 0xeb
18009 membar #Sync
18010 nop
18011 set 0x4D, %o5
18012 ldstub [%l7 + %o5], %o7
18013 nop
18014 set 0x30, %g5
18015 ldd [%l7 + %g5], %f16
18016 st %f4, [%l7 + 0x34]
18017 nop
18018 set 0x28, %o7
18019 ldsb [%l7 + %o7], %o5
18020 st %f6, [%l7 + 0x70]
18021 nop
18022 set 0x60, %o6
18023 stx %i0, [%l7 + %o6]
18024 nop
18025 set 0x18, %g6
18026 ldd [%l7 + %g6], %o2
18027 nop
18028 set 0x70, %l5
18029 std %i2, [%l7 + %l5]
18030 add %l7, 0x38, %l6
18031 wr %g0, 0x89, %asi
18032 ldxa [%l6] %asi, %o1
18033 casxa [%l6] 0x89, %o1, %g3
18034 st %fsr, [%l7 + 0x30]
18035 set 0x30, %g1
18036 swapa [%l7 + %g1] 0x88, %o4
18037 st %f19, [%l7 + 0x5C]
18038 nop
18039 set 0x28, %g2
18040 std %f22, [%l7 + %g2]
18041 nop
18042 set 0x08, %l6
18043 swap [%l7 + %l6], %g7
18044 nop
18045 set 0x64, %i3
18046 prefetch [%l7 + %i3], 4
18047 nop
18048 set 0x70, %l2
18049 stx %g5, [%l7 + %l2]
18050 nop
18051 set 0x70, %o4
18052 lduw [%l7 + %o4], %l1
18053 set 0x60, %l1
18054 stda %i6, [%l7 + %l1] 0x81
18055 nop
18056 set 0x39, %i0
18057 stb %i2, [%l7 + %i0]
18058 nop
18059 set 0x0C, %g3
18060 sth %g6, [%l7 + %g3]
18061 set 0x44, %l4
18062 sta %f1, [%l7 + %l4] 0x88
18063 set 0x40, %l0
18064 ldda [%l7 + %l0] 0xeb, %l4
18065 nop
18066 set 0x68, %i7
18067 std %f18, [%l7 + %i7]
18068 set 0x16, %i1
18069 stha %o6, [%l7 + %i1] 0x88
18070 nop
18071 set 0x48, %o3
18072 ldstub [%l7 + %o3], %g2
18073 nop
18074 set 0x2C, %i4
18075 ldsh [%l7 + %i4], %l3
18076 add %l7, 0x60, %l6
18077 wr %g0, 0x80, %asi
18078 lda [%l6] %asi, %l0
18079 casa [%l6] 0x80, %l0, %i5
18080 nop
18081 set 0x30, %o2
18082 ldd [%l7 + %o2], %f0
18083 nop
18084 set 0x78, %i2
18085 ldstub [%l7 + %i2], %g1
18086 set 0x38, %o0
18087 prefetcha [%l7 + %o0] 0x88, 1
18088 nop
18089 set 0x58, %i5
18090 ldd [%l7 + %i5], %g4
18091 nop
18092 set 0x50, %l3
18093 std %i6, [%l7 + %l3]
18094 membar #Sync
18095 set 0x40, %o1
18096 ldda [%l7 + %o1] 0xf1, %f0
18097 set 0x30, %g4
18098 prefetcha [%l7 + %g4] 0x80, 0
18099 set 0x50, %i6
18100 stwa %i4, [%l7 + %i6] 0xea
18101 membar #Sync
18102 set 0x40, %g7
18103 stda %f0, [%l7 + %g7] 0xc2
18104 nop
18105 set 0x60, %g5
18106 ldx [%l7 + %g5], %o2
18107 nop
18108 set 0x28, %o5
18109 prefetch [%l7 + %o5], 2
18110 nop
18111 set 0x0C, %o7
18112 lduw [%l7 + %o7], %i1
18113 nop
18114 set 0x6C, %o6
18115 lduw [%l7 + %o6], %i7
18116 set 0x58, %l5
18117 lda [%l7 + %l5] 0x89, %f21
18118 nop
18119 set 0x50, %g1
18120 ldd [%l7 + %g1], %f16
18121 nop
18122 set 0x1C, %g6
18123 ldsw [%l7 + %g6], %l4
18124 nop
18125 set 0x62, %l6
18126 ldsb [%l7 + %l6], %o5
18127 set 0x70, %i3
18128 stxa %i0, [%l7 + %i3] 0x81
18129 ld [%l7 + 0x3C], %f3
18130 nop
18131 set 0x4E, %g2
18132 lduh [%l7 + %g2], %o7
18133 nop
18134 set 0x08, %o4
18135 stx %o3, [%l7 + %o4]
18136 set 0x1C, %l1
18137 swapa [%l7 + %l1] 0x88, %o1
18138 set 0x40, %i0
18139 ldda [%l7 + %i0] 0xea, %g2
18140 set 0x40, %l2
18141 ldda [%l7 + %l2] 0x88, %f16
18142 nop
18143 set 0x70, %g3
18144 ldd [%l7 + %g3], %f16
18145 set 0x46, %l4
18146 stba %o4, [%l7 + %l4] 0x89
18147 set 0x08, %l0
18148 stha %g7, [%l7 + %l0] 0x88
18149 nop
18150 set 0x78, %i7
18151 lduw [%l7 + %i7], %i3
18152 set 0x18, %o3
18153 swapa [%l7 + %o3] 0x81, %l1
18154 add %g5, %i2, %i6
18155 set 0x78, %i1
18156 stxa %g6, [%l7 + %i1] 0x89
18157 add %l7, 0x50, %l6
18158 wr %g0, 0x89, %asi
18159 casxa [%l6] 0x89, %o6, %l5
18160 set 0x18, %i4
18161 stda %g2, [%l7 + %i4] 0xea
18162 membar #Sync
18163 and %l3, %l0, %i5
18164 nop
18165 set 0x7E, %o2
18166 ldub [%l7 + %o2], %g1
18167 set 0x48, %o0
18168 prefetcha [%l7 + %o0] 0x89, 4
18169 nop
18170 set 0x68, %i5
18171 ldd [%l7 + %i5], %f16
18172 nop
18173 set 0x38, %i2
18174 std %i6, [%l7 + %i2]
18175 nop
18176 set 0x48, %o1
18177 std %f28, [%l7 + %o1]
18178 nop
18179 set 0x20, %g4
18180 swap [%l7 + %g4], %l2
18181 or %i4, %o2, %i1
18182 nop
18183 set 0x64, %i6
18184 lduw [%l7 + %i6], %i7
18185 set 0x5A, %g7
18186 stha %l4, [%l7 + %g7] 0x81
18187 st %fsr, [%l7 + 0x50]
18188 membar #Sync
18189 set 0x40, %g5
18190 ldda [%l7 + %g5] 0xf1, %f0
18191 nop
18192 set 0x08, %l3
18193 std %o0, [%l7 + %l3]
18194 set 0x40, %o5
18195 ldda [%l7 + %o5] 0x89, %f0
18196 add %l7, 0x5C, %l6
18197 wr %g0, 0x80, %asi
18198 casa [%l6] 0x80, %o5, %o7
18199 set 0x3A, %o6
18200 ldstuba [%l7 + %o6] 0x80, %i0
18201 nop
18202 set 0x48, %o7
18203 std %f22, [%l7 + %o7]
18204 st %fsr, [%l7 + 0x24]
18205 bge,a %icc, loop_123
18206 st %fsr, [%l7 + 0x68]
18207 set 0x38, %l5
18208 stxa %o3, [%l7 + %l5] 0x88
18209loop_123:
18210 or %g3, %o4, %o1
18211 and %g7, %l1, %g5
18212 nop
18213 set 0x20, %g6
18214 ldx [%l7 + %g6], %i2
18215 nop
18216 set 0x2E, %l6
18217 ldub [%l7 + %l6], %i3
18218 nop
18219 set 0x34, %i3
18220 swap [%l7 + %i3], %g6
18221 set 0x6B, %g2
18222 stba %i6, [%l7 + %g2] 0xea
18223 membar #Sync
18224 nop
18225 set 0x22, %o4
18226 sth %l5, [%l7 + %o4]
18227 nop
18228 set 0x10, %g1
18229 stx %fsr, [%l7 + %g1]
18230 nop
18231 set 0x34, %i0
18232 lduh [%l7 + %i0], %g2
18233 fpadd32 %f6, %f0, %f8
18234 nop
18235 set 0x18, %l1
18236 std %f8, [%l7 + %l1]
18237 set 0x5C, %l2
18238 sta %f8, [%l7 + %l2] 0x80
18239 set 0x70, %g3
18240 prefetcha [%l7 + %g3] 0x88, 3
18241 add %l7, 0x50, %l6
18242 wr %g0, 0x89, %asi
18243 ldxa [%l6] %asi, %l3
18244 casxa [%l6] 0x89, %l3, %i5
18245 nop
18246 set 0x4C, %l4
18247 ldsw [%l7 + %l4], %g1
18248 nop
18249 set 0x4D, %l0
18250 ldsb [%l7 + %l0], %g4
18251 add %l0, %l2, %l6
18252 ld [%l7 + 0x44], %f21
18253 add %o2, %i4, %i1
18254 nop
18255 set 0x4C, %i7
18256 ldsh [%l7 + %i7], %l4
18257 nop
18258 set 0x64, %o3
18259 ldsw [%l7 + %o3], %i7
18260 nop
18261 set 0x38, %i1
18262 stx %fsr, [%l7 + %i1]
18263 membar #Sync
18264 set 0x40, %o2
18265 ldda [%l7 + %o2] 0xf0, %f0
18266 nop
18267 set 0x18, %o0
18268 ldsh [%l7 + %o0], %o0
18269 set 0x40, %i4
18270 ldda [%l7 + %i4] 0x81, %f16
18271 set 0x18, %i2
18272 swapa [%l7 + %i2] 0x80, %o5
18273 nop
18274 set 0x70, %o1
18275 prefetch [%l7 + %o1], 3
18276 set 0x40, %i5
18277 ldda [%l7 + %i5] 0x81, %f16
18278 set 0x78, %g4
18279 sta %f2, [%l7 + %g4] 0x80
18280 nop
18281 set 0x0A, %i6
18282 ldsh [%l7 + %i6], %i0
18283 and %o7, %o3, %o4
18284 add %l7, 0x48, %l6
18285 wr %g0, 0x80, %asi
18286 casxa [%l6] 0x80, %o1, %g7
18287 bleu %xcc, loop_124
18288 nop
18289 set 0x48, %g7
18290 stw %g3, [%l7 + %g7]
18291 set 0x08, %l3
18292 swapa [%l7 + %l3] 0x80, %l1
18293loop_124:
18294 st %fsr, [%l7 + 0x28]
18295 nop
18296 set 0x48, %g5
18297 stx %i2, [%l7 + %g5]
18298 add %l7, 0x0C, %l6
18299 wr %g0, 0x88, %asi
18300 casa [%l6] 0x88, %g5, %g6
18301 nop
18302 nop
18303 setx 0xF860CDC73550FF85, %l0, %l6
18304 stx %l6, [%l7 + 0x28]
18305 ldd [%l7 + 0x28], %f2
18306 setx 0x6371118890769918, %l1, %l5
18307 stx %l5, [%l7 + 0x10]
18308 ldd [%l7 + 0x10], %f28
18309 fdivd %f28, %f2, %f20
18310 add %l7, 0x68, %l6
18311 wr %g0, 0x89, %asi
18312 casxa [%l6] 0x89, %i6, %l5
18313 set 0x2A, %o6
18314 stha %g2, [%l7 + %o6] 0x88
18315 nop
18316 set 0x08, %o7
18317 std %o6, [%l7 + %o7]
18318 nop
18319 set 0x18, %o5
18320 stx %fsr, [%l7 + %o5]
18321 set 0x16, %l5
18322 ldstuba [%l7 + %l5] 0x81, %l3
18323 nop
18324 set 0x0E, %g6
18325 sth %i3, [%l7 + %g6]
18326 set 0x40, %i3
18327 stda %f0, [%l7 + %i3] 0xc0
18328 set 0x78, %g2
18329 stda %g0, [%l7 + %g2] 0x88
18330 nop
18331 set 0x70, %l6
18332 stx %fsr, [%l7 + %l6]
18333 nop
18334 set 0x70, %o4
18335 lduh [%l7 + %o4], %i5
18336 set 0x70, %g1
18337 ldda [%l7 + %g1] 0x88, %g4
18338 set 0x2C, %l1
18339 swapa [%l7 + %l1] 0x88, %l0
18340 ld [%l7 + 0x18], %f2
18341 set 0x7B, %i0
18342 stba %l2, [%l7 + %i0] 0x89
18343 set 0x60, %l2
18344 stwa %o2, [%l7 + %l2] 0xeb
18345 membar #Sync
18346 fpsub16s %f0, %f22, %f26
18347 bl %icc, loop_125
18348 ld [%l7 + 0x60], %f5
18349 nop
18350 set 0x28, %l4
18351 stx %fsr, [%l7 + %l4]
18352 add %l7, 0x60, %l6
18353 wr %g0, 0x81, %asi
18354 casxa [%l6] 0x81, %i4, %i1
18355loop_125:
18356 nop
18357 set 0x27, %l0
18358 stb %l4, [%l7 + %l0]
18359 st %fsr, [%l7 + 0x0C]
18360 add %l7, 0x24, %l6
18361 wr %g0, 0x81, %asi
18362 casa [%l6] 0x81, %i7, %l6
18363 nop
18364 set 0x4C, %i7
18365 prefetch [%l7 + %i7], 2
18366 or %o5, %i0, %o7
18367 set 0x71, %o3
18368 ldstuba [%l7 + %o3] 0x80, %o3
18369 set 0x40, %g3
18370 stda %f0, [%l7 + %g3] 0x81
18371 set 0x54, %i1
18372 stwa %o0, [%l7 + %i1] 0x89
18373 ld [%l7 + 0x64], %f26
18374 or %o1, %g7, %o4
18375 nop
18376 set 0x27, %o2
18377 stb %g3, [%l7 + %o2]
18378 be %icc, loop_126
18379 nop
18380 set 0x08, %o0
18381 lduw [%l7 + %o0], %l1
18382 nop
18383 nop
18384 setx 0xE7B33F6FD20DC732, %l0, %l6
18385 stx %l6, [%l7 + 0x28]
18386 ldd [%l7 + 0x28], %f10
18387 setx 0x5FDDA91C3C97B2B2, %l1, %l5
18388 stx %l5, [%l7 + 0x10]
18389 ldd [%l7 + 0x10], %f20
18390 fdivd %f20, %f10, %f20
18391 nop
18392 set 0x40, %i2
18393 sth %i2, [%l7 + %i2]
18394loop_126:
18395 nop
18396 set 0x50, %i4
18397 stda %g4, [%l7 + %i4] 0x80
18398 nop
18399 set 0x23, %o1
18400 ldsb [%l7 + %o1], %i6
18401 set 0x4C, %i5
18402 stwa %g6, [%l7 + %i5] 0x89
18403 st %fsr, [%l7 + 0x34]
18404 ld [%l7 + 0x54], %f1
18405 nop
18406 set 0x38, %g4
18407 stw %l5, [%l7 + %g4]
18408 add %l7, 0x60, %l6
18409 wr %g0, 0x89, %asi
18410 lda [%l6] %asi, %g2
18411 casa [%l6] 0x89, %g2, %l3
18412 nop
18413 set 0x70, %i6
18414 stx %o6, [%l7 + %i6]
18415 nop
18416 set 0x24, %l3
18417 prefetch [%l7 + %l3], 4
18418 set 0x50, %g5
18419 stda %g0, [%l7 + %g5] 0x81
18420 set 0x68, %g7
18421 ldxa [%l7 + %g7] 0x88, %i5
18422 ld [%l7 + 0x28], %f14
18423 nop
18424 set 0x58, %o7
18425 prefetch [%l7 + %o7], 3
18426 set 0x55, %o5
18427 ldstuba [%l7 + %o5] 0x81, %i3
18428 nop
18429 set 0x19, %l5
18430 ldstub [%l7 + %l5], %l0
18431 set 0x30, %o6
18432 sta %f20, [%l7 + %o6] 0x89
18433 nop
18434 set 0x60, %i3
18435 swap [%l7 + %i3], %g4
18436 set 0x40, %g2
18437 lda [%l7 + %g2] 0x89, %f4
18438 nop
18439 set 0x48, %l6
18440 stx %fsr, [%l7 + %l6]
18441 set 0x34, %g6
18442 swapa [%l7 + %g6] 0x89, %l2
18443 st %fsr, [%l7 + 0x7C]
18444 nop
18445 set 0x10, %g1
18446 std %f10, [%l7 + %g1]
18447 wr %g0, 0x4, %fprs
18448 nop
18449 set 0x72, %o4
18450 ldub [%l7 + %o4], %o2
18451 fpsub32s %f0, %f30, %f22
18452 nop
18453 set 0x24, %l1
18454 swap [%l7 + %l1], %l4
18455 set 0x34, %i0
18456 stba %i7, [%l7 + %i0] 0xe2
18457 membar #Sync
18458 nop
18459 set 0x08, %l4
18460 swap [%l7 + %l4], %l6
18461 nop
18462 set 0x20, %l2
18463 ldx [%l7 + %l2], %o5
18464 set 0x10, %i7
18465 prefetcha [%l7 + %i7] 0x89, 2
18466 nop
18467 set 0x38, %o3
18468 ldx [%l7 + %o3], %o7
18469 nop
18470 set 0x14, %l0
18471 swap [%l7 + %l0], %o0
18472 nop
18473 set 0x68, %g3
18474 ldd [%l7 + %g3], %o0
18475 set , %o2
18476 EXIT_GOOD
18477
18478
18479
18480!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18481!
18482! Stats for Thread 4:
18483!
18484! Type l : 1274
18485! Type a : 29
18486! Type x : 524
18487! Type cti : 31
18488! Type f : 46
18489! Type i : 96
18490!
18491!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18492
18493!
18494! Thread 5 Start
18495!
18496.global thread_5
18497thread_5:
18498 mov %l7, %g1
18499 !# Set %cwp for 8 windows
18500 !# This threads memory space into each %l7
18501 wrpr %g0, 0x7, %cwp
18502 mov %g1, %l7
18503 wrpr %g0, 0x6, %cwp
18504 mov %g1, %l7
18505 wrpr %g0, 0x5, %cwp
18506 mov %g1, %l7
18507 wrpr %g0, 0x4, %cwp
18508 mov %g1, %l7
18509 wrpr %g0, 0x3, %cwp
18510 mov %g1, %l7
18511 wrpr %g0, 0x2, %cwp
18512 mov %g1, %l7
18513 wrpr %g0, 0x1, %cwp
18514 mov %g1, %l7
18515 wrpr %g0, 0x0, %cwp
18516 mov %g1, %l7
18517
18518 !# Set %fsr
18519 setx 0x0000000000400000, %l0, %l6 !# no post process
18520 stx %l6, [%l7 + 0x0] !# no post process
18521 ldx [%l7 + 0x0], %fsr !# no post process
18522
18523 wr %g0, 0x80, %asi !# no post process
18524
18525 !# Initialize registers ..
18526
18527 !# Global registers
18528 set 0x7, %g1
18529 set 0x6, %g2
18530 set 0x2, %g3
18531 set 0xC, %g4
18532 set 0x8, %g5
18533 set 0x8, %g6
18534 set 0xA, %g7
18535 !# Input registers
18536 set -0xA, %i0
18537 set -0x8, %i1
18538 set -0x3, %i2
18539 set -0xF, %i3
18540 set -0x7, %i4
18541 set -0x9, %i5
18542 set -0x2, %i6
18543 set -0xE, %i7
18544 !# Local registers
18545 set 0x598F267C, %l0
18546 set 0x47840D31, %l1
18547 set 0x5128D8AD, %l2
18548 set 0x7108AF12, %l3
18549 set 0x5A99A6B4, %l4
18550 set 0x0008CA59, %l5
18551 set 0x4A099267, %l6
18552 !# Output registers
18553 set 0x15FE, %o0
18554 set 0x1173, %o1
18555 set 0x0B05, %o2
18556 set -0x1A41, %o3
18557 set -0x04CF, %o4
18558 set 0x00AF, %o5
18559 set -0x1DAA, %o6
18560 set 0x0662, %o7
18561 !# Float registers
18562 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
18563 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
18564 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
18565 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
18566 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
18567 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
18568 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
18569 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
18570 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
18571 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
18572 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
18573 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
18574 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
18575 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
18576 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
18577 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
18578
18579 !# Execute Main Diag ..
18580
18581 set 0x58, %i1
18582 prefetcha [%l7 + %i1] 0x80, 2
18583 nop
18584 set 0x20, %o0
18585 ldx [%l7 + %o0], %o3
18586 nop
18587 set 0x70, %i4
18588 ldx [%l7 + %i4], %g3
18589 st %fsr, [%l7 + 0x64]
18590 nop
18591 set 0x26, %o1
18592 ldsh [%l7 + %o1], %o4
18593 set 0x40, %i5
18594 ldda [%l7 + %i5] 0x89, %f0
18595 add %l7, 0x40, %l6
18596 wr %g0, 0x81, %asi
18597 lda [%l6] %asi, %l1
18598 casa [%l6] 0x81, %l1, %i2
18599 nop
18600 nop
18601 setx 0xFBA3C9E74569877D, %l0, %l6
18602 stx %l6, [%l7 + 0x28]
18603 ldd [%l7 + 0x28], %f24
18604 setx 0x1EF2664C83FD88E2, %l1, %l5
18605 stx %l5, [%l7 + 0x10]
18606 ldd [%l7 + 0x10], %f2
18607 fdivd %f2, %f24, %f0
18608 nop
18609 set 0x3C, %g4
18610 lduw [%l7 + %g4], %i6
18611 add %l7, 0x48, %l6
18612 wr %g0, 0x81, %asi
18613 ldxa [%l6] %asi, %g6
18614 casxa [%l6] 0x81, %g6, %l5
18615 nop
18616 set 0x4C, %i2
18617 lduw [%l7 + %i2], %g2
18618 and %g5, %l3, %o6
18619 set 0x40, %i6
18620 stda %f0, [%l7 + %i6] 0x88
18621 nop
18622 set 0x70, %l3
18623 stx %i5, [%l7 + %l3]
18624 nop
18625 set 0x50, %g7
18626 std %i2, [%l7 + %g7]
18627 nop
18628 set 0x28, %o7
18629 stx %g1, [%l7 + %o7]
18630 ld [%l7 + 0x58], %f24
18631 nop
18632 set 0x57, %g5
18633 ldsb [%l7 + %g5], %g4
18634 set 0x28, %l5
18635 stda %l2, [%l7 + %l5] 0xe3
18636 membar #Sync
18637 set 0x68, %o6
18638 prefetcha [%l7 + %o6] 0x89, 2
18639 set 0x3C, %i3
18640 lda [%l7 + %i3] 0x81, %f18
18641 st %fsr, [%l7 + 0x74]
18642 nop
18643 set 0x70, %o5
18644 lduw [%l7 + %o5], %i1
18645 set 0x66, %g2
18646 stba %o2, [%l7 + %g2] 0xea
18647 membar #Sync
18648 st %fsr, [%l7 + 0x3C]
18649 set 0x08, %g6
18650 prefetcha [%l7 + %g6] 0x80, 3
18651 set 0x20, %l6
18652 sta %f17, [%l7 + %l6] 0x81
18653 st %fsr, [%l7 + 0x70]
18654 set 0x74, %o4
18655 stwa %i4, [%l7 + %o4] 0xeb
18656 membar #Sync
18657 nop
18658 set 0x60, %l1
18659 ldd [%l7 + %l1], %i6
18660 set 0x75, %i0
18661 ldstuba [%l7 + %i0] 0x80, %i7
18662 set 0x10, %g1
18663 swapa [%l7 + %g1] 0x89, %o5
18664 set 0x68, %l2
18665 ldxa [%l7 + %l2] 0x88, %o7
18666 add %l7, 0x60, %l6
18667 wr %g0, 0x88, %asi
18668 ldxa [%l6] %asi, %i0
18669 casxa [%l6] 0x88, %i0, %o1
18670 st %f0, [%l7 + 0x14]
18671 st %fsr, [%l7 + 0x40]
18672 nop
18673 set 0x40, %l4
18674 std %g6, [%l7 + %l4]
18675 nop
18676 set 0x2C, %i7
18677 ldsb [%l7 + %i7], %o0
18678 nop
18679 set 0x64, %o3
18680 lduw [%l7 + %o3], %o3
18681 nop
18682 set 0x08, %g3
18683 ldsw [%l7 + %g3], %o4
18684 nop
18685 set 0x40, %o2
18686 ldsw [%l7 + %o2], %l1
18687 nop
18688 set 0x60, %i1
18689 ldd [%l7 + %i1], %f6
18690 nop
18691 set 0x48, %o0
18692 swap [%l7 + %o0], %g3
18693 and %i6, %i2, %g6
18694 nop
18695 set 0x48, %i4
18696 ldsw [%l7 + %i4], %l5
18697 set 0x40, %o1
18698 stwa %g2, [%l7 + %o1] 0xea
18699 membar #Sync
18700 set 0x38, %i5
18701 prefetcha [%l7 + %i5] 0x88, 1
18702 nop
18703 set 0x38, %l0
18704 prefetch [%l7 + %l0], 0
18705 ld [%l7 + 0x20], %f0
18706 nop
18707 set 0x4A, %g4
18708 ldub [%l7 + %g4], %o6
18709 set 0x08, %i6
18710 swapa [%l7 + %i6] 0x80, %g5
18711 or %i3, %g1, %i5
18712 or %g4, %l0, %i1
18713 set 0x64, %l3
18714 stwa %o2, [%l7 + %l3] 0xea
18715 membar #Sync
18716 and %l4, %i4, %l6
18717 nop
18718 set 0x58, %i2
18719 stx %i7, [%l7 + %i2]
18720 nop
18721 set 0x43, %g7
18722 stb %o5, [%l7 + %g7]
18723 nop
18724 set 0x60, %o7
18725 std %l2, [%l7 + %o7]
18726 add %l7, 0x6C, %l6
18727 wr %g0, 0x88, %asi
18728 lda [%l6] %asi, %o7
18729 casa [%l6] 0x88, %o7, %i0
18730 set 0x40, %l5
18731 ldda [%l7 + %l5] 0xda, %f0
18732 set 0x08, %o6
18733 stwa %g7, [%l7 + %o6] 0x81
18734 nop
18735 set 0x60, %g5
18736 ldd [%l7 + %g5], %o0
18737 nop
18738 set 0x23, %i3
18739 stb %o1, [%l7 + %i3]
18740 set 0x32, %o5
18741 stba %o4, [%l7 + %o5] 0xeb
18742 membar #Sync
18743 nop
18744 set 0x2C, %g6
18745 stw %o3, [%l7 + %g6]
18746 nop
18747 set 0x70, %g2
18748 ldx [%l7 + %g2], %g3
18749 set 0x70, %l6
18750 ldda [%l7 + %l6] 0xeb, %i6
18751 nop
18752 set 0x68, %o4
18753 ldx [%l7 + %o4], %l1
18754 add %l7, 0x40, %l6
18755 wr %g0, 0x88, %asi
18756 casxa [%l6] 0x88, %g6, %i2
18757 add %l7, 0x70, %l6
18758 wr %g0, 0x89, %asi
18759 ldxa [%l6] %asi, %l5
18760 casxa [%l6] 0x89, %l5, %l3
18761 nop
18762 set 0x50, %l1
18763 sth %o6, [%l7 + %l1]
18764 add %l7, 0x48, %l6
18765 wr %g0, 0x88, %asi
18766 ldxa [%l6] %asi, %g2
18767 casxa [%l6] 0x88, %g2, %g5
18768 set 0x60, %g1
18769 stxa %g1, [%l7 + %g1] 0x89
18770 nop
18771 set 0x40, %l2
18772 ldd [%l7 + %l2], %f0
18773 nop
18774 set 0x78, %l4
18775 ldx [%l7 + %l4], %i3
18776 fpadd32s %f28, %f10, %f0
18777 add %l7, 0x08, %l6
18778 wr %g0, 0x89, %asi
18779 casxa [%l6] 0x89, %g4, %i5
18780 fpadd32 %f24, %f26, %f12
18781 st %f14, [%l7 + 0x0C]
18782 add %l0, %i1, %o2
18783 nop
18784 set 0x30, %i0
18785 ldd [%l7 + %i0], %f28
18786 nop
18787 set 0x70, %i7
18788 ldx [%l7 + %i7], %l4
18789 add %l7, 0x10, %l6
18790 wr %g0, 0x88, %asi
18791 ldxa [%l6] %asi, %i4
18792 casxa [%l6] 0x88, %i4, %l6
18793 nop
18794 set 0x60, %g3
18795 stx %fsr, [%l7 + %g3]
18796 nop
18797 set 0x18, %o2
18798 std %i6, [%l7 + %o2]
18799 nop
18800 set 0x10, %i1
18801 std %f8, [%l7 + %i1]
18802 nop
18803 set 0x08, %o3
18804 ldd [%l7 + %o3], %f4
18805 nop
18806 set 0x0E, %i4
18807 ldsh [%l7 + %i4], %o5
18808 nop
18809 set 0x6C, %o1
18810 ldsw [%l7 + %o1], %l2
18811 be,a,pt %xcc, loop_127
18812 nop
18813 set 0x28, %i5
18814 std %f12, [%l7 + %i5]
18815 set 0x40, %l0
18816 stda %f16, [%l7 + %l0] 0xc0
18817loop_127:
18818 nop
18819 set 0x28, %o0
18820 stx %o7, [%l7 + %o0]
18821 nop
18822 set 0x64, %i6
18823 prefetch [%l7 + %i6], 0
18824 set 0x40, %g4
18825 ldda [%l7 + %g4] 0xd0, %f16
18826 and %g7, %o0, %i0
18827 nop
18828 set 0x78, %i2
18829 sth %o1, [%l7 + %i2]
18830 nop
18831 set 0x5C, %l3
18832 swap [%l7 + %l3], %o3
18833 set 0x22, %o7
18834 stha %g3, [%l7 + %o7] 0x81
18835 nop
18836 set 0x64, %l5
18837 ldsw [%l7 + %l5], %i6
18838 nop
18839 set 0x5A, %g7
18840 lduh [%l7 + %g7], %o4
18841 ld [%l7 + 0x6C], %f28
18842 st %f30, [%l7 + 0x4C]
18843 nop
18844 set 0x64, %o6
18845 ldub [%l7 + %o6], %l1
18846 add %g6, %i2, %l5
18847 set 0x70, %i3
18848 ldxa [%l7 + %i3] 0x89, %l3
18849 set 0x60, %g5
18850 swapa [%l7 + %g5] 0x89, %g2
18851 add %l7, 0x1C, %l6
18852 wr %g0, 0x89, %asi
18853 lda [%l6] %asi, %o6
18854 casa [%l6] 0x89, %o6, %g1
18855 add %l7, 0x3C, %l6
18856 wr %g0, 0x81, %asi
18857 lda [%l6] %asi, %i3
18858 casa [%l6] 0x81, %i3, %g4
18859 nop
18860 set 0x78, %g6
18861 ldd [%l7 + %g6], %f22
18862 add %i5, %l0, %i1
18863 set 0x3A, %o5
18864 stba %o2, [%l7 + %o5] 0x80
18865 set 0x40, %l6
18866 stda %l4, [%l7 + %l6] 0xea
18867 membar #Sync
18868 add %l7, 0x0C, %l6
18869 wr %g0, 0x88, %asi
18870 lda [%l6] %asi, %g5
18871 casa [%l6] 0x88, %g5, %i4
18872 and %l6, %i7, %l2
18873 nop
18874 set 0x11, %g2
18875 ldstub [%l7 + %g2], %o5
18876 set 0x58, %l1
18877 stxa %o7, [%l7 + %l1] 0xe2
18878 membar #Sync
18879 nop
18880 set 0x70, %o4
18881 std %g6, [%l7 + %o4]
18882 and %i0, %o1, %o3
18883 set 0x40, %l2
18884 ldda [%l7 + %l2] 0x80, %f0
18885 set 0x36, %l4
18886 stha %g3, [%l7 + %l4] 0x80
18887 nop
18888 set 0x63, %g1
18889 ldub [%l7 + %g1], %o0
18890 nop
18891 set 0x70, %i0
18892 ldd [%l7 + %i0], %f2
18893 set 0x58, %i7
18894 ldxa [%l7 + %i7] 0x80, %i6
18895 nop
18896 set 0x48, %g3
18897 swap [%l7 + %g3], %l1
18898 nop
18899 set 0x28, %i1
18900 ldsb [%l7 + %i1], %o4
18901 or %i2, %g6, %l5
18902 set 0x48, %o2
18903 stda %l2, [%l7 + %o2] 0xeb
18904 membar #Sync
18905 nop
18906 set 0x6C, %o3
18907 swap [%l7 + %o3], %g2
18908 nop
18909 nop
18910 setx 0x5ED82364087A261A, %l0, %l6
18911 stx %l6, [%l7 + 0x28]
18912 ldd [%l7 + 0x28], %f28
18913 setx 0x9DAC92680E93815D, %l1, %l5
18914 stx %l5, [%l7 + 0x10]
18915 ldd [%l7 + 0x10], %f14
18916 fdivd %f14, %f28, %f24
18917 fpsub32 %f20, %f10, %f14
18918 nop
18919 set 0x48, %o1
18920 ldd [%l7 + %o1], %g0
18921 set 0x78, %i4
18922 lda [%l7 + %i4] 0x89, %f13
18923 st %f21, [%l7 + 0x40]
18924 set 0x68, %i5
18925 ldxa [%l7 + %i5] 0x80, %o6
18926 nop
18927 set 0x48, %l0
18928 std %f28, [%l7 + %l0]
18929 nop
18930 set 0x0C, %i6
18931 ldsh [%l7 + %i6], %g4
18932 set 0x34, %o0
18933 stha %i5, [%l7 + %o0] 0x81
18934 nop
18935 set 0x38, %i2
18936 ldstub [%l7 + %i2], %i3
18937 nop
18938 set 0x48, %g4
18939 stx %l0, [%l7 + %g4]
18940 set 0x6C, %l3
18941 sta %f28, [%l7 + %l3] 0x81
18942 set 0x52, %o7
18943 stha %o2, [%l7 + %o7] 0x80
18944 ld [%l7 + 0x68], %f28
18945 nop
18946 set 0x5C, %g7
18947 ldsw [%l7 + %g7], %l4
18948 set 0x50, %l5
18949 stba %g5, [%l7 + %l5] 0x81
18950 set 0x40, %o6
18951 ldda [%l7 + %o6] 0x80, %f0
18952 nop
18953 set 0x20, %g5
18954 lduw [%l7 + %g5], %i4
18955 and %l6, %i1, %i7
18956 set 0x74, %g6
18957 stha %l2, [%l7 + %g6] 0x89
18958 set 0x40, %i3
18959 swapa [%l7 + %i3] 0x88, %o5
18960 set 0x40, %l6
18961 ldda [%l7 + %l6] 0xda, %f16
18962 nop
18963 set 0x10, %o5
18964 std %o6, [%l7 + %o5]
18965 set 0x5C, %g2
18966 stha %g7, [%l7 + %g2] 0x88
18967 or %i0, %o3, %g3
18968 set 0x2C, %l1
18969 sta %f10, [%l7 + %l1] 0x81
18970 set 0x28, %o4
18971 swapa [%l7 + %o4] 0x81, %o0
18972 set 0x40, %l4
18973 stda %f16, [%l7 + %l4] 0xca
18974 set 0x40, %l2
18975 stda %f0, [%l7 + %l2] 0xd8
18976 set 0x0E, %g1
18977 stha %o1, [%l7 + %g1] 0x88
18978 nop
18979 set 0x44, %i0
18980 stw %l1, [%l7 + %i0]
18981 set 0x28, %g3
18982 ldxa [%l7 + %g3] 0x81, %o4
18983 nop
18984 set 0x58, %i1
18985 lduw [%l7 + %i1], %i6
18986 set 0x10, %o2
18987 ldxa [%l7 + %o2] 0x89, %i2
18988 set 0x28, %i7
18989 lda [%l7 + %i7] 0x88, %f24
18990 and %g6, %l3, %l5
18991 set 0x28, %o3
18992 prefetcha [%l7 + %o3] 0x81, 1
18993 set 0x24, %i4
18994 stba %o6, [%l7 + %i4] 0x89
18995 nop
18996 set 0x4E, %i5
18997 sth %g4, [%l7 + %i5]
18998 set 0x10, %o1
18999 swapa [%l7 + %o1] 0x80, %i5
19000 nop
19001 set 0x50, %i6
19002 prefetch [%l7 + %i6], 2
19003 or %i3, %l0, %o2
19004 nop
19005 set 0x4D, %l0
19006 ldsb [%l7 + %l0], %g1
19007 set 0x70, %i2
19008 ldxa [%l7 + %i2] 0x89, %g5
19009 nop
19010 set 0x60, %o0
19011 ldub [%l7 + %o0], %i4
19012 nop
19013 set 0x50, %l3
19014 lduh [%l7 + %l3], %l6
19015 set 0x40, %g4
19016 stba %l4, [%l7 + %g4] 0x81
19017 nop
19018 set 0x51, %g7
19019 ldub [%l7 + %g7], %i1
19020 nop
19021 set 0x40, %l5
19022 ldd [%l7 + %l5], %f8
19023 bg,pt %icc, loop_128
19024 st %fsr, [%l7 + 0x60]
19025 nop
19026 set 0x48, %o7
19027 ldsh [%l7 + %o7], %i7
19028 set 0x7C, %o6
19029 sta %f7, [%l7 + %o6] 0x80
19030loop_128:
19031 nop
19032 set 0x64, %g5
19033 lda [%l7 + %g5] 0x88, %f25
19034 set 0x60, %g6
19035 ldda [%l7 + %g6] 0xe3, %o4
19036 set 0x78, %i3
19037 stxa %o7, [%l7 + %i3] 0xe2
19038 membar #Sync
19039 ld [%l7 + 0x5C], %f22
19040 nop
19041 set 0x40, %o5
19042 prefetch [%l7 + %o5], 4
19043 set 0x44, %g2
19044 stwa %l2, [%l7 + %g2] 0x89
19045 add %l7, 0x4C, %l6
19046 wr %g0, 0x80, %asi
19047 casa [%l6] 0x80, %i0, %g7
19048 set 0x28, %l1
19049 stwa %g3, [%l7 + %l1] 0x81
19050 nop
19051 set 0x28, %o4
19052 stx %fsr, [%l7 + %o4]
19053 add %o0, %o3, %l1
19054 nop
19055 set 0x0C, %l4
19056 lduw [%l7 + %l4], %o4
19057 and %i6, %i2, %g6
19058 set 0x1C, %l6
19059 lda [%l7 + %l6] 0x88, %f0
19060 set 0x16, %g1
19061 stha %l3, [%l7 + %g1] 0xeb
19062 membar #Sync
19063 ld [%l7 + 0x44], %f7
19064 nop
19065 set 0x54, %i0
19066 ldsw [%l7 + %i0], %o1
19067 nop
19068 set 0x30, %l2
19069 std %f0, [%l7 + %l2]
19070 nop
19071 set 0x4B, %g3
19072 ldstub [%l7 + %g3], %l5
19073 nop
19074 set 0x20, %i1
19075 std %f18, [%l7 + %i1]
19076 st %f8, [%l7 + 0x64]
19077 nop
19078 set 0x28, %i7
19079 stx %fsr, [%l7 + %i7]
19080 set 0x68, %o2
19081 swapa [%l7 + %o2] 0x81, %o6
19082 set 0x40, %i4
19083 prefetcha [%l7 + %i4] 0x80, 1
19084 nop
19085 set 0x70, %o3
19086 std %f24, [%l7 + %o3]
19087 set 0x40, %i5
19088 stha %g2, [%l7 + %i5] 0x88
19089 and %i3, %i5, %l0
19090 set 0x0C, %i6
19091 stba %g1, [%l7 + %i6] 0x80
19092 nop
19093 set 0x30, %l0
19094 ldx [%l7 + %l0], %o2
19095 add %g5, %l6, %l4
19096 add %i4, %i7, %o5
19097 set 0x59, %o1
19098 ldstuba [%l7 + %o1] 0x81, %i1
19099 nop
19100 set 0x4C, %i2
19101 stw %l2, [%l7 + %i2]
19102 set 0x58, %l3
19103 stxa %i0, [%l7 + %l3] 0x89
19104 nop
19105 set 0x70, %o0
19106 std %g6, [%l7 + %o0]
19107 add %l7, 0x78, %l6
19108 wr %g0, 0x88, %asi
19109 casxa [%l6] 0x88, %o7, %o0
19110 nop
19111 set 0x20, %g4
19112 lduw [%l7 + %g4], %g3
19113 nop
19114 set 0x34, %g7
19115 stw %l1, [%l7 + %g7]
19116 add %o4, %o3, %i6
19117 set 0x6C, %l5
19118 swapa [%l7 + %l5] 0x80, %g6
19119 or %l3, %i2, %l5
19120 set 0x38, %o6
19121 stwa %o6, [%l7 + %o6] 0x81
19122 and %g4, %g2, %i3
19123 set 0x3C, %o7
19124 sta %f11, [%l7 + %o7] 0x80
19125 set 0x18, %g6
19126 stwa %o1, [%l7 + %g6] 0x80
19127 nop
19128 set 0x38, %g5
19129 stx %fsr, [%l7 + %g5]
19130 add %l7, 0x28, %l6
19131 wr %g0, 0x88, %asi
19132 lda [%l6] %asi, %i5
19133 casa [%l6] 0x88, %i5, %l0
19134 nop
19135 set 0x10, %o5
19136 ldd [%l7 + %o5], %g0
19137 nop
19138 set 0x7A, %g2
19139 lduh [%l7 + %g2], %o2
19140 nop
19141 set 0x2B, %l1
19142 ldub [%l7 + %l1], %g5
19143 set 0x40, %o4
19144 ldda [%l7 + %o4] 0xd8, %f0
19145 or %l6, %i4, %l4
19146 nop
19147 set 0x10, %i3
19148 ldd [%l7 + %i3], %o4
19149 nop
19150 set 0x08, %l4
19151 lduw [%l7 + %l4], %i7
19152 and %i1, %l2, %i0
19153 set 0x12, %l6
19154 ldstuba [%l7 + %l6] 0x89, %o7
19155 set 0x68, %g1
19156 stwa %g7, [%l7 + %g1] 0xeb
19157 membar #Sync
19158 add %l7, 0x30, %l6
19159 wr %g0, 0x88, %asi
19160 casa [%l6] 0x88, %g3, %o0
19161 add %l7, 0x48, %l6
19162 wr %g0, 0x81, %asi
19163 casxa [%l6] 0x81, %o4, %o3
19164 set 0x40, %i0
19165 stda %f16, [%l7 + %i0] 0x81
19166 set 0x24, %l2
19167 stwa %l1, [%l7 + %l2] 0x88
19168 nop
19169 set 0x78, %g3
19170 stx %g6, [%l7 + %g3]
19171 add %l7, 0x38, %l6
19172 wr %g0, 0x80, %asi
19173 casxa [%l6] 0x80, %i6, %i2
19174 set 0x70, %i7
19175 stha %l3, [%l7 + %i7] 0x80
19176 set 0x38, %i1
19177 sta %f24, [%l7 + %i1] 0x88
19178 set 0x18, %o2
19179 lda [%l7 + %o2] 0x81, %f20
19180 nop
19181 set 0x68, %o3
19182 std %l4, [%l7 + %o3]
19183 set 0x48, %i5
19184 prefetcha [%l7 + %i5] 0x81, 2
19185 set 0x38, %i4
19186 stxa %g2, [%l7 + %i4] 0x81
19187 nop
19188 set 0x7F, %l0
19189 ldstub [%l7 + %l0], %g4
19190 nop
19191 set 0x38, %i6
19192 ldx [%l7 + %i6], %i3
19193 nop
19194 set 0x76, %o1
19195 lduh [%l7 + %o1], %i5
19196 nop
19197 set 0x68, %l3
19198 swap [%l7 + %l3], %o1
19199 add %l7, 0x2C, %l6
19200 wr %g0, 0x89, %asi
19201 lda [%l6] %asi, %g1
19202 casa [%l6] 0x89, %g1, %l0
19203 add %l7, 0x30, %l6
19204 wr %g0, 0x89, %asi
19205 ldxa [%l6] %asi, %o2
19206 casxa [%l6] 0x89, %o2, %g5
19207 add %l7, 0x60, %l6
19208 wr %g0, 0x80, %asi
19209 casa [%l6] 0x80, %i4, %l4
19210 nop
19211 set 0x7B, %o0
19212 ldsb [%l7 + %o0], %l6
19213 nop
19214 set 0x19, %i2
19215 ldsb [%l7 + %i2], %o5
19216 wr %i7, %i1, %clear_softint
19217 nop
19218 set 0x0C, %g4
19219 ldsw [%l7 + %g4], %l2
19220 set 0x30, %l5
19221 ldda [%l7 + %l5] 0xea, %o6
19222 add %l7, 0x50, %l6
19223 wr %g0, 0x89, %asi
19224 lda [%l6] %asi, %i0
19225 casa [%l6] 0x89, %i0, %g3
19226 nop
19227 set 0x34, %o6
19228 prefetch [%l7 + %o6], 2
19229 nop
19230 set 0x58, %g7
19231 std %f10, [%l7 + %g7]
19232 set 0x3C, %g6
19233 sta %f20, [%l7 + %g6] 0x80
19234 bl,a,pt %icc, loop_129
19235 nop
19236 set 0x0C, %o7
19237 lduw [%l7 + %o7], %g7
19238 nop
19239 set 0x38, %g5
19240 swap [%l7 + %g5], %o4
19241 nop
19242 set 0x10, %g2
19243 swap [%l7 + %g2], %o3
19244loop_129:
19245 nop
19246 set 0x58, %l1
19247 ldx [%l7 + %l1], %l1
19248 nop
19249 set 0x70, %o4
19250 stb %g6, [%l7 + %o4]
19251 and %o0, %i2, %l3
19252 nop
19253 set 0x1C, %o5
19254 prefetch [%l7 + %o5], 0
19255 set 0x68, %l4
19256 stda %i6, [%l7 + %l4] 0xea
19257 membar #Sync
19258 nop
19259 set 0x18, %l6
19260 std %o6, [%l7 + %l6]
19261 set 0x10, %g1
19262 ldstuba [%l7 + %g1] 0x80, %l5
19263 nop
19264 set 0x30, %i0
19265 std %g4, [%l7 + %i0]
19266 set 0x30, %l2
19267 ldda [%l7 + %l2] 0x89, %i2
19268 set 0x08, %i3
19269 stxa %g2, [%l7 + %i3] 0x89
19270 nop
19271 set 0x44, %i7
19272 stb %o1, [%l7 + %i7]
19273 set 0x4C, %i1
19274 swapa [%l7 + %i1] 0x81, %i5
19275 set 0x68, %o2
19276 ldxa [%l7 + %o2] 0x80, %g1
19277 set 0x70, %g3
19278 stxa %l0, [%l7 + %g3] 0x80
19279 set 0x4D, %o3
19280 stba %o2, [%l7 + %o3] 0xea
19281 membar #Sync
19282 nop
19283 set 0x58, %i4
19284 std %f30, [%l7 + %i4]
19285 set 0x40, %l0
19286 ldda [%l7 + %l0] 0xe3, %i4
19287 set 0x40, %i5
19288 ldda [%l7 + %i5] 0x88, %f0
19289 or %g5, %l4, %o5
19290 and %i7, %i1, %l2
19291 nop
19292 set 0x18, %o1
19293 ldx [%l7 + %o1], %o7
19294 set 0x40, %l3
19295 ldda [%l7 + %l3] 0xd0, %f16
19296 membar #Sync
19297 set 0x40, %o0
19298 ldda [%l7 + %o0] 0xf8, %f0
19299 set 0x70, %i2
19300 prefetcha [%l7 + %i2] 0x88, 1
19301 set 0x10, %i6
19302 prefetcha [%l7 + %i6] 0x81, 1
19303 set 0x40, %l5
19304 ldxa [%l7 + %l5] 0x80, %i0
19305 set 0x31, %o6
19306 ldstuba [%l7 + %o6] 0x80, %g7
19307 nop
19308 set 0x14, %g7
19309 ldsh [%l7 + %g7], %o4
19310 set 0x45, %g4
19311 ldstuba [%l7 + %g4] 0x80, %l1
19312 nop
19313 set 0x28, %o7
19314 ldx [%l7 + %o7], %o3
19315 nop
19316 set 0x28, %g6
19317 swap [%l7 + %g6], %o0
19318 ld [%l7 + 0x70], %f24
19319 set 0x10, %g2
19320 ldda [%l7 + %g2] 0x88, %i2
19321 membar #Sync
19322 set 0x40, %l1
19323 ldda [%l7 + %l1] 0xf9, %f16
19324 set 0x2C, %o4
19325 stwa %g6, [%l7 + %o4] 0x89
19326 nop
19327 set 0x10, %o5
19328 ldd [%l7 + %o5], %f22
19329 nop
19330 set 0x10, %l4
19331 prefetch [%l7 + %l4], 0
19332 set 0x10, %l6
19333 sta %f29, [%l7 + %l6] 0x88
19334 set 0x68, %g5
19335 stda %l2, [%l7 + %g5] 0xe3
19336 membar #Sync
19337 add %l7, 0x78, %l6
19338 wr %g0, 0x89, %asi
19339 casxa [%l6] 0x89, %o6, %l5
19340 bne %icc, loop_130
19341 st %f12, [%l7 + 0x30]
19342 nop
19343 set 0x28, %i0
19344 ldsb [%l7 + %i0], %g4
19345 nop
19346 set 0x64, %l2
19347 prefetch [%l7 + %l2], 0
19348loop_130:
19349 nop
19350 set 0x09, %i3
19351 ldstub [%l7 + %i3], %i6
19352 add %i3, %g2, %o1
19353 set 0x58, %g1
19354 prefetcha [%l7 + %g1] 0x88, 1
19355 set 0x54, %i7
19356 lda [%l7 + %i7] 0x80, %f6
19357 nop
19358 set 0x0A, %o2
19359 ldsb [%l7 + %o2], %l0
19360 or %g1, %o2, %g5
19361 nop
19362 set 0x6A, %i1
19363 lduh [%l7 + %i1], %l4
19364 nop
19365 set 0x54, %o3
19366 stw %i4, [%l7 + %o3]
19367 set 0x08, %g3
19368 swapa [%l7 + %g3] 0x89, %i7
19369 set 0x08, %i4
19370 ldxa [%l7 + %i4] 0x88, %i1
19371 nop
19372 set 0x70, %i5
19373 std %f26, [%l7 + %i5]
19374 nop
19375 set 0x78, %l0
19376 std %f12, [%l7 + %l0]
19377 nop
19378 set 0x24, %l3
19379 ldsw [%l7 + %l3], %l2
19380 set 0x30, %o0
19381 prefetcha [%l7 + %o0] 0x88, 2
19382 set 0x1A, %o1
19383 stha %o5, [%l7 + %o1] 0xeb
19384 membar #Sync
19385 membar #Sync
19386 set 0x40, %i2
19387 ldda [%l7 + %i2] 0xf8, %f16
19388 fpadd16s %f26, %f29, %f21
19389 nop
19390 set 0x68, %l5
19391 prefetch [%l7 + %l5], 4
19392 fpadd16 %f24, %f8, %f28
19393 nop
19394 set 0x24, %o6
19395 lduw [%l7 + %o6], %l6
19396 nop
19397 set 0x50, %i6
19398 prefetch [%l7 + %i6], 3
19399 nop
19400 set 0x1A, %g4
19401 ldsb [%l7 + %g4], %g3
19402 set 0x68, %g7
19403 stxa %i0, [%l7 + %g7] 0xeb
19404 membar #Sync
19405 nop
19406 set 0x10, %g6
19407 stw %g7, [%l7 + %g6]
19408 add %l7, 0x58, %l6
19409 wr %g0, 0x80, %asi
19410 lda [%l6] %asi, %o4
19411 casa [%l6] 0x80, %o4, %o3
19412 or %o0, %i2, %l1
19413 st %fsr, [%l7 + 0x2C]
19414 set 0x30, %o7
19415 ldxa [%l7 + %o7] 0x81, %g6
19416 set 0x0C, %g2
19417 lda [%l7 + %g2] 0x81, %f26
19418 nop
19419 set 0x28, %o4
19420 std %o6, [%l7 + %o4]
19421 set 0x40, %o5
19422 ldda [%l7 + %o5] 0xd2, %f16
19423 set 0x31, %l1
19424 ldstuba [%l7 + %l1] 0x88, %l5
19425 set 0x14, %l4
19426 sta %f28, [%l7 + %l4] 0x89
19427 nop
19428 set 0x28, %g5
19429 std %g4, [%l7 + %g5]
19430 set 0x5C, %l6
19431 swapa [%l7 + %l6] 0x80, %i6
19432 set 0x50, %l2
19433 stwa %i3, [%l7 + %l2] 0xe3
19434 membar #Sync
19435 nop
19436 set 0x38, %i0
19437 ldd [%l7 + %i0], %l2
19438 membar #Sync
19439 set 0x40, %g1
19440 ldda [%l7 + %g1] 0xf1, %f0
19441 set 0x48, %i7
19442 prefetcha [%l7 + %i7] 0x80, 0
19443 and %g2, %l0, %i5
19444 st %f27, [%l7 + 0x3C]
19445 nop
19446 set 0x58, %o2
19447 stx %g1, [%l7 + %o2]
19448 set 0x40, %i1
19449 stda %f16, [%l7 + %i1] 0xca
19450 nop
19451 set 0x34, %i3
19452 stb %g5, [%l7 + %i3]
19453 set 0x10, %g3
19454 ldda [%l7 + %g3] 0xeb, %l4
19455 nop
19456 set 0x20, %o3
19457 std %f8, [%l7 + %o3]
19458 set 0x10, %i4
19459 ldda [%l7 + %i4] 0xeb, %i4
19460 nop
19461 set 0x0C, %l0
19462 stw %i7, [%l7 + %l0]
19463 set 0x08, %l3
19464 prefetcha [%l7 + %l3] 0x89, 3
19465 set 0x28, %o0
19466 stxa %l2, [%l7 + %o0] 0xeb
19467 membar #Sync
19468 set 0x08, %o1
19469 stwa %o2, [%l7 + %o1] 0xe3
19470 membar #Sync
19471 set 0x10, %i5
19472 lda [%l7 + %i5] 0x89, %f20
19473 set 0x64, %l5
19474 sta %f26, [%l7 + %l5] 0x81
19475 nop
19476 set 0x28, %i2
19477 lduw [%l7 + %i2], %o5
19478 nop
19479 set 0x3C, %o6
19480 ldsh [%l7 + %o6], %o7
19481 add %l7, 0x3C, %l6
19482 wr %g0, 0x89, %asi
19483 casa [%l6] 0x89, %g3, %i0
19484 set 0x78, %g4
19485 swapa [%l7 + %g4] 0x81, %g7
19486 nop
19487 set 0x1A, %g7
19488 ldsh [%l7 + %g7], %l6
19489 set 0x63, %i6
19490 ldstuba [%l7 + %i6] 0x80, %o3
19491 nop
19492 set 0x64, %g6
19493 prefetch [%l7 + %g6], 0
19494 st %fsr, [%l7 + 0x60]
19495 nop
19496 set 0x10, %g2
19497 ldsw [%l7 + %g2], %o0
19498 nop
19499 set 0x50, %o7
19500 stw %i2, [%l7 + %o7]
19501 set 0x78, %o4
19502 stxa %l1, [%l7 + %o4] 0x80
19503 set 0x3D, %o5
19504 stba %g6, [%l7 + %o5] 0xe3
19505 membar #Sync
19506 nop
19507 set 0x68, %l1
19508 stx %o6, [%l7 + %l1]
19509 nop
19510 set 0x48, %g5
19511 ldx [%l7 + %g5], %l5
19512 nop
19513 set 0x58, %l4
19514 ldsw [%l7 + %l4], %g4
19515 set 0x50, %l2
19516 ldstuba [%l7 + %l2] 0x88, %o4
19517 nop
19518 set 0x20, %i0
19519 ldd [%l7 + %i0], %f16
19520 nop
19521 set 0x14, %l6
19522 lduh [%l7 + %l6], %i6
19523 nop
19524 set 0x24, %g1
19525 prefetch [%l7 + %g1], 0
19526 set 0x44, %o2
19527 stwa %i3, [%l7 + %o2] 0x88
19528 set 0x40, %i1
19529 ldda [%l7 + %i1] 0x81, %l2
19530 add %l7, 0x74, %l6
19531 wr %g0, 0x89, %asi
19532 lda [%l6] %asi, %g2
19533 casa [%l6] 0x89, %g2, %l0
19534 set 0x60, %i3
19535 ldda [%l7 + %i3] 0xea, %o0
19536 set 0x10, %g3
19537 ldda [%l7 + %g3] 0x80, %g0
19538 add %l7, 0x20, %l6
19539 wr %g0, 0x81, %asi
19540 lda [%l6] %asi, %i5
19541 casa [%l6] 0x81, %i5, %g5
19542 nop
19543 set 0x4C, %i7
19544 ldsh [%l7 + %i7], %l4
19545 set 0x7A, %o3
19546 stha %i4, [%l7 + %o3] 0xea
19547 membar #Sync
19548 add %i7, %l2, %o2
19549 set 0x38, %i4
19550 lda [%l7 + %i4] 0x89, %f14
19551 nop
19552 set 0x28, %l3
19553 lduw [%l7 + %l3], %i1
19554 set 0x3C, %o0
19555 sta %f10, [%l7 + %o0] 0x88
19556 nop
19557 set 0x1C, %o1
19558 ldsw [%l7 + %o1], %o5
19559 add %g3, %o7, %i0
19560 nop
19561 set 0x08, %l0
19562 ldd [%l7 + %l0], %f0
19563 set 0x40, %l5
19564 stda %f16, [%l7 + %l5] 0x89
19565 nop
19566 set 0x66, %i2
19567 ldsh [%l7 + %i2], %g7
19568 nop
19569 set 0x10, %o6
19570 stx %fsr, [%l7 + %o6]
19571 set 0x08, %i5
19572 stwa %l6, [%l7 + %i5] 0xe3
19573 membar #Sync
19574 nop
19575 set 0x64, %g4
19576 stw %o0, [%l7 + %g4]
19577 add %o3, %l1, %i2
19578 wr %o6, %l5, %softint
19579 set 0x43, %g7
19580 ldstuba [%l7 + %g7] 0x88, %g4
19581 nop
19582 set 0x44, %i6
19583 swap [%l7 + %i6], %g6
19584 set 0x20, %g6
19585 stxa %i6, [%l7 + %g6] 0x81
19586 nop
19587 set 0x68, %g2
19588 ldd [%l7 + %g2], %i2
19589 set 0x14, %o4
19590 sta %f17, [%l7 + %o4] 0x88
19591 nop
19592 set 0x70, %o7
19593 ldx [%l7 + %o7], %o4
19594 st %f7, [%l7 + 0x7C]
19595 set 0x38, %o5
19596 ldxa [%l7 + %o5] 0x88, %g2
19597 set 0x38, %l1
19598 ldxa [%l7 + %l1] 0x88, %l3
19599 nop
19600 set 0x36, %g5
19601 lduh [%l7 + %g5], %o1
19602 set 0x3E, %l4
19603 ldstuba [%l7 + %l4] 0x80, %l0
19604 nop
19605 set 0x58, %l2
19606 stw %i5, [%l7 + %l2]
19607 set 0x64, %i0
19608 lda [%l7 + %i0] 0x89, %f7
19609 nop
19610 set 0x59, %g1
19611 ldub [%l7 + %g1], %g5
19612 set 0x60, %o2
19613 stda %l4, [%l7 + %o2] 0xeb
19614 membar #Sync
19615 set 0x20, %i1
19616 stda %g0, [%l7 + %i1] 0xe3
19617 membar #Sync
19618 set 0x18, %i3
19619 lda [%l7 + %i3] 0x89, %f27
19620 set 0x30, %g3
19621 ldda [%l7 + %g3] 0xe3, %i6
19622 nop
19623 set 0x2C, %i7
19624 prefetch [%l7 + %i7], 3
19625 set 0x40, %l6
19626 ldda [%l7 + %l6] 0x88, %f16
19627 nop
19628 set 0x28, %i4
19629 stw %i4, [%l7 + %i4]
19630 nop
19631 set 0x78, %o3
19632 ldx [%l7 + %o3], %o2
19633 nop
19634 set 0x30, %l3
19635 std %f6, [%l7 + %l3]
19636 bl,pt %xcc, loop_131
19637 nop
19638 set 0x44, %o0
19639 prefetch [%l7 + %o0], 1
19640 ld [%l7 + 0x14], %f19
19641 set 0x48, %l0
19642 stxa %l2, [%l7 + %l0] 0xeb
19643 membar #Sync
19644loop_131:
19645 nop
19646 set 0x13, %o1
19647 ldstub [%l7 + %o1], %o5
19648 set 0x58, %l5
19649 swapa [%l7 + %l5] 0x88, %i1
19650 nop
19651 set 0x28, %o6
19652 ldx [%l7 + %o6], %o7
19653 nop
19654 set 0x64, %i5
19655 ldsw [%l7 + %i5], %i0
19656 st %f4, [%l7 + 0x48]
19657 and %g3, %l6, %o0
19658 nop
19659 set 0x48, %i2
19660 std %f4, [%l7 + %i2]
19661 nop
19662 set 0x58, %g4
19663 lduh [%l7 + %g4], %o3
19664 nop
19665 set 0x60, %i6
19666 ldd [%l7 + %i6], %f0
19667 nop
19668 set 0x41, %g6
19669 ldstub [%l7 + %g6], %l1
19670 nop
19671 set 0x54, %g2
19672 lduw [%l7 + %g2], %i2
19673 nop
19674 set 0x63, %o4
19675 ldsb [%l7 + %o4], %g7
19676 set 0x18, %g7
19677 stwa %o6, [%l7 + %g7] 0xe2
19678 membar #Sync
19679 nop
19680 set 0x67, %o7
19681 stb %l5, [%l7 + %o7]
19682 nop
19683 set 0x28, %l1
19684 prefetch [%l7 + %l1], 1
19685 nop
19686 set 0x18, %o5
19687 lduw [%l7 + %o5], %g4
19688 set 0x20, %l4
19689 ldxa [%l7 + %l4] 0x80, %i6
19690 nop
19691 set 0x1A, %l2
19692 stb %g6, [%l7 + %l2]
19693 nop
19694 set 0x10, %i0
19695 lduw [%l7 + %i0], %i3
19696 nop
19697 set 0x74, %g5
19698 lduw [%l7 + %g5], %o4
19699 nop
19700 set 0x3C, %o2
19701 swap [%l7 + %o2], %l3
19702 or %o1, %g2, %l0
19703 nop
19704 set 0x68, %i1
19705 std %i4, [%l7 + %i1]
19706 nop
19707 set 0x14, %i3
19708 swap [%l7 + %i3], %l4
19709 nop
19710 set 0x41, %g1
19711 stb %g5, [%l7 + %g1]
19712 nop
19713 set 0x70, %g3
19714 stx %i7, [%l7 + %g3]
19715 set 0x43, %i7
19716 ldstuba [%l7 + %i7] 0x81, %i4
19717 set 0x40, %l6
19718 stxa %o2, [%l7 + %l6] 0x80
19719 nop
19720 set 0x64, %o3
19721 ldub [%l7 + %o3], %l2
19722 nop
19723 set 0x24, %i4
19724 lduh [%l7 + %i4], %o5
19725 set 0x10, %l3
19726 sta %f17, [%l7 + %l3] 0x88
19727 set 0x50, %l0
19728 stba %g1, [%l7 + %l0] 0xe2
19729 membar #Sync
19730 nop
19731 set 0x16, %o1
19732 stb %o7, [%l7 + %o1]
19733 nop
19734 set 0x70, %l5
19735 ldsw [%l7 + %l5], %i1
19736 set 0x70, %o6
19737 ldda [%l7 + %o6] 0x80, %g2
19738 nop
19739 set 0x0B, %i5
19740 ldsb [%l7 + %i5], %i0
19741 add %o0, %l6, %l1
19742 nop
19743 set 0x48, %i2
19744 swap [%l7 + %i2], %i2
19745 set 0x40, %g4
19746 ldda [%l7 + %g4] 0x88, %g6
19747 nop
19748 set 0x68, %i6
19749 swap [%l7 + %i6], %o6
19750 nop
19751 set 0x60, %o0
19752 ldsh [%l7 + %o0], %o3
19753 nop
19754 set 0x54, %g6
19755 swap [%l7 + %g6], %g4
19756 set 0x15, %g2
19757 ldstuba [%l7 + %g2] 0x89, %i6
19758 set 0x30, %o4
19759 ldda [%l7 + %o4] 0xe3, %l4
19760 nop
19761 set 0x58, %g7
19762 ldx [%l7 + %g7], %i3
19763 add %l7, 0x20, %l6
19764 wr %g0, 0x88, %asi
19765 casa [%l6] 0x88, %o4, %l3
19766 nop
19767 set 0x3B, %l1
19768 ldsb [%l7 + %l1], %g6
19769 set 0x50, %o7
19770 swapa [%l7 + %o7] 0x80, %o1
19771 set 0x60, %o5
19772 ldda [%l7 + %o5] 0xe3, %g2
19773 set 0x10, %l4
19774 stda %i4, [%l7 + %l4] 0xeb
19775 membar #Sync
19776 nop
19777 set 0x78, %l2
19778 std %f28, [%l7 + %l2]
19779 nop
19780 set 0x58, %g5
19781 ldsb [%l7 + %g5], %l0
19782 add %l7, 0x20, %l6
19783 wr %g0, 0x89, %asi
19784 casxa [%l6] 0x89, %l4, %g5
19785 nop
19786 set 0x50, %i0
19787 lduh [%l7 + %i0], %i7
19788 add %l7, 0x10, %l6
19789 wr %g0, 0x81, %asi
19790 lda [%l6] %asi, %o2
19791 casa [%l6] 0x81, %o2, %l2
19792 add %l7, 0x40, %l6
19793 wr %g0, 0x88, %asi
19794 casxa [%l6] 0x88, %i4, %o5
19795 membar #Sync
19796 set 0x40, %o2
19797 ldda [%l7 + %o2] 0xf8, %f0
19798 set 0x1F, %i3
19799 stba %o7, [%l7 + %i3] 0xe2
19800 membar #Sync
19801 set 0x34, %g1
19802 stha %i1, [%l7 + %g1] 0x88
19803 nop
19804 set 0x0C, %i1
19805 swap [%l7 + %i1], %g3
19806 nop
19807 set 0x10, %g3
19808 stx %i0, [%l7 + %g3]
19809 nop
19810 set 0x28, %l6
19811 ldsh [%l7 + %l6], %g1
19812 set 0x38, %i7
19813 prefetcha [%l7 + %i7] 0x80, 2
19814 nop
19815 set 0x78, %i4
19816 swap [%l7 + %i4], %l6
19817 nop
19818 set 0x68, %o3
19819 ldx [%l7 + %o3], %l1
19820 fpsub16s %f9, %f14, %f20
19821 set 0x7A, %l3
19822 stha %i2, [%l7 + %l3] 0x89
19823 nop
19824 set 0x60, %o1
19825 stx %fsr, [%l7 + %o1]
19826 nop
19827 set 0x50, %l5
19828 swap [%l7 + %l5], %g7
19829 nop
19830 set 0x40, %l0
19831 ldd [%l7 + %l0], %o6
19832 nop
19833 set 0x3C, %o6
19834 lduw [%l7 + %o6], %g4
19835 st %fsr, [%l7 + 0x24]
19836 set 0x70, %i5
19837 stha %i6, [%l7 + %i5] 0xea
19838 membar #Sync
19839 set 0x60, %g4
19840 stxa %l5, [%l7 + %g4] 0xeb
19841 membar #Sync
19842 set 0x40, %i6
19843 ldda [%l7 + %i6] 0xda, %f16
19844 ld [%l7 + 0x78], %f4
19845 nop
19846 set 0x2C, %i2
19847 sth %o3, [%l7 + %i2]
19848 nop
19849 set 0x20, %g6
19850 std %f12, [%l7 + %g6]
19851 set 0x53, %g2
19852 stba %o4, [%l7 + %g2] 0xeb
19853 membar #Sync
19854 nop
19855 set 0x65, %o0
19856 ldub [%l7 + %o0], %i3
19857 set 0x18, %o4
19858 ldxa [%l7 + %o4] 0x80, %g6
19859 add %l7, 0x14, %l6
19860 wr %g0, 0x81, %asi
19861 lda [%l6] %asi, %l3
19862 casa [%l6] 0x81, %l3, %o1
19863 nop
19864 set 0x40, %l1
19865 stx %i5, [%l7 + %l1]
19866 fpsub32 %f30, %f14, %f24
19867 nop
19868 set 0x60, %g7
19869 stx %g2, [%l7 + %g7]
19870 and %l0, %l4, %g5
19871 nop
19872 set 0x10, %o5
19873 stx %i7, [%l7 + %o5]
19874 nop
19875 set 0x78, %l4
19876 swap [%l7 + %l4], %l2
19877 set 0x74, %l2
19878 lda [%l7 + %l2] 0x89, %f26
19879 add %l7, 0x18, %l6
19880 wr %g0, 0x81, %asi
19881 ldxa [%l6] %asi, %i4
19882 casxa [%l6] 0x81, %i4, %o5
19883 st %fsr, [%l7 + 0x14]
19884 nop
19885 set 0x50, %o7
19886 ldsw [%l7 + %o7], %o2
19887 nop
19888 set 0x18, %g5
19889 lduw [%l7 + %g5], %o7
19890 wr %i1, %i0, %y
19891 nop
19892 set 0x2B, %i0
19893 ldstub [%l7 + %i0], %g1
19894 or %g3, %o0, %l1
19895 nop
19896 set 0x1E, %o2
19897 ldstub [%l7 + %o2], %i2
19898 nop
19899 set 0x11, %i3
19900 ldub [%l7 + %i3], %l6
19901 set 0x40, %g1
19902 ldda [%l7 + %g1] 0xe2, %g6
19903 add %l7, 0x18, %l6
19904 wr %g0, 0x88, %asi
19905 ldxa [%l6] %asi, %o6
19906 casxa [%l6] 0x88, %o6, %i6
19907 nop
19908 set 0x54, %i1
19909 stw %g4, [%l7 + %i1]
19910 nop
19911 set 0x38, %l6
19912 stw %o3, [%l7 + %l6]
19913 st %fsr, [%l7 + 0x10]
19914 set 0x30, %g3
19915 ldxa [%l7 + %g3] 0x81, %o4
19916 and %i3, %l5, %l3
19917 add %l7, 0x3C, %l6
19918 wr %g0, 0x81, %asi
19919 casa [%l6] 0x81, %o1, %i5
19920 nop
19921 set 0x7D, %i4
19922 ldub [%l7 + %i4], %g6
19923 nop
19924 set 0x38, %o3
19925 ldx [%l7 + %o3], %l0
19926 nop
19927 set 0x78, %l3
19928 ldx [%l7 + %l3], %g2
19929 set 0x65, %o1
19930 stba %l4, [%l7 + %o1] 0x80
19931 nop
19932 set 0x16, %i7
19933 sth %g5, [%l7 + %i7]
19934 nop
19935 set 0x10, %l5
19936 stw %i7, [%l7 + %l5]
19937 set 0x40, %o6
19938 ldda [%l7 + %o6] 0xd8, %f16
19939 set 0x4C, %i5
19940 lda [%l7 + %i5] 0x80, %f14
19941 nop
19942 set 0x28, %l0
19943 ldd [%l7 + %l0], %f28
19944 nop
19945 set 0x08, %g4
19946 stx %fsr, [%l7 + %g4]
19947 nop
19948 set 0x5E, %i6
19949 ldsb [%l7 + %i6], %l2
19950 nop
19951 set 0x70, %g6
19952 swap [%l7 + %g6], %o5
19953 and %o2, %o7, %i1
19954 set 0x48, %i2
19955 ldxa [%l7 + %i2] 0x80, %i0
19956 nop
19957 set 0x63, %g2
19958 stb %g1, [%l7 + %g2]
19959 ld [%l7 + 0x6C], %f27
19960 set 0x38, %o0
19961 prefetcha [%l7 + %o0] 0x88, 0
19962 nop
19963 set 0x30, %l1
19964 ldx [%l7 + %l1], %g3
19965 nop
19966 set 0x6C, %o4
19967 lduh [%l7 + %o4], %o0
19968 fpadd16 %f26, %f26, %f6
19969 nop
19970 set 0x40, %g7
19971 stx %fsr, [%l7 + %g7]
19972 or %i2, %l6, %l1
19973 nop
19974 set 0x76, %o5
19975 lduh [%l7 + %o5], %o6
19976 set 0x58, %l2
19977 sta %f21, [%l7 + %l2] 0x89
19978 nop
19979 set 0x63, %l4
19980 stb %g7, [%l7 + %l4]
19981 nop
19982 set 0x08, %g5
19983 std %i6, [%l7 + %g5]
19984 set 0x54, %o7
19985 stwa %g4, [%l7 + %o7] 0x89
19986 set 0x08, %i0
19987 swapa [%l7 + %i0] 0x81, %o3
19988 add %i3, %o4, %l5
19989 set 0x70, %o2
19990 stha %l3, [%l7 + %o2] 0x81
19991 nop
19992 set 0x12, %g1
19993 ldub [%l7 + %g1], %i5
19994 nop
19995 set 0x30, %i1
19996 ldd [%l7 + %i1], %f2
19997 set 0x2C, %i3
19998 swapa [%l7 + %i3] 0x81, %o1
19999 set 0x40, %l6
20000 stda %g6, [%l7 + %l6] 0x80
20001 set 0x40, %i4
20002 prefetcha [%l7 + %i4] 0x89, 3
20003 membar #Sync
20004 set 0x40, %o3
20005 ldda [%l7 + %o3] 0xf8, %f16
20006 nop
20007 set 0x40, %g3
20008 stx %fsr, [%l7 + %g3]
20009 set 0x2C, %l3
20010 ldstuba [%l7 + %l3] 0x81, %l4
20011 nop
20012 set 0x54, %o1
20013 ldsw [%l7 + %o1], %g2
20014 st %fsr, [%l7 + 0x34]
20015 set 0x18, %l5
20016 prefetcha [%l7 + %l5] 0x80, 0
20017 st %f1, [%l7 + 0x2C]
20018 nop
20019 set 0x2E, %o6
20020 lduh [%l7 + %o6], %l2
20021 nop
20022 set 0x64, %i7
20023 ldsw [%l7 + %i7], %g5
20024 nop
20025 set 0x08, %l0
20026 ldd [%l7 + %l0], %o2
20027 ba,pt %icc, loop_132
20028 ld [%l7 + 0x40], %f2
20029 nop
20030 set 0x4D, %g4
20031 ldstub [%l7 + %g4], %o5
20032 set 0x2C, %i6
20033 sta %f28, [%l7 + %i6] 0x81
20034loop_132:
20035 add %o7, %i0, %i1
20036 nop
20037 set 0x40, %i5
20038 stw %i4, [%l7 + %i5]
20039 nop
20040 set 0x14, %i2
20041 swap [%l7 + %i2], %g3
20042 nop
20043 set 0x60, %g6
20044 stx %fsr, [%l7 + %g6]
20045 nop
20046 set 0x10, %o0
20047 ldx [%l7 + %o0], %o0
20048 nop
20049 set 0x58, %l1
20050 ldsh [%l7 + %l1], %g1
20051 nop
20052 set 0x78, %o4
20053 ldsh [%l7 + %o4], %l6
20054 nop
20055 set 0x68, %g2
20056 sth %i2, [%l7 + %g2]
20057 set 0x28, %o5
20058 ldxa [%l7 + %o5] 0x88, %o6
20059 add %l1, %i6, %g7
20060 nop
20061 set 0x19, %g7
20062 ldub [%l7 + %g7], %g4
20063 set 0x3F, %l2
20064 ldstuba [%l7 + %l2] 0x81, %i3
20065 or %o3, %l5, %o4
20066 nop
20067 set 0x44, %g5
20068 stw %l3, [%l7 + %g5]
20069 nop
20070 set 0x1C, %l4
20071 ldsw [%l7 + %l4], %i5
20072 nop
20073 set 0x3C, %o7
20074 swap [%l7 + %o7], %o1
20075 set 0x10, %o2
20076 stxa %g6, [%l7 + %o2] 0xe2
20077 membar #Sync
20078 set 0x78, %g1
20079 sta %f15, [%l7 + %g1] 0x80
20080 nop
20081 set 0x3A, %i1
20082 ldsh [%l7 + %i1], %l4
20083 add %g2, %l0, %i7
20084 nop
20085 set 0x73, %i3
20086 ldstub [%l7 + %i3], %l2
20087 nop
20088 set 0x40, %i0
20089 ldd [%l7 + %i0], %f28
20090 set 0x60, %l6
20091 stda %g4, [%l7 + %l6] 0xe2
20092 membar #Sync
20093 set 0x28, %o3
20094 lda [%l7 + %o3] 0x89, %f10
20095 nop
20096 set 0x47, %g3
20097 ldstub [%l7 + %g3], %o2
20098 set 0x08, %l3
20099 lda [%l7 + %l3] 0x89, %f4
20100 nop
20101 set 0x28, %o1
20102 std %f0, [%l7 + %o1]
20103 set 0x08, %l5
20104 lda [%l7 + %l5] 0x89, %f24
20105 set 0x70, %i4
20106 lda [%l7 + %i4] 0x81, %f1
20107 nop
20108 set 0x08, %o6
20109 stx %o7, [%l7 + %o6]
20110 fpadd16s %f25, %f16, %f2
20111 set 0x40, %i7
20112 stda %o4, [%l7 + %i7] 0xe3
20113 membar #Sync
20114 nop
20115 set 0x50, %l0
20116 ldd [%l7 + %l0], %i0
20117 add %l7, 0x50, %l6
20118 wr %g0, 0x88, %asi
20119 casxa [%l6] 0x88, %i0, %i4
20120 nop
20121 set 0x08, %g4
20122 stw %o0, [%l7 + %g4]
20123 nop
20124 set 0x6A, %i6
20125 ldsb [%l7 + %i6], %g3
20126 nop
20127 set 0x44, %i2
20128 stb %l6, [%l7 + %i2]
20129 nop
20130 set 0x1E, %g6
20131 ldub [%l7 + %g6], %i2
20132 st %f5, [%l7 + 0x10]
20133 nop
20134 set 0x6C, %i5
20135 prefetch [%l7 + %i5], 1
20136 ble,a,pt %xcc, loop_133
20137 fpadd16s %f31, %f27, %f22
20138 nop
20139 set 0x6D, %l1
20140 stb %o6, [%l7 + %l1]
20141 set 0x60, %o4
20142 ldstuba [%l7 + %o4] 0x80, %g1
20143loop_133:
20144 nop
20145 set 0x43, %o0
20146 ldsb [%l7 + %o0], %i6
20147 add %g7, %l1, %g4
20148 nop
20149 set 0x18, %g2
20150 ldsw [%l7 + %g2], %i3
20151 st %f31, [%l7 + 0x20]
20152 set 0x20, %g7
20153 lda [%l7 + %g7] 0x89, %f0
20154 set 0x54, %l2
20155 sta %f29, [%l7 + %l2] 0x81
20156 nop
20157 set 0x10, %o5
20158 ldd [%l7 + %o5], %l4
20159 set 0x24, %l4
20160 stwa %o4, [%l7 + %l4] 0xe3
20161 membar #Sync
20162 nop
20163 set 0x48, %o7
20164 stx %o3, [%l7 + %o7]
20165 nop
20166 set 0x08, %g5
20167 sth %i5, [%l7 + %g5]
20168 set 0x60, %g1
20169 sta %f2, [%l7 + %g1] 0x80
20170 nop
20171 set 0x48, %o2
20172 ldsw [%l7 + %o2], %l3
20173 set 0x78, %i3
20174 stha %o1, [%l7 + %i3] 0x81
20175 ba,a %icc, loop_134
20176 nop
20177 set 0x24, %i1
20178 swap [%l7 + %i1], %g6
20179 nop
20180 set 0x38, %i0
20181 ldd [%l7 + %i0], %g2
20182 nop
20183 set 0x14, %o3
20184 swap [%l7 + %o3], %l4
20185loop_134:
20186 nop
20187 set 0x52, %l6
20188 sth %i7, [%l7 + %l6]
20189 set 0x40, %g3
20190 stda %f16, [%l7 + %g3] 0xcc
20191 nop
20192 set 0x58, %o1
20193 swap [%l7 + %o1], %l2
20194 set 0x78, %l3
20195 stda %g4, [%l7 + %l3] 0x88
20196 nop
20197 set 0x28, %i4
20198 sth %l0, [%l7 + %i4]
20199 nop
20200 set 0x3D, %l5
20201 ldstub [%l7 + %l5], %o7
20202 wr %o2, %i1, %softint
20203 nop
20204 set 0x20, %o6
20205 ldx [%l7 + %o6], %i0
20206 nop
20207 set 0x58, %l0
20208 lduw [%l7 + %l0], %o5
20209 add %l7, 0x4C, %l6
20210 wr %g0, 0x81, %asi
20211 lda [%l6] %asi, %o0
20212 casa [%l6] 0x81, %o0, %g3
20213 nop
20214 set 0x1A, %g4
20215 ldub [%l7 + %g4], %i4
20216 nop
20217 set 0x34, %i6
20218 stb %l6, [%l7 + %i6]
20219 st %f11, [%l7 + 0x1C]
20220 st %f7, [%l7 + 0x40]
20221 set 0x66, %i2
20222 stba %i2, [%l7 + %i2] 0xeb
20223 membar #Sync
20224 nop
20225 set 0x28, %i7
20226 stx %o6, [%l7 + %i7]
20227 nop
20228 set 0x5C, %i5
20229 lduw [%l7 + %i5], %g1
20230 bl,a,pn %icc, loop_135
20231 nop
20232 set 0x18, %g6
20233 stx %fsr, [%l7 + %g6]
20234 nop
20235 set 0x14, %l1
20236 lduh [%l7 + %l1], %g7
20237 nop
20238 set 0x30, %o0
20239 lduw [%l7 + %o0], %l1
20240loop_135:
20241 nop
20242 set 0x5D, %g2
20243 ldstuba [%l7 + %g2] 0x80, %i6
20244 nop
20245 set 0x10, %o4
20246 std %f20, [%l7 + %o4]
20247 fpadd16s %f12, %f25, %f25
20248 nop
20249 set 0x14, %l2
20250 ldsb [%l7 + %l2], %i3
20251 set 0x20, %o5
20252 sta %f31, [%l7 + %o5] 0x88
20253 nop
20254 set 0x08, %g7
20255 stx %fsr, [%l7 + %g7]
20256 st %fsr, [%l7 + 0x70]
20257 nop
20258 set 0x0E, %o7
20259 lduh [%l7 + %o7], %g4
20260 nop
20261 set 0x4C, %l4
20262 ldsw [%l7 + %l4], %l5
20263 nop
20264 set 0x10, %g1
20265 ldx [%l7 + %g1], %o3
20266 set 0x20, %g5
20267 swapa [%l7 + %g5] 0x80, %o4
20268 fpsub32s %f3, %f24, %f21
20269 nop
20270 set 0x37, %o2
20271 ldstub [%l7 + %o2], %l3
20272 nop
20273 set 0x4B, %i3
20274 stb %o1, [%l7 + %i3]
20275 nop
20276 set 0x78, %i1
20277 ldstub [%l7 + %i1], %i5
20278 set 0x40, %o3
20279 stda %f0, [%l7 + %o3] 0xf9
20280 membar #Sync
20281 nop
20282 set 0x70, %l6
20283 std %f30, [%l7 + %l6]
20284 set 0x7C, %i0
20285 stba %g2, [%l7 + %i0] 0xe3
20286 membar #Sync
20287 nop
20288 set 0x41, %o1
20289 stb %g6, [%l7 + %o1]
20290 nop
20291 set 0x7C, %g3
20292 ldsw [%l7 + %g3], %i7
20293 nop
20294 set 0x22, %i4
20295 ldub [%l7 + %i4], %l4
20296 st %fsr, [%l7 + 0x60]
20297 nop
20298 set 0x40, %l3
20299 ldub [%l7 + %l3], %l2
20300 nop
20301 set 0x20, %o6
20302 stx %g5, [%l7 + %o6]
20303 and %l0, %o2, %i1
20304 set 0x5C, %l0
20305 stha %o7, [%l7 + %l0] 0x88
20306 add %l7, 0x30, %l6
20307 wr %g0, 0x89, %asi
20308 lda [%l6] %asi, %o5
20309 casa [%l6] 0x89, %o5, %i0
20310 nop
20311 set 0x72, %l5
20312 lduh [%l7 + %l5], %g3
20313 set 0x58, %g4
20314 ldxa [%l7 + %g4] 0x88, %o0
20315 set 0x70, %i2
20316 stda %i6, [%l7 + %i2] 0x80
20317 nop
20318 set 0x5C, %i6
20319 ldsw [%l7 + %i6], %i4
20320 st %f12, [%l7 + 0x58]
20321 nop
20322 set 0x48, %i7
20323 stx %fsr, [%l7 + %i7]
20324 set 0x68, %i5
20325 sta %f23, [%l7 + %i5] 0x88
20326 set 0x40, %l1
20327 stda %f16, [%l7 + %l1] 0xcc
20328 ld [%l7 + 0x28], %f21
20329 nop
20330 set 0x48, %g6
20331 std %i2, [%l7 + %g6]
20332 add %g1, %g7, %o6
20333 nop
20334 set 0x77, %g2
20335 ldstub [%l7 + %g2], %i6
20336 set 0x70, %o0
20337 ldda [%l7 + %o0] 0xe3, %i2
20338 nop
20339 set 0x3C, %o4
20340 lduw [%l7 + %o4], %g4
20341 set 0x50, %o5
20342 prefetcha [%l7 + %o5] 0x81, 2
20343 st %fsr, [%l7 + 0x30]
20344 nop
20345 set 0x14, %g7
20346 swap [%l7 + %g7], %o3
20347 set 0x29, %l2
20348 ldstuba [%l7 + %l2] 0x89, %l1
20349 nop
20350 set 0x70, %l4
20351 stx %l3, [%l7 + %l4]
20352 wr %o4, %o1, %pic
20353 nop
20354 set 0x30, %o7
20355 std %f10, [%l7 + %o7]
20356 nop
20357 set 0x60, %g1
20358 lduw [%l7 + %g1], %g2
20359 nop
20360 set 0x28, %g5
20361 ldd [%l7 + %g5], %f4
20362 add %g6, %i7, %i5
20363 bne %xcc, loop_136
20364 st %f9, [%l7 + 0x58]
20365 ba,a,pt %icc, loop_137
20366 and %l4, %g5, %l2
20367loop_136:
20368 nop
20369 add %l7, 0x40, %l6
20370 wr %g0, 0x80, %asi
20371 casxa [%l6] 0x80, %l0, %o2
20372loop_137:
20373 or %o7, %i1, %o5
20374 nop
20375 set 0x7C, %o2
20376 stw %g3, [%l7 + %o2]
20377 and %o0, %l6, %i4
20378 set 0x30, %i1
20379 prefetcha [%l7 + %i1] 0x88, 1
20380 set 0x38, %i3
20381 stda %g0, [%l7 + %i3] 0x89
20382 set 0x40, %l6
20383 stda %f0, [%l7 + %l6] 0xd8
20384 nop
20385 set 0x50, %o3
20386 lduw [%l7 + %o3], %g7
20387 nop
20388 set 0x5C, %o1
20389 swap [%l7 + %o1], %i0
20390 set 0x4E, %g3
20391 stha %i6, [%l7 + %g3] 0xe3
20392 membar #Sync
20393 nop
20394 set 0x48, %i0
20395 stw %o6, [%l7 + %i0]
20396 nop
20397 set 0x48, %l3
20398 ldsw [%l7 + %l3], %i3
20399 set 0x10, %o6
20400 sta %f23, [%l7 + %o6] 0x89
20401 nop
20402 set 0x60, %l0
20403 stx %fsr, [%l7 + %l0]
20404 add %g4, %l5, %o3
20405 ld [%l7 + 0x6C], %f22
20406 nop
20407 set 0x3D, %i4
20408 ldsb [%l7 + %i4], %l1
20409 add %o4, %l3, %o1
20410 nop
20411 set 0x17, %g4
20412 ldstub [%l7 + %g4], %g6
20413 set 0x40, %i2
20414 stxa %i7, [%l7 + %i2] 0x89
20415 nop
20416 set 0x25, %l5
20417 ldub [%l7 + %l5], %g2
20418 set 0x58, %i7
20419 swapa [%l7 + %i7] 0x81, %l4
20420 set 0x6A, %i6
20421 stha %g5, [%l7 + %i6] 0x81
20422 nop
20423 set 0x0C, %l1
20424 ldsw [%l7 + %l1], %l2
20425 nop
20426 set 0x6E, %i5
20427 stb %l0, [%l7 + %i5]
20428 set 0x28, %g6
20429 ldxa [%l7 + %g6] 0x80, %i5
20430 nop
20431 set 0x48, %o0
20432 std %f12, [%l7 + %o0]
20433 wr %o2, %i1, %pic
20434 set 0x24, %o4
20435 sta %f19, [%l7 + %o4] 0x80
20436 set 0x40, %g2
20437 ldda [%l7 + %g2] 0xda, %f16
20438 set 0x40, %g7
20439 stda %f16, [%l7 + %g7] 0xca
20440 nop
20441 set 0x16, %o5
20442 lduh [%l7 + %o5], %o7
20443 nop
20444 set 0x78, %l4
20445 stx %g3, [%l7 + %l4]
20446 nop
20447 set 0x10, %o7
20448 std %f28, [%l7 + %o7]
20449 set 0x64, %g1
20450 stha %o0, [%l7 + %g1] 0xeb
20451 membar #Sync
20452 or %o5, %l6, %i2
20453 nop
20454 set 0x64, %g5
20455 prefetch [%l7 + %g5], 0
20456 nop
20457 set 0x64, %o2
20458 sth %g1, [%l7 + %o2]
20459 set 0x40, %i1
20460 ldda [%l7 + %i1] 0x88, %f16
20461 nop
20462 set 0x1C, %l2
20463 sth %g7, [%l7 + %l2]
20464 set 0x30, %i3
20465 stxa %i0, [%l7 + %i3] 0x80
20466 st %fsr, [%l7 + 0x0C]
20467 add %i6, %i4, %o6
20468 set 0x4F, %l6
20469 ldstuba [%l7 + %l6] 0x89, %g4
20470 nop
20471 set 0x16, %o3
20472 ldsh [%l7 + %o3], %i3
20473 set 0x38, %g3
20474 stxa %o3, [%l7 + %g3] 0x81
20475 ld [%l7 + 0x60], %f20
20476 set 0x40, %i0
20477 prefetcha [%l7 + %i0] 0x88, 1
20478 membar #Sync
20479 set 0x40, %o1
20480 ldda [%l7 + %o1] 0xf1, %f0
20481 or %l5, %o4, %l3
20482 set 0x18, %l3
20483 ldxa [%l7 + %l3] 0x81, %g6
20484 or %i7, %o1, %l4
20485 nop
20486 set 0x50, %o6
20487 stx %fsr, [%l7 + %o6]
20488 add %l7, 0x34, %l6
20489 wr %g0, 0x88, %asi
20490 lda [%l6] %asi, %g2
20491 casa [%l6] 0x88, %g2, %l2
20492 set 0x50, %i4
20493 swapa [%l7 + %i4] 0x80, %l0
20494 add %l7, 0x20, %l6
20495 wr %g0, 0x81, %asi
20496 casxa [%l6] 0x81, %g5, %o2
20497 nop
20498 set 0x68, %l0
20499 lduw [%l7 + %l0], %i5
20500 set 0x41, %g4
20501 ldstuba [%l7 + %g4] 0x89, %i1
20502 set 0x46, %l5
20503 stha %o7, [%l7 + %l5] 0x81
20504 nop
20505 set 0x67, %i2
20506 ldub [%l7 + %i2], %g3
20507 nop
20508 set 0x0C, %i7
20509 ldstub [%l7 + %i7], %o0
20510 set 0x73, %l1
20511 ldstuba [%l7 + %l1] 0x89, %l6
20512 set 0x74, %i5
20513 sta %f3, [%l7 + %i5] 0x80
20514 set 0x64, %g6
20515 sta %f21, [%l7 + %g6] 0x81
20516 fpadd16s %f23, %f1, %f30
20517 set 0x10, %i6
20518 ldda [%l7 + %i6] 0x88, %o4
20519 nop
20520 set 0x40, %o0
20521 ldd [%l7 + %o0], %f6
20522 set 0x60, %o4
20523 stda %i2, [%l7 + %o4] 0xea
20524 membar #Sync
20525 nop
20526 set 0x28, %g2
20527 stx %g1, [%l7 + %g2]
20528 add %g7, %i0, %i4
20529 set 0x30, %o5
20530 ldda [%l7 + %o5] 0x80, %o6
20531 nop
20532 set 0x54, %g7
20533 ldsw [%l7 + %g7], %i6
20534 set 0x3C, %o7
20535 lda [%l7 + %o7] 0x81, %f5
20536 nop
20537 set 0x48, %g1
20538 ldx [%l7 + %g1], %g4
20539 set 0x3F, %l4
20540 stba %i3, [%l7 + %l4] 0xea
20541 membar #Sync
20542 membar #Sync
20543 set 0x40, %o2
20544 ldda [%l7 + %o2] 0xf9, %f0
20545 set 0x60, %i1
20546 prefetcha [%l7 + %i1] 0x81, 0
20547 set 0x40, %g5
20548 ldda [%l7 + %g5] 0xd2, %f0
20549 nop
20550 set 0x2E, %i3
20551 stb %l5, [%l7 + %i3]
20552 ld [%l7 + 0x78], %f10
20553 set 0x78, %l2
20554 stwa %o4, [%l7 + %l2] 0x81
20555 set 0x48, %l6
20556 stxa %l1, [%l7 + %l6] 0xeb
20557 membar #Sync
20558 set 0x44, %g3
20559 swapa [%l7 + %g3] 0x89, %l3
20560 set 0x15, %o3
20561 stba %i7, [%l7 + %o3] 0x89
20562 or %o1, %g6, %l4
20563 set 0x40, %o1
20564 ldda [%l7 + %o1] 0xd2, %f0
20565 nop
20566 set 0x40, %l3
20567 ldd [%l7 + %l3], %g2
20568 st %fsr, [%l7 + 0x64]
20569 nop
20570 set 0x40, %o6
20571 std %f10, [%l7 + %o6]
20572 nop
20573 set 0x38, %i0
20574 stx %l0, [%l7 + %i0]
20575 nop
20576 set 0x2C, %i4
20577 stw %g5, [%l7 + %i4]
20578 set 0x58, %g4
20579 lda [%l7 + %g4] 0x88, %f25
20580 nop
20581 set 0x22, %l0
20582 lduh [%l7 + %l0], %l2
20583 set 0x58, %i2
20584 stxa %o2, [%l7 + %i2] 0xeb
20585 membar #Sync
20586 nop
20587 set 0x09, %l5
20588 stb %i1, [%l7 + %l5]
20589 add %i5, %o7, %g3
20590 nop
20591 set 0x76, %i7
20592 ldsh [%l7 + %i7], %o0
20593 nop
20594 set 0x58, %i5
20595 prefetch [%l7 + %i5], 2
20596 nop
20597 set 0x30, %l1
20598 stx %l6, [%l7 + %l1]
20599 or %i2, %g1, %g7
20600 set 0x4E, %i6
20601 stha %o5, [%l7 + %i6] 0x89
20602 add %i0, %i4, %o6
20603 nop
20604 set 0x18, %o0
20605 stx %g4, [%l7 + %o0]
20606 set 0x62, %g6
20607 stha %i3, [%l7 + %g6] 0x88
20608 nop
20609 set 0x08, %g2
20610 stw %i6, [%l7 + %g2]
20611 st %f11, [%l7 + 0x48]
20612 set 0x68, %o4
20613 stwa %o3, [%l7 + %o4] 0xeb
20614 membar #Sync
20615 set 0x68, %g7
20616 swapa [%l7 + %g7] 0x81, %o4
20617 nop
20618 set 0x20, %o5
20619 std %l4, [%l7 + %o5]
20620 set 0x38, %g1
20621 prefetcha [%l7 + %g1] 0x80, 1
20622 set 0x40, %o7
20623 stda %f16, [%l7 + %o7] 0xda
20624 and %l3, %o1, %i7
20625 and %l4, %g2, %g6
20626 add %l7, 0x54, %l6
20627 wr %g0, 0x89, %asi
20628 casa [%l6] 0x89, %g5, %l2
20629 nop
20630 set 0x10, %l4
20631 ldx [%l7 + %l4], %l0
20632 nop
20633 set 0x5C, %i1
20634 ldsw [%l7 + %i1], %o2
20635 nop
20636 set 0x4B, %g5
20637 ldub [%l7 + %g5], %i1
20638 nop
20639 set 0x48, %i3
20640 std %f10, [%l7 + %i3]
20641 nop
20642 set 0x34, %l2
20643 stw %o7, [%l7 + %l2]
20644 nop
20645 set 0x08, %l6
20646 std %g2, [%l7 + %l6]
20647 set 0x40, %o2
20648 stda %f16, [%l7 + %o2] 0xc8
20649 nop
20650 set 0x60, %g3
20651 ldd [%l7 + %g3], %f12
20652 or %i5, %l6, %i2
20653 nop
20654 set 0x6C, %o3
20655 ldsh [%l7 + %o3], %o0
20656 st %fsr, [%l7 + 0x54]
20657 set 0x78, %o1
20658 stxa %g7, [%l7 + %o1] 0x89
20659 set 0x68, %o6
20660 ldxa [%l7 + %o6] 0x88, %o5
20661 nop
20662 set 0x20, %l3
20663 std %i0, [%l7 + %l3]
20664 set 0x44, %i4
20665 ldstuba [%l7 + %i4] 0x81, %g1
20666 set 0x5A, %g4
20667 stba %i4, [%l7 + %g4] 0x88
20668 ld [%l7 + 0x48], %f8
20669 bgu %xcc, loop_138
20670 nop
20671 set 0x62, %l0
20672 ldstub [%l7 + %l0], %o6
20673 or %i3, %g4, %i6
20674 set 0x40, %i2
20675 stda %f0, [%l7 + %i2] 0x80
20676loop_138:
20677 nop
20678 set 0x5C, %l5
20679 swapa [%l7 + %l5] 0x89, %o4
20680 wr %o3, %l5, %y
20681 nop
20682 set 0x6C, %i7
20683 sth %l3, [%l7 + %i7]
20684 or %o1, %l1, %l4
20685 set 0x40, %i0
20686 stda %f0, [%l7 + %i0] 0xc2
20687 fpadd16 %f2, %f28, %f30
20688 nop
20689 set 0x66, %l1
20690 stb %g2, [%l7 + %l1]
20691 set 0x30, %i5
20692 stxa %g6, [%l7 + %i5] 0xe3
20693 membar #Sync
20694 or %g5, %i7, %l2
20695 add %l7, 0x54, %l6
20696 wr %g0, 0x81, %asi
20697 lda [%l6] %asi, %o2
20698 casa [%l6] 0x81, %o2, %i1
20699 or %l0, %o7, %g3
20700 nop
20701 set 0x60, %o0
20702 ldsh [%l7 + %o0], %l6
20703 set 0x18, %i6
20704 stxa %i5, [%l7 + %i6] 0xe3
20705 membar #Sync
20706 set 0x48, %g6
20707 stda %o0, [%l7 + %g6] 0x81
20708 set 0x44, %g2
20709 sta %f30, [%l7 + %g2] 0x89
20710 and %i2, %o5, %i0
20711 st %fsr, [%l7 + 0x70]
20712 nop
20713 set 0x58, %g7
20714 sth %g7, [%l7 + %g7]
20715 and %g1, %o6, %i3
20716 nop
20717 set 0x20, %o5
20718 ldd [%l7 + %o5], %f24
20719 nop
20720 set 0x71, %o4
20721 stb %i4, [%l7 + %o4]
20722 set 0x30, %g1
20723 prefetcha [%l7 + %g1] 0x88, 0
20724 nop
20725 nop
20726 setx 0x36B0E829, %l0, %l6
20727 st %l6, [%l7 + 0x28]
20728 ld [%l7 + 0x28], %f20
20729 setx 0x73F7D43F, %l1, %l5
20730 st %l5, [%l7 + 0x10]
20731 ld [%l7 + 0x10], %f19
20732 fdivs %f19, %f20, %f14
20733 add %l7, 0x60, %l6
20734 wr %g0, 0x80, %asi
20735 casxa [%l6] 0x80, %o4, %g4
20736 set 0x30, %o7
20737 prefetcha [%l7 + %o7] 0x80, 1
20738 set 0x14, %i1
20739 sta %f2, [%l7 + %i1] 0x88
20740 and %l5, %o1, %l1
20741 set 0x40, %l4
20742 ldda [%l7 + %l4] 0xe2, %l2
20743 bne,a,pn %icc, loop_139
20744 add %g2, %g6, %g5
20745 wr %i7, %l2, %softint
20746 set 0x76, %i3
20747 stha %l4, [%l7 + %i3] 0x89
20748loop_139:
20749 nop
20750 set 0x40, %g5
20751 stda %f0, [%l7 + %g5] 0x89
20752 nop
20753 set 0x18, %l6
20754 ldx [%l7 + %l6], %o2
20755 fpadd32s %f16, %f8, %f9
20756 wr %i1, %l0, %sys_tick
20757 set 0x18, %o2
20758 stda %g2, [%l7 + %o2] 0xea
20759 membar #Sync
20760 and %o7, %i5, %o0
20761 set 0x74, %l2
20762 stha %l6, [%l7 + %l2] 0xe3
20763 membar #Sync
20764 nop
20765 set 0x50, %o3
20766 stw %i2, [%l7 + %o3]
20767 set 0x70, %g3
20768 ldxa [%l7 + %g3] 0x88, %i0
20769 nop
20770 set 0x60, %o6
20771 lduw [%l7 + %o6], %o5
20772 bleu,pt %icc, loop_140
20773 nop
20774 set 0x20, %l3
20775 ldd [%l7 + %l3], %f26
20776 set 0x10, %o1
20777 ldxa [%l7 + %o1] 0x80, %g1
20778loop_140:
20779 nop
20780 set 0x10, %i4
20781 ldda [%l7 + %i4] 0xe3, %g6
20782 set 0x50, %g4
20783 prefetcha [%l7 + %g4] 0x81, 4
20784 and %i4, %o6, %o4
20785 nop
20786 set 0x7A, %i2
20787 sth %i6, [%l7 + %i2]
20788 nop
20789 set 0x64, %l0
20790 lduh [%l7 + %l0], %o3
20791 set 0x64, %i7
20792 sta %f9, [%l7 + %i7] 0x89
20793 set 0x40, %l5
20794 stwa %g4, [%l7 + %l5] 0xeb
20795 membar #Sync
20796 or %l5, %l1, %l3
20797 set 0x40, %i0
20798 ldda [%l7 + %i0] 0xe2, %o0
20799 st %fsr, [%l7 + 0x1C]
20800 fpsub16 %f16, %f18, %f8
20801 nop
20802 set 0x68, %i5
20803 ldd [%l7 + %i5], %g6
20804 nop
20805 set 0x3E, %l1
20806 ldsb [%l7 + %l1], %g2
20807 add %l7, 0x4C, %l6
20808 wr %g0, 0x80, %asi
20809 casa [%l6] 0x80, %i7, %l2
20810 set 0x21, %o0
20811 ldstuba [%l7 + %o0] 0x80, %g5
20812 set 0x18, %g6
20813 sta %f25, [%l7 + %g6] 0x88
20814 and %l4, %o2, %l0
20815 st %f16, [%l7 + 0x5C]
20816 nop
20817 set 0x38, %g2
20818 stx %g3, [%l7 + %g2]
20819 nop
20820 set 0x77, %i6
20821 stb %i1, [%l7 + %i6]
20822 wr %o7, %o0, %ccr
20823 nop
20824 set 0x20, %g7
20825 std %f24, [%l7 + %g7]
20826 add %l7, 0x34, %l6
20827 wr %g0, 0x80, %asi
20828 lda [%l6] %asi, %i5
20829 casa [%l6] 0x80, %i5, %i2
20830 nop
20831 set 0x78, %o4
20832 ldd [%l7 + %o4], %i6
20833 and %o5, %g1, %g7
20834 add %i0, %i3, %i4
20835 nop
20836 set 0x20, %o5
20837 prefetch [%l7 + %o5], 1
20838 and %o4, %o6, %i6
20839 nop
20840 set 0x40, %o7
20841 lduw [%l7 + %o7], %o3
20842 nop
20843 set 0x10, %i1
20844 std %f16, [%l7 + %i1]
20845 set 0x10, %l4
20846 stwa %g4, [%l7 + %l4] 0xe3
20847 membar #Sync
20848 nop
20849 set 0x3E, %i3
20850 lduh [%l7 + %i3], %l1
20851 nop
20852 set 0x58, %g1
20853 std %f20, [%l7 + %g1]
20854 set 0x40, %l6
20855 ldda [%l7 + %l6] 0x89, %l2
20856 add %l5, %g6, %o1
20857 set 0x40, %g5
20858 stda %f16, [%l7 + %g5] 0xf1
20859 membar #Sync
20860 and %i7, %g2, %l2
20861 bgu %xcc, loop_141
20862 nop
20863 set 0x10, %o2
20864 ldd [%l7 + %o2], %f20
20865 nop
20866 set 0x74, %o3
20867 swap [%l7 + %o3], %g5
20868 set 0x50, %l2
20869 prefetcha [%l7 + %l2] 0x80, 3
20870loop_141:
20871 nop
20872 set 0x40, %g3
20873 ldda [%l7 + %g3] 0x89, %f0
20874 nop
20875 set 0x48, %o6
20876 ldx [%l7 + %o6], %l0
20877 set 0x74, %l3
20878 sta %f1, [%l7 + %l3] 0x88
20879 or %g3, %l4, %i1
20880 nop
20881 set 0x74, %i4
20882 ldsh [%l7 + %i4], %o0
20883 st %f16, [%l7 + 0x14]
20884 set 0x40, %g4
20885 ldda [%l7 + %g4] 0xd0, %f0
20886 nop
20887 set 0x38, %i2
20888 ldx [%l7 + %i2], %i5
20889 nop
20890 set 0x20, %o1
20891 ldsw [%l7 + %o1], %o7
20892 set 0x30, %l0
20893 ldxa [%l7 + %l0] 0x89, %l6
20894 st %fsr, [%l7 + 0x60]
20895 ld [%l7 + 0x78], %f1
20896 nop
20897 set 0x1C, %l5
20898 ldstub [%l7 + %l5], %i2
20899 set 0x28, %i7
20900 stxa %o5, [%l7 + %i7] 0x88
20901 add %l7, 0x18, %l6
20902 wr %g0, 0x89, %asi
20903 casa [%l6] 0x89, %g1, %g7
20904 nop
20905 set 0x28, %i5
20906 std %f24, [%l7 + %i5]
20907 nop
20908 set 0x78, %i0
20909 stw %i3, [%l7 + %i0]
20910 set 0x40, %l1
20911 stda %f0, [%l7 + %l1] 0xc4
20912 set 0x50, %o0
20913 ldda [%l7 + %o0] 0xeb, %i0
20914 wr %g0, 0x5, %fprs
20915 nop
20916 set 0x44, %g6
20917 swap [%l7 + %g6], %o6
20918 nop
20919 set 0x38, %g2
20920 ldd [%l7 + %g2], %f12
20921 nop
20922 set 0x2C, %i6
20923 ldsw [%l7 + %i6], %i6
20924 fpadd16s %f4, %f18, %f21
20925 ld [%l7 + 0x3C], %f7
20926 add %l7, 0x68, %l6
20927 wr %g0, 0x81, %asi
20928 casxa [%l6] 0x81, %g4, %l1
20929 nop
20930 set 0x5C, %g7
20931 lduw [%l7 + %g7], %o3
20932 ba,pt %xcc, loop_142
20933 nop
20934 set 0x33, %o5
20935 stb %l3, [%l7 + %o5]
20936 nop
20937 set 0x08, %o7
20938 swap [%l7 + %o7], %l5
20939 set 0x3C, %o4
20940 stwa %g6, [%l7 + %o4] 0xeb
20941 membar #Sync
20942loop_142:
20943 st %f13, [%l7 + 0x3C]
20944 set 0x40, %i1
20945 stda %f16, [%l7 + %i1] 0xf8
20946 membar #Sync
20947 st %fsr, [%l7 + 0x5C]
20948 set 0x20, %i3
20949 ldda [%l7 + %i3] 0xe3, %o0
20950 st %fsr, [%l7 + 0x20]
20951 and %i7, %l2, %g5
20952 set 0x40, %l4
20953 stda %f16, [%l7 + %l4] 0xd0
20954 add %l7, 0x58, %l6
20955 wr %g0, 0x81, %asi
20956 ldxa [%l6] %asi, %o2
20957 casxa [%l6] 0x81, %o2, %g2
20958 st %fsr, [%l7 + 0x3C]
20959 nop
20960 set 0x7B, %g1
20961 ldub [%l7 + %g1], %g3
20962 nop
20963 set 0x41, %l6
20964 stb %l4, [%l7 + %l6]
20965 nop
20966 set 0x38, %g5
20967 ldx [%l7 + %g5], %i1
20968 and %o0, %l0, %o7
20969 add %i5, %i2, %l6
20970 set 0x30, %o3
20971 swapa [%l7 + %o3] 0x81, %g1
20972 nop
20973 set 0x77, %o2
20974 ldstub [%l7 + %o2], %g7
20975 set 0x38, %g3
20976 sta %f17, [%l7 + %g3] 0x88
20977 membar #Sync
20978 set 0x40, %o6
20979 ldda [%l7 + %o6] 0xf8, %f0
20980 set 0x5C, %l3
20981 sta %f7, [%l7 + %l3] 0x80
20982 nop
20983 set 0x70, %i4
20984 std %f24, [%l7 + %i4]
20985 nop
20986 set 0x70, %g4
20987 lduw [%l7 + %g4], %o5
20988 nop
20989 set 0x55, %l2
20990 ldsb [%l7 + %l2], %i3
20991 nop
20992 set 0x58, %o1
20993 stx %i4, [%l7 + %o1]
20994 set 0x12, %l0
20995 stha %o4, [%l7 + %l0] 0xeb
20996 membar #Sync
20997 nop
20998 set 0x20, %l5
20999 stw %o6, [%l7 + %l5]
21000 bg %xcc, loop_143
21001 or %i6, %g4, %l1
21002 nop
21003 set 0x70, %i2
21004 lduw [%l7 + %i2], %i0
21005 nop
21006 set 0x18, %i5
21007 std %l2, [%l7 + %i5]
21008loop_143:
21009 nop
21010 set 0x10, %i0
21011 stda %l4, [%l7 + %i0] 0x80
21012 set 0x18, %i7
21013 lda [%l7 + %i7] 0x89, %f24
21014 set 0x5C, %o0
21015 stwa %g6, [%l7 + %o0] 0xe3
21016 membar #Sync
21017 set 0x40, %g6
21018 stda %f16, [%l7 + %g6] 0x88
21019 nop
21020 set 0x50, %g2
21021 ldsw [%l7 + %g2], %o1
21022 nop
21023 set 0x60, %i6
21024 lduw [%l7 + %i6], %i7
21025 nop
21026 set 0x40, %l1
21027 stx %fsr, [%l7 + %l1]
21028 set 0x38, %g7
21029 lda [%l7 + %g7] 0x89, %f13
21030 set 0x24, %o5
21031 stwa %l2, [%l7 + %o5] 0x88
21032 nop
21033 set 0x70, %o4
21034 ldx [%l7 + %o4], %g5
21035 nop
21036 set 0x1A, %o7
21037 ldstub [%l7 + %o7], %o2
21038 nop
21039 set 0x36, %i3
21040 ldsb [%l7 + %i3], %g2
21041 add %o3, %g3, %l4
21042 add %l7, 0x70, %l6
21043 wr %g0, 0x80, %asi
21044 casxa [%l6] 0x80, %o0, %i1
21045 set 0x58, %i1
21046 ldxa [%l7 + %i1] 0x81, %l0
21047 st %fsr, [%l7 + 0x40]
21048 nop
21049 set 0x68, %g1
21050 stx %fsr, [%l7 + %g1]
21051 set 0x30, %l4
21052 ldxa [%l7 + %l4] 0x89, %i5
21053 set 0x28, %g5
21054 stda %i2, [%l7 + %g5] 0x89
21055 add %l7, 0x70, %l6
21056 wr %g0, 0x88, %asi
21057 lda [%l6] %asi, %o7
21058 casa [%l6] 0x88, %o7, %g1
21059 set 0x68, %l6
21060 stda %g6, [%l7 + %l6] 0xea
21061 membar #Sync
21062 nop
21063 set 0x38, %o3
21064 swap [%l7 + %o3], %l6
21065 nop
21066 set 0x1F, %g3
21067 stb %o5, [%l7 + %g3]
21068 nop
21069 set 0x70, %o2
21070 stw %i4, [%l7 + %o2]
21071 set 0x40, %l3
21072 lda [%l7 + %l3] 0x88, %f0
21073 set 0x60, %i4
21074 stxa %o4, [%l7 + %i4] 0xea
21075 membar #Sync
21076 add %o6, %i6, %g4
21077 or %i3, %l1, %l3
21078 nop
21079 set 0x40, %g4
21080 stx %fsr, [%l7 + %g4]
21081 set 0x7F, %o6
21082 stba %i0, [%l7 + %o6] 0xe3
21083 membar #Sync
21084 or %l5, %o1, %g6
21085 or %l2, %i7, %o2
21086 set 0x40, %o1
21087 stda %f16, [%l7 + %o1] 0xc2
21088 set 0x10, %l0
21089 stwa %g5, [%l7 + %l0] 0xe3
21090 membar #Sync
21091 set 0x63, %l5
21092 stba %o3, [%l7 + %l5] 0x89
21093 nop
21094 set 0x38, %i2
21095 stw %g2, [%l7 + %i2]
21096 add %l7, 0x30, %l6
21097 wr %g0, 0x80, %asi
21098 casa [%l6] 0x80, %g3, %o0
21099 nop
21100 set 0x68, %i5
21101 ldx [%l7 + %i5], %l4
21102 set 0x48, %i0
21103 stxa %l0, [%l7 + %i0] 0x80
21104 set 0x34, %i7
21105 lda [%l7 + %i7] 0x81, %f11
21106 ld [%l7 + 0x1C], %f13
21107 set 0x58, %o0
21108 stxa %i1, [%l7 + %o0] 0xe3
21109 membar #Sync
21110 set 0x40, %g6
21111 ldda [%l7 + %g6] 0x81, %f0
21112 nop
21113 set 0x08, %l2
21114 swap [%l7 + %l2], %i5
21115 nop
21116 set 0x78, %g2
21117 stw %o7, [%l7 + %g2]
21118 set 0x40, %l1
21119 stda %f16, [%l7 + %l1] 0xda
21120 set 0x50, %g7
21121 ldda [%l7 + %g7] 0x89, %i2
21122 set 0x1E, %i6
21123 stha %g1, [%l7 + %i6] 0xea
21124 membar #Sync
21125 nop
21126 set 0x48, %o4
21127 std %f12, [%l7 + %o4]
21128 set 0x55, %o5
21129 stba %l6, [%l7 + %o5] 0x88
21130 set 0x50, %i3
21131 prefetcha [%l7 + %i3] 0x89, 0
21132 set 0x08, %i1
21133 stda %i4, [%l7 + %i1] 0xeb
21134 membar #Sync
21135 nop
21136 set 0x3C, %o7
21137 swap [%l7 + %o7], %o4
21138 nop
21139 set 0x58, %l4
21140 ldx [%l7 + %l4], %g7
21141 set 0x18, %g5
21142 stxa %i6, [%l7 + %g5] 0xeb
21143 membar #Sync
21144 be,a,pt %icc, loop_144
21145 nop
21146 set 0x1A, %g1
21147 ldsh [%l7 + %g1], %g4
21148 st %fsr, [%l7 + 0x4C]
21149 set 0x5A, %l6
21150 stha %i3, [%l7 + %l6] 0xe2
21151 membar #Sync
21152loop_144:
21153 nop
21154 set 0x18, %g3
21155 ldsh [%l7 + %g3], %l1
21156 membar #Sync
21157 set 0x40, %o3
21158 ldda [%l7 + %o3] 0xf0, %f16
21159 set 0x40, %l3
21160 stda %f16, [%l7 + %l3] 0xd8
21161 nop
21162 set 0x24, %o2
21163 ldstub [%l7 + %o2], %l3
21164 st %f13, [%l7 + 0x68]
21165 set 0x6C, %i4
21166 lda [%l7 + %i4] 0x88, %f3
21167 nop
21168 set 0x3C, %g4
21169 swap [%l7 + %g4], %i0
21170 st %fsr, [%l7 + 0x08]
21171 membar #Sync
21172 set 0x40, %o1
21173 ldda [%l7 + %o1] 0xf1, %f16
21174 nop
21175 set 0x53, %l0
21176 stb %o6, [%l7 + %l0]
21177 nop
21178 set 0x5C, %o6
21179 lduw [%l7 + %o6], %o1
21180 add %l7, 0x28, %l6
21181 wr %g0, 0x80, %asi
21182 lda [%l6] %asi, %g6
21183 casa [%l6] 0x80, %g6, %l2
21184 set 0x10, %i2
21185 lda [%l7 + %i2] 0x89, %f20
21186 nop
21187 set 0x20, %i5
21188 stx %fsr, [%l7 + %i5]
21189 set 0x20, %i0
21190 stwa %i7, [%l7 + %i0] 0x81
21191 add %l7, 0x38, %l6
21192 wr %g0, 0x88, %asi
21193 casxa [%l6] 0x88, %l5, %o2
21194 nop
21195 set 0x2C, %l5
21196 stw %g5, [%l7 + %l5]
21197 add %l7, 0x1C, %l6
21198 wr %g0, 0x80, %asi
21199 casa [%l6] 0x80, %o3, %g2
21200 nop
21201 set 0x78, %i7
21202 stw %o0, [%l7 + %i7]
21203 and %g3, %l4, %i1
21204 wr %l0, %o7, %set_softint
21205 nop
21206 set 0x14, %o0
21207 ldsw [%l7 + %o0], %i2
21208 and %i5, %g1, %o5
21209 add %l7, 0x1C, %l6
21210 wr %g0, 0x88, %asi
21211 casa [%l6] 0x88, %i4, %l6
21212 set 0x7C, %g6
21213 swapa [%l7 + %g6] 0x81, %g7
21214 nop
21215 set 0x08, %g2
21216 ldx [%l7 + %g2], %o4
21217 nop
21218 set 0x38, %l1
21219 stx %fsr, [%l7 + %l1]
21220 add %g4, %i3, %i6
21221 wr %g0, 0x7, %fprs
21222 nop
21223 set 0x68, %g7
21224 stx %fsr, [%l7 + %g7]
21225 nop
21226 set 0x60, %l2
21227 ldd [%l7 + %l2], %l0
21228 nop
21229 set 0x56, %i6
21230 ldstub [%l7 + %i6], %o1
21231 nop
21232 set 0x28, %o4
21233 ldstub [%l7 + %o4], %o6
21234 set 0x0C, %o5
21235 stha %g6, [%l7 + %o5] 0x81
21236 add %l7, 0x44, %l6
21237 wr %g0, 0x89, %asi
21238 lda [%l6] %asi, %i7
21239 casa [%l6] 0x89, %i7, %l5
21240 nop
21241 set 0x40, %i1
21242 stx %fsr, [%l7 + %i1]
21243 add %o2, %g5, %o3
21244 fpsub32s %f19, %f9, %f29
21245 nop
21246 set 0x78, %o7
21247 stx %g2, [%l7 + %o7]
21248 nop
21249 set 0x4A, %l4
21250 lduh [%l7 + %l4], %l2
21251 nop
21252 set 0x4C, %g5
21253 lduh [%l7 + %g5], %o0
21254 fpadd32 %f24, %f24, %f24
21255 set 0x78, %g1
21256 stxa %g3, [%l7 + %g1] 0xea
21257 membar #Sync
21258 nop
21259 set 0x20, %l6
21260 std %f6, [%l7 + %l6]
21261 set 0x68, %g3
21262 sta %f19, [%l7 + %g3] 0x81
21263 st %f29, [%l7 + 0x70]
21264 st %f1, [%l7 + 0x30]
21265 set 0x40, %i3
21266 stda %f16, [%l7 + %i3] 0xda
21267 nop
21268 set 0x58, %o3
21269 std %l4, [%l7 + %o3]
21270 be,a,pt %xcc, loop_145
21271 nop
21272 set 0x50, %o2
21273 stx %fsr, [%l7 + %o2]
21274 ld [%l7 + 0x54], %f13
21275 nop
21276 set 0x40, %i4
21277 std %f28, [%l7 + %i4]
21278loop_145:
21279 nop
21280 set 0x0C, %l3
21281 stwa %l0, [%l7 + %l3] 0x81
21282 and %o7, %i2, %i1
21283 set 0x28, %o1
21284 ldxa [%l7 + %o1] 0x81, %i5
21285 nop
21286 set 0x24, %l0
21287 ldsh [%l7 + %l0], %o5
21288 nop
21289 set 0x6C, %g4
21290 ldsb [%l7 + %g4], %g1
21291 nop
21292 set 0x60, %i2
21293 ldsw [%l7 + %i2], %l6
21294 nop
21295 set 0x48, %o6
21296 ldsh [%l7 + %o6], %g7
21297 nop
21298 set 0x30, %i5
21299 ldstub [%l7 + %i5], %o4
21300 nop
21301 set 0x20, %i0
21302 stx %i4, [%l7 + %i0]
21303 membar #Sync
21304 set 0x40, %l5
21305 ldda [%l7 + %l5] 0xf1, %f0
21306 and %g4, %i6, %i3
21307 wr %i0, %l1, %ccr
21308 and %o1, %l3, %g6
21309 nop
21310 set 0x45, %o0
21311 stb %i7, [%l7 + %o0]
21312 set 0x10, %g6
21313 stda %o6, [%l7 + %g6] 0xe2
21314 membar #Sync
21315 set 0x40, %g2
21316 stda %f0, [%l7 + %g2] 0x80
21317 and %o2, %l5, %o3
21318 st %f23, [%l7 + 0x1C]
21319 nop
21320 set 0x58, %l1
21321 std %g4, [%l7 + %l1]
21322 st %fsr, [%l7 + 0x4C]
21323 nop
21324 nop
21325 setx 0x4789230B, %l0, %l6
21326 st %l6, [%l7 + 0x28]
21327 ld [%l7 + 0x28], %f22
21328 setx 0x65C9CAE5, %l1, %l5
21329 st %l5, [%l7 + 0x10]
21330 ld [%l7 + 0x10], %f3
21331 fdivs %f3, %f22, %f27
21332 and %g2, %o0, %g3
21333 set 0x58, %g7
21334 lda [%l7 + %g7] 0x80, %f30
21335 nop
21336 set 0x62, %l2
21337 sth %l4, [%l7 + %l2]
21338 set 0x0F, %i7
21339 stba %l0, [%l7 + %i7] 0xeb
21340 membar #Sync
21341 nop
21342 set 0x0E, %i6
21343 sth %l2, [%l7 + %i6]
21344 nop
21345 set 0x38, %o5
21346 ldx [%l7 + %o5], %o7
21347 membar #Sync
21348 set 0x40, %i1
21349 ldda [%l7 + %i1] 0xf1, %f0
21350 nop
21351 set 0x48, %o7
21352 prefetch [%l7 + %o7], 1
21353 nop
21354 set 0x2F, %o4
21355 ldub [%l7 + %o4], %i1
21356 nop
21357 set 0x3C, %l4
21358 lduw [%l7 + %l4], %i2
21359 nop
21360 set 0x68, %g1
21361 sth %o5, [%l7 + %g1]
21362 set 0x13, %g5
21363 stba %i5, [%l7 + %g5] 0xea
21364 membar #Sync
21365 nop
21366 set 0x48, %g3
21367 lduw [%l7 + %g3], %l6
21368 nop
21369 set 0x35, %i3
21370 stb %g7, [%l7 + %i3]
21371 set 0x40, %o3
21372 stda %f0, [%l7 + %o3] 0x88
21373 st %fsr, [%l7 + 0x64]
21374 nop
21375 set 0x26, %o2
21376 ldsb [%l7 + %o2], %g1
21377 nop
21378 set 0x70, %l6
21379 std %o4, [%l7 + %l6]
21380 nop
21381 set 0x40, %i4
21382 std %f30, [%l7 + %i4]
21383 nop
21384 set 0x2C, %o1
21385 ldub [%l7 + %o1], %i4
21386 nop
21387 set 0x38, %l0
21388 sth %g4, [%l7 + %l0]
21389 nop
21390 set 0x24, %l3
21391 ldub [%l7 + %l3], %i3
21392 nop
21393 set 0x68, %g4
21394 swap [%l7 + %g4], %i0
21395 nop
21396 set 0x58, %i2
21397 stx %fsr, [%l7 + %i2]
21398 nop
21399 set 0x75, %o6
21400 ldsb [%l7 + %o6], %l1
21401 nop
21402 set 0x14, %i5
21403 ldsw [%l7 + %i5], %i6
21404 set 0x29, %i0
21405 stba %l3, [%l7 + %i0] 0xe2
21406 membar #Sync
21407 and %o1, %i7, %o6
21408 nop
21409 set 0x78, %l5
21410 ldd [%l7 + %l5], %f4
21411 nop
21412 set 0x4C, %o0
21413 lduw [%l7 + %o0], %g6
21414 set 0x18, %g6
21415 stxa %l5, [%l7 + %g6] 0xe3
21416 membar #Sync
21417 nop
21418 set 0x4C, %g2
21419 ldsw [%l7 + %g2], %o3
21420 nop
21421 set 0x68, %l1
21422 ldsw [%l7 + %l1], %g5
21423 nop
21424 set 0x10, %g7
21425 ldub [%l7 + %g7], %g2
21426 nop
21427 set 0x78, %i7
21428 ldx [%l7 + %i7], %o0
21429 set 0x58, %i6
21430 prefetcha [%l7 + %i6] 0x81, 1
21431 set 0x10, %l2
21432 stda %l4, [%l7 + %l2] 0xe3
21433 membar #Sync
21434 and %o2, %l0, %l2
21435 nop
21436 set 0x42, %i1
21437 ldsh [%l7 + %i1], %i1
21438 nop
21439 set 0x46, %o5
21440 ldstub [%l7 + %o5], %i2
21441 and %o5, %o7, %l6
21442 set 0x1C, %o4
21443 stwa %i5, [%l7 + %o4] 0x80
21444 bne,pt %icc, loop_146
21445 nop
21446 set 0x58, %l4
21447 stx %g7, [%l7 + %l4]
21448 nop
21449 set 0x50, %g1
21450 stx %o4, [%l7 + %g1]
21451 set 0x69, %o7
21452 stba %g1, [%l7 + %o7] 0xeb
21453 membar #Sync
21454loop_146:
21455 nop
21456 add %l7, 0x38, %l6
21457 wr %g0, 0x89, %asi
21458 ldxa [%l6] %asi, %i4
21459 casxa [%l6] 0x89, %i4, %i3
21460 set 0x70, %g5
21461 lda [%l7 + %g5] 0x80, %f15
21462 ld [%l7 + 0x24], %f27
21463 set 0x08, %g3
21464 stwa %i0, [%l7 + %g3] 0x81
21465 wr %g4, %l1, %ccr
21466 nop
21467 set 0x3F, %o3
21468 ldub [%l7 + %o3], %l3
21469 nop
21470 set 0x30, %o2
21471 std %i6, [%l7 + %o2]
21472 and %i7, %o1, %g6
21473 set 0x38, %i3
21474 ldxa [%l7 + %i3] 0x80, %o6
21475 nop
21476 set 0x6C, %l6
21477 ldsw [%l7 + %l6], %l5
21478 nop
21479 set 0x1E, %i4
21480 ldsb [%l7 + %i4], %o3
21481 nop
21482 set 0x28, %o1
21483 stx %g5, [%l7 + %o1]
21484 set 0x14, %l3
21485 swapa [%l7 + %l3] 0x88, %o0
21486 or %g3, %g2, %l4
21487 set 0x58, %g4
21488 stwa %o2, [%l7 + %g4] 0x89
21489 add %l0, %l2, %i2
21490 set 0x70, %i2
21491 prefetcha [%l7 + %i2] 0x89, 0
21492 nop
21493 set 0x45, %l0
21494 ldsb [%l7 + %l0], %i1
21495 set 0x40, %i5
21496 prefetcha [%l7 + %i5] 0x80, 0
21497 nop
21498 set 0x38, %i0
21499 stw %i5, [%l7 + %i0]
21500 set 0x28, %o6
21501 lda [%l7 + %o6] 0x89, %f8
21502 nop
21503 set 0x61, %l5
21504 ldsb [%l7 + %l5], %l6
21505 add %l7, 0x50, %l6
21506 wr %g0, 0x81, %asi
21507 ldxa [%l6] %asi, %o4
21508 casxa [%l6] 0x81, %o4, %g1
21509 add %l7, 0x60, %l6
21510 wr %g0, 0x89, %asi
21511 ldxa [%l6] %asi, %i4
21512 casxa [%l6] 0x89, %i4, %g7
21513 nop
21514 set 0x34, %g6
21515 swap [%l7 + %g6], %i0
21516 nop
21517 set 0x1C, %g2
21518 ldsw [%l7 + %g2], %g4
21519 set 0x28, %l1
21520 stwa %l1, [%l7 + %l1] 0x89
21521 nop
21522 set 0x38, %o0
21523 ldx [%l7 + %o0], %i3
21524 set 0x54, %i7
21525 stwa %l3, [%l7 + %i7] 0xe3
21526 membar #Sync
21527 nop
21528 set 0x60, %g7
21529 std %f0, [%l7 + %g7]
21530 st %fsr, [%l7 + 0x50]
21531 nop
21532 set 0x50, %l2
21533 lduh [%l7 + %l2], %i7
21534 nop
21535 set 0x1C, %i1
21536 lduh [%l7 + %i1], %o1
21537 nop
21538 set 0x58, %o5
21539 stx %fsr, [%l7 + %o5]
21540 nop
21541 set 0x44, %i6
21542 ldsw [%l7 + %i6], %i6
21543 set 0x60, %o4
21544 ldda [%l7 + %o4] 0xe3, %g6
21545 nop
21546 set 0x7C, %l4
21547 swap [%l7 + %l4], %o6
21548 or %l5, %o3, %g5
21549 nop
21550 set 0x38, %o7
21551 ldd [%l7 + %o7], %g2
21552 nop
21553 set 0x34, %g1
21554 swap [%l7 + %g1], %g2
21555 set 0x40, %g3
21556 stda %f16, [%l7 + %g3] 0x88
21557 membar #Sync
21558 set 0x40, %g5
21559 ldda [%l7 + %g5] 0xf8, %f0
21560 fpsub32s %f24, %f1, %f19
21561 nop
21562 set 0x10, %o2
21563 stx %o0, [%l7 + %o2]
21564 and %l4, %o2, %l0
21565 nop
21566 set 0x38, %i3
21567 ldd [%l7 + %i3], %l2
21568 set 0x34, %l6
21569 lda [%l7 + %l6] 0x88, %f29
21570 st %fsr, [%l7 + 0x4C]
21571 ble,pn %icc, loop_147
21572 nop
21573 set 0x65, %o3
21574 ldstub [%l7 + %o3], %i2
21575 set 0x1C, %i4
21576 lda [%l7 + %i4] 0x80, %f3
21577loop_147:
21578 nop
21579 add %l7, 0x10, %l6
21580 wr %g0, 0x81, %asi
21581 ldxa [%l6] %asi, %i1
21582 casxa [%l6] 0x81, %i1, %o7
21583 ld [%l7 + 0x70], %f24
21584 set 0x48, %o1
21585 ldxa [%l7 + %o1] 0x81, %o5
21586 nop
21587 set 0x2C, %l3
21588 swap [%l7 + %l3], %i5
21589 set 0x08, %g4
21590 ldxa [%l7 + %g4] 0x88, %l6
21591 st %f31, [%l7 + 0x18]
21592 nop
21593 set 0x78, %l0
21594 ldsw [%l7 + %l0], %o4
21595 bgu,a %xcc, loop_148
21596 nop
21597 set 0x7A, %i5
21598 lduh [%l7 + %i5], %g1
21599 add %l7, 0x14, %l6
21600 wr %g0, 0x80, %asi
21601 casa [%l6] 0x80, %g7, %i0
21602loop_148:
21603 nop
21604 set 0x10, %i2
21605 stwa %i4, [%l7 + %i2] 0x89
21606 set 0x74, %o6
21607 sta %f31, [%l7 + %o6] 0x81
21608 set 0x08, %i0
21609 prefetcha [%l7 + %i0] 0x80, 1
21610 and %l1, %i3, %i7
21611 set 0x3A, %l5
21612 stba %l3, [%l7 + %l5] 0xea
21613 membar #Sync
21614 set 0x24, %g6
21615 swapa [%l7 + %g6] 0x88, %i6
21616 nop
21617 set 0x78, %l1
21618 ldx [%l7 + %l1], %o1
21619 set 0x18, %g2
21620 stxa %g6, [%l7 + %g2] 0xeb
21621 membar #Sync
21622 nop
21623 set 0x68, %i7
21624 swap [%l7 + %i7], %l5
21625 nop
21626 set 0x32, %o0
21627 lduh [%l7 + %o0], %o6
21628 set 0x18, %l2
21629 ldstuba [%l7 + %l2] 0x88, %o3
21630 wr %g5, %g3, %softint
21631 set 0x44, %i1
21632 lda [%l7 + %i1] 0x89, %f11
21633 set 0x70, %o5
21634 stxa %g2, [%l7 + %o5] 0x88
21635 nop
21636 set 0x14, %g7
21637 ldsw [%l7 + %g7], %o0
21638 nop
21639 set 0x48, %o4
21640 stx %l4, [%l7 + %o4]
21641 set 0x48, %i6
21642 prefetcha [%l7 + %i6] 0x89, 1
21643 bl,pn %icc, loop_149
21644 fpadd16 %f24, %f26, %f24
21645 st %fsr, [%l7 + 0x10]
21646 nop
21647 set 0x60, %l4
21648 ldd [%l7 + %l4], %f2
21649loop_149:
21650 nop
21651 set 0x48, %g1
21652 swap [%l7 + %g1], %l2
21653 st %fsr, [%l7 + 0x50]
21654 nop
21655 set 0x78, %o7
21656 prefetch [%l7 + %o7], 3
21657 nop
21658 nop
21659 setx 0x9DA352E681E2C4F8, %l0, %l6
21660 stx %l6, [%l7 + 0x28]
21661 ldd [%l7 + 0x28], %f22
21662 setx 0x6A33BFD658AFD9D6, %l1, %l5
21663 stx %l5, [%l7 + 0x10]
21664 ldd [%l7 + 0x10], %f30
21665 fdivd %f30, %f22, %f22
21666 nop
21667 set 0x5C, %g3
21668 stw %l0, [%l7 + %g3]
21669 nop
21670 set 0x36, %g5
21671 ldsb [%l7 + %g5], %i1
21672 fpadd32 %f10, %f16, %f0
21673 nop
21674 set 0x70, %o2
21675 ldd [%l7 + %o2], %o6
21676 set 0x50, %i3
21677 stda %i2, [%l7 + %i3] 0x80
21678 nop
21679 set 0x48, %l6
21680 std %i4, [%l7 + %l6]
21681 and %o5, %l6, %o4
21682 nop
21683 set 0x2C, %o3
21684 prefetch [%l7 + %o3], 4
21685 set 0x1D, %i4
21686 ldstuba [%l7 + %i4] 0x88, %g7
21687 nop
21688 set 0x3C, %l3
21689 ldsh [%l7 + %l3], %g1
21690 nop
21691 set 0x78, %o1
21692 ldd [%l7 + %o1], %f12
21693 nop
21694 set 0x39, %l0
21695 ldsb [%l7 + %l0], %i4
21696 nop
21697 set 0x10, %i5
21698 ldsh [%l7 + %i5], %g4
21699 set 0x60, %i2
21700 stda %l0, [%l7 + %i2] 0x88
21701 set 0x40, %g4
21702 stda %f16, [%l7 + %g4] 0xc2
21703 set 0x3C, %o6
21704 lda [%l7 + %o6] 0x89, %f8
21705 nop
21706 set 0x38, %l5
21707 prefetch [%l7 + %l5], 1
21708 nop
21709 set 0x64, %g6
21710 prefetch [%l7 + %g6], 3
21711 nop
21712 set 0x10, %l1
21713 ldd [%l7 + %l1], %i2
21714 add %i0, %i7, %l3
21715 nop
21716 set 0x08, %i0
21717 prefetch [%l7 + %i0], 1
21718 set 0x38, %g2
21719 ldxa [%l7 + %g2] 0x80, %o1
21720 nop
21721 set 0x40, %i7
21722 swap [%l7 + %i7], %g6
21723 set 0x40, %l2
21724 stda %f16, [%l7 + %l2] 0xf1
21725 membar #Sync
21726 st %fsr, [%l7 + 0x64]
21727 nop
21728 set 0x50, %o0
21729 stx %i6, [%l7 + %o0]
21730 nop
21731 set 0x50, %i1
21732 ldx [%l7 + %i1], %o6
21733 or %l5, %o3, %g5
21734 nop
21735 set 0x13, %o5
21736 ldsb [%l7 + %o5], %g3
21737 set 0x7C, %o4
21738 stwa %g2, [%l7 + %o4] 0xeb
21739 membar #Sync
21740 st %f13, [%l7 + 0x2C]
21741 nop
21742 set 0x0E, %g7
21743 ldub [%l7 + %g7], %o0
21744 fpadd16 %f22, %f20, %f30
21745 set 0x18, %i6
21746 stha %l4, [%l7 + %i6] 0xea
21747 membar #Sync
21748 nop
21749 set 0x08, %l4
21750 std %f24, [%l7 + %l4]
21751 nop
21752 set 0x6C, %g1
21753 stw %o2, [%l7 + %g1]
21754 set 0x40, %o7
21755 stda %l2, [%l7 + %o7] 0x80
21756 nop
21757 set 0x70, %g3
21758 std %i0, [%l7 + %g3]
21759 nop
21760 set 0x70, %g5
21761 std %f8, [%l7 + %g5]
21762 set 0x7C, %o2
21763 sta %f25, [%l7 + %o2] 0x89
21764 set 0x40, %i3
21765 ldda [%l7 + %i3] 0x81, %f0
21766 set 0x50, %l6
21767 lda [%l7 + %l6] 0x80, %f27
21768 fpsub16s %f2, %f10, %f28
21769 set 0x38, %i4
21770 sta %f17, [%l7 + %i4] 0x89
21771 set 0x68, %o3
21772 stwa %l0, [%l7 + %o3] 0xe2
21773 membar #Sync
21774 set 0x68, %o1
21775 stwa %o7, [%l7 + %o1] 0xeb
21776 membar #Sync
21777 set 0x68, %l0
21778 prefetcha [%l7 + %l0] 0x80, 3
21779 nop
21780 set 0x20, %l3
21781 ldd [%l7 + %l3], %f4
21782 nop
21783 set 0x4C, %i2
21784 ldsw [%l7 + %i2], %o5
21785 set 0x78, %i5
21786 prefetcha [%l7 + %i5] 0x88, 2
21787 set 0x60, %g4
21788 stda %i4, [%l7 + %g4] 0x80
21789 wr %g7, %g1, %y
21790 nop
21791 set 0x33, %l5
21792 stb %i4, [%l7 + %l5]
21793 set 0x30, %o6
21794 ldda [%l7 + %o6] 0xea, %o4
21795 nop
21796 set 0x6A, %g6
21797 lduh [%l7 + %g6], %l1
21798 set 0x78, %l1
21799 prefetcha [%l7 + %l1] 0x88, 2
21800 add %l7, 0x30, %l6
21801 wr %g0, 0x81, %asi
21802 ldxa [%l6] %asi, %g4
21803 casxa [%l6] 0x81, %g4, %i0
21804 set 0x40, %g2
21805 stda %f16, [%l7 + %g2] 0xd0
21806 or %l3, %o1, %g6
21807 set 0x28, %i7
21808 stda %i6, [%l7 + %i7] 0x80
21809 set 0x1C, %i0
21810 sta %f2, [%l7 + %i0] 0x88
21811 and %i6, %o6, %l5
21812 set 0x30, %o0
21813 prefetcha [%l7 + %o0] 0x81, 3
21814 set 0x77, %i1
21815 ldstuba [%l7 + %i1] 0x89, %g3
21816 set 0x70, %l2
21817 stxa %g2, [%l7 + %l2] 0xea
21818 membar #Sync
21819 set 0x56, %o4
21820 stha %o0, [%l7 + %o4] 0x80
21821 and %o3, %o2, %l4
21822 nop
21823 set 0x55, %g7
21824 ldsb [%l7 + %g7], %i1
21825 and %l0, %l2, %i2
21826 set 0x44, %o5
21827 swapa [%l7 + %o5] 0x81, %o5
21828 set 0x2A, %i6
21829 stba %o7, [%l7 + %i6] 0x80
21830 set 0x51, %l4
21831 stba %l6, [%l7 + %l4] 0xe3
21832 membar #Sync
21833 nop
21834 set 0x58, %o7
21835 stx %fsr, [%l7 + %o7]
21836 nop
21837 set 0x72, %g3
21838 ldub [%l7 + %g3], %i5
21839 set 0x20, %g5
21840 sta %f23, [%l7 + %g5] 0x89
21841 nop
21842 set 0x68, %g1
21843 stx %fsr, [%l7 + %g1]
21844 add %l7, 0x34, %l6
21845 wr %g0, 0x88, %asi
21846 casa [%l6] 0x88, %g1, %i4
21847 nop
21848 set 0x54, %o2
21849 lduw [%l7 + %o2], %o4
21850 nop
21851 set 0x14, %l6
21852 ldsh [%l7 + %l6], %l1
21853 add %l7, 0x48, %l6
21854 wr %g0, 0x88, %asi
21855 ldxa [%l6] %asi, %i3
21856 casxa [%l6] 0x88, %i3, %g7
21857 nop
21858 set 0x14, %i3
21859 ldsw [%l7 + %i3], %i0
21860 nop
21861 set 0x60, %i4
21862 stw %g4, [%l7 + %i4]
21863 set 0x76, %o3
21864 stha %o1, [%l7 + %o3] 0x88
21865 nop
21866 set 0x70, %o1
21867 ldd [%l7 + %o1], %l2
21868 set 0x70, %l0
21869 ldxa [%l7 + %l0] 0x88, %g6
21870 bn,pt %xcc, loop_150
21871 nop
21872 set 0x58, %l3
21873 ldd [%l7 + %l3], %i6
21874 nop
21875 set 0x0A, %i2
21876 stb %i6, [%l7 + %i2]
21877 nop
21878 set 0x28, %i5
21879 ldsw [%l7 + %i5], %l5
21880loop_150:
21881 nop
21882 set 0x30, %l5
21883 std %f14, [%l7 + %l5]
21884 set 0x40, %g4
21885 prefetcha [%l7 + %g4] 0x81, 1
21886 fpsub32 %f20, %f26, %f0
21887 nop
21888 set 0x24, %o6
21889 ldsw [%l7 + %o6], %g5
21890 and %g3, %o0, %g2
21891 nop
21892 set 0x2A, %g6
21893 ldstub [%l7 + %g6], %o2
21894 nop
21895 set 0x43, %l1
21896 ldstub [%l7 + %l1], %o3
21897 nop
21898 set 0x78, %i7
21899 ldx [%l7 + %i7], %i1
21900 set 0x70, %i0
21901 stda %l4, [%l7 + %i0] 0x80
21902 nop
21903 set 0x64, %g2
21904 stb %l2, [%l7 + %g2]
21905 set 0x36, %o0
21906 stha %l0, [%l7 + %o0] 0xea
21907 membar #Sync
21908 st %fsr, [%l7 + 0x7C]
21909 set 0x50, %i1
21910 stxa %i2, [%l7 + %i1] 0x88
21911 nop
21912 set 0x48, %o4
21913 ldsh [%l7 + %o4], %o7
21914 nop
21915 set 0x14, %g7
21916 ldsw [%l7 + %g7], %l6
21917 nop
21918 set 0x20, %o5
21919 stx %i5, [%l7 + %o5]
21920 add %l7, 0x68, %l6
21921 wr %g0, 0x81, %asi
21922 casa [%l6] 0x81, %o5, %i4
21923 set 0x30, %i6
21924 ldda [%l7 + %i6] 0xeb, %g0
21925 nop
21926 set 0x10, %l4
21927 ldsh [%l7 + %l4], %o4
21928 nop
21929 set 0x40, %l2
21930 ldsw [%l7 + %l2], %l1
21931 set 0x29, %o7
21932 stba %i3, [%l7 + %o7] 0x89
21933 nop
21934 set 0x70, %g3
21935 std %i0, [%l7 + %g3]
21936 nop
21937 set 0x38, %g1
21938 ldd [%l7 + %g1], %f18
21939 nop
21940 set 0x54, %o2
21941 stw %g7, [%l7 + %o2]
21942 nop
21943 set 0x5C, %l6
21944 swap [%l7 + %l6], %g4
21945 nop
21946 set 0x7C, %i3
21947 ldsh [%l7 + %i3], %o1
21948 st %f22, [%l7 + 0x14]
21949 bleu,a,pn %xcc, loop_151
21950 nop
21951 set 0x24, %g5
21952 stw %g6, [%l7 + %g5]
21953 set 0x30, %o3
21954 prefetcha [%l7 + %o3] 0x80, 1
21955loop_151:
21956 nop
21957 set 0x10, %o1
21958 swap [%l7 + %o1], %i6
21959 fpsub32s %f11, %f12, %f22
21960 st %f11, [%l7 + 0x70]
21961 nop
21962 set 0x7E, %l0
21963 ldub [%l7 + %l0], %l5
21964 set 0x50, %l3
21965 sta %f22, [%l7 + %l3] 0x88
21966 nop
21967 set 0x28, %i2
21968 std %l2, [%l7 + %i2]
21969 nop
21970 set 0x78, %i5
21971 stw %g5, [%l7 + %i5]
21972 nop
21973 set 0x78, %l5
21974 ldd [%l7 + %l5], %f22
21975 ld [%l7 + 0x64], %f24
21976 nop
21977 set 0x1F, %g4
21978 ldsb [%l7 + %g4], %g3
21979 add %o6, %o0, %g2
21980 nop
21981 set 0x30, %o6
21982 stx %fsr, [%l7 + %o6]
21983 set 0x41, %i4
21984 ldstuba [%l7 + %i4] 0x89, %o2
21985 or %i1, %l4, %o3
21986 set 0x24, %g6
21987 sta %f18, [%l7 + %g6] 0x88
21988 set 0x68, %i7
21989 stda %l2, [%l7 + %i7] 0xea
21990 membar #Sync
21991 set 0x40, %i0
21992 ldda [%l7 + %i0] 0x88, %f0
21993 set 0x6C, %l1
21994 stwa %l0, [%l7 + %l1] 0x81
21995 nop
21996 set 0x08, %g2
21997 lduw [%l7 + %g2], %i2
21998 nop
21999 set 0x0C, %o0
22000 sth %l6, [%l7 + %o0]
22001 set 0x1C, %o4
22002 stba %o7, [%l7 + %o4] 0xe2
22003 membar #Sync
22004 st %fsr, [%l7 + 0x74]
22005 nop
22006 set 0x78, %g7
22007 ldx [%l7 + %g7], %o5
22008 set 0x30, %i1
22009 stda %i4, [%l7 + %i1] 0x81
22010 nop
22011 set 0x0C, %o5
22012 stb %i4, [%l7 + %o5]
22013 nop
22014 set 0x20, %i6
22015 stx %fsr, [%l7 + %i6]
22016 nop
22017 set 0x08, %l4
22018 std %g0, [%l7 + %l4]
22019 set 0x24, %l2
22020 stwa %l1, [%l7 + %l2] 0xe3
22021 membar #Sync
22022 nop
22023 set 0x63, %o7
22024 ldub [%l7 + %o7], %o4
22025 add %i3, %i0, %g7
22026 st %fsr, [%l7 + 0x0C]
22027 set 0x23, %g3
22028 ldstuba [%l7 + %g3] 0x81, %g4
22029 nop
22030 set 0x78, %o2
22031 lduw [%l7 + %o2], %o1
22032 nop
22033 set 0x28, %g1
22034 lduh [%l7 + %g1], %i7
22035 nop
22036 set 0x74, %i3
22037 sth %g6, [%l7 + %i3]
22038 set 0x40, %l6
22039 stxa %l5, [%l7 + %l6] 0xeb
22040 membar #Sync
22041 ld [%l7 + 0x60], %f16
22042 set 0x68, %g5
22043 ldxa [%l7 + %g5] 0x88, %i6
22044 nop
22045 set 0x5B, %o1
22046 stb %g5, [%l7 + %o1]
22047 set 0x60, %l0
22048 ldda [%l7 + %l0] 0x89, %g2
22049 nop
22050 set 0x7E, %o3
22051 ldstub [%l7 + %o3], %o6
22052 nop
22053 set 0x38, %l3
22054 swap [%l7 + %l3], %o0
22055 set 0x68, %i2
22056 swapa [%l7 + %i2] 0x80, %l3
22057 nop
22058 set 0x68, %l5
22059 stx %o2, [%l7 + %l5]
22060 nop
22061 set 0x30, %i5
22062 stx %fsr, [%l7 + %i5]
22063 nop
22064 set 0x44, %o6
22065 ldsh [%l7 + %o6], %g2
22066 fpsub16s %f9, %f24, %f0
22067 nop
22068 set 0x78, %g4
22069 stx %fsr, [%l7 + %g4]
22070 set 0x2C, %i4
22071 swapa [%l7 + %i4] 0x80, %l4
22072 nop
22073 set 0x44, %i7
22074 ldstub [%l7 + %i7], %i1
22075 nop
22076 set 0x14, %i0
22077 prefetch [%l7 + %i0], 4
22078 membar #Sync
22079 set 0x40, %l1
22080 ldda [%l7 + %l1] 0xf9, %f16
22081 nop
22082 set 0x10, %g6
22083 stx %fsr, [%l7 + %g6]
22084 nop
22085 set 0x44, %o0
22086 ldsb [%l7 + %o0], %l2
22087 nop
22088 set 0x10, %g2
22089 std %f26, [%l7 + %g2]
22090 nop
22091 set 0x10, %o4
22092 ldd [%l7 + %o4], %o2
22093 membar #Sync
22094 set 0x40, %g7
22095 ldda [%l7 + %g7] 0xf1, %f0
22096 nop
22097 set 0x1A, %i1
22098 ldsb [%l7 + %i1], %l0
22099 set 0x10, %i6
22100 stda %i6, [%l7 + %i6] 0x81
22101 st %fsr, [%l7 + 0x24]
22102 nop
22103 set 0x64, %l4
22104 ldsw [%l7 + %l4], %i2
22105 set 0x40, %o5
22106 ldda [%l7 + %o5] 0x89, %f16
22107 set 0x68, %o7
22108 lda [%l7 + %o7] 0x80, %f15
22109 set 0x08, %g3
22110 ldxa [%l7 + %g3] 0x89, %o5
22111 set , %o2
22112 EXIT_GOOD
22113
22114
22115
22116!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22117!
22118! Stats for Thread 5:
22119!
22120! Type l : 1256
22121! Type a : 17
22122! Type cti : 25
22123! Type x : 544
22124! Type f : 32
22125! Type i : 126
22126!
22127!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22128
22129!
22130! Thread 6 Start
22131!
22132.global thread_6
22133thread_6:
22134 mov %l7, %g1
22135 !# Set %cwp for 8 windows
22136 !# This threads memory space into each %l7
22137 wrpr %g0, 0x7, %cwp
22138 mov %g1, %l7
22139 wrpr %g0, 0x6, %cwp
22140 mov %g1, %l7
22141 wrpr %g0, 0x5, %cwp
22142 mov %g1, %l7
22143 wrpr %g0, 0x4, %cwp
22144 mov %g1, %l7
22145 wrpr %g0, 0x3, %cwp
22146 mov %g1, %l7
22147 wrpr %g0, 0x2, %cwp
22148 mov %g1, %l7
22149 wrpr %g0, 0x1, %cwp
22150 mov %g1, %l7
22151 wrpr %g0, 0x0, %cwp
22152 mov %g1, %l7
22153
22154 !# Set %fsr
22155 setx 0x0000000000400000, %l0, %l6 !# no post process
22156 stx %l6, [%l7 + 0x0] !# no post process
22157 ldx [%l7 + 0x0], %fsr !# no post process
22158
22159 wr %g0, 0x80, %asi !# no post process
22160
22161 !# Initialize registers ..
22162
22163 !# Global registers
22164 set 0x5, %g1
22165 set 0x1, %g2
22166 set 0x2, %g3
22167 set 0xC, %g4
22168 set 0x4, %g5
22169 set 0xE, %g6
22170 set 0xB, %g7
22171 !# Input registers
22172 set -0x1, %i0
22173 set -0xC, %i1
22174 set -0xD, %i2
22175 set -0xF, %i3
22176 set -0xE, %i4
22177 set -0x7, %i5
22178 set -0x0, %i6
22179 set -0xC, %i7
22180 !# Local registers
22181 set 0x70EC4246, %l0
22182 set 0x75426CBC, %l1
22183 set 0x40030AE3, %l2
22184 set 0x1CA438BA, %l3
22185 set 0x7C9D0979, %l4
22186 set 0x6295495B, %l5
22187 set 0x47318E5C, %l6
22188 !# Output registers
22189 set -0x1FF1, %o0
22190 set -0x1DAA, %o1
22191 set 0x046C, %o2
22192 set 0x1871, %o3
22193 set -0x07F5, %o4
22194 set 0x1680, %o5
22195 set 0x0670, %o6
22196 set 0x024D, %o7
22197 !# Float registers
22198 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
22199 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
22200 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
22201 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
22202 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
22203 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
22204 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
22205 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
22206 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
22207 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
22208 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
22209 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
22210 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
22211 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
22212 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
22213 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
22214
22215 !# Execute Main Diag ..
22216
22217 nop
22218 set 0x10, %g1
22219 ldd [%l7 + %g1], %o6
22220 set 0x70, %l2
22221 ldxa [%l7 + %l2] 0x89, %i4
22222 nop
22223 set 0x0C, %i3
22224 ldsw [%l7 + %i3], %g1
22225 set 0x40, %l6
22226 sta %f22, [%l7 + %l6] 0x81
22227 set 0x4C, %g5
22228 lda [%l7 + %g5] 0x80, %f21
22229 nop
22230 set 0x50, %l0
22231 ldd [%l7 + %l0], %i4
22232 nop
22233 set 0x26, %o1
22234 lduh [%l7 + %o1], %l1
22235 bn,a,pn %icc, loop_152
22236 nop
22237 set 0x50, %l3
22238 ldd [%l7 + %l3], %o4
22239 nop
22240 set 0x5D, %i2
22241 ldub [%l7 + %i2], %i0
22242 set 0x20, %o3
22243 stxa %g7, [%l7 + %o3] 0xe2
22244 membar #Sync
22245loop_152:
22246 nop
22247 set 0x40, %l5
22248 stxa %g4, [%l7 + %l5] 0xe2
22249 membar #Sync
22250 add %l7, 0x50, %l6
22251 wr %g0, 0x88, %asi
22252 casa [%l6] 0x88, %i3, %i7
22253 nop
22254 set 0x68, %o6
22255 std %o0, [%l7 + %o6]
22256 set 0x70, %i5
22257 stda %l4, [%l7 + %i5] 0xe2
22258 membar #Sync
22259 set 0x1D, %i4
22260 stba %i6, [%l7 + %i4] 0x80
22261 nop
22262 set 0x46, %g4
22263 sth %g5, [%l7 + %g4]
22264 nop
22265 set 0x08, %i7
22266 prefetch [%l7 + %i7], 0
22267 nop
22268 set 0x38, %l1
22269 ldx [%l7 + %l1], %g3
22270 add %o6, %g6, %l3
22271 set 0x58, %g6
22272 stda %o0, [%l7 + %g6] 0x89
22273 set 0x40, %i0
22274 ldxa [%l7 + %i0] 0x89, %g2
22275 nop
22276 set 0x70, %g2
22277 std %l4, [%l7 + %g2]
22278 nop
22279 set 0x0F, %o4
22280 stb %o2, [%l7 + %o4]
22281 or %l2, %i1, %l0
22282 nop
22283 set 0x34, %g7
22284 lduh [%l7 + %g7], %o3
22285 set 0x70, %i1
22286 prefetcha [%l7 + %i1] 0x89, 3
22287 nop
22288 set 0x2A, %i6
22289 ldsh [%l7 + %i6], %o5
22290 nop
22291 set 0x40, %o0
22292 ldx [%l7 + %o0], %o7
22293 set 0x08, %l4
22294 lda [%l7 + %l4] 0x80, %f3
22295 nop
22296 set 0x72, %o7
22297 ldsh [%l7 + %o7], %i2
22298 and %i4, %i5, %l1
22299 nop
22300 set 0x7C, %g3
22301 prefetch [%l7 + %g3], 0
22302 nop
22303 set 0x40, %o5
22304 lduw [%l7 + %o5], %g1
22305 nop
22306 set 0x50, %g1
22307 ldx [%l7 + %g1], %o4
22308 st %fsr, [%l7 + 0x38]
22309 add %l7, 0x24, %l6
22310 wr %g0, 0x89, %asi
22311 casa [%l6] 0x89, %i0, %g4
22312 nop
22313 set 0x60, %l2
22314 ldsw [%l7 + %l2], %i3
22315 set 0x5C, %i3
22316 sta %f17, [%l7 + %i3] 0x81
22317 set 0x40, %o2
22318 stda %f16, [%l7 + %o2] 0xca
22319 set 0x14, %l6
22320 stwa %g7, [%l7 + %l6] 0xeb
22321 membar #Sync
22322 set 0x40, %g5
22323 stda %f0, [%l7 + %g5] 0xf9
22324 membar #Sync
22325 nop
22326 set 0x38, %l0
22327 stx %fsr, [%l7 + %l0]
22328 set 0x54, %o1
22329 sta %f19, [%l7 + %o1] 0x88
22330 nop
22331 set 0x08, %i2
22332 swap [%l7 + %i2], %i7
22333 nop
22334 set 0x18, %l3
22335 ldd [%l7 + %l3], %f14
22336 set 0x36, %l5
22337 ldstuba [%l7 + %l5] 0x80, %o1
22338 nop
22339 set 0x70, %o6
22340 lduw [%l7 + %o6], %i6
22341 set 0x30, %i5
22342 sta %f26, [%l7 + %i5] 0x89
22343 and %g5, %l5, %o6
22344 nop
22345 set 0x60, %i4
22346 prefetch [%l7 + %i4], 2
22347 st %f2, [%l7 + 0x78]
22348 set 0x20, %o3
22349 prefetcha [%l7 + %o3] 0x81, 4
22350 nop
22351 set 0x78, %g4
22352 std %g2, [%l7 + %g4]
22353 nop
22354 set 0x18, %l1
22355 ldd [%l7 + %l1], %o0
22356 and %l3, %l4, %g2
22357 nop
22358 set 0x44, %i7
22359 swap [%l7 + %i7], %o2
22360 set 0x58, %g6
22361 stba %l2, [%l7 + %g6] 0xe2
22362 membar #Sync
22363 set 0x56, %g2
22364 stha %l0, [%l7 + %g2] 0x80
22365 set 0x28, %i0
22366 sta %f28, [%l7 + %i0] 0x80
22367 nop
22368 set 0x20, %o4
22369 ldd [%l7 + %o4], %f2
22370 nop
22371 set 0x0E, %g7
22372 stb %o3, [%l7 + %g7]
22373 nop
22374 set 0x3C, %i1
22375 stw %i1, [%l7 + %i1]
22376 and %l6, %o7, %o5
22377 nop
22378 set 0x78, %o0
22379 ldd [%l7 + %o0], %f10
22380 nop
22381 set 0x6B, %i6
22382 ldstub [%l7 + %i6], %i2
22383 st %fsr, [%l7 + 0x60]
22384 nop
22385 set 0x60, %o7
22386 std %f18, [%l7 + %o7]
22387 set 0x08, %g3
22388 swapa [%l7 + %g3] 0x89, %i4
22389 nop
22390 set 0x3E, %l4
22391 lduh [%l7 + %l4], %i5
22392 set 0x40, %o5
22393 ldxa [%l7 + %o5] 0x89, %l1
22394 nop
22395 set 0x0C, %g1
22396 ldsw [%l7 + %g1], %g1
22397 nop
22398 nop
22399 setx 0x090D3603, %l0, %l6
22400 st %l6, [%l7 + 0x28]
22401 ld [%l7 + 0x28], %f12
22402 setx 0xD1C278CF, %l1, %l5
22403 st %l5, [%l7 + 0x10]
22404 ld [%l7 + 0x10], %f17
22405 fdivs %f17, %f12, %f2
22406 nop
22407 set 0x40, %i3
22408 std %f14, [%l7 + %i3]
22409 set 0x58, %l2
22410 prefetcha [%l7 + %l2] 0x81, 2
22411 nop
22412 set 0x2A, %o2
22413 ldstub [%l7 + %o2], %i0
22414 nop
22415 set 0x70, %g5
22416 swap [%l7 + %g5], %i3
22417 set 0x64, %l0
22418 lda [%l7 + %l0] 0x80, %f6
22419 nop
22420 set 0x52, %l6
22421 lduh [%l7 + %l6], %g4
22422 set 0x48, %i2
22423 prefetcha [%l7 + %i2] 0x81, 4
22424 nop
22425 set 0x10, %l3
22426 ldx [%l7 + %l3], %o1
22427 and %i6, %g7, %g5
22428 nop
22429 set 0x18, %o1
22430 ldd [%l7 + %o1], %f22
22431 nop
22432 set 0x64, %l5
22433 ldsw [%l7 + %l5], %o6
22434 ld [%l7 + 0x24], %f0
22435 add %l7, 0x78, %l6
22436 wr %g0, 0x88, %asi
22437 ldxa [%l6] %asi, %l5
22438 casxa [%l6] 0x88, %l5, %g3
22439 set 0x64, %i5
22440 sta %f24, [%l7 + %i5] 0x88
22441 fpadd32s %f26, %f26, %f4
22442 bn,a,pn %icc, loop_153
22443 nop
22444 set 0x5E, %o6
22445 ldsh [%l7 + %o6], %o0
22446 ld [%l7 + 0x70], %f2
22447 nop
22448 set 0x30, %o3
22449 std %l2, [%l7 + %o3]
22450loop_153:
22451 nop
22452 set 0x40, %g4
22453 ldda [%l7 + %g4] 0x81, %f0
22454 set 0x3C, %l1
22455 lda [%l7 + %l1] 0x81, %f27
22456 nop
22457 set 0x20, %i4
22458 swap [%l7 + %i4], %l4
22459 set 0x2A, %g6
22460 stha %g6, [%l7 + %g6] 0xe2
22461 membar #Sync
22462 nop
22463 set 0x0C, %i7
22464 lduh [%l7 + %i7], %o2
22465 nop
22466 set 0x68, %i0
22467 std %f6, [%l7 + %i0]
22468 set 0x20, %o4
22469 ldda [%l7 + %o4] 0xeb, %l2
22470 wr %g2, %o3, %sys_tick
22471 nop
22472 set 0x10, %g7
22473 ldd [%l7 + %g7], %l0
22474 nop
22475 set 0x39, %i1
22476 stb %l6, [%l7 + %i1]
22477 nop
22478 set 0x5A, %o0
22479 sth %o7, [%l7 + %o0]
22480 and %o5, %i2, %i4
22481 or %i5, %l1, %g1
22482 nop
22483 set 0x0E, %g2
22484 lduh [%l7 + %g2], %i1
22485 add %l7, 0x2C, %l6
22486 wr %g0, 0x80, %asi
22487 casa [%l6] 0x80, %i0, %i3
22488 set 0x68, %o7
22489 stxa %o4, [%l7 + %o7] 0xe3
22490 membar #Sync
22491 nop
22492 set 0x08, %g3
22493 ldd [%l7 + %g3], %f22
22494 add %l7, 0x28, %l6
22495 wr %g0, 0x80, %asi
22496 lda [%l6] %asi, %i7
22497 casa [%l6] 0x80, %i7, %g4
22498 nop
22499 set 0x68, %i6
22500 ldx [%l7 + %i6], %i6
22501 or %g7, %g5, %o6
22502 nop
22503 set 0x58, %l4
22504 ldd [%l7 + %l4], %o0
22505 st %f23, [%l7 + 0x24]
22506 set 0x78, %g1
22507 lda [%l7 + %g1] 0x80, %f17
22508 add %g3, %o0, %l3
22509 set 0x33, %i3
22510 ldstuba [%l7 + %i3] 0x80, %l4
22511 or %l5, %o2, %g6
22512 nop
22513 set 0x60, %l2
22514 ldd [%l7 + %l2], %f18
22515 nop
22516 set 0x1C, %o5
22517 lduw [%l7 + %o5], %l2
22518 nop
22519 set 0x08, %o2
22520 swap [%l7 + %o2], %g2
22521 nop
22522 set 0x76, %g5
22523 ldub [%l7 + %g5], %l0
22524 add %l7, 0x08, %l6
22525 wr %g0, 0x81, %asi
22526 casxa [%l6] 0x81, %l6, %o3
22527 nop
22528 set 0x79, %l0
22529 ldub [%l7 + %l0], %o7
22530 set 0x7C, %i2
22531 stwa %i2, [%l7 + %i2] 0xea
22532 membar #Sync
22533 set 0x68, %l3
22534 ldxa [%l7 + %l3] 0x80, %o5
22535 nop
22536 set 0x08, %o1
22537 stx %fsr, [%l7 + %o1]
22538 set 0x40, %l6
22539 lda [%l7 + %l6] 0x88, %f11
22540 nop
22541 set 0x0C, %i5
22542 swap [%l7 + %i5], %i4
22543 set 0x60, %l5
22544 ldda [%l7 + %l5] 0xea, %i4
22545 add %g1, %i1, %l1
22546 nop
22547 set 0x38, %o3
22548 ldstub [%l7 + %o3], %i0
22549 nop
22550 set 0x50, %o6
22551 std %f30, [%l7 + %o6]
22552 nop
22553 set 0x40, %l1
22554 std %f30, [%l7 + %l1]
22555 nop
22556 set 0x14, %g4
22557 stw %i3, [%l7 + %g4]
22558 set 0x38, %i4
22559 sta %f21, [%l7 + %i4] 0x89
22560 wr %o4, %i7, %y
22561 add %i6, %g4, %g5
22562 ld [%l7 + 0x34], %f23
22563 add %g7, %o6, %o1
22564 nop
22565 set 0x30, %i7
22566 std %o0, [%l7 + %i7]
22567 nop
22568 set 0x5D, %g6
22569 ldsb [%l7 + %g6], %g3
22570 set 0x40, %o4
22571 stxa %l4, [%l7 + %o4] 0x89
22572 add %l3, %o2, %l5
22573 st %f0, [%l7 + 0x38]
22574 set 0x68, %i0
22575 ldxa [%l7 + %i0] 0x88, %l2
22576 set 0x30, %i1
22577 stha %g6, [%l7 + %i1] 0x80
22578 nop
22579 set 0x30, %o0
22580 std %f0, [%l7 + %o0]
22581 set 0x08, %g7
22582 stwa %g2, [%l7 + %g7] 0xe2
22583 membar #Sync
22584 nop
22585 set 0x35, %o7
22586 ldsb [%l7 + %o7], %l0
22587 set 0x38, %g3
22588 ldxa [%l7 + %g3] 0x81, %l6
22589 ld [%l7 + 0x58], %f4
22590 nop
22591 set 0x70, %g2
22592 sth %o3, [%l7 + %g2]
22593 nop
22594 set 0x70, %l4
22595 std %o6, [%l7 + %l4]
22596 ld [%l7 + 0x14], %f6
22597 set 0x5B, %i6
22598 ldstuba [%l7 + %i6] 0x88, %i2
22599 set 0x1C, %i3
22600 stwa %i4, [%l7 + %i3] 0xe3
22601 membar #Sync
22602 nop
22603 set 0x48, %g1
22604 stx %fsr, [%l7 + %g1]
22605 nop
22606 set 0x60, %l2
22607 lduh [%l7 + %l2], %o5
22608 set 0x30, %o5
22609 stda %i4, [%l7 + %o5] 0xeb
22610 membar #Sync
22611 set 0x70, %o2
22612 stxa %g1, [%l7 + %o2] 0x81
22613 or %i1, %i0, %i3
22614 nop
22615 set 0x78, %g5
22616 ldd [%l7 + %g5], %l0
22617 set 0x10, %l0
22618 ldda [%l7 + %l0] 0x80, %i6
22619 add %i6, %o4, %g5
22620 st %f9, [%l7 + 0x54]
22621 set 0x30, %l3
22622 stha %g7, [%l7 + %l3] 0xe3
22623 membar #Sync
22624 nop
22625 set 0x1E, %i2
22626 sth %g4, [%l7 + %i2]
22627 or %o6, %o0, %g3
22628 nop
22629 set 0x10, %o1
22630 ldx [%l7 + %o1], %o1
22631 add %l3, %o2, %l4
22632 nop
22633 set 0x24, %i5
22634 ldstub [%l7 + %i5], %l5
22635 add %l7, 0x20, %l6
22636 wr %g0, 0x89, %asi
22637 casxa [%l6] 0x89, %g6, %g2
22638 set 0x0A, %l5
22639 stha %l0, [%l7 + %l5] 0x81
22640 nop
22641 set 0x10, %o3
22642 ldsw [%l7 + %o3], %l6
22643 ld [%l7 + 0x44], %f9
22644 nop
22645 set 0x28, %l6
22646 ldx [%l7 + %l6], %l2
22647 nop
22648 set 0x7D, %l1
22649 ldstub [%l7 + %l1], %o7
22650 add %l7, 0x5C, %l6
22651 wr %g0, 0x88, %asi
22652 lda [%l6] %asi, %o3
22653 casa [%l6] 0x88, %o3, %i2
22654 set 0x08, %g4
22655 ldxa [%l7 + %g4] 0x89, %o5
22656 nop
22657 set 0x52, %i4
22658 ldub [%l7 + %i4], %i4
22659 set 0x40, %o6
22660 stda %f16, [%l7 + %o6] 0xca
22661 set 0x58, %g6
22662 prefetcha [%l7 + %g6] 0x81, 4
22663 set 0x40, %o4
22664 ldda [%l7 + %o4] 0xd8, %f16
22665 set 0x52, %i0
22666 ldstuba [%l7 + %i0] 0x80, %i1
22667 set 0x7C, %i1
22668 sta %f26, [%l7 + %i1] 0x88
22669 nop
22670 set 0x70, %o0
22671 stx %fsr, [%l7 + %o0]
22672 set 0x40, %i7
22673 stda %f16, [%l7 + %i7] 0xcc
22674 set 0x4C, %g7
22675 sta %f20, [%l7 + %g7] 0x88
22676 and %i0, %i5, %l1
22677 set 0x5F, %o7
22678 stba %i3, [%l7 + %o7] 0xeb
22679 membar #Sync
22680 nop
22681 set 0x14, %g2
22682 lduw [%l7 + %g2], %i7
22683 set 0x40, %l4
22684 ldda [%l7 + %l4] 0x81, %f16
22685 add %l7, 0x24, %l6
22686 wr %g0, 0x81, %asi
22687 casa [%l6] 0x81, %o4, %i6
22688 nop
22689 set 0x08, %i6
22690 ldx [%l7 + %i6], %g7
22691 nop
22692 set 0x28, %i3
22693 ldsw [%l7 + %i3], %g4
22694 nop
22695 set 0x26, %g1
22696 ldstub [%l7 + %g1], %g5
22697 ld [%l7 + 0x2C], %f30
22698 set 0x48, %g3
22699 stxa %o0, [%l7 + %g3] 0xe2
22700 membar #Sync
22701 nop
22702 set 0x2A, %l2
22703 stb %o6, [%l7 + %l2]
22704 nop
22705 set 0x20, %o5
22706 std %g2, [%l7 + %o5]
22707 add %l7, 0x0C, %l6
22708 wr %g0, 0x89, %asi
22709 casa [%l6] 0x89, %l3, %o2
22710 set 0x4A, %o2
22711 stba %l4, [%l7 + %o2] 0x81
22712 fpadd32s %f23, %f2, %f24
22713 set 0x2A, %l0
22714 stha %l5, [%l7 + %l0] 0xeb
22715 membar #Sync
22716 nop
22717 set 0x40, %l3
22718 lduw [%l7 + %l3], %g6
22719 set 0x68, %g5
22720 stxa %g2, [%l7 + %g5] 0x80
22721 set 0x20, %o1
22722 ldda [%l7 + %o1] 0xeb, %l0
22723 or %l6, %l2, %o1
22724 fpsub16 %f16, %f16, %f10
22725 nop
22726 set 0x48, %i5
22727 ldd [%l7 + %i5], %f26
22728 nop
22729 set 0x68, %i2
22730 ldd [%l7 + %i2], %o6
22731 nop
22732 set 0x60, %o3
22733 std %i2, [%l7 + %o3]
22734 set 0x46, %l6
22735 stha %o5, [%l7 + %l6] 0xea
22736 membar #Sync
22737 st %fsr, [%l7 + 0x20]
22738 set 0x18, %l1
22739 stha %o3, [%l7 + %l1] 0x80
22740 nop
22741 set 0x68, %l5
22742 std %g0, [%l7 + %l5]
22743 nop
22744 set 0x5C, %g4
22745 stw %i4, [%l7 + %g4]
22746 nop
22747 set 0x50, %i4
22748 std %i0, [%l7 + %i4]
22749 set 0x4C, %o6
22750 stba %i1, [%l7 + %o6] 0xe3
22751 membar #Sync
22752 nop
22753 set 0x70, %g6
22754 std %f18, [%l7 + %g6]
22755 nop
22756 set 0x30, %o4
22757 ldsb [%l7 + %o4], %i5
22758 set 0x68, %i0
22759 prefetcha [%l7 + %i0] 0x88, 2
22760 nop
22761 set 0x4A, %o0
22762 ldstub [%l7 + %o0], %l1
22763 set 0x10, %i7
22764 swapa [%l7 + %i7] 0x81, %i7
22765 nop
22766 set 0x10, %i1
22767 ldd [%l7 + %i1], %f24
22768 nop
22769 set 0x08, %o7
22770 ldd [%l7 + %o7], %o4
22771 nop
22772 set 0x78, %g2
22773 ldd [%l7 + %g2], %i6
22774 set 0x6C, %g7
22775 ldstuba [%l7 + %g7] 0x88, %g7
22776 set 0x70, %l4
22777 ldda [%l7 + %l4] 0x81, %g4
22778 set 0x60, %i3
22779 ldstuba [%l7 + %i3] 0x80, %g4
22780 fpsub32 %f14, %f28, %f30
22781 nop
22782 set 0x4E, %g1
22783 ldsh [%l7 + %g1], %o0
22784 nop
22785 set 0x32, %i6
22786 stb %o6, [%l7 + %i6]
22787 add %g3, %o2, %l3
22788 fpsub32 %f24, %f24, %f2
22789 nop
22790 set 0x5C, %g3
22791 prefetch [%l7 + %g3], 2
22792 and %l5, %l4, %g2
22793 nop
22794 set 0x30, %o5
22795 ldsw [%l7 + %o5], %g6
22796 nop
22797 set 0x60, %l2
22798 std %f6, [%l7 + %l2]
22799 nop
22800 set 0x6E, %l0
22801 lduh [%l7 + %l0], %l6
22802 nop
22803 set 0x78, %l3
22804 ldx [%l7 + %l3], %l2
22805 set 0x20, %g5
22806 stwa %o1, [%l7 + %g5] 0x81
22807 nop
22808 set 0x7C, %o2
22809 stb %l0, [%l7 + %o2]
22810 set 0x40, %o1
22811 ldxa [%l7 + %o1] 0x81, %o7
22812 set 0x40, %i2
22813 ldda [%l7 + %i2] 0xea, %o4
22814 set 0x08, %o3
22815 prefetcha [%l7 + %o3] 0x88, 3
22816 nop
22817 set 0x18, %i5
22818 stx %g1, [%l7 + %i5]
22819 set 0x65, %l6
22820 stba %i4, [%l7 + %l6] 0xe2
22821 membar #Sync
22822 add %o3, %i1, %i0
22823 bleu,pt %icc, loop_154
22824 nop
22825 set 0x7C, %l1
22826 ldsw [%l7 + %l1], %i5
22827 nop
22828 set 0x20, %g4
22829 lduw [%l7 + %g4], %i3
22830 set 0x40, %l5
22831 stxa %i7, [%l7 + %l5] 0x81
22832loop_154:
22833 nop
22834 set 0x48, %o6
22835 ldxa [%l7 + %o6] 0x80, %o4
22836 set 0x40, %g6
22837 prefetcha [%l7 + %g6] 0x81, 4
22838 nop
22839 set 0x4C, %i4
22840 swap [%l7 + %i4], %i6
22841 nop
22842 set 0x7C, %o4
22843 stw %g5, [%l7 + %o4]
22844 set 0x18, %i0
22845 stxa %g4, [%l7 + %i0] 0xe2
22846 membar #Sync
22847 set 0x09, %i7
22848 stba %o0, [%l7 + %i7] 0xea
22849 membar #Sync
22850 fpadd16 %f2, %f24, %f2
22851 set 0x24, %o0
22852 stwa %g7, [%l7 + %o0] 0xea
22853 membar #Sync
22854 set 0x28, %o7
22855 lda [%l7 + %o7] 0x88, %f20
22856 set 0x64, %i1
22857 stba %o6, [%l7 + %i1] 0xe2
22858 membar #Sync
22859 ld [%l7 + 0x10], %f25
22860 add %l7, 0x50, %l6
22861 wr %g0, 0x88, %asi
22862 ldxa [%l6] %asi, %o2
22863 casxa [%l6] 0x88, %o2, %l3
22864 st %fsr, [%l7 + 0x48]
22865 set 0x0C, %g7
22866 lda [%l7 + %g7] 0x89, %f12
22867 nop
22868 set 0x30, %g2
22869 ldsh [%l7 + %g2], %l5
22870 set 0x60, %l4
22871 sta %f12, [%l7 + %l4] 0x88
22872 nop
22873 set 0x67, %i3
22874 ldub [%l7 + %i3], %l4
22875 nop
22876 set 0x20, %i6
22877 std %g2, [%l7 + %i6]
22878 add %l7, 0x60, %l6
22879 wr %g0, 0x80, %asi
22880 ldxa [%l6] %asi, %g3
22881 casxa [%l6] 0x80, %g3, %l6
22882 set 0x20, %g1
22883 stda %g6, [%l7 + %g1] 0x88
22884 set 0x1C, %g3
22885 stba %l2, [%l7 + %g3] 0x88
22886 st %fsr, [%l7 + 0x10]
22887 nop
22888 set 0x10, %l2
22889 stx %fsr, [%l7 + %l2]
22890 set 0x30, %l0
22891 swapa [%l7 + %l0] 0x88, %o1
22892 add %l7, 0x0C, %l6
22893 wr %g0, 0x81, %asi
22894 casa [%l6] 0x81, %l0, %o7
22895 nop
22896 set 0x64, %o5
22897 ldsh [%l7 + %o5], %i2
22898 set 0x40, %l3
22899 stda %o4, [%l7 + %l3] 0xea
22900 membar #Sync
22901 nop
22902 set 0x10, %g5
22903 std %i4, [%l7 + %g5]
22904 nop
22905 set 0x30, %o2
22906 prefetch [%l7 + %o2], 0
22907 nop
22908 set 0x10, %i2
22909 stw %o3, [%l7 + %i2]
22910 set 0x68, %o3
22911 stha %i1, [%l7 + %o3] 0x89
22912 set 0x50, %o1
22913 ldda [%l7 + %o1] 0xe3, %i0
22914 set 0x48, %l6
22915 stwa %i5, [%l7 + %l6] 0x80
22916 nop
22917 set 0x42, %l1
22918 ldstub [%l7 + %l1], %i3
22919 and %g1, %o4, %l1
22920 membar #Sync
22921 set 0x40, %g4
22922 ldda [%l7 + %g4] 0xf8, %f0
22923 set 0x7C, %l5
22924 lda [%l7 + %l5] 0x89, %f24
22925 set 0x40, %o6
22926 stda %f0, [%l7 + %o6] 0xca
22927 nop
22928 set 0x28, %g6
22929 lduw [%l7 + %g6], %i7
22930 nop
22931 set 0x7C, %i4
22932 sth %g5, [%l7 + %i4]
22933 nop
22934 set 0x48, %i5
22935 ldd [%l7 + %i5], %g4
22936 st %f22, [%l7 + 0x1C]
22937 and %o0, %g7, %i6
22938 set 0x68, %o4
22939 swapa [%l7 + %o4] 0x88, %o6
22940 set 0x53, %i7
22941 ldstuba [%l7 + %i7] 0x88, %l3
22942 nop
22943 set 0x18, %i0
22944 stw %o2, [%l7 + %i0]
22945 add %l5, %l4, %g3
22946 nop
22947 set 0x74, %o7
22948 ldsh [%l7 + %o7], %l6
22949 add %l7, 0x34, %l6
22950 wr %g0, 0x89, %asi
22951 lda [%l6] %asi, %g2
22952 casa [%l6] 0x89, %g2, %g6
22953 add %l7, 0x40, %l6
22954 wr %g0, 0x88, %asi
22955 casxa [%l6] 0x88, %o1, %l0
22956 set 0x40, %i1
22957 lda [%l7 + %i1] 0x80, %f15
22958 set 0x1C, %g7
22959 sta %f6, [%l7 + %g7] 0x81
22960 st %f26, [%l7 + 0x7C]
22961 set 0x08, %g2
22962 stwa %o7, [%l7 + %g2] 0xe2
22963 membar #Sync
22964 set 0x60, %l4
22965 swapa [%l7 + %l4] 0x81, %i2
22966 nop
22967 set 0x78, %i3
22968 std %f30, [%l7 + %i3]
22969 add %l7, 0x24, %l6
22970 wr %g0, 0x88, %asi
22971 lda [%l6] %asi, %l2
22972 casa [%l6] 0x88, %l2, %i4
22973 add %o3, %o5, %i0
22974 set 0x40, %i6
22975 stda %f0, [%l7 + %i6] 0xc8
22976 wr %i5, %i1, %set_softint
22977 nop
22978 set 0x50, %o0
22979 stw %i3, [%l7 + %o0]
22980 set 0x40, %g1
22981 ldda [%l7 + %g1] 0xda, %f0
22982 nop
22983 set 0x30, %l2
22984 ldx [%l7 + %l2], %g1
22985 add %l7, 0x50, %l6
22986 wr %g0, 0x88, %asi
22987 casxa [%l6] 0x88, %l1, %o4
22988 nop
22989 set 0x7B, %l0
22990 ldsb [%l7 + %l0], %i7
22991 set 0x40, %o5
22992 stba %g4, [%l7 + %o5] 0xea
22993 membar #Sync
22994 set 0x28, %g3
22995 prefetcha [%l7 + %g3] 0x88, 0
22996 add %l7, 0x50, %l6
22997 wr %g0, 0x81, %asi
22998 casxa [%l6] 0x81, %g7, %i6
22999 nop
23000 set 0x40, %g5
23001 stx %fsr, [%l7 + %g5]
23002 set 0x30, %l3
23003 ldda [%l7 + %l3] 0x80, %o0
23004 set 0x60, %o2
23005 ldxa [%l7 + %o2] 0x88, %l3
23006 and %o6, %l5, %l4
23007 set 0x10, %o3
23008 ldda [%l7 + %o3] 0xe2, %g2
23009 st %fsr, [%l7 + 0x08]
23010 set 0x5A, %i2
23011 stha %l6, [%l7 + %i2] 0x89
23012 st %fsr, [%l7 + 0x5C]
23013 nop
23014 or %g0, 0x8, %l0
23015 sllx %l0, 0x3c, %l0
23016 wr %l0, %g0, %tick_cmpr
23017 nop
23018 set 0x58, %l6
23019 std %o0, [%l7 + %l6]
23020 nop
23021 set 0x77, %l1
23022 ldsb [%l7 + %l1], %l0
23023 add %l7, 0x10, %l6
23024 wr %g0, 0x89, %asi
23025 ldxa [%l6] %asi, %o7
23026 casxa [%l6] 0x89, %o7, %i2
23027 nop
23028 set 0x08, %g4
23029 stx %fsr, [%l7 + %g4]
23030 set 0x40, %o1
23031 swapa [%l7 + %o1] 0x89, %g6
23032 nop
23033 set 0x40, %l5
23034 ldd [%l7 + %l5], %f16
23035 nop
23036 set 0x70, %g6
23037 ldd [%l7 + %g6], %f0
23038 st %f19, [%l7 + 0x78]
23039 ld [%l7 + 0x30], %f17
23040 st %fsr, [%l7 + 0x78]
23041 membar #Sync
23042 set 0x40, %i4
23043 ldda [%l7 + %i4] 0xf0, %f16
23044 set 0x6D, %o6
23045 ldstuba [%l7 + %o6] 0x89, %l2
23046 or %i4, %o5, %o3
23047 nop
23048 set 0x60, %i5
23049 ldub [%l7 + %i5], %i5
23050 nop
23051 set 0x64, %i7
23052 stw %i1, [%l7 + %i7]
23053 nop
23054 set 0x58, %o4
23055 stx %i0, [%l7 + %o4]
23056 nop
23057 set 0x20, %i0
23058 stx %fsr, [%l7 + %i0]
23059 set 0x0C, %o7
23060 sta %f14, [%l7 + %o7] 0x81
23061 nop
23062 set 0x58, %i1
23063 ldsw [%l7 + %i1], %i3
23064 nop
23065 set 0x61, %g7
23066 ldstub [%l7 + %g7], %g1
23067 nop
23068 set 0x1C, %l4
23069 ldstub [%l7 + %l4], %o4
23070 set 0x70, %i3
23071 stxa %l1, [%l7 + %i3] 0x81
23072 nop
23073 set 0x30, %i6
23074 ldd [%l7 + %i6], %f2
23075 add %l7, 0x28, %l6
23076 wr %g0, 0x89, %asi
23077 lda [%l6] %asi, %g4
23078 casa [%l6] 0x89, %g4, %i7
23079 nop
23080 set 0x20, %g2
23081 ldsw [%l7 + %g2], %g5
23082 nop
23083 set 0x49, %o0
23084 ldub [%l7 + %o0], %i6
23085 nop
23086 set 0x1C, %g1
23087 ldsw [%l7 + %g1], %g7
23088 and %l3, %o0, %o6
23089 set 0x40, %l0
23090 ldda [%l7 + %l0] 0x81, %f0
23091 set 0x71, %l2
23092 stba %l4, [%l7 + %l2] 0xe2
23093 membar #Sync
23094 set 0x73, %g3
23095 ldstuba [%l7 + %g3] 0x89, %l5
23096 add %g3, %l6, %o2
23097 nop
23098 set 0x60, %o5
23099 std %f26, [%l7 + %o5]
23100 nop
23101 set 0x18, %g5
23102 ldsh [%l7 + %g5], %o1
23103 nop
23104 set 0x3A, %o2
23105 lduh [%l7 + %o2], %l0
23106 set 0x4C, %l3
23107 sta %f18, [%l7 + %l3] 0x88
23108 set 0x3E, %i2
23109 stha %o7, [%l7 + %i2] 0xe3
23110 membar #Sync
23111 nop
23112 nop
23113 setx 0x5BECF49D7C9512F5, %l0, %l6
23114 stx %l6, [%l7 + 0x28]
23115 ldd [%l7 + 0x28], %f20
23116 setx 0x445EA97EA7C1C25E, %l1, %l5
23117 stx %l5, [%l7 + 0x10]
23118 ldd [%l7 + 0x10], %f6
23119 fdivd %f6, %f20, %f8
23120 set 0x09, %o3
23121 stba %i2, [%l7 + %o3] 0xea
23122 membar #Sync
23123 membar #Sync
23124 set 0x40, %l6
23125 ldda [%l7 + %l6] 0xf9, %f0
23126 set 0x3C, %l1
23127 stwa %g2, [%l7 + %l1] 0xe3
23128 membar #Sync
23129 set 0x10, %o1
23130 ldxa [%l7 + %o1] 0x81, %g6
23131 nop
23132 set 0x50, %g4
23133 ldsw [%l7 + %g4], %l2
23134 nop
23135 set 0x68, %l5
23136 std %i4, [%l7 + %l5]
23137 set 0x40, %i4
23138 ldxa [%l7 + %i4] 0x89, %o3
23139 add %l7, 0x5C, %l6
23140 wr %g0, 0x80, %asi
23141 lda [%l6] %asi, %o5
23142 casa [%l6] 0x80, %o5, %i1
23143 nop
23144 set 0x20, %o6
23145 prefetch [%l7 + %o6], 0
23146 ld [%l7 + 0x10], %f4
23147 nop
23148 set 0x78, %g6
23149 std %i0, [%l7 + %g6]
23150 add %l7, 0x18, %l6
23151 wr %g0, 0x80, %asi
23152 ldxa [%l6] %asi, %i5
23153 casxa [%l6] 0x80, %i5, %g1
23154 ld [%l7 + 0x54], %f6
23155 nop
23156 set 0x28, %i5
23157 swap [%l7 + %i5], %i3
23158 nop
23159 set 0x78, %i7
23160 stb %l1, [%l7 + %i7]
23161 add %l7, 0x10, %l6
23162 wr %g0, 0x89, %asi
23163 ldxa [%l6] %asi, %g4
23164 casxa [%l6] 0x89, %g4, %o4
23165 nop
23166 set 0x20, %o4
23167 stx %g5, [%l7 + %o4]
23168 add %l7, 0x78, %l6
23169 wr %g0, 0x88, %asi
23170 lda [%l6] %asi, %i7
23171 casa [%l6] 0x88, %i7, %i6
23172 set 0x40, %o7
23173 prefetcha [%l7 + %o7] 0x80, 2
23174 add %g7, %o6, %o0
23175 fpadd16 %f16, %f14, %f6
23176 nop
23177 set 0x0C, %i0
23178 lduw [%l7 + %i0], %l4
23179 set 0x40, %g7
23180 stda %f0, [%l7 + %g7] 0x80
23181 set 0x30, %l4
23182 ldxa [%l7 + %l4] 0x89, %g3
23183 add %l7, 0x78, %l6
23184 wr %g0, 0x89, %asi
23185 casxa [%l6] 0x89, %l6, %o2
23186 nop
23187 set 0x68, %i3
23188 ldd [%l7 + %i3], %f0
23189 fpadd16 %f28, %f14, %f30
23190 fpadd32 %f30, %f30, %f20
23191 st %f5, [%l7 + 0x44]
23192 nop
23193 set 0x50, %i1
23194 std %o0, [%l7 + %i1]
23195 and %l0, %o7, %l5
23196 nop
23197 set 0x18, %g2
23198 lduw [%l7 + %g2], %g2
23199 add %i2, %l2, %i4
23200 nop
23201 set 0x20, %o0
23202 stx %fsr, [%l7 + %o0]
23203 ba,pn %icc, loop_155
23204 nop
23205 set 0x0C, %g1
23206 swap [%l7 + %g1], %g6
23207 set 0x38, %i6
23208 sta %f7, [%l7 + %i6] 0x80
23209loop_155:
23210 nop
23211 set 0x40, %l0
23212 std %f20, [%l7 + %l0]
23213 nop
23214 set 0x58, %g3
23215 stx %fsr, [%l7 + %g3]
23216 set 0x40, %o5
23217 prefetcha [%l7 + %o5] 0x88, 2
23218 nop
23219 set 0x7A, %l2
23220 ldstub [%l7 + %l2], %o5
23221 nop
23222 nop
23223 setx 0x2A42B8E4, %l0, %l6
23224 st %l6, [%l7 + 0x28]
23225 ld [%l7 + 0x28], %f7
23226 setx 0xCA153F5F, %l1, %l5
23227 st %l5, [%l7 + 0x10]
23228 ld [%l7 + 0x10], %f3
23229 fdivs %f3, %f7, %f2
23230 add %i0, %i1, %i5
23231 add %g1, %l1, %g4
23232 set 0x30, %o2
23233 stxa %i3, [%l7 + %o2] 0xeb
23234 membar #Sync
23235 nop
23236 set 0x78, %l3
23237 sth %o4, [%l7 + %l3]
23238 bleu,a %icc, loop_156
23239 st %f5, [%l7 + 0x7C]
23240 nop
23241 set 0x2A, %i2
23242 ldub [%l7 + %i2], %g5
23243 nop
23244 set 0x50, %g5
23245 swap [%l7 + %g5], %i6
23246loop_156:
23247 nop
23248 set 0x4E, %o3
23249 lduh [%l7 + %o3], %l3
23250 set 0x30, %l6
23251 lda [%l7 + %l6] 0x89, %f27
23252 nop
23253 set 0x2C, %o1
23254 prefetch [%l7 + %o1], 0
23255 set 0x40, %g4
23256 stda %f16, [%l7 + %g4] 0xc8
23257 set 0x4C, %l5
23258 stha %i7, [%l7 + %l5] 0xea
23259 membar #Sync
23260 nop
23261 set 0x40, %i4
23262 std %o6, [%l7 + %i4]
23263 nop
23264 set 0x58, %o6
23265 ldd [%l7 + %o6], %f16
23266 nop
23267 set 0x5C, %g6
23268 swap [%l7 + %g6], %g7
23269 st %f7, [%l7 + 0x50]
23270 set 0x70, %l1
23271 ldda [%l7 + %l1] 0x80, %l4
23272 nop
23273 set 0x34, %i7
23274 stb %g3, [%l7 + %i7]
23275 set 0x40, %o4
23276 prefetcha [%l7 + %o4] 0x88, 2
23277 nop
23278 set 0x34, %i5
23279 stw %o2, [%l7 + %i5]
23280 add %o1, %l0, %l6
23281 st %fsr, [%l7 + 0x38]
23282 nop
23283 set 0x77, %i0
23284 ldsb [%l7 + %i0], %l5
23285 nop
23286 set 0x24, %o7
23287 sth %g2, [%l7 + %o7]
23288 st %f21, [%l7 + 0x54]
23289 nop
23290 set 0x22, %g7
23291 ldsh [%l7 + %g7], %i2
23292 nop
23293 set 0x48, %i3
23294 ldsh [%l7 + %i3], %l2
23295 set 0x10, %i1
23296 prefetcha [%l7 + %i1] 0x88, 3
23297 nop
23298 set 0x12, %g2
23299 ldsb [%l7 + %g2], %g6
23300 nop
23301 set 0x38, %l4
23302 lduh [%l7 + %l4], %o3
23303 nop
23304 set 0x32, %o0
23305 sth %o7, [%l7 + %o0]
23306 set 0x6C, %g1
23307 lda [%l7 + %g1] 0x89, %f2
23308 nop
23309 set 0x68, %i6
23310 std %f16, [%l7 + %i6]
23311 add %l7, 0x68, %l6
23312 wr %g0, 0x80, %asi
23313 casa [%l6] 0x80, %o5, %i1
23314 set 0x6A, %l0
23315 ldstuba [%l7 + %l0] 0x89, %i0
23316 st %f13, [%l7 + 0x34]
23317 ld [%l7 + 0x0C], %f7
23318 nop
23319 set 0x24, %g3
23320 sth %g1, [%l7 + %g3]
23321 nop
23322 set 0x58, %o5
23323 ldsw [%l7 + %o5], %i5
23324 nop
23325 set 0x18, %l2
23326 lduh [%l7 + %l2], %l1
23327 set 0x54, %l3
23328 lda [%l7 + %l3] 0x80, %f2
23329 nop
23330 set 0x63, %i2
23331 ldstub [%l7 + %i2], %g4
23332 nop
23333 set 0x1B, %g5
23334 ldsb [%l7 + %g5], %o4
23335 set 0x2C, %o2
23336 stwa %i3, [%l7 + %o2] 0x80
23337 st %f4, [%l7 + 0x24]
23338 nop
23339 set 0x6E, %l6
23340 ldsh [%l7 + %l6], %i6
23341 fpadd16 %f18, %f4, %f0
23342 set 0x72, %o1
23343 ldstuba [%l7 + %o1] 0x81, %l3
23344 set 0x58, %g4
23345 prefetcha [%l7 + %g4] 0x80, 2
23346 nop
23347 set 0x40, %l5
23348 stw %o6, [%l7 + %l5]
23349 nop
23350 set 0x30, %i4
23351 ldsw [%l7 + %i4], %g7
23352 set 0x44, %o3
23353 lda [%l7 + %o3] 0x89, %f11
23354 nop
23355 set 0x20, %g6
23356 lduh [%l7 + %g6], %l4
23357 nop
23358 set 0x60, %o6
23359 stw %g3, [%l7 + %o6]
23360 st %fsr, [%l7 + 0x2C]
23361 fpadd32 %f2, %f30, %f10
23362 nop
23363 set 0x6C, %l1
23364 lduw [%l7 + %l1], %i7
23365 set 0x72, %i7
23366 stba %o2, [%l7 + %i7] 0x81
23367 membar #Sync
23368 set 0x40, %i5
23369 ldda [%l7 + %i5] 0xf1, %f16
23370 nop
23371 set 0x0C, %i0
23372 lduw [%l7 + %i0], %o0
23373 set 0x60, %o4
23374 ldda [%l7 + %o4] 0xe3, %o0
23375 nop
23376 set 0x62, %g7
23377 ldsb [%l7 + %g7], %l0
23378 ld [%l7 + 0x68], %f28
23379 nop
23380 set 0x10, %i3
23381 std %f24, [%l7 + %i3]
23382 or %l6, %g2, %l5
23383 set 0x64, %i1
23384 sta %f7, [%l7 + %i1] 0x81
23385 or %i2, %l2, %g6
23386 nop
23387 set 0x24, %o7
23388 lduw [%l7 + %o7], %o3
23389 set 0x0C, %l4
23390 sta %f8, [%l7 + %l4] 0x89
23391 nop
23392 set 0x18, %o0
23393 std %o6, [%l7 + %o0]
23394 ld [%l7 + 0x10], %f30
23395 nop
23396 set 0x14, %g1
23397 ldsh [%l7 + %g1], %i4
23398 or %i1, %o5, %g1
23399 nop
23400 nop
23401 setx 0x98808E5EE4400D99, %l0, %l6
23402 stx %l6, [%l7 + 0x28]
23403 ldd [%l7 + 0x28], %f22
23404 setx 0x64C1F69F6988953E, %l1, %l5
23405 stx %l5, [%l7 + 0x10]
23406 ldd [%l7 + 0x10], %f22
23407 fdivd %f22, %f22, %f2
23408 and %i0, %i5, %g4
23409 and %o4, %i3, %i6
23410 wr %l3, %l1, %sys_tick
23411 set 0x3F, %g2
23412 stba %g5, [%l7 + %g2] 0x80
23413 wr %g7, %o6, %sys_tick
23414 set 0x48, %i6
23415 lda [%l7 + %i6] 0x89, %f6
23416 st %fsr, [%l7 + 0x3C]
23417 ld [%l7 + 0x0C], %f6
23418 and %g3, %l4, %o2
23419 set 0x20, %g3
23420 lda [%l7 + %g3] 0x81, %f6
23421 set 0x33, %o5
23422 ldstuba [%l7 + %o5] 0x88, %o0
23423 nop
23424 set 0x12, %l2
23425 ldsh [%l7 + %l2], %i7
23426 set 0x0F, %l0
23427 stba %l0, [%l7 + %l0] 0x89
23428 wr %o1, %l6, %clear_softint
23429 set 0x30, %i2
23430 stda %g2, [%l7 + %i2] 0x81
23431 nop
23432 set 0x68, %l3
23433 ldsw [%l7 + %l3], %l5
23434 ld [%l7 + 0x3C], %f6
23435 st %f19, [%l7 + 0x40]
23436 nop
23437 set 0x78, %o2
23438 stx %l2, [%l7 + %o2]
23439 nop
23440 set 0x10, %g5
23441 ldstub [%l7 + %g5], %g6
23442 nop
23443 set 0x12, %l6
23444 lduh [%l7 + %l6], %i2
23445 st %f28, [%l7 + 0x3C]
23446 nop
23447 set 0x6A, %g4
23448 ldsb [%l7 + %g4], %o3
23449 set 0x08, %l5
23450 ldxa [%l7 + %l5] 0x89, %o7
23451 add %i4, %o5, %g1
23452 nop
23453 set 0x24, %i4
23454 stw %i0, [%l7 + %i4]
23455 fpsub16s %f14, %f26, %f4
23456 nop
23457 set 0x6E, %o1
23458 lduh [%l7 + %o1], %i5
23459 nop
23460 set 0x78, %o3
23461 ldd [%l7 + %o3], %g4
23462 set 0x30, %o6
23463 stba %o4, [%l7 + %o6] 0x81
23464 ld [%l7 + 0x30], %f15
23465 set 0x38, %g6
23466 stda %i2, [%l7 + %g6] 0x89
23467 nop
23468 set 0x20, %i7
23469 stw %i1, [%l7 + %i7]
23470 and %i6, %l3, %l1
23471 nop
23472 set 0x54, %l1
23473 ldsh [%l7 + %l1], %g7
23474 set 0x50, %i5
23475 ldda [%l7 + %i5] 0xea, %g4
23476 nop
23477 set 0x44, %o4
23478 prefetch [%l7 + %o4], 1
23479 nop
23480 set 0x4E, %i0
23481 stb %o6, [%l7 + %i0]
23482 nop
23483 set 0x2C, %g7
23484 ldsw [%l7 + %g7], %l4
23485 set 0x40, %i1
23486 ldda [%l7 + %i1] 0x89, %f0
23487 bleu %icc, loop_157
23488 add %o2, %o0, %g3
23489 nop
23490 set 0x15, %o7
23491 ldsb [%l7 + %o7], %i7
23492 set 0x34, %i3
23493 lda [%l7 + %i3] 0x81, %f13
23494loop_157:
23495 nop
23496 set 0x58, %o0
23497 std %o0, [%l7 + %o0]
23498 nop
23499 set 0x4C, %g1
23500 stw %l6, [%l7 + %g1]
23501 ld [%l7 + 0x2C], %f19
23502 nop
23503 set 0x5C, %l4
23504 swap [%l7 + %l4], %l0
23505 add %g2, %l2, %g6
23506 add %l7, 0x30, %l6
23507 wr %g0, 0x88, %asi
23508 ldxa [%l6] %asi, %l5
23509 casxa [%l6] 0x88, %l5, %i2
23510 set 0x14, %g2
23511 lda [%l7 + %g2] 0x81, %f15
23512 ld [%l7 + 0x68], %f2
23513 st %f2, [%l7 + 0x74]
23514 nop
23515 set 0x58, %g3
23516 lduw [%l7 + %g3], %o7
23517 nop
23518 set 0x43, %o5
23519 ldub [%l7 + %o5], %o3
23520 set 0x68, %l2
23521 prefetcha [%l7 + %l2] 0x80, 1
23522 set 0x08, %i6
23523 stda %g0, [%l7 + %i6] 0xe3
23524 membar #Sync
23525 set 0x15, %i2
23526 stba %i4, [%l7 + %i2] 0xe3
23527 membar #Sync
23528 nop
23529 set 0x40, %l0
23530 stw %i5, [%l7 + %l0]
23531 nop
23532 set 0x78, %o2
23533 ldd [%l7 + %o2], %g4
23534 be,pt %icc, loop_158
23535 nop
23536 set 0x10, %l3
23537 ldsh [%l7 + %l3], %o4
23538 fpadd32s %f5, %f5, %f24
23539 or %i3, %i0, %i6
23540loop_158:
23541 nop
23542 set 0x50, %g5
23543 stha %l3, [%l7 + %g5] 0xe3
23544 membar #Sync
23545 set 0x40, %l6
23546 stda %f16, [%l7 + %l6] 0xca
23547 set 0x5F, %l5
23548 stba %i1, [%l7 + %l5] 0xe3
23549 membar #Sync
23550 nop
23551 set 0x0E, %i4
23552 ldsb [%l7 + %i4], %l1
23553 set 0x48, %o1
23554 prefetcha [%l7 + %o1] 0x80, 2
23555 nop
23556 set 0x58, %o3
23557 lduh [%l7 + %o3], %o6
23558 st %f16, [%l7 + 0x20]
23559 set 0x40, %o6
23560 stda %f0, [%l7 + %o6] 0xf8
23561 membar #Sync
23562 set 0x10, %g4
23563 ldda [%l7 + %g4] 0xe2, %l4
23564 nop
23565 set 0x5E, %g6
23566 ldstub [%l7 + %g6], %g7
23567 set 0x28, %i7
23568 stda %o2, [%l7 + %i7] 0xeb
23569 membar #Sync
23570 nop
23571 set 0x6A, %i5
23572 lduh [%l7 + %i5], %o0
23573 or %i7, %g3, %l6
23574 or %l0, %g2, %l2
23575 set 0x40, %o4
23576 ldda [%l7 + %o4] 0xeb, %g6
23577 nop
23578 set 0x60, %l1
23579 ldx [%l7 + %l1], %l5
23580 st %f11, [%l7 + 0x38]
23581 nop
23582 set 0x6F, %i0
23583 ldstub [%l7 + %i0], %i2
23584 set 0x40, %g7
23585 stda %f16, [%l7 + %g7] 0xc2
23586 nop
23587 set 0x68, %o7
23588 stx %o7, [%l7 + %o7]
23589 fpadd16 %f18, %f0, %f4
23590 set 0x11, %i1
23591 ldstuba [%l7 + %i1] 0x89, %o1
23592 set 0x40, %i3
23593 stda %f16, [%l7 + %i3] 0x89
23594 nop
23595 set 0x08, %o0
23596 swap [%l7 + %o0], %o5
23597 and %g1, %i4, %o3
23598 ld [%l7 + 0x68], %f8
23599 nop
23600 set 0x10, %g1
23601 ldx [%l7 + %g1], %i5
23602 ld [%l7 + 0x40], %f14
23603 set 0x30, %l4
23604 lda [%l7 + %l4] 0x88, %f27
23605 set 0x60, %g3
23606 ldda [%l7 + %g3] 0x80, %g4
23607 st %f18, [%l7 + 0x6C]
23608 nop
23609 set 0x2C, %o5
23610 lduh [%l7 + %o5], %i3
23611 add %l7, 0x40, %l6
23612 wr %g0, 0x81, %asi
23613 casa [%l6] 0x81, %i0, %o4
23614 nop
23615 set 0x10, %l2
23616 std %f30, [%l7 + %l2]
23617 nop
23618 set 0x30, %g2
23619 std %i6, [%l7 + %g2]
23620 st %f25, [%l7 + 0x28]
23621 set 0x38, %i2
23622 prefetcha [%l7 + %i2] 0x81, 2
23623 nop
23624 set 0x50, %l0
23625 ldstub [%l7 + %l0], %l3
23626 nop
23627 set 0x44, %i6
23628 lduw [%l7 + %i6], %l1
23629 nop
23630 set 0x64, %o2
23631 swap [%l7 + %o2], %o6
23632 set 0x3A, %l3
23633 stha %l4, [%l7 + %l3] 0xe2
23634 membar #Sync
23635 membar #Sync
23636 set 0x40, %l6
23637 ldda [%l7 + %l6] 0xf8, %f0
23638 st %fsr, [%l7 + 0x5C]
23639 set 0x7D, %g5
23640 stba %g5, [%l7 + %g5] 0xeb
23641 membar #Sync
23642 set 0x58, %l5
23643 ldxa [%l7 + %l5] 0x89, %g7
23644 nop
23645 set 0x08, %o1
23646 std %o0, [%l7 + %o1]
23647 set 0x58, %o3
23648 sta %f23, [%l7 + %o3] 0x80
23649 set 0x20, %i4
23650 ldda [%l7 + %i4] 0xeb, %o2
23651 or %i7, %l6, %g3
23652 nop
23653 set 0x40, %g4
23654 stx %l0, [%l7 + %g4]
23655 or %g2, %g6, %l2
23656 add %l7, 0x70, %l6
23657 wr %g0, 0x88, %asi
23658 ldxa [%l6] %asi, %i2
23659 casxa [%l6] 0x88, %i2, %l5
23660 set 0x40, %o6
23661 stda %f0, [%l7 + %o6] 0xf1
23662 membar #Sync
23663 add %l7, 0x48, %l6
23664 wr %g0, 0x81, %asi
23665 casxa [%l6] 0x81, %o1, %o5
23666 nop
23667 set 0x50, %i7
23668 ldx [%l7 + %i7], %g1
23669 set 0x68, %g6
23670 stxa %o7, [%l7 + %g6] 0xe3
23671 membar #Sync
23672 or %o3, %i4, %i5
23673 set 0x30, %i5
23674 ldxa [%l7 + %i5] 0x80, %i3
23675 set 0x70, %l1
23676 ldda [%l7 + %l1] 0xe2, %i0
23677 nop
23678 set 0x4E, %i0
23679 lduh [%l7 + %i0], %g4
23680 set 0x36, %g7
23681 stba %o4, [%l7 + %g7] 0x88
23682 set 0x40, %o4
23683 ldda [%l7 + %o4] 0x89, %f0
23684 nop
23685 set 0x20, %o7
23686 stx %fsr, [%l7 + %o7]
23687 set 0x30, %i3
23688 ldda [%l7 + %i3] 0x88, %i0
23689 add %l3, %i6, %l1
23690 nop
23691 set 0x78, %o0
23692 stx %o6, [%l7 + %o0]
23693 set 0x58, %i1
23694 swapa [%l7 + %i1] 0x88, %l4
23695 nop
23696 set 0x2C, %l4
23697 stw %g7, [%l7 + %l4]
23698 set 0x27, %g3
23699 ldstuba [%l7 + %g3] 0x89, %o0
23700 wr %o2, %i7, %softint
23701 nop
23702 set 0x18, %g1
23703 lduh [%l7 + %g1], %g5
23704 or %l6, %l0, %g3
23705 nop
23706 set 0x58, %l2
23707 stx %fsr, [%l7 + %l2]
23708 nop
23709 set 0x48, %g2
23710 std %g6, [%l7 + %g2]
23711 ld [%l7 + 0x28], %f13
23712 nop
23713 set 0x14, %i2
23714 ldsw [%l7 + %i2], %g2
23715 set 0x4F, %l0
23716 ldstuba [%l7 + %l0] 0x89, %l2
23717 add %l5, %i2, %o1
23718 nop
23719 set 0x66, %o5
23720 sth %o5, [%l7 + %o5]
23721 set 0x48, %o2
23722 prefetcha [%l7 + %o2] 0x81, 1
23723 nop
23724 set 0x1E, %i6
23725 ldsh [%l7 + %i6], %g1
23726 set 0x38, %l3
23727 stda %o2, [%l7 + %l3] 0xe3
23728 membar #Sync
23729 nop
23730 set 0x53, %l6
23731 stb %i4, [%l7 + %l6]
23732 add %i3, %i5, %i0
23733 set 0x78, %g5
23734 prefetcha [%l7 + %g5] 0x88, 3
23735 nop
23736 set 0x14, %l5
23737 swap [%l7 + %l5], %i1
23738 set 0x50, %o1
23739 ldda [%l7 + %o1] 0xe3, %g4
23740 nop
23741 set 0x2C, %i4
23742 stw %l3, [%l7 + %i4]
23743 set 0x74, %o3
23744 lda [%l7 + %o3] 0x88, %f26
23745 set 0x64, %g4
23746 sta %f23, [%l7 + %g4] 0x81
23747 nop
23748 set 0x30, %o6
23749 ldd [%l7 + %o6], %f10
23750 add %l1, %o6, %l4
23751 nop
23752 set 0x28, %i7
23753 ldsw [%l7 + %i7], %g7
23754 nop
23755 set 0x28, %i5
23756 ldsw [%l7 + %i5], %i6
23757 nop
23758 set 0x60, %g6
23759 std %o2, [%l7 + %g6]
23760 add %l7, 0x48, %l6
23761 wr %g0, 0x81, %asi
23762 ldxa [%l6] %asi, %o0
23763 casxa [%l6] 0x81, %o0, %i7
23764 nop
23765 nop
23766 setx 0xB33C2305, %l0, %l6
23767 st %l6, [%l7 + 0x28]
23768 ld [%l7 + 0x28], %f1
23769 setx 0x7744FCDF, %l1, %l5
23770 st %l5, [%l7 + 0x10]
23771 ld [%l7 + 0x10], %f27
23772 fdivs %f27, %f1, %f15
23773 st %fsr, [%l7 + 0x50]
23774 bl,a %icc, loop_159
23775 nop
23776 set 0x10, %i0
23777 ldsw [%l7 + %i0], %g5
23778 nop
23779 set 0x18, %g7
23780 swap [%l7 + %g7], %l0
23781 st %f25, [%l7 + 0x60]
23782loop_159:
23783 and %g3, %g6, %g2
23784 nop
23785 set 0x10, %l1
23786 std %i6, [%l7 + %l1]
23787 nop
23788 set 0x1E, %o4
23789 ldstub [%l7 + %o4], %l5
23790 nop
23791 set 0x3C, %i3
23792 lduw [%l7 + %i3], %i2
23793 st %f6, [%l7 + 0x60]
23794 nop
23795 set 0x6D, %o0
23796 stb %o1, [%l7 + %o0]
23797 wr %l2, %o7, %clear_softint
23798 add %l7, 0x58, %l6
23799 wr %g0, 0x81, %asi
23800 casxa [%l6] 0x81, %o5, %g1
23801 set 0x68, %o7
23802 prefetcha [%l7 + %o7] 0x81, 0
23803 nop
23804 set 0x58, %i1
23805 lduw [%l7 + %i1], %i3
23806 set 0x18, %g3
23807 prefetcha [%l7 + %g3] 0x80, 0
23808 nop
23809 set 0x15, %g1
23810 stb %i0, [%l7 + %g1]
23811 nop
23812 set 0x5B, %l2
23813 ldub [%l7 + %l2], %o4
23814 set 0x40, %g2
23815 ldda [%l7 + %g2] 0x80, %f0
23816 ld [%l7 + 0x44], %f25
23817 and %i1, %i5, %g4
23818 nop
23819 set 0x58, %l4
23820 stw %l3, [%l7 + %l4]
23821 set 0x10, %i2
23822 ldxa [%l7 + %i2] 0x81, %l1
23823 wr %o6, %g7, %ccr
23824 fpsub32s %f23, %f12, %f30
23825 add %i6, %l4, %o0
23826 add %o2, %i7, %l0
23827 nop
23828 nop
23829 setx 0x6923746C, %l0, %l6
23830 st %l6, [%l7 + 0x28]
23831 ld [%l7 + 0x28], %f2
23832 setx 0x5F642357, %l1, %l5
23833 st %l5, [%l7 + 0x10]
23834 ld [%l7 + 0x10], %f16
23835 fdivs %f16, %f2, %f6
23836 nop
23837 set 0x1E, %l0
23838 lduh [%l7 + %l0], %g5
23839 nop
23840 set 0x68, %o2
23841 stx %g3, [%l7 + %o2]
23842 ld [%l7 + 0x34], %f4
23843 add %g6, %g2, %l6
23844 set 0x3A, %i6
23845 stha %l5, [%l7 + %i6] 0xe3
23846 membar #Sync
23847 nop
23848 set 0x74, %o5
23849 lduw [%l7 + %o5], %i2
23850 nop
23851 set 0x54, %l3
23852 ldsw [%l7 + %l3], %l2
23853 nop
23854 set 0x78, %l6
23855 swap [%l7 + %l6], %o7
23856 nop
23857 set 0x28, %l5
23858 ldx [%l7 + %l5], %o1
23859 fpsub32 %f12, %f6, %f6
23860 set 0x48, %o1
23861 stwa %g1, [%l7 + %o1] 0xeb
23862 membar #Sync
23863 nop
23864 set 0x50, %g5
23865 stw %o5, [%l7 + %g5]
23866 set 0x40, %o3
23867 stda %f16, [%l7 + %o3] 0xd0
23868 nop
23869 set 0x49, %i4
23870 ldstub [%l7 + %i4], %i4
23871 ld [%l7 + 0x7C], %f27
23872 st %f29, [%l7 + 0x0C]
23873 set 0x08, %o6
23874 lda [%l7 + %o6] 0x89, %f25
23875 set 0x64, %g4
23876 stwa %i3, [%l7 + %g4] 0xea
23877 membar #Sync
23878 set 0x28, %i7
23879 stda %i0, [%l7 + %i7] 0x89
23880 nop
23881 set 0x10, %g6
23882 ldsh [%l7 + %g6], %o3
23883 set 0x50, %i5
23884 sta %f16, [%l7 + %i5] 0x80
23885 nop
23886 set 0x08, %g7
23887 ldx [%l7 + %g7], %o4
23888 nop
23889 set 0x6C, %l1
23890 ldstub [%l7 + %l1], %i5
23891 add %l7, 0x54, %l6
23892 wr %g0, 0x88, %asi
23893 lda [%l6] %asi, %g4
23894 casa [%l6] 0x88, %g4, %i1
23895 add %l7, 0x30, %l6
23896 wr %g0, 0x89, %asi
23897 casxa [%l6] 0x89, %l3, %l1
23898 nop
23899 set 0x20, %i0
23900 ldd [%l7 + %i0], %g6
23901 nop
23902 set 0x5B, %o4
23903 ldsb [%l7 + %o4], %o6
23904 ld [%l7 + 0x68], %f25
23905 set 0x60, %o0
23906 stda %i6, [%l7 + %o0] 0xe3
23907 membar #Sync
23908 set 0x28, %o7
23909 prefetcha [%l7 + %o7] 0x89, 4
23910 nop
23911 set 0x20, %i1
23912 stx %o2, [%l7 + %i1]
23913 nop
23914 set 0x18, %i3
23915 ldd [%l7 + %i3], %f14
23916 st %fsr, [%l7 + 0x64]
23917 nop
23918 set 0x50, %g3
23919 std %o0, [%l7 + %g3]
23920 set 0x6C, %l2
23921 swapa [%l7 + %l2] 0x80, %l0
23922 set 0x11, %g1
23923 stba %g5, [%l7 + %g1] 0xea
23924 membar #Sync
23925 and %g3, %i7, %g6
23926 set 0x56, %l4
23927 stba %g2, [%l7 + %l4] 0xe2
23928 membar #Sync
23929 set 0x60, %i2
23930 stwa %l6, [%l7 + %i2] 0xea
23931 membar #Sync
23932 nop
23933 set 0x40, %l0
23934 ldx [%l7 + %l0], %i2
23935 wr %l5, %l2, %softint
23936 set 0x18, %g2
23937 stxa %o1, [%l7 + %g2] 0xe2
23938 membar #Sync
23939 set 0x48, %o2
23940 sta %f23, [%l7 + %o2] 0x88
23941 set 0x28, %o5
23942 ldxa [%l7 + %o5] 0x89, %o7
23943 set 0x54, %i6
23944 lda [%l7 + %i6] 0x81, %f8
23945 add %l7, 0x24, %l6
23946 wr %g0, 0x89, %asi
23947 casa [%l6] 0x89, %g1, %i4
23948 nop
23949 set 0x50, %l6
23950 std %f18, [%l7 + %l6]
23951 or %o5, %i3, %o3
23952 bgu %icc, loop_160
23953 nop
23954 set 0x72, %l5
23955 lduh [%l7 + %l5], %o4
23956 or %i0, %i5, %i1
23957 nop
23958 set 0x69, %l3
23959 ldsb [%l7 + %l3], %l3
23960loop_160:
23961 nop
23962 add %l7, 0x20, %l6
23963 wr %g0, 0x81, %asi
23964 casa [%l6] 0x81, %g4, %l1
23965 nop
23966 set 0x14, %o1
23967 ldsw [%l7 + %o1], %g7
23968 set 0x7A, %o3
23969 ldstuba [%l7 + %o3] 0x80, %o6
23970 nop
23971 set 0x2C, %g5
23972 swap [%l7 + %g5], %i6
23973 wr %l4, %o2, %clear_softint
23974 nop
23975 set 0x4E, %i4
23976 stb %o0, [%l7 + %i4]
23977 nop
23978 set 0x70, %o6
23979 ldsh [%l7 + %o6], %g5
23980 set 0x44, %g4
23981 sta %f10, [%l7 + %g4] 0x88
23982 nop
23983 set 0x68, %g6
23984 std %g2, [%l7 + %g6]
23985 nop
23986 set 0x68, %i5
23987 stx %fsr, [%l7 + %i5]
23988 nop
23989 set 0x58, %g7
23990 std %f8, [%l7 + %g7]
23991 nop
23992 set 0x48, %i7
23993 stx %l0, [%l7 + %i7]
23994 ld [%l7 + 0x58], %f25
23995 nop
23996 set 0x58, %l1
23997 ldx [%l7 + %l1], %g6
23998 set 0x40, %i0
23999 ldda [%l7 + %i0] 0xe3, %g2
24000 nop
24001 set 0x48, %o0
24002 stx %fsr, [%l7 + %o0]
24003 nop
24004 set 0x6A, %o7
24005 ldsh [%l7 + %o7], %l6
24006 nop
24007 set 0x31, %o4
24008 stb %i2, [%l7 + %o4]
24009 set 0x2C, %i3
24010 sta %f22, [%l7 + %i3] 0x81
24011 set 0x3C, %g3
24012 sta %f15, [%l7 + %g3] 0x80
24013 set 0x50, %l2
24014 stxa %l5, [%l7 + %l2] 0xea
24015 membar #Sync
24016 set 0x3C, %i1
24017 swapa [%l7 + %i1] 0x89, %i7
24018 nop
24019 set 0x50, %l4
24020 ldsw [%l7 + %l4], %o1
24021 set 0x40, %g1
24022 stxa %l2, [%l7 + %g1] 0x80
24023 nop
24024 set 0x78, %i2
24025 std %f24, [%l7 + %i2]
24026 fpadd32 %f18, %f4, %f2
24027 nop
24028 set 0x68, %g2
24029 lduh [%l7 + %g2], %o7
24030 st %fsr, [%l7 + 0x68]
24031 or %g1, %o5, %i3
24032 set 0x74, %o2
24033 lda [%l7 + %o2] 0x81, %f27
24034 nop
24035 set 0x76, %l0
24036 sth %o3, [%l7 + %l0]
24037 nop
24038 set 0x58, %o5
24039 stx %i4, [%l7 + %o5]
24040 nop
24041 set 0x18, %i6
24042 std %f2, [%l7 + %i6]
24043 nop
24044 set 0x71, %l6
24045 ldub [%l7 + %l6], %o4
24046 ld [%l7 + 0x18], %f21
24047 set 0x41, %l5
24048 stba %i0, [%l7 + %l5] 0xe3
24049 membar #Sync
24050 ld [%l7 + 0x6C], %f26
24051 st %f25, [%l7 + 0x14]
24052 nop
24053 set 0x2C, %l3
24054 prefetch [%l7 + %l3], 1
24055 set 0x40, %o1
24056 ldda [%l7 + %o1] 0x81, %f16
24057 nop
24058 set 0x3A, %g5
24059 sth %i1, [%l7 + %g5]
24060 st %f10, [%l7 + 0x6C]
24061 nop
24062 set 0x38, %i4
24063 stw %i5, [%l7 + %i4]
24064 set 0x1C, %o3
24065 swapa [%l7 + %o3] 0x88, %g4
24066 st %f30, [%l7 + 0x6C]
24067 and %l1, %l3, %g7
24068 set 0x16, %g4
24069 stha %o6, [%l7 + %g4] 0xeb
24070 membar #Sync
24071 set 0x72, %g6
24072 stha %l4, [%l7 + %g6] 0xe3
24073 membar #Sync
24074 nop
24075 set 0x40, %o6
24076 std %f4, [%l7 + %o6]
24077 set 0x0D, %g7
24078 stba %i6, [%l7 + %g7] 0xeb
24079 membar #Sync
24080 wr %g0, 0x7, %fprs
24081 set 0x70, %i7
24082 lda [%l7 + %i7] 0x80, %f1
24083 and %o2, %l0, %g3
24084 fpsub32s %f7, %f30, %f17
24085 nop
24086 set 0x68, %i5
24087 stx %fsr, [%l7 + %i5]
24088 set 0x50, %l1
24089 stda %g2, [%l7 + %l1] 0x80
24090 nop
24091 set 0x7C, %o0
24092 ldsw [%l7 + %o0], %g6
24093 nop
24094 set 0x74, %o7
24095 ldsw [%l7 + %o7], %i2
24096 nop
24097 set 0x18, %i0
24098 ldsh [%l7 + %i0], %l6
24099 set 0x2C, %i3
24100 lda [%l7 + %i3] 0x80, %f31
24101 add %l5, %i7, %l2
24102 nop
24103 set 0x68, %o4
24104 ldd [%l7 + %o4], %f24
24105 fpadd16 %f14, %f30, %f4
24106 st %f0, [%l7 + 0x30]
24107 bne,pt %xcc, loop_161
24108 nop
24109 set 0x1C, %g3
24110 swap [%l7 + %g3], %o7
24111 st %f21, [%l7 + 0x7C]
24112 nop
24113 set 0x6C, %i1
24114 stb %g1, [%l7 + %i1]
24115loop_161:
24116 nop
24117 set 0x38, %l4
24118 sta %f20, [%l7 + %l4] 0x88
24119 set 0x78, %l2
24120 swapa [%l7 + %l2] 0x80, %o1
24121 be,pn %xcc, loop_162
24122 nop
24123 set 0x66, %i2
24124 stb %i3, [%l7 + %i2]
24125 ld [%l7 + 0x40], %f12
24126 add %l7, 0x60, %l6
24127 wr %g0, 0x88, %asi
24128 lda [%l6] %asi, %o5
24129 casa [%l6] 0x88, %o5, %i4
24130loop_162:
24131 nop
24132 set 0x5C, %g2
24133 lda [%l7 + %g2] 0x81, %f23
24134 set 0x50, %g1
24135 ldda [%l7 + %g1] 0xeb, %o4
24136 set 0x54, %l0
24137 sta %f21, [%l7 + %l0] 0x80
24138 set 0x50, %o2
24139 prefetcha [%l7 + %o2] 0x81, 2
24140 nop
24141 set 0x7B, %i6
24142 ldstub [%l7 + %i6], %i1
24143 set 0x58, %l6
24144 prefetcha [%l7 + %l6] 0x88, 0
24145 add %i5, %g4, %l3
24146 nop
24147 set 0x60, %l5
24148 stw %l1, [%l7 + %l5]
24149 set 0x13, %o5
24150 ldstuba [%l7 + %o5] 0x89, %g7
24151 or %o6, %i6, %l4
24152 nop
24153 set 0x48, %o1
24154 lduh [%l7 + %o1], %g5
24155 set 0x44, %l3
24156 stha %o0, [%l7 + %l3] 0xeb
24157 membar #Sync
24158 wr %l0, %g3, %pic
24159 nop
24160 set 0x68, %g5
24161 stx %g2, [%l7 + %g5]
24162 set 0x74, %o3
24163 sta %f29, [%l7 + %o3] 0x80
24164 add %l7, 0x08, %l6
24165 wr %g0, 0x88, %asi
24166 casa [%l6] 0x88, %o2, %g6
24167 nop
24168 set 0x26, %g4
24169 ldsb [%l7 + %g4], %l6
24170 ble,pn %icc, loop_163
24171 nop
24172 set 0x42, %g6
24173 ldub [%l7 + %g6], %i2
24174 nop
24175 set 0x26, %o6
24176 sth %i7, [%l7 + %o6]
24177 ld [%l7 + 0x08], %f18
24178loop_163:
24179 nop
24180 set 0x40, %g7
24181 ldda [%l7 + %g7] 0xd2, %f16
24182 nop
24183 set 0x20, %i7
24184 ldsw [%l7 + %i7], %l5
24185 nop
24186 set 0x10, %i4
24187 std %f28, [%l7 + %i4]
24188 nop
24189 set 0x2D, %l1
24190 ldub [%l7 + %l1], %l2
24191 nop
24192 set 0x10, %i5
24193 ldx [%l7 + %i5], %o7
24194 nop
24195 set 0x6C, %o0
24196 prefetch [%l7 + %o0], 2
24197 set 0x40, %o7
24198 ldda [%l7 + %o7] 0x88, %f16
24199 set 0x48, %i0
24200 stwa %g1, [%l7 + %i0] 0xea
24201 membar #Sync
24202 nop
24203 set 0x78, %o4
24204 ldx [%l7 + %o4], %o1
24205 set 0x70, %i3
24206 ldda [%l7 + %i3] 0xea, %i2
24207 add %l7, 0x58, %l6
24208 wr %g0, 0x80, %asi
24209 ldxa [%l6] %asi, %o5
24210 casxa [%l6] 0x80, %o5, %o4
24211 nop
24212 set 0x72, %g3
24213 lduh [%l7 + %g3], %i4
24214 nop
24215 set 0x60, %l4
24216 ldd [%l7 + %l4], %f24
24217 nop
24218 set 0x44, %l2
24219 prefetch [%l7 + %l2], 1
24220 nop
24221 set 0x18, %i2
24222 lduw [%l7 + %i2], %i1
24223 nop
24224 set 0x38, %g2
24225 std %f18, [%l7 + %g2]
24226 nop
24227 set 0x40, %i1
24228 lduw [%l7 + %i1], %o3
24229 wr %i5, %g4, %softint
24230 and %l3, %i0, %g7
24231 nop
24232 set 0x30, %l0
24233 ldd [%l7 + %l0], %l0
24234 set 0x08, %g1
24235 ldxa [%l7 + %g1] 0x81, %o6
24236 set 0x28, %o2
24237 stxa %l4, [%l7 + %o2] 0xe3
24238 membar #Sync
24239 and %i6, %o0, %l0
24240 nop
24241 set 0x70, %i6
24242 ldx [%l7 + %i6], %g5
24243 nop
24244 set 0x28, %l5
24245 std %g2, [%l7 + %l5]
24246 set 0x18, %l6
24247 ldxa [%l7 + %l6] 0x88, %o2
24248 nop
24249 set 0x6C, %o5
24250 prefetch [%l7 + %o5], 4
24251 nop
24252 set 0x19, %l3
24253 ldub [%l7 + %l3], %g6
24254 set 0x20, %o1
24255 prefetcha [%l7 + %o1] 0x88, 3
24256 nop
24257 set 0x0E, %g5
24258 ldsh [%l7 + %g5], %l6
24259 nop
24260 set 0x20, %o3
24261 ldsb [%l7 + %o3], %i7
24262 nop
24263 set 0x0F, %g6
24264 ldsb [%l7 + %g6], %i2
24265 nop
24266 set 0x68, %o6
24267 ldd [%l7 + %o6], %l2
24268 set 0x60, %g4
24269 ldxa [%l7 + %g4] 0x80, %l5
24270 st %fsr, [%l7 + 0x34]
24271 nop
24272 set 0x38, %g7
24273 ldx [%l7 + %g7], %g1
24274 nop
24275 set 0x5B, %i7
24276 stb %o7, [%l7 + %i7]
24277 add %l7, 0x1C, %l6
24278 wr %g0, 0x80, %asi
24279 lda [%l6] %asi, %i3
24280 casa [%l6] 0x80, %i3, %o5
24281 set 0x38, %i4
24282 stxa %o4, [%l7 + %i4] 0x88
24283 nop
24284 set 0x10, %i5
24285 swap [%l7 + %i5], %i4
24286 nop
24287 set 0x3B, %o0
24288 ldsb [%l7 + %o0], %i1
24289 ba,a,pt %xcc, loop_164
24290 nop
24291 set 0x30, %o7
24292 stx %o1, [%l7 + %o7]
24293 st %f17, [%l7 + 0x40]
24294 set 0x40, %l1
24295 stda %f0, [%l7 + %l1] 0x88
24296loop_164:
24297 wr %g0, 0x7, %fprs
24298 nop
24299 set 0x20, %o4
24300 stw %l3, [%l7 + %o4]
24301 set 0x38, %i3
24302 sta %f30, [%l7 + %i3] 0x89
24303 nop
24304 set 0x1F, %g3
24305 ldsb [%l7 + %g3], %i0
24306 and %o3, %l1, %g7
24307 set 0x60, %i0
24308 stwa %l4, [%l7 + %i0] 0x89
24309 set 0x7B, %l4
24310 stba %o6, [%l7 + %l4] 0x89
24311 set 0x40, %i2
24312 swapa [%l7 + %i2] 0x88, %i6
24313 nop
24314 set 0x54, %l2
24315 stw %l0, [%l7 + %l2]
24316 set 0x58, %g2
24317 stxa %o0, [%l7 + %g2] 0x80
24318 nop
24319 set 0x2C, %l0
24320 stb %g2, [%l7 + %l0]
24321 set 0x34, %i1
24322 lda [%l7 + %i1] 0x89, %f27
24323 set 0x08, %g1
24324 lda [%l7 + %g1] 0x80, %f12
24325 st %f26, [%l7 + 0x28]
24326 nop
24327 set 0x38, %o2
24328 prefetch [%l7 + %o2], 1
24329 add %l7, 0x20, %l6
24330 wr %g0, 0x89, %asi
24331 ldxa [%l6] %asi, %o2
24332 casxa [%l6] 0x89, %o2, %g6
24333 set 0x78, %l5
24334 lda [%l7 + %l5] 0x80, %f21
24335 fpsub32 %f0, %f22, %f18
24336 nop
24337 set 0x24, %l6
24338 prefetch [%l7 + %l6], 0
24339 or %g3, %g5, %i7
24340 set 0x18, %o5
24341 prefetcha [%l7 + %o5] 0x88, 3
24342 nop
24343 set 0x78, %l3
24344 stw %l2, [%l7 + %l3]
24345 set 0x1C, %o1
24346 swapa [%l7 + %o1] 0x88, %l6
24347 nop
24348 set 0x3B, %i6
24349 ldstub [%l7 + %i6], %g1
24350 set 0x10, %g5
24351 ldxa [%l7 + %g5] 0x80, %o7
24352 nop
24353 set 0x14, %o3
24354 ldsh [%l7 + %o3], %i3
24355 set 0x30, %o6
24356 ldda [%l7 + %o6] 0xeb, %o4
24357 nop
24358 set 0x6C, %g6
24359 ldsb [%l7 + %g6], %l5
24360 add %o4, %i4, %o1
24361 set 0x78, %g7
24362 ldxa [%l7 + %g7] 0x89, %i5
24363 bgu %icc, loop_165
24364 nop
24365 set 0x7C, %g4
24366 ldub [%l7 + %g4], %i1
24367 nop
24368 set 0x78, %i4
24369 ldd [%l7 + %i4], %f28
24370 nop
24371 set 0x6F, %i5
24372 ldsb [%l7 + %i5], %g4
24373loop_165:
24374 nop
24375 set 0x70, %i7
24376 ldda [%l7 + %i7] 0x89, %l2
24377 or %o3, %l1, %g7
24378 nop
24379 set 0x20, %o7
24380 ldd [%l7 + %o7], %f14
24381 nop
24382 set 0x64, %l1
24383 lduh [%l7 + %l1], %i0
24384 nop
24385 set 0x75, %o4
24386 ldsb [%l7 + %o4], %l4
24387 set 0x74, %i3
24388 lda [%l7 + %i3] 0x89, %f7
24389 nop
24390 set 0x40, %g3
24391 ldx [%l7 + %g3], %o6
24392 nop
24393 set 0x60, %o0
24394 stx %fsr, [%l7 + %o0]
24395 set 0x74, %i0
24396 lda [%l7 + %i0] 0x88, %f10
24397 nop
24398 set 0x30, %i2
24399 std %l0, [%l7 + %i2]
24400 nop
24401 set 0x28, %l2
24402 ldsb [%l7 + %l2], %i6
24403 ba %icc, loop_166
24404 nop
24405 set 0x08, %l4
24406 std %f4, [%l7 + %l4]
24407 membar #Sync
24408 set 0x40, %g2
24409 ldda [%l7 + %g2] 0xf9, %f16
24410loop_166:
24411 nop
24412 set 0x3D, %i1
24413 ldsb [%l7 + %i1], %o0
24414 set 0x40, %g1
24415 stda %f0, [%l7 + %g1] 0xc0
24416 set 0x40, %l0
24417 stda %f0, [%l7 + %l0] 0x80
24418 nop
24419 set 0x58, %o2
24420 std %f24, [%l7 + %o2]
24421 nop
24422 set 0x5C, %l6
24423 stw %o2, [%l7 + %l6]
24424 nop
24425 set 0x3A, %l5
24426 ldub [%l7 + %l5], %g2
24427 set 0x70, %o5
24428 stxa %g3, [%l7 + %o5] 0xe2
24429 membar #Sync
24430 st %fsr, [%l7 + 0x30]
24431 nop
24432 set 0x50, %l3
24433 ldx [%l7 + %l3], %g5
24434 set 0x30, %i6
24435 lda [%l7 + %i6] 0x88, %f23
24436 nop
24437 set 0x18, %o1
24438 swap [%l7 + %o1], %g6
24439 nop
24440 set 0x48, %o3
24441 ldd [%l7 + %o3], %i6
24442 nop
24443 set 0x48, %g5
24444 ldd [%l7 + %g5], %f2
24445 nop
24446 set 0x18, %g6
24447 prefetch [%l7 + %g6], 0
24448 nop
24449 set 0x72, %g7
24450 lduh [%l7 + %g7], %l2
24451 set 0x70, %g4
24452 ldda [%l7 + %g4] 0x81, %i6
24453 nop
24454 set 0x18, %i4
24455 stx %fsr, [%l7 + %i4]
24456 set 0x78, %i5
24457 stda %i2, [%l7 + %i5] 0x80
24458 set 0x60, %i7
24459 stxa %o7, [%l7 + %i7] 0x88
24460 nop
24461 nop
24462 setx 0x2B22DCCE, %l0, %l6
24463 st %l6, [%l7 + 0x28]
24464 ld [%l7 + 0x28], %f6
24465 setx 0x64176FE7, %l1, %l5
24466 st %l5, [%l7 + 0x10]
24467 ld [%l7 + 0x10], %f19
24468 fdivs %f19, %f6, %f5
24469 nop
24470 set 0x5B, %o7
24471 ldsb [%l7 + %o7], %g1
24472 set 0x7E, %l1
24473 stba %i3, [%l7 + %l1] 0xe2
24474 membar #Sync
24475 nop
24476 set 0x4E, %o4
24477 ldsh [%l7 + %o4], %o5
24478 nop
24479 set 0x70, %i3
24480 stx %fsr, [%l7 + %i3]
24481 nop
24482 set 0x7C, %o6
24483 stw %l5, [%l7 + %o6]
24484 set 0x14, %o0
24485 sta %f31, [%l7 + %o0] 0x88
24486 nop
24487 set 0x18, %g3
24488 sth %o4, [%l7 + %g3]
24489 nop
24490 set 0x18, %i0
24491 ldsw [%l7 + %i0], %o1
24492 nop
24493 set 0x3C, %l2
24494 stw %i5, [%l7 + %l2]
24495 nop
24496 set 0x20, %l4
24497 ldd [%l7 + %l4], %i0
24498 set 0x78, %g2
24499 ldxa [%l7 + %g2] 0x80, %i4
24500 or %l3, %o3, %l1
24501 add %l7, 0x30, %l6
24502 wr %g0, 0x89, %asi
24503 casxa [%l6] 0x89, %g7, %i0
24504 set 0x54, %i1
24505 stha %l4, [%l7 + %i1] 0xea
24506 membar #Sync
24507 set 0x10, %i2
24508 stha %g4, [%l7 + %i2] 0xe2
24509 membar #Sync
24510 set 0x25, %l0
24511 stba %l0, [%l7 + %l0] 0xe3
24512 membar #Sync
24513 bne %icc, loop_167
24514 nop
24515 set 0x24, %o2
24516 sth %i6, [%l7 + %o2]
24517 or %o6, %o0, %o2
24518 set 0x3C, %l6
24519 lda [%l7 + %l6] 0x89, %f12
24520loop_167:
24521 add %g3, %g2, %g5
24522 and %g6, %i7, %l6
24523 nop
24524 nop
24525 setx 0xC8BCF47F, %l0, %l6
24526 st %l6, [%l7 + 0x28]
24527 ld [%l7 + 0x28], %f5
24528 setx 0x75F36ECA, %l1, %l5
24529 st %l5, [%l7 + 0x10]
24530 ld [%l7 + 0x10], %f4
24531 fdivs %f4, %f5, %f14
24532 nop
24533 set 0x78, %l5
24534 sth %l2, [%l7 + %l5]
24535 nop
24536 set 0x18, %g1
24537 std %f8, [%l7 + %g1]
24538 set 0x68, %l3
24539 stxa %i2, [%l7 + %l3] 0x80
24540 nop
24541 set 0x28, %o5
24542 ldd [%l7 + %o5], %f8
24543 set 0x76, %o1
24544 stha %o7, [%l7 + %o1] 0x80
24545 nop
24546 set 0x08, %i6
24547 ldx [%l7 + %i6], %g1
24548 set 0x18, %o3
24549 stwa %i3, [%l7 + %o3] 0x81
24550 nop
24551 set 0x68, %g5
24552 stx %fsr, [%l7 + %g5]
24553 set 0x28, %g6
24554 ldxa [%l7 + %g6] 0x89, %o5
24555 set 0x40, %g7
24556 stda %f0, [%l7 + %g7] 0xf0
24557 membar #Sync
24558 or %o4, %l5, %o1
24559 nop
24560 set 0x68, %i4
24561 prefetch [%l7 + %i4], 1
24562 set 0x40, %g4
24563 stda %f16, [%l7 + %g4] 0xc8
24564 nop
24565 set 0x30, %i5
24566 ldsw [%l7 + %i5], %i1
24567 nop
24568 set 0x40, %o7
24569 ldd [%l7 + %o7], %f26
24570 nop
24571 set 0x30, %l1
24572 ldd [%l7 + %l1], %i4
24573 nop
24574 set 0x18, %i7
24575 prefetch [%l7 + %i7], 3
24576 bne %icc, loop_168
24577 nop
24578 set 0x58, %o4
24579 stb %l3, [%l7 + %o4]
24580 set 0x1C, %o6
24581 ldstuba [%l7 + %o6] 0x88, %o3
24582loop_168:
24583 nop
24584 set 0x20, %i3
24585 stxa %l1, [%l7 + %i3] 0xeb
24586 membar #Sync
24587 nop
24588 set 0x38, %g3
24589 ldd [%l7 + %g3], %i4
24590 add %l7, 0x30, %l6
24591 wr %g0, 0x81, %asi
24592 casxa [%l6] 0x81, %i0, %l4
24593 or %g4, %l0, %g7
24594 nop
24595 set 0x50, %i0
24596 swap [%l7 + %i0], %i6
24597 nop
24598 set 0x38, %l2
24599 stx %o0, [%l7 + %l2]
24600 set 0x17, %l4
24601 ldstuba [%l7 + %l4] 0x80, %o2
24602 nop
24603 set 0x18, %o0
24604 ldd [%l7 + %o0], %f8
24605 nop
24606 set 0x48, %i1
24607 std %f20, [%l7 + %i1]
24608 set 0x68, %i2
24609 stxa %g3, [%l7 + %i2] 0xea
24610 membar #Sync
24611 wr %o6, %g5, %pic
24612 set 0x5E, %l0
24613 stha %g2, [%l7 + %l0] 0x80
24614 set 0x78, %o2
24615 swapa [%l7 + %o2] 0x80, %i7
24616 set 0x68, %g2
24617 prefetcha [%l7 + %g2] 0x80, 4
24618 membar #Sync
24619 set 0x40, %l5
24620 ldda [%l7 + %l5] 0xf8, %f16
24621 fpsub32 %f14, %f0, %f12
24622 nop
24623 set 0x4C, %g1
24624 ldsh [%l7 + %g1], %g6
24625 nop
24626 set 0x43, %l6
24627 ldub [%l7 + %l6], %l2
24628 set 0x60, %o5
24629 stxa %i2, [%l7 + %o5] 0xeb
24630 membar #Sync
24631 nop
24632 set 0x68, %o1
24633 ldx [%l7 + %o1], %o7
24634 set 0x70, %l3
24635 sta %f29, [%l7 + %l3] 0x80
24636 nop
24637 set 0x20, %o3
24638 stx %fsr, [%l7 + %o3]
24639 nop
24640 set 0x22, %g5
24641 stb %i3, [%l7 + %g5]
24642 nop
24643 set 0x3C, %i6
24644 swap [%l7 + %i6], %o5
24645 st %f21, [%l7 + 0x08]
24646 nop
24647 set 0x38, %g6
24648 stx %fsr, [%l7 + %g6]
24649 or %o4, %l5, %g1
24650 nop
24651 set 0x1C, %g7
24652 sth %i1, [%l7 + %g7]
24653 set 0x29, %i4
24654 ldstuba [%l7 + %i4] 0x88, %o1
24655 nop
24656 set 0x48, %g4
24657 lduw [%l7 + %g4], %i4
24658 add %o3, %l3, %i5
24659 nop
24660 set 0x30, %o7
24661 ldd [%l7 + %o7], %f22
24662 set 0x10, %i5
24663 stda %i0, [%l7 + %i5] 0x81
24664 st %fsr, [%l7 + 0x24]
24665 nop
24666 set 0x37, %i7
24667 ldub [%l7 + %i7], %l4
24668 set 0x78, %l1
24669 swapa [%l7 + %l1] 0x80, %g4
24670 nop
24671 set 0x10, %o4
24672 ldd [%l7 + %o4], %f10
24673 wr %l0, %g7, %clear_softint
24674 set 0x65, %i3
24675 ldstuba [%l7 + %i3] 0x80, %i6
24676 nop
24677 set 0x30, %g3
24678 std %f12, [%l7 + %g3]
24679 nop
24680 set 0x68, %o6
24681 std %l0, [%l7 + %o6]
24682 nop
24683 set 0x40, %l2
24684 stx %o2, [%l7 + %l2]
24685 nop
24686 set 0x25, %i0
24687 ldub [%l7 + %i0], %g3
24688 set 0x09, %o0
24689 stba %o6, [%l7 + %o0] 0x80
24690 nop
24691 set 0x50, %i1
24692 ldd [%l7 + %i1], %o0
24693 nop
24694 set 0x32, %l4
24695 lduh [%l7 + %l4], %g2
24696 ld [%l7 + 0x28], %f29
24697 nop
24698 set 0x78, %l0
24699 ldx [%l7 + %l0], %g5
24700 st %f28, [%l7 + 0x6C]
24701 add %l7, 0x34, %l6
24702 wr %g0, 0x89, %asi
24703 casa [%l6] 0x89, %l6, %i7
24704 add %l7, 0x40, %l6
24705 wr %g0, 0x80, %asi
24706 ldxa [%l6] %asi, %l2
24707 casxa [%l6] 0x80, %l2, %g6
24708 ld [%l7 + 0x14], %f15
24709 set 0x40, %o2
24710 ldda [%l7 + %o2] 0xea, %i2
24711 fpadd16s %f20, %f24, %f23
24712 nop
24713 set 0x42, %i2
24714 ldsb [%l7 + %i2], %o7
24715 nop
24716 set 0x3F, %g2
24717 ldub [%l7 + %g2], %o5
24718 fpadd32 %f4, %f18, %f28
24719 set 0x38, %g1
24720 stda %i2, [%l7 + %g1] 0xeb
24721 membar #Sync
24722 nop
24723 set 0x10, %l5
24724 stx %fsr, [%l7 + %l5]
24725 set 0x28, %o5
24726 stwa %o4, [%l7 + %o5] 0x80
24727 nop
24728 set 0x2C, %l6
24729 swap [%l7 + %l6], %g1
24730 nop
24731 set 0x3C, %o1
24732 lduh [%l7 + %o1], %l5
24733 nop
24734 set 0x5A, %o3
24735 ldsb [%l7 + %o3], %i1
24736 nop
24737 set 0x10, %l3
24738 lduh [%l7 + %l3], %o1
24739 nop
24740 set 0x54, %i6
24741 swap [%l7 + %i6], %i4
24742 set 0x60, %g6
24743 stwa %l3, [%l7 + %g6] 0x80
24744 nop
24745 set 0x58, %g5
24746 stx %fsr, [%l7 + %g5]
24747 set 0x59, %g7
24748 ldstuba [%l7 + %g7] 0x89, %i5
24749 set 0x7C, %g4
24750 sta %f14, [%l7 + %g4] 0x89
24751 bl %xcc, loop_169
24752 nop
24753 set 0x38, %o7
24754 ldx [%l7 + %o7], %o3
24755 nop
24756 set 0x30, %i5
24757 stx %fsr, [%l7 + %i5]
24758 nop
24759 set 0x76, %i4
24760 sth %l4, [%l7 + %i4]
24761loop_169:
24762 nop
24763 set 0x40, %l1
24764 ldda [%l7 + %l1] 0x88, %f16
24765 nop
24766 set 0x20, %i7
24767 sth %i0, [%l7 + %i7]
24768 nop
24769 set 0x3C, %i3
24770 stw %g4, [%l7 + %i3]
24771 set 0x10, %o4
24772 stxa %g7, [%l7 + %o4] 0xeb
24773 membar #Sync
24774 nop
24775 set 0x40, %g3
24776 std %f6, [%l7 + %g3]
24777 add %l7, 0x18, %l6
24778 wr %g0, 0x88, %asi
24779 lda [%l6] %asi, %i6
24780 casa [%l6] 0x88, %i6, %l1
24781 nop
24782 set 0x0D, %o6
24783 ldstub [%l7 + %o6], %l0
24784 st %fsr, [%l7 + 0x38]
24785 set 0x38, %i0
24786 prefetcha [%l7 + %i0] 0x89, 0
24787 set 0x5A, %o0
24788 ldstuba [%l7 + %o0] 0x80, %g3
24789 nop
24790 set 0x18, %i1
24791 stx %o0, [%l7 + %i1]
24792 set 0x52, %l2
24793 stha %o6, [%l7 + %l2] 0xe3
24794 membar #Sync
24795 or %g5, %g2, %l6
24796 set 0x58, %l4
24797 ldxa [%l7 + %l4] 0x88, %l2
24798 nop
24799 set 0x70, %o2
24800 stx %fsr, [%l7 + %o2]
24801 set 0x68, %l0
24802 swapa [%l7 + %l0] 0x88, %g6
24803 fpadd16 %f20, %f4, %f26
24804 nop
24805 set 0x68, %g2
24806 sth %i7, [%l7 + %g2]
24807 set 0x44, %i2
24808 sta %f14, [%l7 + %i2] 0x81
24809 or %o7, %o5, %i3
24810 nop
24811 set 0x40, %l5
24812 stx %o4, [%l7 + %l5]
24813 nop
24814 set 0x50, %g1
24815 sth %g1, [%l7 + %g1]
24816 add %i2, %i1, %o1
24817 nop
24818 or %g0, 0x8, %l0
24819 sllx %l0, 0x3c, %l0
24820 wr %l0, 0x73F, %tick_cmpr
24821 nop
24822 set 0x50, %l6
24823 swap [%l7 + %l6], %l3
24824 set 0x25, %o1
24825 stba %i5, [%l7 + %o1] 0x80
24826 nop
24827 set 0x24, %o5
24828 ldsw [%l7 + %o5], %o3
24829 fpadd16s %f13, %f24, %f15
24830 nop
24831 set 0x70, %o3
24832 std %f18, [%l7 + %o3]
24833 st %f5, [%l7 + 0x2C]
24834 set 0x28, %l3
24835 swapa [%l7 + %l3] 0x81, %i0
24836 nop
24837 set 0x59, %g6
24838 ldsb [%l7 + %g6], %l4
24839 set 0x18, %i6
24840 prefetcha [%l7 + %i6] 0x89, 2
24841 and %g7, %i6, %l0
24842 nop
24843 set 0x26, %g5
24844 ldsh [%l7 + %g5], %l1
24845 nop
24846 set 0x60, %g7
24847 std %o2, [%l7 + %g7]
24848 set 0x1B, %o7
24849 ldstuba [%l7 + %o7] 0x81, %o0
24850 nop
24851 set 0x58, %g4
24852 ldx [%l7 + %g4], %o6
24853 set 0x50, %i5
24854 stda %g4, [%l7 + %i5] 0xe3
24855 membar #Sync
24856 or %g3, %g2, %l2
24857 nop
24858 set 0x30, %i4
24859 ldd [%l7 + %i4], %i6
24860 nop
24861 set 0x60, %i7
24862 ldd [%l7 + %i7], %f30
24863 nop
24864 set 0x60, %l1
24865 ldx [%l7 + %l1], %g6
24866 nop
24867 nop
24868 setx 0x7A89CE38F0D73BDB, %l0, %l6
24869 stx %l6, [%l7 + 0x28]
24870 ldd [%l7 + 0x28], %f2
24871 setx 0x3B9396F158A62EB9, %l1, %l5
24872 stx %l5, [%l7 + 0x10]
24873 ldd [%l7 + 0x10], %f24
24874 fdivd %f24, %f2, %f30
24875 add %l7, 0x58, %l6
24876 wr %g0, 0x88, %asi
24877 casxa [%l6] 0x88, %i7, %o7
24878 add %l7, 0x28, %l6
24879 wr %g0, 0x80, %asi
24880 lda [%l6] %asi, %o5
24881 casa [%l6] 0x80, %o5, %i3
24882 fpsub16 %f20, %f22, %f2
24883 set 0x60, %o4
24884 stda %o4, [%l7 + %o4] 0x88
24885 set 0x34, %g3
24886 swapa [%l7 + %g3] 0x88, %i2
24887 nop
24888 set 0x70, %i3
24889 ldd [%l7 + %i3], %i0
24890 nop
24891 set 0x58, %i0
24892 ldd [%l7 + %i0], %f6
24893 set 0x37, %o6
24894 ldstuba [%l7 + %o6] 0x89, %o1
24895 nop
24896 set 0x7C, %i1
24897 swap [%l7 + %i1], %l5
24898 set 0x08, %o0
24899 prefetcha [%l7 + %o0] 0x80, 3
24900 add %l7, 0x60, %l6
24901 wr %g0, 0x81, %asi
24902 casxa [%l6] 0x81, %l3, %i4
24903 bl %icc, loop_170
24904 st %f4, [%l7 + 0x08]
24905 set 0x68, %l4
24906 stha %o3, [%l7 + %l4] 0x89
24907loop_170:
24908 ld [%l7 + 0x60], %f17
24909 nop
24910 set 0x14, %l2
24911 lduw [%l7 + %l2], %i5
24912 nop
24913 set 0x7A, %l0
24914 lduh [%l7 + %l0], %l4
24915 nop
24916 set 0x20, %o2
24917 lduw [%l7 + %o2], %i0
24918 or %g7, %g4, %l0
24919 nop
24920 set 0x10, %i2
24921 stx %i6, [%l7 + %i2]
24922 nop
24923 set 0x19, %g2
24924 stb %l1, [%l7 + %g2]
24925 nop
24926 set 0x08, %l5
24927 ldd [%l7 + %l5], %f4
24928 set 0x40, %g1
24929 sta %f31, [%l7 + %g1] 0x88
24930 set 0x64, %o1
24931 lda [%l7 + %o1] 0x81, %f7
24932 set 0x48, %l6
24933 stda %o0, [%l7 + %l6] 0xea
24934 membar #Sync
24935 membar #Sync
24936 set 0x40, %o3
24937 ldda [%l7 + %o3] 0xf8, %f16
24938 ld [%l7 + 0x28], %f30
24939 ld [%l7 + 0x58], %f11
24940 add %o2, %g5, %g3
24941 set 0x20, %o5
24942 ldda [%l7 + %o5] 0xea, %g2
24943 set 0x40, %l3
24944 ldda [%l7 + %l3] 0x81, %f0
24945 set 0x18, %i6
24946 swapa [%l7 + %i6] 0x89, %o6
24947 set 0x6C, %g5
24948 stwa %l6, [%l7 + %g5] 0xe3
24949 membar #Sync
24950 nop
24951 set 0x54, %g7
24952 swap [%l7 + %g7], %g6
24953 set 0x40, %o7
24954 stda %f0, [%l7 + %o7] 0x81
24955 st %fsr, [%l7 + 0x1C]
24956 add %l2, %o7, %o5
24957 or %i3, %i7, %i2
24958 nop
24959 set 0x10, %g6
24960 ldx [%l7 + %g6], %i1
24961 fpadd32 %f24, %f26, %f26
24962 set 0x68, %g4
24963 prefetcha [%l7 + %g4] 0x80, 0
24964 nop
24965 set 0x50, %i5
24966 stx %fsr, [%l7 + %i5]
24967 or %o1, %l5, %l3
24968 set 0x3C, %i7
24969 swapa [%l7 + %i7] 0x88, %g1
24970 nop
24971 set 0x48, %i4
24972 ldd [%l7 + %i4], %o2
24973 nop
24974 set 0x18, %l1
24975 ldd [%l7 + %l1], %f4
24976 ld [%l7 + 0x5C], %f12
24977 nop
24978 set 0x18, %g3
24979 ldd [%l7 + %g3], %i4
24980 set 0x7E, %o4
24981 stha %l4, [%l7 + %o4] 0xeb
24982 membar #Sync
24983 set 0x20, %i0
24984 ldxa [%l7 + %i0] 0x81, %i0
24985 and %i5, %g7, %g4
24986 nop
24987 set 0x18, %o6
24988 ldd [%l7 + %o6], %i6
24989 nop
24990 set 0x70, %i3
24991 lduw [%l7 + %i3], %l1
24992 set 0x3F, %i1
24993 ldstuba [%l7 + %i1] 0x81, %l0
24994 nop
24995 set 0x3E, %o0
24996 lduh [%l7 + %o0], %o0
24997 set 0x28, %l4
24998 prefetcha [%l7 + %l4] 0x88, 3
24999 nop
25000 set 0x70, %l2
25001 stb %g3, [%l7 + %l2]
25002 set 0x70, %l0
25003 stda %g2, [%l7 + %l0] 0x80
25004 nop
25005 set 0x15, %i2
25006 ldsb [%l7 + %i2], %o6
25007 membar #Sync
25008 set 0x40, %g2
25009 ldda [%l7 + %g2] 0xf0, %f0
25010 nop
25011 set 0x24, %o2
25012 lduw [%l7 + %o2], %l6
25013 fpadd16 %f14, %f0, %f2
25014 add %l7, 0x78, %l6
25015 wr %g0, 0x88, %asi
25016 ldxa [%l6] %asi, %g6
25017 casxa [%l6] 0x88, %g6, %g5
25018 nop
25019 set 0x24, %l5
25020 ldsw [%l7 + %l5], %l2
25021 st %fsr, [%l7 + 0x24]
25022 nop
25023 set 0x10, %g1
25024 ldx [%l7 + %g1], %o7
25025 set 0x38, %o1
25026 stda %i2, [%l7 + %o1] 0x81
25027 set 0x2E, %o3
25028 stha %i7, [%l7 + %o3] 0xe3
25029 membar #Sync
25030 nop
25031 set 0x28, %l6
25032 std %o4, [%l7 + %l6]
25033 set 0x3C, %o5
25034 stwa %i1, [%l7 + %o5] 0x89
25035 nop
25036 set 0x12, %i6
25037 ldsh [%l7 + %i6], %i2
25038 nop
25039 set 0x60, %g5
25040 std %o4, [%l7 + %g5]
25041 nop
25042 nop
25043 setx 0x5DBDFE36F3B82626, %l0, %l6
25044 stx %l6, [%l7 + 0x28]
25045 ldd [%l7 + 0x28], %f26
25046 setx 0x50ACAB1CEA851FD6, %l1, %l5
25047 stx %l5, [%l7 + 0x10]
25048 ldd [%l7 + 0x10], %f30
25049 fdivd %f30, %f26, %f30
25050 set 0x18, %l3
25051 swapa [%l7 + %l3] 0x89, %l5
25052 nop
25053 set 0x18, %o7
25054 swap [%l7 + %o7], %o1
25055 membar #Sync
25056 set 0x40, %g7
25057 ldda [%l7 + %g7] 0xf9, %f0
25058 add %g1, %o3, %i4
25059 set 0x48, %g4
25060 sta %f21, [%l7 + %g4] 0x81
25061 nop
25062 set 0x72, %g6
25063 ldsh [%l7 + %g6], %l4
25064 nop
25065 set 0x4C, %i5
25066 stw %i0, [%l7 + %i5]
25067 set 0x68, %i4
25068 ldxa [%l7 + %i4] 0x88, %i5
25069 set 0x6B, %i7
25070 ldstuba [%l7 + %i7] 0x89, %g7
25071 set 0x40, %l1
25072 stda %f0, [%l7 + %l1] 0xc2
25073 nop
25074 set 0x10, %g3
25075 stx %fsr, [%l7 + %g3]
25076 membar #Sync
25077 set 0x40, %o4
25078 ldda [%l7 + %o4] 0xf9, %f16
25079 wr %l3, %i6, %clear_softint
25080 st %fsr, [%l7 + 0x5C]
25081 and %g4, %l0, %o0
25082 add %l7, 0x68, %l6
25083 wr %g0, 0x89, %asi
25084 casxa [%l6] 0x89, %o2, %l1
25085 set 0x60, %o6
25086 stwa %g3, [%l7 + %o6] 0x81
25087 set 0x0A, %i3
25088 stha %g2, [%l7 + %i3] 0x81
25089 and %l6, %g6, %g5
25090 nop
25091 set 0x74, %i1
25092 sth %l2, [%l7 + %i1]
25093 add %o7, %o6, %i3
25094 nop
25095 set 0x78, %i0
25096 swap [%l7 + %i0], %o5
25097 nop
25098 set 0x4A, %o0
25099 sth %i7, [%l7 + %o0]
25100 nop
25101 set 0x68, %l2
25102 swap [%l7 + %l2], %i1
25103 set 0x30, %l4
25104 ldxa [%l7 + %l4] 0x80, %i2
25105 nop
25106 set 0x54, %i2
25107 swap [%l7 + %i2], %l5
25108 nop
25109 set 0x2C, %l0
25110 stb %o4, [%l7 + %l0]
25111 and %g1, %o1, %i4
25112 set 0x3C, %o2
25113 stwa %l4, [%l7 + %o2] 0x89
25114 nop
25115 set 0x20, %l5
25116 std %f8, [%l7 + %l5]
25117 set 0x48, %g1
25118 ldxa [%l7 + %g1] 0x88, %o3
25119 nop
25120 set 0x38, %o1
25121 stx %i0, [%l7 + %o1]
25122 nop
25123 set 0x7A, %g2
25124 ldsb [%l7 + %g2], %i5
25125 nop
25126 set 0x1E, %l6
25127 sth %l3, [%l7 + %l6]
25128 nop
25129 set 0x1C, %o5
25130 swap [%l7 + %o5], %g7
25131 set 0x20, %o3
25132 stxa %i6, [%l7 + %o3] 0xe2
25133 membar #Sync
25134 set 0x70, %g5
25135 sta %f24, [%l7 + %g5] 0x89
25136 set 0x2A, %i6
25137 stha %g4, [%l7 + %i6] 0xe3
25138 membar #Sync
25139 set 0x08, %l3
25140 stwa %o0, [%l7 + %l3] 0x89
25141 set 0x40, %g7
25142 stda %f0, [%l7 + %g7] 0xc4
25143 set 0x40, %g4
25144 stda %f16, [%l7 + %g4] 0xd0
25145 nop
25146 set 0x08, %g6
25147 ldd [%l7 + %g6], %o2
25148 ld [%l7 + 0x14], %f23
25149 nop
25150 set 0x58, %o7
25151 stx %l1, [%l7 + %o7]
25152 set 0x70, %i5
25153 stxa %l0, [%l7 + %i5] 0xe2
25154 membar #Sync
25155 st %fsr, [%l7 + 0x60]
25156 nop
25157 set 0x1C, %i7
25158 lduh [%l7 + %i7], %g2
25159 nop
25160 set 0x20, %i4
25161 stw %l6, [%l7 + %i4]
25162 add %l7, 0x60, %l6
25163 wr %g0, 0x81, %asi
25164 casa [%l6] 0x81, %g6, %g5
25165 nop
25166 set 0x78, %l1
25167 stx %l2, [%l7 + %l1]
25168 st %fsr, [%l7 + 0x68]
25169 nop
25170 set 0x50, %g3
25171 ldx [%l7 + %g3], %o7
25172 nop
25173 set 0x08, %o4
25174 ldx [%l7 + %o4], %g3
25175 nop
25176 set 0x1C, %o6
25177 lduw [%l7 + %o6], %o6
25178 nop
25179 set 0x28, %i3
25180 std %i2, [%l7 + %i3]
25181 nop
25182 set 0x3C, %i1
25183 lduw [%l7 + %i1], %o5
25184 set 0x30, %o0
25185 ldda [%l7 + %o0] 0x88, %i6
25186 set 0x51, %l2
25187 stba %i2, [%l7 + %l2] 0x81
25188 nop
25189 set 0x48, %l4
25190 stx %l5, [%l7 + %l4]
25191 fpadd32 %f28, %f16, %f24
25192 or %o4, %i1, %g1
25193 nop
25194 set 0x14, %i2
25195 stb %i4, [%l7 + %i2]
25196 set 0x59, %i0
25197 stba %l4, [%l7 + %i0] 0xe2
25198 membar #Sync
25199 nop
25200 set 0x48, %o2
25201 lduw [%l7 + %o2], %o1
25202 add %l7, 0x78, %l6
25203 wr %g0, 0x81, %asi
25204 casxa [%l6] 0x81, %o3, %i5
25205 add %l3, %i0, %g7
25206 and %i6, %o0, %o2
25207 nop
25208 set 0x38, %l5
25209 ldx [%l7 + %l5], %l1
25210 set 0x70, %l0
25211 sta %f21, [%l7 + %l0] 0x89
25212 nop
25213 set 0x3A, %g1
25214 ldstub [%l7 + %g1], %g4
25215 nop
25216 set 0x40, %o1
25217 ldd [%l7 + %o1], %f12
25218 nop
25219 set 0x64, %g2
25220 lduw [%l7 + %g2], %g2
25221 set 0x48, %l6
25222 swapa [%l7 + %l6] 0x81, %l0
25223 set 0x6C, %o5
25224 sta %f11, [%l7 + %o5] 0x80
25225 fpsub32 %f18, %f6, %f8
25226 set 0x20, %o3
25227 swapa [%l7 + %o3] 0x80, %l6
25228 nop
25229 set 0x30, %g5
25230 std %g6, [%l7 + %g5]
25231 add %l7, 0x58, %l6
25232 wr %g0, 0x89, %asi
25233 casxa [%l6] 0x89, %g5, %l2
25234 set 0x3C, %i6
25235 stwa %o7, [%l7 + %i6] 0xe3
25236 membar #Sync
25237 add %l7, 0x58, %l6
25238 wr %g0, 0x80, %asi
25239 casxa [%l6] 0x80, %o6, %i3
25240 nop
25241 set 0x6E, %g7
25242 ldsh [%l7 + %g7], %g3
25243 nop
25244 set 0x2C, %g4
25245 swap [%l7 + %g4], %i7
25246 nop
25247 set 0x5C, %l3
25248 lduw [%l7 + %l3], %i2
25249 nop
25250 set 0x14, %o7
25251 swap [%l7 + %o7], %o5
25252 nop
25253 set 0x58, %i5
25254 stx %o4, [%l7 + %i5]
25255 nop
25256 set 0x76, %i7
25257 stb %l5, [%l7 + %i7]
25258 nop
25259 set 0x60, %i4
25260 ldd [%l7 + %i4], %g0
25261 set 0x20, %l1
25262 lda [%l7 + %l1] 0x88, %f10
25263 set 0x08, %g6
25264 stwa %i1, [%l7 + %g6] 0xeb
25265 membar #Sync
25266 add %l4, %o1, %i4
25267 nop
25268 set 0x7C, %o4
25269 ldsb [%l7 + %o4], %o3
25270 add %l7, 0x70, %l6
25271 wr %g0, 0x88, %asi
25272 ldxa [%l6] %asi, %i5
25273 casxa [%l6] 0x88, %i5, %l3
25274 nop
25275 set 0x1C, %o6
25276 swap [%l7 + %o6], %i0
25277 set 0x10, %g3
25278 lda [%l7 + %g3] 0x88, %f22
25279 set 0x17, %i1
25280 stba %g7, [%l7 + %i1] 0x81
25281 set 0x28, %o0
25282 stda %o0, [%l7 + %o0] 0x80
25283 nop
25284 set 0x62, %i3
25285 ldsb [%l7 + %i3], %i6
25286 set 0x6C, %l2
25287 ldstuba [%l7 + %l2] 0x80, %o2
25288 nop
25289 set 0x5D, %l4
25290 ldub [%l7 + %l4], %g4
25291 wr %l1, %l0, %set_softint
25292 nop
25293 set 0x68, %i0
25294 ldd [%l7 + %i0], %f20
25295 add %l7, 0x50, %l6
25296 wr %g0, 0x80, %asi
25297 casa [%l6] 0x80, %l6, %g6
25298 nop
25299 set 0x31, %i2
25300 stb %g2, [%l7 + %i2]
25301 nop
25302 set 0x0A, %l5
25303 ldstub [%l7 + %l5], %l2
25304 wr %g5, %o6, %clear_softint
25305 nop
25306 set 0x10, %o2
25307 ldd [%l7 + %o2], %f2
25308 nop
25309 set 0x30, %g1
25310 std %f0, [%l7 + %g1]
25311 nop
25312 set 0x42, %l0
25313 ldsh [%l7 + %l0], %i3
25314 add %g3, %i7, %i2
25315 st %fsr, [%l7 + 0x7C]
25316 and %o5, %o4, %o7
25317 set 0x40, %g2
25318 ldda [%l7 + %g2] 0x89, %g0
25319 nop
25320 set 0x50, %l6
25321 ldd [%l7 + %l6], %l4
25322 membar #Sync
25323 set 0x40, %o5
25324 ldda [%l7 + %o5] 0xf8, %f16
25325 nop
25326 set 0x21, %o1
25327 ldub [%l7 + %o1], %i1
25328 and %o1, %i4, %o3
25329 set 0x68, %o3
25330 ldxa [%l7 + %o3] 0x89, %l4
25331 nop
25332 set 0x48, %g5
25333 std %f4, [%l7 + %g5]
25334 set 0x14, %i6
25335 swapa [%l7 + %i6] 0x80, %l3
25336 set 0x4C, %g4
25337 sta %f17, [%l7 + %g4] 0x81
25338 set 0x40, %g7
25339 stda %f0, [%l7 + %g7] 0xd8
25340 set 0x10, %l3
25341 swapa [%l7 + %l3] 0x80, %i0
25342 nop
25343 set 0x48, %i5
25344 std %g6, [%l7 + %i5]
25345 set 0x4C, %o7
25346 swapa [%l7 + %o7] 0x89, %i5
25347 nop
25348 set 0x48, %i7
25349 stx %fsr, [%l7 + %i7]
25350 set 0x40, %l1
25351 stda %o0, [%l7 + %l1] 0xe2
25352 membar #Sync
25353 nop
25354 set 0x40, %i4
25355 ldd [%l7 + %i4], %i6
25356 st %f12, [%l7 + 0x50]
25357 nop
25358 set 0x34, %o4
25359 ldstub [%l7 + %o4], %o2
25360 set 0x59, %o6
25361 ldstuba [%l7 + %o6] 0x89, %l1
25362 set 0x50, %g3
25363 prefetcha [%l7 + %g3] 0x89, 2
25364 add %l7, 0x18, %l6
25365 wr %g0, 0x81, %asi
25366 casa [%l6] 0x81, %l6, %g6
25367 nop
25368 set 0x68, %g6
25369 ldsw [%l7 + %g6], %g2
25370 st %fsr, [%l7 + 0x20]
25371 set 0x20, %o0
25372 prefetcha [%l7 + %o0] 0x88, 4
25373 set 0x60, %i3
25374 stwa %l2, [%l7 + %i3] 0xea
25375 membar #Sync
25376 set 0x40, %i1
25377 stda %f0, [%l7 + %i1] 0x80
25378 set 0x4A, %l2
25379 ldstuba [%l7 + %l2] 0x81, %o6
25380 wr %i3, %g5, %softint
25381 set 0x40, %l4
25382 stda %f0, [%l7 + %l4] 0xc2
25383 set 0x70, %i2
25384 ldda [%l7 + %i2] 0x88, %i6
25385 nop
25386 set 0x68, %i0
25387 std %f0, [%l7 + %i0]
25388 set 0x56, %l5
25389 stha %i2, [%l7 + %l5] 0xe3
25390 membar #Sync
25391 set 0x69, %o2
25392 ldstuba [%l7 + %o2] 0x80, %o5
25393 nop
25394 set 0x12, %g1
25395 sth %g3, [%l7 + %g1]
25396 fpadd32s %f31, %f29, %f3
25397 nop
25398 set 0x18, %l0
25399 std %f28, [%l7 + %l0]
25400 or %o4, %o7, %g1
25401 set 0x70, %g2
25402 stha %i1, [%l7 + %g2] 0xea
25403 membar #Sync
25404 or %l5, %i4, %o1
25405 ble,a %icc, loop_171
25406 nop
25407 set 0x68, %l6
25408 stx %o3, [%l7 + %l6]
25409 nop
25410 set 0x48, %o5
25411 stb %l4, [%l7 + %o5]
25412 nop
25413 set 0x78, %o3
25414 std %f30, [%l7 + %o3]
25415loop_171:
25416 nop
25417 set 0x2A, %g5
25418 sth %i0, [%l7 + %g5]
25419 set 0x2E, %i6
25420 stha %g7, [%l7 + %i6] 0xe3
25421 membar #Sync
25422 add %l7, 0x50, %l6
25423 wr %g0, 0x81, %asi
25424 casa [%l6] 0x81, %l3, %o0
25425 nop
25426 set 0x24, %o1
25427 sth %i5, [%l7 + %o1]
25428 or %o2, %l1, %i6
25429 nop
25430 set 0x43, %g7
25431 ldsb [%l7 + %g7], %l6
25432 set 0x40, %g4
25433 ldxa [%l7 + %g4] 0x88, %g6
25434 nop
25435 set 0x50, %l3
25436 stx %g2, [%l7 + %l3]
25437 set 0x10, %o7
25438 prefetcha [%l7 + %o7] 0x88, 3
25439 nop
25440 set 0x15, %i7
25441 ldsb [%l7 + %i7], %l2
25442 and %g4, %i3, %o6
25443 nop
25444 set 0x30, %i5
25445 lduw [%l7 + %i5], %i7
25446 nop
25447 set 0x60, %l1
25448 stx %fsr, [%l7 + %l1]
25449 st %fsr, [%l7 + 0x40]
25450 bn,a,pn %xcc, loop_172
25451 st %f2, [%l7 + 0x1C]
25452 set 0x40, %o4
25453 stda %f0, [%l7 + %o4] 0xda
25454loop_172:
25455 nop
25456 set 0x70, %o6
25457 std %f8, [%l7 + %o6]
25458 set 0x74, %i4
25459 stwa %g5, [%l7 + %i4] 0x88
25460 nop
25461 set 0x7C, %g3
25462 stw %i2, [%l7 + %g3]
25463 st %f27, [%l7 + 0x78]
25464 wr %o5, %o4, %sys_tick
25465 set 0x40, %o0
25466 ldda [%l7 + %o0] 0xda, %f0
25467 set 0x40, %g6
25468 stda %f0, [%l7 + %g6] 0xf9
25469 membar #Sync
25470 nop
25471 set 0x78, %i1
25472 prefetch [%l7 + %i1], 4
25473 add %l7, 0x50, %l6
25474 wr %g0, 0x88, %asi
25475 lda [%l6] %asi, %o7
25476 casa [%l6] 0x88, %o7, %g3
25477 set 0x50, %i3
25478 stda %i0, [%l7 + %i3] 0xea
25479 membar #Sync
25480 nop
25481 set 0x3C, %l4
25482 prefetch [%l7 + %l4], 3
25483 set 0x78, %i2
25484 stwa %g1, [%l7 + %i2] 0xe3
25485 membar #Sync
25486 set 0x40, %l2
25487 stda %f16, [%l7 + %l2] 0xf8
25488 membar #Sync
25489 set 0x67, %l5
25490 stba %i4, [%l7 + %l5] 0x81
25491 set 0x10, %o2
25492 ldda [%l7 + %o2] 0x88, %l4
25493 set 0x5A, %i0
25494 stha %o1, [%l7 + %i0] 0xeb
25495 membar #Sync
25496 wr %l4, %i0, %sys_tick
25497 nop
25498 set 0x78, %l0
25499 std %g6, [%l7 + %l0]
25500 set 0x34, %g2
25501 lda [%l7 + %g2] 0x89, %f15
25502 or %o3, %l3, %i5
25503 nop
25504 set 0x38, %l6
25505 stx %o0, [%l7 + %l6]
25506 nop
25507 set 0x18, %o5
25508 ldd [%l7 + %o5], %f24
25509 wr %l1, %i6, %softint
25510 nop
25511 set 0x1C, %g1
25512 ldstub [%l7 + %g1], %o2
25513 nop
25514 set 0x08, %g5
25515 std %i6, [%l7 + %g5]
25516 nop
25517 set 0x64, %i6
25518 prefetch [%l7 + %i6], 2
25519 bgu %xcc, loop_173
25520 fpsub32s %f13, %f0, %f25
25521 nop
25522 set 0x70, %o3
25523 ldx [%l7 + %o3], %g2
25524 set 0x58, %o1
25525 ldxa [%l7 + %o1] 0x88, %l0
25526loop_173:
25527 nop
25528 set 0x70, %g7
25529 ldxa [%l7 + %g7] 0x80, %l2
25530 nop
25531 set 0x44, %g4
25532 stw %g6, [%l7 + %g4]
25533 bl,a,pt %icc, loop_174
25534 nop
25535 set 0x60, %o7
25536 lduh [%l7 + %o7], %g4
25537 nop
25538 set 0x1C, %i7
25539 swap [%l7 + %i7], %o6
25540 nop
25541 set 0x78, %i5
25542 ldsh [%l7 + %i5], %i7
25543loop_174:
25544 bl,pt %icc, loop_175
25545 nop
25546 set 0x6E, %l3
25547 ldsh [%l7 + %l3], %i3
25548 st %f9, [%l7 + 0x48]
25549 nop
25550 set 0x48, %o4
25551 prefetch [%l7 + %o4], 3
25552loop_175:
25553 nop
25554 set 0x60, %l1
25555 swap [%l7 + %l1], %i2
25556 set 0x20, %o6
25557 sta %f5, [%l7 + %o6] 0x88
25558 set 0x48, %i4
25559 stda %g4, [%l7 + %i4] 0xea
25560 membar #Sync
25561 st %f28, [%l7 + 0x70]
25562 membar #Sync
25563 set 0x40, %g3
25564 ldda [%l7 + %g3] 0xf0, %f16
25565 nop
25566 set 0x20, %g6
25567 ldsw [%l7 + %g6], %o4
25568 wr %o7, %o5, %softint
25569 add %l7, 0x28, %l6
25570 wr %g0, 0x88, %asi
25571 ldxa [%l6] %asi, %g3
25572 casxa [%l6] 0x88, %g3, %g1
25573 nop
25574 set 0x50, %i1
25575 std %f28, [%l7 + %i1]
25576 ld [%l7 + 0x2C], %f15
25577 nop
25578 set 0x28, %i3
25579 std %f4, [%l7 + %i3]
25580 nop
25581 set 0x18, %o0
25582 ldsh [%l7 + %o0], %i4
25583 st %f1, [%l7 + 0x60]
25584 set 0x60, %i2
25585 prefetcha [%l7 + %i2] 0x89, 2
25586 add %o1, %l5, %i0
25587 set 0x60, %l4
25588 lda [%l7 + %l4] 0x89, %f27
25589 nop
25590 set 0x6C, %l5
25591 lduw [%l7 + %l5], %g7
25592 nop
25593 set 0x40, %o2
25594 ldx [%l7 + %o2], %l4
25595 set 0x47, %i0
25596 stba %o3, [%l7 + %i0] 0x81
25597 nop
25598 set 0x70, %l0
25599 prefetch [%l7 + %l0], 4
25600 set 0x68, %g2
25601 sta %f12, [%l7 + %g2] 0x81
25602 add %l7, 0x58, %l6
25603 wr %g0, 0x80, %asi
25604 casxa [%l6] 0x80, %l3, %i5
25605 add %o0, %i6, %l1
25606 set 0x70, %l2
25607 ldda [%l7 + %l2] 0xe2, %o2
25608 nop
25609 set 0x70, %o5
25610 std %f4, [%l7 + %o5]
25611 set 0x40, %g1
25612 ldda [%l7 + %g1] 0xd2, %f16
25613 add %l7, 0x78, %l6
25614 wr %g0, 0x80, %asi
25615 ldxa [%l6] %asi, %g2
25616 casxa [%l6] 0x80, %g2, %l6
25617 nop
25618 set 0x30, %g5
25619 stw %l0, [%l7 + %g5]
25620 nop
25621 set 0x48, %i6
25622 std %f16, [%l7 + %i6]
25623 st %f1, [%l7 + 0x28]
25624 nop
25625 set 0x34, %o3
25626 swap [%l7 + %o3], %g6
25627 or %g4, %l2, %o6
25628 nop
25629 set 0x20, %o1
25630 stx %fsr, [%l7 + %o1]
25631 or %i7, %i3, %g5
25632 nop
25633 set 0x58, %g7
25634 ldd [%l7 + %g7], %i2
25635 set 0x4C, %l6
25636 sta %f11, [%l7 + %l6] 0x81
25637 ld [%l7 + 0x60], %f2
25638 add %l7, 0x40, %l6
25639 wr %g0, 0x89, %asi
25640 ldxa [%l6] %asi, %o7
25641 casxa [%l6] 0x89, %o7, %o4
25642 nop
25643 set 0x30, %o7
25644 ldx [%l7 + %o7], %g3
25645 set 0x40, %g4
25646 ldda [%l7 + %g4] 0xd0, %f0
25647 nop
25648 set 0x68, %i5
25649 ldsw [%l7 + %i5], %g1
25650 nop
25651 set 0x5C, %i7
25652 sth %o5, [%l7 + %i7]
25653 nop
25654 set 0x34, %l3
25655 swap [%l7 + %l3], %i1
25656 nop
25657 set 0x3A, %o4
25658 ldstub [%l7 + %o4], %o1
25659 nop
25660 set 0x18, %l1
25661 ldd [%l7 + %l1], %l4
25662 set 0x68, %o6
25663 stwa %i0, [%l7 + %o6] 0x88
25664 nop
25665 set 0x38, %g3
25666 ldd [%l7 + %g3], %f20
25667 nop
25668 set 0x10, %i4
25669 stx %i4, [%l7 + %i4]
25670 st %fsr, [%l7 + 0x64]
25671 add %l7, 0x28, %l6
25672 wr %g0, 0x80, %asi
25673 casa [%l6] 0x80, %l4, %g7
25674 st %f9, [%l7 + 0x38]
25675 nop
25676 set 0x30, %i1
25677 stx %l3, [%l7 + %i1]
25678 and %i5, %o3, %o0
25679 set 0x60, %i3
25680 prefetcha [%l7 + %i3] 0x88, 2
25681 ld [%l7 + 0x1C], %f2
25682 or %o2, %g2, %l6
25683 nop
25684 set 0x51, %g6
25685 ldub [%l7 + %g6], %l0
25686 set 0x10, %i2
25687 sta %f31, [%l7 + %i2] 0x81
25688 nop
25689 set 0x78, %l4
25690 lduw [%l7 + %l4], %g6
25691 nop
25692 set 0x5E, %l5
25693 sth %g4, [%l7 + %l5]
25694 nop
25695 set 0x48, %o2
25696 sth %l2, [%l7 + %o2]
25697 nop
25698 set 0x50, %i0
25699 stb %o6, [%l7 + %i0]
25700 add %l1, %i3, %g5
25701 ld [%l7 + 0x70], %f31
25702 set 0x40, %o0
25703 ldda [%l7 + %o0] 0xd0, %f0
25704 set 0x24, %l0
25705 sta %f18, [%l7 + %l0] 0x81
25706 nop
25707 set 0x5C, %g2
25708 swap [%l7 + %g2], %i2
25709 nop
25710 set 0x70, %l2
25711 ldsw [%l7 + %l2], %o7
25712 set 0x70, %g1
25713 stxa %o4, [%l7 + %g1] 0xea
25714 membar #Sync
25715 st %f27, [%l7 + 0x48]
25716 set 0x5A, %o5
25717 ldstuba [%l7 + %o5] 0x88, %g3
25718 set 0x10, %g5
25719 ldda [%l7 + %g5] 0xe2, %i6
25720 nop
25721 set 0x0F, %o3
25722 ldub [%l7 + %o3], %g1
25723 set 0x38, %i6
25724 prefetcha [%l7 + %i6] 0x81, 2
25725 nop
25726 set 0x7C, %g7
25727 ldsw [%l7 + %g7], %o5
25728 set 0x40, %l6
25729 stda %f0, [%l7 + %l6] 0xd8
25730 nop
25731 set 0x38, %o1
25732 stx %fsr, [%l7 + %o1]
25733 set 0x13, %o7
25734 stba %o1, [%l7 + %o7] 0xea
25735 membar #Sync
25736 nop
25737 set 0x20, %i5
25738 stx %fsr, [%l7 + %i5]
25739 nop
25740 set 0x38, %i7
25741 swap [%l7 + %i7], %l5
25742 nop
25743 set 0x50, %g4
25744 ldd [%l7 + %g4], %f30
25745 or %i0, %l4, %g7
25746 nop
25747 set 0x10, %o4
25748 std %f18, [%l7 + %o4]
25749 st %f26, [%l7 + 0x08]
25750 add %l7, 0x78, %l6
25751 wr %g0, 0x88, %asi
25752 lda [%l6] %asi, %i4
25753 casa [%l6] 0x88, %i4, %i5
25754 nop
25755 set 0x70, %l1
25756 ldsw [%l7 + %l1], %l3
25757 st %fsr, [%l7 + 0x20]
25758 set 0x44, %o6
25759 sta %f0, [%l7 + %o6] 0x88
25760 nop
25761 set 0x6A, %l3
25762 lduh [%l7 + %l3], %o0
25763 nop
25764 set 0x40, %g3
25765 stw %i6, [%l7 + %g3]
25766 set 0x10, %i1
25767 stxa %o3, [%l7 + %i1] 0x88
25768 nop
25769 set 0x12, %i4
25770 lduh [%l7 + %i4], %g2
25771 set 0x60, %g6
25772 sta %f15, [%l7 + %g6] 0x81
25773 nop
25774 set 0x08, %i2
25775 stx %fsr, [%l7 + %i2]
25776 nop
25777 set 0x70, %l4
25778 stx %fsr, [%l7 + %l4]
25779 set 0x38, %l5
25780 stda %o2, [%l7 + %l5] 0x89
25781 and %l0, %l6, %g6
25782 and %g4, %o6, %l1
25783 st %fsr, [%l7 + 0x1C]
25784 EXIT_GOOD
25785
25786
25787
25788!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25789!
25790! Stats for Thread 6:
25791!
25792! Type l : 1258
25793! Type a : 27
25794! Type cti : 24
25795! Type x : 522
25796! Type f : 42
25797! Type i : 127
25798!
25799!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25800
25801!
25802! Thread 7 Start
25803!
25804.global thread_7
25805thread_7:
25806 mov %l7, %g1
25807 !# Set %cwp for 8 windows
25808 !# This threads memory space into each %l7
25809 wrpr %g0, 0x7, %cwp
25810 mov %g1, %l7
25811 wrpr %g0, 0x6, %cwp
25812 mov %g1, %l7
25813 wrpr %g0, 0x5, %cwp
25814 mov %g1, %l7
25815 wrpr %g0, 0x4, %cwp
25816 mov %g1, %l7
25817 wrpr %g0, 0x3, %cwp
25818 mov %g1, %l7
25819 wrpr %g0, 0x2, %cwp
25820 mov %g1, %l7
25821 wrpr %g0, 0x1, %cwp
25822 mov %g1, %l7
25823 wrpr %g0, 0x0, %cwp
25824 mov %g1, %l7
25825
25826 !# Set %fsr
25827 setx 0x0000000000400000, %l0, %l6 !# no post process
25828 stx %l6, [%l7 + 0x0] !# no post process
25829 ldx [%l7 + 0x0], %fsr !# no post process
25830
25831 wr %g0, 0x80, %asi !# no post process
25832
25833 !# Initialize registers ..
25834
25835 !# Global registers
25836 set 0x5, %g1
25837 set 0xF, %g2
25838 set 0x7, %g3
25839 set 0xF, %g4
25840 set 0x9, %g5
25841 set 0x6, %g6
25842 set 0x7, %g7
25843 !# Input registers
25844 set -0xE, %i0
25845 set -0xF, %i1
25846 set -0xC, %i2
25847 set -0xE, %i3
25848 set -0x3, %i4
25849 set -0x1, %i5
25850 set -0xA, %i6
25851 set -0x9, %i7
25852 !# Local registers
25853 set 0x6F5798A2, %l0
25854 set 0x3CFBFBF8, %l1
25855 set 0x6E9A731D, %l2
25856 set 0x3F20F88A, %l3
25857 set 0x775E932A, %l4
25858 set 0x314C3D39, %l5
25859 set 0x2E3217B0, %l6
25860 !# Output registers
25861 set -0x11C4, %o0
25862 set 0x1177, %o1
25863 set 0x078F, %o2
25864 set -0x048C, %o3
25865 set -0x1BDF, %o4
25866 set -0x0FF6, %o5
25867 set 0x0256, %o6
25868 set -0x0852, %o7
25869 !# Float registers
25870 INIT_TH_FP_REG(%l7,%f0,0x96346BE1C4891CCE)
25871 INIT_TH_FP_REG(%l7,%f2,0x2AB90A99C7EA575F)
25872 INIT_TH_FP_REG(%l7,%f4,0x35424BE481A22DFC)
25873 INIT_TH_FP_REG(%l7,%f6,0x1A0B6E7A23FFEA98)
25874 INIT_TH_FP_REG(%l7,%f8,0x7DB892D47E35E57B)
25875 INIT_TH_FP_REG(%l7,%f10,0x88A498ED459E1EE7)
25876 INIT_TH_FP_REG(%l7,%f12,0xAC42AED2FA1B6832)
25877 INIT_TH_FP_REG(%l7,%f14,0x309B5F6C29C708E7)
25878 INIT_TH_FP_REG(%l7,%f16,0x7B7AC6CEC0FB44CB)
25879 INIT_TH_FP_REG(%l7,%f18,0x09ECE412AE227434)
25880 INIT_TH_FP_REG(%l7,%f20,0x3F33D5EB1D930E44)
25881 INIT_TH_FP_REG(%l7,%f22,0x84C84C6234FA2368)
25882 INIT_TH_FP_REG(%l7,%f24,0xC355CA68B934CFE9)
25883 INIT_TH_FP_REG(%l7,%f26,0x4607BA1C1C7A0C7A)
25884 INIT_TH_FP_REG(%l7,%f28,0x0CF6180EA7C99762)
25885 INIT_TH_FP_REG(%l7,%f30,0x91236A900A768A99)
25886
25887 !# Execute Main Diag ..
25888
25889 nop
25890 set 0x0E, %i3
25891 sth %l2, [%l7 + %i3]
25892 set 0x70, %i0
25893 sta %f21, [%l7 + %i0] 0x80
25894 nop
25895 set 0x1C, %o2
25896 ldsw [%l7 + %o2], %g5
25897 nop
25898 set 0x30, %l0
25899 std %f26, [%l7 + %l0]
25900 nop
25901 set 0x68, %o0
25902 std %f22, [%l7 + %o0]
25903 wr %i3, %i2, %y
25904 nop
25905 set 0x7C, %g2
25906 lduw [%l7 + %g2], %o7
25907 or %o4, %i7, %g3
25908 set 0x64, %g1
25909 sta %f31, [%l7 + %g1] 0x81
25910 nop
25911 set 0x68, %o5
25912 ldsw [%l7 + %o5], %g1
25913 set 0x40, %l2
25914 stda %f16, [%l7 + %l2] 0xc4
25915 set 0x42, %o3
25916 ldstuba [%l7 + %o3] 0x88, %i1
25917 set 0x60, %g5
25918 prefetcha [%l7 + %g5] 0x88, 0
25919 nop
25920 set 0x10, %g7
25921 stx %fsr, [%l7 + %g7]
25922 or %o5, %l5, %l4
25923 set 0x0E, %l6
25924 ldstuba [%l7 + %l6] 0x88, %i0
25925 ble,a,pn %xcc, loop_176
25926 nop
25927 set 0x78, %i6
25928 prefetch [%l7 + %i6], 2
25929 nop
25930 set 0x35, %o7
25931 ldstub [%l7 + %o7], %g7
25932 st %f0, [%l7 + 0x20]
25933loop_176:
25934 nop
25935 set 0x30, %o1
25936 stw %i5, [%l7 + %o1]
25937 and %l3, %o0, %i4
25938 set 0x38, %i7
25939 stxa %o3, [%l7 + %i7] 0xea
25940 membar #Sync
25941 set 0x1C, %g4
25942 sta %f11, [%l7 + %g4] 0x88
25943 set 0x10, %i5
25944 prefetcha [%l7 + %i5] 0x89, 2
25945 membar #Sync
25946 set 0x40, %l1
25947 ldda [%l7 + %l1] 0xf0, %f16
25948 set 0x10, %o4
25949 lda [%l7 + %o4] 0x80, %f28
25950 set 0x74, %o6
25951 lda [%l7 + %o6] 0x80, %f12
25952 set 0x78, %g3
25953 stda %g2, [%l7 + %g3] 0xeb
25954 membar #Sync
25955 ld [%l7 + 0x28], %f1
25956 nop
25957 set 0x5C, %l3
25958 prefetch [%l7 + %l3], 3
25959 st %f7, [%l7 + 0x58]
25960 st %f16, [%l7 + 0x64]
25961 nop
25962 set 0x68, %i4
25963 ldd [%l7 + %i4], %f8
25964 set 0x40, %i1
25965 stda %f0, [%l7 + %i1] 0x80
25966 nop
25967 set 0x68, %i2
25968 std %l0, [%l7 + %i2]
25969 nop
25970 set 0x78, %g6
25971 std %f12, [%l7 + %g6]
25972 st %f2, [%l7 + 0x7C]
25973 set 0x40, %l5
25974 stda %f0, [%l7 + %l5] 0xf1
25975 membar #Sync
25976 set 0x70, %l4
25977 ldxa [%l7 + %l4] 0x80, %o2
25978 set 0x40, %i0
25979 stda %f16, [%l7 + %i0] 0xf1
25980 membar #Sync
25981 nop
25982 set 0x48, %i3
25983 ldx [%l7 + %i3], %g6
25984 set 0x48, %o2
25985 stda %g4, [%l7 + %o2] 0xe3
25986 membar #Sync
25987 nop
25988 set 0x2E, %o0
25989 lduh [%l7 + %o0], %l6
25990 nop
25991 set 0x68, %g2
25992 stx %fsr, [%l7 + %g2]
25993 nop
25994 set 0x70, %l0
25995 std %l0, [%l7 + %l0]
25996 set 0x38, %g1
25997 ldxa [%l7 + %g1] 0x81, %l2
25998 set 0x40, %l2
25999 ldda [%l7 + %l2] 0x88, %f16
26000 and %g5, %o6, %i3
26001 set 0x70, %o3
26002 ldxa [%l7 + %o3] 0x80, %o7
26003 add %l7, 0x60, %l6
26004 wr %g0, 0x88, %asi
26005 casxa [%l6] 0x88, %i2, %o4
26006 set 0x68, %g5
26007 stxa %g3, [%l7 + %g5] 0xe3
26008 membar #Sync
26009 nop
26010 set 0x30, %g7
26011 ldsw [%l7 + %g7], %g1
26012 nop
26013 set 0x3A, %o5
26014 ldub [%l7 + %o5], %i7
26015 nop
26016 set 0x48, %i6
26017 std %i0, [%l7 + %i6]
26018 ble,a,pt %xcc, loop_177
26019 nop
26020 set 0x30, %l6
26021 stx %o5, [%l7 + %l6]
26022 add %l7, 0x40, %l6
26023 wr %g0, 0x80, %asi
26024 casxa [%l6] 0x80, %l5, %o1
26025loop_177:
26026 nop
26027 set 0x7F, %o1
26028 stba %i0, [%l7 + %o1] 0x80
26029 set 0x0A, %o7
26030 stha %l4, [%l7 + %o7] 0xe3
26031 membar #Sync
26032 bn,a %xcc, loop_178
26033 wr %i5, %l3, %set_softint
26034 nop
26035 set 0x24, %g4
26036 stw %g7, [%l7 + %g4]
26037 nop
26038 set 0x68, %i7
26039 ldsh [%l7 + %i7], %o0
26040loop_178:
26041 nop
26042 set 0x20, %i5
26043 stda %i4, [%l7 + %i5] 0xe2
26044 membar #Sync
26045 nop
26046 set 0x4C, %l1
26047 stw %i6, [%l7 + %l1]
26048 set 0x38, %o4
26049 ldxa [%l7 + %o4] 0x89, %g2
26050 nop
26051 set 0x58, %g3
26052 stw %o3, [%l7 + %g3]
26053 nop
26054 set 0x2C, %o6
26055 lduh [%l7 + %o6], %l0
26056 nop
26057 set 0x68, %i4
26058 ldub [%l7 + %i4], %g6
26059 set 0x72, %i1
26060 stha %g4, [%l7 + %i1] 0xeb
26061 membar #Sync
26062 nop
26063 set 0x20, %l3
26064 ldd [%l7 + %l3], %f18
26065 nop
26066 set 0x58, %g6
26067 stw %l6, [%l7 + %g6]
26068 nop
26069 set 0x10, %l5
26070 ldd [%l7 + %l5], %o2
26071 nop
26072 set 0x7C, %i2
26073 lduw [%l7 + %i2], %l1
26074 set 0x28, %l4
26075 prefetcha [%l7 + %l4] 0x88, 2
26076 nop
26077 set 0x34, %i3
26078 swap [%l7 + %i3], %o6
26079 or %i3, %g5, %o7
26080 or %o4, %g3, %i2
26081 set 0x28, %o2
26082 prefetcha [%l7 + %o2] 0x80, 1
26083 nop
26084 set 0x64, %i0
26085 stw %i1, [%l7 + %i0]
26086 nop
26087 set 0x08, %o0
26088 stx %fsr, [%l7 + %o0]
26089 set 0x20, %g2
26090 ldda [%l7 + %g2] 0xe3, %o4
26091 nop
26092 set 0x37, %g1
26093 ldstub [%l7 + %g1], %g1
26094 add %l7, 0x68, %l6
26095 wr %g0, 0x88, %asi
26096 ldxa [%l6] %asi, %o1
26097 casxa [%l6] 0x88, %o1, %i0
26098 nop
26099 set 0x18, %l0
26100 stb %l5, [%l7 + %l0]
26101 nop
26102 set 0x30, %l2
26103 stx %fsr, [%l7 + %l2]
26104 wr %i5, %l4, %y
26105 nop
26106 set 0x34, %o3
26107 prefetch [%l7 + %o3], 2
26108 nop
26109 set 0x08, %g7
26110 std %f24, [%l7 + %g7]
26111 or %l3, %g7, %i4
26112 nop
26113 set 0x78, %g5
26114 ldx [%l7 + %g5], %o0
26115 nop
26116 set 0x30, %i6
26117 ldx [%l7 + %i6], %i6
26118 nop
26119 set 0x10, %l6
26120 ldsh [%l7 + %l6], %g2
26121 set 0x20, %o1
26122 ldda [%l7 + %o1] 0x80, %l0
26123 membar #Sync
26124 set 0x40, %o7
26125 ldda [%l7 + %o7] 0xf1, %f0
26126 set 0x40, %o5
26127 lda [%l7 + %o5] 0x80, %f27
26128 st %f30, [%l7 + 0x38]
26129 nop
26130 set 0x30, %g4
26131 std %f6, [%l7 + %g4]
26132 nop
26133 set 0x78, %i7
26134 std %f12, [%l7 + %i7]
26135 nop
26136 set 0x44, %i5
26137 swap [%l7 + %i5], %o3
26138 nop
26139 set 0x20, %o4
26140 ldd [%l7 + %o4], %f0
26141 set 0x60, %l1
26142 stda %g4, [%l7 + %l1] 0x89
26143 st %f8, [%l7 + 0x24]
26144 nop
26145 set 0x14, %o6
26146 ldub [%l7 + %o6], %l6
26147 set 0x28, %g3
26148 stha %g6, [%l7 + %g3] 0x80
26149 nop
26150 set 0x78, %i4
26151 ldx [%l7 + %i4], %o2
26152 ld [%l7 + 0x64], %f24
26153 nop
26154 set 0x68, %i1
26155 sth %l2, [%l7 + %i1]
26156 nop
26157 set 0x14, %g6
26158 lduh [%l7 + %g6], %l1
26159 nop
26160 set 0x51, %l3
26161 ldstub [%l7 + %l3], %o6
26162 fpadd16s %f4, %f20, %f1
26163 nop
26164 set 0x18, %i2
26165 std %f8, [%l7 + %i2]
26166 set 0x6C, %l5
26167 sta %f22, [%l7 + %l5] 0x89
26168 set 0x14, %i3
26169 stba %i3, [%l7 + %i3] 0x81
26170 set 0x38, %l4
26171 prefetcha [%l7 + %l4] 0x80, 4
26172 nop
26173 set 0x48, %i0
26174 stx %fsr, [%l7 + %i0]
26175 wr %o7, %o4, %clear_softint
26176 set 0x16, %o2
26177 ldstuba [%l7 + %o2] 0x80, %i2
26178 nop
26179 set 0x38, %o0
26180 swap [%l7 + %o0], %g3
26181 set 0x24, %g2
26182 lda [%l7 + %g2] 0x89, %f23
26183 nop
26184 set 0x64, %l0
26185 swap [%l7 + %l0], %i1
26186 set 0x78, %l2
26187 stwa %o5, [%l7 + %l2] 0x81
26188 set 0x20, %g1
26189 ldxa [%l7 + %g1] 0x88, %i7
26190 st %fsr, [%l7 + 0x30]
26191 nop
26192 set 0x1F, %o3
26193 ldub [%l7 + %o3], %o1
26194 set 0x28, %g5
26195 stxa %i0, [%l7 + %g5] 0xeb
26196 membar #Sync
26197 nop
26198 set 0x18, %g7
26199 ldx [%l7 + %g7], %g1
26200 set 0x28, %i6
26201 ldxa [%l7 + %i6] 0x88, %l5
26202 set 0x60, %o1
26203 sta %f14, [%l7 + %o1] 0x89
26204 set 0x60, %l6
26205 prefetcha [%l7 + %l6] 0x81, 2
26206 ld [%l7 + 0x28], %f29
26207 or %l3, %i5, %g7
26208 nop
26209 set 0x70, %o7
26210 ldsw [%l7 + %o7], %i4
26211 ld [%l7 + 0x78], %f2
26212 set 0x78, %o5
26213 prefetcha [%l7 + %o5] 0x89, 3
26214 nop
26215 set 0x3C, %g4
26216 swap [%l7 + %g4], %o0
26217 add %l7, 0x50, %l6
26218 wr %g0, 0x81, %asi
26219 ldxa [%l6] %asi, %g2
26220 casxa [%l6] 0x81, %g2, %o3
26221 set 0x40, %i7
26222 prefetcha [%l7 + %i7] 0x88, 2
26223 nop
26224 set 0x70, %i5
26225 std %i6, [%l7 + %i5]
26226 ld [%l7 + 0x1C], %f26
26227 ld [%l7 + 0x54], %f28
26228 nop
26229 set 0x22, %o4
26230 ldsh [%l7 + %o4], %g6
26231 nop
26232 set 0x2D, %o6
26233 ldub [%l7 + %o6], %o2
26234 nop
26235 set 0x10, %l1
26236 stw %l0, [%l7 + %l1]
26237 nop
26238 set 0x62, %i4
26239 ldub [%l7 + %i4], %l1
26240 nop
26241 set 0x68, %g3
26242 stx %o6, [%l7 + %g3]
26243 nop
26244 set 0x09, %g6
26245 ldub [%l7 + %g6], %i3
26246 add %l7, 0x38, %l6
26247 wr %g0, 0x81, %asi
26248 ldxa [%l6] %asi, %l2
26249 casxa [%l6] 0x81, %l2, %g5
26250 set 0x70, %l3
26251 lda [%l7 + %l3] 0x89, %f22
26252 set 0x3D, %i1
26253 ldstuba [%l7 + %i1] 0x88, %o4
26254 set 0x60, %l5
26255 ldda [%l7 + %l5] 0x81, %o6
26256 fpsub16 %f28, %f20, %f16
26257 or %i2, %g3, %o5
26258 nop
26259 set 0x60, %i3
26260 std %f10, [%l7 + %i3]
26261 nop
26262 set 0x0B, %l4
26263 ldub [%l7 + %l4], %i7
26264 bg %icc, loop_179
26265 nop
26266 set 0x74, %i0
26267 swap [%l7 + %i0], %o1
26268 nop
26269 set 0x6C, %o2
26270 ldsb [%l7 + %o2], %i1
26271 nop
26272 set 0x4B, %o0
26273 ldstub [%l7 + %o0], %i0
26274loop_179:
26275 nop
26276 set 0x2E, %g2
26277 ldsb [%l7 + %g2], %l5
26278 nop
26279 set 0x78, %l0
26280 stw %g1, [%l7 + %l0]
26281 ld [%l7 + 0x38], %f2
26282 set 0x22, %l2
26283 stha %l4, [%l7 + %l2] 0xe2
26284 membar #Sync
26285 nop
26286 set 0x68, %i2
26287 ldd [%l7 + %i2], %f28
26288 set 0x0D, %g1
26289 ldstuba [%l7 + %g1] 0x88, %i5
26290 nop
26291 set 0x60, %o3
26292 ldx [%l7 + %o3], %l3
26293 set 0x70, %g7
26294 ldxa [%l7 + %g7] 0x80, %g7
26295 nop
26296 set 0x78, %i6
26297 ldx [%l7 + %i6], %i4
26298 nop
26299 set 0x70, %o1
26300 ldsh [%l7 + %o1], %i6
26301 nop
26302 set 0x17, %l6
26303 ldub [%l7 + %l6], %g2
26304 set 0x40, %o7
26305 stha %o0, [%l7 + %o7] 0x89
26306 nop
26307 set 0x08, %o5
26308 stx %o3, [%l7 + %o5]
26309 and %g4, %g6, %o2
26310 set 0x38, %g5
26311 stwa %l6, [%l7 + %g5] 0x89
26312 set 0x40, %i7
26313 ldda [%l7 + %i7] 0xd2, %f0
26314 nop
26315 set 0x78, %i5
26316 stb %l1, [%l7 + %i5]
26317 st %fsr, [%l7 + 0x7C]
26318 ld [%l7 + 0x48], %f31
26319 nop
26320 set 0x58, %g4
26321 stb %l0, [%l7 + %g4]
26322 nop
26323 set 0x18, %o4
26324 ldd [%l7 + %o4], %o6
26325 bne,pt %xcc, loop_180
26326 st %fsr, [%l7 + 0x50]
26327 bleu %icc, loop_181
26328 or %i3, %l2, %g5
26329loop_180:
26330 nop
26331 set 0x70, %l1
26332 ldda [%l7 + %l1] 0xe2, %o4
26333loop_181:
26334 nop
26335 set 0x30, %o6
26336 stxa %o7, [%l7 + %o6] 0x88
26337 nop
26338 set 0x26, %g3
26339 lduh [%l7 + %g3], %i2
26340 nop
26341 set 0x68, %g6
26342 ldd [%l7 + %g6], %f2
26343 ld [%l7 + 0x60], %f30
26344 nop
26345 set 0x30, %i4
26346 ldd [%l7 + %i4], %f10
26347 nop
26348 set 0x48, %l3
26349 sth %o5, [%l7 + %l3]
26350 nop
26351 set 0x20, %i1
26352 stw %i7, [%l7 + %i1]
26353 set 0x78, %i3
26354 stxa %o1, [%l7 + %i3] 0x88
26355 nop
26356 set 0x4C, %l4
26357 lduw [%l7 + %l4], %i1
26358 nop
26359 set 0x78, %i0
26360 stx %i0, [%l7 + %i0]
26361 nop
26362 set 0x0E, %l5
26363 ldstub [%l7 + %l5], %g3
26364 ld [%l7 + 0x78], %f22
26365 nop
26366 set 0x2C, %o0
26367 lduh [%l7 + %o0], %g1
26368 nop
26369 set 0x28, %o2
26370 std %f18, [%l7 + %o2]
26371 nop
26372 set 0x74, %l0
26373 prefetch [%l7 + %l0], 2
26374 nop
26375 set 0x18, %l2
26376 ldd [%l7 + %l2], %f6
26377 nop
26378 set 0x60, %i2
26379 ldx [%l7 + %i2], %l4
26380 nop
26381 or %g0, 0x8, %l0
26382 sllx %l0, 0x3c, %l0
26383 wr %l0, %g0, %tick_cmpr
26384 add %g7, %i5, %i4
26385 nop
26386 set 0x28, %g1
26387 swap [%l7 + %g1], %g2
26388 ld [%l7 + 0x18], %f16
26389 nop
26390 set 0x30, %o3
26391 ldub [%l7 + %o3], %o0
26392 add %l7, 0x68, %l6
26393 wr %g0, 0x89, %asi
26394 casa [%l6] 0x89, %i6, %o3
26395 nop
26396 set 0x20, %g2
26397 std %g6, [%l7 + %g2]
26398 set 0x40, %g7
26399 stda %g4, [%l7 + %g7] 0x80
26400 or %l6, %o2, %l1
26401 nop
26402 set 0x7C, %i6
26403 prefetch [%l7 + %i6], 3
26404 set 0x64, %l6
26405 lda [%l7 + %l6] 0x81, %f13
26406 nop
26407 set 0x64, %o1
26408 swap [%l7 + %o1], %l0
26409 set 0x77, %o5
26410 ldstuba [%l7 + %o5] 0x89, %i3
26411 nop
26412 set 0x26, %o7
26413 sth %l2, [%l7 + %o7]
26414 st %f26, [%l7 + 0x34]
26415 st %fsr, [%l7 + 0x2C]
26416 nop
26417 set 0x58, %i7
26418 stw %g5, [%l7 + %i7]
26419 or %o4, %o7, %i2
26420 wr %o6, %i7, %pic
26421 set 0x68, %i5
26422 stda %o4, [%l7 + %i5] 0x89
26423 nop
26424 set 0x3C, %g4
26425 sth %i1, [%l7 + %g4]
26426 nop
26427 nop
26428 setx 0xEA944FB2E6B7C5EE, %l0, %l6
26429 stx %l6, [%l7 + 0x28]
26430 ldd [%l7 + 0x28], %f12
26431 setx 0xDD9192E8D7B9BDBC, %l1, %l5
26432 stx %l5, [%l7 + 0x10]
26433 ldd [%l7 + 0x10], %f20
26434 fdivd %f20, %f12, %f4
26435 set 0x50, %o4
26436 ldda [%l7 + %o4] 0x88, %i0
26437 nop
26438 set 0x48, %g5
26439 sth %g3, [%l7 + %g5]
26440 nop
26441 set 0x70, %l1
26442 ldd [%l7 + %l1], %o0
26443 nop
26444 set 0x60, %g3
26445 stw %g1, [%l7 + %g3]
26446 nop
26447 set 0x6A, %o6
26448 stb %l5, [%l7 + %o6]
26449 nop
26450 set 0x20, %g6
26451 ldsb [%l7 + %g6], %l3
26452 set 0x40, %i4
26453 stda %f0, [%l7 + %i4] 0xc0
26454 nop
26455 set 0x1F, %i1
26456 ldstub [%l7 + %i1], %g7
26457 set 0x28, %i3
26458 stda %i4, [%l7 + %i3] 0x80
26459 set 0x40, %l4
26460 ldda [%l7 + %l4] 0x88, %i4
26461 add %l7, 0x08, %l6
26462 wr %g0, 0x88, %asi
26463 casxa [%l6] 0x88, %g2, %l4
26464 set 0x10, %i0
26465 stxa %i6, [%l7 + %i0] 0xea
26466 membar #Sync
26467 set 0x08, %l5
26468 swapa [%l7 + %l5] 0x80, %o0
26469 nop
26470 set 0x10, %o0
26471 ldd [%l7 + %o0], %o2
26472 nop
26473 set 0x18, %o2
26474 ldsw [%l7 + %o2], %g6
26475 nop
26476 set 0x38, %l3
26477 std %f10, [%l7 + %l3]
26478 st %f20, [%l7 + 0x64]
26479 nop
26480 set 0x78, %l0
26481 std %i6, [%l7 + %l0]
26482 or %g4, %o2, %l0
26483 nop
26484 set 0x1C, %i2
26485 swap [%l7 + %i2], %i3
26486 ld [%l7 + 0x30], %f15
26487 nop
26488 set 0x60, %g1
26489 std %f16, [%l7 + %g1]
26490 nop
26491 set 0x1E, %o3
26492 stb %l1, [%l7 + %o3]
26493 nop
26494 set 0x70, %g2
26495 sth %g5, [%l7 + %g2]
26496 nop
26497 set 0x50, %g7
26498 stx %o4, [%l7 + %g7]
26499 set 0x30, %i6
26500 ldda [%l7 + %i6] 0xe3, %l2
26501 ld [%l7 + 0x08], %f9
26502 nop
26503 set 0x64, %l2
26504 ldsw [%l7 + %l2], %o7
26505 set 0x10, %o1
26506 ldda [%l7 + %o1] 0x89, %i2
26507 set 0x60, %o5
26508 lda [%l7 + %o5] 0x88, %f19
26509 st %f30, [%l7 + 0x1C]
26510 nop
26511 set 0x30, %o7
26512 ldd [%l7 + %o7], %f28
26513 nop
26514 set 0x38, %i7
26515 prefetch [%l7 + %i7], 2
26516 nop
26517 set 0x50, %l6
26518 std %f26, [%l7 + %l6]
26519 nop
26520 set 0x20, %i5
26521 ldx [%l7 + %i5], %o6
26522 nop
26523 set 0x38, %g4
26524 prefetch [%l7 + %g4], 1
26525 st %fsr, [%l7 + 0x20]
26526 ld [%l7 + 0x34], %f25
26527 nop
26528 set 0x1C, %o4
26529 lduw [%l7 + %o4], %o5
26530 add %i7, %i0, %i1
26531 bne,a,pt %icc, loop_182
26532 nop
26533 set 0x18, %g5
26534 stx %g3, [%l7 + %g5]
26535 nop
26536 set 0x2B, %g3
26537 ldstub [%l7 + %g3], %g1
26538 ld [%l7 + 0x18], %f4
26539loop_182:
26540 ld [%l7 + 0x2C], %f16
26541 fpadd16s %f7, %f9, %f31
26542 set 0x74, %l1
26543 lda [%l7 + %l1] 0x80, %f20
26544 or %o1, %l3, %g7
26545 set 0x67, %o6
26546 ldstuba [%l7 + %o6] 0x89, %i5
26547 set 0x5C, %i4
26548 stwa %i4, [%l7 + %i4] 0x80
26549 nop
26550 set 0x0A, %g6
26551 sth %g2, [%l7 + %g6]
26552 nop
26553 set 0x78, %i3
26554 ldx [%l7 + %i3], %l5
26555 set 0x10, %l4
26556 stwa %l4, [%l7 + %l4] 0xea
26557 membar #Sync
26558 nop
26559 set 0x75, %i1
26560 ldsb [%l7 + %i1], %i6
26561 nop
26562 set 0x6E, %i0
26563 ldub [%l7 + %i0], %o3
26564 ld [%l7 + 0x78], %f16
26565 nop
26566 set 0x30, %o0
26567 stx %fsr, [%l7 + %o0]
26568 nop
26569 set 0x5D, %o2
26570 stb %g6, [%l7 + %o2]
26571 set 0x58, %l5
26572 ldxa [%l7 + %l5] 0x80, %l6
26573 ld [%l7 + 0x1C], %f25
26574 nop
26575 set 0x34, %l3
26576 stw %o0, [%l7 + %l3]
26577 nop
26578 set 0x62, %i2
26579 ldsh [%l7 + %i2], %g4
26580 set 0x40, %g1
26581 stda %f0, [%l7 + %g1] 0xd2
26582 nop
26583 set 0x2E, %l0
26584 sth %l0, [%l7 + %l0]
26585 and %o2, %l1, %g5
26586 st %fsr, [%l7 + 0x64]
26587 nop
26588 set 0x48, %g2
26589 std %f30, [%l7 + %g2]
26590 st %f30, [%l7 + 0x54]
26591 nop
26592 set 0x68, %g7
26593 stx %o4, [%l7 + %g7]
26594 nop
26595 set 0x18, %i6
26596 ldd [%l7 + %i6], %f8
26597 st %f9, [%l7 + 0x50]
26598 nop
26599 set 0x50, %l2
26600 prefetch [%l7 + %l2], 3
26601 nop
26602 set 0x34, %o1
26603 stw %l2, [%l7 + %o1]
26604 nop
26605 set 0x08, %o3
26606 stx %fsr, [%l7 + %o3]
26607 set 0x2C, %o7
26608 stwa %i3, [%l7 + %o7] 0xeb
26609 membar #Sync
26610 add %i2, %o7, %o6
26611 set 0x09, %i7
26612 ldstuba [%l7 + %i7] 0x89, %i7
26613 nop
26614 set 0x70, %l6
26615 std %f12, [%l7 + %l6]
26616 nop
26617 set 0x78, %i5
26618 prefetch [%l7 + %i5], 2
26619 set 0x10, %o5
26620 ldxa [%l7 + %o5] 0x89, %i0
26621 nop
26622 set 0x18, %o4
26623 std %i0, [%l7 + %o4]
26624 nop
26625 set 0x18, %g5
26626 swap [%l7 + %g5], %o5
26627 nop
26628 set 0x1D, %g4
26629 ldub [%l7 + %g4], %g1
26630 set 0x70, %l1
26631 ldxa [%l7 + %l1] 0x89, %g3
26632 nop
26633 set 0x30, %o6
26634 stx %fsr, [%l7 + %o6]
26635 add %o1, %g7, %l3
26636 or %i5, %i4, %g2
26637 nop
26638 nop
26639 setx 0xF972E4A2, %l0, %l6
26640 st %l6, [%l7 + 0x28]
26641 ld [%l7 + 0x28], %f13
26642 setx 0xCAE56C79, %l1, %l5
26643 st %l5, [%l7 + 0x10]
26644 ld [%l7 + 0x10], %f5
26645 fdivs %f5, %f13, %f25
26646 st %f15, [%l7 + 0x40]
26647 and %l4, %i6, %o3
26648 nop
26649 set 0x38, %g3
26650 ldx [%l7 + %g3], %l5
26651 nop
26652 set 0x58, %g6
26653 std %f14, [%l7 + %g6]
26654 nop
26655 set 0x44, %i4
26656 ldub [%l7 + %i4], %g6
26657 set 0x28, %i3
26658 prefetcha [%l7 + %i3] 0x88, 1
26659 set 0x44, %l4
26660 swapa [%l7 + %l4] 0x89, %g4
26661 set 0x5C, %i0
26662 sta %f5, [%l7 + %i0] 0x80
26663 and %l0, %o2, %l1
26664 bn,a,pn %icc, loop_183
26665 ba,a %icc, loop_184
26666 ld [%l7 + 0x68], %f10
26667 nop
26668 set 0x58, %i1
26669 stx %fsr, [%l7 + %i1]
26670loop_183:
26671 nop
26672 set 0x30, %o2
26673 ldda [%l7 + %o2] 0xe3, %g4
26674loop_184:
26675 nop
26676 set 0x60, %o0
26677 ldsw [%l7 + %o0], %l6
26678 nop
26679 set 0x18, %l3
26680 sth %l2, [%l7 + %l3]
26681 nop
26682 set 0x4A, %i2
26683 ldub [%l7 + %i2], %i3
26684 nop
26685 set 0x0C, %l5
26686 prefetch [%l7 + %l5], 3
26687 fpadd16s %f27, %f10, %f2
26688 set 0x24, %g1
26689 sta %f22, [%l7 + %g1] 0x80
26690 nop
26691 set 0x68, %l0
26692 stx %o4, [%l7 + %l0]
26693 nop
26694 set 0x4C, %g2
26695 lduw [%l7 + %g2], %i2
26696 st %fsr, [%l7 + 0x0C]
26697 nop
26698 set 0x40, %i6
26699 std %o6, [%l7 + %i6]
26700 nop
26701 set 0x28, %g7
26702 ldsw [%l7 + %g7], %o6
26703 set 0x74, %o1
26704 swapa [%l7 + %o1] 0x89, %i0
26705 wr %i1, %o5, %set_softint
26706 ba,a,pn %xcc, loop_185
26707 nop
26708 set 0x5B, %o3
26709 stb %g1, [%l7 + %o3]
26710 nop
26711 set 0x50, %o7
26712 ldx [%l7 + %o7], %i7
26713 nop
26714 set 0x08, %i7
26715 swap [%l7 + %i7], %o1
26716loop_185:
26717 nop
26718 set 0x18, %l2
26719 ldd [%l7 + %l2], %g6
26720 set 0x4C, %i5
26721 stwa %l3, [%l7 + %i5] 0xe3
26722 membar #Sync
26723 set 0x1C, %l6
26724 stwa %i5, [%l7 + %l6] 0x81
26725 nop
26726 set 0x28, %o5
26727 std %g2, [%l7 + %o5]
26728 or %i4, %g2, %l4
26729 set 0x28, %g5
26730 stwa %i6, [%l7 + %g5] 0x89
26731 nop
26732 set 0x68, %g4
26733 ldsh [%l7 + %g4], %o3
26734 nop
26735 set 0x38, %o4
26736 swap [%l7 + %o4], %l5
26737 set 0x40, %l1
26738 stda %f0, [%l7 + %l1] 0xda
26739 add %l7, 0x08, %l6
26740 wr %g0, 0x80, %asi
26741 casa [%l6] 0x80, %g6, %o0
26742 ld [%l7 + 0x60], %f4
26743 set 0x40, %g3
26744 stda %f16, [%l7 + %g3] 0x81
26745 nop
26746 set 0x28, %g6
26747 stx %l0, [%l7 + %g6]
26748 set 0x48, %i4
26749 ldxa [%l7 + %i4] 0x80, %o2
26750 nop
26751 set 0x74, %i3
26752 prefetch [%l7 + %i3], 0
26753 nop
26754 set 0x5A, %o6
26755 sth %l1, [%l7 + %o6]
26756 nop
26757 set 0x54, %i0
26758 stb %g4, [%l7 + %i0]
26759 set 0x40, %i1
26760 stda %f16, [%l7 + %i1] 0xf0
26761 membar #Sync
26762 nop
26763 set 0x58, %o2
26764 ldd [%l7 + %o2], %i6
26765 nop
26766 set 0x58, %o0
26767 ldx [%l7 + %o0], %g5
26768 nop
26769 set 0x58, %l4
26770 sth %i3, [%l7 + %l4]
26771 and %l2, %i2, %o4
26772 nop
26773 set 0x4C, %l3
26774 ldub [%l7 + %l3], %o7
26775 st %f1, [%l7 + 0x2C]
26776 fpadd32 %f26, %f4, %f10
26777 set 0x40, %i2
26778 ldda [%l7 + %i2] 0x89, %f0
26779 nop
26780 set 0x28, %l5
26781 std %f22, [%l7 + %l5]
26782 set 0x18, %l0
26783 stda %o6, [%l7 + %l0] 0x88
26784 nop
26785 set 0x10, %g2
26786 std %i0, [%l7 + %g2]
26787 nop
26788 set 0x18, %i6
26789 stx %o5, [%l7 + %i6]
26790 nop
26791 set 0x0C, %g7
26792 ldsb [%l7 + %g7], %i0
26793 wr %g0, 0x6, %fprs
26794 st %f19, [%l7 + 0x34]
26795 membar #Sync
26796 set 0x40, %o1
26797 ldda [%l7 + %o1] 0xf0, %f0
26798 set 0x7C, %o3
26799 stwa %i7, [%l7 + %o3] 0x81
26800 set 0x12, %g1
26801 ldstuba [%l7 + %g1] 0x80, %g7
26802 set 0x50, %o7
26803 ldda [%l7 + %o7] 0xeb, %l2
26804 wr %g3, %i5, %clear_softint
26805 set 0x23, %l2
26806 ldstuba [%l7 + %l2] 0x89, %g2
26807 nop
26808 set 0x34, %i5
26809 ldsh [%l7 + %i5], %i4
26810 nop
26811 set 0x30, %l6
26812 stx %l4, [%l7 + %l6]
26813 nop
26814 set 0x44, %i7
26815 stw %o3, [%l7 + %i7]
26816 nop
26817 set 0x1A, %g5
26818 ldsh [%l7 + %g5], %i6
26819 nop
26820 set 0x7A, %o5
26821 ldub [%l7 + %o5], %l5
26822 nop
26823 set 0x54, %g4
26824 prefetch [%l7 + %g4], 4
26825 nop
26826 set 0x44, %l1
26827 prefetch [%l7 + %l1], 4
26828 set 0x1C, %o4
26829 stwa %g6, [%l7 + %o4] 0x89
26830 or %l0, %o0, %o2
26831 set 0x3C, %g6
26832 lda [%l7 + %g6] 0x88, %f25
26833 membar #Sync
26834 set 0x40, %g3
26835 ldda [%l7 + %g3] 0xf0, %f16
26836 nop
26837 set 0x30, %i4
26838 ldd [%l7 + %i4], %g4
26839 add %l7, 0x74, %l6
26840 wr %g0, 0x81, %asi
26841 casa [%l6] 0x81, %l1, %l6
26842 set 0x48, %o6
26843 ldxa [%l7 + %o6] 0x88, %g5
26844 ba,a %icc, loop_186
26845 nop
26846 set 0x78, %i0
26847 std %f6, [%l7 + %i0]
26848 set 0x44, %i3
26849 lda [%l7 + %i3] 0x81, %f16
26850loop_186:
26851 nop
26852 set 0x20, %o2
26853 ldda [%l7 + %o2] 0x80, %i2
26854 nop
26855 set 0x10, %o0
26856 ldsw [%l7 + %o0], %l2
26857 set 0x60, %l4
26858 swapa [%l7 + %l4] 0x81, %o4
26859 nop
26860 set 0x6E, %l3
26861 lduh [%l7 + %l3], %o7
26862 nop
26863 set 0x30, %i2
26864 lduh [%l7 + %i2], %i2
26865 st %f5, [%l7 + 0x34]
26866 add %l7, 0x40, %l6
26867 wr %g0, 0x81, %asi
26868 casxa [%l6] 0x81, %i1, %o6
26869 set 0x6E, %l5
26870 stha %o5, [%l7 + %l5] 0x80
26871 set 0x74, %i1
26872 lda [%l7 + %i1] 0x81, %f20
26873 ld [%l7 + 0x58], %f9
26874 set 0x61, %l0
26875 stba %i0, [%l7 + %l0] 0xea
26876 membar #Sync
26877 nop
26878 set 0x18, %i6
26879 lduw [%l7 + %i6], %o1
26880 nop
26881 set 0x14, %g7
26882 swap [%l7 + %g7], %g1
26883 and %g7, %l3, %g3
26884 nop
26885 set 0x5D, %o1
26886 ldub [%l7 + %o1], %i7
26887 or %i5, %i4, %g2
26888 nop
26889 set 0x70, %o3
26890 prefetch [%l7 + %o3], 2
26891 nop
26892 set 0x20, %g2
26893 lduh [%l7 + %g2], %l4
26894 nop
26895 set 0x38, %g1
26896 std %f26, [%l7 + %g1]
26897 set 0x34, %l2
26898 stwa %o3, [%l7 + %l2] 0x80
26899 nop
26900 set 0x3B, %o7
26901 ldstub [%l7 + %o7], %i6
26902 ld [%l7 + 0x70], %f3
26903 nop
26904 set 0x47, %i5
26905 ldstub [%l7 + %i5], %g6
26906 set 0x2A, %i7
26907 stha %l5, [%l7 + %i7] 0x88
26908 set 0x78, %g5
26909 prefetcha [%l7 + %g5] 0x81, 0
26910 nop
26911 set 0x20, %o5
26912 swap [%l7 + %o5], %o2
26913 set 0x70, %l6
26914 ldda [%l7 + %l6] 0x80, %o0
26915 nop
26916 set 0x08, %g4
26917 std %f8, [%l7 + %g4]
26918 nop
26919 set 0x60, %l1
26920 stx %fsr, [%l7 + %l1]
26921 set 0x40, %g6
26922 stda %f16, [%l7 + %g6] 0xcc
26923 nop
26924 set 0x20, %o4
26925 ldd [%l7 + %o4], %f12
26926 nop
26927 set 0x0E, %g3
26928 ldsb [%l7 + %g3], %g4
26929 st %f24, [%l7 + 0x0C]
26930 nop
26931 set 0x28, %o6
26932 ldd [%l7 + %o6], %i6
26933 set 0x60, %i0
26934 prefetcha [%l7 + %i0] 0x88, 0
26935 set 0x40, %i3
26936 stda %f0, [%l7 + %i3] 0xd2
26937 nop
26938 set 0x5A, %i4
26939 ldsb [%l7 + %i4], %g5
26940 set 0x30, %o0
26941 stha %l2, [%l7 + %o0] 0xe2
26942 membar #Sync
26943 nop
26944 set 0x35, %l4
26945 ldub [%l7 + %l4], %i3
26946 fpadd32 %f28, %f6, %f26
26947 add %l7, 0x5C, %l6
26948 wr %g0, 0x89, %asi
26949 casa [%l6] 0x89, %o4, %i2
26950 nop
26951 set 0x4C, %o2
26952 prefetch [%l7 + %o2], 2
26953 set 0x50, %i2
26954 lda [%l7 + %i2] 0x80, %f11
26955 fpsub32s %f13, %f9, %f1
26956 nop
26957 set 0x43, %l5
26958 ldub [%l7 + %l5], %o7
26959 set 0x70, %i1
26960 ldda [%l7 + %i1] 0x81, %i0
26961 nop
26962 set 0x68, %l3
26963 stb %o6, [%l7 + %l3]
26964 nop
26965 set 0x46, %i6
26966 lduh [%l7 + %i6], %o5
26967 set 0x40, %l0
26968 swapa [%l7 + %l0] 0x80, %o1
26969 nop
26970 set 0x18, %g7
26971 lduh [%l7 + %g7], %i0
26972 add %l7, 0x64, %l6
26973 wr %g0, 0x89, %asi
26974 lda [%l6] %asi, %g1
26975 casa [%l6] 0x89, %g1, %l3
26976 set 0x7E, %o1
26977 stha %g7, [%l7 + %o1] 0xe3
26978 membar #Sync
26979 nop
26980 set 0x29, %o3
26981 ldsb [%l7 + %o3], %g3
26982 nop
26983 set 0x40, %g2
26984 ldd [%l7 + %g2], %f12
26985 or %i7, %i5, %g2
26986 add %l7, 0x48, %l6
26987 wr %g0, 0x88, %asi
26988 casxa [%l6] 0x88, %l4, %o3
26989 set 0x21, %g1
26990 ldstuba [%l7 + %g1] 0x81, %i6
26991 nop
26992 set 0x08, %l2
26993 std %f22, [%l7 + %l2]
26994 or %i4, %g6, %l5
26995 nop
26996 set 0x48, %o7
26997 ldd [%l7 + %o7], %o2
26998 nop
26999 set 0x40, %i5
27000 swap [%l7 + %i5], %o0
27001 nop
27002 set 0x4C, %g5
27003 lduh [%l7 + %g5], %l0
27004 set 0x73, %i7
27005 stba %g4, [%l7 + %i7] 0xe2
27006 membar #Sync
27007 set 0x30, %o5
27008 stda %i6, [%l7 + %o5] 0x80
27009 set 0x64, %g4
27010 sta %f2, [%l7 + %g4] 0x80
27011 add %l7, 0x28, %l6
27012 wr %g0, 0x81, %asi
27013 ldxa [%l6] %asi, %g5
27014 casxa [%l6] 0x81, %g5, %l2
27015 nop
27016 set 0x28, %l6
27017 lduw [%l7 + %l6], %i3
27018 set 0x2C, %g6
27019 lda [%l7 + %g6] 0x80, %f24
27020 wr %l1, %i2, %pic
27021 nop
27022 set 0x30, %o4
27023 ldd [%l7 + %o4], %f10
27024 set 0x55, %l1
27025 stba %o7, [%l7 + %l1] 0x88
27026 set 0x5E, %g3
27027 stha %o4, [%l7 + %g3] 0x81
27028 or %o6, %i1, %o5
27029 set 0x26, %o6
27030 stha %o1, [%l7 + %o6] 0x89
27031 ld [%l7 + 0x38], %f28
27032 nop
27033 set 0x3C, %i3
27034 swap [%l7 + %i3], %g1
27035 nop
27036 set 0x5C, %i0
27037 ldsw [%l7 + %i0], %l3
27038 set 0x40, %o0
27039 ldda [%l7 + %o0] 0x88, %f16
27040 membar #Sync
27041 set 0x40, %i4
27042 ldda [%l7 + %i4] 0xf9, %f16
27043 nop
27044 set 0x21, %l4
27045 stb %i0, [%l7 + %l4]
27046 set 0x54, %i2
27047 lda [%l7 + %i2] 0x81, %f17
27048 nop
27049 set 0x40, %o2
27050 ldd [%l7 + %o2], %g6
27051 set 0x20, %i1
27052 stwa %g3, [%l7 + %i1] 0x88
27053 nop
27054 set 0x0A, %l3
27055 stb %i5, [%l7 + %l3]
27056 add %l7, 0x64, %l6
27057 wr %g0, 0x80, %asi
27058 lda [%l6] %asi, %i7
27059 casa [%l6] 0x80, %i7, %l4
27060 nop
27061 set 0x72, %l5
27062 sth %g2, [%l7 + %l5]
27063 nop
27064 set 0x30, %l0
27065 lduw [%l7 + %l0], %o3
27066 set 0x50, %i6
27067 lda [%l7 + %i6] 0x89, %f4
27068 nop
27069 set 0x1A, %o1
27070 sth %i4, [%l7 + %o1]
27071 nop
27072 set 0x10, %g7
27073 std %f10, [%l7 + %g7]
27074 wr %i6, %g6, %clear_softint
27075 set 0x78, %o3
27076 stwa %o2, [%l7 + %o3] 0xe2
27077 membar #Sync
27078 nop
27079 set 0x50, %g1
27080 stx %o0, [%l7 + %g1]
27081 set 0x40, %g2
27082 stda %f0, [%l7 + %g2] 0xc8
27083 nop
27084 set 0x76, %l2
27085 sth %l5, [%l7 + %l2]
27086 nop
27087 set 0x60, %i5
27088 ldd [%l7 + %i5], %f24
27089 nop
27090 set 0x48, %g5
27091 lduh [%l7 + %g5], %g4
27092 nop
27093 set 0x70, %o7
27094 ldd [%l7 + %o7], %f0
27095 nop
27096 set 0x70, %o5
27097 ldd [%l7 + %o5], %f0
27098 nop
27099 set 0x28, %i7
27100 stw %l6, [%l7 + %i7]
27101 set 0x18, %l6
27102 stda %l0, [%l7 + %l6] 0x80
27103 nop
27104 set 0x61, %g6
27105 ldsb [%l7 + %g6], %l2
27106 set 0x38, %g4
27107 ldxa [%l7 + %g4] 0x88, %i3
27108 nop
27109 set 0x47, %l1
27110 stb %g5, [%l7 + %l1]
27111 set 0x30, %o4
27112 stda %l0, [%l7 + %o4] 0x88
27113 nop
27114 set 0x3C, %o6
27115 lduw [%l7 + %o6], %i2
27116 fpsub16 %f20, %f0, %f26
27117 nop
27118 nop
27119 setx 0x4AAF17BD, %l0, %l6
27120 st %l6, [%l7 + 0x28]
27121 ld [%l7 + 0x28], %f22
27122 setx 0x16A6D0D7, %l1, %l5
27123 st %l5, [%l7 + 0x10]
27124 ld [%l7 + 0x10], %f27
27125 fdivs %f27, %f22, %f13
27126 nop
27127 set 0x45, %g3
27128 ldsb [%l7 + %g3], %o4
27129 or %o7, %i1, %o5
27130 nop
27131 set 0x7C, %i3
27132 prefetch [%l7 + %i3], 1
27133 nop
27134 set 0x0C, %i0
27135 ldsw [%l7 + %i0], %o1
27136 set 0x10, %i4
27137 ldda [%l7 + %i4] 0x89, %o6
27138 st %fsr, [%l7 + 0x7C]
27139 nop
27140 set 0x30, %o0
27141 ldd [%l7 + %o0], %f16
27142 set 0x48, %l4
27143 lda [%l7 + %l4] 0x88, %f5
27144 set 0x42, %o2
27145 stba %g1, [%l7 + %o2] 0x88
27146 nop
27147 set 0x50, %i1
27148 prefetch [%l7 + %i1], 2
27149 set 0x08, %l3
27150 stha %l3, [%l7 + %l3] 0xeb
27151 membar #Sync
27152 nop
27153 set 0x7E, %i2
27154 ldstub [%l7 + %i2], %i0
27155 nop
27156 set 0x08, %l0
27157 lduh [%l7 + %l0], %g3
27158 set 0x40, %l5
27159 stxa %i5, [%l7 + %l5] 0xeb
27160 membar #Sync
27161 set 0x2C, %i6
27162 swapa [%l7 + %i6] 0x81, %g7
27163 nop
27164 set 0x58, %g7
27165 lduw [%l7 + %g7], %l4
27166 set 0x20, %o3
27167 stxa %g2, [%l7 + %o3] 0x81
27168 set 0x48, %g1
27169 prefetcha [%l7 + %g1] 0x88, 0
27170 nop
27171 set 0x78, %g2
27172 std %f26, [%l7 + %g2]
27173 set 0x78, %o1
27174 stxa %i7, [%l7 + %o1] 0xeb
27175 membar #Sync
27176 nop
27177 set 0x48, %l2
27178 stw %i6, [%l7 + %l2]
27179 set 0x60, %i5
27180 ldda [%l7 + %i5] 0xeb, %i4
27181 be,pn %icc, loop_187
27182 st %f3, [%l7 + 0x0C]
27183 nop
27184 set 0x53, %o7
27185 stb %g6, [%l7 + %o7]
27186 add %l7, 0x60, %l6
27187 wr %g0, 0x80, %asi
27188 casxa [%l6] 0x80, %o0, %o2
27189loop_187:
27190 nop
27191 set 0x58, %o5
27192 ldx [%l7 + %o5], %g4
27193 nop
27194 set 0x25, %g5
27195 ldub [%l7 + %g5], %l5
27196 set 0x10, %l6
27197 prefetcha [%l7 + %l6] 0x88, 1
27198 fpadd16s %f18, %f28, %f20
27199 nop
27200 set 0x28, %g6
27201 ldd [%l7 + %g6], %l2
27202 st %f6, [%l7 + 0x4C]
27203 and %i3, %l6, %l1
27204 set 0x70, %g4
27205 prefetcha [%l7 + %g4] 0x89, 2
27206 add %l7, 0x58, %l6
27207 wr %g0, 0x81, %asi
27208 ldxa [%l6] %asi, %i2
27209 casxa [%l6] 0x81, %i2, %o4
27210 nop
27211 set 0x59, %l1
27212 ldsb [%l7 + %l1], %o7
27213 nop
27214 set 0x25, %i7
27215 ldstub [%l7 + %i7], %i1
27216 st %f22, [%l7 + 0x2C]
27217 nop
27218 set 0x08, %o4
27219 ldsh [%l7 + %o4], %o5
27220 set 0x71, %g3
27221 ldstuba [%l7 + %g3] 0x81, %o1
27222 add %l7, 0x60, %l6
27223 wr %g0, 0x89, %asi
27224 ldxa [%l6] %asi, %g1
27225 casxa [%l6] 0x89, %g1, %l3
27226 add %l7, 0x48, %l6
27227 wr %g0, 0x88, %asi
27228 ldxa [%l6] %asi, %o6
27229 casxa [%l6] 0x88, %o6, %i0
27230 nop
27231 set 0x3C, %i3
27232 prefetch [%l7 + %i3], 1
27233 set 0x3C, %o6
27234 lda [%l7 + %o6] 0x89, %f19
27235 nop
27236 set 0x34, %i0
27237 lduw [%l7 + %i0], %g3
27238 or %g7, %l4, %g2
27239 nop
27240 set 0x3A, %o0
27241 stb %i5, [%l7 + %o0]
27242 membar #Sync
27243 set 0x40, %l4
27244 ldda [%l7 + %l4] 0xf1, %f16
27245 set 0x20, %o2
27246 ldda [%l7 + %o2] 0x81, %i6
27247 nop
27248 set 0x12, %i4
27249 ldsh [%l7 + %i4], %o3
27250 nop
27251 set 0x68, %i1
27252 stx %fsr, [%l7 + %i1]
27253 set 0x50, %i2
27254 swapa [%l7 + %i2] 0x88, %i6
27255 set 0x78, %l0
27256 sta %f24, [%l7 + %l0] 0x80
27257 nop
27258 set 0x60, %l3
27259 stx %i4, [%l7 + %l3]
27260 nop
27261 set 0x60, %i6
27262 ldsw [%l7 + %i6], %g6
27263 set 0x0C, %g7
27264 swapa [%l7 + %g7] 0x81, %o0
27265 set 0x40, %o3
27266 ldda [%l7 + %o3] 0x81, %f0
27267 set 0x51, %g1
27268 stba %g4, [%l7 + %g1] 0xeb
27269 membar #Sync
27270 nop
27271 set 0x48, %g2
27272 std %f24, [%l7 + %g2]
27273 nop
27274 set 0x44, %l5
27275 stw %o2, [%l7 + %l5]
27276 set 0x40, %o1
27277 stda %f16, [%l7 + %o1] 0xc0
27278 nop
27279 set 0x10, %l2
27280 ldd [%l7 + %l2], %l0
27281 nop
27282 set 0x10, %i5
27283 stx %l2, [%l7 + %i5]
27284 nop
27285 set 0x68, %o5
27286 ldd [%l7 + %o5], %i2
27287 set 0x13, %g5
27288 ldstuba [%l7 + %g5] 0x81, %l6
27289 add %l7, 0x60, %l6
27290 wr %g0, 0x88, %asi
27291 casxa [%l6] 0x88, %l1, %l5
27292 or %i2, %g5, %o4
27293 and %i1, %o7, %o5
27294 st %f8, [%l7 + 0x34]
27295 set 0x58, %o7
27296 stwa %g1, [%l7 + %o7] 0x81
27297 set 0x58, %l6
27298 stwa %l3, [%l7 + %l6] 0x81
27299 nop
27300 set 0x74, %g4
27301 ldstub [%l7 + %g4], %o1
27302 nop
27303 set 0x18, %l1
27304 ldsh [%l7 + %l1], %o6
27305 st %f28, [%l7 + 0x10]
27306 add %l7, 0x70, %l6
27307 wr %g0, 0x80, %asi
27308 lda [%l6] %asi, %g3
27309 casa [%l6] 0x80, %g3, %i0
27310 nop
27311 set 0x74, %i7
27312 swap [%l7 + %i7], %g7
27313 add %g2, %l4, %i7
27314 bn,a %xcc, loop_188
27315 nop
27316 set 0x5C, %o4
27317 prefetch [%l7 + %o4], 2
27318 nop
27319 set 0x38, %g6
27320 stb %i5, [%l7 + %g6]
27321 ld [%l7 + 0x58], %f8
27322loop_188:
27323 nop
27324 set 0x3B, %g3
27325 ldsb [%l7 + %g3], %i6
27326 set 0x40, %i3
27327 stwa %o3, [%l7 + %i3] 0xeb
27328 membar #Sync
27329 add %g6, %i4, %g4
27330 nop
27331 set 0x5C, %o6
27332 swap [%l7 + %o6], %o0
27333 st %f23, [%l7 + 0x4C]
27334 set 0x7C, %i0
27335 sta %f19, [%l7 + %i0] 0x89
27336 bl,pn %icc, loop_189
27337 nop
27338 set 0x50, %o0
27339 std %o2, [%l7 + %o0]
27340 nop
27341 set 0x74, %o2
27342 ldsw [%l7 + %o2], %l0
27343 nop
27344 set 0x0C, %l4
27345 stw %l2, [%l7 + %l4]
27346loop_189:
27347 nop
27348 set 0x58, %i1
27349 stha %l6, [%l7 + %i1] 0xeb
27350 membar #Sync
27351 st %f0, [%l7 + 0x50]
27352 nop
27353 set 0x54, %i4
27354 lduh [%l7 + %i4], %l1
27355 add %l5, %i3, %g5
27356 nop
27357 set 0x1B, %l0
27358 ldstub [%l7 + %l0], %o4
27359 set 0x10, %l3
27360 ldda [%l7 + %l3] 0x81, %i2
27361 add %l7, 0x0C, %l6
27362 wr %g0, 0x80, %asi
27363 lda [%l6] %asi, %o7
27364 casa [%l6] 0x80, %o7, %o5
27365 add %l7, 0x50, %l6
27366 wr %g0, 0x88, %asi
27367 ldxa [%l6] %asi, %i1
27368 casxa [%l6] 0x88, %i1, %g1
27369 set 0x58, %i2
27370 stxa %o1, [%l7 + %i2] 0xe2
27371 membar #Sync
27372 nop
27373 set 0x20, %i6
27374 std %f8, [%l7 + %i6]
27375 add %o6, %g3, %i0
27376 add %l3, %g2, %l4
27377 set 0x54, %g7
27378 stwa %i7, [%l7 + %g7] 0x89
27379 set 0x58, %g1
27380 ldxa [%l7 + %g1] 0x88, %g7
27381 set 0x50, %g2
27382 stxa %i5, [%l7 + %g2] 0x80
27383 nop
27384 set 0x2E, %o3
27385 lduh [%l7 + %o3], %i6
27386 set 0x70, %o1
27387 ldda [%l7 + %o1] 0xe2, %g6
27388 nop
27389 set 0x68, %l2
27390 ldsw [%l7 + %l2], %i4
27391 nop
27392 set 0x70, %i5
27393 prefetch [%l7 + %i5], 1
27394 add %l7, 0x24, %l6
27395 wr %g0, 0x88, %asi
27396 casa [%l6] 0x88, %g4, %o0
27397 set 0x66, %l5
27398 stba %o2, [%l7 + %l5] 0x88
27399 set 0x41, %o5
27400 ldstuba [%l7 + %o5] 0x88, %o3
27401 nop
27402 set 0x36, %g5
27403 stb %l2, [%l7 + %g5]
27404 add %l6, %l0, %l1
27405 nop
27406 set 0x40, %o7
27407 ldstub [%l7 + %o7], %l5
27408 add %l7, 0x48, %l6
27409 wr %g0, 0x88, %asi
27410 ldxa [%l6] %asi, %g5
27411 casxa [%l6] 0x88, %g5, %o4
27412 add %i3, %o7, %o5
27413 set 0x48, %l6
27414 swapa [%l7 + %l6] 0x80, %i2
27415 nop
27416 set 0x64, %l1
27417 ldsw [%l7 + %l1], %i1
27418 set 0x4C, %g4
27419 lda [%l7 + %g4] 0x80, %f31
27420 nop
27421 set 0x54, %o4
27422 stw %o1, [%l7 + %o4]
27423 set 0x5C, %i7
27424 sta %f21, [%l7 + %i7] 0x89
27425 nop
27426 set 0x6E, %g3
27427 ldsh [%l7 + %g3], %g1
27428 nop
27429 set 0x22, %i3
27430 ldsh [%l7 + %i3], %o6
27431 nop
27432 set 0x29, %o6
27433 ldub [%l7 + %o6], %g3
27434 nop
27435 set 0x1A, %i0
27436 sth %l3, [%l7 + %i0]
27437 add %i0, %l4, %g2
27438 nop
27439 set 0x58, %o0
27440 std %f16, [%l7 + %o0]
27441 nop
27442 set 0x40, %o2
27443 ldx [%l7 + %o2], %i7
27444 nop
27445 set 0x21, %l4
27446 ldub [%l7 + %l4], %i5
27447 ld [%l7 + 0x54], %f11
27448 and %i6, %g7, %g6
27449 or %g4, %i4, %o0
27450 st %f21, [%l7 + 0x78]
27451 nop
27452 set 0x1C, %i1
27453 swap [%l7 + %i1], %o2
27454 st %f7, [%l7 + 0x48]
27455 set 0x60, %g6
27456 sta %f19, [%l7 + %g6] 0x81
27457 set 0x10, %l0
27458 sta %f5, [%l7 + %l0] 0x89
27459 nop
27460 set 0x08, %l3
27461 ldsh [%l7 + %l3], %l2
27462 set 0x0E, %i2
27463 stba %l6, [%l7 + %i2] 0xe2
27464 membar #Sync
27465 st %fsr, [%l7 + 0x54]
27466 set 0x30, %i6
27467 ldxa [%l7 + %i6] 0x80, %o3
27468 set 0x30, %g7
27469 stha %l0, [%l7 + %g7] 0x80
27470 set 0x5C, %g1
27471 stwa %l5, [%l7 + %g1] 0x80
27472 set 0x61, %g2
27473 stba %g5, [%l7 + %g2] 0xea
27474 membar #Sync
27475 nop
27476 set 0x28, %i4
27477 lduh [%l7 + %i4], %o4
27478 set 0x18, %o1
27479 swapa [%l7 + %o1] 0x88, %i3
27480 set 0x60, %o3
27481 stda %l0, [%l7 + %o3] 0xe2
27482 membar #Sync
27483 set 0x64, %i5
27484 lda [%l7 + %i5] 0x88, %f31
27485 add %l7, 0x28, %l6
27486 wr %g0, 0x80, %asi
27487 ldxa [%l6] %asi, %o7
27488 casxa [%l6] 0x80, %o7, %i2
27489 nop
27490 set 0x64, %l5
27491 sth %i1, [%l7 + %l5]
27492 set 0x78, %l2
27493 ldxa [%l7 + %l2] 0x88, %o1
27494 nop
27495 set 0x70, %o5
27496 ldd [%l7 + %o5], %f24
27497 add %l7, 0x64, %l6
27498 wr %g0, 0x81, %asi
27499 casa [%l6] 0x81, %o5, %o6
27500 and %g3, %l3, %i0
27501 or %l4, %g1, %i7
27502 nop
27503 set 0x6C, %g5
27504 lduw [%l7 + %g5], %g2
27505 nop
27506 set 0x28, %l6
27507 ldd [%l7 + %l6], %i4
27508 nop
27509 set 0x75, %o7
27510 ldstub [%l7 + %o7], %g7
27511 nop
27512 set 0x54, %l1
27513 stb %g6, [%l7 + %l1]
27514 set 0x40, %g4
27515 ldda [%l7 + %g4] 0xd8, %f16
27516 nop
27517 set 0x70, %i7
27518 ldsw [%l7 + %i7], %i6
27519 set 0x40, %g3
27520 stda %f16, [%l7 + %g3] 0xd0
27521 nop
27522 set 0x38, %o4
27523 std %f12, [%l7 + %o4]
27524 and %i4, %g4, %o0
27525 st %f19, [%l7 + 0x2C]
27526 nop
27527 set 0x10, %o6
27528 ldd [%l7 + %o6], %o2
27529 nop
27530 set 0x57, %i3
27531 ldub [%l7 + %i3], %l2
27532 nop
27533 set 0x12, %i0
27534 sth %o3, [%l7 + %i0]
27535 and %l6, %l0, %g5
27536 set 0x40, %o2
27537 stda %f0, [%l7 + %o2] 0xf1
27538 membar #Sync
27539 and %l5, %o4, %i3
27540 set 0x60, %o0
27541 stxa %l1, [%l7 + %o0] 0x89
27542 nop
27543 set 0x42, %l4
27544 sth %i2, [%l7 + %l4]
27545 ld [%l7 + 0x58], %f21
27546 nop
27547 set 0x22, %i1
27548 lduh [%l7 + %i1], %i1
27549 nop
27550 set 0x56, %l0
27551 sth %o1, [%l7 + %l0]
27552 fpadd32s %f24, %f18, %f9
27553 ld [%l7 + 0x3C], %f14
27554 st %f27, [%l7 + 0x2C]
27555 nop
27556 set 0x58, %l3
27557 ldx [%l7 + %l3], %o5
27558 set 0x18, %g6
27559 stda %o6, [%l7 + %g6] 0x81
27560 set 0x78, %i6
27561 swapa [%l7 + %i6] 0x80, %o6
27562 nop
27563 set 0x16, %g7
27564 ldsb [%l7 + %g7], %l3
27565 and %i0, %l4, %g3
27566 ble,a %xcc, loop_190
27567 st %fsr, [%l7 + 0x28]
27568 nop
27569 set 0x54, %g1
27570 stw %g1, [%l7 + %g1]
27571 set 0x36, %g2
27572 stha %g2, [%l7 + %g2] 0xe3
27573 membar #Sync
27574loop_190:
27575 nop
27576 set 0x18, %i4
27577 ldsb [%l7 + %i4], %i5
27578 set 0x7B, %o1
27579 ldstuba [%l7 + %o1] 0x89, %g7
27580 nop
27581 set 0x44, %o3
27582 lduw [%l7 + %o3], %g6
27583 nop
27584 set 0x68, %i2
27585 std %i6, [%l7 + %i2]
27586 nop
27587 set 0x0F, %l5
27588 ldub [%l7 + %l5], %i6
27589 nop
27590 set 0x50, %l2
27591 stx %g4, [%l7 + %l2]
27592 nop
27593 set 0x64, %o5
27594 lduw [%l7 + %o5], %o0
27595 set 0x18, %i5
27596 stwa %o2, [%l7 + %i5] 0x89
27597 and %i4, %l2, %o3
27598 nop
27599 set 0x32, %g5
27600 ldsh [%l7 + %g5], %l0
27601 nop
27602 set 0x22, %o7
27603 sth %g5, [%l7 + %o7]
27604 nop
27605 set 0x48, %l6
27606 ldx [%l7 + %l6], %l6
27607 fpsub32 %f0, %f2, %f18
27608 nop
27609 set 0x18, %l1
27610 std %f18, [%l7 + %l1]
27611 nop
27612 set 0x40, %g4
27613 stx %l5, [%l7 + %g4]
27614 nop
27615 set 0x10, %i7
27616 ldd [%l7 + %i7], %i2
27617 nop
27618 set 0x68, %o4
27619 std %o4, [%l7 + %o4]
27620 set 0x50, %g3
27621 prefetcha [%l7 + %g3] 0x81, 1
27622 nop
27623 set 0x14, %i3
27624 ldsh [%l7 + %i3], %l1
27625 fpadd16s %f10, %f10, %f2
27626 st %f16, [%l7 + 0x50]
27627 nop
27628 set 0x78, %o6
27629 stx %fsr, [%l7 + %o6]
27630 set 0x5D, %o2
27631 ldstuba [%l7 + %o2] 0x88, %o1
27632 set 0x64, %o0
27633 lda [%l7 + %o0] 0x88, %f23
27634 set 0x34, %l4
27635 stha %o5, [%l7 + %l4] 0xe3
27636 membar #Sync
27637 nop
27638 set 0x18, %i1
27639 ldd [%l7 + %i1], %i0
27640 and %o6, %o7, %i0
27641 set 0x67, %l0
27642 ldstuba [%l7 + %l0] 0x89, %l3
27643 set 0x58, %i0
27644 prefetcha [%l7 + %i0] 0x89, 0
27645 nop
27646 set 0x20, %l3
27647 swap [%l7 + %l3], %g1
27648 nop
27649 set 0x24, %i6
27650 lduw [%l7 + %i6], %g3
27651 add %g2, %g7, %g6
27652 nop
27653 set 0x40, %g6
27654 ldx [%l7 + %g6], %i7
27655 add %l7, 0x08, %l6
27656 wr %g0, 0x80, %asi
27657 casxa [%l6] 0x80, %i6, %i5
27658 and %o0, %g4, %o2
27659 nop
27660 set 0x30, %g7
27661 stx %l2, [%l7 + %g7]
27662 nop
27663 set 0x33, %g1
27664 ldsb [%l7 + %g1], %o3
27665 nop
27666 set 0x48, %g2
27667 stx %fsr, [%l7 + %g2]
27668 or %l0, %g5, %i4
27669 nop
27670 set 0x44, %o1
27671 lduh [%l7 + %o1], %l6
27672 nop
27673 set 0x50, %i4
27674 ldd [%l7 + %i4], %f22
27675 nop
27676 set 0x10, %i2
27677 ldd [%l7 + %i2], %f20
27678 nop
27679 set 0x62, %o3
27680 sth %i3, [%l7 + %o3]
27681 nop
27682 set 0x20, %l5
27683 std %o4, [%l7 + %l5]
27684 nop
27685 set 0x75, %l2
27686 ldsb [%l7 + %l2], %l5
27687 nop
27688 set 0x40, %i5
27689 ldx [%l7 + %i5], %i2
27690 bleu,a,pt %xcc, loop_191
27691 st %f26, [%l7 + 0x30]
27692 add %l7, 0x60, %l6
27693 wr %g0, 0x88, %asi
27694 ldxa [%l6] %asi, %l1
27695 casxa [%l6] 0x88, %l1, %o5
27696loop_191:
27697 nop
27698 set 0x38, %o5
27699 ldd [%l7 + %o5], %f8
27700 set 0x21, %o7
27701 ldstuba [%l7 + %o7] 0x80, %o1
27702 set 0x68, %g5
27703 stwa %i1, [%l7 + %g5] 0x88
27704 or %o6, %o7, %l3
27705 set 0x64, %l1
27706 lda [%l7 + %l1] 0x88, %f27
27707 nop
27708 set 0x6E, %l6
27709 stb %i0, [%l7 + %l6]
27710 nop
27711 set 0x54, %g4
27712 prefetch [%l7 + %g4], 2
27713 nop
27714 set 0x0E, %i7
27715 ldsh [%l7 + %i7], %l4
27716 nop
27717 set 0x38, %o4
27718 lduw [%l7 + %o4], %g1
27719 set 0x38, %g3
27720 stha %g3, [%l7 + %g3] 0xeb
27721 membar #Sync
27722 nop
27723 set 0x34, %i3
27724 lduw [%l7 + %i3], %g7
27725 nop
27726 set 0x50, %o6
27727 stx %fsr, [%l7 + %o6]
27728 add %l7, 0x60, %l6
27729 wr %g0, 0x81, %asi
27730 lda [%l6] %asi, %g2
27731 casa [%l6] 0x81, %g2, %g6
27732 set 0x10, %o2
27733 stha %i6, [%l7 + %o2] 0xea
27734 membar #Sync
27735 set 0x2C, %l4
27736 sta %f6, [%l7 + %l4] 0x89
27737 nop
27738 set 0x5C, %o0
27739 ldsw [%l7 + %o0], %i7
27740 wr %i5, %g4, %ccr
27741 set 0x34, %i1
27742 swapa [%l7 + %i1] 0x80, %o2
27743 or %l2, %o3, %o0
27744 nop
27745 set 0x0E, %l0
27746 ldub [%l7 + %l0], %l0
27747 nop
27748 set 0x38, %i0
27749 stx %fsr, [%l7 + %i0]
27750 nop
27751 set 0x10, %l3
27752 stx %fsr, [%l7 + %l3]
27753 set 0x20, %i6
27754 ldda [%l7 + %i6] 0xe3, %i4
27755 st %fsr, [%l7 + 0x08]
27756 add %l7, 0x20, %l6
27757 wr %g0, 0x88, %asi
27758 casxa [%l6] 0x88, %g5, %l6
27759 set 0x78, %g6
27760 stxa %o4, [%l7 + %g6] 0xe3
27761 membar #Sync
27762 set 0x40, %g7
27763 ldda [%l7 + %g7] 0xd2, %f16
27764 nop
27765 set 0x68, %g2
27766 ldd [%l7 + %g2], %i2
27767 fpadd32 %f20, %f12, %f22
27768 nop
27769 set 0x13, %g1
27770 ldub [%l7 + %g1], %l5
27771 set 0x10, %o1
27772 ldda [%l7 + %o1] 0xeb, %l0
27773 nop
27774 set 0x18, %i4
27775 ldd [%l7 + %i4], %i2
27776 wr %o1, %o5, %pic
27777 set 0x26, %i2
27778 stha %i1, [%l7 + %i2] 0x89
27779 fpadd32s %f1, %f26, %f0
27780 and %o7, %o6, %l3
27781 set 0x6C, %l5
27782 sta %f23, [%l7 + %l5] 0x81
27783 nop
27784 set 0x51, %o3
27785 ldsb [%l7 + %o3], %i0
27786 set 0x18, %i5
27787 lda [%l7 + %i5] 0x88, %f1
27788 nop
27789 set 0x4C, %l2
27790 ldsw [%l7 + %l2], %l4
27791 set 0x78, %o7
27792 stxa %g3, [%l7 + %o7] 0xe3
27793 membar #Sync
27794 nop
27795 set 0x60, %g5
27796 ldub [%l7 + %g5], %g7
27797 add %l7, 0x68, %l6
27798 wr %g0, 0x88, %asi
27799 ldxa [%l6] %asi, %g2
27800 casxa [%l6] 0x88, %g2, %g1
27801 set 0x7C, %l1
27802 lda [%l7 + %l1] 0x88, %f0
27803 nop
27804 set 0x1A, %l6
27805 ldsh [%l7 + %l6], %i6
27806 nop
27807 set 0x48, %g4
27808 std %f28, [%l7 + %g4]
27809 nop
27810 set 0x5C, %i7
27811 lduh [%l7 + %i7], %i7
27812 nop
27813 set 0x33, %o5
27814 ldstub [%l7 + %o5], %g6
27815 set 0x38, %o4
27816 stda %i4, [%l7 + %o4] 0xe3
27817 membar #Sync
27818 set 0x70, %i3
27819 sta %f25, [%l7 + %i3] 0x81
27820 fpsub32 %f20, %f8, %f28
27821 fpadd16s %f28, %f22, %f16
27822 set 0x7C, %o6
27823 lda [%l7 + %o6] 0x89, %f17
27824 or %g4, %o2, %l2
27825 nop
27826 set 0x32, %g3
27827 ldub [%l7 + %g3], %o3
27828 st %f29, [%l7 + 0x40]
27829 fpsub32s %f29, %f22, %f10
27830 ble,a %xcc, loop_192
27831 or %o0, %l0, %i4
27832 fpsub32s %f30, %f19, %f23
27833 nop
27834 set 0x64, %l4
27835 lduw [%l7 + %l4], %l6
27836loop_192:
27837 nop
27838 set 0x44, %o2
27839 ldsh [%l7 + %o2], %g5
27840 add %o4, %l5, %i3
27841 nop
27842 set 0x58, %i1
27843 ldsw [%l7 + %i1], %l1
27844 nop
27845 set 0x28, %o0
27846 ldd [%l7 + %o0], %f8
27847 set 0x5C, %i0
27848 sta %f31, [%l7 + %i0] 0x88
27849 set 0x28, %l0
27850 prefetcha [%l7 + %l0] 0x88, 0
27851 nop
27852 set 0x36, %l3
27853 ldstub [%l7 + %l3], %o5
27854 set 0x40, %g6
27855 stda %f16, [%l7 + %g6] 0xc4
27856 set 0x29, %g7
27857 stba %i2, [%l7 + %g7] 0xea
27858 membar #Sync
27859 nop
27860 set 0x5E, %g2
27861 sth %o7, [%l7 + %g2]
27862 st %f2, [%l7 + 0x48]
27863 nop
27864 set 0x7C, %g1
27865 prefetch [%l7 + %g1], 2
27866 set 0x76, %i6
27867 stha %i1, [%l7 + %i6] 0x81
27868 nop
27869 set 0x08, %o1
27870 stw %l3, [%l7 + %o1]
27871 add %l7, 0x40, %l6
27872 wr %g0, 0x81, %asi
27873 lda [%l6] %asi, %i0
27874 casa [%l6] 0x81, %i0, %o6
27875 nop
27876 set 0x76, %i2
27877 ldsb [%l7 + %i2], %l4
27878 nop
27879 set 0x77, %i4
27880 stb %g3, [%l7 + %i4]
27881 nop
27882 set 0x68, %o3
27883 ldd [%l7 + %o3], %g2
27884 nop
27885 set 0x38, %i5
27886 swap [%l7 + %i5], %g1
27887 ba,a %xcc, loop_193
27888 nop
27889 set 0x0A, %l5
27890 lduh [%l7 + %l5], %g7
27891 or %i7, %g6, %i6
27892 nop
27893 set 0x5A, %o7
27894 ldsh [%l7 + %o7], %i5
27895loop_193:
27896 ld [%l7 + 0x38], %f1
27897 nop
27898 set 0x60, %g5
27899 std %g4, [%l7 + %g5]
27900 nop
27901 set 0x18, %l1
27902 stb %l2, [%l7 + %l1]
27903 nop
27904 set 0x24, %l6
27905 lduw [%l7 + %l6], %o3
27906 nop
27907 set 0x20, %l2
27908 ldstub [%l7 + %l2], %o2
27909 and %l0, %i4, %o0
27910 set 0x48, %i7
27911 sta %f30, [%l7 + %i7] 0x89
27912 nop
27913 set 0x50, %o5
27914 ldx [%l7 + %o5], %l6
27915 nop
27916 set 0x48, %o4
27917 stx %fsr, [%l7 + %o4]
27918 nop
27919 set 0x25, %g4
27920 ldub [%l7 + %g4], %g5
27921 fpadd32s %f3, %f19, %f3
27922 nop
27923 set 0x70, %o6
27924 ldd [%l7 + %o6], %l4
27925 ld [%l7 + 0x24], %f21
27926 ld [%l7 + 0x2C], %f16
27927 nop
27928 set 0x70, %i3
27929 stx %i3, [%l7 + %i3]
27930 and %o4, %l1, %o1
27931 nop
27932 set 0x78, %g3
27933 prefetch [%l7 + %g3], 4
27934 nop
27935 set 0x48, %l4
27936 ldsb [%l7 + %l4], %o5
27937 set 0x42, %o2
27938 stha %i2, [%l7 + %o2] 0xeb
27939 membar #Sync
27940 nop
27941 set 0x3B, %i1
27942 ldub [%l7 + %i1], %i1
27943 fpadd32 %f20, %f22, %f18
27944 set 0x38, %o0
27945 prefetcha [%l7 + %o0] 0x89, 1
27946 fpadd16 %f6, %f22, %f26
27947 add %l7, 0x28, %l6
27948 wr %g0, 0x80, %asi
27949 casa [%l6] 0x80, %i0, %o6
27950 set 0x47, %i0
27951 stba %l3, [%l7 + %i0] 0x81
27952 and %l4, %g2, %g3
27953 nop
27954 set 0x42, %l0
27955 ldstub [%l7 + %l0], %g7
27956 ld [%l7 + 0x08], %f15
27957 add %l7, 0x64, %l6
27958 wr %g0, 0x80, %asi
27959 lda [%l6] %asi, %i7
27960 casa [%l6] 0x80, %i7, %g6
27961 bn,pt %xcc, loop_194
27962 nop
27963 set 0x60, %g6
27964 sth %g1, [%l7 + %g6]
27965 nop
27966 set 0x21, %l3
27967 ldub [%l7 + %l3], %i5
27968 and %g4, %i6, %o3
27969loop_194:
27970 nop
27971 set 0x18, %g2
27972 stx %fsr, [%l7 + %g2]
27973 set 0x58, %g1
27974 sta %f21, [%l7 + %g1] 0x88
27975 set 0x36, %g7
27976 stba %l2, [%l7 + %g7] 0x80
27977 add %l7, 0x78, %l6
27978 wr %g0, 0x89, %asi
27979 casxa [%l6] 0x89, %l0, %o2
27980 ba,a %icc, loop_195
27981 nop
27982 set 0x26, %i6
27983 stb %o0, [%l7 + %i6]
27984 nop
27985 set 0x48, %o1
27986 stx %fsr, [%l7 + %o1]
27987 set 0x60, %i2
27988 stda %i4, [%l7 + %i2] 0x89
27989loop_195:
27990 nop
27991 set 0x4C, %i4
27992 ldsh [%l7 + %i4], %l6
27993 set 0x40, %o3
27994 stxa %g5, [%l7 + %o3] 0x81
27995 membar #Sync
27996 set 0x40, %l5
27997 ldda [%l7 + %l5] 0xf1, %f16
27998 nop
27999 set 0x30, %i5
28000 stx %fsr, [%l7 + %i5]
28001 nop
28002 set 0x4C, %o7
28003 ldsb [%l7 + %o7], %i3
28004 set 0x28, %g5
28005 stwa %o4, [%l7 + %g5] 0x80
28006 membar #Sync
28007 set 0x40, %l1
28008 ldda [%l7 + %l1] 0xf0, %f0
28009 nop
28010 set 0x71, %l2
28011 ldstub [%l7 + %l2], %l5
28012 set 0x47, %l6
28013 stba %o1, [%l7 + %l6] 0xeb
28014 membar #Sync
28015 set 0x34, %i7
28016 stwa %l1, [%l7 + %i7] 0xe2
28017 membar #Sync
28018 nop
28019 set 0x48, %o5
28020 ldsw [%l7 + %o5], %i2
28021 set 0x30, %g4
28022 ldda [%l7 + %g4] 0xe3, %o4
28023 set 0x60, %o6
28024 ldda [%l7 + %o6] 0x89, %i0
28025 nop
28026 set 0x10, %o4
28027 swap [%l7 + %o4], %o7
28028 nop
28029 set 0x70, %i3
28030 std %o6, [%l7 + %i3]
28031 nop
28032 set 0x66, %g3
28033 lduh [%l7 + %g3], %i0
28034 nop
28035 set 0x64, %l4
28036 ldsh [%l7 + %l4], %l4
28037 set 0x68, %i1
28038 swapa [%l7 + %i1] 0x81, %l3
28039 st %f29, [%l7 + 0x78]
28040 nop
28041 set 0x28, %o0
28042 ldsw [%l7 + %o0], %g3
28043 nop
28044 set 0x70, %o2
28045 std %g6, [%l7 + %o2]
28046 set 0x40, %l0
28047 ldda [%l7 + %l0] 0x89, %i6
28048 nop
28049 set 0x40, %i0
28050 ldd [%l7 + %i0], %f16
28051 nop
28052 set 0x6C, %g6
28053 lduw [%l7 + %g6], %g2
28054 nop
28055 set 0x40, %g2
28056 ldstub [%l7 + %g2], %g6
28057 set 0x7A, %g1
28058 ldstuba [%l7 + %g1] 0x88, %g1
28059 set 0x78, %g7
28060 stxa %g4, [%l7 + %g7] 0xea
28061 membar #Sync
28062 add %l7, 0x48, %l6
28063 wr %g0, 0x80, %asi
28064 casxa [%l6] 0x80, %i6, %o3
28065 nop
28066 set 0x10, %l3
28067 ldsw [%l7 + %l3], %l2
28068 nop
28069 set 0x40, %o1
28070 sth %l0, [%l7 + %o1]
28071 set 0x20, %i6
28072 stxa %o2, [%l7 + %i6] 0xe2
28073 membar #Sync
28074 fpadd16s %f9, %f19, %f14
28075 set 0x40, %i4
28076 ldxa [%l7 + %i4] 0x88, %i5
28077 st %fsr, [%l7 + 0x34]
28078 nop
28079 set 0x68, %i2
28080 std %f0, [%l7 + %i2]
28081 nop
28082 set 0x20, %o3
28083 ldd [%l7 + %o3], %o0
28084 and %i4, %g5, %l6
28085 set 0x5A, %l5
28086 stha %i3, [%l7 + %l5] 0x80
28087 nop
28088 set 0x48, %i5
28089 lduw [%l7 + %i5], %o4
28090 st %fsr, [%l7 + 0x78]
28091 nop
28092 set 0x60, %g5
28093 stw %o1, [%l7 + %g5]
28094 nop
28095 set 0x61, %l1
28096 ldub [%l7 + %l1], %l1
28097 bne,a %xcc, loop_196
28098 nop
28099 set 0x48, %o7
28100 stw %l5, [%l7 + %o7]
28101 or %o5, %i2, %i1
28102 nop
28103 set 0x70, %l6
28104 stx %o6, [%l7 + %l6]
28105loop_196:
28106 nop
28107 set 0x28, %l2
28108 ldstuba [%l7 + %l2] 0x80, %o7
28109 nop
28110 set 0x62, %i7
28111 ldstub [%l7 + %i7], %l4
28112 nop
28113 set 0x15, %g4
28114 ldsb [%l7 + %g4], %l3
28115 set 0x78, %o6
28116 swapa [%l7 + %o6] 0x80, %g3
28117 nop
28118 set 0x68, %o4
28119 lduw [%l7 + %o4], %g7
28120 add %l7, 0x30, %l6
28121 wr %g0, 0x81, %asi
28122 ldxa [%l6] %asi, %i7
28123 casxa [%l6] 0x81, %i7, %g2
28124 fpadd16 %f10, %f6, %f20
28125 set 0x50, %i3
28126 stxa %g6, [%l7 + %i3] 0x89
28127 set 0x78, %g3
28128 ldxa [%l7 + %g3] 0x89, %i0
28129 nop
28130 set 0x5A, %l4
28131 sth %g4, [%l7 + %l4]
28132 wr %i6, %g1, %clear_softint
28133 nop
28134 set 0x20, %i1
28135 ldsw [%l7 + %i1], %o3
28136 set 0x34, %o0
28137 stwa %l2, [%l7 + %o0] 0xe2
28138 membar #Sync
28139 nop
28140 set 0x7A, %o2
28141 ldsh [%l7 + %o2], %l0
28142 nop
28143 set 0x50, %o5
28144 std %o2, [%l7 + %o5]
28145 nop
28146 set 0x68, %i0
28147 stw %i5, [%l7 + %i0]
28148 nop
28149 set 0x78, %g6
28150 std %f18, [%l7 + %g6]
28151 nop
28152 set 0x6E, %g2
28153 ldsh [%l7 + %g2], %o0
28154 set 0x40, %g1
28155 stda %i4, [%l7 + %g1] 0xea
28156 membar #Sync
28157 set 0x44, %g7
28158 lda [%l7 + %g7] 0x89, %f17
28159 set 0x28, %l0
28160 stwa %l6, [%l7 + %l0] 0x80
28161 nop
28162 set 0x48, %o1
28163 swap [%l7 + %o1], %i3
28164 nop
28165 set 0x38, %i6
28166 ldub [%l7 + %i6], %g5
28167 and %o4, %l1, %o1
28168 set 0x0C, %i4
28169 ldstuba [%l7 + %i4] 0x88, %l5
28170 wr %i2, %i1, %clear_softint
28171 nop
28172 set 0x2E, %i2
28173 ldsh [%l7 + %i2], %o6
28174 nop
28175 set 0x55, %l3
28176 stb %o5, [%l7 + %l3]
28177 set 0x78, %l5
28178 stwa %o7, [%l7 + %l5] 0xea
28179 membar #Sync
28180 nop
28181 set 0x71, %o3
28182 ldub [%l7 + %o3], %l4
28183 nop
28184 set 0x10, %i5
28185 ldx [%l7 + %i5], %l3
28186 nop
28187 set 0x5B, %l1
28188 stb %g3, [%l7 + %l1]
28189 or %i7, %g7, %g2
28190 set 0x68, %o7
28191 stxa %i0, [%l7 + %o7] 0x81
28192 nop
28193 set 0x78, %l6
28194 sth %g4, [%l7 + %l6]
28195 set 0x0C, %l2
28196 lda [%l7 + %l2] 0x80, %f13
28197 nop
28198 set 0x40, %g5
28199 prefetch [%l7 + %g5], 0
28200 ld [%l7 + 0x54], %f21
28201 nop
28202 set 0x50, %i7
28203 stx %fsr, [%l7 + %i7]
28204 set 0x30, %g4
28205 swapa [%l7 + %g4] 0x81, %i6
28206 nop
28207 set 0x10, %o6
28208 lduh [%l7 + %o6], %g1
28209 nop
28210 set 0x60, %o4
28211 ldsw [%l7 + %o4], %g6
28212 nop
28213 set 0x50, %g3
28214 ldd [%l7 + %g3], %o2
28215 nop
28216 set 0x71, %i3
28217 stb %l0, [%l7 + %i3]
28218 bleu %xcc, loop_197
28219 nop
28220 set 0x60, %l4
28221 ldsb [%l7 + %l4], %l2
28222 nop
28223 set 0x5B, %i1
28224 ldub [%l7 + %i1], %o2
28225 set 0x58, %o2
28226 swapa [%l7 + %o2] 0x88, %i5
28227loop_197:
28228 nop
28229 set 0x3E, %o5
28230 lduh [%l7 + %o5], %o0
28231 set 0x4F, %o0
28232 stba %l6, [%l7 + %o0] 0x80
28233 nop
28234 set 0x40, %i0
28235 stx %i4, [%l7 + %i0]
28236 nop
28237 set 0x60, %g6
28238 std %f28, [%l7 + %g6]
28239 nop
28240 set 0x3A, %g1
28241 sth %g5, [%l7 + %g1]
28242 nop
28243 set 0x78, %g7
28244 ldx [%l7 + %g7], %i3
28245 set 0x20, %l0
28246 sta %f10, [%l7 + %l0] 0x89
28247 nop
28248 set 0x3B, %g2
28249 ldub [%l7 + %g2], %o4
28250 nop
28251 set 0x30, %i6
28252 std %f0, [%l7 + %i6]
28253 nop
28254 set 0x50, %o1
28255 std %l0, [%l7 + %o1]
28256 nop
28257 set 0x78, %i2
28258 ldsh [%l7 + %i2], %o1
28259 nop
28260 set 0x68, %i4
28261 lduw [%l7 + %i4], %l5
28262 set 0x40, %l5
28263 ldda [%l7 + %l5] 0xd0, %f16
28264 membar #Sync
28265 set 0x40, %l3
28266 ldda [%l7 + %l3] 0xf9, %f16
28267 nop
28268 set 0x6C, %o3
28269 ldsb [%l7 + %o3], %i1
28270 add %i2, %o5, %o7
28271 nop
28272 set 0x30, %i5
28273 stx %fsr, [%l7 + %i5]
28274 set 0x0C, %l1
28275 sta %f12, [%l7 + %l1] 0x80
28276 nop
28277 set 0x54, %l6
28278 lduw [%l7 + %l6], %o6
28279 nop
28280 set 0x60, %o7
28281 std %l2, [%l7 + %o7]
28282 nop
28283 set 0x53, %g5
28284 ldub [%l7 + %g5], %l4
28285 nop
28286 set 0x10, %l2
28287 ldd [%l7 + %l2], %i6
28288 nop
28289 set 0x78, %i7
28290 lduw [%l7 + %i7], %g7
28291 nop
28292 set 0x18, %o6
28293 ldd [%l7 + %o6], %g2
28294 set 0x1E, %o4
28295 stha %g3, [%l7 + %o4] 0x88
28296 set 0x40, %g3
28297 ldda [%l7 + %g3] 0x88, %f0
28298 set 0x40, %i3
28299 stda %f16, [%l7 + %i3] 0xf0
28300 membar #Sync
28301 nop
28302 set 0x70, %g4
28303 sth %g4, [%l7 + %g4]
28304 and %i6, %i0, %g1
28305 nop
28306 set 0x2D, %i1
28307 stb %g6, [%l7 + %i1]
28308 nop
28309 set 0x18, %l4
28310 ldsw [%l7 + %l4], %l0
28311 add %l2, %o2, %o3
28312 set 0x70, %o2
28313 ldxa [%l7 + %o2] 0x89, %o0
28314 nop
28315 set 0x58, %o5
28316 lduh [%l7 + %o5], %i5
28317 ld [%l7 + 0x24], %f31
28318 set 0x1C, %i0
28319 stwa %l6, [%l7 + %i0] 0xeb
28320 membar #Sync
28321 nop
28322 set 0x08, %o0
28323 std %g4, [%l7 + %o0]
28324 nop
28325 set 0x48, %g1
28326 stx %fsr, [%l7 + %g1]
28327 ld [%l7 + 0x7C], %f18
28328 set 0x68, %g7
28329 ldstuba [%l7 + %g7] 0x80, %i4
28330 set 0x40, %g6
28331 ldda [%l7 + %g6] 0x80, %f16
28332 set 0x10, %l0
28333 ldxa [%l7 + %l0] 0x89, %i3
28334 nop
28335 set 0x5C, %i6
28336 swap [%l7 + %i6], %l1
28337 set 0x36, %o1
28338 stba %o1, [%l7 + %o1] 0xe2
28339 membar #Sync
28340 set 0x75, %i2
28341 stba %o4, [%l7 + %i2] 0x89
28342 nop
28343 set 0x54, %i4
28344 stw %i1, [%l7 + %i4]
28345 fpadd32 %f28, %f2, %f28
28346 nop
28347 set 0x48, %l5
28348 lduw [%l7 + %l5], %l5
28349 nop
28350 set 0x2F, %l3
28351 ldub [%l7 + %l3], %o5
28352 fpsub16s %f18, %f8, %f3
28353 nop
28354 set 0x0A, %g2
28355 ldsh [%l7 + %g2], %o7
28356 nop
28357 set 0x13, %i5
28358 stb %i2, [%l7 + %i5]
28359 st %fsr, [%l7 + 0x30]
28360 set 0x60, %o3
28361 ldda [%l7 + %o3] 0x81, %o6
28362 set 0x30, %l6
28363 stha %l4, [%l7 + %l6] 0xe3
28364 membar #Sync
28365 st %fsr, [%l7 + 0x44]
28366 nop
28367 set 0x28, %l1
28368 ldd [%l7 + %l1], %i6
28369 set 0x58, %g5
28370 prefetcha [%l7 + %g5] 0x81, 1
28371 add %l7, 0x48, %l6
28372 wr %g0, 0x80, %asi
28373 casxa [%l6] 0x80, %g7, %g3
28374 st %f28, [%l7 + 0x08]
28375 fpadd32 %f6, %f2, %f10
28376 nop
28377 set 0x58, %o7
28378 swap [%l7 + %o7], %g2
28379 nop
28380 set 0x7E, %l2
28381 sth %i6, [%l7 + %l2]
28382 nop
28383 set 0x3A, %i7
28384 sth %i0, [%l7 + %i7]
28385 st %f12, [%l7 + 0x6C]
28386 set 0x20, %o6
28387 ldda [%l7 + %o6] 0x80, %g0
28388 bg %icc, loop_198
28389 nop
28390 set 0x20, %o4
28391 lduw [%l7 + %o4], %g4
28392 nop
28393 set 0x14, %g3
28394 lduw [%l7 + %g3], %l0
28395 nop
28396 set 0x44, %g4
28397 lduw [%l7 + %g4], %g6
28398loop_198:
28399 nop
28400 set 0x1E, %i3
28401 ldub [%l7 + %i3], %o2
28402 nop
28403 set 0x52, %l4
28404 ldub [%l7 + %l4], %o3
28405 nop
28406 set 0x26, %i1
28407 ldstub [%l7 + %i1], %o0
28408 add %l7, 0x54, %l6
28409 wr %g0, 0x80, %asi
28410 casa [%l6] 0x80, %l2, %i5
28411 set 0x5C, %o2
28412 stwa %l6, [%l7 + %o2] 0x80
28413 set 0x60, %i0
28414 prefetcha [%l7 + %i0] 0x88, 4
28415 nop
28416 set 0x22, %o0
28417 ldsb [%l7 + %o0], %i3
28418 set 0x64, %o5
28419 stba %i4, [%l7 + %o5] 0x88
28420 nop
28421 set 0x6C, %g7
28422 ldstub [%l7 + %g7], %l1
28423 fpsub16s %f6, %f21, %f27
28424 set 0x37, %g6
28425 ldstuba [%l7 + %g6] 0x89, %o4
28426 nop
28427 set 0x68, %g1
28428 swap [%l7 + %g1], %i1
28429 set 0x20, %l0
28430 stxa %o1, [%l7 + %l0] 0xea
28431 membar #Sync
28432 set 0x18, %i6
28433 stda %l4, [%l7 + %i6] 0xea
28434 membar #Sync
28435 membar #Sync
28436 set 0x40, %o1
28437 ldda [%l7 + %o1] 0xf0, %f16
28438 nop
28439 set 0x0C, %i4
28440 ldsw [%l7 + %i4], %o7
28441 nop
28442 set 0x78, %i2
28443 ldd [%l7 + %i2], %i2
28444 nop
28445 set 0x24, %l5
28446 sth %o6, [%l7 + %l5]
28447 set 0x40, %l3
28448 ldda [%l7 + %l3] 0x81, %l4
28449 set 0x78, %g2
28450 prefetcha [%l7 + %g2] 0x81, 3
28451 nop
28452 set 0x39, %o3
28453 ldstub [%l7 + %o3], %o5
28454 add %l7, 0x58, %l6
28455 wr %g0, 0x80, %asi
28456 casxa [%l6] 0x80, %g7, %g3
28457 nop
28458 set 0x60, %l6
28459 stx %g2, [%l7 + %l6]
28460 nop
28461 set 0x08, %i5
28462 ldd [%l7 + %i5], %i6
28463 or %l3, %g1, %i0
28464 nop
28465 set 0x5B, %g5
28466 ldstub [%l7 + %g5], %l0
28467 nop
28468 set 0x52, %l1
28469 ldub [%l7 + %l1], %g6
28470 or %o2, %o3, %g4
28471 nop
28472 set 0x2A, %l2
28473 lduh [%l7 + %l2], %o0
28474 set 0x7E, %o7
28475 stha %l2, [%l7 + %o7] 0x89
28476 add %l6, %i5, %g5
28477 nop
28478 set 0x3C, %i7
28479 swap [%l7 + %i7], %i4
28480 nop
28481 set 0x6F, %o6
28482 ldsb [%l7 + %o6], %i3
28483 nop
28484 set 0x74, %g3
28485 swap [%l7 + %g3], %o4
28486 fpadd32 %f2, %f12, %f2
28487 and %i1, %o1, %l1
28488 set 0x60, %g4
28489 stxa %l5, [%l7 + %g4] 0x88
28490 nop
28491 nop
28492 setx 0x1D351F09AA6FA3A5, %l0, %l6
28493 stx %l6, [%l7 + 0x28]
28494 ldd [%l7 + 0x28], %f16
28495 setx 0x0535CC9228C7A8FC, %l1, %l5
28496 stx %l5, [%l7 + 0x10]
28497 ldd [%l7 + 0x10], %f16
28498 fdivd %f16, %f16, %f12
28499 nop
28500 set 0x5C, %i3
28501 ldsw [%l7 + %i3], %o7
28502 set 0x20, %o4
28503 ldda [%l7 + %o4] 0x80, %o6
28504 nop
28505 set 0x2C, %l4
28506 ldsw [%l7 + %l4], %i2
28507 set 0x44, %o2
28508 stwa %l4, [%l7 + %o2] 0xeb
28509 membar #Sync
28510 set 0x14, %i0
28511 sta %f4, [%l7 + %i0] 0x89
28512 set 0x40, %o0
28513 stda %f16, [%l7 + %o0] 0xd2
28514 add %i7, %g7, %g3
28515 nop
28516 set 0x30, %o5
28517 ldsb [%l7 + %o5], %o5
28518 set 0x24, %i1
28519 stba %i6, [%l7 + %i1] 0x81
28520 add %l7, 0x28, %l6
28521 wr %g0, 0x80, %asi
28522 lda [%l6] %asi, %g2
28523 casa [%l6] 0x80, %g2, %l3
28524 nop
28525 set 0x13, %g7
28526 ldstub [%l7 + %g7], %i0
28527 set 0x40, %g1
28528 ldda [%l7 + %g1] 0x81, %f0
28529 st %fsr, [%l7 + 0x48]
28530 or %l0, %g1, %g6
28531 nop
28532 set 0x6C, %l0
28533 prefetch [%l7 + %l0], 0
28534 or %o2, %g4, %o3
28535 nop
28536 set 0x77, %i6
28537 stb %l2, [%l7 + %i6]
28538 nop
28539 set 0x08, %g6
28540 ldd [%l7 + %g6], %o0
28541 nop
28542 set 0x08, %o1
28543 lduw [%l7 + %o1], %l6
28544 add %g5, %i4, %i3
28545 set 0x18, %i2
28546 lda [%l7 + %i2] 0x88, %f6
28547 nop
28548 set 0x08, %i4
28549 stx %fsr, [%l7 + %i4]
28550 set 0x60, %l5
28551 stxa %o4, [%l7 + %l5] 0xe3
28552 membar #Sync
28553 nop
28554 set 0x48, %g2
28555 stx %i1, [%l7 + %g2]
28556 set 0x19, %l3
28557 stba %i5, [%l7 + %l3] 0xeb
28558 membar #Sync
28559 nop
28560 set 0x28, %o3
28561 stx %fsr, [%l7 + %o3]
28562 st %f28, [%l7 + 0x68]
28563 nop
28564 set 0x68, %l6
28565 ldd [%l7 + %l6], %f18
28566 set 0x73, %g5
28567 stba %o1, [%l7 + %g5] 0xe3
28568 membar #Sync
28569 nop
28570 set 0x28, %l1
28571 std %l4, [%l7 + %l1]
28572 ld [%l7 + 0x74], %f10
28573 nop
28574 set 0x38, %i5
28575 std %l0, [%l7 + %i5]
28576 set 0x47, %o7
28577 stba %o7, [%l7 + %o7] 0xe2
28578 membar #Sync
28579 set 0x68, %i7
28580 stda %i2, [%l7 + %i7] 0x89
28581 set 0x1C, %o6
28582 swapa [%l7 + %o6] 0x89, %l4
28583 nop
28584 set 0x78, %l2
28585 prefetch [%l7 + %l2], 4
28586 nop
28587 set 0x58, %g4
28588 std %o6, [%l7 + %g4]
28589 nop
28590 set 0x68, %g3
28591 stx %fsr, [%l7 + %g3]
28592 set 0x56, %o4
28593 stha %g7, [%l7 + %o4] 0xea
28594 membar #Sync
28595 nop
28596 set 0x30, %l4
28597 ldd [%l7 + %l4], %f8
28598 set 0x40, %o2
28599 stda %f16, [%l7 + %o2] 0xf9
28600 membar #Sync
28601 add %l7, 0x78, %l6
28602 wr %g0, 0x89, %asi
28603 lda [%l6] %asi, %i7
28604 casa [%l6] 0x89, %i7, %o5
28605 nop
28606 set 0x50, %i3
28607 stx %i6, [%l7 + %i3]
28608 set 0x28, %i0
28609 stda %g2, [%l7 + %i0] 0x88
28610 nop
28611 set 0x48, %o0
28612 ldx [%l7 + %o0], %l3
28613 nop
28614 set 0x58, %o5
28615 std %i0, [%l7 + %o5]
28616 set 0x40, %g7
28617 ldda [%l7 + %g7] 0xd8, %f0
28618 st %fsr, [%l7 + 0x4C]
28619 set 0x30, %g1
28620 ldda [%l7 + %g1] 0xea, %g2
28621 nop
28622 set 0x71, %l0
28623 stb %l0, [%l7 + %l0]
28624 nop
28625 set 0x2E, %i1
28626 ldstub [%l7 + %i1], %g1
28627 nop
28628 set 0x38, %g6
28629 ldx [%l7 + %g6], %o2
28630 nop
28631 set 0x2C, %i6
28632 lduw [%l7 + %i6], %g6
28633 set 0x24, %i2
28634 swapa [%l7 + %i2] 0x80, %o3
28635 set 0x56, %i4
28636 stha %g4, [%l7 + %i4] 0x88
28637 nop
28638 set 0x58, %o1
28639 std %f6, [%l7 + %o1]
28640 nop
28641 set 0x10, %g2
28642 ldd [%l7 + %g2], %f14
28643 nop
28644 set 0x76, %l3
28645 ldsb [%l7 + %l3], %l2
28646 be,pt %xcc, loop_199
28647 nop
28648 set 0x5C, %o3
28649 ldub [%l7 + %o3], %o0
28650 nop
28651 set 0x0C, %l6
28652 ldub [%l7 + %l6], %l6
28653 nop
28654 set 0x30, %l5
28655 ldd [%l7 + %l5], %f14
28656loop_199:
28657 nop
28658 set 0x08, %g5
28659 ldd [%l7 + %g5], %f20
28660 add %i4, %g5, %o4
28661 ld [%l7 + 0x44], %f17
28662 nop
28663 set 0x74, %i5
28664 ldsw [%l7 + %i5], %i3
28665 ld [%l7 + 0x60], %f2
28666 nop
28667 set 0x40, %l1
28668 ldsh [%l7 + %l1], %i5
28669 set 0x36, %o7
28670 stha %i1, [%l7 + %o7] 0x89
28671 set 0x48, %o6
28672 ldxa [%l7 + %o6] 0x81, %l5
28673 nop
28674 set 0x66, %i7
28675 lduh [%l7 + %i7], %o1
28676 set 0x30, %g4
28677 stxa %o7, [%l7 + %g4] 0x89
28678 set 0x28, %l2
28679 sta %f0, [%l7 + %l2] 0x89
28680 set 0x68, %g3
28681 stda %l0, [%l7 + %g3] 0xea
28682 membar #Sync
28683 nop
28684 set 0x11, %l4
28685 ldub [%l7 + %l4], %i2
28686 add %l4, %g7, %o6
28687 add %o5, %i6, %i7
28688 nop
28689 set 0x40, %o2
28690 std %g2, [%l7 + %o2]
28691 fpadd16s %f19, %f29, %f24
28692 nop
28693 set 0x54, %i3
28694 ldsw [%l7 + %i3], %l3
28695 nop
28696 set 0x48, %i0
28697 ldx [%l7 + %i0], %i0
28698 nop
28699 set 0x43, %o4
28700 ldstub [%l7 + %o4], %g2
28701 or %g1, %o2, %g6
28702 set 0x4C, %o5
28703 lda [%l7 + %o5] 0x88, %f23
28704 nop
28705 set 0x10, %o0
28706 ldsh [%l7 + %o0], %l0
28707 set 0x68, %g7
28708 stwa %g4, [%l7 + %g7] 0xe2
28709 membar #Sync
28710 set 0x40, %l0
28711 stda %f0, [%l7 + %l0] 0xc8
28712 set 0x50, %i1
28713 ldda [%l7 + %i1] 0x89, %l2
28714 nop
28715 set 0x30, %g6
28716 ldd [%l7 + %g6], %f0
28717 nop
28718 set 0x22, %g1
28719 sth %o0, [%l7 + %g1]
28720 nop
28721 set 0x30, %i2
28722 lduw [%l7 + %i2], %l6
28723 nop
28724 set 0x44, %i6
28725 lduw [%l7 + %i6], %i4
28726 nop
28727 set 0x28, %o1
28728 stx %fsr, [%l7 + %o1]
28729 set 0x34, %i4
28730 lda [%l7 + %i4] 0x81, %f13
28731 st %fsr, [%l7 + 0x14]
28732 set 0x1C, %l3
28733 lda [%l7 + %l3] 0x81, %f26
28734 nop
28735 set 0x74, %o3
28736 ldsb [%l7 + %o3], %o3
28737 set 0x44, %l6
28738 lda [%l7 + %l6] 0x81, %f3
28739 nop
28740 set 0x20, %g2
28741 stx %g5, [%l7 + %g2]
28742 set 0x08, %g5
28743 prefetcha [%l7 + %g5] 0x81, 4
28744 nop
28745 set 0x6C, %i5
28746 ldsh [%l7 + %i5], %i3
28747 set 0x68, %l5
28748 ldxa [%l7 + %l5] 0x89, %i1
28749 nop
28750 set 0x1C, %l1
28751 swap [%l7 + %l1], %l5
28752 set 0x4C, %o7
28753 swapa [%l7 + %o7] 0x81, %o1
28754 set 0x58, %i7
28755 prefetcha [%l7 + %i7] 0x81, 1
28756 ld [%l7 + 0x40], %f6
28757 set 0x30, %o6
28758 stwa %l1, [%l7 + %o6] 0x80
28759 nop
28760 set 0x30, %l2
28761 stx %i5, [%l7 + %l2]
28762 nop
28763 set 0x70, %g4
28764 std %l4, [%l7 + %g4]
28765 nop
28766 set 0x27, %g3
28767 ldsb [%l7 + %g3], %g7
28768 st %fsr, [%l7 + 0x64]
28769 set 0x30, %l4
28770 lda [%l7 + %l4] 0x89, %f30
28771 add %l7, 0x18, %l6
28772 wr %g0, 0x80, %asi
28773 ldxa [%l6] %asi, %i2
28774 casxa [%l6] 0x80, %i2, %o5
28775 nop
28776 set 0x44, %i3
28777 swap [%l7 + %i3], %o6
28778 set 0x37, %i0
28779 stba %i7, [%l7 + %i0] 0x80
28780 set 0x24, %o2
28781 stwa %g3, [%l7 + %o2] 0xe2
28782 membar #Sync
28783 set 0x4C, %o5
28784 swapa [%l7 + %o5] 0x80, %l3
28785 nop
28786 set 0x10, %o4
28787 lduw [%l7 + %o4], %i0
28788 set 0x40, %g7
28789 ldda [%l7 + %g7] 0xeb, %g2
28790 set 0x10, %o0
28791 ldda [%l7 + %o0] 0x80, %i6
28792 nop
28793 set 0x54, %i1
28794 ldsw [%l7 + %i1], %o2
28795 set 0x40, %l0
28796 ldda [%l7 + %l0] 0xd0, %f0
28797 set 0x68, %g6
28798 ldxa [%l7 + %g6] 0x80, %g6
28799 set 0x08, %i2
28800 ldxa [%l7 + %i2] 0x88, %g1
28801 set 0x40, %i6
28802 ldda [%l7 + %i6] 0x89, %f16
28803 or %l0, %l2, %o0
28804 set 0x24, %o1
28805 sta %f12, [%l7 + %o1] 0x88
28806 ble %xcc, loop_200
28807 fpsub16s %f27, %f6, %f9
28808 set 0x40, %g1
28809 stda %f16, [%l7 + %g1] 0x81
28810loop_200:
28811 nop
28812 set 0x68, %i4
28813 std %f22, [%l7 + %i4]
28814 set 0x18, %o3
28815 ldxa [%l7 + %o3] 0x89, %l6
28816 nop
28817 set 0x70, %l6
28818 ldd [%l7 + %l6], %f22
28819 add %l7, 0x48, %l6
28820 wr %g0, 0x81, %asi
28821 ldxa [%l6] %asi, %g4
28822 casxa [%l6] 0x81, %g4, %i4
28823 set 0x08, %g2
28824 prefetcha [%l7 + %g2] 0x80, 2
28825 nop
28826 set 0x60, %l3
28827 std %g4, [%l7 + %l3]
28828 set 0x7E, %i5
28829 ldstuba [%l7 + %i5] 0x88, %i3
28830 st %f21, [%l7 + 0x4C]
28831 set 0x5C, %l5
28832 swapa [%l7 + %l5] 0x89, %i1
28833 wr %l5, %o4, %ccr
28834 nop
28835 set 0x3C, %g5
28836 ldsw [%l7 + %g5], %o1
28837 nop
28838 set 0x28, %o7
28839 ldd [%l7 + %o7], %f8
28840 nop
28841 set 0x68, %l1
28842 stx %o7, [%l7 + %l1]
28843 set 0x10, %o6
28844 ldda [%l7 + %o6] 0xe3, %i4
28845 add %l1, %g7, %l4
28846 nop
28847 set 0x70, %i7
28848 ldd [%l7 + %i7], %f0
28849 nop
28850 set 0x58, %g4
28851 lduh [%l7 + %g4], %i2
28852 nop
28853 set 0x5C, %l2
28854 ldsh [%l7 + %l2], %o6
28855 add %i7, %g3, %o5
28856 nop
28857 set 0x78, %l4
28858 std %i0, [%l7 + %l4]
28859 add %l7, 0x78, %l6
28860 wr %g0, 0x88, %asi
28861 casxa [%l6] 0x88, %l3, %g2
28862 or %i6, %g6, %o2
28863 nop
28864 set 0x68, %i3
28865 stx %l0, [%l7 + %i3]
28866 set 0x4A, %g3
28867 stha %l2, [%l7 + %g3] 0x80
28868 nop
28869 set 0x50, %i0
28870 stx %g1, [%l7 + %i0]
28871 set 0x40, %o5
28872 ldda [%l7 + %o5] 0x80, %f16
28873 nop
28874 set 0x10, %o4
28875 sth %o0, [%l7 + %o4]
28876 nop
28877 set 0x78, %o2
28878 std %i6, [%l7 + %o2]
28879 set 0x40, %o0
28880 stda %f0, [%l7 + %o0] 0xd2
28881 nop
28882 set 0x48, %g7
28883 std %f26, [%l7 + %g7]
28884 set 0x70, %l0
28885 ldda [%l7 + %l0] 0xea, %i4
28886 ld [%l7 + 0x44], %f26
28887 set 0x0C, %g6
28888 stba %o3, [%l7 + %g6] 0x80
28889 fpsub16s %f30, %f9, %f21
28890 set 0x6C, %i1
28891 sta %f1, [%l7 + %i1] 0x88
28892 nop
28893 set 0x70, %i6
28894 ldd [%l7 + %i6], %g4
28895 set 0x40, %o1
28896 ldda [%l7 + %o1] 0x89, %f16
28897 nop
28898 set 0x7C, %g1
28899 swap [%l7 + %g1], %g5
28900 set 0x70, %i4
28901 lda [%l7 + %i4] 0x89, %f25
28902 nop
28903 set 0x1C, %o3
28904 ldsh [%l7 + %o3], %i3
28905 nop
28906 set 0x20, %i2
28907 ldd [%l7 + %i2], %i0
28908 nop
28909 set 0x38, %g2
28910 std %f14, [%l7 + %g2]
28911 nop
28912 set 0x20, %l6
28913 ldx [%l7 + %l6], %o4
28914 nop
28915 set 0x58, %i5
28916 std %f18, [%l7 + %i5]
28917 nop
28918 set 0x28, %l5
28919 std %f18, [%l7 + %l5]
28920 set 0x6E, %g5
28921 stha %l5, [%l7 + %g5] 0xea
28922 membar #Sync
28923 nop
28924 set 0x4C, %l3
28925 lduw [%l7 + %l3], %o1
28926 add %l7, 0x38, %l6
28927 wr %g0, 0x81, %asi
28928 lda [%l6] %asi, %o7
28929 casa [%l6] 0x81, %o7, %i5
28930 nop
28931 set 0x2F, %l1
28932 ldstub [%l7 + %l1], %g7
28933 add %l7, 0x30, %l6
28934 wr %g0, 0x88, %asi
28935 casxa [%l6] 0x88, %l1, %i2
28936 nop
28937 set 0x7C, %o7
28938 lduw [%l7 + %o7], %l4
28939 set 0x20, %i7
28940 stda %o6, [%l7 + %i7] 0xe2
28941 membar #Sync
28942 add %g3, %i7, %i0
28943 st %f8, [%l7 + 0x18]
28944 nop
28945 set 0x40, %o6
28946 ldd [%l7 + %o6], %l2
28947 and %o5, %i6, %g6
28948 nop
28949 set 0x18, %g4
28950 ldd [%l7 + %g4], %f18
28951 nop
28952 set 0x30, %l2
28953 std %g2, [%l7 + %l2]
28954 wr %l0, %o2, %y
28955 bn,a %xcc, loop_201
28956 nop
28957 set 0x38, %l4
28958 lduh [%l7 + %l4], %l2
28959 and %o0, %l6, %g1
28960 nop
28961 set 0x20, %g3
28962 std %i4, [%l7 + %g3]
28963loop_201:
28964 nop
28965 set 0x6E, %i3
28966 ldsh [%l7 + %i3], %o3
28967 nop
28968 set 0x38, %o5
28969 std %f30, [%l7 + %o5]
28970 set 0x30, %o4
28971 ldda [%l7 + %o4] 0x81, %g4
28972 st %fsr, [%l7 + 0x54]
28973 add %l7, 0x38, %l6
28974 wr %g0, 0x81, %asi
28975 ldxa [%l6] %asi, %i3
28976 casxa [%l6] 0x81, %i3, %g4
28977 nop
28978 set 0x51, %o2
28979 ldsb [%l7 + %o2], %i1
28980 ld [%l7 + 0x54], %f12
28981 bleu,pt %xcc, loop_202
28982 nop
28983 set 0x08, %i0
28984 stx %fsr, [%l7 + %i0]
28985 set 0x50, %o0
28986 ldda [%l7 + %o0] 0xe2, %l4
28987loop_202:
28988 nop
28989 set 0x28, %g7
28990 stda %o4, [%l7 + %g7] 0x81
28991 ld [%l7 + 0x68], %f16
28992 set 0x43, %l0
28993 stba %o1, [%l7 + %l0] 0xea
28994 membar #Sync
28995 set 0x10, %i1
28996 ldxa [%l7 + %i1] 0x80, %o7
28997 set 0x10, %g6
28998 ldxa [%l7 + %g6] 0x81, %g7
28999 set 0x40, %o1
29000 ldda [%l7 + %o1] 0xda, %f0
29001 nop
29002 set 0x3D, %g1
29003 stb %l1, [%l7 + %g1]
29004 set 0x08, %i6
29005 stxa %i2, [%l7 + %i6] 0xeb
29006 membar #Sync
29007 nop
29008 set 0x3C, %o3
29009 prefetch [%l7 + %o3], 3
29010 nop
29011 set 0x58, %i2
29012 std %i4, [%l7 + %i2]
29013 nop
29014 set 0x60, %i4
29015 lduw [%l7 + %i4], %o6
29016 set 0x1D, %l6
29017 ldstuba [%l7 + %l6] 0x88, %g3
29018 set 0x50, %g2
29019 stwa %l4, [%l7 + %g2] 0xe3
29020 membar #Sync
29021 set 0x08, %l5
29022 stxa %i0, [%l7 + %l5] 0xe2
29023 membar #Sync
29024 ld [%l7 + 0x54], %f17
29025 set 0x09, %i5
29026 stba %l3, [%l7 + %i5] 0x80
29027 set 0x4C, %g5
29028 lda [%l7 + %g5] 0x89, %f21
29029 nop
29030 set 0x73, %l1
29031 ldstub [%l7 + %l1], %i7
29032 nop
29033 set 0x60, %o7
29034 std %f4, [%l7 + %o7]
29035 set 0x24, %i7
29036 swapa [%l7 + %i7] 0x89, %o5
29037 nop
29038 set 0x08, %l3
29039 ldx [%l7 + %l3], %g6
29040 nop
29041 set 0x30, %g4
29042 std %i6, [%l7 + %g4]
29043 nop
29044 set 0x58, %l2
29045 ldx [%l7 + %l2], %l0
29046 nop
29047 set 0x38, %l4
29048 ldd [%l7 + %l4], %g2
29049 add %l2, %o0, %o2
29050 set 0x60, %g3
29051 ldxa [%l7 + %g3] 0x88, %l6
29052 set 0x6C, %o6
29053 sta %f13, [%l7 + %o6] 0x80
29054 set 0x40, %i3
29055 ldda [%l7 + %i3] 0xd0, %f0
29056 nop
29057 set 0x68, %o4
29058 stx %i4, [%l7 + %o4]
29059 nop
29060 set 0x6C, %o5
29061 swap [%l7 + %o5], %o3
29062 set 0x08, %o2
29063 swapa [%l7 + %o2] 0x88, %g5
29064 nop
29065 set 0x64, %i0
29066 ldsw [%l7 + %i0], %g1
29067 set 0x10, %o0
29068 ldda [%l7 + %o0] 0x89, %g4
29069 ld [%l7 + 0x54], %f22
29070 nop
29071 set 0x60, %l0
29072 ldd [%l7 + %l0], %i2
29073 nop
29074 set 0x4C, %i1
29075 lduh [%l7 + %i1], %l5
29076 set 0x0A, %g6
29077 stba %o4, [%l7 + %g6] 0xea
29078 membar #Sync
29079 nop
29080 set 0x78, %o1
29081 stb %o1, [%l7 + %o1]
29082 nop
29083 set 0x78, %g1
29084 ldsh [%l7 + %g1], %i1
29085 set 0x08, %i6
29086 stda %o6, [%l7 + %i6] 0x81
29087 and %l1, %i2, %g7
29088 nop
29089 set 0x3B, %o3
29090 ldub [%l7 + %o3], %o6
29091 nop
29092 set 0x78, %i2
29093 lduh [%l7 + %i2], %i5
29094 nop
29095 set 0x10, %i4
29096 ldd [%l7 + %i4], %f4
29097 nop
29098 set 0x0C, %l6
29099 stb %l4, [%l7 + %l6]
29100 or %i0, %g3, %i7
29101 nop
29102 set 0x38, %g2
29103 ldd [%l7 + %g2], %f12
29104 set 0x60, %g7
29105 prefetcha [%l7 + %g7] 0x89, 3
29106 fpsub32 %f2, %f30, %f20
29107 add %o5, %i6, %l0
29108 nop
29109 set 0x54, %l5
29110 lduw [%l7 + %l5], %g6
29111 and %l2, %o0, %g2
29112 wr %o2, %l6, %ccr
29113 nop
29114 set 0x40, %g5
29115 ldd [%l7 + %g5], %f24
29116 nop
29117 set 0x60, %l1
29118 std %f8, [%l7 + %l1]
29119 set 0x10, %o7
29120 prefetcha [%l7 + %o7] 0x89, 2
29121 st %f25, [%l7 + 0x70]
29122 or %g5, %o3, %g1
29123 nop
29124 set 0x5C, %i5
29125 lduw [%l7 + %i5], %g4
29126 st %fsr, [%l7 + 0x14]
29127 nop
29128 set 0x1C, %l3
29129 sth %i3, [%l7 + %l3]
29130 ld [%l7 + 0x24], %f2
29131 nop
29132 set 0x6C, %i7
29133 ldsw [%l7 + %i7], %o4
29134 set 0x41, %l2
29135 stba %o1, [%l7 + %l2] 0x80
29136 nop
29137 set 0x40, %g4
29138 ldd [%l7 + %g4], %f10
29139 set 0x78, %l4
29140 ldxa [%l7 + %l4] 0x88, %i1
29141 set 0x30, %o6
29142 ldxa [%l7 + %o6] 0x80, %o7
29143 nop
29144 set 0x38, %g3
29145 ldd [%l7 + %g3], %l4
29146 nop
29147 set 0x58, %i3
29148 std %i2, [%l7 + %i3]
29149 bleu,pn %xcc, loop_203
29150 nop
29151 set 0x1C, %o4
29152 stw %l1, [%l7 + %o4]
29153 set 0x48, %o5
29154 stxa %g7, [%l7 + %o5] 0x80
29155loop_203:
29156 add %i5, %o6, %l4
29157 nop
29158 set 0x08, %i0
29159 prefetch [%l7 + %i0], 0
29160 or %i0, %g3, %i7
29161 set 0x40, %o0
29162 ldxa [%l7 + %o0] 0x88, %l3
29163 nop
29164 set 0x2A, %l0
29165 ldsh [%l7 + %l0], %o5
29166 set 0x58, %o2
29167 sta %f17, [%l7 + %o2] 0x89
29168 nop
29169 set 0x62, %g6
29170 stb %l0, [%l7 + %g6]
29171 ld [%l7 + 0x70], %f29
29172 set 0x69, %i1
29173 ldstuba [%l7 + %i1] 0x81, %g6
29174 nop
29175 set 0x38, %g1
29176 std %f18, [%l7 + %g1]
29177 nop
29178 set 0x10, %i6
29179 std %i6, [%l7 + %i6]
29180 fpadd32 %f30, %f20, %f22
29181 nop
29182 set 0x38, %o3
29183 stw %l2, [%l7 + %o3]
29184 st %f2, [%l7 + 0x24]
29185 set 0x60, %o1
29186 stwa %g2, [%l7 + %o1] 0xeb
29187 membar #Sync
29188 nop
29189 set 0x0C, %i4
29190 ldsh [%l7 + %i4], %o0
29191 set 0x20, %i2
29192 stxa %l6, [%l7 + %i2] 0x81
29193 nop
29194 set 0x6E, %g2
29195 ldstub [%l7 + %g2], %o2
29196 set 0x5D, %l6
29197 ldstuba [%l7 + %l6] 0x81, %i4
29198 nop
29199 set 0x30, %g7
29200 ldd [%l7 + %g7], %f24
29201 nop
29202 set 0x78, %l5
29203 ldd [%l7 + %l5], %o2
29204 set 0x40, %g5
29205 stda %f0, [%l7 + %g5] 0xd8
29206 set 0x4F, %l1
29207 ldstuba [%l7 + %l1] 0x89, %g5
29208 ld [%l7 + 0x30], %f24
29209 nop
29210 set 0x35, %o7
29211 ldstub [%l7 + %o7], %g4
29212 st %f1, [%l7 + 0x14]
29213 membar #Sync
29214 set 0x40, %l3
29215 ldda [%l7 + %l3] 0xf1, %f0
29216 nop
29217 set 0x76, %i5
29218 ldub [%l7 + %i5], %g1
29219 or %o4, %o1, %i3
29220 add %l7, 0x48, %l6
29221 wr %g0, 0x80, %asi
29222 casxa [%l6] 0x80, %i1, %l5
29223 fpadd32 %f6, %f22, %f6
29224 nop
29225 set 0x34, %i7
29226 swap [%l7 + %i7], %o7
29227 nop
29228 set 0x64, %l2
29229 swap [%l7 + %l2], %i2
29230 nop
29231 set 0x24, %l4
29232 sth %g7, [%l7 + %l4]
29233 set 0x60, %o6
29234 ldda [%l7 + %o6] 0x89, %i4
29235 set 0x7C, %g4
29236 sta %f14, [%l7 + %g4] 0x88
29237 fpsub16 %f22, %f18, %f14
29238 set 0x30, %i3
29239 ldda [%l7 + %i3] 0xeb, %l0
29240 nop
29241 set 0x24, %g3
29242 ldsw [%l7 + %g3], %o6
29243 nop
29244 set 0x4A, %o4
29245 ldub [%l7 + %o4], %l4
29246 nop
29247 set 0x28, %o5
29248 swap [%l7 + %o5], %g3
29249 nop
29250 set 0x1C, %i0
29251 lduh [%l7 + %i0], %i7
29252 nop
29253 set 0x40, %l0
29254 lduw [%l7 + %l0], %i0
29255 set 0x40, %o2
29256 stda %f0, [%l7 + %o2] 0xf8
29257 membar #Sync
29258 nop
29259 set 0x21, %o0
29260 ldub [%l7 + %o0], %o5
29261 nop
29262 set 0x2B, %g6
29263 stb %l0, [%l7 + %g6]
29264 set 0x50, %i1
29265 prefetcha [%l7 + %i1] 0x80, 1
29266 set 0x1F, %g1
29267 ldstuba [%l7 + %g1] 0x80, %l3
29268 set 0x68, %o3
29269 stxa %l2, [%l7 + %o3] 0x89
29270 nop
29271 set 0x42, %i6
29272 ldstub [%l7 + %i6], %i6
29273 set 0x28, %i4
29274 lda [%l7 + %i4] 0x88, %f6
29275 ld [%l7 + 0x08], %f9
29276 add %l7, 0x68, %l6
29277 wr %g0, 0x81, %asi
29278 ldxa [%l6] %asi, %g2
29279 casxa [%l6] 0x81, %g2, %l6
29280 nop
29281 set 0x48, %i2
29282 stx %fsr, [%l7 + %i2]
29283 set 0x30, %o1
29284 prefetcha [%l7 + %o1] 0x80, 2
29285 membar #Sync
29286 set 0x40, %l6
29287 ldda [%l7 + %l6] 0xf9, %f0
29288 nop
29289 set 0x10, %g7
29290 prefetch [%l7 + %g7], 1
29291 bgu %xcc, loop_204
29292 nop
29293 set 0x10, %l5
29294 ldsw [%l7 + %l5], %o2
29295 nop
29296 set 0x60, %g5
29297 lduw [%l7 + %g5], %i4
29298 nop
29299 set 0x70, %l1
29300 std %f12, [%l7 + %l1]
29301loop_204:
29302 bge,pn %icc, loop_205
29303 nop
29304 set 0x20, %g2
29305 ldx [%l7 + %g2], %o3
29306 nop
29307 set 0x44, %l3
29308 ldsh [%l7 + %l3], %g4
29309 nop
29310 set 0x6A, %o7
29311 ldsh [%l7 + %o7], %g5
29312loop_205:
29313 nop
29314 set 0x7E, %i7
29315 stba %o4, [%l7 + %i7] 0xea
29316 membar #Sync
29317 st %f29, [%l7 + 0x34]
29318 set 0x78, %l2
29319 stda %o0, [%l7 + %l2] 0xea
29320 membar #Sync
29321 set 0x40, %i5
29322 ldda [%l7 + %i5] 0xda, %f0
29323 set 0x70, %o6
29324 ldxa [%l7 + %o6] 0x88, %i3
29325 nop
29326 set 0x48, %l4
29327 ldx [%l7 + %l4], %g1
29328 set 0x55, %i3
29329 stba %l5, [%l7 + %i3] 0x81
29330 add %o7, %i1, %i2
29331 nop
29332 set 0x14, %g4
29333 stw %i5, [%l7 + %g4]
29334 add %l7, 0x28, %l6
29335 wr %g0, 0x81, %asi
29336 casxa [%l6] 0x81, %g7, %l1
29337 set 0x3D, %o4
29338 ldstuba [%l7 + %o4] 0x80, %o6
29339 st %f15, [%l7 + 0x24]
29340 nop
29341 set 0x73, %o5
29342 ldsb [%l7 + %o5], %g3
29343 nop
29344 set 0x38, %g3
29345 lduw [%l7 + %g3], %i7
29346 nop
29347 set 0x38, %l0
29348 sth %i0, [%l7 + %l0]
29349 and %l4, %o5, %l0
29350 add %l7, 0x20, %l6
29351 wr %g0, 0x89, %asi
29352 casa [%l6] 0x89, %g6, %l2
29353 nop
29354 set 0x34, %o2
29355 prefetch [%l7 + %o2], 3
29356 set 0x14, %i0
29357 swapa [%l7 + %i0] 0x81, %l3
29358 nop
29359 set 0x60, %g6
29360 ldd [%l7 + %g6], %g2
29361 set 0x60, %o0
29362 stxa %l6, [%l7 + %o0] 0x81
29363 set 0x68, %i1
29364 stxa %i6, [%l7 + %i1] 0xea
29365 membar #Sync
29366 set 0x78, %g1
29367 stha %o0, [%l7 + %g1] 0x89
29368 nop
29369 set 0x40, %i6
29370 ldd [%l7 + %i6], %f12
29371 nop
29372 set 0x78, %i4
29373 std %i4, [%l7 + %i4]
29374 nop
29375 set 0x1C, %o3
29376 lduw [%l7 + %o3], %o2
29377 wr %o3, %g4, %y
29378 nop
29379 set 0x72, %o1
29380 lduh [%l7 + %o1], %g5
29381 nop
29382 set 0x20, %i2
29383 swap [%l7 + %i2], %o1
29384 st %fsr, [%l7 + 0x38]
29385 nop
29386 set 0x60, %l6
29387 ldd [%l7 + %l6], %f14
29388 set 0x78, %g7
29389 lda [%l7 + %g7] 0x88, %f11
29390 set 0x58, %l5
29391 ldxa [%l7 + %l5] 0x80, %i3
29392 nop
29393 set 0x76, %l1
29394 lduh [%l7 + %l1], %o4
29395 nop
29396 set 0x51, %g5
29397 ldstub [%l7 + %g5], %g1
29398 nop
29399 set 0x10, %g2
29400 stx %l5, [%l7 + %g2]
29401 set 0x74, %o7
29402 swapa [%l7 + %o7] 0x89, %i1
29403 nop
29404 set 0x40, %i7
29405 stx %fsr, [%l7 + %i7]
29406 set 0x0C, %l2
29407 swapa [%l7 + %l2] 0x89, %o7
29408 nop
29409 set 0x5B, %i5
29410 stb %i5, [%l7 + %i5]
29411 set 0x38, %o6
29412 prefetcha [%l7 + %o6] 0x89, 2
29413 set 0x40, %l3
29414 ldda [%l7 + %l3] 0x89, %f0
29415 nop
29416 set 0x7C, %l4
29417 ldsw [%l7 + %l4], %l1
29418 set 0x18, %g4
29419 stha %o6, [%l7 + %g4] 0x81
29420 add %l7, 0x20, %l6
29421 wr %g0, 0x88, %asi
29422 ldxa [%l6] %asi, %i2
29423 casxa [%l6] 0x88, %i2, %i7
29424 wr %i0, %g3, %softint
29425 add %l7, 0x2C, %l6
29426 wr %g0, 0x81, %asi
29427 casa [%l6] 0x81, %o5, %l0
29428 wr %g6, %l2, %clear_softint
29429 nop
29430 set 0x28, %o4
29431 std %f4, [%l7 + %o4]
29432 set 0x40, %o5
29433 stda %f16, [%l7 + %o5] 0xcc
29434 or %l3, %g2, %l6
29435 set 0x50, %g3
29436 sta %f27, [%l7 + %g3] 0x89
29437 nop
29438 set 0x1A, %l0
29439 stb %i6, [%l7 + %l0]
29440 set 0x40, %i3
29441 ldda [%l7 + %i3] 0x81, %f0
29442 nop
29443 set 0x20, %o2
29444 stx %o0, [%l7 + %o2]
29445 nop
29446 set 0x48, %g6
29447 ldsw [%l7 + %g6], %i4
29448 set 0x10, %i0
29449 ldda [%l7 + %i0] 0x88, %o2
29450 and %l4, %g4, %g5
29451 add %o1, %o3, %i3
29452 set 0x1C, %i1
29453 sta %f6, [%l7 + %i1] 0x89
29454 nop
29455 set 0x10, %g1
29456 ldd [%l7 + %g1], %g0
29457 or %l5, %i1, %o4
29458 nop
29459 set 0x6D, %o0
29460 stb %i5, [%l7 + %o0]
29461 fpadd32s %f18, %f12, %f23
29462 nop
29463 set 0x60, %i6
29464 std %g6, [%l7 + %i6]
29465 nop
29466 set 0x3A, %i4
29467 ldsh [%l7 + %i4], %l1
29468 nop
29469 set 0x54, %o3
29470 lduh [%l7 + %o3], %o7
29471 nop
29472 set 0x6C, %o1
29473 stw %o6, [%l7 + %o1]
29474 nop
29475 set 0x54, %l6
29476 prefetch [%l7 + %l6], 3
29477 bg %xcc, loop_206
29478 nop
29479 set 0x48, %i2
29480 ldd [%l7 + %i2], %i2
29481 st %f27, [%l7 + 0x44]
29482 add %l7, 0x18, %l6
29483 wr %g0, 0x80, %asi
29484 ldxa [%l6] %asi, %i7
29485 casxa [%l6] 0x80, %i7, %g3
29486loop_206:
29487 nop
29488 add %l7, 0x08, %l6
29489 wr %g0, 0x81, %asi
29490 ldxa [%l6] %asi, %i0
29491 casxa [%l6] 0x81, %i0, %o5
29492 nop
29493 set 0x40, %l5
29494 sth %g6, [%l7 + %l5]
29495 set 0x4E, %l1
29496 stha %l2, [%l7 + %l1] 0xeb
29497 membar #Sync
29498 nop
29499 set 0x28, %g7
29500 stx %fsr, [%l7 + %g7]
29501 add %l7, 0x68, %l6
29502 wr %g0, 0x88, %asi
29503 ldxa [%l6] %asi, %l0
29504 casxa [%l6] 0x88, %l0, %l3
29505 add %l7, 0x78, %l6
29506 wr %g0, 0x80, %asi
29507 casa [%l6] 0x80, %l6, %g2
29508 set 0x18, %g5
29509 stxa %i6, [%l7 + %g5] 0xe2
29510 membar #Sync
29511 nop
29512 set 0x17, %o7
29513 ldsb [%l7 + %o7], %o0
29514 fpadd16s %f7, %f7, %f12
29515 nop
29516 set 0x6F, %i7
29517 ldub [%l7 + %i7], %i4
29518 set 0x38, %l2
29519 prefetcha [%l7 + %l2] 0x80, 0
29520 set 0x27, %g2
29521 stba %g4, [%l7 + %g2] 0xea
29522 membar #Sync
29523 or %g5, %o1, %o3
29524 nop
29525 set 0x3C, %i5
29526 lduw [%l7 + %i5], %o2
29527 nop
29528 set 0x68, %l3
29529 lduw [%l7 + %l3], %g1
29530 nop
29531 set 0x25, %o6
29532 ldstub [%l7 + %o6], %i3
29533 nop
29534 set 0x1C, %l4
29535 prefetch [%l7 + %l4], 3
29536 nop
29537 set 0x70, %o4
29538 lduh [%l7 + %o4], %l5
29539 set 0x20, %g4
29540 ldda [%l7 + %g4] 0xe3, %o4
29541 EXIT_GOOD
29542
29543
29544
29545!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29546!
29547! Stats for Thread 7:
29548!
29549! Type l : 1303
29550! Type a : 21
29551! Type cti : 31
29552! Type x : 494
29553! Type f : 41
29554! Type i : 110
29555!
29556!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29557
29558
29559EXIT_GOOD /* test finish */
29560
29561 /************************************************************************
29562 Test case data start
29563 ************************************************************************/
29564 .data
29565user_data_start:
29566scratch_area:
29567!! thread 0 data, 64 words.
29568.word 0x496B51DA
29569.word 0x66A0DB94
29570.word 0x9368749F
29571.word 0x94264163
29572.word 0xB3BCC23A
29573.word 0xDBE83C24
29574.word 0xC8C5B67F
29575.word 0x4E193286
29576.word 0xBE7E2A37
29577.word 0xE64F7893
29578.word 0x65E4C11C
29579.word 0xF9D6FB2F
29580.word 0xCFF102D0
29581.word 0x626AA7C4
29582.word 0xAEAE2B24
29583.word 0x342B58C6
29584.word 0x9D00FFD8
29585.word 0x4A1EA76D
29586.word 0x434EB89E
29587.word 0xBDB18F6B
29588.word 0xD9DC9F44
29589.word 0x58FD32C0
29590.word 0xF2F8D026
29591.word 0x1FFD1C10
29592.word 0xB14A2A72
29593.word 0x14E7BAE9
29594.word 0x4F4CE671
29595.word 0xE8BF0748
29596.word 0xB81B17E9
29597.word 0xC2448E1E
29598.word 0x2A1A2393
29599.word 0x1BAB5539
29600.word 0x5FE96832
29601.word 0x8FA56DD9
29602.word 0xCF64D75C
29603.word 0xEFABDF66
29604.word 0xCDC442B4
29605.word 0x5D6A3F5D
29606.word 0x4EB16C3A
29607.word 0x6DF5AA2E
29608.word 0xCC40038D
29609.word 0x9782099B
29610.word 0xEC9199AF
29611.word 0xA47966E4
29612.word 0x5EABD27A
29613.word 0xDF44D454
29614.word 0x99528760
29615.word 0x14C3416C
29616.word 0x3C7470E1
29617.word 0xDE626AA0
29618.word 0x4ECA7E2C
29619.word 0x1F13E7DD
29620.word 0x502D5B49
29621.word 0xC08E8B6E
29622.word 0x8E648337
29623.word 0xDBBC9337
29624.word 0xCD5AC41E
29625.word 0x128919E2
29626.word 0xFE4ADA6F
29627.word 0x1C3AFB16
29628.word 0xC4BEED32
29629.word 0x53A3A143
29630.word 0xBFD8B61B
29631.word 0xDF75E2BC
29632!! thread 1 data, 64 words.
29633.word 0x75B98CB6
29634.word 0x6B57922B
29635.word 0x80724819
29636.word 0x11DD45E6
29637.word 0x486544DB
29638.word 0x991A6CA6
29639.word 0x36EFB5DA
29640.word 0xE8911EB6
29641.word 0x1C2EC4AA
29642.word 0xDA2158B5
29643.word 0xC88A0766
29644.word 0xEEF1ED43
29645.word 0xD4886816
29646.word 0x48141B37
29647.word 0x8838B385
29648.word 0x1DE14C23
29649.word 0x1F728E26
29650.word 0x978CD151
29651.word 0x4EDDC4C6
29652.word 0x2C5E45BA
29653.word 0xDA2A4B31
29654.word 0xB4293875
29655.word 0x3A8E543D
29656.word 0x174933A9
29657.word 0x24B97964
29658.word 0xF700A676
29659.word 0x72CC0D62
29660.word 0x7B71B47A
29661.word 0xC140D1E2
29662.word 0xA839324C
29663.word 0x67B020A8
29664.word 0x5EF2CDDD
29665.word 0x4C79FB5C
29666.word 0x53203E6A
29667.word 0x36FF3739
29668.word 0xFDF85229
29669.word 0xE49B2597
29670.word 0xF2B3C672
29671.word 0x53D71839
29672.word 0xE942DF20
29673.word 0x12049C01
29674.word 0x875C06EE
29675.word 0x68A26D59
29676.word 0x8B2AAC9F
29677.word 0x01D7F130
29678.word 0x3CEAAC3F
29679.word 0x2740D731
29680.word 0xFF5458CD
29681.word 0x166C3167
29682.word 0xC3F5619E
29683.word 0x5D77EA85
29684.word 0x13AA0135
29685.word 0x5D3498E6
29686.word 0xDC92E75E
29687.word 0xFBAF114A
29688.word 0x832B698D
29689.word 0xEBCB3BBE
29690.word 0x9B1FAB7D
29691.word 0xA6293733
29692.word 0xBE8075D9
29693.word 0x7928FB2E
29694.word 0x9B9DF836
29695.word 0x0D4CE53A
29696.word 0x57BCAB1A
29697!! thread 2 data, 64 words.
29698.word 0xA1ED2486
29699.word 0xEF103A9B
29700.word 0x5D087A72
29701.word 0xD7D433A4
29702.word 0x3A23AE80
29703.word 0xF7E9971B
29704.word 0x1558BFC5
29705.word 0x128F908C
29706.word 0x59E5C196
29707.word 0xEA363DAC
29708.word 0x1B4C97B1
29709.word 0x21A8D1E7
29710.word 0x9EEE0603
29711.word 0x1996D05A
29712.word 0xA2C42793
29713.word 0xEF8E1C87
29714.word 0x82150BBF
29715.word 0x63BB2962
29716.word 0x1958EDEE
29717.word 0x86043D9F
29718.word 0xDE876DA7
29719.word 0xB3F72F48
29720.word 0xAB6EDD94
29721.word 0x4B4AFB2A
29722.word 0x90A27680
29723.word 0x0438D000
29724.word 0x90BF171B
29725.word 0x91273560
29726.word 0xBC4CE4DE
29727.word 0x32342F17
29728.word 0x8EC44046
29729.word 0xAAD2604B
29730.word 0x1E72C573
29731.word 0x27496096
29732.word 0x20E9017C
29733.word 0x79D98E52
29734.word 0x3C0385A1
29735.word 0xF67A60C6
29736.word 0x58ECD242
29737.word 0x93C97EC7
29738.word 0x29169A07
29739.word 0xD8235AFB
29740.word 0xB9B426CD
29741.word 0xD4D5C362
29742.word 0x8EFE1BA8
29743.word 0x0F089E27
29744.word 0x43C027B9
29745.word 0x2A7C126F
29746.word 0xFE554337
29747.word 0x60A006DF
29748.word 0x695D7F8D
29749.word 0x5FF1CCA5
29750.word 0x1C59D6A6
29751.word 0x9A6E39DE
29752.word 0x39435068
29753.word 0xB7134A6E
29754.word 0xE82C96CC
29755.word 0xB3522C7A
29756.word 0x5D7B1BD5
29757.word 0x9880E8BA
29758.word 0xE62D1877
29759.word 0x2107658E
29760.word 0x793F1616
29761.word 0xD60966A5
29762!! thread 3 data, 64 words.
29763.word 0x1C7FCAC8
29764.word 0x826CADB7
29765.word 0x710804A9
29766.word 0x1000DEF0
29767.word 0x462B471F
29768.word 0x6F44FF4E
29769.word 0x7A661AAC
29770.word 0x33B58ECC
29771.word 0xB7BA637C
29772.word 0x16BF2F7C
29773.word 0xC3B1344C
29774.word 0xA9294D90
29775.word 0x0BE9606A
29776.word 0xF98EA02C
29777.word 0xACFB0308
29778.word 0x456DCED6
29779.word 0xA6475A32
29780.word 0xF3064368
29781.word 0x10B90D98
29782.word 0x16E2D3B2
29783.word 0x6FEED3E6
29784.word 0x87991E24
29785.word 0xEBDE6DFA
29786.word 0x7E83B891
29787.word 0x54699D9C
29788.word 0x014C71EA
29789.word 0xCE65C5B9
29790.word 0x1DBE52DE
29791.word 0x0E44DE83
29792.word 0xD282BC3D
29793.word 0x26A77A29
29794.word 0x025AEEE3
29795.word 0xC90DFD0C
29796.word 0x71102675
29797.word 0x88BCAD76
29798.word 0x37D8215A
29799.word 0x33FA48FE
29800.word 0xE64AFC36
29801.word 0x25EA0F33
29802.word 0xD01DD36E
29803.word 0x73816CBB
29804.word 0x8E77CED9
29805.word 0x6CD83247
29806.word 0x527FD1ED
29807.word 0x3B1601DD
29808.word 0x74306D76
29809.word 0x3922017A
29810.word 0xD7E1B449
29811.word 0x712560F1
29812.word 0xB3CF8016
29813.word 0x9446C98B
29814.word 0x6BC3331E
29815.word 0x78B290EF
29816.word 0xD91EED8C
29817.word 0x23937A4A
29818.word 0x54592B8F
29819.word 0x63A2BBA9
29820.word 0x080E230E
29821.word 0x5223C2DC
29822.word 0xDDEA53F3
29823.word 0x615ED9CA
29824.word 0x68529720
29825.word 0xBC3DD08C
29826.word 0x274CE722
29827!! thread 4 data, 64 words.
29828.word 0x1D167715
29829.word 0x06258C2F
29830.word 0x8DFA3930
29831.word 0x2580B8C4
29832.word 0xFFE808E5
29833.word 0x8FC11489
29834.word 0x6AD030DA
29835.word 0xD276C3B8
29836.word 0x6B5DD5F9
29837.word 0xCA3CF1B7
29838.word 0x1A82044E
29839.word 0xE64577AB
29840.word 0xAB4CDD4C
29841.word 0xA8EE33D9
29842.word 0xF9FB15FC
29843.word 0xF9790A99
29844.word 0x2848710C
29845.word 0xDB55F46F
29846.word 0xF0CCA7A2
29847.word 0xE262AF91
29848.word 0x104DC772
29849.word 0xBE4972CB
29850.word 0x1DB2A5F5
29851.word 0x2529B5BD
29852.word 0x68A4F77A
29853.word 0x98BBDF89
29854.word 0x4A7EC523
29855.word 0x7EA8BAF4
29856.word 0x23F18C92
29857.word 0x3A2AC115
29858.word 0x8A50893E
29859.word 0xC351E31A
29860.word 0x300FE69C
29861.word 0x9C66E4BD
29862.word 0xC0259590
29863.word 0x4DA29A1E
29864.word 0x6C1143DA
29865.word 0x5A24F0D9
29866.word 0x8F85C58E
29867.word 0x197C13A7
29868.word 0x743BDC00
29869.word 0x4431EA03
29870.word 0xD2C95297
29871.word 0xF2BD5E90
29872.word 0x3B8699C7
29873.word 0x5E203481
29874.word 0xD88086ED
29875.word 0x14C877DA
29876.word 0x761972E9
29877.word 0x2D52FF09
29878.word 0xA23F58B7
29879.word 0x7E03DD4B
29880.word 0x07AE4C25
29881.word 0xC088A2B9
29882.word 0x38FC951D
29883.word 0x8B815F4E
29884.word 0x8BEADD53
29885.word 0xBEDAC115
29886.word 0x03E51256
29887.word 0x27EC99B1
29888.word 0xDD6EC7D2
29889.word 0x51940122
29890.word 0x4CD97579
29891.word 0xA914E60F
29892!! thread 5 data, 64 words.
29893.word 0x634D969E
29894.word 0xE8CFD429
29895.word 0xB7D37753
29896.word 0x1471B840
29897.word 0x33C9B7E4
29898.word 0xD5430F17
29899.word 0x2670EBE3
29900.word 0xD7D22E8E
29901.word 0x86B6AD1A
29902.word 0xFF4F290E
29903.word 0x1C941719
29904.word 0x7B3FD3D0
29905.word 0xEAC52C7A
29906.word 0xC0B7323D
29907.word 0x5611B044
29908.word 0x8F3BDB84
29909.word 0x8E002D48
29910.word 0x11D8084B
29911.word 0x7C063D95
29912.word 0x42CACD61
29913.word 0x2D39C56F
29914.word 0xE90BBF5C
29915.word 0x3B02C045
29916.word 0xF8FD11E5
29917.word 0xD5E0393A
29918.word 0x5089CAAE
29919.word 0xDDFACE54
29920.word 0xC2BB1A6B
29921.word 0x2CA10471
29922.word 0x62BE2204
29923.word 0xCD1FB721
29924.word 0x61F40EEC
29925.word 0xE69043EF
29926.word 0xF9FAC859
29927.word 0x3795EADA
29928.word 0x01AAB25A
29929.word 0x463B8FEC
29930.word 0x7647DE89
29931.word 0xE3E408F2
29932.word 0xE79D53BD
29933.word 0xD5DAC807
29934.word 0xEE1C57C2
29935.word 0xD09E64A3
29936.word 0x596C88BA
29937.word 0x10ECC6D8
29938.word 0x6B8ED20A
29939.word 0x6E8DE026
29940.word 0xC5EA8B7E
29941.word 0xED699EAE
29942.word 0x5B32B6FE
29943.word 0xD24A54D9
29944.word 0xFC4E7D27
29945.word 0x1BC38C1A
29946.word 0x03412CC3
29947.word 0x168BAF18
29948.word 0x146EA620
29949.word 0xB214DAEF
29950.word 0x0BA569B4
29951.word 0x2515FF26
29952.word 0x5CEDD7A8
29953.word 0xC4F7A68A
29954.word 0xC2456B86
29955.word 0x64634A16
29956.word 0xA5432648
29957!! thread 6 data, 64 words.
29958.word 0x1569BBA4
29959.word 0xA49EF6B3
29960.word 0x0DBA5EC6
29961.word 0xF997C426
29962.word 0x89F37969
29963.word 0xB8CD0DBA
29964.word 0xB4F69041
29965.word 0x131F5504
29966.word 0x1EC2E501
29967.word 0xA65E00C6
29968.word 0x5B7F67F1
29969.word 0x8381CB93
29970.word 0x80932EF2
29971.word 0x2BBCED63
29972.word 0x1B804D09
29973.word 0xDF82F308
29974.word 0xB5ACA0E3
29975.word 0x38D77719
29976.word 0x7437224F
29977.word 0xC908074D
29978.word 0x52B6B628
29979.word 0x7C6DF7E7
29980.word 0xB2F60D64
29981.word 0xCCF7131F
29982.word 0x6B6963E7
29983.word 0xC000092B
29984.word 0x1CC44B12
29985.word 0x31E1B629
29986.word 0x14E72AA0
29987.word 0xD8068DFE
29988.word 0xDF892792
29989.word 0x64BB0E6D
29990.word 0x2DBA439E
29991.word 0xDCF42BD0
29992.word 0x87152888
29993.word 0xFAFEF83A
29994.word 0xA980640D
29995.word 0x9CE60A5E
29996.word 0x97702596
29997.word 0xD25CF738
29998.word 0xB16668B9
29999.word 0xE1BDCCB6
30000.word 0xF0A3A2D8
30001.word 0xB779C265
30002.word 0x11DA818C
30003.word 0x01DCD6C7
30004.word 0xF84A263A
30005.word 0xF31E93FA
30006.word 0x1F11D67A
30007.word 0xD75B524D
30008.word 0xF73490BB
30009.word 0xEAD29761
30010.word 0x172D4B82
30011.word 0x603C0FAF
30012.word 0x34AF99E3
30013.word 0xA225C018
30014.word 0x214F1F4A
30015.word 0x0686B6C7
30016.word 0xBB5F70BF
30017.word 0xD84B4076
30018.word 0x15343CDE
30019.word 0x8EF5FF9F
30020.word 0x43B50384
30021.word 0xEDD1156D
30022!! thread 7 data, 64 words.
30023.word 0xDF24CCFE
30024.word 0x7D256D30
30025.word 0xF2C58317
30026.word 0xE2309C58
30027.word 0x6907EB98
30028.word 0x0234B341
30029.word 0xB2AF18CC
30030.word 0xFDB9F4D4
30031.word 0xB23E6152
30032.word 0x4B745047
30033.word 0x2E616162
30034.word 0x0B62A7C1
30035.word 0x16485E79
30036.word 0xE0639008
30037.word 0x873FBE2E
30038.word 0x042569A8
30039.word 0x84B3E242
30040.word 0x2D5A1AC5
30041.word 0xD348CD5C
30042.word 0x5C6D1EFD
30043.word 0x9DF5A4AB
30044.word 0xF2462FCB
30045.word 0x467CEF0C
30046.word 0xA113F7DF
30047.word 0xB5FBE3F5
30048.word 0x0570DA39
30049.word 0x967D794F
30050.word 0x14E184DF
30051.word 0xC158BA44
30052.word 0x41D7CC07
30053.word 0xF3F1A3FA
30054.word 0xA015292D
30055.word 0x3384F0A6
30056.word 0xF8BD6CD9
30057.word 0xB6F7076F
30058.word 0xB0FAF7C1
30059.word 0x04CC6B8D
30060.word 0x5FF13C36
30061.word 0x31893BC6
30062.word 0xF58CA260
30063.word 0x15080D54
30064.word 0x1B096C65
30065.word 0xB2FC68C8
30066.word 0xE295099D
30067.word 0x35967ED3
30068.word 0xA6E1F2DA
30069.word 0x97D1CED0
30070.word 0x5327AE08
30071.word 0x8988E8C5
30072.word 0x7569E7CC
30073.word 0xD0411DA0
30074.word 0xABF4CD06
30075.word 0xFEBCF38B
30076.word 0x64A07DA2
30077.word 0xE403261B
30078.word 0x96857E67
30079.word 0x359D0062
30080.word 0xC177FE4D
30081.word 0x8085A476
30082.word 0xD2267527
30083.word 0xB8C99C03
30084.word 0xA51ED58A
30085.word 0xB7E0D25E
30086.word 0xB891ED68
30087.end