Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_fc1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_fc1.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 0xC, %g1
125 set 0x8, %g2
126 set 0x6, %g3
127 set 0xA, %g4
128 set 0x1, %g5
129 set 0xB, %g6
130 set 0x7, %g7
131 !# Input registers
132 set -0x3, %i0
133 set -0x0, %i1
134 set -0x2, %i2
135 set -0xD, %i3
136 set -0xC, %i4
137 set -0x6, %i5
138 set -0xA, %i6
139 set -0x4, %i7
140 !# Local registers
141 set 0x59D6673C, %l0
142 set 0x46584FED, %l1
143 set 0x323854E0, %l2
144 set 0x20076A18, %l3
145 set 0x73806D9B, %l4
146 set 0x3517CE21, %l5
147 set 0x29FF5FD5, %l6
148 !# Output registers
149 set 0x1358, %o0
150 set 0x1C68, %o1
151 set 0x0A4C, %o2
152 set -0x0777, %o3
153 set 0x1941, %o4
154 set 0x1541, %o5
155 set -0x0713, %o6
156 set -0x0CE7, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
159 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
160 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
161 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
162 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
163 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
164 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
165 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
166 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
167 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
168 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
169 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
170 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
171 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
172 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
173 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
174
175 !# Execute Main Diag ..
176
177 set 0x10, %o1
178 stda %i0, [%l7 + %o1] 0x88
179 nop
180 set 0x70, %o3
181 ldsw [%l7 + %o3], %o1
182 nop
183 set 0x72, %l1
184 ldub [%l7 + %l1], %g3
185 nop
186 set 0x40, %i7
187 stx %g5, [%l7 + %i7]
188 nop
189 set 0x6E, %g7
190 ldstub [%l7 + %g7], %i7
191 st %f2, [%l7 + 0x78]
192 set 0x7F, %i5
193 stba %i1, [%l7 + %i5] 0x88
194 nop
195 set 0x18, %l3
196 stx %fsr, [%l7 + %l3]
197 nop
198 set 0x7A, %g4
199 sth %i6, [%l7 + %g4]
200 st %f24, [%l7 + 0x24]
201 add %o3, %l3, %o0
202 nop
203 set 0x50, %o2
204 std %f0, [%l7 + %o2]
205 set 0x24, %i4
206 ldstuba [%l7 + %i4] 0x81, %g4
207 nop
208 set 0x40, %i0
209 ldsh [%l7 + %i0], %l0
210 nop
211 set 0x14, %o5
212 stw %i2, [%l7 + %o5]
213 st %f26, [%l7 + 0x58]
214 set 0x40, %l4
215 ldda [%l7 + %l4] 0x89, %f16
216 nop
217 set 0x0A, %l2
218 stb %i3, [%l7 + %l2]
219 nop
220 set 0x78, %i6
221 ldd [%l7 + %i6], %g2
222 nop
223 set 0x0C, %l5
224 ldsh [%l7 + %l5], %g6
225 set 0x28, %l6
226 ldxa [%l7 + %l6] 0x80, %o2
227 set 0x58, %g5
228 stwa %o6, [%l7 + %g5] 0xe2
229 membar #Sync
230 nop
231 set 0x28, %g6
232 ldsh [%l7 + %g6], %o7
233 set 0x57, %o7
234 stba %l6, [%l7 + %o7] 0xe2
235 membar #Sync
236 nop
237 set 0x61, %g1
238 ldub [%l7 + %g1], %l5
239 nop
240 set 0x40, %l0
241 ldx [%l7 + %l0], %g1
242 set 0x30, %g3
243 ldxa [%l7 + %g3] 0x80, %l2
244 set 0x10, %o6
245 prefetcha [%l7 + %o6] 0x88, 0
246 fpsub16 %f12, %f22, %f28
247 nop
248 set 0x08, %i1
249 stx %fsr, [%l7 + %i1]
250 bl %icc, loop_1
251 nop
252 set 0x7C, %i2
253 swap [%l7 + %i2], %o5
254 set 0x2C, %o0
255 lda [%l7 + %o0] 0x80, %f11
256loop_1:
257 nop
258 set 0x20, %i3
259 prefetch [%l7 + %i3], 2
260 set 0x70, %g2
261 stda %i4, [%l7 + %g2] 0xea
262 membar #Sync
263 nop
264 set 0x34, %o1
265 ldsw [%l7 + %o1], %l4
266 nop
267 set 0x7C, %o4
268 stw %l1, [%l7 + %o4]
269 nop
270 set 0x0C, %o3
271 lduh [%l7 + %o3], %i5
272 nop
273 set 0x48, %i7
274 ldsh [%l7 + %i7], %g7
275 nop
276 set 0x18, %l1
277 ldd [%l7 + %l1], %o0
278 ble,a %xcc, loop_2
279 nop
280 set 0x2A, %i5
281 ldstub [%l7 + %i5], %i0
282 st %fsr, [%l7 + 0x58]
283 set 0x40, %l3
284 stda %f0, [%l7 + %l3] 0xf1
285 membar #Sync
286loop_2:
287 nop
288 set 0x70, %g4
289 std %g2, [%l7 + %g4]
290 and %g5, %i1, %i7
291 add %l7, 0x70, %l6
292 wr %g0, 0x80, %asi
293 lda [%l6] %asi, %o3
294 casa [%l6] 0x80, %o3, %l3
295 add %l7, 0x24, %l6
296 wr %g0, 0x81, %asi
297 casa [%l6] 0x81, %o0, %i6
298 nop
299 set 0x0C, %o2
300 ldsh [%l7 + %o2], %g4
301 ld [%l7 + 0x70], %f27
302 set 0x50, %i4
303 stwa %i2, [%l7 + %i4] 0xe3
304 membar #Sync
305 and %i3, %g2, %l0
306 nop
307 nop
308 setx 0xAD98A03B, %l0, %l6
309 st %l6, [%l7 + 0x28]
310 ld [%l7 + 0x28], %f8
311 setx 0xB41EAC84, %l1, %l5
312 st %l5, [%l7 + 0x10]
313 ld [%l7 + 0x10], %f19
314 fdivs %f19, %f8, %f0
315 fpsub32s %f8, %f27, %f12
316 nop
317 set 0x12, %i0
318 lduh [%l7 + %i0], %g6
319 wr %g0, 0x4, %fprs
320 fpsub32 %f10, %f22, %f10
321 nop
322 set 0x34, %o5
323 lduw [%l7 + %o5], %l6
324 nop
325 set 0x38, %l4
326 lduw [%l7 + %l4], %l5
327 nop
328 set 0x76, %l2
329 lduh [%l7 + %l2], %o2
330 nop
331 set 0x25, %i6
332 stb %l2, [%l7 + %i6]
333 nop
334 set 0x38, %l5
335 prefetch [%l7 + %l5], 2
336 set 0x2C, %l6
337 stba %g1, [%l7 + %l6] 0x81
338 nop
339 set 0x10, %g5
340 lduw [%l7 + %g5], %o4
341 nop
342 set 0x6C, %g7
343 stw %o5, [%l7 + %g7]
344 set 0x48, %g6
345 stxa %l4, [%l7 + %g6] 0xeb
346 membar #Sync
347 add %l7, 0x20, %l6
348 wr %g0, 0x80, %asi
349 ldxa [%l6] %asi, %l1
350 casxa [%l6] 0x80, %l1, %i4
351 nop
352 set 0x38, %o7
353 ldd [%l7 + %o7], %f30
354 nop
355 set 0x38, %g1
356 ldd [%l7 + %g1], %g6
357 nop
358 set 0x38, %g3
359 prefetch [%l7 + %g3], 2
360 nop
361 set 0x14, %o6
362 lduw [%l7 + %o6], %o1
363 nop
364 set 0x38, %i1
365 stw %i5, [%l7 + %i1]
366 wr %g3, %g5, %y
367 nop
368 set 0x58, %l0
369 sth %i1, [%l7 + %l0]
370 nop
371 set 0x68, %o0
372 std %f22, [%l7 + %o0]
373 add %i0, %o3, %l3
374 nop
375 set 0x64, %i3
376 lduw [%l7 + %i3], %i7
377 nop
378 set 0x20, %i2
379 ldx [%l7 + %i2], %i6
380 nop
381 set 0x20, %o1
382 stx %fsr, [%l7 + %o1]
383 set 0x50, %o4
384 prefetcha [%l7 + %o4] 0x89, 3
385 set 0x50, %g2
386 ldda [%l7 + %g2] 0xea, %i2
387 nop
388 set 0x70, %i7
389 stx %fsr, [%l7 + %i7]
390 or %o0, %i3, %l0
391 set 0x59, %l1
392 stba %g2, [%l7 + %l1] 0xe2
393 membar #Sync
394 set 0x12, %o3
395 ldstuba [%l7 + %o3] 0x89, %g6
396 set 0x34, %l3
397 ldstuba [%l7 + %l3] 0x89, %o6
398 nop
399 set 0x08, %g4
400 std %o6, [%l7 + %g4]
401 nop
402 set 0x28, %i5
403 ldstub [%l7 + %i5], %l6
404 set 0x20, %o2
405 lda [%l7 + %o2] 0x81, %f21
406 nop
407 set 0x58, %i0
408 ldd [%l7 + %i0], %o2
409 nop
410 set 0x60, %o5
411 lduh [%l7 + %o5], %l5
412 nop
413 set 0x20, %l4
414 stx %fsr, [%l7 + %l4]
415 set 0x46, %i4
416 ldstuba [%l7 + %i4] 0x81, %g1
417 set 0x40, %i6
418 stda %f16, [%l7 + %i6] 0xf8
419 membar #Sync
420 nop
421 set 0x10, %l2
422 stx %o4, [%l7 + %l2]
423 st %f8, [%l7 + 0x40]
424 nop
425 set 0x08, %l6
426 ldd [%l7 + %l6], %o4
427 nop
428 set 0x10, %l5
429 ldd [%l7 + %l5], %l4
430 add %l7, 0x68, %l6
431 wr %g0, 0x80, %asi
432 ldxa [%l6] %asi, %l1
433 casxa [%l6] 0x80, %l1, %l2
434 add %l7, 0x20, %l6
435 wr %g0, 0x89, %asi
436 ldxa [%l6] %asi, %i4
437 casxa [%l6] 0x89, %i4, %o1
438 add %i5, %g7, %g5
439 nop
440 set 0x10, %g7
441 ldx [%l7 + %g7], %g3
442 set 0x1C, %g6
443 sta %f27, [%l7 + %g6] 0x81
444 fpadd32 %f2, %f30, %f0
445 set 0x14, %o7
446 stwa %i1, [%l7 + %o7] 0xeb
447 membar #Sync
448 set 0x60, %g1
449 ldxa [%l7 + %g1] 0x81, %i0
450 set 0x79, %g5
451 ldstuba [%l7 + %g5] 0x88, %o3
452 set 0x50, %g3
453 ldxa [%l7 + %g3] 0x81, %l3
454 nop
455 set 0x16, %o6
456 stb %i7, [%l7 + %o6]
457 and %i6, %g4, %o0
458 st %f25, [%l7 + 0x5C]
459 nop
460 set 0x58, %i1
461 ldd [%l7 + %i1], %i2
462 nop
463 set 0x23, %o0
464 ldsb [%l7 + %o0], %l0
465 set 0x74, %i3
466 stha %i2, [%l7 + %i3] 0x89
467 and %g2, %o6, %o7
468 nop
469 set 0x20, %i2
470 swap [%l7 + %i2], %g6
471 st %f3, [%l7 + 0x28]
472 set 0x50, %l0
473 stxa %l6, [%l7 + %l0] 0xe3
474 membar #Sync
475 nop
476 set 0x38, %o4
477 std %f28, [%l7 + %o4]
478 nop
479 set 0x30, %o1
480 sth %l5, [%l7 + %o1]
481 set 0x60, %i7
482 stda %g0, [%l7 + %i7] 0xe2
483 membar #Sync
484 nop
485 set 0x15, %l1
486 stb %o4, [%l7 + %l1]
487 membar #Sync
488 set 0x40, %g2
489 ldda [%l7 + %g2] 0xf0, %f16
490 fpadd16s %f9, %f12, %f20
491 set 0x39, %l3
492 stba %o5, [%l7 + %l3] 0xe2
493 membar #Sync
494 nop
495 set 0x18, %o3
496 ldx [%l7 + %o3], %o2
497 set 0x76, %g4
498 stha %l4, [%l7 + %g4] 0xeb
499 membar #Sync
500 nop
501 set 0x1F, %i5
502 ldub [%l7 + %i5], %l1
503 wr %i4, %o1, %ccr
504 nop
505 set 0x33, %o2
506 ldsb [%l7 + %o2], %i5
507 ld [%l7 + 0x48], %f7
508 add %l7, 0x48, %l6
509 wr %g0, 0x89, %asi
510 lda [%l6] %asi, %l2
511 casa [%l6] 0x89, %l2, %g7
512 st %fsr, [%l7 + 0x30]
513 set 0x60, %i0
514 ldda [%l7 + %i0] 0xe3, %g4
515 nop
516 set 0x38, %o5
517 std %f24, [%l7 + %o5]
518 nop
519 set 0x40, %i4
520 stx %fsr, [%l7 + %i4]
521 set 0x0E, %l4
522 ldstuba [%l7 + %l4] 0x88, %i1
523 add %l7, 0x78, %l6
524 wr %g0, 0x80, %asi
525 lda [%l6] %asi, %g3
526 casa [%l6] 0x80, %g3, %i0
527 nop
528 set 0x72, %i6
529 lduh [%l7 + %i6], %l3
530 bgu,a %icc, loop_3
531 nop
532 set 0x50, %l2
533 prefetch [%l7 + %l2], 3
534 nop
535 set 0x30, %l6
536 stx %fsr, [%l7 + %l6]
537 wr %i7, %o3, %softint
538loop_3:
539 nop
540 set 0x25, %l5
541 ldub [%l7 + %l5], %g4
542 set 0x3A, %g6
543 stha %i6, [%l7 + %g6] 0xe2
544 membar #Sync
545 nop
546 set 0x09, %g7
547 ldstub [%l7 + %g7], %i3
548 fpadd16 %f16, %f16, %f20
549 nop
550 set 0x28, %o7
551 std %f28, [%l7 + %o7]
552 nop
553 set 0x0E, %g1
554 ldub [%l7 + %g1], %o0
555 set 0x30, %g5
556 ldda [%l7 + %g5] 0xeb, %i2
557 set 0x48, %o6
558 stda %l0, [%l7 + %o6] 0xe3
559 membar #Sync
560 nop
561 set 0x38, %g3
562 stx %g2, [%l7 + %g3]
563 nop
564 set 0x37, %o0
565 ldstub [%l7 + %o0], %o6
566 nop
567 set 0x58, %i1
568 stx %o7, [%l7 + %i1]
569 nop
570 set 0x48, %i3
571 lduw [%l7 + %i3], %g6
572 st %fsr, [%l7 + 0x60]
573 add %l7, 0x48, %l6
574 wr %g0, 0x89, %asi
575 ldxa [%l6] %asi, %l5
576 casxa [%l6] 0x89, %l5, %l6
577 nop
578 set 0x30, %i2
579 stw %g1, [%l7 + %i2]
580 nop
581 set 0x18, %l0
582 ldd [%l7 + %l0], %f2
583 nop
584 set 0x2A, %o4
585 ldub [%l7 + %o4], %o5
586 nop
587 set 0x26, %o1
588 stb %o2, [%l7 + %o1]
589 nop
590 set 0x14, %l1
591 prefetch [%l7 + %l1], 1
592 set 0x42, %g2
593 ldstuba [%l7 + %g2] 0x89, %l4
594 nop
595 set 0x60, %i7
596 ldd [%l7 + %i7], %l0
597 nop
598 set 0x68, %o3
599 std %i4, [%l7 + %o3]
600 set 0x60, %l3
601 ldxa [%l7 + %l3] 0x88, %o4
602 and %i5, %l2, %g7
603 nop
604 set 0x3E, %i5
605 ldsh [%l7 + %i5], %o1
606 nop
607 set 0x2E, %g4
608 ldub [%l7 + %g4], %i1
609 and %g5, %g3, %l3
610 and %i0, %o3, %g4
611 fpadd32s %f15, %f5, %f22
612 add %i7, %i3, %i6
613 add %o0, %i2, %g2
614 nop
615 set 0x38, %o2
616 ldd [%l7 + %o2], %l0
617 nop
618 set 0x32, %i0
619 ldsh [%l7 + %i0], %o6
620 set 0x60, %i4
621 ldda [%l7 + %i4] 0xe2, %g6
622 nop
623 set 0x68, %o5
624 prefetch [%l7 + %o5], 3
625 nop
626 set 0x48, %i6
627 ldd [%l7 + %i6], %o6
628 and %l5, %l6, %o5
629 nop
630 set 0x68, %l2
631 std %o2, [%l7 + %l2]
632 set 0x60, %l4
633 ldda [%l7 + %l4] 0xea, %g0
634 or %l4, %i4, %l1
635 set 0x54, %l5
636 stha %o4, [%l7 + %l5] 0x81
637 nop
638 set 0x1E, %g6
639 ldsb [%l7 + %g6], %l2
640 set 0x40, %g7
641 ldda [%l7 + %g7] 0xda, %f16
642 set 0x76, %o7
643 stba %i5, [%l7 + %o7] 0x81
644 nop
645 set 0x50, %g1
646 stw %g7, [%l7 + %g1]
647 set 0x77, %g5
648 stba %o1, [%l7 + %g5] 0x81
649 nop
650 set 0x6A, %l6
651 sth %i1, [%l7 + %l6]
652 nop
653 set 0x10, %g3
654 std %f28, [%l7 + %g3]
655 or %g5, %l3, %i0
656 wr %o3, %g3, %pic
657 nop
658 set 0x44, %o6
659 ldsw [%l7 + %o6], %i7
660 nop
661 set 0x70, %i1
662 ldsw [%l7 + %i1], %g4
663 set 0x38, %i3
664 sta %f20, [%l7 + %i3] 0x80
665 nop
666 set 0x18, %o0
667 std %i6, [%l7 + %o0]
668 or %o0, %i3, %i2
669 nop
670 set 0x58, %l0
671 ldd [%l7 + %l0], %l0
672 nop
673 set 0x78, %i2
674 stx %g2, [%l7 + %i2]
675 set 0x7A, %o1
676 ldstuba [%l7 + %o1] 0x89, %o6
677 set 0x50, %o4
678 ldda [%l7 + %o4] 0x89, %o6
679 set 0x34, %g2
680 sta %f10, [%l7 + %g2] 0x81
681 add %g6, %l5, %o5
682 bleu,pn %xcc, loop_4
683 nop
684 set 0x40, %l1
685 ldd [%l7 + %l1], %o2
686 add %l6, %g1, %i4
687 or %l4, %o4, %l2
688loop_4:
689 nop
690 set 0x3D, %o3
691 stb %l1, [%l7 + %o3]
692 nop
693 set 0x20, %l3
694 ldx [%l7 + %l3], %g7
695 set 0x2C, %i7
696 stha %i5, [%l7 + %i7] 0xe2
697 membar #Sync
698 set 0x24, %i5
699 lda [%l7 + %i5] 0x80, %f14
700 nop
701 set 0x68, %o2
702 lduw [%l7 + %o2], %i1
703 ld [%l7 + 0x6C], %f12
704 set 0x30, %g4
705 prefetcha [%l7 + %g4] 0x80, 1
706 set 0x0A, %i4
707 stba %l3, [%l7 + %i4] 0x80
708 nop
709 set 0x43, %i0
710 stb %o1, [%l7 + %i0]
711 nop
712 set 0x10, %i6
713 ldx [%l7 + %i6], %i0
714 nop
715 set 0x2C, %o5
716 ldsw [%l7 + %o5], %o3
717 nop
718 set 0x39, %l2
719 ldsb [%l7 + %l2], %g3
720 set 0x5A, %l5
721 stha %i7, [%l7 + %l5] 0x88
722 set 0x22, %l4
723 stha %g4, [%l7 + %l4] 0x81
724 nop
725 set 0x70, %g7
726 ldsw [%l7 + %g7], %i6
727 add %l7, 0x60, %l6
728 wr %g0, 0x88, %asi
729 ldxa [%l6] %asi, %i3
730 casxa [%l6] 0x88, %i3, %o0
731 nop
732 set 0x5A, %g6
733 stb %i2, [%l7 + %g6]
734 set 0x10, %o7
735 prefetcha [%l7 + %o7] 0x89, 4
736 set 0x40, %g1
737 stha %g2, [%l7 + %g1] 0xe3
738 membar #Sync
739 set 0x30, %g5
740 ldda [%l7 + %g5] 0x88, %o6
741 nop
742 set 0x7C, %g3
743 prefetch [%l7 + %g3], 4
744 set 0x34, %o6
745 swapa [%l7 + %o6] 0x88, %g6
746 nop
747 set 0x18, %l6
748 ldd [%l7 + %l6], %o6
749 set 0x70, %i1
750 ldda [%l7 + %i1] 0x81, %l4
751 nop
752 set 0x4C, %o0
753 stb %o5, [%l7 + %o0]
754 fpsub16 %f16, %f14, %f8
755 nop
756 set 0x41, %i3
757 stb %l6, [%l7 + %i3]
758 nop
759 set 0x50, %i2
760 std %f4, [%l7 + %i2]
761 nop
762 set 0x28, %l0
763 stb %g1, [%l7 + %l0]
764 set 0x60, %o4
765 swapa [%l7 + %o4] 0x80, %i4
766 nop
767 set 0x28, %o1
768 ldd [%l7 + %o1], %f16
769 nop
770 set 0x54, %g2
771 prefetch [%l7 + %g2], 2
772 set 0x60, %o3
773 ldxa [%l7 + %o3] 0x81, %l4
774 set 0x52, %l3
775 stha %o4, [%l7 + %l3] 0xeb
776 membar #Sync
777 nop
778 set 0x12, %l1
779 stb %l2, [%l7 + %l1]
780 nop
781 set 0x40, %i7
782 std %l0, [%l7 + %i7]
783 nop
784 set 0x60, %o2
785 ldd [%l7 + %o2], %f8
786 nop
787 set 0x10, %i5
788 ldx [%l7 + %i5], %g7
789 nop
790 set 0x40, %i4
791 ldd [%l7 + %i4], %i4
792 set 0x08, %i0
793 prefetcha [%l7 + %i0] 0x89, 0
794 nop
795 set 0x70, %i6
796 stx %o2, [%l7 + %i6]
797 nop
798 set 0x60, %g4
799 std %g4, [%l7 + %g4]
800 nop
801 nop
802 setx 0x8E3B716464979EFD, %l0, %l6
803 stx %l6, [%l7 + 0x28]
804 ldd [%l7 + 0x28], %f28
805 setx 0xB6BF4264A9CE850E, %l1, %l5
806 stx %l5, [%l7 + 0x10]
807 ldd [%l7 + 0x10], %f24
808 fdivd %f24, %f28, %f0
809 nop
810 set 0x30, %l2
811 lduw [%l7 + %l2], %l3
812 wr %o1, %i0, %sys_tick
813 nop
814 set 0x1C, %o5
815 stb %o3, [%l7 + %o5]
816 nop
817 set 0x78, %l5
818 ldd [%l7 + %l5], %g2
819 set 0x30, %g7
820 ldstuba [%l7 + %g7] 0x80, %g4
821 or %i6, %i3, %o0
822 add %i2, %i7, %l0
823 set 0x40, %g6
824 stwa %g2, [%l7 + %g6] 0x81
825 set 0x40, %l4
826 ldda [%l7 + %l4] 0x81, %g6
827 and %o7, %o6, %l5
828 set 0x58, %o7
829 sta %f18, [%l7 + %o7] 0x80
830 nop
831 set 0x78, %g1
832 ldsw [%l7 + %g1], %l6
833 st %f26, [%l7 + 0x4C]
834 add %l7, 0x08, %l6
835 wr %g0, 0x88, %asi
836 lda [%l6] %asi, %o5
837 casa [%l6] 0x88, %o5, %i4
838 st %f16, [%l7 + 0x28]
839 nop
840 set 0x17, %g5
841 ldub [%l7 + %g5], %l4
842 nop
843 set 0x28, %o6
844 swap [%l7 + %o6], %g1
845 add %l7, 0x78, %l6
846 wr %g0, 0x89, %asi
847 ldxa [%l6] %asi, %l2
848 casxa [%l6] 0x89, %l2, %o4
849 add %l1, %g7, %i5
850 set 0x22, %g3
851 stha %o2, [%l7 + %g3] 0xe3
852 membar #Sync
853 set 0x10, %l6
854 ldda [%l7 + %l6] 0xea, %i0
855 set 0x78, %o0
856 stda %g4, [%l7 + %o0] 0x80
857 set 0x1B, %i1
858 ldstuba [%l7 + %i1] 0x80, %l3
859 set 0x20, %i3
860 ldxa [%l7 + %i3] 0x80, %i0
861 set 0x7D, %l0
862 ldstuba [%l7 + %l0] 0x89, %o3
863 set 0x40, %i2
864 stda %f0, [%l7 + %i2] 0x80
865 set 0x34, %o4
866 swapa [%l7 + %o4] 0x80, %g3
867 nop
868 set 0x41, %g2
869 ldstub [%l7 + %g2], %o1
870 ld [%l7 + 0x28], %f4
871 fpsub32s %f29, %f6, %f10
872 or %g4, %i3, %i6
873 and %i2, %o0, %i7
874 nop
875 set 0x4C, %o1
876 lduw [%l7 + %o1], %l0
877 nop
878 set 0x30, %o3
879 stx %g2, [%l7 + %o3]
880 set 0x40, %l3
881 stda %f0, [%l7 + %l3] 0xca
882 ld [%l7 + 0x0C], %f13
883 set 0x38, %l1
884 stda %o6, [%l7 + %l1] 0xeb
885 membar #Sync
886 nop
887 set 0x54, %o2
888 stw %o6, [%l7 + %o2]
889 set 0x24, %i5
890 stha %l5, [%l7 + %i5] 0xe2
891 membar #Sync
892 st %fsr, [%l7 + 0x4C]
893 add %l7, 0x20, %l6
894 wr %g0, 0x81, %asi
895 casxa [%l6] 0x81, %g6, %o5
896 set 0x0C, %i7
897 swapa [%l7 + %i7] 0x80, %l6
898 st %fsr, [%l7 + 0x30]
899 nop
900 set 0x68, %i0
901 ldub [%l7 + %i0], %l4
902 st %fsr, [%l7 + 0x38]
903 set 0x14, %i6
904 lda [%l7 + %i6] 0x88, %f29
905 nop
906 set 0x10, %g4
907 stx %i4, [%l7 + %g4]
908 set 0x40, %l2
909 ldxa [%l7 + %l2] 0x81, %l2
910 set 0x40, %o5
911 stxa %o4, [%l7 + %o5] 0xea
912 membar #Sync
913 nop
914 set 0x78, %l5
915 stx %g1, [%l7 + %l5]
916 nop
917 set 0x78, %i4
918 ldsb [%l7 + %i4], %l1
919 nop
920 set 0x1C, %g6
921 lduw [%l7 + %g6], %g7
922 set 0x08, %l4
923 stda %i4, [%l7 + %l4] 0xeb
924 membar #Sync
925 nop
926 set 0x20, %g7
927 std %i0, [%l7 + %g7]
928 set 0x48, %o7
929 lda [%l7 + %o7] 0x88, %f15
930 nop
931 set 0x30, %g5
932 lduw [%l7 + %g5], %o2
933 set 0x20, %g1
934 ldda [%l7 + %g1] 0x88, %l2
935 fpsub16s %f28, %f25, %f23
936 set 0x20, %o6
937 prefetcha [%l7 + %o6] 0x80, 4
938 set 0x43, %l6
939 ldstuba [%l7 + %l6] 0x80, %g5
940 nop
941 set 0x10, %o0
942 std %o2, [%l7 + %o0]
943 add %l7, 0x18, %l6
944 wr %g0, 0x80, %asi
945 lda [%l6] %asi, %o1
946 casa [%l6] 0x80, %o1, %g3
947 nop
948 set 0x30, %g3
949 ldd [%l7 + %g3], %f20
950 nop
951 set 0x48, %i1
952 std %i2, [%l7 + %i1]
953 or %i6, %i2, %o0
954 nop
955 set 0x18, %i3
956 std %i6, [%l7 + %i3]
957 fpadd16 %f30, %f30, %f12
958 nop
959 set 0x08, %i2
960 stx %g4, [%l7 + %i2]
961 nop
962 set 0x70, %o4
963 std %f16, [%l7 + %o4]
964 set 0x40, %g2
965 prefetcha [%l7 + %g2] 0x88, 1
966 nop
967 set 0x41, %o1
968 stb %o7, [%l7 + %o1]
969 nop
970 set 0x0A, %l0
971 lduh [%l7 + %l0], %o6
972 nop
973 set 0x68, %l3
974 ldsh [%l7 + %l3], %l5
975 set 0x4C, %l1
976 sta %f29, [%l7 + %l1] 0x80
977 set 0x18, %o2
978 swapa [%l7 + %o2] 0x80, %g2
979 nop
980 set 0x30, %i5
981 ldd [%l7 + %i5], %f10
982 nop
983 set 0x70, %o3
984 stx %fsr, [%l7 + %o3]
985 add %l7, 0x30, %l6
986 wr %g0, 0x81, %asi
987 casxa [%l6] 0x81, %o5, %l6
988 ld [%l7 + 0x78], %f7
989 nop
990 set 0x7C, %i0
991 lduw [%l7 + %i0], %g6
992 nop
993 set 0x70, %i7
994 std %i4, [%l7 + %i7]
995 and %l2, %o4, %l4
996 nop
997 set 0x24, %i6
998 prefetch [%l7 + %i6], 1
999 nop
1000 nop
1001 setx 0xB02338DCA3B06022, %l0, %l6
1002 stx %l6, [%l7 + 0x28]
1003 ldd [%l7 + 0x28], %f22
1004 setx 0xE3D093ED225C34A4, %l1, %l5
1005 stx %l5, [%l7 + 0x10]
1006 ldd [%l7 + 0x10], %f30
1007 fdivd %f30, %f22, %f28
1008 nop
1009 set 0x5C, %l2
1010 lduh [%l7 + %l2], %l1
1011 nop
1012 set 0x78, %o5
1013 ldd [%l7 + %o5], %f14
1014 nop
1015 set 0x5D, %l5
1016 ldsb [%l7 + %l5], %g1
1017 nop
1018 nop
1019 setx 0xBEF38573, %l0, %l6
1020 st %l6, [%l7 + 0x28]
1021 ld [%l7 + 0x28], %f8
1022 setx 0x168F25BB, %l1, %l5
1023 st %l5, [%l7 + 0x10]
1024 ld [%l7 + 0x10], %f28
1025 fdivs %f28, %f8, %f8
1026 or %i5, %g7, %i1
1027 set 0x7C, %i4
1028 swapa [%l7 + %i4] 0x81, %o2
1029 nop
1030 set 0x4C, %g4
1031 ldsw [%l7 + %g4], %i0
1032 nop
1033 set 0x38, %g6
1034 prefetch [%l7 + %g6], 4
1035 st %f5, [%l7 + 0x5C]
1036 set 0x40, %g7
1037 ldxa [%l7 + %g7] 0x88, %g5
1038 set 0x20, %l4
1039 ldxa [%l7 + %l4] 0x89, %l3
1040 nop
1041 set 0x3C, %g5
1042 lduw [%l7 + %g5], %o1
1043 set 0x60, %o7
1044 ldxa [%l7 + %o7] 0x81, %g3
1045 nop
1046 set 0x66, %g1
1047 sth %o3, [%l7 + %g1]
1048 nop
1049 set 0x38, %l6
1050 std %f2, [%l7 + %l6]
1051 nop
1052 set 0x6C, %o6
1053 swap [%l7 + %o6], %i6
1054 or %i2, %o0, %i3
1055 nop
1056 set 0x58, %o0
1057 ldd [%l7 + %o0], %f18
1058 bl %xcc, loop_5
1059 nop
1060 set 0x41, %g3
1061 ldub [%l7 + %g3], %g4
1062 nop
1063 set 0x38, %i1
1064 ldd [%l7 + %i1], %f8
1065 nop
1066 set 0x78, %i2
1067 stx %fsr, [%l7 + %i2]
1068loop_5:
1069 nop
1070 set 0x38, %o4
1071 prefetcha [%l7 + %o4] 0x81, 4
1072 nop
1073 set 0x7A, %i3
1074 ldsb [%l7 + %i3], %l0
1075 set 0x30, %o1
1076 ldxa [%l7 + %o1] 0x81, %o7
1077 nop
1078 set 0x41, %l0
1079 ldstub [%l7 + %l0], %l5
1080 nop
1081 set 0x10, %g2
1082 ldd [%l7 + %g2], %f22
1083 set 0x10, %l1
1084 swapa [%l7 + %l1] 0x80, %g2
1085 nop
1086 set 0x70, %o2
1087 ldsw [%l7 + %o2], %o5
1088 set 0x40, %l3
1089 stda %f0, [%l7 + %l3] 0x80
1090 set 0x3A, %o3
1091 stba %l6, [%l7 + %o3] 0x89
1092 set 0x40, %i5
1093 stda %f0, [%l7 + %i5] 0xc8
1094 nop
1095 set 0x70, %i7
1096 swap [%l7 + %i7], %o6
1097 set 0x68, %i6
1098 lda [%l7 + %i6] 0x89, %f21
1099 nop
1100 set 0x3C, %l2
1101 stw %i4, [%l7 + %l2]
1102 nop
1103 set 0x50, %o5
1104 std %g6, [%l7 + %o5]
1105 nop
1106 set 0x18, %l5
1107 stx %fsr, [%l7 + %l5]
1108 nop
1109 set 0x08, %i0
1110 stx %fsr, [%l7 + %i0]
1111 add %l7, 0x58, %l6
1112 wr %g0, 0x81, %asi
1113 casxa [%l6] 0x81, %o4, %l2
1114 add %l7, 0x28, %l6
1115 wr %g0, 0x88, %asi
1116 lda [%l6] %asi, %l1
1117 casa [%l6] 0x88, %l1, %g1
1118 bn %xcc, loop_6
1119 nop
1120 set 0x38, %g4
1121 stw %l4, [%l7 + %g4]
1122 st %f0, [%l7 + 0x30]
1123 set 0x5E, %g6
1124 stha %g7, [%l7 + %g6] 0x80
1125loop_6:
1126 nop
1127 set 0x5C, %g7
1128 swapa [%l7 + %g7] 0x89, %i5
1129 wr %o2, %i0, %ccr
1130 nop
1131 set 0x74, %l4
1132 ldsh [%l7 + %l4], %i1
1133 bg,pn %icc, loop_7
1134 nop
1135 set 0x14, %g5
1136 lduw [%l7 + %g5], %l3
1137 st %f14, [%l7 + 0x70]
1138 set 0x37, %i4
1139 ldstuba [%l7 + %i4] 0x89, %g5
1140loop_7:
1141 or %g3, %o3, %i6
1142 and %o1, %o0, %i3
1143 nop
1144 set 0x08, %o7
1145 ldd [%l7 + %o7], %f6
1146 nop
1147 set 0x7C, %l6
1148 sth %g4, [%l7 + %l6]
1149 nop
1150 set 0x44, %o6
1151 swap [%l7 + %o6], %i7
1152 nop
1153 set 0x34, %g1
1154 ldsw [%l7 + %g1], %i2
1155 st %fsr, [%l7 + 0x58]
1156 nop
1157 set 0x42, %o0
1158 stb %l0, [%l7 + %o0]
1159 nop
1160 set 0x20, %g3
1161 sth %l5, [%l7 + %g3]
1162 set 0x10, %i2
1163 ldda [%l7 + %i2] 0x89, %g2
1164 set 0x13, %o4
1165 stba %o7, [%l7 + %o4] 0xeb
1166 membar #Sync
1167 fpadd32s %f27, %f6, %f12
1168 nop
1169 set 0x08, %i3
1170 prefetch [%l7 + %i3], 1
1171 nop
1172 set 0x68, %i1
1173 ldsw [%l7 + %i1], %o5
1174 fpsub32 %f8, %f14, %f6
1175 wr %o6, %l6, %y
1176 nop
1177 set 0x4C, %l0
1178 lduw [%l7 + %l0], %i4
1179 nop
1180 set 0x60, %o1
1181 ldx [%l7 + %o1], %o4
1182 set 0x5E, %g2
1183 stha %l2, [%l7 + %g2] 0xe2
1184 membar #Sync
1185 st %f29, [%l7 + 0x58]
1186 nop
1187 set 0x68, %l1
1188 lduh [%l7 + %l1], %l1
1189 or %g6, %l4, %g1
1190 set 0x24, %o2
1191 stwa %g7, [%l7 + %o2] 0x81
1192 nop
1193 set 0x60, %l3
1194 ldd [%l7 + %l3], %f20
1195 set 0x70, %o3
1196 stwa %i5, [%l7 + %o3] 0xe2
1197 membar #Sync
1198 set 0x58, %i7
1199 swapa [%l7 + %i7] 0x88, %i0
1200 add %l7, 0x78, %l6
1201 wr %g0, 0x80, %asi
1202 lda [%l6] %asi, %o2
1203 casa [%l6] 0x80, %o2, %i1
1204 nop
1205 set 0x0C, %i6
1206 ldsw [%l7 + %i6], %g5
1207 add %l7, 0x38, %l6
1208 wr %g0, 0x89, %asi
1209 casxa [%l6] 0x89, %g3, %o3
1210 nop
1211 set 0x43, %l2
1212 ldub [%l7 + %l2], %i6
1213 add %l7, 0x6C, %l6
1214 wr %g0, 0x88, %asi
1215 casa [%l6] 0x88, %l3, %o1
1216 nop
1217 set 0x78, %i5
1218 lduh [%l7 + %i5], %o0
1219 set 0x68, %l5
1220 stha %g4, [%l7 + %l5] 0x80
1221 nop
1222 set 0x50, %o5
1223 stx %i3, [%l7 + %o5]
1224 fpadd16s %f15, %f10, %f26
1225 set 0x70, %g4
1226 lda [%l7 + %g4] 0x88, %f18
1227 nop
1228 set 0x38, %i0
1229 ldsw [%l7 + %i0], %i7
1230 nop
1231 set 0x58, %g6
1232 std %f18, [%l7 + %g6]
1233 set 0x40, %g7
1234 ldda [%l7 + %g7] 0x89, %f16
1235 nop
1236 set 0x4E, %l4
1237 ldub [%l7 + %l4], %l0
1238 st %f9, [%l7 + 0x54]
1239 st %f13, [%l7 + 0x7C]
1240 set 0x70, %i4
1241 stxa %l5, [%l7 + %i4] 0xea
1242 membar #Sync
1243 nop
1244 set 0x60, %g5
1245 std %f22, [%l7 + %g5]
1246 add %i2, %g2, %o7
1247 st %f21, [%l7 + 0x5C]
1248 set 0x22, %o7
1249 ldstuba [%l7 + %o7] 0x88, %o6
1250 nop
1251 set 0x64, %l6
1252 ldsb [%l7 + %l6], %o5
1253 st %fsr, [%l7 + 0x08]
1254 set 0x70, %o6
1255 ldxa [%l7 + %o6] 0x89, %i4
1256 set 0x7C, %g1
1257 stha %o4, [%l7 + %g1] 0x81
1258 set 0x40, %g3
1259 ldda [%l7 + %g3] 0xea, %l2
1260 set 0x39, %i2
1261 stba %l6, [%l7 + %i2] 0x81
1262 set 0x48, %o4
1263 ldxa [%l7 + %o4] 0x88, %g6
1264 nop
1265 set 0x08, %o0
1266 ldd [%l7 + %o0], %f16
1267 bge,pn %icc, loop_8
1268 nop
1269 set 0x30, %i1
1270 stb %l1, [%l7 + %i1]
1271 nop
1272 set 0x20, %i3
1273 stx %l4, [%l7 + %i3]
1274 nop
1275 set 0x10, %o1
1276 ldsh [%l7 + %o1], %g7
1277loop_8:
1278 nop
1279 set 0x3C, %g2
1280 ldsb [%l7 + %g2], %g1
1281 nop
1282 set 0x48, %l0
1283 std %i0, [%l7 + %l0]
1284 nop
1285 set 0x18, %l1
1286 ldx [%l7 + %l1], %o2
1287 nop
1288 set 0x08, %o2
1289 std %i4, [%l7 + %o2]
1290 set 0x6C, %l3
1291 stwa %g5, [%l7 + %l3] 0x81
1292 nop
1293 set 0x4C, %o3
1294 prefetch [%l7 + %o3], 2
1295 nop
1296 set 0x60, %i7
1297 swap [%l7 + %i7], %g3
1298 nop
1299 set 0x60, %i6
1300 ldd [%l7 + %i6], %f16
1301 set 0x40, %i5
1302 ldda [%l7 + %i5] 0xd8, %f0
1303 add %l7, 0x78, %l6
1304 wr %g0, 0x89, %asi
1305 ldxa [%l6] %asi, %i1
1306 casxa [%l6] 0x89, %i1, %o3
1307 ld [%l7 + 0x64], %f5
1308 nop
1309 set 0x13, %l5
1310 ldsb [%l7 + %l5], %i6
1311 set 0x21, %l2
1312 ldstuba [%l7 + %l2] 0x89, %o1
1313 set 0x47, %g4
1314 stba %o0, [%l7 + %g4] 0xe3
1315 membar #Sync
1316 nop
1317 set 0x40, %i0
1318 ldsw [%l7 + %i0], %l3
1319 nop
1320 or %g0, 0x8, %l0
1321 sllx %l0, 0x3c, %l0
1322 wr %l0, 0x231, %sys_tick_cmpr
1323 and %i7, %l5, %l0
1324 nop
1325 nop
1326 setx 0x92791152A2124280, %l0, %l6
1327 stx %l6, [%l7 + 0x28]
1328 ldd [%l7 + 0x28], %f24
1329 setx 0x5B6C0867B46E9EB9, %l1, %l5
1330 stx %l5, [%l7 + 0x10]
1331 ldd [%l7 + 0x10], %f8
1332 fdivd %f8, %f24, %f8
1333 st %fsr, [%l7 + 0x08]
1334 set 0x32, %g6
1335 stha %i2, [%l7 + %g6] 0xea
1336 membar #Sync
1337 bg,pn %icc, loop_9
1338 nop
1339 set 0x78, %g7
1340 std %f2, [%l7 + %g7]
1341 wr %g2, %o7, %set_softint
1342 nop
1343 set 0x48, %l4
1344 std %o4, [%l7 + %l4]
1345loop_9:
1346 nop
1347 set 0x68, %o5
1348 ldxa [%l7 + %o5] 0x81, %i4
1349 nop
1350 set 0x7C, %g5
1351 ldsw [%l7 + %g5], %o4
1352 set 0x10, %o7
1353 stxa %o6, [%l7 + %o7] 0xe2
1354 membar #Sync
1355 wr %l2, %l6, %pic
1356 nop
1357 set 0x38, %i4
1358 std %g6, [%l7 + %i4]
1359 nop
1360 set 0x1A, %o6
1361 ldsh [%l7 + %o6], %l1
1362 set 0x3E, %g1
1363 stha %g7, [%l7 + %g1] 0xeb
1364 membar #Sync
1365 nop
1366 set 0x10, %l6
1367 std %g0, [%l7 + %l6]
1368 set 0x40, %i2
1369 stda %f0, [%l7 + %i2] 0xf9
1370 membar #Sync
1371 wr %i0, %o2, %sys_tick
1372 nop
1373 set 0x38, %o4
1374 std %l4, [%l7 + %o4]
1375 nop
1376 set 0x68, %g3
1377 prefetch [%l7 + %g3], 1
1378 wr %g5, %g3, %clear_softint
1379 nop
1380 set 0x58, %i1
1381 stx %fsr, [%l7 + %i1]
1382 set 0x08, %o0
1383 stwa %i5, [%l7 + %o0] 0x88
1384 set 0x52, %o1
1385 stha %o3, [%l7 + %o1] 0x88
1386 nop
1387 set 0x60, %g2
1388 stx %fsr, [%l7 + %g2]
1389 nop
1390 set 0x20, %l0
1391 swap [%l7 + %l0], %i6
1392 or %i1, %o1, %l3
1393 nop
1394 set 0x55, %l1
1395 ldsb [%l7 + %l1], %o0
1396 nop
1397 set 0x2C, %o2
1398 prefetch [%l7 + %o2], 2
1399 add %g4, %i3, %i7
1400 nop
1401 set 0x70, %i3
1402 ldx [%l7 + %i3], %l0
1403 set 0x10, %l3
1404 ldda [%l7 + %l3] 0x89, %i2
1405 nop
1406 set 0x48, %o3
1407 ldsb [%l7 + %o3], %g2
1408 nop
1409 set 0x74, %i6
1410 ldstub [%l7 + %i6], %l5
1411 nop
1412 set 0x48, %i7
1413 prefetch [%l7 + %i7], 3
1414 add %o5, %i4, %o7
1415 nop
1416 set 0x20, %i5
1417 ldd [%l7 + %i5], %o4
1418 ld [%l7 + 0x6C], %f19
1419 nop
1420 set 0x1D, %l5
1421 ldub [%l7 + %l5], %o6
1422 or %l2, %l6, %l1
1423 ld [%l7 + 0x50], %f15
1424 nop
1425 set 0x48, %g4
1426 std %g6, [%l7 + %g4]
1427 nop
1428 set 0x08, %l2
1429 prefetch [%l7 + %l2], 1
1430 nop
1431 set 0x3A, %i0
1432 stb %g6, [%l7 + %i0]
1433 set 0x72, %g7
1434 stba %g1, [%l7 + %g7] 0x89
1435 nop
1436 set 0x52, %g6
1437 ldub [%l7 + %g6], %i0
1438 st %fsr, [%l7 + 0x54]
1439 nop
1440 set 0x28, %l4
1441 ldd [%l7 + %l4], %l4
1442 nop
1443 set 0x50, %g5
1444 std %o2, [%l7 + %g5]
1445 membar #Sync
1446 set 0x40, %o5
1447 ldda [%l7 + %o5] 0xf9, %f0
1448 set 0x0C, %o7
1449 lda [%l7 + %o7] 0x81, %f26
1450 add %l7, 0x38, %l6
1451 wr %g0, 0x88, %asi
1452 casa [%l6] 0x88, %g3, %i5
1453 add %l7, 0x08, %l6
1454 wr %g0, 0x80, %asi
1455 ldxa [%l6] %asi, %o3
1456 casxa [%l6] 0x80, %o3, %g5
1457 membar #Sync
1458 set 0x40, %o6
1459 ldda [%l7 + %o6] 0xf9, %f16
1460 set 0x7C, %g1
1461 stwa %i6, [%l7 + %g1] 0x89
1462 set 0x08, %l6
1463 stda %o0, [%l7 + %l6] 0x81
1464 set 0x50, %i2
1465 ldda [%l7 + %i2] 0xeb, %i0
1466 set 0x40, %i4
1467 stda %f16, [%l7 + %i4] 0xf8
1468 membar #Sync
1469 set 0x78, %g3
1470 stxa %o0, [%l7 + %g3] 0x89
1471 nop
1472 set 0x14, %i1
1473 prefetch [%l7 + %i1], 4
1474 st %f9, [%l7 + 0x34]
1475 nop
1476 set 0x12, %o0
1477 ldsb [%l7 + %o0], %l3
1478 bg %xcc, loop_10
1479 nop
1480 set 0x58, %o1
1481 stx %fsr, [%l7 + %o1]
1482 nop
1483 set 0x2C, %o4
1484 prefetch [%l7 + %o4], 3
1485 add %l7, 0x38, %l6
1486 wr %g0, 0x81, %asi
1487 casa [%l6] 0x81, %i3, %g4
1488loop_10:
1489 nop
1490 set 0x40, %g2
1491 stx %fsr, [%l7 + %g2]
1492 bgu,a,pt %icc, loop_11
1493 wr %l0, %i7, %pic
1494 set 0x66, %l1
1495 stha %g2, [%l7 + %l1] 0xea
1496 membar #Sync
1497loop_11:
1498 nop
1499 set 0x40, %l0
1500 ldx [%l7 + %l0], %i2
1501 set 0x20, %o2
1502 stda %l4, [%l7 + %o2] 0xe2
1503 membar #Sync
1504 st %fsr, [%l7 + 0x3C]
1505 add %l7, 0x50, %l6
1506 wr %g0, 0x88, %asi
1507 ldxa [%l6] %asi, %o5
1508 casxa [%l6] 0x88, %o5, %i4
1509 set 0x48, %l3
1510 stwa %o7, [%l7 + %l3] 0xeb
1511 membar #Sync
1512 fpsub16s %f24, %f20, %f15
1513 nop
1514 set 0x20, %i3
1515 prefetch [%l7 + %i3], 1
1516 ld [%l7 + 0x54], %f23
1517 bgu,a,pt %xcc, loop_12
1518 nop
1519 set 0x4B, %i6
1520 ldsb [%l7 + %i6], %o6
1521 nop
1522 set 0x14, %i7
1523 ldsh [%l7 + %i7], %o4
1524 set 0x50, %o3
1525 prefetcha [%l7 + %o3] 0x80, 0
1526loop_12:
1527 nop
1528 set 0x54, %i5
1529 ldsw [%l7 + %i5], %l6
1530 nop
1531 set 0x50, %l5
1532 stx %fsr, [%l7 + %l5]
1533 nop
1534 set 0x24, %g4
1535 ldsb [%l7 + %g4], %l1
1536 nop
1537 nop
1538 setx 0x31351765, %l0, %l6
1539 st %l6, [%l7 + 0x28]
1540 ld [%l7 + 0x28], %f20
1541 setx 0xB39A5232, %l1, %l5
1542 st %l5, [%l7 + 0x10]
1543 ld [%l7 + 0x10], %f27
1544 fdivs %f27, %f20, %f28
1545 set 0x56, %i0
1546 stha %g7, [%l7 + %i0] 0xe2
1547 membar #Sync
1548 set 0x2C, %l2
1549 sta %f14, [%l7 + %l2] 0x81
1550 set 0x40, %g7
1551 stda %f0, [%l7 + %g7] 0xf8
1552 membar #Sync
1553 add %l7, 0x78, %l6
1554 wr %g0, 0x88, %asi
1555 ldxa [%l6] %asi, %g1
1556 casxa [%l6] 0x88, %g1, %g6
1557 nop
1558 set 0x7A, %l4
1559 sth %i0, [%l7 + %l4]
1560 set 0x74, %g5
1561 lda [%l7 + %g5] 0x81, %f26
1562 nop
1563 set 0x60, %g6
1564 ldx [%l7 + %g6], %l4
1565 nop
1566 set 0x08, %o5
1567 ldd [%l7 + %o5], %o2
1568 fpsub32s %f31, %f15, %f0
1569 add %l7, 0x30, %l6
1570 wr %g0, 0x88, %asi
1571 casxa [%l6] 0x88, %i5, %g3
1572 add %l7, 0x0C, %l6
1573 wr %g0, 0x89, %asi
1574 lda [%l6] %asi, %o3
1575 casa [%l6] 0x89, %o3, %i6
1576 set 0x12, %o6
1577 stba %g5, [%l7 + %o6] 0xeb
1578 membar #Sync
1579 nop
1580 set 0x18, %o7
1581 std %f10, [%l7 + %o7]
1582 nop
1583 set 0x34, %l6
1584 swap [%l7 + %l6], %i1
1585 set 0x44, %i2
1586 sta %f9, [%l7 + %i2] 0x81
1587 nop
1588 set 0x3A, %i4
1589 lduh [%l7 + %i4], %o1
1590 nop
1591 set 0x1B, %g1
1592 ldsb [%l7 + %g1], %o0
1593 add %l3, %i3, %l0
1594 add %l7, 0x38, %l6
1595 wr %g0, 0x89, %asi
1596 ldxa [%l6] %asi, %g4
1597 casxa [%l6] 0x89, %g4, %i7
1598 fpadd16s %f2, %f4, %f1
1599 or %i2, %l5, %g2
1600 set 0x60, %g3
1601 prefetcha [%l7 + %g3] 0x88, 3
1602 ld [%l7 + 0x54], %f8
1603 set 0x34, %i1
1604 lda [%l7 + %i1] 0x81, %f29
1605 add %o7, %i4, %o6
1606 set 0x70, %o0
1607 ldda [%l7 + %o0] 0x88, %o4
1608 nop
1609 set 0x08, %o1
1610 stx %fsr, [%l7 + %o1]
1611 or %l2, %l1, %g7
1612 and %g1, %l6, %i0
1613 set 0x48, %o4
1614 ldxa [%l7 + %o4] 0x89, %l4
1615 nop
1616 set 0x70, %g2
1617 ldsh [%l7 + %g2], %o2
1618 fpsub16s %f31, %f25, %f6
1619 nop
1620 set 0x28, %l0
1621 lduh [%l7 + %l0], %i5
1622 fpsub16s %f26, %f11, %f23
1623 nop
1624 set 0x1E, %l1
1625 sth %g3, [%l7 + %l1]
1626 set 0x18, %l3
1627 ldxa [%l7 + %l3] 0x81, %o3
1628 or %g6, %i6, %g5
1629 set 0x60, %i3
1630 ldda [%l7 + %i3] 0x81, %o0
1631 set 0x33, %i6
1632 ldstuba [%l7 + %i6] 0x81, %o0
1633 nop
1634 set 0x20, %i7
1635 sth %l3, [%l7 + %i7]
1636 nop
1637 set 0x10, %o3
1638 std %i0, [%l7 + %o3]
1639 or %l0, %i3, %i7
1640 nop
1641 set 0x40, %o2
1642 ldd [%l7 + %o2], %g4
1643 set 0x40, %l5
1644 stda %f0, [%l7 + %l5] 0xc0
1645 nop
1646 set 0x38, %i5
1647 ldsh [%l7 + %i5], %i2
1648 add %l7, 0x68, %l6
1649 wr %g0, 0x81, %asi
1650 ldxa [%l6] %asi, %g2
1651 casxa [%l6] 0x81, %g2, %o5
1652 nop
1653 set 0x70, %i0
1654 swap [%l7 + %i0], %o7
1655 nop
1656 set 0x78, %g4
1657 lduh [%l7 + %g4], %l5
1658 st %f4, [%l7 + 0x70]
1659 nop
1660 set 0x28, %g7
1661 prefetch [%l7 + %g7], 2
1662 set 0x40, %l2
1663 ldda [%l7 + %l2] 0x80, %i4
1664 add %o6, %l2, %l1
1665 set 0x6A, %l4
1666 stha %g7, [%l7 + %l4] 0x89
1667 nop
1668 set 0x60, %g5
1669 std %o4, [%l7 + %g5]
1670 set 0x40, %o5
1671 stda %f0, [%l7 + %o5] 0xcc
1672 set 0x78, %o6
1673 stda %i6, [%l7 + %o6] 0xea
1674 membar #Sync
1675 set 0x15, %o7
1676 stba %i0, [%l7 + %o7] 0xeb
1677 membar #Sync
1678 membar #Sync
1679 set 0x40, %g6
1680 ldda [%l7 + %g6] 0xf8, %f0
1681 nop
1682 set 0x10, %i2
1683 ldd [%l7 + %i2], %l4
1684 set 0x10, %l6
1685 ldxa [%l7 + %l6] 0x81, %o2
1686 set 0x28, %g1
1687 stxa %i5, [%l7 + %g1] 0x81
1688 set 0x40, %i4
1689 stda %f0, [%l7 + %i4] 0xc4
1690 set 0x68, %i1
1691 prefetcha [%l7 + %i1] 0x81, 0
1692 nop
1693 set 0x48, %g3
1694 ldd [%l7 + %g3], %f6
1695 set 0x50, %o0
1696 ldxa [%l7 + %o0] 0x88, %o3
1697 nop
1698 set 0x68, %o4
1699 ldd [%l7 + %o4], %f8
1700 nop
1701 set 0x18, %o1
1702 ldx [%l7 + %o1], %g6
1703 set 0x7A, %g2
1704 stha %g1, [%l7 + %g2] 0x89
1705 wr %i6, %o1, %ccr
1706 nop
1707 set 0x20, %l0
1708 ldsh [%l7 + %l0], %o0
1709 nop
1710 set 0x32, %l1
1711 ldsb [%l7 + %l1], %l3
1712 set 0x50, %l3
1713 stxa %g5, [%l7 + %l3] 0x89
1714 wr %l0, %i3, %softint
1715 nop
1716 set 0x4D, %i3
1717 ldstub [%l7 + %i3], %i1
1718 set 0x78, %i7
1719 stda %i6, [%l7 + %i7] 0xeb
1720 membar #Sync
1721 st %f29, [%l7 + 0x3C]
1722 set 0x31, %i6
1723 ldstuba [%l7 + %i6] 0x81, %g4
1724 ble,pn %icc, loop_13
1725 nop
1726 set 0x20, %o2
1727 lduw [%l7 + %o2], %i2
1728 set 0x70, %l5
1729 ldda [%l7 + %l5] 0xeb, %o4
1730loop_13:
1731 nop
1732 set 0x4E, %o3
1733 ldstub [%l7 + %o3], %o7
1734 nop
1735 set 0x37, %i0
1736 ldsb [%l7 + %i0], %g2
1737 nop
1738 set 0x24, %g4
1739 ldsw [%l7 + %g4], %i4
1740 set 0x70, %g7
1741 ldda [%l7 + %g7] 0x88, %l4
1742 st %f7, [%l7 + 0x6C]
1743 wr %o6, %l1, %set_softint
1744 add %l7, 0x2C, %l6
1745 wr %g0, 0x89, %asi
1746 casa [%l6] 0x89, %g7, %l2
1747 nop
1748 set 0x6F, %l2
1749 ldub [%l7 + %l2], %o4
1750 nop
1751 set 0x78, %i5
1752 stx %fsr, [%l7 + %i5]
1753 set 0x38, %g5
1754 ldxa [%l7 + %g5] 0x89, %l6
1755 st %fsr, [%l7 + 0x14]
1756 set 0x58, %o5
1757 prefetcha [%l7 + %o5] 0x81, 1
1758 set 0x7C, %l4
1759 sta %f5, [%l7 + %l4] 0x81
1760 nop
1761 set 0x60, %o6
1762 std %l4, [%l7 + %o6]
1763 nop
1764 set 0x23, %o7
1765 ldub [%l7 + %o7], %o2
1766 nop
1767 set 0x08, %i2
1768 ldd [%l7 + %i2], %i4
1769 set 0x40, %g6
1770 stda %f0, [%l7 + %g6] 0x89
1771 set 0x18, %g1
1772 stxa %o3, [%l7 + %g1] 0x80
1773 nop
1774 set 0x0A, %i4
1775 sth %g6, [%l7 + %i4]
1776 set 0x6C, %i1
1777 stwa %g1, [%l7 + %i1] 0xe3
1778 membar #Sync
1779 set 0x30, %g3
1780 stda %i6, [%l7 + %g3] 0xea
1781 membar #Sync
1782 nop
1783 set 0x60, %l6
1784 ldx [%l7 + %l6], %o1
1785 set 0x7C, %o4
1786 ldstuba [%l7 + %o4] 0x88, %g3
1787 set 0x40, %o1
1788 prefetcha [%l7 + %o1] 0x80, 1
1789 nop
1790 set 0x22, %o0
1791 ldsh [%l7 + %o0], %o0
1792 set 0x18, %l0
1793 ldxa [%l7 + %l0] 0x81, %l0
1794 set 0x40, %g2
1795 ldda [%l7 + %g2] 0x81, %f16
1796 nop
1797 set 0x40, %l3
1798 swap [%l7 + %l3], %i3
1799 nop
1800 set 0x10, %i3
1801 ldd [%l7 + %i3], %g4
1802 set 0x38, %l1
1803 stxa %i1, [%l7 + %l1] 0xeb
1804 membar #Sync
1805 nop
1806 set 0x68, %i7
1807 prefetch [%l7 + %i7], 0
1808 nop
1809 set 0x50, %i6
1810 lduw [%l7 + %i6], %g4
1811 add %i7, %i2, %o5
1812 set 0x43, %l5
1813 ldstuba [%l7 + %l5] 0x81, %g2
1814 nop
1815 set 0x78, %o3
1816 sth %i4, [%l7 + %o3]
1817 nop
1818 set 0x1C, %i0
1819 lduh [%l7 + %i0], %l5
1820 set 0x40, %o2
1821 stda %f16, [%l7 + %o2] 0xf9
1822 membar #Sync
1823 st %f25, [%l7 + 0x10]
1824 set 0x08, %g7
1825 lda [%l7 + %g7] 0x81, %f13
1826 nop
1827 set 0x58, %l2
1828 ldd [%l7 + %l2], %o6
1829 nop
1830 set 0x48, %g4
1831 stx %fsr, [%l7 + %g4]
1832 nop
1833 or %g0, 0x8, %l0
1834 sllx %l0, 0x3c, %l0
1835 wr %l0, %g0, %sys_tick_cmpr
1836 set 0x7E, %g5
1837 ldstuba [%l7 + %g5] 0x81, %g7
1838 set 0x28, %o5
1839 prefetcha [%l7 + %o5] 0x80, 3
1840 nop
1841 set 0x70, %i5
1842 std %o4, [%l7 + %i5]
1843 nop
1844 set 0x68, %l4
1845 std %i0, [%l7 + %l4]
1846 nop
1847 set 0x10, %o7
1848 ldd [%l7 + %o7], %i6
1849 or %l4, %i5, %o3
1850 set 0x38, %o6
1851 ldxa [%l7 + %o6] 0x80, %g6
1852 nop
1853 set 0x30, %g6
1854 stx %fsr, [%l7 + %g6]
1855 and %o2, %i6, %o1
1856 add %l7, 0x20, %l6
1857 wr %g0, 0x89, %asi
1858 lda [%l6] %asi, %g3
1859 casa [%l6] 0x89, %g3, %l3
1860 membar #Sync
1861 set 0x40, %g1
1862 ldda [%l7 + %g1] 0xf1, %f16
1863 nop
1864 set 0x38, %i4
1865 stx %o0, [%l7 + %i4]
1866 set 0x18, %i2
1867 stxa %l0, [%l7 + %i2] 0x81
1868 nop
1869 set 0x36, %i1
1870 ldub [%l7 + %i1], %i3
1871 nop
1872 set 0x3C, %l6
1873 ldsw [%l7 + %l6], %g5
1874 nop
1875 set 0x0C, %g3
1876 swap [%l7 + %g3], %g1
1877 nop
1878 set 0x48, %o1
1879 ldd [%l7 + %o1], %f28
1880 set 0x78, %o4
1881 ldxa [%l7 + %o4] 0x89, %i1
1882 set 0x40, %o0
1883 ldda [%l7 + %o0] 0x81, %f0
1884 add %g4, %i7, %o5
1885 nop
1886 set 0x58, %g2
1887 ldsw [%l7 + %g2], %g2
1888 nop
1889 set 0x30, %l0
1890 std %i4, [%l7 + %l0]
1891 wr %i2, %o6, %softint
1892 set 0x68, %l3
1893 stxa %o7, [%l7 + %l3] 0x88
1894 set 0x70, %l1
1895 ldda [%l7 + %l1] 0xe2, %l0
1896 or %l5, %g7, %o4
1897 nop
1898 set 0x3A, %i3
1899 ldsh [%l7 + %i3], %i0
1900 set 0x48, %i6
1901 ldxa [%l7 + %i6] 0x80, %l2
1902 set 0x40, %i7
1903 stda %f16, [%l7 + %i7] 0xd0
1904 nop
1905 set 0x24, %o3
1906 lduw [%l7 + %o3], %l6
1907 set 0x70, %l5
1908 ldxa [%l7 + %l5] 0x88, %i5
1909 wr %o3, %l4, %clear_softint
1910 set 0x20, %o2
1911 stxa %g6, [%l7 + %o2] 0x88
1912 set 0x40, %g7
1913 ldda [%l7 + %g7] 0x89, %f16
1914 nop
1915 set 0x52, %l2
1916 ldub [%l7 + %l2], %o2
1917 nop
1918 set 0x6D, %i0
1919 ldsb [%l7 + %i0], %i6
1920 set 0x58, %g4
1921 prefetcha [%l7 + %g4] 0x89, 4
1922 st %fsr, [%l7 + 0x5C]
1923 set 0x48, %o5
1924 stxa %l3, [%l7 + %o5] 0xeb
1925 membar #Sync
1926 st %fsr, [%l7 + 0x44]
1927 nop
1928 set 0x5E, %g5
1929 ldsh [%l7 + %g5], %g3
1930 nop
1931 set 0x7A, %l4
1932 ldsb [%l7 + %l4], %l0
1933 nop
1934 set 0x10, %i5
1935 ldd [%l7 + %i5], %i2
1936 nop
1937 set 0x30, %o6
1938 lduw [%l7 + %o6], %g5
1939 set 0x70, %o7
1940 stda %g0, [%l7 + %o7] 0xe2
1941 membar #Sync
1942 add %o0, %i1, %g4
1943 set 0x10, %g1
1944 lda [%l7 + %g1] 0x80, %f28
1945 set 0x40, %g6
1946 ldda [%l7 + %g6] 0x80, %f0
1947 nop
1948 set 0x40, %i4
1949 stw %o5, [%l7 + %i4]
1950 add %g2, %i4, %i2
1951 nop
1952 set 0x40, %i1
1953 stw %o6, [%l7 + %i1]
1954 set 0x48, %i2
1955 ldxa [%l7 + %i2] 0x80, %o7
1956 nop
1957 set 0x78, %l6
1958 ldx [%l7 + %l6], %l1
1959 and %l5, %i7, %g7
1960 set 0x10, %o1
1961 stba %o4, [%l7 + %o1] 0xeb
1962 membar #Sync
1963 nop
1964 set 0x68, %o4
1965 ldd [%l7 + %o4], %l2
1966 wr %i0, %i5, %ccr
1967 nop
1968 set 0x20, %o0
1969 ldsb [%l7 + %o0], %o3
1970 fpadd16s %f12, %f6, %f6
1971 nop
1972 set 0x44, %g2
1973 swap [%l7 + %g2], %l4
1974 nop
1975 set 0x20, %g3
1976 std %i6, [%l7 + %g3]
1977 or %g6, %o2, %o1
1978 set 0x6C, %l0
1979 lda [%l7 + %l0] 0x80, %f29
1980 set 0x68, %l1
1981 ldxa [%l7 + %l1] 0x80, %l3
1982 set 0x40, %l3
1983 stda %f16, [%l7 + %l3] 0x80
1984 nop
1985 set 0x38, %i6
1986 prefetch [%l7 + %i6], 3
1987 set 0x78, %i7
1988 prefetcha [%l7 + %i7] 0x88, 1
1989 nop
1990 set 0x74, %o3
1991 stw %g3, [%l7 + %o3]
1992 set 0x30, %i3
1993 prefetcha [%l7 + %i3] 0x89, 4
1994 nop
1995 set 0x44, %l5
1996 ldsh [%l7 + %l5], %g5
1997 nop
1998 set 0x30, %o2
1999 ldsw [%l7 + %o2], %l0
2000 nop
2001 set 0x64, %g7
2002 lduw [%l7 + %g7], %g1
2003 nop
2004 set 0x48, %l2
2005 std %f20, [%l7 + %l2]
2006 nop
2007 set 0x3E, %i0
2008 lduh [%l7 + %i0], %i1
2009 set 0x30, %g4
2010 stxa %g4, [%l7 + %g4] 0xe2
2011 membar #Sync
2012 set 0x24, %g5
2013 ldstuba [%l7 + %g5] 0x80, %o0
2014 nop
2015 set 0x58, %l4
2016 prefetch [%l7 + %l4], 2
2017 add %l7, 0x0C, %l6
2018 wr %g0, 0x81, %asi
2019 casa [%l6] 0x81, %o5, %g2
2020 add %i2, %i4, %o7
2021 nop
2022 set 0x10, %i5
2023 ldsh [%l7 + %i5], %o6
2024 set 0x64, %o6
2025 lda [%l7 + %o6] 0x88, %f23
2026 wr %l1, %l5, %sys_tick
2027 nop
2028 set 0x74, %o7
2029 prefetch [%l7 + %o7], 1
2030 nop
2031 set 0x18, %o5
2032 stx %g7, [%l7 + %o5]
2033 add %l7, 0x08, %l6
2034 wr %g0, 0x89, %asi
2035 ldxa [%l6] %asi, %o4
2036 casxa [%l6] 0x89, %o4, %i7
2037 or %i0, %i5, %o3
2038 st %fsr, [%l7 + 0x54]
2039 ld [%l7 + 0x18], %f0
2040 nop
2041 set 0x15, %g1
2042 ldub [%l7 + %g1], %l2
2043 nop
2044 set 0x14, %g6
2045 swap [%l7 + %g6], %l4
2046 nop
2047 set 0x20, %i1
2048 ldx [%l7 + %i1], %g6
2049 nop
2050 set 0x7C, %i2
2051 stb %o2, [%l7 + %i2]
2052 ld [%l7 + 0x14], %f20
2053 set 0x30, %l6
2054 stwa %l6, [%l7 + %l6] 0x81
2055 nop
2056 set 0x40, %o1
2057 ldd [%l7 + %o1], %f24
2058 set 0x14, %o4
2059 stwa %l3, [%l7 + %o4] 0xe2
2060 membar #Sync
2061 nop
2062 set 0x40, %o0
2063 std %f16, [%l7 + %o0]
2064 nop
2065 set 0x20, %g2
2066 stx %i6, [%l7 + %g2]
2067 wr %o1, %g3, %softint
2068 set 0x48, %g3
2069 lda [%l7 + %g3] 0x88, %f30
2070 or %i3, %g5, %l0
2071 set 0x48, %l0
2072 swapa [%l7 + %l0] 0x89, %g1
2073 nop
2074 set 0x60, %i4
2075 stx %fsr, [%l7 + %i4]
2076 nop
2077 set 0x74, %l3
2078 stw %g4, [%l7 + %l3]
2079 nop
2080 set 0x44, %i6
2081 lduw [%l7 + %i6], %i1
2082 set 0x68, %l1
2083 swapa [%l7 + %l1] 0x81, %o0
2084 set 0x12, %o3
2085 stha %o5, [%l7 + %o3] 0x88
2086 nop
2087 set 0x60, %i7
2088 prefetch [%l7 + %i7], 4
2089 nop
2090 set 0x2E, %i3
2091 sth %i2, [%l7 + %i3]
2092 set 0x4C, %l5
2093 stwa %i4, [%l7 + %l5] 0xe2
2094 membar #Sync
2095 nop
2096 set 0x78, %g7
2097 lduw [%l7 + %g7], %o7
2098 st %f12, [%l7 + 0x70]
2099 st %fsr, [%l7 + 0x74]
2100 set 0x28, %o2
2101 stda %g2, [%l7 + %o2] 0x80
2102 nop
2103 set 0x70, %i0
2104 ldub [%l7 + %i0], %o6
2105 nop
2106 set 0x69, %l2
2107 ldsb [%l7 + %l2], %l1
2108 and %l5, %g7, %o4
2109 st %f7, [%l7 + 0x60]
2110 and %i0, %i5, %i7
2111 and %o3, %l4, %g6
2112 set 0x3C, %g5
2113 stha %o2, [%l7 + %g5] 0x80
2114 ld [%l7 + 0x70], %f6
2115 nop
2116 set 0x7C, %l4
2117 ldsw [%l7 + %l4], %l6
2118 ble,a %xcc, loop_14
2119 nop
2120 set 0x40, %g4
2121 ldd [%l7 + %g4], %f20
2122 set 0x40, %o6
2123 prefetcha [%l7 + %o6] 0x80, 1
2124loop_14:
2125 nop
2126 set 0x10, %o7
2127 lduw [%l7 + %o7], %l2
2128 nop
2129 set 0x78, %i5
2130 ldx [%l7 + %i5], %o1
2131 nop
2132 set 0x6C, %g1
2133 ldsb [%l7 + %g1], %g3
2134 set 0x78, %g6
2135 stxa %i6, [%l7 + %g6] 0xe2
2136 membar #Sync
2137 add %l7, 0x60, %l6
2138 wr %g0, 0x88, %asi
2139 casxa [%l6] 0x88, %g5, %i3
2140 nop
2141 set 0x38, %o5
2142 swap [%l7 + %o5], %g1
2143 nop
2144 set 0x60, %i2
2145 ldd [%l7 + %i2], %l0
2146 nop
2147 set 0x74, %l6
2148 sth %g4, [%l7 + %l6]
2149 nop
2150 set 0x4E, %i1
2151 ldub [%l7 + %i1], %i1
2152 nop
2153 set 0x10, %o1
2154 ldd [%l7 + %o1], %f14
2155 set 0x68, %o0
2156 swapa [%l7 + %o0] 0x89, %o0
2157 set 0x58, %g2
2158 stxa %o5, [%l7 + %g2] 0xe2
2159 membar #Sync
2160 st %fsr, [%l7 + 0x50]
2161 set 0x1B, %o4
2162 ldstuba [%l7 + %o4] 0x80, %i2
2163 set 0x20, %l0
2164 swapa [%l7 + %l0] 0x81, %o7
2165 set 0x3B, %g3
2166 ldstuba [%l7 + %g3] 0x81, %g2
2167 nop
2168 set 0x78, %l3
2169 ldx [%l7 + %l3], %o6
2170 add %i4, %l1, %l5
2171 set 0x20, %i4
2172 sta %f6, [%l7 + %i4] 0x80
2173 set 0x30, %l1
2174 swapa [%l7 + %l1] 0x81, %o4
2175 set 0x20, %o3
2176 ldda [%l7 + %o3] 0xea, %g6
2177 wr %i5, %i0, %set_softint
2178 and %o3, %l4, %i7
2179 add %l7, 0x20, %l6
2180 wr %g0, 0x81, %asi
2181 casxa [%l6] 0x81, %g6, %o2
2182 or %l3, %l6, %o1
2183 nop
2184 set 0x20, %i6
2185 ldd [%l7 + %i6], %g2
2186 add %l2, %i6, %g5
2187 nop
2188 set 0x3C, %i7
2189 ldsh [%l7 + %i7], %g1
2190 nop
2191 set 0x20, %l5
2192 std %f2, [%l7 + %l5]
2193 nop
2194 set 0x5C, %i3
2195 swap [%l7 + %i3], %l0
2196 add %l7, 0x58, %l6
2197 wr %g0, 0x89, %asi
2198 casxa [%l6] 0x89, %i3, %i1
2199 set 0x40, %o2
2200 stda %o0, [%l7 + %o2] 0x88
2201 nop
2202 set 0x4C, %i0
2203 stw %o5, [%l7 + %i0]
2204 set 0x1A, %g7
2205 stha %g4, [%l7 + %g7] 0x89
2206 set 0x14, %l2
2207 swapa [%l7 + %l2] 0x81, %o7
2208 ble,a %xcc, loop_15
2209 nop
2210 set 0x38, %g5
2211 std %g2, [%l7 + %g5]
2212 nop
2213 set 0x78, %l4
2214 std %f18, [%l7 + %l4]
2215 set 0x40, %g4
2216 ldda [%l7 + %g4] 0xd8, %f0
2217loop_15:
2218 or %i2, %i4, %o6
2219 add %l5, %o4, %g7
2220 set 0x75, %o6
2221 stba %l1, [%l7 + %o6] 0xe2
2222 membar #Sync
2223 set 0x10, %o7
2224 prefetcha [%l7 + %o7] 0x89, 3
2225 set 0x74, %i5
2226 swapa [%l7 + %i5] 0x88, %o3
2227 set 0x6C, %g1
2228 sta %f23, [%l7 + %g1] 0x81
2229 nop
2230 set 0x1E, %o5
2231 sth %i5, [%l7 + %o5]
2232 add %l7, 0x2C, %l6
2233 wr %g0, 0x80, %asi
2234 lda [%l6] %asi, %i7
2235 casa [%l6] 0x80, %i7, %g6
2236 add %o2, %l4, %l3
2237 nop
2238 set 0x14, %g6
2239 ldstub [%l7 + %g6], %l6
2240 add %l7, 0x70, %l6
2241 wr %g0, 0x80, %asi
2242 ldxa [%l6] %asi, %g3
2243 casxa [%l6] 0x80, %g3, %l2
2244 nop
2245 set 0x47, %i2
2246 ldsb [%l7 + %i2], %i6
2247 set 0x1C, %i1
2248 stha %g5, [%l7 + %i1] 0x88
2249 set 0x18, %l6
2250 stxa %o1, [%l7 + %l6] 0xe2
2251 membar #Sync
2252 set 0x20, %o1
2253 ldxa [%l7 + %o1] 0x88, %l0
2254 ld [%l7 + 0x6C], %f25
2255 nop
2256 set 0x10, %g2
2257 prefetch [%l7 + %g2], 1
2258 add %i3, %g1, %i1
2259 or %o0, %o5, %g4
2260 nop
2261 set 0x44, %o0
2262 ldsw [%l7 + %o0], %g2
2263 nop
2264 set 0x67, %l0
2265 ldstub [%l7 + %l0], %o7
2266 nop
2267 set 0x30, %o4
2268 stx %fsr, [%l7 + %o4]
2269 nop
2270 set 0x08, %g3
2271 ldd [%l7 + %g3], %i4
2272 or %i2, %o6, %o4
2273 nop
2274 set 0x68, %i4
2275 lduw [%l7 + %i4], %g7
2276 set 0x09, %l3
2277 ldstuba [%l7 + %l3] 0x88, %l5
2278 set 0x54, %l1
2279 swapa [%l7 + %l1] 0x89, %i0
2280 set 0x78, %i6
2281 prefetcha [%l7 + %i6] 0x80, 4
2282 set 0x21, %i7
2283 stba %i5, [%l7 + %i7] 0xea
2284 membar #Sync
2285 membar #Sync
2286 set 0x40, %l5
2287 ldda [%l7 + %l5] 0xf9, %f16
2288 bg,pn %xcc, loop_16
2289 nop
2290 set 0x38, %i3
2291 ldx [%l7 + %i3], %l1
2292 set 0x40, %o2
2293 stda %f0, [%l7 + %o2] 0xcc
2294loop_16:
2295 nop
2296 set 0x40, %o3
2297 std %g6, [%l7 + %o3]
2298 ld [%l7 + 0x48], %f15
2299 nop
2300 set 0x28, %i0
2301 ldsb [%l7 + %i0], %o2
2302 bleu,pn %icc, loop_17
2303 nop
2304 set 0x6D, %l2
2305 ldsb [%l7 + %l2], %l4
2306 nop
2307 set 0x2A, %g7
2308 ldsh [%l7 + %g7], %i7
2309 set 0x20, %g5
2310 ldda [%l7 + %g5] 0xeb, %i6
2311loop_17:
2312 nop
2313 set 0x50, %g4
2314 stx %fsr, [%l7 + %g4]
2315 set 0x1C, %l4
2316 sta %f1, [%l7 + %l4] 0x88
2317 and %l3, %l2, %g3
2318 nop
2319 set 0x28, %o7
2320 std %g4, [%l7 + %o7]
2321 nop
2322 set 0x68, %o6
2323 ldd [%l7 + %o6], %f26
2324 nop
2325 set 0x3A, %i5
2326 ldstub [%l7 + %i5], %i6
2327 add %o1, %l0, %g1
2328 set 0x70, %o5
2329 ldda [%l7 + %o5] 0xeb, %i2
2330 set 0x50, %g6
2331 stxa %i1, [%l7 + %g6] 0xe2
2332 membar #Sync
2333 nop
2334 set 0x78, %i2
2335 ldx [%l7 + %i2], %o5
2336 set 0x50, %i1
2337 stxa %g4, [%l7 + %i1] 0xe3
2338 membar #Sync
2339 nop
2340 set 0x58, %l6
2341 stw %g2, [%l7 + %l6]
2342 set 0x2C, %g1
2343 sta %f25, [%l7 + %g1] 0x88
2344 set 0x40, %o1
2345 ldda [%l7 + %o1] 0x81, %f0
2346 set 0x30, %o0
2347 sta %f28, [%l7 + %o0] 0x88
2348 set 0x0E, %l0
2349 stba %o7, [%l7 + %l0] 0x80
2350 nop
2351 set 0x28, %o4
2352 std %f20, [%l7 + %o4]
2353 set 0x20, %g3
2354 swapa [%l7 + %g3] 0x89, %i4
2355 ld [%l7 + 0x4C], %f23
2356 fpsub16s %f31, %f11, %f4
2357 nop
2358 set 0x3C, %i4
2359 swap [%l7 + %i4], %o0
2360 nop
2361 set 0x65, %l3
2362 ldsb [%l7 + %l3], %i2
2363 nop
2364 set 0x20, %l1
2365 swap [%l7 + %l1], %o6
2366 nop
2367 set 0x27, %g2
2368 ldsb [%l7 + %g2], %o4
2369 set 0x40, %i6
2370 ldxa [%l7 + %i6] 0x89, %g7
2371 set 0x30, %i7
2372 ldda [%l7 + %i7] 0xeb, %l4
2373 set 0x72, %l5
2374 stha %i0, [%l7 + %l5] 0xeb
2375 membar #Sync
2376 nop
2377 set 0x74, %o2
2378 lduh [%l7 + %o2], %o3
2379 nop
2380 set 0x70, %i3
2381 stx %l1, [%l7 + %i3]
2382 set 0x52, %o3
2383 ldstuba [%l7 + %o3] 0x89, %g6
2384 nop
2385 set 0x52, %i0
2386 lduh [%l7 + %i0], %i5
2387 membar #Sync
2388 set 0x40, %l2
2389 ldda [%l7 + %l2] 0xf0, %f0
2390 nop
2391 set 0x10, %g7
2392 std %o2, [%l7 + %g7]
2393 nop
2394 set 0x68, %g4
2395 ldx [%l7 + %g4], %i7
2396 set 0x10, %g5
2397 ldda [%l7 + %g5] 0xe2, %i6
2398 set 0x40, %l4
2399 ldda [%l7 + %l4] 0x80, %f16
2400 add %l7, 0x44, %l6
2401 wr %g0, 0x89, %asi
2402 lda [%l6] %asi, %l3
2403 casa [%l6] 0x89, %l3, %l4
2404 nop
2405 set 0x10, %o7
2406 ldsw [%l7 + %o7], %g3
2407 nop
2408 set 0x58, %i5
2409 std %f12, [%l7 + %i5]
2410 set 0x18, %o5
2411 swapa [%l7 + %o5] 0x89, %g5
2412 nop
2413 set 0x44, %g6
2414 ldsw [%l7 + %g6], %l2
2415 set 0x4B, %o6
2416 ldstuba [%l7 + %o6] 0x80, %o1
2417 set 0x30, %i2
2418 ldstuba [%l7 + %i2] 0x80, %l0
2419 nop
2420 set 0x34, %i1
2421 stb %i6, [%l7 + %i1]
2422 nop
2423 set 0x3C, %g1
2424 ldsb [%l7 + %g1], %g1
2425 nop
2426 set 0x68, %o1
2427 ldd [%l7 + %o1], %f24
2428 set 0x50, %l6
2429 sta %f9, [%l7 + %l6] 0x81
2430 set 0x28, %o0
2431 stxa %i3, [%l7 + %o0] 0xeb
2432 membar #Sync
2433 set 0x40, %l0
2434 ldda [%l7 + %l0] 0xd8, %f0
2435 set 0x40, %g3
2436 stda %f0, [%l7 + %g3] 0x81
2437 set 0x14, %i4
2438 stwa %o5, [%l7 + %i4] 0xe3
2439 membar #Sync
2440 nop
2441 set 0x32, %l3
2442 stb %i1, [%l7 + %l3]
2443 nop
2444 set 0x18, %l1
2445 std %f26, [%l7 + %l1]
2446 set 0x20, %g2
2447 ldda [%l7 + %g2] 0x80, %g4
2448 set 0x08, %i6
2449 prefetcha [%l7 + %i6] 0x88, 3
2450 nop
2451 set 0x66, %i7
2452 sth %i4, [%l7 + %i7]
2453 st %fsr, [%l7 + 0x18]
2454 set 0x40, %l5
2455 ldda [%l7 + %l5] 0xda, %f16
2456 fpsub32s %f17, %f14, %f24
2457 set 0x40, %o2
2458 stxa %o0, [%l7 + %o2] 0xe3
2459 membar #Sync
2460 add %l7, 0x48, %l6
2461 wr %g0, 0x89, %asi
2462 casa [%l6] 0x89, %i2, %o6
2463 nop
2464 set 0x26, %i3
2465 sth %o7, [%l7 + %i3]
2466 st %fsr, [%l7 + 0x74]
2467 nop
2468 set 0x56, %o3
2469 sth %o4, [%l7 + %o3]
2470 set 0x08, %i0
2471 stda %g6, [%l7 + %i0] 0xea
2472 membar #Sync
2473 set 0x08, %l2
2474 swapa [%l7 + %l2] 0x89, %i0
2475 set 0x34, %o4
2476 stwa %o3, [%l7 + %o4] 0xe3
2477 membar #Sync
2478 set 0x20, %g7
2479 stda %l4, [%l7 + %g7] 0xe2
2480 membar #Sync
2481 set 0x18, %g5
2482 ldxa [%l7 + %g5] 0x81, %g6
2483 nop
2484 set 0x49, %l4
2485 ldstub [%l7 + %l4], %i5
2486 nop
2487 set 0x36, %o7
2488 sth %o2, [%l7 + %o7]
2489 set 0x38, %i5
2490 swapa [%l7 + %i5] 0x81, %l1
2491 nop
2492 set 0x28, %o5
2493 ldd [%l7 + %o5], %i6
2494 set 0x6C, %g4
2495 swapa [%l7 + %g4] 0x89, %l3
2496 nop
2497 set 0x38, %g6
2498 lduh [%l7 + %g6], %l6
2499 set 0x50, %o6
2500 sta %f29, [%l7 + %o6] 0x80
2501 and %g3, %g5, %l4
2502 add %l7, 0x50, %l6
2503 wr %g0, 0x80, %asi
2504 casxa [%l6] 0x80, %o1, %l0
2505 nop
2506 set 0x6E, %i2
2507 ldsh [%l7 + %i2], %i6
2508 bleu,pt %icc, loop_18
2509 nop
2510 set 0x21, %g1
2511 ldstub [%l7 + %g1], %g1
2512 set 0x32, %i1
2513 stba %i3, [%l7 + %i1] 0xea
2514 membar #Sync
2515loop_18:
2516 nop
2517 set 0x10, %o1
2518 ldda [%l7 + %o1] 0xe2, %l2
2519 wr %o5, %i1, %y
2520 nop
2521 set 0x40, %l6
2522 ldd [%l7 + %l6], %g2
2523 wr %i4, %g4, %sys_tick
2524 set 0x20, %l0
2525 stwa %o0, [%l7 + %l0] 0x81
2526 set 0x10, %o0
2527 stda %o6, [%l7 + %o0] 0xe3
2528 membar #Sync
2529 nop
2530 set 0x48, %i4
2531 std %i2, [%l7 + %i4]
2532 add %l7, 0x10, %l6
2533 wr %g0, 0x89, %asi
2534 ldxa [%l6] %asi, %o4
2535 casxa [%l6] 0x89, %o4, %o7
2536 set 0x10, %l3
2537 sta %f18, [%l7 + %l3] 0x81
2538 and %i0, %o3, %g7
2539 set 0x0C, %g3
2540 swapa [%l7 + %g3] 0x88, %l5
2541 nop
2542 set 0x20, %l1
2543 lduh [%l7 + %l1], %g6
2544 nop
2545 set 0x34, %g2
2546 prefetch [%l7 + %g2], 0
2547 nop
2548 set 0x4B, %i7
2549 ldub [%l7 + %i7], %i5
2550 nop
2551 set 0x68, %l5
2552 ldd [%l7 + %l5], %f22
2553 nop
2554 set 0x08, %i6
2555 std %o2, [%l7 + %i6]
2556 nop
2557 set 0x77, %i3
2558 stb %i7, [%l7 + %i3]
2559 nop
2560 set 0x60, %o2
2561 ldx [%l7 + %o2], %l3
2562 nop
2563 set 0x70, %o3
2564 std %l0, [%l7 + %o3]
2565 set 0x33, %l2
2566 ldstuba [%l7 + %l2] 0x88, %l6
2567 nop
2568 set 0x20, %i0
2569 ldx [%l7 + %i0], %g5
2570 set 0x74, %o4
2571 sta %f10, [%l7 + %o4] 0x80
2572 set 0x4F, %g7
2573 stba %g3, [%l7 + %g7] 0xea
2574 membar #Sync
2575 nop
2576 set 0x18, %l4
2577 stx %fsr, [%l7 + %l4]
2578 wr %o1, %l0, %clear_softint
2579 set 0x28, %g5
2580 ldxa [%l7 + %g5] 0x88, %l4
2581 nop
2582 set 0x0B, %i5
2583 ldub [%l7 + %i5], %i6
2584 nop
2585 set 0x60, %o7
2586 std %i2, [%l7 + %o7]
2587 set 0x08, %o5
2588 stda %l2, [%l7 + %o5] 0x81
2589 set 0x60, %g4
2590 sta %f5, [%l7 + %g4] 0x81
2591 set 0x40, %o6
2592 stda %f16, [%l7 + %o6] 0xc8
2593 set 0x58, %g6
2594 stda %o4, [%l7 + %g6] 0xe3
2595 membar #Sync
2596 st %f0, [%l7 + 0x50]
2597 nop
2598 set 0x38, %i2
2599 stx %fsr, [%l7 + %i2]
2600 set 0x30, %g1
2601 ldda [%l7 + %g1] 0x81, %i0
2602 nop
2603 set 0x40, %o1
2604 stx %fsr, [%l7 + %o1]
2605 st %f8, [%l7 + 0x08]
2606 add %g2, %g1, %i4
2607 nop
2608 set 0x38, %l6
2609 prefetch [%l7 + %l6], 2
2610 nop
2611 set 0x30, %i1
2612 lduh [%l7 + %i1], %o0
2613 add %l7, 0x58, %l6
2614 wr %g0, 0x89, %asi
2615 casa [%l6] 0x89, %g4, %o6
2616 add %l7, 0x18, %l6
2617 wr %g0, 0x89, %asi
2618 ldxa [%l6] %asi, %o4
2619 casxa [%l6] 0x89, %o4, %o7
2620 nop
2621 set 0x08, %o0
2622 stw %i0, [%l7 + %o0]
2623 nop
2624 set 0x28, %i4
2625 sth %i2, [%l7 + %i4]
2626 set 0x78, %l0
2627 stxa %o3, [%l7 + %l0] 0x80
2628 add %l7, 0x70, %l6
2629 wr %g0, 0x81, %asi
2630 casxa [%l6] 0x81, %l5, %g7
2631 bge,a,pt %icc, loop_19
2632 nop
2633 set 0x59, %l3
2634 ldstub [%l7 + %l3], %g6
2635 set 0x16, %l1
2636 stha %i5, [%l7 + %l1] 0x88
2637loop_19:
2638 nop
2639 set 0x64, %g3
2640 ldstuba [%l7 + %g3] 0x89, %i7
2641 set 0x40, %g2
2642 stda %f16, [%l7 + %g2] 0xda
2643 set 0x40, %l5
2644 stba %l3, [%l7 + %l5] 0xe3
2645 membar #Sync
2646 nop
2647 set 0x58, %i7
2648 ldd [%l7 + %i7], %l0
2649 ld [%l7 + 0x44], %f31
2650 nop
2651 set 0x68, %i3
2652 ldsh [%l7 + %i3], %o2
2653 nop
2654 set 0x58, %i6
2655 ldstub [%l7 + %i6], %l6
2656 nop
2657 set 0x08, %o3
2658 swap [%l7 + %o3], %g5
2659 nop
2660 nop
2661 setx 0xDE2A59C5, %l0, %l6
2662 st %l6, [%l7 + 0x28]
2663 ld [%l7 + 0x28], %f1
2664 setx 0x097E2C46, %l1, %l5
2665 st %l5, [%l7 + 0x10]
2666 ld [%l7 + 0x10], %f8
2667 fdivs %f8, %f1, %f11
2668 nop
2669 set 0x78, %l2
2670 ldx [%l7 + %l2], %o1
2671 set 0x44, %o2
2672 stwa %g3, [%l7 + %o2] 0x80
2673 nop
2674 set 0x5C, %i0
2675 stw %l4, [%l7 + %i0]
2676 nop
2677 set 0x7C, %g7
2678 sth %l0, [%l7 + %g7]
2679 ld [%l7 + 0x50], %f21
2680 nop
2681 set 0x50, %l4
2682 ldd [%l7 + %l4], %f4
2683 ld [%l7 + 0x40], %f25
2684 set 0x5C, %o4
2685 stba %i3, [%l7 + %o4] 0x89
2686 nop
2687 set 0x54, %i5
2688 stb %l2, [%l7 + %i5]
2689 nop
2690 set 0x70, %o7
2691 sth %i6, [%l7 + %o7]
2692 ld [%l7 + 0x34], %f12
2693 add %l7, 0x30, %l6
2694 wr %g0, 0x80, %asi
2695 casxa [%l6] 0x80, %o5, %i1
2696 st %fsr, [%l7 + 0x10]
2697 nop
2698 set 0x58, %g5
2699 std %f22, [%l7 + %g5]
2700 set 0x08, %g4
2701 prefetcha [%l7 + %g4] 0x80, 1
2702 set 0x78, %o5
2703 ldxa [%l7 + %o5] 0x80, %g1
2704 nop
2705 set 0x6C, %g6
2706 swap [%l7 + %g6], %o0
2707 set 0x20, %o6
2708 ldda [%l7 + %o6] 0xe2, %g4
2709 add %l7, 0x48, %l6
2710 wr %g0, 0x81, %asi
2711 ldxa [%l6] %asi, %i4
2712 casxa [%l6] 0x81, %i4, %o6
2713 set 0x40, %g1
2714 ldda [%l7 + %g1] 0xda, %f16
2715 nop
2716 set 0x58, %o1
2717 lduh [%l7 + %o1], %o7
2718 nop
2719 set 0x1C, %l6
2720 lduh [%l7 + %l6], %i0
2721 set 0x5C, %i1
2722 stba %i2, [%l7 + %i1] 0xea
2723 membar #Sync
2724 and %o3, %l5, %g7
2725 fpadd32 %f18, %f24, %f6
2726 nop
2727 set 0x54, %o0
2728 lduw [%l7 + %o0], %g6
2729 nop
2730 set 0x24, %i2
2731 swap [%l7 + %i2], %i5
2732 nop
2733 set 0x58, %i4
2734 stx %fsr, [%l7 + %i4]
2735 fpsub32s %f6, %f30, %f8
2736 set 0x58, %l0
2737 sta %f20, [%l7 + %l0] 0x88
2738 nop
2739 set 0x25, %l1
2740 ldstub [%l7 + %l1], %i7
2741 set 0x74, %l3
2742 swapa [%l7 + %l3] 0x88, %o4
2743 membar #Sync
2744 set 0x40, %g3
2745 ldda [%l7 + %g3] 0xf1, %f16
2746 nop
2747 set 0x4C, %g2
2748 ldsw [%l7 + %g2], %l1
2749 set 0x68, %i7
2750 ldxa [%l7 + %i7] 0x88, %o2
2751 nop
2752 set 0x20, %i3
2753 lduw [%l7 + %i3], %l6
2754 nop
2755 set 0x18, %i6
2756 ldx [%l7 + %i6], %l3
2757 set 0x10, %o3
2758 ldda [%l7 + %o3] 0xeb, %g4
2759 set 0x4C, %l2
2760 stwa %g3, [%l7 + %l2] 0xe3
2761 membar #Sync
2762 set 0x6E, %l5
2763 ldstuba [%l7 + %l5] 0x88, %o1
2764 set 0x10, %o2
2765 ldstuba [%l7 + %o2] 0x81, %l4
2766 nop
2767 set 0x58, %g7
2768 lduw [%l7 + %g7], %i3
2769 set 0x39, %i0
2770 ldstuba [%l7 + %i0] 0x89, %l0
2771 set 0x40, %l4
2772 stba %i6, [%l7 + %l4] 0xe2
2773 membar #Sync
2774 membar #Sync
2775 set 0x40, %i5
2776 ldda [%l7 + %i5] 0xf1, %f16
2777 set 0x6C, %o7
2778 stwa %l2, [%l7 + %o7] 0xe2
2779 membar #Sync
2780 nop
2781 set 0x40, %g5
2782 sth %i1, [%l7 + %g5]
2783 and %g2, %o5, %o0
2784 nop
2785 set 0x14, %g4
2786 sth %g1, [%l7 + %g4]
2787 set 0x1C, %o5
2788 lda [%l7 + %o5] 0x88, %f14
2789 nop
2790 set 0x2C, %o4
2791 stb %i4, [%l7 + %o4]
2792 nop
2793 set 0x22, %g6
2794 stb %g4, [%l7 + %g6]
2795 and %o7, %o6, %i2
2796 nop
2797 set 0x68, %o6
2798 ldsw [%l7 + %o6], %i0
2799 set 0x48, %o1
2800 lda [%l7 + %o1] 0x88, %f22
2801 nop
2802 set 0x60, %g1
2803 swap [%l7 + %g1], %o3
2804 nop
2805 set 0x42, %i1
2806 lduh [%l7 + %i1], %g7
2807 nop
2808 set 0x62, %l6
2809 sth %g6, [%l7 + %l6]
2810 and %l5, %i7, %i5
2811 or %o4, %l1, %o2
2812 or %l6, %g5, %g3
2813 nop
2814 set 0x19, %i2
2815 ldstub [%l7 + %i2], %o1
2816 nop
2817 set 0x3F, %i4
2818 ldub [%l7 + %i4], %l4
2819 nop
2820 set 0x32, %l0
2821 sth %i3, [%l7 + %l0]
2822 nop
2823 set 0x14, %o0
2824 lduh [%l7 + %o0], %l3
2825 set 0x20, %l3
2826 prefetcha [%l7 + %l3] 0x81, 1
2827 set 0x44, %g3
2828 ldstuba [%l7 + %g3] 0x88, %l2
2829 nop
2830 set 0x58, %l1
2831 ldsw [%l7 + %l1], %i6
2832 nop
2833 set 0x2C, %g2
2834 lduh [%l7 + %g2], %i1
2835 nop
2836 set 0x54, %i3
2837 swap [%l7 + %i3], %g2
2838 add %l7, 0x38, %l6
2839 wr %g0, 0x81, %asi
2840 ldxa [%l6] %asi, %o0
2841 casxa [%l6] 0x81, %o0, %g1
2842 nop
2843 set 0x20, %i7
2844 std %o4, [%l7 + %i7]
2845 fpsub16 %f2, %f2, %f28
2846 set 0x6C, %i6
2847 swapa [%l7 + %i6] 0x81, %g4
2848 set 0x10, %o3
2849 ldda [%l7 + %o3] 0x80, %i4
2850 set 0x18, %l5
2851 stda %o6, [%l7 + %l5] 0xe2
2852 membar #Sync
2853 st %fsr, [%l7 + 0x18]
2854 nop
2855 set 0x38, %l2
2856 stw %i2, [%l7 + %l2]
2857 nop
2858 set 0x24, %o2
2859 ldsw [%l7 + %o2], %i0
2860 set 0x6C, %i0
2861 ldstuba [%l7 + %i0] 0x81, %o3
2862 st %f22, [%l7 + 0x20]
2863 nop
2864 set 0x3D, %g7
2865 stb %g7, [%l7 + %g7]
2866 add %l7, 0x38, %l6
2867 wr %g0, 0x88, %asi
2868 ldxa [%l6] %asi, %o6
2869 casxa [%l6] 0x88, %o6, %l5
2870 set 0x68, %l4
2871 sta %f23, [%l7 + %l4] 0x81
2872 st %f29, [%l7 + 0x5C]
2873 nop
2874 set 0x3E, %i5
2875 lduh [%l7 + %i5], %i7
2876 add %i5, %o4, %g6
2877 nop
2878 set 0x3E, %o7
2879 ldub [%l7 + %o7], %o2
2880 set 0x70, %g5
2881 stxa %l1, [%l7 + %g5] 0x89
2882 nop
2883 set 0x78, %o5
2884 std %g4, [%l7 + %o5]
2885 set 0x70, %g4
2886 stha %g3, [%l7 + %g4] 0x88
2887 nop
2888 set 0x30, %g6
2889 stw %o1, [%l7 + %g6]
2890 ba,pt %icc, loop_20
2891 nop
2892 set 0x68, %o4
2893 ldd [%l7 + %o4], %f20
2894 nop
2895 set 0x7A, %o1
2896 stb %l4, [%l7 + %o1]
2897 set 0x40, %g1
2898 stda %f16, [%l7 + %g1] 0xd2
2899loop_20:
2900 nop
2901 set 0x76, %i1
2902 stb %l6, [%l7 + %i1]
2903 nop
2904 set 0x70, %o6
2905 prefetch [%l7 + %o6], 3
2906 nop
2907 set 0x60, %i2
2908 ldsh [%l7 + %i2], %i3
2909 set 0x38, %l6
2910 stxa %l0, [%l7 + %l6] 0xe3
2911 membar #Sync
2912 fpadd32 %f12, %f30, %f28
2913 ld [%l7 + 0x6C], %f25
2914 nop
2915 set 0x08, %i4
2916 ldub [%l7 + %i4], %l3
2917 nop
2918 set 0x18, %o0
2919 swap [%l7 + %o0], %l2
2920 add %l7, 0x20, %l6
2921 wr %g0, 0x89, %asi
2922 casa [%l6] 0x89, %i1, %i6
2923 st %fsr, [%l7 + 0x78]
2924 nop
2925 set 0x2D, %l3
2926 stb %o0, [%l7 + %l3]
2927 set 0x38, %l0
2928 sta %f13, [%l7 + %l0] 0x81
2929 set 0x3C, %g3
2930 stwa %g1, [%l7 + %g3] 0x88
2931 nop
2932 set 0x14, %g2
2933 stw %o5, [%l7 + %g2]
2934 set 0x20, %l1
2935 stxa %g4, [%l7 + %l1] 0x80
2936 add %i4, %g2, %o7
2937 set 0x58, %i7
2938 ldxa [%l7 + %i7] 0x80, %i0
2939 add %l7, 0x14, %l6
2940 wr %g0, 0x89, %asi
2941 lda [%l6] %asi, %o3
2942 casa [%l6] 0x89, %o3, %g7
2943 set 0x24, %i3
2944 swapa [%l7 + %i3] 0x81, %o6
2945 nop
2946 set 0x68, %o3
2947 std %f22, [%l7 + %o3]
2948 nop
2949 set 0x24, %l5
2950 sth %i2, [%l7 + %l5]
2951 fpadd16 %f8, %f20, %f0
2952 nop
2953 set 0x58, %i6
2954 ldx [%l7 + %i6], %l5
2955 nop
2956 set 0x60, %o2
2957 lduw [%l7 + %o2], %i7
2958 nop
2959 set 0x4C, %i0
2960 ldsw [%l7 + %i0], %o4
2961 set 0x54, %l2
2962 swapa [%l7 + %l2] 0x89, %g6
2963 set 0x21, %g7
2964 ldstuba [%l7 + %g7] 0x88, %i5
2965 st %f20, [%l7 + 0x08]
2966 nop
2967 set 0x18, %l4
2968 ldd [%l7 + %l4], %o2
2969 nop
2970 set 0x6F, %o7
2971 ldub [%l7 + %o7], %l1
2972 nop
2973 set 0x2C, %g5
2974 ldsh [%l7 + %g5], %g3
2975 nop
2976 set 0x08, %o5
2977 sth %g5, [%l7 + %o5]
2978 nop
2979 set 0x3E, %i5
2980 lduh [%l7 + %i5], %o1
2981 add %l7, 0x40, %l6
2982 wr %g0, 0x89, %asi
2983 casxa [%l6] 0x89, %l4, %l6
2984 st %fsr, [%l7 + 0x74]
2985 bg %xcc, loop_21
2986 nop
2987 set 0x66, %g4
2988 ldstub [%l7 + %g4], %l0
2989 nop
2990 set 0x18, %g6
2991 ldx [%l7 + %g6], %i3
2992 ld [%l7 + 0x08], %f7
2993loop_21:
2994 nop
2995 set 0x2E, %o1
2996 lduh [%l7 + %o1], %l2
2997 nop
2998 set 0x70, %o4
2999 std %f28, [%l7 + %o4]
3000 ld [%l7 + 0x50], %f13
3001 nop
3002 set 0x50, %i1
3003 stx %fsr, [%l7 + %i1]
3004 nop
3005 set 0x18, %g1
3006 sth %l3, [%l7 + %g1]
3007 nop
3008 set 0x50, %o6
3009 ldd [%l7 + %o6], %f24
3010 nop
3011 set 0x28, %i2
3012 ldx [%l7 + %i2], %i1
3013 set 0x08, %l6
3014 stwa %o0, [%l7 + %l6] 0x88
3015 nop
3016 set 0x40, %o0
3017 ldx [%l7 + %o0], %g1
3018 nop
3019 set 0x6E, %i4
3020 ldub [%l7 + %i4], %i6
3021 set 0x40, %l0
3022 stda %f16, [%l7 + %l0] 0xc8
3023 set 0x40, %l3
3024 stda %f16, [%l7 + %l3] 0xf0
3025 membar #Sync
3026 st %fsr, [%l7 + 0x6C]
3027 nop
3028 set 0x48, %g2
3029 ldd [%l7 + %g2], %o4
3030 add %l7, 0x6C, %l6
3031 wr %g0, 0x81, %asi
3032 casa [%l6] 0x81, %i4, %g4
3033 set 0x40, %l1
3034 stda %f0, [%l7 + %l1] 0x89
3035 nop
3036 set 0x4A, %g3
3037 lduh [%l7 + %g3], %o7
3038 nop
3039 set 0x3E, %i7
3040 lduh [%l7 + %i7], %i0
3041 nop
3042 set 0x4C, %i3
3043 ldsw [%l7 + %i3], %o3
3044 set 0x50, %o3
3045 stxa %g7, [%l7 + %o3] 0x88
3046 nop
3047 set 0x24, %i6
3048 ldsw [%l7 + %i6], %o6
3049 set 0x38, %o2
3050 stwa %g2, [%l7 + %o2] 0xea
3051 membar #Sync
3052 add %l7, 0x78, %l6
3053 wr %g0, 0x80, %asi
3054 casxa [%l6] 0x80, %i2, %l5
3055 set 0x40, %l5
3056 prefetcha [%l7 + %l5] 0x81, 0
3057 nop
3058 set 0x08, %i0
3059 prefetch [%l7 + %i0], 4
3060 nop
3061 set 0x48, %l2
3062 sth %i7, [%l7 + %l2]
3063 set 0x40, %g7
3064 stda %f0, [%l7 + %g7] 0xca
3065 nop
3066 set 0x68, %l4
3067 lduw [%l7 + %l4], %g6
3068 bl,a,pn %xcc, loop_22
3069 nop
3070 set 0x18, %g5
3071 ldsw [%l7 + %g5], %o2
3072 set 0x42, %o7
3073 ldstuba [%l7 + %o7] 0x80, %l1
3074loop_22:
3075 fpadd16 %f0, %f0, %f14
3076 nop
3077 set 0x30, %o5
3078 ldd [%l7 + %o5], %g2
3079 nop
3080 set 0x62, %i5
3081 ldsb [%l7 + %i5], %g5
3082 nop
3083 set 0x10, %g6
3084 stw %i5, [%l7 + %g6]
3085 wr %o1, %l4, %y
3086 nop
3087 set 0x7C, %o1
3088 lduw [%l7 + %o1], %l6
3089 nop
3090 set 0x68, %g4
3091 swap [%l7 + %g4], %l0
3092 set 0x70, %i1
3093 stda %l2, [%l7 + %i1] 0xea
3094 membar #Sync
3095 nop
3096 set 0x60, %g1
3097 ldd [%l7 + %g1], %i2
3098 set 0x60, %o4
3099 ldstuba [%l7 + %o4] 0x89, %i1
3100 nop
3101 set 0x60, %i2
3102 std %f0, [%l7 + %i2]
3103 fpadd32 %f22, %f28, %f26
3104 add %l7, 0x18, %l6
3105 wr %g0, 0x80, %asi
3106 ldxa [%l6] %asi, %l3
3107 casxa [%l6] 0x80, %l3, %g1
3108 set 0x64, %o6
3109 stha %o0, [%l7 + %o6] 0x88
3110 fpadd16s %f11, %f6, %f11
3111 set 0x1C, %l6
3112 sta %f0, [%l7 + %l6] 0x88
3113 nop
3114 set 0x08, %i4
3115 sth %i6, [%l7 + %i4]
3116 nop
3117 set 0x2C, %l0
3118 ldsw [%l7 + %l0], %o5
3119 and %g4, %i4, %i0
3120 nop
3121 set 0x34, %o0
3122 lduw [%l7 + %o0], %o3
3123 set 0x7A, %l3
3124 ldstuba [%l7 + %l3] 0x81, %o7
3125 nop
3126 set 0x24, %l1
3127 prefetch [%l7 + %l1], 2
3128 nop
3129 set 0x28, %g2
3130 lduw [%l7 + %g2], %g7
3131 nop
3132 set 0x47, %g3
3133 ldub [%l7 + %g3], %o6
3134 set 0x78, %i7
3135 ldxa [%l7 + %i7] 0x81, %i2
3136 nop
3137 set 0x48, %o3
3138 lduw [%l7 + %o3], %g2
3139 nop
3140 set 0x60, %i6
3141 ldd [%l7 + %i6], %o4
3142 set 0x78, %o2
3143 prefetcha [%l7 + %o2] 0x88, 1
3144 set 0x70, %i3
3145 stda %g6, [%l7 + %i3] 0xe3
3146 membar #Sync
3147 nop
3148 set 0x30, %i0
3149 stx %fsr, [%l7 + %i0]
3150 set 0x20, %l5
3151 ldda [%l7 + %l5] 0x80, %i6
3152 set 0x60, %l2
3153 stda %l0, [%l7 + %l2] 0x88
3154 nop
3155 set 0x64, %g7
3156 ldsw [%l7 + %g7], %o2
3157 nop
3158 set 0x6F, %g5
3159 ldstub [%l7 + %g5], %g3
3160 nop
3161 set 0x65, %o7
3162 ldstub [%l7 + %o7], %g5
3163 st %f24, [%l7 + 0x58]
3164 add %l7, 0x30, %l6
3165 wr %g0, 0x81, %asi
3166 lda [%l6] %asi, %o1
3167 casa [%l6] 0x81, %o1, %i5
3168 nop
3169 set 0x36, %l4
3170 sth %l4, [%l7 + %l4]
3171 set 0x50, %o5
3172 stda %l0, [%l7 + %o5] 0x89
3173 add %l7, 0x18, %l6
3174 wr %g0, 0x88, %asi
3175 casxa [%l6] 0x88, %l6, %l2
3176 set 0x6A, %i5
3177 ldstuba [%l7 + %i5] 0x89, %i1
3178 fpsub16 %f6, %f22, %f24
3179 nop
3180 set 0x48, %o1
3181 lduw [%l7 + %o1], %l3
3182 nop
3183 set 0x64, %g6
3184 stw %g1, [%l7 + %g6]
3185 nop
3186 set 0x70, %g4
3187 stw %o0, [%l7 + %g4]
3188 set 0x40, %i1
3189 stda %f0, [%l7 + %i1] 0x80
3190 set 0x70, %o4
3191 ldda [%l7 + %o4] 0x81, %i2
3192 set 0x58, %i2
3193 stwa %o5, [%l7 + %i2] 0xeb
3194 membar #Sync
3195 nop
3196 set 0x08, %o6
3197 ldd [%l7 + %o6], %f22
3198 set 0x11, %g1
3199 stba %g4, [%l7 + %g1] 0xea
3200 membar #Sync
3201 set 0x60, %l6
3202 sta %f19, [%l7 + %l6] 0x81
3203 nop
3204 set 0x18, %l0
3205 ldd [%l7 + %l0], %f0
3206 nop
3207 set 0x62, %i4
3208 stb %i6, [%l7 + %i4]
3209 nop
3210 set 0x7C, %o0
3211 ldsw [%l7 + %o0], %i4
3212 set 0x34, %l3
3213 stwa %o3, [%l7 + %l3] 0x89
3214 set 0x40, %l1
3215 ldda [%l7 + %l1] 0x89, %f0
3216 set 0x14, %g2
3217 swapa [%l7 + %g2] 0x81, %i0
3218 set 0x78, %g3
3219 sta %f30, [%l7 + %g3] 0x80
3220 fpsub16 %f14, %f0, %f20
3221 nop
3222 set 0x48, %o3
3223 ldsw [%l7 + %o3], %g7
3224 nop
3225 set 0x58, %i7
3226 stx %o6, [%l7 + %i7]
3227 add %l7, 0x14, %l6
3228 wr %g0, 0x88, %asi
3229 lda [%l6] %asi, %i2
3230 casa [%l6] 0x88, %i2, %g2
3231 set 0x5F, %i6
3232 ldstuba [%l7 + %i6] 0x88, %o4
3233 nop
3234 set 0x60, %o2
3235 stx %fsr, [%l7 + %o2]
3236 bgu,a %icc, loop_23
3237 nop
3238 set 0x50, %i0
3239 std %f22, [%l7 + %i0]
3240 st %f30, [%l7 + 0x64]
3241 wr %g0, 0x4, %fprs
3242loop_23:
3243 nop
3244 set 0x08, %i3
3245 ldd [%l7 + %i3], %i6
3246 add %l7, 0x60, %l6
3247 wr %g0, 0x80, %asi
3248 ldxa [%l6] %asi, %l1
3249 casxa [%l6] 0x80, %l1, %o2
3250 nop
3251 set 0x4C, %l2
3252 lduw [%l7 + %l2], %g6
3253 set 0x70, %g7
3254 stda %g2, [%l7 + %g7] 0x80
3255 nop
3256 set 0x46, %g5
3257 ldub [%l7 + %g5], %g5
3258 set 0x38, %o7
3259 ldstuba [%l7 + %o7] 0x80, %i5
3260 st %f29, [%l7 + 0x40]
3261 nop
3262 set 0x3A, %l5
3263 lduh [%l7 + %l5], %l4
3264 and %o1, %l6, %l2
3265 st %f25, [%l7 + 0x74]
3266 nop
3267 set 0x7A, %l4
3268 sth %l0, [%l7 + %l4]
3269 nop
3270 nop
3271 setx 0xD426A4F7, %l0, %l6
3272 st %l6, [%l7 + 0x28]
3273 ld [%l7 + 0x28], %f18
3274 setx 0xCC5E84CC, %l1, %l5
3275 st %l5, [%l7 + 0x10]
3276 ld [%l7 + 0x10], %f5
3277 fdivs %f5, %f18, %f29
3278 set 0x53, %o5
3279 stba %l3, [%l7 + %o5] 0xeb
3280 membar #Sync
3281 nop
3282 set 0x44, %i5
3283 stb %g1, [%l7 + %i5]
3284 set 0x10, %g6
3285 lda [%l7 + %g6] 0x88, %f13
3286 wr %g0, 0x6, %fprs
3287 set 0x08, %g4
3288 ldxa [%l7 + %g4] 0x80, %i1
3289 nop
3290 set 0x50, %o1
3291 std %f26, [%l7 + %o1]
3292 nop
3293 set 0x52, %o4
3294 ldstub [%l7 + %o4], %g4
3295 nop
3296 set 0x38, %i2
3297 ldsb [%l7 + %i2], %o5
3298 wr %i6, %o3, %pic
3299 set 0x74, %o6
3300 stwa %i4, [%l7 + %o6] 0xe2
3301 membar #Sync
3302 bgu %xcc, loop_24
3303 nop
3304 set 0x22, %g1
3305 lduh [%l7 + %g1], %g7
3306 nop
3307 set 0x08, %l6
3308 stx %fsr, [%l7 + %l6]
3309 set 0x50, %l0
3310 ldda [%l7 + %l0] 0x80, %i0
3311loop_24:
3312 nop
3313 set 0x40, %i4
3314 ldda [%l7 + %i4] 0xea, %i2
3315 set 0x4C, %o0
3316 stwa %g2, [%l7 + %o0] 0x88
3317 nop
3318 set 0x60, %l3
3319 ldsb [%l7 + %l3], %o6
3320 set 0x50, %i1
3321 stda %o6, [%l7 + %i1] 0x89
3322 nop
3323 set 0x20, %l1
3324 ldx [%l7 + %l1], %o4
3325 nop
3326 set 0x10, %g2
3327 ldd [%l7 + %g2], %f26
3328 nop
3329 set 0x28, %o3
3330 std %f16, [%l7 + %o3]
3331 nop
3332 set 0x6B, %i7
3333 ldsb [%l7 + %i7], %l5
3334 set 0x40, %i6
3335 ldda [%l7 + %i6] 0x80, %f0
3336 set 0x74, %o2
3337 lda [%l7 + %o2] 0x88, %f23
3338 nop
3339 set 0x10, %g3
3340 ldd [%l7 + %g3], %f6
3341 wr %l1, %o2, %sys_tick
3342 nop
3343 set 0x34, %i0
3344 ldsh [%l7 + %i0], %g6
3345 nop
3346 set 0x28, %i3
3347 sth %i7, [%l7 + %i3]
3348 membar #Sync
3349 set 0x40, %g7
3350 ldda [%l7 + %g7] 0xf0, %f0
3351 nop
3352 nop
3353 setx 0x29D61E8740B48847, %l0, %l6
3354 stx %l6, [%l7 + 0x28]
3355 ldd [%l7 + 0x28], %f18
3356 setx 0x8FD5268E8812413A, %l1, %l5
3357 stx %l5, [%l7 + 0x10]
3358 ldd [%l7 + 0x10], %f4
3359 fdivd %f4, %f18, %f0
3360 add %l7, 0x70, %l6
3361 wr %g0, 0x88, %asi
3362 casxa [%l6] 0x88, %g3, %i5
3363 nop
3364 set 0x68, %g5
3365 ldx [%l7 + %g5], %l4
3366 nop
3367 set 0x3B, %o7
3368 ldsb [%l7 + %o7], %o1
3369 membar #Sync
3370 set 0x40, %l2
3371 ldda [%l7 + %l2] 0xf1, %f16
3372 set 0x48, %l5
3373 stxa %g5, [%l7 + %l5] 0x80
3374 nop
3375 set 0x68, %l4
3376 ldsw [%l7 + %l4], %l2
3377 set 0x14, %o5
3378 swapa [%l7 + %o5] 0x81, %l0
3379 set 0x40, %g6
3380 stda %f16, [%l7 + %g6] 0xd0
3381 set 0x20, %i5
3382 stda %l2, [%l7 + %i5] 0xe2
3383 membar #Sync
3384 nop
3385 set 0x70, %o1
3386 swap [%l7 + %o1], %g1
3387 nop
3388 set 0x50, %g4
3389 ldd [%l7 + %g4], %f12
3390 set 0x70, %i2
3391 sta %f18, [%l7 + %i2] 0x80
3392 and %l6, %o0, %i1
3393 nop
3394 set 0x5C, %o6
3395 swap [%l7 + %o6], %i3
3396 nop
3397 set 0x70, %o4
3398 stx %fsr, [%l7 + %o4]
3399 set 0x78, %g1
3400 prefetcha [%l7 + %g1] 0x80, 3
3401 set 0x08, %l0
3402 stda %o4, [%l7 + %l0] 0xea
3403 membar #Sync
3404 nop
3405 set 0x64, %i4
3406 ldsw [%l7 + %i4], %o3
3407 set 0x50, %l6
3408 stda %i6, [%l7 + %l6] 0xe3
3409 membar #Sync
3410 nop
3411 set 0x38, %l3
3412 ldstub [%l7 + %l3], %g7
3413 nop
3414 set 0x60, %o0
3415 ldx [%l7 + %o0], %i4
3416 set 0x0C, %i1
3417 stwa %i2, [%l7 + %i1] 0x81
3418 nop
3419 set 0x37, %l1
3420 ldstub [%l7 + %l1], %g2
3421 set 0x48, %g2
3422 ldxa [%l7 + %g2] 0x81, %i0
3423 st %fsr, [%l7 + 0x48]
3424 nop
3425 set 0x53, %o3
3426 ldstub [%l7 + %o3], %o6
3427 set 0x14, %i6
3428 swapa [%l7 + %i6] 0x88, %o4
3429 nop
3430 set 0x34, %o2
3431 ldsb [%l7 + %o2], %l5
3432 nop
3433 set 0x0A, %i7
3434 ldstub [%l7 + %i7], %l1
3435 set 0x08, %g3
3436 stda %o2, [%l7 + %g3] 0x80
3437 add %g6, %i7, %o7
3438 add %l7, 0x68, %l6
3439 wr %g0, 0x88, %asi
3440 casa [%l6] 0x88, %i5, %l4
3441 set 0x08, %i3
3442 stda %o0, [%l7 + %i3] 0x80
3443 set 0x56, %i0
3444 stha %g5, [%l7 + %i0] 0x80
3445 nop
3446 set 0x6C, %g5
3447 stw %g3, [%l7 + %g5]
3448 or %l0, %l3, %l2
3449 or %l6, %g1, %o0
3450 set 0x40, %o7
3451 stda %f16, [%l7 + %o7] 0xca
3452 set 0x54, %g7
3453 stha %i1, [%l7 + %g7] 0x80
3454 nop
3455 set 0x78, %l5
3456 prefetch [%l7 + %l5], 0
3457 fpadd16s %f28, %f27, %f16
3458 st %fsr, [%l7 + 0x64]
3459 nop
3460 set 0x28, %l2
3461 swap [%l7 + %l2], %g4
3462 set 0x40, %o5
3463 stda %f0, [%l7 + %o5] 0x81
3464 nop
3465 set 0x08, %g6
3466 ldd [%l7 + %g6], %i2
3467 nop
3468 set 0x71, %i5
3469 ldsb [%l7 + %i5], %o5
3470 set 0x08, %l4
3471 stwa %o3, [%l7 + %l4] 0x80
3472 nop
3473 set 0x30, %o1
3474 prefetch [%l7 + %o1], 4
3475 nop
3476 set 0x68, %g4
3477 ldx [%l7 + %g4], %g7
3478 add %i6, %i4, %g2
3479 set 0x60, %o6
3480 ldxa [%l7 + %o6] 0x88, %i0
3481 nop
3482 set 0x58, %i2
3483 ldd [%l7 + %i2], %i2
3484 set 0x58, %o4
3485 ldxa [%l7 + %o4] 0x88, %o6
3486 nop
3487 set 0x3C, %g1
3488 swap [%l7 + %g1], %o4
3489 nop
3490 set 0x64, %i4
3491 prefetch [%l7 + %i4], 2
3492 or %l5, %o2, %l1
3493 set 0x70, %l6
3494 prefetcha [%l7 + %l6] 0x80, 4
3495 nop
3496 set 0x38, %l3
3497 swap [%l7 + %l3], %o7
3498 add %i5, %g6, %o1
3499 and %l4, %g3, %l0
3500 or %l3, %g5, %l2
3501 and %g1, %l6, %i1
3502 nop
3503 set 0x28, %o0
3504 stx %o0, [%l7 + %o0]
3505 nop
3506 set 0x68, %i1
3507 stx %i3, [%l7 + %i1]
3508 set 0x34, %l1
3509 stwa %g4, [%l7 + %l1] 0x88
3510 add %l7, 0x54, %l6
3511 wr %g0, 0x81, %asi
3512 casa [%l6] 0x81, %o5, %g7
3513 ld [%l7 + 0x20], %f18
3514 nop
3515 set 0x78, %g2
3516 prefetch [%l7 + %g2], 3
3517 add %l7, 0x38, %l6
3518 wr %g0, 0x81, %asi
3519 casxa [%l6] 0x81, %o3, %i6
3520 nop
3521 set 0x25, %o3
3522 ldub [%l7 + %o3], %g2
3523 nop
3524 set 0x50, %l0
3525 std %i4, [%l7 + %l0]
3526 nop
3527 set 0x50, %o2
3528 prefetch [%l7 + %o2], 1
3529 set 0x28, %i7
3530 sta %f24, [%l7 + %i7] 0x81
3531 nop
3532 set 0x38, %i6
3533 ldsh [%l7 + %i6], %i0
3534 ld [%l7 + 0x64], %f20
3535 nop
3536 set 0x64, %i3
3537 stw %i2, [%l7 + %i3]
3538 set 0x20, %i0
3539 prefetcha [%l7 + %i0] 0x88, 2
3540 nop
3541 set 0x70, %g5
3542 ldsh [%l7 + %g5], %l5
3543 nop
3544 set 0x40, %g3
3545 ldsw [%l7 + %g3], %o4
3546 nop
3547 set 0x10, %o7
3548 stw %o2, [%l7 + %o7]
3549 set 0x30, %l5
3550 stwa %i7, [%l7 + %l5] 0x89
3551 add %l7, 0x28, %l6
3552 wr %g0, 0x81, %asi
3553 lda [%l6] %asi, %o7
3554 casa [%l6] 0x81, %o7, %i5
3555 nop
3556 set 0x30, %g7
3557 ldx [%l7 + %g7], %l1
3558 add %l7, 0x60, %l6
3559 wr %g0, 0x89, %asi
3560 casxa [%l6] 0x89, %g6, %o1
3561 set 0x20, %l2
3562 stxa %l4, [%l7 + %l2] 0x88
3563 add %l7, 0x18, %l6
3564 wr %g0, 0x81, %asi
3565 ldxa [%l6] %asi, %g3
3566 casxa [%l6] 0x81, %g3, %l0
3567 set 0x50, %o5
3568 lda [%l7 + %o5] 0x88, %f9
3569 set 0x40, %g6
3570 stda %f16, [%l7 + %g6] 0xf8
3571 membar #Sync
3572 nop
3573 set 0x78, %i5
3574 ldx [%l7 + %i5], %g5
3575 set 0x28, %l4
3576 swapa [%l7 + %l4] 0x89, %l3
3577 nop
3578 set 0x38, %o1
3579 std %f20, [%l7 + %o1]
3580 ld [%l7 + 0x38], %f29
3581 set 0x30, %g4
3582 stwa %g1, [%l7 + %g4] 0xe3
3583 membar #Sync
3584 set 0x13, %i2
3585 stba %l2, [%l7 + %i2] 0xeb
3586 membar #Sync
3587 fpadd16 %f10, %f2, %f10
3588 set 0x10, %o4
3589 ldxa [%l7 + %o4] 0x88, %i1
3590 add %l7, 0x20, %l6
3591 wr %g0, 0x88, %asi
3592 ldxa [%l6] %asi, %o0
3593 casxa [%l6] 0x88, %o0, %l6
3594 nop
3595 set 0x50, %g1
3596 ldsw [%l7 + %g1], %i3
3597 set 0x70, %i4
3598 ldda [%l7 + %i4] 0x81, %o4
3599 nop
3600 set 0x3A, %l6
3601 ldsh [%l7 + %l6], %g4
3602 set 0x68, %o6
3603 stxa %g7, [%l7 + %o6] 0x80
3604 nop
3605 set 0x6B, %l3
3606 ldsb [%l7 + %l3], %i6
3607 nop
3608 set 0x5C, %i1
3609 prefetch [%l7 + %i1], 2
3610 nop
3611 set 0x58, %l1
3612 prefetch [%l7 + %l1], 4
3613 nop
3614 set 0x60, %g2
3615 prefetch [%l7 + %g2], 2
3616 nop
3617 set 0x74, %o0
3618 lduh [%l7 + %o0], %o3
3619 set 0x1C, %o3
3620 lda [%l7 + %o3] 0x81, %f2
3621 nop
3622 set 0x52, %l0
3623 ldsh [%l7 + %l0], %i4
3624 or %g2, %i0, %i2
3625 add %l7, 0x44, %l6
3626 wr %g0, 0x81, %asi
3627 lda [%l6] %asi, %l5
3628 casa [%l6] 0x81, %l5, %o6
3629 set 0x1D, %o2
3630 ldstuba [%l7 + %o2] 0x89, %o4
3631 st %f24, [%l7 + 0x48]
3632 nop
3633 set 0x1F, %i6
3634 ldub [%l7 + %i6], %i7
3635 set 0x44, %i3
3636 sta %f9, [%l7 + %i3] 0x89
3637 set 0x40, %i0
3638 stda %f0, [%l7 + %i0] 0x81
3639 nop
3640 set 0x40, %g5
3641 ldx [%l7 + %g5], %o2
3642 nop
3643 set 0x38, %i7
3644 ldx [%l7 + %i7], %o7
3645 set 0x40, %o7
3646 ldda [%l7 + %o7] 0xd8, %f16
3647 nop
3648 set 0x1B, %g3
3649 ldstub [%l7 + %g3], %l1
3650 nop
3651 set 0x40, %g7
3652 std %g6, [%l7 + %g7]
3653 nop
3654 set 0x48, %l2
3655 std %f0, [%l7 + %l2]
3656 set 0x10, %l5
3657 ldxa [%l7 + %l5] 0x80, %o1
3658 nop
3659 set 0x30, %g6
3660 ldd [%l7 + %g6], %i4
3661 nop
3662 set 0x30, %i5
3663 lduw [%l7 + %i5], %l4
3664 set 0x44, %o5
3665 sta %f0, [%l7 + %o5] 0x89
3666 nop
3667 set 0x2D, %l4
3668 ldsb [%l7 + %l4], %g3
3669 nop
3670 set 0x28, %g4
3671 lduw [%l7 + %g4], %g5
3672 set 0x5C, %i2
3673 swapa [%l7 + %i2] 0x80, %l0
3674 and %g1, %l2, %l3
3675 fpadd32 %f22, %f28, %f2
3676 nop
3677 set 0x18, %o1
3678 sth %i1, [%l7 + %o1]
3679 nop
3680 set 0x50, %g1
3681 std %f30, [%l7 + %g1]
3682 set 0x10, %i4
3683 stda %i6, [%l7 + %i4] 0x88
3684 nop
3685 set 0x48, %l6
3686 swap [%l7 + %l6], %i3
3687 nop
3688 set 0x6D, %o4
3689 stb %o5, [%l7 + %o4]
3690 nop
3691 set 0x54, %o6
3692 lduh [%l7 + %o6], %g4
3693 nop
3694 set 0x1F, %i1
3695 ldsb [%l7 + %i1], %o0
3696 nop
3697 nop
3698 setx 0x2543DE64, %l0, %l6
3699 st %l6, [%l7 + 0x28]
3700 ld [%l7 + 0x28], %f14
3701 setx 0x515E0F44, %l1, %l5
3702 st %l5, [%l7 + 0x10]
3703 ld [%l7 + 0x10], %f26
3704 fdivs %f26, %f14, %f22
3705 set 0x18, %l3
3706 lda [%l7 + %l3] 0x88, %f14
3707 st %fsr, [%l7 + 0x74]
3708 set 0x30, %l1
3709 stxa %g7, [%l7 + %l1] 0xeb
3710 membar #Sync
3711 nop
3712 set 0x1C, %o0
3713 stw %o3, [%l7 + %o0]
3714 nop
3715 set 0x64, %o3
3716 swap [%l7 + %o3], %i4
3717 nop
3718 set 0x78, %l0
3719 ldx [%l7 + %l0], %g2
3720 add %l7, 0x10, %l6
3721 wr %g0, 0x80, %asi
3722 lda [%l6] %asi, %i0
3723 casa [%l6] 0x80, %i0, %i6
3724 fpadd32s %f11, %f14, %f19
3725 or %i2, %l5, %o6
3726 nop
3727 set 0x70, %g2
3728 std %f20, [%l7 + %g2]
3729 set 0x40, %o2
3730 stda %f0, [%l7 + %o2] 0x81
3731 nop
3732 set 0x0F, %i3
3733 ldub [%l7 + %i3], %o4
3734 st %fsr, [%l7 + 0x60]
3735 nop
3736 set 0x4F, %i6
3737 ldsb [%l7 + %i6], %o2
3738 add %o7, %i7, %g6
3739 st %fsr, [%l7 + 0x70]
3740 nop
3741 set 0x67, %g5
3742 ldstub [%l7 + %g5], %l1
3743 set 0x70, %i0
3744 ldda [%l7 + %i0] 0xeb, %i4
3745 and %l4, %o1, %g3
3746 nop
3747 set 0x36, %i7
3748 ldsh [%l7 + %i7], %l0
3749 nop
3750 set 0x7C, %g3
3751 ldsw [%l7 + %g3], %g5
3752 nop
3753 set 0x10, %g7
3754 std %f10, [%l7 + %g7]
3755 nop
3756 set 0x38, %l2
3757 swap [%l7 + %l2], %l2
3758 bn,pt %icc, loop_25
3759 nop
3760 set 0x67, %l5
3761 stb %l3, [%l7 + %l5]
3762 set 0x0C, %o7
3763 stba %i1, [%l7 + %o7] 0x89
3764loop_25:
3765 nop
3766 set 0x48, %g6
3767 swap [%l7 + %g6], %l6
3768 set 0x6F, %i5
3769 stba %i3, [%l7 + %i5] 0x81
3770 nop
3771 set 0x76, %o5
3772 ldub [%l7 + %o5], %o5
3773 be,a %icc, loop_26
3774 nop
3775 set 0x50, %l4
3776 std %f8, [%l7 + %l4]
3777 fpadd16s %f8, %f13, %f12
3778 st %fsr, [%l7 + 0x5C]
3779loop_26:
3780 nop
3781 set 0x3C, %i2
3782 prefetch [%l7 + %i2], 2
3783 and %g4, %g1, %g7
3784 set 0x38, %g4
3785 ldxa [%l7 + %g4] 0x80, %o0
3786 set 0x40, %o1
3787 ldda [%l7 + %o1] 0xd2, %f0
3788 nop
3789 set 0x70, %i4
3790 ldd [%l7 + %i4], %f16
3791 nop
3792 set 0x10, %g1
3793 ldd [%l7 + %g1], %i4
3794 membar #Sync
3795 set 0x40, %l6
3796 ldda [%l7 + %l6] 0xf1, %f16
3797 nop
3798 set 0x50, %o6
3799 stw %g2, [%l7 + %o6]
3800 nop
3801 set 0x38, %i1
3802 stx %fsr, [%l7 + %i1]
3803 nop
3804 set 0x30, %o4
3805 std %f6, [%l7 + %o4]
3806 nop
3807 set 0x70, %l3
3808 sth %i0, [%l7 + %l3]
3809 set 0x68, %l1
3810 ldxa [%l7 + %l1] 0x80, %o3
3811 set 0x30, %o0
3812 ldda [%l7 + %o0] 0x88, %i6
3813 set 0x60, %o3
3814 prefetcha [%l7 + %o3] 0x88, 0
3815 and %o6, %o4, %o2
3816 EXIT_GOOD
3817
3818
3819
3820!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3821!
3822! Stats for Thread 0:
3823!
3824! Type l : 1267
3825! Type a : 32
3826! Type cti : 26
3827! Type x : 524
3828! Type f : 47
3829! Type i : 104
3830!
3831!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3832
3833!
3834! Thread 1 Start
3835!
3836.global thread_1
3837thread_1:
3838 mov %l7, %g1
3839 !# Set %cwp for 8 windows
3840 !# This threads memory space into each %l7
3841 wrpr %g0, 0x7, %cwp
3842 mov %g1, %l7
3843 wrpr %g0, 0x6, %cwp
3844 mov %g1, %l7
3845 wrpr %g0, 0x5, %cwp
3846 mov %g1, %l7
3847 wrpr %g0, 0x4, %cwp
3848 mov %g1, %l7
3849 wrpr %g0, 0x3, %cwp
3850 mov %g1, %l7
3851 wrpr %g0, 0x2, %cwp
3852 mov %g1, %l7
3853 wrpr %g0, 0x1, %cwp
3854 mov %g1, %l7
3855 wrpr %g0, 0x0, %cwp
3856 mov %g1, %l7
3857
3858 !# Set %fsr
3859 setx 0x0000000000400000, %l0, %l6 !# no post process
3860 stx %l6, [%l7 + 0x0] !# no post process
3861 ldx [%l7 + 0x0], %fsr !# no post process
3862
3863 wr %g0, 0x80, %asi !# no post process
3864
3865 !# Initialize registers ..
3866
3867 !# Global registers
3868 set 0xC, %g1
3869 set 0x4, %g2
3870 set 0xC, %g3
3871 set 0x1, %g4
3872 set 0x1, %g5
3873 set 0x8, %g6
3874 set 0x4, %g7
3875 !# Input registers
3876 set -0x6, %i0
3877 set -0x2, %i1
3878 set -0xD, %i2
3879 set -0x3, %i3
3880 set -0xD, %i4
3881 set -0x2, %i5
3882 set -0xA, %i6
3883 set -0x4, %i7
3884 !# Local registers
3885 set 0x44EEDC82, %l0
3886 set 0x1882471E, %l1
3887 set 0x6229E9B7, %l2
3888 set 0x10D1FDB7, %l3
3889 set 0x21201F08, %l4
3890 set 0x13BD75A7, %l5
3891 set 0x2CB6FA49, %l6
3892 !# Output registers
3893 set -0x0688, %o0
3894 set -0x19BE, %o1
3895 set 0x1A17, %o2
3896 set -0x133E, %o3
3897 set -0x16AF, %o4
3898 set 0x09ED, %o5
3899 set -0x03BF, %o6
3900 set 0x09F6, %o7
3901 !# Float registers
3902 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
3903 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
3904 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
3905 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
3906 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
3907 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
3908 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
3909 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
3910 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
3911 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
3912 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
3913 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
3914 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
3915 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
3916 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
3917 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
3918
3919 !# Execute Main Diag ..
3920
3921 set 0x1B, %g2
3922 ldstuba [%l7 + %g2] 0x88, %i2
3923 nop
3924 set 0x30, %o2
3925 stx %fsr, [%l7 + %o2]
3926 set 0x6C, %i3
3927 ldstuba [%l7 + %i3] 0x80, %i7
3928 or %g6, %l1, %i5
3929 set 0x6C, %i6
3930 lda [%l7 + %i6] 0x88, %f30
3931 nop
3932 set 0x24, %l0
3933 prefetch [%l7 + %l0], 0
3934 wr %g0, 0x7, %fprs
3935 nop
3936 set 0x66, %g5
3937 ldstub [%l7 + %g5], %l4
3938 set 0x40, %i7
3939 ldda [%l7 + %i7] 0x88, %f16
3940 nop
3941 set 0x38, %g3
3942 stx %l0, [%l7 + %g3]
3943 set 0x6C, %i0
3944 stwa %g5, [%l7 + %i0] 0xeb
3945 membar #Sync
3946 nop
3947 set 0x08, %g7
3948 sth %g3, [%l7 + %g7]
3949 set 0x2C, %l5
3950 swapa [%l7 + %l5] 0x88, %l3
3951 set 0x28, %o7
3952 stda %i0, [%l7 + %o7] 0xe3
3953 membar #Sync
3954 set 0x30, %l2
3955 swapa [%l7 + %l2] 0x81, %l6
3956 nop
3957 nop
3958 setx 0x4085326BC78C32E0, %l0, %l6
3959 stx %l6, [%l7 + 0x28]
3960 ldd [%l7 + 0x28], %f24
3961 setx 0xD6FBBDC113BC0BD6, %l1, %l5
3962 stx %l5, [%l7 + 0x10]
3963 ldd [%l7 + 0x10], %f2
3964 fdivd %f2, %f24, %f20
3965 nop
3966 set 0x7C, %g6
3967 ldsw [%l7 + %g6], %l2
3968 nop
3969 set 0x29, %o5
3970 stb %o5, [%l7 + %o5]
3971 nop
3972 set 0x68, %i5
3973 swap [%l7 + %i5], %g4
3974 nop
3975 set 0x54, %i2
3976 lduh [%l7 + %i2], %g1
3977 set 0x70, %l4
3978 ldda [%l7 + %l4] 0x88, %i2
3979 set 0x68, %g4
3980 stda %g6, [%l7 + %g4] 0x81
3981 nop
3982 set 0x58, %o1
3983 std %o0, [%l7 + %o1]
3984 nop
3985 set 0x48, %g1
3986 stb %g2, [%l7 + %g1]
3987 set 0x50, %l6
3988 ldda [%l7 + %l6] 0x88, %i4
3989 set 0x70, %i4
3990 prefetcha [%l7 + %i4] 0x89, 3
3991 nop
3992 set 0x40, %i1
3993 ldsw [%l7 + %i1], %o3
3994 set 0x20, %o4
3995 ldda [%l7 + %o4] 0xe2, %i6
3996 nop
3997 set 0x1C, %l3
3998 ldsh [%l7 + %l3], %o6
3999 set 0x2C, %l1
4000 sta %f31, [%l7 + %l1] 0x88
4001 nop
4002 set 0x28, %o0
4003 std %f12, [%l7 + %o0]
4004 nop
4005 or %g0, 0x8, %l0
4006 sllx %l0, 0x3c, %l0
4007 wr %l0, 0x579, %tick_cmpr
4008 ba %icc, loop_27
4009 nop
4010 set 0x38, %o6
4011 stx %fsr, [%l7 + %o6]
4012 ld [%l7 + 0x3C], %f12
4013 bgu,a %icc, loop_28
4014loop_27:
4015 nop
4016 set 0x40, %g2
4017 stw %o2, [%l7 + %g2]
4018 set 0x68, %o2
4019 stba %i7, [%l7 + %o2] 0x88
4020loop_28:
4021 add %i2, %l1, %g6
4022 nop
4023 set 0x30, %o3
4024 ldsw [%l7 + %o3], %i5
4025 bg,pt %xcc, loop_29
4026 nop
4027 set 0x60, %i6
4028 stx %fsr, [%l7 + %i6]
4029 nop
4030 set 0x78, %i3
4031 ldd [%l7 + %i3], %f16
4032 set 0x23, %g5
4033 ldstuba [%l7 + %g5] 0x88, %o7
4034loop_29:
4035 nop
4036 set 0x2C, %l0
4037 stb %o1, [%l7 + %l0]
4038 nop
4039 set 0x3C, %i7
4040 prefetch [%l7 + %i7], 4
4041 set 0x74, %i0
4042 lda [%l7 + %i0] 0x88, %f20
4043 set 0x7E, %g7
4044 stha %l4, [%l7 + %g7] 0x88
4045 set 0x2C, %l5
4046 swapa [%l7 + %l5] 0x89, %l0
4047 nop
4048 set 0x78, %g3
4049 prefetch [%l7 + %g3], 3
4050 membar #Sync
4051 set 0x40, %l2
4052 ldda [%l7 + %l2] 0xf9, %f0
4053 set 0x40, %o7
4054 stda %g2, [%l7 + %o7] 0x88
4055 nop
4056 set 0x0C, %o5
4057 stw %l3, [%l7 + %o5]
4058 set 0x40, %g6
4059 stda %f16, [%l7 + %g6] 0xd8
4060 set 0x48, %i5
4061 stda %g4, [%l7 + %i5] 0x81
4062 or %i1, %l6, %l2
4063 set 0x31, %i2
4064 ldstuba [%l7 + %i2] 0x81, %g4
4065 set 0x1C, %l4
4066 lda [%l7 + %l4] 0x81, %f22
4067 nop
4068 set 0x5F, %o1
4069 ldstub [%l7 + %o1], %o5
4070 set 0x24, %g4
4071 sta %f21, [%l7 + %g4] 0x88
4072 set 0x44, %g1
4073 sta %f29, [%l7 + %g1] 0x88
4074 nop
4075 set 0x0A, %i4
4076 ldsb [%l7 + %i4], %g1
4077 nop
4078 set 0x64, %l6
4079 stw %g7, [%l7 + %l6]
4080 or %i3, %g2, %o0
4081 set 0x30, %o4
4082 stda %i4, [%l7 + %o4] 0x80
4083 nop
4084 set 0x48, %l3
4085 ldd [%l7 + %l3], %o2
4086 nop
4087 set 0x30, %i1
4088 std %i0, [%l7 + %i1]
4089 bl,a,pt %icc, loop_30
4090 nop
4091 set 0x14, %l1
4092 ldsw [%l7 + %l1], %o6
4093 add %l7, 0x20, %l6
4094 wr %g0, 0x88, %asi
4095 casxa [%l6] 0x88, %o4, %l5
4096loop_30:
4097 nop
4098 set 0x18, %o0
4099 sta %f15, [%l7 + %o0] 0x89
4100 set 0x44, %o6
4101 lda [%l7 + %o6] 0x89, %f15
4102 nop
4103 set 0x18, %o2
4104 ldd [%l7 + %o2], %o2
4105 set 0x48, %g2
4106 stwa %i6, [%l7 + %g2] 0x80
4107 nop
4108 set 0x10, %i6
4109 std %i6, [%l7 + %i6]
4110 set 0x7C, %o3
4111 stha %i2, [%l7 + %o3] 0x80
4112 add %l7, 0x10, %l6
4113 wr %g0, 0x89, %asi
4114 casxa [%l6] 0x89, %l1, %i5
4115 nop
4116 set 0x7C, %i3
4117 stw %g6, [%l7 + %i3]
4118 nop
4119 set 0x24, %g5
4120 lduw [%l7 + %g5], %o7
4121 nop
4122 set 0x32, %i7
4123 sth %l4, [%l7 + %i7]
4124 set 0x20, %l0
4125 stxa %o1, [%l7 + %l0] 0xeb
4126 membar #Sync
4127 nop
4128 set 0x18, %g7
4129 std %l0, [%l7 + %g7]
4130 set 0x58, %l5
4131 ldxa [%l7 + %l5] 0x81, %l3
4132 nop
4133 set 0x58, %i0
4134 prefetch [%l7 + %i0], 3
4135 set 0x20, %g3
4136 ldxa [%l7 + %g3] 0x81, %g3
4137 nop
4138 set 0x30, %o7
4139 ldsw [%l7 + %o7], %g5
4140 or %i1, %l2, %l6
4141 nop
4142 set 0x60, %l2
4143 stx %fsr, [%l7 + %l2]
4144 nop
4145 set 0x30, %g6
4146 ldsw [%l7 + %g6], %g4
4147 nop
4148 set 0x5C, %o5
4149 ldstub [%l7 + %o5], %g1
4150 nop
4151 set 0x30, %i2
4152 std %o4, [%l7 + %i2]
4153 ld [%l7 + 0x14], %f16
4154 nop
4155 set 0x70, %l4
4156 ldd [%l7 + %l4], %f30
4157 nop
4158 set 0x20, %i5
4159 stx %g7, [%l7 + %i5]
4160 nop
4161 set 0x12, %o1
4162 ldub [%l7 + %o1], %i3
4163 add %g2, %o0, %i4
4164 fpadd16s %f2, %f13, %f15
4165 set 0x3C, %g4
4166 stha %o3, [%l7 + %g4] 0xeb
4167 membar #Sync
4168 set 0x1C, %g1
4169 sta %f21, [%l7 + %g1] 0x81
4170 add %l7, 0x6C, %l6
4171 wr %g0, 0x80, %asi
4172 casa [%l6] 0x80, %i0, %o4
4173 wr %o6, %l5, %clear_softint
4174 set 0x69, %l6
4175 stba %i6, [%l7 + %l6] 0x80
4176 nop
4177 set 0x76, %o4
4178 lduh [%l7 + %o4], %i7
4179 nop
4180 set 0x6C, %i4
4181 stw %o2, [%l7 + %i4]
4182 set 0x10, %i1
4183 ldxa [%l7 + %i1] 0x81, %l1
4184 nop
4185 set 0x40, %l3
4186 stx %fsr, [%l7 + %l3]
4187 nop
4188 set 0x38, %o0
4189 ldstub [%l7 + %o0], %i5
4190 nop
4191 set 0x4E, %o6
4192 lduh [%l7 + %o6], %g6
4193 st %fsr, [%l7 + 0x1C]
4194 set 0x68, %o2
4195 stda %o6, [%l7 + %o2] 0xeb
4196 membar #Sync
4197 nop
4198 set 0x5C, %l1
4199 ldsw [%l7 + %l1], %i2
4200 set 0x60, %g2
4201 ldstuba [%l7 + %g2] 0x89, %l4
4202 nop
4203 set 0x0C, %i6
4204 swap [%l7 + %i6], %l0
4205 set 0x10, %i3
4206 ldda [%l7 + %i3] 0xeb, %l2
4207 set 0x4C, %o3
4208 stha %g3, [%l7 + %o3] 0xe3
4209 membar #Sync
4210 nop
4211 set 0x18, %i7
4212 ldx [%l7 + %i7], %g5
4213 or %i1, %l2, %l6
4214 add %l7, 0x58, %l6
4215 wr %g0, 0x80, %asi
4216 casxa [%l6] 0x80, %o1, %g1
4217 set 0x51, %g5
4218 stba %o5, [%l7 + %g5] 0xe2
4219 membar #Sync
4220 nop
4221 set 0x24, %g7
4222 swap [%l7 + %g7], %g7
4223 nop
4224 set 0x3E, %l0
4225 lduh [%l7 + %l0], %g4
4226 add %i3, %g2, %i4
4227 set 0x58, %i0
4228 stda %o2, [%l7 + %i0] 0x80
4229 nop
4230 set 0x20, %g3
4231 sth %i0, [%l7 + %g3]
4232 set 0x40, %o7
4233 stda %f16, [%l7 + %o7] 0x80
4234 set 0x78, %l2
4235 stda %o4, [%l7 + %l2] 0xe2
4236 membar #Sync
4237 nop
4238 set 0x78, %g6
4239 lduw [%l7 + %g6], %o0
4240 set 0x50, %o5
4241 ldxa [%l7 + %o5] 0x81, %l5
4242 set 0x14, %l5
4243 sta %f25, [%l7 + %l5] 0x80
4244 nop
4245 set 0x48, %i2
4246 std %o6, [%l7 + %i2]
4247 set 0x40, %i5
4248 ldda [%l7 + %i5] 0xeb, %i6
4249 st %f23, [%l7 + 0x48]
4250 nop
4251 set 0x5A, %l4
4252 sth %o2, [%l7 + %l4]
4253 set 0x40, %g4
4254 stda %f16, [%l7 + %g4] 0xf8
4255 membar #Sync
4256 set 0x41, %o1
4257 stba %l1, [%l7 + %o1] 0xea
4258 membar #Sync
4259 nop
4260 set 0x1A, %g1
4261 stb %i7, [%l7 + %g1]
4262 st %f4, [%l7 + 0x68]
4263 nop
4264 set 0x18, %o4
4265 stw %i5, [%l7 + %o4]
4266 set 0x70, %i4
4267 ldxa [%l7 + %i4] 0x81, %g6
4268 set 0x50, %l6
4269 ldda [%l7 + %l6] 0xeb, %o6
4270 nop
4271 set 0x69, %i1
4272 ldsb [%l7 + %i1], %l4
4273 and %l0, %i2, %l3
4274 nop
4275 set 0x20, %o0
4276 lduw [%l7 + %o0], %g3
4277 nop
4278 set 0x54, %l3
4279 ldsw [%l7 + %l3], %g5
4280 nop
4281 set 0x6C, %o2
4282 stb %l2, [%l7 + %o2]
4283 nop
4284 set 0x60, %l1
4285 stx %i1, [%l7 + %l1]
4286 nop
4287 set 0x58, %o6
4288 ldd [%l7 + %o6], %f18
4289 nop
4290 set 0x1E, %g2
4291 sth %l6, [%l7 + %g2]
4292 nop
4293 set 0x74, %i3
4294 lduh [%l7 + %i3], %g1
4295 nop
4296 set 0x68, %o3
4297 ldsw [%l7 + %o3], %o5
4298 nop
4299 set 0x1C, %i6
4300 ldsw [%l7 + %i6], %o1
4301 ld [%l7 + 0x40], %f11
4302 nop
4303 set 0x10, %i7
4304 ldsb [%l7 + %i7], %g4
4305 nop
4306 set 0x0C, %g5
4307 swap [%l7 + %g5], %i3
4308 set 0x10, %g7
4309 ldxa [%l7 + %g7] 0x80, %g7
4310 set 0x60, %l0
4311 stda %g2, [%l7 + %l0] 0x80
4312 add %l7, 0x34, %l6
4313 wr %g0, 0x81, %asi
4314 lda [%l6] %asi, %i4
4315 casa [%l6] 0x81, %i4, %i0
4316 set 0x4C, %i0
4317 sta %f18, [%l7 + %i0] 0x81
4318 set 0x40, %o7
4319 ldda [%l7 + %o7] 0xd8, %f16
4320 wr %o3, %o0, %sys_tick
4321 set 0x40, %l2
4322 stda %f16, [%l7 + %l2] 0xd2
4323 nop
4324 set 0x28, %g3
4325 ldd [%l7 + %g3], %l4
4326 fpsub32s %f19, %f8, %f26
4327 st %f14, [%l7 + 0x08]
4328 nop
4329 set 0x54, %g6
4330 ldstub [%l7 + %g6], %o6
4331 wr %i6, %o2, %clear_softint
4332 set 0x50, %o5
4333 sta %f7, [%l7 + %o5] 0x88
4334 ld [%l7 + 0x5C], %f24
4335 nop
4336 set 0x60, %i2
4337 ldd [%l7 + %i2], %f6
4338 nop
4339 set 0x68, %i5
4340 ldsb [%l7 + %i5], %o4
4341 nop
4342 set 0x19, %l5
4343 ldub [%l7 + %l5], %l1
4344 set 0x48, %l4
4345 swapa [%l7 + %l4] 0x80, %i5
4346 and %i7, %g6, %o7
4347 set 0x1E, %g4
4348 stba %l0, [%l7 + %g4] 0xea
4349 membar #Sync
4350 nop
4351 set 0x29, %o1
4352 stb %i2, [%l7 + %o1]
4353 nop
4354 set 0x78, %g1
4355 ldd [%l7 + %g1], %l4
4356 st %fsr, [%l7 + 0x0C]
4357 add %l7, 0x70, %l6
4358 wr %g0, 0x80, %asi
4359 casxa [%l6] 0x80, %g3, %l3
4360 set 0x54, %i4
4361 stha %l2, [%l7 + %i4] 0xe3
4362 membar #Sync
4363 nop
4364 set 0x0D, %o4
4365 ldub [%l7 + %o4], %i1
4366 nop
4367 set 0x28, %l6
4368 ldx [%l7 + %l6], %l6
4369 nop
4370 set 0x78, %i1
4371 ldstub [%l7 + %i1], %g5
4372 or %g1, %o5, %g4
4373 set 0x40, %o0
4374 ldda [%l7 + %o0] 0x88, %i2
4375 nop
4376 set 0x40, %o2
4377 stw %o1, [%l7 + %o2]
4378 set 0x1D, %l1
4379 ldstuba [%l7 + %l1] 0x80, %g7
4380 set 0x40, %o6
4381 ldda [%l7 + %o6] 0x81, %i4
4382 st %fsr, [%l7 + 0x7C]
4383 set 0x54, %g2
4384 swapa [%l7 + %g2] 0x80, %g2
4385 st %f11, [%l7 + 0x44]
4386 set 0x3E, %l3
4387 stha %o3, [%l7 + %l3] 0x81
4388 fpsub16s %f3, %f10, %f6
4389 nop
4390 set 0x0B, %o3
4391 ldsb [%l7 + %o3], %i0
4392 add %l7, 0x14, %l6
4393 wr %g0, 0x89, %asi
4394 casa [%l6] 0x89, %o0, %o6
4395 set 0x24, %i3
4396 swapa [%l7 + %i3] 0x81, %i6
4397 st %f11, [%l7 + 0x40]
4398 add %l7, 0x20, %l6
4399 wr %g0, 0x81, %asi
4400 casa [%l6] 0x81, %o2, %l5
4401 fpadd16 %f18, %f16, %f10
4402 st %f5, [%l7 + 0x20]
4403 set 0x48, %i7
4404 sta %f4, [%l7 + %i7] 0x88
4405 nop
4406 set 0x20, %i6
4407 stx %l1, [%l7 + %i6]
4408 add %l7, 0x20, %l6
4409 wr %g0, 0x88, %asi
4410 ldxa [%l6] %asi, %i5
4411 casxa [%l6] 0x88, %i5, %i7
4412 nop
4413 set 0x7E, %g5
4414 ldstub [%l7 + %g5], %g6
4415 or %o4, %o7, %l0
4416 membar #Sync
4417 set 0x40, %l0
4418 ldda [%l7 + %l0] 0xf8, %f0
4419 fpsub16 %f16, %f28, %f2
4420 nop
4421 set 0x54, %i0
4422 stb %i2, [%l7 + %i0]
4423 add %g3, %l4, %l2
4424 st %f22, [%l7 + 0x6C]
4425 set 0x4A, %o7
4426 stba %i1, [%l7 + %o7] 0xeb
4427 membar #Sync
4428 set 0x40, %g7
4429 prefetcha [%l7 + %g7] 0x89, 0
4430 set 0x40, %g3
4431 ldda [%l7 + %g3] 0x80, %f0
4432 set 0x25, %l2
4433 ldstuba [%l7 + %l2] 0x80, %l6
4434 nop
4435 set 0x28, %g6
4436 std %g4, [%l7 + %g6]
4437 nop
4438 set 0x60, %i2
4439 ldd [%l7 + %i2], %o4
4440 nop
4441 set 0x18, %i5
4442 swap [%l7 + %i5], %g4
4443 nop
4444 set 0x2D, %l5
4445 ldub [%l7 + %l5], %g1
4446 set 0x68, %o5
4447 ldxa [%l7 + %o5] 0x81, %o1
4448 nop
4449 set 0x10, %l4
4450 ldd [%l7 + %l4], %f18
4451 add %i3, %g7, %i4
4452 st %fsr, [%l7 + 0x54]
4453 nop
4454 set 0x0E, %o1
4455 stb %g2, [%l7 + %o1]
4456 be,a %icc, loop_31
4457 nop
4458 set 0x10, %g1
4459 ldsw [%l7 + %g1], %o3
4460 set 0x40, %i4
4461 stxa %i0, [%l7 + %i4] 0xe3
4462 membar #Sync
4463loop_31:
4464 ld [%l7 + 0x74], %f30
4465 nop
4466 nop
4467 setx 0x04260183, %l0, %l6
4468 st %l6, [%l7 + 0x28]
4469 ld [%l7 + 0x28], %f24
4470 setx 0xE4D8113F, %l1, %l5
4471 st %l5, [%l7 + 0x10]
4472 ld [%l7 + 0x10], %f17
4473 fdivs %f17, %f24, %f8
4474 add %l7, 0x28, %l6
4475 wr %g0, 0x89, %asi
4476 casxa [%l6] 0x89, %o6, %i6
4477 set 0x58, %g4
4478 stwa %o2, [%l7 + %g4] 0xea
4479 membar #Sync
4480 nop
4481 set 0x58, %l6
4482 std %f14, [%l7 + %l6]
4483 nop
4484 set 0x27, %i1
4485 ldsb [%l7 + %i1], %l5
4486 set 0x68, %o0
4487 stxa %o0, [%l7 + %o0] 0x88
4488 set 0x08, %o4
4489 prefetcha [%l7 + %o4] 0x88, 4
4490 set 0x40, %o2
4491 stda %i6, [%l7 + %o2] 0x80
4492 nop
4493 set 0x35, %o6
4494 ldub [%l7 + %o6], %i5
4495 add %l7, 0x5C, %l6
4496 wr %g0, 0x81, %asi
4497 lda [%l6] %asi, %g6
4498 casa [%l6] 0x81, %g6, %o7
4499 set 0x3A, %g2
4500 stba %l0, [%l7 + %g2] 0x88
4501 set 0x18, %l3
4502 sta %f18, [%l7 + %l3] 0x88
4503 or %o4, %g3, %l4
4504 fpadd16 %f30, %f12, %f14
4505 nop
4506 set 0x50, %l1
4507 stx %i2, [%l7 + %l1]
4508 ld [%l7 + 0x60], %f11
4509 add %l7, 0x18, %l6
4510 wr %g0, 0x89, %asi
4511 ldxa [%l6] %asi, %i1
4512 casxa [%l6] 0x89, %i1, %l3
4513 set 0x58, %o3
4514 sta %f5, [%l7 + %o3] 0x88
4515 nop
4516 set 0x20, %i3
4517 ldd [%l7 + %i3], %l2
4518 nop
4519 set 0x58, %i7
4520 swap [%l7 + %i7], %g5
4521 nop
4522 set 0x34, %i6
4523 lduw [%l7 + %i6], %o5
4524 nop
4525 set 0x24, %l0
4526 prefetch [%l7 + %l0], 0
4527 set 0x74, %g5
4528 stha %g4, [%l7 + %g5] 0xe3
4529 membar #Sync
4530 nop
4531 set 0x3A, %o7
4532 lduh [%l7 + %o7], %l6
4533 nop
4534 set 0x7C, %i0
4535 lduh [%l7 + %i0], %g1
4536 fpadd16 %f28, %f30, %f22
4537 set 0x40, %g7
4538 stda %f16, [%l7 + %g7] 0x81
4539 nop
4540 set 0x4C, %g3
4541 sth %i3, [%l7 + %g3]
4542 add %l7, 0x3C, %l6
4543 wr %g0, 0x89, %asi
4544 casa [%l6] 0x89, %g7, %o1
4545 nop
4546 set 0x1E, %g6
4547 ldsh [%l7 + %g6], %i4
4548 add %g2, %i0, %o6
4549 set 0x08, %l2
4550 ldxa [%l7 + %l2] 0x88, %o3
4551 nop
4552 set 0x78, %i5
4553 sth %i6, [%l7 + %i5]
4554 fpadd32 %f28, %f4, %f28
4555 add %l7, 0x0C, %l6
4556 wr %g0, 0x80, %asi
4557 lda [%l6] %asi, %o2
4558 casa [%l6] 0x80, %o2, %o0
4559 nop
4560 set 0x20, %l5
4561 prefetch [%l7 + %l5], 2
4562 add %l7, 0x38, %l6
4563 wr %g0, 0x88, %asi
4564 ldxa [%l6] %asi, %l1
4565 casxa [%l6] 0x88, %l1, %l5
4566 and %i7, %i5, %o7
4567 nop
4568 set 0x38, %i2
4569 ldsw [%l7 + %i2], %l0
4570 nop
4571 set 0x20, %l4
4572 ldx [%l7 + %l4], %g6
4573 add %o4, %l4, %i2
4574 nop
4575 set 0x74, %o1
4576 swap [%l7 + %o1], %i1
4577 set 0x1E, %o5
4578 stha %l3, [%l7 + %o5] 0xea
4579 membar #Sync
4580 ld [%l7 + 0x5C], %f14
4581 nop
4582 set 0x20, %i4
4583 swap [%l7 + %i4], %g3
4584 nop
4585 set 0x38, %g1
4586 ldsh [%l7 + %g1], %l2
4587 nop
4588 set 0x10, %l6
4589 ldd [%l7 + %l6], %o4
4590 and %g5, %g4, %l6
4591 set 0x2F, %g4
4592 stba %i3, [%l7 + %g4] 0x88
4593 set 0x24, %o0
4594 sta %f7, [%l7 + %o0] 0x89
4595 nop
4596 set 0x20, %o4
4597 ldx [%l7 + %o4], %g1
4598 set 0x18, %o2
4599 stxa %o1, [%l7 + %o2] 0xea
4600 membar #Sync
4601 set 0x56, %o6
4602 stha %g7, [%l7 + %o6] 0xe2
4603 membar #Sync
4604 st %fsr, [%l7 + 0x2C]
4605 set 0x20, %i1
4606 prefetcha [%l7 + %i1] 0x89, 0
4607 set 0x40, %g2
4608 stda %f0, [%l7 + %g2] 0xcc
4609 set 0x3C, %l3
4610 stwa %g2, [%l7 + %l3] 0xe2
4611 membar #Sync
4612 set 0x44, %o3
4613 stwa %i0, [%l7 + %o3] 0x89
4614 nop
4615 set 0x64, %l1
4616 swap [%l7 + %l1], %o6
4617 set 0x30, %i3
4618 stwa %i6, [%l7 + %i3] 0xeb
4619 membar #Sync
4620 set 0x10, %i6
4621 sta %f8, [%l7 + %i6] 0x89
4622 st %f17, [%l7 + 0x18]
4623 set 0x18, %l0
4624 stda %o2, [%l7 + %l0] 0xe3
4625 membar #Sync
4626 add %o0, %l1, %o2
4627 set 0x50, %g5
4628 stha %l5, [%l7 + %g5] 0x81
4629 nop
4630 set 0x5C, %i7
4631 ldsw [%l7 + %i7], %i7
4632 or %i5, %l0, %g6
4633 wr %o4, %o7, %set_softint
4634 add %l7, 0x10, %l6
4635 wr %g0, 0x88, %asi
4636 casxa [%l6] 0x88, %l4, %i1
4637 add %l7, 0x3C, %l6
4638 wr %g0, 0x80, %asi
4639 lda [%l6] %asi, %i2
4640 casa [%l6] 0x80, %i2, %g3
4641 set 0x62, %o7
4642 stha %l2, [%l7 + %o7] 0x88
4643 or %o5, %g5, %g4
4644 set 0x08, %g7
4645 stxa %l6, [%l7 + %g7] 0x89
4646 nop
4647 set 0x60, %g3
4648 ldd [%l7 + %g3], %f22
4649 set 0x50, %i0
4650 prefetcha [%l7 + %i0] 0x81, 0
4651 nop
4652 set 0x46, %l2
4653 lduh [%l7 + %l2], %g1
4654 ld [%l7 + 0x78], %f28
4655 ld [%l7 + 0x2C], %f19
4656 set 0x57, %g6
4657 ldstuba [%l7 + %g6] 0x80, %l3
4658 st %fsr, [%l7 + 0x48]
4659 or %o1, %g7, %i4
4660 nop
4661 set 0x7C, %i5
4662 lduh [%l7 + %i5], %i0
4663 nop
4664 set 0x34, %i2
4665 sth %g2, [%l7 + %i2]
4666 nop
4667 set 0x42, %l4
4668 sth %i6, [%l7 + %l4]
4669 nop
4670 set 0x6C, %l5
4671 prefetch [%l7 + %l5], 0
4672 add %l7, 0x50, %l6
4673 wr %g0, 0x88, %asi
4674 casxa [%l6] 0x88, %o6, %o3
4675 nop
4676 set 0x30, %o1
4677 swap [%l7 + %o1], %o0
4678 nop
4679 set 0x6C, %i4
4680 stw %l1, [%l7 + %i4]
4681 nop
4682 set 0x2C, %o5
4683 ldsh [%l7 + %o5], %o2
4684 set 0x39, %l6
4685 stba %i7, [%l7 + %l6] 0xeb
4686 membar #Sync
4687 nop
4688 set 0x28, %g1
4689 stw %l5, [%l7 + %g1]
4690 set 0x08, %o0
4691 stda %i4, [%l7 + %o0] 0x80
4692 wr %g6, %l0, %y
4693 nop
4694 set 0x6A, %o4
4695 lduh [%l7 + %o4], %o4
4696 nop
4697 set 0x10, %o2
4698 ldd [%l7 + %o2], %l4
4699 set 0x4F, %o6
4700 stba %i1, [%l7 + %o6] 0xea
4701 membar #Sync
4702 nop
4703 set 0x68, %g4
4704 stx %o7, [%l7 + %g4]
4705 nop
4706 set 0x3C, %g2
4707 swap [%l7 + %g2], %i2
4708 nop
4709 set 0x10, %i1
4710 ldd [%l7 + %i1], %f28
4711 add %l7, 0x20, %l6
4712 wr %g0, 0x88, %asi
4713 ldxa [%l6] %asi, %l2
4714 casxa [%l6] 0x88, %l2, %o5
4715 add %g3, %g5, %l6
4716 nop
4717 set 0x40, %o3
4718 std %g4, [%l7 + %o3]
4719 add %l7, 0x50, %l6
4720 wr %g0, 0x81, %asi
4721 ldxa [%l6] %asi, %i3
4722 casxa [%l6] 0x81, %i3, %g1
4723 set 0x7C, %l1
4724 stba %o1, [%l7 + %l1] 0x80
4725 set 0x40, %l3
4726 stda %f16, [%l7 + %l3] 0xf1
4727 membar #Sync
4728 and %g7, %i4, %l3
4729 nop
4730 set 0x40, %i6
4731 ldd [%l7 + %i6], %f6
4732 nop
4733 set 0x28, %l0
4734 stx %fsr, [%l7 + %l0]
4735 set 0x7D, %g5
4736 stba %i0, [%l7 + %g5] 0xea
4737 membar #Sync
4738 set 0x0F, %i7
4739 stba %g2, [%l7 + %i7] 0xe3
4740 membar #Sync
4741 nop
4742 set 0x1C, %i3
4743 stw %o6, [%l7 + %i3]
4744 nop
4745 set 0x76, %g7
4746 ldsb [%l7 + %g7], %o3
4747 set 0x18, %o7
4748 stda %o0, [%l7 + %o7] 0x88
4749 nop
4750 set 0x4C, %i0
4751 stw %i6, [%l7 + %i0]
4752 nop
4753 set 0x7C, %g3
4754 stw %l1, [%l7 + %g3]
4755 set 0x3F, %g6
4756 ldstuba [%l7 + %g6] 0x88, %o2
4757 nop
4758 set 0x24, %i5
4759 ldub [%l7 + %i5], %l5
4760 and %i7, %g6, %l0
4761 nop
4762 set 0x40, %i2
4763 ldx [%l7 + %i2], %o4
4764 st %f6, [%l7 + 0x34]
4765 add %l7, 0x44, %l6
4766 wr %g0, 0x89, %asi
4767 casa [%l6] 0x89, %i5, %l4
4768 set 0x42, %l4
4769 stha %i1, [%l7 + %l4] 0xeb
4770 membar #Sync
4771 nop
4772 set 0x18, %l2
4773 ldsh [%l7 + %l2], %i2
4774 nop
4775 set 0x23, %o1
4776 ldub [%l7 + %o1], %o7
4777 nop
4778 set 0x48, %l5
4779 ldsh [%l7 + %l5], %o5
4780 nop
4781 set 0x60, %o5
4782 ldd [%l7 + %o5], %f26
4783 ld [%l7 + 0x7C], %f30
4784 set 0x62, %i4
4785 ldstuba [%l7 + %i4] 0x89, %g3
4786 set 0x40, %g1
4787 stda %f16, [%l7 + %g1] 0xf0
4788 membar #Sync
4789 nop
4790 set 0x2E, %l6
4791 sth %g5, [%l7 + %l6]
4792 nop
4793 set 0x40, %o4
4794 std %f16, [%l7 + %o4]
4795 st %f8, [%l7 + 0x4C]
4796 nop
4797 set 0x28, %o0
4798 ldx [%l7 + %o0], %l6
4799 and %g4, %l2, %i3
4800 nop
4801 set 0x08, %o2
4802 ldd [%l7 + %o2], %g0
4803 nop
4804 set 0x78, %g4
4805 ldd [%l7 + %g4], %f4
4806 nop
4807 set 0x20, %o6
4808 ldx [%l7 + %o6], %o1
4809 nop
4810 set 0x4C, %i1
4811 lduw [%l7 + %i1], %g7
4812 set 0x74, %o3
4813 lda [%l7 + %o3] 0x88, %f28
4814 set 0x40, %l1
4815 ldda [%l7 + %l1] 0x89, %f16
4816 nop
4817 set 0x19, %g2
4818 ldsb [%l7 + %g2], %l3
4819 add %l7, 0x0C, %l6
4820 wr %g0, 0x89, %asi
4821 lda [%l6] %asi, %i4
4822 casa [%l6] 0x89, %i4, %g2
4823 nop
4824 set 0x70, %l3
4825 stx %o6, [%l7 + %l3]
4826 nop
4827 set 0x48, %i6
4828 ldd [%l7 + %i6], %f28
4829 set 0x30, %l0
4830 stwa %o3, [%l7 + %l0] 0x81
4831 set 0x20, %i7
4832 prefetcha [%l7 + %i7] 0x80, 1
4833 set 0x70, %i3
4834 ldda [%l7 + %i3] 0xe2, %i0
4835 nop
4836 set 0x7C, %g5
4837 ldsh [%l7 + %g5], %l1
4838 nop
4839 set 0x30, %o7
4840 std %o2, [%l7 + %o7]
4841 nop
4842 set 0x5D, %g7
4843 ldub [%l7 + %g7], %l5
4844 nop
4845 set 0x5E, %g3
4846 ldstub [%l7 + %g3], %i7
4847 set 0x2A, %i0
4848 ldstuba [%l7 + %i0] 0x89, %g6
4849 set 0x50, %g6
4850 stda %l0, [%l7 + %g6] 0xeb
4851 membar #Sync
4852 ld [%l7 + 0x10], %f18
4853 nop
4854 set 0x40, %i2
4855 stx %fsr, [%l7 + %i2]
4856 membar #Sync
4857 set 0x40, %l4
4858 ldda [%l7 + %l4] 0xf0, %f16
4859 set 0x59, %i5
4860 ldstuba [%l7 + %i5] 0x81, %o4
4861 set 0x50, %l2
4862 stwa %i5, [%l7 + %l2] 0x88
4863 set 0x30, %l5
4864 prefetcha [%l7 + %l5] 0x88, 4
4865 nop
4866 set 0x08, %o1
4867 ldsw [%l7 + %o1], %i1
4868 or %l4, %i2, %o5
4869 add %g3, %o7, %g5
4870 nop
4871 set 0x10, %i4
4872 stx %l6, [%l7 + %i4]
4873 set 0x38, %g1
4874 swapa [%l7 + %g1] 0x81, %l2
4875 set 0x40, %l6
4876 lda [%l7 + %l6] 0x80, %f29
4877 nop
4878 set 0x5C, %o4
4879 stw %i3, [%l7 + %o4]
4880 and %g1, %g4, %g7
4881 nop
4882 set 0x3B, %o0
4883 stb %o1, [%l7 + %o0]
4884 set 0x18, %o5
4885 lda [%l7 + %o5] 0x81, %f3
4886 set 0x20, %o2
4887 stwa %l3, [%l7 + %o2] 0x80
4888 set 0x3E, %g4
4889 stha %g2, [%l7 + %g4] 0x88
4890 nop
4891 set 0x09, %o6
4892 ldstub [%l7 + %o6], %o6
4893 st %fsr, [%l7 + 0x18]
4894 nop
4895 set 0x10, %i1
4896 stx %i4, [%l7 + %i1]
4897 nop
4898 set 0x0C, %l1
4899 swap [%l7 + %l1], %o3
4900 and %i0, %o0, %o2
4901 nop
4902 set 0x4C, %g2
4903 swap [%l7 + %g2], %l1
4904 nop
4905 set 0x54, %o3
4906 prefetch [%l7 + %o3], 1
4907 set 0x50, %i6
4908 stha %i7, [%l7 + %i6] 0x80
4909 add %l7, 0x08, %l6
4910 wr %g0, 0x88, %asi
4911 ldxa [%l6] %asi, %g6
4912 casxa [%l6] 0x88, %g6, %l5
4913 set 0x68, %l3
4914 stda %l0, [%l7 + %l3] 0xea
4915 membar #Sync
4916 nop
4917 set 0x60, %l0
4918 ldd [%l7 + %l0], %f10
4919 and %i5, %o4, %i6
4920 set 0x73, %i7
4921 ldstuba [%l7 + %i7] 0x88, %l4
4922 ld [%l7 + 0x34], %f25
4923 add %l7, 0x20, %l6
4924 wr %g0, 0x80, %asi
4925 casxa [%l6] 0x80, %i1, %i2
4926 set 0x60, %i3
4927 stxa %o5, [%l7 + %i3] 0xe3
4928 membar #Sync
4929 nop
4930 set 0x70, %o7
4931 ldd [%l7 + %o7], %o6
4932 nop
4933 set 0x10, %g5
4934 std %g4, [%l7 + %g5]
4935 bne,pt %icc, loop_32
4936 nop
4937 set 0x28, %g7
4938 ldd [%l7 + %g7], %i6
4939 set 0x30, %g3
4940 swapa [%l7 + %g3] 0x89, %l2
4941loop_32:
4942 nop
4943 set 0x70, %i0
4944 ldd [%l7 + %i0], %g2
4945 nop
4946 set 0x30, %i2
4947 stx %i3, [%l7 + %i2]
4948 add %g1, %g4, %o1
4949 set 0x20, %g6
4950 ldxa [%l7 + %g6] 0x88, %g7
4951 nop
4952 set 0x08, %i5
4953 swap [%l7 + %i5], %l3
4954 nop
4955 set 0x30, %l4
4956 stw %g2, [%l7 + %l4]
4957 nop
4958 set 0x59, %l5
4959 stb %o6, [%l7 + %l5]
4960 wr %i4, %i0, %sys_tick
4961 nop
4962 set 0x78, %l2
4963 ldd [%l7 + %l2], %o2
4964 add %l7, 0x50, %l6
4965 wr %g0, 0x88, %asi
4966 lda [%l6] %asi, %o0
4967 casa [%l6] 0x88, %o0, %l1
4968 set 0x4C, %i4
4969 lda [%l7 + %i4] 0x81, %f21
4970 ld [%l7 + 0x64], %f10
4971 wr %i7, %o2, %y
4972 add %l5, %g6, %l0
4973 set 0x18, %o1
4974 stha %o4, [%l7 + %o1] 0xe3
4975 membar #Sync
4976 set 0x60, %g1
4977 swapa [%l7 + %g1] 0x80, %i6
4978 nop
4979 set 0x7C, %l6
4980 sth %l4, [%l7 + %l6]
4981 nop
4982 set 0x56, %o0
4983 ldsb [%l7 + %o0], %i5
4984 nop
4985 set 0x5C, %o4
4986 prefetch [%l7 + %o4], 2
4987 and %i1, %o5, %i2
4988 set 0x60, %o2
4989 stxa %g5, [%l7 + %o2] 0xea
4990 membar #Sync
4991 set 0x60, %o5
4992 swapa [%l7 + %o5] 0x89, %o7
4993 fpsub32 %f18, %f4, %f28
4994 nop
4995 set 0x09, %o6
4996 ldsb [%l7 + %o6], %l2
4997 wr %l6, %g3, %clear_softint
4998 add %l7, 0x48, %l6
4999 wr %g0, 0x89, %asi
5000 casxa [%l6] 0x89, %i3, %g1
5001 st %fsr, [%l7 + 0x68]
5002 nop
5003 set 0x40, %g4
5004 stx %o1, [%l7 + %g4]
5005 nop
5006 set 0x78, %l1
5007 sth %g7, [%l7 + %l1]
5008 set 0x40, %g2
5009 swapa [%l7 + %g2] 0x89, %g4
5010 set 0x30, %o3
5011 swapa [%l7 + %o3] 0x89, %l3
5012 set 0x40, %i1
5013 ldda [%l7 + %i1] 0xda, %f16
5014 nop
5015 set 0x78, %l3
5016 ldd [%l7 + %l3], %f2
5017 set 0x54, %i6
5018 stha %o6, [%l7 + %i6] 0xea
5019 membar #Sync
5020 add %l7, 0x18, %l6
5021 wr %g0, 0x80, %asi
5022 casxa [%l6] 0x80, %g2, %i4
5023 and %o3, %i0, %l1
5024 ld [%l7 + 0x18], %f17
5025 nop
5026 set 0x5A, %i7
5027 lduh [%l7 + %i7], %i7
5028 nop
5029 set 0x78, %i3
5030 stx %fsr, [%l7 + %i3]
5031 set 0x10, %o7
5032 swapa [%l7 + %o7] 0x89, %o2
5033 nop
5034 set 0x18, %l0
5035 stx %o0, [%l7 + %l0]
5036 set 0x40, %g5
5037 stda %f0, [%l7 + %g5] 0xd8
5038 nop
5039 set 0x40, %g3
5040 swap [%l7 + %g3], %l5
5041 add %l7, 0x54, %l6
5042 wr %g0, 0x80, %asi
5043 casa [%l6] 0x80, %l0, %g6
5044 set 0x61, %g7
5045 stba %i6, [%l7 + %g7] 0x89
5046 nop
5047 set 0x6C, %i0
5048 ldsh [%l7 + %i0], %l4
5049 nop
5050 set 0x5E, %i2
5051 ldub [%l7 + %i2], %i5
5052 nop
5053 set 0x08, %i5
5054 stw %i1, [%l7 + %i5]
5055 nop
5056 set 0x0B, %g6
5057 ldsb [%l7 + %g6], %o5
5058 nop
5059 set 0x4A, %l4
5060 ldsh [%l7 + %l4], %i2
5061 nop
5062 set 0x28, %l5
5063 std %f12, [%l7 + %l5]
5064 nop
5065 set 0x48, %l2
5066 stx %o4, [%l7 + %l2]
5067 st %f21, [%l7 + 0x18]
5068 set 0x2C, %o1
5069 stwa %o7, [%l7 + %o1] 0xea
5070 membar #Sync
5071 set 0x70, %i4
5072 ldxa [%l7 + %i4] 0x89, %l2
5073 nop
5074 set 0x78, %g1
5075 ldd [%l7 + %g1], %i6
5076 nop
5077 set 0x58, %o0
5078 lduh [%l7 + %o0], %g5
5079 set 0x34, %l6
5080 stha %i3, [%l7 + %l6] 0xe2
5081 membar #Sync
5082 nop
5083 set 0x42, %o2
5084 ldsh [%l7 + %o2], %g1
5085 set 0x10, %o5
5086 ldda [%l7 + %o5] 0xea, %g2
5087 nop
5088 set 0x68, %o6
5089 ldx [%l7 + %o6], %o1
5090 nop
5091 set 0x28, %g4
5092 ldstub [%l7 + %g4], %g4
5093 add %l7, 0x50, %l6
5094 wr %g0, 0x80, %asi
5095 casa [%l6] 0x80, %l3, %g7
5096 nop
5097 set 0x20, %l1
5098 swap [%l7 + %l1], %o6
5099 set 0x11, %o4
5100 stba %g2, [%l7 + %o4] 0x89
5101 nop
5102 set 0x58, %o3
5103 ldsw [%l7 + %o3], %o3
5104 fpsub32s %f18, %f4, %f6
5105 st %f2, [%l7 + 0x20]
5106 set 0x60, %g2
5107 stba %i4, [%l7 + %g2] 0xe2
5108 membar #Sync
5109 bl,a %xcc, loop_33
5110 or %l1, %i0, %o2
5111 nop
5112 set 0x7A, %l3
5113 ldub [%l7 + %l3], %i7
5114 nop
5115 set 0x74, %i1
5116 ldsw [%l7 + %i1], %o0
5117loop_33:
5118 nop
5119 set 0x28, %i6
5120 ldx [%l7 + %i6], %l0
5121 nop
5122 set 0x18, %i7
5123 ldsh [%l7 + %i7], %g6
5124 set 0x10, %i3
5125 ldda [%l7 + %i3] 0xe2, %l4
5126 nop
5127 set 0x20, %l0
5128 sth %l4, [%l7 + %l0]
5129 nop
5130 set 0x10, %o7
5131 stx %i5, [%l7 + %o7]
5132 set 0x2B, %g3
5133 ldstuba [%l7 + %g3] 0x89, %i6
5134 nop
5135 set 0x14, %g7
5136 ldsh [%l7 + %g7], %o5
5137 nop
5138 set 0x6E, %i0
5139 sth %i2, [%l7 + %i0]
5140 nop
5141 set 0x66, %g5
5142 lduh [%l7 + %g5], %o4
5143 ld [%l7 + 0x1C], %f8
5144 nop
5145 set 0x10, %i5
5146 std %o6, [%l7 + %i5]
5147 nop
5148 set 0x1C, %g6
5149 ldsb [%l7 + %g6], %l2
5150 set 0x08, %i2
5151 sta %f1, [%l7 + %i2] 0x80
5152 nop
5153 set 0x6A, %l4
5154 stb %l6, [%l7 + %l4]
5155 set 0x5C, %l5
5156 sta %f25, [%l7 + %l5] 0x81
5157 set 0x2C, %l2
5158 ldstuba [%l7 + %l2] 0x89, %g5
5159 nop
5160 set 0x10, %o1
5161 stx %fsr, [%l7 + %o1]
5162 nop
5163 set 0x57, %i4
5164 stb %i3, [%l7 + %i4]
5165 set 0x74, %g1
5166 swapa [%l7 + %g1] 0x80, %i1
5167 nop
5168 set 0x44, %l6
5169 ldsh [%l7 + %l6], %g1
5170 nop
5171 set 0x30, %o0
5172 stx %fsr, [%l7 + %o0]
5173 nop
5174 set 0x08, %o2
5175 std %f30, [%l7 + %o2]
5176 set 0x70, %o5
5177 lda [%l7 + %o5] 0x88, %f11
5178 set 0x24, %g4
5179 swapa [%l7 + %g4] 0x81, %g3
5180 add %o1, %l3, %g4
5181 nop
5182 set 0x68, %o6
5183 ldx [%l7 + %o6], %o6
5184 set 0x40, %l1
5185 ldda [%l7 + %l1] 0xea, %g2
5186 add %o3, %g7, %i4
5187 nop
5188 set 0x68, %o4
5189 ldd [%l7 + %o4], %f28
5190 nop
5191 set 0x48, %g2
5192 stx %i0, [%l7 + %g2]
5193 nop
5194 set 0x5A, %l3
5195 sth %o2, [%l7 + %l3]
5196 set 0x40, %i1
5197 ldda [%l7 + %i1] 0xd2, %f0
5198 wr %i7, %l1, %softint
5199 set 0x60, %o3
5200 ldda [%l7 + %o3] 0xea, %o0
5201 set 0x78, %i6
5202 ldstuba [%l7 + %i6] 0x80, %l0
5203 nop
5204 set 0x50, %i3
5205 stx %g6, [%l7 + %i3]
5206 st %f9, [%l7 + 0x68]
5207 nop
5208 set 0x4E, %l0
5209 lduh [%l7 + %l0], %l4
5210 ld [%l7 + 0x70], %f4
5211 set 0x40, %o7
5212 stda %f0, [%l7 + %o7] 0xc2
5213 nop
5214 set 0x38, %i7
5215 swap [%l7 + %i7], %i5
5216 set 0x5B, %g7
5217 ldstuba [%l7 + %g7] 0x80, %l5
5218 set 0x1C, %i0
5219 stwa %i6, [%l7 + %i0] 0x88
5220 set 0x40, %g3
5221 stda %f16, [%l7 + %g3] 0xca
5222 add %l7, 0x68, %l6
5223 wr %g0, 0x89, %asi
5224 casa [%l6] 0x89, %o5, %i2
5225 set 0x3C, %g5
5226 stwa %o4, [%l7 + %g5] 0xe2
5227 membar #Sync
5228 st %fsr, [%l7 + 0x58]
5229 nop
5230 set 0x63, %g6
5231 ldub [%l7 + %g6], %l2
5232 nop
5233 set 0x68, %i5
5234 ldx [%l7 + %i5], %l6
5235 nop
5236 set 0x20, %i2
5237 ldd [%l7 + %i2], %g4
5238 set 0x48, %l4
5239 ldxa [%l7 + %l4] 0x81, %i3
5240 set 0x14, %l5
5241 stha %i1, [%l7 + %l5] 0x81
5242 nop
5243 set 0x28, %l2
5244 std %f20, [%l7 + %l2]
5245 set 0x08, %o1
5246 sta %f2, [%l7 + %o1] 0x88
5247 nop
5248 set 0x60, %i4
5249 ldd [%l7 + %i4], %f14
5250 ld [%l7 + 0x70], %f14
5251 nop
5252 set 0x58, %g1
5253 ldx [%l7 + %g1], %o7
5254 set 0x68, %l6
5255 stda %g0, [%l7 + %l6] 0x88
5256 fpadd16s %f12, %f3, %f25
5257 set 0x78, %o2
5258 ldstuba [%l7 + %o2] 0x80, %g3
5259 st %fsr, [%l7 + 0x34]
5260 set 0x20, %o5
5261 stxa %o1, [%l7 + %o5] 0x81
5262 nop
5263 set 0x60, %o0
5264 lduw [%l7 + %o0], %l3
5265 nop
5266 set 0x0A, %o6
5267 lduh [%l7 + %o6], %o6
5268 nop
5269 set 0x10, %l1
5270 std %f8, [%l7 + %l1]
5271 set 0x20, %o4
5272 stda %g2, [%l7 + %o4] 0xea
5273 membar #Sync
5274 add %l7, 0x18, %l6
5275 wr %g0, 0x89, %asi
5276 ldxa [%l6] %asi, %o3
5277 casxa [%l6] 0x89, %o3, %g4
5278 nop
5279 set 0x08, %g4
5280 ldd [%l7 + %g4], %f24
5281 set 0x58, %g2
5282 stba %i4, [%l7 + %g2] 0xea
5283 membar #Sync
5284 nop
5285 set 0x50, %l3
5286 ldd [%l7 + %l3], %i0
5287 nop
5288 set 0x30, %o3
5289 stx %o2, [%l7 + %o3]
5290 nop
5291 set 0x10, %i1
5292 ldd [%l7 + %i1], %f18
5293 nop
5294 set 0x38, %i3
5295 stx %g7, [%l7 + %i3]
5296 nop
5297 set 0x60, %i6
5298 std %l0, [%l7 + %i6]
5299 add %l7, 0x78, %l6
5300 wr %g0, 0x81, %asi
5301 casa [%l6] 0x81, %i7, %o0
5302 or %l0, %l4, %g6
5303 nop
5304 set 0x1C, %l0
5305 lduw [%l7 + %l0], %l5
5306 nop
5307 set 0x40, %o7
5308 ldd [%l7 + %o7], %f6
5309 add %l7, 0x54, %l6
5310 wr %g0, 0x88, %asi
5311 lda [%l6] %asi, %i6
5312 casa [%l6] 0x88, %i6, %i5
5313 set 0x78, %i7
5314 sta %f8, [%l7 + %i7] 0x81
5315 set 0x30, %g7
5316 ldda [%l7 + %g7] 0xe3, %i2
5317 nop
5318 set 0x57, %i0
5319 stb %o5, [%l7 + %i0]
5320 nop
5321 set 0x68, %g5
5322 ldd [%l7 + %g5], %l2
5323 fpsub32s %f10, %f7, %f5
5324 st %fsr, [%l7 + 0x2C]
5325 nop
5326 set 0x11, %g6
5327 ldsb [%l7 + %g6], %o4
5328 add %l7, 0x58, %l6
5329 wr %g0, 0x89, %asi
5330 casxa [%l6] 0x89, %l6, %g5
5331 add %i3, %o7, %i1
5332 nop
5333 set 0x78, %i5
5334 ldx [%l7 + %i5], %g1
5335 and %o1, %g3, %l3
5336 or %o6, %o3, %g4
5337 set 0x3C, %g3
5338 lda [%l7 + %g3] 0x81, %f14
5339 and %i4, %g2, %o2
5340 nop
5341 set 0x39, %i2
5342 ldub [%l7 + %i2], %i0
5343 st %fsr, [%l7 + 0x64]
5344 set 0x10, %l4
5345 ldxa [%l7 + %l4] 0x88, %g7
5346 nop
5347 set 0x50, %l5
5348 prefetch [%l7 + %l5], 4
5349 nop
5350 set 0x62, %l2
5351 sth %l1, [%l7 + %l2]
5352 nop
5353 set 0x49, %o1
5354 ldsb [%l7 + %o1], %o0
5355 set 0x40, %i4
5356 stda %f16, [%l7 + %i4] 0x80
5357 set 0x64, %l6
5358 swapa [%l7 + %l6] 0x88, %i7
5359 nop
5360 set 0x48, %o2
5361 stx %fsr, [%l7 + %o2]
5362 nop
5363 set 0x64, %g1
5364 ldsw [%l7 + %g1], %l4
5365 nop
5366 set 0x74, %o0
5367 sth %g6, [%l7 + %o0]
5368 st %f4, [%l7 + 0x14]
5369 nop
5370 set 0x7D, %o5
5371 ldub [%l7 + %o5], %l0
5372 set 0x48, %l1
5373 swapa [%l7 + %l1] 0x80, %i6
5374 nop
5375 set 0x33, %o6
5376 ldsb [%l7 + %o6], %i5
5377 add %l7, 0x3C, %l6
5378 wr %g0, 0x80, %asi
5379 casa [%l6] 0x80, %i2, %l5
5380 set 0x10, %g4
5381 stha %o5, [%l7 + %g4] 0x80
5382 nop
5383 set 0x44, %g2
5384 lduw [%l7 + %g2], %o4
5385 set 0x48, %o4
5386 prefetcha [%l7 + %o4] 0x89, 0
5387 add %l7, 0x44, %l6
5388 wr %g0, 0x89, %asi
5389 casa [%l6] 0x89, %l6, %g5
5390 nop
5391 set 0x59, %l3
5392 ldsb [%l7 + %l3], %o7
5393 nop
5394 set 0x58, %i1
5395 stx %i3, [%l7 + %i1]
5396 nop
5397 set 0x20, %o3
5398 ldub [%l7 + %o3], %g1
5399 nop
5400 set 0x7B, %i3
5401 ldsb [%l7 + %i3], %i1
5402 st %f7, [%l7 + 0x48]
5403 set 0x38, %i6
5404 sta %f27, [%l7 + %i6] 0x80
5405 nop
5406 set 0x28, %l0
5407 std %f30, [%l7 + %l0]
5408 set 0x44, %o7
5409 sta %f22, [%l7 + %o7] 0x89
5410 nop
5411 set 0x0C, %i7
5412 stw %g3, [%l7 + %i7]
5413 add %l7, 0x6C, %l6
5414 wr %g0, 0x89, %asi
5415 casa [%l6] 0x89, %l3, %o6
5416 nop
5417 set 0x2E, %i0
5418 lduh [%l7 + %i0], %o1
5419 add %g4, %i4, %g2
5420 set 0x70, %g5
5421 ldda [%l7 + %g5] 0x89, %o2
5422 nop
5423 set 0x2C, %g6
5424 prefetch [%l7 + %g6], 0
5425 nop
5426 set 0x5C, %g7
5427 stw %i0, [%l7 + %g7]
5428 and %g7, %o2, %l1
5429 st %f30, [%l7 + 0x64]
5430 nop
5431 set 0x34, %g3
5432 ldsw [%l7 + %g3], %i7
5433 set 0x6C, %i2
5434 swapa [%l7 + %i2] 0x89, %o0
5435 nop
5436 set 0x7A, %l4
5437 lduh [%l7 + %l4], %g6
5438 nop
5439 set 0x58, %l5
5440 std %l0, [%l7 + %l5]
5441 nop
5442 set 0x40, %l2
5443 swap [%l7 + %l2], %i6
5444 set 0x40, %o1
5445 ldda [%l7 + %o1] 0xd0, %f0
5446 set 0x20, %i5
5447 ldxa [%l7 + %i5] 0x81, %i5
5448 nop
5449 set 0x30, %i4
5450 ldd [%l7 + %i4], %f16
5451 add %l4, %l5, %o5
5452 nop
5453 set 0x58, %o2
5454 stw %i2, [%l7 + %o2]
5455 nop
5456 set 0x7C, %g1
5457 stw %o4, [%l7 + %g1]
5458 nop
5459 set 0x3A, %l6
5460 sth %l2, [%l7 + %l6]
5461 nop
5462 set 0x50, %o5
5463 lduw [%l7 + %o5], %l6
5464 set 0x28, %l1
5465 ldxa [%l7 + %l1] 0x89, %g5
5466 nop
5467 set 0x72, %o0
5468 stb %o7, [%l7 + %o0]
5469 set 0x40, %o6
5470 ldda [%l7 + %o6] 0xd0, %f0
5471 set 0x30, %g2
5472 ldda [%l7 + %g2] 0xeb, %g0
5473 nop
5474 set 0x2D, %o4
5475 ldub [%l7 + %o4], %i1
5476 nop
5477 nop
5478 setx 0x2BA86450, %l0, %l6
5479 st %l6, [%l7 + 0x28]
5480 ld [%l7 + 0x28], %f14
5481 setx 0x54BD51D5, %l1, %l5
5482 st %l5, [%l7 + 0x10]
5483 ld [%l7 + 0x10], %f15
5484 fdivs %f15, %f14, %f19
5485 nop
5486 set 0x6C, %g4
5487 swap [%l7 + %g4], %i3
5488 nop
5489 set 0x18, %i1
5490 ldd [%l7 + %i1], %f24
5491 set 0x0A, %o3
5492 stba %l3, [%l7 + %o3] 0xe3
5493 membar #Sync
5494 add %l7, 0x60, %l6
5495 wr %g0, 0x89, %asi
5496 casxa [%l6] 0x89, %g3, %o6
5497 st %fsr, [%l7 + 0x50]
5498 set 0x28, %i3
5499 stxa %o1, [%l7 + %i3] 0x88
5500 or %g4, %i4, %g2
5501 ld [%l7 + 0x1C], %f23
5502 set 0x40, %i6
5503 stda %f16, [%l7 + %i6] 0x80
5504 st %f30, [%l7 + 0x5C]
5505 set 0x50, %l3
5506 stxa %o3, [%l7 + %l3] 0x89
5507 nop
5508 set 0x40, %l0
5509 lduw [%l7 + %l0], %g7
5510 nop
5511 set 0x70, %i7
5512 stx %i0, [%l7 + %i7]
5513 st %fsr, [%l7 + 0x78]
5514 nop
5515 set 0x60, %o7
5516 stx %fsr, [%l7 + %o7]
5517 nop
5518 set 0x4C, %i0
5519 swap [%l7 + %i0], %o2
5520 set 0x70, %g6
5521 stda %i6, [%l7 + %g6] 0xeb
5522 membar #Sync
5523 set 0x14, %g7
5524 sta %f7, [%l7 + %g7] 0x88
5525 nop
5526 set 0x3D, %g5
5527 ldstub [%l7 + %g5], %l1
5528 fpsub32s %f16, %f13, %f30
5529 set 0x78, %g3
5530 sta %f13, [%l7 + %g3] 0x88
5531 set 0x48, %i2
5532 stwa %o0, [%l7 + %i2] 0xeb
5533 membar #Sync
5534 nop
5535 set 0x30, %l5
5536 std %f6, [%l7 + %l5]
5537 set 0x22, %l4
5538 stba %l0, [%l7 + %l4] 0xea
5539 membar #Sync
5540 set 0x44, %o1
5541 stwa %g6, [%l7 + %o1] 0xe2
5542 membar #Sync
5543 set 0x40, %i5
5544 stda %f0, [%l7 + %i5] 0xc4
5545 set 0x4C, %i4
5546 lda [%l7 + %i4] 0x80, %f1
5547 set 0x40, %o2
5548 ldda [%l7 + %o2] 0x88, %i6
5549 ld [%l7 + 0x3C], %f18
5550 set 0x28, %l2
5551 stxa %i5, [%l7 + %l2] 0x80
5552 set 0x70, %l6
5553 stda %l4, [%l7 + %l6] 0xea
5554 membar #Sync
5555 set 0x78, %g1
5556 stwa %o5, [%l7 + %g1] 0xea
5557 membar #Sync
5558 nop
5559 set 0x27, %o5
5560 stb %i2, [%l7 + %o5]
5561 wr %g0, 0x6, %fprs
5562 st %f30, [%l7 + 0x64]
5563 ld [%l7 + 0x54], %f21
5564 set 0x18, %o0
5565 ldxa [%l7 + %o0] 0x88, %l6
5566 nop
5567 set 0x44, %l1
5568 ldsb [%l7 + %l1], %g5
5569 st %f20, [%l7 + 0x28]
5570 set 0x34, %g2
5571 swapa [%l7 + %g2] 0x88, %l4
5572 nop
5573 set 0x50, %o4
5574 sth %o7, [%l7 + %o4]
5575 nop
5576 set 0x68, %o6
5577 std %f22, [%l7 + %o6]
5578 set 0x0A, %i1
5579 stba %i1, [%l7 + %i1] 0xea
5580 membar #Sync
5581 set 0x68, %o3
5582 prefetcha [%l7 + %o3] 0x89, 2
5583 add %l7, 0x6C, %l6
5584 wr %g0, 0x89, %asi
5585 lda [%l6] %asi, %g1
5586 casa [%l6] 0x89, %g1, %l3
5587 nop
5588 or %g0, 0x8, %l0
5589 sllx %l0, 0x3c, %l0
5590 wr %l0, %g0, %tick_cmpr
5591 set 0x0E, %g4
5592 stha %g4, [%l7 + %g4] 0x88
5593 bg %xcc, loop_34
5594 nop
5595 set 0x66, %i6
5596 ldsh [%l7 + %i6], %i4
5597 nop
5598 nop
5599 setx 0x1864999880DAA699, %l0, %l6
5600 stx %l6, [%l7 + 0x28]
5601 ldd [%l7 + 0x28], %f28
5602 setx 0x925AEAEFC84045EC, %l1, %l5
5603 stx %l5, [%l7 + 0x10]
5604 ldd [%l7 + 0x10], %f14
5605 fdivd %f14, %f28, %f8
5606 nop
5607 set 0x30, %i3
5608 prefetch [%l7 + %i3], 2
5609loop_34:
5610 nop
5611 set 0x38, %l3
5612 prefetcha [%l7 + %l3] 0x81, 2
5613 or %o3, %g2, %i0
5614 and %g7, %o2, %i7
5615 set 0x30, %l0
5616 stda %l0, [%l7 + %l0] 0x80
5617 nop
5618 set 0x28, %i7
5619 ldsw [%l7 + %i7], %l0
5620 nop
5621 set 0x40, %i0
5622 ldx [%l7 + %i0], %g6
5623 nop
5624 set 0x63, %o7
5625 ldub [%l7 + %o7], %o0
5626 set 0x2A, %g6
5627 stha %i5, [%l7 + %g6] 0x81
5628 nop
5629 set 0x68, %g5
5630 swap [%l7 + %g5], %i6
5631 nop
5632 set 0x18, %g7
5633 ldd [%l7 + %g7], %o4
5634 set 0x6C, %g3
5635 lda [%l7 + %g3] 0x88, %f16
5636 add %l5, %o4, %i2
5637 nop
5638 set 0x7E, %l5
5639 lduh [%l7 + %l5], %l6
5640 st %fsr, [%l7 + 0x5C]
5641 nop
5642 set 0x78, %i2
5643 ldx [%l7 + %i2], %l2
5644 set 0x48, %l4
5645 prefetcha [%l7 + %l4] 0x81, 0
5646 nop
5647 set 0x20, %i5
5648 prefetch [%l7 + %i5], 4
5649 and %o7, %g5, %i3
5650 fpadd16 %f22, %f22, %f14
5651 add %i1, %l3, %g3
5652 set 0x58, %i4
5653 prefetcha [%l7 + %i4] 0x81, 1
5654 nop
5655 set 0x54, %o2
5656 swap [%l7 + %o2], %o6
5657 set 0x10, %l2
5658 sta %f0, [%l7 + %l2] 0x81
5659 set 0x08, %l6
5660 stxa %i4, [%l7 + %l6] 0xe3
5661 membar #Sync
5662 set 0x68, %o1
5663 ldxa [%l7 + %o1] 0x89, %o1
5664 nop
5665 set 0x42, %g1
5666 lduh [%l7 + %g1], %g4
5667 add %l7, 0x7C, %l6
5668 wr %g0, 0x80, %asi
5669 casa [%l6] 0x80, %g2, %i0
5670 nop
5671 set 0x14, %o5
5672 stb %g7, [%l7 + %o5]
5673 nop
5674 set 0x25, %o0
5675 ldsb [%l7 + %o0], %o3
5676 set 0x70, %l1
5677 lda [%l7 + %l1] 0x81, %f21
5678 or %o2, %l1, %l0
5679 nop
5680 set 0x18, %g2
5681 ldx [%l7 + %g2], %g6
5682 nop
5683 set 0x5A, %o4
5684 ldub [%l7 + %o4], %o0
5685 nop
5686 set 0x30, %o6
5687 ldd [%l7 + %o6], %f22
5688 set 0x58, %i1
5689 stxa %i5, [%l7 + %i1] 0x88
5690 set 0x70, %o3
5691 prefetcha [%l7 + %o3] 0x80, 3
5692 and %i7, %l5, %o4
5693 nop
5694 set 0x3C, %i6
5695 ldsw [%l7 + %i6], %i2
5696 set 0x70, %i3
5697 ldda [%l7 + %i3] 0xe2, %o4
5698 nop
5699 set 0x1C, %g4
5700 stw %l6, [%l7 + %g4]
5701 set 0x0C, %l0
5702 swapa [%l7 + %l0] 0x88, %l4
5703 set 0x30, %l3
5704 lda [%l7 + %l3] 0x81, %f8
5705 nop
5706 set 0x66, %i7
5707 lduh [%l7 + %i7], %o7
5708 nop
5709 set 0x60, %i0
5710 std %l2, [%l7 + %i0]
5711 nop
5712 set 0x58, %o7
5713 stx %fsr, [%l7 + %o7]
5714 set 0x18, %g5
5715 stwa %g5, [%l7 + %g5] 0x89
5716 membar #Sync
5717 set 0x40, %g7
5718 ldda [%l7 + %g7] 0xf9, %f16
5719 nop
5720 set 0x2F, %g3
5721 stb %i1, [%l7 + %g3]
5722 nop
5723 set 0x38, %l5
5724 std %f12, [%l7 + %l5]
5725 set 0x68, %i2
5726 stwa %i3, [%l7 + %i2] 0xea
5727 membar #Sync
5728 nop
5729 set 0x38, %l4
5730 swap [%l7 + %l4], %l3
5731 nop
5732 or %g0, 0x8, %l0
5733 sllx %l0, 0x3c, %l0
5734 wr %l0, 0xC2B, %sys_tick_cmpr
5735 and %i4, %g1, %o1
5736 nop
5737 set 0x48, %g6
5738 ldx [%l7 + %g6], %g2
5739 nop
5740 set 0x48, %i4
5741 ldd [%l7 + %i4], %f24
5742 set 0x17, %o2
5743 ldstuba [%l7 + %o2] 0x80, %i0
5744 or %g4, %g7, %o2
5745 nop
5746 set 0x1C, %l2
5747 lduh [%l7 + %l2], %l1
5748 set 0x40, %l6
5749 stda %f0, [%l7 + %l6] 0x80
5750 nop
5751 set 0x78, %o1
5752 ldstub [%l7 + %o1], %o3
5753 nop
5754 set 0x25, %g1
5755 ldstub [%l7 + %g1], %l0
5756 nop
5757 nop
5758 setx 0x1E832CAF, %l0, %l6
5759 st %l6, [%l7 + 0x28]
5760 ld [%l7 + 0x28], %f28
5761 setx 0x647F365C, %l1, %l5
5762 st %l5, [%l7 + 0x10]
5763 ld [%l7 + 0x10], %f3
5764 fdivs %f3, %f28, %f8
5765 set 0x48, %i5
5766 ldxa [%l7 + %i5] 0x81, %g6
5767 set 0x1C, %o0
5768 lda [%l7 + %o0] 0x89, %f4
5769 st %f19, [%l7 + 0x74]
5770 st %fsr, [%l7 + 0x5C]
5771 nop
5772 set 0x2D, %o5
5773 ldub [%l7 + %o5], %i5
5774 nop
5775 set 0x38, %g2
5776 stx %fsr, [%l7 + %g2]
5777 set 0x78, %o4
5778 stha %o0, [%l7 + %o4] 0xeb
5779 membar #Sync
5780 nop
5781 set 0x3A, %o6
5782 ldsh [%l7 + %o6], %i6
5783 set 0x68, %l1
5784 stxa %i7, [%l7 + %l1] 0xeb
5785 membar #Sync
5786 nop
5787 set 0x50, %o3
5788 std %l4, [%l7 + %o3]
5789 nop
5790 set 0x18, %i1
5791 std %f12, [%l7 + %i1]
5792 set 0x58, %i6
5793 lda [%l7 + %i6] 0x80, %f11
5794 set 0x08, %g4
5795 stxa %o4, [%l7 + %g4] 0x89
5796 nop
5797 set 0x3A, %i3
5798 sth %i2, [%l7 + %i3]
5799 add %l7, 0x08, %l6
5800 wr %g0, 0x80, %asi
5801 lda [%l6] %asi, %o5
5802 casa [%l6] 0x80, %o5, %l6
5803 nop
5804 set 0x40, %l3
5805 prefetch [%l7 + %l3], 3
5806 nop
5807 set 0x6C, %i7
5808 stw %o7, [%l7 + %i7]
5809 fpsub32s %f0, %f6, %f27
5810 set 0x40, %i0
5811 stda %f16, [%l7 + %i0] 0x81
5812 nop
5813 set 0x1C, %o7
5814 sth %l4, [%l7 + %o7]
5815 set 0x55, %l0
5816 stba %l2, [%l7 + %l0] 0xeb
5817 membar #Sync
5818 nop
5819 set 0x4C, %g7
5820 lduh [%l7 + %g7], %g5
5821 nop
5822 set 0x10, %g3
5823 stw %i3, [%l7 + %g3]
5824 st %fsr, [%l7 + 0x58]
5825 nop
5826 set 0x14, %l5
5827 ldstub [%l7 + %l5], %l3
5828 nop
5829 set 0x7A, %i2
5830 ldsh [%l7 + %i2], %g3
5831 set 0x40, %g5
5832 ldda [%l7 + %g5] 0x88, %f0
5833 bge,pn %icc, loop_35
5834 and %i1, %i4, %o6
5835 nop
5836 set 0x29, %l4
5837 ldub [%l7 + %l4], %g1
5838 set 0x40, %i4
5839 ldda [%l7 + %i4] 0xd8, %f16
5840loop_35:
5841 st %f6, [%l7 + 0x40]
5842 set 0x43, %g6
5843 ldstuba [%l7 + %g6] 0x88, %g2
5844 set 0x40, %o2
5845 prefetcha [%l7 + %o2] 0x88, 2
5846 set 0x48, %l6
5847 stda %i0, [%l7 + %l6] 0xe3
5848 membar #Sync
5849 bne,a,pn %icc, loop_36
5850 st %f12, [%l7 + 0x20]
5851 nop
5852 set 0x18, %l2
5853 std %g6, [%l7 + %l2]
5854 set 0x6F, %o1
5855 ldstuba [%l7 + %o1] 0x80, %o2
5856loop_36:
5857 nop
5858 set 0x68, %g1
5859 stxa %l1, [%l7 + %g1] 0x88
5860 nop
5861 set 0x68, %o0
5862 stw %o3, [%l7 + %o0]
5863 fpadd32 %f18, %f26, %f28
5864 and %l0, %g4, %g6
5865 nop
5866 set 0x40, %i5
5867 stx %fsr, [%l7 + %i5]
5868 nop
5869 set 0x58, %g2
5870 ldd [%l7 + %g2], %f30
5871 be,pn %icc, loop_37
5872 nop
5873 set 0x0E, %o4
5874 ldstub [%l7 + %o4], %i5
5875 and %i6, %o0, %l5
5876 nop
5877 set 0x10, %o6
5878 std %i6, [%l7 + %o6]
5879loop_37:
5880 nop
5881 set 0x58, %l1
5882 stda %i2, [%l7 + %l1] 0xe3
5883 membar #Sync
5884 fpadd32 %f28, %f12, %f0
5885 set 0x6C, %o5
5886 swapa [%l7 + %o5] 0x88, %o4
5887 set 0x30, %o3
5888 swapa [%l7 + %o3] 0x80, %l6
5889 nop
5890 set 0x30, %i1
5891 ldd [%l7 + %i1], %o6
5892 set 0x60, %i6
5893 stwa %o5, [%l7 + %i6] 0xea
5894 membar #Sync
5895 nop
5896 set 0x37, %g4
5897 ldsb [%l7 + %g4], %l4
5898 fpadd16s %f23, %f6, %f31
5899 nop
5900 set 0x74, %l3
5901 stw %g5, [%l7 + %l3]
5902 set 0x48, %i3
5903 sta %f13, [%l7 + %i3] 0x80
5904 nop
5905 set 0x48, %i7
5906 ldd [%l7 + %i7], %f28
5907 bn,pt %xcc, loop_38
5908 nop
5909 set 0x60, %i0
5910 ldd [%l7 + %i0], %f8
5911 nop
5912 set 0x20, %l0
5913 sth %i3, [%l7 + %l0]
5914 add %l7, 0x34, %l6
5915 wr %g0, 0x80, %asi
5916 lda [%l6] %asi, %l2
5917 casa [%l6] 0x80, %l2, %g3
5918loop_38:
5919 or %i1, %l3, %i4
5920 nop
5921 set 0x38, %o7
5922 ldd [%l7 + %o7], %f22
5923 ld [%l7 + 0x70], %f17
5924 nop
5925 set 0x40, %g3
5926 ldd [%l7 + %g3], %g0
5927 ld [%l7 + 0x34], %f3
5928 nop
5929 set 0x60, %g7
5930 stx %fsr, [%l7 + %g7]
5931 add %o6, %o1, %i0
5932 add %g2, %o2, %g7
5933 set 0x38, %l5
5934 sta %f10, [%l7 + %l5] 0x81
5935 nop
5936 set 0x1C, %i2
5937 swap [%l7 + %i2], %o3
5938 set 0x51, %l4
5939 stba %l1, [%l7 + %l4] 0x80
5940 nop
5941 set 0x6B, %i4
5942 stb %g4, [%l7 + %i4]
5943 add %g6, %l0, %i5
5944 st %f3, [%l7 + 0x78]
5945 nop
5946 set 0x34, %g5
5947 lduh [%l7 + %g5], %i6
5948 set 0x57, %o2
5949 stba %l5, [%l7 + %o2] 0xea
5950 membar #Sync
5951 set 0x18, %l6
5952 stxa %i7, [%l7 + %l6] 0xe2
5953 membar #Sync
5954 set 0x70, %l2
5955 stwa %i2, [%l7 + %l2] 0xe2
5956 membar #Sync
5957 set 0x0C, %g6
5958 stha %o0, [%l7 + %g6] 0x88
5959 st %f31, [%l7 + 0x70]
5960 and %l6, %o4, %o7
5961 fpsub16 %f30, %f6, %f30
5962 set 0x38, %g1
5963 sta %f5, [%l7 + %g1] 0x88
5964 add %l7, 0x18, %l6
5965 wr %g0, 0x88, %asi
5966 casxa [%l6] 0x88, %o5, %g5
5967 fpsub16s %f7, %f16, %f10
5968 set 0x40, %o1
5969 ldda [%l7 + %o1] 0xda, %f16
5970 set 0x0C, %o0
5971 swapa [%l7 + %o0] 0x81, %l4
5972 membar #Sync
5973 set 0x40, %g2
5974 ldda [%l7 + %g2] 0xf9, %f16
5975 nop
5976 set 0x40, %i5
5977 stx %fsr, [%l7 + %i5]
5978 ld [%l7 + 0x48], %f22
5979 nop
5980 set 0x64, %o6
5981 lduh [%l7 + %o6], %l2
5982 nop
5983 set 0x58, %o4
5984 stx %i3, [%l7 + %o4]
5985 nop
5986 set 0x10, %l1
5987 ldd [%l7 + %l1], %f4
5988 nop
5989 set 0x16, %o3
5990 lduh [%l7 + %o3], %g3
5991 wr %i1, %i4, %set_softint
5992 nop
5993 set 0x40, %o5
5994 ldsb [%l7 + %o5], %g1
5995 set 0x68, %i1
5996 stda %l2, [%l7 + %i1] 0xe2
5997 membar #Sync
5998 set 0x4B, %g4
5999 stba %o6, [%l7 + %g4] 0xeb
6000 membar #Sync
6001 nop
6002 set 0x76, %i6
6003 ldsb [%l7 + %i6], %o1
6004 nop
6005 set 0x30, %l3
6006 stw %i0, [%l7 + %l3]
6007 nop
6008 set 0x34, %i7
6009 sth %g2, [%l7 + %i7]
6010 nop
6011 set 0x28, %i3
6012 ldd [%l7 + %i3], %g6
6013 membar #Sync
6014 set 0x40, %i0
6015 ldda [%l7 + %i0] 0xf9, %f0
6016 set 0x24, %l0
6017 sta %f22, [%l7 + %l0] 0x88
6018 nop
6019 set 0x78, %o7
6020 ldd [%l7 + %o7], %f16
6021 set 0x4C, %g7
6022 stha %o3, [%l7 + %g7] 0xe3
6023 membar #Sync
6024 add %l7, 0x7C, %l6
6025 wr %g0, 0x81, %asi
6026 lda [%l6] %asi, %l1
6027 casa [%l6] 0x81, %l1, %g4
6028 nop
6029 set 0x60, %l5
6030 std %f16, [%l7 + %l5]
6031 nop
6032 set 0x14, %g3
6033 ldsb [%l7 + %g3], %g6
6034 set 0x0C, %l4
6035 stha %l0, [%l7 + %l4] 0xe2
6036 membar #Sync
6037 nop
6038 set 0x20, %i2
6039 stx %fsr, [%l7 + %i2]
6040 nop
6041 set 0x62, %i4
6042 lduh [%l7 + %i4], %o2
6043 fpadd32 %f4, %f4, %f4
6044 set 0x70, %g5
6045 ldxa [%l7 + %g5] 0x89, %i6
6046 or %l5, %i7, %i2
6047 nop
6048 set 0x26, %o2
6049 sth %i5, [%l7 + %o2]
6050 set 0x60, %l6
6051 sta %f20, [%l7 + %l6] 0x88
6052 or %l6, %o4, %o7
6053 and %o0, %o5, %l4
6054 set 0x14, %g6
6055 sta %f5, [%l7 + %g6] 0x89
6056 nop
6057 set 0x18, %l2
6058 std %f2, [%l7 + %l2]
6059 set 0x6C, %o1
6060 stha %g5, [%l7 + %o1] 0x81
6061 add %i3, %g3, %l2
6062 set 0x64, %g1
6063 stwa %i4, [%l7 + %g1] 0xea
6064 membar #Sync
6065 nop
6066 set 0x28, %g2
6067 ldx [%l7 + %g2], %i1
6068 set 0x70, %i5
6069 ldxa [%l7 + %i5] 0x81, %l3
6070 add %l7, 0x18, %l6
6071 wr %g0, 0x89, %asi
6072 casxa [%l6] 0x89, %g1, %o1
6073 set 0x44, %o6
6074 swapa [%l7 + %o6] 0x81, %o6
6075 nop
6076 set 0x58, %o0
6077 lduh [%l7 + %o0], %g2
6078 nop
6079 set 0x1C, %o4
6080 ldsb [%l7 + %o4], %g7
6081 set 0x30, %o3
6082 lda [%l7 + %o3] 0x81, %f31
6083 nop
6084 set 0x30, %o5
6085 stx %fsr, [%l7 + %o5]
6086 nop
6087 set 0x50, %i1
6088 sth %o3, [%l7 + %i1]
6089 ld [%l7 + 0x68], %f29
6090 add %l1, %g4, %i0
6091 set 0x10, %l1
6092 ldda [%l7 + %l1] 0xeb, %g6
6093 nop
6094 set 0x2C, %i6
6095 ldsh [%l7 + %i6], %l0
6096 ld [%l7 + 0x2C], %f9
6097 set 0x40, %l3
6098 stda %f16, [%l7 + %l3] 0xc0
6099 set 0x4E, %i7
6100 stba %i6, [%l7 + %i7] 0x81
6101 set 0x78, %i3
6102 ldxa [%l7 + %i3] 0x81, %l5
6103 nop
6104 set 0x40, %i0
6105 stx %fsr, [%l7 + %i0]
6106 set 0x70, %l0
6107 stxa %o2, [%l7 + %l0] 0x80
6108 nop
6109 set 0x20, %g4
6110 stx %i7, [%l7 + %g4]
6111 fpadd16 %f16, %f4, %f20
6112 set 0x60, %o7
6113 lda [%l7 + %o7] 0x80, %f21
6114 set 0x2D, %g7
6115 stba %i2, [%l7 + %g7] 0x80
6116 set 0x0C, %g3
6117 sta %f1, [%l7 + %g3] 0x80
6118 or %l6, %i5, %o7
6119 add %l7, 0x50, %l6
6120 wr %g0, 0x81, %asi
6121 ldxa [%l6] %asi, %o4
6122 casxa [%l6] 0x81, %o4, %o5
6123 fpsub32 %f16, %f0, %f24
6124 set 0x1C, %l5
6125 stwa %o0, [%l7 + %l5] 0x81
6126 set 0x34, %l4
6127 swapa [%l7 + %l4] 0x89, %g5
6128 add %l7, 0x78, %l6
6129 wr %g0, 0x88, %asi
6130 casa [%l6] 0x88, %l4, %g3
6131 wr %i3, %i4, %clear_softint
6132 nop
6133 set 0x7C, %i4
6134 stw %i1, [%l7 + %i4]
6135 set 0x50, %i2
6136 stda %l2, [%l7 + %i2] 0x89
6137 set 0x78, %g5
6138 lda [%l7 + %g5] 0x88, %f24
6139 nop
6140 set 0x58, %l6
6141 std %f10, [%l7 + %l6]
6142 set 0x38, %g6
6143 stxa %l2, [%l7 + %g6] 0xeb
6144 membar #Sync
6145 set 0x30, %l2
6146 ldda [%l7 + %l2] 0xea, %o0
6147 nop
6148 set 0x68, %o1
6149 ldsh [%l7 + %o1], %g1
6150 nop
6151 set 0x18, %g1
6152 ldd [%l7 + %g1], %o6
6153 nop
6154 set 0x12, %g2
6155 lduh [%l7 + %g2], %g2
6156 nop
6157 set 0x28, %o2
6158 ldd [%l7 + %o2], %f30
6159 bne,a,pn %xcc, loop_39
6160 nop
6161 set 0x18, %o6
6162 ldd [%l7 + %o6], %o2
6163 add %g7, %l1, %i0
6164 set 0x46, %i5
6165 stha %g6, [%l7 + %i5] 0x80
6166loop_39:
6167 nop
6168 set 0x50, %o0
6169 std %l0, [%l7 + %o0]
6170 nop
6171 set 0x18, %o3
6172 ldd [%l7 + %o3], %f14
6173 nop
6174 set 0x50, %o5
6175 stb %i6, [%l7 + %o5]
6176 nop
6177 set 0x08, %i1
6178 sth %l5, [%l7 + %i1]
6179 add %l7, 0x5C, %l6
6180 wr %g0, 0x88, %asi
6181 casa [%l6] 0x88, %o2, %i7
6182 set 0x5C, %o4
6183 stha %i2, [%l7 + %o4] 0xe3
6184 membar #Sync
6185 membar #Sync
6186 set 0x40, %l1
6187 ldda [%l7 + %l1] 0xf8, %f0
6188 nop
6189 set 0x60, %l3
6190 lduw [%l7 + %l3], %l6
6191 nop
6192 set 0x70, %i6
6193 prefetch [%l7 + %i6], 0
6194 nop
6195 set 0x22, %i7
6196 sth %i5, [%l7 + %i7]
6197 nop
6198 set 0x24, %i3
6199 prefetch [%l7 + %i3], 0
6200 nop
6201 set 0x62, %i0
6202 ldub [%l7 + %i0], %o7
6203 nop
6204 set 0x7D, %l0
6205 ldstub [%l7 + %l0], %o4
6206 st %fsr, [%l7 + 0x50]
6207 set 0x14, %g4
6208 swapa [%l7 + %g4] 0x81, %o5
6209 ble,pt %icc, loop_40
6210 nop
6211 set 0x4C, %o7
6212 sth %g4, [%l7 + %o7]
6213 nop
6214 set 0x30, %g3
6215 stx %fsr, [%l7 + %g3]
6216 set 0x08, %l5
6217 ldxa [%l7 + %l5] 0x89, %g5
6218loop_40:
6219 nop
6220 add %l7, 0x18, %l6
6221 wr %g0, 0x81, %asi
6222 casxa [%l6] 0x81, %l4, %o0
6223 set 0x20, %g7
6224 ldxa [%l7 + %g7] 0x89, %i3
6225 nop
6226 set 0x48, %i4
6227 stx %fsr, [%l7 + %i4]
6228 nop
6229 set 0x30, %i2
6230 stw %g3, [%l7 + %i2]
6231 nop
6232 set 0x36, %l4
6233 lduh [%l7 + %l4], %i4
6234 nop
6235 set 0x5F, %l6
6236 ldsb [%l7 + %l6], %l3
6237 nop
6238 set 0x73, %g5
6239 ldsb [%l7 + %g5], %l2
6240 add %i1, %o1, %g1
6241 nop
6242 set 0x30, %g6
6243 stx %o6, [%l7 + %g6]
6244 set 0x40, %l2
6245 swapa [%l7 + %l2] 0x88, %g2
6246 set 0x2C, %g1
6247 swapa [%l7 + %g1] 0x89, %o3
6248 nop
6249 set 0x5C, %o1
6250 swap [%l7 + %o1], %l1
6251 nop
6252 set 0x18, %o2
6253 stx %g7, [%l7 + %o2]
6254 nop
6255 set 0x78, %o6
6256 stx %g6, [%l7 + %o6]
6257 add %l0, %i6, %i0
6258 nop
6259 set 0x34, %i5
6260 ldsw [%l7 + %i5], %l5
6261 or %o2, %i7, %i2
6262 add %i5, %o7, %l6
6263 set 0x30, %o0
6264 stxa %o5, [%l7 + %o0] 0x80
6265 nop
6266 set 0x10, %g2
6267 swap [%l7 + %g2], %g4
6268 nop
6269 set 0x18, %o3
6270 ldx [%l7 + %o3], %g5
6271 nop
6272 set 0x08, %o5
6273 ldx [%l7 + %o5], %l4
6274 nop
6275 set 0x20, %i1
6276 ldd [%l7 + %i1], %o0
6277 nop
6278 set 0x38, %o4
6279 prefetch [%l7 + %o4], 3
6280 and %i3, %o4, %g3
6281 nop
6282 set 0x54, %l3
6283 prefetch [%l7 + %l3], 1
6284 or %i4, %l2, %l3
6285 wr %i1, %g1, %pic
6286 set 0x40, %i6
6287 stda %f0, [%l7 + %i6] 0xf9
6288 membar #Sync
6289 st %f8, [%l7 + 0x6C]
6290 set 0x30, %i7
6291 stha %o1, [%l7 + %i7] 0xe2
6292 membar #Sync
6293 nop
6294 set 0x56, %i3
6295 ldsh [%l7 + %i3], %g2
6296 nop
6297 set 0x32, %l1
6298 ldub [%l7 + %l1], %o6
6299 set 0x3E, %i0
6300 ldstuba [%l7 + %i0] 0x89, %o3
6301 st %fsr, [%l7 + 0x30]
6302 nop
6303 set 0x0C, %l0
6304 sth %l1, [%l7 + %l0]
6305 nop
6306 set 0x7C, %g4
6307 ldsw [%l7 + %g4], %g7
6308 st %fsr, [%l7 + 0x3C]
6309 set 0x24, %g3
6310 lda [%l7 + %g3] 0x80, %f29
6311 add %l7, 0x7C, %l6
6312 wr %g0, 0x80, %asi
6313 lda [%l6] %asi, %l0
6314 casa [%l6] 0x80, %l0, %i6
6315 nop
6316 set 0x70, %o7
6317 stw %i0, [%l7 + %o7]
6318 nop
6319 set 0x18, %g7
6320 stx %l5, [%l7 + %g7]
6321 nop
6322 set 0x20, %i4
6323 stx %g6, [%l7 + %i4]
6324 nop
6325 set 0x3B, %i2
6326 ldsb [%l7 + %i2], %o2
6327 set 0x18, %l5
6328 ldxa [%l7 + %l5] 0x81, %i2
6329 nop
6330 set 0x70, %l4
6331 std %f28, [%l7 + %l4]
6332 set 0x30, %g5
6333 ldda [%l7 + %g5] 0x80, %i4
6334 nop
6335 set 0x40, %l6
6336 std %f6, [%l7 + %l6]
6337 st %f28, [%l7 + 0x2C]
6338 nop
6339 set 0x70, %l2
6340 lduw [%l7 + %l2], %o7
6341 nop
6342 set 0x6B, %g1
6343 stb %i7, [%l7 + %g1]
6344 nop
6345 set 0x5E, %o1
6346 stb %l6, [%l7 + %o1]
6347 set 0x20, %o2
6348 stwa %g4, [%l7 + %o2] 0xeb
6349 membar #Sync
6350 or %o5, %g5, %o0
6351 nop
6352 set 0x58, %g6
6353 ldsh [%l7 + %g6], %i3
6354 nop
6355 set 0x60, %i5
6356 ldd [%l7 + %i5], %f0
6357 and %l4, %o4, %i4
6358 st %fsr, [%l7 + 0x24]
6359 set 0x28, %o6
6360 stda %l2, [%l7 + %o6] 0x81
6361 set 0x50, %o0
6362 sta %f18, [%l7 + %o0] 0x80
6363 nop
6364 set 0x50, %o3
6365 std %l2, [%l7 + %o3]
6366 set 0x2C, %o5
6367 stba %i1, [%l7 + %o5] 0x89
6368 set 0x60, %i1
6369 stwa %g1, [%l7 + %i1] 0xeb
6370 membar #Sync
6371 nop
6372 set 0x18, %o4
6373 ldd [%l7 + %o4], %f8
6374 ld [%l7 + 0x10], %f18
6375 nop
6376 set 0x70, %g2
6377 ldsw [%l7 + %g2], %g3
6378 set 0x40, %i6
6379 prefetcha [%l7 + %i6] 0x88, 0
6380 nop
6381 set 0x74, %i7
6382 lduh [%l7 + %i7], %o6
6383 nop
6384 set 0x0C, %l3
6385 ldsw [%l7 + %l3], %g2
6386 set 0x24, %i3
6387 lda [%l7 + %i3] 0x89, %f19
6388 add %o3, %l1, %g7
6389 nop
6390 set 0x1B, %i0
6391 ldstub [%l7 + %i0], %i6
6392 set 0x30, %l0
6393 stwa %l0, [%l7 + %l0] 0xea
6394 membar #Sync
6395 set 0x50, %l1
6396 stwa %l5, [%l7 + %l1] 0xea
6397 membar #Sync
6398 nop
6399 set 0x4C, %g4
6400 sth %i0, [%l7 + %g4]
6401 st %fsr, [%l7 + 0x60]
6402 set 0x70, %o7
6403 ldxa [%l7 + %o7] 0x80, %o2
6404 nop
6405 set 0x2D, %g3
6406 stb %i2, [%l7 + %g3]
6407 set 0x70, %g7
6408 prefetcha [%l7 + %g7] 0x80, 2
6409 set 0x40, %i2
6410 stda %f16, [%l7 + %i2] 0xd0
6411 nop
6412 set 0x4D, %i4
6413 ldstub [%l7 + %i4], %g6
6414 set 0x50, %l5
6415 ldda [%l7 + %l5] 0xe3, %o6
6416 set 0x30, %l4
6417 prefetcha [%l7 + %l4] 0x81, 3
6418 nop
6419 set 0x20, %g5
6420 stx %i7, [%l7 + %g5]
6421 nop
6422 set 0x30, %l2
6423 lduw [%l7 + %l2], %g4
6424 set 0x5C, %g1
6425 swapa [%l7 + %g1] 0x81, %o5
6426 nop
6427 set 0x45, %l6
6428 ldsb [%l7 + %l6], %o0
6429 nop
6430 set 0x60, %o2
6431 ldd [%l7 + %o2], %g4
6432 nop
6433 set 0x78, %g6
6434 prefetch [%l7 + %g6], 1
6435 nop
6436 set 0x68, %o1
6437 stx %i3, [%l7 + %o1]
6438 nop
6439 set 0x75, %o6
6440 ldub [%l7 + %o6], %o4
6441 set 0x74, %i5
6442 swapa [%l7 + %i5] 0x88, %i4
6443 add %l7, 0x70, %l6
6444 wr %g0, 0x81, %asi
6445 ldxa [%l6] %asi, %l2
6446 casxa [%l6] 0x81, %l2, %l4
6447 nop
6448 set 0x70, %o3
6449 stw %i1, [%l7 + %o3]
6450 nop
6451 set 0x38, %o0
6452 std %g0, [%l7 + %o0]
6453 st %fsr, [%l7 + 0x60]
6454 nop
6455 set 0x40, %o5
6456 stb %g3, [%l7 + %o5]
6457 nop
6458 set 0x38, %i1
6459 ldd [%l7 + %i1], %o0
6460 set 0x40, %g2
6461 ldda [%l7 + %g2] 0x80, %f16
6462 set 0x50, %i6
6463 swapa [%l7 + %i6] 0x89, %l3
6464 nop
6465 set 0x50, %i7
6466 ldx [%l7 + %i7], %o6
6467 nop
6468 set 0x2B, %o4
6469 ldstub [%l7 + %o4], %o3
6470 and %g2, %l1, %i6
6471 ld [%l7 + 0x0C], %f10
6472 nop
6473 set 0x0C, %l3
6474 lduh [%l7 + %l3], %g7
6475 st %f31, [%l7 + 0x28]
6476 nop
6477 set 0x60, %i3
6478 ldsb [%l7 + %i3], %l5
6479 nop
6480 set 0x70, %i0
6481 stx %i0, [%l7 + %i0]
6482 nop
6483 set 0x32, %l1
6484 stb %l0, [%l7 + %l1]
6485 nop
6486 set 0x72, %g4
6487 sth %i2, [%l7 + %g4]
6488 set 0x40, %o7
6489 stda %f0, [%l7 + %o7] 0xcc
6490 nop
6491 set 0x18, %l0
6492 stx %fsr, [%l7 + %l0]
6493 nop
6494 set 0x16, %g7
6495 ldsh [%l7 + %g7], %o2
6496 nop
6497 set 0x78, %i2
6498 ldd [%l7 + %i2], %g6
6499 add %i5, %l6, %i7
6500 nop
6501 set 0x20, %g3
6502 ldx [%l7 + %g3], %g4
6503 set 0x40, %l5
6504 stda %f0, [%l7 + %l5] 0x80
6505 nop
6506 set 0x78, %l4
6507 swap [%l7 + %l4], %o7
6508 add %l7, 0x54, %l6
6509 wr %g0, 0x81, %asi
6510 casa [%l6] 0x81, %o5, %g5
6511 add %l7, 0x28, %l6
6512 wr %g0, 0x81, %asi
6513 casxa [%l6] 0x81, %o0, %i3
6514 set 0x20, %i4
6515 stba %i4, [%l7 + %i4] 0x80
6516 nop
6517 set 0x40, %l2
6518 stw %o4, [%l7 + %l2]
6519 nop
6520 set 0x40, %g1
6521 std %f26, [%l7 + %g1]
6522 nop
6523 set 0x30, %l6
6524 std %l4, [%l7 + %l6]
6525 set 0x78, %o2
6526 stwa %l2, [%l7 + %o2] 0x81
6527 nop
6528 set 0x60, %g6
6529 ldsh [%l7 + %g6], %i1
6530 nop
6531 set 0x40, %g5
6532 ldsh [%l7 + %g5], %g3
6533 set 0x62, %o6
6534 stba %g1, [%l7 + %o6] 0x80
6535 nop
6536 set 0x30, %i5
6537 ldd [%l7 + %i5], %f2
6538 set 0x08, %o1
6539 stxa %o1, [%l7 + %o1] 0x89
6540 add %o6, %o3, %g2
6541 set 0x27, %o0
6542 stba %l3, [%l7 + %o0] 0x80
6543 nop
6544 set 0x52, %o3
6545 ldsh [%l7 + %o3], %l1
6546 nop
6547 set 0x18, %i1
6548 lduw [%l7 + %i1], %g7
6549 set 0x6B, %g2
6550 ldstuba [%l7 + %g2] 0x89, %i6
6551 set 0x1A, %i6
6552 stba %i0, [%l7 + %i6] 0x89
6553 nop
6554 set 0x58, %i7
6555 stb %l5, [%l7 + %i7]
6556 set 0x18, %o4
6557 ldxa [%l7 + %o4] 0x81, %i2
6558 nop
6559 set 0x58, %l3
6560 std %o2, [%l7 + %l3]
6561 set 0x10, %i3
6562 ldda [%l7 + %i3] 0x88, %g6
6563 set 0x40, %o5
6564 stda %i4, [%l7 + %o5] 0xeb
6565 membar #Sync
6566 set 0x18, %i0
6567 stxa %l6, [%l7 + %i0] 0xe2
6568 membar #Sync
6569 nop
6570 set 0x32, %g4
6571 ldsh [%l7 + %g4], %l0
6572 ble %icc, loop_41
6573 nop
6574 set 0x50, %l1
6575 ldd [%l7 + %l1], %f6
6576 fpsub32 %f14, %f4, %f16
6577 nop
6578 set 0x50, %o7
6579 ldx [%l7 + %o7], %i7
6580loop_41:
6581 nop
6582 set 0x6C, %g7
6583 swapa [%l7 + %g7] 0x81, %g4
6584 set 0x40, %i2
6585 stda %f0, [%l7 + %i2] 0x80
6586 set 0x66, %l0
6587 stha %o7, [%l7 + %l0] 0x80
6588 set 0x58, %g3
6589 stda %o4, [%l7 + %g3] 0xea
6590 membar #Sync
6591 set 0x40, %l5
6592 stda %f0, [%l7 + %l5] 0x81
6593 set 0x10, %i4
6594 stwa %o0, [%l7 + %i4] 0x80
6595 nop
6596 set 0x6E, %l4
6597 ldsb [%l7 + %l4], %i3
6598 nop
6599 set 0x20, %g1
6600 stx %g5, [%l7 + %g1]
6601 add %l7, 0x30, %l6
6602 wr %g0, 0x88, %asi
6603 casa [%l6] 0x88, %i4, %l4
6604 nop
6605 set 0x48, %l6
6606 stw %o4, [%l7 + %l6]
6607 nop
6608 set 0x68, %o2
6609 std %l2, [%l7 + %o2]
6610 set 0x68, %g6
6611 stda %g2, [%l7 + %g6] 0x80
6612 nop
6613 set 0x74, %l2
6614 prefetch [%l7 + %l2], 3
6615 nop
6616 set 0x35, %g5
6617 stb %g1, [%l7 + %g5]
6618 nop
6619 set 0x5C, %i5
6620 ldub [%l7 + %i5], %o1
6621 add %l7, 0x70, %l6
6622 wr %g0, 0x80, %asi
6623 ldxa [%l6] %asi, %i1
6624 casxa [%l6] 0x80, %i1, %o6
6625 st %f5, [%l7 + 0x5C]
6626 set 0x68, %o1
6627 stxa %g2, [%l7 + %o1] 0xe2
6628 membar #Sync
6629 bne %icc, loop_42
6630 nop
6631 set 0x08, %o6
6632 stw %o3, [%l7 + %o6]
6633 membar #Sync
6634 set 0x40, %o0
6635 ldda [%l7 + %o0] 0xf8, %f0
6636loop_42:
6637 nop
6638 set 0x68, %i1
6639 stda %l2, [%l7 + %i1] 0xe3
6640 membar #Sync
6641 set 0x58, %o3
6642 ldxa [%l7 + %o3] 0x81, %g7
6643 add %l7, 0x78, %l6
6644 wr %g0, 0x89, %asi
6645 casxa [%l6] 0x89, %l1, %i0
6646 nop
6647 set 0x15, %g2
6648 ldsb [%l7 + %g2], %l5
6649 set 0x40, %i6
6650 stda %f0, [%l7 + %i6] 0x81
6651 set 0x40, %i7
6652 stda %f16, [%l7 + %i7] 0xf1
6653 membar #Sync
6654 nop
6655 set 0x59, %l3
6656 ldsb [%l7 + %l3], %i6
6657 nop
6658 set 0x10, %o4
6659 lduw [%l7 + %o4], %i2
6660 nop
6661 set 0x38, %o5
6662 stx %g6, [%l7 + %o5]
6663 nop
6664 set 0x18, %i0
6665 ldsh [%l7 + %i0], %i5
6666 nop
6667 set 0x0C, %g4
6668 lduw [%l7 + %g4], %o2
6669 ld [%l7 + 0x18], %f23
6670 nop
6671 set 0x08, %l1
6672 swap [%l7 + %l1], %l0
6673 or %i7, %l6, %g4
6674 set 0x50, %i3
6675 swapa [%l7 + %i3] 0x89, %o7
6676 set 0x30, %o7
6677 ldda [%l7 + %o7] 0x80, %o4
6678 set 0x20, %g7
6679 sta %f16, [%l7 + %g7] 0x89
6680 set 0x18, %l0
6681 prefetcha [%l7 + %l0] 0x80, 2
6682 ld [%l7 + 0x10], %f21
6683 nop
6684 set 0x2B, %g3
6685 stb %o0, [%l7 + %g3]
6686 set 0x38, %i2
6687 swapa [%l7 + %i2] 0x89, %i4
6688 set 0x44, %l5
6689 swapa [%l7 + %l5] 0x80, %g5
6690 set 0x40, %l4
6691 stda %f0, [%l7 + %l4] 0xc2
6692 set 0x0A, %g1
6693 ldstuba [%l7 + %g1] 0x89, %l4
6694 set 0x6C, %i4
6695 stwa %l2, [%l7 + %i4] 0x89
6696 nop
6697 set 0x10, %o2
6698 ldd [%l7 + %o2], %o4
6699 set 0x20, %l6
6700 ldda [%l7 + %l6] 0xe2, %g2
6701 nop
6702 set 0x3A, %g6
6703 stb %o1, [%l7 + %g6]
6704 nop
6705 set 0x54, %g5
6706 ldsh [%l7 + %g5], %g1
6707 nop
6708 set 0x28, %i5
6709 ldx [%l7 + %i5], %i1
6710 set 0x48, %o1
6711 stxa %o6, [%l7 + %o1] 0x81
6712 nop
6713 set 0x08, %o6
6714 ldd [%l7 + %o6], %f16
6715 add %l7, 0x58, %l6
6716 wr %g0, 0x80, %asi
6717 lda [%l6] %asi, %g2
6718 casa [%l6] 0x80, %g2, %l3
6719 set 0x10, %l2
6720 lda [%l7 + %l2] 0x89, %f11
6721 set 0x40, %o0
6722 stda %f16, [%l7 + %o0] 0xd0
6723 nop
6724 set 0x50, %o3
6725 prefetch [%l7 + %o3], 2
6726 set 0x30, %i1
6727 lda [%l7 + %i1] 0x80, %f30
6728 st %f31, [%l7 + 0x74]
6729 set 0x3A, %g2
6730 stha %g7, [%l7 + %g2] 0xe2
6731 membar #Sync
6732 st %f0, [%l7 + 0x4C]
6733 set 0x3C, %i6
6734 stwa %o3, [%l7 + %i6] 0x81
6735 nop
6736 set 0x6C, %i7
6737 swap [%l7 + %i7], %l1
6738 or %l5, %i0, %i2
6739 set 0x38, %l3
6740 prefetcha [%l7 + %l3] 0x89, 3
6741 nop
6742 set 0x5C, %o5
6743 prefetch [%l7 + %o5], 3
6744 nop
6745 set 0x60, %i0
6746 ldd [%l7 + %i0], %i4
6747 set 0x20, %g4
6748 stxa %o2, [%l7 + %g4] 0xe3
6749 membar #Sync
6750 nop
6751 set 0x40, %o4
6752 ldd [%l7 + %o4], %f26
6753 st %fsr, [%l7 + 0x38]
6754 nop
6755 set 0x3C, %i3
6756 swap [%l7 + %i3], %g6
6757 nop
6758 set 0x18, %o7
6759 ldd [%l7 + %o7], %i6
6760 nop
6761 set 0x24, %g7
6762 ldstub [%l7 + %g7], %l6
6763 nop
6764 set 0x0C, %l1
6765 ldstub [%l7 + %l1], %l0
6766 nop
6767 set 0x0A, %g3
6768 ldub [%l7 + %g3], %g4
6769 set 0x40, %l0
6770 stda %f0, [%l7 + %l0] 0xf9
6771 membar #Sync
6772 ld [%l7 + 0x48], %f17
6773 nop
6774 set 0x69, %l5
6775 ldsb [%l7 + %l5], %o5
6776 nop
6777 set 0x78, %l4
6778 std %f4, [%l7 + %l4]
6779 set 0x60, %i2
6780 stda %i2, [%l7 + %i2] 0xeb
6781 membar #Sync
6782 st %fsr, [%l7 + 0x6C]
6783 nop
6784 set 0x7A, %i4
6785 ldsh [%l7 + %i4], %o0
6786 nop
6787 set 0x68, %g1
6788 std %o6, [%l7 + %g1]
6789 set 0x50, %l6
6790 stha %i4, [%l7 + %l6] 0x81
6791 set 0x74, %g6
6792 swapa [%l7 + %g6] 0x81, %g5
6793 nop
6794 set 0x48, %o2
6795 stw %l4, [%l7 + %o2]
6796 st %f12, [%l7 + 0x74]
6797 nop
6798 set 0x20, %i5
6799 stw %o4, [%l7 + %i5]
6800 and %l2, %g3, %g1
6801 set 0x70, %o1
6802 prefetcha [%l7 + %o1] 0x80, 2
6803 set 0x20, %o6
6804 prefetcha [%l7 + %o6] 0x81, 1
6805 bg,a %icc, loop_43
6806 or %g2, %o6, %l3
6807 fpsub16s %f20, %f24, %f11
6808 nop
6809 set 0x44, %l2
6810 swap [%l7 + %l2], %g7
6811loop_43:
6812 nop
6813 set 0x30, %o0
6814 prefetch [%l7 + %o0], 2
6815 ld [%l7 + 0x3C], %f4
6816 nop
6817 set 0x78, %o3
6818 std %o2, [%l7 + %o3]
6819 nop
6820 set 0x2D, %g5
6821 ldsb [%l7 + %g5], %l5
6822 fpsub32s %f4, %f24, %f19
6823 wr %i0, %i2, %pic
6824 nop
6825 nop
6826 setx 0xDE8585F1A058AD6A, %l0, %l6
6827 stx %l6, [%l7 + 0x28]
6828 ldd [%l7 + 0x28], %f28
6829 setx 0xE2D4076CF601C516, %l1, %l5
6830 stx %l5, [%l7 + 0x10]
6831 ldd [%l7 + 0x10], %f28
6832 fdivd %f28, %f28, %f30
6833 add %l7, 0x18, %l6
6834 wr %g0, 0x89, %asi
6835 lda [%l6] %asi, %l1
6836 casa [%l6] 0x89, %l1, %i6
6837 nop
6838 set 0x50, %g2
6839 ldx [%l7 + %g2], %o2
6840 nop
6841 set 0x20, %i1
6842 stx %i5, [%l7 + %i1]
6843 wr %g6, %l6, %sys_tick
6844 set 0x10, %i7
6845 ldstuba [%l7 + %i7] 0x88, %l0
6846 set 0x21, %l3
6847 ldstuba [%l7 + %l3] 0x81, %g4
6848 set 0x2C, %i6
6849 sta %f27, [%l7 + %i6] 0x80
6850 nop
6851 set 0x0C, %i0
6852 stw %o5, [%l7 + %i0]
6853 nop
6854 set 0x54, %g4
6855 stw %i3, [%l7 + %g4]
6856 nop
6857 set 0x78, %o5
6858 ldd [%l7 + %o5], %f26
6859 nop
6860 set 0x2E, %i3
6861 lduh [%l7 + %i3], %o0
6862 set 0x2C, %o7
6863 swapa [%l7 + %o7] 0x80, %i7
6864 set 0x74, %o4
6865 swapa [%l7 + %o4] 0x81, %i4
6866 nop
6867 set 0x2B, %g7
6868 ldsb [%l7 + %g7], %o7
6869 st %fsr, [%l7 + 0x30]
6870 set 0x40, %l1
6871 ldda [%l7 + %l1] 0x89, %f0
6872 ld [%l7 + 0x10], %f14
6873 nop
6874 set 0x48, %l0
6875 ldsw [%l7 + %l0], %g5
6876 nop
6877 set 0x18, %l5
6878 stx %fsr, [%l7 + %l5]
6879 st %f29, [%l7 + 0x40]
6880 nop
6881 set 0x08, %g3
6882 std %f4, [%l7 + %g3]
6883 nop
6884 set 0x38, %l4
6885 ldx [%l7 + %l4], %l4
6886 nop
6887 set 0x08, %i4
6888 stx %l2, [%l7 + %i4]
6889 set 0x28, %i2
6890 stha %g3, [%l7 + %i2] 0x88
6891 set 0x5C, %g1
6892 lda [%l7 + %g1] 0x89, %f16
6893 set 0x28, %l6
6894 ldxa [%l7 + %l6] 0x89, %o4
6895 nop
6896 set 0x40, %o2
6897 prefetch [%l7 + %o2], 1
6898 nop
6899 set 0x18, %i5
6900 stx %o1, [%l7 + %i5]
6901 and %g1, %g2, %o6
6902 nop
6903 set 0x58, %g6
6904 stx %fsr, [%l7 + %g6]
6905 set 0x48, %o1
6906 stda %l2, [%l7 + %o1] 0xe3
6907 membar #Sync
6908 set 0x18, %l2
6909 lda [%l7 + %l2] 0x88, %f5
6910 st %f31, [%l7 + 0x6C]
6911 membar #Sync
6912 set 0x40, %o6
6913 ldda [%l7 + %o6] 0xf1, %f16
6914 st %fsr, [%l7 + 0x30]
6915 ld [%l7 + 0x4C], %f30
6916 add %l7, 0x78, %l6
6917 wr %g0, 0x80, %asi
6918 casa [%l6] 0x80, %i1, %g7
6919 nop
6920 set 0x44, %o0
6921 swap [%l7 + %o0], %l5
6922 nop
6923 set 0x7E, %o3
6924 sth %i0, [%l7 + %o3]
6925 set 0x40, %g2
6926 ldda [%l7 + %g2] 0x88, %f16
6927 nop
6928 set 0x28, %g5
6929 stx %fsr, [%l7 + %g5]
6930 set 0x20, %i7
6931 stxa %o3, [%l7 + %i7] 0xea
6932 membar #Sync
6933 fpadd16 %f18, %f12, %f10
6934 nop
6935 set 0x50, %i1
6936 std %f22, [%l7 + %i1]
6937 nop
6938 set 0x08, %l3
6939 sth %i2, [%l7 + %l3]
6940 and %l1, %i6, %o2
6941 membar #Sync
6942 set 0x40, %i6
6943 ldda [%l7 + %i6] 0xf1, %f16
6944 nop
6945 set 0x68, %i0
6946 lduh [%l7 + %i0], %g6
6947 nop
6948 set 0x46, %g4
6949 ldsh [%l7 + %g4], %i5
6950 or %l0, %g4, %l6
6951 nop
6952 set 0x50, %i3
6953 ldub [%l7 + %i3], %o5
6954 or %o0, %i7, %i4
6955 nop
6956 set 0x08, %o7
6957 ldstub [%l7 + %o7], %i3
6958 set 0x6C, %o4
6959 sta %f18, [%l7 + %o4] 0x88
6960 nop
6961 set 0x10, %o5
6962 std %f6, [%l7 + %o5]
6963 nop
6964 set 0x0C, %g7
6965 ldstub [%l7 + %g7], %g5
6966 set 0x6C, %l0
6967 swapa [%l7 + %l0] 0x80, %o7
6968 nop
6969 set 0x30, %l5
6970 stx %l2, [%l7 + %l5]
6971 nop
6972 set 0x64, %l1
6973 lduw [%l7 + %l1], %l4
6974 nop
6975 set 0x48, %l4
6976 stw %g3, [%l7 + %l4]
6977 nop
6978 set 0x0E, %i4
6979 ldub [%l7 + %i4], %o1
6980 set 0x40, %i2
6981 stda %f0, [%l7 + %i2] 0x89
6982 set 0x40, %g3
6983 stda %f0, [%l7 + %g3] 0x81
6984 nop
6985 set 0x40, %g1
6986 ldd [%l7 + %g1], %o4
6987 set 0x64, %o2
6988 stha %g2, [%l7 + %o2] 0xea
6989 membar #Sync
6990 and %g1, %l3, %o6
6991 nop
6992 set 0x48, %l6
6993 stx %i1, [%l7 + %l6]
6994 nop
6995 set 0x0E, %g6
6996 ldsh [%l7 + %g6], %g7
6997 add %l7, 0x48, %l6
6998 wr %g0, 0x80, %asi
6999 lda [%l6] %asi, %i0
7000 casa [%l6] 0x80, %i0, %l5
7001 add %l7, 0x0C, %l6
7002 wr %g0, 0x80, %asi
7003 lda [%l6] %asi, %i2
7004 casa [%l6] 0x80, %i2, %o3
7005 nop
7006 set 0x2F, %i5
7007 ldstub [%l7 + %i5], %i6
7008 nop
7009 set 0x26, %l2
7010 lduh [%l7 + %l2], %l1
7011 nop
7012 set 0x13, %o1
7013 stb %o2, [%l7 + %o1]
7014 nop
7015 set 0x5A, %o6
7016 lduh [%l7 + %o6], %g6
7017 add %l7, 0x48, %l6
7018 wr %g0, 0x80, %asi
7019 ldxa [%l6] %asi, %l0
7020 casxa [%l6] 0x80, %l0, %g4
7021 bge,a,pt %icc, loop_44
7022 or %i5, %o5, %o0
7023 add %l7, 0x28, %l6
7024 wr %g0, 0x89, %asi
7025 casxa [%l6] 0x89, %i7, %l6
7026loop_44:
7027 or %i3, %i4, %g5
7028 set 0x20, %o3
7029 ldxa [%l7 + %o3] 0x89, %o7
7030 nop
7031 set 0x78, %o0
7032 stx %fsr, [%l7 + %o0]
7033 and %l2, %l4, %g3
7034 set 0x40, %g5
7035 stda %f0, [%l7 + %g5] 0xcc
7036 set 0x48, %g2
7037 stwa %o4, [%l7 + %g2] 0xea
7038 membar #Sync
7039 set 0x40, %i1
7040 stda %f16, [%l7 + %i1] 0x88
7041 nop
7042 set 0x68, %i7
7043 prefetch [%l7 + %i7], 3
7044 wr %o1, %g2, %pic
7045 nop
7046 set 0x48, %l3
7047 stx %fsr, [%l7 + %l3]
7048 nop
7049 set 0x40, %i0
7050 std %f2, [%l7 + %i0]
7051 nop
7052 set 0x08, %g4
7053 ldx [%l7 + %g4], %l3
7054 set 0x3E, %i3
7055 stba %g1, [%l7 + %i3] 0xeb
7056 membar #Sync
7057 nop
7058 set 0x24, %o7
7059 ldsb [%l7 + %o7], %i1
7060 nop
7061 set 0x68, %o4
7062 stx %o6, [%l7 + %o4]
7063 nop
7064 set 0x20, %i6
7065 ldsh [%l7 + %i6], %g7
7066 set 0x48, %g7
7067 stwa %i0, [%l7 + %g7] 0x88
7068 set 0x2C, %o5
7069 swapa [%l7 + %o5] 0x89, %l5
7070 set 0x74, %l5
7071 sta %f6, [%l7 + %l5] 0x80
7072 set 0x1C, %l1
7073 sta %f15, [%l7 + %l1] 0x89
7074 nop
7075 set 0x48, %l4
7076 ldd [%l7 + %l4], %i2
7077 nop
7078 set 0x58, %l0
7079 ldd [%l7 + %l0], %o2
7080 st %f2, [%l7 + 0x48]
7081 nop
7082 set 0x11, %i2
7083 stb %i6, [%l7 + %i2]
7084 nop
7085 set 0x78, %i4
7086 ldsw [%l7 + %i4], %o2
7087 set 0x68, %g3
7088 swapa [%l7 + %g3] 0x88, %g6
7089 set 0x60, %o2
7090 stda %l0, [%l7 + %o2] 0xe2
7091 membar #Sync
7092 set 0x68, %l6
7093 stxa %l1, [%l7 + %l6] 0x88
7094 set 0x40, %g1
7095 stda %f16, [%l7 + %g1] 0xd2
7096 ld [%l7 + 0x60], %f6
7097 set 0x74, %i5
7098 sta %f9, [%l7 + %i5] 0x88
7099 add %l7, 0x08, %l6
7100 wr %g0, 0x88, %asi
7101 casxa [%l6] 0x88, %g4, %o5
7102 fpsub32 %f8, %f18, %f8
7103 nop
7104 set 0x78, %g6
7105 swap [%l7 + %g6], %i5
7106 nop
7107 set 0x60, %l2
7108 ldd [%l7 + %l2], %f20
7109 nop
7110 set 0x64, %o6
7111 ldub [%l7 + %o6], %i7
7112 nop
7113 set 0x52, %o3
7114 stb %o0, [%l7 + %o3]
7115 nop
7116 set 0x3C, %o0
7117 lduw [%l7 + %o0], %l6
7118 ld [%l7 + 0x34], %f7
7119 nop
7120 set 0x3C, %o1
7121 lduh [%l7 + %o1], %i4
7122 nop
7123 set 0x3C, %g5
7124 ldsw [%l7 + %g5], %i3
7125 set 0x68, %i1
7126 sta %f29, [%l7 + %i1] 0x80
7127 membar #Sync
7128 set 0x40, %i7
7129 ldda [%l7 + %i7] 0xf8, %f0
7130 nop
7131 set 0x28, %l3
7132 std %f24, [%l7 + %l3]
7133 set 0x40, %g2
7134 stda %g4, [%l7 + %g2] 0x80
7135 nop
7136 set 0x68, %g4
7137 stx %o7, [%l7 + %g4]
7138 set 0x38, %i0
7139 swapa [%l7 + %i0] 0x88, %l4
7140 and %l2, %g3, %o1
7141 nop
7142 set 0x1C, %i3
7143 prefetch [%l7 + %i3], 4
7144 nop
7145 set 0x20, %o4
7146 stw %g2, [%l7 + %o4]
7147 set 0x5C, %i6
7148 stwa %o4, [%l7 + %i6] 0xe3
7149 membar #Sync
7150 nop
7151 set 0x38, %o7
7152 swap [%l7 + %o7], %g1
7153 fpsub32s %f9, %f0, %f18
7154 and %i1, %o6, %l3
7155 nop
7156 set 0x28, %o5
7157 ldd [%l7 + %o5], %g6
7158 set 0x58, %l5
7159 sta %f19, [%l7 + %l5] 0x89
7160 nop
7161 set 0x74, %g7
7162 ldsh [%l7 + %g7], %i0
7163 nop
7164 set 0x40, %l4
7165 prefetch [%l7 + %l4], 3
7166 nop
7167 set 0x60, %l1
7168 std %i2, [%l7 + %l1]
7169 set 0x28, %i2
7170 ldxa [%l7 + %i2] 0x80, %l5
7171 set 0x40, %l0
7172 lda [%l7 + %l0] 0x81, %f3
7173 nop
7174 set 0x40, %i4
7175 std %i6, [%l7 + %i4]
7176 set 0x58, %g3
7177 stda %o2, [%l7 + %g3] 0x88
7178 add %l7, 0x60, %l6
7179 wr %g0, 0x80, %asi
7180 ldxa [%l6] %asi, %g6
7181 casxa [%l6] 0x80, %g6, %l0
7182 nop
7183 set 0x2E, %o2
7184 ldsh [%l7 + %o2], %l1
7185 nop
7186 set 0x62, %l6
7187 lduh [%l7 + %l6], %g4
7188 nop
7189 set 0x48, %g1
7190 ldsw [%l7 + %g1], %o5
7191 set 0x48, %g6
7192 swapa [%l7 + %g6] 0x89, %o2
7193 nop
7194 set 0x10, %l2
7195 std %i4, [%l7 + %l2]
7196 nop
7197 set 0x68, %i5
7198 ldd [%l7 + %i5], %f28
7199 set 0x40, %o6
7200 stxa %o0, [%l7 + %o6] 0x80
7201 set 0x25, %o0
7202 ldstuba [%l7 + %o0] 0x89, %l6
7203 ld [%l7 + 0x58], %f29
7204 nop
7205 set 0x28, %o1
7206 ldd [%l7 + %o1], %f4
7207 nop
7208 set 0x30, %g5
7209 std %i6, [%l7 + %g5]
7210 nop
7211 set 0x1C, %i1
7212 ldsw [%l7 + %i1], %i3
7213 add %g5, %o7, %i4
7214 nop
7215 set 0x38, %o3
7216 ldd [%l7 + %o3], %f14
7217 add %l7, 0x40, %l6
7218 wr %g0, 0x88, %asi
7219 casxa [%l6] 0x88, %l2, %l4
7220 nop
7221 set 0x50, %l3
7222 stx %fsr, [%l7 + %l3]
7223 set 0x60, %g2
7224 ldxa [%l7 + %g2] 0x80, %g3
7225 nop
7226 set 0x3C, %g4
7227 lduw [%l7 + %g4], %o1
7228 and %o4, %g1, %i1
7229 ld [%l7 + 0x28], %f7
7230 fpadd32s %f25, %f11, %f15
7231 nop
7232 set 0x6C, %i7
7233 ldsb [%l7 + %i7], %g2
7234 nop
7235 set 0x40, %i3
7236 ldd [%l7 + %i3], %o6
7237 nop
7238 set 0x5A, %o4
7239 ldub [%l7 + %o4], %l3
7240 set 0x50, %i6
7241 ldxa [%l7 + %i6] 0x80, %i0
7242 nop
7243 set 0x5D, %o7
7244 stb %g7, [%l7 + %o7]
7245 set 0x70, %o5
7246 ldda [%l7 + %o5] 0x88, %i2
7247 set 0x40, %i0
7248 ldda [%l7 + %i0] 0x81, %f0
7249 nop
7250 set 0x30, %l5
7251 stx %fsr, [%l7 + %l5]
7252 set 0x50, %l4
7253 stxa %i6, [%l7 + %l4] 0xe2
7254 membar #Sync
7255 nop
7256 set 0x40, %g7
7257 lduh [%l7 + %g7], %o3
7258 set 0x08, %i2
7259 swapa [%l7 + %i2] 0x80, %l5
7260 set 0x68, %l1
7261 prefetcha [%l7 + %l1] 0x88, 0
7262 nop
7263 set 0x4C, %i4
7264 ldsw [%l7 + %i4], %l1
7265 set 0x68, %l0
7266 stda %g6, [%l7 + %l0] 0x89
7267 nop
7268 set 0x70, %o2
7269 stx %g4, [%l7 + %o2]
7270 nop
7271 set 0x74, %l6
7272 lduw [%l7 + %l6], %o2
7273 nop
7274 set 0x7C, %g1
7275 ldsw [%l7 + %g1], %o5
7276 nop
7277 set 0x55, %g6
7278 ldstub [%l7 + %g6], %i5
7279 set 0x60, %g3
7280 prefetcha [%l7 + %g3] 0x89, 1
7281 nop
7282 set 0x18, %i5
7283 ldsh [%l7 + %i5], %i7
7284 set 0x70, %o6
7285 ldxa [%l7 + %o6] 0x88, %l6
7286 st %f4, [%l7 + 0x44]
7287 nop
7288 set 0x31, %l2
7289 ldstub [%l7 + %l2], %g5
7290 set 0x48, %o0
7291 stda %i2, [%l7 + %o0] 0x81
7292 nop
7293 set 0x20, %g5
7294 stx %fsr, [%l7 + %g5]
7295 set 0x18, %i1
7296 swapa [%l7 + %i1] 0x89, %i4
7297 set 0x10, %o3
7298 prefetcha [%l7 + %o3] 0x80, 2
7299 and %l2, %l4, %o1
7300 nop
7301 set 0x30, %o1
7302 ldub [%l7 + %o1], %o4
7303 set 0x10, %g2
7304 stda %g0, [%l7 + %g2] 0xe3
7305 membar #Sync
7306 nop
7307 set 0x64, %g4
7308 lduh [%l7 + %g4], %i1
7309 nop
7310 set 0x52, %l3
7311 lduh [%l7 + %l3], %g3
7312 set 0x38, %i3
7313 stha %o6, [%l7 + %i3] 0xe3
7314 membar #Sync
7315 set 0x68, %i7
7316 ldxa [%l7 + %i7] 0x88, %l3
7317 nop
7318 set 0x20, %i6
7319 ldsw [%l7 + %i6], %g2
7320 add %g7, %i2, %i6
7321 set 0x70, %o4
7322 prefetcha [%l7 + %o4] 0x88, 3
7323 set 0x48, %o5
7324 stwa %i0, [%l7 + %o5] 0xeb
7325 membar #Sync
7326 set 0x50, %o7
7327 prefetcha [%l7 + %o7] 0x88, 4
7328 nop
7329 set 0x3F, %l5
7330 ldub [%l7 + %l5], %l1
7331 add %l7, 0x18, %l6
7332 wr %g0, 0x80, %asi
7333 lda [%l6] %asi, %l5
7334 casa [%l6] 0x80, %l5, %g4
7335 nop
7336 set 0x0C, %i0
7337 sth %g6, [%l7 + %i0]
7338 nop
7339 set 0x7A, %l4
7340 stb %o5, [%l7 + %l4]
7341 add %l7, 0x24, %l6
7342 wr %g0, 0x89, %asi
7343 casa [%l6] 0x89, %i5, %o0
7344 fpsub32s %f7, %f9, %f30
7345 or %i7, %o2, %g5
7346 set 0x20, %g7
7347 stba %l6, [%l7 + %g7] 0xeb
7348 membar #Sync
7349 nop
7350 set 0x28, %i2
7351 ldsh [%l7 + %i2], %i3
7352 set 0x1F, %l1
7353 stba %i4, [%l7 + %l1] 0x88
7354 nop
7355 set 0x3A, %l0
7356 sth %l2, [%l7 + %l0]
7357 wr %g0, 0x5, %fprs
7358 nop
7359 set 0x7C, %o2
7360 prefetch [%l7 + %o2], 1
7361 nop
7362 set 0x3C, %l6
7363 ldsw [%l7 + %l6], %l4
7364 add %o4, %g1, %g3
7365 nop
7366 set 0x64, %g1
7367 lduh [%l7 + %g1], %o6
7368 nop
7369 set 0x18, %i4
7370 std %f8, [%l7 + %i4]
7371 nop
7372 set 0x10, %g3
7373 ldsw [%l7 + %g3], %i1
7374 add %g2, %l3, %i2
7375 set 0x10, %i5
7376 prefetcha [%l7 + %i5] 0x89, 4
7377 wr %o3, %i0, %softint
7378 nop
7379 set 0x72, %o6
7380 ldsh [%l7 + %o6], %l0
7381 or %g7, %l1, %l5
7382 add %g6, %o5, %g4
7383 and %o0, %i5, %o2
7384 nop
7385 set 0x28, %l2
7386 std %f0, [%l7 + %l2]
7387 nop
7388 set 0x40, %o0
7389 std %f2, [%l7 + %o0]
7390 set 0x60, %g5
7391 ldxa [%l7 + %g5] 0x88, %i7
7392 set 0x68, %g6
7393 swapa [%l7 + %g6] 0x80, %l6
7394 set 0x40, %o3
7395 ldda [%l7 + %o3] 0x88, %g4
7396 add %l7, 0x28, %l6
7397 wr %g0, 0x89, %asi
7398 ldxa [%l6] %asi, %i3
7399 casxa [%l6] 0x89, %i3, %l2
7400 nop
7401 set 0x38, %i1
7402 std %f26, [%l7 + %i1]
7403 st %f18, [%l7 + 0x18]
7404 set 0x1C, %o1
7405 stwa %i4, [%l7 + %o1] 0xeb
7406 membar #Sync
7407 set 0x68, %g2
7408 prefetcha [%l7 + %g2] 0x81, 1
7409 nop
7410 set 0x48, %l3
7411 stx %fsr, [%l7 + %l3]
7412 nop
7413 set 0x68, %i3
7414 lduw [%l7 + %i3], %l4
7415 nop
7416 set 0x3C, %g4
7417 lduw [%l7 + %g4], %o7
7418 add %l7, 0x30, %l6
7419 wr %g0, 0x89, %asi
7420 ldxa [%l6] %asi, %g1
7421 casxa [%l6] 0x89, %g1, %g3
7422 nop
7423 set 0x50, %i6
7424 sth %o4, [%l7 + %i6]
7425 nop
7426 set 0x68, %i7
7427 stx %fsr, [%l7 + %i7]
7428 set 0x14, %o4
7429 stha %i1, [%l7 + %o4] 0x88
7430 nop
7431 set 0x10, %o7
7432 ldx [%l7 + %o7], %o6
7433 add %l7, 0x48, %l6
7434 wr %g0, 0x81, %asi
7435 casa [%l6] 0x81, %g2, %l3
7436 nop
7437 set 0x68, %l5
7438 ldsb [%l7 + %l5], %i6
7439 set 0x18, %i0
7440 stda %i2, [%l7 + %i0] 0x89
7441 wr %o3, %l0, %sys_tick
7442 set 0x48, %o5
7443 stwa %g7, [%l7 + %o5] 0x81
7444 set 0x40, %g7
7445 stda %f0, [%l7 + %g7] 0xd0
7446 add %l1, %l5, %g6
7447 nop
7448 set 0x10, %l4
7449 std %i0, [%l7 + %l4]
7450 nop
7451 set 0x70, %l1
7452 ldsh [%l7 + %l1], %o5
7453 nop
7454 set 0x38, %l0
7455 stx %g4, [%l7 + %l0]
7456 set 0x43, %i2
7457 stba %o0, [%l7 + %i2] 0x88
7458 nop
7459 set 0x54, %l6
7460 lduw [%l7 + %l6], %o2
7461 nop
7462 set 0x58, %o2
7463 prefetch [%l7 + %o2], 3
7464 set 0x5E, %g1
7465 stha %i7, [%l7 + %g1] 0x89
7466 set 0x70, %i4
7467 ldxa [%l7 + %i4] 0x89, %i5
7468 nop
7469 set 0x78, %g3
7470 std %f18, [%l7 + %g3]
7471 nop
7472 set 0x35, %o6
7473 ldsb [%l7 + %o6], %g5
7474 nop
7475 set 0x2C, %i5
7476 stb %i3, [%l7 + %i5]
7477 set 0x40, %l2
7478 ldda [%l7 + %l2] 0xd0, %f16
7479 fpadd32s %f24, %f21, %f24
7480 nop
7481 set 0x12, %g5
7482 ldsh [%l7 + %g5], %l6
7483 set 0x08, %g6
7484 stba %i4, [%l7 + %g6] 0xe2
7485 membar #Sync
7486 set 0x30, %o0
7487 lda [%l7 + %o0] 0x80, %f20
7488 st %fsr, [%l7 + 0x70]
7489 or %o1, %l2, %l4
7490 or %o7, %g3, %o4
7491 EXIT_GOOD
7492
7493
7494
7495!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7496!
7497! Stats for Thread 1:
7498!
7499! Type l : 1275
7500! Type a : 23
7501! Type cti : 18
7502! Type x : 535
7503! Type f : 38
7504! Type i : 111
7505!
7506!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7507
7508!
7509! Thread 2 Start
7510!
7511.global thread_2
7512thread_2:
7513 mov %l7, %g1
7514 !# Set %cwp for 8 windows
7515 !# This threads memory space into each %l7
7516 wrpr %g0, 0x7, %cwp
7517 mov %g1, %l7
7518 wrpr %g0, 0x6, %cwp
7519 mov %g1, %l7
7520 wrpr %g0, 0x5, %cwp
7521 mov %g1, %l7
7522 wrpr %g0, 0x4, %cwp
7523 mov %g1, %l7
7524 wrpr %g0, 0x3, %cwp
7525 mov %g1, %l7
7526 wrpr %g0, 0x2, %cwp
7527 mov %g1, %l7
7528 wrpr %g0, 0x1, %cwp
7529 mov %g1, %l7
7530 wrpr %g0, 0x0, %cwp
7531 mov %g1, %l7
7532
7533 !# Set %fsr
7534 setx 0x0000000000400000, %l0, %l6 !# no post process
7535 stx %l6, [%l7 + 0x0] !# no post process
7536 ldx [%l7 + 0x0], %fsr !# no post process
7537
7538 wr %g0, 0x80, %asi !# no post process
7539
7540 !# Initialize registers ..
7541
7542 !# Global registers
7543 set 0xB, %g1
7544 set 0x7, %g2
7545 set 0x2, %g3
7546 set 0x3, %g4
7547 set 0x2, %g5
7548 set 0x2, %g6
7549 set 0x7, %g7
7550 !# Input registers
7551 set -0x2, %i0
7552 set -0x8, %i1
7553 set -0x7, %i2
7554 set -0x3, %i3
7555 set -0x1, %i4
7556 set -0x3, %i5
7557 set -0xD, %i6
7558 set -0xE, %i7
7559 !# Local registers
7560 set 0x6B4E81FB, %l0
7561 set 0x5D99C5E5, %l1
7562 set 0x660C45A8, %l2
7563 set 0x7F27659A, %l3
7564 set 0x2FC06596, %l4
7565 set 0x53D7CE69, %l5
7566 set 0x3F58728C, %l6
7567 !# Output registers
7568 set 0x1245, %o0
7569 set -0x028F, %o1
7570 set 0x1209, %o2
7571 set 0x039A, %o3
7572 set -0x0477, %o4
7573 set 0x0C66, %o5
7574 set -0x1B2D, %o6
7575 set 0x16D6, %o7
7576 !# Float registers
7577 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
7578 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
7579 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
7580 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
7581 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
7582 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
7583 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
7584 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
7585 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
7586 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
7587 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
7588 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
7589 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
7590 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
7591 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
7592 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
7593
7594 !# Execute Main Diag ..
7595
7596 ba,pt %icc, loop_45
7597 or %i1, %g1, %o6
7598 wr %l3, %g2, %set_softint
7599 nop
7600 set 0x60, %o3
7601 ldsb [%l7 + %o3], %i2
7602loop_45:
7603 nop
7604 set 0x50, %o1
7605 ldsw [%l7 + %o1], %o3
7606 set 0x78, %i1
7607 stda %i6, [%l7 + %i1] 0x80
7608 wr %l0, %l1, %pic
7609 nop
7610 set 0x28, %g2
7611 ldd [%l7 + %g2], %f0
7612 nop
7613 set 0x28, %l3
7614 stb %g7, [%l7 + %l3]
7615 add %l7, 0x68, %l6
7616 wr %g0, 0x80, %asi
7617 ldxa [%l6] %asi, %l5
7618 casxa [%l6] 0x80, %l5, %g6
7619 set 0x38, %i3
7620 ldxa [%l7 + %i3] 0x81, %i0
7621 set 0x54, %g4
7622 stha %g4, [%l7 + %g4] 0xeb
7623 membar #Sync
7624 nop
7625 set 0x48, %i6
7626 std %o4, [%l7 + %i6]
7627 set 0x3C, %o4
7628 sta %f25, [%l7 + %o4] 0x80
7629 wr %o2, %o0, %y
7630 add %l7, 0x74, %l6
7631 wr %g0, 0x80, %asi
7632 lda [%l6] %asi, %i5
7633 casa [%l6] 0x80, %i5, %g5
7634 fpsub16 %f6, %f0, %f30
7635 add %i7, %i3, %l6
7636 add %l7, 0x50, %l6
7637 wr %g0, 0x81, %asi
7638 lda [%l6] %asi, %i4
7639 casa [%l6] 0x81, %i4, %o1
7640 set 0x10, %o7
7641 prefetcha [%l7 + %o7] 0x89, 0
7642 set 0x70, %l5
7643 ldda [%l7 + %l5] 0xeb, %l4
7644 set 0x69, %i7
7645 stba %g3, [%l7 + %i7] 0xe2
7646 membar #Sync
7647 nop
7648 set 0x50, %o5
7649 std %f26, [%l7 + %o5]
7650 add %l7, 0x30, %l6
7651 wr %g0, 0x89, %asi
7652 casxa [%l6] 0x89, %o4, %o7
7653 set 0x40, %g7
7654 stda %f0, [%l7 + %g7] 0xf0
7655 membar #Sync
7656 add %i1, %g1, %o6
7657 nop
7658 set 0x54, %i0
7659 lduw [%l7 + %i0], %g2
7660 set 0x40, %l1
7661 stda %f16, [%l7 + %l1] 0xf0
7662 membar #Sync
7663 nop
7664 set 0x54, %l0
7665 lduh [%l7 + %l0], %l3
7666 add %l7, 0x18, %l6
7667 wr %g0, 0x89, %asi
7668 ldxa [%l6] %asi, %i2
7669 casxa [%l6] 0x89, %i2, %i6
7670 nop
7671 set 0x10, %i2
7672 std %f2, [%l7 + %i2]
7673 nop
7674 set 0x60, %l6
7675 ldd [%l7 + %l6], %f24
7676 set 0x10, %o2
7677 ldda [%l7 + %o2] 0x81, %l0
7678 set 0x18, %g1
7679 swapa [%l7 + %g1] 0x88, %l1
7680 add %g7, %l5, %o3
7681 nop
7682 set 0x0C, %l4
7683 ldsw [%l7 + %l4], %i0
7684 nop
7685 set 0x1A, %i4
7686 ldub [%l7 + %i4], %g4
7687 wr %g6, %o2, %pic
7688 nop
7689 set 0x59, %g3
7690 stb %o5, [%l7 + %g3]
7691 nop
7692 set 0x68, %i5
7693 stx %fsr, [%l7 + %i5]
7694 set 0x2B, %l2
7695 ldstuba [%l7 + %l2] 0x88, %o0
7696 nop
7697 set 0x78, %o6
7698 ldd [%l7 + %o6], %i4
7699 nop
7700 set 0x32, %g5
7701 ldsh [%l7 + %g5], %i7
7702 nop
7703 set 0x20, %g6
7704 std %i2, [%l7 + %g6]
7705 nop
7706 set 0x0C, %o3
7707 ldsw [%l7 + %o3], %l6
7708 nop
7709 or %g0, 0x8, %l0
7710 sllx %l0, 0x3c, %l0
7711 wr %l0, %g0, %sys_tick_cmpr
7712 set 0x6C, %o1
7713 swapa [%l7 + %o1] 0x89, %l2
7714 nop
7715 set 0x38, %o0
7716 ldd [%l7 + %o0], %l4
7717 nop
7718 set 0x40, %i1
7719 ldd [%l7 + %i1], %f24
7720 set 0x3E, %l3
7721 stha %o1, [%l7 + %l3] 0xe2
7722 membar #Sync
7723 set 0x3C, %g2
7724 stwa %o4, [%l7 + %g2] 0xeb
7725 membar #Sync
7726 set 0x78, %g4
7727 sta %f8, [%l7 + %g4] 0x89
7728 nop
7729 set 0x5C, %i3
7730 ldub [%l7 + %i3], %g3
7731 set 0x1C, %i6
7732 stha %o7, [%l7 + %i6] 0x80
7733 set 0x67, %o7
7734 ldstuba [%l7 + %o7] 0x81, %g1
7735 nop
7736 set 0x60, %o4
7737 ldx [%l7 + %o4], %o6
7738 nop
7739 set 0x48, %i7
7740 prefetch [%l7 + %i7], 0
7741 nop
7742 set 0x70, %l5
7743 ldx [%l7 + %l5], %i1
7744 nop
7745 set 0x59, %o5
7746 stb %g2, [%l7 + %o5]
7747 nop
7748 set 0x10, %g7
7749 ldd [%l7 + %g7], %f18
7750 nop
7751 set 0x60, %l1
7752 stb %i2, [%l7 + %l1]
7753 nop
7754 set 0x48, %i0
7755 ldd [%l7 + %i0], %f8
7756 st %f30, [%l7 + 0x28]
7757 set 0x10, %l0
7758 stda %i6, [%l7 + %l0] 0xe2
7759 membar #Sync
7760 set 0x50, %l6
7761 ldxa [%l7 + %l6] 0x80, %l0
7762 nop
7763 set 0x0E, %i2
7764 lduh [%l7 + %i2], %l1
7765 ld [%l7 + 0x68], %f19
7766 set 0x42, %g1
7767 ldstuba [%l7 + %g1] 0x80, %l3
7768 or %l5, %o3, %i0
7769 nop
7770 set 0x4A, %l4
7771 stb %g7, [%l7 + %l4]
7772 and %g4, %g6, %o5
7773 nop
7774 set 0x50, %o2
7775 std %o0, [%l7 + %o2]
7776 set 0x40, %i4
7777 ldda [%l7 + %i4] 0xd2, %f0
7778 or %o2, %i7, %i5
7779 nop
7780 set 0x18, %i5
7781 ldd [%l7 + %i5], %i6
7782 nop
7783 set 0x3F, %l2
7784 stb %g5, [%l7 + %l2]
7785 nop
7786 set 0x50, %g3
7787 lduw [%l7 + %g3], %i4
7788 nop
7789 set 0x10, %o6
7790 ldd [%l7 + %o6], %l2
7791 st %fsr, [%l7 + 0x60]
7792 set 0x28, %g6
7793 stba %l4, [%l7 + %g6] 0xeb
7794 membar #Sync
7795 nop
7796 set 0x20, %o3
7797 std %o0, [%l7 + %o3]
7798 nop
7799 set 0x60, %g5
7800 std %o4, [%l7 + %g5]
7801 st %fsr, [%l7 + 0x14]
7802 fpadd16s %f4, %f8, %f28
7803 wr %g3, %i3, %ccr
7804 nop
7805 set 0x48, %o1
7806 stx %fsr, [%l7 + %o1]
7807 set 0x1C, %i1
7808 stha %o7, [%l7 + %i1] 0xeb
7809 membar #Sync
7810 set 0x78, %l3
7811 lda [%l7 + %l3] 0x89, %f29
7812 set 0x5F, %g2
7813 ldstuba [%l7 + %g2] 0x88, %g1
7814 set 0x08, %g4
7815 prefetcha [%l7 + %g4] 0x88, 2
7816 nop
7817 set 0x34, %i3
7818 ldsh [%l7 + %i3], %g2
7819 add %l7, 0x74, %l6
7820 wr %g0, 0x89, %asi
7821 lda [%l6] %asi, %o6
7822 casa [%l6] 0x89, %o6, %i6
7823 set 0x60, %o0
7824 ldda [%l7 + %o0] 0x88, %l0
7825 set 0x74, %o7
7826 stwa %i2, [%l7 + %o7] 0xeb
7827 membar #Sync
7828 st %fsr, [%l7 + 0x20]
7829 set 0x58, %i6
7830 stxa %l3, [%l7 + %i6] 0xe2
7831 membar #Sync
7832 set 0x10, %i7
7833 ldda [%l7 + %i7] 0xeb, %l4
7834 set 0x6C, %l5
7835 swapa [%l7 + %l5] 0x89, %o3
7836 nop
7837 set 0x48, %o4
7838 stx %fsr, [%l7 + %o4]
7839 nop
7840 set 0x08, %g7
7841 std %i0, [%l7 + %g7]
7842 nop
7843 set 0x20, %l1
7844 lduw [%l7 + %l1], %l1
7845 st %fsr, [%l7 + 0x20]
7846 ld [%l7 + 0x14], %f24
7847 nop
7848 set 0x39, %i0
7849 stb %g4, [%l7 + %i0]
7850 st %f13, [%l7 + 0x7C]
7851 nop
7852 set 0x26, %l0
7853 ldsh [%l7 + %l0], %g6
7854 set 0x1C, %o5
7855 stwa %g7, [%l7 + %o5] 0xe2
7856 membar #Sync
7857 nop
7858 set 0x40, %l6
7859 prefetch [%l7 + %l6], 3
7860 nop
7861 set 0x3F, %i2
7862 stb %o5, [%l7 + %i2]
7863 set 0x6F, %g1
7864 ldstuba [%l7 + %g1] 0x89, %o0
7865 set 0x48, %o2
7866 stda %i6, [%l7 + %o2] 0xe2
7867 membar #Sync
7868 nop
7869 set 0x08, %i4
7870 stx %o2, [%l7 + %i4]
7871 set 0x70, %l4
7872 stwa %l6, [%l7 + %l4] 0xeb
7873 membar #Sync
7874 nop
7875 set 0x78, %l2
7876 stx %fsr, [%l7 + %l2]
7877 wr %g5, %i5, %softint
7878 add %l7, 0x18, %l6
7879 wr %g0, 0x80, %asi
7880 casxa [%l6] 0x80, %i4, %l2
7881 ld [%l7 + 0x20], %f1
7882 set 0x2C, %i5
7883 stwa %o1, [%l7 + %i5] 0x81
7884 and %o4, %g3, %l4
7885 set 0x58, %g3
7886 ldxa [%l7 + %g3] 0x88, %i3
7887 nop
7888 set 0x68, %g6
7889 ldstub [%l7 + %g6], %o7
7890 nop
7891 set 0x10, %o3
7892 ldd [%l7 + %o3], %i0
7893 set 0x38, %g5
7894 ldxa [%l7 + %g5] 0x81, %g2
7895 nop
7896 set 0x0C, %o6
7897 stw %g1, [%l7 + %o6]
7898 nop
7899 set 0x28, %i1
7900 std %o6, [%l7 + %i1]
7901 st %f25, [%l7 + 0x6C]
7902 nop
7903 set 0x2A, %l3
7904 lduh [%l7 + %l3], %i6
7905 fpadd16 %f4, %f30, %f14
7906 nop
7907 set 0x18, %o1
7908 std %i2, [%l7 + %o1]
7909 add %l7, 0x38, %l6
7910 wr %g0, 0x80, %asi
7911 lda [%l6] %asi, %l3
7912 casa [%l6] 0x80, %l3, %l0
7913 set 0x0A, %g4
7914 stha %l5, [%l7 + %g4] 0x80
7915 set 0x1A, %g2
7916 stha %o3, [%l7 + %g2] 0x80
7917 set 0x3C, %o0
7918 swapa [%l7 + %o0] 0x88, %i0
7919 nop
7920 set 0x32, %i3
7921 stb %g4, [%l7 + %i3]
7922 nop
7923 set 0x11, %i6
7924 stb %l1, [%l7 + %i6]
7925 add %l7, 0x08, %l6
7926 wr %g0, 0x80, %asi
7927 casxa [%l6] 0x80, %g6, %o5
7928 set 0x7C, %i7
7929 swapa [%l7 + %i7] 0x81, %o0
7930 nop
7931 set 0x18, %o7
7932 ldd [%l7 + %o7], %f18
7933 nop
7934 set 0x0F, %l5
7935 ldsb [%l7 + %l5], %i7
7936 nop
7937 set 0x24, %o4
7938 stw %o2, [%l7 + %o4]
7939 nop
7940 set 0x44, %g7
7941 sth %l6, [%l7 + %g7]
7942 or %g7, %g5, %i5
7943 nop
7944 set 0x08, %l1
7945 std %l2, [%l7 + %l1]
7946 nop
7947 set 0x36, %i0
7948 sth %i4, [%l7 + %i0]
7949 nop
7950 set 0x40, %o5
7951 ldd [%l7 + %o5], %o4
7952 or %g3, %l4, %i3
7953 set 0x53, %l0
7954 stba %o1, [%l7 + %l0] 0xe3
7955 membar #Sync
7956 set 0x2C, %i2
7957 stwa %i1, [%l7 + %i2] 0xe3
7958 membar #Sync
7959 nop
7960 nop
7961 setx 0xE4BA81B5E6883589, %l0, %l6
7962 stx %l6, [%l7 + 0x28]
7963 ldd [%l7 + 0x28], %f24
7964 setx 0xA9B9271B8CEC4FBD, %l1, %l5
7965 stx %l5, [%l7 + 0x10]
7966 ldd [%l7 + 0x10], %f28
7967 fdivd %f28, %f24, %f26
7968 set 0x4C, %g1
7969 stwa %o7, [%l7 + %g1] 0xe2
7970 membar #Sync
7971 nop
7972 set 0x10, %o2
7973 stw %g1, [%l7 + %o2]
7974 nop
7975 set 0x6D, %i4
7976 stb %g2, [%l7 + %i4]
7977 wr %o6, %i2, %pic
7978 nop
7979 set 0x2C, %l4
7980 prefetch [%l7 + %l4], 1
7981 add %l7, 0x70, %l6
7982 wr %g0, 0x80, %asi
7983 casxa [%l6] 0x80, %l3, %l0
7984 add %l5, %o3, %i6
7985 nop
7986 set 0x70, %l2
7987 ldsw [%l7 + %l2], %g4
7988 set 0x1C, %i5
7989 ldstuba [%l7 + %i5] 0x80, %i0
7990 nop
7991 set 0x10, %l6
7992 ldd [%l7 + %l6], %l0
7993 wr %g6, %o5, %set_softint
7994 add %l7, 0x60, %l6
7995 wr %g0, 0x88, %asi
7996 casxa [%l6] 0x88, %i7, %o0
7997 nop
7998 set 0x28, %g6
7999 swap [%l7 + %g6], %o2
8000 nop
8001 set 0x68, %o3
8002 ldd [%l7 + %o3], %f8
8003 or %l6, %g5, %g7
8004 nop
8005 set 0x0E, %g5
8006 sth %l2, [%l7 + %g5]
8007 nop
8008 set 0x60, %o6
8009 stx %fsr, [%l7 + %o6]
8010 set 0x40, %g3
8011 stda %f0, [%l7 + %g3] 0xd2
8012 set 0x4E, %i1
8013 stba %i5, [%l7 + %i1] 0x81
8014 set 0x30, %l3
8015 ldstuba [%l7 + %l3] 0x89, %i4
8016 nop
8017 set 0x10, %o1
8018 std %o4, [%l7 + %o1]
8019 and %l4, %i3, %g3
8020 set 0x74, %g2
8021 sta %f0, [%l7 + %g2] 0x81
8022 nop
8023 set 0x10, %g4
8024 stb %i1, [%l7 + %g4]
8025 nop
8026 set 0x68, %o0
8027 ldd [%l7 + %o0], %f30
8028 nop
8029 set 0x10, %i6
8030 ldd [%l7 + %i6], %o0
8031 nop
8032 set 0x20, %i7
8033 std %f20, [%l7 + %i7]
8034 nop
8035 set 0x38, %o7
8036 prefetch [%l7 + %o7], 2
8037 fpsub16s %f17, %f8, %f17
8038 nop
8039 set 0x50, %l5
8040 prefetch [%l7 + %l5], 1
8041 set 0x4C, %o4
8042 stwa %g1, [%l7 + %o4] 0xe2
8043 membar #Sync
8044 bgu,a %icc, loop_46
8045 nop
8046 set 0x64, %g7
8047 stw %g2, [%l7 + %g7]
8048 set 0x30, %l1
8049 ldda [%l7 + %l1] 0xea, %o6
8050loop_46:
8051 st %f15, [%l7 + 0x68]
8052 nop
8053 set 0x40, %i3
8054 ldx [%l7 + %i3], %i2
8055 set 0x08, %o5
8056 stha %l3, [%l7 + %o5] 0xe2
8057 membar #Sync
8058 st %f30, [%l7 + 0x64]
8059 nop
8060 set 0x38, %l0
8061 ldstub [%l7 + %l0], %o7
8062 nop
8063 set 0x5A, %i0
8064 ldub [%l7 + %i0], %l0
8065 nop
8066 set 0x78, %i2
8067 prefetch [%l7 + %i2], 0
8068 or %l5, %o3, %i6
8069 nop
8070 set 0x30, %g1
8071 std %i0, [%l7 + %g1]
8072 add %l7, 0x60, %l6
8073 wr %g0, 0x80, %asi
8074 casa [%l6] 0x80, %l1, %g6
8075 nop
8076 set 0x0C, %i4
8077 stw %g4, [%l7 + %i4]
8078 set 0x26, %o2
8079 stba %i7, [%l7 + %o2] 0x81
8080 nop
8081 set 0x0C, %l2
8082 prefetch [%l7 + %l2], 1
8083 st %fsr, [%l7 + 0x44]
8084 add %l7, 0x78, %l6
8085 wr %g0, 0x88, %asi
8086 casxa [%l6] 0x88, %o5, %o2
8087 set 0x50, %l4
8088 stwa %l6, [%l7 + %l4] 0x81
8089 nop
8090 set 0x1E, %i5
8091 ldsb [%l7 + %i5], %o0
8092 ble,a,pt %xcc, loop_47
8093 or %g7, %l2, %i5
8094 set 0x3E, %g6
8095 ldstuba [%l7 + %g6] 0x89, %i4
8096loop_47:
8097 fpsub32s %f13, %f7, %f16
8098 nop
8099 set 0x68, %l6
8100 std %o4, [%l7 + %l6]
8101 bge,a %xcc, loop_48
8102 nop
8103 set 0x1E, %o3
8104 lduh [%l7 + %o3], %l4
8105 set 0x68, %o6
8106 stxa %g5, [%l7 + %o6] 0xeb
8107 membar #Sync
8108loop_48:
8109 nop
8110 set 0x4B, %g3
8111 ldsb [%l7 + %g3], %g3
8112 set 0x40, %i1
8113 stda %f0, [%l7 + %i1] 0xd2
8114 nop
8115 set 0x6E, %g5
8116 sth %i1, [%l7 + %g5]
8117 nop
8118 set 0x10, %o1
8119 stw %o1, [%l7 + %o1]
8120 nop
8121 set 0x20, %g2
8122 stw %g1, [%l7 + %g2]
8123 set 0x40, %l3
8124 ldda [%l7 + %l3] 0xd8, %f16
8125 add %l7, 0x34, %l6
8126 wr %g0, 0x80, %asi
8127 casa [%l6] 0x80, %g2, %o6
8128 nop
8129 set 0x38, %g4
8130 std %f12, [%l7 + %g4]
8131 set 0x63, %o0
8132 ldstuba [%l7 + %o0] 0x81, %i2
8133 set 0x58, %i6
8134 stxa %i3, [%l7 + %i6] 0x80
8135 nop
8136 set 0x40, %i7
8137 lduh [%l7 + %i7], %o7
8138 set 0x20, %o7
8139 ldda [%l7 + %o7] 0xea, %l2
8140 set 0x6B, %l5
8141 stba %l5, [%l7 + %l5] 0xeb
8142 membar #Sync
8143 nop
8144 set 0x30, %o4
8145 std %f16, [%l7 + %o4]
8146 or %l0, %o3, %i6
8147 nop
8148 set 0x66, %l1
8149 ldub [%l7 + %l1], %i0
8150 nop
8151 set 0x18, %i3
8152 ldd [%l7 + %i3], %f10
8153 nop
8154 set 0x3E, %g7
8155 ldstub [%l7 + %g7], %l1
8156 nop
8157 set 0x40, %l0
8158 std %g4, [%l7 + %l0]
8159 st %f11, [%l7 + 0x3C]
8160 ld [%l7 + 0x20], %f2
8161 or %g6, %i7, %o2
8162 add %l6, %o5, %g7
8163 nop
8164 set 0x64, %o5
8165 ldstub [%l7 + %o5], %l2
8166 st %fsr, [%l7 + 0x68]
8167 nop
8168 set 0x38, %i0
8169 std %i4, [%l7 + %i0]
8170 nop
8171 set 0x40, %g1
8172 ldx [%l7 + %g1], %o0
8173 wr %o4, %l4, %sys_tick
8174 set 0x78, %i2
8175 swapa [%l7 + %i2] 0x80, %i4
8176 st %f23, [%l7 + 0x38]
8177 fpsub32s %f1, %f16, %f11
8178 nop
8179 set 0x30, %i4
8180 ldd [%l7 + %i4], %f6
8181 and %g3, %i1, %o1
8182 add %g5, %g1, %g2
8183 set 0x40, %l2
8184 stda %f16, [%l7 + %l2] 0xf8
8185 membar #Sync
8186 set 0x28, %l4
8187 stxa %i2, [%l7 + %l4] 0x88
8188 ld [%l7 + 0x70], %f23
8189 nop
8190 set 0x48, %o2
8191 stx %fsr, [%l7 + %o2]
8192 nop
8193 set 0x28, %i5
8194 stx %i3, [%l7 + %i5]
8195 set 0x30, %g6
8196 ldxa [%l7 + %g6] 0x89, %o6
8197 nop
8198 or %g0, 0x8, %l0
8199 sllx %l0, 0x3c, %l0
8200 wr %l0, %g0, %tick_cmpr
8201 nop
8202 set 0x4C, %l6
8203 ldub [%l7 + %l6], %l0
8204 fpadd16 %f2, %f12, %f16
8205 set 0x6A, %o6
8206 ldstuba [%l7 + %o6] 0x88, %o3
8207 st %f25, [%l7 + 0x7C]
8208 nop
8209 set 0x58, %o3
8210 ldd [%l7 + %o3], %f2
8211 add %l7, 0x70, %l6
8212 wr %g0, 0x88, %asi
8213 ldxa [%l6] %asi, %i6
8214 casxa [%l6] 0x88, %i6, %i0
8215 nop
8216 set 0x78, %g3
8217 std %o6, [%l7 + %g3]
8218 set 0x48, %g5
8219 stxa %g4, [%l7 + %g5] 0xea
8220 membar #Sync
8221 nop
8222 set 0x77, %o1
8223 ldsb [%l7 + %o1], %g6
8224 set 0x40, %i1
8225 stda %l0, [%l7 + %i1] 0x80
8226 set 0x40, %g2
8227 stda %f16, [%l7 + %g2] 0xd8
8228 nop
8229 set 0x42, %g4
8230 stb %i7, [%l7 + %g4]
8231 fpadd32s %f15, %f6, %f4
8232 set 0x40, %o0
8233 stda %f16, [%l7 + %o0] 0xf0
8234 membar #Sync
8235 nop
8236 set 0x6C, %l3
8237 prefetch [%l7 + %l3], 1
8238 st %f28, [%l7 + 0x08]
8239 st %f12, [%l7 + 0x70]
8240 nop
8241 set 0x74, %i6
8242 lduw [%l7 + %i6], %l6
8243 add %l7, 0x10, %l6
8244 wr %g0, 0x88, %asi
8245 casxa [%l6] 0x88, %o5, %o2
8246 set 0x54, %o7
8247 sta %f16, [%l7 + %o7] 0x81
8248 nop
8249 set 0x46, %i7
8250 lduh [%l7 + %i7], %g7
8251 nop
8252 set 0x30, %l5
8253 stx %l2, [%l7 + %l5]
8254 nop
8255 set 0x74, %o4
8256 ldsh [%l7 + %o4], %o0
8257 nop
8258 set 0x1D, %l1
8259 stb %o4, [%l7 + %l1]
8260 fpadd16 %f16, %f8, %f8
8261 st %f25, [%l7 + 0x6C]
8262 nop
8263 set 0x58, %g7
8264 ldsh [%l7 + %g7], %i5
8265 nop
8266 set 0x68, %i3
8267 ldsh [%l7 + %i3], %l4
8268 set 0x76, %o5
8269 stba %g3, [%l7 + %o5] 0x89
8270 fpadd32 %f0, %f30, %f10
8271 set 0x50, %l0
8272 stda %i0, [%l7 + %l0] 0xeb
8273 membar #Sync
8274 ld [%l7 + 0x28], %f17
8275 st %fsr, [%l7 + 0x70]
8276 nop
8277 set 0x18, %i0
8278 ldub [%l7 + %i0], %o1
8279 or %i4, %g1, %g5
8280 set 0x18, %i2
8281 prefetcha [%l7 + %i2] 0x81, 0
8282 set 0x42, %g1
8283 ldstuba [%l7 + %g1] 0x80, %i3
8284 nop
8285 set 0x08, %i4
8286 std %f20, [%l7 + %i4]
8287 add %l7, 0x10, %l6
8288 wr %g0, 0x89, %asi
8289 ldxa [%l6] %asi, %i2
8290 casxa [%l6] 0x89, %i2, %l3
8291 set 0x40, %l2
8292 ldda [%l7 + %l2] 0x88, %l4
8293 nop
8294 set 0x54, %l4
8295 lduw [%l7 + %l4], %l0
8296 set 0x18, %o2
8297 stda %o2, [%l7 + %o2] 0xeb
8298 membar #Sync
8299 nop
8300 set 0x20, %g6
8301 prefetch [%l7 + %g6], 1
8302 add %l7, 0x78, %l6
8303 wr %g0, 0x81, %asi
8304 ldxa [%l6] %asi, %o6
8305 casxa [%l6] 0x81, %o6, %i0
8306 nop
8307 set 0x64, %i5
8308 swap [%l7 + %i5], %o7
8309 nop
8310 set 0x10, %o6
8311 lduh [%l7 + %o6], %g4
8312 add %l7, 0x58, %l6
8313 wr %g0, 0x81, %asi
8314 lda [%l6] %asi, %i6
8315 casa [%l6] 0x81, %i6, %l1
8316 bn %icc, loop_49
8317 nop
8318 set 0x20, %o3
8319 stx %fsr, [%l7 + %o3]
8320 add %l7, 0x50, %l6
8321 wr %g0, 0x80, %asi
8322 ldxa [%l6] %asi, %i7
8323 casxa [%l6] 0x80, %i7, %g6
8324loop_49:
8325 ld [%l7 + 0x50], %f18
8326 fpadd16s %f17, %f29, %f7
8327 set 0x54, %l6
8328 stwa %l6, [%l7 + %l6] 0x81
8329 add %l7, 0x30, %l6
8330 wr %g0, 0x81, %asi
8331 ldxa [%l6] %asi, %o5
8332 casxa [%l6] 0x81, %o5, %g7
8333 nop
8334 set 0x0C, %g5
8335 swap [%l7 + %g5], %o2
8336 set 0x2C, %g3
8337 stwa %l2, [%l7 + %g3] 0x88
8338 nop
8339 set 0x11, %o1
8340 stb %o4, [%l7 + %o1]
8341 set 0x0C, %g2
8342 lda [%l7 + %g2] 0x88, %f11
8343 set 0x40, %g4
8344 ldxa [%l7 + %g4] 0x80, %o0
8345 nop
8346 set 0x68, %i1
8347 swap [%l7 + %i1], %i5
8348 set 0x68, %l3
8349 stxa %g3, [%l7 + %l3] 0xea
8350 membar #Sync
8351 nop
8352 set 0x38, %i6
8353 ldd [%l7 + %i6], %f26
8354 nop
8355 set 0x30, %o7
8356 ldd [%l7 + %o7], %f12
8357 set 0x40, %i7
8358 ldda [%l7 + %i7] 0x81, %f0
8359 set 0x30, %o0
8360 ldxa [%l7 + %o0] 0x81, %l4
8361 nop
8362 set 0x58, %o4
8363 ldd [%l7 + %o4], %i0
8364 st %fsr, [%l7 + 0x3C]
8365 or %o1, %g1, %g5
8366 set 0x40, %l5
8367 stda %f16, [%l7 + %l5] 0xd0
8368 set 0x40, %g7
8369 stda %f16, [%l7 + %g7] 0x81
8370 nop
8371 set 0x51, %l1
8372 ldstub [%l7 + %l1], %g2
8373 nop
8374 set 0x60, %o5
8375 ldsh [%l7 + %o5], %i3
8376 nop
8377 set 0x5C, %i3
8378 ldsw [%l7 + %i3], %i4
8379 nop
8380 set 0x64, %i0
8381 prefetch [%l7 + %i0], 4
8382 add %i2, %l5, %l3
8383 set 0x70, %l0
8384 ldxa [%l7 + %l0] 0x80, %o3
8385 nop
8386 set 0x24, %g1
8387 ldsw [%l7 + %g1], %o6
8388 set 0x0B, %i2
8389 ldstuba [%l7 + %i2] 0x80, %l0
8390 or %i0, %o7, %i6
8391 st %f26, [%l7 + 0x7C]
8392 set 0x54, %l2
8393 stwa %g4, [%l7 + %l2] 0xe3
8394 membar #Sync
8395 nop
8396 set 0x48, %l4
8397 ldd [%l7 + %l4], %f20
8398 membar #Sync
8399 set 0x40, %o2
8400 ldda [%l7 + %o2] 0xf0, %f16
8401 nop
8402 set 0x26, %g6
8403 ldstub [%l7 + %g6], %l1
8404 nop
8405 set 0x10, %i5
8406 std %g6, [%l7 + %i5]
8407 and %l6, %i7, %g7
8408 and %o2, %l2, %o4
8409 nop
8410 set 0x30, %i4
8411 ldsh [%l7 + %i4], %o5
8412 set 0x40, %o3
8413 stda %f16, [%l7 + %o3] 0xf8
8414 membar #Sync
8415 add %i5, %g3, %o0
8416 nop
8417 set 0x31, %l6
8418 stb %l4, [%l7 + %l6]
8419 set 0x28, %g5
8420 stda %o0, [%l7 + %g5] 0xe2
8421 membar #Sync
8422 nop
8423 set 0x5E, %g3
8424 stb %i1, [%l7 + %g3]
8425 nop
8426 set 0x30, %o1
8427 ldd [%l7 + %o1], %g0
8428 membar #Sync
8429 set 0x40, %o6
8430 ldda [%l7 + %o6] 0xf8, %f0
8431 nop
8432 set 0x29, %g2
8433 stb %g5, [%l7 + %g2]
8434 or %i3, %g2, %i4
8435 st %f20, [%l7 + 0x60]
8436 and %i2, %l3, %o3
8437 nop
8438 set 0x39, %g4
8439 ldstub [%l7 + %g4], %o6
8440 nop
8441 set 0x78, %i1
8442 ldx [%l7 + %i1], %l5
8443 nop
8444 set 0x54, %i6
8445 stb %l0, [%l7 + %i6]
8446 st %f17, [%l7 + 0x58]
8447 set 0x40, %l3
8448 stda %f0, [%l7 + %l3] 0xf9
8449 membar #Sync
8450 add %l7, 0x4C, %l6
8451 wr %g0, 0x81, %asi
8452 lda [%l6] %asi, %o7
8453 casa [%l6] 0x81, %o7, %i6
8454 nop
8455 set 0x7C, %o7
8456 ldsw [%l7 + %o7], %i0
8457 set 0x64, %i7
8458 lda [%l7 + %i7] 0x89, %f10
8459 add %l1, %g6, %g4
8460 set 0x08, %o0
8461 stba %i7, [%l7 + %o0] 0x81
8462 set 0x40, %l5
8463 stda %f16, [%l7 + %l5] 0xc2
8464 set 0x48, %g7
8465 stda %i6, [%l7 + %g7] 0xea
8466 membar #Sync
8467 add %l7, 0x68, %l6
8468 wr %g0, 0x89, %asi
8469 ldxa [%l6] %asi, %g7
8470 casxa [%l6] 0x89, %g7, %l2
8471 nop
8472 set 0x72, %o4
8473 ldsh [%l7 + %o4], %o4
8474 set 0x40, %l1
8475 stda %f0, [%l7 + %l1] 0xc4
8476 nop
8477 set 0x4C, %o5
8478 sth %o5, [%l7 + %o5]
8479 nop
8480 set 0x3A, %i3
8481 sth %o2, [%l7 + %i3]
8482 add %l7, 0x40, %l6
8483 wr %g0, 0x88, %asi
8484 ldxa [%l6] %asi, %i5
8485 casxa [%l6] 0x88, %i5, %o0
8486 nop
8487 set 0x18, %i0
8488 swap [%l7 + %i0], %l4
8489 ld [%l7 + 0x48], %f10
8490 membar #Sync
8491 set 0x40, %g1
8492 ldda [%l7 + %g1] 0xf8, %f16
8493 or %g3, %i1, %g1
8494 set 0x08, %l0
8495 swapa [%l7 + %l0] 0x81, %o1
8496 nop
8497 set 0x22, %l2
8498 sth %g5, [%l7 + %l2]
8499 set 0x28, %i2
8500 stxa %i3, [%l7 + %i2] 0x80
8501 add %l7, 0x38, %l6
8502 wr %g0, 0x89, %asi
8503 ldxa [%l6] %asi, %g2
8504 casxa [%l6] 0x89, %g2, %i2
8505 nop
8506 set 0x30, %o2
8507 stw %l3, [%l7 + %o2]
8508 set 0x34, %g6
8509 stwa %i4, [%l7 + %g6] 0x81
8510 nop
8511 set 0x20, %i5
8512 std %o2, [%l7 + %i5]
8513 wr %l5, %o6, %sys_tick
8514 st %f0, [%l7 + 0x58]
8515 nop
8516 set 0x38, %l4
8517 ldd [%l7 + %l4], %l0
8518 nop
8519 set 0x68, %o3
8520 stx %fsr, [%l7 + %o3]
8521 set 0x40, %i4
8522 ldda [%l7 + %i4] 0x88, %f16
8523 nop
8524 set 0x19, %g5
8525 stb %o7, [%l7 + %g5]
8526 st %fsr, [%l7 + 0x6C]
8527 add %l7, 0x54, %l6
8528 wr %g0, 0x88, %asi
8529 casa [%l6] 0x88, %i0, %l1
8530 nop
8531 or %g0, 0x8, %l0
8532 sllx %l0, 0x3c, %l0
8533 wr %l0, %g0, %sys_tick_cmpr
8534 set 0x63, %l6
8535 ldstuba [%l7 + %l6] 0x80, %i7
8536 nop
8537 set 0x30, %g3
8538 ldd [%l7 + %g3], %f26
8539 fpadd16 %f20, %f22, %f28
8540 nop
8541 set 0x68, %o1
8542 stx %l6, [%l7 + %o1]
8543 set 0x40, %g2
8544 stda %f0, [%l7 + %g2] 0x80
8545 nop
8546 set 0x50, %g4
8547 ldsw [%l7 + %g4], %g4
8548 nop
8549 set 0x1A, %o6
8550 ldsh [%l7 + %o6], %l2
8551 nop
8552 set 0x38, %i1
8553 stw %g7, [%l7 + %i1]
8554 nop
8555 set 0x10, %l3
8556 swap [%l7 + %l3], %o4
8557 add %l7, 0x74, %l6
8558 wr %g0, 0x80, %asi
8559 lda [%l6] %asi, %o2
8560 casa [%l6] 0x80, %o2, %o5
8561 or %o0, %i5, %g3
8562 add %l7, 0x40, %l6
8563 wr %g0, 0x89, %asi
8564 casxa [%l6] 0x89, %l4, %i1
8565 and %o1, %g1, %g5
8566 set 0x18, %o7
8567 lda [%l7 + %o7] 0x80, %f25
8568 or %g2, %i3, %i2
8569 set 0x40, %i7
8570 stda %f0, [%l7 + %i7] 0xf9
8571 membar #Sync
8572 nop
8573 set 0x30, %i6
8574 stx %i4, [%l7 + %i6]
8575 nop
8576 set 0x70, %o0
8577 stx %fsr, [%l7 + %o0]
8578 nop
8579 nop
8580 setx 0xA56126CE2CAEBFE8, %l0, %l6
8581 stx %l6, [%l7 + 0x28]
8582 ldd [%l7 + 0x28], %f12
8583 setx 0xEADB1400816713FA, %l1, %l5
8584 stx %l5, [%l7 + 0x10]
8585 ldd [%l7 + 0x10], %f30
8586 fdivd %f30, %f12, %f30
8587 nop
8588 set 0x70, %l5
8589 std %f26, [%l7 + %l5]
8590 set 0x08, %o4
8591 sta %f12, [%l7 + %o4] 0x81
8592 nop
8593 set 0x68, %g7
8594 lduh [%l7 + %g7], %o3
8595 nop
8596 set 0x58, %l1
8597 ldd [%l7 + %l1], %l2
8598 nop
8599 set 0x68, %o5
8600 swap [%l7 + %o5], %l5
8601 set 0x18, %i3
8602 stda %l0, [%l7 + %i3] 0xe2
8603 membar #Sync
8604 nop
8605 set 0x50, %i0
8606 std %f12, [%l7 + %i0]
8607 st %fsr, [%l7 + 0x38]
8608 set 0x60, %g1
8609 lda [%l7 + %g1] 0x88, %f2
8610 set 0x40, %l2
8611 ldda [%l7 + %l2] 0x81, %f0
8612 nop
8613 set 0x48, %l0
8614 stx %o7, [%l7 + %l0]
8615 set 0x40, %o2
8616 stda %f0, [%l7 + %o2] 0xda
8617 nop
8618 set 0x30, %g6
8619 ldd [%l7 + %g6], %f18
8620 ld [%l7 + 0x10], %f7
8621 and %o6, %l1, %i6
8622 set 0x10, %i5
8623 swapa [%l7 + %i5] 0x88, %i0
8624 nop
8625 set 0x1C, %l4
8626 ldsh [%l7 + %l4], %g6
8627 set 0x54, %o3
8628 swapa [%l7 + %o3] 0x81, %l6
8629 set 0x6C, %i2
8630 stwa %g4, [%l7 + %i2] 0xe3
8631 membar #Sync
8632 nop
8633 set 0x12, %i4
8634 sth %l2, [%l7 + %i4]
8635 and %i7, %o4, %o2
8636 add %l7, 0x38, %l6
8637 wr %g0, 0x81, %asi
8638 casxa [%l6] 0x81, %o5, %g7
8639 set 0x40, %l6
8640 stda %i4, [%l7 + %l6] 0x80
8641 set 0x40, %g5
8642 ldda [%l7 + %g5] 0xda, %f16
8643 set 0x30, %o1
8644 stxa %g3, [%l7 + %o1] 0xea
8645 membar #Sync
8646 or %o0, %l4, %o1
8647 nop
8648 set 0x7F, %g3
8649 ldub [%l7 + %g3], %g1
8650 set 0x66, %g2
8651 stha %i1, [%l7 + %g2] 0x80
8652 nop
8653 set 0x58, %g4
8654 stx %g2, [%l7 + %g4]
8655 fpadd32 %f30, %f22, %f28
8656 and %g5, %i2, %i3
8657 nop
8658 set 0x38, %o6
8659 ldd [%l7 + %o6], %o2
8660 set 0x40, %l3
8661 ldda [%l7 + %l3] 0xeb, %l2
8662 set 0x78, %i1
8663 stxa %i4, [%l7 + %i1] 0xe2
8664 membar #Sync
8665 nop
8666 nop
8667 setx 0x3E239E32, %l0, %l6
8668 st %l6, [%l7 + 0x28]
8669 ld [%l7 + 0x28], %f18
8670 setx 0x03306118, %l1, %l5
8671 st %l5, [%l7 + 0x10]
8672 ld [%l7 + 0x10], %f6
8673 fdivs %f6, %f18, %f20
8674 nop
8675 set 0x70, %i7
8676 ldsb [%l7 + %i7], %l0
8677 set 0x18, %o7
8678 stda %o6, [%l7 + %o7] 0xe3
8679 membar #Sync
8680 nop
8681 set 0x70, %i6
8682 std %l4, [%l7 + %i6]
8683 set 0x54, %l5
8684 sta %f4, [%l7 + %l5] 0x80
8685 set 0x40, %o4
8686 stda %f0, [%l7 + %o4] 0x89
8687 set 0x30, %o0
8688 stda %l0, [%l7 + %o0] 0x88
8689 st %fsr, [%l7 + 0x38]
8690 set 0x48, %l1
8691 swapa [%l7 + %l1] 0x89, %i6
8692 nop
8693 nop
8694 setx 0xDB9CF407, %l0, %l6
8695 st %l6, [%l7 + 0x28]
8696 ld [%l7 + 0x28], %f14
8697 setx 0x42647123, %l1, %l5
8698 st %l5, [%l7 + 0x10]
8699 ld [%l7 + 0x10], %f15
8700 fdivs %f15, %f14, %f0
8701 nop
8702 set 0x0E, %o5
8703 ldub [%l7 + %o5], %i0
8704 nop
8705 set 0x36, %g7
8706 sth %g6, [%l7 + %g7]
8707 set 0x60, %i0
8708 stda %i6, [%l7 + %i0] 0xe3
8709 membar #Sync
8710 nop
8711 set 0x1C, %g1
8712 prefetch [%l7 + %g1], 0
8713 nop
8714 set 0x60, %i3
8715 stx %fsr, [%l7 + %i3]
8716 nop
8717 set 0x31, %l0
8718 stb %o6, [%l7 + %l0]
8719 nop
8720 set 0x18, %l2
8721 prefetch [%l7 + %l2], 1
8722 set 0x53, %o2
8723 stba %l2, [%l7 + %o2] 0xe3
8724 membar #Sync
8725 st %fsr, [%l7 + 0x08]
8726 nop
8727 set 0x2C, %g6
8728 ldstub [%l7 + %g6], %i7
8729 nop
8730 set 0x0C, %l4
8731 stw %g4, [%l7 + %l4]
8732 nop
8733 set 0x38, %i5
8734 stx %fsr, [%l7 + %i5]
8735 nop
8736 set 0x38, %o3
8737 lduw [%l7 + %o3], %o2
8738 or %o4, %o5, %g7
8739 add %l7, 0x30, %l6
8740 wr %g0, 0x89, %asi
8741 casa [%l6] 0x89, %i5, %o0
8742 wr %g3, %l4, %softint
8743 set 0x50, %i2
8744 ldxa [%l7 + %i2] 0x80, %o1
8745 nop
8746 set 0x48, %l6
8747 ldsh [%l7 + %l6], %g1
8748 nop
8749 set 0x30, %i4
8750 prefetch [%l7 + %i4], 3
8751 st %f26, [%l7 + 0x2C]
8752 nop
8753 set 0x70, %g5
8754 ldsw [%l7 + %g5], %i1
8755 or %g2, %g5, %i2
8756 nop
8757 set 0x30, %o1
8758 stx %fsr, [%l7 + %o1]
8759 nop
8760 set 0x0C, %g2
8761 ldsw [%l7 + %g2], %o3
8762 nop
8763 set 0x5C, %g4
8764 ldsw [%l7 + %g4], %l3
8765 set 0x68, %o6
8766 swapa [%l7 + %o6] 0x81, %i4
8767 set 0x58, %g3
8768 prefetcha [%l7 + %g3] 0x80, 2
8769 nop
8770 set 0x10, %l3
8771 std %f4, [%l7 + %l3]
8772 nop
8773 set 0x2D, %i7
8774 ldub [%l7 + %i7], %i3
8775 set 0x48, %i1
8776 ldxa [%l7 + %i1] 0x80, %l5
8777 set 0x5C, %o7
8778 swapa [%l7 + %o7] 0x81, %l1
8779 nop
8780 set 0x14, %l5
8781 ldsw [%l7 + %l5], %i6
8782 nop
8783 set 0x20, %o4
8784 prefetch [%l7 + %o4], 3
8785 nop
8786 set 0x0C, %o0
8787 stb %o7, [%l7 + %o0]
8788 nop
8789 set 0x73, %i6
8790 ldub [%l7 + %i6], %g6
8791 nop
8792 set 0x14, %l1
8793 lduw [%l7 + %l1], %l6
8794 nop
8795 set 0x10, %o5
8796 ldd [%l7 + %o5], %o6
8797 st %f25, [%l7 + 0x4C]
8798 set 0x64, %g7
8799 sta %f17, [%l7 + %g7] 0x80
8800 nop
8801 set 0x08, %i0
8802 ldx [%l7 + %i0], %i0
8803 add %l7, 0x34, %l6
8804 wr %g0, 0x88, %asi
8805 casa [%l6] 0x88, %l2, %i7
8806 set 0x40, %i3
8807 stda %f16, [%l7 + %i3] 0xd2
8808 set 0x2B, %l0
8809 stba %o2, [%l7 + %l0] 0xe3
8810 membar #Sync
8811 nop
8812 set 0x57, %l2
8813 ldstub [%l7 + %l2], %g4
8814 nop
8815 or %g0, 0x8, %l0
8816 sllx %l0, 0x3c, %l0
8817 wr %l0, 0xAF5, %tick_cmpr
8818 set 0x4C, %g1
8819 stwa %i5, [%l7 + %g1] 0xe3
8820 membar #Sync
8821 nop
8822 set 0x49, %g6
8823 ldsb [%l7 + %g6], %o0
8824 nop
8825 set 0x10, %o2
8826 ldd [%l7 + %o2], %f14
8827 set 0x30, %i5
8828 stxa %g7, [%l7 + %i5] 0xe2
8829 membar #Sync
8830 nop
8831 set 0x48, %l4
8832 ldstub [%l7 + %l4], %g3
8833 set 0x1C, %o3
8834 stha %o1, [%l7 + %o3] 0xeb
8835 membar #Sync
8836 set 0x08, %l6
8837 ldxa [%l7 + %l6] 0x80, %g1
8838 nop
8839 set 0x58, %i2
8840 ldd [%l7 + %i2], %l4
8841 nop
8842 set 0x6D, %i4
8843 stb %i1, [%l7 + %i4]
8844 set 0x20, %o1
8845 stxa %g5, [%l7 + %o1] 0xeb
8846 membar #Sync
8847 set 0x68, %g2
8848 stxa %g2, [%l7 + %g2] 0x80
8849 nop
8850 set 0x4C, %g4
8851 lduw [%l7 + %g4], %o3
8852 nop
8853 set 0x1E, %o6
8854 ldub [%l7 + %o6], %l3
8855 set 0x1F, %g5
8856 stba %i4, [%l7 + %g5] 0xe2
8857 membar #Sync
8858 set 0x70, %l3
8859 ldda [%l7 + %l3] 0xe2, %i2
8860 nop
8861 nop
8862 setx 0x21EB058D, %l0, %l6
8863 st %l6, [%l7 + 0x28]
8864 ld [%l7 + 0x28], %f1
8865 setx 0x94B153CC, %l1, %l5
8866 st %l5, [%l7 + 0x10]
8867 ld [%l7 + 0x10], %f10
8868 fdivs %f10, %f1, %f29
8869 nop
8870 set 0x50, %i7
8871 stx %fsr, [%l7 + %i7]
8872 nop
8873 set 0x40, %i1
8874 stx %i3, [%l7 + %i1]
8875 set 0x20, %o7
8876 ldda [%l7 + %o7] 0xe2, %l0
8877 set 0x40, %l5
8878 stda %f16, [%l7 + %l5] 0xf0
8879 membar #Sync
8880 nop
8881 set 0x5C, %o4
8882 lduw [%l7 + %o4], %l5
8883 and %l1, %i6, %o7
8884 membar #Sync
8885 set 0x40, %g3
8886 ldda [%l7 + %g3] 0xf8, %f0
8887 nop
8888 set 0x4B, %o0
8889 stb %l6, [%l7 + %o0]
8890 set 0x4C, %i6
8891 stwa %g6, [%l7 + %i6] 0xe2
8892 membar #Sync
8893 add %l7, 0x50, %l6
8894 wr %g0, 0x81, %asi
8895 casxa [%l6] 0x81, %i0, %l2
8896 nop
8897 set 0x20, %l1
8898 swap [%l7 + %l1], %o6
8899 add %l7, 0x58, %l6
8900 wr %g0, 0x88, %asi
8901 lda [%l6] %asi, %o2
8902 casa [%l6] 0x88, %o2, %g4
8903 nop
8904 set 0x20, %g7
8905 stx %fsr, [%l7 + %g7]
8906 nop
8907 set 0x2A, %o5
8908 ldstub [%l7 + %o5], %i7
8909 set 0x50, %i3
8910 prefetcha [%l7 + %i3] 0x88, 2
8911 nop
8912 set 0x5A, %l0
8913 ldsb [%l7 + %l0], %o4
8914 nop
8915 set 0x34, %l2
8916 swap [%l7 + %l2], %i5
8917 st %f2, [%l7 + 0x38]
8918 nop
8919 set 0x0F, %i0
8920 ldstub [%l7 + %i0], %g7
8921 set 0x64, %g1
8922 sta %f18, [%l7 + %g1] 0x80
8923 st %f17, [%l7 + 0x28]
8924 nop
8925 set 0x7A, %o2
8926 sth %g3, [%l7 + %o2]
8927 nop
8928 set 0x12, %i5
8929 sth %o1, [%l7 + %i5]
8930 ld [%l7 + 0x40], %f26
8931 nop
8932 set 0x08, %l4
8933 swap [%l7 + %l4], %o0
8934 nop
8935 set 0x12, %g6
8936 sth %l4, [%l7 + %g6]
8937 nop
8938 set 0x28, %l6
8939 stx %fsr, [%l7 + %l6]
8940 set 0x1A, %o3
8941 stha %g1, [%l7 + %o3] 0xe3
8942 membar #Sync
8943 nop
8944 set 0x2C, %i2
8945 lduw [%l7 + %i2], %g5
8946 set 0x40, %i4
8947 ldxa [%l7 + %i4] 0x80, %i1
8948 nop
8949 set 0x40, %o1
8950 sth %o3, [%l7 + %o1]
8951 nop
8952 set 0x28, %g4
8953 std %f0, [%l7 + %g4]
8954 set 0x58, %o6
8955 prefetcha [%l7 + %o6] 0x88, 1
8956 ld [%l7 + 0x20], %f30
8957 set 0x7E, %g2
8958 stha %i4, [%l7 + %g2] 0x81
8959 set 0x40, %l3
8960 ldda [%l7 + %l3] 0x80, %f16
8961 nop
8962 set 0x10, %i7
8963 std %l2, [%l7 + %i7]
8964 set 0x58, %i1
8965 stha %i3, [%l7 + %i1] 0xe2
8966 membar #Sync
8967 nop
8968 set 0x70, %o7
8969 ldx [%l7 + %o7], %l0
8970 set 0x6E, %g5
8971 stha %l5, [%l7 + %g5] 0x80
8972 nop
8973 set 0x48, %l5
8974 ldsb [%l7 + %l5], %i2
8975 nop
8976 set 0x2A, %o4
8977 ldub [%l7 + %o4], %l1
8978 set 0x7C, %o0
8979 lda [%l7 + %o0] 0x81, %f7
8980 add %l7, 0x68, %l6
8981 wr %g0, 0x81, %asi
8982 ldxa [%l6] %asi, %o7
8983 casxa [%l6] 0x81, %o7, %l6
8984 nop
8985 set 0x70, %i6
8986 stx %g6, [%l7 + %i6]
8987 nop
8988 set 0x45, %g3
8989 ldstub [%l7 + %g3], %i6
8990 add %i0, %o6, %o2
8991 nop
8992 set 0x48, %l1
8993 ldx [%l7 + %l1], %g4
8994 fpsub32s %f4, %f14, %f29
8995 nop
8996 set 0x4F, %g7
8997 ldstub [%l7 + %g7], %i7
8998 nop
8999 set 0x28, %i3
9000 stx %fsr, [%l7 + %i3]
9001 nop
9002 set 0x63, %o5
9003 ldub [%l7 + %o5], %l2
9004 nop
9005 nop
9006 setx 0xAADEB51E, %l0, %l6
9007 st %l6, [%l7 + 0x28]
9008 ld [%l7 + 0x28], %f0
9009 setx 0x6376B573, %l1, %l5
9010 st %l5, [%l7 + 0x10]
9011 ld [%l7 + 0x10], %f25
9012 fdivs %f25, %f0, %f18
9013 st %fsr, [%l7 + 0x7C]
9014 and %o4, %o5, %g7
9015 nop
9016 set 0x1C, %l0
9017 stw %g3, [%l7 + %l0]
9018 nop
9019 set 0x58, %i0
9020 ldd [%l7 + %i0], %f30
9021 set 0x40, %g1
9022 stda %o0, [%l7 + %g1] 0xe3
9023 membar #Sync
9024 nop
9025 set 0x44, %o2
9026 ldsb [%l7 + %o2], %o0
9027 set 0x44, %i5
9028 stha %l4, [%l7 + %i5] 0xeb
9029 membar #Sync
9030 nop
9031 set 0x6C, %l4
9032 sth %g1, [%l7 + %l4]
9033 membar #Sync
9034 set 0x40, %g6
9035 ldda [%l7 + %g6] 0xf9, %f0
9036 nop
9037 set 0x70, %l6
9038 stx %i5, [%l7 + %l6]
9039 nop
9040 set 0x4A, %l2
9041 ldstub [%l7 + %l2], %g5
9042 nop
9043 set 0x68, %i2
9044 stx %i1, [%l7 + %i2]
9045 bne,a,pn %xcc, loop_50
9046 and %g2, %o3, %i4
9047 nop
9048 set 0x68, %i4
9049 ldsw [%l7 + %i4], %l3
9050 ld [%l7 + 0x60], %f20
9051loop_50:
9052 nop
9053 set 0x19, %o3
9054 stba %i3, [%l7 + %o3] 0xe2
9055 membar #Sync
9056 set 0x38, %o1
9057 stda %l0, [%l7 + %o1] 0x80
9058 or %l5, %l1, %o7
9059 nop
9060 set 0x3C, %o6
9061 stw %l6, [%l7 + %o6]
9062 set 0x30, %g4
9063 stda %i2, [%l7 + %g4] 0xea
9064 membar #Sync
9065 nop
9066 set 0x44, %l3
9067 lduh [%l7 + %l3], %g6
9068 set 0x54, %i7
9069 swapa [%l7 + %i7] 0x88, %i0
9070 nop
9071 set 0x44, %i1
9072 ldsw [%l7 + %i1], %i6
9073 add %l7, 0x2C, %l6
9074 wr %g0, 0x89, %asi
9075 casa [%l6] 0x89, %o2, %o6
9076 nop
9077 set 0x40, %g2
9078 std %f10, [%l7 + %g2]
9079 set 0x7C, %g5
9080 swapa [%l7 + %g5] 0x88, %g4
9081 set 0x54, %l5
9082 lda [%l7 + %l5] 0x89, %f9
9083 set 0x50, %o7
9084 ldxa [%l7 + %o7] 0x80, %i7
9085 nop
9086 set 0x64, %o0
9087 lduh [%l7 + %o0], %l2
9088 set 0x40, %o4
9089 ldda [%l7 + %o4] 0x81, %f16
9090 set 0x08, %g3
9091 ldstuba [%l7 + %g3] 0x81, %o4
9092 st %f22, [%l7 + 0x08]
9093 nop
9094 set 0x34, %i6
9095 ldsb [%l7 + %i6], %o5
9096 nop
9097 set 0x08, %l1
9098 stx %fsr, [%l7 + %l1]
9099 set 0x3E, %g7
9100 stha %g3, [%l7 + %g7] 0xea
9101 membar #Sync
9102 set 0x40, %i3
9103 ldxa [%l7 + %i3] 0x88, %o1
9104 nop
9105 set 0x40, %o5
9106 std %f10, [%l7 + %o5]
9107 set 0x23, %l0
9108 ldstuba [%l7 + %l0] 0x88, %g7
9109 ld [%l7 + 0x18], %f4
9110 nop
9111 set 0x40, %g1
9112 std %o0, [%l7 + %g1]
9113 set 0x20, %i0
9114 sta %f13, [%l7 + %i0] 0x81
9115 set 0x48, %o2
9116 stda %l4, [%l7 + %o2] 0xe3
9117 membar #Sync
9118 nop
9119 set 0x5C, %i5
9120 swap [%l7 + %i5], %i5
9121 set 0x18, %g6
9122 stwa %g1, [%l7 + %g6] 0x80
9123 nop
9124 set 0x28, %l6
9125 ldd [%l7 + %l6], %g4
9126 set 0x7A, %l4
9127 stba %g2, [%l7 + %l4] 0xe2
9128 membar #Sync
9129 st %fsr, [%l7 + 0x6C]
9130 fpsub16 %f8, %f24, %f16
9131 set 0x74, %i2
9132 stha %o3, [%l7 + %i2] 0x80
9133 set 0x38, %l2
9134 stxa %i1, [%l7 + %l2] 0x80
9135 set 0x18, %i4
9136 stwa %l3, [%l7 + %i4] 0xe3
9137 membar #Sync
9138 nop
9139 set 0x5C, %o1
9140 lduw [%l7 + %o1], %i3
9141 set 0x08, %o6
9142 ldxa [%l7 + %o6] 0x89, %i4
9143 set 0x10, %g4
9144 ldxa [%l7 + %g4] 0x80, %l0
9145 set 0x68, %o3
9146 stxa %l5, [%l7 + %o3] 0x89
9147 nop
9148 set 0x10, %i7
9149 stx %fsr, [%l7 + %i7]
9150 nop
9151 set 0x08, %l3
9152 ldx [%l7 + %l3], %l1
9153 set 0x50, %i1
9154 ldda [%l7 + %i1] 0xeb, %i6
9155 set 0x40, %g2
9156 ldda [%l7 + %g2] 0xe3, %i2
9157 set 0x58, %g5
9158 ldxa [%l7 + %g5] 0x80, %g6
9159 nop
9160 set 0x4A, %l5
9161 ldub [%l7 + %l5], %o7
9162 nop
9163 set 0x26, %o0
9164 ldub [%l7 + %o0], %i0
9165 nop
9166 set 0x28, %o7
9167 ldx [%l7 + %o7], %i6
9168 nop
9169 set 0x20, %o4
9170 swap [%l7 + %o4], %o6
9171 set 0x40, %g3
9172 stda %f0, [%l7 + %g3] 0xf0
9173 membar #Sync
9174 nop
9175 set 0x10, %i6
9176 ldstub [%l7 + %i6], %g4
9177 ld [%l7 + 0x20], %f25
9178 nop
9179 set 0x56, %l1
9180 ldsb [%l7 + %l1], %i7
9181 nop
9182 set 0x50, %g7
9183 ldx [%l7 + %g7], %l2
9184 nop
9185 set 0x60, %i3
9186 stx %fsr, [%l7 + %i3]
9187 nop
9188 set 0x30, %l0
9189 std %f18, [%l7 + %l0]
9190 fpadd32s %f15, %f27, %f26
9191 st %fsr, [%l7 + 0x18]
9192 set 0x40, %o5
9193 stda %f16, [%l7 + %o5] 0xf1
9194 membar #Sync
9195 nop
9196 set 0x74, %i0
9197 ldsw [%l7 + %i0], %o2
9198 nop
9199 set 0x2A, %g1
9200 ldub [%l7 + %g1], %o4
9201 nop
9202 set 0x50, %o2
9203 std %o4, [%l7 + %o2]
9204 wr %g3, %g7, %y
9205 nop
9206 set 0x1C, %i5
9207 ldsh [%l7 + %i5], %o1
9208 nop
9209 set 0x38, %g6
9210 stx %fsr, [%l7 + %g6]
9211 nop
9212 set 0x17, %l6
9213 stb %o0, [%l7 + %l6]
9214 nop
9215 set 0x40, %l4
9216 ldx [%l7 + %l4], %i5
9217 nop
9218 set 0x68, %l2
9219 ldd [%l7 + %l2], %g0
9220 nop
9221 set 0x38, %i4
9222 swap [%l7 + %i4], %l4
9223 add %l7, 0x68, %l6
9224 wr %g0, 0x88, %asi
9225 lda [%l6] %asi, %g5
9226 casa [%l6] 0x88, %g5, %o3
9227 set 0x3E, %i2
9228 stha %i1, [%l7 + %i2] 0x80
9229 set 0x24, %o1
9230 stha %g2, [%l7 + %o1] 0x80
9231 add %l7, 0x5C, %l6
9232 wr %g0, 0x88, %asi
9233 casa [%l6] 0x88, %l3, %i3
9234 nop
9235 set 0x5C, %g4
9236 ldsw [%l7 + %g4], %l0
9237 set 0x20, %o6
9238 ldda [%l7 + %o6] 0xe3, %i4
9239 nop
9240 set 0x3A, %o3
9241 sth %l1, [%l7 + %o3]
9242 st %fsr, [%l7 + 0x18]
9243 nop
9244 set 0x5C, %i7
9245 prefetch [%l7 + %i7], 2
9246 nop
9247 set 0x08, %l3
9248 prefetch [%l7 + %l3], 0
9249 nop
9250 set 0x23, %i1
9251 ldub [%l7 + %i1], %l5
9252 add %l7, 0x64, %l6
9253 wr %g0, 0x80, %asi
9254 lda [%l6] %asi, %i2
9255 casa [%l6] 0x80, %i2, %g6
9256 nop
9257 set 0x3C, %g5
9258 lduw [%l7 + %g5], %l6
9259 nop
9260 set 0x60, %g2
9261 std %f12, [%l7 + %g2]
9262 set 0x18, %o0
9263 prefetcha [%l7 + %o0] 0x81, 4
9264 set 0x38, %o7
9265 stha %o7, [%l7 + %o7] 0xe2
9266 membar #Sync
9267 nop
9268 set 0x54, %l5
9269 lduw [%l7 + %l5], %i6
9270 set 0x50, %g3
9271 prefetcha [%l7 + %g3] 0x88, 0
9272 bleu,a %icc, loop_51
9273 nop
9274 set 0x44, %i6
9275 ldstub [%l7 + %i6], %i7
9276 set 0x78, %l1
9277 stwa %l2, [%l7 + %l1] 0xe2
9278 membar #Sync
9279loop_51:
9280 nop
9281 set 0x48, %g7
9282 ldub [%l7 + %g7], %o6
9283 nop
9284 set 0x38, %i3
9285 ldx [%l7 + %i3], %o2
9286 and %o5, %g3, %g7
9287 add %l7, 0x40, %l6
9288 wr %g0, 0x80, %asi
9289 ldxa [%l6] %asi, %o4
9290 casxa [%l6] 0x80, %o4, %o1
9291 nop
9292 set 0x30, %l0
9293 std %f30, [%l7 + %l0]
9294 fpsub32 %f14, %f2, %f10
9295 fpsub16s %f0, %f26, %f13
9296 nop
9297 set 0x08, %o5
9298 prefetch [%l7 + %o5], 1
9299 set 0x7B, %i0
9300 ldstuba [%l7 + %i0] 0x89, %i5
9301 nop
9302 set 0x48, %g1
9303 std %f22, [%l7 + %g1]
9304 add %g1, %l4, %o0
9305 set 0x4C, %o4
9306 sta %f2, [%l7 + %o4] 0x80
9307 set 0x44, %i5
9308 swapa [%l7 + %i5] 0x80, %g5
9309 and %o3, %i1, %g2
9310 set 0x6C, %g6
9311 stwa %l3, [%l7 + %g6] 0x81
9312 nop
9313 set 0x78, %l6
9314 ldsh [%l7 + %l6], %l0
9315 set 0x40, %o2
9316 stda %f0, [%l7 + %o2] 0xd0
9317 or %i4, %i3, %l5
9318 nop
9319 set 0x40, %l2
9320 swap [%l7 + %l2], %i2
9321 set 0x18, %i4
9322 swapa [%l7 + %i4] 0x81, %l1
9323 nop
9324 set 0x66, %l4
9325 ldub [%l7 + %l4], %l6
9326 set 0x24, %o1
9327 stwa %i0, [%l7 + %o1] 0x88
9328 set 0x70, %g4
9329 stda %o6, [%l7 + %g4] 0xe3
9330 membar #Sync
9331 set 0x40, %o6
9332 stda %f0, [%l7 + %o6] 0xc0
9333 add %g6, %i6, %g4
9334 set 0x29, %i2
9335 ldstuba [%l7 + %i2] 0x88, %l2
9336 nop
9337 set 0x20, %o3
9338 stx %o6, [%l7 + %o3]
9339 set 0x48, %l3
9340 ldxa [%l7 + %l3] 0x89, %o2
9341 nop
9342 set 0x0A, %i7
9343 lduh [%l7 + %i7], %o5
9344 nop
9345 set 0x08, %i1
9346 stx %g3, [%l7 + %i1]
9347 nop
9348 set 0x50, %g2
9349 std %f24, [%l7 + %g2]
9350 nop
9351 set 0x5C, %o0
9352 swap [%l7 + %o0], %i7
9353 set 0x78, %o7
9354 prefetcha [%l7 + %o7] 0x88, 4
9355 nop
9356 set 0x3C, %g5
9357 prefetch [%l7 + %g5], 1
9358 set 0x26, %l5
9359 stba %o1, [%l7 + %l5] 0x81
9360 add %i5, %o4, %l4
9361 nop
9362 set 0x58, %g3
9363 lduw [%l7 + %g3], %g1
9364 set 0x58, %l1
9365 stxa %o0, [%l7 + %l1] 0x88
9366 nop
9367 set 0x10, %g7
9368 ldsh [%l7 + %g7], %o3
9369 set 0x40, %i3
9370 prefetcha [%l7 + %i3] 0x88, 1
9371 wr %g2, %l3, %y
9372 set 0x68, %l0
9373 stxa %l0, [%l7 + %l0] 0xe3
9374 membar #Sync
9375 and %g5, %i3, %l5
9376 set 0x29, %o5
9377 stba %i2, [%l7 + %o5] 0x81
9378 nop
9379 set 0x1E, %i0
9380 lduh [%l7 + %i0], %i4
9381 add %l7, 0x78, %l6
9382 wr %g0, 0x81, %asi
9383 casxa [%l6] 0x81, %l6, %i0
9384 set 0x5F, %g1
9385 ldstuba [%l7 + %g1] 0x88, %l1
9386 set 0x68, %i6
9387 sta %f27, [%l7 + %i6] 0x80
9388 nop
9389 set 0x26, %i5
9390 ldsh [%l7 + %i5], %o7
9391 set 0x40, %o4
9392 ldda [%l7 + %o4] 0x88, %f0
9393 st %fsr, [%l7 + 0x38]
9394 nop
9395 set 0x50, %g6
9396 ldx [%l7 + %g6], %g6
9397 set 0x10, %l6
9398 ldda [%l7 + %l6] 0x80, %g4
9399 st %fsr, [%l7 + 0x08]
9400 st %f25, [%l7 + 0x3C]
9401 wr %g0, 0x5, %fprs
9402 set 0x14, %l2
9403 lda [%l7 + %l2] 0x89, %f15
9404 st %fsr, [%l7 + 0x60]
9405 nop
9406 set 0x54, %o2
9407 lduw [%l7 + %o2], %o2
9408 nop
9409 set 0x40, %i4
9410 stx %o6, [%l7 + %i4]
9411 nop
9412 set 0x40, %o1
9413 stx %g3, [%l7 + %o1]
9414 nop
9415 set 0x08, %l4
9416 std %f28, [%l7 + %l4]
9417 st %f18, [%l7 + 0x64]
9418 nop
9419 set 0x48, %g4
9420 ldx [%l7 + %g4], %o5
9421 ble,a,pn %icc, loop_52
9422 fpsub32 %f0, %f30, %f8
9423 nop
9424 set 0x58, %o6
9425 std %g6, [%l7 + %o6]
9426 set 0x3E, %o3
9427 ldstuba [%l7 + %o3] 0x89, %i7
9428loop_52:
9429 nop
9430 set 0x1B, %i2
9431 ldub [%l7 + %i2], %o1
9432 set 0x0B, %l3
9433 ldstuba [%l7 + %l3] 0x88, %o4
9434 set 0x48, %i7
9435 sta %f31, [%l7 + %i7] 0x81
9436 nop
9437 set 0x34, %g2
9438 ldsb [%l7 + %g2], %l4
9439 set 0x30, %i1
9440 lda [%l7 + %i1] 0x89, %f11
9441 st %fsr, [%l7 + 0x54]
9442 nop
9443 set 0x54, %o7
9444 ldsw [%l7 + %o7], %g1
9445 nop
9446 set 0x78, %g5
9447 ldd [%l7 + %g5], %f30
9448 fpsub32 %f30, %f12, %f22
9449 add %l7, 0x38, %l6
9450 wr %g0, 0x80, %asi
9451 casa [%l6] 0x80, %i5, %o3
9452 st %f31, [%l7 + 0x1C]
9453 bg,pn %xcc, loop_53
9454 nop
9455 set 0x66, %l5
9456 sth %o0, [%l7 + %l5]
9457 st %fsr, [%l7 + 0x3C]
9458 nop
9459 set 0x78, %o0
9460 std %f26, [%l7 + %o0]
9461loop_53:
9462 nop
9463 set 0x20, %g3
9464 stw %i1, [%l7 + %g3]
9465 nop
9466 set 0x2A, %l1
9467 ldub [%l7 + %l1], %g2
9468 set 0x40, %g7
9469 stda %f0, [%l7 + %g7] 0x88
9470 nop
9471 set 0x74, %l0
9472 lduh [%l7 + %l0], %l3
9473 nop
9474 set 0x28, %i3
9475 stx %fsr, [%l7 + %i3]
9476 add %l7, 0x20, %l6
9477 wr %g0, 0x81, %asi
9478 casxa [%l6] 0x81, %l0, %i3
9479 set 0x28, %o5
9480 stda %l4, [%l7 + %o5] 0xe2
9481 membar #Sync
9482 set 0x7C, %i0
9483 lda [%l7 + %i0] 0x80, %f4
9484 st %f21, [%l7 + 0x28]
9485 add %l7, 0x38, %l6
9486 wr %g0, 0x89, %asi
9487 casxa [%l6] 0x89, %g5, %i4
9488 nop
9489 set 0x78, %i6
9490 stx %fsr, [%l7 + %i6]
9491 and %i2, %l6, %l1
9492 set 0x24, %i5
9493 stwa %i0, [%l7 + %i5] 0xe2
9494 membar #Sync
9495 or %o7, %g6, %l2
9496 set 0x18, %o4
9497 ldxa [%l7 + %o4] 0x88, %g4
9498 set 0x38, %g1
9499 stxa %o2, [%l7 + %g1] 0xe2
9500 membar #Sync
9501 nop
9502 set 0x14, %l6
9503 prefetch [%l7 + %l6], 1
9504 set 0x38, %l2
9505 ldxa [%l7 + %l2] 0x81, %o6
9506 or %i6, %o5, %g3
9507 set 0x48, %g6
9508 stwa %g7, [%l7 + %g6] 0xe3
9509 membar #Sync
9510 nop
9511 set 0x78, %i4
9512 ldd [%l7 + %i4], %f18
9513 be,a %xcc, loop_54
9514 nop
9515 set 0x30, %o2
9516 stx %fsr, [%l7 + %o2]
9517 set 0x55, %l4
9518 ldstuba [%l7 + %l4] 0x88, %o1
9519loop_54:
9520 or %i7, %o4, %g1
9521 set 0x50, %g4
9522 ldxa [%l7 + %g4] 0x81, %i5
9523 set 0x3C, %o6
9524 ldstuba [%l7 + %o6] 0x88, %l4
9525 or %o0, %o3, %g2
9526 or %i1, %l0, %i3
9527 add %l3, %g5, %i4
9528 set 0x78, %o3
9529 prefetcha [%l7 + %o3] 0x88, 0
9530 set 0x5C, %o1
9531 lda [%l7 + %o1] 0x89, %f2
9532 nop
9533 set 0x78, %l3
9534 ldx [%l7 + %l3], %i2
9535 nop
9536 set 0x30, %i7
9537 std %l0, [%l7 + %i7]
9538 nop
9539 set 0x32, %i2
9540 lduh [%l7 + %i2], %l6
9541 set 0x4C, %g2
9542 sta %f17, [%l7 + %g2] 0x88
9543 nop
9544 set 0x0B, %i1
9545 stb %i0, [%l7 + %i1]
9546 nop
9547 set 0x58, %o7
9548 ldub [%l7 + %o7], %o7
9549 set 0x40, %g5
9550 prefetcha [%l7 + %g5] 0x88, 3
9551 wr %g0, 0x5, %fprs
9552 nop
9553 set 0x08, %o0
9554 ldd [%l7 + %o0], %f6
9555 nop
9556 set 0x43, %g3
9557 ldstub [%l7 + %g3], %o2
9558 st %fsr, [%l7 + 0x64]
9559 and %o6, %o5, %g3
9560 nop
9561 set 0x7C, %l5
9562 swap [%l7 + %l5], %i6
9563 nop
9564 set 0x72, %l1
9565 sth %o1, [%l7 + %l1]
9566 bl,pt %xcc, loop_55
9567 st %fsr, [%l7 + 0x10]
9568 nop
9569 set 0x16, %l0
9570 lduh [%l7 + %l0], %i7
9571 nop
9572 set 0x50, %g7
9573 ldx [%l7 + %g7], %g7
9574loop_55:
9575 nop
9576 set 0x68, %o5
9577 stxa %o4, [%l7 + %o5] 0xea
9578 membar #Sync
9579 or %g1, %i5, %l4
9580 nop
9581 set 0x78, %i0
9582 ldd [%l7 + %i0], %o2
9583 set 0x48, %i6
9584 stda %g2, [%l7 + %i6] 0x89
9585 set 0x4C, %i3
9586 stba %i1, [%l7 + %i3] 0x88
9587 nop
9588 set 0x10, %o4
9589 ldx [%l7 + %o4], %o0
9590 set 0x70, %g1
9591 stda %i2, [%l7 + %g1] 0x88
9592 nop
9593 set 0x28, %l6
9594 lduw [%l7 + %l6], %l3
9595 nop
9596 set 0x4A, %l2
9597 ldsb [%l7 + %l2], %g5
9598 nop
9599 set 0x40, %i5
9600 stx %fsr, [%l7 + %i5]
9601 nop
9602 set 0x58, %i4
9603 stx %i4, [%l7 + %i4]
9604 st %f21, [%l7 + 0x5C]
9605 nop
9606 set 0x10, %o2
9607 ldd [%l7 + %o2], %l4
9608 fpsub16 %f8, %f4, %f24
9609 nop
9610 set 0x78, %g6
9611 std %f30, [%l7 + %g6]
9612 nop
9613 set 0x78, %l4
9614 sth %l0, [%l7 + %l4]
9615 set 0x60, %g4
9616 lda [%l7 + %g4] 0x81, %f17
9617 add %l7, 0x10, %l6
9618 wr %g0, 0x81, %asi
9619 ldxa [%l6] %asi, %l1
9620 casxa [%l6] 0x81, %l1, %l6
9621 fpadd16 %f28, %f0, %f14
9622 nop
9623 set 0x3C, %o6
9624 sth %i2, [%l7 + %o6]
9625 add %i0, %o7, %l2
9626 nop
9627 set 0x10, %o1
9628 stw %g4, [%l7 + %o1]
9629 nop
9630 set 0x1F, %o3
9631 ldub [%l7 + %o3], %g6
9632 nop
9633 set 0x24, %l3
9634 stb %o2, [%l7 + %l3]
9635 nop
9636 set 0x78, %i7
9637 std %o6, [%l7 + %i7]
9638 set 0x68, %i2
9639 lda [%l7 + %i2] 0x88, %f2
9640 nop
9641 set 0x38, %i1
9642 ldsh [%l7 + %i1], %g3
9643 nop
9644 set 0x30, %o7
9645 std %i6, [%l7 + %o7]
9646 set 0x40, %g2
9647 ldda [%l7 + %g2] 0x89, %f0
9648 nop
9649 set 0x78, %g5
9650 stx %o1, [%l7 + %g5]
9651 or %o5, %g7, %i7
9652 nop
9653 set 0x47, %g3
9654 ldub [%l7 + %g3], %o4
9655 nop
9656 set 0x4A, %o0
9657 ldsh [%l7 + %o0], %i5
9658 nop
9659 set 0x38, %l5
9660 ldd [%l7 + %l5], %f6
9661 set 0x30, %l1
9662 stwa %l4, [%l7 + %l1] 0xeb
9663 membar #Sync
9664 nop
9665 set 0x53, %l0
9666 ldub [%l7 + %l0], %o3
9667 nop
9668 set 0x08, %o5
9669 stx %fsr, [%l7 + %o5]
9670 add %l7, 0x70, %l6
9671 wr %g0, 0x89, %asi
9672 casa [%l6] 0x89, %g2, %i1
9673 set 0x40, %i0
9674 prefetcha [%l7 + %i0] 0x81, 0
9675 nop
9676 set 0x38, %i6
9677 stx %fsr, [%l7 + %i6]
9678 nop
9679 set 0x3A, %i3
9680 sth %i3, [%l7 + %i3]
9681 set 0x6F, %g7
9682 ldstuba [%l7 + %g7] 0x80, %l3
9683 set 0x1F, %o4
9684 stba %g5, [%l7 + %o4] 0x80
9685 and %o0, %l5, %l0
9686 set 0x60, %l6
9687 stda %i4, [%l7 + %l6] 0xeb
9688 membar #Sync
9689 nop
9690 set 0x10, %l2
9691 ldx [%l7 + %l2], %l1
9692 st %f26, [%l7 + 0x10]
9693 nop
9694 set 0x5C, %g1
9695 swap [%l7 + %g1], %i2
9696 and %i0, %o7, %l6
9697 set 0x1C, %i5
9698 lda [%l7 + %i5] 0x89, %f1
9699 or %l2, %g4, %g6
9700 add %l7, 0x1C, %l6
9701 wr %g0, 0x80, %asi
9702 casa [%l6] 0x80, %o6, %g3
9703 set 0x60, %i4
9704 ldxa [%l7 + %i4] 0x81, %i6
9705 add %l7, 0x5C, %l6
9706 wr %g0, 0x80, %asi
9707 lda [%l6] %asi, %o1
9708 casa [%l6] 0x80, %o1, %o5
9709 nop
9710 set 0x20, %o2
9711 std %f16, [%l7 + %o2]
9712 set 0x48, %g6
9713 stha %o2, [%l7 + %g6] 0xea
9714 membar #Sync
9715 fpadd32 %f28, %f10, %f4
9716 nop
9717 set 0x68, %l4
9718 std %f12, [%l7 + %l4]
9719 add %g7, %o4, %i7
9720 bg,a,pt %xcc, loop_56
9721 nop
9722 set 0x48, %o6
9723 ldsw [%l7 + %o6], %i5
9724 set 0x58, %g4
9725 stxa %o3, [%l7 + %g4] 0xe2
9726 membar #Sync
9727loop_56:
9728 nop
9729 set 0x14, %o3
9730 prefetch [%l7 + %o3], 4
9731 membar #Sync
9732 set 0x40, %l3
9733 ldda [%l7 + %l3] 0xf0, %f16
9734 nop
9735 set 0x30, %i7
9736 ldd [%l7 + %i7], %f0
9737 fpadd16s %f30, %f14, %f8
9738 nop
9739 set 0x34, %o1
9740 lduw [%l7 + %o1], %g2
9741 set 0x38, %i2
9742 ldxa [%l7 + %i2] 0x80, %l4
9743 nop
9744 set 0x70, %o7
9745 swap [%l7 + %o7], %i1
9746 nop
9747 set 0x62, %i1
9748 ldsh [%l7 + %i1], %i3
9749 add %l7, 0x48, %l6
9750 wr %g0, 0x89, %asi
9751 casxa [%l6] 0x89, %g1, %l3
9752 ld [%l7 + 0x5C], %f31
9753 bgu %icc, loop_57
9754 bleu,a %xcc, loop_58
9755 nop
9756 set 0x68, %g2
9757 ldsw [%l7 + %g2], %o0
9758 ld [%l7 + 0x68], %f8
9759loop_57:
9760 or %l5, %g5, %i4
9761loop_58:
9762 nop
9763 set 0x30, %g3
9764 std %f28, [%l7 + %g3]
9765 nop
9766 set 0x6C, %g5
9767 ldsw [%l7 + %g5], %l0
9768 nop
9769 set 0x60, %o0
9770 swap [%l7 + %o0], %l1
9771 nop
9772 set 0x4C, %l5
9773 swap [%l7 + %l5], %i2
9774 fpsub32s %f26, %f7, %f6
9775 nop
9776 set 0x70, %l1
9777 stx %o7, [%l7 + %l1]
9778 set 0x38, %l0
9779 sta %f3, [%l7 + %l0] 0x80
9780 set 0x10, %o5
9781 lda [%l7 + %o5] 0x80, %f30
9782 nop
9783 set 0x18, %i0
9784 std %i6, [%l7 + %i0]
9785 nop
9786 set 0x68, %i6
9787 ldd [%l7 + %i6], %l2
9788 nop
9789 set 0x24, %i3
9790 lduh [%l7 + %i3], %g4
9791 nop
9792 set 0x68, %o4
9793 ldd [%l7 + %o4], %f16
9794 set 0x4C, %l6
9795 ldstuba [%l7 + %l6] 0x89, %i0
9796 nop
9797 set 0x74, %l2
9798 ldsw [%l7 + %l2], %o6
9799 add %g3, %g6, %o1
9800 set 0x70, %g1
9801 prefetcha [%l7 + %g1] 0x88, 0
9802 nop
9803 set 0x68, %g7
9804 swap [%l7 + %g7], %i6
9805 set 0x40, %i4
9806 stda %f16, [%l7 + %i4] 0xf9
9807 membar #Sync
9808 set 0x20, %o2
9809 stda %o2, [%l7 + %o2] 0xe3
9810 membar #Sync
9811 set 0x30, %i5
9812 prefetcha [%l7 + %i5] 0x88, 2
9813 and %o4, %i7, %o3
9814 nop
9815 set 0x12, %l4
9816 ldsb [%l7 + %l4], %i5
9817 set 0x40, %g6
9818 ldda [%l7 + %g6] 0x88, %f0
9819 nop
9820 set 0x48, %g4
9821 std %l4, [%l7 + %g4]
9822 set 0x2A, %o6
9823 stha %g2, [%l7 + %o6] 0xeb
9824 membar #Sync
9825 nop
9826 set 0x78, %o3
9827 ldd [%l7 + %o3], %f6
9828 set 0x40, %i7
9829 ldda [%l7 + %i7] 0xd2, %f16
9830 nop
9831 set 0x70, %l3
9832 stx %i1, [%l7 + %l3]
9833 nop
9834 set 0x18, %o1
9835 std %f0, [%l7 + %o1]
9836 nop
9837 set 0x20, %i2
9838 ldx [%l7 + %i2], %i3
9839 nop
9840 set 0x78, %i1
9841 std %f20, [%l7 + %i1]
9842 nop
9843 set 0x10, %o7
9844 std %f8, [%l7 + %o7]
9845 nop
9846 set 0x20, %g2
9847 stx %g1, [%l7 + %g2]
9848 st %f18, [%l7 + 0x34]
9849 nop
9850 set 0x62, %g3
9851 sth %o0, [%l7 + %g3]
9852 set 0x10, %g5
9853 stda %l4, [%l7 + %g5] 0x88
9854 and %l3, %i4, %l0
9855 set 0x4C, %o0
9856 stwa %l1, [%l7 + %o0] 0x89
9857 nop
9858 set 0x28, %l1
9859 stx %i2, [%l7 + %l1]
9860 wr %g5, %o7, %ccr
9861 add %l7, 0x48, %l6
9862 wr %g0, 0x88, %asi
9863 casxa [%l6] 0x88, %l6, %l2
9864 nop
9865 set 0x4E, %l0
9866 ldstub [%l7 + %l0], %i0
9867 nop
9868 set 0x20, %o5
9869 ldx [%l7 + %o5], %g4
9870 set 0x40, %i0
9871 stda %f0, [%l7 + %i0] 0x80
9872 set 0x70, %i6
9873 ldxa [%l7 + %i6] 0x89, %g3
9874 nop
9875 set 0x48, %l5
9876 prefetch [%l7 + %l5], 2
9877 nop
9878 set 0x0C, %o4
9879 sth %g6, [%l7 + %o4]
9880 nop
9881 set 0x70, %i3
9882 stx %fsr, [%l7 + %i3]
9883 nop
9884 set 0x78, %l6
9885 ldd [%l7 + %l6], %f18
9886 nop
9887 set 0x2F, %g1
9888 stb %o6, [%l7 + %g1]
9889 nop
9890 set 0x78, %g7
9891 ldd [%l7 + %g7], %o4
9892 nop
9893 set 0x4C, %i4
9894 lduw [%l7 + %i4], %i6
9895 nop
9896 set 0x70, %o2
9897 ldd [%l7 + %o2], %f10
9898 nop
9899 set 0x29, %i5
9900 ldstub [%l7 + %i5], %o1
9901 st %fsr, [%l7 + 0x7C]
9902 nop
9903 set 0x3D, %l4
9904 ldstub [%l7 + %l4], %g7
9905 nop
9906 nop
9907 setx 0x8B970F7C, %l0, %l6
9908 st %l6, [%l7 + 0x28]
9909 ld [%l7 + 0x28], %f27
9910 setx 0xE988148A, %l1, %l5
9911 st %l5, [%l7 + 0x10]
9912 ld [%l7 + 0x10], %f12
9913 fdivs %f12, %f27, %f6
9914 nop
9915 set 0x18, %g6
9916 ldstub [%l7 + %g6], %o2
9917 fpadd32s %f1, %f7, %f4
9918 nop
9919 set 0x24, %l2
9920 ldsh [%l7 + %l2], %o4
9921 nop
9922 set 0x5A, %g4
9923 sth %i7, [%l7 + %g4]
9924 nop
9925 nop
9926 setx 0xB4AA305D6BF5AF20, %l0, %l6
9927 stx %l6, [%l7 + 0x28]
9928 ldd [%l7 + 0x28], %f24
9929 setx 0xBA548E1227DD3115, %l1, %l5
9930 stx %l5, [%l7 + 0x10]
9931 ldd [%l7 + 0x10], %f10
9932 fdivd %f10, %f24, %f30
9933 set 0x58, %o6
9934 stda %i4, [%l7 + %o6] 0x81
9935 nop
9936 set 0x17, %i7
9937 ldub [%l7 + %i7], %o3
9938 set 0x18, %o3
9939 ldxa [%l7 + %o3] 0x89, %l4
9940 and %i1, %g2, %i3
9941 nop
9942 set 0x4C, %o1
9943 lduh [%l7 + %o1], %g1
9944 nop
9945 set 0x10, %l3
9946 stx %o0, [%l7 + %l3]
9947 set 0x40, %i2
9948 ldda [%l7 + %i2] 0x89, %f16
9949 nop
9950 set 0x40, %i1
9951 sth %l3, [%l7 + %i1]
9952 set 0x20, %g2
9953 prefetcha [%l7 + %g2] 0x89, 4
9954 nop
9955 set 0x52, %g3
9956 lduh [%l7 + %g3], %l0
9957 set 0x40, %o7
9958 ldxa [%l7 + %o7] 0x89, %i4
9959 bg,a,pt %xcc, loop_59
9960 st %fsr, [%l7 + 0x24]
9961 and %l1, %g5, %i2
9962 bleu,a,pt %icc, loop_60
9963loop_59:
9964 nop
9965 set 0x60, %o0
9966 std %f14, [%l7 + %o0]
9967 set 0x18, %l1
9968 sta %f2, [%l7 + %l1] 0x88
9969loop_60:
9970 nop
9971 set 0x3C, %g5
9972 prefetch [%l7 + %g5], 4
9973 nop
9974 set 0x48, %o5
9975 prefetch [%l7 + %o5], 1
9976 set 0x10, %i0
9977 stxa %o7, [%l7 + %i0] 0xeb
9978 membar #Sync
9979 set 0x54, %l0
9980 lda [%l7 + %l0] 0x88, %f23
9981 set 0x24, %i6
9982 stwa %l2, [%l7 + %i6] 0xea
9983 membar #Sync
9984 st %fsr, [%l7 + 0x24]
9985 nop
9986 set 0x70, %l5
9987 std %i6, [%l7 + %l5]
9988 set 0x25, %o4
9989 stba %g4, [%l7 + %o4] 0x81
9990 nop
9991 set 0x64, %l6
9992 swap [%l7 + %l6], %i0
9993 add %g3, %o6, %g6
9994 nop
9995 set 0x18, %g1
9996 ldd [%l7 + %g1], %o4
9997 set 0x18, %i3
9998 lda [%l7 + %i3] 0x81, %f26
9999 nop
10000 set 0x68, %g7
10001 stw %o1, [%l7 + %g7]
10002 nop
10003 set 0x34, %o2
10004 lduw [%l7 + %o2], %i6
10005 st %fsr, [%l7 + 0x28]
10006 fpadd16s %f30, %f16, %f21
10007 nop
10008 set 0x34, %i5
10009 sth %o2, [%l7 + %i5]
10010 set 0x40, %l4
10011 ldda [%l7 + %l4] 0xd0, %f0
10012 nop
10013 set 0x10, %g6
10014 std %f20, [%l7 + %g6]
10015 add %l7, 0x68, %l6
10016 wr %g0, 0x80, %asi
10017 ldxa [%l6] %asi, %o4
10018 casxa [%l6] 0x80, %o4, %i7
10019 set 0x08, %l2
10020 ldxa [%l7 + %l2] 0x81, %i5
10021 nop
10022 set 0x6C, %i4
10023 stb %o3, [%l7 + %i4]
10024 set 0x40, %o6
10025 stda %f16, [%l7 + %o6] 0xc4
10026 nop
10027 set 0x30, %i7
10028 lduh [%l7 + %i7], %l4
10029 st %f14, [%l7 + 0x14]
10030 nop
10031 set 0x75, %g4
10032 ldstub [%l7 + %g4], %i1
10033 set 0x74, %o1
10034 stwa %g7, [%l7 + %o1] 0x89
10035 nop
10036 set 0x0C, %l3
10037 prefetch [%l7 + %l3], 1
10038 add %l7, 0x78, %l6
10039 wr %g0, 0x81, %asi
10040 casxa [%l6] 0x81, %i3, %g1
10041 set 0x68, %i2
10042 prefetcha [%l7 + %i2] 0x81, 0
10043 nop
10044 set 0x68, %o3
10045 lduw [%l7 + %o3], %l3
10046 nop
10047 set 0x60, %g2
10048 ldsh [%l7 + %g2], %l5
10049 fpadd32 %f14, %f28, %f4
10050 add %l7, 0x58, %l6
10051 wr %g0, 0x88, %asi
10052 ldxa [%l6] %asi, %l0
10053 casxa [%l6] 0x88, %l0, %i4
10054 nop
10055 set 0x58, %g3
10056 stx %fsr, [%l7 + %g3]
10057 nop
10058 set 0x20, %i1
10059 ldsh [%l7 + %i1], %l1
10060 nop
10061 set 0x7E, %o0
10062 sth %g5, [%l7 + %o0]
10063 fpadd32 %f30, %f30, %f14
10064 set 0x3A, %l1
10065 stha %o0, [%l7 + %l1] 0xea
10066 membar #Sync
10067 nop
10068 set 0x12, %o7
10069 lduh [%l7 + %o7], %o7
10070 nop
10071 set 0x38, %o5
10072 swap [%l7 + %o5], %i2
10073 nop
10074 set 0x3C, %g5
10075 ldsb [%l7 + %g5], %l2
10076 set 0x50, %i0
10077 prefetcha [%l7 + %i0] 0x88, 0
10078 nop
10079 set 0x44, %l0
10080 ldsh [%l7 + %l0], %i0
10081 set 0x77, %i6
10082 stba %g3, [%l7 + %i6] 0xe2
10083 membar #Sync
10084 ld [%l7 + 0x20], %f6
10085 nop
10086 set 0x3E, %o4
10087 ldsh [%l7 + %o4], %g4
10088 nop
10089 set 0x6C, %l5
10090 swap [%l7 + %l5], %o6
10091 fpadd16s %f0, %f13, %f9
10092 or %g6, %o5, %o1
10093 set 0x69, %l6
10094 stba %o2, [%l7 + %l6] 0x88
10095 nop
10096 set 0x40, %i3
10097 swap [%l7 + %i3], %o4
10098 nop
10099 set 0x12, %g1
10100 ldsb [%l7 + %g1], %i6
10101 set 0x28, %g7
10102 stda %i4, [%l7 + %g7] 0xe2
10103 membar #Sync
10104 set 0x32, %i5
10105 stha %o3, [%l7 + %i5] 0xea
10106 membar #Sync
10107 add %l7, 0x28, %l6
10108 wr %g0, 0x81, %asi
10109 casxa [%l6] 0x81, %l4, %i7
10110 nop
10111 set 0x10, %o2
10112 stx %i1, [%l7 + %o2]
10113 nop
10114 set 0x20, %g6
10115 std %f2, [%l7 + %g6]
10116 nop
10117 set 0x16, %l2
10118 sth %i3, [%l7 + %l2]
10119 set 0x4A, %l4
10120 stha %g7, [%l7 + %l4] 0xe2
10121 membar #Sync
10122 fpsub32 %f4, %f6, %f14
10123 set 0x58, %o6
10124 stda %g0, [%l7 + %o6] 0x89
10125 add %l3, %l5, %g2
10126 set 0x78, %i4
10127 prefetcha [%l7 + %i4] 0x88, 3
10128 add %i4, %g5, %o0
10129 nop
10130 set 0x18, %g4
10131 stw %o7, [%l7 + %g4]
10132 set 0x48, %i7
10133 stha %l1, [%l7 + %i7] 0x89
10134 st %fsr, [%l7 + 0x64]
10135 nop
10136 set 0x28, %o1
10137 lduw [%l7 + %o1], %l2
10138 nop
10139 set 0x64, %l3
10140 lduh [%l7 + %l3], %i2
10141 set 0x60, %o3
10142 lda [%l7 + %o3] 0x88, %f10
10143 st %fsr, [%l7 + 0x0C]
10144 set 0x52, %i2
10145 ldstuba [%l7 + %i2] 0x88, %l6
10146 nop
10147 set 0x4D, %g3
10148 ldsb [%l7 + %g3], %i0
10149 set 0x40, %g2
10150 stda %f16, [%l7 + %g2] 0xc8
10151 and %g4, %g3, %g6
10152 set 0x40, %i1
10153 stda %o6, [%l7 + %i1] 0xe2
10154 membar #Sync
10155 fpadd32 %f4, %f10, %f28
10156 nop
10157 or %g0, 0x8, %l0
10158 sllx %l0, 0x3c, %l0
10159 wr %l0, %g0, %sys_tick_cmpr
10160 nop
10161 set 0x68, %o0
10162 std %o4, [%l7 + %o0]
10163 set 0x0A, %o7
10164 stha %o1, [%l7 + %o7] 0xe2
10165 membar #Sync
10166 nop
10167 set 0x28, %o5
10168 std %f0, [%l7 + %o5]
10169 and %i5, %i6, %o3
10170 nop
10171 set 0x3C, %g5
10172 stw %i7, [%l7 + %g5]
10173 nop
10174 set 0x58, %l1
10175 ldsb [%l7 + %l1], %l4
10176 nop
10177 set 0x50, %l0
10178 stx %fsr, [%l7 + %l0]
10179 nop
10180 set 0x34, %i0
10181 stw %i1, [%l7 + %i0]
10182 nop
10183 set 0x7B, %o4
10184 stb %i3, [%l7 + %o4]
10185 set 0x2A, %l5
10186 ldstuba [%l7 + %l5] 0x80, %g1
10187 or %g7, %l5, %g2
10188 ld [%l7 + 0x44], %f28
10189 nop
10190 set 0x56, %l6
10191 stb %l3, [%l7 + %l6]
10192 add %l7, 0x64, %l6
10193 wr %g0, 0x81, %asi
10194 casa [%l6] 0x81, %i4, %l0
10195 nop
10196 set 0x78, %i6
10197 ldd [%l7 + %i6], %o0
10198 nop
10199 set 0x28, %i3
10200 lduw [%l7 + %i3], %g5
10201 set 0x48, %g1
10202 prefetcha [%l7 + %g1] 0x80, 1
10203 nop
10204 set 0x70, %i5
10205 stx %l1, [%l7 + %i5]
10206 set 0x78, %g7
10207 prefetcha [%l7 + %g7] 0x80, 3
10208 nop
10209 set 0x56, %g6
10210 ldsh [%l7 + %g6], %l2
10211 nop
10212 set 0x58, %l2
10213 ldsh [%l7 + %l2], %i0
10214 nop
10215 set 0x7C, %l4
10216 stw %g4, [%l7 + %l4]
10217 set 0x78, %o6
10218 stxa %l6, [%l7 + %o6] 0xeb
10219 membar #Sync
10220 wr %g0, 0x7, %fprs
10221 nop
10222 set 0x38, %o2
10223 stx %fsr, [%l7 + %o2]
10224 nop
10225 set 0x70, %i4
10226 lduh [%l7 + %i4], %o5
10227 nop
10228 set 0x60, %g4
10229 std %f20, [%l7 + %g4]
10230 set 0x18, %o1
10231 prefetcha [%l7 + %o1] 0x88, 3
10232 nop
10233 set 0x18, %l3
10234 swap [%l7 + %l3], %o2
10235 nop
10236 set 0x10, %i7
10237 prefetch [%l7 + %i7], 1
10238 nop
10239 set 0x25, %i2
10240 ldsb [%l7 + %i2], %o4
10241 set 0x58, %o3
10242 stwa %o1, [%l7 + %o3] 0x88
10243 or %i6, %i5, %i7
10244 set 0x6C, %g3
10245 sta %f19, [%l7 + %g3] 0x80
10246 nop
10247 set 0x4E, %i1
10248 ldsh [%l7 + %i1], %l4
10249 set 0x08, %g2
10250 lda [%l7 + %g2] 0x80, %f29
10251 set 0x32, %o0
10252 ldstuba [%l7 + %o0] 0x88, %o3
10253 nop
10254 set 0x18, %o5
10255 std %f4, [%l7 + %o5]
10256 or %i3, %g1, %i1
10257 nop
10258 set 0x7A, %g5
10259 sth %g7, [%l7 + %g5]
10260 nop
10261 set 0x60, %l1
10262 std %f8, [%l7 + %l1]
10263 set 0x68, %o7
10264 stda %g2, [%l7 + %o7] 0xeb
10265 membar #Sync
10266 bge,a,pn %icc, loop_61
10267 nop
10268 set 0x1E, %i0
10269 sth %l3, [%l7 + %i0]
10270 ld [%l7 + 0x24], %f20
10271 set 0x40, %o4
10272 stda %f0, [%l7 + %o4] 0xf0
10273 membar #Sync
10274loop_61:
10275 nop
10276 set 0x38, %l5
10277 ldx [%l7 + %l5], %i4
10278 nop
10279 set 0x78, %l0
10280 ldx [%l7 + %l0], %l5
10281 nop
10282 set 0x7D, %i6
10283 ldub [%l7 + %i6], %o0
10284 nop
10285 set 0x50, %l6
10286 ldd [%l7 + %l6], %l0
10287 set 0x10, %g1
10288 stxa %o7, [%l7 + %g1] 0x81
10289 set 0x08, %i3
10290 prefetcha [%l7 + %i3] 0x80, 1
10291 nop
10292 set 0x62, %g7
10293 ldsb [%l7 + %g7], %i2
10294 set 0x40, %i5
10295 stda %f0, [%l7 + %i5] 0xda
10296 set 0x68, %l2
10297 ldxa [%l7 + %l2] 0x89, %g5
10298 nop
10299 set 0x48, %l4
10300 ldx [%l7 + %l4], %i0
10301 set 0x18, %o6
10302 stwa %g4, [%l7 + %o6] 0x81
10303 nop
10304 set 0x20, %g6
10305 stw %l2, [%l7 + %g6]
10306 ld [%l7 + 0x3C], %f14
10307 st %fsr, [%l7 + 0x28]
10308 nop
10309 nop
10310 setx 0x60B57F79, %l0, %l6
10311 st %l6, [%l7 + 0x28]
10312 ld [%l7 + 0x28], %f1
10313 setx 0xDD7A0AAC, %l1, %l5
10314 st %l5, [%l7 + 0x10]
10315 ld [%l7 + 0x10], %f17
10316 fdivs %f17, %f1, %f17
10317 set 0x10, %i4
10318 stda %g2, [%l7 + %i4] 0xeb
10319 membar #Sync
10320 nop
10321 set 0x64, %o2
10322 ldsw [%l7 + %o2], %o6
10323 nop
10324 set 0x72, %g4
10325 ldsh [%l7 + %g4], %o5
10326 nop
10327 set 0x77, %l3
10328 ldstub [%l7 + %l3], %l6
10329 set 0x68, %o1
10330 stxa %o2, [%l7 + %o1] 0x80
10331 add %g6, %o4, %o1
10332 set 0x68, %i7
10333 sta %f9, [%l7 + %i7] 0x88
10334 set 0x58, %i2
10335 sta %f3, [%l7 + %i2] 0x81
10336 nop
10337 set 0x2C, %o3
10338 stw %i5, [%l7 + %o3]
10339 nop
10340 set 0x44, %i1
10341 lduh [%l7 + %i1], %i6
10342 and %i7, %l4, %i3
10343 membar #Sync
10344 set 0x40, %g2
10345 ldda [%l7 + %g2] 0xf9, %f0
10346 set 0x58, %o0
10347 ldxa [%l7 + %o0] 0x89, %o3
10348 set 0x78, %o5
10349 stda %g0, [%l7 + %o5] 0x89
10350 nop
10351 set 0x6C, %g5
10352 sth %g7, [%l7 + %g5]
10353 nop
10354 set 0x20, %l1
10355 ldsw [%l7 + %l1], %g2
10356 or %l3, %i1, %i4
10357 or %l5, %o0, %o7
10358 add %l0, %i2, %l1
10359 set 0x35, %o7
10360 ldstuba [%l7 + %o7] 0x81, %i0
10361 st %f25, [%l7 + 0x48]
10362 nop
10363 set 0x0C, %i0
10364 lduh [%l7 + %i0], %g5
10365 st %fsr, [%l7 + 0x2C]
10366 nop
10367 set 0x70, %o4
10368 stb %l2, [%l7 + %o4]
10369 nop
10370 set 0x50, %l5
10371 stx %g3, [%l7 + %l5]
10372 set 0x10, %l0
10373 stxa %g4, [%l7 + %l0] 0x81
10374 set 0x50, %g3
10375 stha %o5, [%l7 + %g3] 0x89
10376 set 0x18, %l6
10377 ldxa [%l7 + %l6] 0x89, %o6
10378 nop
10379 set 0x58, %g1
10380 stx %fsr, [%l7 + %g1]
10381 nop
10382 set 0x68, %i3
10383 lduh [%l7 + %i3], %o2
10384 wr %l6, %g6, %softint
10385 nop
10386 set 0x50, %g7
10387 stx %fsr, [%l7 + %g7]
10388 nop
10389 set 0x50, %i6
10390 ldd [%l7 + %i6], %o4
10391 nop
10392 set 0x45, %i5
10393 ldub [%l7 + %i5], %o1
10394 set 0x44, %l4
10395 stwa %i6, [%l7 + %l4] 0xe3
10396 membar #Sync
10397 nop
10398 set 0x08, %o6
10399 stw %i5, [%l7 + %o6]
10400 set 0x30, %g6
10401 stxa %i7, [%l7 + %g6] 0x88
10402 nop
10403 set 0x56, %i4
10404 stb %l4, [%l7 + %i4]
10405 nop
10406 set 0x24, %o2
10407 lduw [%l7 + %o2], %i3
10408 set 0x18, %l2
10409 ldxa [%l7 + %l2] 0x88, %g1
10410 set 0x39, %l3
10411 stba %o3, [%l7 + %l3] 0x81
10412 nop
10413 set 0x70, %g4
10414 prefetch [%l7 + %g4], 4
10415 set 0x60, %o1
10416 sta %f1, [%l7 + %o1] 0x88
10417 set 0x58, %i2
10418 stwa %g7, [%l7 + %i2] 0x80
10419 nop
10420 set 0x50, %o3
10421 std %l2, [%l7 + %o3]
10422 or %i1, %i4, %l5
10423 set 0x50, %i7
10424 stda %g2, [%l7 + %i7] 0xe3
10425 membar #Sync
10426 set 0x23, %g2
10427 stba %o0, [%l7 + %g2] 0x89
10428 nop
10429 set 0x20, %o0
10430 swap [%l7 + %o0], %o7
10431 set 0x18, %o5
10432 ldxa [%l7 + %o5] 0x88, %l0
10433 bgu,a,pt %icc, loop_62
10434 nop
10435 set 0x46, %g5
10436 ldsh [%l7 + %g5], %l1
10437 set 0x48, %l1
10438 sta %f5, [%l7 + %l1] 0x81
10439loop_62:
10440 nop
10441 set 0x10, %i1
10442 stx %fsr, [%l7 + %i1]
10443 nop
10444 set 0x40, %i0
10445 ldd [%l7 + %i0], %i0
10446 nop
10447 set 0x38, %o4
10448 ldsw [%l7 + %o4], %i2
10449 set 0x30, %o7
10450 ldda [%l7 + %o7] 0x81, %l2
10451 set 0x34, %l0
10452 stba %g5, [%l7 + %l0] 0xe2
10453 membar #Sync
10454 nop
10455 set 0x10, %l5
10456 stx %g4, [%l7 + %l5]
10457 and %o5, %g3, %o6
10458 set 0x28, %g3
10459 stwa %o2, [%l7 + %g3] 0x81
10460 nop
10461 set 0x30, %g1
10462 sth %g6, [%l7 + %g1]
10463 or %o4, %o1, %i6
10464 nop
10465 set 0x78, %l6
10466 ldd [%l7 + %l6], %f22
10467 nop
10468 set 0x42, %i3
10469 lduh [%l7 + %i3], %i5
10470 bgu,pt %xcc, loop_63
10471 nop
10472 set 0x62, %g7
10473 sth %l6, [%l7 + %g7]
10474 st %f23, [%l7 + 0x08]
10475 add %l7, 0x70, %l6
10476 wr %g0, 0x80, %asi
10477 casa [%l6] 0x80, %i7, %l4
10478loop_63:
10479 nop
10480 set 0x70, %i6
10481 ldda [%l7 + %i6] 0x81, %i2
10482 nop
10483 set 0x56, %l4
10484 lduh [%l7 + %l4], %o3
10485 set 0x7C, %i5
10486 stwa %g7, [%l7 + %i5] 0xe3
10487 membar #Sync
10488 nop
10489 set 0x7C, %g6
10490 ldsw [%l7 + %g6], %g1
10491 bge %icc, loop_64
10492 nop
10493 set 0x10, %o6
10494 ldx [%l7 + %o6], %l3
10495 nop
10496 set 0x50, %i4
10497 stw %i4, [%l7 + %i4]
10498 ld [%l7 + 0x30], %f15
10499loop_64:
10500 nop
10501 set 0x28, %o2
10502 ldd [%l7 + %o2], %i0
10503 set 0x08, %l3
10504 sta %f25, [%l7 + %l3] 0x88
10505 nop
10506 set 0x1A, %l2
10507 lduh [%l7 + %l2], %g2
10508 nop
10509 set 0x18, %o1
10510 stx %fsr, [%l7 + %o1]
10511 nop
10512 set 0x50, %g4
10513 ldsw [%l7 + %g4], %l5
10514 set 0x68, %o3
10515 prefetcha [%l7 + %o3] 0x89, 1
10516 nop
10517 set 0x20, %i7
10518 prefetch [%l7 + %i7], 0
10519 nop
10520 set 0x18, %g2
10521 sth %o0, [%l7 + %g2]
10522 nop
10523 set 0x38, %o0
10524 ldx [%l7 + %o0], %l0
10525 fpsub16s %f13, %f25, %f23
10526 set 0x2C, %o5
10527 stha %i0, [%l7 + %o5] 0x89
10528 add %l7, 0x5C, %l6
10529 wr %g0, 0x88, %asi
10530 casa [%l6] 0x88, %l1, %l2
10531 nop
10532 set 0x78, %i2
10533 ldsw [%l7 + %i2], %i2
10534 nop
10535 set 0x74, %g5
10536 lduh [%l7 + %g5], %g4
10537 nop
10538 set 0x10, %l1
10539 std %g4, [%l7 + %l1]
10540 ld [%l7 + 0x54], %f7
10541 nop
10542 set 0x28, %i1
10543 stw %g3, [%l7 + %i1]
10544 nop
10545 set 0x38, %o4
10546 ldd [%l7 + %o4], %f12
10547 set 0x60, %o7
10548 ldxa [%l7 + %o7] 0x88, %o5
10549 nop
10550 set 0x6C, %i0
10551 prefetch [%l7 + %i0], 3
10552 nop
10553 set 0x7C, %l0
10554 swap [%l7 + %l0], %o2
10555 nop
10556 set 0x1C, %g3
10557 sth %o6, [%l7 + %g3]
10558 nop
10559 set 0x28, %g1
10560 std %g6, [%l7 + %g1]
10561 set 0x50, %l6
10562 swapa [%l7 + %l6] 0x80, %o4
10563 set 0x60, %l5
10564 swapa [%l7 + %l5] 0x88, %i6
10565 bge %icc, loop_65
10566 nop
10567 set 0x7C, %g7
10568 stw %o1, [%l7 + %g7]
10569 set 0x40, %i6
10570 stda %f0, [%l7 + %i6] 0x80
10571loop_65:
10572 nop
10573 set 0x18, %l4
10574 std %f0, [%l7 + %l4]
10575 set 0x40, %i3
10576 stda %f16, [%l7 + %i3] 0x88
10577 and %l6, %i7, %i5
10578 nop
10579 set 0x40, %g6
10580 ldx [%l7 + %g6], %i3
10581 nop
10582 set 0x70, %i5
10583 lduh [%l7 + %i5], %l4
10584 ld [%l7 + 0x38], %f20
10585 nop
10586 set 0x50, %o6
10587 ldd [%l7 + %o6], %f30
10588 set 0x0E, %o2
10589 stha %g7, [%l7 + %o2] 0x80
10590 or %g1, %l3, %o3
10591 nop
10592 set 0x78, %i4
10593 lduw [%l7 + %i4], %i1
10594 add %g2, %l5, %o7
10595 nop
10596 set 0x5F, %l3
10597 ldub [%l7 + %l3], %i4
10598 membar #Sync
10599 set 0x40, %o1
10600 ldda [%l7 + %o1] 0xf1, %f16
10601 nop
10602 set 0x4C, %l2
10603 lduw [%l7 + %l2], %o0
10604 nop
10605 set 0x20, %o3
10606 ldsw [%l7 + %o3], %i0
10607 nop
10608 set 0x38, %g4
10609 ldx [%l7 + %g4], %l1
10610 set 0x79, %i7
10611 ldstuba [%l7 + %i7] 0x88, %l2
10612 set 0x08, %o0
10613 prefetcha [%l7 + %o0] 0x80, 1
10614 nop
10615 set 0x2C, %g2
10616 lduw [%l7 + %g2], %l0
10617 nop
10618 set 0x38, %i2
10619 std %g4, [%l7 + %i2]
10620 set 0x40, %o5
10621 stda %f0, [%l7 + %o5] 0xd8
10622 set 0x70, %l1
10623 stda %g4, [%l7 + %l1] 0x81
10624 set 0x28, %g5
10625 ldxa [%l7 + %g5] 0x89, %o5
10626 add %l7, 0x08, %l6
10627 wr %g0, 0x88, %asi
10628 casxa [%l6] 0x88, %g3, %o6
10629 bgu %icc, loop_66
10630 st %f31, [%l7 + 0x64]
10631 set 0x30, %o4
10632 stwa %o2, [%l7 + %o4] 0xe3
10633 membar #Sync
10634loop_66:
10635 nop
10636 set 0x28, %i1
10637 stxa %o4, [%l7 + %i1] 0x89
10638 st %f11, [%l7 + 0x68]
10639 and %i6, %g6, %l6
10640 nop
10641 set 0x70, %i0
10642 prefetch [%l7 + %i0], 3
10643 nop
10644 set 0x20, %o7
10645 swap [%l7 + %o7], %i7
10646 set 0x6C, %g3
10647 lda [%l7 + %g3] 0x80, %f0
10648 set 0x40, %g1
10649 ldda [%l7 + %g1] 0xd0, %f16
10650 be,a,pt %icc, loop_67
10651 ld [%l7 + 0x44], %f25
10652 or %o1, %i5, %i3
10653 nop
10654 set 0x48, %l6
10655 ldx [%l7 + %l6], %l4
10656loop_67:
10657 nop
10658 set 0x28, %l5
10659 ldxa [%l7 + %l5] 0x88, %g7
10660 set 0x50, %g7
10661 stda %g0, [%l7 + %g7] 0xea
10662 membar #Sync
10663 nop
10664 set 0x43, %i6
10665 stb %l3, [%l7 + %i6]
10666 set 0x30, %l0
10667 sta %f27, [%l7 + %l0] 0x81
10668 and %i1, %g2, %o3
10669 fpadd16 %f8, %f22, %f16
10670 add %l7, 0x10, %l6
10671 wr %g0, 0x88, %asi
10672 casxa [%l6] 0x88, %o7, %l5
10673 set 0x40, %l4
10674 stda %f16, [%l7 + %l4] 0xda
10675 nop
10676 set 0x30, %i3
10677 prefetch [%l7 + %i3], 2
10678 nop
10679 set 0x14, %i5
10680 sth %o0, [%l7 + %i5]
10681 set 0x70, %g6
10682 ldda [%l7 + %g6] 0xe3, %i4
10683 set 0x20, %o2
10684 ldda [%l7 + %o2] 0x88, %l0
10685 set 0x77, %i4
10686 stba %l2, [%l7 + %i4] 0x88
10687 nop
10688 set 0x20, %l3
10689 std %i2, [%l7 + %l3]
10690 nop
10691 set 0x42, %o1
10692 ldsb [%l7 + %o1], %l0
10693 nop
10694 set 0x60, %o6
10695 ldsh [%l7 + %o6], %i0
10696 nop
10697 set 0x10, %l2
10698 ldd [%l7 + %l2], %f14
10699 set 0x3C, %o3
10700 sta %f10, [%l7 + %o3] 0x89
10701 st %f17, [%l7 + 0x0C]
10702 set 0x38, %i7
10703 stda %g4, [%l7 + %i7] 0xe2
10704 membar #Sync
10705 set 0x40, %o0
10706 ldda [%l7 + %o0] 0x88, %f0
10707 set 0x54, %g2
10708 sta %f28, [%l7 + %g2] 0x88
10709 set 0x54, %g4
10710 swapa [%l7 + %g4] 0x81, %o5
10711 set 0x60, %o5
10712 swapa [%l7 + %o5] 0x80, %g3
10713 fpadd16 %f16, %f28, %f6
10714 set 0x7C, %l1
10715 lda [%l7 + %l1] 0x89, %f11
10716 set 0x40, %g5
10717 stda %f16, [%l7 + %g5] 0xf8
10718 membar #Sync
10719 nop
10720 set 0x30, %o4
10721 ldx [%l7 + %o4], %g4
10722 nop
10723 set 0x68, %i2
10724 std %f18, [%l7 + %i2]
10725 nop
10726 set 0x52, %i1
10727 sth %o6, [%l7 + %i1]
10728 fpsub16 %f18, %f2, %f10
10729 set 0x08, %o7
10730 lda [%l7 + %o7] 0x80, %f7
10731 set 0x50, %g3
10732 sta %f9, [%l7 + %g3] 0x89
10733 nop
10734 set 0x16, %g1
10735 ldub [%l7 + %g1], %o4
10736 and %i6, %o2, %g6
10737 nop
10738 set 0x38, %i0
10739 ldd [%l7 + %i0], %f8
10740 nop
10741 set 0x0E, %l5
10742 lduh [%l7 + %l5], %i7
10743 nop
10744 set 0x30, %l6
10745 std %i6, [%l7 + %l6]
10746 nop
10747 set 0x60, %g7
10748 stw %o1, [%l7 + %g7]
10749 or %i3, %l4, %g7
10750 set 0x14, %l0
10751 lda [%l7 + %l0] 0x89, %f27
10752 add %i5, %g1, %i1
10753 nop
10754 set 0x10, %l4
10755 ldsw [%l7 + %l4], %l3
10756 set 0x54, %i6
10757 stwa %g2, [%l7 + %i6] 0x80
10758 set 0x56, %i3
10759 stha %o7, [%l7 + %i3] 0x80
10760 add %o3, %o0, %l5
10761 set 0x60, %i5
10762 prefetcha [%l7 + %i5] 0x80, 4
10763 ble,a,pn %xcc, loop_68
10764 fpadd16s %f22, %f19, %f19
10765 nop
10766 set 0x78, %o2
10767 ldx [%l7 + %o2], %l2
10768 nop
10769 set 0x38, %g6
10770 std %l0, [%l7 + %g6]
10771loop_68:
10772 nop
10773 set 0x64, %l3
10774 sth %i2, [%l7 + %l3]
10775 bg %icc, loop_69
10776 fpadd16 %f2, %f8, %f14
10777 st %fsr, [%l7 + 0x4C]
10778 nop
10779 set 0x38, %i4
10780 stw %i0, [%l7 + %i4]
10781loop_69:
10782 nop
10783 set 0x6C, %o1
10784 lda [%l7 + %o1] 0x88, %f20
10785 nop
10786 set 0x28, %l2
10787 std %f20, [%l7 + %l2]
10788 nop
10789 set 0x70, %o6
10790 ldsw [%l7 + %o6], %l0
10791 nop
10792 set 0x30, %o3
10793 std %f12, [%l7 + %o3]
10794 wr %o5, %g5, %clear_softint
10795 nop
10796 set 0x0C, %o0
10797 lduw [%l7 + %o0], %g4
10798 set 0x70, %g2
10799 ldda [%l7 + %g2] 0x88, %o6
10800 nop
10801 set 0x5E, %i7
10802 ldsb [%l7 + %i7], %g3
10803 nop
10804 set 0x5A, %o5
10805 ldsh [%l7 + %o5], %i6
10806 set 0x20, %l1
10807 stda %o4, [%l7 + %l1] 0x88
10808 set 0x60, %g4
10809 prefetcha [%l7 + %g4] 0x89, 1
10810 nop
10811 set 0x69, %o4
10812 ldsb [%l7 + %o4], %g6
10813 and %i7, %l6, %o1
10814 set 0x18, %i2
10815 ldxa [%l7 + %i2] 0x88, %i3
10816 ble,a %xcc, loop_70
10817 nop
10818 set 0x74, %g5
10819 prefetch [%l7 + %g5], 3
10820 nop
10821 set 0x78, %i1
10822 swap [%l7 + %i1], %g7
10823 nop
10824 set 0x6C, %g3
10825 ldsb [%l7 + %g3], %l4
10826loop_70:
10827 nop
10828 set 0x2B, %g1
10829 ldub [%l7 + %g1], %g1
10830 and %i5, %i1, %l3
10831 set 0x27, %o7
10832 ldstuba [%l7 + %o7] 0x81, %o7
10833 nop
10834 set 0x30, %i0
10835 ldx [%l7 + %i0], %o3
10836 nop
10837 set 0x3C, %l5
10838 ldsw [%l7 + %l5], %g2
10839 ld [%l7 + 0x64], %f17
10840 nop
10841 set 0x28, %g7
10842 stx %o0, [%l7 + %g7]
10843 or %i4, %l5, %l2
10844 bl %xcc, loop_71
10845 nop
10846 set 0x50, %l0
10847 ldx [%l7 + %l0], %i2
10848 nop
10849 set 0x53, %l6
10850 ldsb [%l7 + %l6], %i0
10851 add %l7, 0x30, %l6
10852 wr %g0, 0x80, %asi
10853 casa [%l6] 0x80, %l1, %l0
10854loop_71:
10855 nop
10856 set 0x5C, %i6
10857 lduw [%l7 + %i6], %g5
10858 nop
10859 set 0x38, %i3
10860 stw %o5, [%l7 + %i3]
10861 nop
10862 set 0x70, %l4
10863 ldd [%l7 + %l4], %f22
10864 nop
10865 set 0x64, %o2
10866 ldsw [%l7 + %o2], %g4
10867 set 0x38, %i5
10868 prefetcha [%l7 + %i5] 0x88, 1
10869 nop
10870 set 0x76, %g6
10871 stb %i6, [%l7 + %g6]
10872 set 0x68, %i4
10873 sta %f24, [%l7 + %i4] 0x88
10874 set 0x28, %o1
10875 lda [%l7 + %o1] 0x89, %f22
10876 set 0x64, %l2
10877 swapa [%l7 + %l2] 0x80, %g3
10878 nop
10879 set 0x20, %o6
10880 ldd [%l7 + %o6], %f18
10881 st %fsr, [%l7 + 0x34]
10882 nop
10883 set 0x20, %o3
10884 stx %fsr, [%l7 + %o3]
10885 set 0x30, %l3
10886 ldda [%l7 + %l3] 0x88, %o2
10887 nop
10888 or %g0, 0x8, %l0
10889 sllx %l0, 0x3c, %l0
10890 wr %l0, %g0, %sys_tick_cmpr
10891 nop
10892 set 0x54, %g2
10893 ldsw [%l7 + %g2], %i7
10894 fpadd32s %f31, %f16, %f5
10895 set 0x48, %i7
10896 stxa %l6, [%l7 + %i7] 0xe2
10897 membar #Sync
10898 set 0x3B, %o5
10899 ldstuba [%l7 + %o5] 0x89, %i3
10900 nop
10901 set 0x0C, %l1
10902 sth %g7, [%l7 + %l1]
10903 add %l4, %o1, %i5
10904 nop
10905 set 0x1C, %o0
10906 swap [%l7 + %o0], %i1
10907 nop
10908 set 0x10, %g4
10909 stx %l3, [%l7 + %g4]
10910 nop
10911 set 0x08, %i2
10912 stx %o7, [%l7 + %i2]
10913 nop
10914 set 0x70, %g5
10915 std %f20, [%l7 + %g5]
10916 set 0x40, %i1
10917 stda %f16, [%l7 + %i1] 0xf0
10918 membar #Sync
10919 nop
10920 set 0x20, %o4
10921 ldd [%l7 + %o4], %f12
10922 nop
10923 set 0x58, %g1
10924 stx %fsr, [%l7 + %g1]
10925 st %f20, [%l7 + 0x68]
10926 add %l7, 0x08, %l6
10927 wr %g0, 0x81, %asi
10928 casxa [%l6] 0x81, %g1, %g2
10929 set 0x39, %o7
10930 stba %o3, [%l7 + %o7] 0x88
10931 st %f29, [%l7 + 0x0C]
10932 set 0x10, %g3
10933 prefetcha [%l7 + %g3] 0x81, 2
10934 set 0x78, %l5
10935 stda %l4, [%l7 + %l5] 0xe2
10936 membar #Sync
10937 bgu %icc, loop_72
10938 nop
10939 set 0x40, %g7
10940 stx %i4, [%l7 + %g7]
10941 add %l7, 0x68, %l6
10942 wr %g0, 0x80, %asi
10943 ldxa [%l6] %asi, %i2
10944 casxa [%l6] 0x80, %i2, %i0
10945loop_72:
10946 nop
10947 set 0x3C, %i0
10948 stwa %l1, [%l7 + %i0] 0x81
10949 set 0x40, %l6
10950 stda %f0, [%l7 + %l6] 0xf0
10951 membar #Sync
10952 set 0x40, %l0
10953 ldda [%l7 + %l0] 0x80, %f16
10954 nop
10955 set 0x40, %i6
10956 ldx [%l7 + %i6], %l0
10957 set 0x68, %l4
10958 stda %l2, [%l7 + %l4] 0xeb
10959 membar #Sync
10960 nop
10961 or %g0, 0x8, %l0
10962 sllx %l0, 0x3c, %l0
10963 wr %l0, %g0, %tick_cmpr
10964 nop
10965 set 0x09, %o2
10966 stb %o6, [%l7 + %o2]
10967 nop
10968 set 0x7C, %i5
10969 sth %i6, [%l7 + %i5]
10970 nop
10971 set 0x3C, %g6
10972 lduw [%l7 + %g6], %g3
10973 nop
10974 set 0x70, %i3
10975 lduw [%l7 + %i3], %g4
10976 set 0x40, %o1
10977 ldda [%l7 + %o1] 0x89, %f16
10978 wr %o4, %g6, %sys_tick
10979 nop
10980 nop
10981 setx 0xA4F8C491AEEBC629, %l0, %l6
10982 stx %l6, [%l7 + 0x28]
10983 ldd [%l7 + 0x28], %f26
10984 setx 0x33F72D3AB6482852, %l1, %l5
10985 stx %l5, [%l7 + 0x10]
10986 ldd [%l7 + 0x10], %f26
10987 fdivd %f26, %f26, %f18
10988 add %l7, 0x40, %l6
10989 wr %g0, 0x88, %asi
10990 casxa [%l6] 0x88, %o2, %l6
10991 set 0x6C, %i4
10992 lda [%l7 + %i4] 0x80, %f10
10993 add %i7, %i3, %l4
10994 set 0x28, %o6
10995 ldstuba [%l7 + %o6] 0x80, %o1
10996 nop
10997 set 0x28, %o3
10998 ldd [%l7 + %o3], %f20
10999 nop
11000 set 0x58, %l2
11001 lduw [%l7 + %l2], %g7
11002 nop
11003 set 0x78, %g2
11004 std %i4, [%l7 + %g2]
11005 and %i1, %l3, %g1
11006 nop
11007 set 0x34, %l3
11008 ldstub [%l7 + %l3], %o7
11009 set 0x08, %i7
11010 stwa %g2, [%l7 + %i7] 0xe3
11011 membar #Sync
11012 nop
11013 set 0x76, %l1
11014 ldub [%l7 + %l1], %o3
11015 st %f17, [%l7 + 0x2C]
11016 and %o0, %l5, %i4
11017 or %i2, %i0, %l1
11018 set 0x30, %o5
11019 lda [%l7 + %o5] 0x88, %f24
11020 set 0x6C, %o0
11021 stha %l0, [%l7 + %o0] 0x81
11022 set 0x3C, %g4
11023 lda [%l7 + %g4] 0x88, %f2
11024 add %l7, 0x28, %l6
11025 wr %g0, 0x80, %asi
11026 lda [%l6] %asi, %g5
11027 casa [%l6] 0x80, %g5, %o5
11028 nop
11029 set 0x4E, %g5
11030 ldsb [%l7 + %g5], %o6
11031 or %l2, %g3, %g4
11032 set 0x74, %i2
11033 ldstuba [%l7 + %i2] 0x80, %i6
11034 nop
11035 set 0x18, %i1
11036 stx %g6, [%l7 + %i1]
11037 nop
11038 set 0x78, %o4
11039 stx %o4, [%l7 + %o4]
11040 wr %g0, 0x4, %fprs
11041 nop
11042 set 0x58, %o7
11043 std %i2, [%l7 + %o7]
11044 set 0x13, %g3
11045 ldstuba [%l7 + %g3] 0x80, %i7
11046 nop
11047 set 0x08, %l5
11048 swap [%l7 + %l5], %l4
11049 nop
11050 set 0x14, %g1
11051 lduh [%l7 + %g1], %o1
11052 add %l7, 0x4C, %l6
11053 wr %g0, 0x88, %asi
11054 lda [%l6] %asi, %i5
11055 casa [%l6] 0x88, %i5, %i1
11056 nop
11057 set 0x78, %g7
11058 stw %l3, [%l7 + %g7]
11059 nop
11060 set 0x48, %l6
11061 stx %g7, [%l7 + %l6]
11062 set 0x68, %l0
11063 prefetcha [%l7 + %l0] 0x81, 4
11064 add %l7, 0x40, %l6
11065 wr %g0, 0x89, %asi
11066 casxa [%l6] 0x89, %g1, %o3
11067 nop
11068 set 0x64, %i6
11069 stw %o0, [%l7 + %i6]
11070 nop
11071 set 0x78, %l4
11072 prefetch [%l7 + %l4], 2
11073 nop
11074 set 0x18, %i0
11075 ldd [%l7 + %i0], %f30
11076 set 0x30, %i5
11077 ldda [%l7 + %i5] 0x89, %l4
11078 nop
11079 set 0x56, %g6
11080 ldsh [%l7 + %g6], %g2
11081 add %l7, 0x14, %l6
11082 wr %g0, 0x81, %asi
11083 lda [%l6] %asi, %i2
11084 casa [%l6] 0x81, %i2, %i4
11085 set 0x70, %o2
11086 ldxa [%l7 + %o2] 0x88, %l1
11087 add %l7, 0x5C, %l6
11088 wr %g0, 0x80, %asi
11089 lda [%l6] %asi, %i0
11090 casa [%l6] 0x80, %i0, %g5
11091 set 0x30, %i3
11092 ldxa [%l7 + %i3] 0x88, %l0
11093 add %o6, %o5, %l2
11094 set 0x30, %i4
11095 lda [%l7 + %i4] 0x89, %f29
11096 ld [%l7 + 0x2C], %f22
11097 nop
11098 set 0x28, %o6
11099 lduw [%l7 + %o6], %g3
11100 nop
11101 set 0x32, %o3
11102 lduh [%l7 + %o3], %i6
11103 nop
11104 set 0x4C, %o1
11105 ldsw [%l7 + %o1], %g6
11106 nop
11107 set 0x46, %l2
11108 ldsh [%l7 + %l2], %g4
11109 nop
11110 set 0x30, %l3
11111 lduw [%l7 + %l3], %l6
11112 set 0x54, %i7
11113 stwa %o2, [%l7 + %i7] 0xea
11114 membar #Sync
11115 set 0x69, %g2
11116 ldstuba [%l7 + %g2] 0x88, %i3
11117 wr %g0, 0x5, %fprs
11118 nop
11119 set 0x68, %l1
11120 ldd [%l7 + %l1], %f14
11121 nop
11122 set 0x47, %o0
11123 ldstub [%l7 + %o0], %o1
11124 add %l7, 0x50, %l6
11125 wr %g0, 0x80, %asi
11126 lda [%l6] %asi, %l4
11127 casa [%l6] 0x80, %l4, %i5
11128 nop
11129 set 0x50, %o5
11130 ldd [%l7 + %o5], %l2
11131 nop
11132 set 0x7E, %g5
11133 stb %i1, [%l7 + %g5]
11134 add %g7, %o7, %o3
11135 nop
11136 set 0x3C, %i2
11137 swap [%l7 + %i2], %o0
11138 set 0x40, %g4
11139 ldda [%l7 + %g4] 0x81, %f16
11140 nop
11141 set 0x1B, %i1
11142 ldstub [%l7 + %i1], %g1
11143 set 0x1D, %o4
11144 ldstuba [%l7 + %o4] 0x80, %g2
11145 nop
11146 set 0x6C, %o7
11147 ldsb [%l7 + %o7], %i2
11148 add %l7, 0x58, %l6
11149 wr %g0, 0x80, %asi
11150 lda [%l6] %asi, %i4
11151 casa [%l6] 0x80, %i4, %l5
11152 set 0x3C, %l5
11153 sta %f0, [%l7 + %l5] 0x88
11154 nop
11155 set 0x38, %g3
11156 std %f4, [%l7 + %g3]
11157 nop
11158 set 0x58, %g7
11159 stx %l1, [%l7 + %g7]
11160 nop
11161 set 0x30, %g1
11162 prefetch [%l7 + %g1], 2
11163 add %g5, %l0, %i0
11164 nop
11165 set 0x10, %l0
11166 std %f6, [%l7 + %l0]
11167 set 0x3C, %l6
11168 lda [%l7 + %l6] 0x89, %f31
11169 nop
11170 set 0x20, %l4
11171 ldx [%l7 + %l4], %o6
11172 nop
11173 set 0x74, %i6
11174 lduh [%l7 + %i6], %l2
11175 nop
11176 set 0x70, %i5
11177 stw %g3, [%l7 + %i5]
11178 set 0x70, %i0
11179 stda %i6, [%l7 + %i0] 0x81
11180 add %l7, 0x20, %l6
11181 wr %g0, 0x89, %asi
11182 casxa [%l6] 0x89, %o5, %g4
11183 nop
11184 set 0x70, %g6
11185 std %f18, [%l7 + %g6]
11186 nop
11187 set 0x35, %o2
11188 ldstub [%l7 + %o2], %g6
11189 set 0x4C, %i4
11190 swapa [%l7 + %i4] 0x88, %o2
11191 wr %l6, %i7, %set_softint
11192 set 0x60, %o6
11193 ldda [%l7 + %o6] 0xeb, %i2
11194 add %l7, 0x30, %l6
11195 wr %g0, 0x89, %asi
11196 casa [%l6] 0x89, %o1, %o4
11197 nop
11198 nop
11199 setx 0x3DB6919E20267FAC, %l0, %l6
11200 stx %l6, [%l7 + 0x28]
11201 ldd [%l7 + 0x28], %f6
11202 setx 0x72CC1DCC2610ED3D, %l1, %l5
11203 stx %l5, [%l7 + 0x10]
11204 ldd [%l7 + 0x10], %f30
11205 fdivd %f30, %f6, %f2
11206 nop
11207 set 0x73, %i3
11208 stb %i5, [%l7 + %i3]
11209 nop
11210 set 0x0A, %o3
11211 lduh [%l7 + %o3], %l3
11212 set 0x4C, %l2
11213 sta %f10, [%l7 + %l2] 0x80
11214 set 0x40, %o1
11215 ldda [%l7 + %o1] 0x88, %l4
11216 nop
11217 set 0x48, %i7
11218 ldx [%l7 + %i7], %g7
11219 set 0x14, %l3
11220 swapa [%l7 + %l3] 0x89, %i1
11221 nop
11222 set 0x38, %l1
11223 stw %o3, [%l7 + %l1]
11224 nop
11225 set 0x10, %g2
11226 ldsw [%l7 + %g2], %o0
11227 nop
11228 set 0x42, %o5
11229 ldstub [%l7 + %o5], %o7
11230 nop
11231 set 0x28, %o0
11232 stw %g1, [%l7 + %o0]
11233 nop
11234 set 0x40, %i2
11235 stx %fsr, [%l7 + %i2]
11236 set 0x0F, %g4
11237 ldstuba [%l7 + %g4] 0x89, %g2
11238 set 0x48, %i1
11239 stda %i2, [%l7 + %i1] 0x89
11240 nop
11241 set 0x0C, %o4
11242 lduw [%l7 + %o4], %i4
11243 nop
11244 set 0x60, %g5
11245 stx %l5, [%l7 + %g5]
11246 set 0x40, %o7
11247 ldda [%l7 + %o7] 0x81, %f0
11248 nop
11249 set 0x78, %l5
11250 ldx [%l7 + %l5], %g5
11251 nop
11252 set 0x0C, %g3
11253 ldsh [%l7 + %g3], %l0
11254 nop
11255 set 0x40, %g7
11256 ldd [%l7 + %g7], %l0
11257 nop
11258 set 0x30, %g1
11259 stx %fsr, [%l7 + %g1]
11260 set 0x1C, %l6
11261 lda [%l7 + %l6] 0x89, %f18
11262 nop
11263 set 0x08, %l4
11264 std %f30, [%l7 + %l4]
11265 fpsub16s %f12, %f10, %f23
11266 set 0x70, %l0
11267 swapa [%l7 + %l0] 0x88, %o6
11268 nop
11269 set 0x60, %i6
11270 ldd [%l7 + %i6], %i0
11271 nop
11272 set 0x58, %i0
11273 ldd [%l7 + %i0], %f30
11274 set 0x08, %g6
11275 prefetcha [%l7 + %g6] 0x88, 2
11276 set 0x78, %o2
11277 prefetcha [%l7 + %o2] 0x80, 0
11278 nop
11279 set 0x78, %i4
11280 stx %fsr, [%l7 + %i4]
11281 nop
11282 set 0x0D, %o6
11283 stb %o5, [%l7 + %o6]
11284 EXIT_GOOD
11285
11286
11287
11288!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11289!
11290! Stats for Thread 2:
11291!
11292! Type l : 1269
11293! Type a : 30
11294! Type x : 510
11295! Type cti : 28
11296! Type f : 51
11297! Type i : 112
11298!
11299!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11300
11301!
11302! Thread 3 Start
11303!
11304.global thread_3
11305thread_3:
11306 mov %l7, %g1
11307 !# Set %cwp for 8 windows
11308 !# This threads memory space into each %l7
11309 wrpr %g0, 0x7, %cwp
11310 mov %g1, %l7
11311 wrpr %g0, 0x6, %cwp
11312 mov %g1, %l7
11313 wrpr %g0, 0x5, %cwp
11314 mov %g1, %l7
11315 wrpr %g0, 0x4, %cwp
11316 mov %g1, %l7
11317 wrpr %g0, 0x3, %cwp
11318 mov %g1, %l7
11319 wrpr %g0, 0x2, %cwp
11320 mov %g1, %l7
11321 wrpr %g0, 0x1, %cwp
11322 mov %g1, %l7
11323 wrpr %g0, 0x0, %cwp
11324 mov %g1, %l7
11325
11326 !# Set %fsr
11327 setx 0x0000000000400000, %l0, %l6 !# no post process
11328 stx %l6, [%l7 + 0x0] !# no post process
11329 ldx [%l7 + 0x0], %fsr !# no post process
11330
11331 wr %g0, 0x80, %asi !# no post process
11332
11333 !# Initialize registers ..
11334
11335 !# Global registers
11336 set 0x1, %g1
11337 set 0xE, %g2
11338 set 0x1, %g3
11339 set 0xB, %g4
11340 set 0xD, %g5
11341 set 0xE, %g6
11342 set 0xE, %g7
11343 !# Input registers
11344 set -0x9, %i0
11345 set -0x4, %i1
11346 set -0x9, %i2
11347 set -0x1, %i3
11348 set -0xE, %i4
11349 set -0x6, %i5
11350 set -0x5, %i6
11351 set -0x3, %i7
11352 !# Local registers
11353 set 0x4D5D2B8F, %l0
11354 set 0x5A227714, %l1
11355 set 0x26ABB37B, %l2
11356 set 0x7D8BF4A2, %l3
11357 set 0x0AF969B2, %l4
11358 set 0x5DF4CF3C, %l5
11359 set 0x4955D096, %l6
11360 !# Output registers
11361 set -0x10B1, %o0
11362 set -0x056F, %o1
11363 set -0x0163, %o2
11364 set 0x0004, %o3
11365 set 0x033E, %o4
11366 set 0x0EB0, %o5
11367 set 0x1960, %o6
11368 set 0x0F84, %o7
11369 !# Float registers
11370 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
11371 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
11372 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
11373 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
11374 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
11375 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
11376 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
11377 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
11378 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
11379 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
11380 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
11381 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
11382 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
11383 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
11384 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
11385 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
11386
11387 !# Execute Main Diag ..
11388
11389 set 0x40, %i5
11390 prefetcha [%l7 + %i5] 0x80, 0
11391 set 0x40, %o3
11392 ldda [%l7 + %o3] 0xe2, %g6
11393 set 0x4C, %l2
11394 lda [%l7 + %l2] 0x89, %f6
11395 set 0x50, %i3
11396 ldxa [%l7 + %i3] 0x81, %i6
11397 nop
11398 set 0x30, %i7
11399 std %f16, [%l7 + %i7]
11400 nop
11401 set 0x60, %o1
11402 ldd [%l7 + %o1], %i6
11403 nop
11404 set 0x30, %l3
11405 std %f12, [%l7 + %l3]
11406 nop
11407 set 0x6B, %g2
11408 ldstub [%l7 + %g2], %i7
11409 st %f11, [%l7 + 0x68]
11410 set 0x20, %o5
11411 stxa %i3, [%l7 + %o5] 0x88
11412 st %f2, [%l7 + 0x6C]
11413 nop
11414 set 0x68, %l1
11415 ldx [%l7 + %l1], %o1
11416 nop
11417 set 0x0C, %o0
11418 ldsw [%l7 + %o0], %o4
11419 nop
11420 set 0x54, %g4
11421 swap [%l7 + %g4], %i5
11422 ble,a,pt %icc, loop_73
11423 nop
11424 set 0x16, %i1
11425 sth %l3, [%l7 + %i1]
11426 add %l7, 0x48, %l6
11427 wr %g0, 0x88, %asi
11428 casa [%l6] 0x88, %l4, %g7
11429loop_73:
11430 nop
11431 set 0x28, %o4
11432 swapa [%l7 + %o4] 0x88, %i1
11433 nop
11434 set 0x38, %g5
11435 ldsw [%l7 + %g5], %o2
11436 nop
11437 set 0x68, %o7
11438 ldsb [%l7 + %o7], %o3
11439 set 0x74, %l5
11440 stha %o7, [%l7 + %l5] 0xe3
11441 membar #Sync
11442 nop
11443 set 0x60, %i2
11444 std %f8, [%l7 + %i2]
11445 set 0x30, %g7
11446 prefetcha [%l7 + %g7] 0x80, 0
11447 nop
11448 set 0x4C, %g3
11449 ldsh [%l7 + %g3], %g2
11450 nop
11451 set 0x08, %l6
11452 ldd [%l7 + %l6], %g0
11453 set 0x24, %l4
11454 stwa %i4, [%l7 + %l4] 0x88
11455 nop
11456 set 0x28, %l0
11457 std %l4, [%l7 + %l0]
11458 st %f29, [%l7 + 0x74]
11459 set 0x20, %g1
11460 swapa [%l7 + %g1] 0x89, %g5
11461 nop
11462 set 0x18, %i6
11463 stw %l0, [%l7 + %i6]
11464 and %l1, %o6, %i0
11465 nop
11466 set 0x28, %i0
11467 stx %fsr, [%l7 + %i0]
11468 nop
11469 set 0x5C, %o2
11470 stw %l2, [%l7 + %o2]
11471 nop
11472 set 0x18, %g6
11473 std %i2, [%l7 + %g6]
11474 nop
11475 set 0x08, %o6
11476 std %f12, [%l7 + %o6]
11477 nop
11478 set 0x68, %i4
11479 ldd [%l7 + %i4], %f18
11480 membar #Sync
11481 set 0x40, %i5
11482 ldda [%l7 + %i5] 0xf1, %f0
11483 nop
11484 set 0x24, %l2
11485 ldsh [%l7 + %l2], %g3
11486 nop
11487 set 0x58, %i3
11488 std %f10, [%l7 + %i3]
11489 nop
11490 set 0x58, %o3
11491 ldd [%l7 + %o3], %g4
11492 set 0x0C, %i7
11493 stha %o5, [%l7 + %i7] 0x89
11494 ld [%l7 + 0x54], %f17
11495 add %i6, %l6, %g6
11496 set 0x64, %l3
11497 swapa [%l7 + %l3] 0x80, %i7
11498 nop
11499 set 0x20, %g2
11500 sth %o1, [%l7 + %g2]
11501 add %o4, %i3, %i5
11502 and %l4, %g7, %i1
11503 nop
11504 set 0x71, %o1
11505 ldub [%l7 + %o1], %o2
11506 st %f29, [%l7 + 0x3C]
11507 set 0x10, %o5
11508 ldda [%l7 + %o5] 0x81, %l2
11509 nop
11510 set 0x40, %o0
11511 swap [%l7 + %o0], %o7
11512 nop
11513 set 0x64, %g4
11514 stw %o0, [%l7 + %g4]
11515 set 0x5E, %l1
11516 stha %o3, [%l7 + %l1] 0x88
11517 set 0x40, %i1
11518 ldda [%l7 + %i1] 0xda, %f16
11519 set 0x48, %g5
11520 prefetcha [%l7 + %g5] 0x81, 0
11521 nop
11522 nop
11523 setx 0x4267A9AD, %l0, %l6
11524 st %l6, [%l7 + 0x28]
11525 ld [%l7 + 0x28], %f4
11526 setx 0x9A9F7170, %l1, %l5
11527 st %l5, [%l7 + 0x10]
11528 ld [%l7 + 0x10], %f10
11529 fdivs %f10, %f4, %f23
11530 set 0x70, %o7
11531 stba %i4, [%l7 + %o7] 0x89
11532 set 0x60, %l5
11533 ldxa [%l7 + %l5] 0x89, %g2
11534 nop
11535 set 0x64, %i2
11536 lduw [%l7 + %i2], %g5
11537 nop
11538 set 0x60, %o4
11539 std %l4, [%l7 + %o4]
11540 fpsub16 %f24, %f2, %f28
11541 set 0x48, %g3
11542 prefetcha [%l7 + %g3] 0x89, 1
11543 nop
11544 set 0x2E, %l6
11545 lduh [%l7 + %l6], %o6
11546 nop
11547 set 0x78, %l4
11548 lduw [%l7 + %l4], %i0
11549 set 0x3C, %l0
11550 swapa [%l7 + %l0] 0x89, %l2
11551 nop
11552 set 0x78, %g7
11553 stw %i2, [%l7 + %g7]
11554 fpadd32 %f20, %f16, %f6
11555 nop
11556 set 0x48, %g1
11557 ldsh [%l7 + %g1], %g3
11558 nop
11559 set 0x48, %i6
11560 stw %l0, [%l7 + %i6]
11561 nop
11562 set 0x10, %o2
11563 std %o4, [%l7 + %o2]
11564 nop
11565 set 0x24, %g6
11566 stw %g4, [%l7 + %g6]
11567 nop
11568 set 0x40, %o6
11569 prefetch [%l7 + %o6], 2
11570 nop
11571 set 0x28, %i4
11572 swap [%l7 + %i4], %i6
11573 nop
11574 set 0x30, %i0
11575 ldd [%l7 + %i0], %f30
11576 nop
11577 set 0x3D, %i5
11578 ldsb [%l7 + %i5], %l6
11579 nop
11580 set 0x08, %l2
11581 stx %fsr, [%l7 + %l2]
11582 set 0x58, %o3
11583 stda %g6, [%l7 + %o3] 0x88
11584 set 0x79, %i3
11585 ldstuba [%l7 + %i3] 0x88, %o1
11586 set 0x75, %i7
11587 stba %i7, [%l7 + %i7] 0x80
11588 and %o4, %i5, %i3
11589 nop
11590 set 0x50, %g2
11591 std %l4, [%l7 + %g2]
11592 nop
11593 set 0x28, %o1
11594 stx %fsr, [%l7 + %o1]
11595 nop
11596 set 0x18, %l3
11597 std %f26, [%l7 + %l3]
11598 nop
11599 set 0x74, %o5
11600 ldub [%l7 + %o5], %g7
11601 nop
11602 set 0x10, %o0
11603 stx %fsr, [%l7 + %o0]
11604 nop
11605 set 0x30, %l1
11606 std %i0, [%l7 + %l1]
11607 set 0x6E, %g4
11608 stba %o2, [%l7 + %g4] 0xeb
11609 membar #Sync
11610 nop
11611 set 0x5F, %g5
11612 ldub [%l7 + %g5], %l3
11613 set 0x28, %o7
11614 stda %o0, [%l7 + %o7] 0xe3
11615 membar #Sync
11616 nop
11617 set 0x54, %l5
11618 swap [%l7 + %l5], %o7
11619 set 0x68, %i1
11620 swapa [%l7 + %i1] 0x88, %g1
11621 and %o3, %g2, %g5
11622 nop
11623 set 0x40, %i2
11624 ldstub [%l7 + %i2], %i4
11625 set 0x7E, %o4
11626 stba %l1, [%l7 + %o4] 0x81
11627 set 0x70, %l6
11628 stba %l5, [%l7 + %l6] 0x88
11629 nop
11630 set 0x1E, %l4
11631 ldsh [%l7 + %l4], %i0
11632 nop
11633 set 0x38, %l0
11634 std %f26, [%l7 + %l0]
11635 add %l2, %i2, %o6
11636 add %l7, 0x14, %l6
11637 wr %g0, 0x89, %asi
11638 casa [%l6] 0x89, %g3, %o5
11639 nop
11640 set 0x67, %g7
11641 ldsb [%l7 + %g7], %l0
11642 nop
11643 set 0x0C, %g3
11644 lduh [%l7 + %g3], %i6
11645 add %g4, %g6, %l6
11646 nop
11647 set 0x7A, %g1
11648 ldstub [%l7 + %g1], %i7
11649 set 0x40, %o2
11650 ldda [%l7 + %o2] 0xd8, %f0
11651 nop
11652 set 0x78, %i6
11653 std %f22, [%l7 + %i6]
11654 nop
11655 set 0x78, %g6
11656 stx %fsr, [%l7 + %g6]
11657 nop
11658 set 0x28, %i4
11659 ldd [%l7 + %i4], %o4
11660 set 0x40, %i0
11661 stda %f16, [%l7 + %i0] 0x89
11662 nop
11663 set 0x30, %i5
11664 ldx [%l7 + %i5], %i5
11665 nop
11666 set 0x3D, %l2
11667 ldsb [%l7 + %l2], %i3
11668 set 0x50, %o6
11669 prefetcha [%l7 + %o6] 0x80, 4
11670 set 0x44, %o3
11671 stwa %l4, [%l7 + %o3] 0x88
11672 st %fsr, [%l7 + 0x24]
11673 nop
11674 set 0x46, %i3
11675 sth %g7, [%l7 + %i3]
11676 add %l7, 0x74, %l6
11677 wr %g0, 0x80, %asi
11678 casa [%l6] 0x80, %o2, %l3
11679 add %l7, 0x10, %l6
11680 wr %g0, 0x88, %asi
11681 casa [%l6] 0x88, %o0, %i1
11682 set 0x2C, %i7
11683 lda [%l7 + %i7] 0x80, %f29
11684 nop
11685 set 0x40, %g2
11686 stx %g1, [%l7 + %g2]
11687 nop
11688 set 0x40, %l3
11689 stx %fsr, [%l7 + %l3]
11690 or %o7, %g2, %g5
11691 nop
11692 set 0x30, %o1
11693 stw %i4, [%l7 + %o1]
11694 nop
11695 set 0x68, %o0
11696 ldd [%l7 + %o0], %o2
11697 wr %l5, %l1, %softint
11698 set 0x48, %o5
11699 stwa %i0, [%l7 + %o5] 0x81
11700 nop
11701 set 0x10, %g4
11702 stw %l2, [%l7 + %g4]
11703 nop
11704 set 0x44, %g5
11705 sth %o6, [%l7 + %g5]
11706 set 0x37, %o7
11707 stba %g3, [%l7 + %o7] 0xea
11708 membar #Sync
11709 nop
11710 set 0x72, %l1
11711 sth %i2, [%l7 + %l1]
11712 fpsub32s %f24, %f12, %f14
11713 set 0x14, %l5
11714 stwa %o5, [%l7 + %l5] 0x88
11715 set 0x40, %i2
11716 ldda [%l7 + %i2] 0xda, %f0
11717 add %i6, %g4, %l0
11718 nop
11719 set 0x38, %o4
11720 ldd [%l7 + %o4], %f22
11721 nop
11722 set 0x70, %l6
11723 ldd [%l7 + %l6], %g6
11724 set 0x78, %l4
11725 prefetcha [%l7 + %l4] 0x80, 0
11726 nop
11727 set 0x68, %i1
11728 ldx [%l7 + %i1], %o4
11729 set 0x08, %g7
11730 stxa %i5, [%l7 + %g7] 0xe3
11731 membar #Sync
11732 set 0x20, %g3
11733 stxa %i3, [%l7 + %g3] 0x81
11734 set 0x50, %l0
11735 stxa %o1, [%l7 + %l0] 0xe3
11736 membar #Sync
11737 set 0x28, %g1
11738 stda %i6, [%l7 + %g1] 0xea
11739 membar #Sync
11740 or %g7, %o2, %l3
11741 fpadd16s %f16, %f21, %f25
11742 set 0x6C, %o2
11743 stwa %l4, [%l7 + %o2] 0xea
11744 membar #Sync
11745 nop
11746 set 0x38, %i6
11747 stw %o0, [%l7 + %i6]
11748 nop
11749 set 0x38, %g6
11750 stw %g1, [%l7 + %g6]
11751 ble %xcc, loop_74
11752 nop
11753 set 0x5F, %i0
11754 ldub [%l7 + %i0], %o7
11755 nop
11756 set 0x35, %i4
11757 ldsb [%l7 + %i4], %g2
11758 set 0x40, %i5
11759 stda %f16, [%l7 + %i5] 0xf1
11760 membar #Sync
11761loop_74:
11762 nop
11763 set 0x58, %l2
11764 stxa %g5, [%l7 + %l2] 0xea
11765 membar #Sync
11766 set 0x64, %o6
11767 sta %f15, [%l7 + %o6] 0x81
11768 nop
11769 set 0x18, %o3
11770 stw %i4, [%l7 + %o3]
11771 nop
11772 set 0x28, %i3
11773 stx %o3, [%l7 + %i3]
11774 set 0x20, %i7
11775 stha %l5, [%l7 + %i7] 0xe3
11776 membar #Sync
11777 set 0x40, %g2
11778 ldda [%l7 + %g2] 0x89, %f16
11779 nop
11780 set 0x10, %o1
11781 ldx [%l7 + %o1], %l1
11782 set 0x17, %o0
11783 stba %i1, [%l7 + %o0] 0xe3
11784 membar #Sync
11785 nop
11786 set 0x60, %o5
11787 ldsh [%l7 + %o5], %l2
11788 nop
11789 set 0x67, %l3
11790 ldstub [%l7 + %l3], %i0
11791 add %l7, 0x10, %l6
11792 wr %g0, 0x81, %asi
11793 casxa [%l6] 0x81, %o6, %g3
11794 fpsub16s %f1, %f12, %f29
11795 nop
11796 set 0x7C, %g5
11797 ldsw [%l7 + %g5], %i2
11798 set 0x40, %g4
11799 stda %f0, [%l7 + %g4] 0xc4
11800 set 0x30, %o7
11801 swapa [%l7 + %o7] 0x81, %i6
11802 st %fsr, [%l7 + 0x3C]
11803 nop
11804 set 0x54, %l1
11805 ldsw [%l7 + %l1], %g4
11806 nop
11807 set 0x18, %i2
11808 lduw [%l7 + %i2], %l0
11809 nop
11810 set 0x7A, %l5
11811 sth %g6, [%l7 + %l5]
11812 set 0x08, %l6
11813 sta %f26, [%l7 + %l6] 0x88
11814 add %l7, 0x08, %l6
11815 wr %g0, 0x89, %asi
11816 casxa [%l6] 0x89, %o5, %o4
11817 nop
11818 set 0x18, %l4
11819 stw %i5, [%l7 + %l4]
11820 and %i3, %o1, %i7
11821 set 0x78, %o4
11822 stda %i6, [%l7 + %o4] 0x89
11823 nop
11824 set 0x10, %i1
11825 ldub [%l7 + %i1], %o2
11826 add %l7, 0x60, %l6
11827 wr %g0, 0x80, %asi
11828 casxa [%l6] 0x80, %l3, %l4
11829 nop
11830 set 0x78, %g7
11831 ldd [%l7 + %g7], %o0
11832 set 0x40, %l0
11833 stda %f16, [%l7 + %l0] 0xf0
11834 membar #Sync
11835 nop
11836 set 0x3F, %g1
11837 ldub [%l7 + %g1], %g1
11838 nop
11839 set 0x78, %o2
11840 swap [%l7 + %o2], %g7
11841 set 0x22, %g3
11842 ldstuba [%l7 + %g3] 0x88, %g2
11843 set 0x70, %i6
11844 ldxa [%l7 + %i6] 0x88, %g5
11845 nop
11846 set 0x60, %i0
11847 ldd [%l7 + %i0], %f30
11848 set 0x20, %g6
11849 sta %f16, [%l7 + %g6] 0x88
11850 nop
11851 set 0x6C, %i5
11852 stw %i4, [%l7 + %i5]
11853 or %o7, %o3, %l5
11854 set 0x28, %l2
11855 lda [%l7 + %l2] 0x81, %f2
11856 set 0x38, %o6
11857 ldxa [%l7 + %o6] 0x81, %l1
11858 set 0x7C, %o3
11859 stwa %i1, [%l7 + %o3] 0x80
11860 nop
11861 set 0x16, %i4
11862 sth %l2, [%l7 + %i4]
11863 nop
11864 set 0x68, %i3
11865 stx %fsr, [%l7 + %i3]
11866 st %f6, [%l7 + 0x40]
11867 fpsub16 %f30, %f4, %f20
11868 set 0x38, %g2
11869 stxa %o6, [%l7 + %g2] 0x81
11870 set 0x30, %i7
11871 sta %f15, [%l7 + %i7] 0x80
11872 nop
11873 set 0x70, %o0
11874 ldx [%l7 + %o0], %g3
11875 nop
11876 set 0x44, %o1
11877 prefetch [%l7 + %o1], 0
11878 nop
11879 set 0x58, %l3
11880 stw %i0, [%l7 + %l3]
11881 set 0x7C, %g5
11882 sta %f26, [%l7 + %g5] 0x81
11883 nop
11884 set 0x30, %g4
11885 ldx [%l7 + %g4], %i2
11886 nop
11887 set 0x18, %o5
11888 ldsw [%l7 + %o5], %g4
11889 nop
11890 set 0x50, %o7
11891 ldd [%l7 + %o7], %f28
11892 nop
11893 set 0x4B, %i2
11894 ldstub [%l7 + %i2], %l0
11895 nop
11896 set 0x52, %l5
11897 ldsh [%l7 + %l5], %i6
11898 set 0x34, %l6
11899 sta %f4, [%l7 + %l6] 0x81
11900 set 0x18, %l1
11901 lda [%l7 + %l1] 0x81, %f15
11902 nop
11903 set 0x54, %l4
11904 lduw [%l7 + %l4], %g6
11905 add %l7, 0x48, %l6
11906 wr %g0, 0x81, %asi
11907 casxa [%l6] 0x81, %o4, %o5
11908 nop
11909 set 0x58, %o4
11910 stx %i3, [%l7 + %o4]
11911 add %i5, %i7, %o1
11912 set 0x58, %g7
11913 prefetcha [%l7 + %g7] 0x81, 1
11914 set 0x30, %i1
11915 ldxa [%l7 + %i1] 0x81, %l3
11916 ld [%l7 + 0x1C], %f10
11917 nop
11918 set 0x16, %g1
11919 lduh [%l7 + %g1], %o2
11920 nop
11921 set 0x48, %o2
11922 ldsh [%l7 + %o2], %l4
11923 nop
11924 set 0x60, %l0
11925 stb %o0, [%l7 + %l0]
11926 fpsub32s %f1, %f4, %f3
11927 nop
11928 set 0x70, %i6
11929 ldd [%l7 + %i6], %f12
11930 nop
11931 set 0x78, %g3
11932 lduw [%l7 + %g3], %g7
11933 nop
11934 set 0x70, %g6
11935 stx %fsr, [%l7 + %g6]
11936 set 0x63, %i5
11937 stba %g1, [%l7 + %i5] 0xe2
11938 membar #Sync
11939 ld [%l7 + 0x70], %f15
11940 nop
11941 set 0x40, %i0
11942 lduh [%l7 + %i0], %g2
11943 add %l7, 0x58, %l6
11944 wr %g0, 0x81, %asi
11945 casxa [%l6] 0x81, %i4, %o7
11946 add %g5, %l5, %l1
11947 add %l7, 0x70, %l6
11948 wr %g0, 0x81, %asi
11949 ldxa [%l6] %asi, %i1
11950 casxa [%l6] 0x81, %i1, %o3
11951 nop
11952 set 0x50, %o6
11953 ldd [%l7 + %o6], %l2
11954 set 0x14, %o3
11955 sta %f2, [%l7 + %o3] 0x89
11956 nop
11957 set 0x08, %l2
11958 ldd [%l7 + %l2], %f24
11959 nop
11960 set 0x08, %i4
11961 ldx [%l7 + %i4], %o6
11962 set 0x48, %i3
11963 ldxa [%l7 + %i3] 0x80, %i0
11964 fpadd32 %f26, %f10, %f0
11965 nop
11966 set 0x41, %g2
11967 ldsb [%l7 + %g2], %i2
11968 set 0x5C, %i7
11969 swapa [%l7 + %i7] 0x81, %g3
11970 set 0x2B, %o1
11971 ldstuba [%l7 + %o1] 0x88, %g4
11972 ld [%l7 + 0x30], %f31
11973 nop
11974 set 0x28, %l3
11975 std %i6, [%l7 + %l3]
11976 nop
11977 set 0x48, %g5
11978 ldd [%l7 + %g5], %f10
11979 nop
11980 set 0x40, %g4
11981 lduw [%l7 + %g4], %l0
11982 nop
11983 set 0x30, %o5
11984 ldsw [%l7 + %o5], %o4
11985 nop
11986 set 0x10, %o0
11987 std %g6, [%l7 + %o0]
11988 add %o5, %i5, %i7
11989 nop
11990 set 0x24, %o7
11991 ldsw [%l7 + %o7], %i3
11992 add %o1, %l3, %l6
11993 nop
11994 set 0x34, %l5
11995 prefetch [%l7 + %l5], 2
11996 set 0x40, %i2
11997 ldda [%l7 + %i2] 0xd8, %f16
11998 nop
11999 set 0x54, %l1
12000 lduw [%l7 + %l1], %o2
12001 set 0x68, %l6
12002 stda %l4, [%l7 + %l6] 0xeb
12003 membar #Sync
12004 nop
12005 set 0x24, %o4
12006 stw %o0, [%l7 + %o4]
12007 nop
12008 set 0x5C, %g7
12009 lduw [%l7 + %g7], %g1
12010 nop
12011 set 0x09, %l4
12012 ldsb [%l7 + %l4], %g7
12013 nop
12014 set 0x64, %g1
12015 ldsh [%l7 + %g1], %i4
12016 set 0x18, %o2
12017 stha %o7, [%l7 + %o2] 0x89
12018 nop
12019 set 0x5C, %i1
12020 lduw [%l7 + %i1], %g5
12021 nop
12022 set 0x62, %l0
12023 ldstub [%l7 + %l0], %g2
12024 nop
12025 set 0x38, %i6
12026 std %l0, [%l7 + %i6]
12027 bge,pt %xcc, loop_75
12028 nop
12029 set 0x78, %g6
12030 prefetch [%l7 + %g6], 3
12031 set 0x10, %i5
12032 ldda [%l7 + %i5] 0xea, %l4
12033loop_75:
12034 nop
12035 set 0x50, %g3
12036 std %o2, [%l7 + %g3]
12037 nop
12038 set 0x68, %i0
12039 ldub [%l7 + %i0], %i1
12040 nop
12041 set 0x50, %o6
12042 ldub [%l7 + %o6], %l2
12043 wr %o6, %i0, %clear_softint
12044 nop
12045 set 0x30, %l2
12046 stx %g3, [%l7 + %l2]
12047 nop
12048 set 0x5C, %o3
12049 ldsw [%l7 + %o3], %i2
12050 set 0x20, %i3
12051 ldda [%l7 + %i3] 0x80, %g4
12052 add %l7, 0x50, %l6
12053 wr %g0, 0x81, %asi
12054 casa [%l6] 0x81, %i6, %l0
12055 st %fsr, [%l7 + 0x60]
12056 nop
12057 nop
12058 setx 0x2F4B4779, %l0, %l6
12059 st %l6, [%l7 + 0x28]
12060 ld [%l7 + 0x28], %f29
12061 setx 0x550FA096, %l1, %l5
12062 st %l5, [%l7 + 0x10]
12063 ld [%l7 + 0x10], %f17
12064 fdivs %f17, %f29, %f7
12065 set 0x48, %i4
12066 stba %g6, [%l7 + %i4] 0x80
12067 st %fsr, [%l7 + 0x70]
12068 nop
12069 set 0x0C, %g2
12070 stw %o5, [%l7 + %g2]
12071 nop
12072 set 0x50, %i7
12073 std %f0, [%l7 + %i7]
12074 st %fsr, [%l7 + 0x30]
12075 nop
12076 set 0x48, %o1
12077 std %o4, [%l7 + %o1]
12078 set 0x78, %l3
12079 sta %f25, [%l7 + %l3] 0x88
12080 nop
12081 set 0x56, %g4
12082 ldsh [%l7 + %g4], %i5
12083 set 0x08, %g5
12084 stwa %i7, [%l7 + %g5] 0xe2
12085 membar #Sync
12086 nop
12087 set 0x6C, %o0
12088 stw %o1, [%l7 + %o0]
12089 nop
12090 set 0x68, %o5
12091 ldx [%l7 + %o5], %i3
12092 set 0x74, %o7
12093 stha %l6, [%l7 + %o7] 0x89
12094 nop
12095 set 0x30, %i2
12096 stw %l3, [%l7 + %i2]
12097 set 0x0C, %l5
12098 swapa [%l7 + %l5] 0x80, %o2
12099 add %o0, %g1, %l4
12100 nop
12101 set 0x3A, %l1
12102 lduh [%l7 + %l1], %g7
12103 and %o7, %i4, %g2
12104 set 0x14, %l6
12105 swapa [%l7 + %l6] 0x89, %g5
12106 nop
12107 set 0x4C, %g7
12108 prefetch [%l7 + %g7], 4
12109 nop
12110 set 0x50, %l4
12111 stx %fsr, [%l7 + %l4]
12112 nop
12113 set 0x68, %g1
12114 stw %l5, [%l7 + %g1]
12115 set 0x60, %o2
12116 ldda [%l7 + %o2] 0x80, %l0
12117 ld [%l7 + 0x2C], %f25
12118 nop
12119 set 0x28, %i1
12120 ldd [%l7 + %i1], %f28
12121 membar #Sync
12122 set 0x40, %o4
12123 ldda [%l7 + %o4] 0xf9, %f0
12124 nop
12125 set 0x60, %l0
12126 ldd [%l7 + %l0], %i0
12127 set 0x20, %g6
12128 ldxa [%l7 + %g6] 0x88, %o3
12129 st %fsr, [%l7 + 0x34]
12130 membar #Sync
12131 set 0x40, %i5
12132 ldda [%l7 + %i5] 0xf8, %f0
12133 st %f18, [%l7 + 0x18]
12134 nop
12135 set 0x3C, %i6
12136 lduh [%l7 + %i6], %l2
12137 set 0x50, %g3
12138 prefetcha [%l7 + %g3] 0x81, 2
12139 set 0x70, %o6
12140 ldxa [%l7 + %o6] 0x89, %g3
12141 set 0x58, %i0
12142 swapa [%l7 + %i0] 0x89, %i0
12143 ble,a,pt %icc, loop_76
12144 add %i2, %i6, %g4
12145 nop
12146 set 0x30, %o3
12147 std %f4, [%l7 + %o3]
12148 set 0x18, %l2
12149 stda %g6, [%l7 + %l2] 0xe2
12150 membar #Sync
12151loop_76:
12152 nop
12153 set 0x48, %i3
12154 stw %o5, [%l7 + %i3]
12155 nop
12156 set 0x28, %i4
12157 ldx [%l7 + %i4], %l0
12158 nop
12159 set 0x48, %i7
12160 std %f22, [%l7 + %i7]
12161 nop
12162 set 0x7F, %o1
12163 ldstub [%l7 + %o1], %o4
12164 or %i5, %i7, %o1
12165 or %i3, %l6, %l3
12166 membar #Sync
12167 set 0x40, %g2
12168 ldda [%l7 + %g2] 0xf0, %f0
12169 nop
12170 set 0x32, %g4
12171 ldsh [%l7 + %g4], %o0
12172 fpadd16s %f0, %f29, %f28
12173 add %l7, 0x58, %l6
12174 wr %g0, 0x81, %asi
12175 casxa [%l6] 0x81, %g1, %o2
12176 bgu %xcc, loop_77
12177 st %f5, [%l7 + 0x4C]
12178 set 0x47, %g5
12179 stba %l4, [%l7 + %g5] 0xe2
12180 membar #Sync
12181loop_77:
12182 nop
12183 set 0x55, %l3
12184 stba %g7, [%l7 + %l3] 0xeb
12185 membar #Sync
12186 nop
12187 set 0x28, %o5
12188 prefetch [%l7 + %o5], 1
12189 nop
12190 set 0x28, %o7
12191 ldsh [%l7 + %o7], %i4
12192 nop
12193 set 0x58, %i2
12194 ldd [%l7 + %i2], %o6
12195 nop
12196 set 0x48, %l5
12197 std %f2, [%l7 + %l5]
12198 and %g5, %g2, %l1
12199 set 0x3D, %o0
12200 ldstuba [%l7 + %o0] 0x88, %i1
12201 set 0x2F, %l1
12202 ldstuba [%l7 + %l1] 0x80, %o3
12203 set 0x60, %l6
12204 prefetcha [%l7 + %l6] 0x80, 4
12205 add %l7, 0x38, %l6
12206 wr %g0, 0x88, %asi
12207 ldxa [%l6] %asi, %l5
12208 casxa [%l6] 0x88, %l5, %g3
12209 set 0x40, %g7
12210 stwa %i0, [%l7 + %g7] 0x81
12211 nop
12212 set 0x62, %l4
12213 stb %i2, [%l7 + %l4]
12214 ld [%l7 + 0x10], %f13
12215 set 0x08, %g1
12216 prefetcha [%l7 + %g1] 0x80, 0
12217 nop
12218 nop
12219 setx 0x2921FBC4, %l0, %l6
12220 st %l6, [%l7 + 0x28]
12221 ld [%l7 + 0x28], %f10
12222 setx 0x11FDD96C, %l1, %l5
12223 st %l5, [%l7 + 0x10]
12224 ld [%l7 + 0x10], %f28
12225 fdivs %f28, %f10, %f31
12226 nop
12227 set 0x38, %i1
12228 prefetch [%l7 + %i1], 2
12229 set 0x46, %o4
12230 stba %o6, [%l7 + %o4] 0xeb
12231 membar #Sync
12232 nop
12233 set 0x60, %l0
12234 swap [%l7 + %l0], %g4
12235 nop
12236 set 0x28, %g6
12237 std %f20, [%l7 + %g6]
12238 set 0x3C, %o2
12239 stwa %g6, [%l7 + %o2] 0xe3
12240 membar #Sync
12241 nop
12242 set 0x1C, %i5
12243 stb %l0, [%l7 + %i5]
12244 nop
12245 set 0x4C, %g3
12246 sth %o5, [%l7 + %g3]
12247 wr %o4, %i5, %set_softint
12248 ble %xcc, loop_78
12249 nop
12250 set 0x40, %o6
12251 stx %fsr, [%l7 + %o6]
12252 nop
12253 set 0x28, %i6
12254 stw %o1, [%l7 + %i6]
12255 set 0x70, %o3
12256 lda [%l7 + %o3] 0x80, %f4
12257loop_78:
12258 nop
12259 set 0x10, %i0
12260 sta %f14, [%l7 + %i0] 0x89
12261 nop
12262 set 0x68, %i3
12263 std %i2, [%l7 + %i3]
12264 set 0x3C, %l2
12265 sta %f24, [%l7 + %l2] 0x89
12266 set 0x20, %i4
12267 stxa %l6, [%l7 + %i4] 0xea
12268 membar #Sync
12269 set 0x38, %i7
12270 sta %f19, [%l7 + %i7] 0x89
12271 nop
12272 set 0x10, %g2
12273 stx %i7, [%l7 + %g2]
12274 set 0x40, %o1
12275 ldda [%l7 + %o1] 0x88, %f0
12276 nop
12277 set 0x58, %g4
12278 std %l2, [%l7 + %g4]
12279 set 0x7A, %g5
12280 stha %o0, [%l7 + %g5] 0xe2
12281 membar #Sync
12282 nop
12283 set 0x58, %o5
12284 prefetch [%l7 + %o5], 2
12285 ld [%l7 + 0x68], %f5
12286 bge,a,pn %xcc, loop_79
12287 nop
12288 set 0x1C, %l3
12289 stw %o2, [%l7 + %l3]
12290 nop
12291 set 0x60, %o7
12292 ldd [%l7 + %o7], %f18
12293 nop
12294 set 0x20, %i2
12295 prefetch [%l7 + %i2], 1
12296loop_79:
12297 nop
12298 set 0x68, %l5
12299 ldsw [%l7 + %l5], %l4
12300 add %g1, %g7, %i4
12301 set 0x70, %l1
12302 ldstuba [%l7 + %l1] 0x80, %g5
12303 nop
12304 set 0x78, %l6
12305 prefetch [%l7 + %l6], 2
12306 nop
12307 set 0x20, %g7
12308 ldsb [%l7 + %g7], %g2
12309 nop
12310 set 0x3A, %o0
12311 sth %l1, [%l7 + %o0]
12312 nop
12313 set 0x32, %g1
12314 sth %i1, [%l7 + %g1]
12315 nop
12316 set 0x40, %l4
12317 ldd [%l7 + %l4], %o6
12318 nop
12319 set 0x64, %o4
12320 swap [%l7 + %o4], %o3
12321 st %fsr, [%l7 + 0x60]
12322 set 0x54, %l0
12323 lda [%l7 + %l0] 0x89, %f5
12324 set 0x30, %g6
12325 swapa [%l7 + %g6] 0x81, %l5
12326 nop
12327 set 0x68, %o2
12328 ldd [%l7 + %o2], %f8
12329 set 0x46, %i1
12330 ldstuba [%l7 + %i1] 0x89, %g3
12331 nop
12332 set 0x08, %i5
12333 ldd [%l7 + %i5], %f8
12334 add %l7, 0x50, %l6
12335 wr %g0, 0x81, %asi
12336 casxa [%l6] 0x81, %i0, %i2
12337 bg,a %icc, loop_80
12338 nop
12339 set 0x38, %g3
12340 std %l2, [%l7 + %g3]
12341 set 0x08, %i6
12342 prefetcha [%l7 + %i6] 0x80, 4
12343loop_80:
12344 nop
12345 set 0x54, %o6
12346 stha %g4, [%l7 + %o6] 0xeb
12347 membar #Sync
12348 nop
12349 set 0x16, %i0
12350 ldsb [%l7 + %i0], %g6
12351 nop
12352 set 0x58, %o3
12353 ldsw [%l7 + %o3], %i6
12354 wr %l0, %o5, %sys_tick
12355 nop
12356 set 0x6C, %l2
12357 ldsw [%l7 + %l2], %i5
12358 add %l7, 0x28, %l6
12359 wr %g0, 0x88, %asi
12360 casxa [%l6] 0x88, %o4, %o1
12361 set 0x14, %i4
12362 lda [%l7 + %i4] 0x89, %f14
12363 fpsub32 %f12, %f4, %f30
12364 nop
12365 set 0x60, %i7
12366 sth %i3, [%l7 + %i7]
12367 nop
12368 set 0x50, %g2
12369 stx %i7, [%l7 + %g2]
12370 nop
12371 set 0x70, %i3
12372 std %f24, [%l7 + %i3]
12373 nop
12374 set 0x0C, %o1
12375 ldsh [%l7 + %o1], %l3
12376 nop
12377 set 0x6E, %g4
12378 ldub [%l7 + %g4], %l6
12379 fpadd16s %f12, %f8, %f21
12380 nop
12381 set 0x1C, %g5
12382 lduw [%l7 + %g5], %o0
12383 st %f3, [%l7 + 0x34]
12384 nop
12385 set 0x08, %o5
12386 ldsw [%l7 + %o5], %o2
12387 ld [%l7 + 0x38], %f30
12388 set 0x20, %l3
12389 stxa %l4, [%l7 + %l3] 0x81
12390 nop
12391 set 0x09, %i2
12392 ldstub [%l7 + %i2], %g1
12393 add %l7, 0x10, %l6
12394 wr %g0, 0x80, %asi
12395 casxa [%l6] 0x80, %i4, %g5
12396 set 0x08, %l5
12397 stda %g6, [%l7 + %l5] 0xe3
12398 membar #Sync
12399 add %l7, 0x28, %l6
12400 wr %g0, 0x81, %asi
12401 casxa [%l6] 0x81, %g2, %i1
12402 nop
12403 set 0x18, %l1
12404 ldx [%l7 + %l1], %o7
12405 set 0x60, %o7
12406 sta %f22, [%l7 + %o7] 0x80
12407 nop
12408 set 0x0D, %g7
12409 ldsb [%l7 + %g7], %l1
12410 set 0x30, %l6
12411 ldda [%l7 + %l6] 0xeb, %o2
12412 nop
12413 set 0x0A, %g1
12414 ldub [%l7 + %g1], %l5
12415 nop
12416 set 0x30, %o0
12417 ldstub [%l7 + %o0], %g3
12418 nop
12419 set 0x48, %l4
12420 stx %fsr, [%l7 + %l4]
12421 set 0x18, %l0
12422 stda %i0, [%l7 + %l0] 0x80
12423 nop
12424 set 0x08, %o4
12425 swap [%l7 + %o4], %i2
12426 nop
12427 set 0x76, %o2
12428 sth %l2, [%l7 + %o2]
12429 or %g4, %g6, %o6
12430 nop
12431 set 0x4E, %i1
12432 ldsb [%l7 + %i1], %l0
12433 nop
12434 set 0x30, %i5
12435 ldsw [%l7 + %i5], %i6
12436 nop
12437 set 0x50, %g3
12438 lduh [%l7 + %g3], %o5
12439 set 0x72, %i6
12440 ldstuba [%l7 + %i6] 0x80, %i5
12441 set 0x40, %g6
12442 stda %f0, [%l7 + %g6] 0xd8
12443 set 0x5C, %o6
12444 stha %o1, [%l7 + %o6] 0x89
12445 set 0x40, %o3
12446 ldda [%l7 + %o3] 0xeb, %i2
12447 set 0x7C, %i0
12448 sta %f19, [%l7 + %i0] 0x88
12449 set 0x51, %i4
12450 stba %o4, [%l7 + %i4] 0x88
12451 set 0x3A, %l2
12452 stha %l3, [%l7 + %l2] 0x80
12453 set 0x14, %i7
12454 lda [%l7 + %i7] 0x81, %f0
12455 set 0x40, %i3
12456 stda %f0, [%l7 + %i3] 0xc4
12457 add %l6, %i7, %o2
12458 set 0x40, %g2
12459 ldda [%l7 + %g2] 0xe3, %o0
12460 set 0x6C, %g4
12461 stwa %l4, [%l7 + %g4] 0xe2
12462 membar #Sync
12463 set 0x20, %o1
12464 ldstuba [%l7 + %o1] 0x88, %g1
12465 set 0x34, %g5
12466 stwa %i4, [%l7 + %g5] 0x88
12467 nop
12468 set 0x50, %o5
12469 std %f14, [%l7 + %o5]
12470 nop
12471 set 0x18, %i2
12472 ldsb [%l7 + %i2], %g7
12473 nop
12474 set 0x20, %l5
12475 ldd [%l7 + %l5], %g4
12476 set 0x08, %l1
12477 stxa %i1, [%l7 + %l1] 0x88
12478 and %g2, %o7, %l1
12479 nop
12480 set 0x68, %l3
12481 ldx [%l7 + %l3], %o3
12482 set 0x40, %o7
12483 prefetcha [%l7 + %o7] 0x89, 3
12484 st %fsr, [%l7 + 0x30]
12485 ld [%l7 + 0x6C], %f31
12486 set 0x5C, %l6
12487 sta %f27, [%l7 + %l6] 0x88
12488 nop
12489 set 0x20, %g1
12490 std %f14, [%l7 + %g1]
12491 nop
12492 set 0x11, %o0
12493 ldub [%l7 + %o0], %i0
12494 ld [%l7 + 0x3C], %f10
12495 nop
12496 set 0x08, %g7
12497 std %g2, [%l7 + %g7]
12498 nop
12499 set 0x48, %l4
12500 stx %i2, [%l7 + %l4]
12501 set 0x0E, %o4
12502 stha %l2, [%l7 + %o4] 0x80
12503 nop
12504 set 0x53, %l0
12505 stb %g6, [%l7 + %l0]
12506 nop
12507 set 0x78, %o2
12508 std %o6, [%l7 + %o2]
12509 nop
12510 set 0x2C, %i1
12511 lduw [%l7 + %i1], %g4
12512 nop
12513 set 0x48, %g3
12514 ldsh [%l7 + %g3], %l0
12515 nop
12516 set 0x0C, %i6
12517 stw %i6, [%l7 + %i6]
12518 set 0x28, %g6
12519 stda %i4, [%l7 + %g6] 0x80
12520 nop
12521 set 0x72, %o6
12522 ldsb [%l7 + %o6], %o5
12523 nop
12524 set 0x64, %i5
12525 prefetch [%l7 + %i5], 4
12526 set 0x2C, %i0
12527 stwa %i3, [%l7 + %i0] 0x80
12528 set 0x70, %o3
12529 stwa %o4, [%l7 + %o3] 0xea
12530 membar #Sync
12531 nop
12532 set 0x64, %l2
12533 lduw [%l7 + %l2], %o1
12534 set 0x30, %i4
12535 stda %l2, [%l7 + %i4] 0x88
12536 set 0x10, %i7
12537 ldda [%l7 + %i7] 0x80, %i6
12538 membar #Sync
12539 set 0x40, %g2
12540 ldda [%l7 + %g2] 0xf1, %f0
12541 set 0x60, %g4
12542 ldda [%l7 + %g4] 0xea, %o2
12543 or %i7, %o0, %g1
12544 set 0x58, %i3
12545 prefetcha [%l7 + %i3] 0x80, 0
12546 nop
12547 set 0x7C, %g5
12548 swap [%l7 + %g5], %g7
12549 add %l7, 0x74, %l6
12550 wr %g0, 0x81, %asi
12551 casa [%l6] 0x81, %g5, %l4
12552 or %g2, %o7, %l1
12553 set 0x2A, %o5
12554 stha %i1, [%l7 + %o5] 0xeb
12555 membar #Sync
12556 st %fsr, [%l7 + 0x10]
12557 nop
12558 set 0x50, %i2
12559 stx %fsr, [%l7 + %i2]
12560 nop
12561 set 0x64, %o1
12562 ldsw [%l7 + %o1], %l5
12563 set 0x64, %l5
12564 lda [%l7 + %l5] 0x88, %f2
12565 nop
12566 set 0x58, %l1
12567 std %f28, [%l7 + %l1]
12568 nop
12569 set 0x78, %o7
12570 ldd [%l7 + %o7], %f20
12571 add %l7, 0x28, %l6
12572 wr %g0, 0x89, %asi
12573 lda [%l6] %asi, %o3
12574 casa [%l6] 0x89, %o3, %i0
12575 nop
12576 set 0x4C, %l3
12577 stw %i2, [%l7 + %l3]
12578 nop
12579 set 0x38, %g1
12580 ldx [%l7 + %g1], %l2
12581 nop
12582 set 0x08, %l6
12583 sth %g3, [%l7 + %l6]
12584 set 0x60, %o0
12585 ldxa [%l7 + %o0] 0x88, %g6
12586 set 0x58, %g7
12587 sta %f7, [%l7 + %g7] 0x88
12588 and %o6, %l0, %g4
12589 nop
12590 set 0x48, %o4
12591 ldd [%l7 + %o4], %f20
12592 set 0x58, %l0
12593 stxa %i6, [%l7 + %l0] 0x80
12594 set 0x38, %l4
12595 lda [%l7 + %l4] 0x88, %f29
12596 set 0x54, %o2
12597 ldstuba [%l7 + %o2] 0x89, %i5
12598 wr %i3, %o4, %ccr
12599 wr %o1, %l3, %softint
12600 nop
12601 set 0x60, %g3
12602 stx %o5, [%l7 + %g3]
12603 nop
12604 set 0x28, %i6
12605 swap [%l7 + %i6], %o2
12606 set 0x30, %i1
12607 stwa %i7, [%l7 + %i1] 0xeb
12608 membar #Sync
12609 set 0x40, %g6
12610 ldda [%l7 + %g6] 0xda, %f0
12611 nop
12612 set 0x18, %i5
12613 stw %l6, [%l7 + %i5]
12614 wr %g1, %o0, %ccr
12615 set 0x10, %o6
12616 ldda [%l7 + %o6] 0xeb, %g6
12617 add %i4, %l4, %g5
12618 nop
12619 set 0x08, %i0
12620 std %f14, [%l7 + %i0]
12621 nop
12622 set 0x08, %l2
12623 std %f12, [%l7 + %l2]
12624 and %g2, %o7, %l1
12625 nop
12626 nop
12627 setx 0xF241354B55E3A128, %l0, %l6
12628 stx %l6, [%l7 + 0x28]
12629 ldd [%l7 + 0x28], %f0
12630 setx 0x2A344F44903F01D1, %l1, %l5
12631 stx %l5, [%l7 + 0x10]
12632 ldd [%l7 + 0x10], %f24
12633 fdivd %f24, %f0, %f30
12634 set 0x0C, %o3
12635 stha %l5, [%l7 + %o3] 0xeb
12636 membar #Sync
12637 ld [%l7 + 0x20], %f18
12638 add %l7, 0x6C, %l6
12639 wr %g0, 0x89, %asi
12640 casa [%l6] 0x89, %o3, %i1
12641 nop
12642 set 0x48, %i7
12643 stx %i0, [%l7 + %i7]
12644 nop
12645 set 0x48, %i4
12646 stx %fsr, [%l7 + %i4]
12647 nop
12648 set 0x18, %g4
12649 ldx [%l7 + %g4], %i2
12650 nop
12651 set 0x38, %g2
12652 ldsw [%l7 + %g2], %l2
12653 nop
12654 set 0x5C, %i3
12655 swap [%l7 + %i3], %g6
12656 nop
12657 set 0x70, %g5
12658 std %f14, [%l7 + %g5]
12659 nop
12660 set 0x50, %o5
12661 stx %o6, [%l7 + %o5]
12662 nop
12663 set 0x50, %o1
12664 std %l0, [%l7 + %o1]
12665 ld [%l7 + 0x78], %f13
12666 or %g3, %i6, %g4
12667 set 0x28, %l5
12668 prefetcha [%l7 + %l5] 0x80, 0
12669 nop
12670 set 0x28, %l1
12671 stx %fsr, [%l7 + %l1]
12672 st %fsr, [%l7 + 0x54]
12673 set 0x18, %o7
12674 swapa [%l7 + %o7] 0x89, %o4
12675 nop
12676 set 0x7F, %i2
12677 ldstub [%l7 + %i2], %o1
12678 bn,pn %icc, loop_81
12679 nop
12680 nop
12681 setx 0x51C98F5A, %l0, %l6
12682 st %l6, [%l7 + 0x28]
12683 ld [%l7 + 0x28], %f21
12684 setx 0x32479625, %l1, %l5
12685 st %l5, [%l7 + 0x10]
12686 ld [%l7 + 0x10], %f14
12687 fdivs %f14, %f21, %f16
12688 set 0x43, %l3
12689 ldstuba [%l7 + %l3] 0x89, %l3
12690loop_81:
12691 nop
12692 set 0x10, %l6
12693 std %f24, [%l7 + %l6]
12694 nop
12695 set 0x50, %o0
12696 ldd [%l7 + %o0], %f0
12697 add %i5, %o5, %o2
12698 nop
12699 set 0x20, %g7
12700 ldd [%l7 + %g7], %f18
12701 set 0x28, %g1
12702 prefetcha [%l7 + %g1] 0x88, 0
12703 nop
12704 set 0x24, %o4
12705 sth %g1, [%l7 + %o4]
12706 nop
12707 set 0x48, %l4
12708 ldd [%l7 + %l4], %f18
12709 set 0x20, %o2
12710 ldda [%l7 + %o2] 0xeb, %i6
12711 nop
12712 set 0x3C, %g3
12713 sth %o0, [%l7 + %g3]
12714 nop
12715 set 0x18, %i6
12716 stw %i4, [%l7 + %i6]
12717 nop
12718 set 0x18, %l0
12719 ldstub [%l7 + %l0], %l4
12720 set 0x48, %i1
12721 stha %g5, [%l7 + %i1] 0xeb
12722 membar #Sync
12723 add %l7, 0x48, %l6
12724 wr %g0, 0x89, %asi
12725 ldxa [%l6] %asi, %g2
12726 casxa [%l6] 0x89, %g2, %g7
12727 add %l7, 0x10, %l6
12728 wr %g0, 0x89, %asi
12729 ldxa [%l6] %asi, %l1
12730 casxa [%l6] 0x89, %l1, %l5
12731 ld [%l7 + 0x5C], %f25
12732 st %fsr, [%l7 + 0x64]
12733 st %fsr, [%l7 + 0x34]
12734 nop
12735 set 0x29, %i5
12736 stb %o7, [%l7 + %i5]
12737 set 0x10, %o6
12738 stxa %i1, [%l7 + %o6] 0xeb
12739 membar #Sync
12740 nop
12741 set 0x60, %i0
12742 stw %i0, [%l7 + %i0]
12743 set 0x10, %l2
12744 stwa %i2, [%l7 + %l2] 0xe2
12745 membar #Sync
12746 or %l2, %g6, %o6
12747 set 0x20, %o3
12748 ldda [%l7 + %o3] 0xe3, %o2
12749 nop
12750 set 0x76, %i7
12751 ldstub [%l7 + %i7], %g3
12752 set 0x20, %i4
12753 ldstuba [%l7 + %i4] 0x89, %l0
12754 nop
12755 set 0x60, %g4
12756 stx %fsr, [%l7 + %g4]
12757 nop
12758 set 0x71, %g6
12759 stb %g4, [%l7 + %g6]
12760 bleu %xcc, loop_82
12761 nop
12762 set 0x34, %i3
12763 prefetch [%l7 + %i3], 2
12764 set 0x30, %g2
12765 ldda [%l7 + %g2] 0x89, %i2
12766loop_82:
12767 nop
12768 set 0x60, %o5
12769 prefetch [%l7 + %o5], 4
12770 fpadd32 %f0, %f20, %f20
12771 set 0x40, %o1
12772 ldda [%l7 + %o1] 0x80, %f0
12773 set 0x40, %g5
12774 stda %f16, [%l7 + %g5] 0x88
12775 nop
12776 set 0x20, %l5
12777 lduw [%l7 + %l5], %o4
12778 nop
12779 set 0x28, %o7
12780 std %o0, [%l7 + %o7]
12781 nop
12782 set 0x14, %i2
12783 prefetch [%l7 + %i2], 3
12784 nop
12785 set 0x44, %l3
12786 prefetch [%l7 + %l3], 3
12787 set 0x10, %l1
12788 ldda [%l7 + %l1] 0x81, %l2
12789 set 0x20, %l6
12790 stxa %i6, [%l7 + %l6] 0xeb
12791 membar #Sync
12792 bn,pt %xcc, loop_83
12793 nop
12794 set 0x10, %o0
12795 prefetch [%l7 + %o0], 4
12796 set 0x14, %g7
12797 lda [%l7 + %g7] 0x88, %f31
12798loop_83:
12799 nop
12800 set 0x64, %g1
12801 swapa [%l7 + %g1] 0x80, %i5
12802 nop
12803 set 0x60, %l4
12804 std %o4, [%l7 + %l4]
12805 nop
12806 set 0x68, %o4
12807 ldsw [%l7 + %o4], %o2
12808 set 0x30, %g3
12809 swapa [%l7 + %g3] 0x80, %i7
12810 set 0x40, %o2
12811 ldda [%l7 + %o2] 0x80, %f16
12812 set 0x14, %l0
12813 swapa [%l7 + %l0] 0x81, %l6
12814 nop
12815 set 0x5E, %i1
12816 ldsh [%l7 + %i1], %o0
12817 nop
12818 set 0x08, %i6
12819 stw %i4, [%l7 + %i6]
12820 set 0x37, %i5
12821 stba %g1, [%l7 + %i5] 0x80
12822 nop
12823 set 0x10, %o6
12824 ldd [%l7 + %o6], %f14
12825 nop
12826 set 0x38, %l2
12827 stb %g5, [%l7 + %l2]
12828 set 0x20, %i0
12829 ldda [%l7 + %i0] 0x89, %l4
12830 nop
12831 set 0x20, %o3
12832 stx %g7, [%l7 + %o3]
12833 set 0x3C, %i7
12834 stba %l1, [%l7 + %i7] 0xeb
12835 membar #Sync
12836 set 0x28, %g4
12837 stwa %g2, [%l7 + %g4] 0x89
12838 nop
12839 set 0x48, %i4
12840 std %l4, [%l7 + %i4]
12841 nop
12842 set 0x54, %i3
12843 lduw [%l7 + %i3], %o7
12844 ld [%l7 + 0x1C], %f28
12845 add %l7, 0x4C, %l6
12846 wr %g0, 0x89, %asi
12847 casa [%l6] 0x89, %i0, %i1
12848 nop
12849 set 0x39, %g6
12850 ldsb [%l7 + %g6], %l2
12851 set 0x70, %o5
12852 lda [%l7 + %o5] 0x88, %f20
12853 set 0x4C, %g2
12854 swapa [%l7 + %g2] 0x88, %i2
12855 add %l7, 0x78, %l6
12856 wr %g0, 0x89, %asi
12857 casa [%l6] 0x89, %o6, %g6
12858 set 0x20, %g5
12859 stda %o2, [%l7 + %g5] 0xea
12860 membar #Sync
12861 nop
12862 set 0x0C, %l5
12863 lduw [%l7 + %l5], %l0
12864 set 0x68, %o1
12865 prefetcha [%l7 + %o1] 0x81, 0
12866 add %l7, 0x2C, %l6
12867 wr %g0, 0x80, %asi
12868 casa [%l6] 0x80, %i3, %o4
12869 nop
12870 set 0x08, %i2
12871 ldd [%l7 + %i2], %f8
12872 nop
12873 set 0x18, %l3
12874 ldd [%l7 + %l3], %g4
12875 nop
12876 set 0x74, %l1
12877 prefetch [%l7 + %l1], 3
12878 nop
12879 or %g0, 0x8, %l0
12880 sllx %l0, 0x3c, %l0
12881 wr %l0, %g0, %tick_cmpr
12882 nop
12883 set 0x30, %l6
12884 swap [%l7 + %l6], %i5
12885 set 0x48, %o0
12886 stda %i6, [%l7 + %o0] 0xeb
12887 membar #Sync
12888 nop
12889 set 0x36, %o7
12890 ldub [%l7 + %o7], %o5
12891 nop
12892 set 0x30, %g1
12893 sth %i7, [%l7 + %g1]
12894 add %l7, 0x48, %l6
12895 wr %g0, 0x89, %asi
12896 ldxa [%l6] %asi, %o2
12897 casxa [%l6] 0x89, %o2, %l6
12898 nop
12899 set 0x64, %l4
12900 ldsh [%l7 + %l4], %o0
12901 bl,pn %icc, loop_84
12902 nop
12903 set 0x18, %o4
12904 stx %i4, [%l7 + %o4]
12905 or %g1, %g5, %l4
12906 add %l1, %g2, %l5
12907loop_84:
12908 st %fsr, [%l7 + 0x24]
12909 nop
12910 set 0x28, %g3
12911 stw %o7, [%l7 + %g3]
12912 nop
12913 set 0x78, %o2
12914 ldsh [%l7 + %o2], %i0
12915 add %l7, 0x20, %l6
12916 wr %g0, 0x88, %asi
12917 ldxa [%l6] %asi, %g7
12918 casxa [%l6] 0x88, %g7, %l2
12919 nop
12920 set 0x7C, %g7
12921 stw %i1, [%l7 + %g7]
12922 nop
12923 nop
12924 setx 0xD690471B79BCF7FA, %l0, %l6
12925 stx %l6, [%l7 + 0x28]
12926 ldd [%l7 + 0x28], %f28
12927 setx 0x4CE9E665067653B9, %l1, %l5
12928 stx %l5, [%l7 + 0x10]
12929 ldd [%l7 + 0x10], %f28
12930 fdivd %f28, %f28, %f12
12931 set 0x78, %l0
12932 stha %o6, [%l7 + %l0] 0xeb
12933 membar #Sync
12934 set 0x4C, %i6
12935 stwa %i2, [%l7 + %i6] 0x88
12936 add %o3, %l0, %g6
12937 wr %g3, %i3, %set_softint
12938 nop
12939 set 0x15, %i5
12940 stb %o4, [%l7 + %i5]
12941 set 0x40, %o6
12942 ldda [%l7 + %o6] 0xd2, %f16
12943 bn,a,pt %icc, loop_85
12944 nop
12945 set 0x54, %l2
12946 ldsw [%l7 + %l2], %o1
12947 set 0x40, %i1
12948 ldda [%l7 + %i1] 0x80, %f0
12949loop_85:
12950 add %g4, %l3, %i5
12951 nop
12952 set 0x0C, %o3
12953 lduw [%l7 + %o3], %i6
12954 nop
12955 set 0x10, %i7
12956 std %f14, [%l7 + %i7]
12957 st %f15, [%l7 + 0x20]
12958 bn,a %xcc, loop_86
12959 nop
12960 set 0x68, %i0
12961 stw %o5, [%l7 + %i0]
12962 set 0x14, %i4
12963 sta %f7, [%l7 + %i4] 0x80
12964loop_86:
12965 nop
12966 set 0x2E, %g4
12967 ldstuba [%l7 + %g4] 0x81, %o2
12968 nop
12969 set 0x4C, %g6
12970 ldsh [%l7 + %g6], %i7
12971 set 0x48, %i3
12972 swapa [%l7 + %i3] 0x81, %l6
12973 set 0x30, %o5
12974 ldda [%l7 + %o5] 0x88, %o0
12975 nop
12976 set 0x24, %g2
12977 lduw [%l7 + %g2], %g1
12978 nop
12979 set 0x14, %g5
12980 prefetch [%l7 + %g5], 4
12981 and %i4, %l4, %g5
12982 nop
12983 set 0x30, %l5
12984 ldd [%l7 + %l5], %l0
12985 add %l5, %o7, %i0
12986 set 0x14, %o1
12987 sta %f1, [%l7 + %o1] 0x81
12988 nop
12989 set 0x67, %i2
12990 ldsb [%l7 + %i2], %g2
12991 set 0x74, %l1
12992 stha %l2, [%l7 + %l1] 0x81
12993 nop
12994 set 0x11, %l6
12995 stb %i1, [%l7 + %l6]
12996 nop
12997 set 0x1D, %l3
12998 ldstub [%l7 + %l3], %o6
12999 set 0x27, %o7
13000 ldstuba [%l7 + %o7] 0x81, %i2
13001 nop
13002 set 0x20, %g1
13003 stx %g7, [%l7 + %g1]
13004 add %l7, 0x78, %l6
13005 wr %g0, 0x80, %asi
13006 ldxa [%l6] %asi, %o3
13007 casxa [%l6] 0x80, %o3, %g6
13008 set 0x40, %l4
13009 stda %f16, [%l7 + %l4] 0x88
13010 set 0x32, %o0
13011 ldstuba [%l7 + %o0] 0x80, %g3
13012 set 0x58, %o4
13013 stwa %i3, [%l7 + %o4] 0xe2
13014 membar #Sync
13015 nop
13016 set 0x78, %o2
13017 stx %fsr, [%l7 + %o2]
13018 set 0x08, %g3
13019 swapa [%l7 + %g3] 0x88, %o4
13020 set 0x53, %g7
13021 stba %l0, [%l7 + %g7] 0x80
13022 set 0x50, %l0
13023 sta %f28, [%l7 + %l0] 0x88
13024 set 0x50, %i6
13025 lda [%l7 + %i6] 0x88, %f29
13026 set 0x6C, %o6
13027 stha %o1, [%l7 + %o6] 0xeb
13028 membar #Sync
13029 set 0x2C, %l2
13030 swapa [%l7 + %l2] 0x80, %g4
13031 nop
13032 set 0x2F, %i1
13033 ldub [%l7 + %i1], %i5
13034 membar #Sync
13035 set 0x40, %o3
13036 ldda [%l7 + %o3] 0xf0, %f16
13037 set 0x20, %i7
13038 stda %i6, [%l7 + %i7] 0x89
13039 nop
13040 set 0x78, %i5
13041 stx %l3, [%l7 + %i5]
13042 set 0x28, %i4
13043 stxa %o2, [%l7 + %i4] 0x89
13044 st %fsr, [%l7 + 0x20]
13045 nop
13046 set 0x78, %i0
13047 stx %fsr, [%l7 + %i0]
13048 nop
13049 set 0x54, %g4
13050 swap [%l7 + %g4], %o5
13051 wr %i7, %l6, %pic
13052 wr %o0, %i4, %softint
13053 st %fsr, [%l7 + 0x34]
13054 set 0x40, %i3
13055 ldda [%l7 + %i3] 0xeb, %g0
13056 fpadd32s %f24, %f11, %f12
13057 set 0x60, %g6
13058 prefetcha [%l7 + %g6] 0x89, 2
13059 nop
13060 set 0x48, %g2
13061 ldd [%l7 + %g2], %l0
13062 set 0x58, %g5
13063 stxa %l5, [%l7 + %g5] 0xeb
13064 membar #Sync
13065 nop
13066 set 0x28, %o5
13067 ldd [%l7 + %o5], %f28
13068 set 0x32, %l5
13069 ldstuba [%l7 + %l5] 0x80, %o7
13070 set 0x48, %i2
13071 prefetcha [%l7 + %i2] 0x80, 1
13072 nop
13073 set 0x68, %l1
13074 ldsw [%l7 + %l1], %g2
13075 nop
13076 set 0x7C, %l6
13077 stw %l2, [%l7 + %l6]
13078 set 0x14, %l3
13079 lda [%l7 + %l3] 0x80, %f5
13080 set 0x20, %o1
13081 stda %i0, [%l7 + %o1] 0xe2
13082 membar #Sync
13083 nop
13084 set 0x28, %g1
13085 stx %g5, [%l7 + %g1]
13086 set 0x3D, %l4
13087 ldstuba [%l7 + %l4] 0x81, %o6
13088 nop
13089 set 0x3C, %o7
13090 ldstub [%l7 + %o7], %g7
13091 st %fsr, [%l7 + 0x30]
13092 nop
13093 set 0x30, %o0
13094 std %i2, [%l7 + %o0]
13095 set 0x56, %o4
13096 ldstuba [%l7 + %o4] 0x81, %g6
13097 set 0x3C, %g3
13098 swapa [%l7 + %g3] 0x81, %o3
13099 nop
13100 set 0x48, %o2
13101 ldsw [%l7 + %o2], %g3
13102 ld [%l7 + 0x68], %f2
13103 nop
13104 set 0x10, %g7
13105 stx %fsr, [%l7 + %g7]
13106 membar #Sync
13107 set 0x40, %l0
13108 ldda [%l7 + %l0] 0xf9, %f0
13109 set 0x09, %i6
13110 ldstuba [%l7 + %i6] 0x80, %o4
13111 nop
13112 set 0x10, %o6
13113 std %f14, [%l7 + %o6]
13114 nop
13115 set 0x30, %i1
13116 ldd [%l7 + %i1], %f8
13117 add %l7, 0x30, %l6
13118 wr %g0, 0x89, %asi
13119 casxa [%l6] 0x89, %l0, %i3
13120 or %g4, %i5, %o1
13121 nop
13122 set 0x64, %o3
13123 ldsh [%l7 + %o3], %i6
13124 fpadd16 %f4, %f24, %f22
13125 set 0x1C, %i7
13126 sta %f18, [%l7 + %i7] 0x88
13127 nop
13128 set 0x58, %l2
13129 ldd [%l7 + %l2], %l2
13130 or %o5, %o2, %i7
13131 set 0x64, %i5
13132 stwa %l6, [%l7 + %i5] 0x80
13133 nop
13134 set 0x46, %i0
13135 sth %o0, [%l7 + %i0]
13136 set 0x28, %i4
13137 sta %f29, [%l7 + %i4] 0x81
13138 set 0x28, %i3
13139 prefetcha [%l7 + %i3] 0x80, 3
13140 nop
13141 set 0x6C, %g4
13142 prefetch [%l7 + %g4], 2
13143 nop
13144 set 0x30, %g2
13145 ldd [%l7 + %g2], %f26
13146 st %f0, [%l7 + 0x44]
13147 and %l4, %i4, %l1
13148 nop
13149 set 0x78, %g5
13150 lduw [%l7 + %g5], %o7
13151 st %fsr, [%l7 + 0x5C]
13152 ld [%l7 + 0x08], %f9
13153 nop
13154 set 0x38, %g6
13155 swap [%l7 + %g6], %l5
13156 nop
13157 set 0x38, %l5
13158 stx %fsr, [%l7 + %l5]
13159 add %g2, %l2, %i1
13160 set 0x3C, %i2
13161 stwa %g5, [%l7 + %i2] 0xeb
13162 membar #Sync
13163 set 0x60, %l1
13164 ldda [%l7 + %l1] 0xe2, %i0
13165 bl,pn %xcc, loop_87
13166 st %f2, [%l7 + 0x20]
13167 nop
13168 set 0x6C, %o5
13169 ldsw [%l7 + %o5], %o6
13170 nop
13171 set 0x70, %l6
13172 ldx [%l7 + %l6], %i2
13173loop_87:
13174 nop
13175 set 0x38, %l3
13176 stda %g6, [%l7 + %l3] 0xe2
13177 membar #Sync
13178 nop
13179 set 0x0F, %g1
13180 ldstub [%l7 + %g1], %o3
13181 nop
13182 set 0x36, %l4
13183 lduh [%l7 + %l4], %g7
13184 nop
13185 set 0x68, %o1
13186 stx %fsr, [%l7 + %o1]
13187 nop
13188 set 0x70, %o7
13189 ldd [%l7 + %o7], %f20
13190 set 0x58, %o4
13191 sta %f29, [%l7 + %o4] 0x80
13192 ba,pt %icc, loop_88
13193 nop
13194 set 0x72, %o0
13195 ldsh [%l7 + %o0], %g3
13196 set 0x10, %g3
13197 ldda [%l7 + %g3] 0xe2, %l0
13198loop_88:
13199 nop
13200 set 0x30, %g7
13201 ldda [%l7 + %g7] 0x81, %i2
13202 set 0x78, %l0
13203 ldxa [%l7 + %l0] 0x80, %o4
13204 add %i5, %o1, %g4
13205 set 0x40, %o2
13206 stda %f16, [%l7 + %o2] 0xcc
13207 set 0x40, %o6
13208 stda %f16, [%l7 + %o6] 0xcc
13209 set 0x40, %i1
13210 stda %i6, [%l7 + %i1] 0x89
13211 st %fsr, [%l7 + 0x68]
13212 set 0x78, %o3
13213 swapa [%l7 + %o3] 0x89, %o5
13214 nop
13215 set 0x64, %i6
13216 lduh [%l7 + %i6], %l3
13217 nop
13218 set 0x2C, %i7
13219 ldsw [%l7 + %i7], %i7
13220 nop
13221 set 0x76, %l2
13222 ldub [%l7 + %l2], %o2
13223 add %l7, 0x5C, %l6
13224 wr %g0, 0x88, %asi
13225 casa [%l6] 0x88, %o0, %g1
13226 set 0x40, %i5
13227 ldda [%l7 + %i5] 0x88, %f16
13228 fpadd32s %f17, %f12, %f12
13229 nop
13230 set 0x0C, %i0
13231 prefetch [%l7 + %i0], 1
13232 set 0x08, %i3
13233 stxa %l6, [%l7 + %i3] 0xea
13234 membar #Sync
13235 wr %i4, %l4, %clear_softint
13236 nop
13237 set 0x60, %g4
13238 stx %fsr, [%l7 + %g4]
13239 ld [%l7 + 0x08], %f25
13240 nop
13241 set 0x4D, %i4
13242 stb %o7, [%l7 + %i4]
13243 nop
13244 set 0x48, %g5
13245 std %l4, [%l7 + %g5]
13246 nop
13247 set 0x08, %g2
13248 std %l0, [%l7 + %g2]
13249 and %l2, %i1, %g5
13250 set 0x28, %l5
13251 stxa %i0, [%l7 + %l5] 0x89
13252 set 0x40, %i2
13253 ldda [%l7 + %i2] 0x81, %o6
13254 nop
13255 set 0x68, %l1
13256 ldsh [%l7 + %l1], %g2
13257 nop
13258 set 0x79, %o5
13259 stb %i2, [%l7 + %o5]
13260 set 0x35, %g6
13261 ldstuba [%l7 + %g6] 0x81, %o3
13262 nop
13263 set 0x08, %l6
13264 stw %g6, [%l7 + %l6]
13265 nop
13266 set 0x10, %g1
13267 std %f10, [%l7 + %g1]
13268 set 0x5A, %l4
13269 stha %g7, [%l7 + %l4] 0x80
13270 nop
13271 set 0x20, %l3
13272 ldd [%l7 + %l3], %g2
13273 st %f24, [%l7 + 0x20]
13274 nop
13275 set 0x54, %o1
13276 lduw [%l7 + %o1], %i3
13277 nop
13278 set 0x14, %o4
13279 swap [%l7 + %o4], %l0
13280 st %f31, [%l7 + 0x5C]
13281 nop
13282 set 0x40, %o0
13283 swap [%l7 + %o0], %i5
13284 nop
13285 set 0x58, %o7
13286 std %f14, [%l7 + %o7]
13287 bg,pt %icc, loop_89
13288 st %f15, [%l7 + 0x30]
13289 nop
13290 set 0x58, %g3
13291 ldx [%l7 + %g3], %o4
13292 set 0x18, %g7
13293 stwa %g4, [%l7 + %g7] 0xeb
13294 membar #Sync
13295loop_89:
13296 nop
13297 set 0x48, %o2
13298 stx %fsr, [%l7 + %o2]
13299 nop
13300 set 0x08, %o6
13301 stx %o1, [%l7 + %o6]
13302 nop
13303 set 0x54, %i1
13304 stb %o5, [%l7 + %i1]
13305 add %l7, 0x64, %l6
13306 wr %g0, 0x89, %asi
13307 casa [%l6] 0x89, %l3, %i6
13308 nop
13309 set 0x34, %o3
13310 stw %o2, [%l7 + %o3]
13311 set 0x54, %l0
13312 lda [%l7 + %l0] 0x88, %f6
13313 st %f6, [%l7 + 0x50]
13314 set 0x40, %i7
13315 ldda [%l7 + %i7] 0x88, %o0
13316 set 0x10, %l2
13317 ldxa [%l7 + %l2] 0x80, %i7
13318 fpsub16s %f22, %f17, %f14
13319 nop
13320 set 0x48, %i5
13321 std %f18, [%l7 + %i5]
13322 nop
13323 set 0x20, %i0
13324 lduh [%l7 + %i0], %l6
13325 nop
13326 set 0x18, %i6
13327 stx %fsr, [%l7 + %i6]
13328 set 0x18, %g4
13329 prefetcha [%l7 + %g4] 0x81, 3
13330 set 0x20, %i4
13331 ldxa [%l7 + %i4] 0x89, %l4
13332 set 0x10, %g5
13333 ldxa [%l7 + %g5] 0x88, %o7
13334 set 0x40, %i3
13335 sta %f2, [%l7 + %i3] 0x80
13336 set 0x24, %l5
13337 stwa %l5, [%l7 + %l5] 0x89
13338 nop
13339 set 0x78, %g2
13340 std %f0, [%l7 + %g2]
13341 set 0x70, %l1
13342 ldda [%l7 + %l1] 0x80, %g0
13343 nop
13344 nop
13345 setx 0x39B63B49AA31D0F2, %l0, %l6
13346 stx %l6, [%l7 + 0x28]
13347 ldd [%l7 + 0x28], %f28
13348 setx 0x0174E5C6AF96E1B6, %l1, %l5
13349 stx %l5, [%l7 + 0x10]
13350 ldd [%l7 + 0x10], %f10
13351 fdivd %f10, %f28, %f20
13352 nop
13353 set 0x40, %i2
13354 ldx [%l7 + %i2], %l1
13355 set 0x24, %g6
13356 swapa [%l7 + %g6] 0x81, %i1
13357 nop
13358 set 0x10, %o5
13359 ldd [%l7 + %o5], %l2
13360 set 0x52, %g1
13361 ldstuba [%l7 + %g1] 0x81, %g5
13362 st %f20, [%l7 + 0x44]
13363 nop
13364 set 0x18, %l4
13365 std %f22, [%l7 + %l4]
13366 nop
13367 set 0x68, %l3
13368 ldd [%l7 + %l3], %i0
13369 wr %o6, %g2, %ccr
13370 nop
13371 set 0x20, %l6
13372 lduw [%l7 + %l6], %i2
13373 nop
13374 nop
13375 setx 0xBDC39DFC, %l0, %l6
13376 st %l6, [%l7 + 0x28]
13377 ld [%l7 + 0x28], %f27
13378 setx 0x0561D374, %l1, %l5
13379 st %l5, [%l7 + 0x10]
13380 ld [%l7 + 0x10], %f28
13381 fdivs %f28, %f27, %f19
13382 membar #Sync
13383 set 0x40, %o1
13384 ldda [%l7 + %o1] 0xf0, %f0
13385 nop
13386 set 0x18, %o4
13387 swap [%l7 + %o4], %g6
13388 set 0x18, %o7
13389 stxa %o3, [%l7 + %o7] 0x80
13390 set 0x18, %o0
13391 stda %g2, [%l7 + %o0] 0x80
13392 set 0x40, %g3
13393 stda %f16, [%l7 + %g3] 0xca
13394 nop
13395 set 0x44, %o2
13396 prefetch [%l7 + %o2], 0
13397 set 0x70, %o6
13398 stda %i2, [%l7 + %o6] 0x89
13399 add %l7, 0x18, %l6
13400 wr %g0, 0x88, %asi
13401 ldxa [%l6] %asi, %g7
13402 casxa [%l6] 0x88, %g7, %l0
13403 st %fsr, [%l7 + 0x28]
13404 nop
13405 set 0x38, %i1
13406 ldsb [%l7 + %i1], %o4
13407 set 0x1E, %o3
13408 stha %g4, [%l7 + %o3] 0xeb
13409 membar #Sync
13410 nop
13411 set 0x50, %l0
13412 ldd [%l7 + %l0], %f2
13413 nop
13414 set 0x48, %g7
13415 ldx [%l7 + %g7], %i5
13416 set 0x28, %l2
13417 stxa %o5, [%l7 + %l2] 0xeb
13418 membar #Sync
13419 or %l3, %o1, %o2
13420 set 0x20, %i5
13421 sta %f31, [%l7 + %i5] 0x88
13422 nop
13423 set 0x1C, %i0
13424 prefetch [%l7 + %i0], 4
13425 nop
13426 set 0x40, %i6
13427 swap [%l7 + %i6], %i6
13428 set 0x4A, %g4
13429 ldstuba [%l7 + %g4] 0x88, %o0
13430 nop
13431 set 0x30, %i4
13432 stx %i7, [%l7 + %i4]
13433 set 0x5F, %g5
13434 ldstuba [%l7 + %g5] 0x80, %i4
13435 st %fsr, [%l7 + 0x30]
13436 set 0x44, %i3
13437 lda [%l7 + %i3] 0x80, %f20
13438 set 0x68, %l5
13439 ldxa [%l7 + %l5] 0x88, %l6
13440 nop
13441 set 0x20, %i7
13442 ldx [%l7 + %i7], %l4
13443 fpsub16s %f5, %f21, %f18
13444 and %l5, %g1, %l1
13445 nop
13446 set 0x38, %l1
13447 stw %o7, [%l7 + %l1]
13448 add %l2, %i1, %g5
13449 nop
13450 set 0x38, %i2
13451 ldd [%l7 + %i2], %i0
13452 nop
13453 set 0x58, %g2
13454 ldd [%l7 + %g2], %o6
13455 nop
13456 set 0x08, %g6
13457 stx %fsr, [%l7 + %g6]
13458 nop
13459 set 0x60, %g1
13460 stx %fsr, [%l7 + %g1]
13461 nop
13462 set 0x48, %o5
13463 stx %g2, [%l7 + %o5]
13464 set 0x08, %l3
13465 stxa %g6, [%l7 + %l3] 0x89
13466 nop
13467 set 0x53, %l4
13468 stb %o3, [%l7 + %l4]
13469 or %g3, %i2, %i3
13470 nop
13471 set 0x64, %l6
13472 stb %l0, [%l7 + %l6]
13473 nop
13474 set 0x30, %o4
13475 lduw [%l7 + %o4], %o4
13476 nop
13477 set 0x50, %o1
13478 std %f12, [%l7 + %o1]
13479 nop
13480 set 0x78, %o0
13481 swap [%l7 + %o0], %g4
13482 nop
13483 set 0x4D, %o7
13484 ldub [%l7 + %o7], %g7
13485 st %f11, [%l7 + 0x28]
13486 st %fsr, [%l7 + 0x2C]
13487 nop
13488 set 0x48, %g3
13489 ldd [%l7 + %g3], %f28
13490 set 0x30, %o6
13491 ldda [%l7 + %o6] 0xe2, %o4
13492 nop
13493 set 0x28, %i1
13494 swap [%l7 + %i1], %l3
13495 nop
13496 set 0x6B, %o2
13497 ldstub [%l7 + %o2], %o1
13498 nop
13499 set 0x58, %l0
13500 std %o2, [%l7 + %l0]
13501 nop
13502 set 0x74, %g7
13503 ldsw [%l7 + %g7], %i6
13504 nop
13505 set 0x46, %l2
13506 sth %i5, [%l7 + %l2]
13507 nop
13508 set 0x58, %o3
13509 ldd [%l7 + %o3], %i6
13510 nop
13511 set 0x28, %i5
13512 ldd [%l7 + %i5], %o0
13513 nop
13514 set 0x54, %i0
13515 ldsw [%l7 + %i0], %l6
13516 st %f16, [%l7 + 0x38]
13517 nop
13518 set 0x1E, %g4
13519 ldsh [%l7 + %g4], %i4
13520 set 0x10, %i6
13521 lda [%l7 + %i6] 0x88, %f5
13522 wr %l5, %l4, %sys_tick
13523 set 0x30, %i4
13524 ldda [%l7 + %i4] 0xea, %g0
13525 set 0x5C, %i3
13526 stha %o7, [%l7 + %i3] 0xe3
13527 membar #Sync
13528 nop
13529 set 0x40, %l5
13530 stw %l1, [%l7 + %l5]
13531 nop
13532 set 0x30, %g5
13533 std %i0, [%l7 + %g5]
13534 nop
13535 set 0x7B, %l1
13536 ldsb [%l7 + %l1], %l2
13537 set 0x54, %i7
13538 lda [%l7 + %i7] 0x88, %f30
13539 nop
13540 set 0x4C, %i2
13541 ldstub [%l7 + %i2], %g5
13542 nop
13543 set 0x74, %g2
13544 ldsh [%l7 + %g2], %i0
13545 set 0x10, %g1
13546 stda %g2, [%l7 + %g1] 0x80
13547 or %g6, %o3, %o6
13548 set 0x68, %o5
13549 stda %g2, [%l7 + %o5] 0xe2
13550 membar #Sync
13551 nop
13552 set 0x54, %l3
13553 sth %i2, [%l7 + %l3]
13554 nop
13555 set 0x30, %g6
13556 ldd [%l7 + %g6], %f12
13557 nop
13558 set 0x3B, %l6
13559 ldub [%l7 + %l6], %l0
13560 set 0x40, %o4
13561 stda %f0, [%l7 + %o4] 0x88
13562 set 0x45, %o1
13563 stba %o4, [%l7 + %o1] 0xea
13564 membar #Sync
13565 set 0x18, %l4
13566 stxa %g4, [%l7 + %l4] 0xea
13567 membar #Sync
13568 nop
13569 set 0x66, %o7
13570 ldstub [%l7 + %o7], %i3
13571 set 0x3E, %o0
13572 ldstuba [%l7 + %o0] 0x89, %o5
13573 nop
13574 set 0x60, %o6
13575 swap [%l7 + %o6], %g7
13576 nop
13577 set 0x50, %g3
13578 std %l2, [%l7 + %g3]
13579 set 0x20, %o2
13580 ldxa [%l7 + %o2] 0x89, %o2
13581 set 0x16, %i1
13582 stha %i6, [%l7 + %i1] 0xea
13583 membar #Sync
13584 set 0x40, %l0
13585 stda %f16, [%l7 + %l0] 0xca
13586 set 0x48, %g7
13587 stda %i4, [%l7 + %g7] 0xeb
13588 membar #Sync
13589 nop
13590 set 0x30, %o3
13591 ldd [%l7 + %o3], %f2
13592 set 0x40, %i5
13593 ldda [%l7 + %i5] 0xd8, %f0
13594 set 0x08, %i0
13595 ldxa [%l7 + %i0] 0x81, %i7
13596 nop
13597 set 0x0C, %g4
13598 ldsw [%l7 + %g4], %o1
13599 ld [%l7 + 0x28], %f25
13600 nop
13601 set 0x28, %i6
13602 ldsb [%l7 + %i6], %l6
13603 set 0x2C, %l2
13604 lda [%l7 + %l2] 0x80, %f9
13605 nop
13606 set 0x28, %i3
13607 ldd [%l7 + %i3], %o0
13608 or %l5, %l4, %g1
13609 set 0x10, %l5
13610 ldxa [%l7 + %l5] 0x81, %o7
13611 nop
13612 set 0x40, %i4
13613 ldub [%l7 + %i4], %i4
13614 nop
13615 set 0x15, %l1
13616 ldub [%l7 + %l1], %l1
13617 set 0x18, %i7
13618 ldxa [%l7 + %i7] 0x88, %l2
13619 set 0x44, %g5
13620 stha %g5, [%l7 + %g5] 0x89
13621 set 0x1C, %i2
13622 swapa [%l7 + %i2] 0x89, %i1
13623 set 0x08, %g2
13624 prefetcha [%l7 + %g2] 0x89, 0
13625 or %g2, %g6, %o6
13626 add %g3, %o3, %l0
13627 nop
13628 set 0x6E, %g1
13629 sth %i2, [%l7 + %g1]
13630 set 0x54, %o5
13631 stwa %g4, [%l7 + %o5] 0xea
13632 membar #Sync
13633 nop
13634 set 0x78, %g6
13635 ldd [%l7 + %g6], %f20
13636 bleu,a,pn %icc, loop_90
13637 nop
13638 set 0x54, %l6
13639 lduh [%l7 + %l6], %o4
13640 nop
13641 set 0x28, %o4
13642 ldd [%l7 + %o4], %f26
13643 nop
13644 set 0x0C, %o1
13645 ldsw [%l7 + %o1], %i3
13646loop_90:
13647 add %g7, %l3, %o5
13648 nop
13649 set 0x20, %l3
13650 stb %o2, [%l7 + %l3]
13651 set 0x76, %o7
13652 stha %i5, [%l7 + %o7] 0xeb
13653 membar #Sync
13654 set 0x60, %o0
13655 stda %i6, [%l7 + %o0] 0xea
13656 membar #Sync
13657 nop
13658 set 0x5C, %l4
13659 stw %i7, [%l7 + %l4]
13660 st %f6, [%l7 + 0x08]
13661 nop
13662 set 0x6A, %g3
13663 ldsh [%l7 + %g3], %l6
13664 st %fsr, [%l7 + 0x38]
13665 add %l7, 0x40, %l6
13666 wr %g0, 0x80, %asi
13667 ldxa [%l6] %asi, %o1
13668 casxa [%l6] 0x80, %o1, %l5
13669 nop
13670 set 0x38, %o2
13671 stx %fsr, [%l7 + %o2]
13672 nop
13673 set 0x32, %o6
13674 ldsh [%l7 + %o6], %l4
13675 st %f8, [%l7 + 0x18]
13676 nop
13677 set 0x5C, %l0
13678 ldsw [%l7 + %l0], %o0
13679 st %fsr, [%l7 + 0x4C]
13680 nop
13681 set 0x50, %i1
13682 prefetch [%l7 + %i1], 2
13683 nop
13684 set 0x60, %o3
13685 ldd [%l7 + %o3], %f30
13686 set 0x18, %g7
13687 lda [%l7 + %g7] 0x88, %f19
13688 nop
13689 set 0x76, %i0
13690 lduh [%l7 + %i0], %g1
13691 nop
13692 set 0x43, %g4
13693 ldub [%l7 + %g4], %i4
13694 set 0x74, %i5
13695 swapa [%l7 + %i5] 0x81, %l1
13696 nop
13697 set 0x50, %l2
13698 std %f16, [%l7 + %l2]
13699 st %fsr, [%l7 + 0x48]
13700 set 0x28, %i3
13701 stda %l2, [%l7 + %i3] 0xea
13702 membar #Sync
13703 set 0x5A, %l5
13704 stba %o7, [%l7 + %l5] 0x80
13705 set 0x40, %i6
13706 ldda [%l7 + %i6] 0xd0, %f16
13707 set 0x40, %i4
13708 stda %f16, [%l7 + %i4] 0xd8
13709 nop
13710 set 0x48, %l1
13711 stx %fsr, [%l7 + %l1]
13712 add %g5, %i0, %i1
13713 and %g6, %o6, %g2
13714 nop
13715 set 0x74, %i7
13716 lduw [%l7 + %i7], %o3
13717 nop
13718 set 0x28, %g5
13719 ldsh [%l7 + %g5], %l0
13720 nop
13721 set 0x6C, %i2
13722 lduh [%l7 + %i2], %g3
13723 nop
13724 nop
13725 setx 0x671A983BE9A1774A, %l0, %l6
13726 stx %l6, [%l7 + 0x28]
13727 ldd [%l7 + 0x28], %f28
13728 setx 0xCAA850358FE060A9, %l1, %l5
13729 stx %l5, [%l7 + 0x10]
13730 ldd [%l7 + 0x10], %f24
13731 fdivd %f24, %f28, %f26
13732 fpadd16 %f6, %f6, %f16
13733 set 0x60, %g1
13734 sta %f7, [%l7 + %g1] 0x80
13735 and %g4, %o4, %i2
13736 nop
13737 set 0x24, %g2
13738 ldsw [%l7 + %g2], %i3
13739 set 0x78, %o5
13740 stxa %g7, [%l7 + %o5] 0xea
13741 membar #Sync
13742 add %l3, %o2, %i5
13743 set 0x10, %g6
13744 stda %i6, [%l7 + %g6] 0xe3
13745 membar #Sync
13746 nop
13747 set 0x28, %o4
13748 lduw [%l7 + %o4], %i7
13749 set 0x20, %o1
13750 lda [%l7 + %o1] 0x89, %f6
13751 nop
13752 set 0x30, %l3
13753 ldx [%l7 + %l3], %l6
13754 nop
13755 set 0x20, %o7
13756 prefetch [%l7 + %o7], 0
13757 nop
13758 set 0x08, %l6
13759 ldd [%l7 + %l6], %o0
13760 nop
13761 set 0x78, %l4
13762 ldstub [%l7 + %l4], %l5
13763 add %l7, 0x10, %l6
13764 wr %g0, 0x88, %asi
13765 lda [%l6] %asi, %o5
13766 casa [%l6] 0x88, %o5, %o0
13767 add %l7, 0x60, %l6
13768 wr %g0, 0x80, %asi
13769 casxa [%l6] 0x80, %g1, %i4
13770 nop
13771 set 0x18, %o0
13772 ldd [%l7 + %o0], %f14
13773 st %f14, [%l7 + 0x7C]
13774 nop
13775 set 0x64, %o2
13776 ldsw [%l7 + %o2], %l1
13777 st %f25, [%l7 + 0x70]
13778 nop
13779 set 0x28, %g3
13780 prefetch [%l7 + %g3], 0
13781 ld [%l7 + 0x74], %f1
13782 set 0x40, %l0
13783 ldda [%l7 + %l0] 0xe3, %l2
13784 set 0x40, %i1
13785 stda %f0, [%l7 + %i1] 0xf0
13786 membar #Sync
13787 nop
13788 set 0x62, %o6
13789 ldsh [%l7 + %o6], %l4
13790 nop
13791 set 0x77, %g7
13792 stb %o7, [%l7 + %g7]
13793 set 0x18, %i0
13794 stda %g4, [%l7 + %i0] 0x89
13795 nop
13796 set 0x68, %g4
13797 ldx [%l7 + %g4], %i0
13798 nop
13799 set 0x34, %i5
13800 stb %g6, [%l7 + %i5]
13801 nop
13802 set 0x2C, %l2
13803 stw %i1, [%l7 + %l2]
13804 set 0x14, %i3
13805 stwa %o6, [%l7 + %i3] 0xeb
13806 membar #Sync
13807 add %g2, %l0, %o3
13808 set 0x70, %o3
13809 ldxa [%l7 + %o3] 0x89, %g4
13810 st %f13, [%l7 + 0x2C]
13811 set 0x50, %l5
13812 prefetcha [%l7 + %l5] 0x89, 1
13813 set 0x40, %i6
13814 stda %f16, [%l7 + %i6] 0x81
13815 set 0x40, %l1
13816 stda %f0, [%l7 + %l1] 0xd0
13817 set 0x68, %i7
13818 lda [%l7 + %i7] 0x88, %f20
13819 nop
13820 set 0x38, %g5
13821 swap [%l7 + %g5], %i2
13822 nop
13823 set 0x78, %i2
13824 ldx [%l7 + %i2], %o4
13825 set 0x1E, %g1
13826 stha %g7, [%l7 + %g1] 0xeb
13827 membar #Sync
13828 set 0x7D, %g2
13829 ldstuba [%l7 + %g2] 0x88, %i3
13830 set 0x68, %i4
13831 stda %l2, [%l7 + %i4] 0x88
13832 nop
13833 set 0x50, %o5
13834 ldx [%l7 + %o5], %o2
13835 nop
13836 set 0x20, %g6
13837 swap [%l7 + %g6], %i5
13838 nop
13839 set 0x3C, %o4
13840 lduh [%l7 + %o4], %i7
13841 or %l6, %o1, %i6
13842 nop
13843 set 0x52, %l3
13844 ldub [%l7 + %l3], %o5
13845 set 0x40, %o1
13846 ldda [%l7 + %o1] 0x81, %f16
13847 nop
13848 set 0x74, %o7
13849 lduw [%l7 + %o7], %o0
13850 set 0x70, %l6
13851 stha %l5, [%l7 + %l6] 0x89
13852 nop
13853 set 0x28, %o0
13854 ldd [%l7 + %o0], %i4
13855 nop
13856 set 0x44, %l4
13857 lduw [%l7 + %l4], %g1
13858 set 0x60, %o2
13859 stda %l2, [%l7 + %o2] 0x88
13860 ld [%l7 + 0x78], %f10
13861 nop
13862 set 0x10, %g3
13863 ldd [%l7 + %g3], %l4
13864 set 0x78, %l0
13865 ldxa [%l7 + %l0] 0x81, %o7
13866 set 0x46, %o6
13867 stba %l1, [%l7 + %o6] 0xe2
13868 membar #Sync
13869 nop
13870 set 0x70, %g7
13871 std %i0, [%l7 + %g7]
13872 set 0x58, %i1
13873 stba %g5, [%l7 + %i1] 0x80
13874 and %g6, %o6, %g2
13875 or %i1, %l0, %g4
13876 nop
13877 set 0x08, %i0
13878 swap [%l7 + %i0], %g3
13879 set 0x76, %g4
13880 stha %i2, [%l7 + %g4] 0xeb
13881 membar #Sync
13882 set 0x49, %l2
13883 ldstuba [%l7 + %l2] 0x89, %o3
13884 add %o4, %i3, %l3
13885 or %g7, %i5, %o2
13886 set 0x30, %i3
13887 ldda [%l7 + %i3] 0xe3, %i6
13888 add %o1, %i6, %o5
13889 nop
13890 set 0x1C, %o3
13891 ldstub [%l7 + %o3], %l6
13892 nop
13893 set 0x28, %l5
13894 stx %l5, [%l7 + %l5]
13895 set 0x70, %i6
13896 lda [%l7 + %i6] 0x89, %f15
13897 set 0x40, %l1
13898 ldda [%l7 + %l1] 0x88, %f16
13899 nop
13900 set 0x38, %i5
13901 prefetch [%l7 + %i5], 3
13902 nop
13903 set 0x16, %g5
13904 ldstub [%l7 + %g5], %o0
13905 add %l7, 0x4C, %l6
13906 wr %g0, 0x80, %asi
13907 casa [%l6] 0x80, %i4, %g1
13908 fpadd32s %f28, %f5, %f2
13909 nop
13910 set 0x30, %i7
13911 std %f0, [%l7 + %i7]
13912 nop
13913 set 0x54, %g1
13914 lduw [%l7 + %g1], %l4
13915 set 0x40, %i2
13916 ldxa [%l7 + %i2] 0x81, %l2
13917 set 0x0A, %i4
13918 ldstuba [%l7 + %i4] 0x81, %l1
13919 nop
13920 set 0x08, %o5
13921 lduw [%l7 + %o5], %o7
13922 set 0x18, %g2
13923 stda %g4, [%l7 + %g2] 0x89
13924 nop
13925 set 0x34, %g6
13926 lduw [%l7 + %g6], %g6
13927 set 0x40, %l3
13928 stwa %o6, [%l7 + %l3] 0x88
13929 set 0x08, %o1
13930 prefetcha [%l7 + %o1] 0x81, 1
13931 set 0x70, %o4
13932 ldda [%l7 + %o4] 0x81, %i0
13933 ld [%l7 + 0x50], %f18
13934 nop
13935 set 0x39, %l6
13936 ldub [%l7 + %l6], %g2
13937 set 0x6C, %o7
13938 stwa %g4, [%l7 + %o7] 0xeb
13939 membar #Sync
13940 or %l0, %i2, %g3
13941 set 0x10, %l4
13942 ldda [%l7 + %l4] 0xeb, %o4
13943 ld [%l7 + 0x38], %f22
13944 nop
13945 set 0x7C, %o0
13946 lduw [%l7 + %o0], %o3
13947 set 0x22, %o2
13948 stba %l3, [%l7 + %o2] 0xea
13949 membar #Sync
13950 nop
13951 set 0x51, %l0
13952 ldub [%l7 + %l0], %g7
13953 nop
13954 set 0x30, %o6
13955 std %i4, [%l7 + %o6]
13956 set 0x08, %g3
13957 ldxa [%l7 + %g3] 0x81, %o2
13958 bge,a %icc, loop_91
13959 fpsub32 %f10, %f10, %f10
13960 set 0x30, %i1
13961 ldxa [%l7 + %i1] 0x80, %i3
13962loop_91:
13963 nop
13964 set 0x2E, %g7
13965 ldstub [%l7 + %g7], %i7
13966 set 0x70, %i0
13967 stda %o0, [%l7 + %i0] 0xe2
13968 membar #Sync
13969 nop
13970 set 0x3E, %l2
13971 sth %i6, [%l7 + %l2]
13972 set 0x7C, %i3
13973 stha %l6, [%l7 + %i3] 0x81
13974 set 0x20, %g4
13975 stxa %o5, [%l7 + %g4] 0x89
13976 nop
13977 set 0x5C, %o3
13978 stw %o0, [%l7 + %o3]
13979 st %fsr, [%l7 + 0x7C]
13980 set 0x10, %i6
13981 sta %f11, [%l7 + %i6] 0x88
13982 ble,a,pt %xcc, loop_92
13983 nop
13984 set 0x44, %l5
13985 ldub [%l7 + %l5], %i4
13986 set 0x18, %i5
13987 stxa %g1, [%l7 + %i5] 0x81
13988loop_92:
13989 or %l5, %l2, %l1
13990 nop
13991 set 0x2F, %g5
13992 stb %l4, [%l7 + %g5]
13993 add %l7, 0x70, %l6
13994 wr %g0, 0x80, %asi
13995 lda [%l6] %asi, %g5
13996 casa [%l6] 0x80, %g5, %g6
13997 nop
13998 set 0x68, %i7
13999 ldd [%l7 + %i7], %o6
14000 ld [%l7 + 0x40], %f25
14001 nop
14002 set 0x6D, %l1
14003 ldub [%l7 + %l1], %o7
14004 set 0x70, %g1
14005 ldda [%l7 + %g1] 0x89, %i0
14006 set 0x30, %i4
14007 stxa %g2, [%l7 + %i4] 0xeb
14008 membar #Sync
14009 and %g4, %i1, %i2
14010 set 0x48, %i2
14011 ldxa [%l7 + %i2] 0x81, %g3
14012 st %fsr, [%l7 + 0x54]
14013 nop
14014 set 0x70, %g2
14015 std %l0, [%l7 + %g2]
14016 nop
14017 set 0x24, %o5
14018 ldsh [%l7 + %o5], %o4
14019 add %l7, 0x60, %l6
14020 wr %g0, 0x89, %asi
14021 casxa [%l6] 0x89, %o3, %l3
14022 add %i5, %g7, %o2
14023 bge,a,pn %icc, loop_93
14024 ld [%l7 + 0x6C], %f17
14025 set 0x5E, %g6
14026 stha %i7, [%l7 + %g6] 0xe2
14027 membar #Sync
14028loop_93:
14029 nop
14030 set 0x2C, %l3
14031 ldstub [%l7 + %l3], %i3
14032 wr %o1, %l6, %set_softint
14033 nop
14034 set 0x30, %o1
14035 std %f0, [%l7 + %o1]
14036 nop
14037 set 0x24, %o4
14038 prefetch [%l7 + %o4], 2
14039 add %o5, %i6, %o0
14040 set 0x1C, %l6
14041 lda [%l7 + %l6] 0x88, %f28
14042 set 0x40, %l4
14043 ldda [%l7 + %l4] 0xd2, %f0
14044 set 0x44, %o7
14045 swapa [%l7 + %o7] 0x81, %g1
14046 add %l7, 0x4C, %l6
14047 wr %g0, 0x80, %asi
14048 casa [%l6] 0x80, %i4, %l2
14049 nop
14050 set 0x20, %o2
14051 ldd [%l7 + %o2], %f6
14052 nop
14053 set 0x44, %l0
14054 lduh [%l7 + %l0], %l5
14055 set 0x58, %o0
14056 lda [%l7 + %o0] 0x80, %f12
14057 set 0x10, %o6
14058 sta %f6, [%l7 + %o6] 0x88
14059 set 0x40, %g3
14060 ldda [%l7 + %g3] 0xd8, %f0
14061 set 0x3A, %i1
14062 stha %l4, [%l7 + %i1] 0x80
14063 st %f14, [%l7 + 0x44]
14064 set 0x20, %g7
14065 stha %l1, [%l7 + %g7] 0xea
14066 membar #Sync
14067 set 0x70, %i0
14068 stda %g4, [%l7 + %i0] 0x81
14069 nop
14070 set 0x20, %i3
14071 stx %o6, [%l7 + %i3]
14072 nop
14073 set 0x68, %g4
14074 lduh [%l7 + %g4], %g6
14075 and %i0, %o7, %g2
14076 nop
14077 set 0x08, %o3
14078 ldx [%l7 + %o3], %i1
14079 nop
14080 set 0x1B, %i6
14081 ldstub [%l7 + %i6], %g4
14082 and %i2, %l0, %g3
14083 nop
14084 set 0x1E, %l2
14085 sth %o3, [%l7 + %l2]
14086 nop
14087 set 0x0C, %l5
14088 prefetch [%l7 + %l5], 0
14089 nop
14090 set 0x18, %i5
14091 ldx [%l7 + %i5], %l3
14092 nop
14093 set 0x6C, %g5
14094 ldsh [%l7 + %g5], %o4
14095 set 0x1C, %i7
14096 swapa [%l7 + %i7] 0x80, %g7
14097 nop
14098 set 0x24, %g1
14099 stw %o2, [%l7 + %g1]
14100 nop
14101 set 0x08, %l1
14102 stw %i7, [%l7 + %l1]
14103 ba %icc, loop_94
14104 nop
14105 set 0x52, %i2
14106 ldsb [%l7 + %i2], %i5
14107 set 0x08, %g2
14108 stda %i2, [%l7 + %g2] 0xe3
14109 membar #Sync
14110loop_94:
14111 and %l6, %o5, %o1
14112 nop
14113 set 0x0B, %o5
14114 ldsb [%l7 + %o5], %o0
14115 set 0x51, %g6
14116 stba %g1, [%l7 + %g6] 0xe2
14117 membar #Sync
14118 set 0x7D, %i4
14119 stba %i4, [%l7 + %i4] 0x89
14120 nop
14121 set 0x30, %o1
14122 std %l2, [%l7 + %o1]
14123 nop
14124 set 0x30, %o4
14125 stw %i6, [%l7 + %o4]
14126 and %l4, %l1, %l5
14127 set 0x4D, %l3
14128 stba %g5, [%l7 + %l3] 0x81
14129 nop
14130 set 0x70, %l6
14131 stx %o6, [%l7 + %l6]
14132 nop
14133 set 0x64, %o7
14134 lduw [%l7 + %o7], %g6
14135 nop
14136 set 0x30, %l4
14137 std %o6, [%l7 + %l4]
14138 set 0x68, %l0
14139 stda %g2, [%l7 + %l0] 0xe3
14140 membar #Sync
14141 set 0x40, %o2
14142 stda %f0, [%l7 + %o2] 0xc2
14143 set 0x70, %o0
14144 stda %i0, [%l7 + %o0] 0x81
14145 nop
14146 set 0x4E, %g3
14147 lduh [%l7 + %g3], %g4
14148 add %i0, %l0, %i2
14149 nop
14150 set 0x38, %o6
14151 std %o2, [%l7 + %o6]
14152 nop
14153 set 0x50, %i1
14154 prefetch [%l7 + %i1], 3
14155 set 0x78, %i0
14156 stha %g3, [%l7 + %i0] 0x88
14157 or %l3, %g7, %o4
14158 or %o2, %i7, %i5
14159 add %l7, 0x14, %l6
14160 wr %g0, 0x89, %asi
14161 casa [%l6] 0x89, %l6, %o5
14162 set 0x70, %i3
14163 ldda [%l7 + %i3] 0xe2, %o0
14164 nop
14165 set 0x74, %g7
14166 lduh [%l7 + %g7], %o0
14167 nop
14168 set 0x58, %g4
14169 stw %g1, [%l7 + %g4]
14170 nop
14171 set 0x0C, %o3
14172 ldsh [%l7 + %o3], %i4
14173 nop
14174 set 0x10, %i6
14175 stx %l2, [%l7 + %i6]
14176 add %l7, 0x70, %l6
14177 wr %g0, 0x89, %asi
14178 lda [%l6] %asi, %i6
14179 casa [%l6] 0x89, %i6, %i3
14180 set 0x3E, %l5
14181 stba %l4, [%l7 + %l5] 0x81
14182 nop
14183 set 0x5C, %i5
14184 sth %l5, [%l7 + %i5]
14185 nop
14186 set 0x0E, %g5
14187 ldsb [%l7 + %g5], %l1
14188 set 0x24, %i7
14189 lda [%l7 + %i7] 0x80, %f22
14190 nop
14191 set 0x42, %l2
14192 ldstub [%l7 + %l2], %g5
14193 set 0x4C, %l1
14194 sta %f28, [%l7 + %l1] 0x88
14195 set 0x10, %g1
14196 stda %g6, [%l7 + %g1] 0xe3
14197 membar #Sync
14198 nop
14199 set 0x14, %i2
14200 stb %o7, [%l7 + %i2]
14201 nop
14202 set 0x1C, %o5
14203 lduw [%l7 + %o5], %g2
14204 nop
14205 set 0x1E, %g2
14206 ldstub [%l7 + %g2], %o6
14207 set 0x34, %g6
14208 stha %g4, [%l7 + %g6] 0xe3
14209 membar #Sync
14210 nop
14211 set 0x2A, %o1
14212 lduh [%l7 + %o1], %i0
14213 nop
14214 set 0x08, %i4
14215 ldsw [%l7 + %i4], %i1
14216 set 0x08, %l3
14217 lda [%l7 + %l3] 0x80, %f12
14218 set 0x48, %l6
14219 ldxa [%l7 + %l6] 0x80, %l0
14220 nop
14221 set 0x60, %o7
14222 stw %o3, [%l7 + %o7]
14223 nop
14224 set 0x68, %l4
14225 stx %i2, [%l7 + %l4]
14226 nop
14227 set 0x4C, %o4
14228 ldub [%l7 + %o4], %g3
14229 set 0x20, %o2
14230 ldda [%l7 + %o2] 0x88, %g6
14231 add %l7, 0x24, %l6
14232 wr %g0, 0x80, %asi
14233 casa [%l6] 0x80, %l3, %o4
14234 nop
14235 set 0x78, %l0
14236 ldx [%l7 + %l0], %o2
14237 nop
14238 set 0x12, %o0
14239 ldsh [%l7 + %o0], %i5
14240 nop
14241 set 0x78, %o6
14242 ldd [%l7 + %o6], %f26
14243 wr %i7, %l6, %softint
14244 set 0x13, %i1
14245 stba %o1, [%l7 + %i1] 0xe2
14246 membar #Sync
14247 set 0x50, %g3
14248 stwa %o5, [%l7 + %g3] 0x88
14249 add %l7, 0x40, %l6
14250 wr %g0, 0x80, %asi
14251 ldxa [%l6] %asi, %g1
14252 casxa [%l6] 0x80, %g1, %o0
14253 nop
14254 set 0x38, %i0
14255 prefetch [%l7 + %i0], 1
14256 nop
14257 nop
14258 setx 0xB14C68FA, %l0, %l6
14259 st %l6, [%l7 + 0x28]
14260 ld [%l7 + 0x28], %f17
14261 setx 0x01718263, %l1, %l5
14262 st %l5, [%l7 + 0x10]
14263 ld [%l7 + 0x10], %f6
14264 fdivs %f6, %f17, %f3
14265 set 0x1B, %i3
14266 ldstuba [%l7 + %i3] 0x81, %i4
14267 nop
14268 set 0x70, %g4
14269 stx %fsr, [%l7 + %g4]
14270 ld [%l7 + 0x08], %f4
14271 set 0x50, %o3
14272 ldda [%l7 + %o3] 0x81, %i6
14273 nop
14274 set 0x62, %g7
14275 ldsh [%l7 + %g7], %l2
14276 set 0x70, %l5
14277 ldda [%l7 + %l5] 0x88, %l4
14278 set 0x40, %i6
14279 stda %f0, [%l7 + %i6] 0x80
14280 set 0x40, %g5
14281 ldda [%l7 + %g5] 0x88, %f0
14282 add %l7, 0x18, %l6
14283 wr %g0, 0x81, %asi
14284 ldxa [%l6] %asi, %i3
14285 casxa [%l6] 0x81, %i3, %l1
14286 set 0x40, %i7
14287 ldda [%l7 + %i7] 0x80, %f0
14288 set 0x56, %l2
14289 ldstuba [%l7 + %l2] 0x89, %g5
14290 set 0x08, %i5
14291 stwa %l5, [%l7 + %i5] 0xeb
14292 membar #Sync
14293 st %fsr, [%l7 + 0x40]
14294 nop
14295 nop
14296 setx 0x7764884ABE956AD3, %l0, %l6
14297 stx %l6, [%l7 + 0x28]
14298 ldd [%l7 + 0x28], %f10
14299 setx 0x3DF162EA4B03A176, %l1, %l5
14300 stx %l5, [%l7 + 0x10]
14301 ldd [%l7 + 0x10], %f12
14302 fdivd %f12, %f10, %f6
14303 set 0x40, %g1
14304 stda %f16, [%l7 + %g1] 0xc0
14305 fpsub16 %f2, %f30, %f22
14306 set 0x7C, %l1
14307 sta %f5, [%l7 + %l1] 0x81
14308 nop
14309 set 0x4F, %o5
14310 ldstub [%l7 + %o5], %o7
14311 nop
14312 set 0x78, %g2
14313 ldx [%l7 + %g2], %g6
14314 set 0x58, %i2
14315 prefetcha [%l7 + %i2] 0x88, 1
14316 nop
14317 set 0x6B, %o1
14318 stb %g4, [%l7 + %o1]
14319 set 0x18, %i4
14320 stda %i0, [%l7 + %i4] 0xe3
14321 membar #Sync
14322 set 0x10, %l3
14323 ldda [%l7 + %l3] 0x80, %i0
14324 set 0x58, %g6
14325 prefetcha [%l7 + %g6] 0x81, 2
14326 set 0x70, %o7
14327 stda %l0, [%l7 + %o7] 0x80
14328 nop
14329 set 0x34, %l4
14330 lduw [%l7 + %l4], %o3
14331 or %g3, %i2, %l3
14332 set 0x40, %l6
14333 ldxa [%l7 + %l6] 0x80, %g7
14334 nop
14335 set 0x3C, %o2
14336 stw %o4, [%l7 + %o2]
14337 nop
14338 set 0x4C, %o4
14339 swap [%l7 + %o4], %o2
14340 nop
14341 set 0x18, %l0
14342 stx %i7, [%l7 + %l0]
14343 nop
14344 set 0x10, %o0
14345 std %i4, [%l7 + %o0]
14346 set 0x08, %i1
14347 ldxa [%l7 + %i1] 0x89, %o1
14348 set 0x40, %g3
14349 ldda [%l7 + %g3] 0x89, %f16
14350 nop
14351 set 0x28, %o6
14352 ldx [%l7 + %o6], %l6
14353 nop
14354 set 0x60, %i3
14355 stx %g1, [%l7 + %i3]
14356 nop
14357 set 0x4C, %i0
14358 ldub [%l7 + %i0], %o5
14359 nop
14360 set 0x40, %o3
14361 ldsw [%l7 + %o3], %o0
14362 set 0x40, %g4
14363 ldda [%l7 + %g4] 0x89, %f0
14364 nop
14365 set 0x0C, %g7
14366 ldstub [%l7 + %g7], %i6
14367 nop
14368 set 0x58, %i6
14369 stx %fsr, [%l7 + %i6]
14370 nop
14371 set 0x40, %g5
14372 ldd [%l7 + %g5], %f8
14373 set 0x3E, %i7
14374 stha %l2, [%l7 + %i7] 0x81
14375 set 0x50, %l2
14376 stda %i4, [%l7 + %l2] 0x88
14377 set 0x20, %i5
14378 prefetcha [%l7 + %i5] 0x80, 2
14379 and %l4, %g5, %l5
14380 nop
14381 set 0x48, %g1
14382 ldd [%l7 + %g1], %f14
14383 set 0x30, %l1
14384 stxa %o7, [%l7 + %l1] 0xe2
14385 membar #Sync
14386 set 0x50, %l5
14387 stda %l0, [%l7 + %l5] 0x88
14388 set 0x40, %g2
14389 ldda [%l7 + %g2] 0xda, %f16
14390 set 0x68, %i2
14391 stwa %g6, [%l7 + %i2] 0x80
14392 nop
14393 set 0x3D, %o5
14394 stb %g2, [%l7 + %o5]
14395 nop
14396 set 0x18, %o1
14397 stx %fsr, [%l7 + %o1]
14398 nop
14399 nop
14400 setx 0xBA363554, %l0, %l6
14401 st %l6, [%l7 + 0x28]
14402 ld [%l7 + 0x28], %f16
14403 setx 0xAF3C4F69, %l1, %l5
14404 st %l5, [%l7 + 0x10]
14405 ld [%l7 + 0x10], %f25
14406 fdivs %f25, %f16, %f5
14407 nop
14408 set 0x7C, %i4
14409 prefetch [%l7 + %i4], 0
14410 set 0x60, %g6
14411 lda [%l7 + %g6] 0x88, %f22
14412 ld [%l7 + 0x48], %f2
14413 set 0x28, %l3
14414 prefetcha [%l7 + %l3] 0x80, 0
14415 set 0x30, %l4
14416 ldda [%l7 + %l4] 0xe2, %i0
14417 nop
14418 set 0x68, %l6
14419 ldd [%l7 + %l6], %f24
14420 set 0x28, %o2
14421 ldxa [%l7 + %o2] 0x89, %i1
14422 add %l7, 0x4C, %l6
14423 wr %g0, 0x80, %asi
14424 casa [%l6] 0x80, %l0, %o6
14425 bne,pt %icc, loop_95
14426 nop
14427 set 0x5F, %o4
14428 ldub [%l7 + %o4], %o3
14429 membar #Sync
14430 set 0x40, %o7
14431 ldda [%l7 + %o7] 0xf0, %f16
14432loop_95:
14433 nop
14434 set 0x1C, %l0
14435 swap [%l7 + %l0], %g3
14436 set 0x14, %o0
14437 lda [%l7 + %o0] 0x89, %f24
14438 fpsub32 %f14, %f4, %f30
14439 set 0x32, %i1
14440 ldstuba [%l7 + %i1] 0x80, %l3
14441 set 0x68, %o6
14442 stda %g6, [%l7 + %o6] 0x81
14443 nop
14444 set 0x40, %g3
14445 stw %o4, [%l7 + %g3]
14446 nop
14447 set 0x5C, %i3
14448 swap [%l7 + %i3], %o2
14449 st %fsr, [%l7 + 0x28]
14450 nop
14451 set 0x2C, %o3
14452 ldsb [%l7 + %o3], %i2
14453 nop
14454 set 0x2C, %g4
14455 ldsh [%l7 + %g4], %i7
14456 or %o1, %i5, %g1
14457 nop
14458 set 0x70, %i0
14459 std %f8, [%l7 + %i0]
14460 set 0x40, %i6
14461 stda %f0, [%l7 + %i6] 0xca
14462 set 0x5C, %g7
14463 lda [%l7 + %g7] 0x80, %f29
14464 nop
14465 set 0x28, %g5
14466 std %f8, [%l7 + %g5]
14467 nop
14468 set 0x21, %i7
14469 stb %o5, [%l7 + %i7]
14470 set 0x2C, %l2
14471 ldstuba [%l7 + %l2] 0x89, %o0
14472 nop
14473 set 0x40, %g1
14474 ldx [%l7 + %g1], %l6
14475 set 0x10, %l1
14476 prefetcha [%l7 + %l1] 0x80, 2
14477 nop
14478 set 0x78, %i5
14479 stx %fsr, [%l7 + %i5]
14480 add %i6, %i4, %i3
14481 nop
14482 set 0x0C, %l5
14483 ldsb [%l7 + %l5], %l4
14484 nop
14485 set 0x42, %i2
14486 ldsh [%l7 + %i2], %g5
14487 set 0x68, %g2
14488 ldxa [%l7 + %g2] 0x89, %o7
14489 or %l1, %g6, %g2
14490 nop
14491 set 0x08, %o1
14492 stx %fsr, [%l7 + %o1]
14493 nop
14494 set 0x48, %i4
14495 ldd [%l7 + %i4], %g4
14496 ld [%l7 + 0x28], %f23
14497 nop
14498 set 0x3C, %g6
14499 stw %i0, [%l7 + %g6]
14500 set 0x2C, %l3
14501 ldstuba [%l7 + %l3] 0x81, %l5
14502 set 0x68, %o5
14503 lda [%l7 + %o5] 0x88, %f4
14504 or %l0, %o6, %i1
14505 nop
14506 set 0x2C, %l6
14507 stw %g3, [%l7 + %l6]
14508 nop
14509 set 0x4C, %l4
14510 lduw [%l7 + %l4], %l3
14511 set 0x14, %o2
14512 stwa %g7, [%l7 + %o2] 0xe2
14513 membar #Sync
14514 nop
14515 set 0x40, %o7
14516 stx %fsr, [%l7 + %o7]
14517 nop
14518 set 0x7E, %o4
14519 stb %o4, [%l7 + %o4]
14520 or %o2, %o3, %i2
14521 nop
14522 set 0x30, %l0
14523 ldsw [%l7 + %l0], %i7
14524 set 0x68, %i1
14525 swapa [%l7 + %i1] 0x88, %o1
14526 ble,pn %xcc, loop_96
14527 bne,a %xcc, loop_97
14528 nop
14529 set 0x59, %o0
14530 ldsb [%l7 + %o0], %g1
14531 set 0x56, %g3
14532 ldstuba [%l7 + %g3] 0x80, %o5
14533loop_96:
14534 nop
14535 set 0x70, %i3
14536 stxa %i5, [%l7 + %i3] 0x81
14537loop_97:
14538 nop
14539 set 0x58, %o3
14540 stxa %l6, [%l7 + %o3] 0xeb
14541 membar #Sync
14542 nop
14543 set 0x20, %g4
14544 stx %o0, [%l7 + %g4]
14545 nop
14546 set 0x49, %o6
14547 ldstub [%l7 + %o6], %i6
14548 set 0x30, %i0
14549 stwa %l2, [%l7 + %i0] 0x81
14550 add %l7, 0x58, %l6
14551 wr %g0, 0x89, %asi
14552 casxa [%l6] 0x89, %i3, %l4
14553 nop
14554 set 0x54, %g7
14555 lduw [%l7 + %g7], %g5
14556 nop
14557 set 0x1C, %g5
14558 stw %i4, [%l7 + %g5]
14559 set 0x18, %i7
14560 stda %o6, [%l7 + %i7] 0xe3
14561 membar #Sync
14562 nop
14563 set 0x18, %l2
14564 ldub [%l7 + %l2], %g6
14565 nop
14566 set 0x40, %i6
14567 ldx [%l7 + %i6], %l1
14568 nop
14569 set 0x60, %g1
14570 stx %g4, [%l7 + %g1]
14571 nop
14572 set 0x30, %l1
14573 stx %fsr, [%l7 + %l1]
14574 nop
14575 set 0x7C, %i5
14576 lduh [%l7 + %i5], %i0
14577 set 0x2C, %l5
14578 stha %l5, [%l7 + %l5] 0x88
14579 add %g2, %l0, %o6
14580 nop
14581 set 0x52, %g2
14582 sth %i1, [%l7 + %g2]
14583 nop
14584 set 0x40, %o1
14585 lduh [%l7 + %o1], %g3
14586 nop
14587 set 0x28, %i2
14588 stb %l3, [%l7 + %i2]
14589 set 0x22, %i4
14590 stha %g7, [%l7 + %i4] 0xea
14591 membar #Sync
14592 nop
14593 set 0x18, %g6
14594 stw %o4, [%l7 + %g6]
14595 nop
14596 set 0x6E, %l3
14597 lduh [%l7 + %l3], %o2
14598 nop
14599 set 0x78, %o5
14600 ldsw [%l7 + %o5], %o3
14601 set 0x20, %l4
14602 ldda [%l7 + %l4] 0x89, %i6
14603 nop
14604 set 0x08, %o2
14605 lduw [%l7 + %o2], %o1
14606 set 0x60, %l6
14607 ldda [%l7 + %l6] 0x80, %g0
14608 nop
14609 set 0x24, %o4
14610 stw %i2, [%l7 + %o4]
14611 nop
14612 set 0x70, %o7
14613 stx %o5, [%l7 + %o7]
14614 nop
14615 set 0x44, %l0
14616 ldsh [%l7 + %l0], %l6
14617 set 0x64, %i1
14618 swapa [%l7 + %i1] 0x88, %o0
14619 nop
14620 set 0x5E, %o0
14621 sth %i6, [%l7 + %o0]
14622 st %f23, [%l7 + 0x50]
14623 or %i5, %i3, %l4
14624 set 0x14, %g3
14625 sta %f3, [%l7 + %g3] 0x88
14626 or %g5, %i4, %l2
14627 nop
14628 set 0x58, %o3
14629 ldsw [%l7 + %o3], %o7
14630 nop
14631 set 0x14, %g4
14632 lduw [%l7 + %g4], %l1
14633 fpsub32s %f4, %f18, %f24
14634 nop
14635 set 0x18, %i3
14636 stx %g4, [%l7 + %i3]
14637 nop
14638 set 0x08, %i0
14639 lduh [%l7 + %i0], %g6
14640 nop
14641 set 0x0E, %g7
14642 ldsh [%l7 + %g7], %i0
14643 nop
14644 set 0x20, %o6
14645 sth %l5, [%l7 + %o6]
14646 set 0x48, %i7
14647 lda [%l7 + %i7] 0x89, %f19
14648 set 0x40, %l2
14649 stda %f16, [%l7 + %l2] 0x81
14650 ba,a %xcc, loop_98
14651 nop
14652 set 0x44, %i6
14653 swap [%l7 + %i6], %l0
14654 set 0x58, %g1
14655 stda %g2, [%l7 + %g1] 0xeb
14656 membar #Sync
14657loop_98:
14658 nop
14659 set 0x08, %g5
14660 stwa %i1, [%l7 + %g5] 0xe2
14661 membar #Sync
14662 or %o6, %g3, %l3
14663 or %o4, %g7, %o3
14664 or %o2, %o1, %g1
14665 add %i7, %o5, %i2
14666 set 0x54, %l1
14667 stha %o0, [%l7 + %l1] 0xeb
14668 membar #Sync
14669 nop
14670 set 0x60, %i5
14671 stw %i6, [%l7 + %i5]
14672 and %i5, %i3, %l4
14673 nop
14674 set 0x40, %l5
14675 ldd [%l7 + %l5], %f22
14676 ld [%l7 + 0x1C], %f10
14677 set 0x5C, %o1
14678 stha %l6, [%l7 + %o1] 0x81
14679 and %g5, %l2, %i4
14680 nop
14681 set 0x19, %g2
14682 ldsb [%l7 + %g2], %l1
14683 nop
14684 set 0x4A, %i2
14685 lduh [%l7 + %i2], %o7
14686 set 0x08, %g6
14687 lda [%l7 + %g6] 0x89, %f24
14688 set 0x40, %i4
14689 ldda [%l7 + %i4] 0xe2, %g6
14690 nop
14691 set 0x49, %l3
14692 ldub [%l7 + %l3], %g4
14693 st %fsr, [%l7 + 0x6C]
14694 nop
14695 set 0x14, %l4
14696 ldstub [%l7 + %l4], %l5
14697 nop
14698 set 0x24, %o2
14699 stw %i0, [%l7 + %o2]
14700 membar #Sync
14701 set 0x40, %o5
14702 ldda [%l7 + %o5] 0xf9, %f0
14703 set 0x40, %l6
14704 ldda [%l7 + %l6] 0xd2, %f0
14705 nop
14706 set 0x62, %o7
14707 ldsh [%l7 + %o7], %g2
14708 set 0x20, %l0
14709 stha %l0, [%l7 + %l0] 0x89
14710 st %f12, [%l7 + 0x30]
14711 nop
14712 set 0x20, %o4
14713 lduw [%l7 + %o4], %o6
14714 nop
14715 set 0x6E, %i1
14716 ldub [%l7 + %i1], %i1
14717 set 0x20, %o0
14718 stwa %g3, [%l7 + %o0] 0x89
14719 nop
14720 set 0x60, %o3
14721 prefetch [%l7 + %o3], 0
14722 add %l7, 0x08, %l6
14723 wr %g0, 0x80, %asi
14724 lda [%l6] %asi, %o4
14725 casa [%l6] 0x80, %o4, %l3
14726 and %o3, %o2, %o1
14727 nop
14728 set 0x78, %g3
14729 ldd [%l7 + %g3], %f28
14730 ld [%l7 + 0x0C], %f17
14731 nop
14732 set 0x18, %g4
14733 lduw [%l7 + %g4], %g7
14734 nop
14735 set 0x38, %i3
14736 stx %fsr, [%l7 + %i3]
14737 nop
14738 set 0x40, %i0
14739 lduw [%l7 + %i0], %g1
14740 nop
14741 set 0x60, %g7
14742 ldx [%l7 + %g7], %i7
14743 wr %o5, %i2, %y
14744 wr %i6, %i5, %clear_softint
14745 nop
14746 set 0x5A, %i7
14747 ldstub [%l7 + %i7], %o0
14748 nop
14749 set 0x18, %l2
14750 stx %l4, [%l7 + %l2]
14751 set 0x60, %i6
14752 lda [%l7 + %i6] 0x81, %f22
14753 set 0x58, %g1
14754 stda %i6, [%l7 + %g1] 0x88
14755 nop
14756 set 0x10, %g5
14757 swap [%l7 + %g5], %i3
14758 set 0x24, %l1
14759 lda [%l7 + %l1] 0x81, %f10
14760 nop
14761 set 0x60, %i5
14762 lduw [%l7 + %i5], %l2
14763 wr %g5, %l1, %softint
14764 ld [%l7 + 0x10], %f3
14765 nop
14766 set 0x72, %o6
14767 sth %o7, [%l7 + %o6]
14768 set 0x60, %l5
14769 stda %g6, [%l7 + %l5] 0x88
14770 nop
14771 set 0x58, %g2
14772 std %f10, [%l7 + %g2]
14773 ld [%l7 + 0x50], %f1
14774 set 0x3E, %i2
14775 stha %g4, [%l7 + %i2] 0x80
14776 nop
14777 set 0x78, %o1
14778 ldd [%l7 + %o1], %i4
14779 nop
14780 set 0x1A, %i4
14781 ldstub [%l7 + %i4], %i0
14782 add %l5, %l0, %o6
14783 st %fsr, [%l7 + 0x24]
14784 set 0x64, %g6
14785 stha %i1, [%l7 + %g6] 0x81
14786 set 0x2C, %l3
14787 stwa %g2, [%l7 + %l3] 0x89
14788 set 0x70, %l4
14789 stxa %o4, [%l7 + %l4] 0x89
14790 nop
14791 set 0x68, %o5
14792 ldd [%l7 + %o5], %l2
14793 add %l7, 0x40, %l6
14794 wr %g0, 0x81, %asi
14795 ldxa [%l6] %asi, %g3
14796 casxa [%l6] 0x81, %g3, %o2
14797 add %o1, %g7, %o3
14798 set 0x57, %l6
14799 stba %g1, [%l7 + %l6] 0x89
14800 nop
14801 set 0x10, %o7
14802 prefetch [%l7 + %o7], 3
14803 nop
14804 set 0x2C, %l0
14805 sth %i7, [%l7 + %l0]
14806 set 0x10, %o4
14807 ldxa [%l7 + %o4] 0x80, %o5
14808 nop
14809 set 0x30, %o2
14810 std %i6, [%l7 + %o2]
14811 nop
14812 set 0x78, %o0
14813 stw %i2, [%l7 + %o0]
14814 nop
14815 set 0x70, %o3
14816 std %f2, [%l7 + %o3]
14817 nop
14818 set 0x10, %g3
14819 ldd [%l7 + %g3], %o0
14820 set 0x40, %g4
14821 stda %f0, [%l7 + %g4] 0xf1
14822 membar #Sync
14823 nop
14824 set 0x30, %i1
14825 ldx [%l7 + %i1], %l4
14826 nop
14827 set 0x48, %i3
14828 stx %fsr, [%l7 + %i3]
14829 ba,a,pt %icc, loop_99
14830 nop
14831 set 0x48, %i0
14832 ldsw [%l7 + %i0], %l6
14833 nop
14834 set 0x50, %i7
14835 stw %i3, [%l7 + %i7]
14836 st %fsr, [%l7 + 0x7C]
14837loop_99:
14838 nop
14839 set 0x54, %g7
14840 swap [%l7 + %g7], %i5
14841 nop
14842 set 0x0C, %i6
14843 lduw [%l7 + %i6], %g5
14844 add %l7, 0x30, %l6
14845 wr %g0, 0x89, %asi
14846 ldxa [%l6] %asi, %l1
14847 casxa [%l6] 0x89, %l1, %l2
14848 set 0x4E, %l2
14849 stha %g6, [%l7 + %l2] 0x80
14850 bne,a,pt %xcc, loop_100
14851 nop
14852 set 0x20, %g5
14853 ldsw [%l7 + %g5], %o7
14854 set 0x4C, %g1
14855 lda [%l7 + %g1] 0x88, %f0
14856loop_100:
14857 nop
14858 set 0x7C, %l1
14859 swapa [%l7 + %l1] 0x88, %g4
14860 wr %i4, %l5, %clear_softint
14861 and %i0, %l0, %i1
14862 set 0x40, %o6
14863 stda %f0, [%l7 + %o6] 0xf8
14864 membar #Sync
14865 bgu,pt %icc, loop_101
14866 nop
14867 set 0x7C, %i5
14868 lduh [%l7 + %i5], %g2
14869 nop
14870 set 0x4E, %g2
14871 sth %o4, [%l7 + %g2]
14872 set 0x30, %i2
14873 sta %f27, [%l7 + %i2] 0x88
14874loop_101:
14875 fpadd16s %f12, %f13, %f18
14876 set 0x3E, %o1
14877 ldstuba [%l7 + %o1] 0x80, %l3
14878 set 0x44, %l5
14879 sta %f8, [%l7 + %l5] 0x89
14880 set 0x54, %i4
14881 sta %f24, [%l7 + %i4] 0x81
14882 nop
14883 set 0x38, %g6
14884 ldd [%l7 + %g6], %f8
14885 set 0x20, %l4
14886 lda [%l7 + %l4] 0x80, %f5
14887 nop
14888 set 0x70, %l3
14889 ldd [%l7 + %l3], %g2
14890 nop
14891 set 0x5E, %o5
14892 sth %o2, [%l7 + %o5]
14893 add %l7, 0x78, %l6
14894 wr %g0, 0x80, %asi
14895 casxa [%l6] 0x80, %o1, %g7
14896 set 0x50, %o7
14897 ldda [%l7 + %o7] 0xe3, %o6
14898 add %l7, 0x18, %l6
14899 wr %g0, 0x88, %asi
14900 ldxa [%l6] %asi, %g1
14901 casxa [%l6] 0x88, %g1, %i7
14902 nop
14903 set 0x0C, %l6
14904 lduw [%l7 + %l6], %o5
14905 set 0x48, %l0
14906 sta %f6, [%l7 + %l0] 0x88
14907 and %o3, %i2, %i6
14908 nop
14909 set 0x64, %o4
14910 lduw [%l7 + %o4], %o0
14911 ld [%l7 + 0x70], %f23
14912 nop
14913 set 0x18, %o0
14914 ldd [%l7 + %o0], %f20
14915 set 0x58, %o3
14916 stxa %l4, [%l7 + %o3] 0x81
14917 nop
14918 set 0x08, %o2
14919 stb %i3, [%l7 + %o2]
14920 add %l7, 0x28, %l6
14921 wr %g0, 0x89, %asi
14922 casa [%l6] 0x89, %l6, %i5
14923 st %f19, [%l7 + 0x10]
14924 fpsub32 %f18, %f16, %f28
14925 set 0x2A, %g4
14926 stha %g5, [%l7 + %g4] 0xe3
14927 membar #Sync
14928 nop
14929 set 0x57, %g3
14930 stb %l2, [%l7 + %g3]
14931 set 0x2E, %i1
14932 stba %l1, [%l7 + %i1] 0xea
14933 membar #Sync
14934 nop
14935 set 0x10, %i3
14936 swap [%l7 + %i3], %o7
14937 nop
14938 set 0x2C, %i0
14939 ldsb [%l7 + %i0], %g6
14940 set 0x60, %g7
14941 swapa [%l7 + %g7] 0x89, %g4
14942 set 0x08, %i7
14943 prefetcha [%l7 + %i7] 0x81, 2
14944 nop
14945 set 0x68, %l2
14946 std %f16, [%l7 + %l2]
14947 bgu,pt %xcc, loop_102
14948 st %f5, [%l7 + 0x68]
14949 nop
14950 set 0x45, %i6
14951 ldsb [%l7 + %i6], %l5
14952 nop
14953 set 0x5C, %g1
14954 swap [%l7 + %g1], %l0
14955loop_102:
14956 nop
14957 set 0x78, %g5
14958 stha %i1, [%l7 + %g5] 0xeb
14959 membar #Sync
14960 set 0x40, %o6
14961 ldda [%l7 + %o6] 0x89, %f0
14962 nop
14963 set 0x58, %l1
14964 stx %g2, [%l7 + %l1]
14965 set 0x50, %i5
14966 ldxa [%l7 + %i5] 0x81, %o4
14967 nop
14968 set 0x2B, %g2
14969 stb %l3, [%l7 + %g2]
14970 nop
14971 set 0x30, %i2
14972 stx %i0, [%l7 + %i2]
14973 set 0x58, %l5
14974 prefetcha [%l7 + %l5] 0x81, 4
14975 nop
14976 set 0x78, %i4
14977 ldx [%l7 + %i4], %o1
14978 add %l7, 0x1C, %l6
14979 wr %g0, 0x81, %asi
14980 casa [%l6] 0x81, %g3, %o6
14981 nop
14982 set 0x4C, %o1
14983 ldsh [%l7 + %o1], %g7
14984 membar #Sync
14985 set 0x40, %l4
14986 ldda [%l7 + %l4] 0xf9, %f0
14987 set 0x3A, %l3
14988 stba %g1, [%l7 + %l3] 0xe2
14989 membar #Sync
14990 and %o5, %o3, %i7
14991 nop
14992 set 0x70, %o5
14993 ldd [%l7 + %o5], %f28
14994 nop
14995 set 0x16, %g6
14996 ldstub [%l7 + %g6], %i2
14997 set 0x4B, %l6
14998 stba %o0, [%l7 + %l6] 0xe2
14999 membar #Sync
15000 nop
15001 set 0x10, %l0
15002 ldd [%l7 + %l0], %i6
15003 set 0x5B, %o7
15004 ldstuba [%l7 + %o7] 0x81, %i3
15005 nop
15006 set 0x40, %o4
15007 std %f14, [%l7 + %o4]
15008 st %fsr, [%l7 + 0x34]
15009 st %f6, [%l7 + 0x68]
15010 nop
15011 set 0x08, %o0
15012 stw %l4, [%l7 + %o0]
15013 set 0x2C, %o3
15014 stba %l6, [%l7 + %o3] 0xe3
15015 membar #Sync
15016 add %l7, 0x48, %l6
15017 wr %g0, 0x80, %asi
15018 ldxa [%l6] %asi, %i5
15019 casxa [%l6] 0x80, %i5, %l2
15020 nop
15021 set 0x58, %o2
15022 std %f4, [%l7 + %o2]
15023 set , %g3
15024 EXIT_GOOD
15025
15026
15027
15028!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
15029!
15030! Stats for Thread 3:
15031!
15032! Type l : 1280
15033! Type a : 20
15034! Type cti : 30
15035! Type x : 532
15036! Type f : 37
15037! Type i : 101
15038!
15039!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
15040
15041!
15042! Thread 4 Start
15043!
15044.global thread_4
15045thread_4:
15046 mov %l7, %g1
15047 !# Set %cwp for 8 windows
15048 !# This threads memory space into each %l7
15049 wrpr %g0, 0x7, %cwp
15050 mov %g1, %l7
15051 wrpr %g0, 0x6, %cwp
15052 mov %g1, %l7
15053 wrpr %g0, 0x5, %cwp
15054 mov %g1, %l7
15055 wrpr %g0, 0x4, %cwp
15056 mov %g1, %l7
15057 wrpr %g0, 0x3, %cwp
15058 mov %g1, %l7
15059 wrpr %g0, 0x2, %cwp
15060 mov %g1, %l7
15061 wrpr %g0, 0x1, %cwp
15062 mov %g1, %l7
15063 wrpr %g0, 0x0, %cwp
15064 mov %g1, %l7
15065
15066 !# Set %fsr
15067 setx 0x0000000000400000, %l0, %l6 !# no post process
15068 stx %l6, [%l7 + 0x0] !# no post process
15069 ldx [%l7 + 0x0], %fsr !# no post process
15070
15071 wr %g0, 0x80, %asi !# no post process
15072
15073 !# Initialize registers ..
15074
15075 !# Global registers
15076 set 0xD, %g1
15077 set 0x5, %g2
15078 set 0x7, %g3
15079 set 0xD, %g4
15080 set 0x5, %g5
15081 set 0xC, %g6
15082 set 0x7, %g7
15083 !# Input registers
15084 set -0x4, %i0
15085 set -0x1, %i1
15086 set -0x2, %i2
15087 set -0x7, %i3
15088 set -0xC, %i4
15089 set -0x9, %i5
15090 set -0xF, %i6
15091 set -0xF, %i7
15092 !# Local registers
15093 set 0x541980A3, %l0
15094 set 0x041B4D83, %l1
15095 set 0x13414015, %l2
15096 set 0x13816B07, %l3
15097 set 0x4B227F81, %l4
15098 set 0x518A3FE3, %l5
15099 set 0x3E24877E, %l6
15100 !# Output registers
15101 set 0x1309, %o0
15102 set 0x0938, %o1
15103 set 0x09F9, %o2
15104 set 0x0034, %o3
15105 set -0x0CB7, %o4
15106 set -0x1502, %o5
15107 set 0x1F9C, %o6
15108 set 0x1F07, %o7
15109 !# Float registers
15110 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
15111 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
15112 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
15113 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
15114 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
15115 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
15116 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
15117 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
15118 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
15119 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
15120 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
15121 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
15122 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
15123 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
15124 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
15125 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
15126
15127 !# Execute Main Diag ..
15128
15129 st %fsr, [%l7 + 0x58]
15130 nop
15131 set 0x60, %i1
15132 prefetch [%l7 + %i1], 4
15133 nop
15134 set 0x20, %g4
15135 ldsw [%l7 + %g4], %g5
15136 set 0x40, %i0
15137 ldda [%l7 + %i0] 0x88, %o6
15138 nop
15139 set 0x30, %g7
15140 std %f20, [%l7 + %g7]
15141 and %l1, %g4, %g6
15142 set 0x3A, %i7
15143 ldstuba [%l7 + %i7] 0x89, %i4
15144 nop
15145 set 0x2C, %i3
15146 sth %l0, [%l7 + %i3]
15147 add %l7, 0x10, %l6
15148 wr %g0, 0x88, %asi
15149 lda [%l6] %asi, %l5
15150 casa [%l6] 0x88, %l5, %g2
15151 set 0x68, %l2
15152 prefetcha [%l7 + %l2] 0x88, 0
15153 set 0x40, %i6
15154 stda %f0, [%l7 + %i6] 0x89
15155 set 0x15, %g5
15156 stba %i1, [%l7 + %g5] 0xe2
15157 membar #Sync
15158 nop
15159 set 0x6B, %g1
15160 stb %l3, [%l7 + %g1]
15161 nop
15162 set 0x10, %o6
15163 ldd [%l7 + %o6], %f8
15164 and %i0, %o2, %o1
15165 nop
15166 set 0x29, %l1
15167 ldsb [%l7 + %l1], %g3
15168 nop
15169 set 0x50, %g2
15170 lduw [%l7 + %g2], %g7
15171 add %o6, %g1, %o5
15172 nop
15173 set 0x4E, %i5
15174 ldsh [%l7 + %i5], %i7
15175 nop
15176 set 0x18, %i2
15177 ldd [%l7 + %i2], %f28
15178 set 0x50, %i4
15179 stda %i2, [%l7 + %i4] 0x81
15180 nop
15181 set 0x52, %l5
15182 lduh [%l7 + %l5], %o0
15183 set 0x10, %o1
15184 stxa %i6, [%l7 + %o1] 0xe2
15185 membar #Sync
15186 add %l7, 0x70, %l6
15187 wr %g0, 0x89, %asi
15188 ldxa [%l6] %asi, %o3
15189 casxa [%l6] 0x89, %o3, %i3
15190 nop
15191 set 0x28, %l4
15192 std %f20, [%l7 + %l4]
15193 set 0x30, %l3
15194 swapa [%l7 + %l3] 0x88, %l6
15195 set 0x70, %g6
15196 stda %i4, [%l7 + %g6] 0xe3
15197 membar #Sync
15198 set 0x15, %l6
15199 stba %l2, [%l7 + %l6] 0x80
15200 set 0x70, %o5
15201 ldda [%l7 + %o5] 0x88, %g4
15202 nop
15203 set 0x34, %l0
15204 lduw [%l7 + %l0], %o7
15205 nop
15206 set 0x10, %o7
15207 stx %l1, [%l7 + %o7]
15208 wr %l4, %g4, %softint
15209 set 0x70, %o0
15210 ldxa [%l7 + %o0] 0x81, %g6
15211 nop
15212 set 0x32, %o4
15213 ldsh [%l7 + %o4], %l0
15214 and %i4, %g2, %o4
15215 st %fsr, [%l7 + 0x40]
15216 set 0x30, %o2
15217 ldda [%l7 + %o2] 0xeb, %l4
15218 set 0x40, %o3
15219 stda %f16, [%l7 + %o3] 0xc2
15220 set 0x6E, %g3
15221 stha %i1, [%l7 + %g3] 0xe2
15222 membar #Sync
15223 nop
15224 set 0x35, %g4
15225 ldsb [%l7 + %g4], %l3
15226 set 0x40, %i0
15227 stda %f16, [%l7 + %i0] 0x80
15228 nop
15229 set 0x78, %i1
15230 stw %i0, [%l7 + %i1]
15231 and %o1, %g3, %o2
15232 set 0x7F, %g7
15233 ldstuba [%l7 + %g7] 0x88, %o6
15234 nop
15235 set 0x26, %i3
15236 sth %g7, [%l7 + %i3]
15237 nop
15238 set 0x08, %i7
15239 stx %fsr, [%l7 + %i7]
15240 set 0x14, %i6
15241 stwa %g1, [%l7 + %i6] 0xe3
15242 membar #Sync
15243 set 0x58, %l2
15244 stda %i6, [%l7 + %l2] 0x81
15245 set 0x0C, %g5
15246 stwa %o5, [%l7 + %g5] 0x88
15247 nop
15248 set 0x7C, %g1
15249 lduw [%l7 + %g1], %o0
15250 nop
15251 set 0x7C, %o6
15252 sth %i2, [%l7 + %o6]
15253 nop
15254 set 0x10, %g2
15255 swap [%l7 + %g2], %o3
15256 nop
15257 set 0x1E, %i5
15258 lduh [%l7 + %i5], %i6
15259 set 0x08, %i2
15260 ldstuba [%l7 + %i2] 0x89, %l6
15261 set 0x46, %i4
15262 stha %i3, [%l7 + %i4] 0x89
15263 nop
15264 set 0x37, %l1
15265 ldub [%l7 + %l1], %i5
15266 nop
15267 set 0x70, %l5
15268 lduw [%l7 + %l5], %l2
15269 set 0x2E, %l4
15270 stha %g5, [%l7 + %l4] 0x81
15271 wr %g0, 0x7, %fprs
15272 st %f10, [%l7 + 0x30]
15273 add %l7, 0x24, %l6
15274 wr %g0, 0x81, %asi
15275 casa [%l6] 0x81, %g4, %o7
15276 nop
15277 set 0x20, %o1
15278 ldd [%l7 + %o1], %f30
15279 nop
15280 set 0x6E, %g6
15281 lduh [%l7 + %g6], %g6
15282 add %l7, 0x18, %l6
15283 wr %g0, 0x89, %asi
15284 ldxa [%l6] %asi, %l0
15285 casxa [%l6] 0x89, %l0, %i4
15286 nop
15287 set 0x18, %l3
15288 sth %g2, [%l7 + %l3]
15289 set 0x70, %l6
15290 ldda [%l7 + %l6] 0xe3, %o4
15291 nop
15292 set 0x4A, %o5
15293 stb %l5, [%l7 + %o5]
15294 nop
15295 set 0x58, %l0
15296 stw %i1, [%l7 + %l0]
15297 nop
15298 set 0x58, %o7
15299 stx %fsr, [%l7 + %o7]
15300 set 0x08, %o4
15301 stwa %l3, [%l7 + %o4] 0xeb
15302 membar #Sync
15303 nop
15304 nop
15305 setx 0xBC3912C914A57998, %l0, %l6
15306 stx %l6, [%l7 + 0x28]
15307 ldd [%l7 + 0x28], %f28
15308 setx 0xB73218095296EBEA, %l1, %l5
15309 stx %l5, [%l7 + 0x10]
15310 ldd [%l7 + 0x10], %f16
15311 fdivd %f16, %f28, %f8
15312 nop
15313 set 0x62, %o0
15314 stb %i0, [%l7 + %o0]
15315 nop
15316 set 0x52, %o3
15317 stb %g3, [%l7 + %o3]
15318 st %fsr, [%l7 + 0x68]
15319 set 0x48, %o2
15320 swapa [%l7 + %o2] 0x89, %o1
15321 ld [%l7 + 0x70], %f19
15322 ld [%l7 + 0x6C], %f17
15323 set 0x1B, %g4
15324 stba %o2, [%l7 + %g4] 0xeb
15325 membar #Sync
15326 st %f1, [%l7 + 0x5C]
15327 and %g7, %g1, %i7
15328 nop
15329 set 0x6C, %i0
15330 stw %o5, [%l7 + %i0]
15331 or %o0, %o6, %i2
15332 nop
15333 set 0x77, %g3
15334 stb %o3, [%l7 + %g3]
15335 nop
15336 set 0x08, %i1
15337 std %f26, [%l7 + %i1]
15338 ld [%l7 + 0x1C], %f24
15339 nop
15340 set 0x66, %g7
15341 sth %l6, [%l7 + %g7]
15342 add %i3, %i6, %l2
15343 nop
15344 set 0x40, %i3
15345 ldsw [%l7 + %i3], %i5
15346 nop
15347 set 0x40, %i6
15348 ldd [%l7 + %i6], %l0
15349 nop
15350 set 0x28, %i7
15351 stb %l4, [%l7 + %i7]
15352 add %l7, 0x3C, %l6
15353 wr %g0, 0x89, %asi
15354 casa [%l6] 0x89, %g5, %g4
15355 set 0x50, %g5
15356 lda [%l7 + %g5] 0x89, %f8
15357 set 0x48, %l2
15358 stda %o6, [%l7 + %l2] 0x88
15359 nop
15360 set 0x78, %g1
15361 ldd [%l7 + %g1], %g6
15362 nop
15363 set 0x40, %o6
15364 std %f26, [%l7 + %o6]
15365 set 0x0C, %i5
15366 sta %f21, [%l7 + %i5] 0x81
15367 set 0x10, %g2
15368 stha %i4, [%l7 + %g2] 0x80
15369 nop
15370 set 0x28, %i2
15371 ldx [%l7 + %i2], %l0
15372 set 0x70, %l1
15373 stxa %g2, [%l7 + %l1] 0xe3
15374 membar #Sync
15375 nop
15376 set 0x2E, %i4
15377 ldsb [%l7 + %i4], %l5
15378 st %f25, [%l7 + 0x48]
15379 nop
15380 set 0x64, %l4
15381 stw %o4, [%l7 + %l4]
15382 set 0x70, %o1
15383 stxa %l3, [%l7 + %o1] 0x80
15384 set 0x70, %l5
15385 ldda [%l7 + %l5] 0x89, %i0
15386 bg %xcc, loop_103
15387 nop
15388 set 0x2C, %l3
15389 stw %i1, [%l7 + %l3]
15390 nop
15391 set 0x10, %g6
15392 stx %fsr, [%l7 + %g6]
15393 set 0x64, %l6
15394 stwa %o1, [%l7 + %l6] 0x80
15395loop_103:
15396 st %f26, [%l7 + 0x10]
15397 nop
15398 set 0x18, %l0
15399 std %g2, [%l7 + %l0]
15400 set 0x12, %o5
15401 ldstuba [%l7 + %o5] 0x88, %o2
15402 nop
15403 set 0x52, %o4
15404 ldsh [%l7 + %o4], %g7
15405 set 0x50, %o7
15406 ldxa [%l7 + %o7] 0x81, %g1
15407 set 0x40, %o3
15408 stda %f16, [%l7 + %o3] 0xda
15409 and %i7, %o5, %o0
15410 nop
15411 set 0x58, %o0
15412 ldsw [%l7 + %o0], %i2
15413 add %o3, %o6, %l6
15414 set 0x70, %o2
15415 prefetcha [%l7 + %o2] 0x88, 3
15416 set 0x50, %i0
15417 stxa %i3, [%l7 + %i0] 0xe3
15418 membar #Sync
15419 set 0x40, %g3
15420 ldda [%l7 + %g3] 0xea, %i4
15421 nop
15422 set 0x28, %g4
15423 stb %l2, [%l7 + %g4]
15424 set 0x18, %i1
15425 stxa %l4, [%l7 + %i1] 0x80
15426 set 0x78, %g7
15427 sta %f9, [%l7 + %g7] 0x89
15428 ld [%l7 + 0x28], %f27
15429 nop
15430 set 0x40, %i3
15431 lduh [%l7 + %i3], %l1
15432 nop
15433 set 0x77, %i6
15434 stb %g5, [%l7 + %i6]
15435 nop
15436 set 0x3C, %g5
15437 stb %g4, [%l7 + %g5]
15438 nop
15439 set 0x7C, %l2
15440 ldub [%l7 + %l2], %o7
15441 nop
15442 set 0x3C, %g1
15443 ldub [%l7 + %g1], %i4
15444 set 0x7C, %o6
15445 ldstuba [%l7 + %o6] 0x80, %l0
15446 set 0x60, %i5
15447 prefetcha [%l7 + %i5] 0x88, 2
15448 nop
15449 set 0x7C, %g2
15450 lduw [%l7 + %g2], %g6
15451 nop
15452 set 0x3E, %i7
15453 lduh [%l7 + %i7], %o4
15454 or %l5, %l3, %i0
15455 nop
15456 set 0x64, %i2
15457 stw %i1, [%l7 + %i2]
15458 set 0x2E, %l1
15459 stba %g3, [%l7 + %l1] 0x88
15460 st %f19, [%l7 + 0x08]
15461 add %l7, 0x6C, %l6
15462 wr %g0, 0x81, %asi
15463 lda [%l6] %asi, %o2
15464 casa [%l6] 0x81, %o2, %o1
15465 st %f12, [%l7 + 0x2C]
15466 nop
15467 set 0x18, %l4
15468 stw %g1, [%l7 + %l4]
15469 nop
15470 set 0x70, %i4
15471 prefetch [%l7 + %i4], 0
15472 nop
15473 set 0x20, %o1
15474 ldsb [%l7 + %o1], %i7
15475 nop
15476 set 0x3C, %l5
15477 stw %g7, [%l7 + %l5]
15478 set 0x40, %l3
15479 ldda [%l7 + %l3] 0xd0, %f16
15480 nop
15481 set 0x78, %g6
15482 sth %o5, [%l7 + %g6]
15483 nop
15484 set 0x72, %l0
15485 lduh [%l7 + %l0], %i2
15486 set 0x40, %o5
15487 ldda [%l7 + %o5] 0xd2, %f16
15488 add %l7, 0x68, %l6
15489 wr %g0, 0x89, %asi
15490 casa [%l6] 0x89, %o0, %o6
15491 nop
15492 set 0x78, %l6
15493 lduw [%l7 + %l6], %l6
15494 nop
15495 set 0x34, %o7
15496 ldsw [%l7 + %o7], %i6
15497 or %o3, %i3, %i5
15498 nop
15499 set 0x15, %o3
15500 ldstub [%l7 + %o3], %l4
15501 nop
15502 set 0x58, %o4
15503 ldd [%l7 + %o4], %f0
15504 add %l7, 0x30, %l6
15505 wr %g0, 0x80, %asi
15506 casa [%l6] 0x80, %l2, %g5
15507 set 0x70, %o0
15508 ldstuba [%l7 + %o0] 0x88, %g4
15509 nop
15510 set 0x48, %i0
15511 ldd [%l7 + %i0], %o6
15512 nop
15513 set 0x79, %g3
15514 stb %l1, [%l7 + %g3]
15515 nop
15516 set 0x56, %o2
15517 ldsh [%l7 + %o2], %l0
15518 add %l7, 0x08, %l6
15519 wr %g0, 0x88, %asi
15520 casa [%l6] 0x88, %i4, %g6
15521 nop
15522 set 0x5C, %i1
15523 lduw [%l7 + %i1], %g2
15524 bge %xcc, loop_104
15525 nop
15526 set 0x5E, %g7
15527 lduh [%l7 + %g7], %o4
15528 set 0x68, %i3
15529 stwa %l5, [%l7 + %i3] 0xe3
15530 membar #Sync
15531loop_104:
15532 nop
15533 add %l7, 0x28, %l6
15534 wr %g0, 0x81, %asi
15535 ldxa [%l6] %asi, %i0
15536 casxa [%l6] 0x81, %i0, %l3
15537 set 0x40, %i6
15538 ldda [%l7 + %i6] 0x81, %f16
15539 and %g3, %i1, %o2
15540 set 0x24, %g5
15541 lda [%l7 + %g5] 0x81, %f26
15542 add %l7, 0x64, %l6
15543 wr %g0, 0x88, %asi
15544 casa [%l6] 0x88, %o1, %g1
15545 set 0x62, %l2
15546 ldstuba [%l7 + %l2] 0x89, %g7
15547 set 0x10, %g4
15548 ldda [%l7 + %g4] 0x81, %o4
15549 and %i2, %i7, %o0
15550 nop
15551 set 0x10, %g1
15552 stw %o6, [%l7 + %g1]
15553 nop
15554 set 0x34, %i5
15555 prefetch [%l7 + %i5], 1
15556 nop
15557 set 0x46, %g2
15558 ldstub [%l7 + %g2], %l6
15559 set 0x39, %i7
15560 stba %i6, [%l7 + %i7] 0xeb
15561 membar #Sync
15562 set 0x1C, %o6
15563 stwa %i3, [%l7 + %o6] 0xe2
15564 membar #Sync
15565 set 0x7C, %i2
15566 lda [%l7 + %i2] 0x81, %f23
15567 bge,pn %icc, loop_105
15568 nop
15569 set 0x09, %l4
15570 ldsb [%l7 + %l4], %i5
15571 set 0x70, %l1
15572 lda [%l7 + %l1] 0x81, %f4
15573loop_105:
15574 nop
15575 set 0x18, %o1
15576 prefetcha [%l7 + %o1] 0x89, 2
15577 set 0x40, %i4
15578 stda %f0, [%l7 + %i4] 0x88
15579 nop
15580 set 0x0C, %l3
15581 ldsw [%l7 + %l3], %o3
15582 nop
15583 set 0x68, %g6
15584 ldd [%l7 + %g6], %l2
15585 set 0x4B, %l0
15586 stba %g4, [%l7 + %l0] 0xea
15587 membar #Sync
15588 set 0x1F, %l5
15589 ldstuba [%l7 + %l5] 0x81, %g5
15590 fpadd32s %f0, %f9, %f1
15591 nop
15592 set 0x0C, %o5
15593 stw %o7, [%l7 + %o5]
15594 nop
15595 set 0x16, %l6
15596 stb %l0, [%l7 + %l6]
15597 set 0x0B, %o7
15598 stba %l1, [%l7 + %o7] 0x80
15599 nop
15600 set 0x7B, %o3
15601 stb %g6, [%l7 + %o3]
15602 nop
15603 set 0x30, %o4
15604 ldd [%l7 + %o4], %f6
15605 add %l7, 0x58, %l6
15606 wr %g0, 0x81, %asi
15607 casxa [%l6] 0x81, %g2, %o4
15608 set 0x68, %i0
15609 stba %l5, [%l7 + %i0] 0x80
15610 st %f9, [%l7 + 0x08]
15611 nop
15612 set 0x30, %o0
15613 ldd [%l7 + %o0], %i0
15614 set 0x40, %g3
15615 stda %f16, [%l7 + %g3] 0x89
15616 add %l7, 0x40, %l6
15617 wr %g0, 0x81, %asi
15618 casa [%l6] 0x81, %l3, %g3
15619 ld [%l7 + 0x20], %f0
15620 nop
15621 set 0x54, %o2
15622 ldsw [%l7 + %o2], %i1
15623 and %i4, %o1, %o2
15624 nop
15625 set 0x4D, %i1
15626 ldstub [%l7 + %i1], %g7
15627 add %l7, 0x50, %l6
15628 wr %g0, 0x80, %asi
15629 casa [%l6] 0x80, %g1, %o5
15630 set 0x28, %i3
15631 ldxa [%l7 + %i3] 0x88, %i2
15632 nop
15633 set 0x16, %i6
15634 ldsb [%l7 + %i6], %o0
15635 wr %i7, %l6, %clear_softint
15636 and %o6, %i3, %i6
15637 fpadd32 %f22, %f20, %f14
15638 nop
15639 set 0x50, %g5
15640 ldd [%l7 + %g5], %i4
15641 nop
15642 set 0x70, %l2
15643 stx %fsr, [%l7 + %l2]
15644 nop
15645 set 0x08, %g7
15646 ldd [%l7 + %g7], %f14
15647 set 0x24, %g4
15648 lda [%l7 + %g4] 0x89, %f15
15649 set 0x60, %i5
15650 prefetcha [%l7 + %i5] 0x89, 2
15651 and %l4, %g4, %l2
15652 nop
15653 set 0x48, %g2
15654 ldd [%l7 + %g2], %g4
15655 set 0x69, %i7
15656 stba %l0, [%l7 + %i7] 0xeb
15657 membar #Sync
15658 bgu %xcc, loop_106
15659 nop
15660 set 0x28, %o6
15661 std %l0, [%l7 + %o6]
15662 nop
15663 set 0x1D, %g1
15664 stb %g6, [%l7 + %g1]
15665 set 0x30, %l4
15666 ldda [%l7 + %l4] 0x88, %o6
15667loop_106:
15668 nop
15669 add %l7, 0x2C, %l6
15670 wr %g0, 0x80, %asi
15671 casa [%l6] 0x80, %g2, %l5
15672 nop
15673 set 0x60, %i2
15674 stx %fsr, [%l7 + %i2]
15675 nop
15676 set 0x48, %l1
15677 stw %o4, [%l7 + %l1]
15678 nop
15679 set 0x0A, %o1
15680 ldub [%l7 + %o1], %l3
15681 or %i0, %i1, %g3
15682 st %fsr, [%l7 + 0x78]
15683 st %f13, [%l7 + 0x1C]
15684 nop
15685 set 0x5A, %i4
15686 sth %i4, [%l7 + %i4]
15687 or %o1, %o2, %g7
15688 set 0x34, %g6
15689 lda [%l7 + %g6] 0x89, %f14
15690 fpadd16 %f24, %f8, %f22
15691 nop
15692 set 0x77, %l3
15693 stb %o5, [%l7 + %l3]
15694 nop
15695 set 0x16, %l5
15696 ldsb [%l7 + %l5], %g1
15697 set 0x78, %o5
15698 sta %f2, [%l7 + %o5] 0x80
15699 bleu %xcc, loop_107
15700 nop
15701 set 0x44, %l0
15702 swap [%l7 + %l0], %i2
15703 set 0x58, %o7
15704 stha %i7, [%l7 + %o7] 0xea
15705 membar #Sync
15706loop_107:
15707 nop
15708 set 0x69, %l6
15709 ldsb [%l7 + %l6], %o0
15710 nop
15711 set 0x10, %o4
15712 lduw [%l7 + %o4], %l6
15713 nop
15714 set 0x28, %o3
15715 swap [%l7 + %o3], %i3
15716 nop
15717 set 0x24, %i0
15718 lduw [%l7 + %i0], %i6
15719 nop
15720 set 0x58, %g3
15721 stx %fsr, [%l7 + %g3]
15722 nop
15723 set 0x7F, %o2
15724 ldstub [%l7 + %o2], %i5
15725 set 0x48, %i1
15726 stwa %o3, [%l7 + %i1] 0x81
15727 set 0x6A, %i3
15728 stha %l4, [%l7 + %i3] 0x89
15729 set 0x79, %o0
15730 ldstuba [%l7 + %o0] 0x89, %o6
15731 set 0x7C, %g5
15732 stba %l2, [%l7 + %g5] 0xe2
15733 membar #Sync
15734 set 0x44, %i6
15735 stwa %g4, [%l7 + %i6] 0xeb
15736 membar #Sync
15737 st %fsr, [%l7 + 0x28]
15738 set 0x18, %l2
15739 stwa %l0, [%l7 + %l2] 0x81
15740 nop
15741 set 0x40, %g7
15742 ldsw [%l7 + %g7], %g5
15743 set 0x74, %g4
15744 sta %f0, [%l7 + %g4] 0x81
15745 bgu %xcc, loop_108
15746 or %g6, %l1, %o7
15747 set 0x78, %g2
15748 stxa %g2, [%l7 + %g2] 0x80
15749loop_108:
15750 nop
15751 set 0x59, %i5
15752 ldstuba [%l7 + %i5] 0x80, %l5
15753 nop
15754 set 0x44, %o6
15755 lduw [%l7 + %o6], %o4
15756 add %l7, 0x3C, %l6
15757 wr %g0, 0x88, %asi
15758 casa [%l6] 0x88, %l3, %i1
15759 nop
15760 set 0x13, %g1
15761 ldstub [%l7 + %g1], %g3
15762 nop
15763 set 0x70, %i7
15764 stx %fsr, [%l7 + %i7]
15765 set 0x58, %l4
15766 stxa %i0, [%l7 + %l4] 0x88
15767 add %l7, 0x4C, %l6
15768 wr %g0, 0x81, %asi
15769 lda [%l6] %asi, %o1
15770 casa [%l6] 0x81, %o1, %i4
15771 nop
15772 set 0x58, %l1
15773 prefetch [%l7 + %l1], 0
15774 nop
15775 set 0x28, %i2
15776 stw %g7, [%l7 + %i2]
15777 nop
15778 set 0x40, %i4
15779 stw %o2, [%l7 + %i4]
15780 set 0x40, %o1
15781 ldda [%l7 + %o1] 0x89, %f16
15782 or %g1, %o5, %i7
15783 nop
15784 set 0x14, %g6
15785 lduw [%l7 + %g6], %o0
15786 nop
15787 set 0x58, %l5
15788 prefetch [%l7 + %l5], 1
15789 nop
15790 set 0x64, %o5
15791 swap [%l7 + %o5], %l6
15792 set 0x5C, %l0
15793 stha %i2, [%l7 + %l0] 0xe2
15794 membar #Sync
15795 add %i3, %i5, %o3
15796 set 0x30, %o7
15797 ldstuba [%l7 + %o7] 0x81, %i6
15798 set 0x10, %l3
15799 ldda [%l7 + %l3] 0xe2, %o6
15800 set 0x0C, %o4
15801 sta %f24, [%l7 + %o4] 0x89
15802 nop
15803 set 0x1C, %l6
15804 swap [%l7 + %l6], %l4
15805 nop
15806 set 0x40, %i0
15807 stw %g4, [%l7 + %i0]
15808 set 0x54, %o3
15809 sta %f13, [%l7 + %o3] 0x81
15810 bg,pt %xcc, loop_109
15811 nop
15812 set 0x4C, %o2
15813 ldsw [%l7 + %o2], %l0
15814 set 0x40, %i1
15815 stda %f0, [%l7 + %i1] 0xc8
15816loop_109:
15817 nop
15818 set 0x48, %i3
15819 ldxa [%l7 + %i3] 0x89, %g5
15820 nop
15821 set 0x58, %g3
15822 lduh [%l7 + %g3], %l2
15823 nop
15824 set 0x5B, %o0
15825 ldstub [%l7 + %o0], %g6
15826 set 0x40, %i6
15827 stda %f0, [%l7 + %i6] 0xc0
15828 or %l1, %o7, %g2
15829 set 0x10, %l2
15830 stxa %l5, [%l7 + %l2] 0xe2
15831 membar #Sync
15832 set 0x30, %g7
15833 stda %l2, [%l7 + %g7] 0x80
15834 set 0x52, %g4
15835 ldstuba [%l7 + %g4] 0x89, %i1
15836 nop
15837 set 0x43, %g5
15838 ldsb [%l7 + %g5], %o4
15839 nop
15840 set 0x6A, %g2
15841 stb %i0, [%l7 + %g2]
15842 or %o1, %i4, %g7
15843 nop
15844 set 0x18, %o6
15845 stx %g3, [%l7 + %o6]
15846 set 0x40, %i5
15847 sta %f19, [%l7 + %i5] 0x88
15848 nop
15849 set 0x7C, %i7
15850 ldsw [%l7 + %i7], %o2
15851 nop
15852 set 0x24, %g1
15853 prefetch [%l7 + %g1], 1
15854 set 0x18, %l1
15855 stda %o4, [%l7 + %l1] 0xe2
15856 membar #Sync
15857 set 0x30, %i2
15858 stwa %i7, [%l7 + %i2] 0x80
15859 nop
15860 set 0x0A, %l4
15861 stb %g1, [%l7 + %l4]
15862 nop
15863 set 0x1C, %i4
15864 stw %l6, [%l7 + %i4]
15865 nop
15866 set 0x08, %o1
15867 stw %o0, [%l7 + %o1]
15868 set 0x70, %l5
15869 swapa [%l7 + %l5] 0x89, %i3
15870 set 0x51, %o5
15871 stba %i2, [%l7 + %o5] 0xea
15872 membar #Sync
15873 nop
15874 set 0x10, %g6
15875 stx %i5, [%l7 + %g6]
15876 nop
15877 set 0x78, %l0
15878 sth %o3, [%l7 + %l0]
15879 nop
15880 set 0x18, %l3
15881 stx %fsr, [%l7 + %l3]
15882 nop
15883 set 0x64, %o4
15884 lduh [%l7 + %o4], %o6
15885 nop
15886 set 0x70, %o7
15887 stx %l4, [%l7 + %o7]
15888 nop
15889 set 0x30, %l6
15890 std %f0, [%l7 + %l6]
15891 st %fsr, [%l7 + 0x48]
15892 or %g4, %i6, %l0
15893 nop
15894 set 0x28, %i0
15895 swap [%l7 + %i0], %l2
15896 add %l7, 0x18, %l6
15897 wr %g0, 0x88, %asi
15898 casa [%l6] 0x88, %g5, %g6
15899 set 0x08, %o3
15900 lda [%l7 + %o3] 0x81, %f19
15901 nop
15902 set 0x18, %i1
15903 ldd [%l7 + %i1], %f30
15904 add %l1, %o7, %g2
15905 ld [%l7 + 0x14], %f4
15906 nop
15907 set 0x58, %o2
15908 ldx [%l7 + %o2], %l3
15909 membar #Sync
15910 set 0x40, %g3
15911 ldda [%l7 + %g3] 0xf1, %f16
15912 or %i1, %o4, %l5
15913 set 0x60, %i3
15914 ldda [%l7 + %i3] 0xea, %o0
15915 or %i4, %g7, %i0
15916 set 0x46, %i6
15917 stha %g3, [%l7 + %i6] 0xeb
15918 membar #Sync
15919 set 0x5C, %l2
15920 stwa %o2, [%l7 + %l2] 0xe2
15921 membar #Sync
15922 nop
15923 set 0x6E, %g7
15924 ldsh [%l7 + %g7], %i7
15925 nop
15926 set 0x0C, %o0
15927 stw %o5, [%l7 + %o0]
15928 add %l7, 0x08, %l6
15929 wr %g0, 0x88, %asi
15930 casxa [%l6] 0x88, %l6, %g1
15931 set 0x10, %g4
15932 stxa %o0, [%l7 + %g4] 0x89
15933 add %l7, 0x70, %l6
15934 wr %g0, 0x89, %asi
15935 ldxa [%l6] %asi, %i3
15936 casxa [%l6] 0x89, %i3, %i2
15937 nop
15938 set 0x18, %g5
15939 stx %fsr, [%l7 + %g5]
15940 nop
15941 set 0x50, %o6
15942 stx %fsr, [%l7 + %o6]
15943 ld [%l7 + 0x50], %f17
15944 fpsub32 %f22, %f16, %f22
15945 add %l7, 0x30, %l6
15946 wr %g0, 0x80, %asi
15947 casa [%l6] 0x80, %o3, %i5
15948 nop
15949 set 0x3A, %g2
15950 lduh [%l7 + %g2], %l4
15951 add %l7, 0x50, %l6
15952 wr %g0, 0x80, %asi
15953 lda [%l6] %asi, %g4
15954 casa [%l6] 0x80, %g4, %o6
15955 nop
15956 set 0x0A, %i7
15957 ldsb [%l7 + %i7], %i6
15958 nop
15959 or %g0, 0x8, %l0
15960 sllx %l0, 0x3c, %l0
15961 wr %l0, %g0, %tick_cmpr
15962 set 0x7A, %g1
15963 stba %l0, [%l7 + %g1] 0xeb
15964 membar #Sync
15965 nop
15966 set 0x3C, %l1
15967 stw %l1, [%l7 + %l1]
15968 set 0x1E, %i5
15969 stba %o7, [%l7 + %i5] 0x89
15970 add %l7, 0x50, %l6
15971 wr %g0, 0x89, %asi
15972 lda [%l6] %asi, %g2
15973 casa [%l6] 0x89, %g2, %l3
15974 set 0x40, %l4
15975 ldda [%l7 + %l4] 0xe2, %i0
15976 set 0x20, %i2
15977 stda %o4, [%l7 + %i2] 0x89
15978 fpsub32 %f2, %f20, %f8
15979 nop
15980 set 0x79, %i4
15981 ldstub [%l7 + %i4], %l5
15982 set 0x34, %o1
15983 stba %g6, [%l7 + %o1] 0xe3
15984 membar #Sync
15985 nop
15986 set 0x50, %o5
15987 ldx [%l7 + %o5], %o1
15988 set 0x40, %l5
15989 ldda [%l7 + %l5] 0xd8, %f0
15990 nop
15991 set 0x40, %l0
15992 std %g6, [%l7 + %l0]
15993 set 0x30, %l3
15994 ldda [%l7 + %l3] 0x81, %i0
15995 nop
15996 set 0x60, %o4
15997 ldd [%l7 + %o4], %g2
15998 set 0x78, %o7
15999 ldxa [%l7 + %o7] 0x88, %o2
16000 set 0x2A, %l6
16001 stha %i7, [%l7 + %l6] 0xeb
16002 membar #Sync
16003 nop
16004 set 0x18, %g6
16005 ldd [%l7 + %g6], %f30
16006 nop
16007 set 0x28, %o3
16008 std %i4, [%l7 + %o3]
16009 nop
16010 set 0x64, %i1
16011 stw %o5, [%l7 + %i1]
16012 set 0x78, %o2
16013 stda %g0, [%l7 + %o2] 0xe2
16014 membar #Sync
16015 set 0x60, %i0
16016 ldda [%l7 + %i0] 0xe3, %i6
16017 nop
16018 set 0x50, %g3
16019 std %f30, [%l7 + %g3]
16020 nop
16021 set 0x2E, %i6
16022 ldsh [%l7 + %i6], %i3
16023 set 0x40, %i3
16024 ldda [%l7 + %i3] 0xda, %f0
16025 set 0x24, %l2
16026 sta %f12, [%l7 + %l2] 0x89
16027 nop
16028 set 0x68, %g7
16029 std %i2, [%l7 + %g7]
16030 set 0x5D, %o0
16031 stba %o3, [%l7 + %o0] 0xea
16032 membar #Sync
16033 nop
16034 set 0x64, %g5
16035 ldsh [%l7 + %g5], %i5
16036 nop
16037 set 0x16, %g4
16038 sth %o0, [%l7 + %g4]
16039 nop
16040 set 0x28, %o6
16041 std %l4, [%l7 + %o6]
16042 and %g4, %o6, %i6
16043 set 0x28, %i7
16044 stda %g4, [%l7 + %i7] 0xe3
16045 membar #Sync
16046 nop
16047 set 0x48, %g1
16048 sth %l2, [%l7 + %g1]
16049 and %l0, %o7, %g2
16050 nop
16051 set 0x3C, %l1
16052 ldsh [%l7 + %l1], %l1
16053 set 0x16, %i5
16054 stba %l3, [%l7 + %i5] 0x88
16055 nop
16056 set 0x68, %l4
16057 stx %fsr, [%l7 + %l4]
16058 nop
16059 set 0x6C, %i2
16060 lduw [%l7 + %i2], %o4
16061 set 0x1C, %g2
16062 lda [%l7 + %g2] 0x89, %f18
16063 or %i1, %l5, %g6
16064 nop
16065 set 0x0C, %o1
16066 sth %g7, [%l7 + %o1]
16067 nop
16068 set 0x50, %i4
16069 stb %i0, [%l7 + %i4]
16070 set 0x14, %o5
16071 stba %g3, [%l7 + %o5] 0xe3
16072 membar #Sync
16073 nop
16074 set 0x45, %l5
16075 ldub [%l7 + %l5], %o1
16076 set 0x08, %l0
16077 prefetcha [%l7 + %l0] 0x88, 3
16078 set 0x44, %l3
16079 swapa [%l7 + %l3] 0x80, %i4
16080 set 0x65, %o7
16081 ldstuba [%l7 + %o7] 0x89, %o5
16082 nop
16083 set 0x78, %o4
16084 ldx [%l7 + %o4], %i7
16085 set 0x40, %g6
16086 stda %f0, [%l7 + %g6] 0x80
16087 set 0x20, %o3
16088 stxa %g1, [%l7 + %o3] 0x89
16089 set 0x41, %l6
16090 stba %l6, [%l7 + %l6] 0x89
16091 ble %icc, loop_110
16092 wr %i3, %i2, %clear_softint
16093 set 0x40, %o2
16094 ldda [%l7 + %o2] 0xda, %f0
16095loop_110:
16096 nop
16097 set 0x28, %i1
16098 stw %i5, [%l7 + %i1]
16099 add %o3, %l4, %o0
16100 nop
16101 set 0x0D, %i0
16102 ldsb [%l7 + %i0], %o6
16103 set 0x40, %i6
16104 stda %f16, [%l7 + %i6] 0x80
16105 nop
16106 set 0x2D, %i3
16107 ldsb [%l7 + %i3], %i6
16108 nop
16109 set 0x58, %l2
16110 ldx [%l7 + %l2], %g5
16111 nop
16112 set 0x48, %g3
16113 std %l2, [%l7 + %g3]
16114 ble,a %icc, loop_111
16115 nop
16116 set 0x0C, %o0
16117 lduw [%l7 + %o0], %g4
16118 set 0x18, %g5
16119 stda %l0, [%l7 + %g5] 0xe2
16120 membar #Sync
16121loop_111:
16122 nop
16123 set 0x24, %g7
16124 lda [%l7 + %g7] 0x88, %f27
16125 set 0x20, %g4
16126 stda %o6, [%l7 + %g4] 0xeb
16127 membar #Sync
16128 nop
16129 set 0x7C, %i7
16130 prefetch [%l7 + %i7], 1
16131 set 0x40, %o6
16132 ldda [%l7 + %o6] 0x88, %f16
16133 set 0x40, %g1
16134 lda [%l7 + %g1] 0x81, %f1
16135 set 0x42, %i5
16136 stha %l1, [%l7 + %i5] 0xea
16137 membar #Sync
16138 nop
16139 set 0x34, %l4
16140 lduh [%l7 + %l4], %l3
16141 nop
16142 set 0x18, %i2
16143 ldd [%l7 + %i2], %g2
16144 nop
16145 set 0x40, %g2
16146 ldub [%l7 + %g2], %o4
16147 set 0x50, %o1
16148 ldda [%l7 + %o1] 0x81, %i0
16149 wr %g6, %g7, %set_softint
16150 nop
16151 set 0x28, %l1
16152 stw %i0, [%l7 + %l1]
16153 set 0x47, %o5
16154 stba %l5, [%l7 + %o5] 0xe2
16155 membar #Sync
16156 nop
16157 set 0x35, %l5
16158 stb %o1, [%l7 + %l5]
16159 nop
16160 set 0x38, %i4
16161 ldd [%l7 + %i4], %f20
16162 nop
16163 set 0x69, %l3
16164 stb %g3, [%l7 + %l3]
16165 ld [%l7 + 0x1C], %f7
16166 set 0x18, %l0
16167 prefetcha [%l7 + %l0] 0x80, 1
16168 set 0x50, %o7
16169 ldda [%l7 + %o7] 0x88, %o2
16170 nop
16171 set 0x38, %o4
16172 stx %o5, [%l7 + %o4]
16173 or %i7, %g1, %l6
16174 nop
16175 nop
16176 setx 0x6C34AEC0, %l0, %l6
16177 st %l6, [%l7 + 0x28]
16178 ld [%l7 + 0x28], %f27
16179 setx 0xFB34C253, %l1, %l5
16180 st %l5, [%l7 + 0x10]
16181 ld [%l7 + 0x10], %f29
16182 fdivs %f29, %f27, %f22
16183 nop
16184 set 0x14, %o3
16185 ldstub [%l7 + %o3], %i2
16186 st %fsr, [%l7 + 0x74]
16187 set 0x50, %g6
16188 swapa [%l7 + %g6] 0x89, %i3
16189 set 0x33, %o2
16190 stba %o3, [%l7 + %o2] 0xea
16191 membar #Sync
16192 set 0x50, %l6
16193 swapa [%l7 + %l6] 0x89, %l4
16194 set 0x1C, %i0
16195 swapa [%l7 + %i0] 0x81, %i5
16196 nop
16197 set 0x30, %i6
16198 sth %o0, [%l7 + %i6]
16199 nop
16200 set 0x68, %i1
16201 swap [%l7 + %i1], %i6
16202 nop
16203 set 0x25, %l2
16204 stb %g5, [%l7 + %l2]
16205 and %l2, %o6, %g4
16206 add %l0, %o7, %l1
16207 nop
16208 set 0x68, %i3
16209 swap [%l7 + %i3], %g2
16210 add %o4, %l3, %g6
16211 set 0x11, %o0
16212 stba %i1, [%l7 + %o0] 0xeb
16213 membar #Sync
16214 nop
16215 set 0x18, %g3
16216 stx %i0, [%l7 + %g3]
16217 set 0x40, %g7
16218 ldda [%l7 + %g7] 0xd8, %f0
16219 set 0x78, %g4
16220 ldxa [%l7 + %g4] 0x88, %l5
16221 nop
16222 set 0x6E, %g5
16223 ldstub [%l7 + %g5], %o1
16224 add %l7, 0x78, %l6
16225 wr %g0, 0x80, %asi
16226 ldxa [%l6] %asi, %g3
16227 casxa [%l6] 0x80, %g3, %i4
16228 nop
16229 set 0x68, %o6
16230 stx %fsr, [%l7 + %o6]
16231 set 0x20, %i7
16232 stxa %o2, [%l7 + %i7] 0xeb
16233 membar #Sync
16234 set 0x10, %g1
16235 ldda [%l7 + %g1] 0x89, %o4
16236 add %g7, %i7, %g1
16237 nop
16238 set 0x5D, %i5
16239 ldsb [%l7 + %i5], %l6
16240 set 0x48, %i2
16241 ldstuba [%l7 + %i2] 0x88, %i2
16242 nop
16243 set 0x3A, %g2
16244 ldsh [%l7 + %g2], %i3
16245 and %l4, %i5, %o0
16246 set 0x58, %l4
16247 ldxa [%l7 + %l4] 0x80, %i6
16248 st %f17, [%l7 + 0x3C]
16249 st %f23, [%l7 + 0x78]
16250 set 0x60, %l1
16251 stda %o2, [%l7 + %l1] 0x88
16252 set 0x08, %o1
16253 ldxa [%l7 + %o1] 0x81, %l2
16254 ld [%l7 + 0x70], %f16
16255 st %fsr, [%l7 + 0x28]
16256 nop
16257 set 0x34, %l5
16258 stw %o6, [%l7 + %l5]
16259 or %g5, %l0, %o7
16260 nop
16261 set 0x34, %i4
16262 ldsw [%l7 + %i4], %l1
16263 nop
16264 set 0x18, %l3
16265 ldx [%l7 + %l3], %g4
16266 set 0x3E, %l0
16267 stha %g2, [%l7 + %l0] 0xe3
16268 membar #Sync
16269 nop
16270 set 0x48, %o7
16271 std %f10, [%l7 + %o7]
16272 set 0x0C, %o5
16273 stha %l3, [%l7 + %o5] 0x89
16274 st %fsr, [%l7 + 0x74]
16275 set 0x40, %o3
16276 ldda [%l7 + %o3] 0x80, %f16
16277 nop
16278 set 0x24, %g6
16279 ldsh [%l7 + %g6], %o4
16280 set 0x0C, %o2
16281 stwa %g6, [%l7 + %o2] 0x89
16282 nop
16283 set 0x40, %l6
16284 ldd [%l7 + %l6], %i0
16285 nop
16286 set 0x48, %i0
16287 stx %i1, [%l7 + %i0]
16288 nop
16289 set 0x3B, %o4
16290 ldub [%l7 + %o4], %o1
16291 nop
16292 set 0x1A, %i6
16293 ldsb [%l7 + %i6], %g3
16294 set 0x18, %l2
16295 stba %l5, [%l7 + %l2] 0xeb
16296 membar #Sync
16297 nop
16298 or %g0, 0x8, %l0
16299 sllx %l0, 0x3c, %l0
16300 wr %l0, 0x928, %sys_tick_cmpr
16301 add %l7, 0x70, %l6
16302 wr %g0, 0x88, %asi
16303 casxa [%l6] 0x88, %o2, %i7
16304 nop
16305 set 0x6F, %i3
16306 ldub [%l7 + %i3], %g7
16307 set 0x40, %i1
16308 stda %f0, [%l7 + %i1] 0xda
16309 set 0x50, %o0
16310 ldxa [%l7 + %o0] 0x81, %l6
16311 nop
16312 set 0x78, %g7
16313 ldd [%l7 + %g7], %f14
16314 set 0x34, %g4
16315 sta %f14, [%l7 + %g4] 0x81
16316 st %fsr, [%l7 + 0x10]
16317 set 0x20, %g5
16318 stha %g1, [%l7 + %g5] 0x80
16319 nop
16320 set 0x5C, %o6
16321 prefetch [%l7 + %o6], 4
16322 st %fsr, [%l7 + 0x6C]
16323 set 0x50, %g3
16324 ldda [%l7 + %g3] 0x80, %i2
16325 nop
16326 set 0x50, %g1
16327 stx %fsr, [%l7 + %g1]
16328 set 0x66, %i7
16329 stha %l4, [%l7 + %i7] 0x89
16330 nop
16331 set 0x10, %i2
16332 ldd [%l7 + %i2], %i2
16333 nop
16334 set 0x5E, %g2
16335 ldub [%l7 + %g2], %o0
16336 add %l7, 0x2C, %l6
16337 wr %g0, 0x89, %asi
16338 casa [%l6] 0x89, %i5, %o3
16339 nop
16340 set 0x24, %i5
16341 swap [%l7 + %i5], %i6
16342 and %o6, %l2, %g5
16343 nop
16344 set 0x08, %l1
16345 stw %o7, [%l7 + %l1]
16346 nop
16347 set 0x20, %l4
16348 lduw [%l7 + %l4], %l1
16349 or %g4, %g2, %l3
16350 membar #Sync
16351 set 0x40, %o1
16352 ldda [%l7 + %o1] 0xf1, %f0
16353 nop
16354 set 0x3C, %l5
16355 prefetch [%l7 + %l5], 0
16356 nop
16357 set 0x44, %l3
16358 stw %l0, [%l7 + %l3]
16359 st %f27, [%l7 + 0x48]
16360 set 0x60, %i4
16361 stxa %g6, [%l7 + %i4] 0xe3
16362 membar #Sync
16363 set 0x18, %o7
16364 stxa %i0, [%l7 + %o7] 0xe3
16365 membar #Sync
16366 set 0x58, %o5
16367 prefetcha [%l7 + %o5] 0x80, 1
16368 nop
16369 set 0x08, %o3
16370 lduw [%l7 + %o3], %o1
16371 nop
16372 set 0x30, %g6
16373 swap [%l7 + %g6], %g3
16374 nop
16375 set 0x4A, %l0
16376 stb %l5, [%l7 + %l0]
16377 nop
16378 set 0x29, %o2
16379 ldub [%l7 + %o2], %i4
16380 set 0x08, %l6
16381 stxa %o5, [%l7 + %l6] 0x80
16382 or %o4, %i7, %o2
16383 ld [%l7 + 0x34], %f5
16384 set 0x6C, %i0
16385 swapa [%l7 + %i0] 0x81, %l6
16386 bleu,a %icc, loop_112
16387 nop
16388 set 0x58, %i6
16389 stx %g1, [%l7 + %i6]
16390 nop
16391 set 0x34, %o4
16392 swap [%l7 + %o4], %i3
16393 nop
16394 set 0x24, %i3
16395 ldsb [%l7 + %i3], %l4
16396loop_112:
16397 nop
16398 set 0x79, %i1
16399 ldub [%l7 + %i1], %i2
16400 set 0x30, %o0
16401 ldda [%l7 + %o0] 0x81, %g6
16402 nop
16403 set 0x18, %g7
16404 std %f22, [%l7 + %g7]
16405 fpadd16 %f20, %f16, %f30
16406 add %o0, %i5, %o3
16407 set 0x41, %g4
16408 stba %o6, [%l7 + %g4] 0xe2
16409 membar #Sync
16410 set 0x70, %g5
16411 ldda [%l7 + %g5] 0xe2, %l2
16412 set 0x64, %l2
16413 stwa %i6, [%l7 + %l2] 0x80
16414 and %o7, %l1, %g5
16415 nop
16416 set 0x68, %g3
16417 std %g2, [%l7 + %g3]
16418 or %g4, %l0, %g6
16419 add %i0, %l3, %o1
16420 set 0x18, %o6
16421 lda [%l7 + %o6] 0x88, %f31
16422 st %fsr, [%l7 + 0x70]
16423 set 0x3E, %g1
16424 stba %g3, [%l7 + %g1] 0x81
16425 set 0x68, %i2
16426 ldxa [%l7 + %i2] 0x80, %i1
16427 nop
16428 set 0x3E, %i7
16429 lduh [%l7 + %i7], %i4
16430 be %xcc, loop_113
16431 nop
16432 set 0x59, %g2
16433 stb %l5, [%l7 + %g2]
16434 set 0x5C, %i5
16435 sta %f29, [%l7 + %i5] 0x89
16436loop_113:
16437 nop
16438 add %l7, 0x38, %l6
16439 wr %g0, 0x88, %asi
16440 casa [%l6] 0x88, %o5, %o4
16441 fpadd32s %f15, %f13, %f28
16442 nop
16443 set 0x46, %l4
16444 sth %o2, [%l7 + %l4]
16445 set 0x40, %l1
16446 ldda [%l7 + %l1] 0x80, %f0
16447 set 0x68, %l5
16448 lda [%l7 + %l5] 0x80, %f18
16449 nop
16450 set 0x40, %l3
16451 stx %i7, [%l7 + %l3]
16452 set 0x48, %o1
16453 prefetcha [%l7 + %o1] 0x80, 1
16454 ld [%l7 + 0x48], %f26
16455 and %i3, %g1, %i2
16456 or %l4, %o0, %g7
16457 set 0x63, %i4
16458 stba %i5, [%l7 + %i4] 0x89
16459 set 0x1F, %o7
16460 stba %o3, [%l7 + %o7] 0x88
16461 wr %l2, %o6, %sys_tick
16462 or %i6, %l1, %g5
16463 nop
16464 set 0x10, %o5
16465 stx %fsr, [%l7 + %o5]
16466 set 0x70, %o3
16467 stxa %g2, [%l7 + %o3] 0xea
16468 membar #Sync
16469 nop
16470 set 0x58, %g6
16471 prefetch [%l7 + %g6], 4
16472 nop
16473 set 0x78, %o2
16474 ldx [%l7 + %o2], %o7
16475 nop
16476 set 0x1A, %l6
16477 sth %g4, [%l7 + %l6]
16478 st %fsr, [%l7 + 0x44]
16479 nop
16480 set 0x24, %l0
16481 lduw [%l7 + %l0], %l0
16482 ld [%l7 + 0x14], %f11
16483 ld [%l7 + 0x40], %f11
16484 add %g6, %l3, %o1
16485 nop
16486 set 0x44, %i0
16487 ldsw [%l7 + %i0], %i0
16488 nop
16489 set 0x4A, %o4
16490 stb %g3, [%l7 + %o4]
16491 set 0x20, %i3
16492 lda [%l7 + %i3] 0x81, %f17
16493 wr %i1, %i4, %y
16494 nop
16495 set 0x2A, %i1
16496 ldsh [%l7 + %i1], %o5
16497 nop
16498 set 0x7C, %o0
16499 lduh [%l7 + %o0], %o4
16500 wr %o2, %i7, %set_softint
16501 nop
16502 set 0x40, %i6
16503 ldx [%l7 + %i6], %l6
16504 nop
16505 set 0x32, %g4
16506 ldsh [%l7 + %g4], %i3
16507 or %l5, %g1, %l4
16508 nop
16509 set 0x70, %g7
16510 ldd [%l7 + %g7], %o0
16511 set 0x68, %g5
16512 prefetcha [%l7 + %g5] 0x89, 0
16513 set 0x4C, %g3
16514 stwa %i5, [%l7 + %g3] 0x88
16515 set 0x38, %o6
16516 swapa [%l7 + %o6] 0x89, %o3
16517 and %i2, %o6, %l2
16518 nop
16519 set 0x20, %g1
16520 std %i6, [%l7 + %g1]
16521 nop
16522 set 0x48, %i2
16523 lduh [%l7 + %i2], %l1
16524 set 0x40, %l2
16525 stda %f0, [%l7 + %l2] 0xc4
16526 wr %g2, %o7, %pic
16527 nop
16528 set 0x42, %i7
16529 ldstub [%l7 + %i7], %g5
16530 nop
16531 set 0x08, %i5
16532 stx %fsr, [%l7 + %i5]
16533 nop
16534 set 0x40, %l4
16535 ldsw [%l7 + %l4], %g4
16536 ld [%l7 + 0x74], %f2
16537 wr %l0, %l3, %y
16538 nop
16539 set 0x48, %l1
16540 stx %g6, [%l7 + %l1]
16541 nop
16542 set 0x79, %g2
16543 ldub [%l7 + %g2], %o1
16544 nop
16545 set 0x30, %l5
16546 swap [%l7 + %l5], %g3
16547 set 0x40, %l3
16548 ldda [%l7 + %l3] 0x89, %f0
16549 nop
16550 set 0x10, %o1
16551 ldd [%l7 + %o1], %f30
16552 nop
16553 set 0x68, %i4
16554 ldx [%l7 + %i4], %i0
16555 set 0x10, %o7
16556 ldda [%l7 + %o7] 0xe2, %i0
16557 nop
16558 set 0x2C, %o5
16559 ldsw [%l7 + %o5], %o5
16560 nop
16561 set 0x48, %o3
16562 ldsw [%l7 + %o3], %i4
16563 set 0x1A, %g6
16564 ldstuba [%l7 + %g6] 0x80, %o4
16565 nop
16566 set 0x30, %l6
16567 stx %i7, [%l7 + %l6]
16568 set 0x73, %l0
16569 ldstuba [%l7 + %l0] 0x88, %l6
16570 nop
16571 set 0x38, %o2
16572 stx %i3, [%l7 + %o2]
16573 nop
16574 set 0x45, %o4
16575 ldstub [%l7 + %o4], %o2
16576 set 0x11, %i0
16577 stba %g1, [%l7 + %i0] 0x81
16578 set 0x08, %i3
16579 ldxa [%l7 + %i3] 0x80, %l4
16580 ld [%l7 + 0x78], %f27
16581 nop
16582 set 0x48, %o0
16583 swap [%l7 + %o0], %o0
16584 nop
16585 set 0x2A, %i1
16586 lduh [%l7 + %i1], %g7
16587 nop
16588 set 0x36, %g4
16589 sth %l5, [%l7 + %g4]
16590 add %l7, 0x08, %l6
16591 wr %g0, 0x81, %asi
16592 ldxa [%l6] %asi, %i5
16593 casxa [%l6] 0x81, %i5, %o3
16594 set 0x08, %i6
16595 swapa [%l7 + %i6] 0x81, %i2
16596 add %l7, 0x70, %l6
16597 wr %g0, 0x88, %asi
16598 lda [%l6] %asi, %l2
16599 casa [%l6] 0x88, %l2, %i6
16600 nop
16601 set 0x08, %g7
16602 stx %fsr, [%l7 + %g7]
16603 nop
16604 set 0x70, %g5
16605 ldx [%l7 + %g5], %o6
16606 nop
16607 set 0x08, %g3
16608 ldsw [%l7 + %g3], %g2
16609 st %fsr, [%l7 + 0x74]
16610 nop
16611 set 0x0E, %o6
16612 lduh [%l7 + %o6], %l1
16613 nop
16614 set 0x28, %i2
16615 stw %g5, [%l7 + %i2]
16616 set 0x3E, %l2
16617 stha %o7, [%l7 + %l2] 0xeb
16618 membar #Sync
16619 st %fsr, [%l7 + 0x54]
16620 nop
16621 set 0x28, %i7
16622 ldd [%l7 + %i7], %f30
16623 st %f6, [%l7 + 0x38]
16624 nop
16625 set 0x58, %g1
16626 ldd [%l7 + %g1], %g4
16627 set 0x40, %i5
16628 stda %f0, [%l7 + %i5] 0x89
16629 set 0x08, %l4
16630 ldxa [%l7 + %l4] 0x88, %l3
16631 set 0x36, %l1
16632 stha %l0, [%l7 + %l1] 0x81
16633 add %o1, %g6, %g3
16634 nop
16635 set 0x18, %g2
16636 ldd [%l7 + %g2], %f20
16637 nop
16638 set 0x30, %l3
16639 stw %i1, [%l7 + %l3]
16640 set 0x08, %l5
16641 prefetcha [%l7 + %l5] 0x89, 4
16642 nop
16643 set 0x44, %i4
16644 ldsw [%l7 + %i4], %i0
16645 set 0x27, %o7
16646 ldstuba [%l7 + %o7] 0x80, %i4
16647 set 0x12, %o5
16648 stha %i7, [%l7 + %o5] 0xea
16649 membar #Sync
16650 and %o4, %l6, %i3
16651 nop
16652 set 0x78, %o1
16653 stx %fsr, [%l7 + %o1]
16654 nop
16655 set 0x0E, %g6
16656 sth %g1, [%l7 + %g6]
16657 nop
16658 set 0x68, %l6
16659 ldd [%l7 + %l6], %l4
16660 or %o0, %g7, %o2
16661 nop
16662 set 0x70, %o3
16663 prefetch [%l7 + %o3], 3
16664 set 0x30, %o2
16665 ldxa [%l7 + %o2] 0x81, %l5
16666 nop
16667 set 0x3B, %o4
16668 ldstub [%l7 + %o4], %i5
16669 set 0x40, %l0
16670 stda %f16, [%l7 + %l0] 0x88
16671 set 0x74, %i0
16672 sta %f21, [%l7 + %i0] 0x80
16673 and %o3, %l2, %i6
16674 set 0x10, %i3
16675 ldda [%l7 + %i3] 0x80, %o6
16676 st %fsr, [%l7 + 0x54]
16677 nop
16678 set 0x68, %o0
16679 ldd [%l7 + %o0], %i2
16680 add %l7, 0x10, %l6
16681 wr %g0, 0x88, %asi
16682 casxa [%l6] 0x88, %l1, %g2
16683 set 0x78, %g4
16684 ldxa [%l7 + %g4] 0x89, %o7
16685 nop
16686 set 0x40, %i6
16687 ldsw [%l7 + %i6], %g4
16688 set 0x3C, %g7
16689 swapa [%l7 + %g7] 0x81, %l3
16690 ble,pt %icc, loop_114
16691 nop
16692 set 0x44, %g5
16693 lduw [%l7 + %g5], %g5
16694 nop
16695 set 0x68, %g3
16696 ldd [%l7 + %g3], %o0
16697 nop
16698 set 0x54, %i1
16699 sth %g6, [%l7 + %i1]
16700loop_114:
16701 nop
16702 set 0x10, %i2
16703 swap [%l7 + %i2], %l0
16704 set 0x14, %o6
16705 sta %f22, [%l7 + %o6] 0x81
16706 set 0x24, %l2
16707 lda [%l7 + %l2] 0x89, %f29
16708 nop
16709 set 0x5A, %i7
16710 ldsh [%l7 + %i7], %g3
16711 nop
16712 set 0x48, %g1
16713 stb %o5, [%l7 + %g1]
16714 add %l7, 0x50, %l6
16715 wr %g0, 0x80, %asi
16716 casxa [%l6] 0x80, %i1, %i0
16717 nop
16718 set 0x14, %l4
16719 ldsw [%l7 + %l4], %i7
16720 nop
16721 set 0x08, %i5
16722 ldsw [%l7 + %i5], %o4
16723 nop
16724 set 0x50, %g2
16725 ldx [%l7 + %g2], %l6
16726 add %l7, 0x60, %l6
16727 wr %g0, 0x81, %asi
16728 lda [%l6] %asi, %i3
16729 casa [%l6] 0x81, %i3, %i4
16730 and %l4, %g1, %o0
16731 nop
16732 set 0x54, %l3
16733 stw %g7, [%l7 + %l3]
16734 nop
16735 set 0x58, %l5
16736 stx %l5, [%l7 + %l5]
16737 set 0x50, %i4
16738 stxa %i5, [%l7 + %i4] 0xea
16739 membar #Sync
16740 add %l7, 0x40, %l6
16741 wr %g0, 0x81, %asi
16742 casa [%l6] 0x81, %o2, %l2
16743 set 0x64, %l1
16744 stwa %i6, [%l7 + %l1] 0x88
16745 add %l7, 0x60, %l6
16746 wr %g0, 0x81, %asi
16747 ldxa [%l6] %asi, %o3
16748 casxa [%l6] 0x81, %o3, %o6
16749 st %f12, [%l7 + 0x30]
16750 nop
16751 set 0x28, %o7
16752 ldd [%l7 + %o7], %f8
16753 st %fsr, [%l7 + 0x48]
16754 nop
16755 set 0x74, %o1
16756 ldsh [%l7 + %o1], %i2
16757 or %l1, %o7, %g2
16758 nop
16759 set 0x30, %g6
16760 ldsh [%l7 + %g6], %l3
16761 or %g5, %g4, %g6
16762 and %o1, %l0, %o5
16763 nop
16764 set 0x28, %l6
16765 stx %fsr, [%l7 + %l6]
16766 set 0x28, %o5
16767 stxa %i1, [%l7 + %o5] 0x80
16768 nop
16769 set 0x12, %o2
16770 ldsb [%l7 + %o2], %g3
16771 set 0x2A, %o3
16772 stha %i7, [%l7 + %o3] 0x80
16773 nop
16774 set 0x58, %l0
16775 ldx [%l7 + %l0], %i0
16776 set 0x4C, %i0
16777 stwa %l6, [%l7 + %i0] 0x80
16778 nop
16779 set 0x78, %o4
16780 sth %i3, [%l7 + %o4]
16781 set 0x38, %o0
16782 swapa [%l7 + %o0] 0x80, %i4
16783 st %f13, [%l7 + 0x5C]
16784 set 0x30, %i3
16785 stda %o4, [%l7 + %i3] 0x88
16786 nop
16787 set 0x68, %i6
16788 ldx [%l7 + %i6], %g1
16789 nop
16790 set 0x30, %g4
16791 ldd [%l7 + %g4], %o0
16792 nop
16793 set 0x70, %g5
16794 stx %fsr, [%l7 + %g5]
16795 set 0x60, %g7
16796 lda [%l7 + %g7] 0x89, %f8
16797 add %l7, 0x08, %l6
16798 wr %g0, 0x88, %asi
16799 ldxa [%l6] %asi, %l4
16800 casxa [%l6] 0x88, %l4, %l5
16801 set 0x78, %g3
16802 ldxa [%l7 + %g3] 0x88, %i5
16803 set 0x40, %i1
16804 stda %f16, [%l7 + %i1] 0x81
16805 nop
16806 set 0x52, %i2
16807 ldsh [%l7 + %i2], %g7
16808 nop
16809 set 0x58, %l2
16810 ldd [%l7 + %l2], %l2
16811 nop
16812 set 0x28, %o6
16813 ldx [%l7 + %o6], %o2
16814 nop
16815 set 0x60, %i7
16816 ldd [%l7 + %i7], %f18
16817 set 0x68, %l4
16818 stba %o3, [%l7 + %l4] 0x88
16819 nop
16820 set 0x1D, %g1
16821 ldub [%l7 + %g1], %i6
16822 or %i2, %o6, %l1
16823 fpsub32s %f6, %f26, %f8
16824 set 0x5C, %g2
16825 sta %f11, [%l7 + %g2] 0x81
16826 or %o7, %l3, %g5
16827 set 0x6C, %l3
16828 stwa %g2, [%l7 + %l3] 0x80
16829 set 0x2A, %i5
16830 stha %g6, [%l7 + %i5] 0x81
16831 set 0x28, %i4
16832 stwa %g4, [%l7 + %i4] 0xe3
16833 membar #Sync
16834 nop
16835 set 0x54, %l5
16836 stw %l0, [%l7 + %l5]
16837 nop
16838 set 0x38, %l1
16839 swap [%l7 + %l1], %o1
16840 nop
16841 set 0x58, %o1
16842 ldd [%l7 + %o1], %i0
16843 set 0x50, %g6
16844 swapa [%l7 + %g6] 0x80, %g3
16845 set 0x70, %o7
16846 prefetcha [%l7 + %o7] 0x81, 1
16847 ld [%l7 + 0x30], %f9
16848 be,a %xcc, loop_115
16849 and %i7, %l6, %i0
16850 set 0x20, %o5
16851 prefetcha [%l7 + %o5] 0x88, 0
16852loop_115:
16853 nop
16854 set 0x7C, %l6
16855 ldsw [%l7 + %l6], %o4
16856 add %l7, 0x50, %l6
16857 wr %g0, 0x80, %asi
16858 ldxa [%l6] %asi, %i4
16859 casxa [%l6] 0x80, %i4, %g1
16860 set 0x63, %o2
16861 ldstuba [%l7 + %o2] 0x80, %o0
16862 set 0x74, %l0
16863 lda [%l7 + %l0] 0x80, %f18
16864 nop
16865 set 0x1C, %i0
16866 ldstub [%l7 + %i0], %l4
16867 nop
16868 set 0x20, %o4
16869 ldd [%l7 + %o4], %f26
16870 set 0x28, %o3
16871 ldstuba [%l7 + %o3] 0x89, %l5
16872 nop
16873 set 0x48, %i3
16874 stw %i5, [%l7 + %i3]
16875 set 0x58, %i6
16876 stda %g6, [%l7 + %i6] 0xea
16877 membar #Sync
16878 set 0x5D, %o0
16879 ldstuba [%l7 + %o0] 0x88, %o2
16880 nop
16881 set 0x60, %g5
16882 lduw [%l7 + %g5], %l2
16883 set 0x28, %g4
16884 sta %f13, [%l7 + %g4] 0x80
16885 st %f22, [%l7 + 0x38]
16886 add %i6, %i2, %o6
16887 set 0x78, %g3
16888 ldxa [%l7 + %g3] 0x88, %o3
16889 set 0x40, %i1
16890 stda %f16, [%l7 + %i1] 0xf8
16891 membar #Sync
16892 nop
16893 set 0x7E, %i2
16894 lduh [%l7 + %i2], %o7
16895 st %f21, [%l7 + 0x2C]
16896 set 0x14, %l2
16897 swapa [%l7 + %l2] 0x89, %l1
16898 set 0x30, %o6
16899 stxa %g5, [%l7 + %o6] 0x81
16900 nop
16901 set 0x54, %i7
16902 ldstub [%l7 + %i7], %l3
16903 nop
16904 set 0x58, %l4
16905 ldsw [%l7 + %l4], %g6
16906 nop
16907 set 0x1C, %g1
16908 sth %g2, [%l7 + %g1]
16909 nop
16910 set 0x0E, %g7
16911 ldsb [%l7 + %g7], %g4
16912 nop
16913 set 0x2C, %g2
16914 lduw [%l7 + %g2], %l0
16915 nop
16916 set 0x48, %i5
16917 sth %i1, [%l7 + %i5]
16918 add %l7, 0x28, %l6
16919 wr %g0, 0x89, %asi
16920 casxa [%l6] 0x89, %o1, %g3
16921 nop
16922 set 0x76, %i4
16923 sth %i7, [%l7 + %i4]
16924 nop
16925 set 0x78, %l3
16926 ldsb [%l7 + %l3], %l6
16927 nop
16928 set 0x74, %l1
16929 prefetch [%l7 + %l1], 4
16930 nop
16931 set 0x30, %l5
16932 std %f10, [%l7 + %l5]
16933 set 0x34, %o1
16934 sta %f16, [%l7 + %o1] 0x80
16935 nop
16936 set 0x38, %o7
16937 std %o4, [%l7 + %o7]
16938 nop
16939 set 0x08, %o5
16940 sth %i0, [%l7 + %o5]
16941 nop
16942 set 0x7E, %g6
16943 stb %i3, [%l7 + %g6]
16944 set 0x0C, %o2
16945 lda [%l7 + %o2] 0x88, %f1
16946 add %l7, 0x38, %l6
16947 wr %g0, 0x88, %asi
16948 lda [%l6] %asi, %i4
16949 casa [%l6] 0x88, %i4, %o4
16950 nop
16951 set 0x30, %l6
16952 ldd [%l7 + %l6], %f0
16953 add %g1, %l4, %o0
16954 nop
16955 set 0x74, %l0
16956 sth %i5, [%l7 + %l0]
16957 nop
16958 set 0x50, %o4
16959 stx %fsr, [%l7 + %o4]
16960 set 0x78, %i0
16961 ldxa [%l7 + %i0] 0x88, %l5
16962 nop
16963 set 0x45, %i3
16964 stb %o2, [%l7 + %i3]
16965 nop
16966 set 0x30, %i6
16967 lduw [%l7 + %i6], %l2
16968 nop
16969 set 0x52, %o0
16970 ldub [%l7 + %o0], %g7
16971 nop
16972 set 0x48, %o3
16973 std %i6, [%l7 + %o3]
16974 nop
16975 set 0x38, %g4
16976 stx %fsr, [%l7 + %g4]
16977 nop
16978 set 0x30, %g5
16979 lduw [%l7 + %g5], %i2
16980 set 0x50, %g3
16981 stda %o6, [%l7 + %g3] 0xe3
16982 membar #Sync
16983 set 0x20, %i1
16984 stxa %o7, [%l7 + %i1] 0xe2
16985 membar #Sync
16986 or %o3, %l1, %l3
16987 nop
16988 set 0x34, %l2
16989 swap [%l7 + %l2], %g5
16990 set 0x31, %i2
16991 ldstuba [%l7 + %i2] 0x80, %g2
16992 nop
16993 set 0x4C, %i7
16994 ldsw [%l7 + %i7], %g6
16995 nop
16996 set 0x22, %o6
16997 ldsb [%l7 + %o6], %l0
16998 nop
16999 set 0x64, %g1
17000 sth %i1, [%l7 + %g1]
17001 set 0x60, %g7
17002 stxa %g4, [%l7 + %g7] 0x81
17003 nop
17004 set 0x58, %l4
17005 stx %fsr, [%l7 + %l4]
17006 nop
17007 set 0x08, %i5
17008 stx %fsr, [%l7 + %i5]
17009 wr %g3, %i7, %sys_tick
17010 set 0x58, %i4
17011 sta %f24, [%l7 + %i4] 0x88
17012 set 0x08, %l3
17013 stda %o0, [%l7 + %l3] 0xe3
17014 membar #Sync
17015 nop
17016 set 0x4E, %l1
17017 lduh [%l7 + %l1], %l6
17018 set 0x44, %g2
17019 stha %i0, [%l7 + %g2] 0xea
17020 membar #Sync
17021 nop
17022 set 0x69, %l5
17023 stb %i3, [%l7 + %l5]
17024 st %fsr, [%l7 + 0x38]
17025 nop
17026 set 0x6C, %o7
17027 lduh [%l7 + %o7], %o5
17028 set 0x2E, %o5
17029 stha %o4, [%l7 + %o5] 0xea
17030 membar #Sync
17031 nop
17032 set 0x30, %g6
17033 std %g0, [%l7 + %g6]
17034 set 0x46, %o1
17035 stha %l4, [%l7 + %o1] 0xe3
17036 membar #Sync
17037 nop
17038 set 0x08, %l6
17039 ldd [%l7 + %l6], %o0
17040 st %f17, [%l7 + 0x34]
17041 nop
17042 set 0x50, %l0
17043 ldub [%l7 + %l0], %i5
17044 set 0x50, %o2
17045 ldda [%l7 + %o2] 0x89, %i4
17046 nop
17047 set 0x70, %o4
17048 sth %l5, [%l7 + %o4]
17049 set 0x18, %i3
17050 stba %l2, [%l7 + %i3] 0xe3
17051 membar #Sync
17052 nop
17053 set 0x3F, %i6
17054 ldub [%l7 + %i6], %g7
17055 wr %i6, %o2, %sys_tick
17056 wr %o6, %o7, %sys_tick
17057 nop
17058 set 0x28, %o0
17059 stx %i2, [%l7 + %o0]
17060 add %l7, 0x34, %l6
17061 wr %g0, 0x80, %asi
17062 lda [%l6] %asi, %l1
17063 casa [%l6] 0x80, %l1, %l3
17064 nop
17065 set 0x34, %o3
17066 stw %o3, [%l7 + %o3]
17067 set 0x30, %g4
17068 ldda [%l7 + %g4] 0x80, %g2
17069 set 0x24, %i0
17070 stwa %g6, [%l7 + %i0] 0x81
17071 st %fsr, [%l7 + 0x7C]
17072 nop
17073 set 0x28, %g5
17074 std %g4, [%l7 + %g5]
17075 set 0x40, %g3
17076 ldda [%l7 + %g3] 0x81, %f16
17077 or %l0, %g4, %i1
17078 set 0x50, %l2
17079 stwa %i7, [%l7 + %l2] 0x89
17080 nop
17081 set 0x2C, %i2
17082 sth %g3, [%l7 + %i2]
17083 bleu,a %xcc, loop_116
17084 nop
17085 set 0x4C, %i7
17086 prefetch [%l7 + %i7], 3
17087 set 0x50, %o6
17088 ldda [%l7 + %o6] 0x81, %i6
17089loop_116:
17090 nop
17091 set 0x70, %g1
17092 stx %i0, [%l7 + %g1]
17093 set 0x68, %g7
17094 stda %o0, [%l7 + %g7] 0x80
17095 nop
17096 set 0x78, %i1
17097 ldsw [%l7 + %i1], %i3
17098 nop
17099 set 0x10, %l4
17100 ldsw [%l7 + %l4], %o4
17101 set 0x6A, %i4
17102 stha %o5, [%l7 + %i4] 0x80
17103 set 0x20, %l3
17104 ldda [%l7 + %l3] 0xeb, %l4
17105 set 0x1C, %l1
17106 stwa %g1, [%l7 + %l1] 0xe2
17107 membar #Sync
17108 nop
17109 set 0x18, %i5
17110 std %i4, [%l7 + %i5]
17111 nop
17112 set 0x7A, %g2
17113 sth %o0, [%l7 + %g2]
17114 set 0x40, %l5
17115 ldda [%l7 + %l5] 0xd8, %f16
17116 set 0x50, %o7
17117 lda [%l7 + %o7] 0x80, %f13
17118 or %i4, %l2, %l5
17119 wr %g7, %o2, %clear_softint
17120 nop
17121 set 0x48, %g6
17122 stx %fsr, [%l7 + %g6]
17123 nop
17124 set 0x08, %o5
17125 ldsh [%l7 + %o5], %o6
17126 nop
17127 set 0x48, %l6
17128 std %f20, [%l7 + %l6]
17129 nop
17130 set 0x28, %l0
17131 ldsw [%l7 + %l0], %i6
17132 nop
17133 set 0x68, %o1
17134 ldd [%l7 + %o1], %f10
17135 wr %i2, %l1, %y
17136 set 0x20, %o2
17137 swapa [%l7 + %o2] 0x81, %l3
17138 set 0x20, %i3
17139 ldxa [%l7 + %i3] 0x81, %o3
17140 or %o7, %g2, %g6
17141 nop
17142 set 0x0C, %o4
17143 ldsh [%l7 + %o4], %l0
17144 nop
17145 set 0x48, %i6
17146 ldd [%l7 + %i6], %f30
17147 ld [%l7 + 0x6C], %f9
17148 add %l7, 0x14, %l6
17149 wr %g0, 0x89, %asi
17150 casa [%l6] 0x89, %g4, %i1
17151 set 0x38, %o3
17152 stxa %i7, [%l7 + %o3] 0xe2
17153 membar #Sync
17154 set 0x78, %o0
17155 prefetcha [%l7 + %o0] 0x80, 0
17156 nop
17157 set 0x38, %g4
17158 stx %l6, [%l7 + %g4]
17159 set 0x12, %i0
17160 stha %g3, [%l7 + %i0] 0x88
17161 nop
17162 set 0x76, %g3
17163 ldstub [%l7 + %g3], %i0
17164 nop
17165 set 0x28, %g5
17166 lduw [%l7 + %g5], %o1
17167 nop
17168 set 0x28, %l2
17169 swap [%l7 + %l2], %o4
17170 set 0x78, %i7
17171 prefetcha [%l7 + %i7] 0x88, 3
17172 or %o5, %l4, %i5
17173 add %l7, 0x34, %l6
17174 wr %g0, 0x89, %asi
17175 lda [%l6] %asi, %g1
17176 casa [%l6] 0x89, %g1, %i4
17177 set 0x44, %i2
17178 lda [%l7 + %i2] 0x89, %f25
17179 st %fsr, [%l7 + 0x7C]
17180 set 0x40, %o6
17181 stda %f16, [%l7 + %o6] 0xc8
17182 wr %l2, %o0, %pic
17183 fpadd16 %f4, %f6, %f14
17184 wr %g7, %l5, %ccr
17185 nop
17186 set 0x28, %g1
17187 ldx [%l7 + %g1], %o2
17188 set 0x38, %i1
17189 prefetcha [%l7 + %i1] 0x89, 4
17190 set 0x38, %l4
17191 stxa %o6, [%l7 + %l4] 0xe3
17192 membar #Sync
17193 or %i2, %l3, %o3
17194 set 0x58, %i4
17195 ldxa [%l7 + %i4] 0x88, %l1
17196 set 0x50, %g7
17197 sta %f21, [%l7 + %g7] 0x89
17198 ble,a %xcc, loop_117
17199 ld [%l7 + 0x64], %f28
17200 nop
17201 set 0x60, %l3
17202 swap [%l7 + %l3], %g2
17203 and %g6, %l0, %g4
17204loop_117:
17205 add %o7, %i1, %g5
17206 or %l6, %i7, %i0
17207 nop
17208 set 0x14, %l1
17209 lduw [%l7 + %l1], %o1
17210 add %l7, 0x48, %l6
17211 wr %g0, 0x89, %asi
17212 ldxa [%l6] %asi, %o4
17213 casxa [%l6] 0x89, %o4, %i3
17214 add %l7, 0x60, %l6
17215 wr %g0, 0x88, %asi
17216 ldxa [%l6] %asi, %g3
17217 casxa [%l6] 0x88, %g3, %o5
17218 nop
17219 set 0x32, %g2
17220 sth %l4, [%l7 + %g2]
17221 set 0x48, %l5
17222 lda [%l7 + %l5] 0x88, %f8
17223 set 0x38, %o7
17224 stwa %g1, [%l7 + %o7] 0x80
17225 or %i5, %i4, %l2
17226 add %o0, %l5, %o2
17227 set 0x50, %i5
17228 ldda [%l7 + %i5] 0x88, %i6
17229 nop
17230 set 0x38, %o5
17231 ldsw [%l7 + %o5], %g7
17232 set 0x0A, %g6
17233 stha %i2, [%l7 + %g6] 0xe2
17234 membar #Sync
17235 nop
17236 set 0x67, %l6
17237 ldstub [%l7 + %l6], %l3
17238 nop
17239 set 0x09, %l0
17240 ldub [%l7 + %l0], %o3
17241 nop
17242 set 0x32, %o1
17243 lduh [%l7 + %o1], %l1
17244 nop
17245 set 0x08, %i3
17246 std %f10, [%l7 + %i3]
17247 or %o6, %g6, %g2
17248 add %l0, %o7, %i1
17249 set 0x18, %o2
17250 ldxa [%l7 + %o2] 0x89, %g5
17251 and %g4, %l6, %i7
17252 nop
17253 set 0x78, %o4
17254 stx %o1, [%l7 + %o4]
17255 add %l7, 0x10, %l6
17256 wr %g0, 0x81, %asi
17257 ldxa [%l6] %asi, %i0
17258 casxa [%l6] 0x81, %i0, %o4
17259 set 0x50, %i6
17260 stwa %g3, [%l7 + %i6] 0xea
17261 membar #Sync
17262 set 0x78, %o3
17263 sta %f6, [%l7 + %o3] 0x81
17264 and %o5, %i3, %g1
17265 add %l7, 0x40, %l6
17266 wr %g0, 0x81, %asi
17267 casxa [%l6] 0x81, %l4, %i4
17268 set 0x40, %g4
17269 stda %f0, [%l7 + %g4] 0x89
17270 nop
17271 set 0x10, %o0
17272 std %l2, [%l7 + %o0]
17273 ld [%l7 + 0x7C], %f21
17274 nop
17275 set 0x4C, %g3
17276 stw %o0, [%l7 + %g3]
17277 nop
17278 set 0x2C, %i0
17279 sth %l5, [%l7 + %i0]
17280 nop
17281 set 0x40, %l2
17282 std %f6, [%l7 + %l2]
17283 nop
17284 set 0x58, %g5
17285 ldd [%l7 + %g5], %o2
17286 nop
17287 set 0x08, %i2
17288 stw %i5, [%l7 + %i2]
17289 nop
17290 set 0x08, %o6
17291 stx %i6, [%l7 + %o6]
17292 wr %i2, %g7, %set_softint
17293 set 0x08, %g1
17294 stda %o2, [%l7 + %g1] 0xe3
17295 membar #Sync
17296 fpsub32 %f6, %f10, %f10
17297 nop
17298 set 0x60, %i1
17299 ldd [%l7 + %i1], %l2
17300 set 0x58, %i7
17301 sta %f18, [%l7 + %i7] 0x80
17302 nop
17303 set 0x08, %l4
17304 std %f6, [%l7 + %l4]
17305 and %l1, %g6, %o6
17306 fpsub16 %f4, %f22, %f20
17307 nop
17308 set 0x44, %g7
17309 lduw [%l7 + %g7], %g2
17310 st %f1, [%l7 + 0x58]
17311 ld [%l7 + 0x7C], %f27
17312 set 0x10, %l3
17313 ldda [%l7 + %l3] 0xeb, %o6
17314 set 0x50, %l1
17315 swapa [%l7 + %l1] 0x89, %i1
17316 set 0x5C, %i4
17317 stwa %l0, [%l7 + %i4] 0xe2
17318 membar #Sync
17319 nop
17320 set 0x0C, %l5
17321 ldub [%l7 + %l5], %g4
17322 nop
17323 set 0x52, %o7
17324 sth %l6, [%l7 + %o7]
17325 nop
17326 set 0x5A, %i5
17327 lduh [%l7 + %i5], %i7
17328 nop
17329 set 0x38, %g2
17330 std %o0, [%l7 + %g2]
17331 nop
17332 set 0x70, %o5
17333 ldd [%l7 + %o5], %f30
17334 fpadd16 %f18, %f10, %f14
17335 set 0x40, %l6
17336 stda %f16, [%l7 + %l6] 0xc8
17337 set 0x08, %l0
17338 sta %f30, [%l7 + %l0] 0x88
17339 nop
17340 set 0x30, %o1
17341 lduw [%l7 + %o1], %i0
17342 nop
17343 set 0x3C, %g6
17344 ldsw [%l7 + %g6], %o4
17345 nop
17346 set 0x75, %i3
17347 ldstub [%l7 + %i3], %g3
17348 set 0x34, %o2
17349 swapa [%l7 + %o2] 0x81, %o5
17350 set 0x40, %o4
17351 lda [%l7 + %o4] 0x80, %f18
17352 set 0x40, %o3
17353 stda %f0, [%l7 + %o3] 0xf8
17354 membar #Sync
17355 nop
17356 set 0x33, %g4
17357 stb %i3, [%l7 + %g4]
17358 set 0x08, %i6
17359 stwa %g1, [%l7 + %i6] 0x89
17360 nop
17361 set 0x7D, %g3
17362 stb %l4, [%l7 + %g3]
17363 set 0x14, %i0
17364 sta %f31, [%l7 + %i0] 0x88
17365 set 0x2E, %l2
17366 stha %g5, [%l7 + %l2] 0x89
17367 add %l2, %i4, %o0
17368 nop
17369 set 0x7A, %o0
17370 sth %l5, [%l7 + %o0]
17371 nop
17372 set 0x70, %i2
17373 lduw [%l7 + %i2], %o2
17374 ba,a,pn %xcc, loop_118
17375 add %i5, %i6, %g7
17376 nop
17377 set 0x40, %o6
17378 ldd [%l7 + %o6], %i2
17379 set 0x38, %g5
17380 sta %f24, [%l7 + %g5] 0x89
17381loop_118:
17382 nop
17383 set 0x68, %i1
17384 ldsb [%l7 + %i1], %o3
17385 set 0x19, %g1
17386 ldstuba [%l7 + %g1] 0x89, %l3
17387 set 0x14, %i7
17388 lda [%l7 + %i7] 0x81, %f7
17389 nop
17390 nop
17391 setx 0xCE13F006888EFF06, %l0, %l6
17392 stx %l6, [%l7 + 0x28]
17393 ldd [%l7 + 0x28], %f28
17394 setx 0x266D0470317290A3, %l1, %l5
17395 stx %l5, [%l7 + 0x10]
17396 ldd [%l7 + 0x10], %f12
17397 fdivd %f12, %f28, %f16
17398 ld [%l7 + 0x50], %f31
17399 and %l1, %o6, %g6
17400 nop
17401 set 0x58, %g7
17402 ldx [%l7 + %g7], %g2
17403 nop
17404 set 0x60, %l3
17405 stx %i1, [%l7 + %l3]
17406 nop
17407 set 0x40, %l1
17408 stw %o7, [%l7 + %l1]
17409 nop
17410 set 0x30, %i4
17411 stb %l0, [%l7 + %i4]
17412 st %f18, [%l7 + 0x6C]
17413 nop
17414 set 0x54, %l5
17415 sth %g4, [%l7 + %l5]
17416 st %f26, [%l7 + 0x18]
17417 set 0x34, %l4
17418 swapa [%l7 + %l4] 0x88, %i7
17419 nop
17420 set 0x40, %o7
17421 std %i6, [%l7 + %o7]
17422 add %l7, 0x20, %l6
17423 wr %g0, 0x89, %asi
17424 casxa [%l6] 0x89, %o1, %o4
17425 nop
17426 set 0x74, %g2
17427 lduh [%l7 + %g2], %i0
17428 nop
17429 set 0x18, %i5
17430 stw %g3, [%l7 + %i5]
17431 nop
17432 set 0x6C, %l6
17433 stw %o5, [%l7 + %l6]
17434 nop
17435 set 0x68, %o5
17436 ldx [%l7 + %o5], %g1
17437 set 0x40, %o1
17438 ldxa [%l7 + %o1] 0x81, %l4
17439 nop
17440 set 0x2C, %l0
17441 ldsw [%l7 + %l0], %i3
17442 set 0x10, %i3
17443 stwa %g5, [%l7 + %i3] 0x89
17444 st %f29, [%l7 + 0x6C]
17445 st %f22, [%l7 + 0x2C]
17446 nop
17447 set 0x69, %g6
17448 ldstub [%l7 + %g6], %i4
17449 set 0x40, %o4
17450 ldda [%l7 + %o4] 0x89, %f0
17451 set 0x60, %o2
17452 ldda [%l7 + %o2] 0x81, %l2
17453 set 0x78, %g4
17454 stda %o0, [%l7 + %g4] 0xe3
17455 membar #Sync
17456 set 0x08, %i6
17457 ldxa [%l7 + %i6] 0x88, %o2
17458 nop
17459 set 0x2C, %g3
17460 ldsb [%l7 + %g3], %i5
17461 ld [%l7 + 0x7C], %f22
17462 set 0x34, %o3
17463 lda [%l7 + %o3] 0x89, %f20
17464 set 0x36, %l2
17465 stha %l5, [%l7 + %l2] 0xe3
17466 membar #Sync
17467 set 0x68, %o0
17468 prefetcha [%l7 + %o0] 0x88, 3
17469 set 0x30, %i2
17470 stwa %g7, [%l7 + %i2] 0xe2
17471 membar #Sync
17472 ld [%l7 + 0x4C], %f13
17473 set 0x14, %o6
17474 stba %o3, [%l7 + %o6] 0x80
17475 nop
17476 set 0x38, %g5
17477 ldx [%l7 + %g5], %l3
17478 nop
17479 set 0x2C, %i0
17480 lduw [%l7 + %i0], %i2
17481 nop
17482 set 0x68, %i1
17483 ldd [%l7 + %i1], %l0
17484 set 0x1B, %i7
17485 ldstuba [%l7 + %i7] 0x80, %o6
17486 nop
17487 set 0x36, %g1
17488 ldsh [%l7 + %g1], %g2
17489 nop
17490 set 0x40, %l3
17491 ldd [%l7 + %l3], %f16
17492 nop
17493 set 0x2C, %g7
17494 prefetch [%l7 + %g7], 4
17495 set 0x24, %l1
17496 stha %g6, [%l7 + %l1] 0xeb
17497 membar #Sync
17498 set 0x70, %i4
17499 sta %f5, [%l7 + %i4] 0x81
17500 membar #Sync
17501 set 0x40, %l4
17502 ldda [%l7 + %l4] 0xf9, %f16
17503 nop
17504 set 0x42, %o7
17505 ldstub [%l7 + %o7], %o7
17506 nop
17507 set 0x10, %g2
17508 ldx [%l7 + %g2], %l0
17509 nop
17510 set 0x30, %l5
17511 stx %g4, [%l7 + %l5]
17512 nop
17513 set 0x53, %l6
17514 ldub [%l7 + %l6], %i7
17515 set 0x50, %o5
17516 ldxa [%l7 + %o5] 0x80, %l6
17517 and %o1, %i1, %o4
17518 add %l7, 0x60, %l6
17519 wr %g0, 0x81, %asi
17520 casa [%l6] 0x81, %g3, %i0
17521 nop
17522 set 0x48, %o1
17523 ldsw [%l7 + %o1], %g1
17524 nop
17525 set 0x0C, %l0
17526 prefetch [%l7 + %l0], 4
17527 nop
17528 set 0x48, %i5
17529 std %o4, [%l7 + %i5]
17530 set 0x40, %i3
17531 stha %i3, [%l7 + %i3] 0xea
17532 membar #Sync
17533 set 0x20, %g6
17534 ldda [%l7 + %g6] 0xe2, %g4
17535 st %f13, [%l7 + 0x6C]
17536 set 0x18, %o4
17537 stda %i4, [%l7 + %o4] 0x81
17538 or %l2, %l4, %o0
17539 set 0x74, %o2
17540 swapa [%l7 + %o2] 0x89, %i5
17541 set 0x2C, %g4
17542 swapa [%l7 + %g4] 0x80, %o2
17543 set 0x40, %i6
17544 ldda [%l7 + %i6] 0x80, %f0
17545 st %fsr, [%l7 + 0x14]
17546 nop
17547 set 0x30, %o3
17548 stx %fsr, [%l7 + %o3]
17549 nop
17550 set 0x0C, %l2
17551 swap [%l7 + %l2], %l5
17552 membar #Sync
17553 set 0x40, %g3
17554 ldda [%l7 + %g3] 0xf0, %f0
17555 wr %i6, %g7, %clear_softint
17556 set 0x28, %o0
17557 prefetcha [%l7 + %o0] 0x88, 1
17558 nop
17559 set 0x10, %i2
17560 ldsw [%l7 + %i2], %l3
17561 nop
17562 set 0x70, %o6
17563 std %i2, [%l7 + %o6]
17564 set 0x36, %i0
17565 stha %o6, [%l7 + %i0] 0xea
17566 membar #Sync
17567 set 0x68, %i1
17568 stxa %g2, [%l7 + %i1] 0x80
17569 add %l1, %o7, %l0
17570 set 0x20, %i7
17571 stxa %g6, [%l7 + %i7] 0x89
17572 wr %g4, %i7, %sys_tick
17573 set 0x40, %g1
17574 stda %f0, [%l7 + %g1] 0xc0
17575 set 0x50, %l3
17576 ldda [%l7 + %l3] 0xeb, %i6
17577 nop
17578 set 0x60, %g5
17579 stx %i1, [%l7 + %g5]
17580 set 0x48, %g7
17581 prefetcha [%l7 + %g7] 0x81, 0
17582 and %o4, %g3, %i0
17583 nop
17584 set 0x18, %i4
17585 ldx [%l7 + %i4], %g1
17586 set 0x3C, %l4
17587 stwa %i3, [%l7 + %l4] 0xe2
17588 membar #Sync
17589 nop
17590 or %g0, 0x8, %l0
17591 sllx %l0, 0x3c, %l0
17592 wr %l0, %g0, %sys_tick_cmpr
17593 st %f8, [%l7 + 0x18]
17594 wr %i4, %l4, %pic
17595 set 0x78, %o7
17596 stda %o0, [%l7 + %o7] 0xeb
17597 membar #Sync
17598 st %f9, [%l7 + 0x2C]
17599 add %l7, 0x20, %l6
17600 wr %g0, 0x80, %asi
17601 casa [%l6] 0x80, %l2, %i5
17602 set 0x6C, %g2
17603 ldstuba [%l7 + %g2] 0x89, %o2
17604 nop
17605 set 0x5A, %l1
17606 ldsh [%l7 + %l1], %l5
17607 fpadd32 %f0, %f12, %f12
17608 nop
17609 nop
17610 setx 0x205C9406, %l0, %l6
17611 st %l6, [%l7 + 0x28]
17612 ld [%l7 + 0x28], %f21
17613 setx 0x2B73644D, %l1, %l5
17614 st %l5, [%l7 + 0x10]
17615 ld [%l7 + 0x10], %f10
17616 fdivs %f10, %f21, %f22
17617 set 0x10, %l5
17618 stda %i6, [%l7 + %l5] 0xe3
17619 membar #Sync
17620 set 0x28, %l6
17621 lda [%l7 + %l6] 0x80, %f31
17622 nop
17623 set 0x68, %o1
17624 std %f18, [%l7 + %o1]
17625 set 0x10, %o5
17626 ldstuba [%l7 + %o5] 0x81, %g7
17627 nop
17628 set 0x3E, %l0
17629 lduh [%l7 + %l0], %o3
17630 set 0x54, %i5
17631 sta %f9, [%l7 + %i5] 0x81
17632 nop
17633 set 0x20, %i3
17634 ldsw [%l7 + %i3], %i2
17635 nop
17636 set 0x34, %g6
17637 swap [%l7 + %g6], %l3
17638 set 0x08, %o2
17639 sta %f29, [%l7 + %o2] 0x89
17640 nop
17641 set 0x3A, %g4
17642 ldsb [%l7 + %g4], %o6
17643 set 0x40, %o4
17644 ldxa [%l7 + %o4] 0x88, %l1
17645 nop
17646 set 0x79, %i6
17647 ldsb [%l7 + %i6], %o7
17648 set 0x4E, %o3
17649 stha %g2, [%l7 + %o3] 0x89
17650 add %l7, 0x44, %l6
17651 wr %g0, 0x80, %asi
17652 lda [%l6] %asi, %g6
17653 casa [%l6] 0x80, %g6, %l0
17654 fpadd32 %f26, %f0, %f18
17655 set 0x78, %g3
17656 ldstuba [%l7 + %g3] 0x88, %g4
17657 set 0x40, %l2
17658 stda %f0, [%l7 + %l2] 0xc0
17659 set 0x21, %i2
17660 ldstuba [%l7 + %i2] 0x81, %i7
17661 nop
17662 set 0x0E, %o0
17663 stb %l6, [%l7 + %o0]
17664 nop
17665 set 0x3D, %i0
17666 stb %o1, [%l7 + %i0]
17667 membar #Sync
17668 set 0x40, %o6
17669 ldda [%l7 + %o6] 0xf1, %f0
17670 or %o4, %g3, %i0
17671 nop
17672 set 0x50, %i1
17673 ldd [%l7 + %i1], %i0
17674 st %f2, [%l7 + 0x40]
17675 set 0x18, %i7
17676 lda [%l7 + %i7] 0x80, %f18
17677 nop
17678 set 0x3C, %l3
17679 ldsw [%l7 + %l3], %g1
17680 nop
17681 set 0x20, %g5
17682 ldd [%l7 + %g5], %i2
17683 nop
17684 set 0x28, %g7
17685 ldx [%l7 + %g7], %g5
17686 set 0x30, %g1
17687 ldda [%l7 + %g1] 0xea, %i4
17688 set 0x30, %l4
17689 ldda [%l7 + %l4] 0x80, %o4
17690 nop
17691 set 0x48, %i4
17692 std %l4, [%l7 + %i4]
17693 ld [%l7 + 0x18], %f6
17694 set 0x40, %o7
17695 stda %f0, [%l7 + %o7] 0x89
17696 nop
17697 set 0x20, %g2
17698 ldd [%l7 + %g2], %f0
17699 nop
17700 set 0x10, %l1
17701 prefetch [%l7 + %l1], 2
17702 nop
17703 set 0x18, %l6
17704 swap [%l7 + %l6], %l2
17705 set 0x30, %o1
17706 swapa [%l7 + %o1] 0x80, %o0
17707 st %fsr, [%l7 + 0x44]
17708 st %f24, [%l7 + 0x78]
17709 wr %g0, 0x6, %fprs
17710 set 0x2A, %o5
17711 stha %l5, [%l7 + %o5] 0x88
17712 nop
17713 set 0x28, %l0
17714 lduw [%l7 + %l0], %g7
17715 and %o3, %i6, %i2
17716 set 0x08, %l5
17717 prefetcha [%l7 + %l5] 0x81, 0
17718 nop
17719 set 0x28, %i3
17720 stx %fsr, [%l7 + %i3]
17721 nop
17722 set 0x35, %g6
17723 ldsb [%l7 + %g6], %l1
17724 ld [%l7 + 0x6C], %f30
17725 nop
17726 set 0x58, %i5
17727 stx %o6, [%l7 + %i5]
17728 nop
17729 set 0x08, %g4
17730 std %f28, [%l7 + %g4]
17731 set 0x28, %o4
17732 ldxa [%l7 + %o4] 0x80, %g2
17733 set 0x6A, %i6
17734 ldstuba [%l7 + %i6] 0x88, %g6
17735 st %f21, [%l7 + 0x2C]
17736 nop
17737 set 0x78, %o2
17738 swap [%l7 + %o2], %o7
17739 nop
17740 set 0x6F, %g3
17741 ldsb [%l7 + %g3], %g4
17742 set 0x24, %o3
17743 swapa [%l7 + %o3] 0x89, %i7
17744 bleu %xcc, loop_119
17745 nop
17746 set 0x60, %l2
17747 stx %l0, [%l7 + %l2]
17748 and %l6, %o4, %o1
17749 nop
17750 set 0x6C, %o0
17751 stw %i0, [%l7 + %o0]
17752loop_119:
17753 and %g3, %i1, %g1
17754 add %l7, 0x50, %l6
17755 wr %g0, 0x81, %asi
17756 lda [%l6] %asi, %g5
17757 casa [%l6] 0x81, %g5, %i3
17758 bleu %xcc, loop_120
17759 nop
17760 set 0x62, %i2
17761 stb %i4, [%l7 + %i2]
17762 set 0x50, %i0
17763 ldxa [%l7 + %i0] 0x81, %l4
17764loop_120:
17765 nop
17766 set 0x6C, %o6
17767 prefetch [%l7 + %o6], 4
17768 nop
17769 set 0x08, %i1
17770 ldd [%l7 + %i1], %f18
17771 nop
17772 set 0x56, %i7
17773 stb %l2, [%l7 + %i7]
17774 set 0x60, %l3
17775 ldda [%l7 + %l3] 0x81, %o4
17776 set 0x44, %g7
17777 swapa [%l7 + %g7] 0x80, %o0
17778 nop
17779 set 0x54, %g1
17780 prefetch [%l7 + %g1], 0
17781 nop
17782 set 0x68, %l4
17783 stx %fsr, [%l7 + %l4]
17784 nop
17785 set 0x08, %g5
17786 lduw [%l7 + %g5], %o2
17787 set 0x20, %i4
17788 stxa %l5, [%l7 + %i4] 0xeb
17789 membar #Sync
17790 nop
17791 set 0x3C, %g2
17792 sth %i5, [%l7 + %g2]
17793 bgu,a %xcc, loop_121
17794 nop
17795 set 0x6C, %l1
17796 ldsw [%l7 + %l1], %g7
17797 set 0x28, %o7
17798 prefetcha [%l7 + %o7] 0x80, 4
17799loop_121:
17800 nop
17801 set 0x78, %l6
17802 ldd [%l7 + %l6], %i2
17803 nop
17804 set 0x0E, %o5
17805 stb %l3, [%l7 + %o5]
17806 nop
17807 set 0x28, %o1
17808 lduw [%l7 + %o1], %l1
17809 nop
17810 set 0x24, %l0
17811 ldsw [%l7 + %l0], %o3
17812 nop
17813 set 0x0F, %l5
17814 ldstub [%l7 + %l5], %o6
17815 nop
17816 set 0x38, %i3
17817 ldd [%l7 + %i3], %f16
17818 add %l7, 0x20, %l6
17819 wr %g0, 0x81, %asi
17820 casxa [%l6] 0x81, %g2, %g6
17821 nop
17822 set 0x40, %i5
17823 stx %o7, [%l7 + %i5]
17824 set 0x52, %g4
17825 stha %i7, [%l7 + %g4] 0x80
17826 set 0x30, %g6
17827 stda %g4, [%l7 + %g6] 0xea
17828 membar #Sync
17829 nop
17830 set 0x17, %i6
17831 ldub [%l7 + %i6], %l6
17832 set 0x48, %o4
17833 prefetcha [%l7 + %o4] 0x88, 4
17834 nop
17835 set 0x40, %o2
17836 ldsh [%l7 + %o2], %o1
17837 st %f17, [%l7 + 0x30]
17838 nop
17839 set 0x78, %o3
17840 ldd [%l7 + %o3], %f2
17841 set 0x78, %l2
17842 stda %o4, [%l7 + %l2] 0x81
17843 nop
17844 set 0x6F, %g3
17845 stb %g3, [%l7 + %g3]
17846 set 0x14, %i2
17847 lda [%l7 + %i2] 0x80, %f28
17848 nop
17849 set 0x78, %o0
17850 std %i0, [%l7 + %o0]
17851 nop
17852 or %g0, 0x8, %l0
17853 sllx %l0, 0x3c, %l0
17854 wr %l0, %g0, %tick_cmpr
17855 nop
17856 set 0x10, %i0
17857 stw %i3, [%l7 + %i0]
17858 nop
17859 set 0x24, %i1
17860 ldsb [%l7 + %i1], %i4
17861 set 0x28, %i7
17862 prefetcha [%l7 + %i7] 0x89, 1
17863 set 0x28, %l3
17864 stxa %g5, [%l7 + %l3] 0x80
17865 nop
17866 set 0x36, %o6
17867 sth %l2, [%l7 + %o6]
17868 add %o0, %o2, %o5
17869 set 0x40, %g1
17870 ldda [%l7 + %g1] 0x81, %f0
17871 fpadd16s %f22, %f22, %f31
17872 set 0x20, %g7
17873 stba %l5, [%l7 + %g7] 0xeb
17874 membar #Sync
17875 nop
17876 set 0x28, %g5
17877 ldsh [%l7 + %g5], %g7
17878 nop
17879 set 0x44, %l4
17880 lduw [%l7 + %l4], %i5
17881 nop
17882 set 0x64, %g2
17883 swap [%l7 + %g2], %i2
17884 nop
17885 set 0x28, %i4
17886 prefetch [%l7 + %i4], 3
17887 nop
17888 set 0x20, %l1
17889 stx %i6, [%l7 + %l1]
17890 wr %l1, %o3, %ccr
17891 and %l3, %o6, %g2
17892 set 0x60, %l6
17893 lda [%l7 + %l6] 0x88, %f27
17894 set 0x70, %o7
17895 prefetcha [%l7 + %o7] 0x88, 2
17896 nop
17897 set 0x28, %o5
17898 prefetch [%l7 + %o5], 2
17899 set 0x68, %l0
17900 ldstuba [%l7 + %l0] 0x80, %i7
17901 nop
17902 set 0x08, %l5
17903 lduh [%l7 + %l5], %g6
17904 add %l7, 0x54, %l6
17905 wr %g0, 0x88, %asi
17906 lda [%l6] %asi, %g4
17907 casa [%l6] 0x88, %g4, %l6
17908 ld [%l7 + 0x30], %f19
17909 st %fsr, [%l7 + 0x60]
17910 set 0x40, %o1
17911 stda %f16, [%l7 + %o1] 0xd2
17912 set 0x78, %i3
17913 prefetcha [%l7 + %i3] 0x89, 0
17914 nop
17915 set 0x38, %i5
17916 std %f10, [%l7 + %i5]
17917 nop
17918 set 0x1E, %g6
17919 ldsb [%l7 + %g6], %l0
17920 ld [%l7 + 0x64], %f25
17921 nop
17922 set 0x36, %i6
17923 ldsb [%l7 + %i6], %o4
17924 nop
17925 set 0x60, %g4
17926 ldx [%l7 + %g4], %i0
17927 wr %g1, %g3, %y
17928 nop
17929 set 0x28, %o2
17930 stb %i1, [%l7 + %o2]
17931 nop
17932 set 0x68, %o4
17933 ldd [%l7 + %o4], %f24
17934 nop
17935 set 0x77, %o3
17936 ldstub [%l7 + %o3], %i4
17937 set 0x3E, %l2
17938 ldstuba [%l7 + %l2] 0x80, %l4
17939 set 0x50, %i2
17940 ldxa [%l7 + %i2] 0x81, %i3
17941 nop
17942 set 0x60, %g3
17943 ldd [%l7 + %g3], %l2
17944 set 0x48, %i0
17945 stha %o0, [%l7 + %i0] 0x81
17946 nop
17947 set 0x10, %o0
17948 stx %g5, [%l7 + %o0]
17949 or %o5, %l5, %o2
17950 or %g7, %i5, %i2
17951 set 0x40, %i1
17952 prefetcha [%l7 + %i1] 0x80, 4
17953 nop
17954 set 0x5C, %l3
17955 lduh [%l7 + %l3], %i6
17956 set 0x74, %o6
17957 sta %f6, [%l7 + %o6] 0x89
17958 or %l3, %o3, %g2
17959 nop
17960 set 0x68, %i7
17961 ldd [%l7 + %i7], %f22
17962 or %o7, %i7, %g6
17963 nop
17964 set 0x70, %g1
17965 lduh [%l7 + %g1], %o6
17966 bgu,a %icc, loop_122
17967 nop
17968 set 0x24, %g5
17969 lduw [%l7 + %g5], %l6
17970 nop
17971 set 0x30, %l4
17972 ldd [%l7 + %l4], %g4
17973 set 0x40, %g2
17974 stda %f16, [%l7 + %g2] 0xc0
17975loop_122:
17976 st %fsr, [%l7 + 0x34]
17977 st %f27, [%l7 + 0x1C]
17978 set 0x51, %i4
17979 ldstuba [%l7 + %i4] 0x88, %l0
17980 set 0x70, %g7
17981 sta %f12, [%l7 + %g7] 0x89
17982 nop
17983 set 0x70, %l6
17984 stx %o4, [%l7 + %l6]
17985 nop
17986 set 0x48, %o7
17987 std %o0, [%l7 + %o7]
17988 set 0x62, %o5
17989 stba %i0, [%l7 + %o5] 0xe3
17990 membar #Sync
17991 add %g1, %g3, %i1
17992 nop
17993 set 0x20, %l1
17994 std %i4, [%l7 + %l1]
17995 nop
17996 set 0x38, %l0
17997 ldx [%l7 + %l0], %l4
17998 set 0x40, %o1
17999 stda %f0, [%l7 + %o1] 0x81
18000 ld [%l7 + 0x18], %f10
18001 and %i3, %l2, %g5
18002 set 0x38, %i3
18003 stba %o0, [%l7 + %i3] 0xe2
18004 membar #Sync
18005 set 0x68, %l5
18006 ldstuba [%l7 + %l5] 0x89, %o5
18007 nop
18008 set 0x78, %g6
18009 lduw [%l7 + %g6], %o2
18010 set 0x50, %i5
18011 prefetcha [%l7 + %i5] 0x81, 2
18012 nop
18013 set 0x74, %i6
18014 ldstub [%l7 + %i6], %i5
18015 nop
18016 set 0x50, %g4
18017 ldd [%l7 + %g4], %i2
18018 add %l7, 0x20, %l6
18019 wr %g0, 0x88, %asi
18020 casa [%l6] 0x88, %g7, %i6
18021 set 0x08, %o4
18022 stxa %l3, [%l7 + %o4] 0xe2
18023 membar #Sync
18024 st %f22, [%l7 + 0x34]
18025 set 0x46, %o2
18026 stha %l1, [%l7 + %o2] 0xea
18027 membar #Sync
18028 nop
18029 set 0x10, %o3
18030 std %g2, [%l7 + %o3]
18031 add %l7, 0x4C, %l6
18032 wr %g0, 0x81, %asi
18033 casa [%l6] 0x81, %o3, %o7
18034 set 0x78, %i2
18035 ldxa [%l7 + %i2] 0x89, %g6
18036 set 0x50, %g3
18037 ldda [%l7 + %g3] 0x81, %i6
18038 set 0x08, %i0
18039 swapa [%l7 + %i0] 0x89, %o6
18040 nop
18041 set 0x50, %l2
18042 ldsw [%l7 + %l2], %l6
18043 nop
18044 set 0x38, %o0
18045 ldd [%l7 + %o0], %l0
18046 nop
18047 set 0x70, %i1
18048 prefetch [%l7 + %i1], 1
18049 set 0x14, %o6
18050 sta %f14, [%l7 + %o6] 0x89
18051 set 0x68, %l3
18052 ldxa [%l7 + %l3] 0x89, %o4
18053 set 0x58, %g1
18054 prefetcha [%l7 + %g1] 0x88, 3
18055 set 0x54, %g5
18056 stba %i0, [%l7 + %g5] 0x89
18057 nop
18058 set 0x68, %l4
18059 swap [%l7 + %l4], %o1
18060 or %g3, %i1, %i4
18061 membar #Sync
18062 set 0x40, %g2
18063 ldda [%l7 + %g2] 0xf1, %f16
18064 st %fsr, [%l7 + 0x20]
18065 set 0x14, %i4
18066 stha %l4, [%l7 + %i4] 0x81
18067 add %i3, %g1, %l2
18068 set 0x30, %g7
18069 ldda [%l7 + %g7] 0x88, %o0
18070 set 0x14, %i7
18071 sta %f27, [%l7 + %i7] 0x80
18072 set 0x7C, %o7
18073 stwa %g5, [%l7 + %o7] 0xea
18074 membar #Sync
18075 or %o5, %o2, %l5
18076 nop
18077 set 0x70, %o5
18078 ldx [%l7 + %o5], %i2
18079 nop
18080 set 0x08, %l1
18081 stx %fsr, [%l7 + %l1]
18082 set 0x30, %l0
18083 prefetcha [%l7 + %l0] 0x80, 3
18084 nop
18085 set 0x38, %o1
18086 ldsb [%l7 + %o1], %i6
18087 nop
18088 set 0x66, %l6
18089 ldub [%l7 + %l6], %g7
18090 set 0x3C, %i3
18091 stha %l1, [%l7 + %i3] 0xea
18092 membar #Sync
18093 nop
18094 set 0x10, %l5
18095 ldd [%l7 + %l5], %f30
18096 nop
18097 set 0x68, %g6
18098 ldx [%l7 + %g6], %g2
18099 nop
18100 set 0x13, %i6
18101 ldstub [%l7 + %i6], %l3
18102 nop
18103 set 0x20, %i5
18104 stx %o7, [%l7 + %i5]
18105 set 0x34, %o4
18106 lda [%l7 + %o4] 0x89, %f16
18107 set 0x58, %o2
18108 swapa [%l7 + %o2] 0x89, %o3
18109 nop
18110 set 0x68, %g4
18111 stw %g6, [%l7 + %g4]
18112 add %i7, %o6, %l0
18113 nop
18114 set 0x3C, %i2
18115 ldub [%l7 + %i2], %o4
18116 set 0x46, %o3
18117 stba %g4, [%l7 + %o3] 0x88
18118 add %l7, 0x40, %l6
18119 wr %g0, 0x80, %asi
18120 casxa [%l6] 0x80, %l6, %i0
18121 set 0x30, %g3
18122 sta %f29, [%l7 + %g3] 0x81
18123 nop
18124 or %g0, 0x8, %l0
18125 sllx %l0, 0x3c, %l0
18126 wr %l0, 0x9BC, %sys_tick_cmpr
18127 wr %i4, %g3, %softint
18128 nop
18129 set 0x78, %i0
18130 lduh [%l7 + %i0], %l4
18131 nop
18132 set 0x78, %l2
18133 ldd [%l7 + %l2], %f20
18134 set 0x58, %i1
18135 stxa %i3, [%l7 + %i1] 0xea
18136 membar #Sync
18137 fpsub32 %f14, %f18, %f18
18138 st %fsr, [%l7 + 0x08]
18139 nop
18140 set 0x30, %o0
18141 ldx [%l7 + %o0], %g1
18142 nop
18143 set 0x20, %o6
18144 ldd [%l7 + %o6], %o0
18145 nop
18146 set 0x50, %l3
18147 ldd [%l7 + %l3], %f8
18148 set 0x14, %g5
18149 sta %f31, [%l7 + %g5] 0x81
18150 nop
18151 set 0x20, %g1
18152 sth %g5, [%l7 + %g1]
18153 nop
18154 set 0x30, %l4
18155 lduh [%l7 + %l4], %l2
18156 ld [%l7 + 0x50], %f28
18157 nop
18158 nop
18159 setx 0xB8D3C87C, %l0, %l6
18160 st %l6, [%l7 + 0x28]
18161 ld [%l7 + 0x28], %f28
18162 setx 0x63B500EF, %l1, %l5
18163 st %l5, [%l7 + 0x10]
18164 ld [%l7 + 0x10], %f26
18165 fdivs %f26, %f28, %f2
18166 set 0x78, %g2
18167 prefetcha [%l7 + %g2] 0x88, 1
18168 st %fsr, [%l7 + 0x54]
18169 fpsub32 %f14, %f10, %f10
18170 set 0x78, %g7
18171 stda %o2, [%l7 + %g7] 0xe3
18172 membar #Sync
18173 nop
18174 nop
18175 setx 0x9B923EE4, %l0, %l6
18176 st %l6, [%l7 + 0x28]
18177 ld [%l7 + 0x28], %f22
18178 setx 0xB8D71B22, %l1, %l5
18179 st %l5, [%l7 + 0x10]
18180 ld [%l7 + 0x10], %f18
18181 fdivs %f18, %f22, %f19
18182 set 0x5C, %i7
18183 lda [%l7 + %i7] 0x88, %f23
18184 nop
18185 set 0x3C, %o7
18186 swap [%l7 + %o7], %i2
18187 nop
18188 set 0x48, %i4
18189 ldd [%l7 + %i4], %f12
18190 set 0x28, %o5
18191 stxa %l5, [%l7 + %o5] 0xe2
18192 membar #Sync
18193 be,a,pn %xcc, loop_123
18194 nop
18195 set 0x48, %l0
18196 ldd [%l7 + %l0], %i4
18197 st %f23, [%l7 + 0x40]
18198 set 0x28, %o1
18199 swapa [%l7 + %o1] 0x88, %g7
18200loop_123:
18201 nop
18202 set 0x20, %l1
18203 lduh [%l7 + %l1], %l1
18204 nop
18205 set 0x08, %i3
18206 swap [%l7 + %i3], %g2
18207 nop
18208 set 0x18, %l6
18209 ldd [%l7 + %l6], %i6
18210 nop
18211 set 0x10, %g6
18212 std %o6, [%l7 + %g6]
18213 nop
18214 set 0x50, %i6
18215 lduh [%l7 + %i6], %o3
18216 nop
18217 set 0x58, %i5
18218 std %l2, [%l7 + %i5]
18219 nop
18220 set 0x18, %l5
18221 ldd [%l7 + %l5], %g6
18222 add %l7, 0x5C, %l6
18223 wr %g0, 0x81, %asi
18224 lda [%l6] %asi, %o6
18225 casa [%l6] 0x81, %o6, %l0
18226 fpadd16s %f31, %f1, %f23
18227 nop
18228 set 0x38, %o2
18229 std %f18, [%l7 + %o2]
18230 nop
18231 set 0x68, %g4
18232 stx %fsr, [%l7 + %g4]
18233 ld [%l7 + 0x0C], %f14
18234 bgu,pt %xcc, loop_124
18235 nop
18236 set 0x24, %i2
18237 lduw [%l7 + %i2], %o4
18238 add %l7, 0x50, %l6
18239 wr %g0, 0x88, %asi
18240 casxa [%l6] 0x88, %i7, %l6
18241loop_124:
18242 nop
18243 set 0x38, %o4
18244 prefetcha [%l7 + %o4] 0x81, 0
18245 st %fsr, [%l7 + 0x24]
18246 nop
18247 set 0x34, %g3
18248 swap [%l7 + %g3], %g4
18249 and %o1, %i4, %i1
18250 set 0x40, %o3
18251 ldda [%l7 + %o3] 0xe2, %g2
18252 set 0x44, %i0
18253 swapa [%l7 + %i0] 0x81, %i3
18254 st %fsr, [%l7 + 0x50]
18255 nop
18256 set 0x30, %i1
18257 lduw [%l7 + %i1], %g1
18258 ld [%l7 + 0x4C], %f8
18259 nop
18260 set 0x48, %l2
18261 sth %o0, [%l7 + %l2]
18262 set 0x40, %o0
18263 sta %f26, [%l7 + %o0] 0x89
18264 or %l4, %l2, %g5
18265 nop
18266 set 0x64, %o6
18267 swap [%l7 + %o6], %o5
18268 st %f25, [%l7 + 0x30]
18269 nop
18270 set 0x68, %g5
18271 stx %o2, [%l7 + %g5]
18272 nop
18273 set 0x7A, %g1
18274 lduh [%l7 + %g1], %l5
18275 add %i2, %g7, %i5
18276 fpsub32 %f24, %f14, %f30
18277 set 0x40, %l3
18278 ldda [%l7 + %l3] 0x89, %f0
18279 set 0x40, %g2
18280 stda %f16, [%l7 + %g2] 0x80
18281 set 0x48, %l4
18282 ldxa [%l7 + %l4] 0x81, %l1
18283 nop
18284 set 0x10, %i7
18285 stx %g2, [%l7 + %i7]
18286 nop
18287 set 0x18, %g7
18288 stx %fsr, [%l7 + %g7]
18289 nop
18290 set 0x20, %i4
18291 std %o6, [%l7 + %i4]
18292 nop
18293 set 0x70, %o7
18294 lduw [%l7 + %o7], %o3
18295 and %l3, %g6, %i6
18296 set 0x40, %l0
18297 stda %f16, [%l7 + %l0] 0xc2
18298 nop
18299 set 0x7A, %o5
18300 lduh [%l7 + %o5], %o6
18301 nop
18302 set 0x65, %o1
18303 ldsb [%l7 + %o1], %o4
18304 add %l7, 0x48, %l6
18305 wr %g0, 0x88, %asi
18306 casxa [%l6] 0x88, %i7, %l0
18307 nop
18308 set 0x68, %i3
18309 ldd [%l7 + %i3], %i0
18310 set 0x40, %l1
18311 stda %f0, [%l7 + %l1] 0xf9
18312 membar #Sync
18313 set 0x60, %l6
18314 stda %i6, [%l7 + %l6] 0xe2
18315 membar #Sync
18316 nop
18317 set 0x10, %g6
18318 ldd [%l7 + %g6], %f0
18319 add %l7, 0x70, %l6
18320 wr %g0, 0x89, %asi
18321 casxa [%l6] 0x89, %g4, %i4
18322 set 0x31, %i6
18323 stba %o1, [%l7 + %i6] 0xeb
18324 membar #Sync
18325 nop
18326 set 0x20, %l5
18327 std %i0, [%l7 + %l5]
18328 set 0x14, %o2
18329 stba %g3, [%l7 + %o2] 0x80
18330 set 0x7C, %i5
18331 stwa %g1, [%l7 + %i5] 0xe2
18332 membar #Sync
18333 nop
18334 set 0x6C, %g4
18335 lduh [%l7 + %g4], %o0
18336 or %l4, %l2, %i3
18337 st %fsr, [%l7 + 0x5C]
18338 add %l7, 0x78, %l6
18339 wr %g0, 0x80, %asi
18340 casxa [%l6] 0x80, %g5, %o5
18341 set 0x38, %o4
18342 ldstuba [%l7 + %o4] 0x88, %o2
18343 set 0x2C, %g3
18344 sta %f1, [%l7 + %g3] 0x89
18345 set 0x18, %o3
18346 stda %i2, [%l7 + %o3] 0x89
18347 nop
18348 set 0x0C, %i0
18349 ldstub [%l7 + %i0], %g7
18350 or %l5, %i5, %l1
18351 set 0x40, %i1
18352 ldda [%l7 + %i1] 0x89, %g2
18353 set 0x40, %i2
18354 stda %f0, [%l7 + %i2] 0xd2
18355 add %l7, 0x28, %l6
18356 wr %g0, 0x81, %asi
18357 ldxa [%l6] %asi, %o7
18358 casxa [%l6] 0x81, %o7, %o3
18359 nop
18360 set 0x08, %o0
18361 sth %g6, [%l7 + %o0]
18362 set 0x40, %l2
18363 stda %f0, [%l7 + %l2] 0x81
18364 nop
18365 set 0x34, %o6
18366 lduh [%l7 + %o6], %l3
18367 wr %o6, %i6, %set_softint
18368 nop
18369 set 0x60, %g5
18370 ldx [%l7 + %g5], %o4
18371 bn,a,pt %icc, loop_125
18372 ld [%l7 + 0x34], %f28
18373 nop
18374 set 0x7E, %g1
18375 ldsb [%l7 + %g1], %l0
18376 nop
18377 set 0x54, %g2
18378 ldsw [%l7 + %g2], %i0
18379loop_125:
18380 nop
18381 set 0x48, %l4
18382 ldxa [%l7 + %l4] 0x88, %l6
18383 set 0x64, %l3
18384 stwa %i7, [%l7 + %l3] 0x81
18385 add %i4, %o1, %i1
18386 set 0x10, %i7
18387 ldda [%l7 + %i7] 0x81, %g4
18388 nop
18389 set 0x38, %g7
18390 stx %g3, [%l7 + %g7]
18391 nop
18392 set 0x38, %i4
18393 prefetch [%l7 + %i4], 0
18394 nop
18395 set 0x2F, %l0
18396 ldub [%l7 + %l0], %g1
18397 or %o0, %l2, %l4
18398 nop
18399 set 0x24, %o5
18400 lduw [%l7 + %o5], %g5
18401 set 0x10, %o7
18402 stxa %o5, [%l7 + %o7] 0x88
18403 nop
18404 set 0x1C, %o1
18405 lduw [%l7 + %o1], %i3
18406 nop
18407 set 0x48, %l1
18408 stx %fsr, [%l7 + %l1]
18409 nop
18410 set 0x38, %i3
18411 ldd [%l7 + %i3], %i2
18412 membar #Sync
18413 set 0x40, %g6
18414 ldda [%l7 + %g6] 0xf9, %f16
18415 and %o2, %l5, %i5
18416 add %l7, 0x34, %l6
18417 wr %g0, 0x80, %asi
18418 lda [%l6] %asi, %l1
18419 casa [%l6] 0x80, %l1, %g7
18420 nop
18421 set 0x68, %i6
18422 ldd [%l7 + %i6], %f12
18423 set 0x54, %l5
18424 stwa %g2, [%l7 + %l5] 0xe3
18425 membar #Sync
18426 nop
18427 set 0x20, %o2
18428 stx %o3, [%l7 + %o2]
18429 nop
18430 set 0x5F, %l6
18431 ldsb [%l7 + %l6], %o7
18432 nop
18433 set 0x13, %i5
18434 ldstub [%l7 + %i5], %g6
18435 set 0x54, %g4
18436 sta %f15, [%l7 + %g4] 0x80
18437 set 0x38, %o4
18438 ldxa [%l7 + %o4] 0x89, %o6
18439 membar #Sync
18440 set 0x40, %g3
18441 ldda [%l7 + %g3] 0xf9, %f0
18442 or %l3, %i6, %l0
18443 add %o4, %i0, %l6
18444 nop
18445 set 0x78, %i0
18446 ldsh [%l7 + %i0], %i4
18447 nop
18448 set 0x3E, %o3
18449 ldsh [%l7 + %o3], %o1
18450 wr %i1, %g4, %softint
18451 add %l7, 0x58, %l6
18452 wr %g0, 0x88, %asi
18453 casxa [%l6] 0x88, %i7, %g1
18454 st %f27, [%l7 + 0x58]
18455 nop
18456 set 0x5A, %i2
18457 ldsh [%l7 + %i2], %o0
18458 nop
18459 set 0x38, %o0
18460 ldd [%l7 + %o0], %l2
18461 fpadd16 %f22, %f10, %f22
18462 fpadd32 %f28, %f18, %f2
18463 nop
18464 set 0x78, %i1
18465 lduw [%l7 + %i1], %g3
18466 set 0x08, %l2
18467 stda %g4, [%l7 + %l2] 0xea
18468 membar #Sync
18469 nop
18470 set 0x1C, %o6
18471 swap [%l7 + %o6], %l4
18472 st %fsr, [%l7 + 0x38]
18473 set 0x68, %g5
18474 stwa %o5, [%l7 + %g5] 0xea
18475 membar #Sync
18476 nop
18477 set 0x68, %g1
18478 ldd [%l7 + %g1], %i2
18479 st %f10, [%l7 + 0x64]
18480 set 0x55, %g2
18481 stba %i3, [%l7 + %g2] 0x81
18482 set 0x70, %l4
18483 lda [%l7 + %l4] 0x88, %f1
18484 set 0x24, %i7
18485 stwa %o2, [%l7 + %i7] 0xe3
18486 membar #Sync
18487 nop
18488 set 0x68, %l3
18489 ldsh [%l7 + %l3], %l5
18490 set 0x20, %g7
18491 ldda [%l7 + %g7] 0x88, %i4
18492 add %l1, %g2, %g7
18493 nop
18494 set 0x23, %i4
18495 ldsb [%l7 + %i4], %o7
18496 set 0x70, %o5
18497 swapa [%l7 + %o5] 0x80, %o3
18498 set 0x70, %l0
18499 lda [%l7 + %l0] 0x80, %f28
18500 and %g6, %o6, %l3
18501 nop
18502 set 0x22, %o7
18503 stb %l0, [%l7 + %o7]
18504 nop
18505 set 0x74, %o1
18506 ldsw [%l7 + %o1], %o4
18507 set 0x50, %i3
18508 stxa %i0, [%l7 + %i3] 0xeb
18509 membar #Sync
18510 nop
18511 set 0x60, %l1
18512 stw %i6, [%l7 + %l1]
18513 set 0x60, %i6
18514 ldda [%l7 + %i6] 0xea, %i4
18515 nop
18516 set 0x70, %g6
18517 prefetch [%l7 + %g6], 0
18518 nop
18519 set 0x38, %o2
18520 std %o0, [%l7 + %o2]
18521 nop
18522 set 0x1E, %l6
18523 ldsb [%l7 + %l6], %l6
18524 nop
18525 set 0x50, %i5
18526 stw %g4, [%l7 + %i5]
18527 nop
18528 set 0x08, %g4
18529 ldd [%l7 + %g4], %f20
18530 set 0x1B, %l5
18531 stba %i7, [%l7 + %l5] 0x80
18532 nop
18533 set 0x28, %g3
18534 ldd [%l7 + %g3], %i0
18535 add %l7, 0x48, %l6
18536 wr %g0, 0x81, %asi
18537 ldxa [%l6] %asi, %g1
18538 casxa [%l6] 0x81, %g1, %o0
18539 set 0x60, %o4
18540 ldxa [%l7 + %o4] 0x80, %g3
18541 st %fsr, [%l7 + 0x0C]
18542 nop
18543 set 0x34, %o3
18544 swap [%l7 + %o3], %l2
18545 set 0x0C, %i2
18546 sta %f12, [%l7 + %i2] 0x80
18547 add %g5, %o5, %l4
18548 set 0x60, %i0
18549 ldstuba [%l7 + %i0] 0x81, %i3
18550 set 0x58, %o0
18551 prefetcha [%l7 + %o0] 0x81, 3
18552 set 0x6C, %l2
18553 ldstuba [%l7 + %l2] 0x81, %i2
18554 set 0x38, %o6
18555 swapa [%l7 + %o6] 0x81, %l5
18556 nop
18557 set 0x30, %g5
18558 stx %l1, [%l7 + %g5]
18559 fpsub16s %f19, %f12, %f21
18560 nop
18561 set 0x42, %i1
18562 ldstub [%l7 + %i1], %g2
18563 nop
18564 set 0x08, %g1
18565 stx %fsr, [%l7 + %g1]
18566 set 0x28, %g2
18567 ldxa [%l7 + %g2] 0x89, %i5
18568 fpsub32 %f6, %f30, %f30
18569 set 0x60, %l4
18570 ldxa [%l7 + %l4] 0x80, %o7
18571 fpsub16s %f3, %f22, %f11
18572 nop
18573 set 0x6E, %i7
18574 ldstub [%l7 + %i7], %g7
18575 nop
18576 set 0x10, %g7
18577 std %f20, [%l7 + %g7]
18578 set 0x68, %l3
18579 stwa %o3, [%l7 + %l3] 0x88
18580 nop
18581 set 0x50, %o5
18582 stx %fsr, [%l7 + %o5]
18583 nop
18584 set 0x10, %i4
18585 std %o6, [%l7 + %i4]
18586 nop
18587 set 0x08, %l0
18588 stx %fsr, [%l7 + %l0]
18589 set 0x40, %o7
18590 ldda [%l7 + %o7] 0x89, %f16
18591 fpsub16s %f24, %f9, %f8
18592 or %l3, %l0, %o4
18593 set 0x20, %o1
18594 swapa [%l7 + %o1] 0x80, %g6
18595 set 0x5C, %i3
18596 ldstuba [%l7 + %i3] 0x88, %i0
18597 nop
18598 set 0x40, %i6
18599 stx %fsr, [%l7 + %i6]
18600 set 0x50, %g6
18601 stda %i4, [%l7 + %g6] 0xe2
18602 membar #Sync
18603 set 0x7E, %l1
18604 stha %i6, [%l7 + %l1] 0xea
18605 membar #Sync
18606 nop
18607 set 0x20, %l6
18608 ldx [%l7 + %l6], %l6
18609 st %fsr, [%l7 + 0x1C]
18610 nop
18611 set 0x7C, %o2
18612 lduw [%l7 + %o2], %o1
18613 set 0x40, %i5
18614 ldda [%l7 + %i5] 0x80, %f16
18615 nop
18616 set 0x42, %l5
18617 ldsb [%l7 + %l5], %i7
18618 fpsub16 %f4, %f6, %f14
18619 set 0x08, %g4
18620 ldstuba [%l7 + %g4] 0x80, %g4
18621 and %g1, %o0, %g3
18622 ld [%l7 + 0x70], %f23
18623 set 0x40, %g3
18624 ldda [%l7 + %g3] 0x88, %i0
18625 nop
18626 set 0x20, %o3
18627 ldsw [%l7 + %o3], %g5
18628 add %l7, 0x34, %l6
18629 wr %g0, 0x88, %asi
18630 casa [%l6] 0x88, %l2, %o5
18631 nop
18632 set 0x24, %i2
18633 lduw [%l7 + %i2], %l4
18634 nop
18635 set 0x28, %o4
18636 std %f14, [%l7 + %o4]
18637 nop
18638 set 0x40, %i0
18639 stw %i3, [%l7 + %i0]
18640 nop
18641 set 0x70, %l2
18642 std %f22, [%l7 + %l2]
18643 set 0x56, %o0
18644 stba %o2, [%l7 + %o0] 0x80
18645 set 0x40, %g5
18646 ldxa [%l7 + %g5] 0x88, %l5
18647 nop
18648 set 0x08, %o6
18649 stx %i2, [%l7 + %o6]
18650 EXIT_GOOD
18651
18652
18653
18654!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18655!
18656! Stats for Thread 4:
18657!
18658! Type l : 1254
18659! Type a : 32
18660! Type cti : 23
18661! Type x : 539
18662! Type f : 32
18663! Type i : 120
18664!
18665!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18666
18667!
18668! Thread 5 Start
18669!
18670.global thread_5
18671thread_5:
18672 mov %l7, %g1
18673 !# Set %cwp for 8 windows
18674 !# This threads memory space into each %l7
18675 wrpr %g0, 0x7, %cwp
18676 mov %g1, %l7
18677 wrpr %g0, 0x6, %cwp
18678 mov %g1, %l7
18679 wrpr %g0, 0x5, %cwp
18680 mov %g1, %l7
18681 wrpr %g0, 0x4, %cwp
18682 mov %g1, %l7
18683 wrpr %g0, 0x3, %cwp
18684 mov %g1, %l7
18685 wrpr %g0, 0x2, %cwp
18686 mov %g1, %l7
18687 wrpr %g0, 0x1, %cwp
18688 mov %g1, %l7
18689 wrpr %g0, 0x0, %cwp
18690 mov %g1, %l7
18691
18692 !# Set %fsr
18693 setx 0x0000000000400000, %l0, %l6 !# no post process
18694 stx %l6, [%l7 + 0x0] !# no post process
18695 ldx [%l7 + 0x0], %fsr !# no post process
18696
18697 wr %g0, 0x80, %asi !# no post process
18698
18699 !# Initialize registers ..
18700
18701 !# Global registers
18702 set 0xA, %g1
18703 set 0xC, %g2
18704 set 0x1, %g3
18705 set 0xB, %g4
18706 set 0x6, %g5
18707 set 0x5, %g6
18708 set 0x7, %g7
18709 !# Input registers
18710 set -0xA, %i0
18711 set -0xE, %i1
18712 set -0xE, %i2
18713 set -0x0, %i3
18714 set -0x4, %i4
18715 set -0x3, %i5
18716 set -0x9, %i6
18717 set -0x4, %i7
18718 !# Local registers
18719 set 0x073FD8BA, %l0
18720 set 0x3A763866, %l1
18721 set 0x3B5BD4FE, %l2
18722 set 0x7B97BFBF, %l3
18723 set 0x5F157D3F, %l4
18724 set 0x3A82D674, %l5
18725 set 0x48B4E12C, %l6
18726 !# Output registers
18727 set 0x06A6, %o0
18728 set 0x0BDB, %o1
18729 set 0x1AB7, %o2
18730 set 0x10D7, %o3
18731 set 0x0A38, %o4
18732 set 0x105E, %o5
18733 set 0x1677, %o6
18734 set 0x0A0F, %o7
18735 !# Float registers
18736 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
18737 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
18738 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
18739 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
18740 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
18741 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
18742 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
18743 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
18744 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
18745 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
18746 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
18747 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
18748 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
18749 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
18750 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
18751 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
18752
18753 !# Execute Main Diag ..
18754
18755 set 0x10, %g1
18756 lda [%l7 + %g1] 0x81, %f25
18757 set 0x70, %g2
18758 swapa [%l7 + %g2] 0x88, %g2
18759 and %l1, %o7, %i5
18760 set 0x40, %i1
18761 ldda [%l7 + %i1] 0xd8, %f0
18762 set 0x34, %l4
18763 sta %f2, [%l7 + %l4] 0x81
18764 and %g7, %o6, %o3
18765 nop
18766 set 0x10, %i7
18767 stx %l3, [%l7 + %i7]
18768 set 0x3E, %l3
18769 stha %o4, [%l7 + %l3] 0xe2
18770 membar #Sync
18771 set 0x48, %g7
18772 stxa %l0, [%l7 + %g7] 0x81
18773 or %g6, %i0, %i6
18774 nop
18775 set 0x58, %i4
18776 lduw [%l7 + %i4], %l6
18777 nop
18778 set 0x1C, %o5
18779 prefetch [%l7 + %o5], 3
18780 ld [%l7 + 0x64], %f15
18781 nop
18782 set 0x6C, %l0
18783 lduw [%l7 + %l0], %o1
18784 st %f31, [%l7 + 0x50]
18785 or %i4, %g4, %g1
18786 nop
18787 set 0x58, %o1
18788 std %i6, [%l7 + %o1]
18789 add %l7, 0x68, %l6
18790 wr %g0, 0x89, %asi
18791 ldxa [%l6] %asi, %g3
18792 casxa [%l6] 0x89, %g3, %i1
18793 nop
18794 set 0x58, %o7
18795 ldd [%l7 + %o7], %g4
18796 nop
18797 set 0x1C, %i3
18798 stw %o0, [%l7 + %i3]
18799 nop
18800 set 0x5E, %g6
18801 ldstub [%l7 + %g6], %l2
18802 fpsub16 %f26, %f10, %f22
18803 set 0x24, %i6
18804 stha %l4, [%l7 + %i6] 0xeb
18805 membar #Sync
18806 st %fsr, [%l7 + 0x34]
18807 nop
18808 set 0x64, %l1
18809 ldsw [%l7 + %l1], %o5
18810 nop
18811 set 0x48, %l6
18812 swap [%l7 + %l6], %i3
18813 set 0x18, %i5
18814 stda %l4, [%l7 + %i5] 0x81
18815 nop
18816 set 0x56, %l5
18817 sth %o2, [%l7 + %l5]
18818 nop
18819 set 0x40, %g4
18820 ldx [%l7 + %g4], %i2
18821 nop
18822 set 0x20, %o2
18823 prefetch [%l7 + %o2], 1
18824 nop
18825 set 0x38, %g3
18826 stx %fsr, [%l7 + %g3]
18827 nop
18828 set 0x60, %i2
18829 stx %fsr, [%l7 + %i2]
18830 nop
18831 set 0x56, %o3
18832 lduh [%l7 + %o3], %g2
18833 and %o7, %i5, %l1
18834 set 0x12, %i0
18835 stba %o6, [%l7 + %i0] 0xeb
18836 membar #Sync
18837 nop
18838 set 0x50, %l2
18839 ldd [%l7 + %l2], %g6
18840 nop
18841 set 0x64, %o4
18842 ldstub [%l7 + %o4], %l3
18843 nop
18844 set 0x6C, %o0
18845 ldub [%l7 + %o0], %o4
18846 nop
18847 set 0x58, %o6
18848 lduw [%l7 + %o6], %l0
18849 st %fsr, [%l7 + 0x18]
18850 add %l7, 0x10, %l6
18851 wr %g0, 0x89, %asi
18852 casxa [%l6] 0x89, %o3, %i0
18853 nop
18854 set 0x51, %g5
18855 ldsb [%l7 + %g5], %i6
18856 set 0x28, %g1
18857 stxa %g6, [%l7 + %g1] 0x88
18858 nop
18859 set 0x08, %g2
18860 ldstub [%l7 + %g2], %l6
18861 nop
18862 set 0x70, %i1
18863 sth %i4, [%l7 + %i1]
18864 nop
18865 set 0x40, %l4
18866 ldub [%l7 + %l4], %g4
18867 nop
18868 set 0x68, %l3
18869 swap [%l7 + %l3], %o1
18870 nop
18871 set 0x78, %i7
18872 ldd [%l7 + %i7], %i6
18873 st %f29, [%l7 + 0x38]
18874 nop
18875 set 0x7C, %g7
18876 ldstub [%l7 + %g7], %g1
18877 set 0x4C, %o5
18878 sta %f16, [%l7 + %o5] 0x81
18879 nop
18880 set 0x60, %i4
18881 ldsh [%l7 + %i4], %i1
18882 nop
18883 set 0x6C, %o1
18884 lduh [%l7 + %o1], %g3
18885 set 0x7B, %l0
18886 stba %g5, [%l7 + %l0] 0x81
18887 and %o0, %l4, %l2
18888 nop
18889 set 0x1C, %i3
18890 sth %o5, [%l7 + %i3]
18891 nop
18892 set 0x08, %g6
18893 std %f20, [%l7 + %g6]
18894 nop
18895 set 0x60, %i6
18896 stx %fsr, [%l7 + %i6]
18897 set 0x49, %l1
18898 ldstuba [%l7 + %l1] 0x81, %l5
18899 nop
18900 set 0x19, %o7
18901 stb %o2, [%l7 + %o7]
18902 set 0x40, %i5
18903 stda %f0, [%l7 + %i5] 0xd8
18904 nop
18905 set 0x5C, %l6
18906 ldsw [%l7 + %l6], %i2
18907 wr %g2, %i3, %clear_softint
18908 nop
18909 set 0x10, %g4
18910 stw %i5, [%l7 + %g4]
18911 nop
18912 set 0x58, %l5
18913 ldd [%l7 + %l5], %o6
18914 nop
18915 set 0x6C, %g3
18916 swap [%l7 + %g3], %l1
18917 set 0x18, %i2
18918 stda %o6, [%l7 + %i2] 0xea
18919 membar #Sync
18920 nop
18921 set 0x28, %o2
18922 prefetch [%l7 + %o2], 0
18923 nop
18924 set 0x63, %o3
18925 ldsb [%l7 + %o3], %g7
18926 set 0x40, %l2
18927 stda %f0, [%l7 + %l2] 0x81
18928 add %l7, 0x64, %l6
18929 wr %g0, 0x88, %asi
18930 casa [%l6] 0x88, %o4, %l0
18931 or %l3, %o3, %i0
18932 set 0x18, %i0
18933 swapa [%l7 + %i0] 0x80, %g6
18934 add %i6, %l6, %g4
18935 set 0x7C, %o4
18936 sta %f0, [%l7 + %o4] 0x89
18937 nop
18938 set 0x4E, %o0
18939 lduh [%l7 + %o0], %o1
18940 nop
18941 set 0x18, %o6
18942 ldx [%l7 + %o6], %i4
18943 and %g1, %i7, %i1
18944 nop
18945 set 0x38, %g1
18946 ldd [%l7 + %g1], %f8
18947 set 0x60, %g5
18948 swapa [%l7 + %g5] 0x89, %g5
18949 nop
18950 set 0x1C, %i1
18951 stw %o0, [%l7 + %i1]
18952 nop
18953 set 0x24, %l4
18954 swap [%l7 + %l4], %l4
18955 nop
18956 set 0x7F, %g2
18957 ldub [%l7 + %g2], %g3
18958 set 0x20, %i7
18959 swapa [%l7 + %i7] 0x89, %o5
18960 nop
18961 set 0x48, %g7
18962 swap [%l7 + %g7], %l2
18963 nop
18964 set 0x24, %l3
18965 ldsw [%l7 + %l3], %l5
18966 nop
18967 set 0x64, %o5
18968 stw %i2, [%l7 + %o5]
18969 st %f8, [%l7 + 0x18]
18970 nop
18971 set 0x70, %o1
18972 stx %g2, [%l7 + %o1]
18973 set 0x18, %l0
18974 stda %o2, [%l7 + %l0] 0xea
18975 membar #Sync
18976 set 0x44, %i3
18977 sta %f5, [%l7 + %i3] 0x88
18978 nop
18979 set 0x76, %g6
18980 lduh [%l7 + %g6], %i5
18981 and %o7, %l1, %i3
18982 nop
18983 set 0x38, %i6
18984 ldd [%l7 + %i6], %f14
18985 nop
18986 set 0x7C, %l1
18987 stb %g7, [%l7 + %l1]
18988 nop
18989 nop
18990 setx 0xE08A5DA1929C8A93, %l0, %l6
18991 stx %l6, [%l7 + 0x28]
18992 ldd [%l7 + 0x28], %f22
18993 setx 0xDF9EF6F4FBF59580, %l1, %l5
18994 stx %l5, [%l7 + 0x10]
18995 ldd [%l7 + 0x10], %f16
18996 fdivd %f16, %f22, %f10
18997 nop
18998 set 0x60, %i4
18999 ldd [%l7 + %i4], %f4
19000 nop
19001 set 0x22, %o7
19002 ldstub [%l7 + %o7], %o6
19003 nop
19004 or %g0, 0x8, %l0
19005 sllx %l0, 0x3c, %l0
19006 wr %l0, 0x5E0, %tick_cmpr
19007 nop
19008 set 0x70, %i5
19009 stw %o4, [%l7 + %i5]
19010 add %i0, %g6, %o3
19011 nop
19012 set 0x5C, %l6
19013 ldub [%l7 + %l6], %l6
19014 nop
19015 set 0x10, %l5
19016 stw %i6, [%l7 + %l5]
19017 nop
19018 set 0x26, %g4
19019 lduh [%l7 + %g4], %g4
19020 nop
19021 set 0x1C, %i2
19022 sth %o1, [%l7 + %i2]
19023 nop
19024 set 0x20, %o2
19025 ldd [%l7 + %o2], %i4
19026 st %fsr, [%l7 + 0x5C]
19027 nop
19028 set 0x30, %g3
19029 ldd [%l7 + %g3], %g0
19030 set 0x40, %o3
19031 lda [%l7 + %o3] 0x89, %f23
19032 nop
19033 set 0x6F, %l2
19034 ldstub [%l7 + %l2], %i7
19035 nop
19036 set 0x18, %i0
19037 std %f26, [%l7 + %i0]
19038 set 0x18, %o4
19039 prefetcha [%l7 + %o4] 0x80, 0
19040 nop
19041 set 0x70, %o0
19042 std %i0, [%l7 + %o0]
19043 set 0x68, %g1
19044 ldxa [%l7 + %g1] 0x81, %o0
19045 set 0x34, %o6
19046 lda [%l7 + %o6] 0x81, %f16
19047 nop
19048 set 0x60, %i1
19049 lduw [%l7 + %i1], %g3
19050 nop
19051 set 0x7A, %g5
19052 ldsh [%l7 + %g5], %l4
19053 nop
19054 set 0x30, %l4
19055 lduw [%l7 + %l4], %l2
19056 st %f30, [%l7 + 0x34]
19057 add %l7, 0x10, %l6
19058 wr %g0, 0x80, %asi
19059 lda [%l6] %asi, %o5
19060 casa [%l6] 0x80, %o5, %i2
19061 set 0x78, %g2
19062 stwa %g2, [%l7 + %g2] 0x81
19063 nop
19064 set 0x38, %g7
19065 stw %o2, [%l7 + %g7]
19066 set 0x60, %i7
19067 stda %i4, [%l7 + %i7] 0x80
19068 nop
19069 set 0x73, %o5
19070 ldstub [%l7 + %o5], %l5
19071 set 0x40, %o1
19072 stda %f16, [%l7 + %o1] 0xda
19073 nop
19074 set 0x5F, %l0
19075 ldsb [%l7 + %l0], %l1
19076 and %o7, %g7, %o6
19077 and %i3, %l3, %l0
19078 set 0x28, %i3
19079 lda [%l7 + %i3] 0x89, %f26
19080 and %i0, %g6, %o3
19081 or %l6, %i6, %o4
19082 set 0x70, %l3
19083 ldxa [%l7 + %l3] 0x80, %o1
19084 nop
19085 set 0x55, %i6
19086 ldstub [%l7 + %i6], %g4
19087 nop
19088 set 0x1C, %g6
19089 prefetch [%l7 + %g6], 3
19090 set 0x30, %i4
19091 ldda [%l7 + %i4] 0x89, %g0
19092 nop
19093 set 0x3A, %l1
19094 ldsh [%l7 + %l1], %i4
19095 fpsub16 %f6, %f0, %f26
19096 nop
19097 set 0x20, %i5
19098 std %f10, [%l7 + %i5]
19099 nop
19100 set 0x68, %l6
19101 swap [%l7 + %l6], %g5
19102 set 0x10, %l5
19103 swapa [%l7 + %l5] 0x88, %i1
19104 nop
19105 set 0x1E, %g4
19106 ldstub [%l7 + %g4], %i7
19107 and %o0, %g3, %l2
19108 set 0x28, %o7
19109 stda %l4, [%l7 + %o7] 0x81
19110 nop
19111 set 0x0B, %i2
19112 ldstub [%l7 + %i2], %o5
19113 set 0x44, %o2
19114 swapa [%l7 + %o2] 0x80, %i2
19115 and %g2, %o2, %i5
19116 nop
19117 set 0x76, %o3
19118 stb %l5, [%l7 + %o3]
19119 nop
19120 set 0x0B, %g3
19121 ldub [%l7 + %g3], %l1
19122 nop
19123 set 0x28, %l2
19124 ldx [%l7 + %l2], %o7
19125 ld [%l7 + 0x60], %f0
19126 nop
19127 set 0x08, %o4
19128 ldsw [%l7 + %o4], %o6
19129 nop
19130 set 0x48, %o0
19131 stx %fsr, [%l7 + %o0]
19132 set 0x40, %i0
19133 stda %f16, [%l7 + %i0] 0xcc
19134 nop
19135 set 0x58, %g1
19136 ldd [%l7 + %g1], %g6
19137 nop
19138 set 0x28, %o6
19139 ldsb [%l7 + %o6], %l3
19140 nop
19141 set 0x0C, %i1
19142 ldstub [%l7 + %i1], %l0
19143 nop
19144 set 0x58, %g5
19145 swap [%l7 + %g5], %i3
19146 ld [%l7 + 0x08], %f17
19147 nop
19148 set 0x7C, %l4
19149 stb %g6, [%l7 + %l4]
19150 nop
19151 set 0x4C, %g2
19152 stw %o3, [%l7 + %g2]
19153 nop
19154 set 0x18, %g7
19155 ldsw [%l7 + %g7], %i0
19156 nop
19157 set 0x30, %o5
19158 ldx [%l7 + %o5], %l6
19159 or %i6, %o1, %o4
19160 wr %g4, %g1, %ccr
19161 nop
19162 set 0x4E, %i7
19163 lduh [%l7 + %i7], %i4
19164 set 0x24, %o1
19165 lda [%l7 + %o1] 0x89, %f4
19166 nop
19167 set 0x60, %l0
19168 ldd [%l7 + %l0], %g4
19169 fpsub16 %f8, %f16, %f28
19170 nop
19171 set 0x20, %l3
19172 std %i0, [%l7 + %l3]
19173 nop
19174 set 0x30, %i3
19175 ldub [%l7 + %i3], %i7
19176 add %l7, 0x58, %l6
19177 wr %g0, 0x81, %asi
19178 casxa [%l6] 0x81, %o0, %l2
19179 and %l4, %g3, %o5
19180 or %g2, %i2, %o2
19181 nop
19182 set 0x28, %i6
19183 ldx [%l7 + %i6], %i5
19184 nop
19185 set 0x68, %g6
19186 stx %l5, [%l7 + %g6]
19187 set 0x40, %l1
19188 stda %f16, [%l7 + %l1] 0x89
19189 nop
19190 set 0x10, %i4
19191 ldx [%l7 + %i4], %l1
19192 and %o7, %g7, %l3
19193 set 0x40, %l6
19194 stda %l0, [%l7 + %l6] 0x89
19195 set 0x18, %i5
19196 stda %o6, [%l7 + %i5] 0xe2
19197 membar #Sync
19198 nop
19199 set 0x68, %l5
19200 std %f0, [%l7 + %l5]
19201 nop
19202 set 0x28, %o7
19203 ldstub [%l7 + %o7], %g6
19204 ld [%l7 + 0x5C], %f3
19205 nop
19206 set 0x2C, %g4
19207 sth %i3, [%l7 + %g4]
19208 set 0x3C, %o2
19209 stha %o3, [%l7 + %o2] 0x80
19210 nop
19211 set 0x1F, %i2
19212 stb %i0, [%l7 + %i2]
19213 set 0x40, %g3
19214 stda %f0, [%l7 + %g3] 0xcc
19215 nop
19216 set 0x4C, %o3
19217 ldsw [%l7 + %o3], %i6
19218 fpsub16s %f28, %f16, %f10
19219 nop
19220 set 0x24, %o4
19221 stb %l6, [%l7 + %o4]
19222 nop
19223 set 0x3C, %o0
19224 swap [%l7 + %o0], %o1
19225 nop
19226 set 0x2C, %i0
19227 lduw [%l7 + %i0], %o4
19228 nop
19229 set 0x38, %g1
19230 prefetch [%l7 + %g1], 3
19231 set 0x40, %o6
19232 ldda [%l7 + %o6] 0x88, %f0
19233 nop
19234 nop
19235 setx 0x0AD78F2E53CE8EA2, %l0, %l6
19236 stx %l6, [%l7 + 0x28]
19237 ldd [%l7 + 0x28], %f10
19238 setx 0x3AAB46F87948AE34, %l1, %l5
19239 stx %l5, [%l7 + 0x10]
19240 ldd [%l7 + 0x10], %f4
19241 fdivd %f4, %f10, %f30
19242 or %g1, %g4, %g5
19243 nop
19244 set 0x34, %l2
19245 lduh [%l7 + %l2], %i1
19246 wr %i4, %i7, %pic
19247 set 0x41, %i1
19248 ldstuba [%l7 + %i1] 0x80, %l2
19249 nop
19250 set 0x38, %g5
19251 std %f2, [%l7 + %g5]
19252 set 0x70, %g2
19253 ldda [%l7 + %g2] 0x81, %l4
19254 set 0x50, %g7
19255 ldxa [%l7 + %g7] 0x80, %g3
19256 st %fsr, [%l7 + 0x64]
19257 set 0x78, %l4
19258 stda %o4, [%l7 + %l4] 0x89
19259 nop
19260 set 0x78, %i7
19261 stx %fsr, [%l7 + %i7]
19262 nop
19263 set 0x28, %o5
19264 lduw [%l7 + %o5], %o0
19265 nop
19266 set 0x50, %l0
19267 ldstub [%l7 + %l0], %g2
19268 nop
19269 set 0x28, %l3
19270 std %i2, [%l7 + %l3]
19271 wr %o2, %i5, %ccr
19272 nop
19273 set 0x10, %o1
19274 stx %fsr, [%l7 + %o1]
19275 set 0x3A, %i3
19276 stba %l1, [%l7 + %i3] 0x89
19277 bleu,a %icc, loop_126
19278 nop
19279 set 0x38, %g6
19280 lduh [%l7 + %g6], %l5
19281 nop
19282 set 0x50, %i6
19283 ldd [%l7 + %i6], %g6
19284 nop
19285 set 0x30, %i4
19286 std %o6, [%l7 + %i4]
19287loop_126:
19288 nop
19289 set 0x78, %l6
19290 stwa %l0, [%l7 + %l6] 0xeb
19291 membar #Sync
19292 st %f11, [%l7 + 0x0C]
19293 wr %o6, %g6, %sys_tick
19294 nop
19295 set 0x60, %i5
19296 ldd [%l7 + %i5], %f6
19297 add %l7, 0x68, %l6
19298 wr %g0, 0x88, %asi
19299 ldxa [%l6] %asi, %l3
19300 casxa [%l6] 0x88, %l3, %o3
19301 nop
19302 set 0x3A, %l1
19303 sth %i3, [%l7 + %l1]
19304 set 0x28, %l5
19305 stxa %i0, [%l7 + %l5] 0xe2
19306 membar #Sync
19307 fpadd16 %f14, %f14, %f12
19308 membar #Sync
19309 set 0x40, %o7
19310 ldda [%l7 + %o7] 0xf8, %f0
19311 nop
19312 set 0x10, %g4
19313 ldd [%l7 + %g4], %i6
19314 nop
19315 set 0x28, %o2
19316 swap [%l7 + %o2], %i6
19317 set 0x49, %g3
19318 ldstuba [%l7 + %g3] 0x81, %o1
19319 nop
19320 set 0x22, %o3
19321 sth %o4, [%l7 + %o3]
19322 nop
19323 set 0x18, %i2
19324 std %g0, [%l7 + %i2]
19325 set 0x08, %o4
19326 prefetcha [%l7 + %o4] 0x80, 1
19327 nop
19328 set 0x1F, %o0
19329 stb %i1, [%l7 + %o0]
19330 nop
19331 set 0x48, %i0
19332 lduw [%l7 + %i0], %g4
19333 set 0x2C, %g1
19334 ldstuba [%l7 + %g1] 0x89, %i7
19335 set 0x48, %l2
19336 lda [%l7 + %l2] 0x88, %f29
19337 set 0x58, %o6
19338 stda %l2, [%l7 + %o6] 0xeb
19339 membar #Sync
19340 set 0x0A, %g5
19341 stba %l4, [%l7 + %g5] 0xe3
19342 membar #Sync
19343 set 0x20, %i1
19344 swapa [%l7 + %i1] 0x80, %i4
19345 nop
19346 set 0x30, %g7
19347 std %f14, [%l7 + %g7]
19348 st %f0, [%l7 + 0x18]
19349 nop
19350 nop
19351 setx 0x5E021F28, %l0, %l6
19352 st %l6, [%l7 + 0x28]
19353 ld [%l7 + 0x28], %f6
19354 setx 0x3E64D960, %l1, %l5
19355 st %l5, [%l7 + 0x10]
19356 ld [%l7 + 0x10], %f22
19357 fdivs %f22, %f6, %f10
19358 nop
19359 set 0x18, %g2
19360 lduw [%l7 + %g2], %g3
19361 nop
19362 set 0x30, %i7
19363 ldx [%l7 + %i7], %o0
19364 st %f29, [%l7 + 0x48]
19365 set 0x40, %o5
19366 ldda [%l7 + %o5] 0x88, %o4
19367 nop
19368 set 0x38, %l4
19369 std %g2, [%l7 + %l4]
19370 nop
19371 set 0x28, %l3
19372 stx %o2, [%l7 + %l3]
19373 nop
19374 set 0x0B, %l0
19375 ldsb [%l7 + %l0], %i5
19376 set 0x40, %o1
19377 stda %f16, [%l7 + %o1] 0x89
19378 set 0x7A, %g6
19379 ldstuba [%l7 + %g6] 0x81, %i2
19380 nop
19381 set 0x20, %i6
19382 prefetch [%l7 + %i6], 2
19383 set 0x18, %i3
19384 stba %l1, [%l7 + %i3] 0x89
19385 nop
19386 set 0x49, %l6
19387 ldsb [%l7 + %l6], %l5
19388 ld [%l7 + 0x5C], %f0
19389 nop
19390 set 0x5B, %i4
19391 stb %g7, [%l7 + %i4]
19392 set 0x28, %l1
19393 stxa %l0, [%l7 + %l1] 0xe2
19394 membar #Sync
19395 set 0x2A, %l5
19396 stha %o7, [%l7 + %l5] 0xeb
19397 membar #Sync
19398 set 0x39, %i5
19399 stba %o6, [%l7 + %i5] 0x81
19400 set 0x30, %g4
19401 stda %g6, [%l7 + %g4] 0xe2
19402 membar #Sync
19403 set 0x0D, %o2
19404 stba %o3, [%l7 + %o2] 0x81
19405 nop
19406 set 0x28, %o7
19407 ldd [%l7 + %o7], %f14
19408 nop
19409 set 0x30, %g3
19410 ldsh [%l7 + %g3], %i3
19411 fpsub16s %f25, %f3, %f28
19412 nop
19413 set 0x49, %o3
19414 ldsb [%l7 + %o3], %l3
19415 nop
19416 set 0x76, %o4
19417 stb %l6, [%l7 + %o4]
19418 add %l7, 0x30, %l6
19419 wr %g0, 0x89, %asi
19420 casxa [%l6] 0x89, %i6, %i0
19421 set 0x40, %o0
19422 ldda [%l7 + %o0] 0x89, %f16
19423 nop
19424 set 0x72, %i2
19425 ldsh [%l7 + %i2], %o1
19426 nop
19427 set 0x68, %i0
19428 stx %fsr, [%l7 + %i0]
19429 nop
19430 set 0x40, %g1
19431 ldd [%l7 + %g1], %f26
19432 nop
19433 set 0x64, %l2
19434 ldsb [%l7 + %l2], %g1
19435 ld [%l7 + 0x58], %f9
19436 ld [%l7 + 0x20], %f0
19437 add %o4, %i1, %g4
19438 set 0x60, %g5
19439 prefetcha [%l7 + %g5] 0x81, 3
19440 set 0x4C, %i1
19441 swapa [%l7 + %i1] 0x89, %i7
19442 fpadd16s %f23, %f15, %f6
19443 set 0x08, %o6
19444 stda %l2, [%l7 + %o6] 0xea
19445 membar #Sync
19446 nop
19447 set 0x52, %g2
19448 sth %i4, [%l7 + %g2]
19449 set 0x15, %g7
19450 ldstuba [%l7 + %g7] 0x80, %g3
19451 nop
19452 set 0x4A, %i7
19453 sth %l4, [%l7 + %i7]
19454 set 0x6D, %o5
19455 stba %o0, [%l7 + %o5] 0x89
19456 set 0x38, %l4
19457 stda %o4, [%l7 + %l4] 0xe2
19458 membar #Sync
19459 nop
19460 set 0x74, %l3
19461 ldsw [%l7 + %l3], %g2
19462 and %o2, %i5, %l1
19463 nop
19464 set 0x48, %o1
19465 ldx [%l7 + %o1], %i2
19466 nop
19467 set 0x24, %l0
19468 lduh [%l7 + %l0], %g7
19469 set 0x30, %i6
19470 ldda [%l7 + %i6] 0xe2, %l0
19471 set 0x38, %i3
19472 prefetcha [%l7 + %i3] 0x88, 4
19473 nop
19474 set 0x78, %g6
19475 std %l4, [%l7 + %g6]
19476 set 0x75, %i4
19477 stba %g6, [%l7 + %i4] 0xea
19478 membar #Sync
19479 nop
19480 set 0x28, %l1
19481 ldd [%l7 + %l1], %f26
19482 nop
19483 set 0x4C, %l6
19484 lduh [%l7 + %l6], %o3
19485 nop
19486 set 0x62, %i5
19487 ldsh [%l7 + %i5], %o6
19488 set 0x40, %g4
19489 stda %f0, [%l7 + %g4] 0xda
19490 nop
19491 set 0x60, %l5
19492 lduh [%l7 + %l5], %l3
19493 nop
19494 set 0x66, %o2
19495 sth %i3, [%l7 + %o2]
19496 st %fsr, [%l7 + 0x48]
19497 nop
19498 set 0x60, %o7
19499 ldd [%l7 + %o7], %i6
19500 nop
19501 set 0x3C, %o3
19502 prefetch [%l7 + %o3], 2
19503 nop
19504 set 0x40, %o4
19505 ldd [%l7 + %o4], %i6
19506 be,a %xcc, loop_127
19507 nop
19508 set 0x18, %g3
19509 ldd [%l7 + %g3], %i0
19510 nop
19511 set 0x70, %o0
19512 std %f20, [%l7 + %o0]
19513 nop
19514 set 0x54, %i0
19515 stw %o1, [%l7 + %i0]
19516loop_127:
19517 nop
19518 set 0x10, %i2
19519 stda %g0, [%l7 + %i2] 0xe3
19520 membar #Sync
19521 set 0x48, %g1
19522 ldxa [%l7 + %g1] 0x81, %o4
19523 set 0x54, %g5
19524 stwa %i1, [%l7 + %g5] 0xe3
19525 membar #Sync
19526 set 0x40, %l2
19527 stda %f0, [%l7 + %l2] 0xcc
19528 nop
19529 set 0x2C, %o6
19530 ldub [%l7 + %o6], %g5
19531 nop
19532 set 0x20, %g2
19533 ldsw [%l7 + %g2], %i7
19534 st %fsr, [%l7 + 0x78]
19535 set 0x20, %i1
19536 stwa %l2, [%l7 + %i1] 0xe2
19537 membar #Sync
19538 set 0x70, %i7
19539 ldxa [%l7 + %i7] 0x89, %i4
19540 set 0x6E, %o5
19541 stha %g4, [%l7 + %o5] 0xe3
19542 membar #Sync
19543 nop
19544 set 0x20, %g7
19545 ldd [%l7 + %g7], %g2
19546 set 0x40, %l4
19547 stda %f16, [%l7 + %l4] 0xc2
19548 nop
19549 set 0x40, %l3
19550 ldd [%l7 + %l3], %f12
19551 set 0x18, %l0
19552 sta %f16, [%l7 + %l0] 0x89
19553 nop
19554 set 0x38, %i6
19555 ldd [%l7 + %i6], %l4
19556 add %l7, 0x08, %l6
19557 wr %g0, 0x81, %asi
19558 casxa [%l6] 0x81, %o0, %g2
19559 nop
19560 set 0x30, %i3
19561 std %o4, [%l7 + %i3]
19562 fpadd16s %f21, %f14, %f19
19563 nop
19564 set 0x7A, %o1
19565 lduh [%l7 + %o1], %i5
19566 st %fsr, [%l7 + 0x6C]
19567 st %fsr, [%l7 + 0x24]
19568 set 0x20, %i4
19569 ldda [%l7 + %i4] 0xeb, %o2
19570 nop
19571 set 0x7B, %l1
19572 ldstub [%l7 + %l1], %i2
19573 set 0x30, %l6
19574 stwa %l1, [%l7 + %l6] 0xe3
19575 membar #Sync
19576 set 0x18, %g6
19577 prefetcha [%l7 + %g6] 0x81, 0
19578 nop
19579 set 0x50, %g4
19580 ldsh [%l7 + %g4], %l0
19581 nop
19582 set 0x66, %l5
19583 lduh [%l7 + %l5], %l5
19584 set 0x10, %o2
19585 ldda [%l7 + %o2] 0xeb, %o6
19586 set 0x63, %i5
19587 ldstuba [%l7 + %i5] 0x89, %o3
19588 nop
19589 set 0x08, %o3
19590 ldx [%l7 + %o3], %o6
19591 set 0x40, %o7
19592 ldda [%l7 + %o7] 0xd8, %f16
19593 nop
19594 set 0x31, %o4
19595 stb %g6, [%l7 + %o4]
19596 st %fsr, [%l7 + 0x78]
19597 ld [%l7 + 0x74], %f6
19598 add %i3, %l3, %l6
19599 membar #Sync
19600 set 0x40, %o0
19601 ldda [%l7 + %o0] 0xf0, %f0
19602 nop
19603 set 0x48, %i0
19604 ldsh [%l7 + %i0], %i6
19605 nop
19606 set 0x10, %g3
19607 ldd [%l7 + %g3], %f16
19608 nop
19609 set 0x08, %i2
19610 ldd [%l7 + %i2], %o0
19611 fpsub16 %f12, %f20, %f18
19612 st %f24, [%l7 + 0x54]
19613 set 0x10, %g5
19614 sta %f27, [%l7 + %g5] 0x89
19615 set 0x56, %l2
19616 stba %i0, [%l7 + %l2] 0x80
19617 nop
19618 set 0x20, %o6
19619 ldsw [%l7 + %o6], %g1
19620 nop
19621 set 0x10, %g1
19622 ldd [%l7 + %g1], %f20
19623 nop
19624 set 0x20, %g2
19625 std %o4, [%l7 + %g2]
19626 nop
19627 set 0x7C, %i7
19628 stw %g5, [%l7 + %i7]
19629 nop
19630 set 0x68, %i1
19631 stx %i1, [%l7 + %i1]
19632 set 0x40, %g7
19633 stda %f0, [%l7 + %g7] 0xc2
19634 set 0x40, %o5
19635 ldda [%l7 + %o5] 0xda, %f0
19636 nop
19637 set 0x34, %l4
19638 lduw [%l7 + %l4], %l2
19639 nop
19640 set 0x58, %l0
19641 std %f24, [%l7 + %l0]
19642 nop
19643 set 0x5D, %l3
19644 ldsb [%l7 + %l3], %i7
19645 set 0x0C, %i6
19646 sta %f5, [%l7 + %i6] 0x89
19647 nop
19648 set 0x18, %i3
19649 std %f22, [%l7 + %i3]
19650 set 0x40, %i4
19651 stda %f16, [%l7 + %i4] 0xf9
19652 membar #Sync
19653 nop
19654 set 0x40, %l1
19655 swap [%l7 + %l1], %g4
19656 set 0x40, %l6
19657 stwa %g3, [%l7 + %l6] 0xe2
19658 membar #Sync
19659 st %fsr, [%l7 + 0x38]
19660 set 0x38, %o1
19661 stxa %l4, [%l7 + %o1] 0x81
19662 nop
19663 set 0x44, %g4
19664 swap [%l7 + %g4], %o0
19665 add %l7, 0x18, %l6
19666 wr %g0, 0x88, %asi
19667 casa [%l6] 0x88, %i4, %o5
19668 nop
19669 set 0x08, %g6
19670 ldd [%l7 + %g6], %i4
19671 set 0x40, %l5
19672 ldda [%l7 + %l5] 0x89, %f0
19673 nop
19674 set 0x40, %i5
19675 swap [%l7 + %i5], %o2
19676 st %f26, [%l7 + 0x44]
19677 nop
19678 set 0x0C, %o2
19679 swap [%l7 + %o2], %i2
19680 set 0x31, %o3
19681 ldstuba [%l7 + %o3] 0x89, %l1
19682 set 0x48, %o4
19683 ldxa [%l7 + %o4] 0x80, %g7
19684 ba,a,pt %xcc, loop_128
19685 wr %l0, %l5, %pic
19686 add %l7, 0x70, %l6
19687 wr %g0, 0x88, %asi
19688 casxa [%l6] 0x88, %g2, %o7
19689loop_128:
19690 nop
19691 add %l7, 0x70, %l6
19692 wr %g0, 0x81, %asi
19693 ldxa [%l6] %asi, %o6
19694 casxa [%l6] 0x81, %o6, %g6
19695 set 0x0A, %o7
19696 stha %o3, [%l7 + %o7] 0xea
19697 membar #Sync
19698 nop
19699 set 0x7C, %o0
19700 stw %i3, [%l7 + %o0]
19701 set 0x3C, %i0
19702 sta %f1, [%l7 + %i0] 0x81
19703 nop
19704 set 0x48, %i2
19705 std %f10, [%l7 + %i2]
19706 set 0x40, %g3
19707 stha %l6, [%l7 + %g3] 0xe3
19708 membar #Sync
19709 st %f25, [%l7 + 0x14]
19710 set 0x54, %g5
19711 lda [%l7 + %g5] 0x89, %f2
19712 fpadd16 %f16, %f4, %f6
19713 nop
19714 set 0x20, %l2
19715 stb %i6, [%l7 + %l2]
19716 nop
19717 set 0x66, %o6
19718 sth %o1, [%l7 + %o6]
19719 and %i0, %l3, %o4
19720 set 0x30, %g1
19721 ldda [%l7 + %g1] 0x81, %g4
19722 nop
19723 nop
19724 setx 0xA42A9374, %l0, %l6
19725 st %l6, [%l7 + 0x28]
19726 ld [%l7 + 0x28], %f24
19727 setx 0x7624FAAA, %l1, %l5
19728 st %l5, [%l7 + 0x10]
19729 ld [%l7 + 0x10], %f18
19730 fdivs %f18, %f24, %f3
19731 set 0x2C, %i7
19732 stwa %i1, [%l7 + %i7] 0x80
19733 nop
19734 set 0x52, %i1
19735 ldsh [%l7 + %i1], %g1
19736 nop
19737 set 0x7A, %g2
19738 ldstub [%l7 + %g2], %i7
19739 nop
19740 nop
19741 setx 0x244934D1, %l0, %l6
19742 st %l6, [%l7 + 0x28]
19743 ld [%l7 + 0x28], %f18
19744 setx 0x6BDF7E27, %l1, %l5
19745 st %l5, [%l7 + 0x10]
19746 ld [%l7 + 0x10], %f15
19747 fdivs %f15, %f18, %f22
19748 set 0x18, %g7
19749 ldxa [%l7 + %g7] 0x89, %g4
19750 set 0x14, %o5
19751 sta %f20, [%l7 + %o5] 0x81
19752 set 0x60, %l0
19753 stba %l2, [%l7 + %l0] 0x89
19754 and %l4, %g3, %o0
19755 set 0x68, %l4
19756 stwa %i4, [%l7 + %l4] 0x80
19757 nop
19758 set 0x50, %i6
19759 ldd [%l7 + %i6], %i4
19760 nop
19761 set 0x28, %l3
19762 ldx [%l7 + %l3], %o5
19763 set 0x18, %i4
19764 stxa %i2, [%l7 + %i4] 0xeb
19765 membar #Sync
19766 ld [%l7 + 0x10], %f2
19767 set 0x63, %l1
19768 ldstuba [%l7 + %l1] 0x80, %l1
19769 nop
19770 set 0x34, %i3
19771 lduh [%l7 + %i3], %o2
19772 nop
19773 or %g0, 0x8, %l0
19774 sllx %l0, 0x3c, %l0
19775 wr %l0, %g0, %tick_cmpr
19776 set 0x40, %o1
19777 stda %f0, [%l7 + %o1] 0xca
19778 nop
19779 set 0x38, %g4
19780 ldd [%l7 + %g4], %g2
19781 st %f4, [%l7 + 0x28]
19782 nop
19783 set 0x40, %l6
19784 std %o6, [%l7 + %l6]
19785 set 0x50, %l5
19786 ldda [%l7 + %l5] 0x88, %l4
19787 nop
19788 set 0x28, %g6
19789 std %f0, [%l7 + %g6]
19790 nop
19791 set 0x0A, %o2
19792 ldstub [%l7 + %o2], %o6
19793 ld [%l7 + 0x24], %f16
19794 nop
19795 set 0x38, %o3
19796 ldd [%l7 + %o3], %f18
19797 nop
19798 set 0x64, %i5
19799 prefetch [%l7 + %i5], 1
19800 set 0x40, %o7
19801 ldda [%l7 + %o7] 0x88, %o2
19802 set 0x1F, %o4
19803 stba %i3, [%l7 + %o4] 0xea
19804 membar #Sync
19805 fpsub32s %f28, %f19, %f23
19806 nop
19807 set 0x24, %o0
19808 swap [%l7 + %o0], %g6
19809 set 0x5C, %i0
19810 swapa [%l7 + %i0] 0x88, %i6
19811 nop
19812 set 0x0C, %g3
19813 ldsw [%l7 + %g3], %o1
19814 nop
19815 set 0x08, %g5
19816 swap [%l7 + %g5], %l6
19817 nop
19818 set 0x24, %l2
19819 prefetch [%l7 + %l2], 1
19820 set 0x70, %o6
19821 prefetcha [%l7 + %o6] 0x88, 1
19822 set 0x40, %i2
19823 swapa [%l7 + %i2] 0x81, %o4
19824 set 0x20, %i7
19825 ldda [%l7 + %i7] 0x88, %g4
19826 membar #Sync
19827 set 0x40, %i1
19828 ldda [%l7 + %i1] 0xf9, %f16
19829 or %i0, %g1, %i7
19830 set 0x54, %g2
19831 stwa %i1, [%l7 + %g2] 0x80
19832 add %l7, 0x44, %l6
19833 wr %g0, 0x88, %asi
19834 lda [%l6] %asi, %l2
19835 casa [%l6] 0x88, %l2, %g4
19836 add %g3, %l4, %o0
19837 add %l7, 0x18, %l6
19838 wr %g0, 0x88, %asi
19839 ldxa [%l6] %asi, %i4
19840 casxa [%l6] 0x88, %i4, %i5
19841 nop
19842 set 0x34, %g7
19843 lduh [%l7 + %g7], %o5
19844 set 0x7A, %o5
19845 ldstuba [%l7 + %o5] 0x81, %i2
19846 set 0x38, %l0
19847 stda %o2, [%l7 + %l0] 0xe3
19848 membar #Sync
19849 nop
19850 set 0x36, %l4
19851 ldub [%l7 + %l4], %l1
19852 add %l7, 0x28, %l6
19853 wr %g0, 0x81, %asi
19854 lda [%l6] %asi, %l0
19855 casa [%l6] 0x81, %l0, %g7
19856 st %f22, [%l7 + 0x5C]
19857 nop
19858 set 0x50, %g1
19859 lduw [%l7 + %g1], %o7
19860 add %g2, %l5, %o3
19861 nop
19862 set 0x50, %l3
19863 sth %i3, [%l7 + %l3]
19864 and %g6, %i6, %o1
19865 set 0x18, %i6
19866 ldxa [%l7 + %i6] 0x81, %o6
19867 set 0x74, %l1
19868 ldstuba [%l7 + %l1] 0x81, %l6
19869 and %l3, %g5, %i0
19870 nop
19871 set 0x1C, %i3
19872 ldsw [%l7 + %i3], %g1
19873 st %f15, [%l7 + 0x40]
19874 nop
19875 set 0x40, %o1
19876 swap [%l7 + %o1], %o4
19877 nop
19878 set 0x60, %i4
19879 swap [%l7 + %i4], %i1
19880 nop
19881 set 0x60, %l6
19882 std %i6, [%l7 + %l6]
19883 set 0x66, %l5
19884 stha %l2, [%l7 + %l5] 0xea
19885 membar #Sync
19886 nop
19887 set 0x18, %g4
19888 ldd [%l7 + %g4], %g2
19889 set 0x1C, %g6
19890 stha %g4, [%l7 + %g6] 0x89
19891 nop
19892 set 0x27, %o3
19893 ldsb [%l7 + %o3], %o0
19894 set 0x40, %o2
19895 stda %f0, [%l7 + %o2] 0xd2
19896 nop
19897 set 0x64, %i5
19898 sth %i4, [%l7 + %i5]
19899 nop
19900 set 0x1E, %o4
19901 ldsh [%l7 + %o4], %i5
19902 nop
19903 set 0x13, %o0
19904 ldub [%l7 + %o0], %o5
19905 nop
19906 set 0x54, %i0
19907 sth %l4, [%l7 + %i0]
19908 nop
19909 set 0x10, %o7
19910 std %i2, [%l7 + %o7]
19911 set 0x20, %g5
19912 swapa [%l7 + %g5] 0x81, %o2
19913 nop
19914 set 0x42, %g3
19915 ldub [%l7 + %g3], %l0
19916 set 0x6E, %l2
19917 ldstuba [%l7 + %l2] 0x89, %l1
19918 set 0x7C, %i2
19919 swapa [%l7 + %i2] 0x89, %g7
19920 set 0x40, %o6
19921 ldda [%l7 + %o6] 0x80, %f0
19922 nop
19923 set 0x28, %i1
19924 swap [%l7 + %i1], %o7
19925 nop
19926 set 0x38, %i7
19927 ldd [%l7 + %i7], %g2
19928 st %fsr, [%l7 + 0x10]
19929 nop
19930 set 0x39, %g2
19931 ldub [%l7 + %g2], %o3
19932 nop
19933 set 0x20, %g7
19934 stx %fsr, [%l7 + %g7]
19935 set 0x68, %o5
19936 ldxa [%l7 + %o5] 0x81, %l5
19937 wr %g6, %i6, %set_softint
19938 nop
19939 set 0x70, %l4
19940 std %o0, [%l7 + %l4]
19941 nop
19942 set 0x58, %g1
19943 ldd [%l7 + %g1], %f28
19944 set 0x70, %l3
19945 ldda [%l7 + %l3] 0xea, %o6
19946 nop
19947 set 0x10, %i6
19948 ldsb [%l7 + %i6], %l6
19949 add %l7, 0x70, %l6
19950 wr %g0, 0x88, %asi
19951 casa [%l6] 0x88, %i3, %l3
19952 nop
19953 set 0x48, %l0
19954 prefetch [%l7 + %l0], 1
19955 nop
19956 set 0x64, %i3
19957 sth %i0, [%l7 + %i3]
19958 or %g1, %g5, %o4
19959 set 0x14, %o1
19960 lda [%l7 + %o1] 0x89, %f7
19961 set 0x40, %l1
19962 ldda [%l7 + %l1] 0x80, %f16
19963 nop
19964 set 0x38, %i4
19965 stb %i1, [%l7 + %i4]
19966 set 0x20, %l6
19967 stda %l2, [%l7 + %l6] 0xe2
19968 membar #Sync
19969 nop
19970 set 0x28, %l5
19971 stx %fsr, [%l7 + %l5]
19972 be,a,pt %xcc, loop_129
19973 nop
19974 set 0x50, %g6
19975 ldstub [%l7 + %g6], %i7
19976 nop
19977 set 0x38, %o3
19978 stw %g4, [%l7 + %o3]
19979 st %f15, [%l7 + 0x08]
19980loop_129:
19981 nop
19982 set 0x32, %g4
19983 lduh [%l7 + %g4], %g3
19984 nop
19985 set 0x38, %i5
19986 stw %o0, [%l7 + %i5]
19987 add %l7, 0x08, %l6
19988 wr %g0, 0x89, %asi
19989 casa [%l6] 0x89, %i4, %o5
19990 nop
19991 set 0x58, %o4
19992 ldd [%l7 + %o4], %l4
19993 st %fsr, [%l7 + 0x4C]
19994 fpadd16s %f31, %f20, %f17
19995 nop
19996 set 0x50, %o2
19997 stx %fsr, [%l7 + %o2]
19998 set 0x20, %i0
19999 ldda [%l7 + %i0] 0xeb, %i2
20000 set 0x40, %o0
20001 stda %f16, [%l7 + %o0] 0xf9
20002 membar #Sync
20003 fpsub16s %f8, %f16, %f2
20004 nop
20005 set 0x3A, %o7
20006 stb %i5, [%l7 + %o7]
20007 nop
20008 set 0x09, %g5
20009 stb %o2, [%l7 + %g5]
20010 fpadd32s %f5, %f8, %f25
20011 ld [%l7 + 0x18], %f31
20012 nop
20013 set 0x0C, %l2
20014 prefetch [%l7 + %l2], 2
20015 add %l7, 0x5C, %l6
20016 wr %g0, 0x89, %asi
20017 casa [%l6] 0x89, %l0, %g7
20018 nop
20019 set 0x68, %i2
20020 ldd [%l7 + %i2], %o6
20021 set 0x14, %g3
20022 stwa %l1, [%l7 + %g3] 0xeb
20023 membar #Sync
20024 st %fsr, [%l7 + 0x5C]
20025 nop
20026 set 0x4D, %o6
20027 stb %g2, [%l7 + %o6]
20028 set 0x08, %i7
20029 stda %l4, [%l7 + %i7] 0xea
20030 membar #Sync
20031 nop
20032 set 0x60, %i1
20033 prefetch [%l7 + %i1], 0
20034 set 0x28, %g2
20035 stxa %g6, [%l7 + %g2] 0x81
20036 set 0x20, %o5
20037 ldxa [%l7 + %o5] 0x81, %o3
20038 nop
20039 set 0x08, %l4
20040 stx %o1, [%l7 + %l4]
20041 set 0x40, %g1
20042 stda %f0, [%l7 + %g1] 0x89
20043 set 0x70, %g7
20044 stxa %o6, [%l7 + %g7] 0x80
20045 set 0x70, %l3
20046 ldda [%l7 + %l3] 0x89, %i6
20047 nop
20048 set 0x74, %l0
20049 sth %i6, [%l7 + %l0]
20050 membar #Sync
20051 set 0x40, %i3
20052 ldda [%l7 + %i3] 0xf0, %f16
20053 set 0x2A, %o1
20054 stha %l3, [%l7 + %o1] 0xea
20055 membar #Sync
20056 fpsub32s %f22, %f6, %f4
20057 nop
20058 set 0x58, %l1
20059 prefetch [%l7 + %l1], 3
20060 nop
20061 set 0x38, %i6
20062 prefetch [%l7 + %i6], 4
20063 nop
20064 set 0x38, %i4
20065 std %i0, [%l7 + %i4]
20066 nop
20067 set 0x10, %l6
20068 ldsh [%l7 + %l6], %i3
20069 nop
20070 set 0x68, %g6
20071 lduw [%l7 + %g6], %g1
20072 set 0x60, %o3
20073 ldda [%l7 + %o3] 0xe3, %g4
20074 set 0x7C, %l5
20075 swapa [%l7 + %l5] 0x81, %i1
20076 nop
20077 set 0x36, %g4
20078 lduh [%l7 + %g4], %l2
20079 nop
20080 set 0x58, %o4
20081 ldx [%l7 + %o4], %i7
20082 set 0x7C, %o2
20083 sta %f19, [%l7 + %o2] 0x89
20084 set 0x34, %i5
20085 lda [%l7 + %i5] 0x88, %f23
20086 set 0x5C, %i0
20087 swapa [%l7 + %i0] 0x81, %o4
20088 nop
20089 set 0x2C, %o7
20090 swap [%l7 + %o7], %g4
20091 nop
20092 set 0x22, %o0
20093 sth %o0, [%l7 + %o0]
20094 nop
20095 set 0x48, %l2
20096 std %f28, [%l7 + %l2]
20097 nop
20098 set 0x34, %g5
20099 ldsh [%l7 + %g5], %g3
20100 add %o5, %l4, %i2
20101 set 0x40, %i2
20102 prefetcha [%l7 + %i2] 0x81, 4
20103 nop
20104 set 0x50, %o6
20105 prefetch [%l7 + %o6], 0
20106 nop
20107 set 0x58, %g3
20108 stx %fsr, [%l7 + %g3]
20109 nop
20110 set 0x18, %i7
20111 ldd [%l7 + %i7], %f28
20112 set 0x64, %g2
20113 stba %o2, [%l7 + %g2] 0x89
20114 nop
20115 set 0x40, %i1
20116 swap [%l7 + %i1], %i4
20117 add %l7, 0x5C, %l6
20118 wr %g0, 0x88, %asi
20119 lda [%l6] %asi, %l0
20120 casa [%l6] 0x88, %l0, %g7
20121 nop
20122 set 0x70, %o5
20123 stb %o7, [%l7 + %o5]
20124 set 0x08, %g1
20125 lda [%l7 + %g1] 0x88, %f17
20126 set 0x10, %l4
20127 stxa %g2, [%l7 + %l4] 0x80
20128 set 0x44, %l3
20129 stha %l5, [%l7 + %l3] 0x80
20130 nop
20131 set 0x12, %g7
20132 lduh [%l7 + %g7], %g6
20133 nop
20134 set 0x68, %i3
20135 ldsb [%l7 + %i3], %l1
20136 set 0x40, %l0
20137 prefetcha [%l7 + %l0] 0x89, 2
20138 nop
20139 set 0x70, %o1
20140 ldd [%l7 + %o1], %f4
20141 add %l7, 0x68, %l6
20142 wr %g0, 0x88, %asi
20143 casxa [%l6] 0x88, %o3, %l6
20144 set 0x40, %i6
20145 stda %f16, [%l7 + %i6] 0xc2
20146 nop
20147 set 0x58, %l1
20148 ldsb [%l7 + %l1], %o6
20149 nop
20150 set 0x2E, %l6
20151 stb %l3, [%l7 + %l6]
20152 nop
20153 set 0x44, %g6
20154 sth %i0, [%l7 + %g6]
20155 set 0x60, %i4
20156 ldda [%l7 + %i4] 0xe3, %i2
20157 fpadd32 %f28, %f12, %f26
20158 nop
20159 set 0x77, %o3
20160 ldsb [%l7 + %o3], %g1
20161 set 0x28, %l5
20162 ldxa [%l7 + %l5] 0x88, %g5
20163 add %l7, 0x20, %l6
20164 wr %g0, 0x81, %asi
20165 lda [%l6] %asi, %i1
20166 casa [%l6] 0x81, %i1, %i6
20167 set 0x0C, %o4
20168 lda [%l7 + %o4] 0x88, %f12
20169 nop
20170 set 0x68, %g4
20171 stw %i7, [%l7 + %g4]
20172 set 0x74, %i5
20173 swapa [%l7 + %i5] 0x80, %o4
20174 nop
20175 set 0x78, %i0
20176 ldx [%l7 + %i0], %g4
20177 nop
20178 set 0x18, %o7
20179 std %f10, [%l7 + %o7]
20180 set 0x40, %o2
20181 stda %f16, [%l7 + %o2] 0xf8
20182 membar #Sync
20183 set 0x7B, %l2
20184 stba %o0, [%l7 + %l2] 0xea
20185 membar #Sync
20186 membar #Sync
20187 set 0x40, %g5
20188 ldda [%l7 + %g5] 0xf1, %f0
20189 st %fsr, [%l7 + 0x48]
20190 nop
20191 set 0x5C, %o0
20192 lduw [%l7 + %o0], %g3
20193 set 0x28, %i2
20194 ldxa [%l7 + %i2] 0x88, %l2
20195 set 0x60, %o6
20196 ldda [%l7 + %o6] 0x81, %o4
20197 add %l7, 0x08, %l6
20198 wr %g0, 0x80, %asi
20199 casxa [%l6] 0x80, %i2, %l4
20200 nop
20201 set 0x48, %i7
20202 lduh [%l7 + %i7], %o2
20203 add %i5, %i4, %l0
20204 fpadd16 %f28, %f18, %f2
20205 add %l7, 0x68, %l6
20206 wr %g0, 0x89, %asi
20207 ldxa [%l6] %asi, %g7
20208 casxa [%l6] 0x89, %g7, %o7
20209 nop
20210 set 0x30, %g3
20211 stx %fsr, [%l7 + %g3]
20212 set 0x68, %i1
20213 swapa [%l7 + %i1] 0x80, %l5
20214 set 0x40, %g2
20215 lda [%l7 + %g2] 0x88, %f24
20216 nop
20217 set 0x70, %o5
20218 stx %fsr, [%l7 + %o5]
20219 nop
20220 set 0x1C, %l4
20221 sth %g2, [%l7 + %l4]
20222 set 0x6D, %l3
20223 stba %l1, [%l7 + %l3] 0x81
20224 st %f15, [%l7 + 0x5C]
20225 nop
20226 set 0x09, %g7
20227 ldsb [%l7 + %g7], %o1
20228 nop
20229 set 0x70, %i3
20230 sth %g6, [%l7 + %i3]
20231 nop
20232 set 0x41, %l0
20233 stb %l6, [%l7 + %l0]
20234 add %l7, 0x60, %l6
20235 wr %g0, 0x80, %asi
20236 ldxa [%l6] %asi, %o6
20237 casxa [%l6] 0x80, %o6, %o3
20238 membar #Sync
20239 set 0x40, %o1
20240 ldda [%l7 + %o1] 0xf8, %f16
20241 ld [%l7 + 0x14], %f28
20242 set 0x50, %i6
20243 stxa %l3, [%l7 + %i6] 0xe2
20244 membar #Sync
20245 or %i3, %g1, %g5
20246 nop
20247 set 0x08, %g1
20248 ldx [%l7 + %g1], %i1
20249 nop
20250 set 0x38, %l1
20251 stx %i6, [%l7 + %l1]
20252 nop
20253 set 0x12, %l6
20254 ldstub [%l7 + %l6], %i0
20255 add %o4, %i7, %o0
20256 set 0x52, %i4
20257 stha %g4, [%l7 + %i4] 0x88
20258 or %g3, %o5, %l2
20259 nop
20260 set 0x70, %g6
20261 ldd [%l7 + %g6], %l4
20262 nop
20263 set 0x5A, %o3
20264 ldsh [%l7 + %o3], %i2
20265 and %i5, %i4, %l0
20266 bge,pt %xcc, loop_130
20267 nop
20268 set 0x10, %l5
20269 stx %g7, [%l7 + %l5]
20270 set 0x40, %g4
20271 stda %f16, [%l7 + %g4] 0xcc
20272loop_130:
20273 nop
20274 set 0x64, %i5
20275 ldub [%l7 + %i5], %o7
20276 nop
20277 nop
20278 setx 0x0437C79F, %l0, %l6
20279 st %l6, [%l7 + 0x28]
20280 ld [%l7 + 0x28], %f9
20281 setx 0x7913972F, %l1, %l5
20282 st %l5, [%l7 + 0x10]
20283 ld [%l7 + 0x10], %f7
20284 fdivs %f7, %f9, %f7
20285 nop
20286 set 0x72, %i0
20287 lduh [%l7 + %i0], %o2
20288 set 0x38, %o4
20289 stda %g2, [%l7 + %o4] 0xeb
20290 membar #Sync
20291 nop
20292 set 0x60, %o7
20293 ldd [%l7 + %o7], %f12
20294 nop
20295 set 0x64, %o2
20296 prefetch [%l7 + %o2], 3
20297 nop
20298 set 0x7D, %g5
20299 ldsb [%l7 + %g5], %l5
20300 set 0x18, %l2
20301 prefetcha [%l7 + %l2] 0x89, 3
20302 ba %icc, loop_131
20303 st %fsr, [%l7 + 0x70]
20304 set 0x28, %o0
20305 ldxa [%l7 + %o0] 0x89, %g6
20306loop_131:
20307 nop
20308 set 0x6C, %o6
20309 ldstuba [%l7 + %o6] 0x80, %l1
20310 add %l7, 0x7C, %l6
20311 wr %g0, 0x81, %asi
20312 casa [%l6] 0x81, %l6, %o6
20313 nop
20314 set 0x08, %i2
20315 stw %l3, [%l7 + %i2]
20316 st %f11, [%l7 + 0x1C]
20317 set 0x24, %g3
20318 swapa [%l7 + %g3] 0x89, %o3
20319 set 0x40, %i7
20320 stda %f0, [%l7 + %i7] 0xd8
20321 nop
20322 set 0x56, %i1
20323 lduh [%l7 + %i1], %i3
20324 nop
20325 set 0x35, %o5
20326 stb %g5, [%l7 + %o5]
20327 set 0x50, %g2
20328 stba %g1, [%l7 + %g2] 0xeb
20329 membar #Sync
20330 set 0x48, %l3
20331 ldxa [%l7 + %l3] 0x81, %i1
20332 nop
20333 set 0x50, %g7
20334 std %i6, [%l7 + %g7]
20335 set 0x12, %l4
20336 stha %o4, [%l7 + %l4] 0x89
20337 set 0x52, %i3
20338 stha %i7, [%l7 + %i3] 0xea
20339 membar #Sync
20340 add %l7, 0x78, %l6
20341 wr %g0, 0x89, %asi
20342 ldxa [%l6] %asi, %i0
20343 casxa [%l6] 0x89, %i0, %g4
20344 st %f21, [%l7 + 0x3C]
20345 nop
20346 set 0x18, %o1
20347 std %f0, [%l7 + %o1]
20348 or %o0, %o5, %g3
20349 set 0x40, %i6
20350 ldda [%l7 + %i6] 0xd8, %f16
20351 set 0x58, %l0
20352 sta %f21, [%l7 + %l0] 0x89
20353 nop
20354 set 0x70, %l1
20355 ldx [%l7 + %l1], %l4
20356 add %l7, 0x50, %l6
20357 wr %g0, 0x80, %asi
20358 lda [%l6] %asi, %l2
20359 casa [%l6] 0x80, %l2, %i2
20360 nop
20361 set 0x70, %l6
20362 ldd [%l7 + %l6], %i4
20363 or %i5, %g7, %o7
20364 ld [%l7 + 0x08], %f10
20365 bg,pn %icc, loop_132
20366 nop
20367 set 0x5C, %g1
20368 ldstub [%l7 + %g1], %l0
20369 st %f4, [%l7 + 0x20]
20370 add %o2, %l5, %g2
20371loop_132:
20372 nop
20373 set 0x40, %g6
20374 ldda [%l7 + %g6] 0x89, %f16
20375 set 0x40, %o3
20376 ldda [%l7 + %o3] 0x89, %f16
20377 nop
20378 set 0x66, %l5
20379 sth %g6, [%l7 + %l5]
20380 set 0x48, %g4
20381 sta %f6, [%l7 + %g4] 0x81
20382 add %l7, 0x08, %l6
20383 wr %g0, 0x81, %asi
20384 casxa [%l6] 0x81, %l1, %l6
20385 set 0x2A, %i4
20386 ldstuba [%l7 + %i4] 0x89, %o1
20387 nop
20388 set 0x18, %i0
20389 stb %l3, [%l7 + %i0]
20390 nop
20391 set 0x28, %o4
20392 stw %o6, [%l7 + %o4]
20393 set 0x60, %o7
20394 ldstuba [%l7 + %o7] 0x80, %i3
20395 nop
20396 set 0x40, %i5
20397 ldd [%l7 + %i5], %f6
20398 set 0x40, %g5
20399 ldxa [%l7 + %g5] 0x81, %o3
20400 and %g1, %g5, %i6
20401 nop
20402 set 0x3C, %o2
20403 ldub [%l7 + %o2], %o4
20404 add %l7, 0x30, %l6
20405 wr %g0, 0x88, %asi
20406 ldxa [%l6] %asi, %i1
20407 casxa [%l6] 0x88, %i1, %i0
20408 set 0x40, %o0
20409 stda %f16, [%l7 + %o0] 0xd0
20410 set 0x68, %l2
20411 stxa %g4, [%l7 + %l2] 0xeb
20412 membar #Sync
20413 set 0x20, %o6
20414 stwa %i7, [%l7 + %o6] 0x80
20415 set 0x50, %i2
20416 ldxa [%l7 + %i2] 0x88, %o0
20417 set 0x14, %i7
20418 stwa %g3, [%l7 + %i7] 0xe2
20419 membar #Sync
20420 set 0x78, %i1
20421 stda %o4, [%l7 + %i1] 0xeb
20422 membar #Sync
20423 or %l2, %i2, %i4
20424 st %fsr, [%l7 + 0x0C]
20425 nop
20426 set 0x52, %o5
20427 ldsh [%l7 + %o5], %l4
20428 set 0x44, %g2
20429 stwa %g7, [%l7 + %g2] 0x89
20430 set 0x60, %g3
20431 ldxa [%l7 + %g3] 0x88, %i5
20432 nop
20433 set 0x08, %g7
20434 stx %l0, [%l7 + %g7]
20435 set 0x58, %l3
20436 sta %f31, [%l7 + %l3] 0x80
20437 set 0x70, %i3
20438 stda %o6, [%l7 + %i3] 0x88
20439 nop
20440 set 0x14, %o1
20441 stb %o2, [%l7 + %o1]
20442 add %l7, 0x0C, %l6
20443 wr %g0, 0x81, %asi
20444 lda [%l6] %asi, %l5
20445 casa [%l6] 0x81, %l5, %g2
20446 nop
20447 set 0x4C, %l4
20448 prefetch [%l7 + %l4], 2
20449 st %f9, [%l7 + 0x18]
20450 set 0x0C, %i6
20451 swapa [%l7 + %i6] 0x80, %l1
20452 nop
20453 set 0x18, %l0
20454 sth %g6, [%l7 + %l0]
20455 add %l6, %l3, %o6
20456 nop
20457 set 0x14, %l6
20458 lduw [%l7 + %l6], %o1
20459 nop
20460 set 0x20, %l1
20461 lduw [%l7 + %l1], %i3
20462 set 0x40, %g1
20463 ldda [%l7 + %g1] 0xd2, %f16
20464 set 0x70, %o3
20465 prefetcha [%l7 + %o3] 0x88, 2
20466 set 0x10, %l5
20467 ldxa [%l7 + %l5] 0x81, %g5
20468 nop
20469 set 0x60, %g6
20470 ldd [%l7 + %g6], %i6
20471 set 0x40, %g4
20472 ldda [%l7 + %g4] 0xeb, %o2
20473 nop
20474 set 0x10, %i0
20475 ldd [%l7 + %i0], %i0
20476 nop
20477 set 0x58, %o4
20478 ldd [%l7 + %o4], %f20
20479 set 0x30, %o7
20480 ldda [%l7 + %o7] 0x89, %o4
20481 and %i0, %i7, %o0
20482 nop
20483 nop
20484 setx 0x1FC57FAD, %l0, %l6
20485 st %l6, [%l7 + 0x28]
20486 ld [%l7 + 0x28], %f0
20487 setx 0x0C94DDE4, %l1, %l5
20488 st %l5, [%l7 + 0x10]
20489 ld [%l7 + 0x10], %f6
20490 fdivs %f6, %f0, %f26
20491 set 0x21, %i4
20492 stba %g3, [%l7 + %i4] 0x89
20493 st %f1, [%l7 + 0x6C]
20494 nop
20495 set 0x08, %g5
20496 stx %g4, [%l7 + %g5]
20497 nop
20498 set 0x32, %o2
20499 ldstub [%l7 + %o2], %l2
20500 nop
20501 set 0x60, %i5
20502 std %f0, [%l7 + %i5]
20503 nop
20504 set 0x18, %l2
20505 lduh [%l7 + %l2], %o5
20506 nop
20507 set 0x20, %o0
20508 ldub [%l7 + %o0], %i4
20509 membar #Sync
20510 set 0x40, %o6
20511 ldda [%l7 + %o6] 0xf1, %f16
20512 set 0x64, %i2
20513 stwa %i2, [%l7 + %i2] 0xe3
20514 membar #Sync
20515 nop
20516 set 0x28, %i1
20517 ldd [%l7 + %i1], %g6
20518 nop
20519 set 0x1E, %i7
20520 ldsh [%l7 + %i7], %i5
20521 set 0x40, %g2
20522 ldda [%l7 + %g2] 0xeb, %l0
20523 set 0x35, %g3
20524 ldstuba [%l7 + %g3] 0x80, %l4
20525 nop
20526 set 0x34, %o5
20527 swap [%l7 + %o5], %o7
20528 set 0x1C, %g7
20529 stha %l5, [%l7 + %g7] 0x88
20530 set 0x52, %l3
20531 ldstuba [%l7 + %l3] 0x88, %g2
20532 and %l1, %g6, %l6
20533 nop
20534 set 0x50, %i3
20535 stx %l3, [%l7 + %i3]
20536 nop
20537 set 0x50, %o1
20538 lduw [%l7 + %o1], %o2
20539 nop
20540 set 0x51, %l4
20541 ldstub [%l7 + %l4], %o1
20542 set 0x48, %l0
20543 stda %i2, [%l7 + %l0] 0xe3
20544 membar #Sync
20545 add %l7, 0x18, %l6
20546 wr %g0, 0x81, %asi
20547 ldxa [%l6] %asi, %o6
20548 casxa [%l6] 0x81, %o6, %g5
20549 nop
20550 set 0x50, %i6
20551 ldx [%l7 + %i6], %i6
20552 nop
20553 set 0x20, %l6
20554 ldd [%l7 + %l6], %f18
20555 set 0x5C, %l1
20556 lda [%l7 + %l1] 0x80, %f2
20557 or %g1, %i1, %o4
20558 set 0x20, %o3
20559 ldxa [%l7 + %o3] 0x89, %i0
20560 set 0x08, %l5
20561 prefetcha [%l7 + %l5] 0x80, 0
20562 set 0x70, %g1
20563 lda [%l7 + %g1] 0x88, %f28
20564 set 0x1C, %g6
20565 lda [%l7 + %g6] 0x80, %f30
20566 nop
20567 set 0x0E, %i0
20568 ldsh [%l7 + %i0], %o0
20569 or %i7, %g4, %l2
20570 set 0x55, %g4
20571 ldstuba [%l7 + %g4] 0x88, %g3
20572 fpsub16s %f31, %f30, %f5
20573 nop
20574 set 0x70, %o4
20575 ldd [%l7 + %o4], %i4
20576 nop
20577 set 0x48, %i4
20578 ldx [%l7 + %i4], %i2
20579 add %l7, 0x64, %l6
20580 wr %g0, 0x88, %asi
20581 lda [%l6] %asi, %g7
20582 casa [%l6] 0x88, %g7, %o5
20583 fpadd32 %f28, %f24, %f24
20584 set 0x72, %g5
20585 ldstuba [%l7 + %g5] 0x88, %l0
20586 set 0x38, %o7
20587 stwa %i5, [%l7 + %o7] 0x88
20588 set 0x14, %o2
20589 lda [%l7 + %o2] 0x81, %f14
20590 fpadd32s %f19, %f8, %f22
20591 nop
20592 set 0x32, %l2
20593 ldub [%l7 + %l2], %l4
20594 nop
20595 set 0x08, %i5
20596 std %o6, [%l7 + %i5]
20597 add %l7, 0x50, %l6
20598 wr %g0, 0x81, %asi
20599 casxa [%l6] 0x81, %l5, %g2
20600 fpsub32 %f16, %f10, %f16
20601 nop
20602 set 0x30, %o0
20603 stx %g6, [%l7 + %o0]
20604 set 0x50, %i2
20605 swapa [%l7 + %i2] 0x89, %l1
20606 set 0x40, %o6
20607 stda %f16, [%l7 + %o6] 0xf0
20608 membar #Sync
20609 set 0x08, %i1
20610 stwa %l6, [%l7 + %i1] 0xeb
20611 membar #Sync
20612 nop
20613 set 0x37, %g2
20614 ldub [%l7 + %g2], %l3
20615 set 0x48, %i7
20616 stda %o2, [%l7 + %i7] 0xe2
20617 membar #Sync
20618 nop
20619 set 0x74, %o5
20620 stw %i3, [%l7 + %o5]
20621 set 0x40, %g7
20622 ldda [%l7 + %g7] 0x80, %o0
20623 set 0x40, %g3
20624 ldda [%l7 + %g3] 0xd8, %f0
20625 st %f26, [%l7 + 0x70]
20626 set 0x18, %i3
20627 prefetcha [%l7 + %i3] 0x89, 0
20628 add %l7, 0x60, %l6
20629 wr %g0, 0x80, %asi
20630 casxa [%l6] 0x80, %i6, %g5
20631 set 0x7C, %l3
20632 swapa [%l7 + %l3] 0x81, %g1
20633 nop
20634 set 0x08, %o1
20635 ldx [%l7 + %o1], %i1
20636 ld [%l7 + 0x48], %f25
20637 add %l7, 0x30, %l6
20638 wr %g0, 0x81, %asi
20639 casxa [%l6] 0x81, %i0, %o3
20640 nop
20641 set 0x22, %l4
20642 ldsb [%l7 + %l4], %o0
20643 st %f30, [%l7 + 0x40]
20644 nop
20645 set 0x14, %i6
20646 sth %o4, [%l7 + %i6]
20647 set 0x72, %l6
20648 stha %i7, [%l7 + %l6] 0x80
20649 nop
20650 set 0x68, %l1
20651 std %l2, [%l7 + %l1]
20652 nop
20653 set 0x3F, %o3
20654 ldub [%l7 + %o3], %g4
20655 nop
20656 set 0x37, %l0
20657 ldub [%l7 + %l0], %g3
20658 st %f30, [%l7 + 0x24]
20659 nop
20660 set 0x24, %g1
20661 lduh [%l7 + %g1], %i2
20662 nop
20663 set 0x58, %g6
20664 ldx [%l7 + %g6], %g7
20665 nop
20666 set 0x30, %i0
20667 stx %fsr, [%l7 + %i0]
20668 set 0x40, %l5
20669 ldda [%l7 + %l5] 0xeb, %i4
20670 or %l0, %o5, %i5
20671 nop
20672 set 0x36, %o4
20673 lduh [%l7 + %o4], %l4
20674 membar #Sync
20675 set 0x40, %i4
20676 ldda [%l7 + %i4] 0xf8, %f16
20677 set 0x70, %g4
20678 stxa %l5, [%l7 + %g4] 0xea
20679 membar #Sync
20680 nop
20681 set 0x78, %g5
20682 ldsh [%l7 + %g5], %g2
20683 nop
20684 set 0x38, %o2
20685 lduw [%l7 + %o2], %o7
20686 set 0x5E, %l2
20687 stha %l1, [%l7 + %l2] 0x89
20688 nop
20689 set 0x62, %o7
20690 lduh [%l7 + %o7], %g6
20691 nop
20692 set 0x28, %i5
20693 stx %l3, [%l7 + %i5]
20694 nop
20695 set 0x34, %o0
20696 ldsw [%l7 + %o0], %o2
20697 nop
20698 set 0x42, %o6
20699 stb %l6, [%l7 + %o6]
20700 set 0x40, %i2
20701 stda %f0, [%l7 + %i2] 0x88
20702 add %l7, 0x38, %l6
20703 wr %g0, 0x88, %asi
20704 casxa [%l6] 0x88, %i3, %o6
20705 set 0x28, %i1
20706 prefetcha [%l7 + %i1] 0x89, 0
20707 set 0x1E, %g2
20708 stba %i6, [%l7 + %g2] 0x89
20709 set 0x48, %o5
20710 ldstuba [%l7 + %o5] 0x81, %g1
20711 ld [%l7 + 0x18], %f27
20712 set 0x35, %i7
20713 ldstuba [%l7 + %i7] 0x81, %g5
20714 nop
20715 set 0x30, %g3
20716 prefetch [%l7 + %g3], 3
20717 nop
20718 set 0x60, %i3
20719 std %f18, [%l7 + %i3]
20720 set 0x32, %l3
20721 stha %i0, [%l7 + %l3] 0x80
20722 nop
20723 set 0x44, %o1
20724 ldsw [%l7 + %o1], %i1
20725 add %l7, 0x28, %l6
20726 wr %g0, 0x88, %asi
20727 casxa [%l6] 0x88, %o3, %o0
20728 set 0x50, %l4
20729 stda %o4, [%l7 + %l4] 0x89
20730 be,pt %xcc, loop_133
20731 wr %g0, 0x5, %fprs
20732 set 0x10, %g7
20733 ldxa [%l7 + %g7] 0x88, %g4
20734loop_133:
20735 nop
20736 set 0x50, %l6
20737 ldda [%l7 + %l6] 0x81, %g2
20738 nop
20739 set 0x70, %i6
20740 ldub [%l7 + %i6], %i2
20741 nop
20742 set 0x50, %l1
20743 stb %i4, [%l7 + %l1]
20744 nop
20745 set 0x28, %o3
20746 sth %g7, [%l7 + %o3]
20747 set 0x30, %l0
20748 lda [%l7 + %l0] 0x80, %f27
20749 add %l7, 0x14, %l6
20750 wr %g0, 0x81, %asi
20751 casa [%l6] 0x81, %l0, %i5
20752 nop
20753 set 0x42, %g6
20754 ldstub [%l7 + %g6], %l4
20755 nop
20756 set 0x60, %g1
20757 stx %l5, [%l7 + %g1]
20758 set 0x7C, %i0
20759 swapa [%l7 + %i0] 0x88, %o5
20760 nop
20761 set 0x78, %o4
20762 lduh [%l7 + %o4], %g2
20763 nop
20764 set 0x18, %l5
20765 ldd [%l7 + %l5], %f10
20766 or %l1, %g6, %l3
20767 nop
20768 set 0x48, %i4
20769 ldsw [%l7 + %i4], %o2
20770 add %l7, 0x14, %l6
20771 wr %g0, 0x80, %asi
20772 casa [%l6] 0x80, %o7, %l6
20773 set 0x40, %g4
20774 stda %f16, [%l7 + %g4] 0xca
20775 set 0x12, %o2
20776 stha %i3, [%l7 + %o2] 0x81
20777 set 0x18, %g5
20778 stxa %o1, [%l7 + %g5] 0xe2
20779 membar #Sync
20780 add %i6, %g1, %g5
20781 st %fsr, [%l7 + 0x14]
20782 nop
20783 set 0x30, %l2
20784 ldx [%l7 + %l2], %o6
20785 or %i0, %i1, %o0
20786 nop
20787 set 0x20, %o7
20788 stx %fsr, [%l7 + %o7]
20789 nop
20790 set 0x0E, %o0
20791 ldsb [%l7 + %o0], %o3
20792 set 0x48, %i5
20793 stwa %i7, [%l7 + %i5] 0x80
20794 set 0x08, %i2
20795 stxa %l2, [%l7 + %i2] 0x81
20796 add %g4, %g3, %o4
20797 nop
20798 set 0x57, %i1
20799 ldsb [%l7 + %i1], %i4
20800 add %l7, 0x18, %l6
20801 wr %g0, 0x89, %asi
20802 ldxa [%l6] %asi, %i2
20803 casxa [%l6] 0x89, %i2, %l0
20804 set 0x40, %g2
20805 ldda [%l7 + %g2] 0xe2, %i4
20806 nop
20807 set 0x48, %o5
20808 lduh [%l7 + %o5], %l4
20809 nop
20810 set 0x28, %o6
20811 prefetch [%l7 + %o6], 4
20812 nop
20813 set 0x40, %g3
20814 stx %g7, [%l7 + %g3]
20815 set 0x10, %i7
20816 stxa %o5, [%l7 + %i7] 0xeb
20817 membar #Sync
20818 set 0x64, %i3
20819 lda [%l7 + %i3] 0x89, %f19
20820 nop
20821 set 0x36, %o1
20822 stb %l5, [%l7 + %o1]
20823 set 0x14, %l3
20824 lda [%l7 + %l3] 0x81, %f9
20825 set 0x1C, %g7
20826 sta %f23, [%l7 + %g7] 0x88
20827 nop
20828 set 0x2C, %l6
20829 ldsh [%l7 + %l6], %l1
20830 nop
20831 set 0x08, %l4
20832 ldx [%l7 + %l4], %g2
20833 nop
20834 set 0x28, %i6
20835 sth %g6, [%l7 + %i6]
20836 or %o2, %l3, %o7
20837 set 0x10, %o3
20838 swapa [%l7 + %o3] 0x88, %l6
20839 add %l7, 0x78, %l6
20840 wr %g0, 0x81, %asi
20841 casxa [%l6] 0x81, %o1, %i3
20842 nop
20843 set 0x4C, %l0
20844 swap [%l7 + %l0], %i6
20845 set 0x70, %l1
20846 ldda [%l7 + %l1] 0x80, %g4
20847 nop
20848 set 0x54, %g6
20849 swap [%l7 + %g6], %o6
20850 add %l7, 0x18, %l6
20851 wr %g0, 0x80, %asi
20852 casxa [%l6] 0x80, %i0, %i1
20853 and %o0, %g1, %i7
20854 set 0x68, %i0
20855 swapa [%l7 + %i0] 0x80, %l2
20856 nop
20857 nop
20858 setx 0xC31BCB27, %l0, %l6
20859 st %l6, [%l7 + 0x28]
20860 ld [%l7 + 0x28], %f31
20861 setx 0x74D3348F, %l1, %l5
20862 st %l5, [%l7 + 0x10]
20863 ld [%l7 + 0x10], %f17
20864 fdivs %f17, %f31, %f11
20865 add %l7, 0x4C, %l6
20866 wr %g0, 0x80, %asi
20867 casa [%l6] 0x80, %o3, %g4
20868 nop
20869 set 0x28, %g1
20870 ldd [%l7 + %g1], %g2
20871 or %i4, %i2, %o4
20872 nop
20873 set 0x28, %o4
20874 stx %l0, [%l7 + %o4]
20875 nop
20876 set 0x5F, %l5
20877 ldsb [%l7 + %l5], %l4
20878 set 0x60, %i4
20879 ldxa [%l7 + %i4] 0x89, %g7
20880 nop
20881 set 0x18, %g4
20882 stx %fsr, [%l7 + %g4]
20883 set 0x20, %o2
20884 ldda [%l7 + %o2] 0xea, %i4
20885 set 0x74, %g5
20886 stwa %l5, [%l7 + %g5] 0xea
20887 membar #Sync
20888 or %l1, %g2, %o5
20889 nop
20890 set 0x68, %o7
20891 ldd [%l7 + %o7], %o2
20892 add %l7, 0x60, %l6
20893 wr %g0, 0x81, %asi
20894 ldxa [%l6] %asi, %g6
20895 casxa [%l6] 0x81, %g6, %l3
20896 add %l6, %o7, %o1
20897 set 0x40, %o0
20898 stda %f16, [%l7 + %o0] 0xf1
20899 membar #Sync
20900 set 0x68, %l2
20901 lda [%l7 + %l2] 0x81, %f9
20902 set 0x50, %i5
20903 swapa [%l7 + %i5] 0x80, %i3
20904 nop
20905 set 0x75, %i1
20906 stb %g5, [%l7 + %i1]
20907 or %i6, %i0, %o6
20908 nop
20909 set 0x08, %g2
20910 lduw [%l7 + %g2], %i1
20911 nop
20912 set 0x5E, %i2
20913 ldsh [%l7 + %i2], %o0
20914 fpsub32 %f10, %f26, %f12
20915 set 0x70, %o5
20916 ldxa [%l7 + %o5] 0x88, %i7
20917 nop
20918 set 0x48, %o6
20919 stx %g1, [%l7 + %o6]
20920 set 0x48, %i7
20921 ldxa [%l7 + %i7] 0x89, %l2
20922 ld [%l7 + 0x20], %f25
20923 nop
20924 set 0x54, %i3
20925 stw %o3, [%l7 + %i3]
20926 set 0x40, %o1
20927 stda %f0, [%l7 + %o1] 0xcc
20928 nop
20929 set 0x3C, %g3
20930 lduw [%l7 + %g3], %g3
20931 set 0x2C, %g7
20932 ldstuba [%l7 + %g7] 0x81, %i4
20933 nop
20934 set 0x38, %l6
20935 stw %g4, [%l7 + %l6]
20936 nop
20937 set 0x30, %l4
20938 std %i2, [%l7 + %l4]
20939 add %l0, %l4, %g7
20940 st %fsr, [%l7 + 0x58]
20941 set 0x14, %i6
20942 stwa %i5, [%l7 + %i6] 0xeb
20943 membar #Sync
20944 nop
20945 set 0x68, %l3
20946 prefetch [%l7 + %l3], 4
20947 nop
20948 set 0x70, %o3
20949 ldx [%l7 + %o3], %o4
20950 set 0x40, %l0
20951 ldda [%l7 + %l0] 0xea, %l4
20952 st %fsr, [%l7 + 0x48]
20953 add %g2, %o5, %o2
20954 st %fsr, [%l7 + 0x38]
20955 st %f17, [%l7 + 0x44]
20956 st %f26, [%l7 + 0x0C]
20957 nop
20958 set 0x18, %g6
20959 ldx [%l7 + %g6], %g6
20960 add %l1, %l3, %l6
20961 nop
20962 set 0x28, %l1
20963 ldd [%l7 + %l1], %f24
20964 set 0x60, %g1
20965 ldda [%l7 + %g1] 0x81, %o0
20966 nop
20967 set 0x0C, %i0
20968 sth %o7, [%l7 + %i0]
20969 nop
20970 set 0x38, %o4
20971 ldd [%l7 + %o4], %g4
20972 nop
20973 set 0x38, %i4
20974 ldub [%l7 + %i4], %i6
20975 nop
20976 set 0x48, %l5
20977 std %i0, [%l7 + %l5]
20978 nop
20979 set 0x50, %g4
20980 std %f8, [%l7 + %g4]
20981 set 0x60, %g5
20982 stda %o6, [%l7 + %g5] 0xe2
20983 membar #Sync
20984 ld [%l7 + 0x4C], %f8
20985 nop
20986 set 0x0D, %o7
20987 ldub [%l7 + %o7], %i1
20988 and %i3, %o0, %g1
20989 nop
20990 set 0x20, %o2
20991 prefetch [%l7 + %o2], 1
20992 nop
20993 set 0x58, %l2
20994 ldx [%l7 + %l2], %l2
20995 set 0x70, %i5
20996 ldda [%l7 + %i5] 0x80, %i6
20997 add %l7, 0x68, %l6
20998 wr %g0, 0x88, %asi
20999 ldxa [%l6] %asi, %g3
21000 casxa [%l6] 0x88, %g3, %i4
21001 nop
21002 set 0x10, %o0
21003 ldsw [%l7 + %o0], %o3
21004 set 0x60, %i1
21005 lda [%l7 + %i1] 0x81, %f3
21006 nop
21007 set 0x46, %g2
21008 lduh [%l7 + %g2], %g4
21009 nop
21010 set 0x50, %i2
21011 stw %l0, [%l7 + %i2]
21012 nop
21013 set 0x78, %o6
21014 lduw [%l7 + %o6], %l4
21015 set 0x60, %i7
21016 ldstuba [%l7 + %i7] 0x89, %g7
21017 nop
21018 set 0x40, %i3
21019 ldx [%l7 + %i3], %i2
21020 add %l7, 0x60, %l6
21021 wr %g0, 0x81, %asi
21022 casxa [%l6] 0x81, %i5, %o4
21023 nop
21024 set 0x28, %o5
21025 std %l4, [%l7 + %o5]
21026 nop
21027 set 0x68, %o1
21028 stw %o5, [%l7 + %o1]
21029 nop
21030 set 0x38, %g3
21031 stx %o2, [%l7 + %g3]
21032 set 0x68, %l6
21033 stda %g6, [%l7 + %l6] 0x80
21034 nop
21035 set 0x70, %l4
21036 ldd [%l7 + %l4], %g2
21037 set 0x1C, %i6
21038 swapa [%l7 + %i6] 0x88, %l1
21039 nop
21040 set 0x58, %l3
21041 ldd [%l7 + %l3], %f16
21042 set 0x40, %g7
21043 stda %l2, [%l7 + %g7] 0x88
21044 set 0x10, %o3
21045 prefetcha [%l7 + %o3] 0x88, 3
21046 set 0x20, %g6
21047 swapa [%l7 + %g6] 0x89, %l6
21048 ld [%l7 + 0x18], %f19
21049 bn,a,pn %xcc, loop_134
21050 nop
21051 set 0x41, %l0
21052 ldub [%l7 + %l0], %g5
21053 nop
21054 set 0x19, %g1
21055 ldsb [%l7 + %g1], %o7
21056 nop
21057 set 0x18, %i0
21058 swap [%l7 + %i0], %i6
21059loop_134:
21060 nop
21061 set 0x20, %o4
21062 ldda [%l7 + %o4] 0xea, %o6
21063 set 0x60, %i4
21064 ldxa [%l7 + %i4] 0x81, %i1
21065 membar #Sync
21066 set 0x40, %l5
21067 ldda [%l7 + %l5] 0xf0, %f0
21068 nop
21069 set 0x4C, %g4
21070 stw %i3, [%l7 + %g4]
21071 and %i0, %g1, %o0
21072 set 0x08, %l1
21073 prefetcha [%l7 + %l1] 0x80, 3
21074 set 0x60, %g5
21075 ldda [%l7 + %g5] 0xe2, %l2
21076 nop
21077 set 0x60, %o7
21078 std %g2, [%l7 + %o7]
21079 and %i4, %o3, %g4
21080 add %l7, 0x50, %l6
21081 wr %g0, 0x81, %asi
21082 casxa [%l6] 0x81, %l4, %l0
21083 nop
21084 set 0x70, %o2
21085 ldd [%l7 + %o2], %f16
21086 and %g7, %i5, %i2
21087 nop
21088 set 0x4A, %l2
21089 lduh [%l7 + %l2], %l5
21090 nop
21091 set 0x5C, %o0
21092 lduw [%l7 + %o0], %o4
21093 set 0x78, %i5
21094 stda %o4, [%l7 + %i5] 0xe2
21095 membar #Sync
21096 or %g6, %g2, %o2
21097 set 0x40, %i1
21098 stda %f16, [%l7 + %i1] 0xca
21099 nop
21100 set 0x4C, %i2
21101 ldsw [%l7 + %i2], %l3
21102 set 0x18, %o6
21103 stha %l1, [%l7 + %o6] 0xe2
21104 membar #Sync
21105 wr %o1, %g5, %softint
21106 nop
21107 set 0x30, %i7
21108 stx %fsr, [%l7 + %i7]
21109 add %l7, 0x08, %l6
21110 wr %g0, 0x80, %asi
21111 casxa [%l6] 0x80, %o7, %l6
21112 nop
21113 set 0x24, %i3
21114 ldub [%l7 + %i3], %i6
21115 bn,a,pn %xcc, loop_135
21116 st %fsr, [%l7 + 0x6C]
21117 set 0x7C, %g2
21118 stwa %i1, [%l7 + %g2] 0x89
21119loop_135:
21120 nop
21121 set 0x79, %o5
21122 ldstub [%l7 + %o5], %i3
21123 nop
21124 set 0x58, %o1
21125 prefetch [%l7 + %o1], 3
21126 set 0x40, %g3
21127 stda %f16, [%l7 + %g3] 0xd2
21128 nop
21129 set 0x40, %l6
21130 ldstub [%l7 + %l6], %o6
21131 set 0x78, %i6
21132 stda %g0, [%l7 + %i6] 0x80
21133 nop
21134 set 0x52, %l4
21135 ldub [%l7 + %l4], %i0
21136 add %l7, 0x10, %l6
21137 wr %g0, 0x81, %asi
21138 casxa [%l6] 0x81, %i7, %l2
21139 set 0x7C, %l3
21140 lda [%l7 + %l3] 0x81, %f8
21141 set 0x40, %g7
21142 stda %f0, [%l7 + %g7] 0xc0
21143 nop
21144 set 0x62, %g6
21145 ldsh [%l7 + %g6], %o0
21146 add %i4, %o3, %g4
21147 set 0x40, %l0
21148 ldda [%l7 + %l0] 0x80, %l4
21149 set 0x58, %o3
21150 stwa %g3, [%l7 + %o3] 0x89
21151 set 0x30, %g1
21152 ldda [%l7 + %g1] 0x88, %g6
21153 membar #Sync
21154 set 0x40, %i0
21155 ldda [%l7 + %i0] 0xf8, %f0
21156 nop
21157 set 0x38, %o4
21158 swap [%l7 + %o4], %i5
21159 set 0x18, %i4
21160 sta %f31, [%l7 + %i4] 0x80
21161 set 0x44, %l5
21162 swapa [%l7 + %l5] 0x81, %l0
21163 nop
21164 set 0x08, %g4
21165 swap [%l7 + %g4], %i2
21166 set 0x50, %l1
21167 ldda [%l7 + %l1] 0x80, %l4
21168 st %fsr, [%l7 + 0x24]
21169 fpadd16s %f30, %f20, %f25
21170 set 0x0C, %g5
21171 swapa [%l7 + %g5] 0x88, %o5
21172 nop
21173 set 0x18, %o2
21174 stx %o4, [%l7 + %o2]
21175 fpadd32 %f10, %f18, %f8
21176 nop
21177 set 0x13, %o7
21178 ldsb [%l7 + %o7], %g2
21179 nop
21180 set 0x28, %l2
21181 ldd [%l7 + %l2], %g6
21182 nop
21183 set 0x38, %o0
21184 ldx [%l7 + %o0], %o2
21185 nop
21186 set 0x70, %i5
21187 ldd [%l7 + %i5], %f20
21188 nop
21189 set 0x30, %i1
21190 std %l2, [%l7 + %i1]
21191 or %o1, %l1, %g5
21192 wr %l6, %i6, %clear_softint
21193 st %f28, [%l7 + 0x18]
21194 st %f20, [%l7 + 0x60]
21195 set 0x38, %o6
21196 sta %f29, [%l7 + %o6] 0x88
21197 set 0x40, %i7
21198 ldda [%l7 + %i7] 0x89, %i0
21199 nop
21200 set 0x1A, %i2
21201 lduh [%l7 + %i2], %i3
21202 nop
21203 set 0x30, %g2
21204 stx %o7, [%l7 + %g2]
21205 nop
21206 set 0x7C, %o5
21207 lduw [%l7 + %o5], %o6
21208 nop
21209 set 0x78, %o1
21210 ldd [%l7 + %o1], %f28
21211 nop
21212 set 0x50, %g3
21213 ldd [%l7 + %g3], %i0
21214 st %f12, [%l7 + 0x08]
21215 nop
21216 set 0x60, %l6
21217 stx %i7, [%l7 + %l6]
21218 set 0x58, %i3
21219 sta %f24, [%l7 + %i3] 0x89
21220 nop
21221 set 0x08, %i6
21222 stx %g1, [%l7 + %i6]
21223 set 0x60, %l4
21224 stxa %l2, [%l7 + %l4] 0xeb
21225 membar #Sync
21226 nop
21227 set 0x55, %l3
21228 ldsb [%l7 + %l3], %i4
21229 set 0x2C, %g6
21230 lda [%l7 + %g6] 0x88, %f31
21231 nop
21232 set 0x18, %l0
21233 std %f2, [%l7 + %l0]
21234 nop
21235 set 0x19, %o3
21236 ldstub [%l7 + %o3], %o0
21237 nop
21238 set 0x31, %g7
21239 ldsb [%l7 + %g7], %o3
21240 st %fsr, [%l7 + 0x64]
21241 and %g4, %l4, %g3
21242 or %g7, %l0, %i5
21243 nop
21244 set 0x5D, %g1
21245 ldub [%l7 + %g1], %i2
21246 or %o5, %o4, %l5
21247 set 0x50, %o4
21248 ldda [%l7 + %o4] 0xea, %g2
21249 set 0x38, %i4
21250 prefetcha [%l7 + %i4] 0x88, 0
21251 set 0x2A, %i0
21252 stha %o2, [%l7 + %i0] 0x81
21253 nop
21254 nop
21255 setx 0x711AD06E, %l0, %l6
21256 st %l6, [%l7 + 0x28]
21257 ld [%l7 + 0x28], %f3
21258 setx 0xF3A28081, %l1, %l5
21259 st %l5, [%l7 + 0x10]
21260 ld [%l7 + 0x10], %f14
21261 fdivs %f14, %f3, %f18
21262 st %fsr, [%l7 + 0x2C]
21263 add %l7, 0x70, %l6
21264 wr %g0, 0x80, %asi
21265 casxa [%l6] 0x80, %o1, %l3
21266 nop
21267 set 0x50, %g4
21268 stw %l1, [%l7 + %g4]
21269 set 0x48, %l5
21270 prefetcha [%l7 + %l5] 0x80, 2
21271 nop
21272 set 0x36, %g5
21273 lduh [%l7 + %g5], %l6
21274 nop
21275 set 0x10, %l1
21276 ldd [%l7 + %l1], %f0
21277 set 0x40, %o2
21278 stda %f16, [%l7 + %o2] 0xf1
21279 membar #Sync
21280 nop
21281 set 0x38, %o7
21282 ldd [%l7 + %o7], %f12
21283 nop
21284 set 0x40, %l2
21285 std %f14, [%l7 + %l2]
21286 set 0x40, %i5
21287 prefetcha [%l7 + %i5] 0x88, 4
21288 st %f29, [%l7 + 0x08]
21289 set 0x1F, %i1
21290 ldstuba [%l7 + %i1] 0x88, %i3
21291 nop
21292 set 0x38, %o0
21293 ldsw [%l7 + %o0], %i6
21294 add %l7, 0x40, %l6
21295 wr %g0, 0x88, %asi
21296 casxa [%l6] 0x88, %o6, %i0
21297 nop
21298 set 0x38, %o6
21299 ldd [%l7 + %o6], %o6
21300 set 0x53, %i7
21301 ldstuba [%l7 + %i7] 0x81, %g1
21302 nop
21303 set 0x12, %i2
21304 sth %l2, [%l7 + %i2]
21305 set 0x68, %g2
21306 swapa [%l7 + %g2] 0x88, %i4
21307 add %o0, %o3, %g4
21308 nop
21309 set 0x6A, %o5
21310 sth %l4, [%l7 + %o5]
21311 set 0x1D, %g3
21312 ldstuba [%l7 + %g3] 0x81, %g3
21313 set 0x48, %o1
21314 stwa %g7, [%l7 + %o1] 0x88
21315 nop
21316 set 0x40, %l6
21317 ldd [%l7 + %l6], %f28
21318 nop
21319 set 0x62, %i6
21320 stb %l0, [%l7 + %i6]
21321 nop
21322 set 0x10, %i3
21323 swap [%l7 + %i3], %i7
21324 set 0x14, %l4
21325 swapa [%l7 + %l4] 0x89, %i2
21326 nop
21327 set 0x08, %l3
21328 ldd [%l7 + %l3], %o4
21329 nop
21330 set 0x1E, %l0
21331 ldsb [%l7 + %l0], %o4
21332 set 0x60, %g6
21333 swapa [%l7 + %g6] 0x88, %l5
21334 nop
21335 set 0x20, %g7
21336 prefetch [%l7 + %g7], 4
21337 nop
21338 set 0x42, %g1
21339 ldsh [%l7 + %g1], %g2
21340 st %f31, [%l7 + 0x20]
21341 nop
21342 set 0x5A, %o3
21343 ldsb [%l7 + %o3], %g6
21344 nop
21345 set 0x3F, %o4
21346 stb %i5, [%l7 + %o4]
21347 set 0x2C, %i0
21348 swapa [%l7 + %i0] 0x81, %o2
21349 add %l3, %o1, %g5
21350 ld [%l7 + 0x48], %f20
21351 nop
21352 set 0x44, %i4
21353 ldsw [%l7 + %i4], %l1
21354 be,pt %xcc, loop_136
21355 nop
21356 set 0x65, %g4
21357 ldsb [%l7 + %g4], %l6
21358 nop
21359 set 0x69, %g5
21360 ldub [%l7 + %g5], %i1
21361 set 0x18, %l1
21362 stwa %i3, [%l7 + %l1] 0x89
21363loop_136:
21364 nop
21365 set 0x68, %o2
21366 sth %o6, [%l7 + %o2]
21367 set 0x48, %l5
21368 ldxa [%l7 + %l5] 0x81, %i0
21369 nop
21370 set 0x70, %o7
21371 ldd [%l7 + %o7], %f26
21372 nop
21373 set 0x78, %l2
21374 ldd [%l7 + %l2], %o6
21375 st %fsr, [%l7 + 0x34]
21376 nop
21377 set 0x10, %i5
21378 lduw [%l7 + %i5], %g1
21379 nop
21380 set 0x78, %i1
21381 stx %fsr, [%l7 + %i1]
21382 set 0x18, %o6
21383 ldxa [%l7 + %o6] 0x80, %l2
21384 nop
21385 set 0x30, %i7
21386 ldsw [%l7 + %i7], %i4
21387 nop
21388 set 0x70, %i2
21389 swap [%l7 + %i2], %i6
21390 add %l7, 0x70, %l6
21391 wr %g0, 0x80, %asi
21392 casxa [%l6] 0x80, %o3, %o0
21393 nop
21394 set 0x78, %g2
21395 stx %fsr, [%l7 + %g2]
21396 nop
21397 set 0x78, %o5
21398 std %l4, [%l7 + %o5]
21399 nop
21400 set 0x10, %g3
21401 ldd [%l7 + %g3], %g2
21402 set 0x20, %o0
21403 ldxa [%l7 + %o0] 0x89, %g4
21404 set 0x6C, %l6
21405 stwa %g7, [%l7 + %l6] 0xe2
21406 membar #Sync
21407 fpsub32s %f4, %f12, %f10
21408 set 0x08, %o1
21409 prefetcha [%l7 + %o1] 0x89, 0
21410 nop
21411 set 0x50, %i3
21412 std %i6, [%l7 + %i3]
21413 set 0x13, %i6
21414 ldstuba [%l7 + %i6] 0x88, %o5
21415 set 0x30, %l4
21416 ldda [%l7 + %l4] 0xe2, %o4
21417 nop
21418 set 0x40, %l3
21419 ldx [%l7 + %l3], %l5
21420 set 0x68, %g6
21421 ldxa [%l7 + %g6] 0x81, %i2
21422 bgu %icc, loop_137
21423 nop
21424 set 0x3E, %l0
21425 lduh [%l7 + %l0], %g6
21426 nop
21427 set 0x60, %g1
21428 stx %g2, [%l7 + %g1]
21429 fpsub16 %f28, %f2, %f30
21430loop_137:
21431 nop
21432 add %l7, 0x78, %l6
21433 wr %g0, 0x80, %asi
21434 ldxa [%l6] %asi, %i5
21435 casxa [%l6] 0x80, %i5, %o2
21436 nop
21437 set 0x1D, %g7
21438 stb %o1, [%l7 + %g7]
21439 set 0x2B, %o4
21440 ldstuba [%l7 + %o4] 0x80, %g5
21441 set 0x08, %o3
21442 sta %f11, [%l7 + %o3] 0x89
21443 and %l3, %l6, %i1
21444 set 0x30, %i4
21445 ldda [%l7 + %i4] 0xe3, %i2
21446 nop
21447 set 0x50, %g4
21448 swap [%l7 + %g4], %l1
21449 nop
21450 set 0x3C, %i0
21451 stb %i0, [%l7 + %i0]
21452 set 0x20, %g5
21453 stda %o6, [%l7 + %g5] 0xe2
21454 membar #Sync
21455 add %l7, 0x10, %l6
21456 wr %g0, 0x80, %asi
21457 casa [%l6] 0x80, %o6, %g1
21458 nop
21459 set 0x50, %l1
21460 ldd [%l7 + %l1], %f22
21461 set 0x10, %l5
21462 swapa [%l7 + %l5] 0x81, %i4
21463 fpsub32s %f11, %f21, %f28
21464 nop
21465 set 0x13, %o2
21466 ldsb [%l7 + %o2], %i6
21467 set 0x60, %l2
21468 sta %f2, [%l7 + %l2] 0x80
21469 nop
21470 set 0x5C, %o7
21471 stw %o3, [%l7 + %o7]
21472 set 0x5D, %i1
21473 ldstuba [%l7 + %i1] 0x81, %o0
21474 nop
21475 set 0x38, %o6
21476 std %f4, [%l7 + %o6]
21477 set 0x1D, %i5
21478 ldstuba [%l7 + %i5] 0x81, %l4
21479 set 0x40, %i7
21480 ldda [%l7 + %i7] 0xd8, %f0
21481 set 0x48, %g2
21482 sta %f28, [%l7 + %g2] 0x80
21483 or %l2, %g3, %g7
21484 nop
21485 set 0x48, %o5
21486 stx %l0, [%l7 + %o5]
21487 add %g4, %i7, %o4
21488 nop
21489 set 0x34, %g3
21490 sth %o5, [%l7 + %g3]
21491 set 0x70, %i2
21492 ldxa [%l7 + %i2] 0x80, %i2
21493 set 0x50, %l6
21494 ldxa [%l7 + %l6] 0x80, %g6
21495 nop
21496 set 0x18, %o0
21497 std %g2, [%l7 + %o0]
21498 st %fsr, [%l7 + 0x3C]
21499 set 0x62, %i3
21500 stba %i5, [%l7 + %i3] 0x89
21501 set 0x20, %o1
21502 ldstuba [%l7 + %o1] 0x80, %l5
21503 and %o1, %o2, %l3
21504 st %fsr, [%l7 + 0x5C]
21505 st %fsr, [%l7 + 0x48]
21506 st %fsr, [%l7 + 0x64]
21507 nop
21508 set 0x76, %i6
21509 sth %g5, [%l7 + %i6]
21510 set 0x35, %l4
21511 stba %i1, [%l7 + %l4] 0xe3
21512 membar #Sync
21513 add %l7, 0x30, %l6
21514 wr %g0, 0x80, %asi
21515 casxa [%l6] 0x80, %i3, %l6
21516 set 0x28, %l3
21517 stba %l1, [%l7 + %l3] 0xeb
21518 membar #Sync
21519 membar #Sync
21520 set 0x40, %l0
21521 ldda [%l7 + %l0] 0xf9, %f0
21522 set 0x75, %g1
21523 stba %o7, [%l7 + %g1] 0x89
21524 set 0x50, %g6
21525 ldda [%l7 + %g6] 0xea, %o6
21526 wr %i0, %g1, %softint
21527 set 0x7C, %o4
21528 lda [%l7 + %o4] 0x89, %f30
21529 set 0x48, %o3
21530 stda %i4, [%l7 + %o3] 0x88
21531 ld [%l7 + 0x28], %f20
21532 set 0x10, %g7
21533 stda %i6, [%l7 + %g7] 0x81
21534 nop
21535 set 0x6F, %i4
21536 stb %o0, [%l7 + %i4]
21537 nop
21538 set 0x08, %g4
21539 prefetch [%l7 + %g4], 0
21540 set 0x78, %g5
21541 ldxa [%l7 + %g5] 0x88, %o3
21542 set 0x28, %i0
21543 stxa %l2, [%l7 + %i0] 0x89
21544 nop
21545 or %g0, 0x8, %l0
21546 sllx %l0, 0x3c, %l0
21547 wr %l0, 0x1D2, %tick_cmpr
21548 set 0x74, %l5
21549 stwa %l4, [%l7 + %l5] 0x89
21550 set 0x40, %l1
21551 stda %f0, [%l7 + %l1] 0xc2
21552 add %l7, 0x50, %l6
21553 wr %g0, 0x89, %asi
21554 casa [%l6] 0x89, %g4, %i7
21555 membar #Sync
21556 set 0x40, %l2
21557 ldda [%l7 + %l2] 0xf0, %f0
21558 nop
21559 set 0x60, %o7
21560 ldsb [%l7 + %o7], %l0
21561 nop
21562 set 0x50, %i1
21563 stx %o5, [%l7 + %i1]
21564 set 0x28, %o6
21565 stda %i2, [%l7 + %o6] 0x89
21566 add %g6, %o4, %i5
21567 set 0x40, %i5
21568 ldda [%l7 + %i5] 0x80, %f0
21569 nop
21570 nop
21571 setx 0x11FB8F688CE4CF0F, %l0, %l6
21572 stx %l6, [%l7 + 0x28]
21573 ldd [%l7 + 0x28], %f30
21574 setx 0x6C4C6BE70253A0F6, %l1, %l5
21575 stx %l5, [%l7 + 0x10]
21576 ldd [%l7 + 0x10], %f8
21577 fdivd %f8, %f30, %f4
21578 set 0x48, %i7
21579 stda %l4, [%l7 + %i7] 0xe2
21580 membar #Sync
21581 set 0x50, %g2
21582 prefetcha [%l7 + %g2] 0x81, 1
21583 set 0x34, %o5
21584 sta %f21, [%l7 + %o5] 0x81
21585 nop
21586 set 0x08, %o2
21587 stw %o1, [%l7 + %o2]
21588 st %fsr, [%l7 + 0x30]
21589 nop
21590 set 0x70, %i2
21591 ldd [%l7 + %i2], %l2
21592 or %o2, %g5, %i3
21593 set 0x32, %l6
21594 ldstuba [%l7 + %l6] 0x80, %l6
21595 nop
21596 set 0x08, %o0
21597 ldub [%l7 + %o0], %i1
21598 set 0x20, %g3
21599 swapa [%l7 + %g3] 0x81, %o7
21600 set 0x40, %i3
21601 stda %f16, [%l7 + %i3] 0xf1
21602 membar #Sync
21603 nop
21604 set 0x42, %o1
21605 sth %l1, [%l7 + %o1]
21606 set 0x4A, %l4
21607 stha %o6, [%l7 + %l4] 0xea
21608 membar #Sync
21609 ld [%l7 + 0x2C], %f14
21610 fpadd16s %f20, %f31, %f13
21611 st %fsr, [%l7 + 0x48]
21612 add %l7, 0x64, %l6
21613 wr %g0, 0x88, %asi
21614 casa [%l6] 0x88, %i0, %i4
21615 nop
21616 set 0x44, %l3
21617 ldsh [%l7 + %l3], %g1
21618 st %fsr, [%l7 + 0x0C]
21619 set 0x40, %l0
21620 stda %f16, [%l7 + %l0] 0x81
21621 add %i6, %o0, %l2
21622 and %g3, %o3, %g7
21623 nop
21624 set 0x50, %g1
21625 lduw [%l7 + %g1], %g4
21626 set 0x40, %i6
21627 ldda [%l7 + %i6] 0x81, %f0
21628 nop
21629 set 0x0C, %g6
21630 prefetch [%l7 + %g6], 3
21631 nop
21632 set 0x5A, %o3
21633 lduh [%l7 + %o3], %i7
21634 set 0x4C, %o4
21635 stwa %l0, [%l7 + %o4] 0x80
21636 set 0x40, %g7
21637 prefetcha [%l7 + %g7] 0x88, 3
21638 nop
21639 set 0x6F, %i4
21640 ldsb [%l7 + %i4], %o5
21641 and %g6, %o4, %i2
21642 ba,pt %xcc, loop_138
21643 bg,a %icc, loop_139
21644 add %l5, %i5, %o1
21645 be,pt %icc, loop_140
21646loop_138:
21647 nop
21648 set 0x48, %g5
21649 ldd [%l7 + %g5], %f22
21650loop_139:
21651 nop
21652 set 0x68, %g4
21653 ldd [%l7 + %g4], %f30
21654 set 0x18, %l5
21655 stda %g2, [%l7 + %l5] 0x80
21656loop_140:
21657 nop
21658 set 0x44, %i0
21659 sth %o2, [%l7 + %i0]
21660 set 0x40, %l2
21661 ldxa [%l7 + %l2] 0x80, %g5
21662 set 0x2C, %o7
21663 stwa %l3, [%l7 + %o7] 0x80
21664 set 0x20, %i1
21665 ldda [%l7 + %i1] 0xeb, %i2
21666 wr %g0, 0x5, %fprs
21667 fpsub16 %f20, %f24, %f20
21668 nop
21669 set 0x2C, %o6
21670 prefetch [%l7 + %o6], 0
21671 set 0x40, %i5
21672 ldda [%l7 + %i5] 0xd0, %f16
21673 and %l1, %o6, %o7
21674 set 0x14, %i7
21675 sta %f0, [%l7 + %i7] 0x80
21676 add %i0, %g1, %i4
21677 nop
21678 set 0x6C, %l1
21679 stw %o0, [%l7 + %l1]
21680 fpsub16 %f6, %f14, %f10
21681 and %l2, %i6, %g3
21682 nop
21683 set 0x68, %o5
21684 stw %g7, [%l7 + %o5]
21685 nop
21686 set 0x30, %g2
21687 ldd [%l7 + %g2], %o2
21688 nop
21689 set 0x7A, %o2
21690 ldub [%l7 + %o2], %i7
21691 set 0x60, %i2
21692 ldxa [%l7 + %i2] 0x81, %l0
21693 set 0x40, %l6
21694 stda %f0, [%l7 + %l6] 0x81
21695 or %g4, %l4, %o5
21696 nop
21697 set 0x68, %g3
21698 prefetch [%l7 + %g3], 2
21699 fpadd16 %f26, %f26, %f2
21700 nop
21701 set 0x70, %o0
21702 ldx [%l7 + %o0], %g6
21703 nop
21704 set 0x10, %o1
21705 stx %o4, [%l7 + %o1]
21706 fpadd32s %f17, %f0, %f7
21707 st %fsr, [%l7 + 0x3C]
21708 nop
21709 set 0x40, %i3
21710 stb %l5, [%l7 + %i3]
21711 nop
21712 set 0x48, %l4
21713 ldsh [%l7 + %l4], %i2
21714 nop
21715 set 0x1E, %l3
21716 ldsh [%l7 + %l3], %o1
21717 nop
21718 set 0x4E, %l0
21719 stb %g2, [%l7 + %l0]
21720 set 0x5A, %i6
21721 stha %o2, [%l7 + %i6] 0x88
21722 add %i5, %l3, %g5
21723 wr %i3, %l6, %clear_softint
21724 set 0x08, %g6
21725 ldxa [%l7 + %g6] 0x81, %l1
21726 add %l7, 0x40, %l6
21727 wr %g0, 0x80, %asi
21728 casxa [%l6] 0x80, %i1, %o7
21729 or %i0, %g1, %i4
21730 set 0x7C, %o3
21731 stba %o6, [%l7 + %o3] 0xe3
21732 membar #Sync
21733 nop
21734 set 0x50, %g1
21735 prefetch [%l7 + %g1], 3
21736 set 0x40, %g7
21737 stda %f0, [%l7 + %g7] 0xca
21738 nop
21739 set 0x08, %o4
21740 std %f10, [%l7 + %o4]
21741 set 0x28, %g5
21742 lda [%l7 + %g5] 0x88, %f12
21743 nop
21744 set 0x38, %i4
21745 stx %l2, [%l7 + %i4]
21746 add %i6, %g3, %g7
21747 set 0x40, %l5
21748 stda %f16, [%l7 + %l5] 0xc2
21749 set 0x60, %g4
21750 prefetcha [%l7 + %g4] 0x88, 2
21751 nop
21752 set 0x10, %i0
21753 stw %o3, [%l7 + %i0]
21754 nop
21755 set 0x1C, %l2
21756 stw %i7, [%l7 + %l2]
21757 set 0x74, %i1
21758 stwa %g4, [%l7 + %i1] 0xe3
21759 membar #Sync
21760 nop
21761 set 0x50, %o7
21762 ldx [%l7 + %o7], %l4
21763 nop
21764 set 0x30, %o6
21765 lduw [%l7 + %o6], %l0
21766 st %fsr, [%l7 + 0x34]
21767 nop
21768 set 0x48, %i7
21769 ldd [%l7 + %i7], %f22
21770 set 0x40, %l1
21771 stda %f0, [%l7 + %l1] 0xc8
21772 set 0x40, %o5
21773 stda %f16, [%l7 + %o5] 0xc4
21774 and %o5, %o4, %l5
21775 nop
21776 set 0x28, %i5
21777 std %f2, [%l7 + %i5]
21778 ble,pt %icc, loop_141
21779 nop
21780 set 0x64, %o2
21781 prefetch [%l7 + %o2], 0
21782 nop
21783 nop
21784 setx 0x9EED191A, %l0, %l6
21785 st %l6, [%l7 + 0x28]
21786 ld [%l7 + 0x28], %f5
21787 setx 0x66BA976A, %l1, %l5
21788 st %l5, [%l7 + 0x10]
21789 ld [%l7 + 0x10], %f23
21790 fdivs %f23, %f5, %f12
21791 set 0x6C, %g2
21792 sta %f9, [%l7 + %g2] 0x81
21793loop_141:
21794 nop
21795 add %l7, 0x18, %l6
21796 wr %g0, 0x80, %asi
21797 ldxa [%l6] %asi, %i2
21798 casxa [%l6] 0x80, %i2, %o1
21799 set 0x28, %l6
21800 stxa %g6, [%l7 + %l6] 0x80
21801 nop
21802 set 0x58, %g3
21803 std %f20, [%l7 + %g3]
21804 nop
21805 set 0x74, %o0
21806 stb %g2, [%l7 + %o0]
21807 set 0x2A, %i2
21808 stha %o2, [%l7 + %i2] 0xe3
21809 membar #Sync
21810 nop
21811 set 0x49, %i3
21812 ldub [%l7 + %i3], %i5
21813 nop
21814 set 0x40, %o1
21815 ldx [%l7 + %o1], %l3
21816 nop
21817 set 0x28, %l3
21818 lduw [%l7 + %l3], %g5
21819 set 0x48, %l0
21820 stda %i2, [%l7 + %l0] 0x89
21821 set 0x10, %i6
21822 stda %l0, [%l7 + %i6] 0x88
21823 nop
21824 set 0x10, %l4
21825 ldstub [%l7 + %l4], %l6
21826 nop
21827 set 0x18, %o3
21828 lduw [%l7 + %o3], %i1
21829 nop
21830 set 0x60, %g1
21831 ldsb [%l7 + %g1], %i0
21832 set 0x48, %g6
21833 ldxa [%l7 + %g6] 0x81, %o7
21834 nop
21835 set 0x70, %o4
21836 stw %i4, [%l7 + %o4]
21837 nop
21838 set 0x64, %g5
21839 sth %o6, [%l7 + %g5]
21840 nop
21841 set 0x22, %i4
21842 sth %l2, [%l7 + %i4]
21843 nop
21844 set 0x32, %g7
21845 lduh [%l7 + %g7], %g1
21846 nop
21847 set 0x08, %l5
21848 stx %i6, [%l7 + %l5]
21849 set 0x78, %g4
21850 stha %g3, [%l7 + %g4] 0x81
21851 set 0x26, %i0
21852 stba %o0, [%l7 + %i0] 0xeb
21853 membar #Sync
21854 nop
21855 set 0x28, %i1
21856 ldd [%l7 + %i1], %f28
21857 or %o3, %i7, %g7
21858 nop
21859 set 0x2E, %o7
21860 ldstub [%l7 + %o7], %l4
21861 nop
21862 set 0x48, %o6
21863 prefetch [%l7 + %o6], 2
21864 set 0x70, %l2
21865 lda [%l7 + %l2] 0x89, %f18
21866 nop
21867 set 0x60, %i7
21868 stx %l0, [%l7 + %i7]
21869 set 0x68, %l1
21870 stda %o4, [%l7 + %l1] 0xe3
21871 membar #Sync
21872 set 0x20, %i5
21873 stwa %g4, [%l7 + %i5] 0x81
21874 set 0x50, %o5
21875 stda %l4, [%l7 + %o5] 0xea
21876 membar #Sync
21877 or %i2, %o4, %o1
21878 set 0x40, %g2
21879 stda %f16, [%l7 + %g2] 0xc2
21880 bleu,pn %xcc, loop_142
21881 nop
21882 set 0x38, %l6
21883 prefetch [%l7 + %l6], 3
21884 set 0x30, %o2
21885 stda %g2, [%l7 + %o2] 0x81
21886loop_142:
21887 nop
21888 set 0x60, %g3
21889 stxa %g6, [%l7 + %g3] 0xeb
21890 membar #Sync
21891 set 0x10, %i2
21892 sta %f21, [%l7 + %i2] 0x81
21893 nop
21894 set 0x79, %i3
21895 stb %i5, [%l7 + %i3]
21896 nop
21897 set 0x31, %o1
21898 ldstub [%l7 + %o1], %o2
21899 and %g5, %i3, %l1
21900 set 0x08, %l3
21901 stxa %l3, [%l7 + %l3] 0xea
21902 membar #Sync
21903 nop
21904 set 0x6C, %o0
21905 stb %l6, [%l7 + %o0]
21906 set 0x58, %i6
21907 swapa [%l7 + %i6] 0x88, %i1
21908 nop
21909 set 0x74, %l0
21910 ldsw [%l7 + %l0], %o7
21911 set 0x2C, %o3
21912 sta %f2, [%l7 + %o3] 0x81
21913 set 0x40, %l4
21914 ldda [%l7 + %l4] 0xd2, %f16
21915 nop
21916 set 0x28, %g1
21917 std %i0, [%l7 + %g1]
21918 nop
21919 set 0x58, %o4
21920 ldd [%l7 + %o4], %f10
21921 fpadd32 %f16, %f28, %f24
21922 add %l7, 0x08, %l6
21923 wr %g0, 0x88, %asi
21924 casa [%l6] 0x88, %i4, %l2
21925 nop
21926 set 0x3A, %g6
21927 sth %o6, [%l7 + %g6]
21928 nop
21929 set 0x7B, %g5
21930 stb %i6, [%l7 + %g5]
21931 nop
21932 set 0x0C, %i4
21933 lduw [%l7 + %i4], %g3
21934 set 0x08, %g7
21935 stxa %o0, [%l7 + %g7] 0x89
21936 nop
21937 set 0x34, %g4
21938 sth %o3, [%l7 + %g4]
21939 nop
21940 set 0x15, %l5
21941 stb %i7, [%l7 + %l5]
21942 nop
21943 set 0x70, %i0
21944 stx %g7, [%l7 + %i0]
21945 nop
21946 set 0x7E, %i1
21947 lduh [%l7 + %i1], %l4
21948 add %g1, %l0, %o5
21949 set 0x40, %o7
21950 sta %f22, [%l7 + %o7] 0x80
21951 wr %l5, %i2, %sys_tick
21952 set 0x50, %o6
21953 ldda [%l7 + %o6] 0x80, %o4
21954 nop
21955 set 0x68, %i7
21956 ldd [%l7 + %i7], %f28
21957 set 0x40, %l2
21958 stda %f16, [%l7 + %l2] 0xd2
21959 set 0x44, %l1
21960 sta %f20, [%l7 + %l1] 0x89
21961 nop
21962 set 0x10, %o5
21963 ldsh [%l7 + %o5], %g4
21964 nop
21965 set 0x54, %i5
21966 prefetch [%l7 + %i5], 2
21967 nop
21968 set 0x40, %l6
21969 stx %o1, [%l7 + %l6]
21970 nop
21971 set 0x2C, %g2
21972 lduw [%l7 + %g2], %g6
21973 nop
21974 set 0x70, %o2
21975 lduw [%l7 + %o2], %i5
21976 nop
21977 set 0x28, %i2
21978 ldd [%l7 + %i2], %o2
21979 nop
21980 set 0x75, %i3
21981 ldsb [%l7 + %i3], %g5
21982 nop
21983 set 0x68, %g3
21984 ldsh [%l7 + %g3], %g2
21985 wr %i3, %l3, %clear_softint
21986 nop
21987 set 0x20, %o1
21988 swap [%l7 + %o1], %l6
21989 nop
21990 set 0x20, %l3
21991 std %l0, [%l7 + %l3]
21992 ld [%l7 + 0x34], %f21
21993 add %l7, 0x34, %l6
21994 wr %g0, 0x81, %asi
21995 casa [%l6] 0x81, %i1, %o7
21996 set 0x38, %o0
21997 stda %i0, [%l7 + %o0] 0x80
21998 nop
21999 set 0x68, %l0
22000 stx %fsr, [%l7 + %l0]
22001 set 0x18, %i6
22002 stda %i4, [%l7 + %i6] 0xeb
22003 membar #Sync
22004 or %o6, %l2, %g3
22005 set 0x28, %l4
22006 swapa [%l7 + %l4] 0x81, %i6
22007 set 0x70, %o3
22008 stda %o2, [%l7 + %o3] 0xea
22009 membar #Sync
22010 fpsub32s %f12, %f8, %f5
22011 nop
22012 set 0x18, %o4
22013 lduw [%l7 + %o4], %i7
22014 set 0x30, %g1
22015 prefetcha [%l7 + %g1] 0x89, 2
22016 nop
22017 set 0x60, %g5
22018 ldd [%l7 + %g5], %f18
22019 nop
22020 set 0x20, %g6
22021 lduw [%l7 + %g6], %l4
22022 set 0x78, %i4
22023 prefetcha [%l7 + %i4] 0x88, 3
22024 nop
22025 set 0x20, %g4
22026 std %g0, [%l7 + %g4]
22027 set 0x40, %l5
22028 stda %f0, [%l7 + %l5] 0x88
22029 add %l7, 0x18, %l6
22030 wr %g0, 0x81, %asi
22031 ldxa [%l6] %asi, %o5
22032 casxa [%l6] 0x81, %o5, %l5
22033 nop
22034 set 0x74, %g7
22035 ldsw [%l7 + %g7], %i2
22036 nop
22037 set 0x20, %i1
22038 stb %l0, [%l7 + %i1]
22039 nop
22040 set 0x32, %o7
22041 ldsh [%l7 + %o7], %o4
22042 and %g4, %g6, %o1
22043 st %fsr, [%l7 + 0x70]
22044 add %o2, %g5, %g2
22045 set 0x60, %o6
22046 ldxa [%l7 + %o6] 0x81, %i5
22047 set 0x0C, %i0
22048 stha %i3, [%l7 + %i0] 0x81
22049 set 0x7C, %l2
22050 sta %f24, [%l7 + %l2] 0x88
22051 set 0x58, %i7
22052 lda [%l7 + %i7] 0x89, %f30
22053 nop
22054 or %g0, 0x8, %l0
22055 sllx %l0, 0x3c, %l0
22056 wr %l0, %g0, %sys_tick_cmpr
22057 nop
22058 set 0x20, %o5
22059 ldsb [%l7 + %o5], %l1
22060 nop
22061 set 0x14, %i5
22062 swap [%l7 + %i5], %i1
22063 fpadd32s %f24, %f31, %f15
22064 set 0x70, %l1
22065 lda [%l7 + %l1] 0x89, %f28
22066 nop
22067 set 0x10, %g2
22068 ldd [%l7 + %g2], %i0
22069 set 0x20, %l6
22070 prefetcha [%l7 + %l6] 0x88, 4
22071 nop
22072 set 0x13, %o2
22073 ldstub [%l7 + %o2], %o6
22074 nop
22075 set 0x78, %i3
22076 ldd [%l7 + %i3], %l2
22077 set 0x60, %i2
22078 stda %o6, [%l7 + %i2] 0xe2
22079 membar #Sync
22080 nop
22081 set 0x68, %g3
22082 lduh [%l7 + %g3], %i6
22083 set 0x40, %o1
22084 ldda [%l7 + %o1] 0xda, %f0
22085 st %fsr, [%l7 + 0x14]
22086 nop
22087 set 0x60, %o0
22088 std %f16, [%l7 + %o0]
22089 and %o3, %i7, %g3
22090 set 0x10, %l3
22091 swapa [%l7 + %l3] 0x89, %l4
22092 add %l7, 0x28, %l6
22093 wr %g0, 0x89, %asi
22094 lda [%l6] %asi, %g7
22095 casa [%l6] 0x89, %g7, %o0
22096 set 0x0B, %l0
22097 stba %g1, [%l7 + %l0] 0xea
22098 membar #Sync
22099 nop
22100 set 0x6C, %l4
22101 ldub [%l7 + %l4], %o5
22102 set 0x50, %i6
22103 ldda [%l7 + %i6] 0x89, %i2
22104 set 0x50, %o4
22105 stxa %l0, [%l7 + %o4] 0xea
22106 membar #Sync
22107 nop
22108 set 0x10, %o3
22109 ldsw [%l7 + %o3], %o4
22110 set 0x73, %g5
22111 ldstuba [%l7 + %g5] 0x81, %g4
22112 nop
22113 set 0x78, %g6
22114 ldub [%l7 + %g6], %l5
22115 nop
22116 set 0x10, %g1
22117 std %o0, [%l7 + %g1]
22118 set 0x34, %i4
22119 ldstuba [%l7 + %i4] 0x88, %o2
22120 set 0x10, %g4
22121 ldxa [%l7 + %g4] 0x89, %g5
22122 set 0x60, %l5
22123 stxa %g2, [%l7 + %l5] 0xea
22124 membar #Sync
22125 nop
22126 set 0x70, %i1
22127 ldsw [%l7 + %i1], %g6
22128 or %i5, %i3, %l6
22129 nop
22130 set 0x24, %o7
22131 prefetch [%l7 + %o7], 2
22132 set 0x74, %g7
22133 stwa %l1, [%l7 + %g7] 0xe3
22134 membar #Sync
22135 nop
22136 set 0x58, %o6
22137 ldd [%l7 + %o6], %i0
22138 nop
22139 set 0x28, %i0
22140 stx %fsr, [%l7 + %i0]
22141 nop
22142 set 0x78, %l2
22143 ldx [%l7 + %l2], %l3
22144 set 0x68, %o5
22145 prefetcha [%l7 + %o5] 0x88, 1
22146 nop
22147 set 0x08, %i7
22148 ldx [%l7 + %i7], %o6
22149 nop
22150 set 0x20, %l1
22151 lduw [%l7 + %l1], %l2
22152 bl,a,pn %icc, loop_143
22153 nop
22154 set 0x68, %g2
22155 ldd [%l7 + %g2], %f14
22156 and %i0, %i6, %o3
22157 nop
22158 set 0x72, %l6
22159 ldstub [%l7 + %l6], %o7
22160loop_143:
22161 nop
22162 set 0x40, %i5
22163 stda %f0, [%l7 + %i5] 0xf0
22164 membar #Sync
22165 nop
22166 set 0x18, %i3
22167 stb %g3, [%l7 + %i3]
22168 nop
22169 set 0x18, %o2
22170 stw %i7, [%l7 + %o2]
22171 set 0x1C, %i2
22172 stwa %l4, [%l7 + %i2] 0x89
22173 nop
22174 set 0x4C, %o1
22175 stw %g7, [%l7 + %o1]
22176 set 0x40, %o0
22177 stda %f16, [%l7 + %o0] 0x88
22178 nop
22179 set 0x18, %l3
22180 stx %o0, [%l7 + %l3]
22181 set 0x08, %g3
22182 ldxa [%l7 + %g3] 0x89, %g1
22183 or %i2, %l0, %o4
22184 and %g4, %o5, %o1
22185 add %l5, %g5, %o2
22186 nop
22187 set 0x70, %l4
22188 stx %g6, [%l7 + %l4]
22189 st %f12, [%l7 + 0x34]
22190 wr %i5, %g2, %ccr
22191 set 0x2C, %i6
22192 sta %f16, [%l7 + %i6] 0x80
22193 set 0x75, %o4
22194 ldstuba [%l7 + %o4] 0x88, %i3
22195 nop
22196 set 0x58, %o3
22197 stx %fsr, [%l7 + %o3]
22198 set 0x40, %g5
22199 ldda [%l7 + %g5] 0xd0, %f0
22200 set 0x78, %l0
22201 ldxa [%l7 + %l0] 0x81, %l6
22202 add %l1, %i1, %i4
22203 set 0x51, %g6
22204 ldstuba [%l7 + %g6] 0x81, %l3
22205 and %o6, %l2, %i0
22206 set 0x38, %g1
22207 stda %o2, [%l7 + %g1] 0xe3
22208 membar #Sync
22209 nop
22210 set 0x40, %i4
22211 ldd [%l7 + %i4], %o6
22212 nop
22213 set 0x7C, %g4
22214 lduh [%l7 + %g4], %g3
22215 nop
22216 set 0x6C, %l5
22217 lduw [%l7 + %l5], %i6
22218 add %i7, %g7, %o0
22219 nop
22220 set 0x18, %o7
22221 ldsw [%l7 + %o7], %l4
22222 add %i2, %g1, %l0
22223 nop
22224 set 0x09, %g7
22225 ldstub [%l7 + %g7], %o4
22226 nop
22227 set 0x68, %i1
22228 ldd [%l7 + %i1], %f22
22229 set 0x0C, %o6
22230 lda [%l7 + %o6] 0x89, %f23
22231 nop
22232 set 0x58, %l2
22233 ldsh [%l7 + %l2], %o5
22234 bleu,a,pt %icc, loop_144
22235 st %fsr, [%l7 + 0x58]
22236 nop
22237 set 0x0A, %i0
22238 ldstub [%l7 + %i0], %o1
22239 nop
22240 set 0x16, %i7
22241 lduh [%l7 + %i7], %g4
22242loop_144:
22243 bgu,a %icc, loop_145
22244 nop
22245 set 0x22, %o5
22246 ldsh [%l7 + %o5], %l5
22247 add %l7, 0x50, %l6
22248 wr %g0, 0x81, %asi
22249 casxa [%l6] 0x81, %o2, %g6
22250loop_145:
22251 nop
22252 set 0x20, %g2
22253 ldx [%l7 + %g2], %g5
22254 or %g2, %i5, %l6
22255 nop
22256 set 0x28, %l1
22257 std %f0, [%l7 + %l1]
22258 nop
22259 set 0x6B, %i5
22260 ldsb [%l7 + %i5], %i3
22261 or %i1, %i4, %l3
22262 or %l1, %o6, %i0
22263 set 0x50, %l6
22264 lda [%l7 + %l6] 0x89, %f16
22265 nop
22266 set 0x38, %o2
22267 stx %o3, [%l7 + %o2]
22268 set 0x4D, %i3
22269 ldstuba [%l7 + %i3] 0x88, %o7
22270 nop
22271 set 0x60, %i2
22272 std %f28, [%l7 + %i2]
22273 set 0x4D, %o0
22274 stba %g3, [%l7 + %o0] 0x89
22275 or %i6, %i7, %g7
22276 nop
22277 set 0x20, %l3
22278 ldd [%l7 + %l3], %f14
22279 nop
22280 set 0x64, %o1
22281 ldub [%l7 + %o1], %l2
22282 nop
22283 set 0x78, %l4
22284 std %l4, [%l7 + %l4]
22285 nop
22286 set 0x10, %g3
22287 ldd [%l7 + %g3], %o0
22288 set 0x78, %i6
22289 prefetcha [%l7 + %i6] 0x81, 2
22290 nop
22291 set 0x35, %o4
22292 ldub [%l7 + %o4], %l0
22293 set 0x20, %o3
22294 stda %o4, [%l7 + %o3] 0x89
22295 st %fsr, [%l7 + 0x48]
22296 set 0x4F, %l0
22297 ldstuba [%l7 + %l0] 0x88, %g1
22298 or %o5, %o1, %g4
22299 nop
22300 set 0x4C, %g5
22301 stw %o2, [%l7 + %g5]
22302 set 0x60, %g1
22303 ldxa [%l7 + %g1] 0x81, %l5
22304 nop
22305 set 0x55, %i4
22306 stb %g5, [%l7 + %i4]
22307 nop
22308 set 0x50, %g4
22309 ldsw [%l7 + %g4], %g6
22310 nop
22311 set 0x48, %l5
22312 ldd [%l7 + %l5], %i4
22313 nop
22314 set 0x58, %g6
22315 lduw [%l7 + %g6], %g2
22316 or %l6, %i1, %i4
22317 set 0x10, %g7
22318 stwa %i3, [%l7 + %g7] 0xe2
22319 membar #Sync
22320 nop
22321 set 0x30, %o7
22322 std %l0, [%l7 + %o7]
22323 nop
22324 set 0x3E, %o6
22325 ldsh [%l7 + %o6], %o6
22326 nop
22327 set 0x70, %l2
22328 stx %l3, [%l7 + %l2]
22329 set 0x30, %i1
22330 ldda [%l7 + %i1] 0x80, %o2
22331 nop
22332 set 0x6C, %i0
22333 lduw [%l7 + %i0], %o7
22334 set 0x28, %i7
22335 prefetcha [%l7 + %i7] 0x89, 3
22336 nop
22337 set 0x2E, %g2
22338 ldsh [%l7 + %g2], %i6
22339 set 0x46, %o5
22340 stha %i0, [%l7 + %o5] 0xe3
22341 membar #Sync
22342 nop
22343 set 0x68, %i5
22344 ldd [%l7 + %i5], %g6
22345 set , %l6
22346 EXIT_GOOD
22347
22348
22349
22350!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22351!
22352! Stats for Thread 5:
22353!
22354! Type l : 1263
22355! Type a : 20
22356! Type cti : 20
22357! Type x : 535
22358! Type f : 46
22359! Type i : 116
22360!
22361!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22362
22363!
22364! Thread 6 Start
22365!
22366.global thread_6
22367thread_6:
22368 mov %l7, %g1
22369 !# Set %cwp for 8 windows
22370 !# This threads memory space into each %l7
22371 wrpr %g0, 0x7, %cwp
22372 mov %g1, %l7
22373 wrpr %g0, 0x6, %cwp
22374 mov %g1, %l7
22375 wrpr %g0, 0x5, %cwp
22376 mov %g1, %l7
22377 wrpr %g0, 0x4, %cwp
22378 mov %g1, %l7
22379 wrpr %g0, 0x3, %cwp
22380 mov %g1, %l7
22381 wrpr %g0, 0x2, %cwp
22382 mov %g1, %l7
22383 wrpr %g0, 0x1, %cwp
22384 mov %g1, %l7
22385 wrpr %g0, 0x0, %cwp
22386 mov %g1, %l7
22387
22388 !# Set %fsr
22389 setx 0x0000000000400000, %l0, %l6 !# no post process
22390 stx %l6, [%l7 + 0x0] !# no post process
22391 ldx [%l7 + 0x0], %fsr !# no post process
22392
22393 wr %g0, 0x80, %asi !# no post process
22394
22395 !# Initialize registers ..
22396
22397 !# Global registers
22398 set 0x2, %g1
22399 set 0xF, %g2
22400 set 0xE, %g3
22401 set 0x3, %g4
22402 set 0x3, %g5
22403 set 0x7, %g6
22404 set 0x7, %g7
22405 !# Input registers
22406 set -0x9, %i0
22407 set -0xF, %i1
22408 set -0xB, %i2
22409 set -0xA, %i3
22410 set -0xD, %i4
22411 set -0xD, %i5
22412 set -0x4, %i6
22413 set -0x6, %i7
22414 !# Local registers
22415 set 0x24E15AF2, %l0
22416 set 0x76420E09, %l1
22417 set 0x65D9F2CE, %l2
22418 set 0x3F3F0871, %l3
22419 set 0x52D9C0E1, %l4
22420 set 0x2F4FCAD4, %l5
22421 set 0x0962266C, %l6
22422 !# Output registers
22423 set -0x187E, %o0
22424 set 0x152D, %o1
22425 set 0x1967, %o2
22426 set -0x13D8, %o3
22427 set 0x1CFD, %o4
22428 set -0x1AA4, %o5
22429 set -0x0E76, %o6
22430 set 0x17DF, %o7
22431 !# Float registers
22432 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
22433 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
22434 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
22435 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
22436 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
22437 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
22438 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
22439 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
22440 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
22441 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
22442 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
22443 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
22444 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
22445 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
22446 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
22447 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
22448
22449 !# Execute Main Diag ..
22450
22451 nop
22452 set 0x38, %o2
22453 swap [%l7 + %o2], %l2
22454 nop
22455 set 0x0E, %l1
22456 stb %l4, [%l7 + %l1]
22457 set 0x20, %i2
22458 ldxa [%l7 + %i2] 0x89, %i7
22459 nop
22460 set 0x74, %i3
22461 ldsh [%l7 + %i3], %o0
22462 set 0x08, %l3
22463 prefetcha [%l7 + %l3] 0x80, 0
22464 st %fsr, [%l7 + 0x68]
22465 nop
22466 set 0x68, %o0
22467 std %o4, [%l7 + %o0]
22468 set 0x74, %l4
22469 sta %f26, [%l7 + %l4] 0x88
22470 nop
22471 set 0x50, %g3
22472 ldd [%l7 + %g3], %f6
22473 set 0x40, %o1
22474 stda %f16, [%l7 + %o1] 0x89
22475 ld [%l7 + 0x64], %f2
22476 add %l7, 0x48, %l6
22477 wr %g0, 0x81, %asi
22478 casa [%l6] 0x81, %g1, %i2
22479 nop
22480 set 0x24, %i6
22481 swap [%l7 + %i6], %o1
22482 and %g4, %o5, %l5
22483 membar #Sync
22484 set 0x40, %o3
22485 ldda [%l7 + %o3] 0xf1, %f16
22486 nop
22487 set 0x28, %o4
22488 swap [%l7 + %o4], %g5
22489 or %o2, %i5, %g6
22490 nop
22491 set 0x25, %l0
22492 ldsb [%l7 + %l0], %g2
22493 nop
22494 set 0x38, %g5
22495 std %i0, [%l7 + %g5]
22496 set 0x38, %i4
22497 prefetcha [%l7 + %i4] 0x89, 1
22498 st %f30, [%l7 + 0x18]
22499 set 0x5D, %g4
22500 ldstuba [%l7 + %g4] 0x81, %i3
22501 nop
22502 set 0x48, %l5
22503 std %i4, [%l7 + %l5]
22504 nop
22505 set 0x4B, %g1
22506 ldstub [%l7 + %g1], %l1
22507 set 0x58, %g6
22508 ldxa [%l7 + %g6] 0x88, %l3
22509 nop
22510 set 0x24, %g7
22511 ldsb [%l7 + %g7], %o3
22512 add %l7, 0x40, %l6
22513 wr %g0, 0x80, %asi
22514 ldxa [%l6] %asi, %o7
22515 casxa [%l6] 0x80, %o7, %g3
22516 be,a,pt %icc, loop_146
22517 st %fsr, [%l7 + 0x1C]
22518 add %o6, %i6, %i0
22519 fpsub32 %f14, %f0, %f24
22520loop_146:
22521 and %g7, %l4, %l2
22522 nop
22523 set 0x40, %o6
22524 ldx [%l7 + %o6], %i7
22525 nop
22526 set 0x20, %o7
22527 std %o0, [%l7 + %o7]
22528 nop
22529 set 0x70, %l2
22530 stx %fsr, [%l7 + %l2]
22531 add %l7, 0x2C, %l6
22532 wr %g0, 0x81, %asi
22533 lda [%l6] %asi, %l0
22534 casa [%l6] 0x81, %l0, %o4
22535 nop
22536 set 0x30, %i0
22537 ldd [%l7 + %i0], %f22
22538 wr %i2, %o1, %pic
22539 set 0x60, %i7
22540 ldxa [%l7 + %i7] 0x81, %g1
22541 set 0x54, %g2
22542 swapa [%l7 + %g2] 0x81, %g4
22543 set 0x40, %i1
22544 stda %f0, [%l7 + %i1] 0xd0
22545 bg,a %xcc, loop_147
22546 fpadd32 %f18, %f28, %f18
22547 nop
22548 set 0x24, %i5
22549 stw %l5, [%l7 + %i5]
22550 nop
22551 set 0x58, %o5
22552 stx %g5, [%l7 + %o5]
22553loop_147:
22554 nop
22555 set 0x58, %o2
22556 stda %o4, [%l7 + %o2] 0x80
22557 nop
22558 set 0x6B, %l6
22559 stb %i5, [%l7 + %l6]
22560 set 0x28, %i2
22561 sta %f10, [%l7 + %i2] 0x89
22562 st %fsr, [%l7 + 0x50]
22563 nop
22564 set 0x28, %l1
22565 prefetch [%l7 + %l1], 3
22566 set 0x18, %l3
22567 stwa %o2, [%l7 + %l3] 0x88
22568 nop
22569 or %g0, 0x8, %l0
22570 sllx %l0, 0x3c, %l0
22571 wr %l0, 0xF29, %tick_cmpr
22572 nop
22573 set 0x20, %o0
22574 stx %l6, [%l7 + %o0]
22575 set 0x78, %i3
22576 stxa %i1, [%l7 + %i3] 0x89
22577 nop
22578 set 0x24, %g3
22579 ldsh [%l7 + %g3], %i3
22580 set 0x18, %o1
22581 prefetcha [%l7 + %o1] 0x81, 1
22582 nop
22583 set 0x1A, %l4
22584 ldsh [%l7 + %l4], %l3
22585 ld [%l7 + 0x54], %f1
22586 nop
22587 set 0x16, %i6
22588 ldsh [%l7 + %i6], %o3
22589 nop
22590 set 0x2E, %o3
22591 lduh [%l7 + %o3], %i4
22592 wr %g0, 0x4, %fprs
22593 nop
22594 set 0x74, %l0
22595 ldsw [%l7 + %l0], %g3
22596 ld [%l7 + 0x60], %f6
22597 nop
22598 set 0x48, %g5
22599 std %i0, [%l7 + %g5]
22600 wr %g7, %l4, %y
22601 add %i6, %l2, %i7
22602 set 0x69, %i4
22603 stba %o0, [%l7 + %i4] 0xeb
22604 membar #Sync
22605 nop
22606 set 0x65, %g4
22607 stb %o4, [%l7 + %g4]
22608 nop
22609 set 0x58, %o4
22610 stw %l0, [%l7 + %o4]
22611 nop
22612 nop
22613 setx 0x0F088BDE, %l0, %l6
22614 st %l6, [%l7 + 0x28]
22615 ld [%l7 + 0x28], %f25
22616 setx 0xC0DC65DA, %l1, %l5
22617 st %l5, [%l7 + 0x10]
22618 ld [%l7 + 0x10], %f8
22619 fdivs %f8, %f25, %f10
22620 or %o1, %g1, %g4
22621 set 0x40, %g1
22622 stda %f16, [%l7 + %g1] 0xf9
22623 membar #Sync
22624 bge,a,pn %xcc, loop_148
22625 nop
22626 set 0x40, %l5
22627 std %i2, [%l7 + %l5]
22628 nop
22629 set 0x50, %g6
22630 std %f30, [%l7 + %g6]
22631 membar #Sync
22632 set 0x40, %g7
22633 ldda [%l7 + %g7] 0xf1, %f16
22634loop_148:
22635 nop
22636 set 0x59, %o6
22637 ldstub [%l7 + %o6], %g5
22638 set 0x18, %l2
22639 swapa [%l7 + %l2] 0x80, %l5
22640 set 0x78, %i0
22641 stwa %o5, [%l7 + %i0] 0x88
22642 set 0x14, %o7
22643 ldstuba [%l7 + %o7] 0x89, %o2
22644 nop
22645 set 0x60, %i7
22646 ldsw [%l7 + %i7], %g6
22647 set 0x24, %i1
22648 stba %i5, [%l7 + %i1] 0x80
22649 set 0x20, %i5
22650 lda [%l7 + %i5] 0x81, %f18
22651 nop
22652 set 0x30, %o5
22653 stx %fsr, [%l7 + %o5]
22654 nop
22655 set 0x1C, %o2
22656 lduw [%l7 + %o2], %l6
22657 add %i1, %i3, %l1
22658 fpadd32 %f12, %f14, %f6
22659 nop
22660 set 0x14, %g2
22661 ldstub [%l7 + %g2], %l3
22662 nop
22663 set 0x18, %l6
22664 stx %fsr, [%l7 + %l6]
22665 nop
22666 set 0x18, %i2
22667 lduw [%l7 + %i2], %g2
22668 set 0x44, %l3
22669 stwa %i4, [%l7 + %l3] 0xe2
22670 membar #Sync
22671 set 0x50, %o0
22672 ldda [%l7 + %o0] 0x80, %o2
22673 set 0x76, %i3
22674 stba %o6, [%l7 + %i3] 0xeb
22675 membar #Sync
22676 add %l7, 0x18, %l6
22677 wr %g0, 0x89, %asi
22678 casxa [%l6] 0x89, %g3, %o7
22679 set 0x40, %g3
22680 ldxa [%l7 + %g3] 0x88, %i0
22681 st %f18, [%l7 + 0x54]
22682 nop
22683 set 0x6C, %l1
22684 lduw [%l7 + %l1], %g7
22685 set 0x08, %o1
22686 stha %l4, [%l7 + %o1] 0xe3
22687 membar #Sync
22688 nop
22689 set 0x72, %i6
22690 sth %l2, [%l7 + %i6]
22691 fpsub16s %f30, %f24, %f15
22692 nop
22693 set 0x30, %o3
22694 ldd [%l7 + %o3], %i6
22695 set 0x60, %l4
22696 stxa %i6, [%l7 + %l4] 0xea
22697 membar #Sync
22698 nop
22699 set 0x0C, %g5
22700 ldub [%l7 + %g5], %o4
22701 set 0x78, %l0
22702 stda %l0, [%l7 + %l0] 0x88
22703 nop
22704 set 0x48, %g4
22705 ldd [%l7 + %g4], %f12
22706 and %o1, %g1, %o0
22707 set 0x70, %i4
22708 stda %i2, [%l7 + %i4] 0x81
22709 nop
22710 nop
22711 setx 0xF51566B9, %l0, %l6
22712 st %l6, [%l7 + 0x28]
22713 ld [%l7 + 0x28], %f0
22714 setx 0xAF759ACF, %l1, %l5
22715 st %l5, [%l7 + 0x10]
22716 ld [%l7 + 0x10], %f12
22717 fdivs %f12, %f0, %f25
22718 and %g4, %l5, %g5
22719 set 0x40, %o4
22720 ldda [%l7 + %o4] 0xd0, %f16
22721 and %o5, %g6, %o2
22722 nop
22723 set 0x40, %g1
22724 std %f0, [%l7 + %g1]
22725 ble,pt %icc, loop_149
22726 st %f21, [%l7 + 0x70]
22727 set 0x68, %l5
22728 prefetcha [%l7 + %l5] 0x81, 1
22729loop_149:
22730 st %f25, [%l7 + 0x74]
22731 add %l7, 0x58, %l6
22732 wr %g0, 0x81, %asi
22733 ldxa [%l6] %asi, %i1
22734 casxa [%l6] 0x81, %i1, %i5
22735 nop
22736 set 0x7C, %g6
22737 ldstub [%l7 + %g6], %i3
22738 nop
22739 set 0x1C, %o6
22740 ldsh [%l7 + %o6], %l1
22741 set 0x40, %l2
22742 stxa %l3, [%l7 + %l2] 0x88
22743 nop
22744 set 0x58, %i0
22745 std %f0, [%l7 + %i0]
22746 nop
22747 set 0x35, %g7
22748 ldub [%l7 + %g7], %g2
22749 set 0x58, %o7
22750 stwa %i4, [%l7 + %o7] 0x89
22751 nop
22752 set 0x50, %i1
22753 swap [%l7 + %i1], %o3
22754 set 0x2C, %i7
22755 swapa [%l7 + %i7] 0x80, %g3
22756 nop
22757 set 0x14, %i5
22758 swap [%l7 + %i5], %o7
22759 nop
22760 set 0x58, %o2
22761 stw %i0, [%l7 + %o2]
22762 set 0x18, %o5
22763 prefetcha [%l7 + %o5] 0x89, 3
22764 set 0x28, %g2
22765 stxa %l4, [%l7 + %g2] 0x89
22766 add %l7, 0x14, %l6
22767 wr %g0, 0x80, %asi
22768 casa [%l6] 0x80, %l2, %i7
22769 set 0x20, %i2
22770 ldxa [%l7 + %i2] 0x81, %i6
22771 nop
22772 set 0x74, %l6
22773 lduw [%l7 + %l6], %o4
22774 set 0x70, %l3
22775 stxa %l0, [%l7 + %l3] 0x89
22776 nop
22777 set 0x14, %o0
22778 swap [%l7 + %o0], %o1
22779 nop
22780 set 0x60, %g3
22781 ldsw [%l7 + %g3], %g1
22782 set 0x34, %l1
22783 sta %f0, [%l7 + %l1] 0x81
22784 nop
22785 set 0x78, %o1
22786 ldx [%l7 + %o1], %o6
22787 nop
22788 set 0x58, %i3
22789 ldx [%l7 + %i3], %o0
22790 nop
22791 set 0x6A, %o3
22792 ldsh [%l7 + %o3], %g4
22793 set 0x50, %l4
22794 ldda [%l7 + %l4] 0xe3, %l4
22795 nop
22796 set 0x70, %g5
22797 ldd [%l7 + %g5], %f20
22798 nop
22799 set 0x70, %l0
22800 std %i2, [%l7 + %l0]
22801 nop
22802 set 0x7C, %g4
22803 prefetch [%l7 + %g4], 2
22804 nop
22805 set 0x1A, %i4
22806 lduh [%l7 + %i4], %o5
22807 st %f23, [%l7 + 0x48]
22808 set 0x40, %i6
22809 ldda [%l7 + %i6] 0xeb, %g6
22810 bn %icc, loop_150
22811 st %fsr, [%l7 + 0x14]
22812 nop
22813 set 0x20, %g1
22814 stw %g5, [%l7 + %g1]
22815 ba %icc, loop_151
22816loop_150:
22817 nop
22818 set 0x20, %l5
22819 ldd [%l7 + %l5], %f4
22820 set 0x4C, %o4
22821 lda [%l7 + %o4] 0x89, %f6
22822loop_151:
22823 nop
22824 set 0x60, %g6
22825 prefetcha [%l7 + %g6] 0x81, 1
22826 nop
22827 set 0x52, %l2
22828 lduh [%l7 + %l2], %i1
22829 set 0x40, %o6
22830 ldda [%l7 + %o6] 0x81, %f16
22831 nop
22832 or %g0, 0x8, %l0
22833 sllx %l0, 0x3c, %l0
22834 wr %l0, 0x335, %sys_tick_cmpr
22835 set 0x0C, %i0
22836 sta %f23, [%l7 + %i0] 0x89
22837 nop
22838 set 0x3C, %o7
22839 lduw [%l7 + %o7], %l1
22840 st %fsr, [%l7 + 0x7C]
22841 st %f6, [%l7 + 0x7C]
22842 fpadd32 %f8, %f22, %f20
22843 nop
22844 set 0x50, %i1
22845 lduw [%l7 + %i1], %l3
22846 nop
22847 set 0x0C, %g7
22848 swap [%l7 + %g7], %g2
22849 add %i4, %o3, %i3
22850 nop
22851 set 0x7B, %i5
22852 stb %g3, [%l7 + %i5]
22853 and %o7, %i0, %l4
22854 nop
22855 set 0x2B, %i7
22856 ldstub [%l7 + %i7], %l2
22857 set 0x30, %o5
22858 ldda [%l7 + %o5] 0xe2, %g6
22859 nop
22860 set 0x0D, %o2
22861 ldstub [%l7 + %o2], %i7
22862 set 0x1C, %i2
22863 sta %f13, [%l7 + %i2] 0x81
22864 or %o4, %l0, %i6
22865 nop
22866 set 0x44, %l6
22867 lduw [%l7 + %l6], %g1
22868 nop
22869 set 0x40, %g2
22870 lduw [%l7 + %g2], %o6
22871 set 0x2E, %l3
22872 stha %o1, [%l7 + %l3] 0xeb
22873 membar #Sync
22874 and %o0, %l5, %i2
22875 nop
22876 nop
22877 setx 0x0D79C5C4, %l0, %l6
22878 st %l6, [%l7 + 0x28]
22879 ld [%l7 + 0x28], %f19
22880 setx 0xA5EC90DD, %l1, %l5
22881 st %l5, [%l7 + 0x10]
22882 ld [%l7 + 0x10], %f5
22883 fdivs %f5, %f19, %f25
22884 and %g4, %g6, %o5
22885 set 0x47, %g3
22886 ldstuba [%l7 + %g3] 0x81, %g5
22887 nop
22888 set 0x26, %o0
22889 ldsh [%l7 + %o0], %o2
22890 set 0x10, %l1
22891 prefetcha [%l7 + %l1] 0x80, 0
22892 nop
22893 set 0x18, %i3
22894 ldd [%l7 + %i3], %i4
22895 nop
22896 set 0x0C, %o1
22897 lduw [%l7 + %o1], %l1
22898 nop
22899 set 0x60, %o3
22900 prefetch [%l7 + %o3], 0
22901 st %fsr, [%l7 + 0x7C]
22902 nop
22903 set 0x28, %g5
22904 ldsh [%l7 + %g5], %l3
22905 set 0x2C, %l0
22906 stwa %l6, [%l7 + %l0] 0xe2
22907 membar #Sync
22908 add %l7, 0x40, %l6
22909 wr %g0, 0x89, %asi
22910 ldxa [%l6] %asi, %i4
22911 casxa [%l6] 0x89, %i4, %g2
22912 or %o3, %g3, %i3
22913 nop
22914 set 0x50, %l4
22915 std %o6, [%l7 + %l4]
22916 nop
22917 set 0x2B, %g4
22918 ldstub [%l7 + %g4], %l4
22919 add %l7, 0x28, %l6
22920 wr %g0, 0x88, %asi
22921 ldxa [%l6] %asi, %l2
22922 casxa [%l6] 0x88, %l2, %i0
22923 nop
22924 set 0x30, %i6
22925 swap [%l7 + %i6], %g7
22926 nop
22927 set 0x10, %i4
22928 stw %o4, [%l7 + %i4]
22929 nop
22930 set 0x54, %l5
22931 lduw [%l7 + %l5], %i7
22932 st %f19, [%l7 + 0x3C]
22933 nop
22934 set 0x48, %o4
22935 stx %l0, [%l7 + %o4]
22936 add %l7, 0x10, %l6
22937 wr %g0, 0x88, %asi
22938 lda [%l6] %asi, %i6
22939 casa [%l6] 0x88, %i6, %g1
22940 set 0x79, %g6
22941 ldstuba [%l7 + %g6] 0x81, %o6
22942 nop
22943 set 0x1C, %l2
22944 lduw [%l7 + %l2], %o1
22945 nop
22946 set 0x10, %o6
22947 ldd [%l7 + %o6], %f18
22948 nop
22949 set 0x60, %g1
22950 ldd [%l7 + %g1], %l4
22951 nop
22952 set 0x55, %i0
22953 ldstub [%l7 + %i0], %i2
22954 nop
22955 set 0x0A, %o7
22956 sth %o0, [%l7 + %o7]
22957 nop
22958 set 0x24, %g7
22959 stw %g4, [%l7 + %g7]
22960 add %l7, 0x44, %l6
22961 wr %g0, 0x80, %asi
22962 casa [%l6] 0x80, %g6, %g5
22963 set 0x40, %i1
22964 stda %f16, [%l7 + %i1] 0xf9
22965 membar #Sync
22966 add %l7, 0x10, %l6
22967 wr %g0, 0x80, %asi
22968 ldxa [%l6] %asi, %o2
22969 casxa [%l6] 0x80, %o2, %i1
22970 fpsub16s %f15, %f12, %f14
22971 nop
22972 set 0x30, %i5
22973 ldd [%l7 + %i5], %f16
22974 nop
22975 set 0x78, %o5
22976 stx %fsr, [%l7 + %o5]
22977 st %f4, [%l7 + 0x14]
22978 bg,pn %xcc, loop_152
22979 nop
22980 set 0x45, %i7
22981 stb %i5, [%l7 + %i7]
22982 or %l1, %l3, %o5
22983 add %l7, 0x40, %l6
22984 wr %g0, 0x81, %asi
22985 ldxa [%l6] %asi, %i4
22986 casxa [%l6] 0x81, %i4, %g2
22987loop_152:
22988 nop
22989 set 0x41, %i2
22990 stb %o3, [%l7 + %i2]
22991 set 0x38, %l6
22992 stda %i6, [%l7 + %l6] 0x89
22993 set 0x2C, %o2
22994 stwa %i3, [%l7 + %o2] 0xe2
22995 membar #Sync
22996 nop
22997 set 0x78, %g2
22998 std %g2, [%l7 + %g2]
22999 nop
23000 set 0x60, %l3
23001 stx %fsr, [%l7 + %l3]
23002 nop
23003 set 0x18, %g3
23004 ldx [%l7 + %g3], %l4
23005 nop
23006 set 0x1E, %o0
23007 ldsh [%l7 + %o0], %o7
23008 nop
23009 set 0x78, %l1
23010 lduw [%l7 + %l1], %i0
23011 nop
23012 set 0x1C, %o1
23013 stw %l2, [%l7 + %o1]
23014 set 0x50, %o3
23015 stda %g6, [%l7 + %o3] 0xeb
23016 membar #Sync
23017 and %o4, %l0, %i6
23018 ld [%l7 + 0x18], %f17
23019 set 0x30, %g5
23020 stwa %g1, [%l7 + %g5] 0x81
23021 nop
23022 set 0x7C, %l0
23023 stw %i7, [%l7 + %l0]
23024 membar #Sync
23025 set 0x40, %i3
23026 ldda [%l7 + %i3] 0xf0, %f16
23027 set 0x4C, %g4
23028 stwa %o1, [%l7 + %g4] 0xe2
23029 membar #Sync
23030 set 0x40, %i6
23031 stda %f0, [%l7 + %i6] 0xcc
23032 nop
23033 set 0x38, %i4
23034 std %o6, [%l7 + %i4]
23035 nop
23036 set 0x70, %l5
23037 std %l4, [%l7 + %l5]
23038 nop
23039 set 0x08, %o4
23040 ldsb [%l7 + %o4], %o0
23041 st %fsr, [%l7 + 0x24]
23042 nop
23043 set 0x68, %l4
23044 sth %g4, [%l7 + %l4]
23045 set 0x10, %l2
23046 prefetcha [%l7 + %l2] 0x89, 3
23047 set 0x50, %g6
23048 stxa %g5, [%l7 + %g6] 0x81
23049 nop
23050 set 0x10, %g1
23051 stx %o2, [%l7 + %g1]
23052 nop
23053 set 0x28, %i0
23054 ldd [%l7 + %i0], %f22
23055 set 0x40, %o7
23056 stda %i0, [%l7 + %o7] 0x89
23057 st %f14, [%l7 + 0x18]
23058 add %l7, 0x34, %l6
23059 wr %g0, 0x89, %asi
23060 casa [%l6] 0x89, %i5, %l1
23061 nop
23062 set 0x74, %g7
23063 prefetch [%l7 + %g7], 0
23064 nop
23065 set 0x60, %o6
23066 std %g6, [%l7 + %o6]
23067 nop
23068 set 0x60, %i1
23069 stx %fsr, [%l7 + %i1]
23070 nop
23071 nop
23072 setx 0xC89E6358F84738A3, %l0, %l6
23073 stx %l6, [%l7 + 0x28]
23074 ldd [%l7 + 0x28], %f0
23075 setx 0xB29023F54AA5152D, %l1, %l5
23076 stx %l5, [%l7 + 0x10]
23077 ldd [%l7 + 0x10], %f20
23078 fdivd %f20, %f0, %f6
23079 add %o5, %i4, %l3
23080 nop
23081 set 0x4E, %i5
23082 ldstub [%l7 + %i5], %g2
23083 nop
23084 set 0x52, %o5
23085 ldsh [%l7 + %o5], %l6
23086 nop
23087 set 0x70, %i2
23088 std %i2, [%l7 + %i2]
23089 nop
23090 set 0x50, %l6
23091 ldd [%l7 + %l6], %f0
23092 set 0x28, %i7
23093 ldxa [%l7 + %i7] 0x81, %o3
23094 nop
23095 set 0x48, %o2
23096 ldd [%l7 + %o2], %g2
23097 st %f29, [%l7 + 0x40]
23098 set 0x30, %g2
23099 sta %f10, [%l7 + %g2] 0x80
23100 set 0x40, %l3
23101 stxa %o7, [%l7 + %l3] 0xe3
23102 membar #Sync
23103 set 0x64, %o0
23104 stha %l4, [%l7 + %o0] 0x81
23105 or %l2, %g7, %i0
23106 add %l0, %i6, %g1
23107 set 0x4C, %g3
23108 swapa [%l7 + %g3] 0x80, %i7
23109 nop
23110 set 0x73, %o1
23111 ldstub [%l7 + %o1], %o1
23112 nop
23113 set 0x7A, %l1
23114 lduh [%l7 + %l1], %o4
23115 nop
23116 set 0x18, %g5
23117 std %l4, [%l7 + %g5]
23118 set 0x30, %o3
23119 swapa [%l7 + %o3] 0x80, %o6
23120 add %g4, %o0, %g5
23121 nop
23122 set 0x7C, %l0
23123 ldsw [%l7 + %l0], %o2
23124 nop
23125 set 0x20, %i3
23126 std %f24, [%l7 + %i3]
23127 nop
23128 set 0x34, %g4
23129 ldsw [%l7 + %g4], %i2
23130 nop
23131 set 0x13, %i6
23132 ldub [%l7 + %i6], %i5
23133 set 0x70, %l5
23134 stda %i0, [%l7 + %l5] 0xe2
23135 membar #Sync
23136 wr %l1, %o5, %y
23137 nop
23138 set 0x4C, %o4
23139 ldsw [%l7 + %o4], %i4
23140 set 0x2C, %l4
23141 stwa %l3, [%l7 + %l4] 0x81
23142 set 0x54, %l2
23143 stha %g6, [%l7 + %l2] 0xe2
23144 membar #Sync
23145 nop
23146 set 0x68, %g6
23147 stx %l6, [%l7 + %g6]
23148 nop
23149 set 0x68, %g1
23150 ldd [%l7 + %g1], %f0
23151 or %g2, %o3, %i3
23152 nop
23153 set 0x0B, %i4
23154 stb %g3, [%l7 + %i4]
23155 set 0x40, %i0
23156 ldda [%l7 + %i0] 0x81, %f0
23157 set 0x69, %o7
23158 stba %l4, [%l7 + %o7] 0xeb
23159 membar #Sync
23160 nop
23161 set 0x34, %o6
23162 stw %o7, [%l7 + %o6]
23163 bne %xcc, loop_153
23164 nop
23165 set 0x39, %g7
23166 ldstub [%l7 + %g7], %g7
23167 add %l2, %l0, %i0
23168 set 0x0D, %i5
23169 ldstuba [%l7 + %i5] 0x88, %g1
23170loop_153:
23171 nop
23172 set 0x08, %i1
23173 prefetcha [%l7 + %i1] 0x80, 4
23174 nop
23175 set 0x28, %i2
23176 std %f18, [%l7 + %i2]
23177 nop
23178 set 0x5C, %o5
23179 ldub [%l7 + %o5], %o1
23180 nop
23181 set 0x54, %l6
23182 swap [%l7 + %l6], %o4
23183 nop
23184 set 0x30, %i7
23185 std %i6, [%l7 + %i7]
23186 st %fsr, [%l7 + 0x74]
23187 nop
23188 set 0x6C, %g2
23189 stb %o6, [%l7 + %g2]
23190 set 0x40, %o2
23191 stda %f16, [%l7 + %o2] 0x89
23192 nop
23193 set 0x78, %o0
23194 stw %g4, [%l7 + %o0]
23195 set 0x48, %g3
23196 ldxa [%l7 + %g3] 0x88, %o0
23197 nop
23198 set 0x10, %o1
23199 stx %fsr, [%l7 + %o1]
23200 ld [%l7 + 0x1C], %f9
23201 membar #Sync
23202 set 0x40, %l1
23203 ldda [%l7 + %l1] 0xf0, %f16
23204 add %l7, 0x70, %l6
23205 wr %g0, 0x88, %asi
23206 casa [%l6] 0x88, %l5, %o2
23207 set 0x48, %l3
23208 swapa [%l7 + %l3] 0x80, %i2
23209 and %g5, %i5, %l1
23210 set 0x10, %g5
23211 ldda [%l7 + %g5] 0x88, %i0
23212 set 0x28, %o3
23213 lda [%l7 + %o3] 0x81, %f22
23214 nop
23215 set 0x62, %i3
23216 ldsh [%l7 + %i3], %i4
23217 wr %o5, %l3, %softint
23218 set 0x50, %l0
23219 ldda [%l7 + %l0] 0x89, %g6
23220 add %l7, 0x60, %l6
23221 wr %g0, 0x81, %asi
23222 ldxa [%l6] %asi, %g2
23223 casxa [%l6] 0x81, %g2, %o3
23224 set 0x18, %g4
23225 stda %i6, [%l7 + %g4] 0xea
23226 membar #Sync
23227 nop
23228 set 0x24, %l5
23229 stb %i3, [%l7 + %l5]
23230 set 0x68, %i6
23231 stxa %g3, [%l7 + %i6] 0xe2
23232 membar #Sync
23233 nop
23234 set 0x18, %o4
23235 ldx [%l7 + %o4], %o7
23236 ba,a,pt %icc, loop_154
23237 st %fsr, [%l7 + 0x38]
23238 nop
23239 set 0x64, %l4
23240 lduw [%l7 + %l4], %g7
23241 set 0x28, %g6
23242 ldxa [%l7 + %g6] 0x81, %l4
23243loop_154:
23244 nop
23245 set 0x2B, %l2
23246 ldsb [%l7 + %l2], %l0
23247 nop
23248 set 0x20, %i4
23249 ldx [%l7 + %i4], %l2
23250 nop
23251 set 0x7C, %g1
23252 lduw [%l7 + %g1], %i0
23253 set 0x39, %i0
23254 stba %g1, [%l7 + %i0] 0x89
23255 set 0x40, %o7
23256 stda %f16, [%l7 + %o7] 0xc0
23257 nop
23258 set 0x0F, %g7
23259 ldub [%l7 + %g7], %o1
23260 set 0x7C, %o6
23261 stwa %o4, [%l7 + %o6] 0x81
23262 nop
23263 set 0x48, %i5
23264 ldd [%l7 + %i5], %f0
23265 add %l7, 0x08, %l6
23266 wr %g0, 0x89, %asi
23267 ldxa [%l6] %asi, %i6
23268 casxa [%l6] 0x89, %i6, %i7
23269 set 0x20, %i2
23270 ldxa [%l7 + %i2] 0x81, %g4
23271 st %f18, [%l7 + 0x1C]
23272 set 0x28, %o5
23273 swapa [%l7 + %o5] 0x88, %o0
23274 set 0x78, %i1
23275 prefetcha [%l7 + %i1] 0x81, 2
23276 nop
23277 set 0x10, %l6
23278 stb %l5, [%l7 + %l6]
23279 nop
23280 set 0x28, %g2
23281 std %o2, [%l7 + %g2]
23282 set 0x30, %i7
23283 ldda [%l7 + %i7] 0x80, %g4
23284 and %i2, %l1, %i5
23285 set 0x48, %o2
23286 stxa %i4, [%l7 + %o2] 0x80
23287 nop
23288 set 0x40, %o0
23289 ldd [%l7 + %o0], %f24
23290 nop
23291 set 0x38, %o1
23292 stw %o5, [%l7 + %o1]
23293 nop
23294 set 0x70, %l1
23295 ldd [%l7 + %l1], %l2
23296 nop
23297 set 0x08, %g3
23298 std %i0, [%l7 + %g3]
23299 nop
23300 set 0x74, %l3
23301 ldub [%l7 + %l3], %g2
23302 add %l7, 0x48, %l6
23303 wr %g0, 0x89, %asi
23304 ldxa [%l6] %asi, %g6
23305 casxa [%l6] 0x89, %g6, %o3
23306 fpsub32s %f9, %f29, %f27
23307 set 0x32, %o3
23308 stha %i3, [%l7 + %o3] 0x81
23309 nop
23310 set 0x28, %g5
23311 stw %g3, [%l7 + %g5]
23312 nop
23313 set 0x4D, %i3
23314 ldstub [%l7 + %i3], %l6
23315 bg %icc, loop_155
23316 nop
23317 set 0x1C, %l0
23318 lduh [%l7 + %l0], %o7
23319 nop
23320 set 0x1D, %g4
23321 ldsb [%l7 + %g4], %l4
23322 set 0x78, %l5
23323 stba %g7, [%l7 + %l5] 0xe2
23324 membar #Sync
23325loop_155:
23326 nop
23327 set 0x19, %i6
23328 stb %l2, [%l7 + %i6]
23329 set 0x40, %o4
23330 stda %f0, [%l7 + %o4] 0xf1
23331 membar #Sync
23332 set 0x40, %l4
23333 stda %f16, [%l7 + %l4] 0xcc
23334 set 0x47, %g6
23335 stba %i0, [%l7 + %g6] 0xeb
23336 membar #Sync
23337 nop
23338 set 0x08, %i4
23339 std %f4, [%l7 + %i4]
23340 nop
23341 set 0x40, %l2
23342 ldsh [%l7 + %l2], %g1
23343 nop
23344 set 0x58, %i0
23345 stx %o1, [%l7 + %i0]
23346 ld [%l7 + 0x60], %f19
23347 set 0x18, %o7
23348 stxa %o4, [%l7 + %o7] 0x81
23349 set 0x18, %g7
23350 prefetcha [%l7 + %g7] 0x80, 1
23351 nop
23352 set 0x20, %o6
23353 std %i6, [%l7 + %o6]
23354 and %l0, %o0, %g4
23355 set 0x52, %i5
23356 ldstuba [%l7 + %i5] 0x88, %o6
23357 or %o2, %g5, %i2
23358 nop
23359 set 0x76, %g1
23360 lduh [%l7 + %g1], %l5
23361 nop
23362 set 0x30, %i2
23363 std %l0, [%l7 + %i2]
23364 nop
23365 set 0x78, %i1
23366 ldd [%l7 + %i1], %f30
23367 set 0x28, %o5
23368 stwa %i5, [%l7 + %o5] 0x88
23369 nop
23370 set 0x60, %l6
23371 ldd [%l7 + %l6], %f0
23372 fpsub32s %f20, %f13, %f1
23373 set 0x25, %g2
23374 ldstuba [%l7 + %g2] 0x89, %i4
23375 add %l7, 0x14, %l6
23376 wr %g0, 0x88, %asi
23377 casa [%l6] 0x88, %o5, %i1
23378 nop
23379 set 0x74, %o2
23380 stw %l3, [%l7 + %o2]
23381 add %g2, %o3, %i3
23382 nop
23383 set 0x67, %o0
23384 ldsb [%l7 + %o0], %g6
23385 nop
23386 set 0x28, %o1
23387 ldsb [%l7 + %o1], %g3
23388 add %l7, 0x40, %l6
23389 wr %g0, 0x89, %asi
23390 casxa [%l6] 0x89, %l6, %o7
23391 set 0x51, %l1
23392 stba %l4, [%l7 + %l1] 0xe2
23393 membar #Sync
23394 and %g7, %l2, %i0
23395 nop
23396 set 0x70, %i7
23397 ldd [%l7 + %i7], %f24
23398 st %fsr, [%l7 + 0x64]
23399 set 0x68, %g3
23400 stda %o0, [%l7 + %g3] 0x81
23401 set 0x28, %l3
23402 stxa %g1, [%l7 + %l3] 0x89
23403 set 0x47, %o3
23404 stba %o4, [%l7 + %o3] 0x80
23405 set 0x16, %g5
23406 ldstuba [%l7 + %g5] 0x89, %i6
23407 nop
23408 set 0x48, %i3
23409 lduw [%l7 + %i3], %l0
23410 set 0x2E, %l0
23411 stha %o0, [%l7 + %l0] 0x81
23412 set 0x76, %l5
23413 stba %g4, [%l7 + %l5] 0xe3
23414 membar #Sync
23415 nop
23416 set 0x68, %i6
23417 stx %o6, [%l7 + %i6]
23418 nop
23419 set 0x50, %o4
23420 stx %i7, [%l7 + %o4]
23421 nop
23422 set 0x4A, %g4
23423 ldub [%l7 + %g4], %o2
23424 wr %i2, %l5, %pic
23425 nop
23426 set 0x16, %g6
23427 stb %l1, [%l7 + %g6]
23428 or %g5, %i4, %i5
23429 nop
23430 set 0x38, %l4
23431 std %f20, [%l7 + %l4]
23432 nop
23433 set 0x38, %l2
23434 ldsh [%l7 + %l2], %o5
23435 nop
23436 set 0x77, %i4
23437 ldsb [%l7 + %i4], %l3
23438 nop
23439 set 0x64, %i0
23440 lduw [%l7 + %i0], %i1
23441 add %l7, 0x08, %l6
23442 wr %g0, 0x89, %asi
23443 ldxa [%l6] %asi, %o3
23444 casxa [%l6] 0x89, %o3, %g2
23445 set 0x79, %o7
23446 stba %g6, [%l7 + %o7] 0x88
23447 nop
23448 set 0x3E, %g7
23449 stb %g3, [%l7 + %g7]
23450 st %f2, [%l7 + 0x10]
23451 nop
23452 set 0x38, %i5
23453 stx %i3, [%l7 + %i5]
23454 ld [%l7 + 0x40], %f6
23455 nop
23456 set 0x58, %g1
23457 prefetch [%l7 + %g1], 4
23458 set 0x10, %o6
23459 sta %f23, [%l7 + %o6] 0x81
23460 set 0x40, %i2
23461 stda %f0, [%l7 + %i2] 0x80
23462 nop
23463 set 0x6C, %o5
23464 sth %o7, [%l7 + %o5]
23465 nop
23466 set 0x18, %i1
23467 stx %fsr, [%l7 + %i1]
23468 set 0x38, %l6
23469 swapa [%l7 + %l6] 0x80, %l6
23470 or %l4, %g7, %l2
23471 membar #Sync
23472 set 0x40, %o2
23473 ldda [%l7 + %o2] 0xf0, %f0
23474 and %o1, %i0, %g1
23475 set 0x60, %g2
23476 stwa %i6, [%l7 + %g2] 0xe3
23477 membar #Sync
23478 nop
23479 set 0x54, %o1
23480 ldsb [%l7 + %o1], %o4
23481 nop
23482 set 0x38, %l1
23483 ldsw [%l7 + %l1], %o0
23484 nop
23485 set 0x60, %i7
23486 lduw [%l7 + %i7], %g4
23487 set 0x60, %g3
23488 stxa %o6, [%l7 + %g3] 0xe3
23489 membar #Sync
23490 set 0x40, %l3
23491 stda %l0, [%l7 + %l3] 0xeb
23492 membar #Sync
23493 or %i7, %o2, %i2
23494 nop
23495 set 0x70, %o0
23496 std %f28, [%l7 + %o0]
23497 nop
23498 set 0x18, %o3
23499 ldx [%l7 + %o3], %l5
23500 nop
23501 set 0x40, %i3
23502 stx %l1, [%l7 + %i3]
23503 set 0x40, %l0
23504 stda %f16, [%l7 + %l0] 0xf1
23505 membar #Sync
23506 nop
23507 set 0x3E, %g5
23508 ldsh [%l7 + %g5], %i4
23509 nop
23510 set 0x18, %i6
23511 std %f18, [%l7 + %i6]
23512 or %i5, %g5, %o5
23513 add %l7, 0x18, %l6
23514 wr %g0, 0x80, %asi
23515 casxa [%l6] 0x80, %i1, %l3
23516 set 0x60, %o4
23517 ldxa [%l7 + %o4] 0x80, %o3
23518 nop
23519 set 0x70, %g4
23520 std %f2, [%l7 + %g4]
23521 nop
23522 set 0x50, %l5
23523 stw %g6, [%l7 + %l5]
23524 set 0x20, %g6
23525 swapa [%l7 + %g6] 0x89, %g2
23526 add %g3, %o7, %i3
23527 nop
23528 set 0x50, %l4
23529 std %i6, [%l7 + %l4]
23530 set 0x78, %i4
23531 ldxa [%l7 + %i4] 0x81, %g7
23532 nop
23533 or %g0, 0x8, %l0
23534 sllx %l0, 0x3c, %l0
23535 wr %l0, %g0, %sys_tick_cmpr
23536 st %fsr, [%l7 + 0x74]
23537 set 0x10, %i0
23538 stxa %i0, [%l7 + %i0] 0xea
23539 membar #Sync
23540 set 0x50, %l2
23541 stxa %g1, [%l7 + %l2] 0xeb
23542 membar #Sync
23543 set 0x30, %o7
23544 lda [%l7 + %o7] 0x80, %f14
23545 fpadd32 %f26, %f16, %f14
23546 set 0x60, %i5
23547 stwa %i6, [%l7 + %i5] 0xeb
23548 membar #Sync
23549 nop
23550 set 0x2C, %g1
23551 sth %o1, [%l7 + %g1]
23552 nop
23553 nop
23554 setx 0x1128074B6F4383A2, %l0, %l6
23555 stx %l6, [%l7 + 0x28]
23556 ldd [%l7 + 0x28], %f26
23557 setx 0xE29BEBD2E2AAD2CA, %l1, %l5
23558 stx %l5, [%l7 + 0x10]
23559 ldd [%l7 + 0x10], %f24
23560 fdivd %f24, %f26, %f24
23561 set 0x64, %o6
23562 stba %o0, [%l7 + %o6] 0xea
23563 membar #Sync
23564 st %fsr, [%l7 + 0x0C]
23565 or %g4, %o4, %l0
23566 nop
23567 set 0x40, %g7
23568 stx %i7, [%l7 + %g7]
23569 set 0x65, %i2
23570 ldstuba [%l7 + %i2] 0x88, %o2
23571 nop
23572 set 0x74, %o5
23573 stw %i2, [%l7 + %o5]
23574 nop
23575 set 0x17, %l6
23576 ldstub [%l7 + %l6], %l5
23577 nop
23578 set 0x28, %i1
23579 std %o6, [%l7 + %i1]
23580 bl,pt %xcc, loop_156
23581 nop
23582 set 0x08, %o2
23583 stx %fsr, [%l7 + %o2]
23584 nop
23585 set 0x40, %o1
23586 ldd [%l7 + %o1], %l0
23587 set 0x24, %l1
23588 stwa %i4, [%l7 + %l1] 0xe3
23589 membar #Sync
23590loop_156:
23591 nop
23592 set 0x28, %i7
23593 stxa %i5, [%l7 + %i7] 0x81
23594 nop
23595 set 0x74, %g3
23596 sth %g5, [%l7 + %g3]
23597 wr %o5, %l3, %softint
23598 ld [%l7 + 0x14], %f7
23599 nop
23600 set 0x38, %g2
23601 prefetch [%l7 + %g2], 1
23602 and %i1, %g6, %o3
23603 set 0x6C, %o0
23604 sta %f30, [%l7 + %o0] 0x81
23605 set 0x22, %o3
23606 stha %g3, [%l7 + %o3] 0xea
23607 membar #Sync
23608 nop
23609 set 0x48, %i3
23610 lduw [%l7 + %i3], %g2
23611 set 0x48, %l3
23612 stxa %o7, [%l7 + %l3] 0x80
23613 nop
23614 set 0x30, %g5
23615 stx %i3, [%l7 + %g5]
23616 nop
23617 set 0x30, %i6
23618 stx %fsr, [%l7 + %i6]
23619 add %g7, %l6, %l2
23620 set 0x7E, %o4
23621 ldstuba [%l7 + %o4] 0x80, %i0
23622 set 0x44, %l0
23623 lda [%l7 + %l0] 0x89, %f11
23624 set 0x18, %l5
23625 stxa %g1, [%l7 + %l5] 0xea
23626 membar #Sync
23627 nop
23628 set 0x68, %g6
23629 std %l4, [%l7 + %g6]
23630 set 0x50, %g4
23631 ldstuba [%l7 + %g4] 0x88, %i6
23632 be,pn %icc, loop_157
23633 nop
23634 set 0x08, %i4
23635 prefetch [%l7 + %i4], 1
23636 set 0x2C, %l4
23637 stha %o0, [%l7 + %l4] 0xeb
23638 membar #Sync
23639loop_157:
23640 nop
23641 set 0x38, %l2
23642 ldsw [%l7 + %l2], %g4
23643 fpsub32s %f0, %f8, %f5
23644 fpadd32 %f2, %f26, %f6
23645 add %l7, 0x3C, %l6
23646 wr %g0, 0x81, %asi
23647 lda [%l6] %asi, %o4
23648 casa [%l6] 0x81, %o4, %o1
23649 nop
23650 set 0x38, %o7
23651 std %f0, [%l7 + %o7]
23652 nop
23653 set 0x60, %i0
23654 lduw [%l7 + %i0], %i7
23655 set 0x20, %i5
23656 ldda [%l7 + %i5] 0x88, %l0
23657 set 0x68, %o6
23658 stda %i2, [%l7 + %o6] 0xea
23659 membar #Sync
23660 set 0x40, %g1
23661 stda %f0, [%l7 + %g1] 0x81
23662 nop
23663 set 0x18, %i2
23664 ldsw [%l7 + %i2], %o2
23665 nop
23666 set 0x60, %g7
23667 std %f6, [%l7 + %g7]
23668 set 0x10, %l6
23669 stxa %l5, [%l7 + %l6] 0x89
23670 nop
23671 set 0x74, %o5
23672 ldsw [%l7 + %o5], %o6
23673 set 0x60, %i1
23674 stwa %i4, [%l7 + %i1] 0x89
23675 nop
23676 set 0x78, %o1
23677 stx %fsr, [%l7 + %o1]
23678 set 0x68, %l1
23679 stxa %i5, [%l7 + %l1] 0x80
23680 ble %icc, loop_158
23681 nop
23682 set 0x20, %o2
23683 lduw [%l7 + %o2], %g5
23684 or %o5, %l1, %l3
23685 set 0x18, %i7
23686 stwa %g6, [%l7 + %i7] 0xeb
23687 membar #Sync
23688loop_158:
23689 nop
23690 set 0x40, %g3
23691 sth %i1, [%l7 + %g3]
23692 set 0x14, %o0
23693 swapa [%l7 + %o0] 0x88, %g3
23694 set 0x40, %o3
23695 ldda [%l7 + %o3] 0xd2, %f16
23696 ld [%l7 + 0x30], %f4
23697 nop
23698 set 0x0C, %g2
23699 ldsw [%l7 + %g2], %o3
23700 set 0x54, %i3
23701 sta %f23, [%l7 + %i3] 0x88
23702 set 0x20, %g5
23703 stxa %o7, [%l7 + %g5] 0x80
23704 set 0x50, %i6
23705 stxa %i3, [%l7 + %i6] 0x81
23706 set 0x18, %o4
23707 prefetcha [%l7 + %o4] 0x89, 3
23708 fpadd32 %f28, %f26, %f26
23709 set 0x34, %l3
23710 stwa %l6, [%l7 + %l3] 0xeb
23711 membar #Sync
23712 nop
23713 set 0x66, %l0
23714 lduh [%l7 + %l0], %l2
23715 set 0x68, %g6
23716 stxa %i0, [%l7 + %g6] 0xeb
23717 membar #Sync
23718 add %l7, 0x70, %l6
23719 wr %g0, 0x88, %asi
23720 casxa [%l6] 0x88, %g2, %g1
23721 set 0x60, %l5
23722 prefetcha [%l7 + %l5] 0x81, 4
23723 set 0x42, %i4
23724 stba %o0, [%l7 + %i4] 0x81
23725 set 0x70, %g4
23726 ldda [%l7 + %g4] 0xe3, %i6
23727 set 0x14, %l2
23728 sta %f2, [%l7 + %l2] 0x88
23729 ld [%l7 + 0x64], %f0
23730 set 0x40, %o7
23731 stda %f0, [%l7 + %o7] 0xf1
23732 membar #Sync
23733 nop
23734 set 0x30, %l4
23735 stx %fsr, [%l7 + %l4]
23736 nop
23737 set 0x30, %i0
23738 stx %o4, [%l7 + %i0]
23739 nop
23740 set 0x54, %o6
23741 ldsw [%l7 + %o6], %o1
23742 set 0x10, %i5
23743 lda [%l7 + %i5] 0x89, %f6
23744 set 0x40, %i2
23745 stda %i6, [%l7 + %i2] 0xe2
23746 membar #Sync
23747 set 0x6C, %g1
23748 sta %f4, [%l7 + %g1] 0x80
23749 nop
23750 set 0x2C, %g7
23751 stw %g4, [%l7 + %g7]
23752 set 0x74, %o5
23753 stwa %l0, [%l7 + %o5] 0xea
23754 membar #Sync
23755 set 0x58, %l6
23756 stwa %i2, [%l7 + %l6] 0xeb
23757 membar #Sync
23758 and %o2, %o6, %l5
23759 set 0x18, %i1
23760 lda [%l7 + %i1] 0x81, %f21
23761 wr %i4, %g5, %softint
23762 nop
23763 set 0x68, %l1
23764 lduh [%l7 + %l1], %i5
23765 st %f11, [%l7 + 0x4C]
23766 add %l1, %l3, %o5
23767 nop
23768 set 0x58, %o2
23769 ldsw [%l7 + %o2], %i1
23770 or %g6, %o3, %o7
23771 nop
23772 set 0x28, %o1
23773 ldd [%l7 + %o1], %g2
23774 set 0x18, %i7
23775 swapa [%l7 + %i7] 0x88, %g7
23776 set 0x72, %o0
23777 stha %l6, [%l7 + %o0] 0x88
23778 nop
23779 set 0x4C, %g3
23780 lduw [%l7 + %g3], %i3
23781 set 0x40, %g2
23782 ldda [%l7 + %g2] 0x81, %f16
23783 nop
23784 set 0x40, %o3
23785 stx %l2, [%l7 + %o3]
23786 set 0x60, %g5
23787 ldda [%l7 + %g5] 0x88, %g2
23788 nop
23789 set 0x1E, %i3
23790 sth %i0, [%l7 + %i3]
23791 set 0x40, %o4
23792 stwa %g1, [%l7 + %o4] 0x89
23793 nop
23794 set 0x58, %l3
23795 std %l4, [%l7 + %l3]
23796 nop
23797 set 0x14, %l0
23798 prefetch [%l7 + %l0], 3
23799 nop
23800 set 0x38, %i6
23801 ldsw [%l7 + %i6], %o0
23802 set 0x38, %l5
23803 ldxa [%l7 + %l5] 0x88, %i6
23804 set 0x44, %i4
23805 stba %o4, [%l7 + %i4] 0x81
23806 fpsub32s %f19, %f27, %f19
23807 nop
23808 set 0x60, %g4
23809 std %f18, [%l7 + %g4]
23810 bgu,a,pn %icc, loop_159
23811 nop
23812 set 0x18, %l2
23813 prefetch [%l7 + %l2], 3
23814 nop
23815 set 0x08, %o7
23816 lduw [%l7 + %o7], %i7
23817 nop
23818 set 0x68, %l4
23819 std %o0, [%l7 + %l4]
23820loop_159:
23821 or %g4, %i2, %l0
23822 nop
23823 set 0x20, %g6
23824 ldd [%l7 + %g6], %o6
23825 set 0x40, %i0
23826 stda %f0, [%l7 + %i0] 0xc2
23827 nop
23828 set 0x58, %i5
23829 std %f16, [%l7 + %i5]
23830 nop
23831 set 0x78, %i2
23832 std %f12, [%l7 + %i2]
23833 nop
23834 set 0x4A, %o6
23835 ldsb [%l7 + %o6], %l5
23836 bl %xcc, loop_160
23837 nop
23838 set 0x50, %g1
23839 ldd [%l7 + %g1], %o2
23840 nop
23841 set 0x1C, %g7
23842 stb %i4, [%l7 + %g7]
23843 nop
23844 set 0x4C, %o5
23845 prefetch [%l7 + %o5], 4
23846loop_160:
23847 nop
23848 set 0x6F, %l6
23849 ldstuba [%l7 + %l6] 0x89, %i5
23850 st %f19, [%l7 + 0x68]
23851 set 0x10, %l1
23852 stxa %l1, [%l7 + %l1] 0x80
23853 nop
23854 set 0x64, %o2
23855 ldsb [%l7 + %o2], %g5
23856 set 0x40, %o1
23857 ldda [%l7 + %o1] 0xd8, %f16
23858 st %fsr, [%l7 + 0x70]
23859 add %l7, 0x78, %l6
23860 wr %g0, 0x81, %asi
23861 casa [%l6] 0x81, %l3, %i1
23862 nop
23863 set 0x70, %i1
23864 lduh [%l7 + %i1], %g6
23865 st %fsr, [%l7 + 0x50]
23866 st %fsr, [%l7 + 0x64]
23867 set 0x40, %o0
23868 ldda [%l7 + %o0] 0xd0, %f0
23869 set 0x30, %g3
23870 swapa [%l7 + %g3] 0x81, %o3
23871 add %o5, %g3, %o7
23872 fpsub32 %f2, %f30, %f8
23873 set 0x6A, %g2
23874 stba %l6, [%l7 + %g2] 0xea
23875 membar #Sync
23876 nop
23877 set 0x40, %i7
23878 prefetch [%l7 + %i7], 2
23879 nop
23880 set 0x20, %g5
23881 std %f30, [%l7 + %g5]
23882 nop
23883 set 0x65, %o3
23884 ldub [%l7 + %o3], %g7
23885 set 0x40, %o4
23886 stda %f0, [%l7 + %o4] 0xf9
23887 membar #Sync
23888 add %l7, 0x08, %l6
23889 wr %g0, 0x88, %asi
23890 ldxa [%l6] %asi, %l2
23891 casxa [%l6] 0x88, %l2, %g2
23892 nop
23893 set 0x60, %l3
23894 std %i2, [%l7 + %l3]
23895 set 0x57, %i3
23896 ldstuba [%l7 + %i3] 0x80, %i0
23897 nop
23898 set 0x78, %i6
23899 stb %g1, [%l7 + %i6]
23900 set 0x60, %l5
23901 stxa %o0, [%l7 + %l5] 0xea
23902 membar #Sync
23903 or %l4, %o4, %i7
23904 nop
23905 set 0x48, %l0
23906 std %o0, [%l7 + %l0]
23907 set 0x50, %i4
23908 stxa %i6, [%l7 + %i4] 0xe2
23909 membar #Sync
23910 nop
23911 set 0x7E, %l2
23912 ldsh [%l7 + %l2], %g4
23913 nop
23914 set 0x30, %g4
23915 ldd [%l7 + %g4], %l0
23916 set 0x38, %l4
23917 swapa [%l7 + %l4] 0x88, %o6
23918 and %i2, %o2, %i4
23919 or %i5, %l5, %l1
23920 set 0x28, %g6
23921 stwa %l3, [%l7 + %g6] 0x88
23922 set 0x30, %i0
23923 stwa %g5, [%l7 + %i0] 0xe3
23924 membar #Sync
23925 st %fsr, [%l7 + 0x10]
23926 nop
23927 set 0x48, %i5
23928 prefetch [%l7 + %i5], 0
23929 or %g6, %o3, %o5
23930 set 0x64, %o7
23931 stba %i1, [%l7 + %o7] 0xeb
23932 membar #Sync
23933 nop
23934 set 0x6D, %i2
23935 ldstub [%l7 + %i2], %g3
23936 nop
23937 set 0x68, %g1
23938 std %o6, [%l7 + %g1]
23939 set 0x70, %g7
23940 ldda [%l7 + %g7] 0x80, %i6
23941 nop
23942 set 0x0B, %o5
23943 stb %l2, [%l7 + %o5]
23944 and %g7, %g2, %i0
23945 and %g1, %o0, %l4
23946 nop
23947 set 0x08, %l6
23948 stx %fsr, [%l7 + %l6]
23949 fpadd32 %f14, %f28, %f0
23950 nop
23951 set 0x40, %l1
23952 std %f20, [%l7 + %l1]
23953 fpsub16 %f8, %f0, %f14
23954 set 0x10, %o6
23955 ldda [%l7 + %o6] 0x80, %o4
23956 st %fsr, [%l7 + 0x2C]
23957 nop
23958 set 0x2C, %o1
23959 swap [%l7 + %o1], %i3
23960 nop
23961 set 0x24, %i1
23962 swap [%l7 + %i1], %o1
23963 nop
23964 set 0x52, %o2
23965 ldsh [%l7 + %o2], %i6
23966 nop
23967 set 0x28, %g3
23968 lduh [%l7 + %g3], %i7
23969 set 0x10, %o0
23970 stda %l0, [%l7 + %o0] 0x88
23971 and %o6, %i2, %g4
23972 wr %o2, %i5, %softint
23973 set 0x0C, %g2
23974 stba %i4, [%l7 + %g2] 0x88
23975 nop
23976 set 0x54, %g5
23977 ldub [%l7 + %g5], %l1
23978 add %l7, 0x50, %l6
23979 wr %g0, 0x81, %asi
23980 casa [%l6] 0x81, %l5, %g5
23981 nop
23982 set 0x4C, %i7
23983 swap [%l7 + %i7], %g6
23984 add %o3, %o5, %i1
23985 st %fsr, [%l7 + 0x20]
23986 nop
23987 set 0x24, %o3
23988 stw %l3, [%l7 + %o3]
23989 set 0x18, %l3
23990 stda %g2, [%l7 + %l3] 0x88
23991 nop
23992 set 0x50, %i3
23993 ldd [%l7 + %i3], %f12
23994 set 0x60, %o4
23995 ldda [%l7 + %o4] 0x89, %i6
23996 nop
23997 set 0x40, %l5
23998 ldd [%l7 + %l5], %f14
23999 add %l7, 0x18, %l6
24000 wr %g0, 0x89, %asi
24001 casa [%l6] 0x89, %o7, %g7
24002 set 0x40, %i6
24003 stda %f16, [%l7 + %i6] 0xd2
24004 set 0x2C, %i4
24005 sta %f18, [%l7 + %i4] 0x89
24006 nop
24007 set 0x72, %l0
24008 ldsh [%l7 + %l0], %g2
24009 or %l2, %i0, %o0
24010 set 0x14, %g4
24011 lda [%l7 + %g4] 0x89, %f19
24012 nop
24013 or %g0, 0x8, %l0
24014 sllx %l0, 0x3c, %l0
24015 wr %l0, %g0, %sys_tick_cmpr
24016 set 0x20, %l4
24017 stwa %i3, [%l7 + %l4] 0xe2
24018 membar #Sync
24019 nop
24020 set 0x20, %l2
24021 lduh [%l7 + %l2], %o1
24022 nop
24023 set 0x5C, %g6
24024 ldub [%l7 + %g6], %i6
24025 nop
24026 set 0x75, %i0
24027 ldsb [%l7 + %i0], %g1
24028 set 0x5D, %o7
24029 ldstuba [%l7 + %o7] 0x88, %i7
24030 nop
24031 set 0x38, %i2
24032 ldd [%l7 + %i2], %f8
24033 nop
24034 set 0x18, %g1
24035 stb %o6, [%l7 + %g1]
24036 st %fsr, [%l7 + 0x38]
24037 nop
24038 set 0x50, %i5
24039 ldx [%l7 + %i5], %i2
24040 bge,a %xcc, loop_161
24041 st %f0, [%l7 + 0x50]
24042 add %g4, %l0, %o2
24043 nop
24044 set 0x57, %g7
24045 ldstub [%l7 + %g7], %i4
24046loop_161:
24047 nop
24048 set 0x58, %o5
24049 ldx [%l7 + %o5], %i5
24050 set 0x40, %l6
24051 stda %f16, [%l7 + %l6] 0xf8
24052 membar #Sync
24053 set 0x08, %o6
24054 stda %l4, [%l7 + %o6] 0x88
24055 add %l7, 0x78, %l6
24056 wr %g0, 0x89, %asi
24057 casa [%l6] 0x89, %g5, %l1
24058 st %f13, [%l7 + 0x34]
24059 nop
24060 set 0x1C, %o1
24061 prefetch [%l7 + %o1], 0
24062 nop
24063 set 0x40, %l1
24064 ldx [%l7 + %l1], %g6
24065 fpadd16 %f30, %f2, %f26
24066 nop
24067 set 0x57, %o2
24068 stb %o5, [%l7 + %o2]
24069 set 0x10, %g3
24070 ldda [%l7 + %g3] 0x80, %i0
24071 membar #Sync
24072 set 0x40, %i1
24073 ldda [%l7 + %i1] 0xf8, %f0
24074 nop
24075 set 0x48, %g2
24076 stw %o3, [%l7 + %g2]
24077 nop
24078 set 0x72, %g5
24079 sth %g3, [%l7 + %g5]
24080 nop
24081 set 0x36, %o0
24082 ldstub [%l7 + %o0], %l6
24083 fpsub16 %f26, %f14, %f16
24084 nop
24085 set 0x59, %o3
24086 ldsb [%l7 + %o3], %l3
24087 set 0x70, %l3
24088 ldxa [%l7 + %l3] 0x89, %o7
24089 set 0x40, %i3
24090 stwa %g2, [%l7 + %i3] 0x88
24091 st %f10, [%l7 + 0x40]
24092 nop
24093 set 0x38, %i7
24094 std %f0, [%l7 + %i7]
24095 nop
24096 set 0x40, %l5
24097 lduh [%l7 + %l5], %l2
24098 add %l7, 0x10, %l6
24099 wr %g0, 0x89, %asi
24100 casa [%l6] 0x89, %g7, %i0
24101 set 0x24, %o4
24102 stwa %l4, [%l7 + %o4] 0xe2
24103 membar #Sync
24104 set 0x58, %i4
24105 stxa %o4, [%l7 + %i4] 0xe3
24106 membar #Sync
24107 wr %o0, %o1, %clear_softint
24108 set 0x40, %i6
24109 ldda [%l7 + %i6] 0xd8, %f16
24110 nop
24111 set 0x0C, %l0
24112 stb %i6, [%l7 + %l0]
24113 set 0x70, %g4
24114 stda %g0, [%l7 + %g4] 0x89
24115 add %l7, 0x58, %l6
24116 wr %g0, 0x80, %asi
24117 casxa [%l6] 0x80, %i3, %i7
24118 nop
24119 set 0x68, %l2
24120 prefetch [%l7 + %l2], 1
24121 nop
24122 set 0x10, %l4
24123 prefetch [%l7 + %l4], 4
24124 add %l7, 0x18, %l6
24125 wr %g0, 0x80, %asi
24126 casxa [%l6] 0x80, %i2, %o6
24127 set 0x40, %g6
24128 ldda [%l7 + %g6] 0xd8, %f16
24129 st %f3, [%l7 + 0x7C]
24130 set 0x58, %i0
24131 stda %g4, [%l7 + %i0] 0x81
24132 nop
24133 set 0x18, %o7
24134 ldd [%l7 + %o7], %f26
24135 nop
24136 set 0x58, %i2
24137 ldx [%l7 + %i2], %o2
24138 add %l0, %i4, %l5
24139 set 0x40, %i5
24140 stda %f16, [%l7 + %i5] 0xca
24141 ld [%l7 + 0x70], %f12
24142 nop
24143 set 0x28, %g1
24144 stx %i5, [%l7 + %g1]
24145 set 0x70, %o5
24146 ldxa [%l7 + %o5] 0x81, %g5
24147 set 0x40, %l6
24148 sta %f21, [%l7 + %l6] 0x89
24149 nop
24150 set 0x78, %o6
24151 ldd [%l7 + %o6], %l0
24152 nop
24153 set 0x20, %o1
24154 ldx [%l7 + %o1], %o5
24155 fpsub16s %f25, %f13, %f25
24156 st %f12, [%l7 + 0x14]
24157 nop
24158 set 0x46, %g7
24159 sth %i1, [%l7 + %g7]
24160 nop
24161 set 0x28, %l1
24162 stx %o3, [%l7 + %l1]
24163 set 0x77, %g3
24164 stba %g6, [%l7 + %g3] 0x89
24165 fpadd16s %f10, %f8, %f0
24166 nop
24167 set 0x40, %i1
24168 stx %g3, [%l7 + %i1]
24169 nop
24170 set 0x15, %o2
24171 stb %l6, [%l7 + %o2]
24172 set 0x18, %g2
24173 stha %l3, [%l7 + %g2] 0x89
24174 set 0x0C, %g5
24175 lda [%l7 + %g5] 0x88, %f22
24176 bl,pt %icc, loop_162
24177 st %fsr, [%l7 + 0x34]
24178 set 0x18, %o3
24179 stba %o7, [%l7 + %o3] 0x80
24180loop_162:
24181 nop
24182 set 0x34, %o0
24183 sta %f22, [%l7 + %o0] 0x81
24184 nop
24185 set 0x4C, %l3
24186 swap [%l7 + %l3], %g2
24187 fpsub16s %f14, %f25, %f19
24188 nop
24189 set 0x28, %i7
24190 ldsh [%l7 + %i7], %l2
24191 fpadd16s %f25, %f10, %f2
24192 nop
24193 set 0x18, %l5
24194 ldd [%l7 + %l5], %i0
24195 set 0x30, %i3
24196 prefetcha [%l7 + %i3] 0x88, 0
24197 set 0x28, %i4
24198 ldxa [%l7 + %i4] 0x80, %l4
24199 nop
24200 set 0x78, %o4
24201 ldd [%l7 + %o4], %o0
24202 set 0x54, %l0
24203 lda [%l7 + %l0] 0x89, %f15
24204 nop
24205 set 0x42, %i6
24206 stb %o1, [%l7 + %i6]
24207 nop
24208 set 0x14, %l2
24209 ldsw [%l7 + %l2], %i6
24210 nop
24211 set 0x38, %g4
24212 ldd [%l7 + %g4], %o4
24213 nop
24214 set 0x1B, %g6
24215 ldstub [%l7 + %g6], %g1
24216 nop
24217 set 0x21, %l4
24218 ldub [%l7 + %l4], %i7
24219 nop
24220 set 0x08, %i0
24221 ldd [%l7 + %i0], %f0
24222 set 0x44, %i2
24223 sta %f8, [%l7 + %i2] 0x81
24224 nop
24225 set 0x0C, %i5
24226 lduh [%l7 + %i5], %i2
24227 set 0x30, %g1
24228 ldxa [%l7 + %g1] 0x89, %i3
24229 set 0x58, %o5
24230 prefetcha [%l7 + %o5] 0x89, 1
24231 nop
24232 set 0x78, %o7
24233 stx %o2, [%l7 + %o7]
24234 set 0x24, %o6
24235 stwa %l0, [%l7 + %o6] 0xeb
24236 membar #Sync
24237 nop
24238 set 0x30, %l6
24239 ldx [%l7 + %l6], %o6
24240 nop
24241 set 0x40, %o1
24242 swap [%l7 + %o1], %l5
24243 nop
24244 set 0x7C, %g7
24245 stw %i4, [%l7 + %g7]
24246 nop
24247 set 0x4C, %g3
24248 stw %i5, [%l7 + %g3]
24249 set 0x0B, %l1
24250 stba %g5, [%l7 + %l1] 0x89
24251 set 0x7C, %i1
24252 sta %f11, [%l7 + %i1] 0x81
24253 set 0x60, %g2
24254 ldda [%l7 + %g2] 0x81, %l0
24255 nop
24256 set 0x1E, %o2
24257 ldsb [%l7 + %o2], %i1
24258 nop
24259 set 0x5E, %o3
24260 lduh [%l7 + %o3], %o5
24261 set 0x7C, %o0
24262 swapa [%l7 + %o0] 0x81, %g6
24263 set 0x48, %g5
24264 swapa [%l7 + %g5] 0x81, %g3
24265 nop
24266 set 0x18, %i7
24267 ldx [%l7 + %i7], %l6
24268 nop
24269 set 0x20, %l5
24270 ldd [%l7 + %l5], %l2
24271 set 0x68, %l3
24272 sta %f31, [%l7 + %l3] 0x81
24273 nop
24274 set 0x6C, %i4
24275 swap [%l7 + %i4], %o7
24276 bgu,pn %icc, loop_163
24277 bn,a %icc, loop_164
24278 nop
24279 set 0x70, %i3
24280 ldsh [%l7 + %i3], %g2
24281 st %f16, [%l7 + 0x3C]
24282loop_163:
24283 nop
24284 set 0x31, %l0
24285 stb %l2, [%l7 + %l0]
24286loop_164:
24287 or %i0, %g7, %l4
24288 add %l7, 0x78, %l6
24289 wr %g0, 0x89, %asi
24290 ldxa [%l6] %asi, %o0
24291 casxa [%l6] 0x89, %o0, %o1
24292 nop
24293 set 0x14, %i6
24294 stb %o3, [%l7 + %i6]
24295 fpsub32 %f16, %f18, %f6
24296 set 0x6C, %o4
24297 sta %f2, [%l7 + %o4] 0x81
24298 set 0x40, %l2
24299 stda %f0, [%l7 + %l2] 0xca
24300 set 0x40, %g6
24301 stda %f16, [%l7 + %g6] 0xcc
24302 st %f10, [%l7 + 0x24]
24303 nop
24304 set 0x11, %g4
24305 ldsb [%l7 + %g4], %o4
24306 set 0x40, %i0
24307 stda %f0, [%l7 + %i0] 0x89
24308 add %i6, %i7, %g1
24309 nop
24310 set 0x2E, %l4
24311 lduh [%l7 + %l4], %i3
24312 set 0x68, %i5
24313 lda [%l7 + %i5] 0x89, %f23
24314 nop
24315 set 0x7E, %g1
24316 sth %g4, [%l7 + %g1]
24317 set 0x40, %i2
24318 ldda [%l7 + %i2] 0x89, %f0
24319 set 0x40, %o5
24320 ldda [%l7 + %o5] 0xda, %f16
24321 nop
24322 set 0x5C, %o6
24323 lduh [%l7 + %o6], %o2
24324 and %l0, %i2, %o6
24325 or %i4, %i5, %g5
24326 add %l7, 0x20, %l6
24327 wr %g0, 0x81, %asi
24328 ldxa [%l6] %asi, %l1
24329 casxa [%l6] 0x81, %l1, %l5
24330 nop
24331 set 0x31, %l6
24332 ldub [%l7 + %l6], %o5
24333 nop
24334 set 0x50, %o1
24335 std %f18, [%l7 + %o1]
24336 nop
24337 set 0x20, %o7
24338 ldd [%l7 + %o7], %f28
24339 add %l7, 0x20, %l6
24340 wr %g0, 0x89, %asi
24341 casa [%l6] 0x89, %g6, %g3
24342 nop
24343 set 0x78, %g3
24344 ldd [%l7 + %g3], %f26
24345 nop
24346 set 0x0C, %l1
24347 ldsw [%l7 + %l1], %i1
24348 nop
24349 set 0x76, %g7
24350 ldub [%l7 + %g7], %l6
24351 nop
24352 set 0x68, %i1
24353 ldx [%l7 + %i1], %l3
24354 add %l7, 0x68, %l6
24355 wr %g0, 0x88, %asi
24356 ldxa [%l6] %asi, %g2
24357 casxa [%l6] 0x88, %g2, %l2
24358 set 0x50, %o2
24359 prefetcha [%l7 + %o2] 0x89, 3
24360 nop
24361 set 0x0C, %g2
24362 ldsb [%l7 + %g2], %o7
24363 nop
24364 set 0x20, %o3
24365 prefetch [%l7 + %o3], 1
24366 set 0x10, %g5
24367 ldda [%l7 + %g5] 0xe3, %g6
24368 set 0x40, %o0
24369 stda %f16, [%l7 + %o0] 0xd0
24370 nop
24371 set 0x64, %l5
24372 ldsh [%l7 + %l5], %l4
24373 nop
24374 set 0x78, %l3
24375 swap [%l7 + %l3], %o0
24376 nop
24377 or %g0, 0x8, %l0
24378 sllx %l0, 0x3c, %l0
24379 wr %l0, 0x8D5, %tick_cmpr
24380 set 0x30, %i4
24381 stxa %o4, [%l7 + %i4] 0x81
24382 nop
24383 set 0x16, %i3
24384 ldstub [%l7 + %i3], %i7
24385 and %i6, %i3, %g4
24386 nop
24387 set 0x50, %i7
24388 std %g0, [%l7 + %i7]
24389 set 0x70, %i6
24390 ldda [%l7 + %i6] 0xea, %l0
24391 set 0x28, %l0
24392 stxa %o2, [%l7 + %l0] 0xe2
24393 membar #Sync
24394 nop
24395 set 0x7A, %l2
24396 ldub [%l7 + %l2], %i2
24397 nop
24398 set 0x10, %o4
24399 stx %o6, [%l7 + %o4]
24400 nop
24401 set 0x79, %g4
24402 stb %i5, [%l7 + %g4]
24403 nop
24404 set 0x31, %g6
24405 ldub [%l7 + %g6], %g5
24406 set 0x38, %i0
24407 stwa %i4, [%l7 + %i0] 0xe3
24408 membar #Sync
24409 set 0x1C, %l4
24410 swapa [%l7 + %l4] 0x89, %l1
24411 nop
24412 set 0x68, %i5
24413 ldx [%l7 + %i5], %l5
24414 nop
24415 set 0x58, %g1
24416 std %o4, [%l7 + %g1]
24417 bn,pt %icc, loop_165
24418 bne,a,pt %xcc, loop_166
24419 nop
24420 set 0x40, %o5
24421 prefetch [%l7 + %o5], 2
24422 nop
24423 set 0x78, %o6
24424 ldd [%l7 + %o6], %g6
24425loop_165:
24426 nop
24427 set 0x7C, %l6
24428 swap [%l7 + %l6], %g3
24429loop_166:
24430 bgu %icc, loop_167
24431 and %i1, %l3, %l6
24432 nop
24433 set 0x34, %o1
24434 lduw [%l7 + %o1], %l2
24435 add %l7, 0x2C, %l6
24436 wr %g0, 0x88, %asi
24437 lda [%l6] %asi, %i0
24438 casa [%l6] 0x88, %i0, %o7
24439loop_167:
24440 nop
24441 set 0x78, %i2
24442 stda %g2, [%l7 + %i2] 0x81
24443 ba,a,pt %xcc, loop_168
24444 nop
24445 set 0x30, %g3
24446 lduh [%l7 + %g3], %l4
24447 nop
24448 set 0x36, %o7
24449 ldsb [%l7 + %o7], %g7
24450 and %o0, %o3, %o1
24451loop_168:
24452 nop
24453 set 0x0C, %l1
24454 stw %o4, [%l7 + %l1]
24455 set 0x28, %g7
24456 prefetcha [%l7 + %g7] 0x88, 3
24457 set 0x24, %i1
24458 stba %i7, [%l7 + %i1] 0xeb
24459 membar #Sync
24460 set 0x60, %g2
24461 sta %f1, [%l7 + %g2] 0x88
24462 nop
24463 set 0x48, %o2
24464 stx %g4, [%l7 + %o2]
24465 nop
24466 set 0x32, %o3
24467 stb %g1, [%l7 + %o3]
24468 st %fsr, [%l7 + 0x70]
24469 set 0x48, %g5
24470 stwa %l0, [%l7 + %g5] 0x88
24471 add %l7, 0x60, %l6
24472 wr %g0, 0x80, %asi
24473 ldxa [%l6] %asi, %o2
24474 casxa [%l6] 0x80, %o2, %i2
24475 add %l7, 0x20, %l6
24476 wr %g0, 0x89, %asi
24477 casxa [%l6] 0x89, %o6, %i3
24478 fpsub32s %f30, %f9, %f24
24479 nop
24480 set 0x14, %o0
24481 ldsw [%l7 + %o0], %i5
24482 set 0x53, %l5
24483 ldstuba [%l7 + %l5] 0x88, %i4
24484 nop
24485 set 0x40, %i4
24486 sth %l1, [%l7 + %i4]
24487 set 0x0C, %l3
24488 lda [%l7 + %l3] 0x89, %f31
24489 or %l5, %g5, %g6
24490 nop
24491 set 0x50, %i7
24492 ldstub [%l7 + %i7], %g3
24493 add %i1, %l3, %l6
24494 and %o5, %l2, %i0
24495 set 0x70, %i3
24496 ldxa [%l7 + %i3] 0x88, %g2
24497 nop
24498 set 0x28, %l0
24499 lduw [%l7 + %l0], %o7
24500 set 0x20, %l2
24501 stda %g6, [%l7 + %l2] 0x88
24502 nop
24503 set 0x78, %i6
24504 std %l4, [%l7 + %i6]
24505 nop
24506 set 0x50, %o4
24507 lduh [%l7 + %o4], %o0
24508 or %o1, %o3, %o4
24509 set 0x40, %g4
24510 stda %f0, [%l7 + %g4] 0xf8
24511 membar #Sync
24512 or %i6, %i7, %g4
24513 set 0x54, %g6
24514 swapa [%l7 + %g6] 0x81, %g1
24515 bn,pn %xcc, loop_169
24516 st %f15, [%l7 + 0x14]
24517 nop
24518 set 0x20, %i0
24519 std %l0, [%l7 + %i0]
24520 add %l7, 0x74, %l6
24521 wr %g0, 0x81, %asi
24522 lda [%l6] %asi, %o2
24523 casa [%l6] 0x81, %o2, %o6
24524loop_169:
24525 nop
24526 set 0x40, %l4
24527 stda %f16, [%l7 + %l4] 0xda
24528 nop
24529 set 0x6C, %g1
24530 swap [%l7 + %g1], %i2
24531 nop
24532 set 0x68, %i5
24533 ldd [%l7 + %i5], %i4
24534 nop
24535 set 0x5D, %o5
24536 ldub [%l7 + %o5], %i4
24537 set 0x5B, %l6
24538 stba %l1, [%l7 + %l6] 0xea
24539 membar #Sync
24540 set 0x40, %o6
24541 stda %i2, [%l7 + %o6] 0xea
24542 membar #Sync
24543 set 0x44, %i2
24544 swapa [%l7 + %i2] 0x81, %g5
24545 and %g6, %g3, %i1
24546 nop
24547 set 0x20, %o1
24548 ldd [%l7 + %o1], %l2
24549 nop
24550 set 0x70, %g3
24551 ldx [%l7 + %g3], %l6
24552 set 0x48, %o7
24553 ldxa [%l7 + %o7] 0x89, %l5
24554 set 0x20, %g7
24555 ldda [%l7 + %g7] 0x89, %l2
24556 nop
24557 set 0x16, %l1
24558 lduh [%l7 + %l1], %i0
24559 nop
24560 set 0x20, %g2
24561 stw %o5, [%l7 + %g2]
24562 set 0x60, %o2
24563 ldxa [%l7 + %o2] 0x89, %o7
24564 nop
24565 set 0x60, %o3
24566 swap [%l7 + %o3], %g7
24567 add %l7, 0x50, %l6
24568 wr %g0, 0x89, %asi
24569 casxa [%l6] 0x89, %l4, %o0
24570 nop
24571 set 0x18, %i1
24572 stw %o1, [%l7 + %i1]
24573 nop
24574 set 0x78, %o0
24575 prefetch [%l7 + %o0], 1
24576 nop
24577 set 0x49, %g5
24578 ldsb [%l7 + %g5], %o3
24579 set 0x68, %i4
24580 stda %g2, [%l7 + %i4] 0x89
24581 nop
24582 set 0x2E, %l3
24583 lduh [%l7 + %l3], %o4
24584 nop
24585 set 0x48, %i7
24586 stx %i7, [%l7 + %i7]
24587 nop
24588 set 0x58, %i3
24589 stx %i6, [%l7 + %i3]
24590 nop
24591 set 0x78, %l0
24592 lduh [%l7 + %l0], %g4
24593 nop
24594 set 0x71, %l5
24595 ldstub [%l7 + %l5], %g1
24596 set 0x20, %i6
24597 ldda [%l7 + %i6] 0x80, %o2
24598 set 0x0E, %l2
24599 ldstuba [%l7 + %l2] 0x88, %o6
24600 or %l0, %i5, %i4
24601 nop
24602 set 0x10, %o4
24603 stx %fsr, [%l7 + %o4]
24604 set 0x20, %g6
24605 stda %i2, [%l7 + %g6] 0x89
24606 set 0x38, %i0
24607 stwa %i3, [%l7 + %i0] 0x80
24608 nop
24609 set 0x78, %l4
24610 ldd [%l7 + %l4], %g4
24611 set 0x7D, %g4
24612 stba %l1, [%l7 + %g4] 0x81
24613 nop
24614 nop
24615 setx 0x14D8696D, %l0, %l6
24616 st %l6, [%l7 + 0x28]
24617 ld [%l7 + 0x28], %f8
24618 setx 0x11CDAB79, %l1, %l5
24619 st %l5, [%l7 + 0x10]
24620 ld [%l7 + 0x10], %f26
24621 fdivs %f26, %f8, %f3
24622 nop
24623 set 0x08, %g1
24624 lduh [%l7 + %g1], %g3
24625 nop
24626 set 0x4C, %o5
24627 lduh [%l7 + %o5], %g6
24628 set 0x50, %l6
24629 ldda [%l7 + %l6] 0xe3, %i0
24630 nop
24631 set 0x18, %o6
24632 ldd [%l7 + %o6], %l2
24633 wr %l5, %l6, %ccr
24634 set 0x50, %i2
24635 stda %i0, [%l7 + %i2] 0xe3
24636 membar #Sync
24637 nop
24638 set 0x38, %o1
24639 std %f2, [%l7 + %o1]
24640 and %l2, %o5, %o7
24641 nop
24642 nop
24643 setx 0x426CF398, %l0, %l6
24644 st %l6, [%l7 + 0x28]
24645 ld [%l7 + 0x28], %f10
24646 setx 0x800E5A95, %l1, %l5
24647 st %l5, [%l7 + 0x10]
24648 ld [%l7 + 0x10], %f14
24649 fdivs %f14, %f10, %f17
24650 and %g7, %l4, %o1
24651 nop
24652 set 0x34, %i5
24653 swap [%l7 + %i5], %o3
24654 membar #Sync
24655 set 0x40, %o7
24656 ldda [%l7 + %o7] 0xf1, %f16
24657 nop
24658 set 0x08, %g3
24659 std %f6, [%l7 + %g3]
24660 nop
24661 set 0x6E, %g7
24662 lduh [%l7 + %g7], %g2
24663 set 0x30, %g2
24664 ldda [%l7 + %g2] 0x81, %o0
24665 set 0x68, %l1
24666 prefetcha [%l7 + %l1] 0x80, 2
24667 set 0x6C, %o2
24668 lda [%l7 + %o2] 0x81, %f14
24669 st %fsr, [%l7 + 0x2C]
24670 ble,a %xcc, loop_170
24671 nop
24672 nop
24673 setx 0xDB4666AE, %l0, %l6
24674 st %l6, [%l7 + 0x28]
24675 ld [%l7 + 0x28], %f22
24676 setx 0x90814547, %l1, %l5
24677 st %l5, [%l7 + 0x10]
24678 ld [%l7 + 0x10], %f12
24679 fdivs %f12, %f22, %f20
24680 set 0x40, %i1
24681 ldda [%l7 + %i1] 0xda, %f0
24682loop_170:
24683 nop
24684 set 0x10, %o0
24685 stda %i6, [%l7 + %o0] 0x80
24686 nop
24687 set 0x30, %o3
24688 std %f30, [%l7 + %o3]
24689 nop
24690 or %g0, 0x8, %l0
24691 sllx %l0, 0x3c, %l0
24692 wr %l0, 0x7C7, %sys_tick_cmpr
24693 set 0x38, %i4
24694 stba %g1, [%l7 + %i4] 0xeb
24695 membar #Sync
24696 nop
24697 set 0x38, %l3
24698 std %f16, [%l7 + %l3]
24699 set 0x18, %g5
24700 stxa %o6, [%l7 + %g5] 0xea
24701 membar #Sync
24702 nop
24703 set 0x70, %i3
24704 ldd [%l7 + %i3], %f24
24705 set 0x08, %i7
24706 stha %l0, [%l7 + %i7] 0x81
24707 set 0x3C, %l5
24708 swapa [%l7 + %l5] 0x80, %i5
24709 set 0x40, %l0
24710 ldda [%l7 + %l0] 0x89, %f0
24711 nop
24712 set 0x48, %i6
24713 ldsw [%l7 + %i6], %i4
24714 set 0x60, %o4
24715 ldda [%l7 + %o4] 0x80, %o2
24716 membar #Sync
24717 set 0x40, %l2
24718 ldda [%l7 + %l2] 0xf8, %f16
24719 set 0x60, %g6
24720 ldxa [%l7 + %g6] 0x80, %i2
24721 set 0x40, %i0
24722 ldda [%l7 + %i0] 0x81, %g4
24723 set 0x69, %g4
24724 stba %i3, [%l7 + %g4] 0x80
24725 nop
24726 set 0x48, %g1
24727 lduw [%l7 + %g1], %g3
24728 nop
24729 set 0x18, %l4
24730 ldd [%l7 + %l4], %f26
24731 nop
24732 set 0x3E, %o5
24733 ldsb [%l7 + %o5], %l1
24734 and %i1, %l3, %l5
24735 nop
24736 set 0x58, %l6
24737 std %g6, [%l7 + %l6]
24738 nop
24739 set 0x58, %o6
24740 ldx [%l7 + %o6], %i0
24741 nop
24742 set 0x08, %o1
24743 stx %fsr, [%l7 + %o1]
24744 nop
24745 set 0x0A, %i5
24746 lduh [%l7 + %i5], %l2
24747 nop
24748 set 0x38, %o7
24749 ldx [%l7 + %o7], %o5
24750 fpsub16s %f28, %f14, %f8
24751 set 0x40, %i2
24752 ldda [%l7 + %i2] 0x81, %f16
24753 nop
24754 set 0x40, %g7
24755 sth %l6, [%l7 + %g7]
24756 set 0x20, %g3
24757 ldda [%l7 + %g3] 0x89, %g6
24758 nop
24759 set 0x58, %l1
24760 ldsw [%l7 + %l1], %l4
24761 set 0x40, %g2
24762 lda [%l7 + %g2] 0x81, %f26
24763 set 0x34, %i1
24764 swapa [%l7 + %i1] 0x89, %o7
24765 nop
24766 set 0x74, %o0
24767 swap [%l7 + %o0], %o1
24768 nop
24769 set 0x24, %o2
24770 ldsw [%l7 + %o2], %o3
24771 set 0x56, %o3
24772 ldstuba [%l7 + %o3] 0x81, %g2
24773 nop
24774 set 0x20, %l3
24775 ldub [%l7 + %l3], %o0
24776 set 0x28, %g5
24777 stxa %i6, [%l7 + %g5] 0xe3
24778 membar #Sync
24779 nop
24780 set 0x52, %i3
24781 ldub [%l7 + %i3], %g4
24782 add %o4, %g1, %i7
24783 nop
24784 set 0x38, %i7
24785 std %o6, [%l7 + %i7]
24786 nop
24787 set 0x28, %l5
24788 swap [%l7 + %l5], %l0
24789 nop
24790 set 0x69, %i4
24791 ldstub [%l7 + %i4], %i4
24792 set 0x38, %i6
24793 ldxa [%l7 + %i6] 0x80, %i5
24794 bgu,a %xcc, loop_171
24795 ld [%l7 + 0x10], %f12
24796 nop
24797 set 0x3C, %o4
24798 sth %o2, [%l7 + %o4]
24799 st %fsr, [%l7 + 0x08]
24800loop_171:
24801 add %i2, %i3, %g3
24802 add %g5, %l1, %i1
24803 set 0x48, %l0
24804 prefetcha [%l7 + %l0] 0x80, 1
24805 or %l5, %i0, %l2
24806 set 0x64, %g6
24807 lda [%l7 + %g6] 0x89, %f4
24808 add %g6, %o5, %l6
24809 set 0x5C, %i0
24810 sta %f25, [%l7 + %i0] 0x88
24811 nop
24812 set 0x38, %l2
24813 std %g6, [%l7 + %l2]
24814 nop
24815 set 0x21, %g4
24816 stb %o7, [%l7 + %g4]
24817 nop
24818 set 0x2C, %l4
24819 lduw [%l7 + %l4], %l4
24820 bne %icc, loop_172
24821 nop
24822 set 0x58, %o5
24823 sth %o3, [%l7 + %o5]
24824 nop
24825 set 0x70, %l6
24826 swap [%l7 + %l6], %g2
24827 nop
24828 set 0x4F, %o6
24829 ldub [%l7 + %o6], %o0
24830loop_172:
24831 nop
24832 set 0x3C, %o1
24833 swapa [%l7 + %o1] 0x81, %o1
24834 nop
24835 set 0x14, %i5
24836 lduw [%l7 + %i5], %i6
24837 nop
24838 set 0x58, %o7
24839 lduw [%l7 + %o7], %o4
24840 set 0x5C, %g1
24841 lda [%l7 + %g1] 0x80, %f1
24842 or %g4, %i7, %o6
24843 nop
24844 set 0x14, %g7
24845 lduh [%l7 + %g7], %g1
24846 nop
24847 set 0x60, %i2
24848 swap [%l7 + %i2], %i4
24849 set 0x70, %l1
24850 ldda [%l7 + %l1] 0xe3, %i4
24851 nop
24852 set 0x24, %g3
24853 lduh [%l7 + %g3], %o2
24854 nop
24855 set 0x60, %g2
24856 ldsw [%l7 + %g2], %l0
24857 set 0x3C, %i1
24858 stha %i2, [%l7 + %i1] 0x88
24859 nop
24860 set 0x20, %o0
24861 stx %fsr, [%l7 + %o0]
24862 set 0x78, %o2
24863 ldstuba [%l7 + %o2] 0x88, %i3
24864 or %g3, %l1, %i1
24865 fpadd16 %f22, %f14, %f20
24866 set 0x7C, %l3
24867 swapa [%l7 + %l3] 0x89, %g5
24868 nop
24869 set 0x0D, %o3
24870 stb %l3, [%l7 + %o3]
24871 set 0x48, %g5
24872 stda %l4, [%l7 + %g5] 0xeb
24873 membar #Sync
24874 nop
24875 set 0x10, %i3
24876 std %f2, [%l7 + %i3]
24877 set 0x40, %i7
24878 stda %i0, [%l7 + %i7] 0x81
24879 add %l2, %g6, %o5
24880 set 0x40, %l5
24881 sta %f2, [%l7 + %l5] 0x80
24882 nop
24883 set 0x52, %i6
24884 sth %l6, [%l7 + %i6]
24885 nop
24886 set 0x5C, %o4
24887 swap [%l7 + %o4], %g7
24888 nop
24889 set 0x58, %i4
24890 ldd [%l7 + %i4], %l4
24891 add %l7, 0x70, %l6
24892 wr %g0, 0x89, %asi
24893 lda [%l6] %asi, %o7
24894 casa [%l6] 0x89, %o7, %o3
24895 and %g2, %o1, %i6
24896 set 0x19, %l0
24897 ldstuba [%l7 + %l0] 0x80, %o0
24898 nop
24899 set 0x50, %i0
24900 ldd [%l7 + %i0], %f20
24901 nop
24902 set 0x68, %g6
24903 swap [%l7 + %g6], %g4
24904 set 0x50, %l2
24905 stxa %i7, [%l7 + %l2] 0x81
24906 nop
24907 set 0x48, %g4
24908 stx %o4, [%l7 + %g4]
24909 or %o6, %i4, %i5
24910 set 0x14, %l4
24911 ldstuba [%l7 + %l4] 0x80, %g1
24912 ld [%l7 + 0x2C], %f30
24913 set 0x20, %o5
24914 stha %o2, [%l7 + %o5] 0x81
24915 set 0x40, %o6
24916 stda %f0, [%l7 + %o6] 0x88
24917 nop
24918 set 0x48, %o1
24919 ldd [%l7 + %o1], %i2
24920 set 0x46, %i5
24921 stha %l0, [%l7 + %i5] 0xe3
24922 membar #Sync
24923 set 0x58, %l6
24924 sta %f22, [%l7 + %l6] 0x89
24925 set 0x40, %o7
24926 stda %f0, [%l7 + %o7] 0xd0
24927 set 0x6C, %g7
24928 ldstuba [%l7 + %g7] 0x88, %i3
24929 set 0x25, %g1
24930 stba %g3, [%l7 + %g1] 0x81
24931 nop
24932 set 0x10, %i2
24933 prefetch [%l7 + %i2], 3
24934 nop
24935 set 0x7C, %l1
24936 ldsw [%l7 + %l1], %i1
24937 nop
24938 set 0x10, %g2
24939 std %l0, [%l7 + %g2]
24940 nop
24941 set 0x34, %g3
24942 prefetch [%l7 + %g3], 3
24943 set 0x78, %o0
24944 prefetcha [%l7 + %o0] 0x88, 3
24945 nop
24946 set 0x78, %o2
24947 stx %fsr, [%l7 + %o2]
24948 add %g5, %i0, %l2
24949 nop
24950 set 0x3E, %l3
24951 ldsh [%l7 + %l3], %g6
24952 nop
24953 set 0x08, %o3
24954 stx %o5, [%l7 + %o3]
24955 add %l6, %g7, %l5
24956 nop
24957 set 0x38, %g5
24958 prefetch [%l7 + %g5], 3
24959 and %o7, %o3, %l4
24960 nop
24961 set 0x48, %i1
24962 std %o0, [%l7 + %i1]
24963 ld [%l7 + 0x6C], %f21
24964 set 0x18, %i3
24965 ldxa [%l7 + %i3] 0x88, %i6
24966 nop
24967 set 0x38, %i7
24968 lduw [%l7 + %i7], %o0
24969 set 0x40, %l5
24970 ldda [%l7 + %l5] 0x88, %f0
24971 or %g2, %i7, %o4
24972 nop
24973 set 0x30, %i6
24974 ldsh [%l7 + %i6], %o6
24975 nop
24976 set 0x25, %o4
24977 stb %g4, [%l7 + %o4]
24978 nop
24979 set 0x0C, %l0
24980 prefetch [%l7 + %l0], 1
24981 nop
24982 set 0x30, %i0
24983 ldsw [%l7 + %i0], %i5
24984 nop
24985 or %g0, 0x8, %l0
24986 sllx %l0, 0x3c, %l0
24987 wr %l0, 0x011, %tick_cmpr
24988 nop
24989 set 0x20, %g6
24990 ldd [%l7 + %g6], %f28
24991 set 0x10, %i4
24992 ldda [%l7 + %i4] 0x88, %i2
24993 and %i4, %l0, %i3
24994 fpadd16 %f20, %f16, %f6
24995 nop
24996 set 0x6C, %l2
24997 lduh [%l7 + %l2], %i1
24998 add %l7, 0x08, %l6
24999 wr %g0, 0x88, %asi
25000 ldxa [%l6] %asi, %g3
25001 casxa [%l6] 0x88, %g3, %l1
25002 fpsub32 %f22, %f6, %f24
25003 st %fsr, [%l7 + 0x1C]
25004 set 0x1B, %l4
25005 stba %l3, [%l7 + %l4] 0xe2
25006 membar #Sync
25007 set 0x67, %o5
25008 stba %g5, [%l7 + %o5] 0xe3
25009 membar #Sync
25010 nop
25011 set 0x28, %g4
25012 ldd [%l7 + %g4], %f12
25013 set 0x28, %o6
25014 sta %f26, [%l7 + %o6] 0x88
25015 nop
25016 set 0x20, %i5
25017 ldx [%l7 + %i5], %l2
25018 set 0x20, %l6
25019 stxa %g6, [%l7 + %l6] 0x80
25020 and %i0, %o5, %l6
25021 set 0x3C, %o7
25022 swapa [%l7 + %o7] 0x89, %l5
25023 nop
25024 set 0x30, %g7
25025 stw %o7, [%l7 + %g7]
25026 add %l7, 0x4C, %l6
25027 wr %g0, 0x88, %asi
25028 casa [%l6] 0x88, %o3, %g7
25029 nop
25030 set 0x0E, %g1
25031 ldsb [%l7 + %g1], %l4
25032 nop
25033 set 0x58, %o1
25034 ldd [%l7 + %o1], %i6
25035 set 0x38, %i2
25036 stxa %o1, [%l7 + %i2] 0xe2
25037 membar #Sync
25038 set 0x10, %l1
25039 ldstuba [%l7 + %l1] 0x88, %o0
25040 ld [%l7 + 0x70], %f2
25041 ld [%l7 + 0x7C], %f7
25042 set 0x74, %g2
25043 stba %g2, [%l7 + %g2] 0xe2
25044 membar #Sync
25045 nop
25046 set 0x34, %o0
25047 stw %i7, [%l7 + %o0]
25048 nop
25049 set 0x40, %g3
25050 std %o4, [%l7 + %g3]
25051 nop
25052 set 0x7B, %o2
25053 stb %o6, [%l7 + %o2]
25054 nop
25055 set 0x58, %l3
25056 std %i4, [%l7 + %l3]
25057 wr %g4, %g1, %set_softint
25058 wr %o2, %i2, %ccr
25059 add %l7, 0x20, %l6
25060 wr %g0, 0x88, %asi
25061 ldxa [%l6] %asi, %i4
25062 casxa [%l6] 0x88, %i4, %i3
25063 nop
25064 set 0x70, %o3
25065 ldx [%l7 + %o3], %i1
25066 nop
25067 set 0x48, %i1
25068 ldd [%l7 + %i1], %l0
25069 st %fsr, [%l7 + 0x50]
25070 set 0x10, %g5
25071 prefetcha [%l7 + %g5] 0x88, 1
25072 set 0x39, %i7
25073 ldstuba [%l7 + %i7] 0x88, %l1
25074 st %fsr, [%l7 + 0x70]
25075 nop
25076 set 0x08, %l5
25077 lduw [%l7 + %l5], %l3
25078 nop
25079 set 0x20, %i6
25080 stx %fsr, [%l7 + %i6]
25081 and %g5, %g6, %l2
25082 nop
25083 set 0x70, %o4
25084 std %f6, [%l7 + %o4]
25085 add %o5, %l6, %l5
25086 set 0x20, %i3
25087 stwa %i0, [%l7 + %i3] 0x80
25088 add %l7, 0x60, %l6
25089 wr %g0, 0x81, %asi
25090 lda [%l6] %asi, %o3
25091 casa [%l6] 0x81, %o3, %o7
25092 nop
25093 set 0x10, %i0
25094 std %g6, [%l7 + %i0]
25095 set 0x28, %g6
25096 ldxa [%l7 + %g6] 0x89, %l4
25097 nop
25098 set 0x2B, %l0
25099 stb %i6, [%l7 + %l0]
25100 nop
25101 set 0x24, %l2
25102 ldsw [%l7 + %l2], %o1
25103 st %f8, [%l7 + 0x2C]
25104 nop
25105 set 0x30, %l4
25106 ldd [%l7 + %l4], %f14
25107 nop
25108 set 0x21, %i4
25109 stb %g2, [%l7 + %i4]
25110 nop
25111 set 0x50, %o5
25112 std %i6, [%l7 + %o5]
25113 set 0x30, %o6
25114 lda [%l7 + %o6] 0x89, %f14
25115 nop
25116 nop
25117 setx 0x69B5E392745414D9, %l0, %l6
25118 stx %l6, [%l7 + 0x28]
25119 ldd [%l7 + 0x28], %f2
25120 setx 0xBC2B9624106F9C2B, %l1, %l5
25121 stx %l5, [%l7 + 0x10]
25122 ldd [%l7 + 0x10], %f26
25123 fdivd %f26, %f2, %f10
25124 set 0x60, %i5
25125 stda %o4, [%l7 + %i5] 0x81
25126 nop
25127 set 0x50, %l6
25128 ldx [%l7 + %l6], %o0
25129 set 0x50, %o7
25130 prefetcha [%l7 + %o7] 0x88, 1
25131 set 0x64, %g7
25132 stwa %g4, [%l7 + %g7] 0x81
25133 nop
25134 set 0x59, %g4
25135 stb %g1, [%l7 + %g4]
25136 set 0x58, %g1
25137 swapa [%l7 + %g1] 0x80, %o2
25138 nop
25139 set 0x38, %i2
25140 lduh [%l7 + %i2], %i2
25141 nop
25142 set 0x52, %o1
25143 ldstub [%l7 + %o1], %i4
25144 set 0x20, %g2
25145 stda %o6, [%l7 + %g2] 0x81
25146 set 0x78, %o0
25147 swapa [%l7 + %o0] 0x89, %i1
25148 nop
25149 set 0x1C, %l1
25150 ldsw [%l7 + %l1], %i3
25151 add %l7, 0x64, %l6
25152 wr %g0, 0x81, %asi
25153 casa [%l6] 0x81, %l0, %g3
25154 nop
25155 set 0x7A, %o2
25156 sth %l3, [%l7 + %o2]
25157 nop
25158 set 0x0D, %l3
25159 ldsb [%l7 + %l3], %g5
25160 nop
25161 set 0x52, %g3
25162 ldsh [%l7 + %g3], %l1
25163 nop
25164 set 0x77, %o3
25165 stb %g6, [%l7 + %o3]
25166 nop
25167 set 0x77, %g5
25168 ldub [%l7 + %g5], %l2
25169 nop
25170 set 0x34, %i7
25171 prefetch [%l7 + %i7], 4
25172 fpadd32 %f12, %f2, %f8
25173 nop
25174 set 0x1C, %l5
25175 ldsh [%l7 + %l5], %l6
25176 nop
25177 set 0x08, %i6
25178 ldd [%l7 + %i6], %f22
25179 nop
25180 set 0x0C, %o4
25181 swap [%l7 + %o4], %l5
25182 nop
25183 set 0x14, %i1
25184 lduw [%l7 + %i1], %i0
25185 bne,a,pn %icc, loop_173
25186 st %f31, [%l7 + 0x24]
25187 and %o5, %o3, %o7
25188 set 0x5B, %i3
25189 stba %g7, [%l7 + %i3] 0xe2
25190 membar #Sync
25191loop_173:
25192 nop
25193 set 0x48, %g6
25194 ldsw [%l7 + %g6], %l4
25195 set 0x7C, %l0
25196 swapa [%l7 + %l0] 0x80, %o1
25197 nop
25198 set 0x7C, %l2
25199 lduw [%l7 + %l2], %g2
25200 set 0x40, %l4
25201 stda %f16, [%l7 + %l4] 0xf0
25202 membar #Sync
25203 nop
25204 set 0x38, %i0
25205 stx %i7, [%l7 + %i0]
25206 set 0x40, %i4
25207 stda %f0, [%l7 + %i4] 0xca
25208 ld [%l7 + 0x44], %f14
25209 nop
25210 set 0x48, %o6
25211 swap [%l7 + %o6], %i6
25212 set 0x26, %o5
25213 stha %o4, [%l7 + %o5] 0x88
25214 add %i5, %g4, %o0
25215 nop
25216 set 0x58, %l6
25217 stx %g1, [%l7 + %l6]
25218 nop
25219 set 0x50, %i5
25220 ldx [%l7 + %i5], %o2
25221 nop
25222 set 0x79, %o7
25223 stb %i4, [%l7 + %o7]
25224 nop
25225 set 0x70, %g4
25226 ldsw [%l7 + %g4], %i2
25227 nop
25228 set 0x56, %g7
25229 stb %i1, [%l7 + %g7]
25230 set 0x6E, %g1
25231 stba %i3, [%l7 + %g1] 0x88
25232 add %l7, 0x64, %l6
25233 wr %g0, 0x80, %asi
25234 casa [%l6] 0x80, %l0, %g3
25235 set 0x5C, %i2
25236 lda [%l7 + %i2] 0x80, %f4
25237 ld [%l7 + 0x3C], %f0
25238 nop
25239 set 0x20, %o1
25240 stx %fsr, [%l7 + %o1]
25241 nop
25242 set 0x78, %g2
25243 ldx [%l7 + %g2], %l3
25244 set 0x1C, %l1
25245 stwa %g5, [%l7 + %l1] 0xe3
25246 membar #Sync
25247 nop
25248 set 0x18, %o2
25249 swap [%l7 + %o2], %o6
25250 set 0x68, %o0
25251 stda %l0, [%l7 + %o0] 0x89
25252 and %g6, %l2, %l6
25253 set 0x78, %l3
25254 stha %i0, [%l7 + %l3] 0xe3
25255 membar #Sync
25256 add %o5, %l5, %o3
25257 nop
25258 set 0x40, %o3
25259 stx %g7, [%l7 + %o3]
25260 nop
25261 set 0x20, %g3
25262 lduw [%l7 + %g3], %o7
25263 nop
25264 set 0x70, %g5
25265 lduw [%l7 + %g5], %o1
25266 set 0x67, %l5
25267 ldstuba [%l7 + %l5] 0x81, %g2
25268 nop
25269 set 0x56, %i6
25270 stb %l4, [%l7 + %i6]
25271 nop
25272 set 0x30, %i7
25273 ldd [%l7 + %i7], %f18
25274 nop
25275 set 0x50, %i1
25276 ldx [%l7 + %i1], %i7
25277 set 0x7C, %o4
25278 stwa %o4, [%l7 + %o4] 0xe2
25279 membar #Sync
25280 set 0x30, %g6
25281 prefetcha [%l7 + %g6] 0x88, 1
25282 nop
25283 set 0x38, %l0
25284 ldstub [%l7 + %l0], %g4
25285 set 0x68, %i3
25286 sta %f16, [%l7 + %i3] 0x88
25287 set 0x26, %l4
25288 stba %i5, [%l7 + %l4] 0xeb
25289 membar #Sync
25290 nop
25291 set 0x28, %l2
25292 stx %g1, [%l7 + %l2]
25293 nop
25294 set 0x40, %i0
25295 ldd [%l7 + %i0], %o2
25296 nop
25297 set 0x70, %o6
25298 sth %i4, [%l7 + %o6]
25299 set 0x20, %i4
25300 ldxa [%l7 + %i4] 0x89, %i2
25301 nop
25302 set 0x44, %l6
25303 ldsw [%l7 + %l6], %i1
25304 set 0x40, %i5
25305 ldda [%l7 + %i5] 0xda, %f0
25306 nop
25307 set 0x78, %o7
25308 stx %fsr, [%l7 + %o7]
25309 add %l7, 0x40, %l6
25310 wr %g0, 0x89, %asi
25311 casxa [%l6] 0x89, %o0, %i3
25312 nop
25313 set 0x0C, %o5
25314 lduw [%l7 + %o5], %l0
25315 st %f15, [%l7 + 0x20]
25316 nop
25317 set 0x2C, %g4
25318 prefetch [%l7 + %g4], 0
25319 set 0x54, %g7
25320 ldstuba [%l7 + %g7] 0x88, %l3
25321 nop
25322 or %g0, 0x8, %l0
25323 sllx %l0, 0x3c, %l0
25324 wr %l0, %g0, %tick_cmpr
25325 set 0x10, %g1
25326 stxa %o6, [%l7 + %g1] 0xe3
25327 membar #Sync
25328 set 0x4E, %i2
25329 stba %l1, [%l7 + %i2] 0x89
25330 nop
25331 set 0x26, %o1
25332 lduh [%l7 + %o1], %l2
25333 set 0x40, %l1
25334 swapa [%l7 + %l1] 0x80, %l6
25335 nop
25336 set 0x48, %o2
25337 ldd [%l7 + %o2], %i0
25338 set 0x6C, %o0
25339 stwa %o5, [%l7 + %o0] 0xe3
25340 membar #Sync
25341 set 0x50, %g2
25342 prefetcha [%l7 + %g2] 0x88, 2
25343 set 0x68, %l3
25344 stxa %l5, [%l7 + %l3] 0xe3
25345 membar #Sync
25346 or %g7, %o7, %o1
25347 nop
25348 set 0x20, %o3
25349 std %g2, [%l7 + %o3]
25350 set 0x30, %g5
25351 stxa %o3, [%l7 + %g5] 0xe3
25352 membar #Sync
25353 set 0x50, %l5
25354 ldxa [%l7 + %l5] 0x81, %l4
25355 set 0x40, %i6
25356 ldda [%l7 + %i6] 0x80, %f16
25357 nop
25358 set 0x11, %i7
25359 ldsb [%l7 + %i7], %i7
25360 nop
25361 set 0x60, %g3
25362 stx %i6, [%l7 + %g3]
25363 add %l7, 0x50, %l6
25364 wr %g0, 0x88, %asi
25365 ldxa [%l6] %asi, %o4
25366 casxa [%l6] 0x88, %o4, %g4
25367 nop
25368 set 0x38, %i1
25369 ldsh [%l7 + %i1], %i5
25370 add %o2, %i4, %i2
25371 set 0x18, %o4
25372 ldxa [%l7 + %o4] 0x89, %i1
25373 set 0x40, %g6
25374 stda %f16, [%l7 + %g6] 0xc2
25375 nop
25376 set 0x10, %l0
25377 stx %o0, [%l7 + %l0]
25378 add %l7, 0x78, %l6
25379 wr %g0, 0x80, %asi
25380 ldxa [%l6] %asi, %i3
25381 casxa [%l6] 0x80, %i3, %l0
25382 set 0x2C, %i3
25383 stwa %g1, [%l7 + %i3] 0xea
25384 membar #Sync
25385 add %g3, %l3, %o6
25386 nop
25387 set 0x18, %l4
25388 ldd [%l7 + %l4], %f8
25389 nop
25390 set 0x42, %l2
25391 ldsh [%l7 + %l2], %l1
25392 nop
25393 set 0x10, %o6
25394 ldsw [%l7 + %o6], %g5
25395 nop
25396 set 0x60, %i4
25397 lduh [%l7 + %i4], %l6
25398 nop
25399 set 0x3A, %l6
25400 ldstub [%l7 + %l6], %l2
25401 add %o5, %i0, %l5
25402 set 0x3B, %i5
25403 stba %g7, [%l7 + %i5] 0xeb
25404 membar #Sync
25405 nop
25406 set 0x68, %o7
25407 stx %o7, [%l7 + %o7]
25408 set 0x40, %i0
25409 stda %f16, [%l7 + %i0] 0x89
25410 nop
25411 set 0x3A, %o5
25412 sth %o1, [%l7 + %o5]
25413 or %g2, %o3, %g6
25414 nop
25415 set 0x38, %g4
25416 stx %fsr, [%l7 + %g4]
25417 nop
25418 set 0x60, %g1
25419 std %l4, [%l7 + %g1]
25420 nop
25421 set 0x3C, %g7
25422 ldub [%l7 + %g7], %i6
25423 set 0x68, %i2
25424 sta %f2, [%l7 + %i2] 0x89
25425 ld [%l7 + 0x24], %f8
25426 set 0x40, %o1
25427 lda [%l7 + %o1] 0x80, %f10
25428 fpsub16s %f18, %f3, %f12
25429 nop
25430 set 0x40, %o2
25431 ldd [%l7 + %o2], %f22
25432 nop
25433 set 0x40, %o0
25434 lduw [%l7 + %o0], %o4
25435 and %i7, %i5, %g4
25436 set 0x08, %l1
25437 lda [%l7 + %l1] 0x89, %f21
25438 nop
25439 set 0x18, %g2
25440 std %o2, [%l7 + %g2]
25441 nop
25442 set 0x50, %o3
25443 sth %i4, [%l7 + %o3]
25444 set 0x70, %l3
25445 swapa [%l7 + %l3] 0x80, %i1
25446 set 0x40, %g5
25447 stda %f0, [%l7 + %g5] 0xcc
25448 set 0x40, %i6
25449 stda %f0, [%l7 + %i6] 0xd0
25450 nop
25451 set 0x3E, %i7
25452 sth %o0, [%l7 + %i7]
25453 add %i3, %l0, %g1
25454 set 0x14, %g3
25455 swapa [%l7 + %g3] 0x88, %g3
25456 set 0x5C, %l5
25457 stha %l3, [%l7 + %l5] 0x88
25458 set 0x38, %o4
25459 ldstuba [%l7 + %o4] 0x88, %o6
25460 or %l1, %g5, %i2
25461 set 0x12, %i1
25462 stha %l6, [%l7 + %i1] 0x88
25463 set 0x78, %g6
25464 stxa %l2, [%l7 + %g6] 0x81
25465 nop
25466 set 0x6A, %l0
25467 ldstub [%l7 + %l0], %o5
25468 nop
25469 set 0x54, %i3
25470 prefetch [%l7 + %i3], 4
25471 add %l7, 0x5C, %l6
25472 wr %g0, 0x88, %asi
25473 casa [%l6] 0x88, %l5, %g7
25474 fpadd16s %f20, %f9, %f12
25475 set 0x14, %l2
25476 sta %f3, [%l7 + %l2] 0x89
25477 and %o7, %o1, %i0
25478 add %o3, %g6, %l4
25479 set 0x70, %o6
25480 sta %f8, [%l7 + %o6] 0x88
25481 set 0x50, %l4
25482 prefetcha [%l7 + %l4] 0x81, 4
25483 set 0x28, %i4
25484 prefetcha [%l7 + %i4] 0x81, 3
25485 nop
25486 set 0x30, %l6
25487 stx %fsr, [%l7 + %l6]
25488 nop
25489 set 0x70, %i5
25490 std %i6, [%l7 + %i5]
25491 set 0x38, %i0
25492 prefetcha [%l7 + %i0] 0x80, 0
25493 nop
25494 set 0x18, %o5
25495 stx %fsr, [%l7 + %o5]
25496 nop
25497 set 0x40, %g4
25498 std %f10, [%l7 + %g4]
25499 set 0x28, %o7
25500 stxa %o4, [%l7 + %o7] 0xeb
25501 membar #Sync
25502 set 0x70, %g7
25503 ldda [%l7 + %g7] 0x88, %o2
25504 nop
25505 set 0x48, %g1
25506 std %f22, [%l7 + %g1]
25507 ba,pn %xcc, loop_174
25508 nop
25509 set 0x38, %o1
25510 swap [%l7 + %o1], %i4
25511 and %i1, %g4, %i3
25512 set 0x50, %o2
25513 stxa %o0, [%l7 + %o2] 0xe3
25514 membar #Sync
25515loop_174:
25516 ld [%l7 + 0x44], %f15
25517 set 0x77, %o0
25518 stba %g1, [%l7 + %o0] 0xe2
25519 membar #Sync
25520 set 0x40, %i2
25521 ldda [%l7 + %i2] 0xd8, %f0
25522 nop
25523 set 0x51, %g2
25524 stb %g3, [%l7 + %g2]
25525 nop
25526 set 0x10, %l1
25527 std %l2, [%l7 + %l1]
25528 set 0x1F, %o3
25529 ldstuba [%l7 + %o3] 0x88, %o6
25530 add %l1, %l0, %g5
25531 nop
25532 set 0x08, %g5
25533 stx %fsr, [%l7 + %g5]
25534 set 0x20, %l3
25535 ldxa [%l7 + %l3] 0x88, %i2
25536 nop
25537 set 0x4C, %i6
25538 prefetch [%l7 + %i6], 1
25539 set 0x60, %i7
25540 ldda [%l7 + %i7] 0x81, %l2
25541 nop
25542 set 0x30, %l5
25543 lduh [%l7 + %l5], %l6
25544 set 0x25, %o4
25545 stba %l5, [%l7 + %o4] 0x89
25546 set 0x40, %i1
25547 stda %f16, [%l7 + %i1] 0xf0
25548 membar #Sync
25549 set 0x10, %g6
25550 swapa [%l7 + %g6] 0x89, %g7
25551 set 0x50, %l0
25552 sta %f21, [%l7 + %l0] 0x88
25553 and %o7, %o5, %o1
25554 nop
25555 set 0x58, %i3
25556 ldd [%l7 + %i3], %f28
25557 set 0x64, %g3
25558 sta %f21, [%l7 + %g3] 0x80
25559 set 0x38, %o6
25560 stda %i0, [%l7 + %o6] 0x88
25561 nop
25562 set 0x7C, %l2
25563 ldub [%l7 + %l2], %g6
25564 set 0x23, %i4
25565 stba %o3, [%l7 + %i4] 0xeb
25566 membar #Sync
25567 and %g2, %i6, %l4
25568 nop
25569 set 0x44, %l4
25570 ldsw [%l7 + %l4], %i5
25571 st %fsr, [%l7 + 0x24]
25572 set 0x40, %i5
25573 ldxa [%l7 + %i5] 0x81, %o4
25574 nop
25575 set 0x0C, %i0
25576 ldstub [%l7 + %i0], %o2
25577 nop
25578 set 0x18, %o5
25579 std %f20, [%l7 + %o5]
25580 nop
25581 set 0x60, %g4
25582 ldd [%l7 + %g4], %i4
25583 nop
25584 set 0x60, %l6
25585 ldd [%l7 + %l6], %f14
25586 nop
25587 set 0x58, %o7
25588 ldstub [%l7 + %o7], %i1
25589 nop
25590 set 0x7E, %g7
25591 ldsh [%l7 + %g7], %i7
25592 set 0x30, %g1
25593 stxa %i3, [%l7 + %g1] 0x88
25594 nop
25595 set 0x74, %o2
25596 ldsh [%l7 + %o2], %g4
25597 nop
25598 set 0x48, %o1
25599 ldd [%l7 + %o1], %f12
25600 set 0x30, %i2
25601 stda %o0, [%l7 + %i2] 0xe3
25602 membar #Sync
25603 ld [%l7 + 0x1C], %f17
25604 set 0x40, %o0
25605 stda %f16, [%l7 + %o0] 0x80
25606 set 0x1D, %g2
25607 stba %g1, [%l7 + %g2] 0x88
25608 and %g3, %l3, %l1
25609 add %l0, %g5, %i2
25610 nop
25611 set 0x60, %l1
25612 ldd [%l7 + %l1], %o6
25613 set 0x60, %g5
25614 prefetcha [%l7 + %g5] 0x80, 0
25615 nop
25616 set 0x38, %l3
25617 lduh [%l7 + %l3], %l5
25618 wr %g7, %o7, %ccr
25619 fpsub16s %f30, %f7, %f2
25620 nop
25621 set 0x34, %i6
25622 stw %o5, [%l7 + %i6]
25623 set 0x40, %o3
25624 ldxa [%l7 + %o3] 0x81, %o1
25625 and %i0, %g6, %l2
25626 nop
25627 set 0x70, %i7
25628 stx %fsr, [%l7 + %i7]
25629 fpsub16s %f2, %f12, %f13
25630 add %g2, %i6, %l4
25631 nop
25632 set 0x28, %o4
25633 stx %o3, [%l7 + %o4]
25634 nop
25635 set 0x20, %l5
25636 ldstub [%l7 + %l5], %o4
25637 nop
25638 set 0x58, %g6
25639 ldsh [%l7 + %g6], %i5
25640 nop
25641 set 0x40, %i1
25642 std %f16, [%l7 + %i1]
25643 set 0x48, %i3
25644 ldxa [%l7 + %i3] 0x88, %i4
25645 set 0x20, %g3
25646 prefetcha [%l7 + %g3] 0x81, 0
25647 nop
25648 set 0x0C, %o6
25649 stw %o2, [%l7 + %o6]
25650 set 0x40, %l0
25651 stda %f16, [%l7 + %l0] 0xc4
25652 st %f23, [%l7 + 0x40]
25653 or %i3, %g4, %i7
25654 nop
25655 set 0x50, %i4
25656 lduw [%l7 + %i4], %g1
25657 set 0x28, %l2
25658 swapa [%l7 + %l2] 0x89, %g3
25659 set 0x40, %l4
25660 stda %f0, [%l7 + %l4] 0x88
25661 set 0x08, %i0
25662 prefetcha [%l7 + %i0] 0x88, 3
25663 set 0x40, %o5
25664 stda %f0, [%l7 + %o5] 0xc4
25665 nop
25666 set 0x38, %i5
25667 ldd [%l7 + %i5], %o0
25668 set 0x5E, %l6
25669 ldstuba [%l7 + %l6] 0x89, %l1
25670 set 0x40, %g4
25671 stda %f16, [%l7 + %g4] 0x81
25672 nop
25673 set 0x64, %g7
25674 ldsh [%l7 + %g7], %l0
25675 set 0x51, %o7
25676 ldstuba [%l7 + %o7] 0x89, %i2
25677 set 0x31, %o2
25678 stba %o6, [%l7 + %o2] 0x88
25679 set 0x40, %o1
25680 stda %f16, [%l7 + %o1] 0xc4
25681 set 0x30, %i2
25682 stda %g4, [%l7 + %i2] 0x80
25683 set 0x40, %o0
25684 ldda [%l7 + %o0] 0xd2, %f0
25685 nop
25686 set 0x15, %g1
25687 ldsb [%l7 + %g1], %l5
25688 st %f24, [%l7 + 0x3C]
25689 set 0x32, %g2
25690 stha %g7, [%l7 + %g2] 0x89
25691 nop
25692 set 0x50, %g5
25693 std %i6, [%l7 + %g5]
25694 set 0x3E, %l3
25695 stha %o5, [%l7 + %l3] 0x89
25696 membar #Sync
25697 set 0x40, %i6
25698 ldda [%l7 + %i6] 0xf1, %f0
25699 nop
25700 set 0x18, %o3
25701 stx %fsr, [%l7 + %o3]
25702 add %l7, 0x28, %l6
25703 wr %g0, 0x80, %asi
25704 casxa [%l6] 0x80, %o7, %i0
25705 nop
25706 set 0x5B, %i7
25707 ldub [%l7 + %i7], %g6
25708 nop
25709 set 0x50, %l1
25710 std %l2, [%l7 + %l1]
25711 nop
25712 set 0x30, %l5
25713 ldsw [%l7 + %l5], %g2
25714 set 0x3C, %g6
25715 lda [%l7 + %g6] 0x89, %f21
25716 fpsub32s %f21, %f6, %f11
25717 set 0x58, %i1
25718 stda %o0, [%l7 + %i1] 0xeb
25719 membar #Sync
25720 set 0x40, %i3
25721 ldxa [%l7 + %i3] 0x88, %l4
25722 set 0x50, %o4
25723 ldxa [%l7 + %o4] 0x81, %o3
25724 add %l7, 0x70, %l6
25725 wr %g0, 0x80, %asi
25726 casa [%l6] 0x80, %i6, %o4
25727 set 0x64, %o6
25728 ldstuba [%l7 + %o6] 0x81, %i5
25729 nop
25730 set 0x10, %l0
25731 prefetch [%l7 + %l0], 1
25732 fpsub16s %f14, %f10, %f14
25733 set 0x5A, %g3
25734 stha %i4, [%l7 + %g3] 0xe3
25735 membar #Sync
25736 set 0x40, %i4
25737 stda %f0, [%l7 + %i4] 0xd2
25738 set 0x30, %l2
25739 ldstuba [%l7 + %l2] 0x88, %o2
25740 set 0x40, %i0
25741 stda %f16, [%l7 + %i0] 0xcc
25742 nop
25743 set 0x13, %l4
25744 stb %i1, [%l7 + %l4]
25745 set 0x28, %i5
25746 lda [%l7 + %i5] 0x80, %f21
25747 nop
25748 set 0x22, %l6
25749 sth %i3, [%l7 + %l6]
25750 nop
25751 set 0x48, %g4
25752 ldx [%l7 + %g4], %i7
25753 set 0x68, %g7
25754 stda %g4, [%l7 + %g7] 0xe3
25755 membar #Sync
25756 set 0x08, %o7
25757 stba %g1, [%l7 + %o7] 0x81
25758 set 0x40, %o5
25759 stda %f16, [%l7 + %o5] 0xc8
25760 nop
25761 set 0x0F, %o1
25762 ldsb [%l7 + %o1], %g3
25763 or %o0, %l3, %l0
25764 nop
25765 set 0x60, %i2
25766 ldsh [%l7 + %i2], %l1
25767 nop
25768 set 0x6F, %o2
25769 ldub [%l7 + %o2], %i2
25770 set 0x68, %o0
25771 swapa [%l7 + %o0] 0x89, %g5
25772 set 0x68, %g1
25773 swapa [%l7 + %g1] 0x81, %l5
25774 set 0x0C, %g5
25775 stwa %o6, [%l7 + %g5] 0x80
25776 set 0x50, %l3
25777 ldda [%l7 + %l3] 0x88, %g6
25778 add %l6, %o5, %i0
25779 set 0x30, %i6
25780 ldda [%l7 + %i6] 0xe2, %o6
25781 st %fsr, [%l7 + 0x50]
25782 set 0x40, %g2
25783 stda %f16, [%l7 + %g2] 0xf8
25784 membar #Sync
25785 or %l2, %g2, %o1
25786 set 0x1E, %i7
25787 stha %l4, [%l7 + %i7] 0xeb
25788 membar #Sync
25789 set 0x52, %l1
25790 stha %o3, [%l7 + %l1] 0xea
25791 membar #Sync
25792 nop
25793 set 0x68, %l5
25794 std %f18, [%l7 + %l5]
25795 nop
25796 set 0x14, %o3
25797 lduh [%l7 + %o3], %i6
25798 nop
25799 set 0x74, %i1
25800 lduw [%l7 + %i1], %g6
25801 nop
25802 set 0x78, %i3
25803 ldd [%l7 + %i3], %f8
25804 nop
25805 set 0x24, %o4
25806 swap [%l7 + %o4], %i5
25807 nop
25808 set 0x18, %g6
25809 stx %i4, [%l7 + %g6]
25810 set 0x10, %l0
25811 stda %o2, [%l7 + %l0] 0x81
25812 nop
25813 set 0x58, %o6
25814 std %f14, [%l7 + %o6]
25815 nop
25816 set 0x20, %i4
25817 stx %o4, [%l7 + %i4]
25818 nop
25819 set 0x08, %l2
25820 prefetch [%l7 + %l2], 4
25821 add %i3, %i7, %i1
25822 set 0x66, %i0
25823 stha %g4, [%l7 + %i0] 0xe3
25824 membar #Sync
25825 nop
25826 set 0x6C, %l4
25827 stw %g3, [%l7 + %l4]
25828 set 0x16, %i5
25829 stha %o0, [%l7 + %i5] 0xeb
25830 membar #Sync
25831 add %g1, %l3, %l1
25832 nop
25833 set 0x45, %g3
25834 ldub [%l7 + %g3], %i2
25835 set 0x78, %g4
25836 stwa %l0, [%l7 + %g4] 0x81
25837 nop
25838 set 0x40, %g7
25839 ldsw [%l7 + %g7], %l5
25840 set 0x30, %l6
25841 swapa [%l7 + %l6] 0x89, %o6
25842 bgu,pn %xcc, loop_175
25843 nop
25844 set 0x14, %o5
25845 lduw [%l7 + %o5], %g5
25846 st %f2, [%l7 + 0x44]
25847 nop
25848 set 0x78, %o7
25849 ldsh [%l7 + %o7], %g7
25850loop_175:
25851 fpadd32s %f0, %f8, %f28
25852 nop
25853 set 0x58, %o1
25854 stx %fsr, [%l7 + %o1]
25855 set 0x40, %o2
25856 stda %f0, [%l7 + %o2] 0xca
25857 nop
25858 set 0x2E, %o0
25859 stb %l6, [%l7 + %o0]
25860 set 0x08, %i2
25861 stda %o4, [%l7 + %i2] 0x88
25862 nop
25863 set 0x48, %g5
25864 stx %fsr, [%l7 + %g5]
25865 add %o7, %i0, %g2
25866 set 0x54, %g1
25867 sta %f9, [%l7 + %g1] 0x81
25868 set 0x30, %l3
25869 ldda [%l7 + %l3] 0xe2, %l2
25870 nop
25871 set 0x5A, %i6
25872 stb %o1, [%l7 + %i6]
25873 nop
25874 set 0x64, %g2
25875 stw %o3, [%l7 + %g2]
25876 set 0x48, %l1
25877 stwa %l4, [%l7 + %l1] 0x89
25878 and %i6, %i5, %i4
25879 st %fsr, [%l7 + 0x48]
25880 bgu,a,pt %icc, loop_176
25881 st %f14, [%l7 + 0x40]
25882 fpsub16s %f0, %f20, %f28
25883 nop
25884 set 0x0C, %l5
25885 ldub [%l7 + %l5], %g6
25886loop_176:
25887 nop
25888 set 0x22, %o3
25889 sth %o2, [%l7 + %o3]
25890 add %i3, %o4, %i1
25891 nop
25892 set 0x6C, %i1
25893 lduw [%l7 + %i1], %i7
25894 st %fsr, [%l7 + 0x60]
25895 nop
25896 set 0x18, %i3
25897 std %f20, [%l7 + %i3]
25898 or %g3, %g4, %o0
25899 set 0x60, %i7
25900 ldxa [%l7 + %i7] 0x88, %l3
25901 st %f29, [%l7 + 0x24]
25902 set 0x70, %o4
25903 ldda [%l7 + %o4] 0x89, %g0
25904 nop
25905 set 0x10, %l0
25906 std %i2, [%l7 + %l0]
25907 nop
25908 set 0x2C, %g6
25909 lduw [%l7 + %g6], %l1
25910 nop
25911 set 0x20, %i4
25912 lduw [%l7 + %i4], %l0
25913 add %o6, %l5, %g5
25914 nop
25915 set 0x14, %l2
25916 ldsw [%l7 + %l2], %g7
25917 nop
25918 set 0x40, %i0
25919 ldd [%l7 + %i0], %f28
25920 nop
25921 set 0x48, %o6
25922 ldd [%l7 + %o6], %f8
25923 nop
25924 set 0x14, %l4
25925 ldstub [%l7 + %l4], %o5
25926 set 0x14, %g3
25927 sta %f19, [%l7 + %g3] 0x80
25928 nop
25929 set 0x5C, %g4
25930 ldsw [%l7 + %g4], %l6
25931 set 0x50, %g7
25932 stxa %o7, [%l7 + %g7] 0x89
25933 set 0x38, %l6
25934 stwa %g2, [%l7 + %l6] 0x88
25935 nop
25936 set 0x14, %i5
25937 lduh [%l7 + %i5], %i0
25938 fpadd16 %f26, %f6, %f22
25939 set 0x4C, %o5
25940 sta %f26, [%l7 + %o5] 0x80
25941 nop
25942 set 0x6E, %o7
25943 ldsh [%l7 + %o7], %o1
25944 add %l7, 0x3C, %l6
25945 wr %g0, 0x80, %asi
25946 casa [%l6] 0x80, %o3, %l4
25947 st %f16, [%l7 + 0x3C]
25948 nop
25949 set 0x68, %o2
25950 ldd [%l7 + %o2], %f0
25951 nop
25952 set 0x48, %o0
25953 std %l2, [%l7 + %o0]
25954 ld [%l7 + 0x48], %f20
25955 nop
25956 set 0x4C, %o1
25957 lduw [%l7 + %o1], %i6
25958 nop
25959 set 0x68, %i2
25960 swap [%l7 + %i2], %i4
25961 set 0x42, %g5
25962 stha %i5, [%l7 + %g5] 0x88
25963 nop
25964 set 0x45, %g1
25965 ldsb [%l7 + %g1], %o2
25966 nop
25967 set 0x78, %l3
25968 ldd [%l7 + %l3], %g6
25969 set 0x10, %i6
25970 stwa %i3, [%l7 + %i6] 0x88
25971 ld [%l7 + 0x28], %f26
25972 nop
25973 set 0x48, %l1
25974 ldx [%l7 + %l1], %i1
25975 nop
25976 set 0x20, %g2
25977 std %i6, [%l7 + %g2]
25978 set 0x38, %o3
25979 stda %o4, [%l7 + %o3] 0xea
25980 membar #Sync
25981 set 0x10, %l5
25982 ldda [%l7 + %l5] 0xe3, %g2
25983 st %f16, [%l7 + 0x30]
25984 bn %xcc, loop_177
25985 nop
25986 set 0x28, %i1
25987 std %f28, [%l7 + %i1]
25988 and %o0, %l3, %g1
25989 nop
25990 set 0x18, %i3
25991 ldx [%l7 + %i3], %g4
25992loop_177:
25993 nop
25994 set 0x30, %i7
25995 ldda [%l7 + %i7] 0x80, %i2
25996 nop
25997 set 0x30, %l0
25998 stx %l0, [%l7 + %l0]
25999 set 0x40, %g6
26000 ldda [%l7 + %g6] 0x80, %f16
26001 nop
26002 set 0x14, %o4
26003 ldub [%l7 + %o4], %l1
26004 set 0x78, %i4
26005 ldxa [%l7 + %i4] 0x81, %l5
26006 ld [%l7 + 0x20], %f31
26007 nop
26008 set 0x09, %l2
26009 stb %o6, [%l7 + %l2]
26010 set 0x10, %o6
26011 ldxa [%l7 + %o6] 0x88, %g7
26012 nop
26013 set 0x30, %i0
26014 stw %o5, [%l7 + %i0]
26015 set 0x3A, %g3
26016 stba %l6, [%l7 + %g3] 0x89
26017 ld [%l7 + 0x70], %f8
26018 nop
26019 set 0x50, %l4
26020 std %g4, [%l7 + %l4]
26021 set 0x20, %g7
26022 stda %o6, [%l7 + %g7] 0x81
26023 and %i0, %o1, %o3
26024 EXIT_GOOD
26025
26026
26027
26028!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26029!
26030! Stats for Thread 6:
26031!
26032! Type l : 1242
26033! Type a : 22
26034! Type cti : 32
26035! Type x : 531
26036! Type f : 47
26037! Type i : 126
26038!
26039!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26040
26041!
26042! Thread 7 Start
26043!
26044.global thread_7
26045thread_7:
26046 mov %l7, %g1
26047 !# Set %cwp for 8 windows
26048 !# This threads memory space into each %l7
26049 wrpr %g0, 0x7, %cwp
26050 mov %g1, %l7
26051 wrpr %g0, 0x6, %cwp
26052 mov %g1, %l7
26053 wrpr %g0, 0x5, %cwp
26054 mov %g1, %l7
26055 wrpr %g0, 0x4, %cwp
26056 mov %g1, %l7
26057 wrpr %g0, 0x3, %cwp
26058 mov %g1, %l7
26059 wrpr %g0, 0x2, %cwp
26060 mov %g1, %l7
26061 wrpr %g0, 0x1, %cwp
26062 mov %g1, %l7
26063 wrpr %g0, 0x0, %cwp
26064 mov %g1, %l7
26065
26066 !# Set %fsr
26067 setx 0x0000000000400000, %l0, %l6 !# no post process
26068 stx %l6, [%l7 + 0x0] !# no post process
26069 ldx [%l7 + 0x0], %fsr !# no post process
26070
26071 wr %g0, 0x80, %asi !# no post process
26072
26073 !# Initialize registers ..
26074
26075 !# Global registers
26076 set 0xC, %g1
26077 set 0xE, %g2
26078 set 0x7, %g3
26079 set 0xA, %g4
26080 set 0x9, %g5
26081 set 0xC, %g6
26082 set 0x9, %g7
26083 !# Input registers
26084 set -0x1, %i0
26085 set -0x9, %i1
26086 set -0x2, %i2
26087 set -0x2, %i3
26088 set -0x3, %i4
26089 set -0xD, %i5
26090 set -0xD, %i6
26091 set -0x0, %i7
26092 !# Local registers
26093 set 0x6BD89A10, %l0
26094 set 0x02554D09, %l1
26095 set 0x19D2AA21, %l2
26096 set 0x668C9FBD, %l3
26097 set 0x07DA81DC, %l4
26098 set 0x3072296D, %l5
26099 set 0x3F654AA7, %l6
26100 !# Output registers
26101 set 0x0321, %o0
26102 set -0x0AFA, %o1
26103 set -0x0DF4, %o2
26104 set -0x038C, %o3
26105 set 0x0A37, %o4
26106 set -0x1A53, %o5
26107 set 0x086B, %o6
26108 set 0x1C06, %o7
26109 !# Float registers
26110 INIT_TH_FP_REG(%l7,%f0,0x974ED5F179ED8C75)
26111 INIT_TH_FP_REG(%l7,%f2,0xAD99E66D88D995E7)
26112 INIT_TH_FP_REG(%l7,%f4,0x33B3A8C578EB8294)
26113 INIT_TH_FP_REG(%l7,%f6,0x398DD2D8BA8AA5D0)
26114 INIT_TH_FP_REG(%l7,%f8,0xF30BBFA0618D170C)
26115 INIT_TH_FP_REG(%l7,%f10,0xA66E4BC5C26D1CDB)
26116 INIT_TH_FP_REG(%l7,%f12,0x3628031191C258FB)
26117 INIT_TH_FP_REG(%l7,%f14,0x0CBC5F32B659DAFD)
26118 INIT_TH_FP_REG(%l7,%f16,0xAD5D6999FDFB67DB)
26119 INIT_TH_FP_REG(%l7,%f18,0x4CB423507888E9B4)
26120 INIT_TH_FP_REG(%l7,%f20,0xB2B01E161C326D9F)
26121 INIT_TH_FP_REG(%l7,%f22,0x052F8CCD61007025)
26122 INIT_TH_FP_REG(%l7,%f24,0xD7599EDB2A8DFF91)
26123 INIT_TH_FP_REG(%l7,%f26,0xA7AEEBCB547D88EA)
26124 INIT_TH_FP_REG(%l7,%f28,0x442F557C1F9636D9)
26125 INIT_TH_FP_REG(%l7,%f30,0xA13CE2F260C43C25)
26126
26127 !# Execute Main Diag ..
26128
26129 nop
26130 set 0x56, %g4
26131 sth %l4, [%l7 + %g4]
26132 nop
26133 set 0x50, %l6
26134 std %f4, [%l7 + %l6]
26135 set 0x38, %o5
26136 stxa %l2, [%l7 + %o5] 0x81
26137 set 0x34, %o7
26138 swapa [%l7 + %o7] 0x80, %i6
26139 set 0x38, %o2
26140 lda [%l7 + %o2] 0x89, %f26
26141 wr %g2, %i5, %pic
26142 ld [%l7 + 0x50], %f10
26143 set 0x59, %i5
26144 ldstuba [%l7 + %i5] 0x81, %o2
26145 set 0x6C, %o1
26146 lda [%l7 + %o1] 0x80, %f6
26147 nop
26148 set 0x28, %i2
26149 stw %g6, [%l7 + %i2]
26150 nop
26151 set 0x30, %g5
26152 std %f28, [%l7 + %g5]
26153 set 0x0C, %g1
26154 sta %f0, [%l7 + %g1] 0x80
26155 nop
26156 set 0x28, %o0
26157 stw %i3, [%l7 + %o0]
26158 nop
26159 set 0x30, %i6
26160 std %i0, [%l7 + %i6]
26161 set 0x2C, %l1
26162 swapa [%l7 + %l1] 0x81, %i7
26163 nop
26164 set 0x1E, %l3
26165 sth %i4, [%l7 + %l3]
26166 set 0x0C, %o3
26167 sta %f0, [%l7 + %o3] 0x88
26168 ble,a,pt %icc, loop_178
26169 and %g3, %o0, %l3
26170 wr %g0, 0x6, %fprs
26171 nop
26172 set 0x67, %l5
26173 ldub [%l7 + %l5], %i2
26174loop_178:
26175 nop
26176 set 0x6E, %g2
26177 ldub [%l7 + %g2], %g4
26178 fpsub16 %f2, %f6, %f14
26179 nop
26180 set 0x6A, %i1
26181 ldstub [%l7 + %i1], %l1
26182 set 0x18, %i3
26183 stxa %l0, [%l7 + %i3] 0xe2
26184 membar #Sync
26185 set 0x50, %i7
26186 prefetcha [%l7 + %i7] 0x80, 4
26187 nop
26188 set 0x68, %g6
26189 ldsw [%l7 + %g6], %g7
26190 nop
26191 set 0x0C, %l0
26192 lduw [%l7 + %l0], %o5
26193 set 0x30, %i4
26194 stxa %o6, [%l7 + %i4] 0x89
26195 nop
26196 set 0x60, %l2
26197 prefetch [%l7 + %l2], 3
26198 wr %l6, %o7, %ccr
26199 set 0x5C, %o6
26200 stwa %g5, [%l7 + %o6] 0xeb
26201 membar #Sync
26202 add %o1, %o3, %l4
26203 nop
26204 set 0x34, %o4
26205 prefetch [%l7 + %o4], 0
26206 add %l7, 0x58, %l6
26207 wr %g0, 0x88, %asi
26208 ldxa [%l6] %asi, %l2
26209 casxa [%l6] 0x88, %l2, %i6
26210 nop
26211 set 0x40, %i0
26212 std %g2, [%l7 + %i0]
26213 add %l7, 0x10, %l6
26214 wr %g0, 0x81, %asi
26215 casxa [%l6] 0x81, %i5, %i0
26216 set 0x60, %g3
26217 stda %o2, [%l7 + %g3] 0xeb
26218 membar #Sync
26219 or %i3, %g6, %i1
26220 nop
26221 set 0x70, %l4
26222 ldx [%l7 + %l4], %i7
26223 bn %xcc, loop_179
26224 nop
26225 set 0x40, %g4
26226 std %g2, [%l7 + %g4]
26227 nop
26228 or %g0, 0x8, %l0
26229 sllx %l0, 0x3c, %l0
26230 wr %l0, 0x605, %sys_tick_cmpr
26231 nop
26232 set 0x13, %g7
26233 ldstub [%l7 + %g7], %o0
26234loop_179:
26235 nop
26236 membar #Sync
26237 set 0x40, %l6
26238 ldda [%l7 + %l6] 0xf8, %f0
26239 nop
26240 set 0x40, %o7
26241 std %o4, [%l7 + %o7]
26242 st %fsr, [%l7 + 0x74]
26243 set 0x48, %o2
26244 prefetcha [%l7 + %o2] 0x89, 0
26245 nop
26246 set 0x34, %i5
26247 swap [%l7 + %i5], %i2
26248 set 0x60, %o5
26249 stda %g4, [%l7 + %o5] 0x80
26250 st %fsr, [%l7 + 0x10]
26251 add %l7, 0x68, %l6
26252 wr %g0, 0x80, %asi
26253 casxa [%l6] 0x80, %l1, %l5
26254 ld [%l7 + 0x74], %f16
26255 set 0x40, %i2
26256 stda %f16, [%l7 + %i2] 0xc4
26257 set 0x40, %g5
26258 ldda [%l7 + %g5] 0xeb, %g6
26259 nop
26260 nop
26261 setx 0x4012EF9AD67D9E88, %l0, %l6
26262 stx %l6, [%l7 + 0x28]
26263 ldd [%l7 + 0x28], %f30
26264 setx 0xA941B9D6D606811D, %l1, %l5
26265 stx %l5, [%l7 + 0x10]
26266 ldd [%l7 + 0x10], %f26
26267 fdivd %f26, %f30, %f22
26268 set 0x5C, %o1
26269 sta %f13, [%l7 + %o1] 0x88
26270 set 0x78, %g1
26271 prefetcha [%l7 + %g1] 0x89, 1
26272 nop
26273 set 0x38, %o0
26274 stx %o6, [%l7 + %o0]
26275 add %l6, %l0, %g5
26276 set 0x08, %i6
26277 stxa %o7, [%l7 + %i6] 0xe3
26278 membar #Sync
26279 ba,a %icc, loop_180
26280 nop
26281 set 0x76, %l3
26282 ldsb [%l7 + %l3], %o3
26283 st %fsr, [%l7 + 0x38]
26284 set 0x27, %l1
26285 ldstuba [%l7 + %l1] 0x81, %l4
26286loop_180:
26287 nop
26288 set 0x68, %o3
26289 lduw [%l7 + %o3], %l2
26290 ld [%l7 + 0x68], %f6
26291 fpsub16s %f8, %f15, %f20
26292 nop
26293 set 0x28, %g2
26294 stx %fsr, [%l7 + %g2]
26295 fpsub32s %f15, %f1, %f2
26296 nop
26297 set 0x70, %i1
26298 ldd [%l7 + %i1], %f2
26299 nop
26300 set 0x10, %l5
26301 ldd [%l7 + %l5], %i6
26302 nop
26303 set 0x20, %i7
26304 std %o0, [%l7 + %i7]
26305 nop
26306 set 0x28, %i3
26307 sth %g2, [%l7 + %i3]
26308 nop
26309 set 0x58, %g6
26310 stx %i5, [%l7 + %g6]
26311 set 0x3C, %i4
26312 stba %i0, [%l7 + %i4] 0x80
26313 nop
26314 set 0x58, %l0
26315 ldd [%l7 + %l0], %f20
26316 set 0x70, %o6
26317 ldxa [%l7 + %o6] 0x80, %o2
26318 wr %g6, %i1, %y
26319 nop
26320 set 0x10, %o4
26321 swap [%l7 + %o4], %i7
26322 set 0x14, %i0
26323 sta %f20, [%l7 + %i0] 0x81
26324 set 0x28, %g3
26325 stda %g2, [%l7 + %g3] 0xea
26326 membar #Sync
26327 nop
26328 set 0x4C, %l2
26329 ldsw [%l7 + %l2], %i3
26330 set 0x7D, %g4
26331 stba %i4, [%l7 + %g4] 0xea
26332 membar #Sync
26333 st %fsr, [%l7 + 0x70]
26334 set 0x63, %g7
26335 stba %l3, [%l7 + %g7] 0xeb
26336 membar #Sync
26337 nop
26338 set 0x10, %l6
26339 std %f16, [%l7 + %l6]
26340 nop
26341 set 0x67, %l4
26342 ldstub [%l7 + %l4], %o4
26343 nop
26344 set 0x10, %o7
26345 ldstub [%l7 + %o7], %o0
26346 nop
26347 set 0x60, %i5
26348 lduh [%l7 + %i5], %g1
26349 nop
26350 set 0x2E, %o5
26351 sth %g4, [%l7 + %o5]
26352 nop
26353 set 0x50, %o2
26354 ldd [%l7 + %o2], %l0
26355 nop
26356 set 0x2B, %g5
26357 ldsb [%l7 + %g5], %i2
26358 add %l7, 0x48, %l6
26359 wr %g0, 0x80, %asi
26360 lda [%l6] %asi, %g7
26361 casa [%l6] 0x80, %g7, %o5
26362 add %l7, 0x40, %l6
26363 wr %g0, 0x89, %asi
26364 casxa [%l6] 0x89, %l5, %l6
26365 set 0x2C, %i2
26366 lda [%l7 + %i2] 0x88, %f17
26367 nop
26368 set 0x70, %g1
26369 lduw [%l7 + %g1], %o6
26370 set 0x30, %o0
26371 ldda [%l7 + %o0] 0x81, %l0
26372 nop
26373 set 0x1A, %i6
26374 sth %g5, [%l7 + %i6]
26375 set 0x10, %l3
26376 ldda [%l7 + %l3] 0xeb, %o2
26377 set 0x2B, %l1
26378 ldstuba [%l7 + %l1] 0x89, %l4
26379 set 0x18, %o1
26380 ldxa [%l7 + %o1] 0x81, %o7
26381 or %i6, %l2, %o1
26382 or %g2, %i0, %i5
26383 nop
26384 set 0x60, %o3
26385 stx %fsr, [%l7 + %o3]
26386 ba,a %icc, loop_181
26387 nop
26388 set 0x10, %i1
26389 stw %g6, [%l7 + %i1]
26390 nop
26391 set 0x4A, %l5
26392 stb %o2, [%l7 + %l5]
26393 and %i1, %g3, %i3
26394loop_181:
26395 nop
26396 set 0x50, %g2
26397 prefetcha [%l7 + %g2] 0x81, 1
26398 set 0x44, %i7
26399 sta %f30, [%l7 + %i7] 0x81
26400 nop
26401 set 0x64, %g6
26402 ldsw [%l7 + %g6], %l3
26403 set 0x0C, %i3
26404 swapa [%l7 + %i3] 0x81, %i7
26405 nop
26406 set 0x58, %i4
26407 std %f6, [%l7 + %i4]
26408 set 0x08, %l0
26409 lda [%l7 + %l0] 0x81, %f9
26410 or %o0, %g1, %o4
26411 nop
26412 set 0x38, %o4
26413 std %f2, [%l7 + %o4]
26414 nop
26415 set 0x5C, %o6
26416 lduw [%l7 + %o6], %l1
26417 wr %g4, %i2, %pic
26418 set 0x3C, %g3
26419 lda [%l7 + %g3] 0x80, %f31
26420 nop
26421 set 0x12, %i0
26422 stb %g7, [%l7 + %i0]
26423 set 0x50, %l2
26424 ldxa [%l7 + %l2] 0x80, %o5
26425 and %l5, %o6, %l6
26426 bgu,a %icc, loop_182
26427 nop
26428 set 0x28, %g4
26429 ldd [%l7 + %g4], %g4
26430 nop
26431 set 0x60, %g7
26432 stx %l0, [%l7 + %g7]
26433 nop
26434 set 0x1E, %l4
26435 sth %l4, [%l7 + %l4]
26436loop_182:
26437 nop
26438 set 0x50, %o7
26439 sta %f12, [%l7 + %o7] 0x88
26440 nop
26441 or %g0, 0x8, %l0
26442 sllx %l0, 0x3c, %l0
26443 wr %l0, 0x837, %sys_tick_cmpr
26444 set 0x40, %l6
26445 ldxa [%l7 + %l6] 0x89, %o3
26446 nop
26447 set 0x40, %o5
26448 stw %l2, [%l7 + %o5]
26449 set 0x40, %o2
26450 stda %f16, [%l7 + %o2] 0xd2
26451 nop
26452 set 0x38, %i5
26453 ldd [%l7 + %i5], %f4
26454 nop
26455 set 0x70, %i2
26456 prefetch [%l7 + %i2], 0
26457 nop
26458 set 0x54, %g1
26459 stw %o1, [%l7 + %g1]
26460 nop
26461 set 0x6C, %o0
26462 stw %g2, [%l7 + %o0]
26463 wr %i5, %i0, %softint
26464 and %g6, %o2, %i1
26465 nop
26466 set 0x4F, %g5
26467 ldub [%l7 + %g5], %g3
26468 wr %i4, %i3, %clear_softint
26469 set 0x78, %l3
26470 stxa %l3, [%l7 + %l3] 0x80
26471 set 0x20, %l1
26472 ldstuba [%l7 + %l1] 0x81, %i7
26473 be,pn %icc, loop_183
26474 nop
26475 set 0x50, %i6
26476 std %f30, [%l7 + %i6]
26477 set 0x18, %o3
26478 stxa %o0, [%l7 + %o3] 0xea
26479 membar #Sync
26480loop_183:
26481 nop
26482 add %l7, 0x68, %l6
26483 wr %g0, 0x88, %asi
26484 ldxa [%l6] %asi, %o4
26485 casxa [%l6] 0x88, %o4, %g1
26486 ld [%l7 + 0x38], %f16
26487 nop
26488 set 0x18, %o1
26489 ldd [%l7 + %o1], %g4
26490 set 0x62, %i1
26491 stba %l1, [%l7 + %i1] 0xea
26492 membar #Sync
26493 nop
26494 set 0x22, %l5
26495 sth %i2, [%l7 + %l5]
26496 set 0x10, %g2
26497 stxa %o5, [%l7 + %g2] 0xe2
26498 membar #Sync
26499 set 0x28, %g6
26500 sta %f25, [%l7 + %g6] 0x80
26501 set 0x38, %i3
26502 stda %l4, [%l7 + %i3] 0xea
26503 membar #Sync
26504 nop
26505 set 0x20, %i4
26506 ldx [%l7 + %i4], %g7
26507 add %l7, 0x28, %l6
26508 wr %g0, 0x89, %asi
26509 casxa [%l6] 0x89, %l6, %o6
26510 set 0x30, %i7
26511 stxa %l0, [%l7 + %i7] 0x81
26512 add %g5, %l4, %i6
26513 nop
26514 set 0x5E, %o4
26515 lduh [%l7 + %o4], %o3
26516 and %l2, %o7, %g2
26517 set 0x40, %o6
26518 stda %f16, [%l7 + %o6] 0xd0
26519 nop
26520 set 0x1E, %l0
26521 lduh [%l7 + %l0], %o1
26522 nop
26523 set 0x52, %i0
26524 stb %i5, [%l7 + %i0]
26525 set 0x6C, %l2
26526 stwa %i0, [%l7 + %l2] 0xeb
26527 membar #Sync
26528 be,a %icc, loop_184
26529 nop
26530 set 0x38, %g3
26531 ldd [%l7 + %g3], %o2
26532 nop
26533 set 0x39, %g4
26534 ldstub [%l7 + %g4], %i1
26535 add %l7, 0x30, %l6
26536 wr %g0, 0x88, %asi
26537 ldxa [%l6] %asi, %g3
26538 casxa [%l6] 0x88, %g3, %g6
26539loop_184:
26540 nop
26541 set 0x60, %g7
26542 stxa %i3, [%l7 + %g7] 0xeb
26543 membar #Sync
26544 add %l7, 0x30, %l6
26545 wr %g0, 0x89, %asi
26546 lda [%l6] %asi, %l3
26547 casa [%l6] 0x89, %l3, %i7
26548 set 0x32, %o7
26549 ldstuba [%l7 + %o7] 0x88, %o0
26550 set 0x63, %l6
26551 stba %o4, [%l7 + %l6] 0x81
26552 set 0x37, %o5
26553 ldstuba [%l7 + %o5] 0x89, %i4
26554 set 0x40, %l4
26555 ldda [%l7 + %l4] 0x88, %g0
26556 nop
26557 set 0x6C, %i5
26558 lduw [%l7 + %i5], %g4
26559 set 0x63, %i2
26560 stba %i2, [%l7 + %i2] 0x80
26561 ble %xcc, loop_185
26562 nop
26563 set 0x18, %o2
26564 ldd [%l7 + %o2], %f10
26565 add %l7, 0x08, %l6
26566 wr %g0, 0x80, %asi
26567 ldxa [%l6] %asi, %o5
26568 casxa [%l6] 0x80, %o5, %l5
26569loop_185:
26570 nop
26571 set 0x50, %g1
26572 stda %g6, [%l7 + %g1] 0xe2
26573 membar #Sync
26574 set 0x5A, %g5
26575 stha %l1, [%l7 + %g5] 0x89
26576 nop
26577 or %g0, 0x8, %l0
26578 sllx %l0, 0x3c, %l0
26579 wr %l0, 0x3B0, %sys_tick_cmpr
26580 nop
26581 set 0x58, %o0
26582 ldx [%l7 + %o0], %l0
26583 set 0x40, %l1
26584 stda %f0, [%l7 + %l1] 0x80
26585 nop
26586 set 0x62, %l3
26587 ldsh [%l7 + %l3], %l4
26588 nop
26589 set 0x69, %i6
26590 stb %i6, [%l7 + %i6]
26591 fpsub16 %f18, %f6, %f18
26592 nop
26593 set 0x4A, %o1
26594 ldstub [%l7 + %o1], %g5
26595 set 0x60, %i1
26596 swapa [%l7 + %i1] 0x80, %l2
26597 nop
26598 set 0x4A, %l5
26599 stb %o7, [%l7 + %l5]
26600 set 0x61, %g2
26601 ldstuba [%l7 + %g2] 0x88, %o3
26602 nop
26603 set 0x60, %o3
26604 ldx [%l7 + %o3], %g2
26605 nop
26606 set 0x10, %i3
26607 std %f18, [%l7 + %i3]
26608 add %i5, %i0, %o2
26609 bge %xcc, loop_186
26610 nop
26611 set 0x60, %g6
26612 ldsb [%l7 + %g6], %i1
26613 set 0x38, %i4
26614 ldxa [%l7 + %i4] 0x88, %g3
26615loop_186:
26616 nop
26617 set 0x50, %i7
26618 prefetcha [%l7 + %i7] 0x80, 1
26619 set 0x60, %o6
26620 prefetcha [%l7 + %o6] 0x88, 3
26621 bne %xcc, loop_187
26622 wr %i3, %i7, %clear_softint
26623 nop
26624 set 0x10, %o4
26625 ldsb [%l7 + %o4], %o0
26626 nop
26627 set 0x35, %l0
26628 ldub [%l7 + %l0], %l3
26629loop_187:
26630 nop
26631 set 0x60, %l2
26632 ldx [%l7 + %l2], %o4
26633 membar #Sync
26634 set 0x40, %i0
26635 ldda [%l7 + %i0] 0xf9, %f16
26636 set 0x18, %g4
26637 sta %f27, [%l7 + %g4] 0x88
26638 nop
26639 set 0x36, %g7
26640 sth %i4, [%l7 + %g7]
26641 set 0x08, %o7
26642 prefetcha [%l7 + %o7] 0x88, 0
26643 set 0x70, %g3
26644 prefetcha [%l7 + %g3] 0x89, 2
26645 nop
26646 set 0x18, %o5
26647 ldx [%l7 + %o5], %g1
26648 set 0x74, %l6
26649 stha %o5, [%l7 + %l6] 0x88
26650 nop
26651 set 0x41, %l4
26652 ldub [%l7 + %l4], %l5
26653 set 0x76, %i5
26654 ldstuba [%l7 + %i5] 0x88, %l1
26655 set 0x6C, %i2
26656 stwa %g7, [%l7 + %i2] 0x88
26657 and %o6, %l6, %l4
26658 nop
26659 set 0x34, %o2
26660 lduh [%l7 + %o2], %l0
26661 set 0x5C, %g1
26662 lda [%l7 + %g1] 0x80, %f22
26663 set 0x30, %g5
26664 ldda [%l7 + %g5] 0x81, %g4
26665 nop
26666 set 0x36, %o0
26667 ldstub [%l7 + %o0], %i6
26668 nop
26669 set 0x5C, %l3
26670 ldsw [%l7 + %l3], %l2
26671 set 0x40, %i6
26672 stda %f16, [%l7 + %i6] 0xc0
26673 set 0x3E, %o1
26674 ldstuba [%l7 + %o1] 0x89, %o7
26675 nop
26676 set 0x38, %l1
26677 ldsw [%l7 + %l1], %g2
26678 set 0x40, %i1
26679 stxa %o3, [%l7 + %i1] 0x80
26680 nop
26681 set 0x58, %l5
26682 std %f0, [%l7 + %l5]
26683 nop
26684 set 0x4E, %o3
26685 ldstub [%l7 + %o3], %i5
26686 set 0x18, %g2
26687 sta %f10, [%l7 + %g2] 0x89
26688 set 0x12, %g6
26689 stha %o2, [%l7 + %g6] 0xe2
26690 membar #Sync
26691 nop
26692 set 0x10, %i3
26693 lduw [%l7 + %i3], %i0
26694 nop
26695 set 0x20, %i7
26696 swap [%l7 + %i7], %i1
26697 set 0x48, %i4
26698 stwa %g3, [%l7 + %i4] 0x80
26699 add %o1, %g6, %i3
26700 nop
26701 set 0x08, %o4
26702 ldsw [%l7 + %o4], %i7
26703 nop
26704 nop
26705 setx 0x59450FF82787AA39, %l0, %l6
26706 stx %l6, [%l7 + 0x28]
26707 ldd [%l7 + 0x28], %f2
26708 setx 0xA58F49D9B8874530, %l1, %l5
26709 stx %l5, [%l7 + 0x10]
26710 ldd [%l7 + 0x10], %f22
26711 fdivd %f22, %f2, %f0
26712 nop
26713 set 0x10, %l0
26714 swap [%l7 + %l0], %o0
26715 nop
26716 set 0x10, %l2
26717 std %l2, [%l7 + %l2]
26718 add %l7, 0x6C, %l6
26719 wr %g0, 0x80, %asi
26720 lda [%l6] %asi, %o4
26721 casa [%l6] 0x80, %o4, %i4
26722 ble %icc, loop_188
26723 nop
26724 set 0x18, %i0
26725 std %f0, [%l7 + %i0]
26726 add %l7, 0x18, %l6
26727 wr %g0, 0x88, %asi
26728 ldxa [%l6] %asi, %i2
26729 casxa [%l6] 0x88, %i2, %g1
26730loop_188:
26731 and %o5, %g4, %l5
26732 nop
26733 set 0x12, %g4
26734 lduh [%l7 + %g4], %l1
26735 nop
26736 set 0x28, %g7
26737 std %f8, [%l7 + %g7]
26738 nop
26739 set 0x10, %o6
26740 stw %o6, [%l7 + %o6]
26741 nop
26742 set 0x47, %o7
26743 stb %l6, [%l7 + %o7]
26744 set 0x60, %g3
26745 stba %l4, [%l7 + %g3] 0xe3
26746 membar #Sync
26747 nop
26748 set 0x08, %l6
26749 stx %l0, [%l7 + %l6]
26750 set 0x48, %l4
26751 stda %g6, [%l7 + %l4] 0x89
26752 set 0x38, %i5
26753 ldstuba [%l7 + %i5] 0x89, %i6
26754 nop
26755 set 0x68, %i2
26756 prefetch [%l7 + %i2], 4
26757 nop
26758 set 0x0C, %o5
26759 ldstub [%l7 + %o5], %l2
26760 nop
26761 set 0x3C, %g1
26762 ldstub [%l7 + %g1], %o7
26763 nop
26764 set 0x60, %o2
26765 std %f16, [%l7 + %o2]
26766 nop
26767 set 0x30, %o0
26768 lduh [%l7 + %o0], %g5
26769 add %o3, %g2, %i5
26770 set 0x40, %g5
26771 stda %f16, [%l7 + %g5] 0xc0
26772 nop
26773 set 0x38, %i6
26774 ldd [%l7 + %i6], %i0
26775 or %i1, %g3, %o1
26776 set 0x20, %o1
26777 stda %g6, [%l7 + %o1] 0x88
26778 add %l7, 0x10, %l6
26779 wr %g0, 0x89, %asi
26780 casa [%l6] 0x89, %o2, %i7
26781 nop
26782 set 0x20, %l1
26783 std %f8, [%l7 + %l1]
26784 nop
26785 set 0x08, %l3
26786 stx %o0, [%l7 + %l3]
26787 add %i3, %o4, %i4
26788 wr %l3, %g1, %pic
26789 and %o5, %g4, %i2
26790 set 0x34, %i1
26791 sta %f12, [%l7 + %i1] 0x89
26792 nop
26793 set 0x20, %l5
26794 stx %fsr, [%l7 + %l5]
26795 or %l1, %l5, %l6
26796 nop
26797 set 0x0C, %g2
26798 swap [%l7 + %g2], %l4
26799 set 0x0E, %o3
26800 stha %l0, [%l7 + %o3] 0xe2
26801 membar #Sync
26802 set 0x18, %i3
26803 stda %o6, [%l7 + %i3] 0xea
26804 membar #Sync
26805 nop
26806 set 0x68, %g6
26807 std %i6, [%l7 + %g6]
26808 add %l7, 0x38, %l6
26809 wr %g0, 0x89, %asi
26810 casxa [%l6] 0x89, %l2, %o7
26811 nop
26812 set 0x78, %i4
26813 ldx [%l7 + %i4], %g7
26814 set 0x10, %i7
26815 ldda [%l7 + %i7] 0xe2, %g4
26816 set 0x40, %l0
26817 stda %f16, [%l7 + %l0] 0x81
26818 fpsub16s %f13, %f0, %f2
26819 nop
26820 set 0x4D, %l2
26821 ldsb [%l7 + %l2], %o3
26822 set 0x40, %i0
26823 stda %f16, [%l7 + %i0] 0xca
26824 nop
26825 set 0x48, %o4
26826 std %i4, [%l7 + %o4]
26827 set 0x6C, %g7
26828 stwa %g2, [%l7 + %g7] 0xe2
26829 membar #Sync
26830 and %i1, %g3, %i0
26831 and %o1, %g6, %i7
26832 nop
26833 set 0x34, %o6
26834 stw %o0, [%l7 + %o6]
26835 nop
26836 set 0x60, %o7
26837 stx %fsr, [%l7 + %o7]
26838 nop
26839 set 0x60, %g3
26840 stx %fsr, [%l7 + %g3]
26841 set 0x4C, %g4
26842 stha %o2, [%l7 + %g4] 0xe3
26843 membar #Sync
26844 nop
26845 set 0x08, %l4
26846 ldub [%l7 + %l4], %o4
26847 nop
26848 set 0x16, %l6
26849 ldsb [%l7 + %l6], %i4
26850 set 0x30, %i2
26851 ldda [%l7 + %i2] 0xeb, %i2
26852 add %g1, %o5, %g4
26853 nop
26854 set 0x20, %o5
26855 ldx [%l7 + %o5], %l3
26856 nop
26857 set 0x72, %i5
26858 lduh [%l7 + %i5], %i2
26859 nop
26860 set 0x4C, %g1
26861 ldsw [%l7 + %g1], %l1
26862 add %l7, 0x20, %l6
26863 wr %g0, 0x88, %asi
26864 casxa [%l6] 0x88, %l6, %l5
26865 set 0x08, %o2
26866 stwa %l4, [%l7 + %o2] 0x81
26867 nop
26868 set 0x58, %o0
26869 ldsw [%l7 + %o0], %l0
26870 nop
26871 set 0x20, %g5
26872 stx %o6, [%l7 + %g5]
26873 set 0x48, %o1
26874 ldxa [%l7 + %o1] 0x81, %i6
26875 and %o7, %l2, %g7
26876 set 0x18, %i6
26877 stxa %o3, [%l7 + %i6] 0xe3
26878 membar #Sync
26879 and %i5, %g2, %i1
26880 set 0x24, %l3
26881 stha %g5, [%l7 + %l3] 0x88
26882 add %i0, %g3, %o1
26883 set 0x54, %i1
26884 stha %i7, [%l7 + %i1] 0x88
26885 nop
26886 set 0x2F, %l5
26887 stb %o0, [%l7 + %l5]
26888 set 0x4C, %l1
26889 swapa [%l7 + %l1] 0x80, %o2
26890 nop
26891 set 0x2D, %g2
26892 ldsb [%l7 + %g2], %o4
26893 add %l7, 0x08, %l6
26894 wr %g0, 0x80, %asi
26895 ldxa [%l6] %asi, %i4
26896 casxa [%l6] 0x80, %i4, %g6
26897 nop
26898 set 0x58, %o3
26899 prefetch [%l7 + %o3], 3
26900 nop
26901 set 0x78, %i3
26902 ldd [%l7 + %i3], %i2
26903 set 0x3C, %i4
26904 sta %f14, [%l7 + %i4] 0x88
26905 set 0x58, %i7
26906 ldxa [%l7 + %i7] 0x81, %g1
26907 set 0x40, %l0
26908 ldda [%l7 + %l0] 0x80, %f16
26909 add %l7, 0x5C, %l6
26910 wr %g0, 0x89, %asi
26911 lda [%l6] %asi, %g4
26912 casa [%l6] 0x89, %g4, %o5
26913 nop
26914 set 0x2E, %l2
26915 sth %l3, [%l7 + %l2]
26916 set 0x40, %i0
26917 stda %f16, [%l7 + %i0] 0xc8
26918 or %l1, %l6, %i2
26919 nop
26920 set 0x48, %o4
26921 ldd [%l7 + %o4], %l4
26922 nop
26923 set 0x70, %g7
26924 ldsw [%l7 + %g7], %l5
26925 nop
26926 set 0x56, %g6
26927 lduh [%l7 + %g6], %o6
26928 add %l7, 0x08, %l6
26929 wr %g0, 0x81, %asi
26930 ldxa [%l6] %asi, %i6
26931 casxa [%l6] 0x81, %i6, %o7
26932 nop
26933 set 0x68, %o7
26934 ldx [%l7 + %o7], %l2
26935 ld [%l7 + 0x20], %f26
26936 nop
26937 set 0x6B, %o6
26938 ldub [%l7 + %o6], %g7
26939 set 0x26, %g3
26940 stba %l0, [%l7 + %g3] 0x89
26941 or %o3, %i5, %g2
26942 add %i1, %i0, %g3
26943 nop
26944 set 0x58, %g4
26945 std %o0, [%l7 + %g4]
26946 set 0x10, %l4
26947 prefetcha [%l7 + %l4] 0x80, 4
26948 add %o0, %o2, %g5
26949 set 0x0C, %i2
26950 sta %f7, [%l7 + %i2] 0x88
26951 set 0x50, %l6
26952 ldda [%l7 + %l6] 0xe3, %i4
26953 set 0x71, %o5
26954 ldstuba [%l7 + %o5] 0x81, %o4
26955 set 0x2C, %g1
26956 lda [%l7 + %g1] 0x81, %f2
26957 set 0x30, %o2
26958 stxa %g6, [%l7 + %o2] 0x88
26959 nop
26960 set 0x16, %o0
26961 ldub [%l7 + %o0], %i3
26962 set 0x58, %g5
26963 ldxa [%l7 + %g5] 0x88, %g1
26964 membar #Sync
26965 set 0x40, %o1
26966 ldda [%l7 + %o1] 0xf9, %f0
26967 nop
26968 set 0x1A, %i5
26969 sth %g4, [%l7 + %i5]
26970 nop
26971 set 0x68, %l3
26972 std %o4, [%l7 + %l3]
26973 set 0x20, %i1
26974 stxa %l3, [%l7 + %i1] 0xea
26975 membar #Sync
26976 nop
26977 set 0x68, %l5
26978 ldx [%l7 + %l5], %l1
26979 nop
26980 set 0x10, %l1
26981 stx %fsr, [%l7 + %l1]
26982 nop
26983 set 0x1D, %g2
26984 ldub [%l7 + %g2], %l6
26985 ld [%l7 + 0x50], %f1
26986 nop
26987 set 0x54, %i6
26988 lduw [%l7 + %i6], %i2
26989 nop
26990 set 0x70, %i3
26991 std %l4, [%l7 + %i3]
26992 set 0x44, %o3
26993 lda [%l7 + %o3] 0x80, %f22
26994 nop
26995 set 0x28, %i7
26996 lduw [%l7 + %i7], %o6
26997 nop
26998 set 0x78, %i4
26999 stx %l5, [%l7 + %i4]
27000 set 0x37, %l2
27001 ldstuba [%l7 + %l2] 0x89, %i6
27002 set 0x24, %i0
27003 stwa %l2, [%l7 + %i0] 0x80
27004 nop
27005 set 0x38, %l0
27006 ldsw [%l7 + %l0], %o7
27007 set 0x50, %o4
27008 ldxa [%l7 + %o4] 0x88, %l0
27009 set 0x68, %g6
27010 prefetcha [%l7 + %g6] 0x81, 1
27011 set 0x48, %g7
27012 stwa %g7, [%l7 + %g7] 0x80
27013 nop
27014 set 0x18, %o7
27015 std %g2, [%l7 + %o7]
27016 nop
27017 set 0x6E, %g3
27018 sth %i1, [%l7 + %g3]
27019 nop
27020 set 0x48, %o6
27021 std %i4, [%l7 + %o6]
27022 and %g3, %o1, %i0
27023 add %l7, 0x24, %l6
27024 wr %g0, 0x88, %asi
27025 casa [%l6] 0x88, %i7, %o0
27026 set 0x50, %g4
27027 ldda [%l7 + %g4] 0xea, %o2
27028 nop
27029 set 0x75, %i2
27030 ldsb [%l7 + %i2], %i4
27031 add %l7, 0x58, %l6
27032 wr %g0, 0x89, %asi
27033 casxa [%l6] 0x89, %o4, %g6
27034 set 0x2C, %l4
27035 stwa %i3, [%l7 + %l4] 0xe3
27036 membar #Sync
27037 nop
27038 set 0x6C, %o5
27039 prefetch [%l7 + %o5], 1
27040 nop
27041 set 0x68, %l6
27042 stx %fsr, [%l7 + %l6]
27043 nop
27044 set 0x38, %g1
27045 stx %g1, [%l7 + %g1]
27046 nop
27047 set 0x48, %o0
27048 sth %g4, [%l7 + %o0]
27049 ld [%l7 + 0x60], %f6
27050 nop
27051 set 0x46, %g5
27052 ldsh [%l7 + %g5], %g5
27053 nop
27054 set 0x48, %o1
27055 stb %o5, [%l7 + %o1]
27056 set 0x46, %i5
27057 stha %l3, [%l7 + %i5] 0x80
27058 ld [%l7 + 0x64], %f14
27059 set 0x44, %o2
27060 sta %f8, [%l7 + %o2] 0x89
27061 nop
27062 set 0x5C, %i1
27063 ldsh [%l7 + %i1], %l1
27064 set 0x60, %l3
27065 stda %i6, [%l7 + %l3] 0xea
27066 membar #Sync
27067 nop
27068 set 0x78, %l1
27069 ldd [%l7 + %l1], %f26
27070 set 0x2C, %l5
27071 sta %f29, [%l7 + %l5] 0x80
27072 wr %i2, %o6, %softint
27073 nop
27074 set 0x58, %g2
27075 ldx [%l7 + %g2], %l4
27076 nop
27077 set 0x24, %i6
27078 swap [%l7 + %i6], %l5
27079 nop
27080 set 0x68, %i3
27081 ldd [%l7 + %i3], %l2
27082 nop
27083 set 0x6C, %o3
27084 ldsh [%l7 + %o3], %i6
27085 nop
27086 set 0x78, %i7
27087 sth %o7, [%l7 + %i7]
27088 set 0x10, %i4
27089 sta %f13, [%l7 + %i4] 0x81
27090 or %l0, %o3, %g7
27091 nop
27092 set 0x5B, %i0
27093 stb %g2, [%l7 + %i0]
27094 add %i1, %i5, %g3
27095 nop
27096 set 0x20, %l2
27097 sth %i0, [%l7 + %l2]
27098 add %o1, %o0, %i7
27099 nop
27100 set 0x7C, %l0
27101 ldsw [%l7 + %l0], %o2
27102 nop
27103 set 0x36, %g6
27104 ldstub [%l7 + %g6], %o4
27105 set 0x20, %g7
27106 lda [%l7 + %g7] 0x88, %f13
27107 add %l7, 0x50, %l6
27108 wr %g0, 0x81, %asi
27109 lda [%l6] %asi, %i4
27110 casa [%l6] 0x81, %i4, %g6
27111 fpadd32 %f20, %f20, %f24
27112 bge,a,pt %icc, loop_189
27113 or %i3, %g4, %g1
27114 nop
27115 set 0x78, %o7
27116 ldub [%l7 + %o7], %o5
27117 nop
27118 set 0x08, %g3
27119 ldx [%l7 + %g3], %l3
27120loop_189:
27121 nop
27122 set 0x60, %o4
27123 swap [%l7 + %o4], %g5
27124 nop
27125 set 0x1A, %g4
27126 ldub [%l7 + %g4], %l1
27127 nop
27128 set 0x1C, %i2
27129 prefetch [%l7 + %i2], 3
27130 set 0x78, %o6
27131 lda [%l7 + %o6] 0x80, %f28
27132 set 0x40, %l4
27133 stda %i2, [%l7 + %l4] 0x81
27134 add %l7, 0x58, %l6
27135 wr %g0, 0x88, %asi
27136 casa [%l6] 0x88, %l6, %o6
27137 nop
27138 set 0x5C, %o5
27139 stw %l5, [%l7 + %o5]
27140 nop
27141 set 0x50, %g1
27142 ldx [%l7 + %g1], %l2
27143 nop
27144 set 0x1C, %l6
27145 swap [%l7 + %l6], %l4
27146 nop
27147 set 0x48, %g5
27148 ldx [%l7 + %g5], %i6
27149 set 0x64, %o0
27150 stha %l0, [%l7 + %o0] 0x81
27151 nop
27152 set 0x58, %o1
27153 ldd [%l7 + %o1], %f30
27154 set 0x70, %i5
27155 prefetcha [%l7 + %i5] 0x89, 0
27156 nop
27157 set 0x20, %i1
27158 stx %fsr, [%l7 + %i1]
27159 wr %g7, %g2, %set_softint
27160 nop
27161 set 0x58, %o2
27162 ldd [%l7 + %o2], %f22
27163 nop
27164 set 0x08, %l3
27165 lduw [%l7 + %l3], %i1
27166 fpsub32 %f16, %f4, %f8
27167 add %o3, %g3, %i0
27168 set 0x2D, %l1
27169 ldstuba [%l7 + %l1] 0x89, %i5
27170 nop
27171 set 0x60, %g2
27172 stx %fsr, [%l7 + %g2]
27173 set 0x68, %i6
27174 ldstuba [%l7 + %i6] 0x89, %o1
27175 nop
27176 set 0x08, %i3
27177 ldd [%l7 + %i3], %f26
27178 nop
27179 set 0x78, %o3
27180 stx %o0, [%l7 + %o3]
27181 ld [%l7 + 0x2C], %f6
27182 nop
27183 set 0x20, %l5
27184 std %o2, [%l7 + %l5]
27185 nop
27186 set 0x60, %i4
27187 std %f4, [%l7 + %i4]
27188 set 0x38, %i7
27189 stha %i7, [%l7 + %i7] 0x89
27190 st %fsr, [%l7 + 0x30]
27191 nop
27192 set 0x20, %i0
27193 prefetch [%l7 + %i0], 3
27194 set 0x48, %l2
27195 stwa %o4, [%l7 + %l2] 0x89
27196 and %i4, %i3, %g6
27197 nop
27198 set 0x2D, %l0
27199 ldub [%l7 + %l0], %g1
27200 nop
27201 set 0x40, %g7
27202 stx %fsr, [%l7 + %g7]
27203 st %fsr, [%l7 + 0x40]
27204 st %fsr, [%l7 + 0x38]
27205 st %fsr, [%l7 + 0x14]
27206 set 0x40, %g6
27207 stxa %o5, [%l7 + %g6] 0xeb
27208 membar #Sync
27209 set 0x70, %g3
27210 stwa %l3, [%l7 + %g3] 0xea
27211 membar #Sync
27212 nop
27213 set 0x40, %o7
27214 ldsw [%l7 + %o7], %g4
27215 set 0x38, %o4
27216 stba %g5, [%l7 + %o4] 0xe2
27217 membar #Sync
27218 nop
27219 set 0x7D, %g4
27220 ldsb [%l7 + %g4], %i2
27221 nop
27222 set 0x2C, %i2
27223 stb %l6, [%l7 + %i2]
27224 nop
27225 set 0x28, %o6
27226 ldx [%l7 + %o6], %l1
27227 and %l5, %l2, %o6
27228 nop
27229 set 0x18, %l4
27230 stx %l4, [%l7 + %l4]
27231 nop
27232 set 0x5C, %g1
27233 lduw [%l7 + %g1], %l0
27234 set 0x40, %l6
27235 ldda [%l7 + %l6] 0x88, %f16
27236 set 0x64, %g5
27237 swapa [%l7 + %g5] 0x89, %o7
27238 nop
27239 set 0x44, %o0
27240 lduw [%l7 + %o0], %g7
27241 nop
27242 set 0x2E, %o5
27243 stb %i6, [%l7 + %o5]
27244 nop
27245 set 0x70, %i5
27246 ldd [%l7 + %i5], %g2
27247 set 0x40, %o1
27248 ldda [%l7 + %o1] 0xd8, %f16
27249 and %i1, %g3, %o3
27250 nop
27251 set 0x25, %i1
27252 ldub [%l7 + %i1], %i5
27253 add %l7, 0x7C, %l6
27254 wr %g0, 0x88, %asi
27255 lda [%l6] %asi, %o1
27256 casa [%l6] 0x88, %o1, %o0
27257 add %l7, 0x38, %l6
27258 wr %g0, 0x81, %asi
27259 ldxa [%l6] %asi, %i0
27260 casxa [%l6] 0x81, %i0, %o2
27261 add %l7, 0x10, %l6
27262 wr %g0, 0x80, %asi
27263 ldxa [%l6] %asi, %o4
27264 casxa [%l6] 0x80, %o4, %i4
27265 nop
27266 set 0x40, %o2
27267 swap [%l7 + %o2], %i3
27268 nop
27269 set 0x7D, %l1
27270 ldub [%l7 + %l1], %i7
27271 nop
27272 set 0x48, %g2
27273 ldx [%l7 + %g2], %g1
27274 st %f25, [%l7 + 0x40]
27275 nop
27276 set 0x5C, %l3
27277 ldsh [%l7 + %l3], %o5
27278 set 0x28, %i6
27279 prefetcha [%l7 + %i6] 0x80, 1
27280 nop
27281 set 0x33, %o3
27282 ldub [%l7 + %o3], %l3
27283 set 0x24, %l5
27284 stwa %g4, [%l7 + %l5] 0xe2
27285 membar #Sync
27286 set 0x40, %i3
27287 ldda [%l7 + %i3] 0xda, %f16
27288 set 0x40, %i4
27289 stda %f0, [%l7 + %i4] 0x88
27290 set 0x40, %i7
27291 ldda [%l7 + %i7] 0xd2, %f0
27292 set 0x40, %i0
27293 stda %f16, [%l7 + %i0] 0x80
27294 nop
27295 set 0x18, %l2
27296 stx %i2, [%l7 + %l2]
27297 set 0x40, %g7
27298 stda %f0, [%l7 + %g7] 0xf0
27299 membar #Sync
27300 nop
27301 set 0x24, %g6
27302 stb %l6, [%l7 + %g6]
27303 ld [%l7 + 0x18], %f28
27304 ld [%l7 + 0x48], %f29
27305 nop
27306 set 0x18, %l0
27307 stx %fsr, [%l7 + %l0]
27308 nop
27309 set 0x50, %g3
27310 ldub [%l7 + %g3], %g5
27311 set 0x40, %o7
27312 stda %f16, [%l7 + %o7] 0x81
27313 set 0x60, %g4
27314 swapa [%l7 + %g4] 0x81, %l5
27315 st %fsr, [%l7 + 0x0C]
27316 set 0x1D, %i2
27317 ldstuba [%l7 + %i2] 0x89, %l2
27318 set 0x4B, %o6
27319 stba %l1, [%l7 + %o6] 0x89
27320 nop
27321 set 0x38, %o4
27322 std %f24, [%l7 + %o4]
27323 nop
27324 set 0x61, %l4
27325 ldub [%l7 + %l4], %l4
27326 add %l7, 0x20, %l6
27327 wr %g0, 0x81, %asi
27328 casxa [%l6] 0x81, %l0, %o7
27329 set 0x61, %g1
27330 ldstuba [%l7 + %g1] 0x88, %o6
27331 nop
27332 set 0x64, %l6
27333 swap [%l7 + %l6], %i6
27334 add %l7, 0x58, %l6
27335 wr %g0, 0x81, %asi
27336 ldxa [%l6] %asi, %g2
27337 casxa [%l6] 0x81, %g2, %g7
27338 bn,a %xcc, loop_190
27339 fpadd16s %f23, %f27, %f0
27340 nop
27341 set 0x78, %o0
27342 lduw [%l7 + %o0], %g3
27343 nop
27344 set 0x48, %g5
27345 std %i0, [%l7 + %g5]
27346loop_190:
27347 nop
27348 set 0x14, %o5
27349 ldsw [%l7 + %o5], %i5
27350 nop
27351 set 0x1C, %i5
27352 ldsw [%l7 + %i5], %o3
27353 nop
27354 set 0x24, %o1
27355 ldsb [%l7 + %o1], %o1
27356 set 0x60, %o2
27357 stwa %o0, [%l7 + %o2] 0x88
27358 set 0x50, %l1
27359 prefetcha [%l7 + %l1] 0x80, 2
27360 nop
27361 nop
27362 setx 0x56AEFD12, %l0, %l6
27363 st %l6, [%l7 + 0x28]
27364 ld [%l7 + 0x28], %f1
27365 setx 0xC2D9320A, %l1, %l5
27366 st %l5, [%l7 + 0x10]
27367 ld [%l7 + 0x10], %f31
27368 fdivs %f31, %f1, %f26
27369 set 0x2E, %i1
27370 stha %o4, [%l7 + %i1] 0x89
27371 set 0x20, %l3
27372 ldda [%l7 + %l3] 0xe2, %i0
27373 set 0x6C, %g2
27374 lda [%l7 + %g2] 0x89, %f22
27375 and %i4, %i7, %i3
27376 nop
27377 set 0x50, %i6
27378 stw %g1, [%l7 + %i6]
27379 nop
27380 set 0x48, %l5
27381 ldd [%l7 + %l5], %o4
27382 set 0x28, %i3
27383 prefetcha [%l7 + %i3] 0x89, 2
27384 and %g6, %i2, %l6
27385 fpsub16s %f12, %f12, %f24
27386 st %f9, [%l7 + 0x40]
27387 nop
27388 set 0x70, %o3
27389 ldd [%l7 + %o3], %g4
27390 nop
27391 set 0x28, %i7
27392 ldd [%l7 + %i7], %f8
27393 nop
27394 set 0x3A, %i0
27395 lduh [%l7 + %i0], %l5
27396 nop
27397 set 0x1C, %l2
27398 stw %g5, [%l7 + %l2]
27399 nop
27400 set 0x20, %g7
27401 stx %fsr, [%l7 + %g7]
27402 nop
27403 set 0x38, %g6
27404 ldd [%l7 + %g6], %f12
27405 set 0x18, %i4
27406 ldxa [%l7 + %i4] 0x81, %l2
27407 nop
27408 or %g0, 0x8, %l0
27409 sllx %l0, 0x3c, %l0
27410 wr %l0, 0x449, %sys_tick_cmpr
27411 set 0x40, %g3
27412 ldda [%l7 + %g3] 0x81, %l0
27413 nop
27414 set 0x68, %l0
27415 ldd [%l7 + %l0], %f18
27416 nop
27417 set 0x1A, %g4
27418 ldsb [%l7 + %g4], %o7
27419 add %l7, 0x08, %l6
27420 wr %g0, 0x89, %asi
27421 lda [%l6] %asi, %i6
27422 casa [%l6] 0x89, %i6, %g2
27423 nop
27424 set 0x70, %o7
27425 std %g6, [%l7 + %o7]
27426 set 0x28, %i2
27427 sta %f2, [%l7 + %i2] 0x88
27428 nop
27429 set 0x3A, %o4
27430 ldstub [%l7 + %o4], %o6
27431 nop
27432 set 0x38, %l4
27433 ldsw [%l7 + %l4], %g3
27434 set 0x7A, %o6
27435 stha %i1, [%l7 + %o6] 0x80
27436 set 0x7C, %g1
27437 ldstuba [%l7 + %g1] 0x81, %o3
27438 add %l7, 0x14, %l6
27439 wr %g0, 0x89, %asi
27440 casa [%l6] 0x89, %i5, %o1
27441 nop
27442 set 0x68, %l6
27443 ldd [%l7 + %l6], %f6
27444 set 0x4C, %o0
27445 stwa %o2, [%l7 + %o0] 0xe2
27446 membar #Sync
27447 nop
27448 set 0x20, %g5
27449 ldd [%l7 + %g5], %o4
27450 set 0x08, %o5
27451 prefetcha [%l7 + %o5] 0x81, 4
27452 nop
27453 set 0x68, %o1
27454 stb %o0, [%l7 + %o1]
27455 nop
27456 set 0x70, %o2
27457 prefetch [%l7 + %o2], 1
27458 set 0x08, %i5
27459 ldxa [%l7 + %i5] 0x80, %i7
27460 nop
27461 set 0x38, %i1
27462 std %i4, [%l7 + %i1]
27463 fpadd32 %f2, %f26, %f20
27464 nop
27465 set 0x78, %l3
27466 prefetch [%l7 + %l3], 2
27467 set 0x53, %l1
27468 stba %g1, [%l7 + %l1] 0x89
27469 set 0x30, %i6
27470 stda %o4, [%l7 + %i6] 0xea
27471 membar #Sync
27472 add %i3, %g6, %l3
27473 add %l7, 0x70, %l6
27474 wr %g0, 0x80, %asi
27475 casa [%l6] 0x80, %l6, %g4
27476 st %f26, [%l7 + 0x44]
27477 nop
27478 set 0x1D, %g2
27479 stb %i2, [%l7 + %g2]
27480 st %f26, [%l7 + 0x0C]
27481 add %g5, %l2, %l4
27482 nop
27483 set 0x18, %i3
27484 std %f12, [%l7 + %i3]
27485 wr %l0, %l5, %pic
27486 set 0x4B, %l5
27487 stba %l1, [%l7 + %l5] 0x88
27488 set 0x70, %o3
27489 prefetcha [%l7 + %o3] 0x81, 0
27490 set 0x38, %i7
27491 ldxa [%l7 + %i7] 0x81, %g2
27492 set 0x64, %l2
27493 lda [%l7 + %l2] 0x88, %f19
27494 add %i6, %o6, %g3
27495 set 0x70, %i0
27496 ldda [%l7 + %i0] 0x89, %i0
27497 st %fsr, [%l7 + 0x74]
27498 nop
27499 set 0x24, %g7
27500 ldub [%l7 + %g7], %o3
27501 nop
27502 set 0x64, %g6
27503 ldsw [%l7 + %g6], %g7
27504 st %f2, [%l7 + 0x34]
27505 st %f9, [%l7 + 0x08]
27506 nop
27507 set 0x52, %i4
27508 lduh [%l7 + %i4], %o1
27509 nop
27510 set 0x21, %l0
27511 ldstub [%l7 + %l0], %o2
27512 set 0x70, %g4
27513 ldda [%l7 + %g4] 0xea, %i4
27514 set 0x64, %o7
27515 sta %f18, [%l7 + %o7] 0x80
27516 fpsub32s %f23, %f30, %f6
27517 ld [%l7 + 0x54], %f15
27518 nop
27519 set 0x60, %g3
27520 ldd [%l7 + %g3], %i0
27521 set 0x28, %o4
27522 stxa %o4, [%l7 + %o4] 0xeb
27523 membar #Sync
27524 st %f5, [%l7 + 0x60]
27525 wr %o0, %i4, %pic
27526 or %i7, %g1, %i3
27527 nop
27528 set 0x68, %l4
27529 ldd [%l7 + %l4], %g6
27530 add %l3, %l6, %o5
27531 set 0x30, %o6
27532 ldxa [%l7 + %o6] 0x89, %g4
27533 set 0x40, %i2
27534 stda %f16, [%l7 + %i2] 0xda
27535 nop
27536 set 0x18, %g1
27537 stx %fsr, [%l7 + %g1]
27538 nop
27539 set 0x20, %o0
27540 ldx [%l7 + %o0], %i2
27541 or %g5, %l4, %l0
27542 nop
27543 set 0x68, %l6
27544 stx %l5, [%l7 + %l6]
27545 nop
27546 set 0x70, %o5
27547 ldd [%l7 + %o5], %f22
27548 set 0x40, %g5
27549 stda %f0, [%l7 + %g5] 0xd0
27550 set 0x48, %o2
27551 ldstuba [%l7 + %o2] 0x81, %l2
27552 set 0x4C, %o1
27553 ldstuba [%l7 + %o1] 0x89, %o7
27554 set 0x0A, %i1
27555 stba %l1, [%l7 + %i1] 0xeb
27556 membar #Sync
27557 nop
27558 set 0x69, %l3
27559 stb %i6, [%l7 + %l3]
27560 nop
27561 set 0x68, %l1
27562 ldd [%l7 + %l1], %f24
27563 set 0x18, %i6
27564 ldxa [%l7 + %i6] 0x81, %o6
27565 nop
27566 set 0x60, %i5
27567 ldd [%l7 + %i5], %g2
27568 set 0x40, %i3
27569 stda %f0, [%l7 + %i3] 0xc0
27570 fpadd16 %f12, %f28, %f14
27571 nop
27572 set 0x64, %g2
27573 stw %g3, [%l7 + %g2]
27574 nop
27575 set 0x28, %o3
27576 ldd [%l7 + %o3], %o2
27577 nop
27578 set 0x79, %l5
27579 ldsb [%l7 + %l5], %i1
27580 set 0x0C, %l2
27581 lda [%l7 + %l2] 0x88, %f21
27582 nop
27583 set 0x7D, %i0
27584 stb %g7, [%l7 + %i0]
27585 set 0x14, %g7
27586 swapa [%l7 + %g7] 0x88, %o2
27587 nop
27588 set 0x6B, %i7
27589 ldub [%l7 + %i7], %o1
27590 nop
27591 set 0x60, %i4
27592 stb %i0, [%l7 + %i4]
27593 add %o4, %i5, %i4
27594 set 0x40, %l0
27595 ldda [%l7 + %l0] 0x89, %f0
27596 nop
27597 set 0x38, %g6
27598 ldsw [%l7 + %g6], %o0
27599 nop
27600 set 0x44, %g4
27601 swap [%l7 + %g4], %g1
27602 add %l7, 0x60, %l6
27603 wr %g0, 0x89, %asi
27604 casxa [%l6] 0x89, %i3, %i7
27605 nop
27606 set 0x1C, %g3
27607 ldsw [%l7 + %g3], %g6
27608 nop
27609 set 0x38, %o7
27610 std %i6, [%l7 + %o7]
27611 fpadd16s %f4, %f14, %f15
27612 set 0x24, %o4
27613 stwa %l3, [%l7 + %o4] 0x88
27614 nop
27615 set 0x7E, %l4
27616 ldsb [%l7 + %l4], %o5
27617 set 0x15, %i2
27618 stba %g4, [%l7 + %i2] 0xeb
27619 membar #Sync
27620 nop
27621 set 0x18, %g1
27622 stw %g5, [%l7 + %g1]
27623 nop
27624 set 0x78, %o0
27625 ldd [%l7 + %o0], %f16
27626 st %f23, [%l7 + 0x14]
27627 nop
27628 set 0x40, %o6
27629 std %f30, [%l7 + %o6]
27630 set 0x40, %l6
27631 swapa [%l7 + %l6] 0x80, %l4
27632 set 0x48, %o5
27633 stwa %l0, [%l7 + %o5] 0x80
27634 nop
27635 set 0x28, %g5
27636 ldx [%l7 + %g5], %i2
27637 nop
27638 set 0x78, %o2
27639 swap [%l7 + %o2], %l5
27640 add %o7, %l1, %i6
27641 nop
27642 set 0x68, %i1
27643 ldd [%l7 + %i1], %f16
27644 nop
27645 set 0x24, %l3
27646 sth %l2, [%l7 + %l3]
27647 and %g2, %g3, %o6
27648 set 0x78, %o1
27649 stda %o2, [%l7 + %o1] 0x88
27650 set 0x4F, %l1
27651 stba %i1, [%l7 + %l1] 0xea
27652 membar #Sync
27653 set 0x40, %i5
27654 stda %f0, [%l7 + %i5] 0xd8
27655 add %l7, 0x30, %l6
27656 wr %g0, 0x80, %asi
27657 ldxa [%l6] %asi, %o2
27658 casxa [%l6] 0x80, %o2, %g7
27659 nop
27660 set 0x60, %i3
27661 ldd [%l7 + %i3], %f28
27662 set 0x1C, %g2
27663 sta %f11, [%l7 + %g2] 0x80
27664 set 0x14, %o3
27665 swapa [%l7 + %o3] 0x81, %i0
27666 set 0x2C, %i6
27667 lda [%l7 + %i6] 0x89, %f26
27668 nop
27669 set 0x35, %l5
27670 stb %o4, [%l7 + %l5]
27671 nop
27672 set 0x78, %i0
27673 ldsw [%l7 + %i0], %i5
27674 add %i4, %o0, %g1
27675 set 0x4D, %g7
27676 stba %i3, [%l7 + %g7] 0x80
27677 or %i7, %o1, %l6
27678 nop
27679 set 0x6C, %l2
27680 lduh [%l7 + %l2], %l3
27681 membar #Sync
27682 set 0x40, %i7
27683 ldda [%l7 + %i7] 0xf8, %f16
27684 nop
27685 set 0x44, %i4
27686 lduw [%l7 + %i4], %o5
27687 set 0x44, %l0
27688 sta %f28, [%l7 + %l0] 0x80
27689 fpsub32s %f11, %f19, %f13
27690 set 0x18, %g6
27691 stxa %g4, [%l7 + %g6] 0xe3
27692 membar #Sync
27693 nop
27694 set 0x7D, %g3
27695 ldstub [%l7 + %g3], %g6
27696 or %l4, %l0, %i2
27697 and %l5, %g5, %l1
27698 nop
27699 set 0x68, %o7
27700 ldd [%l7 + %o7], %i6
27701 set 0x7C, %g4
27702 lda [%l7 + %g4] 0x80, %f29
27703 set 0x58, %o4
27704 prefetcha [%l7 + %o4] 0x81, 4
27705 ld [%l7 + 0x40], %f14
27706 set 0x30, %l4
27707 lda [%l7 + %l4] 0x89, %f3
27708 st %f22, [%l7 + 0x64]
27709 or %g2, %g3, %o6
27710 nop
27711 set 0x33, %i2
27712 ldsb [%l7 + %i2], %o3
27713 wr %i1, %l2, %pic
27714 nop
27715 set 0x08, %o0
27716 ldd [%l7 + %o0], %f24
27717 set 0x40, %o6
27718 ldda [%l7 + %o6] 0x88, %o2
27719 nop
27720 set 0x4A, %g1
27721 ldstub [%l7 + %g1], %g7
27722 set 0x50, %o5
27723 stwa %i0, [%l7 + %o5] 0xea
27724 membar #Sync
27725 nop
27726 set 0x64, %g5
27727 lduw [%l7 + %g5], %i5
27728 ld [%l7 + 0x38], %f7
27729 nop
27730 set 0x58, %o2
27731 ldsh [%l7 + %o2], %o4
27732 set 0x30, %l6
27733 ldda [%l7 + %l6] 0x81, %o0
27734 set 0x0A, %l3
27735 stba %i4, [%l7 + %l3] 0x88
27736 nop
27737 set 0x34, %i1
27738 lduw [%l7 + %i1], %i3
27739 set 0x18, %o1
27740 stda %i6, [%l7 + %o1] 0x81
27741 nop
27742 set 0x68, %l1
27743 ldx [%l7 + %l1], %g1
27744 set 0x08, %i5
27745 stda %o0, [%l7 + %i5] 0xe2
27746 membar #Sync
27747 set 0x40, %i3
27748 stda %f0, [%l7 + %i3] 0xf8
27749 membar #Sync
27750 set 0x60, %o3
27751 ldda [%l7 + %o3] 0xeb, %l2
27752 nop
27753 set 0x34, %i6
27754 prefetch [%l7 + %i6], 2
27755 nop
27756 set 0x58, %l5
27757 stx %o5, [%l7 + %l5]
27758 set 0x10, %g2
27759 stda %g4, [%l7 + %g2] 0x88
27760 set 0x40, %i0
27761 stwa %l6, [%l7 + %i0] 0x89
27762 set 0x78, %l2
27763 stxa %g6, [%l7 + %l2] 0x88
27764 set 0x30, %g7
27765 ldda [%l7 + %g7] 0x81, %l4
27766 nop
27767 set 0x76, %i7
27768 ldub [%l7 + %i7], %l0
27769 wr %l5, %g5, %y
27770 set 0x60, %i4
27771 sta %f21, [%l7 + %i4] 0x89
27772 set 0x30, %g6
27773 ldda [%l7 + %g6] 0x81, %i2
27774 and %l1, %i6, %g2
27775 nop
27776 set 0x2F, %g3
27777 ldstub [%l7 + %g3], %o7
27778 nop
27779 set 0x70, %o7
27780 stx %fsr, [%l7 + %o7]
27781 fpadd32s %f1, %f28, %f29
27782 st %f25, [%l7 + 0x24]
27783 nop
27784 set 0x44, %g4
27785 swap [%l7 + %g4], %o6
27786 set 0x40, %o4
27787 ldda [%l7 + %o4] 0x80, %o2
27788 st %fsr, [%l7 + 0x0C]
27789 nop
27790 set 0x4C, %l0
27791 swap [%l7 + %l0], %g3
27792 set 0x70, %i2
27793 stxa %i1, [%l7 + %i2] 0x80
27794 st %f27, [%l7 + 0x40]
27795 or %l2, %o2, %g7
27796 nop
27797 set 0x48, %o0
27798 stx %i0, [%l7 + %o0]
27799 set 0x40, %l4
27800 stda %f0, [%l7 + %l4] 0xc8
27801 nop
27802 set 0x28, %g1
27803 stx %o4, [%l7 + %g1]
27804 nop
27805 set 0x30, %o6
27806 ldsw [%l7 + %o6], %i5
27807 set 0x19, %g5
27808 ldstuba [%l7 + %g5] 0x88, %i4
27809 set 0x5A, %o2
27810 ldstuba [%l7 + %o2] 0x80, %i3
27811 nop
27812 set 0x6E, %l6
27813 stb %i7, [%l7 + %l6]
27814 nop
27815 set 0x24, %l3
27816 ldstub [%l7 + %l3], %g1
27817 fpadd16 %f24, %f28, %f2
27818 nop
27819 set 0x30, %o5
27820 stx %o0, [%l7 + %o5]
27821 nop
27822 set 0x09, %o1
27823 ldsb [%l7 + %o1], %o1
27824 set 0x60, %i1
27825 prefetcha [%l7 + %i1] 0x81, 0
27826 set 0x36, %i5
27827 stha %l3, [%l7 + %i5] 0xea
27828 membar #Sync
27829 nop
27830 set 0x34, %l1
27831 stw %g4, [%l7 + %l1]
27832 nop
27833 set 0x24, %i3
27834 ldsh [%l7 + %i3], %g6
27835 nop
27836 set 0x5C, %i6
27837 lduw [%l7 + %i6], %l4
27838 nop
27839 set 0x48, %o3
27840 lduh [%l7 + %o3], %l0
27841 nop
27842 set 0x38, %g2
27843 ldsw [%l7 + %g2], %l5
27844 nop
27845 set 0x10, %l5
27846 swap [%l7 + %l5], %g5
27847 set 0x50, %l2
27848 prefetcha [%l7 + %l2] 0x80, 4
27849 set 0x52, %i0
27850 stba %l1, [%l7 + %i0] 0xe3
27851 membar #Sync
27852 set 0x31, %i7
27853 ldstuba [%l7 + %i7] 0x89, %i6
27854 set 0x4C, %i4
27855 stwa %g2, [%l7 + %i4] 0xeb
27856 membar #Sync
27857 fpadd32s %f2, %f17, %f30
27858 st %f7, [%l7 + 0x60]
27859 nop
27860 set 0x10, %g6
27861 stx %i2, [%l7 + %g6]
27862 st %fsr, [%l7 + 0x14]
27863 nop
27864 set 0x38, %g3
27865 ldd [%l7 + %g3], %f16
27866 nop
27867 set 0x20, %o7
27868 ldd [%l7 + %o7], %f4
27869 nop
27870 set 0x50, %g4
27871 ldd [%l7 + %g4], %o6
27872 fpadd32s %f11, %f6, %f20
27873 nop
27874 set 0x22, %o4
27875 ldsh [%l7 + %o4], %o7
27876 nop
27877 set 0x50, %g7
27878 std %f4, [%l7 + %g7]
27879 set 0x32, %l0
27880 stba %o3, [%l7 + %l0] 0xeb
27881 membar #Sync
27882 st %fsr, [%l7 + 0x30]
27883 bg,pn %icc, loop_191
27884 nop
27885 set 0x0C, %i2
27886 swap [%l7 + %i2], %g3
27887 set 0x38, %o0
27888 ldxa [%l7 + %o0] 0x80, %i1
27889loop_191:
27890 nop
27891 set 0x4C, %l4
27892 stwa %o2, [%l7 + %l4] 0xe3
27893 membar #Sync
27894 nop
27895 set 0x70, %g1
27896 ldd [%l7 + %g1], %f24
27897 set 0x50, %o6
27898 ldda [%l7 + %o6] 0x81, %g6
27899 add %l2, %i0, %i5
27900 set 0x38, %g5
27901 stha %i4, [%l7 + %g5] 0x80
27902 st %fsr, [%l7 + 0x60]
27903 and %o4, %i3, %i7
27904 nop
27905 set 0x4C, %o2
27906 sth %o0, [%l7 + %o2]
27907 nop
27908 set 0x74, %l3
27909 prefetch [%l7 + %l3], 0
27910 set 0x40, %l6
27911 ldda [%l7 + %l6] 0x80, %f16
27912 nop
27913 set 0x24, %o5
27914 stb %o1, [%l7 + %o5]
27915 nop
27916 set 0x2A, %i1
27917 sth %o5, [%l7 + %i1]
27918 nop
27919 set 0x58, %o1
27920 lduh [%l7 + %o1], %g1
27921 or %l3, %g6, %l4
27922 nop
27923 set 0x74, %i5
27924 ldub [%l7 + %i5], %l0
27925 nop
27926 set 0x48, %l1
27927 prefetch [%l7 + %l1], 1
27928 set 0x54, %i3
27929 ldstuba [%l7 + %i3] 0x81, %g4
27930 nop
27931 set 0x18, %i6
27932 ldx [%l7 + %i6], %g5
27933 nop
27934 set 0x50, %g2
27935 prefetch [%l7 + %g2], 1
27936 nop
27937 set 0x58, %o3
27938 prefetch [%l7 + %o3], 1
27939 st %f28, [%l7 + 0x10]
27940 nop
27941 set 0x08, %l2
27942 std %f28, [%l7 + %l2]
27943 nop
27944 set 0x2C, %l5
27945 stw %l6, [%l7 + %l5]
27946 set 0x60, %i7
27947 ldda [%l7 + %i7] 0xeb, %l4
27948 set 0x44, %i0
27949 sta %f4, [%l7 + %i0] 0x89
27950 st %fsr, [%l7 + 0x10]
27951 set 0x20, %g6
27952 stda %i6, [%l7 + %g6] 0x81
27953 nop
27954 set 0x20, %i4
27955 prefetch [%l7 + %i4], 3
27956 set 0x20, %o7
27957 ldda [%l7 + %o7] 0x80, %l0
27958 add %l7, 0x20, %l6
27959 wr %g0, 0x81, %asi
27960 ldxa [%l6] %asi, %i2
27961 casxa [%l6] 0x81, %i2, %o6
27962 nop
27963 set 0x30, %g3
27964 ldd [%l7 + %g3], %o6
27965 or %g2, %o3, %i1
27966 nop
27967 set 0x6C, %g4
27968 lduh [%l7 + %g4], %g3
27969 set 0x40, %g7
27970 stda %f16, [%l7 + %g7] 0xca
27971 set 0x30, %o4
27972 swapa [%l7 + %o4] 0x80, %g7
27973 nop
27974 set 0x61, %l0
27975 ldstub [%l7 + %l0], %l2
27976 nop
27977 set 0x4C, %o0
27978 prefetch [%l7 + %o0], 3
27979 nop
27980 set 0x5C, %i2
27981 prefetch [%l7 + %i2], 3
27982 nop
27983 set 0x54, %l4
27984 prefetch [%l7 + %l4], 0
27985 set 0x40, %g1
27986 prefetcha [%l7 + %g1] 0x89, 3
27987 nop
27988 set 0x0B, %o6
27989 ldsb [%l7 + %o6], %i0
27990 nop
27991 set 0x38, %g5
27992 std %f12, [%l7 + %g5]
27993 set 0x08, %l3
27994 stda %i4, [%l7 + %l3] 0x80
27995 nop
27996 set 0x2C, %l6
27997 ldub [%l7 + %l6], %o4
27998 bn %icc, loop_192
27999 nop
28000 set 0x44, %o2
28001 swap [%l7 + %o2], %i3
28002 set 0x60, %i1
28003 ldda [%l7 + %i1] 0xeb, %i6
28004loop_192:
28005 nop
28006 set 0x0C, %o1
28007 lduw [%l7 + %o1], %o0
28008 nop
28009 set 0x28, %o5
28010 ldsw [%l7 + %o5], %o1
28011 nop
28012 set 0x58, %l1
28013 std %o4, [%l7 + %l1]
28014 ld [%l7 + 0x34], %f2
28015 and %g1, %i4, %g6
28016 nop
28017 set 0x6C, %i3
28018 stw %l4, [%l7 + %i3]
28019 set 0x50, %i5
28020 stwa %l3, [%l7 + %i5] 0x88
28021 nop
28022 set 0x70, %g2
28023 std %f24, [%l7 + %g2]
28024 set 0x48, %o3
28025 lda [%l7 + %o3] 0x89, %f2
28026 add %l7, 0x28, %l6
28027 wr %g0, 0x81, %asi
28028 lda [%l6] %asi, %g4
28029 casa [%l6] 0x81, %g4, %l0
28030 nop
28031 set 0x45, %i6
28032 ldsb [%l7 + %i6], %l6
28033 set 0x10, %l2
28034 lda [%l7 + %l2] 0x88, %f3
28035 set 0x10, %i7
28036 stxa %g5, [%l7 + %i7] 0x81
28037 or %i6, %l5, %l1
28038 set 0x48, %l5
28039 sta %f17, [%l7 + %l5] 0x88
28040 nop
28041 set 0x0E, %g6
28042 ldstub [%l7 + %g6], %i2
28043 nop
28044 set 0x64, %i4
28045 ldsw [%l7 + %i4], %o7
28046 fpsub32 %f24, %f8, %f2
28047 set 0x7C, %i0
28048 stwa %o6, [%l7 + %i0] 0xeb
28049 membar #Sync
28050 add %o3, %i1, %g2
28051 set 0x6C, %o7
28052 lda [%l7 + %o7] 0x88, %f16
28053 nop
28054 set 0x30, %g3
28055 ldub [%l7 + %g3], %g3
28056 nop
28057 set 0x78, %g7
28058 ldd [%l7 + %g7], %f0
28059 nop
28060 set 0x38, %g4
28061 ldd [%l7 + %g4], %f28
28062 nop
28063 set 0x74, %l0
28064 ldstub [%l7 + %l0], %g7
28065 ld [%l7 + 0x38], %f29
28066 add %l7, 0x48, %l6
28067 wr %g0, 0x80, %asi
28068 lda [%l6] %asi, %l2
28069 casa [%l6] 0x80, %l2, %i0
28070 nop
28071 set 0x24, %o4
28072 ldsw [%l7 + %o4], %o2
28073 nop
28074 set 0x4C, %o0
28075 stw %o4, [%l7 + %o0]
28076 nop
28077 set 0x3A, %i2
28078 ldub [%l7 + %i2], %i5
28079 wr %i3, %o0, %set_softint
28080 nop
28081 set 0x60, %l4
28082 std %i6, [%l7 + %l4]
28083 or %o1, %g1, %i4
28084 nop
28085 set 0x74, %o6
28086 lduh [%l7 + %o6], %g6
28087 add %l7, 0x60, %l6
28088 wr %g0, 0x88, %asi
28089 casa [%l6] 0x88, %o5, %l4
28090 add %l3, %l0, %l6
28091 nop
28092 set 0x20, %g1
28093 std %g4, [%l7 + %g1]
28094 nop
28095 set 0x2F, %l3
28096 ldstub [%l7 + %l3], %i6
28097 add %l7, 0x68, %l6
28098 wr %g0, 0x88, %asi
28099 ldxa [%l6] %asi, %g5
28100 casxa [%l6] 0x88, %g5, %l1
28101 set 0x10, %l6
28102 stba %i2, [%l7 + %l6] 0x80
28103 st %f13, [%l7 + 0x14]
28104 set 0x30, %g5
28105 stxa %l5, [%l7 + %g5] 0x88
28106 nop
28107 set 0x08, %o2
28108 std %f22, [%l7 + %o2]
28109 ld [%l7 + 0x28], %f28
28110 nop
28111 nop
28112 setx 0x9B47974901F6858A, %l0, %l6
28113 stx %l6, [%l7 + 0x28]
28114 ldd [%l7 + 0x28], %f18
28115 setx 0x1A4A397B7240CC9C, %l1, %l5
28116 stx %l5, [%l7 + 0x10]
28117 ldd [%l7 + 0x10], %f22
28118 fdivd %f22, %f18, %f4
28119 set 0x24, %o1
28120 swapa [%l7 + %o1] 0x81, %o6
28121 nop
28122 set 0x7C, %i1
28123 ldsw [%l7 + %i1], %o3
28124 nop
28125 set 0x12, %o5
28126 lduh [%l7 + %o5], %o7
28127 set 0x10, %l1
28128 ldda [%l7 + %l1] 0xea, %i0
28129 nop
28130 set 0x28, %i3
28131 swap [%l7 + %i3], %g3
28132 nop
28133 set 0x32, %i5
28134 ldsh [%l7 + %i5], %g2
28135 nop
28136 set 0x40, %g2
28137 ldd [%l7 + %g2], %f26
28138 nop
28139 set 0x6E, %i6
28140 sth %g7, [%l7 + %i6]
28141 nop
28142 set 0x57, %l2
28143 ldub [%l7 + %l2], %l2
28144 nop
28145 set 0x34, %o3
28146 lduw [%l7 + %o3], %i0
28147 nop
28148 set 0x77, %l5
28149 stb %o4, [%l7 + %l5]
28150 set 0x18, %g6
28151 stxa %i5, [%l7 + %g6] 0x80
28152 set 0x24, %i4
28153 sta %f27, [%l7 + %i4] 0x81
28154 nop
28155 set 0x18, %i7
28156 ldd [%l7 + %i7], %f20
28157 nop
28158 set 0x70, %o7
28159 sth %i3, [%l7 + %o7]
28160 membar #Sync
28161 set 0x40, %g3
28162 ldda [%l7 + %g3] 0xf0, %f16
28163 ld [%l7 + 0x40], %f7
28164 nop
28165 set 0x38, %g7
28166 ldd [%l7 + %g7], %o0
28167 add %l7, 0x70, %l6
28168 wr %g0, 0x89, %asi
28169 ldxa [%l6] %asi, %i7
28170 casxa [%l6] 0x89, %i7, %o1
28171 ld [%l7 + 0x68], %f31
28172 wr %g0, 0x4, %fprs
28173 set 0x08, %i0
28174 prefetcha [%l7 + %i0] 0x88, 3
28175 set 0x60, %g4
28176 prefetcha [%l7 + %g4] 0x88, 3
28177 nop
28178 set 0x1E, %o4
28179 ldsb [%l7 + %o4], %l4
28180 set 0x40, %l0
28181 ldda [%l7 + %l0] 0xda, %f0
28182 add %l7, 0x2C, %l6
28183 wr %g0, 0x89, %asi
28184 casa [%l6] 0x89, %l3, %l0
28185 nop
28186 set 0x38, %o0
28187 stb %l6, [%l7 + %o0]
28188 add %g4, %i6, %o5
28189 nop
28190 set 0x08, %i2
28191 lduw [%l7 + %i2], %l1
28192 nop
28193 set 0x50, %l4
28194 ldd [%l7 + %l4], %f20
28195 set 0x7A, %o6
28196 stba %g5, [%l7 + %o6] 0x89
28197 nop
28198 set 0x10, %g1
28199 ldx [%l7 + %g1], %i2
28200 st %f23, [%l7 + 0x64]
28201 nop
28202 set 0x6A, %l3
28203 ldsh [%l7 + %l3], %o6
28204 set 0x40, %l6
28205 ldda [%l7 + %l6] 0xe3, %l4
28206 fpsub32 %f2, %f26, %f30
28207 nop
28208 set 0x08, %g5
28209 std %o6, [%l7 + %g5]
28210 nop
28211 set 0x30, %o2
28212 std %f28, [%l7 + %o2]
28213 ld [%l7 + 0x74], %f28
28214 and %o3, %g3, %g2
28215 nop
28216 set 0x08, %o1
28217 std %f10, [%l7 + %o1]
28218 fpsub32s %f2, %f15, %f6
28219 nop
28220 set 0x28, %o5
28221 ldd [%l7 + %o5], %g6
28222 nop
28223 set 0x64, %l1
28224 stw %i1, [%l7 + %l1]
28225 nop
28226 set 0x38, %i1
28227 std %f2, [%l7 + %i1]
28228 set 0x58, %i5
28229 stba %l2, [%l7 + %i5] 0xea
28230 membar #Sync
28231 nop
28232 set 0x08, %i3
28233 stx %fsr, [%l7 + %i3]
28234 and %i0, %o4, %i5
28235 nop
28236 set 0x7C, %g2
28237 swap [%l7 + %g2], %i3
28238 st %f14, [%l7 + 0x38]
28239 nop
28240 set 0x70, %i6
28241 ldx [%l7 + %i6], %i7
28242 nop
28243 set 0x46, %l2
28244 ldub [%l7 + %l2], %o1
28245 or %o2, %i4, %g6
28246 nop
28247 set 0x54, %o3
28248 swap [%l7 + %o3], %g1
28249 ld [%l7 + 0x1C], %f11
28250 set 0x70, %g6
28251 stxa %l4, [%l7 + %g6] 0x89
28252 bn %icc, loop_193
28253 nop
28254 set 0x60, %l5
28255 std %f0, [%l7 + %l5]
28256 set 0x5C, %i7
28257 stwa %o0, [%l7 + %i7] 0xe3
28258 membar #Sync
28259loop_193:
28260 nop
28261 set 0x08, %i4
28262 ldxa [%l7 + %i4] 0x88, %l3
28263 set 0x78, %g3
28264 sta %f18, [%l7 + %g3] 0x80
28265 set 0x70, %o7
28266 stda %l0, [%l7 + %o7] 0x89
28267 ba,a %xcc, loop_194
28268 or %g4, %i6, %o5
28269 add %l7, 0x34, %l6
28270 wr %g0, 0x88, %asi
28271 casa [%l6] 0x88, %l6, %l1
28272loop_194:
28273 st %fsr, [%l7 + 0x4C]
28274 set 0x48, %i0
28275 stda %i2, [%l7 + %i0] 0x81
28276 nop
28277 set 0x18, %g7
28278 std %o6, [%l7 + %g7]
28279 set 0x4F, %g4
28280 ldstuba [%l7 + %g4] 0x80, %l5
28281 set 0x7A, %o4
28282 ldstuba [%l7 + %o4] 0x88, %o7
28283 nop
28284 set 0x58, %l0
28285 stx %fsr, [%l7 + %l0]
28286 ld [%l7 + 0x58], %f25
28287 nop
28288 set 0x70, %o0
28289 lduw [%l7 + %o0], %g5
28290 add %g3, %g2, %g7
28291 set 0x50, %i2
28292 lda [%l7 + %i2] 0x80, %f7
28293 set 0x50, %o6
28294 stxa %o3, [%l7 + %o6] 0x88
28295 nop
28296 set 0x14, %l4
28297 ldsw [%l7 + %l4], %l2
28298 add %l7, 0x70, %l6
28299 wr %g0, 0x88, %asi
28300 ldxa [%l6] %asi, %i1
28301 casxa [%l6] 0x88, %i1, %o4
28302 wr %g0, 0x4, %fprs
28303 set 0x72, %l3
28304 stha %i5, [%l7 + %l3] 0x89
28305 nop
28306 set 0x59, %l6
28307 stb %i7, [%l7 + %l6]
28308 st %f1, [%l7 + 0x6C]
28309 set 0x1D, %g5
28310 ldstuba [%l7 + %g5] 0x80, %o1
28311 set 0x7C, %o2
28312 stba %o2, [%l7 + %o2] 0xe2
28313 membar #Sync
28314 nop
28315 set 0x48, %o1
28316 stx %g6, [%l7 + %o1]
28317 nop
28318 set 0x30, %g1
28319 ldd [%l7 + %g1], %i4
28320 set 0x40, %l1
28321 ldda [%l7 + %l1] 0x81, %f16
28322 nop
28323 set 0x24, %i1
28324 lduw [%l7 + %i1], %l4
28325 add %l7, 0x5C, %l6
28326 wr %g0, 0x80, %asi
28327 lda [%l6] %asi, %g1
28328 casa [%l6] 0x80, %g1, %l3
28329 nop
28330 set 0x10, %i5
28331 ldsw [%l7 + %i5], %l0
28332 nop
28333 set 0x1E, %i3
28334 ldub [%l7 + %i3], %g4
28335 wr %i6, %o5, %pic
28336 nop
28337 set 0x3A, %g2
28338 ldub [%l7 + %g2], %o0
28339 bn,a %xcc, loop_195
28340 nop
28341 set 0x50, %o5
28342 ldsw [%l7 + %o5], %l6
28343 st %f8, [%l7 + 0x70]
28344 set 0x50, %l2
28345 stha %i2, [%l7 + %l2] 0xea
28346 membar #Sync
28347loop_195:
28348 nop
28349 set 0x10, %i6
28350 stw %o6, [%l7 + %i6]
28351 set 0x48, %g6
28352 ldxa [%l7 + %g6] 0x89, %l5
28353 nop
28354 set 0x34, %l5
28355 ldstub [%l7 + %l5], %o7
28356 ble,a %xcc, loop_196
28357 nop
28358 set 0x0C, %o3
28359 prefetch [%l7 + %o3], 1
28360 nop
28361 set 0x44, %i7
28362 lduw [%l7 + %i7], %g5
28363 nop
28364 set 0x18, %i4
28365 ldsw [%l7 + %i4], %g3
28366loop_196:
28367 st %f9, [%l7 + 0x3C]
28368 nop
28369 set 0x0A, %o7
28370 sth %g2, [%l7 + %o7]
28371 set 0x6C, %i0
28372 swapa [%l7 + %i0] 0x81, %g7
28373 set 0x40, %g7
28374 stda %f0, [%l7 + %g7] 0x81
28375 and %l1, %l2, %i1
28376 nop
28377 set 0x50, %g3
28378 std %f14, [%l7 + %g3]
28379 nop
28380 set 0x6E, %o4
28381 stb %o3, [%l7 + %o4]
28382 nop
28383 set 0x28, %l0
28384 swap [%l7 + %l0], %o4
28385 nop
28386 set 0x58, %g4
28387 ldsb [%l7 + %g4], %i3
28388 nop
28389 set 0x5D, %i2
28390 ldsb [%l7 + %i2], %i0
28391 nop
28392 set 0x28, %o0
28393 lduw [%l7 + %o0], %i5
28394 st %fsr, [%l7 + 0x54]
28395 st %f13, [%l7 + 0x6C]
28396 nop
28397 set 0x64, %l4
28398 prefetch [%l7 + %l4], 3
28399 set 0x30, %l3
28400 lda [%l7 + %l3] 0x88, %f5
28401 st %fsr, [%l7 + 0x1C]
28402 set 0x40, %o6
28403 ldda [%l7 + %o6] 0x81, %f0
28404 nop
28405 set 0x2F, %g5
28406 ldub [%l7 + %g5], %o1
28407 nop
28408 set 0x64, %o2
28409 ldub [%l7 + %o2], %i7
28410 nop
28411 set 0x54, %l6
28412 ldsh [%l7 + %l6], %o2
28413 set 0x70, %g1
28414 stwa %i4, [%l7 + %g1] 0x88
28415 or %g6, %g1, %l4
28416 nop
28417 set 0x38, %o1
28418 stx %l3, [%l7 + %o1]
28419 set 0x68, %i1
28420 stxa %g4, [%l7 + %i1] 0x89
28421 add %i6, %o5, %o0
28422 wr %l0, %i2, %softint
28423 nop
28424 set 0x20, %i5
28425 ldsh [%l7 + %i5], %l6
28426 nop
28427 set 0x50, %l1
28428 ldx [%l7 + %l1], %l5
28429 set 0x08, %g2
28430 stda %o6, [%l7 + %g2] 0xea
28431 membar #Sync
28432 and %g5, %o7, %g3
28433 set 0x40, %o5
28434 stda %f0, [%l7 + %o5] 0xc0
28435 nop
28436 set 0x1B, %l2
28437 stb %g2, [%l7 + %l2]
28438 nop
28439 set 0x2B, %i6
28440 ldub [%l7 + %i6], %l1
28441 set 0x30, %i3
28442 ldxa [%l7 + %i3] 0x80, %g7
28443 bge,a %xcc, loop_197
28444 nop
28445 set 0x7B, %l5
28446 ldstub [%l7 + %l5], %i1
28447 and %o3, %o4, %i3
28448 nop
28449 set 0x58, %g6
28450 ldx [%l7 + %g6], %l2
28451loop_197:
28452 nop
28453 set 0x70, %o3
28454 ldda [%l7 + %o3] 0xea, %i4
28455 nop
28456 set 0x7C, %i4
28457 lduw [%l7 + %i4], %o1
28458 st %fsr, [%l7 + 0x14]
28459 ld [%l7 + 0x2C], %f12
28460 nop
28461 set 0x5E, %o7
28462 lduh [%l7 + %o7], %i7
28463 nop
28464 set 0x62, %i0
28465 sth %i0, [%l7 + %i0]
28466 nop
28467 set 0x68, %i7
28468 std %i4, [%l7 + %i7]
28469 set 0x58, %g7
28470 stxa %o2, [%l7 + %g7] 0x81
28471 and %g1, %g6, %l3
28472 and %g4, %l4, %o5
28473 and %i6, %o0, %l0
28474 nop
28475 set 0x38, %g3
28476 stx %fsr, [%l7 + %g3]
28477 set 0x48, %l0
28478 stxa %l6, [%l7 + %l0] 0x81
28479 set 0x20, %o4
28480 ldxa [%l7 + %o4] 0x81, %i2
28481 set 0x6C, %g4
28482 sta %f3, [%l7 + %g4] 0x81
28483 nop
28484 set 0x68, %o0
28485 std %l4, [%l7 + %o0]
28486 add %g5, %o7, %g3
28487 set 0x28, %i2
28488 stxa %g2, [%l7 + %i2] 0x80
28489 set 0x58, %l4
28490 stxa %l1, [%l7 + %l4] 0xea
28491 membar #Sync
28492 fpsub16 %f0, %f24, %f28
28493 bleu,pt %icc, loop_198
28494 nop
28495 set 0x0D, %l3
28496 ldsb [%l7 + %l3], %o6
28497 nop
28498 set 0x10, %g5
28499 std %i0, [%l7 + %g5]
28500 set 0x3C, %o6
28501 swapa [%l7 + %o6] 0x88, %o3
28502loop_198:
28503 nop
28504 set 0x6A, %l6
28505 ldstuba [%l7 + %l6] 0x81, %g7
28506 nop
28507 set 0x58, %g1
28508 ldx [%l7 + %g1], %o4
28509 nop
28510 set 0x38, %o2
28511 swap [%l7 + %o2], %i3
28512 set 0x08, %i1
28513 swapa [%l7 + %i1] 0x81, %i5
28514 nop
28515 set 0x52, %o1
28516 sth %l2, [%l7 + %o1]
28517 set 0x4A, %l1
28518 stba %i7, [%l7 + %l1] 0xeb
28519 membar #Sync
28520 nop
28521 set 0x0C, %g2
28522 sth %i0, [%l7 + %g2]
28523 set 0x24, %o5
28524 stba %o1, [%l7 + %o5] 0x80
28525 nop
28526 set 0x0C, %l2
28527 ldsw [%l7 + %l2], %i4
28528 nop
28529 set 0x0D, %i5
28530 ldstub [%l7 + %i5], %o2
28531 nop
28532 set 0x64, %i3
28533 stw %g6, [%l7 + %i3]
28534 nop
28535 set 0x38, %i6
28536 swap [%l7 + %i6], %g1
28537 set 0x40, %g6
28538 stxa %l3, [%l7 + %g6] 0x81
28539 nop
28540 set 0x68, %o3
28541 stw %g4, [%l7 + %o3]
28542 or %o5, %i6, %o0
28543 set 0x20, %l5
28544 stda %l4, [%l7 + %l5] 0x80
28545 nop
28546 set 0x18, %i4
28547 ldsh [%l7 + %i4], %l6
28548 nop
28549 set 0x2C, %i0
28550 swap [%l7 + %i0], %l0
28551 nop
28552 set 0x75, %i7
28553 stb %i2, [%l7 + %i7]
28554 or %l5, %g5, %o7
28555 nop
28556 set 0x08, %o7
28557 ldsh [%l7 + %o7], %g2
28558 set 0x20, %g3
28559 ldda [%l7 + %g3] 0xe3, %g2
28560 nop
28561 set 0x2D, %l0
28562 ldsb [%l7 + %l0], %o6
28563 set 0x13, %g7
28564 stba %l1, [%l7 + %g7] 0xe3
28565 membar #Sync
28566 set 0x3C, %o4
28567 sta %f0, [%l7 + %o4] 0x89
28568 wr %i1, %o3, %set_softint
28569 nop
28570 set 0x50, %o0
28571 ldsw [%l7 + %o0], %g7
28572 nop
28573 set 0x78, %i2
28574 std %o4, [%l7 + %i2]
28575 nop
28576 set 0x50, %l4
28577 ldd [%l7 + %l4], %f8
28578 set 0x24, %l3
28579 stwa %i3, [%l7 + %l3] 0xea
28580 membar #Sync
28581 nop
28582 set 0x58, %g5
28583 stx %fsr, [%l7 + %g5]
28584 set 0x40, %o6
28585 stda %f0, [%l7 + %o6] 0x89
28586 bne,a,pn %xcc, loop_199
28587 nop
28588 set 0x7A, %l6
28589 ldstub [%l7 + %l6], %i5
28590 set 0x40, %g4
28591 stba %i7, [%l7 + %g4] 0x88
28592loop_199:
28593 nop
28594 set 0x10, %o2
28595 ldx [%l7 + %o2], %l2
28596 set 0x35, %i1
28597 ldstuba [%l7 + %i1] 0x80, %i0
28598 nop
28599 set 0x52, %o1
28600 sth %o1, [%l7 + %o1]
28601 or %o2, %i4, %g1
28602 nop
28603 set 0x20, %l1
28604 ldd [%l7 + %l1], %f4
28605 bn,a %xcc, loop_200
28606 st %fsr, [%l7 + 0x44]
28607 set 0x50, %g1
28608 ldda [%l7 + %g1] 0x80, %g6
28609loop_200:
28610 nop
28611 set 0x08, %g2
28612 sth %l3, [%l7 + %g2]
28613 add %l7, 0x08, %l6
28614 wr %g0, 0x81, %asi
28615 casxa [%l6] 0x81, %o5, %g4
28616 nop
28617 set 0x40, %o5
28618 ldd [%l7 + %o5], %i6
28619 membar #Sync
28620 set 0x40, %i5
28621 ldda [%l7 + %i5] 0xf8, %f16
28622 nop
28623 set 0x4B, %i3
28624 stb %l4, [%l7 + %i3]
28625 membar #Sync
28626 set 0x40, %i6
28627 ldda [%l7 + %i6] 0xf1, %f0
28628 nop
28629 set 0x30, %l2
28630 ldd [%l7 + %l2], %f22
28631 nop
28632 set 0x34, %o3
28633 ldsw [%l7 + %o3], %l6
28634 nop
28635 set 0x53, %l5
28636 ldsb [%l7 + %l5], %o0
28637 or %i2, %l5, %l0
28638 add %l7, 0x78, %l6
28639 wr %g0, 0x80, %asi
28640 ldxa [%l6] %asi, %o7
28641 casxa [%l6] 0x80, %o7, %g2
28642 nop
28643 set 0x7D, %i4
28644 stb %g5, [%l7 + %i4]
28645 nop
28646 set 0x1A, %i0
28647 ldsh [%l7 + %i0], %g3
28648 set 0x11, %i7
28649 ldstuba [%l7 + %i7] 0x89, %o6
28650 nop
28651 set 0x2C, %o7
28652 lduw [%l7 + %o7], %l1
28653 nop
28654 set 0x18, %g6
28655 stx %i1, [%l7 + %g6]
28656 nop
28657 set 0x64, %g3
28658 prefetch [%l7 + %g3], 3
28659 add %l7, 0x78, %l6
28660 wr %g0, 0x89, %asi
28661 lda [%l6] %asi, %o3
28662 casa [%l6] 0x89, %o3, %o4
28663 nop
28664 set 0x65, %l0
28665 ldsb [%l7 + %l0], %i3
28666 nop
28667 set 0x78, %g7
28668 ldx [%l7 + %g7], %g7
28669 and %i7, %i5, %i0
28670 set 0x44, %o4
28671 ldstuba [%l7 + %o4] 0x81, %o1
28672 st %fsr, [%l7 + 0x44]
28673 nop
28674 set 0x16, %i2
28675 ldsh [%l7 + %i2], %o2
28676 nop
28677 set 0x08, %l4
28678 swap [%l7 + %l4], %l2
28679 set 0x48, %o0
28680 sta %f16, [%l7 + %o0] 0x81
28681 set 0x40, %g5
28682 stda %f16, [%l7 + %g5] 0x88
28683 nop
28684 set 0x54, %l3
28685 prefetch [%l7 + %l3], 2
28686 nop
28687 set 0x78, %o6
28688 ldx [%l7 + %o6], %i4
28689 nop
28690 set 0x50, %g4
28691 stx %fsr, [%l7 + %g4]
28692 bgu,a %icc, loop_201
28693 nop
28694 set 0x18, %o2
28695 ldsw [%l7 + %o2], %g6
28696 nop
28697 set 0x18, %l6
28698 sth %l3, [%l7 + %l6]
28699 set 0x64, %o1
28700 stba %o5, [%l7 + %o1] 0xe2
28701 membar #Sync
28702loop_201:
28703 nop
28704 set 0x78, %l1
28705 sth %g1, [%l7 + %l1]
28706 set 0x3D, %i1
28707 stba %g4, [%l7 + %i1] 0xe2
28708 membar #Sync
28709 nop
28710 set 0x30, %g1
28711 stx %l4, [%l7 + %g1]
28712 nop
28713 set 0x08, %g2
28714 sth %l6, [%l7 + %g2]
28715 nop
28716 set 0x44, %i5
28717 prefetch [%l7 + %i5], 4
28718 set 0x78, %o5
28719 sta %f24, [%l7 + %o5] 0x88
28720 ld [%l7 + 0x28], %f21
28721 set 0x08, %i6
28722 lda [%l7 + %i6] 0x81, %f27
28723 nop
28724 set 0x6A, %i3
28725 ldsh [%l7 + %i3], %i6
28726 set 0x10, %o3
28727 ldxa [%l7 + %o3] 0x89, %o0
28728 or %i2, %l5, %o7
28729 set 0x49, %l2
28730 ldstuba [%l7 + %l2] 0x80, %g2
28731 nop
28732 set 0x3C, %l5
28733 prefetch [%l7 + %l5], 4
28734 nop
28735 set 0x38, %i0
28736 prefetch [%l7 + %i0], 3
28737 nop
28738 set 0x7A, %i4
28739 ldsh [%l7 + %i4], %g5
28740 nop
28741 set 0x48, %o7
28742 ldd [%l7 + %o7], %l0
28743 nop
28744 set 0x44, %i7
28745 swap [%l7 + %i7], %g3
28746 nop
28747 set 0x2C, %g3
28748 stw %o6, [%l7 + %g3]
28749 nop
28750 set 0x48, %l0
28751 stw %i1, [%l7 + %l0]
28752 nop
28753 set 0x38, %g6
28754 stx %l1, [%l7 + %g6]
28755 nop
28756 set 0x10, %o4
28757 stw %o4, [%l7 + %o4]
28758 nop
28759 set 0x70, %i2
28760 ldd [%l7 + %i2], %f4
28761 nop
28762 set 0x78, %g7
28763 ldsb [%l7 + %g7], %i3
28764 nop
28765 set 0x28, %l4
28766 prefetch [%l7 + %l4], 2
28767 nop
28768 set 0x36, %o0
28769 sth %g7, [%l7 + %o0]
28770 bleu %icc, loop_202
28771 nop
28772 set 0x38, %l3
28773 ldx [%l7 + %l3], %i7
28774 nop
28775 set 0x38, %g5
28776 stx %fsr, [%l7 + %g5]
28777 nop
28778 nop
28779 setx 0xD7176B220EDF5129, %l0, %l6
28780 stx %l6, [%l7 + 0x28]
28781 ldd [%l7 + 0x28], %f4
28782 setx 0x75F192156621A500, %l1, %l5
28783 stx %l5, [%l7 + 0x10]
28784 ldd [%l7 + 0x10], %f8
28785 fdivd %f8, %f4, %f14
28786loop_202:
28787 nop
28788 set 0x40, %o6
28789 ldx [%l7 + %o6], %o3
28790 set 0x48, %g4
28791 stxa %i5, [%l7 + %g4] 0x80
28792 fpadd16s %f25, %f5, %f1
28793 fpadd32s %f6, %f29, %f9
28794 set 0x30, %o2
28795 ldda [%l7 + %o2] 0xe2, %o0
28796 nop
28797 set 0x3A, %l6
28798 ldub [%l7 + %l6], %o2
28799 nop
28800 set 0x10, %o1
28801 ldx [%l7 + %o1], %l2
28802 nop
28803 set 0x18, %i1
28804 ldx [%l7 + %i1], %i4
28805 nop
28806 set 0x68, %g1
28807 ldx [%l7 + %g1], %g6
28808 add %l7, 0x20, %l6
28809 wr %g0, 0x80, %asi
28810 casa [%l6] 0x80, %i0, %l3
28811 or %o5, %g4, %l4
28812 nop
28813 set 0x1E, %l1
28814 sth %l6, [%l7 + %l1]
28815 nop
28816 set 0x68, %i5
28817 ldx [%l7 + %i5], %g1
28818 nop
28819 set 0x2E, %g2
28820 ldstub [%l7 + %g2], %i6
28821 add %l7, 0x78, %l6
28822 wr %g0, 0x88, %asi
28823 ldxa [%l6] %asi, %i2
28824 casxa [%l6] 0x88, %i2, %o0
28825 and %l5, %o7, %g5
28826 set 0x14, %i6
28827 swapa [%l7 + %i6] 0x88, %g2
28828 set 0x53, %i3
28829 stba %l0, [%l7 + %i3] 0x88
28830 or %o6, %g3, %i1
28831 nop
28832 set 0x30, %o3
28833 ldd [%l7 + %o3], %f12
28834 set 0x4B, %o5
28835 ldstuba [%l7 + %o5] 0x80, %o4
28836 nop
28837 set 0x52, %l5
28838 ldsh [%l7 + %l5], %l1
28839 add %l7, 0x10, %l6
28840 wr %g0, 0x80, %asi
28841 ldxa [%l6] %asi, %i3
28842 casxa [%l6] 0x80, %i3, %g7
28843 nop
28844 set 0x10, %i0
28845 ldsw [%l7 + %i0], %o3
28846 nop
28847 set 0x1A, %l2
28848 sth %i5, [%l7 + %l2]
28849 set 0x30, %i4
28850 stha %i7, [%l7 + %i4] 0xe2
28851 membar #Sync
28852 set 0x30, %i7
28853 swapa [%l7 + %i7] 0x88, %o1
28854 nop
28855 set 0x4F, %g3
28856 ldstub [%l7 + %g3], %o2
28857 st %fsr, [%l7 + 0x18]
28858 nop
28859 set 0x48, %l0
28860 ldx [%l7 + %l0], %i4
28861 set 0x20, %g6
28862 swapa [%l7 + %g6] 0x89, %l2
28863 nop
28864 set 0x5C, %o4
28865 lduh [%l7 + %o4], %i0
28866 nop
28867 set 0x20, %i2
28868 stx %fsr, [%l7 + %i2]
28869 set 0x5C, %g7
28870 swapa [%l7 + %g7] 0x80, %l3
28871 nop
28872 set 0x60, %o7
28873 std %f22, [%l7 + %o7]
28874 nop
28875 set 0x60, %o0
28876 lduw [%l7 + %o0], %o5
28877 nop
28878 set 0x3C, %l4
28879 sth %g4, [%l7 + %l4]
28880 set 0x1A, %g5
28881 ldstuba [%l7 + %g5] 0x80, %g6
28882 set 0x58, %l3
28883 stwa %l6, [%l7 + %l3] 0xe2
28884 membar #Sync
28885 nop
28886 set 0x38, %o6
28887 prefetch [%l7 + %o6], 4
28888 nop
28889 set 0x2C, %o2
28890 sth %g1, [%l7 + %o2]
28891 set 0x1C, %g4
28892 swapa [%l7 + %g4] 0x88, %i6
28893 nop
28894 set 0x13, %l6
28895 ldstub [%l7 + %l6], %l4
28896 nop
28897 set 0x08, %o1
28898 prefetch [%l7 + %o1], 4
28899 nop
28900 set 0x58, %g1
28901 std %f2, [%l7 + %g1]
28902 nop
28903 set 0x6C, %i1
28904 swap [%l7 + %i1], %o0
28905 nop
28906 set 0x08, %i5
28907 ldx [%l7 + %i5], %l5
28908 set 0x20, %l1
28909 ldxa [%l7 + %l1] 0x81, %o7
28910 nop
28911 set 0x5C, %i6
28912 lduw [%l7 + %i6], %i2
28913 bgu,a %icc, loop_203
28914 and %g2, %g5, %l0
28915 nop
28916 set 0x22, %g2
28917 lduh [%l7 + %g2], %g3
28918 nop
28919 set 0x1E, %i3
28920 sth %i1, [%l7 + %i3]
28921loop_203:
28922 nop
28923 set 0x60, %o3
28924 sta %f11, [%l7 + %o3] 0x88
28925 set 0x68, %l5
28926 swapa [%l7 + %l5] 0x80, %o4
28927 nop
28928 set 0x34, %o5
28929 ldsh [%l7 + %o5], %o6
28930 or %i3, %l1, %o3
28931 nop
28932 set 0x0C, %i0
28933 swap [%l7 + %i0], %g7
28934 nop
28935 set 0x68, %i4
28936 ldd [%l7 + %i4], %i6
28937 nop
28938 set 0x68, %i7
28939 ldd [%l7 + %i7], %f16
28940 nop
28941 set 0x38, %g3
28942 ldd [%l7 + %g3], %o0
28943 st %fsr, [%l7 + 0x7C]
28944 nop
28945 set 0x64, %l2
28946 sth %i5, [%l7 + %l2]
28947 ld [%l7 + 0x2C], %f5
28948 nop
28949 set 0x18, %l0
28950 prefetch [%l7 + %l0], 1
28951 nop
28952 set 0x16, %g6
28953 ldsh [%l7 + %g6], %o2
28954 st %f13, [%l7 + 0x50]
28955 nop
28956 set 0x30, %i2
28957 prefetch [%l7 + %i2], 1
28958 set 0x50, %g7
28959 stda %l2, [%l7 + %g7] 0x89
28960 nop
28961 set 0x5A, %o7
28962 stb %i0, [%l7 + %o7]
28963 nop
28964 set 0x68, %o4
28965 std %i4, [%l7 + %o4]
28966 nop
28967 set 0x48, %l4
28968 std %l2, [%l7 + %l4]
28969 set 0x58, %o0
28970 lda [%l7 + %o0] 0x81, %f11
28971 set 0x6C, %g5
28972 lda [%l7 + %g5] 0x80, %f31
28973 add %o5, %g4, %l6
28974 or %g1, %i6, %l4
28975 fpsub16s %f18, %f24, %f22
28976 add %l7, 0x08, %l6
28977 wr %g0, 0x81, %asi
28978 ldxa [%l6] %asi, %o0
28979 casxa [%l6] 0x81, %o0, %g6
28980 set 0x48, %o6
28981 prefetcha [%l7 + %o6] 0x89, 2
28982 set 0x54, %l3
28983 swapa [%l7 + %l3] 0x89, %o7
28984 set 0x40, %o2
28985 ldxa [%l7 + %o2] 0x89, %i2
28986 nop
28987 set 0x60, %g4
28988 stx %g5, [%l7 + %g4]
28989 nop
28990 set 0x28, %l6
28991 swap [%l7 + %l6], %l0
28992 nop
28993 set 0x70, %o1
28994 ldd [%l7 + %o1], %g2
28995 fpsub32s %f30, %f0, %f25
28996 nop
28997 set 0x40, %i1
28998 ldd [%l7 + %i1], %f22
28999 and %i1, %g3, %o6
29000 set 0x78, %i5
29001 stxa %o4, [%l7 + %i5] 0x80
29002 nop
29003 set 0x79, %g1
29004 stb %i3, [%l7 + %g1]
29005 nop
29006 set 0x6B, %i6
29007 ldub [%l7 + %i6], %o3
29008 set 0x6A, %l1
29009 ldstuba [%l7 + %l1] 0x89, %g7
29010 set 0x7C, %g2
29011 swapa [%l7 + %g2] 0x89, %i7
29012 nop
29013 set 0x57, %i3
29014 ldstub [%l7 + %i3], %l1
29015 nop
29016 set 0x40, %o3
29017 swap [%l7 + %o3], %i5
29018 add %l7, 0x3C, %l6
29019 wr %g0, 0x81, %asi
29020 casa [%l6] 0x81, %o1, %o2
29021 nop
29022 set 0x10, %o5
29023 std %i0, [%l7 + %o5]
29024 set 0x40, %l5
29025 stxa %l2, [%l7 + %l5] 0xe3
29026 membar #Sync
29027 nop
29028 set 0x18, %i4
29029 ldd [%l7 + %i4], %l2
29030 st %fsr, [%l7 + 0x74]
29031 set 0x08, %i0
29032 ldxa [%l7 + %i0] 0x88, %i4
29033 add %l7, 0x5C, %l6
29034 wr %g0, 0x89, %asi
29035 lda [%l6] %asi, %g4
29036 casa [%l6] 0x89, %g4, %o5
29037 add %g1, %i6, %l6
29038 wr %l4, %o0, %clear_softint
29039 or %g6, %o7, %l5
29040 nop
29041 set 0x5C, %i7
29042 stw %i2, [%l7 + %i7]
29043 ld [%l7 + 0x6C], %f24
29044 nop
29045 set 0x42, %l2
29046 ldsb [%l7 + %l2], %g5
29047 set 0x0A, %g3
29048 ldstuba [%l7 + %g3] 0x88, %g2
29049 nop
29050 set 0x68, %l0
29051 stw %l0, [%l7 + %l0]
29052 nop
29053 set 0x68, %i2
29054 lduw [%l7 + %i2], %g3
29055 set 0x4A, %g7
29056 ldstuba [%l7 + %g7] 0x80, %i1
29057 nop
29058 set 0x08, %o7
29059 ldx [%l7 + %o7], %o4
29060 nop
29061 set 0x08, %o4
29062 lduw [%l7 + %o4], %o6
29063 and %o3, %g7, %i3
29064 nop
29065 set 0x78, %l4
29066 stx %fsr, [%l7 + %l4]
29067 set 0x28, %g6
29068 stda %l0, [%l7 + %g6] 0xe3
29069 membar #Sync
29070 set 0x40, %g5
29071 stda %f0, [%l7 + %g5] 0xc0
29072 nop
29073 set 0x34, %o0
29074 prefetch [%l7 + %o0], 3
29075 set 0x1E, %o6
29076 ldstuba [%l7 + %o6] 0x81, %i7
29077 nop
29078 set 0x58, %l3
29079 stx %o1, [%l7 + %l3]
29080 st %f24, [%l7 + 0x38]
29081 nop
29082 set 0x5A, %g4
29083 sth %o2, [%l7 + %g4]
29084 or %i5, %l2, %l3
29085 set 0x40, %o2
29086 ldda [%l7 + %o2] 0xd8, %f0
29087 set 0x60, %o1
29088 stda %i0, [%l7 + %o1] 0x89
29089 nop
29090 set 0x58, %l6
29091 stw %g4, [%l7 + %l6]
29092 set 0x24, %i1
29093 stha %i4, [%l7 + %i1] 0x80
29094 nop
29095 set 0x27, %g1
29096 ldsb [%l7 + %g1], %g1
29097 set 0x60, %i6
29098 ldxa [%l7 + %i6] 0x80, %i6
29099 add %o5, %l4, %o0
29100 nop
29101 set 0x20, %i5
29102 stx %l6, [%l7 + %i5]
29103 nop
29104 set 0x10, %l1
29105 std %o6, [%l7 + %l1]
29106 nop
29107 set 0x2A, %i3
29108 ldsh [%l7 + %i3], %g6
29109 set 0x3C, %g2
29110 stha %l5, [%l7 + %g2] 0x89
29111 or %g5, %i2, %g2
29112 nop
29113 set 0x14, %o5
29114 sth %l0, [%l7 + %o5]
29115 and %i1, %g3, %o6
29116 nop
29117 set 0x0A, %o3
29118 lduh [%l7 + %o3], %o4
29119 nop
29120 set 0x78, %l5
29121 ldd [%l7 + %l5], %f2
29122 nop
29123 set 0x68, %i0
29124 std %o2, [%l7 + %i0]
29125 set 0x60, %i4
29126 ldxa [%l7 + %i4] 0x88, %g7
29127 nop
29128 or %g0, 0x8, %l0
29129 sllx %l0, 0x3c, %l0
29130 wr %l0, 0x97A, %tick_cmpr
29131 nop
29132 set 0x47, %i7
29133 ldstub [%l7 + %i7], %i7
29134 set 0x50, %l2
29135 prefetcha [%l7 + %l2] 0x80, 2
29136 membar #Sync
29137 set 0x40, %g3
29138 ldda [%l7 + %g3] 0xf9, %f0
29139 set 0x40, %i2
29140 ldda [%l7 + %i2] 0x80, %f16
29141 nop
29142 set 0x78, %l0
29143 ldx [%l7 + %l0], %o2
29144 nop
29145 set 0x70, %o7
29146 ldx [%l7 + %o7], %i5
29147 nop
29148 set 0x58, %g7
29149 swap [%l7 + %g7], %l2
29150 nop
29151 set 0x60, %l4
29152 ldd [%l7 + %l4], %f30
29153 ld [%l7 + 0x54], %f11
29154 nop
29155 set 0x60, %g6
29156 stx %i0, [%l7 + %g6]
29157 and %l3, %i4, %g1
29158 add %g4, %o5, %l4
29159 add %l7, 0x08, %l6
29160 wr %g0, 0x89, %asi
29161 casa [%l6] 0x89, %o0, %i6
29162 nop
29163 set 0x3C, %g5
29164 prefetch [%l7 + %g5], 1
29165 nop
29166 set 0x48, %o4
29167 lduw [%l7 + %o4], %o7
29168 nop
29169 set 0x18, %o0
29170 stx %fsr, [%l7 + %o0]
29171 nop
29172 set 0x4E, %l3
29173 lduh [%l7 + %l3], %l6
29174 set 0x70, %g4
29175 ldda [%l7 + %g4] 0x89, %l4
29176 set 0x30, %o6
29177 sta %f16, [%l7 + %o6] 0x81
29178 nop
29179 set 0x12, %o1
29180 sth %g5, [%l7 + %o1]
29181 add %g6, %g2, %i2
29182 nop
29183 set 0x34, %o2
29184 lduw [%l7 + %o2], %l0
29185 set 0x3C, %l6
29186 swapa [%l7 + %l6] 0x81, %g3
29187 set 0x40, %i1
29188 stda %f16, [%l7 + %i1] 0x88
29189 set 0x08, %g1
29190 stda %o6, [%l7 + %g1] 0x88
29191 set 0x40, %i5
29192 stda %o4, [%l7 + %i5] 0x81
29193 st %f1, [%l7 + 0x20]
29194 nop
29195 set 0x48, %i6
29196 ldx [%l7 + %i6], %o3
29197 set 0x14, %i3
29198 stwa %i1, [%l7 + %i3] 0xea
29199 membar #Sync
29200 nop
29201 set 0x70, %l1
29202 lduh [%l7 + %l1], %g7
29203 set 0x40, %o5
29204 stda %f0, [%l7 + %o5] 0xca
29205 nop
29206 set 0x3E, %g2
29207 sth %l1, [%l7 + %g2]
29208 nop
29209 set 0x54, %o3
29210 swap [%l7 + %o3], %i3
29211 set 0x24, %i0
29212 stwa %i7, [%l7 + %i0] 0xea
29213 membar #Sync
29214 set 0x4C, %i4
29215 swapa [%l7 + %i4] 0x88, %o1
29216 set 0x4C, %l5
29217 stha %o2, [%l7 + %l5] 0x80
29218 nop
29219 set 0x34, %i7
29220 swap [%l7 + %i7], %i5
29221 set 0x38, %l2
29222 swapa [%l7 + %l2] 0x88, %i0
29223 nop
29224 set 0x15, %i2
29225 ldub [%l7 + %i2], %l3
29226 nop
29227 set 0x5E, %g3
29228 ldub [%l7 + %g3], %i4
29229 set 0x18, %o7
29230 prefetcha [%l7 + %o7] 0x88, 2
29231 nop
29232 set 0x40, %g7
29233 stw %l2, [%l7 + %g7]
29234 and %g4, %l4, %o5
29235 set 0x42, %l4
29236 stha %i6, [%l7 + %l4] 0x89
29237 set 0x28, %l0
29238 prefetcha [%l7 + %l0] 0x89, 3
29239 nop
29240 set 0x35, %g6
29241 stb %l6, [%l7 + %g6]
29242 set 0x20, %g5
29243 prefetcha [%l7 + %g5] 0x81, 1
29244 set 0x59, %o0
29245 ldstuba [%l7 + %o0] 0x88, %g5
29246 nop
29247 set 0x40, %o4
29248 std %o0, [%l7 + %o4]
29249 set 0x40, %l3
29250 stda %f16, [%l7 + %l3] 0xf0
29251 membar #Sync
29252 st %fsr, [%l7 + 0x70]
29253 nop
29254 set 0x3A, %g4
29255 sth %g6, [%l7 + %g4]
29256 set 0x40, %o6
29257 ldda [%l7 + %o6] 0x89, %f16
29258 nop
29259 set 0x20, %o2
29260 lduw [%l7 + %o2], %i2
29261 nop
29262 set 0x34, %o1
29263 ldstub [%l7 + %o1], %l0
29264 ld [%l7 + 0x7C], %f29
29265 and %g3, %g2, %o6
29266 nop
29267 nop
29268 setx 0x904CF942, %l0, %l6
29269 st %l6, [%l7 + 0x28]
29270 ld [%l7 + 0x28], %f15
29271 setx 0x18CE9EEE, %l1, %l5
29272 st %l5, [%l7 + 0x10]
29273 ld [%l7 + 0x10], %f16
29274 fdivs %f16, %f15, %f9
29275 nop
29276 set 0x48, %i1
29277 ldx [%l7 + %i1], %o3
29278 nop
29279 set 0x70, %g1
29280 ldd [%l7 + %g1], %f26
29281 wr %o4, %i1, %softint
29282 bge,a %xcc, loop_204
29283 nop
29284 set 0x10, %i5
29285 ldd [%l7 + %i5], %f18
29286 set 0x44, %i6
29287 stwa %g7, [%l7 + %i6] 0x81
29288loop_204:
29289 nop
29290 set 0x64, %i3
29291 swap [%l7 + %i3], %i3
29292 nop
29293 set 0x0E, %l1
29294 sth %l1, [%l7 + %l1]
29295 set 0x40, %l6
29296 prefetcha [%l7 + %l6] 0x89, 1
29297 nop
29298 set 0x70, %o5
29299 lduh [%l7 + %o5], %i7
29300 nop
29301 set 0x34, %g2
29302 stb %o2, [%l7 + %g2]
29303 nop
29304 set 0x48, %i0
29305 ldd [%l7 + %i0], %f22
29306 set 0x24, %o3
29307 sta %f23, [%l7 + %o3] 0x88
29308 set 0x70, %i4
29309 lda [%l7 + %i4] 0x81, %f20
29310 add %i5, %l3, %i4
29311 nop
29312 set 0x38, %i7
29313 ldsw [%l7 + %i7], %i0
29314 nop
29315 set 0x20, %l5
29316 std %f2, [%l7 + %l5]
29317 nop
29318 set 0x30, %l2
29319 std %f30, [%l7 + %l2]
29320 set 0x2C, %i2
29321 stha %l2, [%l7 + %i2] 0x81
29322 nop
29323 set 0x48, %o7
29324 stw %g4, [%l7 + %o7]
29325 nop
29326 set 0x72, %g3
29327 stb %l4, [%l7 + %g3]
29328 nop
29329 set 0x60, %g7
29330 stx %g1, [%l7 + %g7]
29331 set 0x5F, %l0
29332 ldstuba [%l7 + %l0] 0x81, %o5
29333 add %l7, 0x08, %l6
29334 wr %g0, 0x89, %asi
29335 casxa [%l6] 0x89, %o7, %l6
29336 nop
29337 set 0x78, %l4
29338 stx %i6, [%l7 + %l4]
29339 nop
29340 set 0x39, %g5
29341 ldsb [%l7 + %g5], %g5
29342 nop
29343 set 0x3D, %o0
29344 stb %l5, [%l7 + %o0]
29345 set 0x50, %g6
29346 ldda [%l7 + %g6] 0x89, %o0
29347 or %g6, %l0, %g3
29348 set 0x20, %o4
29349 swapa [%l7 + %o4] 0x88, %i2
29350 nop
29351 set 0x38, %l3
29352 std %f26, [%l7 + %l3]
29353 nop
29354 set 0x54, %g4
29355 lduh [%l7 + %g4], %o6
29356 st %f29, [%l7 + 0x70]
29357 set 0x66, %o2
29358 stha %g2, [%l7 + %o2] 0x81
29359 and %o4, %i1, %g7
29360 set 0x48, %o1
29361 stxa %i3, [%l7 + %o1] 0xea
29362 membar #Sync
29363 nop
29364 set 0x1A, %i1
29365 lduh [%l7 + %i1], %o3
29366 st %fsr, [%l7 + 0x2C]
29367 set 0x78, %g1
29368 stda %o0, [%l7 + %g1] 0x80
29369 set 0x70, %o6
29370 ldxa [%l7 + %o6] 0x81, %l1
29371 nop
29372 set 0x42, %i6
29373 ldsh [%l7 + %i6], %i7
29374 set 0x10, %i5
29375 ldda [%l7 + %i5] 0xe3, %i4
29376 nop
29377 set 0x50, %l1
29378 ldstub [%l7 + %l1], %l3
29379 nop
29380 set 0x10, %l6
29381 stx %fsr, [%l7 + %l6]
29382 bgu,a %icc, loop_205
29383 nop
29384 set 0x48, %i3
29385 ldd [%l7 + %i3], %o2
29386 set 0x60, %o5
29387 prefetcha [%l7 + %o5] 0x88, 0
29388loop_205:
29389 nop
29390 set 0x3B, %i0
29391 stb %i4, [%l7 + %i0]
29392 nop
29393 set 0x73, %g2
29394 ldub [%l7 + %g2], %l2
29395 nop
29396 set 0x28, %o3
29397 std %f4, [%l7 + %o3]
29398 nop
29399 set 0x48, %i4
29400 ldsw [%l7 + %i4], %g4
29401 ble,pt %icc, loop_206
29402 nop
29403 set 0x6E, %l5
29404 sth %g1, [%l7 + %l5]
29405 nop
29406 set 0x08, %l2
29407 stx %fsr, [%l7 + %l2]
29408 fpsub32s %f1, %f18, %f27
29409loop_206:
29410 nop
29411 set 0x28, %i2
29412 ldd [%l7 + %i2], %o4
29413 nop
29414 set 0x19, %i7
29415 stb %l4, [%l7 + %i7]
29416 nop
29417 set 0x34, %g3
29418 swap [%l7 + %g3], %o7
29419 nop
29420 set 0x3C, %g7
29421 swap [%l7 + %g7], %i6
29422 set 0x28, %l0
29423 stba %l6, [%l7 + %l0] 0x80
29424 fpsub16 %f30, %f26, %f18
29425 add %l7, 0x70, %l6
29426 wr %g0, 0x89, %asi
29427 casa [%l6] 0x89, %l5, %o0
29428 add %g5, %g6, %l0
29429 set 0x40, %o7
29430 stda %f16, [%l7 + %o7] 0xca
29431 nop
29432 set 0x70, %g5
29433 ldd [%l7 + %g5], %g2
29434 set 0x40, %o0
29435 stda %f16, [%l7 + %o0] 0xda
29436 set 0x0F, %g6
29437 stba %i2, [%l7 + %g6] 0x88
29438 set 0x14, %l4
29439 swapa [%l7 + %l4] 0x81, %o6
29440 nop
29441 set 0x08, %o4
29442 stx %fsr, [%l7 + %o4]
29443 nop
29444 set 0x50, %l3
29445 stx %g2, [%l7 + %l3]
29446 nop
29447 set 0x18, %o2
29448 stx %i1, [%l7 + %o2]
29449 set 0x37, %g4
29450 ldstuba [%l7 + %g4] 0x80, %g7
29451 add %l7, 0x20, %l6
29452 wr %g0, 0x80, %asi
29453 casxa [%l6] 0x80, %i3, %o4
29454 nop
29455 set 0x30, %o1
29456 ldd [%l7 + %o1], %o0
29457 add %l7, 0x70, %l6
29458 wr %g0, 0x88, %asi
29459 lda [%l6] %asi, %o3
29460 casa [%l6] 0x88, %o3, %l1
29461 set 0x50, %g1
29462 stwa %i5, [%l7 + %g1] 0xe3
29463 membar #Sync
29464 add %i7, %o2, %i0
29465 nop
29466 set 0x34, %i1
29467 lduw [%l7 + %i1], %i4
29468 nop
29469 set 0x2C, %o6
29470 sth %l3, [%l7 + %o6]
29471 nop
29472 set 0x46, %i5
29473 ldstub [%l7 + %i5], %g4
29474 nop
29475 set 0x50, %i6
29476 stx %fsr, [%l7 + %i6]
29477 ld [%l7 + 0x54], %f9
29478 membar #Sync
29479 set 0x40, %l6
29480 ldda [%l7 + %l6] 0xf8, %f0
29481 set 0x0A, %l1
29482 ldstuba [%l7 + %l1] 0x81, %l2
29483 set 0x64, %i3
29484 stwa %o5, [%l7 + %i3] 0x81
29485 nop
29486 set 0x18, %o5
29487 ldd [%l7 + %o5], %f24
29488 set 0x79, %g2
29489 ldstuba [%l7 + %g2] 0x88, %l4
29490 nop
29491 set 0x54, %o3
29492 swap [%l7 + %o3], %o7
29493 fpsub16 %f2, %f26, %f26
29494 nop
29495 set 0x50, %i4
29496 std %i6, [%l7 + %i4]
29497 fpsub32 %f4, %f12, %f14
29498 set 0x3E, %i0
29499 stha %l6, [%l7 + %i0] 0xe3
29500 membar #Sync
29501 nop
29502 set 0x58, %l2
29503 ldd [%l7 + %l2], %l4
29504 nop
29505 set 0x64, %i2
29506 ldstub [%l7 + %i2], %o0
29507 set 0x40, %l5
29508 ldda [%l7 + %l5] 0x89, %f16
29509 set 0x58, %i7
29510 prefetcha [%l7 + %i7] 0x89, 4
29511 set 0x40, %g3
29512 stda %f0, [%l7 + %g3] 0xf8
29513 membar #Sync
29514 nop
29515 set 0x40, %g7
29516 std %g0, [%l7 + %g7]
29517 nop
29518 set 0x4F, %l0
29519 ldstub [%l7 + %l0], %g6
29520 set 0x70, %o7
29521 stda %l0, [%l7 + %o7] 0xe3
29522 membar #Sync
29523 st %fsr, [%l7 + 0x78]
29524 nop
29525 set 0x22, %g5
29526 sth %g3, [%l7 + %g5]
29527 nop
29528 set 0x6C, %o0
29529 sth %o6, [%l7 + %o0]
29530 set 0x64, %g6
29531 swapa [%l7 + %g6] 0x81, %i2
29532 set 0x20, %l4
29533 stxa %g2, [%l7 + %l4] 0xe2
29534 membar #Sync
29535 nop
29536 set 0x78, %l3
29537 std %f28, [%l7 + %l3]
29538 nop
29539 set 0x7E, %o4
29540 lduh [%l7 + %o4], %i1
29541 set 0x60, %o2
29542 lda [%l7 + %o2] 0x89, %f26
29543 set 0x20, %g4
29544 stda %i2, [%l7 + %g4] 0x89
29545 set 0x3C, %o1
29546 swapa [%l7 + %o1] 0x80, %o4
29547 nop
29548 set 0x1A, %i1
29549 ldsh [%l7 + %i1], %o1
29550 set 0x7E, %o6
29551 ldstuba [%l7 + %o6] 0x80, %g7
29552 set 0x34, %i5
29553 swapa [%l7 + %i5] 0x81, %l1
29554 or %o3, %i7, %i5
29555 set 0x40, %i6
29556 stda %f16, [%l7 + %i6] 0x89
29557 nop
29558 set 0x0C, %l6
29559 prefetch [%l7 + %l6], 2
29560 set 0x58, %l1
29561 stda %o2, [%l7 + %l1] 0xe3
29562 membar #Sync
29563 nop
29564 set 0x7C, %i3
29565 swap [%l7 + %i3], %i4
29566 set 0x28, %o5
29567 stxa %l3, [%l7 + %o5] 0xe3
29568 membar #Sync
29569 or %g4, %i0, %o5
29570 set 0x38, %g2
29571 prefetcha [%l7 + %g2] 0x80, 3
29572 set 0x54, %o3
29573 stha %l4, [%l7 + %o3] 0xea
29574 membar #Sync
29575 nop
29576 set 0x70, %i4
29577 ldd [%l7 + %i4], %i6
29578 nop
29579 set 0x48, %i0
29580 std %f20, [%l7 + %i0]
29581 add %l6, %l5, %o7
29582 nop
29583 set 0x4C, %g1
29584 stw %g5, [%l7 + %g1]
29585 wr %o0, %g1, %y
29586 wr %g6, %l0, %ccr
29587 set 0x40, %i2
29588 ldda [%l7 + %i2] 0x88, %f0
29589 set 0x68, %l5
29590 prefetcha [%l7 + %l5] 0x80, 0
29591 ld [%l7 + 0x44], %f7
29592 nop
29593 set 0x10, %l2
29594 stx %fsr, [%l7 + %l2]
29595 nop
29596 set 0x28, %i7
29597 stw %o6, [%l7 + %i7]
29598 st %f17, [%l7 + 0x3C]
29599 nop
29600 set 0x34, %g7
29601 stb %g2, [%l7 + %g7]
29602 nop
29603 set 0x48, %g3
29604 ldsh [%l7 + %g3], %i2
29605 nop
29606 set 0x58, %o7
29607 stx %fsr, [%l7 + %o7]
29608 set 0x40, %l0
29609 ldda [%l7 + %l0] 0x89, %f0
29610 set 0x60, %o0
29611 prefetcha [%l7 + %o0] 0x89, 0
29612 membar #Sync
29613 set 0x40, %g5
29614 ldda [%l7 + %g5] 0xf9, %f0
29615 set 0x45, %g6
29616 stba %o4, [%l7 + %g6] 0xea
29617 membar #Sync
29618 nop
29619 set 0x40, %l4
29620 stx %fsr, [%l7 + %l4]
29621 nop
29622 set 0x20, %l3
29623 ldd [%l7 + %l3], %f30
29624 add %i3, %o1, %l1
29625 set 0x14, %o2
29626 sta %f29, [%l7 + %o2] 0x88
29627 set 0x18, %g4
29628 stda %o2, [%l7 + %g4] 0xeb
29629 membar #Sync
29630 set 0x48, %o4
29631 stda %i6, [%l7 + %o4] 0x88
29632 set 0x5C, %i1
29633 lda [%l7 + %i1] 0x81, %f24
29634 nop
29635 set 0x78, %o1
29636 ldx [%l7 + %o1], %i5
29637 nop
29638 set 0x68, %o6
29639 ldd [%l7 + %o6], %o2
29640 or %g7, %l3, %g4
29641 add %i0, %i4, %o5
29642 nop
29643 set 0x2E, %i5
29644 lduh [%l7 + %i5], %l4
29645 nop
29646 set 0x50, %l6
29647 prefetch [%l7 + %l6], 3
29648 set 0x40, %i6
29649 stda %f16, [%l7 + %i6] 0xf9
29650 membar #Sync
29651 nop
29652 set 0x34, %l1
29653 ldsh [%l7 + %l1], %l2
29654 nop
29655 set 0x56, %o5
29656 sth %i6, [%l7 + %o5]
29657 set 0x76, %g2
29658 stha %l6, [%l7 + %g2] 0x80
29659 nop
29660 set 0x10, %i3
29661 stb %o7, [%l7 + %i3]
29662 nop
29663 set 0x42, %i4
29664 ldstub [%l7 + %i4], %l5
29665 nop
29666 set 0x5C, %o3
29667 ldsw [%l7 + %o3], %g5
29668 set 0x1F, %i0
29669 ldstuba [%l7 + %i0] 0x88, %o0
29670 st %fsr, [%l7 + 0x48]
29671 set 0x08, %i2
29672 ldxa [%l7 + %i2] 0x89, %g6
29673 add %l7, 0x1C, %l6
29674 wr %g0, 0x89, %asi
29675 casa [%l6] 0x89, %g1, %g3
29676 nop
29677 set 0x48, %g1
29678 stw %l0, [%l7 + %g1]
29679 nop
29680 set 0x10, %l5
29681 ldx [%l7 + %l5], %o6
29682 nop
29683 set 0x26, %l2
29684 ldsh [%l7 + %l2], %i2
29685 nop
29686 set 0x42, %i7
29687 sth %i1, [%l7 + %i7]
29688 add %g2, %i3, %o4
29689 nop
29690 set 0x6B, %g3
29691 ldstub [%l7 + %g3], %o1
29692 nop
29693 set 0x28, %o7
29694 std %f12, [%l7 + %o7]
29695 set 0x1C, %g7
29696 swapa [%l7 + %g7] 0x81, %o3
29697 nop
29698 set 0x6D, %o0
29699 ldub [%l7 + %o0], %l1
29700 set 0x10, %l0
29701 ldda [%l7 + %l0] 0xeb, %i6
29702 set 0x40, %g5
29703 stda %f16, [%l7 + %g5] 0x80
29704 set 0x20, %l4
29705 prefetcha [%l7 + %l4] 0x88, 4
29706 nop
29707 set 0x28, %g6
29708 swap [%l7 + %g6], %g7
29709 nop
29710 set 0x0C, %o2
29711 stw %l3, [%l7 + %o2]
29712 set 0x28, %l3
29713 stha %g4, [%l7 + %l3] 0x88
29714 and %o2, %i0, %i4
29715 wr %o5, %l4, %sys_tick
29716 membar #Sync
29717 set 0x40, %o4
29718 ldda [%l7 + %o4] 0xf9, %f16
29719 nop
29720 nop
29721 setx 0x34171579, %l0, %l6
29722 st %l6, [%l7 + 0x28]
29723 ld [%l7 + 0x28], %f1
29724 setx 0xB3E84022, %l1, %l5
29725 st %l5, [%l7 + 0x10]
29726 ld [%l7 + 0x10], %f7
29727 fdivs %f7, %f1, %f5
29728 set 0x40, %i1
29729 stda %f16, [%l7 + %i1] 0xda
29730 add %i6, %l2, %o7
29731 nop
29732 set 0x14, %g4
29733 prefetch [%l7 + %g4], 4
29734 nop
29735 set 0x0E, %o1
29736 ldsh [%l7 + %o1], %l5
29737 nop
29738 set 0x40, %o6
29739 ldx [%l7 + %o6], %l6
29740 set 0x78, %i5
29741 stxa %g5, [%l7 + %i5] 0x80
29742 add %l7, 0x54, %l6
29743 wr %g0, 0x88, %asi
29744 casa [%l6] 0x88, %g6, %g1
29745 st %f23, [%l7 + 0x14]
29746 nop
29747 set 0x3C, %l6
29748 stw %g3, [%l7 + %l6]
29749 ba,a,pn %xcc, loop_207
29750 add %l0, %o0, %o6
29751 add %l7, 0x60, %l6
29752 wr %g0, 0x89, %asi
29753 casxa [%l6] 0x89, %i1, %i2
29754loop_207:
29755 nop
29756 set 0x48, %i6
29757 swap [%l7 + %i6], %i3
29758 st %fsr, [%l7 + 0x30]
29759 set 0x5C, %l1
29760 stha %g2, [%l7 + %l1] 0xe2
29761 membar #Sync
29762 nop
29763 set 0x70, %g2
29764 lduw [%l7 + %g2], %o4
29765 set , %o5
29766 EXIT_GOOD
29767
29768
29769
29770!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29771!
29772! Stats for Thread 7:
29773!
29774! Type l : 1268
29775! Type a : 31
29776! Type cti : 30
29777! Type x : 511
29778! Type f : 37
29779! Type i : 123
29780!
29781!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29782
29783
29784EXIT_GOOD /* test finish */
29785
29786 /************************************************************************
29787 Test case data start
29788 ************************************************************************/
29789 .data
29790user_data_start:
29791scratch_area:
29792!! thread 0 data, 64 words.
29793.word 0x6C8EE563
29794.word 0x5967EC0E
29795.word 0x289456DA
29796.word 0x3F9B32EB
29797.word 0x06462D6C
29798.word 0x6F4B02D3
29799.word 0x10673827
29800.word 0x7B378818
29801.word 0x89F2AABB
29802.word 0x5BCF1ED2
29803.word 0xE7996A5E
29804.word 0xE04F814A
29805.word 0x7638A6CB
29806.word 0xA4421040
29807.word 0xD0EF279D
29808.word 0xEE154062
29809.word 0x188FBC84
29810.word 0xA8055211
29811.word 0x45BF0976
29812.word 0xFE3A2F96
29813.word 0x276C3433
29814.word 0xF4A88574
29815.word 0xCDB19DDA
29816.word 0x872D4ED3
29817.word 0x5E66DF72
29818.word 0xF053496B
29819.word 0x1E4D877B
29820.word 0x4D4C99FA
29821.word 0x1E7C76FC
29822.word 0x44F3350F
29823.word 0xACD28097
29824.word 0x1861EBCF
29825.word 0x0E6C629F
29826.word 0x75527DB1
29827.word 0xF5A1CA2B
29828.word 0xA0A8C322
29829.word 0xE085D92A
29830.word 0xB39D779D
29831.word 0x8056B321
29832.word 0x137FDCDC
29833.word 0xA4EA7B20
29834.word 0x3A8CBD6F
29835.word 0xA9D273C5
29836.word 0x3BD71BF3
29837.word 0x797F7A2F
29838.word 0xF7C54B71
29839.word 0xFE81CF7C
29840.word 0xB3A043CA
29841.word 0x7A888D1A
29842.word 0x87DB8683
29843.word 0xFBA137AA
29844.word 0xB2ADB724
29845.word 0xBB0B5447
29846.word 0x3D171475
29847.word 0x3E06ADB2
29848.word 0xF9A3F921
29849.word 0xD794619A
29850.word 0xE2021547
29851.word 0xDC21BDA5
29852.word 0xDF69E4DF
29853.word 0xAC443AC7
29854.word 0xF918FABF
29855.word 0x188FB541
29856.word 0xC7A65DF9
29857!! thread 1 data, 64 words.
29858.word 0x8571C749
29859.word 0x9625955F
29860.word 0xFDE9034A
29861.word 0xDDA21E0C
29862.word 0x23EE886E
29863.word 0x630B6E50
29864.word 0x546576CE
29865.word 0x2B08D576
29866.word 0x68448A2B
29867.word 0x9CC80187
29868.word 0xD2A8246D
29869.word 0x57FC4491
29870.word 0xDDF47B7D
29871.word 0x9CD78FA1
29872.word 0x4C66FEE4
29873.word 0x1F458B03
29874.word 0x8F680D53
29875.word 0xFAC60FEB
29876.word 0xE069DF22
29877.word 0xCDCF8905
29878.word 0x0E0053B9
29879.word 0x38D92457
29880.word 0xFB87B4CF
29881.word 0xC7A5CE7E
29882.word 0xE72D1FEA
29883.word 0xDF4B08D7
29884.word 0x33E10148
29885.word 0xC537C42D
29886.word 0x78C04C9F
29887.word 0x9D7658F3
29888.word 0x178E6B95
29889.word 0x48B22485
29890.word 0x4AC9E55F
29891.word 0x8FA2968E
29892.word 0xA7A33921
29893.word 0x2533BDE1
29894.word 0x7E03855F
29895.word 0xD4B7D7D7
29896.word 0x44D48D15
29897.word 0x0DD62D0D
29898.word 0x21CED729
29899.word 0xBAB87D3E
29900.word 0xC20D7BE9
29901.word 0x32BAB863
29902.word 0x35DECDE1
29903.word 0x9B7DB72E
29904.word 0x6308FA0B
29905.word 0x62A2B76A
29906.word 0xF84904E0
29907.word 0x0F48BA82
29908.word 0x0E3360E7
29909.word 0xE309A322
29910.word 0xD367271E
29911.word 0x00F9676F
29912.word 0x81845C58
29913.word 0xDA8CBF12
29914.word 0x9D56C620
29915.word 0xE937CCAA
29916.word 0x0E436919
29917.word 0x647F94AE
29918.word 0xE7C38B2C
29919.word 0x9C6824BB
29920.word 0x2F903B36
29921.word 0x0D42A0EF
29922!! thread 2 data, 64 words.
29923.word 0x48251005
29924.word 0x9BA6D23C
29925.word 0x381536A1
29926.word 0xE6C997FB
29927.word 0xE0A64889
29928.word 0x4C6075FD
29929.word 0x9B912372
29930.word 0xB0CD9E0F
29931.word 0x0F508EAA
29932.word 0x46B5D2BC
29933.word 0xD6C43162
29934.word 0xCA47759D
29935.word 0x3567E1B6
29936.word 0x9813FD03
29937.word 0x4A0EA8A3
29938.word 0x1612B407
29939.word 0xA3388162
29940.word 0x48DBD242
29941.word 0x2EC300CA
29942.word 0x75C7EE4D
29943.word 0x2649F9C6
29944.word 0x285B435B
29945.word 0x1C2FE678
29946.word 0x7F98F913
29947.word 0xB7D2273F
29948.word 0x358451F1
29949.word 0xDB8E9D5C
29950.word 0x2124D81B
29951.word 0xB9BA5BFF
29952.word 0x638B484E
29953.word 0xE2E07BE5
29954.word 0xB57CFD61
29955.word 0xDEEA4794
29956.word 0xCB408FF8
29957.word 0x110886C8
29958.word 0xEA5EBCC7
29959.word 0xC384A416
29960.word 0x042E5CCC
29961.word 0xDAD6BC50
29962.word 0x9D063846
29963.word 0xBFFF10F6
29964.word 0xAD9E39EA
29965.word 0x342EE62D
29966.word 0x8A19F3BC
29967.word 0x3A3C7259
29968.word 0x8859526F
29969.word 0x234405BA
29970.word 0x754F3C00
29971.word 0x9F07275B
29972.word 0xA7AF551B
29973.word 0x21950E85
29974.word 0xF3BCBEF3
29975.word 0xEF846DFD
29976.word 0x941D2B6C
29977.word 0x8FBBCCB4
29978.word 0xADD34FE7
29979.word 0xFFEB48EC
29980.word 0xF59BE128
29981.word 0x71E6E7A2
29982.word 0x1CB2AE3E
29983.word 0xE7BB9E33
29984.word 0xD746521B
29985.word 0x1BBD0267
29986.word 0x170A243B
29987!! thread 3 data, 64 words.
29988.word 0xE8746F82
29989.word 0x84EB291A
29990.word 0x1F625AD3
29991.word 0x0D33796D
29992.word 0x0E5CD90B
29993.word 0xB380E613
29994.word 0xC4DBFA6D
29995.word 0x703298E9
29996.word 0xCEF2C28D
29997.word 0x4458D800
29998.word 0x1904D271
29999.word 0x3CE29DC7
30000.word 0xDC252DE3
30001.word 0xC585E727
30002.word 0xA678E98E
30003.word 0x11000351
30004.word 0xA7E40D35
30005.word 0x7D50B710
30006.word 0x92D248CD
30007.word 0x142557FB
30008.word 0xB494474E
30009.word 0x90D8ED36
30010.word 0xE084784A
30011.word 0xA0F00516
30012.word 0xC168B922
30013.word 0xCA6F7AC5
30014.word 0x3C8D3C48
30015.word 0x3AC6106A
30016.word 0x489AC741
30017.word 0xE35FB58D
30018.word 0x18C0B764
30019.word 0x7941D99B
30020.word 0x2F408E67
30021.word 0x8FB335E0
30022.word 0xFA9D2A37
30023.word 0x2388FBBE
30024.word 0x2C609678
30025.word 0x12C0169E
30026.word 0x446D0623
30027.word 0x71F904A4
30028.word 0x76A4A698
30029.word 0xE22EE959
30030.word 0x4721EBB9
30031.word 0x03978E9A
30032.word 0x068C06DB
30033.word 0xFB4BE325
30034.word 0xDE6B2D62
30035.word 0x75688125
30036.word 0xED28203D
30037.word 0x8E5E3885
30038.word 0x03697A7F
30039.word 0x1BFB6F83
30040.word 0x4F747EAC
30041.word 0xA4F0EEBE
30042.word 0xBC39148E
30043.word 0x4922F36D
30044.word 0xDA892D69
30045.word 0x657A89E5
30046.word 0x3C2B3E25
30047.word 0xEA9FCEAB
30048.word 0x7F0829B8
30049.word 0xA87FBE25
30050.word 0x5A490840
30051.word 0x8639F6EE
30052!! thread 4 data, 64 words.
30053.word 0xE12817F8
30054.word 0x2B6DCCC5
30055.word 0x35500CF2
30056.word 0x7F6577E1
30057.word 0xC885E2D6
30058.word 0xDC2575DC
30059.word 0xB69C8CCE
30060.word 0xBE5463A2
30061.word 0x7D59C37D
30062.word 0x683EBCFA
30063.word 0xFC4A8589
30064.word 0xD15A8F43
30065.word 0x1B252FFF
30066.word 0x73F15293
30067.word 0xA6AB2970
30068.word 0x45FF5C88
30069.word 0x8FFD139C
30070.word 0x012ECE35
30071.word 0xC20251A7
30072.word 0x873AB5B2
30073.word 0x0F67C0CB
30074.word 0x9FEB5F1F
30075.word 0x03F57B45
30076.word 0x10001C02
30077.word 0xE4FA6C85
30078.word 0xD6A4E8EA
30079.word 0x58103C1F
30080.word 0x35914F0C
30081.word 0xB09C65F5
30082.word 0xC6CB3440
30083.word 0x10D731F6
30084.word 0x70E6C87B
30085.word 0x7A964115
30086.word 0xB5DFD370
30087.word 0x5EC0CF6C
30088.word 0x9C49D030
30089.word 0xB2D6EF0F
30090.word 0xC9885728
30091.word 0x15645A32
30092.word 0x84F31F9C
30093.word 0xFA9F5138
30094.word 0xB5F5825C
30095.word 0xFBF56C09
30096.word 0xEC91573A
30097.word 0x9D76C1F4
30098.word 0x415A43C0
30099.word 0x6A878CAD
30100.word 0x4E067AE4
30101.word 0x5B18D953
30102.word 0x99819B94
30103.word 0x551470A5
30104.word 0x971F5D85
30105.word 0xC2DB5634
30106.word 0x66B058D2
30107.word 0xF7793AFD
30108.word 0x7267952E
30109.word 0xF7CA81E2
30110.word 0x07333840
30111.word 0x808828C9
30112.word 0x92830F11
30113.word 0x85F204D8
30114.word 0x4569B415
30115.word 0x8C7865F2
30116.word 0xD0498CF2
30117!! thread 5 data, 64 words.
30118.word 0xAABB5DA2
30119.word 0x5CF06214
30120.word 0x3557C0D0
30121.word 0x6FFBBF05
30122.word 0x6ED7D3EE
30123.word 0x0F3C9541
30124.word 0x834E8BC5
30125.word 0xDD8CE3E3
30126.word 0x75C0B1FE
30127.word 0x8A68E903
30128.word 0x2A0778A0
30129.word 0xF4CB0EB6
30130.word 0xE7780B19
30131.word 0xC314170C
30132.word 0xA4EB8EB5
30133.word 0x0632B090
30134.word 0x337AA52F
30135.word 0xC12DFEDB
30136.word 0xD5E5B950
30137.word 0x455EA7A5
30138.word 0x2A3575B0
30139.word 0xFCE3F62D
30140.word 0x8140B773
30141.word 0xEF47DBBA
30142.word 0x825C3B09
30143.word 0xE1B086F9
30144.word 0x220F8BFE
30145.word 0xFE77E6BC
30146.word 0xF3C23C9A
30147.word 0x9712B69B
30148.word 0x2D31C8F4
30149.word 0xAF7016F3
30150.word 0xB0C94899
30151.word 0x5DD53885
30152.word 0x8A2E3AE9
30153.word 0xE0338277
30154.word 0xEAC73935
30155.word 0xD3CABFA9
30156.word 0xB8145E1B
30157.word 0xB14C3F6A
30158.word 0xDD3C3492
30159.word 0xD2DB9231
30160.word 0x36A9A089
30161.word 0xEDD212F4
30162.word 0x6725891A
30163.word 0x096B00C2
30164.word 0xA1447BA2
30165.word 0x0F441359
30166.word 0xC21079D4
30167.word 0xDDD12F37
30168.word 0xBC86D217
30169.word 0x1C6E6F18
30170.word 0x53B0005F
30171.word 0x4B2957CF
30172.word 0x23B163DF
30173.word 0xCB9785CD
30174.word 0xC065EF2F
30175.word 0xA6E64D77
30176.word 0x699D6E75
30177.word 0xD9FE0E1E
30178.word 0x4CF1DF5D
30179.word 0x3BA44C71
30180.word 0x54594BE5
30181.word 0x52B49098
30182!! thread 6 data, 64 words.
30183.word 0xB221D60A
30184.word 0x513E455D
30185.word 0x559EE471
30186.word 0xDD6C0A39
30187.word 0xE00CE6F5
30188.word 0x24C6BA29
30189.word 0xCE4F9433
30190.word 0x392928D9
30191.word 0xD737A0E3
30192.word 0xE6195499
30193.word 0xDAFC7D6B
30194.word 0xCFA2FC9E
30195.word 0xE50E8CD4
30196.word 0x956ABD16
30197.word 0xFD7399DC
30198.word 0x21A9EF08
30199.word 0xD67C3FBB
30200.word 0x737E6D06
30201.word 0x9CECE4F7
30202.word 0x74BAB827
30203.word 0x602AA7FF
30204.word 0x227D9CFA
30205.word 0x07381764
30206.word 0x2B255812
30207.word 0x46D9908A
30208.word 0xEFC7BA18
30209.word 0xD9F63F78
30210.word 0x0BB8E46E
30211.word 0x1DA5741A
30212.word 0x7EA28AE2
30213.word 0xD7085EB7
30214.word 0x31C2610D
30215.word 0x89924F0A
30216.word 0x04893F3A
30217.word 0x7CB6AD13
30218.word 0xA294A75A
30219.word 0x5C7940B3
30220.word 0xE8A3CE26
30221.word 0xF20F78DF
30222.word 0x913D6493
30223.word 0xEAF78E71
30224.word 0x2CEA51FE
30225.word 0x26EE4FFC
30226.word 0x1B63E7DC
30227.word 0x53F987F8
30228.word 0xF5F97610
30229.word 0x6CA36A19
30230.word 0xF2155C09
30231.word 0x02C9661B
30232.word 0x9464C3EF
30233.word 0x54ED98C5
30234.word 0x96E24115
30235.word 0x31037F2B
30236.word 0xFC79CE11
30237.word 0xA9807B61
30238.word 0xFE73BCA5
30239.word 0x29EF080A
30240.word 0xDC514FF4
30241.word 0xB1E0B45C
30242.word 0xE7D67975
30243.word 0x4F637932
30244.word 0xD2D8AAB3
30245.word 0x717F7D39
30246.word 0xA6BB3409
30247!! thread 7 data, 64 words.
30248.word 0x8F86F7B2
30249.word 0x5FE44FDC
30250.word 0xC7CD838A
30251.word 0x99D13E12
30252.word 0xF4A6AAAF
30253.word 0x4D792E1B
30254.word 0x70967A19
30255.word 0xE12FCCC7
30256.word 0x035884D8
30257.word 0xB789DEE1
30258.word 0x5FF87CA9
30259.word 0xF566FEE3
30260.word 0xA96E04D7
30261.word 0xC1E1DB72
30262.word 0x3B3B4109
30263.word 0x8B2577CE
30264.word 0xF0100DEB
30265.word 0x1D875F15
30266.word 0x2B3C4434
30267.word 0x42FD150E
30268.word 0x7EE6F39F
30269.word 0xF8A6B8FC
30270.word 0xAD8293C0
30271.word 0x45A09C41
30272.word 0x3C03DA95
30273.word 0xEF8BD774
30274.word 0xA379A237
30275.word 0x5C91D8DB
30276.word 0x161FD14F
30277.word 0x4AD0D911
30278.word 0xBB839605
30279.word 0xD25B236D
30280.word 0xDB459F1F
30281.word 0xD990D163
30282.word 0x89FDC5C6
30283.word 0x6637F996
30284.word 0x1F55D920
30285.word 0x34D5EAF6
30286.word 0xA8EB5E6A
30287.word 0x99897B6F
30288.word 0xCA40E646
30289.word 0x40063C44
30290.word 0xF0E58212
30291.word 0x44314611
30292.word 0x3F554812
30293.word 0x6EDB6CA6
30294.word 0x13C03B54
30295.word 0x9BF83F7D
30296.word 0xEC48BEEF
30297.word 0x40636F50
30298.word 0x5F835AF8
30299.word 0x1CD420BF
30300.word 0xD9B0325C
30301.word 0x96D1BF9C
30302.word 0x4CBF6176
30303.word 0x283E9936
30304.word 0xE5A118B5
30305.word 0x186FA108
30306.word 0x5C6BD16A
30307.word 0xE3B1174E
30308.word 0x265759FD
30309.word 0xAE77BAA2
30310.word 0x1DCE4B4F
30311.word 0x351102C6
30312.end