Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_fc3.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_fc3.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 0x6, %g1
125 set 0x7, %g2
126 set 0xC, %g3
127 set 0x9, %g4
128 set 0x6, %g5
129 set 0x2, %g6
130 set 0x3, %g7
131 !# Input registers
132 set -0x3, %i0
133 set -0xA, %i1
134 set -0xD, %i2
135 set -0x4, %i3
136 set -0x4, %i4
137 set -0x5, %i5
138 set -0x1, %i6
139 set -0x6, %i7
140 !# Local registers
141 set 0x344F4E29, %l0
142 set 0x03AFE9B0, %l1
143 set 0x0380CDA2, %l2
144 set 0x4AE39CFF, %l3
145 set 0x729C6F08, %l4
146 set 0x5FFB1F9C, %l5
147 set 0x58BE83DD, %l6
148 !# Output registers
149 set 0x1F13, %o0
150 set -0x1C7F, %o1
151 set 0x17DA, %o2
152 set 0x0D75, %o3
153 set -0x1B9D, %o4
154 set -0x04EA, %o5
155 set -0x0EBF, %o6
156 set -0x0C00, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
159 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
160 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
161 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
162 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
163 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
164 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
165 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
166 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
167 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
168 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
169 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
170 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
171 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
172 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
173 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
174
175 !# Execute Main Diag ..
176
177 and %i7, %l0, %g4
178 set 0x79, %l3
179 ldstuba [%l7 + %l3] 0x88, %o6
180 nop
181 set 0x36, %i6
182 ldstub [%l7 + %i6], %g7
183 set 0x1A, %o4
184 ldstuba [%l7 + %o4] 0x80, %i1
185 and %o7, %l4, %i3
186 nop
187 set 0x67, %o2
188 ldstub [%l7 + %o2], %g1
189 fpsub16 %f22, %f22, %f2
190 nop
191 set 0x78, %g2
192 ldd [%l7 + %g2], %f8
193 nop
194 set 0x09, %l2
195 stb %o2, [%l7 + %l2]
196 set 0x58, %o6
197 prefetcha [%l7 + %o6] 0x89, 1
198 set 0x10, %i2
199 stda %o4, [%l7 + %i2] 0x89
200 or %l6, %i5, %i2
201 set 0x70, %o1
202 sta %f19, [%l7 + %o1] 0x88
203 nop
204 set 0x6E, %o5
205 ldstub [%l7 + %o5], %l1
206 set 0x10, %i0
207 prefetcha [%l7 + %i0] 0x88, 2
208 nop
209 set 0x50, %l4
210 stx %i4, [%l7 + %l4]
211 nop
212 set 0x28, %g1
213 ldub [%l7 + %g1], %l5
214 or %g2, %l2, %g6
215 set 0x14, %l1
216 stwa %l3, [%l7 + %l1] 0x88
217 set 0x60, %i7
218 ldxa [%l7 + %i7] 0x89, %i6
219 st %f1, [%l7 + 0x08]
220 ld [%l7 + 0x68], %f1
221 fpadd32s %f6, %f8, %f8
222 nop
223 set 0x62, %g5
224 lduh [%l7 + %g5], %o5
225 set 0x40, %g3
226 stha %i0, [%l7 + %g3] 0x89
227 set 0x42, %l0
228 stba %g5, [%l7 + %l0] 0xe2
229 membar #Sync
230 wr %o1, %i7, %clear_softint
231 nop
232 set 0x53, %o0
233 stb %o3, [%l7 + %o0]
234 set 0x50, %o7
235 ldxa [%l7 + %o7] 0x80, %l0
236 nop
237 set 0x46, %g6
238 stb %o6, [%l7 + %g6]
239 set 0x24, %i1
240 stwa %g4, [%l7 + %i1] 0x80
241 add %g7, %i1, %o7
242 or %l4, %i3, %g1
243 nop
244 set 0x78, %o3
245 ldsh [%l7 + %o3], %o2
246 nop
247 set 0x28, %g7
248 stx %fsr, [%l7 + %g7]
249 set 0x68, %g4
250 lda [%l7 + %g4] 0x89, %f3
251 ble %xcc, loop_1
252 nop
253 set 0x28, %l5
254 ldx [%l7 + %l5], %g3
255 nop
256 set 0x24, %i3
257 stw %l6, [%l7 + %i3]
258 nop
259 set 0x64, %i4
260 lduw [%l7 + %i4], %i5
261loop_1:
262 nop
263 add %l7, 0x70, %l6
264 wr %g0, 0x81, %asi
265 casxa [%l6] 0x81, %o4, %i2
266 nop
267 set 0x68, %l6
268 std %f14, [%l7 + %l6]
269 set 0x40, %i5
270 stda %f0, [%l7 + %i5] 0x88
271 nop
272 set 0x78, %i6
273 stx %o0, [%l7 + %i6]
274 set 0x40, %l3
275 ldda [%l7 + %l3] 0xe3, %i4
276 set 0x3F, %o4
277 stba %l1, [%l7 + %o4] 0xea
278 membar #Sync
279 bn,a,pn %icc, loop_2
280 nop
281 set 0x18, %g2
282 ldd [%l7 + %g2], %l4
283 fpsub16s %f31, %f30, %f8
284 add %l7, 0x08, %l6
285 wr %g0, 0x80, %asi
286 ldxa [%l6] %asi, %g2
287 casxa [%l6] 0x80, %g2, %l2
288loop_2:
289 nop
290 set 0x3C, %o2
291 prefetch [%l7 + %o2], 3
292 set 0x68, %l2
293 ldxa [%l7 + %l2] 0x89, %g6
294 nop
295 set 0x28, %o6
296 ldsb [%l7 + %o6], %i6
297 nop
298 set 0x20, %i2
299 ldsw [%l7 + %i2], %l3
300 nop
301 set 0x4C, %o1
302 lduh [%l7 + %o1], %i0
303 set 0x64, %o5
304 swapa [%l7 + %o5] 0x88, %g5
305 set 0x28, %l4
306 stda %o4, [%l7 + %l4] 0x88
307 nop
308 set 0x20, %i0
309 ldsb [%l7 + %i0], %i7
310 fpadd16 %f18, %f18, %f16
311 nop
312 set 0x61, %l1
313 ldstub [%l7 + %l1], %o1
314 nop
315 set 0x43, %g1
316 ldub [%l7 + %g1], %l0
317 ld [%l7 + 0x0C], %f3
318 nop
319 set 0x52, %g5
320 lduh [%l7 + %g5], %o3
321 nop
322 set 0x60, %i7
323 ldd [%l7 + %i7], %f14
324 nop
325 set 0x30, %g3
326 prefetch [%l7 + %g3], 4
327 st %fsr, [%l7 + 0x4C]
328 wr %o6, %g4, %ccr
329 set 0x38, %o0
330 ldxa [%l7 + %o0] 0x89, %g7
331 set 0x38, %o7
332 sta %f13, [%l7 + %o7] 0x88
333 add %l7, 0x08, %l6
334 wr %g0, 0x88, %asi
335 ldxa [%l6] %asi, %i1
336 casxa [%l6] 0x88, %i1, %o7
337 nop
338 or %g0, 0x8, %l0
339 sllx %l0, 0x3c, %l0
340 wr %l0, %g0, %sys_tick_cmpr
341 set 0x40, %g6
342 stda %f16, [%l7 + %g6] 0x88
343 nop
344 set 0x50, %i1
345 stw %g1, [%l7 + %i1]
346 nop
347 set 0x10, %l0
348 lduw [%l7 + %l0], %o2
349 nop
350 set 0x48, %o3
351 ldsh [%l7 + %o3], %l6
352 nop
353 set 0x48, %g7
354 sth %g3, [%l7 + %g7]
355 add %o4, %i5, %i2
356 set 0x10, %l5
357 swapa [%l7 + %l5] 0x80, %i4
358 add %o0, %l1, %l5
359 fpadd16 %f28, %f8, %f8
360 nop
361 set 0x6C, %i3
362 lduw [%l7 + %i3], %g2
363 add %l2, %i6, %l3
364 nop
365 set 0x20, %g4
366 ldx [%l7 + %g4], %g6
367 nop
368 set 0x18, %i4
369 ldd [%l7 + %i4], %f12
370 add %l7, 0x58, %l6
371 wr %g0, 0x81, %asi
372 ldxa [%l6] %asi, %g5
373 casxa [%l6] 0x81, %g5, %i0
374 nop
375 set 0x50, %i5
376 stx %o5, [%l7 + %i5]
377 nop
378 set 0x14, %i6
379 lduw [%l7 + %i6], %i7
380 bl,a %xcc, loop_3
381 nop
382 set 0x58, %l3
383 ldx [%l7 + %l3], %l0
384 set 0x6C, %l6
385 ldstuba [%l7 + %l6] 0x88, %o1
386loop_3:
387 nop
388 set 0x18, %o4
389 stx %fsr, [%l7 + %o4]
390 wr %o3, %o6, %sys_tick
391 nop
392 set 0x3C, %g2
393 ldsh [%l7 + %g2], %g4
394 nop
395 set 0x3B, %o2
396 stb %g7, [%l7 + %o2]
397 nop
398 set 0x6A, %o6
399 lduh [%l7 + %o6], %o7
400 nop
401 set 0x7A, %l2
402 ldstub [%l7 + %l2], %l4
403 nop
404 set 0x50, %i2
405 ldx [%l7 + %i2], %i3
406 nop
407 set 0x60, %o1
408 ldd [%l7 + %o1], %g0
409 nop
410 set 0x44, %o5
411 prefetch [%l7 + %o5], 0
412 set 0x28, %l4
413 stda %o2, [%l7 + %l4] 0xe2
414 membar #Sync
415 set 0x30, %i0
416 stda %i6, [%l7 + %i0] 0x81
417 membar #Sync
418 set 0x40, %g1
419 ldda [%l7 + %g1] 0xf9, %f16
420 nop
421 set 0x50, %g5
422 stw %i1, [%l7 + %g5]
423 and %o4, %g3, %i5
424 set 0x40, %i7
425 ldda [%l7 + %i7] 0x88, %f0
426 or %i4, %i2, %l1
427 set 0x40, %g3
428 stda %f16, [%l7 + %g3] 0xcc
429 nop
430 set 0x50, %o0
431 ldd [%l7 + %o0], %o0
432 set 0x40, %l1
433 stwa %l5, [%l7 + %l1] 0xea
434 membar #Sync
435 set 0x40, %o7
436 stha %l2, [%l7 + %o7] 0xeb
437 membar #Sync
438 add %l7, 0x6C, %l6
439 wr %g0, 0x81, %asi
440 lda [%l6] %asi, %g2
441 casa [%l6] 0x81, %g2, %i6
442 or %g6, %l3, %i0
443 add %o5, %i7, %l0
444 st %f12, [%l7 + 0x6C]
445 nop
446 set 0x08, %g6
447 sth %g5, [%l7 + %g6]
448 nop
449 set 0x50, %i1
450 swap [%l7 + %i1], %o3
451 set 0x40, %l0
452 ldda [%l7 + %l0] 0xda, %f0
453 add %o6, %g4, %o1
454 nop
455 set 0x38, %o3
456 std %g6, [%l7 + %o3]
457 set 0x40, %g7
458 ldda [%l7 + %g7] 0xeb, %o6
459 fpsub16 %f24, %f22, %f0
460 nop
461 set 0x18, %i3
462 prefetch [%l7 + %i3], 4
463 st %fsr, [%l7 + 0x60]
464 nop
465 set 0x18, %l5
466 ldx [%l7 + %l5], %l4
467 set 0x40, %i4
468 stda %f0, [%l7 + %i4] 0xda
469 wr %g1, %i3, %softint
470 set 0x30, %i5
471 swapa [%l7 + %i5] 0x81, %o2
472 set 0x7C, %i6
473 stwa %i1, [%l7 + %i6] 0x88
474 nop
475 set 0x68, %l3
476 swap [%l7 + %l3], %l6
477 nop
478 set 0x53, %l6
479 stb %o4, [%l7 + %l6]
480 set 0x78, %g4
481 stba %i5, [%l7 + %g4] 0xea
482 membar #Sync
483 nop
484 set 0x4C, %o4
485 lduh [%l7 + %o4], %g3
486 nop
487 set 0x6E, %o2
488 lduh [%l7 + %o2], %i2
489 or %i4, %o0, %l5
490 nop
491 set 0x30, %o6
492 swap [%l7 + %o6], %l2
493 set 0x6C, %g2
494 stha %g2, [%l7 + %g2] 0xe3
495 membar #Sync
496 nop
497 set 0x6C, %i2
498 prefetch [%l7 + %i2], 0
499 set 0x40, %o1
500 stda %f16, [%l7 + %o1] 0xc0
501 or %l1, %i6, %l3
502 set 0x71, %l2
503 stba %g6, [%l7 + %l2] 0x88
504 set 0x40, %l4
505 stda %f16, [%l7 + %l4] 0xf8
506 membar #Sync
507 nop
508 set 0x62, %i0
509 sth %o5, [%l7 + %i0]
510 set 0x20, %g1
511 stda %i0, [%l7 + %g1] 0xe2
512 membar #Sync
513 nop
514 set 0x74, %g5
515 lduh [%l7 + %g5], %i7
516 or %g5, %l0, %o6
517 set 0x50, %i7
518 prefetcha [%l7 + %i7] 0x81, 3
519 set 0x40, %g3
520 stda %f0, [%l7 + %g3] 0x89
521 set 0x18, %o0
522 ldxa [%l7 + %o0] 0x80, %o1
523 nop
524 set 0x5C, %o5
525 prefetch [%l7 + %o5], 2
526 membar #Sync
527 set 0x40, %o7
528 ldda [%l7 + %o7] 0xf1, %f16
529 add %g7, %o7, %o3
530 set 0x18, %g6
531 ldstuba [%l7 + %g6] 0x88, %l4
532 nop
533 set 0x0C, %l1
534 prefetch [%l7 + %l1], 4
535 nop
536 set 0x58, %l0
537 std %g0, [%l7 + %l0]
538 set 0x50, %i1
539 swapa [%l7 + %i1] 0x80, %o2
540 nop
541 set 0x08, %g7
542 ldx [%l7 + %g7], %i1
543 set 0x34, %o3
544 sta %f25, [%l7 + %o3] 0x89
545 set 0x48, %l5
546 lda [%l7 + %l5] 0x81, %f27
547 nop
548 set 0x48, %i3
549 lduw [%l7 + %i3], %l6
550 and %i3, %i5, %o4
551 nop
552 set 0x58, %i4
553 ldd [%l7 + %i4], %g2
554 add %l7, 0x64, %l6
555 wr %g0, 0x80, %asi
556 lda [%l6] %asi, %i4
557 casa [%l6] 0x80, %i4, %o0
558 set 0x74, %i5
559 lda [%l7 + %i5] 0x80, %f16
560 nop
561 set 0x78, %i6
562 std %i2, [%l7 + %i6]
563 set 0x40, %l6
564 ldda [%l7 + %l6] 0x89, %l2
565 set 0x20, %g4
566 ldda [%l7 + %g4] 0xeb, %l4
567 nop
568 set 0x24, %l3
569 ldsw [%l7 + %l3], %g2
570 nop
571 set 0x30, %o2
572 lduw [%l7 + %o2], %l1
573 nop
574 set 0x58, %o4
575 prefetch [%l7 + %o4], 4
576 nop
577 set 0x14, %o6
578 lduh [%l7 + %o6], %i6
579 nop
580 set 0x68, %g2
581 sth %l3, [%l7 + %g2]
582 set 0x40, %i2
583 ldda [%l7 + %i2] 0xeb, %o4
584 nop
585 set 0x50, %l2
586 std %f18, [%l7 + %l2]
587 set 0x12, %o1
588 stba %i0, [%l7 + %o1] 0x81
589 set 0x44, %l4
590 lda [%l7 + %l4] 0x80, %f4
591 nop
592 set 0x5C, %i0
593 stb %g6, [%l7 + %i0]
594 nop
595 set 0x48, %g1
596 stb %g5, [%l7 + %g1]
597 nop
598 set 0x34, %i7
599 swap [%l7 + %i7], %l0
600 set 0x40, %g5
601 stda %f16, [%l7 + %g5] 0xf1
602 membar #Sync
603 nop
604 set 0x10, %g3
605 ldstub [%l7 + %g3], %o6
606 add %i7, %g4, %o1
607 or %g7, %o7, %l4
608 nop
609 set 0x78, %o0
610 ldx [%l7 + %o0], %g1
611 add %l7, 0x78, %l6
612 wr %g0, 0x81, %asi
613 ldxa [%l6] %asi, %o2
614 casxa [%l6] 0x81, %o2, %o3
615 or %l6, %i1, %i5
616 nop
617 set 0x70, %o5
618 std %f26, [%l7 + %o5]
619 set 0x48, %g6
620 sta %f13, [%l7 + %g6] 0x81
621 set 0x7C, %o7
622 sta %f3, [%l7 + %o7] 0x89
623 set 0x30, %l1
624 ldxa [%l7 + %l1] 0x89, %i3
625 fpsub32s %f14, %f10, %f7
626 nop
627 set 0x2C, %i1
628 stw %g3, [%l7 + %i1]
629 set 0x20, %l0
630 stxa %i4, [%l7 + %l0] 0x81
631 nop
632 set 0x50, %o3
633 stb %o0, [%l7 + %o3]
634 nop
635 set 0x08, %l5
636 sth %i2, [%l7 + %l5]
637 nop
638 set 0x60, %i3
639 stx %o4, [%l7 + %i3]
640 add %l5, %g2, %l1
641 set 0x2C, %g7
642 lda [%l7 + %g7] 0x88, %f7
643 nop
644 set 0x18, %i5
645 stw %l2, [%l7 + %i5]
646 nop
647 set 0x32, %i4
648 sth %l3, [%l7 + %i4]
649 nop
650 set 0x10, %i6
651 std %f18, [%l7 + %i6]
652 nop
653 set 0x20, %l6
654 lduw [%l7 + %l6], %i6
655 st %fsr, [%l7 + 0x50]
656 nop
657 set 0x54, %g4
658 lduw [%l7 + %g4], %o5
659 nop
660 set 0x60, %o2
661 prefetch [%l7 + %o2], 2
662 nop
663 set 0x3C, %o4
664 sth %g6, [%l7 + %o4]
665 or %g5, %i0, %l0
666 nop
667 set 0x78, %l3
668 std %i6, [%l7 + %l3]
669 set 0x40, %o6
670 ldda [%l7 + %o6] 0xd8, %f0
671 set 0x34, %i2
672 stwa %g4, [%l7 + %i2] 0xe3
673 membar #Sync
674 or %o1, %g7, %o7
675 fpsub16s %f8, %f27, %f1
676 fpsub16 %f10, %f24, %f6
677 nop
678 set 0x30, %g2
679 swap [%l7 + %g2], %o6
680 set 0x18, %o1
681 prefetcha [%l7 + %o1] 0x81, 4
682 add %l7, 0x14, %l6
683 wr %g0, 0x89, %asi
684 casa [%l6] 0x89, %o2, %o3
685 nop
686 set 0x22, %l4
687 sth %g1, [%l7 + %l4]
688 set 0x37, %i0
689 ldstuba [%l7 + %i0] 0x80, %i1
690 nop
691 set 0x18, %g1
692 ldd [%l7 + %g1], %i6
693 and %i3, %i5, %g3
694 nop
695 set 0x1C, %i7
696 ldsw [%l7 + %i7], %i4
697 nop
698 set 0x23, %g5
699 stb %o0, [%l7 + %g5]
700 set 0x40, %g3
701 ldda [%l7 + %g3] 0xd8, %f0
702 nop
703 set 0x48, %l2
704 ldd [%l7 + %l2], %i2
705 set 0x20, %o0
706 ldxa [%l7 + %o0] 0x81, %l5
707 be,a %icc, loop_4
708 nop
709 set 0x18, %g6
710 ldd [%l7 + %g6], %f12
711 set 0x12, %o7
712 stha %g2, [%l7 + %o7] 0x89
713loop_4:
714 nop
715 set 0x67, %l1
716 stba %o4, [%l7 + %l1] 0x80
717 or %l2, %l3, %l1
718 nop
719 set 0x58, %o5
720 stx %i6, [%l7 + %o5]
721 nop
722 set 0x78, %i1
723 ldd [%l7 + %i1], %f16
724 or %g6, %g5, %i0
725 add %o5, %l0, %g4
726 ld [%l7 + 0x54], %f26
727 set 0x40, %o3
728 ldda [%l7 + %o3] 0xd0, %f0
729 nop
730 set 0x08, %l0
731 lduh [%l7 + %l0], %i7
732 st %f23, [%l7 + 0x74]
733 set 0x7C, %i3
734 stha %g7, [%l7 + %i3] 0xe2
735 membar #Sync
736 set 0x2C, %l5
737 stwa %o7, [%l7 + %l5] 0x81
738 nop
739 set 0x4E, %g7
740 ldub [%l7 + %g7], %o6
741 nop
742 set 0x18, %i5
743 ldd [%l7 + %i5], %l4
744 fpsub32 %f20, %f28, %f12
745 nop
746 set 0x5F, %i4
747 ldub [%l7 + %i4], %o1
748 nop
749 set 0x55, %i6
750 ldsb [%l7 + %i6], %o2
751 set 0x15, %g4
752 ldstuba [%l7 + %g4] 0x88, %g1
753 add %i1, %l6, %o3
754 nop
755 set 0x62, %l6
756 lduh [%l7 + %l6], %i5
757 set 0x50, %o2
758 swapa [%l7 + %o2] 0x89, %g3
759 nop
760 set 0x7A, %o4
761 sth %i4, [%l7 + %o4]
762 nop
763 set 0x10, %o6
764 sth %i3, [%l7 + %o6]
765 set 0x70, %i2
766 ldda [%l7 + %i2] 0xe3, %i2
767 set 0x78, %l3
768 ldxa [%l7 + %l3] 0x80, %o0
769 nop
770 set 0x68, %o1
771 ldd [%l7 + %o1], %l4
772 fpadd16s %f21, %f13, %f6
773 st %f30, [%l7 + 0x38]
774 or %g2, %l2, %l3
775 nop
776 set 0x56, %g2
777 ldub [%l7 + %g2], %o4
778 add %l7, 0x50, %l6
779 wr %g0, 0x88, %asi
780 lda [%l6] %asi, %i6
781 casa [%l6] 0x88, %i6, %g6
782 nop
783 set 0x21, %l4
784 ldub [%l7 + %l4], %g5
785 and %i0, %o5, %l0
786 nop
787 set 0x18, %g1
788 std %g4, [%l7 + %g1]
789 or %i7, %l1, %g7
790 set 0x4C, %i7
791 ldstuba [%l7 + %i7] 0x88, %o7
792 nop
793 set 0x5C, %i0
794 lduw [%l7 + %i0], %o6
795 fpsub16s %f26, %f18, %f14
796 set 0x58, %g5
797 stda %o0, [%l7 + %g5] 0x89
798 wr %o2, %g1, %sys_tick
799 ld [%l7 + 0x10], %f26
800 st %fsr, [%l7 + 0x58]
801 nop
802 set 0x10, %g3
803 stx %l4, [%l7 + %g3]
804 set 0x08, %o0
805 stwa %l6, [%l7 + %o0] 0xeb
806 membar #Sync
807 st %f28, [%l7 + 0x30]
808 nop
809 set 0x10, %g6
810 std %f10, [%l7 + %g6]
811 nop
812 set 0x60, %o7
813 ldx [%l7 + %o7], %i1
814 nop
815 set 0x13, %l1
816 ldstub [%l7 + %l1], %o3
817 st %fsr, [%l7 + 0x14]
818 st %fsr, [%l7 + 0x60]
819 nop
820 set 0x78, %l2
821 std %f30, [%l7 + %l2]
822 nop
823 set 0x48, %o5
824 prefetch [%l7 + %o5], 1
825 and %i5, %i4, %i3
826 fpadd16 %f30, %f20, %f12
827 nop
828 set 0x10, %o3
829 ldd [%l7 + %o3], %f10
830 nop
831 set 0x48, %l0
832 stw %i2, [%l7 + %l0]
833 set 0x18, %i3
834 ldxa [%l7 + %i3] 0x88, %g3
835 nop
836 set 0x24, %i1
837 swap [%l7 + %i1], %o0
838 set 0x7A, %g7
839 stha %g2, [%l7 + %g7] 0x89
840 membar #Sync
841 set 0x40, %i5
842 ldda [%l7 + %i5] 0xf1, %f0
843 nop
844 set 0x28, %i4
845 ldx [%l7 + %i4], %l5
846 wr %g0, 0x5, %fprs
847 set 0x50, %l5
848 stda %i6, [%l7 + %l5] 0x89
849 add %l7, 0x54, %l6
850 wr %g0, 0x88, %asi
851 lda [%l6] %asi, %l3
852 casa [%l6] 0x88, %l3, %g6
853 nop
854 set 0x18, %g4
855 std %i0, [%l7 + %g4]
856 nop
857 set 0x64, %l6
858 lduw [%l7 + %l6], %g5
859 bne,a,pt %icc, loop_5
860 nop
861 set 0x10, %o2
862 ldd [%l7 + %o2], %o4
863 set 0x7B, %i6
864 stba %l0, [%l7 + %i6] 0xeb
865 membar #Sync
866loop_5:
867 and %i7, %g4, %l1
868 nop
869 set 0x14, %o4
870 stw %o7, [%l7 + %o4]
871 wr %g7, %o6, %set_softint
872 set 0x5F, %o6
873 stba %o1, [%l7 + %o6] 0xe2
874 membar #Sync
875 set 0x0C, %i2
876 lda [%l7 + %i2] 0x89, %f25
877 set 0x69, %l3
878 ldstuba [%l7 + %l3] 0x81, %g1
879 wr %o2, %l4, %sys_tick
880 set 0x18, %g2
881 stda %i0, [%l7 + %g2] 0x80
882 nop
883 set 0x68, %l4
884 stx %fsr, [%l7 + %l4]
885 membar #Sync
886 set 0x40, %o1
887 ldda [%l7 + %o1] 0xf9, %f0
888 set 0x20, %i7
889 stda %i6, [%l7 + %i7] 0xea
890 membar #Sync
891 nop
892 set 0x30, %i0
893 ldx [%l7 + %i0], %o3
894 add %l7, 0x4C, %l6
895 wr %g0, 0x88, %asi
896 casa [%l6] 0x88, %i4, %i3
897 st %f23, [%l7 + 0x14]
898 add %l7, 0x38, %l6
899 wr %g0, 0x88, %asi
900 lda [%l6] %asi, %i5
901 casa [%l6] 0x88, %i5, %g3
902 add %i2, %g2, %l5
903 nop
904 set 0x50, %g1
905 lduw [%l7 + %g1], %l2
906 add %l7, 0x78, %l6
907 wr %g0, 0x88, %asi
908 casa [%l6] 0x88, %o4, %o0
909 nop
910 set 0x70, %g3
911 lduw [%l7 + %g3], %l3
912 fpadd32 %f24, %f22, %f18
913 nop
914 set 0x7C, %o0
915 sth %i6, [%l7 + %o0]
916 set 0x70, %g6
917 ldstuba [%l7 + %g6] 0x80, %g6
918 ba %xcc, loop_6
919 and %i0, %g5, %o5
920 and %i7, %l0, %g4
921 set 0x40, %g5
922 stda %l0, [%l7 + %g5] 0x81
923loop_6:
924 nop
925 set 0x61, %o7
926 ldstub [%l7 + %o7], %g7
927 nop
928 set 0x54, %l1
929 prefetch [%l7 + %l1], 1
930 nop
931 set 0x24, %l2
932 ldsw [%l7 + %l2], %o6
933 nop
934 set 0x7A, %o5
935 stb %o1, [%l7 + %o5]
936 set 0x10, %l0
937 lda [%l7 + %l0] 0x88, %f6
938 set 0x0C, %i3
939 stwa %g1, [%l7 + %i3] 0xe3
940 membar #Sync
941 set 0x40, %i1
942 sta %f10, [%l7 + %i1] 0x89
943 nop
944 set 0x2C, %o3
945 swap [%l7 + %o3], %o7
946 nop
947 set 0x58, %i5
948 swap [%l7 + %i5], %l4
949 st %fsr, [%l7 + 0x58]
950 add %l7, 0x78, %l6
951 wr %g0, 0x88, %asi
952 ldxa [%l6] %asi, %i1
953 casxa [%l6] 0x88, %i1, %o2
954 st %f17, [%l7 + 0x54]
955 set 0x48, %i4
956 sta %f16, [%l7 + %i4] 0x89
957 set 0x08, %g7
958 ldxa [%l7 + %g7] 0x81, %l6
959 nop
960 set 0x7E, %l5
961 lduh [%l7 + %l5], %i4
962 set 0x50, %l6
963 ldxa [%l7 + %l6] 0x81, %i3
964 nop
965 set 0x54, %o2
966 stw %o3, [%l7 + %o2]
967 nop
968 set 0x10, %i6
969 swap [%l7 + %i6], %g3
970 nop
971 set 0x60, %g4
972 ldd [%l7 + %g4], %f30
973 ld [%l7 + 0x48], %f26
974 nop
975 set 0x38, %o4
976 ldd [%l7 + %o4], %i4
977 set 0x13, %i2
978 ldstuba [%l7 + %i2] 0x81, %g2
979 add %l7, 0x40, %l6
980 wr %g0, 0x80, %asi
981 casxa [%l6] 0x80, %l5, %l2
982 set 0x20, %l3
983 stda %i2, [%l7 + %l3] 0x80
984 nop
985 set 0x10, %g2
986 std %f4, [%l7 + %g2]
987 nop
988 set 0x68, %l4
989 lduw [%l7 + %l4], %o0
990 ld [%l7 + 0x34], %f7
991 add %l7, 0x10, %l6
992 wr %g0, 0x88, %asi
993 casxa [%l6] 0x88, %l3, %i6
994 nop
995 set 0x3C, %o1
996 ldsh [%l7 + %o1], %o4
997 set 0x76, %i7
998 stha %i0, [%l7 + %i7] 0x80
999 nop
1000 set 0x38, %i0
1001 std %g4, [%l7 + %i0]
1002 nop
1003 set 0x10, %g1
1004 ldsh [%l7 + %g1], %g6
1005 set 0x40, %g3
1006 stwa %o5, [%l7 + %g3] 0x80
1007 set 0x58, %o0
1008 swapa [%l7 + %o0] 0x88, %l0
1009 nop
1010 set 0x58, %g6
1011 ldd [%l7 + %g6], %f6
1012 nop
1013 set 0x58, %g5
1014 swap [%l7 + %g5], %i7
1015 set 0x30, %o6
1016 ldda [%l7 + %o6] 0x89, %g4
1017 nop
1018 set 0x74, %o7
1019 lduw [%l7 + %o7], %g7
1020 set 0x58, %l2
1021 prefetcha [%l7 + %l2] 0x89, 2
1022 nop
1023 set 0x30, %l1
1024 lduw [%l7 + %l1], %o6
1025 and %g1, %o1, %l4
1026 set 0x10, %l0
1027 stwa %i1, [%l7 + %l0] 0xe2
1028 membar #Sync
1029 set 0x40, %o5
1030 ldda [%l7 + %o5] 0x80, %f0
1031 set 0x78, %i3
1032 stxa %o2, [%l7 + %i3] 0x80
1033 st %fsr, [%l7 + 0x40]
1034 set 0x34, %i1
1035 lda [%l7 + %i1] 0x80, %f26
1036 set 0x5C, %o3
1037 sta %f22, [%l7 + %o3] 0x89
1038 set 0x26, %i4
1039 stha %l6, [%l7 + %i4] 0x89
1040 st %f2, [%l7 + 0x28]
1041 add %l7, 0x68, %l6
1042 wr %g0, 0x89, %asi
1043 ldxa [%l6] %asi, %o7
1044 casxa [%l6] 0x89, %o7, %i4
1045 nop
1046 set 0x45, %i5
1047 ldub [%l7 + %i5], %i3
1048 set 0x40, %g7
1049 stda %f0, [%l7 + %g7] 0xc2
1050 nop
1051 set 0x4C, %l5
1052 ldsw [%l7 + %l5], %o3
1053 nop
1054 set 0x74, %o2
1055 lduh [%l7 + %o2], %i5
1056 nop
1057 set 0x6A, %l6
1058 stb %g2, [%l7 + %l6]
1059 set 0x0C, %g4
1060 lda [%l7 + %g4] 0x80, %f28
1061 nop
1062 set 0x61, %o4
1063 ldub [%l7 + %o4], %l5
1064 ld [%l7 + 0x3C], %f0
1065 nop
1066 set 0x28, %i6
1067 prefetch [%l7 + %i6], 1
1068 set 0x23, %i2
1069 stba %l2, [%l7 + %i2] 0x80
1070 set 0x40, %g2
1071 sta %f10, [%l7 + %g2] 0x81
1072 nop
1073 set 0x20, %l3
1074 swap [%l7 + %l3], %i2
1075 set 0x1C, %o1
1076 stba %o0, [%l7 + %o1] 0x80
1077 set 0x40, %l4
1078 ldda [%l7 + %l4] 0xd0, %f16
1079 set 0x10, %i7
1080 ldxa [%l7 + %i7] 0x88, %l3
1081 set 0x40, %g1
1082 stda %f16, [%l7 + %g1] 0xd0
1083 membar #Sync
1084 set 0x40, %i0
1085 ldda [%l7 + %i0] 0xf0, %f16
1086 nop
1087 set 0x38, %o0
1088 ldx [%l7 + %o0], %g3
1089 set 0x38, %g3
1090 prefetcha [%l7 + %g3] 0x89, 1
1091 st %f25, [%l7 + 0x20]
1092 nop
1093 set 0x78, %g5
1094 std %o4, [%l7 + %g5]
1095 nop
1096 nop
1097 setx 0x6E251515, %l0, %l6
1098 st %l6, [%l7 + 0x28]
1099 ld [%l7 + 0x28], %f26
1100 setx 0xF8E8E887, %l1, %l5
1101 st %l5, [%l7 + 0x10]
1102 ld [%l7 + 0x10], %f7
1103 fdivs %f7, %f26, %f27
1104 set 0x40, %g6
1105 stda %f0, [%l7 + %g6] 0xf8
1106 membar #Sync
1107 add %l7, 0x1C, %l6
1108 wr %g0, 0x80, %asi
1109 lda [%l6] %asi, %g5
1110 casa [%l6] 0x80, %g5, %i0
1111 set 0x40, %o7
1112 ldda [%l7 + %o7] 0xd8, %f0
1113 nop
1114 set 0x50, %o6
1115 ldub [%l7 + %o6], %o5
1116 ld [%l7 + 0x44], %f15
1117 st %fsr, [%l7 + 0x78]
1118 ld [%l7 + 0x78], %f29
1119 nop
1120 set 0x14, %l2
1121 ldub [%l7 + %l2], %l0
1122 nop
1123 set 0x52, %l0
1124 ldsb [%l7 + %l0], %g6
1125 nop
1126 set 0x3C, %l1
1127 swap [%l7 + %l1], %i7
1128 membar #Sync
1129 set 0x40, %i3
1130 ldda [%l7 + %i3] 0xf9, %f16
1131 add %l7, 0x38, %l6
1132 wr %g0, 0x81, %asi
1133 ldxa [%l6] %asi, %g7
1134 casxa [%l6] 0x81, %g7, %g4
1135 set 0x25, %i1
1136 ldstuba [%l7 + %i1] 0x88, %l1
1137 membar #Sync
1138 set 0x40, %o5
1139 ldda [%l7 + %o5] 0xf8, %f0
1140 nop
1141 set 0x32, %o3
1142 sth %o6, [%l7 + %o3]
1143 set 0x24, %i4
1144 sta %f28, [%l7 + %i4] 0x81
1145 or %g1, %o1, %i1
1146 st %f22, [%l7 + 0x70]
1147 nop
1148 set 0x10, %i5
1149 lduh [%l7 + %i5], %l4
1150 st %fsr, [%l7 + 0x74]
1151 nop
1152 set 0x14, %l5
1153 lduw [%l7 + %l5], %o2
1154 nop
1155 set 0x78, %g7
1156 stx %fsr, [%l7 + %g7]
1157 set 0x21, %l6
1158 ldstuba [%l7 + %l6] 0x88, %o7
1159 nop
1160 set 0x08, %g4
1161 ldsh [%l7 + %g4], %i4
1162 nop
1163 set 0x5C, %o4
1164 ldsh [%l7 + %o4], %l6
1165 set 0x10, %o2
1166 prefetcha [%l7 + %o2] 0x89, 2
1167 nop
1168 or %g0, 0x8, %l0
1169 sllx %l0, 0x3c, %l0
1170 wr %l0, %g0, %tick_cmpr
1171 set 0x65, %i6
1172 stba %l5, [%l7 + %i6] 0xe2
1173 membar #Sync
1174 nop
1175 set 0x70, %i2
1176 std %g2, [%l7 + %i2]
1177 nop
1178 set 0x54, %l3
1179 ldsh [%l7 + %l3], %l2
1180 add %o0, %i2, %l3
1181 add %l7, 0x08, %l6
1182 wr %g0, 0x80, %asi
1183 casxa [%l6] 0x80, %g3, %i6
1184 nop
1185 set 0x28, %g2
1186 ldd [%l7 + %g2], %o4
1187 nop
1188 set 0x74, %o1
1189 ldsh [%l7 + %o1], %g5
1190 nop
1191 set 0x6A, %l4
1192 sth %i0, [%l7 + %l4]
1193 set 0x70, %i7
1194 ldxa [%l7 + %i7] 0x88, %l0
1195 st %f7, [%l7 + 0x1C]
1196 or %g6, %i7, %o5
1197 set 0x28, %g1
1198 prefetcha [%l7 + %g1] 0x80, 3
1199 bgu,a,pn %icc, loop_7
1200 add %g4, %l1, %g1
1201 nop
1202 set 0x70, %i0
1203 std %f6, [%l7 + %i0]
1204 st %f19, [%l7 + 0x60]
1205loop_7:
1206 fpadd32s %f30, %f23, %f31
1207 set 0x24, %g3
1208 sta %f19, [%l7 + %g3] 0x89
1209 or %o1, %i1, %l4
1210 set 0x5C, %o0
1211 stwa %o6, [%l7 + %o0] 0x81
1212 set 0x64, %g5
1213 stwa %o2, [%l7 + %g5] 0x81
1214 nop
1215 set 0x33, %o7
1216 ldstub [%l7 + %o7], %i4
1217 nop
1218 set 0x68, %o6
1219 ldx [%l7 + %o6], %o7
1220 nop
1221 set 0x78, %g6
1222 prefetch [%l7 + %g6], 4
1223 set 0x18, %l2
1224 ldxa [%l7 + %l2] 0x88, %l6
1225 bl %xcc, loop_8
1226 nop
1227 set 0x36, %l1
1228 ldub [%l7 + %l1], %o3
1229 nop
1230 set 0x12, %l0
1231 lduh [%l7 + %l0], %i5
1232 nop
1233 set 0x10, %i3
1234 std %l4, [%l7 + %i3]
1235loop_8:
1236 nop
1237 set 0x37, %i1
1238 stba %i3, [%l7 + %i1] 0x80
1239 set 0x50, %o3
1240 ldxa [%l7 + %o3] 0x80, %g2
1241 nop
1242 set 0x10, %o5
1243 stx %o0, [%l7 + %o5]
1244 nop
1245 set 0x48, %i5
1246 lduh [%l7 + %i5], %i2
1247 nop
1248 set 0x37, %i4
1249 ldstub [%l7 + %i4], %l2
1250 or %l3, %i6, %g3
1251 nop
1252 set 0x40, %g7
1253 std %o4, [%l7 + %g7]
1254 nop
1255 set 0x10, %l6
1256 ldd [%l7 + %l6], %g4
1257 nop
1258 set 0x20, %l5
1259 lduh [%l7 + %l5], %i0
1260 nop
1261 set 0x40, %g4
1262 stx %l0, [%l7 + %g4]
1263 ld [%l7 + 0x1C], %f22
1264 nop
1265 set 0x70, %o2
1266 sth %g6, [%l7 + %o2]
1267 add %l7, 0x54, %l6
1268 wr %g0, 0x89, %asi
1269 casa [%l6] 0x89, %o5, %i7
1270 set 0x20, %o4
1271 swapa [%l7 + %o4] 0x80, %g4
1272 ld [%l7 + 0x78], %f12
1273 nop
1274 set 0x1B, %i6
1275 stb %l1, [%l7 + %i6]
1276 set 0x59, %l3
1277 stba %g7, [%l7 + %l3] 0xea
1278 membar #Sync
1279 or %o1, %g1, %i1
1280 nop
1281 set 0x70, %i2
1282 ldsw [%l7 + %i2], %o6
1283 nop
1284 set 0x50, %g2
1285 swap [%l7 + %g2], %l4
1286 add %l7, 0x30, %l6
1287 wr %g0, 0x81, %asi
1288 ldxa [%l6] %asi, %o2
1289 casxa [%l6] 0x81, %o2, %i4
1290 nop
1291 set 0x68, %l4
1292 ldd [%l7 + %l4], %o6
1293 ble,a,pn %xcc, loop_9
1294 nop
1295 set 0x58, %i7
1296 std %f0, [%l7 + %i7]
1297 set 0x40, %o1
1298 stda %f16, [%l7 + %o1] 0xc8
1299loop_9:
1300 nop
1301 set 0x54, %i0
1302 ldsw [%l7 + %i0], %l6
1303 nop
1304 set 0x5E, %g1
1305 lduh [%l7 + %g1], %o3
1306 nop
1307 set 0x38, %o0
1308 ldsh [%l7 + %o0], %i5
1309 nop
1310 set 0x40, %g3
1311 stw %l5, [%l7 + %g3]
1312 and %g2, %i3, %o0
1313 set 0x34, %g5
1314 lda [%l7 + %g5] 0x80, %f11
1315 set 0x37, %o6
1316 ldstuba [%l7 + %o6] 0x81, %i2
1317 nop
1318 set 0x74, %o7
1319 prefetch [%l7 + %o7], 0
1320 add %l3, %i6, %g3
1321 nop
1322 set 0x7C, %l2
1323 lduw [%l7 + %l2], %o4
1324 and %l2, %g5, %l0
1325 set 0x63, %g6
1326 ldstuba [%l7 + %g6] 0x81, %i0
1327 nop
1328 set 0x18, %l1
1329 stx %fsr, [%l7 + %l1]
1330 ld [%l7 + 0x34], %f25
1331 set 0x30, %l0
1332 prefetcha [%l7 + %l0] 0x80, 4
1333 nop
1334 set 0x48, %i3
1335 lduh [%l7 + %i3], %g6
1336 set 0x40, %o3
1337 ldda [%l7 + %o3] 0xd2, %f0
1338 set 0x40, %i1
1339 ldda [%l7 + %i1] 0xd8, %f16
1340 nop
1341 set 0x16, %i5
1342 ldstub [%l7 + %i5], %i7
1343 set 0x70, %o5
1344 prefetcha [%l7 + %o5] 0x80, 1
1345 nop
1346 set 0x78, %i4
1347 std %f2, [%l7 + %i4]
1348 nop
1349 set 0x66, %g7
1350 ldsb [%l7 + %g7], %l1
1351 nop
1352 set 0x28, %l6
1353 stx %o1, [%l7 + %l6]
1354 membar #Sync
1355 set 0x40, %g4
1356 ldda [%l7 + %g4] 0xf9, %f0
1357 wr %g0, 0x7, %fprs
1358 nop
1359 set 0x1A, %o2
1360 ldstub [%l7 + %o2], %o6
1361 nop
1362 set 0x28, %l5
1363 stx %l4, [%l7 + %l5]
1364 set 0x3C, %o4
1365 sta %f15, [%l7 + %o4] 0x81
1366 and %g7, %i4, %o2
1367 nop
1368 set 0x10, %l3
1369 sth %o7, [%l7 + %l3]
1370 add %o3, %l6, %l5
1371 set 0x34, %i6
1372 swapa [%l7 + %i6] 0x80, %i5
1373 nop
1374 set 0x58, %g2
1375 stx %g2, [%l7 + %g2]
1376 nop
1377 set 0x38, %l4
1378 stx %fsr, [%l7 + %l4]
1379 add %l7, 0x68, %l6
1380 wr %g0, 0x80, %asi
1381 ldxa [%l6] %asi, %o0
1382 casxa [%l6] 0x80, %o0, %i3
1383 nop
1384 set 0x38, %i7
1385 sth %l3, [%l7 + %i7]
1386 nop
1387 set 0x70, %o1
1388 stx %fsr, [%l7 + %o1]
1389 add %l7, 0x78, %l6
1390 wr %g0, 0x81, %asi
1391 casxa [%l6] 0x81, %i6, %i2
1392 set 0x38, %i0
1393 ldxa [%l7 + %i0] 0x89, %g3
1394 or %l2, %g5, %o4
1395 nop
1396 set 0x7C, %g1
1397 lduw [%l7 + %g1], %i0
1398 nop
1399 set 0x40, %i2
1400 std %f2, [%l7 + %i2]
1401 nop
1402 set 0x10, %g3
1403 std %f4, [%l7 + %g3]
1404 nop
1405 set 0x30, %g5
1406 swap [%l7 + %g5], %o5
1407 set 0x30, %o6
1408 ldda [%l7 + %o6] 0x89, %l0
1409 ld [%l7 + 0x34], %f26
1410 set 0x10, %o7
1411 sta %f12, [%l7 + %o7] 0x81
1412 nop
1413 set 0x38, %l2
1414 std %f12, [%l7 + %l2]
1415 nop
1416 set 0x64, %o0
1417 swap [%l7 + %o0], %g6
1418 nop
1419 set 0x08, %g6
1420 sth %i7, [%l7 + %g6]
1421 nop
1422 set 0x18, %l1
1423 ldx [%l7 + %l1], %l1
1424 set 0x6E, %i3
1425 stha %o1, [%l7 + %i3] 0xe2
1426 membar #Sync
1427 wr %g1, %g4, %pic
1428 nop
1429 set 0x28, %o3
1430 swap [%l7 + %o3], %i1
1431 nop
1432 set 0x7C, %l0
1433 prefetch [%l7 + %l0], 3
1434 nop
1435 set 0x48, %i1
1436 stx %fsr, [%l7 + %i1]
1437 wr %o6, %g7, %clear_softint
1438 set 0x20, %i5
1439 lda [%l7 + %i5] 0x80, %f8
1440 st %fsr, [%l7 + 0x14]
1441 set 0x60, %i4
1442 stwa %l4, [%l7 + %i4] 0xeb
1443 membar #Sync
1444 nop
1445 set 0x70, %o5
1446 swap [%l7 + %o5], %o2
1447 set 0x14, %g7
1448 stha %i4, [%l7 + %g7] 0x88
1449 nop
1450 set 0x3C, %g4
1451 lduh [%l7 + %g4], %o7
1452 set 0x30, %o2
1453 stwa %l6, [%l7 + %o2] 0x89
1454 set 0x20, %l5
1455 stwa %o3, [%l7 + %l5] 0xea
1456 membar #Sync
1457 nop
1458 set 0x6C, %o4
1459 prefetch [%l7 + %o4], 1
1460 set 0x4C, %l6
1461 stba %i5, [%l7 + %l6] 0xe2
1462 membar #Sync
1463 nop
1464 set 0x28, %l3
1465 ldub [%l7 + %l3], %l5
1466 or %o0, %g2, %i3
1467 set 0x38, %g2
1468 stxa %l3, [%l7 + %g2] 0x88
1469 nop
1470 set 0x08, %i6
1471 stw %i2, [%l7 + %i6]
1472 set 0x18, %l4
1473 swapa [%l7 + %l4] 0x81, %i6
1474 nop
1475 set 0x70, %o1
1476 std %f24, [%l7 + %o1]
1477 and %l2, %g5, %g3
1478 nop
1479 set 0x10, %i7
1480 sth %o4, [%l7 + %i7]
1481 nop
1482 set 0x70, %i0
1483 std %f8, [%l7 + %i0]
1484 set 0x60, %i2
1485 prefetcha [%l7 + %i2] 0x81, 2
1486 add %l7, 0x50, %l6
1487 wr %g0, 0x80, %asi
1488 casxa [%l6] 0x80, %i0, %l0
1489 add %l7, 0x74, %l6
1490 wr %g0, 0x89, %asi
1491 lda [%l6] %asi, %i7
1492 casa [%l6] 0x89, %i7, %l1
1493 and %g6, %g1, %o1
1494 add %l7, 0x08, %l6
1495 wr %g0, 0x89, %asi
1496 ldxa [%l6] %asi, %i1
1497 casxa [%l6] 0x89, %i1, %g4
1498 nop
1499 set 0x3C, %g3
1500 prefetch [%l7 + %g3], 2
1501 ld [%l7 + 0x2C], %f31
1502 set 0x0C, %g1
1503 swapa [%l7 + %g1] 0x89, %g7
1504 nop
1505 set 0x52, %g5
1506 lduh [%l7 + %g5], %l4
1507 nop
1508 set 0x50, %o6
1509 ldsw [%l7 + %o6], %o2
1510 nop
1511 set 0x78, %o7
1512 ldd [%l7 + %o7], %o6
1513 set 0x40, %l2
1514 stda %f0, [%l7 + %l2] 0xf1
1515 membar #Sync
1516 add %o7, %i4, %o3
1517 set 0x40, %g6
1518 ldda [%l7 + %g6] 0xda, %f0
1519 nop
1520 set 0x10, %o0
1521 prefetch [%l7 + %o0], 1
1522 set 0x10, %l1
1523 ldda [%l7 + %l1] 0x89, %i4
1524 nop
1525 set 0x7A, %o3
1526 lduh [%l7 + %o3], %l6
1527 set 0x70, %i3
1528 lda [%l7 + %i3] 0x81, %f28
1529 nop
1530 set 0x70, %l0
1531 ldsh [%l7 + %l0], %o0
1532 nop
1533 set 0x64, %i5
1534 ldsh [%l7 + %i5], %g2
1535 set 0x60, %i1
1536 sta %f22, [%l7 + %i1] 0x88
1537 and %l5, %l3, %i2
1538 set 0x58, %o5
1539 stda %i6, [%l7 + %o5] 0x81
1540 set 0x24, %i4
1541 stwa %l2, [%l7 + %i4] 0xe3
1542 membar #Sync
1543 nop
1544 set 0x70, %g7
1545 stx %g5, [%l7 + %g7]
1546 add %l7, 0x4C, %l6
1547 wr %g0, 0x89, %asi
1548 casa [%l6] 0x89, %i3, %g3
1549 set 0x7C, %o2
1550 stwa %o4, [%l7 + %o2] 0x81
1551 nop
1552 set 0x74, %l5
1553 lduw [%l7 + %l5], %i0
1554 set 0x40, %g4
1555 ldda [%l7 + %g4] 0xeb, %l0
1556 set 0x2E, %l6
1557 stba %i7, [%l7 + %l6] 0x81
1558 nop
1559 set 0x78, %o4
1560 ldd [%l7 + %o4], %o4
1561 nop
1562 set 0x18, %g2
1563 swap [%l7 + %g2], %g6
1564 add %l7, 0x40, %l6
1565 wr %g0, 0x81, %asi
1566 casa [%l6] 0x81, %g1, %o1
1567 nop
1568 set 0x3C, %i6
1569 swap [%l7 + %i6], %i1
1570 nop
1571 set 0x14, %l3
1572 swap [%l7 + %l3], %l1
1573 nop
1574 set 0x60, %o1
1575 stw %g4, [%l7 + %o1]
1576 set 0x70, %l4
1577 lda [%l7 + %l4] 0x81, %f28
1578 set 0x51, %i7
1579 stba %g7, [%l7 + %i7] 0x81
1580 set 0x60, %i2
1581 prefetcha [%l7 + %i2] 0x81, 2
1582 ld [%l7 + 0x4C], %f2
1583 st %f31, [%l7 + 0x44]
1584 add %o6, %o7, %i4
1585 set 0x40, %i0
1586 stda %f16, [%l7 + %i0] 0x88
1587 nop
1588 set 0x4A, %g1
1589 sth %o2, [%l7 + %g1]
1590 set 0x4E, %g5
1591 stha %o3, [%l7 + %g5] 0x80
1592 add %l6, %i5, %o0
1593 nop
1594 set 0x7D, %o6
1595 ldub [%l7 + %o6], %l5
1596 nop
1597 set 0x2C, %g3
1598 sth %l3, [%l7 + %g3]
1599 set 0x17, %o7
1600 ldstuba [%l7 + %o7] 0x89, %g2
1601 set 0x7C, %l2
1602 stwa %i6, [%l7 + %l2] 0xe2
1603 membar #Sync
1604 set 0x70, %g6
1605 stda %l2, [%l7 + %g6] 0x81
1606 and %i2, %g5, %i3
1607 ld [%l7 + 0x0C], %f26
1608 wr %o4, %g3, %sys_tick
1609 nop
1610 set 0x40, %o0
1611 sth %l0, [%l7 + %o0]
1612 set 0x4A, %o3
1613 stha %i0, [%l7 + %o3] 0xeb
1614 membar #Sync
1615 set 0x58, %i3
1616 stha %o5, [%l7 + %i3] 0xea
1617 membar #Sync
1618 st %fsr, [%l7 + 0x58]
1619 set 0x70, %l1
1620 stda %g6, [%l7 + %l1] 0xe2
1621 membar #Sync
1622 nop
1623 set 0x44, %l0
1624 ldub [%l7 + %l0], %i7
1625 set 0x40, %i5
1626 ldda [%l7 + %i5] 0xe2, %g0
1627 ld [%l7 + 0x2C], %f0
1628 nop
1629 set 0x60, %i1
1630 std %f10, [%l7 + %i1]
1631 bn,pn %xcc, loop_10
1632 nop
1633 set 0x68, %i4
1634 ldx [%l7 + %i4], %i1
1635 set 0x08, %g7
1636 stxa %l1, [%l7 + %g7] 0x88
1637loop_10:
1638 nop
1639 set 0x2A, %o2
1640 stha %o1, [%l7 + %o2] 0xe3
1641 membar #Sync
1642 or %g7, %l4, %o6
1643 nop
1644 set 0x68, %o5
1645 lduh [%l7 + %o5], %g4
1646 st %f31, [%l7 + 0x34]
1647 nop
1648 nop
1649 setx 0x49B560D9C97F6BA1, %l0, %l6
1650 stx %l6, [%l7 + 0x28]
1651 ldd [%l7 + 0x28], %f10
1652 setx 0x5013D403F51B9A05, %l1, %l5
1653 stx %l5, [%l7 + 0x10]
1654 ldd [%l7 + 0x10], %f26
1655 fdivd %f26, %f10, %f26
1656 set 0x18, %g4
1657 stxa %o7, [%l7 + %g4] 0xe3
1658 membar #Sync
1659 st %f21, [%l7 + 0x44]
1660 nop
1661 set 0x4E, %l6
1662 stb %i4, [%l7 + %l6]
1663 nop
1664 set 0x78, %l5
1665 swap [%l7 + %l5], %o2
1666 set 0x38, %g2
1667 stxa %o3, [%l7 + %g2] 0xea
1668 membar #Sync
1669 nop
1670 set 0x70, %i6
1671 ldd [%l7 + %i6], %f14
1672 st %fsr, [%l7 + 0x3C]
1673 nop
1674 set 0x40, %o4
1675 std %f10, [%l7 + %o4]
1676 set 0x64, %o1
1677 stwa %i5, [%l7 + %o1] 0xe3
1678 membar #Sync
1679 set 0x41, %l4
1680 ldstuba [%l7 + %l4] 0x80, %o0
1681 set 0x18, %l3
1682 stda %l4, [%l7 + %l3] 0xea
1683 membar #Sync
1684 nop
1685 set 0x10, %i2
1686 lduw [%l7 + %i2], %l6
1687 ld [%l7 + 0x4C], %f4
1688 set 0x58, %i0
1689 sta %f16, [%l7 + %i0] 0x81
1690 nop
1691 set 0x10, %g1
1692 stw %l3, [%l7 + %g1]
1693 nop
1694 set 0x50, %i7
1695 ldsw [%l7 + %i7], %i6
1696 nop
1697 set 0x1E, %g5
1698 ldsh [%l7 + %g5], %g2
1699 nop
1700 set 0x2F, %o6
1701 ldstub [%l7 + %o6], %i2
1702 set 0x10, %o7
1703 stwa %g5, [%l7 + %o7] 0x89
1704 nop
1705 set 0x48, %l2
1706 lduw [%l7 + %l2], %i3
1707 add %l7, 0x68, %l6
1708 wr %g0, 0x80, %asi
1709 ldxa [%l6] %asi, %o4
1710 casxa [%l6] 0x80, %o4, %g3
1711 nop
1712 set 0x70, %g3
1713 std %l0, [%l7 + %g3]
1714 wr %i0, %l2, %sys_tick
1715 set 0x4C, %g6
1716 ldstuba [%l7 + %g6] 0x89, %o5
1717 nop
1718 set 0x34, %o3
1719 lduw [%l7 + %o3], %i7
1720 st %f7, [%l7 + 0x54]
1721 nop
1722 set 0x08, %i3
1723 stx %g1, [%l7 + %i3]
1724 membar #Sync
1725 set 0x40, %o0
1726 ldda [%l7 + %o0] 0xf1, %f0
1727 set 0x5B, %l0
1728 stba %i1, [%l7 + %l0] 0x89
1729 set 0x6C, %l1
1730 lda [%l7 + %l1] 0x80, %f30
1731 or %g6, %o1, %l1
1732 ld [%l7 + 0x68], %f16
1733 st %f27, [%l7 + 0x20]
1734 add %l4, %g7, %o6
1735 set 0x50, %i1
1736 stda %o6, [%l7 + %i1] 0xe3
1737 membar #Sync
1738 or %g4, %o2, %o3
1739 st %f11, [%l7 + 0x54]
1740 set 0x0E, %i5
1741 stha %i5, [%l7 + %i5] 0x88
1742 st %fsr, [%l7 + 0x2C]
1743 nop
1744 set 0x1C, %i4
1745 swap [%l7 + %i4], %o0
1746 nop
1747 set 0x60, %g7
1748 std %f24, [%l7 + %g7]
1749 and %l5, %i4, %l3
1750 nop
1751 set 0x1C, %o2
1752 ldstub [%l7 + %o2], %l6
1753 set 0x60, %o5
1754 swapa [%l7 + %o5] 0x88, %g2
1755 nop
1756 set 0x1C, %g4
1757 ldsw [%l7 + %g4], %i2
1758 nop
1759 set 0x44, %l6
1760 ldsw [%l7 + %l6], %g5
1761 nop
1762 set 0x58, %l5
1763 lduh [%l7 + %l5], %i3
1764 nop
1765 set 0x28, %i6
1766 stw %o4, [%l7 + %i6]
1767 set 0x7B, %o4
1768 stba %g3, [%l7 + %o4] 0xe2
1769 membar #Sync
1770 nop
1771 set 0x0C, %o1
1772 ldsh [%l7 + %o1], %l0
1773 nop
1774 set 0x20, %g2
1775 std %i6, [%l7 + %g2]
1776 nop
1777 set 0x6C, %l3
1778 prefetch [%l7 + %l3], 3
1779 nop
1780 set 0x70, %i2
1781 ldd [%l7 + %i2], %l2
1782 nop
1783 set 0x68, %l4
1784 lduh [%l7 + %l4], %o5
1785 set 0x08, %i0
1786 ldxa [%l7 + %i0] 0x89, %i7
1787 set 0x6E, %i7
1788 stba %i0, [%l7 + %i7] 0xeb
1789 membar #Sync
1790 nop
1791 set 0x1C, %g5
1792 sth %i1, [%l7 + %g5]
1793 set 0x6C, %g1
1794 stwa %g6, [%l7 + %g1] 0x89
1795 st %f13, [%l7 + 0x40]
1796 nop
1797 set 0x14, %o7
1798 ldsw [%l7 + %o7], %g1
1799 set 0x34, %o6
1800 stha %l1, [%l7 + %o6] 0xea
1801 membar #Sync
1802 nop
1803 set 0x56, %g3
1804 lduh [%l7 + %g3], %l4
1805 set 0x20, %l2
1806 prefetcha [%l7 + %l2] 0x89, 4
1807 st %fsr, [%l7 + 0x38]
1808 nop
1809 set 0x50, %g6
1810 ldx [%l7 + %g6], %o6
1811 nop
1812 set 0x50, %o3
1813 std %f30, [%l7 + %o3]
1814 set 0x08, %i3
1815 prefetcha [%l7 + %i3] 0x89, 1
1816 nop
1817 set 0x2F, %l0
1818 stb %g4, [%l7 + %l0]
1819 set 0x74, %l1
1820 sta %f27, [%l7 + %l1] 0x81
1821 bleu %icc, loop_11
1822 nop
1823 set 0x60, %o0
1824 std %f0, [%l7 + %o0]
1825 nop
1826 set 0x62, %i1
1827 ldsh [%l7 + %i1], %o7
1828 nop
1829 set 0x3C, %i4
1830 stb %o3, [%l7 + %i4]
1831loop_11:
1832 st %fsr, [%l7 + 0x6C]
1833 nop
1834 set 0x6C, %g7
1835 sth %o2, [%l7 + %g7]
1836 nop
1837 set 0x1C, %o2
1838 stw %i5, [%l7 + %o2]
1839 add %l5, %i4, %o0
1840 nop
1841 set 0x68, %i5
1842 ldx [%l7 + %i5], %l6
1843 nop
1844 set 0x10, %g4
1845 ldd [%l7 + %g4], %g2
1846 nop
1847 set 0x4C, %l6
1848 lduh [%l7 + %l6], %l3
1849 nop
1850 set 0x50, %l5
1851 ldstub [%l7 + %l5], %i2
1852 add %g5, %i3, %g3
1853 ba,pt %icc, loop_12
1854 or %l0, %i6, %o4
1855 st %f23, [%l7 + 0x74]
1856 nop
1857 set 0x08, %i6
1858 std %f26, [%l7 + %i6]
1859loop_12:
1860 nop
1861 set 0x1D, %o4
1862 ldsb [%l7 + %o4], %l2
1863 set 0x5C, %o1
1864 stba %i7, [%l7 + %o1] 0xea
1865 membar #Sync
1866 bge,a,pt %icc, loop_13
1867 nop
1868 set 0x2D, %g2
1869 ldstub [%l7 + %g2], %o5
1870 set 0x50, %o5
1871 stda %i0, [%l7 + %o5] 0xe2
1872 membar #Sync
1873loop_13:
1874 nop
1875 set 0x6A, %i2
1876 stb %i1, [%l7 + %i2]
1877 nop
1878 set 0x4E, %l4
1879 ldsh [%l7 + %l4], %g6
1880 or %g1, %l4, %l1
1881 set 0x0F, %i0
1882 stba %o6, [%l7 + %i0] 0x81
1883 set 0x20, %i7
1884 stda %o0, [%l7 + %i7] 0x88
1885 nop
1886 set 0x48, %l3
1887 stx %g7, [%l7 + %l3]
1888 st %f28, [%l7 + 0x44]
1889 set 0x3D, %g5
1890 stba %g4, [%l7 + %g5] 0x89
1891 set 0x38, %g1
1892 prefetcha [%l7 + %g1] 0x81, 0
1893 nop
1894 set 0x78, %o6
1895 stx %o2, [%l7 + %o6]
1896 or %o7, %l5, %i4
1897 nop
1898 set 0x2D, %o7
1899 ldsb [%l7 + %o7], %o0
1900 nop
1901 set 0x5D, %l2
1902 stb %i5, [%l7 + %l2]
1903 nop
1904 set 0x10, %g6
1905 ldsw [%l7 + %g6], %g2
1906 nop
1907 set 0x18, %o3
1908 std %f4, [%l7 + %o3]
1909 nop
1910 set 0x68, %i3
1911 ldd [%l7 + %i3], %f14
1912 add %l7, 0x70, %l6
1913 wr %g0, 0x80, %asi
1914 casxa [%l6] 0x80, %l6, %i2
1915 set 0x78, %g3
1916 swapa [%l7 + %g3] 0x80, %g5
1917 bg,a %icc, loop_14
1918 nop
1919 set 0x28, %l0
1920 stx %l3, [%l7 + %l0]
1921 or %g3, %l0, %i3
1922 or %o4, %l2, %i7
1923loop_14:
1924 nop
1925 set 0x78, %l1
1926 prefetcha [%l7 + %l1] 0x88, 3
1927 set 0x44, %i1
1928 sta %f24, [%l7 + %i1] 0x80
1929 set 0x40, %o0
1930 ldda [%l7 + %o0] 0x88, %f16
1931 set 0x78, %g7
1932 stxa %i0, [%l7 + %g7] 0xe3
1933 membar #Sync
1934 nop
1935 set 0x7D, %i4
1936 ldub [%l7 + %i4], %i6
1937 set 0x20, %i5
1938 stda %g6, [%l7 + %i5] 0x89
1939 set 0x10, %g4
1940 ldda [%l7 + %g4] 0xe2, %g0
1941 nop
1942 set 0x30, %l6
1943 stx %i1, [%l7 + %l6]
1944 set 0x70, %o2
1945 prefetcha [%l7 + %o2] 0x89, 0
1946 set 0x40, %l5
1947 stda %f16, [%l7 + %l5] 0xc8
1948 set 0x10, %o4
1949 ldda [%l7 + %o4] 0x88, %l4
1950 set 0x20, %i6
1951 ldda [%l7 + %i6] 0x81, %o6
1952 set 0x60, %o1
1953 ldda [%l7 + %o1] 0xe2, %o0
1954 nop
1955 set 0x30, %g2
1956 std %g6, [%l7 + %g2]
1957 nop
1958 set 0x20, %i2
1959 stw %g4, [%l7 + %i2]
1960 nop
1961 set 0x10, %l4
1962 ldd [%l7 + %l4], %f14
1963 or %o2, %o7, %o3
1964 nop
1965 set 0x38, %o5
1966 ldx [%l7 + %o5], %l5
1967 nop
1968 set 0x08, %i0
1969 stx %i4, [%l7 + %i0]
1970 nop
1971 set 0x5C, %l3
1972 prefetch [%l7 + %l3], 3
1973 and %o0, %g2, %i5
1974 nop
1975 set 0x30, %i7
1976 stx %fsr, [%l7 + %i7]
1977 add %l7, 0x68, %l6
1978 wr %g0, 0x89, %asi
1979 casa [%l6] 0x89, %l6, %g5
1980 nop
1981 set 0x54, %g5
1982 ldsb [%l7 + %g5], %i2
1983 set 0x30, %o6
1984 prefetcha [%l7 + %o6] 0x81, 3
1985 nop
1986 set 0x24, %o7
1987 sth %l0, [%l7 + %o7]
1988 nop
1989 set 0x56, %g1
1990 ldub [%l7 + %g1], %i3
1991 nop
1992 set 0x44, %l2
1993 prefetch [%l7 + %l2], 4
1994 nop
1995 set 0x24, %g6
1996 ldsw [%l7 + %g6], %o4
1997 set 0x28, %o3
1998 sta %f8, [%l7 + %o3] 0x81
1999 fpsub16 %f18, %f0, %f30
2000 fpsub32 %f0, %f20, %f28
2001 set 0x31, %i3
2002 ldstuba [%l7 + %i3] 0x81, %l2
2003 wr %i7, %g3, %set_softint
2004 set 0x44, %g3
2005 stwa %o5, [%l7 + %g3] 0x81
2006 set 0x60, %l1
2007 ldda [%l7 + %l1] 0x80, %i0
2008 nop
2009 set 0x30, %l0
2010 std %f22, [%l7 + %l0]
2011 nop
2012 set 0x54, %o0
2013 prefetch [%l7 + %o0], 4
2014 set 0x60, %g7
2015 ldstuba [%l7 + %g7] 0x89, %i6
2016 ld [%l7 + 0x70], %f12
2017 add %g6, %i1, %l1
2018 nop
2019 set 0x1A, %i1
2020 ldsh [%l7 + %i1], %l4
2021 nop
2022 set 0x60, %i5
2023 ldd [%l7 + %i5], %o6
2024 nop
2025 set 0x78, %g4
2026 ldsb [%l7 + %g4], %g1
2027 nop
2028 nop
2029 setx 0xB365DEEE50BFF27E, %l0, %l6
2030 stx %l6, [%l7 + 0x28]
2031 ldd [%l7 + 0x28], %f30
2032 setx 0xD06295072FEE0924, %l1, %l5
2033 stx %l5, [%l7 + 0x10]
2034 ldd [%l7 + 0x10], %f4
2035 fdivd %f4, %f30, %f2
2036 set 0x3C, %i4
2037 swapa [%l7 + %i4] 0x80, %o1
2038 add %g4, %g7, %o2
2039 nop
2040 set 0x6C, %l6
2041 stw %o3, [%l7 + %l6]
2042 and %o7, %l5, %i4
2043 set 0x48, %l5
2044 ldxa [%l7 + %l5] 0x81, %g2
2045 nop
2046 set 0x68, %o4
2047 ldd [%l7 + %o4], %f18
2048 set 0x34, %i6
2049 swapa [%l7 + %i6] 0x88, %o0
2050 nop
2051 set 0x30, %o2
2052 prefetch [%l7 + %o2], 1
2053 nop
2054 set 0x68, %o1
2055 ldd [%l7 + %o1], %i4
2056 nop
2057 set 0x10, %i2
2058 stx %fsr, [%l7 + %i2]
2059 membar #Sync
2060 set 0x40, %g2
2061 ldda [%l7 + %g2] 0xf1, %f16
2062 nop
2063 set 0x66, %o5
2064 stb %l6, [%l7 + %o5]
2065 nop
2066 set 0x12, %i0
2067 sth %i2, [%l7 + %i0]
2068 nop
2069 set 0x30, %l4
2070 ldd [%l7 + %l4], %f18
2071 add %l7, 0x10, %l6
2072 wr %g0, 0x80, %asi
2073 ldxa [%l6] %asi, %l3
2074 casxa [%l6] 0x80, %l3, %g5
2075 set 0x13, %l3
2076 stba %i3, [%l7 + %l3] 0xe2
2077 membar #Sync
2078 bgu,a,pn %icc, loop_15
2079 st %f8, [%l7 + 0x50]
2080 nop
2081 set 0x2E, %i7
2082 sth %o4, [%l7 + %i7]
2083 ld [%l7 + 0x4C], %f9
2084loop_15:
2085 nop
2086 set 0x3E, %g5
2087 ldsh [%l7 + %g5], %l2
2088 st %fsr, [%l7 + 0x44]
2089 set 0x40, %o6
2090 ldstuba [%l7 + %o6] 0x80, %l0
2091 nop
2092 set 0x38, %o7
2093 ldd [%l7 + %o7], %f22
2094 nop
2095 set 0x35, %l2
2096 stb %i7, [%l7 + %l2]
2097 nop
2098 set 0x78, %g1
2099 ldx [%l7 + %g1], %o5
2100 set 0x30, %o3
2101 swapa [%l7 + %o3] 0x89, %g3
2102 nop
2103 set 0x38, %g6
2104 swap [%l7 + %g6], %i6
2105 set 0x48, %i3
2106 swapa [%l7 + %i3] 0x89, %i0
2107 bleu,a %icc, loop_16
2108 and %g6, %i1, %l1
2109 nop
2110 set 0x68, %l1
2111 stx %o6, [%l7 + %l1]
2112 set 0x24, %l0
2113 swapa [%l7 + %l0] 0x81, %g1
2114loop_16:
2115 nop
2116 set 0x10, %o0
2117 std %f20, [%l7 + %o0]
2118 ld [%l7 + 0x10], %f19
2119 nop
2120 set 0x67, %g3
2121 ldstub [%l7 + %g3], %l4
2122 set 0x78, %g7
2123 prefetcha [%l7 + %g7] 0x80, 4
2124 nop
2125 set 0x08, %i1
2126 prefetch [%l7 + %i1], 1
2127 nop
2128 set 0x40, %i5
2129 prefetch [%l7 + %i5], 2
2130 nop
2131 set 0x3C, %i4
2132 ldsw [%l7 + %i4], %o1
2133 nop
2134 set 0x0C, %g4
2135 sth %g7, [%l7 + %g4]
2136 nop
2137 set 0x48, %l5
2138 ldsw [%l7 + %l5], %o2
2139 set 0x60, %l6
2140 ldda [%l7 + %l6] 0xeb, %o6
2141 nop
2142 set 0x42, %i6
2143 lduh [%l7 + %i6], %o3
2144 set 0x1D, %o4
2145 stba %i4, [%l7 + %o4] 0x88
2146 nop
2147 set 0x5C, %o1
2148 prefetch [%l7 + %o1], 3
2149 set 0x28, %i2
2150 stda %l4, [%l7 + %i2] 0x89
2151 nop
2152 set 0x30, %g2
2153 ldd [%l7 + %g2], %o0
2154 membar #Sync
2155 set 0x40, %o5
2156 ldda [%l7 + %o5] 0xf8, %f16
2157 set 0x10, %i0
2158 stda %i4, [%l7 + %i0] 0x89
2159 set 0x58, %o2
2160 lda [%l7 + %o2] 0x80, %f0
2161 add %l7, 0x70, %l6
2162 wr %g0, 0x89, %asi
2163 casxa [%l6] 0x89, %g2, %i2
2164 set 0x50, %l3
2165 ldxa [%l7 + %l3] 0x80, %l6
2166 set 0x30, %i7
2167 ldda [%l7 + %i7] 0xea, %g4
2168 set 0x35, %g5
2169 stba %l3, [%l7 + %g5] 0xe3
2170 membar #Sync
2171 nop
2172 set 0x30, %o6
2173 std %o4, [%l7 + %o6]
2174 set 0x40, %l4
2175 stda %f16, [%l7 + %l4] 0xda
2176 ld [%l7 + 0x40], %f2
2177 nop
2178 set 0x58, %l2
2179 ldsw [%l7 + %l2], %i3
2180 st %f29, [%l7 + 0x50]
2181 nop
2182 set 0x20, %g1
2183 std %l0, [%l7 + %g1]
2184 nop
2185 set 0x7A, %o3
2186 ldsh [%l7 + %o3], %i7
2187 nop
2188 set 0x64, %g6
2189 prefetch [%l7 + %g6], 4
2190 nop
2191 set 0x0A, %o7
2192 ldub [%l7 + %o7], %l2
2193 nop
2194 set 0x2E, %i3
2195 ldstub [%l7 + %i3], %o5
2196 set 0x30, %l1
2197 lda [%l7 + %l1] 0x89, %f17
2198 nop
2199 set 0x20, %o0
2200 lduw [%l7 + %o0], %g3
2201 nop
2202 set 0x74, %l0
2203 lduh [%l7 + %l0], %i0
2204 set 0x08, %g7
2205 lda [%l7 + %g7] 0x89, %f5
2206 set 0x0C, %i1
2207 swapa [%l7 + %i1] 0x80, %g6
2208 nop
2209 set 0x58, %i5
2210 stx %i1, [%l7 + %i5]
2211 nop
2212 set 0x28, %g3
2213 ldx [%l7 + %g3], %l1
2214 nop
2215 set 0x18, %i4
2216 stx %fsr, [%l7 + %i4]
2217 nop
2218 set 0x40, %g4
2219 stx %o6, [%l7 + %g4]
2220 nop
2221 set 0x38, %l6
2222 ldx [%l7 + %l6], %g1
2223 set 0x5C, %i6
2224 lda [%l7 + %i6] 0x88, %f29
2225 nop
2226 set 0x50, %o4
2227 ldsh [%l7 + %o4], %i6
2228 ld [%l7 + 0x70], %f16
2229 and %l4, %g4, %o1
2230 nop
2231 set 0x60, %o1
2232 ldd [%l7 + %o1], %f0
2233 nop
2234 set 0x51, %i2
2235 ldstub [%l7 + %i2], %g7
2236 set 0x30, %g2
2237 prefetcha [%l7 + %g2] 0x80, 4
2238 and %o2, %i4, %l5
2239 nop
2240 set 0x43, %l5
2241 stb %o0, [%l7 + %l5]
2242 set 0x74, %o5
2243 stwa %i5, [%l7 + %o5] 0x88
2244 nop
2245 set 0x54, %o2
2246 stw %o3, [%l7 + %o2]
2247 nop
2248 set 0x40, %l3
2249 swap [%l7 + %l3], %i2
2250 set 0x50, %i0
2251 stxa %g2, [%l7 + %i0] 0xe2
2252 membar #Sync
2253 nop
2254 set 0x08, %g5
2255 ldd [%l7 + %g5], %f22
2256 set 0x40, %i7
2257 stda %g4, [%l7 + %i7] 0xea
2258 membar #Sync
2259 add %l6, %o4, %i3
2260 set 0x50, %l4
2261 lda [%l7 + %l4] 0x88, %f11
2262 nop
2263 set 0x65, %o6
2264 ldstub [%l7 + %o6], %l3
2265 set 0x20, %g1
2266 prefetcha [%l7 + %g1] 0x80, 4
2267 nop
2268 set 0x60, %l2
2269 ldx [%l7 + %l2], %i7
2270 nop
2271 set 0x30, %o3
2272 stw %o5, [%l7 + %o3]
2273 nop
2274 set 0x7C, %g6
2275 stb %l2, [%l7 + %g6]
2276 bg,pt %xcc, loop_17
2277 nop
2278 set 0x35, %o7
2279 ldstub [%l7 + %o7], %i0
2280 nop
2281 set 0x44, %i3
2282 ldsh [%l7 + %i3], %g3
2283 nop
2284 set 0x5C, %o0
2285 ldsw [%l7 + %o0], %i1
2286loop_17:
2287 nop
2288 set 0x30, %l0
2289 stx %g6, [%l7 + %l0]
2290 set 0x10, %g7
2291 stda %l0, [%l7 + %g7] 0xeb
2292 membar #Sync
2293 set 0x54, %i1
2294 stwa %g1, [%l7 + %i1] 0xe2
2295 membar #Sync
2296 nop
2297 set 0x48, %i5
2298 ldx [%l7 + %i5], %o6
2299 nop
2300 set 0x0E, %g3
2301 ldsh [%l7 + %g3], %l4
2302 set 0x10, %i4
2303 ldxa [%l7 + %i4] 0x88, %g4
2304 nop
2305 set 0x58, %l1
2306 ldsw [%l7 + %l1], %i6
2307 set 0x34, %l6
2308 sta %f10, [%l7 + %l6] 0x88
2309 add %l7, 0x20, %l6
2310 wr %g0, 0x88, %asi
2311 casxa [%l6] 0x88, %o1, %o7
2312 st %f15, [%l7 + 0x34]
2313 set 0x1F, %g4
2314 stba %g7, [%l7 + %g4] 0x88
2315 set 0x40, %o4
2316 stda %f16, [%l7 + %o4] 0x81
2317 bn,a %xcc, loop_18
2318 nop
2319 set 0x20, %i6
2320 std %i4, [%l7 + %i6]
2321 set 0x28, %i2
2322 ldxa [%l7 + %i2] 0x88, %l5
2323loop_18:
2324 nop
2325 set 0x10, %o1
2326 lda [%l7 + %o1] 0x89, %f11
2327 set 0x70, %g2
2328 prefetcha [%l7 + %g2] 0x88, 0
2329 and %i5, %o3, %o0
2330 nop
2331 set 0x38, %o5
2332 ldx [%l7 + %o5], %i2
2333 nop
2334 set 0x28, %l5
2335 std %f24, [%l7 + %l5]
2336 set 0x70, %l3
2337 stxa %g5, [%l7 + %l3] 0x80
2338 set 0x30, %i0
2339 ldxa [%l7 + %i0] 0x80, %l6
2340 nop
2341 set 0x3C, %o2
2342 ldsw [%l7 + %o2], %o4
2343 add %g2, %i3, %l0
2344 nop
2345 set 0x30, %i7
2346 ldd [%l7 + %i7], %l2
2347 add %l7, 0x20, %l6
2348 wr %g0, 0x88, %asi
2349 ldxa [%l6] %asi, %i7
2350 casxa [%l6] 0x88, %i7, %o5
2351 nop
2352 set 0x2F, %l4
2353 ldstub [%l7 + %l4], %i0
2354 set 0x24, %g5
2355 lda [%l7 + %g5] 0x81, %f8
2356 fpadd16s %f11, %f20, %f31
2357 set 0x3E, %o6
2358 ldstuba [%l7 + %o6] 0x81, %l2
2359 wr %g3, %i1, %y
2360 wr %l1, %g6, %pic
2361 or %o6, %g1, %g4
2362 nop
2363 set 0x28, %g1
2364 stx %fsr, [%l7 + %g1]
2365 set 0x3C, %l2
2366 sta %f5, [%l7 + %l2] 0x88
2367 nop
2368 set 0x50, %o3
2369 prefetch [%l7 + %o3], 0
2370 nop
2371 set 0x58, %o7
2372 prefetch [%l7 + %o7], 3
2373 nop
2374 set 0x70, %g6
2375 stx %fsr, [%l7 + %g6]
2376 bgu,pn %xcc, loop_19
2377 nop
2378 set 0x0C, %o0
2379 lduw [%l7 + %o0], %l4
2380 set 0x23, %l0
2381 ldstuba [%l7 + %l0] 0x81, %o1
2382loop_19:
2383 nop
2384 set 0x2F, %g7
2385 ldstub [%l7 + %g7], %o7
2386 nop
2387 set 0x48, %i3
2388 lduw [%l7 + %i3], %i6
2389 fpsub16 %f16, %f2, %f0
2390 set 0x40, %i1
2391 stda %f16, [%l7 + %i1] 0x80
2392 set 0x60, %g3
2393 ldda [%l7 + %g3] 0x89, %g6
2394 set 0x74, %i5
2395 stwa %l5, [%l7 + %i5] 0x80
2396 set 0x38, %i4
2397 stha %o2, [%l7 + %i4] 0xeb
2398 membar #Sync
2399 set 0x30, %l6
2400 ldstuba [%l7 + %l6] 0x81, %i4
2401 nop
2402 set 0x64, %l1
2403 swap [%l7 + %l1], %o3
2404 nop
2405 set 0x60, %o4
2406 ldd [%l7 + %o4], %i4
2407 set 0x08, %i6
2408 ldxa [%l7 + %i6] 0x80, %i2
2409 set 0x58, %i2
2410 lda [%l7 + %i2] 0x89, %f23
2411 nop
2412 set 0x60, %o1
2413 ldstub [%l7 + %o1], %o0
2414 nop
2415 set 0x42, %g2
2416 sth %l6, [%l7 + %g2]
2417 set 0x18, %o5
2418 stxa %o4, [%l7 + %o5] 0x88
2419 set 0x70, %g4
2420 stxa %g5, [%l7 + %g4] 0x81
2421 nop
2422 set 0x38, %l5
2423 ldd [%l7 + %l5], %i2
2424 set 0x40, %l3
2425 stda %f0, [%l7 + %l3] 0xf1
2426 membar #Sync
2427 nop
2428 set 0x14, %o2
2429 swap [%l7 + %o2], %l0
2430 nop
2431 set 0x18, %i0
2432 std %l2, [%l7 + %i0]
2433 set 0x1F, %i7
2434 ldstuba [%l7 + %i7] 0x89, %g2
2435 add %l7, 0x08, %l6
2436 wr %g0, 0x89, %asi
2437 casa [%l6] 0x89, %o5, %i7
2438 set 0x2B, %g5
2439 ldstuba [%l7 + %g5] 0x88, %i0
2440 add %g3, %l2, %i1
2441 set 0x57, %o6
2442 ldstuba [%l7 + %o6] 0x80, %g6
2443 add %l1, %g1, %o6
2444 nop
2445 set 0x6C, %g1
2446 ldstub [%l7 + %g1], %l4
2447 set 0x1F, %l2
2448 stba %g4, [%l7 + %l2] 0xeb
2449 membar #Sync
2450 st %fsr, [%l7 + 0x1C]
2451 nop
2452 set 0x54, %l4
2453 stb %o1, [%l7 + %l4]
2454 bge %xcc, loop_20
2455 nop
2456 set 0x33, %o7
2457 ldub [%l7 + %o7], %i6
2458 membar #Sync
2459 set 0x40, %g6
2460 ldda [%l7 + %g6] 0xf8, %f0
2461loop_20:
2462 ble,a %icc, loop_21
2463 ld [%l7 + 0x3C], %f30
2464 set 0x39, %o3
2465 ldstuba [%l7 + %o3] 0x89, %o7
2466loop_21:
2467 nop
2468 set 0x18, %o0
2469 stda %l4, [%l7 + %o0] 0x81
2470 nop
2471 set 0x7E, %g7
2472 lduh [%l7 + %g7], %o2
2473 fpsub16s %f11, %f21, %f6
2474 be,pn %icc, loop_22
2475 nop
2476 set 0x7E, %l0
2477 ldstub [%l7 + %l0], %i4
2478 set 0x40, %i3
2479 ldxa [%l7 + %i3] 0x88, %o3
2480loop_22:
2481 nop
2482 set 0x78, %g3
2483 prefetcha [%l7 + %g3] 0x81, 2
2484 nop
2485 set 0x20, %i1
2486 prefetch [%l7 + %i1], 4
2487 set 0x60, %i4
2488 prefetcha [%l7 + %i4] 0x88, 4
2489 set 0x70, %l6
2490 prefetcha [%l7 + %l6] 0x89, 1
2491 set 0x3F, %l1
2492 ldstuba [%l7 + %l1] 0x81, %o0
2493 nop
2494 set 0x48, %o4
2495 prefetch [%l7 + %o4], 1
2496 add %l6, %o4, %g5
2497 ld [%l7 + 0x54], %f29
2498 set 0x70, %i6
2499 ldxa [%l7 + %i6] 0x89, %l0
2500 add %l7, 0x30, %l6
2501 wr %g0, 0x88, %asi
2502 casxa [%l6] 0x88, %i3, %l3
2503 nop
2504 set 0x78, %i2
2505 ldsw [%l7 + %i2], %g2
2506 nop
2507 set 0x20, %i5
2508 ldsw [%l7 + %i5], %o5
2509 nop
2510 set 0x2E, %o1
2511 ldsb [%l7 + %o1], %i7
2512 nop
2513 set 0x58, %g2
2514 ldd [%l7 + %g2], %f14
2515 bn,pn %xcc, loop_23
2516 nop
2517 set 0x70, %o5
2518 ldd [%l7 + %o5], %i0
2519 nop
2520 set 0x18, %g4
2521 lduw [%l7 + %g4], %g3
2522 fpadd16s %f25, %f21, %f25
2523loop_23:
2524 nop
2525 set 0x3C, %l3
2526 sta %f14, [%l7 + %l3] 0x80
2527 add %l7, 0x64, %l6
2528 wr %g0, 0x88, %asi
2529 lda [%l6] %asi, %i1
2530 casa [%l6] 0x88, %i1, %l2
2531 nop
2532 set 0x78, %l5
2533 stx %fsr, [%l7 + %l5]
2534 set 0x10, %o2
2535 lda [%l7 + %o2] 0x88, %f16
2536 set 0x48, %i0
2537 sta %f10, [%l7 + %i0] 0x89
2538 set 0x4A, %g5
2539 stha %g6, [%l7 + %g5] 0xea
2540 membar #Sync
2541 set 0x78, %o6
2542 prefetcha [%l7 + %o6] 0x89, 0
2543 nop
2544 or %g0, 0x8, %l0
2545 sllx %l0, 0x3c, %l0
2546 wr %l0, 0xDA8, %sys_tick_cmpr
2547 set 0x74, %g1
2548 stwa %g4, [%l7 + %g1] 0xe3
2549 membar #Sync
2550 nop
2551 set 0x18, %i7
2552 ldd [%l7 + %i7], %o0
2553 set 0x40, %l2
2554 stda %f0, [%l7 + %l2] 0xd8
2555 set 0x6C, %o7
2556 stwa %l4, [%l7 + %o7] 0x80
2557 bne,a %icc, loop_24
2558 nop
2559 set 0x50, %g6
2560 ldd [%l7 + %g6], %f10
2561 nop
2562 set 0x08, %l4
2563 stx %i6, [%l7 + %l4]
2564 and %l5, %o2, %i4
2565loop_24:
2566 nop
2567 set 0x62, %o0
2568 sth %o7, [%l7 + %o0]
2569 set 0x40, %g7
2570 ldda [%l7 + %g7] 0xd2, %f16
2571 set 0x54, %o3
2572 lda [%l7 + %o3] 0x80, %f22
2573 set 0x2A, %l0
2574 stba %g7, [%l7 + %l0] 0xe3
2575 membar #Sync
2576 nop
2577 set 0x3C, %g3
2578 prefetch [%l7 + %g3], 4
2579 st %fsr, [%l7 + 0x74]
2580 add %i5, %o3, %o0
2581 nop
2582 set 0x42, %i3
2583 lduh [%l7 + %i3], %i2
2584 nop
2585 set 0x20, %i4
2586 std %i6, [%l7 + %i4]
2587 set 0x18, %i1
2588 stxa %o4, [%l7 + %i1] 0x89
2589 set 0x74, %l6
2590 stha %g5, [%l7 + %l6] 0x81
2591 nop
2592 set 0x2C, %l1
2593 swap [%l7 + %l1], %l0
2594 set 0x50, %o4
2595 stxa %i3, [%l7 + %o4] 0xe2
2596 membar #Sync
2597 nop
2598 set 0x7B, %i6
2599 ldstub [%l7 + %i6], %g2
2600 set 0x35, %i5
2601 stba %l3, [%l7 + %i5] 0xeb
2602 membar #Sync
2603 add %o5, %i0, %i7
2604 nop
2605 set 0x40, %i2
2606 stx %fsr, [%l7 + %i2]
2607 nop
2608 set 0x1C, %g2
2609 swap [%l7 + %g2], %g3
2610 nop
2611 set 0x6E, %o1
2612 lduh [%l7 + %o1], %i1
2613 nop
2614 set 0x7E, %g4
2615 lduh [%l7 + %g4], %l2
2616 add %l7, 0x68, %l6
2617 wr %g0, 0x89, %asi
2618 lda [%l6] %asi, %g6
2619 casa [%l6] 0x89, %g6, %o6
2620 and %g1, %l1, %o1
2621 nop
2622 set 0x14, %o5
2623 prefetch [%l7 + %o5], 2
2624 nop
2625 set 0x17, %l5
2626 ldsb [%l7 + %l5], %g4
2627 set 0x6C, %l3
2628 lda [%l7 + %l3] 0x88, %f11
2629 set 0x60, %o2
2630 prefetcha [%l7 + %o2] 0x89, 3
2631 nop
2632 set 0x28, %i0
2633 std %f24, [%l7 + %i0]
2634 set 0x40, %o6
2635 stda %f0, [%l7 + %o6] 0x88
2636 nop
2637 set 0x48, %g1
2638 stw %l4, [%l7 + %g1]
2639 nop
2640 set 0x5E, %i7
2641 ldsh [%l7 + %i7], %l5
2642 set 0x10, %l2
2643 prefetcha [%l7 + %l2] 0x89, 0
2644 nop
2645 set 0x38, %g5
2646 ldd [%l7 + %g5], %f28
2647 nop
2648 set 0x24, %o7
2649 swap [%l7 + %o7], %i4
2650 st %fsr, [%l7 + 0x20]
2651 nop
2652 set 0x29, %g6
2653 ldstub [%l7 + %g6], %g7
2654 nop
2655 set 0x20, %l4
2656 std %i4, [%l7 + %l4]
2657 set 0x28, %g7
2658 stxa %o3, [%l7 + %g7] 0x80
2659 set 0x10, %o3
2660 stxa %o0, [%l7 + %o3] 0xeb
2661 membar #Sync
2662 or %o7, %i2, %o4
2663 set 0x18, %o0
2664 stda %i6, [%l7 + %o0] 0xea
2665 membar #Sync
2666 add %l7, 0x28, %l6
2667 wr %g0, 0x80, %asi
2668 ldxa [%l6] %asi, %l0
2669 casxa [%l6] 0x80, %l0, %g5
2670 nop
2671 set 0x58, %g3
2672 std %g2, [%l7 + %g3]
2673 add %i3, %l3, %o5
2674 nop
2675 set 0x35, %l0
2676 ldstub [%l7 + %l0], %i0
2677 set 0x40, %i3
2678 stda %f0, [%l7 + %i3] 0x88
2679 set 0x08, %i1
2680 prefetcha [%l7 + %i1] 0x80, 3
2681 st %fsr, [%l7 + 0x1C]
2682 nop
2683 set 0x38, %i4
2684 ldx [%l7 + %i4], %i1
2685 nop
2686 set 0x48, %l6
2687 std %f10, [%l7 + %l6]
2688 nop
2689 set 0x40, %o4
2690 ldd [%l7 + %o4], %i6
2691 nop
2692 set 0x28, %i6
2693 std %g6, [%l7 + %i6]
2694 nop
2695 set 0x30, %i5
2696 std %f0, [%l7 + %i5]
2697 add %l7, 0x24, %l6
2698 wr %g0, 0x89, %asi
2699 casa [%l6] 0x89, %l2, %g1
2700 nop
2701 set 0x72, %i2
2702 ldsb [%l7 + %i2], %l1
2703 fpadd32 %f0, %f6, %f20
2704 add %o1, %o6, %g4
2705 nop
2706 set 0x28, %l1
2707 ldd [%l7 + %l1], %i6
2708 nop
2709 set 0x52, %o1
2710 ldsb [%l7 + %o1], %l4
2711 set 0x78, %g4
2712 lda [%l7 + %g4] 0x88, %f8
2713 nop
2714 set 0x34, %o5
2715 sth %l5, [%l7 + %o5]
2716 add %l7, 0x18, %l6
2717 wr %g0, 0x88, %asi
2718 casxa [%l6] 0x88, %i4, %g7
2719 nop
2720 set 0x78, %l5
2721 std %f16, [%l7 + %l5]
2722 nop
2723 set 0x14, %l3
2724 prefetch [%l7 + %l3], 2
2725 nop
2726 set 0x38, %o2
2727 ldd [%l7 + %o2], %f16
2728 bl,pt %icc, loop_25
2729 nop
2730 set 0x60, %g2
2731 std %i4, [%l7 + %g2]
2732 nop
2733 set 0x58, %i0
2734 std %o2, [%l7 + %i0]
2735 set 0x63, %o6
2736 stba %o2, [%l7 + %o6] 0xea
2737 membar #Sync
2738loop_25:
2739 nop
2740 set 0x10, %g1
2741 stw %o0, [%l7 + %g1]
2742 or %i2, %o7, %l6
2743 add %l7, 0x20, %l6
2744 wr %g0, 0x81, %asi
2745 lda [%l6] %asi, %o4
2746 casa [%l6] 0x81, %o4, %g5
2747 nop
2748 set 0x58, %l2
2749 ldx [%l7 + %l2], %g2
2750 fpsub16s %f31, %f14, %f0
2751 nop
2752 set 0x25, %i7
2753 stb %i3, [%l7 + %i7]
2754 nop
2755 set 0x64, %g5
2756 ldsw [%l7 + %g5], %l0
2757 set 0x10, %g6
2758 sta %f5, [%l7 + %g6] 0x81
2759 nop
2760 set 0x18, %l4
2761 ldd [%l7 + %l4], %o4
2762 nop
2763 set 0x7F, %g7
2764 ldub [%l7 + %g7], %l3
2765 add %l7, 0x70, %l6
2766 wr %g0, 0x80, %asi
2767 casxa [%l6] 0x80, %g3, %i1
2768 nop
2769 set 0x14, %o7
2770 lduh [%l7 + %o7], %i7
2771 set 0x18, %o0
2772 sta %f12, [%l7 + %o0] 0x80
2773 ld [%l7 + 0x6C], %f21
2774 set 0x10, %o3
2775 stwa %g6, [%l7 + %o3] 0xeb
2776 membar #Sync
2777 nop
2778 set 0x38, %g3
2779 ldd [%l7 + %g3], %i0
2780 nop
2781 set 0x3C, %l0
2782 swap [%l7 + %l0], %g1
2783 nop
2784 set 0x78, %i3
2785 stw %l2, [%l7 + %i3]
2786 set 0x58, %i1
2787 stxa %o1, [%l7 + %i1] 0xea
2788 membar #Sync
2789 or %o6, %g4, %l1
2790 st %f12, [%l7 + 0x5C]
2791 st %f27, [%l7 + 0x18]
2792 nop
2793 set 0x53, %l6
2794 ldsb [%l7 + %l6], %l4
2795 nop
2796 set 0x10, %o4
2797 ldd [%l7 + %o4], %i6
2798 set 0x70, %i6
2799 ldda [%l7 + %i6] 0x88, %i4
2800 set 0x20, %i4
2801 ldxa [%l7 + %i4] 0x81, %l5
2802 st %fsr, [%l7 + 0x28]
2803 or %i5, %g7, %o2
2804 nop
2805 set 0x42, %i5
2806 ldstub [%l7 + %i5], %o3
2807 set 0x1F, %l1
2808 stba %i2, [%l7 + %l1] 0x89
2809 set 0x3A, %o1
2810 ldstuba [%l7 + %o1] 0x88, %o0
2811 nop
2812 set 0x70, %i2
2813 lduh [%l7 + %i2], %o7
2814 set 0x18, %o5
2815 ldxa [%l7 + %o5] 0x80, %l6
2816 set 0x30, %l5
2817 prefetcha [%l7 + %l5] 0x80, 1
2818 nop
2819 set 0x48, %g4
2820 ldsw [%l7 + %g4], %g2
2821 membar #Sync
2822 set 0x40, %o2
2823 ldda [%l7 + %o2] 0xf9, %f16
2824 nop
2825 set 0x4C, %l3
2826 stw %i3, [%l7 + %l3]
2827 set 0x70, %g2
2828 ldda [%l7 + %g2] 0xea, %g4
2829 nop
2830 set 0x70, %o6
2831 swap [%l7 + %o6], %o5
2832 nop
2833 set 0x12, %g1
2834 lduh [%l7 + %g1], %l3
2835 nop
2836 set 0x3A, %i0
2837 lduh [%l7 + %i0], %g3
2838 set 0x7C, %l2
2839 stha %i1, [%l7 + %l2] 0xeb
2840 membar #Sync
2841 set 0x46, %g5
2842 stha %i7, [%l7 + %g5] 0xe3
2843 membar #Sync
2844 st %fsr, [%l7 + 0x64]
2845 nop
2846 set 0x20, %g6
2847 ldd [%l7 + %g6], %f0
2848 set 0x68, %i7
2849 stwa %l0, [%l7 + %i7] 0x89
2850 nop
2851 set 0x68, %g7
2852 std %f18, [%l7 + %g7]
2853 set 0x3D, %l4
2854 stba %g6, [%l7 + %l4] 0xea
2855 membar #Sync
2856 set 0x30, %o0
2857 lda [%l7 + %o0] 0x80, %f12
2858 ld [%l7 + 0x20], %f3
2859 fpsub16 %f24, %f20, %f10
2860 nop
2861 set 0x7C, %o3
2862 ldstub [%l7 + %o3], %g1
2863 nop
2864 set 0x70, %o7
2865 sth %l2, [%l7 + %o7]
2866 nop
2867 set 0x78, %g3
2868 ldd [%l7 + %g3], %i0
2869 nop
2870 set 0x78, %l0
2871 ldx [%l7 + %l0], %o6
2872 or %o1, %g4, %l1
2873 nop
2874 set 0x78, %i1
2875 std %l4, [%l7 + %i1]
2876 set 0x58, %i3
2877 swapa [%l7 + %i3] 0x88, %i4
2878 nop
2879 set 0x0A, %o4
2880 stb %i6, [%l7 + %o4]
2881 add %l7, 0x28, %l6
2882 wr %g0, 0x88, %asi
2883 ldxa [%l6] %asi, %l5
2884 casxa [%l6] 0x88, %l5, %g7
2885 bg,a,pn %icc, loop_26
2886 nop
2887 set 0x32, %i6
2888 ldsh [%l7 + %i6], %i5
2889 set 0x40, %l6
2890 ldda [%l7 + %l6] 0xd2, %f16
2891loop_26:
2892 or %o3, %i2, %o0
2893 add %l7, 0x20, %l6
2894 wr %g0, 0x81, %asi
2895 casxa [%l6] 0x81, %o7, %o2
2896 set 0x10, %i4
2897 stda %o4, [%l7 + %i4] 0xea
2898 membar #Sync
2899 nop
2900 set 0x34, %l1
2901 lduw [%l7 + %l1], %g2
2902 nop
2903 set 0x50, %o1
2904 stx %i3, [%l7 + %o1]
2905 nop
2906 set 0x7C, %i5
2907 ldub [%l7 + %i5], %l6
2908 set 0x40, %i2
2909 ldda [%l7 + %i2] 0xe3, %o4
2910 nop
2911 set 0x61, %l5
2912 ldsb [%l7 + %l5], %g5
2913 nop
2914 or %g0, 0x8, %l0
2915 sllx %l0, 0x3c, %l0
2916 wr %l0, 0x673, %tick_cmpr
2917 nop
2918 set 0x70, %g4
2919 stx %fsr, [%l7 + %g4]
2920 set 0x40, %o5
2921 stda %f0, [%l7 + %o5] 0xf0
2922 membar #Sync
2923 ld [%l7 + 0x24], %f7
2924 set 0x40, %l3
2925 stda %f0, [%l7 + %l3] 0xf9
2926 membar #Sync
2927 set 0x2C, %o2
2928 sta %f29, [%l7 + %o2] 0x88
2929 nop
2930 set 0x38, %g2
2931 ldd [%l7 + %g2], %f16
2932 set 0x50, %g1
2933 lda [%l7 + %g1] 0x81, %f2
2934 set 0x73, %i0
2935 stba %i1, [%l7 + %i0] 0x89
2936 nop
2937 set 0x48, %o6
2938 std %l0, [%l7 + %o6]
2939 membar #Sync
2940 set 0x40, %g5
2941 ldda [%l7 + %g5] 0xf8, %f16
2942 nop
2943 set 0x58, %g6
2944 ldsh [%l7 + %g6], %i7
2945 nop
2946 set 0x20, %l2
2947 stx %g6, [%l7 + %l2]
2948 set 0x70, %g7
2949 stda %g0, [%l7 + %g7] 0xe3
2950 membar #Sync
2951 nop
2952 set 0x0A, %i7
2953 ldstub [%l7 + %i7], %i0
2954 set 0x1F, %l4
2955 ldstuba [%l7 + %l4] 0x80, %l2
2956 set 0x10, %o0
2957 stda %o0, [%l7 + %o0] 0x80
2958 nop
2959 set 0x40, %o7
2960 stx %g4, [%l7 + %o7]
2961 set 0x48, %g3
2962 stda %o6, [%l7 + %g3] 0xe3
2963 membar #Sync
2964 set 0x08, %l0
2965 ldxa [%l7 + %l0] 0x88, %l1
2966 nop
2967 set 0x2C, %o3
2968 prefetch [%l7 + %o3], 0
2969 nop
2970 set 0x50, %i1
2971 swap [%l7 + %i1], %i4
2972 and %l4, %l5, %i6
2973 and %g7, %i5, %i2
2974 st %fsr, [%l7 + 0x34]
2975 fpadd32s %f13, %f20, %f12
2976 nop
2977 set 0x3C, %i3
2978 ldsw [%l7 + %i3], %o0
2979 nop
2980 set 0x30, %o4
2981 swap [%l7 + %o4], %o7
2982 set 0x64, %l6
2983 swapa [%l7 + %l6] 0x80, %o2
2984 wr %o4, %g2, %softint
2985 be,pt %xcc, loop_27
2986 nop
2987 set 0x39, %i6
2988 stb %i3, [%l7 + %i6]
2989 st %f19, [%l7 + 0x40]
2990 nop
2991 set 0x34, %i4
2992 ldsh [%l7 + %i4], %l6
2993loop_27:
2994 nop
2995 set 0x53, %o1
2996 ldstub [%l7 + %o1], %o3
2997 set 0x40, %l1
2998 stda %f0, [%l7 + %l1] 0x88
2999 ld [%l7 + 0x2C], %f19
3000 nop
3001 set 0x4C, %i5
3002 ldsw [%l7 + %i5], %o5
3003 nop
3004 set 0x78, %l5
3005 ldx [%l7 + %l5], %g5
3006 nop
3007 set 0x58, %i2
3008 ldsw [%l7 + %i2], %g3
3009 nop
3010 set 0x34, %o5
3011 sth %i1, [%l7 + %o5]
3012 membar #Sync
3013 set 0x40, %g4
3014 ldda [%l7 + %g4] 0xf1, %f0
3015 set 0x48, %l3
3016 stxa %l3, [%l7 + %l3] 0xea
3017 membar #Sync
3018 nop
3019 set 0x58, %o2
3020 prefetch [%l7 + %o2], 4
3021 set 0x48, %g2
3022 ldstuba [%l7 + %g2] 0x81, %i7
3023 add %g6, %g1, %l0
3024 set 0x40, %g1
3025 ldda [%l7 + %g1] 0xd2, %f0
3026 nop
3027 set 0x2A, %o6
3028 ldsh [%l7 + %o6], %l2
3029 set 0x58, %i0
3030 stba %i0, [%l7 + %i0] 0x81
3031 set 0x40, %g6
3032 ldda [%l7 + %g6] 0x89, %f0
3033 nop
3034 set 0x44, %g5
3035 lduw [%l7 + %g5], %o1
3036 set 0x36, %g7
3037 stha %o6, [%l7 + %g7] 0x89
3038 add %l7, 0x1C, %l6
3039 wr %g0, 0x89, %asi
3040 casa [%l6] 0x89, %g4, %l1
3041 fpsub16s %f11, %f28, %f28
3042 st %fsr, [%l7 + 0x44]
3043 ld [%l7 + 0x48], %f30
3044 nop
3045 set 0x08, %i7
3046 ldd [%l7 + %i7], %l4
3047 and %l5, %i6, %i4
3048 nop
3049 set 0x54, %l4
3050 lduh [%l7 + %l4], %i5
3051 nop
3052 set 0x65, %l2
3053 ldsb [%l7 + %l2], %g7
3054 st %fsr, [%l7 + 0x14]
3055 set 0x60, %o0
3056 ldxa [%l7 + %o0] 0x80, %o0
3057 and %o7, %o2, %o4
3058 nop
3059 set 0x48, %o7
3060 ldx [%l7 + %o7], %g2
3061 set 0x60, %l0
3062 stda %i2, [%l7 + %l0] 0xe2
3063 membar #Sync
3064 set 0x40, %o3
3065 stxa %i2, [%l7 + %o3] 0x81
3066 nop
3067 set 0x58, %g3
3068 swap [%l7 + %g3], %l6
3069 set 0x5C, %i1
3070 stwa %o3, [%l7 + %i1] 0x89
3071 nop
3072 set 0x32, %o4
3073 lduh [%l7 + %o4], %o5
3074 set 0x38, %l6
3075 stda %g2, [%l7 + %l6] 0x80
3076 nop
3077 set 0x7D, %i3
3078 ldub [%l7 + %i3], %g5
3079 set 0x40, %i4
3080 ldda [%l7 + %i4] 0x88, %f16
3081 set 0x40, %i6
3082 stda %f0, [%l7 + %i6] 0x81
3083 nop
3084 set 0x71, %o1
3085 stb %i1, [%l7 + %o1]
3086 nop
3087 set 0x44, %l1
3088 ldsw [%l7 + %l1], %i7
3089 nop
3090 set 0x48, %l5
3091 stw %g6, [%l7 + %l5]
3092 or %l3, %g1, %l0
3093 set 0x62, %i5
3094 stha %i0, [%l7 + %i5] 0xeb
3095 membar #Sync
3096 nop
3097 set 0x58, %i2
3098 prefetch [%l7 + %i2], 2
3099 nop
3100 set 0x55, %o5
3101 ldsb [%l7 + %o5], %l2
3102 or %o6, %g4, %l1
3103 nop
3104 set 0x3C, %g4
3105 lduw [%l7 + %g4], %o1
3106 ld [%l7 + 0x6C], %f7
3107 nop
3108 set 0x48, %o2
3109 swap [%l7 + %o2], %l5
3110 nop
3111 set 0x38, %g2
3112 std %f26, [%l7 + %g2]
3113 nop
3114 set 0x20, %l3
3115 stx %l4, [%l7 + %l3]
3116 nop
3117 set 0x74, %o6
3118 stw %i6, [%l7 + %o6]
3119 st %f11, [%l7 + 0x6C]
3120 or %i5, %i4, %o0
3121 nop
3122 set 0x70, %i0
3123 stb %o7, [%l7 + %i0]
3124 ld [%l7 + 0x74], %f9
3125 set 0x78, %g1
3126 prefetcha [%l7 + %g1] 0x80, 4
3127 add %o4, %o2, %i3
3128 bg,a,pn %xcc, loop_28
3129 nop
3130 set 0x20, %g5
3131 stw %g2, [%l7 + %g5]
3132 nop
3133 set 0x2A, %g7
3134 lduh [%l7 + %g7], %l6
3135 nop
3136 set 0x28, %g6
3137 std %i2, [%l7 + %g6]
3138loop_28:
3139 fpadd16s %f30, %f8, %f4
3140 set 0x60, %l4
3141 stha %o5, [%l7 + %l4] 0xea
3142 membar #Sync
3143 and %g3, %g5, %i1
3144 set 0x18, %i7
3145 prefetcha [%l7 + %i7] 0x88, 2
3146 nop
3147 nop
3148 setx 0x0C913F64EE13A8E6, %l0, %l6
3149 stx %l6, [%l7 + 0x28]
3150 ldd [%l7 + 0x28], %f18
3151 setx 0xCDCFDB8C2E90C7C0, %l1, %l5
3152 stx %l5, [%l7 + 0x10]
3153 ldd [%l7 + 0x10], %f26
3154 fdivd %f26, %f18, %f14
3155 set 0x24, %l2
3156 lda [%l7 + %l2] 0x80, %f17
3157 set 0x28, %o0
3158 stwa %i7, [%l7 + %o0] 0x81
3159 nop
3160 set 0x60, %o7
3161 stx %fsr, [%l7 + %o7]
3162 nop
3163 set 0x28, %l0
3164 ldsb [%l7 + %l0], %g6
3165 set 0x70, %g3
3166 stda %g0, [%l7 + %g3] 0xe3
3167 membar #Sync
3168 nop
3169 set 0x08, %o3
3170 swap [%l7 + %o3], %l3
3171 nop
3172 set 0x28, %o4
3173 ldd [%l7 + %o4], %l0
3174 fpsub32 %f16, %f4, %f12
3175 nop
3176 set 0x5A, %l6
3177 ldsb [%l7 + %l6], %i0
3178 nop
3179 set 0x08, %i3
3180 stx %fsr, [%l7 + %i3]
3181 nop
3182 set 0x79, %i1
3183 ldstub [%l7 + %i1], %o6
3184 st %fsr, [%l7 + 0x68]
3185 nop
3186 set 0x5A, %i6
3187 lduh [%l7 + %i6], %l2
3188 nop
3189 set 0x20, %i4
3190 ldd [%l7 + %i4], %f24
3191 st %fsr, [%l7 + 0x20]
3192 nop
3193 set 0x7D, %l1
3194 stb %g4, [%l7 + %l1]
3195 nop
3196 set 0x1C, %l5
3197 lduw [%l7 + %l5], %l1
3198 nop
3199 set 0x32, %o1
3200 stb %o1, [%l7 + %o1]
3201 nop
3202 set 0x38, %i5
3203 sth %l4, [%l7 + %i5]
3204 fpadd16s %f11, %f12, %f11
3205 nop
3206 set 0x09, %i2
3207 ldub [%l7 + %i2], %l5
3208 nop
3209 set 0x35, %o5
3210 ldstub [%l7 + %o5], %i5
3211 set 0x5C, %o2
3212 ldstuba [%l7 + %o2] 0x81, %i4
3213 nop
3214 set 0x48, %g4
3215 ldx [%l7 + %g4], %o0
3216 nop
3217 set 0x78, %l3
3218 lduh [%l7 + %l3], %i6
3219 nop
3220 set 0x2C, %o6
3221 sth %g7, [%l7 + %o6]
3222 nop
3223 set 0x5C, %g2
3224 ldsw [%l7 + %g2], %o4
3225 nop
3226 set 0x24, %i0
3227 ldub [%l7 + %i0], %o2
3228 nop
3229 set 0x70, %g1
3230 ldd [%l7 + %g1], %f0
3231 st %fsr, [%l7 + 0x44]
3232 set 0x28, %g5
3233 prefetcha [%l7 + %g5] 0x88, 1
3234 and %o7, %g2, %i2
3235 set 0x2C, %g6
3236 sta %f12, [%l7 + %g6] 0x81
3237 set 0x64, %l4
3238 stwa %o5, [%l7 + %l4] 0x88
3239 nop
3240 set 0x68, %g7
3241 ldsw [%l7 + %g7], %g3
3242 nop
3243 set 0x7A, %i7
3244 ldsh [%l7 + %i7], %g5
3245 set 0x0C, %l2
3246 stwa %i1, [%l7 + %l2] 0x80
3247 bg,a %icc, loop_29
3248 nop
3249 set 0x28, %o7
3250 std %f4, [%l7 + %o7]
3251 nop
3252 set 0x11, %o0
3253 ldsb [%l7 + %o0], %o3
3254 set 0x40, %l0
3255 ldda [%l7 + %l0] 0x80, %f0
3256loop_29:
3257 nop
3258 set 0x09, %g3
3259 stba %l6, [%l7 + %g3] 0xea
3260 membar #Sync
3261 nop
3262 or %g0, 0x8, %l0
3263 sllx %l0, 0x3c, %l0
3264 wr %l0, 0xF70, %tick_cmpr
3265 nop
3266 set 0x60, %o3
3267 stx %g6, [%l7 + %o3]
3268 set 0x5C, %o4
3269 sta %f8, [%l7 + %o4] 0x89
3270 set 0x48, %l6
3271 prefetcha [%l7 + %l6] 0x88, 0
3272 set 0x5C, %i3
3273 lda [%l7 + %i3] 0x81, %f5
3274 nop
3275 set 0x4E, %i1
3276 ldsh [%l7 + %i1], %l3
3277 nop
3278 set 0x10, %i6
3279 ldsh [%l7 + %i6], %i0
3280 nop
3281 set 0x7E, %l1
3282 ldsb [%l7 + %l1], %o6
3283 set 0x08, %l5
3284 stxa %l2, [%l7 + %l5] 0xe3
3285 membar #Sync
3286 set 0x60, %o1
3287 lda [%l7 + %o1] 0x80, %f21
3288 nop
3289 set 0x48, %i5
3290 ldd [%l7 + %i5], %f4
3291 and %g4, %l1, %o1
3292 set 0x3C, %i4
3293 stwa %l4, [%l7 + %i4] 0x80
3294 nop
3295 set 0x2E, %o5
3296 ldstub [%l7 + %o5], %i5
3297 set 0x78, %o2
3298 stda %l4, [%l7 + %o2] 0x89
3299 and %i4, %o0, %i6
3300 set 0x20, %i2
3301 ldxa [%l7 + %i2] 0x80, %g7
3302 set 0x70, %l3
3303 lda [%l7 + %l3] 0x81, %f19
3304 set 0x28, %g4
3305 ldxa [%l7 + %g4] 0x80, %o2
3306 set 0x70, %o6
3307 stxa %o4, [%l7 + %o6] 0xeb
3308 membar #Sync
3309 nop
3310 set 0x60, %i0
3311 stx %fsr, [%l7 + %i0]
3312 nop
3313 set 0x08, %g1
3314 ldd [%l7 + %g1], %o6
3315 fpsub32 %f18, %f24, %f6
3316 add %l7, 0x78, %l6
3317 wr %g0, 0x88, %asi
3318 ldxa [%l6] %asi, %g2
3319 casxa [%l6] 0x88, %g2, %i3
3320 set 0x40, %g2
3321 stda %o4, [%l7 + %g2] 0x80
3322 nop
3323 set 0x2A, %g5
3324 stb %g3, [%l7 + %g5]
3325 nop
3326 set 0x60, %l4
3327 ldd [%l7 + %l4], %f2
3328 set 0x4C, %g6
3329 ldstuba [%l7 + %g6] 0x89, %i2
3330 set 0x20, %i7
3331 stwa %g5, [%l7 + %i7] 0x80
3332 nop
3333 set 0x1C, %l2
3334 swap [%l7 + %l2], %i1
3335 set 0x78, %g7
3336 swapa [%l7 + %g7] 0x88, %o3
3337 nop
3338 set 0x18, %o0
3339 ldstub [%l7 + %o0], %l6
3340 or %g1, %i7, %g6
3341 nop
3342 set 0x23, %l0
3343 stb %l0, [%l7 + %l0]
3344 and %i0, %l3, %l2
3345 nop
3346 set 0x64, %o7
3347 sth %g4, [%l7 + %o7]
3348 nop
3349 set 0x60, %o3
3350 stx %fsr, [%l7 + %o3]
3351 set 0x68, %g3
3352 swapa [%l7 + %g3] 0x80, %l1
3353 set 0x30, %l6
3354 ldda [%l7 + %l6] 0xeb, %o0
3355 nop
3356 set 0x18, %o4
3357 ldx [%l7 + %o4], %o6
3358 set 0x48, %i1
3359 stxa %i5, [%l7 + %i1] 0x80
3360 set 0x70, %i6
3361 ldda [%l7 + %i6] 0xea, %l4
3362 nop
3363 set 0x58, %i3
3364 std %i4, [%l7 + %i3]
3365 set 0x42, %l1
3366 stba %l4, [%l7 + %l1] 0xea
3367 membar #Sync
3368 nop
3369 set 0x08, %l5
3370 ldd [%l7 + %l5], %o0
3371 nop
3372 set 0x38, %o1
3373 ldx [%l7 + %o1], %i6
3374 nop
3375 set 0x76, %i4
3376 ldub [%l7 + %i4], %o2
3377 add %l7, 0x30, %l6
3378 wr %g0, 0x80, %asi
3379 casxa [%l6] 0x80, %o4, %g7
3380 st %fsr, [%l7 + 0x78]
3381 set 0x48, %o5
3382 stwa %o7, [%l7 + %o5] 0xeb
3383 membar #Sync
3384 nop
3385 set 0x48, %o2
3386 stw %i3, [%l7 + %o2]
3387 nop
3388 set 0x64, %i2
3389 prefetch [%l7 + %i2], 0
3390 nop
3391 set 0x08, %l3
3392 ldd [%l7 + %l3], %f10
3393 set 0x50, %g4
3394 sta %f9, [%l7 + %g4] 0x88
3395 nop
3396 set 0x58, %i5
3397 ldd [%l7 + %i5], %f12
3398 nop
3399 set 0x20, %i0
3400 std %f14, [%l7 + %i0]
3401 nop
3402 set 0x31, %o6
3403 stb %o5, [%l7 + %o6]
3404 nop
3405 set 0x48, %g1
3406 stx %g2, [%l7 + %g1]
3407 set 0x50, %g2
3408 ldda [%l7 + %g2] 0xe3, %g2
3409 set 0x38, %g5
3410 stda %g4, [%l7 + %g5] 0x80
3411 wr %i1, %i2, %y
3412 nop
3413 set 0x38, %l4
3414 ldx [%l7 + %l4], %l6
3415 nop
3416 set 0x60, %i7
3417 ldd [%l7 + %i7], %f16
3418 nop
3419 set 0x0A, %g6
3420 stb %g1, [%l7 + %g6]
3421 nop
3422 set 0x22, %l2
3423 ldsh [%l7 + %l2], %o3
3424 set 0x2C, %g7
3425 stba %i7, [%l7 + %g7] 0xe2
3426 membar #Sync
3427 ld [%l7 + 0x4C], %f8
3428 ld [%l7 + 0x44], %f17
3429 nop
3430 set 0x60, %o0
3431 stb %g6, [%l7 + %o0]
3432 nop
3433 set 0x7D, %o7
3434 stb %i0, [%l7 + %o7]
3435 nop
3436 set 0x30, %l0
3437 sth %l3, [%l7 + %l0]
3438 nop
3439 set 0x50, %o3
3440 prefetch [%l7 + %o3], 4
3441 set 0x74, %g3
3442 sta %f30, [%l7 + %g3] 0x88
3443 nop
3444 set 0x1E, %o4
3445 ldsb [%l7 + %o4], %l2
3446 nop
3447 set 0x58, %i1
3448 std %f26, [%l7 + %i1]
3449 set 0x70, %i6
3450 ldda [%l7 + %i6] 0x88, %g4
3451 set 0x64, %l6
3452 stha %l0, [%l7 + %l6] 0x88
3453 set 0x30, %i3
3454 ldxa [%l7 + %i3] 0x80, %l1
3455 set 0x60, %l5
3456 stxa %o1, [%l7 + %l5] 0xea
3457 membar #Sync
3458 nop
3459 set 0x4F, %l1
3460 ldsb [%l7 + %l1], %o6
3461 nop
3462 set 0x48, %o1
3463 std %i4, [%l7 + %o1]
3464 set 0x20, %o5
3465 stda %l4, [%l7 + %o5] 0xe3
3466 membar #Sync
3467 set 0x50, %o2
3468 ldda [%l7 + %o2] 0xea, %i4
3469 set 0x60, %i2
3470 stha %o0, [%l7 + %i2] 0x80
3471 nop
3472 set 0x27, %i4
3473 ldstub [%l7 + %i4], %i6
3474 nop
3475 set 0x40, %l3
3476 stx %fsr, [%l7 + %l3]
3477 nop
3478 set 0x16, %g4
3479 lduh [%l7 + %g4], %o2
3480 or %o4, %g7, %o7
3481 set 0x7D, %i0
3482 stba %i3, [%l7 + %i0] 0xeb
3483 membar #Sync
3484 set 0x10, %i5
3485 stha %l4, [%l7 + %i5] 0xe2
3486 membar #Sync
3487 wr %o5, %g3, %y
3488 nop
3489 set 0x54, %o6
3490 ldsh [%l7 + %o6], %g5
3491 nop
3492 set 0x58, %g1
3493 ldd [%l7 + %g1], %g2
3494 and %i1, %i2, %g1
3495 nop
3496 set 0x38, %g2
3497 ldx [%l7 + %g2], %o3
3498 st %fsr, [%l7 + 0x54]
3499 st %fsr, [%l7 + 0x70]
3500 set 0x50, %g5
3501 ldda [%l7 + %g5] 0xea, %i6
3502 nop
3503 set 0x28, %i7
3504 std %f20, [%l7 + %i7]
3505 set 0x40, %l4
3506 stda %i6, [%l7 + %l4] 0x81
3507 nop
3508 set 0x6C, %l2
3509 lduh [%l7 + %l2], %g6
3510 nop
3511 set 0x08, %g6
3512 stx %l3, [%l7 + %g6]
3513 nop
3514 set 0x29, %g7
3515 stb %i0, [%l7 + %g7]
3516 nop
3517 set 0x26, %o7
3518 lduh [%l7 + %o7], %l2
3519 set 0x4C, %o0
3520 swapa [%l7 + %o0] 0x81, %g4
3521 set 0x40, %l0
3522 stda %f16, [%l7 + %l0] 0xf1
3523 membar #Sync
3524 nop
3525 set 0x60, %g3
3526 ldstub [%l7 + %g3], %l0
3527 nop
3528 set 0x40, %o3
3529 ldd [%l7 + %o3], %f0
3530 add %l7, 0x60, %l6
3531 wr %g0, 0x80, %asi
3532 ldxa [%l6] %asi, %o1
3533 casxa [%l6] 0x80, %o1, %o6
3534 nop
3535 set 0x78, %i1
3536 stw %i5, [%l7 + %i1]
3537 add %l1, %l5, %i4
3538 add %l7, 0x68, %l6
3539 wr %g0, 0x88, %asi
3540 ldxa [%l6] %asi, %i6
3541 casxa [%l6] 0x88, %i6, %o0
3542 nop
3543 set 0x18, %i6
3544 std %f30, [%l7 + %i6]
3545 set 0x08, %o4
3546 ldxa [%l7 + %o4] 0x89, %o2
3547 nop
3548 set 0x4C, %l6
3549 ldsb [%l7 + %l6], %g7
3550 set 0x40, %i3
3551 stda %f0, [%l7 + %i3] 0x88
3552 nop
3553 set 0x1C, %l5
3554 ldsw [%l7 + %l5], %o7
3555 and %o4, %l4, %i3
3556 add %o5, %g3, %g2
3557 nop
3558 set 0x20, %l1
3559 std %f20, [%l7 + %l1]
3560 nop
3561 set 0x78, %o5
3562 stx %i1, [%l7 + %o5]
3563 nop
3564 set 0x18, %o2
3565 ldd [%l7 + %o2], %i2
3566 nop
3567 set 0x38, %i2
3568 ldx [%l7 + %i2], %g1
3569 set 0x40, %o1
3570 ldxa [%l7 + %o1] 0x80, %g5
3571 nop
3572 set 0x40, %l3
3573 stx %fsr, [%l7 + %l3]
3574 bne,a,pn %xcc, loop_30
3575 nop
3576 set 0x34, %g4
3577 ldsw [%l7 + %g4], %o3
3578 set 0x30, %i4
3579 stda %i6, [%l7 + %i4] 0x88
3580loop_30:
3581 nop
3582 set 0x56, %i5
3583 ldsb [%l7 + %i5], %i7
3584 st %f11, [%l7 + 0x2C]
3585 set 0x40, %o6
3586 stda %f0, [%l7 + %o6] 0xf0
3587 membar #Sync
3588 nop
3589 set 0x1C, %g1
3590 ldsh [%l7 + %g1], %l3
3591 nop
3592 set 0x38, %g2
3593 sth %g6, [%l7 + %g2]
3594 nop
3595 set 0x38, %i0
3596 std %i0, [%l7 + %i0]
3597 nop
3598 set 0x6E, %i7
3599 ldsh [%l7 + %i7], %l2
3600 nop
3601 set 0x14, %g5
3602 ldsh [%l7 + %g5], %g4
3603 fpadd16s %f23, %f16, %f6
3604 set 0x40, %l2
3605 stxa %l0, [%l7 + %l2] 0x88
3606 set 0x6C, %g6
3607 stba %o6, [%l7 + %g6] 0x81
3608 membar #Sync
3609 set 0x40, %g7
3610 ldda [%l7 + %g7] 0xf1, %f0
3611 set 0x16, %o7
3612 stba %i5, [%l7 + %o7] 0xe3
3613 membar #Sync
3614 set 0x40, %o0
3615 stwa %o1, [%l7 + %o0] 0x80
3616 nop
3617 set 0x68, %l4
3618 stb %l1, [%l7 + %l4]
3619 set 0x32, %l0
3620 stba %i4, [%l7 + %l0] 0x88
3621 fpadd32 %f30, %f16, %f12
3622 nop
3623 set 0x18, %g3
3624 lduw [%l7 + %g3], %i6
3625 set 0x40, %o3
3626 stda %f0, [%l7 + %o3] 0xc0
3627 nop
3628 set 0x31, %i6
3629 stb %o0, [%l7 + %i6]
3630 or %l5, %g7, %o7
3631 nop
3632 set 0x08, %o4
3633 ldx [%l7 + %o4], %o4
3634 nop
3635 set 0x40, %l6
3636 ldsw [%l7 + %l6], %l4
3637 set 0x50, %i1
3638 prefetcha [%l7 + %i1] 0x88, 1
3639 nop
3640 set 0x20, %l5
3641 lduh [%l7 + %l5], %o5
3642 set 0x3A, %i3
3643 stha %i3, [%l7 + %i3] 0x81
3644 nop
3645 set 0x71, %o5
3646 stb %g3, [%l7 + %o5]
3647 set 0x48, %o2
3648 stda %i0, [%l7 + %o2] 0x89
3649 and %g2, %i2, %g1
3650 set 0x60, %i2
3651 ldda [%l7 + %i2] 0xea, %g4
3652 set 0x4E, %l1
3653 stha %l6, [%l7 + %l1] 0x81
3654 nop
3655 set 0x5C, %o1
3656 ldsb [%l7 + %o1], %i7
3657 nop
3658 set 0x1E, %g4
3659 ldsb [%l7 + %g4], %o3
3660 bg %xcc, loop_31
3661 nop
3662 set 0x54, %i4
3663 lduw [%l7 + %i4], %l3
3664 nop
3665 set 0x70, %l3
3666 ldd [%l7 + %l3], %f20
3667 nop
3668 set 0x1D, %o6
3669 ldstub [%l7 + %o6], %i0
3670loop_31:
3671 nop
3672 membar #Sync
3673 set 0x40, %i5
3674 ldda [%l7 + %i5] 0xf8, %f16
3675 nop
3676 set 0x11, %g2
3677 ldub [%l7 + %g2], %g6
3678 nop
3679 set 0x57, %g1
3680 stb %g4, [%l7 + %g1]
3681 set 0x11, %i0
3682 ldstuba [%l7 + %i0] 0x88, %l0
3683 nop
3684 set 0x30, %g5
3685 stb %l2, [%l7 + %g5]
3686 set 0x26, %i7
3687 ldstuba [%l7 + %i7] 0x89, %i5
3688 nop
3689 set 0x78, %g6
3690 lduw [%l7 + %g6], %o6
3691 nop
3692 set 0x0F, %l2
3693 stb %o1, [%l7 + %l2]
3694 ld [%l7 + 0x0C], %f15
3695 set 0x40, %o7
3696 stda %f0, [%l7 + %o7] 0x89
3697 set 0x28, %o0
3698 stda %l0, [%l7 + %o0] 0xe3
3699 membar #Sync
3700 set 0x5D, %l4
3701 stba %i4, [%l7 + %l4] 0x80
3702 nop
3703 set 0x3E, %g7
3704 stb %i6, [%l7 + %g7]
3705 nop
3706 set 0x30, %g3
3707 std %o0, [%l7 + %g3]
3708 nop
3709 set 0x5F, %l0
3710 stb %l5, [%l7 + %l0]
3711 set 0x0C, %i6
3712 sta %f0, [%l7 + %i6] 0x80
3713 set 0x0C, %o4
3714 stwa %g7, [%l7 + %o4] 0xe3
3715 membar #Sync
3716 set 0x64, %o3
3717 sta %f24, [%l7 + %o3] 0x89
3718 fpsub32s %f18, %f11, %f11
3719 nop
3720 set 0x28, %l6
3721 ldsh [%l7 + %l6], %o7
3722 set 0x5C, %l5
3723 stha %o4, [%l7 + %l5] 0x80
3724 set 0x10, %i1
3725 ldxa [%l7 + %i1] 0x81, %o2
3726 set 0x68, %i3
3727 lda [%l7 + %i3] 0x88, %f31
3728 nop
3729 set 0x5E, %o2
3730 sth %l4, [%l7 + %o2]
3731 nop
3732 set 0x0C, %o5
3733 ldsh [%l7 + %o5], %o5
3734 nop
3735 set 0x50, %l1
3736 lduw [%l7 + %l1], %i3
3737 nop
3738 set 0x08, %o1
3739 ldd [%l7 + %o1], %f14
3740 nop
3741 set 0x17, %g4
3742 stb %g3, [%l7 + %g4]
3743 set 0x50, %i4
3744 ldda [%l7 + %i4] 0x80, %i0
3745 and %i2, %g1, %g2
3746 set 0x50, %i2
3747 stda %i6, [%l7 + %i2] 0x81
3748 set 0x40, %o6
3749 stda %f16, [%l7 + %o6] 0xc4
3750 set 0x18, %i5
3751 stda %g4, [%l7 + %i5] 0x89
3752 set 0x40, %l3
3753 ldda [%l7 + %l3] 0xda, %f0
3754 set 0x08, %g1
3755 stxa %i7, [%l7 + %g1] 0xe3
3756 membar #Sync
3757 set , %i0
3758 EXIT_GOOD
3759
3760
3761
3762!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3763!
3764! Stats for Thread 0:
3765!
3766! Type l : 1267
3767! Type a : 24
3768! Type cti : 31
3769! Type x : 519
3770! Type f : 37
3771! Type i : 122
3772!
3773!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3774
3775!
3776! Thread 1 Start
3777!
3778.global thread_1
3779thread_1:
3780 mov %l7, %g1
3781 !# Set %cwp for 8 windows
3782 !# This threads memory space into each %l7
3783 wrpr %g0, 0x7, %cwp
3784 mov %g1, %l7
3785 wrpr %g0, 0x6, %cwp
3786 mov %g1, %l7
3787 wrpr %g0, 0x5, %cwp
3788 mov %g1, %l7
3789 wrpr %g0, 0x4, %cwp
3790 mov %g1, %l7
3791 wrpr %g0, 0x3, %cwp
3792 mov %g1, %l7
3793 wrpr %g0, 0x2, %cwp
3794 mov %g1, %l7
3795 wrpr %g0, 0x1, %cwp
3796 mov %g1, %l7
3797 wrpr %g0, 0x0, %cwp
3798 mov %g1, %l7
3799
3800 !# Set %fsr
3801 setx 0x0000000000400000, %l0, %l6 !# no post process
3802 stx %l6, [%l7 + 0x0] !# no post process
3803 ldx [%l7 + 0x0], %fsr !# no post process
3804
3805 wr %g0, 0x80, %asi !# no post process
3806
3807 !# Initialize registers ..
3808
3809 !# Global registers
3810 set 0xD, %g1
3811 set 0xF, %g2
3812 set 0x0, %g3
3813 set 0x9, %g4
3814 set 0x7, %g5
3815 set 0x6, %g6
3816 set 0xC, %g7
3817 !# Input registers
3818 set -0xA, %i0
3819 set -0x0, %i1
3820 set -0x8, %i2
3821 set -0x6, %i3
3822 set -0xA, %i4
3823 set -0x2, %i5
3824 set -0xA, %i6
3825 set -0xD, %i7
3826 !# Local registers
3827 set 0x099AF1DA, %l0
3828 set 0x472700D4, %l1
3829 set 0x7D26FE1B, %l2
3830 set 0x5D9D1778, %l3
3831 set 0x1999EE3D, %l4
3832 set 0x3B09B75C, %l5
3833 set 0x7BFB4928, %l6
3834 !# Output registers
3835 set -0x06A1, %o0
3836 set 0x0B07, %o1
3837 set -0x1645, %o2
3838 set -0x1293, %o3
3839 set -0x1A1A, %o4
3840 set 0x1AB5, %o5
3841 set 0x1EBB, %o6
3842 set -0x07B4, %o7
3843 !# Float registers
3844 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
3845 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
3846 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
3847 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
3848 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
3849 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
3850 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
3851 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
3852 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
3853 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
3854 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
3855 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
3856 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
3857 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
3858 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
3859 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
3860
3861 !# Execute Main Diag ..
3862
3863 nop
3864 set 0x47, %g2
3865 ldstub [%l7 + %g2], %l3
3866 add %l7, 0x08, %l6
3867 wr %g0, 0x81, %asi
3868 casxa [%l6] 0x81, %i0, %g6
3869 set 0x18, %g5
3870 lda [%l7 + %g5] 0x88, %f23
3871 nop
3872 set 0x48, %i7
3873 stx %o3, [%l7 + %i7]
3874 or %g4, %l2, %l0
3875 nop
3876 set 0x10, %g6
3877 std %o6, [%l7 + %g6]
3878 nop
3879 set 0x20, %l2
3880 stx %fsr, [%l7 + %l2]
3881 membar #Sync
3882 set 0x40, %o0
3883 ldda [%l7 + %o0] 0xf9, %f16
3884 be,pt %xcc, loop_32
3885 bleu,a %xcc, loop_33
3886 nop
3887 set 0x4F, %o7
3888 stb %i5, [%l7 + %o7]
3889 nop
3890 set 0x2E, %l4
3891 ldsh [%l7 + %l4], %l1
3892loop_32:
3893 wr %i4, %i6, %y
3894loop_33:
3895 nop
3896 set 0x5B, %g7
3897 stba %o1, [%l7 + %g7] 0xeb
3898 membar #Sync
3899 nop
3900 set 0x08, %l0
3901 sth %o0, [%l7 + %l0]
3902 set 0x40, %i6
3903 ldda [%l7 + %i6] 0x80, %f0
3904 set 0x10, %g3
3905 ldxa [%l7 + %g3] 0x81, %l5
3906 nop
3907 set 0x68, %o4
3908 ldd [%l7 + %o4], %f14
3909 set 0x40, %l6
3910 ldda [%l7 + %l6] 0x80, %f16
3911 nop
3912 set 0x30, %o3
3913 std %o6, [%l7 + %o3]
3914 set 0x6F, %i1
3915 ldstuba [%l7 + %i1] 0x81, %g7
3916 set 0x28, %l5
3917 prefetcha [%l7 + %l5] 0x80, 0
3918 st %f22, [%l7 + 0x64]
3919 fpadd16s %f20, %f30, %f8
3920 set 0x18, %o2
3921 stda %o4, [%l7 + %o2] 0x81
3922 set 0x76, %o5
3923 stha %l4, [%l7 + %o5] 0x80
3924 set 0x6C, %l1
3925 lda [%l7 + %l1] 0x89, %f11
3926 set 0x50, %i3
3927 stha %o5, [%l7 + %i3] 0xea
3928 membar #Sync
3929 set 0x48, %o1
3930 ldxa [%l7 + %o1] 0x89, %g3
3931 fpadd32 %f0, %f18, %f20
3932 and %i1, %i2, %i3
3933 add %l7, 0x64, %l6
3934 wr %g0, 0x80, %asi
3935 casa [%l6] 0x80, %g1, %l6
3936 set 0x2C, %i4
3937 ldstuba [%l7 + %i4] 0x89, %g2
3938 nop
3939 set 0x50, %g4
3940 ldx [%l7 + %g4], %g5
3941 nop
3942 set 0x08, %o6
3943 stx %i7, [%l7 + %o6]
3944 set 0x44, %i2
3945 stha %l3, [%l7 + %i2] 0x88
3946 nop
3947 set 0x7A, %i5
3948 ldub [%l7 + %i5], %i0
3949 nop
3950 set 0x40, %g1
3951 lduw [%l7 + %g1], %g6
3952 nop
3953 set 0x12, %l3
3954 ldsh [%l7 + %l3], %g4
3955 st %f30, [%l7 + 0x1C]
3956 nop
3957 set 0x2A, %g2
3958 sth %o3, [%l7 + %g2]
3959 nop
3960 set 0x68, %g5
3961 stx %l2, [%l7 + %g5]
3962 nop
3963 set 0x60, %i0
3964 stx %fsr, [%l7 + %i0]
3965 nop
3966 set 0x3D, %g6
3967 ldstub [%l7 + %g6], %o6
3968 nop
3969 set 0x10, %l2
3970 prefetch [%l7 + %l2], 0
3971 nop
3972 set 0x20, %i7
3973 stx %fsr, [%l7 + %i7]
3974 nop
3975 set 0x2C, %o0
3976 sth %l0, [%l7 + %o0]
3977 nop
3978 set 0x20, %o7
3979 swap [%l7 + %o7], %l1
3980 add %i4, %i5, %o1
3981 nop
3982 set 0x48, %g7
3983 ldd [%l7 + %g7], %f6
3984 set 0x40, %l0
3985 prefetcha [%l7 + %l0] 0x88, 3
3986 set 0x24, %l4
3987 stwa %l5, [%l7 + %l4] 0xeb
3988 membar #Sync
3989 set 0x58, %g3
3990 sta %f28, [%l7 + %g3] 0x89
3991 set 0x34, %o4
3992 lda [%l7 + %o4] 0x88, %f30
3993 set 0x40, %i6
3994 stda %f16, [%l7 + %i6] 0xc8
3995 set 0x30, %l6
3996 ldxa [%l7 + %l6] 0x89, %o0
3997 nop
3998 set 0x38, %o3
3999 ldx [%l7 + %o3], %g7
4000 nop
4001 set 0x48, %i1
4002 ldx [%l7 + %i1], %o7
4003 wr %g0, 0x7, %fprs
4004 add %o5, %g3, %i1
4005 add %l7, 0x48, %l6
4006 wr %g0, 0x81, %asi
4007 casxa [%l6] 0x81, %o2, %i3
4008 set 0x20, %l5
4009 ldxa [%l7 + %l5] 0x89, %g1
4010 nop
4011 set 0x69, %o5
4012 ldstub [%l7 + %o5], %l6
4013 nop
4014 set 0x4E, %o2
4015 lduh [%l7 + %o2], %i2
4016 nop
4017 set 0x6C, %l1
4018 lduh [%l7 + %l1], %g5
4019 nop
4020 set 0x3E, %i3
4021 lduh [%l7 + %i3], %i7
4022 set 0x08, %i4
4023 stxa %g2, [%l7 + %i4] 0x80
4024 st %f0, [%l7 + 0x74]
4025 set 0x70, %g4
4026 prefetcha [%l7 + %g4] 0x89, 1
4027 set 0x70, %o6
4028 swapa [%l7 + %o6] 0x81, %g6
4029 nop
4030 set 0x6A, %i2
4031 lduh [%l7 + %i2], %g4
4032 set 0x10, %i5
4033 sta %f12, [%l7 + %i5] 0x89
4034 set 0x0C, %g1
4035 lda [%l7 + %g1] 0x88, %f29
4036 and %l3, %o3, %l2
4037 nop
4038 set 0x70, %l3
4039 stx %fsr, [%l7 + %l3]
4040 set 0x6C, %o1
4041 stwa %o6, [%l7 + %o1] 0xeb
4042 membar #Sync
4043 bne,a,pn %xcc, loop_34
4044 st %f11, [%l7 + 0x4C]
4045 set 0x38, %g2
4046 stxa %l0, [%l7 + %g2] 0x89
4047loop_34:
4048 nop
4049 set 0x74, %i0
4050 stwa %l1, [%l7 + %i0] 0xe3
4051 membar #Sync
4052 nop
4053 or %g0, 0x8, %l0
4054 sllx %l0, 0x3c, %l0
4055 wr %l0, %g0, %tick_cmpr
4056 nop
4057 set 0x20, %g5
4058 ldx [%l7 + %g5], %i6
4059 nop
4060 set 0x70, %g6
4061 lduh [%l7 + %g6], %l5
4062 set 0x40, %l2
4063 ldda [%l7 + %l2] 0xda, %f16
4064 set 0x40, %o0
4065 swapa [%l7 + %o0] 0x80, %i5
4066 add %g7, %o7, %o0
4067 set 0x60, %o7
4068 sta %f22, [%l7 + %o7] 0x88
4069 nop
4070 set 0x4E, %i7
4071 ldub [%l7 + %i7], %l4
4072 set 0x30, %l0
4073 stxa %o5, [%l7 + %l0] 0x88
4074 and %g3, %i1, %o2
4075 set 0x20, %g7
4076 prefetcha [%l7 + %g7] 0x88, 2
4077 nop
4078 set 0x40, %l4
4079 ldx [%l7 + %l4], %i3
4080 nop
4081 set 0x58, %g3
4082 stx %fsr, [%l7 + %g3]
4083 set 0x48, %i6
4084 prefetcha [%l7 + %i6] 0x81, 0
4085 nop
4086 set 0x08, %o4
4087 ldx [%l7 + %o4], %l6
4088 nop
4089 set 0x74, %o3
4090 ldsw [%l7 + %o3], %g5
4091 set 0x4A, %l6
4092 stha %i7, [%l7 + %l6] 0xeb
4093 membar #Sync
4094 nop
4095 set 0x3C, %i1
4096 ldub [%l7 + %i1], %i2
4097 add %i0, %g2, %g6
4098 nop
4099 set 0x5E, %l5
4100 lduh [%l7 + %l5], %g4
4101 nop
4102 set 0x70, %o2
4103 swap [%l7 + %o2], %l3
4104 nop
4105 set 0x18, %o5
4106 std %l2, [%l7 + %o5]
4107 and %o6, %l0, %o3
4108 set 0x14, %i3
4109 lda [%l7 + %i3] 0x80, %f17
4110 nop
4111 set 0x67, %i4
4112 ldstub [%l7 + %i4], %l1
4113 nop
4114 set 0x78, %g4
4115 swap [%l7 + %g4], %i4
4116 nop
4117 set 0x20, %o6
4118 ldsh [%l7 + %o6], %o1
4119 nop
4120 set 0x2E, %i2
4121 lduh [%l7 + %i2], %l5
4122 nop
4123 set 0x38, %l1
4124 stx %fsr, [%l7 + %l1]
4125 or %i6, %i5, %o7
4126 nop
4127 set 0x30, %g1
4128 ldd [%l7 + %g1], %f26
4129 nop
4130 set 0x1C, %i5
4131 swap [%l7 + %i5], %g7
4132 set 0x40, %o1
4133 ldxa [%l7 + %o1] 0x89, %o0
4134 set 0x68, %g2
4135 lda [%l7 + %g2] 0x81, %f9
4136 nop
4137 set 0x59, %i0
4138 ldsb [%l7 + %i0], %l4
4139 set 0x66, %g5
4140 stba %o5, [%l7 + %g5] 0xea
4141 membar #Sync
4142 or %g3, %i1, %o2
4143 wr %i3, %g1, %softint
4144 set 0x40, %g6
4145 stda %f16, [%l7 + %g6] 0xf1
4146 membar #Sync
4147 nop
4148 set 0x14, %l3
4149 lduh [%l7 + %l3], %o4
4150 nop
4151 set 0x30, %o0
4152 ldd [%l7 + %o0], %i6
4153 st %f9, [%l7 + 0x0C]
4154 st %fsr, [%l7 + 0x08]
4155 nop
4156 set 0x58, %o7
4157 stx %fsr, [%l7 + %o7]
4158 set 0x2C, %l2
4159 swapa [%l7 + %l2] 0x88, %g5
4160 set 0x40, %i7
4161 ldda [%l7 + %i7] 0x89, %i6
4162 set 0x14, %l0
4163 stwa %i0, [%l7 + %l0] 0x88
4164 st %fsr, [%l7 + 0x34]
4165 set 0x40, %g7
4166 stda %f16, [%l7 + %g7] 0xca
4167 set 0x70, %l4
4168 ldda [%l7 + %l4] 0x81, %g2
4169 and %i2, %g6, %l3
4170 set 0x0C, %g3
4171 sta %f17, [%l7 + %g3] 0x81
4172 set 0x30, %i6
4173 prefetcha [%l7 + %i6] 0x88, 3
4174 and %o6, %l0, %o3
4175 set 0x28, %o4
4176 prefetcha [%l7 + %o4] 0x80, 3
4177 nop
4178 set 0x08, %l6
4179 stx %fsr, [%l7 + %l6]
4180 nop
4181 set 0x24, %i1
4182 sth %l1, [%l7 + %i1]
4183 set 0x08, %o3
4184 ldxa [%l7 + %o3] 0x81, %o1
4185 set 0x50, %l5
4186 ldda [%l7 + %l5] 0xea, %l4
4187 st %f29, [%l7 + 0x34]
4188 set 0x40, %o2
4189 sta %f0, [%l7 + %o2] 0x80
4190 set 0x14, %i3
4191 swapa [%l7 + %i3] 0x89, %i4
4192 nop
4193 set 0x70, %i4
4194 ldx [%l7 + %i4], %i6
4195 st %f29, [%l7 + 0x44]
4196 nop
4197 set 0x68, %o5
4198 lduw [%l7 + %o5], %i5
4199 nop
4200 set 0x68, %g4
4201 prefetch [%l7 + %g4], 2
4202 set 0x10, %o6
4203 swapa [%l7 + %o6] 0x89, %g7
4204 set 0x64, %i2
4205 sta %f1, [%l7 + %i2] 0x89
4206 nop
4207 set 0x74, %g1
4208 ldstub [%l7 + %g1], %o0
4209 bne,pn %xcc, loop_35
4210 nop
4211 set 0x40, %i5
4212 prefetch [%l7 + %i5], 1
4213 set 0x70, %o1
4214 ldstuba [%l7 + %o1] 0x89, %l4
4215loop_35:
4216 nop
4217 set 0x78, %l1
4218 stx %o5, [%l7 + %l1]
4219 nop
4220 set 0x20, %g2
4221 std %o6, [%l7 + %g2]
4222 nop
4223 set 0x30, %g5
4224 stx %g3, [%l7 + %g5]
4225 nop
4226 set 0x68, %g6
4227 stw %i1, [%l7 + %g6]
4228 st %f14, [%l7 + 0x7C]
4229 ld [%l7 + 0x34], %f9
4230 nop
4231 set 0x68, %l3
4232 ldsw [%l7 + %l3], %i3
4233 nop
4234 set 0x34, %i0
4235 prefetch [%l7 + %i0], 3
4236 nop
4237 set 0x4C, %o7
4238 ldub [%l7 + %o7], %o2
4239 add %o4, %g1, %g5
4240 set 0x68, %o0
4241 ldxa [%l7 + %o0] 0x89, %i7
4242 or %l6, %g2, %i0
4243 set 0x34, %i7
4244 stwa %i2, [%l7 + %i7] 0x81
4245 nop
4246 nop
4247 setx 0x94160B1C, %l0, %l6
4248 st %l6, [%l7 + 0x28]
4249 ld [%l7 + 0x28], %f19
4250 setx 0x039FD172, %l1, %l5
4251 st %l5, [%l7 + 0x10]
4252 ld [%l7 + 0x10], %f19
4253 fdivs %f19, %f19, %f17
4254 set 0x0C, %l0
4255 sta %f11, [%l7 + %l0] 0x80
4256 set 0x20, %l2
4257 lda [%l7 + %l2] 0x80, %f22
4258 set 0x38, %g7
4259 prefetcha [%l7 + %g7] 0x81, 3
4260 set 0x08, %g3
4261 stda %l2, [%l7 + %g3] 0x89
4262 nop
4263 set 0x28, %l4
4264 stx %g6, [%l7 + %l4]
4265 add %l7, 0x4C, %l6
4266 wr %g0, 0x80, %asi
4267 lda [%l6] %asi, %o6
4268 casa [%l6] 0x80, %o6, %o3
4269 nop
4270 set 0x68, %o4
4271 std %g4, [%l7 + %o4]
4272 set 0x72, %i6
4273 stha %l1, [%l7 + %i6] 0xeb
4274 membar #Sync
4275 nop
4276 set 0x38, %i1
4277 std %f22, [%l7 + %i1]
4278 set 0x10, %o3
4279 stxa %l0, [%l7 + %o3] 0xeb
4280 membar #Sync
4281 nop
4282 set 0x48, %l6
4283 lduw [%l7 + %l6], %o1
4284 set 0x68, %o2
4285 stda %l4, [%l7 + %o2] 0xea
4286 membar #Sync
4287 set 0x58, %i3
4288 stwa %i6, [%l7 + %i3] 0xeb
4289 membar #Sync
4290 set 0x10, %l5
4291 stxa %i4, [%l7 + %l5] 0x80
4292 nop
4293 set 0x38, %o5
4294 ldx [%l7 + %o5], %i5
4295 st %fsr, [%l7 + 0x24]
4296 nop
4297 set 0x0C, %g4
4298 ldstub [%l7 + %g4], %g7
4299 set 0x6F, %o6
4300 ldstuba [%l7 + %o6] 0x81, %l4
4301 set 0x20, %i4
4302 ldda [%l7 + %i4] 0xe3, %o4
4303 nop
4304 set 0x44, %g1
4305 ldsw [%l7 + %g1], %o0
4306 nop
4307 set 0x22, %i2
4308 ldsh [%l7 + %i2], %o7
4309 set 0x40, %i5
4310 prefetcha [%l7 + %i5] 0x89, 4
4311 set 0x10, %l1
4312 prefetcha [%l7 + %l1] 0x88, 2
4313 nop
4314 nop
4315 setx 0x55F61EE1, %l0, %l6
4316 st %l6, [%l7 + 0x28]
4317 ld [%l7 + 0x28], %f7
4318 setx 0x2A828962, %l1, %l5
4319 st %l5, [%l7 + 0x10]
4320 ld [%l7 + 0x10], %f11
4321 fdivs %f11, %f7, %f17
4322 set 0x60, %o1
4323 prefetcha [%l7 + %o1] 0x81, 2
4324 set 0x40, %g5
4325 stda %f16, [%l7 + %g5] 0xcc
4326 add %o2, %o4, %g1
4327 nop
4328 set 0x5F, %g2
4329 ldstub [%l7 + %g2], %i7
4330 add %l7, 0x40, %l6
4331 wr %g0, 0x80, %asi
4332 casxa [%l6] 0x80, %l6, %g2
4333 nop
4334 set 0x11, %l3
4335 ldstub [%l7 + %l3], %g5
4336 nop
4337 set 0x20, %g6
4338 ldx [%l7 + %g6], %i2
4339 set 0x12, %i0
4340 stha %l3, [%l7 + %i0] 0x88
4341 nop
4342 set 0x0A, %o7
4343 lduh [%l7 + %o7], %i0
4344 set 0x5D, %o0
4345 stba %l2, [%l7 + %o0] 0x88
4346 set 0x08, %l0
4347 stxa %g6, [%l7 + %l0] 0xeb
4348 membar #Sync
4349 fpadd32 %f12, %f18, %f14
4350 nop
4351 set 0x28, %l2
4352 ldx [%l7 + %l2], %o3
4353 nop
4354 set 0x60, %g7
4355 ldd [%l7 + %g7], %o6
4356 nop
4357 set 0x3C, %g3
4358 ldsb [%l7 + %g3], %l1
4359 and %g4, %l0, %l5
4360 nop
4361 set 0x70, %i7
4362 stx %fsr, [%l7 + %i7]
4363 nop
4364 set 0x10, %o4
4365 std %f4, [%l7 + %o4]
4366 set 0x40, %i6
4367 ldda [%l7 + %i6] 0xd2, %f0
4368 and %o1, %i4, %i5
4369 nop
4370 set 0x0B, %i1
4371 ldstub [%l7 + %i1], %i6
4372 nop
4373 set 0x3C, %l4
4374 prefetch [%l7 + %l4], 3
4375 or %g7, %l4, %o0
4376 set 0x40, %o3
4377 stda %f0, [%l7 + %o3] 0xf9
4378 membar #Sync
4379 nop
4380 set 0x58, %l6
4381 lduh [%l7 + %l6], %o7
4382 nop
4383 or %g0, 0x8, %l0
4384 sllx %l0, 0x3c, %l0
4385 wr %l0, 0xFE9, %tick_cmpr
4386 set 0x78, %o2
4387 lda [%l7 + %o2] 0x80, %f26
4388 set 0x50, %l5
4389 swapa [%l7 + %l5] 0x81, %i1
4390 set 0x5C, %o5
4391 stwa %o2, [%l7 + %o5] 0xe3
4392 membar #Sync
4393 wr %o4, %g1, %ccr
4394 nop
4395 set 0x11, %g4
4396 stb %i3, [%l7 + %g4]
4397 set 0x4C, %i3
4398 ldstuba [%l7 + %i3] 0x89, %l6
4399 set 0x30, %o6
4400 stxa %g2, [%l7 + %o6] 0xeb
4401 membar #Sync
4402 nop
4403 set 0x34, %i4
4404 prefetch [%l7 + %i4], 3
4405 bg,a,pn %icc, loop_36
4406 nop
4407 set 0x14, %g1
4408 lduh [%l7 + %g1], %g5
4409 nop
4410 set 0x5B, %i5
4411 stb %i2, [%l7 + %i5]
4412 nop
4413 set 0x20, %l1
4414 ldx [%l7 + %l1], %i7
4415loop_36:
4416 nop
4417 set 0x0C, %o1
4418 ldstub [%l7 + %o1], %i0
4419 nop
4420 set 0x1C, %g5
4421 lduw [%l7 + %g5], %l2
4422 fpsub32s %f2, %f20, %f7
4423 add %l7, 0x78, %l6
4424 wr %g0, 0x89, %asi
4425 ldxa [%l6] %asi, %g6
4426 casxa [%l6] 0x89, %g6, %o3
4427 nop
4428 set 0x48, %i2
4429 lduw [%l7 + %i2], %l3
4430 add %l7, 0x5C, %l6
4431 wr %g0, 0x89, %asi
4432 lda [%l6] %asi, %l1
4433 casa [%l6] 0x89, %l1, %g4
4434 wr %g0, 0x6, %fprs
4435 nop
4436 set 0x10, %l3
4437 stx %fsr, [%l7 + %l3]
4438 nop
4439 set 0x20, %g2
4440 sth %o1, [%l7 + %g2]
4441 nop
4442 set 0x70, %i0
4443 ldsw [%l7 + %i0], %i4
4444 set 0x0F, %o7
4445 stba %l5, [%l7 + %o7] 0xea
4446 membar #Sync
4447 nop
4448 set 0x50, %o0
4449 stx %fsr, [%l7 + %o0]
4450 ble %xcc, loop_37
4451 nop
4452 set 0x08, %g6
4453 stx %fsr, [%l7 + %g6]
4454 nop
4455 set 0x19, %l0
4456 ldstub [%l7 + %l0], %i5
4457 and %i6, %l4, %g7
4458loop_37:
4459 nop
4460 set 0x20, %g7
4461 ldd [%l7 + %g7], %f12
4462 nop
4463 set 0x64, %g3
4464 ldsw [%l7 + %g3], %o7
4465 add %o5, %g3, %i1
4466 bg %icc, loop_38
4467 nop
4468 set 0x40, %i7
4469 stx %fsr, [%l7 + %i7]
4470 fpadd16 %f28, %f10, %f18
4471 nop
4472 set 0x74, %o4
4473 swap [%l7 + %o4], %o2
4474loop_38:
4475 be,pt %icc, loop_39
4476 nop
4477 set 0x68, %i6
4478 std %f12, [%l7 + %i6]
4479 add %l7, 0x30, %l6
4480 wr %g0, 0x89, %asi
4481 casxa [%l6] 0x89, %o0, %o4
4482loop_39:
4483 nop
4484 set 0x2D, %l2
4485 ldsb [%l7 + %l2], %g1
4486 set 0x40, %i1
4487 ldda [%l7 + %i1] 0xe3, %i2
4488 nop
4489 set 0x74, %l4
4490 swap [%l7 + %l4], %l6
4491 nop
4492 set 0x40, %l6
4493 stb %g5, [%l7 + %l6]
4494 and %i2, %g2, %i7
4495 set 0x18, %o3
4496 sta %f11, [%l7 + %o3] 0x89
4497 nop
4498 set 0x10, %l5
4499 std %f28, [%l7 + %l5]
4500 set 0x74, %o5
4501 sta %f15, [%l7 + %o5] 0x80
4502 nop
4503 set 0x46, %o2
4504 lduh [%l7 + %o2], %i0
4505 set 0x68, %i3
4506 ldxa [%l7 + %i3] 0x81, %g6
4507 nop
4508 set 0x44, %g4
4509 lduw [%l7 + %g4], %l2
4510 add %o3, %l1, %g4
4511 nop
4512 set 0x48, %i4
4513 ldx [%l7 + %i4], %o6
4514 nop
4515 set 0x6C, %g1
4516 stb %l3, [%l7 + %g1]
4517 nop
4518 set 0x10, %o6
4519 stx %fsr, [%l7 + %o6]
4520 nop
4521 set 0x38, %l1
4522 ldsh [%l7 + %l1], %l0
4523 nop
4524 set 0x38, %i5
4525 ldd [%l7 + %i5], %f26
4526 nop
4527 set 0x54, %o1
4528 lduw [%l7 + %o1], %o1
4529 st %f11, [%l7 + 0x24]
4530 nop
4531 set 0x44, %i2
4532 sth %l5, [%l7 + %i2]
4533 nop
4534 set 0x50, %l3
4535 ldd [%l7 + %l3], %i4
4536 nop
4537 set 0x50, %g2
4538 ldd [%l7 + %g2], %f12
4539 set 0x40, %g5
4540 ldda [%l7 + %g5] 0xd2, %f16
4541 add %l7, 0x64, %l6
4542 wr %g0, 0x81, %asi
4543 casa [%l6] 0x81, %i5, %l4
4544 nop
4545 set 0x60, %o7
4546 std %i6, [%l7 + %o7]
4547 set 0x34, %i0
4548 ldstuba [%l7 + %i0] 0x89, %g7
4549 nop
4550 set 0x18, %g6
4551 stx %fsr, [%l7 + %g6]
4552 set 0x48, %l0
4553 stxa %o5, [%l7 + %l0] 0xea
4554 membar #Sync
4555 nop
4556 set 0x70, %g7
4557 ldx [%l7 + %g7], %o7
4558 or %i1, %o2, %o0
4559 set 0x64, %o0
4560 ldstuba [%l7 + %o0] 0x89, %o4
4561 add %l7, 0x58, %l6
4562 wr %g0, 0x89, %asi
4563 ldxa [%l6] %asi, %g1
4564 casxa [%l6] 0x89, %g1, %g3
4565 set 0x50, %g3
4566 ldda [%l7 + %g3] 0xe2, %i6
4567 nop
4568 set 0x7E, %o4
4569 ldsh [%l7 + %o4], %g5
4570 set 0x40, %i7
4571 stda %f16, [%l7 + %i7] 0xc2
4572 set 0x3E, %l2
4573 stha %i3, [%l7 + %l2] 0x81
4574 set 0x20, %i1
4575 stda %g2, [%l7 + %i1] 0x80
4576 nop
4577 set 0x22, %l4
4578 lduh [%l7 + %l4], %i2
4579 nop
4580 set 0x28, %i6
4581 prefetch [%l7 + %i6], 2
4582 nop
4583 set 0x18, %o3
4584 stx %fsr, [%l7 + %o3]
4585 st %f12, [%l7 + 0x7C]
4586 st %fsr, [%l7 + 0x34]
4587 nop
4588 set 0x38, %l5
4589 std %f22, [%l7 + %l5]
4590 and %i0, %i7, %g6
4591 add %l7, 0x2C, %l6
4592 wr %g0, 0x89, %asi
4593 lda [%l6] %asi, %o3
4594 casa [%l6] 0x89, %o3, %l1
4595 nop
4596 set 0x10, %o5
4597 ldstub [%l7 + %o5], %l2
4598 nop
4599 set 0x10, %o2
4600 stx %g4, [%l7 + %o2]
4601 set 0x24, %l6
4602 swapa [%l7 + %l6] 0x80, %o6
4603 be %icc, loop_40
4604 bge %xcc, loop_41
4605 wr %l3, %o1, %softint
4606 nop
4607 set 0x70, %g4
4608 ldsw [%l7 + %g4], %l0
4609loop_40:
4610 nop
4611 set 0x78, %i3
4612 stba %l5, [%l7 + %i3] 0x81
4613loop_41:
4614 nop
4615 set 0x10, %i4
4616 ldda [%l7 + %i4] 0xea, %i4
4617 st %fsr, [%l7 + 0x28]
4618 set 0x40, %g1
4619 stda %f0, [%l7 + %g1] 0xc2
4620 set 0x10, %o6
4621 ldda [%l7 + %o6] 0x80, %l4
4622 add %l7, 0x60, %l6
4623 wr %g0, 0x80, %asi
4624 lda [%l6] %asi, %i4
4625 casa [%l6] 0x80, %i4, %i6
4626 set 0x54, %l1
4627 stwa %o5, [%l7 + %l1] 0x89
4628 set 0x48, %o1
4629 ldxa [%l7 + %o1] 0x81, %g7
4630 set 0x40, %i5
4631 ldda [%l7 + %i5] 0xeb, %i0
4632 st %f7, [%l7 + 0x0C]
4633 nop
4634 set 0x48, %i2
4635 stx %o7, [%l7 + %i2]
4636 set 0x60, %l3
4637 ldda [%l7 + %l3] 0x89, %o0
4638 set 0x44, %g2
4639 swapa [%l7 + %g2] 0x81, %o2
4640 wr %g1, %o4, %y
4641 nop
4642 set 0x0A, %o7
4643 lduh [%l7 + %o7], %l6
4644 st %fsr, [%l7 + 0x50]
4645 nop
4646 set 0x09, %g5
4647 ldub [%l7 + %g5], %g3
4648 nop
4649 set 0x6C, %g6
4650 ldsw [%l7 + %g6], %g5
4651 set 0x76, %i0
4652 ldstuba [%l7 + %i0] 0x88, %g2
4653 nop
4654 set 0x68, %g7
4655 std %i2, [%l7 + %g7]
4656 set 0x68, %o0
4657 stda %i0, [%l7 + %o0] 0xe2
4658 membar #Sync
4659 nop
4660 set 0x28, %l0
4661 prefetch [%l7 + %l0], 4
4662 nop
4663 set 0x4C, %g3
4664 prefetch [%l7 + %g3], 1
4665 nop
4666 set 0x08, %i7
4667 ldx [%l7 + %i7], %i3
4668 nop
4669 set 0x3C, %l2
4670 ldsw [%l7 + %l2], %g6
4671 set 0x40, %i1
4672 stda %f0, [%l7 + %i1] 0x80
4673 st %fsr, [%l7 + 0x08]
4674 nop
4675 set 0x54, %l4
4676 prefetch [%l7 + %l4], 1
4677 add %l7, 0x50, %l6
4678 wr %g0, 0x80, %asi
4679 casxa [%l6] 0x80, %i7, %l1
4680 nop
4681 set 0x7C, %o4
4682 prefetch [%l7 + %o4], 0
4683 st %f27, [%l7 + 0x44]
4684 set 0x64, %o3
4685 lda [%l7 + %o3] 0x81, %f31
4686 st %f24, [%l7 + 0x50]
4687 nop
4688 set 0x38, %i6
4689 stw %l2, [%l7 + %i6]
4690 nop
4691 set 0x38, %l5
4692 lduh [%l7 + %l5], %o3
4693 or %o6, %l3, %g4
4694 nop
4695 set 0x68, %o5
4696 std %o0, [%l7 + %o5]
4697 set 0x58, %o2
4698 prefetcha [%l7 + %o2] 0x89, 4
4699 nop
4700 set 0x30, %l6
4701 sth %i5, [%l7 + %l6]
4702 nop
4703 set 0x58, %i3
4704 std %f22, [%l7 + %i3]
4705 set 0x30, %g4
4706 lda [%l7 + %g4] 0x80, %f12
4707 set 0x66, %i4
4708 ldstuba [%l7 + %i4] 0x81, %l5
4709 set 0x10, %g1
4710 stxa %l4, [%l7 + %g1] 0x81
4711 nop
4712 set 0x30, %o6
4713 lduw [%l7 + %o6], %i4
4714 set 0x28, %o1
4715 stda %o4, [%l7 + %o1] 0x88
4716 set 0x5C, %l1
4717 stwa %g7, [%l7 + %l1] 0x80
4718 set 0x3E, %i2
4719 stba %i1, [%l7 + %i2] 0xe3
4720 membar #Sync
4721 nop
4722 set 0x38, %i5
4723 ldd [%l7 + %i5], %f30
4724 nop
4725 set 0x44, %g2
4726 stw %o7, [%l7 + %g2]
4727 nop
4728 set 0x18, %o7
4729 stx %o0, [%l7 + %o7]
4730 fpsub32s %f30, %f20, %f19
4731 nop
4732 set 0x34, %l3
4733 stw %i6, [%l7 + %l3]
4734 set 0x28, %g6
4735 stda %o2, [%l7 + %g6] 0xeb
4736 membar #Sync
4737 st %f15, [%l7 + 0x3C]
4738 nop
4739 set 0x78, %g5
4740 swap [%l7 + %g5], %g1
4741 nop
4742 set 0x24, %g7
4743 stw %o4, [%l7 + %g7]
4744 nop
4745 set 0x30, %o0
4746 ldd [%l7 + %o0], %f4
4747 add %l6, %g3, %g5
4748 set 0x5C, %l0
4749 stha %i2, [%l7 + %l0] 0xeb
4750 membar #Sync
4751 ld [%l7 + 0x70], %f12
4752 nop
4753 set 0x5C, %g3
4754 swap [%l7 + %g3], %i0
4755 nop
4756 set 0x52, %i0
4757 ldstub [%l7 + %i0], %g2
4758 nop
4759 set 0x70, %i7
4760 stx %fsr, [%l7 + %i7]
4761 set 0x46, %l2
4762 ldstuba [%l7 + %l2] 0x88, %g6
4763 nop
4764 set 0x40, %l4
4765 prefetch [%l7 + %l4], 4
4766 nop
4767 set 0x14, %o4
4768 prefetch [%l7 + %o4], 4
4769 nop
4770 set 0x32, %i1
4771 stb %i7, [%l7 + %i1]
4772 set 0x36, %o3
4773 ldstuba [%l7 + %o3] 0x89, %l1
4774 nop
4775 set 0x3C, %l5
4776 swap [%l7 + %l5], %i3
4777 nop
4778 set 0x58, %o5
4779 ldstub [%l7 + %o5], %l2
4780 nop
4781 set 0x50, %o2
4782 ldd [%l7 + %o2], %o6
4783 nop
4784 set 0x28, %i6
4785 stx %fsr, [%l7 + %i6]
4786 nop
4787 set 0x42, %l6
4788 ldsh [%l7 + %l6], %l3
4789 nop
4790 set 0x35, %g4
4791 ldsb [%l7 + %g4], %o3
4792 nop
4793 set 0x14, %i4
4794 lduh [%l7 + %i4], %o1
4795 nop
4796 set 0x08, %i3
4797 prefetch [%l7 + %i3], 0
4798 nop
4799 set 0x58, %g1
4800 std %f22, [%l7 + %g1]
4801 nop
4802 set 0x7C, %o1
4803 lduw [%l7 + %o1], %l0
4804 nop
4805 set 0x60, %l1
4806 stw %g4, [%l7 + %l1]
4807 nop
4808 set 0x18, %o6
4809 ldub [%l7 + %o6], %i5
4810 nop
4811 set 0x30, %i5
4812 ldd [%l7 + %i5], %f4
4813 st %f29, [%l7 + 0x50]
4814 add %l7, 0x68, %l6
4815 wr %g0, 0x80, %asi
4816 casxa [%l6] 0x80, %l5, %i4
4817 add %l7, 0x58, %l6
4818 wr %g0, 0x88, %asi
4819 casa [%l6] 0x88, %l4, %o5
4820 nop
4821 set 0x7E, %g2
4822 ldsh [%l7 + %g2], %i1
4823 nop
4824 set 0x5B, %i2
4825 ldub [%l7 + %i2], %g7
4826 nop
4827 set 0x10, %o7
4828 lduw [%l7 + %o7], %o7
4829 set 0x40, %g6
4830 ldda [%l7 + %g6] 0x81, %f16
4831 set 0x4D, %g5
4832 stba %o0, [%l7 + %g5] 0xe3
4833 membar #Sync
4834 ld [%l7 + 0x3C], %f5
4835 wr %i6, %g1, %clear_softint
4836 or %o4, %o2, %g3
4837 set 0x70, %g7
4838 prefetcha [%l7 + %g7] 0x80, 3
4839 fpadd16s %f5, %f4, %f2
4840 nop
4841 set 0x50, %l3
4842 ldd [%l7 + %l3], %f30
4843 st %f11, [%l7 + 0x28]
4844 or %l6, %i0, %i2
4845 set 0x40, %l0
4846 stda %f0, [%l7 + %l0] 0x88
4847 set 0x7C, %o0
4848 sta %f1, [%l7 + %o0] 0x81
4849 set 0x08, %i0
4850 stxa %g2, [%l7 + %i0] 0xe2
4851 membar #Sync
4852 ld [%l7 + 0x14], %f2
4853 fpsub16 %f2, %f14, %f8
4854 set 0x50, %i7
4855 swapa [%l7 + %i7] 0x80, %g6
4856 nop
4857 set 0x28, %l2
4858 stx %fsr, [%l7 + %l2]
4859 set 0x58, %l4
4860 lda [%l7 + %l4] 0x89, %f20
4861 and %l1, %i3, %l2
4862 set 0x7A, %g3
4863 stha %i7, [%l7 + %g3] 0xea
4864 membar #Sync
4865 nop
4866 set 0x14, %i1
4867 ldstub [%l7 + %i1], %o6
4868 add %l7, 0x24, %l6
4869 wr %g0, 0x81, %asi
4870 casa [%l6] 0x81, %o3, %l3
4871 set 0x78, %o4
4872 prefetcha [%l7 + %o4] 0x88, 4
4873 add %g4, %l0, %l5
4874 set 0x2C, %o3
4875 swapa [%l7 + %o3] 0x88, %i5
4876 set 0x11, %l5
4877 stba %i4, [%l7 + %l5] 0xeb
4878 membar #Sync
4879 set 0x58, %o5
4880 stda %o4, [%l7 + %o5] 0xea
4881 membar #Sync
4882 set 0x40, %o2
4883 stda %f0, [%l7 + %o2] 0xd2
4884 nop
4885 set 0x46, %l6
4886 ldub [%l7 + %l6], %i1
4887 set 0x28, %g4
4888 stxa %g7, [%l7 + %g4] 0x88
4889 set 0x7C, %i4
4890 stha %o7, [%l7 + %i4] 0x81
4891 and %l4, %i6, %o0
4892 nop
4893 set 0x20, %i6
4894 ldd [%l7 + %i6], %o4
4895 set 0x30, %i3
4896 ldxa [%l7 + %i3] 0x88, %g1
4897 nop
4898 set 0x68, %g1
4899 ldx [%l7 + %g1], %g3
4900 set 0x1C, %o1
4901 ldstuba [%l7 + %o1] 0x81, %o2
4902 or %l6, %g5, %i2
4903 set 0x68, %o6
4904 ldxa [%l7 + %o6] 0x80, %g2
4905 or %i0, %l1, %i3
4906 fpadd16 %f10, %f12, %f16
4907 nop
4908 set 0x4D, %l1
4909 ldsb [%l7 + %l1], %l2
4910 set 0x40, %i5
4911 ldda [%l7 + %i5] 0x88, %g6
4912 nop
4913 set 0x22, %i2
4914 ldstub [%l7 + %i2], %i7
4915 set 0x29, %g2
4916 stba %o3, [%l7 + %g2] 0x89
4917 set 0x54, %g6
4918 swapa [%l7 + %g6] 0x80, %l3
4919 add %l7, 0x64, %l6
4920 wr %g0, 0x81, %asi
4921 casa [%l6] 0x81, %o1, %g4
4922 nop
4923 set 0x34, %o7
4924 ldub [%l7 + %o7], %l0
4925 set 0x2C, %g5
4926 lda [%l7 + %g5] 0x81, %f22
4927 add %o6, %l5, %i5
4928 set 0x24, %g7
4929 stha %i4, [%l7 + %g7] 0xe2
4930 membar #Sync
4931 nop
4932 set 0x1C, %l3
4933 swap [%l7 + %l3], %i1
4934 nop
4935 set 0x30, %l0
4936 ldsw [%l7 + %l0], %o5
4937 set 0x44, %i0
4938 sta %f26, [%l7 + %i0] 0x88
4939 add %l7, 0x30, %l6
4940 wr %g0, 0x81, %asi
4941 ldxa [%l6] %asi, %g7
4942 casxa [%l6] 0x81, %g7, %l4
4943 nop
4944 nop
4945 setx 0x1E19DF303337195A, %l0, %l6
4946 stx %l6, [%l7 + 0x28]
4947 ldd [%l7 + 0x28], %f20
4948 setx 0x57427A4EE0C9B310, %l1, %l5
4949 stx %l5, [%l7 + 0x10]
4950 ldd [%l7 + 0x10], %f12
4951 fdivd %f12, %f20, %f4
4952 nop
4953 set 0x64, %i7
4954 ldsh [%l7 + %i7], %i6
4955 set 0x53, %l2
4956 stba %o7, [%l7 + %l2] 0xe3
4957 membar #Sync
4958 set 0x50, %l4
4959 swapa [%l7 + %l4] 0x81, %o0
4960 set 0x10, %o0
4961 stxa %g1, [%l7 + %o0] 0x88
4962 add %l7, 0x40, %l6
4963 wr %g0, 0x81, %asi
4964 casxa [%l6] 0x81, %o4, %o2
4965 st %f19, [%l7 + 0x50]
4966 nop
4967 set 0x58, %i1
4968 swap [%l7 + %i1], %l6
4969 set 0x08, %g3
4970 stda %g2, [%l7 + %g3] 0xe2
4971 membar #Sync
4972 set 0x38, %o3
4973 sta %f2, [%l7 + %o3] 0x89
4974 set 0x5A, %l5
4975 stha %g5, [%l7 + %l5] 0xeb
4976 membar #Sync
4977 nop
4978 set 0x68, %o4
4979 ldd [%l7 + %o4], %i2
4980 nop
4981 set 0x6C, %o5
4982 ldsb [%l7 + %o5], %g2
4983 fpsub16s %f18, %f17, %f17
4984 st %fsr, [%l7 + 0x50]
4985 set 0x28, %l6
4986 ldxa [%l7 + %l6] 0x88, %l1
4987 nop
4988 set 0x08, %g4
4989 swap [%l7 + %g4], %i3
4990 nop
4991 set 0x48, %i4
4992 ldsh [%l7 + %i4], %i0
4993 st %fsr, [%l7 + 0x24]
4994 set 0x40, %i6
4995 stda %f0, [%l7 + %i6] 0xf1
4996 membar #Sync
4997 nop
4998 set 0x4C, %i3
4999 sth %g6, [%l7 + %i3]
5000 nop
5001 set 0x7E, %g1
5002 ldsb [%l7 + %g1], %i7
5003 nop
5004 set 0x30, %o1
5005 ldd [%l7 + %o1], %o2
5006 nop
5007 set 0x50, %o6
5008 ldx [%l7 + %o6], %l2
5009 add %l7, 0x70, %l6
5010 wr %g0, 0x80, %asi
5011 ldxa [%l6] %asi, %l3
5012 casxa [%l6] 0x80, %l3, %o1
5013 and %g4, %o6, %l0
5014 nop
5015 set 0x2D, %o2
5016 ldub [%l7 + %o2], %l5
5017 set 0x44, %l1
5018 stba %i4, [%l7 + %l1] 0xe2
5019 membar #Sync
5020 nop
5021 set 0x1C, %i5
5022 lduw [%l7 + %i5], %i1
5023 nop
5024 set 0x38, %i2
5025 ldd [%l7 + %i2], %i4
5026 nop
5027 set 0x62, %g2
5028 sth %o5, [%l7 + %g2]
5029 nop
5030 set 0x58, %g6
5031 stx %fsr, [%l7 + %g6]
5032 or %l4, %i6, %o7
5033 nop
5034 set 0x3C, %o7
5035 swap [%l7 + %o7], %o0
5036 set 0x6E, %g7
5037 stha %g7, [%l7 + %g7] 0x89
5038 nop
5039 set 0x40, %g5
5040 lduw [%l7 + %g5], %o4
5041 nop
5042 set 0x12, %l0
5043 lduh [%l7 + %l0], %g1
5044 nop
5045 set 0x68, %i0
5046 ldsw [%l7 + %i0], %l6
5047 add %l7, 0x50, %l6
5048 wr %g0, 0x89, %asi
5049 ldxa [%l6] %asi, %o2
5050 casxa [%l6] 0x89, %o2, %g5
5051 nop
5052 set 0x18, %l3
5053 swap [%l7 + %l3], %i2
5054 set 0x30, %i7
5055 swapa [%l7 + %i7] 0x81, %g3
5056 nop
5057 set 0x08, %l2
5058 lduw [%l7 + %l2], %l1
5059 nop
5060 set 0x5C, %o0
5061 ldsh [%l7 + %o0], %g2
5062 nop
5063 set 0x48, %l4
5064 std %f8, [%l7 + %l4]
5065 nop
5066 set 0x20, %g3
5067 std %f0, [%l7 + %g3]
5068 add %l7, 0x50, %l6
5069 wr %g0, 0x89, %asi
5070 casxa [%l6] 0x89, %i3, %i0
5071 set 0x40, %o3
5072 ldda [%l7 + %o3] 0xd0, %f16
5073 nop
5074 set 0x74, %l5
5075 prefetch [%l7 + %l5], 2
5076 set 0x30, %o4
5077 sta %f0, [%l7 + %o4] 0x80
5078 set 0x10, %o5
5079 swapa [%l7 + %o5] 0x81, %g6
5080 nop
5081 set 0x4A, %l6
5082 ldsb [%l7 + %l6], %o3
5083 bne %icc, loop_42
5084 bg %xcc, loop_43
5085 nop
5086 set 0x28, %i1
5087 std %i6, [%l7 + %i1]
5088 nop
5089 set 0x08, %i4
5090 std %l2, [%l7 + %i4]
5091loop_42:
5092 nop
5093 set 0x22, %g4
5094 ldsb [%l7 + %g4], %l2
5095loop_43:
5096 nop
5097 set 0x50, %i3
5098 ldx [%l7 + %i3], %o1
5099 add %l7, 0x78, %l6
5100 wr %g0, 0x80, %asi
5101 casa [%l6] 0x80, %o6, %g4
5102 nop
5103 set 0x18, %i6
5104 std %l0, [%l7 + %i6]
5105 st %fsr, [%l7 + 0x48]
5106 and %i4, %i1, %l5
5107 nop
5108 set 0x44, %o1
5109 ldub [%l7 + %o1], %o5
5110 nop
5111 set 0x24, %o6
5112 swap [%l7 + %o6], %l4
5113 add %i5, %o7, %o0
5114 nop
5115 set 0x70, %g1
5116 stw %i6, [%l7 + %g1]
5117 nop
5118 set 0x52, %o2
5119 ldstub [%l7 + %o2], %g7
5120 nop
5121 set 0x08, %l1
5122 ldsh [%l7 + %l1], %o4
5123 set 0x3C, %i2
5124 stwa %l6, [%l7 + %i2] 0x81
5125 set 0x68, %i5
5126 lda [%l7 + %i5] 0x88, %f20
5127 nop
5128 set 0x20, %g6
5129 ldsw [%l7 + %g6], %o2
5130 add %g1, %i2, %g5
5131 ld [%l7 + 0x64], %f23
5132 nop
5133 set 0x50, %g2
5134 lduh [%l7 + %g2], %l1
5135 set 0x6A, %o7
5136 ldstuba [%l7 + %o7] 0x88, %g3
5137 set 0x38, %g7
5138 stxa %i3, [%l7 + %g7] 0xea
5139 membar #Sync
5140 set 0x25, %g5
5141 stba %g2, [%l7 + %g5] 0xeb
5142 membar #Sync
5143 and %i0, %o3, %g6
5144 st %f6, [%l7 + 0x60]
5145 set 0x50, %i0
5146 stwa %l3, [%l7 + %i0] 0xea
5147 membar #Sync
5148 nop
5149 set 0x58, %l3
5150 ldd [%l7 + %l3], %i6
5151 st %f28, [%l7 + 0x3C]
5152 add %l7, 0x4C, %l6
5153 wr %g0, 0x89, %asi
5154 casa [%l6] 0x89, %l2, %o6
5155 nop
5156 set 0x38, %l0
5157 ldx [%l7 + %l0], %o1
5158 st %fsr, [%l7 + 0x08]
5159 nop
5160 set 0x48, %l2
5161 ldd [%l7 + %l2], %g4
5162 nop
5163 set 0x40, %o0
5164 std %f10, [%l7 + %o0]
5165 set 0x30, %i7
5166 ldda [%l7 + %i7] 0xea, %l0
5167 set 0x71, %g3
5168 ldstuba [%l7 + %g3] 0x88, %i1
5169 nop
5170 set 0x24, %o3
5171 sth %i4, [%l7 + %o3]
5172 add %l7, 0x40, %l6
5173 wr %g0, 0x89, %asi
5174 ldxa [%l6] %asi, %l5
5175 casxa [%l6] 0x89, %l5, %l4
5176 set 0x28, %l4
5177 stxa %i5, [%l7 + %l4] 0x88
5178 nop
5179 set 0x48, %o4
5180 stx %fsr, [%l7 + %o4]
5181 nop
5182 set 0x1E, %l5
5183 sth %o7, [%l7 + %l5]
5184 nop
5185 or %g0, 0x8, %l0
5186 sllx %l0, 0x3c, %l0
5187 wr %l0, %g0, %tick_cmpr
5188 wr %i6, %g7, %sys_tick
5189 set 0x78, %o5
5190 ldxa [%l7 + %o5] 0x88, %l6
5191 set 0x48, %i1
5192 prefetcha [%l7 + %i1] 0x88, 1
5193 add %l7, 0x7C, %l6
5194 wr %g0, 0x89, %asi
5195 lda [%l6] %asi, %g1
5196 casa [%l6] 0x89, %g1, %o4
5197 set 0x28, %i4
5198 prefetcha [%l7 + %i4] 0x88, 2
5199 nop
5200 set 0x70, %g4
5201 ldx [%l7 + %g4], %l1
5202 nop
5203 set 0x1C, %i3
5204 prefetch [%l7 + %i3], 1
5205 nop
5206 set 0x54, %i6
5207 ldsw [%l7 + %i6], %g5
5208 add %l7, 0x0C, %l6
5209 wr %g0, 0x80, %asi
5210 casa [%l6] 0x80, %g3, %g2
5211 set 0x10, %l6
5212 ldda [%l7 + %l6] 0x81, %i2
5213 nop
5214 set 0x2C, %o6
5215 prefetch [%l7 + %o6], 1
5216 nop
5217 set 0x28, %o1
5218 ldd [%l7 + %o1], %i0
5219 ld [%l7 + 0x2C], %f11
5220 nop
5221 set 0x2A, %g1
5222 ldsh [%l7 + %g1], %g6
5223 st %f19, [%l7 + 0x08]
5224 nop
5225 set 0x48, %l1
5226 std %o2, [%l7 + %l1]
5227 nop
5228 set 0x14, %i2
5229 stw %l3, [%l7 + %i2]
5230 nop
5231 set 0x34, %o2
5232 ldsb [%l7 + %o2], %l2
5233 set 0x40, %g6
5234 ldxa [%l7 + %g6] 0x88, %o6
5235 st %fsr, [%l7 + 0x30]
5236 nop
5237 set 0x18, %i5
5238 ldub [%l7 + %i5], %o1
5239 nop
5240 set 0x1C, %g2
5241 stw %i7, [%l7 + %g2]
5242 nop
5243 set 0x28, %o7
5244 prefetch [%l7 + %o7], 0
5245 nop
5246 set 0x38, %g7
5247 lduw [%l7 + %g7], %g4
5248 nop
5249 set 0x45, %g5
5250 ldub [%l7 + %g5], %l0
5251 set 0x48, %i0
5252 stda %i0, [%l7 + %i0] 0xeb
5253 membar #Sync
5254 nop
5255 set 0x7E, %l0
5256 sth %i4, [%l7 + %l0]
5257 nop
5258 set 0x58, %l2
5259 ldsw [%l7 + %l2], %l5
5260 nop
5261 set 0x6C, %o0
5262 prefetch [%l7 + %o0], 4
5263 set 0x20, %l3
5264 ldxa [%l7 + %l3] 0x89, %l4
5265 and %i5, %o5, %o7
5266 set 0x58, %i7
5267 sta %f26, [%l7 + %i7] 0x89
5268 and %o0, %i6, %g7
5269 st %f21, [%l7 + 0x50]
5270 nop
5271 set 0x46, %o3
5272 ldsh [%l7 + %o3], %o2
5273 set 0x38, %l4
5274 stxa %l6, [%l7 + %l4] 0xeb
5275 membar #Sync
5276 fpsub16 %f10, %f28, %f12
5277 bl %icc, loop_44
5278 nop
5279 set 0x30, %g3
5280 ldx [%l7 + %g3], %g1
5281 nop
5282 set 0x71, %l5
5283 ldub [%l7 + %l5], %i2
5284 nop
5285 nop
5286 setx 0xFBCDC7C8, %l0, %l6
5287 st %l6, [%l7 + 0x28]
5288 ld [%l7 + 0x28], %f22
5289 setx 0x8540A3BF, %l1, %l5
5290 st %l5, [%l7 + 0x10]
5291 ld [%l7 + 0x10], %f29
5292 fdivs %f29, %f22, %f22
5293loop_44:
5294 nop
5295 nop
5296 or %g0, 0x8, %l0
5297 sllx %l0, 0x3c, %l0
5298 wr %l0, 0xB38, %tick_cmpr
5299 wr %g3, %o4, %softint
5300 nop
5301 set 0x78, %o5
5302 ldd [%l7 + %o5], %g2
5303 add %l7, 0x44, %l6
5304 wr %g0, 0x89, %asi
5305 casa [%l6] 0x89, %i3, %i0
5306 set 0x40, %i1
5307 ldda [%l7 + %i1] 0xd2, %f0
5308 nop
5309 set 0x30, %o4
5310 ldsw [%l7 + %o4], %o3
5311 set 0x10, %g4
5312 stwa %g6, [%l7 + %g4] 0xe2
5313 membar #Sync
5314 fpsub32 %f16, %f0, %f24
5315 add %l3, %l2, %o6
5316 set 0x10, %i3
5317 stda %i6, [%l7 + %i3] 0xea
5318 membar #Sync
5319 set 0x78, %i4
5320 ldxa [%l7 + %i4] 0x80, %g4
5321 nop
5322 set 0x38, %l6
5323 ldd [%l7 + %l6], %f8
5324 nop
5325 set 0x40, %i6
5326 ldx [%l7 + %i6], %o1
5327 ld [%l7 + 0x68], %f13
5328 add %l7, 0x58, %l6
5329 wr %g0, 0x80, %asi
5330 lda [%l6] %asi, %i1
5331 casa [%l6] 0x80, %i1, %l0
5332 set 0x38, %o6
5333 stxa %l5, [%l7 + %o6] 0xe3
5334 membar #Sync
5335 bgu,pn %xcc, loop_45
5336 or %i4, %i5, %l4
5337 nop
5338 set 0x50, %o1
5339 swap [%l7 + %o1], %o7
5340 nop
5341 set 0x70, %l1
5342 lduw [%l7 + %l1], %o5
5343loop_45:
5344 nop
5345 set 0x1C, %i2
5346 lda [%l7 + %i2] 0x88, %f14
5347 st %f26, [%l7 + 0x44]
5348 set 0x44, %g1
5349 lda [%l7 + %g1] 0x81, %f16
5350 nop
5351 set 0x54, %g6
5352 swap [%l7 + %g6], %o0
5353 set 0x30, %i5
5354 swapa [%l7 + %i5] 0x88, %g7
5355 add %l7, 0x08, %l6
5356 wr %g0, 0x89, %asi
5357 ldxa [%l6] %asi, %i6
5358 casxa [%l6] 0x89, %i6, %o2
5359 nop
5360 set 0x68, %g2
5361 ldd [%l7 + %g2], %f18
5362 set 0x30, %o7
5363 ldda [%l7 + %o7] 0xe3, %g0
5364 nop
5365 set 0x0A, %o2
5366 ldsb [%l7 + %o2], %l6
5367 add %l7, 0x28, %l6
5368 wr %g0, 0x89, %asi
5369 ldxa [%l6] %asi, %i2
5370 casxa [%l6] 0x89, %i2, %g5
5371 nop
5372 set 0x08, %g5
5373 stx %fsr, [%l7 + %g5]
5374 and %g3, %o4, %g2
5375 set 0x50, %i0
5376 sta %f28, [%l7 + %i0] 0x80
5377 or %l1, %i0, %o3
5378 nop
5379 set 0x08, %g7
5380 stx %fsr, [%l7 + %g7]
5381 set 0x40, %l0
5382 stda %f16, [%l7 + %l0] 0xd2
5383 nop
5384 set 0x1E, %l2
5385 ldsb [%l7 + %l2], %i3
5386 nop
5387 set 0x50, %l3
5388 stx %fsr, [%l7 + %l3]
5389 nop
5390 set 0x28, %o0
5391 ldd [%l7 + %o0], %f26
5392 set 0x5C, %i7
5393 lda [%l7 + %i7] 0x89, %f24
5394 nop
5395 set 0x67, %o3
5396 ldub [%l7 + %o3], %l3
5397 st %fsr, [%l7 + 0x1C]
5398 nop
5399 set 0x0E, %l4
5400 ldstub [%l7 + %l4], %g6
5401 set 0x50, %l5
5402 stwa %l2, [%l7 + %l5] 0xea
5403 membar #Sync
5404 nop
5405 set 0x48, %g3
5406 ldd [%l7 + %g3], %o6
5407 set 0x40, %o5
5408 stda %f16, [%l7 + %o5] 0xc2
5409 and %i7, %g4, %o1
5410 nop
5411 set 0x4E, %i1
5412 ldsb [%l7 + %i1], %i1
5413 nop
5414 set 0x60, %g4
5415 ldx [%l7 + %g4], %l0
5416 set 0x1C, %i3
5417 sta %f2, [%l7 + %i3] 0x81
5418 set 0x4D, %i4
5419 stba %l5, [%l7 + %i4] 0xe3
5420 membar #Sync
5421 membar #Sync
5422 set 0x40, %l6
5423 ldda [%l7 + %l6] 0xf9, %f0
5424 add %l7, 0x68, %l6
5425 wr %g0, 0x80, %asi
5426 ldxa [%l6] %asi, %i5
5427 casxa [%l6] 0x80, %i5, %i4
5428 nop
5429 set 0x6C, %i6
5430 stw %o7, [%l7 + %i6]
5431 nop
5432 set 0x28, %o6
5433 stx %o5, [%l7 + %o6]
5434 nop
5435 set 0x69, %o4
5436 ldsb [%l7 + %o4], %o0
5437 nop
5438 set 0x32, %o1
5439 lduh [%l7 + %o1], %g7
5440 nop
5441 set 0x10, %l1
5442 ldx [%l7 + %l1], %i6
5443 nop
5444 set 0x28, %g1
5445 ldd [%l7 + %g1], %l4
5446 nop
5447 set 0x6C, %i2
5448 ldub [%l7 + %i2], %g1
5449 nop
5450 set 0x38, %g6
5451 std %f6, [%l7 + %g6]
5452 nop
5453 set 0x10, %g2
5454 ldd [%l7 + %g2], %o2
5455 nop
5456 set 0x60, %o7
5457 stw %i2, [%l7 + %o7]
5458 add %l7, 0x50, %l6
5459 wr %g0, 0x88, %asi
5460 ldxa [%l6] %asi, %g5
5461 casxa [%l6] 0x88, %g5, %g3
5462 set 0x2A, %o2
5463 stha %o4, [%l7 + %o2] 0x81
5464 nop
5465 set 0x0E, %i5
5466 sth %l6, [%l7 + %i5]
5467 nop
5468 set 0x20, %g5
5469 prefetch [%l7 + %g5], 4
5470 nop
5471 set 0x1B, %g7
5472 ldstub [%l7 + %g7], %l1
5473 nop
5474 set 0x68, %i0
5475 stx %fsr, [%l7 + %i0]
5476 nop
5477 set 0x3D, %l2
5478 ldub [%l7 + %l2], %i0
5479 nop
5480 set 0x0C, %l0
5481 ldsw [%l7 + %l0], %g2
5482 st %f17, [%l7 + 0x30]
5483 set 0x40, %l3
5484 stxa %o3, [%l7 + %l3] 0x89
5485 nop
5486 set 0x70, %i7
5487 ldx [%l7 + %i7], %i3
5488 nop
5489 set 0x60, %o3
5490 swap [%l7 + %o3], %l3
5491 set 0x58, %l4
5492 stxa %g6, [%l7 + %l4] 0x89
5493 set 0x40, %l5
5494 stda %f16, [%l7 + %l5] 0xc2
5495 wr %o6, %i7, %set_softint
5496 nop
5497 set 0x18, %g3
5498 std %g4, [%l7 + %g3]
5499 set 0x78, %o0
5500 lda [%l7 + %o0] 0x89, %f18
5501 nop
5502 set 0x24, %o5
5503 stw %l2, [%l7 + %o5]
5504 nop
5505 set 0x3A, %i1
5506 ldsh [%l7 + %i1], %i1
5507 fpsub32s %f14, %f10, %f3
5508 set 0x40, %g4
5509 ldda [%l7 + %g4] 0xd2, %f16
5510 nop
5511 set 0x70, %i3
5512 std %f26, [%l7 + %i3]
5513 set 0x60, %l6
5514 ldxa [%l7 + %l6] 0x81, %l0
5515 wr %g0, 0x6, %fprs
5516 set 0x6B, %i4
5517 stba %i5, [%l7 + %i4] 0x80
5518 nop
5519 set 0x34, %o6
5520 stb %o7, [%l7 + %o6]
5521 nop
5522 set 0x0C, %i6
5523 ldstub [%l7 + %i6], %o5
5524 set 0x36, %o1
5525 ldstuba [%l7 + %o1] 0x81, %i4
5526 nop
5527 set 0x08, %l1
5528 ldx [%l7 + %l1], %o0
5529 nop
5530 set 0x58, %g1
5531 ldstub [%l7 + %g1], %i6
5532 add %l4, %g1, %g7
5533 membar #Sync
5534 set 0x40, %i2
5535 ldda [%l7 + %i2] 0xf9, %f0
5536 set 0x40, %g6
5537 stda %f16, [%l7 + %g6] 0xf1
5538 membar #Sync
5539 nop
5540 set 0x1C, %g2
5541 swap [%l7 + %g2], %o2
5542 set 0x2C, %o4
5543 lda [%l7 + %o4] 0x81, %f18
5544 nop
5545 set 0x26, %o7
5546 ldstub [%l7 + %o7], %i2
5547 st %f27, [%l7 + 0x10]
5548 nop
5549 set 0x20, %o2
5550 ldd [%l7 + %o2], %f30
5551 nop
5552 set 0x30, %g5
5553 ldx [%l7 + %g5], %g3
5554 nop
5555 set 0x5A, %i5
5556 ldsh [%l7 + %i5], %o4
5557 nop
5558 set 0x34, %i0
5559 prefetch [%l7 + %i0], 0
5560 set 0x10, %g7
5561 lda [%l7 + %g7] 0x81, %f18
5562 nop
5563 set 0x26, %l0
5564 lduh [%l7 + %l0], %l6
5565 set 0x71, %l2
5566 stba %g5, [%l7 + %l2] 0x81
5567 set 0x3C, %l3
5568 swapa [%l7 + %l3] 0x80, %l1
5569 st %f30, [%l7 + 0x34]
5570 set 0x38, %i7
5571 prefetcha [%l7 + %i7] 0x81, 4
5572 nop
5573 set 0x76, %o3
5574 lduh [%l7 + %o3], %o3
5575 set 0x28, %l4
5576 stwa %i3, [%l7 + %l4] 0xea
5577 membar #Sync
5578 set 0x68, %l5
5579 stwa %l3, [%l7 + %l5] 0xeb
5580 membar #Sync
5581 set 0x1A, %o0
5582 stha %g6, [%l7 + %o0] 0xea
5583 membar #Sync
5584 set 0x58, %g3
5585 stwa %o6, [%l7 + %g3] 0x88
5586 nop
5587 set 0x40, %i1
5588 ldd [%l7 + %i1], %f30
5589 set 0x40, %o5
5590 stda %f0, [%l7 + %o5] 0xda
5591 nop
5592 set 0x48, %i3
5593 std %f16, [%l7 + %i3]
5594 nop
5595 set 0x28, %l6
5596 std %i6, [%l7 + %l6]
5597 nop
5598 set 0x24, %g4
5599 lduw [%l7 + %g4], %g4
5600 wr %g0, 0x6, %fprs
5601 nop
5602 set 0x68, %i4
5603 stx %l0, [%l7 + %i4]
5604 nop
5605 set 0x08, %o6
5606 ldub [%l7 + %o6], %o1
5607 nop
5608 set 0x38, %i6
5609 swap [%l7 + %i6], %i1
5610 set 0x10, %l1
5611 stda %l4, [%l7 + %l1] 0xe2
5612 membar #Sync
5613 nop
5614 set 0x10, %g1
5615 lduw [%l7 + %g1], %i5
5616 set 0x70, %o1
5617 stda %o6, [%l7 + %o1] 0xe2
5618 membar #Sync
5619 add %i4, %o0, %i6
5620 set 0x40, %i2
5621 stda %f0, [%l7 + %i2] 0xf1
5622 membar #Sync
5623 add %l7, 0x38, %l6
5624 wr %g0, 0x88, %asi
5625 ldxa [%l6] %asi, %l4
5626 casxa [%l6] 0x88, %l4, %g1
5627 ld [%l7 + 0x68], %f22
5628 membar #Sync
5629 set 0x40, %g2
5630 ldda [%l7 + %g2] 0xf9, %f16
5631 set 0x08, %o4
5632 stxa %o5, [%l7 + %o4] 0x80
5633 set 0x70, %g6
5634 ldxa [%l7 + %g6] 0x81, %g7
5635 nop
5636 set 0x5E, %o2
5637 ldstub [%l7 + %o2], %o2
5638 ld [%l7 + 0x4C], %f12
5639 nop
5640 set 0x30, %g5
5641 swap [%l7 + %g5], %i2
5642 set 0x18, %i5
5643 ldxa [%l7 + %i5] 0x89, %o4
5644 add %l7, 0x68, %l6
5645 wr %g0, 0x88, %asi
5646 ldxa [%l6] %asi, %g3
5647 casxa [%l6] 0x88, %g3, %l6
5648 nop
5649 set 0x40, %o7
5650 ldx [%l7 + %o7], %g5
5651 set 0x40, %i0
5652 stda %i0, [%l7 + %i0] 0xe2
5653 membar #Sync
5654 set 0x78, %g7
5655 stxa %l1, [%l7 + %g7] 0xeb
5656 membar #Sync
5657 set 0x0C, %l2
5658 swapa [%l7 + %l2] 0x80, %o3
5659 nop
5660 set 0x50, %l0
5661 ldsh [%l7 + %l0], %l3
5662 st %f24, [%l7 + 0x14]
5663 set 0x08, %l3
5664 ldxa [%l7 + %l3] 0x89, %g6
5665 nop
5666 set 0x10, %i7
5667 ldx [%l7 + %i7], %o6
5668 nop
5669 set 0x40, %l4
5670 std %i2, [%l7 + %l4]
5671 set 0x70, %o3
5672 ldda [%l7 + %o3] 0xe2, %i6
5673 nop
5674 set 0x60, %l5
5675 stx %g4, [%l7 + %l5]
5676 set 0x40, %o0
5677 stda %f16, [%l7 + %o0] 0xcc
5678 add %l7, 0x18, %l6
5679 wr %g0, 0x89, %asi
5680 casxa [%l6] 0x89, %l2, %l0
5681 ld [%l7 + 0x0C], %f29
5682 set 0x40, %g3
5683 ldxa [%l7 + %g3] 0x80, %g2
5684 st %fsr, [%l7 + 0x4C]
5685 nop
5686 set 0x38, %o5
5687 std %o0, [%l7 + %o5]
5688 set 0x24, %i3
5689 sta %f5, [%l7 + %i3] 0x81
5690 set 0x28, %l6
5691 prefetcha [%l7 + %l6] 0x88, 2
5692 ld [%l7 + 0x58], %f23
5693 set 0x30, %g4
5694 sta %f11, [%l7 + %g4] 0x81
5695 and %i1, %o7, %i5
5696 add %l7, 0x50, %l6
5697 wr %g0, 0x89, %asi
5698 casxa [%l6] 0x89, %o0, %i6
5699 nop
5700 set 0x58, %i1
5701 ldd [%l7 + %i1], %f30
5702 nop
5703 set 0x62, %i4
5704 sth %i4, [%l7 + %i4]
5705 set 0x40, %o6
5706 stda %f16, [%l7 + %o6] 0xf8
5707 membar #Sync
5708 nop
5709 set 0x1C, %l1
5710 swap [%l7 + %l1], %g1
5711 nop
5712 set 0x12, %i6
5713 stb %l4, [%l7 + %i6]
5714 add %o5, %o2, %i2
5715 and %o4, %g3, %l6
5716 set 0x08, %o1
5717 stxa %g5, [%l7 + %o1] 0xe2
5718 membar #Sync
5719 nop
5720 set 0x66, %i2
5721 ldsh [%l7 + %i2], %g7
5722 nop
5723 set 0x64, %g2
5724 stw %l1, [%l7 + %g2]
5725 set 0x16, %g1
5726 stha %i0, [%l7 + %g1] 0x88
5727 set 0x48, %g6
5728 stda %o2, [%l7 + %g6] 0x81
5729 add %l7, 0x0C, %l6
5730 wr %g0, 0x89, %asi
5731 lda [%l6] %asi, %g6
5732 casa [%l6] 0x89, %g6, %l3
5733 set 0x30, %o2
5734 lda [%l7 + %o2] 0x89, %f24
5735 nop
5736 set 0x48, %o4
5737 std %f10, [%l7 + %o4]
5738 nop
5739 set 0x46, %i5
5740 lduh [%l7 + %i5], %i3
5741 nop
5742 set 0x64, %g5
5743 stw %i7, [%l7 + %g5]
5744 set 0x10, %i0
5745 ldda [%l7 + %i0] 0x88, %o6
5746 or %l2, %l0, %g4
5747 nop
5748 set 0x40, %o7
5749 std %g2, [%l7 + %o7]
5750 nop
5751 set 0x1C, %g7
5752 ldsb [%l7 + %g7], %o1
5753 nop
5754 set 0x60, %l0
5755 std %i0, [%l7 + %l0]
5756 nop
5757 set 0x38, %l3
5758 ldd [%l7 + %l3], %f16
5759 and %o7, %i5, %o0
5760 nop
5761 set 0x2F, %i7
5762 ldstub [%l7 + %i7], %l5
5763 or %i4, %g1, %i6
5764 nop
5765 set 0x1A, %l4
5766 lduh [%l7 + %l4], %o5
5767 or %o2, %l4, %o4
5768 set 0x3C, %l2
5769 stwa %g3, [%l7 + %l2] 0xe2
5770 membar #Sync
5771 ld [%l7 + 0x28], %f26
5772 set 0x28, %l5
5773 lda [%l7 + %l5] 0x81, %f17
5774 set 0x78, %o0
5775 lda [%l7 + %o0] 0x80, %f26
5776 nop
5777 set 0x4C, %o3
5778 ldsh [%l7 + %o3], %l6
5779 nop
5780 set 0x78, %g3
5781 sth %i2, [%l7 + %g3]
5782 nop
5783 set 0x4C, %o5
5784 ldub [%l7 + %o5], %g7
5785 or %g5, %l1, %i0
5786 nop
5787 set 0x0E, %i3
5788 stb %g6, [%l7 + %i3]
5789 st %fsr, [%l7 + 0x48]
5790 set 0x68, %l6
5791 lda [%l7 + %l6] 0x81, %f28
5792 set 0x28, %g4
5793 ldxa [%l7 + %g4] 0x88, %l3
5794 nop
5795 set 0x4A, %i4
5796 ldsh [%l7 + %i4], %o3
5797 nop
5798 set 0x3A, %o6
5799 lduh [%l7 + %o6], %i7
5800 nop
5801 set 0x48, %i1
5802 ldx [%l7 + %i1], %o6
5803 nop
5804 set 0x48, %l1
5805 prefetch [%l7 + %l1], 4
5806 set 0x1C, %o1
5807 stwa %i3, [%l7 + %o1] 0x81
5808 nop
5809 set 0x0D, %i2
5810 ldsb [%l7 + %i2], %l2
5811 nop
5812 set 0x35, %g2
5813 ldub [%l7 + %g2], %g4
5814 set 0x10, %i6
5815 stxa %g2, [%l7 + %i6] 0xeb
5816 membar #Sync
5817 add %l7, 0x44, %l6
5818 wr %g0, 0x89, %asi
5819 casa [%l6] 0x89, %l0, %i1
5820 nop
5821 set 0x58, %g6
5822 stw %o1, [%l7 + %g6]
5823 set 0x70, %g1
5824 stwa %o7, [%l7 + %g1] 0xe3
5825 membar #Sync
5826 nop
5827 set 0x14, %o2
5828 lduh [%l7 + %o2], %i5
5829 nop
5830 set 0x68, %i5
5831 std %f0, [%l7 + %i5]
5832 nop
5833 set 0x0C, %g5
5834 swap [%l7 + %g5], %o0
5835 nop
5836 set 0x60, %i0
5837 prefetch [%l7 + %i0], 3
5838 add %l7, 0x48, %l6
5839 wr %g0, 0x81, %asi
5840 ldxa [%l6] %asi, %l5
5841 casxa [%l6] 0x81, %l5, %i4
5842 add %l7, 0x38, %l6
5843 wr %g0, 0x81, %asi
5844 lda [%l6] %asi, %i6
5845 casa [%l6] 0x81, %i6, %o5
5846 nop
5847 set 0x4B, %o7
5848 stb %o2, [%l7 + %o7]
5849 set 0x2C, %g7
5850 stha %g1, [%l7 + %g7] 0x88
5851 ld [%l7 + 0x38], %f23
5852 or %o4, %g3, %l6
5853 set 0x10, %o4
5854 prefetcha [%l7 + %o4] 0x80, 1
5855 nop
5856 set 0x78, %l0
5857 std %f20, [%l7 + %l0]
5858 nop
5859 set 0x20, %l3
5860 ldx [%l7 + %l3], %l4
5861 nop
5862 set 0x50, %l4
5863 ldx [%l7 + %l4], %g5
5864 nop
5865 set 0x70, %l2
5866 stx %fsr, [%l7 + %l2]
5867 be,a %xcc, loop_46
5868 nop
5869 set 0x5E, %l5
5870 ldub [%l7 + %l5], %l1
5871 ld [%l7 + 0x6C], %f27
5872 and %i0, %g6, %l3
5873loop_46:
5874 nop
5875 set 0x18, %i7
5876 stda %g6, [%l7 + %i7] 0x80
5877 set 0x08, %o3
5878 stba %o3, [%l7 + %o3] 0xeb
5879 membar #Sync
5880 add %l7, 0x78, %l6
5881 wr %g0, 0x81, %asi
5882 casxa [%l6] 0x81, %o6, %i3
5883 nop
5884 set 0x68, %o0
5885 ldd [%l7 + %o0], %f26
5886 set 0x30, %o5
5887 stxa %l2, [%l7 + %o5] 0xeb
5888 membar #Sync
5889 nop
5890 set 0x38, %i3
5891 ldd [%l7 + %i3], %f2
5892 nop
5893 nop
5894 setx 0xEE4B2EF6FA0558AF, %l0, %l6
5895 stx %l6, [%l7 + 0x28]
5896 ldd [%l7 + 0x28], %f28
5897 setx 0x654EFFAB21C489A9, %l1, %l5
5898 stx %l5, [%l7 + 0x10]
5899 ldd [%l7 + 0x10], %f12
5900 fdivd %f12, %f28, %f30
5901 nop
5902 set 0x70, %g3
5903 ldx [%l7 + %g3], %g4
5904 nop
5905 set 0x30, %l6
5906 ldd [%l7 + %l6], %f16
5907 nop
5908 set 0x12, %g4
5909 lduh [%l7 + %g4], %g2
5910 nop
5911 set 0x60, %i4
5912 ldd [%l7 + %i4], %l0
5913 set 0x14, %o6
5914 stwa %i1, [%l7 + %o6] 0xeb
5915 membar #Sync
5916 set 0x66, %l1
5917 stha %i7, [%l7 + %l1] 0xe2
5918 membar #Sync
5919 nop
5920 set 0x74, %i1
5921 prefetch [%l7 + %i1], 0
5922 set 0x58, %i2
5923 ldxa [%l7 + %i2] 0x88, %o1
5924 nop
5925 set 0x6F, %g2
5926 ldstub [%l7 + %g2], %i5
5927 set 0x5A, %i6
5928 stha %o0, [%l7 + %i6] 0x88
5929 set 0x40, %o1
5930 stda %f0, [%l7 + %o1] 0xc8
5931 set 0x68, %g1
5932 stda %o6, [%l7 + %g1] 0xeb
5933 membar #Sync
5934 st %fsr, [%l7 + 0x48]
5935 set 0x60, %o2
5936 ldxa [%l7 + %o2] 0x89, %l5
5937 add %l7, 0x20, %l6
5938 wr %g0, 0x80, %asi
5939 casa [%l6] 0x80, %i4, %i6
5940 nop
5941 set 0x78, %i5
5942 std %o4, [%l7 + %i5]
5943 nop
5944 set 0x48, %g5
5945 ldub [%l7 + %g5], %o2
5946 nop
5947 set 0x65, %g6
5948 ldsb [%l7 + %g6], %g1
5949 nop
5950 set 0x50, %i0
5951 stb %g3, [%l7 + %i0]
5952 set 0x40, %o7
5953 stda %f0, [%l7 + %o7] 0xf1
5954 membar #Sync
5955 st %fsr, [%l7 + 0x48]
5956 nop
5957 set 0x1A, %g7
5958 lduh [%l7 + %g7], %l6
5959 set 0x21, %l0
5960 ldstuba [%l7 + %l0] 0x88, %o4
5961 nop
5962 set 0x28, %l3
5963 sth %i2, [%l7 + %l3]
5964 or %g5, %l1, %i0
5965 fpadd32s %f5, %f21, %f31
5966 set 0x0C, %o4
5967 stba %l4, [%l7 + %o4] 0x81
5968 or %l3, %g7, %o3
5969 nop
5970 set 0x38, %l2
5971 std %o6, [%l7 + %l2]
5972 set 0x69, %l5
5973 ldstuba [%l7 + %l5] 0x80, %g6
5974 set 0x36, %l4
5975 ldstuba [%l7 + %l4] 0x89, %l2
5976 nop
5977 set 0x58, %i7
5978 std %f18, [%l7 + %i7]
5979 fpadd16s %f30, %f12, %f3
5980 set 0x68, %o0
5981 stwa %g4, [%l7 + %o0] 0x88
5982 nop
5983 set 0x50, %o5
5984 std %f26, [%l7 + %o5]
5985 nop
5986 set 0x7F, %o3
5987 ldstub [%l7 + %o3], %i3
5988 add %l7, 0x58, %l6
5989 wr %g0, 0x88, %asi
5990 lda [%l6] %asi, %g2
5991 casa [%l6] 0x88, %g2, %i1
5992 nop
5993 set 0x72, %g3
5994 ldstub [%l7 + %g3], %l0
5995 nop
5996 set 0x18, %i3
5997 ldd [%l7 + %i3], %o0
5998 nop
5999 set 0x08, %g4
6000 std %f20, [%l7 + %g4]
6001 nop
6002 set 0x18, %l6
6003 ldsh [%l7 + %l6], %i5
6004 nop
6005 set 0x2D, %o6
6006 ldstub [%l7 + %o6], %o0
6007 set 0x18, %l1
6008 stda %i6, [%l7 + %l1] 0xea
6009 membar #Sync
6010 add %l7, 0x70, %l6
6011 wr %g0, 0x89, %asi
6012 casxa [%l6] 0x89, %o7, %i4
6013 set 0x18, %i4
6014 stda %i6, [%l7 + %i4] 0x81
6015 set 0x61, %i1
6016 ldstuba [%l7 + %i1] 0x80, %o5
6017 set 0x38, %i2
6018 lda [%l7 + %i2] 0x81, %f30
6019 add %l7, 0x58, %l6
6020 wr %g0, 0x88, %asi
6021 casxa [%l6] 0x88, %o2, %l5
6022 nop
6023 set 0x08, %g2
6024 std %f24, [%l7 + %g2]
6025 nop
6026 set 0x30, %o1
6027 ldd [%l7 + %o1], %f20
6028 set 0x50, %g1
6029 prefetcha [%l7 + %g1] 0x81, 4
6030 nop
6031 set 0x70, %i6
6032 ldx [%l7 + %i6], %l6
6033 set 0x34, %i5
6034 swapa [%l7 + %i5] 0x80, %g3
6035 st %f15, [%l7 + 0x10]
6036 nop
6037 set 0x70, %g5
6038 std %o4, [%l7 + %g5]
6039 or %g5, %l1, %i0
6040 nop
6041 set 0x5D, %o2
6042 ldstub [%l7 + %o2], %l4
6043 add %l3, %i2, %o3
6044 set 0x2F, %i0
6045 ldstuba [%l7 + %i0] 0x81, %o6
6046 set 0x40, %g6
6047 stda %f16, [%l7 + %g6] 0xd0
6048 set 0x38, %g7
6049 lda [%l7 + %g7] 0x80, %f20
6050 set 0x7E, %l0
6051 stha %g7, [%l7 + %l0] 0xe2
6052 membar #Sync
6053 set 0x58, %o7
6054 sta %f3, [%l7 + %o7] 0x88
6055 add %l7, 0x38, %l6
6056 wr %g0, 0x80, %asi
6057 casxa [%l6] 0x80, %l2, %g4
6058 set 0x52, %l3
6059 stha %i3, [%l7 + %l3] 0x88
6060 nop
6061 set 0x70, %l2
6062 stx %g2, [%l7 + %l2]
6063 set 0x08, %o4
6064 stda %i0, [%l7 + %o4] 0x89
6065 nop
6066 set 0x20, %l4
6067 std %f18, [%l7 + %l4]
6068 ld [%l7 + 0x28], %f21
6069 set 0x34, %l5
6070 sta %f29, [%l7 + %l5] 0x89
6071 add %l7, 0x68, %l6
6072 wr %g0, 0x80, %asi
6073 casxa [%l6] 0x80, %l0, %g6
6074 set 0x24, %i7
6075 sta %f20, [%l7 + %i7] 0x81
6076 st %fsr, [%l7 + 0x70]
6077 nop
6078 set 0x4C, %o5
6079 ldsw [%l7 + %o5], %o1
6080 set 0x5C, %o0
6081 lda [%l7 + %o0] 0x89, %f20
6082 set 0x08, %g3
6083 lda [%l7 + %g3] 0x81, %f30
6084 nop
6085 set 0x60, %i3
6086 prefetch [%l7 + %i3], 0
6087 set 0x40, %g4
6088 prefetcha [%l7 + %g4] 0x80, 0
6089 nop
6090 set 0x6C, %l6
6091 lduh [%l7 + %l6], %i7
6092 nop
6093 set 0x50, %o3
6094 prefetch [%l7 + %o3], 1
6095 nop
6096 set 0x18, %o6
6097 ldsw [%l7 + %o6], %o7
6098 set 0x1C, %i4
6099 stwa %i4, [%l7 + %i4] 0x88
6100 nop
6101 set 0x08, %l1
6102 ldsw [%l7 + %l1], %o0
6103 ld [%l7 + 0x5C], %f25
6104 nop
6105 set 0x7D, %i1
6106 ldub [%l7 + %i1], %o5
6107 set 0x28, %g2
6108 prefetcha [%l7 + %g2] 0x81, 4
6109 nop
6110 set 0x58, %o1
6111 ldd [%l7 + %o1], %f0
6112 add %i6, %g1, %l5
6113 set 0x30, %i2
6114 lda [%l7 + %i2] 0x88, %f27
6115 nop
6116 set 0x08, %g1
6117 stx %fsr, [%l7 + %g1]
6118 set 0x24, %i5
6119 sta %f0, [%l7 + %i5] 0x81
6120 nop
6121 set 0x1C, %g5
6122 stw %g3, [%l7 + %g5]
6123 nop
6124 set 0x50, %o2
6125 stx %l6, [%l7 + %o2]
6126 fpadd16 %f18, %f28, %f20
6127 set 0x10, %i0
6128 prefetcha [%l7 + %i0] 0x80, 1
6129 nop
6130 set 0x48, %i6
6131 stw %l1, [%l7 + %i6]
6132 nop
6133 set 0x30, %g6
6134 stx %i0, [%l7 + %g6]
6135 nop
6136 set 0x48, %g7
6137 ldx [%l7 + %g7], %l4
6138 nop
6139 set 0x58, %o7
6140 ldstub [%l7 + %o7], %o4
6141 nop
6142 set 0x66, %l0
6143 stb %i2, [%l7 + %l0]
6144 fpadd32 %f24, %f16, %f18
6145 set 0x64, %l2
6146 lda [%l7 + %l2] 0x89, %f9
6147 set 0x14, %l3
6148 stwa %l3, [%l7 + %l3] 0x89
6149 nop
6150 set 0x48, %o4
6151 stw %o3, [%l7 + %o4]
6152 nop
6153 set 0x20, %l5
6154 stx %fsr, [%l7 + %l5]
6155 nop
6156 set 0x52, %i7
6157 ldub [%l7 + %i7], %g7
6158 st %f4, [%l7 + 0x54]
6159 set 0x18, %o5
6160 prefetcha [%l7 + %o5] 0x81, 3
6161 nop
6162 set 0x64, %l4
6163 lduw [%l7 + %l4], %l2
6164 nop
6165 set 0x1B, %o0
6166 stb %i3, [%l7 + %o0]
6167 add %g4, %i1, %g2
6168 st %fsr, [%l7 + 0x54]
6169 add %l7, 0x78, %l6
6170 wr %g0, 0x81, %asi
6171 casxa [%l6] 0x81, %l0, %o1
6172 nop
6173 set 0x3E, %g3
6174 sth %g6, [%l7 + %g3]
6175 st %f22, [%l7 + 0x30]
6176 nop
6177 set 0x4C, %g4
6178 ldsh [%l7 + %g4], %i5
6179 set 0x70, %l6
6180 sta %f26, [%l7 + %l6] 0x89
6181 set 0x78, %o3
6182 stda %o6, [%l7 + %o3] 0xe3
6183 membar #Sync
6184 nop
6185 set 0x18, %o6
6186 ldx [%l7 + %o6], %i7
6187 add %l7, 0x78, %l6
6188 wr %g0, 0x80, %asi
6189 casa [%l6] 0x80, %o0, %i4
6190 nop
6191 set 0x10, %i3
6192 lduw [%l7 + %i3], %o2
6193 nop
6194 set 0x18, %i4
6195 ldd [%l7 + %i4], %f26
6196 nop
6197 set 0x54, %i1
6198 stw %i6, [%l7 + %i1]
6199 set 0x38, %l1
6200 stxa %o5, [%l7 + %l1] 0xe3
6201 membar #Sync
6202 set 0x1C, %o1
6203 swapa [%l7 + %o1] 0x88, %l5
6204 add %g1, %l6, %g5
6205 st %f28, [%l7 + 0x44]
6206 set 0x40, %i2
6207 stda %f0, [%l7 + %i2] 0xf1
6208 membar #Sync
6209 set 0x50, %g1
6210 stxa %g3, [%l7 + %g1] 0xeb
6211 membar #Sync
6212 set 0x0C, %g2
6213 stha %i0, [%l7 + %g2] 0xe3
6214 membar #Sync
6215 set 0x40, %g5
6216 stda %f16, [%l7 + %g5] 0xf8
6217 membar #Sync
6218 nop
6219 set 0x2A, %i5
6220 ldub [%l7 + %i5], %l4
6221 or %o4, %l1, %i2
6222 set 0x2D, %i0
6223 stba %o3, [%l7 + %i0] 0x89
6224 nop
6225 set 0x54, %i6
6226 prefetch [%l7 + %i6], 2
6227 set 0x40, %o2
6228 ldda [%l7 + %o2] 0xeb, %l2
6229 nop
6230 set 0x40, %g6
6231 ldd [%l7 + %g6], %f10
6232 set 0x44, %o7
6233 lda [%l7 + %o7] 0x89, %f23
6234 nop
6235 set 0x50, %g7
6236 stx %g7, [%l7 + %g7]
6237 nop
6238 set 0x68, %l0
6239 std %l2, [%l7 + %l0]
6240 nop
6241 set 0x1E, %l2
6242 lduh [%l7 + %l2], %i3
6243 set 0x44, %l3
6244 swapa [%l7 + %l3] 0x80, %o6
6245 nop
6246 set 0x4C, %o4
6247 stb %g4, [%l7 + %o4]
6248 nop
6249 set 0x28, %l5
6250 std %i0, [%l7 + %l5]
6251 set 0x20, %i7
6252 stda %l0, [%l7 + %i7] 0x89
6253 nop
6254 set 0x70, %l4
6255 stx %o1, [%l7 + %l4]
6256 nop
6257 set 0x18, %o0
6258 ldx [%l7 + %o0], %g6
6259 set 0x40, %g3
6260 ldda [%l7 + %g3] 0xd0, %f0
6261 set 0x7C, %g4
6262 stwa %g2, [%l7 + %g4] 0x81
6263 nop
6264 set 0x30, %l6
6265 std %f14, [%l7 + %l6]
6266 st %fsr, [%l7 + 0x48]
6267 nop
6268 set 0x08, %o5
6269 sth %o7, [%l7 + %o5]
6270 set 0x30, %o3
6271 stxa %i7, [%l7 + %o3] 0xe3
6272 membar #Sync
6273 nop
6274 set 0x30, %o6
6275 swap [%l7 + %o6], %i5
6276 nop
6277 set 0x58, %i4
6278 sth %i4, [%l7 + %i4]
6279 set 0x40, %i3
6280 stda %f16, [%l7 + %i3] 0xf0
6281 membar #Sync
6282 nop
6283 set 0x48, %i1
6284 lduh [%l7 + %i1], %o2
6285 set 0x50, %o1
6286 sta %f22, [%l7 + %o1] 0x88
6287 add %l7, 0x10, %l6
6288 wr %g0, 0x88, %asi
6289 casxa [%l6] 0x88, %o0, %i6
6290 nop
6291 set 0x70, %l1
6292 ldd [%l7 + %l1], %f28
6293 nop
6294 set 0x10, %i2
6295 lduw [%l7 + %i2], %o5
6296 nop
6297 set 0x38, %g1
6298 std %g0, [%l7 + %g1]
6299 and %l6, %l5, %g3
6300 st %fsr, [%l7 + 0x4C]
6301 nop
6302 set 0x1C, %g5
6303 ldub [%l7 + %g5], %i0
6304 add %g5, %l4, %o4
6305 st %fsr, [%l7 + 0x14]
6306 nop
6307 set 0x70, %i5
6308 std %l0, [%l7 + %i5]
6309 st %f12, [%l7 + 0x64]
6310 nop
6311 set 0x4C, %i0
6312 ldub [%l7 + %i0], %o3
6313 and %i2, %l3, %l2
6314 nop
6315 set 0x13, %g2
6316 ldub [%l7 + %g2], %i3
6317 st %f11, [%l7 + 0x08]
6318 set 0x78, %i6
6319 sta %f28, [%l7 + %i6] 0x89
6320 ld [%l7 + 0x58], %f23
6321 set 0x18, %g6
6322 stwa %g7, [%l7 + %g6] 0x81
6323 set 0x40, %o2
6324 stha %o6, [%l7 + %o2] 0xea
6325 membar #Sync
6326 set 0x40, %g7
6327 stda %f16, [%l7 + %g7] 0xd8
6328 nop
6329 set 0x40, %l0
6330 ldx [%l7 + %l0], %g4
6331 add %i1, %o1, %l0
6332 set 0x50, %o7
6333 ldda [%l7 + %o7] 0xea, %g6
6334 nop
6335 set 0x1C, %l3
6336 stw %g2, [%l7 + %l3]
6337 set 0x48, %l2
6338 stda %i6, [%l7 + %l2] 0xe3
6339 membar #Sync
6340 add %l7, 0x14, %l6
6341 wr %g0, 0x89, %asi
6342 lda [%l6] %asi, %i5
6343 casa [%l6] 0x89, %i5, %o7
6344 add %l7, 0x50, %l6
6345 wr %g0, 0x88, %asi
6346 ldxa [%l6] %asi, %i4
6347 casxa [%l6] 0x88, %i4, %o0
6348 and %i6, %o2, %o5
6349 st %f1, [%l7 + 0x2C]
6350 membar #Sync
6351 set 0x40, %o4
6352 ldda [%l7 + %o4] 0xf1, %f16
6353 set 0x68, %l5
6354 ldxa [%l7 + %l5] 0x81, %l6
6355 set 0x60, %i7
6356 prefetcha [%l7 + %i7] 0x88, 4
6357 set 0x7C, %o0
6358 stha %g3, [%l7 + %o0] 0xea
6359 membar #Sync
6360 st %f25, [%l7 + 0x28]
6361 nop
6362 set 0x18, %g3
6363 stx %i0, [%l7 + %g3]
6364 or %g5, %g1, %o4
6365 nop
6366 set 0x58, %g4
6367 swap [%l7 + %g4], %l4
6368 set 0x0C, %l6
6369 stwa %o3, [%l7 + %l6] 0xe3
6370 membar #Sync
6371 add %l7, 0x10, %l6
6372 wr %g0, 0x81, %asi
6373 lda [%l6] %asi, %i2
6374 casa [%l6] 0x81, %i2, %l1
6375 nop
6376 set 0x52, %l4
6377 sth %l2, [%l7 + %l4]
6378 and %i3, %l3, %g7
6379 nop
6380 set 0x44, %o3
6381 stw %o6, [%l7 + %o3]
6382 set 0x40, %o6
6383 stda %f0, [%l7 + %o6] 0xf1
6384 membar #Sync
6385 bne,a %icc, loop_47
6386 nop
6387 set 0x74, %i4
6388 swap [%l7 + %i4], %i1
6389 nop
6390 set 0x4C, %o5
6391 ldsh [%l7 + %o5], %g4
6392 nop
6393 set 0x20, %i1
6394 ldsw [%l7 + %i1], %l0
6395loop_47:
6396 nop
6397 set 0x10, %o1
6398 ldd [%l7 + %o1], %g6
6399 set 0x1C, %l1
6400 lda [%l7 + %l1] 0x81, %f24
6401 set 0x4A, %i3
6402 ldstuba [%l7 + %i3] 0x89, %g2
6403 nop
6404 set 0x3C, %i2
6405 ldsb [%l7 + %i2], %o1
6406 nop
6407 set 0x1C, %g5
6408 prefetch [%l7 + %g5], 3
6409 set 0x78, %i5
6410 ldxa [%l7 + %i5] 0x89, %i7
6411 set 0x30, %i0
6412 stxa %o7, [%l7 + %i0] 0x89
6413 nop
6414 set 0x57, %g1
6415 ldub [%l7 + %g1], %i4
6416 nop
6417 set 0x70, %g2
6418 stx %fsr, [%l7 + %g2]
6419 nop
6420 nop
6421 setx 0x4DA13F42F27E6E76, %l0, %l6
6422 stx %l6, [%l7 + 0x28]
6423 ldd [%l7 + 0x28], %f24
6424 setx 0xBAD05E6D681CFAF8, %l1, %l5
6425 stx %l5, [%l7 + 0x10]
6426 ldd [%l7 + 0x10], %f16
6427 fdivd %f16, %f24, %f24
6428 set 0x48, %i6
6429 ldxa [%l7 + %i6] 0x88, %i5
6430 nop
6431 set 0x50, %o2
6432 stx %fsr, [%l7 + %o2]
6433 fpadd32s %f30, %f22, %f25
6434 set 0x50, %g6
6435 stda %o0, [%l7 + %g6] 0xeb
6436 membar #Sync
6437 and %o2, %o5, %l6
6438 set 0x48, %g7
6439 prefetcha [%l7 + %g7] 0x80, 4
6440 nop
6441 set 0x10, %o7
6442 stx %fsr, [%l7 + %o7]
6443 set 0x2C, %l3
6444 swapa [%l7 + %l3] 0x80, %g3
6445 add %l7, 0x30, %l6
6446 wr %g0, 0x89, %asi
6447 casxa [%l6] 0x89, %i0, %l5
6448 wr %g5, %o4, %pic
6449 nop
6450 set 0x50, %l2
6451 std %l4, [%l7 + %l2]
6452 set 0x70, %o4
6453 stxa %o3, [%l7 + %o4] 0x88
6454 or %i2, %g1, %l1
6455 nop
6456 set 0x18, %l0
6457 lduw [%l7 + %l0], %i3
6458 nop
6459 set 0x70, %i7
6460 stx %fsr, [%l7 + %i7]
6461 wr %l2, %l3, %set_softint
6462 nop
6463 set 0x5A, %o0
6464 lduh [%l7 + %o0], %g7
6465 nop
6466 set 0x7C, %g3
6467 ldsh [%l7 + %g3], %i1
6468 nop
6469 set 0x4C, %g4
6470 stw %o6, [%l7 + %g4]
6471 st %f29, [%l7 + 0x48]
6472 nop
6473 set 0x20, %l6
6474 stw %l0, [%l7 + %l6]
6475 nop
6476 set 0x68, %l5
6477 std %f6, [%l7 + %l5]
6478 nop
6479 set 0x30, %l4
6480 ldd [%l7 + %l4], %f6
6481 set 0x7C, %o3
6482 lda [%l7 + %o3] 0x81, %f27
6483 nop
6484 set 0x60, %i4
6485 prefetch [%l7 + %i4], 2
6486 fpsub16s %f23, %f16, %f18
6487 set 0x74, %o5
6488 stwa %g6, [%l7 + %o5] 0xeb
6489 membar #Sync
6490 nop
6491 set 0x18, %o6
6492 ldx [%l7 + %o6], %g4
6493 set 0x68, %i1
6494 stxa %g2, [%l7 + %i1] 0x88
6495 nop
6496 set 0x40, %l1
6497 ldd [%l7 + %l1], %o0
6498 nop
6499 set 0x18, %i3
6500 lduw [%l7 + %i3], %o7
6501 nop
6502 set 0x7B, %i2
6503 ldub [%l7 + %i2], %i4
6504 nop
6505 set 0x74, %g5
6506 ldsw [%l7 + %g5], %i7
6507 nop
6508 set 0x38, %i5
6509 lduw [%l7 + %i5], %i5
6510 set 0x70, %o1
6511 stda %o0, [%l7 + %o1] 0xeb
6512 membar #Sync
6513 ld [%l7 + 0x44], %f26
6514 set 0x52, %g1
6515 stba %o5, [%l7 + %g1] 0x80
6516 nop
6517 set 0x08, %i0
6518 std %i6, [%l7 + %i0]
6519 add %i6, %o2, %g3
6520 nop
6521 set 0x30, %i6
6522 ldd [%l7 + %i6], %f8
6523 st %f30, [%l7 + 0x7C]
6524 or %i0, %l5, %o4
6525 nop
6526 set 0x14, %g2
6527 prefetch [%l7 + %g2], 3
6528 set 0x0C, %o2
6529 stwa %l4, [%l7 + %o2] 0xeb
6530 membar #Sync
6531 nop
6532 set 0x2B, %g6
6533 ldub [%l7 + %g6], %g5
6534 nop
6535 set 0x11, %o7
6536 ldstub [%l7 + %o7], %o3
6537 nop
6538 set 0x6A, %g7
6539 sth %g1, [%l7 + %g7]
6540 nop
6541 nop
6542 setx 0x1A05A000, %l0, %l6
6543 st %l6, [%l7 + 0x28]
6544 ld [%l7 + 0x28], %f13
6545 setx 0x63C64365, %l1, %l5
6546 st %l5, [%l7 + 0x10]
6547 ld [%l7 + 0x10], %f31
6548 fdivs %f31, %f13, %f31
6549 nop
6550 set 0x54, %l2
6551 ldsw [%l7 + %l2], %i2
6552 add %l1, %i3, %l2
6553 add %l7, 0x40, %l6
6554 wr %g0, 0x81, %asi
6555 lda [%l6] %asi, %l3
6556 casa [%l6] 0x81, %l3, %g7
6557 nop
6558 set 0x28, %o4
6559 stx %i1, [%l7 + %o4]
6560 nop
6561 set 0x18, %l3
6562 ldd [%l7 + %l3], %o6
6563 set 0x68, %l0
6564 sta %f10, [%l7 + %l0] 0x81
6565 set 0x55, %o0
6566 stba %l0, [%l7 + %o0] 0xea
6567 membar #Sync
6568 st %f7, [%l7 + 0x44]
6569 add %l7, 0x48, %l6
6570 wr %g0, 0x88, %asi
6571 ldxa [%l6] %asi, %g4
6572 casxa [%l6] 0x88, %g4, %g2
6573 set 0x20, %i7
6574 sta %f5, [%l7 + %i7] 0x89
6575 set 0x40, %g4
6576 ldda [%l7 + %g4] 0xda, %f0
6577 nop
6578 set 0x68, %l6
6579 ldd [%l7 + %l6], %o0
6580 nop
6581 set 0x26, %l5
6582 lduh [%l7 + %l5], %g6
6583 nop
6584 set 0x28, %l4
6585 sth %o7, [%l7 + %l4]
6586 set 0x40, %o3
6587 prefetcha [%l7 + %o3] 0x88, 2
6588 nop
6589 set 0x38, %i4
6590 stx %i5, [%l7 + %i4]
6591 membar #Sync
6592 set 0x40, %o5
6593 ldda [%l7 + %o5] 0xf8, %f16
6594 nop
6595 set 0x28, %g3
6596 std %f14, [%l7 + %g3]
6597 set 0x40, %i1
6598 ldda [%l7 + %i1] 0xe3, %i4
6599 add %o5, %l6, %i6
6600 set 0x08, %o6
6601 stxa %o2, [%l7 + %o6] 0x88
6602 nop
6603 set 0x64, %l1
6604 ldsw [%l7 + %l1], %o0
6605 add %l7, 0x68, %l6
6606 wr %g0, 0x88, %asi
6607 ldxa [%l6] %asi, %i0
6608 casxa [%l6] 0x88, %i0, %g3
6609 set 0x74, %i2
6610 sta %f31, [%l7 + %i2] 0x81
6611 nop
6612 set 0x08, %i3
6613 ldd [%l7 + %i3], %o4
6614 nop
6615 set 0x46, %g5
6616 ldstub [%l7 + %g5], %l5
6617 nop
6618 set 0x60, %o1
6619 ldsh [%l7 + %o1], %g5
6620 nop
6621 set 0x68, %i5
6622 ldx [%l7 + %i5], %o3
6623 set 0x54, %i0
6624 sta %f25, [%l7 + %i0] 0x88
6625 nop
6626 set 0x5D, %i6
6627 ldsb [%l7 + %i6], %g1
6628 nop
6629 set 0x78, %g1
6630 std %f4, [%l7 + %g1]
6631 set 0x13, %g2
6632 stba %l4, [%l7 + %g2] 0xea
6633 membar #Sync
6634 nop
6635 set 0x20, %g6
6636 stx %l1, [%l7 + %g6]
6637 set 0x40, %o7
6638 ldda [%l7 + %o7] 0xd2, %f0
6639 nop
6640 set 0x58, %g7
6641 ldsh [%l7 + %g7], %i3
6642 nop
6643 set 0x38, %l2
6644 ldd [%l7 + %l2], %i2
6645 nop
6646 set 0x10, %o2
6647 stb %l3, [%l7 + %o2]
6648 set 0x50, %o4
6649 stwa %g7, [%l7 + %o4] 0x89
6650 set 0x28, %l0
6651 stda %l2, [%l7 + %l0] 0xeb
6652 membar #Sync
6653 wr %i1, %o6, %softint
6654 nop
6655 set 0x10, %o0
6656 std %g4, [%l7 + %o0]
6657 or %l0, %g2, %o1
6658 add %g6, %o7, %i5
6659 nop
6660 set 0x56, %i7
6661 ldsb [%l7 + %i7], %i4
6662 nop
6663 set 0x78, %g4
6664 stx %fsr, [%l7 + %g4]
6665 st %f15, [%l7 + 0x40]
6666 set 0x50, %l6
6667 sta %f10, [%l7 + %l6] 0x80
6668 nop
6669 set 0x40, %l3
6670 std %f22, [%l7 + %l3]
6671 set 0x22, %l4
6672 ldstuba [%l7 + %l4] 0x80, %o5
6673 add %l7, 0x28, %l6
6674 wr %g0, 0x81, %asi
6675 casxa [%l6] 0x81, %l6, %i6
6676 nop
6677 set 0x3C, %o3
6678 swap [%l7 + %o3], %o2
6679 st %fsr, [%l7 + 0x28]
6680 nop
6681 set 0x50, %i4
6682 std %o0, [%l7 + %i4]
6683 add %l7, 0x28, %l6
6684 wr %g0, 0x88, %asi
6685 casxa [%l6] 0x88, %i0, %g3
6686 nop
6687 set 0x70, %o5
6688 ldd [%l7 + %o5], %f20
6689 nop
6690 set 0x3C, %l5
6691 swap [%l7 + %l5], %i7
6692 st %fsr, [%l7 + 0x58]
6693 fpsub32s %f21, %f1, %f20
6694 set 0x60, %i1
6695 prefetcha [%l7 + %i1] 0x88, 3
6696 nop
6697 set 0x40, %o6
6698 std %f22, [%l7 + %o6]
6699 set 0x54, %g3
6700 lda [%l7 + %g3] 0x88, %f0
6701 bleu,a,pt %icc, loop_48
6702 nop
6703 set 0x54, %l1
6704 stw %o4, [%l7 + %l1]
6705 set 0x3C, %i2
6706 swapa [%l7 + %i2] 0x80, %o3
6707loop_48:
6708 nop
6709 set 0x0D, %g5
6710 ldub [%l7 + %g5], %g1
6711 set 0x68, %i3
6712 swapa [%l7 + %i3] 0x89, %g5
6713 set 0x40, %o1
6714 ldda [%l7 + %o1] 0xd0, %f16
6715 nop
6716 set 0x50, %i5
6717 ldd [%l7 + %i5], %l0
6718 or %l4, %i2, %l3
6719 fpsub16s %f4, %f25, %f13
6720 set 0x40, %i0
6721 stda %f16, [%l7 + %i0] 0x88
6722 set 0x26, %g1
6723 stba %i3, [%l7 + %g1] 0x89
6724 nop
6725 set 0x68, %g2
6726 ldsw [%l7 + %g2], %l2
6727 wr %g7, %i1, %pic
6728 set 0x10, %i6
6729 stba %o6, [%l7 + %i6] 0x88
6730 nop
6731 set 0x70, %g6
6732 stb %l0, [%l7 + %g6]
6733 set 0x44, %o7
6734 sta %f29, [%l7 + %o7] 0x89
6735 st %f28, [%l7 + 0x64]
6736 nop
6737 set 0x1E, %g7
6738 ldsh [%l7 + %g7], %g4
6739 set 0x10, %o2
6740 ldxa [%l7 + %o2] 0x89, %g2
6741 nop
6742 set 0x14, %l2
6743 ldstub [%l7 + %l2], %g6
6744 set 0x70, %o4
6745 ldda [%l7 + %o4] 0x88, %o0
6746 set 0x2E, %o0
6747 stba %o7, [%l7 + %o0] 0x81
6748 st %fsr, [%l7 + 0x2C]
6749 nop
6750 set 0x10, %i7
6751 prefetch [%l7 + %i7], 3
6752 add %l7, 0x28, %l6
6753 wr %g0, 0x89, %asi
6754 ldxa [%l6] %asi, %i4
6755 casxa [%l6] 0x89, %i4, %o5
6756 nop
6757 set 0x10, %l0
6758 std %f2, [%l7 + %l0]
6759 set 0x10, %g4
6760 ldxa [%l7 + %g4] 0x80, %i5
6761 set 0x5C, %l3
6762 lda [%l7 + %l3] 0x89, %f13
6763 st %f4, [%l7 + 0x50]
6764 set 0x18, %l4
6765 ldxa [%l7 + %l4] 0x89, %i6
6766 add %l7, 0x78, %l6
6767 wr %g0, 0x89, %asi
6768 casa [%l6] 0x89, %l6, %o0
6769 nop
6770 set 0x0E, %o3
6771 sth %o2, [%l7 + %o3]
6772 set 0x70, %i4
6773 stha %g3, [%l7 + %i4] 0xe3
6774 membar #Sync
6775 nop
6776 set 0x13, %o5
6777 stb %i0, [%l7 + %o5]
6778 set 0x64, %l6
6779 lda [%l7 + %l6] 0x80, %f20
6780 set 0x30, %i1
6781 stxa %i7, [%l7 + %i1] 0xea
6782 membar #Sync
6783 set 0x28, %l5
6784 prefetcha [%l7 + %l5] 0x88, 3
6785 st %f17, [%l7 + 0x40]
6786 nop
6787 set 0x56, %g3
6788 sth %l5, [%l7 + %g3]
6789 set 0x5C, %l1
6790 lda [%l7 + %l1] 0x80, %f28
6791 nop
6792 set 0x34, %i2
6793 ldsw [%l7 + %i2], %o3
6794 nop
6795 set 0x54, %g5
6796 ldsw [%l7 + %g5], %g1
6797 nop
6798 set 0x72, %i3
6799 sth %g5, [%l7 + %i3]
6800 nop
6801 set 0x68, %o6
6802 stx %l4, [%l7 + %o6]
6803 nop
6804 set 0x64, %o1
6805 ldub [%l7 + %o1], %l1
6806 nop
6807 set 0x41, %i0
6808 stb %i2, [%l7 + %i0]
6809 set 0x70, %i5
6810 stxa %i3, [%l7 + %i5] 0xeb
6811 membar #Sync
6812 add %l2, %l3, %i1
6813 and %g7, %o6, %l0
6814 nop
6815 set 0x30, %g2
6816 stx %fsr, [%l7 + %g2]
6817 be,a,pn %xcc, loop_49
6818 ld [%l7 + 0x2C], %f31
6819 set 0x6A, %i6
6820 stha %g4, [%l7 + %i6] 0x81
6821loop_49:
6822 st %f26, [%l7 + 0x1C]
6823 add %l7, 0x70, %l6
6824 wr %g0, 0x80, %asi
6825 ldxa [%l6] %asi, %g6
6826 casxa [%l6] 0x80, %g6, %g2
6827 set 0x18, %g6
6828 sta %f29, [%l7 + %g6] 0x81
6829 add %o7, %o1, %i4
6830 set 0x68, %o7
6831 stda %i4, [%l7 + %o7] 0xe2
6832 membar #Sync
6833 nop
6834 set 0x58, %g7
6835 ldd [%l7 + %g7], %f18
6836 nop
6837 set 0x38, %g1
6838 stx %fsr, [%l7 + %g1]
6839 set 0x5C, %o2
6840 stba %o5, [%l7 + %o2] 0xea
6841 membar #Sync
6842 set 0x20, %l2
6843 stha %i6, [%l7 + %l2] 0x80
6844 add %l7, 0x08, %l6
6845 wr %g0, 0x88, %asi
6846 casxa [%l6] 0x88, %l6, %o2
6847 nop
6848 set 0x34, %o4
6849 stw %g3, [%l7 + %o4]
6850 set 0x12, %i7
6851 stba %o0, [%l7 + %i7] 0xe3
6852 membar #Sync
6853 nop
6854 set 0x50, %l0
6855 ldx [%l7 + %l0], %i7
6856 set 0x10, %g4
6857 stxa %o4, [%l7 + %g4] 0xeb
6858 membar #Sync
6859 nop
6860 set 0x2A, %o0
6861 lduh [%l7 + %o0], %l5
6862 set 0x40, %l3
6863 stha %i0, [%l7 + %l3] 0x80
6864 set 0x20, %o3
6865 lda [%l7 + %o3] 0x81, %f20
6866 set 0x20, %i4
6867 stxa %o3, [%l7 + %i4] 0x81
6868 set 0x60, %o5
6869 swapa [%l7 + %o5] 0x89, %g5
6870 add %l7, 0x5C, %l6
6871 wr %g0, 0x88, %asi
6872 casa [%l6] 0x88, %g1, %l4
6873 nop
6874 set 0x44, %l6
6875 ldsh [%l7 + %l6], %i2
6876 nop
6877 set 0x45, %l4
6878 ldsb [%l7 + %l4], %i3
6879 set 0x70, %l5
6880 stxa %l2, [%l7 + %l5] 0xeb
6881 membar #Sync
6882 nop
6883 set 0x08, %g3
6884 ldd [%l7 + %g3], %f28
6885 nop
6886 set 0x34, %l1
6887 ldsh [%l7 + %l1], %l1
6888 nop
6889 set 0x0C, %i1
6890 ldsw [%l7 + %i1], %l3
6891 nop
6892 set 0x2F, %i2
6893 ldstub [%l7 + %i2], %g7
6894 nop
6895 set 0x40, %i3
6896 stx %i1, [%l7 + %i3]
6897 ld [%l7 + 0x4C], %f12
6898 add %l7, 0x28, %l6
6899 wr %g0, 0x80, %asi
6900 casa [%l6] 0x80, %o6, %l0
6901 nop
6902 set 0x20, %o6
6903 ldd [%l7 + %o6], %f28
6904 set 0x20, %o1
6905 ldda [%l7 + %o1] 0xea, %g6
6906 set 0x58, %i0
6907 sta %f14, [%l7 + %i0] 0x89
6908 add %l7, 0x28, %l6
6909 wr %g0, 0x80, %asi
6910 casxa [%l6] 0x80, %g2, %g4
6911 nop
6912 set 0x40, %g5
6913 stx %o1, [%l7 + %g5]
6914 nop
6915 set 0x40, %g2
6916 ldx [%l7 + %g2], %o7
6917 set 0x64, %i6
6918 stha %i5, [%l7 + %i6] 0x81
6919 set 0x58, %g6
6920 stda %i4, [%l7 + %g6] 0xea
6921 membar #Sync
6922 nop
6923 set 0x28, %i5
6924 ldsh [%l7 + %i5], %i6
6925 nop
6926 set 0x3F, %o7
6927 stb %o5, [%l7 + %o7]
6928 nop
6929 or %g0, 0x8, %l0
6930 sllx %l0, 0x3c, %l0
6931 wr %l0, 0x6A7, %tick_cmpr
6932 set 0x40, %g1
6933 ldda [%l7 + %g1] 0x88, %g2
6934 or %i7, %o0, %o4
6935 nop
6936 set 0x2C, %o2
6937 lduw [%l7 + %o2], %i0
6938 set 0x6C, %g7
6939 swapa [%l7 + %g7] 0x80, %o3
6940 and %l5, %g5, %g1
6941 set 0x10, %o4
6942 prefetcha [%l7 + %o4] 0x81, 2
6943 set 0x58, %l2
6944 sta %f15, [%l7 + %l2] 0x80
6945 nop
6946 set 0x34, %i7
6947 stb %i3, [%l7 + %i7]
6948 nop
6949 set 0x62, %l0
6950 lduh [%l7 + %l0], %i2
6951 nop
6952 set 0x16, %o0
6953 ldstub [%l7 + %o0], %l2
6954 nop
6955 set 0x74, %l3
6956 stw %l3, [%l7 + %l3]
6957 set 0x40, %g4
6958 ldda [%l7 + %g4] 0xd8, %f0
6959 nop
6960 set 0x7E, %o3
6961 ldsh [%l7 + %o3], %l1
6962 nop
6963 set 0x28, %o5
6964 ldx [%l7 + %o5], %g7
6965 set 0x40, %l6
6966 ldda [%l7 + %l6] 0xe3, %i0
6967 nop
6968 set 0x08, %i4
6969 std %f24, [%l7 + %i4]
6970 nop
6971 set 0x38, %l5
6972 ldsh [%l7 + %l5], %l0
6973 nop
6974 set 0x18, %g3
6975 ldd [%l7 + %g3], %f30
6976 nop
6977 set 0x38, %l4
6978 ldd [%l7 + %l4], %f26
6979 set 0x2D, %l1
6980 ldstuba [%l7 + %l1] 0x89, %g6
6981 and %g2, %g4, %o6
6982 membar #Sync
6983 set 0x40, %i2
6984 ldda [%l7 + %i2] 0xf1, %f0
6985 nop
6986 set 0x50, %i1
6987 stb %o1, [%l7 + %i1]
6988 membar #Sync
6989 set 0x40, %i3
6990 ldda [%l7 + %i3] 0xf8, %f16
6991 nop
6992 set 0x2D, %o1
6993 ldsb [%l7 + %o1], %i5
6994 set 0x40, %o6
6995 prefetcha [%l7 + %o6] 0x89, 3
6996 nop
6997 set 0x37, %g5
6998 ldsb [%l7 + %g5], %i6
6999 nop
7000 set 0x6A, %g2
7001 lduh [%l7 + %g2], %i4
7002 set 0x2F, %i0
7003 stba %o5, [%l7 + %i0] 0x80
7004 st %fsr, [%l7 + 0x54]
7005 nop
7006 set 0x70, %g6
7007 ldd [%l7 + %g6], %i6
7008 nop
7009 set 0x58, %i6
7010 prefetch [%l7 + %i6], 3
7011 nop
7012 set 0x6C, %o7
7013 ldub [%l7 + %o7], %g3
7014 fpsub16s %f18, %f3, %f2
7015 nop
7016 set 0x4C, %i5
7017 prefetch [%l7 + %i5], 4
7018 fpsub16s %f5, %f28, %f26
7019 set 0x28, %o2
7020 sta %f15, [%l7 + %o2] 0x81
7021 nop
7022 set 0x7E, %g1
7023 stb %i7, [%l7 + %g1]
7024 set 0x18, %g7
7025 prefetcha [%l7 + %g7] 0x80, 3
7026 nop
7027 or %g0, 0x8, %l0
7028 sllx %l0, 0x3c, %l0
7029 wr %l0, 0xCD9, %sys_tick_cmpr
7030 nop
7031 set 0x3E, %o4
7032 ldsb [%l7 + %o4], %o0
7033 and %l5, %o3, %g1
7034 ba,a %xcc, loop_50
7035 nop
7036 set 0x28, %l2
7037 ldd [%l7 + %l2], %g4
7038 set 0x30, %l0
7039 ldda [%l7 + %l0] 0xe3, %l4
7040loop_50:
7041 be,a %icc, loop_51
7042 nop
7043 set 0x4E, %o0
7044 ldub [%l7 + %o0], %i2
7045 set 0x40, %l3
7046 ldda [%l7 + %l3] 0xd0, %f16
7047loop_51:
7048 and %l2, %l3, %i3
7049 set 0x40, %g4
7050 stda %f0, [%l7 + %g4] 0xcc
7051 and %l1, %g7, %i1
7052 or %l0, %g2, %g6
7053 ble,a %icc, loop_52
7054 nop
7055 set 0x38, %i7
7056 ldsh [%l7 + %i7], %g4
7057 nop
7058 set 0x78, %o3
7059 std %f16, [%l7 + %o3]
7060 set 0x43, %l6
7061 ldstuba [%l7 + %l6] 0x81, %o1
7062loop_52:
7063 nop
7064 set 0x70, %o5
7065 ldda [%l7 + %o5] 0xeb, %o6
7066 nop
7067 set 0x60, %i4
7068 ldx [%l7 + %i4], %o7
7069 nop
7070 set 0x68, %g3
7071 sth %i6, [%l7 + %g3]
7072 set 0x2C, %l4
7073 sta %f14, [%l7 + %l4] 0x88
7074 set 0x58, %l5
7075 stha %i5, [%l7 + %l5] 0xeb
7076 membar #Sync
7077 nop
7078 set 0x10, %i2
7079 sth %o5, [%l7 + %i2]
7080 nop
7081 set 0x36, %l1
7082 ldsb [%l7 + %l1], %i4
7083 set 0x24, %i3
7084 sta %f15, [%l7 + %i3] 0x80
7085 st %f0, [%l7 + 0x58]
7086 st %fsr, [%l7 + 0x40]
7087 set 0x68, %o1
7088 ldxa [%l7 + %o1] 0x89, %g3
7089 nop
7090 set 0x2C, %i1
7091 prefetch [%l7 + %i1], 1
7092 add %l7, 0x78, %l6
7093 wr %g0, 0x88, %asi
7094 casxa [%l6] 0x88, %l6, %o2
7095 add %l7, 0x38, %l6
7096 wr %g0, 0x81, %asi
7097 casa [%l6] 0x81, %i7, %i0
7098 nop
7099 set 0x31, %g5
7100 ldsb [%l7 + %g5], %o0
7101 bne,a %xcc, loop_53
7102 nop
7103 set 0x10, %o6
7104 stx %o4, [%l7 + %o6]
7105 nop
7106 set 0x3C, %g2
7107 stw %o3, [%l7 + %g2]
7108 set 0x70, %i0
7109 stxa %l5, [%l7 + %i0] 0xea
7110 membar #Sync
7111loop_53:
7112 nop
7113 set 0x38, %g6
7114 stx %fsr, [%l7 + %g6]
7115 set 0x48, %i6
7116 stda %g0, [%l7 + %i6] 0x80
7117 set 0x40, %o7
7118 ldda [%l7 + %o7] 0x88, %f16
7119 set 0x7C, %i5
7120 lda [%l7 + %i5] 0x88, %f2
7121 nop
7122 set 0x48, %o2
7123 ldsw [%l7 + %o2], %l4
7124 nop
7125 set 0x38, %g1
7126 ldx [%l7 + %g1], %g5
7127 nop
7128 set 0x30, %g7
7129 lduw [%l7 + %g7], %i2
7130 or %l2, %l3, %i3
7131 wr %g7, %l1, %pic
7132 st %f15, [%l7 + 0x70]
7133 wr %l0, %i1, %set_softint
7134 nop
7135 set 0x3C, %o4
7136 swap [%l7 + %o4], %g6
7137 nop
7138 set 0x48, %l2
7139 stx %fsr, [%l7 + %l2]
7140 add %g2, %g4, %o6
7141 nop
7142 set 0x50, %o0
7143 ldstub [%l7 + %o0], %o1
7144 add %l7, 0x70, %l6
7145 wr %g0, 0x81, %asi
7146 casxa [%l6] 0x81, %i6, %i5
7147 add %o7, %i4, %o5
7148 set 0x64, %l3
7149 stha %g3, [%l7 + %l3] 0x80
7150 st %f25, [%l7 + 0x64]
7151 nop
7152 set 0x18, %g4
7153 std %o2, [%l7 + %g4]
7154 set 0x40, %l0
7155 lda [%l7 + %l0] 0x89, %f11
7156 nop
7157 set 0x53, %i7
7158 ldsb [%l7 + %i7], %i7
7159 set 0x5D, %l6
7160 stba %i0, [%l7 + %l6] 0x89
7161 nop
7162 set 0x58, %o5
7163 std %f26, [%l7 + %o5]
7164 set 0x40, %i4
7165 ldda [%l7 + %i4] 0x80, %f0
7166 nop
7167 set 0x74, %o3
7168 ldsw [%l7 + %o3], %o0
7169 nop
7170 set 0x14, %l4
7171 prefetch [%l7 + %l4], 2
7172 nop
7173 set 0x0B, %g3
7174 stb %o4, [%l7 + %g3]
7175 fpadd16 %f4, %f24, %f14
7176 bleu,a,pn %xcc, loop_54
7177 nop
7178 set 0x3C, %l5
7179 ldsh [%l7 + %l5], %o3
7180 nop
7181 set 0x60, %i2
7182 ldx [%l7 + %i2], %l6
7183 add %l7, 0x7C, %l6
7184 wr %g0, 0x81, %asi
7185 lda [%l6] %asi, %g1
7186 casa [%l6] 0x81, %g1, %l4
7187loop_54:
7188 nop
7189 set 0x10, %l1
7190 ldx [%l7 + %l1], %g5
7191 nop
7192 set 0x58, %o1
7193 ldx [%l7 + %o1], %l5
7194 nop
7195 set 0x30, %i3
7196 stw %i2, [%l7 + %i3]
7197 set 0x3C, %g5
7198 sta %f24, [%l7 + %g5] 0x89
7199 nop
7200 set 0x39, %o6
7201 ldsb [%l7 + %o6], %l2
7202 nop
7203 set 0x70, %g2
7204 stw %l3, [%l7 + %g2]
7205 set 0x32, %i0
7206 stha %g7, [%l7 + %i0] 0x89
7207 nop
7208 set 0x27, %i1
7209 ldsb [%l7 + %i1], %l1
7210 set 0x20, %g6
7211 stda %l0, [%l7 + %g6] 0xeb
7212 membar #Sync
7213 nop
7214 set 0x44, %o7
7215 ldub [%l7 + %o7], %i3
7216 and %g6, %i1, %g2
7217 fpsub32 %f22, %f2, %f6
7218 set 0x78, %i5
7219 sta %f15, [%l7 + %i5] 0x80
7220 ld [%l7 + 0x70], %f13
7221 set 0x60, %i6
7222 ldda [%l7 + %i6] 0xeb, %g4
7223 membar #Sync
7224 set 0x40, %g1
7225 ldda [%l7 + %g1] 0xf9, %f16
7226 st %fsr, [%l7 + 0x70]
7227 nop
7228 set 0x10, %g7
7229 std %o0, [%l7 + %g7]
7230 set 0x40, %o2
7231 stda %f0, [%l7 + %o2] 0xc4
7232 set 0x18, %l2
7233 stwa %o6, [%l7 + %l2] 0xea
7234 membar #Sync
7235 nop
7236 set 0x7C, %o0
7237 swap [%l7 + %o0], %i5
7238 nop
7239 set 0x70, %o4
7240 ldd [%l7 + %o4], %f10
7241 nop
7242 set 0x10, %g4
7243 stx %fsr, [%l7 + %g4]
7244 membar #Sync
7245 set 0x40, %l3
7246 ldda [%l7 + %l3] 0xf8, %f0
7247 set 0x08, %l0
7248 stxa %i6, [%l7 + %l0] 0x89
7249 set 0x50, %l6
7250 ldxa [%l7 + %l6] 0x80, %i4
7251 set 0x7C, %i7
7252 swapa [%l7 + %i7] 0x89, %o7
7253 set 0x48, %o5
7254 ldxa [%l7 + %o5] 0x80, %g3
7255 nop
7256 set 0x4A, %i4
7257 ldsh [%l7 + %i4], %o2
7258 set 0x2C, %o3
7259 swapa [%l7 + %o3] 0x80, %o5
7260 set 0x30, %g3
7261 stda %i6, [%l7 + %g3] 0xeb
7262 membar #Sync
7263 nop
7264 set 0x20, %l5
7265 stx %o0, [%l7 + %l5]
7266 nop
7267 set 0x78, %l4
7268 ldub [%l7 + %l4], %i0
7269 nop
7270 set 0x08, %i2
7271 prefetch [%l7 + %i2], 2
7272 nop
7273 set 0x30, %l1
7274 std %o4, [%l7 + %l1]
7275 nop
7276 set 0x46, %o1
7277 sth %l6, [%l7 + %o1]
7278 fpadd16s %f10, %f7, %f9
7279 add %l7, 0x40, %l6
7280 wr %g0, 0x88, %asi
7281 ldxa [%l6] %asi, %g1
7282 casxa [%l6] 0x88, %g1, %o3
7283 nop
7284 set 0x48, %g5
7285 std %l4, [%l7 + %g5]
7286 ld [%l7 + 0x2C], %f6
7287 nop
7288 set 0x20, %i3
7289 prefetch [%l7 + %i3], 0
7290 set 0x2C, %o6
7291 lda [%l7 + %o6] 0x81, %f7
7292 add %g5, %l5, %i2
7293 add %l7, 0x70, %l6
7294 wr %g0, 0x89, %asi
7295 lda [%l6] %asi, %l2
7296 casa [%l6] 0x89, %l2, %l3
7297 set 0x20, %g2
7298 stda %l0, [%l7 + %g2] 0xe3
7299 membar #Sync
7300 set 0x40, %i0
7301 stda %f16, [%l7 + %i0] 0xf8
7302 membar #Sync
7303 nop
7304 set 0x08, %g6
7305 ldd [%l7 + %g6], %g6
7306 nop
7307 set 0x50, %o7
7308 stw %i3, [%l7 + %o7]
7309 wr %g6, %i1, %pic
7310 nop
7311 set 0x2C, %i5
7312 lduw [%l7 + %i5], %l0
7313 set 0x39, %i6
7314 stba %g2, [%l7 + %i6] 0x80
7315 set 0x64, %g1
7316 stha %o1, [%l7 + %g1] 0x89
7317 ba %icc, loop_55
7318 nop
7319 set 0x56, %g7
7320 ldsh [%l7 + %g7], %g4
7321 st %fsr, [%l7 + 0x08]
7322 add %l7, 0x1C, %l6
7323 wr %g0, 0x89, %asi
7324 casa [%l6] 0x89, %o6, %i6
7325loop_55:
7326 nop
7327 set 0x50, %i1
7328 swap [%l7 + %i1], %i5
7329 nop
7330 set 0x41, %l2
7331 ldsb [%l7 + %l2], %o7
7332 set 0x39, %o0
7333 ldstuba [%l7 + %o0] 0x88, %i4
7334 nop
7335 set 0x10, %o4
7336 swap [%l7 + %o4], %o2
7337 set 0x40, %g4
7338 stda %f16, [%l7 + %g4] 0xf0
7339 membar #Sync
7340 nop
7341 set 0x7C, %l3
7342 ldsh [%l7 + %l3], %o5
7343 nop
7344 set 0x78, %o2
7345 ldsb [%l7 + %o2], %g3
7346 nop
7347 set 0x1C, %l0
7348 swap [%l7 + %l0], %o0
7349 set 0x24, %i7
7350 swapa [%l7 + %i7] 0x81, %i0
7351 set 0x58, %l6
7352 sta %f29, [%l7 + %l6] 0x81
7353 set 0x50, %o5
7354 stda %i6, [%l7 + %o5] 0xe2
7355 membar #Sync
7356 set 0x78, %i4
7357 ldxa [%l7 + %i4] 0x89, %o4
7358 set 0x40, %o3
7359 ldda [%l7 + %o3] 0x80, %f0
7360 nop
7361 set 0x30, %l5
7362 std %f2, [%l7 + %l5]
7363 nop
7364 set 0x10, %l4
7365 ldd [%l7 + %l4], %i6
7366 set 0x50, %g3
7367 stda %g0, [%l7 + %g3] 0xe2
7368 membar #Sync
7369 nop
7370 set 0x14, %l1
7371 ldub [%l7 + %l1], %o3
7372 nop
7373 set 0x60, %o1
7374 stx %l4, [%l7 + %o1]
7375 set 0x08, %i2
7376 sta %f1, [%l7 + %i2] 0x81
7377 nop
7378 set 0x60, %i3
7379 ldd [%l7 + %i3], %g4
7380 nop
7381 set 0x58, %o6
7382 ldx [%l7 + %o6], %l5
7383 set 0x59, %g2
7384 stba %l2, [%l7 + %g2] 0x88
7385 set 0x20, %g5
7386 ldda [%l7 + %g5] 0xeb, %l2
7387 nop
7388 set 0x20, %i0
7389 ldsw [%l7 + %i0], %l1
7390 nop
7391 set 0x70, %g6
7392 prefetch [%l7 + %g6], 1
7393 set 0x40, %o7
7394 lda [%l7 + %o7] 0x81, %f29
7395 nop
7396 set 0x40, %i6
7397 std %g6, [%l7 + %i6]
7398 set 0x74, %g1
7399 stwa %i2, [%l7 + %g1] 0xeb
7400 membar #Sync
7401 nop
7402 set 0x40, %i5
7403 ldsw [%l7 + %i5], %i3
7404 nop
7405 set 0x7E, %i1
7406 sth %i1, [%l7 + %i1]
7407 set 0x60, %g7
7408 stwa %l0, [%l7 + %g7] 0x81
7409 set 0x0C, %o0
7410 stwa %g2, [%l7 + %o0] 0xe3
7411 membar #Sync
7412 set 0x72, %l2
7413 stha %g6, [%l7 + %l2] 0xeb
7414 membar #Sync
7415 nop
7416 set 0x20, %o4
7417 ldx [%l7 + %o4], %g4
7418 nop
7419 set 0x40, %g4
7420 stx %o1, [%l7 + %g4]
7421 nop
7422 set 0x74, %o2
7423 prefetch [%l7 + %o2], 0
7424 nop
7425 set 0x08, %l0
7426 stw %i6, [%l7 + %l0]
7427 add %i5, %o6, %o7
7428 membar #Sync
7429 set 0x40, %i7
7430 ldda [%l7 + %i7] 0xf1, %f0
7431 nop
7432 set 0x40, %l3
7433 stx %i4, [%l7 + %l3]
7434 set 0x68, %l6
7435 stda %o4, [%l7 + %l6] 0x89
7436 nop
7437 set 0x2E, %o5
7438 lduh [%l7 + %o5], %o2
7439 add %g3, %i0, %i7
7440 nop
7441 set 0x30, %o3
7442 std %o0, [%l7 + %o3]
7443 ld [%l7 + 0x20], %f31
7444 set 0x0C, %i4
7445 swapa [%l7 + %i4] 0x80, %o4
7446 nop
7447 set 0x10, %l5
7448 std %f4, [%l7 + %l5]
7449 ld [%l7 + 0x48], %f20
7450 set 0x36, %g3
7451 stba %l6, [%l7 + %g3] 0x81
7452 or %o3, %g1, %l4
7453 nop
7454 set 0x58, %l1
7455 stb %g5, [%l7 + %l1]
7456 set 0x35, %l4
7457 stba %l5, [%l7 + %l4] 0x81
7458 add %l7, 0x08, %l6
7459 wr %g0, 0x81, %asi
7460 casxa [%l6] 0x81, %l2, %l3
7461 nop
7462 set 0x4C, %i2
7463 stb %g7, [%l7 + %i2]
7464 set 0x50, %o1
7465 swapa [%l7 + %o1] 0x81, %i2
7466 set 0x40, %i3
7467 lda [%l7 + %i3] 0x81, %f7
7468 nop
7469 set 0x60, %o6
7470 lduw [%l7 + %o6], %l1
7471 st %fsr, [%l7 + 0x20]
7472 nop
7473 set 0x4C, %g2
7474 stw %i3, [%l7 + %g2]
7475 EXIT_GOOD
7476
7477
7478
7479!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7480!
7481! Stats for Thread 1:
7482!
7483! Type l : 1277
7484! Type a : 26
7485! Type cti : 24
7486! Type x : 538
7487! Type f : 33
7488! Type i : 102
7489!
7490!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7491
7492!
7493! Thread 2 Start
7494!
7495.global thread_2
7496thread_2:
7497 mov %l7, %g1
7498 !# Set %cwp for 8 windows
7499 !# This threads memory space into each %l7
7500 wrpr %g0, 0x7, %cwp
7501 mov %g1, %l7
7502 wrpr %g0, 0x6, %cwp
7503 mov %g1, %l7
7504 wrpr %g0, 0x5, %cwp
7505 mov %g1, %l7
7506 wrpr %g0, 0x4, %cwp
7507 mov %g1, %l7
7508 wrpr %g0, 0x3, %cwp
7509 mov %g1, %l7
7510 wrpr %g0, 0x2, %cwp
7511 mov %g1, %l7
7512 wrpr %g0, 0x1, %cwp
7513 mov %g1, %l7
7514 wrpr %g0, 0x0, %cwp
7515 mov %g1, %l7
7516
7517 !# Set %fsr
7518 setx 0x0000000000400000, %l0, %l6 !# no post process
7519 stx %l6, [%l7 + 0x0] !# no post process
7520 ldx [%l7 + 0x0], %fsr !# no post process
7521
7522 wr %g0, 0x80, %asi !# no post process
7523
7524 !# Initialize registers ..
7525
7526 !# Global registers
7527 set 0xA, %g1
7528 set 0x2, %g2
7529 set 0x9, %g3
7530 set 0x2, %g4
7531 set 0xF, %g5
7532 set 0xB, %g6
7533 set 0x0, %g7
7534 !# Input registers
7535 set -0x0, %i0
7536 set -0x3, %i1
7537 set -0x4, %i2
7538 set -0x6, %i3
7539 set -0x2, %i4
7540 set -0x5, %i5
7541 set -0xE, %i6
7542 set -0xF, %i7
7543 !# Local registers
7544 set 0x3DC1CBFA, %l0
7545 set 0x55DDC540, %l1
7546 set 0x3B37F11B, %l2
7547 set 0x4F02CE45, %l3
7548 set 0x0C8E992A, %l4
7549 set 0x4D91AFDE, %l5
7550 set 0x48681C51, %l6
7551 !# Output registers
7552 set -0x0951, %o0
7553 set -0x03F5, %o1
7554 set 0x1367, %o2
7555 set -0x13BE, %o3
7556 set -0x05B4, %o4
7557 set 0x02B5, %o5
7558 set 0x1F9B, %o6
7559 set 0x0B73, %o7
7560 !# Float registers
7561 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
7562 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
7563 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
7564 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
7565 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
7566 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
7567 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
7568 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
7569 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
7570 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
7571 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
7572 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
7573 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
7574 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
7575 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
7576 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
7577
7578 !# Execute Main Diag ..
7579
7580 set 0x11, %g5
7581 stba %l0, [%l7 + %g5] 0x89
7582 set 0x65, %g6
7583 ldstuba [%l7 + %g6] 0x80, %i1
7584 set 0x74, %i0
7585 lda [%l7 + %i0] 0x80, %f12
7586 add %l7, 0x34, %l6
7587 wr %g0, 0x80, %asi
7588 casa [%l6] 0x80, %g6, %g4
7589 set 0x14, %o7
7590 ldstuba [%l7 + %o7] 0x81, %g2
7591 nop
7592 set 0x30, %i6
7593 std %o0, [%l7 + %i6]
7594 nop
7595 set 0x70, %i5
7596 ldx [%l7 + %i5], %i5
7597 nop
7598 set 0x60, %g1
7599 ldd [%l7 + %g1], %f8
7600 set 0x78, %g7
7601 prefetcha [%l7 + %g7] 0x89, 4
7602 bl %icc, loop_56
7603 nop
7604 set 0x6A, %i1
7605 sth %o7, [%l7 + %i1]
7606 set 0x40, %o0
7607 stda %f0, [%l7 + %o0] 0x81
7608loop_56:
7609 nop
7610 set 0x28, %l2
7611 ldsw [%l7 + %l2], %i6
7612 set 0x68, %o4
7613 stxa %i4, [%l7 + %o4] 0xeb
7614 membar #Sync
7615 fpsub32s %f24, %f29, %f10
7616 set 0x60, %o2
7617 ldxa [%l7 + %o2] 0x81, %o5
7618 nop
7619 set 0x40, %g4
7620 std %g2, [%l7 + %g4]
7621 fpadd32 %f4, %f30, %f18
7622 nop
7623 set 0x10, %i7
7624 ldx [%l7 + %i7], %i0
7625 nop
7626 set 0x58, %l3
7627 ldd [%l7 + %l3], %f0
7628 set 0x38, %l6
7629 lda [%l7 + %l6] 0x88, %f16
7630 nop
7631 set 0x50, %o5
7632 stx %fsr, [%l7 + %o5]
7633 set 0x38, %l0
7634 stda %i6, [%l7 + %l0] 0x89
7635 st %fsr, [%l7 + 0x64]
7636 set 0x4C, %i4
7637 stha %o0, [%l7 + %i4] 0xe2
7638 membar #Sync
7639 and %o4, %o2, %o3
7640 nop
7641 set 0x78, %l5
7642 ldx [%l7 + %l5], %l6
7643 wr %g1, %g5, %sys_tick
7644 ba,a,pt %xcc, loop_57
7645 nop
7646 set 0x5A, %g3
7647 sth %l4, [%l7 + %g3]
7648 nop
7649 set 0x60, %o3
7650 ldx [%l7 + %o3], %l2
7651 set 0x40, %l4
7652 stda %f0, [%l7 + %l4] 0xf9
7653 membar #Sync
7654loop_57:
7655 nop
7656 set 0x28, %i2
7657 std %l4, [%l7 + %i2]
7658 nop
7659 set 0x60, %l1
7660 ldx [%l7 + %l1], %l3
7661 ld [%l7 + 0x40], %f8
7662 ba,pt %icc, loop_58
7663 or %i2, %g7, %i3
7664 set 0x40, %o1
7665 ldxa [%l7 + %o1] 0x88, %l1
7666loop_58:
7667 nop
7668 set 0x2F, %i3
7669 ldstuba [%l7 + %i3] 0x80, %l0
7670 wr %i1, %g4, %set_softint
7671 nop
7672 set 0x38, %g2
7673 ldsh [%l7 + %g2], %g6
7674 nop
7675 nop
7676 setx 0x09F54E584BC2B11D, %l0, %l6
7677 stx %l6, [%l7 + 0x28]
7678 ldd [%l7 + 0x28], %f20
7679 setx 0x07CABB9DC4442077, %l1, %l5
7680 stx %l5, [%l7 + 0x10]
7681 ldd [%l7 + 0x10], %f18
7682 fdivd %f18, %f20, %f26
7683 set 0x10, %g5
7684 stxa %o1, [%l7 + %g5] 0x80
7685 set 0x3C, %g6
7686 lda [%l7 + %g6] 0x80, %f4
7687 set 0x08, %i0
7688 stda %i4, [%l7 + %i0] 0xe3
7689 membar #Sync
7690 set 0x30, %o7
7691 stxa %g2, [%l7 + %o7] 0xe2
7692 membar #Sync
7693 set 0x38, %i6
7694 stxa %o6, [%l7 + %i6] 0x80
7695 nop
7696 set 0x23, %i5
7697 stb %o7, [%l7 + %i5]
7698 nop
7699 set 0x55, %g1
7700 stb %i6, [%l7 + %g1]
7701 nop
7702 set 0x40, %g7
7703 prefetch [%l7 + %g7], 2
7704 ld [%l7 + 0x14], %f3
7705 set 0x70, %i1
7706 stda %i4, [%l7 + %i1] 0x89
7707 st %fsr, [%l7 + 0x24]
7708 nop
7709 set 0x18, %o0
7710 prefetch [%l7 + %o0], 0
7711 set 0x70, %l2
7712 ldxa [%l7 + %l2] 0x80, %g3
7713 st %f6, [%l7 + 0x08]
7714 nop
7715 set 0x0C, %o4
7716 ldub [%l7 + %o4], %o5
7717 nop
7718 set 0x20, %o2
7719 std %f24, [%l7 + %o2]
7720 set 0x7C, %g4
7721 lda [%l7 + %g4] 0x88, %f30
7722 nop
7723 set 0x60, %i7
7724 stx %i7, [%l7 + %i7]
7725 nop
7726 set 0x5C, %l3
7727 lduw [%l7 + %l3], %i0
7728 nop
7729 set 0x28, %l6
7730 ldsw [%l7 + %l6], %o0
7731 set 0x70, %o6
7732 ldda [%l7 + %o6] 0xe3, %o4
7733 nop
7734 set 0x78, %o5
7735 sth %o3, [%l7 + %o5]
7736 nop
7737 set 0x68, %i4
7738 ldd [%l7 + %i4], %f24
7739 nop
7740 set 0x60, %l5
7741 stx %l6, [%l7 + %l5]
7742 nop
7743 set 0x46, %l0
7744 ldub [%l7 + %l0], %o2
7745 nop
7746 set 0x40, %g3
7747 stx %fsr, [%l7 + %g3]
7748 set 0x40, %l4
7749 stda %f16, [%l7 + %l4] 0xcc
7750 add %l7, 0x54, %l6
7751 wr %g0, 0x89, %asi
7752 casa [%l6] 0x89, %g1, %l4
7753 nop
7754 set 0x74, %o3
7755 lduh [%l7 + %o3], %l2
7756 st %f18, [%l7 + 0x08]
7757 st %f3, [%l7 + 0x1C]
7758 set 0x68, %i2
7759 swapa [%l7 + %i2] 0x89, %l5
7760 add %g5, %l3, %g7
7761 nop
7762 set 0x76, %l1
7763 ldsb [%l7 + %l1], %i3
7764 fpadd32s %f10, %f19, %f31
7765 set 0x08, %i3
7766 ldstuba [%l7 + %i3] 0x89, %l1
7767 nop
7768 set 0x10, %o1
7769 std %f4, [%l7 + %o1]
7770 nop
7771 set 0x0C, %g5
7772 stw %i2, [%l7 + %g5]
7773 membar #Sync
7774 set 0x40, %g6
7775 ldda [%l7 + %g6] 0xf1, %f16
7776 nop
7777 set 0x20, %g2
7778 ldd [%l7 + %g2], %i0
7779 nop
7780 set 0x32, %o7
7781 stb %l0, [%l7 + %o7]
7782 set 0x40, %i0
7783 stda %f16, [%l7 + %i0] 0xf0
7784 membar #Sync
7785 nop
7786 set 0x48, %i5
7787 ldsb [%l7 + %i5], %g4
7788 set 0x40, %g1
7789 ldda [%l7 + %g1] 0xda, %f0
7790 nop
7791 set 0x78, %g7
7792 std %g6, [%l7 + %g7]
7793 nop
7794 set 0x38, %i1
7795 prefetch [%l7 + %i1], 4
7796 fpadd16s %f15, %f13, %f12
7797 add %i5, %o1, %o6
7798 nop
7799 set 0x48, %i6
7800 ldx [%l7 + %i6], %o7
7801 nop
7802 set 0x40, %l2
7803 swap [%l7 + %l2], %g2
7804 st %f12, [%l7 + 0x60]
7805 nop
7806 set 0x78, %o0
7807 std %f18, [%l7 + %o0]
7808 nop
7809 set 0x68, %o4
7810 ldx [%l7 + %o4], %i6
7811 nop
7812 set 0x70, %o2
7813 std %i4, [%l7 + %o2]
7814 nop
7815 set 0x28, %i7
7816 swap [%l7 + %i7], %g3
7817 nop
7818 set 0x28, %g4
7819 ldd [%l7 + %g4], %f20
7820 set 0x18, %l3
7821 stxa %i7, [%l7 + %l3] 0xeb
7822 membar #Sync
7823 nop
7824 or %g0, 0x8, %l0
7825 sllx %l0, 0x3c, %l0
7826 wr %l0, %g0, %tick_cmpr
7827 st %fsr, [%l7 + 0x4C]
7828 set 0x78, %o6
7829 stxa %o4, [%l7 + %o6] 0x81
7830 set 0x20, %l6
7831 stxa %o3, [%l7 + %l6] 0xe3
7832 membar #Sync
7833 set 0x24, %i4
7834 sta %f29, [%l7 + %i4] 0x80
7835 nop
7836 set 0x33, %o5
7837 ldstub [%l7 + %o5], %o0
7838 nop
7839 set 0x46, %l5
7840 stb %o2, [%l7 + %l5]
7841 set 0x3C, %l0
7842 swapa [%l7 + %l0] 0x80, %g1
7843 set 0x58, %l4
7844 sta %f8, [%l7 + %l4] 0x81
7845 nop
7846 set 0x5E, %g3
7847 ldstub [%l7 + %g3], %l6
7848 nop
7849 set 0x58, %o3
7850 ldd [%l7 + %o3], %f26
7851 set 0x18, %l1
7852 ldxa [%l7 + %l1] 0x89, %l2
7853 nop
7854 set 0x4B, %i3
7855 ldub [%l7 + %i3], %l4
7856 nop
7857 set 0x78, %o1
7858 ldx [%l7 + %o1], %g5
7859 nop
7860 set 0x60, %i2
7861 ldd [%l7 + %i2], %l2
7862 nop
7863 set 0x08, %g6
7864 stx %l5, [%l7 + %g6]
7865 nop
7866 set 0x58, %g2
7867 ldd [%l7 + %g2], %f14
7868 nop
7869 set 0x7C, %o7
7870 stb %g7, [%l7 + %o7]
7871 bleu,pn %icc, loop_59
7872 and %i3, %l1, %i2
7873 nop
7874 nop
7875 setx 0x9072144D, %l0, %l6
7876 st %l6, [%l7 + 0x28]
7877 ld [%l7 + 0x28], %f16
7878 setx 0xD0EF2010, %l1, %l5
7879 st %l5, [%l7 + 0x10]
7880 ld [%l7 + 0x10], %f24
7881 fdivs %f24, %f16, %f3
7882 set 0x40, %i0
7883 ldxa [%l7 + %i0] 0x89, %l0
7884loop_59:
7885 nop
7886 add %l7, 0x30, %l6
7887 wr %g0, 0x81, %asi
7888 ldxa [%l6] %asi, %g4
7889 casxa [%l6] 0x81, %g4, %i1
7890 set 0x38, %i5
7891 stda %i4, [%l7 + %i5] 0xeb
7892 membar #Sync
7893 nop
7894 set 0x7C, %g1
7895 ldstub [%l7 + %g1], %o1
7896 nop
7897 set 0x08, %g5
7898 prefetch [%l7 + %g5], 4
7899 nop
7900 set 0x10, %i1
7901 prefetch [%l7 + %i1], 1
7902 set 0x64, %g7
7903 sta %f18, [%l7 + %g7] 0x81
7904 set 0x40, %l2
7905 stda %f0, [%l7 + %l2] 0xd2
7906 nop
7907 set 0x70, %i6
7908 stx %fsr, [%l7 + %i6]
7909 nop
7910 set 0x4B, %o4
7911 ldstub [%l7 + %o4], %g6
7912 nop
7913 set 0x28, %o0
7914 std %o6, [%l7 + %o0]
7915 or %o7, %i6, %i4
7916 nop
7917 set 0x10, %i7
7918 ldsw [%l7 + %i7], %g3
7919 nop
7920 nop
7921 setx 0xA38AA8FDE5008452, %l0, %l6
7922 stx %l6, [%l7 + 0x28]
7923 ldd [%l7 + 0x28], %f10
7924 setx 0x30E75968CD7A6808, %l1, %l5
7925 stx %l5, [%l7 + 0x10]
7926 ldd [%l7 + 0x10], %f24
7927 fdivd %f24, %f10, %f22
7928 nop
7929 set 0x3E, %g4
7930 sth %i7, [%l7 + %g4]
7931 nop
7932 set 0x78, %l3
7933 ldd [%l7 + %l3], %i0
7934 st %f17, [%l7 + 0x28]
7935 set 0x28, %o2
7936 stwa %g2, [%l7 + %o2] 0xeb
7937 membar #Sync
7938 set 0x50, %l6
7939 stha %o5, [%l7 + %l6] 0x80
7940 fpadd16s %f4, %f7, %f10
7941 nop
7942 set 0x3E, %i4
7943 sth %o4, [%l7 + %i4]
7944 nop
7945 set 0x20, %o6
7946 ldd [%l7 + %o6], %f0
7947 set 0x3A, %l5
7948 stha %o0, [%l7 + %l5] 0xe3
7949 membar #Sync
7950 nop
7951 set 0x30, %l0
7952 stx %fsr, [%l7 + %l0]
7953 and %o3, %g1, %o2
7954 set 0x40, %l4
7955 stda %f0, [%l7 + %l4] 0xf8
7956 membar #Sync
7957 add %l7, 0x78, %l6
7958 wr %g0, 0x81, %asi
7959 casa [%l6] 0x81, %l6, %l4
7960 nop
7961 set 0x50, %g3
7962 stx %g5, [%l7 + %g3]
7963 fpadd32 %f6, %f22, %f4
7964 nop
7965 set 0x58, %o3
7966 std %l2, [%l7 + %o3]
7967 nop
7968 set 0x28, %o5
7969 std %l4, [%l7 + %o5]
7970 set 0x60, %i3
7971 stxa %g7, [%l7 + %i3] 0x80
7972 set 0x7C, %o1
7973 lda [%l7 + %o1] 0x89, %f4
7974 set 0x40, %l1
7975 stda %l2, [%l7 + %l1] 0x89
7976 ble,pn %icc, loop_60
7977 nop
7978 set 0x20, %g6
7979 ldx [%l7 + %g6], %l1
7980 set 0x08, %g2
7981 prefetcha [%l7 + %g2] 0x81, 2
7982loop_60:
7983 wr %l0, %g4, %clear_softint
7984 nop
7985 set 0x74, %i2
7986 sth %i1, [%l7 + %i2]
7987 nop
7988 set 0x5C, %o7
7989 prefetch [%l7 + %o7], 4
7990 membar #Sync
7991 set 0x40, %i5
7992 ldda [%l7 + %i5] 0xf9, %f0
7993 and %i5, %o1, %g6
7994 nop
7995 set 0x24, %i0
7996 sth %o6, [%l7 + %i0]
7997 set 0x70, %g1
7998 stxa %i3, [%l7 + %g1] 0x88
7999 nop
8000 set 0x50, %i1
8001 stx %fsr, [%l7 + %i1]
8002 wr %o7, %i4, %y
8003 set 0x08, %g7
8004 stda %i6, [%l7 + %g7] 0xe3
8005 membar #Sync
8006 nop
8007 set 0x6C, %l2
8008 ldsb [%l7 + %l2], %g3
8009 nop
8010 set 0x70, %g5
8011 ldd [%l7 + %g5], %f2
8012 nop
8013 set 0x78, %i6
8014 stw %i7, [%l7 + %i6]
8015 set 0x40, %o0
8016 stda %f0, [%l7 + %o0] 0xd0
8017 nop
8018 set 0x10, %o4
8019 lduh [%l7 + %o4], %g2
8020 fpsub32s %f15, %f1, %f31
8021 nop
8022 set 0x68, %g4
8023 ldsw [%l7 + %g4], %o5
8024 set 0x74, %l3
8025 sta %f20, [%l7 + %l3] 0x88
8026 nop
8027 set 0x18, %o2
8028 std %f20, [%l7 + %o2]
8029 nop
8030 set 0x68, %i7
8031 prefetch [%l7 + %i7], 1
8032 nop
8033 set 0x78, %i4
8034 stw %o4, [%l7 + %i4]
8035 nop
8036 set 0x1E, %o6
8037 lduh [%l7 + %o6], %o0
8038 nop
8039 set 0x50, %l5
8040 stw %i0, [%l7 + %l5]
8041 set 0x18, %l6
8042 stda %o2, [%l7 + %l6] 0xea
8043 membar #Sync
8044 set 0x6E, %l0
8045 stha %g1, [%l7 + %l0] 0xea
8046 membar #Sync
8047 st %fsr, [%l7 + 0x74]
8048 nop
8049 set 0x68, %g3
8050 swap [%l7 + %g3], %o2
8051 set 0x08, %l4
8052 prefetcha [%l7 + %l4] 0x88, 3
8053 set 0x40, %o5
8054 stda %f16, [%l7 + %o5] 0xc0
8055 nop
8056 set 0x68, %o3
8057 ldd [%l7 + %o3], %f20
8058 fpadd32s %f20, %f6, %f1
8059 nop
8060 set 0x40, %o1
8061 ldd [%l7 + %o1], %l4
8062 nop
8063 set 0x78, %i3
8064 ldx [%l7 + %i3], %g5
8065 and %l5, %g7, %l3
8066 bg,a %xcc, loop_61
8067 nop
8068 set 0x5C, %g6
8069 lduh [%l7 + %g6], %l1
8070 st %f30, [%l7 + 0x5C]
8071 ld [%l7 + 0x20], %f15
8072loop_61:
8073 nop
8074 add %l7, 0x60, %l6
8075 wr %g0, 0x80, %asi
8076 casa [%l6] 0x80, %l2, %l0
8077 set 0x68, %g2
8078 prefetcha [%l7 + %g2] 0x80, 4
8079 nop
8080 set 0x7F, %i2
8081 ldstub [%l7 + %i2], %i2
8082 nop
8083 set 0x10, %o7
8084 stx %fsr, [%l7 + %o7]
8085 nop
8086 set 0x78, %i5
8087 ldx [%l7 + %i5], %i5
8088 wr %i1, %o1, %softint
8089 nop
8090 set 0x60, %l1
8091 ldd [%l7 + %l1], %o6
8092 st %fsr, [%l7 + 0x34]
8093 set 0x15, %i0
8094 ldstuba [%l7 + %i0] 0x88, %i3
8095 nop
8096 set 0x08, %g1
8097 stx %fsr, [%l7 + %g1]
8098 set 0x40, %g7
8099 stda %f16, [%l7 + %g7] 0x89
8100 nop
8101 set 0x54, %i1
8102 ldstub [%l7 + %i1], %g6
8103 set 0x48, %l2
8104 sta %f20, [%l7 + %l2] 0x89
8105 st %f27, [%l7 + 0x70]
8106 nop
8107 set 0x34, %i6
8108 prefetch [%l7 + %i6], 4
8109 set 0x5C, %o0
8110 lda [%l7 + %o0] 0x80, %f28
8111 nop
8112 set 0x20, %g5
8113 ldsw [%l7 + %g5], %o7
8114 nop
8115 set 0x60, %o4
8116 std %i4, [%l7 + %o4]
8117 add %g3, %i6, %i7
8118 set 0x58, %g4
8119 stda %g2, [%l7 + %g4] 0xea
8120 membar #Sync
8121 nop
8122 set 0x40, %l3
8123 lduw [%l7 + %l3], %o4
8124 st %f11, [%l7 + 0x44]
8125 wr %o5, %o0, %clear_softint
8126 nop
8127 set 0x14, %i7
8128 sth %o3, [%l7 + %i7]
8129 add %l7, 0x18, %l6
8130 wr %g0, 0x88, %asi
8131 casxa [%l6] 0x88, %g1, %i0
8132 set 0x38, %o2
8133 stda %o2, [%l7 + %o2] 0x80
8134 set 0x68, %o6
8135 stwa %l4, [%l7 + %o6] 0xe2
8136 membar #Sync
8137 or %g5, %l5, %g7
8138 nop
8139 set 0x34, %l5
8140 ldsb [%l7 + %l5], %l6
8141 set 0x40, %l6
8142 stda %f16, [%l7 + %l6] 0xf8
8143 membar #Sync
8144 add %l7, 0x30, %l6
8145 wr %g0, 0x88, %asi
8146 lda [%l6] %asi, %l1
8147 casa [%l6] 0x88, %l1, %l2
8148 wr %l0, %l3, %sys_tick
8149 nop
8150 set 0x5C, %i4
8151 swap [%l7 + %i4], %g4
8152 and %i5, %i2, %o1
8153 nop
8154 nop
8155 setx 0xD8FAF179, %l0, %l6
8156 st %l6, [%l7 + 0x28]
8157 ld [%l7 + 0x28], %f30
8158 setx 0xB3EE283A, %l1, %l5
8159 st %l5, [%l7 + 0x10]
8160 ld [%l7 + 0x10], %f10
8161 fdivs %f10, %f30, %f26
8162 nop
8163 set 0x40, %g3
8164 std %i0, [%l7 + %g3]
8165 nop
8166 set 0x0E, %l4
8167 ldsh [%l7 + %l4], %i3
8168 add %l7, 0x20, %l6
8169 wr %g0, 0x88, %asi
8170 lda [%l6] %asi, %o6
8171 casa [%l6] 0x88, %o6, %o7
8172 nop
8173 set 0x57, %l0
8174 ldub [%l7 + %l0], %i4
8175 add %l7, 0x48, %l6
8176 wr %g0, 0x80, %asi
8177 casxa [%l6] 0x80, %g3, %g6
8178 nop
8179 set 0x78, %o3
8180 stw %i6, [%l7 + %o3]
8181 nop
8182 set 0x5D, %o5
8183 ldstub [%l7 + %o5], %i7
8184 nop
8185 set 0x08, %i3
8186 stx %o4, [%l7 + %i3]
8187 set 0x58, %g6
8188 stha %o5, [%l7 + %g6] 0x89
8189 nop
8190 set 0x70, %g2
8191 std %g2, [%l7 + %g2]
8192 nop
8193 set 0x4C, %i2
8194 swap [%l7 + %i2], %o3
8195 nop
8196 set 0x0E, %o7
8197 ldsh [%l7 + %o7], %o0
8198 set 0x28, %i5
8199 ldxa [%l7 + %i5] 0x81, %i0
8200 set 0x48, %o1
8201 ldxa [%l7 + %o1] 0x88, %g1
8202 set 0x20, %i0
8203 swapa [%l7 + %i0] 0x81, %o2
8204 set 0x40, %l1
8205 ldxa [%l7 + %l1] 0x81, %g5
8206 nop
8207 set 0x68, %g7
8208 lduw [%l7 + %g7], %l4
8209 set 0x48, %g1
8210 sta %f9, [%l7 + %g1] 0x89
8211 nop
8212 set 0x60, %l2
8213 ldsw [%l7 + %l2], %g7
8214 nop
8215 set 0x2C, %i6
8216 swap [%l7 + %i6], %l6
8217 set 0x48, %o0
8218 ldxa [%l7 + %o0] 0x89, %l1
8219 nop
8220 set 0x18, %i1
8221 stx %l5, [%l7 + %i1]
8222 ba %icc, loop_62
8223 nop
8224 set 0x7F, %g5
8225 stb %l0, [%l7 + %g5]
8226 nop
8227 set 0x28, %o4
8228 ldx [%l7 + %o4], %l3
8229 nop
8230 set 0x6C, %l3
8231 stw %l2, [%l7 + %l3]
8232loop_62:
8233 nop
8234 set 0x13, %i7
8235 ldub [%l7 + %i7], %g4
8236 st %fsr, [%l7 + 0x3C]
8237 nop
8238 set 0x30, %o2
8239 ldub [%l7 + %o2], %i2
8240 nop
8241 set 0x34, %o6
8242 ldsw [%l7 + %o6], %o1
8243 wr %i1, %i5, %ccr
8244 nop
8245 set 0x28, %l5
8246 std %i2, [%l7 + %l5]
8247 nop
8248 set 0x50, %l6
8249 ldd [%l7 + %l6], %f8
8250 set 0x44, %g4
8251 stwa %o7, [%l7 + %g4] 0x81
8252 and %i4, %g3, %o6
8253 nop
8254 set 0x40, %g3
8255 stx %fsr, [%l7 + %g3]
8256 add %l7, 0x58, %l6
8257 wr %g0, 0x89, %asi
8258 casxa [%l6] 0x89, %g6, %i7
8259 nop
8260 set 0x20, %l4
8261 std %i6, [%l7 + %l4]
8262 nop
8263 set 0x18, %l0
8264 stx %o4, [%l7 + %l0]
8265 nop
8266 set 0x18, %o3
8267 ldd [%l7 + %o3], %f26
8268 nop
8269 set 0x48, %o5
8270 ldd [%l7 + %o5], %f2
8271 set 0x30, %i3
8272 ldda [%l7 + %i3] 0x81, %o4
8273 or %g2, %o0, %i0
8274 nop
8275 set 0x08, %i4
8276 ldx [%l7 + %i4], %o3
8277 add %o2, %g5, %l4
8278 set 0x40, %g6
8279 ldda [%l7 + %g6] 0x88, %f16
8280 fpsub32s %f5, %f6, %f14
8281 nop
8282 set 0x60, %g2
8283 ldd [%l7 + %g2], %f4
8284 st %fsr, [%l7 + 0x54]
8285 nop
8286 set 0x58, %o7
8287 swap [%l7 + %o7], %g1
8288 nop
8289 set 0x48, %i2
8290 ldx [%l7 + %i2], %g7
8291 set 0x28, %i5
8292 prefetcha [%l7 + %i5] 0x89, 4
8293 nop
8294 set 0x10, %i0
8295 stx %l1, [%l7 + %i0]
8296 set 0x70, %l1
8297 sta %f24, [%l7 + %l1] 0x89
8298 membar #Sync
8299 set 0x40, %o1
8300 ldda [%l7 + %o1] 0xf8, %f16
8301 nop
8302 set 0x70, %g7
8303 ldx [%l7 + %g7], %l0
8304 set 0x60, %g1
8305 prefetcha [%l7 + %g1] 0x89, 1
8306 ble,a %icc, loop_63
8307 nop
8308 set 0x64, %l2
8309 ldsw [%l7 + %l2], %l2
8310 and %g4, %l3, %i2
8311 set 0x50, %o0
8312 stha %o1, [%l7 + %o0] 0xeb
8313 membar #Sync
8314loop_63:
8315 nop
8316 set 0x08, %i6
8317 stx %fsr, [%l7 + %i6]
8318 set 0x18, %i1
8319 stwa %i5, [%l7 + %i1] 0x89
8320 or %i3, %o7, %i4
8321 nop
8322 set 0x58, %g5
8323 stx %fsr, [%l7 + %g5]
8324 nop
8325 set 0x5C, %o4
8326 prefetch [%l7 + %o4], 2
8327 set 0x60, %l3
8328 sta %f26, [%l7 + %l3] 0x80
8329 and %g3, %i1, %g6
8330 nop
8331 set 0x76, %o2
8332 sth %i7, [%l7 + %o2]
8333 nop
8334 set 0x2E, %i7
8335 lduh [%l7 + %i7], %o6
8336 set 0x58, %l5
8337 lda [%l7 + %l5] 0x80, %f1
8338 and %i6, %o4, %g2
8339 nop
8340 set 0x70, %o6
8341 stw %o0, [%l7 + %o6]
8342 st %f27, [%l7 + 0x2C]
8343 and %i0, %o5, %o3
8344 add %o2, %g5, %l4
8345 ld [%l7 + 0x24], %f7
8346 set 0x50, %g4
8347 ldda [%l7 + %g4] 0x88, %g6
8348 nop
8349 set 0x6A, %l6
8350 ldub [%l7 + %l6], %l6
8351 set 0x56, %l4
8352 ldstuba [%l7 + %l4] 0x80, %l1
8353 set 0x44, %l0
8354 stha %g1, [%l7 + %l0] 0x80
8355 nop
8356 nop
8357 setx 0x302859A5, %l0, %l6
8358 st %l6, [%l7 + 0x28]
8359 ld [%l7 + 0x28], %f4
8360 setx 0x75D8EAC3, %l1, %l5
8361 st %l5, [%l7 + 0x10]
8362 ld [%l7 + 0x10], %f18
8363 fdivs %f18, %f4, %f16
8364 set 0x1C, %g3
8365 stha %l0, [%l7 + %g3] 0xea
8366 membar #Sync
8367 nop
8368 set 0x18, %o3
8369 prefetch [%l7 + %o3], 2
8370 nop
8371 set 0x08, %o5
8372 ldd [%l7 + %o5], %f16
8373 set 0x28, %i4
8374 lda [%l7 + %i4] 0x88, %f11
8375 add %l7, 0x60, %l6
8376 wr %g0, 0x81, %asi
8377 ldxa [%l6] %asi, %l2
8378 casxa [%l6] 0x81, %l2, %g4
8379 nop
8380 set 0x50, %i3
8381 stw %l5, [%l7 + %i3]
8382 set 0x18, %g2
8383 lda [%l7 + %g2] 0x81, %f5
8384 nop
8385 set 0x40, %o7
8386 ldd [%l7 + %o7], %f12
8387 nop
8388 set 0x08, %i2
8389 ldd [%l7 + %i2], %i2
8390 nop
8391 set 0x30, %i5
8392 swap [%l7 + %i5], %l3
8393 add %l7, 0x70, %l6
8394 wr %g0, 0x88, %asi
8395 ldxa [%l6] %asi, %o1
8396 casxa [%l6] 0x88, %o1, %i5
8397 nop
8398 set 0x22, %i0
8399 lduh [%l7 + %i0], %i3
8400 nop
8401 set 0x10, %l1
8402 stx %i4, [%l7 + %l1]
8403 bleu %icc, loop_64
8404 nop
8405 set 0x16, %o1
8406 ldsb [%l7 + %o1], %g3
8407 set 0x28, %g7
8408 stda %i0, [%l7 + %g7] 0xe2
8409 membar #Sync
8410loop_64:
8411 st %fsr, [%l7 + 0x48]
8412 nop
8413 set 0x1E, %g6
8414 sth %o7, [%l7 + %g6]
8415 set 0x70, %g1
8416 ldda [%l7 + %g1] 0xeb, %i6
8417 nop
8418 set 0x4C, %o0
8419 stw %g6, [%l7 + %o0]
8420 st %fsr, [%l7 + 0x64]
8421 nop
8422 set 0x40, %i6
8423 sth %o6, [%l7 + %i6]
8424 nop
8425 set 0x18, %i1
8426 ldd [%l7 + %i1], %f30
8427 nop
8428 set 0x40, %g5
8429 ldd [%l7 + %g5], %o4
8430 nop
8431 set 0x20, %l2
8432 stx %g2, [%l7 + %l2]
8433 nop
8434 set 0x10, %o4
8435 ldd [%l7 + %o4], %i6
8436 set 0x1C, %o2
8437 sta %f26, [%l7 + %o2] 0x89
8438 nop
8439 set 0x14, %l3
8440 stw %i0, [%l7 + %l3]
8441 nop
8442 set 0x30, %i7
8443 ldx [%l7 + %i7], %o0
8444 nop
8445 set 0x48, %l5
8446 ldd [%l7 + %l5], %o4
8447 set 0x40, %o6
8448 stda %f0, [%l7 + %o6] 0xc0
8449 nop
8450 set 0x20, %l6
8451 lduw [%l7 + %l6], %o2
8452 nop
8453 set 0x20, %g4
8454 ldsw [%l7 + %g4], %g5
8455 nop
8456 set 0x60, %l4
8457 ldd [%l7 + %l4], %f26
8458 nop
8459 set 0x68, %g3
8460 ldx [%l7 + %g3], %l4
8461 nop
8462 set 0x18, %l0
8463 stw %g7, [%l7 + %l0]
8464 set 0x28, %o5
8465 stha %o3, [%l7 + %o5] 0xe2
8466 membar #Sync
8467 set 0x15, %o3
8468 ldstuba [%l7 + %o3] 0x80, %l6
8469 set 0x50, %i3
8470 swapa [%l7 + %i3] 0x88, %l1
8471 set 0x70, %g2
8472 ldda [%l7 + %g2] 0x80, %l0
8473 nop
8474 set 0x40, %o7
8475 stx %fsr, [%l7 + %o7]
8476 set 0x77, %i4
8477 ldstuba [%l7 + %i4] 0x89, %l2
8478 ld [%l7 + 0x58], %f7
8479 set 0x4A, %i2
8480 stba %g4, [%l7 + %i2] 0x88
8481 nop
8482 set 0x20, %i0
8483 ldd [%l7 + %i0], %l4
8484 wr %i2, %g1, %clear_softint
8485 nop
8486 set 0x08, %i5
8487 ldd [%l7 + %i5], %o0
8488 set 0x38, %l1
8489 sta %f24, [%l7 + %l1] 0x88
8490 add %l7, 0x54, %l6
8491 wr %g0, 0x88, %asi
8492 casa [%l6] 0x88, %l3, %i5
8493 nop
8494 set 0x28, %g7
8495 std %f22, [%l7 + %g7]
8496 set 0x60, %g6
8497 prefetcha [%l7 + %g6] 0x89, 1
8498 set 0x4B, %o1
8499 ldstuba [%l7 + %o1] 0x80, %g3
8500 nop
8501 set 0x50, %g1
8502 ldd [%l7 + %g1], %f24
8503 or %i3, %i1, %i7
8504 set 0x40, %o0
8505 stda %f16, [%l7 + %o0] 0x88
8506 set 0x40, %i1
8507 stda %f0, [%l7 + %i1] 0xca
8508 set 0x5F, %g5
8509 stba %g6, [%l7 + %g5] 0x80
8510 set 0x40, %i6
8511 stda %o6, [%l7 + %i6] 0x80
8512 set 0x40, %o4
8513 stba %o7, [%l7 + %o4] 0x89
8514 add %o4, %g2, %i0
8515 nop
8516 set 0x48, %o2
8517 std %f28, [%l7 + %o2]
8518 add %i6, %o0, %o2
8519 set 0x19, %l2
8520 stba %o5, [%l7 + %l2] 0xea
8521 membar #Sync
8522 set 0x68, %l3
8523 ldxa [%l7 + %l3] 0x88, %g5
8524 set 0x78, %i7
8525 swapa [%l7 + %i7] 0x89, %g7
8526 st %fsr, [%l7 + 0x0C]
8527 nop
8528 set 0x43, %o6
8529 stb %l4, [%l7 + %o6]
8530 add %l6, %l1, %o3
8531 ld [%l7 + 0x10], %f26
8532 ld [%l7 + 0x48], %f30
8533 add %l7, 0x74, %l6
8534 wr %g0, 0x81, %asi
8535 casa [%l6] 0x81, %l0, %g4
8536 nop
8537 set 0x7C, %l5
8538 ldsh [%l7 + %l5], %l5
8539 set 0x0F, %g4
8540 ldstuba [%l7 + %g4] 0x88, %i2
8541 set 0x40, %l6
8542 stda %f0, [%l7 + %l6] 0xf1
8543 membar #Sync
8544 st %f3, [%l7 + 0x4C]
8545 membar #Sync
8546 set 0x40, %g3
8547 ldda [%l7 + %g3] 0xf0, %f16
8548 add %l7, 0x28, %l6
8549 wr %g0, 0x80, %asi
8550 ldxa [%l6] %asi, %g1
8551 casxa [%l6] 0x80, %g1, %l2
8552 membar #Sync
8553 set 0x40, %l0
8554 ldda [%l7 + %l0] 0xf1, %f16
8555 nop
8556 set 0x28, %o5
8557 stx %l3, [%l7 + %o5]
8558 nop
8559 set 0x24, %o3
8560 ldsh [%l7 + %o3], %i5
8561 and %i4, %g3, %i3
8562 nop
8563 set 0x30, %l4
8564 std %i0, [%l7 + %l4]
8565 set 0x22, %i3
8566 stba %i7, [%l7 + %i3] 0xea
8567 membar #Sync
8568 add %l7, 0x38, %l6
8569 wr %g0, 0x81, %asi
8570 casxa [%l6] 0x81, %o1, %g6
8571 nop
8572 set 0x20, %g2
8573 lduh [%l7 + %g2], %o7
8574 set 0x34, %o7
8575 lda [%l7 + %o7] 0x80, %f14
8576 nop
8577 set 0x40, %i4
8578 stx %fsr, [%l7 + %i4]
8579 nop
8580 set 0x58, %i2
8581 ldx [%l7 + %i2], %o4
8582 set 0x6B, %i0
8583 ldstuba [%l7 + %i0] 0x80, %o6
8584 nop
8585 set 0x38, %l1
8586 ldx [%l7 + %l1], %i0
8587 nop
8588 set 0x20, %g7
8589 std %f2, [%l7 + %g7]
8590 or %i6, %g2, %o2
8591 nop
8592 set 0x0C, %g6
8593 lduw [%l7 + %g6], %o0
8594 set 0x40, %o1
8595 swapa [%l7 + %o1] 0x89, %o5
8596 nop
8597 set 0x22, %g1
8598 lduh [%l7 + %g1], %g5
8599 set 0x60, %o0
8600 ldda [%l7 + %o0] 0xe3, %g6
8601 nop
8602 set 0x61, %i5
8603 ldub [%l7 + %i5], %l6
8604 set 0x08, %i1
8605 stxa %l4, [%l7 + %i1] 0xe2
8606 membar #Sync
8607 set 0x29, %i6
8608 ldstuba [%l7 + %i6] 0x89, %l1
8609 set 0x1C, %o4
8610 stha %l0, [%l7 + %o4] 0x89
8611 nop
8612 set 0x50, %o2
8613 stx %g4, [%l7 + %o2]
8614 set 0x30, %l2
8615 ldda [%l7 + %l2] 0xe2, %l4
8616 nop
8617 set 0x44, %g5
8618 stb %o3, [%l7 + %g5]
8619 set 0x78, %i7
8620 prefetcha [%l7 + %i7] 0x89, 1
8621 st %f22, [%l7 + 0x74]
8622 nop
8623 set 0x70, %o6
8624 std %l2, [%l7 + %o6]
8625 nop
8626 set 0x08, %l3
8627 ldx [%l7 + %l3], %l3
8628 nop
8629 set 0x40, %l5
8630 stw %i2, [%l7 + %l5]
8631 nop
8632 set 0x78, %l6
8633 std %i4, [%l7 + %l6]
8634 nop
8635 set 0x60, %g3
8636 std %f0, [%l7 + %g3]
8637 set 0x40, %g4
8638 ldda [%l7 + %g4] 0xe3, %g2
8639 nop
8640 set 0x50, %l0
8641 stx %fsr, [%l7 + %l0]
8642 nop
8643 set 0x48, %o3
8644 stx %i3, [%l7 + %o3]
8645 nop
8646 set 0x58, %l4
8647 ldd [%l7 + %l4], %f4
8648 and %i4, %i1, %i7
8649 st %f15, [%l7 + 0x48]
8650 set 0x2D, %o5
8651 stba %o1, [%l7 + %o5] 0xea
8652 membar #Sync
8653 set 0x55, %g2
8654 stba %g6, [%l7 + %g2] 0xea
8655 membar #Sync
8656 nop
8657 set 0x2A, %i3
8658 ldsh [%l7 + %i3], %o7
8659 nop
8660 set 0x6C, %o7
8661 prefetch [%l7 + %o7], 0
8662 set 0x30, %i4
8663 ldda [%l7 + %i4] 0x89, %o4
8664 st %fsr, [%l7 + 0x28]
8665 nop
8666 set 0x50, %i0
8667 prefetch [%l7 + %i0], 2
8668 nop
8669 set 0x60, %i2
8670 ldsb [%l7 + %i2], %i0
8671 nop
8672 set 0x18, %l1
8673 prefetch [%l7 + %l1], 3
8674 nop
8675 set 0x10, %g7
8676 ldd [%l7 + %g7], %f14
8677 set 0x30, %g6
8678 lda [%l7 + %g6] 0x81, %f6
8679 nop
8680 set 0x50, %g1
8681 stx %fsr, [%l7 + %g1]
8682 set 0x10, %o1
8683 ldda [%l7 + %o1] 0xe2, %o6
8684 set 0x18, %o0
8685 swapa [%l7 + %o0] 0x88, %i6
8686 fpsub32s %f21, %f19, %f27
8687 nop
8688 set 0x08, %i5
8689 ldsw [%l7 + %i5], %g2
8690 nop
8691 set 0x29, %i6
8692 ldstub [%l7 + %i6], %o2
8693 bl,pn %icc, loop_65
8694 nop
8695 set 0x78, %o4
8696 lduw [%l7 + %o4], %o0
8697 set 0x28, %o2
8698 prefetcha [%l7 + %o2] 0x89, 1
8699loop_65:
8700 nop
8701 set 0x30, %i1
8702 stx %g5, [%l7 + %i1]
8703 set 0x40, %g5
8704 prefetcha [%l7 + %g5] 0x88, 0
8705 nop
8706 set 0x3D, %i7
8707 stb %l4, [%l7 + %i7]
8708 nop
8709 set 0x6F, %o6
8710 ldstub [%l7 + %o6], %l1
8711 ld [%l7 + 0x30], %f23
8712 nop
8713 set 0x08, %l3
8714 std %l0, [%l7 + %l3]
8715 set 0x2C, %l5
8716 stba %l6, [%l7 + %l5] 0xea
8717 membar #Sync
8718 add %g4, %l5, %o3
8719 bg,a %xcc, loop_66
8720 nop
8721 set 0x08, %l2
8722 stw %l2, [%l7 + %l2]
8723 nop
8724 set 0x28, %l6
8725 stw %l3, [%l7 + %l6]
8726 nop
8727 set 0x18, %g3
8728 std %f28, [%l7 + %g3]
8729loop_66:
8730 nop
8731 set 0x20, %g4
8732 std %i2, [%l7 + %g4]
8733 set 0x6C, %o3
8734 stba %g1, [%l7 + %o3] 0xe3
8735 membar #Sync
8736 nop
8737 set 0x58, %l4
8738 prefetch [%l7 + %l4], 0
8739 nop
8740 set 0x48, %o5
8741 std %f6, [%l7 + %o5]
8742 ble %icc, loop_67
8743 nop
8744 set 0x0C, %g2
8745 prefetch [%l7 + %g2], 3
8746 set 0x40, %l0
8747 ldda [%l7 + %l0] 0xda, %f0
8748loop_67:
8749 nop
8750 nop
8751 setx 0xAAEBB6EB4DA509F2, %l0, %l6
8752 stx %l6, [%l7 + 0x28]
8753 ldd [%l7 + 0x28], %f20
8754 setx 0x389FCB32684F382B, %l1, %l5
8755 stx %l5, [%l7 + 0x10]
8756 ldd [%l7 + 0x10], %f14
8757 fdivd %f14, %f20, %f20
8758 set 0x58, %o7
8759 swapa [%l7 + %o7] 0x88, %g3
8760 set 0x60, %i3
8761 sta %f20, [%l7 + %i3] 0x81
8762 or %i5, %i4, %i3
8763 and %i1, %i7, %o1
8764 st %fsr, [%l7 + 0x4C]
8765 nop
8766 set 0x08, %i0
8767 std %o6, [%l7 + %i0]
8768 nop
8769 set 0x62, %i2
8770 ldsb [%l7 + %i2], %g6
8771 nop
8772 set 0x78, %i4
8773 prefetch [%l7 + %i4], 1
8774 set 0x74, %l1
8775 stwa %o4, [%l7 + %l1] 0xeb
8776 membar #Sync
8777 ld [%l7 + 0x38], %f6
8778 add %o6, %i6, %g2
8779 nop
8780 set 0x3D, %g7
8781 ldstub [%l7 + %g7], %o2
8782 add %l7, 0x10, %l6
8783 wr %g0, 0x80, %asi
8784 casxa [%l6] 0x80, %o0, %i0
8785 nop
8786 set 0x09, %g6
8787 ldstub [%l7 + %g6], %g5
8788 set 0x58, %g1
8789 prefetcha [%l7 + %g1] 0x88, 2
8790 set 0x26, %o0
8791 stha %g7, [%l7 + %o0] 0xe3
8792 membar #Sync
8793 add %l7, 0x30, %l6
8794 wr %g0, 0x89, %asi
8795 lda [%l6] %asi, %l1
8796 casa [%l6] 0x89, %l1, %l4
8797 ld [%l7 + 0x44], %f6
8798 wr %l6, %g4, %y
8799 set 0x6C, %i5
8800 stha %l0, [%l7 + %i5] 0x88
8801 add %l7, 0x08, %l6
8802 wr %g0, 0x89, %asi
8803 lda [%l6] %asi, %o3
8804 casa [%l6] 0x89, %o3, %l2
8805 and %l3, %l5, %g1
8806 add %l7, 0x28, %l6
8807 wr %g0, 0x80, %asi
8808 casxa [%l6] 0x80, %g3, %i2
8809 set 0x68, %o1
8810 stwa %i4, [%l7 + %o1] 0xe2
8811 membar #Sync
8812 set 0x34, %i6
8813 stwa %i5, [%l7 + %i6] 0x88
8814 nop
8815 set 0x70, %o2
8816 std %i2, [%l7 + %o2]
8817 add %l7, 0x60, %l6
8818 wr %g0, 0x89, %asi
8819 casxa [%l6] 0x89, %i1, %i7
8820 st %fsr, [%l7 + 0x08]
8821 st %f4, [%l7 + 0x78]
8822 set 0x2F, %i1
8823 ldstuba [%l7 + %i1] 0x81, %o1
8824 st %f14, [%l7 + 0x30]
8825 nop
8826 set 0x64, %g5
8827 swap [%l7 + %g5], %o7
8828 ld [%l7 + 0x44], %f12
8829 set 0x20, %o4
8830 ldstuba [%l7 + %o4] 0x89, %g6
8831 and %o6, %o4, %i6
8832 add %l7, 0x68, %l6
8833 wr %g0, 0x81, %asi
8834 casxa [%l6] 0x81, %g2, %o0
8835 set 0x3C, %o6
8836 stha %i0, [%l7 + %o6] 0x88
8837 nop
8838 set 0x50, %l3
8839 stb %o2, [%l7 + %l3]
8840 nop
8841 set 0x33, %i7
8842 stb %o5, [%l7 + %i7]
8843 set 0x44, %l2
8844 lda [%l7 + %l2] 0x88, %f16
8845 nop
8846 set 0x34, %l5
8847 lduh [%l7 + %l5], %g7
8848 nop
8849 set 0x0C, %g3
8850 swap [%l7 + %g3], %l1
8851 set 0x20, %l6
8852 ldxa [%l7 + %l6] 0x89, %g5
8853 nop
8854 set 0x24, %g4
8855 swap [%l7 + %g4], %l4
8856 set 0x48, %l4
8857 stha %g4, [%l7 + %l4] 0x81
8858 nop
8859 set 0x60, %o3
8860 swap [%l7 + %o3], %l0
8861 set 0x48, %g2
8862 prefetcha [%l7 + %g2] 0x89, 1
8863 st %fsr, [%l7 + 0x7C]
8864 nop
8865 set 0x4D, %l0
8866 stb %l2, [%l7 + %l0]
8867 fpsub16 %f16, %f0, %f22
8868 set 0x78, %o5
8869 prefetcha [%l7 + %o5] 0x89, 3
8870 st %f7, [%l7 + 0x64]
8871 nop
8872 set 0x1A, %o7
8873 stb %l5, [%l7 + %o7]
8874 set 0x20, %i0
8875 stwa %o3, [%l7 + %i0] 0xea
8876 membar #Sync
8877 add %l7, 0x40, %l6
8878 wr %g0, 0x88, %asi
8879 casxa [%l6] 0x88, %g1, %i2
8880 nop
8881 set 0x40, %i2
8882 ldd [%l7 + %i2], %g2
8883 nop
8884 set 0x18, %i4
8885 ldd [%l7 + %i4], %i4
8886 nop
8887 set 0x58, %l1
8888 ldd [%l7 + %l1], %i4
8889 nop
8890 set 0x60, %g7
8891 lduw [%l7 + %g7], %i3
8892 nop
8893 set 0x50, %g6
8894 ldx [%l7 + %g6], %i7
8895 nop
8896 set 0x70, %g1
8897 swap [%l7 + %g1], %i1
8898 and %o1, %g6, %o7
8899 nop
8900 set 0x16, %o0
8901 ldub [%l7 + %o0], %o4
8902 nop
8903 set 0x30, %i3
8904 stx %fsr, [%l7 + %i3]
8905 set 0x18, %i5
8906 ldxa [%l7 + %i5] 0x89, %o6
8907 ld [%l7 + 0x50], %f26
8908 st %fsr, [%l7 + 0x60]
8909 set 0x48, %i6
8910 stda %g2, [%l7 + %i6] 0x81
8911 set 0x18, %o1
8912 ldxa [%l7 + %o1] 0x89, %i6
8913 set 0x64, %o2
8914 stha %o0, [%l7 + %o2] 0xe3
8915 membar #Sync
8916 nop
8917 set 0x38, %i1
8918 ldd [%l7 + %i1], %i0
8919 set 0x40, %g5
8920 stda %f16, [%l7 + %g5] 0xd2
8921 set 0x58, %o4
8922 prefetcha [%l7 + %o4] 0x81, 4
8923 st %fsr, [%l7 + 0x68]
8924 nop
8925 set 0x10, %o6
8926 stx %g7, [%l7 + %o6]
8927 set 0x40, %i7
8928 stda %f16, [%l7 + %i7] 0x81
8929 add %l1, %g5, %o5
8930 st %f4, [%l7 + 0x2C]
8931 nop
8932 set 0x30, %l2
8933 ldd [%l7 + %l2], %l4
8934 nop
8935 set 0x38, %l5
8936 ldsw [%l7 + %l5], %g4
8937 set 0x54, %l3
8938 sta %f19, [%l7 + %l3] 0x80
8939 set 0x23, %g3
8940 ldstuba [%l7 + %g3] 0x80, %l0
8941 nop
8942 set 0x20, %g4
8943 ldd [%l7 + %g4], %f28
8944 membar #Sync
8945 set 0x40, %l6
8946 ldda [%l7 + %l6] 0xf8, %f16
8947 st %f25, [%l7 + 0x34]
8948 or %l2, %l3, %l6
8949 st %f9, [%l7 + 0x48]
8950 set 0x6C, %l4
8951 lda [%l7 + %l4] 0x80, %f9
8952 nop
8953 set 0x18, %o3
8954 stb %l5, [%l7 + %o3]
8955 nop
8956 set 0x50, %l0
8957 ldx [%l7 + %l0], %g1
8958 set 0x2C, %o5
8959 lda [%l7 + %o5] 0x81, %f6
8960 set 0x30, %o7
8961 stda %i2, [%l7 + %o7] 0x80
8962 nop
8963 set 0x10, %g2
8964 ldsw [%l7 + %g2], %o3
8965 add %l7, 0x4C, %l6
8966 wr %g0, 0x81, %asi
8967 casa [%l6] 0x81, %g3, %i4
8968 add %i5, %i3, %i7
8969 wr %g0, 0x4, %fprs
8970 bn %icc, loop_68
8971 nop
8972 set 0x68, %i2
8973 std %f10, [%l7 + %i2]
8974 add %l7, 0x68, %l6
8975 wr %g0, 0x88, %asi
8976 casxa [%l6] 0x88, %o1, %o4
8977loop_68:
8978 nop
8979 set 0x78, %i0
8980 ldd [%l7 + %i0], %f28
8981 st %f19, [%l7 + 0x40]
8982 set 0x40, %l1
8983 stda %f16, [%l7 + %l1] 0x88
8984 set 0x40, %i4
8985 ldda [%l7 + %i4] 0xda, %f16
8986 st %fsr, [%l7 + 0x44]
8987 set 0x78, %g6
8988 prefetcha [%l7 + %g6] 0x80, 4
8989 fpsub32s %f9, %f11, %f12
8990 nop
8991 set 0x2E, %g1
8992 ldstub [%l7 + %g1], %o6
8993 nop
8994 set 0x78, %g7
8995 ldd [%l7 + %g7], %f28
8996 or %g2, %o0, %i6
8997 nop
8998 set 0x78, %i3
8999 swap [%l7 + %i3], %i0
9000 st %fsr, [%l7 + 0x64]
9001 set 0x38, %i5
9002 stxa %g7, [%l7 + %i5] 0xe3
9003 membar #Sync
9004 set 0x32, %i6
9005 stba %o2, [%l7 + %i6] 0xea
9006 membar #Sync
9007 nop
9008 set 0x44, %o0
9009 lduw [%l7 + %o0], %g5
9010 set 0x78, %o2
9011 prefetcha [%l7 + %o2] 0x80, 0
9012 set 0x1A, %i1
9013 stha %l4, [%l7 + %i1] 0xea
9014 membar #Sync
9015 set 0x40, %o1
9016 lda [%l7 + %o1] 0x88, %f11
9017 set 0x18, %o4
9018 prefetcha [%l7 + %o4] 0x80, 0
9019 set 0x44, %o6
9020 stba %o5, [%l7 + %o6] 0x81
9021 set 0x7B, %i7
9022 ldstuba [%l7 + %i7] 0x81, %l0
9023 nop
9024 set 0x28, %l2
9025 ldx [%l7 + %l2], %l2
9026 wr %l6, %l3, %set_softint
9027 set 0x24, %g5
9028 sta %f19, [%l7 + %g5] 0x80
9029 and %l5, %g1, %o3
9030 set 0x3C, %l5
9031 stwa %g3, [%l7 + %l5] 0xe3
9032 membar #Sync
9033 set 0x40, %g3
9034 stda %f16, [%l7 + %g3] 0x88
9035 set 0x20, %l3
9036 stxa %i4, [%l7 + %l3] 0x89
9037 nop
9038 set 0x79, %g4
9039 ldub [%l7 + %g4], %i2
9040 and %i3, %i5, %i1
9041 wr %g6, %i7, %set_softint
9042 set 0x38, %l4
9043 stba %o1, [%l7 + %l4] 0x80
9044 nop
9045 set 0x50, %l6
9046 swap [%l7 + %l6], %o7
9047 set 0x3C, %l0
9048 stba %o6, [%l7 + %l0] 0x81
9049 bne,a %icc, loop_69
9050 or %o4, %g2, %i6
9051 set 0x30, %o3
9052 prefetcha [%l7 + %o3] 0x88, 1
9053loop_69:
9054 nop
9055 set 0x38, %o5
9056 stda %o0, [%l7 + %o5] 0xe2
9057 membar #Sync
9058 set 0x50, %o7
9059 stda %o2, [%l7 + %o7] 0x88
9060 bge,pt %icc, loop_70
9061 fpsub16s %f19, %f12, %f3
9062 add %l7, 0x08, %l6
9063 wr %g0, 0x80, %asi
9064 casxa [%l6] 0x80, %g7, %l1
9065loop_70:
9066 nop
9067 set 0x10, %i2
9068 swapa [%l7 + %i2] 0x80, %g5
9069 set 0x58, %g2
9070 ldxa [%l7 + %g2] 0x81, %g4
9071 set 0x40, %l1
9072 stda %f0, [%l7 + %l1] 0xc2
9073 or %o5, %l4, %l0
9074 nop
9075 set 0x28, %i0
9076 ldx [%l7 + %i0], %l2
9077 nop
9078 set 0x41, %g6
9079 stb %l3, [%l7 + %g6]
9080 st %fsr, [%l7 + 0x4C]
9081 nop
9082 set 0x18, %g1
9083 stx %l6, [%l7 + %g1]
9084 bl,pn %icc, loop_71
9085 nop
9086 set 0x48, %i4
9087 ldd [%l7 + %i4], %g0
9088 nop
9089 set 0x18, %g7
9090 stx %o3, [%l7 + %g7]
9091 add %g3, %i4, %l5
9092loop_71:
9093 nop
9094 add %l7, 0x20, %l6
9095 wr %g0, 0x80, %asi
9096 lda [%l6] %asi, %i2
9097 casa [%l6] 0x80, %i2, %i5
9098 nop
9099 set 0x38, %i3
9100 ldd [%l7 + %i3], %f4
9101 nop
9102 set 0x68, %i5
9103 stx %i3, [%l7 + %i5]
9104 nop
9105 set 0x40, %i6
9106 ldsw [%l7 + %i6], %g6
9107 set 0x40, %o0
9108 prefetcha [%l7 + %o0] 0x81, 4
9109 nop
9110 nop
9111 setx 0xF8D7CC21, %l0, %l6
9112 st %l6, [%l7 + 0x28]
9113 ld [%l7 + 0x28], %f22
9114 setx 0xE2D997E5, %l1, %l5
9115 st %l5, [%l7 + 0x10]
9116 ld [%l7 + 0x10], %f3
9117 fdivs %f3, %f22, %f9
9118 nop
9119 set 0x47, %o2
9120 ldub [%l7 + %o2], %o1
9121 set 0x30, %i1
9122 lda [%l7 + %i1] 0x81, %f5
9123 nop
9124 set 0x58, %o1
9125 lduw [%l7 + %o1], %i7
9126 and %o6, %o7, %g2
9127 set 0x48, %o6
9128 ldxa [%l7 + %o6] 0x89, %o4
9129 wr %i6, %i0, %set_softint
9130 fpadd16 %f0, %f14, %f14
9131 set 0x20, %o4
9132 stxa %o0, [%l7 + %o4] 0xea
9133 membar #Sync
9134 nop
9135 set 0x68, %l2
9136 ldx [%l7 + %l2], %g7
9137 nop
9138 set 0x18, %g5
9139 ldd [%l7 + %g5], %f12
9140 bne,a,pt %xcc, loop_72
9141 nop
9142 set 0x32, %l5
9143 sth %o2, [%l7 + %l5]
9144 set 0x58, %i7
9145 sta %f11, [%l7 + %i7] 0x88
9146loop_72:
9147 fpsub32 %f4, %f12, %f16
9148 set 0x28, %l3
9149 prefetcha [%l7 + %l3] 0x80, 0
9150 nop
9151 set 0x38, %g4
9152 std %f2, [%l7 + %g4]
9153 set 0x40, %l4
9154 stda %f0, [%l7 + %l4] 0x88
9155 nop
9156 set 0x1C, %l6
9157 ldsb [%l7 + %l6], %l1
9158 nop
9159 set 0x4A, %g3
9160 lduh [%l7 + %g3], %o5
9161 bleu,a,pn %xcc, loop_73
9162 nop
9163 set 0x70, %o3
9164 ldd [%l7 + %o3], %l4
9165 nop
9166 set 0x70, %l0
9167 ldx [%l7 + %l0], %l0
9168 nop
9169 set 0x60, %o7
9170 ldx [%l7 + %o7], %g4
9171loop_73:
9172 nop
9173 set 0x40, %i2
9174 ldda [%l7 + %i2] 0x88, %f0
9175 nop
9176 set 0x44, %g2
9177 lduw [%l7 + %g2], %l2
9178 set 0x78, %l1
9179 prefetcha [%l7 + %l1] 0x80, 0
9180 set 0x40, %o5
9181 ldda [%l7 + %o5] 0xd0, %f0
9182 nop
9183 set 0x24, %i0
9184 lduw [%l7 + %i0], %g1
9185 nop
9186 set 0x28, %g1
9187 std %l2, [%l7 + %g1]
9188 nop
9189 set 0x7A, %g6
9190 lduh [%l7 + %g6], %g3
9191 nop
9192 set 0x3C, %g7
9193 ldsh [%l7 + %g7], %i4
9194 add %l7, 0x10, %l6
9195 wr %g0, 0x89, %asi
9196 casxa [%l6] 0x89, %o3, %l5
9197 nop
9198 set 0x3C, %i3
9199 prefetch [%l7 + %i3], 2
9200 nop
9201 set 0x32, %i5
9202 lduh [%l7 + %i5], %i2
9203 add %l7, 0x40, %l6
9204 wr %g0, 0x89, %asi
9205 lda [%l6] %asi, %i3
9206 casa [%l6] 0x89, %i3, %i5
9207 nop
9208 set 0x54, %i4
9209 sth %g6, [%l7 + %i4]
9210 set 0x10, %o0
9211 swapa [%l7 + %o0] 0x80, %i1
9212 nop
9213 set 0x58, %o2
9214 ldx [%l7 + %o2], %i7
9215 nop
9216 set 0x08, %i6
9217 stx %fsr, [%l7 + %i6]
9218 set 0x0D, %o1
9219 ldstuba [%l7 + %o1] 0x80, %o1
9220 set 0x7C, %o6
9221 stwa %o6, [%l7 + %o6] 0x81
9222 nop
9223 set 0x50, %i1
9224 ldsh [%l7 + %i1], %g2
9225 nop
9226 set 0x4C, %o4
9227 sth %o4, [%l7 + %o4]
9228 set 0x28, %l2
9229 prefetcha [%l7 + %l2] 0x81, 2
9230 set 0x28, %l5
9231 ldxa [%l7 + %l5] 0x81, %o7
9232 set 0x53, %i7
9233 ldstuba [%l7 + %i7] 0x80, %o0
9234 nop
9235 set 0x58, %l3
9236 std %f28, [%l7 + %l3]
9237 nop
9238 set 0x60, %g4
9239 std %g6, [%l7 + %g4]
9240 nop
9241 set 0x50, %l4
9242 std %f18, [%l7 + %l4]
9243 nop
9244 set 0x6C, %g5
9245 lduw [%l7 + %g5], %i0
9246 nop
9247 set 0x08, %g3
9248 std %f14, [%l7 + %g3]
9249 nop
9250 set 0x70, %o3
9251 prefetch [%l7 + %o3], 0
9252 nop
9253 set 0x50, %l6
9254 std %f4, [%l7 + %l6]
9255 nop
9256 set 0x52, %l0
9257 ldub [%l7 + %l0], %o2
9258 set 0x14, %i2
9259 stwa %l1, [%l7 + %i2] 0x89
9260 nop
9261 set 0x7C, %o7
9262 ldub [%l7 + %o7], %o5
9263 fpsub16 %f18, %f26, %f18
9264 nop
9265 set 0x30, %l1
9266 stb %l4, [%l7 + %l1]
9267 nop
9268 set 0x5A, %o5
9269 ldstub [%l7 + %o5], %g5
9270 set 0x44, %i0
9271 sta %f28, [%l7 + %i0] 0x89
9272 or %g4, %l0, %l6
9273 nop
9274 set 0x30, %g1
9275 std %f18, [%l7 + %g1]
9276 set 0x44, %g2
9277 stwa %l2, [%l7 + %g2] 0xe3
9278 membar #Sync
9279 nop
9280 set 0x70, %g6
9281 swap [%l7 + %g6], %g1
9282 set 0x40, %g7
9283 stda %f0, [%l7 + %g7] 0xc0
9284 set 0x50, %i5
9285 ldda [%l7 + %i5] 0x81, %l2
9286 nop
9287 set 0x30, %i4
9288 swap [%l7 + %i4], %g3
9289 set 0x40, %i3
9290 ldda [%l7 + %i3] 0x88, %f16
9291 set 0x40, %o0
9292 ldda [%l7 + %o0] 0xd0, %f0
9293 set 0x24, %o2
9294 stba %i4, [%l7 + %o2] 0xeb
9295 membar #Sync
9296 st %fsr, [%l7 + 0x70]
9297 set 0x40, %o1
9298 stda %f0, [%l7 + %o1] 0x81
9299 nop
9300 set 0x5E, %i6
9301 ldsh [%l7 + %i6], %o3
9302 nop
9303 set 0x48, %i1
9304 ldx [%l7 + %i1], %l5
9305 set 0x34, %o6
9306 swapa [%l7 + %o6] 0x88, %i3
9307 nop
9308 set 0x18, %o4
9309 lduw [%l7 + %o4], %i5
9310 set 0x40, %l2
9311 stda %f16, [%l7 + %l2] 0xc4
9312 bn %icc, loop_74
9313 ble,pn %xcc, loop_75
9314 nop
9315 set 0x18, %l5
9316 prefetch [%l7 + %l5], 1
9317 add %l7, 0x78, %l6
9318 wr %g0, 0x89, %asi
9319 casa [%l6] 0x89, %g6, %i1
9320loop_74:
9321 nop
9322 set 0x5E, %i7
9323 lduh [%l7 + %i7], %i2
9324loop_75:
9325 fpsub16s %f5, %f9, %f15
9326 set 0x5E, %l3
9327 ldstuba [%l7 + %l3] 0x80, %i7
9328 set 0x58, %g4
9329 prefetcha [%l7 + %g4] 0x81, 1
9330 nop
9331 set 0x77, %l4
9332 ldsb [%l7 + %l4], %o1
9333 nop
9334 set 0x08, %g3
9335 std %f20, [%l7 + %g3]
9336 st %fsr, [%l7 + 0x5C]
9337 nop
9338 set 0x39, %g5
9339 ldstub [%l7 + %g5], %o4
9340 nop
9341 set 0x20, %l6
9342 swap [%l7 + %l6], %g2
9343 set 0x6C, %o3
9344 sta %f27, [%l7 + %o3] 0x89
9345 set 0x40, %l0
9346 ldda [%l7 + %l0] 0x88, %f16
9347 add %o7, %i6, %g7
9348 set 0x3C, %i2
9349 stha %i0, [%l7 + %i2] 0x89
9350 nop
9351 set 0x08, %o7
9352 stx %fsr, [%l7 + %o7]
9353 set 0x2A, %o5
9354 ldstuba [%l7 + %o5] 0x80, %o0
9355 set 0x1E, %l1
9356 ldstuba [%l7 + %l1] 0x88, %l1
9357 set 0x5F, %i0
9358 ldstuba [%l7 + %i0] 0x80, %o5
9359 ld [%l7 + 0x34], %f12
9360 set 0x44, %g2
9361 stwa %o2, [%l7 + %g2] 0xea
9362 membar #Sync
9363 set 0x78, %g1
9364 ldxa [%l7 + %g1] 0x89, %l4
9365 nop
9366 set 0x58, %g6
9367 prefetch [%l7 + %g6], 0
9368 nop
9369 set 0x7C, %g7
9370 prefetch [%l7 + %g7], 0
9371 add %l7, 0x18, %l6
9372 wr %g0, 0x81, %asi
9373 casxa [%l6] 0x81, %g5, %g4
9374 or %l0, %l6, %g1
9375 add %l7, 0x58, %l6
9376 wr %g0, 0x89, %asi
9377 ldxa [%l6] %asi, %l3
9378 casxa [%l6] 0x89, %l3, %g3
9379 nop
9380 set 0x48, %i5
9381 std %l2, [%l7 + %i5]
9382 fpadd32s %f20, %f0, %f12
9383 set 0x11, %i3
9384 ldstuba [%l7 + %i3] 0x89, %o3
9385 ba,pt %icc, loop_76
9386 nop
9387 set 0x79, %o0
9388 stb %i4, [%l7 + %o0]
9389 membar #Sync
9390 set 0x40, %i4
9391 ldda [%l7 + %i4] 0xf0, %f16
9392loop_76:
9393 nop
9394 set 0x34, %o1
9395 stwa %l5, [%l7 + %o1] 0xe3
9396 membar #Sync
9397 set 0x40, %i6
9398 stda %f16, [%l7 + %i6] 0x89
9399 set 0x18, %i1
9400 stwa %i5, [%l7 + %i1] 0xea
9401 membar #Sync
9402 set 0x10, %o2
9403 lda [%l7 + %o2] 0x81, %f30
9404 nop
9405 set 0x10, %o4
9406 std %g6, [%l7 + %o4]
9407 fpsub16s %f22, %f0, %f26
9408 set 0x40, %o6
9409 stda %f0, [%l7 + %o6] 0xf9
9410 membar #Sync
9411 and %i1, %i3, %i7
9412 add %l7, 0x58, %l6
9413 wr %g0, 0x80, %asi
9414 lda [%l6] %asi, %o6
9415 casa [%l6] 0x80, %o6, %i2
9416 set 0x78, %l2
9417 prefetcha [%l7 + %l2] 0x81, 4
9418 ld [%l7 + 0x7C], %f9
9419 fpsub32s %f13, %f8, %f8
9420 bl,a %icc, loop_77
9421 nop
9422 set 0x43, %i7
9423 ldstub [%l7 + %i7], %g2
9424 nop
9425 set 0x3E, %l5
9426 ldub [%l7 + %l5], %o7
9427 add %i6, %g7, %i0
9428loop_77:
9429 nop
9430 set 0x58, %g4
9431 std %f10, [%l7 + %g4]
9432 nop
9433 set 0x5A, %l4
9434 stb %o1, [%l7 + %l4]
9435 nop
9436 set 0x2A, %l3
9437 sth %o0, [%l7 + %l3]
9438 set 0x30, %g5
9439 ldxa [%l7 + %g5] 0x81, %o5
9440 set 0x60, %g3
9441 lda [%l7 + %g3] 0x81, %f8
9442 set 0x3A, %o3
9443 stba %o2, [%l7 + %o3] 0x88
9444 nop
9445 set 0x49, %l6
9446 ldsb [%l7 + %l6], %l4
9447 set 0x10, %i2
9448 ldstuba [%l7 + %i2] 0x80, %l1
9449 st %f22, [%l7 + 0x70]
9450 set 0x70, %o7
9451 stda %g4, [%l7 + %o7] 0x89
9452 set 0x40, %o5
9453 stda %f0, [%l7 + %o5] 0xd2
9454 and %g5, %l6, %l0
9455 set 0x24, %l0
9456 sta %f17, [%l7 + %l0] 0x88
9457 nop
9458 set 0x70, %l1
9459 swap [%l7 + %l1], %l3
9460 set 0x5C, %i0
9461 swapa [%l7 + %i0] 0x81, %g1
9462 nop
9463 set 0x40, %g2
9464 ldsw [%l7 + %g2], %l2
9465 add %l7, 0x74, %l6
9466 wr %g0, 0x81, %asi
9467 lda [%l6] %asi, %o3
9468 casa [%l6] 0x81, %o3, %i4
9469 nop
9470 set 0x0D, %g6
9471 ldsb [%l7 + %g6], %l5
9472 wr %g3, %i5, %pic
9473 st %f8, [%l7 + 0x2C]
9474 nop
9475 set 0x68, %g1
9476 stx %fsr, [%l7 + %g1]
9477 st %f13, [%l7 + 0x20]
9478 bn,pt %icc, loop_78
9479 and %g6, %i3, %i1
9480 nop
9481 set 0x5C, %g7
9482 ldsw [%l7 + %g7], %i7
9483 nop
9484 set 0x68, %i3
9485 ldx [%l7 + %i3], %i2
9486loop_78:
9487 nop
9488 set 0x1E, %o0
9489 ldsb [%l7 + %o0], %o4
9490 set 0x28, %i4
9491 stxa %o6, [%l7 + %i4] 0x89
9492 ld [%l7 + 0x50], %f28
9493 set 0x68, %i5
9494 ldxa [%l7 + %i5] 0x80, %o7
9495 and %i6, %g2, %g7
9496 nop
9497 set 0x50, %i6
9498 ldd [%l7 + %i6], %f24
9499 nop
9500 set 0x4F, %i1
9501 stb %i0, [%l7 + %i1]
9502 nop
9503 set 0x2C, %o1
9504 sth %o1, [%l7 + %o1]
9505 nop
9506 set 0x34, %o4
9507 lduw [%l7 + %o4], %o5
9508 set 0x08, %o2
9509 ldxa [%l7 + %o2] 0x81, %o2
9510 or %o0, %l4, %g4
9511 nop
9512 set 0x54, %o6
9513 stw %g5, [%l7 + %o6]
9514 nop
9515 set 0x7C, %l2
9516 stw %l6, [%l7 + %l2]
9517 set 0x60, %i7
9518 ldda [%l7 + %i7] 0xea, %l0
9519 set 0x10, %l5
9520 stxa %l0, [%l7 + %l5] 0xe2
9521 membar #Sync
9522 fpsub16 %f12, %f16, %f16
9523 nop
9524 set 0x38, %g4
9525 ldx [%l7 + %g4], %l3
9526 nop
9527 set 0x34, %l3
9528 stw %g1, [%l7 + %l3]
9529 set 0x1C, %g5
9530 stha %l2, [%l7 + %g5] 0x80
9531 nop
9532 set 0x18, %l4
9533 lduw [%l7 + %l4], %i4
9534 nop
9535 set 0x10, %g3
9536 std %f18, [%l7 + %g3]
9537 nop
9538 set 0x74, %o3
9539 prefetch [%l7 + %o3], 1
9540 set 0x40, %l6
9541 ldda [%l7 + %l6] 0x88, %f0
9542 wr %g0, 0x5, %fprs
9543 nop
9544 set 0x68, %i2
9545 stx %fsr, [%l7 + %i2]
9546 nop
9547 set 0x28, %o7
9548 stx %i5, [%l7 + %o7]
9549 set 0x4F, %o5
9550 ldstuba [%l7 + %o5] 0x80, %l5
9551 nop
9552 set 0x64, %l0
9553 ldsw [%l7 + %l0], %i3
9554 nop
9555 set 0x4C, %l1
9556 ldsw [%l7 + %l1], %g6
9557 nop
9558 set 0x69, %g2
9559 ldstub [%l7 + %g2], %i7
9560 set 0x63, %g6
9561 stba %i2, [%l7 + %g6] 0xea
9562 membar #Sync
9563 nop
9564 set 0x62, %g1
9565 ldstub [%l7 + %g1], %i1
9566 st %fsr, [%l7 + 0x4C]
9567 set 0x68, %i0
9568 ldxa [%l7 + %i0] 0x80, %o6
9569 nop
9570 set 0x44, %g7
9571 prefetch [%l7 + %g7], 1
9572 fpsub32s %f2, %f14, %f19
9573 set 0x14, %o0
9574 swapa [%l7 + %o0] 0x89, %o7
9575 set 0x24, %i3
9576 stwa %o4, [%l7 + %i3] 0xe3
9577 membar #Sync
9578 or %i6, %g7, %g2
9579 nop
9580 set 0x4E, %i5
9581 sth %o1, [%l7 + %i5]
9582 fpadd16s %f14, %f20, %f13
9583 nop
9584 set 0x48, %i6
9585 ldd [%l7 + %i6], %o4
9586 set 0x4C, %i4
9587 ldstuba [%l7 + %i4] 0x81, %i0
9588 ld [%l7 + 0x7C], %f3
9589 nop
9590 set 0x68, %i1
9591 stx %fsr, [%l7 + %i1]
9592 nop
9593 set 0x58, %o1
9594 lduw [%l7 + %o1], %o0
9595 st %f9, [%l7 + 0x10]
9596 st %f1, [%l7 + 0x5C]
9597 nop
9598 set 0x20, %o4
9599 std %o2, [%l7 + %o4]
9600 fpsub16s %f31, %f26, %f7
9601 and %g4, %g5, %l6
9602 nop
9603 set 0x20, %o6
9604 ldd [%l7 + %o6], %f4
9605 set 0x58, %o2
9606 swapa [%l7 + %o2] 0x81, %l1
9607 nop
9608 set 0x58, %i7
9609 std %l0, [%l7 + %i7]
9610 set 0x52, %l2
9611 stha %l3, [%l7 + %l2] 0xeb
9612 membar #Sync
9613 set 0x58, %g4
9614 sta %f4, [%l7 + %g4] 0x88
9615 set 0x4C, %l5
9616 stba %g1, [%l7 + %l5] 0x81
9617 set 0x40, %l3
9618 stda %f0, [%l7 + %l3] 0xd2
9619 set 0x2C, %g5
9620 ldstuba [%l7 + %g5] 0x81, %l2
9621 nop
9622 set 0x58, %l4
9623 lduh [%l7 + %l4], %i4
9624 st %fsr, [%l7 + 0x34]
9625 nop
9626 set 0x34, %o3
9627 lduh [%l7 + %o3], %o3
9628 nop
9629 set 0x70, %l6
9630 ldx [%l7 + %l6], %l4
9631 nop
9632 set 0x50, %g3
9633 std %f20, [%l7 + %g3]
9634 nop
9635 set 0x50, %o7
9636 std %f4, [%l7 + %o7]
9637 set 0x3C, %i2
9638 swapa [%l7 + %i2] 0x89, %g3
9639 set 0x40, %l0
9640 stda %f0, [%l7 + %l0] 0xf8
9641 membar #Sync
9642 nop
9643 set 0x08, %l1
9644 lduh [%l7 + %l1], %i5
9645 nop
9646 set 0x72, %g2
9647 lduh [%l7 + %g2], %l5
9648 set 0x40, %g6
9649 stda %f0, [%l7 + %g6] 0xc8
9650 nop
9651 set 0x14, %g1
9652 stw %i3, [%l7 + %g1]
9653 nop
9654 set 0x08, %i0
9655 stx %fsr, [%l7 + %i0]
9656 nop
9657 set 0x7C, %o5
9658 lduw [%l7 + %o5], %i7
9659 set 0x40, %g7
9660 stba %i2, [%l7 + %g7] 0xeb
9661 membar #Sync
9662 set 0x21, %o0
9663 stba %i1, [%l7 + %o0] 0x89
9664 nop
9665 set 0x38, %i3
9666 swap [%l7 + %i3], %o6
9667 st %f15, [%l7 + 0x64]
9668 add %o7, %g6, %i6
9669 nop
9670 set 0x48, %i6
9671 ldd [%l7 + %i6], %o4
9672 nop
9673 set 0x7C, %i5
9674 prefetch [%l7 + %i5], 0
9675 nop
9676 set 0x70, %i1
9677 stb %g2, [%l7 + %i1]
9678 fpadd32 %f28, %f0, %f6
9679 nop
9680 set 0x50, %o1
9681 swap [%l7 + %o1], %o1
9682 set 0x68, %o4
9683 stba %g7, [%l7 + %o4] 0x88
9684 nop
9685 set 0x68, %o6
9686 ldd [%l7 + %o6], %f14
9687 set 0x70, %i4
9688 swapa [%l7 + %i4] 0x81, %o5
9689 and %i0, %o0, %o2
9690 set 0x68, %i7
9691 stha %g4, [%l7 + %i7] 0xe2
9692 membar #Sync
9693 set 0x40, %o2
9694 ldda [%l7 + %o2] 0xda, %f0
9695 nop
9696 set 0x10, %l2
9697 stx %fsr, [%l7 + %l2]
9698 bleu,pt %icc, loop_79
9699 nop
9700 set 0x50, %g4
9701 stx %g5, [%l7 + %g4]
9702 or %l6, %l1, %l3
9703 set 0x70, %l3
9704 sta %f8, [%l7 + %l3] 0x81
9705loop_79:
9706 nop
9707 set 0x50, %l5
9708 ldda [%l7 + %l5] 0xe2, %g0
9709 set 0x38, %g5
9710 prefetcha [%l7 + %g5] 0x81, 4
9711 set 0x13, %o3
9712 stba %l0, [%l7 + %o3] 0xe3
9713 membar #Sync
9714 set 0x10, %l6
9715 swapa [%l7 + %l6] 0x81, %i4
9716 nop
9717 set 0x64, %g3
9718 lduw [%l7 + %g3], %l4
9719 and %g3, %i5, %o3
9720 set 0x6A, %l4
9721 stha %l5, [%l7 + %l4] 0x89
9722 ld [%l7 + 0x10], %f30
9723 nop
9724 set 0x60, %i2
9725 stx %fsr, [%l7 + %i2]
9726 set 0x48, %o7
9727 stwa %i3, [%l7 + %o7] 0x88
9728 nop
9729 set 0x08, %l0
9730 lduh [%l7 + %l0], %i2
9731 nop
9732 set 0x38, %g2
9733 stw %i7, [%l7 + %g2]
9734 nop
9735 set 0x2A, %l1
9736 stb %o6, [%l7 + %l1]
9737 nop
9738 set 0x30, %g6
9739 std %i0, [%l7 + %g6]
9740 set 0x40, %i0
9741 stda %f16, [%l7 + %i0] 0xca
9742 nop
9743 set 0x28, %g1
9744 ldd [%l7 + %g1], %g6
9745 nop
9746 set 0x52, %g7
9747 sth %i6, [%l7 + %g7]
9748 add %o7, %g2, %o4
9749 nop
9750 set 0x5C, %o0
9751 stw %g7, [%l7 + %o0]
9752 nop
9753 set 0x44, %o5
9754 prefetch [%l7 + %o5], 0
9755 nop
9756 set 0x60, %i3
9757 ldx [%l7 + %i3], %o1
9758 nop
9759 set 0x20, %i5
9760 stx %i0, [%l7 + %i5]
9761 add %l7, 0x38, %l6
9762 wr %g0, 0x88, %asi
9763 casxa [%l6] 0x88, %o0, %o5
9764 set 0x62, %i6
9765 stha %g4, [%l7 + %i6] 0xe2
9766 membar #Sync
9767 set 0x38, %o1
9768 sta %f11, [%l7 + %o1] 0x81
9769 set 0x40, %i1
9770 ldda [%l7 + %i1] 0xda, %f16
9771 set 0x38, %o4
9772 lda [%l7 + %o4] 0x89, %f8
9773 set 0x25, %o6
9774 ldstuba [%l7 + %o6] 0x88, %g5
9775 bgu,a %icc, loop_80
9776 nop
9777 set 0x50, %i7
9778 stx %fsr, [%l7 + %i7]
9779 set 0x4C, %i4
9780 swapa [%l7 + %i4] 0x80, %o2
9781loop_80:
9782 nop
9783 set 0x5B, %o2
9784 ldstuba [%l7 + %o2] 0x88, %l6
9785 nop
9786 set 0x38, %l2
9787 stx %fsr, [%l7 + %l2]
9788 nop
9789 set 0x7D, %g4
9790 ldub [%l7 + %g4], %l1
9791 st %fsr, [%l7 + 0x50]
9792 st %f18, [%l7 + 0x44]
9793 or %l3, %l2, %l0
9794 add %g1, %i4, %g3
9795 nop
9796 set 0x20, %l5
9797 ldsh [%l7 + %l5], %l4
9798 set 0x68, %l3
9799 ldxa [%l7 + %l3] 0x80, %i5
9800 add %l7, 0x50, %l6
9801 wr %g0, 0x80, %asi
9802 lda [%l6] %asi, %l5
9803 casa [%l6] 0x80, %l5, %o3
9804 nop
9805 set 0x78, %g5
9806 ldd [%l7 + %g5], %f4
9807 set 0x40, %l6
9808 stda %f0, [%l7 + %l6] 0xf9
9809 membar #Sync
9810 fpadd16 %f28, %f10, %f18
9811 and %i2, %i7, %i3
9812 nop
9813 set 0x10, %g3
9814 ldd [%l7 + %g3], %o6
9815 set 0x52, %l4
9816 stha %g6, [%l7 + %l4] 0xeb
9817 membar #Sync
9818 set 0x40, %o3
9819 stda %f0, [%l7 + %o3] 0x89
9820 nop
9821 set 0x30, %i2
9822 prefetch [%l7 + %i2], 4
9823 nop
9824 set 0x60, %l0
9825 lduh [%l7 + %l0], %i1
9826 nop
9827 set 0x3C, %o7
9828 lduh [%l7 + %o7], %i6
9829 set 0x50, %g2
9830 swapa [%l7 + %g2] 0x81, %o7
9831 nop
9832 set 0x5C, %l1
9833 prefetch [%l7 + %l1], 3
9834 add %g2, %o4, %o1
9835 set 0x38, %g6
9836 stxa %g7, [%l7 + %g6] 0xea
9837 membar #Sync
9838 nop
9839 set 0x2E, %i0
9840 sth %o0, [%l7 + %i0]
9841 nop
9842 set 0x78, %g7
9843 ldd [%l7 + %g7], %o4
9844 set 0x54, %o0
9845 lda [%l7 + %o0] 0x89, %f21
9846 nop
9847 set 0x1D, %g1
9848 ldub [%l7 + %g1], %g4
9849 bleu %icc, loop_81
9850 nop
9851 nop
9852 setx 0xA1EC3A58, %l0, %l6
9853 st %l6, [%l7 + 0x28]
9854 ld [%l7 + 0x28], %f31
9855 setx 0x7B138EA3, %l1, %l5
9856 st %l5, [%l7 + 0x10]
9857 ld [%l7 + 0x10], %f30
9858 fdivs %f30, %f31, %f8
9859 nop
9860 or %g0, 0x8, %l0
9861 sllx %l0, 0x3c, %l0
9862 wr %l0, %g0, %sys_tick_cmpr
9863 and %o2, %l6, %l3
9864loop_81:
9865 nop
9866 set 0x20, %i3
9867 swap [%l7 + %i3], %l2
9868 nop
9869 set 0x50, %i5
9870 ldsw [%l7 + %i5], %l1
9871 nop
9872 set 0x58, %i6
9873 ldsh [%l7 + %i6], %l0
9874 set 0x5C, %o1
9875 lda [%l7 + %o1] 0x80, %f27
9876 st %fsr, [%l7 + 0x64]
9877 nop
9878 set 0x70, %o5
9879 ldd [%l7 + %o5], %i4
9880 add %g1, %g3, %l4
9881 wr %i5, %l5, %sys_tick
9882 set 0x30, %i1
9883 swapa [%l7 + %i1] 0x88, %i2
9884 set 0x30, %o4
9885 ldda [%l7 + %o4] 0xeb, %o2
9886 nop
9887 set 0x40, %o6
9888 lduw [%l7 + %o6], %i7
9889 nop
9890 set 0x08, %i4
9891 ldx [%l7 + %i4], %i3
9892 set 0x5C, %o2
9893 sta %f28, [%l7 + %o2] 0x88
9894 st %fsr, [%l7 + 0x0C]
9895 set 0x3C, %l2
9896 swapa [%l7 + %l2] 0x80, %o6
9897 nop
9898 set 0x38, %i7
9899 stx %fsr, [%l7 + %i7]
9900 set 0x18, %l5
9901 stha %i1, [%l7 + %l5] 0xe3
9902 membar #Sync
9903 nop
9904 set 0x4C, %g4
9905 stb %i6, [%l7 + %g4]
9906 set 0x40, %l3
9907 stda %f16, [%l7 + %l3] 0xc2
9908 set 0x6C, %g5
9909 lda [%l7 + %g5] 0x81, %f6
9910 nop
9911 set 0x4D, %g3
9912 ldub [%l7 + %g3], %o7
9913 st %fsr, [%l7 + 0x50]
9914 set 0x64, %l6
9915 ldstuba [%l7 + %l6] 0x80, %g6
9916 set 0x50, %o3
9917 prefetcha [%l7 + %o3] 0x80, 3
9918 ld [%l7 + 0x74], %f5
9919 nop
9920 set 0x26, %i2
9921 lduh [%l7 + %i2], %o4
9922 nop
9923 set 0x08, %l0
9924 stx %o1, [%l7 + %l0]
9925 nop
9926 set 0x35, %o7
9927 ldsb [%l7 + %o7], %g7
9928 ld [%l7 + 0x40], %f31
9929 nop
9930 set 0x40, %g2
9931 std %o0, [%l7 + %g2]
9932 set 0x70, %l1
9933 stxa %g4, [%l7 + %l1] 0x89
9934 nop
9935 set 0x58, %g6
9936 ldub [%l7 + %g6], %o5
9937 add %g5, %o2, %l6
9938 nop
9939 nop
9940 setx 0x4F69952F86202BA3, %l0, %l6
9941 stx %l6, [%l7 + 0x28]
9942 ldd [%l7 + 0x28], %f18
9943 setx 0x07DB99F48BD60357, %l1, %l5
9944 stx %l5, [%l7 + 0x10]
9945 ldd [%l7 + 0x10], %f28
9946 fdivd %f28, %f18, %f20
9947 or %i0, %l3, %l2
9948 nop
9949 set 0x48, %l4
9950 std %f20, [%l7 + %l4]
9951 st %fsr, [%l7 + 0x74]
9952 nop
9953 set 0x38, %g7
9954 std %f16, [%l7 + %g7]
9955 add %l7, 0x3C, %l6
9956 wr %g0, 0x81, %asi
9957 lda [%l6] %asi, %l0
9958 casa [%l6] 0x81, %l0, %l1
9959 nop
9960 set 0x5B, %i0
9961 ldsb [%l7 + %i0], %i4
9962 nop
9963 set 0x40, %g1
9964 stx %g1, [%l7 + %g1]
9965 and %l4, %g3, %i5
9966 st %f16, [%l7 + 0x28]
9967 fpadd16s %f28, %f30, %f5
9968 or %i2, %l5, %o3
9969 set 0x40, %i3
9970 stba %i3, [%l7 + %i3] 0x80
9971 set 0x30, %i5
9972 ldda [%l7 + %i5] 0xeb, %o6
9973 set 0x60, %o0
9974 sta %f1, [%l7 + %o0] 0x81
9975 set 0x26, %o1
9976 stba %i1, [%l7 + %o1] 0xe3
9977 membar #Sync
9978 nop
9979 set 0x72, %o5
9980 sth %i6, [%l7 + %o5]
9981 nop
9982 set 0x6D, %i6
9983 ldstub [%l7 + %i6], %i7
9984 nop
9985 set 0x58, %o4
9986 ldx [%l7 + %o4], %o7
9987 st %f13, [%l7 + 0x34]
9988 set 0x74, %i1
9989 stwa %g6, [%l7 + %i1] 0xea
9990 membar #Sync
9991 ld [%l7 + 0x50], %f1
9992 nop
9993 set 0x70, %i4
9994 std %g2, [%l7 + %i4]
9995 or %o4, %o1, %o0
9996 set 0x10, %o2
9997 stxa %g4, [%l7 + %o2] 0xe3
9998 membar #Sync
9999 nop
10000 set 0x48, %o6
10001 ldsw [%l7 + %o6], %g7
10002 wr %g5, %o5, %pic
10003 nop
10004 set 0x28, %i7
10005 ldd [%l7 + %i7], %i6
10006 st %f1, [%l7 + 0x4C]
10007 st %f12, [%l7 + 0x78]
10008 set 0x40, %l2
10009 ldxa [%l7 + %l2] 0x80, %o2
10010 set 0x08, %g4
10011 ldxa [%l7 + %g4] 0x81, %l3
10012 nop
10013 set 0x4C, %l3
10014 stw %i0, [%l7 + %l3]
10015 nop
10016 set 0x60, %g5
10017 ldd [%l7 + %g5], %f24
10018 set 0x30, %g3
10019 prefetcha [%l7 + %g3] 0x81, 2
10020 nop
10021 set 0x74, %l5
10022 stw %l0, [%l7 + %l5]
10023 set 0x5E, %l6
10024 stba %i4, [%l7 + %l6] 0xeb
10025 membar #Sync
10026 set 0x30, %i2
10027 stda %g0, [%l7 + %i2] 0xe2
10028 membar #Sync
10029 nop
10030 set 0x40, %o3
10031 std %f2, [%l7 + %o3]
10032 add %l7, 0x54, %l6
10033 wr %g0, 0x88, %asi
10034 lda [%l6] %asi, %l1
10035 casa [%l6] 0x88, %l1, %g3
10036 or %l4, %i2, %l5
10037 nop
10038 set 0x48, %l0
10039 prefetch [%l7 + %l0], 0
10040 nop
10041 set 0x08, %g2
10042 ldub [%l7 + %g2], %o3
10043 add %l7, 0x44, %l6
10044 wr %g0, 0x80, %asi
10045 casa [%l6] 0x80, %i5, %o6
10046 st %f9, [%l7 + 0x74]
10047 and %i3, %i6, %i1
10048 set 0x28, %o7
10049 prefetcha [%l7 + %o7] 0x88, 0
10050 nop
10051 set 0x08, %l1
10052 ldd [%l7 + %l1], %i6
10053 add %l7, 0x40, %l6
10054 wr %g0, 0x81, %asi
10055 casa [%l6] 0x81, %g2, %o4
10056 set 0x78, %l4
10057 stwa %o1, [%l7 + %l4] 0xe3
10058 membar #Sync
10059 set 0x09, %g7
10060 ldstuba [%l7 + %g7] 0x81, %g6
10061 nop
10062 set 0x36, %g6
10063 lduh [%l7 + %g6], %o0
10064 or %g4, %g5, %g7
10065 set 0x64, %g1
10066 lda [%l7 + %g1] 0x81, %f15
10067 add %l7, 0x18, %l6
10068 wr %g0, 0x89, %asi
10069 ldxa [%l6] %asi, %o5
10070 casxa [%l6] 0x89, %o5, %l6
10071 nop
10072 set 0x20, %i0
10073 std %f28, [%l7 + %i0]
10074 set 0x70, %i3
10075 prefetcha [%l7 + %i3] 0x81, 1
10076 nop
10077 set 0x58, %o0
10078 stx %fsr, [%l7 + %o0]
10079 nop
10080 set 0x78, %o1
10081 stx %fsr, [%l7 + %o1]
10082 set 0x66, %i5
10083 stha %i0, [%l7 + %i5] 0x89
10084 or %o2, %l0, %i4
10085 set 0x40, %i6
10086 ldda [%l7 + %i6] 0x89, %f0
10087 set 0x58, %o4
10088 sta %f23, [%l7 + %o4] 0x80
10089 set 0x5C, %i1
10090 stwa %l2, [%l7 + %i1] 0x89
10091 nop
10092 set 0x7A, %o5
10093 ldsh [%l7 + %o5], %g1
10094 add %l7, 0x58, %l6
10095 wr %g0, 0x88, %asi
10096 ldxa [%l6] %asi, %g3
10097 casxa [%l6] 0x88, %g3, %l4
10098 or %i2, %l5, %l1
10099 nop
10100 set 0x40, %o2
10101 ldsh [%l7 + %o2], %i5
10102 set 0x10, %o6
10103 prefetcha [%l7 + %o6] 0x88, 1
10104 nop
10105 set 0x17, %i7
10106 ldsb [%l7 + %i7], %i3
10107 set 0x58, %l2
10108 stda %o2, [%l7 + %l2] 0xea
10109 membar #Sync
10110 nop
10111 set 0x50, %i4
10112 stx %i6, [%l7 + %i4]
10113 add %l7, 0x58, %l6
10114 wr %g0, 0x88, %asi
10115 ldxa [%l6] %asi, %i1
10116 casxa [%l6] 0x88, %i1, %i7
10117 nop
10118 or %g0, 0x8, %l0
10119 sllx %l0, 0x3c, %l0
10120 wr %l0, 0x57F, %tick_cmpr
10121 ld [%l7 + 0x50], %f28
10122 nop
10123 set 0x70, %l3
10124 prefetch [%l7 + %l3], 2
10125 set 0x4C, %g5
10126 lda [%l7 + %g5] 0x89, %f23
10127 nop
10128 set 0x18, %g4
10129 std %f2, [%l7 + %g4]
10130 set 0x70, %g3
10131 ldda [%l7 + %g3] 0xeb, %o0
10132 set 0x18, %l6
10133 lda [%l7 + %l6] 0x81, %f15
10134 set 0x46, %i2
10135 stba %g6, [%l7 + %i2] 0xe3
10136 membar #Sync
10137 set 0x10, %o3
10138 ldxa [%l7 + %o3] 0x89, %o0
10139 set 0x40, %l0
10140 stda %f16, [%l7 + %l0] 0xca
10141 nop
10142 set 0x38, %l5
10143 std %f8, [%l7 + %l5]
10144 add %g4, %o7, %g5
10145 nop
10146 set 0x16, %o7
10147 ldsb [%l7 + %o7], %o5
10148 nop
10149 set 0x20, %g2
10150 ldd [%l7 + %g2], %f2
10151 nop
10152 set 0x20, %l1
10153 stx %l6, [%l7 + %l1]
10154 add %l7, 0x68, %l6
10155 wr %g0, 0x80, %asi
10156 casa [%l6] 0x80, %l3, %g7
10157 set 0x58, %g7
10158 ldxa [%l7 + %g7] 0x80, %o2
10159 set 0x50, %l4
10160 ldda [%l7 + %l4] 0x81, %i0
10161 fpadd16s %f27, %f29, %f9
10162 set 0x4A, %g6
10163 stba %i4, [%l7 + %g6] 0xea
10164 membar #Sync
10165 add %l7, 0x24, %l6
10166 wr %g0, 0x88, %asi
10167 casa [%l6] 0x88, %l0, %l2
10168 add %g3, %g1, %i2
10169 set 0x54, %g1
10170 lda [%l7 + %g1] 0x80, %f30
10171 set 0x34, %i0
10172 swapa [%l7 + %i0] 0x88, %l5
10173 nop
10174 set 0x3A, %o0
10175 lduh [%l7 + %o0], %l4
10176 st %f10, [%l7 + 0x24]
10177 nop
10178 or %g0, 0x8, %l0
10179 sllx %l0, 0x3c, %l0
10180 wr %l0, %g0, %sys_tick_cmpr
10181 nop
10182 set 0x68, %o1
10183 std %o6, [%l7 + %o1]
10184 nop
10185 set 0x6E, %i3
10186 stb %i3, [%l7 + %i3]
10187 set 0x6C, %i5
10188 sta %f20, [%l7 + %i5] 0x88
10189 set 0x41, %o4
10190 ldstuba [%l7 + %o4] 0x89, %i6
10191 set 0x64, %i1
10192 lda [%l7 + %i1] 0x80, %f28
10193 nop
10194 set 0x10, %o5
10195 ldd [%l7 + %o5], %i0
10196 nop
10197 set 0x4E, %i6
10198 sth %i7, [%l7 + %i6]
10199 and %o3, %g2, %o4
10200 or %o1, %o0, %g4
10201 nop
10202 set 0x60, %o6
10203 ldub [%l7 + %o6], %g6
10204 nop
10205 set 0x20, %i7
10206 lduw [%l7 + %i7], %o7
10207 ld [%l7 + 0x6C], %f27
10208 ld [%l7 + 0x74], %f24
10209 set 0x50, %l2
10210 stda %o4, [%l7 + %l2] 0x89
10211 st %f0, [%l7 + 0x34]
10212 ld [%l7 + 0x38], %f23
10213 nop
10214 set 0x08, %i4
10215 stx %g5, [%l7 + %i4]
10216 bg,a %xcc, loop_82
10217 nop
10218 set 0x51, %l3
10219 stb %l6, [%l7 + %l3]
10220 nop
10221 set 0x50, %g5
10222 std %f2, [%l7 + %g5]
10223 set 0x3F, %g4
10224 stba %l3, [%l7 + %g4] 0xeb
10225 membar #Sync
10226loop_82:
10227 nop
10228 set 0x08, %g3
10229 lduw [%l7 + %g3], %o2
10230 set 0x0C, %o2
10231 swapa [%l7 + %o2] 0x81, %i0
10232 nop
10233 set 0x44, %i2
10234 ldsh [%l7 + %i2], %i4
10235 nop
10236 set 0x60, %l6
10237 std %f6, [%l7 + %l6]
10238 set 0x58, %l0
10239 ldstuba [%l7 + %l0] 0x81, %g7
10240 nop
10241 set 0x38, %l5
10242 stx %fsr, [%l7 + %l5]
10243 nop
10244 set 0x20, %o3
10245 stx %fsr, [%l7 + %o3]
10246 or %l0, %l2, %g1
10247 nop
10248 set 0x14, %g2
10249 ldsh [%l7 + %g2], %g3
10250 fpadd16s %f31, %f12, %f25
10251 nop
10252 set 0x48, %l1
10253 stx %l5, [%l7 + %l1]
10254 add %l7, 0x50, %l6
10255 wr %g0, 0x89, %asi
10256 ldxa [%l6] %asi, %i2
10257 casxa [%l6] 0x89, %i2, %l1
10258 set 0x50, %o7
10259 sta %f15, [%l7 + %o7] 0x80
10260 fpadd16s %f13, %f21, %f10
10261 set 0x40, %l4
10262 sta %f19, [%l7 + %l4] 0x88
10263 nop
10264 set 0x54, %g7
10265 ldstub [%l7 + %g7], %l4
10266 nop
10267 set 0x40, %g1
10268 ldd [%l7 + %g1], %i4
10269 nop
10270 set 0x1C, %g6
10271 ldsw [%l7 + %g6], %i3
10272 nop
10273 set 0x19, %i0
10274 ldub [%l7 + %i0], %o6
10275 set 0x40, %o1
10276 stda %f0, [%l7 + %o1] 0xcc
10277 or %i1, %i7, %i6
10278 set 0x20, %i3
10279 swapa [%l7 + %i3] 0x88, %o3
10280 set 0x2C, %i5
10281 swapa [%l7 + %i5] 0x80, %o4
10282 nop
10283 set 0x74, %o4
10284 sth %g2, [%l7 + %o4]
10285 nop
10286 set 0x58, %o0
10287 ldd [%l7 + %o0], %f0
10288 set 0x54, %o5
10289 stwa %o0, [%l7 + %o5] 0x81
10290 add %o1, %g6, %g4
10291 set 0x10, %i1
10292 stda %o6, [%l7 + %i1] 0x80
10293 set 0x34, %i6
10294 ldstuba [%l7 + %i6] 0x80, %o5
10295 bn,a %icc, loop_83
10296 nop
10297 set 0x08, %o6
10298 ldd [%l7 + %o6], %i6
10299 nop
10300 set 0x48, %i7
10301 std %l2, [%l7 + %i7]
10302 add %o2, %i0, %g5
10303loop_83:
10304 nop
10305 set 0x6E, %l2
10306 ldsh [%l7 + %l2], %g7
10307 set 0x2C, %l3
10308 sta %f3, [%l7 + %l3] 0x89
10309 st %f4, [%l7 + 0x78]
10310 nop
10311 set 0x70, %i4
10312 stx %fsr, [%l7 + %i4]
10313 nop
10314 set 0x40, %g4
10315 stx %i4, [%l7 + %g4]
10316 set 0x20, %g3
10317 ldda [%l7 + %g3] 0x81, %l2
10318 nop
10319 set 0x5C, %o2
10320 ldsb [%l7 + %o2], %l0
10321 set 0x40, %i2
10322 stda %f16, [%l7 + %i2] 0xf9
10323 membar #Sync
10324 nop
10325 set 0x52, %l6
10326 stb %g3, [%l7 + %l6]
10327 nop
10328 set 0x2B, %l0
10329 ldsb [%l7 + %l0], %l5
10330 set 0x34, %g5
10331 swapa [%l7 + %g5] 0x81, %g1
10332 nop
10333 set 0x2C, %l5
10334 prefetch [%l7 + %l5], 1
10335 set 0x54, %o3
10336 stha %i2, [%l7 + %o3] 0x81
10337 nop
10338 set 0x08, %g2
10339 swap [%l7 + %g2], %l1
10340 set 0x40, %o7
10341 stda %f16, [%l7 + %o7] 0xd8
10342 nop
10343 set 0x0C, %l1
10344 lduh [%l7 + %l1], %i5
10345 nop
10346 set 0x10, %g7
10347 ldd [%l7 + %g7], %f12
10348 nop
10349 set 0x40, %l4
10350 ldd [%l7 + %l4], %f2
10351 nop
10352 set 0x20, %g6
10353 stx %fsr, [%l7 + %g6]
10354 set 0x4A, %g1
10355 stha %i3, [%l7 + %g1] 0xea
10356 membar #Sync
10357 bg,a %xcc, loop_84
10358 nop
10359 set 0x5D, %o1
10360 ldsb [%l7 + %o1], %o6
10361 set 0x70, %i3
10362 swapa [%l7 + %i3] 0x81, %l4
10363loop_84:
10364 nop
10365 set 0x18, %i5
10366 ldx [%l7 + %i5], %i7
10367 nop
10368 set 0x58, %o4
10369 swap [%l7 + %o4], %i1
10370 set 0x4E, %o0
10371 stba %i6, [%l7 + %o0] 0x88
10372 nop
10373 set 0x5A, %o5
10374 ldub [%l7 + %o5], %o3
10375 set 0x40, %i1
10376 ldda [%l7 + %i1] 0xda, %f0
10377 set 0x1C, %i0
10378 stwa %g2, [%l7 + %i0] 0xeb
10379 membar #Sync
10380 nop
10381 set 0x5A, %o6
10382 ldub [%l7 + %o6], %o4
10383 nop
10384 set 0x7D, %i6
10385 stb %o0, [%l7 + %i6]
10386 nop
10387 set 0x09, %l2
10388 ldsb [%l7 + %l2], %g6
10389 set 0x56, %l3
10390 stba %o1, [%l7 + %l3] 0xeb
10391 membar #Sync
10392 nop
10393 set 0x09, %i7
10394 ldstub [%l7 + %i7], %o7
10395 set 0x6C, %i4
10396 lda [%l7 + %i4] 0x89, %f19
10397 or %o5, %g4, %l3
10398 nop
10399 set 0x2C, %g3
10400 ldsw [%l7 + %g3], %l6
10401 nop
10402 set 0x6C, %g4
10403 lduw [%l7 + %g4], %o2
10404 set 0x40, %o2
10405 ldda [%l7 + %o2] 0x89, %f16
10406 set 0x24, %l6
10407 stha %i0, [%l7 + %l6] 0xe3
10408 membar #Sync
10409 set 0x39, %i2
10410 stba %g7, [%l7 + %i2] 0xe2
10411 membar #Sync
10412 fpadd16s %f23, %f15, %f2
10413 nop
10414 set 0x38, %l0
10415 prefetch [%l7 + %l0], 4
10416 fpadd32 %f20, %f10, %f30
10417 nop
10418 nop
10419 setx 0x1D8CBF856F4E9EB7, %l0, %l6
10420 stx %l6, [%l7 + 0x28]
10421 ldd [%l7 + 0x28], %f16
10422 setx 0xDCDAA767C1B9CA80, %l1, %l5
10423 stx %l5, [%l7 + 0x10]
10424 ldd [%l7 + 0x10], %f10
10425 fdivd %f10, %f16, %f6
10426 nop
10427 set 0x40, %g5
10428 ldx [%l7 + %g5], %g5
10429 st %fsr, [%l7 + 0x4C]
10430 add %l7, 0x38, %l6
10431 wr %g0, 0x88, %asi
10432 casa [%l6] 0x88, %i4, %l2
10433 set 0x74, %o3
10434 stha %l0, [%l7 + %o3] 0xe3
10435 membar #Sync
10436 and %g3, %l5, %g1
10437 set 0x58, %l5
10438 sta %f13, [%l7 + %l5] 0x89
10439 nop
10440 set 0x5C, %o7
10441 swap [%l7 + %o7], %l1
10442 add %i2, %i3, %o6
10443 ble,a %xcc, loop_85
10444 nop
10445 set 0x70, %g2
10446 stx %fsr, [%l7 + %g2]
10447 st %fsr, [%l7 + 0x58]
10448 nop
10449 set 0x28, %l1
10450 stx %fsr, [%l7 + %l1]
10451loop_85:
10452 wr %i5, %l4, %softint
10453 nop
10454 set 0x38, %l4
10455 stx %fsr, [%l7 + %l4]
10456 nop
10457 set 0x28, %g7
10458 std %i6, [%l7 + %g7]
10459 fpadd16 %f22, %f2, %f14
10460 nop
10461 set 0x68, %g1
10462 stx %i1, [%l7 + %g1]
10463 set 0x7C, %g6
10464 lda [%l7 + %g6] 0x80, %f0
10465 nop
10466 set 0x7C, %o1
10467 swap [%l7 + %o1], %i6
10468 set 0x30, %i3
10469 prefetcha [%l7 + %i3] 0x88, 0
10470 set 0x58, %i5
10471 stxa %o3, [%l7 + %i5] 0x88
10472 set 0x1F, %o0
10473 ldstuba [%l7 + %o0] 0x81, %o4
10474 add %l7, 0x68, %l6
10475 wr %g0, 0x80, %asi
10476 casxa [%l6] 0x80, %o0, %o1
10477 set 0x76, %o4
10478 stha %o7, [%l7 + %o4] 0x89
10479 add %l7, 0x78, %l6
10480 wr %g0, 0x80, %asi
10481 casa [%l6] 0x80, %g6, %g4
10482 set 0x1A, %o5
10483 stba %l3, [%l7 + %o5] 0xe2
10484 membar #Sync
10485 wr %o5, %l6, %pic
10486 set 0x48, %i0
10487 stxa %i0, [%l7 + %i0] 0x80
10488 add %l7, 0x40, %l6
10489 wr %g0, 0x81, %asi
10490 lda [%l6] %asi, %g7
10491 casa [%l6] 0x81, %g7, %o2
10492 set 0x24, %o6
10493 swapa [%l7 + %o6] 0x80, %g5
10494 set 0x50, %i1
10495 lda [%l7 + %i1] 0x88, %f20
10496 set 0x77, %i6
10497 stba %l2, [%l7 + %i6] 0xeb
10498 membar #Sync
10499 set 0x50, %l2
10500 prefetcha [%l7 + %l2] 0x81, 1
10501 nop
10502 set 0x34, %l3
10503 swap [%l7 + %l3], %g3
10504 set 0x38, %i7
10505 lda [%l7 + %i7] 0x80, %f10
10506 set 0x2C, %g3
10507 sta %f8, [%l7 + %g3] 0x89
10508 set 0x20, %g4
10509 swapa [%l7 + %g4] 0x80, %l0
10510 nop
10511 set 0x30, %o2
10512 ldd [%l7 + %o2], %f30
10513 nop
10514 set 0x10, %i4
10515 ldd [%l7 + %i4], %f24
10516 fpsub32 %f18, %f20, %f6
10517 nop
10518 set 0x78, %i2
10519 stx %fsr, [%l7 + %i2]
10520 nop
10521 set 0x2C, %l0
10522 ldsw [%l7 + %l0], %l5
10523 nop
10524 set 0x40, %l6
10525 ldstub [%l7 + %l6], %g1
10526 set 0x08, %g5
10527 lda [%l7 + %g5] 0x89, %f12
10528 set 0x24, %o3
10529 swapa [%l7 + %o3] 0x89, %i2
10530 nop
10531 set 0x4D, %l5
10532 ldstub [%l7 + %l5], %l1
10533 set 0x68, %g2
10534 swapa [%l7 + %g2] 0x89, %i3
10535 set 0x76, %o7
10536 ldstuba [%l7 + %o7] 0x81, %o6
10537 add %l7, 0x64, %l6
10538 wr %g0, 0x89, %asi
10539 casa [%l6] 0x89, %l4, %i7
10540 nop
10541 set 0x18, %l1
10542 ldd [%l7 + %l1], %i4
10543 set 0x32, %g7
10544 stha %i6, [%l7 + %g7] 0xe3
10545 membar #Sync
10546 ld [%l7 + 0x3C], %f11
10547 set 0x71, %g1
10548 ldstuba [%l7 + %g1] 0x89, %i1
10549 nop
10550 set 0x38, %l4
10551 std %g2, [%l7 + %l4]
10552 add %l7, 0x10, %l6
10553 wr %g0, 0x88, %asi
10554 casa [%l6] 0x88, %o3, %o4
10555 ld [%l7 + 0x4C], %f14
10556 set 0x60, %o1
10557 ldda [%l7 + %o1] 0xea, %o0
10558 set 0x40, %g6
10559 ldda [%l7 + %g6] 0x80, %f16
10560 nop
10561 set 0x4D, %i3
10562 ldsb [%l7 + %i3], %o7
10563 nop
10564 set 0x2E, %o0
10565 ldsh [%l7 + %o0], %o0
10566 set 0x18, %o4
10567 stxa %g4, [%l7 + %o4] 0x88
10568 nop
10569 set 0x60, %i5
10570 stx %l3, [%l7 + %i5]
10571 and %o5, %g6, %l6
10572 set 0x10, %i0
10573 prefetcha [%l7 + %i0] 0x89, 0
10574 set 0x10, %o5
10575 stda %g6, [%l7 + %o5] 0xea
10576 membar #Sync
10577 set 0x40, %o6
10578 ldda [%l7 + %o6] 0xe2, %o2
10579 set 0x10, %i1
10580 stda %l2, [%l7 + %i1] 0xe2
10581 membar #Sync
10582 nop
10583 set 0x0C, %l2
10584 ldsb [%l7 + %l2], %i4
10585 st %fsr, [%l7 + 0x0C]
10586 nop
10587 set 0x50, %i6
10588 ldd [%l7 + %i6], %f12
10589 set 0x48, %i7
10590 sta %f7, [%l7 + %i7] 0x88
10591 nop
10592 set 0x78, %l3
10593 sth %g3, [%l7 + %l3]
10594 nop
10595 set 0x40, %g4
10596 std %g4, [%l7 + %g4]
10597 nop
10598 set 0x0C, %o2
10599 sth %l0, [%l7 + %o2]
10600 nop
10601 set 0x60, %i4
10602 std %l4, [%l7 + %i4]
10603 set 0x08, %i2
10604 lda [%l7 + %i2] 0x80, %f27
10605 nop
10606 nop
10607 setx 0x208F6D18, %l0, %l6
10608 st %l6, [%l7 + 0x28]
10609 ld [%l7 + 0x28], %f2
10610 setx 0x1C5D0FAB, %l1, %l5
10611 st %l5, [%l7 + 0x10]
10612 ld [%l7 + 0x10], %f30
10613 fdivs %f30, %f2, %f20
10614 nop
10615 set 0x52, %g3
10616 ldsb [%l7 + %g3], %g1
10617 add %l1, %i2, %o6
10618 nop
10619 set 0x60, %l6
10620 stx %fsr, [%l7 + %l6]
10621 set 0x20, %l0
10622 ldda [%l7 + %l0] 0xe3, %l4
10623 nop
10624 set 0x0C, %o3
10625 ldsw [%l7 + %o3], %i3
10626 fpadd32s %f21, %f27, %f4
10627 fpadd32s %f9, %f21, %f22
10628 set 0x10, %g5
10629 sta %f9, [%l7 + %g5] 0x88
10630 nop
10631 set 0x28, %g2
10632 lduw [%l7 + %g2], %i5
10633 set 0x68, %o7
10634 stda %i6, [%l7 + %o7] 0x81
10635 set 0x58, %l1
10636 ldxa [%l7 + %l1] 0x88, %i6
10637 add %l7, 0x18, %l6
10638 wr %g0, 0x81, %asi
10639 casxa [%l6] 0x81, %i1, %g2
10640 set 0x54, %l5
10641 swapa [%l7 + %l5] 0x89, %o4
10642 set 0x40, %g1
10643 stda %f0, [%l7 + %g1] 0xd8
10644 nop
10645 or %g0, 0x8, %l0
10646 sllx %l0, 0x3c, %l0
10647 wr %l0, %g0, %tick_cmpr
10648 set 0x48, %g7
10649 ldxa [%l7 + %g7] 0x80, %o1
10650 set 0x2E, %o1
10651 stha %o0, [%l7 + %o1] 0x81
10652 set 0x50, %g6
10653 ldda [%l7 + %g6] 0x88, %l2
10654 nop
10655 set 0x16, %i3
10656 ldsh [%l7 + %i3], %g4
10657 nop
10658 set 0x78, %l4
10659 stx %fsr, [%l7 + %l4]
10660 nop
10661 set 0x10, %o0
10662 stw %g6, [%l7 + %o0]
10663 set 0x4C, %i5
10664 lda [%l7 + %i5] 0x89, %f20
10665 add %o5, %i0, %g7
10666 nop
10667 set 0x68, %i0
10668 lduw [%l7 + %i0], %o2
10669 and %l2, %i4, %g3
10670 be,a,pt %xcc, loop_86
10671 nop
10672 set 0x40, %o5
10673 lduh [%l7 + %o5], %l6
10674 add %l0, %l5, %g1
10675 st %fsr, [%l7 + 0x60]
10676loop_86:
10677 nop
10678 set 0x7C, %o4
10679 prefetch [%l7 + %o4], 3
10680 add %l1, %i2, %o6
10681 nop
10682 set 0x7C, %i1
10683 stb %l4, [%l7 + %i1]
10684 nop
10685 set 0x38, %o6
10686 ldx [%l7 + %o6], %i3
10687 nop
10688 set 0x08, %l2
10689 std %f20, [%l7 + %l2]
10690 nop
10691 set 0x24, %i7
10692 lduw [%l7 + %i7], %g5
10693 nop
10694 set 0x50, %l3
10695 ldd [%l7 + %l3], %f30
10696 st %f21, [%l7 + 0x24]
10697 set 0x54, %i6
10698 sta %f20, [%l7 + %i6] 0x80
10699 nop
10700 set 0x38, %g4
10701 ldsb [%l7 + %g4], %i5
10702 nop
10703 set 0x7C, %i4
10704 lduw [%l7 + %i4], %i7
10705 set 0x5A, %o2
10706 stha %i1, [%l7 + %o2] 0x89
10707 fpsub16 %f4, %f30, %f14
10708 set 0x09, %g3
10709 ldstuba [%l7 + %g3] 0x89, %i6
10710 set 0x38, %i2
10711 stxa %o4, [%l7 + %i2] 0x81
10712 nop
10713 set 0x58, %l0
10714 ldd [%l7 + %l0], %f22
10715 nop
10716 set 0x42, %l6
10717 lduh [%l7 + %l6], %g2
10718 set 0x40, %o3
10719 ldda [%l7 + %o3] 0xda, %f16
10720 set 0x3C, %g5
10721 sta %f6, [%l7 + %g5] 0x89
10722 nop
10723 set 0x1C, %o7
10724 prefetch [%l7 + %o7], 4
10725 nop
10726 set 0x70, %g2
10727 ldd [%l7 + %g2], %o2
10728 ld [%l7 + 0x54], %f31
10729 nop
10730 set 0x08, %l5
10731 stx %fsr, [%l7 + %l5]
10732 bne,a %icc, loop_87
10733 nop
10734 set 0x34, %g1
10735 stb %o7, [%l7 + %g1]
10736 set 0x40, %g7
10737 stda %f0, [%l7 + %g7] 0xda
10738loop_87:
10739 nop
10740 set 0x10, %o1
10741 ldd [%l7 + %o1], %o0
10742 nop
10743 set 0x28, %l1
10744 lduw [%l7 + %l1], %o1
10745 st %fsr, [%l7 + 0x0C]
10746 nop
10747 set 0x5C, %g6
10748 prefetch [%l7 + %g6], 3
10749 nop
10750 set 0x48, %l4
10751 ldx [%l7 + %l4], %l3
10752 nop
10753 set 0x28, %i3
10754 stx %g4, [%l7 + %i3]
10755 set 0x0C, %o0
10756 swapa [%l7 + %o0] 0x89, %o5
10757 nop
10758 set 0x54, %i5
10759 prefetch [%l7 + %i5], 4
10760 nop
10761 set 0x57, %o5
10762 ldstub [%l7 + %o5], %i0
10763 set 0x64, %o4
10764 sta %f1, [%l7 + %o4] 0x89
10765 set 0x63, %i0
10766 stba %g6, [%l7 + %i0] 0x80
10767 membar #Sync
10768 set 0x40, %i1
10769 ldda [%l7 + %i1] 0xf9, %f16
10770 nop
10771 set 0x28, %o6
10772 stw %o2, [%l7 + %o6]
10773 nop
10774 set 0x38, %i7
10775 stw %g7, [%l7 + %i7]
10776 add %l2, %i4, %l6
10777 set 0x18, %l3
10778 prefetcha [%l7 + %l3] 0x81, 2
10779 wr %g3, %g1, %ccr
10780 nop
10781 set 0x11, %i6
10782 ldub [%l7 + %i6], %l5
10783 add %l7, 0x30, %l6
10784 wr %g0, 0x89, %asi
10785 lda [%l6] %asi, %i2
10786 casa [%l6] 0x89, %i2, %o6
10787 st %fsr, [%l7 + 0x24]
10788 nop
10789 set 0x78, %g4
10790 std %f22, [%l7 + %g4]
10791 nop
10792 set 0x5F, %l2
10793 stb %l4, [%l7 + %l2]
10794 add %l7, 0x24, %l6
10795 wr %g0, 0x88, %asi
10796 casa [%l6] 0x88, %i3, %g5
10797 set 0x40, %o2
10798 ldda [%l7 + %o2] 0x88, %f16
10799 set 0x6C, %g3
10800 lda [%l7 + %g3] 0x81, %f14
10801 nop
10802 set 0x24, %i4
10803 stb %l1, [%l7 + %i4]
10804 set 0x18, %l0
10805 stda %i4, [%l7 + %l0] 0xe3
10806 membar #Sync
10807 set 0x40, %l6
10808 ldda [%l7 + %l6] 0x80, %f0
10809 nop
10810 set 0x39, %i2
10811 ldsb [%l7 + %i2], %i7
10812 nop
10813 set 0x60, %o3
10814 sth %i6, [%l7 + %o3]
10815 set 0x7E, %o7
10816 stba %i1, [%l7 + %o7] 0xeb
10817 membar #Sync
10818 fpsub32 %f20, %f24, %f10
10819 set 0x4A, %g5
10820 ldstuba [%l7 + %g5] 0x80, %o4
10821 set 0x1B, %g2
10822 stba %o3, [%l7 + %g2] 0x88
10823 nop
10824 set 0x08, %l5
10825 ldsh [%l7 + %l5], %o7
10826 nop
10827 set 0x30, %g1
10828 stx %g2, [%l7 + %g1]
10829 add %l7, 0x10, %l6
10830 wr %g0, 0x81, %asi
10831 casa [%l6] 0x81, %o0, %l3
10832 nop
10833 set 0x10, %o1
10834 ldd [%l7 + %o1], %f14
10835 nop
10836 set 0x2C, %l1
10837 ldsh [%l7 + %l1], %o1
10838 nop
10839 set 0x24, %g7
10840 ldsh [%l7 + %g7], %g4
10841 nop
10842 set 0x11, %l4
10843 ldsb [%l7 + %l4], %i0
10844 nop
10845 set 0x4E, %g6
10846 lduh [%l7 + %g6], %o5
10847 nop
10848 set 0x58, %i3
10849 ldd [%l7 + %i3], %o2
10850 nop
10851 set 0x20, %i5
10852 ldsh [%l7 + %i5], %g6
10853 set 0x54, %o5
10854 stwa %l2, [%l7 + %o5] 0x88
10855 nop
10856 set 0x6F, %o0
10857 stb %i4, [%l7 + %o0]
10858 st %fsr, [%l7 + 0x60]
10859 set 0x30, %i0
10860 ldda [%l7 + %i0] 0xeb, %i6
10861 nop
10862 set 0x2B, %i1
10863 stb %l0, [%l7 + %i1]
10864 nop
10865 set 0x6F, %o6
10866 ldub [%l7 + %o6], %g7
10867 or %g1, %l5, %g3
10868 set 0x58, %o4
10869 stxa %i2, [%l7 + %o4] 0x81
10870 add %l7, 0x1C, %l6
10871 wr %g0, 0x80, %asi
10872 lda [%l6] %asi, %l4
10873 casa [%l6] 0x80, %l4, %o6
10874 set 0x70, %l3
10875 ldda [%l7 + %l3] 0x89, %g4
10876 add %i3, %i5, %l1
10877 nop
10878 set 0x08, %i6
10879 stw %i7, [%l7 + %i6]
10880 st %fsr, [%l7 + 0x5C]
10881 nop
10882 set 0x35, %g4
10883 stb %i1, [%l7 + %g4]
10884 nop
10885 set 0x28, %i7
10886 ldd [%l7 + %i7], %o4
10887 nop
10888 set 0x18, %l2
10889 ldsw [%l7 + %l2], %o3
10890 nop
10891 set 0x48, %o2
10892 ldd [%l7 + %o2], %f16
10893 nop
10894 set 0x4A, %i4
10895 ldstub [%l7 + %i4], %o7
10896 or %g2, %i6, %o0
10897 nop
10898 set 0x28, %l0
10899 lduw [%l7 + %l0], %l3
10900 set 0x20, %l6
10901 lda [%l7 + %l6] 0x88, %f27
10902 add %o1, %i0, %o5
10903 st %fsr, [%l7 + 0x38]
10904 bge,a %icc, loop_88
10905 ld [%l7 + 0x50], %f30
10906 nop
10907 set 0x78, %i2
10908 stb %g4, [%l7 + %i2]
10909 fpsub16 %f16, %f2, %f2
10910loop_88:
10911 nop
10912 set 0x40, %o3
10913 ldda [%l7 + %o3] 0xd8, %f0
10914 or %g6, %l2, %o2
10915 nop
10916 set 0x08, %o7
10917 stx %fsr, [%l7 + %o7]
10918 and %i4, %l6, %l0
10919 set 0x70, %g3
10920 ldda [%l7 + %g3] 0xea, %g0
10921 nop
10922 set 0x28, %g5
10923 std %g6, [%l7 + %g5]
10924 nop
10925 set 0x26, %l5
10926 lduh [%l7 + %l5], %l5
10927 set 0x30, %g2
10928 ldda [%l7 + %g2] 0x81, %g2
10929 add %l7, 0x28, %l6
10930 wr %g0, 0x89, %asi
10931 casa [%l6] 0x89, %l4, %o6
10932 nop
10933 set 0x34, %o1
10934 ldub [%l7 + %o1], %i2
10935 nop
10936 set 0x50, %g1
10937 stx %i3, [%l7 + %g1]
10938 nop
10939 set 0x18, %l1
10940 ldx [%l7 + %l1], %g5
10941 bl %xcc, loop_89
10942 nop
10943 set 0x10, %g7
10944 stw %l1, [%l7 + %g7]
10945 or %i7, %i1, %i5
10946 set 0x40, %l4
10947 ldstuba [%l7 + %l4] 0x88, %o4
10948loop_89:
10949 ld [%l7 + 0x20], %f21
10950 set 0x10, %g6
10951 swapa [%l7 + %g6] 0x88, %o3
10952 set 0x50, %i5
10953 stxa %o7, [%l7 + %i5] 0x81
10954 or %g2, %i6, %o0
10955 nop
10956 set 0x10, %i3
10957 ldx [%l7 + %i3], %l3
10958 set 0x28, %o5
10959 prefetcha [%l7 + %o5] 0x81, 3
10960 nop
10961 set 0x15, %i0
10962 ldstub [%l7 + %i0], %o5
10963 nop
10964 set 0x08, %i1
10965 ldd [%l7 + %i1], %f12
10966 nop
10967 set 0x08, %o6
10968 ldd [%l7 + %o6], %g4
10969 or %g6, %l2, %i0
10970 nop
10971 set 0x18, %o4
10972 ldsb [%l7 + %o4], %o2
10973 set 0x58, %l3
10974 sta %f19, [%l7 + %l3] 0x80
10975 nop
10976 set 0x36, %o0
10977 ldub [%l7 + %o0], %i4
10978 nop
10979 set 0x28, %g4
10980 std %i6, [%l7 + %g4]
10981 nop
10982 set 0x6C, %i7
10983 stw %l0, [%l7 + %i7]
10984 nop
10985 set 0x30, %i6
10986 ldd [%l7 + %i6], %g0
10987 set 0x60, %l2
10988 ldda [%l7 + %l2] 0xeb, %g6
10989 ld [%l7 + 0x44], %f2
10990 nop
10991 set 0x4C, %o2
10992 lduw [%l7 + %o2], %g3
10993 set 0x08, %l0
10994 prefetcha [%l7 + %l0] 0x80, 0
10995 nop
10996 set 0x30, %i4
10997 stx %o6, [%l7 + %i4]
10998 nop
10999 set 0x16, %l6
11000 ldstub [%l7 + %l6], %i2
11001 set 0x08, %i2
11002 ldxa [%l7 + %i2] 0x89, %i3
11003 nop
11004 set 0x5B, %o3
11005 ldub [%l7 + %o3], %l4
11006 nop
11007 set 0x5A, %g3
11008 ldsh [%l7 + %g3], %l1
11009 nop
11010 set 0x50, %g5
11011 stx %g5, [%l7 + %g5]
11012 bgu,a %xcc, loop_90
11013 nop
11014 set 0x68, %l5
11015 stx %i1, [%l7 + %l5]
11016 nop
11017 set 0x7C, %o7
11018 stb %i5, [%l7 + %o7]
11019 nop
11020 set 0x70, %o1
11021 ldd [%l7 + %o1], %f20
11022loop_90:
11023 nop
11024 set 0x5A, %g1
11025 ldsh [%l7 + %g1], %i7
11026 nop
11027 set 0x11, %l1
11028 ldub [%l7 + %l1], %o4
11029 set 0x40, %g2
11030 stda %f16, [%l7 + %g2] 0x88
11031 nop
11032 set 0x7C, %l4
11033 stw %o7, [%l7 + %l4]
11034 nop
11035 set 0x5C, %g6
11036 lduw [%l7 + %g6], %o3
11037 nop
11038 set 0x08, %i5
11039 ldd [%l7 + %i5], %i6
11040 set 0x08, %i3
11041 stda %o0, [%l7 + %i3] 0xea
11042 membar #Sync
11043 fpadd16s %f15, %f14, %f26
11044 set 0x78, %o5
11045 stwa %l3, [%l7 + %o5] 0xea
11046 membar #Sync
11047 ld [%l7 + 0x10], %f7
11048 nop
11049 set 0x7C, %g7
11050 prefetch [%l7 + %g7], 3
11051 nop
11052 set 0x24, %i0
11053 stw %o1, [%l7 + %i0]
11054 fpsub32 %f6, %f16, %f0
11055 nop
11056 set 0x10, %o6
11057 std %f14, [%l7 + %o6]
11058 set 0x10, %o4
11059 stxa %g2, [%l7 + %o4] 0x88
11060 set 0x0A, %i1
11061 stba %o5, [%l7 + %i1] 0xea
11062 membar #Sync
11063 wr %g0, 0x5, %fprs
11064 nop
11065 set 0x58, %l3
11066 lduw [%l7 + %l3], %i0
11067 set 0x38, %g4
11068 stxa %o2, [%l7 + %g4] 0xe3
11069 membar #Sync
11070 bge %xcc, loop_91
11071 nop
11072 set 0x3C, %i7
11073 swap [%l7 + %i7], %l2
11074 nop
11075 set 0x48, %i6
11076 ldx [%l7 + %i6], %i4
11077 nop
11078 set 0x40, %l2
11079 ldd [%l7 + %l2], %i6
11080loop_91:
11081 nop
11082 set 0x48, %o0
11083 prefetcha [%l7 + %o0] 0x89, 4
11084 membar #Sync
11085 set 0x40, %l0
11086 ldda [%l7 + %l0] 0xf1, %f0
11087 set 0x40, %o2
11088 stda %f0, [%l7 + %o2] 0xc2
11089 fpsub32s %f18, %f0, %f27
11090 set 0x58, %i4
11091 prefetcha [%l7 + %i4] 0x88, 0
11092 add %g3, %l5, %g7
11093 nop
11094 set 0x48, %i2
11095 prefetch [%l7 + %i2], 1
11096 set 0x60, %o3
11097 ldxa [%l7 + %o3] 0x89, %i2
11098 nop
11099 set 0x68, %l6
11100 swap [%l7 + %l6], %o6
11101 add %l7, 0x28, %l6
11102 wr %g0, 0x81, %asi
11103 casxa [%l6] 0x81, %i3, %l4
11104 nop
11105 set 0x78, %g5
11106 stx %fsr, [%l7 + %g5]
11107 set 0x34, %g3
11108 sta %f28, [%l7 + %g3] 0x89
11109 nop
11110 set 0x0F, %l5
11111 ldstub [%l7 + %l5], %g5
11112 add %l7, 0x58, %l6
11113 wr %g0, 0x88, %asi
11114 casxa [%l6] 0x88, %i1, %l1
11115 set 0x34, %o7
11116 sta %f19, [%l7 + %o7] 0x80
11117 set 0x5C, %o1
11118 swapa [%l7 + %o1] 0x88, %i7
11119 set 0x1C, %l1
11120 swapa [%l7 + %l1] 0x81, %o4
11121 set 0x60, %g2
11122 swapa [%l7 + %g2] 0x81, %o7
11123 set 0x15, %g1
11124 ldstuba [%l7 + %g1] 0x80, %o3
11125 nop
11126 set 0x20, %g6
11127 ldx [%l7 + %g6], %i5
11128 set 0x10, %l4
11129 lda [%l7 + %l4] 0x80, %f8
11130 nop
11131 set 0x39, %i5
11132 ldub [%l7 + %i5], %o0
11133 ld [%l7 + 0x38], %f29
11134 set 0x12, %o5
11135 stha %l3, [%l7 + %o5] 0xe3
11136 membar #Sync
11137 st %fsr, [%l7 + 0x40]
11138 nop
11139 set 0x43, %g7
11140 ldstub [%l7 + %g7], %o1
11141 set 0x18, %i0
11142 stwa %i6, [%l7 + %i0] 0x88
11143 nop
11144 set 0x30, %i3
11145 stw %o5, [%l7 + %i3]
11146 nop
11147 set 0x3C, %o4
11148 lduw [%l7 + %o4], %g2
11149 set 0x34, %o6
11150 sta %f18, [%l7 + %o6] 0x88
11151 membar #Sync
11152 set 0x40, %i1
11153 ldda [%l7 + %i1] 0xf9, %f0
11154 and %g4, %g6, %i0
11155 EXIT_GOOD
11156
11157
11158
11159!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11160!
11161! Stats for Thread 2:
11162!
11163! Type l : 1252
11164! Type a : 27
11165! Type cti : 36
11166! Type x : 526
11167! Type f : 53
11168! Type i : 106
11169!
11170!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11171
11172!
11173! Thread 3 Start
11174!
11175.global thread_3
11176thread_3:
11177 mov %l7, %g1
11178 !# Set %cwp for 8 windows
11179 !# This threads memory space into each %l7
11180 wrpr %g0, 0x7, %cwp
11181 mov %g1, %l7
11182 wrpr %g0, 0x6, %cwp
11183 mov %g1, %l7
11184 wrpr %g0, 0x5, %cwp
11185 mov %g1, %l7
11186 wrpr %g0, 0x4, %cwp
11187 mov %g1, %l7
11188 wrpr %g0, 0x3, %cwp
11189 mov %g1, %l7
11190 wrpr %g0, 0x2, %cwp
11191 mov %g1, %l7
11192 wrpr %g0, 0x1, %cwp
11193 mov %g1, %l7
11194 wrpr %g0, 0x0, %cwp
11195 mov %g1, %l7
11196
11197 !# Set %fsr
11198 setx 0x0000000000400000, %l0, %l6 !# no post process
11199 stx %l6, [%l7 + 0x0] !# no post process
11200 ldx [%l7 + 0x0], %fsr !# no post process
11201
11202 wr %g0, 0x80, %asi !# no post process
11203
11204 !# Initialize registers ..
11205
11206 !# Global registers
11207 set 0x6, %g1
11208 set 0xA, %g2
11209 set 0xD, %g3
11210 set 0xD, %g4
11211 set 0x8, %g5
11212 set 0x8, %g6
11213 set 0x6, %g7
11214 !# Input registers
11215 set -0x9, %i0
11216 set -0xB, %i1
11217 set -0xC, %i2
11218 set -0xA, %i3
11219 set -0x2, %i4
11220 set -0x3, %i5
11221 set -0x9, %i6
11222 set -0x9, %i7
11223 !# Local registers
11224 set 0x4565A71B, %l0
11225 set 0x734E4C2F, %l1
11226 set 0x5EBD2296, %l2
11227 set 0x50477FA6, %l3
11228 set 0x118922E7, %l4
11229 set 0x72E064F1, %l5
11230 set 0x74C1A33E, %l6
11231 !# Output registers
11232 set -0x1495, %o0
11233 set 0x1B9C, %o1
11234 set -0x068C, %o2
11235 set 0x144C, %o3
11236 set -0x07F9, %o4
11237 set 0x0F8C, %o5
11238 set -0x05E8, %o6
11239 set 0x116F, %o7
11240 !# Float registers
11241 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
11242 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
11243 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
11244 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
11245 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
11246 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
11247 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
11248 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
11249 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
11250 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
11251 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
11252 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
11253 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
11254 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
11255 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
11256 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
11257
11258 !# Execute Main Diag ..
11259
11260 st %fsr, [%l7 + 0x1C]
11261 set 0x10, %g4
11262 prefetcha [%l7 + %g4] 0x88, 1
11263 set 0x58, %l3
11264 stwa %i4, [%l7 + %l3] 0x88
11265 nop
11266 set 0x0A, %i6
11267 sth %l6, [%l7 + %i6]
11268 nop
11269 set 0x48, %l2
11270 std %f16, [%l7 + %l2]
11271 nop
11272 set 0x30, %o0
11273 ldd [%l7 + %o0], %f14
11274 nop
11275 set 0x2C, %i7
11276 stw %l2, [%l7 + %i7]
11277 st %f27, [%l7 + 0x4C]
11278 nop
11279 set 0x70, %l0
11280 ldd [%l7 + %l0], %f6
11281 set 0x70, %o2
11282 stxa %g1, [%l7 + %o2] 0xe3
11283 membar #Sync
11284 set 0x40, %i4
11285 stda %f16, [%l7 + %i4] 0xc2
11286 nop
11287 set 0x30, %o3
11288 lduw [%l7 + %o3], %l0
11289 nop
11290 set 0x58, %l6
11291 lduw [%l7 + %l6], %l5
11292 nop
11293 set 0x58, %g5
11294 ldsw [%l7 + %g5], %g3
11295 nop
11296 set 0x46, %g3
11297 ldub [%l7 + %g3], %i2
11298 and %g7, %i3, %o6
11299 ld [%l7 + 0x78], %f5
11300 add %g5, %l4, %i1
11301 nop
11302 set 0x38, %l5
11303 lduw [%l7 + %l5], %l1
11304 nop
11305 set 0x64, %i2
11306 prefetch [%l7 + %i2], 3
11307 nop
11308 set 0x60, %o1
11309 std %i6, [%l7 + %o1]
11310 ble,pn %xcc, loop_92
11311 nop
11312 set 0x70, %o7
11313 std %f12, [%l7 + %o7]
11314 wr %o4, %o3, %clear_softint
11315 set 0x30, %g2
11316 stxa %i5, [%l7 + %g2] 0xe3
11317 membar #Sync
11318loop_92:
11319 add %o7, %o0, %o1
11320 nop
11321 set 0x0A, %l1
11322 ldstub [%l7 + %l1], %i6
11323 and %l3, %g2, %o5
11324 set 0x10, %g6
11325 stda %g4, [%l7 + %g6] 0x89
11326 set 0x38, %g1
11327 stda %i0, [%l7 + %g1] 0xeb
11328 membar #Sync
11329 set 0x44, %l4
11330 swapa [%l7 + %l4] 0x81, %g6
11331 nop
11332 set 0x60, %i5
11333 stx %o2, [%l7 + %i5]
11334 set 0x08, %g7
11335 stxa %i4, [%l7 + %g7] 0xe2
11336 membar #Sync
11337 st %fsr, [%l7 + 0x70]
11338 nop
11339 set 0x28, %o5
11340 stx %fsr, [%l7 + %o5]
11341 and %l6, %l2, %g1
11342 add %l5, %g3, %l0
11343 nop
11344 set 0x10, %i3
11345 ldd [%l7 + %i3], %f8
11346 nop
11347 set 0x70, %i0
11348 lduw [%l7 + %i0], %g7
11349 ld [%l7 + 0x50], %f8
11350 nop
11351 set 0x3C, %o4
11352 stw %i3, [%l7 + %o4]
11353 or %o6, %i2, %g5
11354 ld [%l7 + 0x6C], %f26
11355 add %l7, 0x18, %l6
11356 wr %g0, 0x88, %asi
11357 casa [%l6] 0x88, %i1, %l4
11358 nop
11359 set 0x1C, %o6
11360 stw %i7, [%l7 + %o6]
11361 and %l1, %o4, %o3
11362 nop
11363 set 0x5A, %i1
11364 ldub [%l7 + %i1], %o7
11365 nop
11366 set 0x68, %l3
11367 ldd [%l7 + %l3], %f6
11368 nop
11369 set 0x38, %g4
11370 prefetch [%l7 + %g4], 2
11371 set 0x40, %l2
11372 stda %f16, [%l7 + %l2] 0x88
11373 add %l7, 0x30, %l6
11374 wr %g0, 0x81, %asi
11375 casa [%l6] 0x81, %i5, %o1
11376 nop
11377 set 0x7A, %i6
11378 ldstub [%l7 + %i6], %o0
11379 nop
11380 set 0x70, %o0
11381 std %f30, [%l7 + %o0]
11382 set 0x68, %i7
11383 prefetcha [%l7 + %i7] 0x81, 4
11384 set 0x1E, %o2
11385 ldstuba [%l7 + %o2] 0x88, %l3
11386 nop
11387 set 0x08, %i4
11388 ldd [%l7 + %i4], %f2
11389 nop
11390 set 0x28, %l0
11391 ldx [%l7 + %l0], %g2
11392 or %o5, %i0, %g4
11393 nop
11394 set 0x2C, %l6
11395 ldsb [%l7 + %l6], %o2
11396 nop
11397 set 0x15, %g5
11398 ldub [%l7 + %g5], %g6
11399 set 0x40, %o3
11400 ldda [%l7 + %o3] 0xd2, %f0
11401 set 0x30, %g3
11402 stxa %l6, [%l7 + %g3] 0x88
11403 add %i4, %g1, %l2
11404 add %l5, %g3, %g7
11405 ld [%l7 + 0x3C], %f20
11406 nop
11407 set 0x18, %i2
11408 stx %i3, [%l7 + %i2]
11409 bl,pt %xcc, loop_93
11410 nop
11411 set 0x40, %o1
11412 swap [%l7 + %o1], %o6
11413 nop
11414 set 0x3E, %l5
11415 sth %l0, [%l7 + %l5]
11416 and %i2, %g5, %i1
11417loop_93:
11418 nop
11419 set 0x38, %g2
11420 ldsb [%l7 + %g2], %l4
11421 set 0x40, %o7
11422 stda %f16, [%l7 + %o7] 0xca
11423 nop
11424 set 0x6E, %l1
11425 ldstub [%l7 + %l1], %l1
11426 st %f11, [%l7 + 0x18]
11427 nop
11428 set 0x7C, %g6
11429 prefetch [%l7 + %g6], 0
11430 set 0x34, %g1
11431 swapa [%l7 + %g1] 0x88, %i7
11432 nop
11433 set 0x19, %i5
11434 ldub [%l7 + %i5], %o4
11435 nop
11436 set 0x10, %g7
11437 lduw [%l7 + %g7], %o3
11438 set 0x60, %l4
11439 ldda [%l7 + %l4] 0x88, %i4
11440 nop
11441 set 0x28, %o5
11442 ldd [%l7 + %o5], %o6
11443 set 0x58, %i0
11444 lda [%l7 + %i0] 0x89, %f21
11445 nop
11446 set 0x08, %i3
11447 std %f2, [%l7 + %i3]
11448 wr %o0, %o1, %set_softint
11449 nop
11450 set 0x18, %o6
11451 stx %fsr, [%l7 + %o6]
11452 nop
11453 set 0x50, %o4
11454 stx %fsr, [%l7 + %o4]
11455 nop
11456 set 0x58, %l3
11457 stx %l3, [%l7 + %l3]
11458 st %fsr, [%l7 + 0x1C]
11459 set 0x78, %g4
11460 stxa %i6, [%l7 + %g4] 0xea
11461 membar #Sync
11462 nop
11463 set 0x0C, %i1
11464 ldsb [%l7 + %i1], %o5
11465 add %l7, 0x78, %l6
11466 wr %g0, 0x88, %asi
11467 casxa [%l6] 0x88, %i0, %g4
11468 nop
11469 set 0x38, %i6
11470 stx %o2, [%l7 + %i6]
11471 set 0x40, %o0
11472 ldda [%l7 + %o0] 0xd8, %f16
11473 nop
11474 set 0x38, %i7
11475 ldd [%l7 + %i7], %f6
11476 set 0x58, %l2
11477 ldxa [%l7 + %l2] 0x80, %g6
11478 nop
11479 set 0x18, %o2
11480 lduh [%l7 + %o2], %l6
11481 nop
11482 set 0x30, %l0
11483 stx %fsr, [%l7 + %l0]
11484 nop
11485 set 0x58, %i4
11486 stx %fsr, [%l7 + %i4]
11487 st %f31, [%l7 + 0x30]
11488 nop
11489 set 0x18, %g5
11490 stx %g2, [%l7 + %g5]
11491 ld [%l7 + 0x08], %f13
11492 nop
11493 set 0x1E, %l6
11494 ldsb [%l7 + %l6], %i4
11495 set 0x10, %g3
11496 sta %f1, [%l7 + %g3] 0x80
11497 nop
11498 set 0x38, %o3
11499 prefetch [%l7 + %o3], 1
11500 nop
11501 set 0x6C, %o1
11502 lduw [%l7 + %o1], %g1
11503 set 0x20, %i2
11504 stxa %l5, [%l7 + %i2] 0x80
11505 nop
11506 set 0x1E, %g2
11507 ldsh [%l7 + %g2], %g3
11508 nop
11509 set 0x76, %l5
11510 sth %l2, [%l7 + %l5]
11511 set 0x68, %o7
11512 lda [%l7 + %o7] 0x88, %f9
11513 st %fsr, [%l7 + 0x70]
11514 nop
11515 set 0x38, %l1
11516 std %f2, [%l7 + %l1]
11517 set 0x40, %g1
11518 stxa %g7, [%l7 + %g1] 0xea
11519 membar #Sync
11520 nop
11521 set 0x40, %i5
11522 ldd [%l7 + %i5], %f10
11523 nop
11524 set 0x68, %g6
11525 ldd [%l7 + %g6], %f8
11526 wr %g0, 0x7, %fprs
11527 set 0x28, %l4
11528 stda %i2, [%l7 + %l4] 0x80
11529 nop
11530 set 0x48, %g7
11531 stx %fsr, [%l7 + %g7]
11532 ld [%l7 + 0x64], %f6
11533 set 0x40, %i0
11534 stda %f0, [%l7 + %i0] 0x80
11535 nop
11536 set 0x10, %o5
11537 std %g4, [%l7 + %o5]
11538 nop
11539 set 0x34, %o6
11540 ldsw [%l7 + %o6], %o6
11541 and %i1, %l1, %i7
11542 nop
11543 set 0x10, %i3
11544 stx %l4, [%l7 + %i3]
11545 nop
11546 set 0x46, %o4
11547 ldsb [%l7 + %o4], %o3
11548 set 0x10, %l3
11549 prefetcha [%l7 + %l3] 0x89, 2
11550 ld [%l7 + 0x58], %f24
11551 nop
11552 set 0x16, %g4
11553 ldsh [%l7 + %g4], %i5
11554 nop
11555 set 0x40, %i1
11556 ldx [%l7 + %i1], %o7
11557 set 0x30, %i6
11558 swapa [%l7 + %i6] 0x89, %o1
11559 set 0x18, %i7
11560 lda [%l7 + %i7] 0x88, %f17
11561 nop
11562 set 0x30, %l2
11563 stw %l3, [%l7 + %l2]
11564 nop
11565 set 0x38, %o2
11566 std %f2, [%l7 + %o2]
11567 nop
11568 set 0x60, %l0
11569 stx %fsr, [%l7 + %l0]
11570 nop
11571 set 0x64, %o0
11572 prefetch [%l7 + %o0], 4
11573 nop
11574 set 0x40, %g5
11575 swap [%l7 + %g5], %i6
11576 nop
11577 set 0x46, %i4
11578 ldub [%l7 + %i4], %o0
11579 nop
11580 set 0x1C, %g3
11581 ldsw [%l7 + %g3], %o5
11582 nop
11583 set 0x60, %l6
11584 lduw [%l7 + %l6], %g4
11585 and %i0, %g6, %l6
11586 nop
11587 set 0x78, %o1
11588 prefetch [%l7 + %o1], 0
11589 nop
11590 set 0x58, %i2
11591 ldd [%l7 + %i2], %o2
11592 nop
11593 set 0x08, %o3
11594 stx %fsr, [%l7 + %o3]
11595 nop
11596 set 0x12, %l5
11597 lduh [%l7 + %l5], %g2
11598 nop
11599 set 0x74, %o7
11600 ldsw [%l7 + %o7], %i4
11601 fpsub16 %f26, %f24, %f20
11602 nop
11603 set 0x66, %g2
11604 stb %l5, [%l7 + %g2]
11605 set 0x28, %l1
11606 lda [%l7 + %l1] 0x80, %f20
11607 nop
11608 set 0x28, %i5
11609 ldstub [%l7 + %i5], %g3
11610 nop
11611 or %g0, 0x8, %l0
11612 sllx %l0, 0x3c, %l0
11613 wr %l0, 0x841, %sys_tick_cmpr
11614 membar #Sync
11615 set 0x40, %g1
11616 ldda [%l7 + %g1] 0xf8, %f0
11617 ld [%l7 + 0x40], %f27
11618 set 0x28, %g6
11619 lda [%l7 + %g6] 0x80, %f24
11620 set 0x38, %l4
11621 swapa [%l7 + %l4] 0x81, %g1
11622 nop
11623 set 0x28, %i0
11624 std %i2, [%l7 + %i0]
11625 nop
11626 set 0x68, %o5
11627 ldd [%l7 + %o5], %f4
11628 wr %l0, %g5, %y
11629 nop
11630 set 0x34, %o6
11631 sth %i2, [%l7 + %o6]
11632 nop
11633 set 0x40, %g7
11634 sth %o6, [%l7 + %g7]
11635 set 0x7C, %o4
11636 stwa %i1, [%l7 + %o4] 0x88
11637 set 0x38, %i3
11638 stxa %i7, [%l7 + %i3] 0xea
11639 membar #Sync
11640 set 0x50, %l3
11641 ldxa [%l7 + %l3] 0x81, %l1
11642 set 0x18, %i1
11643 lda [%l7 + %i1] 0x80, %f20
11644 st %f4, [%l7 + 0x70]
11645 set 0x64, %i6
11646 lda [%l7 + %i6] 0x80, %f26
11647 set 0x40, %i7
11648 stda %f0, [%l7 + %i7] 0xd0
11649 nop
11650 set 0x28, %g4
11651 lduh [%l7 + %g4], %o3
11652 nop
11653 set 0x68, %o2
11654 stx %fsr, [%l7 + %o2]
11655 nop
11656 set 0x51, %l0
11657 ldsb [%l7 + %l0], %l4
11658 set 0x60, %l2
11659 prefetcha [%l7 + %l2] 0x89, 1
11660 nop
11661 set 0x7A, %o0
11662 sth %o4, [%l7 + %o0]
11663 set 0x40, %g5
11664 prefetcha [%l7 + %g5] 0x88, 0
11665 nop
11666 set 0x18, %i4
11667 ldsw [%l7 + %i4], %l3
11668 or %o1, %o0, %o5
11669 and %i6, %i0, %g6
11670 nop
11671 set 0x52, %l6
11672 ldsh [%l7 + %l6], %l6
11673 set 0x58, %g3
11674 stda %o2, [%l7 + %g3] 0xe2
11675 membar #Sync
11676 set 0x6C, %o1
11677 swapa [%l7 + %o1] 0x89, %g2
11678 set 0x74, %i2
11679 stba %g4, [%l7 + %i2] 0xe3
11680 membar #Sync
11681 set 0x40, %o3
11682 stda %f0, [%l7 + %o3] 0xda
11683 nop
11684 set 0x50, %o7
11685 swap [%l7 + %o7], %l5
11686 nop
11687 set 0x58, %g2
11688 sth %g3, [%l7 + %g2]
11689 nop
11690 set 0x68, %l5
11691 stw %l2, [%l7 + %l5]
11692 bne,a,pn %icc, loop_94
11693 nop
11694 nop
11695 setx 0xA8CEFC0A7AC44CD1, %l0, %l6
11696 stx %l6, [%l7 + 0x28]
11697 ldd [%l7 + 0x28], %f8
11698 setx 0xA2801FD9560E1505, %l1, %l5
11699 stx %l5, [%l7 + 0x10]
11700 ldd [%l7 + 0x10], %f24
11701 fdivd %f24, %f8, %f10
11702 nop
11703 set 0x50, %l1
11704 swap [%l7 + %l1], %g7
11705 nop
11706 set 0x36, %g1
11707 sth %i4, [%l7 + %g1]
11708loop_94:
11709 nop
11710 set 0x5C, %g6
11711 stwa %i3, [%l7 + %g6] 0xea
11712 membar #Sync
11713 set 0x40, %l4
11714 stda %f16, [%l7 + %l4] 0xd8
11715 nop
11716 set 0x08, %i5
11717 stw %g1, [%l7 + %i5]
11718 nop
11719 set 0x2A, %o5
11720 lduh [%l7 + %o5], %g5
11721 nop
11722 set 0x48, %o6
11723 std %l0, [%l7 + %o6]
11724 fpadd16s %f2, %f22, %f11
11725 or %i2, %o6, %i1
11726 fpadd32 %f20, %f12, %f4
11727 set 0x7C, %i0
11728 stha %i7, [%l7 + %i0] 0x80
11729 nop
11730 set 0x2E, %g7
11731 lduh [%l7 + %g7], %l1
11732 nop
11733 set 0x70, %o4
11734 ldd [%l7 + %o4], %f10
11735 set 0x2F, %i3
11736 stba %o3, [%l7 + %i3] 0xe2
11737 membar #Sync
11738 nop
11739 nop
11740 setx 0xF0C6C478, %l0, %l6
11741 st %l6, [%l7 + 0x28]
11742 ld [%l7 + 0x28], %f29
11743 setx 0xCF68B42D, %l1, %l5
11744 st %l5, [%l7 + 0x10]
11745 ld [%l7 + 0x10], %f17
11746 fdivs %f17, %f29, %f17
11747 fpsub16 %f2, %f16, %f0
11748 be %icc, loop_95
11749 st %f29, [%l7 + 0x14]
11750 nop
11751 set 0x78, %l3
11752 sth %l4, [%l7 + %l3]
11753 set 0x1C, %i1
11754 lda [%l7 + %i1] 0x81, %f21
11755loop_95:
11756 ld [%l7 + 0x10], %f25
11757 nop
11758 set 0x6B, %i7
11759 ldstub [%l7 + %i7], %o4
11760 nop
11761 set 0x50, %g4
11762 prefetch [%l7 + %g4], 4
11763 nop
11764 set 0x60, %o2
11765 stx %i5, [%l7 + %o2]
11766 nop
11767 set 0x20, %i6
11768 ldd [%l7 + %i6], %l2
11769 fpsub16s %f2, %f2, %f24
11770 fpsub16s %f10, %f8, %f13
11771 set 0x7C, %l2
11772 swapa [%l7 + %l2] 0x81, %o1
11773 nop
11774 set 0x7C, %o0
11775 sth %o0, [%l7 + %o0]
11776 nop
11777 set 0x67, %g5
11778 ldub [%l7 + %g5], %o7
11779 nop
11780 set 0x20, %l0
11781 ldx [%l7 + %l0], %o5
11782 add %l7, 0x38, %l6
11783 wr %g0, 0x80, %asi
11784 casxa [%l6] 0x80, %i6, %g6
11785 nop
11786 set 0x24, %l6
11787 ldsh [%l7 + %l6], %l6
11788 nop
11789 set 0x08, %i4
11790 std %i0, [%l7 + %i4]
11791 nop
11792 set 0x58, %o1
11793 ldx [%l7 + %o1], %g2
11794 nop
11795 set 0x20, %g3
11796 stx %fsr, [%l7 + %g3]
11797 wr %g4, %o2, %clear_softint
11798 set 0x46, %i2
11799 stba %g3, [%l7 + %i2] 0xe3
11800 membar #Sync
11801 st %f24, [%l7 + 0x3C]
11802 set 0x58, %o3
11803 stwa %l2, [%l7 + %o3] 0xe2
11804 membar #Sync
11805 st %fsr, [%l7 + 0x7C]
11806 nop
11807 set 0x34, %g2
11808 stb %l5, [%l7 + %g2]
11809 nop
11810 set 0x58, %o7
11811 ldd [%l7 + %o7], %g6
11812 set 0x4C, %l5
11813 swapa [%l7 + %l5] 0x89, %i3
11814 st %f17, [%l7 + 0x60]
11815 nop
11816 set 0x08, %l1
11817 lduw [%l7 + %l1], %g1
11818 nop
11819 set 0x48, %g6
11820 swap [%l7 + %g6], %g5
11821 nop
11822 set 0x24, %g1
11823 ldub [%l7 + %g1], %l0
11824 set 0x60, %i5
11825 stba %i2, [%l7 + %i5] 0xeb
11826 membar #Sync
11827 add %i4, %i1, %i7
11828 set 0x20, %o5
11829 ldxa [%l7 + %o5] 0x88, %o6
11830 nop
11831 set 0x2C, %l4
11832 lduh [%l7 + %l4], %o3
11833 nop
11834 set 0x54, %i0
11835 ldub [%l7 + %i0], %l1
11836 nop
11837 set 0x30, %g7
11838 stx %l4, [%l7 + %g7]
11839 set 0x3C, %o6
11840 stwa %o4, [%l7 + %o6] 0xeb
11841 membar #Sync
11842 nop
11843 set 0x18, %o4
11844 lduw [%l7 + %o4], %i5
11845 set 0x0C, %l3
11846 stwa %l3, [%l7 + %l3] 0x80
11847 nop
11848 set 0x08, %i1
11849 std %f18, [%l7 + %i1]
11850 nop
11851 set 0x44, %i3
11852 lduw [%l7 + %i3], %o1
11853 nop
11854 set 0x71, %i7
11855 ldsb [%l7 + %i7], %o7
11856 set 0x3B, %g4
11857 stba %o5, [%l7 + %g4] 0x80
11858 membar #Sync
11859 set 0x40, %o2
11860 ldda [%l7 + %o2] 0xf8, %f0
11861 nop
11862 set 0x60, %l2
11863 ldx [%l7 + %l2], %i6
11864 nop
11865 set 0x36, %i6
11866 stb %g6, [%l7 + %i6]
11867 set 0x34, %g5
11868 lda [%l7 + %g5] 0x89, %f8
11869 and %l6, %o0, %i0
11870 nop
11871 set 0x44, %o0
11872 ldsh [%l7 + %o0], %g2
11873 add %o2, %g3, %g4
11874 set 0x60, %l6
11875 stba %l5, [%l7 + %l6] 0x81
11876 set 0x4F, %l0
11877 ldstuba [%l7 + %l0] 0x89, %l2
11878 set 0x24, %i4
11879 lda [%l7 + %i4] 0x81, %f7
11880 nop
11881 set 0x50, %o1
11882 ldstub [%l7 + %o1], %g7
11883 nop
11884 set 0x40, %g3
11885 stx %g1, [%l7 + %g3]
11886 nop
11887 set 0x18, %i2
11888 ldd [%l7 + %i2], %f20
11889 nop
11890 set 0x66, %o3
11891 lduh [%l7 + %o3], %i3
11892 set 0x0C, %o7
11893 stwa %l0, [%l7 + %o7] 0xeb
11894 membar #Sync
11895 add %l7, 0x5C, %l6
11896 wr %g0, 0x80, %asi
11897 casa [%l6] 0x80, %i2, %i4
11898 set 0x40, %l5
11899 stda %f16, [%l7 + %l5] 0xda
11900 or %i1, %g5, %i7
11901 nop
11902 set 0x0B, %g2
11903 ldsb [%l7 + %g2], %o6
11904 nop
11905 set 0x60, %g6
11906 lduw [%l7 + %g6], %l1
11907 set 0x60, %g1
11908 lda [%l7 + %g1] 0x89, %f19
11909 nop
11910 set 0x40, %l1
11911 std %l4, [%l7 + %l1]
11912 set 0x20, %i5
11913 swapa [%l7 + %i5] 0x80, %o4
11914 set 0x30, %o5
11915 swapa [%l7 + %o5] 0x89, %i5
11916 st %fsr, [%l7 + 0x74]
11917 set 0x40, %i0
11918 ldda [%l7 + %i0] 0xd0, %f16
11919 wr %o3, %o1, %pic
11920 set 0x68, %l4
11921 swapa [%l7 + %l4] 0x88, %o7
11922 set 0x28, %g7
11923 stwa %o5, [%l7 + %g7] 0x88
11924 nop
11925 set 0x6E, %o4
11926 stb %i6, [%l7 + %o4]
11927 nop
11928 set 0x34, %l3
11929 sth %l3, [%l7 + %l3]
11930 nop
11931 set 0x40, %o6
11932 std %f10, [%l7 + %o6]
11933 nop
11934 set 0x18, %i3
11935 std %g6, [%l7 + %i3]
11936 nop
11937 set 0x68, %i7
11938 ldx [%l7 + %i7], %l6
11939 nop
11940 set 0x30, %g4
11941 ldx [%l7 + %g4], %i0
11942 fpadd16s %f31, %f21, %f26
11943 bge,pn %icc, loop_96
11944 nop
11945 set 0x76, %o2
11946 ldub [%l7 + %o2], %g2
11947 set 0x18, %l2
11948 ldxa [%l7 + %l2] 0x89, %o2
11949loop_96:
11950 nop
11951 set 0x48, %i1
11952 ldx [%l7 + %i1], %g3
11953 nop
11954 set 0x3C, %g5
11955 stw %o0, [%l7 + %g5]
11956 set 0x40, %i6
11957 ldda [%l7 + %i6] 0xd8, %f0
11958 nop
11959 set 0x18, %l6
11960 stx %l5, [%l7 + %l6]
11961 nop
11962 set 0x38, %o0
11963 std %f0, [%l7 + %o0]
11964 nop
11965 set 0x58, %i4
11966 ldx [%l7 + %i4], %g4
11967 nop
11968 set 0x70, %l0
11969 std %f8, [%l7 + %l0]
11970 ld [%l7 + 0x14], %f29
11971 set 0x0C, %g3
11972 swapa [%l7 + %g3] 0x88, %g7
11973 set 0x24, %o1
11974 stha %l2, [%l7 + %o1] 0x81
11975 nop
11976 set 0x6A, %o3
11977 ldsb [%l7 + %o3], %g1
11978 set 0x50, %i2
11979 stxa %i3, [%l7 + %i2] 0x89
11980 nop
11981 set 0x15, %l5
11982 ldstub [%l7 + %l5], %i2
11983 set 0x28, %g2
11984 lda [%l7 + %g2] 0x89, %f14
11985 nop
11986 set 0x70, %o7
11987 ldstub [%l7 + %o7], %i4
11988 nop
11989 set 0x30, %g1
11990 lduw [%l7 + %g1], %i1
11991 nop
11992 set 0x38, %g6
11993 std %g4, [%l7 + %g6]
11994 and %l0, %o6, %l1
11995 set 0x60, %l1
11996 ldda [%l7 + %l1] 0x80, %l4
11997 nop
11998 set 0x14, %i5
11999 ldsw [%l7 + %i5], %i7
12000 fpadd16s %f23, %f10, %f26
12001 add %i5, %o4, %o3
12002 set 0x59, %i0
12003 stba %o1, [%l7 + %i0] 0xeb
12004 membar #Sync
12005 fpadd16 %f28, %f26, %f8
12006 nop
12007 set 0x3C, %o5
12008 ldub [%l7 + %o5], %o5
12009 add %l7, 0x78, %l6
12010 wr %g0, 0x89, %asi
12011 casxa [%l6] 0x89, %i6, %o7
12012 nop
12013 set 0x30, %l4
12014 stx %fsr, [%l7 + %l4]
12015 nop
12016 set 0x08, %g7
12017 lduw [%l7 + %g7], %g6
12018 set 0x18, %l3
12019 prefetcha [%l7 + %l3] 0x80, 1
12020 fpadd16 %f8, %f20, %f30
12021 set 0x78, %o6
12022 lda [%l7 + %o6] 0x80, %f17
12023 nop
12024 set 0x59, %o4
12025 ldsb [%l7 + %o4], %i0
12026 or %l3, %g2, %g3
12027 nop
12028 set 0x18, %i3
12029 ldsw [%l7 + %i3], %o0
12030 nop
12031 set 0x54, %i7
12032 swap [%l7 + %i7], %o2
12033 nop
12034 set 0x6A, %o2
12035 ldstub [%l7 + %o2], %g4
12036 nop
12037 set 0x08, %g4
12038 ldx [%l7 + %g4], %g7
12039 nop
12040 set 0x58, %i1
12041 ldsw [%l7 + %i1], %l2
12042 fpsub16 %f26, %f16, %f6
12043 nop
12044 set 0x60, %l2
12045 ldd [%l7 + %l2], %l4
12046 nop
12047 set 0x5C, %i6
12048 sth %g1, [%l7 + %i6]
12049 nop
12050 set 0x44, %l6
12051 stb %i3, [%l7 + %l6]
12052 nop
12053 set 0x20, %o0
12054 stx %fsr, [%l7 + %o0]
12055 nop
12056 set 0x7C, %g5
12057 ldsw [%l7 + %g5], %i4
12058 bl,a %icc, loop_97
12059 bne %icc, loop_98
12060 wr %i1, %g5, %sys_tick
12061 set 0x58, %l0
12062 stha %i2, [%l7 + %l0] 0x81
12063loop_97:
12064 add %l0, %o6, %l4
12065loop_98:
12066 nop
12067 set 0x38, %g3
12068 lduw [%l7 + %g3], %i7
12069 set 0x70, %i4
12070 ldxa [%l7 + %i4] 0x81, %l1
12071 nop
12072 set 0x60, %o1
12073 ldd [%l7 + %o1], %o4
12074 set 0x31, %i2
12075 ldstuba [%l7 + %i2] 0x88, %o3
12076 set 0x40, %o3
12077 ldda [%l7 + %o3] 0x89, %f16
12078 nop
12079 set 0x3C, %g2
12080 swap [%l7 + %g2], %o1
12081 nop
12082 set 0x78, %l5
12083 stx %i5, [%l7 + %l5]
12084 nop
12085 set 0x44, %o7
12086 sth %o5, [%l7 + %o7]
12087 ba %xcc, loop_99
12088 nop
12089 set 0x68, %g6
12090 std %f14, [%l7 + %g6]
12091 bleu,a %xcc, loop_100
12092 nop
12093 set 0x41, %l1
12094 ldsb [%l7 + %l1], %i6
12095loop_99:
12096 nop
12097 set 0x3C, %g1
12098 prefetch [%l7 + %g1], 3
12099 nop
12100 set 0x3C, %i0
12101 swap [%l7 + %i0], %g6
12102loop_100:
12103 add %o7, %i0, %l3
12104 set 0x20, %i5
12105 stda %g2, [%l7 + %i5] 0x89
12106 set 0x5C, %l4
12107 ldstuba [%l7 + %l4] 0x89, %l6
12108 st %f19, [%l7 + 0x0C]
12109 nop
12110 set 0x54, %g7
12111 swap [%l7 + %g7], %o0
12112 bgu,a %icc, loop_101
12113 st %fsr, [%l7 + 0x20]
12114 set 0x36, %l3
12115 stha %o2, [%l7 + %l3] 0x88
12116loop_101:
12117 nop
12118 set 0x50, %o5
12119 lduw [%l7 + %o5], %g4
12120 set 0x40, %o4
12121 ldda [%l7 + %o4] 0xda, %f16
12122 set 0x7E, %i3
12123 ldstuba [%l7 + %i3] 0x88, %g3
12124 set 0x4C, %o6
12125 stwa %g7, [%l7 + %o6] 0xea
12126 membar #Sync
12127 and %l5, %g1, %i3
12128 nop
12129 set 0x60, %i7
12130 stx %i4, [%l7 + %i7]
12131 ld [%l7 + 0x0C], %f12
12132 st %f31, [%l7 + 0x44]
12133 add %l7, 0x3C, %l6
12134 wr %g0, 0x81, %asi
12135 lda [%l6] %asi, %l2
12136 casa [%l6] 0x81, %l2, %g5
12137 nop
12138 set 0x34, %g4
12139 prefetch [%l7 + %g4], 4
12140 add %l7, 0x50, %l6
12141 wr %g0, 0x89, %asi
12142 casa [%l6] 0x89, %i1, %l0
12143 st %f28, [%l7 + 0x24]
12144 set 0x78, %i1
12145 sta %f25, [%l7 + %i1] 0x80
12146 nop
12147 set 0x10, %l2
12148 ldd [%l7 + %l2], %f28
12149 nop
12150 set 0x58, %o2
12151 stx %fsr, [%l7 + %o2]
12152 nop
12153 set 0x6A, %l6
12154 ldstub [%l7 + %l6], %i2
12155 add %l4, %o6, %i7
12156 nop
12157 set 0x20, %i6
12158 ldx [%l7 + %i6], %o4
12159 nop
12160 set 0x50, %o0
12161 ldd [%l7 + %o0], %o2
12162 set 0x0C, %g5
12163 lda [%l7 + %g5] 0x89, %f19
12164 set 0x10, %g3
12165 ldda [%l7 + %g3] 0xeb, %o0
12166 nop
12167 set 0x18, %i4
12168 stx %fsr, [%l7 + %i4]
12169 st %fsr, [%l7 + 0x30]
12170 nop
12171 nop
12172 setx 0x52680C113932CE01, %l0, %l6
12173 stx %l6, [%l7 + 0x28]
12174 ldd [%l7 + 0x28], %f24
12175 setx 0x188BB83005F3F635, %l1, %l5
12176 stx %l5, [%l7 + 0x10]
12177 ldd [%l7 + 0x10], %f10
12178 fdivd %f10, %f24, %f8
12179 nop
12180 set 0x48, %l0
12181 swap [%l7 + %l0], %l1
12182 set 0x7C, %o1
12183 stba %i5, [%l7 + %o1] 0xeb
12184 membar #Sync
12185 nop
12186 set 0x20, %i2
12187 std %o4, [%l7 + %i2]
12188 st %f14, [%l7 + 0x70]
12189 membar #Sync
12190 set 0x40, %g2
12191 ldda [%l7 + %g2] 0xf0, %f0
12192 nop
12193 set 0x38, %o3
12194 sth %i6, [%l7 + %o3]
12195 ld [%l7 + 0x58], %f30
12196 nop
12197 set 0x48, %o7
12198 stw %g6, [%l7 + %o7]
12199 nop
12200 set 0x68, %g6
12201 ldd [%l7 + %g6], %i0
12202 add %l7, 0x70, %l6
12203 wr %g0, 0x88, %asi
12204 casa [%l6] 0x88, %l3, %o7
12205 nop
12206 set 0x5C, %l5
12207 lduh [%l7 + %l5], %l6
12208 set 0x24, %l1
12209 ldstuba [%l7 + %l1] 0x80, %g2
12210 fpadd32s %f8, %f6, %f14
12211 st %fsr, [%l7 + 0x28]
12212 set 0x3C, %g1
12213 stha %o2, [%l7 + %g1] 0xe3
12214 membar #Sync
12215 nop
12216 set 0x18, %i0
12217 stx %g4, [%l7 + %i0]
12218 nop
12219 set 0x40, %i5
12220 ldx [%l7 + %i5], %g3
12221 nop
12222 set 0x08, %l4
12223 ldd [%l7 + %l4], %g6
12224 nop
12225 set 0x28, %l3
12226 ldd [%l7 + %l3], %o0
12227 set 0x40, %g7
12228 swapa [%l7 + %g7] 0x80, %l5
12229 nop
12230 set 0x33, %o4
12231 ldsb [%l7 + %o4], %i3
12232 nop
12233 set 0x50, %i3
12234 std %g0, [%l7 + %i3]
12235 nop
12236 set 0x3E, %o6
12237 ldsh [%l7 + %o6], %i4
12238 nop
12239 set 0x25, %o5
12240 ldsb [%l7 + %o5], %g5
12241 nop
12242 set 0x28, %i7
12243 std %i0, [%l7 + %i7]
12244 nop
12245 set 0x62, %g4
12246 sth %l2, [%l7 + %g4]
12247 nop
12248 set 0x64, %l2
12249 stb %l0, [%l7 + %l2]
12250 set 0x74, %o2
12251 swapa [%l7 + %o2] 0x89, %l4
12252 set 0x40, %l6
12253 stxa %o6, [%l7 + %l6] 0x80
12254 nop
12255 set 0x10, %i6
12256 ldd [%l7 + %i6], %i2
12257 nop
12258 set 0x34, %o0
12259 swap [%l7 + %o0], %o4
12260 nop
12261 set 0x2C, %g5
12262 ldub [%l7 + %g5], %i7
12263 nop
12264 set 0x18, %i1
12265 std %f16, [%l7 + %i1]
12266 set 0x0C, %g3
12267 sta %f6, [%l7 + %g3] 0x88
12268 nop
12269 set 0x48, %l0
12270 stx %fsr, [%l7 + %l0]
12271 set 0x4C, %o1
12272 stwa %o1, [%l7 + %o1] 0x80
12273 set 0x24, %i4
12274 stwa %l1, [%l7 + %i4] 0x81
12275 add %l7, 0x18, %l6
12276 wr %g0, 0x81, %asi
12277 casxa [%l6] 0x81, %i5, %o3
12278 nop
12279 set 0x48, %i2
12280 stx %o5, [%l7 + %i2]
12281 nop
12282 set 0x60, %o3
12283 std %f6, [%l7 + %o3]
12284 nop
12285 set 0x08, %g2
12286 swap [%l7 + %g2], %i6
12287 nop
12288 set 0x68, %g6
12289 stx %g6, [%l7 + %g6]
12290 st %fsr, [%l7 + 0x54]
12291 nop
12292 set 0x78, %o7
12293 std %f6, [%l7 + %o7]
12294 ld [%l7 + 0x28], %f4
12295 nop
12296 set 0x09, %l5
12297 stb %l3, [%l7 + %l5]
12298 fpadd16 %f14, %f28, %f16
12299 st %fsr, [%l7 + 0x78]
12300 fpadd16s %f15, %f10, %f15
12301 nop
12302 set 0x34, %g1
12303 ldub [%l7 + %g1], %o7
12304 set 0x6F, %l1
12305 ldstuba [%l7 + %l1] 0x88, %i0
12306 nop
12307 set 0x58, %i5
12308 stx %fsr, [%l7 + %i5]
12309 nop
12310 set 0x1B, %i0
12311 ldstub [%l7 + %i0], %l6
12312 add %l7, 0x18, %l6
12313 wr %g0, 0x81, %asi
12314 lda [%l6] %asi, %o2
12315 casa [%l6] 0x81, %o2, %g2
12316 set 0x40, %l3
12317 ldxa [%l7 + %l3] 0x80, %g4
12318 add %g3, %o0, %l5
12319 set 0x38, %l4
12320 prefetcha [%l7 + %l4] 0x89, 0
12321 set 0x74, %g7
12322 stwa %g7, [%l7 + %g7] 0x89
12323 st %f13, [%l7 + 0x68]
12324 st %f29, [%l7 + 0x60]
12325 set 0x30, %i3
12326 stxa %i4, [%l7 + %i3] 0xeb
12327 membar #Sync
12328 set 0x60, %o6
12329 ldda [%l7 + %o6] 0xe3, %g4
12330 bg,a,pn %xcc, loop_102
12331 nop
12332 set 0x10, %o4
12333 ldd [%l7 + %o4], %f30
12334 or %g1, %i1, %l2
12335 set 0x18, %o5
12336 stxa %l0, [%l7 + %o5] 0xeb
12337 membar #Sync
12338loop_102:
12339 nop
12340 set 0x70, %i7
12341 ldda [%l7 + %i7] 0x81, %l4
12342 nop
12343 set 0x40, %l2
12344 stx %fsr, [%l7 + %l2]
12345 nop
12346 set 0x78, %g4
12347 std %f4, [%l7 + %g4]
12348 set 0x40, %l6
12349 stda %f16, [%l7 + %l6] 0xf9
12350 membar #Sync
12351 nop
12352 set 0x4A, %i6
12353 stb %o6, [%l7 + %i6]
12354 nop
12355 set 0x38, %o2
12356 stx %i2, [%l7 + %o2]
12357 set 0x58, %g5
12358 stwa %o4, [%l7 + %g5] 0xea
12359 membar #Sync
12360 nop
12361 set 0x70, %i1
12362 stx %o1, [%l7 + %i1]
12363 set 0x50, %o0
12364 prefetcha [%l7 + %o0] 0x80, 0
12365 or %i5, %i7, %o5
12366 set 0x20, %g3
12367 stwa %o3, [%l7 + %g3] 0xe2
12368 membar #Sync
12369 nop
12370 set 0x30, %o1
12371 swap [%l7 + %o1], %g6
12372 nop
12373 set 0x6C, %i4
12374 stw %l3, [%l7 + %i4]
12375 set 0x0C, %l0
12376 stba %i6, [%l7 + %l0] 0xe3
12377 membar #Sync
12378 set 0x10, %i2
12379 stxa %i0, [%l7 + %i2] 0x88
12380 set 0x68, %o3
12381 prefetcha [%l7 + %o3] 0x89, 1
12382 fpsub16 %f2, %f24, %f24
12383 nop
12384 set 0x4C, %g6
12385 ldsw [%l7 + %g6], %o7
12386 nop
12387 set 0x38, %g2
12388 lduh [%l7 + %g2], %o2
12389 set 0x5B, %o7
12390 stba %g4, [%l7 + %o7] 0xe2
12391 membar #Sync
12392 nop
12393 set 0x0D, %g1
12394 stb %g3, [%l7 + %g1]
12395 set 0x18, %l1
12396 prefetcha [%l7 + %l1] 0x81, 1
12397 nop
12398 set 0x68, %i5
12399 stx %fsr, [%l7 + %i5]
12400 add %l7, 0x48, %l6
12401 wr %g0, 0x88, %asi
12402 casxa [%l6] 0x88, %g2, %i3
12403 add %l5, %i4, %g5
12404 and %g7, %g1, %l2
12405 add %l7, 0x2C, %l6
12406 wr %g0, 0x89, %asi
12407 casa [%l6] 0x89, %i1, %l0
12408 nop
12409 set 0x60, %l5
12410 prefetch [%l7 + %l5], 3
12411 set 0x72, %l3
12412 ldstuba [%l7 + %l3] 0x80, %l4
12413 nop
12414 set 0x66, %l4
12415 ldstub [%l7 + %l4], %o6
12416 add %l7, 0x10, %l6
12417 wr %g0, 0x81, %asi
12418 lda [%l6] %asi, %o4
12419 casa [%l6] 0x81, %o4, %o1
12420 set 0x40, %g7
12421 stda %f16, [%l7 + %g7] 0x80
12422 set 0x08, %i0
12423 stwa %l1, [%l7 + %i0] 0x89
12424 nop
12425 set 0x20, %o6
12426 ldd [%l7 + %o6], %f14
12427 st %fsr, [%l7 + 0x7C]
12428 nop
12429 set 0x64, %o4
12430 stw %i5, [%l7 + %o4]
12431 membar #Sync
12432 set 0x40, %o5
12433 ldda [%l7 + %o5] 0xf8, %f0
12434 nop
12435 set 0x7C, %i3
12436 lduw [%l7 + %i3], %i7
12437 nop
12438 set 0x10, %l2
12439 stx %i2, [%l7 + %l2]
12440 set 0x74, %i7
12441 stha %o5, [%l7 + %i7] 0xe2
12442 membar #Sync
12443 nop
12444 set 0x74, %l6
12445 ldsh [%l7 + %l6], %g6
12446 or %l3, %i6, %i0
12447 and %o3, %o7, %o2
12448 add %l7, 0x70, %l6
12449 wr %g0, 0x89, %asi
12450 ldxa [%l6] %asi, %g4
12451 casxa [%l6] 0x89, %g4, %l6
12452 nop
12453 set 0x78, %i6
12454 stw %o0, [%l7 + %i6]
12455 set 0x40, %g4
12456 ldda [%l7 + %g4] 0x80, %g2
12457 set 0x58, %o2
12458 stda %g2, [%l7 + %o2] 0xe3
12459 membar #Sync
12460 set 0x33, %g5
12461 stba %i3, [%l7 + %g5] 0x80
12462 set 0x10, %o0
12463 stwa %i4, [%l7 + %o0] 0x81
12464 nop
12465 set 0x28, %i1
12466 ldsh [%l7 + %i1], %g5
12467 nop
12468 set 0x78, %g3
12469 ldsw [%l7 + %g3], %g7
12470 add %l7, 0x50, %l6
12471 wr %g0, 0x89, %asi
12472 ldxa [%l6] %asi, %l5
12473 casxa [%l6] 0x89, %l5, %l2
12474 nop
12475 set 0x70, %i4
12476 stx %fsr, [%l7 + %i4]
12477 nop
12478 set 0x70, %l0
12479 ldsh [%l7 + %l0], %i1
12480 nop
12481 set 0x30, %o1
12482 std %f26, [%l7 + %o1]
12483 nop
12484 set 0x19, %i2
12485 ldub [%l7 + %i2], %l0
12486 ld [%l7 + 0x68], %f11
12487 set 0x72, %o3
12488 stba %g1, [%l7 + %o3] 0x89
12489 set 0x50, %g2
12490 stha %o6, [%l7 + %g2] 0xea
12491 membar #Sync
12492 set 0x48, %o7
12493 prefetcha [%l7 + %o7] 0x88, 4
12494 nop
12495 set 0x4A, %g1
12496 ldstub [%l7 + %g1], %o4
12497 nop
12498 set 0x34, %l1
12499 ldsw [%l7 + %l1], %o1
12500 nop
12501 set 0x30, %i5
12502 ldd [%l7 + %i5], %i4
12503 ld [%l7 + 0x5C], %f4
12504 nop
12505 set 0x5C, %g6
12506 lduh [%l7 + %g6], %i7
12507 nop
12508 set 0x20, %l3
12509 std %f8, [%l7 + %l3]
12510 set 0x40, %l5
12511 stda %i2, [%l7 + %l5] 0x81
12512 st %f0, [%l7 + 0x64]
12513 set 0x7C, %l4
12514 ldstuba [%l7 + %l4] 0x89, %l1
12515 set 0x18, %i0
12516 prefetcha [%l7 + %i0] 0x88, 2
12517 bleu,pn %icc, loop_103
12518 nop
12519 set 0x40, %g7
12520 swap [%l7 + %g7], %l3
12521 ld [%l7 + 0x50], %f21
12522 set 0x30, %o4
12523 lda [%l7 + %o4] 0x80, %f31
12524loop_103:
12525 nop
12526 set 0x2A, %o5
12527 ldstuba [%l7 + %o5] 0x89, %o5
12528 set 0x10, %o6
12529 stba %i0, [%l7 + %o6] 0xeb
12530 membar #Sync
12531 set 0x78, %i3
12532 sta %f10, [%l7 + %i3] 0x80
12533 set 0x68, %l2
12534 stda %i6, [%l7 + %l2] 0xea
12535 membar #Sync
12536 add %o3, %o2, %o7
12537 set 0x42, %i7
12538 stba %g4, [%l7 + %i7] 0x80
12539 fpadd32s %f8, %f3, %f3
12540 nop
12541 set 0x6C, %i6
12542 ldsw [%l7 + %i6], %o0
12543 set 0x50, %g4
12544 ldda [%l7 + %g4] 0x80, %i6
12545 set 0x42, %l6
12546 stha %g2, [%l7 + %l6] 0xeb
12547 membar #Sync
12548 or %i3, %g3, %g5
12549 nop
12550 set 0x34, %g5
12551 swap [%l7 + %g5], %i4
12552 nop
12553 set 0x42, %o0
12554 lduh [%l7 + %o0], %g7
12555 nop
12556 set 0x3C, %o2
12557 swap [%l7 + %o2], %l2
12558 nop
12559 nop
12560 setx 0xF6F44402A37724E3, %l0, %l6
12561 stx %l6, [%l7 + 0x28]
12562 ldd [%l7 + 0x28], %f18
12563 setx 0x1DE8B75B66B85603, %l1, %l5
12564 stx %l5, [%l7 + 0x10]
12565 ldd [%l7 + 0x10], %f8
12566 fdivd %f8, %f18, %f2
12567 set 0x58, %i1
12568 prefetcha [%l7 + %i1] 0x88, 0
12569 nop
12570 set 0x38, %g3
12571 prefetch [%l7 + %g3], 1
12572 nop
12573 set 0x79, %l0
12574 ldsb [%l7 + %l0], %i1
12575 nop
12576 set 0x58, %i4
12577 prefetch [%l7 + %i4], 0
12578 membar #Sync
12579 set 0x40, %i2
12580 ldda [%l7 + %i2] 0xf1, %f0
12581 st %fsr, [%l7 + 0x3C]
12582 nop
12583 set 0x7B, %o3
12584 stb %g1, [%l7 + %o3]
12585 nop
12586 set 0x7C, %g2
12587 lduh [%l7 + %g2], %o6
12588 and %l0, %o4, %o1
12589 set 0x3C, %o1
12590 stwa %l4, [%l7 + %o1] 0xe3
12591 membar #Sync
12592 nop
12593 set 0x0C, %o7
12594 stb %i5, [%l7 + %o7]
12595 nop
12596 set 0x22, %l1
12597 ldsh [%l7 + %l1], %i7
12598 nop
12599 set 0x08, %i5
12600 ldsb [%l7 + %i5], %i2
12601 nop
12602 set 0x20, %g6
12603 stx %l1, [%l7 + %g6]
12604 nop
12605 set 0x60, %l3
12606 ldx [%l7 + %l3], %l3
12607 set 0x7B, %l5
12608 stba %g6, [%l7 + %l5] 0x88
12609 bge,a,pn %xcc, loop_104
12610 nop
12611 set 0x48, %l4
12612 ldd [%l7 + %l4], %f2
12613 membar #Sync
12614 set 0x40, %i0
12615 ldda [%l7 + %i0] 0xf9, %f0
12616loop_104:
12617 nop
12618 set 0x50, %g1
12619 prefetch [%l7 + %g1], 3
12620 set 0x46, %g7
12621 ldstuba [%l7 + %g7] 0x81, %o5
12622 set 0x60, %o5
12623 ldda [%l7 + %o5] 0x88, %i6
12624 st %fsr, [%l7 + 0x24]
12625 set 0x60, %o6
12626 lda [%l7 + %o6] 0x88, %f9
12627 set 0x54, %i3
12628 lda [%l7 + %i3] 0x81, %f31
12629 set 0x78, %l2
12630 swapa [%l7 + %l2] 0x88, %o3
12631 or %i0, %o2, %g4
12632 set 0x40, %i7
12633 stda %f0, [%l7 + %i7] 0xd8
12634 nop
12635 set 0x74, %o4
12636 stw %o0, [%l7 + %o4]
12637 nop
12638 set 0x78, %i6
12639 swap [%l7 + %i6], %o7
12640 set 0x64, %l6
12641 lda [%l7 + %l6] 0x80, %f27
12642 set 0x30, %g4
12643 ldstuba [%l7 + %g4] 0x89, %g2
12644 set 0x68, %o0
12645 ldxa [%l7 + %o0] 0x81, %i3
12646 st %f15, [%l7 + 0x18]
12647 nop
12648 set 0x30, %g5
12649 stx %fsr, [%l7 + %g5]
12650 bleu,a %xcc, loop_105
12651 nop
12652 set 0x68, %o2
12653 ldsw [%l7 + %o2], %l6
12654 nop
12655 set 0x58, %i1
12656 sth %g5, [%l7 + %i1]
12657 nop
12658 set 0x68, %l0
12659 prefetch [%l7 + %l0], 1
12660loop_105:
12661 nop
12662 set 0x70, %i4
12663 ldda [%l7 + %i4] 0xeb, %g2
12664 nop
12665 set 0x38, %g3
12666 ldd [%l7 + %g3], %g6
12667 set 0x50, %o3
12668 ldda [%l7 + %o3] 0x81, %l2
12669 wr %l5, %i1, %sys_tick
12670 set 0x70, %i2
12671 stda %i4, [%l7 + %i2] 0x88
12672 add %l7, 0x78, %l6
12673 wr %g0, 0x81, %asi
12674 casa [%l6] 0x81, %g1, %l0
12675 set 0x38, %g2
12676 stxa %o6, [%l7 + %g2] 0x80
12677 set 0x4F, %o7
12678 stba %o4, [%l7 + %o7] 0x88
12679 or %o1, %l4, %i7
12680 nop
12681 set 0x4E, %o1
12682 lduh [%l7 + %o1], %i2
12683 fpadd32s %f17, %f14, %f1
12684 nop
12685 set 0x1F, %l1
12686 ldub [%l7 + %l1], %i5
12687 nop
12688 set 0x70, %i5
12689 stx %fsr, [%l7 + %i5]
12690 set 0x08, %g6
12691 lda [%l7 + %g6] 0x88, %f26
12692 nop
12693 set 0x44, %l5
12694 stw %l1, [%l7 + %l5]
12695 add %l7, 0x20, %l6
12696 wr %g0, 0x81, %asi
12697 casxa [%l6] 0x81, %g6, %o5
12698 set 0x30, %l3
12699 stda %l2, [%l7 + %l3] 0x88
12700 nop
12701 set 0x5C, %i0
12702 stw %i6, [%l7 + %i0]
12703 nop
12704 set 0x16, %l4
12705 stb %i0, [%l7 + %l4]
12706 set 0x77, %g7
12707 ldstuba [%l7 + %g7] 0x80, %o3
12708 add %l7, 0x70, %l6
12709 wr %g0, 0x80, %asi
12710 casa [%l6] 0x80, %o2, %o0
12711 nop
12712 set 0x77, %o5
12713 ldstub [%l7 + %o5], %g4
12714 add %l7, 0x60, %l6
12715 wr %g0, 0x89, %asi
12716 casa [%l6] 0x89, %o7, %g2
12717 set 0x52, %o6
12718 stha %l6, [%l7 + %o6] 0xe2
12719 membar #Sync
12720 set 0x40, %i3
12721 ldda [%l7 + %i3] 0xd0, %f0
12722 bg,a %xcc, loop_106
12723 or %i3, %g5, %g7
12724 nop
12725 set 0x2A, %l2
12726 sth %l2, [%l7 + %l2]
12727 set 0x40, %i7
12728 ldxa [%l7 + %i7] 0x81, %g3
12729loop_106:
12730 nop
12731 set 0x30, %o4
12732 std %l4, [%l7 + %o4]
12733 nop
12734 set 0x18, %g1
12735 ldd [%l7 + %g1], %i0
12736 and %i4, %g1, %o6
12737 add %l7, 0x70, %l6
12738 wr %g0, 0x80, %asi
12739 ldxa [%l6] %asi, %o4
12740 casxa [%l6] 0x80, %o4, %l0
12741 set 0x30, %l6
12742 prefetcha [%l7 + %l6] 0x88, 0
12743 nop
12744 set 0x6C, %i6
12745 ldsb [%l7 + %i6], %i7
12746 st %fsr, [%l7 + 0x08]
12747 nop
12748 set 0x5D, %o0
12749 stb %i2, [%l7 + %o0]
12750 nop
12751 set 0x20, %g4
12752 ldsw [%l7 + %g4], %i5
12753 or %l4, %l1, %o5
12754 add %l3, %g6, %i0
12755 set 0x40, %o2
12756 ldda [%l7 + %o2] 0x89, %f0
12757 nop
12758 set 0x18, %g5
12759 std %o2, [%l7 + %g5]
12760 nop
12761 set 0x38, %i1
12762 ldd [%l7 + %i1], %i6
12763 nop
12764 set 0x70, %i4
12765 std %o0, [%l7 + %i4]
12766 add %l7, 0x08, %l6
12767 wr %g0, 0x80, %asi
12768 casa [%l6] 0x80, %o2, %o7
12769 nop
12770 set 0x30, %l0
12771 stx %fsr, [%l7 + %l0]
12772 nop
12773 set 0x14, %o3
12774 ldsh [%l7 + %o3], %g4
12775 add %l7, 0x7C, %l6
12776 wr %g0, 0x89, %asi
12777 casa [%l6] 0x89, %l6, %i3
12778 st %f18, [%l7 + 0x10]
12779 nop
12780 set 0x74, %g3
12781 prefetch [%l7 + %g3], 0
12782 ld [%l7 + 0x70], %f3
12783 set 0x60, %g2
12784 swapa [%l7 + %g2] 0x81, %g5
12785 nop
12786 set 0x1F, %i2
12787 ldub [%l7 + %i2], %g2
12788 nop
12789 set 0x60, %o7
12790 std %f20, [%l7 + %o7]
12791 and %g7, %g3, %l2
12792 set 0x28, %l1
12793 prefetcha [%l7 + %l1] 0x88, 0
12794 set 0x29, %o1
12795 stba %i1, [%l7 + %o1] 0x81
12796 nop
12797 set 0x78, %i5
12798 stx %fsr, [%l7 + %i5]
12799 set 0x18, %l5
12800 stha %g1, [%l7 + %l5] 0x80
12801 add %i4, %o6, %l0
12802 ba %icc, loop_107
12803 nop
12804 set 0x70, %g6
12805 prefetch [%l7 + %g6], 2
12806 nop
12807 set 0x78, %i0
12808 lduh [%l7 + %i0], %o1
12809 nop
12810 set 0x75, %l4
12811 ldub [%l7 + %l4], %i7
12812loop_107:
12813 wr %i2, %o4, %y
12814 nop
12815 set 0x30, %g7
12816 prefetch [%l7 + %g7], 3
12817 nop
12818 set 0x28, %l3
12819 stx %fsr, [%l7 + %l3]
12820 wr %l4, %i5, %softint
12821 membar #Sync
12822 set 0x40, %o6
12823 ldda [%l7 + %o6] 0xf8, %f0
12824 set 0x41, %o5
12825 stba %l1, [%l7 + %o5] 0x81
12826 nop
12827 set 0x6F, %i3
12828 ldstub [%l7 + %i3], %l3
12829 set 0x14, %i7
12830 stha %o5, [%l7 + %i7] 0xea
12831 membar #Sync
12832 set 0x40, %o4
12833 stda %f16, [%l7 + %o4] 0xd2
12834 set 0x08, %g1
12835 prefetcha [%l7 + %g1] 0x81, 3
12836 nop
12837 set 0x65, %l2
12838 ldsb [%l7 + %l2], %o3
12839 nop
12840 set 0x6E, %l6
12841 lduh [%l7 + %l6], %i0
12842 membar #Sync
12843 set 0x40, %o0
12844 ldda [%l7 + %o0] 0xf8, %f0
12845 and %i6, %o0, %o2
12846 set 0x60, %g4
12847 ldda [%l7 + %g4] 0x81, %g4
12848 ld [%l7 + 0x44], %f13
12849 st %f19, [%l7 + 0x24]
12850 or %l6, %o7, %i3
12851 nop
12852 set 0x18, %i6
12853 sth %g2, [%l7 + %i6]
12854 or %g5, %g3, %l2
12855 nop
12856 set 0x1D, %g5
12857 stb %g7, [%l7 + %g5]
12858 nop
12859 set 0x74, %i1
12860 prefetch [%l7 + %i1], 4
12861 nop
12862 set 0x31, %i4
12863 ldsb [%l7 + %i4], %i1
12864 nop
12865 set 0x6C, %l0
12866 prefetch [%l7 + %l0], 1
12867 nop
12868 set 0x4A, %o2
12869 ldstub [%l7 + %o2], %g1
12870 set 0x20, %g3
12871 sta %f13, [%l7 + %g3] 0x88
12872 st %fsr, [%l7 + 0x28]
12873 add %l5, %o6, %l0
12874 set 0x5C, %g2
12875 sta %f14, [%l7 + %g2] 0x81
12876 set 0x70, %o3
12877 prefetcha [%l7 + %o3] 0x81, 2
12878 nop
12879 set 0x50, %o7
12880 std %i4, [%l7 + %o7]
12881 st %f3, [%l7 + 0x44]
12882 nop
12883 set 0x3A, %i2
12884 ldsb [%l7 + %i2], %i7
12885 wr %i2, %l4, %sys_tick
12886 nop
12887 set 0x39, %o1
12888 ldub [%l7 + %o1], %i5
12889 set 0x4D, %i5
12890 stba %o4, [%l7 + %i5] 0x81
12891 set 0x08, %l5
12892 lda [%l7 + %l5] 0x81, %f27
12893 nop
12894 set 0x44, %g6
12895 ldub [%l7 + %g6], %l3
12896 nop
12897 set 0x54, %i0
12898 ldub [%l7 + %i0], %l1
12899 set 0x40, %l4
12900 stxa %o5, [%l7 + %l4] 0x80
12901 nop
12902 set 0x10, %l1
12903 ldsh [%l7 + %l1], %o3
12904 set 0x40, %g7
12905 stwa %i0, [%l7 + %g7] 0x81
12906 nop
12907 set 0x30, %l3
12908 ldx [%l7 + %l3], %i6
12909 set 0x48, %o5
12910 swapa [%l7 + %o5] 0x81, %o0
12911 nop
12912 set 0x34, %o6
12913 stw %o2, [%l7 + %o6]
12914 nop
12915 set 0x28, %i7
12916 ldd [%l7 + %i7], %f22
12917 set 0x78, %o4
12918 stda %g6, [%l7 + %o4] 0x89
12919 nop
12920 set 0x50, %i3
12921 stx %g4, [%l7 + %i3]
12922 nop
12923 set 0x48, %l2
12924 stw %o7, [%l7 + %l2]
12925 nop
12926 set 0x18, %g1
12927 stx %l6, [%l7 + %g1]
12928 set 0x30, %l6
12929 swapa [%l7 + %l6] 0x81, %g2
12930 nop
12931 set 0x60, %g4
12932 std %i2, [%l7 + %g4]
12933 nop
12934 set 0x3C, %i6
12935 lduw [%l7 + %i6], %g3
12936 set 0x28, %o0
12937 swapa [%l7 + %o0] 0x89, %g5
12938 set 0x40, %i1
12939 stda %f0, [%l7 + %i1] 0xf8
12940 membar #Sync
12941 nop
12942 set 0x64, %i4
12943 sth %g7, [%l7 + %i4]
12944 add %l7, 0x50, %l6
12945 wr %g0, 0x89, %asi
12946 casxa [%l6] 0x89, %i1, %l2
12947 add %l7, 0x28, %l6
12948 wr %g0, 0x88, %asi
12949 ldxa [%l6] %asi, %l5
12950 casxa [%l6] 0x88, %l5, %g1
12951 nop
12952 or %g0, 0x8, %l0
12953 sllx %l0, 0x3c, %l0
12954 wr %l0, 0x663, %tick_cmpr
12955 nop
12956 set 0x2C, %g5
12957 ldsw [%l7 + %g5], %o1
12958 nop
12959 set 0x18, %l0
12960 ldsw [%l7 + %l0], %i7
12961 set 0x38, %g3
12962 stda %i4, [%l7 + %g3] 0x80
12963 st %f1, [%l7 + 0x6C]
12964 st %f11, [%l7 + 0x44]
12965 set 0x40, %o2
12966 lda [%l7 + %o2] 0x80, %f27
12967 set 0x1C, %g2
12968 swapa [%l7 + %g2] 0x80, %i2
12969 fpadd32s %f4, %f7, %f11
12970 nop
12971 set 0x28, %o3
12972 ldx [%l7 + %o3], %i5
12973 and %l4, %l3, %o4
12974 set 0x68, %i2
12975 ldxa [%l7 + %i2] 0x80, %l1
12976 fpsub32s %f1, %f27, %f13
12977 set 0x10, %o7
12978 ldda [%l7 + %o7] 0x89, %o4
12979 bne,a %icc, loop_108
12980 nop
12981 set 0x78, %o1
12982 ldd [%l7 + %o1], %o2
12983 add %l7, 0x20, %l6
12984 wr %g0, 0x89, %asi
12985 lda [%l6] %asi, %i6
12986 casa [%l6] 0x89, %i6, %o0
12987loop_108:
12988 nop
12989 set 0x4C, %l5
12990 swapa [%l7 + %l5] 0x81, %o2
12991 bl %icc, loop_109
12992 or %g6, %i0, %g4
12993 nop
12994 set 0x78, %i5
12995 prefetch [%l7 + %i5], 1
12996 and %o7, %l6, %g2
12997loop_109:
12998 nop
12999 set 0x28, %g6
13000 stx %g3, [%l7 + %g6]
13001 set 0x71, %i0
13002 stba %i3, [%l7 + %i0] 0xeb
13003 membar #Sync
13004 and %g5, %g7, %l2
13005 nop
13006 set 0x08, %l4
13007 stx %i1, [%l7 + %l4]
13008 add %l7, 0x50, %l6
13009 wr %g0, 0x88, %asi
13010 casxa [%l6] 0x88, %l5, %g1
13011 nop
13012 set 0x72, %g7
13013 ldsb [%l7 + %g7], %o6
13014 set 0x0C, %l1
13015 lda [%l7 + %l1] 0x81, %f19
13016 set 0x68, %o5
13017 prefetcha [%l7 + %o5] 0x81, 1
13018 set 0x40, %o6
13019 stda %f16, [%l7 + %o6] 0xca
13020 set 0x50, %i7
13021 ldda [%l7 + %i7] 0x81, %o0
13022 set 0x18, %l3
13023 stha %i7, [%l7 + %l3] 0xe3
13024 membar #Sync
13025 set 0x70, %i3
13026 stwa %i4, [%l7 + %i3] 0xe3
13027 membar #Sync
13028 set 0x18, %o4
13029 sta %f18, [%l7 + %o4] 0x81
13030 nop
13031 set 0x50, %g1
13032 stw %i5, [%l7 + %g1]
13033 add %l7, 0x70, %l6
13034 wr %g0, 0x89, %asi
13035 ldxa [%l6] %asi, %l4
13036 casxa [%l6] 0x89, %l4, %i2
13037 set 0x50, %l6
13038 stda %o4, [%l7 + %l6] 0xea
13039 membar #Sync
13040 set 0x68, %g4
13041 lda [%l7 + %g4] 0x88, %f11
13042 set 0x48, %i6
13043 stxa %l3, [%l7 + %i6] 0x80
13044 add %l1, %o5, %o3
13045 nop
13046 set 0x18, %l2
13047 stx %fsr, [%l7 + %l2]
13048 nop
13049 set 0x50, %i1
13050 std %i6, [%l7 + %i1]
13051 nop
13052 set 0x78, %o0
13053 stb %o0, [%l7 + %o0]
13054 nop
13055 set 0x0C, %g5
13056 ldsh [%l7 + %g5], %o2
13057 fpadd16 %f16, %f14, %f28
13058 st %f11, [%l7 + 0x10]
13059 add %g6, %i0, %o7
13060 nop
13061 set 0x29, %l0
13062 ldub [%l7 + %l0], %g4
13063 set 0x40, %i4
13064 ldda [%l7 + %i4] 0x81, %f0
13065 ld [%l7 + 0x18], %f29
13066 nop
13067 set 0x70, %o2
13068 ldx [%l7 + %o2], %g2
13069 set 0x60, %g3
13070 stda %i6, [%l7 + %g3] 0x89
13071 set 0x1D, %g2
13072 stba %i3, [%l7 + %g2] 0xe2
13073 membar #Sync
13074 set 0x40, %o3
13075 stda %f0, [%l7 + %o3] 0xda
13076 wr %g5, %g7, %softint
13077 nop
13078 set 0x12, %o7
13079 ldub [%l7 + %o7], %l2
13080 ld [%l7 + 0x4C], %f18
13081 nop
13082 set 0x70, %o1
13083 std %f20, [%l7 + %o1]
13084 set 0x2F, %i2
13085 ldstuba [%l7 + %i2] 0x89, %g3
13086 nop
13087 set 0x58, %l5
13088 ldx [%l7 + %l5], %i1
13089 st %fsr, [%l7 + 0x70]
13090 set 0x60, %i5
13091 sta %f16, [%l7 + %i5] 0x88
13092 nop
13093 set 0x38, %i0
13094 prefetch [%l7 + %i0], 2
13095 fpsub16s %f3, %f5, %f26
13096 set 0x50, %l4
13097 prefetcha [%l7 + %l4] 0x80, 4
13098 nop
13099 set 0x10, %g7
13100 sth %o6, [%l7 + %g7]
13101 set 0x60, %l1
13102 prefetcha [%l7 + %l1] 0x89, 2
13103 nop
13104 set 0x68, %g6
13105 std %o0, [%l7 + %g6]
13106 nop
13107 set 0x18, %o5
13108 std %f26, [%l7 + %o5]
13109 st %fsr, [%l7 + 0x70]
13110 nop
13111 set 0x5C, %o6
13112 swap [%l7 + %o6], %i7
13113 add %g1, %i4, %i5
13114 nop
13115 set 0x20, %i7
13116 ldd [%l7 + %i7], %f4
13117 set 0x5E, %l3
13118 stha %l4, [%l7 + %l3] 0xea
13119 membar #Sync
13120 and %o4, %i2, %l1
13121 nop
13122 set 0x08, %i3
13123 ldsw [%l7 + %i3], %l3
13124 nop
13125 set 0x48, %o4
13126 stx %o3, [%l7 + %o4]
13127 add %l7, 0x38, %l6
13128 wr %g0, 0x89, %asi
13129 ldxa [%l6] %asi, %o5
13130 casxa [%l6] 0x89, %o5, %o0
13131 set 0x40, %g1
13132 ldda [%l7 + %g1] 0xeb, %i6
13133 nop
13134 set 0x30, %l6
13135 stx %g6, [%l7 + %l6]
13136 set 0x7F, %i6
13137 ldstuba [%l7 + %i6] 0x80, %o2
13138 nop
13139 set 0x70, %l2
13140 ldsw [%l7 + %l2], %i0
13141 nop
13142 set 0x60, %g4
13143 ldd [%l7 + %g4], %f24
13144 nop
13145 set 0x60, %o0
13146 ldd [%l7 + %o0], %o6
13147 nop
13148 set 0x5F, %g5
13149 ldub [%l7 + %g5], %g2
13150 ld [%l7 + 0x60], %f9
13151 fpadd32 %f28, %f22, %f4
13152 and %l6, %i3, %g4
13153 nop
13154 set 0x28, %i1
13155 prefetch [%l7 + %i1], 4
13156 nop
13157 set 0x46, %l0
13158 sth %g7, [%l7 + %l0]
13159 set 0x60, %o2
13160 lda [%l7 + %o2] 0x81, %f30
13161 nop
13162 set 0x10, %i4
13163 swap [%l7 + %i4], %g5
13164 and %l2, %g3, %i1
13165 nop
13166 set 0x78, %g2
13167 prefetch [%l7 + %g2], 0
13168 ba,pn %icc, loop_110
13169 st %fsr, [%l7 + 0x74]
13170 set 0x37, %g3
13171 ldstuba [%l7 + %g3] 0x80, %o6
13172loop_110:
13173 nop
13174 set 0x60, %o3
13175 lda [%l7 + %o3] 0x89, %f5
13176 set 0x40, %o1
13177 ldda [%l7 + %o1] 0xd2, %f0
13178 set 0x14, %o7
13179 lda [%l7 + %o7] 0x81, %f29
13180 set 0x0C, %i2
13181 ldstuba [%l7 + %i2] 0x81, %l0
13182 nop
13183 set 0x70, %i5
13184 stx %o1, [%l7 + %i5]
13185 add %l7, 0x18, %l6
13186 wr %g0, 0x81, %asi
13187 ldxa [%l6] %asi, %i7
13188 casxa [%l6] 0x81, %i7, %l5
13189 nop
13190 set 0x47, %i0
13191 ldstub [%l7 + %i0], %i4
13192 set 0x28, %l4
13193 lda [%l7 + %l4] 0x89, %f27
13194 nop
13195 set 0x68, %g7
13196 ldsb [%l7 + %g7], %i5
13197 set 0x50, %l1
13198 stha %l4, [%l7 + %l1] 0xeb
13199 membar #Sync
13200 nop
13201 set 0x17, %g6
13202 ldstub [%l7 + %g6], %o4
13203 nop
13204 set 0x30, %o5
13205 stx %fsr, [%l7 + %o5]
13206 add %l7, 0x14, %l6
13207 wr %g0, 0x89, %asi
13208 casa [%l6] 0x89, %g1, %i2
13209 set 0x58, %l5
13210 prefetcha [%l7 + %l5] 0x89, 1
13211 membar #Sync
13212 set 0x40, %i7
13213 ldda [%l7 + %i7] 0xf8, %f16
13214 set 0x19, %l3
13215 stba %l1, [%l7 + %l3] 0x88
13216 nop
13217 set 0x08, %o6
13218 ldd [%l7 + %o6], %o4
13219 nop
13220 set 0x38, %i3
13221 stb %o0, [%l7 + %i3]
13222 be,a,pn %icc, loop_111
13223 nop
13224 set 0x36, %o4
13225 stb %o3, [%l7 + %o4]
13226 set 0x48, %g1
13227 lda [%l7 + %g1] 0x80, %f22
13228loop_111:
13229 nop
13230 set 0x30, %l6
13231 ldda [%l7 + %l6] 0x81, %g6
13232 and %i6, %i0, %o2
13233 st %fsr, [%l7 + 0x38]
13234 add %l7, 0x70, %l6
13235 wr %g0, 0x80, %asi
13236 lda [%l6] %asi, %o7
13237 casa [%l6] 0x80, %o7, %l6
13238 nop
13239 set 0x60, %i6
13240 stx %i3, [%l7 + %i6]
13241 nop
13242 set 0x50, %g4
13243 stw %g4, [%l7 + %g4]
13244 nop
13245 set 0x52, %l2
13246 stb %g2, [%l7 + %l2]
13247 wr %g7, %l2, %sys_tick
13248 set 0x30, %g5
13249 ldxa [%l7 + %g5] 0x88, %g5
13250 set 0x40, %o0
13251 stda %f16, [%l7 + %o0] 0xda
13252 fpadd16s %f24, %f20, %f14
13253 add %g3, %o6, %i1
13254 and %l0, %i7, %l5
13255 nop
13256 set 0x48, %l0
13257 prefetch [%l7 + %l0], 2
13258 nop
13259 set 0x10, %o2
13260 stx %fsr, [%l7 + %o2]
13261 nop
13262 set 0x7E, %i1
13263 sth %i4, [%l7 + %i1]
13264 nop
13265 set 0x50, %g2
13266 std %f4, [%l7 + %g2]
13267 set 0x60, %i4
13268 ldxa [%l7 + %i4] 0x89, %i5
13269 nop
13270 set 0x20, %o3
13271 ldx [%l7 + %o3], %o1
13272 nop
13273 set 0x3C, %o1
13274 ldsw [%l7 + %o1], %l4
13275 set 0x38, %g3
13276 lda [%l7 + %g3] 0x80, %f5
13277 bleu,pt %icc, loop_112
13278 st %fsr, [%l7 + 0x44]
13279 bleu,a,pt %xcc, loop_113
13280 st %fsr, [%l7 + 0x48]
13281loop_112:
13282 nop
13283 set 0x08, %o7
13284 stx %o4, [%l7 + %o7]
13285 add %l7, 0x78, %l6
13286 wr %g0, 0x89, %asi
13287 casxa [%l6] 0x89, %i2, %g1
13288loop_113:
13289 nop
13290 set 0x42, %i2
13291 lduh [%l7 + %i2], %l3
13292 nop
13293 set 0x24, %i5
13294 ldstub [%l7 + %i5], %l1
13295 set 0x78, %i0
13296 prefetcha [%l7 + %i0] 0x81, 0
13297 or %o3, %g6, %i6
13298 nop
13299 set 0x14, %g7
13300 stb %i0, [%l7 + %g7]
13301 st %fsr, [%l7 + 0x10]
13302 nop
13303 set 0x2E, %l1
13304 sth %o2, [%l7 + %l1]
13305 nop
13306 set 0x78, %g6
13307 stx %fsr, [%l7 + %g6]
13308 add %o7, %l6, %o0
13309 nop
13310 set 0x28, %o5
13311 std %f18, [%l7 + %o5]
13312 set 0x40, %l5
13313 stda %f0, [%l7 + %l5] 0xf8
13314 membar #Sync
13315 nop
13316 set 0x4E, %l4
13317 ldsb [%l7 + %l4], %g4
13318 set 0x14, %l3
13319 swapa [%l7 + %l3] 0x81, %g2
13320 set 0x30, %i7
13321 stxa %g7, [%l7 + %i7] 0x80
13322 add %i3, %l2, %g3
13323 set 0x3C, %i3
13324 sta %f18, [%l7 + %i3] 0x80
13325 add %l7, 0x44, %l6
13326 wr %g0, 0x88, %asi
13327 lda [%l6] %asi, %g5
13328 casa [%l6] 0x88, %g5, %i1
13329 nop
13330 set 0x5C, %o6
13331 sth %o6, [%l7 + %o6]
13332 set 0x0E, %g1
13333 ldstuba [%l7 + %g1] 0x89, %l0
13334 nop
13335 set 0x58, %l6
13336 stx %i7, [%l7 + %l6]
13337 nop
13338 set 0x10, %o4
13339 std %f16, [%l7 + %o4]
13340 nop
13341 set 0x3C, %i6
13342 ldsw [%l7 + %i6], %i4
13343 set 0x40, %l2
13344 ldda [%l7 + %l2] 0xd2, %f0
13345 and %i5, %o1, %l4
13346 nop
13347 set 0x64, %g5
13348 stb %l5, [%l7 + %g5]
13349 set 0x78, %g4
13350 stxa %i2, [%l7 + %g4] 0x89
13351 set 0x10, %o0
13352 ldda [%l7 + %o0] 0x80, %g0
13353 nop
13354 set 0x20, %o2
13355 ldd [%l7 + %o2], %o4
13356 ld [%l7 + 0x34], %f0
13357 nop
13358 set 0x78, %i1
13359 ldd [%l7 + %i1], %l2
13360 nop
13361 set 0x60, %l0
13362 prefetch [%l7 + %l0], 4
13363 set 0x68, %i4
13364 swapa [%l7 + %i4] 0x89, %l1
13365 nop
13366 set 0x7C, %g2
13367 prefetch [%l7 + %g2], 4
13368 nop
13369 set 0x25, %o3
13370 ldstub [%l7 + %o3], %o5
13371 set 0x08, %o1
13372 stwa %o3, [%l7 + %o1] 0xeb
13373 membar #Sync
13374 nop
13375 set 0x57, %o7
13376 ldsb [%l7 + %o7], %i6
13377 set 0x70, %i2
13378 ldda [%l7 + %i2] 0x80, %g6
13379 nop
13380 set 0x18, %g3
13381 stx %o2, [%l7 + %g3]
13382 set 0x34, %i5
13383 ldstuba [%l7 + %i5] 0x81, %o7
13384 nop
13385 set 0x4C, %i0
13386 ldub [%l7 + %i0], %l6
13387 nop
13388 set 0x54, %l1
13389 lduh [%l7 + %l1], %i0
13390 set 0x40, %g6
13391 stda %f0, [%l7 + %g6] 0xd8
13392 set 0x38, %o5
13393 stha %g4, [%l7 + %o5] 0x80
13394 set 0x5A, %l5
13395 ldstuba [%l7 + %l5] 0x81, %g2
13396 set 0x40, %l4
13397 stda %f0, [%l7 + %l4] 0xf8
13398 membar #Sync
13399 nop
13400 set 0x4C, %g7
13401 stb %o0, [%l7 + %g7]
13402 set 0x48, %l3
13403 sta %f0, [%l7 + %l3] 0x81
13404 nop
13405 set 0x40, %i3
13406 ldsb [%l7 + %i3], %g7
13407 bne,a %xcc, loop_114
13408 nop
13409 set 0x20, %i7
13410 std %f28, [%l7 + %i7]
13411 nop
13412 set 0x08, %o6
13413 stx %fsr, [%l7 + %o6]
13414 set 0x23, %l6
13415 stba %l2, [%l7 + %l6] 0x80
13416loop_114:
13417 nop
13418 set 0x3C, %g1
13419 lduh [%l7 + %g1], %i3
13420 and %g5, %i1, %g3
13421 nop
13422 set 0x65, %i6
13423 stb %l0, [%l7 + %i6]
13424 st %fsr, [%l7 + 0x14]
13425 nop
13426 set 0x65, %o4
13427 ldstub [%l7 + %o4], %i7
13428 or %i4, %o6, %o1
13429 set 0x78, %g5
13430 stha %i5, [%l7 + %g5] 0xea
13431 membar #Sync
13432 nop
13433 set 0x3E, %g4
13434 ldub [%l7 + %g4], %l5
13435 set 0x2E, %o0
13436 stba %l4, [%l7 + %o0] 0x80
13437 add %l7, 0x68, %l6
13438 wr %g0, 0x89, %asi
13439 casa [%l6] 0x89, %i2, %g1
13440 nop
13441 set 0x70, %o2
13442 ldub [%l7 + %o2], %o4
13443 nop
13444 set 0x29, %l2
13445 ldstub [%l7 + %l2], %l3
13446 add %o5, %l1, %o3
13447 add %l7, 0x68, %l6
13448 wr %g0, 0x80, %asi
13449 casxa [%l6] 0x80, %i6, %o2
13450 nop
13451 set 0x78, %l0
13452 stx %fsr, [%l7 + %l0]
13453 nop
13454 set 0x50, %i1
13455 ldd [%l7 + %i1], %f12
13456 ld [%l7 + 0x14], %f31
13457 nop
13458 set 0x20, %g2
13459 ldd [%l7 + %g2], %f20
13460 nop
13461 set 0x20, %o3
13462 stx %fsr, [%l7 + %o3]
13463 nop
13464 set 0x20, %i4
13465 ldd [%l7 + %i4], %o6
13466 set 0x2B, %o1
13467 stba %g6, [%l7 + %o1] 0xe2
13468 membar #Sync
13469 bl,a %icc, loop_115
13470 nop
13471 set 0x76, %i2
13472 stb %i0, [%l7 + %i2]
13473 set 0x38, %o7
13474 stxa %l6, [%l7 + %o7] 0xea
13475 membar #Sync
13476loop_115:
13477 nop
13478 set 0x18, %i5
13479 prefetcha [%l7 + %i5] 0x81, 3
13480 set 0x50, %i0
13481 ldda [%l7 + %i0] 0xea, %g2
13482 nop
13483 set 0x08, %g3
13484 swap [%l7 + %g3], %g7
13485 add %o0, %i3, %l2
13486 set 0x44, %l1
13487 stba %g5, [%l7 + %l1] 0x88
13488 nop
13489 set 0x0B, %o5
13490 ldub [%l7 + %o5], %g3
13491 nop
13492 set 0x50, %l5
13493 ldx [%l7 + %l5], %l0
13494 add %i7, %i4, %i1
13495 nop
13496 set 0x78, %l4
13497 stw %o1, [%l7 + %l4]
13498 add %l7, 0x78, %l6
13499 wr %g0, 0x80, %asi
13500 casxa [%l6] 0x80, %o6, %i5
13501 nop
13502 set 0x1A, %g7
13503 ldstub [%l7 + %g7], %l4
13504 set 0x65, %g6
13505 stba %i2, [%l7 + %g6] 0xe2
13506 membar #Sync
13507 set 0x66, %i3
13508 stha %l5, [%l7 + %i3] 0x80
13509 or %g1, %o4, %o5
13510 nop
13511 set 0x38, %l3
13512 ldx [%l7 + %l3], %l1
13513 nop
13514 set 0x08, %o6
13515 ldd [%l7 + %o6], %f24
13516 nop
13517 or %g0, 0x8, %l0
13518 sllx %l0, 0x3c, %l0
13519 wr %l0, 0x0D6, %tick_cmpr
13520 nop
13521 set 0x5E, %l6
13522 ldstub [%l7 + %l6], %i6
13523 nop
13524 set 0x38, %i7
13525 ldstub [%l7 + %i7], %o7
13526 st %f3, [%l7 + 0x4C]
13527 st %fsr, [%l7 + 0x28]
13528 nop
13529 set 0x22, %i6
13530 ldub [%l7 + %i6], %g6
13531 nop
13532 set 0x39, %g1
13533 ldstub [%l7 + %g1], %o2
13534 nop
13535 set 0x28, %g5
13536 std %f22, [%l7 + %g5]
13537 nop
13538 set 0x20, %o4
13539 ldd [%l7 + %o4], %f18
13540 wr %g0, 0x7, %fprs
13541 add %l7, 0x3C, %l6
13542 wr %g0, 0x81, %asi
13543 casa [%l6] 0x81, %i0, %g7
13544 set 0x53, %o0
13545 stba %o0, [%l7 + %o0] 0x88
13546 nop
13547 set 0x78, %o2
13548 std %f28, [%l7 + %o2]
13549 set 0x20, %l2
13550 stda %i2, [%l7 + %l2] 0xeb
13551 membar #Sync
13552 set 0x40, %g4
13553 stda %f0, [%l7 + %g4] 0xca
13554 set 0x78, %l0
13555 stda %g2, [%l7 + %l0] 0xe2
13556 membar #Sync
13557 and %g5, %l2, %g3
13558 set 0x0C, %g2
13559 swapa [%l7 + %g2] 0x89, %l0
13560 and %i4, %i1, %i7
13561 set 0x24, %i1
13562 lda [%l7 + %i1] 0x81, %f13
13563 set 0x54, %o3
13564 stha %o1, [%l7 + %o3] 0xea
13565 membar #Sync
13566 nop
13567 set 0x19, %i4
13568 ldstub [%l7 + %i4], %i5
13569 wr %l4, %i2, %sys_tick
13570 nop
13571 set 0x64, %o1
13572 prefetch [%l7 + %o1], 3
13573 set 0x40, %i2
13574 stda %f16, [%l7 + %i2] 0xd8
13575 bleu,a %icc, loop_116
13576 nop
13577 set 0x5C, %o7
13578 lduw [%l7 + %o7], %l5
13579 nop
13580 set 0x68, %i5
13581 ldd [%l7 + %i5], %o6
13582 nop
13583 set 0x34, %i0
13584 lduw [%l7 + %i0], %o4
13585loop_116:
13586 nop
13587 nop
13588 setx 0xA1FB08E8EF0DAD3D, %l0, %l6
13589 stx %l6, [%l7 + 0x28]
13590 ldd [%l7 + 0x28], %f8
13591 setx 0x50BA82F57C18D54A, %l1, %l5
13592 stx %l5, [%l7 + 0x10]
13593 ldd [%l7 + 0x10], %f6
13594 fdivd %f6, %f8, %f26
13595 nop
13596 set 0x14, %l1
13597 stb %o5, [%l7 + %l1]
13598 set 0x70, %o5
13599 stda %l0, [%l7 + %o5] 0xea
13600 membar #Sync
13601 add %l3, %o3, %g1
13602 set 0x20, %g3
13603 ldda [%l7 + %g3] 0xe3, %i6
13604 set 0x78, %l5
13605 stda %g6, [%l7 + %l5] 0x81
13606 add %l7, 0x10, %l6
13607 wr %g0, 0x80, %asi
13608 ldxa [%l6] %asi, %o2
13609 casxa [%l6] 0x80, %o2, %o7
13610 fpsub16s %f28, %f20, %f31
13611 set 0x40, %l4
13612 ldda [%l7 + %l4] 0xd2, %f0
13613 nop
13614 set 0x70, %g7
13615 std %i6, [%l7 + %g7]
13616 nop
13617 set 0x48, %g6
13618 ldx [%l7 + %g6], %i0
13619 nop
13620 set 0x60, %l3
13621 std %g6, [%l7 + %l3]
13622 nop
13623 set 0x38, %i3
13624 ldd [%l7 + %i3], %f12
13625 nop
13626 set 0x48, %o6
13627 stx %fsr, [%l7 + %o6]
13628 nop
13629 set 0x2C, %i7
13630 swap [%l7 + %i7], %o0
13631 nop
13632 set 0x10, %l6
13633 std %i2, [%l7 + %l6]
13634 set 0x34, %g1
13635 stwa %g4, [%l7 + %g1] 0x89
13636 nop
13637 set 0x38, %i6
13638 stx %g5, [%l7 + %i6]
13639 nop
13640 nop
13641 setx 0x156DBCD6, %l0, %l6
13642 st %l6, [%l7 + 0x28]
13643 ld [%l7 + 0x28], %f1
13644 setx 0x21951EE0, %l1, %l5
13645 st %l5, [%l7 + 0x10]
13646 ld [%l7 + 0x10], %f9
13647 fdivs %f9, %f1, %f19
13648 nop
13649 set 0x54, %g5
13650 lduw [%l7 + %g5], %g2
13651 nop
13652 set 0x58, %o4
13653 prefetch [%l7 + %o4], 2
13654 nop
13655 set 0x30, %o0
13656 std %l2, [%l7 + %o0]
13657 nop
13658 set 0x26, %o2
13659 stb %g3, [%l7 + %o2]
13660 nop
13661 set 0x40, %l2
13662 ldx [%l7 + %l2], %i4
13663 set 0x7D, %g4
13664 stba %i1, [%l7 + %g4] 0x89
13665 set 0x10, %l0
13666 ldda [%l7 + %l0] 0xea, %i6
13667 nop
13668 set 0x68, %i1
13669 std %f14, [%l7 + %i1]
13670 nop
13671 set 0x58, %o3
13672 stx %o1, [%l7 + %o3]
13673 set 0x18, %i4
13674 stda %i4, [%l7 + %i4] 0xeb
13675 membar #Sync
13676 add %l0, %l4, %i2
13677 nop
13678 set 0x08, %o1
13679 ldd [%l7 + %o1], %l4
13680 or %o6, %o4, %o5
13681 set 0x44, %g2
13682 lda [%l7 + %g2] 0x80, %f22
13683 nop
13684 set 0x20, %i2
13685 stx %fsr, [%l7 + %i2]
13686 nop
13687 set 0x09, %o7
13688 ldsb [%l7 + %o7], %l1
13689 set 0x1C, %i0
13690 swapa [%l7 + %i0] 0x88, %l3
13691 nop
13692 set 0x2C, %l1
13693 swap [%l7 + %l1], %o3
13694 nop
13695 set 0x14, %o5
13696 prefetch [%l7 + %o5], 1
13697 set 0x58, %i5
13698 stda %g0, [%l7 + %i5] 0x88
13699 set 0x38, %g3
13700 stwa %g6, [%l7 + %g3] 0xeb
13701 membar #Sync
13702 set 0x4D, %l5
13703 stba %o2, [%l7 + %l5] 0xea
13704 membar #Sync
13705 st %fsr, [%l7 + 0x50]
13706 wr %i6, %o7, %y
13707 add %l7, 0x14, %l6
13708 wr %g0, 0x80, %asi
13709 casa [%l6] 0x80, %l6, %i0
13710 nop
13711 set 0x40, %l4
13712 ldsw [%l7 + %l4], %o0
13713 add %l7, 0x44, %l6
13714 wr %g0, 0x81, %asi
13715 lda [%l6] %asi, %g7
13716 casa [%l6] 0x81, %g7, %i3
13717 ld [%l7 + 0x38], %f13
13718 nop
13719 set 0x5C, %g7
13720 sth %g4, [%l7 + %g7]
13721 nop
13722 set 0x58, %g6
13723 lduh [%l7 + %g6], %g5
13724 set 0x57, %l3
13725 ldstuba [%l7 + %l3] 0x80, %l2
13726 set 0x20, %i3
13727 sta %f23, [%l7 + %i3] 0x88
13728 set 0x40, %o6
13729 stda %f0, [%l7 + %o6] 0x89
13730 nop
13731 set 0x54, %i7
13732 stb %g3, [%l7 + %i7]
13733 st %f2, [%l7 + 0x14]
13734 ld [%l7 + 0x70], %f17
13735 set 0x18, %g1
13736 swapa [%l7 + %g1] 0x89, %g2
13737 nop
13738 set 0x30, %i6
13739 lduh [%l7 + %i6], %i1
13740 set 0x58, %g5
13741 stxa %i7, [%l7 + %g5] 0xe2
13742 membar #Sync
13743 wr %i4, %i5, %pic
13744 nop
13745 set 0x58, %o4
13746 std %f0, [%l7 + %o4]
13747 set 0x20, %o0
13748 stxa %l0, [%l7 + %o0] 0xe2
13749 membar #Sync
13750 nop
13751 set 0x40, %l6
13752 std %o0, [%l7 + %l6]
13753 set 0x38, %o2
13754 stda %l4, [%l7 + %o2] 0x89
13755 nop
13756 set 0x42, %l2
13757 ldub [%l7 + %l2], %l5
13758 nop
13759 set 0x20, %g4
13760 ldsh [%l7 + %g4], %o6
13761 set 0x10, %l0
13762 stda %o4, [%l7 + %l0] 0xe2
13763 membar #Sync
13764 nop
13765 or %g0, 0x8, %l0
13766 sllx %l0, 0x3c, %l0
13767 wr %l0, 0x0C0, %sys_tick_cmpr
13768 nop
13769 set 0x66, %i1
13770 ldsh [%l7 + %i1], %l3
13771 st %f5, [%l7 + 0x1C]
13772 nop
13773 set 0x09, %o3
13774 ldsb [%l7 + %o3], %o3
13775 add %l7, 0x70, %l6
13776 wr %g0, 0x89, %asi
13777 casa [%l6] 0x89, %g1, %i2
13778 set 0x08, %o1
13779 stda %g6, [%l7 + %o1] 0x80
13780 set 0x10, %g2
13781 ldxa [%l7 + %g2] 0x89, %i6
13782 st %fsr, [%l7 + 0x50]
13783 add %o2, %l6, %i0
13784 set 0x60, %i2
13785 ldda [%l7 + %i2] 0xe3, %o0
13786 or %o7, %i3, %g7
13787 and %g5, %g4, %g3
13788 set 0x40, %i4
13789 ldda [%l7 + %i4] 0xd0, %f0
13790 nop
13791 set 0x68, %i0
13792 ldd [%l7 + %i0], %l2
13793 set 0x20, %l1
13794 ldxa [%l7 + %l1] 0x88, %g2
13795 st %fsr, [%l7 + 0x60]
13796 nop
13797 set 0x3C, %o5
13798 prefetch [%l7 + %o5], 2
13799 set 0x5C, %o7
13800 lda [%l7 + %o7] 0x89, %f23
13801 membar #Sync
13802 set 0x40, %g3
13803 ldda [%l7 + %g3] 0xf9, %f16
13804 nop
13805 set 0x7A, %i5
13806 lduh [%l7 + %i5], %i7
13807 add %i4, %i1, %i5
13808 nop
13809 set 0x70, %l4
13810 std %l0, [%l7 + %l4]
13811 nop
13812 set 0x78, %l5
13813 ldd [%l7 + %l5], %f4
13814 nop
13815 set 0x18, %g6
13816 stx %fsr, [%l7 + %g6]
13817 nop
13818 set 0x3C, %g7
13819 ldsw [%l7 + %g7], %l4
13820 nop
13821 set 0x1B, %i3
13822 ldub [%l7 + %i3], %l5
13823 set 0x70, %o6
13824 prefetcha [%l7 + %o6] 0x81, 1
13825 nop
13826 set 0x38, %i7
13827 stx %fsr, [%l7 + %i7]
13828 set 0x0C, %l3
13829 lda [%l7 + %l3] 0x81, %f9
13830 nop
13831 set 0x44, %g1
13832 stw %o4, [%l7 + %g1]
13833 nop
13834 set 0x20, %g5
13835 stx %o1, [%l7 + %g5]
13836 nop
13837 set 0x78, %o4
13838 prefetch [%l7 + %o4], 4
13839 nop
13840 set 0x10, %o0
13841 swap [%l7 + %o0], %o5
13842 nop
13843 set 0x1A, %i6
13844 ldsb [%l7 + %i6], %l3
13845 set 0x40, %l6
13846 prefetcha [%l7 + %l6] 0x81, 3
13847 set 0x68, %o2
13848 stwa %g1, [%l7 + %o2] 0xe2
13849 membar #Sync
13850 set 0x0F, %g4
13851 ldstuba [%l7 + %g4] 0x80, %o3
13852 set 0x75, %l2
13853 ldstuba [%l7 + %l2] 0x89, %g6
13854 or %i2, %o2, %l6
13855 nop
13856 set 0x14, %l0
13857 lduh [%l7 + %l0], %i6
13858 nop
13859 set 0x44, %o3
13860 ldsw [%l7 + %o3], %i0
13861 set 0x42, %i1
13862 stha %o0, [%l7 + %i1] 0x89
13863 fpadd32 %f22, %f8, %f30
13864 add %l7, 0x68, %l6
13865 wr %g0, 0x81, %asi
13866 ldxa [%l6] %asi, %i3
13867 casxa [%l6] 0x81, %i3, %g7
13868 set 0x22, %g2
13869 stba %g5, [%l7 + %g2] 0xe3
13870 membar #Sync
13871 set 0x30, %i2
13872 stda %g4, [%l7 + %i2] 0xe2
13873 membar #Sync
13874 nop
13875 set 0x70, %o1
13876 std %g2, [%l7 + %o1]
13877 nop
13878 set 0x24, %i0
13879 stw %o7, [%l7 + %i0]
13880 nop
13881 set 0x40, %l1
13882 ldd [%l7 + %l1], %f6
13883 nop
13884 set 0x64, %o5
13885 ldsw [%l7 + %o5], %g2
13886 nop
13887 set 0x42, %o7
13888 ldsh [%l7 + %o7], %i7
13889 set 0x38, %i4
13890 stda %i4, [%l7 + %i4] 0x88
13891 fpadd32 %f18, %f2, %f20
13892 nop
13893 set 0x18, %i5
13894 ldd [%l7 + %i5], %i0
13895 nop
13896 set 0x4C, %g3
13897 lduw [%l7 + %g3], %i5
13898 ld [%l7 + 0x08], %f19
13899 nop
13900 set 0x60, %l4
13901 std %f24, [%l7 + %l4]
13902 nop
13903 set 0x18, %l5
13904 stw %l2, [%l7 + %l5]
13905 set 0x08, %g7
13906 stwa %l0, [%l7 + %g7] 0x89
13907 fpadd32s %f2, %f20, %f14
13908 nop
13909 set 0x4E, %i3
13910 ldub [%l7 + %i3], %l4
13911 set 0x48, %g6
13912 prefetcha [%l7 + %g6] 0x80, 3
13913 nop
13914 set 0x12, %o6
13915 ldstub [%l7 + %o6], %o6
13916 set 0x6C, %i7
13917 lda [%l7 + %i7] 0x88, %f8
13918 nop
13919 set 0x68, %l3
13920 sth %o4, [%l7 + %l3]
13921 nop
13922 set 0x70, %g1
13923 stx %fsr, [%l7 + %g1]
13924 nop
13925 set 0x4C, %g5
13926 ldsw [%l7 + %g5], %o5
13927 or %o1, %l1, %g1
13928 bge,pt %icc, loop_117
13929 fpsub16s %f28, %f13, %f22
13930 or %o3, %g6, %l3
13931 nop
13932 set 0x50, %o0
13933 ldx [%l7 + %o0], %i2
13934loop_117:
13935 st %f13, [%l7 + 0x64]
13936 set 0x40, %o4
13937 ldda [%l7 + %o4] 0xea, %o2
13938 st %f21, [%l7 + 0x0C]
13939 set 0x50, %l6
13940 stxa %i6, [%l7 + %l6] 0x81
13941 bleu,pt %xcc, loop_118
13942 nop
13943 set 0x18, %o2
13944 std %f22, [%l7 + %o2]
13945 set 0x50, %g4
13946 stwa %i0, [%l7 + %g4] 0x89
13947loop_118:
13948 nop
13949 set 0x1E, %i6
13950 ldsh [%l7 + %i6], %o0
13951 add %l6, %i3, %g7
13952 nop
13953 set 0x30, %l0
13954 stx %g5, [%l7 + %l0]
13955 nop
13956 set 0x70, %l2
13957 stx %fsr, [%l7 + %l2]
13958 nop
13959 set 0x1E, %o3
13960 lduh [%l7 + %o3], %g4
13961 set 0x50, %i1
13962 stwa %o7, [%l7 + %i1] 0xea
13963 membar #Sync
13964 set 0x4C, %g2
13965 lda [%l7 + %g2] 0x80, %f7
13966 nop
13967 set 0x40, %i2
13968 ldd [%l7 + %i2], %f12
13969 nop
13970 set 0x4D, %i0
13971 ldsb [%l7 + %i0], %g3
13972 set 0x40, %l1
13973 stda %f0, [%l7 + %l1] 0xc2
13974 nop
13975 set 0x1E, %o1
13976 sth %g2, [%l7 + %o1]
13977 st %f4, [%l7 + 0x74]
13978 nop
13979 set 0x08, %o5
13980 std %f30, [%l7 + %o5]
13981 nop
13982 set 0x23, %o7
13983 ldstub [%l7 + %o7], %i7
13984 nop
13985 set 0x3A, %i4
13986 stb %i1, [%l7 + %i4]
13987 set 0x08, %g3
13988 stda %i4, [%l7 + %g3] 0xeb
13989 membar #Sync
13990 st %f19, [%l7 + 0x74]
13991 set 0x46, %i5
13992 stha %i5, [%l7 + %i5] 0x89
13993 nop
13994 set 0x44, %l5
13995 prefetch [%l7 + %l5], 1
13996 st %f2, [%l7 + 0x0C]
13997 add %l7, 0x58, %l6
13998 wr %g0, 0x88, %asi
13999 casxa [%l6] 0x88, %l2, %l0
14000 st %f4, [%l7 + 0x20]
14001 nop
14002 set 0x18, %l4
14003 stw %l4, [%l7 + %l4]
14004 set 0x40, %i3
14005 stda %f16, [%l7 + %i3] 0xf9
14006 membar #Sync
14007 fpsub16 %f28, %f20, %f30
14008 set 0x18, %g7
14009 stda %o6, [%l7 + %g7] 0x89
14010 nop
14011 set 0x5C, %o6
14012 prefetch [%l7 + %o6], 4
14013 set 0x16, %i7
14014 stha %o4, [%l7 + %i7] 0xea
14015 membar #Sync
14016 add %l5, %o5, %o1
14017 set 0x08, %l3
14018 ldxa [%l7 + %l3] 0x80, %g1
14019 set 0x5C, %g1
14020 lda [%l7 + %g1] 0x80, %f14
14021 nop
14022 set 0x40, %g6
14023 ldd [%l7 + %g6], %o2
14024 set 0x5C, %o0
14025 stwa %g6, [%l7 + %o0] 0x80
14026 set 0x70, %g5
14027 prefetcha [%l7 + %g5] 0x81, 3
14028 set 0x38, %l6
14029 sta %f21, [%l7 + %l6] 0x80
14030 nop
14031 set 0x10, %o4
14032 ldd [%l7 + %o4], %f0
14033 add %l7, 0x40, %l6
14034 wr %g0, 0x89, %asi
14035 casxa [%l6] 0x89, %i2, %l3
14036 add %l7, 0x68, %l6
14037 wr %g0, 0x88, %asi
14038 casxa [%l6] 0x88, %i6, %i0
14039 set 0x10, %g4
14040 prefetcha [%l7 + %g4] 0x88, 3
14041 nop
14042 set 0x38, %o2
14043 std %f0, [%l7 + %o2]
14044 set 0x6C, %i6
14045 swapa [%l7 + %i6] 0x81, %o2
14046 set 0x70, %l2
14047 ldxa [%l7 + %l2] 0x81, %l6
14048 nop
14049 set 0x28, %o3
14050 stx %fsr, [%l7 + %o3]
14051 nop
14052 set 0x2C, %l0
14053 lduw [%l7 + %l0], %i3
14054 nop
14055 set 0x18, %i1
14056 stw %g7, [%l7 + %i1]
14057 add %l7, 0x28, %l6
14058 wr %g0, 0x88, %asi
14059 casxa [%l6] 0x88, %g5, %g4
14060 st %f28, [%l7 + 0x6C]
14061 nop
14062 set 0x6C, %i2
14063 prefetch [%l7 + %i2], 0
14064 set 0x7B, %g2
14065 stba %g3, [%l7 + %g2] 0x80
14066 nop
14067 set 0x4B, %l1
14068 ldub [%l7 + %l1], %o7
14069 add %i7, %i1, %i4
14070 st %fsr, [%l7 + 0x10]
14071 add %i5, %l2, %l0
14072 or %l4, %g2, %o4
14073 nop
14074 set 0x3C, %i0
14075 ldsh [%l7 + %i0], %o6
14076 nop
14077 set 0x12, %o5
14078 sth %l5, [%l7 + %o5]
14079 st %f1, [%l7 + 0x18]
14080 set 0x4C, %o1
14081 sta %f6, [%l7 + %o1] 0x81
14082 set 0x50, %o7
14083 lda [%l7 + %o7] 0x89, %f17
14084 nop
14085 set 0x60, %g3
14086 prefetch [%l7 + %g3], 4
14087 nop
14088 set 0x40, %i4
14089 stx %fsr, [%l7 + %i4]
14090 or %o1, %o5, %o3
14091 set 0x38, %i5
14092 stwa %g1, [%l7 + %i5] 0x81
14093 set 0x10, %l4
14094 stda %l0, [%l7 + %l4] 0xe2
14095 membar #Sync
14096 nop
14097 nop
14098 setx 0x9B7434F1, %l0, %l6
14099 st %l6, [%l7 + 0x28]
14100 ld [%l7 + 0x28], %f26
14101 setx 0xA74D3249, %l1, %l5
14102 st %l5, [%l7 + 0x10]
14103 ld [%l7 + 0x10], %f20
14104 fdivs %f20, %f26, %f2
14105 nop
14106 set 0x48, %i3
14107 std %i2, [%l7 + %i3]
14108 set 0x70, %g7
14109 ldxa [%l7 + %g7] 0x89, %l3
14110 nop
14111 set 0x30, %l5
14112 ldd [%l7 + %l5], %f26
14113 wr %i6, %g6, %pic
14114 nop
14115 set 0x56, %i7
14116 stb %i0, [%l7 + %i7]
14117 add %o0, %o2, %i3
14118 st %fsr, [%l7 + 0x2C]
14119 nop
14120 set 0x20, %l3
14121 ldx [%l7 + %l3], %g7
14122 set 0x40, %g1
14123 stda %f16, [%l7 + %g1] 0xd2
14124 set 0x30, %g6
14125 prefetcha [%l7 + %g6] 0x80, 4
14126 nop
14127 set 0x39, %o6
14128 stb %l6, [%l7 + %o6]
14129 set 0x56, %o0
14130 stha %g4, [%l7 + %o0] 0x88
14131 nop
14132 set 0x78, %g5
14133 stx %fsr, [%l7 + %g5]
14134 set 0x54, %l6
14135 ldstuba [%l7 + %l6] 0x80, %g3
14136 add %l7, 0x70, %l6
14137 wr %g0, 0x89, %asi
14138 ldxa [%l6] %asi, %o7
14139 casxa [%l6] 0x89, %o7, %i1
14140 set 0x38, %g4
14141 prefetcha [%l7 + %g4] 0x88, 1
14142 nop
14143 set 0x77, %o2
14144 ldstub [%l7 + %o2], %i4
14145 set 0x20, %o4
14146 ldda [%l7 + %o4] 0x89, %l2
14147 nop
14148 set 0x38, %l2
14149 stx %l0, [%l7 + %l2]
14150 nop
14151 set 0x54, %o3
14152 prefetch [%l7 + %o3], 3
14153 nop
14154 set 0x62, %i6
14155 ldub [%l7 + %i6], %l4
14156 set 0x70, %l0
14157 stda %i4, [%l7 + %l0] 0xeb
14158 membar #Sync
14159 st %f25, [%l7 + 0x50]
14160 nop
14161 set 0x10, %i1
14162 ldx [%l7 + %i1], %o4
14163 nop
14164 set 0x08, %i2
14165 std %f28, [%l7 + %i2]
14166 nop
14167 set 0x4A, %g2
14168 ldsh [%l7 + %g2], %g2
14169 st %f24, [%l7 + 0x1C]
14170 and %l5, %o6, %o1
14171 nop
14172 set 0x5C, %l1
14173 stw %o5, [%l7 + %l1]
14174 or %o3, %g1, %i2
14175 st %f17, [%l7 + 0x64]
14176 set 0x20, %o5
14177 lda [%l7 + %o5] 0x88, %f30
14178 set 0x18, %i0
14179 lda [%l7 + %i0] 0x80, %f29
14180 set 0x10, %o1
14181 ldda [%l7 + %o1] 0x81, %l2
14182 nop
14183 set 0x10, %o7
14184 ldx [%l7 + %o7], %l1
14185 or %i6, %g6, %i0
14186 and %o2, %o0, %i3
14187 set 0x2A, %i4
14188 ldstuba [%l7 + %i4] 0x89, %g7
14189 set 0x40, %g3
14190 stda %f0, [%l7 + %g3] 0xca
14191 add %l7, 0x30, %l6
14192 wr %g0, 0x80, %asi
14193 casa [%l6] 0x80, %l6, %g4
14194 set 0x10, %l4
14195 swapa [%l7 + %l4] 0x89, %g5
14196 nop
14197 set 0x70, %i5
14198 ldsw [%l7 + %i5], %g3
14199 nop
14200 set 0x48, %g7
14201 stx %o7, [%l7 + %g7]
14202 nop
14203 set 0x18, %l5
14204 ldd [%l7 + %l5], %f28
14205 set 0x30, %i3
14206 stba %i7, [%l7 + %i3] 0xea
14207 membar #Sync
14208 membar #Sync
14209 set 0x40, %l3
14210 ldda [%l7 + %l3] 0xf1, %f16
14211 set 0x58, %g1
14212 ldxa [%l7 + %g1] 0x88, %i4
14213 set 0x1D, %g6
14214 stba %l2, [%l7 + %g6] 0xea
14215 membar #Sync
14216 set 0x64, %o6
14217 swapa [%l7 + %o6] 0x81, %l0
14218 set 0x40, %i7
14219 ldda [%l7 + %i7] 0xd0, %f0
14220 nop
14221 set 0x28, %g5
14222 ldsw [%l7 + %g5], %i1
14223 and %i5, %l4, %g2
14224 nop
14225 set 0x62, %l6
14226 sth %o4, [%l7 + %l6]
14227 nop
14228 set 0x64, %g4
14229 swap [%l7 + %g4], %l5
14230 nop
14231 set 0x76, %o2
14232 ldub [%l7 + %o2], %o1
14233 nop
14234 set 0x3C, %o4
14235 stw %o6, [%l7 + %o4]
14236 nop
14237 set 0x55, %o0
14238 ldstub [%l7 + %o0], %o3
14239 nop
14240 set 0x4A, %l2
14241 ldub [%l7 + %l2], %o5
14242 add %l7, 0x4C, %l6
14243 wr %g0, 0x80, %asi
14244 casa [%l6] 0x80, %g1, %i2
14245 set 0x40, %i6
14246 stda %f16, [%l7 + %i6] 0xd0
14247 add %l3, %l1, %g6
14248 set 0x10, %l0
14249 ldxa [%l7 + %l0] 0x88, %i0
14250 bn,a %xcc, loop_119
14251 nop
14252 set 0x08, %i1
14253 ldd [%l7 + %i1], %o2
14254 set 0x60, %i2
14255 sta %f19, [%l7 + %i2] 0x88
14256loop_119:
14257 nop
14258 set 0x3A, %g2
14259 stb %i6, [%l7 + %g2]
14260 nop
14261 set 0x60, %l1
14262 ldd [%l7 + %l1], %f14
14263 set 0x68, %o5
14264 swapa [%l7 + %o5] 0x89, %o0
14265 nop
14266 set 0x30, %i0
14267 std %g6, [%l7 + %i0]
14268 set 0x70, %o1
14269 prefetcha [%l7 + %o1] 0x89, 0
14270 ld [%l7 + 0x60], %f2
14271 nop
14272 set 0x72, %o7
14273 ldub [%l7 + %o7], %g4
14274 nop
14275 set 0x20, %o3
14276 prefetch [%l7 + %o3], 2
14277 or %g5, %g3, %o7
14278 set 0x24, %i4
14279 stwa %i7, [%l7 + %i4] 0xe2
14280 membar #Sync
14281 nop
14282 set 0x24, %l4
14283 ldsw [%l7 + %l4], %l6
14284 nop
14285 set 0x10, %i5
14286 swap [%l7 + %i5], %l2
14287 nop
14288 set 0x08, %g7
14289 ldstub [%l7 + %g7], %l0
14290 nop
14291 set 0x09, %g3
14292 stb %i1, [%l7 + %g3]
14293 set 0x60, %i3
14294 ldxa [%l7 + %i3] 0x88, %i4
14295 nop
14296 set 0x69, %l3
14297 stb %i5, [%l7 + %l3]
14298 nop
14299 set 0x68, %g1
14300 prefetch [%l7 + %g1], 4
14301 nop
14302 set 0x10, %l5
14303 ldx [%l7 + %l5], %g2
14304 nop
14305 set 0x28, %g6
14306 stx %fsr, [%l7 + %g6]
14307 set 0x60, %o6
14308 ldxa [%l7 + %o6] 0x88, %l4
14309 set 0x7C, %g5
14310 swapa [%l7 + %g5] 0x80, %l5
14311 nop
14312 set 0x28, %l6
14313 std %o0, [%l7 + %l6]
14314 set 0x6D, %i7
14315 stba %o6, [%l7 + %i7] 0x80
14316 nop
14317 set 0x08, %o2
14318 std %f18, [%l7 + %o2]
14319 nop
14320 set 0x20, %o4
14321 lduw [%l7 + %o4], %o3
14322 nop
14323 set 0x78, %o0
14324 std %o4, [%l7 + %o0]
14325 nop
14326 set 0x18, %l2
14327 ldd [%l7 + %l2], %g0
14328 set 0x40, %i6
14329 stda %f16, [%l7 + %i6] 0xf0
14330 membar #Sync
14331 nop
14332 set 0x70, %l0
14333 ldd [%l7 + %l0], %f28
14334 set 0x40, %i1
14335 prefetcha [%l7 + %i1] 0x81, 0
14336 nop
14337 set 0x4C, %i2
14338 prefetch [%l7 + %i2], 4
14339 nop
14340 set 0x14, %g4
14341 ldstub [%l7 + %g4], %l3
14342 add %l7, 0x70, %l6
14343 wr %g0, 0x80, %asi
14344 lda [%l6] %asi, %l1
14345 casa [%l6] 0x80, %l1, %i2
14346 set 0x60, %l1
14347 stxa %g6, [%l7 + %l1] 0x81
14348 nop
14349 set 0x14, %g2
14350 swap [%l7 + %g2], %i0
14351 ld [%l7 + 0x40], %f27
14352 ld [%l7 + 0x30], %f19
14353 nop
14354 set 0x28, %i0
14355 ldd [%l7 + %i0], %f16
14356 ld [%l7 + 0x44], %f19
14357 nop
14358 set 0x7C, %o5
14359 stb %i6, [%l7 + %o5]
14360 set 0x68, %o1
14361 stxa %o2, [%l7 + %o1] 0xe3
14362 membar #Sync
14363 bne,a,pn %xcc, loop_120
14364 add %o0, %g7, %g4
14365 nop
14366 set 0x12, %o7
14367 ldsh [%l7 + %o7], %i3
14368 add %g3, %g5, %o7
14369loop_120:
14370 nop
14371 set 0x78, %i4
14372 stb %l6, [%l7 + %i4]
14373 nop
14374 set 0x54, %o3
14375 lduw [%l7 + %o3], %i7
14376 add %l7, 0x68, %l6
14377 wr %g0, 0x89, %asi
14378 casxa [%l6] 0x89, %l2, %i1
14379 and %i4, %l0, %g2
14380 nop
14381 set 0x18, %i5
14382 stw %l4, [%l7 + %i5]
14383 nop
14384 set 0x1A, %l4
14385 ldsb [%l7 + %l4], %i5
14386 add %l7, 0x60, %l6
14387 wr %g0, 0x88, %asi
14388 ldxa [%l6] %asi, %l5
14389 casxa [%l6] 0x88, %l5, %o1
14390 nop
14391 set 0x50, %g7
14392 swap [%l7 + %g7], %o3
14393 nop
14394 set 0x68, %g3
14395 ldx [%l7 + %g3], %o6
14396 wr %g1, %o5, %softint
14397 set 0x44, %i3
14398 lda [%l7 + %i3] 0x80, %f17
14399 nop
14400 set 0x74, %g1
14401 prefetch [%l7 + %g1], 0
14402 add %l7, 0x14, %l6
14403 wr %g0, 0x88, %asi
14404 lda [%l6] %asi, %l3
14405 casa [%l6] 0x88, %l3, %l1
14406 wr %g0, 0x5, %fprs
14407 nop
14408 set 0x18, %l3
14409 std %g6, [%l7 + %l3]
14410 set 0x30, %l5
14411 prefetcha [%l7 + %l5] 0x88, 2
14412 nop
14413 set 0x14, %o6
14414 sth %i0, [%l7 + %o6]
14415 set 0x40, %g5
14416 ldda [%l7 + %g5] 0x88, %f16
14417 set 0x1C, %l6
14418 stwa %o0, [%l7 + %l6] 0xeb
14419 membar #Sync
14420 nop
14421 set 0x4A, %i7
14422 ldsh [%l7 + %i7], %o2
14423 set 0x70, %o2
14424 stxa %g7, [%l7 + %o2] 0x80
14425 set 0x2A, %o4
14426 ldstuba [%l7 + %o4] 0x80, %i3
14427 nop
14428 set 0x18, %o0
14429 ldd [%l7 + %o0], %g4
14430 nop
14431 set 0x54, %g6
14432 swap [%l7 + %g6], %g3
14433 nop
14434 set 0x27, %l2
14435 ldub [%l7 + %l2], %g5
14436 nop
14437 set 0x10, %l0
14438 stx %l6, [%l7 + %l0]
14439 nop
14440 set 0x58, %i1
14441 swap [%l7 + %i1], %o7
14442 nop
14443 set 0x38, %i6
14444 swap [%l7 + %i6], %l2
14445 set 0x78, %i2
14446 prefetcha [%l7 + %i2] 0x88, 4
14447 nop
14448 set 0x50, %g4
14449 std %f30, [%l7 + %g4]
14450 wr %i7, %i4, %ccr
14451 set 0x60, %l1
14452 ldda [%l7 + %l1] 0x88, %g2
14453 nop
14454 set 0x70, %i0
14455 ldsh [%l7 + %i0], %l0
14456 add %l7, 0x28, %l6
14457 wr %g0, 0x80, %asi
14458 lda [%l6] %asi, %i5
14459 casa [%l6] 0x80, %i5, %l4
14460 nop
14461 set 0x58, %o5
14462 std %o0, [%l7 + %o5]
14463 set 0x28, %g2
14464 ldxa [%l7 + %g2] 0x80, %l5
14465 set 0x6C, %o1
14466 stwa %o6, [%l7 + %o1] 0x89
14467 membar #Sync
14468 set 0x40, %o7
14469 ldda [%l7 + %o7] 0xf8, %f0
14470 set 0x40, %o3
14471 ldda [%l7 + %o3] 0x80, %f0
14472 nop
14473 set 0x28, %i4
14474 std %f10, [%l7 + %i4]
14475 ld [%l7 + 0x38], %f22
14476 nop
14477 set 0x5A, %l4
14478 ldsh [%l7 + %l4], %o3
14479 set 0x20, %g7
14480 stxa %g1, [%l7 + %g7] 0xea
14481 membar #Sync
14482 nop
14483 set 0x18, %g3
14484 ldd [%l7 + %g3], %f30
14485 nop
14486 set 0x33, %i5
14487 ldstub [%l7 + %i5], %o5
14488 nop
14489 set 0x28, %g1
14490 prefetch [%l7 + %g1], 1
14491 st %f1, [%l7 + 0x50]
14492 nop
14493 set 0x20, %i3
14494 std %l2, [%l7 + %i3]
14495 nop
14496 set 0x54, %l5
14497 prefetch [%l7 + %l5], 4
14498 set 0x40, %o6
14499 stda %f16, [%l7 + %o6] 0x80
14500 set 0x2C, %g5
14501 stwa %l1, [%l7 + %g5] 0x80
14502 nop
14503 set 0x4F, %l3
14504 ldstub [%l7 + %l3], %i2
14505 nop
14506 set 0x50, %l6
14507 ldx [%l7 + %l6], %o4
14508 nop
14509 set 0x4D, %o2
14510 ldub [%l7 + %o2], %i6
14511 nop
14512 set 0x18, %i7
14513 stx %i0, [%l7 + %i7]
14514 st %fsr, [%l7 + 0x4C]
14515 or %g6, %o0, %g7
14516 nop
14517 set 0x79, %o4
14518 ldub [%l7 + %o4], %i3
14519 nop
14520 set 0x78, %g6
14521 ldub [%l7 + %g6], %o2
14522 nop
14523 set 0x20, %l2
14524 prefetch [%l7 + %l2], 0
14525 set 0x50, %o0
14526 ldxa [%l7 + %o0] 0x88, %g4
14527 st %fsr, [%l7 + 0x7C]
14528 nop
14529 set 0x68, %l0
14530 std %f28, [%l7 + %l0]
14531 wr %g5, %g3, %softint
14532 set 0x70, %i6
14533 ldda [%l7 + %i6] 0x88, %o6
14534 fpadd32s %f25, %f13, %f12
14535 nop
14536 set 0x54, %i2
14537 swap [%l7 + %i2], %l6
14538 nop
14539 set 0x68, %i1
14540 stx %fsr, [%l7 + %i1]
14541 set 0x20, %g4
14542 ldda [%l7 + %g4] 0xe2, %l2
14543 ld [%l7 + 0x68], %f1
14544 nop
14545 set 0x30, %i0
14546 ldx [%l7 + %i0], %i7
14547 nop
14548 set 0x30, %o5
14549 ldd [%l7 + %o5], %f24
14550 nop
14551 set 0x48, %l1
14552 prefetch [%l7 + %l1], 1
14553 set 0x50, %o1
14554 ldxa [%l7 + %o1] 0x89, %i1
14555 set 0x78, %o7
14556 ldxa [%l7 + %o7] 0x89, %g2
14557 nop
14558 set 0x7D, %o3
14559 ldsb [%l7 + %o3], %i4
14560 nop
14561 set 0x18, %g2
14562 ldd [%l7 + %g2], %l0
14563 set 0x48, %i4
14564 stxa %i5, [%l7 + %i4] 0xeb
14565 membar #Sync
14566 wr %o1, %l5, %softint
14567 add %l4, %o6, %o3
14568 nop
14569 set 0x50, %l4
14570 stx %fsr, [%l7 + %l4]
14571 nop
14572 set 0x20, %g3
14573 stx %fsr, [%l7 + %g3]
14574 nop
14575 set 0x28, %i5
14576 ldd [%l7 + %i5], %o4
14577 st %f1, [%l7 + 0x10]
14578 add %l7, 0x0C, %l6
14579 wr %g0, 0x80, %asi
14580 casa [%l6] 0x80, %l3, %g1
14581 nop
14582 set 0x46, %g1
14583 lduh [%l7 + %g1], %i2
14584 ld [%l7 + 0x6C], %f31
14585 ble,a,pn %xcc, loop_121
14586 st %f0, [%l7 + 0x5C]
14587 bn %xcc, loop_122
14588 add %o4, %l1, %i0
14589loop_121:
14590 nop
14591 set 0x28, %g7
14592 swap [%l7 + %g7], %g6
14593 add %i6, %g7, %o0
14594loop_122:
14595 nop
14596 set 0x60, %l5
14597 ldxa [%l7 + %l5] 0x80, %o2
14598 nop
14599 or %g0, 0x8, %l0
14600 sllx %l0, 0x3c, %l0
14601 wr %l0, 0x66F, %tick_cmpr
14602 set 0x40, %o6
14603 ldda [%l7 + %o6] 0x89, %f16
14604 add %g3, %o7, %g4
14605 nop
14606 set 0x27, %g5
14607 ldstub [%l7 + %g5], %l2
14608 set 0x40, %i3
14609 stda %f0, [%l7 + %i3] 0xf8
14610 membar #Sync
14611 set 0x18, %l3
14612 lda [%l7 + %l3] 0x81, %f25
14613 nop
14614 set 0x70, %l6
14615 stx %fsr, [%l7 + %l6]
14616 nop
14617 set 0x60, %o2
14618 ldx [%l7 + %o2], %l6
14619 add %l7, 0x40, %l6
14620 wr %g0, 0x80, %asi
14621 ldxa [%l6] %asi, %i7
14622 casxa [%l6] 0x80, %i7, %i1
14623 nop
14624 set 0x60, %i7
14625 stx %i4, [%l7 + %i7]
14626 nop
14627 set 0x70, %g6
14628 stx %fsr, [%l7 + %g6]
14629 set 0x70, %l2
14630 prefetcha [%l7 + %l2] 0x89, 3
14631 set 0x78, %o0
14632 sta %f14, [%l7 + %o0] 0x89
14633 fpsub16 %f24, %f8, %f20
14634 nop
14635 set 0x7A, %l0
14636 ldsh [%l7 + %l0], %l0
14637 nop
14638 set 0x3C, %i6
14639 lduw [%l7 + %i6], %i5
14640 nop
14641 set 0x6D, %i2
14642 stb %l5, [%l7 + %i2]
14643 set 0x7A, %o4
14644 stha %o1, [%l7 + %o4] 0x89
14645 st %f13, [%l7 + 0x70]
14646 set 0x20, %i1
14647 lda [%l7 + %i1] 0x88, %f25
14648 wr %l4, %o6, %softint
14649 set 0x25, %g4
14650 ldstuba [%l7 + %g4] 0x81, %o3
14651 nop
14652 set 0x32, %o5
14653 ldsh [%l7 + %o5], %o5
14654 nop
14655 set 0x59, %i0
14656 ldstub [%l7 + %i0], %l3
14657 nop
14658 set 0x78, %o1
14659 ldd [%l7 + %o1], %f4
14660 st %fsr, [%l7 + 0x08]
14661 or %g1, %o4, %i2
14662 nop
14663 set 0x44, %o7
14664 prefetch [%l7 + %o7], 0
14665 nop
14666 set 0x64, %o3
14667 sth %l1, [%l7 + %o3]
14668 nop
14669 set 0x77, %g2
14670 ldub [%l7 + %g2], %i0
14671 ble,a,pt %icc, loop_123
14672 nop
14673 set 0x1E, %i4
14674 ldsb [%l7 + %i4], %g6
14675 set 0x0F, %l1
14676 stba %i6, [%l7 + %l1] 0xe3
14677 membar #Sync
14678loop_123:
14679 nop
14680 set 0x70, %g3
14681 ldd [%l7 + %g3], %g6
14682 nop
14683 set 0x61, %l4
14684 stb %o2, [%l7 + %l4]
14685 set 0x60, %g1
14686 stxa %i3, [%l7 + %g1] 0x81
14687 set 0x50, %i5
14688 ldda [%l7 + %i5] 0x88, %g4
14689 set 0x48, %l5
14690 prefetcha [%l7 + %l5] 0x88, 1
14691 set 0x74, %g7
14692 sta %f0, [%l7 + %g7] 0x89
14693 set 0x3C, %o6
14694 sta %f27, [%l7 + %o6] 0x80
14695 fpadd32 %f26, %f22, %f6
14696 set 0x20, %i3
14697 stwa %o7, [%l7 + %i3] 0x81
14698 set 0x40, %g5
14699 stda %f16, [%l7 + %g5] 0xc4
14700 nop
14701 set 0x59, %l3
14702 ldsb [%l7 + %l3], %o0
14703 nop
14704 set 0x10, %l6
14705 stx %l2, [%l7 + %l6]
14706 nop
14707 set 0x18, %i7
14708 stx %l6, [%l7 + %i7]
14709 nop
14710 set 0x48, %o2
14711 ldx [%l7 + %o2], %i7
14712 st %fsr, [%l7 + 0x0C]
14713 nop
14714 set 0x26, %l2
14715 ldsb [%l7 + %l2], %g4
14716 ld [%l7 + 0x0C], %f4
14717 set 0x40, %g6
14718 stda %f16, [%l7 + %g6] 0xf8
14719 membar #Sync
14720 add %l7, 0x18, %l6
14721 wr %g0, 0x81, %asi
14722 casxa [%l6] 0x81, %i1, %g2
14723 or %i4, %i5, %l0
14724 add %l5, %l4, %o6
14725 set 0x60, %l0
14726 prefetcha [%l7 + %l0] 0x80, 2
14727 nop
14728 set 0x60, %i6
14729 ldub [%l7 + %i6], %o5
14730 nop
14731 set 0x38, %i2
14732 std %f22, [%l7 + %i2]
14733 nop
14734 set 0x68, %o4
14735 stx %fsr, [%l7 + %o4]
14736 set 0x0C, %o0
14737 swapa [%l7 + %o0] 0x80, %o1
14738 wr %g1, %l3, %ccr
14739 nop
14740 set 0x0C, %i1
14741 ldstub [%l7 + %i1], %o4
14742 nop
14743 set 0x24, %g4
14744 ldub [%l7 + %g4], %i2
14745 nop
14746 set 0x50, %o5
14747 ldsh [%l7 + %o5], %i0
14748 nop
14749 set 0x10, %o1
14750 lduw [%l7 + %o1], %g6
14751 st %f20, [%l7 + 0x0C]
14752 add %l7, 0x70, %l6
14753 wr %g0, 0x89, %asi
14754 casxa [%l6] 0x89, %l1, %i6
14755 nop
14756 set 0x5F, %i0
14757 ldstub [%l7 + %i0], %o2
14758 set 0x10, %o3
14759 stba %i3, [%l7 + %o3] 0xeb
14760 membar #Sync
14761 nop
14762 set 0x50, %o7
14763 std %f18, [%l7 + %o7]
14764 set 0x50, %i4
14765 stda %g4, [%l7 + %i4] 0x88
14766 or %g3, %g7, %o7
14767 nop
14768 set 0x5C, %l1
14769 lduw [%l7 + %l1], %o0
14770 st %f1, [%l7 + 0x14]
14771 set 0x78, %g2
14772 prefetcha [%l7 + %g2] 0x88, 0
14773 nop
14774 set 0x40, %g3
14775 ldd [%l7 + %g3], %l2
14776 set 0x40, %l4
14777 prefetcha [%l7 + %l4] 0x88, 2
14778 nop
14779 set 0x7C, %g1
14780 lduw [%l7 + %g1], %i1
14781 add %l7, 0x0C, %l6
14782 wr %g0, 0x80, %asi
14783 lda [%l6] %asi, %g2
14784 casa [%l6] 0x80, %g2, %i4
14785 set 0x58, %i5
14786 prefetcha [%l7 + %i5] 0x88, 4
14787 nop
14788 nop
14789 setx 0xCECBF14F121C7B88, %l0, %l6
14790 stx %l6, [%l7 + 0x28]
14791 ldd [%l7 + 0x28], %f16
14792 setx 0x29AB3A1E8EE80BBD, %l1, %l5
14793 stx %l5, [%l7 + 0x10]
14794 ldd [%l7 + 0x10], %f16
14795 fdivd %f16, %f16, %f22
14796 nop
14797 set 0x78, %l5
14798 swap [%l7 + %l5], %g4
14799 and %l0, %l5, %l4
14800 set 0x2E, %g7
14801 ldstuba [%l7 + %g7] 0x81, %o3
14802 set 0x58, %i3
14803 lda [%l7 + %i3] 0x89, %f0
14804 nop
14805 set 0x10, %o6
14806 prefetch [%l7 + %o6], 4
14807 nop
14808 set 0x68, %l3
14809 prefetch [%l7 + %l3], 4
14810 nop
14811 set 0x2C, %g5
14812 lduh [%l7 + %g5], %o6
14813 nop
14814 set 0x20, %l6
14815 prefetch [%l7 + %l6], 4
14816 membar #Sync
14817 set 0x40, %o2
14818 ldda [%l7 + %o2] 0xf1, %f0
14819 nop
14820 set 0x50, %i7
14821 ldx [%l7 + %i7], %o5
14822 set 0x18, %l2
14823 prefetcha [%l7 + %l2] 0x88, 1
14824 set 0x4C, %l0
14825 sta %f6, [%l7 + %l0] 0x80
14826 nop
14827 set 0x50, %g6
14828 ldd [%l7 + %g6], %f0
14829 nop
14830 set 0x48, %i6
14831 stw %g1, [%l7 + %i6]
14832 set 0x51, %o4
14833 ldstuba [%l7 + %o4] 0x89, %o4
14834 nop
14835 set 0x47, %o0
14836 ldub [%l7 + %o0], %l3
14837 and %i0, %g6, %i2
14838 set 0x40, %i1
14839 stda %f0, [%l7 + %i1] 0x81
14840 and %i6, %l1, %o2
14841 set 0x40, %i2
14842 ldda [%l7 + %i2] 0x80, %f0
14843 and %g5, %i3, %g3
14844 st %f19, [%l7 + 0x20]
14845 set 0x75, %o5
14846 ldstuba [%l7 + %o5] 0x81, %o7
14847 nop
14848 set 0x50, %o1
14849 ldsw [%l7 + %o1], %g7
14850 set 0x08, %i0
14851 stda %o0, [%l7 + %i0] 0x88
14852 set 0x51, %o3
14853 stba %l2, [%l7 + %o3] 0xe2
14854 membar #Sync
14855 bne,a %icc, loop_124
14856 nop
14857 set 0x0B, %g4
14858 ldub [%l7 + %g4], %i7
14859 set 0x14, %i4
14860 stha %i1, [%l7 + %i4] 0xe3
14861 membar #Sync
14862loop_124:
14863 nop
14864 set 0x64, %o7
14865 ldsh [%l7 + %o7], %l6
14866 set 0x68, %g2
14867 swapa [%l7 + %g2] 0x88, %g2
14868 add %l7, 0x70, %l6
14869 wr %g0, 0x81, %asi
14870 lda [%l6] %asi, %i4
14871 casa [%l6] 0x81, %i4, %g4
14872 nop
14873 set 0x2F, %g3
14874 ldsb [%l7 + %g3], %l0
14875 add %l5, %i5, %l4
14876 st %f31, [%l7 + 0x48]
14877 nop
14878 set 0x28, %l4
14879 lduw [%l7 + %l4], %o6
14880 set 0x10, %g1
14881 prefetcha [%l7 + %g1] 0x89, 2
14882 nop
14883 set 0x58, %i5
14884 std %o0, [%l7 + %i5]
14885 nop
14886 set 0x20, %l1
14887 lduw [%l7 + %l1], %o5
14888 and %o4, %g1, %l3
14889 set 0x28, %g7
14890 ldxa [%l7 + %g7] 0x89, %i0
14891 nop
14892 set 0x34, %l5
14893 ldsw [%l7 + %l5], %i2
14894 nop
14895 set 0x77, %i3
14896 stb %i6, [%l7 + %i3]
14897 nop
14898 set 0x14, %o6
14899 lduw [%l7 + %o6], %g6
14900 set 0x0C, %l3
14901 lda [%l7 + %l3] 0x81, %f21
14902 st %f19, [%l7 + 0x1C]
14903 EXIT_GOOD
14904
14905
14906
14907!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14908!
14909! Stats for Thread 3:
14910!
14911! Type l : 1281
14912! Type a : 30
14913! Type cti : 33
14914! Type x : 499
14915! Type f : 40
14916! Type i : 117
14917!
14918!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14919
14920!
14921! Thread 4 Start
14922!
14923.global thread_4
14924thread_4:
14925 mov %l7, %g1
14926 !# Set %cwp for 8 windows
14927 !# This threads memory space into each %l7
14928 wrpr %g0, 0x7, %cwp
14929 mov %g1, %l7
14930 wrpr %g0, 0x6, %cwp
14931 mov %g1, %l7
14932 wrpr %g0, 0x5, %cwp
14933 mov %g1, %l7
14934 wrpr %g0, 0x4, %cwp
14935 mov %g1, %l7
14936 wrpr %g0, 0x3, %cwp
14937 mov %g1, %l7
14938 wrpr %g0, 0x2, %cwp
14939 mov %g1, %l7
14940 wrpr %g0, 0x1, %cwp
14941 mov %g1, %l7
14942 wrpr %g0, 0x0, %cwp
14943 mov %g1, %l7
14944
14945 !# Set %fsr
14946 setx 0x0000000000400000, %l0, %l6 !# no post process
14947 stx %l6, [%l7 + 0x0] !# no post process
14948 ldx [%l7 + 0x0], %fsr !# no post process
14949
14950 wr %g0, 0x80, %asi !# no post process
14951
14952 !# Initialize registers ..
14953
14954 !# Global registers
14955 set 0x1, %g1
14956 set 0x9, %g2
14957 set 0x1, %g3
14958 set 0x1, %g4
14959 set 0xF, %g5
14960 set 0xC, %g6
14961 set 0xD, %g7
14962 !# Input registers
14963 set -0x6, %i0
14964 set -0xB, %i1
14965 set -0xB, %i2
14966 set -0x6, %i3
14967 set -0x5, %i4
14968 set -0x1, %i5
14969 set -0x7, %i6
14970 set -0xC, %i7
14971 !# Local registers
14972 set 0x6C4D72F7, %l0
14973 set 0x1ADDEADB, %l1
14974 set 0x49793AEF, %l2
14975 set 0x0027FD4E, %l3
14976 set 0x4B92F952, %l4
14977 set 0x57A44808, %l5
14978 set 0x094F65FA, %l6
14979 !# Output registers
14980 set 0x1EA1, %o0
14981 set -0x122E, %o1
14982 set -0x1DD7, %o2
14983 set -0x0EAF, %o3
14984 set -0x0F1C, %o4
14985 set 0x0545, %o5
14986 set -0x0E08, %o6
14987 set 0x1476, %o7
14988 !# Float registers
14989 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
14990 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
14991 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
14992 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
14993 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
14994 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
14995 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
14996 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
14997 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
14998 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
14999 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
15000 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
15001 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
15002 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
15003 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
15004 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
15005
15006 !# Execute Main Diag ..
15007
15008 nop
15009 set 0x38, %l6
15010 ldd [%l7 + %l6], %f24
15011 ba,a,pn %xcc, loop_125
15012 and %o2, %g5, %i3
15013 set 0x48, %g5
15014 swapa [%l7 + %g5] 0x80, %g3
15015loop_125:
15016 nop
15017 set 0x20, %i7
15018 swap [%l7 + %i7], %l1
15019 nop
15020 set 0x30, %o2
15021 ldd [%l7 + %o2], %g6
15022 nop
15023 set 0x50, %l2
15024 sth %o7, [%l7 + %l2]
15025 set 0x65, %g6
15026 stba %o0, [%l7 + %g6] 0xe3
15027 membar #Sync
15028 nop
15029 set 0x1C, %i6
15030 ldsw [%l7 + %i6], %l2
15031 set 0x30, %o4
15032 prefetcha [%l7 + %o4] 0x80, 1
15033 nop
15034 set 0x4B, %o0
15035 ldub [%l7 + %o0], %l6
15036 set 0x3E, %l0
15037 stha %i1, [%l7 + %l0] 0xe3
15038 membar #Sync
15039 be,pn %icc, loop_126
15040 st %fsr, [%l7 + 0x74]
15041 bg,pt %icc, loop_127
15042 nop
15043 set 0x7C, %i1
15044 ldsh [%l7 + %i1], %g2
15045loop_126:
15046 nop
15047 set 0x38, %o5
15048 std %f8, [%l7 + %o5]
15049 nop
15050 set 0x2E, %o1
15051 lduh [%l7 + %o1], %i4
15052loop_127:
15053 nop
15054 set 0x42, %i0
15055 stha %l0, [%l7 + %i0] 0x88
15056 nop
15057 set 0x58, %i2
15058 ldd [%l7 + %i2], %f12
15059 nop
15060 set 0x4C, %g4
15061 ldsh [%l7 + %g4], %l5
15062 st %fsr, [%l7 + 0x3C]
15063 add %l7, 0x48, %l6
15064 wr %g0, 0x88, %asi
15065 casa [%l6] 0x88, %g4, %l4
15066 nop
15067 nop
15068 setx 0xC2D460AB49B9FF81, %l0, %l6
15069 stx %l6, [%l7 + 0x28]
15070 ldd [%l7 + 0x28], %f8
15071 setx 0x907DFEE740B767F3, %l1, %l5
15072 stx %l5, [%l7 + 0x10]
15073 ldd [%l7 + 0x10], %f22
15074 fdivd %f22, %f8, %f28
15075 nop
15076 set 0x56, %o3
15077 sth %o6, [%l7 + %o3]
15078 nop
15079 set 0x48, %o7
15080 ldd [%l7 + %o7], %o2
15081 set 0x7B, %i4
15082 ldstuba [%l7 + %i4] 0x89, %o1
15083 set 0x10, %g3
15084 ldda [%l7 + %g3] 0xe3, %o4
15085 fpsub32 %f14, %f12, %f18
15086 or %i5, %o4, %l3
15087 wr %g1, %i0, %clear_softint
15088 nop
15089 set 0x44, %g2
15090 stw %i6, [%l7 + %g2]
15091 nop
15092 set 0x34, %g1
15093 swap [%l7 + %g1], %g6
15094 nop
15095 set 0x08, %i5
15096 std %i2, [%l7 + %i5]
15097 nop
15098 set 0x78, %l4
15099 ldd [%l7 + %l4], %f4
15100 nop
15101 set 0x78, %g7
15102 sth %o2, [%l7 + %g7]
15103 nop
15104 set 0x13, %l1
15105 stb %g5, [%l7 + %l1]
15106 nop
15107 set 0x78, %l5
15108 std %i2, [%l7 + %l5]
15109 nop
15110 set 0x68, %i3
15111 std %l0, [%l7 + %i3]
15112 set 0x78, %l3
15113 stwa %g3, [%l7 + %l3] 0xeb
15114 membar #Sync
15115 set 0x08, %o6
15116 stxa %g7, [%l7 + %o6] 0xea
15117 membar #Sync
15118 set 0x40, %g5
15119 ldda [%l7 + %g5] 0xe3, %o6
15120 ld [%l7 + 0x34], %f17
15121 nop
15122 set 0x7E, %i7
15123 stb %l2, [%l7 + %i7]
15124 nop
15125 set 0x68, %l6
15126 std %o0, [%l7 + %l6]
15127 set 0x40, %o2
15128 stda %f16, [%l7 + %o2] 0xda
15129 or %i7, %l6, %i1
15130 add %g2, %i4, %l0
15131 nop
15132 set 0x61, %l2
15133 ldstub [%l7 + %l2], %l5
15134 nop
15135 set 0x18, %g6
15136 lduh [%l7 + %g6], %l4
15137 nop
15138 set 0x6E, %i6
15139 lduh [%l7 + %i6], %g4
15140 nop
15141 set 0x72, %o4
15142 lduh [%l7 + %o4], %o3
15143 fpsub16s %f29, %f2, %f8
15144 add %l7, 0x18, %l6
15145 wr %g0, 0x89, %asi
15146 ldxa [%l6] %asi, %o6
15147 casxa [%l6] 0x89, %o6, %o1
15148 nop
15149 set 0x60, %o0
15150 ldd [%l7 + %o0], %i4
15151 fpsub32 %f26, %f16, %f18
15152 nop
15153 set 0x38, %l0
15154 ldub [%l7 + %l0], %o5
15155 nop
15156 set 0x10, %i1
15157 swap [%l7 + %i1], %l3
15158 add %l7, 0x70, %l6
15159 wr %g0, 0x81, %asi
15160 ldxa [%l6] %asi, %g1
15161 casxa [%l6] 0x81, %g1, %o4
15162 set 0x31, %o5
15163 ldstuba [%l7 + %o5] 0x80, %i0
15164 or %g6, %i6, %i2
15165 nop
15166 set 0x58, %i0
15167 ldx [%l7 + %i0], %g5
15168 wr %i3, %l1, %pic
15169 set 0x45, %o1
15170 ldstuba [%l7 + %o1] 0x88, %o2
15171 set 0x48, %g4
15172 prefetcha [%l7 + %g4] 0x89, 0
15173 nop
15174 set 0x68, %i2
15175 ldd [%l7 + %i2], %f24
15176 nop
15177 set 0x40, %o7
15178 stx %fsr, [%l7 + %o7]
15179 nop
15180 set 0x36, %i4
15181 ldsb [%l7 + %i4], %g7
15182 add %o7, %o0, %l2
15183 nop
15184 set 0x70, %g3
15185 ldd [%l7 + %g3], %i6
15186 nop
15187 set 0x2D, %o3
15188 ldub [%l7 + %o3], %i1
15189 nop
15190 set 0x1E, %g2
15191 lduh [%l7 + %g2], %l6
15192 bgu,pt %icc, loop_128
15193 st %f21, [%l7 + 0x1C]
15194 nop
15195 set 0x48, %g1
15196 stx %fsr, [%l7 + %g1]
15197 set 0x34, %l4
15198 swapa [%l7 + %l4] 0x88, %g2
15199loop_128:
15200 nop
15201 set 0x38, %i5
15202 stx %i4, [%l7 + %i5]
15203 nop
15204 set 0x12, %g7
15205 ldsh [%l7 + %g7], %l0
15206 set 0x40, %l5
15207 ldda [%l7 + %l5] 0x89, %l4
15208 set 0x10, %i3
15209 stxa %l4, [%l7 + %i3] 0x89
15210 set 0x34, %l3
15211 sta %f8, [%l7 + %l3] 0x88
15212 set 0x14, %l1
15213 sta %f16, [%l7 + %l1] 0x89
15214 ld [%l7 + 0x34], %f4
15215 nop
15216 set 0x68, %g5
15217 lduh [%l7 + %g5], %g4
15218 set 0x6C, %i7
15219 stwa %o3, [%l7 + %i7] 0x88
15220 nop
15221 set 0x3C, %o6
15222 lduw [%l7 + %o6], %o1
15223 bge,a %icc, loop_129
15224 nop
15225 set 0x24, %l6
15226 stw %i5, [%l7 + %l6]
15227 fpsub32 %f12, %f30, %f8
15228 nop
15229 set 0x50, %o2
15230 stx %o5, [%l7 + %o2]
15231loop_129:
15232 bne,a,pt %xcc, loop_130
15233 nop
15234 set 0x30, %g6
15235 stx %fsr, [%l7 + %g6]
15236 nop
15237 set 0x57, %i6
15238 ldstub [%l7 + %i6], %o6
15239 fpadd32 %f0, %f24, %f18
15240loop_130:
15241 nop
15242 set 0x08, %o4
15243 lda [%l7 + %o4] 0x89, %f14
15244 nop
15245 set 0x60, %l2
15246 std %l2, [%l7 + %l2]
15247 nop
15248 set 0x30, %o0
15249 ldx [%l7 + %o0], %g1
15250 nop
15251 set 0x78, %i1
15252 ldd [%l7 + %i1], %o4
15253 st %fsr, [%l7 + 0x48]
15254 st %fsr, [%l7 + 0x28]
15255 nop
15256 set 0x40, %l0
15257 ldd [%l7 + %l0], %i0
15258 nop
15259 set 0x29, %i0
15260 ldstub [%l7 + %i0], %g6
15261 and %i2, %g5, %i3
15262 ble,pt %icc, loop_131
15263 nop
15264 set 0x2B, %o1
15265 ldsb [%l7 + %o1], %l1
15266 nop
15267 set 0x08, %o5
15268 swap [%l7 + %o5], %i6
15269 set 0x10, %i2
15270 stda %o2, [%l7 + %i2] 0x89
15271loop_131:
15272 nop
15273 set 0x68, %o7
15274 prefetcha [%l7 + %o7] 0x88, 2
15275 nop
15276 set 0x7C, %i4
15277 swap [%l7 + %i4], %g3
15278 add %o7, %o0, %l2
15279 nop
15280 set 0x18, %g4
15281 stx %fsr, [%l7 + %g4]
15282 nop
15283 set 0x18, %g3
15284 stx %fsr, [%l7 + %g3]
15285 set 0x20, %o3
15286 stxa %i7, [%l7 + %o3] 0xe2
15287 membar #Sync
15288 set 0x30, %g2
15289 ldda [%l7 + %g2] 0x80, %i0
15290 nop
15291 set 0x5E, %g1
15292 sth %g2, [%l7 + %g1]
15293 nop
15294 set 0x48, %i5
15295 ldub [%l7 + %i5], %i4
15296 add %l7, 0x48, %l6
15297 wr %g0, 0x89, %asi
15298 lda [%l6] %asi, %l0
15299 casa [%l6] 0x89, %l0, %l6
15300 nop
15301 set 0x1A, %l4
15302 stb %l5, [%l7 + %l4]
15303 bg,pn %xcc, loop_132
15304 st %fsr, [%l7 + 0x44]
15305 set 0x28, %g7
15306 ldxa [%l7 + %g7] 0x81, %l4
15307loop_132:
15308 nop
15309 set 0x48, %l5
15310 ldstuba [%l7 + %l5] 0x88, %g4
15311 nop
15312 set 0x74, %l3
15313 stw %o3, [%l7 + %l3]
15314 nop
15315 set 0x38, %i3
15316 stx %fsr, [%l7 + %i3]
15317 set 0x2C, %g5
15318 swapa [%l7 + %g5] 0x88, %i5
15319 nop
15320 set 0x0E, %l1
15321 sth %o5, [%l7 + %l1]
15322 or %o1, %l3, %o6
15323 set 0x28, %i7
15324 prefetcha [%l7 + %i7] 0x81, 3
15325 nop
15326 set 0x68, %o6
15327 std %f14, [%l7 + %o6]
15328 nop
15329 set 0x28, %o2
15330 std %o4, [%l7 + %o2]
15331 nop
15332 set 0x50, %l6
15333 stx %fsr, [%l7 + %l6]
15334 nop
15335 set 0x40, %g6
15336 std %i0, [%l7 + %g6]
15337 set 0x70, %i6
15338 ldxa [%l7 + %i6] 0x89, %g6
15339 fpadd16s %f18, %f4, %f8
15340 set 0x70, %o4
15341 stda %i2, [%l7 + %o4] 0x80
15342 set 0x4C, %o0
15343 stwa %i3, [%l7 + %o0] 0xeb
15344 membar #Sync
15345 nop
15346 set 0x2A, %l2
15347 stb %g5, [%l7 + %l2]
15348 be %xcc, loop_133
15349 nop
15350 set 0x20, %l0
15351 ldd [%l7 + %l0], %l0
15352 st %f6, [%l7 + 0x2C]
15353 nop
15354 set 0x74, %i0
15355 ldub [%l7 + %i0], %i6
15356loop_133:
15357 add %g7, %o2, %o7
15358 nop
15359 set 0x20, %o1
15360 std %f10, [%l7 + %o1]
15361 add %o0, %l2, %i7
15362 set 0x70, %o5
15363 ldxa [%l7 + %o5] 0x88, %g3
15364 nop
15365 set 0x44, %i1
15366 swap [%l7 + %i1], %g2
15367 ld [%l7 + 0x2C], %f5
15368 set 0x30, %i2
15369 ldstuba [%l7 + %i2] 0x81, %i4
15370 nop
15371 set 0x6C, %i4
15372 ldub [%l7 + %i4], %i1
15373 ld [%l7 + 0x14], %f19
15374 nop
15375 set 0x70, %o7
15376 sth %l6, [%l7 + %o7]
15377 add %l5, %l4, %g4
15378 nop
15379 set 0x1C, %g4
15380 lduh [%l7 + %g4], %l0
15381 nop
15382 set 0x16, %g3
15383 ldub [%l7 + %g3], %i5
15384 set 0x68, %g2
15385 stxa %o3, [%l7 + %g2] 0xeb
15386 membar #Sync
15387 set 0x08, %g1
15388 ldxa [%l7 + %g1] 0x81, %o1
15389 nop
15390 set 0x48, %o3
15391 stb %l3, [%l7 + %o3]
15392 nop
15393 set 0x54, %i5
15394 swap [%l7 + %i5], %o6
15395 nop
15396 set 0x72, %l4
15397 ldsb [%l7 + %l4], %g1
15398 set 0x64, %g7
15399 sta %f8, [%l7 + %g7] 0x89
15400 set 0x08, %l5
15401 stxa %o4, [%l7 + %l5] 0x89
15402 nop
15403 set 0x52, %i3
15404 ldsh [%l7 + %i3], %o5
15405 set 0x44, %g5
15406 stwa %g6, [%l7 + %g5] 0xe2
15407 membar #Sync
15408 set 0x24, %l3
15409 sta %f24, [%l7 + %l3] 0x81
15410 set 0x40, %l1
15411 stda %f0, [%l7 + %l1] 0xf1
15412 membar #Sync
15413 or %i2, %i0, %i3
15414 nop
15415 set 0x38, %i7
15416 ldstub [%l7 + %i7], %l1
15417 nop
15418 set 0x48, %o2
15419 stx %fsr, [%l7 + %o2]
15420 set 0x50, %o6
15421 stxa %i6, [%l7 + %o6] 0x81
15422 and %g7, %g5, %o2
15423 nop
15424 or %g0, 0x8, %l0
15425 sllx %l0, 0x3c, %l0
15426 wr %l0, 0xB89, %tick_cmpr
15427 nop
15428 set 0x2E, %g6
15429 ldsh [%l7 + %g6], %o0
15430 nop
15431 set 0x14, %l6
15432 stw %i7, [%l7 + %l6]
15433 nop
15434 set 0x3C, %o4
15435 stw %g2, [%l7 + %o4]
15436 bge,a %icc, loop_134
15437 or %g3, %i1, %i4
15438 nop
15439 set 0x60, %i6
15440 ldd [%l7 + %i6], %i6
15441 nop
15442 set 0x64, %l2
15443 ldsw [%l7 + %l2], %l5
15444loop_134:
15445 nop
15446 set 0x68, %o0
15447 ldd [%l7 + %o0], %f16
15448 set 0x38, %l0
15449 stxa %l4, [%l7 + %l0] 0x88
15450 nop
15451 set 0x60, %i0
15452 ldx [%l7 + %i0], %l0
15453 set 0x08, %o5
15454 swapa [%l7 + %o5] 0x81, %i5
15455 set 0x1C, %o1
15456 swapa [%l7 + %o1] 0x89, %g4
15457 set 0x38, %i2
15458 sta %f2, [%l7 + %i2] 0x88
15459 set 0x2C, %i1
15460 swapa [%l7 + %i1] 0x80, %o3
15461 nop
15462 set 0x7E, %o7
15463 ldsb [%l7 + %o7], %o1
15464 nop
15465 set 0x5C, %g4
15466 sth %l3, [%l7 + %g4]
15467 add %l7, 0x28, %l6
15468 wr %g0, 0x89, %asi
15469 casxa [%l6] 0x89, %o6, %o4
15470 nop
15471 set 0x60, %i4
15472 ldx [%l7 + %i4], %o5
15473 set 0x40, %g3
15474 stda %f0, [%l7 + %g3] 0xf0
15475 membar #Sync
15476 set 0x31, %g1
15477 ldstuba [%l7 + %g1] 0x81, %g6
15478 set 0x7C, %g2
15479 lda [%l7 + %g2] 0x80, %f12
15480 set 0x3C, %i5
15481 swapa [%l7 + %i5] 0x80, %g1
15482 nop
15483 set 0x68, %l4
15484 stx %i2, [%l7 + %l4]
15485 nop
15486 set 0x10, %o3
15487 ldx [%l7 + %o3], %i0
15488 wr %i3, %l1, %y
15489 nop
15490 set 0x50, %g7
15491 prefetch [%l7 + %g7], 1
15492 add %l7, 0x18, %l6
15493 wr %g0, 0x81, %asi
15494 casxa [%l6] 0x81, %i6, %g7
15495 set 0x50, %i3
15496 ldda [%l7 + %i3] 0xe3, %o2
15497 nop
15498 set 0x24, %l5
15499 stw %g5, [%l7 + %l5]
15500 fpsub16s %f18, %f4, %f27
15501 nop
15502 set 0x0C, %l3
15503 stw %o7, [%l7 + %l3]
15504 and %o0, %i7, %g2
15505 bl %xcc, loop_135
15506 nop
15507 set 0x70, %l1
15508 ldsw [%l7 + %l1], %l2
15509 set 0x18, %i7
15510 ldxa [%l7 + %i7] 0x88, %g3
15511loop_135:
15512 nop
15513 add %l7, 0x28, %l6
15514 wr %g0, 0x89, %asi
15515 casxa [%l6] 0x89, %i4, %l6
15516 nop
15517 set 0x48, %o2
15518 std %i0, [%l7 + %o2]
15519 nop
15520 set 0x54, %o6
15521 swap [%l7 + %o6], %l5
15522 nop
15523 set 0x0C, %g5
15524 swap [%l7 + %g5], %l4
15525 wr %g0, 0x5, %fprs
15526 set 0x6C, %l6
15527 sta %f16, [%l7 + %l6] 0x88
15528 set 0x20, %o4
15529 stha %o3, [%l7 + %o4] 0x80
15530 set 0x08, %i6
15531 stda %o0, [%l7 + %i6] 0xea
15532 membar #Sync
15533 wr %l3, %o6, %clear_softint
15534 nop
15535 set 0x20, %g6
15536 prefetch [%l7 + %g6], 2
15537 nop
15538 set 0x6C, %l2
15539 lduw [%l7 + %l2], %i5
15540 set 0x28, %o0
15541 ldxa [%l7 + %o0] 0x80, %o4
15542 nop
15543 set 0x5C, %i0
15544 stw %g6, [%l7 + %i0]
15545 set 0x48, %l0
15546 lda [%l7 + %l0] 0x80, %f0
15547 nop
15548 set 0x08, %o1
15549 lduw [%l7 + %o1], %o5
15550 set 0x6A, %i2
15551 stha %g1, [%l7 + %i2] 0x80
15552 nop
15553 set 0x5E, %i1
15554 sth %i2, [%l7 + %i1]
15555 set 0x7D, %o5
15556 ldstuba [%l7 + %o5] 0x88, %i0
15557 set 0x10, %g4
15558 prefetcha [%l7 + %g4] 0x89, 0
15559 set 0x54, %o7
15560 lda [%l7 + %o7] 0x88, %f13
15561 nop
15562 set 0x30, %i4
15563 lduw [%l7 + %i4], %i6
15564 nop
15565 set 0x50, %g3
15566 stx %fsr, [%l7 + %g3]
15567 nop
15568 set 0x6C, %g2
15569 prefetch [%l7 + %g2], 3
15570 add %l7, 0x40, %l6
15571 wr %g0, 0x81, %asi
15572 casxa [%l6] 0x81, %i3, %o2
15573 nop
15574 set 0x16, %i5
15575 ldub [%l7 + %i5], %g7
15576 nop
15577 set 0x18, %l4
15578 std %f24, [%l7 + %l4]
15579 set 0x38, %g1
15580 stxa %o7, [%l7 + %g1] 0x80
15581 nop
15582 set 0x18, %o3
15583 ldd [%l7 + %o3], %f24
15584 set 0x4C, %i3
15585 lda [%l7 + %i3] 0x89, %f16
15586 set 0x7E, %l5
15587 stha %o0, [%l7 + %l5] 0x89
15588 and %i7, %g5, %l2
15589 nop
15590 set 0x08, %l3
15591 ldd [%l7 + %l3], %g2
15592 nop
15593 set 0x38, %l1
15594 swap [%l7 + %l1], %i4
15595 nop
15596 set 0x18, %g7
15597 ldsw [%l7 + %g7], %g2
15598 nop
15599 set 0x4A, %o2
15600 ldub [%l7 + %o2], %i1
15601 add %l6, %l5, %l4
15602 nop
15603 set 0x58, %i7
15604 ldd [%l7 + %i7], %l0
15605 nop
15606 set 0x24, %g5
15607 swap [%l7 + %g5], %o3
15608 add %g4, %o1, %o6
15609 set 0x18, %l6
15610 stda %i4, [%l7 + %l6] 0xea
15611 membar #Sync
15612 st %fsr, [%l7 + 0x4C]
15613 nop
15614 set 0x26, %o6
15615 ldsb [%l7 + %o6], %l3
15616 set 0x24, %i6
15617 sta %f10, [%l7 + %i6] 0x81
15618 nop
15619 set 0x28, %g6
15620 stx %g6, [%l7 + %g6]
15621 set 0x36, %o4
15622 ldstuba [%l7 + %o4] 0x80, %o5
15623 add %g1, %o4, %i0
15624 nop
15625 set 0x1A, %l2
15626 lduh [%l7 + %l2], %l1
15627 set 0x69, %o0
15628 stba %i2, [%l7 + %o0] 0x81
15629 nop
15630 set 0x5C, %l0
15631 stw %i6, [%l7 + %l0]
15632 nop
15633 set 0x40, %i0
15634 stx %o2, [%l7 + %i0]
15635 fpsub16s %f1, %f18, %f4
15636 fpadd16 %f24, %f10, %f22
15637 nop
15638 set 0x14, %i2
15639 lduh [%l7 + %i2], %g7
15640 set 0x20, %i1
15641 ldstuba [%l7 + %i1] 0x89, %i3
15642 set 0x28, %o1
15643 stda %o6, [%l7 + %o1] 0x89
15644 nop
15645 set 0x48, %g4
15646 stx %i7, [%l7 + %g4]
15647 fpsub16 %f14, %f10, %f30
15648 set 0x28, %o7
15649 stha %g5, [%l7 + %o7] 0xeb
15650 membar #Sync
15651 set 0x40, %o5
15652 ldda [%l7 + %o5] 0xda, %f0
15653 nop
15654 set 0x2E, %i4
15655 lduh [%l7 + %i4], %l2
15656 nop
15657 set 0x68, %g3
15658 ldd [%l7 + %g3], %f28
15659 and %g3, %i4, %g2
15660 st %f11, [%l7 + 0x68]
15661 nop
15662 set 0x14, %g2
15663 stw %i1, [%l7 + %g2]
15664 nop
15665 set 0x74, %l4
15666 lduw [%l7 + %l4], %o0
15667 set 0x5C, %g1
15668 stwa %l6, [%l7 + %g1] 0xeb
15669 membar #Sync
15670 set 0x40, %i5
15671 ldda [%l7 + %i5] 0x88, %f16
15672 set 0x60, %i3
15673 ldda [%l7 + %i3] 0xea, %l4
15674 nop
15675 set 0x30, %o3
15676 swap [%l7 + %o3], %l5
15677 set 0x50, %l5
15678 ldda [%l7 + %l5] 0xeb, %l0
15679 st %fsr, [%l7 + 0x0C]
15680 nop
15681 set 0x08, %l3
15682 swap [%l7 + %l3], %o3
15683 wr %o1, %o6, %softint
15684 add %l7, 0x48, %l6
15685 wr %g0, 0x80, %asi
15686 casxa [%l6] 0x80, %g4, %l3
15687 set 0x28, %l1
15688 stda %g6, [%l7 + %l1] 0x81
15689 nop
15690 set 0x58, %g7
15691 prefetch [%l7 + %g7], 2
15692 add %l7, 0x18, %l6
15693 wr %g0, 0x81, %asi
15694 casa [%l6] 0x81, %o5, %g1
15695 st %fsr, [%l7 + 0x70]
15696 or %i5, %o4, %l1
15697 set 0x7C, %i7
15698 lda [%l7 + %i7] 0x88, %f31
15699 nop
15700 set 0x6E, %o2
15701 sth %i2, [%l7 + %o2]
15702 nop
15703 set 0x4C, %l6
15704 sth %i6, [%l7 + %l6]
15705 set 0x4C, %g5
15706 swapa [%l7 + %g5] 0x88, %o2
15707 set 0x7F, %o6
15708 ldstuba [%l7 + %o6] 0x81, %g7
15709 nop
15710 set 0x70, %i6
15711 stx %fsr, [%l7 + %i6]
15712 set 0x40, %o4
15713 ldda [%l7 + %o4] 0xea, %i0
15714 nop
15715 set 0x28, %l2
15716 std %o6, [%l7 + %l2]
15717 nop
15718 set 0x20, %o0
15719 ldd [%l7 + %o0], %i6
15720 nop
15721 set 0x2E, %l0
15722 ldub [%l7 + %l0], %g5
15723 nop
15724 set 0x64, %i0
15725 prefetch [%l7 + %i0], 4
15726 set 0x10, %g6
15727 lda [%l7 + %g6] 0x89, %f26
15728 add %l7, 0x50, %l6
15729 wr %g0, 0x80, %asi
15730 lda [%l6] %asi, %l2
15731 casa [%l6] 0x80, %l2, %g3
15732 nop
15733 set 0x54, %i2
15734 swap [%l7 + %i2], %i3
15735 set 0x36, %o1
15736 ldstuba [%l7 + %o1] 0x81, %i4
15737 fpadd16s %f31, %f6, %f22
15738 nop
15739 set 0x3B, %i1
15740 ldstub [%l7 + %i1], %g2
15741 set 0x70, %g4
15742 ldda [%l7 + %g4] 0xe2, %i0
15743 nop
15744 set 0x3E, %o7
15745 sth %l6, [%l7 + %o7]
15746 fpadd16s %f17, %f31, %f4
15747 bne %icc, loop_136
15748 nop
15749 set 0x6C, %o5
15750 stw %l4, [%l7 + %o5]
15751 ld [%l7 + 0x14], %f11
15752 and %o0, %l0, %o3
15753loop_136:
15754 nop
15755 set 0x74, %g3
15756 stha %l5, [%l7 + %g3] 0xeb
15757 membar #Sync
15758 set 0x14, %i4
15759 stha %o6, [%l7 + %i4] 0x80
15760 nop
15761 set 0x24, %l4
15762 swap [%l7 + %l4], %g4
15763 or %l3, %o1, %o5
15764 nop
15765 set 0x10, %g2
15766 stx %g1, [%l7 + %g2]
15767 set 0x50, %i5
15768 ldda [%l7 + %i5] 0x88, %i4
15769 nop
15770 set 0x10, %g1
15771 std %o4, [%l7 + %g1]
15772 set 0x60, %o3
15773 sta %f15, [%l7 + %o3] 0x89
15774 set 0x0A, %i3
15775 stha %g6, [%l7 + %i3] 0xeb
15776 membar #Sync
15777 add %l7, 0x64, %l6
15778 wr %g0, 0x88, %asi
15779 lda [%l6] %asi, %i2
15780 casa [%l6] 0x88, %i2, %l1
15781 nop
15782 set 0x2C, %l5
15783 ldsh [%l7 + %l5], %i6
15784 set 0x20, %l3
15785 lda [%l7 + %l3] 0x80, %f19
15786 nop
15787 set 0x34, %g7
15788 prefetch [%l7 + %g7], 2
15789 set 0x20, %i7
15790 ldxa [%l7 + %i7] 0x88, %g7
15791 set 0x20, %o2
15792 lda [%l7 + %o2] 0x80, %f25
15793 st %f25, [%l7 + 0x18]
15794 ld [%l7 + 0x18], %f20
15795 set 0x20, %l6
15796 ldxa [%l7 + %l6] 0x80, %i0
15797 set 0x11, %l1
15798 stba %o7, [%l7 + %l1] 0x80
15799 set 0x10, %g5
15800 ldda [%l7 + %g5] 0xeb, %i6
15801 nop
15802 set 0x5F, %i6
15803 stb %o2, [%l7 + %i6]
15804 nop
15805 set 0x30, %o6
15806 ldx [%l7 + %o6], %g5
15807 set 0x64, %l2
15808 sta %f2, [%l7 + %l2] 0x81
15809 wr %g3, %l2, %softint
15810 nop
15811 set 0x10, %o0
15812 std %i2, [%l7 + %o0]
15813 set 0x37, %o4
15814 ldstuba [%l7 + %o4] 0x80, %i4
15815 set 0x48, %l0
15816 stxa %g2, [%l7 + %l0] 0xeb
15817 membar #Sync
15818 nop
15819 set 0x30, %i0
15820 ldd [%l7 + %i0], %i0
15821 nop
15822 set 0x58, %i2
15823 stx %fsr, [%l7 + %i2]
15824 nop
15825 set 0x20, %g6
15826 std %f28, [%l7 + %g6]
15827 nop
15828 set 0x70, %o1
15829 ldx [%l7 + %o1], %l4
15830 set 0x40, %i1
15831 swapa [%l7 + %i1] 0x80, %o0
15832 nop
15833 set 0x74, %g4
15834 sth %l0, [%l7 + %g4]
15835 nop
15836 set 0x52, %o5
15837 ldub [%l7 + %o5], %o3
15838 st %f24, [%l7 + 0x18]
15839 nop
15840 set 0x48, %o7
15841 stx %l6, [%l7 + %o7]
15842 set 0x60, %i4
15843 prefetcha [%l7 + %i4] 0x81, 0
15844 or %g4, %l3, %o1
15845 nop
15846 set 0x28, %g3
15847 stx %fsr, [%l7 + %g3]
15848 nop
15849 set 0x18, %l4
15850 ldd [%l7 + %l4], %o6
15851 set 0x30, %i5
15852 sta %f14, [%l7 + %i5] 0x88
15853 bn,pt %icc, loop_137
15854 nop
15855 set 0x40, %g2
15856 ldd [%l7 + %g2], %o4
15857 set 0x72, %o3
15858 stha %i5, [%l7 + %o3] 0xe2
15859 membar #Sync
15860loop_137:
15861 nop
15862 set 0x70, %g1
15863 ldda [%l7 + %g1] 0x80, %g0
15864 nop
15865 set 0x10, %l5
15866 std %f10, [%l7 + %l5]
15867 set 0x40, %l3
15868 ldda [%l7 + %l3] 0x81, %f16
15869 nop
15870 set 0x38, %g7
15871 lduw [%l7 + %g7], %o4
15872 nop
15873 set 0x16, %i3
15874 ldsh [%l7 + %i3], %i2
15875 nop
15876 set 0x58, %o2
15877 stx %l1, [%l7 + %o2]
15878 set 0x50, %i7
15879 ldda [%l7 + %i7] 0x88, %g6
15880 nop
15881 set 0x18, %l1
15882 ldx [%l7 + %l1], %i6
15883 set 0x54, %g5
15884 sta %f0, [%l7 + %g5] 0x80
15885 set 0x60, %l6
15886 stda %i0, [%l7 + %l6] 0xe3
15887 membar #Sync
15888 st %fsr, [%l7 + 0x20]
15889 set 0x74, %i6
15890 stwa %o7, [%l7 + %i6] 0xeb
15891 membar #Sync
15892 set 0x48, %l2
15893 stda %i6, [%l7 + %l2] 0xeb
15894 membar #Sync
15895 nop
15896 set 0x40, %o0
15897 stw %o2, [%l7 + %o0]
15898 bgu,a,pn %icc, loop_138
15899 nop
15900 set 0x4A, %o4
15901 ldstub [%l7 + %o4], %g7
15902 add %l7, 0x60, %l6
15903 wr %g0, 0x88, %asi
15904 ldxa [%l6] %asi, %g5
15905 casxa [%l6] 0x88, %g5, %l2
15906loop_138:
15907 nop
15908 set 0x40, %l0
15909 ldda [%l7 + %l0] 0x89, %f0
15910 nop
15911 set 0x18, %i0
15912 stx %fsr, [%l7 + %i0]
15913 and %i3, %i4, %g2
15914 set 0x2C, %o6
15915 swapa [%l7 + %o6] 0x88, %i1
15916 set 0x08, %i2
15917 stda %l4, [%l7 + %i2] 0xe2
15918 membar #Sync
15919 set 0x74, %o1
15920 stha %g3, [%l7 + %o1] 0xea
15921 membar #Sync
15922 nop
15923 set 0x78, %i1
15924 sth %o0, [%l7 + %i1]
15925 nop
15926 set 0x49, %g6
15927 stb %l0, [%l7 + %g6]
15928 set 0x6C, %g4
15929 stwa %o3, [%l7 + %g4] 0xe2
15930 membar #Sync
15931 set 0x54, %o7
15932 stwa %l5, [%l7 + %o7] 0xe2
15933 membar #Sync
15934 set 0x70, %o5
15935 prefetcha [%l7 + %o5] 0x89, 0
15936 and %l3, %o1, %l6
15937 nop
15938 set 0x68, %i4
15939 stw %o6, [%l7 + %i4]
15940 nop
15941 set 0x30, %g3
15942 ldd [%l7 + %g3], %o4
15943 or %i5, %o4, %i2
15944 set 0x73, %i5
15945 ldstuba [%l7 + %i5] 0x89, %l1
15946 set 0x38, %l4
15947 stxa %g6, [%l7 + %l4] 0xe3
15948 membar #Sync
15949 set 0x2C, %o3
15950 ldstuba [%l7 + %o3] 0x81, %i6
15951 nop
15952 set 0x51, %g1
15953 ldub [%l7 + %g1], %g1
15954 set 0x40, %l5
15955 ldda [%l7 + %l5] 0xd2, %f16
15956 add %l7, 0x78, %l6
15957 wr %g0, 0x88, %asi
15958 ldxa [%l6] %asi, %i0
15959 casxa [%l6] 0x88, %i0, %o7
15960 nop
15961 set 0x32, %l3
15962 ldstub [%l7 + %l3], %i7
15963 ld [%l7 + 0x48], %f21
15964 ble,a %icc, loop_139
15965 nop
15966 set 0x68, %g2
15967 swap [%l7 + %g2], %o2
15968 set 0x40, %g7
15969 stda %g4, [%l7 + %g7] 0xeb
15970 membar #Sync
15971loop_139:
15972 nop
15973 set 0x08, %i3
15974 stw %l2, [%l7 + %i3]
15975 nop
15976 set 0x52, %i7
15977 ldub [%l7 + %i7], %g7
15978 set 0x6C, %l1
15979 swapa [%l7 + %l1] 0x89, %i3
15980 set 0x18, %g5
15981 sta %f10, [%l7 + %g5] 0x88
15982 set 0x70, %l6
15983 ldxa [%l7 + %l6] 0x81, %g2
15984 and %i4, %l4, %i1
15985 nop
15986 set 0x28, %o2
15987 stx %fsr, [%l7 + %o2]
15988 set 0x20, %l2
15989 stda %g2, [%l7 + %l2] 0xe2
15990 membar #Sync
15991 set 0x4C, %i6
15992 stwa %l0, [%l7 + %i6] 0x80
15993 nop
15994 set 0x20, %o4
15995 prefetch [%l7 + %o4], 1
15996 nop
15997 set 0x38, %l0
15998 stx %o3, [%l7 + %l0]
15999 add %o0, %g4, %l3
16000 set 0x60, %o0
16001 prefetcha [%l7 + %o0] 0x80, 1
16002 add %l5, %l6, %o5
16003 set 0x10, %i0
16004 stda %i4, [%l7 + %i0] 0x81
16005 wr %o4, %o6, %ccr
16006 set 0x50, %o6
16007 stxa %i2, [%l7 + %o6] 0x81
16008 set 0x40, %o1
16009 stda %l0, [%l7 + %o1] 0xe2
16010 membar #Sync
16011 set 0x17, %i1
16012 ldstuba [%l7 + %i1] 0x89, %g6
16013 set 0x68, %i2
16014 prefetcha [%l7 + %i2] 0x88, 2
16015 nop
16016 set 0x38, %g6
16017 stx %i0, [%l7 + %g6]
16018 set 0x3C, %g4
16019 lda [%l7 + %g4] 0x80, %f30
16020 add %l7, 0x54, %l6
16021 wr %g0, 0x88, %asi
16022 casa [%l6] 0x88, %o7, %i7
16023 nop
16024 set 0x40, %o5
16025 stx %fsr, [%l7 + %o5]
16026 set 0x30, %o7
16027 swapa [%l7 + %o7] 0x81, %i6
16028 nop
16029 set 0x74, %i4
16030 ldsw [%l7 + %i4], %o2
16031 nop
16032 set 0x60, %i5
16033 ldd [%l7 + %i5], %f26
16034 add %l2, %g7, %g5
16035 set 0x08, %g3
16036 prefetcha [%l7 + %g3] 0x80, 0
16037 nop
16038 set 0x08, %l4
16039 ldx [%l7 + %l4], %i3
16040 nop
16041 set 0x26, %o3
16042 lduh [%l7 + %o3], %i4
16043 set 0x60, %g1
16044 stxa %i1, [%l7 + %g1] 0x81
16045 nop
16046 set 0x10, %l3
16047 ldd [%l7 + %l3], %g2
16048 st %f26, [%l7 + 0x78]
16049 nop
16050 set 0x1C, %l5
16051 prefetch [%l7 + %l5], 0
16052 nop
16053 set 0x51, %g2
16054 ldstub [%l7 + %g2], %l4
16055 nop
16056 set 0x54, %g7
16057 sth %l0, [%l7 + %g7]
16058 ld [%l7 + 0x08], %f9
16059 nop
16060 set 0x5E, %i7
16061 ldsb [%l7 + %i7], %o3
16062 nop
16063 set 0x6A, %i3
16064 ldstub [%l7 + %i3], %o0
16065 set 0x58, %l1
16066 ldxa [%l7 + %l1] 0x89, %l3
16067 nop
16068 set 0x4E, %g5
16069 sth %g4, [%l7 + %g5]
16070 and %l5, %o1, %l6
16071 st %fsr, [%l7 + 0x68]
16072 nop
16073 set 0x60, %l6
16074 stx %fsr, [%l7 + %l6]
16075 st %fsr, [%l7 + 0x48]
16076 set 0x40, %o2
16077 sta %f27, [%l7 + %o2] 0x89
16078 nop
16079 set 0x7E, %i6
16080 ldsb [%l7 + %i6], %i5
16081 nop
16082 set 0x3C, %l2
16083 ldsh [%l7 + %l2], %o4
16084 nop
16085 set 0x28, %l0
16086 std %o6, [%l7 + %l0]
16087 nop
16088 set 0x47, %o4
16089 ldub [%l7 + %o4], %i2
16090 set 0x19, %o0
16091 ldstuba [%l7 + %o0] 0x88, %l1
16092 nop
16093 set 0x30, %o6
16094 ldstub [%l7 + %o6], %g6
16095 fpadd16 %f20, %f28, %f20
16096 add %l7, 0x20, %l6
16097 wr %g0, 0x80, %asi
16098 lda [%l6] %asi, %g1
16099 casa [%l6] 0x80, %g1, %i0
16100 set 0x6C, %i0
16101 lda [%l7 + %i0] 0x81, %f7
16102 set 0x62, %i1
16103 stba %o7, [%l7 + %i1] 0xe3
16104 membar #Sync
16105 set 0x28, %o1
16106 stda %i6, [%l7 + %o1] 0xeb
16107 membar #Sync
16108 ld [%l7 + 0x2C], %f8
16109 set 0x70, %i2
16110 stwa %o5, [%l7 + %i2] 0xe3
16111 membar #Sync
16112 nop
16113 set 0x58, %g6
16114 std %f18, [%l7 + %g6]
16115 set 0x50, %o5
16116 ldxa [%l7 + %o5] 0x89, %o2
16117 fpadd32s %f15, %f10, %f29
16118 nop
16119 set 0x6B, %g4
16120 ldstub [%l7 + %g4], %l2
16121 nop
16122 set 0x08, %o7
16123 stx %fsr, [%l7 + %o7]
16124 nop
16125 set 0x7C, %i4
16126 ldsb [%l7 + %i4], %i6
16127 set 0x40, %i5
16128 stwa %g5, [%l7 + %i5] 0xeb
16129 membar #Sync
16130 nop
16131 set 0x23, %g3
16132 ldsb [%l7 + %g3], %g7
16133 nop
16134 set 0x44, %o3
16135 ldsw [%l7 + %o3], %g2
16136 nop
16137 set 0x30, %g1
16138 lduw [%l7 + %g1], %i4
16139 set 0x34, %l3
16140 lda [%l7 + %l3] 0x80, %f20
16141 set 0x78, %l5
16142 stha %i3, [%l7 + %l5] 0xea
16143 membar #Sync
16144 nop
16145 set 0x70, %g2
16146 stx %i1, [%l7 + %g2]
16147 nop
16148 set 0x4C, %g7
16149 swap [%l7 + %g7], %l4
16150 nop
16151 set 0x26, %i7
16152 lduh [%l7 + %i7], %g3
16153 fpsub16s %f21, %f18, %f6
16154 set 0x24, %i3
16155 lda [%l7 + %i3] 0x89, %f23
16156 set 0x5C, %l4
16157 swapa [%l7 + %l4] 0x81, %o3
16158 set 0x08, %l1
16159 prefetcha [%l7 + %l1] 0x89, 1
16160 nop
16161 set 0x48, %l6
16162 std %o0, [%l7 + %l6]
16163 st %fsr, [%l7 + 0x14]
16164 nop
16165 set 0x0C, %o2
16166 ldsw [%l7 + %o2], %l3
16167 fpsub16 %f12, %f0, %f12
16168 nop
16169 set 0x78, %g5
16170 stw %g4, [%l7 + %g5]
16171 st %f8, [%l7 + 0x44]
16172 nop
16173 set 0x7C, %l2
16174 stw %o1, [%l7 + %l2]
16175 nop
16176 set 0x38, %l0
16177 ldd [%l7 + %l0], %i6
16178 nop
16179 set 0x70, %i6
16180 std %f30, [%l7 + %i6]
16181 set 0x60, %o4
16182 prefetcha [%l7 + %o4] 0x88, 0
16183 or %i5, %o6, %o4
16184 or %i2, %l1, %g6
16185 nop
16186 set 0x60, %o0
16187 stx %g1, [%l7 + %o0]
16188 nop
16189 set 0x68, %o6
16190 std %i0, [%l7 + %o6]
16191 nop
16192 set 0x26, %i0
16193 ldstub [%l7 + %i0], %o7
16194 nop
16195 set 0x3E, %i1
16196 ldub [%l7 + %i1], %o5
16197 set 0x70, %o1
16198 ldda [%l7 + %o1] 0xeb, %o2
16199 nop
16200 set 0x70, %i2
16201 prefetch [%l7 + %i2], 0
16202 fpadd16 %f30, %f26, %f26
16203 set 0x40, %g6
16204 stda %f16, [%l7 + %g6] 0xd8
16205 set 0x30, %g4
16206 ldda [%l7 + %g4] 0x89, %l2
16207 set 0x52, %o5
16208 stha %i7, [%l7 + %o5] 0xea
16209 membar #Sync
16210 set 0x78, %i4
16211 stxa %g5, [%l7 + %i4] 0xea
16212 membar #Sync
16213 nop
16214 set 0x30, %o7
16215 ldd [%l7 + %o7], %i6
16216 set 0x50, %g3
16217 prefetcha [%l7 + %g3] 0x80, 0
16218 and %g2, %i3, %i4
16219 add %l4, %g3, %o3
16220 add %l7, 0x60, %l6
16221 wr %g0, 0x81, %asi
16222 lda [%l6] %asi, %i1
16223 casa [%l6] 0x81, %i1, %o0
16224 nop
16225 set 0x28, %o3
16226 std %l2, [%l7 + %o3]
16227 set 0x40, %g1
16228 ldda [%l7 + %g1] 0xe2, %g4
16229 set 0x18, %i5
16230 stda %o0, [%l7 + %i5] 0xea
16231 membar #Sync
16232 nop
16233 set 0x14, %l5
16234 prefetch [%l7 + %l5], 2
16235 add %l7, 0x68, %l6
16236 wr %g0, 0x88, %asi
16237 casa [%l6] 0x88, %l6, %l5
16238 add %l7, 0x08, %l6
16239 wr %g0, 0x80, %asi
16240 ldxa [%l6] %asi, %i5
16241 casxa [%l6] 0x80, %i5, %o6
16242 nop
16243 set 0x70, %l3
16244 std %o4, [%l7 + %l3]
16245 bne %xcc, loop_140
16246 st %fsr, [%l7 + 0x34]
16247 nop
16248 set 0x60, %g2
16249 ldsb [%l7 + %g2], %l0
16250 nop
16251 set 0x60, %i7
16252 ldd [%l7 + %i7], %i2
16253loop_140:
16254 nop
16255 set 0x12, %i3
16256 ldstub [%l7 + %i3], %l1
16257 nop
16258 set 0x28, %g7
16259 stw %g6, [%l7 + %g7]
16260 add %l7, 0x18, %l6
16261 wr %g0, 0x80, %asi
16262 ldxa [%l6] %asi, %i0
16263 casxa [%l6] 0x80, %i0, %o7
16264 set 0x3D, %l1
16265 ldstuba [%l7 + %l1] 0x81, %g1
16266 nop
16267 set 0x60, %l6
16268 ldsh [%l7 + %l6], %o5
16269 nop
16270 set 0x0A, %o2
16271 ldsb [%l7 + %o2], %l2
16272 nop
16273 set 0x30, %g5
16274 stx %o2, [%l7 + %g5]
16275 set 0x70, %l2
16276 sta %f16, [%l7 + %l2] 0x81
16277 nop
16278 set 0x38, %l4
16279 std %i6, [%l7 + %l4]
16280 nop
16281 set 0x50, %l0
16282 ldd [%l7 + %l0], %f16
16283 add %l7, 0x18, %l6
16284 wr %g0, 0x89, %asi
16285 casxa [%l6] 0x89, %i6, %g7
16286 nop
16287 set 0x58, %i6
16288 ldub [%l7 + %i6], %g2
16289 set 0x50, %o0
16290 prefetcha [%l7 + %o0] 0x80, 0
16291 nop
16292 set 0x18, %o6
16293 ldd [%l7 + %o6], %g4
16294 nop
16295 set 0x0C, %i0
16296 swap [%l7 + %i0], %l4
16297 nop
16298 set 0x49, %o4
16299 stb %g3, [%l7 + %o4]
16300 set 0x40, %o1
16301 stda %f16, [%l7 + %o1] 0xd2
16302 set 0x10, %i2
16303 stda %o2, [%l7 + %i2] 0xe2
16304 membar #Sync
16305 set 0x5C, %g6
16306 ldstuba [%l7 + %g6] 0x89, %i1
16307 nop
16308 set 0x28, %i1
16309 ldx [%l7 + %i1], %o0
16310 set 0x48, %g4
16311 prefetcha [%l7 + %g4] 0x88, 1
16312 nop
16313 set 0x69, %i4
16314 stb %g4, [%l7 + %i4]
16315 nop
16316 set 0x32, %o5
16317 lduh [%l7 + %o5], %l3
16318 nop
16319 set 0x20, %o7
16320 ldd [%l7 + %o7], %f6
16321 nop
16322 set 0x34, %o3
16323 stb %l6, [%l7 + %o3]
16324 nop
16325 set 0x1C, %g1
16326 lduw [%l7 + %g1], %l5
16327 nop
16328 set 0x55, %i5
16329 ldub [%l7 + %i5], %i5
16330 nop
16331 set 0x2D, %l5
16332 stb %o1, [%l7 + %l5]
16333 wr %o4, %o6, %set_softint
16334 set 0x20, %g3
16335 ldxa [%l7 + %g3] 0x89, %l0
16336 nop
16337 set 0x46, %g2
16338 ldstub [%l7 + %g2], %l1
16339 nop
16340 set 0x10, %i7
16341 prefetch [%l7 + %i7], 4
16342 nop
16343 set 0x44, %l3
16344 ldsh [%l7 + %l3], %i2
16345 set 0x40, %i3
16346 ldda [%l7 + %i3] 0x80, %f16
16347 or %g6, %o7, %i0
16348 nop
16349 set 0x3B, %g7
16350 ldub [%l7 + %g7], %o5
16351 set 0x60, %l1
16352 ldda [%l7 + %l1] 0x80, %g0
16353 fpsub32s %f0, %f2, %f26
16354 and %o2, %i7, %l2
16355 set 0x10, %l6
16356 ldda [%l7 + %l6] 0xeb, %i6
16357 set 0x40, %o2
16358 ldda [%l7 + %o2] 0x81, %f16
16359 nop
16360 set 0x68, %g5
16361 stb %g2, [%l7 + %g5]
16362 set 0x20, %l2
16363 ldxa [%l7 + %l2] 0x81, %i3
16364 set 0x44, %l0
16365 stha %g7, [%l7 + %l0] 0x89
16366 nop
16367 set 0x14, %l4
16368 swap [%l7 + %l4], %g5
16369 set 0x40, %i6
16370 swapa [%l7 + %i6] 0x80, %g3
16371 or %o3, %l4, %o0
16372 add %l7, 0x58, %l6
16373 wr %g0, 0x81, %asi
16374 casxa [%l6] 0x81, %i4, %g4
16375 set 0x38, %o6
16376 stda %i0, [%l7 + %o6] 0xe2
16377 membar #Sync
16378 fpadd32 %f18, %f30, %f4
16379 nop
16380 set 0x24, %o0
16381 prefetch [%l7 + %o0], 2
16382 set 0x70, %o4
16383 ldda [%l7 + %o4] 0xe2, %l2
16384 st %f8, [%l7 + 0x20]
16385 nop
16386 set 0x60, %o1
16387 ldx [%l7 + %o1], %l6
16388 set 0x78, %i2
16389 prefetcha [%l7 + %i2] 0x81, 0
16390 add %l7, 0x7C, %l6
16391 wr %g0, 0x88, %asi
16392 casa [%l6] 0x88, %i5, %o1
16393 nop
16394 set 0x65, %g6
16395 ldub [%l7 + %g6], %o4
16396 st %f5, [%l7 + 0x0C]
16397 set 0x28, %i1
16398 ldstuba [%l7 + %i1] 0x81, %o6
16399 set 0x14, %i0
16400 stha %l1, [%l7 + %i0] 0xe3
16401 membar #Sync
16402 set 0x4B, %g4
16403 ldstuba [%l7 + %g4] 0x81, %l0
16404 add %i2, %g6, %o7
16405 nop
16406 set 0x0C, %o5
16407 sth %o5, [%l7 + %o5]
16408 nop
16409 set 0x0C, %o7
16410 ldsb [%l7 + %o7], %i0
16411 nop
16412 set 0x10, %i4
16413 stx %g1, [%l7 + %i4]
16414 set 0x18, %o3
16415 stda %o2, [%l7 + %o3] 0xea
16416 membar #Sync
16417 nop
16418 set 0x60, %i5
16419 lduw [%l7 + %i5], %i7
16420 nop
16421 set 0x18, %g1
16422 ldx [%l7 + %g1], %l2
16423 nop
16424 set 0x18, %g3
16425 std %i6, [%l7 + %g3]
16426 and %g2, %g7, %g5
16427 nop
16428 set 0x20, %g2
16429 stx %i3, [%l7 + %g2]
16430 nop
16431 set 0x18, %i7
16432 prefetch [%l7 + %i7], 1
16433 nop
16434 set 0x5E, %l5
16435 ldub [%l7 + %l5], %o3
16436 nop
16437 set 0x08, %l3
16438 ldsh [%l7 + %l3], %g3
16439 set 0x68, %i3
16440 stxa %l4, [%l7 + %i3] 0x88
16441 set 0x30, %l1
16442 ldda [%l7 + %l1] 0xe3, %o0
16443 nop
16444 set 0x54, %g7
16445 swap [%l7 + %g7], %i4
16446 nop
16447 set 0x50, %o2
16448 std %i0, [%l7 + %o2]
16449 and %l3, %l6, %g4
16450 nop
16451 set 0x78, %g5
16452 ldd [%l7 + %g5], %l4
16453 nop
16454 set 0x64, %l6
16455 lduw [%l7 + %l6], %i5
16456 wr %o1, %o6, %set_softint
16457 nop
16458 set 0x40, %l2
16459 lduw [%l7 + %l2], %l1
16460 nop
16461 set 0x48, %l0
16462 ldstub [%l7 + %l0], %l0
16463 set 0x78, %i6
16464 ldxa [%l7 + %i6] 0x80, %o4
16465 and %i2, %o7, %g6
16466 or %o5, %i0, %g1
16467 nop
16468 nop
16469 setx 0x21AA02E3, %l0, %l6
16470 st %l6, [%l7 + 0x28]
16471 ld [%l7 + 0x28], %f20
16472 setx 0xD83E7978, %l1, %l5
16473 st %l5, [%l7 + 0x10]
16474 ld [%l7 + 0x10], %f18
16475 fdivs %f18, %f20, %f25
16476 set 0x10, %l4
16477 stda %o2, [%l7 + %l4] 0xe3
16478 membar #Sync
16479 nop
16480 set 0x6C, %o0
16481 lduw [%l7 + %o0], %l2
16482 set 0x40, %o6
16483 ldda [%l7 + %o6] 0x81, %f0
16484 set 0x10, %o1
16485 stxa %i7, [%l7 + %o1] 0x89
16486 nop
16487 set 0x1C, %i2
16488 lduh [%l7 + %i2], %i6
16489 nop
16490 set 0x50, %o4
16491 ldd [%l7 + %o4], %g2
16492 set 0x68, %g6
16493 stwa %g7, [%l7 + %g6] 0xeb
16494 membar #Sync
16495 set 0x30, %i1
16496 ldda [%l7 + %i1] 0x80, %g4
16497 add %l7, 0x28, %l6
16498 wr %g0, 0x88, %asi
16499 lda [%l6] %asi, %o3
16500 casa [%l6] 0x88, %o3, %g3
16501 add %l7, 0x70, %l6
16502 wr %g0, 0x80, %asi
16503 casa [%l6] 0x80, %i3, %l4
16504 nop
16505 set 0x70, %i0
16506 lduw [%l7 + %i0], %i4
16507 nop
16508 set 0x70, %g4
16509 std %o0, [%l7 + %g4]
16510 set 0x34, %o5
16511 swapa [%l7 + %o5] 0x89, %i1
16512 nop
16513 set 0x2C, %i4
16514 lduh [%l7 + %i4], %l6
16515 and %l3, %g4, %l5
16516 set 0x28, %o7
16517 prefetcha [%l7 + %o7] 0x81, 0
16518 nop
16519 set 0x50, %i5
16520 ldsw [%l7 + %i5], %i5
16521 set 0x08, %o3
16522 stda %l0, [%l7 + %o3] 0x80
16523 set 0x40, %g1
16524 stba %o6, [%l7 + %g1] 0xeb
16525 membar #Sync
16526 set 0x28, %g3
16527 lda [%l7 + %g3] 0x88, %f21
16528 nop
16529 set 0x73, %g2
16530 ldsb [%l7 + %g2], %o4
16531 set 0x5C, %i7
16532 lda [%l7 + %i7] 0x88, %f13
16533 nop
16534 set 0x1F, %l3
16535 ldstub [%l7 + %l3], %l0
16536 set 0x5A, %l5
16537 stha %o7, [%l7 + %l5] 0xeb
16538 membar #Sync
16539 nop
16540 set 0x60, %i3
16541 stx %g6, [%l7 + %i3]
16542 set 0x68, %l1
16543 stxa %o5, [%l7 + %l1] 0x88
16544 set 0x40, %g7
16545 stda %f0, [%l7 + %g7] 0xc2
16546 st %fsr, [%l7 + 0x70]
16547 nop
16548 set 0x4A, %g5
16549 sth %i0, [%l7 + %g5]
16550 nop
16551 set 0x20, %o2
16552 std %f14, [%l7 + %o2]
16553 add %l7, 0x30, %l6
16554 wr %g0, 0x81, %asi
16555 ldxa [%l6] %asi, %i2
16556 casxa [%l6] 0x81, %i2, %o2
16557 nop
16558 set 0x13, %l6
16559 ldsb [%l7 + %l6], %l2
16560 nop
16561 set 0x60, %l0
16562 prefetch [%l7 + %l0], 4
16563 set 0x18, %i6
16564 prefetcha [%l7 + %i6] 0x80, 1
16565 set 0x28, %l4
16566 stxa %g1, [%l7 + %l4] 0xeb
16567 membar #Sync
16568 set 0x5C, %l2
16569 swapa [%l7 + %l2] 0x81, %g2
16570 nop
16571 set 0x14, %o0
16572 swap [%l7 + %o0], %i6
16573 set 0x40, %o6
16574 prefetcha [%l7 + %o6] 0x80, 3
16575 set 0x40, %i2
16576 ldda [%l7 + %i2] 0x89, %f16
16577 add %l7, 0x70, %l6
16578 wr %g0, 0x89, %asi
16579 lda [%l6] %asi, %o3
16580 casa [%l6] 0x89, %o3, %g7
16581 nop
16582 set 0x7A, %o1
16583 sth %g3, [%l7 + %o1]
16584 nop
16585 set 0x78, %g6
16586 std %l4, [%l7 + %g6]
16587 add %i3, %o0, %i1
16588 set 0x68, %o4
16589 stda %i4, [%l7 + %o4] 0xe2
16590 membar #Sync
16591 nop
16592 set 0x40, %i1
16593 stx %l3, [%l7 + %i1]
16594 add %g4, %l6, %l5
16595 nop
16596 set 0x38, %g4
16597 stx %i5, [%l7 + %g4]
16598 set 0x34, %o5
16599 swapa [%l7 + %o5] 0x81, %l1
16600 nop
16601 set 0x68, %i4
16602 ldsw [%l7 + %i4], %o1
16603 membar #Sync
16604 set 0x40, %i0
16605 ldda [%l7 + %i0] 0xf0, %f0
16606 fpsub16 %f10, %f18, %f12
16607 nop
16608 set 0x48, %i5
16609 std %f14, [%l7 + %i5]
16610 and %o4, %l0, %o7
16611 set 0x42, %o3
16612 stha %o6, [%l7 + %o3] 0xe3
16613 membar #Sync
16614 nop
16615 set 0x08, %g1
16616 ldx [%l7 + %g1], %o5
16617 nop
16618 set 0x6C, %o7
16619 swap [%l7 + %o7], %g6
16620 or %i2, %o2, %i0
16621 nop
16622 set 0x6C, %g3
16623 prefetch [%l7 + %g3], 4
16624 set 0x48, %g2
16625 prefetcha [%l7 + %g2] 0x88, 0
16626 set 0x20, %i7
16627 sta %f15, [%l7 + %i7] 0x89
16628 st %f13, [%l7 + 0x40]
16629 st %fsr, [%l7 + 0x2C]
16630 set 0x40, %l5
16631 stda %f0, [%l7 + %l5] 0xc8
16632 set 0x3F, %l3
16633 ldstuba [%l7 + %l3] 0x89, %i7
16634 nop
16635 set 0x70, %l1
16636 ldd [%l7 + %l1], %g0
16637 membar #Sync
16638 set 0x40, %g7
16639 ldda [%l7 + %g7] 0xf9, %f16
16640 nop
16641 set 0x30, %g5
16642 ldd [%l7 + %g5], %f18
16643 nop
16644 set 0x58, %i3
16645 stx %g2, [%l7 + %i3]
16646 be,a %xcc, loop_141
16647 nop
16648 set 0x74, %o2
16649 ldsh [%l7 + %o2], %i6
16650 set 0x2C, %l6
16651 lda [%l7 + %l6] 0x80, %f9
16652loop_141:
16653 nop
16654 set 0x3C, %l0
16655 stb %g5, [%l7 + %l0]
16656 or %o3, %g7, %l4
16657 membar #Sync
16658 set 0x40, %i6
16659 ldda [%l7 + %i6] 0xf0, %f0
16660 nop
16661 set 0x0C, %l2
16662 prefetch [%l7 + %l2], 3
16663 set 0x28, %o0
16664 stha %i3, [%l7 + %o0] 0x88
16665 nop
16666 set 0x3C, %l4
16667 ldsh [%l7 + %l4], %o0
16668 nop
16669 set 0x48, %i2
16670 stx %g3, [%l7 + %i2]
16671 nop
16672 set 0x49, %o1
16673 ldub [%l7 + %o1], %i1
16674 nop
16675 set 0x28, %o6
16676 ldx [%l7 + %o6], %l3
16677 nop
16678 set 0x3E, %g6
16679 lduh [%l7 + %g6], %g4
16680 set 0x58, %i1
16681 stxa %l6, [%l7 + %i1] 0xe2
16682 membar #Sync
16683 add %l7, 0x6C, %l6
16684 wr %g0, 0x80, %asi
16685 lda [%l6] %asi, %i4
16686 casa [%l6] 0x80, %i4, %l5
16687 nop
16688 set 0x48, %o4
16689 ldsh [%l7 + %o4], %i5
16690 set 0x48, %o5
16691 stda %o0, [%l7 + %o5] 0xeb
16692 membar #Sync
16693 set 0x38, %i4
16694 ldxa [%l7 + %i4] 0x88, %o4
16695 ble,a,pn %xcc, loop_142
16696 nop
16697 set 0x38, %i0
16698 ldd [%l7 + %i0], %f0
16699 set 0x40, %g4
16700 stda %f16, [%l7 + %g4] 0xd8
16701loop_142:
16702 bg,pt %icc, loop_143
16703 nop
16704 set 0x1F, %i5
16705 ldstub [%l7 + %i5], %l1
16706 set 0x6E, %g1
16707 stba %l0, [%l7 + %g1] 0x88
16708loop_143:
16709 nop
16710 set 0x40, %o3
16711 stda %f16, [%l7 + %o3] 0x89
16712 nop
16713 set 0x18, %o7
16714 ldub [%l7 + %o7], %o6
16715 nop
16716 set 0x28, %g3
16717 ldx [%l7 + %g3], %o7
16718 nop
16719 set 0x5E, %g2
16720 sth %o5, [%l7 + %g2]
16721 add %l7, 0x64, %l6
16722 wr %g0, 0x89, %asi
16723 casa [%l6] 0x89, %g6, %i2
16724 nop
16725 set 0x78, %i7
16726 ldsh [%l7 + %i7], %o2
16727 set 0x40, %l5
16728 ldda [%l7 + %l5] 0xd8, %f0
16729 and %i0, %l2, %i7
16730 nop
16731 set 0x18, %l3
16732 ldx [%l7 + %l3], %g2
16733 set 0x6C, %l1
16734 swapa [%l7 + %l1] 0x88, %g1
16735 add %l7, 0x2C, %l6
16736 wr %g0, 0x88, %asi
16737 lda [%l6] %asi, %i6
16738 casa [%l6] 0x88, %i6, %g5
16739 nop
16740 set 0x58, %g5
16741 stw %o3, [%l7 + %g5]
16742 add %l7, 0x78, %l6
16743 wr %g0, 0x80, %asi
16744 casxa [%l6] 0x80, %l4, %i3
16745 nop
16746 set 0x62, %g7
16747 lduh [%l7 + %g7], %g7
16748 nop
16749 set 0x4C, %o2
16750 stw %o0, [%l7 + %o2]
16751 set 0x6C, %l6
16752 swapa [%l7 + %l6] 0x89, %i1
16753 set 0x10, %l0
16754 ldda [%l7 + %l0] 0x88, %g2
16755 set 0x08, %i6
16756 stwa %g4, [%l7 + %i6] 0x81
16757 set 0x20, %i3
16758 ldxa [%l7 + %i3] 0x81, %l6
16759 set 0x1C, %l2
16760 stwa %i4, [%l7 + %l2] 0x80
16761 set 0x5E, %l4
16762 stha %l5, [%l7 + %l4] 0xeb
16763 membar #Sync
16764 set 0x5A, %i2
16765 stha %l3, [%l7 + %i2] 0x88
16766 set 0x5C, %o0
16767 ldstuba [%l7 + %o0] 0x89, %o1
16768 nop
16769 set 0x58, %o1
16770 ldd [%l7 + %o1], %f6
16771 nop
16772 set 0x50, %o6
16773 ldx [%l7 + %o6], %o4
16774 nop
16775 set 0x34, %i1
16776 lduh [%l7 + %i1], %i5
16777 nop
16778 set 0x2C, %o4
16779 stw %l0, [%l7 + %o4]
16780 nop
16781 set 0x34, %o5
16782 swap [%l7 + %o5], %l1
16783 nop
16784 set 0x38, %g6
16785 lduw [%l7 + %g6], %o7
16786 nop
16787 set 0x47, %i4
16788 ldstub [%l7 + %i4], %o6
16789 bne %xcc, loop_144
16790 nop
16791 set 0x52, %g4
16792 lduh [%l7 + %g4], %o5
16793 set 0x40, %i0
16794 ldda [%l7 + %i0] 0x80, %f0
16795loop_144:
16796 or %i2, %o2, %g6
16797 nop
16798 set 0x50, %g1
16799 lduw [%l7 + %g1], %l2
16800 or %i7, %g2, %g1
16801 nop
16802 set 0x78, %i5
16803 swap [%l7 + %i5], %i6
16804 nop
16805 set 0x1A, %o7
16806 ldub [%l7 + %o7], %i0
16807 add %l7, 0x08, %l6
16808 wr %g0, 0x89, %asi
16809 ldxa [%l6] %asi, %g5
16810 casxa [%l6] 0x89, %g5, %l4
16811 set 0x60, %o3
16812 prefetcha [%l7 + %o3] 0x88, 2
16813 nop
16814 set 0x14, %g2
16815 lduw [%l7 + %g2], %i3
16816 nop
16817 set 0x08, %g3
16818 stw %g7, [%l7 + %g3]
16819 set 0x60, %i7
16820 ldxa [%l7 + %i7] 0x81, %o0
16821 and %g3, %g4, %i1
16822 nop
16823 set 0x3C, %l5
16824 swap [%l7 + %l5], %i4
16825 set 0x62, %l3
16826 ldstuba [%l7 + %l3] 0x81, %l5
16827 nop
16828 set 0x78, %l1
16829 std %i6, [%l7 + %l1]
16830 set 0x70, %g7
16831 stda %o0, [%l7 + %g7] 0x80
16832 nop
16833 set 0x20, %o2
16834 prefetch [%l7 + %o2], 2
16835 set 0x20, %l6
16836 ldda [%l7 + %l6] 0xea, %o4
16837 set 0x10, %g5
16838 ldstuba [%l7 + %g5] 0x88, %l3
16839 nop
16840 set 0x6C, %l0
16841 sth %l0, [%l7 + %l0]
16842 nop
16843 set 0x50, %i6
16844 std %i4, [%l7 + %i6]
16845 set 0x18, %l2
16846 stda %o6, [%l7 + %l2] 0x81
16847 set 0x68, %i3
16848 lda [%l7 + %i3] 0x89, %f2
16849 set 0x28, %i2
16850 stha %o6, [%l7 + %i2] 0xea
16851 membar #Sync
16852 fpadd16 %f18, %f22, %f28
16853 set 0x34, %o0
16854 sta %f25, [%l7 + %o0] 0x81
16855 nop
16856 set 0x3C, %l4
16857 lduw [%l7 + %l4], %l1
16858 set 0x68, %o6
16859 prefetcha [%l7 + %o6] 0x89, 4
16860 or %i2, %o2, %l2
16861 add %i7, %g6, %g2
16862 nop
16863 set 0x6A, %i1
16864 ldstub [%l7 + %i1], %i6
16865 add %l7, 0x18, %l6
16866 wr %g0, 0x88, %asi
16867 ldxa [%l6] %asi, %i0
16868 casxa [%l6] 0x88, %i0, %g1
16869 set 0x14, %o4
16870 ldstuba [%l7 + %o4] 0x88, %g5
16871 nop
16872 set 0x60, %o1
16873 ldd [%l7 + %o1], %l4
16874 or %i3, %g7, %o3
16875 nop
16876 set 0x64, %g6
16877 lduw [%l7 + %g6], %o0
16878 set 0x16, %o5
16879 ldstuba [%l7 + %o5] 0x80, %g4
16880 set 0x0C, %i4
16881 stwa %g3, [%l7 + %i4] 0xe3
16882 membar #Sync
16883 set 0x40, %i0
16884 stda %f16, [%l7 + %i0] 0xda
16885 set 0x10, %g1
16886 ldda [%l7 + %g1] 0xeb, %i4
16887 ld [%l7 + 0x50], %f19
16888 set 0x20, %i5
16889 prefetcha [%l7 + %i5] 0x80, 3
16890 and %l5, %o1, %o4
16891 nop
16892 set 0x1D, %g4
16893 ldstub [%l7 + %g4], %l3
16894 nop
16895 set 0x4C, %o3
16896 ldub [%l7 + %o3], %l6
16897 fpadd32s %f7, %f11, %f12
16898 set 0x20, %g2
16899 stda %i4, [%l7 + %g2] 0x88
16900 nop
16901 set 0x57, %g3
16902 ldsb [%l7 + %g3], %l0
16903 set 0x08, %i7
16904 swapa [%l7 + %i7] 0x88, %o7
16905 ld [%l7 + 0x14], %f24
16906 nop
16907 set 0x5C, %l5
16908 swap [%l7 + %l5], %o6
16909 add %l7, 0x10, %l6
16910 wr %g0, 0x80, %asi
16911 ldxa [%l6] %asi, %l1
16912 casxa [%l6] 0x80, %l1, %o5
16913 and %i2, %o2, %l2
16914 membar #Sync
16915 set 0x40, %l3
16916 ldda [%l7 + %l3] 0xf8, %f0
16917 nop
16918 set 0x40, %o7
16919 stx %g6, [%l7 + %o7]
16920 set 0x7C, %l1
16921 swapa [%l7 + %l1] 0x89, %i7
16922 set 0x20, %g7
16923 prefetcha [%l7 + %g7] 0x81, 2
16924 or %g2, %i0, %g5
16925 nop
16926 set 0x18, %l6
16927 swap [%l7 + %l6], %l4
16928 set 0x40, %g5
16929 stda %f16, [%l7 + %g5] 0xf1
16930 membar #Sync
16931 nop
16932 set 0x26, %l0
16933 ldstub [%l7 + %l0], %i3
16934 nop
16935 set 0x20, %o2
16936 std %g6, [%l7 + %o2]
16937 bg,a %xcc, loop_145
16938 nop
16939 set 0x40, %l2
16940 stw %g1, [%l7 + %l2]
16941 nop
16942 set 0x20, %i3
16943 std %f6, [%l7 + %i3]
16944 nop
16945 set 0x30, %i2
16946 ldd [%l7 + %i2], %f14
16947loop_145:
16948 nop
16949 set 0x58, %i6
16950 prefetcha [%l7 + %i6] 0x81, 1
16951 set 0x40, %l4
16952 prefetcha [%l7 + %l4] 0x81, 1
16953 nop
16954 set 0x2C, %o6
16955 ldstub [%l7 + %o6], %g4
16956 set 0x40, %i1
16957 ldda [%l7 + %i1] 0xda, %f0
16958 nop
16959 set 0x20, %o0
16960 lduh [%l7 + %o0], %g3
16961 nop
16962 set 0x32, %o1
16963 sth %i1, [%l7 + %o1]
16964 fpadd32s %f12, %f1, %f2
16965 set 0x59, %o4
16966 stba %l5, [%l7 + %o4] 0x89
16967 set 0x08, %o5
16968 ldxa [%l7 + %o5] 0x89, %o1
16969 nop
16970 set 0x28, %g6
16971 std %f30, [%l7 + %g6]
16972 set 0x58, %i4
16973 stda %i4, [%l7 + %i4] 0xe3
16974 membar #Sync
16975 nop
16976 set 0x30, %i0
16977 stx %fsr, [%l7 + %i0]
16978 fpadd16s %f29, %f25, %f29
16979 nop
16980 set 0x20, %g1
16981 sth %o4, [%l7 + %g1]
16982 nop
16983 set 0x20, %g4
16984 stx %l6, [%l7 + %g4]
16985 add %i5, %l3, %l0
16986 set 0x40, %i5
16987 ldda [%l7 + %i5] 0xd0, %f16
16988 add %l7, 0x70, %l6
16989 wr %g0, 0x81, %asi
16990 casxa [%l6] 0x81, %o6, %l1
16991 nop
16992 set 0x28, %g2
16993 ldd [%l7 + %g2], %f16
16994 nop
16995 set 0x38, %g3
16996 std %f14, [%l7 + %g3]
16997 nop
16998 set 0x34, %o3
16999 ldsw [%l7 + %o3], %o5
17000 bgu,a %xcc, loop_146
17001 nop
17002 set 0x38, %i7
17003 ldd [%l7 + %i7], %i2
17004 nop
17005 set 0x2C, %l5
17006 prefetch [%l7 + %l5], 3
17007 nop
17008 set 0x34, %l3
17009 prefetch [%l7 + %l3], 4
17010loop_146:
17011 nop
17012 set 0x40, %o7
17013 ldxa [%l7 + %o7] 0x81, %o2
17014 set 0x24, %g7
17015 swapa [%l7 + %g7] 0x80, %l2
17016 st %f29, [%l7 + 0x7C]
17017 add %o7, %g6, %i7
17018 set 0x60, %l1
17019 ldda [%l7 + %l1] 0xe2, %g2
17020 nop
17021 set 0x74, %l6
17022 lduw [%l7 + %l6], %i0
17023 nop
17024 set 0x78, %g5
17025 ldx [%l7 + %g5], %i6
17026 bn,a %xcc, loop_147
17027 add %l4, %i3, %g7
17028 nop
17029 set 0x48, %l0
17030 swap [%l7 + %l0], %g1
17031 nop
17032 set 0x6A, %l2
17033 sth %o0, [%l7 + %l2]
17034loop_147:
17035 nop
17036 set 0x40, %i3
17037 stx %g5, [%l7 + %i3]
17038 set 0x28, %i2
17039 sta %f30, [%l7 + %i2] 0x81
17040 nop
17041 set 0x18, %o2
17042 stx %o3, [%l7 + %o2]
17043 membar #Sync
17044 set 0x40, %i6
17045 ldda [%l7 + %i6] 0xf9, %f0
17046 set 0x34, %l4
17047 swapa [%l7 + %l4] 0x89, %g4
17048 bgu,a %xcc, loop_148
17049 nop
17050 set 0x0E, %i1
17051 ldsh [%l7 + %i1], %i1
17052 nop
17053 set 0x0E, %o0
17054 ldsh [%l7 + %o0], %g3
17055 nop
17056 set 0x70, %o1
17057 prefetch [%l7 + %o1], 1
17058loop_148:
17059 nop
17060 membar #Sync
17061 set 0x40, %o4
17062 ldda [%l7 + %o4] 0xf0, %f16
17063 set 0x44, %o5
17064 stha %l5, [%l7 + %o5] 0xe2
17065 membar #Sync
17066 set 0x70, %o6
17067 ldda [%l7 + %o6] 0xe2, %o0
17068 nop
17069 set 0x30, %g6
17070 sth %i4, [%l7 + %g6]
17071 add %l7, 0x40, %l6
17072 wr %g0, 0x88, %asi
17073 casxa [%l6] 0x88, %l6, %i5
17074 add %l7, 0x08, %l6
17075 wr %g0, 0x81, %asi
17076 lda [%l6] %asi, %o4
17077 casa [%l6] 0x81, %o4, %l3
17078 set 0x38, %i0
17079 stxa %o6, [%l7 + %i0] 0xe2
17080 membar #Sync
17081 set 0x27, %g1
17082 ldstuba [%l7 + %g1] 0x88, %l1
17083 nop
17084 set 0x28, %i4
17085 ldstub [%l7 + %i4], %o5
17086 nop
17087 set 0x50, %g4
17088 lduw [%l7 + %g4], %l0
17089 nop
17090 set 0x12, %i5
17091 ldsb [%l7 + %i5], %o2
17092 membar #Sync
17093 set 0x40, %g3
17094 ldda [%l7 + %g3] 0xf8, %f16
17095 nop
17096 set 0x10, %g2
17097 ldsw [%l7 + %g2], %l2
17098 nop
17099 set 0x52, %o3
17100 ldsh [%l7 + %o3], %i2
17101 set 0x30, %l5
17102 lda [%l7 + %l5] 0x88, %f31
17103 nop
17104 set 0x17, %l3
17105 ldsb [%l7 + %l3], %o7
17106 set 0x1C, %o7
17107 stba %g6, [%l7 + %o7] 0xeb
17108 membar #Sync
17109 set 0x40, %i7
17110 stda %f16, [%l7 + %i7] 0xda
17111 set 0x52, %l1
17112 stba %g2, [%l7 + %l1] 0x88
17113 set 0x30, %g7
17114 stxa %i0, [%l7 + %g7] 0xea
17115 membar #Sync
17116 or %i7, %l4, %i6
17117 set 0x3B, %g5
17118 ldstuba [%l7 + %g5] 0x80, %i3
17119 nop
17120 set 0x77, %l6
17121 ldstub [%l7 + %l6], %g1
17122 nop
17123 set 0x58, %l0
17124 stx %fsr, [%l7 + %l0]
17125 nop
17126 set 0x08, %l2
17127 stx %o0, [%l7 + %l2]
17128 add %l7, 0x78, %l6
17129 wr %g0, 0x89, %asi
17130 casa [%l6] 0x89, %g7, %o3
17131 nop
17132 set 0x7C, %i3
17133 stw %g4, [%l7 + %i3]
17134 membar #Sync
17135 set 0x40, %o2
17136 ldda [%l7 + %o2] 0xf0, %f16
17137 nop
17138 set 0x48, %i2
17139 ldx [%l7 + %i2], %i1
17140 fpadd16 %f20, %f20, %f10
17141 nop
17142 set 0x40, %l4
17143 std %f12, [%l7 + %l4]
17144 nop
17145 set 0x22, %i1
17146 ldstub [%l7 + %i1], %g5
17147 nop
17148 set 0x6C, %i6
17149 ldsb [%l7 + %i6], %g3
17150 nop
17151 set 0x70, %o1
17152 lduw [%l7 + %o1], %l5
17153 and %o1, %l6, %i4
17154 nop
17155 set 0x20, %o4
17156 std %o4, [%l7 + %o4]
17157 nop
17158 set 0x18, %o5
17159 ldd [%l7 + %o5], %i4
17160 nop
17161 set 0x28, %o0
17162 ldsw [%l7 + %o0], %o6
17163 set 0x10, %g6
17164 prefetcha [%l7 + %g6] 0x80, 2
17165 nop
17166 set 0x18, %o6
17167 std %f0, [%l7 + %o6]
17168 nop
17169 set 0x20, %i0
17170 ldx [%l7 + %i0], %l1
17171 set 0x2C, %i4
17172 sta %f4, [%l7 + %i4] 0x89
17173 st %f30, [%l7 + 0x4C]
17174 set 0x10, %g4
17175 ldda [%l7 + %g4] 0x89, %l0
17176 nop
17177 set 0x08, %g1
17178 stw %o5, [%l7 + %g1]
17179 nop
17180 set 0x58, %i5
17181 stw %o2, [%l7 + %i5]
17182 nop
17183 set 0x74, %g3
17184 ldsh [%l7 + %g3], %l2
17185 set 0x20, %o3
17186 prefetcha [%l7 + %o3] 0x80, 1
17187 nop
17188 set 0x74, %g2
17189 ldsb [%l7 + %g2], %g6
17190 nop
17191 set 0x28, %l5
17192 ldd [%l7 + %l5], %f24
17193 wr %g0, 0x5, %fprs
17194 nop
17195 or %g0, 0x8, %l0
17196 sllx %l0, 0x3c, %l0
17197 wr %l0, 0xB7C, %tick_cmpr
17198 set 0x4C, %o7
17199 stwa %i6, [%l7 + %o7] 0x88
17200 nop
17201 set 0x78, %i7
17202 std %l4, [%l7 + %i7]
17203 set 0x0C, %l1
17204 stha %g1, [%l7 + %l1] 0xeb
17205 membar #Sync
17206 and %i3, %o0, %g7
17207 nop
17208 set 0x30, %g7
17209 std %f20, [%l7 + %g7]
17210 or %o3, %g4, %i1
17211 add %l7, 0x78, %l6
17212 wr %g0, 0x89, %asi
17213 lda [%l6] %asi, %g3
17214 casa [%l6] 0x89, %g3, %g5
17215 nop
17216 set 0x47, %g5
17217 ldsb [%l7 + %g5], %l5
17218 set 0x32, %l3
17219 stha %o1, [%l7 + %l3] 0xe2
17220 membar #Sync
17221 nop
17222 set 0x58, %l6
17223 stx %i4, [%l7 + %l6]
17224 nop
17225 set 0x32, %l2
17226 sth %l6, [%l7 + %l2]
17227 nop
17228 set 0x78, %l0
17229 sth %o4, [%l7 + %l0]
17230 nop
17231 set 0x30, %i3
17232 stx %fsr, [%l7 + %i3]
17233 fpadd16s %f11, %f2, %f13
17234 set 0x18, %i2
17235 ldxa [%l7 + %i2] 0x81, %o6
17236 and %l3, %i5, %l1
17237 nop
17238 set 0x30, %l4
17239 std %o4, [%l7 + %l4]
17240 set 0x1C, %o2
17241 stha %l0, [%l7 + %o2] 0xe3
17242 membar #Sync
17243 and %l2, %o7, %g6
17244 or %i2, %o2, %i0
17245 set 0x4C, %i1
17246 sta %f6, [%l7 + %i1] 0x81
17247 set 0x60, %i6
17248 stwa %g2, [%l7 + %i6] 0xe2
17249 membar #Sync
17250 add %l7, 0x3C, %l6
17251 wr %g0, 0x81, %asi
17252 lda [%l6] %asi, %i6
17253 casa [%l6] 0x81, %i6, %l4
17254 set 0x40, %o1
17255 ldda [%l7 + %o1] 0x89, %f0
17256 nop
17257 set 0x7C, %o4
17258 swap [%l7 + %o4], %g1
17259 nop
17260 set 0x70, %o0
17261 swap [%l7 + %o0], %i7
17262 nop
17263 set 0x18, %g6
17264 ldx [%l7 + %g6], %o0
17265 set 0x40, %o5
17266 ldda [%l7 + %o5] 0x88, %g6
17267 set 0x40, %i0
17268 ldda [%l7 + %i0] 0xd2, %f0
17269 and %o3, %g4, %i3
17270 set 0x38, %o6
17271 stha %g3, [%l7 + %o6] 0x80
17272 nop
17273 set 0x38, %i4
17274 ldub [%l7 + %i4], %g5
17275 nop
17276 set 0x78, %g4
17277 std %f10, [%l7 + %g4]
17278 add %l7, 0x0C, %l6
17279 wr %g0, 0x80, %asi
17280 casa [%l6] 0x80, %l5, %i1
17281 add %i4, %o1, %o4
17282 fpadd16 %f6, %f10, %f20
17283 wr %l6, %l3, %clear_softint
17284 nop
17285 set 0x50, %g1
17286 stb %o6, [%l7 + %g1]
17287 set 0x40, %g3
17288 ldda [%l7 + %g3] 0xda, %f0
17289 nop
17290 set 0x6A, %o3
17291 ldub [%l7 + %o3], %l1
17292 bgu %icc, loop_149
17293 nop
17294 set 0x1C, %g2
17295 stb %o5, [%l7 + %g2]
17296 add %l0, %i5, %l2
17297 or %o7, %g6, %i2
17298loop_149:
17299 nop
17300 set 0x18, %i5
17301 stxa %o2, [%l7 + %i5] 0xe2
17302 membar #Sync
17303 nop
17304 set 0x40, %o7
17305 stx %fsr, [%l7 + %o7]
17306 set 0x24, %i7
17307 swapa [%l7 + %i7] 0x88, %g2
17308 set 0x68, %l5
17309 ldxa [%l7 + %l5] 0x80, %i6
17310 nop
17311 set 0x70, %g7
17312 ldx [%l7 + %g7], %i0
17313 nop
17314 set 0x78, %l1
17315 std %f30, [%l7 + %l1]
17316 nop
17317 set 0x09, %g5
17318 ldstub [%l7 + %g5], %g1
17319 set 0x70, %l3
17320 ldxa [%l7 + %l3] 0x81, %i7
17321 st %fsr, [%l7 + 0x58]
17322 nop
17323 set 0x0A, %l2
17324 ldsh [%l7 + %l2], %l4
17325 set 0x13, %l0
17326 ldstuba [%l7 + %l0] 0x81, %o0
17327 nop
17328 set 0x62, %i3
17329 ldsb [%l7 + %i3], %o3
17330 nop
17331 set 0x37, %i2
17332 ldsb [%l7 + %i2], %g4
17333 nop
17334 set 0x0A, %l6
17335 ldub [%l7 + %l6], %i3
17336 fpadd32 %f26, %f18, %f16
17337 nop
17338 set 0x78, %o2
17339 ldx [%l7 + %o2], %g7
17340 nop
17341 set 0x10, %l4
17342 ldsh [%l7 + %l4], %g5
17343 or %g3, %i1, %i4
17344 set 0x18, %i6
17345 stxa %l5, [%l7 + %i6] 0xeb
17346 membar #Sync
17347 nop
17348 set 0x58, %i1
17349 ldstub [%l7 + %i1], %o4
17350 set 0x56, %o4
17351 stha %l6, [%l7 + %o4] 0xeb
17352 membar #Sync
17353 set 0x40, %o0
17354 stda %f16, [%l7 + %o0] 0xf1
17355 membar #Sync
17356 set 0x36, %o1
17357 ldstuba [%l7 + %o1] 0x81, %l3
17358 set 0x10, %g6
17359 ldda [%l7 + %g6] 0x89, %o6
17360 add %o1, %o5, %l1
17361 bn,a,pt %icc, loop_150
17362 nop
17363 set 0x30, %i0
17364 ldsw [%l7 + %i0], %l0
17365 set 0x10, %o6
17366 ldda [%l7 + %o6] 0x89, %l2
17367loop_150:
17368 st %fsr, [%l7 + 0x30]
17369 fpadd32s %f18, %f4, %f21
17370 nop
17371 set 0x18, %i4
17372 ldsh [%l7 + %i4], %i5
17373 nop
17374 set 0x44, %o5
17375 ldsh [%l7 + %o5], %g6
17376 nop
17377 set 0x1E, %g4
17378 sth %i2, [%l7 + %g4]
17379 set 0x18, %g1
17380 stxa %o7, [%l7 + %g1] 0xe3
17381 membar #Sync
17382 nop
17383 set 0x31, %o3
17384 ldsb [%l7 + %o3], %g2
17385 set 0x12, %g3
17386 stha %i6, [%l7 + %g3] 0x81
17387 nop
17388 set 0x20, %g2
17389 ldd [%l7 + %g2], %o2
17390 nop
17391 set 0x40, %o7
17392 ldx [%l7 + %o7], %i0
17393 or %g1, %l4, %o0
17394 set 0x24, %i7
17395 swapa [%l7 + %i7] 0x89, %o3
17396 nop
17397 set 0x08, %l5
17398 ldd [%l7 + %l5], %f2
17399 nop
17400 set 0x67, %i5
17401 ldub [%l7 + %i5], %g4
17402 set 0x40, %l1
17403 ldda [%l7 + %l1] 0xea, %i6
17404 st %f3, [%l7 + 0x30]
17405 st %fsr, [%l7 + 0x1C]
17406 add %g7, %i3, %g3
17407 nop
17408 set 0x50, %g5
17409 swap [%l7 + %g5], %g5
17410 nop
17411 set 0x30, %g7
17412 stx %fsr, [%l7 + %g7]
17413 nop
17414 set 0x72, %l2
17415 ldub [%l7 + %l2], %i1
17416 nop
17417 set 0x10, %l3
17418 std %i4, [%l7 + %l3]
17419 add %l7, 0x40, %l6
17420 wr %g0, 0x89, %asi
17421 lda [%l6] %asi, %o4
17422 casa [%l6] 0x89, %o4, %l6
17423 set 0x0E, %l0
17424 stha %l5, [%l7 + %l0] 0x88
17425 set 0x34, %i2
17426 sta %f24, [%l7 + %i2] 0x88
17427 fpadd16 %f24, %f6, %f30
17428 set 0x6E, %l6
17429 stba %o6, [%l7 + %l6] 0x88
17430 wr %l3, %o1, %clear_softint
17431 nop
17432 set 0x6C, %o2
17433 sth %l1, [%l7 + %o2]
17434 nop
17435 set 0x18, %i3
17436 lduh [%l7 + %i3], %o5
17437 nop
17438 set 0x2C, %l4
17439 ldsh [%l7 + %l4], %l2
17440 nop
17441 set 0x28, %i1
17442 ldx [%l7 + %i1], %l0
17443 set 0x34, %o4
17444 swapa [%l7 + %o4] 0x89, %g6
17445 nop
17446 set 0x5C, %i6
17447 ldstub [%l7 + %i6], %i2
17448 nop
17449 set 0x1C, %o0
17450 ldsw [%l7 + %o0], %o7
17451 set 0x40, %g6
17452 prefetcha [%l7 + %g6] 0x81, 3
17453 nop
17454 set 0x0C, %i0
17455 swap [%l7 + %i0], %i6
17456 add %l7, 0x18, %l6
17457 wr %g0, 0x81, %asi
17458 casa [%l6] 0x81, %o2, %g2
17459 set 0x70, %o6
17460 ldda [%l7 + %o6] 0x81, %i0
17461 set 0x18, %o1
17462 sta %f17, [%l7 + %o1] 0x88
17463 nop
17464 set 0x18, %i4
17465 stx %fsr, [%l7 + %i4]
17466 add %l7, 0x78, %l6
17467 wr %g0, 0x81, %asi
17468 casa [%l6] 0x81, %l4, %o0
17469 set 0x44, %g4
17470 sta %f30, [%l7 + %g4] 0x80
17471 set 0x18, %o5
17472 sta %f24, [%l7 + %o5] 0x88
17473 nop
17474 set 0x42, %o3
17475 stb %o3, [%l7 + %o3]
17476 nop
17477 set 0x08, %g1
17478 stw %g1, [%l7 + %g1]
17479 set 0x78, %g3
17480 stxa %g4, [%l7 + %g3] 0xe2
17481 membar #Sync
17482 ld [%l7 + 0x58], %f31
17483 ld [%l7 + 0x20], %f4
17484 set 0x70, %g2
17485 stwa %g7, [%l7 + %g2] 0xea
17486 membar #Sync
17487 nop
17488 set 0x68, %i7
17489 stx %i3, [%l7 + %i7]
17490 nop
17491 set 0x28, %o7
17492 stx %fsr, [%l7 + %o7]
17493 set 0x70, %l5
17494 stda %i6, [%l7 + %l5] 0x88
17495 set 0x70, %i5
17496 sta %f24, [%l7 + %i5] 0x81
17497 add %l7, 0x3C, %l6
17498 wr %g0, 0x81, %asi
17499 lda [%l6] %asi, %g3
17500 casa [%l6] 0x81, %g3, %i1
17501 set 0x40, %g5
17502 stda %f0, [%l7 + %g5] 0xf0
17503 membar #Sync
17504 nop
17505 set 0x48, %g7
17506 stx %fsr, [%l7 + %g7]
17507 set 0x46, %l2
17508 stha %g5, [%l7 + %l2] 0xea
17509 membar #Sync
17510 add %o4, %i4, %l6
17511 set 0x68, %l3
17512 stxa %o6, [%l7 + %l3] 0xe3
17513 membar #Sync
17514 or %l3, %o1, %l1
17515 set 0x6F, %l1
17516 ldstuba [%l7 + %l1] 0x88, %o5
17517 or %l5, %l2, %g6
17518 add %i2, %l0, %i5
17519 nop
17520 set 0x20, %i2
17521 ldx [%l7 + %i2], %o7
17522 set 0x10, %l0
17523 stxa %i6, [%l7 + %l0] 0xea
17524 membar #Sync
17525 set 0x4D, %l6
17526 ldstuba [%l7 + %l6] 0x81, %o2
17527 nop
17528 set 0x70, %i3
17529 std %f10, [%l7 + %i3]
17530 or %g2, %l4, %o0
17531 nop
17532 set 0x64, %l4
17533 lduw [%l7 + %l4], %i0
17534 nop
17535 set 0x1D, %o2
17536 stb %g1, [%l7 + %o2]
17537 or %o3, %g7, %i3
17538 nop
17539 set 0x48, %o4
17540 std %i6, [%l7 + %o4]
17541 nop
17542 set 0x6A, %i1
17543 ldsb [%l7 + %i1], %g3
17544 nop
17545 set 0x70, %i6
17546 lduw [%l7 + %i6], %i1
17547 nop
17548 set 0x18, %o0
17549 ldsh [%l7 + %o0], %g5
17550 nop
17551 set 0x48, %g6
17552 std %g4, [%l7 + %g6]
17553 nop
17554 set 0x5C, %i0
17555 ldub [%l7 + %i0], %i4
17556 fpadd16s %f7, %f18, %f10
17557 set 0x70, %o1
17558 ldxa [%l7 + %o1] 0x81, %l6
17559 set 0x30, %i4
17560 stxa %o6, [%l7 + %i4] 0xe2
17561 membar #Sync
17562 nop
17563 set 0x78, %g4
17564 stw %o4, [%l7 + %g4]
17565 add %o1, %l1, %o5
17566 nop
17567 set 0x20, %o6
17568 ldd [%l7 + %o6], %f18
17569 fpsub32s %f0, %f21, %f5
17570 nop
17571 set 0x40, %o3
17572 stx %fsr, [%l7 + %o3]
17573 ld [%l7 + 0x6C], %f12
17574 nop
17575 set 0x1C, %g1
17576 ldsw [%l7 + %g1], %l5
17577 set 0x60, %g3
17578 ldda [%l7 + %g3] 0x89, %l2
17579 nop
17580 set 0x68, %g2
17581 ldd [%l7 + %g2], %g6
17582 set 0x40, %i7
17583 stda %l2, [%l7 + %i7] 0x80
17584 add %l7, 0x24, %l6
17585 wr %g0, 0x81, %asi
17586 casa [%l6] 0x81, %l0, %i5
17587 st %f24, [%l7 + 0x38]
17588 set 0x68, %o7
17589 stda %i2, [%l7 + %o7] 0x88
17590 nop
17591 set 0x52, %o5
17592 ldsh [%l7 + %o5], %o7
17593 nop
17594 set 0x40, %i5
17595 ldsw [%l7 + %i5], %o2
17596 add %l7, 0x44, %l6
17597 wr %g0, 0x89, %asi
17598 lda [%l6] %asi, %i6
17599 casa [%l6] 0x89, %i6, %g2
17600 set 0x40, %l5
17601 stda %f16, [%l7 + %l5] 0xf8
17602 membar #Sync
17603 ld [%l7 + 0x50], %f10
17604 nop
17605 set 0x68, %g5
17606 ldsh [%l7 + %g5], %l4
17607 nop
17608 set 0x78, %g7
17609 stx %i0, [%l7 + %g7]
17610 set 0x48, %l2
17611 ldxa [%l7 + %l2] 0x89, %g1
17612 nop
17613 set 0x21, %l3
17614 ldub [%l7 + %l3], %o3
17615 nop
17616 set 0x2C, %l1
17617 stw %g7, [%l7 + %l1]
17618 nop
17619 set 0x70, %l0
17620 ldd [%l7 + %l0], %o0
17621 set 0x08, %i2
17622 stda %i6, [%l7 + %i2] 0xeb
17623 membar #Sync
17624 set 0x70, %i3
17625 ldxa [%l7 + %i3] 0x89, %g3
17626 set 0x20, %l4
17627 stxa %i1, [%l7 + %l4] 0xe3
17628 membar #Sync
17629 set 0x30, %l6
17630 ldda [%l7 + %l6] 0x89, %i2
17631 nop
17632 set 0x58, %o2
17633 std %f10, [%l7 + %o2]
17634 set 0x40, %o4
17635 ldda [%l7 + %o4] 0x89, %g4
17636 nop
17637 set 0x59, %i1
17638 stb %i4, [%l7 + %i1]
17639 nop
17640 set 0x5F, %i6
17641 ldsb [%l7 + %i6], %l6
17642 nop
17643 set 0x64, %o0
17644 lduw [%l7 + %o0], %o6
17645 set 0x40, %i0
17646 stda %f16, [%l7 + %i0] 0xc0
17647 set 0x50, %o1
17648 prefetcha [%l7 + %o1] 0x80, 4
17649 nop
17650 set 0x40, %g6
17651 std %o4, [%l7 + %g6]
17652 set 0x60, %i4
17653 ldstuba [%l7 + %i4] 0x81, %l1
17654 nop
17655 set 0x40, %g4
17656 ldsw [%l7 + %g4], %o1
17657 set 0x78, %o6
17658 stda %l4, [%l7 + %o6] 0x88
17659 nop
17660 set 0x68, %o3
17661 stx %fsr, [%l7 + %o3]
17662 or %o5, %g6, %l3
17663 nop
17664 set 0x44, %g1
17665 stw %l0, [%l7 + %g1]
17666 or %l2, %i2, %i5
17667 ble,pn %icc, loop_151
17668 nop
17669 set 0x58, %g3
17670 ldsw [%l7 + %g3], %o7
17671 set 0x4C, %i7
17672 stwa %i6, [%l7 + %i7] 0xea
17673 membar #Sync
17674loop_151:
17675 fpadd16 %f18, %f4, %f30
17676 and %o2, %g2, %i0
17677 nop
17678 set 0x78, %o7
17679 std %f22, [%l7 + %o7]
17680 nop
17681 set 0x68, %o5
17682 stx %fsr, [%l7 + %o5]
17683 nop
17684 set 0x60, %i5
17685 std %l4, [%l7 + %i5]
17686 set 0x24, %g2
17687 stwa %g1, [%l7 + %g2] 0x80
17688 nop
17689 set 0x58, %l5
17690 stw %g7, [%l7 + %l5]
17691 nop
17692 set 0x78, %g5
17693 std %f20, [%l7 + %g5]
17694 fpsub16s %f29, %f2, %f5
17695 set 0x3E, %g7
17696 ldstuba [%l7 + %g7] 0x88, %o3
17697 set 0x28, %l3
17698 prefetcha [%l7 + %l3] 0x88, 3
17699 set 0x36, %l1
17700 ldstuba [%l7 + %l1] 0x81, %i7
17701 set 0x24, %l0
17702 ldstuba [%l7 + %l0] 0x81, %i1
17703 nop
17704 set 0x1C, %i2
17705 lduw [%l7 + %i2], %i3
17706 set 0x48, %l2
17707 stwa %g3, [%l7 + %l2] 0xeb
17708 membar #Sync
17709 membar #Sync
17710 set 0x40, %l4
17711 ldda [%l7 + %l4] 0xf0, %f16
17712 set 0x40, %i3
17713 stda %f0, [%l7 + %i3] 0xd8
17714 or %i4, %g4, %o6
17715 nop
17716 set 0x50, %l6
17717 stw %l6, [%l7 + %l6]
17718 and %o4, %l1, %o1
17719 set 0x70, %o2
17720 sta %f21, [%l7 + %o2] 0x80
17721 nop
17722 set 0x7E, %i1
17723 sth %g5, [%l7 + %i1]
17724 set 0x48, %i6
17725 ldxa [%l7 + %i6] 0x81, %l5
17726 nop
17727 set 0x51, %o0
17728 ldub [%l7 + %o0], %g6
17729 nop
17730 set 0x6D, %i0
17731 ldub [%l7 + %i0], %l3
17732 nop
17733 set 0x60, %o1
17734 ldsw [%l7 + %o1], %o5
17735 nop
17736 set 0x31, %g6
17737 stb %l0, [%l7 + %g6]
17738 set 0x48, %o4
17739 stwa %l2, [%l7 + %o4] 0x81
17740 nop
17741 set 0x28, %g4
17742 ldub [%l7 + %g4], %i2
17743 add %o7, %i6, %o2
17744 nop
17745 set 0x30, %o6
17746 ldx [%l7 + %o6], %i5
17747 nop
17748 set 0x70, %o3
17749 ldd [%l7 + %o3], %f2
17750 nop
17751 set 0x70, %i4
17752 ldsw [%l7 + %i4], %g2
17753 set 0x08, %g3
17754 prefetcha [%l7 + %g3] 0x88, 0
17755 nop
17756 set 0x10, %i7
17757 ldd [%l7 + %i7], %f20
17758 nop
17759 set 0x60, %g1
17760 ldd [%l7 + %g1], %f16
17761 nop
17762 set 0x78, %o5
17763 stx %l4, [%l7 + %o5]
17764 nop
17765 set 0x08, %o7
17766 lduw [%l7 + %o7], %g1
17767 set 0x48, %g2
17768 stha %g7, [%l7 + %g2] 0xea
17769 membar #Sync
17770 set 0x28, %l5
17771 ldxa [%l7 + %l5] 0x81, %o0
17772 set 0x3C, %g5
17773 stha %i7, [%l7 + %g5] 0x88
17774 set 0x40, %i5
17775 stda %f0, [%l7 + %i5] 0xc2
17776 set 0x40, %g7
17777 stda %f0, [%l7 + %g7] 0xc4
17778 nop
17779 set 0x52, %l1
17780 stb %o3, [%l7 + %l1]
17781 set 0x18, %l0
17782 stxa %i3, [%l7 + %l0] 0x81
17783 nop
17784 set 0x28, %l3
17785 std %f22, [%l7 + %l3]
17786 set 0x30, %i2
17787 stda %g2, [%l7 + %i2] 0xe2
17788 membar #Sync
17789 set 0x78, %l2
17790 stha %i4, [%l7 + %l2] 0x89
17791 nop
17792 set 0x28, %l4
17793 ldsh [%l7 + %l4], %i1
17794 membar #Sync
17795 set 0x40, %i3
17796 ldda [%l7 + %i3] 0xf9, %f0
17797 nop
17798 set 0x68, %l6
17799 stx %fsr, [%l7 + %l6]
17800 set 0x40, %o2
17801 ldda [%l7 + %o2] 0xd2, %f16
17802 nop
17803 set 0x30, %i6
17804 std %o6, [%l7 + %i6]
17805 nop
17806 set 0x78, %o0
17807 std %f10, [%l7 + %o0]
17808 nop
17809 set 0x18, %i0
17810 ldd [%l7 + %i0], %f18
17811 add %l7, 0x28, %l6
17812 wr %g0, 0x80, %asi
17813 casa [%l6] 0x80, %l6, %g4
17814 set 0x58, %i1
17815 prefetcha [%l7 + %i1] 0x80, 0
17816 wr %o1, %l1, %clear_softint
17817 set 0x1C, %g6
17818 sta %f11, [%l7 + %g6] 0x80
17819 nop
17820 set 0x18, %o4
17821 prefetch [%l7 + %o4], 0
17822 set 0x64, %o1
17823 stwa %g5, [%l7 + %o1] 0xe2
17824 membar #Sync
17825 set 0x14, %o6
17826 stwa %l5, [%l7 + %o6] 0x89
17827 nop
17828 set 0x14, %g4
17829 swap [%l7 + %g4], %l3
17830 add %o5, %l0, %l2
17831 set 0x60, %o3
17832 ldxa [%l7 + %o3] 0x89, %i2
17833 nop
17834 set 0x4F, %i4
17835 stb %g6, [%l7 + %i4]
17836 or %o7, %o2, %i5
17837 nop
17838 set 0x30, %i7
17839 ldx [%l7 + %i7], %i6
17840 or %i0, %g2, %l4
17841 set 0x40, %g1
17842 stda %f16, [%l7 + %g1] 0xda
17843 nop
17844 set 0x0D, %g3
17845 ldstub [%l7 + %g3], %g1
17846 set 0x12, %o5
17847 stha %o0, [%l7 + %o5] 0xe3
17848 membar #Sync
17849 set 0x38, %o7
17850 stxa %g7, [%l7 + %o7] 0xeb
17851 membar #Sync
17852 nop
17853 set 0x32, %g2
17854 ldsh [%l7 + %g2], %i7
17855 nop
17856 set 0x58, %g5
17857 stx %o3, [%l7 + %g5]
17858 st %fsr, [%l7 + 0x64]
17859 nop
17860 set 0x3F, %l5
17861 ldsb [%l7 + %l5], %i3
17862 set 0x34, %i5
17863 sta %f9, [%l7 + %i5] 0x88
17864 and %i4, %i1, %o6
17865 nop
17866 set 0x70, %l1
17867 stx %l6, [%l7 + %l1]
17868 or %g3, %g4, %o4
17869 set 0x58, %l0
17870 ldxa [%l7 + %l0] 0x81, %o1
17871 nop
17872 set 0x30, %g7
17873 stx %g5, [%l7 + %g7]
17874 nop
17875 set 0x18, %i2
17876 stx %fsr, [%l7 + %i2]
17877 set 0x53, %l2
17878 ldstuba [%l7 + %l2] 0x89, %l5
17879 nop
17880 set 0x0F, %l3
17881 ldub [%l7 + %l3], %l3
17882 nop
17883 set 0x56, %l4
17884 sth %o5, [%l7 + %l4]
17885 add %l7, 0x18, %l6
17886 wr %g0, 0x81, %asi
17887 ldxa [%l6] %asi, %l1
17888 casxa [%l6] 0x81, %l1, %l0
17889 nop
17890 set 0x58, %i3
17891 ldx [%l7 + %i3], %i2
17892 nop
17893 set 0x08, %o2
17894 stx %fsr, [%l7 + %o2]
17895 nop
17896 set 0x70, %l6
17897 stx %g6, [%l7 + %l6]
17898 nop
17899 set 0x48, %o0
17900 prefetch [%l7 + %o0], 3
17901 nop
17902 set 0x67, %i0
17903 ldstub [%l7 + %i0], %l2
17904 set 0x40, %i1
17905 stda %f0, [%l7 + %i1] 0xca
17906 nop
17907 set 0x40, %g6
17908 std %o2, [%l7 + %g6]
17909 set 0x74, %i6
17910 swapa [%l7 + %i6] 0x89, %o7
17911 nop
17912 set 0x3C, %o1
17913 lduw [%l7 + %o1], %i5
17914 set 0x60, %o6
17915 stwa %i6, [%l7 + %o6] 0x88
17916 set 0x18, %o4
17917 stxa %i0, [%l7 + %o4] 0x88
17918 set 0x57, %g4
17919 ldstuba [%l7 + %g4] 0x88, %g2
17920 set 0x33, %i4
17921 ldstuba [%l7 + %i4] 0x80, %l4
17922 set 0x40, %i7
17923 ldxa [%l7 + %i7] 0x81, %o0
17924 nop
17925 set 0x70, %o3
17926 stx %fsr, [%l7 + %o3]
17927 nop
17928 set 0x17, %g1
17929 ldsb [%l7 + %g1], %g7
17930 nop
17931 set 0x5C, %g3
17932 ldsw [%l7 + %g3], %i7
17933 nop
17934 set 0x3F, %o5
17935 ldsb [%l7 + %o5], %g1
17936 st %fsr, [%l7 + 0x2C]
17937 set 0x08, %g2
17938 stxa %i3, [%l7 + %g2] 0x89
17939 nop
17940 set 0x4C, %o7
17941 ldstub [%l7 + %o7], %i4
17942 nop
17943 set 0x48, %g5
17944 std %i0, [%l7 + %g5]
17945 st %f11, [%l7 + 0x54]
17946 nop
17947 set 0x5A, %l5
17948 ldstub [%l7 + %l5], %o6
17949 set 0x48, %i5
17950 stxa %l6, [%l7 + %i5] 0x88
17951 nop
17952 set 0x2F, %l0
17953 ldstub [%l7 + %l0], %o3
17954 or %g3, %o4, %g4
17955 nop
17956 set 0x18, %l1
17957 stx %fsr, [%l7 + %l1]
17958 bl,pn %xcc, loop_152
17959 nop
17960 set 0x48, %i2
17961 stx %g5, [%l7 + %i2]
17962 wr %o1, %l3, %y
17963 set 0x60, %l2
17964 sta %f24, [%l7 + %l2] 0x81
17965loop_152:
17966 nop
17967 set 0x14, %g7
17968 swapa [%l7 + %g7] 0x89, %l5
17969 fpsub16s %f2, %f21, %f8
17970 nop
17971 set 0x50, %l3
17972 std %f6, [%l7 + %l3]
17973 nop
17974 set 0x68, %i3
17975 ldx [%l7 + %i3], %l1
17976 nop
17977 set 0x16, %o2
17978 ldsh [%l7 + %o2], %l0
17979 wr %o5, %g6, %y
17980 bgu %icc, loop_153
17981 nop
17982 nop
17983 setx 0x749CA5B32E5C875C, %l0, %l6
17984 stx %l6, [%l7 + 0x28]
17985 ldd [%l7 + 0x28], %f8
17986 setx 0xEFC1F79C45E0CAAB, %l1, %l5
17987 stx %l5, [%l7 + 0x10]
17988 ldd [%l7 + 0x10], %f20
17989 fdivd %f20, %f8, %f0
17990 set 0x5C, %l4
17991 lda [%l7 + %l4] 0x88, %f7
17992loop_153:
17993 nop
17994 set 0x18, %l6
17995 ldx [%l7 + %l6], %l2
17996 set 0x40, %i0
17997 stda %f0, [%l7 + %i0] 0xd2
17998 nop
17999 set 0x38, %i1
18000 std %f20, [%l7 + %i1]
18001 set 0x2C, %g6
18002 stwa %i2, [%l7 + %g6] 0xeb
18003 membar #Sync
18004 nop
18005 set 0x58, %o0
18006 stx %o2, [%l7 + %o0]
18007 fpadd16 %f6, %f4, %f10
18008 nop
18009 set 0x20, %i6
18010 ldd [%l7 + %i6], %o6
18011 or %i5, %i0, %i6
18012 nop
18013 set 0x30, %o6
18014 stx %g2, [%l7 + %o6]
18015 nop
18016 set 0x5C, %o1
18017 swap [%l7 + %o1], %o0
18018 add %g7, %i7, %l4
18019 membar #Sync
18020 set 0x40, %g4
18021 ldda [%l7 + %g4] 0xf9, %f16
18022 add %l7, 0x78, %l6
18023 wr %g0, 0x88, %asi
18024 casa [%l6] 0x88, %i3, %g1
18025 set 0x48, %i4
18026 lda [%l7 + %i4] 0x80, %f7
18027 set 0x50, %i7
18028 ldxa [%l7 + %i7] 0x88, %i4
18029 set 0x60, %o4
18030 ldxa [%l7 + %o4] 0x80, %o6
18031 bn,a,pt %icc, loop_154
18032 nop
18033 set 0x64, %o3
18034 stb %l6, [%l7 + %o3]
18035 nop
18036 set 0x2C, %g1
18037 ldub [%l7 + %g1], %o3
18038 set 0x64, %o5
18039 sta %f30, [%l7 + %o5] 0x89
18040loop_154:
18041 nop
18042 set 0x7C, %g3
18043 lda [%l7 + %g3] 0x81, %f1
18044 set 0x1E, %g2
18045 ldstuba [%l7 + %g2] 0x81, %g3
18046 set 0x7C, %g5
18047 sta %f14, [%l7 + %g5] 0x81
18048 nop
18049 set 0x5C, %o7
18050 ldsh [%l7 + %o7], %o4
18051 set 0x28, %i5
18052 lda [%l7 + %i5] 0x80, %f0
18053 add %g4, %g5, %i1
18054 nop
18055 set 0x50, %l5
18056 ldsb [%l7 + %l5], %o1
18057 set 0x5C, %l1
18058 ldstuba [%l7 + %l1] 0x81, %l3
18059 add %l7, 0x30, %l6
18060 wr %g0, 0x89, %asi
18061 ldxa [%l6] %asi, %l5
18062 casxa [%l6] 0x89, %l5, %l0
18063 add %l7, 0x18, %l6
18064 wr %g0, 0x80, %asi
18065 ldxa [%l6] %asi, %o5
18066 casxa [%l6] 0x80, %o5, %g6
18067 wr %l2, %i2, %y
18068 nop
18069 set 0x60, %i2
18070 swap [%l7 + %i2], %l1
18071 set 0x64, %l2
18072 sta %f25, [%l7 + %l2] 0x80
18073 nop
18074 set 0x6C, %l0
18075 ldsw [%l7 + %l0], %o7
18076 st %f20, [%l7 + 0x10]
18077 nop
18078 set 0x48, %g7
18079 lduw [%l7 + %g7], %i5
18080 nop
18081 set 0x24, %l3
18082 ldsh [%l7 + %l3], %i0
18083 membar #Sync
18084 set 0x40, %o2
18085 ldda [%l7 + %o2] 0xf9, %f0
18086 set 0x10, %l4
18087 ldxa [%l7 + %l4] 0x88, %i6
18088 nop
18089 set 0x79, %l6
18090 ldstub [%l7 + %l6], %g2
18091 set 0x5D, %i3
18092 ldstuba [%l7 + %i3] 0x81, %o2
18093 st %fsr, [%l7 + 0x54]
18094 set 0x48, %i0
18095 stwa %g7, [%l7 + %i0] 0xe2
18096 membar #Sync
18097 nop
18098 set 0x78, %g6
18099 stx %o0, [%l7 + %g6]
18100 add %l7, 0x48, %l6
18101 wr %g0, 0x88, %asi
18102 casxa [%l6] 0x88, %i7, %l4
18103 nop
18104 set 0x50, %o0
18105 prefetch [%l7 + %o0], 1
18106 add %l7, 0x58, %l6
18107 wr %g0, 0x80, %asi
18108 ldxa [%l6] %asi, %i3
18109 casxa [%l6] 0x80, %i3, %g1
18110 set 0x60, %i6
18111 lda [%l7 + %i6] 0x89, %f31
18112 nop
18113 set 0x7C, %o6
18114 prefetch [%l7 + %o6], 0
18115 set 0x10, %o1
18116 prefetcha [%l7 + %o1] 0x80, 3
18117 nop
18118 set 0x1F, %i1
18119 stb %l6, [%l7 + %i1]
18120 nop
18121 set 0x18, %i4
18122 std %f10, [%l7 + %i4]
18123 set 0x40, %g4
18124 ldda [%l7 + %g4] 0xe3, %o6
18125 nop
18126 set 0x18, %o4
18127 stx %fsr, [%l7 + %o4]
18128 nop
18129 set 0x4C, %o3
18130 stw %o3, [%l7 + %o3]
18131 nop
18132 set 0x5E, %i7
18133 stb %g3, [%l7 + %i7]
18134 set 0x60, %g1
18135 swapa [%l7 + %g1] 0x81, %o4
18136 nop
18137 set 0x30, %o5
18138 prefetch [%l7 + %o5], 2
18139 nop
18140 set 0x32, %g3
18141 ldsb [%l7 + %g3], %g4
18142 nop
18143 set 0x30, %g5
18144 ldx [%l7 + %g5], %i1
18145 nop
18146 set 0x20, %o7
18147 ldd [%l7 + %o7], %g4
18148 st %fsr, [%l7 + 0x14]
18149 set 0x20, %i5
18150 swapa [%l7 + %i5] 0x88, %l3
18151 st %f7, [%l7 + 0x68]
18152 st %f26, [%l7 + 0x3C]
18153 wr %o1, %l5, %clear_softint
18154 set 0x50, %l5
18155 prefetcha [%l7 + %l5] 0x80, 0
18156 set 0x1C, %l1
18157 stba %l0, [%l7 + %l1] 0xea
18158 membar #Sync
18159 nop
18160 set 0x50, %g2
18161 sth %g6, [%l7 + %g2]
18162 fpadd16s %f4, %f30, %f3
18163 nop
18164 set 0x0C, %l2
18165 lduw [%l7 + %l2], %l2
18166 nop
18167 nop
18168 setx 0xD14E2600CA64867B, %l0, %l6
18169 stx %l6, [%l7 + 0x28]
18170 ldd [%l7 + 0x28], %f12
18171 setx 0xE1A0F475CAA906EB, %l1, %l5
18172 stx %l5, [%l7 + 0x10]
18173 ldd [%l7 + 0x10], %f0
18174 fdivd %f0, %f12, %f4
18175 nop
18176 set 0x62, %i2
18177 stb %l1, [%l7 + %i2]
18178 nop
18179 set 0x77, %l0
18180 ldsb [%l7 + %l0], %i2
18181 add %l7, 0x44, %l6
18182 wr %g0, 0x80, %asi
18183 casa [%l6] 0x80, %o7, %i5
18184 set 0x0F, %l3
18185 ldstuba [%l7 + %l3] 0x89, %i6
18186 set 0x20, %g7
18187 ldxa [%l7 + %g7] 0x89, %i0
18188 nop
18189 set 0x58, %l4
18190 std %g2, [%l7 + %l4]
18191 nop
18192 set 0x2C, %o2
18193 lduw [%l7 + %o2], %g7
18194 nop
18195 set 0x50, %l6
18196 swap [%l7 + %l6], %o2
18197 st %f22, [%l7 + 0x20]
18198 add %l7, 0x20, %l6
18199 wr %g0, 0x89, %asi
18200 ldxa [%l6] %asi, %o0
18201 casxa [%l6] 0x89, %o0, %l4
18202 add %i3, %g1, %i4
18203 nop
18204 set 0x70, %i0
18205 prefetch [%l7 + %i0], 2
18206 set 0x10, %i3
18207 ldda [%l7 + %i3] 0xeb, %i6
18208 set 0x43, %o0
18209 stba %o6, [%l7 + %o0] 0xeb
18210 membar #Sync
18211 set 0x18, %i6
18212 stda %i6, [%l7 + %i6] 0xea
18213 membar #Sync
18214 nop
18215 set 0x6C, %g6
18216 sth %g3, [%l7 + %g6]
18217 nop
18218 set 0x2A, %o1
18219 lduh [%l7 + %o1], %o3
18220 set 0x50, %i1
18221 ldxa [%l7 + %i1] 0x88, %g4
18222 nop
18223 set 0x08, %i4
18224 stx %o4, [%l7 + %i4]
18225 set 0x78, %g4
18226 ldxa [%l7 + %g4] 0x89, %i1
18227 st %f22, [%l7 + 0x28]
18228 membar #Sync
18229 set 0x40, %o6
18230 ldda [%l7 + %o6] 0xf9, %f0
18231 set 0x08, %o3
18232 stxa %l3, [%l7 + %o3] 0x80
18233 set 0x78, %i7
18234 stxa %o1, [%l7 + %i7] 0xea
18235 membar #Sync
18236 nop
18237 set 0x38, %g1
18238 ldx [%l7 + %g1], %l5
18239 nop
18240 set 0x58, %o4
18241 std %o4, [%l7 + %o4]
18242 nop
18243 nop
18244 setx 0x3038D48C8BC12F4F, %l0, %l6
18245 stx %l6, [%l7 + 0x28]
18246 ldd [%l7 + 0x28], %f20
18247 setx 0x16C0DDF09BF6BA7A, %l1, %l5
18248 stx %l5, [%l7 + 0x10]
18249 ldd [%l7 + 0x10], %f14
18250 fdivd %f14, %f20, %f24
18251 nop
18252 set 0x40, %g3
18253 ldd [%l7 + %g3], %f30
18254 nop
18255 set 0x14, %o5
18256 stb %g5, [%l7 + %o5]
18257 nop
18258 set 0x34, %g5
18259 stw %l0, [%l7 + %g5]
18260 nop
18261 set 0x08, %i5
18262 ldsw [%l7 + %i5], %l2
18263 nop
18264 set 0x48, %o7
18265 ldsw [%l7 + %o7], %l1
18266 set 0x26, %l1
18267 stha %g6, [%l7 + %l1] 0x80
18268 set 0x18, %g2
18269 stha %o7, [%l7 + %g2] 0xea
18270 membar #Sync
18271 nop
18272 set 0x60, %l5
18273 ldd [%l7 + %l5], %i2
18274 add %l7, 0x18, %l6
18275 wr %g0, 0x88, %asi
18276 casxa [%l6] 0x88, %i5, %i0
18277 add %l7, 0x10, %l6
18278 wr %g0, 0x80, %asi
18279 ldxa [%l6] %asi, %g2
18280 casxa [%l6] 0x80, %g2, %i6
18281 nop
18282 set 0x40, %l2
18283 prefetch [%l7 + %l2], 2
18284 nop
18285 set 0x76, %l0
18286 ldsh [%l7 + %l0], %o2
18287 nop
18288 set 0x60, %l3
18289 stx %fsr, [%l7 + %l3]
18290 nop
18291 set 0x38, %g7
18292 ldx [%l7 + %g7], %g7
18293 add %l7, 0x40, %l6
18294 wr %g0, 0x80, %asi
18295 casxa [%l6] 0x80, %l4, %i3
18296 set 0x08, %i2
18297 stwa %g1, [%l7 + %i2] 0xe2
18298 membar #Sync
18299 wr %o0, %i4, %pic
18300 st %f28, [%l7 + 0x30]
18301 set 0x32, %o2
18302 stba %o6, [%l7 + %o2] 0xe2
18303 membar #Sync
18304 nop
18305 set 0x1C, %l4
18306 swap [%l7 + %l4], %l6
18307 set 0x18, %l6
18308 prefetcha [%l7 + %l6] 0x81, 4
18309 nop
18310 set 0x18, %i3
18311 ldd [%l7 + %i3], %g2
18312 nop
18313 set 0x78, %o0
18314 ldd [%l7 + %o0], %g4
18315 set 0x61, %i0
18316 stba %o4, [%l7 + %i0] 0xe2
18317 membar #Sync
18318 and %o3, %l3, %o1
18319 set 0x14, %i6
18320 sta %f18, [%l7 + %i6] 0x89
18321 set 0x0C, %o1
18322 stha %l5, [%l7 + %o1] 0xe2
18323 membar #Sync
18324 set 0x28, %i1
18325 stxa %o5, [%l7 + %i1] 0xe2
18326 membar #Sync
18327 nop
18328 set 0x47, %i4
18329 ldub [%l7 + %i4], %g5
18330 nop
18331 set 0x57, %g4
18332 ldub [%l7 + %g4], %l0
18333 nop
18334 set 0x0A, %g6
18335 ldsb [%l7 + %g6], %i1
18336 nop
18337 set 0x58, %o6
18338 lduh [%l7 + %o6], %l1
18339 st %fsr, [%l7 + 0x18]
18340 st %f8, [%l7 + 0x1C]
18341 nop
18342 set 0x72, %o3
18343 ldub [%l7 + %o3], %l2
18344 nop
18345 set 0x10, %g1
18346 stx %o7, [%l7 + %g1]
18347 set 0x28, %o4
18348 stxa %i2, [%l7 + %o4] 0xe2
18349 membar #Sync
18350 ld [%l7 + 0x70], %f14
18351 nop
18352 set 0x78, %g3
18353 std %g6, [%l7 + %g3]
18354 and %i0, %g2, %i5
18355 set 0x20, %o5
18356 sta %f31, [%l7 + %o5] 0x88
18357 set 0x17, %g5
18358 stba %o2, [%l7 + %g5] 0xea
18359 membar #Sync
18360 set 0x40, %i7
18361 stda %f16, [%l7 + %i7] 0x80
18362 set 0x2E, %o7
18363 ldstuba [%l7 + %o7] 0x81, %i6
18364 nop
18365 set 0x30, %i5
18366 std %g6, [%l7 + %i5]
18367 set 0x60, %l1
18368 sta %f7, [%l7 + %l1] 0x80
18369 set 0x10, %g2
18370 swapa [%l7 + %g2] 0x88, %i3
18371 add %g1, %l4, %o0
18372 set 0x70, %l5
18373 ldda [%l7 + %l5] 0xe3, %i4
18374 fpadd32 %f26, %f24, %f18
18375 add %l7, 0x28, %l6
18376 wr %g0, 0x88, %asi
18377 casxa [%l6] 0x88, %o6, %i7
18378 nop
18379 set 0x2D, %l0
18380 ldsb [%l7 + %l0], %g3
18381 nop
18382 set 0x10, %l3
18383 ldsw [%l7 + %l3], %g4
18384 set 0x68, %l2
18385 swapa [%l7 + %l2] 0x88, %o4
18386 fpadd32s %f11, %f29, %f10
18387 fpadd32s %f25, %f19, %f0
18388 wr %g0, 0x7, %fprs
18389 nop
18390 set 0x18, %i2
18391 std %f12, [%l7 + %i2]
18392 nop
18393 set 0x08, %o2
18394 stx %o1, [%l7 + %o2]
18395 nop
18396 set 0x58, %g7
18397 stx %fsr, [%l7 + %g7]
18398 add %l7, 0x68, %l6
18399 wr %g0, 0x80, %asi
18400 lda [%l6] %asi, %l5
18401 casa [%l6] 0x80, %l5, %o3
18402 nop
18403 set 0x58, %l6
18404 ldx [%l7 + %l6], %g5
18405 nop
18406 set 0x50, %l4
18407 std %f26, [%l7 + %l4]
18408 nop
18409 set 0x59, %o0
18410 ldub [%l7 + %o0], %o5
18411 nop
18412 set 0x76, %i3
18413 ldsh [%l7 + %i3], %l0
18414 nop
18415 set 0x30, %i6
18416 prefetch [%l7 + %i6], 3
18417 nop
18418 set 0x08, %o1
18419 stx %fsr, [%l7 + %o1]
18420 set 0x58, %i1
18421 ldxa [%l7 + %i1] 0x80, %l1
18422 wr %i1, %o7, %y
18423 add %l7, 0x38, %l6
18424 wr %g0, 0x80, %asi
18425 lda [%l6] %asi, %l2
18426 casa [%l6] 0x80, %l2, %g6
18427 wr %i0, %g2, %sys_tick
18428 set 0x08, %i0
18429 swapa [%l7 + %i0] 0x81, %i2
18430 nop
18431 set 0x60, %g4
18432 ldd [%l7 + %g4], %f28
18433 fpadd32s %f24, %f29, %f23
18434 st %fsr, [%l7 + 0x30]
18435 nop
18436 set 0x10, %i4
18437 std %f2, [%l7 + %i4]
18438 set 0x55, %o6
18439 ldstuba [%l7 + %o6] 0x81, %i5
18440 nop
18441 set 0x10, %o3
18442 lduw [%l7 + %o3], %o2
18443 bl,pn %icc, loop_155
18444 nop
18445 set 0x70, %g6
18446 swap [%l7 + %g6], %i6
18447 nop
18448 set 0x50, %o4
18449 lduh [%l7 + %o4], %g7
18450 nop
18451 set 0x60, %g3
18452 ldd [%l7 + %g3], %f8
18453loop_155:
18454 nop
18455 set 0x4B, %g1
18456 ldstuba [%l7 + %g1] 0x81, %i3
18457 nop
18458 set 0x08, %o5
18459 std %l4, [%l7 + %o5]
18460 nop
18461 set 0x49, %i7
18462 stb %g1, [%l7 + %i7]
18463 nop
18464 set 0x68, %g5
18465 prefetch [%l7 + %g5], 3
18466 fpadd32s %f25, %f30, %f6
18467 add %l7, 0x54, %l6
18468 wr %g0, 0x81, %asi
18469 lda [%l6] %asi, %i4
18470 casa [%l6] 0x81, %i4, %o0
18471 set 0x40, %o7
18472 ldda [%l7 + %o7] 0x89, %f0
18473 set 0x40, %l1
18474 stda %f0, [%l7 + %l1] 0xf9
18475 membar #Sync
18476 nop
18477 set 0x20, %g2
18478 stx %i7, [%l7 + %g2]
18479 set 0x18, %i5
18480 lda [%l7 + %i5] 0x88, %f30
18481 nop
18482 set 0x70, %l5
18483 stx %fsr, [%l7 + %l5]
18484 set 0x1B, %l0
18485 ldstuba [%l7 + %l0] 0x80, %o6
18486 set 0x60, %l2
18487 ldda [%l7 + %l2] 0xe2, %g4
18488 set 0x58, %i2
18489 stha %g3, [%l7 + %i2] 0x88
18490 set 0x10, %l3
18491 stxa %o4, [%l7 + %l3] 0x89
18492 set 0x3C, %o2
18493 stwa %l3, [%l7 + %o2] 0xe3
18494 membar #Sync
18495 set 0x6C, %l6
18496 lda [%l7 + %l6] 0x89, %f15
18497 set 0x38, %g7
18498 lda [%l7 + %g7] 0x88, %f3
18499 nop
18500 set 0x40, %o0
18501 std %o0, [%l7 + %o0]
18502 fpadd16s %f22, %f2, %f24
18503 set 0x08, %l4
18504 stwa %l5, [%l7 + %l4] 0x80
18505 wr %o3, %l6, %sys_tick
18506 set 0x40, %i6
18507 stda %f0, [%l7 + %i6] 0x88
18508 nop
18509 set 0x70, %o1
18510 ldd [%l7 + %o1], %f20
18511 set 0x08, %i1
18512 stwa %g5, [%l7 + %i1] 0xe2
18513 membar #Sync
18514 nop
18515 set 0x4E, %i0
18516 sth %o5, [%l7 + %i0]
18517 nop
18518 set 0x74, %i3
18519 stw %l0, [%l7 + %i3]
18520 nop
18521 set 0x20, %i4
18522 stx %fsr, [%l7 + %i4]
18523 nop
18524 set 0x14, %g4
18525 swap [%l7 + %g4], %i1
18526 nop
18527 set 0x20, %o6
18528 stx %l1, [%l7 + %o6]
18529 nop
18530 set 0x78, %g6
18531 ldd [%l7 + %g6], %o6
18532 nop
18533 set 0x60, %o4
18534 ldsw [%l7 + %o4], %g6
18535 set 0x70, %o3
18536 stxa %l2, [%l7 + %o3] 0xea
18537 membar #Sync
18538 add %i0, %i2, %i5
18539 add %l7, 0x20, %l6
18540 wr %g0, 0x80, %asi
18541 lda [%l6] %asi, %o2
18542 casa [%l6] 0x80, %o2, %g2
18543 nop
18544 set 0x70, %g3
18545 stw %i6, [%l7 + %g3]
18546 set 0x30, %o5
18547 sta %f11, [%l7 + %o5] 0x89
18548 add %g7, %l4, %g1
18549 nop
18550 set 0x6A, %g1
18551 ldsb [%l7 + %g1], %i3
18552 nop
18553 set 0x38, %i7
18554 ldd [%l7 + %i7], %i4
18555 add %l7, 0x2C, %l6
18556 wr %g0, 0x88, %asi
18557 casa [%l6] 0x88, %i7, %o6
18558 set 0x58, %o7
18559 prefetcha [%l7 + %o7] 0x81, 3
18560 nop
18561 set 0x70, %l1
18562 ldx [%l7 + %l1], %o0
18563 add %o4, %l3, %g3
18564 set 0x60, %g5
18565 ldda [%l7 + %g5] 0x88, %l4
18566 nop
18567 set 0x70, %i5
18568 stx %fsr, [%l7 + %i5]
18569 set 0x5C, %l5
18570 stwa %o3, [%l7 + %l5] 0xe2
18571 membar #Sync
18572 nop
18573 set 0x40, %g2
18574 std %f10, [%l7 + %g2]
18575 set 0x10, %l0
18576 sta %f4, [%l7 + %l0] 0x80
18577 set 0x6F, %l2
18578 ldstuba [%l7 + %l2] 0x88, %l6
18579 set 0x4C, %l3
18580 sta %f3, [%l7 + %l3] 0x89
18581 nop
18582 set 0x28, %i2
18583 stx %g5, [%l7 + %i2]
18584 nop
18585 set 0x6A, %l6
18586 sth %o5, [%l7 + %l6]
18587 nop
18588 set 0x77, %g7
18589 ldsb [%l7 + %g7], %o1
18590 bne,a,pn %xcc, loop_156
18591 st %fsr, [%l7 + 0x30]
18592 and %l0, %i1, %o7
18593 nop
18594 set 0x3E, %o0
18595 ldsh [%l7 + %o0], %g6
18596loop_156:
18597 nop
18598 set 0x38, %l4
18599 ldx [%l7 + %l4], %l2
18600 nop
18601 set 0x64, %i6
18602 swap [%l7 + %i6], %l1
18603 set 0x17, %o1
18604 ldstuba [%l7 + %o1] 0x80, %i2
18605 nop
18606 set 0x6C, %i1
18607 stw %i5, [%l7 + %i1]
18608 nop
18609 nop
18610 setx 0x4DB400E572EFD5FC, %l0, %l6
18611 stx %l6, [%l7 + 0x28]
18612 ldd [%l7 + 0x28], %f20
18613 setx 0x2941C2F7336C110A, %l1, %l5
18614 stx %l5, [%l7 + 0x10]
18615 ldd [%l7 + 0x10], %f16
18616 fdivd %f16, %f20, %f8
18617 st %fsr, [%l7 + 0x20]
18618 nop
18619 set 0x08, %i0
18620 ldub [%l7 + %i0], %i0
18621 EXIT_GOOD
18622
18623
18624
18625!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18626!
18627! Stats for Thread 4:
18628!
18629! Type l : 1248
18630! Type a : 25
18631! Type x : 537
18632! Type cti : 32
18633! Type f : 49
18634! Type i : 109
18635!
18636!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18637
18638!
18639! Thread 5 Start
18640!
18641.global thread_5
18642thread_5:
18643 mov %l7, %g1
18644 !# Set %cwp for 8 windows
18645 !# This threads memory space into each %l7
18646 wrpr %g0, 0x7, %cwp
18647 mov %g1, %l7
18648 wrpr %g0, 0x6, %cwp
18649 mov %g1, %l7
18650 wrpr %g0, 0x5, %cwp
18651 mov %g1, %l7
18652 wrpr %g0, 0x4, %cwp
18653 mov %g1, %l7
18654 wrpr %g0, 0x3, %cwp
18655 mov %g1, %l7
18656 wrpr %g0, 0x2, %cwp
18657 mov %g1, %l7
18658 wrpr %g0, 0x1, %cwp
18659 mov %g1, %l7
18660 wrpr %g0, 0x0, %cwp
18661 mov %g1, %l7
18662
18663 !# Set %fsr
18664 setx 0x0000000000400000, %l0, %l6 !# no post process
18665 stx %l6, [%l7 + 0x0] !# no post process
18666 ldx [%l7 + 0x0], %fsr !# no post process
18667
18668 wr %g0, 0x80, %asi !# no post process
18669
18670 !# Initialize registers ..
18671
18672 !# Global registers
18673 set 0xE, %g1
18674 set 0xE, %g2
18675 set 0xA, %g3
18676 set 0x1, %g4
18677 set 0x6, %g5
18678 set 0x3, %g6
18679 set 0x7, %g7
18680 !# Input registers
18681 set -0x0, %i0
18682 set -0xA, %i1
18683 set -0xB, %i2
18684 set -0x8, %i3
18685 set -0x6, %i4
18686 set -0x5, %i5
18687 set -0xA, %i6
18688 set -0x2, %i7
18689 !# Local registers
18690 set 0x70C60CE5, %l0
18691 set 0x5F37FD98, %l1
18692 set 0x380EE47A, %l2
18693 set 0x0E79556D, %l3
18694 set 0x2810131B, %l4
18695 set 0x05159AE0, %l5
18696 set 0x05A5B989, %l6
18697 !# Output registers
18698 set 0x03B7, %o0
18699 set -0x143D, %o1
18700 set 0x1D5A, %o2
18701 set -0x02A3, %o3
18702 set 0x0D79, %o4
18703 set -0x0CE5, %o5
18704 set 0x1535, %o6
18705 set 0x1DAD, %o7
18706 !# Float registers
18707 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
18708 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
18709 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
18710 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
18711 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
18712 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
18713 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
18714 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
18715 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
18716 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
18717 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
18718 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
18719 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
18720 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
18721 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
18722 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
18723
18724 !# Execute Main Diag ..
18725
18726 nop
18727 set 0x4D, %o2
18728 stb %g2, [%l7 + %o2]
18729 or %o2, %g7, %i6
18730 nop
18731 set 0x60, %i4
18732 sth %g1, [%l7 + %i4]
18733 nop
18734 set 0x18, %g4
18735 ldd [%l7 + %g4], %l4
18736 nop
18737 set 0x60, %o6
18738 ldd [%l7 + %o6], %f30
18739 set 0x30, %g6
18740 stda %i4, [%l7 + %g6] 0x81
18741 set 0x12, %i3
18742 ldstuba [%l7 + %i3] 0x81, %i7
18743 set 0x50, %o4
18744 ldda [%l7 + %o4] 0xe3, %o6
18745 nop
18746 set 0x28, %o3
18747 std %f0, [%l7 + %o3]
18748 set 0x40, %g3
18749 stda %f0, [%l7 + %g3] 0xc2
18750 nop
18751 set 0x18, %o5
18752 std %f16, [%l7 + %o5]
18753 nop
18754 set 0x7C, %i7
18755 swap [%l7 + %i7], %g4
18756 bl,pn %xcc, loop_157
18757 nop
18758 set 0x08, %o7
18759 std %f20, [%l7 + %o7]
18760 or %i3, %o4, %l3
18761 set 0x28, %l1
18762 stwa %o0, [%l7 + %l1] 0x81
18763loop_157:
18764 nop
18765 set 0x72, %g1
18766 ldstub [%l7 + %g1], %l5
18767 set 0x40, %g5
18768 ldda [%l7 + %g5] 0x80, %f0
18769 set 0x30, %i5
18770 ldxa [%l7 + %i5] 0x81, %g3
18771 add %l7, 0x70, %l6
18772 wr %g0, 0x80, %asi
18773 lda [%l6] %asi, %o3
18774 casa [%l6] 0x80, %o3, %g5
18775 add %l7, 0x50, %l6
18776 wr %g0, 0x89, %asi
18777 casa [%l6] 0x89, %l6, %o1
18778 set 0x50, %l5
18779 ldda [%l7 + %l5] 0xeb, %o4
18780 nop
18781 set 0x38, %l0
18782 stb %l0, [%l7 + %l0]
18783 nop
18784 set 0x38, %l2
18785 std %f8, [%l7 + %l2]
18786 nop
18787 set 0x36, %g2
18788 sth %o7, [%l7 + %g2]
18789 nop
18790 set 0x18, %l3
18791 lduw [%l7 + %l3], %i1
18792 st %fsr, [%l7 + 0x3C]
18793 nop
18794 set 0x56, %l6
18795 sth %l2, [%l7 + %l6]
18796 st %fsr, [%l7 + 0x28]
18797 nop
18798 set 0x38, %g7
18799 std %l0, [%l7 + %g7]
18800 add %i2, %g6, %i5
18801 nop
18802 set 0x43, %o0
18803 stb %g2, [%l7 + %o0]
18804 nop
18805 set 0x34, %i2
18806 prefetch [%l7 + %i2], 1
18807 nop
18808 set 0x40, %i6
18809 lduw [%l7 + %i6], %i0
18810 nop
18811 set 0x08, %l4
18812 lduw [%l7 + %l4], %g7
18813 nop
18814 set 0x5E, %o1
18815 sth %o2, [%l7 + %o1]
18816 nop
18817 set 0x3A, %i0
18818 ldsb [%l7 + %i0], %i6
18819 set 0x40, %i1
18820 stda %f16, [%l7 + %i1] 0xf1
18821 membar #Sync
18822 nop
18823 set 0x76, %o2
18824 stb %g1, [%l7 + %o2]
18825 set 0x60, %g4
18826 stda %l4, [%l7 + %g4] 0x81
18827 nop
18828 set 0x38, %i4
18829 ldsh [%l7 + %i4], %i4
18830 and %i7, %g4, %o6
18831 nop
18832 set 0x34, %o6
18833 sth %o4, [%l7 + %o6]
18834 nop
18835 set 0x64, %g6
18836 ldsw [%l7 + %g6], %l3
18837 nop
18838 set 0x30, %o4
18839 ldx [%l7 + %o4], %i3
18840 st %fsr, [%l7 + 0x08]
18841 nop
18842 set 0x18, %o3
18843 std %f24, [%l7 + %o3]
18844 st %fsr, [%l7 + 0x10]
18845 set 0x58, %g3
18846 stwa %o0, [%l7 + %g3] 0xeb
18847 membar #Sync
18848 add %l5, %g3, %o3
18849 nop
18850 set 0x30, %o5
18851 lduw [%l7 + %o5], %l6
18852 wr %o1, %o5, %y
18853 nop
18854 set 0x48, %i3
18855 ldd [%l7 + %i3], %f26
18856 nop
18857 set 0x44, %o7
18858 sth %l0, [%l7 + %o7]
18859 nop
18860 set 0x1C, %l1
18861 swap [%l7 + %l1], %o7
18862 st %f5, [%l7 + 0x68]
18863 st %f28, [%l7 + 0x68]
18864 set 0x34, %i7
18865 stwa %i1, [%l7 + %i7] 0x81
18866 nop
18867 set 0x10, %g5
18868 ldstub [%l7 + %g5], %g5
18869 and %l2, %l1, %i2
18870 nop
18871 set 0x6D, %g1
18872 ldub [%l7 + %g1], %g6
18873 and %i5, %i0, %g7
18874 nop
18875 set 0x60, %i5
18876 ldd [%l7 + %i5], %f18
18877 add %l7, 0x1C, %l6
18878 wr %g0, 0x89, %asi
18879 casa [%l6] 0x89, %o2, %i6
18880 set 0x48, %l5
18881 sta %f0, [%l7 + %l5] 0x81
18882 nop
18883 set 0x08, %l2
18884 ldx [%l7 + %l2], %g2
18885 set 0x3E, %g2
18886 stha %l4, [%l7 + %g2] 0x81
18887 nop
18888 set 0x30, %l0
18889 ldx [%l7 + %l0], %i4
18890 ld [%l7 + 0x48], %f30
18891 nop
18892 set 0x4E, %l6
18893 ldub [%l7 + %l6], %i7
18894 add %l7, 0x10, %l6
18895 wr %g0, 0x80, %asi
18896 casa [%l6] 0x80, %g4, %g1
18897 add %l7, 0x30, %l6
18898 wr %g0, 0x88, %asi
18899 casxa [%l6] 0x88, %o4, %l3
18900 set 0x10, %g7
18901 ldda [%l7 + %g7] 0x89, %i2
18902 nop
18903 set 0x48, %o0
18904 std %f20, [%l7 + %o0]
18905 nop
18906 set 0x28, %l3
18907 sth %o0, [%l7 + %l3]
18908 nop
18909 set 0x08, %i2
18910 ldx [%l7 + %i2], %o6
18911 nop
18912 set 0x44, %i6
18913 ldsw [%l7 + %i6], %g3
18914 bn,a %icc, loop_158
18915 nop
18916 set 0x10, %o1
18917 ldsh [%l7 + %o1], %o3
18918 set 0x18, %l4
18919 sta %f22, [%l7 + %l4] 0x89
18920loop_158:
18921 and %l6, %l5, %o5
18922 nop
18923 set 0x60, %i1
18924 ldd [%l7 + %i1], %f22
18925 set 0x60, %i0
18926 ldda [%l7 + %i0] 0xe2, %l0
18927 nop
18928 set 0x59, %g4
18929 ldub [%l7 + %g4], %o1
18930 wr %i1, %g5, %clear_softint
18931 nop
18932 set 0x70, %i4
18933 ldd [%l7 + %i4], %o6
18934 nop
18935 set 0x58, %o6
18936 std %l2, [%l7 + %o6]
18937 add %l7, 0x3C, %l6
18938 wr %g0, 0x89, %asi
18939 casa [%l6] 0x89, %l1, %g6
18940 nop
18941 set 0x38, %g6
18942 std %f0, [%l7 + %g6]
18943 nop
18944 set 0x3A, %o4
18945 ldsb [%l7 + %o4], %i2
18946 set 0x4B, %o3
18947 stba %i5, [%l7 + %o3] 0x80
18948 nop
18949 set 0x66, %g3
18950 ldstub [%l7 + %g3], %g7
18951 nop
18952 set 0x40, %o5
18953 ldsh [%l7 + %o5], %o2
18954 nop
18955 set 0x5B, %i3
18956 stb %i0, [%l7 + %i3]
18957 membar #Sync
18958 set 0x40, %o7
18959 ldda [%l7 + %o7] 0xf1, %f0
18960 nop
18961 set 0x7C, %l1
18962 prefetch [%l7 + %l1], 3
18963 nop
18964 set 0x78, %i7
18965 std %i6, [%l7 + %i7]
18966 st %fsr, [%l7 + 0x20]
18967 ld [%l7 + 0x74], %f6
18968 nop
18969 set 0x69, %g5
18970 stb %l4, [%l7 + %g5]
18971 set 0x30, %o2
18972 ldxa [%l7 + %o2] 0x89, %i4
18973 nop
18974 set 0x1C, %g1
18975 ldub [%l7 + %g1], %i7
18976 add %g4, %g1, %g2
18977 set 0x10, %i5
18978 ldda [%l7 + %i5] 0x81, %o4
18979 nop
18980 set 0x70, %l2
18981 prefetch [%l7 + %l2], 1
18982 set 0x10, %l5
18983 ldda [%l7 + %l5] 0x89, %l2
18984 nop
18985 set 0x43, %l0
18986 ldub [%l7 + %l0], %i3
18987 st %fsr, [%l7 + 0x40]
18988 set 0x38, %g2
18989 ldxa [%l7 + %g2] 0x81, %o6
18990 nop
18991 set 0x28, %g7
18992 ldx [%l7 + %g7], %o0
18993 or %o3, %g3, %l5
18994 bleu,pn %xcc, loop_159
18995 nop
18996 set 0x6E, %o0
18997 stb %o5, [%l7 + %o0]
18998 set 0x1C, %l3
18999 lda [%l7 + %l3] 0x88, %f0
19000loop_159:
19001 nop
19002 set 0x70, %i2
19003 ldda [%l7 + %i2] 0xeb, %l0
19004 set 0x78, %l6
19005 stda %o0, [%l7 + %l6] 0x80
19006 or %i1, %l6, %o7
19007 nop
19008 set 0x38, %i6
19009 std %l2, [%l7 + %i6]
19010 set 0x5A, %l4
19011 stha %l1, [%l7 + %l4] 0x80
19012 be,a %icc, loop_160
19013 nop
19014 set 0x1E, %o1
19015 sth %g6, [%l7 + %o1]
19016 nop
19017 set 0x7C, %i0
19018 ldub [%l7 + %i0], %i2
19019 st %f10, [%l7 + 0x4C]
19020loop_160:
19021 nop
19022 set 0x38, %i1
19023 ldd [%l7 + %i1], %g4
19024 nop
19025 set 0x7E, %i4
19026 ldsh [%l7 + %i4], %g7
19027 nop
19028 set 0x3C, %g4
19029 swap [%l7 + %g4], %o2
19030 set 0x38, %g6
19031 prefetcha [%l7 + %g6] 0x81, 1
19032 nop
19033 set 0x28, %o6
19034 ldsb [%l7 + %o6], %i6
19035 nop
19036 set 0x20, %o3
19037 ldd [%l7 + %o3], %f26
19038 and %i5, %i4, %i7
19039 set 0x78, %o4
19040 stda %l4, [%l7 + %o4] 0xe3
19041 membar #Sync
19042 set 0x20, %o5
19043 stxa %g4, [%l7 + %o5] 0x89
19044 set 0x78, %g3
19045 swapa [%l7 + %g3] 0x89, %g2
19046 add %l7, 0x28, %l6
19047 wr %g0, 0x88, %asi
19048 casxa [%l6] 0x88, %o4, %g1
19049 nop
19050 set 0x48, %o7
19051 ldx [%l7 + %o7], %l3
19052 st %fsr, [%l7 + 0x3C]
19053 nop
19054 set 0x68, %i3
19055 lduw [%l7 + %i3], %o6
19056 nop
19057 set 0x4A, %i7
19058 ldstub [%l7 + %i7], %i3
19059 set 0x79, %l1
19060 stba %o0, [%l7 + %l1] 0x81
19061 nop
19062 set 0x1A, %o2
19063 ldub [%l7 + %o2], %o3
19064 nop
19065 set 0x64, %g5
19066 prefetch [%l7 + %g5], 4
19067 st %fsr, [%l7 + 0x24]
19068 nop
19069 set 0x40, %i5
19070 stx %fsr, [%l7 + %i5]
19071 nop
19072 set 0x68, %g1
19073 ldx [%l7 + %g1], %l5
19074 nop
19075 set 0x4C, %l2
19076 ldsw [%l7 + %l2], %g3
19077 nop
19078 set 0x4C, %l5
19079 prefetch [%l7 + %l5], 3
19080 nop
19081 set 0x2E, %l0
19082 ldsh [%l7 + %l0], %o5
19083 nop
19084 set 0x50, %g2
19085 lduh [%l7 + %g2], %l0
19086 set 0x3C, %o0
19087 stwa %o1, [%l7 + %o0] 0x81
19088 nop
19089 set 0x48, %g7
19090 stx %l6, [%l7 + %g7]
19091 add %l7, 0x70, %l6
19092 wr %g0, 0x81, %asi
19093 ldxa [%l6] %asi, %o7
19094 casxa [%l6] 0x81, %o7, %l2
19095 nop
19096 set 0x08, %i2
19097 stx %fsr, [%l7 + %i2]
19098 nop
19099 set 0x68, %l6
19100 std %f8, [%l7 + %l6]
19101 nop
19102 set 0x08, %l3
19103 prefetch [%l7 + %l3], 1
19104 bge,a,pt %icc, loop_161
19105 nop
19106 set 0x6C, %l4
19107 ldsb [%l7 + %l4], %i1
19108 set 0x08, %o1
19109 stwa %g6, [%l7 + %o1] 0xe3
19110 membar #Sync
19111loop_161:
19112 nop
19113 set 0x40, %i0
19114 prefetcha [%l7 + %i0] 0x80, 1
19115 set 0x40, %i6
19116 stxa %g5, [%l7 + %i6] 0x80
19117 set 0x50, %i4
19118 sta %f28, [%l7 + %i4] 0x89
19119 nop
19120 set 0x4C, %i1
19121 lduh [%l7 + %i1], %i2
19122 nop
19123 set 0x78, %g4
19124 stx %fsr, [%l7 + %g4]
19125 nop
19126 set 0x2A, %g6
19127 sth %o2, [%l7 + %g6]
19128 set 0x10, %o3
19129 ldda [%l7 + %o3] 0xe3, %i0
19130 ld [%l7 + 0x70], %f19
19131 nop
19132 set 0x22, %o4
19133 ldsh [%l7 + %o4], %g7
19134 set 0x44, %o6
19135 ldstuba [%l7 + %o6] 0x81, %i6
19136 add %i4, %i7, %l4
19137 set 0x7A, %o5
19138 stha %g4, [%l7 + %o5] 0x81
19139 set 0x28, %g3
19140 stda %i4, [%l7 + %g3] 0x81
19141 nop
19142 set 0x68, %o7
19143 stx %fsr, [%l7 + %o7]
19144 add %l7, 0x40, %l6
19145 wr %g0, 0x80, %asi
19146 ldxa [%l6] %asi, %o4
19147 casxa [%l6] 0x80, %o4, %g1
19148 wr %l3, %g2, %pic
19149 nop
19150 set 0x24, %i3
19151 swap [%l7 + %i3], %i3
19152 set 0x6B, %i7
19153 stba %o0, [%l7 + %i7] 0x80
19154 nop
19155 set 0x50, %o2
19156 stw %o3, [%l7 + %o2]
19157 st %fsr, [%l7 + 0x64]
19158 set 0x38, %g5
19159 prefetcha [%l7 + %g5] 0x81, 4
19160 or %g3, %o6, %o5
19161 nop
19162 set 0x78, %l1
19163 stx %fsr, [%l7 + %l1]
19164 ld [%l7 + 0x50], %f21
19165 ld [%l7 + 0x78], %f22
19166 nop
19167 set 0x5C, %i5
19168 lduw [%l7 + %i5], %o1
19169 add %l7, 0x78, %l6
19170 wr %g0, 0x81, %asi
19171 casa [%l6] 0x81, %l6, %o7
19172 or %l2, %i1, %l0
19173 set 0x14, %l2
19174 ldstuba [%l7 + %l2] 0x88, %l1
19175 nop
19176 set 0x52, %g1
19177 ldsh [%l7 + %g1], %g6
19178 set 0x70, %l0
19179 ldda [%l7 + %l0] 0xe2, %g4
19180 nop
19181 set 0x7A, %l5
19182 ldstub [%l7 + %l5], %o2
19183 nop
19184 set 0x54, %o0
19185 sth %i2, [%l7 + %o0]
19186 be %xcc, loop_162
19187 nop
19188 set 0x70, %g7
19189 std %i0, [%l7 + %g7]
19190 set 0x30, %g2
19191 ldda [%l7 + %g2] 0x80, %g6
19192loop_162:
19193 nop
19194 set 0x40, %i2
19195 stda %f0, [%l7 + %i2] 0xd0
19196 set 0x6C, %l3
19197 stha %i6, [%l7 + %l3] 0xea
19198 membar #Sync
19199 set 0x50, %l4
19200 swapa [%l7 + %l4] 0x81, %i4
19201 nop
19202 set 0x0C, %l6
19203 sth %l4, [%l7 + %l6]
19204 nop
19205 set 0x6A, %i0
19206 ldsh [%l7 + %i0], %g4
19207 add %l7, 0x10, %l6
19208 wr %g0, 0x89, %asi
19209 ldxa [%l6] %asi, %i5
19210 casxa [%l6] 0x89, %i5, %o4
19211 st %fsr, [%l7 + 0x64]
19212 nop
19213 set 0x74, %o1
19214 lduw [%l7 + %o1], %i7
19215 nop
19216 set 0x5F, %i4
19217 ldstub [%l7 + %i4], %g1
19218 set 0x62, %i1
19219 stba %l3, [%l7 + %i1] 0xe2
19220 membar #Sync
19221 nop
19222 set 0x58, %i6
19223 prefetch [%l7 + %i6], 4
19224 nop
19225 set 0x6A, %g6
19226 sth %g2, [%l7 + %g6]
19227 nop
19228 set 0x50, %o3
19229 std %i2, [%l7 + %o3]
19230 set 0x32, %o4
19231 ldstuba [%l7 + %o4] 0x81, %o3
19232 set 0x1C, %g4
19233 stwa %l5, [%l7 + %g4] 0x89
19234 nop
19235 set 0x40, %o6
19236 std %o0, [%l7 + %o6]
19237 nop
19238 set 0x08, %o5
19239 std %g2, [%l7 + %o5]
19240 nop
19241 set 0x79, %o7
19242 ldsb [%l7 + %o7], %o5
19243 set 0x60, %g3
19244 prefetcha [%l7 + %g3] 0x89, 3
19245 nop
19246 set 0x10, %i7
19247 std %f4, [%l7 + %i7]
19248 nop
19249 set 0x70, %o2
19250 ldd [%l7 + %o2], %i6
19251 set 0x40, %i3
19252 ldda [%l7 + %i3] 0xda, %f0
19253 set 0x28, %g5
19254 lda [%l7 + %g5] 0x88, %f23
19255 nop
19256 set 0x78, %l1
19257 std %f0, [%l7 + %l1]
19258 nop
19259 set 0x10, %i5
19260 prefetch [%l7 + %i5], 1
19261 set 0x28, %g1
19262 stxa %o7, [%l7 + %g1] 0x88
19263 set 0x28, %l0
19264 prefetcha [%l7 + %l0] 0x88, 1
19265 nop
19266 set 0x28, %l5
19267 ldx [%l7 + %l5], %i1
19268 set 0x20, %o0
19269 stda %o0, [%l7 + %o0] 0xea
19270 membar #Sync
19271 set 0x10, %g7
19272 prefetcha [%l7 + %g7] 0x89, 2
19273 set 0x10, %g2
19274 stxa %g6, [%l7 + %g2] 0x80
19275 nop
19276 set 0x38, %l2
19277 ldd [%l7 + %l2], %l0
19278 add %l7, 0x30, %l6
19279 wr %g0, 0x89, %asi
19280 lda [%l6] %asi, %g5
19281 casa [%l6] 0x89, %g5, %i2
19282 nop
19283 set 0x50, %i2
19284 ldd [%l7 + %i2], %i0
19285 nop
19286 set 0x22, %l4
19287 ldsb [%l7 + %l4], %g7
19288 st %f26, [%l7 + 0x14]
19289 set 0x11, %l6
19290 ldstuba [%l7 + %l6] 0x89, %i6
19291 nop
19292 set 0x14, %i0
19293 swap [%l7 + %i0], %o2
19294 nop
19295 set 0x1D, %o1
19296 stb %i4, [%l7 + %o1]
19297 set 0x1A, %i4
19298 ldstuba [%l7 + %i4] 0x80, %l4
19299 nop
19300 set 0x08, %l3
19301 ldx [%l7 + %l3], %i5
19302 set 0x68, %i6
19303 prefetcha [%l7 + %i6] 0x81, 3
19304 nop
19305 set 0x30, %i1
19306 ldub [%l7 + %i1], %g4
19307 set 0x70, %g6
19308 lda [%l7 + %g6] 0x80, %f17
19309 st %fsr, [%l7 + 0x50]
19310 st %f26, [%l7 + 0x7C]
19311 fpsub16s %f9, %f31, %f17
19312 nop
19313 set 0x7C, %o4
19314 prefetch [%l7 + %o4], 3
19315 set 0x6C, %g4
19316 ldstuba [%l7 + %g4] 0x89, %i7
19317 nop
19318 set 0x44, %o6
19319 ldsw [%l7 + %o6], %l3
19320 nop
19321 set 0x4F, %o5
19322 stb %g2, [%l7 + %o5]
19323 or %i3, %g1, %l5
19324 set 0x6C, %o7
19325 ldstuba [%l7 + %o7] 0x89, %o3
19326 set 0x18, %g3
19327 stxa %g3, [%l7 + %g3] 0xeb
19328 membar #Sync
19329 set 0x58, %o3
19330 stwa %o0, [%l7 + %o3] 0xea
19331 membar #Sync
19332 set 0x18, %i7
19333 prefetcha [%l7 + %i7] 0x88, 4
19334 fpadd32 %f8, %f12, %f12
19335 nop
19336 set 0x7A, %i3
19337 ldsh [%l7 + %i3], %l6
19338 set 0x48, %g5
19339 ldxa [%l7 + %g5] 0x89, %o7
19340 set 0x32, %o2
19341 stba %l2, [%l7 + %o2] 0xea
19342 membar #Sync
19343 or %o6, %i1, %o1
19344 nop
19345 set 0x58, %i5
19346 std %l0, [%l7 + %i5]
19347 set 0x78, %l1
19348 ldxa [%l7 + %l1] 0x80, %l0
19349 st %f10, [%l7 + 0x14]
19350 nop
19351 set 0x10, %g1
19352 std %g4, [%l7 + %g1]
19353 nop
19354 set 0x50, %l0
19355 ldd [%l7 + %l0], %i2
19356 nop
19357 set 0x58, %l5
19358 ldx [%l7 + %l5], %g6
19359 set 0x30, %g7
19360 stda %g6, [%l7 + %g7] 0xeb
19361 membar #Sync
19362 set 0x30, %g2
19363 stha %i6, [%l7 + %g2] 0xe2
19364 membar #Sync
19365 nop
19366 set 0x26, %l2
19367 lduh [%l7 + %l2], %o2
19368 nop
19369 set 0x70, %o0
19370 stx %fsr, [%l7 + %o0]
19371 nop
19372 set 0x40, %l4
19373 stx %fsr, [%l7 + %l4]
19374 add %i0, %l4, %i4
19375 bne,a,pn %icc, loop_163
19376 nop
19377 set 0x3C, %i2
19378 stb %o4, [%l7 + %i2]
19379 set 0x72, %i0
19380 ldstuba [%l7 + %i0] 0x89, %g4
19381loop_163:
19382 nop
19383 add %l7, 0x48, %l6
19384 wr %g0, 0x80, %asi
19385 casa [%l6] 0x80, %i7, %i5
19386 wr %l3, %i3, %sys_tick
19387 set 0x68, %l6
19388 stda %g2, [%l7 + %l6] 0xe3
19389 membar #Sync
19390 nop
19391 set 0x10, %i4
19392 ldd [%l7 + %i4], %l4
19393 nop
19394 set 0x4D, %o1
19395 stb %g1, [%l7 + %o1]
19396 set 0x20, %i6
19397 stxa %g3, [%l7 + %i6] 0xe2
19398 membar #Sync
19399 or %o0, %o3, %o5
19400 set 0x78, %i1
19401 ldstuba [%l7 + %i1] 0x80, %o7
19402 nop
19403 set 0x70, %g6
19404 std %f10, [%l7 + %g6]
19405 nop
19406 set 0x40, %o4
19407 lduh [%l7 + %o4], %l6
19408 add %l7, 0x60, %l6
19409 wr %g0, 0x88, %asi
19410 casxa [%l6] 0x88, %l2, %o6
19411 add %o1, %i1, %l1
19412 nop
19413 set 0x53, %g4
19414 ldsb [%l7 + %g4], %l0
19415 and %g5, %g6, %g7
19416 set 0x60, %l3
19417 stwa %i2, [%l7 + %l3] 0xea
19418 membar #Sync
19419 nop
19420 set 0x10, %o6
19421 ldx [%l7 + %o6], %i6
19422 set 0x48, %o7
19423 stxa %o2, [%l7 + %o7] 0xeb
19424 membar #Sync
19425 set 0x40, %g3
19426 ldda [%l7 + %g3] 0xd8, %f0
19427 set 0x74, %o3
19428 stwa %i0, [%l7 + %o3] 0x89
19429 set 0x4C, %i7
19430 lda [%l7 + %i7] 0x89, %f27
19431 nop
19432 set 0x6F, %o5
19433 ldub [%l7 + %o5], %i4
19434 set 0x0C, %g5
19435 sta %f19, [%l7 + %g5] 0x81
19436 set 0x24, %o2
19437 swapa [%l7 + %o2] 0x80, %l4
19438 set 0x38, %i5
19439 prefetcha [%l7 + %i5] 0x80, 0
19440 set 0x20, %i3
19441 ldxa [%l7 + %i3] 0x89, %o4
19442 nop
19443 set 0x66, %l1
19444 ldsh [%l7 + %l1], %i5
19445 set 0x40, %g1
19446 stda %f16, [%l7 + %g1] 0xc0
19447 and %i7, %i3, %g2
19448 st %f13, [%l7 + 0x68]
19449 set 0x50, %l0
19450 ldxa [%l7 + %l0] 0x80, %l3
19451 nop
19452 set 0x48, %g7
19453 stw %l5, [%l7 + %g7]
19454 nop
19455 set 0x46, %l5
19456 lduh [%l7 + %l5], %g1
19457 nop
19458 set 0x40, %l2
19459 ldsw [%l7 + %l2], %g3
19460 set 0x40, %g2
19461 stxa %o0, [%l7 + %g2] 0x81
19462 set 0x64, %l4
19463 stwa %o5, [%l7 + %l4] 0x81
19464 add %o3, %l6, %o7
19465 nop
19466 set 0x18, %i2
19467 ldd [%l7 + %i2], %f20
19468 nop
19469 set 0x14, %i0
19470 stb %o6, [%l7 + %i0]
19471 nop
19472 set 0x20, %l6
19473 ldx [%l7 + %l6], %l2
19474 nop
19475 set 0x5A, %o0
19476 lduh [%l7 + %o0], %i1
19477 membar #Sync
19478 set 0x40, %o1
19479 ldda [%l7 + %o1] 0xf8, %f0
19480 nop
19481 set 0x77, %i6
19482 stb %l1, [%l7 + %i6]
19483 add %l7, 0x60, %l6
19484 wr %g0, 0x81, %asi
19485 ldxa [%l6] %asi, %l0
19486 casxa [%l6] 0x81, %l0, %o1
19487 nop
19488 set 0x60, %i1
19489 stx %fsr, [%l7 + %i1]
19490 nop
19491 set 0x71, %g6
19492 stb %g5, [%l7 + %g6]
19493 nop
19494 set 0x0A, %o4
19495 ldub [%l7 + %o4], %g7
19496 nop
19497 set 0x08, %g4
19498 stx %fsr, [%l7 + %g4]
19499 nop
19500 set 0x40, %i4
19501 stw %g6, [%l7 + %i4]
19502 nop
19503 set 0x18, %l3
19504 stx %i2, [%l7 + %l3]
19505 set 0x6C, %o6
19506 lda [%l7 + %o6] 0x80, %f17
19507 nop
19508 set 0x40, %o7
19509 swap [%l7 + %o7], %o2
19510 nop
19511 set 0x3C, %g3
19512 prefetch [%l7 + %g3], 1
19513 nop
19514 set 0x68, %i7
19515 prefetch [%l7 + %i7], 1
19516 nop
19517 set 0x1C, %o3
19518 swap [%l7 + %o3], %i0
19519 nop
19520 set 0x28, %o5
19521 ldd [%l7 + %o5], %f0
19522 set 0x08, %o2
19523 stwa %i4, [%l7 + %o2] 0x88
19524 bge,a,pn %icc, loop_164
19525 nop
19526 set 0x40, %i5
19527 stx %i6, [%l7 + %i5]
19528 set 0x30, %g5
19529 stda %g4, [%l7 + %g5] 0x88
19530loop_164:
19531 nop
19532 set 0x74, %i3
19533 stw %o4, [%l7 + %i3]
19534 and %i5, %l4, %i7
19535 set 0x48, %g1
19536 swapa [%l7 + %g1] 0x89, %g2
19537 st %fsr, [%l7 + 0x18]
19538 ld [%l7 + 0x20], %f19
19539 add %l7, 0x24, %l6
19540 wr %g0, 0x80, %asi
19541 casa [%l6] 0x80, %i3, %l5
19542 add %g1, %l3, %g3
19543 set 0x54, %l1
19544 stwa %o0, [%l7 + %l1] 0xeb
19545 membar #Sync
19546 set 0x20, %g7
19547 ldxa [%l7 + %g7] 0x80, %o3
19548 and %l6, %o5, %o6
19549 set 0x51, %l5
19550 stba %o7, [%l7 + %l5] 0xea
19551 membar #Sync
19552 nop
19553 set 0x1C, %l2
19554 swap [%l7 + %l2], %l2
19555 fpadd32 %f18, %f10, %f8
19556 nop
19557 set 0x10, %g2
19558 stx %i1, [%l7 + %g2]
19559 set 0x68, %l0
19560 ldxa [%l7 + %l0] 0x89, %l0
19561 set 0x40, %i2
19562 stda %l0, [%l7 + %i2] 0x81
19563 set 0x4F, %i0
19564 stba %o1, [%l7 + %i0] 0x88
19565 fpadd32 %f4, %f22, %f28
19566 set 0x60, %l4
19567 lda [%l7 + %l4] 0x88, %f2
19568 set 0x78, %l6
19569 ldxa [%l7 + %l6] 0x88, %g5
19570 set 0x08, %o0
19571 stda %g6, [%l7 + %o0] 0xeb
19572 membar #Sync
19573 nop
19574 set 0x50, %i6
19575 stb %g6, [%l7 + %i6]
19576 nop
19577 set 0x10, %i1
19578 ldsw [%l7 + %i1], %o2
19579 nop
19580 set 0x68, %o1
19581 ldx [%l7 + %o1], %i2
19582 set 0x26, %o4
19583 ldstuba [%l7 + %o4] 0x88, %i0
19584 nop
19585 set 0x34, %g4
19586 ldsw [%l7 + %g4], %i6
19587 set 0x1E, %g6
19588 stba %i4, [%l7 + %g6] 0xeb
19589 membar #Sync
19590 nop
19591 set 0x31, %l3
19592 ldsb [%l7 + %l3], %o4
19593 nop
19594 set 0x48, %i4
19595 stx %fsr, [%l7 + %i4]
19596 nop
19597 set 0x4B, %o6
19598 ldstub [%l7 + %o6], %i5
19599 wr %l4, %g4, %set_softint
19600 set 0x58, %g3
19601 sta %f13, [%l7 + %g3] 0x89
19602 set 0x77, %o7
19603 stba %g2, [%l7 + %o7] 0x81
19604 nop
19605 set 0x54, %i7
19606 ldsw [%l7 + %i7], %i7
19607 set 0x60, %o3
19608 stha %l5, [%l7 + %o3] 0x81
19609 nop
19610 set 0x12, %o2
19611 ldstub [%l7 + %o2], %g1
19612 nop
19613 set 0x38, %o5
19614 stx %l3, [%l7 + %o5]
19615 nop
19616 set 0x38, %g5
19617 ldd [%l7 + %g5], %i2
19618 set 0x20, %i5
19619 lda [%l7 + %i5] 0x81, %f24
19620 nop
19621 set 0x2B, %i3
19622 stb %g3, [%l7 + %i3]
19623 fpadd16 %f20, %f8, %f26
19624 add %l7, 0x60, %l6
19625 wr %g0, 0x88, %asi
19626 casxa [%l6] 0x88, %o3, %l6
19627 add %l7, 0x50, %l6
19628 wr %g0, 0x88, %asi
19629 lda [%l6] %asi, %o5
19630 casa [%l6] 0x88, %o5, %o0
19631 set 0x70, %l1
19632 ldda [%l7 + %l1] 0x88, %o6
19633 nop
19634 set 0x08, %g1
19635 stx %fsr, [%l7 + %g1]
19636 set 0x10, %g7
19637 ldda [%l7 + %g7] 0xe3, %o6
19638 nop
19639 set 0x68, %l2
19640 swap [%l7 + %l2], %i1
19641 nop
19642 set 0x50, %l5
19643 ldub [%l7 + %l5], %l0
19644 ld [%l7 + 0x50], %f0
19645 fpsub16 %f0, %f12, %f28
19646 nop
19647 set 0x5C, %l0
19648 prefetch [%l7 + %l0], 0
19649 set 0x08, %i2
19650 prefetcha [%l7 + %i2] 0x88, 1
19651 and %o1, %g5, %l2
19652 set 0x40, %g2
19653 stxa %g6, [%l7 + %g2] 0xe2
19654 membar #Sync
19655 set 0x6C, %l4
19656 ldstuba [%l7 + %l4] 0x89, %o2
19657 nop
19658 set 0x46, %l6
19659 lduh [%l7 + %l6], %g7
19660 wr %i0, %i2, %softint
19661 nop
19662 set 0x42, %o0
19663 lduh [%l7 + %o0], %i6
19664 set 0x38, %i0
19665 ldstuba [%l7 + %i0] 0x80, %i4
19666 add %l7, 0x68, %l6
19667 wr %g0, 0x81, %asi
19668 lda [%l6] %asi, %i5
19669 casa [%l6] 0x81, %i5, %l4
19670 set 0x3C, %i1
19671 stwa %g4, [%l7 + %i1] 0x89
19672 set 0x38, %i6
19673 swapa [%l7 + %i6] 0x81, %g2
19674 nop
19675 set 0x60, %o4
19676 ldx [%l7 + %o4], %o4
19677 nop
19678 set 0x7C, %o1
19679 ldsw [%l7 + %o1], %i7
19680 add %l7, 0x78, %l6
19681 wr %g0, 0x81, %asi
19682 ldxa [%l6] %asi, %g1
19683 casxa [%l6] 0x81, %g1, %l3
19684 nop
19685 or %g0, 0x8, %l0
19686 sllx %l0, 0x3c, %l0
19687 wr %l0, 0xAF9, %tick_cmpr
19688 add %l7, 0x5C, %l6
19689 wr %g0, 0x88, %asi
19690 casa [%l6] 0x88, %o3, %l6
19691 set 0x40, %g6
19692 ldda [%l7 + %g6] 0xd0, %f0
19693 nop
19694 set 0x44, %l3
19695 ldsh [%l7 + %l3], %i3
19696 nop
19697 set 0x18, %i4
19698 std %o4, [%l7 + %i4]
19699 nop
19700 set 0x6C, %o6
19701 lduw [%l7 + %o6], %o0
19702 nop
19703 set 0x10, %g4
19704 stx %fsr, [%l7 + %g4]
19705 set 0x3C, %o7
19706 sta %f12, [%l7 + %o7] 0x80
19707 nop
19708 set 0x48, %i7
19709 ldd [%l7 + %i7], %o6
19710 nop
19711 set 0x20, %g3
19712 stx %i1, [%l7 + %g3]
19713 nop
19714 set 0x7A, %o3
19715 ldsb [%l7 + %o3], %l0
19716 nop
19717 set 0x1E, %o5
19718 lduh [%l7 + %o5], %o6
19719 nop
19720 set 0x48, %o2
19721 ldx [%l7 + %o2], %o1
19722 set 0x70, %g5
19723 swapa [%l7 + %g5] 0x80, %g5
19724 nop
19725 set 0x34, %i5
19726 stw %l2, [%l7 + %i5]
19727 nop
19728 set 0x2A, %l1
19729 sth %g6, [%l7 + %l1]
19730 nop
19731 set 0x0C, %g1
19732 swap [%l7 + %g1], %l1
19733 set 0x2C, %g7
19734 ldstuba [%l7 + %g7] 0x89, %g7
19735 st %fsr, [%l7 + 0x20]
19736 nop
19737 set 0x50, %l2
19738 stw %i0, [%l7 + %l2]
19739 add %l7, 0x08, %l6
19740 wr %g0, 0x89, %asi
19741 ldxa [%l6] %asi, %i2
19742 casxa [%l6] 0x89, %i2, %o2
19743 ld [%l7 + 0x20], %f16
19744 st %fsr, [%l7 + 0x64]
19745 nop
19746 set 0x1E, %l5
19747 sth %i4, [%l7 + %l5]
19748 set 0x40, %l0
19749 stda %f0, [%l7 + %l0] 0xc4
19750 ld [%l7 + 0x44], %f26
19751 nop
19752 set 0x32, %i3
19753 lduh [%l7 + %i3], %i5
19754 add %i6, %g4, %g2
19755 nop
19756 set 0x6C, %i2
19757 ldub [%l7 + %i2], %l4
19758 add %l7, 0x6C, %l6
19759 wr %g0, 0x80, %asi
19760 lda [%l6] %asi, %i7
19761 casa [%l6] 0x80, %i7, %o4
19762 set 0x7C, %g2
19763 stwa %g1, [%l7 + %g2] 0xe2
19764 membar #Sync
19765 ld [%l7 + 0x70], %f5
19766 nop
19767 set 0x14, %l4
19768 swap [%l7 + %l4], %l5
19769 nop
19770 set 0x7C, %l6
19771 swap [%l7 + %l6], %g3
19772 set 0x70, %i0
19773 ldda [%l7 + %i0] 0x88, %l2
19774 nop
19775 set 0x38, %i1
19776 std %o2, [%l7 + %i1]
19777 set 0x40, %o0
19778 stda %f0, [%l7 + %o0] 0xf9
19779 membar #Sync
19780 nop
19781 set 0x58, %i6
19782 stx %i3, [%l7 + %i6]
19783 or %l6, %o0, %o5
19784 nop
19785 set 0x54, %o1
19786 stw %i1, [%l7 + %o1]
19787 nop
19788 set 0x18, %g6
19789 sth %o7, [%l7 + %g6]
19790 or %o6, %l0, %g5
19791 or %o1, %l2, %g6
19792 set 0x2C, %o4
19793 sta %f2, [%l7 + %o4] 0x81
19794 set 0x30, %i4
19795 ldda [%l7 + %i4] 0xeb, %g6
19796 set 0x70, %o6
19797 ldda [%l7 + %o6] 0x81, %i0
19798 nop
19799 set 0x34, %g4
19800 ldub [%l7 + %g4], %l1
19801 add %l7, 0x14, %l6
19802 wr %g0, 0x88, %asi
19803 lda [%l6] %asi, %o2
19804 casa [%l6] 0x88, %o2, %i4
19805 add %i2, %i5, %g4
19806 set 0x54, %l3
19807 swapa [%l7 + %l3] 0x81, %g2
19808 nop
19809 set 0x40, %o7
19810 ldsw [%l7 + %o7], %i6
19811 nop
19812 set 0x08, %i7
19813 stw %l4, [%l7 + %i7]
19814 nop
19815 set 0x3C, %o3
19816 sth %i7, [%l7 + %o3]
19817 add %l7, 0x08, %l6
19818 wr %g0, 0x88, %asi
19819 ldxa [%l6] %asi, %o4
19820 casxa [%l6] 0x88, %o4, %l5
19821 st %f21, [%l7 + 0x34]
19822 nop
19823 or %g0, 0x8, %l0
19824 sllx %l0, 0x3c, %l0
19825 wr %l0, %g0, %sys_tick_cmpr
19826 nop
19827 set 0x34, %g3
19828 sth %o3, [%l7 + %g3]
19829 set 0x20, %o2
19830 prefetcha [%l7 + %o2] 0x88, 3
19831 set 0x30, %g5
19832 stda %i6, [%l7 + %g5] 0x81
19833 set 0x40, %i5
19834 ldda [%l7 + %i5] 0x80, %f16
19835 nop
19836 set 0x60, %l1
19837 std %f10, [%l7 + %l1]
19838 nop
19839 set 0x20, %o5
19840 prefetch [%l7 + %o5], 3
19841 add %l7, 0x50, %l6
19842 wr %g0, 0x81, %asi
19843 lda [%l6] %asi, %o0
19844 casa [%l6] 0x81, %o0, %o5
19845 set 0x68, %g1
19846 prefetcha [%l7 + %g1] 0x88, 1
19847 nop
19848 set 0x18, %g7
19849 ldd [%l7 + %g7], %o6
19850 set 0x78, %l2
19851 stda %o6, [%l7 + %l2] 0x80
19852 and %l0, %g5, %i1
19853 wr %g0, 0x5, %fprs
19854 add %l7, 0x24, %l6
19855 wr %g0, 0x89, %asi
19856 lda [%l6] %asi, %g7
19857 casa [%l6] 0x89, %g7, %i0
19858 set 0x28, %l5
19859 stxa %l1, [%l7 + %l5] 0xe3
19860 membar #Sync
19861 nop
19862 set 0x40, %l0
19863 lduw [%l7 + %l0], %o2
19864 ld [%l7 + 0x24], %f26
19865 add %l7, 0x10, %l6
19866 wr %g0, 0x81, %asi
19867 casxa [%l6] 0x81, %i4, %i2
19868 nop
19869 set 0x7C, %i2
19870 prefetch [%l7 + %i2], 1
19871 nop
19872 set 0x31, %g2
19873 stb %i5, [%l7 + %g2]
19874 fpsub16s %f28, %f29, %f3
19875 set 0x52, %i3
19876 stba %g6, [%l7 + %i3] 0xea
19877 membar #Sync
19878 st %fsr, [%l7 + 0x40]
19879 set 0x40, %l6
19880 ldda [%l7 + %l6] 0xd2, %f0
19881 nop
19882 set 0x0E, %i0
19883 ldsh [%l7 + %i0], %g2
19884 add %l7, 0x40, %l6
19885 wr %g0, 0x81, %asi
19886 ldxa [%l6] %asi, %i6
19887 casxa [%l6] 0x81, %i6, %l4
19888 nop
19889 set 0x4C, %i1
19890 lduw [%l7 + %i1], %i7
19891 set 0x40, %l4
19892 stda %g4, [%l7 + %l4] 0xea
19893 membar #Sync
19894 set 0x5D, %o0
19895 ldstuba [%l7 + %o0] 0x88, %o4
19896 nop
19897 set 0x20, %i6
19898 std %f16, [%l7 + %i6]
19899 add %l7, 0x58, %l6
19900 wr %g0, 0x89, %asi
19901 casxa [%l6] 0x89, %g3, %l3
19902 nop
19903 set 0x10, %g6
19904 ldx [%l7 + %g6], %o3
19905 nop
19906 set 0x60, %o4
19907 stx %fsr, [%l7 + %o4]
19908 nop
19909 set 0x70, %i4
19910 ldd [%l7 + %i4], %f14
19911 nop
19912 set 0x20, %o6
19913 std %f12, [%l7 + %o6]
19914 set 0x58, %g4
19915 ldxa [%l7 + %g4] 0x89, %g1
19916 nop
19917 set 0x56, %l3
19918 sth %l6, [%l7 + %l3]
19919 add %o0, %o5, %l5
19920 add %l7, 0x0C, %l6
19921 wr %g0, 0x88, %asi
19922 casa [%l6] 0x88, %i3, %o6
19923 nop
19924 set 0x47, %o1
19925 stb %l0, [%l7 + %o1]
19926 nop
19927 set 0x10, %o7
19928 ldd [%l7 + %o7], %f18
19929 set 0x68, %i7
19930 stwa %g5, [%l7 + %i7] 0xeb
19931 membar #Sync
19932 set 0x40, %g3
19933 stda %f0, [%l7 + %g3] 0xc0
19934 nop
19935 set 0x28, %o2
19936 std %f12, [%l7 + %o2]
19937 nop
19938 set 0x4E, %g5
19939 lduh [%l7 + %g5], %i1
19940 set 0x60, %i5
19941 prefetcha [%l7 + %i5] 0x88, 1
19942 ld [%l7 + 0x48], %f12
19943 nop
19944 set 0x70, %l1
19945 stx %fsr, [%l7 + %l1]
19946 set 0x38, %o3
19947 stda %o0, [%l7 + %o3] 0xe2
19948 membar #Sync
19949 set 0x50, %g1
19950 ldda [%l7 + %g1] 0xeb, %l2
19951 nop
19952 set 0x74, %g7
19953 prefetch [%l7 + %g7], 4
19954 wr %g0, 0x6, %fprs
19955 nop
19956 set 0x78, %o5
19957 ldsw [%l7 + %o5], %o2
19958 nop
19959 set 0x33, %l5
19960 ldstub [%l7 + %l5], %i0
19961 nop
19962 set 0x76, %l2
19963 sth %i4, [%l7 + %l2]
19964 nop
19965 set 0x68, %l0
19966 ldx [%l7 + %l0], %i5
19967 set 0x18, %i2
19968 swapa [%l7 + %i2] 0x81, %g6
19969 set 0x34, %g2
19970 stwa %i2, [%l7 + %g2] 0xea
19971 membar #Sync
19972 set 0x70, %i3
19973 prefetcha [%l7 + %i3] 0x80, 1
19974 bgu,pn %icc, loop_165
19975 nop
19976 set 0x4F, %l6
19977 ldstub [%l7 + %l6], %i6
19978 add %l7, 0x38, %l6
19979 wr %g0, 0x81, %asi
19980 lda [%l6] %asi, %l4
19981 casa [%l6] 0x81, %l4, %g4
19982loop_165:
19983 nop
19984 set 0x28, %i0
19985 ldstub [%l7 + %i0], %o4
19986 st %fsr, [%l7 + 0x34]
19987 add %l7, 0x58, %l6
19988 wr %g0, 0x80, %asi
19989 casa [%l6] 0x80, %g3, %l3
19990 set 0x70, %i1
19991 prefetcha [%l7 + %i1] 0x81, 1
19992 nop
19993 set 0x68, %l4
19994 sth %g1, [%l7 + %l4]
19995 nop
19996 set 0x30, %i6
19997 std %o2, [%l7 + %i6]
19998 nop
19999 set 0x1C, %g6
20000 swap [%l7 + %g6], %l6
20001 nop
20002 set 0x70, %o4
20003 std %o4, [%l7 + %o4]
20004 nop
20005 set 0x68, %i4
20006 ldx [%l7 + %i4], %o0
20007 set 0x48, %o6
20008 swapa [%l7 + %o6] 0x89, %l5
20009 add %l7, 0x1C, %l6
20010 wr %g0, 0x81, %asi
20011 lda [%l6] %asi, %o6
20012 casa [%l6] 0x81, %o6, %i3
20013 add %l7, 0x34, %l6
20014 wr %g0, 0x89, %asi
20015 lda [%l6] %asi, %g5
20016 casa [%l6] 0x89, %g5, %l0
20017 nop
20018 set 0x46, %o0
20019 lduh [%l7 + %o0], %i1
20020 nop
20021 set 0x5E, %g4
20022 ldstub [%l7 + %g4], %o1
20023 set 0x70, %l3
20024 lda [%l7 + %l3] 0x80, %f13
20025 set 0x08, %o1
20026 stda %o6, [%l7 + %o1] 0x89
20027 fpadd16 %f24, %f12, %f26
20028 bgu %icc, loop_166
20029 or %g7, %l2, %o2
20030 set 0x30, %i7
20031 ldda [%l7 + %i7] 0xeb, %i0
20032loop_166:
20033 nop
20034 set 0x56, %o7
20035 stba %l1, [%l7 + %o7] 0xe2
20036 membar #Sync
20037 and %i5, %i4, %g6
20038 nop
20039 set 0x24, %g3
20040 swap [%l7 + %g3], %g2
20041 nop
20042 nop
20043 setx 0x5E9389C4, %l0, %l6
20044 st %l6, [%l7 + 0x28]
20045 ld [%l7 + 0x28], %f16
20046 setx 0xA7650DE4, %l1, %l5
20047 st %l5, [%l7 + 0x10]
20048 ld [%l7 + 0x10], %f7
20049 fdivs %f7, %f16, %f0
20050 nop
20051 set 0x70, %o2
20052 sth %i2, [%l7 + %o2]
20053 and %l4, %g4, %o4
20054 nop
20055 set 0x70, %i5
20056 ldx [%l7 + %i5], %g3
20057 set 0x58, %l1
20058 stda %l2, [%l7 + %l1] 0xe3
20059 membar #Sync
20060 set 0x44, %g5
20061 stwa %i7, [%l7 + %g5] 0xe3
20062 membar #Sync
20063 set 0x5A, %o3
20064 stba %i6, [%l7 + %o3] 0x88
20065 nop
20066 set 0x48, %g7
20067 lduh [%l7 + %g7], %o3
20068 set 0x40, %g1
20069 ldda [%l7 + %g1] 0xd0, %f16
20070 wr %g1, %o5, %sys_tick
20071 add %l7, 0x40, %l6
20072 wr %g0, 0x88, %asi
20073 ldxa [%l6] %asi, %o0
20074 casxa [%l6] 0x88, %o0, %l6
20075 and %o6, %l5, %i3
20076 add %l7, 0x6C, %l6
20077 wr %g0, 0x81, %asi
20078 lda [%l6] %asi, %g5
20079 casa [%l6] 0x81, %g5, %l0
20080 set 0x10, %l5
20081 lda [%l7 + %l5] 0x81, %f8
20082 ld [%l7 + 0x24], %f13
20083 set 0x3D, %o5
20084 ldstuba [%l7 + %o5] 0x89, %o1
20085 nop
20086 set 0x50, %l0
20087 lduw [%l7 + %l0], %i1
20088 nop
20089 set 0x22, %l2
20090 lduh [%l7 + %l2], %g7
20091 nop
20092 set 0x40, %i2
20093 std %f24, [%l7 + %i2]
20094 nop
20095 set 0x24, %i3
20096 sth %l2, [%l7 + %i3]
20097 nop
20098 set 0x60, %g2
20099 stx %fsr, [%l7 + %g2]
20100 nop
20101 set 0x70, %l6
20102 stx %fsr, [%l7 + %l6]
20103 nop
20104 set 0x69, %i0
20105 stb %o7, [%l7 + %i0]
20106 set 0x7C, %i1
20107 stha %o2, [%l7 + %i1] 0x88
20108 nop
20109 set 0x18, %i6
20110 prefetch [%l7 + %i6], 0
20111 nop
20112 set 0x46, %g6
20113 ldsb [%l7 + %g6], %i0
20114 nop
20115 set 0x20, %l4
20116 std %l0, [%l7 + %l4]
20117 set 0x40, %i4
20118 swapa [%l7 + %i4] 0x88, %i4
20119 st %f8, [%l7 + 0x28]
20120 nop
20121 set 0x0E, %o6
20122 ldsb [%l7 + %o6], %g6
20123 set 0x60, %o4
20124 ldda [%l7 + %o4] 0x89, %g2
20125 set 0x40, %o0
20126 stda %i2, [%l7 + %o0] 0xeb
20127 membar #Sync
20128 add %l7, 0x3C, %l6
20129 wr %g0, 0x80, %asi
20130 casa [%l6] 0x80, %l4, %g4
20131 set 0x40, %l3
20132 ldda [%l7 + %l3] 0xe2, %i4
20133 nop
20134 set 0x20, %o1
20135 sth %o4, [%l7 + %o1]
20136 set 0x3E, %i7
20137 stha %l3, [%l7 + %i7] 0xe2
20138 membar #Sync
20139 nop
20140 set 0x44, %o7
20141 ldsw [%l7 + %o7], %i7
20142 nop
20143 set 0x38, %g3
20144 ldd [%l7 + %g3], %g2
20145 nop
20146 set 0x42, %o2
20147 lduh [%l7 + %o2], %i6
20148 wr %o3, %o5, %y
20149 nop
20150 set 0x15, %i5
20151 ldub [%l7 + %i5], %o0
20152 set 0x66, %g4
20153 ldstuba [%l7 + %g4] 0x89, %l6
20154 nop
20155 set 0x10, %g5
20156 sth %o6, [%l7 + %g5]
20157 and %l5, %g1, %g5
20158 nop
20159 set 0x5E, %l1
20160 sth %i3, [%l7 + %l1]
20161 nop
20162 or %g0, 0x8, %l0
20163 sllx %l0, 0x3c, %l0
20164 wr %l0, 0x589, %sys_tick_cmpr
20165 nop
20166 set 0x2E, %o3
20167 lduh [%l7 + %o3], %g7
20168 set 0x73, %g7
20169 stba %i1, [%l7 + %g7] 0x88
20170 or %o7, %l2, %i0
20171 nop
20172 set 0x18, %g1
20173 stx %o2, [%l7 + %g1]
20174 nop
20175 set 0x74, %l5
20176 stw %i4, [%l7 + %l5]
20177 set 0x18, %l0
20178 stda %g6, [%l7 + %l0] 0xeb
20179 membar #Sync
20180 nop
20181 set 0x4C, %l2
20182 stw %l1, [%l7 + %l2]
20183 nop
20184 set 0x53, %o5
20185 stb %g2, [%l7 + %o5]
20186 membar #Sync
20187 set 0x40, %i3
20188 ldda [%l7 + %i3] 0xf1, %f16
20189 set 0x40, %g2
20190 stda %i2, [%l7 + %g2] 0x80
20191 set 0x60, %l6
20192 ldxa [%l7 + %l6] 0x89, %l4
20193 st %f18, [%l7 + 0x24]
20194 set 0x3C, %i2
20195 stha %g4, [%l7 + %i2] 0x80
20196 nop
20197 set 0x68, %i0
20198 swap [%l7 + %i0], %i5
20199 nop
20200 set 0x18, %i1
20201 prefetch [%l7 + %i1], 0
20202 nop
20203 set 0x28, %i6
20204 stx %fsr, [%l7 + %i6]
20205 add %o4, %l3, %i7
20206 set 0x58, %g6
20207 swapa [%l7 + %g6] 0x80, %i6
20208 be %xcc, loop_167
20209 nop
20210 set 0x18, %i4
20211 lduw [%l7 + %i4], %g3
20212 or %o5, %o3, %l6
20213 nop
20214 set 0x38, %l4
20215 ldd [%l7 + %l4], %o0
20216loop_167:
20217 nop
20218 set 0x5C, %o4
20219 stw %l5, [%l7 + %o4]
20220 nop
20221 set 0x48, %o6
20222 ldd [%l7 + %o6], %o6
20223 fpadd32s %f3, %f28, %f31
20224 nop
20225 set 0x77, %l3
20226 ldub [%l7 + %l3], %g1
20227 nop
20228 set 0x43, %o1
20229 ldstub [%l7 + %o1], %g5
20230 add %l7, 0x24, %l6
20231 wr %g0, 0x81, %asi
20232 casa [%l6] 0x81, %i3, %o1
20233 nop
20234 set 0x44, %i7
20235 lduw [%l7 + %i7], %g7
20236 set 0x40, %o0
20237 ldda [%l7 + %o0] 0x89, %f0
20238 set 0x50, %g3
20239 stxa %l0, [%l7 + %g3] 0x81
20240 nop
20241 set 0x59, %o2
20242 ldub [%l7 + %o2], %o7
20243 bne %xcc, loop_168
20244 fpsub16s %f13, %f17, %f0
20245 set 0x0C, %i5
20246 swapa [%l7 + %i5] 0x88, %l2
20247loop_168:
20248 nop
20249 set 0x78, %o7
20250 stwa %i1, [%l7 + %o7] 0xeb
20251 membar #Sync
20252 or %o2, %i4, %g6
20253 set 0x4A, %g5
20254 ldstuba [%l7 + %g5] 0x88, %l1
20255 or %g2, %i0, %i2
20256 set 0x20, %g4
20257 ldda [%l7 + %g4] 0x80, %l4
20258 set 0x14, %l1
20259 lda [%l7 + %l1] 0x89, %f31
20260 bl,pt %icc, loop_169
20261 nop
20262 set 0x20, %g7
20263 stx %g4, [%l7 + %g7]
20264 nop
20265 set 0x18, %o3
20266 ldd [%l7 + %o3], %o4
20267 nop
20268 set 0x78, %l5
20269 std %i4, [%l7 + %l5]
20270loop_169:
20271 ld [%l7 + 0x78], %f17
20272 set 0x38, %l0
20273 ldxa [%l7 + %l0] 0x88, %i7
20274 set 0x08, %l2
20275 ldstuba [%l7 + %l2] 0x88, %i6
20276 nop
20277 set 0x22, %o5
20278 stb %l3, [%l7 + %o5]
20279 add %l7, 0x40, %l6
20280 wr %g0, 0x88, %asi
20281 lda [%l6] %asi, %o5
20282 casa [%l6] 0x88, %o5, %g3
20283 nop
20284 set 0x78, %g1
20285 ldx [%l7 + %g1], %o3
20286 nop
20287 set 0x18, %g2
20288 stx %l6, [%l7 + %g2]
20289 set 0x50, %i3
20290 ldda [%l7 + %i3] 0xe2, %o0
20291 nop
20292 set 0x08, %l6
20293 stx %fsr, [%l7 + %l6]
20294 nop
20295 set 0x14, %i2
20296 stw %l5, [%l7 + %i2]
20297 set 0x40, %i1
20298 ldda [%l7 + %i1] 0x80, %f16
20299 nop
20300 set 0x44, %i6
20301 ldsw [%l7 + %i6], %g1
20302 set 0x40, %i0
20303 stda %f0, [%l7 + %i0] 0xd8
20304 nop
20305 set 0x14, %i4
20306 ldsw [%l7 + %i4], %g5
20307 nop
20308 set 0x60, %g6
20309 std %o6, [%l7 + %g6]
20310 set 0x58, %l4
20311 ldstuba [%l7 + %l4] 0x80, %i3
20312 add %g7, %o1, %l0
20313 nop
20314 set 0x34, %o6
20315 stb %l2, [%l7 + %o6]
20316 nop
20317 set 0x5A, %l3
20318 ldsb [%l7 + %l3], %i1
20319 nop
20320 set 0x28, %o1
20321 swap [%l7 + %o1], %o2
20322 nop
20323 set 0x0E, %i7
20324 sth %o7, [%l7 + %i7]
20325 set 0x10, %o4
20326 stda %i4, [%l7 + %o4] 0x88
20327 st %f8, [%l7 + 0x70]
20328 set 0x20, %g3
20329 ldxa [%l7 + %g3] 0x89, %l1
20330 set 0x30, %o0
20331 ldda [%l7 + %o0] 0xe2, %g2
20332 ld [%l7 + 0x08], %f18
20333 nop
20334 set 0x74, %o2
20335 stw %i0, [%l7 + %o2]
20336 nop
20337 set 0x48, %i5
20338 ldd [%l7 + %i5], %g6
20339 set 0x17, %g5
20340 ldstuba [%l7 + %g5] 0x81, %l4
20341 set 0x08, %o7
20342 lda [%l7 + %o7] 0x81, %f11
20343 set 0x40, %g4
20344 stda %f16, [%l7 + %g4] 0xc8
20345 nop
20346 set 0x6F, %g7
20347 stb %i2, [%l7 + %g7]
20348 ld [%l7 + 0x40], %f1
20349 nop
20350 set 0x50, %o3
20351 ldd [%l7 + %o3], %f22
20352 ld [%l7 + 0x6C], %f1
20353 wr %g4, %o4, %y
20354 nop
20355 set 0x50, %l5
20356 stx %fsr, [%l7 + %l5]
20357 nop
20358 set 0x48, %l1
20359 ldx [%l7 + %l1], %i7
20360 ld [%l7 + 0x44], %f17
20361 set 0x73, %l2
20362 ldstuba [%l7 + %l2] 0x81, %i5
20363 nop
20364 set 0x50, %l0
20365 prefetch [%l7 + %l0], 4
20366 nop
20367 set 0x40, %g1
20368 std %i6, [%l7 + %g1]
20369 nop
20370 set 0x48, %o5
20371 stx %l3, [%l7 + %o5]
20372 add %g3, %o3, %l6
20373 nop
20374 set 0x30, %i3
20375 ldsh [%l7 + %i3], %o0
20376 nop
20377 set 0x60, %g2
20378 stx %o5, [%l7 + %g2]
20379 set 0x34, %l6
20380 sta %f18, [%l7 + %l6] 0x88
20381 nop
20382 set 0x78, %i2
20383 lduw [%l7 + %i2], %g1
20384 set 0x08, %i6
20385 stda %g4, [%l7 + %i6] 0xea
20386 membar #Sync
20387 nop
20388 set 0x78, %i1
20389 std %f16, [%l7 + %i1]
20390 nop
20391 set 0x44, %i0
20392 stw %o6, [%l7 + %i0]
20393 nop
20394 set 0x38, %i4
20395 ldd [%l7 + %i4], %f24
20396 nop
20397 set 0x78, %l4
20398 ldsh [%l7 + %l4], %i3
20399 bne,a %xcc, loop_170
20400 bgu,a,pt %xcc, loop_171
20401 add %l5, %o1, %g7
20402 set 0x4F, %o6
20403 stba %l0, [%l7 + %o6] 0x80
20404loop_170:
20405 nop
20406 set 0x50, %l3
20407 stx %fsr, [%l7 + %l3]
20408loop_171:
20409 nop
20410 set 0x40, %g6
20411 stda %l2, [%l7 + %g6] 0x80
20412 set 0x6C, %i7
20413 sta %f7, [%l7 + %i7] 0x80
20414 set 0x2E, %o1
20415 ldstuba [%l7 + %o1] 0x88, %o2
20416 nop
20417 set 0x3A, %o4
20418 ldsh [%l7 + %o4], %o7
20419 nop
20420 set 0x50, %g3
20421 ldx [%l7 + %g3], %i1
20422 nop
20423 set 0x2A, %o0
20424 lduh [%l7 + %o0], %l1
20425 set 0x40, %i5
20426 stda %f16, [%l7 + %i5] 0xf1
20427 membar #Sync
20428 set 0x60, %o2
20429 stda %g2, [%l7 + %o2] 0x81
20430 ld [%l7 + 0x14], %f5
20431 nop
20432 set 0x34, %o7
20433 ldstub [%l7 + %o7], %i0
20434 nop
20435 set 0x20, %g4
20436 ldub [%l7 + %g4], %g6
20437 nop
20438 set 0x50, %g5
20439 stx %fsr, [%l7 + %g5]
20440 st %f14, [%l7 + 0x30]
20441 nop
20442 set 0x7E, %o3
20443 lduh [%l7 + %o3], %l4
20444 set 0x40, %g7
20445 stda %f16, [%l7 + %g7] 0xf8
20446 membar #Sync
20447 set 0x38, %l1
20448 stda %i4, [%l7 + %l1] 0x81
20449 nop
20450 set 0x4A, %l5
20451 lduh [%l7 + %l5], %i2
20452 membar #Sync
20453 set 0x40, %l2
20454 ldda [%l7 + %l2] 0xf8, %f0
20455 bne,a,pt %icc, loop_172
20456 nop
20457 set 0x0C, %g1
20458 ldsh [%l7 + %g1], %g4
20459 nop
20460 set 0x38, %o5
20461 ldd [%l7 + %o5], %i6
20462 nop
20463 set 0x6C, %l0
20464 lduw [%l7 + %l0], %i5
20465loop_172:
20466 nop
20467 set 0x78, %i3
20468 stda %o4, [%l7 + %i3] 0x81
20469 set 0x18, %g2
20470 stxa %l3, [%l7 + %g2] 0xeb
20471 membar #Sync
20472 st %fsr, [%l7 + 0x44]
20473 set 0x10, %l6
20474 sta %f5, [%l7 + %l6] 0x81
20475 add %l7, 0x78, %l6
20476 wr %g0, 0x89, %asi
20477 ldxa [%l6] %asi, %g3
20478 casxa [%l6] 0x89, %g3, %o3
20479 nop
20480 set 0x18, %i2
20481 std %f4, [%l7 + %i2]
20482 nop
20483 set 0x1F, %i6
20484 ldstub [%l7 + %i6], %i6
20485 add %l7, 0x58, %l6
20486 wr %g0, 0x89, %asi
20487 casxa [%l6] 0x89, %l6, %o5
20488 set 0x1C, %i0
20489 sta %f31, [%l7 + %i0] 0x88
20490 nop
20491 set 0x48, %i1
20492 std %f14, [%l7 + %i1]
20493 ld [%l7 + 0x34], %f1
20494 nop
20495 set 0x78, %i4
20496 std %g0, [%l7 + %i4]
20497 set 0x40, %l4
20498 ldda [%l7 + %l4] 0x89, %f16
20499 nop
20500 set 0x3F, %l3
20501 stb %g5, [%l7 + %l3]
20502 set 0x20, %g6
20503 swapa [%l7 + %g6] 0x81, %o0
20504 nop
20505 set 0x50, %i7
20506 ldd [%l7 + %i7], %f10
20507 add %l7, 0x70, %l6
20508 wr %g0, 0x88, %asi
20509 casa [%l6] 0x88, %o6, %i3
20510 set 0x38, %o6
20511 stwa %l5, [%l7 + %o6] 0xe2
20512 membar #Sync
20513 nop
20514 set 0x24, %o4
20515 ldsh [%l7 + %o4], %o1
20516 nop
20517 set 0x60, %o1
20518 prefetch [%l7 + %o1], 4
20519 nop
20520 set 0x6D, %o0
20521 stb %l0, [%l7 + %o0]
20522 nop
20523 set 0x65, %i5
20524 ldstub [%l7 + %i5], %g7
20525 nop
20526 set 0x1C, %o2
20527 sth %l2, [%l7 + %o2]
20528 set 0x10, %o7
20529 ldxa [%l7 + %o7] 0x88, %o2
20530 and %i1, %l1, %o7
20531 fpsub32 %f22, %f26, %f10
20532 wr %i0, %g2, %pic
20533 set 0x60, %g3
20534 stxa %g6, [%l7 + %g3] 0x80
20535 set 0x40, %g4
20536 stba %i4, [%l7 + %g4] 0x89
20537 set 0x3F, %g5
20538 stba %l4, [%l7 + %g5] 0x88
20539 nop
20540 set 0x58, %g7
20541 ldsw [%l7 + %g7], %i2
20542 nop
20543 set 0x37, %l1
20544 ldstub [%l7 + %l1], %i7
20545 nop
20546 set 0x68, %o3
20547 ldd [%l7 + %o3], %g4
20548 set 0x58, %l2
20549 prefetcha [%l7 + %l2] 0x81, 0
20550 nop
20551 set 0x30, %l5
20552 lduw [%l7 + %l5], %l3
20553 nop
20554 set 0x10, %o5
20555 stx %o4, [%l7 + %o5]
20556 set 0x2F, %g1
20557 ldstuba [%l7 + %g1] 0x89, %g3
20558 and %i6, %l6, %o5
20559 nop
20560 set 0x4C, %i3
20561 ldsw [%l7 + %i3], %g1
20562 set 0x48, %l0
20563 stwa %o3, [%l7 + %l0] 0xea
20564 membar #Sync
20565 set 0x40, %l6
20566 ldda [%l7 + %l6] 0x89, %f16
20567 nop
20568 set 0x48, %g2
20569 stw %g5, [%l7 + %g2]
20570 set 0x70, %i6
20571 stxa %o6, [%l7 + %i6] 0xe2
20572 membar #Sync
20573 nop
20574 set 0x52, %i0
20575 ldstub [%l7 + %i0], %i3
20576 nop
20577 set 0x60, %i2
20578 ldsh [%l7 + %i2], %o0
20579 nop
20580 set 0x7F, %i1
20581 ldstub [%l7 + %i1], %o1
20582 nop
20583 set 0x40, %l4
20584 stx %fsr, [%l7 + %l4]
20585 nop
20586 set 0x53, %l3
20587 ldsb [%l7 + %l3], %l0
20588 add %l7, 0x50, %l6
20589 wr %g0, 0x88, %asi
20590 casxa [%l6] 0x88, %l5, %l2
20591 nop
20592 set 0x74, %i4
20593 prefetch [%l7 + %i4], 3
20594 add %l7, 0x38, %l6
20595 wr %g0, 0x81, %asi
20596 lda [%l6] %asi, %o2
20597 casa [%l6] 0x81, %o2, %g7
20598 nop
20599 set 0x1C, %g6
20600 stw %l1, [%l7 + %g6]
20601 set 0x5C, %i7
20602 stba %i1, [%l7 + %i7] 0xeb
20603 membar #Sync
20604 set 0x08, %o4
20605 stda %o6, [%l7 + %o4] 0x81
20606 fpsub16s %f7, %f31, %f16
20607 add %l7, 0x34, %l6
20608 wr %g0, 0x81, %asi
20609 casa [%l6] 0x81, %g2, %g6
20610 nop
20611 set 0x0A, %o6
20612 sth %i0, [%l7 + %o6]
20613 nop
20614 set 0x78, %o0
20615 ldsw [%l7 + %o0], %l4
20616 st %f14, [%l7 + 0x24]
20617 nop
20618 set 0x38, %i5
20619 stx %i2, [%l7 + %i5]
20620 set 0x4C, %o2
20621 sta %f22, [%l7 + %o2] 0x81
20622 set 0x40, %o7
20623 stda %f16, [%l7 + %o7] 0xf9
20624 membar #Sync
20625 set 0x08, %o1
20626 sta %f29, [%l7 + %o1] 0x81
20627 nop
20628 set 0x78, %g4
20629 swap [%l7 + %g4], %i4
20630 set 0x54, %g3
20631 stwa %i7, [%l7 + %g3] 0x81
20632 set 0x6E, %g5
20633 ldstuba [%l7 + %g5] 0x89, %i5
20634 and %l3, %g4, %g3
20635 set 0x26, %l1
20636 ldstuba [%l7 + %l1] 0x81, %i6
20637 set 0x08, %g7
20638 swapa [%l7 + %g7] 0x89, %o4
20639 nop
20640 set 0x16, %l2
20641 ldstub [%l7 + %l2], %l6
20642 add %l7, 0x18, %l6
20643 wr %g0, 0x81, %asi
20644 ldxa [%l6] %asi, %o5
20645 casxa [%l6] 0x81, %o5, %o3
20646 set 0x60, %l5
20647 swapa [%l7 + %l5] 0x80, %g1
20648 add %o6, %g5, %o0
20649 add %l7, 0x64, %l6
20650 wr %g0, 0x80, %asi
20651 casa [%l6] 0x80, %o1, %l0
20652 set 0x5C, %o5
20653 lda [%l7 + %o5] 0x89, %f12
20654 nop
20655 set 0x5A, %g1
20656 ldstub [%l7 + %g1], %i3
20657 st %f26, [%l7 + 0x28]
20658 add %l7, 0x08, %l6
20659 wr %g0, 0x81, %asi
20660 ldxa [%l6] %asi, %l5
20661 casxa [%l6] 0x81, %l5, %o2
20662 add %g7, %l2, %l1
20663 nop
20664 set 0x79, %i3
20665 ldsb [%l7 + %i3], %o7
20666 nop
20667 set 0x50, %o3
20668 ldsw [%l7 + %o3], %g2
20669 set 0x30, %l6
20670 prefetcha [%l7 + %l6] 0x80, 1
20671 nop
20672 set 0x6E, %g2
20673 ldstub [%l7 + %g2], %i1
20674 set 0x58, %l0
20675 sta %f26, [%l7 + %l0] 0x80
20676 set 0x18, %i0
20677 stxa %i0, [%l7 + %i0] 0x88
20678 nop
20679 set 0x32, %i2
20680 sth %i2, [%l7 + %i2]
20681 nop
20682 set 0x38, %i1
20683 std %i4, [%l7 + %i1]
20684 nop
20685 set 0x28, %i6
20686 lduh [%l7 + %i6], %l4
20687 set 0x4C, %l4
20688 stha %i5, [%l7 + %l4] 0x80
20689 set 0x58, %i4
20690 stwa %i7, [%l7 + %i4] 0x80
20691 set 0x50, %g6
20692 stxa %g4, [%l7 + %g6] 0x89
20693 set 0x24, %i7
20694 stha %l3, [%l7 + %i7] 0x81
20695 st %f20, [%l7 + 0x58]
20696 set 0x2E, %o4
20697 stba %i6, [%l7 + %o4] 0xea
20698 membar #Sync
20699 set 0x0C, %l3
20700 stwa %g3, [%l7 + %l3] 0xeb
20701 membar #Sync
20702 st %fsr, [%l7 + 0x74]
20703 nop
20704 set 0x34, %o0
20705 ldub [%l7 + %o0], %o4
20706 set 0x40, %o6
20707 stda %f16, [%l7 + %o6] 0xf8
20708 membar #Sync
20709 membar #Sync
20710 set 0x40, %i5
20711 ldda [%l7 + %i5] 0xf8, %f0
20712 nop
20713 set 0x38, %o7
20714 ldd [%l7 + %o7], %f14
20715 nop
20716 set 0x78, %o1
20717 stx %o5, [%l7 + %o1]
20718 nop
20719 set 0x68, %g4
20720 ldd [%l7 + %g4], %o2
20721 ld [%l7 + 0x5C], %f21
20722 nop
20723 set 0x70, %o2
20724 stx %fsr, [%l7 + %o2]
20725 set 0x58, %g3
20726 lda [%l7 + %g3] 0x80, %f31
20727 set 0x60, %g5
20728 stxa %g1, [%l7 + %g5] 0xe3
20729 membar #Sync
20730 nop
20731 set 0x20, %l1
20732 ldx [%l7 + %l1], %o6
20733 nop
20734 set 0x18, %g7
20735 stw %g5, [%l7 + %g7]
20736 set 0x40, %l2
20737 ldxa [%l7 + %l2] 0x80, %l6
20738 nop
20739 set 0x18, %l5
20740 stx %fsr, [%l7 + %l5]
20741 nop
20742 set 0x70, %g1
20743 ldx [%l7 + %g1], %o1
20744 nop
20745 set 0x78, %i3
20746 std %l0, [%l7 + %i3]
20747 add %l7, 0x40, %l6
20748 wr %g0, 0x81, %asi
20749 casxa [%l6] 0x81, %o0, %l5
20750 set 0x78, %o3
20751 stxa %o2, [%l7 + %o3] 0x80
20752 set 0x5C, %o5
20753 sta %f20, [%l7 + %o5] 0x81
20754 add %l7, 0x20, %l6
20755 wr %g0, 0x80, %asi
20756 casxa [%l6] 0x80, %i3, %g7
20757 nop
20758 set 0x68, %l6
20759 std %l0, [%l7 + %l6]
20760 nop
20761 set 0x10, %l0
20762 ldsw [%l7 + %l0], %l2
20763 st %f11, [%l7 + 0x54]
20764 set 0x34, %g2
20765 sta %f16, [%l7 + %g2] 0x89
20766 nop
20767 set 0x22, %i0
20768 ldstub [%l7 + %i0], %g2
20769 nop
20770 set 0x68, %i1
20771 ldd [%l7 + %i1], %f6
20772 set 0x0C, %i6
20773 lda [%l7 + %i6] 0x89, %f9
20774 nop
20775 set 0x53, %l4
20776 ldsb [%l7 + %l4], %g6
20777 nop
20778 set 0x30, %i2
20779 ldd [%l7 + %i2], %f10
20780 nop
20781 set 0x20, %i4
20782 ldx [%l7 + %i4], %o7
20783 set 0x4C, %g6
20784 sta %f7, [%l7 + %g6] 0x81
20785 set 0x2E, %i7
20786 ldstuba [%l7 + %i7] 0x89, %i0
20787 add %l7, 0x40, %l6
20788 wr %g0, 0x81, %asi
20789 casxa [%l6] 0x81, %i1, %i4
20790 nop
20791 set 0x54, %o4
20792 ldstub [%l7 + %o4], %l4
20793 nop
20794 set 0x60, %l3
20795 stx %i5, [%l7 + %l3]
20796 nop
20797 set 0x42, %o6
20798 ldsb [%l7 + %o6], %i7
20799 nop
20800 set 0x2C, %o0
20801 ldsh [%l7 + %o0], %i2
20802 nop
20803 set 0x78, %i5
20804 stx %g4, [%l7 + %i5]
20805 bl,a,pn %icc, loop_173
20806 add %i6, %l3, %o4
20807 add %l7, 0x40, %l6
20808 wr %g0, 0x88, %asi
20809 casxa [%l6] 0x88, %g3, %o3
20810loop_173:
20811 nop
20812 set 0x20, %o1
20813 stwa %o5, [%l7 + %o1] 0xea
20814 membar #Sync
20815 nop
20816 set 0x67, %o7
20817 ldub [%l7 + %o7], %o6
20818 set 0x38, %g4
20819 ldxa [%l7 + %g4] 0x89, %g1
20820 set 0x68, %o2
20821 lda [%l7 + %o2] 0x81, %f4
20822 nop
20823 set 0x6A, %g5
20824 stb %l6, [%l7 + %g5]
20825 nop
20826 set 0x48, %l1
20827 swap [%l7 + %l1], %o1
20828 nop
20829 set 0x78, %g3
20830 stx %l0, [%l7 + %g3]
20831 nop
20832 nop
20833 setx 0xF9EE632B99161515, %l0, %l6
20834 stx %l6, [%l7 + 0x28]
20835 ldd [%l7 + 0x28], %f22
20836 setx 0xB97946E0C71F0FBE, %l1, %l5
20837 stx %l5, [%l7 + 0x10]
20838 ldd [%l7 + 0x10], %f6
20839 fdivd %f6, %f22, %f8
20840 fpsub16s %f22, %f12, %f6
20841 nop
20842 set 0x34, %g7
20843 ldsh [%l7 + %g7], %g5
20844 nop
20845 set 0x0D, %l2
20846 ldsb [%l7 + %l2], %l5
20847 add %l7, 0x38, %l6
20848 wr %g0, 0x81, %asi
20849 ldxa [%l6] %asi, %o0
20850 casxa [%l6] 0x81, %o0, %o2
20851 set 0x20, %l5
20852 stha %g7, [%l7 + %l5] 0xe3
20853 membar #Sync
20854 set 0x10, %g1
20855 ldda [%l7 + %g1] 0x88, %l0
20856 and %i3, %g2, %g6
20857 nop
20858 set 0x28, %i3
20859 stw %o7, [%l7 + %i3]
20860 and %i0, %l2, %i4
20861 set 0x6C, %o3
20862 lda [%l7 + %o3] 0x80, %f16
20863 set 0x18, %l6
20864 stwa %l4, [%l7 + %l6] 0xe3
20865 membar #Sync
20866 membar #Sync
20867 set 0x40, %l0
20868 ldda [%l7 + %l0] 0xf0, %f16
20869 set 0x52, %g2
20870 stha %i1, [%l7 + %g2] 0xea
20871 membar #Sync
20872 nop
20873 set 0x20, %o5
20874 stx %i7, [%l7 + %o5]
20875 fpsub32 %f16, %f6, %f8
20876 be,pt %xcc, loop_174
20877 add %i2, %i5, %i6
20878 nop
20879 set 0x21, %i0
20880 ldstub [%l7 + %i0], %l3
20881 or %g4, %o4, %g3
20882loop_174:
20883 nop
20884 add %l7, 0x6C, %l6
20885 wr %g0, 0x88, %asi
20886 lda [%l6] %asi, %o3
20887 casa [%l6] 0x88, %o3, %o6
20888 nop
20889 set 0x20, %i1
20890 stx %o5, [%l7 + %i1]
20891 set 0x40, %i6
20892 stda %f16, [%l7 + %i6] 0xf1
20893 membar #Sync
20894 nop
20895 set 0x08, %l4
20896 std %i6, [%l7 + %l4]
20897 nop
20898 set 0x68, %i2
20899 std %g0, [%l7 + %i2]
20900 set 0x40, %i4
20901 stda %l0, [%l7 + %i4] 0xe2
20902 membar #Sync
20903 st %f29, [%l7 + 0x58]
20904 nop
20905 set 0x10, %i7
20906 stx %o1, [%l7 + %i7]
20907 nop
20908 set 0x38, %o4
20909 stx %fsr, [%l7 + %o4]
20910 set 0x40, %g6
20911 stda %g4, [%l7 + %g6] 0xe2
20912 membar #Sync
20913 set 0x20, %l3
20914 stda %l4, [%l7 + %l3] 0xe3
20915 membar #Sync
20916 fpsub32s %f29, %f17, %f27
20917 nop
20918 set 0x6F, %o6
20919 ldstub [%l7 + %o6], %o2
20920 nop
20921 set 0x60, %o0
20922 std %o0, [%l7 + %o0]
20923 nop
20924 set 0x58, %i5
20925 std %f12, [%l7 + %i5]
20926 add %l7, 0x28, %l6
20927 wr %g0, 0x88, %asi
20928 casxa [%l6] 0x88, %l1, %g7
20929 and %i3, %g6, %o7
20930 set 0x40, %o1
20931 stda %f0, [%l7 + %o1] 0xd8
20932 nop
20933 set 0x75, %g4
20934 ldub [%l7 + %g4], %i0
20935 or %g2, %i4, %l2
20936 add %l7, 0x40, %l6
20937 wr %g0, 0x81, %asi
20938 ldxa [%l6] %asi, %l4
20939 casxa [%l6] 0x81, %l4, %i1
20940 nop
20941 set 0x30, %o2
20942 stw %i7, [%l7 + %o2]
20943 set 0x50, %o7
20944 stxa %i2, [%l7 + %o7] 0xeb
20945 membar #Sync
20946 nop
20947 set 0x60, %l1
20948 stx %fsr, [%l7 + %l1]
20949 nop
20950 set 0x38, %g5
20951 ldx [%l7 + %g5], %i6
20952 set 0x34, %g7
20953 stba %i5, [%l7 + %g7] 0x88
20954 nop
20955 set 0x18, %l2
20956 prefetch [%l7 + %l2], 0
20957 set 0x08, %g3
20958 stxa %l3, [%l7 + %g3] 0xea
20959 membar #Sync
20960 nop
20961 nop
20962 setx 0xD09B8FDDFE97ABDD, %l0, %l6
20963 stx %l6, [%l7 + 0x28]
20964 ldd [%l7 + 0x28], %f4
20965 setx 0xEBF54CCF6C404C72, %l1, %l5
20966 stx %l5, [%l7 + 0x10]
20967 ldd [%l7 + 0x10], %f4
20968 fdivd %f4, %f4, %f6
20969 ld [%l7 + 0x58], %f3
20970 st %fsr, [%l7 + 0x2C]
20971 nop
20972 set 0x48, %l5
20973 ldx [%l7 + %l5], %o4
20974 st %f28, [%l7 + 0x64]
20975 set 0x38, %g1
20976 stda %g4, [%l7 + %g1] 0xe2
20977 membar #Sync
20978 set 0x70, %o3
20979 lda [%l7 + %o3] 0x80, %f13
20980 nop
20981 set 0x4F, %i3
20982 stb %g3, [%l7 + %i3]
20983 set 0x40, %l0
20984 stda %f0, [%l7 + %l0] 0xf8
20985 membar #Sync
20986 nop
20987 set 0x3C, %l6
20988 lduh [%l7 + %l6], %o6
20989 nop
20990 set 0x28, %g2
20991 stx %o5, [%l7 + %g2]
20992 nop
20993 set 0x40, %i0
20994 prefetch [%l7 + %i0], 1
20995 add %l6, %g1, %l0
20996 nop
20997 set 0x68, %o5
20998 ldx [%l7 + %o5], %o3
20999 set 0x35, %i6
21000 stba %g5, [%l7 + %i6] 0x88
21001 nop
21002 set 0x20, %i1
21003 ldsw [%l7 + %i1], %o1
21004 nop
21005 set 0x1A, %i2
21006 ldstub [%l7 + %i2], %l5
21007 add %o0, %o2, %l1
21008 ld [%l7 + 0x68], %f0
21009 wr %g7, %g6, %ccr
21010 and %i3, %o7, %i0
21011 nop
21012 set 0x38, %i4
21013 stx %g2, [%l7 + %i4]
21014 set 0x38, %l4
21015 stxa %i4, [%l7 + %l4] 0xeb
21016 membar #Sync
21017 nop
21018 set 0x18, %o4
21019 stx %fsr, [%l7 + %o4]
21020 nop
21021 set 0x58, %i7
21022 stx %fsr, [%l7 + %i7]
21023 nop
21024 set 0x74, %g6
21025 ldsw [%l7 + %g6], %l4
21026 set 0x38, %o6
21027 stha %l2, [%l7 + %o6] 0x80
21028 or %i7, %i2, %i1
21029 set 0x14, %l3
21030 sta %f30, [%l7 + %l3] 0x89
21031 nop
21032 set 0x28, %i5
21033 swap [%l7 + %i5], %i5
21034 ld [%l7 + 0x40], %f30
21035 set 0x68, %o0
21036 ldxa [%l7 + %o0] 0x88, %l3
21037 set 0x12, %g4
21038 stha %o4, [%l7 + %g4] 0x88
21039 nop
21040 set 0x78, %o1
21041 ldd [%l7 + %o1], %f24
21042 nop
21043 set 0x38, %o2
21044 ldd [%l7 + %o2], %f0
21045 add %i6, %g4, %o6
21046 nop
21047 set 0x51, %l1
21048 ldstub [%l7 + %l1], %g3
21049 set 0x10, %o7
21050 ldda [%l7 + %o7] 0xe2, %o4
21051 add %l7, 0x30, %l6
21052 wr %g0, 0x89, %asi
21053 casxa [%l6] 0x89, %g1, %l6
21054 nop
21055 set 0x20, %g5
21056 ldd [%l7 + %g5], %l0
21057 set 0x58, %l2
21058 prefetcha [%l7 + %l2] 0x81, 0
21059 set 0x60, %g3
21060 prefetcha [%l7 + %g3] 0x89, 0
21061 set 0x78, %l5
21062 ldxa [%l7 + %l5] 0x80, %l5
21063 and %g5, %o2, %l1
21064 set 0x10, %g1
21065 prefetcha [%l7 + %g1] 0x89, 3
21066 set 0x78, %g7
21067 prefetcha [%l7 + %g7] 0x81, 4
21068 nop
21069 set 0x38, %i3
21070 lduw [%l7 + %i3], %g7
21071 set 0x10, %o3
21072 stha %i3, [%l7 + %o3] 0x88
21073 nop
21074 set 0x54, %l0
21075 swap [%l7 + %l0], %o7
21076 nop
21077 set 0x30, %g2
21078 stx %i0, [%l7 + %g2]
21079 nop
21080 set 0x60, %l6
21081 swap [%l7 + %l6], %g2
21082 nop
21083 set 0x28, %o5
21084 stx %i4, [%l7 + %o5]
21085 add %l4, %i7, %i2
21086 nop
21087 set 0x14, %i6
21088 ldsh [%l7 + %i6], %l2
21089 set 0x1E, %i0
21090 stba %i5, [%l7 + %i0] 0x81
21091 set 0x6C, %i1
21092 lda [%l7 + %i1] 0x80, %f27
21093 set 0x20, %i4
21094 stwa %l3, [%l7 + %i4] 0x89
21095 set 0x10, %i2
21096 stxa %i1, [%l7 + %i2] 0x81
21097 nop
21098 set 0x70, %o4
21099 std %o4, [%l7 + %o4]
21100 nop
21101 set 0x68, %l4
21102 sth %g4, [%l7 + %l4]
21103 ld [%l7 + 0x70], %f3
21104 nop
21105 set 0x40, %i7
21106 ldsw [%l7 + %i7], %o6
21107 nop
21108 set 0x72, %g6
21109 ldstub [%l7 + %g6], %i6
21110 add %g3, %o5, %g1
21111 set 0x70, %l3
21112 prefetcha [%l7 + %l3] 0x88, 3
21113 be,a %xcc, loop_175
21114 or %l6, %o1, %o3
21115 set 0x34, %o6
21116 sta %f12, [%l7 + %o6] 0x88
21117loop_175:
21118 nop
21119 set 0x10, %i5
21120 ldd [%l7 + %i5], %g4
21121 set 0x10, %g4
21122 stda %l4, [%l7 + %g4] 0xe2
21123 membar #Sync
21124 membar #Sync
21125 set 0x40, %o1
21126 ldda [%l7 + %o1] 0xf0, %f0
21127 bne,a %icc, loop_176
21128 nop
21129 set 0x30, %o0
21130 stb %l1, [%l7 + %o0]
21131 st %fsr, [%l7 + 0x70]
21132 add %l7, 0x58, %l6
21133 wr %g0, 0x80, %asi
21134 ldxa [%l6] %asi, %o2
21135 casxa [%l6] 0x80, %o2, %o0
21136loop_176:
21137 bl,a,pn %icc, loop_177
21138 nop
21139 set 0x38, %l1
21140 std %f20, [%l7 + %l1]
21141 nop
21142 set 0x10, %o7
21143 std %g6, [%l7 + %o7]
21144 or %i3, %o7, %g7
21145loop_177:
21146 ld [%l7 + 0x34], %f1
21147 bleu %icc, loop_178
21148 and %g2, %i4, %i0
21149 nop
21150 set 0x1C, %g5
21151 lduw [%l7 + %g5], %i7
21152 set 0x60, %l2
21153 stxa %i2, [%l7 + %l2] 0x88
21154loop_178:
21155 nop
21156 add %l7, 0x50, %l6
21157 wr %g0, 0x81, %asi
21158 casxa [%l6] 0x81, %l2, %l4
21159 nop
21160 set 0x68, %o2
21161 ldd [%l7 + %o2], %f4
21162 nop
21163 set 0x40, %l5
21164 std %i4, [%l7 + %l5]
21165 set 0x40, %g1
21166 stda %f0, [%l7 + %g1] 0xc4
21167 nop
21168 set 0x78, %g7
21169 lduw [%l7 + %g7], %l3
21170 set 0x5C, %g3
21171 stha %o4, [%l7 + %g3] 0xe3
21172 membar #Sync
21173 nop
21174 set 0x18, %o3
21175 stw %g4, [%l7 + %o3]
21176 set 0x60, %i3
21177 swapa [%l7 + %i3] 0x80, %i1
21178 set 0x60, %l0
21179 ldda [%l7 + %l0] 0x80, %o6
21180 add %l7, 0x38, %l6
21181 wr %g0, 0x81, %asi
21182 casxa [%l6] 0x81, %i6, %o5
21183 set 0x54, %l6
21184 swapa [%l7 + %l6] 0x88, %g3
21185 nop
21186 set 0x18, %o5
21187 ldd [%l7 + %o5], %f4
21188 nop
21189 set 0x77, %g2
21190 ldsb [%l7 + %g2], %l0
21191 nop
21192 set 0x09, %i0
21193 ldub [%l7 + %i0], %l6
21194 nop
21195 set 0x68, %i1
21196 ldd [%l7 + %i1], %f30
21197 nop
21198 set 0x4C, %i6
21199 stw %o1, [%l7 + %i6]
21200 nop
21201 set 0x5C, %i4
21202 ldsw [%l7 + %i4], %o3
21203 nop
21204 set 0x68, %i2
21205 stx %fsr, [%l7 + %i2]
21206 add %l7, 0x14, %l6
21207 wr %g0, 0x81, %asi
21208 lda [%l6] %asi, %g5
21209 casa [%l6] 0x81, %g5, %g1
21210 nop
21211 set 0x20, %o4
21212 std %l4, [%l7 + %o4]
21213 nop
21214 set 0x10, %i7
21215 std %f22, [%l7 + %i7]
21216 nop
21217 set 0x12, %g6
21218 ldub [%l7 + %g6], %o2
21219 nop
21220 set 0x28, %l4
21221 ldd [%l7 + %l4], %l0
21222 nop
21223 set 0x38, %l3
21224 stx %fsr, [%l7 + %l3]
21225 nop
21226 set 0x60, %i5
21227 ldsw [%l7 + %i5], %o0
21228 nop
21229 set 0x50, %g4
21230 stw %g6, [%l7 + %g4]
21231 set 0x20, %o1
21232 stxa %o7, [%l7 + %o1] 0xe3
21233 membar #Sync
21234 set 0x40, %o6
21235 stxa %i3, [%l7 + %o6] 0xe2
21236 membar #Sync
21237 st %fsr, [%l7 + 0x68]
21238 set 0x6C, %l1
21239 stwa %g7, [%l7 + %l1] 0x89
21240 nop
21241 set 0x23, %o7
21242 ldsb [%l7 + %o7], %g2
21243 nop
21244 set 0x30, %g5
21245 ldsw [%l7 + %g5], %i4
21246 add %l7, 0x78, %l6
21247 wr %g0, 0x81, %asi
21248 ldxa [%l6] %asi, %i7
21249 casxa [%l6] 0x81, %i7, %i0
21250 ld [%l7 + 0x20], %f26
21251 nop
21252 set 0x38, %l2
21253 lduw [%l7 + %l2], %i2
21254 nop
21255 set 0x30, %o2
21256 stx %fsr, [%l7 + %o2]
21257 add %l7, 0x70, %l6
21258 wr %g0, 0x80, %asi
21259 ldxa [%l6] %asi, %l4
21260 casxa [%l6] 0x80, %l4, %l2
21261 nop
21262 set 0x54, %l5
21263 prefetch [%l7 + %l5], 0
21264 nop
21265 set 0x48, %g1
21266 std %l2, [%l7 + %g1]
21267 and %i5, %o4, %g4
21268 set 0x08, %g7
21269 prefetcha [%l7 + %g7] 0x89, 4
21270 nop
21271 set 0x48, %g3
21272 ldd [%l7 + %g3], %i0
21273 nop
21274 set 0x40, %o0
21275 stx %fsr, [%l7 + %o0]
21276 nop
21277 set 0x18, %i3
21278 std %f6, [%l7 + %i3]
21279 ld [%l7 + 0x10], %f1
21280 set 0x14, %l0
21281 stwa %i6, [%l7 + %l0] 0x89
21282 or %o5, %l0, %l6
21283 nop
21284 set 0x7A, %l6
21285 ldsh [%l7 + %l6], %g3
21286 nop
21287 set 0x7C, %o5
21288 stw %o3, [%l7 + %o5]
21289 set 0x38, %o3
21290 swapa [%l7 + %o3] 0x80, %o1
21291 st %fsr, [%l7 + 0x4C]
21292 set 0x40, %g2
21293 stda %f0, [%l7 + %g2] 0xc2
21294 nop
21295 set 0x70, %i0
21296 lduw [%l7 + %i0], %g1
21297 set 0x6A, %i1
21298 ldstuba [%l7 + %i1] 0x81, %l5
21299 set 0x48, %i6
21300 stxa %o2, [%l7 + %i6] 0x89
21301 st %fsr, [%l7 + 0x10]
21302 or %l1, %g5, %o0
21303 set 0x30, %i2
21304 ldda [%l7 + %i2] 0xeb, %o6
21305 set 0x6E, %i4
21306 stha %i3, [%l7 + %i4] 0x88
21307 add %g7, %g6, %g2
21308 nop
21309 set 0x58, %o4
21310 ldsh [%l7 + %o4], %i4
21311 nop
21312 set 0x18, %g6
21313 std %i6, [%l7 + %g6]
21314 nop
21315 set 0x58, %i7
21316 stx %fsr, [%l7 + %i7]
21317 set 0x7E, %l3
21318 ldstuba [%l7 + %l3] 0x81, %i0
21319 nop
21320 set 0x36, %l4
21321 lduh [%l7 + %l4], %l4
21322 add %l7, 0x18, %l6
21323 wr %g0, 0x88, %asi
21324 casxa [%l6] 0x88, %i2, %l3
21325 nop
21326 set 0x73, %g4
21327 stb %l2, [%l7 + %g4]
21328 nop
21329 set 0x62, %i5
21330 lduh [%l7 + %i5], %i5
21331 nop
21332 set 0x40, %o1
21333 ldx [%l7 + %o1], %g4
21334 bg,pn %icc, loop_179
21335 nop
21336 set 0x39, %o6
21337 ldsb [%l7 + %o6], %o4
21338 set 0x40, %l1
21339 swapa [%l7 + %l1] 0x89, %o6
21340loop_179:
21341 nop
21342 set 0x40, %g5
21343 stda %i0, [%l7 + %g5] 0xea
21344 membar #Sync
21345 nop
21346 set 0x20, %o7
21347 std %f30, [%l7 + %o7]
21348 fpsub16s %f11, %f2, %f27
21349 ld [%l7 + 0x50], %f9
21350 set 0x0C, %l2
21351 swapa [%l7 + %l2] 0x81, %o5
21352 nop
21353 set 0x3C, %l5
21354 ldub [%l7 + %l5], %i6
21355 set 0x40, %g1
21356 stda %f0, [%l7 + %g1] 0xd0
21357 fpsub16 %f10, %f24, %f24
21358 add %l6, %g3, %o3
21359 st %f13, [%l7 + 0x5C]
21360 set 0x2E, %o2
21361 stba %l0, [%l7 + %o2] 0xe2
21362 membar #Sync
21363 set 0x78, %g3
21364 stxa %o1, [%l7 + %g3] 0x89
21365 nop
21366 set 0x60, %g7
21367 lduw [%l7 + %g7], %l5
21368 nop
21369 set 0x54, %i3
21370 ldsh [%l7 + %i3], %g1
21371 nop
21372 set 0x20, %o0
21373 swap [%l7 + %o0], %l1
21374 set 0x20, %l0
21375 lda [%l7 + %l0] 0x81, %f29
21376 nop
21377 set 0x5C, %o5
21378 ldub [%l7 + %o5], %g5
21379 ld [%l7 + 0x48], %f13
21380 nop
21381 set 0x18, %o3
21382 std %o2, [%l7 + %o3]
21383 set 0x58, %g2
21384 ldxa [%l7 + %g2] 0x89, %o0
21385 nop
21386 set 0x30, %l6
21387 ldsh [%l7 + %l6], %o7
21388 nop
21389 set 0x7F, %i1
21390 ldsb [%l7 + %i1], %g7
21391 nop
21392 set 0x63, %i0
21393 ldub [%l7 + %i0], %i3
21394 set 0x38, %i2
21395 prefetcha [%l7 + %i2] 0x80, 2
21396 nop
21397 set 0x78, %i6
21398 ldd [%l7 + %i6], %i4
21399 st %fsr, [%l7 + 0x30]
21400 nop
21401 nop
21402 setx 0xCEB52BF7, %l0, %l6
21403 st %l6, [%l7 + 0x28]
21404 ld [%l7 + 0x28], %f0
21405 setx 0x544A95E3, %l1, %l5
21406 st %l5, [%l7 + 0x10]
21407 ld [%l7 + 0x10], %f17
21408 fdivs %f17, %f0, %f4
21409 nop
21410 set 0x1E, %o4
21411 ldub [%l7 + %o4], %g6
21412 set 0x40, %g6
21413 stda %f0, [%l7 + %g6] 0x88
21414 or %i0, %i7, %l4
21415 st %fsr, [%l7 + 0x1C]
21416 nop
21417 set 0x2F, %i4
21418 ldsb [%l7 + %i4], %i2
21419 nop
21420 set 0x28, %i7
21421 ldd [%l7 + %i7], %f16
21422 set 0x50, %l3
21423 ldstuba [%l7 + %l3] 0x80, %l2
21424 nop
21425 set 0x5F, %g4
21426 stb %l3, [%l7 + %g4]
21427 set 0x1A, %l4
21428 stha %g4, [%l7 + %l4] 0x88
21429 nop
21430 set 0x53, %i5
21431 ldub [%l7 + %i5], %i5
21432 set 0x60, %o1
21433 stxa %o6, [%l7 + %o1] 0xe3
21434 membar #Sync
21435 nop
21436 set 0x54, %l1
21437 swap [%l7 + %l1], %o4
21438 wr %i1, %i6, %set_softint
21439 nop
21440 set 0x73, %o6
21441 stb %l6, [%l7 + %o6]
21442 fpsub32 %f2, %f24, %f4
21443 nop
21444 set 0x30, %o7
21445 stw %o5, [%l7 + %o7]
21446 set 0x38, %l2
21447 stda %g2, [%l7 + %l2] 0xe2
21448 membar #Sync
21449 set 0x28, %g5
21450 lda [%l7 + %g5] 0x81, %f8
21451 or %l0, %o3, %o1
21452 set 0x08, %l5
21453 stwa %g1, [%l7 + %l5] 0x89
21454 wr %l5, %g5, %sys_tick
21455 set 0x40, %o2
21456 stda %f0, [%l7 + %o2] 0xca
21457 set 0x40, %g1
21458 stwa %o2, [%l7 + %g1] 0x81
21459 nop
21460 set 0x74, %g7
21461 lduw [%l7 + %g7], %o0
21462 nop
21463 set 0x10, %i3
21464 swap [%l7 + %i3], %o7
21465 ld [%l7 + 0x60], %f22
21466 nop
21467 set 0x28, %o0
21468 ldd [%l7 + %o0], %f4
21469 add %g7, %i3, %g2
21470 st %fsr, [%l7 + 0x70]
21471 nop
21472 set 0x10, %l0
21473 ldd [%l7 + %l0], %i4
21474 and %g6, %l1, %i7
21475 set 0x10, %g3
21476 swapa [%l7 + %g3] 0x89, %l4
21477 membar #Sync
21478 set 0x40, %o3
21479 ldda [%l7 + %o3] 0xf1, %f0
21480 st %f24, [%l7 + 0x1C]
21481 nop
21482 set 0x10, %g2
21483 ldx [%l7 + %g2], %i0
21484 wr %i2, %l3, %clear_softint
21485 nop
21486 set 0x18, %o5
21487 std %f16, [%l7 + %o5]
21488 fpsub32 %f8, %f16, %f16
21489 set 0x34, %i1
21490 sta %f10, [%l7 + %i1] 0x81
21491 set 0x48, %i0
21492 stxa %l2, [%l7 + %i0] 0xeb
21493 membar #Sync
21494 nop
21495 set 0x60, %i2
21496 ldd [%l7 + %i2], %i4
21497 nop
21498 set 0x7B, %i6
21499 ldub [%l7 + %i6], %g4
21500 wr %g0, 0x6, %fprs
21501 set 0x12, %l6
21502 stha %o4, [%l7 + %l6] 0xe2
21503 membar #Sync
21504 set 0x40, %g6
21505 ldda [%l7 + %g6] 0xd8, %f16
21506 set 0x08, %i4
21507 prefetcha [%l7 + %i4] 0x80, 2
21508 nop
21509 set 0x20, %i7
21510 std %f26, [%l7 + %i7]
21511 nop
21512 set 0x28, %l3
21513 ldsh [%l7 + %l3], %o5
21514 or %i6, %g3, %l0
21515 nop
21516 set 0x18, %o4
21517 std %f4, [%l7 + %o4]
21518 nop
21519 set 0x78, %l4
21520 stw %o1, [%l7 + %l4]
21521 set 0x3F, %i5
21522 stba %g1, [%l7 + %i5] 0x88
21523 nop
21524 set 0x0C, %g4
21525 sth %o3, [%l7 + %g4]
21526 set 0x30, %l1
21527 ldda [%l7 + %l1] 0xe3, %g4
21528 add %l7, 0x58, %l6
21529 wr %g0, 0x88, %asi
21530 lda [%l6] %asi, %l5
21531 casa [%l6] 0x88, %l5, %o0
21532 set 0x30, %o1
21533 stha %o2, [%l7 + %o1] 0x81
21534 set 0x40, %o7
21535 stda %f16, [%l7 + %o7] 0xf1
21536 membar #Sync
21537 bn,pn %icc, loop_180
21538 nop
21539 set 0x49, %l2
21540 stb %g7, [%l7 + %l2]
21541 nop
21542 set 0x3C, %o6
21543 ldsh [%l7 + %o6], %o7
21544 nop
21545 set 0x20, %g5
21546 swap [%l7 + %g5], %i3
21547loop_180:
21548 add %i4, %g2, %l1
21549 set 0x18, %o2
21550 stda %i6, [%l7 + %o2] 0xea
21551 membar #Sync
21552 set 0x20, %l5
21553 ldxa [%l7 + %l5] 0x89, %g6
21554 nop
21555 set 0x70, %g1
21556 ldx [%l7 + %g1], %l4
21557 st %fsr, [%l7 + 0x34]
21558 nop
21559 set 0x16, %i3
21560 ldsh [%l7 + %i3], %i0
21561 set 0x28, %g7
21562 stda %l2, [%l7 + %g7] 0x88
21563 st %f5, [%l7 + 0x40]
21564 set 0x76, %l0
21565 stha %i2, [%l7 + %l0] 0xe3
21566 membar #Sync
21567 set 0x50, %o0
21568 stwa %l2, [%l7 + %o0] 0xeb
21569 membar #Sync
21570 set 0x56, %g3
21571 stha %i5, [%l7 + %g3] 0xe3
21572 membar #Sync
21573 set 0x4A, %o3
21574 ldstuba [%l7 + %o3] 0x81, %o6
21575 nop
21576 set 0x78, %g2
21577 stx %i1, [%l7 + %g2]
21578 nop
21579 set 0x3D, %o5
21580 ldstub [%l7 + %o5], %o4
21581 and %g4, %l6, %i6
21582 nop
21583 set 0x78, %i1
21584 stx %o5, [%l7 + %i1]
21585 nop
21586 set 0x3C, %i2
21587 ldstub [%l7 + %i2], %g3
21588 nop
21589 set 0x30, %i6
21590 stx %l0, [%l7 + %i6]
21591 set 0x18, %i0
21592 stda %o0, [%l7 + %i0] 0x81
21593 set 0x4C, %g6
21594 ldstuba [%l7 + %g6] 0x88, %o3
21595 nop
21596 set 0x68, %l6
21597 ldx [%l7 + %l6], %g1
21598 and %g5, %o0, %o2
21599 nop
21600 set 0x10, %i4
21601 stx %fsr, [%l7 + %i4]
21602 set 0x48, %l3
21603 prefetcha [%l7 + %l3] 0x89, 2
21604 nop
21605 set 0x23, %o4
21606 ldsb [%l7 + %o4], %g7
21607 set 0x34, %l4
21608 lda [%l7 + %l4] 0x88, %f6
21609 add %l7, 0x54, %l6
21610 wr %g0, 0x80, %asi
21611 lda [%l6] %asi, %i3
21612 casa [%l6] 0x80, %i3, %i4
21613 nop
21614 set 0x48, %i7
21615 ldx [%l7 + %i7], %g2
21616 wr %o7, %i7, %softint
21617 nop
21618 set 0x59, %i5
21619 stb %g6, [%l7 + %i5]
21620 nop
21621 set 0x44, %l1
21622 ldsw [%l7 + %l1], %l4
21623 nop
21624 set 0x52, %g4
21625 lduh [%l7 + %g4], %i0
21626 set 0x28, %o7
21627 stxa %l1, [%l7 + %o7] 0x88
21628 nop
21629 set 0x68, %l2
21630 std %i2, [%l7 + %l2]
21631 set 0x3C, %o1
21632 stwa %l2, [%l7 + %o1] 0xeb
21633 membar #Sync
21634 set 0x08, %o6
21635 stda %i4, [%l7 + %o6] 0x80
21636 nop
21637 set 0x48, %g5
21638 ldx [%l7 + %g5], %o6
21639 st %f9, [%l7 + 0x70]
21640 nop
21641 set 0x08, %l5
21642 std %i0, [%l7 + %l5]
21643 wr %l3, %o4, %y
21644 set 0x7C, %o2
21645 stha %g4, [%l7 + %o2] 0x89
21646 set 0x46, %g1
21647 ldstuba [%l7 + %g1] 0x80, %i6
21648 nop
21649 set 0x2C, %g7
21650 lduw [%l7 + %g7], %o5
21651 nop
21652 set 0x30, %i3
21653 ldx [%l7 + %i3], %l6
21654 nop
21655 set 0x22, %o0
21656 ldstub [%l7 + %o0], %l0
21657 nop
21658 set 0x28, %l0
21659 std %g2, [%l7 + %l0]
21660 st %fsr, [%l7 + 0x7C]
21661 nop
21662 set 0x68, %o3
21663 stx %o1, [%l7 + %o3]
21664 nop
21665 set 0x08, %g3
21666 swap [%l7 + %g3], %g1
21667 set 0x40, %o5
21668 ldda [%l7 + %o5] 0x80, %f16
21669 nop
21670 set 0x50, %g2
21671 std %f22, [%l7 + %g2]
21672 set 0x50, %i2
21673 swapa [%l7 + %i2] 0x81, %g5
21674 set 0x7E, %i6
21675 stba %o3, [%l7 + %i6] 0x80
21676 nop
21677 set 0x5C, %i0
21678 lduw [%l7 + %i0], %o2
21679 set 0x6C, %g6
21680 sta %f10, [%l7 + %g6] 0x88
21681 set 0x78, %l6
21682 swapa [%l7 + %l6] 0x89, %l5
21683 nop
21684 set 0x08, %i4
21685 stx %fsr, [%l7 + %i4]
21686 nop
21687 set 0x46, %i1
21688 sth %g7, [%l7 + %i1]
21689 set 0x22, %l3
21690 stha %i3, [%l7 + %l3] 0xea
21691 membar #Sync
21692 set 0x72, %l4
21693 stha %i4, [%l7 + %l4] 0x89
21694 nop
21695 set 0x2C, %o4
21696 prefetch [%l7 + %o4], 2
21697 add %l7, 0x50, %l6
21698 wr %g0, 0x80, %asi
21699 ldxa [%l6] %asi, %g2
21700 casxa [%l6] 0x80, %g2, %o0
21701 nop
21702 set 0x3E, %i7
21703 ldsb [%l7 + %i7], %o7
21704 st %fsr, [%l7 + 0x08]
21705 set 0x6C, %i5
21706 lda [%l7 + %i5] 0x81, %f29
21707 nop
21708 set 0x75, %g4
21709 ldub [%l7 + %g4], %i7
21710 nop
21711 set 0x16, %o7
21712 ldsh [%l7 + %o7], %l4
21713 nop
21714 set 0x40, %l2
21715 ldd [%l7 + %l2], %f28
21716 set 0x40, %o1
21717 ldda [%l7 + %o1] 0x88, %f16
21718 set 0x68, %l1
21719 ldxa [%l7 + %l1] 0x81, %i0
21720 set 0x53, %g5
21721 stba %g6, [%l7 + %g5] 0xeb
21722 membar #Sync
21723 set 0x28, %l5
21724 sta %f10, [%l7 + %l5] 0x81
21725 membar #Sync
21726 set 0x40, %o2
21727 ldda [%l7 + %o2] 0xf9, %f16
21728 set 0x4A, %g1
21729 stha %i2, [%l7 + %g1] 0xea
21730 membar #Sync
21731 nop
21732 set 0x48, %g7
21733 ldd [%l7 + %g7], %l2
21734 nop
21735 set 0x28, %o6
21736 stx %fsr, [%l7 + %o6]
21737 nop
21738 set 0x7F, %i3
21739 ldub [%l7 + %i3], %l1
21740 nop
21741 set 0x10, %l0
21742 ldd [%l7 + %l0], %f2
21743 set 0x5C, %o3
21744 stwa %o6, [%l7 + %o3] 0xe2
21745 membar #Sync
21746 set 0x40, %g3
21747 stda %f0, [%l7 + %g3] 0xc4
21748 add %l7, 0x4C, %l6
21749 wr %g0, 0x89, %asi
21750 casa [%l6] 0x89, %i1, %l3
21751 set 0x60, %o0
21752 stba %o4, [%l7 + %o0] 0xe2
21753 membar #Sync
21754 nop
21755 set 0x78, %o5
21756 lduh [%l7 + %o5], %g4
21757 nop
21758 set 0x78, %g2
21759 ldx [%l7 + %g2], %i5
21760 or %o5, %l6, %i6
21761 nop
21762 set 0x08, %i6
21763 ldstub [%l7 + %i6], %l0
21764 nop
21765 set 0x63, %i2
21766 stb %g3, [%l7 + %i2]
21767 st %fsr, [%l7 + 0x20]
21768 set 0x20, %g6
21769 swapa [%l7 + %g6] 0x89, %g1
21770 ld [%l7 + 0x30], %f11
21771 set 0x24, %l6
21772 lda [%l7 + %l6] 0x89, %f22
21773 set 0x40, %i0
21774 stda %f0, [%l7 + %i0] 0xd0
21775 wr %g5, %o3, %y
21776 set 0x34, %i4
21777 sta %f20, [%l7 + %i4] 0x89
21778 nop
21779 set 0x50, %l3
21780 stx %fsr, [%l7 + %l3]
21781 nop
21782 set 0x48, %l4
21783 ldsw [%l7 + %l4], %o1
21784 add %l7, 0x60, %l6
21785 wr %g0, 0x80, %asi
21786 casxa [%l6] 0x80, %l5, %o2
21787 set 0x08, %i1
21788 ldxa [%l7 + %i1] 0x80, %i3
21789 nop
21790 set 0x08, %i7
21791 stx %fsr, [%l7 + %i7]
21792 nop
21793 set 0x48, %i5
21794 swap [%l7 + %i5], %i4
21795 nop
21796 set 0x60, %o4
21797 ldx [%l7 + %o4], %g2
21798 ld [%l7 + 0x74], %f9
21799 nop
21800 set 0x7F, %g4
21801 ldstub [%l7 + %g4], %o0
21802 nop
21803 set 0x18, %o7
21804 stx %o7, [%l7 + %o7]
21805 set 0x2C, %l2
21806 sta %f10, [%l7 + %l2] 0x89
21807 nop
21808 set 0x30, %o1
21809 ldd [%l7 + %o1], %i6
21810 set 0x70, %l1
21811 ldxa [%l7 + %l1] 0x88, %l4
21812 nop
21813 set 0x50, %l5
21814 std %f14, [%l7 + %l5]
21815 set 0x40, %o2
21816 ldda [%l7 + %o2] 0x80, %f16
21817 nop
21818 set 0x18, %g1
21819 prefetch [%l7 + %g1], 4
21820 set 0x74, %g5
21821 stha %g7, [%l7 + %g5] 0x89
21822 set 0x10, %o6
21823 prefetcha [%l7 + %o6] 0x88, 3
21824 set 0x38, %i3
21825 prefetcha [%l7 + %i3] 0x88, 0
21826 nop
21827 set 0x3C, %g7
21828 swap [%l7 + %g7], %i2
21829 set 0x48, %o3
21830 ldxa [%l7 + %o3] 0x89, %l2
21831 wr %l1, %i1, %clear_softint
21832 ld [%l7 + 0x08], %f6
21833 nop
21834 set 0x60, %l0
21835 ldd [%l7 + %l0], %f28
21836 nop
21837 set 0x48, %o0
21838 stx %l3, [%l7 + %o0]
21839 add %o6, %o4, %g4
21840 ld [%l7 + 0x48], %f1
21841 set 0x6E, %g3
21842 stba %o5, [%l7 + %g3] 0xeb
21843 membar #Sync
21844 and %l6, %i6, %l0
21845 add %i5, %g1, %g5
21846 set 0x78, %g2
21847 sta %f6, [%l7 + %g2] 0x88
21848 nop
21849 set 0x0B, %i6
21850 ldsb [%l7 + %i6], %o3
21851 set 0x40, %o5
21852 ldda [%l7 + %o5] 0xd2, %f0
21853 nop
21854 set 0x4C, %g6
21855 lduh [%l7 + %g6], %o1
21856 nop
21857 set 0x54, %l6
21858 swap [%l7 + %l6], %l5
21859 nop
21860 set 0x10, %i2
21861 ldd [%l7 + %i2], %g2
21862 nop
21863 set 0x24, %i4
21864 swap [%l7 + %i4], %o2
21865 nop
21866 set 0x78, %l3
21867 ldd [%l7 + %l3], %i4
21868 nop
21869 set 0x28, %l4
21870 ldx [%l7 + %l4], %i3
21871 set 0x64, %i0
21872 lda [%l7 + %i0] 0x81, %f12
21873 set 0x64, %i1
21874 lda [%l7 + %i1] 0x81, %f18
21875 nop
21876 set 0x60, %i5
21877 ldd [%l7 + %i5], %o0
21878 set 0x08, %i7
21879 stwa %g2, [%l7 + %i7] 0xea
21880 membar #Sync
21881 nop
21882 set 0x28, %g4
21883 ldub [%l7 + %g4], %i7
21884 fpadd32s %f19, %f20, %f10
21885 add %l7, 0x18, %l6
21886 wr %g0, 0x80, %asi
21887 ldxa [%l6] %asi, %l4
21888 casxa [%l6] 0x80, %l4, %g7
21889 nop
21890 set 0x48, %o4
21891 lduw [%l7 + %o4], %i0
21892 set 0x30, %o7
21893 prefetcha [%l7 + %o7] 0x89, 3
21894 nop
21895 set 0x58, %o1
21896 ldd [%l7 + %o1], %f0
21897 nop
21898 set 0x7E, %l1
21899 ldsb [%l7 + %l1], %g6
21900 nop
21901 set 0x74, %l5
21902 prefetch [%l7 + %l5], 2
21903 set 0x48, %o2
21904 stwa %i2, [%l7 + %o2] 0x80
21905 set 0x40, %l2
21906 ldda [%l7 + %l2] 0x80, %l0
21907 nop
21908 set 0x70, %g5
21909 sth %l2, [%l7 + %g5]
21910 nop
21911 set 0x55, %o6
21912 ldsb [%l7 + %o6], %l3
21913 nop
21914 set 0x58, %g1
21915 ldd [%l7 + %g1], %f30
21916 nop
21917 set 0x08, %g7
21918 stx %fsr, [%l7 + %g7]
21919 nop
21920 set 0x38, %o3
21921 stx %o6, [%l7 + %o3]
21922 add %i1, %o4, %o5
21923 set 0x28, %i3
21924 prefetcha [%l7 + %i3] 0x89, 4
21925 nop
21926 set 0x44, %o0
21927 stw %i6, [%l7 + %o0]
21928 set 0x40, %l0
21929 stda %f16, [%l7 + %l0] 0xd2
21930 set 0x74, %g2
21931 swapa [%l7 + %g2] 0x81, %l6
21932 and %l0, %i5, %g5
21933 st %f8, [%l7 + 0x40]
21934 set 0x50, %i6
21935 sta %f22, [%l7 + %i6] 0x88
21936 nop
21937 set 0x78, %o5
21938 stx %fsr, [%l7 + %o5]
21939 add %l7, 0x30, %l6
21940 wr %g0, 0x81, %asi
21941 ldxa [%l6] %asi, %o3
21942 casxa [%l6] 0x81, %o3, %g1
21943 nop
21944 set 0x08, %g3
21945 ldd [%l7 + %g3], %o0
21946 nop
21947 set 0x4E, %g6
21948 ldsh [%l7 + %g6], %g3
21949 add %l7, 0x0C, %l6
21950 wr %g0, 0x80, %asi
21951 lda [%l6] %asi, %l5
21952 casa [%l6] 0x80, %l5, %i4
21953 nop
21954 set 0x08, %i2
21955 ldd [%l7 + %i2], %f18
21956 nop
21957 set 0x4D, %l6
21958 ldsb [%l7 + %l6], %o2
21959 nop
21960 set 0x50, %l3
21961 swap [%l7 + %l3], %o0
21962 set 0x70, %l4
21963 swapa [%l7 + %l4] 0x81, %i3
21964 nop
21965 set 0x36, %i4
21966 ldsh [%l7 + %i4], %i7
21967 nop
21968 set 0x08, %i1
21969 ldsh [%l7 + %i1], %l4
21970 set 0x40, %i0
21971 stxa %g2, [%l7 + %i0] 0x80
21972 add %i0, %o7, %g6
21973 nop
21974 nop
21975 setx 0x06F32375619A1D38, %l0, %l6
21976 stx %l6, [%l7 + 0x28]
21977 ldd [%l7 + 0x28], %f4
21978 setx 0xB3CCA22BA4E503C0, %l1, %l5
21979 stx %l5, [%l7 + 0x10]
21980 ldd [%l7 + 0x10], %f0
21981 fdivd %f0, %f4, %f12
21982 set 0x2E, %i5
21983 stha %g7, [%l7 + %i5] 0xe3
21984 membar #Sync
21985 nop
21986 set 0x4C, %g4
21987 ldsw [%l7 + %g4], %l1
21988 set 0x4C, %o4
21989 sta %f26, [%l7 + %o4] 0x89
21990 nop
21991 set 0x40, %o7
21992 ldd [%l7 + %o7], %f12
21993 nop
21994 set 0x7A, %o1
21995 sth %l2, [%l7 + %o1]
21996 nop
21997 set 0x48, %i7
21998 std %f24, [%l7 + %i7]
21999 nop
22000 set 0x2C, %l1
22001 prefetch [%l7 + %l1], 3
22002 nop
22003 set 0x20, %o2
22004 lduw [%l7 + %o2], %i2
22005 nop
22006 set 0x24, %l2
22007 stw %l3, [%l7 + %l2]
22008 set 0x58, %l5
22009 stda %o6, [%l7 + %l5] 0x80
22010 set 0x44, %g5
22011 stwa %o4, [%l7 + %g5] 0xeb
22012 membar #Sync
22013 add %l7, 0x40, %l6
22014 wr %g0, 0x81, %asi
22015 ldxa [%l6] %asi, %i1
22016 casxa [%l6] 0x81, %i1, %g4
22017 set 0x40, %g1
22018 stda %f16, [%l7 + %g1] 0xf0
22019 membar #Sync
22020 set 0x34, %g7
22021 stwa %i6, [%l7 + %g7] 0xe2
22022 membar #Sync
22023 nop
22024 set 0x30, %o3
22025 stx %o5, [%l7 + %o3]
22026 nop
22027 set 0x70, %o6
22028 ldsw [%l7 + %o6], %l0
22029 nop
22030 set 0x3E, %i3
22031 ldsh [%l7 + %i3], %l6
22032 nop
22033 set 0x1B, %o0
22034 ldstub [%l7 + %o0], %g5
22035 nop
22036 set 0x54, %l0
22037 lduh [%l7 + %l0], %o3
22038 add %g1, %i5, %o1
22039 nop
22040 set 0x48, %i6
22041 std %f24, [%l7 + %i6]
22042 nop
22043 set 0x4C, %o5
22044 ldsw [%l7 + %o5], %l5
22045 st %fsr, [%l7 + 0x78]
22046 nop
22047 set 0x08, %g3
22048 ldd [%l7 + %g3], %g2
22049 nop
22050 set 0x40, %g6
22051 stx %fsr, [%l7 + %g6]
22052 add %l7, 0x08, %l6
22053 wr %g0, 0x88, %asi
22054 casxa [%l6] 0x88, %i4, %o2
22055 nop
22056 set 0x50, %g2
22057 ldsw [%l7 + %g2], %o0
22058 set 0x78, %i2
22059 swapa [%l7 + %i2] 0x89, %i7
22060 nop
22061 set 0x30, %l6
22062 std %l4, [%l7 + %l6]
22063 set 0x40, %l3
22064 stda %f0, [%l7 + %l3] 0x81
22065 nop
22066 set 0x32, %l4
22067 lduh [%l7 + %l4], %i3
22068 set 0x4C, %i4
22069 lda [%l7 + %i4] 0x89, %f18
22070 nop
22071 set 0x40, %i0
22072 ldd [%l7 + %i0], %g2
22073 set 0x08, %i5
22074 stda %o6, [%l7 + %i5] 0x80
22075 nop
22076 set 0x20, %i1
22077 ldd [%l7 + %i1], %g6
22078 set 0x60, %g4
22079 stda %i0, [%l7 + %g4] 0x89
22080 nop
22081 set 0x67, %o4
22082 ldsb [%l7 + %o4], %l1
22083 set 0x48, %o1
22084 ldxa [%l7 + %o1] 0x81, %l2
22085 st %f17, [%l7 + 0x3C]
22086 nop
22087 set 0x58, %i7
22088 ldsw [%l7 + %i7], %g7
22089 set 0x40, %o7
22090 stda %f16, [%l7 + %o7] 0x89
22091 set 0x7C, %l1
22092 swapa [%l7 + %l1] 0x80, %l3
22093 nop
22094 set 0x38, %o2
22095 ldsh [%l7 + %o2], %o6
22096 set 0x40, %l5
22097 stda %f0, [%l7 + %l5] 0xd2
22098 set 0x34, %g5
22099 swapa [%l7 + %g5] 0x89, %i2
22100 nop
22101 set 0x68, %l2
22102 ldsh [%l7 + %l2], %o4
22103 set 0x30, %g7
22104 ldda [%l7 + %g7] 0x81, %i0
22105 bn,pt %xcc, loop_181
22106 nop
22107 set 0x50, %g1
22108 stx %i6, [%l7 + %g1]
22109 nop
22110 set 0x1C, %o6
22111 ldsb [%l7 + %o6], %g4
22112 nop
22113 set 0x30, %o3
22114 lduw [%l7 + %o3], %o5
22115loop_181:
22116 nop
22117 set 0x0C, %o0
22118 swap [%l7 + %o0], %l0
22119 nop
22120 set 0x28, %l0
22121 ldx [%l7 + %l0], %l6
22122 set 0x20, %i3
22123 stba %o3, [%l7 + %i3] 0x88
22124 wr %g5, %i5, %pic
22125 set 0x68, %o5
22126 prefetcha [%l7 + %o5] 0x89, 2
22127 fpadd16s %f16, %f0, %f26
22128 ld [%l7 + 0x30], %f21
22129 st %f12, [%l7 + 0x60]
22130 nop
22131 set 0x76, %i6
22132 ldstub [%l7 + %i6], %l5
22133 ld [%l7 + 0x2C], %f12
22134 set 0x08, %g3
22135 stxa %g3, [%l7 + %g3] 0xe2
22136 membar #Sync
22137 nop
22138 set 0x08, %g2
22139 prefetch [%l7 + %g2], 4
22140 nop
22141 set 0x58, %g6
22142 stx %fsr, [%l7 + %g6]
22143 add %g1, %o2, %o0
22144 nop
22145 set 0x74, %i2
22146 ldsw [%l7 + %i2], %i4
22147 nop
22148 set 0x6E, %l3
22149 stb %i7, [%l7 + %l3]
22150 nop
22151 set 0x34, %l4
22152 prefetch [%l7 + %l4], 1
22153 set 0x2C, %i4
22154 sta %f23, [%l7 + %i4] 0x88
22155 nop
22156 set 0x40, %i0
22157 ldsw [%l7 + %i0], %l4
22158 nop
22159 set 0x47, %l6
22160 ldub [%l7 + %l6], %g2
22161 set 0x14, %i1
22162 sta %f26, [%l7 + %i1] 0x89
22163 and %i3, %o7, %i0
22164 nop
22165 set 0x52, %g4
22166 sth %l1, [%l7 + %g4]
22167 set 0x24, %i5
22168 sta %f30, [%l7 + %i5] 0x89
22169 set 0x64, %o1
22170 lda [%l7 + %o1] 0x88, %f23
22171 nop
22172 set 0x70, %i7
22173 ldd [%l7 + %i7], %f28
22174 nop
22175 set 0x6E, %o4
22176 ldstub [%l7 + %o4], %g6
22177 set 0x40, %l1
22178 stda %f0, [%l7 + %l1] 0xf9
22179 membar #Sync
22180 set 0x3E, %o7
22181 stba %g7, [%l7 + %o7] 0x80
22182 set 0x60, %o2
22183 stxa %l2, [%l7 + %o2] 0xea
22184 membar #Sync
22185 set 0x40, %g5
22186 ldda [%l7 + %g5] 0x81, %f0
22187 nop
22188 set 0x50, %l2
22189 ldub [%l7 + %l2], %l3
22190 nop
22191 set 0x4C, %l5
22192 swap [%l7 + %l5], %o6
22193 set 0x76, %g1
22194 stha %o4, [%l7 + %g1] 0x88
22195 nop
22196 set 0x17, %g7
22197 ldstub [%l7 + %g7], %i2
22198 set 0x48, %o6
22199 stda %i6, [%l7 + %o6] 0xea
22200 membar #Sync
22201 membar #Sync
22202 set 0x40, %o3
22203 ldda [%l7 + %o3] 0xf0, %f0
22204 nop
22205 set 0x58, %l0
22206 swap [%l7 + %l0], %g4
22207 nop
22208 set 0x60, %o0
22209 stx %o5, [%l7 + %o0]
22210 set 0x20, %o5
22211 ldxa [%l7 + %o5] 0x81, %i1
22212 set 0x3C, %i6
22213 swapa [%l7 + %i6] 0x89, %l6
22214 and %o3, %l0, %i5
22215 add %g5, %o1, %l5
22216 nop
22217 set 0x1C, %i3
22218 ldsh [%l7 + %i3], %g3
22219 set 0x40, %g2
22220 ldda [%l7 + %g2] 0x89, %o2
22221 add %l7, 0x28, %l6
22222 wr %g0, 0x89, %asi
22223 ldxa [%l6] %asi, %g1
22224 casxa [%l6] 0x89, %g1, %i4
22225 or %i7, %o0, %l4
22226 nop
22227 set 0x70, %g3
22228 stx %i3, [%l7 + %g3]
22229 set 0x40, %i2
22230 stda %f16, [%l7 + %i2] 0xd8
22231 set 0x0A, %l3
22232 stba %g2, [%l7 + %l3] 0x88
22233 or %i0, %o7, %g6
22234 st %f22, [%l7 + 0x64]
22235 or %l1, %l2, %g7
22236 set 0x68, %g6
22237 stxa %o6, [%l7 + %g6] 0xea
22238 membar #Sync
22239 nop
22240 set 0x10, %l4
22241 std %f4, [%l7 + %l4]
22242 nop
22243 set 0x60, %i0
22244 stx %o4, [%l7 + %i0]
22245 nop
22246 set 0x68, %i4
22247 ldd [%l7 + %i4], %f6
22248 nop
22249 set 0x4C, %i1
22250 sth %i2, [%l7 + %i1]
22251 nop
22252 set 0x30, %l6
22253 lduw [%l7 + %l6], %i6
22254 nop
22255 set 0x58, %g4
22256 prefetch [%l7 + %g4], 3
22257 nop
22258 set 0x30, %i5
22259 prefetch [%l7 + %i5], 3
22260 fpsub16 %f8, %f14, %f16
22261 or %g4, %o5, %l3
22262 nop
22263 set 0x58, %o1
22264 ldsb [%l7 + %o1], %l6
22265 or %o3, %l0, %i5
22266 bgu %icc, loop_182
22267 nop
22268 set 0x08, %o4
22269 ldx [%l7 + %o4], %g5
22270 nop
22271 set 0x68, %i7
22272 ldsh [%l7 + %i7], %o1
22273 add %l5, %g3, %o2
22274loop_182:
22275 or %g1, %i4, %i1
22276 nop
22277 set 0x14, %o7
22278 ldsw [%l7 + %o7], %o0
22279 add %l7, 0x78, %l6
22280 wr %g0, 0x80, %asi
22281 casa [%l6] 0x80, %i7, %l4
22282 add %l7, 0x30, %l6
22283 wr %g0, 0x80, %asi
22284 casa [%l6] 0x80, %i3, %g2
22285 ba,a %icc, loop_183
22286 wr %o7, %i0, %y
22287 nop
22288 set 0x68, %o2
22289 std %f4, [%l7 + %o2]
22290 wr %g6, %l1, %ccr
22291loop_183:
22292 nop
22293 set 0x50, %g5
22294 stha %l2, [%l7 + %g5] 0xe2
22295 membar #Sync
22296 nop
22297 set 0x58, %l2
22298 ldx [%l7 + %l2], %o6
22299 add %g7, %o4, %i2
22300 add %l7, 0x78, %l6
22301 wr %g0, 0x89, %asi
22302 casxa [%l6] 0x89, %i6, %o5
22303 set 0x60, %l5
22304 prefetcha [%l7 + %l5] 0x88, 2
22305 set 0x78, %l1
22306 ldxa [%l7 + %l1] 0x88, %l6
22307 st %fsr, [%l7 + 0x1C]
22308 nop
22309 set 0x5D, %g7
22310 ldub [%l7 + %g7], %g4
22311 nop
22312 set 0x49, %g1
22313 ldsb [%l7 + %g1], %l0
22314 set 0x68, %o3
22315 swapa [%l7 + %o3] 0x89, %o3
22316 nop
22317 set 0x36, %o6
22318 stb %g5, [%l7 + %o6]
22319 add %l7, 0x70, %l6
22320 wr %g0, 0x80, %asi
22321 casxa [%l6] 0x80, %o1, %i5
22322 nop
22323 set 0x73, %o0
22324 ldstub [%l7 + %o0], %g3
22325 set 0x50, %o5
22326 ldxa [%l7 + %o5] 0x89, %o2
22327 set 0x7E, %i6
22328 ldstuba [%l7 + %i6] 0x80, %l5
22329 nop
22330 set 0x51, %i3
22331 ldsb [%l7 + %i3], %g1
22332 st %fsr, [%l7 + 0x78]
22333 add %l7, 0x18, %l6
22334 wr %g0, 0x88, %asi
22335 casxa [%l6] 0x88, %i4, %i1
22336 set 0x1D, %l0
22337 stba %o0, [%l7 + %l0] 0x89
22338 nop
22339 set 0x48, %g3
22340 sth %i7, [%l7 + %g3]
22341 add %l7, 0x3C, %l6
22342 wr %g0, 0x81, %asi
22343 lda [%l6] %asi, %i3
22344 casa [%l6] 0x81, %i3, %l4
22345 nop
22346 set 0x48, %i2
22347 prefetch [%l7 + %i2], 4
22348 nop
22349 set 0x78, %g2
22350 ldd [%l7 + %g2], %f8
22351 nop
22352 set 0x64, %l3
22353 sth %g2, [%l7 + %l3]
22354 set 0x24, %l4
22355 sta %f27, [%l7 + %l4] 0x88
22356 set 0x2C, %g6
22357 sta %f5, [%l7 + %g6] 0x88
22358 set 0x38, %i0
22359 ldxa [%l7 + %i0] 0x89, %i0
22360 EXIT_GOOD
22361
22362
22363
22364!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22365!
22366! Stats for Thread 5:
22367!
22368! Type l : 1285
22369! Type a : 27
22370! Type cti : 27
22371! Type x : 531
22372! Type f : 27
22373! Type i : 103
22374!
22375!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22376
22377!
22378! Thread 6 Start
22379!
22380.global thread_6
22381thread_6:
22382 mov %l7, %g1
22383 !# Set %cwp for 8 windows
22384 !# This threads memory space into each %l7
22385 wrpr %g0, 0x7, %cwp
22386 mov %g1, %l7
22387 wrpr %g0, 0x6, %cwp
22388 mov %g1, %l7
22389 wrpr %g0, 0x5, %cwp
22390 mov %g1, %l7
22391 wrpr %g0, 0x4, %cwp
22392 mov %g1, %l7
22393 wrpr %g0, 0x3, %cwp
22394 mov %g1, %l7
22395 wrpr %g0, 0x2, %cwp
22396 mov %g1, %l7
22397 wrpr %g0, 0x1, %cwp
22398 mov %g1, %l7
22399 wrpr %g0, 0x0, %cwp
22400 mov %g1, %l7
22401
22402 !# Set %fsr
22403 setx 0x0000000000400000, %l0, %l6 !# no post process
22404 stx %l6, [%l7 + 0x0] !# no post process
22405 ldx [%l7 + 0x0], %fsr !# no post process
22406
22407 wr %g0, 0x80, %asi !# no post process
22408
22409 !# Initialize registers ..
22410
22411 !# Global registers
22412 set 0x7, %g1
22413 set 0x5, %g2
22414 set 0xD, %g3
22415 set 0xA, %g4
22416 set 0x4, %g5
22417 set 0xF, %g6
22418 set 0xE, %g7
22419 !# Input registers
22420 set -0x2, %i0
22421 set -0x9, %i1
22422 set -0x6, %i2
22423 set -0x4, %i3
22424 set -0x3, %i4
22425 set -0x3, %i5
22426 set -0xB, %i6
22427 set -0xB, %i7
22428 !# Local registers
22429 set 0x635BBD74, %l0
22430 set 0x34335810, %l1
22431 set 0x47B6F7E1, %l2
22432 set 0x139767F4, %l3
22433 set 0x0A6EE964, %l4
22434 set 0x5132614B, %l5
22435 set 0x62F7B5E7, %l6
22436 !# Output registers
22437 set -0x1CEF, %o0
22438 set -0x01DC, %o1
22439 set 0x0134, %o2
22440 set 0x003C, %o3
22441 set 0x1B96, %o4
22442 set -0x1403, %o5
22443 set -0x00EB, %o6
22444 set -0x1F98, %o7
22445 !# Float registers
22446 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
22447 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
22448 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
22449 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
22450 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
22451 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
22452 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
22453 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
22454 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
22455 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
22456 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
22457 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
22458 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
22459 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
22460 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
22461 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
22462
22463 !# Execute Main Diag ..
22464
22465 nop
22466 set 0x20, %i1
22467 swap [%l7 + %i1], %g6
22468 st %f10, [%l7 + 0x1C]
22469 nop
22470 set 0x34, %i4
22471 ldstub [%l7 + %i4], %l1
22472 and %l2, %o7, %o6
22473 nop
22474 set 0x30, %g4
22475 stx %fsr, [%l7 + %g4]
22476 nop
22477 set 0x2C, %i5
22478 prefetch [%l7 + %i5], 1
22479 nop
22480 set 0x58, %o1
22481 std %f22, [%l7 + %o1]
22482 nop
22483 set 0x38, %o4
22484 ldd [%l7 + %o4], %f2
22485 set 0x78, %l6
22486 stwa %o4, [%l7 + %l6] 0xe2
22487 membar #Sync
22488 membar #Sync
22489 set 0x40, %i7
22490 ldda [%l7 + %i7] 0xf9, %f16
22491 nop
22492 set 0x6E, %o7
22493 sth %i2, [%l7 + %o7]
22494 st %f9, [%l7 + 0x60]
22495 set 0x30, %g5
22496 ldxa [%l7 + %g5] 0x81, %g7
22497 set 0x60, %o2
22498 stwa %o5, [%l7 + %o2] 0xe3
22499 membar #Sync
22500 add %i6, %l6, %l3
22501 nop
22502 set 0x10, %l5
22503 ldsw [%l7 + %l5], %l0
22504 nop
22505 set 0x6A, %l1
22506 lduh [%l7 + %l1], %o3
22507 nop
22508 set 0x20, %l2
22509 ldx [%l7 + %l2], %g5
22510 nop
22511 set 0x37, %g1
22512 ldstub [%l7 + %g1], %o1
22513 nop
22514 set 0x24, %g7
22515 swap [%l7 + %g7], %i5
22516 set 0x40, %o6
22517 swapa [%l7 + %o6] 0x88, %g4
22518 nop
22519 set 0x1C, %o3
22520 swap [%l7 + %o3], %o2
22521 set 0x10, %o5
22522 stda %l4, [%l7 + %o5] 0xea
22523 membar #Sync
22524 nop
22525 set 0x58, %i6
22526 prefetch [%l7 + %i6], 2
22527 st %fsr, [%l7 + 0x60]
22528 set 0x30, %i3
22529 ldda [%l7 + %i3] 0xea, %g2
22530 set 0x18, %o0
22531 stxa %g1, [%l7 + %o0] 0xea
22532 membar #Sync
22533 nop
22534 set 0x48, %g3
22535 std %f6, [%l7 + %g3]
22536 nop
22537 set 0x30, %i2
22538 lduw [%l7 + %i2], %i4
22539 set 0x44, %l0
22540 stwa %o0, [%l7 + %l0] 0xea
22541 membar #Sync
22542 nop
22543 set 0x40, %g2
22544 ldd [%l7 + %g2], %i6
22545 set 0x08, %l3
22546 swapa [%l7 + %l3] 0x88, %i1
22547 nop
22548 set 0x3C, %g6
22549 swap [%l7 + %g6], %i3
22550 and %l4, %g2, %g6
22551 bl,a %icc, loop_184
22552 nop
22553 set 0x13, %i0
22554 stb %i0, [%l7 + %i0]
22555 nop
22556 set 0x23, %l4
22557 ldub [%l7 + %l4], %l1
22558 set 0x17, %i1
22559 ldstuba [%l7 + %i1] 0x81, %o7
22560loop_184:
22561 nop
22562 set 0x7E, %i4
22563 stha %o6, [%l7 + %i4] 0xea
22564 membar #Sync
22565 add %l7, 0x68, %l6
22566 wr %g0, 0x88, %asi
22567 ldxa [%l6] %asi, %o4
22568 casxa [%l6] 0x88, %o4, %l2
22569 set 0x44, %g4
22570 sta %f29, [%l7 + %g4] 0x81
22571 nop
22572 set 0x3C, %o1
22573 prefetch [%l7 + %o1], 0
22574 ld [%l7 + 0x64], %f22
22575 nop
22576 set 0x68, %i5
22577 sth %i2, [%l7 + %i5]
22578 set 0x16, %l6
22579 stha %o5, [%l7 + %l6] 0xe2
22580 membar #Sync
22581 nop
22582 set 0x38, %i7
22583 ldx [%l7 + %i7], %g7
22584 nop
22585 set 0x40, %o7
22586 ldx [%l7 + %o7], %l6
22587 nop
22588 set 0x20, %o4
22589 stx %fsr, [%l7 + %o4]
22590 add %l7, 0x5C, %l6
22591 wr %g0, 0x80, %asi
22592 casa [%l6] 0x80, %l3, %i6
22593 set 0x30, %o2
22594 stwa %l0, [%l7 + %o2] 0x80
22595 set 0x28, %l5
22596 stxa %g5, [%l7 + %l5] 0xe3
22597 membar #Sync
22598 set 0x40, %l1
22599 ldda [%l7 + %l1] 0xda, %f16
22600 nop
22601 set 0x74, %l2
22602 lduh [%l7 + %l2], %o1
22603 set 0x2C, %g1
22604 stha %i5, [%l7 + %g1] 0xe2
22605 membar #Sync
22606 nop
22607 set 0x10, %g7
22608 ldd [%l7 + %g7], %g4
22609 ble %icc, loop_185
22610 nop
22611 set 0x2C, %o6
22612 swap [%l7 + %o6], %o3
22613 set 0x78, %o3
22614 swapa [%l7 + %o3] 0x81, %o2
22615loop_185:
22616 ld [%l7 + 0x70], %f14
22617 and %l5, %g3, %i4
22618 nop
22619 set 0x40, %o5
22620 std %f28, [%l7 + %o5]
22621 nop
22622 set 0x69, %g5
22623 ldub [%l7 + %g5], %o0
22624 set 0x40, %i3
22625 stda %f0, [%l7 + %i3] 0x88
22626 fpsub32 %f8, %f18, %f28
22627 set 0x2C, %i6
22628 stha %i7, [%l7 + %i6] 0x89
22629 nop
22630 set 0x7C, %o0
22631 swap [%l7 + %o0], %i1
22632 nop
22633 set 0x68, %i2
22634 lduw [%l7 + %i2], %i3
22635 nop
22636 set 0x7C, %l0
22637 stw %g1, [%l7 + %l0]
22638 nop
22639 set 0x45, %g3
22640 ldsb [%l7 + %g3], %l4
22641 set 0x40, %g2
22642 ldda [%l7 + %g2] 0xda, %f16
22643 wr %g6, %g2, %y
22644 nop
22645 nop
22646 setx 0x523071F25B3ED0E3, %l0, %l6
22647 stx %l6, [%l7 + 0x28]
22648 ldd [%l7 + 0x28], %f24
22649 setx 0x4E64B69B300FB6C2, %l1, %l5
22650 stx %l5, [%l7 + 0x10]
22651 ldd [%l7 + 0x10], %f14
22652 fdivd %f14, %f24, %f2
22653 add %l7, 0x70, %l6
22654 wr %g0, 0x81, %asi
22655 ldxa [%l6] %asi, %i0
22656 casxa [%l6] 0x81, %i0, %o7
22657 nop
22658 set 0x3A, %l3
22659 ldsh [%l7 + %l3], %l1
22660 nop
22661 set 0x48, %g6
22662 std %o4, [%l7 + %g6]
22663 st %f1, [%l7 + 0x30]
22664 set 0x6C, %l4
22665 sta %f27, [%l7 + %l4] 0x81
22666 set 0x68, %i0
22667 lda [%l7 + %i0] 0x80, %f23
22668 set 0x40, %i1
22669 stxa %l2, [%l7 + %i1] 0xe2
22670 membar #Sync
22671 set 0x40, %g4
22672 ldda [%l7 + %g4] 0xd2, %f16
22673 wr %i2, %o5, %pic
22674 nop
22675 set 0x58, %o1
22676 ldd [%l7 + %o1], %f26
22677 set 0x2C, %i4
22678 stwa %o6, [%l7 + %i4] 0x81
22679 add %l6, %l3, %g7
22680 nop
22681 set 0x74, %i5
22682 ldsw [%l7 + %i5], %l0
22683 nop
22684 set 0x3C, %i7
22685 ldsh [%l7 + %i7], %i6
22686 nop
22687 set 0x44, %l6
22688 sth %o1, [%l7 + %l6]
22689 set 0x0A, %o7
22690 stha %i5, [%l7 + %o7] 0xe2
22691 membar #Sync
22692 st %f21, [%l7 + 0x70]
22693 wr %g4, %g5, %softint
22694 st %f15, [%l7 + 0x08]
22695 nop
22696 set 0x78, %o2
22697 swap [%l7 + %o2], %o2
22698 set 0x14, %o4
22699 swapa [%l7 + %o4] 0x81, %o3
22700 and %g3, %l5, %o0
22701 nop
22702 set 0x48, %l1
22703 stx %fsr, [%l7 + %l1]
22704 nop
22705 set 0x68, %l2
22706 ldx [%l7 + %l2], %i7
22707 set 0x40, %l5
22708 stda %f16, [%l7 + %l5] 0xc8
22709 nop
22710 set 0x70, %g7
22711 stx %fsr, [%l7 + %g7]
22712 nop
22713 nop
22714 setx 0xCF4926F7DF2ED433, %l0, %l6
22715 stx %l6, [%l7 + 0x28]
22716 ldd [%l7 + 0x28], %f6
22717 setx 0x6CCA59583D7675E1, %l1, %l5
22718 stx %l5, [%l7 + 0x10]
22719 ldd [%l7 + 0x10], %f22
22720 fdivd %f22, %f6, %f26
22721 set 0x60, %g1
22722 stxa %i1, [%l7 + %g1] 0xea
22723 membar #Sync
22724 nop
22725 set 0x52, %o6
22726 ldstub [%l7 + %o6], %i3
22727 set 0x73, %o3
22728 ldstuba [%l7 + %o3] 0x89, %g1
22729 set 0x08, %o5
22730 ldxa [%l7 + %o5] 0x81, %i4
22731 nop
22732 set 0x30, %g5
22733 ldsh [%l7 + %g5], %g6
22734 nop
22735 set 0x34, %i6
22736 lduw [%l7 + %i6], %g2
22737 nop
22738 set 0x18, %i3
22739 stx %l4, [%l7 + %i3]
22740 set 0x43, %i2
22741 ldstuba [%l7 + %i2] 0x80, %o7
22742 set 0x40, %o0
22743 swapa [%l7 + %o0] 0x80, %l1
22744 nop
22745 set 0x68, %g3
22746 ldd [%l7 + %g3], %o4
22747 nop
22748 set 0x48, %g2
22749 ldsw [%l7 + %g2], %l2
22750 nop
22751 set 0x57, %l3
22752 ldub [%l7 + %l3], %i2
22753 nop
22754 set 0x67, %g6
22755 stb %i0, [%l7 + %g6]
22756 nop
22757 set 0x20, %l4
22758 std %f24, [%l7 + %l4]
22759 nop
22760 set 0x50, %i0
22761 stx %o5, [%l7 + %i0]
22762 nop
22763 set 0x72, %i1
22764 sth %l6, [%l7 + %i1]
22765 set 0x40, %l0
22766 ldda [%l7 + %l0] 0xd8, %f0
22767 set 0x48, %o1
22768 swapa [%l7 + %o1] 0x81, %o6
22769 nop
22770 set 0x48, %g4
22771 lduw [%l7 + %g4], %g7
22772 nop
22773 set 0x25, %i4
22774 stb %l3, [%l7 + %i4]
22775 or %l0, %o1, %i5
22776 nop
22777 set 0x54, %i7
22778 swap [%l7 + %i7], %i6
22779 nop
22780 set 0x38, %l6
22781 std %f4, [%l7 + %l6]
22782 nop
22783 set 0x38, %o7
22784 stw %g5, [%l7 + %o7]
22785 add %l7, 0x48, %l6
22786 wr %g0, 0x81, %asi
22787 lda [%l6] %asi, %g4
22788 casa [%l6] 0x81, %g4, %o2
22789 nop
22790 set 0x68, %i5
22791 std %f4, [%l7 + %i5]
22792 nop
22793 set 0x78, %o4
22794 ldd [%l7 + %o4], %g2
22795 wr %o3, %l5, %sys_tick
22796 set 0x70, %l1
22797 stda %o0, [%l7 + %l1] 0x81
22798 st %fsr, [%l7 + 0x64]
22799 nop
22800 set 0x68, %o2
22801 ldd [%l7 + %o2], %f0
22802 set 0x27, %l2
22803 ldstuba [%l7 + %l2] 0x81, %i1
22804 or %i7, %i3, %g1
22805 nop
22806 set 0x74, %g7
22807 lduw [%l7 + %g7], %g6
22808 add %l7, 0x38, %l6
22809 wr %g0, 0x89, %asi
22810 casxa [%l6] 0x89, %g2, %l4
22811 add %l7, 0x18, %l6
22812 wr %g0, 0x88, %asi
22813 ldxa [%l6] %asi, %o7
22814 casxa [%l6] 0x88, %o7, %l1
22815 nop
22816 set 0x13, %l5
22817 ldub [%l7 + %l5], %o4
22818 and %i4, %i2, %l2
22819 st %fsr, [%l7 + 0x54]
22820 add %l7, 0x08, %l6
22821 wr %g0, 0x89, %asi
22822 casxa [%l6] 0x89, %o5, %l6
22823 set 0x40, %g1
22824 lda [%l7 + %g1] 0x80, %f4
22825 add %l7, 0x6C, %l6
22826 wr %g0, 0x89, %asi
22827 lda [%l6] %asi, %o6
22828 casa [%l6] 0x89, %o6, %i0
22829 nop
22830 set 0x58, %o3
22831 stx %fsr, [%l7 + %o3]
22832 set 0x58, %o6
22833 stxa %l3, [%l7 + %o6] 0xe2
22834 membar #Sync
22835 st %f26, [%l7 + 0x34]
22836 set 0x58, %g5
22837 stda %g6, [%l7 + %g5] 0xe2
22838 membar #Sync
22839 set 0x24, %i6
22840 sta %f9, [%l7 + %i6] 0x81
22841 set 0x30, %o5
22842 ldda [%l7 + %o5] 0xe3, %l0
22843 set 0x38, %i3
22844 stxa %i5, [%l7 + %i3] 0x80
22845 nop
22846 set 0x58, %o0
22847 ldx [%l7 + %o0], %i6
22848 add %l7, 0x08, %l6
22849 wr %g0, 0x81, %asi
22850 lda [%l6] %asi, %g5
22851 casa [%l6] 0x81, %g5, %g4
22852 nop
22853 set 0x7A, %i2
22854 ldub [%l7 + %i2], %o1
22855 set 0x60, %g3
22856 stwa %o2, [%l7 + %g3] 0x81
22857 or %o3, %l5, %o0
22858 st %fsr, [%l7 + 0x74]
22859 ld [%l7 + 0x60], %f6
22860 nop
22861 set 0x58, %l3
22862 stx %i1, [%l7 + %l3]
22863 set 0x54, %g6
22864 stha %i7, [%l7 + %g6] 0xeb
22865 membar #Sync
22866 nop
22867 set 0x4E, %l4
22868 lduh [%l7 + %l4], %i3
22869 bge %icc, loop_186
22870 nop
22871 set 0x78, %g2
22872 ldd [%l7 + %g2], %g2
22873 set 0x4C, %i0
22874 stwa %g1, [%l7 + %i0] 0xea
22875 membar #Sync
22876loop_186:
22877 nop
22878 set 0x70, %i1
22879 stx %fsr, [%l7 + %i1]
22880 or %g2, %g6, %o7
22881 nop
22882 set 0x40, %l0
22883 swap [%l7 + %l0], %l1
22884 nop
22885 set 0x64, %o1
22886 prefetch [%l7 + %o1], 4
22887 and %o4, %l4, %i2
22888 set 0x48, %g4
22889 stxa %l2, [%l7 + %g4] 0x80
22890 nop
22891 set 0x28, %i4
22892 lduh [%l7 + %i4], %o5
22893 nop
22894 set 0x1A, %l6
22895 ldub [%l7 + %l6], %i4
22896 or %o6, %l6, %l3
22897 membar #Sync
22898 set 0x40, %o7
22899 ldda [%l7 + %o7] 0xf8, %f16
22900 set 0x50, %i5
22901 ldxa [%l7 + %i5] 0x80, %i0
22902 and %g7, %i5, %i6
22903 or %g5, %g4, %o1
22904 set 0x20, %o4
22905 ldda [%l7 + %o4] 0x88, %o2
22906 nop
22907 set 0x44, %i7
22908 ldsw [%l7 + %i7], %o3
22909 nop
22910 set 0x38, %l1
22911 prefetch [%l7 + %l1], 3
22912 nop
22913 or %g0, 0x8, %l0
22914 sllx %l0, 0x3c, %l0
22915 wr %l0, 0x3E9, %tick_cmpr
22916 nop
22917 set 0x30, %o2
22918 ldd [%l7 + %o2], %f24
22919 nop
22920 set 0x4B, %l2
22921 ldsb [%l7 + %l2], %o0
22922 nop
22923 set 0x20, %g7
22924 swap [%l7 + %g7], %i7
22925 nop
22926 set 0x26, %g1
22927 ldsh [%l7 + %g1], %i1
22928 nop
22929 set 0x74, %l5
22930 swap [%l7 + %l5], %g3
22931 st %fsr, [%l7 + 0x7C]
22932 nop
22933 set 0x40, %o6
22934 ldd [%l7 + %o6], %f4
22935 add %l7, 0x48, %l6
22936 wr %g0, 0x80, %asi
22937 ldxa [%l6] %asi, %g1
22938 casxa [%l6] 0x80, %g1, %i3
22939 set 0x40, %g5
22940 ldxa [%l7 + %g5] 0x81, %g6
22941 set 0x40, %o3
22942 stda %f16, [%l7 + %o3] 0xc2
22943 and %g2, %l1, %o4
22944 add %l7, 0x30, %l6
22945 wr %g0, 0x89, %asi
22946 ldxa [%l6] %asi, %o7
22947 casxa [%l6] 0x89, %o7, %l4
22948 set 0x78, %o5
22949 stda %i2, [%l7 + %o5] 0xeb
22950 membar #Sync
22951 st %fsr, [%l7 + 0x30]
22952 nop
22953 set 0x6B, %i6
22954 ldstub [%l7 + %i6], %l2
22955 set 0x3C, %i3
22956 swapa [%l7 + %i3] 0x89, %i4
22957 set 0x2E, %i2
22958 stha %o5, [%l7 + %i2] 0x80
22959 nop
22960 set 0x14, %o0
22961 stw %o6, [%l7 + %o0]
22962 ld [%l7 + 0x74], %f3
22963 add %l7, 0x10, %l6
22964 wr %g0, 0x89, %asi
22965 ldxa [%l6] %asi, %l3
22966 casxa [%l6] 0x89, %l3, %l6
22967 nop
22968 set 0x30, %g3
22969 ldx [%l7 + %g3], %i0
22970 st %f9, [%l7 + 0x1C]
22971 nop
22972 set 0x48, %g6
22973 ldx [%l7 + %g6], %g7
22974 nop
22975 set 0x60, %l3
22976 swap [%l7 + %l3], %i6
22977 nop
22978 set 0x09, %g2
22979 ldub [%l7 + %g2], %g5
22980 add %g4, %i5, %o1
22981 bgu,a %xcc, loop_187
22982 add %o2, %o3, %l5
22983 set 0x70, %l4
22984 stwa %l0, [%l7 + %l4] 0x89
22985loop_187:
22986 nop
22987 set 0x53, %i0
22988 stb %o0, [%l7 + %i0]
22989 set 0x42, %l0
22990 stha %i7, [%l7 + %l0] 0x89
22991 set 0x18, %o1
22992 stba %i1, [%l7 + %o1] 0x89
22993 nop
22994 set 0x5C, %g4
22995 stw %g3, [%l7 + %g4]
22996 set 0x23, %i1
22997 stba %g1, [%l7 + %i1] 0xe2
22998 membar #Sync
22999 set 0x10, %l6
23000 ldstuba [%l7 + %l6] 0x81, %i3
23001 set 0x40, %o7
23002 stda %f16, [%l7 + %o7] 0xf0
23003 membar #Sync
23004 and %g6, %l1, %g2
23005 or %o4, %l4, %o7
23006 nop
23007 set 0x39, %i4
23008 stb %i2, [%l7 + %i4]
23009 nop
23010 set 0x78, %i5
23011 lduw [%l7 + %i5], %l2
23012 nop
23013 set 0x64, %i7
23014 prefetch [%l7 + %i7], 0
23015 nop
23016 set 0x50, %l1
23017 std %o4, [%l7 + %l1]
23018 ld [%l7 + 0x3C], %f9
23019 add %l7, 0x6C, %l6
23020 wr %g0, 0x81, %asi
23021 lda [%l6] %asi, %o6
23022 casa [%l6] 0x81, %o6, %i4
23023 nop
23024 set 0x48, %o4
23025 ldx [%l7 + %o4], %l3
23026 st %f14, [%l7 + 0x58]
23027 set 0x40, %l2
23028 stda %f0, [%l7 + %l2] 0xc0
23029 add %l7, 0x38, %l6
23030 wr %g0, 0x80, %asi
23031 casxa [%l6] 0x80, %l6, %i0
23032 wr %g7, %i6, %set_softint
23033 nop
23034 set 0x1D, %o2
23035 ldstub [%l7 + %o2], %g5
23036 set 0x1C, %g1
23037 stha %g4, [%l7 + %g1] 0xe3
23038 membar #Sync
23039 set 0x1C, %l5
23040 lda [%l7 + %l5] 0x88, %f8
23041 set 0x10, %g7
23042 ldxa [%l7 + %g7] 0x88, %o1
23043 nop
23044 set 0x08, %g5
23045 ldx [%l7 + %g5], %o2
23046 nop
23047 set 0x68, %o3
23048 swap [%l7 + %o3], %i5
23049 nop
23050 set 0x58, %o6
23051 stx %o3, [%l7 + %o6]
23052 add %l0, %l5, %o0
23053 nop
23054 set 0x3C, %i6
23055 swap [%l7 + %i6], %i7
23056 set 0x78, %i3
23057 lda [%l7 + %i3] 0x80, %f19
23058 st %f26, [%l7 + 0x58]
23059 nop
23060 set 0x2D, %o5
23061 ldsb [%l7 + %o5], %i1
23062 nop
23063 set 0x38, %i2
23064 swap [%l7 + %i2], %g3
23065 nop
23066 set 0x74, %o0
23067 ldsw [%l7 + %o0], %i3
23068 nop
23069 set 0x73, %g3
23070 ldub [%l7 + %g3], %g1
23071 bne %xcc, loop_188
23072 nop
23073 set 0x0C, %g6
23074 ldsh [%l7 + %g6], %l1
23075 set 0x10, %l3
23076 ldda [%l7 + %l3] 0x88, %g2
23077loop_188:
23078 wr %g6, %l4, %y
23079 st %f30, [%l7 + 0x24]
23080 and %o4, %i2, %l2
23081 set 0x10, %l4
23082 ldxa [%l7 + %l4] 0x89, %o7
23083 nop
23084 set 0x7C, %g2
23085 swap [%l7 + %g2], %o6
23086 nop
23087 set 0x48, %i0
23088 ldx [%l7 + %i0], %i4
23089 nop
23090 set 0x45, %o1
23091 ldsb [%l7 + %o1], %o5
23092 st %fsr, [%l7 + 0x4C]
23093 set 0x5C, %l0
23094 ldstuba [%l7 + %l0] 0x88, %l3
23095 set 0x40, %g4
23096 prefetcha [%l7 + %g4] 0x88, 2
23097 nop
23098 set 0x70, %i1
23099 stx %g7, [%l7 + %i1]
23100 nop
23101 set 0x08, %l6
23102 ldd [%l7 + %l6], %i6
23103 nop
23104 set 0x39, %i4
23105 stb %g5, [%l7 + %i4]
23106 set 0x68, %i5
23107 swapa [%l7 + %i5] 0x88, %i0
23108 add %l7, 0x7C, %l6
23109 wr %g0, 0x89, %asi
23110 casa [%l6] 0x89, %g4, %o2
23111 nop
23112 set 0x78, %i7
23113 stx %fsr, [%l7 + %i7]
23114 membar #Sync
23115 set 0x40, %l1
23116 ldda [%l7 + %l1] 0xf0, %f16
23117 nop
23118 set 0x50, %o7
23119 std %f10, [%l7 + %o7]
23120 nop
23121 set 0x2E, %o4
23122 ldub [%l7 + %o4], %i5
23123 set 0x24, %o2
23124 sta %f3, [%l7 + %o2] 0x81
23125 nop
23126 set 0x0C, %l2
23127 stw %o1, [%l7 + %l2]
23128 set 0x5C, %l5
23129 sta %f31, [%l7 + %l5] 0x88
23130 nop
23131 set 0x10, %g7
23132 std %f14, [%l7 + %g7]
23133 nop
23134 set 0x3C, %g1
23135 ldsw [%l7 + %g1], %o3
23136 set 0x20, %g5
23137 ldstuba [%l7 + %g5] 0x80, %l0
23138 fpsub16s %f6, %f28, %f28
23139 nop
23140 set 0x10, %o6
23141 swap [%l7 + %o6], %o0
23142 add %l7, 0x64, %l6
23143 wr %g0, 0x80, %asi
23144 lda [%l6] %asi, %l5
23145 casa [%l6] 0x80, %l5, %i1
23146 membar #Sync
23147 set 0x40, %o3
23148 ldda [%l7 + %o3] 0xf0, %f0
23149 nop
23150 set 0x58, %i3
23151 ldd [%l7 + %i3], %g2
23152 nop
23153 set 0x70, %i6
23154 ldsw [%l7 + %i6], %i3
23155 nop
23156 set 0x44, %i2
23157 ldsh [%l7 + %i2], %i7
23158 nop
23159 set 0x3A, %o5
23160 sth %g1, [%l7 + %o5]
23161 set 0x34, %g3
23162 swapa [%l7 + %g3] 0x88, %g2
23163 fpadd16 %f26, %f24, %f22
23164 nop
23165 set 0x70, %o0
23166 stx %l1, [%l7 + %o0]
23167 add %l7, 0x0C, %l6
23168 wr %g0, 0x88, %asi
23169 lda [%l6] %asi, %g6
23170 casa [%l6] 0x88, %g6, %l4
23171 add %o4, %i2, %l2
23172 nop
23173 set 0x12, %l3
23174 sth %o7, [%l7 + %l3]
23175 bleu %xcc, loop_189
23176 nop
23177 set 0x20, %g6
23178 ldsw [%l7 + %g6], %o6
23179 nop
23180 set 0x38, %g2
23181 stx %fsr, [%l7 + %g2]
23182 st %f23, [%l7 + 0x40]
23183loop_189:
23184 nop
23185 set 0x14, %l4
23186 swapa [%l7 + %l4] 0x89, %i4
23187 nop
23188 set 0x70, %i0
23189 sth %l3, [%l7 + %i0]
23190 add %o5, %l6, %i6
23191 set 0x30, %o1
23192 stwa %g7, [%l7 + %o1] 0x81
23193 set 0x70, %g4
23194 ldda [%l7 + %g4] 0x88, %i0
23195 nop
23196 set 0x18, %l0
23197 stx %g5, [%l7 + %l0]
23198 set 0x50, %i1
23199 stda %g4, [%l7 + %i1] 0xeb
23200 membar #Sync
23201 nop
23202 set 0x59, %l6
23203 ldstub [%l7 + %l6], %o2
23204 st %fsr, [%l7 + 0x08]
23205 nop
23206 set 0x18, %i4
23207 std %f10, [%l7 + %i4]
23208 nop
23209 set 0x3D, %i5
23210 ldub [%l7 + %i5], %i5
23211 set 0x40, %l1
23212 stda %f0, [%l7 + %l1] 0xca
23213 nop
23214 set 0x7C, %o7
23215 sth %o3, [%l7 + %o7]
23216 nop
23217 set 0x68, %o4
23218 swap [%l7 + %o4], %o1
23219 set 0x70, %o2
23220 prefetcha [%l7 + %o2] 0x89, 4
23221 nop
23222 set 0x40, %l2
23223 stw %l5, [%l7 + %l2]
23224 nop
23225 set 0x10, %l5
23226 ldx [%l7 + %l5], %i1
23227 nop
23228 set 0x28, %g7
23229 stw %o0, [%l7 + %g7]
23230 nop
23231 set 0x22, %g1
23232 ldub [%l7 + %g1], %i3
23233 or %i7, %g1, %g2
23234 st %f3, [%l7 + 0x40]
23235 set 0x44, %g5
23236 stwa %l1, [%l7 + %g5] 0xea
23237 membar #Sync
23238 nop
23239 set 0x58, %o6
23240 swap [%l7 + %o6], %g3
23241 nop
23242 set 0x38, %o3
23243 ldx [%l7 + %o3], %l4
23244 set 0x48, %i7
23245 ldxa [%l7 + %i7] 0x80, %o4
23246 nop
23247 set 0x64, %i6
23248 lduh [%l7 + %i6], %i2
23249 add %l7, 0x58, %l6
23250 wr %g0, 0x80, %asi
23251 lda [%l6] %asi, %l2
23252 casa [%l6] 0x80, %l2, %g6
23253 nop
23254 set 0x0C, %i3
23255 prefetch [%l7 + %i3], 3
23256 set 0x20, %o5
23257 stda %o6, [%l7 + %o5] 0xea
23258 membar #Sync
23259 st %f13, [%l7 + 0x74]
23260 nop
23261 set 0x68, %g3
23262 stb %o7, [%l7 + %g3]
23263 set 0x78, %i2
23264 stda %l2, [%l7 + %i2] 0x80
23265 set 0x74, %o0
23266 lda [%l7 + %o0] 0x80, %f16
23267 or %i4, %o5, %l6
23268 set 0x70, %l3
23269 ldxa [%l7 + %l3] 0x81, %g7
23270 nop
23271 set 0x38, %g6
23272 ldd [%l7 + %g6], %i6
23273 nop
23274 set 0x24, %l4
23275 swap [%l7 + %l4], %i0
23276 set 0x40, %g2
23277 stda %f16, [%l7 + %g2] 0xc4
23278 nop
23279 set 0x70, %o1
23280 ldsw [%l7 + %o1], %g5
23281 nop
23282 set 0x74, %g4
23283 swap [%l7 + %g4], %g4
23284 set 0x30, %l0
23285 stxa %o2, [%l7 + %l0] 0xe2
23286 membar #Sync
23287 set 0x30, %i0
23288 ldxa [%l7 + %i0] 0x89, %o3
23289 add %l7, 0x10, %l6
23290 wr %g0, 0x81, %asi
23291 casxa [%l6] 0x81, %i5, %l0
23292 st %fsr, [%l7 + 0x68]
23293 set 0x1C, %i1
23294 stwa %l5, [%l7 + %i1] 0xea
23295 membar #Sync
23296 set 0x40, %i4
23297 stda %f16, [%l7 + %i4] 0xf0
23298 membar #Sync
23299 nop
23300 set 0x48, %i5
23301 std %o0, [%l7 + %i5]
23302 nop
23303 set 0x5C, %l1
23304 prefetch [%l7 + %l1], 0
23305 nop
23306 set 0x70, %l6
23307 swap [%l7 + %l6], %i1
23308 set 0x40, %o7
23309 stda %f16, [%l7 + %o7] 0xc2
23310 nop
23311 set 0x24, %o4
23312 lduw [%l7 + %o4], %i3
23313 set 0x50, %o2
23314 stha %i7, [%l7 + %o2] 0xe3
23315 membar #Sync
23316 add %l7, 0x40, %l6
23317 wr %g0, 0x89, %asi
23318 casa [%l6] 0x89, %g1, %o0
23319 add %l7, 0x40, %l6
23320 wr %g0, 0x80, %asi
23321 casxa [%l6] 0x80, %l1, %g3
23322 set 0x30, %l5
23323 stda %g2, [%l7 + %l5] 0x81
23324 set 0x40, %g7
23325 stda %f16, [%l7 + %g7] 0x89
23326 set 0x40, %l2
23327 ldda [%l7 + %l2] 0xd8, %f0
23328 set 0x70, %g1
23329 stda %l4, [%l7 + %g1] 0xe2
23330 membar #Sync
23331 nop
23332 set 0x0A, %o6
23333 ldsh [%l7 + %o6], %i2
23334 nop
23335 set 0x50, %g5
23336 ldd [%l7 + %g5], %f12
23337 nop
23338 set 0x58, %i7
23339 ldx [%l7 + %i7], %l2
23340 nop
23341 set 0x20, %o3
23342 ldx [%l7 + %o3], %g6
23343 nop
23344 set 0x20, %i3
23345 stx %o4, [%l7 + %i3]
23346 nop
23347 set 0x3A, %i6
23348 sth %o7, [%l7 + %i6]
23349 nop
23350 set 0x34, %g3
23351 ldub [%l7 + %g3], %l3
23352 set 0x40, %o5
23353 ldda [%l7 + %o5] 0xd2, %f16
23354 nop
23355 set 0x42, %i2
23356 sth %o6, [%l7 + %i2]
23357 set 0x50, %o0
23358 prefetcha [%l7 + %o0] 0x80, 4
23359 st %f25, [%l7 + 0x0C]
23360 nop
23361 nop
23362 setx 0xE250D74D4830361A, %l0, %l6
23363 stx %l6, [%l7 + 0x28]
23364 ldd [%l7 + 0x28], %f6
23365 setx 0x20EEBA2A4AD67691, %l1, %l5
23366 stx %l5, [%l7 + 0x10]
23367 ldd [%l7 + 0x10], %f14
23368 fdivd %f14, %f6, %f4
23369 nop
23370 set 0x48, %g6
23371 ldd [%l7 + %g6], %i6
23372 add %o5, %g7, %i0
23373 set 0x40, %l4
23374 stha %g5, [%l7 + %l4] 0x88
23375 nop
23376 set 0x78, %g2
23377 stw %g4, [%l7 + %g2]
23378 set 0x50, %o1
23379 ldda [%l7 + %o1] 0xe3, %o2
23380 set 0x40, %g4
23381 stda %f0, [%l7 + %g4] 0xc8
23382 or %o3, %i6, %l0
23383 and %i5, %o1, %i1
23384 set 0x2C, %l3
23385 sta %f16, [%l7 + %l3] 0x89
23386 nop
23387 set 0x48, %i0
23388 std %f20, [%l7 + %i0]
23389 nop
23390 set 0x60, %i1
23391 ldx [%l7 + %i1], %l5
23392 set 0x58, %l0
23393 prefetcha [%l7 + %l0] 0x88, 2
23394 nop
23395 set 0x50, %i5
23396 lduw [%l7 + %i5], %i3
23397 add %g1, %o0, %l1
23398 fpsub32 %f4, %f10, %f2
23399 nop
23400 set 0x50, %i4
23401 ldd [%l7 + %i4], %f28
23402 set 0x5C, %l1
23403 stwa %g2, [%l7 + %l1] 0x88
23404 nop
23405 nop
23406 setx 0xE82D2DA2E25D0115, %l0, %l6
23407 stx %l6, [%l7 + 0x28]
23408 ldd [%l7 + 0x28], %f6
23409 setx 0x2A476DC67B1561B0, %l1, %l5
23410 stx %l5, [%l7 + 0x10]
23411 ldd [%l7 + 0x10], %f10
23412 fdivd %f10, %f6, %f14
23413 nop
23414 set 0x78, %l6
23415 stb %l4, [%l7 + %l6]
23416 nop
23417 set 0x4A, %o7
23418 lduh [%l7 + %o7], %i2
23419 nop
23420 set 0x20, %o2
23421 ldx [%l7 + %o2], %g3
23422 add %l7, 0x10, %l6
23423 wr %g0, 0x88, %asi
23424 casxa [%l6] 0x88, %g6, %o4
23425 set 0x60, %o4
23426 sta %f25, [%l7 + %o4] 0x80
23427 set 0x53, %g7
23428 ldstuba [%l7 + %g7] 0x80, %o7
23429 set 0x44, %l5
23430 stba %l2, [%l7 + %l5] 0xea
23431 membar #Sync
23432 and %o6, %i4, %l6
23433 set 0x78, %l2
23434 ldxa [%l7 + %l2] 0x81, %o5
23435 nop
23436 set 0x54, %g1
23437 ldsw [%l7 + %g1], %g7
23438 st %f5, [%l7 + 0x44]
23439 set 0x18, %g5
23440 sta %f4, [%l7 + %g5] 0x80
23441 set 0x4C, %o6
23442 sta %f6, [%l7 + %o6] 0x81
23443 and %l3, %i0, %g5
23444 add %l7, 0x64, %l6
23445 wr %g0, 0x80, %asi
23446 casa [%l6] 0x80, %o2, %o3
23447 nop
23448 set 0x40, %o3
23449 lduw [%l7 + %o3], %g4
23450 nop
23451 set 0x18, %i7
23452 std %l0, [%l7 + %i7]
23453 nop
23454 set 0x18, %i3
23455 std %i4, [%l7 + %i3]
23456 nop
23457 set 0x18, %i6
23458 stx %o1, [%l7 + %i6]
23459 nop
23460 set 0x3C, %g3
23461 ldsw [%l7 + %g3], %i6
23462 nop
23463 set 0x3C, %i2
23464 prefetch [%l7 + %i2], 2
23465 nop
23466 set 0x28, %o5
23467 stw %l5, [%l7 + %o5]
23468 nop
23469 set 0x78, %g6
23470 std %f2, [%l7 + %g6]
23471 set 0x18, %o0
23472 stxa %i7, [%l7 + %o0] 0x80
23473 set 0x48, %g2
23474 ldxa [%l7 + %g2] 0x81, %i1
23475 set 0x68, %o1
23476 ldxa [%l7 + %o1] 0x89, %i3
23477 nop
23478 set 0x7C, %l4
23479 sth %o0, [%l7 + %l4]
23480 nop
23481 set 0x28, %l3
23482 prefetch [%l7 + %l3], 2
23483 nop
23484 set 0x3C, %g4
23485 lduw [%l7 + %g4], %l1
23486 nop
23487 set 0x10, %i0
23488 prefetch [%l7 + %i0], 0
23489 bleu,pn %xcc, loop_190
23490 bge %xcc, loop_191
23491 wr %g1, %g2, %ccr
23492 st %f16, [%l7 + 0x3C]
23493loop_190:
23494 nop
23495 set 0x40, %i1
23496 ldd [%l7 + %i1], %l4
23497loop_191:
23498 fpadd16s %f14, %f12, %f12
23499 nop
23500 set 0x58, %l0
23501 ldx [%l7 + %l0], %i2
23502 ld [%l7 + 0x24], %f13
23503 nop
23504 set 0x2D, %i5
23505 stb %g6, [%l7 + %i5]
23506 nop
23507 set 0x6B, %l1
23508 ldub [%l7 + %l1], %g3
23509 nop
23510 set 0x20, %i4
23511 lduw [%l7 + %i4], %o4
23512 set 0x48, %o7
23513 stda %o6, [%l7 + %o7] 0x80
23514 nop
23515 set 0x30, %o2
23516 std %f24, [%l7 + %o2]
23517 set 0x18, %o4
23518 lda [%l7 + %o4] 0x89, %f23
23519 set 0x50, %g7
23520 stda %o6, [%l7 + %g7] 0x80
23521 nop
23522 set 0x60, %l5
23523 ldd [%l7 + %l5], %l2
23524 set 0x40, %l2
23525 ldda [%l7 + %l2] 0x81, %f16
23526 set 0x40, %l6
23527 stda %f16, [%l7 + %l6] 0xc0
23528 nop
23529 set 0x54, %g1
23530 ldsh [%l7 + %g1], %l6
23531 set 0x40, %o6
23532 ldda [%l7 + %o6] 0xda, %f0
23533 or %i4, %o5, %l3
23534 set 0x08, %g5
23535 swapa [%l7 + %g5] 0x81, %i0
23536 set 0x40, %i7
23537 prefetcha [%l7 + %i7] 0x88, 4
23538 nop
23539 set 0x6F, %o3
23540 ldub [%l7 + %o3], %g7
23541 nop
23542 set 0x18, %i6
23543 std %f0, [%l7 + %i6]
23544 set 0x40, %i3
23545 stda %f0, [%l7 + %i3] 0xd2
23546 nop
23547 set 0x30, %g3
23548 ldx [%l7 + %g3], %o3
23549 nop
23550 set 0x18, %o5
23551 stw %g4, [%l7 + %o5]
23552 or %o2, %i5, %o1
23553 nop
23554 set 0x28, %i2
23555 stw %l0, [%l7 + %i2]
23556 set 0x58, %o0
23557 stxa %i6, [%l7 + %o0] 0x81
23558 set 0x70, %g2
23559 prefetcha [%l7 + %g2] 0x89, 2
23560 fpadd32s %f26, %f29, %f6
23561 nop
23562 set 0x2C, %g6
23563 lduw [%l7 + %g6], %l5
23564 add %i3, %i1, %o0
23565 set 0x60, %o1
23566 ldda [%l7 + %o1] 0x88, %g0
23567 nop
23568 set 0x18, %l3
23569 stx %fsr, [%l7 + %l3]
23570 fpadd16s %f26, %f23, %f12
23571 add %g2, %l4, %l1
23572 ld [%l7 + 0x10], %f29
23573 set 0x68, %l4
23574 ldxa [%l7 + %l4] 0x88, %g6
23575 nop
23576 set 0x20, %g4
23577 ldd [%l7 + %g4], %f14
23578 nop
23579 set 0x40, %i1
23580 swap [%l7 + %i1], %i2
23581 nop
23582 set 0x78, %i0
23583 std %f16, [%l7 + %i0]
23584 set 0x50, %l0
23585 swapa [%l7 + %l0] 0x88, %g3
23586 st %f24, [%l7 + 0x2C]
23587 set 0x74, %l1
23588 stwa %o4, [%l7 + %l1] 0xe3
23589 membar #Sync
23590 fpsub32s %f0, %f8, %f6
23591 st %fsr, [%l7 + 0x08]
23592 nop
23593 set 0x7E, %i4
23594 ldsb [%l7 + %i4], %o6
23595 nop
23596 set 0x0C, %o7
23597 prefetch [%l7 + %o7], 0
23598 or %l2, %o7, %i4
23599 nop
23600 set 0x74, %i5
23601 ldsw [%l7 + %i5], %l6
23602 set 0x68, %o4
23603 swapa [%l7 + %o4] 0x88, %l3
23604 nop
23605 set 0x0E, %g7
23606 ldstub [%l7 + %g7], %i0
23607 set 0x10, %l5
23608 ldda [%l7 + %l5] 0xe3, %g4
23609 nop
23610 set 0x66, %l2
23611 sth %g7, [%l7 + %l2]
23612 nop
23613 set 0x08, %l6
23614 std %f30, [%l7 + %l6]
23615 set 0x64, %g1
23616 stwa %o3, [%l7 + %g1] 0xe2
23617 membar #Sync
23618 set 0x40, %o6
23619 ldda [%l7 + %o6] 0x88, %f16
23620 nop
23621 set 0x6E, %o2
23622 ldsh [%l7 + %o2], %o5
23623 set 0x5C, %i7
23624 sta %f1, [%l7 + %i7] 0x88
23625 nop
23626 set 0x30, %o3
23627 ldd [%l7 + %o3], %g4
23628 nop
23629 set 0x10, %i6
23630 prefetch [%l7 + %i6], 0
23631 nop
23632 set 0x70, %i3
23633 stx %fsr, [%l7 + %i3]
23634 set 0x40, %g3
23635 ldda [%l7 + %g3] 0xda, %f16
23636 set 0x40, %o5
23637 stda %f0, [%l7 + %o5] 0xc0
23638 nop
23639 set 0x1C, %g5
23640 stw %o2, [%l7 + %g5]
23641 add %l7, 0x60, %l6
23642 wr %g0, 0x89, %asi
23643 ldxa [%l6] %asi, %i5
23644 casxa [%l6] 0x89, %i5, %l0
23645 wr %g0, 0x4, %fprs
23646 ld [%l7 + 0x54], %f1
23647 nop
23648 set 0x40, %o0
23649 ldd [%l7 + %o0], %i6
23650 add %l7, 0x60, %l6
23651 wr %g0, 0x88, %asi
23652 lda [%l6] %asi, %i3
23653 casa [%l6] 0x88, %i3, %l5
23654 nop
23655 set 0x58, %g2
23656 ldd [%l7 + %g2], %o0
23657 st %f5, [%l7 + 0x34]
23658 be,pn %icc, loop_192
23659 add %g1, %g2, %l4
23660 wr %l1, %g6, %pic
23661 add %l7, 0x34, %l6
23662 wr %g0, 0x81, %asi
23663 casa [%l6] 0x81, %i2, %i1
23664loop_192:
23665 nop
23666 set 0x40, %g6
23667 stha %o4, [%l7 + %g6] 0xeb
23668 membar #Sync
23669 fpadd32 %f22, %f10, %f24
23670 st %fsr, [%l7 + 0x58]
23671 nop
23672 set 0x7C, %i2
23673 stw %g3, [%l7 + %i2]
23674 set 0x10, %o1
23675 stxa %o6, [%l7 + %o1] 0xe3
23676 membar #Sync
23677 or %l2, %i4, %o7
23678 nop
23679 set 0x48, %l3
23680 ldsb [%l7 + %l3], %l6
23681 nop
23682 set 0x78, %l4
23683 std %f24, [%l7 + %l4]
23684 set 0x0B, %g4
23685 stba %l3, [%l7 + %g4] 0x81
23686 nop
23687 set 0x18, %i0
23688 ldsw [%l7 + %i0], %g5
23689 set 0x40, %i1
23690 stda %f16, [%l7 + %i1] 0xf1
23691 membar #Sync
23692 set 0x30, %l1
23693 ldda [%l7 + %l1] 0x89, %g6
23694 set 0x70, %i4
23695 prefetcha [%l7 + %i4] 0x81, 3
23696 set 0x58, %o7
23697 ldxa [%l7 + %o7] 0x80, %o5
23698 nop
23699 set 0x73, %l0
23700 stb %g4, [%l7 + %l0]
23701 ld [%l7 + 0x50], %f25
23702 nop
23703 set 0x60, %i5
23704 prefetch [%l7 + %i5], 2
23705 set 0x48, %g7
23706 sta %f9, [%l7 + %g7] 0x80
23707 and %o2, %i0, %i5
23708 fpadd16 %f26, %f22, %f22
23709 set 0x68, %o4
23710 stda %l0, [%l7 + %o4] 0xea
23711 membar #Sync
23712 nop
23713 set 0x48, %l5
23714 ldd [%l7 + %l5], %f18
23715 set 0x68, %l6
23716 lda [%l7 + %l6] 0x89, %f24
23717 nop
23718 set 0x54, %g1
23719 swap [%l7 + %g1], %i7
23720 nop
23721 set 0x6E, %l2
23722 lduh [%l7 + %l2], %o1
23723 nop
23724 set 0x20, %o2
23725 ldd [%l7 + %o2], %i6
23726 st %f6, [%l7 + 0x5C]
23727 nop
23728 set 0x2C, %o6
23729 swap [%l7 + %o6], %l5
23730 nop
23731 set 0x64, %o3
23732 ldsw [%l7 + %o3], %i3
23733 set 0x18, %i7
23734 stda %g0, [%l7 + %i7] 0x89
23735 add %l7, 0x50, %l6
23736 wr %g0, 0x89, %asi
23737 casxa [%l6] 0x89, %o0, %g2
23738 set 0x28, %i6
23739 stxa %l4, [%l7 + %i6] 0x80
23740 set 0x3B, %i3
23741 ldstuba [%l7 + %i3] 0x81, %g6
23742 nop
23743 set 0x18, %g3
23744 ldd [%l7 + %g3], %i2
23745 add %l7, 0x40, %l6
23746 wr %g0, 0x89, %asi
23747 lda [%l6] %asi, %l1
23748 casa [%l6] 0x89, %l1, %o4
23749 set 0x3D, %g5
23750 stba %g3, [%l7 + %g5] 0xeb
23751 membar #Sync
23752 ba,pt %xcc, loop_193
23753 nop
23754 set 0x40, %o5
23755 lduh [%l7 + %o5], %i1
23756 nop
23757 set 0x70, %g2
23758 swap [%l7 + %g2], %o6
23759 nop
23760 set 0x6A, %g6
23761 lduh [%l7 + %g6], %i4
23762loop_193:
23763 nop
23764 set 0x44, %i2
23765 sth %l2, [%l7 + %i2]
23766 ld [%l7 + 0x30], %f4
23767 wr %o7, %l6, %y
23768 nop
23769 set 0x38, %o1
23770 stx %fsr, [%l7 + %o1]
23771 set 0x50, %o0
23772 stwa %g5, [%l7 + %o0] 0x88
23773 nop
23774 set 0x68, %l3
23775 ldub [%l7 + %l3], %l3
23776 nop
23777 set 0x48, %l4
23778 stw %g7, [%l7 + %l4]
23779 nop
23780 set 0x78, %g4
23781 prefetch [%l7 + %g4], 3
23782 set 0x5C, %i1
23783 stwa %o5, [%l7 + %i1] 0xe3
23784 membar #Sync
23785 set 0x20, %i0
23786 stxa %g4, [%l7 + %i0] 0xeb
23787 membar #Sync
23788 add %l7, 0x6C, %l6
23789 wr %g0, 0x81, %asi
23790 casa [%l6] 0x81, %o3, %o2
23791 fpadd16s %f29, %f9, %f8
23792 set 0x40, %l1
23793 stda %f16, [%l7 + %l1] 0xf1
23794 membar #Sync
23795 set 0x4D, %i4
23796 ldstuba [%l7 + %i4] 0x81, %i0
23797 nop
23798 set 0x4C, %l0
23799 prefetch [%l7 + %l0], 4
23800 st %f10, [%l7 + 0x18]
23801 fpsub32 %f14, %f30, %f18
23802 nop
23803 set 0x20, %o7
23804 stw %i5, [%l7 + %o7]
23805 nop
23806 set 0x19, %g7
23807 ldstub [%l7 + %g7], %i7
23808 set 0x60, %o4
23809 stwa %l0, [%l7 + %o4] 0xeb
23810 membar #Sync
23811 nop
23812 set 0x69, %l5
23813 stb %o1, [%l7 + %l5]
23814 set 0x38, %i5
23815 ldxa [%l7 + %i5] 0x89, %i6
23816 nop
23817 set 0x78, %g1
23818 lduh [%l7 + %g1], %i3
23819 set 0x50, %l2
23820 ldxa [%l7 + %l2] 0x88, %l5
23821 add %g1, %o0, %g2
23822 nop
23823 set 0x40, %l6
23824 ldsh [%l7 + %l6], %l4
23825 or %g6, %i2, %l1
23826 set 0x15, %o2
23827 stba %g3, [%l7 + %o2] 0xe3
23828 membar #Sync
23829 set 0x2C, %o3
23830 sta %f17, [%l7 + %o3] 0x88
23831 nop
23832 set 0x6C, %i7
23833 stw %o4, [%l7 + %i7]
23834 and %o6, %i4, %i1
23835 st %f21, [%l7 + 0x44]
23836 fpadd32 %f30, %f10, %f8
23837 nop
23838 set 0x20, %o6
23839 ldd [%l7 + %o6], %o6
23840 nop
23841 set 0x48, %i6
23842 ldd [%l7 + %i6], %f18
23843 nop
23844 set 0x2C, %g3
23845 prefetch [%l7 + %g3], 3
23846 nop
23847 or %g0, 0x8, %l0
23848 sllx %l0, 0x3c, %l0
23849 wr %l0, 0x420, %tick_cmpr
23850 nop
23851 set 0x78, %i3
23852 std %i6, [%l7 + %i3]
23853 set 0x3B, %o5
23854 ldstuba [%l7 + %o5] 0x89, %l3
23855 nop
23856 set 0x72, %g5
23857 ldsh [%l7 + %g5], %o5
23858 st %f2, [%l7 + 0x30]
23859 nop
23860 set 0x70, %g2
23861 std %g4, [%l7 + %g2]
23862 bn,a %icc, loop_194
23863 fpadd16s %f2, %f1, %f4
23864 nop
23865 set 0x38, %g6
23866 stx %fsr, [%l7 + %g6]
23867 nop
23868 nop
23869 setx 0x5C801F314AA2B9DE, %l0, %l6
23870 stx %l6, [%l7 + 0x28]
23871 ldd [%l7 + 0x28], %f28
23872 setx 0xC0F598592906F599, %l1, %l5
23873 stx %l5, [%l7 + 0x10]
23874 ldd [%l7 + 0x10], %f4
23875 fdivd %f4, %f28, %f16
23876loop_194:
23877 nop
23878 set 0x10, %o1
23879 stda %g6, [%l7 + %o1] 0x88
23880 nop
23881 set 0x30, %o0
23882 std %o2, [%l7 + %o0]
23883 fpsub16s %f15, %f28, %f14
23884 and %o2, %i0, %i5
23885 nop
23886 set 0x44, %i2
23887 stb %i7, [%l7 + %i2]
23888 nop
23889 set 0x72, %l3
23890 ldsh [%l7 + %l3], %l0
23891 set 0x0C, %l4
23892 swapa [%l7 + %l4] 0x81, %o1
23893 set 0x0C, %g4
23894 lda [%l7 + %g4] 0x81, %f2
23895 nop
23896 set 0x14, %i1
23897 prefetch [%l7 + %i1], 2
23898 nop
23899 set 0x39, %i0
23900 ldsb [%l7 + %i0], %i3
23901 set 0x7D, %l1
23902 ldstuba [%l7 + %l1] 0x81, %l5
23903 and %g1, %o0, %g2
23904 nop
23905 set 0x33, %i4
23906 stb %i6, [%l7 + %i4]
23907 set 0x70, %l0
23908 ldda [%l7 + %l0] 0xea, %g6
23909 wr %l4, %i2, %clear_softint
23910 set 0x40, %o7
23911 stda %f0, [%l7 + %o7] 0xca
23912 nop
23913 set 0x41, %o4
23914 ldstub [%l7 + %o4], %l1
23915 st %fsr, [%l7 + 0x5C]
23916 set 0x16, %g7
23917 stba %g3, [%l7 + %g7] 0xeb
23918 membar #Sync
23919 nop
23920 set 0x54, %i5
23921 prefetch [%l7 + %i5], 2
23922 nop
23923 set 0x16, %g1
23924 ldsh [%l7 + %g1], %o6
23925 set 0x74, %l5
23926 stwa %i4, [%l7 + %l5] 0x80
23927 or %i1, %o4, %l2
23928 nop
23929 set 0x48, %l2
23930 ldd [%l7 + %l2], %g4
23931 or %o7, %l3, %o5
23932 set 0x64, %o2
23933 swapa [%l7 + %o2] 0x80, %l6
23934 set 0x18, %o3
23935 stda %g4, [%l7 + %o3] 0x80
23936 nop
23937 set 0x28, %l6
23938 ldx [%l7 + %l6], %g7
23939 ld [%l7 + 0x10], %f30
23940 set 0x38, %o6
23941 swapa [%l7 + %o6] 0x89, %o2
23942 set 0x38, %i7
23943 ldstuba [%l7 + %i7] 0x89, %i0
23944 nop
23945 set 0x2F, %i6
23946 ldub [%l7 + %i6], %o3
23947 set 0x30, %i3
23948 stda %i4, [%l7 + %i3] 0xeb
23949 membar #Sync
23950 set 0x10, %g3
23951 sta %f25, [%l7 + %g3] 0x81
23952 nop
23953 set 0x78, %g5
23954 std %i6, [%l7 + %g5]
23955 wr %l0, %i3, %y
23956 ld [%l7 + 0x10], %f9
23957 membar #Sync
23958 set 0x40, %g2
23959 ldda [%l7 + %g2] 0xf0, %f16
23960 or %o1, %l5, %g1
23961 nop
23962 set 0x76, %o5
23963 sth %o0, [%l7 + %o5]
23964 or %i6, %g2, %l4
23965 set 0x2C, %g6
23966 sta %f16, [%l7 + %g6] 0x88
23967 set 0x30, %o0
23968 prefetcha [%l7 + %o0] 0x88, 4
23969 set 0x68, %i2
23970 stda %l0, [%l7 + %i2] 0x80
23971 nop
23972 set 0x18, %o1
23973 sth %i2, [%l7 + %o1]
23974 set 0x40, %l4
23975 ldda [%l7 + %l4] 0x89, %f0
23976 nop
23977 set 0x18, %g4
23978 stx %g3, [%l7 + %g4]
23979 set 0x60, %l3
23980 stda %o6, [%l7 + %l3] 0x89
23981 nop
23982 set 0x5B, %i0
23983 ldstub [%l7 + %i0], %i1
23984 nop
23985 set 0x38, %l1
23986 std %f24, [%l7 + %l1]
23987 set 0x58, %i4
23988 lda [%l7 + %i4] 0x89, %f23
23989 nop
23990 set 0x0B, %l0
23991 ldstub [%l7 + %l0], %o4
23992 set 0x3D, %i1
23993 stba %i4, [%l7 + %i1] 0x88
23994 nop
23995 set 0x40, %o4
23996 prefetch [%l7 + %o4], 3
23997 set 0x2C, %g7
23998 sta %f16, [%l7 + %g7] 0x80
23999 nop
24000 set 0x30, %o7
24001 ldx [%l7 + %o7], %g5
24002 add %o7, %l3, %l2
24003 ld [%l7 + 0x70], %f4
24004 set 0x70, %g1
24005 ldda [%l7 + %g1] 0xe3, %i6
24006 nop
24007 set 0x58, %l5
24008 ldd [%l7 + %l5], %g4
24009 wr %o5, %g7, %y
24010 set 0x40, %l2
24011 stxa %o2, [%l7 + %l2] 0x80
24012 set 0x70, %i5
24013 ldda [%l7 + %i5] 0x88, %o2
24014 nop
24015 set 0x28, %o3
24016 std %f26, [%l7 + %o3]
24017 set 0x0C, %l6
24018 lda [%l7 + %l6] 0x81, %f16
24019 set 0x2C, %o2
24020 sta %f11, [%l7 + %o2] 0x81
24021 set 0x10, %i7
24022 sta %f14, [%l7 + %i7] 0x88
24023 nop
24024 set 0x3C, %o6
24025 swap [%l7 + %o6], %i0
24026 st %f23, [%l7 + 0x5C]
24027 and %i5, %l0, %i7
24028 wr %o1, %i3, %set_softint
24029 nop
24030 set 0x64, %i6
24031 stw %g1, [%l7 + %i6]
24032 or %o0, %l5, %g2
24033 set 0x30, %i3
24034 ldda [%l7 + %i3] 0xe2, %i6
24035 nop
24036 set 0x70, %g3
24037 stw %g6, [%l7 + %g3]
24038 st %fsr, [%l7 + 0x1C]
24039 set 0x50, %g2
24040 stda %l0, [%l7 + %g2] 0xe2
24041 membar #Sync
24042 nop
24043 set 0x7C, %o5
24044 lduw [%l7 + %o5], %i2
24045 nop
24046 set 0x53, %g5
24047 ldsb [%l7 + %g5], %g3
24048 set 0x40, %o0
24049 stda %f0, [%l7 + %o0] 0xd0
24050 nop
24051 set 0x6E, %g6
24052 ldub [%l7 + %g6], %l4
24053 nop
24054 set 0x73, %o1
24055 stb %o6, [%l7 + %o1]
24056 st %fsr, [%l7 + 0x14]
24057 nop
24058 set 0x48, %i2
24059 ldx [%l7 + %i2], %i1
24060 set 0x30, %g4
24061 stxa %i4, [%l7 + %g4] 0x81
24062 nop
24063 set 0x4C, %l4
24064 ldsh [%l7 + %l4], %o4
24065 nop
24066 set 0x28, %i0
24067 stx %fsr, [%l7 + %i0]
24068 nop
24069 set 0x48, %l1
24070 std %g4, [%l7 + %l1]
24071 membar #Sync
24072 set 0x40, %l3
24073 ldda [%l7 + %l3] 0xf9, %f0
24074 nop
24075 set 0x20, %i4
24076 ldd [%l7 + %i4], %f8
24077 or %l3, %l2, %l6
24078 bg,pn %icc, loop_195
24079 ld [%l7 + 0x18], %f2
24080 nop
24081 set 0x20, %l0
24082 ldd [%l7 + %l0], %g4
24083 set 0x48, %i1
24084 stda %o6, [%l7 + %i1] 0xe3
24085 membar #Sync
24086loop_195:
24087 nop
24088 set 0x20, %o4
24089 stda %g6, [%l7 + %o4] 0xea
24090 membar #Sync
24091 nop
24092 set 0x48, %g7
24093 ldd [%l7 + %g7], %f20
24094 set 0x1E, %o7
24095 ldstuba [%l7 + %o7] 0x81, %o2
24096 nop
24097 set 0x68, %l5
24098 ldx [%l7 + %l5], %o3
24099 set 0x38, %l2
24100 stxa %i0, [%l7 + %l2] 0xe3
24101 membar #Sync
24102 and %i5, %l0, %i7
24103 add %l7, 0x54, %l6
24104 wr %g0, 0x89, %asi
24105 casa [%l6] 0x89, %o1, %i3
24106 set 0x0C, %i5
24107 sta %f11, [%l7 + %i5] 0x80
24108 nop
24109 set 0x4C, %o3
24110 stw %g1, [%l7 + %o3]
24111 nop
24112 set 0x20, %g1
24113 ldd [%l7 + %g1], %o4
24114 nop
24115 set 0x38, %o2
24116 ldd [%l7 + %o2], %o0
24117 nop
24118 set 0x48, %i7
24119 stx %fsr, [%l7 + %i7]
24120 membar #Sync
24121 set 0x40, %o6
24122 ldda [%l7 + %o6] 0xf9, %f16
24123 nop
24124 set 0x30, %i6
24125 stx %fsr, [%l7 + %i6]
24126 nop
24127 set 0x70, %i3
24128 ldsw [%l7 + %i3], %g2
24129 nop
24130 set 0x45, %g3
24131 ldub [%l7 + %g3], %l5
24132 nop
24133 set 0x58, %l6
24134 ldsw [%l7 + %l6], %i6
24135 set 0x38, %o5
24136 stda %g6, [%l7 + %o5] 0x88
24137 set 0x40, %g5
24138 ldda [%l7 + %g5] 0xd2, %f16
24139 st %f12, [%l7 + 0x78]
24140 set 0x50, %o0
24141 stxa %l1, [%l7 + %o0] 0x89
24142 nop
24143 set 0x68, %g2
24144 std %g2, [%l7 + %g2]
24145 set 0x40, %g6
24146 ldda [%l7 + %g6] 0x88, %i2
24147 set 0x0C, %i2
24148 sta %f24, [%l7 + %i2] 0x81
24149 nop
24150 set 0x54, %o1
24151 ldsh [%l7 + %o1], %l4
24152 set 0x21, %g4
24153 ldstuba [%l7 + %g4] 0x81, %i1
24154 nop
24155 set 0x58, %l4
24156 ldsw [%l7 + %l4], %i4
24157 nop
24158 set 0x10, %i0
24159 ldx [%l7 + %i0], %o4
24160 nop
24161 set 0x5E, %l1
24162 ldstub [%l7 + %l1], %g5
24163 nop
24164 set 0x58, %l3
24165 ldd [%l7 + %l3], %f14
24166 and %o6, %l3, %l6
24167 set 0x73, %i4
24168 ldstuba [%l7 + %i4] 0x81, %g4
24169 set 0x20, %i1
24170 swapa [%l7 + %i1] 0x80, %l2
24171 set 0x11, %l0
24172 ldstuba [%l7 + %l0] 0x80, %g7
24173 fpadd32 %f24, %f20, %f8
24174 add %l7, 0x4C, %l6
24175 wr %g0, 0x88, %asi
24176 casa [%l6] 0x88, %o7, %o3
24177 set 0x40, %o4
24178 stda %f16, [%l7 + %o4] 0xda
24179 nop
24180 set 0x60, %o7
24181 ldx [%l7 + %o7], %i0
24182 add %i5, %o2, %i7
24183 nop
24184 set 0x08, %l5
24185 ldx [%l7 + %l5], %l0
24186 set 0x50, %g7
24187 ldda [%l7 + %g7] 0xea, %o0
24188 set 0x68, %l2
24189 stxa %i3, [%l7 + %l2] 0x89
24190 nop
24191 set 0x74, %o3
24192 stw %o5, [%l7 + %o3]
24193 set 0x4C, %g1
24194 lda [%l7 + %g1] 0x81, %f24
24195 and %o0, %g1, %l5
24196 nop
24197 set 0x48, %i5
24198 lduw [%l7 + %i5], %i6
24199 nop
24200 set 0x13, %o2
24201 ldub [%l7 + %o2], %g2
24202 nop
24203 set 0x4E, %o6
24204 lduh [%l7 + %o6], %l1
24205 set 0x70, %i7
24206 stxa %g3, [%l7 + %i7] 0xe3
24207 membar #Sync
24208 bgu %xcc, loop_196
24209 nop
24210 set 0x18, %i6
24211 ldd [%l7 + %i6], %f16
24212 nop
24213 set 0x50, %i3
24214 std %g6, [%l7 + %i3]
24215 nop
24216 set 0x78, %g3
24217 std %l4, [%l7 + %g3]
24218loop_196:
24219 nop
24220 set 0x28, %l6
24221 stda %i0, [%l7 + %l6] 0x81
24222 add %l7, 0x38, %l6
24223 wr %g0, 0x81, %asi
24224 ldxa [%l6] %asi, %i2
24225 casxa [%l6] 0x81, %i2, %i4
24226 set 0x40, %o5
24227 stda %f16, [%l7 + %o5] 0xda
24228 ld [%l7 + 0x3C], %f21
24229 add %l7, 0x40, %l6
24230 wr %g0, 0x89, %asi
24231 ldxa [%l6] %asi, %g5
24232 casxa [%l6] 0x89, %g5, %o4
24233 ld [%l7 + 0x60], %f17
24234 add %o6, %l6, %g4
24235 nop
24236 set 0x18, %o0
24237 stx %fsr, [%l7 + %o0]
24238 set 0x40, %g2
24239 stda %f0, [%l7 + %g2] 0xca
24240 nop
24241 set 0x70, %g6
24242 stx %l3, [%l7 + %g6]
24243 nop
24244 set 0x48, %i2
24245 stx %fsr, [%l7 + %i2]
24246 nop
24247 set 0x5E, %g5
24248 sth %g7, [%l7 + %g5]
24249 and %o7, %l2, %i0
24250 nop
24251 set 0x58, %g4
24252 ldd [%l7 + %g4], %i4
24253 nop
24254 set 0x30, %o1
24255 lduw [%l7 + %o1], %o3
24256 set 0x40, %i0
24257 stda %f0, [%l7 + %i0] 0x89
24258 set 0x40, %l1
24259 lda [%l7 + %l1] 0x88, %f24
24260 nop
24261 set 0x18, %l4
24262 stx %fsr, [%l7 + %l4]
24263 set 0x10, %i4
24264 lda [%l7 + %i4] 0x89, %f29
24265 set 0x46, %i1
24266 ldstuba [%l7 + %i1] 0x80, %o2
24267 nop
24268 set 0x0A, %l3
24269 sth %i7, [%l7 + %l3]
24270 nop
24271 set 0x38, %l0
24272 stw %o1, [%l7 + %l0]
24273 nop
24274 set 0x20, %o7
24275 std %f14, [%l7 + %o7]
24276 fpadd32s %f9, %f0, %f10
24277 nop
24278 set 0x60, %o4
24279 ldx [%l7 + %o4], %l0
24280 nop
24281 set 0x50, %g7
24282 ldd [%l7 + %g7], %f10
24283 set 0x48, %l5
24284 stda %i2, [%l7 + %l5] 0xea
24285 membar #Sync
24286 ld [%l7 + 0x0C], %f22
24287 wr %o5, %g1, %softint
24288 set 0x70, %o3
24289 ldda [%l7 + %o3] 0x89, %l4
24290 set 0x40, %g1
24291 ldda [%l7 + %g1] 0x88, %f0
24292 set 0x70, %l2
24293 stda %o0, [%l7 + %l2] 0xe3
24294 membar #Sync
24295 nop
24296 set 0x18, %i5
24297 stx %fsr, [%l7 + %i5]
24298 nop
24299 set 0x60, %o2
24300 ldsh [%l7 + %o2], %g2
24301 set 0x30, %o6
24302 stxa %l1, [%l7 + %o6] 0xe3
24303 membar #Sync
24304 nop
24305 set 0x5C, %i7
24306 prefetch [%l7 + %i7], 1
24307 nop
24308 set 0x0D, %i3
24309 ldstub [%l7 + %i3], %g3
24310 nop
24311 set 0x38, %i6
24312 stx %fsr, [%l7 + %i6]
24313 nop
24314 set 0x1F, %l6
24315 ldub [%l7 + %l6], %g6
24316 set 0x29, %o5
24317 stba %i6, [%l7 + %o5] 0x80
24318 nop
24319 set 0x6C, %g3
24320 lduw [%l7 + %g3], %i1
24321 ld [%l7 + 0x0C], %f25
24322 wr %l4, %i4, %y
24323 set 0x50, %o0
24324 ldxa [%l7 + %o0] 0x81, %g5
24325 add %i2, %o6, %l6
24326 set 0x68, %g6
24327 stda %o4, [%l7 + %g6] 0xe2
24328 membar #Sync
24329 add %l7, 0x10, %l6
24330 wr %g0, 0x80, %asi
24331 casxa [%l6] 0x80, %l3, %g7
24332 nop
24333 set 0x48, %i2
24334 ldd [%l7 + %i2], %o6
24335 set 0x5C, %g5
24336 stba %g4, [%l7 + %g5] 0x89
24337 nop
24338 set 0x58, %g4
24339 ldstub [%l7 + %g4], %i0
24340 set 0x24, %o1
24341 sta %f3, [%l7 + %o1] 0x80
24342 and %l2, %i5, %o2
24343 nop
24344 set 0x60, %i0
24345 ldd [%l7 + %i0], %i6
24346 nop
24347 set 0x4A, %g2
24348 ldub [%l7 + %g2], %o3
24349 nop
24350 set 0x60, %l1
24351 std %f12, [%l7 + %l1]
24352 nop
24353 set 0x78, %i4
24354 stx %fsr, [%l7 + %i4]
24355 set 0x40, %l4
24356 stda %f16, [%l7 + %l4] 0xc4
24357 st %fsr, [%l7 + 0x3C]
24358 set 0x62, %l3
24359 stha %l0, [%l7 + %l3] 0xe2
24360 membar #Sync
24361 set 0x78, %l0
24362 lda [%l7 + %l0] 0x89, %f22
24363 wr %i3, %o5, %clear_softint
24364 set 0x40, %i1
24365 stda %f0, [%l7 + %i1] 0xcc
24366 nop
24367 set 0x68, %o7
24368 std %f22, [%l7 + %o7]
24369 and %o1, %l5, %g1
24370 ld [%l7 + 0x70], %f10
24371 nop
24372 set 0x20, %g7
24373 lduw [%l7 + %g7], %g2
24374 fpadd16 %f4, %f10, %f4
24375 nop
24376 set 0x10, %l5
24377 swap [%l7 + %l5], %l1
24378 nop
24379 set 0x54, %o3
24380 ldsw [%l7 + %o3], %o0
24381 nop
24382 set 0x20, %o4
24383 swap [%l7 + %o4], %g3
24384 nop
24385 set 0x68, %g1
24386 lduh [%l7 + %g1], %g6
24387 ld [%l7 + 0x24], %f16
24388 wr %i1, %i6, %ccr
24389 nop
24390 nop
24391 setx 0x092BBE93B32AACD4, %l0, %l6
24392 stx %l6, [%l7 + 0x28]
24393 ldd [%l7 + 0x28], %f24
24394 setx 0x5B4FF09A76C5794F, %l1, %l5
24395 stx %l5, [%l7 + 0x10]
24396 ldd [%l7 + 0x10], %f6
24397 fdivd %f6, %f24, %f16
24398 and %l4, %i4, %g5
24399 nop
24400 set 0x67, %i5
24401 stb %i2, [%l7 + %i5]
24402 set 0x28, %l2
24403 ldxa [%l7 + %l2] 0x89, %o6
24404 st %f9, [%l7 + 0x54]
24405 nop
24406 set 0x50, %o6
24407 std %i6, [%l7 + %o6]
24408 set 0x45, %i7
24409 stba %l3, [%l7 + %i7] 0x88
24410 set 0x40, %i3
24411 ldxa [%l7 + %i3] 0x89, %g7
24412 nop
24413 or %g0, 0x8, %l0
24414 sllx %l0, 0x3c, %l0
24415 wr %l0, %g0, %tick_cmpr
24416 nop
24417 set 0x24, %o2
24418 swap [%l7 + %o2], %i0
24419 set 0x20, %l6
24420 ldda [%l7 + %l6] 0x81, %o4
24421 nop
24422 set 0x60, %i6
24423 stx %i5, [%l7 + %i6]
24424 st %f17, [%l7 + 0x28]
24425 nop
24426 set 0x47, %g3
24427 stb %l2, [%l7 + %g3]
24428 nop
24429 set 0x44, %o0
24430 stw %i7, [%l7 + %o0]
24431 add %l7, 0x30, %l6
24432 wr %g0, 0x80, %asi
24433 ldxa [%l6] %asi, %o2
24434 casxa [%l6] 0x80, %o2, %o3
24435 set 0x50, %o5
24436 sta %f8, [%l7 + %o5] 0x81
24437 set 0x10, %i2
24438 prefetcha [%l7 + %i2] 0x88, 3
24439 or %o5, %o1, %l0
24440 add %l5, %g2, %g1
24441 nop
24442 set 0x20, %g6
24443 stx %l1, [%l7 + %g6]
24444 or %g3, %o0, %g6
24445 add %l7, 0x24, %l6
24446 wr %g0, 0x88, %asi
24447 casa [%l6] 0x88, %i1, %l4
24448 nop
24449 nop
24450 setx 0xA60A8D4F8BB1B178, %l0, %l6
24451 stx %l6, [%l7 + 0x28]
24452 ldd [%l7 + 0x28], %f30
24453 setx 0xDF30749C1785CD01, %l1, %l5
24454 stx %l5, [%l7 + 0x10]
24455 ldd [%l7 + 0x10], %f10
24456 fdivd %f10, %f30, %f12
24457 nop
24458 set 0x1A, %g5
24459 lduh [%l7 + %g5], %i4
24460 add %l7, 0x60, %l6
24461 wr %g0, 0x89, %asi
24462 ldxa [%l6] %asi, %i6
24463 casxa [%l6] 0x89, %i6, %g5
24464 nop
24465 set 0x54, %g4
24466 swap [%l7 + %g4], %o6
24467 membar #Sync
24468 set 0x40, %o1
24469 ldda [%l7 + %o1] 0xf0, %f0
24470 wr %g0, 0x5, %fprs
24471 add %l7, 0x18, %l6
24472 wr %g0, 0x89, %asi
24473 casa [%l6] 0x89, %i2, %o7
24474 add %g7, %g4, %i0
24475 set 0x1B, %g2
24476 stba %o4, [%l7 + %g2] 0x88
24477 set 0x3C, %l1
24478 lda [%l7 + %l1] 0x81, %f18
24479 set 0x70, %i4
24480 sta %f2, [%l7 + %i4] 0x88
24481 nop
24482 set 0x10, %l4
24483 ldd [%l7 + %l4], %f18
24484 set 0x18, %l3
24485 stwa %i5, [%l7 + %l3] 0x81
24486 set 0x20, %l0
24487 ldda [%l7 + %l0] 0x81, %i6
24488 set 0x72, %i0
24489 stha %l2, [%l7 + %i0] 0x88
24490 nop
24491 set 0x68, %o7
24492 ldd [%l7 + %o7], %f28
24493 set 0x64, %g7
24494 stba %o3, [%l7 + %g7] 0x89
24495 set 0x50, %i1
24496 stda %o2, [%l7 + %i1] 0xe3
24497 membar #Sync
24498 set 0x08, %o3
24499 prefetcha [%l7 + %o3] 0x80, 0
24500 set 0x28, %o4
24501 prefetcha [%l7 + %o4] 0x88, 3
24502 st %f3, [%l7 + 0x54]
24503 nop
24504 set 0x18, %g1
24505 swap [%l7 + %g1], %o1
24506 nop
24507 or %g0, 0x8, %l0
24508 sllx %l0, 0x3c, %l0
24509 wr %l0, 0x96E, %tick_cmpr
24510 set 0x70, %l5
24511 ldda [%l7 + %l5] 0xeb, %g0
24512 nop
24513 set 0x78, %i5
24514 std %f30, [%l7 + %i5]
24515 nop
24516 set 0x58, %l2
24517 ldx [%l7 + %l2], %l0
24518 nop
24519 set 0x54, %o6
24520 lduw [%l7 + %o6], %g3
24521 nop
24522 set 0x4F, %i7
24523 ldstub [%l7 + %i7], %l1
24524 add %l7, 0x64, %l6
24525 wr %g0, 0x81, %asi
24526 casa [%l6] 0x81, %g6, %i1
24527 nop
24528 set 0x70, %i3
24529 ldx [%l7 + %i3], %l4
24530 nop
24531 set 0x18, %l6
24532 ldd [%l7 + %l6], %o0
24533 nop
24534 set 0x48, %i6
24535 stw %i6, [%l7 + %i6]
24536 ld [%l7 + 0x0C], %f21
24537 nop
24538 set 0x3C, %o2
24539 prefetch [%l7 + %o2], 0
24540 set 0x28, %g3
24541 stwa %g5, [%l7 + %g3] 0xe3
24542 membar #Sync
24543 nop
24544 set 0x28, %o5
24545 stx %i4, [%l7 + %o5]
24546 add %l7, 0x70, %l6
24547 wr %g0, 0x81, %asi
24548 casa [%l6] 0x81, %l6, %o6
24549 nop
24550 set 0x24, %o0
24551 stb %i2, [%l7 + %o0]
24552 nop
24553 set 0x30, %i2
24554 std %f14, [%l7 + %i2]
24555 nop
24556 set 0x33, %g5
24557 ldsb [%l7 + %g5], %o7
24558 nop
24559 set 0x77, %g4
24560 ldstub [%l7 + %g4], %g7
24561 ld [%l7 + 0x44], %f29
24562 set 0x40, %g6
24563 stxa %l3, [%l7 + %g6] 0x89
24564 nop
24565 set 0x32, %g2
24566 ldsh [%l7 + %g2], %g4
24567 add %l7, 0x4C, %l6
24568 wr %g0, 0x88, %asi
24569 casa [%l6] 0x88, %i0, %i5
24570 add %l7, 0x20, %l6
24571 wr %g0, 0x80, %asi
24572 ldxa [%l6] %asi, %i7
24573 casxa [%l6] 0x80, %i7, %o4
24574 nop
24575 set 0x7C, %l1
24576 swap [%l7 + %l1], %l2
24577 set 0x28, %o1
24578 ldstuba [%l7 + %o1] 0x80, %o3
24579 nop
24580 set 0x38, %l4
24581 ldd [%l7 + %l4], %o2
24582 set 0x68, %i4
24583 stda %i2, [%l7 + %i4] 0xeb
24584 membar #Sync
24585 set 0x30, %l0
24586 stba %o5, [%l7 + %l0] 0xe3
24587 membar #Sync
24588 set 0x78, %i0
24589 swapa [%l7 + %i0] 0x88, %o1
24590 set 0x78, %o7
24591 sta %f8, [%l7 + %o7] 0x81
24592 or %g2, %g1, %l5
24593 set 0x0F, %g7
24594 ldstuba [%l7 + %g7] 0x89, %g3
24595 set 0x40, %i1
24596 ldda [%l7 + %i1] 0x89, %f0
24597 nop
24598 set 0x60, %o3
24599 stx %fsr, [%l7 + %o3]
24600 nop
24601 set 0x1A, %o4
24602 ldstub [%l7 + %o4], %l1
24603 set 0x5C, %g1
24604 stha %g6, [%l7 + %g1] 0xe2
24605 membar #Sync
24606 nop
24607 set 0x46, %l3
24608 lduh [%l7 + %l3], %i1
24609 nop
24610 set 0x08, %i5
24611 prefetch [%l7 + %i5], 1
24612 nop
24613 set 0x3A, %l2
24614 lduh [%l7 + %l2], %l0
24615 nop
24616 set 0x16, %l5
24617 ldsh [%l7 + %l5], %l4
24618 ld [%l7 + 0x24], %f15
24619 nop
24620 set 0x20, %i7
24621 stx %o0, [%l7 + %i7]
24622 nop
24623 set 0x14, %o6
24624 lduw [%l7 + %o6], %g5
24625 set 0x70, %i3
24626 swapa [%l7 + %i3] 0x80, %i6
24627 st %f9, [%l7 + 0x18]
24628 nop
24629 set 0x60, %l6
24630 stx %fsr, [%l7 + %l6]
24631 set 0x48, %o2
24632 swapa [%l7 + %o2] 0x89, %l6
24633 nop
24634 set 0x24, %i6
24635 prefetch [%l7 + %i6], 2
24636 set 0x08, %o5
24637 stxa %i4, [%l7 + %o5] 0x89
24638 nop
24639 set 0x50, %g3
24640 ldsw [%l7 + %g3], %o6
24641 nop
24642 set 0x16, %o0
24643 ldsb [%l7 + %o0], %o7
24644 set 0x44, %g5
24645 sta %f20, [%l7 + %g5] 0x88
24646 nop
24647 set 0x70, %i2
24648 swap [%l7 + %i2], %i2
24649 set 0x46, %g4
24650 stha %g7, [%l7 + %g4] 0xe3
24651 membar #Sync
24652 or %l3, %g4, %i0
24653 or %i5, %i7, %l2
24654 nop
24655 set 0x08, %g2
24656 stw %o4, [%l7 + %g2]
24657 set 0x78, %l1
24658 sta %f28, [%l7 + %l1] 0x81
24659 set 0x40, %o1
24660 stda %f16, [%l7 + %o1] 0x80
24661 set 0x30, %l4
24662 ldda [%l7 + %l4] 0x88, %o2
24663 add %l7, 0x24, %l6
24664 wr %g0, 0x88, %asi
24665 casa [%l6] 0x88, %o2, %i3
24666 nop
24667 set 0x58, %i4
24668 ldd [%l7 + %i4], %f24
24669 set 0x50, %g6
24670 stda %o0, [%l7 + %g6] 0xe3
24671 membar #Sync
24672 nop
24673 set 0x13, %l0
24674 ldub [%l7 + %l0], %o5
24675 nop
24676 set 0x10, %o7
24677 ldsb [%l7 + %o7], %g1
24678 bleu,pt %icc, loop_197
24679 nop
24680 set 0x68, %g7
24681 ldsb [%l7 + %g7], %l5
24682 nop
24683 set 0x7C, %i1
24684 lduw [%l7 + %i1], %g2
24685 or %g3, %l1, %g6
24686loop_197:
24687 nop
24688 set 0x3C, %i0
24689 lduw [%l7 + %i0], %l0
24690 nop
24691 set 0x74, %o4
24692 sth %i1, [%l7 + %o4]
24693 set 0x0C, %g1
24694 lda [%l7 + %g1] 0x89, %f3
24695 set 0x4E, %o3
24696 stha %l4, [%l7 + %o3] 0xeb
24697 membar #Sync
24698 nop
24699 set 0x10, %l3
24700 lduh [%l7 + %l3], %g5
24701 nop
24702 set 0x20, %l2
24703 stx %fsr, [%l7 + %l2]
24704 nop
24705 set 0x4C, %l5
24706 sth %i6, [%l7 + %l5]
24707 add %l7, 0x10, %l6
24708 wr %g0, 0x88, %asi
24709 casa [%l6] 0x88, %o0, %i4
24710 nop
24711 set 0x38, %i5
24712 stx %l6, [%l7 + %i5]
24713 add %o6, %o7, %g7
24714 nop
24715 set 0x64, %i7
24716 lduw [%l7 + %i7], %i2
24717 nop
24718 set 0x11, %o6
24719 ldub [%l7 + %o6], %l3
24720 nop
24721 set 0x17, %l6
24722 ldub [%l7 + %l6], %g4
24723 set 0x78, %o2
24724 lda [%l7 + %o2] 0x88, %f12
24725 nop
24726 set 0x68, %i6
24727 ldsw [%l7 + %i6], %i0
24728 nop
24729 set 0x3C, %o5
24730 prefetch [%l7 + %o5], 0
24731 set 0x18, %i3
24732 ldxa [%l7 + %i3] 0x80, %i5
24733 nop
24734 set 0x50, %g3
24735 stw %i7, [%l7 + %g3]
24736 nop
24737 set 0x20, %g5
24738 ldd [%l7 + %g5], %o4
24739 nop
24740 set 0x24, %i2
24741 lduw [%l7 + %i2], %o3
24742 nop
24743 set 0x5D, %g4
24744 stb %l2, [%l7 + %g4]
24745 nop
24746 set 0x30, %g2
24747 stx %fsr, [%l7 + %g2]
24748 ble,a,pn %xcc, loop_198
24749 nop
24750 set 0x20, %o0
24751 stx %fsr, [%l7 + %o0]
24752 add %i3, %o1, %o2
24753 nop
24754 set 0x14, %o1
24755 ldsw [%l7 + %o1], %o5
24756loop_198:
24757 nop
24758 set 0x78, %l1
24759 lda [%l7 + %l1] 0x88, %f17
24760 nop
24761 set 0x50, %l4
24762 ldd [%l7 + %l4], %g0
24763 nop
24764 set 0x28, %g6
24765 stw %g2, [%l7 + %g6]
24766 add %l7, 0x20, %l6
24767 wr %g0, 0x89, %asi
24768 ldxa [%l6] %asi, %g3
24769 casxa [%l6] 0x89, %g3, %l1
24770 set 0x40, %i4
24771 stda %f16, [%l7 + %i4] 0x88
24772 set 0x58, %o7
24773 prefetcha [%l7 + %o7] 0x81, 2
24774 nop
24775 set 0x40, %g7
24776 std %f24, [%l7 + %g7]
24777 nop
24778 set 0x5E, %l0
24779 ldsb [%l7 + %l0], %l0
24780 set 0x68, %i0
24781 stda %i0, [%l7 + %i0] 0x81
24782 set 0x48, %i1
24783 swapa [%l7 + %i1] 0x81, %l4
24784 or %g5, %l5, %i6
24785 nop
24786 set 0x38, %o4
24787 stx %fsr, [%l7 + %o4]
24788 or %i4, %l6, %o0
24789 wr %o7, %g7, %ccr
24790 nop
24791 set 0x6C, %o3
24792 ldub [%l7 + %o3], %i2
24793 st %f25, [%l7 + 0x4C]
24794 set 0x10, %g1
24795 ldda [%l7 + %g1] 0xe2, %l2
24796 add %l7, 0x3C, %l6
24797 wr %g0, 0x88, %asi
24798 lda [%l6] %asi, %g4
24799 casa [%l6] 0x88, %g4, %o6
24800 set 0x5C, %l3
24801 lda [%l7 + %l3] 0x80, %f0
24802 nop
24803 set 0x38, %l5
24804 stw %i5, [%l7 + %l5]
24805 set 0x20, %l2
24806 sta %f4, [%l7 + %l2] 0x88
24807 nop
24808 set 0x44, %i7
24809 stw %i0, [%l7 + %i7]
24810 nop
24811 set 0x08, %o6
24812 swap [%l7 + %o6], %i7
24813 nop
24814 set 0x48, %i5
24815 stx %o4, [%l7 + %i5]
24816 nop
24817 set 0x44, %o2
24818 prefetch [%l7 + %o2], 3
24819 set 0x68, %l6
24820 stwa %o3, [%l7 + %l6] 0x88
24821 set 0x74, %i6
24822 ldstuba [%l7 + %i6] 0x89, %l2
24823 nop
24824 set 0x08, %i3
24825 ldsw [%l7 + %i3], %o1
24826 nop
24827 set 0x38, %o5
24828 stx %fsr, [%l7 + %o5]
24829 or %i3, %o2, %g1
24830 st %f0, [%l7 + 0x24]
24831 st %f16, [%l7 + 0x44]
24832 nop
24833 set 0x38, %g3
24834 ldd [%l7 + %g3], %f16
24835 set 0x30, %i2
24836 ldstuba [%l7 + %i2] 0x89, %g2
24837 membar #Sync
24838 set 0x40, %g5
24839 ldda [%l7 + %g5] 0xf9, %f16
24840 set 0x54, %g4
24841 lda [%l7 + %g4] 0x89, %f11
24842 nop
24843 set 0x58, %g2
24844 ldx [%l7 + %g2], %g3
24845 nop
24846 set 0x68, %o1
24847 std %f6, [%l7 + %o1]
24848 add %l1, %o5, %l0
24849 set 0x60, %o0
24850 stda %i0, [%l7 + %o0] 0x80
24851 nop
24852 set 0x28, %l1
24853 ldsw [%l7 + %l1], %l4
24854 wr %g5, %l5, %softint
24855 nop
24856 set 0x38, %l4
24857 stx %i6, [%l7 + %l4]
24858 nop
24859 set 0x48, %g6
24860 sth %g6, [%l7 + %g6]
24861 nop
24862 set 0x44, %i4
24863 ldsw [%l7 + %i4], %l6
24864 and %o0, %i4, %o7
24865 nop
24866 set 0x7C, %g7
24867 ldsh [%l7 + %g7], %i2
24868 nop
24869 set 0x30, %l0
24870 ldx [%l7 + %l0], %l3
24871 nop
24872 set 0x08, %i0
24873 lduw [%l7 + %i0], %g7
24874 nop
24875 set 0x34, %i1
24876 lduw [%l7 + %i1], %o6
24877 set 0x17, %o4
24878 ldstuba [%l7 + %o4] 0x88, %g4
24879 ba %xcc, loop_199
24880 nop
24881 set 0x5E, %o3
24882 lduh [%l7 + %o3], %i5
24883 set 0x70, %g1
24884 ldda [%l7 + %g1] 0xe2, %i0
24885loop_199:
24886 nop
24887 set 0x68, %o7
24888 ldub [%l7 + %o7], %o4
24889 nop
24890 set 0x18, %l3
24891 prefetch [%l7 + %l3], 4
24892 st %f5, [%l7 + 0x68]
24893 ld [%l7 + 0x60], %f21
24894 st %fsr, [%l7 + 0x68]
24895 wr %o3, %l2, %sys_tick
24896 set 0x40, %l5
24897 ldda [%l7 + %l5] 0x88, %f0
24898 add %l7, 0x68, %l6
24899 wr %g0, 0x89, %asi
24900 casa [%l6] 0x89, %i7, %o1
24901 ld [%l7 + 0x10], %f12
24902 set 0x28, %i7
24903 stxa %i3, [%l7 + %i7] 0xe2
24904 membar #Sync
24905 set 0x5C, %o6
24906 sta %f31, [%l7 + %o6] 0x89
24907 add %l7, 0x10, %l6
24908 wr %g0, 0x80, %asi
24909 lda [%l6] %asi, %g1
24910 casa [%l6] 0x80, %g1, %g2
24911 set 0x70, %l2
24912 ldxa [%l7 + %l2] 0x80, %g3
24913 nop
24914 set 0x40, %o2
24915 ldx [%l7 + %o2], %o2
24916 or %o5, %l1, %l0
24917 set 0x50, %i5
24918 stha %i1, [%l7 + %i5] 0x80
24919 nop
24920 set 0x48, %i6
24921 ldd [%l7 + %i6], %f30
24922 set 0x20, %i3
24923 sta %f16, [%l7 + %i3] 0x80
24924 nop
24925 set 0x68, %l6
24926 stw %g5, [%l7 + %l6]
24927 set 0x40, %g3
24928 stda %f16, [%l7 + %g3] 0xf8
24929 membar #Sync
24930 nop
24931 set 0x18, %o5
24932 ldsh [%l7 + %o5], %l5
24933 nop
24934 set 0x08, %i2
24935 lduh [%l7 + %i2], %i6
24936 ba,pn %icc, loop_200
24937 nop
24938 set 0x5C, %g4
24939 lduw [%l7 + %g4], %g6
24940 nop
24941 set 0x54, %g5
24942 swap [%l7 + %g5], %l4
24943 st %fsr, [%l7 + 0x20]
24944loop_200:
24945 nop
24946 set 0x1B, %o1
24947 ldsb [%l7 + %o1], %l6
24948 st %f18, [%l7 + 0x14]
24949 set 0x10, %o0
24950 stxa %o0, [%l7 + %o0] 0x80
24951 add %o7, %i4, %l3
24952 set 0x08, %g2
24953 stxa %g7, [%l7 + %g2] 0xe2
24954 membar #Sync
24955 set 0x40, %l4
24956 stba %o6, [%l7 + %l4] 0xea
24957 membar #Sync
24958 nop
24959 set 0x20, %g6
24960 ldsw [%l7 + %g6], %g4
24961 fpadd32s %f4, %f17, %f24
24962 ld [%l7 + 0x18], %f27
24963 set 0x60, %i4
24964 ldxa [%l7 + %i4] 0x80, %i2
24965 set 0x40, %l1
24966 ldda [%l7 + %l1] 0x88, %f16
24967 set 0x74, %l0
24968 sta %f3, [%l7 + %l0] 0x88
24969 set 0x10, %i0
24970 ldda [%l7 + %i0] 0x80, %i4
24971 or %o4, %i0, %l2
24972 ld [%l7 + 0x3C], %f22
24973 nop
24974 set 0x3F, %i1
24975 stb %o3, [%l7 + %i1]
24976 nop
24977 set 0x40, %o4
24978 std %f30, [%l7 + %o4]
24979 set 0x58, %o3
24980 prefetcha [%l7 + %o3] 0x89, 4
24981 nop
24982 set 0x08, %g7
24983 ldx [%l7 + %g7], %o1
24984 wr %g1, %i3, %clear_softint
24985 nop
24986 set 0x60, %g1
24987 stx %fsr, [%l7 + %g1]
24988 set 0x78, %o7
24989 stxa %g2, [%l7 + %o7] 0xe3
24990 membar #Sync
24991 set 0x30, %l3
24992 stxa %o2, [%l7 + %l3] 0x88
24993 nop
24994 set 0x78, %i7
24995 std %f8, [%l7 + %i7]
24996 add %o5, %g3, %l0
24997 nop
24998 set 0x50, %l5
24999 stx %l1, [%l7 + %l5]
25000 nop
25001 set 0x60, %o6
25002 lduw [%l7 + %o6], %i1
25003 or %g5, %i6, %l5
25004 nop
25005 set 0x58, %l2
25006 ldx [%l7 + %l2], %g6
25007 nop
25008 set 0x50, %o2
25009 ldx [%l7 + %o2], %l4
25010 set 0x28, %i5
25011 stxa %o0, [%l7 + %i5] 0x81
25012 or %l6, %o7, %i4
25013 set 0x40, %i6
25014 stwa %l3, [%l7 + %i6] 0xe2
25015 membar #Sync
25016 nop
25017 set 0x14, %l6
25018 lduh [%l7 + %l6], %o6
25019 st %f13, [%l7 + 0x54]
25020 set 0x48, %i3
25021 sta %f8, [%l7 + %i3] 0x80
25022 nop
25023 set 0x40, %g3
25024 stw %g7, [%l7 + %g3]
25025 set 0x18, %i2
25026 ldxa [%l7 + %i2] 0x81, %i2
25027 and %i5, %g4, %i0
25028 set 0x24, %g4
25029 lda [%l7 + %g4] 0x81, %f7
25030 nop
25031 set 0x40, %g5
25032 sth %o4, [%l7 + %g5]
25033 nop
25034 set 0x40, %o1
25035 ldx [%l7 + %o1], %o3
25036 nop
25037 set 0x78, %o0
25038 ldd [%l7 + %o0], %i6
25039 add %o1, %l2, %g1
25040 set 0x72, %g2
25041 stba %i3, [%l7 + %g2] 0x81
25042 set 0x3C, %l4
25043 swapa [%l7 + %l4] 0x81, %g2
25044 nop
25045 set 0x6C, %g6
25046 swap [%l7 + %g6], %o2
25047 nop
25048 set 0x40, %i4
25049 stx %fsr, [%l7 + %i4]
25050 set 0x5C, %o5
25051 sta %f25, [%l7 + %o5] 0x80
25052 nop
25053 set 0x43, %l1
25054 ldstub [%l7 + %l1], %g3
25055 nop
25056 set 0x30, %i0
25057 stx %fsr, [%l7 + %i0]
25058 st %fsr, [%l7 + 0x68]
25059 set 0x48, %l0
25060 stha %l0, [%l7 + %l0] 0x80
25061 bleu,a %icc, loop_201
25062 and %l1, %i1, %g5
25063 st %f18, [%l7 + 0x38]
25064 nop
25065 set 0x50, %i1
25066 ldx [%l7 + %i1], %i6
25067loop_201:
25068 nop
25069 add %l7, 0x6C, %l6
25070 wr %g0, 0x88, %asi
25071 lda [%l6] %asi, %l5
25072 casa [%l6] 0x88, %l5, %o5
25073 or %g6, %o0, %l6
25074 nop
25075 set 0x76, %o3
25076 ldsh [%l7 + %o3], %l4
25077 set 0x21, %o4
25078 stba %o7, [%l7 + %o4] 0x80
25079 nop
25080 set 0x60, %g1
25081 ldub [%l7 + %g1], %i4
25082 nop
25083 set 0x76, %g7
25084 sth %l3, [%l7 + %g7]
25085 wr %o6, %i2, %sys_tick
25086 set 0x6D, %l3
25087 ldstuba [%l7 + %l3] 0x88, %g7
25088 nop
25089 set 0x0C, %i7
25090 prefetch [%l7 + %i7], 2
25091 set 0x34, %l5
25092 stwa %i5, [%l7 + %l5] 0xeb
25093 membar #Sync
25094 nop
25095 set 0x30, %o6
25096 stx %fsr, [%l7 + %o6]
25097 add %g4, %o4, %o3
25098 wr %i7, %o1, %sys_tick
25099 nop
25100 set 0x30, %o7
25101 stx %fsr, [%l7 + %o7]
25102 add %i0, %g1, %l2
25103 bn %xcc, loop_202
25104 st %fsr, [%l7 + 0x18]
25105 nop
25106 set 0x08, %l2
25107 std %g2, [%l7 + %l2]
25108 and %o2, %g3, %i3
25109loop_202:
25110 nop
25111 set 0x74, %i5
25112 swap [%l7 + %i5], %l0
25113 set 0x40, %i6
25114 stxa %i1, [%l7 + %i6] 0x89
25115 set 0x78, %o2
25116 lda [%l7 + %o2] 0x89, %f19
25117 nop
25118 set 0x28, %i3
25119 stw %l1, [%l7 + %i3]
25120 ld [%l7 + 0x3C], %f26
25121 st %fsr, [%l7 + 0x50]
25122 nop
25123 set 0x10, %l6
25124 ldd [%l7 + %l6], %g4
25125 nop
25126 set 0x20, %g3
25127 ldx [%l7 + %g3], %i6
25128 wr %g0, 0x5, %fprs
25129 set 0x40, %g4
25130 ldda [%l7 + %g4] 0xd2, %f0
25131 set 0x40, %i2
25132 ldda [%l7 + %i2] 0x88, %o0
25133 nop
25134 set 0x28, %o1
25135 stb %l6, [%l7 + %o1]
25136 nop
25137 set 0x2E, %o0
25138 ldstub [%l7 + %o0], %l4
25139 wr %g0, 0x7, %fprs
25140 set 0x40, %g5
25141 stda %f0, [%l7 + %g5] 0xd2
25142 nop
25143 set 0x38, %g2
25144 std %f2, [%l7 + %g2]
25145 nop
25146 set 0x38, %l4
25147 ldx [%l7 + %l4], %i4
25148 fpadd16s %f4, %f1, %f19
25149 nop
25150 set 0x70, %i4
25151 std %l2, [%l7 + %i4]
25152 nop
25153 set 0x20, %o5
25154 ldd [%l7 + %o5], %i2
25155 nop
25156 or %g0, 0x8, %l0
25157 sllx %l0, 0x3c, %l0
25158 wr %l0, %g0, %tick_cmpr
25159 ld [%l7 + 0x4C], %f20
25160 add %g4, %o4, %o3
25161 set 0x50, %l1
25162 ldxa [%l7 + %l1] 0x81, %i7
25163 set 0x40, %i0
25164 ldda [%l7 + %i0] 0xd8, %f0
25165 bn,pt %xcc, loop_203
25166 or %o1, %i5, %g1
25167 nop
25168 set 0x30, %l0
25169 stx %fsr, [%l7 + %l0]
25170 fpsub32s %f8, %f16, %f20
25171loop_203:
25172 nop
25173 set 0x74, %i1
25174 lduw [%l7 + %i1], %l2
25175 set 0x74, %g6
25176 sta %f31, [%l7 + %g6] 0x88
25177 set 0x70, %o4
25178 stda %i0, [%l7 + %o4] 0x88
25179 add %l7, 0x30, %l6
25180 wr %g0, 0x89, %asi
25181 lda [%l6] %asi, %g2
25182 casa [%l6] 0x89, %g2, %o2
25183 nop
25184 set 0x48, %g1
25185 std %g2, [%l7 + %g1]
25186 nop
25187 set 0x08, %g7
25188 ldd [%l7 + %g7], %f30
25189 nop
25190 set 0x5A, %l3
25191 sth %i3, [%l7 + %l3]
25192 set 0x40, %i7
25193 stda %f16, [%l7 + %i7] 0xf0
25194 membar #Sync
25195 nop
25196 set 0x48, %l5
25197 std %f22, [%l7 + %l5]
25198 set 0x50, %o3
25199 ldda [%l7 + %o3] 0xea, %l0
25200 set 0x42, %o7
25201 stha %l1, [%l7 + %o7] 0x88
25202 set 0x38, %o6
25203 stda %g4, [%l7 + %o6] 0xea
25204 membar #Sync
25205 nop
25206 set 0x60, %i5
25207 ldd [%l7 + %i5], %i0
25208 nop
25209 set 0x14, %i6
25210 stw %i6, [%l7 + %i6]
25211 set 0x36, %o2
25212 stha %o5, [%l7 + %o2] 0xe2
25213 membar #Sync
25214 nop
25215 set 0x0C, %i3
25216 swap [%l7 + %i3], %o0
25217 st %f20, [%l7 + 0x08]
25218 nop
25219 set 0x74, %l2
25220 prefetch [%l7 + %l2], 4
25221 nop
25222 set 0x0E, %g3
25223 lduh [%l7 + %g3], %l6
25224 nop
25225 set 0x62, %g4
25226 ldsb [%l7 + %g4], %l5
25227 nop
25228 set 0x58, %l6
25229 ldsw [%l7 + %l6], %l4
25230 st %f13, [%l7 + 0x50]
25231 nop
25232 set 0x78, %i2
25233 lduh [%l7 + %i2], %g6
25234 set 0x68, %o1
25235 stxa %o7, [%l7 + %o1] 0xe2
25236 membar #Sync
25237 nop
25238 set 0x18, %o0
25239 sth %l3, [%l7 + %o0]
25240 nop
25241 set 0x63, %g2
25242 stb %i4, [%l7 + %g2]
25243 and %o6, %g7, %i2
25244 nop
25245 set 0x70, %l4
25246 stx %g4, [%l7 + %l4]
25247 nop
25248 set 0x50, %i4
25249 ldstub [%l7 + %i4], %o3
25250 bn,pn %icc, loop_204
25251 or %o4, %i7, %o1
25252 bleu,a,pt %xcc, loop_205
25253 nop
25254 set 0x78, %g5
25255 prefetch [%l7 + %g5], 0
25256loop_204:
25257 nop
25258 set 0x0E, %o5
25259 ldsh [%l7 + %o5], %i5
25260 set 0x40, %i0
25261 stda %f0, [%l7 + %i0] 0xf0
25262 membar #Sync
25263loop_205:
25264 wr %g1, %i0, %y
25265 nop
25266 set 0x7C, %l1
25267 lduw [%l7 + %l1], %l2
25268 nop
25269 set 0x50, %i1
25270 ldd [%l7 + %i1], %f24
25271 nop
25272 set 0x5A, %g6
25273 sth %g2, [%l7 + %g6]
25274 or %g3, %o2, %l0
25275 nop
25276 set 0x54, %l0
25277 ldsw [%l7 + %l0], %i3
25278 nop
25279 set 0x70, %g1
25280 ldub [%l7 + %g1], %l1
25281 set 0x64, %g7
25282 stba %g5, [%l7 + %g7] 0xea
25283 membar #Sync
25284 nop
25285 set 0x7A, %o4
25286 lduh [%l7 + %o4], %i6
25287 be %icc, loop_206
25288 nop
25289 set 0x6E, %i7
25290 lduh [%l7 + %i7], %o5
25291 add %l7, 0x78, %l6
25292 wr %g0, 0x81, %asi
25293 casa [%l6] 0x81, %i1, %l6
25294loop_206:
25295 nop
25296 set 0x40, %l3
25297 ldda [%l7 + %l3] 0x80, %f16
25298 nop
25299 set 0x64, %o3
25300 stw %l5, [%l7 + %o3]
25301 fpadd16 %f18, %f28, %f2
25302 set 0x40, %l5
25303 ldda [%l7 + %l5] 0xe3, %o0
25304 add %l7, 0x20, %l6
25305 wr %g0, 0x81, %asi
25306 ldxa [%l6] %asi, %l4
25307 casxa [%l6] 0x81, %l4, %o7
25308 nop
25309 set 0x28, %o7
25310 std %g6, [%l7 + %o7]
25311 nop
25312 nop
25313 setx 0x3927BADA, %l0, %l6
25314 st %l6, [%l7 + 0x28]
25315 ld [%l7 + 0x28], %f4
25316 setx 0xC0828A2C, %l1, %l5
25317 st %l5, [%l7 + 0x10]
25318 ld [%l7 + 0x10], %f8
25319 fdivs %f8, %f4, %f9
25320 nop
25321 set 0x54, %o6
25322 ldsh [%l7 + %o6], %l3
25323 nop
25324 set 0x64, %i6
25325 ldsw [%l7 + %i6], %o6
25326 set 0x40, %i5
25327 stda %f0, [%l7 + %i5] 0xc2
25328 set 0x66, %o2
25329 stba %g7, [%l7 + %o2] 0x81
25330 set 0x38, %i3
25331 prefetcha [%l7 + %i3] 0x89, 3
25332 or %i4, %g4, %o4
25333 set 0x40, %l2
25334 stda %i6, [%l7 + %l2] 0xea
25335 membar #Sync
25336 nop
25337 set 0x30, %g4
25338 stw %o3, [%l7 + %g4]
25339 add %i5, %o1, %i0
25340 set 0x10, %l6
25341 prefetcha [%l7 + %l6] 0x81, 0
25342 nop
25343 set 0x6E, %g3
25344 ldub [%l7 + %g3], %g2
25345 set 0x08, %o1
25346 swapa [%l7 + %o1] 0x89, %g3
25347 set 0x10, %o0
25348 ldda [%l7 + %o0] 0x80, %g0
25349 set 0x40, %i2
25350 ldda [%l7 + %i2] 0xd8, %f16
25351 nop
25352 set 0x48, %g2
25353 stx %o2, [%l7 + %g2]
25354 fpadd32s %f17, %f19, %f30
25355 ld [%l7 + 0x78], %f8
25356 set 0x78, %i4
25357 stwa %i3, [%l7 + %i4] 0xeb
25358 membar #Sync
25359 nop
25360 set 0x70, %g5
25361 prefetch [%l7 + %g5], 3
25362 set 0x74, %o5
25363 swapa [%l7 + %o5] 0x88, %l1
25364 or %g5, %l0, %o5
25365 nop
25366 set 0x68, %i0
25367 ldd [%l7 + %i0], %i6
25368 nop
25369 nop
25370 setx 0xEAD44AA3, %l0, %l6
25371 st %l6, [%l7 + 0x28]
25372 ld [%l7 + 0x28], %f16
25373 setx 0x4C8B8FBE, %l1, %l5
25374 st %l5, [%l7 + 0x10]
25375 ld [%l7 + 0x10], %f29
25376 fdivs %f29, %f16, %f12
25377 set 0x34, %l4
25378 stwa %i1, [%l7 + %l4] 0xe2
25379 membar #Sync
25380 set 0x10, %l1
25381 stxa %l5, [%l7 + %l1] 0x80
25382 add %l7, 0x34, %l6
25383 wr %g0, 0x88, %asi
25384 lda [%l6] %asi, %o0
25385 casa [%l6] 0x88, %o0, %l4
25386 st %fsr, [%l7 + 0x28]
25387 add %l7, 0x20, %l6
25388 wr %g0, 0x89, %asi
25389 casa [%l6] 0x89, %o7, %g6
25390 nop
25391 set 0x6A, %i1
25392 ldsh [%l7 + %i1], %l6
25393 and %l3, %g7, %i2
25394 nop
25395 set 0x48, %g6
25396 swap [%l7 + %g6], %o6
25397 set 0x40, %g1
25398 stda %f16, [%l7 + %g1] 0xc0
25399 nop
25400 set 0x22, %l0
25401 ldub [%l7 + %l0], %i4
25402 nop
25403 set 0x74, %o4
25404 prefetch [%l7 + %o4], 4
25405 add %l7, 0x60, %l6
25406 wr %g0, 0x81, %asi
25407 ldxa [%l6] %asi, %o4
25408 casxa [%l6] 0x81, %o4, %g4
25409 add %i7, %o3, %i5
25410 set 0x54, %i7
25411 sta %f11, [%l7 + %i7] 0x80
25412 set 0x45, %l3
25413 ldstuba [%l7 + %l3] 0x88, %i0
25414 nop
25415 set 0x3C, %g7
25416 swap [%l7 + %g7], %l2
25417 set 0x09, %o3
25418 ldstuba [%l7 + %o3] 0x89, %o1
25419 nop
25420 set 0x10, %l5
25421 stx %g3, [%l7 + %l5]
25422 set 0x28, %o7
25423 stda %g0, [%l7 + %o7] 0xe2
25424 membar #Sync
25425 set 0x30, %o6
25426 stba %o2, [%l7 + %o6] 0xeb
25427 membar #Sync
25428 set 0x20, %i6
25429 ldda [%l7 + %i6] 0x80, %i2
25430 set 0x40, %o2
25431 ldda [%l7 + %o2] 0x89, %f0
25432 nop
25433 set 0x70, %i3
25434 ldsh [%l7 + %i3], %g2
25435 nop
25436 set 0x28, %i5
25437 stw %g5, [%l7 + %i5]
25438 nop
25439 set 0x5A, %g4
25440 ldub [%l7 + %g4], %l1
25441 nop
25442 set 0x10, %l6
25443 std %o4, [%l7 + %l6]
25444 nop
25445 set 0x48, %g3
25446 swap [%l7 + %g3], %l0
25447 nop
25448 set 0x10, %o1
25449 ldsb [%l7 + %o1], %i1
25450 nop
25451 set 0x28, %l2
25452 ldsw [%l7 + %l2], %l5
25453 nop
25454 set 0x68, %o0
25455 swap [%l7 + %o0], %o0
25456 set 0x18, %i2
25457 lda [%l7 + %i2] 0x81, %f7
25458 nop
25459 set 0x78, %i4
25460 sth %i6, [%l7 + %i4]
25461 add %l7, 0x28, %l6
25462 wr %g0, 0x88, %asi
25463 casxa [%l6] 0x88, %l4, %o7
25464 st %fsr, [%l7 + 0x2C]
25465 nop
25466 set 0x3C, %g2
25467 swap [%l7 + %g2], %g6
25468 bn,a,pt %xcc, loop_207
25469 nop
25470 set 0x50, %o5
25471 ldx [%l7 + %o5], %l3
25472 and %l6, %g7, %i2
25473 set 0x39, %i0
25474 ldstuba [%l7 + %i0] 0x80, %o6
25475loop_207:
25476 st %f1, [%l7 + 0x58]
25477 nop
25478 set 0x60, %l4
25479 std %f24, [%l7 + %l4]
25480 set 0x30, %g5
25481 ldda [%l7 + %g5] 0xe3, %i4
25482 nop
25483 set 0x48, %i1
25484 ldd [%l7 + %i1], %o4
25485 bn,a %xcc, loop_208
25486 nop
25487 set 0x50, %l1
25488 prefetch [%l7 + %l1], 1
25489 set 0x18, %g1
25490 prefetcha [%l7 + %g1] 0x89, 4
25491loop_208:
25492 nop
25493 set 0x48, %l0
25494 stw %o3, [%l7 + %l0]
25495 st %fsr, [%l7 + 0x60]
25496 ld [%l7 + 0x58], %f10
25497 nop
25498 set 0x78, %g6
25499 ldd [%l7 + %g6], %i4
25500 nop
25501 set 0x4B, %i7
25502 ldub [%l7 + %i7], %g4
25503 ld [%l7 + 0x50], %f13
25504 ble %xcc, loop_209
25505 nop
25506 set 0x50, %l3
25507 stx %i0, [%l7 + %l3]
25508 set 0x34, %g7
25509 lda [%l7 + %g7] 0x88, %f19
25510loop_209:
25511 nop
25512 set 0x40, %o4
25513 ldsb [%l7 + %o4], %l2
25514 nop
25515 set 0x28, %o3
25516 stx %o1, [%l7 + %o3]
25517 ld [%l7 + 0x64], %f15
25518 nop
25519 set 0x6C, %l5
25520 prefetch [%l7 + %l5], 0
25521 ld [%l7 + 0x38], %f25
25522 set 0x1C, %o6
25523 stwa %g1, [%l7 + %o6] 0xe3
25524 membar #Sync
25525 nop
25526 set 0x14, %o7
25527 stw %g3, [%l7 + %o7]
25528 add %l7, 0x38, %l6
25529 wr %g0, 0x81, %asi
25530 ldxa [%l6] %asi, %o2
25531 casxa [%l6] 0x81, %o2, %g2
25532 nop
25533 set 0x1D, %o2
25534 ldub [%l7 + %o2], %g5
25535 set 0x70, %i6
25536 ldxa [%l7 + %i6] 0x89, %l1
25537 set 0x78, %i5
25538 stxa %o5, [%l7 + %i5] 0xe2
25539 membar #Sync
25540 ld [%l7 + 0x24], %f30
25541 nop
25542 set 0x10, %g4
25543 ldd [%l7 + %g4], %f4
25544 add %i3, %i1, %l0
25545 set 0x70, %l6
25546 stha %o0, [%l7 + %l6] 0x89
25547 wr %i6, %l4, %set_softint
25548 add %o7, %g6, %l5
25549 st %f6, [%l7 + 0x30]
25550 and %l3, %l6, %g7
25551 set 0x18, %i3
25552 sta %f16, [%l7 + %i3] 0x88
25553 nop
25554 set 0x10, %o1
25555 lduw [%l7 + %o1], %o6
25556 nop
25557 set 0x5C, %l2
25558 lduw [%l7 + %l2], %i4
25559 set 0x08, %g3
25560 stba %i2, [%l7 + %g3] 0xeb
25561 membar #Sync
25562 set 0x20, %o0
25563 stxa %i7, [%l7 + %o0] 0xea
25564 membar #Sync
25565 membar #Sync
25566 set 0x40, %i2
25567 ldda [%l7 + %i2] 0xf8, %f16
25568 add %o3, %i5, %g4
25569 or %o4, %i0, %l2
25570 and %g1, %g3, %o1
25571 fpadd32 %f28, %f12, %f0
25572 set 0x40, %i4
25573 ldda [%l7 + %i4] 0x88, %f0
25574 nop
25575 set 0x34, %o5
25576 stw %o2, [%l7 + %o5]
25577 nop
25578 set 0x38, %i0
25579 prefetch [%l7 + %i0], 0
25580 set 0x40, %l4
25581 ldda [%l7 + %l4] 0x80, %f0
25582 set 0x20, %g5
25583 ldda [%l7 + %g5] 0xeb, %g4
25584 set 0x28, %g2
25585 stda %g2, [%l7 + %g2] 0x89
25586 set 0x50, %i1
25587 ldda [%l7 + %i1] 0xeb, %l0
25588 set 0x30, %g1
25589 stda %o4, [%l7 + %g1] 0xe3
25590 membar #Sync
25591 set 0x30, %l0
25592 lda [%l7 + %l0] 0x88, %f7
25593 set 0x20, %l1
25594 stxa %i1, [%l7 + %l1] 0xea
25595 membar #Sync
25596 nop
25597 set 0x10, %i7
25598 stx %l0, [%l7 + %i7]
25599 nop
25600 set 0x2C, %l3
25601 swap [%l7 + %l3], %i3
25602 set 0x58, %g7
25603 stda %o0, [%l7 + %g7] 0xea
25604 membar #Sync
25605 set 0x2C, %o4
25606 stba %i6, [%l7 + %o4] 0x89
25607 nop
25608 set 0x2A, %o3
25609 lduh [%l7 + %o3], %l4
25610 or %o7, %l5, %g6
25611 set 0x20, %g6
25612 swapa [%l7 + %g6] 0x89, %l3
25613 set 0x20, %l5
25614 ldxa [%l7 + %l5] 0x89, %l6
25615 nop
25616 set 0x21, %o6
25617 ldub [%l7 + %o6], %o6
25618 nop
25619 set 0x4A, %o2
25620 ldsb [%l7 + %o2], %g7
25621 nop
25622 set 0x18, %i6
25623 ldd [%l7 + %i6], %i2
25624 st %f12, [%l7 + 0x70]
25625 st %f0, [%l7 + 0x60]
25626 add %l7, 0x08, %l6
25627 wr %g0, 0x81, %asi
25628 casa [%l6] 0x81, %i7, %i4
25629 nop
25630 set 0x7A, %i5
25631 ldub [%l7 + %i5], %i5
25632 set 0x40, %g4
25633 stda %f0, [%l7 + %g4] 0xf8
25634 membar #Sync
25635 nop
25636 set 0x6C, %o7
25637 lduw [%l7 + %o7], %g4
25638 nop
25639 set 0x54, %i3
25640 ldsb [%l7 + %i3], %o3
25641 nop
25642 set 0x7C, %l6
25643 lduw [%l7 + %l6], %o4
25644 ba,pn %icc, loop_210
25645 add %i0, %l2, %g3
25646 add %g1, %o2, %o1
25647 ld [%l7 + 0x78], %f4
25648loop_210:
25649 add %g5, %g2, %o5
25650 set 0x18, %l2
25651 prefetcha [%l7 + %l2] 0x88, 0
25652 set 0x70, %g3
25653 ldda [%l7 + %g3] 0xeb, %l0
25654 set 0x78, %o0
25655 ldxa [%l7 + %o0] 0x80, %i3
25656 nop
25657 set 0x14, %o1
25658 sth %o0, [%l7 + %o1]
25659 set 0x70, %i2
25660 sta %f20, [%l7 + %i2] 0x80
25661 nop
25662 set 0x18, %o5
25663 ldd [%l7 + %o5], %i6
25664 set 0x08, %i4
25665 swapa [%l7 + %i4] 0x89, %l1
25666 set 0x40, %i0
25667 ldda [%l7 + %i0] 0x89, %l4
25668 and %l5, %o7, %l3
25669 set 0x10, %l4
25670 prefetcha [%l7 + %l4] 0x80, 2
25671 add %l7, 0x40, %l6
25672 wr %g0, 0x81, %asi
25673 lda [%l6] %asi, %o6
25674 casa [%l6] 0x81, %o6, %g7
25675 nop
25676 set 0x10, %g5
25677 stw %i2, [%l7 + %g5]
25678 nop
25679 set 0x54, %i1
25680 swap [%l7 + %i1], %i7
25681 set 0x50, %g2
25682 prefetcha [%l7 + %g2] 0x88, 1
25683 fpadd32s %f14, %f19, %f1
25684 set 0x48, %l0
25685 stha %i5, [%l7 + %l0] 0x80
25686 wr %g4, %g6, %clear_softint
25687 set 0x28, %l1
25688 lda [%l7 + %l1] 0x89, %f5
25689 set 0x08, %i7
25690 stda %o4, [%l7 + %i7] 0x88
25691 set 0x53, %l3
25692 ldstuba [%l7 + %l3] 0x80, %o3
25693 add %l7, 0x50, %l6
25694 wr %g0, 0x81, %asi
25695 lda [%l6] %asi, %i0
25696 casa [%l6] 0x81, %i0, %l2
25697 ld [%l7 + 0x68], %f17
25698 set 0x30, %g1
25699 ldxa [%l7 + %g1] 0x80, %g3
25700 nop
25701 set 0x13, %o4
25702 ldstub [%l7 + %o4], %o2
25703 set 0x40, %o3
25704 ldda [%l7 + %o3] 0x88, %f16
25705 nop
25706 set 0x44, %g7
25707 prefetch [%l7 + %g7], 0
25708 nop
25709 set 0x6C, %g6
25710 swap [%l7 + %g6], %g1
25711 nop
25712 set 0x78, %o6
25713 ldsw [%l7 + %o6], %g5
25714 nop
25715 set 0x08, %o2
25716 std %f22, [%l7 + %o2]
25717 set 0x30, %i6
25718 prefetcha [%l7 + %i6] 0x80, 4
25719 nop
25720 set 0x50, %i5
25721 stx %fsr, [%l7 + %i5]
25722 nop
25723 set 0x5A, %l5
25724 sth %o1, [%l7 + %l5]
25725 nop
25726 set 0x68, %o7
25727 lduh [%l7 + %o7], %i1
25728 nop
25729 set 0x34, %g4
25730 ldsw [%l7 + %g4], %o5
25731 nop
25732 set 0x78, %l6
25733 stx %l0, [%l7 + %l6]
25734 set 0x40, %l2
25735 ldda [%l7 + %l2] 0x80, %o0
25736 set 0x60, %g3
25737 stda %i6, [%l7 + %g3] 0x80
25738 nop
25739 set 0x68, %i3
25740 ldd [%l7 + %i3], %i2
25741 nop
25742 set 0x32, %o0
25743 sth %l1, [%l7 + %o0]
25744 nop
25745 set 0x08, %i2
25746 stx %fsr, [%l7 + %i2]
25747 nop
25748 set 0x34, %o5
25749 sth %l5, [%l7 + %o5]
25750 nop
25751 set 0x40, %o1
25752 ldsw [%l7 + %o1], %o7
25753 nop
25754 set 0x6C, %i0
25755 prefetch [%l7 + %i0], 1
25756 set 0x68, %i4
25757 prefetcha [%l7 + %i4] 0x80, 2
25758 nop
25759 set 0x2C, %g5
25760 lduw [%l7 + %g5], %l4
25761 set 0x11, %i1
25762 ldstuba [%l7 + %i1] 0x81, %l6
25763 set 0x40, %g2
25764 prefetcha [%l7 + %g2] 0x89, 3
25765 nop
25766 set 0x30, %l0
25767 swap [%l7 + %l0], %i2
25768 nop
25769 set 0x58, %l4
25770 std %o6, [%l7 + %l4]
25771 set 0x3C, %l1
25772 stwa %i7, [%l7 + %l1] 0x88
25773 ld [%l7 + 0x6C], %f2
25774 membar #Sync
25775 set 0x40, %i7
25776 ldda [%l7 + %i7] 0xf1, %f16
25777 set 0x1D, %g1
25778 stba %i5, [%l7 + %g1] 0xe2
25779 membar #Sync
25780 set 0x28, %l3
25781 stxa %i4, [%l7 + %l3] 0x89
25782 add %l7, 0x78, %l6
25783 wr %g0, 0x81, %asi
25784 ldxa [%l6] %asi, %g4
25785 casxa [%l6] 0x81, %g4, %g6
25786 nop
25787 set 0x38, %o4
25788 prefetch [%l7 + %o4], 0
25789 nop
25790 set 0x50, %g7
25791 std %o2, [%l7 + %g7]
25792 nop
25793 set 0x70, %g6
25794 stb %i0, [%l7 + %g6]
25795 nop
25796 set 0x18, %o6
25797 ldx [%l7 + %o6], %l2
25798 set 0x1E, %o3
25799 stba %g3, [%l7 + %o3] 0x88
25800 nop
25801 set 0x5C, %o2
25802 swap [%l7 + %o2], %o4
25803 nop
25804 set 0x0F, %i6
25805 stb %o2, [%l7 + %i6]
25806 set 0x44, %l5
25807 stwa %g5, [%l7 + %l5] 0xeb
25808 membar #Sync
25809 set 0x18, %o7
25810 ldxa [%l7 + %o7] 0x88, %g2
25811 add %l7, 0x08, %l6
25812 wr %g0, 0x81, %asi
25813 ldxa [%l6] %asi, %o1
25814 casxa [%l6] 0x81, %o1, %g1
25815 nop
25816 set 0x7C, %i5
25817 swap [%l7 + %i5], %i1
25818 membar #Sync
25819 set 0x40, %l6
25820 ldda [%l7 + %l6] 0xf9, %f16
25821 set 0x3B, %g4
25822 stba %l0, [%l7 + %g4] 0xe2
25823 membar #Sync
25824 set 0x18, %l2
25825 stda %o0, [%l7 + %l2] 0x81
25826 nop
25827 set 0x78, %g3
25828 ldd [%l7 + %g3], %i6
25829 nop
25830 set 0x10, %o0
25831 ldd [%l7 + %o0], %f2
25832 set 0x74, %i2
25833 sta %f31, [%l7 + %i2] 0x81
25834 nop
25835 set 0x56, %i3
25836 ldsb [%l7 + %i3], %o5
25837 set 0x3C, %o5
25838 ldstuba [%l7 + %o5] 0x89, %i3
25839 add %l7, 0x38, %l6
25840 wr %g0, 0x80, %asi
25841 casxa [%l6] 0x80, %l1, %l5
25842 and %o7, %l4, %l6
25843 set 0x40, %i0
25844 stda %f0, [%l7 + %i0] 0xd8
25845 nop
25846 set 0x3D, %o1
25847 ldub [%l7 + %o1], %g7
25848 nop
25849 set 0x58, %g5
25850 stx %fsr, [%l7 + %g5]
25851 set 0x54, %i4
25852 swapa [%l7 + %i4] 0x88, %l3
25853 nop
25854 set 0x26, %g2
25855 ldsh [%l7 + %g2], %i2
25856 nop
25857 set 0x50, %l0
25858 ldd [%l7 + %l0], %f0
25859 nop
25860 set 0x3C, %l4
25861 swap [%l7 + %l4], %i7
25862 add %l7, 0x08, %l6
25863 wr %g0, 0x89, %asi
25864 ldxa [%l6] %asi, %i5
25865 casxa [%l6] 0x89, %i5, %o6
25866 nop
25867 set 0x3E, %i1
25868 lduh [%l7 + %i1], %i4
25869 nop
25870 set 0x38, %i7
25871 stw %g6, [%l7 + %i7]
25872 and %o3, %i0, %l2
25873 nop
25874 set 0x58, %l1
25875 ldx [%l7 + %l1], %g4
25876 or %g3, %o2, %o4
25877 nop
25878 set 0x58, %l3
25879 std %f14, [%l7 + %l3]
25880 add %l7, 0x48, %l6
25881 wr %g0, 0x89, %asi
25882 ldxa [%l6] %asi, %g5
25883 casxa [%l6] 0x89, %g5, %g2
25884 st %fsr, [%l7 + 0x58]
25885 set 0x64, %o4
25886 lda [%l7 + %o4] 0x80, %f23
25887 bl,pn %xcc, loop_211
25888 nop
25889 set 0x78, %g1
25890 stx %o1, [%l7 + %g1]
25891 set 0x68, %g7
25892 stba %g1, [%l7 + %g7] 0x88
25893loop_211:
25894 nop
25895 set 0x2C, %o6
25896 stw %l0, [%l7 + %o6]
25897 nop
25898 set 0x5E, %o3
25899 sth %i1, [%l7 + %o3]
25900 set 0x60, %g6
25901 ldda [%l7 + %g6] 0xeb, %o0
25902 nop
25903 set 0x68, %i6
25904 ldsw [%l7 + %i6], %i6
25905 or %i3, %o5, %l5
25906 nop
25907 set 0x18, %o2
25908 stw %l1, [%l7 + %o2]
25909 set 0x70, %l5
25910 prefetcha [%l7 + %l5] 0x89, 2
25911 nop
25912 set 0x5C, %o7
25913 lduw [%l7 + %o7], %l4
25914 set 0x20, %l6
25915 prefetcha [%l7 + %l6] 0x81, 1
25916 nop
25917 set 0x48, %i5
25918 std %l2, [%l7 + %i5]
25919 set 0x30, %l2
25920 stda %i2, [%l7 + %l2] 0xe3
25921 membar #Sync
25922 nop
25923 set 0x18, %g4
25924 stx %l6, [%l7 + %g4]
25925 st %fsr, [%l7 + 0x20]
25926 nop
25927 set 0x40, %o0
25928 prefetch [%l7 + %o0], 4
25929 set 0x70, %i2
25930 stwa %i7, [%l7 + %i2] 0xe3
25931 membar #Sync
25932 set 0x78, %i3
25933 stda %i4, [%l7 + %i3] 0xeb
25934 membar #Sync
25935 nop
25936 set 0x08, %o5
25937 prefetch [%l7 + %o5], 4
25938 nop
25939 set 0x44, %g3
25940 ldstub [%l7 + %g3], %o6
25941 set 0x50, %o1
25942 ldxa [%l7 + %o1] 0x88, %i4
25943 set 0x38, %i0
25944 prefetcha [%l7 + %i0] 0x81, 0
25945 nop
25946 set 0x20, %g5
25947 std %g6, [%l7 + %g5]
25948 nop
25949 set 0x70, %g2
25950 stw %i0, [%l7 + %g2]
25951 set 0x0A, %l0
25952 stha %l2, [%l7 + %l0] 0xe2
25953 membar #Sync
25954 set 0x08, %l4
25955 stwa %g3, [%l7 + %l4] 0xea
25956 membar #Sync
25957 nop
25958 set 0x0E, %i1
25959 lduh [%l7 + %i1], %g4
25960 set 0x6C, %i4
25961 swapa [%l7 + %i4] 0x88, %o2
25962 nop
25963 set 0x50, %l1
25964 lduw [%l7 + %l1], %o4
25965 set 0x40, %l3
25966 ldda [%l7 + %l3] 0x80, %f0
25967 and %g5, %g2, %o1
25968 add %l0, %i1, %o0
25969 fpsub16 %f24, %f0, %f26
25970 fpsub32s %f9, %f4, %f7
25971 nop
25972 set 0x28, %i7
25973 ldsw [%l7 + %i7], %i6
25974 and %g1, %i3, %o5
25975 nop
25976 set 0x50, %o4
25977 stw %l1, [%l7 + %o4]
25978 st %fsr, [%l7 + 0x2C]
25979 set 0x64, %g1
25980 stha %l5, [%l7 + %g1] 0xea
25981 membar #Sync
25982 nop
25983 set 0x30, %o6
25984 ldd [%l7 + %o6], %o6
25985 add %l7, 0x48, %l6
25986 wr %g0, 0x80, %asi
25987 casxa [%l6] 0x80, %l4, %g7
25988 nop
25989 set 0x10, %o3
25990 ldd [%l7 + %o3], %f24
25991 set 0x4E, %g7
25992 stba %i2, [%l7 + %g7] 0x80
25993 nop
25994 set 0x66, %i6
25995 sth %l6, [%l7 + %i6]
25996 set 0x10, %g6
25997 sta %f12, [%l7 + %g6] 0x88
25998 set 0x18, %o2
25999 prefetcha [%l7 + %o2] 0x88, 2
26000 nop
26001 set 0x7C, %o7
26002 stw %i5, [%l7 + %o7]
26003 st %fsr, [%l7 + 0x58]
26004 nop
26005 set 0x70, %l6
26006 swap [%l7 + %l6], %l3
26007 nop
26008 set 0x5C, %l5
26009 swap [%l7 + %l5], %i4
26010 set 0x78, %l2
26011 sta %f8, [%l7 + %l2] 0x89
26012 st %f19, [%l7 + 0x38]
26013 and %o6, %g6, %i0
26014 and %o3, %g3, %l2
26015 add %l7, 0x70, %l6
26016 wr %g0, 0x88, %asi
26017 casxa [%l6] 0x88, %g4, %o4
26018 set 0x38, %g4
26019 prefetcha [%l7 + %g4] 0x81, 4
26020 ld [%l7 + 0x34], %f20
26021 and %o2, %g2, %l0
26022 set 0x10, %o0
26023 ldxa [%l7 + %o0] 0x81, %i1
26024 set 0x67, %i2
26025 stba %o1, [%l7 + %i2] 0x81
26026 nop
26027 set 0x6E, %i3
26028 ldsb [%l7 + %i3], %o0
26029 fpadd16s %f26, %f14, %f17
26030 add %l7, 0x48, %l6
26031 wr %g0, 0x80, %asi
26032 ldxa [%l6] %asi, %g1
26033 casxa [%l6] 0x80, %g1, %i3
26034 or %i6, %l1, %o5
26035 nop
26036 set 0x38, %o5
26037 ldx [%l7 + %o5], %l5
26038 nop
26039 set 0x4C, %g3
26040 ldsw [%l7 + %g3], %o7
26041 set 0x40, %i5
26042 stda %f16, [%l7 + %i5] 0xd8
26043 nop
26044 set 0x7C, %i0
26045 ldsb [%l7 + %i0], %g7
26046 set 0x53, %g5
26047 stba %i2, [%l7 + %g5] 0xe2
26048 membar #Sync
26049 set 0x50, %g2
26050 prefetcha [%l7 + %g2] 0x80, 2
26051 nop
26052 set 0x50, %l0
26053 ldd [%l7 + %l0], %i6
26054 set 0x18, %o1
26055 stda %i6, [%l7 + %o1] 0x88
26056 nop
26057 set 0x34, %i1
26058 ldstub [%l7 + %i1], %l3
26059 EXIT_GOOD
26060
26061
26062
26063!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26064!
26065! Stats for Thread 6:
26066!
26067! Type l : 1256
26068! Type a : 35
26069! Type cti : 28
26070! Type x : 520
26071! Type f : 37
26072! Type i : 124
26073!
26074!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26075
26076!
26077! Thread 7 Start
26078!
26079.global thread_7
26080thread_7:
26081 mov %l7, %g1
26082 !# Set %cwp for 8 windows
26083 !# This threads memory space into each %l7
26084 wrpr %g0, 0x7, %cwp
26085 mov %g1, %l7
26086 wrpr %g0, 0x6, %cwp
26087 mov %g1, %l7
26088 wrpr %g0, 0x5, %cwp
26089 mov %g1, %l7
26090 wrpr %g0, 0x4, %cwp
26091 mov %g1, %l7
26092 wrpr %g0, 0x3, %cwp
26093 mov %g1, %l7
26094 wrpr %g0, 0x2, %cwp
26095 mov %g1, %l7
26096 wrpr %g0, 0x1, %cwp
26097 mov %g1, %l7
26098 wrpr %g0, 0x0, %cwp
26099 mov %g1, %l7
26100
26101 !# Set %fsr
26102 setx 0x0000000000400000, %l0, %l6 !# no post process
26103 stx %l6, [%l7 + 0x0] !# no post process
26104 ldx [%l7 + 0x0], %fsr !# no post process
26105
26106 wr %g0, 0x80, %asi !# no post process
26107
26108 !# Initialize registers ..
26109
26110 !# Global registers
26111 set 0xB, %g1
26112 set 0x3, %g2
26113 set 0x2, %g3
26114 set 0xA, %g4
26115 set 0xE, %g5
26116 set 0x5, %g6
26117 set 0x2, %g7
26118 !# Input registers
26119 set -0x9, %i0
26120 set -0xD, %i1
26121 set -0xC, %i2
26122 set -0xC, %i3
26123 set -0x7, %i4
26124 set -0x8, %i5
26125 set -0x8, %i6
26126 set -0x2, %i7
26127 !# Local registers
26128 set 0x21CA72D6, %l0
26129 set 0x600DF9C4, %l1
26130 set 0x56D29540, %l2
26131 set 0x539147F0, %l3
26132 set 0x2C64C25D, %l4
26133 set 0x072D63B2, %l5
26134 set 0x4A485645, %l6
26135 !# Output registers
26136 set -0x008C, %o0
26137 set -0x17DB, %o1
26138 set 0x0915, %o2
26139 set 0x0185, %o3
26140 set -0x008D, %o4
26141 set 0x07E2, %o5
26142 set -0x0FA1, %o6
26143 set 0x1D40, %o7
26144 !# Float registers
26145 INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173)
26146 INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471)
26147 INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC)
26148 INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B)
26149 INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3)
26150 INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F)
26151 INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443)
26152 INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87)
26153 INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404)
26154 INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2)
26155 INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A)
26156 INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F)
26157 INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E)
26158 INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6)
26159 INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B)
26160 INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A)
26161
26162 !# Execute Main Diag ..
26163
26164 nop
26165 set 0x48, %l4
26166 ldd [%l7 + %l4], %i4
26167 nop
26168 set 0x08, %l1
26169 ldd [%l7 + %l1], %f6
26170 nop
26171 set 0x30, %i4
26172 ldd [%l7 + %i4], %o6
26173 nop
26174 set 0x38, %i7
26175 stx %g6, [%l7 + %i7]
26176 nop
26177 set 0x78, %o4
26178 stw %i4, [%l7 + %o4]
26179 set 0x58, %g1
26180 stxa %o3, [%l7 + %g1] 0x80
26181 set 0x18, %o6
26182 ldxa [%l7 + %o6] 0x81, %g3
26183 add %l7, 0x38, %l6
26184 wr %g0, 0x88, %asi
26185 casxa [%l6] 0x88, %i0, %l2
26186 nop
26187 set 0x78, %l3
26188 prefetch [%l7 + %l3], 1
26189 nop
26190 set 0x68, %g7
26191 ldd [%l7 + %g7], %f26
26192 st %f17, [%l7 + 0x68]
26193 and %g4, %o4, %g5
26194 nop
26195 set 0x48, %i6
26196 prefetch [%l7 + %i6], 4
26197 nop
26198 set 0x38, %o3
26199 lduh [%l7 + %o3], %o2
26200 nop
26201 set 0x48, %g6
26202 ldd [%l7 + %g6], %f30
26203 set 0x7C, %o7
26204 sta %f10, [%l7 + %o7] 0x81
26205 fpadd32 %f22, %f16, %f16
26206 add %l7, 0x68, %l6
26207 wr %g0, 0x89, %asi
26208 casa [%l6] 0x89, %g2, %i1
26209 set 0x68, %l6
26210 stxa %l0, [%l7 + %l6] 0xea
26211 membar #Sync
26212 set 0x46, %o2
26213 stha %o1, [%l7 + %o2] 0xe2
26214 membar #Sync
26215 set 0x18, %l2
26216 prefetcha [%l7 + %l2] 0x89, 4
26217 nop
26218 set 0x36, %l5
26219 lduh [%l7 + %l5], %i3
26220 set 0x0D, %g4
26221 ldstuba [%l7 + %g4] 0x88, %g1
26222 nop
26223 set 0x72, %o0
26224 lduh [%l7 + %o0], %l1
26225 set 0x08, %i2
26226 prefetcha [%l7 + %i2] 0x89, 1
26227 nop
26228 set 0x44, %o5
26229 stb %o5, [%l7 + %o5]
26230 set 0x70, %g3
26231 lda [%l7 + %g3] 0x80, %f28
26232 nop
26233 set 0x28, %i5
26234 ldsb [%l7 + %i5], %l5
26235 st %fsr, [%l7 + 0x64]
26236 and %g7, %o7, %l4
26237 st %fsr, [%l7 + 0x20]
26238 nop
26239 set 0x70, %i0
26240 ldd [%l7 + %i0], %i2
26241 add %l7, 0x18, %l6
26242 wr %g0, 0x80, %asi
26243 casxa [%l6] 0x80, %l6, %l3
26244 nop
26245 set 0x65, %g5
26246 stb %i7, [%l7 + %g5]
26247 fpsub16s %f12, %f11, %f27
26248 fpadd32 %f16, %f8, %f4
26249 and %i5, %g6, %i4
26250 nop
26251 set 0x68, %g2
26252 ldd [%l7 + %g2], %o2
26253 set 0x40, %l0
26254 ldda [%l7 + %l0] 0xd0, %f16
26255 nop
26256 set 0x68, %i3
26257 stx %fsr, [%l7 + %i3]
26258 add %o6, %g3, %l2
26259 nop
26260 set 0x4C, %i1
26261 swap [%l7 + %i1], %i0
26262 or %o4, %g5, %g4
26263 nop
26264 set 0x2C, %o1
26265 ldub [%l7 + %o1], %o2
26266 add %i1, %g2, %l0
26267 st %fsr, [%l7 + 0x44]
26268 nop
26269 set 0x24, %l4
26270 stw %o0, [%l7 + %l4]
26271 bl,pt %xcc, loop_212
26272 bn %xcc, loop_213
26273 and %i3, %o1, %g1
26274 nop
26275 set 0x3E, %l1
26276 stb %i6, [%l7 + %l1]
26277loop_212:
26278 nop
26279 set 0x72, %i7
26280 stba %l1, [%l7 + %i7] 0x81
26281loop_213:
26282 ld [%l7 + 0x64], %f8
26283 nop
26284 set 0x40, %i4
26285 ldd [%l7 + %i4], %f16
26286 nop
26287 set 0x66, %o4
26288 ldsb [%l7 + %o4], %o5
26289 set 0x78, %o6
26290 stha %l5, [%l7 + %o6] 0xe3
26291 membar #Sync
26292 add %l7, 0x7C, %l6
26293 wr %g0, 0x88, %asi
26294 lda [%l6] %asi, %g7
26295 casa [%l6] 0x88, %g7, %l4
26296 nop
26297 set 0x48, %g1
26298 lduw [%l7 + %g1], %o7
26299 nop
26300 set 0x79, %g7
26301 ldsb [%l7 + %g7], %l6
26302 set 0x10, %l3
26303 stxa %i2, [%l7 + %l3] 0xe3
26304 membar #Sync
26305 or %i7, %l3, %g6
26306 nop
26307 set 0x60, %i6
26308 stx %fsr, [%l7 + %i6]
26309 add %i5, %i4, %o6
26310 nop
26311 set 0x40, %g6
26312 ldd [%l7 + %g6], %f10
26313 nop
26314 set 0x7C, %o7
26315 sth %g3, [%l7 + %o7]
26316 nop
26317 set 0x09, %l6
26318 ldsb [%l7 + %l6], %l2
26319 nop
26320 set 0x68, %o3
26321 std %o2, [%l7 + %o3]
26322 nop
26323 set 0x19, %o2
26324 ldstub [%l7 + %o2], %o4
26325 st %fsr, [%l7 + 0x18]
26326 set 0x24, %l2
26327 ldstuba [%l7 + %l2] 0x80, %i0
26328 set 0x40, %g4
26329 ldda [%l7 + %g4] 0xd2, %f16
26330 set 0x6C, %l5
26331 stha %g4, [%l7 + %l5] 0xea
26332 membar #Sync
26333 nop
26334 set 0x60, %i2
26335 stw %o2, [%l7 + %i2]
26336 add %l7, 0x60, %l6
26337 wr %g0, 0x88, %asi
26338 casa [%l6] 0x88, %g5, %g2
26339 nop
26340 set 0x39, %o5
26341 ldub [%l7 + %o5], %l0
26342 nop
26343 nop
26344 setx 0x73A9173B4B822A89, %l0, %l6
26345 stx %l6, [%l7 + 0x28]
26346 ldd [%l7 + 0x28], %f12
26347 setx 0x0AFAF1D7E98A3DB3, %l1, %l5
26348 stx %l5, [%l7 + 0x10]
26349 ldd [%l7 + 0x10], %f4
26350 fdivd %f4, %f12, %f10
26351 fpsub16 %f30, %f18, %f26
26352 set 0x18, %o0
26353 lda [%l7 + %o0] 0x88, %f16
26354 nop
26355 set 0x7A, %i5
26356 ldub [%l7 + %i5], %i1
26357 ld [%l7 + 0x54], %f2
26358 nop
26359 set 0x70, %g3
26360 lduw [%l7 + %g3], %i3
26361 nop
26362 set 0x48, %g5
26363 lduw [%l7 + %g5], %o1
26364 set 0x10, %i0
26365 ldstuba [%l7 + %i0] 0x80, %o0
26366 nop
26367 set 0x4B, %l0
26368 ldsb [%l7 + %l0], %g1
26369 set 0x1C, %i3
26370 sta %f21, [%l7 + %i3] 0x89
26371 nop
26372 set 0x28, %i1
26373 stx %l1, [%l7 + %i1]
26374 nop
26375 set 0x5E, %o1
26376 sth %o5, [%l7 + %o1]
26377 nop
26378 set 0x38, %g2
26379 ldx [%l7 + %g2], %i6
26380 set 0x34, %l4
26381 lda [%l7 + %l4] 0x81, %f4
26382 set 0x10, %i7
26383 stxa %l5, [%l7 + %i7] 0x88
26384 nop
26385 set 0x18, %i4
26386 lduw [%l7 + %i4], %g7
26387 nop
26388 set 0x60, %l1
26389 std %l4, [%l7 + %l1]
26390 nop
26391 set 0x1C, %o6
26392 lduw [%l7 + %o6], %o7
26393 nop
26394 set 0x20, %o4
26395 ldsh [%l7 + %o4], %i2
26396 set 0x78, %g1
26397 prefetcha [%l7 + %g1] 0x80, 1
26398 nop
26399 set 0x60, %l3
26400 swap [%l7 + %l3], %l3
26401 st %f16, [%l7 + 0x48]
26402 nop
26403 set 0x38, %g7
26404 stx %fsr, [%l7 + %g7]
26405 set 0x28, %g6
26406 lda [%l7 + %g6] 0x88, %f12
26407 nop
26408 or %g0, 0x8, %l0
26409 sllx %l0, 0x3c, %l0
26410 wr %l0, 0xC6D, %tick_cmpr
26411 nop
26412 set 0x70, %o7
26413 stb %i4, [%l7 + %o7]
26414 set 0x0C, %l6
26415 swapa [%l7 + %l6] 0x80, %o6
26416 nop
26417 set 0x54, %o3
26418 lduh [%l7 + %o3], %i5
26419 ld [%l7 + 0x2C], %f17
26420 set 0x10, %i6
26421 swapa [%l7 + %i6] 0x80, %g3
26422 set 0x64, %o2
26423 swapa [%l7 + %o2] 0x88, %l2
26424 set 0x08, %g4
26425 lda [%l7 + %g4] 0x88, %f22
26426 set 0x28, %l2
26427 prefetcha [%l7 + %l2] 0x80, 1
26428 nop
26429 set 0x18, %i2
26430 ldd [%l7 + %i2], %f8
26431 set 0x4D, %o5
26432 ldstuba [%l7 + %o5] 0x81, %o3
26433 nop
26434 set 0x20, %o0
26435 ldd [%l7 + %o0], %g4
26436 set 0x20, %i5
26437 ldda [%l7 + %i5] 0x81, %o2
26438 add %l7, 0x50, %l6
26439 wr %g0, 0x89, %asi
26440 lda [%l6] %asi, %i0
26441 casa [%l6] 0x89, %i0, %g2
26442 nop
26443 set 0x58, %l5
26444 swap [%l7 + %l5], %g5
26445 nop
26446 set 0x7E, %g3
26447 lduh [%l7 + %g3], %l0
26448 nop
26449 set 0x08, %i0
26450 ldd [%l7 + %i0], %f24
26451 nop
26452 set 0x21, %l0
26453 stb %i3, [%l7 + %l0]
26454 set 0x50, %g5
26455 ldda [%l7 + %g5] 0xea, %o0
26456 nop
26457 set 0x1E, %i3
26458 ldsh [%l7 + %i3], %i1
26459 wr %o0, %g1, %pic
26460 add %o5, %i6, %l5
26461 set 0x28, %o1
26462 stda %l0, [%l7 + %o1] 0x81
26463 set 0x58, %i1
26464 stxa %l4, [%l7 + %i1] 0xe2
26465 membar #Sync
26466 be,a,pt %icc, loop_214
26467 ld [%l7 + 0x18], %f10
26468 nop
26469 set 0x48, %l4
26470 ldd [%l7 + %l4], %f16
26471 membar #Sync
26472 set 0x40, %g2
26473 ldda [%l7 + %g2] 0xf9, %f16
26474loop_214:
26475 st %f17, [%l7 + 0x50]
26476 set 0x68, %i4
26477 prefetcha [%l7 + %i4] 0x81, 3
26478 ld [%l7 + 0x4C], %f6
26479 set 0x60, %i7
26480 stxa %o7, [%l7 + %i7] 0x89
26481 set 0x67, %o6
26482 ldstuba [%l7 + %o6] 0x88, %l6
26483 nop
26484 set 0x58, %l1
26485 std %f4, [%l7 + %l1]
26486 set 0x10, %g1
26487 sta %f18, [%l7 + %g1] 0x81
26488 nop
26489 set 0x55, %l3
26490 stb %l3, [%l7 + %l3]
26491 nop
26492 set 0x78, %o4
26493 ldd [%l7 + %o4], %i2
26494 ld [%l7 + 0x48], %f3
26495 add %l7, 0x28, %l6
26496 wr %g0, 0x81, %asi
26497 casa [%l6] 0x81, %i7, %g6
26498 set 0x48, %g6
26499 prefetcha [%l7 + %g6] 0x89, 2
26500 set 0x60, %g7
26501 stda %i4, [%l7 + %g7] 0x88
26502 set 0x14, %o7
26503 swapa [%l7 + %o7] 0x80, %g3
26504 or %l2, %i4, %o4
26505 add %l7, 0x78, %l6
26506 wr %g0, 0x81, %asi
26507 ldxa [%l6] %asi, %o3
26508 casxa [%l6] 0x81, %o3, %o2
26509 nop
26510 set 0x20, %o3
26511 prefetch [%l7 + %o3], 2
26512 nop
26513 set 0x18, %i6
26514 std %g4, [%l7 + %i6]
26515 or %g2, %g5, %l0
26516 nop
26517 set 0x40, %o2
26518 std %i2, [%l7 + %o2]
26519 nop
26520 set 0x70, %g4
26521 ldx [%l7 + %g4], %o1
26522 nop
26523 set 0x70, %l6
26524 ldd [%l7 + %l6], %f30
26525 set 0x6C, %i2
26526 lda [%l7 + %i2] 0x88, %f16
26527 st %f13, [%l7 + 0x44]
26528 nop
26529 set 0x20, %l2
26530 std %i0, [%l7 + %l2]
26531 nop
26532 set 0x50, %o5
26533 ldd [%l7 + %o5], %f12
26534 set 0x20, %o0
26535 stxa %i0, [%l7 + %o0] 0xe2
26536 membar #Sync
26537 nop
26538 set 0x66, %l5
26539 ldsh [%l7 + %l5], %g1
26540 set 0x6C, %i5
26541 swapa [%l7 + %i5] 0x81, %o0
26542 set 0x08, %i0
26543 stda %i6, [%l7 + %i0] 0xea
26544 membar #Sync
26545 nop
26546 set 0x0C, %l0
26547 stw %o5, [%l7 + %l0]
26548 nop
26549 set 0x3C, %g5
26550 ldstub [%l7 + %g5], %l1
26551 nop
26552 set 0x18, %i3
26553 swap [%l7 + %i3], %l4
26554 fpsub32s %f20, %f1, %f19
26555 set 0x27, %g3
26556 stba %l5, [%l7 + %g3] 0xeb
26557 membar #Sync
26558 nop
26559 set 0x60, %i1
26560 ldsw [%l7 + %i1], %o7
26561 ld [%l7 + 0x08], %f21
26562 set 0x64, %o1
26563 stha %l6, [%l7 + %o1] 0x81
26564 nop
26565 set 0x60, %g2
26566 std %f8, [%l7 + %g2]
26567 nop
26568 set 0x7F, %l4
26569 stb %g7, [%l7 + %l4]
26570 nop
26571 set 0x30, %i7
26572 ldd [%l7 + %i7], %f10
26573 nop
26574 set 0x44, %i4
26575 ldsw [%l7 + %i4], %l3
26576 add %l7, 0x6C, %l6
26577 wr %g0, 0x88, %asi
26578 lda [%l6] %asi, %i2
26579 casa [%l6] 0x88, %i2, %g6
26580 set 0x40, %l1
26581 ldda [%l7 + %l1] 0x81, %f0
26582 set 0x40, %o6
26583 stda %f0, [%l7 + %o6] 0x88
26584 set 0x30, %l3
26585 stda %i6, [%l7 + %l3] 0x89
26586 nop
26587 set 0x0D, %g1
26588 ldstub [%l7 + %g1], %i5
26589 set 0x66, %g6
26590 ldstuba [%l7 + %g6] 0x81, %g3
26591 set 0x70, %o4
26592 ldxa [%l7 + %o4] 0x88, %o6
26593 and %i4, %o4, %o3
26594 or %o2, %l2, %g2
26595 nop
26596 set 0x60, %g7
26597 std %g4, [%l7 + %g7]
26598 nop
26599 set 0x7A, %o7
26600 sth %g4, [%l7 + %o7]
26601 set 0x50, %i6
26602 stda %l0, [%l7 + %i6] 0x88
26603 set 0x30, %o2
26604 ldxa [%l7 + %o2] 0x80, %i3
26605 or %i1, %i0, %o1
26606 and %o0, %i6, %o5
26607 set 0x0A, %o3
26608 ldstuba [%l7 + %o3] 0x89, %g1
26609 set 0x40, %g4
26610 ldda [%l7 + %g4] 0x80, %f0
26611 st %fsr, [%l7 + 0x7C]
26612 set 0x40, %l6
26613 stda %f0, [%l7 + %l6] 0xf0
26614 membar #Sync
26615 set 0x24, %i2
26616 lda [%l7 + %i2] 0x89, %f8
26617 nop
26618 set 0x6C, %l2
26619 ldsb [%l7 + %l2], %l4
26620 nop
26621 set 0x30, %o5
26622 prefetch [%l7 + %o5], 3
26623 nop
26624 set 0x20, %l5
26625 ldd [%l7 + %l5], %f0
26626 ld [%l7 + 0x58], %f8
26627 fpsub16 %f30, %f8, %f2
26628 nop
26629 set 0x30, %o0
26630 ldd [%l7 + %o0], %l0
26631 nop
26632 set 0x20, %i0
26633 std %o6, [%l7 + %i0]
26634 nop
26635 set 0x40, %i5
26636 ldd [%l7 + %i5], %f6
26637 nop
26638 set 0x79, %l0
26639 ldstub [%l7 + %l0], %l5
26640 nop
26641 set 0x68, %g5
26642 ldx [%l7 + %g5], %g7
26643 set 0x54, %i3
26644 lda [%l7 + %i3] 0x88, %f18
26645 nop
26646 set 0x44, %i1
26647 swap [%l7 + %i1], %l6
26648 ld [%l7 + 0x44], %f25
26649 set 0x7C, %g3
26650 stha %i2, [%l7 + %g3] 0xea
26651 membar #Sync
26652 add %l7, 0x28, %l6
26653 wr %g0, 0x89, %asi
26654 ldxa [%l6] %asi, %g6
26655 casxa [%l6] 0x89, %g6, %l3
26656 set 0x10, %g2
26657 lda [%l7 + %g2] 0x80, %f12
26658 nop
26659 set 0x48, %l4
26660 stx %i7, [%l7 + %l4]
26661 st %fsr, [%l7 + 0x74]
26662 set 0x40, %o1
26663 stda %f16, [%l7 + %o1] 0xd0
26664 nop
26665 set 0x78, %i4
26666 std %i4, [%l7 + %i4]
26667 be %xcc, loop_215
26668 nop
26669 set 0x50, %i7
26670 swap [%l7 + %i7], %o6
26671 nop
26672 set 0x18, %o6
26673 prefetch [%l7 + %o6], 3
26674 nop
26675 set 0x50, %l1
26676 stx %i4, [%l7 + %l1]
26677loop_215:
26678 nop
26679 set 0x24, %l3
26680 ldsh [%l7 + %l3], %g3
26681 and %o3, %o2, %o4
26682 nop
26683 set 0x64, %g1
26684 ldub [%l7 + %g1], %l2
26685 fpsub16 %f12, %f2, %f22
26686 nop
26687 set 0x78, %g6
26688 ldd [%l7 + %g6], %g2
26689 nop
26690 set 0x58, %g7
26691 lduw [%l7 + %g7], %g4
26692 nop
26693 set 0x46, %o7
26694 ldstub [%l7 + %o7], %g5
26695 nop
26696 set 0x60, %o4
26697 ldx [%l7 + %o4], %l0
26698 set 0x38, %i6
26699 prefetcha [%l7 + %i6] 0x88, 0
26700 fpadd32 %f30, %f26, %f12
26701 nop
26702 set 0x34, %o2
26703 ldstub [%l7 + %o2], %i3
26704 st %f20, [%l7 + 0x2C]
26705 nop
26706 set 0x63, %g4
26707 stb %i0, [%l7 + %g4]
26708 set 0x6F, %o3
26709 stba %o1, [%l7 + %o3] 0xeb
26710 membar #Sync
26711 st %fsr, [%l7 + 0x70]
26712 set 0x74, %l6
26713 stwa %i6, [%l7 + %l6] 0x89
26714 nop
26715 set 0x20, %l2
26716 std %f4, [%l7 + %l2]
26717 set 0x62, %o5
26718 stha %o5, [%l7 + %o5] 0xe2
26719 membar #Sync
26720 set 0x58, %i2
26721 stwa %o0, [%l7 + %i2] 0x81
26722 set 0x74, %l5
26723 swapa [%l7 + %l5] 0x89, %g1
26724 nop
26725 set 0x50, %i0
26726 ldd [%l7 + %i0], %l0
26727 set 0x48, %i5
26728 ldstuba [%l7 + %i5] 0x88, %l4
26729 set 0x40, %o0
26730 ldda [%l7 + %o0] 0xd0, %f16
26731 nop
26732 set 0x58, %g5
26733 ldsw [%l7 + %g5], %l5
26734 nop
26735 set 0x5F, %l0
26736 ldsb [%l7 + %l0], %g7
26737 set 0x40, %i1
26738 ldda [%l7 + %i1] 0x81, %f0
26739 fpsub32s %f3, %f30, %f26
26740 set 0x44, %g3
26741 lda [%l7 + %g3] 0x89, %f7
26742 nop
26743 set 0x14, %i3
26744 stw %o7, [%l7 + %i3]
26745 nop
26746 set 0x7C, %l4
26747 ldstub [%l7 + %l4], %i2
26748 nop
26749 set 0x78, %g2
26750 lduw [%l7 + %g2], %l6
26751 ld [%l7 + 0x2C], %f21
26752 set 0x50, %i4
26753 prefetcha [%l7 + %i4] 0x80, 1
26754 set 0x30, %i7
26755 ldxa [%l7 + %i7] 0x80, %i7
26756 nop
26757 set 0x20, %o6
26758 ldd [%l7 + %o6], %f10
26759 nop
26760 set 0x38, %o1
26761 std %f4, [%l7 + %o1]
26762 nop
26763 set 0x30, %l3
26764 prefetch [%l7 + %l3], 1
26765 set 0x58, %g1
26766 lda [%l7 + %g1] 0x89, %f8
26767 set 0x40, %l1
26768 ldstuba [%l7 + %l1] 0x80, %l3
26769 set 0x2A, %g6
26770 stha %i5, [%l7 + %g6] 0xe3
26771 membar #Sync
26772 nop
26773 set 0x40, %g7
26774 swap [%l7 + %g7], %o6
26775 set 0x4E, %o7
26776 stha %i4, [%l7 + %o7] 0x89
26777 nop
26778 set 0x6C, %o4
26779 ldstub [%l7 + %o4], %o3
26780 nop
26781 set 0x59, %i6
26782 ldsb [%l7 + %i6], %g3
26783 nop
26784 set 0x62, %g4
26785 sth %o2, [%l7 + %g4]
26786 nop
26787 set 0x68, %o2
26788 stw %l2, [%l7 + %o2]
26789 set 0x74, %o3
26790 sta %f26, [%l7 + %o3] 0x88
26791 set 0x08, %l6
26792 prefetcha [%l7 + %l6] 0x89, 0
26793 nop
26794 set 0x45, %o5
26795 ldsb [%l7 + %o5], %g4
26796 set 0x14, %i2
26797 stwa %g2, [%l7 + %i2] 0xe3
26798 membar #Sync
26799 set 0x58, %l2
26800 stda %l0, [%l7 + %l2] 0x88
26801 add %l7, 0x78, %l6
26802 wr %g0, 0x80, %asi
26803 ldxa [%l6] %asi, %g5
26804 casxa [%l6] 0x80, %g5, %i3
26805 add %l7, 0x60, %l6
26806 wr %g0, 0x88, %asi
26807 casxa [%l6] 0x88, %i0, %i1
26808 set 0x40, %l5
26809 stda %f0, [%l7 + %l5] 0xca
26810 nop
26811 set 0x22, %i5
26812 lduh [%l7 + %i5], %o1
26813 set 0x18, %o0
26814 stwa %i6, [%l7 + %o0] 0x80
26815 nop
26816 set 0x6A, %i0
26817 lduh [%l7 + %i0], %o0
26818 nop
26819 set 0x6C, %l0
26820 prefetch [%l7 + %l0], 4
26821 set 0x14, %g5
26822 sta %f25, [%l7 + %g5] 0x80
26823 set 0x10, %g3
26824 ldda [%l7 + %g3] 0xe2, %o4
26825 nop
26826 set 0x2C, %i1
26827 stw %g1, [%l7 + %i1]
26828 or %l1, %l4, %l5
26829 nop
26830 set 0x29, %i3
26831 stb %g7, [%l7 + %i3]
26832 nop
26833 set 0x20, %g2
26834 ldsw [%l7 + %g2], %o7
26835 set 0x70, %l4
26836 stxa %l6, [%l7 + %l4] 0x89
26837 nop
26838 set 0x08, %i4
26839 std %f2, [%l7 + %i4]
26840 nop
26841 set 0x20, %o6
26842 lduw [%l7 + %o6], %i2
26843 add %g6, %i7, %i5
26844 nop
26845 or %g0, 0x8, %l0
26846 sllx %l0, 0x3c, %l0
26847 wr %l0, 0x4A7, %tick_cmpr
26848 and %i4, %g3, %o3
26849 set 0x40, %i7
26850 ldda [%l7 + %i7] 0x80, %f0
26851 set 0x44, %l3
26852 stwa %o2, [%l7 + %l3] 0xeb
26853 membar #Sync
26854 nop
26855 set 0x0C, %o1
26856 prefetch [%l7 + %o1], 4
26857 nop
26858 set 0x48, %g1
26859 ldd [%l7 + %g1], %o4
26860 nop
26861 set 0x48, %g6
26862 std %f30, [%l7 + %g6]
26863 nop
26864 set 0x50, %l1
26865 prefetch [%l7 + %l1], 1
26866 add %l7, 0x68, %l6
26867 wr %g0, 0x88, %asi
26868 casxa [%l6] 0x88, %g4, %g2
26869 set 0x68, %o7
26870 stda %l0, [%l7 + %o7] 0xe2
26871 membar #Sync
26872 nop
26873 set 0x50, %g7
26874 prefetch [%l7 + %g7], 3
26875 st %f8, [%l7 + 0x20]
26876 set 0x40, %o4
26877 stda %f16, [%l7 + %o4] 0xd8
26878 nop
26879 set 0x38, %i6
26880 std %g4, [%l7 + %i6]
26881 nop
26882 or %g0, 0x8, %l0
26883 sllx %l0, 0x3c, %l0
26884 wr %l0, %g0, %sys_tick_cmpr
26885 set 0x43, %o2
26886 ldstuba [%l7 + %o2] 0x80, %i0
26887 nop
26888 set 0x4A, %o3
26889 lduh [%l7 + %o3], %o1
26890 st %f21, [%l7 + 0x50]
26891 set 0x40, %g4
26892 ldda [%l7 + %g4] 0x89, %f16
26893 ld [%l7 + 0x0C], %f12
26894 nop
26895 set 0x14, %l6
26896 ldsw [%l7 + %l6], %i6
26897 set 0x48, %i2
26898 stxa %o0, [%l7 + %i2] 0x81
26899 nop
26900 set 0x68, %o5
26901 stx %o5, [%l7 + %o5]
26902 set 0x58, %l2
26903 prefetcha [%l7 + %l2] 0x89, 4
26904 set 0x38, %l5
26905 sta %f14, [%l7 + %l5] 0x81
26906 nop
26907 set 0x7C, %o0
26908 prefetch [%l7 + %o0], 3
26909 membar #Sync
26910 set 0x40, %i0
26911 ldda [%l7 + %i0] 0xf0, %f0
26912 nop
26913 set 0x70, %i5
26914 stx %fsr, [%l7 + %i5]
26915 set 0x20, %l0
26916 lda [%l7 + %l0] 0x88, %f6
26917 set 0x40, %g5
26918 stda %f16, [%l7 + %g5] 0xc4
26919 nop
26920 set 0x68, %g3
26921 stx %fsr, [%l7 + %g3]
26922 st %fsr, [%l7 + 0x28]
26923 nop
26924 set 0x50, %i1
26925 sth %l1, [%l7 + %i1]
26926 set 0x60, %i3
26927 stwa %l4, [%l7 + %i3] 0x88
26928 nop
26929 set 0x20, %l4
26930 sth %l5, [%l7 + %l4]
26931 and %g7, %o7, %i1
26932 fpsub16s %f2, %f9, %f23
26933 fpsub16s %f15, %f23, %f15
26934 nop
26935 set 0x6D, %g2
26936 ldub [%l7 + %g2], %i2
26937 nop
26938 set 0x18, %i4
26939 ldd [%l7 + %i4], %g6
26940 nop
26941 set 0x18, %o6
26942 stb %i7, [%l7 + %o6]
26943 nop
26944 set 0x30, %i7
26945 prefetch [%l7 + %i7], 1
26946 set 0x73, %o1
26947 stba %i5, [%l7 + %o1] 0x88
26948 wr %l3, %o6, %pic
26949 and %i4, %l6, %g3
26950 nop
26951 set 0x70, %l3
26952 lduw [%l7 + %l3], %o2
26953 or %o4, %o3, %g2
26954 nop
26955 set 0x4A, %g6
26956 lduh [%l7 + %g6], %g4
26957 add %l7, 0x20, %l6
26958 wr %g0, 0x81, %asi
26959 casa [%l6] 0x81, %g5, %l0
26960 nop
26961 set 0x7C, %l1
26962 prefetch [%l7 + %l1], 4
26963 set 0x28, %g1
26964 ldxa [%l7 + %g1] 0x81, %i3
26965 nop
26966 set 0x71, %g7
26967 ldub [%l7 + %g7], %i0
26968 add %l7, 0x18, %l6
26969 wr %g0, 0x89, %asi
26970 ldxa [%l6] %asi, %o1
26971 casxa [%l6] 0x89, %o1, %i6
26972 set 0x14, %o7
26973 swapa [%l7 + %o7] 0x81, %l2
26974 nop
26975 set 0x38, %i6
26976 std %f8, [%l7 + %i6]
26977 nop
26978 set 0x20, %o2
26979 ldd [%l7 + %o2], %f18
26980 set 0x38, %o4
26981 ldxa [%l7 + %o4] 0x88, %o0
26982 set 0x40, %g4
26983 ldda [%l7 + %g4] 0x88, %f16
26984 nop
26985 set 0x08, %l6
26986 ldx [%l7 + %l6], %g1
26987 nop
26988 set 0x28, %o3
26989 ldx [%l7 + %o3], %o5
26990 set 0x40, %o5
26991 stda %f16, [%l7 + %o5] 0xc2
26992 fpsub16 %f10, %f2, %f14
26993 set 0x40, %l2
26994 stda %f0, [%l7 + %l2] 0xd0
26995 ld [%l7 + 0x4C], %f21
26996 nop
26997 set 0x38, %i2
26998 ldx [%l7 + %i2], %l4
26999 nop
27000 set 0x58, %o0
27001 stx %fsr, [%l7 + %o0]
27002 nop
27003 set 0x30, %l5
27004 ldd [%l7 + %l5], %f16
27005 set 0x10, %i0
27006 ldxa [%l7 + %i0] 0x80, %l1
27007 set 0x70, %i5
27008 ldda [%l7 + %i5] 0xe2, %g6
27009 set 0x58, %l0
27010 lda [%l7 + %l0] 0x81, %f24
27011 set 0x44, %g5
27012 lda [%l7 + %g5] 0x89, %f19
27013 add %l7, 0x58, %l6
27014 wr %g0, 0x89, %asi
27015 casa [%l6] 0x89, %o7, %i1
27016 set 0x08, %i1
27017 stxa %i2, [%l7 + %i1] 0x88
27018 nop
27019 or %g0, 0x8, %l0
27020 sllx %l0, 0x3c, %l0
27021 wr %l0, 0xFD4, %tick_cmpr
27022 nop
27023 set 0x70, %g3
27024 std %l4, [%l7 + %g3]
27025 add %i5, %l3, %o6
27026 and %l6, %i4, %o2
27027 nop
27028 set 0x1F, %l4
27029 stb %g3, [%l7 + %l4]
27030 nop
27031 set 0x5C, %i3
27032 lduw [%l7 + %i3], %o3
27033 nop
27034 set 0x40, %g2
27035 lduw [%l7 + %g2], %o4
27036 fpadd16s %f13, %f6, %f13
27037 and %g2, %g5, %l0
27038 set 0x60, %o6
27039 stda %i2, [%l7 + %o6] 0xe3
27040 membar #Sync
27041 add %i0, %o1, %i6
27042 set 0x30, %i7
27043 lda [%l7 + %i7] 0x89, %f8
27044 and %l2, %o0, %g1
27045 nop
27046 set 0x5D, %i4
27047 ldub [%l7 + %i4], %g4
27048 ld [%l7 + 0x2C], %f14
27049 nop
27050 set 0x10, %o1
27051 stw %l4, [%l7 + %o1]
27052 nop
27053 set 0x0B, %l3
27054 ldsb [%l7 + %l3], %o5
27055 and %l1, %o7, %i1
27056 nop
27057 set 0x3F, %l1
27058 ldub [%l7 + %l1], %i2
27059 and %g7, %i7, %g6
27060 membar #Sync
27061 set 0x40, %g6
27062 ldda [%l7 + %g6] 0xf8, %f0
27063 nop
27064 set 0x64, %g7
27065 stw %l5, [%l7 + %g7]
27066 ld [%l7 + 0x08], %f2
27067 nop
27068 set 0x3B, %g1
27069 ldstub [%l7 + %g1], %i5
27070 set 0x4C, %i6
27071 sta %f21, [%l7 + %i6] 0x81
27072 nop
27073 set 0x30, %o7
27074 ldx [%l7 + %o7], %l3
27075 st %fsr, [%l7 + 0x20]
27076 set 0x54, %o2
27077 stwa %l6, [%l7 + %o2] 0xe3
27078 membar #Sync
27079 add %i4, %o6, %o2
27080 nop
27081 set 0x70, %o4
27082 std %g2, [%l7 + %o4]
27083 nop
27084 set 0x28, %g4
27085 prefetch [%l7 + %g4], 4
27086 nop
27087 set 0x34, %l6
27088 ldub [%l7 + %l6], %o3
27089 nop
27090 set 0x44, %o5
27091 lduh [%l7 + %o5], %o4
27092 nop
27093 set 0x72, %l2
27094 ldsh [%l7 + %l2], %g5
27095 set 0x18, %o3
27096 ldxa [%l7 + %o3] 0x88, %l0
27097 nop
27098 set 0x10, %o0
27099 std %f6, [%l7 + %o0]
27100 nop
27101 set 0x28, %l5
27102 stx %fsr, [%l7 + %l5]
27103 add %l7, 0x64, %l6
27104 wr %g0, 0x89, %asi
27105 casa [%l6] 0x89, %i3, %g2
27106 nop
27107 set 0x42, %i0
27108 lduh [%l7 + %i0], %o1
27109 or %i6, %l2, %i0
27110 set 0x08, %i2
27111 ldxa [%l7 + %i2] 0x81, %g1
27112 set 0x58, %i5
27113 stxa %g4, [%l7 + %i5] 0xea
27114 membar #Sync
27115 set 0x38, %l0
27116 prefetcha [%l7 + %l0] 0x80, 2
27117 st %fsr, [%l7 + 0x20]
27118 nop
27119 set 0x1C, %g5
27120 ldub [%l7 + %g5], %o0
27121 nop
27122 set 0x38, %i1
27123 stx %l1, [%l7 + %i1]
27124 set 0x0C, %g3
27125 sta %f4, [%l7 + %g3] 0x88
27126 nop
27127 set 0x60, %l4
27128 ldsh [%l7 + %l4], %o5
27129 nop
27130 set 0x28, %i3
27131 ldub [%l7 + %i3], %i1
27132 set 0x60, %g2
27133 sta %f12, [%l7 + %g2] 0x89
27134 nop
27135 set 0x28, %o6
27136 ldd [%l7 + %o6], %o6
27137 nop
27138 set 0x50, %i4
27139 swap [%l7 + %i4], %g7
27140 set 0x44, %i7
27141 swapa [%l7 + %i7] 0x88, %i2
27142 st %f26, [%l7 + 0x2C]
27143 wr %i7, %g6, %y
27144 add %l7, 0x78, %l6
27145 wr %g0, 0x81, %asi
27146 ldxa [%l6] %asi, %i5
27147 casxa [%l6] 0x81, %i5, %l5
27148 set 0x40, %o1
27149 stda %i6, [%l7 + %o1] 0x88
27150 set 0x10, %l1
27151 ldda [%l7 + %l1] 0x80, %l2
27152 nop
27153 set 0x5C, %l3
27154 stw %i4, [%l7 + %l3]
27155 nop
27156 set 0x24, %g7
27157 swap [%l7 + %g7], %o2
27158 add %l7, 0x48, %l6
27159 wr %g0, 0x89, %asi
27160 casxa [%l6] 0x89, %g3, %o6
27161 set 0x30, %g1
27162 ldda [%l7 + %g1] 0x88, %o2
27163 set 0x7C, %g6
27164 ldstuba [%l7 + %g6] 0x81, %o4
27165 nop
27166 set 0x44, %i6
27167 swap [%l7 + %i6], %g5
27168 set 0x68, %o2
27169 stxa %i3, [%l7 + %o2] 0x81
27170 ld [%l7 + 0x08], %f12
27171 nop
27172 set 0x44, %o4
27173 swap [%l7 + %o4], %g2
27174 set 0x15, %g4
27175 stba %o1, [%l7 + %g4] 0xea
27176 membar #Sync
27177 nop
27178 set 0x79, %l6
27179 ldsb [%l7 + %l6], %l0
27180 or %i6, %i0, %g1
27181 ld [%l7 + 0x10], %f6
27182 and %l2, %g4, %l4
27183 nop
27184 set 0x48, %o7
27185 std %l0, [%l7 + %o7]
27186 nop
27187 set 0x50, %o5
27188 stx %fsr, [%l7 + %o5]
27189 nop
27190 set 0x18, %o3
27191 swap [%l7 + %o3], %o0
27192 set 0x23, %l2
27193 ldstuba [%l7 + %l2] 0x81, %o5
27194 nop
27195 set 0x76, %o0
27196 sth %i1, [%l7 + %o0]
27197 st %fsr, [%l7 + 0x20]
27198 add %g7, %o7, %i2
27199 set 0x28, %l5
27200 ldstuba [%l7 + %l5] 0x88, %g6
27201 nop
27202 set 0x18, %i0
27203 ldx [%l7 + %i0], %i5
27204 nop
27205 set 0x38, %i5
27206 lduh [%l7 + %i5], %i7
27207 nop
27208 set 0x2A, %l0
27209 stb %l5, [%l7 + %l0]
27210 st %f23, [%l7 + 0x38]
27211 nop
27212 set 0x50, %g5
27213 stx %l6, [%l7 + %g5]
27214 set 0x50, %i1
27215 ldda [%l7 + %i1] 0x81, %l2
27216 set 0x4C, %g3
27217 swapa [%l7 + %g3] 0x81, %i4
27218 wr %g0, 0x4, %fprs
27219 nop
27220 set 0x1B, %i2
27221 ldsb [%l7 + %i2], %o3
27222 nop
27223 set 0x5C, %i3
27224 lduw [%l7 + %i3], %o6
27225 add %o4, %g5, %i3
27226 nop
27227 set 0x58, %l4
27228 stx %g2, [%l7 + %l4]
27229 nop
27230 set 0x50, %o6
27231 ldx [%l7 + %o6], %l0
27232 nop
27233 set 0x18, %g2
27234 ldx [%l7 + %g2], %i6
27235 nop
27236 set 0x14, %i7
27237 ldsb [%l7 + %i7], %i0
27238 nop
27239 set 0x28, %i4
27240 stx %g1, [%l7 + %i4]
27241 set 0x2D, %l1
27242 stba %l2, [%l7 + %l1] 0xe2
27243 membar #Sync
27244 set 0x40, %l3
27245 ldda [%l7 + %l3] 0xeb, %g4
27246 and %l4, %o1, %o0
27247 or %l1, %i1, %o5
27248 set 0x29, %o1
27249 stba %o7, [%l7 + %o1] 0xe2
27250 membar #Sync
27251 nop
27252 set 0x12, %g1
27253 ldub [%l7 + %g1], %g7
27254 set 0x58, %g6
27255 prefetcha [%l7 + %g6] 0x89, 1
27256 set 0x61, %g7
27257 stba %i5, [%l7 + %g7] 0x81
27258 and %i7, %l5, %i2
27259 set 0x70, %i6
27260 ldda [%l7 + %i6] 0xe3, %i6
27261 nop
27262 set 0x10, %o2
27263 stx %l3, [%l7 + %o2]
27264 nop
27265 set 0x79, %g4
27266 ldstub [%l7 + %g4], %i4
27267 nop
27268 set 0x38, %l6
27269 stx %fsr, [%l7 + %l6]
27270 nop
27271 set 0x50, %o4
27272 std %g2, [%l7 + %o4]
27273 nop
27274 set 0x78, %o7
27275 sth %o2, [%l7 + %o7]
27276 nop
27277 set 0x44, %o3
27278 stw %o3, [%l7 + %o3]
27279 nop
27280 set 0x38, %l2
27281 stx %o6, [%l7 + %l2]
27282 nop
27283 set 0x2E, %o0
27284 stb %g5, [%l7 + %o0]
27285 set 0x52, %o5
27286 stha %i3, [%l7 + %o5] 0x89
27287 nop
27288 set 0x0A, %i0
27289 sth %o4, [%l7 + %i0]
27290 nop
27291 set 0x10, %i5
27292 std %l0, [%l7 + %i5]
27293 set 0x78, %l0
27294 stda %i6, [%l7 + %l0] 0x80
27295 set 0x18, %g5
27296 sta %f0, [%l7 + %g5] 0x81
27297 nop
27298 set 0x52, %l5
27299 sth %g2, [%l7 + %l5]
27300 fpadd16s %f31, %f19, %f10
27301 nop
27302 set 0x54, %g3
27303 stb %g1, [%l7 + %g3]
27304 fpsub16 %f20, %f10, %f10
27305 nop
27306 set 0x35, %i2
27307 ldub [%l7 + %i2], %l2
27308 nop
27309 set 0x4E, %i1
27310 ldstub [%l7 + %i1], %i0
27311 nop
27312 set 0x60, %i3
27313 stb %g4, [%l7 + %i3]
27314 nop
27315 set 0x1A, %l4
27316 stb %l4, [%l7 + %l4]
27317 set 0x0C, %o6
27318 swapa [%l7 + %o6] 0x80, %o1
27319 nop
27320 set 0x78, %i7
27321 std %l0, [%l7 + %i7]
27322 set 0x78, %g2
27323 prefetcha [%l7 + %g2] 0x89, 2
27324 nop
27325 set 0x58, %l1
27326 ldd [%l7 + %l1], %i0
27327 nop
27328 set 0x18, %l3
27329 ldx [%l7 + %l3], %o5
27330 wr %o7, %g6, %softint
27331 set 0x1A, %o1
27332 ldstuba [%l7 + %o1] 0x89, %g7
27333 nop
27334 set 0x58, %i4
27335 lduw [%l7 + %i4], %i5
27336 set 0x74, %g6
27337 lda [%l7 + %g6] 0x81, %f16
27338 and %i7, %l5, %i2
27339 st %f11, [%l7 + 0x70]
27340 nop
27341 set 0x20, %g7
27342 ldx [%l7 + %g7], %l3
27343 nop
27344 set 0x78, %g1
27345 lduw [%l7 + %g1], %i4
27346 nop
27347 set 0x78, %o2
27348 ldsw [%l7 + %o2], %l6
27349 nop
27350 set 0x18, %g4
27351 ldx [%l7 + %g4], %o2
27352 nop
27353 set 0x70, %l6
27354 stw %o3, [%l7 + %l6]
27355 nop
27356 set 0x10, %i6
27357 prefetch [%l7 + %i6], 0
27358 nop
27359 set 0x3C, %o4
27360 ldsb [%l7 + %o4], %o6
27361 nop
27362 set 0x10, %o3
27363 ldsh [%l7 + %o3], %g3
27364 nop
27365 set 0x74, %o7
27366 ldsb [%l7 + %o7], %i3
27367 or %g5, %l0, %i6
27368 set 0x10, %o0
27369 stwa %o4, [%l7 + %o0] 0xe2
27370 membar #Sync
27371 set 0x40, %l2
27372 ldda [%l7 + %l2] 0xd8, %f0
27373 nop
27374 set 0x34, %o5
27375 swap [%l7 + %o5], %g1
27376 set 0x40, %i5
27377 ldda [%l7 + %i5] 0xd0, %f16
27378 add %l7, 0x20, %l6
27379 wr %g0, 0x81, %asi
27380 casa [%l6] 0x81, %l2, %i0
27381 nop
27382 set 0x50, %i0
27383 stx %fsr, [%l7 + %i0]
27384 set 0x70, %l0
27385 stxa %g2, [%l7 + %l0] 0x89
27386 set 0x58, %l5
27387 stxa %l4, [%l7 + %l5] 0x81
27388 nop
27389 set 0x30, %g5
27390 stw %g4, [%l7 + %g5]
27391 set 0x68, %i2
27392 stxa %l1, [%l7 + %i2] 0xeb
27393 membar #Sync
27394 fpadd16s %f15, %f30, %f1
27395 nop
27396 set 0x50, %g3
27397 ldx [%l7 + %g3], %o0
27398 set 0x40, %i3
27399 stda %f16, [%l7 + %i3] 0xc4
27400 wr %i1, %o5, %sys_tick
27401 membar #Sync
27402 set 0x40, %i1
27403 ldda [%l7 + %i1] 0xf1, %f0
27404 nop
27405 set 0x14, %l4
27406 swap [%l7 + %l4], %o7
27407 st %f23, [%l7 + 0x38]
27408 nop
27409 set 0x70, %i7
27410 lduw [%l7 + %i7], %o1
27411 set 0x08, %o6
27412 ldxa [%l7 + %o6] 0x80, %g7
27413 nop
27414 set 0x48, %g2
27415 ldd [%l7 + %g2], %i4
27416 nop
27417 set 0x20, %l1
27418 ldx [%l7 + %l1], %i7
27419 nop
27420 set 0x18, %l3
27421 stx %g6, [%l7 + %l3]
27422 set 0x10, %o1
27423 ldda [%l7 + %o1] 0xeb, %l4
27424 set 0x58, %g6
27425 stxa %l3, [%l7 + %g6] 0xe3
27426 membar #Sync
27427 nop
27428 set 0x58, %i4
27429 ldsh [%l7 + %i4], %i4
27430 nop
27431 set 0x28, %g1
27432 lduw [%l7 + %g1], %l6
27433 nop
27434 set 0x1C, %g7
27435 ldsb [%l7 + %g7], %i2
27436 set 0x67, %g4
27437 ldstuba [%l7 + %g4] 0x81, %o3
27438 set 0x24, %o2
27439 stwa %o2, [%l7 + %o2] 0xe3
27440 membar #Sync
27441 set 0x3C, %l6
27442 stwa %o6, [%l7 + %l6] 0x80
27443 nop
27444 set 0x20, %i6
27445 ldx [%l7 + %i6], %i3
27446 nop
27447 set 0x74, %o3
27448 ldub [%l7 + %o3], %g5
27449 nop
27450 set 0x6A, %o4
27451 lduh [%l7 + %o4], %l0
27452 nop
27453 set 0x5C, %o0
27454 lduw [%l7 + %o0], %i6
27455 nop
27456 set 0x68, %l2
27457 ldd [%l7 + %l2], %g2
27458 st %f1, [%l7 + 0x40]
27459 set 0x68, %o7
27460 ldstuba [%l7 + %o7] 0x80, %o4
27461 nop
27462 set 0x08, %o5
27463 ldx [%l7 + %o5], %g1
27464 set 0x58, %i0
27465 prefetcha [%l7 + %i0] 0x89, 0
27466 nop
27467 or %g0, 0x8, %l0
27468 sllx %l0, 0x3c, %l0
27469 wr %l0, 0x4DE, %sys_tick_cmpr
27470 nop
27471 set 0x3A, %i5
27472 ldsh [%l7 + %i5], %l4
27473 nop
27474 set 0x3D, %l0
27475 ldstub [%l7 + %l0], %l1
27476 set 0x1D, %l5
27477 stba %g4, [%l7 + %l5] 0xeb
27478 membar #Sync
27479 add %l7, 0x10, %l6
27480 wr %g0, 0x81, %asi
27481 casa [%l6] 0x81, %o0, %i1
27482 nop
27483 set 0x5F, %i2
27484 stb %o5, [%l7 + %i2]
27485 nop
27486 set 0x37, %g3
27487 ldub [%l7 + %g3], %o1
27488 st %fsr, [%l7 + 0x60]
27489 st %f5, [%l7 + 0x3C]
27490 nop
27491 set 0x20, %g5
27492 ldd [%l7 + %g5], %f24
27493 st %fsr, [%l7 + 0x0C]
27494 set 0x70, %i1
27495 stda %g6, [%l7 + %i1] 0xe3
27496 membar #Sync
27497 st %fsr, [%l7 + 0x68]
27498 nop
27499 set 0x26, %i3
27500 ldsh [%l7 + %i3], %o7
27501 nop
27502 set 0x70, %l4
27503 ldsw [%l7 + %l4], %i5
27504 nop
27505 set 0x78, %o6
27506 stx %g6, [%l7 + %o6]
27507 and %i7, %l3, %i4
27508 nop
27509 set 0x1C, %i7
27510 lduh [%l7 + %i7], %l6
27511 add %i2, %o3, %l5
27512 nop
27513 set 0x37, %l1
27514 ldsb [%l7 + %l1], %o2
27515 set 0x40, %l3
27516 stda %f0, [%l7 + %l3] 0xf0
27517 membar #Sync
27518 nop
27519 set 0x18, %g2
27520 ldsh [%l7 + %g2], %o6
27521 nop
27522 set 0x78, %o1
27523 ldub [%l7 + %o1], %i3
27524 fpsub32 %f2, %f22, %f30
27525 nop
27526 set 0x40, %i4
27527 lduw [%l7 + %i4], %g5
27528 nop
27529 set 0x10, %g6
27530 std %i6, [%l7 + %g6]
27531 ld [%l7 + 0x0C], %f15
27532 nop
27533 set 0x0C, %g1
27534 prefetch [%l7 + %g1], 2
27535 nop
27536 set 0x2A, %g4
27537 ldub [%l7 + %g4], %l0
27538 add %l7, 0x38, %l6
27539 wr %g0, 0x88, %asi
27540 casa [%l6] 0x88, %o4, %g1
27541 nop
27542 set 0x54, %o2
27543 swap [%l7 + %o2], %l2
27544 st %f5, [%l7 + 0x08]
27545 wr %g0, 0x6, %fprs
27546 set 0x10, %l6
27547 prefetcha [%l7 + %l6] 0x80, 4
27548 nop
27549 set 0x6C, %i6
27550 sth %l1, [%l7 + %i6]
27551 nop
27552 set 0x50, %o3
27553 ldsw [%l7 + %o3], %l4
27554 nop
27555 set 0x10, %g7
27556 prefetch [%l7 + %g7], 3
27557 set 0x4D, %o4
27558 stba %o0, [%l7 + %o4] 0xea
27559 membar #Sync
27560 add %l7, 0x24, %l6
27561 wr %g0, 0x81, %asi
27562 casa [%l6] 0x81, %i1, %g4
27563 nop
27564 set 0x45, %o0
27565 ldub [%l7 + %o0], %o5
27566 nop
27567 set 0x68, %l2
27568 stx %fsr, [%l7 + %l2]
27569 nop
27570 set 0x40, %o7
27571 stw %g7, [%l7 + %o7]
27572 nop
27573 set 0x4C, %i0
27574 prefetch [%l7 + %i0], 2
27575 set 0x38, %i5
27576 lda [%l7 + %i5] 0x88, %f17
27577 set 0x10, %o5
27578 swapa [%l7 + %o5] 0x88, %o7
27579 add %l7, 0x60, %l6
27580 wr %g0, 0x89, %asi
27581 lda [%l6] %asi, %o1
27582 casa [%l6] 0x89, %o1, %i5
27583 set 0x20, %l5
27584 ldda [%l7 + %l5] 0x81, %i6
27585 nop
27586 set 0x4C, %l0
27587 swap [%l7 + %l0], %g6
27588 nop
27589 set 0x16, %g3
27590 sth %i4, [%l7 + %g3]
27591 set 0x58, %g5
27592 stda %i6, [%l7 + %g5] 0xea
27593 membar #Sync
27594 set 0x36, %i1
27595 stha %l3, [%l7 + %i1] 0x88
27596 and %i2, %o3, %o2
27597 nop
27598 set 0x44, %i2
27599 lduh [%l7 + %i2], %l5
27600 nop
27601 set 0x20, %i3
27602 std %f10, [%l7 + %i3]
27603 nop
27604 set 0x78, %o6
27605 lduw [%l7 + %o6], %o6
27606 nop
27607 set 0x48, %l4
27608 std %f28, [%l7 + %l4]
27609 nop
27610 set 0x68, %l1
27611 stx %fsr, [%l7 + %l1]
27612 nop
27613 set 0x70, %i7
27614 ldd [%l7 + %i7], %f20
27615 nop
27616 set 0x38, %g2
27617 stx %i3, [%l7 + %g2]
27618 bl,pn %xcc, loop_216
27619 nop
27620 set 0x11, %o1
27621 ldsb [%l7 + %o1], %g5
27622 and %i6, %o4, %l0
27623 nop
27624 set 0x46, %i4
27625 lduh [%l7 + %i4], %l2
27626loop_216:
27627 nop
27628 set 0x74, %l3
27629 swap [%l7 + %l3], %g1
27630 set 0x40, %g6
27631 ldda [%l7 + %g6] 0x89, %f16
27632 st %fsr, [%l7 + 0x6C]
27633 nop
27634 set 0x58, %g4
27635 std %f0, [%l7 + %g4]
27636 fpsub32s %f6, %f21, %f0
27637 or %g2, %i0, %g3
27638 nop
27639 set 0x18, %g1
27640 lduh [%l7 + %g1], %l4
27641 nop
27642 set 0x14, %l6
27643 ldstub [%l7 + %l6], %o0
27644 nop
27645 set 0x10, %o2
27646 ldd [%l7 + %o2], %f26
27647 set 0x70, %i6
27648 ldxa [%l7 + %i6] 0x81, %l1
27649 st %fsr, [%l7 + 0x30]
27650 nop
27651 set 0x37, %o3
27652 ldstub [%l7 + %o3], %i1
27653 nop
27654 set 0x38, %g7
27655 ldsw [%l7 + %g7], %o5
27656 nop
27657 set 0x78, %o0
27658 std %g6, [%l7 + %o0]
27659 add %l7, 0x44, %l6
27660 wr %g0, 0x89, %asi
27661 casa [%l6] 0x89, %o7, %g4
27662 set 0x40, %l2
27663 stda %f0, [%l7 + %l2] 0xf1
27664 membar #Sync
27665 st %f21, [%l7 + 0x60]
27666 set 0x4E, %o7
27667 ldstuba [%l7 + %o7] 0x81, %i5
27668 nop
27669 set 0x18, %i0
27670 sth %o1, [%l7 + %i0]
27671 nop
27672 set 0x58, %o4
27673 swap [%l7 + %o4], %i7
27674 set 0x60, %i5
27675 stwa %g6, [%l7 + %i5] 0xe3
27676 membar #Sync
27677 set 0x40, %l5
27678 ldda [%l7 + %l5] 0x88, %f0
27679 set 0x6C, %o5
27680 stwa %i4, [%l7 + %o5] 0xe2
27681 membar #Sync
27682 nop
27683 set 0x34, %g3
27684 lduh [%l7 + %g3], %l6
27685 set 0x10, %g5
27686 ldxa [%l7 + %g5] 0x81, %l3
27687 and %i2, %o3, %l5
27688 fpadd32 %f20, %f4, %f18
27689 st %fsr, [%l7 + 0x28]
27690 nop
27691 set 0x38, %i1
27692 std %f4, [%l7 + %i1]
27693 nop
27694 set 0x08, %l0
27695 ldstub [%l7 + %l0], %o6
27696 set 0x68, %i3
27697 swapa [%l7 + %i3] 0x80, %o2
27698 nop
27699 set 0x50, %o6
27700 stx %i3, [%l7 + %o6]
27701 set 0x09, %l4
27702 ldstuba [%l7 + %l4] 0x80, %g5
27703 set 0x24, %i2
27704 lda [%l7 + %i2] 0x89, %f1
27705 nop
27706 set 0x70, %i7
27707 std %f4, [%l7 + %i7]
27708 nop
27709 set 0x08, %l1
27710 std %i6, [%l7 + %l1]
27711 nop
27712 set 0x50, %o1
27713 stw %o4, [%l7 + %o1]
27714 set 0x60, %i4
27715 stxa %l0, [%l7 + %i4] 0x80
27716 add %l7, 0x0C, %l6
27717 wr %g0, 0x80, %asi
27718 casa [%l6] 0x80, %g1, %l2
27719 add %g2, %g3, %l4
27720 and %o0, %l1, %i0
27721 ld [%l7 + 0x54], %f6
27722 set 0x40, %g2
27723 ldda [%l7 + %g2] 0x81, %f16
27724 set 0x4C, %l3
27725 stwa %o5, [%l7 + %l3] 0xe2
27726 membar #Sync
27727 nop
27728 set 0x68, %g4
27729 std %g6, [%l7 + %g4]
27730 set 0x5C, %g6
27731 lda [%l7 + %g6] 0x80, %f31
27732 set 0x48, %g1
27733 ldxa [%l7 + %g1] 0x81, %i1
27734 set 0x18, %o2
27735 stxa %g4, [%l7 + %o2] 0x89
27736 nop
27737 set 0x10, %i6
27738 std %f20, [%l7 + %i6]
27739 set 0x76, %o3
27740 stba %i5, [%l7 + %o3] 0xe2
27741 membar #Sync
27742 nop
27743 set 0x14, %l6
27744 stw %o7, [%l7 + %l6]
27745 nop
27746 set 0x36, %o0
27747 ldsh [%l7 + %o0], %o1
27748 set 0x44, %g7
27749 stwa %g6, [%l7 + %g7] 0x81
27750 or %i7, %i4, %l6
27751 nop
27752 set 0x08, %o7
27753 ldd [%l7 + %o7], %l2
27754 nop
27755 set 0x38, %l2
27756 std %f10, [%l7 + %l2]
27757 nop
27758 set 0x18, %i0
27759 sth %o3, [%l7 + %i0]
27760 add %i2, %l5, %o6
27761 nop
27762 set 0x60, %i5
27763 swap [%l7 + %i5], %i3
27764 set 0x14, %l5
27765 swapa [%l7 + %l5] 0x89, %g5
27766 set 0x70, %o5
27767 stxa %o2, [%l7 + %o5] 0x80
27768 nop
27769 set 0x1B, %o4
27770 ldsb [%l7 + %o4], %i6
27771 nop
27772 set 0x5C, %g3
27773 stw %o4, [%l7 + %g3]
27774 add %g1, %l2, %l0
27775 nop
27776 set 0x38, %i1
27777 std %f22, [%l7 + %i1]
27778 set 0x7C, %g5
27779 stwa %g2, [%l7 + %g5] 0xea
27780 membar #Sync
27781 nop
27782 set 0x5B, %i3
27783 ldub [%l7 + %i3], %g3
27784 set 0x28, %l0
27785 stxa %l4, [%l7 + %l0] 0xeb
27786 membar #Sync
27787 nop
27788 set 0x5E, %l4
27789 stb %o0, [%l7 + %l4]
27790 nop
27791 set 0x48, %o6
27792 ldd [%l7 + %o6], %i0
27793 set 0x40, %i7
27794 ldda [%l7 + %i7] 0x81, %f16
27795 or %o5, %l1, %i1
27796 set 0x58, %i2
27797 stxa %g4, [%l7 + %i2] 0x88
27798 nop
27799 set 0x72, %o1
27800 ldsh [%l7 + %o1], %g7
27801 set 0x50, %l1
27802 stxa %o7, [%l7 + %l1] 0x81
27803 set 0x15, %i4
27804 ldstuba [%l7 + %i4] 0x80, %i5
27805 nop
27806 set 0x40, %g2
27807 stx %g6, [%l7 + %g2]
27808 set 0x7C, %l3
27809 swapa [%l7 + %l3] 0x81, %i7
27810 nop
27811 set 0x2E, %g4
27812 lduh [%l7 + %g4], %i4
27813 set 0x29, %g6
27814 ldstuba [%l7 + %g6] 0x81, %o1
27815 set 0x10, %o2
27816 ldda [%l7 + %o2] 0x89, %i6
27817 nop
27818 set 0x2C, %i6
27819 lduw [%l7 + %i6], %o3
27820 set 0x70, %o3
27821 ldda [%l7 + %o3] 0xe2, %l2
27822 st %fsr, [%l7 + 0x2C]
27823 nop
27824 set 0x5F, %l6
27825 ldub [%l7 + %l6], %l5
27826 st %fsr, [%l7 + 0x40]
27827 set 0x50, %o0
27828 stwa %i2, [%l7 + %o0] 0xeb
27829 membar #Sync
27830 add %l7, 0x68, %l6
27831 wr %g0, 0x80, %asi
27832 lda [%l6] %asi, %o6
27833 casa [%l6] 0x80, %o6, %g5
27834 set 0x38, %g1
27835 sta %f11, [%l7 + %g1] 0x80
27836 and %o2, %i6, %o4
27837 nop
27838 set 0x58, %o7
27839 stx %fsr, [%l7 + %o7]
27840 nop
27841 set 0x78, %g7
27842 ldd [%l7 + %g7], %i2
27843 set 0x30, %i0
27844 stxa %g1, [%l7 + %i0] 0x89
27845 nop
27846 set 0x50, %i5
27847 std %f20, [%l7 + %i5]
27848 nop
27849 set 0x50, %l2
27850 std %f4, [%l7 + %l2]
27851 set 0x54, %l5
27852 swapa [%l7 + %l5] 0x80, %l0
27853 or %l2, %g3, %g2
27854 nop
27855 set 0x08, %o5
27856 ldstub [%l7 + %o5], %o0
27857 nop
27858 set 0x3C, %g3
27859 prefetch [%l7 + %g3], 1
27860 nop
27861 set 0x38, %i1
27862 sth %i0, [%l7 + %i1]
27863 set 0x28, %o4
27864 stwa %l4, [%l7 + %o4] 0xe3
27865 membar #Sync
27866 nop
27867 set 0x68, %i3
27868 std %o4, [%l7 + %i3]
27869 nop
27870 set 0x38, %l0
27871 ldd [%l7 + %l0], %f16
27872 ld [%l7 + 0x5C], %f25
27873 nop
27874 set 0x36, %l4
27875 sth %i1, [%l7 + %l4]
27876 nop
27877 set 0x5B, %g5
27878 ldsb [%l7 + %g5], %l1
27879 set 0x70, %o6
27880 swapa [%l7 + %o6] 0x89, %g4
27881 set 0x40, %i7
27882 ldda [%l7 + %i7] 0xd0, %f16
27883 set 0x68, %o1
27884 prefetcha [%l7 + %o1] 0x89, 4
27885 add %l7, 0x3C, %l6
27886 wr %g0, 0x81, %asi
27887 lda [%l6] %asi, %g7
27888 casa [%l6] 0x81, %g7, %i5
27889 add %l7, 0x08, %l6
27890 wr %g0, 0x81, %asi
27891 casxa [%l6] 0x81, %i7, %i4
27892 add %g6, %o1, %o3
27893 set 0x40, %i2
27894 stda %f0, [%l7 + %i2] 0xc0
27895 nop
27896 set 0x38, %l1
27897 std %l2, [%l7 + %l1]
27898 bgu,a %xcc, loop_217
27899 nop
27900 set 0x68, %g2
27901 stx %l5, [%l7 + %g2]
27902 nop
27903 set 0x38, %l3
27904 swap [%l7 + %l3], %i2
27905 nop
27906 set 0x71, %i4
27907 ldsb [%l7 + %i4], %l6
27908loop_217:
27909 nop
27910 set 0x30, %g4
27911 lda [%l7 + %g4] 0x89, %f7
27912 and %o6, %o2, %i6
27913 add %l7, 0x70, %l6
27914 wr %g0, 0x88, %asi
27915 ldxa [%l6] %asi, %o4
27916 casxa [%l6] 0x88, %o4, %i3
27917 nop
27918 set 0x50, %o2
27919 ldx [%l7 + %o2], %g5
27920 set 0x7C, %i6
27921 swapa [%l7 + %i6] 0x88, %l0
27922 set 0x4C, %o3
27923 lda [%l7 + %o3] 0x89, %f30
27924 nop
27925 set 0x58, %l6
27926 ldd [%l7 + %l6], %g0
27927 set 0x58, %g6
27928 stwa %l2, [%l7 + %g6] 0x89
27929 nop
27930 set 0x4A, %g1
27931 ldstub [%l7 + %g1], %g3
27932 st %fsr, [%l7 + 0x70]
27933 nop
27934 set 0x30, %o7
27935 ldd [%l7 + %o7], %f2
27936 nop
27937 set 0x20, %o0
27938 stw %o0, [%l7 + %o0]
27939 nop
27940 set 0x23, %g7
27941 ldub [%l7 + %g7], %i0
27942 set 0x70, %i0
27943 sta %f3, [%l7 + %i0] 0x89
27944 nop
27945 set 0x08, %l2
27946 std %l4, [%l7 + %l2]
27947 nop
27948 set 0x7C, %i5
27949 lduh [%l7 + %i5], %g2
27950 add %i1, %l1, %o5
27951 nop
27952 set 0x58, %o5
27953 swap [%l7 + %o5], %o7
27954 nop
27955 set 0x28, %g3
27956 stx %g7, [%l7 + %g3]
27957 nop
27958 set 0x72, %l5
27959 lduh [%l7 + %l5], %i5
27960 nop
27961 set 0x40, %o4
27962 stb %i7, [%l7 + %o4]
27963 and %i4, %g6, %o1
27964 nop
27965 set 0x48, %i1
27966 ldsw [%l7 + %i1], %o3
27967 st %fsr, [%l7 + 0x38]
27968 nop
27969 set 0x10, %l0
27970 stx %fsr, [%l7 + %l0]
27971 set 0x24, %l4
27972 stwa %g4, [%l7 + %l4] 0xe3
27973 membar #Sync
27974 nop
27975 set 0x24, %i3
27976 stw %l3, [%l7 + %i3]
27977 nop
27978 set 0x48, %o6
27979 ldstub [%l7 + %o6], %i2
27980 set 0x38, %i7
27981 stha %l5, [%l7 + %i7] 0xe3
27982 membar #Sync
27983 add %l7, 0x54, %l6
27984 wr %g0, 0x89, %asi
27985 casa [%l6] 0x89, %l6, %o2
27986 nop
27987 set 0x78, %g5
27988 stx %o6, [%l7 + %g5]
27989 nop
27990 set 0x60, %i2
27991 ldd [%l7 + %i2], %f4
27992 nop
27993 set 0x28, %o1
27994 ldx [%l7 + %o1], %o4
27995 nop
27996 set 0x30, %g2
27997 ldsh [%l7 + %g2], %i3
27998 nop
27999 set 0x3C, %l3
28000 stw %g5, [%l7 + %l3]
28001 nop
28002 set 0x28, %i4
28003 swap [%l7 + %i4], %l0
28004 set 0x08, %g4
28005 ldxa [%l7 + %g4] 0x89, %g1
28006 set 0x08, %o2
28007 stxa %l2, [%l7 + %o2] 0xeb
28008 membar #Sync
28009 set 0x74, %i6
28010 stba %i6, [%l7 + %i6] 0xea
28011 membar #Sync
28012 or %g3, %i0, %l4
28013 nop
28014 set 0x35, %l1
28015 ldub [%l7 + %l1], %g2
28016 set 0x78, %l6
28017 stda %i0, [%l7 + %l6] 0xea
28018 membar #Sync
28019 add %l7, 0x38, %l6
28020 wr %g0, 0x88, %asi
28021 casa [%l6] 0x88, %l1, %o0
28022 nop
28023 set 0x6D, %g6
28024 ldub [%l7 + %g6], %o5
28025 nop
28026 set 0x60, %o3
28027 ldsw [%l7 + %o3], %o7
28028 set 0x28, %g1
28029 stba %g7, [%l7 + %g1] 0x81
28030 set 0x6C, %o0
28031 sta %f16, [%l7 + %o0] 0x80
28032 set 0x54, %o7
28033 lda [%l7 + %o7] 0x81, %f4
28034 or %i5, %i7, %g6
28035 nop
28036 set 0x4B, %g7
28037 ldsb [%l7 + %g7], %o1
28038 or %o3, %i4, %l3
28039 or %g4, %l5, %l6
28040 set 0x10, %l2
28041 lda [%l7 + %l2] 0x80, %f11
28042 nop
28043 set 0x10, %i0
28044 stx %fsr, [%l7 + %i0]
28045 nop
28046 set 0x7B, %i5
28047 ldsb [%l7 + %i5], %i2
28048 nop
28049 set 0x4B, %o5
28050 ldsb [%l7 + %o5], %o2
28051 set 0x68, %g3
28052 swapa [%l7 + %g3] 0x88, %o4
28053 add %l7, 0x64, %l6
28054 wr %g0, 0x88, %asi
28055 lda [%l6] %asi, %o6
28056 casa [%l6] 0x88, %o6, %i3
28057 nop
28058 set 0x60, %l5
28059 ldd [%l7 + %l5], %f2
28060 nop
28061 set 0x2C, %i1
28062 lduw [%l7 + %i1], %g5
28063 nop
28064 set 0x58, %l0
28065 std %f24, [%l7 + %l0]
28066 set 0x7C, %l4
28067 lda [%l7 + %l4] 0x80, %f11
28068 add %l7, 0x7C, %l6
28069 wr %g0, 0x89, %asi
28070 lda [%l6] %asi, %g1
28071 casa [%l6] 0x89, %g1, %l0
28072 set 0x5A, %o4
28073 stha %l2, [%l7 + %o4] 0x89
28074 nop
28075 set 0x50, %i3
28076 ldd [%l7 + %i3], %f24
28077 nop
28078 set 0x31, %o6
28079 ldstub [%l7 + %o6], %g3
28080 nop
28081 set 0x38, %g5
28082 ldd [%l7 + %g5], %f16
28083 nop
28084 set 0x18, %i7
28085 prefetch [%l7 + %i7], 2
28086 set 0x08, %o1
28087 stda %i0, [%l7 + %o1] 0xeb
28088 membar #Sync
28089 set 0x54, %i2
28090 lda [%l7 + %i2] 0x80, %f7
28091 wr %l4, %g2, %y
28092 set 0x0C, %l3
28093 swapa [%l7 + %l3] 0x89, %i6
28094 nop
28095 set 0x10, %i4
28096 ldsw [%l7 + %i4], %i1
28097 nop
28098 set 0x78, %g4
28099 ldd [%l7 + %g4], %o0
28100 nop
28101 set 0x0E, %g2
28102 lduh [%l7 + %g2], %l1
28103 set 0x40, %o2
28104 stxa %o5, [%l7 + %o2] 0xea
28105 membar #Sync
28106 and %g7, %o7, %i7
28107 nop
28108 set 0x44, %l1
28109 prefetch [%l7 + %l1], 4
28110 fpsub32 %f6, %f10, %f30
28111 add %l7, 0x18, %l6
28112 wr %g0, 0x81, %asi
28113 ldxa [%l6] %asi, %g6
28114 casxa [%l6] 0x81, %g6, %i5
28115 nop
28116 set 0x58, %l6
28117 stx %o3, [%l7 + %l6]
28118 nop
28119 set 0x38, %g6
28120 prefetch [%l7 + %g6], 4
28121 set 0x40, %o3
28122 stda %f0, [%l7 + %o3] 0xf0
28123 membar #Sync
28124 nop
28125 set 0x4C, %g1
28126 ldsh [%l7 + %g1], %i4
28127 st %fsr, [%l7 + 0x5C]
28128 nop
28129 set 0x18, %o0
28130 stx %fsr, [%l7 + %o0]
28131 fpadd32s %f1, %f15, %f24
28132 nop
28133 set 0x2C, %i6
28134 lduw [%l7 + %i6], %l3
28135 nop
28136 set 0x0B, %o7
28137 ldsb [%l7 + %o7], %o1
28138 nop
28139 set 0x38, %g7
28140 ldd [%l7 + %g7], %l4
28141 nop
28142 set 0x60, %l2
28143 lduw [%l7 + %l2], %l6
28144 set 0x68, %i0
28145 ldxa [%l7 + %i0] 0x81, %g4
28146 nop
28147 set 0x08, %o5
28148 ldx [%l7 + %o5], %i2
28149 nop
28150 set 0x28, %i5
28151 prefetch [%l7 + %i5], 0
28152 add %l7, 0x50, %l6
28153 wr %g0, 0x89, %asi
28154 casa [%l6] 0x89, %o4, %o6
28155 set 0x40, %g3
28156 stda %f0, [%l7 + %g3] 0x80
28157 add %i3, %o2, %g1
28158 set 0x7C, %l5
28159 stha %g5, [%l7 + %l5] 0xeb
28160 membar #Sync
28161 set 0x6C, %l0
28162 sta %f7, [%l7 + %l0] 0x89
28163 and %l2, %g3, %i0
28164 nop
28165 set 0x66, %i1
28166 stb %l4, [%l7 + %i1]
28167 set 0x08, %o4
28168 swapa [%l7 + %o4] 0x88, %g2
28169 nop
28170 set 0x58, %l4
28171 ldx [%l7 + %l4], %i6
28172 nop
28173 set 0x0E, %o6
28174 ldub [%l7 + %o6], %i1
28175 set 0x40, %i3
28176 lda [%l7 + %i3] 0x88, %f16
28177 nop
28178 set 0x37, %g5
28179 ldsb [%l7 + %g5], %o0
28180 set 0x30, %i7
28181 ldda [%l7 + %i7] 0x88, %l0
28182 fpsub32s %f2, %f26, %f19
28183 nop
28184 set 0x30, %o1
28185 ldd [%l7 + %o1], %f8
28186 set 0x18, %l3
28187 stda %l0, [%l7 + %l3] 0xe3
28188 membar #Sync
28189 and %o5, %g7, %i7
28190 nop
28191 set 0x30, %i4
28192 lduh [%l7 + %i4], %g6
28193 set 0x65, %g4
28194 stba %i5, [%l7 + %g4] 0xe3
28195 membar #Sync
28196 nop
28197 set 0x58, %i2
28198 stx %o7, [%l7 + %i2]
28199 and %i4, %o3, %o1
28200 fpsub16 %f18, %f26, %f18
28201 st %f2, [%l7 + 0x6C]
28202 set 0x40, %g2
28203 ldda [%l7 + %g2] 0xda, %f16
28204 add %l3, %l5, %g4
28205 nop
28206 set 0x48, %o2
28207 sth %l6, [%l7 + %o2]
28208 nop
28209 set 0x38, %l1
28210 swap [%l7 + %l1], %i2
28211 set 0x6A, %l6
28212 stba %o4, [%l7 + %l6] 0xe2
28213 membar #Sync
28214 nop
28215 set 0x0A, %g6
28216 stb %o6, [%l7 + %g6]
28217 nop
28218 set 0x44, %o3
28219 swap [%l7 + %o3], %i3
28220 set 0x12, %o0
28221 stba %g1, [%l7 + %o0] 0x89
28222 nop
28223 nop
28224 setx 0xE2C77312, %l0, %l6
28225 st %l6, [%l7 + 0x28]
28226 ld [%l7 + 0x28], %f20
28227 setx 0xBAAF59C1, %l1, %l5
28228 st %l5, [%l7 + 0x10]
28229 ld [%l7 + 0x10], %f26
28230 fdivs %f26, %f20, %f14
28231 nop
28232 set 0x08, %g1
28233 std %o2, [%l7 + %g1]
28234 nop
28235 set 0x70, %i6
28236 ldx [%l7 + %i6], %l2
28237 fpsub32 %f16, %f10, %f0
28238 nop
28239 set 0x08, %g7
28240 stx %g3, [%l7 + %g7]
28241 nop
28242 set 0x20, %l2
28243 ldd [%l7 + %l2], %i0
28244 nop
28245 set 0x38, %o7
28246 prefetch [%l7 + %o7], 0
28247 set 0x10, %o5
28248 ldda [%l7 + %o5] 0xe2, %g4
28249 nop
28250 set 0x50, %i0
28251 ldsb [%l7 + %i0], %l4
28252 bgu,pn %xcc, loop_218
28253 st %fsr, [%l7 + 0x1C]
28254 fpsub32s %f24, %f25, %f9
28255 set 0x58, %i5
28256 swapa [%l7 + %i5] 0x89, %g2
28257loop_218:
28258 nop
28259 set 0x18, %g3
28260 stxa %i1, [%l7 + %g3] 0xe3
28261 membar #Sync
28262 set 0x70, %l0
28263 ldstuba [%l7 + %l0] 0x81, %i6
28264 nop
28265 set 0x58, %l5
28266 stx %fsr, [%l7 + %l5]
28267 set 0x58, %i1
28268 stba %l1, [%l7 + %i1] 0xea
28269 membar #Sync
28270 set 0x14, %l4
28271 stha %o0, [%l7 + %l4] 0xeb
28272 membar #Sync
28273 set 0x08, %o6
28274 stwa %o5, [%l7 + %o6] 0x81
28275 add %l7, 0x70, %l6
28276 wr %g0, 0x89, %asi
28277 lda [%l6] %asi, %l0
28278 casa [%l6] 0x89, %l0, %i7
28279 nop
28280 set 0x40, %i3
28281 std %f4, [%l7 + %i3]
28282 nop
28283 set 0x2C, %g5
28284 ldsb [%l7 + %g5], %g7
28285 st %fsr, [%l7 + 0x08]
28286 nop
28287 set 0x78, %i7
28288 std %f0, [%l7 + %i7]
28289 membar #Sync
28290 set 0x40, %o1
28291 ldda [%l7 + %o1] 0xf1, %f16
28292 set 0x50, %l3
28293 prefetcha [%l7 + %l3] 0x89, 1
28294 set 0x40, %o4
28295 prefetcha [%l7 + %o4] 0x89, 2
28296 bgu,pn %icc, loop_219
28297 nop
28298 set 0x38, %i4
28299 ldd [%l7 + %i4], %g6
28300 nop
28301 set 0x10, %g4
28302 ldd [%l7 + %g4], %i4
28303 set 0x70, %g2
28304 ldda [%l7 + %g2] 0xea, %o0
28305loop_219:
28306 nop
28307 set 0x6C, %i2
28308 lda [%l7 + %i2] 0x80, %f2
28309 or %o3, %l3, %l5
28310 nop
28311 set 0x2E, %o2
28312 sth %g4, [%l7 + %o2]
28313 nop
28314 set 0x48, %l1
28315 stx %i2, [%l7 + %l1]
28316 nop
28317 set 0x7C, %g6
28318 ldsw [%l7 + %g6], %o4
28319 nop
28320 set 0x2E, %o3
28321 ldsb [%l7 + %o3], %o6
28322 nop
28323 set 0x47, %o0
28324 stb %i3, [%l7 + %o0]
28325 set 0x18, %l6
28326 prefetcha [%l7 + %l6] 0x89, 2
28327 nop
28328 set 0x08, %i6
28329 stb %o2, [%l7 + %i6]
28330 set 0x08, %g7
28331 stda %g0, [%l7 + %g7] 0xea
28332 membar #Sync
28333 add %g3, %l2, %i0
28334 st %fsr, [%l7 + 0x48]
28335 nop
28336 set 0x62, %l2
28337 lduh [%l7 + %l2], %g5
28338 nop
28339 set 0x70, %g1
28340 swap [%l7 + %g1], %g2
28341 set 0x74, %o7
28342 stwa %i1, [%l7 + %o7] 0xe3
28343 membar #Sync
28344 set 0x50, %i0
28345 prefetcha [%l7 + %i0] 0x80, 1
28346 set 0x50, %o5
28347 swapa [%l7 + %o5] 0x88, %l1
28348 nop
28349 set 0x48, %g3
28350 ldsw [%l7 + %g3], %i6
28351 or %o5, %o0, %i7
28352 nop
28353 set 0x22, %i5
28354 ldub [%l7 + %i5], %g7
28355 set 0x24, %l0
28356 swapa [%l7 + %l0] 0x88, %i5
28357 and %o7, %g6, %l0
28358 set 0x58, %l5
28359 stwa %i4, [%l7 + %l5] 0x80
28360 nop
28361 set 0x48, %i1
28362 stx %o3, [%l7 + %i1]
28363 nop
28364 set 0x2C, %l4
28365 swap [%l7 + %l4], %l3
28366 nop
28367 set 0x2C, %o6
28368 swap [%l7 + %o6], %o1
28369 set 0x70, %g5
28370 stxa %l5, [%l7 + %g5] 0xea
28371 membar #Sync
28372 set 0x40, %i3
28373 prefetcha [%l7 + %i3] 0x80, 1
28374 nop
28375 set 0x30, %o1
28376 prefetch [%l7 + %o1], 3
28377 nop
28378 set 0x48, %i7
28379 ldx [%l7 + %i7], %i2
28380 nop
28381 set 0x2C, %l3
28382 sth %o6, [%l7 + %l3]
28383 set 0x58, %o4
28384 swapa [%l7 + %o4] 0x88, %i3
28385 nop
28386 set 0x14, %i4
28387 stw %l6, [%l7 + %i4]
28388 set 0x40, %g4
28389 stba %o4, [%l7 + %g4] 0xe3
28390 membar #Sync
28391 set 0x34, %g2
28392 stwa %g1, [%l7 + %g2] 0xe2
28393 membar #Sync
28394 nop
28395 set 0x60, %i2
28396 ldd [%l7 + %i2], %f2
28397 nop
28398 set 0x70, %l1
28399 stx %fsr, [%l7 + %l1]
28400 set 0x23, %o2
28401 ldstuba [%l7 + %o2] 0x89, %g3
28402 st %f21, [%l7 + 0x24]
28403 add %l7, 0x14, %l6
28404 wr %g0, 0x88, %asi
28405 casa [%l6] 0x88, %l2, %i0
28406 set 0x58, %g6
28407 lda [%l7 + %g6] 0x88, %f18
28408 nop
28409 set 0x24, %o0
28410 stw %o2, [%l7 + %o0]
28411 nop
28412 set 0x40, %l6
28413 std %g2, [%l7 + %l6]
28414 ld [%l7 + 0x50], %f12
28415 set 0x40, %i6
28416 prefetcha [%l7 + %i6] 0x88, 1
28417 nop
28418 set 0x7C, %g7
28419 swap [%l7 + %g7], %l4
28420 nop
28421 set 0x10, %l2
28422 stx %fsr, [%l7 + %l2]
28423 set 0x0C, %g1
28424 swapa [%l7 + %g1] 0x88, %l1
28425 st %f28, [%l7 + 0x34]
28426 nop
28427 set 0x30, %o7
28428 ldsh [%l7 + %o7], %i1
28429 nop
28430 set 0x78, %o3
28431 stx %i6, [%l7 + %o3]
28432 set 0x40, %i0
28433 ldda [%l7 + %i0] 0xd8, %f16
28434 nop
28435 set 0x60, %g3
28436 ldsw [%l7 + %g3], %o5
28437 st %fsr, [%l7 + 0x7C]
28438 ble %icc, loop_220
28439 nop
28440 set 0x52, %i5
28441 lduh [%l7 + %i5], %i7
28442 set 0x60, %l0
28443 swapa [%l7 + %l0] 0x80, %g7
28444loop_220:
28445 nop
28446 set 0x58, %l5
28447 stx %fsr, [%l7 + %l5]
28448 add %o0, %i5, %o7
28449 bl,pn %icc, loop_221
28450 or %l0, %g6, %i4
28451 or %o3, %l3, %o1
28452 nop
28453 set 0x18, %o5
28454 lduw [%l7 + %o5], %g4
28455loop_221:
28456 nop
28457 set 0x78, %l4
28458 ldd [%l7 + %l4], %i2
28459 st %f2, [%l7 + 0x18]
28460 set 0x58, %o6
28461 stda %l4, [%l7 + %o6] 0x88
28462 set 0x30, %i1
28463 ldstuba [%l7 + %i1] 0x89, %i3
28464 add %l7, 0x60, %l6
28465 wr %g0, 0x88, %asi
28466 casxa [%l6] 0x88, %l6, %o4
28467 add %l7, 0x50, %l6
28468 wr %g0, 0x80, %asi
28469 ldxa [%l6] %asi, %o6
28470 casxa [%l6] 0x80, %o6, %g3
28471 nop
28472 set 0x40, %g5
28473 swap [%l7 + %g5], %l2
28474 nop
28475 set 0x30, %i3
28476 stw %i0, [%l7 + %i3]
28477 set 0x48, %i7
28478 stda %g0, [%l7 + %i7] 0x89
28479 nop
28480 set 0x2A, %o1
28481 lduh [%l7 + %o1], %o2
28482 fpsub16 %f30, %f4, %f14
28483 nop
28484 set 0x38, %l3
28485 stx %fsr, [%l7 + %l3]
28486 nop
28487 set 0x18, %o4
28488 ldx [%l7 + %o4], %g2
28489 wr %l4, %l1, %sys_tick
28490 set 0x48, %i4
28491 stba %i1, [%l7 + %i4] 0x80
28492 set 0x38, %g4
28493 sta %f23, [%l7 + %g4] 0x89
28494 nop
28495 set 0x12, %g2
28496 ldub [%l7 + %g2], %g5
28497 set 0x20, %l1
28498 prefetcha [%l7 + %l1] 0x89, 2
28499 nop
28500 set 0x24, %i2
28501 ldsb [%l7 + %i2], %i6
28502 set 0x70, %o2
28503 swapa [%l7 + %o2] 0x81, %g7
28504 set 0x68, %g6
28505 lda [%l7 + %g6] 0x80, %f26
28506 set 0x40, %o0
28507 stxa %o0, [%l7 + %o0] 0x89
28508 nop
28509 set 0x58, %l6
28510 lduw [%l7 + %l6], %i5
28511 set 0x40, %g7
28512 stda %f0, [%l7 + %g7] 0x80
28513 bl,pt %icc, loop_222
28514 nop
28515 set 0x50, %l2
28516 lduw [%l7 + %l2], %i7
28517 add %l0, %o7, %g6
28518 fpsub16 %f0, %f30, %f24
28519loop_222:
28520 nop
28521 set 0x40, %g1
28522 std %f0, [%l7 + %g1]
28523 nop
28524 set 0x68, %i6
28525 ldd [%l7 + %i6], %f14
28526 nop
28527 set 0x28, %o7
28528 swap [%l7 + %o7], %o3
28529 or %i4, %l3, %o1
28530 add %g4, %l5, %i2
28531 set 0x46, %i0
28532 ldstuba [%l7 + %i0] 0x89, %l6
28533 nop
28534 set 0x68, %o3
28535 std %f10, [%l7 + %o3]
28536 nop
28537 set 0x23, %i5
28538 ldsb [%l7 + %i5], %i3
28539 nop
28540 set 0x7A, %g3
28541 ldsh [%l7 + %g3], %o4
28542 bleu,a,pt %xcc, loop_223
28543 nop
28544 set 0x1C, %l5
28545 ldstub [%l7 + %l5], %o6
28546 nop
28547 set 0x79, %l0
28548 ldsb [%l7 + %l0], %l2
28549 add %g3, %i0, %g1
28550loop_223:
28551 nop
28552 set 0x1C, %l4
28553 ldsw [%l7 + %l4], %g2
28554 set 0x70, %o6
28555 ldda [%l7 + %o6] 0xeb, %l4
28556 nop
28557 set 0x74, %o5
28558 swap [%l7 + %o5], %o2
28559 or %l1, %g5, %i1
28560 set 0x08, %i1
28561 stda %o4, [%l7 + %i1] 0x80
28562 wr %g7, %i6, %softint
28563 st %fsr, [%l7 + 0x48]
28564 nop
28565 set 0x60, %g5
28566 stx %fsr, [%l7 + %g5]
28567 set 0x48, %i7
28568 prefetcha [%l7 + %i7] 0x88, 4
28569 add %l7, 0x1C, %l6
28570 wr %g0, 0x89, %asi
28571 lda [%l6] %asi, %i7
28572 casa [%l6] 0x89, %i7, %l0
28573 ld [%l7 + 0x68], %f0
28574 and %o7, %i5, %o3
28575 nop
28576 set 0x28, %i3
28577 std %g6, [%l7 + %i3]
28578 set 0x6C, %o1
28579 stwa %i4, [%l7 + %o1] 0x89
28580 set 0x60, %l3
28581 ldda [%l7 + %l3] 0x80, %l2
28582 set 0x28, %i4
28583 prefetcha [%l7 + %i4] 0x81, 1
28584 add %l7, 0x38, %l6
28585 wr %g0, 0x80, %asi
28586 ldxa [%l6] %asi, %o1
28587 casxa [%l6] 0x80, %o1, %l5
28588 nop
28589 set 0x78, %o4
28590 prefetch [%l7 + %o4], 1
28591 nop
28592 set 0x50, %g4
28593 stx %fsr, [%l7 + %g4]
28594 nop
28595 set 0x50, %g2
28596 ldd [%l7 + %g2], %i6
28597 nop
28598 set 0x60, %i2
28599 ldx [%l7 + %i2], %i3
28600 nop
28601 set 0x74, %l1
28602 ldsw [%l7 + %l1], %o4
28603 nop
28604 set 0x26, %g6
28605 ldub [%l7 + %g6], %o6
28606 ld [%l7 + 0x40], %f9
28607 fpsub16s %f0, %f13, %f10
28608 set 0x5C, %o0
28609 sta %f26, [%l7 + %o0] 0x88
28610 set 0x2C, %o2
28611 swapa [%l7 + %o2] 0x89, %l2
28612 nop
28613 set 0x2B, %g7
28614 ldsb [%l7 + %g7], %g3
28615 set 0x40, %l2
28616 stda %f0, [%l7 + %l2] 0xf0
28617 membar #Sync
28618 set 0x40, %g1
28619 stda %f16, [%l7 + %g1] 0xd2
28620 set 0x44, %l6
28621 stha %i2, [%l7 + %l6] 0xea
28622 membar #Sync
28623 set 0x1C, %i6
28624 swapa [%l7 + %i6] 0x80, %i0
28625 add %l7, 0x0C, %l6
28626 wr %g0, 0x81, %asi
28627 casa [%l6] 0x81, %g2, %l4
28628 set 0x30, %o7
28629 ldxa [%l7 + %o7] 0x81, %g1
28630 set 0x40, %i0
28631 swapa [%l7 + %i0] 0x89, %l1
28632 nop
28633 set 0x3C, %i5
28634 ldsw [%l7 + %i5], %o2
28635 nop
28636 set 0x20, %g3
28637 ldd [%l7 + %g3], %i0
28638 nop
28639 set 0x78, %l5
28640 stx %o5, [%l7 + %l5]
28641 ld [%l7 + 0x34], %f26
28642 nop
28643 set 0x48, %l0
28644 ldx [%l7 + %l0], %g7
28645 ld [%l7 + 0x68], %f31
28646 set 0x40, %l4
28647 stda %f0, [%l7 + %l4] 0xf9
28648 membar #Sync
28649 set 0x50, %o3
28650 swapa [%l7 + %o3] 0x88, %g5
28651 nop
28652 set 0x38, %o5
28653 ldub [%l7 + %o5], %o0
28654 set 0x74, %i1
28655 stwa %i7, [%l7 + %i1] 0x81
28656 set 0x40, %g5
28657 stda %f0, [%l7 + %g5] 0xc0
28658 set 0x1C, %o6
28659 stwa %i6, [%l7 + %o6] 0xe2
28660 membar #Sync
28661 nop
28662 set 0x20, %i7
28663 std %f12, [%l7 + %i7]
28664 nop
28665 set 0x40, %i3
28666 ldx [%l7 + %i3], %l0
28667 add %l7, 0x78, %l6
28668 wr %g0, 0x81, %asi
28669 ldxa [%l6] %asi, %o7
28670 casxa [%l6] 0x81, %o7, %i5
28671 nop
28672 set 0x50, %l3
28673 std %o2, [%l7 + %l3]
28674 set 0x30, %i4
28675 ldxa [%l7 + %i4] 0x80, %i4
28676 and %l3, %g6, %o1
28677 nop
28678 set 0x36, %o4
28679 ldsh [%l7 + %o4], %l5
28680 set 0x60, %g4
28681 ldda [%l7 + %g4] 0x81, %g4
28682 nop
28683 set 0x50, %g2
28684 ldsw [%l7 + %g2], %i3
28685 nop
28686 set 0x64, %i2
28687 ldsw [%l7 + %i2], %l6
28688 set 0x31, %l1
28689 stba %o4, [%l7 + %l1] 0x89
28690 bn,a,pn %xcc, loop_224
28691 nop
28692 set 0x79, %o1
28693 ldub [%l7 + %o1], %l2
28694 ld [%l7 + 0x2C], %f19
28695 nop
28696 set 0x5C, %g6
28697 ldsw [%l7 + %g6], %o6
28698loop_224:
28699 bl,pn %xcc, loop_225
28700 st %f23, [%l7 + 0x30]
28701 set 0x20, %o0
28702 prefetcha [%l7 + %o0] 0x88, 1
28703loop_225:
28704 add %i0, %g2, %g3
28705 add %l7, 0x38, %l6
28706 wr %g0, 0x81, %asi
28707 ldxa [%l6] %asi, %l4
28708 casxa [%l6] 0x81, %l4, %l1
28709 wr %o2, %i1, %pic
28710 nop
28711 set 0x68, %o2
28712 lduw [%l7 + %o2], %o5
28713 set 0x74, %l2
28714 stba %g7, [%l7 + %l2] 0x88
28715 set 0x50, %g1
28716 sta %f3, [%l7 + %g1] 0x89
28717 nop
28718 set 0x28, %l6
28719 ldx [%l7 + %l6], %g5
28720 nop
28721 set 0x48, %g7
28722 stx %fsr, [%l7 + %g7]
28723 set 0x0E, %i6
28724 ldstuba [%l7 + %i6] 0x88, %o0
28725 nop
28726 set 0x30, %i0
28727 ldub [%l7 + %i0], %g1
28728 nop
28729 set 0x28, %i5
28730 prefetch [%l7 + %i5], 2
28731 nop
28732 set 0x60, %o7
28733 ldd [%l7 + %o7], %i6
28734 set 0x3B, %l5
28735 ldstuba [%l7 + %l5] 0x81, %i6
28736 nop
28737 set 0x48, %l0
28738 ldsb [%l7 + %l0], %o7
28739 set 0x6C, %l4
28740 sta %f23, [%l7 + %l4] 0x81
28741 nop
28742 set 0x50, %g3
28743 lduw [%l7 + %g3], %l0
28744 nop
28745 set 0x60, %o3
28746 std %f0, [%l7 + %o3]
28747 add %l7, 0x34, %l6
28748 wr %g0, 0x80, %asi
28749 casa [%l6] 0x80, %o3, %i5
28750 ld [%l7 + 0x58], %f1
28751 nop
28752 set 0x0C, %o5
28753 ldsh [%l7 + %o5], %i4
28754 set 0x50, %i1
28755 stwa %g6, [%l7 + %i1] 0xe3
28756 membar #Sync
28757 nop
28758 set 0x58, %g5
28759 ldsw [%l7 + %g5], %o1
28760 nop
28761 set 0x78, %i7
28762 lduh [%l7 + %i7], %l3
28763 nop
28764 set 0x52, %o6
28765 sth %l5, [%l7 + %o6]
28766 wr %i3, %l6, %softint
28767 and %g4, %o4, %o6
28768 nop
28769 set 0x48, %l3
28770 std %i2, [%l7 + %l3]
28771 nop
28772 set 0x64, %i3
28773 ldsw [%l7 + %i3], %l2
28774 nop
28775 set 0x12, %o4
28776 ldsh [%l7 + %o4], %g2
28777 add %i0, %g3, %l4
28778 nop
28779 set 0x20, %i4
28780 stx %o2, [%l7 + %i4]
28781 nop
28782 set 0x2C, %g2
28783 stw %i1, [%l7 + %g2]
28784 ble %xcc, loop_226
28785 nop
28786 set 0x65, %i2
28787 ldsb [%l7 + %i2], %l1
28788 nop
28789 set 0x08, %g4
28790 ldd [%l7 + %g4], %g6
28791 set 0x68, %l1
28792 stxa %o5, [%l7 + %l1] 0x89
28793loop_226:
28794 nop
28795 set 0x44, %g6
28796 swapa [%l7 + %g6] 0x88, %g5
28797 and %g1, %o0, %i7
28798 or %o7, %l0, %o3
28799 set 0x28, %o1
28800 prefetcha [%l7 + %o1] 0x80, 2
28801 nop
28802 set 0x20, %o0
28803 ldd [%l7 + %o0], %i4
28804 st %f23, [%l7 + 0x64]
28805 set 0x40, %l2
28806 stda %f0, [%l7 + %l2] 0xc2
28807 nop
28808 set 0x47, %g1
28809 stb %g6, [%l7 + %g1]
28810 nop
28811 set 0x48, %l6
28812 ldsw [%l7 + %l6], %i5
28813 set 0x28, %g7
28814 stxa %l3, [%l7 + %g7] 0x81
28815 ble,pn %xcc, loop_227
28816 nop
28817 set 0x38, %o2
28818 stx %fsr, [%l7 + %o2]
28819 fpsub32 %f0, %f20, %f4
28820 nop
28821 set 0x40, %i0
28822 std %l4, [%l7 + %i0]
28823loop_227:
28824 nop
28825 set 0x36, %i5
28826 ldsh [%l7 + %i5], %i3
28827 nop
28828 set 0x38, %o7
28829 std %o0, [%l7 + %o7]
28830 nop
28831 set 0x7C, %i6
28832 ldsh [%l7 + %i6], %l6
28833 set 0x48, %l0
28834 stda %g4, [%l7 + %l0] 0x89
28835 nop
28836 set 0x68, %l5
28837 lduw [%l7 + %l5], %o4
28838 fpsub32 %f2, %f0, %f12
28839 set 0x4C, %g3
28840 stba %o6, [%l7 + %g3] 0x88
28841 and %i2, %g2, %i0
28842 nop
28843 set 0x3C, %l4
28844 ldsh [%l7 + %l4], %l2
28845 set 0x1C, %o5
28846 lda [%l7 + %o5] 0x89, %f2
28847 add %l7, 0x20, %l6
28848 wr %g0, 0x89, %asi
28849 ldxa [%l6] %asi, %l4
28850 casxa [%l6] 0x89, %l4, %o2
28851 set 0x78, %i1
28852 lda [%l7 + %i1] 0x80, %f15
28853 nop
28854 set 0x67, %o3
28855 ldstub [%l7 + %o3], %i1
28856 set 0x30, %g5
28857 lda [%l7 + %g5] 0x80, %f11
28858 nop
28859 set 0x20, %i7
28860 stx %fsr, [%l7 + %i7]
28861 nop
28862 set 0x68, %l3
28863 std %g2, [%l7 + %l3]
28864 set 0x5C, %o6
28865 swapa [%l7 + %o6] 0x80, %g7
28866 nop
28867 set 0x74, %o4
28868 ldsw [%l7 + %o4], %l1
28869 nop
28870 set 0x1E, %i4
28871 lduh [%l7 + %i4], %o5
28872 nop
28873 set 0x1E, %i3
28874 ldub [%l7 + %i3], %g5
28875 set 0x40, %g2
28876 stda %f0, [%l7 + %g2] 0xf8
28877 membar #Sync
28878 nop
28879 set 0x76, %g4
28880 ldsb [%l7 + %g4], %g1
28881 set 0x34, %l1
28882 ldstuba [%l7 + %l1] 0x80, %o0
28883 nop
28884 set 0x70, %i2
28885 stx %i7, [%l7 + %i2]
28886 set 0x40, %o1
28887 stda %f0, [%l7 + %o1] 0xc8
28888 st %f16, [%l7 + 0x0C]
28889 set 0x70, %o0
28890 stha %l0, [%l7 + %o0] 0x89
28891 ld [%l7 + 0x5C], %f2
28892 nop
28893 set 0x70, %l2
28894 ldd [%l7 + %l2], %o6
28895 nop
28896 set 0x30, %g6
28897 stx %fsr, [%l7 + %g6]
28898 nop
28899 set 0x55, %g1
28900 ldsb [%l7 + %g1], %o3
28901 set 0x70, %g7
28902 swapa [%l7 + %g7] 0x80, %i4
28903 set 0x10, %l6
28904 ldstuba [%l7 + %l6] 0x80, %i6
28905 add %l7, 0x18, %l6
28906 wr %g0, 0x88, %asi
28907 casxa [%l6] 0x88, %i5, %l3
28908 wr %l5, %i3, %clear_softint
28909 set 0x10, %o2
28910 stda %g6, [%l7 + %o2] 0x81
28911 add %l7, 0x74, %l6
28912 wr %g0, 0x80, %asi
28913 casa [%l6] 0x80, %l6, %g4
28914 nop
28915 set 0x28, %i0
28916 sth %o4, [%l7 + %i0]
28917 st %f21, [%l7 + 0x68]
28918 nop
28919 set 0x32, %i5
28920 ldub [%l7 + %i5], %o6
28921 nop
28922 set 0x08, %o7
28923 stx %fsr, [%l7 + %o7]
28924 add %l7, 0x60, %l6
28925 wr %g0, 0x80, %asi
28926 casxa [%l6] 0x80, %o1, %i2
28927 and %g2, %l2, %l4
28928 ld [%l7 + 0x50], %f8
28929 st %fsr, [%l7 + 0x1C]
28930 nop
28931 set 0x61, %i6
28932 ldstub [%l7 + %i6], %i0
28933 nop
28934 set 0x30, %l0
28935 stw %o2, [%l7 + %l0]
28936 nop
28937 set 0x37, %l5
28938 stb %g3, [%l7 + %l5]
28939 nop
28940 set 0x58, %l4
28941 sth %i1, [%l7 + %l4]
28942 nop
28943 nop
28944 setx 0x9CAF0EC01CD8C36C, %l0, %l6
28945 stx %l6, [%l7 + 0x28]
28946 ldd [%l7 + 0x28], %f30
28947 setx 0xD737D0349A3AEAC0, %l1, %l5
28948 stx %l5, [%l7 + 0x10]
28949 ldd [%l7 + 0x10], %f6
28950 fdivd %f6, %f30, %f6
28951 set 0x24, %o5
28952 stha %l1, [%l7 + %o5] 0xeb
28953 membar #Sync
28954 nop
28955 set 0x78, %i1
28956 swap [%l7 + %i1], %o5
28957 nop
28958 or %g0, 0x8, %l0
28959 sllx %l0, 0x3c, %l0
28960 wr %l0, 0xF09, %tick_cmpr
28961 nop
28962 set 0x0C, %g3
28963 lduh [%l7 + %g3], %o0
28964 add %l7, 0x24, %l6
28965 wr %g0, 0x80, %asi
28966 lda [%l6] %asi, %i7
28967 casa [%l6] 0x80, %i7, %g7
28968 nop
28969 set 0x70, %o3
28970 std %o6, [%l7 + %o3]
28971 set 0x10, %i7
28972 ldda [%l7 + %i7] 0xe2, %l0
28973 nop
28974 set 0x10, %g5
28975 ldsw [%l7 + %g5], %i4
28976 set 0x10, %o6
28977 ldda [%l7 + %o6] 0xea, %o2
28978 nop
28979 set 0x38, %l3
28980 stx %fsr, [%l7 + %l3]
28981 set 0x2A, %i4
28982 stba %i5, [%l7 + %i4] 0xeb
28983 membar #Sync
28984 fpsub16s %f5, %f10, %f4
28985 set 0x08, %o4
28986 stda %i6, [%l7 + %o4] 0xeb
28987 membar #Sync
28988 nop
28989 set 0x74, %g2
28990 swap [%l7 + %g2], %l5
28991 nop
28992 set 0x5D, %i3
28993 ldub [%l7 + %i3], %i3
28994 set 0x79, %l1
28995 stba %g6, [%l7 + %l1] 0x88
28996 set 0x40, %i2
28997 stda %i6, [%l7 + %i2] 0xea
28998 membar #Sync
28999 nop
29000 set 0x70, %o1
29001 prefetch [%l7 + %o1], 0
29002 nop
29003 set 0x57, %o0
29004 stb %g4, [%l7 + %o0]
29005 nop
29006 set 0x4E, %g4
29007 stb %l3, [%l7 + %g4]
29008 set 0x60, %l2
29009 swapa [%l7 + %l2] 0x89, %o6
29010 set 0x18, %g1
29011 stxa %o4, [%l7 + %g1] 0x81
29012 nop
29013 set 0x50, %g6
29014 ldx [%l7 + %g6], %i2
29015 st %f22, [%l7 + 0x60]
29016 set 0x0E, %l6
29017 stba %g2, [%l7 + %l6] 0x81
29018 st %fsr, [%l7 + 0x68]
29019 nop
29020 set 0x78, %o2
29021 std %f0, [%l7 + %o2]
29022 and %o1, %l4, %i0
29023 nop
29024 set 0x0A, %g7
29025 stb %o2, [%l7 + %g7]
29026 nop
29027 set 0x7D, %i5
29028 ldsb [%l7 + %i5], %l2
29029 nop
29030 set 0x74, %i0
29031 sth %g3, [%l7 + %i0]
29032 nop
29033 set 0x2C, %i6
29034 sth %l1, [%l7 + %i6]
29035 set 0x40, %o7
29036 stda %f0, [%l7 + %o7] 0xd2
29037 ld [%l7 + 0x20], %f1
29038 nop
29039 set 0x0A, %l0
29040 lduh [%l7 + %l0], %o5
29041 nop
29042 set 0x7A, %l5
29043 sth %i1, [%l7 + %l5]
29044 nop
29045 set 0x1A, %o5
29046 ldsh [%l7 + %o5], %g5
29047 nop
29048 set 0x1C, %l4
29049 stw %o0, [%l7 + %l4]
29050 nop
29051 set 0x28, %i1
29052 ldsh [%l7 + %i1], %i7
29053 ld [%l7 + 0x20], %f11
29054 set 0x40, %g3
29055 stda %f16, [%l7 + %g3] 0xd8
29056 nop
29057 set 0x70, %i7
29058 prefetch [%l7 + %i7], 3
29059 set 0x10, %o3
29060 stda %g6, [%l7 + %o3] 0x81
29061 nop
29062 set 0x10, %o6
29063 ldx [%l7 + %o6], %g1
29064 and %o7, %l0, %o3
29065 set 0x58, %l3
29066 stha %i4, [%l7 + %l3] 0xe2
29067 membar #Sync
29068 nop
29069 set 0x6C, %i4
29070 stw %i5, [%l7 + %i4]
29071 ld [%l7 + 0x74], %f25
29072 ld [%l7 + 0x38], %f10
29073 set 0x10, %g5
29074 swapa [%l7 + %g5] 0x88, %l5
29075 set 0x2A, %g2
29076 stha %i3, [%l7 + %g2] 0xe2
29077 membar #Sync
29078 or %g6, %l6, %g4
29079 fpsub32 %f18, %f12, %f8
29080 nop
29081 set 0x13, %i3
29082 ldstub [%l7 + %i3], %i6
29083 add %l3, %o6, %o4
29084 ld [%l7 + 0x60], %f26
29085 nop
29086 set 0x50, %o4
29087 ldd [%l7 + %o4], %i2
29088 set 0x10, %i2
29089 ldxa [%l7 + %i2] 0x80, %o1
29090 nop
29091 set 0x44, %o1
29092 lduh [%l7 + %o1], %l4
29093 set 0x48, %l1
29094 lda [%l7 + %l1] 0x81, %f1
29095 nop
29096 set 0x10, %g4
29097 std %f26, [%l7 + %g4]
29098 nop
29099 set 0x13, %o0
29100 ldub [%l7 + %o0], %g2
29101 set 0x30, %l2
29102 ldda [%l7 + %l2] 0xe2, %o2
29103 nop
29104 set 0x34, %g6
29105 stw %l2, [%l7 + %g6]
29106 nop
29107 set 0x1C, %l6
29108 ldsw [%l7 + %l6], %g3
29109 or %i0, %o5, %i1
29110 st %f18, [%l7 + 0x20]
29111 set 0x24, %o2
29112 lda [%l7 + %o2] 0x88, %f19
29113 set 0x1C, %g7
29114 ldstuba [%l7 + %g7] 0x80, %l1
29115 nop
29116 set 0x5C, %i5
29117 swap [%l7 + %i5], %g5
29118 add %l7, 0x68, %l6
29119 wr %g0, 0x80, %asi
29120 ldxa [%l6] %asi, %i7
29121 casxa [%l6] 0x80, %i7, %o0
29122 nop
29123 set 0x50, %i0
29124 ldd [%l7 + %i0], %g0
29125 nop
29126 set 0x20, %g1
29127 ldd [%l7 + %g1], %g6
29128 st %f31, [%l7 + 0x74]
29129 set 0x58, %i6
29130 ldxa [%l7 + %i6] 0x80, %l0
29131 nop
29132 set 0x50, %l0
29133 stw %o7, [%l7 + %l0]
29134 nop
29135 set 0x6C, %o7
29136 lduw [%l7 + %o7], %o3
29137 set 0x5F, %o5
29138 ldstuba [%l7 + %o5] 0x88, %i4
29139 membar #Sync
29140 set 0x40, %l5
29141 ldda [%l7 + %l5] 0xf0, %f16
29142 set 0x40, %i1
29143 stda %f16, [%l7 + %i1] 0x81
29144 nop
29145 set 0x68, %g3
29146 stx %fsr, [%l7 + %g3]
29147 set 0x50, %l4
29148 stxa %l5, [%l7 + %l4] 0x88
29149 nop
29150 set 0x18, %o3
29151 stb %i3, [%l7 + %o3]
29152 set 0x0B, %i7
29153 ldstuba [%l7 + %i7] 0x89, %i5
29154 nop
29155 set 0x40, %o6
29156 ldd [%l7 + %o6], %g6
29157 nop
29158 set 0x57, %l3
29159 ldstub [%l7 + %l3], %g4
29160 nop
29161 set 0x60, %g5
29162 swap [%l7 + %g5], %l6
29163 add %l7, 0x68, %l6
29164 wr %g0, 0x88, %asi
29165 ldxa [%l6] %asi, %l3
29166 casxa [%l6] 0x88, %l3, %o6
29167 nop
29168 set 0x74, %i4
29169 ldsh [%l7 + %i4], %o4
29170 nop
29171 set 0x58, %g2
29172 stx %fsr, [%l7 + %g2]
29173 nop
29174 set 0x54, %o4
29175 ldsh [%l7 + %o4], %i2
29176 nop
29177 set 0x2F, %i3
29178 ldub [%l7 + %i3], %i6
29179 set 0x61, %i2
29180 ldstuba [%l7 + %i2] 0x81, %o1
29181 set 0x54, %l1
29182 swapa [%l7 + %l1] 0x89, %g2
29183 nop
29184 set 0x68, %g4
29185 stx %o2, [%l7 + %g4]
29186 nop
29187 set 0x20, %o1
29188 prefetch [%l7 + %o1], 3
29189 nop
29190 set 0x20, %o0
29191 lduw [%l7 + %o0], %l2
29192 set 0x28, %g6
29193 stxa %l4, [%l7 + %g6] 0x88
29194 nop
29195 set 0x08, %l6
29196 swap [%l7 + %l6], %i0
29197 add %o5, %i1, %g3
29198 nop
29199 set 0x50, %l2
29200 sth %g5, [%l7 + %l2]
29201 be,a,pt %icc, loop_228
29202 nop
29203 set 0x50, %g7
29204 prefetch [%l7 + %g7], 0
29205 nop
29206 set 0x60, %i5
29207 ldsw [%l7 + %i5], %i7
29208 set 0x40, %i0
29209 ldda [%l7 + %i0] 0x81, %f0
29210loop_228:
29211 nop
29212 set 0x48, %o2
29213 ldx [%l7 + %o2], %l1
29214 nop
29215 set 0x10, %g1
29216 ldd [%l7 + %g1], %f30
29217 set 0x2A, %i6
29218 stha %g1, [%l7 + %i6] 0xe3
29219 membar #Sync
29220 st %fsr, [%l7 + 0x38]
29221 add %o0, %g7, %l0
29222 set 0x18, %l0
29223 prefetcha [%l7 + %l0] 0x81, 3
29224 add %l7, 0x08, %l6
29225 wr %g0, 0x89, %asi
29226 ldxa [%l6] %asi, %o7
29227 casxa [%l6] 0x89, %o7, %i4
29228 set 0x20, %o7
29229 stba %i3, [%l7 + %o7] 0x89
29230 set 0x34, %o5
29231 stwa %l5, [%l7 + %o5] 0xe3
29232 membar #Sync
29233 nop
29234 set 0x38, %l5
29235 stw %i5, [%l7 + %l5]
29236 set 0x3C, %g3
29237 ldstuba [%l7 + %g3] 0x81, %g6
29238 nop
29239 set 0x40, %l4
29240 ldx [%l7 + %l4], %l6
29241 nop
29242 set 0x0E, %i1
29243 ldsh [%l7 + %i1], %g4
29244 bl,a %icc, loop_229
29245 nop
29246 set 0x50, %o3
29247 ldx [%l7 + %o3], %o6
29248 nop
29249 set 0x6C, %i7
29250 ldsh [%l7 + %i7], %l3
29251 set 0x34, %o6
29252 sta %f30, [%l7 + %o6] 0x88
29253loop_229:
29254 nop
29255 set 0x30, %g5
29256 ldxa [%l7 + %g5] 0x81, %o4
29257 set 0x28, %l3
29258 prefetcha [%l7 + %l3] 0x81, 2
29259 set 0x60, %g2
29260 ldda [%l7 + %g2] 0x89, %i2
29261 nop
29262 set 0x38, %o4
29263 stx %fsr, [%l7 + %o4]
29264 set 0x30, %i4
29265 lda [%l7 + %i4] 0x88, %f19
29266 nop
29267 set 0x58, %i3
29268 ldd [%l7 + %i3], %o0
29269 nop
29270 set 0x48, %i2
29271 ldx [%l7 + %i2], %o2
29272 nop
29273 set 0x4E, %g4
29274 ldub [%l7 + %g4], %l2
29275 nop
29276 set 0x14, %o1
29277 stb %l4, [%l7 + %o1]
29278 nop
29279 set 0x47, %l1
29280 ldstub [%l7 + %l1], %g2
29281 nop
29282 set 0x10, %o0
29283 std %i0, [%l7 + %o0]
29284 nop
29285 set 0x48, %l6
29286 ldx [%l7 + %l6], %o5
29287 nop
29288 set 0x2A, %l2
29289 ldsh [%l7 + %l2], %g3
29290 nop
29291 set 0x40, %g7
29292 std %i0, [%l7 + %g7]
29293 add %l7, 0x08, %l6
29294 wr %g0, 0x88, %asi
29295 casa [%l6] 0x88, %i7, %g5
29296 fpadd32s %f11, %f12, %f20
29297 nop
29298 set 0x50, %i5
29299 std %f0, [%l7 + %i5]
29300 nop
29301 set 0x38, %g6
29302 sth %l1, [%l7 + %g6]
29303 set 0x70, %o2
29304 lda [%l7 + %o2] 0x81, %f9
29305 nop
29306 set 0x62, %i0
29307 ldsb [%l7 + %i0], %o0
29308 set 0x2C, %i6
29309 swapa [%l7 + %i6] 0x88, %g1
29310 nop
29311 set 0x7B, %l0
29312 ldub [%l7 + %l0], %g7
29313 wr %l0, %o7, %sys_tick
29314 st %fsr, [%l7 + 0x74]
29315 set 0x30, %g1
29316 prefetcha [%l7 + %g1] 0x81, 2
29317 nop
29318 set 0x7B, %o7
29319 stb %i4, [%l7 + %o7]
29320 st %fsr, [%l7 + 0x7C]
29321 nop
29322 set 0x68, %o5
29323 stx %fsr, [%l7 + %o5]
29324 set 0x48, %l5
29325 stwa %l5, [%l7 + %l5] 0xe2
29326 membar #Sync
29327 st %f31, [%l7 + 0x18]
29328 st %fsr, [%l7 + 0x48]
29329 nop
29330 set 0x28, %l4
29331 ldsh [%l7 + %l4], %i3
29332 nop
29333 set 0x30, %i1
29334 std %g6, [%l7 + %i1]
29335 add %l7, 0x2C, %l6
29336 wr %g0, 0x81, %asi
29337 casa [%l6] 0x81, %l6, %g4
29338 nop
29339 set 0x50, %o3
29340 ldd [%l7 + %o3], %f22
29341 set 0x30, %i7
29342 ldxa [%l7 + %i7] 0x89, %i5
29343 add %l3, %o4, %o6
29344 nop
29345 set 0x40, %o6
29346 stw %i2, [%l7 + %o6]
29347 set 0x44, %g5
29348 swapa [%l7 + %g5] 0x88, %i6
29349 nop
29350 set 0x78, %l3
29351 stx %fsr, [%l7 + %l3]
29352 or %o1, %o2, %l2
29353 nop
29354 set 0x7C, %g2
29355 lduw [%l7 + %g2], %g2
29356 membar #Sync
29357 set 0x40, %g3
29358 ldda [%l7 + %g3] 0xf8, %f0
29359 or %i0, %o5, %l4
29360 set 0x20, %i4
29361 sta %f9, [%l7 + %i4] 0x81
29362 nop
29363 set 0x4E, %o4
29364 lduh [%l7 + %o4], %g3
29365 nop
29366 set 0x68, %i3
29367 ldx [%l7 + %i3], %i7
29368 nop
29369 set 0x6A, %g4
29370 ldstub [%l7 + %g4], %i1
29371 add %l1, %g5, %g1
29372 add %o0, %l0, %g7
29373 add %l7, 0x18, %l6
29374 wr %g0, 0x88, %asi
29375 ldxa [%l6] %asi, %o7
29376 casxa [%l6] 0x88, %o7, %o3
29377 nop
29378 set 0x44, %o1
29379 ldstub [%l7 + %o1], %l5
29380 nop
29381 set 0x10, %l1
29382 ldx [%l7 + %l1], %i4
29383 nop
29384 set 0x48, %i2
29385 stx %g6, [%l7 + %i2]
29386 set 0x20, %l6
29387 stwa %i3, [%l7 + %l6] 0xe3
29388 membar #Sync
29389 wr %g0, 0x5, %fprs
29390 nop
29391 set 0x10, %o0
29392 stx %fsr, [%l7 + %o0]
29393 nop
29394 set 0x60, %g7
29395 stx %fsr, [%l7 + %g7]
29396 nop
29397 set 0x08, %i5
29398 std %f0, [%l7 + %i5]
29399 add %l3, %i5, %o4
29400 ld [%l7 + 0x24], %f14
29401 set 0x50, %l2
29402 ldxa [%l7 + %l2] 0x81, %i2
29403 nop
29404 set 0x44, %g6
29405 lduw [%l7 + %g6], %i6
29406 set 0x48, %o2
29407 sta %f11, [%l7 + %o2] 0x80
29408 set 0x40, %i0
29409 prefetcha [%l7 + %i0] 0x88, 2
29410 nop
29411 set 0x14, %i6
29412 sth %o2, [%l7 + %i6]
29413 set 0x2C, %l0
29414 stha %l2, [%l7 + %l0] 0x88
29415 and %g2, %o6, %o5
29416 set 0x40, %o7
29417 stda %f16, [%l7 + %o7] 0xc4
29418 nop
29419 set 0x38, %o5
29420 stx %fsr, [%l7 + %o5]
29421 nop
29422 set 0x42, %g1
29423 sth %i0, [%l7 + %g1]
29424 nop
29425 set 0x58, %l4
29426 stx %g3, [%l7 + %l4]
29427 set 0x7C, %l5
29428 lda [%l7 + %l5] 0x80, %f8
29429 set 0x24, %i1
29430 lda [%l7 + %i1] 0x80, %f13
29431 set 0x40, %i7
29432 stda %f16, [%l7 + %i7] 0xd2
29433 nop
29434 set 0x56, %o6
29435 sth %l4, [%l7 + %o6]
29436 nop
29437 set 0x24, %o3
29438 ldsw [%l7 + %o3], %i7
29439 set 0x34, %g5
29440 lda [%l7 + %g5] 0x89, %f15
29441 nop
29442 set 0x12, %g2
29443 ldsh [%l7 + %g2], %l1
29444 fpsub32 %f4, %f4, %f16
29445 set 0x70, %g3
29446 stxa %i1, [%l7 + %g3] 0x81
29447 set 0x48, %i4
29448 sta %f1, [%l7 + %i4] 0x80
29449 set 0x58, %o4
29450 ldxa [%l7 + %o4] 0x81, %g1
29451 nop
29452 set 0x58, %l3
29453 stx %o0, [%l7 + %l3]
29454 set 0x19, %g4
29455 ldstuba [%l7 + %g4] 0x80, %g5
29456 add %l0, %g7, %o7
29457 nop
29458 set 0x7C, %i3
29459 stw %o3, [%l7 + %i3]
29460 wr %l5, %g6, %pic
29461 nop
29462 set 0x6C, %o1
29463 ldsw [%l7 + %o1], %i3
29464 add %l7, 0x14, %l6
29465 wr %g0, 0x88, %asi
29466 lda [%l6] %asi, %i4
29467 casa [%l6] 0x88, %i4, %g4
29468 nop
29469 set 0x57, %i2
29470 ldsb [%l7 + %i2], %l6
29471 nop
29472 set 0x48, %l6
29473 sth %i5, [%l7 + %l6]
29474 set 0x40, %o0
29475 stda %f16, [%l7 + %o0] 0xd2
29476 set 0x30, %l1
29477 stxa %l3, [%l7 + %l1] 0x88
29478 and %o4, %i6, %o1
29479 nop
29480 set 0x5F, %i5
29481 ldsb [%l7 + %i5], %o2
29482 nop
29483 set 0x5C, %l2
29484 ldub [%l7 + %l2], %i2
29485 nop
29486 set 0x76, %g6
29487 ldsb [%l7 + %g6], %g2
29488 nop
29489 set 0x34, %o2
29490 lduh [%l7 + %o2], %l2
29491 fpadd32 %f26, %f14, %f30
29492 bge,pt %icc, loop_230
29493 or %o6, %i0, %o5
29494 set 0x24, %i0
29495 stwa %l4, [%l7 + %i0] 0xe2
29496 membar #Sync
29497loop_230:
29498 nop
29499 set 0x24, %g7
29500 prefetch [%l7 + %g7], 2
29501 or %g3, %l1, %i7
29502 bgu,pt %xcc, loop_231
29503 add %g1, %o0, %g5
29504 add %l0, %i1, %o7
29505 set 0x40, %i6
29506 prefetcha [%l7 + %i6] 0x88, 1
29507loop_231:
29508 nop
29509 set 0x7F, %l0
29510 stb %l5, [%l7 + %l0]
29511 add %l7, 0x34, %l6
29512 wr %g0, 0x88, %asi
29513 casa [%l6] 0x88, %g6, %i3
29514 nop
29515 set 0x33, %o5
29516 ldsb [%l7 + %o5], %o3
29517 set 0x40, %g1
29518 ldda [%l7 + %g1] 0x80, %f0
29519 ld [%l7 + 0x3C], %f24
29520 nop
29521 set 0x39, %l4
29522 stb %g4, [%l7 + %l4]
29523 set 0x40, %o7
29524 stda %f0, [%l7 + %o7] 0xd0
29525 add %l7, 0x28, %l6
29526 wr %g0, 0x81, %asi
29527 casxa [%l6] 0x81, %i4, %i5
29528 nop
29529 set 0x2C, %l5
29530 stb %l6, [%l7 + %l5]
29531 ld [%l7 + 0x40], %f7
29532 ld [%l7 + 0x28], %f22
29533 nop
29534 set 0x68, %i1
29535 std %l2, [%l7 + %i1]
29536 nop
29537 set 0x38, %o6
29538 ldd [%l7 + %o6], %f16
29539 ld [%l7 + 0x40], %f21
29540 set 0x70, %i7
29541 prefetcha [%l7 + %i7] 0x88, 3
29542 nop
29543 set 0x78, %g5
29544 ldd [%l7 + %g5], %f24
29545 fpsub32s %f28, %f17, %f4
29546 set 0x50, %o3
29547 prefetcha [%l7 + %o3] 0x89, 0
29548 set 0x40, %g2
29549 ldda [%l7 + %g2] 0x88, %f0
29550 nop
29551 set 0x68, %i4
29552 sth %o2, [%l7 + %i4]
29553 nop
29554 set 0x5C, %o4
29555 prefetch [%l7 + %o4], 4
29556 nop
29557 set 0x74, %l3
29558 ldsw [%l7 + %l3], %o1
29559 nop
29560 set 0x2C, %g4
29561 lduh [%l7 + %g4], %i2
29562 ld [%l7 + 0x5C], %f25
29563 nop
29564 set 0x28, %i3
29565 ldd [%l7 + %i3], %l2
29566 set 0x70, %o1
29567 ldda [%l7 + %o1] 0xeb, %g2
29568 and %o6, %o5, %l4
29569 set 0x1A, %i2
29570 ldstuba [%l7 + %i2] 0x89, %i0
29571 set 0x40, %l6
29572 ldda [%l7 + %l6] 0x81, %f16
29573 nop
29574 set 0x60, %o0
29575 stw %g3, [%l7 + %o0]
29576 set 0x40, %l1
29577 stda %f0, [%l7 + %l1] 0xcc
29578 nop
29579 set 0x38, %i5
29580 stx %i7, [%l7 + %i5]
29581 nop
29582 set 0x50, %g3
29583 ldub [%l7 + %g3], %g1
29584 nop
29585 set 0x6C, %g6
29586 stw %l1, [%l7 + %g6]
29587 set 0x45, %l2
29588 stba %g5, [%l7 + %l2] 0xe2
29589 membar #Sync
29590 set 0x38, %o2
29591 ldxa [%l7 + %o2] 0x80, %l0
29592 nop
29593 set 0x5C, %i0
29594 ldsh [%l7 + %i0], %o0
29595 nop
29596 set 0x7C, %g7
29597 ldsw [%l7 + %g7], %o7
29598 nop
29599 set 0x50, %l0
29600 stx %fsr, [%l7 + %l0]
29601 set 0x48, %o5
29602 swapa [%l7 + %o5] 0x89, %g7
29603 nop
29604 set 0x28, %g1
29605 lduw [%l7 + %g1], %l5
29606 set 0x70, %l4
29607 ldda [%l7 + %l4] 0x80, %g6
29608 or %i1, %o3, %g4
29609 bne,a %icc, loop_232
29610 add %i4, %i5, %i3
29611 nop
29612 set 0x46, %o7
29613 stb %l6, [%l7 + %o7]
29614 nop
29615 set 0x0C, %i6
29616 ldsw [%l7 + %i6], %o4
29617loop_232:
29618 nop
29619 set 0x16, %i1
29620 ldsh [%l7 + %i1], %l3
29621 nop
29622 set 0x78, %l5
29623 stx %fsr, [%l7 + %l5]
29624 set 0x18, %o6
29625 ldxa [%l7 + %o6] 0x89, %i6
29626 nop
29627 set 0x20, %g5
29628 swap [%l7 + %g5], %o2
29629 set 0x52, %o3
29630 stba %o1, [%l7 + %o3] 0xe2
29631 membar #Sync
29632 set 0x14, %g2
29633 lda [%l7 + %g2] 0x88, %f13
29634 nop
29635 set 0x4C, %i7
29636 sth %i2, [%l7 + %i7]
29637 nop
29638 set 0x72, %o4
29639 ldsh [%l7 + %o4], %g2
29640 nop
29641 set 0x71, %i4
29642 ldsb [%l7 + %i4], %l2
29643 or %o6, %o5, %l4
29644 add %l7, 0x20, %l6
29645 wr %g0, 0x88, %asi
29646 ldxa [%l6] %asi, %i0
29647 casxa [%l6] 0x88, %i0, %g3
29648 set 0x32, %l3
29649 stba %g1, [%l7 + %l3] 0x89
29650 set 0x58, %g4
29651 lda [%l7 + %g4] 0x89, %f18
29652 add %i7, %l1, %l0
29653 ld [%l7 + 0x50], %f2
29654 add %l7, 0x44, %l6
29655 wr %g0, 0x81, %asi
29656 lda [%l6] %asi, %g5
29657 casa [%l6] 0x81, %g5, %o0
29658 set 0x1D, %i3
29659 stba %o7, [%l7 + %i3] 0xea
29660 membar #Sync
29661 set 0x40, %i2
29662 stda %f0, [%l7 + %i2] 0x81
29663 set 0x48, %o1
29664 stxa %g7, [%l7 + %o1] 0x89
29665 nop
29666 set 0x28, %l6
29667 stx %fsr, [%l7 + %l6]
29668 add %l7, 0x58, %l6
29669 wr %g0, 0x89, %asi
29670 lda [%l6] %asi, %g6
29671 casa [%l6] 0x89, %g6, %i1
29672 set 0x10, %l1
29673 ldda [%l7 + %l1] 0x88, %o2
29674 set 0x50, %i5
29675 stxa %g4, [%l7 + %i5] 0xe3
29676 membar #Sync
29677 nop
29678 set 0x48, %o0
29679 stx %fsr, [%l7 + %o0]
29680 set 0x1A, %g6
29681 ldstuba [%l7 + %g6] 0x88, %l5
29682 add %l7, 0x50, %l6
29683 wr %g0, 0x88, %asi
29684 ldxa [%l6] %asi, %i5
29685 casxa [%l6] 0x88, %i5, %i3
29686 nop
29687 set 0x10, %g3
29688 stw %l6, [%l7 + %g3]
29689 nop
29690 set 0x08, %l2
29691 std %f22, [%l7 + %l2]
29692 set 0x23, %o2
29693 ldstuba [%l7 + %o2] 0x88, %i4
29694 set 0x7C, %i0
29695 stwa %l3, [%l7 + %i0] 0xe3
29696 membar #Sync
29697 nop
29698 set 0x50, %g7
29699 ldx [%l7 + %g7], %i6
29700 nop
29701 set 0x48, %o5
29702 ldd [%l7 + %o5], %f18
29703 add %o4, %o2, %o1
29704 or %g2, %l2, %o6
29705 nop
29706 set 0x58, %l0
29707 ldsw [%l7 + %l0], %i2
29708 nop
29709 set 0x7D, %l4
29710 ldstub [%l7 + %l4], %o5
29711 set 0x09, %o7
29712 stba %i0, [%l7 + %o7] 0x89
29713 set 0x24, %i6
29714 stha %g3, [%l7 + %i6] 0xe2
29715 membar #Sync
29716 set 0x09, %g1
29717 ldstuba [%l7 + %g1] 0x89, %l4
29718 nop
29719 set 0x30, %l5
29720 stx %fsr, [%l7 + %l5]
29721 set 0x10, %o6
29722 lda [%l7 + %o6] 0x81, %f18
29723 ld [%l7 + 0x6C], %f11
29724 st %fsr, [%l7 + 0x54]
29725 set 0x58, %i1
29726 ldxa [%l7 + %i1] 0x81, %g1
29727 set 0x40, %g5
29728 stda %f16, [%l7 + %g5] 0xd0
29729 nop
29730 set 0x10, %g2
29731 ldstub [%l7 + %g2], %l1
29732 nop
29733 set 0x64, %o3
29734 lduh [%l7 + %o3], %i7
29735 nop
29736 set 0x34, %o4
29737 stw %g5, [%l7 + %o4]
29738 set 0x58, %i7
29739 sta %f2, [%l7 + %i7] 0x81
29740 set 0x70, %l3
29741 ldda [%l7 + %l3] 0xea, %o0
29742 st %fsr, [%l7 + 0x5C]
29743 set 0x48, %g4
29744 stda %l0, [%l7 + %g4] 0xea
29745 membar #Sync
29746 nop
29747 set 0x4C, %i3
29748 stw %g7, [%l7 + %i3]
29749 nop
29750 set 0x24, %i4
29751 sth %o7, [%l7 + %i4]
29752 set 0x30, %i2
29753 stda %g6, [%l7 + %i2] 0x81
29754 nop
29755 set 0x30, %l6
29756 stx %fsr, [%l7 + %l6]
29757 set 0x20, %o1
29758 prefetcha [%l7 + %o1] 0x89, 1
29759 nop
29760 set 0x50, %l1
29761 prefetch [%l7 + %l1], 2
29762 nop
29763 set 0x4F, %o0
29764 ldstub [%l7 + %o0], %o3
29765 set 0x38, %i5
29766 ldxa [%l7 + %i5] 0x89, %g4
29767 set 0x48, %g3
29768 prefetcha [%l7 + %g3] 0x80, 3
29769 nop
29770 set 0x30, %g6
29771 stx %l5, [%l7 + %g6]
29772 nop
29773 set 0x2E, %l2
29774 sth %i3, [%l7 + %l2]
29775 set 0x68, %i0
29776 stxa %i4, [%l7 + %i0] 0x89
29777 fpsub16s %f9, %f23, %f5
29778 set 0x34, %o2
29779 stwa %l6, [%l7 + %o2] 0xe3
29780 membar #Sync
29781 nop
29782 set 0x28, %g7
29783 std %f20, [%l7 + %g7]
29784 EXIT_GOOD
29785
29786
29787
29788!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29789!
29790! Stats for Thread 7:
29791!
29792! Type l : 1292
29793! Type a : 22
29794! Type cti : 21
29795! Type x : 508
29796! Type f : 40
29797! Type i : 117
29798!
29799!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29800
29801
29802EXIT_GOOD /* test finish */
29803
29804 /************************************************************************
29805 Test case data start
29806 ************************************************************************/
29807 .data
29808user_data_start:
29809scratch_area:
29810!! thread 0 data, 64 words.
29811.word 0xEB95B464
29812.word 0x5E721503
29813.word 0xB9B9FBCA
29814.word 0x2EFA85C3
29815.word 0x9B45C0AB
29816.word 0x66F987EE
29817.word 0x6C3C1F98
29818.word 0xD27DDD89
29819.word 0xDA751855
29820.word 0x47C219AE
29821.word 0x8D04F0C2
29822.word 0x7617D116
29823.word 0xF3A409EA
29824.word 0xC2CC3C82
29825.word 0xECD1F6F9
29826.word 0xAAE45CDD
29827.word 0xFC172501
29828.word 0x6460323A
29829.word 0x56470378
29830.word 0x45E07953
29831.word 0xE0E31DE6
29832.word 0x90CA82D2
29833.word 0x33D26952
29834.word 0xEA2EA1A4
29835.word 0x37C37B4D
29836.word 0x50A70B65
29837.word 0xAE9A928E
29838.word 0x69002CCE
29839.word 0x896A1711
29840.word 0xC7648AF4
29841.word 0x0BCEE746
29842.word 0x44E7A9A5
29843.word 0x7F426950
29844.word 0xF6950FB9
29845.word 0xBB3895A6
29846.word 0x8707757C
29847.word 0x69296364
29848.word 0x1F8F506C
29849.word 0xB8D50EAB
29850.word 0x8FDA5EA8
29851.word 0xF15C8275
29852.word 0xE84B583F
29853.word 0x91C57D91
29854.word 0x66439784
29855.word 0x99AE278B
29856.word 0x0A051B71
29857.word 0x350C197A
29858.word 0x9E39A67E
29859.word 0x1D465307
29860.word 0x2540C6D7
29861.word 0x50F6E488
29862.word 0x7F4ED167
29863.word 0xF224FA0B
29864.word 0xC074B476
29865.word 0x188BA512
29866.word 0xF1AA09B7
29867.word 0x957B632B
29868.word 0x120ECE17
29869.word 0x1789044C
29870.word 0x9A234249
29871.word 0xC9E39DCA
29872.word 0x1D0B49C8
29873.word 0x1185A0B0
29874.word 0xC19DCFF3
29875!! thread 1 data, 64 words.
29876.word 0x7EE83F3D
29877.word 0xAE6DAF1C
29878.word 0x8F8D56D0
29879.word 0x5566DB7F
29880.word 0x52925CEF
29881.word 0xC272242A
29882.word 0xAA0A591A
29883.word 0xC44AA92C
29884.word 0xDF752EA3
29885.word 0xCF9C6A6D
29886.word 0x289E23E9
29887.word 0x5A299298
29888.word 0xC11D104D
29889.word 0xF5699354
29890.word 0x48EFAD0F
29891.word 0x4129E391
29892.word 0x1D4CA3CB
29893.word 0x595744E7
29894.word 0x57890DAB
29895.word 0x97708A5E
29896.word 0xD6C5BA11
29897.word 0x5853F855
29898.word 0xE37F7D95
29899.word 0x49CFC64E
29900.word 0x666943BC
29901.word 0x1A1A9726
29902.word 0x463EEB23
29903.word 0x322B18FB
29904.word 0xCE42E43C
29905.word 0x80787FB7
29906.word 0xB6356335
29907.word 0x8387F22F
29908.word 0x964DA4E2
29909.word 0x1336A17D
29910.word 0x4B656FE8
29911.word 0xDF57729E
29912.word 0x3AC2AECB
29913.word 0x1BECFA42
29914.word 0x92889731
29915.word 0xB10DA152
29916.word 0xA5F19818
29917.word 0x90345389
29918.word 0x44BF3D51
29919.word 0x1FA64FEB
29920.word 0x08F6A333
29921.word 0x163D4F85
29922.word 0xE086D7BA
29923.word 0x292F47A9
29924.word 0xC045F132
29925.word 0x84485AC4
29926.word 0x8C2F088A
29927.word 0x4CCF284B
29928.word 0x8CC7FE10
29929.word 0xD95341AC
29930.word 0x5ACFD2DC
29931.word 0x9C696E9B
29932.word 0xBBD25698
29933.word 0x2FF76013
29934.word 0xB3247FAF
29935.word 0x9A4188FB
29936.word 0x584029B1
29937.word 0x6F52A710
29938.word 0xCC1E5BF4
29939.word 0xF88AAEB2
29940!! thread 2 data, 64 words.
29941.word 0xF86AA263
29942.word 0x14322082
29943.word 0x7CB38616
29944.word 0x141DB156
29945.word 0x82D79EF2
29946.word 0xE930D9DE
29947.word 0xADA754C7
29948.word 0xDF1C626E
29949.word 0x75C4D165
29950.word 0xB37A0295
29951.word 0xB2943E9B
29952.word 0x487EEE5D
29953.word 0x09FE4CC6
29954.word 0x056FEB3F
29955.word 0x759FCA9D
29956.word 0x00131633
29957.word 0x66AD5FEE
29958.word 0x94C6ECF8
29959.word 0x6DF42968
29960.word 0xA0872F76
29961.word 0x0ECC008E
29962.word 0xA12D23A3
29963.word 0xADF24E05
29964.word 0xBFEAD191
29965.word 0x8A18453E
29966.word 0x67697908
29967.word 0x40A45923
29968.word 0x7FB2FE93
29969.word 0xE623144E
29970.word 0x056A863B
29971.word 0x8B11020E
29972.word 0xDD621EA2
29973.word 0x32108293
29974.word 0x0A031F4A
29975.word 0x581E7185
29976.word 0x09756758
29977.word 0x3B85E258
29978.word 0xA15A6A71
29979.word 0xB30646F0
29980.word 0x504B2CCB
29981.word 0x168F6C34
29982.word 0x9250B0D4
29983.word 0x3793C0C1
29984.word 0xEE146868
29985.word 0xE8A82851
29986.word 0x39E4CA76
29987.word 0x35953A1F
29988.word 0x583494EF
29989.word 0xE09375DC
29990.word 0x46765536
29991.word 0x02BF528C
29992.word 0xD94A4AFB
29993.word 0x9E5C9E08
29994.word 0x05D9A28D
29995.word 0x5DD78C1B
29996.word 0xA7011CE2
29997.word 0xC0125DFA
29998.word 0xC3DD588C
29999.word 0x87615B1B
30000.word 0x0E1EAD5E
30001.word 0x0D528F3C
30002.word 0x957EA96F
30003.word 0x06B163BF
30004.word 0xC067616A
30005!! thread 3 data, 64 words.
30006.word 0x5D90166F
30007.word 0x53015A6F
30008.word 0x3F7FC5F5
30009.word 0x64FB2D5C
30010.word 0xE7EF418E
30011.word 0xC366C61D
30012.word 0x73282BE5
30013.word 0x0D3B85B1
30014.word 0x0E80BB3F
30015.word 0xA2BFE25E
30016.word 0x6AD71400
30017.word 0x420D7022
30018.word 0xD82B5AEC
30019.word 0x43A8F4A4
30020.word 0x5C384025
30021.word 0xBDDDF048
30022.word 0x61B44A6A
30023.word 0xD8CB0372
30024.word 0x1A3001C3
30025.word 0x3342C585
30026.word 0x5F1F56C3
30027.word 0xB61AC758
30028.word 0xEDF572D7
30029.word 0x6D10B5D5
30030.word 0xDF7EA2D6
30031.word 0x10958CE0
30032.word 0x9B65ADA4
30033.word 0xB69ED582
30034.word 0x85D162C8
30035.word 0x66FC5E93
30036.word 0xCDE75DB2
30037.word 0x81639A1D
30038.word 0x375F9264
30039.word 0x04AF49FE
30040.word 0x2149251A
30041.word 0x32A2A6B3
30042.word 0x515AB752
30043.word 0x29368DD8
30044.word 0xFCFC548E
30045.word 0x90808930
30046.word 0x0B3F6E04
30047.word 0xBA820892
30048.word 0xC6EA5CC8
30049.word 0x6C05DD7F
30050.word 0x0E7CA8A3
30051.word 0xEC37F197
30052.word 0x7794A868
30053.word 0x858411E1
30054.word 0x16A2D0DB
30055.word 0x9AE480E8
30056.word 0x29B3A7C9
30057.word 0xBD0553EF
30058.word 0xC32E4A2E
30059.word 0xDEF6F4BB
30060.word 0xDE61AF50
30061.word 0xFFDAC445
30062.word 0x9663B25D
30063.word 0x6DBACFAD
30064.word 0xCA63BF44
30065.word 0x03FE1ACB
30066.word 0x66D0867C
30067.word 0x18BB32FF
30068.word 0x331CBC31
30069.word 0x4E555EF3
30070!! thread 4 data, 64 words.
30071.word 0x93B705BA
30072.word 0x3204F5A8
30073.word 0x31115B28
30074.word 0xA81A94E7
30075.word 0xEC060939
30076.word 0xDF8E3FE4
30077.word 0xCC7FD85B
30078.word 0x8EA46E2A
30079.word 0x0BC886DC
30080.word 0xC6BAC6BE
30081.word 0x74763AA7
30082.word 0x343AAE71
30083.word 0xA9644375
30084.word 0xBBAEA81B
30085.word 0x14CEA69F
30086.word 0xD72A68D2
30087.word 0xDAF23CBE
30088.word 0xCC69D539
30089.word 0x415E49ED
30090.word 0xE17631F8
30091.word 0x48572CA2
30092.word 0x962FFE78
30093.word 0x6EE15EC1
30094.word 0xE5F56F8A
30095.word 0xD9728A8E
30096.word 0x12833B84
30097.word 0xD2E850E6
30098.word 0xFBDCEDE7
30099.word 0x14282D34
30100.word 0x28B3F345
30101.word 0xBDA2466B
30102.word 0x9D4F9A99
30103.word 0xB5486BD9
30104.word 0x46D2AAB2
30105.word 0x78F44554
30106.word 0x5543BD90
30107.word 0x4CE3DA4A
30108.word 0x0312CFFB
30109.word 0x824F72FC
30110.word 0x9B363C27
30111.word 0xCB5FAA9B
30112.word 0x787DD89F
30113.word 0x4DF9F95A
30114.word 0xFB419930
30115.word 0x0475D49D
30116.word 0x63193EFF
30117.word 0x55F6F6AB
30118.word 0x76A1A440
30119.word 0x90548042
30120.word 0x536D4D54
30121.word 0x99F96D63
30122.word 0x1EC890EA
30123.word 0x066236FB
30124.word 0x09C202D1
30125.word 0xAB0EE134
30126.word 0xA269CD5A
30127.word 0xFF7725A2
30128.word 0xC44DA373
30129.word 0x14908BD0
30130.word 0x8CE6078E
30131.word 0x5CE88B3E
30132.word 0x20C82D0F
30133.word 0x4402B397
30134.word 0xA334DFB5
30135!! thread 5 data, 64 words.
30136.word 0x04D657C3
30137.word 0xF824940D
30138.word 0xC41C8242
30139.word 0x4195A1E0
30140.word 0x305D3791
30141.word 0x2243819F
30142.word 0xA43D0C16
30143.word 0x2AD6B34B
30144.word 0xED6DCA91
30145.word 0x66719AE8
30146.word 0x9C754BC1
30147.word 0x7EA7303F
30148.word 0x0017BF96
30149.word 0x8BA0FFB1
30150.word 0xF0E466F9
30151.word 0xC8D65FB1
30152.word 0x96C6E486
30153.word 0xC748A4A4
30154.word 0x3BE44CDD
30155.word 0x6A5D5844
30156.word 0x8E54101D
30157.word 0xF47305B3
30158.word 0x3F5AD659
30159.word 0x353682C8
30160.word 0x5DB4F0ED
30161.word 0x82B60C7E
30162.word 0x393B21BD
30163.word 0x89FEF5A2
30164.word 0x4ADB5679
30165.word 0xE88332CD
30166.word 0x2F548A52
30167.word 0xC7922E51
30168.word 0xA9E0394C
30169.word 0x4996345F
30170.word 0x6229EC89
30171.word 0x76920856
30172.word 0x92279EC1
30173.word 0xA4760476
30174.word 0xE6E7E903
30175.word 0x72496641
30176.word 0x6A69285F
30177.word 0x237C35E2
30178.word 0x0D3490E4
30179.word 0xEAAA98AA
30180.word 0xB9929F2A
30181.word 0x8AD93B24
30182.word 0x1703CCA3
30183.word 0x9626C182
30184.word 0xE5B9BC02
30185.word 0x507A9010
30186.word 0x3F1A57F7
30187.word 0xC1B23879
30188.word 0x9ABDB0AF
30189.word 0xD7344E00
30190.word 0x9733442A
30191.word 0x38E61720
30192.word 0xE54E1DCF
30193.word 0xE8CC493C
30194.word 0xD74376B9
30195.word 0xB267BA6D
30196.word 0x23030071
30197.word 0xBBCBA1A1
30198.word 0x6793E9C9
30199.word 0x956A2B33
30200!! thread 6 data, 64 words.
30201.word 0x844B3CA5
30202.word 0x27BCC201
30203.word 0x43A7DF2A
30204.word 0x773A5866
30205.word 0x55F87ED3
30206.word 0xB5E5D28B
30207.word 0x804C888F
30208.word 0xA2810639
30209.word 0xBDBFB3CB
30210.word 0xCA5069D8
30211.word 0x6078A2E1
30212.word 0xB8E5D23E
30213.word 0x3411FCA2
30214.word 0x7BEE3097
30215.word 0xC63361AD
30216.word 0x09AA0B46
30217.word 0x46262ED9
30218.word 0xDD7EAAFC
30219.word 0x2426FCB9
30220.word 0x685E0F72
30221.word 0x10F140A0
30222.word 0x77BA84FE
30223.word 0xC411E7B1
30224.word 0x1D19F8DA
30225.word 0x41B0CC6E
30226.word 0xC313B765
30227.word 0x8CB7D536
30228.word 0x46F87DC6
30229.word 0x1730AA78
30230.word 0x46A46919
30231.word 0x68EF3CF0
30232.word 0xA8FDC959
30233.word 0x06FEC389
30234.word 0x177D6530
30235.word 0xEF924416
30236.word 0x246DC836
30237.word 0x015F3294
30238.word 0x3899D095
30239.word 0x036528B0
30240.word 0x01AFE0AF
30241.word 0x54B0C299
30242.word 0x7E14FDC3
30243.word 0x51272FE9
30244.word 0xDBF991A4
30245.word 0x72A340E5
30246.word 0x3DF2F654
30247.word 0x02928D53
30248.word 0x6D811C44
30249.word 0x2DD32142
30250.word 0x2CB6C66E
30251.word 0xC60BBB16
30252.word 0x52ED9F6C
30253.word 0xD35EEED3
30254.word 0x23E99775
30255.word 0xAD8EAFC7
30256.word 0xFE153476
30257.word 0xF7F110AC
30258.word 0x5AB51F4A
30259.word 0x138DABEC
30260.word 0xAC4C5030
30261.word 0x2879D3C7
30262.word 0x65FA54F7
30263.word 0x0235D7C8
30264.word 0x1A9B656E
30265!! thread 7 data, 64 words.
30266.word 0x739578B9
30267.word 0x7A6657F6
30268.word 0xD1C06C9A
30269.word 0x8E615C34
30270.word 0x0672755D
30271.word 0x3A733051
30272.word 0x44B5F653
30273.word 0x614F8F6D
30274.word 0xBE472286
30275.word 0x5FF9CFB5
30276.word 0x358E9D4C
30277.word 0xB83FAC95
30278.word 0x834BDF7C
30279.word 0xD70F648E
30280.word 0x7965162E
30281.word 0x2420E5D9
30282.word 0xBB5833D8
30283.word 0x2B4299F7
30284.word 0x654B825F
30285.word 0x3ED59786
30286.word 0xE4C6C2A7
30287.word 0x3A5B5920
30288.word 0x0A8161C0
30289.word 0x9951DD88
30290.word 0x073AD103
30291.word 0xF599B572
30292.word 0xCED4D5FA
30293.word 0x99E80021
30294.word 0xBAC8C189
30295.word 0x0D4B1909
30296.word 0x3C0B7E9E
30297.word 0xE6775319
30298.word 0xF6FBFD43
30299.word 0xE81DE83F
30300.word 0x6258B3F2
30301.word 0x330AB8DE
30302.word 0x1FB0518B
30303.word 0x702694C5
30304.word 0xC7E7E6EF
30305.word 0x713ADA82
30306.word 0x1C2484ED
30307.word 0x79E3878E
30308.word 0xD914746B
30309.word 0x697517FD
30310.word 0xFAFBBBD3
30311.word 0xBCCB0224
30312.word 0x0CD4BE81
30313.word 0x5EA7D1E0
30314.word 0x535DDE06
30315.word 0x28D8D6DC
30316.word 0x4BD258C8
30317.word 0xF768EE64
30318.word 0x5C8867A5
30319.word 0x77DDE9E1
30320.word 0xA30B6846
30321.word 0xDF042992
30322.word 0x8A327F46
30323.word 0x0B7E3E28
30324.word 0x50F6ECBB
30325.word 0x5670010F
30326.word 0x595CA115
30327.word 0xD172DEF5
30328.word 0xE95DD73A
30329.word 0xD16CDC87
30330.end