Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_fc6.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_fc6.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 0x3, %g1
125 set 0x8, %g2
126 set 0xC, %g3
127 set 0x2, %g4
128 set 0x3, %g5
129 set 0x7, %g6
130 set 0x0, %g7
131 !# Input registers
132 set -0x9, %i0
133 set -0x6, %i1
134 set -0x4, %i2
135 set -0x6, %i3
136 set -0x7, %i4
137 set -0x2, %i5
138 set -0x3, %i6
139 set -0x0, %i7
140 !# Local registers
141 set 0x08C4D3FD, %l0
142 set 0x320074FC, %l1
143 set 0x59FD9E47, %l2
144 set 0x3880EDE5, %l3
145 set 0x3BA3CAD6, %l4
146 set 0x3734ADAF, %l5
147 set 0x08ACDDA4, %l6
148 !# Output registers
149 set -0x1559, %o0
150 set 0x1A22, %o1
151 set 0x03C0, %o2
152 set -0x1CF6, %o3
153 set 0x0BBC, %o4
154 set 0x193D, %o5
155 set -0x0799, %o6
156 set -0x1BF6, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
159 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
160 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
161 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
162 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
163 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
164 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
165 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
166 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
167 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
168 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
169 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
170 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
171 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
172 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
173 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
174
175 !# Execute Main Diag ..
176
177 set 0x20, %g6
178 prefetcha [%l7 + %g6] 0x89, 2
179 nop
180 set 0x68, %o4
181 std %f18, [%l7 + %o4]
182 nop
183 set 0x4C, %g7
184 sth %l2, [%l7 + %g7]
185 set 0x60, %i3
186 prefetcha [%l7 + %i3] 0x81, 4
187 add %l7, 0x38, %l6
188 wr %g0, 0x88, %asi
189 lda [%l6] %asi, %l1
190 casa [%l6] 0x88, %l1, %i5
191 nop
192 set 0x48, %i2
193 ldd [%l7 + %i2], %l4
194 add %i6, %o5, %g1
195 set 0x22, %g4
196 stba %o1, [%l7 + %g4] 0xea
197 membar #Sync
198 set 0x54, %l6
199 sta %f11, [%l7 + %l6] 0x88
200 set 0x20, %l2
201 ldda [%l7 + %l2] 0x88, %o2
202 ld [%l7 + 0x44], %f12
203 nop
204 set 0x08, %l4
205 std %l0, [%l7 + %l4]
206 nop
207 set 0x30, %o0
208 std %i0, [%l7 + %o0]
209 set 0x50, %o6
210 ldxa [%l7 + %o6] 0x80, %i2
211 nop
212 set 0x30, %l1
213 ldx [%l7 + %l1], %i4
214 set 0x12, %i4
215 stha %g4, [%l7 + %i4] 0x80
216 set 0x30, %o5
217 ldxa [%l7 + %o5] 0x89, %g6
218 add %l7, 0x70, %l6
219 wr %g0, 0x81, %asi
220 casxa [%l6] 0x81, %i7, %g2
221 set 0x68, %l3
222 prefetcha [%l7 + %l3] 0x89, 3
223 nop
224 set 0x30, %o1
225 stx %g7, [%l7 + %o1]
226 fpsub32s %f18, %f22, %f12
227 nop
228 set 0x38, %i7
229 std %f12, [%l7 + %i7]
230 nop
231 set 0x5F, %g3
232 ldstub [%l7 + %g3], %i3
233 set 0x60, %o2
234 ldda [%l7 + %o2] 0x88, %i0
235 nop
236 set 0x26, %l0
237 sth %l6, [%l7 + %l0]
238 wr %g0, 0x4, %fprs
239 set 0x0D, %g2
240 ldstuba [%l7 + %g2] 0x81, %l3
241 nop
242 set 0x78, %o3
243 ldx [%l7 + %o3], %o4
244 or %g3, %l5, %o7
245 add %l7, 0x78, %l6
246 wr %g0, 0x80, %asi
247 casa [%l6] 0x80, %l2, %g5
248 fpsub16s %f17, %f6, %f21
249 nop
250 set 0x1C, %i6
251 prefetch [%l7 + %i6], 3
252 set 0x54, %g1
253 stha %l1, [%l7 + %g1] 0x88
254 nop
255 set 0x78, %l5
256 stx %l4, [%l7 + %l5]
257 nop
258 set 0x68, %i0
259 stx %fsr, [%l7 + %i0]
260 nop
261 set 0x10, %o7
262 lduw [%l7 + %o7], %i6
263 ld [%l7 + 0x6C], %f1
264 nop
265 set 0x58, %g5
266 prefetch [%l7 + %g5], 1
267 set 0x48, %i1
268 prefetcha [%l7 + %i1] 0x89, 2
269 set 0x10, %g6
270 stba %o5, [%l7 + %g6] 0x81
271 set 0x1A, %i5
272 ldstuba [%l7 + %i5] 0x80, %o1
273 nop
274 set 0x28, %o4
275 ldd [%l7 + %o4], %g0
276 nop
277 set 0x14, %g7
278 ldstub [%l7 + %g7], %l0
279 bgu,pt %xcc, loop_1
280 nop
281 set 0x68, %i2
282 ldd [%l7 + %i2], %i0
283 set 0x40, %g4
284 stxa %o2, [%l7 + %g4] 0xeb
285 membar #Sync
286loop_1:
287 nop
288 set 0x08, %i3
289 ldx [%l7 + %i3], %i4
290 nop
291 set 0x50, %l2
292 stx %fsr, [%l7 + %l2]
293 set 0x5C, %l4
294 stwa %i2, [%l7 + %l4] 0xea
295 membar #Sync
296 nop
297 set 0x61, %l6
298 ldstub [%l7 + %l6], %g6
299 nop
300 set 0x30, %o6
301 lduw [%l7 + %o6], %i7
302 set 0x70, %l1
303 ldda [%l7 + %l1] 0xe3, %g2
304 set 0x40, %i4
305 ldda [%l7 + %i4] 0x88, %o0
306 nop
307 set 0x26, %o0
308 ldsh [%l7 + %o0], %g7
309 set 0x70, %l3
310 stda %i2, [%l7 + %l3] 0xeb
311 membar #Sync
312 add %l7, 0x28, %l6
313 wr %g0, 0x80, %asi
314 lda [%l6] %asi, %i1
315 casa [%l6] 0x80, %i1, %g4
316 nop
317 set 0x24, %o5
318 lduh [%l7 + %o5], %o6
319 set 0x61, %o1
320 ldstuba [%l7 + %o1] 0x88, %o3
321 ld [%l7 + 0x54], %f21
322 bl,a,pn %icc, loop_2
323 nop
324 set 0x33, %i7
325 ldub [%l7 + %i7], %l3
326 add %l7, 0x30, %l6
327 wr %g0, 0x89, %asi
328 casa [%l6] 0x89, %l6, %o4
329loop_2:
330 nop
331 set 0x2A, %o2
332 ldub [%l7 + %o2], %l5
333 nop
334 set 0x18, %l0
335 std %o6, [%l7 + %l0]
336 set 0x38, %g3
337 stda %l2, [%l7 + %g3] 0xea
338 membar #Sync
339 set 0x40, %o3
340 stda %f0, [%l7 + %o3] 0x88
341 nop
342 set 0x7B, %g2
343 ldsb [%l7 + %g2], %g5
344 add %l7, 0x70, %l6
345 wr %g0, 0x80, %asi
346 casa [%l6] 0x80, %l1, %l4
347 nop
348 set 0x48, %i6
349 ldd [%l7 + %i6], %g2
350 set 0x0C, %g1
351 sta %f13, [%l7 + %g1] 0x88
352 nop
353 set 0x2C, %i0
354 ldsb [%l7 + %i0], %i6
355 st %fsr, [%l7 + 0x78]
356 nop
357 set 0x70, %l5
358 ldsw [%l7 + %l5], %o5
359 set 0x2C, %o7
360 lda [%l7 + %o7] 0x80, %f31
361 nop
362 set 0x08, %g5
363 std %i4, [%l7 + %g5]
364 set 0x48, %g6
365 prefetcha [%l7 + %g6] 0x89, 4
366 st %f27, [%l7 + 0x7C]
367 set 0x30, %i5
368 stba %g1, [%l7 + %i5] 0xea
369 membar #Sync
370 nop
371 set 0x78, %o4
372 swap [%l7 + %o4], %i0
373 add %l7, 0x64, %l6
374 wr %g0, 0x88, %asi
375 lda [%l6] %asi, %o2
376 casa [%l6] 0x88, %o2, %i4
377 nop
378 set 0x18, %i1
379 ldx [%l7 + %i1], %l0
380 nop
381 set 0x40, %i2
382 ldx [%l7 + %i2], %g6
383 st %f26, [%l7 + 0x6C]
384 nop
385 set 0x22, %g4
386 ldstub [%l7 + %g4], %i7
387 set 0x3D, %g7
388 ldstuba [%l7 + %g7] 0x80, %i2
389 nop
390 set 0x48, %i3
391 ldsw [%l7 + %i3], %o0
392 nop
393 set 0x30, %l2
394 std %f2, [%l7 + %l2]
395 nop
396 set 0x28, %l4
397 stx %g7, [%l7 + %l4]
398 nop
399 set 0x60, %l6
400 swap [%l7 + %l6], %i3
401 set 0x08, %l1
402 stxa %g2, [%l7 + %l1] 0xe3
403 membar #Sync
404 nop
405 set 0x4E, %o6
406 ldub [%l7 + %o6], %g4
407 st %f31, [%l7 + 0x0C]
408 and %i1, %o6, %o3
409 nop
410 set 0x4C, %i4
411 lduh [%l7 + %i4], %l6
412 set 0x1B, %o0
413 ldstuba [%l7 + %o0] 0x89, %o4
414 nop
415 set 0x28, %l3
416 ldd [%l7 + %l3], %l4
417 set 0x18, %o1
418 stxa %o7, [%l7 + %o1] 0x89
419 nop
420 set 0x70, %i7
421 ldub [%l7 + %i7], %l3
422 nop
423 set 0x7F, %o5
424 stb %g5, [%l7 + %o5]
425 ld [%l7 + 0x1C], %f30
426 nop
427 set 0x1C, %o2
428 lduw [%l7 + %o2], %l1
429 st %fsr, [%l7 + 0x10]
430 and %l2, %l4, %i6
431 set 0x60, %g3
432 ldxa [%l7 + %g3] 0x81, %o5
433 nop
434 set 0x18, %l0
435 stx %fsr, [%l7 + %l0]
436 set 0x60, %g2
437 stda %g2, [%l7 + %g2] 0x88
438 nop
439 set 0x2A, %o3
440 ldsh [%l7 + %o3], %o1
441 nop
442 set 0x7B, %i6
443 stb %g1, [%l7 + %i6]
444 or %i5, %o2, %i4
445 bgu,pt %xcc, loop_3
446 ld [%l7 + 0x4C], %f9
447 add %i0, %g6, %i7
448 set 0x40, %g1
449 ldda [%l7 + %g1] 0xda, %f16
450loop_3:
451 nop
452 set 0x5E, %i0
453 lduh [%l7 + %i0], %i2
454 set 0x62, %o7
455 stha %l0, [%l7 + %o7] 0x80
456 nop
457 set 0x68, %l5
458 ldx [%l7 + %l5], %o0
459 nop
460 set 0x58, %g5
461 std %f2, [%l7 + %g5]
462 nop
463 set 0x0C, %i5
464 stb %i3, [%l7 + %i5]
465 nop
466 set 0x28, %g6
467 prefetch [%l7 + %g6], 1
468 nop
469 set 0x2C, %o4
470 prefetch [%l7 + %o4], 0
471 nop
472 set 0x10, %i2
473 std %f20, [%l7 + %i2]
474 set 0x18, %i1
475 stwa %g2, [%l7 + %i1] 0x88
476 set 0x3C, %g4
477 sta %f22, [%l7 + %g4] 0x88
478 set 0x10, %i3
479 prefetcha [%l7 + %i3] 0x80, 4
480 st %fsr, [%l7 + 0x4C]
481 nop
482 set 0x74, %g7
483 lduw [%l7 + %g7], %i1
484 nop
485 set 0x6F, %l4
486 ldsb [%l7 + %l4], %o6
487 set 0x68, %l2
488 stxa %g7, [%l7 + %l2] 0xe3
489 membar #Sync
490 nop
491 set 0x20, %l6
492 swap [%l7 + %l6], %o3
493 nop
494 set 0x20, %l1
495 ldd [%l7 + %l1], %i6
496 ld [%l7 + 0x24], %f11
497 set 0x1C, %i4
498 stwa %l5, [%l7 + %i4] 0x80
499 st %f28, [%l7 + 0x38]
500 nop
501 set 0x60, %o0
502 std %o6, [%l7 + %o0]
503 set 0x40, %o6
504 ldda [%l7 + %o6] 0xd2, %f16
505 nop
506 set 0x50, %o1
507 std %f10, [%l7 + %o1]
508 set 0x40, %i7
509 stda %f0, [%l7 + %i7] 0x80
510 or %o4, %g5, %l1
511 nop
512 set 0x28, %l3
513 lduw [%l7 + %l3], %l3
514 nop
515 set 0x18, %o2
516 stx %fsr, [%l7 + %o2]
517 set 0x5F, %g3
518 ldstuba [%l7 + %g3] 0x80, %l4
519 nop
520 set 0x40, %l0
521 ldd [%l7 + %l0], %f2
522 set 0x60, %g2
523 prefetcha [%l7 + %g2] 0x81, 4
524 nop
525 set 0x0C, %o5
526 ldsw [%l7 + %o5], %l2
527 wr %g0, 0x4, %fprs
528 add %g1, %g3, %o2
529 nop
530 set 0x20, %i6
531 ldd [%l7 + %i6], %f18
532 nop
533 set 0x6A, %g1
534 ldstub [%l7 + %g1], %i5
535 set 0x32, %i0
536 stha %i0, [%l7 + %i0] 0x81
537 nop
538 set 0x4E, %o3
539 ldsh [%l7 + %o3], %i4
540 set 0x64, %l5
541 lda [%l7 + %l5] 0x81, %f8
542 ld [%l7 + 0x2C], %f6
543 set 0x54, %g5
544 stba %g6, [%l7 + %g5] 0x81
545 nop
546 set 0x78, %o7
547 swap [%l7 + %o7], %i7
548 set 0x58, %i5
549 ldxa [%l7 + %i5] 0x89, %l0
550 nop
551 set 0x12, %g6
552 ldsh [%l7 + %g6], %i2
553 set 0x5C, %i2
554 stha %o0, [%l7 + %i2] 0x81
555 nop
556 set 0x10, %o4
557 std %f30, [%l7 + %o4]
558 nop
559 set 0x50, %i1
560 stx %i3, [%l7 + %i1]
561 set 0x77, %g4
562 stba %g2, [%l7 + %g4] 0x81
563 bge,a %xcc, loop_4
564 nop
565 set 0x20, %g7
566 swap [%l7 + %g7], %i1
567 set 0x3C, %l4
568 stha %o6, [%l7 + %l4] 0x80
569loop_4:
570 nop
571 set 0x40, %l2
572 std %g6, [%l7 + %l2]
573 nop
574 set 0x28, %l6
575 std %o2, [%l7 + %l6]
576 set 0x48, %i3
577 stxa %l6, [%l7 + %i3] 0x80
578 set 0x20, %l1
579 prefetcha [%l7 + %l1] 0x81, 3
580 ld [%l7 + 0x54], %f31
581 set 0x32, %i4
582 ldstuba [%l7 + %i4] 0x89, %o7
583 set 0x40, %o6
584 ldda [%l7 + %o6] 0xd2, %f16
585 set 0x34, %o0
586 sta %f1, [%l7 + %o0] 0x89
587 wr %o4, %g5, %ccr
588 set 0x4C, %i7
589 stha %l1, [%l7 + %i7] 0x80
590 st %f12, [%l7 + 0x30]
591 nop
592 set 0x64, %o1
593 prefetch [%l7 + %o1], 2
594 st %f23, [%l7 + 0x78]
595 nop
596 set 0x38, %l3
597 ldd [%l7 + %l3], %l2
598 set 0x74, %g3
599 stba %l4, [%l7 + %g3] 0xe2
600 membar #Sync
601 set 0x78, %o2
602 stda %i6, [%l7 + %o2] 0x80
603 nop
604 set 0x4C, %l0
605 stw %l2, [%l7 + %l0]
606 set 0x5C, %g2
607 lda [%l7 + %g2] 0x81, %f20
608 nop
609 set 0x62, %i6
610 ldsh [%l7 + %i6], %o5
611 nop
612 set 0x74, %g1
613 sth %o1, [%l7 + %g1]
614 nop
615 set 0x08, %o5
616 ldd [%l7 + %o5], %f26
617 nop
618 set 0x50, %i0
619 prefetch [%l7 + %i0], 3
620 nop
621 set 0x68, %l5
622 ldd [%l7 + %l5], %l4
623 nop
624 set 0x44, %g5
625 lduw [%l7 + %g5], %g1
626 nop
627 set 0x48, %o7
628 stx %fsr, [%l7 + %o7]
629 set 0x2C, %o3
630 stwa %o2, [%l7 + %o3] 0xeb
631 membar #Sync
632 add %l7, 0x20, %l6
633 wr %g0, 0x88, %asi
634 casxa [%l6] 0x88, %g3, %i0
635 nop
636 set 0x54, %i5
637 stw %i5, [%l7 + %i5]
638 set 0x48, %i2
639 stwa %g6, [%l7 + %i2] 0xe3
640 membar #Sync
641 add %i7, %i4, %l0
642 set 0x68, %g6
643 lda [%l7 + %g6] 0x81, %f0
644 set 0x34, %i1
645 stha %o0, [%l7 + %i1] 0x89
646 wr %i2, %g2, %softint
647 nop
648 set 0x58, %o4
649 lduw [%l7 + %o4], %i1
650 nop
651 set 0x54, %g7
652 stw %i3, [%l7 + %g7]
653 nop
654 set 0x24, %l4
655 ldsw [%l7 + %l4], %g7
656 add %o6, %l6, %g4
657 set 0x14, %g4
658 sta %f15, [%l7 + %g4] 0x89
659 add %o7, %o3, %o4
660 set 0x58, %l2
661 stxa %l1, [%l7 + %l2] 0x89
662 and %l3, %l4, %i6
663 st %f27, [%l7 + 0x14]
664 set 0x5C, %i3
665 sta %f27, [%l7 + %i3] 0x80
666 nop
667 set 0x60, %l6
668 stx %l2, [%l7 + %l6]
669 set 0x48, %l1
670 swapa [%l7 + %l1] 0x89, %g5
671 nop
672 set 0x10, %i4
673 ldx [%l7 + %i4], %o1
674 nop
675 set 0x48, %o6
676 lduh [%l7 + %o6], %o5
677 add %l7, 0x7C, %l6
678 wr %g0, 0x80, %asi
679 casa [%l6] 0x80, %g1, %o2
680 nop
681 set 0x0A, %o0
682 sth %g3, [%l7 + %o0]
683 nop
684 set 0x6C, %o1
685 ldub [%l7 + %o1], %i0
686 ld [%l7 + 0x44], %f6
687 nop
688 set 0x1F, %i7
689 ldstub [%l7 + %i7], %l5
690 fpadd16s %f25, %f6, %f1
691 nop
692 set 0x28, %l3
693 ldx [%l7 + %l3], %i5
694 set 0x78, %g3
695 ldxa [%l7 + %g3] 0x81, %g6
696 set 0x40, %o2
697 stda %f0, [%l7 + %o2] 0xf0
698 membar #Sync
699 nop
700 set 0x30, %g2
701 ldd [%l7 + %g2], %i6
702 nop
703 set 0x18, %i6
704 std %i4, [%l7 + %i6]
705 set 0x38, %g1
706 ldxa [%l7 + %g1] 0x88, %o0
707 nop
708 set 0x50, %l0
709 ldsb [%l7 + %l0], %l0
710 nop
711 set 0x7C, %o5
712 ldstub [%l7 + %o5], %i2
713 nop
714 set 0x7C, %l5
715 swap [%l7 + %l5], %i1
716 nop
717 set 0x7C, %g5
718 lduw [%l7 + %g5], %g2
719 nop
720 set 0x6C, %o7
721 lduh [%l7 + %o7], %g7
722 nop
723 set 0x48, %o3
724 prefetch [%l7 + %o3], 0
725 nop
726 set 0x3C, %i0
727 lduw [%l7 + %i0], %i3
728 ld [%l7 + 0x64], %f23
729 nop
730 set 0x5C, %i2
731 ldsb [%l7 + %i2], %l6
732 bn %icc, loop_5
733 nop
734 set 0x40, %i5
735 std %f10, [%l7 + %i5]
736 nop
737 set 0x08, %g6
738 ldd [%l7 + %g6], %f26
739 set 0x40, %i1
740 ldda [%l7 + %i1] 0x81, %f0
741loop_5:
742 fpadd32s %f24, %f30, %f19
743 nop
744 set 0x78, %g7
745 stx %g4, [%l7 + %g7]
746 st %f30, [%l7 + 0x30]
747 nop
748 set 0x78, %o4
749 sth %o7, [%l7 + %o4]
750 set 0x13, %l4
751 ldstuba [%l7 + %l4] 0x89, %o6
752 set 0x30, %g4
753 stda %o2, [%l7 + %g4] 0x80
754 set 0x38, %i3
755 prefetcha [%l7 + %i3] 0x81, 3
756 nop
757 set 0x76, %l6
758 lduh [%l7 + %l6], %l3
759 nop
760 set 0x10, %l2
761 ldd [%l7 + %l2], %f28
762 nop
763 set 0x6C, %l1
764 sth %l4, [%l7 + %l1]
765 nop
766 set 0x2C, %i4
767 lduw [%l7 + %i4], %o4
768 nop
769 set 0x69, %o6
770 ldstub [%l7 + %o6], %i6
771 set 0x30, %o0
772 prefetcha [%l7 + %o0] 0x80, 4
773 nop
774 set 0x2C, %o1
775 ldub [%l7 + %o1], %g5
776 set 0x10, %l3
777 stxa %o1, [%l7 + %l3] 0xeb
778 membar #Sync
779 nop
780 set 0x30, %i7
781 stw %o5, [%l7 + %i7]
782 nop
783 set 0x18, %o2
784 std %g0, [%l7 + %o2]
785 nop
786 set 0x54, %g3
787 ldsh [%l7 + %g3], %g3
788 nop
789 set 0x48, %g2
790 ldd [%l7 + %g2], %i0
791 set 0x40, %g1
792 stda %f0, [%l7 + %g1] 0xca
793 add %l7, 0x50, %l6
794 wr %g0, 0x88, %asi
795 casxa [%l6] 0x88, %o2, %i5
796 nop
797 set 0x5D, %i6
798 ldsb [%l7 + %i6], %l5
799 nop
800 set 0x50, %o5
801 ldsw [%l7 + %o5], %g6
802 add %l7, 0x20, %l6
803 wr %g0, 0x88, %asi
804 ldxa [%l6] %asi, %i7
805 casxa [%l6] 0x88, %i7, %i4
806 nop
807 set 0x60, %l5
808 std %o0, [%l7 + %l5]
809 set 0x70, %l0
810 ldstuba [%l7 + %l0] 0x80, %l0
811 nop
812 set 0x0F, %o7
813 stb %i2, [%l7 + %o7]
814 set 0x10, %o3
815 ldda [%l7 + %o3] 0x81, %g2
816 nop
817 set 0x7D, %g5
818 ldstub [%l7 + %g5], %i1
819 nop
820 set 0x18, %i2
821 std %i2, [%l7 + %i2]
822 nop
823 set 0x6C, %i0
824 ldsw [%l7 + %i0], %l6
825 nop
826 set 0x58, %g6
827 stx %fsr, [%l7 + %g6]
828 wr %g7, %g4, %softint
829 or %o6, %o7, %l1
830 set 0x48, %i5
831 stxa %o3, [%l7 + %i5] 0x81
832 nop
833 set 0x64, %g7
834 ldsb [%l7 + %g7], %l3
835 set 0x38, %o4
836 stxa %o4, [%l7 + %o4] 0x81
837 nop
838 set 0x12, %l4
839 lduh [%l7 + %l4], %l4
840 set 0x40, %i1
841 stda %f16, [%l7 + %i1] 0xcc
842 add %l7, 0x20, %l6
843 wr %g0, 0x80, %asi
844 ldxa [%l6] %asi, %i6
845 casxa [%l6] 0x80, %i6, %l2
846 or %g5, %o5, %g1
847 set 0x78, %g4
848 prefetcha [%l7 + %g4] 0x89, 4
849 set 0x6C, %l6
850 swapa [%l7 + %l6] 0x80, %i0
851 nop
852 set 0x08, %l2
853 ldd [%l7 + %l2], %f26
854 set 0x10, %l1
855 prefetcha [%l7 + %l1] 0x81, 0
856 set 0x2A, %i3
857 stba %o2, [%l7 + %i3] 0xe3
858 membar #Sync
859 nop
860 set 0x09, %o6
861 ldub [%l7 + %o6], %l5
862 nop
863 set 0x3C, %o0
864 prefetch [%l7 + %o0], 2
865 set 0x20, %i4
866 ldxa [%l7 + %i4] 0x81, %i5
867 set 0x08, %l3
868 stda %g6, [%l7 + %l3] 0xeb
869 membar #Sync
870 nop
871 set 0x37, %i7
872 ldstub [%l7 + %i7], %i4
873 set 0x50, %o1
874 ldda [%l7 + %o1] 0x80, %o0
875 nop
876 set 0x64, %g3
877 prefetch [%l7 + %g3], 2
878 and %i7, %l0, %i2
879 set 0x30, %g2
880 swapa [%l7 + %g2] 0x88, %i1
881 nop
882 set 0x7C, %g1
883 ldsh [%l7 + %g1], %i3
884 nop
885 nop
886 setx 0xA9010C0C3420E5B5, %l0, %l6
887 stx %l6, [%l7 + 0x28]
888 ldd [%l7 + 0x28], %f30
889 setx 0x4AE20CDB237B095F, %l1, %l5
890 stx %l5, [%l7 + 0x10]
891 ldd [%l7 + 0x10], %f28
892 fdivd %f28, %f30, %f24
893 set 0x28, %i6
894 prefetcha [%l7 + %i6] 0x88, 4
895 add %l6, %g4, %o6
896 nop
897 set 0x28, %o5
898 swap [%l7 + %o5], %o7
899 add %l7, 0x78, %l6
900 wr %g0, 0x89, %asi
901 casa [%l6] 0x89, %l1, %g7
902 wr %l3, %o4, %y
903 set 0x30, %l5
904 prefetcha [%l7 + %l5] 0x80, 4
905 set 0x40, %o2
906 ldda [%l7 + %o2] 0xd0, %f0
907 nop
908 set 0x58, %o7
909 stx %i6, [%l7 + %o7]
910 nop
911 set 0x7E, %l0
912 lduh [%l7 + %l0], %l2
913 add %g5, %o5, %l4
914 nop
915 set 0x1F, %g5
916 ldsb [%l7 + %g5], %g1
917 nop
918 set 0x78, %o3
919 stx %g3, [%l7 + %o3]
920 st %f19, [%l7 + 0x4C]
921 nop
922 set 0x40, %i0
923 ldx [%l7 + %i0], %i0
924 bleu,a,pt %icc, loop_6
925 nop
926 set 0x60, %i2
927 std %o2, [%l7 + %i2]
928 set 0x70, %i5
929 ldda [%l7 + %i5] 0xea, %o0
930loop_6:
931 nop
932 set 0x10, %g6
933 ldx [%l7 + %g6], %l5
934 nop
935 set 0x38, %o4
936 stx %fsr, [%l7 + %o4]
937 nop
938 set 0x18, %l4
939 std %g6, [%l7 + %l4]
940 nop
941 set 0x7A, %g7
942 lduh [%l7 + %g7], %i5
943 nop
944 set 0x46, %i1
945 stb %o0, [%l7 + %i1]
946 nop
947 set 0x40, %l6
948 swap [%l7 + %l6], %i4
949 nop
950 set 0x6C, %l2
951 ldstub [%l7 + %l2], %i7
952 add %l7, 0x5C, %l6
953 wr %g0, 0x89, %asi
954 casa [%l6] 0x89, %l0, %i2
955 set 0x40, %l1
956 ldda [%l7 + %l1] 0xea, %i2
957 or %i1, %l6, %g2
958 add %l7, 0x48, %l6
959 wr %g0, 0x80, %asi
960 casxa [%l6] 0x80, %g4, %o7
961 nop
962 set 0x30, %i3
963 stx %o6, [%l7 + %i3]
964 set 0x28, %g4
965 sta %f11, [%l7 + %g4] 0x80
966 ld [%l7 + 0x24], %f26
967 nop
968 set 0x13, %o0
969 ldstub [%l7 + %o0], %g7
970 nop
971 set 0x68, %i4
972 lduh [%l7 + %i4], %l1
973 nop
974 set 0x10, %l3
975 lduh [%l7 + %l3], %l3
976 nop
977 set 0x7A, %i7
978 sth %o4, [%l7 + %i7]
979 nop
980 set 0x66, %o6
981 lduh [%l7 + %o6], %o3
982 nop
983 set 0x50, %o1
984 stx %i6, [%l7 + %o1]
985 set 0x1C, %g2
986 lda [%l7 + %g2] 0x81, %f7
987 nop
988 set 0x72, %g1
989 ldub [%l7 + %g1], %g5
990 set 0x7E, %i6
991 stba %o5, [%l7 + %i6] 0x89
992 set 0x40, %g3
993 stda %f0, [%l7 + %g3] 0xd8
994 add %l7, 0x28, %l6
995 wr %g0, 0x80, %asi
996 ldxa [%l6] %asi, %l2
997 casxa [%l6] 0x80, %l2, %g1
998 nop
999 set 0x20, %o5
1000 stx %g3, [%l7 + %o5]
1001 nop
1002 nop
1003 setx 0x356EF8644104856E, %l0, %l6
1004 stx %l6, [%l7 + 0x28]
1005 ldd [%l7 + 0x28], %f20
1006 setx 0xEBCC7860D6E3C99B, %l1, %l5
1007 stx %l5, [%l7 + 0x10]
1008 ldd [%l7 + 0x10], %f6
1009 fdivd %f6, %f20, %f12
1010 add %l7, 0x68, %l6
1011 wr %g0, 0x89, %asi
1012 ldxa [%l6] %asi, %i0
1013 casxa [%l6] 0x89, %i0, %l4
1014 st %fsr, [%l7 + 0x18]
1015 st %fsr, [%l7 + 0x78]
1016 set 0x30, %o2
1017 ldda [%l7 + %o2] 0xeb, %o2
1018 or %o1, %g6, %i5
1019 fpsub16 %f18, %f4, %f6
1020 nop
1021 set 0x70, %l5
1022 swap [%l7 + %l5], %l5
1023 nop
1024 set 0x65, %l0
1025 ldstub [%l7 + %l0], %o0
1026 or %i7, %l0, %i2
1027 st %fsr, [%l7 + 0x18]
1028 st %f3, [%l7 + 0x2C]
1029 nop
1030 set 0x40, %g5
1031 std %f2, [%l7 + %g5]
1032 set 0x78, %o7
1033 lda [%l7 + %o7] 0x88, %f18
1034 ba,a %xcc, loop_7
1035 nop
1036 set 0x60, %o3
1037 std %i2, [%l7 + %o3]
1038 set 0x38, %i2
1039 swapa [%l7 + %i2] 0x88, %i1
1040loop_7:
1041 fpadd32s %f22, %f27, %f3
1042 st %f27, [%l7 + 0x40]
1043 set 0x40, %i5
1044 ldda [%l7 + %i5] 0xd2, %f0
1045 set 0x10, %i0
1046 stha %l6, [%l7 + %i0] 0x81
1047 nop
1048 set 0x14, %g6
1049 lduw [%l7 + %g6], %g2
1050 set 0x55, %o4
1051 ldstuba [%l7 + %o4] 0x80, %g4
1052 set 0x7C, %g7
1053 stwa %o7, [%l7 + %g7] 0x88
1054 set 0x50, %i1
1055 ldda [%l7 + %i1] 0xea, %i4
1056 nop
1057 set 0x1C, %l4
1058 ldsw [%l7 + %l4], %g7
1059 nop
1060 set 0x20, %l6
1061 ldub [%l7 + %l6], %o6
1062 add %l7, 0x10, %l6
1063 wr %g0, 0x88, %asi
1064 casxa [%l6] 0x88, %l1, %l3
1065 set 0x30, %l1
1066 ldda [%l7 + %l1] 0xe2, %o4
1067 nop
1068 set 0x26, %l2
1069 ldsh [%l7 + %l2], %i6
1070 set 0x40, %g4
1071 stda %f0, [%l7 + %g4] 0xc8
1072 set 0x40, %i3
1073 ldda [%l7 + %i3] 0xd2, %f16
1074 set 0x5B, %o0
1075 ldstuba [%l7 + %o0] 0x80, %o3
1076 add %l7, 0x38, %l6
1077 wr %g0, 0x88, %asi
1078 casxa [%l6] 0x88, %o5, %l2
1079 nop
1080 set 0x10, %l3
1081 stw %g5, [%l7 + %l3]
1082 nop
1083 set 0x10, %i7
1084 prefetch [%l7 + %i7], 1
1085 nop
1086 set 0x38, %o6
1087 stx %g3, [%l7 + %o6]
1088 nop
1089 set 0x08, %o1
1090 stw %i0, [%l7 + %o1]
1091 add %l7, 0x10, %l6
1092 wr %g0, 0x81, %asi
1093 ldxa [%l6] %asi, %l4
1094 casxa [%l6] 0x81, %l4, %o2
1095 ld [%l7 + 0x5C], %f21
1096 set 0x40, %i4
1097 stda %f16, [%l7 + %i4] 0x80
1098 set 0x70, %g1
1099 ldda [%l7 + %g1] 0x81, %g0
1100 nop
1101 set 0x12, %i6
1102 sth %g6, [%l7 + %i6]
1103 nop
1104 set 0x58, %g2
1105 std %f4, [%l7 + %g2]
1106 fpsub32s %f31, %f10, %f20
1107 set 0x0F, %g3
1108 ldstuba [%l7 + %g3] 0x81, %o1
1109 nop
1110 set 0x38, %o5
1111 ldsh [%l7 + %o5], %i5
1112 nop
1113 set 0x0E, %o2
1114 ldsh [%l7 + %o2], %o0
1115 nop
1116 set 0x78, %l0
1117 sth %l5, [%l7 + %l0]
1118 nop
1119 set 0x38, %l5
1120 ldx [%l7 + %l5], %i7
1121 st %fsr, [%l7 + 0x14]
1122 set 0x38, %g5
1123 sta %f27, [%l7 + %g5] 0x80
1124 and %i2, %i3, %l0
1125 nop
1126 or %g0, 0x8, %l0
1127 sllx %l0, 0x3c, %l0
1128 wr %l0, %g0, %tick_cmpr
1129 ble,a %icc, loop_8
1130 nop
1131 set 0x28, %o7
1132 ldx [%l7 + %o7], %g4
1133 nop
1134 set 0x54, %o3
1135 stw %o7, [%l7 + %o3]
1136 add %g2, %g7, %i4
1137loop_8:
1138 add %o6, %l1, %o4
1139 nop
1140 set 0x08, %i2
1141 ldub [%l7 + %i2], %i6
1142 set 0x60, %i5
1143 stha %o3, [%l7 + %i5] 0xeb
1144 membar #Sync
1145 nop
1146 set 0x28, %i0
1147 std %o4, [%l7 + %i0]
1148 set 0x50, %o4
1149 ldxa [%l7 + %o4] 0x81, %l3
1150 set 0x48, %g6
1151 stda %g4, [%l7 + %g6] 0x81
1152 ld [%l7 + 0x50], %f3
1153 nop
1154 set 0x68, %g7
1155 std %f20, [%l7 + %g7]
1156 set 0x60, %l4
1157 stda %g2, [%l7 + %l4] 0xea
1158 membar #Sync
1159 bgu,pn %xcc, loop_9
1160 or %l2, %l4, %o2
1161 set 0x1A, %i1
1162 ldstuba [%l7 + %i1] 0x80, %g1
1163loop_9:
1164 nop
1165 set 0x40, %l1
1166 ldda [%l7 + %l1] 0x88, %f16
1167 nop
1168 set 0x10, %l6
1169 swap [%l7 + %l6], %i0
1170 st %f22, [%l7 + 0x44]
1171 set 0x32, %l2
1172 stba %g6, [%l7 + %l2] 0xe2
1173 membar #Sync
1174 nop
1175 set 0x18, %g4
1176 stx %fsr, [%l7 + %g4]
1177 set 0x10, %i3
1178 prefetcha [%l7 + %i3] 0x80, 0
1179 nop
1180 set 0x48, %l3
1181 stw %o0, [%l7 + %l3]
1182 set 0x18, %o0
1183 prefetcha [%l7 + %o0] 0x80, 0
1184 ld [%l7 + 0x1C], %f26
1185 set 0x30, %o6
1186 stxa %l5, [%l7 + %o6] 0xe2
1187 membar #Sync
1188 nop
1189 or %g0, 0x8, %l0
1190 sllx %l0, 0x3c, %l0
1191 wr %l0, 0x151, %sys_tick_cmpr
1192 set 0x60, %o1
1193 ldda [%l7 + %o1] 0xe3, %l0
1194 nop
1195 set 0x70, %i4
1196 ldsw [%l7 + %i4], %l6
1197 nop
1198 set 0x14, %i7
1199 prefetch [%l7 + %i7], 4
1200 nop
1201 set 0x50, %i6
1202 std %i2, [%l7 + %i6]
1203 nop
1204 set 0x2C, %g1
1205 ldsb [%l7 + %g1], %i1
1206 set 0x70, %g3
1207 stwa %g4, [%l7 + %g3] 0x80
1208 nop
1209 set 0x74, %g2
1210 ldsh [%l7 + %g2], %o7
1211 set 0x40, %o2
1212 stda %f16, [%l7 + %o2] 0xc0
1213 set 0x2C, %o5
1214 swapa [%l7 + %o5] 0x88, %g7
1215 nop
1216 or %g0, 0x8, %l0
1217 sllx %l0, 0x3c, %l0
1218 wr %l0, %g0, %sys_tick_cmpr
1219 nop
1220 set 0x7C, %l5
1221 ldsw [%l7 + %l5], %l1
1222 set 0x30, %l0
1223 prefetcha [%l7 + %l0] 0x81, 4
1224 set 0x68, %g5
1225 stxa %o4, [%l7 + %g5] 0x80
1226 nop
1227 set 0x08, %o7
1228 stw %i6, [%l7 + %o7]
1229 add %l7, 0x58, %l6
1230 wr %g0, 0x88, %asi
1231 lda [%l6] %asi, %o5
1232 casa [%l6] 0x88, %o5, %o3
1233 ld [%l7 + 0x3C], %f20
1234 nop
1235 set 0x38, %o3
1236 ldub [%l7 + %o3], %l3
1237 set 0x28, %i5
1238 stxa %g5, [%l7 + %i5] 0x81
1239 add %l2, %g3, %l4
1240 nop
1241 set 0x70, %i0
1242 ldsw [%l7 + %i0], %o2
1243 nop
1244 set 0x50, %i2
1245 ldx [%l7 + %i2], %i0
1246 fpadd32 %f28, %f30, %f18
1247 set 0x28, %g6
1248 ldxa [%l7 + %g6] 0x88, %g1
1249 nop
1250 set 0x4C, %o4
1251 stb %o1, [%l7 + %o4]
1252 nop
1253 set 0x69, %g7
1254 ldsb [%l7 + %g7], %g6
1255 nop
1256 set 0x0E, %i1
1257 lduh [%l7 + %i1], %i5
1258 ld [%l7 + 0x14], %f1
1259 set 0x38, %l4
1260 swapa [%l7 + %l4] 0x80, %o0
1261 nop
1262 set 0x26, %l6
1263 ldsh [%l7 + %l6], %i2
1264 nop
1265 set 0x10, %l2
1266 ldd [%l7 + %l2], %l4
1267 or %l0, %l6, %i7
1268 set 0x30, %l1
1269 stxa %i1, [%l7 + %l1] 0xe3
1270 membar #Sync
1271 nop
1272 set 0x2F, %i3
1273 ldstub [%l7 + %i3], %i3
1274 nop
1275 set 0x5E, %g4
1276 ldsh [%l7 + %g4], %o7
1277 set 0x62, %o0
1278 stba %g7, [%l7 + %o0] 0xe2
1279 membar #Sync
1280 add %l7, 0x50, %l6
1281 wr %g0, 0x80, %asi
1282 ldxa [%l6] %asi, %g4
1283 casxa [%l6] 0x80, %g4, %g2
1284 set 0x50, %l3
1285 stda %l0, [%l7 + %l3] 0xea
1286 membar #Sync
1287 set 0x1C, %o6
1288 sta %f12, [%l7 + %o6] 0x80
1289 set 0x78, %o1
1290 prefetcha [%l7 + %o1] 0x89, 2
1291 nop
1292 set 0x6C, %i4
1293 ldsw [%l7 + %i4], %o4
1294 wr %i6, %i4, %y
1295 set 0x40, %i6
1296 stda %f16, [%l7 + %i6] 0xcc
1297 nop
1298 set 0x40, %i7
1299 prefetch [%l7 + %i7], 3
1300 nop
1301 set 0x58, %g1
1302 stx %o5, [%l7 + %g1]
1303 set 0x20, %g3
1304 lda [%l7 + %g3] 0x88, %f18
1305 nop
1306 set 0x48, %o2
1307 std %l2, [%l7 + %o2]
1308 nop
1309 set 0x74, %o5
1310 lduh [%l7 + %o5], %o3
1311 set 0x38, %g2
1312 sta %f15, [%l7 + %g2] 0x89
1313 set 0x40, %l0
1314 stda %l2, [%l7 + %l0] 0xeb
1315 membar #Sync
1316 add %g5, %g3, %o2
1317 nop
1318 set 0x12, %g5
1319 ldstub [%l7 + %g5], %l4
1320 or %i0, %g1, %o1
1321 wr %g6, %i5, %pic
1322 or %o0, %l5, %l0
1323 set 0x18, %l5
1324 stxa %i2, [%l7 + %l5] 0x81
1325 set 0x14, %o7
1326 lda [%l7 + %o7] 0x80, %f26
1327 nop
1328 set 0x24, %i5
1329 swap [%l7 + %i5], %l6
1330 nop
1331 set 0x08, %i0
1332 ldd [%l7 + %i0], %f2
1333 set 0x50, %o3
1334 stxa %i1, [%l7 + %o3] 0xeb
1335 membar #Sync
1336 add %i7, %i3, %o7
1337 add %l7, 0x48, %l6
1338 wr %g0, 0x88, %asi
1339 lda [%l6] %asi, %g4
1340 casa [%l6] 0x88, %g4, %g2
1341 nop
1342 set 0x40, %i2
1343 std %g6, [%l7 + %i2]
1344 set 0x40, %g6
1345 stda %f16, [%l7 + %g6] 0xf0
1346 membar #Sync
1347 bleu,a %icc, loop_10
1348 nop
1349 set 0x10, %o4
1350 std %o6, [%l7 + %o4]
1351 nop
1352 set 0x3E, %i1
1353 sth %l1, [%l7 + %i1]
1354 nop
1355 set 0x1A, %l4
1356 ldsh [%l7 + %l4], %o4
1357loop_10:
1358 nop
1359 set 0x48, %g7
1360 ldxa [%l7 + %g7] 0x88, %i4
1361 nop
1362 set 0x2C, %l2
1363 stw %o5, [%l7 + %l2]
1364 and %i6, %l3, %l2
1365 nop
1366 set 0x20, %l1
1367 stw %o3, [%l7 + %l1]
1368 fpadd32s %f24, %f26, %f26
1369 nop
1370 set 0x4C, %i3
1371 prefetch [%l7 + %i3], 4
1372 nop
1373 set 0x40, %l6
1374 ldsb [%l7 + %l6], %g5
1375 ld [%l7 + 0x34], %f11
1376 set 0x58, %o0
1377 sta %f16, [%l7 + %o0] 0x81
1378 add %l7, 0x28, %l6
1379 wr %g0, 0x88, %asi
1380 ldxa [%l6] %asi, %o2
1381 casxa [%l6] 0x88, %o2, %l4
1382 set 0x40, %g4
1383 stda %f0, [%l7 + %g4] 0xd2
1384 set 0x40, %o6
1385 stda %f16, [%l7 + %o6] 0xd2
1386 set 0x20, %l3
1387 prefetcha [%l7 + %l3] 0x80, 4
1388 set 0x2D, %o1
1389 ldstuba [%l7 + %o1] 0x89, %g3
1390 nop
1391 set 0x68, %i4
1392 ldx [%l7 + %i4], %g1
1393 set 0x18, %i7
1394 stda %o0, [%l7 + %i7] 0x89
1395 nop
1396 set 0x26, %i6
1397 sth %i5, [%l7 + %i6]
1398 nop
1399 set 0x54, %g3
1400 stw %g6, [%l7 + %g3]
1401 bl,a %icc, loop_11
1402 nop
1403 set 0x10, %g1
1404 stw %o0, [%l7 + %g1]
1405 nop
1406 set 0x18, %o2
1407 ldd [%l7 + %o2], %l4
1408 set 0x44, %g2
1409 sta %f14, [%l7 + %g2] 0x81
1410loop_11:
1411 fpadd16s %f14, %f30, %f2
1412 set 0x40, %l0
1413 stda %f0, [%l7 + %l0] 0xf0
1414 membar #Sync
1415 nop
1416 set 0x50, %o5
1417 ldd [%l7 + %o5], %l0
1418 nop
1419 set 0x78, %g5
1420 ldd [%l7 + %g5], %i2
1421 nop
1422 set 0x4C, %l5
1423 ldsh [%l7 + %l5], %i1
1424 nop
1425 set 0x66, %o7
1426 sth %i7, [%l7 + %o7]
1427 set 0x10, %i5
1428 ldda [%l7 + %i5] 0xeb, %i2
1429 nop
1430 set 0x60, %i0
1431 std %o6, [%l7 + %i0]
1432 membar #Sync
1433 set 0x40, %o3
1434 ldda [%l7 + %o3] 0xf8, %f0
1435 nop
1436 set 0x29, %g6
1437 stb %l6, [%l7 + %g6]
1438 nop
1439 set 0x30, %i2
1440 sth %g4, [%l7 + %i2]
1441 set 0x70, %o4
1442 swapa [%l7 + %o4] 0x81, %g7
1443 set 0x68, %l4
1444 sta %f19, [%l7 + %l4] 0x88
1445 nop
1446 set 0x58, %g7
1447 stx %g2, [%l7 + %g7]
1448 set 0x40, %i1
1449 lda [%l7 + %i1] 0x89, %f6
1450 st %f16, [%l7 + 0x30]
1451 set 0x50, %l2
1452 ldda [%l7 + %l2] 0x88, %l0
1453 nop
1454 set 0x6C, %i3
1455 ldsh [%l7 + %i3], %o4
1456 or %i4, %o6, %i6
1457 nop
1458 set 0x54, %l6
1459 ldsb [%l7 + %l6], %l3
1460 set 0x64, %l1
1461 swapa [%l7 + %l1] 0x81, %o5
1462 nop
1463 set 0x20, %o0
1464 swap [%l7 + %o0], %l2
1465 and %o3, %g5, %o2
1466 nop
1467 set 0x5E, %o6
1468 sth %l4, [%l7 + %o6]
1469 nop
1470 set 0x20, %l3
1471 ldd [%l7 + %l3], %f20
1472 set 0x50, %g4
1473 ldda [%l7 + %g4] 0x88, %i0
1474 nop
1475 set 0x48, %i4
1476 stx %g1, [%l7 + %i4]
1477 nop
1478 set 0x3C, %o1
1479 stb %g3, [%l7 + %o1]
1480 nop
1481 set 0x68, %i6
1482 std %o0, [%l7 + %i6]
1483 set 0x50, %g3
1484 ldxa [%l7 + %g3] 0x81, %g6
1485 fpadd16 %f16, %f24, %f10
1486 nop
1487 set 0x68, %i7
1488 stw %o0, [%l7 + %i7]
1489 add %i5, %l5, %l0
1490 nop
1491 set 0x2C, %o2
1492 swap [%l7 + %o2], %i1
1493 set 0x6C, %g2
1494 stwa %i7, [%l7 + %g2] 0xe2
1495 membar #Sync
1496 set 0x78, %l0
1497 prefetcha [%l7 + %l0] 0x89, 3
1498 nop
1499 set 0x30, %o5
1500 std %f6, [%l7 + %o5]
1501 or %i2, %o7, %g4
1502 set 0x10, %g5
1503 sta %f29, [%l7 + %g5] 0x89
1504 nop
1505 set 0x35, %l5
1506 stb %l6, [%l7 + %l5]
1507 set 0x60, %g1
1508 ldxa [%l7 + %g1] 0x89, %g2
1509 nop
1510 set 0x20, %o7
1511 ldx [%l7 + %o7], %g7
1512 nop
1513 set 0x48, %i0
1514 stx %fsr, [%l7 + %i0]
1515 nop
1516 set 0x5A, %i5
1517 ldstub [%l7 + %i5], %o4
1518 nop
1519 set 0x18, %o3
1520 ldd [%l7 + %o3], %i4
1521 nop
1522 set 0x38, %g6
1523 ldx [%l7 + %g6], %o6
1524 st %fsr, [%l7 + 0x5C]
1525 st %fsr, [%l7 + 0x70]
1526 nop
1527 set 0x5C, %i2
1528 prefetch [%l7 + %i2], 4
1529 ld [%l7 + 0x14], %f14
1530 set 0x6E, %o4
1531 ldstuba [%l7 + %o4] 0x89, %l1
1532 nop
1533 set 0x48, %g7
1534 std %i6, [%l7 + %g7]
1535 nop
1536 set 0x7C, %i1
1537 ldsw [%l7 + %i1], %o5
1538 st %f22, [%l7 + 0x34]
1539 bl,a %xcc, loop_12
1540 st %f7, [%l7 + 0x18]
1541 nop
1542 set 0x48, %l4
1543 prefetch [%l7 + %l4], 2
1544 bl %icc, loop_13
1545loop_12:
1546 nop
1547 set 0x36, %l2
1548 ldsh [%l7 + %l2], %l2
1549 set 0x50, %l6
1550 ldda [%l7 + %l6] 0x81, %o2
1551loop_13:
1552 nop
1553 set 0x60, %i3
1554 ldd [%l7 + %i3], %f16
1555 set 0x40, %o0
1556 ldda [%l7 + %o0] 0xeb, %g4
1557 or %o2, %l4, %i0
1558 set 0x48, %o6
1559 stda %l2, [%l7 + %o6] 0x81
1560 nop
1561 set 0x20, %l1
1562 std %g2, [%l7 + %l1]
1563 nop
1564 set 0x35, %g4
1565 stb %o1, [%l7 + %g4]
1566 nop
1567 set 0x30, %i4
1568 std %g6, [%l7 + %i4]
1569 add %o0, %i5, %g1
1570 set 0x57, %o1
1571 stba %l5, [%l7 + %o1] 0x81
1572 nop
1573 set 0x08, %i6
1574 stx %fsr, [%l7 + %i6]
1575 set 0x68, %g3
1576 stha %l0, [%l7 + %g3] 0xe2
1577 membar #Sync
1578 set 0x40, %l3
1579 ldda [%l7 + %l3] 0xd0, %f16
1580 nop
1581 set 0x53, %i7
1582 stb %i1, [%l7 + %i7]
1583 nop
1584 set 0x0C, %g2
1585 prefetch [%l7 + %g2], 2
1586 nop
1587 set 0x40, %l0
1588 ldx [%l7 + %l0], %i7
1589 nop
1590 set 0x64, %o2
1591 stw %i2, [%l7 + %o2]
1592 nop
1593 set 0x30, %g5
1594 std %i2, [%l7 + %g5]
1595 set 0x68, %o5
1596 prefetcha [%l7 + %o5] 0x81, 3
1597 nop
1598 set 0x5A, %g1
1599 lduh [%l7 + %g1], %o7
1600 st %f6, [%l7 + 0x18]
1601 nop
1602 set 0x48, %l5
1603 ldd [%l7 + %l5], %g2
1604 nop
1605 set 0x50, %o7
1606 ldsw [%l7 + %o7], %g7
1607 ld [%l7 + 0x28], %f20
1608 nop
1609 set 0x08, %i0
1610 ldsh [%l7 + %i0], %o4
1611 ld [%l7 + 0x34], %f14
1612 nop
1613 set 0x08, %o3
1614 prefetch [%l7 + %o3], 1
1615 add %l7, 0x10, %l6
1616 wr %g0, 0x89, %asi
1617 ldxa [%l6] %asi, %i4
1618 casxa [%l6] 0x89, %i4, %l6
1619 set 0x38, %i5
1620 stxa %l1, [%l7 + %i5] 0x81
1621 nop
1622 set 0x70, %g6
1623 stx %i6, [%l7 + %g6]
1624 set 0x78, %i2
1625 stxa %o6, [%l7 + %i2] 0xea
1626 membar #Sync
1627 nop
1628 set 0x53, %o4
1629 ldstub [%l7 + %o4], %l2
1630 add %l7, 0x40, %l6
1631 wr %g0, 0x80, %asi
1632 casxa [%l6] 0x80, %o5, %o3
1633 membar #Sync
1634 set 0x40, %g7
1635 ldda [%l7 + %g7] 0xf9, %f0
1636 set 0x30, %l4
1637 lda [%l7 + %l4] 0x80, %f21
1638 add %l7, 0x50, %l6
1639 wr %g0, 0x81, %asi
1640 casa [%l6] 0x81, %o2, %l4
1641 nop
1642 set 0x78, %i1
1643 prefetch [%l7 + %i1], 1
1644 set 0x60, %l2
1645 stda %g4, [%l7 + %l2] 0xe3
1646 membar #Sync
1647 add %l7, 0x50, %l6
1648 wr %g0, 0x81, %asi
1649 casa [%l6] 0x81, %l3, %g3
1650 nop
1651 set 0x58, %i3
1652 std %o0, [%l7 + %i3]
1653 membar #Sync
1654 set 0x40, %o0
1655 ldda [%l7 + %o0] 0xf1, %f16
1656 add %l7, 0x08, %l6
1657 wr %g0, 0x88, %asi
1658 casxa [%l6] 0x88, %i0, %g6
1659 set 0x40, %l6
1660 ldda [%l7 + %l6] 0xd2, %f0
1661 ld [%l7 + 0x78], %f25
1662 set 0x10, %l1
1663 sta %f6, [%l7 + %l1] 0x88
1664 set 0x5C, %o6
1665 sta %f25, [%l7 + %o6] 0x89
1666 nop
1667 set 0x68, %g4
1668 std %f30, [%l7 + %g4]
1669 set 0x60, %i4
1670 ldda [%l7 + %i4] 0x80, %o0
1671 nop
1672 set 0x10, %i6
1673 std %g0, [%l7 + %i6]
1674 nop
1675 set 0x24, %g3
1676 lduh [%l7 + %g3], %i5
1677 wr %g0, 0x4, %fprs
1678 set 0x50, %l3
1679 stda %l4, [%l7 + %l3] 0xe3
1680 membar #Sync
1681 set 0x18, %o1
1682 stxa %i7, [%l7 + %o1] 0xe2
1683 membar #Sync
1684 nop
1685 set 0x08, %i7
1686 ldd [%l7 + %i7], %f12
1687 set 0x18, %g2
1688 stxa %i3, [%l7 + %g2] 0xeb
1689 membar #Sync
1690 set 0x28, %o2
1691 stda %g4, [%l7 + %o2] 0x89
1692 nop
1693 set 0x6C, %g5
1694 lduw [%l7 + %g5], %o7
1695 nop
1696 set 0x4F, %o5
1697 stb %g2, [%l7 + %o5]
1698 nop
1699 set 0x10, %l0
1700 std %g6, [%l7 + %l0]
1701 set 0x58, %l5
1702 stxa %o4, [%l7 + %l5] 0x88
1703 nop
1704 set 0x35, %o7
1705 stb %i4, [%l7 + %o7]
1706 nop
1707 set 0x79, %g1
1708 ldstub [%l7 + %g1], %i2
1709 nop
1710 set 0x68, %i0
1711 prefetch [%l7 + %i0], 1
1712 or %l1, %i6, %o6
1713 set 0x50, %i5
1714 sta %f27, [%l7 + %i5] 0x80
1715 and %l2, %l6, %o3
1716 set 0x30, %o3
1717 stwa %o2, [%l7 + %o3] 0x80
1718 nop
1719 set 0x78, %g6
1720 std %f26, [%l7 + %g6]
1721 nop
1722 set 0x38, %o4
1723 ldd [%l7 + %o4], %o4
1724 add %l7, 0x30, %l6
1725 wr %g0, 0x80, %asi
1726 casa [%l6] 0x80, %g5, %l4
1727 ld [%l7 + 0x24], %f9
1728 add %g3, %o1, %l3
1729 nop
1730 set 0x60, %i2
1731 prefetch [%l7 + %i2], 2
1732 nop
1733 set 0x46, %l4
1734 ldsh [%l7 + %l4], %i0
1735 nop
1736 set 0x58, %g7
1737 ldstub [%l7 + %g7], %o0
1738 add %l7, 0x08, %l6
1739 wr %g0, 0x89, %asi
1740 lda [%l6] %asi, %g1
1741 casa [%l6] 0x89, %g1, %g6
1742 set 0x40, %l2
1743 ldda [%l7 + %l2] 0x89, %f16
1744 nop
1745 set 0x30, %i3
1746 std %i4, [%l7 + %i3]
1747 set 0x50, %i1
1748 prefetcha [%l7 + %i1] 0x89, 0
1749 set 0x6F, %l6
1750 ldstuba [%l7 + %l6] 0x88, %l5
1751 nop
1752 set 0x60, %o0
1753 stw %i7, [%l7 + %o0]
1754 nop
1755 set 0x68, %l1
1756 stx %l0, [%l7 + %l1]
1757 nop
1758 set 0x10, %o6
1759 std %g4, [%l7 + %o6]
1760 ld [%l7 + 0x4C], %f2
1761 add %i3, %o7, %g2
1762 set 0x40, %i4
1763 lda [%l7 + %i4] 0x81, %f17
1764 and %g7, %o4, %i2
1765 membar #Sync
1766 set 0x40, %g4
1767 ldda [%l7 + %g4] 0xf1, %f0
1768 nop
1769 set 0x46, %g3
1770 ldsh [%l7 + %g3], %l1
1771 add %l7, 0x28, %l6
1772 wr %g0, 0x81, %asi
1773 lda [%l6] %asi, %i4
1774 casa [%l6] 0x81, %i4, %i6
1775 fpsub32s %f16, %f13, %f13
1776 set 0x40, %i6
1777 stda %f0, [%l7 + %i6] 0xc0
1778 membar #Sync
1779 set 0x40, %l3
1780 ldda [%l7 + %l3] 0xf1, %f16
1781 ld [%l7 + 0x44], %f10
1782 nop
1783 set 0x08, %i7
1784 stx %l2, [%l7 + %i7]
1785 nop
1786 set 0x60, %o1
1787 ldd [%l7 + %o1], %f30
1788 nop
1789 set 0x18, %o2
1790 ldx [%l7 + %o2], %o6
1791 nop
1792 set 0x10, %g2
1793 std %i6, [%l7 + %g2]
1794 nop
1795 set 0x78, %g5
1796 stx %o2, [%l7 + %g5]
1797 nop
1798 set 0x58, %o5
1799 ldsh [%l7 + %o5], %o3
1800 set 0x20, %l5
1801 ldxa [%l7 + %l5] 0x89, %g5
1802 nop
1803 set 0x70, %l0
1804 std %o4, [%l7 + %l0]
1805 set 0x40, %o7
1806 stha %l4, [%l7 + %o7] 0xeb
1807 membar #Sync
1808 nop
1809 set 0x5B, %i0
1810 stb %o1, [%l7 + %i0]
1811 nop
1812 set 0x42, %g1
1813 ldsb [%l7 + %g1], %g3
1814 ld [%l7 + 0x68], %f21
1815 add %l7, 0x34, %l6
1816 wr %g0, 0x80, %asi
1817 lda [%l6] %asi, %i0
1818 casa [%l6] 0x80, %i0, %o0
1819 wr %l3, %g6, %y
1820 nop
1821 set 0x10, %o3
1822 ldd [%l7 + %o3], %f16
1823 nop
1824 set 0x1D, %i5
1825 stb %g1, [%l7 + %i5]
1826 fpadd32s %f15, %f28, %f28
1827 set 0x20, %g6
1828 stda %i0, [%l7 + %g6] 0xe2
1829 membar #Sync
1830 set 0x22, %i2
1831 stba %l5, [%l7 + %i2] 0x88
1832 set 0x40, %l4
1833 ldda [%l7 + %l4] 0xd8, %f16
1834 set 0x30, %o4
1835 stwa %i5, [%l7 + %o4] 0x89
1836 nop
1837 set 0x18, %l2
1838 ldsw [%l7 + %l2], %l0
1839 st %fsr, [%l7 + 0x38]
1840 nop
1841 set 0x7C, %i3
1842 ldstub [%l7 + %i3], %g4
1843 set 0x60, %g7
1844 stxa %i7, [%l7 + %g7] 0xea
1845 membar #Sync
1846 set 0x3C, %i1
1847 lda [%l7 + %i1] 0x80, %f30
1848 set 0x40, %o0
1849 ldda [%l7 + %o0] 0xda, %f16
1850 add %i3, %g2, %o7
1851 nop
1852 set 0x6C, %l1
1853 lduw [%l7 + %l1], %g7
1854 st %fsr, [%l7 + 0x18]
1855 add %l7, 0x6C, %l6
1856 wr %g0, 0x88, %asi
1857 lda [%l6] %asi, %i2
1858 casa [%l6] 0x88, %i2, %l1
1859 add %l7, 0x18, %l6
1860 wr %g0, 0x89, %asi
1861 casa [%l6] 0x89, %i4, %i6
1862 set 0x48, %o6
1863 prefetcha [%l7 + %o6] 0x81, 1
1864 nop
1865 set 0x40, %i4
1866 lduw [%l7 + %i4], %o6
1867 set 0x20, %g4
1868 ldda [%l7 + %g4] 0x81, %i6
1869 set 0x20, %g3
1870 stxa %o2, [%l7 + %g3] 0xeb
1871 membar #Sync
1872 nop
1873 set 0x69, %l6
1874 ldub [%l7 + %l6], %l2
1875 set 0x40, %i6
1876 stda %f0, [%l7 + %i6] 0xd2
1877 add %l7, 0x48, %l6
1878 wr %g0, 0x80, %asi
1879 casa [%l6] 0x80, %o3, %g5
1880 st %fsr, [%l7 + 0x70]
1881 nop
1882 set 0x54, %l3
1883 ldsw [%l7 + %l3], %l4
1884 nop
1885 set 0x40, %o1
1886 std %o4, [%l7 + %o1]
1887 nop
1888 set 0x70, %i7
1889 ldd [%l7 + %i7], %f22
1890 set 0x10, %g2
1891 prefetcha [%l7 + %g2] 0x88, 2
1892 add %g3, %i0, %l3
1893 set 0x64, %g5
1894 swapa [%l7 + %g5] 0x80, %o0
1895 nop
1896 set 0x70, %o5
1897 std %g0, [%l7 + %o5]
1898 fpadd32 %f4, %f4, %f30
1899 nop
1900 set 0x60, %o2
1901 ldsw [%l7 + %o2], %g6
1902 ba,a %xcc, loop_14
1903 nop
1904 set 0x30, %l0
1905 lduw [%l7 + %l0], %l5
1906 bne,a,pn %xcc, loop_15
1907 nop
1908 set 0x70, %o7
1909 std %i0, [%l7 + %o7]
1910loop_14:
1911 nop
1912 set 0x30, %l5
1913 stxa %l0, [%l7 + %l5] 0x81
1914loop_15:
1915 nop
1916 set 0x70, %i0
1917 ldsb [%l7 + %i0], %i5
1918 nop
1919 set 0x72, %o3
1920 sth %i7, [%l7 + %o3]
1921 ld [%l7 + 0x58], %f4
1922 wr %i3, %g2, %softint
1923 set 0x4C, %g1
1924 stba %o7, [%l7 + %g1] 0xeb
1925 membar #Sync
1926 nop
1927 set 0x5A, %i5
1928 stb %g7, [%l7 + %i5]
1929 nop
1930 set 0x50, %i2
1931 ldd [%l7 + %i2], %f22
1932 add %i2, %g4, %l1
1933 and %i6, %i4, %o6
1934 ld [%l7 + 0x14], %f3
1935 nop
1936 set 0x18, %g6
1937 std %f6, [%l7 + %g6]
1938 set 0x12, %o4
1939 stba %o4, [%l7 + %o4] 0x89
1940 nop
1941 set 0x3E, %l2
1942 lduh [%l7 + %l2], %o2
1943 nop
1944 set 0x20, %l4
1945 ldd [%l7 + %l4], %i6
1946 nop
1947 nop
1948 setx 0xB14F97C9, %l0, %l6
1949 st %l6, [%l7 + 0x28]
1950 ld [%l7 + 0x28], %f21
1951 setx 0xEAEC83C4, %l1, %l5
1952 st %l5, [%l7 + 0x10]
1953 ld [%l7 + 0x10], %f10
1954 fdivs %f10, %f21, %f27
1955 nop
1956 set 0x70, %g7
1957 std %o2, [%l7 + %g7]
1958 nop
1959 set 0x60, %i3
1960 std %l2, [%l7 + %i3]
1961 nop
1962 set 0x08, %o0
1963 stx %fsr, [%l7 + %o0]
1964 set 0x52, %i1
1965 stha %g5, [%l7 + %i1] 0xe3
1966 membar #Sync
1967 nop
1968 set 0x50, %l1
1969 lduw [%l7 + %l1], %l4
1970 set 0x30, %i4
1971 stda %o0, [%l7 + %i4] 0xe2
1972 membar #Sync
1973 set 0x78, %o6
1974 stwa %g3, [%l7 + %o6] 0xe3
1975 membar #Sync
1976 ld [%l7 + 0x78], %f30
1977 nop
1978 set 0x4A, %g3
1979 ldub [%l7 + %g3], %i0
1980 nop
1981 set 0x5E, %g4
1982 ldsh [%l7 + %g4], %o5
1983 bleu,a %icc, loop_16
1984 nop
1985 set 0x78, %l6
1986 ldstub [%l7 + %l6], %l3
1987 nop
1988 set 0x30, %l3
1989 ldd [%l7 + %l3], %g0
1990 add %l7, 0x10, %l6
1991 wr %g0, 0x89, %asi
1992 casxa [%l6] 0x89, %o0, %g6
1993loop_16:
1994 nop
1995 set 0x58, %o1
1996 swapa [%l7 + %o1] 0x80, %l5
1997 set 0x40, %i7
1998 sta %f7, [%l7 + %i7] 0x81
1999 set 0x38, %i6
2000 stda %i0, [%l7 + %i6] 0x88
2001 wr %g0, 0x6, %fprs
2002 ld [%l7 + 0x7C], %f1
2003 nop
2004 set 0x48, %g5
2005 ldd [%l7 + %g5], %i2
2006 nop
2007 set 0x6C, %o5
2008 prefetch [%l7 + %o5], 1
2009 nop
2010 set 0x68, %g2
2011 stx %fsr, [%l7 + %g2]
2012 nop
2013 set 0x50, %l0
2014 std %g2, [%l7 + %l0]
2015 set 0x70, %o7
2016 prefetcha [%l7 + %o7] 0x81, 3
2017 set 0x4C, %l5
2018 stha %g7, [%l7 + %l5] 0xeb
2019 membar #Sync
2020 set 0x78, %i0
2021 prefetcha [%l7 + %i0] 0x89, 1
2022 add %g4, %i2, %i6
2023 nop
2024 set 0x4E, %o3
2025 lduh [%l7 + %o3], %l1
2026 nop
2027 set 0x1C, %g1
2028 lduw [%l7 + %g1], %i4
2029 nop
2030 set 0x34, %o2
2031 ldub [%l7 + %o2], %o6
2032 set 0x0A, %i5
2033 stha %o2, [%l7 + %i5] 0x81
2034 add %o4, %l6, %l2
2035 nop
2036 set 0x0D, %g6
2037 ldstub [%l7 + %g6], %g5
2038 nop
2039 set 0x7F, %o4
2040 ldstub [%l7 + %o4], %l4
2041 nop
2042 set 0x53, %l2
2043 ldsb [%l7 + %l2], %o1
2044 fpsub32s %f11, %f1, %f3
2045 set 0x20, %i2
2046 ldda [%l7 + %i2] 0xea, %g2
2047 nop
2048 set 0x4C, %g7
2049 lduh [%l7 + %g7], %i0
2050 add %l7, 0x60, %l6
2051 wr %g0, 0x81, %asi
2052 casa [%l6] 0x81, %o3, %l3
2053 nop
2054 set 0x28, %i3
2055 std %g0, [%l7 + %i3]
2056 nop
2057 set 0x64, %l4
2058 lduw [%l7 + %l4], %o0
2059 nop
2060 set 0x08, %i1
2061 std %f12, [%l7 + %i1]
2062 set 0x38, %l1
2063 ldxa [%l7 + %l1] 0x89, %g6
2064 nop
2065 set 0x78, %i4
2066 swap [%l7 + %i4], %l5
2067 nop
2068 set 0x08, %o0
2069 ldd [%l7 + %o0], %o4
2070 nop
2071 set 0x4C, %g3
2072 stw %i5, [%l7 + %g3]
2073 set 0x08, %o6
2074 sta %f1, [%l7 + %o6] 0x89
2075 add %i7, %i1, %i3
2076 nop
2077 set 0x20, %g4
2078 ldd [%l7 + %g4], %f26
2079 set 0x14, %l6
2080 stha %g2, [%l7 + %l6] 0x81
2081 fpsub16 %f22, %f22, %f6
2082 fpsub16 %f24, %f26, %f26
2083 set 0x76, %o1
2084 ldstuba [%l7 + %o1] 0x89, %l0
2085 nop
2086 set 0x50, %l3
2087 ldd [%l7 + %l3], %f10
2088 nop
2089 set 0x3B, %i7
2090 ldsb [%l7 + %i7], %o7
2091 nop
2092 set 0x70, %i6
2093 ldstub [%l7 + %i6], %g7
2094 set 0x50, %g5
2095 ldda [%l7 + %g5] 0x81, %g4
2096 set 0x50, %g2
2097 ldda [%l7 + %g2] 0xe3, %i6
2098 nop
2099 set 0x77, %l0
2100 ldsb [%l7 + %l0], %l1
2101 st %f5, [%l7 + 0x60]
2102 nop
2103 set 0x20, %o7
2104 swap [%l7 + %o7], %i4
2105 add %i2, %o6, %o2
2106 add %l6, %o4, %g5
2107 nop
2108 set 0x68, %l5
2109 stx %l4, [%l7 + %l5]
2110 add %l7, 0x28, %l6
2111 wr %g0, 0x88, %asi
2112 lda [%l6] %asi, %l2
2113 casa [%l6] 0x88, %l2, %o1
2114 st %f19, [%l7 + 0x3C]
2115 nop
2116 set 0x20, %o5
2117 std %f4, [%l7 + %o5]
2118 add %l7, 0x6C, %l6
2119 wr %g0, 0x89, %asi
2120 lda [%l6] %asi, %i0
2121 casa [%l6] 0x89, %i0, %o3
2122 nop
2123 set 0x2C, %i0
2124 stw %g3, [%l7 + %i0]
2125 nop
2126 set 0x48, %g1
2127 stx %fsr, [%l7 + %g1]
2128 nop
2129 set 0x10, %o2
2130 ldx [%l7 + %o2], %g1
2131 set 0x6E, %i5
2132 stba %l3, [%l7 + %i5] 0xe3
2133 membar #Sync
2134 wr %g0, 0x7, %fprs
2135 add %l7, 0x44, %l6
2136 wr %g0, 0x80, %asi
2137 casa [%l6] 0x80, %g6, %o5
2138 nop
2139 set 0x45, %o3
2140 ldstub [%l7 + %o3], %i5
2141 ba,a,pt %xcc, loop_17
2142 nop
2143 set 0x73, %g6
2144 ldsb [%l7 + %g6], %i7
2145 set 0x70, %l2
2146 sta %f12, [%l7 + %l2] 0x89
2147loop_17:
2148 nop
2149 set 0x1D, %i2
2150 ldsb [%l7 + %i2], %i3
2151 set 0x40, %g7
2152 ldda [%l7 + %g7] 0xda, %f16
2153 wr %g2, %i1, %pic
2154 nop
2155 set 0x10, %i3
2156 std %f22, [%l7 + %i3]
2157 nop
2158 set 0x68, %o4
2159 ldx [%l7 + %o4], %o7
2160 nop
2161 set 0x08, %l4
2162 stx %fsr, [%l7 + %l4]
2163 set 0x28, %i1
2164 ldxa [%l7 + %i1] 0x89, %l0
2165 nop
2166 set 0x50, %i4
2167 ldsw [%l7 + %i4], %g4
2168 nop
2169 set 0x08, %l1
2170 ldub [%l7 + %l1], %i6
2171 set 0x74, %g3
2172 stba %g7, [%l7 + %g3] 0xea
2173 membar #Sync
2174 set 0x40, %o6
2175 prefetcha [%l7 + %o6] 0x81, 3
2176 nop
2177 set 0x74, %g4
2178 prefetch [%l7 + %g4], 2
2179 set 0x30, %l6
2180 ldda [%l7 + %l6] 0x80, %l0
2181 and %i2, %o6, %o2
2182 set 0x28, %o0
2183 stda %i6, [%l7 + %o0] 0x81
2184 add %g5, %l4, %o4
2185 nop
2186 set 0x1E, %o1
2187 ldub [%l7 + %o1], %l2
2188 add %l7, 0x38, %l6
2189 wr %g0, 0x81, %asi
2190 casxa [%l6] 0x81, %i0, %o1
2191 nop
2192 set 0x48, %l3
2193 ldd [%l7 + %l3], %f16
2194 nop
2195 set 0x78, %i7
2196 ldd [%l7 + %i7], %f0
2197 nop
2198 set 0x0A, %g5
2199 ldsh [%l7 + %g5], %g3
2200 nop
2201 set 0x50, %g2
2202 lduh [%l7 + %g2], %o3
2203 set 0x40, %l0
2204 stda %f0, [%l7 + %l0] 0x80
2205 set 0x10, %i6
2206 ldda [%l7 + %i6] 0xea, %l2
2207 set 0x20, %l5
2208 ldda [%l7 + %l5] 0xe2, %o0
2209 set 0x4C, %o7
2210 stha %g1, [%l7 + %o7] 0x80
2211 and %l5, %o5, %i5
2212 nop
2213 set 0x30, %o5
2214 std %f10, [%l7 + %o5]
2215 nop
2216 set 0x58, %g1
2217 std %f6, [%l7 + %g1]
2218 fpadd32s %f21, %f2, %f29
2219 set 0x68, %o2
2220 stda %i6, [%l7 + %o2] 0xeb
2221 membar #Sync
2222 nop
2223 set 0x60, %i0
2224 std %i2, [%l7 + %i0]
2225 set 0x40, %i5
2226 stda %g2, [%l7 + %i5] 0x88
2227 nop
2228 set 0x27, %g6
2229 ldsb [%l7 + %g6], %i1
2230 set 0x28, %o3
2231 swapa [%l7 + %o3] 0x89, %o7
2232 st %fsr, [%l7 + 0x68]
2233 set 0x78, %i2
2234 stxa %g6, [%l7 + %i2] 0x81
2235 nop
2236 set 0x70, %g7
2237 ldx [%l7 + %g7], %l0
2238 nop
2239 set 0x18, %i3
2240 stx %fsr, [%l7 + %i3]
2241 nop
2242 set 0x30, %l2
2243 ldx [%l7 + %l2], %i6
2244 nop
2245 set 0x08, %l4
2246 std %f20, [%l7 + %l4]
2247 st %fsr, [%l7 + 0x10]
2248 nop
2249 set 0x30, %i1
2250 stx %g7, [%l7 + %i1]
2251 set 0x40, %i4
2252 stda %f16, [%l7 + %i4] 0xd0
2253 ld [%l7 + 0x54], %f24
2254 nop
2255 set 0x58, %o4
2256 stx %g4, [%l7 + %o4]
2257 nop
2258 set 0x70, %l1
2259 ldsw [%l7 + %l1], %l1
2260 nop
2261 set 0x1C, %g3
2262 lduw [%l7 + %g3], %i4
2263 set 0x40, %g4
2264 stda %f0, [%l7 + %g4] 0xf1
2265 membar #Sync
2266 set 0x18, %o6
2267 stwa %i2, [%l7 + %o6] 0xe3
2268 membar #Sync
2269 nop
2270 set 0x60, %o0
2271 stx %o6, [%l7 + %o0]
2272 nop
2273 set 0x60, %l6
2274 std %f12, [%l7 + %l6]
2275 nop
2276 set 0x3C, %l3
2277 ldub [%l7 + %l3], %l6
2278 st %f31, [%l7 + 0x08]
2279 set 0x14, %i7
2280 lda [%l7 + %i7] 0x88, %f11
2281 set 0x08, %o1
2282 swapa [%l7 + %o1] 0x81, %o2
2283 set 0x40, %g2
2284 stda %f16, [%l7 + %g2] 0x88
2285 set 0x60, %l0
2286 swapa [%l7 + %l0] 0x80, %l4
2287 set 0x28, %g5
2288 stha %o4, [%l7 + %g5] 0x88
2289 nop
2290 nop
2291 setx 0xC5CD8CFB, %l0, %l6
2292 st %l6, [%l7 + 0x28]
2293 ld [%l7 + 0x28], %f7
2294 setx 0x9777568C, %l1, %l5
2295 st %l5, [%l7 + 0x10]
2296 ld [%l7 + 0x10], %f28
2297 fdivs %f28, %f7, %f30
2298 st %fsr, [%l7 + 0x70]
2299 set 0x18, %i6
2300 ldxa [%l7 + %i6] 0x81, %l2
2301 nop
2302 set 0x40, %l5
2303 std %g4, [%l7 + %l5]
2304 fpsub16s %f15, %f14, %f3
2305 set 0x1E, %o5
2306 stha %i0, [%l7 + %o5] 0xe3
2307 membar #Sync
2308 nop
2309 set 0x76, %g1
2310 sth %o1, [%l7 + %g1]
2311 set 0x4F, %o7
2312 ldstuba [%l7 + %o7] 0x89, %o3
2313 nop
2314 set 0x1C, %i0
2315 lduh [%l7 + %i0], %l3
2316 nop
2317 set 0x3A, %o2
2318 stb %o0, [%l7 + %o2]
2319 set 0x40, %i5
2320 stda %f0, [%l7 + %i5] 0xd0
2321 ld [%l7 + 0x34], %f9
2322 set 0x78, %g6
2323 stda %g2, [%l7 + %g6] 0xe2
2324 membar #Sync
2325 nop
2326 set 0x28, %o3
2327 swap [%l7 + %o3], %l5
2328 ble,pt %xcc, loop_18
2329 st %f27, [%l7 + 0x18]
2330 nop
2331 set 0x20, %g7
2332 ldx [%l7 + %g7], %g1
2333 add %i5, %i7, %o5
2334loop_18:
2335 nop
2336 set 0x42, %i2
2337 ldsb [%l7 + %i2], %g2
2338 set 0x24, %l2
2339 lda [%l7 + %l2] 0x80, %f23
2340 fpsub16s %f14, %f19, %f24
2341 bleu %icc, loop_19
2342 nop
2343 set 0x18, %i3
2344 prefetch [%l7 + %i3], 2
2345 or %i1, %o7, %g6
2346 nop
2347 set 0x20, %l4
2348 prefetch [%l7 + %l4], 3
2349loop_19:
2350 nop
2351 membar #Sync
2352 set 0x40, %i1
2353 ldda [%l7 + %i1] 0xf8, %f0
2354 set 0x50, %o4
2355 stwa %i3, [%l7 + %o4] 0x80
2356 set 0x54, %i4
2357 stwa %l0, [%l7 + %i4] 0xea
2358 membar #Sync
2359 nop
2360 set 0x3C, %g3
2361 swap [%l7 + %g3], %i6
2362 nop
2363 set 0x08, %g4
2364 std %g6, [%l7 + %g4]
2365 nop
2366 set 0x08, %l1
2367 std %f0, [%l7 + %l1]
2368 nop
2369 set 0x38, %o0
2370 ldub [%l7 + %o0], %g4
2371 nop
2372 set 0x53, %o6
2373 ldsb [%l7 + %o6], %l1
2374 nop
2375 set 0x40, %l6
2376 ldd [%l7 + %l6], %f18
2377 ba %icc, loop_20
2378 nop
2379 set 0x4B, %l3
2380 ldsb [%l7 + %l3], %i2
2381 add %o6, %l6, %o2
2382 set 0x30, %o1
2383 swapa [%l7 + %o1] 0x89, %l4
2384loop_20:
2385 or %o4, %l2, %i4
2386 set 0x70, %g2
2387 stxa %g5, [%l7 + %g2] 0x89
2388 nop
2389 set 0x28, %l0
2390 ldd [%l7 + %l0], %i0
2391 nop
2392 set 0x78, %g5
2393 ldd [%l7 + %g5], %f0
2394 nop
2395 set 0x48, %i7
2396 std %o2, [%l7 + %i7]
2397 set 0x50, %l5
2398 prefetcha [%l7 + %l5] 0x80, 1
2399 set 0x71, %i6
2400 ldstuba [%l7 + %i6] 0x81, %o0
2401 set 0x7C, %o5
2402 swapa [%l7 + %o5] 0x80, %g3
2403 set 0x40, %o7
2404 ldda [%l7 + %o7] 0x89, %f0
2405 set 0x0C, %g1
2406 stha %o1, [%l7 + %g1] 0x89
2407 nop
2408 set 0x50, %o2
2409 ldx [%l7 + %o2], %l5
2410 nop
2411 set 0x7B, %i5
2412 ldub [%l7 + %i5], %i5
2413 set 0x40, %g6
2414 stda %f16, [%l7 + %g6] 0xda
2415 wr %g1, %i7, %sys_tick
2416 set 0x50, %o3
2417 stba %o5, [%l7 + %o3] 0xe2
2418 membar #Sync
2419 or %g2, %o7, %i1
2420 fpadd32 %f6, %f8, %f18
2421 nop
2422 set 0x3E, %g7
2423 ldstub [%l7 + %g7], %g6
2424 nop
2425 set 0x50, %i2
2426 ldub [%l7 + %i2], %l0
2427 nop
2428 set 0x70, %l2
2429 ldx [%l7 + %l2], %i6
2430 add %l7, 0x60, %l6
2431 wr %g0, 0x81, %asi
2432 casxa [%l6] 0x81, %i3, %g4
2433 nop
2434 set 0x40, %i0
2435 lduw [%l7 + %i0], %l1
2436 set 0x60, %l4
2437 lda [%l7 + %l4] 0x88, %f9
2438 set 0x52, %i1
2439 stha %g7, [%l7 + %i1] 0xea
2440 membar #Sync
2441 add %l7, 0x30, %l6
2442 wr %g0, 0x89, %asi
2443 lda [%l6] %asi, %o6
2444 casa [%l6] 0x89, %o6, %l6
2445 set 0x40, %o4
2446 ldda [%l7 + %o4] 0xd2, %f0
2447 nop
2448 set 0x48, %i3
2449 ldd [%l7 + %i3], %o2
2450 nop
2451 set 0x78, %g3
2452 prefetch [%l7 + %g3], 0
2453 and %l4, %o4, %i2
2454 add %l7, 0x68, %l6
2455 wr %g0, 0x88, %asi
2456 casa [%l6] 0x88, %i4, %g5
2457 add %l7, 0x20, %l6
2458 wr %g0, 0x88, %asi
2459 lda [%l6] %asi, %l2
2460 casa [%l6] 0x88, %l2, %i0
2461 nop
2462 set 0x78, %g4
2463 ldd [%l7 + %g4], %f22
2464 nop
2465 set 0x48, %l1
2466 ldx [%l7 + %l1], %o3
2467 nop
2468 set 0x14, %i4
2469 stw %o0, [%l7 + %i4]
2470 set 0x34, %o6
2471 stwa %g3, [%l7 + %o6] 0xea
2472 membar #Sync
2473 nop
2474 set 0x1C, %l6
2475 ldsw [%l7 + %l6], %l3
2476 nop
2477 set 0x34, %o0
2478 swap [%l7 + %o0], %l5
2479 nop
2480 set 0x5C, %l3
2481 prefetch [%l7 + %l3], 1
2482 nop
2483 set 0x60, %g2
2484 ldx [%l7 + %g2], %i5
2485 set 0x5C, %l0
2486 swapa [%l7 + %l0] 0x89, %o1
2487 set 0x3E, %o1
2488 stha %g1, [%l7 + %o1] 0x89
2489 or %i7, %o5, %o7
2490 add %g2, %i1, %l0
2491 nop
2492 set 0x38, %g5
2493 std %f2, [%l7 + %g5]
2494 add %l7, 0x78, %l6
2495 wr %g0, 0x89, %asi
2496 casxa [%l6] 0x89, %g6, %i6
2497 or %g4, %i3, %l1
2498 set 0x7C, %l5
2499 stha %g7, [%l7 + %l5] 0x88
2500 add %l7, 0x60, %l6
2501 wr %g0, 0x81, %asi
2502 ldxa [%l6] %asi, %o6
2503 casxa [%l6] 0x81, %o6, %o2
2504 or %l6, %l4, %i2
2505 set 0x40, %i6
2506 stda %f0, [%l7 + %i6] 0xf1
2507 membar #Sync
2508 st %f13, [%l7 + 0x78]
2509 set 0x70, %i7
2510 stxa %o4, [%l7 + %i7] 0xeb
2511 membar #Sync
2512 set 0x40, %o5
2513 ldda [%l7 + %o5] 0xeb, %g4
2514 nop
2515 set 0x38, %o7
2516 ldstub [%l7 + %o7], %l2
2517 nop
2518 set 0x54, %o2
2519 stb %i0, [%l7 + %o2]
2520 set 0x40, %g1
2521 ldda [%l7 + %g1] 0x89, %f0
2522 ld [%l7 + 0x38], %f22
2523 ld [%l7 + 0x4C], %f19
2524 and %o3, %o0, %i4
2525 membar #Sync
2526 set 0x40, %g6
2527 ldda [%l7 + %g6] 0xf1, %f16
2528 st %fsr, [%l7 + 0x38]
2529 set 0x20, %o3
2530 stda %l2, [%l7 + %o3] 0xe2
2531 membar #Sync
2532 add %l7, 0x14, %l6
2533 wr %g0, 0x89, %asi
2534 lda [%l6] %asi, %l5
2535 casa [%l6] 0x89, %l5, %g3
2536 nop
2537 set 0x6C, %i5
2538 prefetch [%l7 + %i5], 4
2539 nop
2540 set 0x68, %i2
2541 ldsw [%l7 + %i2], %o1
2542 nop
2543 set 0x48, %g7
2544 ldsh [%l7 + %g7], %g1
2545 set 0x2C, %l2
2546 swapa [%l7 + %l2] 0x81, %i7
2547 nop
2548 set 0x4A, %l4
2549 stb %o5, [%l7 + %l4]
2550 ld [%l7 + 0x34], %f13
2551 nop
2552 set 0x29, %i1
2553 ldstub [%l7 + %i1], %o7
2554 or %g2, %i5, %l0
2555 set 0x40, %o4
2556 ldda [%l7 + %o4] 0xd2, %f16
2557 nop
2558 set 0x58, %i0
2559 stx %i1, [%l7 + %i0]
2560 fpsub16s %f17, %f28, %f24
2561 nop
2562 set 0x40, %i3
2563 ldx [%l7 + %i3], %i6
2564 nop
2565 set 0x30, %g3
2566 std %f30, [%l7 + %g3]
2567 set 0x24, %g4
2568 swapa [%l7 + %g4] 0x88, %g4
2569 and %g6, %l1, %i3
2570 nop
2571 set 0x48, %i4
2572 std %f4, [%l7 + %i4]
2573 add %l7, 0x2C, %l6
2574 wr %g0, 0x80, %asi
2575 lda [%l6] %asi, %o6
2576 casa [%l6] 0x80, %o6, %o2
2577 set 0x10, %o6
2578 stxa %l6, [%l7 + %o6] 0xeb
2579 membar #Sync
2580 nop
2581 set 0x10, %l6
2582 std %f14, [%l7 + %l6]
2583 membar #Sync
2584 set 0x40, %o0
2585 ldda [%l7 + %o0] 0xf1, %f16
2586 and %l4, %g7, %i2
2587 add %l7, 0x08, %l6
2588 wr %g0, 0x81, %asi
2589 ldxa [%l6] %asi, %o4
2590 casxa [%l6] 0x81, %o4, %g5
2591 nop
2592 set 0x10, %l1
2593 std %f6, [%l7 + %l1]
2594 nop
2595 set 0x28, %g2
2596 stx %fsr, [%l7 + %g2]
2597 set 0x38, %l0
2598 ldxa [%l7 + %l0] 0x89, %l2
2599 nop
2600 set 0x4A, %o1
2601 sth %o3, [%l7 + %o1]
2602 set 0x71, %l3
2603 ldstuba [%l7 + %l3] 0x88, %o0
2604 nop
2605 set 0x28, %g5
2606 lduw [%l7 + %g5], %i0
2607 nop
2608 set 0x5B, %l5
2609 stb %l3, [%l7 + %l5]
2610 add %l7, 0x68, %l6
2611 wr %g0, 0x89, %asi
2612 ldxa [%l6] %asi, %l5
2613 casxa [%l6] 0x89, %l5, %g3
2614 wr %i4, %o1, %softint
2615 ld [%l7 + 0x08], %f26
2616 set 0x44, %i6
2617 stwa %g1, [%l7 + %i6] 0xeb
2618 membar #Sync
2619 set 0x28, %i7
2620 ldxa [%l7 + %i7] 0x81, %o5
2621 nop
2622 set 0x28, %o5
2623 lduw [%l7 + %o5], %o7
2624 set 0x70, %o7
2625 ldxa [%l7 + %o7] 0x81, %g2
2626 nop
2627 set 0x10, %g1
2628 lduw [%l7 + %g1], %i5
2629 set 0x74, %o2
2630 stwa %l0, [%l7 + %o2] 0xe3
2631 membar #Sync
2632 nop
2633 set 0x64, %g6
2634 swap [%l7 + %g6], %i1
2635 nop
2636 set 0x30, %o3
2637 ldd [%l7 + %o3], %i6
2638 set 0x40, %i5
2639 stda %i6, [%l7 + %i5] 0x89
2640 nop
2641 set 0x30, %g7
2642 ldsw [%l7 + %g7], %g6
2643 set 0x40, %l2
2644 ldda [%l7 + %l2] 0x88, %f0
2645 set 0x78, %i2
2646 stxa %g4, [%l7 + %i2] 0x88
2647 st %fsr, [%l7 + 0x18]
2648 set 0x28, %l4
2649 ldxa [%l7 + %l4] 0x89, %i3
2650 and %l1, %o2, %l6
2651 set 0x60, %i1
2652 stxa %o6, [%l7 + %i1] 0x89
2653 nop
2654 set 0x58, %i0
2655 ldx [%l7 + %i0], %l4
2656 nop
2657 set 0x18, %i3
2658 ldd [%l7 + %i3], %f8
2659 nop
2660 set 0x40, %o4
2661 ldx [%l7 + %o4], %g7
2662 set 0x10, %g4
2663 prefetcha [%l7 + %g4] 0x80, 3
2664 set 0x18, %g3
2665 stxa %i2, [%l7 + %g3] 0xe3
2666 membar #Sync
2667 nop
2668 set 0x18, %i4
2669 stw %l2, [%l7 + %i4]
2670 set 0x0D, %l6
2671 ldstuba [%l7 + %l6] 0x88, %o3
2672 nop
2673 set 0x40, %o6
2674 ldub [%l7 + %o6], %o0
2675 nop
2676 set 0x70, %l1
2677 ldd [%l7 + %l1], %i0
2678 fpsub32s %f31, %f18, %f17
2679 bl,pn %icc, loop_21
2680 and %g5, %l3, %g3
2681 set 0x08, %o0
2682 stda %l4, [%l7 + %o0] 0xeb
2683 membar #Sync
2684loop_21:
2685 nop
2686 set 0x40, %l0
2687 sth %i4, [%l7 + %l0]
2688 nop
2689 set 0x46, %g2
2690 stb %o1, [%l7 + %g2]
2691 st %fsr, [%l7 + 0x54]
2692 nop
2693 set 0x28, %o1
2694 ldsw [%l7 + %o1], %o5
2695 wr %g1, %o7, %clear_softint
2696 or %g2, %l0, %i5
2697 set 0x10, %l3
2698 lda [%l7 + %l3] 0x80, %f1
2699 st %fsr, [%l7 + 0x14]
2700 set 0x4A, %l5
2701 stba %i7, [%l7 + %l5] 0xea
2702 membar #Sync
2703 nop
2704 set 0x25, %g5
2705 stb %i6, [%l7 + %g5]
2706 set 0x50, %i6
2707 stxa %g6, [%l7 + %i6] 0xe2
2708 membar #Sync
2709 nop
2710 set 0x3E, %o5
2711 ldsb [%l7 + %o5], %i1
2712 fpsub32s %f2, %f19, %f24
2713 add %l7, 0x30, %l6
2714 wr %g0, 0x88, %asi
2715 casa [%l6] 0x88, %i3, %g4
2716 wr %o2, %l1, %sys_tick
2717 set 0x70, %o7
2718 ldda [%l7 + %o7] 0x81, %o6
2719 wr %l6, %l4, %clear_softint
2720 set 0x48, %i7
2721 sta %f15, [%l7 + %i7] 0x80
2722 set 0x38, %o2
2723 sta %f28, [%l7 + %o2] 0x81
2724 nop
2725 set 0x2D, %g1
2726 ldstub [%l7 + %g1], %g7
2727 set 0x38, %g6
2728 stda %i2, [%l7 + %g6] 0x88
2729 or %l2, %o4, %o0
2730 nop
2731 set 0x58, %o3
2732 ldsh [%l7 + %o3], %o3
2733 nop
2734 set 0x30, %g7
2735 ldd [%l7 + %g7], %g4
2736 nop
2737 set 0x52, %l2
2738 sth %l3, [%l7 + %l2]
2739 nop
2740 set 0x50, %i2
2741 ldx [%l7 + %i2], %g3
2742 nop
2743 set 0x46, %l4
2744 ldsh [%l7 + %l4], %i0
2745 set 0x40, %i5
2746 ldda [%l7 + %i5] 0xda, %f16
2747 bge,a %xcc, loop_22
2748 or %l5, %i4, %o1
2749 add %l7, 0x40, %l6
2750 wr %g0, 0x80, %asi
2751 ldxa [%l6] %asi, %g1
2752 casxa [%l6] 0x80, %g1, %o5
2753loop_22:
2754 nop
2755 add %l7, 0x48, %l6
2756 wr %g0, 0x89, %asi
2757 ldxa [%l6] %asi, %g2
2758 casxa [%l6] 0x89, %g2, %l0
2759 nop
2760 set 0x6C, %i0
2761 stw %i5, [%l7 + %i0]
2762 nop
2763 set 0x78, %i3
2764 prefetch [%l7 + %i3], 2
2765 set 0x18, %o4
2766 stxa %o7, [%l7 + %o4] 0xe2
2767 membar #Sync
2768 set 0x68, %g4
2769 lda [%l7 + %g4] 0x88, %f30
2770 nop
2771 set 0x3C, %g3
2772 stw %i7, [%l7 + %g3]
2773 nop
2774 set 0x58, %i1
2775 swap [%l7 + %i1], %i6
2776 add %l7, 0x20, %l6
2777 wr %g0, 0x89, %asi
2778 casxa [%l6] 0x89, %i1, %g6
2779 st %fsr, [%l7 + 0x2C]
2780 st %f29, [%l7 + 0x14]
2781 nop
2782 set 0x74, %i4
2783 ldsb [%l7 + %i4], %i3
2784 st %f26, [%l7 + 0x2C]
2785 st %fsr, [%l7 + 0x24]
2786 nop
2787 set 0x2C, %o6
2788 prefetch [%l7 + %o6], 4
2789 nop
2790 set 0x48, %l6
2791 ldx [%l7 + %l6], %g4
2792 set 0x4D, %l1
2793 ldstuba [%l7 + %l1] 0x89, %o2
2794 set 0x36, %o0
2795 stba %l1, [%l7 + %o0] 0xeb
2796 membar #Sync
2797 fpadd32 %f8, %f0, %f16
2798 set 0x5B, %l0
2799 stba %o6, [%l7 + %l0] 0x80
2800 set 0x68, %o1
2801 swapa [%l7 + %o1] 0x81, %l4
2802 nop
2803 set 0x78, %g2
2804 prefetch [%l7 + %g2], 2
2805 nop
2806 set 0x12, %l3
2807 ldsh [%l7 + %l3], %l6
2808 wr %g7, %i2, %set_softint
2809 add %l2, %o0, %o4
2810 nop
2811 set 0x38, %g5
2812 ldd [%l7 + %g5], %g4
2813 nop
2814 set 0x08, %i6
2815 stx %o3, [%l7 + %i6]
2816 nop
2817 set 0x58, %o5
2818 ldx [%l7 + %o5], %l3
2819 st %f27, [%l7 + 0x30]
2820 add %l7, 0x28, %l6
2821 wr %g0, 0x81, %asi
2822 ldxa [%l6] %asi, %i0
2823 casxa [%l6] 0x81, %i0, %g3
2824 nop
2825 set 0x60, %l5
2826 ldd [%l7 + %l5], %i4
2827 nop
2828 set 0x6C, %i7
2829 sth %o1, [%l7 + %i7]
2830 or %l5, %o5, %g1
2831 nop
2832 set 0x40, %o2
2833 prefetch [%l7 + %o2], 1
2834 set 0x44, %o7
2835 swapa [%l7 + %o7] 0x80, %l0
2836 set 0x30, %g1
2837 stda %i4, [%l7 + %g1] 0x80
2838 ld [%l7 + 0x30], %f0
2839 set 0x64, %g6
2840 stwa %g2, [%l7 + %g6] 0xe2
2841 membar #Sync
2842 set 0x1E, %o3
2843 stha %i7, [%l7 + %o3] 0x89
2844 fpsub32 %f4, %f6, %f24
2845 set 0x68, %l2
2846 ldxa [%l7 + %l2] 0x81, %i6
2847 nop
2848 set 0x50, %i2
2849 ldd [%l7 + %i2], %f10
2850 set 0x58, %l4
2851 prefetcha [%l7 + %l4] 0x89, 1
2852 set 0x17, %g7
2853 stba %i1, [%l7 + %g7] 0x81
2854 nop
2855 set 0x38, %i0
2856 prefetch [%l7 + %i0], 0
2857 set 0x74, %i3
2858 sta %f31, [%l7 + %i3] 0x89
2859 set 0x2B, %i5
2860 stba %i3, [%l7 + %i5] 0x89
2861 set 0x08, %o4
2862 stda %g6, [%l7 + %o4] 0xeb
2863 membar #Sync
2864 nop
2865 set 0x10, %g4
2866 stw %o2, [%l7 + %g4]
2867 nop
2868 set 0x34, %i1
2869 stw %l1, [%l7 + %i1]
2870 st %fsr, [%l7 + 0x74]
2871 nop
2872 set 0x68, %g3
2873 ldsh [%l7 + %g3], %o6
2874 fpsub32s %f19, %f13, %f24
2875 nop
2876 set 0x10, %o6
2877 ldsw [%l7 + %o6], %g4
2878 nop
2879 set 0x60, %i4
2880 std %i6, [%l7 + %i4]
2881 nop
2882 set 0x64, %l6
2883 lduw [%l7 + %l6], %g7
2884 set 0x14, %l1
2885 swapa [%l7 + %l1] 0x81, %l4
2886 nop
2887 set 0x4C, %l0
2888 swap [%l7 + %l0], %i2
2889 set 0x14, %o1
2890 sta %f9, [%l7 + %o1] 0x89
2891 wr %o0, %l2, %clear_softint
2892 nop
2893 set 0x70, %o0
2894 stx %o4, [%l7 + %o0]
2895 nop
2896 set 0x7A, %g2
2897 stb %o3, [%l7 + %g2]
2898 add %l7, 0x78, %l6
2899 wr %g0, 0x81, %asi
2900 ldxa [%l6] %asi, %l3
2901 casxa [%l6] 0x81, %l3, %g5
2902 set 0x40, %g5
2903 stwa %g3, [%l7 + %g5] 0x81
2904 nop
2905 set 0x20, %i6
2906 ldd [%l7 + %i6], %f8
2907 fpsub16 %f16, %f30, %f30
2908 nop
2909 set 0x36, %o5
2910 stb %i0, [%l7 + %o5]
2911 bl,a,pt %xcc, loop_23
2912 add %o1, %i4, %l5
2913 set 0x30, %l3
2914 ldda [%l7 + %l3] 0x81, %g0
2915loop_23:
2916 fpadd16s %f31, %f17, %f27
2917 nop
2918 set 0x78, %i7
2919 ldsb [%l7 + %i7], %o5
2920 set 0x70, %o2
2921 sta %f20, [%l7 + %o2] 0x89
2922 st %f0, [%l7 + 0x5C]
2923 set 0x30, %o7
2924 stda %i4, [%l7 + %o7] 0x89
2925 set 0x6C, %l5
2926 lda [%l7 + %l5] 0x89, %f4
2927 add %l7, 0x68, %l6
2928 wr %g0, 0x88, %asi
2929 ldxa [%l6] %asi, %l0
2930 casxa [%l6] 0x88, %l0, %i7
2931 set 0x58, %g6
2932 sta %f18, [%l7 + %g6] 0x81
2933 set 0x28, %o3
2934 stda %g2, [%l7 + %o3] 0xeb
2935 membar #Sync
2936 nop
2937 set 0x28, %l2
2938 stw %o7, [%l7 + %l2]
2939 nop
2940 set 0x58, %g1
2941 stx %fsr, [%l7 + %g1]
2942 nop
2943 set 0x74, %l4
2944 prefetch [%l7 + %l4], 3
2945 st %fsr, [%l7 + 0x4C]
2946 nop
2947 set 0x40, %g7
2948 std %i0, [%l7 + %g7]
2949 nop
2950 set 0x78, %i2
2951 stw %i3, [%l7 + %i2]
2952 nop
2953 set 0x20, %i3
2954 ldd [%l7 + %i3], %f26
2955 set 0x6D, %i5
2956 stba %i6, [%l7 + %i5] 0xeb
2957 membar #Sync
2958 nop
2959 set 0x0C, %i0
2960 ldsw [%l7 + %i0], %g6
2961 nop
2962 set 0x70, %g4
2963 std %f8, [%l7 + %g4]
2964 set 0x68, %i1
2965 swapa [%l7 + %i1] 0x81, %o2
2966 nop
2967 set 0x10, %o4
2968 ldd [%l7 + %o4], %l0
2969 nop
2970 set 0x49, %o6
2971 ldstub [%l7 + %o6], %g4
2972 nop
2973 nop
2974 setx 0x903AD43E6FAFE4EB, %l0, %l6
2975 stx %l6, [%l7 + 0x28]
2976 ldd [%l7 + 0x28], %f20
2977 setx 0xB2420DC8A4188C3A, %l1, %l5
2978 stx %l5, [%l7 + 0x10]
2979 ldd [%l7 + 0x10], %f18
2980 fdivd %f18, %f20, %f18
2981 st %f25, [%l7 + 0x68]
2982 nop
2983 set 0x3C, %i4
2984 stw %o6, [%l7 + %i4]
2985 set 0x32, %g3
2986 stba %g7, [%l7 + %g3] 0xe2
2987 membar #Sync
2988 set 0x50, %l6
2989 ldxa [%l7 + %l6] 0x88, %l6
2990 nop
2991 set 0x34, %l0
2992 ldsh [%l7 + %l0], %i2
2993 set 0x48, %l1
2994 prefetcha [%l7 + %l1] 0x80, 3
2995 set 0x30, %o1
2996 stha %l2, [%l7 + %o1] 0x80
2997 nop
2998 set 0x5E, %g2
2999 sth %o4, [%l7 + %g2]
3000 set 0x40, %g5
3001 ldda [%l7 + %g5] 0xd2, %f0
3002 set 0x68, %o0
3003 stda %o0, [%l7 + %o0] 0xe3
3004 membar #Sync
3005 nop
3006 set 0x5E, %i6
3007 ldstub [%l7 + %i6], %o3
3008 nop
3009 set 0x42, %o5
3010 ldsh [%l7 + %o5], %l3
3011 nop
3012 set 0x18, %l3
3013 std %f26, [%l7 + %l3]
3014 ble,a %icc, loop_24
3015 nop
3016 set 0x1C, %i7
3017 stw %g5, [%l7 + %i7]
3018 nop
3019 set 0x4C, %o2
3020 ldsw [%l7 + %o2], %g3
3021 nop
3022 set 0x5E, %l5
3023 lduh [%l7 + %l5], %i0
3024loop_24:
3025 or %i4, %o1, %l5
3026 set 0x12, %o7
3027 stha %g1, [%l7 + %o7] 0x81
3028 nop
3029 set 0x7E, %g6
3030 lduh [%l7 + %g6], %i5
3031 ld [%l7 + 0x24], %f7
3032 set 0x1B, %o3
3033 stba %l0, [%l7 + %o3] 0xe3
3034 membar #Sync
3035 set 0x30, %g1
3036 stda %o4, [%l7 + %g1] 0x88
3037 and %i7, %o7, %g2
3038 set 0x5C, %l4
3039 swapa [%l7 + %l4] 0x80, %i1
3040 nop
3041 set 0x58, %g7
3042 ldsb [%l7 + %g7], %i3
3043 set 0x14, %i2
3044 stwa %g6, [%l7 + %i2] 0xe2
3045 membar #Sync
3046 set 0x79, %i3
3047 ldstuba [%l7 + %i3] 0x89, %o2
3048 set 0x2C, %i5
3049 stwa %l1, [%l7 + %i5] 0xe2
3050 membar #Sync
3051 bl,a %icc, loop_25
3052 nop
3053 set 0x78, %l2
3054 ldd [%l7 + %l2], %f12
3055 nop
3056 set 0x7E, %g4
3057 ldstub [%l7 + %g4], %g4
3058 nop
3059 set 0x50, %i1
3060 swap [%l7 + %i1], %i6
3061loop_25:
3062 nop
3063 set 0x3E, %o4
3064 sth %o6, [%l7 + %o4]
3065 nop
3066 set 0x40, %i0
3067 ldsh [%l7 + %i0], %l6
3068 set 0x70, %i4
3069 stda %i2, [%l7 + %i4] 0xea
3070 membar #Sync
3071 set 0x48, %o6
3072 stda %l4, [%l7 + %o6] 0xe3
3073 membar #Sync
3074 nop
3075 set 0x08, %g3
3076 stw %g7, [%l7 + %g3]
3077 nop
3078 set 0x40, %l0
3079 ldsw [%l7 + %l0], %o4
3080 nop
3081 set 0x5A, %l1
3082 ldsh [%l7 + %l1], %l2
3083 nop
3084 set 0x14, %o1
3085 lduw [%l7 + %o1], %o3
3086 nop
3087 set 0x7C, %g2
3088 sth %o0, [%l7 + %g2]
3089 set 0x19, %l6
3090 ldstuba [%l7 + %l6] 0x81, %l3
3091 set 0x40, %o0
3092 stda %f0, [%l7 + %o0] 0xd8
3093 set 0x60, %g5
3094 ldda [%l7 + %g5] 0x88, %g4
3095 nop
3096 set 0x7F, %i6
3097 ldstub [%l7 + %i6], %g3
3098 nop
3099 set 0x68, %o5
3100 ldx [%l7 + %o5], %i0
3101 nop
3102 set 0x74, %l3
3103 lduh [%l7 + %l3], %o1
3104 st %f14, [%l7 + 0x74]
3105 bleu,pn %icc, loop_26
3106 ld [%l7 + 0x44], %f30
3107 set 0x24, %o2
3108 stba %l5, [%l7 + %o2] 0x89
3109loop_26:
3110 st %fsr, [%l7 + 0x34]
3111 add %l7, 0x50, %l6
3112 wr %g0, 0x89, %asi
3113 ldxa [%l6] %asi, %g1
3114 casxa [%l6] 0x89, %g1, %i4
3115 nop
3116 set 0x14, %i7
3117 prefetch [%l7 + %i7], 4
3118 nop
3119 set 0x7D, %l5
3120 ldstub [%l7 + %l5], %l0
3121 add %i5, %i7, %o5
3122 nop
3123 set 0x45, %g6
3124 ldstub [%l7 + %g6], %o7
3125 nop
3126 set 0x70, %o7
3127 ldx [%l7 + %o7], %g2
3128 add %i1, %g6, %i3
3129 set 0x53, %g1
3130 ldstuba [%l7 + %g1] 0x80, %o2
3131 nop
3132 set 0x67, %l4
3133 ldsb [%l7 + %l4], %l1
3134 nop
3135 set 0x18, %o3
3136 std %f30, [%l7 + %o3]
3137 nop
3138 set 0x30, %i2
3139 prefetch [%l7 + %i2], 1
3140 set 0x08, %i3
3141 prefetcha [%l7 + %i3] 0x80, 2
3142 add %l7, 0x10, %l6
3143 wr %g0, 0x89, %asi
3144 casa [%l6] 0x89, %i6, %l6
3145 set 0x08, %g7
3146 stwa %o6, [%l7 + %g7] 0xe2
3147 membar #Sync
3148 st %f14, [%l7 + 0x28]
3149 set 0x48, %l2
3150 stxa %l4, [%l7 + %l2] 0xe3
3151 membar #Sync
3152 nop
3153 set 0x28, %i5
3154 ldd [%l7 + %i5], %i2
3155 ld [%l7 + 0x74], %f28
3156 add %l7, 0x38, %l6
3157 wr %g0, 0x89, %asi
3158 casxa [%l6] 0x89, %g7, %l2
3159 nop
3160 set 0x44, %g4
3161 sth %o3, [%l7 + %g4]
3162 set 0x18, %i1
3163 stba %o4, [%l7 + %i1] 0xea
3164 membar #Sync
3165 nop
3166 set 0x68, %o4
3167 ldd [%l7 + %o4], %f28
3168 ld [%l7 + 0x70], %f4
3169 nop
3170 set 0x58, %i0
3171 std %f6, [%l7 + %i0]
3172 bgu %xcc, loop_27
3173 nop
3174 set 0x5C, %i4
3175 lduw [%l7 + %i4], %o0
3176 set 0x64, %g3
3177 stwa %g5, [%l7 + %g3] 0xe2
3178 membar #Sync
3179loop_27:
3180 add %g3, %i0, %o1
3181 set 0x20, %l0
3182 stxa %l3, [%l7 + %l0] 0xe3
3183 membar #Sync
3184 nop
3185 set 0x20, %o6
3186 stw %l5, [%l7 + %o6]
3187 nop
3188 set 0x58, %l1
3189 ldsw [%l7 + %l1], %g1
3190 set 0x28, %o1
3191 prefetcha [%l7 + %o1] 0x88, 4
3192 nop
3193 set 0x20, %l6
3194 prefetch [%l7 + %l6], 3
3195 nop
3196 set 0x44, %o0
3197 ldsh [%l7 + %o0], %i4
3198 set 0x08, %g5
3199 ldxa [%l7 + %g5] 0x89, %i7
3200 nop
3201 set 0x70, %g2
3202 ldsw [%l7 + %g2], %i5
3203 nop
3204 set 0x1D, %i6
3205 stb %o5, [%l7 + %i6]
3206 nop
3207 set 0x24, %o5
3208 prefetch [%l7 + %o5], 1
3209 nop
3210 set 0x57, %l3
3211 stb %o7, [%l7 + %l3]
3212 add %l7, 0x18, %l6
3213 wr %g0, 0x89, %asi
3214 lda [%l6] %asi, %g2
3215 casa [%l6] 0x89, %g2, %g6
3216 set 0x58, %i7
3217 ldxa [%l7 + %i7] 0x81, %i3
3218 set 0x46, %l5
3219 ldstuba [%l7 + %l5] 0x89, %i1
3220 nop
3221 set 0x40, %g6
3222 swap [%l7 + %g6], %l1
3223 nop
3224 set 0x40, %o7
3225 ldx [%l7 + %o7], %g4
3226 add %i6, %l6, %o6
3227 wr %o2, %i2, %softint
3228 add %l7, 0x50, %l6
3229 wr %g0, 0x89, %asi
3230 casxa [%l6] 0x89, %g7, %l4
3231 nop
3232 set 0x56, %o2
3233 ldub [%l7 + %o2], %l2
3234 nop
3235 set 0x23, %l4
3236 stb %o4, [%l7 + %l4]
3237 nop
3238 set 0x48, %o3
3239 ldd [%l7 + %o3], %f22
3240 set 0x28, %g1
3241 stda %o0, [%l7 + %g1] 0xe3
3242 membar #Sync
3243 set 0x20, %i2
3244 ldda [%l7 + %i2] 0xeb, %g4
3245 nop
3246 set 0x6E, %g7
3247 ldsh [%l7 + %g7], %g3
3248 or %o3, %o1, %i0
3249 nop
3250 set 0x0C, %i3
3251 swap [%l7 + %i3], %l5
3252 membar #Sync
3253 set 0x40, %l2
3254 ldda [%l7 + %l2] 0xf9, %f0
3255 nop
3256 set 0x78, %g4
3257 swap [%l7 + %g4], %l3
3258 set 0x68, %i1
3259 ldxa [%l7 + %i1] 0x89, %l0
3260 st %fsr, [%l7 + 0x54]
3261 wr %i4, %i7, %softint
3262 st %f11, [%l7 + 0x08]
3263 set 0x26, %i5
3264 ldstuba [%l7 + %i5] 0x81, %g1
3265 nop
3266 set 0x34, %o4
3267 ldub [%l7 + %o4], %o5
3268 wr %g0, 0x5, %fprs
3269 nop
3270 set 0x40, %i4
3271 ldsh [%l7 + %i4], %g6
3272 nop
3273 set 0x10, %i0
3274 std %f28, [%l7 + %i0]
3275 nop
3276 set 0x6F, %l0
3277 ldstub [%l7 + %l0], %o7
3278 set 0x44, %g3
3279 stha %i1, [%l7 + %g3] 0xeb
3280 membar #Sync
3281 nop
3282 set 0x2C, %l1
3283 stw %i3, [%l7 + %l1]
3284 set 0x67, %o6
3285 ldstuba [%l7 + %o6] 0x81, %l1
3286 set 0x68, %o1
3287 ldxa [%l7 + %o1] 0x88, %i6
3288 set 0x20, %l6
3289 prefetcha [%l7 + %l6] 0x88, 2
3290 set 0x50, %g5
3291 ldda [%l7 + %g5] 0x88, %o6
3292 set 0x5A, %o0
3293 ldstuba [%l7 + %o0] 0x89, %g4
3294 nop
3295 nop
3296 setx 0x5CAAF07D94FC8729, %l0, %l6
3297 stx %l6, [%l7 + 0x28]
3298 ldd [%l7 + 0x28], %f20
3299 setx 0x3ACD01F0813A1F09, %l1, %l5
3300 stx %l5, [%l7 + 0x10]
3301 ldd [%l7 + 0x10], %f20
3302 fdivd %f20, %f20, %f22
3303 ld [%l7 + 0x28], %f15
3304 st %f26, [%l7 + 0x34]
3305 add %i2, %g7, %o2
3306 set 0x2A, %i6
3307 stha %l2, [%l7 + %i6] 0x89
3308 set 0x12, %g2
3309 ldstuba [%l7 + %g2] 0x89, %o4
3310 nop
3311 set 0x60, %o5
3312 std %f2, [%l7 + %o5]
3313 add %l7, 0x60, %l6
3314 wr %g0, 0x89, %asi
3315 ldxa [%l6] %asi, %o0
3316 casxa [%l6] 0x89, %o0, %g5
3317 nop
3318 set 0x10, %l3
3319 lduh [%l7 + %l3], %g3
3320 nop
3321 set 0x18, %l5
3322 ldd [%l7 + %l5], %f24
3323 nop
3324 set 0x34, %g6
3325 ldstub [%l7 + %g6], %l4
3326 set 0x44, %i7
3327 lda [%l7 + %i7] 0x80, %f0
3328 nop
3329 set 0x58, %o7
3330 ldx [%l7 + %o7], %o1
3331 nop
3332 set 0x18, %l4
3333 ldsw [%l7 + %l4], %i0
3334 nop
3335 set 0x68, %o3
3336 ldd [%l7 + %o3], %o2
3337 nop
3338 set 0x3D, %g1
3339 ldub [%l7 + %g1], %l3
3340 set 0x40, %i2
3341 stda %f0, [%l7 + %i2] 0xd2
3342 set 0x40, %o2
3343 ldda [%l7 + %o2] 0x89, %f0
3344 nop
3345 set 0x28, %g7
3346 std %l4, [%l7 + %g7]
3347 st %fsr, [%l7 + 0x5C]
3348 nop
3349 set 0x58, %l2
3350 ldx [%l7 + %l2], %l0
3351 set 0x40, %i3
3352 stda %f16, [%l7 + %i3] 0xc2
3353 nop
3354 set 0x78, %g4
3355 ldsb [%l7 + %g4], %i4
3356 nop
3357 set 0x40, %i5
3358 ldsh [%l7 + %i5], %g1
3359 nop
3360 set 0x0C, %o4
3361 swap [%l7 + %o4], %o5
3362 st %f20, [%l7 + 0x50]
3363 nop
3364 set 0x70, %i1
3365 swap [%l7 + %i1], %i7
3366 set 0x40, %i4
3367 stda %f16, [%l7 + %i4] 0xf8
3368 membar #Sync
3369 nop
3370 set 0x40, %l0
3371 stx %fsr, [%l7 + %l0]
3372 nop
3373 set 0x38, %g3
3374 lduw [%l7 + %g3], %g2
3375 set 0x24, %i0
3376 stba %i5, [%l7 + %i0] 0xe3
3377 membar #Sync
3378 and %g6, %o7, %i3
3379 set 0x28, %l1
3380 ldxa [%l7 + %l1] 0x80, %l1
3381 nop
3382 set 0x4E, %o6
3383 stb %i1, [%l7 + %o6]
3384 nop
3385 set 0x52, %o1
3386 stb %i6, [%l7 + %o1]
3387 nop
3388 set 0x08, %g5
3389 ldd [%l7 + %g5], %f18
3390 set 0x7F, %l6
3391 ldstuba [%l7 + %l6] 0x88, %l6
3392 add %l7, 0x50, %l6
3393 wr %g0, 0x89, %asi
3394 ldxa [%l6] %asi, %g4
3395 casxa [%l6] 0x89, %g4, %i2
3396 add %o6, %g7, %l2
3397 nop
3398 set 0x70, %o0
3399 ldsw [%l7 + %o0], %o4
3400 nop
3401 set 0x60, %g2
3402 ldd [%l7 + %g2], %o2
3403 nop
3404 set 0x18, %i6
3405 stx %fsr, [%l7 + %i6]
3406 nop
3407 set 0x7A, %o5
3408 stb %g5, [%l7 + %o5]
3409 nop
3410 set 0x10, %l3
3411 stw %g3, [%l7 + %l3]
3412 bg,a,pt %icc, loop_28
3413 ld [%l7 + 0x34], %f0
3414 or %o0, %l4, %o1
3415 add %l7, 0x6C, %l6
3416 wr %g0, 0x80, %asi
3417 casa [%l6] 0x80, %o3, %i0
3418loop_28:
3419 nop
3420 set 0x70, %g6
3421 prefetch [%l7 + %g6], 1
3422 set 0x40, %i7
3423 stda %f0, [%l7 + %i7] 0xf9
3424 membar #Sync
3425 set 0x50, %l5
3426 ldxa [%l7 + %l5] 0x80, %l5
3427 nop
3428 set 0x50, %o7
3429 ldsw [%l7 + %o7], %l0
3430 set 0x54, %o3
3431 stba %i4, [%l7 + %o3] 0x81
3432 fpsub32s %f20, %f5, %f29
3433 set 0x60, %l4
3434 stxa %g1, [%l7 + %l4] 0x88
3435 nop
3436 set 0x50, %i2
3437 stx %fsr, [%l7 + %i2]
3438 nop
3439 set 0x5A, %g1
3440 ldsh [%l7 + %g1], %l3
3441 nop
3442 set 0x1C, %o2
3443 sth %i7, [%l7 + %o2]
3444 nop
3445 set 0x68, %g7
3446 std %g2, [%l7 + %g7]
3447 nop
3448 set 0x08, %l2
3449 ldd [%l7 + %l2], %o4
3450 nop
3451 set 0x28, %i3
3452 std %g6, [%l7 + %i3]
3453 set 0x40, %g4
3454 sta %f13, [%l7 + %g4] 0x81
3455 set 0x48, %i5
3456 swapa [%l7 + %i5] 0x81, %i5
3457 nop
3458 set 0x2A, %i1
3459 sth %i3, [%l7 + %i1]
3460 nop
3461 set 0x48, %o4
3462 stx %o7, [%l7 + %o4]
3463 ba,a,pn %xcc, loop_29
3464 nop
3465 set 0x1D, %i4
3466 ldsb [%l7 + %i4], %l1
3467 nop
3468 set 0x60, %l0
3469 std %f22, [%l7 + %l0]
3470 add %l7, 0x0C, %l6
3471 wr %g0, 0x81, %asi
3472 casa [%l6] 0x81, %i1, %l6
3473loop_29:
3474 ld [%l7 + 0x48], %f12
3475 nop
3476 set 0x08, %g3
3477 std %i6, [%l7 + %g3]
3478 and %i2, %o6, %g7
3479 st %f19, [%l7 + 0x48]
3480 or %l2, %g4, %o2
3481 nop
3482 set 0x54, %i0
3483 ldsb [%l7 + %i0], %o4
3484 fpadd16 %f22, %f16, %f12
3485 nop
3486 set 0x64, %l1
3487 ldub [%l7 + %l1], %g3
3488 nop
3489 set 0x68, %o6
3490 stx %g5, [%l7 + %o6]
3491 nop
3492 set 0x2F, %g5
3493 ldub [%l7 + %g5], %o0
3494 set 0x10, %l6
3495 swapa [%l7 + %l6] 0x88, %o1
3496 nop
3497 set 0x40, %o0
3498 ldd [%l7 + %o0], %f10
3499 nop
3500 set 0x5C, %o1
3501 ldsw [%l7 + %o1], %l4
3502 nop
3503 set 0x40, %g2
3504 ldd [%l7 + %g2], %i0
3505 fpsub32s %f27, %f15, %f31
3506 st %fsr, [%l7 + 0x3C]
3507 set 0x44, %o5
3508 lda [%l7 + %o5] 0x80, %f7
3509 nop
3510 set 0x3C, %i6
3511 stw %o3, [%l7 + %i6]
3512 set 0x72, %l3
3513 stha %l5, [%l7 + %l3] 0xea
3514 membar #Sync
3515 and %i4, %l0, %l3
3516 wr %i7, %g1, %y
3517 nop
3518 set 0x50, %g6
3519 ldd [%l7 + %g6], %f28
3520 nop
3521 set 0x20, %l5
3522 swap [%l7 + %l5], %g2
3523 set 0x70, %o7
3524 stwa %o5, [%l7 + %o7] 0xeb
3525 membar #Sync
3526 nop
3527 set 0x30, %o3
3528 stx %fsr, [%l7 + %o3]
3529 set 0x70, %l4
3530 ldda [%l7 + %l4] 0x89, %i4
3531 add %g6, %o7, %l1
3532 nop
3533 set 0x3D, %i2
3534 ldstub [%l7 + %i2], %i1
3535 nop
3536 set 0x09, %i7
3537 ldsb [%l7 + %i7], %l6
3538 set 0x40, %g1
3539 ldda [%l7 + %g1] 0x80, %i2
3540 nop
3541 set 0x39, %g7
3542 ldstub [%l7 + %g7], %i2
3543 nop
3544 set 0x6C, %o2
3545 sth %o6, [%l7 + %o2]
3546 nop
3547 set 0x1C, %i3
3548 swap [%l7 + %i3], %g7
3549 nop
3550 set 0x08, %g4
3551 stx %fsr, [%l7 + %g4]
3552 nop
3553 set 0x44, %l2
3554 lduh [%l7 + %l2], %l2
3555 add %l7, 0x18, %l6
3556 wr %g0, 0x89, %asi
3557 ldxa [%l6] %asi, %g4
3558 casxa [%l6] 0x89, %g4, %i6
3559 set 0x40, %i5
3560 prefetcha [%l7 + %i5] 0x80, 2
3561 or %g3, %g5, %o2
3562 nop
3563 set 0x10, %i1
3564 ldd [%l7 + %i1], %f16
3565 nop
3566 set 0x52, %i4
3567 ldstub [%l7 + %i4], %o1
3568 nop
3569 set 0x54, %o4
3570 prefetch [%l7 + %o4], 1
3571 nop
3572 set 0x18, %l0
3573 ldd [%l7 + %l0], %f10
3574 nop
3575 set 0x78, %i0
3576 std %f12, [%l7 + %i0]
3577 wr %o0, %i0, %y
3578 set 0x30, %g3
3579 sta %f5, [%l7 + %g3] 0x80
3580 st %f7, [%l7 + 0x24]
3581 nop
3582 set 0x72, %o6
3583 ldsb [%l7 + %o6], %o3
3584 nop
3585 set 0x42, %l1
3586 sth %l4, [%l7 + %l1]
3587 nop
3588 set 0x1B, %l6
3589 ldub [%l7 + %l6], %l5
3590 set 0x4C, %g5
3591 swapa [%l7 + %g5] 0x89, %i4
3592 add %l0, %l3, %i7
3593 nop
3594 set 0x30, %o0
3595 prefetch [%l7 + %o0], 2
3596 nop
3597 set 0x1E, %g2
3598 lduh [%l7 + %g2], %g2
3599 st %f9, [%l7 + 0x4C]
3600 nop
3601 set 0x74, %o1
3602 swap [%l7 + %o1], %g1
3603 nop
3604 set 0x58, %o5
3605 std %i4, [%l7 + %o5]
3606 st %fsr, [%l7 + 0x58]
3607 nop
3608 set 0x0B, %i6
3609 ldsb [%l7 + %i6], %o5
3610 nop
3611 set 0x32, %g6
3612 ldsh [%l7 + %g6], %g6
3613 set 0x08, %l3
3614 stxa %l1, [%l7 + %l3] 0xea
3615 membar #Sync
3616 nop
3617 set 0x50, %o7
3618 swap [%l7 + %o7], %i1
3619 nop
3620 set 0x58, %l5
3621 stw %o7, [%l7 + %l5]
3622 st %f23, [%l7 + 0x28]
3623 set 0x58, %o3
3624 prefetcha [%l7 + %o3] 0x81, 4
3625 ld [%l7 + 0x6C], %f21
3626 nop
3627 set 0x48, %l4
3628 ldsw [%l7 + %l4], %l6
3629 nop
3630 set 0x5C, %i7
3631 sth %i2, [%l7 + %i7]
3632 nop
3633 set 0x50, %i2
3634 stx %fsr, [%l7 + %i2]
3635 nop
3636 set 0x70, %g1
3637 ldd [%l7 + %g1], %f0
3638 nop
3639 set 0x7C, %o2
3640 swap [%l7 + %o2], %o6
3641 st %fsr, [%l7 + 0x08]
3642 set 0x70, %i3
3643 stda %l2, [%l7 + %i3] 0x80
3644 or %g7, %i6, %g4
3645 nop
3646 set 0x34, %g4
3647 swap [%l7 + %g4], %g3
3648 nop
3649 set 0x68, %g7
3650 std %f16, [%l7 + %g7]
3651 nop
3652 set 0x3C, %i5
3653 swap [%l7 + %i5], %o4
3654 set 0x50, %l2
3655 ldxa [%l7 + %l2] 0x80, %g5
3656 nop
3657 set 0x36, %i1
3658 ldsb [%l7 + %i1], %o1
3659 nop
3660 set 0x11, %i4
3661 ldsb [%l7 + %i4], %o0
3662 nop
3663 set 0x10, %o4
3664 std %o2, [%l7 + %o4]
3665 set 0x12, %l0
3666 stba %o3, [%l7 + %l0] 0xe2
3667 membar #Sync
3668 set 0x4C, %i0
3669 stha %i0, [%l7 + %i0] 0x88
3670 add %l4, %l5, %i4
3671 and %l0, %i7, %g2
3672 set 0x20, %g3
3673 stwa %g1, [%l7 + %g3] 0xe3
3674 membar #Sync
3675 set 0x5C, %o6
3676 sta %f15, [%l7 + %o6] 0x81
3677 nop
3678 set 0x3A, %l1
3679 sth %i5, [%l7 + %l1]
3680 ld [%l7 + 0x10], %f23
3681 nop
3682 set 0x08, %g5
3683 lduw [%l7 + %g5], %l3
3684 nop
3685 set 0x50, %l6
3686 ldsh [%l7 + %l6], %g6
3687 nop
3688 set 0x18, %g2
3689 ldsw [%l7 + %g2], %o5
3690 set 0x50, %o0
3691 ldxa [%l7 + %o0] 0x81, %i1
3692 set 0x38, %o5
3693 stxa %o7, [%l7 + %o5] 0x81
3694 nop
3695 set 0x50, %i6
3696 stx %i3, [%l7 + %i6]
3697 add %l7, 0x10, %l6
3698 wr %g0, 0x81, %asi
3699 ldxa [%l6] %asi, %l1
3700 casxa [%l6] 0x81, %l1, %i2
3701 nop
3702 or %g0, 0x8, %l0
3703 sllx %l0, 0x3c, %l0
3704 wr %l0, 0xDCA, %sys_tick_cmpr
3705 nop
3706 set 0x6C, %g6
3707 lduw [%l7 + %g6], %o6
3708 set 0x6D, %l3
3709 ldstuba [%l7 + %l3] 0x88, %i6
3710 st %f31, [%l7 + 0x78]
3711 nop
3712 set 0x7C, %o7
3713 lduw [%l7 + %o7], %g7
3714 nop
3715 set 0x4E, %l5
3716 sth %g4, [%l7 + %l5]
3717 fpsub32 %f28, %f4, %f16
3718 nop
3719 set 0x4E, %o3
3720 ldub [%l7 + %o3], %g3
3721 st %fsr, [%l7 + 0x30]
3722 nop
3723 set 0x78, %o1
3724 stw %g5, [%l7 + %o1]
3725 st %fsr, [%l7 + 0x78]
3726 nop
3727 set 0x77, %i7
3728 ldsb [%l7 + %i7], %o1
3729 add %o4, %o2, %o0
3730 nop
3731 set 0x78, %l4
3732 stx %o3, [%l7 + %l4]
3733 or %i0, %l5, %i4
3734 nop
3735 set 0x10, %g1
3736 std %f20, [%l7 + %g1]
3737 set 0x40, %i2
3738 stda %l0, [%l7 + %i2] 0xe3
3739 membar #Sync
3740 set 0x0C, %o2
3741 sta %f1, [%l7 + %o2] 0x80
3742 nop
3743 set 0x4C, %i3
3744 lduh [%l7 + %i3], %i7
3745 set 0x30, %g7
3746 ldxa [%l7 + %g7] 0x88, %l4
3747 nop
3748 set 0x7C, %g4
3749 ldsw [%l7 + %g4], %g1
3750 nop
3751 set 0x34, %l2
3752 prefetch [%l7 + %l2], 4
3753 set 0x70, %i1
3754 ldda [%l7 + %i1] 0x81, %g2
3755 fpsub32 %f2, %f6, %f14
3756 nop
3757 set 0x54, %i4
3758 swap [%l7 + %i4], %l3
3759 st %f30, [%l7 + 0x34]
3760 nop
3761 set 0x50, %i5
3762 std %i4, [%l7 + %i5]
3763 nop
3764 set 0x5C, %l0
3765 stw %g6, [%l7 + %l0]
3766 nop
3767 nop
3768 setx 0xE54707E98D3203FB, %l0, %l6
3769 stx %l6, [%l7 + 0x28]
3770 ldd [%l7 + 0x28], %f6
3771 setx 0x61622C2FB52A3330, %l1, %l5
3772 stx %l5, [%l7 + 0x10]
3773 ldd [%l7 + 0x10], %f14
3774 fdivd %f14, %f6, %f12
3775 set 0x2C, %i0
3776 stwa %o5, [%l7 + %i0] 0x88
3777 fpadd32s %f11, %f7, %f5
3778 nop
3779 set 0x40, %o4
3780 stw %i1, [%l7 + %o4]
3781 nop
3782 set 0x08, %o6
3783 stx %o7, [%l7 + %o6]
3784 be,pt %icc, loop_30
3785 nop
3786 set 0x66, %g3
3787 ldsb [%l7 + %g3], %l1
3788 nop
3789 set 0x2A, %g5
3790 stb %i2, [%l7 + %g5]
3791 set 0x18, %l1
3792 stwa %i3, [%l7 + %l1] 0x80
3793loop_30:
3794 fpadd32s %f0, %f1, %f13
3795 nop
3796 set 0x64, %g2
3797 prefetch [%l7 + %g2], 2
3798 nop
3799 set 0x08, %o0
3800 ldd [%l7 + %o0], %f26
3801 nop
3802 set 0x48, %o5
3803 ldsh [%l7 + %o5], %l6
3804 fpadd16 %f10, %f4, %f12
3805 add %l2, %i6, %g7
3806 set 0x51, %l6
3807 stba %g4, [%l7 + %l6] 0x89
3808 nop
3809 set 0x58, %g6
3810 std %f8, [%l7 + %g6]
3811 nop
3812 set 0x70, %l3
3813 ldx [%l7 + %l3], %o6
3814 nop
3815 set 0x38, %o7
3816 lduh [%l7 + %o7], %g3
3817 nop
3818 set 0x16, %i6
3819 ldstub [%l7 + %i6], %g5
3820 or %o4, %o2, %o0
3821 nop
3822 set 0x20, %l5
3823 sth %o1, [%l7 + %l5]
3824 set 0x5B, %o1
3825 ldstuba [%l7 + %o1] 0x88, %i0
3826 set 0x78, %o3
3827 stda %l4, [%l7 + %o3] 0xe3
3828 membar #Sync
3829 set 0x2E, %l4
3830 stha %i4, [%l7 + %l4] 0xe2
3831 membar #Sync
3832 set 0x6C, %g1
3833 stwa %l0, [%l7 + %g1] 0x81
3834 add %o3, %l4, %g1
3835 EXIT_GOOD
3836
3837
3838
3839!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3840!
3841! Stats for Thread 0:
3842!
3843! Type l : 1290
3844! Type a : 30
3845! Type cti : 30
3846! Type x : 505
3847! Type f : 44
3848! Type i : 101
3849!
3850!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3851
3852!
3853! Thread 1 Start
3854!
3855.global thread_1
3856thread_1:
3857 mov %l7, %g1
3858 !# Set %cwp for 8 windows
3859 !# This threads memory space into each %l7
3860 wrpr %g0, 0x7, %cwp
3861 mov %g1, %l7
3862 wrpr %g0, 0x6, %cwp
3863 mov %g1, %l7
3864 wrpr %g0, 0x5, %cwp
3865 mov %g1, %l7
3866 wrpr %g0, 0x4, %cwp
3867 mov %g1, %l7
3868 wrpr %g0, 0x3, %cwp
3869 mov %g1, %l7
3870 wrpr %g0, 0x2, %cwp
3871 mov %g1, %l7
3872 wrpr %g0, 0x1, %cwp
3873 mov %g1, %l7
3874 wrpr %g0, 0x0, %cwp
3875 mov %g1, %l7
3876
3877 !# Set %fsr
3878 setx 0x0000000000400000, %l0, %l6 !# no post process
3879 stx %l6, [%l7 + 0x0] !# no post process
3880 ldx [%l7 + 0x0], %fsr !# no post process
3881
3882 wr %g0, 0x80, %asi !# no post process
3883
3884 !# Initialize registers ..
3885
3886 !# Global registers
3887 set 0x5, %g1
3888 set 0xA, %g2
3889 set 0x0, %g3
3890 set 0x5, %g4
3891 set 0x9, %g5
3892 set 0x1, %g6
3893 set 0x2, %g7
3894 !# Input registers
3895 set -0x1, %i0
3896 set -0x5, %i1
3897 set -0x5, %i2
3898 set -0xF, %i3
3899 set -0xA, %i4
3900 set -0x2, %i5
3901 set -0x2, %i6
3902 set -0x6, %i7
3903 !# Local registers
3904 set 0x5D7366BC, %l0
3905 set 0x1AC8B5A5, %l1
3906 set 0x49598D55, %l2
3907 set 0x73609836, %l3
3908 set 0x59509C01, %l4
3909 set 0x76077DA4, %l5
3910 set 0x60E1E6C1, %l6
3911 !# Output registers
3912 set 0x0ECC, %o0
3913 set 0x0B8C, %o1
3914 set -0x0417, %o2
3915 set -0x12DE, %o3
3916 set 0x1EBA, %o4
3917 set -0x1624, %o5
3918 set -0x0817, %o6
3919 set 0x00A2, %o7
3920 !# Float registers
3921 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
3922 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
3923 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
3924 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
3925 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
3926 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
3927 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
3928 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
3929 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
3930 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
3931 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
3932 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
3933 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
3934 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
3935 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
3936 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
3937
3938 !# Execute Main Diag ..
3939
3940 nop
3941 set 0x28, %i2
3942 ldd [%l7 + %i2], %f6
3943 nop
3944 set 0x14, %i7
3945 ldsw [%l7 + %i7], %g2
3946 set 0x17, %i3
3947 ldstuba [%l7 + %i3] 0x88, %l3
3948 or %i5, %g6, %i7
3949 nop
3950 set 0x7B, %g7
3951 stb %o5, [%l7 + %g7]
3952 or %i1, %l1, %o7
3953 set 0x10, %o2
3954 stda %i2, [%l7 + %o2] 0x88
3955 set 0x5C, %g4
3956 stha %i2, [%l7 + %g4] 0xe2
3957 membar #Sync
3958 add %l7, 0x60, %l6
3959 wr %g0, 0x89, %asi
3960 casxa [%l6] 0x89, %l6, %i6
3961 set 0x40, %l2
3962 stda %f0, [%l7 + %l2] 0xcc
3963 set 0x6D, %i4
3964 ldstuba [%l7 + %i4] 0x88, %l2
3965 fpadd32 %f22, %f14, %f20
3966 nop
3967 set 0x77, %i5
3968 stb %g7, [%l7 + %i5]
3969 nop
3970 set 0x08, %l0
3971 prefetch [%l7 + %l0], 4
3972 nop
3973 set 0x6C, %i1
3974 stb %o6, [%l7 + %i1]
3975 nop
3976 set 0x0C, %i0
3977 ldsw [%l7 + %i0], %g4
3978 st %f30, [%l7 + 0x2C]
3979 st %fsr, [%l7 + 0x34]
3980 nop
3981 set 0x20, %o4
3982 stx %g5, [%l7 + %o4]
3983 be %xcc, loop_31
3984 nop
3985 set 0x20, %o6
3986 ldd [%l7 + %o6], %f30
3987 set 0x51, %g3
3988 stba %o4, [%l7 + %g3] 0xe3
3989 membar #Sync
3990loop_31:
3991 nop
3992 set 0x2D, %l1
3993 stb %g3, [%l7 + %l1]
3994 set 0x44, %g2
3995 swapa [%l7 + %g2] 0x80, %o0
3996 nop
3997 set 0x4C, %o0
3998 stw %o2, [%l7 + %o0]
3999 nop
4000 set 0x70, %g5
4001 std %o0, [%l7 + %g5]
4002 set 0x61, %o5
4003 ldstuba [%l7 + %o5] 0x80, %l5
4004 ld [%l7 + 0x54], %f29
4005 nop
4006 set 0x14, %g6
4007 lduw [%l7 + %g6], %i4
4008 add %l7, 0x58, %l6
4009 wr %g0, 0x89, %asi
4010 casa [%l6] 0x89, %i0, %l0
4011 nop
4012 set 0x1C, %l3
4013 lduh [%l7 + %l3], %l4
4014 fpadd32s %f28, %f0, %f12
4015 nop
4016 set 0x4E, %o7
4017 ldsh [%l7 + %o7], %g1
4018 set 0x38, %l6
4019 lda [%l7 + %l6] 0x80, %f8
4020 ba %icc, loop_32
4021 fpadd16 %f14, %f2, %f28
4022 or %o3, %l3, %i5
4023 set 0x68, %l5
4024 stxa %g6, [%l7 + %l5] 0xe2
4025 membar #Sync
4026loop_32:
4027 nop
4028 set 0x64, %i6
4029 ldsb [%l7 + %i6], %g2
4030 nop
4031 or %g0, 0x8, %l0
4032 sllx %l0, 0x3c, %l0
4033 wr %l0, %g0, %tick_cmpr
4034 add %l1, %i7, %o7
4035 nop
4036 set 0x3C, %o1
4037 swap [%l7 + %o1], %i3
4038 nop
4039 set 0x74, %l4
4040 ldsw [%l7 + %l4], %l6
4041 nop
4042 set 0x40, %g1
4043 stx %i6, [%l7 + %g1]
4044 set 0x38, %o3
4045 stda %l2, [%l7 + %o3] 0xea
4046 membar #Sync
4047 or %g7, %o6, %g4
4048 set 0x20, %i7
4049 stxa %g5, [%l7 + %i7] 0xe2
4050 membar #Sync
4051 add %l7, 0x0C, %l6
4052 wr %g0, 0x88, %asi
4053 casa [%l6] 0x88, %o4, %g3
4054 nop
4055 set 0x33, %i2
4056 ldsb [%l7 + %i2], %o0
4057 set 0x50, %i3
4058 ldda [%l7 + %i3] 0x88, %o2
4059 set 0x08, %o2
4060 ldxa [%l7 + %o2] 0x89, %i2
4061 nop
4062 set 0x20, %g4
4063 std %l4, [%l7 + %g4]
4064 set 0x60, %g7
4065 stxa %i4, [%l7 + %g7] 0xea
4066 membar #Sync
4067 nop
4068 set 0x14, %l2
4069 stb %i0, [%l7 + %l2]
4070 nop
4071 set 0x0D, %i4
4072 ldstub [%l7 + %i4], %o1
4073 fpadd32 %f26, %f30, %f10
4074 nop
4075 set 0x18, %i5
4076 ldd [%l7 + %i5], %f6
4077 wr %l4, %l0, %clear_softint
4078 nop
4079 set 0x6C, %l0
4080 lduw [%l7 + %l0], %o3
4081 set 0x34, %i1
4082 stha %g1, [%l7 + %i1] 0xeb
4083 membar #Sync
4084 st %f21, [%l7 + 0x1C]
4085 set 0x30, %i0
4086 ldda [%l7 + %i0] 0xea, %i4
4087 nop
4088 set 0x30, %o4
4089 ldx [%l7 + %o4], %l3
4090 st %fsr, [%l7 + 0x78]
4091 set 0x78, %g3
4092 prefetcha [%l7 + %g3] 0x81, 0
4093 nop
4094 set 0x2E, %o6
4095 stb %g2, [%l7 + %o6]
4096 set 0x20, %g2
4097 ldxa [%l7 + %g2] 0x88, %i1
4098 set 0x40, %l1
4099 stda %f16, [%l7 + %l1] 0xda
4100 set 0x49, %g5
4101 ldstuba [%l7 + %g5] 0x80, %o5
4102 set 0x38, %o0
4103 ldxa [%l7 + %o0] 0x89, %l1
4104 add %l7, 0x24, %l6
4105 wr %g0, 0x88, %asi
4106 lda [%l6] %asi, %i7
4107 casa [%l6] 0x88, %i7, %o7
4108 ld [%l7 + 0x70], %f5
4109 set 0x50, %g6
4110 ldda [%l7 + %g6] 0xe3, %i2
4111 nop
4112 set 0x68, %o5
4113 ldx [%l7 + %o5], %l6
4114 nop
4115 set 0x74, %o7
4116 sth %l2, [%l7 + %o7]
4117 or %g7, %o6, %i6
4118 nop
4119 set 0x48, %l3
4120 std %f24, [%l7 + %l3]
4121 add %l7, 0x38, %l6
4122 wr %g0, 0x89, %asi
4123 ldxa [%l6] %asi, %g5
4124 casxa [%l6] 0x89, %g5, %g4
4125 nop
4126 set 0x72, %l6
4127 ldstub [%l7 + %l6], %o4
4128 and %o0, %g3, %o2
4129 nop
4130 set 0x70, %l5
4131 stx %l5, [%l7 + %l5]
4132 nop
4133 set 0x78, %o1
4134 ldx [%l7 + %o1], %i2
4135 nop
4136 set 0x34, %l4
4137 ldsw [%l7 + %l4], %i4
4138 nop
4139 set 0x47, %i6
4140 ldsb [%l7 + %i6], %o1
4141 set 0x08, %o3
4142 stwa %i0, [%l7 + %o3] 0xe3
4143 membar #Sync
4144 ld [%l7 + 0x3C], %f31
4145 nop
4146 set 0x2C, %g1
4147 ldsw [%l7 + %g1], %l0
4148 set 0x40, %i7
4149 stda %f16, [%l7 + %i7] 0x81
4150 set 0x08, %i3
4151 swapa [%l7 + %i3] 0x88, %l4
4152 nop
4153 set 0x60, %i2
4154 stx %fsr, [%l7 + %i2]
4155 ld [%l7 + 0x30], %f22
4156 set 0x5E, %o2
4157 stha %o3, [%l7 + %o2] 0x89
4158 set 0x08, %g4
4159 stwa %g1, [%l7 + %g4] 0xe2
4160 membar #Sync
4161 nop
4162 set 0x68, %l2
4163 stx %i5, [%l7 + %l2]
4164 nop
4165 set 0x20, %i4
4166 ldsw [%l7 + %i4], %g6
4167 set 0x60, %i5
4168 stxa %g2, [%l7 + %i5] 0x81
4169 nop
4170 set 0x68, %l0
4171 ldx [%l7 + %l0], %l3
4172 nop
4173 set 0x08, %i1
4174 std %f10, [%l7 + %i1]
4175 and %i1, %l1, %o5
4176 st %fsr, [%l7 + 0x38]
4177 add %l7, 0x08, %l6
4178 wr %g0, 0x89, %asi
4179 ldxa [%l6] %asi, %i7
4180 casxa [%l6] 0x89, %i7, %o7
4181 nop
4182 nop
4183 setx 0x94FF86B81DCDB7B0, %l0, %l6
4184 stx %l6, [%l7 + 0x28]
4185 ldd [%l7 + 0x28], %f6
4186 setx 0xEC7ACDE0831F4569, %l1, %l5
4187 stx %l5, [%l7 + 0x10]
4188 ldd [%l7 + 0x10], %f10
4189 fdivd %f10, %f6, %f26
4190 set 0x30, %g7
4191 stxa %i3, [%l7 + %g7] 0x89
4192 set 0x68, %o4
4193 swapa [%l7 + %o4] 0x80, %l2
4194 add %g7, %l6, %i6
4195 set 0x24, %i0
4196 stwa %o6, [%l7 + %i0] 0xea
4197 membar #Sync
4198 set 0x28, %o6
4199 ldxa [%l7 + %o6] 0x89, %g4
4200 add %l7, 0x58, %l6
4201 wr %g0, 0x80, %asi
4202 casxa [%l6] 0x80, %g5, %o0
4203 nop
4204 set 0x10, %g3
4205 ldsw [%l7 + %g3], %o4
4206 nop
4207 set 0x56, %g2
4208 ldstub [%l7 + %g2], %g3
4209 fpsub16s %f31, %f0, %f13
4210 add %l7, 0x68, %l6
4211 wr %g0, 0x89, %asi
4212 casxa [%l6] 0x89, %o2, %l5
4213 nop
4214 set 0x70, %l1
4215 lduh [%l7 + %l1], %i2
4216 nop
4217 set 0x09, %g5
4218 ldsb [%l7 + %g5], %o1
4219 st %f9, [%l7 + 0x70]
4220 add %l7, 0x10, %l6
4221 wr %g0, 0x81, %asi
4222 casxa [%l6] 0x81, %i0, %l0
4223 nop
4224 set 0x25, %o0
4225 ldsb [%l7 + %o0], %i4
4226 nop
4227 set 0x38, %o5
4228 ldd [%l7 + %o5], %f2
4229 st %fsr, [%l7 + 0x5C]
4230 nop
4231 set 0x58, %o7
4232 ldd [%l7 + %o7], %f2
4233 set 0x28, %g6
4234 stxa %l4, [%l7 + %g6] 0xeb
4235 membar #Sync
4236 set 0x20, %l6
4237 sta %f2, [%l7 + %l6] 0x88
4238 set 0x64, %l3
4239 stha %g1, [%l7 + %l3] 0x80
4240 set 0x14, %l5
4241 sta %f27, [%l7 + %l5] 0x81
4242 nop
4243 set 0x1C, %l4
4244 sth %o3, [%l7 + %l4]
4245 nop
4246 set 0x21, %i6
4247 ldstub [%l7 + %i6], %i5
4248 nop
4249 set 0x64, %o1
4250 ldsh [%l7 + %o1], %g2
4251 nop
4252 set 0x48, %g1
4253 ldd [%l7 + %g1], %f16
4254 nop
4255 set 0x28, %i7
4256 stx %fsr, [%l7 + %i7]
4257 or %g6, %l3, %i1
4258 nop
4259 set 0x3A, %o3
4260 ldsh [%l7 + %o3], %o5
4261 nop
4262 set 0x60, %i2
4263 ldsh [%l7 + %i2], %l1
4264 fpadd16 %f24, %f0, %f20
4265 set 0x40, %o2
4266 stda %f16, [%l7 + %o2] 0x80
4267 nop
4268 set 0x7C, %i3
4269 prefetch [%l7 + %i3], 4
4270 nop
4271 set 0x30, %g4
4272 ldsw [%l7 + %g4], %i7
4273 set 0x40, %i4
4274 ldda [%l7 + %i4] 0xe2, %i2
4275 add %l7, 0x28, %l6
4276 wr %g0, 0x81, %asi
4277 ldxa [%l6] %asi, %o7
4278 casxa [%l6] 0x81, %o7, %g7
4279 set 0x28, %i5
4280 stda %i6, [%l7 + %i5] 0x88
4281 st %fsr, [%l7 + 0x40]
4282 set 0x40, %l0
4283 ldda [%l7 + %l0] 0xd2, %f0
4284 set 0x5C, %l2
4285 stwa %i6, [%l7 + %l2] 0xea
4286 membar #Sync
4287 nop
4288 set 0x35, %i1
4289 ldub [%l7 + %i1], %o6
4290 add %l7, 0x70, %l6
4291 wr %g0, 0x89, %asi
4292 lda [%l6] %asi, %g4
4293 casa [%l6] 0x89, %g4, %l2
4294 nop
4295 set 0x56, %o4
4296 ldsh [%l7 + %o4], %o0
4297 nop
4298 set 0x78, %g7
4299 std %f22, [%l7 + %g7]
4300 nop
4301 set 0x18, %i0
4302 ldx [%l7 + %i0], %o4
4303 set 0x68, %o6
4304 stwa %g5, [%l7 + %o6] 0x81
4305 nop
4306 set 0x08, %g3
4307 ldx [%l7 + %g3], %g3
4308 bge,a %icc, loop_33
4309 nop
4310 set 0x60, %g2
4311 stx %fsr, [%l7 + %g2]
4312 nop
4313 set 0x0E, %g5
4314 ldsb [%l7 + %g5], %l5
4315 set 0x50, %o0
4316 lda [%l7 + %o0] 0x80, %f7
4317loop_33:
4318 nop
4319 set 0x67, %o5
4320 ldub [%l7 + %o5], %o2
4321 nop
4322 set 0x2E, %l1
4323 lduh [%l7 + %l1], %i2
4324 set 0x1E, %o7
4325 stha %o1, [%l7 + %o7] 0xe3
4326 membar #Sync
4327 nop
4328 set 0x50, %g6
4329 ldx [%l7 + %g6], %l0
4330 set 0x28, %l3
4331 ldxa [%l7 + %l3] 0x88, %i0
4332 nop
4333 set 0x76, %l6
4334 ldub [%l7 + %l6], %l4
4335 set 0x60, %l4
4336 sta %f26, [%l7 + %l4] 0x88
4337 set 0x40, %l5
4338 ldda [%l7 + %l5] 0xda, %f0
4339 nop
4340 set 0x68, %o1
4341 std %f16, [%l7 + %o1]
4342 nop
4343 set 0x70, %i6
4344 swap [%l7 + %i6], %g1
4345 nop
4346 set 0x28, %g1
4347 ldx [%l7 + %g1], %o3
4348 ld [%l7 + 0x20], %f5
4349 set 0x38, %i7
4350 ldxa [%l7 + %i7] 0x80, %i4
4351 add %i5, %g2, %l3
4352 set 0x5E, %o3
4353 ldstuba [%l7 + %o3] 0x80, %i1
4354 set 0x0C, %o2
4355 lda [%l7 + %o2] 0x81, %f22
4356 st %fsr, [%l7 + 0x10]
4357 set 0x08, %i2
4358 stxa %g6, [%l7 + %i2] 0x80
4359 st %fsr, [%l7 + 0x1C]
4360 st %f29, [%l7 + 0x34]
4361 set 0x60, %i3
4362 stda %o4, [%l7 + %i3] 0x80
4363 add %l7, 0x60, %l6
4364 wr %g0, 0x88, %asi
4365 casxa [%l6] 0x88, %i7, %l1
4366 nop
4367 set 0x48, %i4
4368 stx %o7, [%l7 + %i4]
4369 set 0x0C, %g4
4370 sta %f0, [%l7 + %g4] 0x80
4371 nop
4372 set 0x30, %i5
4373 lduw [%l7 + %i5], %i3
4374 wr %g7, %i6, %ccr
4375 add %l7, 0x60, %l6
4376 wr %g0, 0x88, %asi
4377 casxa [%l6] 0x88, %l6, %o6
4378 set 0x44, %l2
4379 lda [%l7 + %l2] 0x89, %f6
4380 add %g4, %l2, %o0
4381 nop
4382 set 0x54, %i1
4383 ldstub [%l7 + %i1], %o4
4384 set 0x40, %l0
4385 lda [%l7 + %l0] 0x89, %f9
4386 set 0x45, %o4
4387 stba %g5, [%l7 + %o4] 0x80
4388 set 0x40, %g7
4389 ldda [%l7 + %g7] 0xe2, %l4
4390 nop
4391 set 0x50, %o6
4392 ldx [%l7 + %o6], %g3
4393 nop
4394 set 0x6C, %i0
4395 ldsw [%l7 + %i0], %o2
4396 nop
4397 set 0x78, %g3
4398 std %f12, [%l7 + %g3]
4399 set 0x20, %g2
4400 prefetcha [%l7 + %g2] 0x81, 1
4401 nop
4402 set 0x37, %g5
4403 stb %l0, [%l7 + %g5]
4404 add %l7, 0x60, %l6
4405 wr %g0, 0x81, %asi
4406 ldxa [%l6] %asi, %i0
4407 casxa [%l6] 0x81, %i0, %i2
4408 nop
4409 set 0x3E, %o0
4410 ldsh [%l7 + %o0], %l4
4411 st %f15, [%l7 + 0x14]
4412 set 0x60, %o5
4413 ldda [%l7 + %o5] 0xe2, %o2
4414 nop
4415 set 0x40, %l1
4416 ldstub [%l7 + %l1], %g1
4417 nop
4418 set 0x08, %g6
4419 sth %i5, [%l7 + %g6]
4420 and %i4, %l3, %g2
4421 nop
4422 set 0x45, %l3
4423 ldub [%l7 + %l3], %i1
4424 set 0x70, %o7
4425 sta %f28, [%l7 + %o7] 0x81
4426 nop
4427 set 0x58, %l6
4428 std %g6, [%l7 + %l6]
4429 set 0x58, %l5
4430 stxa %o5, [%l7 + %l5] 0xe3
4431 membar #Sync
4432 nop
4433 set 0x38, %o1
4434 ldd [%l7 + %o1], %f30
4435 nop
4436 set 0x30, %i6
4437 std %l0, [%l7 + %i6]
4438 nop
4439 set 0x16, %l4
4440 ldsb [%l7 + %l4], %o7
4441 nop
4442 nop
4443 setx 0x26D15085, %l0, %l6
4444 st %l6, [%l7 + 0x28]
4445 ld [%l7 + 0x28], %f15
4446 setx 0x101D257A, %l1, %l5
4447 st %l5, [%l7 + 0x10]
4448 ld [%l7 + 0x10], %f11
4449 fdivs %f11, %f15, %f20
4450 set 0x40, %i7
4451 stda %f0, [%l7 + %i7] 0x89
4452 fpadd16 %f10, %f28, %f22
4453 set 0x10, %g1
4454 stxa %i3, [%l7 + %g1] 0xeb
4455 membar #Sync
4456 set 0x1C, %o2
4457 stwa %i7, [%l7 + %o2] 0xeb
4458 membar #Sync
4459 nop
4460 set 0x58, %i2
4461 stx %fsr, [%l7 + %i2]
4462 nop
4463 set 0x28, %i3
4464 ldd [%l7 + %i3], %f22
4465 nop
4466 set 0x74, %i4
4467 lduw [%l7 + %i4], %i6
4468 add %l7, 0x70, %l6
4469 wr %g0, 0x81, %asi
4470 casxa [%l6] 0x81, %l6, %g7
4471 set 0x4C, %o3
4472 swapa [%l7 + %o3] 0x89, %g4
4473 nop
4474 set 0x10, %g4
4475 stx %l2, [%l7 + %g4]
4476 set 0x48, %i5
4477 stxa %o6, [%l7 + %i5] 0xeb
4478 membar #Sync
4479 nop
4480 set 0x10, %i1
4481 std %f26, [%l7 + %i1]
4482 add %o0, %o4, %g5
4483 nop
4484 set 0x69, %l0
4485 ldstub [%l7 + %l0], %l5
4486 set 0x28, %l2
4487 stda %o2, [%l7 + %l2] 0x88
4488 add %l7, 0x70, %l6
4489 wr %g0, 0x80, %asi
4490 casxa [%l6] 0x80, %o1, %l0
4491 set 0x40, %o4
4492 ldda [%l7 + %o4] 0xd0, %f16
4493 fpadd32s %f7, %f7, %f26
4494 nop
4495 set 0x4C, %g7
4496 ldsw [%l7 + %g7], %i0
4497 set 0x30, %o6
4498 ldda [%l7 + %o6] 0xe3, %g2
4499 set 0x40, %i0
4500 ldda [%l7 + %i0] 0xda, %f0
4501 nop
4502 set 0x4E, %g3
4503 sth %l4, [%l7 + %g3]
4504 set 0x30, %g2
4505 stda %o2, [%l7 + %g2] 0xe2
4506 membar #Sync
4507 ld [%l7 + 0x3C], %f12
4508 set 0x50, %g5
4509 stxa %i2, [%l7 + %g5] 0x88
4510 nop
4511 set 0x68, %o5
4512 ldd [%l7 + %o5], %g0
4513 set 0x70, %o0
4514 stxa %i4, [%l7 + %o0] 0xe2
4515 membar #Sync
4516 set 0x40, %g6
4517 ldda [%l7 + %g6] 0x81, %f16
4518 nop
4519 set 0x18, %l3
4520 ldsw [%l7 + %l3], %l3
4521 set 0x40, %o7
4522 sta %f10, [%l7 + %o7] 0x89
4523 nop
4524 set 0x10, %l6
4525 std %g2, [%l7 + %l6]
4526 nop
4527 set 0x2C, %l1
4528 ldsw [%l7 + %l1], %i1
4529 set 0x30, %l5
4530 ldxa [%l7 + %l5] 0x80, %g6
4531 or %i5, %l1, %o5
4532 set 0x28, %o1
4533 stwa %o7, [%l7 + %o1] 0xe3
4534 membar #Sync
4535 nop
4536 set 0x0C, %i6
4537 ldsh [%l7 + %i6], %i7
4538 nop
4539 set 0x08, %l4
4540 swap [%l7 + %l4], %i3
4541 set 0x40, %i7
4542 stda %f0, [%l7 + %i7] 0x81
4543 and %l6, %g7, %i6
4544 nop
4545 set 0x30, %o2
4546 lduh [%l7 + %o2], %g4
4547 nop
4548 set 0x70, %g1
4549 std %l2, [%l7 + %g1]
4550 set 0x76, %i3
4551 stba %o6, [%l7 + %i3] 0x88
4552 set 0x40, %i4
4553 stda %f16, [%l7 + %i4] 0x88
4554 set 0x38, %o3
4555 lda [%l7 + %o3] 0x89, %f25
4556 and %o4, %g5, %o0
4557 nop
4558 set 0x70, %i2
4559 stx %o2, [%l7 + %i2]
4560 or %l5, %o1, %i0
4561 add %g3, %l0, %l4
4562 nop
4563 set 0x5C, %g4
4564 prefetch [%l7 + %g4], 0
4565 set 0x38, %i1
4566 sta %f1, [%l7 + %i1] 0x81
4567 wr %o3, %i2, %set_softint
4568 nop
4569 set 0x26, %l0
4570 ldstub [%l7 + %l0], %i4
4571 set 0x70, %i5
4572 lda [%l7 + %i5] 0x88, %f7
4573 st %f1, [%l7 + 0x28]
4574 and %l3, %g2, %i1
4575 set 0x40, %o4
4576 stda %f16, [%l7 + %o4] 0xd0
4577 bne %xcc, loop_34
4578 nop
4579 set 0x40, %g7
4580 ldd [%l7 + %g7], %g0
4581 nop
4582 set 0x28, %o6
4583 std %f0, [%l7 + %o6]
4584 nop
4585 set 0x0C, %i0
4586 swap [%l7 + %i0], %g6
4587loop_34:
4588 nop
4589 nop
4590 setx 0xD224B60D, %l0, %l6
4591 st %l6, [%l7 + 0x28]
4592 ld [%l7 + 0x28], %f29
4593 setx 0x29CFE2AF, %l1, %l5
4594 st %l5, [%l7 + 0x10]
4595 ld [%l7 + 0x10], %f23
4596 fdivs %f23, %f29, %f9
4597 set 0x08, %l2
4598 stxa %l1, [%l7 + %l2] 0xea
4599 membar #Sync
4600 membar #Sync
4601 set 0x40, %g2
4602 ldda [%l7 + %g2] 0xf1, %f16
4603 be %xcc, loop_35
4604 nop
4605 set 0x23, %g5
4606 ldsb [%l7 + %g5], %i5
4607 nop
4608 set 0x34, %g3
4609 prefetch [%l7 + %g3], 0
4610 set 0x2C, %o0
4611 ldstuba [%l7 + %o0] 0x89, %o7
4612loop_35:
4613 nop
4614 set 0x14, %o5
4615 prefetch [%l7 + %o5], 0
4616 set 0x38, %g6
4617 ldxa [%l7 + %g6] 0x80, %i7
4618 nop
4619 set 0x78, %l3
4620 ldsw [%l7 + %l3], %i3
4621 add %l6, %g7, %i6
4622 nop
4623 set 0x70, %o7
4624 ldstub [%l7 + %o7], %g4
4625 st %fsr, [%l7 + 0x14]
4626 set 0x08, %l1
4627 prefetcha [%l7 + %l1] 0x81, 1
4628 fpsub32s %f28, %f18, %f4
4629 nop
4630 set 0x4C, %l5
4631 prefetch [%l7 + %l5], 4
4632 st %f15, [%l7 + 0x68]
4633 nop
4634 set 0x20, %l6
4635 ldstub [%l7 + %l6], %l2
4636 nop
4637 set 0x18, %o1
4638 std %o6, [%l7 + %o1]
4639 nop
4640 set 0x40, %l4
4641 stx %fsr, [%l7 + %l4]
4642 st %f2, [%l7 + 0x28]
4643 st %fsr, [%l7 + 0x3C]
4644 and %g5, %o0, %o2
4645 nop
4646 set 0x28, %i6
4647 std %f24, [%l7 + %i6]
4648 nop
4649 set 0x10, %o2
4650 swap [%l7 + %o2], %o4
4651 add %l7, 0x78, %l6
4652 wr %g0, 0x81, %asi
4653 casxa [%l6] 0x81, %l5, %i0
4654 set 0x34, %g1
4655 stwa %o1, [%l7 + %g1] 0x81
4656 set 0x40, %i7
4657 ldda [%l7 + %i7] 0xd2, %f16
4658 add %g3, %l0, %o3
4659 set 0x68, %i4
4660 stda %l4, [%l7 + %i4] 0xe2
4661 membar #Sync
4662 nop
4663 set 0x18, %o3
4664 stw %i2, [%l7 + %o3]
4665 set 0x77, %i2
4666 ldstuba [%l7 + %i2] 0x89, %i4
4667 nop
4668 set 0x70, %g4
4669 stx %l3, [%l7 + %g4]
4670 set 0x5C, %i3
4671 swapa [%l7 + %i3] 0x88, %i1
4672 nop
4673 or %g0, 0x8, %l0
4674 sllx %l0, 0x3c, %l0
4675 wr %l0, %g0, %tick_cmpr
4676 add %l1, %i5, %o7
4677 nop
4678 set 0x44, %l0
4679 stw %g1, [%l7 + %l0]
4680 set 0x28, %i5
4681 stxa %i3, [%l7 + %i5] 0xe3
4682 membar #Sync
4683 set 0x40, %o4
4684 ldda [%l7 + %o4] 0xd0, %f0
4685 nop
4686 set 0x28, %g7
4687 lduh [%l7 + %g7], %i7
4688 nop
4689 set 0x54, %o6
4690 lduh [%l7 + %o6], %l6
4691 fpsub32 %f28, %f2, %f10
4692 nop
4693 set 0x30, %i0
4694 swap [%l7 + %i0], %g7
4695 add %l7, 0x34, %l6
4696 wr %g0, 0x81, %asi
4697 casa [%l6] 0x81, %i6, %o5
4698 nop
4699 nop
4700 setx 0xE0A8FD5C31E83784, %l0, %l6
4701 stx %l6, [%l7 + 0x28]
4702 ldd [%l7 + 0x28], %f10
4703 setx 0xD1F194229F9284AE, %l1, %l5
4704 stx %l5, [%l7 + 0x10]
4705 ldd [%l7 + 0x10], %f16
4706 fdivd %f16, %f10, %f24
4707 st %f22, [%l7 + 0x70]
4708 set 0x40, %l2
4709 ldda [%l7 + %l2] 0x80, %f0
4710 nop
4711 set 0x4C, %i1
4712 lduh [%l7 + %i1], %g4
4713 set 0x41, %g5
4714 ldstuba [%l7 + %g5] 0x89, %o6
4715 nop
4716 set 0x7C, %g3
4717 stw %g5, [%l7 + %g3]
4718 set 0x20, %g2
4719 stha %l2, [%l7 + %g2] 0x89
4720 bleu,a %xcc, loop_36
4721 nop
4722 set 0x40, %o5
4723 ldd [%l7 + %o5], %f26
4724 set 0x0A, %g6
4725 stha %o2, [%l7 + %g6] 0xe2
4726 membar #Sync
4727loop_36:
4728 nop
4729 set 0x30, %o0
4730 lduw [%l7 + %o0], %o0
4731 nop
4732 set 0x59, %o7
4733 ldub [%l7 + %o7], %l5
4734 st %fsr, [%l7 + 0x3C]
4735 nop
4736 set 0x40, %l3
4737 prefetch [%l7 + %l3], 1
4738 add %l7, 0x20, %l6
4739 wr %g0, 0x80, %asi
4740 casxa [%l6] 0x80, %o4, %i0
4741 nop
4742 set 0x63, %l1
4743 ldstub [%l7 + %l1], %o1
4744 add %l7, 0x2C, %l6
4745 wr %g0, 0x81, %asi
4746 lda [%l6] %asi, %l0
4747 casa [%l6] 0x81, %l0, %g3
4748 set 0x38, %l6
4749 swapa [%l7 + %l6] 0x81, %o3
4750 add %l7, 0x78, %l6
4751 wr %g0, 0x88, %asi
4752 casa [%l6] 0x88, %i2, %l4
4753 nop
4754 set 0x56, %l5
4755 sth %i4, [%l7 + %l5]
4756 nop
4757 set 0x3C, %o1
4758 sth %l3, [%l7 + %o1]
4759 set 0x64, %i6
4760 lda [%l7 + %i6] 0x88, %f2
4761 nop
4762 or %g0, 0x8, %l0
4763 sllx %l0, 0x3c, %l0
4764 wr %l0, %g0, %sys_tick_cmpr
4765 nop
4766 set 0x78, %o2
4767 std %l0, [%l7 + %o2]
4768 set 0x58, %g1
4769 stda %g6, [%l7 + %g1] 0xe2
4770 membar #Sync
4771 nop
4772 set 0x58, %i7
4773 stx %fsr, [%l7 + %i7]
4774 nop
4775 set 0x78, %l4
4776 ldx [%l7 + %l4], %i5
4777 nop
4778 set 0x10, %i4
4779 lduw [%l7 + %i4], %g1
4780 add %l7, 0x70, %l6
4781 wr %g0, 0x88, %asi
4782 casxa [%l6] 0x88, %i3, %i7
4783 set 0x40, %i2
4784 ldda [%l7 + %i2] 0x88, %i6
4785 nop
4786 set 0x44, %g4
4787 ldsb [%l7 + %g4], %o7
4788 st %fsr, [%l7 + 0x34]
4789 set 0x40, %o3
4790 stxa %i6, [%l7 + %o3] 0x89
4791 set 0x68, %i3
4792 stba %o5, [%l7 + %i3] 0xea
4793 membar #Sync
4794 nop
4795 set 0x58, %i5
4796 std %g4, [%l7 + %i5]
4797 add %l7, 0x58, %l6
4798 wr %g0, 0x80, %asi
4799 casxa [%l6] 0x80, %o6, %g7
4800 nop
4801 set 0x5C, %l0
4802 prefetch [%l7 + %l0], 2
4803 nop
4804 set 0x30, %g7
4805 swap [%l7 + %g7], %g5
4806 nop
4807 set 0x1C, %o6
4808 lduw [%l7 + %o6], %l2
4809 and %o2, %l5, %o0
4810 ld [%l7 + 0x18], %f14
4811 nop
4812 set 0x30, %i0
4813 std %i0, [%l7 + %i0]
4814 set 0x7C, %o4
4815 stha %o4, [%l7 + %o4] 0xea
4816 membar #Sync
4817 nop
4818 set 0x68, %i1
4819 lduw [%l7 + %i1], %o1
4820 nop
4821 set 0x18, %l2
4822 ldsw [%l7 + %l2], %l0
4823 nop
4824 set 0x5C, %g5
4825 stb %g3, [%l7 + %g5]
4826 nop
4827 set 0x18, %g3
4828 ldx [%l7 + %g3], %o3
4829 st %f0, [%l7 + 0x10]
4830 add %l7, 0x30, %l6
4831 wr %g0, 0x81, %asi
4832 ldxa [%l6] %asi, %i2
4833 casxa [%l6] 0x81, %i2, %i4
4834 nop
4835 set 0x08, %o5
4836 std %f16, [%l7 + %o5]
4837 nop
4838 set 0x78, %g2
4839 swap [%l7 + %g2], %l3
4840 ld [%l7 + 0x18], %f12
4841 set 0x40, %g6
4842 stda %f16, [%l7 + %g6] 0xd8
4843 set 0x64, %o7
4844 swapa [%l7 + %o7] 0x81, %l4
4845 nop
4846 set 0x70, %l3
4847 ldub [%l7 + %l3], %i1
4848 nop
4849 set 0x34, %l1
4850 ldsb [%l7 + %l1], %g2
4851 or %l1, %i5, %g6
4852 membar #Sync
4853 set 0x40, %l6
4854 ldda [%l7 + %l6] 0xf1, %f0
4855 nop
4856 set 0x54, %l5
4857 ldsw [%l7 + %l5], %i3
4858 nop
4859 set 0x6E, %o1
4860 lduh [%l7 + %o1], %i7
4861 set 0x40, %o0
4862 stda %f16, [%l7 + %o0] 0xd0
4863 set 0x5C, %o2
4864 stba %l6, [%l7 + %o2] 0xeb
4865 membar #Sync
4866 nop
4867 set 0x17, %g1
4868 ldsb [%l7 + %g1], %g1
4869 st %f19, [%l7 + 0x30]
4870 fpsub16s %f2, %f0, %f13
4871 fpadd16 %f0, %f4, %f18
4872 nop
4873 set 0x18, %i7
4874 ldx [%l7 + %i7], %i6
4875 nop
4876 set 0x28, %l4
4877 std %o6, [%l7 + %l4]
4878 add %l7, 0x4C, %l6
4879 wr %g0, 0x88, %asi
4880 lda [%l6] %asi, %g4
4881 casa [%l6] 0x88, %g4, %o6
4882 nop
4883 set 0x08, %i6
4884 ldsw [%l7 + %i6], %g7
4885 set 0x48, %i4
4886 prefetcha [%l7 + %i4] 0x88, 2
4887 set 0x1B, %g4
4888 stba %g5, [%l7 + %g4] 0x80
4889 membar #Sync
4890 set 0x40, %o3
4891 ldda [%l7 + %o3] 0xf0, %f0
4892 set 0x30, %i3
4893 stda %l2, [%l7 + %i3] 0xea
4894 membar #Sync
4895 set 0x48, %i2
4896 stxa %l5, [%l7 + %i2] 0x88
4897 nop
4898 set 0x58, %l0
4899 std %f14, [%l7 + %l0]
4900 nop
4901 set 0x0C, %g7
4902 stw %o0, [%l7 + %g7]
4903 nop
4904 or %g0, 0x8, %l0
4905 sllx %l0, 0x3c, %l0
4906 wr %l0, 0x7E0, %sys_tick_cmpr
4907 nop
4908 set 0x3C, %i5
4909 stb %o1, [%l7 + %i5]
4910 set 0x7B, %i0
4911 ldstuba [%l7 + %i0] 0x80, %l0
4912 and %g3, %o3, %o4
4913 nop
4914 set 0x58, %o6
4915 std %f2, [%l7 + %o6]
4916 nop
4917 set 0x74, %o4
4918 stb %i4, [%l7 + %o4]
4919 set 0x50, %l2
4920 ldda [%l7 + %l2] 0xeb, %i2
4921 and %l3, %l4, %i1
4922 nop
4923 set 0x40, %g5
4924 std %g2, [%l7 + %g5]
4925 set 0x20, %i1
4926 ldda [%l7 + %i1] 0xea, %i4
4927 nop
4928 set 0x11, %g3
4929 ldstub [%l7 + %g3], %l1
4930 and %i3, %g6, %i7
4931 nop
4932 set 0x18, %o5
4933 stx %g1, [%l7 + %o5]
4934 set 0x70, %g2
4935 stwa %i6, [%l7 + %g2] 0x88
4936 st %f12, [%l7 + 0x7C]
4937 nop
4938 set 0x78, %o7
4939 lduw [%l7 + %o7], %o7
4940 nop
4941 set 0x2B, %l3
4942 ldstub [%l7 + %l3], %g4
4943 nop
4944 set 0x68, %l1
4945 ldx [%l7 + %l1], %o6
4946 st %fsr, [%l7 + 0x70]
4947 ld [%l7 + 0x48], %f17
4948 nop
4949 set 0x1C, %g6
4950 prefetch [%l7 + %g6], 4
4951 or %g7, %l6, %g5
4952 nop
4953 set 0x44, %l6
4954 prefetch [%l7 + %l6], 2
4955 set 0x70, %o1
4956 ldda [%l7 + %o1] 0x88, %o4
4957 set 0x10, %l5
4958 ldda [%l7 + %l5] 0xeb, %l4
4959 st %f26, [%l7 + 0x6C]
4960 add %l2, %i0, %o2
4961 st %f9, [%l7 + 0x34]
4962 nop
4963 set 0x68, %o0
4964 std %o0, [%l7 + %o0]
4965 add %l0, %o0, %o3
4966 set 0x38, %o2
4967 lda [%l7 + %o2] 0x88, %f15
4968 nop
4969 set 0x18, %i7
4970 std %o4, [%l7 + %i7]
4971 set 0x58, %g1
4972 sta %f24, [%l7 + %g1] 0x88
4973 add %g3, %i4, %l3
4974 set 0x64, %l4
4975 sta %f20, [%l7 + %l4] 0x81
4976 set 0x1B, %i4
4977 ldstuba [%l7 + %i4] 0x81, %i2
4978 add %l7, 0x30, %l6
4979 wr %g0, 0x81, %asi
4980 ldxa [%l6] %asi, %i1
4981 casxa [%l6] 0x81, %i1, %g2
4982 nop
4983 set 0x20, %i6
4984 ldd [%l7 + %i6], %f26
4985 nop
4986 set 0x78, %g4
4987 stx %i5, [%l7 + %g4]
4988 nop
4989 set 0x68, %i3
4990 stx %fsr, [%l7 + %i3]
4991 ld [%l7 + 0x48], %f8
4992 nop
4993 set 0x0A, %i2
4994 sth %l4, [%l7 + %i2]
4995 set 0x40, %l0
4996 ldda [%l7 + %l0] 0x89, %f0
4997 nop
4998 set 0x14, %o3
4999 stw %l1, [%l7 + %o3]
5000 nop
5001 set 0x70, %i5
5002 std %f28, [%l7 + %i5]
5003 st %fsr, [%l7 + 0x20]
5004 set 0x58, %g7
5005 ldxa [%l7 + %g7] 0x89, %i3
5006 nop
5007 set 0x54, %i0
5008 lduw [%l7 + %i0], %i7
5009 nop
5010 set 0x50, %o4
5011 stx %fsr, [%l7 + %o4]
5012 nop
5013 set 0x18, %o6
5014 ldub [%l7 + %o6], %g1
5015 set 0x47, %g5
5016 ldstuba [%l7 + %g5] 0x80, %g6
5017 set 0x44, %l2
5018 lda [%l7 + %l2] 0x80, %f31
5019 nop
5020 set 0x3C, %i1
5021 swap [%l7 + %i1], %o7
5022 nop
5023 set 0x18, %g3
5024 ldd [%l7 + %g3], %g4
5025 nop
5026 set 0x38, %g2
5027 std %f30, [%l7 + %g2]
5028 nop
5029 set 0x64, %o7
5030 prefetch [%l7 + %o7], 4
5031 nop
5032 set 0x16, %o5
5033 lduh [%l7 + %o5], %i6
5034 ble,a,pn %icc, loop_37
5035 add %g7, %o6, %g5
5036 ble %xcc, loop_38
5037 nop
5038 set 0x58, %l1
5039 ldd [%l7 + %l1], %f14
5040loop_37:
5041 and %l6, %o5, %l5
5042 set 0x68, %g6
5043 stda %i0, [%l7 + %g6] 0x81
5044loop_38:
5045 nop
5046 set 0x38, %l3
5047 stx %fsr, [%l7 + %l3]
5048 nop
5049 set 0x28, %l6
5050 ldd [%l7 + %l6], %o2
5051 or %o1, %l2, %o0
5052 add %l7, 0x7C, %l6
5053 wr %g0, 0x80, %asi
5054 casa [%l6] 0x80, %l0, %o3
5055 nop
5056 set 0x14, %l5
5057 ldsh [%l7 + %l5], %g3
5058 nop
5059 set 0x78, %o1
5060 lduh [%l7 + %o1], %o4
5061 nop
5062 set 0x70, %o2
5063 lduw [%l7 + %o2], %i4
5064 st %f6, [%l7 + 0x30]
5065 and %l3, %i1, %i2
5066 nop
5067 set 0x4C, %o0
5068 lduh [%l7 + %o0], %g2
5069 st %f14, [%l7 + 0x10]
5070 set 0x20, %g1
5071 prefetcha [%l7 + %g1] 0x81, 3
5072 set 0x2B, %i7
5073 stba %l4, [%l7 + %i7] 0xea
5074 membar #Sync
5075 set 0x60, %i4
5076 ldda [%l7 + %i4] 0xe3, %l0
5077 and %i3, %i7, %g6
5078 nop
5079 set 0x3A, %i6
5080 ldsb [%l7 + %i6], %g1
5081 set 0x78, %l4
5082 stxa %g4, [%l7 + %l4] 0xe3
5083 membar #Sync
5084 fpsub16 %f8, %f4, %f26
5085 nop
5086 set 0x20, %i3
5087 sth %i6, [%l7 + %i3]
5088 set 0x78, %g4
5089 stxa %o7, [%l7 + %g4] 0xe2
5090 membar #Sync
5091 nop
5092 set 0x10, %l0
5093 prefetch [%l7 + %l0], 3
5094 nop
5095 set 0x28, %i2
5096 stx %fsr, [%l7 + %i2]
5097 nop
5098 set 0x7E, %o3
5099 lduh [%l7 + %o3], %g7
5100 set 0x40, %g7
5101 ldda [%l7 + %g7] 0xeb, %g4
5102 nop
5103 set 0x66, %i5
5104 sth %o6, [%l7 + %i5]
5105 set 0x34, %o4
5106 stba %o5, [%l7 + %o4] 0xea
5107 membar #Sync
5108 nop
5109 set 0x68, %i0
5110 stx %l6, [%l7 + %i0]
5111 nop
5112 set 0x29, %g5
5113 ldub [%l7 + %g5], %l5
5114 nop
5115 set 0x3C, %l2
5116 stw %i0, [%l7 + %l2]
5117 add %l7, 0x20, %l6
5118 wr %g0, 0x89, %asi
5119 casxa [%l6] 0x89, %o1, %o2
5120 set 0x38, %o6
5121 stda %l2, [%l7 + %o6] 0x81
5122 nop
5123 set 0x54, %g3
5124 swap [%l7 + %g3], %l0
5125 ba,pn %xcc, loop_39
5126 nop
5127 set 0x48, %g2
5128 ldd [%l7 + %g2], %o0
5129 nop
5130 set 0x50, %i1
5131 ldd [%l7 + %i1], %f8
5132 set 0x40, %o5
5133 stda %f16, [%l7 + %o5] 0xf1
5134 membar #Sync
5135loop_39:
5136 nop
5137 set 0x36, %l1
5138 sth %g3, [%l7 + %l1]
5139 nop
5140 set 0x48, %o7
5141 std %o4, [%l7 + %o7]
5142 set 0x16, %g6
5143 ldstuba [%l7 + %g6] 0x81, %i4
5144 wr %o3, %l3, %set_softint
5145 nop
5146 set 0x3F, %l3
5147 ldsb [%l7 + %l3], %i2
5148 set 0x70, %l6
5149 stda %g2, [%l7 + %l6] 0xeb
5150 membar #Sync
5151 ld [%l7 + 0x60], %f10
5152 nop
5153 set 0x18, %l5
5154 ldd [%l7 + %l5], %f18
5155 set 0x28, %o1
5156 ldxa [%l7 + %o1] 0x80, %i5
5157 nop
5158 set 0x57, %o2
5159 ldub [%l7 + %o2], %l4
5160 set 0x18, %o0
5161 ldxa [%l7 + %o0] 0x88, %i1
5162 set 0x10, %g1
5163 ldxa [%l7 + %g1] 0x88, %i3
5164 add %l7, 0x48, %l6
5165 wr %g0, 0x88, %asi
5166 casa [%l6] 0x88, %l1, %i7
5167 nop
5168 set 0x1C, %i4
5169 prefetch [%l7 + %i4], 4
5170 wr %g1, %g6, %clear_softint
5171 st %fsr, [%l7 + 0x18]
5172 nop
5173 set 0x30, %i7
5174 std %f28, [%l7 + %i7]
5175 nop
5176 set 0x70, %l4
5177 lduh [%l7 + %l4], %i6
5178 wr %o7, %g4, %clear_softint
5179 nop
5180 set 0x4C, %i3
5181 swap [%l7 + %i3], %g7
5182 nop
5183 set 0x10, %i6
5184 ldd [%l7 + %i6], %f20
5185 nop
5186 set 0x22, %g4
5187 sth %o6, [%l7 + %g4]
5188 nop
5189 set 0x58, %i2
5190 ldd [%l7 + %i2], %g4
5191 nop
5192 set 0x38, %l0
5193 std %f26, [%l7 + %l0]
5194 set 0x70, %g7
5195 stba %l6, [%l7 + %g7] 0x88
5196 bleu %icc, loop_40
5197 fpadd16s %f23, %f16, %f14
5198 set 0x68, %i5
5199 prefetcha [%l7 + %i5] 0x88, 1
5200loop_40:
5201 nop
5202 set 0x70, %o3
5203 stx %fsr, [%l7 + %o3]
5204 nop
5205 set 0x0C, %i0
5206 ldsw [%l7 + %i0], %i0
5207 nop
5208 set 0x60, %g5
5209 stx %fsr, [%l7 + %g5]
5210 nop
5211 set 0x48, %l2
5212 ldx [%l7 + %l2], %o5
5213 set 0x10, %o6
5214 prefetcha [%l7 + %o6] 0x88, 4
5215 nop
5216 set 0x20, %g3
5217 ldsw [%l7 + %g3], %o2
5218 add %l0, %o0, %g3
5219 nop
5220 set 0x70, %g2
5221 ldd [%l7 + %g2], %f0
5222 set 0x0A, %o4
5223 stha %l2, [%l7 + %o4] 0xeb
5224 membar #Sync
5225 nop
5226 set 0x10, %i1
5227 lduw [%l7 + %i1], %i4
5228 nop
5229 set 0x20, %l1
5230 swap [%l7 + %l1], %o4
5231 nop
5232 set 0x18, %o7
5233 ldd [%l7 + %o7], %f16
5234 ba,a,pn %xcc, loop_41
5235 st %fsr, [%l7 + 0x4C]
5236 set 0x78, %o5
5237 lda [%l7 + %o5] 0x80, %f12
5238loop_41:
5239 nop
5240 set 0x10, %l3
5241 std %l2, [%l7 + %l3]
5242 nop
5243 set 0x64, %g6
5244 lduw [%l7 + %g6], %i2
5245 or %o3, %g2, %i5
5246 set 0x14, %l5
5247 sta %f19, [%l7 + %l5] 0x88
5248 and %l4, %i1, %l1
5249 nop
5250 set 0x1F, %l6
5251 ldsb [%l7 + %l6], %i7
5252 set 0x70, %o1
5253 stxa %i3, [%l7 + %o1] 0xe3
5254 membar #Sync
5255 and %g6, %g1, %o7
5256 nop
5257 set 0x18, %o2
5258 ldsh [%l7 + %o2], %g4
5259 add %l7, 0x68, %l6
5260 wr %g0, 0x81, %asi
5261 casxa [%l6] 0x81, %i6, %o6
5262 and %g5, %l6, %g7
5263 add %l7, 0x30, %l6
5264 wr %g0, 0x80, %asi
5265 casxa [%l6] 0x80, %i0, %o5
5266 nop
5267 set 0x28, %g1
5268 ldsw [%l7 + %g1], %o1
5269 nop
5270 set 0x64, %i4
5271 ldsw [%l7 + %i4], %o2
5272 nop
5273 set 0x11, %o0
5274 stb %l0, [%l7 + %o0]
5275 bleu,a %icc, loop_42
5276 or %o0, %g3, %l2
5277 nop
5278 or %g0, 0x8, %l0
5279 sllx %l0, 0x3c, %l0
5280 wr %l0, %g0, %sys_tick_cmpr
5281 or %l5, %l3, %o3
5282loop_42:
5283 nop
5284 set 0x18, %i7
5285 swap [%l7 + %i7], %g2
5286 nop
5287 set 0x08, %l4
5288 stx %fsr, [%l7 + %l4]
5289 set 0x70, %i3
5290 sta %f25, [%l7 + %i3] 0x89
5291 nop
5292 set 0x70, %g4
5293 ldd [%l7 + %g4], %f26
5294 add %l7, 0x60, %l6
5295 wr %g0, 0x88, %asi
5296 ldxa [%l6] %asi, %i5
5297 casxa [%l6] 0x88, %i5, %i2
5298 set 0x5A, %i2
5299 ldstuba [%l7 + %i2] 0x81, %i1
5300 st %f3, [%l7 + 0x0C]
5301 nop
5302 set 0x10, %i6
5303 std %l0, [%l7 + %i6]
5304 fpadd32 %f8, %f14, %f24
5305 nop
5306 or %g0, 0x8, %l0
5307 sllx %l0, 0x3c, %l0
5308 wr %l0, %g0, %tick_cmpr
5309 nop
5310 set 0x24, %l0
5311 sth %g6, [%l7 + %l0]
5312 nop
5313 set 0x1C, %g7
5314 ldsh [%l7 + %g7], %g1
5315 nop
5316 set 0x70, %o3
5317 stx %i3, [%l7 + %o3]
5318 set 0x7F, %i5
5319 ldstuba [%l7 + %i5] 0x89, %o7
5320 nop
5321 set 0x70, %i0
5322 stx %g4, [%l7 + %i0]
5323 nop
5324 set 0x60, %g5
5325 ldd [%l7 + %g5], %f16
5326 st %f29, [%l7 + 0x68]
5327 set 0x60, %o6
5328 swapa [%l7 + %o6] 0x88, %i6
5329 set 0x10, %l2
5330 ldda [%l7 + %l2] 0x80, %g4
5331 membar #Sync
5332 set 0x40, %g2
5333 ldda [%l7 + %g2] 0xf1, %f16
5334 nop
5335 set 0x48, %g3
5336 swap [%l7 + %g3], %o6
5337 nop
5338 set 0x0A, %o4
5339 ldsb [%l7 + %o4], %g7
5340 nop
5341 set 0x68, %l1
5342 ldd [%l7 + %l1], %f26
5343 add %l7, 0x78, %l6
5344 wr %g0, 0x89, %asi
5345 casxa [%l6] 0x89, %l6, %i0
5346 add %l7, 0x38, %l6
5347 wr %g0, 0x88, %asi
5348 ldxa [%l6] %asi, %o1
5349 casxa [%l6] 0x88, %o1, %o2
5350 set 0x34, %o7
5351 lda [%l7 + %o7] 0x88, %f30
5352 nop
5353 set 0x5C, %o5
5354 ldub [%l7 + %o5], %o5
5355 nop
5356 set 0x68, %l3
5357 ldx [%l7 + %l3], %o0
5358 nop
5359 set 0x1C, %i1
5360 ldsw [%l7 + %i1], %l0
5361 set 0x40, %g6
5362 stda %f0, [%l7 + %g6] 0xda
5363 set 0x48, %l6
5364 sta %f28, [%l7 + %l6] 0x88
5365 set 0x08, %l5
5366 stda %g2, [%l7 + %l5] 0xea
5367 membar #Sync
5368 add %l7, 0x68, %l6
5369 wr %g0, 0x81, %asi
5370 lda [%l6] %asi, %l2
5371 casa [%l6] 0x81, %l2, %o4
5372 set 0x20, %o1
5373 stxa %i4, [%l7 + %o1] 0x88
5374 add %l7, 0x20, %l6
5375 wr %g0, 0x80, %asi
5376 lda [%l6] %asi, %l3
5377 casa [%l6] 0x80, %l3, %o3
5378 nop
5379 set 0x48, %g1
5380 ldd [%l7 + %g1], %g2
5381 nop
5382 set 0x68, %o2
5383 std %f14, [%l7 + %o2]
5384 st %f16, [%l7 + 0x1C]
5385 nop
5386 set 0x30, %o0
5387 ldsw [%l7 + %o0], %i5
5388 nop
5389 set 0x14, %i7
5390 prefetch [%l7 + %i7], 0
5391 set 0x10, %i4
5392 stxa %l5, [%l7 + %i4] 0x88
5393 set 0x40, %l4
5394 prefetcha [%l7 + %l4] 0x89, 0
5395 nop
5396 set 0x3C, %g4
5397 stw %i2, [%l7 + %g4]
5398 set 0x64, %i3
5399 swapa [%l7 + %i3] 0x89, %l4
5400 fpadd16s %f2, %f14, %f1
5401 fpsub32s %f25, %f1, %f11
5402 nop
5403 set 0x10, %i2
5404 ldd [%l7 + %i2], %i6
5405 nop
5406 set 0x50, %i6
5407 stx %fsr, [%l7 + %i6]
5408 set 0x30, %g7
5409 lda [%l7 + %g7] 0x81, %f9
5410 nop
5411 set 0x30, %l0
5412 ldd [%l7 + %l0], %f20
5413 set 0x28, %o3
5414 ldxa [%l7 + %o3] 0x80, %g6
5415 st %fsr, [%l7 + 0x34]
5416 nop
5417 set 0x54, %i5
5418 ldsh [%l7 + %i5], %l1
5419 add %l7, 0x50, %l6
5420 wr %g0, 0x88, %asi
5421 ldxa [%l6] %asi, %i3
5422 casxa [%l6] 0x88, %i3, %g1
5423 nop
5424 set 0x10, %g5
5425 stx %fsr, [%l7 + %g5]
5426 set 0x50, %i0
5427 stwa %o7, [%l7 + %i0] 0x81
5428 set 0x54, %o6
5429 sta %f28, [%l7 + %o6] 0x81
5430 set 0x48, %g2
5431 stda %g4, [%l7 + %g2] 0xe2
5432 membar #Sync
5433 nop
5434 set 0x32, %g3
5435 ldsh [%l7 + %g3], %g5
5436 set 0x40, %l2
5437 stda %f0, [%l7 + %l2] 0xc2
5438 nop
5439 set 0x26, %l1
5440 ldub [%l7 + %l1], %i6
5441 ble,pt %icc, loop_43
5442 nop
5443 set 0x70, %o7
5444 ldx [%l7 + %o7], %g7
5445 nop
5446 set 0x34, %o4
5447 ldsh [%l7 + %o4], %l6
5448 and %o6, %i0, %o1
5449loop_43:
5450 nop
5451 set 0x48, %l3
5452 std %f2, [%l7 + %l3]
5453 set 0x28, %o5
5454 ldxa [%l7 + %o5] 0x89, %o2
5455 set 0x50, %g6
5456 stwa %o0, [%l7 + %g6] 0xe2
5457 membar #Sync
5458 or %l0, %o5, %l2
5459 set 0x48, %l6
5460 stda %g2, [%l7 + %l6] 0x80
5461 set 0x50, %i1
5462 lda [%l7 + %i1] 0x80, %f17
5463 st %fsr, [%l7 + 0x1C]
5464 nop
5465 set 0x78, %l5
5466 stx %i4, [%l7 + %l5]
5467 set 0x50, %o1
5468 ldda [%l7 + %o1] 0xe3, %o4
5469 set 0x08, %g1
5470 stda %l2, [%l7 + %g1] 0xe2
5471 membar #Sync
5472 ld [%l7 + 0x44], %f10
5473 set 0x08, %o0
5474 stwa %g2, [%l7 + %o0] 0x81
5475 nop
5476 set 0x4C, %i7
5477 stw %i5, [%l7 + %i7]
5478 nop
5479 set 0x26, %o2
5480 ldsh [%l7 + %o2], %o3
5481 nop
5482 or %g0, 0x8, %l0
5483 sllx %l0, 0x3c, %l0
5484 wr %l0, 0x0E2, %sys_tick_cmpr
5485 nop
5486 set 0x70, %i4
5487 sth %i1, [%l7 + %i4]
5488 nop
5489 set 0x2C, %g4
5490 ldsw [%l7 + %g4], %l4
5491 nop
5492 set 0x50, %i3
5493 prefetch [%l7 + %i3], 4
5494 nop
5495 set 0x50, %l4
5496 stw %i7, [%l7 + %l4]
5497 nop
5498 set 0x2B, %i2
5499 ldstub [%l7 + %i2], %g6
5500 nop
5501 set 0x0E, %i6
5502 ldsh [%l7 + %i6], %i3
5503 nop
5504 set 0x68, %g7
5505 std %f4, [%l7 + %g7]
5506 set 0x40, %o3
5507 lda [%l7 + %o3] 0x81, %f16
5508 nop
5509 set 0x6C, %i5
5510 swap [%l7 + %i5], %l1
5511 nop
5512 set 0x30, %l0
5513 swap [%l7 + %l0], %o7
5514 set 0x0C, %i0
5515 sta %f0, [%l7 + %i0] 0x89
5516 nop
5517 set 0x40, %g5
5518 stx %g1, [%l7 + %g5]
5519 st %fsr, [%l7 + 0x7C]
5520 nop
5521 set 0x1E, %g2
5522 ldsb [%l7 + %g2], %g4
5523 wr %i6, %g5, %set_softint
5524 set 0x47, %g3
5525 stba %l6, [%l7 + %g3] 0x80
5526 and %o6, %g7, %o1
5527 set 0x7C, %l2
5528 sta %f28, [%l7 + %l2] 0x88
5529 ld [%l7 + 0x78], %f28
5530 nop
5531 set 0x34, %l1
5532 lduw [%l7 + %l1], %i0
5533 fpsub16 %f18, %f10, %f30
5534 nop
5535 set 0x78, %o6
5536 ldd [%l7 + %o6], %o0
5537 fpadd16 %f28, %f6, %f2
5538 nop
5539 set 0x10, %o4
5540 std %f12, [%l7 + %o4]
5541 nop
5542 set 0x70, %l3
5543 ldd [%l7 + %l3], %f18
5544 set 0x44, %o7
5545 sta %f18, [%l7 + %o7] 0x81
5546 nop
5547 set 0x54, %o5
5548 lduw [%l7 + %o5], %l0
5549 set 0x3C, %g6
5550 swapa [%l7 + %g6] 0x88, %o5
5551 nop
5552 set 0x18, %i1
5553 stx %fsr, [%l7 + %i1]
5554 nop
5555 set 0x2E, %l6
5556 sth %l2, [%l7 + %l6]
5557 set 0x40, %o1
5558 ldda [%l7 + %o1] 0x89, %f16
5559 set 0x40, %l5
5560 stda %f16, [%l7 + %l5] 0xc2
5561 set 0x48, %o0
5562 stxa %g3, [%l7 + %o0] 0x89
5563 set 0x44, %i7
5564 stwa %o2, [%l7 + %i7] 0x80
5565 set 0x10, %o2
5566 stda %i4, [%l7 + %o2] 0x80
5567 st %fsr, [%l7 + 0x38]
5568 nop
5569 set 0x2C, %g1
5570 sth %l3, [%l7 + %g1]
5571 set 0x40, %g4
5572 stda %f0, [%l7 + %g4] 0xd0
5573 nop
5574 set 0x59, %i4
5575 stb %o4, [%l7 + %i4]
5576 set 0x0C, %i3
5577 stwa %i5, [%l7 + %i3] 0x81
5578 nop
5579 set 0x2A, %l4
5580 sth %g2, [%l7 + %l4]
5581 nop
5582 set 0x64, %i6
5583 prefetch [%l7 + %i6], 4
5584 fpadd32 %f16, %f4, %f20
5585 set 0x20, %i2
5586 ldda [%l7 + %i2] 0x80, %l4
5587 nop
5588 set 0x0A, %g7
5589 stb %o3, [%l7 + %g7]
5590 nop
5591 set 0x58, %i5
5592 stw %i2, [%l7 + %i5]
5593 wr %i1, %i7, %y
5594 nop
5595 set 0x18, %l0
5596 ldd [%l7 + %l0], %g6
5597 nop
5598 set 0x6C, %o3
5599 ldsh [%l7 + %o3], %l4
5600 ld [%l7 + 0x38], %f3
5601 nop
5602 set 0x38, %g5
5603 std %i2, [%l7 + %g5]
5604 add %l7, 0x40, %l6
5605 wr %g0, 0x88, %asi
5606 ldxa [%l6] %asi, %l1
5607 casxa [%l6] 0x88, %l1, %o7
5608 set 0x70, %g2
5609 stxa %g1, [%l7 + %g2] 0xeb
5610 membar #Sync
5611 set 0x60, %i0
5612 ldda [%l7 + %i0] 0x80, %i6
5613 nop
5614 set 0x38, %l2
5615 ldd [%l7 + %l2], %f30
5616 set 0x44, %l1
5617 stba %g4, [%l7 + %l1] 0xea
5618 membar #Sync
5619 nop
5620 set 0x50, %g3
5621 std %g4, [%l7 + %g3]
5622 nop
5623 set 0x48, %o4
5624 prefetch [%l7 + %o4], 4
5625 add %l6, %o6, %o1
5626 st %f2, [%l7 + 0x48]
5627 nop
5628 set 0x38, %o6
5629 prefetch [%l7 + %o6], 1
5630 nop
5631 set 0x68, %o7
5632 std %g6, [%l7 + %o7]
5633 membar #Sync
5634 set 0x40, %l3
5635 ldda [%l7 + %l3] 0xf1, %f16
5636 nop
5637 set 0x60, %o5
5638 stw %i0, [%l7 + %o5]
5639 nop
5640 set 0x58, %i1
5641 ldsh [%l7 + %i1], %o0
5642 nop
5643 set 0x58, %l6
5644 ldd [%l7 + %l6], %f28
5645 or %l0, %o5, %g3
5646 st %fsr, [%l7 + 0x0C]
5647 add %l2, %o2, %i4
5648 set 0x08, %g6
5649 sta %f23, [%l7 + %g6] 0x81
5650 nop
5651 set 0x6A, %o1
5652 ldsb [%l7 + %o1], %o4
5653 ld [%l7 + 0x4C], %f16
5654 set 0x40, %o0
5655 ldda [%l7 + %o0] 0xea, %i4
5656 and %l3, %l5, %o3
5657 nop
5658 set 0x64, %l5
5659 ldsw [%l7 + %l5], %i2
5660 nop
5661 set 0x10, %i7
5662 stx %fsr, [%l7 + %i7]
5663 nop
5664 set 0x3B, %o2
5665 stb %g2, [%l7 + %o2]
5666 set 0x40, %g1
5667 ldda [%l7 + %g1] 0x88, %i0
5668 nop
5669 set 0x18, %g4
5670 ldx [%l7 + %g4], %i7
5671 st %fsr, [%l7 + 0x58]
5672 nop
5673 set 0x68, %i4
5674 std %g6, [%l7 + %i4]
5675 wr %i3, %l1, %softint
5676 bgu,a,pt %xcc, loop_44
5677 nop
5678 set 0x74, %i3
5679 ldstub [%l7 + %i3], %o7
5680 set 0x40, %i6
5681 ldda [%l7 + %i6] 0x88, %f0
5682loop_44:
5683 nop
5684 set 0x50, %l4
5685 prefetcha [%l7 + %l4] 0x81, 1
5686 set 0x50, %i2
5687 prefetcha [%l7 + %i2] 0x81, 2
5688 nop
5689 set 0x2C, %g7
5690 prefetch [%l7 + %g7], 3
5691 nop
5692 set 0x58, %l0
5693 stw %l4, [%l7 + %l0]
5694 fpsub16 %f16, %f4, %f22
5695 nop
5696 set 0x6C, %i5
5697 prefetch [%l7 + %i5], 3
5698 nop
5699 set 0x7D, %o3
5700 stb %g4, [%l7 + %o3]
5701 or %g5, %o6, %o1
5702 nop
5703 set 0x20, %g5
5704 prefetch [%l7 + %g5], 3
5705 set 0x60, %g2
5706 stwa %l6, [%l7 + %g2] 0xeb
5707 membar #Sync
5708 set 0x10, %i0
5709 sta %f14, [%l7 + %i0] 0x80
5710 nop
5711 set 0x14, %l1
5712 prefetch [%l7 + %l1], 1
5713 nop
5714 set 0x14, %g3
5715 swap [%l7 + %g3], %i0
5716 set 0x76, %l2
5717 stha %g7, [%l7 + %l2] 0x81
5718 set 0x50, %o6
5719 sta %f18, [%l7 + %o6] 0x81
5720 add %l7, 0x70, %l6
5721 wr %g0, 0x89, %asi
5722 casa [%l6] 0x89, %l0, %o5
5723 nop
5724 set 0x32, %o7
5725 ldub [%l7 + %o7], %o0
5726 or %g3, %o2, %l2
5727 nop
5728 set 0x55, %o4
5729 ldub [%l7 + %o4], %o4
5730 add %l7, 0x28, %l6
5731 wr %g0, 0x88, %asi
5732 casxa [%l6] 0x88, %i4, %i5
5733 nop
5734 set 0x68, %l3
5735 stx %fsr, [%l7 + %l3]
5736 set 0x60, %o5
5737 stda %l4, [%l7 + %o5] 0x89
5738 nop
5739 set 0x4C, %i1
5740 ldsh [%l7 + %i1], %l3
5741 nop
5742 set 0x10, %l6
5743 stx %fsr, [%l7 + %l6]
5744 set 0x46, %g6
5745 ldstuba [%l7 + %g6] 0x89, %o3
5746 set 0x34, %o1
5747 stba %i2, [%l7 + %o1] 0xea
5748 membar #Sync
5749 nop
5750 set 0x78, %o0
5751 ldsw [%l7 + %o0], %i1
5752 nop
5753 set 0x20, %l5
5754 stx %fsr, [%l7 + %l5]
5755 nop
5756 set 0x70, %i7
5757 std %i6, [%l7 + %i7]
5758 set 0x48, %g1
5759 sta %f30, [%l7 + %g1] 0x89
5760 st %fsr, [%l7 + 0x28]
5761 nop
5762 set 0x44, %g4
5763 prefetch [%l7 + %g4], 3
5764 set 0x48, %o2
5765 stwa %g6, [%l7 + %o2] 0xeb
5766 membar #Sync
5767 set 0x40, %i4
5768 stda %f16, [%l7 + %i4] 0xf9
5769 membar #Sync
5770 or %g2, %l1, %o7
5771 ld [%l7 + 0x68], %f4
5772 set 0x56, %i3
5773 ldstuba [%l7 + %i3] 0x88, %g1
5774 add %l7, 0x58, %l6
5775 wr %g0, 0x80, %asi
5776 lda [%l6] %asi, %i3
5777 casa [%l6] 0x80, %i3, %l4
5778 nop
5779 set 0x09, %i6
5780 stb %g4, [%l7 + %i6]
5781 nop
5782 set 0x1E, %l4
5783 ldsh [%l7 + %l4], %g5
5784 st %f25, [%l7 + 0x60]
5785 nop
5786 set 0x0A, %i2
5787 stb %o6, [%l7 + %i2]
5788 nop
5789 set 0x30, %g7
5790 prefetch [%l7 + %g7], 4
5791 nop
5792 set 0x34, %i5
5793 sth %i6, [%l7 + %i5]
5794 bgu %xcc, loop_45
5795 nop
5796 set 0x16, %l0
5797 stb %o1, [%l7 + %l0]
5798 nop
5799 set 0x48, %g5
5800 stx %i0, [%l7 + %g5]
5801 nop
5802 set 0x20, %g2
5803 ldsw [%l7 + %g2], %g7
5804loop_45:
5805 nop
5806 set 0x08, %i0
5807 std %f20, [%l7 + %i0]
5808 and %l6, %o5, %l0
5809 add %g3, %o2, %o0
5810 and %l2, %o4, %i5
5811 nop
5812 set 0x10, %o3
5813 ldd [%l7 + %o3], %f30
5814 nop
5815 set 0x1A, %g3
5816 sth %i4, [%l7 + %g3]
5817 bge,a %xcc, loop_46
5818 nop
5819 set 0x39, %l2
5820 ldub [%l7 + %l2], %l5
5821 add %l7, 0x14, %l6
5822 wr %g0, 0x81, %asi
5823 casa [%l6] 0x81, %o3, %i2
5824loop_46:
5825 nop
5826 add %l7, 0x0C, %l6
5827 wr %g0, 0x88, %asi
5828 lda [%l6] %asi, %l3
5829 casa [%l6] 0x88, %l3, %i1
5830 add %g6, %g2, %l1
5831 nop
5832 set 0x68, %l1
5833 lduw [%l7 + %l1], %i7
5834 set 0x10, %o6
5835 ldda [%l7 + %o6] 0x80, %g0
5836 nop
5837 set 0x73, %o4
5838 ldstub [%l7 + %o4], %i3
5839 nop
5840 set 0x6C, %o7
5841 prefetch [%l7 + %o7], 0
5842 add %l7, 0x70, %l6
5843 wr %g0, 0x89, %asi
5844 ldxa [%l6] %asi, %l4
5845 casxa [%l6] 0x89, %l4, %o7
5846 set 0x10, %l3
5847 ldda [%l7 + %l3] 0x80, %g4
5848 ble,a %xcc, loop_47
5849 fpsub32 %f26, %f18, %f12
5850 nop
5851 set 0x7E, %o5
5852 ldsh [%l7 + %o5], %o6
5853 nop
5854 set 0x78, %i1
5855 swap [%l7 + %i1], %i6
5856loop_47:
5857 nop
5858 set 0x1F, %g6
5859 ldstub [%l7 + %g6], %g5
5860 add %l7, 0x70, %l6
5861 wr %g0, 0x88, %asi
5862 ldxa [%l6] %asi, %i0
5863 casxa [%l6] 0x88, %i0, %o1
5864 set 0x10, %l6
5865 prefetcha [%l7 + %l6] 0x81, 2
5866 nop
5867 set 0x0A, %o0
5868 lduh [%l7 + %o0], %l6
5869 nop
5870 set 0x38, %l5
5871 ldd [%l7 + %l5], %l0
5872 nop
5873 set 0x1C, %i7
5874 stw %o5, [%l7 + %i7]
5875 nop
5876 set 0x40, %o1
5877 stx %o2, [%l7 + %o1]
5878 st %fsr, [%l7 + 0x54]
5879 nop
5880 or %g0, 0x8, %l0
5881 sllx %l0, 0x3c, %l0
5882 wr %l0, 0x43C, %tick_cmpr
5883 nop
5884 set 0x20, %g1
5885 stx %fsr, [%l7 + %g1]
5886 ld [%l7 + 0x10], %f4
5887 nop
5888 set 0x68, %g4
5889 ldd [%l7 + %g4], %o0
5890 nop
5891 nop
5892 setx 0x59FC0DDB, %l0, %l6
5893 st %l6, [%l7 + 0x28]
5894 ld [%l7 + 0x28], %f9
5895 setx 0xCF220118, %l1, %l5
5896 st %l5, [%l7 + 0x10]
5897 ld [%l7 + 0x10], %f15
5898 fdivs %f15, %f9, %f30
5899 nop
5900 set 0x38, %o2
5901 lduh [%l7 + %o2], %o4
5902 add %l7, 0x14, %l6
5903 wr %g0, 0x80, %asi
5904 lda [%l6] %asi, %i5
5905 casa [%l6] 0x80, %i5, %i4
5906 set 0x55, %i4
5907 ldstuba [%l7 + %i4] 0x81, %o3
5908 set 0x40, %i3
5909 stda %f16, [%l7 + %i3] 0xda
5910 set 0x60, %l4
5911 ldda [%l7 + %l4] 0xeb, %l4
5912 st %f18, [%l7 + 0x28]
5913 nop
5914 set 0x65, %i6
5915 ldub [%l7 + %i6], %i2
5916 nop
5917 set 0x78, %i2
5918 prefetch [%l7 + %i2], 4
5919 fpsub16 %f14, %f14, %f2
5920 nop
5921 set 0x77, %g7
5922 ldsb [%l7 + %g7], %i1
5923 set 0x70, %i5
5924 ldda [%l7 + %i5] 0xea, %l2
5925 nop
5926 set 0x10, %g5
5927 ldx [%l7 + %g5], %g2
5928 nop
5929 set 0x6A, %l0
5930 ldstub [%l7 + %l0], %g6
5931 set 0x54, %i0
5932 lda [%l7 + %i0] 0x80, %f15
5933 nop
5934 set 0x70, %g2
5935 prefetch [%l7 + %g2], 1
5936 bne,a %xcc, loop_48
5937 nop
5938 set 0x30, %g3
5939 stx %fsr, [%l7 + %g3]
5940 nop
5941 set 0x1C, %o3
5942 stw %i7, [%l7 + %o3]
5943 nop
5944 set 0x60, %l1
5945 swap [%l7 + %l1], %l1
5946loop_48:
5947 or %i3, %l4, %g1
5948 nop
5949 set 0x5C, %o6
5950 ldsw [%l7 + %o6], %o7
5951 set 0x20, %o4
5952 swapa [%l7 + %o4] 0x88, %g4
5953 set 0x40, %o7
5954 stda %f16, [%l7 + %o7] 0xd8
5955 nop
5956 set 0x28, %l2
5957 ldd [%l7 + %l2], %f14
5958 and %o6, %i6, %i0
5959 set 0x40, %o5
5960 stda %f16, [%l7 + %o5] 0x81
5961 nop
5962 set 0x5D, %l3
5963 ldstub [%l7 + %l3], %o1
5964 or %g5, %l6, %g7
5965 nop
5966 set 0x30, %i1
5967 ldub [%l7 + %i1], %l0
5968 set 0x3C, %l6
5969 lda [%l7 + %l6] 0x89, %f8
5970 nop
5971 set 0x14, %g6
5972 swap [%l7 + %g6], %o5
5973 set 0x0C, %o0
5974 ldstuba [%l7 + %o0] 0x89, %g3
5975 nop
5976 set 0x68, %i7
5977 lduw [%l7 + %i7], %o2
5978 add %l2, %o0, %o4
5979 nop
5980 nop
5981 setx 0x73459FE9, %l0, %l6
5982 st %l6, [%l7 + 0x28]
5983 ld [%l7 + 0x28], %f13
5984 setx 0x3BB265EC, %l1, %l5
5985 st %l5, [%l7 + 0x10]
5986 ld [%l7 + 0x10], %f1
5987 fdivs %f1, %f13, %f15
5988 add %l7, 0x40, %l6
5989 wr %g0, 0x89, %asi
5990 casxa [%l6] 0x89, %i4, %i5
5991 or %o3, %l5, %i1
5992 nop
5993 set 0x3E, %o1
5994 stb %i2, [%l7 + %o1]
5995 set 0x79, %g1
5996 ldstuba [%l7 + %g1] 0x88, %l3
5997 st %f14, [%l7 + 0x30]
5998 set 0x58, %l5
5999 sta %f28, [%l7 + %l5] 0x80
6000 set 0x40, %o2
6001 ldxa [%l7 + %o2] 0x81, %g6
6002 nop
6003 set 0x08, %i4
6004 ldsb [%l7 + %i4], %i7
6005 nop
6006 set 0x4B, %g4
6007 ldstub [%l7 + %g4], %l1
6008 set 0x11, %i3
6009 stba %i3, [%l7 + %i3] 0xea
6010 membar #Sync
6011 nop
6012 set 0x08, %i6
6013 ldsh [%l7 + %i6], %g2
6014 nop
6015 set 0x10, %i2
6016 ldd [%l7 + %i2], %l4
6017 nop
6018 set 0x08, %l4
6019 ldd [%l7 + %l4], %g0
6020 nop
6021 set 0x30, %g7
6022 stw %o7, [%l7 + %g7]
6023 add %l7, 0x28, %l6
6024 wr %g0, 0x89, %asi
6025 lda [%l6] %asi, %g4
6026 casa [%l6] 0x89, %g4, %i6
6027 set 0x30, %i5
6028 sta %f21, [%l7 + %i5] 0x80
6029 nop
6030 set 0x30, %g5
6031 stx %fsr, [%l7 + %g5]
6032 set 0x29, %l0
6033 ldstuba [%l7 + %l0] 0x88, %i0
6034 fpsub16 %f14, %f10, %f30
6035 or %o1, %o6, %g5
6036 nop
6037 set 0x68, %i0
6038 std %f8, [%l7 + %i0]
6039 and %l6, %l0, %o5
6040 st %fsr, [%l7 + 0x78]
6041 nop
6042 set 0x10, %g2
6043 stx %fsr, [%l7 + %g2]
6044 nop
6045 set 0x20, %o3
6046 ldx [%l7 + %o3], %g3
6047 set 0x28, %l1
6048 prefetcha [%l7 + %l1] 0x88, 4
6049 nop
6050 set 0x4C, %g3
6051 ldsb [%l7 + %g3], %l2
6052 and %o0, %o2, %o4
6053 and %i4, %i5, %l5
6054 nop
6055 set 0x54, %o4
6056 stw %i1, [%l7 + %o4]
6057 set 0x28, %o6
6058 stha %o3, [%l7 + %o6] 0xeb
6059 membar #Sync
6060 set 0x44, %l2
6061 swapa [%l7 + %l2] 0x81, %l3
6062 nop
6063 set 0x60, %o7
6064 prefetch [%l7 + %o7], 2
6065 nop
6066 set 0x08, %l3
6067 stx %fsr, [%l7 + %l3]
6068 set 0x40, %o5
6069 ldda [%l7 + %o5] 0xd8, %f0
6070 set 0x20, %i1
6071 swapa [%l7 + %i1] 0x81, %i2
6072 add %l7, 0x58, %l6
6073 wr %g0, 0x81, %asi
6074 casa [%l6] 0x81, %g6, %i7
6075 ld [%l7 + 0x34], %f24
6076 nop
6077 set 0x34, %g6
6078 swap [%l7 + %g6], %l1
6079 set 0x48, %o0
6080 swapa [%l7 + %o0] 0x89, %i3
6081 nop
6082 set 0x78, %i7
6083 lduh [%l7 + %i7], %l4
6084 add %l7, 0x0C, %l6
6085 wr %g0, 0x88, %asi
6086 lda [%l6] %asi, %g2
6087 casa [%l6] 0x88, %g2, %o7
6088 nop
6089 set 0x20, %o1
6090 sth %g4, [%l7 + %o1]
6091 nop
6092 set 0x58, %l6
6093 ldx [%l7 + %l6], %i6
6094 nop
6095 set 0x58, %g1
6096 ldd [%l7 + %g1], %i0
6097 set 0x28, %o2
6098 stxa %g1, [%l7 + %o2] 0x89
6099 nop
6100 set 0x5C, %i4
6101 ldsh [%l7 + %i4], %o1
6102 nop
6103 set 0x60, %g4
6104 ldsw [%l7 + %g4], %o6
6105 st %fsr, [%l7 + 0x64]
6106 st %fsr, [%l7 + 0x38]
6107 nop
6108 set 0x34, %i3
6109 lduw [%l7 + %i3], %g5
6110 nop
6111 set 0x29, %l5
6112 ldub [%l7 + %l5], %l0
6113 nop
6114 set 0x36, %i6
6115 ldsb [%l7 + %i6], %l6
6116 or %g3, %g7, %o5
6117 nop
6118 set 0x58, %i2
6119 sth %o0, [%l7 + %i2]
6120 set 0x59, %g7
6121 ldstuba [%l7 + %g7] 0x80, %o2
6122 set 0x38, %l4
6123 stxa %l2, [%l7 + %l4] 0xe3
6124 membar #Sync
6125 nop
6126 set 0x40, %i5
6127 ldx [%l7 + %i5], %i4
6128 nop
6129 set 0x30, %g5
6130 ldsw [%l7 + %g5], %i5
6131 set 0x40, %l0
6132 lda [%l7 + %l0] 0x88, %f27
6133 nop
6134 set 0x5C, %i0
6135 lduw [%l7 + %i0], %l5
6136 nop
6137 set 0x08, %o3
6138 ldd [%l7 + %o3], %f30
6139 set 0x18, %l1
6140 stxa %i1, [%l7 + %l1] 0x89
6141 set 0x20, %g3
6142 stda %o4, [%l7 + %g3] 0x81
6143 set 0x30, %o4
6144 prefetcha [%l7 + %o4] 0x88, 4
6145 set 0x68, %o6
6146 lda [%l7 + %o6] 0x80, %f26
6147 nop
6148 set 0x50, %g2
6149 ldd [%l7 + %g2], %f14
6150 nop
6151 set 0x51, %o7
6152 ldsb [%l7 + %o7], %l3
6153 add %l7, 0x48, %l6
6154 wr %g0, 0x80, %asi
6155 ldxa [%l6] %asi, %g6
6156 casxa [%l6] 0x80, %g6, %i2
6157 add %l7, 0x44, %l6
6158 wr %g0, 0x89, %asi
6159 casa [%l6] 0x89, %i7, %i3
6160 and %l4, %g2, %o7
6161 set 0x30, %l3
6162 ldxa [%l7 + %l3] 0x80, %l1
6163 set 0x40, %o5
6164 ldda [%l7 + %o5] 0xe3, %g4
6165 nop
6166 set 0x4A, %i1
6167 lduh [%l7 + %i1], %i6
6168 nop
6169 set 0x32, %g6
6170 ldstub [%l7 + %g6], %g1
6171 add %l7, 0x0C, %l6
6172 wr %g0, 0x81, %asi
6173 casa [%l6] 0x81, %i0, %o6
6174 set 0x68, %o0
6175 stxa %o1, [%l7 + %o0] 0xe2
6176 membar #Sync
6177 nop
6178 set 0x08, %l2
6179 stx %g5, [%l7 + %l2]
6180 nop
6181 set 0x38, %o1
6182 std %i6, [%l7 + %o1]
6183 nop
6184 set 0x28, %i7
6185 stx %g3, [%l7 + %i7]
6186 nop
6187 set 0x18, %g1
6188 stw %g7, [%l7 + %g1]
6189 nop
6190 set 0x38, %l6
6191 ldd [%l7 + %l6], %o4
6192 st %fsr, [%l7 + 0x20]
6193 add %l7, 0x2C, %l6
6194 wr %g0, 0x88, %asi
6195 casa [%l6] 0x88, %o0, %o2
6196 bg,a,pt %icc, loop_49
6197 nop
6198 set 0x6E, %o2
6199 ldsh [%l7 + %o2], %l2
6200 nop
6201 nop
6202 setx 0x6A823D03E8A615D7, %l0, %l6
6203 stx %l6, [%l7 + 0x28]
6204 ldd [%l7 + 0x28], %f16
6205 setx 0xC63723BEEE26C47D, %l1, %l5
6206 stx %l5, [%l7 + 0x10]
6207 ldd [%l7 + 0x10], %f26
6208 fdivd %f26, %f16, %f18
6209 fpadd32 %f10, %f2, %f20
6210loop_49:
6211 nop
6212 set 0x0E, %i4
6213 ldsh [%l7 + %i4], %l0
6214 add %l7, 0x08, %l6
6215 wr %g0, 0x80, %asi
6216 lda [%l6] %asi, %i5
6217 casa [%l6] 0x80, %i5, %i4
6218 nop
6219 set 0x50, %g4
6220 ldsw [%l7 + %g4], %l5
6221 nop
6222 set 0x1E, %l5
6223 ldsh [%l7 + %l5], %o4
6224 nop
6225 set 0x48, %i6
6226 ldsh [%l7 + %i6], %i1
6227 nop
6228 set 0x30, %i2
6229 lduh [%l7 + %i2], %o3
6230 set 0x24, %i3
6231 sta %f23, [%l7 + %i3] 0x81
6232 nop
6233 set 0x1C, %g7
6234 swap [%l7 + %g7], %l3
6235 nop
6236 set 0x7E, %l4
6237 stb %g6, [%l7 + %l4]
6238 set 0x48, %g5
6239 stda %i6, [%l7 + %g5] 0xeb
6240 membar #Sync
6241 nop
6242 set 0x0C, %l0
6243 swap [%l7 + %l0], %i3
6244 nop
6245 set 0x58, %i0
6246 stw %i2, [%l7 + %i0]
6247 and %g2, %l4, %o7
6248 wr %l1, %g4, %pic
6249 fpsub32 %f12, %f22, %f8
6250 st %f26, [%l7 + 0x10]
6251 set 0x20, %o3
6252 stxa %i6, [%l7 + %o3] 0xe2
6253 membar #Sync
6254 add %i0, %g1, %o1
6255 nop
6256 set 0x38, %l1
6257 ldx [%l7 + %l1], %g5
6258 nop
6259 set 0x5A, %i5
6260 sth %l6, [%l7 + %i5]
6261 ba,a,pt %xcc, loop_50
6262 nop
6263 set 0x2C, %g3
6264 ldstub [%l7 + %g3], %g3
6265 nop
6266 set 0x40, %o4
6267 lduh [%l7 + %o4], %o6
6268 nop
6269 set 0x32, %o6
6270 stb %g7, [%l7 + %o6]
6271loop_50:
6272 nop
6273 set 0x34, %o7
6274 stwa %o5, [%l7 + %o7] 0xe3
6275 membar #Sync
6276 nop
6277 set 0x58, %l3
6278 ldd [%l7 + %l3], %o0
6279 set 0x11, %g2
6280 stba %o2, [%l7 + %g2] 0x88
6281 nop
6282 set 0x62, %i1
6283 ldsb [%l7 + %i1], %l2
6284 set 0x48, %g6
6285 sta %f28, [%l7 + %g6] 0x80
6286 set 0x48, %o0
6287 stwa %i5, [%l7 + %o0] 0x89
6288 nop
6289 set 0x30, %o5
6290 std %f22, [%l7 + %o5]
6291 add %l0, %i4, %o4
6292 nop
6293 set 0x3C, %o1
6294 lduh [%l7 + %o1], %l5
6295 wr %o3, %l3, %pic
6296 bgu,pn %icc, loop_51
6297 and %g6, %i1, %i3
6298 nop
6299 set 0x14, %i7
6300 ldsh [%l7 + %i7], %i7
6301 add %l7, 0x68, %l6
6302 wr %g0, 0x88, %asi
6303 casxa [%l6] 0x88, %g2, %i2
6304loop_51:
6305 nop
6306 set 0x18, %l2
6307 std %f18, [%l7 + %l2]
6308 set 0x24, %g1
6309 stba %l4, [%l7 + %g1] 0x81
6310 nop
6311 set 0x20, %l6
6312 ldsw [%l7 + %l6], %l1
6313 set 0x38, %i4
6314 lda [%l7 + %i4] 0x89, %f31
6315 set 0x40, %o2
6316 ldxa [%l7 + %o2] 0x89, %o7
6317 or %i6, %i0, %g4
6318 or %o1, %g1, %l6
6319 set 0x70, %l5
6320 ldda [%l7 + %l5] 0x89, %g2
6321 set 0x18, %i6
6322 prefetcha [%l7 + %i6] 0x89, 3
6323 nop
6324 set 0x60, %i2
6325 ldx [%l7 + %i2], %g7
6326 and %o5, %o0, %o2
6327 nop
6328 set 0x64, %g4
6329 ldsh [%l7 + %g4], %l2
6330 nop
6331 set 0x28, %i3
6332 std %f10, [%l7 + %i3]
6333 nop
6334 set 0x56, %g7
6335 ldsb [%l7 + %g7], %o6
6336 nop
6337 set 0x78, %l4
6338 swap [%l7 + %l4], %i5
6339 set 0x20, %g5
6340 prefetcha [%l7 + %g5] 0x80, 1
6341 and %i4, %o4, %l5
6342 nop
6343 set 0x3E, %l0
6344 lduh [%l7 + %l0], %l3
6345 nop
6346 set 0x0C, %o3
6347 prefetch [%l7 + %o3], 0
6348 nop
6349 set 0x72, %l1
6350 ldstub [%l7 + %l1], %g6
6351 nop
6352 set 0x50, %i5
6353 lduh [%l7 + %i5], %i1
6354 ld [%l7 + 0x78], %f25
6355 nop
6356 set 0x70, %g3
6357 stx %fsr, [%l7 + %g3]
6358 set 0x60, %o4
6359 prefetcha [%l7 + %o4] 0x80, 3
6360 nop
6361 set 0x20, %o6
6362 ldd [%l7 + %o6], %i6
6363 fpadd32s %f29, %f8, %f22
6364 nop
6365 set 0x28, %i0
6366 ldx [%l7 + %i0], %i3
6367 set 0x18, %o7
6368 stxa %i2, [%l7 + %o7] 0xeb
6369 membar #Sync
6370 add %g2, %l1, %o7
6371 or %l4, %i6, %i0
6372 set 0x70, %l3
6373 prefetcha [%l7 + %l3] 0x88, 2
6374 nop
6375 set 0x10, %g2
6376 stw %g1, [%l7 + %g2]
6377 and %o1, %l6, %g5
6378 nop
6379 set 0x44, %i1
6380 lduh [%l7 + %i1], %g7
6381 nop
6382 set 0x74, %g6
6383 ldub [%l7 + %g6], %g3
6384 nop
6385 set 0x28, %o5
6386 ldx [%l7 + %o5], %o5
6387 set 0x39, %o0
6388 ldstuba [%l7 + %o0] 0x81, %o2
6389 add %l7, 0x20, %l6
6390 wr %g0, 0x89, %asi
6391 lda [%l6] %asi, %l2
6392 casa [%l6] 0x89, %l2, %o6
6393 and %o0, %l0, %i4
6394 nop
6395 set 0x30, %i7
6396 prefetch [%l7 + %i7], 3
6397 set 0x6C, %o1
6398 sta %f22, [%l7 + %o1] 0x80
6399 set 0x28, %l2
6400 stwa %o4, [%l7 + %l2] 0xe2
6401 membar #Sync
6402 set 0x78, %g1
6403 lda [%l7 + %g1] 0x88, %f30
6404 and %l5, %l3, %i5
6405 add %g6, %o3, %i1
6406 nop
6407 set 0x7C, %i4
6408 prefetch [%l7 + %i4], 1
6409 nop
6410 set 0x28, %l6
6411 ldsw [%l7 + %l6], %i7
6412 nop
6413 set 0x54, %o2
6414 sth %i3, [%l7 + %o2]
6415 set 0x48, %l5
6416 ldxa [%l7 + %l5] 0x80, %i2
6417 nop
6418 set 0x68, %i2
6419 ldub [%l7 + %i2], %g2
6420 nop
6421 set 0x61, %i6
6422 stb %l1, [%l7 + %i6]
6423 st %f21, [%l7 + 0x30]
6424 add %l7, 0x48, %l6
6425 wr %g0, 0x80, %asi
6426 casxa [%l6] 0x80, %o7, %l4
6427 or %i0, %i6, %g4
6428 nop
6429 set 0x48, %g4
6430 ldx [%l7 + %g4], %g1
6431 nop
6432 set 0x78, %g7
6433 stb %l6, [%l7 + %g7]
6434 bleu,a,pn %icc, loop_52
6435 and %o1, %g5, %g7
6436 st %f27, [%l7 + 0x70]
6437 st %fsr, [%l7 + 0x74]
6438loop_52:
6439 and %g3, %o5, %o2
6440 or %o6, %o0, %l0
6441 nop
6442 set 0x08, %l4
6443 lduw [%l7 + %l4], %l2
6444 set 0x38, %g5
6445 stda %i4, [%l7 + %g5] 0x81
6446 nop
6447 set 0x30, %l0
6448 ldsw [%l7 + %l0], %o4
6449 set 0x18, %i3
6450 stha %l3, [%l7 + %i3] 0x80
6451 nop
6452 set 0x40, %o3
6453 stx %fsr, [%l7 + %o3]
6454 set 0x40, %i5
6455 ldxa [%l7 + %i5] 0x80, %i5
6456 nop
6457 set 0x20, %g3
6458 std %l4, [%l7 + %g3]
6459 nop
6460 set 0x48, %o4
6461 ldd [%l7 + %o4], %f24
6462 nop
6463 set 0x48, %l1
6464 std %f16, [%l7 + %l1]
6465 nop
6466 set 0x44, %o6
6467 prefetch [%l7 + %o6], 4
6468 set 0x73, %i0
6469 stba %o3, [%l7 + %i0] 0xea
6470 membar #Sync
6471 set 0x60, %l3
6472 sta %f30, [%l7 + %l3] 0x81
6473 set 0x20, %g2
6474 ldxa [%l7 + %g2] 0x88, %i1
6475 nop
6476 set 0x08, %o7
6477 std %g6, [%l7 + %o7]
6478 add %l7, 0x50, %l6
6479 wr %g0, 0x88, %asi
6480 ldxa [%l6] %asi, %i7
6481 casxa [%l6] 0x88, %i7, %i3
6482 nop
6483 set 0x64, %i1
6484 sth %g2, [%l7 + %i1]
6485 nop
6486 set 0x30, %o5
6487 lduw [%l7 + %o5], %i2
6488 nop
6489 nop
6490 setx 0x9238857C677AAE40, %l0, %l6
6491 stx %l6, [%l7 + 0x28]
6492 ldd [%l7 + 0x28], %f14
6493 setx 0xAB0414D43CB33AAD, %l1, %l5
6494 stx %l5, [%l7 + 0x10]
6495 ldd [%l7 + 0x10], %f14
6496 fdivd %f14, %f14, %f18
6497 set 0x48, %o0
6498 sta %f12, [%l7 + %o0] 0x81
6499 fpsub32s %f8, %f15, %f24
6500 set 0x18, %i7
6501 stha %o7, [%l7 + %i7] 0x89
6502 add %l7, 0x08, %l6
6503 wr %g0, 0x80, %asi
6504 ldxa [%l6] %asi, %l1
6505 casxa [%l6] 0x80, %l1, %i0
6506 nop
6507 set 0x78, %o1
6508 ldx [%l7 + %o1], %i6
6509 add %l7, 0x58, %l6
6510 wr %g0, 0x89, %asi
6511 casa [%l6] 0x89, %g4, %g1
6512 nop
6513 set 0x20, %g6
6514 ldsw [%l7 + %g6], %l6
6515 wr %o1, %g5, %ccr
6516 nop
6517 set 0x58, %g1
6518 ldd [%l7 + %g1], %g6
6519 nop
6520 set 0x14, %i4
6521 sth %l4, [%l7 + %i4]
6522 nop
6523 set 0x68, %l6
6524 std %f26, [%l7 + %l6]
6525 set 0x2C, %o2
6526 sta %f19, [%l7 + %o2] 0x80
6527 nop
6528 set 0x08, %l5
6529 stx %fsr, [%l7 + %l5]
6530 nop
6531 set 0x10, %i2
6532 ldd [%l7 + %i2], %f10
6533 nop
6534 set 0x1C, %l2
6535 ldsh [%l7 + %l2], %o5
6536 set 0x68, %g4
6537 stba %g3, [%l7 + %g4] 0x88
6538 add %o2, %o0, %l0
6539 or %l2, %i4, %o6
6540 nop
6541 set 0x70, %g7
6542 stx %o4, [%l7 + %g7]
6543 nop
6544 set 0x68, %i6
6545 ldx [%l7 + %i6], %l3
6546 add %l5, %i5, %o3
6547 set 0x14, %l4
6548 lda [%l7 + %l4] 0x89, %f28
6549 set 0x0A, %g5
6550 stha %g6, [%l7 + %g5] 0xea
6551 membar #Sync
6552 nop
6553 set 0x15, %l0
6554 ldub [%l7 + %l0], %i1
6555 nop
6556 set 0x1C, %o3
6557 stw %i3, [%l7 + %o3]
6558 add %i7, %i2, %g2
6559 bn %icc, loop_53
6560 nop
6561 set 0x60, %i5
6562 ldx [%l7 + %i5], %o7
6563 set 0x78, %i3
6564 prefetcha [%l7 + %i3] 0x81, 0
6565loop_53:
6566 nop
6567 set 0x16, %g3
6568 lduh [%l7 + %g3], %i6
6569 set 0x28, %o4
6570 stxa %g4, [%l7 + %o4] 0xea
6571 membar #Sync
6572 set 0x3F, %l1
6573 stba %g1, [%l7 + %l1] 0xe3
6574 membar #Sync
6575 nop
6576 set 0x50, %i0
6577 ldsb [%l7 + %i0], %l1
6578 set 0x20, %o6
6579 lda [%l7 + %o6] 0x81, %f14
6580 nop
6581 set 0x68, %l3
6582 ldx [%l7 + %l3], %l6
6583 set 0x50, %g2
6584 ldda [%l7 + %g2] 0x89, %o0
6585 nop
6586 set 0x60, %o7
6587 lduw [%l7 + %o7], %g7
6588 set 0x48, %o5
6589 stxa %l4, [%l7 + %o5] 0xe3
6590 membar #Sync
6591 nop
6592 set 0x60, %o0
6593 ldd [%l7 + %o0], %o4
6594 nop
6595 set 0x1E, %i7
6596 stb %g5, [%l7 + %i7]
6597 set 0x08, %o1
6598 stba %o2, [%l7 + %o1] 0xe3
6599 membar #Sync
6600 nop
6601 set 0x58, %g6
6602 ldd [%l7 + %g6], %f30
6603 nop
6604 set 0x28, %g1
6605 stw %o0, [%l7 + %g1]
6606 set 0x78, %i1
6607 stwa %g3, [%l7 + %i1] 0xe3
6608 membar #Sync
6609 ba,a,pn %xcc, loop_54
6610 nop
6611 set 0x34, %i4
6612 lduw [%l7 + %i4], %l2
6613 nop
6614 set 0x48, %o2
6615 lduh [%l7 + %o2], %i4
6616 set 0x78, %l5
6617 stxa %o6, [%l7 + %l5] 0x81
6618loop_54:
6619 nop
6620 set 0x68, %l6
6621 ldsw [%l7 + %l6], %l0
6622 nop
6623 set 0x74, %i2
6624 ldstub [%l7 + %i2], %l3
6625 or %l5, %o4, %o3
6626 nop
6627 set 0x75, %g4
6628 ldsb [%l7 + %g4], %i5
6629 set 0x40, %g7
6630 stda %f0, [%l7 + %g7] 0xd2
6631 nop
6632 set 0x60, %i6
6633 lduw [%l7 + %i6], %g6
6634 set 0x7C, %l4
6635 swapa [%l7 + %l4] 0x89, %i3
6636 nop
6637 set 0x74, %l2
6638 prefetch [%l7 + %l2], 3
6639 set 0x3C, %g5
6640 swapa [%l7 + %g5] 0x80, %i7
6641 nop
6642 set 0x2C, %o3
6643 lduw [%l7 + %o3], %i1
6644 nop
6645 set 0x20, %i5
6646 ldd [%l7 + %i5], %f6
6647 ld [%l7 + 0x5C], %f22
6648 set 0x58, %i3
6649 stxa %i2, [%l7 + %i3] 0xea
6650 membar #Sync
6651 nop
6652 set 0x19, %l0
6653 ldsb [%l7 + %l0], %g2
6654 nop
6655 set 0x74, %g3
6656 ldsw [%l7 + %g3], %o7
6657 nop
6658 set 0x28, %o4
6659 stx %fsr, [%l7 + %o4]
6660 nop
6661 set 0x20, %i0
6662 stx %fsr, [%l7 + %i0]
6663 set 0x30, %o6
6664 stxa %i0, [%l7 + %o6] 0xe3
6665 membar #Sync
6666 nop
6667 set 0x50, %l1
6668 ldd [%l7 + %l1], %f14
6669 ba %xcc, loop_55
6670 nop
6671 set 0x5E, %g2
6672 lduh [%l7 + %g2], %i6
6673 set 0x18, %o7
6674 stda %g0, [%l7 + %o7] 0xea
6675 membar #Sync
6676loop_55:
6677 nop
6678 set 0x48, %l3
6679 stx %fsr, [%l7 + %l3]
6680 add %l7, 0x1C, %l6
6681 wr %g0, 0x80, %asi
6682 lda [%l6] %asi, %g4
6683 casa [%l6] 0x80, %g4, %l1
6684 set 0x60, %o5
6685 stwa %o1, [%l7 + %o5] 0x81
6686 nop
6687 set 0x22, %i7
6688 sth %l6, [%l7 + %i7]
6689 ble %xcc, loop_56
6690 nop
6691 set 0x7C, %o1
6692 stw %g7, [%l7 + %o1]
6693 add %l7, 0x6C, %l6
6694 wr %g0, 0x80, %asi
6695 casa [%l6] 0x80, %o5, %g5
6696loop_56:
6697 nop
6698 membar #Sync
6699 set 0x40, %g6
6700 ldda [%l7 + %g6] 0xf1, %f16
6701 set 0x5D, %o0
6702 stba %l4, [%l7 + %o0] 0xea
6703 membar #Sync
6704 set 0x48, %g1
6705 prefetcha [%l7 + %g1] 0x88, 2
6706 set 0x58, %i1
6707 prefetcha [%l7 + %i1] 0x80, 2
6708 nop
6709 set 0x50, %o2
6710 prefetch [%l7 + %o2], 0
6711 set 0x50, %i4
6712 prefetcha [%l7 + %i4] 0x88, 0
6713 set 0x46, %l6
6714 stba %l2, [%l7 + %l6] 0x89
6715 set 0x31, %l5
6716 stba %o6, [%l7 + %l5] 0xeb
6717 membar #Sync
6718 add %l7, 0x10, %l6
6719 wr %g0, 0x81, %asi
6720 casxa [%l6] 0x81, %i4, %l0
6721 set 0x60, %i2
6722 sta %f0, [%l7 + %i2] 0x80
6723 nop
6724 set 0x08, %g7
6725 stx %l5, [%l7 + %g7]
6726 nop
6727 set 0x71, %i6
6728 stb %o4, [%l7 + %i6]
6729 nop
6730 nop
6731 setx 0x8C08D985A6A8F8FD, %l0, %l6
6732 stx %l6, [%l7 + 0x28]
6733 ldd [%l7 + 0x28], %f16
6734 setx 0x16958AF760040195, %l1, %l5
6735 stx %l5, [%l7 + 0x10]
6736 ldd [%l7 + 0x10], %f12
6737 fdivd %f12, %f16, %f8
6738 st %fsr, [%l7 + 0x3C]
6739 set 0x30, %l4
6740 stda %o2, [%l7 + %l4] 0x81
6741 set 0x18, %g4
6742 ldxa [%l7 + %g4] 0x88, %l3
6743 set 0x58, %l2
6744 prefetcha [%l7 + %l2] 0x80, 2
6745 fpadd32s %f23, %f18, %f21
6746 nop
6747 set 0x60, %o3
6748 ldd [%l7 + %o3], %f0
6749 set 0x78, %i5
6750 prefetcha [%l7 + %i5] 0x88, 1
6751 nop
6752 set 0x1F, %i3
6753 ldstub [%l7 + %i3], %g6
6754 or %i7, %i2, %i1
6755 wr %g2, %o7, %y
6756 set 0x10, %g5
6757 stwa %i6, [%l7 + %g5] 0xeb
6758 membar #Sync
6759 membar #Sync
6760 set 0x40, %g3
6761 ldda [%l7 + %g3] 0xf1, %f0
6762 st %f21, [%l7 + 0x08]
6763 st %f15, [%l7 + 0x74]
6764 set 0x50, %o4
6765 stxa %g1, [%l7 + %o4] 0x80
6766 set 0x20, %i0
6767 ldda [%l7 + %i0] 0x80, %i0
6768 set 0x58, %l0
6769 sta %f16, [%l7 + %l0] 0x80
6770 nop
6771 set 0x5E, %l1
6772 sth %g4, [%l7 + %l1]
6773 set 0x50, %o6
6774 stxa %o1, [%l7 + %o6] 0xe2
6775 membar #Sync
6776 set 0x50, %g2
6777 stda %i6, [%l7 + %g2] 0x80
6778 nop
6779 set 0x08, %o7
6780 swap [%l7 + %o7], %l1
6781 nop
6782 set 0x18, %l3
6783 prefetch [%l7 + %l3], 4
6784 set 0x60, %i7
6785 stda %g6, [%l7 + %i7] 0x89
6786 nop
6787 set 0x34, %o1
6788 swap [%l7 + %o1], %g5
6789 nop
6790 set 0x10, %g6
6791 sth %l4, [%l7 + %g6]
6792 set 0x50, %o0
6793 swapa [%l7 + %o0] 0x89, %o0
6794 nop
6795 set 0x70, %o5
6796 ldx [%l7 + %o5], %o5
6797 or %g3, %l2, %o2
6798 nop
6799 set 0x28, %i1
6800 ldd [%l7 + %i1], %f30
6801 set 0x10, %g1
6802 ldda [%l7 + %g1] 0x89, %i4
6803 nop
6804 set 0x64, %i4
6805 stb %o6, [%l7 + %i4]
6806 set 0x40, %o2
6807 ldda [%l7 + %o2] 0x81, %f0
6808 set 0x28, %l5
6809 stxa %l5, [%l7 + %l5] 0xea
6810 membar #Sync
6811 add %l7, 0x3C, %l6
6812 wr %g0, 0x81, %asi
6813 lda [%l6] %asi, %l0
6814 casa [%l6] 0x81, %l0, %o3
6815 nop
6816 set 0x7F, %l6
6817 stb %l3, [%l7 + %l6]
6818 fpsub16s %f5, %f27, %f2
6819 nop
6820 set 0x44, %g7
6821 ldsb [%l7 + %g7], %o4
6822 bne %icc, loop_57
6823 nop
6824 set 0x44, %i6
6825 sth %i3, [%l7 + %i6]
6826 set 0x38, %i2
6827 ldstuba [%l7 + %i2] 0x80, %i5
6828loop_57:
6829 nop
6830 set 0x41, %g4
6831 ldsb [%l7 + %g4], %g6
6832 set 0x7C, %l4
6833 stwa %i7, [%l7 + %l4] 0xe2
6834 membar #Sync
6835 nop
6836 set 0x60, %o3
6837 ldd [%l7 + %o3], %f4
6838 set 0x4A, %l2
6839 stba %i2, [%l7 + %l2] 0xea
6840 membar #Sync
6841 nop
6842 set 0x5D, %i3
6843 stb %g2, [%l7 + %i3]
6844 nop
6845 set 0x70, %i5
6846 ldd [%l7 + %i5], %f28
6847 nop
6848 set 0x48, %g3
6849 ldd [%l7 + %g3], %f26
6850 nop
6851 set 0x64, %o4
6852 ldstub [%l7 + %o4], %i1
6853 set 0x2C, %i0
6854 stba %o7, [%l7 + %i0] 0x88
6855 set 0x40, %g5
6856 stda %f0, [%l7 + %g5] 0xd2
6857 add %l7, 0x18, %l6
6858 wr %g0, 0x89, %asi
6859 lda [%l6] %asi, %i6
6860 casa [%l6] 0x89, %i6, %i0
6861 set 0x78, %l0
6862 prefetcha [%l7 + %l0] 0x80, 1
6863 add %g4, %l6, %o1
6864 st %f8, [%l7 + 0x58]
6865 nop
6866 set 0x48, %l1
6867 ldd [%l7 + %l1], %f6
6868 nop
6869 set 0x58, %g2
6870 stx %fsr, [%l7 + %g2]
6871 nop
6872 set 0x18, %o6
6873 ldd [%l7 + %o6], %f8
6874 nop
6875 or %g0, 0x8, %l0
6876 sllx %l0, 0x3c, %l0
6877 wr %l0, 0x4DF, %tick_cmpr
6878 nop
6879 set 0x2C, %l3
6880 swap [%l7 + %l3], %g7
6881 and %l4, %o5, %g3
6882 set 0x60, %i7
6883 stda %l2, [%l7 + %i7] 0xe3
6884 membar #Sync
6885 bge %xcc, loop_58
6886 nop
6887 set 0x30, %o1
6888 ldd [%l7 + %o1], %o0
6889 nop
6890 set 0x42, %o7
6891 ldstub [%l7 + %o7], %o2
6892 nop
6893 set 0x74, %o0
6894 sth %o6, [%l7 + %o0]
6895loop_58:
6896 nop
6897 set 0x08, %o5
6898 stx %i4, [%l7 + %o5]
6899 nop
6900 set 0x60, %i1
6901 ldsw [%l7 + %i1], %l5
6902 nop
6903 set 0x40, %g6
6904 ldd [%l7 + %g6], %f6
6905 nop
6906 set 0x30, %i4
6907 ldsw [%l7 + %i4], %l0
6908 nop
6909 set 0x40, %g1
6910 std %o2, [%l7 + %g1]
6911 nop
6912 set 0x20, %o2
6913 ldsw [%l7 + %o2], %o4
6914 nop
6915 set 0x08, %l5
6916 ldd [%l7 + %l5], %f6
6917 set 0x78, %l6
6918 ldxa [%l7 + %l6] 0x89, %l3
6919 ble,pn %icc, loop_59
6920 nop
6921 set 0x28, %i6
6922 ldub [%l7 + %i6], %i5
6923 add %g6, %i7, %i2
6924 set 0x4B, %i2
6925 ldstuba [%l7 + %i2] 0x89, %g2
6926loop_59:
6927 nop
6928 set 0x16, %g4
6929 stha %i1, [%l7 + %g4] 0xe3
6930 membar #Sync
6931 or %o7, %i3, %i0
6932 nop
6933 set 0x20, %g7
6934 stw %i6, [%l7 + %g7]
6935 and %g1, %l6, %g4
6936 nop
6937 set 0x60, %o3
6938 stw %l1, [%l7 + %o3]
6939 nop
6940 set 0x2B, %l4
6941 stb %o1, [%l7 + %l4]
6942 nop
6943 set 0x11, %l2
6944 ldstub [%l7 + %l2], %g5
6945 nop
6946 set 0x2C, %i3
6947 prefetch [%l7 + %i3], 4
6948 set 0x28, %i5
6949 prefetcha [%l7 + %i5] 0x88, 4
6950 set 0x60, %o4
6951 ldda [%l7 + %o4] 0x80, %o4
6952 nop
6953 set 0x28, %g3
6954 ldd [%l7 + %g3], %g2
6955 nop
6956 set 0x18, %i0
6957 ldd [%l7 + %i0], %f24
6958 ld [%l7 + 0x78], %f2
6959 set 0x20, %g5
6960 ldxa [%l7 + %g5] 0x88, %l2
6961 nop
6962 set 0x2E, %l0
6963 ldsb [%l7 + %l0], %o0
6964 nop
6965 set 0x59, %l1
6966 ldsb [%l7 + %l1], %l4
6967 add %l7, 0x48, %l6
6968 wr %g0, 0x88, %asi
6969 casxa [%l6] 0x88, %o6, %o2
6970 set 0x72, %o6
6971 stha %i4, [%l7 + %o6] 0xea
6972 membar #Sync
6973 ld [%l7 + 0x64], %f4
6974 set 0x08, %l3
6975 ldxa [%l7 + %l3] 0x89, %l5
6976 set 0x39, %g2
6977 stba %l0, [%l7 + %g2] 0xe2
6978 membar #Sync
6979 and %o4, %l3, %o3
6980 st %f4, [%l7 + 0x54]
6981 nop
6982 set 0x08, %i7
6983 ldd [%l7 + %i7], %f8
6984 nop
6985 set 0x08, %o1
6986 ldx [%l7 + %o1], %i5
6987 set 0x40, %o0
6988 ldda [%l7 + %o0] 0x89, %f16
6989 nop
6990 set 0x10, %o7
6991 ldx [%l7 + %o7], %g6
6992 nop
6993 set 0x60, %i1
6994 std %f12, [%l7 + %i1]
6995 nop
6996 set 0x08, %g6
6997 ldstub [%l7 + %g6], %i2
6998 nop
6999 set 0x76, %i4
7000 ldsh [%l7 + %i4], %i7
7001 nop
7002 set 0x40, %o5
7003 stx %fsr, [%l7 + %o5]
7004 set 0x42, %o2
7005 stha %g2, [%l7 + %o2] 0xea
7006 membar #Sync
7007 wr %g0, 0x6, %fprs
7008 nop
7009 set 0x20, %g1
7010 ldx [%l7 + %g1], %i3
7011 nop
7012 set 0x1B, %l6
7013 ldstub [%l7 + %l6], %i6
7014 nop
7015 set 0x1F, %l5
7016 ldsb [%l7 + %l5], %g1
7017 nop
7018 set 0x6E, %i2
7019 lduh [%l7 + %i2], %i0
7020 ba,a %xcc, loop_60
7021 nop
7022 set 0x10, %i6
7023 stw %g4, [%l7 + %i6]
7024 nop
7025 set 0x20, %g7
7026 ldx [%l7 + %g7], %l6
7027 set 0x34, %o3
7028 stwa %o1, [%l7 + %o3] 0x81
7029loop_60:
7030 fpsub16 %f24, %f28, %f20
7031 nop
7032 set 0x30, %g4
7033 std %f0, [%l7 + %g4]
7034 nop
7035 set 0x78, %l2
7036 ldd [%l7 + %l2], %f6
7037 nop
7038 set 0x48, %i3
7039 sth %g5, [%l7 + %i3]
7040 set 0x4F, %i5
7041 ldstuba [%l7 + %i5] 0x80, %l1
7042 nop
7043 set 0x20, %o4
7044 ldd [%l7 + %o4], %g6
7045 nop
7046 set 0x0F, %l4
7047 ldstub [%l7 + %l4], %o5
7048 nop
7049 set 0x78, %g3
7050 stx %g3, [%l7 + %g3]
7051 set 0x48, %i0
7052 sta %f5, [%l7 + %i0] 0x89
7053 nop
7054 set 0x10, %g5
7055 lduw [%l7 + %g5], %o0
7056 set 0x70, %l1
7057 stda %l4, [%l7 + %l1] 0x88
7058 nop
7059 set 0x4C, %o6
7060 prefetch [%l7 + %o6], 0
7061 nop
7062 set 0x18, %l3
7063 stx %o6, [%l7 + %l3]
7064 wr %l2, %i4, %sys_tick
7065 nop
7066 set 0x26, %g2
7067 sth %o2, [%l7 + %g2]
7068 set 0x50, %l0
7069 ldda [%l7 + %l0] 0xe3, %l4
7070 set 0x08, %i7
7071 stwa %l0, [%l7 + %i7] 0xeb
7072 membar #Sync
7073 or %l3, %o3, %o4
7074 nop
7075 set 0x50, %o0
7076 ldx [%l7 + %o0], %i5
7077 set 0x54, %o1
7078 stwa %g6, [%l7 + %o1] 0xe2
7079 membar #Sync
7080 nop
7081 set 0x70, %i1
7082 stx %fsr, [%l7 + %i1]
7083 nop
7084 set 0x34, %o7
7085 lduh [%l7 + %o7], %i7
7086 set 0x30, %g6
7087 prefetcha [%l7 + %g6] 0x88, 3
7088 nop
7089 set 0x58, %o5
7090 stx %i1, [%l7 + %o5]
7091 add %o7, %i2, %i6
7092 nop
7093 set 0x0C, %o2
7094 ldsb [%l7 + %o2], %g1
7095 nop
7096 set 0x40, %g1
7097 ldd [%l7 + %g1], %i0
7098 nop
7099 set 0x7C, %l6
7100 sth %i3, [%l7 + %l6]
7101 and %g4, %o1, %g5
7102 nop
7103 set 0x20, %l5
7104 ldd [%l7 + %l5], %f26
7105 ld [%l7 + 0x3C], %f31
7106 nop
7107 set 0x48, %i4
7108 ldx [%l7 + %i4], %l1
7109 add %l7, 0x10, %l6
7110 wr %g0, 0x80, %asi
7111 casxa [%l6] 0x80, %l6, %g7
7112 or %o5, %g3, %l4
7113 nop
7114 set 0x2E, %i2
7115 ldsb [%l7 + %i2], %o0
7116 nop
7117 set 0x60, %g7
7118 ldd [%l7 + %g7], %f26
7119 nop
7120 set 0x68, %i6
7121 prefetch [%l7 + %i6], 1
7122 set 0x30, %g4
7123 lda [%l7 + %g4] 0x80, %f16
7124 nop
7125 set 0x54, %o3
7126 ldsw [%l7 + %o3], %l2
7127 nop
7128 set 0x60, %l2
7129 std %i4, [%l7 + %l2]
7130 add %l7, 0x2C, %l6
7131 wr %g0, 0x81, %asi
7132 lda [%l6] %asi, %o2
7133 casa [%l6] 0x81, %o2, %o6
7134 set 0x10, %i5
7135 stxa %l5, [%l7 + %i5] 0x80
7136 nop
7137 set 0x38, %i3
7138 stw %l0, [%l7 + %i3]
7139 nop
7140 set 0x30, %l4
7141 std %f28, [%l7 + %l4]
7142 set 0x70, %g3
7143 prefetcha [%l7 + %g3] 0x88, 3
7144 set 0x40, %o4
7145 ldda [%l7 + %o4] 0x80, %f0
7146 wr %o4, %l3, %softint
7147 or %i5, %i7, %g2
7148 set 0x20, %i0
7149 ldda [%l7 + %i0] 0x88, %i0
7150 nop
7151 set 0x44, %g5
7152 sth %o7, [%l7 + %g5]
7153 or %i2, %i6, %g1
7154 set 0x08, %o6
7155 ldxa [%l7 + %o6] 0x88, %i0
7156 add %l7, 0x1C, %l6
7157 wr %g0, 0x80, %asi
7158 casa [%l6] 0x80, %g6, %i3
7159 nop
7160 set 0x20, %l1
7161 ldd [%l7 + %l1], %g4
7162 set 0x70, %l3
7163 lda [%l7 + %l3] 0x81, %f23
7164 set 0x18, %g2
7165 prefetcha [%l7 + %g2] 0x80, 2
7166 add %g5, %l6, %g7
7167 set 0x50, %l0
7168 prefetcha [%l7 + %l0] 0x88, 0
7169 fpadd16 %f30, %f12, %f14
7170 set 0x48, %o0
7171 stda %g2, [%l7 + %o0] 0xea
7172 membar #Sync
7173 set 0x36, %o1
7174 stha %l4, [%l7 + %o1] 0xeb
7175 membar #Sync
7176 or %l1, %o0, %i4
7177 set 0x56, %i7
7178 stha %l2, [%l7 + %i7] 0x81
7179 membar #Sync
7180 set 0x40, %o7
7181 ldda [%l7 + %o7] 0xf1, %f0
7182 wr %o6, %l5, %sys_tick
7183 nop
7184 set 0x3C, %i1
7185 ldub [%l7 + %i1], %l0
7186 nop
7187 set 0x60, %o5
7188 std %f8, [%l7 + %o5]
7189 nop
7190 set 0x21, %o2
7191 stb %o3, [%l7 + %o2]
7192 set 0x58, %g6
7193 ldxa [%l7 + %g6] 0x89, %o2
7194 nop
7195 set 0x72, %g1
7196 sth %l3, [%l7 + %g1]
7197 or %o4, %i7, %i5
7198 nop
7199 set 0x20, %l5
7200 lduw [%l7 + %l5], %i1
7201 membar #Sync
7202 set 0x40, %l6
7203 ldda [%l7 + %l6] 0xf9, %f16
7204 set 0x40, %i4
7205 stda %f0, [%l7 + %i4] 0xc8
7206 or %o7, %g2, %i6
7207 set 0x44, %g7
7208 sta %f8, [%l7 + %g7] 0x81
7209 nop
7210 set 0x68, %i6
7211 stx %g1, [%l7 + %i6]
7212 set 0x78, %g4
7213 stda %i2, [%l7 + %g4] 0x80
7214 and %g6, %i0, %g4
7215 nop
7216 set 0x68, %o3
7217 stx %fsr, [%l7 + %o3]
7218 nop
7219 set 0x68, %i2
7220 ldd [%l7 + %i2], %i2
7221 nop
7222 set 0x60, %i5
7223 stx %o1, [%l7 + %i5]
7224 nop
7225 set 0x40, %i3
7226 std %g4, [%l7 + %i3]
7227 and %g7, %l6, %g3
7228 ble,a,pn %icc, loop_61
7229 nop
7230 set 0x7B, %l2
7231 ldsb [%l7 + %l2], %o5
7232 set 0x40, %l4
7233 stxa %l1, [%l7 + %l4] 0x89
7234loop_61:
7235 nop
7236 set 0x40, %g3
7237 stda %f0, [%l7 + %g3] 0xd2
7238 nop
7239 set 0x60, %o4
7240 prefetch [%l7 + %o4], 3
7241 nop
7242 set 0x68, %i0
7243 lduw [%l7 + %i0], %l4
7244 nop
7245 set 0x30, %g5
7246 ldx [%l7 + %g5], %i4
7247 st %f10, [%l7 + 0x3C]
7248 set 0x68, %o6
7249 stda %o0, [%l7 + %o6] 0x89
7250 set 0x70, %l3
7251 ldda [%l7 + %l3] 0xe2, %l2
7252 set 0x56, %l1
7253 stha %l5, [%l7 + %l1] 0xea
7254 membar #Sync
7255 set 0x5D, %g2
7256 stba %o6, [%l7 + %g2] 0xe3
7257 membar #Sync
7258 nop
7259 set 0x72, %l0
7260 sth %o3, [%l7 + %l0]
7261 membar #Sync
7262 set 0x40, %o1
7263 ldda [%l7 + %o1] 0xf0, %f16
7264 nop
7265 set 0x60, %i7
7266 std %f8, [%l7 + %i7]
7267 nop
7268 set 0x2C, %o7
7269 stw %l0, [%l7 + %o7]
7270 ld [%l7 + 0x38], %f16
7271 nop
7272 set 0x44, %o0
7273 swap [%l7 + %o0], %l3
7274 set 0x40, %i1
7275 stda %f0, [%l7 + %i1] 0x81
7276 set 0x60, %o5
7277 prefetcha [%l7 + %o5] 0x81, 3
7278 nop
7279 set 0x6C, %g6
7280 ldub [%l7 + %g6], %o4
7281 or %i7, %i1, %i5
7282 set 0x40, %g1
7283 stda %f16, [%l7 + %g1] 0xc8
7284 set 0x18, %l5
7285 ldxa [%l7 + %l5] 0x80, %g2
7286 add %l7, 0x08, %l6
7287 wr %g0, 0x88, %asi
7288 ldxa [%l6] %asi, %o7
7289 casxa [%l6] 0x88, %o7, %i6
7290 nop
7291 set 0x40, %l6
7292 stx %fsr, [%l7 + %l6]
7293 nop
7294 set 0x69, %o2
7295 ldstub [%l7 + %o2], %i2
7296 nop
7297 set 0x38, %g7
7298 stx %g6, [%l7 + %g7]
7299 nop
7300 set 0x68, %i6
7301 prefetch [%l7 + %i6], 4
7302 nop
7303 set 0x72, %g4
7304 ldstub [%l7 + %g4], %i0
7305 nop
7306 set 0x60, %o3
7307 stb %g1, [%l7 + %o3]
7308 and %g4, %i3, %o1
7309 nop
7310 set 0x48, %i2
7311 ldx [%l7 + %i2], %g5
7312 nop
7313 set 0x73, %i5
7314 ldstub [%l7 + %i5], %g7
7315 nop
7316 set 0x18, %i3
7317 stx %l6, [%l7 + %i3]
7318 nop
7319 set 0x1E, %l2
7320 ldub [%l7 + %l2], %o5
7321 nop
7322 set 0x58, %l4
7323 std %f4, [%l7 + %l4]
7324 nop
7325 set 0x7E, %g3
7326 ldub [%l7 + %g3], %l1
7327 nop
7328 set 0x38, %o4
7329 stx %g3, [%l7 + %o4]
7330 set 0x21, %i4
7331 ldstuba [%l7 + %i4] 0x81, %l4
7332 nop
7333 set 0x18, %i0
7334 ldd [%l7 + %i0], %f24
7335 ld [%l7 + 0x34], %f29
7336 add %i4, %l2, %l5
7337 nop
7338 set 0x49, %g5
7339 ldub [%l7 + %g5], %o0
7340 nop
7341 set 0x38, %l3
7342 std %f20, [%l7 + %l3]
7343 add %o3, %o6, %l3
7344 nop
7345 set 0x30, %o6
7346 ldd [%l7 + %o6], %o2
7347 set 0x70, %l1
7348 stda %l0, [%l7 + %l1] 0xe2
7349 membar #Sync
7350 nop
7351 set 0x33, %l0
7352 ldub [%l7 + %l0], %i7
7353 set 0x64, %o1
7354 sta %f24, [%l7 + %o1] 0x89
7355 set 0x20, %i7
7356 stda %i0, [%l7 + %i7] 0xeb
7357 membar #Sync
7358 set 0x74, %o7
7359 swapa [%l7 + %o7] 0x80, %o4
7360 and %g2, %i5, %o7
7361 nop
7362 set 0x68, %o0
7363 std %i2, [%l7 + %o0]
7364 set 0x50, %g2
7365 stda %g6, [%l7 + %g2] 0xe2
7366 membar #Sync
7367 set 0x50, %o5
7368 stda %i0, [%l7 + %o5] 0xea
7369 membar #Sync
7370 nop
7371 set 0x30, %i1
7372 swap [%l7 + %i1], %g1
7373 nop
7374 set 0x70, %g6
7375 std %i6, [%l7 + %g6]
7376 nop
7377 set 0x78, %l5
7378 ldx [%l7 + %l5], %g4
7379 ld [%l7 + 0x40], %f4
7380 nop
7381 or %g0, 0x8, %l0
7382 sllx %l0, 0x3c, %l0
7383 wr %l0, %g0, %tick_cmpr
7384 set 0x50, %g1
7385 ldda [%l7 + %g1] 0x81, %o0
7386 set 0x40, %o2
7387 stda %f0, [%l7 + %o2] 0xf1
7388 membar #Sync
7389 nop
7390 set 0x20, %l6
7391 ldsh [%l7 + %l6], %g7
7392 nop
7393 set 0x74, %i6
7394 ldstub [%l7 + %i6], %l6
7395 nop
7396 set 0x40, %g4
7397 ldx [%l7 + %g4], %o5
7398 nop
7399 set 0x50, %g7
7400 ldsb [%l7 + %g7], %g3
7401 nop
7402 set 0x0C, %i2
7403 stw %l1, [%l7 + %i2]
7404 set 0x40, %i5
7405 stda %f0, [%l7 + %i5] 0x89
7406 set 0x3A, %o3
7407 stba %l4, [%l7 + %o3] 0xea
7408 membar #Sync
7409 nop
7410 set 0x78, %i3
7411 stw %i4, [%l7 + %i3]
7412 set 0x5B, %l2
7413 stba %l2, [%l7 + %l2] 0xea
7414 membar #Sync
7415 nop
7416 set 0x3E, %l4
7417 ldsb [%l7 + %l4], %o0
7418 nop
7419 set 0x08, %g3
7420 ldsw [%l7 + %g3], %l5
7421 add %o3, %o6, %o2
7422 nop
7423 set 0x6A, %o4
7424 sth %l3, [%l7 + %o4]
7425 set 0x40, %i0
7426 ldda [%l7 + %i0] 0x88, %f16
7427 set 0x68, %g5
7428 stxa %l0, [%l7 + %g5] 0xe2
7429 membar #Sync
7430 nop
7431 set 0x72, %i4
7432 ldub [%l7 + %i4], %i1
7433 nop
7434 set 0x28, %o6
7435 std %o4, [%l7 + %o6]
7436 or %i7, %i5, %o7
7437 nop
7438 set 0x68, %l3
7439 ldsw [%l7 + %l3], %g2
7440 nop
7441 set 0x54, %l0
7442 sth %g6, [%l7 + %l0]
7443 nop
7444 set 0x10, %o1
7445 ldd [%l7 + %o1], %i2
7446 nop
7447 set 0x54, %l1
7448 lduw [%l7 + %l1], %g1
7449 set 0x68, %i7
7450 lda [%l7 + %i7] 0x88, %f31
7451 set 0x70, %o0
7452 ldda [%l7 + %o0] 0x80, %i0
7453 nop
7454 set 0x0B, %g2
7455 stb %g4, [%l7 + %g2]
7456 nop
7457 set 0x70, %o5
7458 ldx [%l7 + %o5], %i6
7459 nop
7460 set 0x50, %o7
7461 lduw [%l7 + %o7], %i3
7462 nop
7463 set 0x3C, %g6
7464 prefetch [%l7 + %g6], 3
7465 set 0x10, %l5
7466 ldxa [%l7 + %l5] 0x88, %g5
7467 nop
7468 set 0x14, %i1
7469 stw %g7, [%l7 + %i1]
7470 set 0x10, %o2
7471 stwa %o1, [%l7 + %o2] 0xea
7472 membar #Sync
7473 add %l7, 0x10, %l6
7474 wr %g0, 0x81, %asi
7475 casa [%l6] 0x81, %o5, %l6
7476 set 0x7D, %l6
7477 ldstuba [%l7 + %l6] 0x88, %g3
7478 set 0x08, %i6
7479 ldstuba [%l7 + %i6] 0x88, %l1
7480 nop
7481 set 0x73, %g4
7482 ldub [%l7 + %g4], %i4
7483 set 0x38, %g1
7484 swapa [%l7 + %g1] 0x81, %l2
7485 membar #Sync
7486 set 0x40, %g7
7487 ldda [%l7 + %g7] 0xf9, %f16
7488 nop
7489 set 0x78, %i5
7490 swap [%l7 + %i5], %o0
7491 set 0x48, %o3
7492 prefetcha [%l7 + %o3] 0x80, 1
7493 set 0x40, %i3
7494 ldda [%l7 + %i3] 0xd0, %f16
7495 and %o3, %l4, %o6
7496 set 0x4B, %l2
7497 stba %l3, [%l7 + %l2] 0x88
7498 set 0x70, %i2
7499 stxa %o2, [%l7 + %i2] 0x89
7500 set 0x50, %g3
7501 ldda [%l7 + %g3] 0x89, %i0
7502 nop
7503 set 0x3C, %l4
7504 sth %o4, [%l7 + %l4]
7505 add %l7, 0x58, %l6
7506 wr %g0, 0x80, %asi
7507 ldxa [%l6] %asi, %l0
7508 casxa [%l6] 0x80, %l0, %i5
7509 nop
7510 set 0x40, %i0
7511 ldx [%l7 + %i0], %o7
7512 nop
7513 set 0x11, %g5
7514 ldub [%l7 + %g5], %i7
7515 nop
7516 set 0x78, %o4
7517 ldd [%l7 + %o4], %g6
7518 bne %icc, loop_62
7519 or %i2, %g2, %i0
7520 set 0x68, %o6
7521 prefetcha [%l7 + %o6] 0x89, 4
7522loop_62:
7523 nop
7524 set 0x14, %l3
7525 stw %g4, [%l7 + %l3]
7526 set 0x40, %l0
7527 ldda [%l7 + %l0] 0x80, %i2
7528 nop
7529 set 0x24, %i4
7530 stw %g5, [%l7 + %i4]
7531 set 0x10, %l1
7532 stda %g6, [%l7 + %l1] 0xea
7533 membar #Sync
7534 membar #Sync
7535 set 0x40, %o1
7536 ldda [%l7 + %o1] 0xf8, %f0
7537 fpsub16s %f21, %f9, %f28
7538 nop
7539 set 0x40, %i7
7540 stx %o1, [%l7 + %i7]
7541 nop
7542 set 0x60, %g2
7543 std %i6, [%l7 + %g2]
7544 set 0x20, %o0
7545 ldstuba [%l7 + %o0] 0x88, %o5
7546 and %g3, %l6, %l1
7547 nop
7548 set 0x68, %o7
7549 ldx [%l7 + %o7], %i4
7550 add %l2, %l5, %o0
7551 set 0x74, %g6
7552 swapa [%l7 + %g6] 0x89, %l4
7553 set 0x50, %o5
7554 stxa %o6, [%l7 + %o5] 0x81
7555 nop
7556 set 0x48, %i1
7557 ldsh [%l7 + %i1], %o3
7558 nop
7559 set 0x3C, %l5
7560 lduh [%l7 + %l5], %l3
7561 nop
7562 set 0x6C, %l6
7563 stw %o2, [%l7 + %l6]
7564 nop
7565 set 0x5F, %i6
7566 ldsb [%l7 + %i6], %i1
7567 nop
7568 set 0x50, %g4
7569 std %l0, [%l7 + %g4]
7570 nop
7571 set 0x5A, %g1
7572 lduh [%l7 + %g1], %i5
7573 nop
7574 set 0x0E, %o2
7575 ldub [%l7 + %o2], %o4
7576 nop
7577 set 0x50, %g7
7578 stx %o7, [%l7 + %g7]
7579 set 0x10, %o3
7580 stha %i7, [%l7 + %o3] 0x89
7581 set 0x0A, %i5
7582 stha %g6, [%l7 + %i5] 0x80
7583 set 0x10, %i3
7584 ldda [%l7 + %i3] 0x89, %g2
7585 set 0x71, %l2
7586 ldstuba [%l7 + %l2] 0x80, %i2
7587 set 0x20, %g3
7588 ldda [%l7 + %g3] 0xeb, %g0
7589 nop
7590 set 0x70, %l4
7591 stx %g4, [%l7 + %l4]
7592 nop
7593 set 0x2C, %i2
7594 swap [%l7 + %i2], %i0
7595 fpadd32 %f12, %f28, %f18
7596 nop
7597 set 0x10, %i0
7598 lduw [%l7 + %i0], %i3
7599 nop
7600 set 0x7A, %o4
7601 lduh [%l7 + %o4], %g7
7602 set 0x58, %g5
7603 prefetcha [%l7 + %g5] 0x89, 4
7604 set 0x60, %l3
7605 stxa %i6, [%l7 + %l3] 0x81
7606 set 0x28, %l0
7607 swapa [%l7 + %l0] 0x81, %o1
7608 set 0x70, %i4
7609 prefetcha [%l7 + %i4] 0x80, 0
7610 nop
7611 set 0x56, %o6
7612 ldsb [%l7 + %o6], %l6
7613 set 0x28, %o1
7614 stda %o4, [%l7 + %o1] 0x89
7615 nop
7616 set 0x48, %i7
7617 stb %l1, [%l7 + %i7]
7618 nop
7619 set 0x6C, %g2
7620 stw %i4, [%l7 + %g2]
7621 set 0x40, %l1
7622 stda %f0, [%l7 + %l1] 0xc0
7623 set 0x40, %o0
7624 ldxa [%l7 + %o0] 0x89, %l5
7625 nop
7626 set 0x5C, %o7
7627 lduw [%l7 + %o7], %l2
7628 nop
7629 set 0x44, %g6
7630 swap [%l7 + %g6], %l4
7631 set 0x40, %i1
7632 stda %f0, [%l7 + %i1] 0x80
7633 set 0x20, %l5
7634 stxa %o0, [%l7 + %l5] 0x80
7635 bgu,pn %xcc, loop_63
7636 nop
7637 set 0x54, %l6
7638 lduh [%l7 + %l6], %o6
7639 nop
7640 set 0x38, %i6
7641 stx %fsr, [%l7 + %i6]
7642 nop
7643 set 0x74, %g4
7644 lduw [%l7 + %g4], %l3
7645loop_63:
7646 nop
7647 set 0x5D, %g1
7648 ldsb [%l7 + %g1], %o3
7649 and %o2, %i1, %i5
7650 nop
7651 set 0x28, %o2
7652 ldx [%l7 + %o2], %o4
7653 nop
7654 set 0x0C, %g7
7655 prefetch [%l7 + %g7], 2
7656 st %f21, [%l7 + 0x50]
7657 set , %o5
7658 EXIT_GOOD
7659
7660
7661
7662!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7663!
7664! Stats for Thread 1:
7665!
7666! Type l : 1270
7667! Type a : 27
7668! Type cti : 33
7669! Type x : 502
7670! Type f : 43
7671! Type i : 125
7672!
7673!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7674
7675!
7676! Thread 2 Start
7677!
7678.global thread_2
7679thread_2:
7680 mov %l7, %g1
7681 !# Set %cwp for 8 windows
7682 !# This threads memory space into each %l7
7683 wrpr %g0, 0x7, %cwp
7684 mov %g1, %l7
7685 wrpr %g0, 0x6, %cwp
7686 mov %g1, %l7
7687 wrpr %g0, 0x5, %cwp
7688 mov %g1, %l7
7689 wrpr %g0, 0x4, %cwp
7690 mov %g1, %l7
7691 wrpr %g0, 0x3, %cwp
7692 mov %g1, %l7
7693 wrpr %g0, 0x2, %cwp
7694 mov %g1, %l7
7695 wrpr %g0, 0x1, %cwp
7696 mov %g1, %l7
7697 wrpr %g0, 0x0, %cwp
7698 mov %g1, %l7
7699
7700 !# Set %fsr
7701 setx 0x0000000000400000, %l0, %l6 !# no post process
7702 stx %l6, [%l7 + 0x0] !# no post process
7703 ldx [%l7 + 0x0], %fsr !# no post process
7704
7705 wr %g0, 0x80, %asi !# no post process
7706
7707 !# Initialize registers ..
7708
7709 !# Global registers
7710 set 0x1, %g1
7711 set 0x4, %g2
7712 set 0x3, %g3
7713 set 0x8, %g4
7714 set 0xF, %g5
7715 set 0x1, %g6
7716 set 0x6, %g7
7717 !# Input registers
7718 set -0x5, %i0
7719 set -0x5, %i1
7720 set -0x3, %i2
7721 set -0x1, %i3
7722 set -0x3, %i4
7723 set -0x6, %i5
7724 set -0x8, %i6
7725 set -0x3, %i7
7726 !# Local registers
7727 set 0x64ED0AA2, %l0
7728 set 0x38D3453C, %l1
7729 set 0x4C6BFD04, %l2
7730 set 0x45529CCB, %l3
7731 set 0x19315D86, %l4
7732 set 0x7E6411E1, %l5
7733 set 0x1EF4F432, %l6
7734 !# Output registers
7735 set 0x0275, %o0
7736 set 0x0020, %o1
7737 set -0x1DFB, %o2
7738 set 0x02BC, %o3
7739 set -0x0F3D, %o4
7740 set -0x185C, %o5
7741 set -0x0933, %o6
7742 set 0x134B, %o7
7743 !# Float registers
7744 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
7745 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
7746 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
7747 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
7748 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
7749 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
7750 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
7751 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
7752 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
7753 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
7754 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
7755 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
7756 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
7757 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
7758 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
7759 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
7760
7761 !# Execute Main Diag ..
7762
7763 nop
7764 set 0x40, %o3
7765 std %l0, [%l7 + %o3]
7766 nop
7767 set 0x1E, %i5
7768 lduh [%l7 + %i5], %i7
7769 st %f8, [%l7 + 0x38]
7770 add %l7, 0x30, %l6
7771 wr %g0, 0x81, %asi
7772 casxa [%l6] 0x81, %g6, %o7
7773 nop
7774 set 0x26, %i3
7775 ldsh [%l7 + %i3], %g2
7776 wr %i2, %g1, %softint
7777 nop
7778 set 0x58, %g3
7779 ldsw [%l7 + %g3], %i0
7780 membar #Sync
7781 set 0x40, %l2
7782 ldda [%l7 + %l2] 0xf0, %f16
7783 set 0x40, %l4
7784 ldda [%l7 + %l4] 0xd2, %f0
7785 nop
7786 set 0x28, %i2
7787 stx %i3, [%l7 + %i2]
7788 set 0x40, %i0
7789 stda %f0, [%l7 + %i0] 0xda
7790 nop
7791 set 0x5A, %g5
7792 lduh [%l7 + %g5], %g4
7793 nop
7794 set 0x70, %l3
7795 swap [%l7 + %l3], %g7
7796 nop
7797 set 0x2C, %o4
7798 ldstub [%l7 + %o4], %i6
7799 fpadd32 %f8, %f20, %f20
7800 add %l7, 0x70, %l6
7801 wr %g0, 0x80, %asi
7802 lda [%l6] %asi, %g5
7803 casa [%l6] 0x80, %g5, %o1
7804 set 0x20, %l0
7805 stwa %l6, [%l7 + %l0] 0x89
7806 set 0x0C, %i4
7807 swapa [%l7 + %i4] 0x89, %o5
7808 set 0x50, %o1
7809 ldxa [%l7 + %o1] 0x81, %g3
7810 nop
7811 set 0x75, %o6
7812 ldsb [%l7 + %o6], %l1
7813 add %l7, 0x08, %l6
7814 wr %g0, 0x89, %asi
7815 casxa [%l6] 0x89, %l5, %i4
7816 set 0x7A, %g2
7817 stha %l4, [%l7 + %g2] 0xe3
7818 membar #Sync
7819 set 0x40, %i7
7820 stda %f16, [%l7 + %i7] 0xf1
7821 membar #Sync
7822 nop
7823 set 0x40, %o0
7824 stx %fsr, [%l7 + %o0]
7825 set 0x77, %l1
7826 ldstuba [%l7 + %l1] 0x80, %o0
7827 nop
7828 set 0x44, %g6
7829 lduw [%l7 + %g6], %l2
7830 nop
7831 set 0x78, %i1
7832 stx %o6, [%l7 + %i1]
7833 set 0x09, %o7
7834 stba %o3, [%l7 + %o7] 0xe3
7835 membar #Sync
7836 nop
7837 set 0x1C, %l5
7838 ldub [%l7 + %l5], %l3
7839 nop
7840 set 0x68, %l6
7841 std %o2, [%l7 + %l6]
7842 set 0x54, %i6
7843 swapa [%l7 + %i6] 0x81, %i1
7844 nop
7845 set 0x08, %g4
7846 prefetch [%l7 + %g4], 3
7847 set 0x38, %g1
7848 lda [%l7 + %g1] 0x80, %f29
7849 nop
7850 set 0x0E, %g7
7851 ldsh [%l7 + %g7], %o4
7852 nop
7853 set 0x40, %o5
7854 std %f12, [%l7 + %o5]
7855 fpsub32s %f21, %f14, %f25
7856 nop
7857 set 0x4C, %o3
7858 stw %i5, [%l7 + %o3]
7859 nop
7860 set 0x60, %o2
7861 stx %fsr, [%l7 + %o2]
7862 be,a %xcc, loop_64
7863 add %i7, %g6, %l0
7864 and %g2, %o7, %i2
7865 or %i0, %g1, %g4
7866loop_64:
7867 nop
7868 set 0x48, %i5
7869 swap [%l7 + %i5], %g7
7870 ld [%l7 + 0x5C], %f7
7871 fpadd16s %f15, %f23, %f20
7872 ld [%l7 + 0x74], %f30
7873 nop
7874 set 0x79, %i3
7875 ldsb [%l7 + %i3], %i6
7876 set 0x28, %l2
7877 swapa [%l7 + %l2] 0x89, %i3
7878 nop
7879 set 0x20, %g3
7880 ldx [%l7 + %g3], %o1
7881 set 0x1A, %i2
7882 stha %l6, [%l7 + %i2] 0x80
7883 or %g5, %g3, %o5
7884 nop
7885 or %g0, 0x8, %l0
7886 sllx %l0, 0x3c, %l0
7887 wr %l0, %g0, %tick_cmpr
7888 nop
7889 or %g0, 0x8, %l0
7890 sllx %l0, 0x3c, %l0
7891 wr %l0, 0x0FB, %sys_tick_cmpr
7892 set 0x18, %l4
7893 ldxa [%l7 + %l4] 0x81, %l2
7894 wr %o6, %o3, %softint
7895 nop
7896 set 0x40, %i0
7897 ldx [%l7 + %i0], %l4
7898 nop
7899 set 0x79, %g5
7900 ldsb [%l7 + %g5], %o2
7901 add %l7, 0x20, %l6
7902 wr %g0, 0x81, %asi
7903 casxa [%l6] 0x81, %l3, %i1
7904 membar #Sync
7905 set 0x40, %o4
7906 ldda [%l7 + %o4] 0xf9, %f0
7907 nop
7908 set 0x44, %l3
7909 swap [%l7 + %l3], %o4
7910 fpsub16 %f24, %f12, %f22
7911 nop
7912 set 0x5C, %l0
7913 stw %i7, [%l7 + %l0]
7914 nop
7915 set 0x48, %o1
7916 stx %fsr, [%l7 + %o1]
7917 set 0x0C, %i4
7918 sta %f0, [%l7 + %i4] 0x89
7919 set 0x72, %g2
7920 stha %i5, [%l7 + %g2] 0x88
7921 set 0x30, %o6
7922 ldda [%l7 + %o6] 0xea, %g6
7923 set 0x40, %i7
7924 stda %f0, [%l7 + %i7] 0xc2
7925 nop
7926 set 0x30, %l1
7927 stw %l0, [%l7 + %l1]
7928 nop
7929 set 0x3F, %o0
7930 ldub [%l7 + %o0], %o7
7931 nop
7932 set 0x70, %g6
7933 ldstub [%l7 + %g6], %g2
7934 nop
7935 set 0x58, %i1
7936 ldub [%l7 + %i1], %i2
7937 nop
7938 set 0x62, %o7
7939 lduh [%l7 + %o7], %g1
7940 nop
7941 set 0x26, %l6
7942 ldsb [%l7 + %l6], %g4
7943 set 0x22, %l5
7944 stha %i0, [%l7 + %l5] 0xe2
7945 membar #Sync
7946 nop
7947 set 0x44, %i6
7948 stw %i6, [%l7 + %i6]
7949 add %g7, %o1, %i3
7950 set 0x60, %g4
7951 stxa %g5, [%l7 + %g4] 0x80
7952 set 0x28, %g1
7953 prefetcha [%l7 + %g1] 0x80, 0
7954 nop
7955 set 0x08, %g7
7956 ldsw [%l7 + %g7], %l6
7957 st %fsr, [%l7 + 0x1C]
7958 nop
7959 set 0x59, %o5
7960 stb %o5, [%l7 + %o5]
7961 st %f30, [%l7 + 0x4C]
7962 nop
7963 set 0x71, %o2
7964 ldub [%l7 + %o2], %l1
7965 st %f15, [%l7 + 0x60]
7966 nop
7967 set 0x64, %o3
7968 lduw [%l7 + %o3], %i4
7969 set 0x56, %i5
7970 ldstuba [%l7 + %i5] 0x81, %o0
7971 nop
7972 set 0x70, %l2
7973 ldx [%l7 + %l2], %l5
7974 st %fsr, [%l7 + 0x7C]
7975 nop
7976 set 0x4D, %i3
7977 stb %l2, [%l7 + %i3]
7978 nop
7979 set 0x48, %g3
7980 stx %fsr, [%l7 + %g3]
7981 nop
7982 set 0x24, %l4
7983 stw %o3, [%l7 + %l4]
7984 set 0x40, %i2
7985 ldda [%l7 + %i2] 0x89, %f16
7986 nop
7987 set 0x5E, %i0
7988 sth %o6, [%l7 + %i0]
7989 set 0x40, %g5
7990 ldda [%l7 + %g5] 0xd0, %f16
7991 nop
7992 set 0x40, %l3
7993 ldstub [%l7 + %l3], %o2
7994 nop
7995 set 0x08, %l0
7996 ldsw [%l7 + %l0], %l4
7997 nop
7998 set 0x3C, %o1
7999 swap [%l7 + %o1], %i1
8000 nop
8001 set 0x0C, %o4
8002 ldsw [%l7 + %o4], %o4
8003 set 0x40, %i4
8004 stda %f16, [%l7 + %i4] 0xf0
8005 membar #Sync
8006 set 0x40, %g2
8007 stda %f16, [%l7 + %g2] 0xc0
8008 set 0x40, %i7
8009 stda %f16, [%l7 + %i7] 0x80
8010 set 0x64, %o6
8011 stwa %i7, [%l7 + %o6] 0x81
8012 nop
8013 set 0x28, %l1
8014 std %i4, [%l7 + %l1]
8015 set 0x2C, %g6
8016 swapa [%l7 + %g6] 0x80, %l3
8017 nop
8018 set 0x3A, %i1
8019 ldstub [%l7 + %i1], %g6
8020 set 0x10, %o0
8021 swapa [%l7 + %o0] 0x88, %o7
8022 nop
8023 set 0x7C, %l6
8024 sth %l0, [%l7 + %l6]
8025 add %l7, 0x5C, %l6
8026 wr %g0, 0x81, %asi
8027 casa [%l6] 0x81, %g2, %g1
8028 membar #Sync
8029 set 0x40, %l5
8030 ldda [%l7 + %l5] 0xf9, %f16
8031 nop
8032 set 0x60, %i6
8033 ldd [%l7 + %i6], %f4
8034 nop
8035 set 0x10, %g4
8036 std %f12, [%l7 + %g4]
8037 set 0x5C, %o7
8038 stba %i2, [%l7 + %o7] 0xea
8039 membar #Sync
8040 set 0x29, %g1
8041 stba %g4, [%l7 + %g1] 0x88
8042 or %i0, %g7, %i6
8043 nop
8044 set 0x48, %g7
8045 ldx [%l7 + %g7], %i3
8046 nop
8047 set 0x20, %o2
8048 std %o0, [%l7 + %o2]
8049 nop
8050 set 0x30, %o5
8051 ldx [%l7 + %o5], %g3
8052 nop
8053 set 0x70, %o3
8054 ldsw [%l7 + %o3], %l6
8055 set 0x30, %l2
8056 lda [%l7 + %l2] 0x81, %f18
8057 add %o5, %l1, %g5
8058 set 0x7C, %i5
8059 swapa [%l7 + %i5] 0x88, %o0
8060 nop
8061 set 0x60, %i3
8062 ldx [%l7 + %i3], %i4
8063 set 0x58, %g3
8064 stxa %l5, [%l7 + %g3] 0x88
8065 set 0x30, %l4
8066 stda %o2, [%l7 + %l4] 0x88
8067 set 0x78, %i2
8068 prefetcha [%l7 + %i2] 0x88, 0
8069 set 0x10, %g5
8070 stxa %o6, [%l7 + %g5] 0x80
8071 nop
8072 set 0x08, %i0
8073 stx %fsr, [%l7 + %i0]
8074 nop
8075 set 0x10, %l0
8076 ldd [%l7 + %l0], %l4
8077 set 0x7C, %o1
8078 stha %o2, [%l7 + %o1] 0x80
8079 and %i1, %i7, %o4
8080 set 0x28, %l3
8081 ldxa [%l7 + %l3] 0x80, %l3
8082 st %fsr, [%l7 + 0x3C]
8083 nop
8084 set 0x5C, %o4
8085 sth %g6, [%l7 + %o4]
8086 set 0x70, %g2
8087 ldda [%l7 + %g2] 0x81, %i4
8088 set 0x44, %i4
8089 lda [%l7 + %i4] 0x88, %f22
8090 add %l7, 0x5C, %l6
8091 wr %g0, 0x80, %asi
8092 lda [%l6] %asi, %l0
8093 casa [%l6] 0x80, %l0, %o7
8094 or %g1, %g2, %g4
8095 set 0x40, %i7
8096 stda %f16, [%l7 + %i7] 0xd8
8097 set 0x64, %l1
8098 stwa %i0, [%l7 + %l1] 0xeb
8099 membar #Sync
8100 nop
8101 set 0x70, %g6
8102 stx %g7, [%l7 + %g6]
8103 nop
8104 nop
8105 setx 0xB6537A7354C1ECE3, %l0, %l6
8106 stx %l6, [%l7 + 0x28]
8107 ldd [%l7 + 0x28], %f18
8108 setx 0xCD0E9D6DCECC9DBD, %l1, %l5
8109 stx %l5, [%l7 + 0x10]
8110 ldd [%l7 + 0x10], %f4
8111 fdivd %f4, %f18, %f8
8112 set 0x79, %o6
8113 ldstuba [%l7 + %o6] 0x80, %i6
8114 set 0x20, %i1
8115 ldxa [%l7 + %i1] 0x80, %i3
8116 set 0x48, %o0
8117 stda %o0, [%l7 + %o0] 0xea
8118 membar #Sync
8119 fpsub32s %f24, %f11, %f15
8120 set 0x44, %l6
8121 sta %f13, [%l7 + %l6] 0x88
8122 set 0x30, %i6
8123 ldxa [%l7 + %i6] 0x89, %i2
8124 nop
8125 set 0x48, %g4
8126 ldsw [%l7 + %g4], %l6
8127 set 0x3C, %l5
8128 ldstuba [%l7 + %l5] 0x81, %o5
8129 nop
8130 set 0x64, %g1
8131 ldsw [%l7 + %g1], %l1
8132 nop
8133 or %g0, 0x8, %l0
8134 sllx %l0, 0x3c, %l0
8135 wr %l0, 0x855, %sys_tick_cmpr
8136 or %g3, %i4, %o3
8137 set 0x40, %g7
8138 stda %f0, [%l7 + %g7] 0x81
8139 set 0x1C, %o7
8140 stwa %l2, [%l7 + %o7] 0xe2
8141 membar #Sync
8142 st %f25, [%l7 + 0x74]
8143 set 0x40, %o5
8144 stda %f0, [%l7 + %o5] 0xf8
8145 membar #Sync
8146 and %l5, %l4, %o2
8147 set 0x08, %o2
8148 ldxa [%l7 + %o2] 0x89, %i1
8149 set 0x60, %o3
8150 stha %o6, [%l7 + %o3] 0xeb
8151 membar #Sync
8152 nop
8153 set 0x68, %l2
8154 stb %o4, [%l7 + %l2]
8155 add %l3, %g6, %i7
8156 nop
8157 set 0x0C, %i3
8158 stw %l0, [%l7 + %i3]
8159 set 0x4C, %i5
8160 ldstuba [%l7 + %i5] 0x89, %o7
8161 nop
8162 set 0x38, %g3
8163 prefetch [%l7 + %g3], 2
8164 membar #Sync
8165 set 0x40, %i2
8166 ldda [%l7 + %i2] 0xf8, %f16
8167 nop
8168 set 0x68, %l4
8169 lduh [%l7 + %l4], %i5
8170 set 0x28, %i0
8171 stxa %g2, [%l7 + %i0] 0x80
8172 nop
8173 set 0x64, %l0
8174 ldub [%l7 + %l0], %g1
8175 membar #Sync
8176 set 0x40, %g5
8177 ldda [%l7 + %g5] 0xf0, %f0
8178 set 0x3C, %l3
8179 stwa %g4, [%l7 + %l3] 0xe2
8180 membar #Sync
8181 set 0x30, %o1
8182 prefetcha [%l7 + %o1] 0x80, 3
8183 set 0x60, %g2
8184 prefetcha [%l7 + %g2] 0x88, 1
8185 set 0x16, %i4
8186 stha %i3, [%l7 + %i4] 0x80
8187 nop
8188 set 0x74, %o4
8189 sth %i6, [%l7 + %o4]
8190 fpsub16 %f12, %f6, %f22
8191 nop
8192 set 0x50, %i7
8193 ldsh [%l7 + %i7], %i2
8194 nop
8195 set 0x30, %g6
8196 ldx [%l7 + %g6], %o1
8197 nop
8198 set 0x78, %o6
8199 ldx [%l7 + %o6], %l6
8200 set 0x74, %i1
8201 sta %f19, [%l7 + %i1] 0x88
8202 set 0x40, %l1
8203 stda %f0, [%l7 + %l1] 0xd2
8204 nop
8205 set 0x6C, %o0
8206 stb %l1, [%l7 + %o0]
8207 set 0x7D, %l6
8208 ldstuba [%l7 + %l6] 0x89, %o5
8209 nop
8210 set 0x1C, %i6
8211 lduw [%l7 + %i6], %o0
8212 set 0x4B, %g4
8213 ldstuba [%l7 + %g4] 0x89, %g3
8214 nop
8215 set 0x40, %g1
8216 stx %i4, [%l7 + %g1]
8217 nop
8218 set 0x37, %l5
8219 stb %g5, [%l7 + %l5]
8220 nop
8221 set 0x18, %g7
8222 sth %l2, [%l7 + %g7]
8223 set 0x28, %o5
8224 ldxa [%l7 + %o5] 0x88, %o3
8225 set 0x78, %o2
8226 prefetcha [%l7 + %o2] 0x81, 3
8227 set 0x40, %o3
8228 prefetcha [%l7 + %o3] 0x88, 0
8229 nop
8230 set 0x38, %o7
8231 stx %i1, [%l7 + %o7]
8232 nop
8233 set 0x38, %i3
8234 ldx [%l7 + %i3], %o6
8235 nop
8236 set 0x7F, %l2
8237 ldub [%l7 + %l2], %o2
8238 nop
8239 set 0x48, %g3
8240 stb %l3, [%l7 + %g3]
8241 nop
8242 set 0x64, %i2
8243 stb %g6, [%l7 + %i2]
8244 nop
8245 set 0x7B, %i5
8246 ldub [%l7 + %i5], %o4
8247 add %l7, 0x18, %l6
8248 wr %g0, 0x80, %asi
8249 ldxa [%l6] %asi, %i7
8250 casxa [%l6] 0x80, %i7, %l0
8251 set 0x30, %l4
8252 stxa %o7, [%l7 + %l4] 0xeb
8253 membar #Sync
8254 nop
8255 set 0x10, %l0
8256 lduw [%l7 + %l0], %g2
8257 nop
8258 set 0x0E, %i0
8259 sth %g1, [%l7 + %i0]
8260 fpsub16 %f12, %f8, %f22
8261 nop
8262 set 0x10, %l3
8263 ldd [%l7 + %l3], %i4
8264 set 0x74, %o1
8265 lda [%l7 + %o1] 0x88, %f11
8266 nop
8267 set 0x08, %g2
8268 ldx [%l7 + %g2], %g7
8269 set 0x40, %i4
8270 stda %f16, [%l7 + %i4] 0xca
8271 nop
8272 set 0x7E, %g5
8273 ldub [%l7 + %g5], %i0
8274 nop
8275 set 0x68, %i7
8276 std %f14, [%l7 + %i7]
8277 set 0x40, %o4
8278 ldda [%l7 + %o4] 0xd0, %f0
8279 set 0x70, %g6
8280 ldda [%l7 + %g6] 0xe3, %g4
8281 nop
8282 set 0x28, %o6
8283 std %i2, [%l7 + %o6]
8284 add %l7, 0x54, %l6
8285 wr %g0, 0x88, %asi
8286 lda [%l6] %asi, %i6
8287 casa [%l6] 0x88, %i6, %i2
8288 add %l6, %l1, %o5
8289 nop
8290 set 0x67, %l1
8291 stb %o1, [%l7 + %l1]
8292 set 0x38, %o0
8293 stda %o0, [%l7 + %o0] 0xea
8294 membar #Sync
8295 nop
8296 set 0x20, %i1
8297 stx %fsr, [%l7 + %i1]
8298 set 0x20, %l6
8299 ldxa [%l7 + %l6] 0x89, %i4
8300 nop
8301 set 0x2C, %g4
8302 lduw [%l7 + %g4], %g5
8303 nop
8304 set 0x63, %i6
8305 ldsb [%l7 + %i6], %g3
8306 nop
8307 or %g0, 0x8, %l0
8308 sllx %l0, 0x3c, %l0
8309 wr %l0, %g0, %tick_cmpr
8310 set 0x50, %g1
8311 ldxa [%l7 + %g1] 0x89, %l4
8312 ld [%l7 + 0x08], %f0
8313 set 0x50, %g7
8314 ldxa [%l7 + %g7] 0x80, %i1
8315 nop
8316 set 0x48, %l5
8317 stx %fsr, [%l7 + %l5]
8318 nop
8319 set 0x5C, %o2
8320 lduw [%l7 + %o2], %l5
8321 nop
8322 set 0x43, %o5
8323 stb %o2, [%l7 + %o5]
8324 st %f1, [%l7 + 0x68]
8325 set 0x40, %o7
8326 stda %f16, [%l7 + %o7] 0x80
8327 nop
8328 set 0x75, %i3
8329 ldsb [%l7 + %i3], %o6
8330 nop
8331 set 0x20, %l2
8332 std %l2, [%l7 + %l2]
8333 set 0x1C, %o3
8334 lda [%l7 + %o3] 0x81, %f23
8335 nop
8336 set 0x50, %i2
8337 std %f30, [%l7 + %i2]
8338 nop
8339 set 0x08, %i5
8340 stx %o4, [%l7 + %i5]
8341 nop
8342 set 0x19, %g3
8343 ldub [%l7 + %g3], %i7
8344 ld [%l7 + 0x3C], %f15
8345 nop
8346 set 0x7E, %l4
8347 ldsh [%l7 + %l4], %l0
8348 set 0x40, %i0
8349 stda %f16, [%l7 + %i0] 0xf0
8350 membar #Sync
8351 set 0x28, %l3
8352 stda %o6, [%l7 + %l3] 0xeb
8353 membar #Sync
8354 nop
8355 set 0x10, %o1
8356 lduh [%l7 + %o1], %g2
8357 set 0x40, %l0
8358 stda %f0, [%l7 + %l0] 0xf9
8359 membar #Sync
8360 st %f22, [%l7 + 0x0C]
8361 set 0x70, %i4
8362 ldda [%l7 + %i4] 0x88, %g0
8363 set 0x18, %g5
8364 prefetcha [%l7 + %g5] 0x80, 2
8365 nop
8366 set 0x60, %g2
8367 prefetch [%l7 + %g2], 0
8368 set 0x4C, %o4
8369 sta %f20, [%l7 + %o4] 0x80
8370 set 0x40, %i7
8371 sta %f1, [%l7 + %i7] 0x89
8372 set 0x18, %o6
8373 stxa %g7, [%l7 + %o6] 0xe3
8374 membar #Sync
8375 set 0x6C, %g6
8376 stwa %g6, [%l7 + %g6] 0x81
8377 nop
8378 nop
8379 setx 0x8C6E350F86AF1668, %l0, %l6
8380 stx %l6, [%l7 + 0x28]
8381 ldd [%l7 + 0x28], %f2
8382 setx 0x42BB1C5EA132B3DA, %l1, %l5
8383 stx %l5, [%l7 + 0x10]
8384 ldd [%l7 + 0x10], %f4
8385 fdivd %f4, %f2, %f22
8386 nop
8387 set 0x0C, %o0
8388 stw %g4, [%l7 + %o0]
8389 nop
8390 set 0x67, %l1
8391 ldstub [%l7 + %l1], %i3
8392 set 0x69, %l6
8393 stba %i0, [%l7 + %l6] 0xe3
8394 membar #Sync
8395 nop
8396 set 0x7E, %i1
8397 ldstub [%l7 + %i1], %i2
8398 nop
8399 set 0x2C, %g4
8400 ldsw [%l7 + %g4], %l6
8401 st %f18, [%l7 + 0x5C]
8402 st %f14, [%l7 + 0x74]
8403 nop
8404 set 0x75, %g1
8405 ldub [%l7 + %g1], %i6
8406 set 0x40, %g7
8407 sta %f16, [%l7 + %g7] 0x81
8408 nop
8409 set 0x60, %l5
8410 ldd [%l7 + %l5], %o4
8411 membar #Sync
8412 set 0x40, %o2
8413 ldda [%l7 + %o2] 0xf8, %f0
8414 nop
8415 set 0x7E, %i6
8416 lduh [%l7 + %i6], %l1
8417 nop
8418 set 0x17, %o7
8419 ldsb [%l7 + %o7], %o0
8420 set 0x38, %i3
8421 lda [%l7 + %i3] 0x89, %f12
8422 nop
8423 set 0x40, %l2
8424 prefetch [%l7 + %l2], 1
8425 set 0x40, %o3
8426 stda %f16, [%l7 + %o3] 0xf9
8427 membar #Sync
8428 nop
8429 set 0x56, %i2
8430 ldsh [%l7 + %i2], %i4
8431 wr %g5, %g3, %softint
8432 nop
8433 set 0x38, %i5
8434 ldd [%l7 + %i5], %l2
8435 st %fsr, [%l7 + 0x18]
8436 nop
8437 set 0x24, %g3
8438 swap [%l7 + %g3], %o3
8439 set 0x64, %l4
8440 stwa %l4, [%l7 + %l4] 0x80
8441 nop
8442 set 0x34, %i0
8443 stw %i1, [%l7 + %i0]
8444 nop
8445 set 0x50, %o5
8446 ldd [%l7 + %o5], %f0
8447 set 0x38, %l3
8448 lda [%l7 + %l3] 0x81, %f17
8449 nop
8450 set 0x48, %o1
8451 std %f2, [%l7 + %o1]
8452 set 0x24, %i4
8453 sta %f14, [%l7 + %i4] 0x88
8454 set 0x6E, %l0
8455 ldstuba [%l7 + %l0] 0x81, %o1
8456 set 0x08, %g5
8457 ldxa [%l7 + %g5] 0x88, %l5
8458 set 0x30, %o4
8459 ldda [%l7 + %o4] 0xe3, %o2
8460 add %l7, 0x40, %l6
8461 wr %g0, 0x80, %asi
8462 casxa [%l6] 0x80, %o6, %o4
8463 nop
8464 set 0x10, %i7
8465 lduh [%l7 + %i7], %l3
8466 set 0x24, %o6
8467 sta %f30, [%l7 + %o6] 0x88
8468 nop
8469 set 0x58, %g6
8470 stx %l0, [%l7 + %g6]
8471 nop
8472 set 0x54, %o0
8473 lduh [%l7 + %o0], %i7
8474 set 0x68, %l1
8475 stba %o7, [%l7 + %l1] 0xe3
8476 membar #Sync
8477 add %g1, %g2, %g7
8478 nop
8479 set 0x38, %g2
8480 stx %fsr, [%l7 + %g2]
8481 st %fsr, [%l7 + 0x34]
8482 add %l7, 0x48, %l6
8483 wr %g0, 0x88, %asi
8484 casxa [%l6] 0x88, %i5, %g4
8485 nop
8486 set 0x11, %i1
8487 stb %g6, [%l7 + %i1]
8488 set 0x0A, %g4
8489 stha %i3, [%l7 + %g4] 0x81
8490 nop
8491 set 0x08, %g1
8492 ldd [%l7 + %g1], %i2
8493 set 0x60, %l6
8494 stda %i6, [%l7 + %l6] 0xe2
8495 membar #Sync
8496 set 0x54, %l5
8497 swapa [%l7 + %l5] 0x89, %i6
8498 add %l7, 0x48, %l6
8499 wr %g0, 0x88, %asi
8500 casa [%l6] 0x88, %o5, %l1
8501 set 0x34, %g7
8502 stwa %i0, [%l7 + %g7] 0x81
8503 nop
8504 set 0x28, %i6
8505 std %o0, [%l7 + %i6]
8506 add %i4, %g3, %g5
8507 ld [%l7 + 0x4C], %f29
8508 set 0x40, %o2
8509 ldda [%l7 + %o2] 0x89, %f0
8510 set 0x40, %o7
8511 ldda [%l7 + %o7] 0x81, %f16
8512 nop
8513 set 0x20, %i3
8514 lduh [%l7 + %i3], %l2
8515 set 0x38, %l2
8516 ldxa [%l7 + %l2] 0x89, %o3
8517 st %f0, [%l7 + 0x38]
8518 nop
8519 set 0x70, %o3
8520 stx %l4, [%l7 + %o3]
8521 nop
8522 set 0x60, %i2
8523 ldx [%l7 + %i2], %i1
8524 fpsub32 %f20, %f4, %f28
8525 nop
8526 set 0x70, %i5
8527 std %o0, [%l7 + %i5]
8528 set 0x10, %g3
8529 ldda [%l7 + %g3] 0x80, %l4
8530 set 0x60, %i0
8531 stda %o2, [%l7 + %i0] 0x80
8532 set 0x18, %o5
8533 swapa [%l7 + %o5] 0x88, %o6
8534 nop
8535 set 0x14, %l4
8536 swap [%l7 + %l4], %o4
8537 add %l7, 0x78, %l6
8538 wr %g0, 0x89, %asi
8539 ldxa [%l6] %asi, %l0
8540 casxa [%l6] 0x89, %l0, %l3
8541 set 0x68, %o1
8542 stwa %o7, [%l7 + %o1] 0x81
8543 set 0x4B, %l3
8544 stba %g1, [%l7 + %l3] 0x80
8545 and %i7, %g2, %g7
8546 nop
8547 set 0x78, %i4
8548 prefetch [%l7 + %i4], 2
8549 set 0x10, %l0
8550 stwa %g4, [%l7 + %l0] 0x80
8551 nop
8552 set 0x54, %g5
8553 swap [%l7 + %g5], %g6
8554 nop
8555 set 0x20, %i7
8556 std %i4, [%l7 + %i7]
8557 add %l7, 0x18, %l6
8558 wr %g0, 0x88, %asi
8559 ldxa [%l6] %asi, %i2
8560 casxa [%l6] 0x88, %i2, %l6
8561 st %fsr, [%l7 + 0x38]
8562 nop
8563 set 0x28, %o6
8564 std %i2, [%l7 + %o6]
8565 set 0x5E, %o4
8566 stha %i6, [%l7 + %o4] 0x81
8567 set 0x40, %o0
8568 ldda [%l7 + %o0] 0xda, %f0
8569 nop
8570 set 0x28, %l1
8571 ldd [%l7 + %l1], %o4
8572 nop
8573 set 0x0E, %g2
8574 sth %l1, [%l7 + %g2]
8575 set 0x73, %g6
8576 stba %o0, [%l7 + %g6] 0x88
8577 add %i0, %g3, %i4
8578 nop
8579 set 0x08, %i1
8580 prefetch [%l7 + %i1], 3
8581 set 0x30, %g1
8582 stda %g4, [%l7 + %g1] 0x81
8583 nop
8584 set 0x7A, %l6
8585 sth %l2, [%l7 + %l6]
8586 nop
8587 set 0x48, %g4
8588 lduw [%l7 + %g4], %o3
8589 nop
8590 set 0x08, %g7
8591 stw %l4, [%l7 + %g7]
8592 nop
8593 set 0x43, %i6
8594 ldstub [%l7 + %i6], %i1
8595 nop
8596 set 0x24, %o2
8597 ldsw [%l7 + %o2], %o1
8598 set 0x28, %o7
8599 sta %f14, [%l7 + %o7] 0x81
8600 set 0x3C, %i3
8601 stwa %l5, [%l7 + %i3] 0xe3
8602 membar #Sync
8603 or %o6, %o2, %o4
8604 and %l3, %l0, %g1
8605 nop
8606 set 0x20, %l2
8607 lduw [%l7 + %l2], %i7
8608 nop
8609 set 0x60, %l5
8610 std %f8, [%l7 + %l5]
8611 nop
8612 set 0x47, %o3
8613 ldstub [%l7 + %o3], %o7
8614 nop
8615 set 0x20, %i2
8616 std %f14, [%l7 + %i2]
8617 nop
8618 set 0x28, %i5
8619 std %g6, [%l7 + %i5]
8620 set 0x2B, %i0
8621 stba %g2, [%l7 + %i0] 0xeb
8622 membar #Sync
8623 nop
8624 set 0x68, %g3
8625 std %g4, [%l7 + %g3]
8626 nop
8627 set 0x64, %o5
8628 stw %i5, [%l7 + %o5]
8629 ld [%l7 + 0x10], %f14
8630 nop
8631 set 0x2E, %l4
8632 lduh [%l7 + %l4], %g6
8633 set 0x18, %l3
8634 stwa %l6, [%l7 + %l3] 0x88
8635 set 0x50, %o1
8636 sta %f0, [%l7 + %o1] 0x89
8637 fpsub32 %f0, %f2, %f10
8638 nop
8639 set 0x20, %l0
8640 stx %fsr, [%l7 + %l0]
8641 wr %i3, %i2, %softint
8642 nop
8643 set 0x28, %g5
8644 std %f16, [%l7 + %g5]
8645 nop
8646 set 0x18, %i7
8647 lduw [%l7 + %i7], %o5
8648 set 0x08, %o6
8649 lda [%l7 + %o6] 0x88, %f18
8650 wr %g0, 0x5, %fprs
8651 nop
8652 set 0x10, %o4
8653 std %i0, [%l7 + %o4]
8654 add %g3, %o0, %i4
8655 nop
8656 set 0x7B, %i4
8657 ldub [%l7 + %i4], %g5
8658 set 0x78, %o0
8659 stwa %l2, [%l7 + %o0] 0xea
8660 membar #Sync
8661 and %l4, %i1, %o3
8662 set 0x24, %g2
8663 sta %f27, [%l7 + %g2] 0x80
8664 nop
8665 set 0x65, %g6
8666 stb %l5, [%l7 + %g6]
8667 set 0x34, %l1
8668 stha %o6, [%l7 + %l1] 0xe2
8669 membar #Sync
8670 add %o2, %o1, %l3
8671 set 0x20, %g1
8672 stxa %o4, [%l7 + %g1] 0xe2
8673 membar #Sync
8674 nop
8675 set 0x48, %i1
8676 stx %g1, [%l7 + %i1]
8677 st %f5, [%l7 + 0x44]
8678 st %f24, [%l7 + 0x40]
8679 st %f7, [%l7 + 0x64]
8680 set 0x1C, %l6
8681 ldstuba [%l7 + %l6] 0x80, %l0
8682 set 0x50, %g7
8683 stxa %o7, [%l7 + %g7] 0x81
8684 set 0x14, %i6
8685 swapa [%l7 + %i6] 0x89, %i7
8686 nop
8687 set 0x08, %g4
8688 std %g6, [%l7 + %g4]
8689 or %g2, %i5, %g4
8690 nop
8691 set 0x74, %o7
8692 ldub [%l7 + %o7], %g6
8693 nop
8694 set 0x70, %o2
8695 lduw [%l7 + %o2], %i3
8696 nop
8697 set 0x70, %i3
8698 ldx [%l7 + %i3], %i2
8699 nop
8700 set 0x4C, %l5
8701 lduh [%l7 + %l5], %l6
8702 set 0x13, %o3
8703 ldstuba [%l7 + %o3] 0x81, %i6
8704 nop
8705 set 0x24, %i2
8706 ldsw [%l7 + %i2], %l1
8707 set 0x10, %i5
8708 swapa [%l7 + %i5] 0x80, %i0
8709 add %l7, 0x50, %l6
8710 wr %g0, 0x89, %asi
8711 lda [%l6] %asi, %g3
8712 casa [%l6] 0x89, %g3, %o0
8713 nop
8714 set 0x11, %l2
8715 ldstub [%l7 + %l2], %i4
8716 nop
8717 set 0x76, %g3
8718 ldsh [%l7 + %g3], %g5
8719 and %l2, %l4, %o5
8720 set 0x20, %i0
8721 stda %i0, [%l7 + %i0] 0x81
8722 set 0x40, %o5
8723 stda %f0, [%l7 + %o5] 0xca
8724 bl,a,pn %xcc, loop_65
8725 nop
8726 set 0x08, %l4
8727 std %l4, [%l7 + %l4]
8728 st %fsr, [%l7 + 0x18]
8729 set 0x44, %o1
8730 lda [%l7 + %o1] 0x89, %f25
8731loop_65:
8732 fpsub16s %f18, %f11, %f20
8733 bleu,pt %icc, loop_66
8734 nop
8735 set 0x58, %l3
8736 ldsw [%l7 + %l3], %o3
8737 nop
8738 set 0x64, %l0
8739 prefetch [%l7 + %l0], 1
8740 nop
8741 set 0x32, %i7
8742 ldsh [%l7 + %i7], %o2
8743loop_66:
8744 nop
8745 set 0x40, %g5
8746 sta %f30, [%l7 + %g5] 0x88
8747 nop
8748 set 0x68, %o4
8749 std %f8, [%l7 + %o4]
8750 set 0x40, %i4
8751 stda %f0, [%l7 + %i4] 0xd0
8752 nop
8753 set 0x5E, %o6
8754 sth %o1, [%l7 + %o6]
8755 or %l3, %o4, %o6
8756 nop
8757 set 0x44, %g2
8758 ldstub [%l7 + %g2], %l0
8759 set 0x38, %o0
8760 stxa %o7, [%l7 + %o0] 0xe2
8761 membar #Sync
8762 st %f9, [%l7 + 0x24]
8763 nop
8764 or %g0, 0x8, %l0
8765 sllx %l0, 0x3c, %l0
8766 wr %l0, 0x352, %tick_cmpr
8767 set 0x50, %g6
8768 prefetcha [%l7 + %g6] 0x89, 3
8769 set 0x54, %l1
8770 sta %f8, [%l7 + %l1] 0x81
8771 set 0x70, %i1
8772 ldda [%l7 + %i1] 0xe3, %g6
8773 nop
8774 set 0x4C, %g1
8775 ldsw [%l7 + %g1], %i5
8776 add %g4, %g6, %i2
8777 set 0x68, %l6
8778 stxa %l6, [%l7 + %l6] 0x89
8779 or %i3, %i6, %i0
8780 nop
8781 set 0x54, %g7
8782 stw %l1, [%l7 + %g7]
8783 set 0x50, %i6
8784 stxa %g3, [%l7 + %i6] 0x81
8785 set 0x40, %g4
8786 prefetcha [%l7 + %g4] 0x89, 0
8787 nop
8788 set 0x20, %o7
8789 std %f26, [%l7 + %o7]
8790 set 0x40, %o2
8791 stda %f0, [%l7 + %o2] 0xf1
8792 membar #Sync
8793 set 0x30, %i3
8794 stda %g4, [%l7 + %i3] 0x88
8795 wr %i4, %l2, %softint
8796 and %o5, %i1, %l4
8797 set 0x60, %o3
8798 sta %f27, [%l7 + %o3] 0x88
8799 nop
8800 set 0x58, %i2
8801 prefetch [%l7 + %i2], 4
8802 st %fsr, [%l7 + 0x4C]
8803 set 0x28, %l5
8804 prefetcha [%l7 + %l5] 0x89, 1
8805 set 0x58, %i5
8806 prefetcha [%l7 + %i5] 0x81, 4
8807 set 0x4C, %l2
8808 sta %f29, [%l7 + %l2] 0x80
8809 nop
8810 set 0x24, %g3
8811 prefetch [%l7 + %g3], 2
8812 fpsub16 %f22, %f24, %f30
8813 set 0x40, %i0
8814 ldda [%l7 + %i0] 0x88, %f0
8815 nop
8816 set 0x0C, %l4
8817 swap [%l7 + %l4], %o2
8818 or %o1, %l3, %o6
8819 set 0x40, %o1
8820 prefetcha [%l7 + %o1] 0x80, 2
8821 st %fsr, [%l7 + 0x68]
8822 nop
8823 set 0x57, %o5
8824 stb %o4, [%l7 + %o5]
8825 set 0x6B, %l3
8826 stba %i7, [%l7 + %l3] 0x80
8827 set 0x48, %i7
8828 sta %f14, [%l7 + %i7] 0x89
8829 set 0x7C, %l0
8830 stha %g1, [%l7 + %l0] 0x80
8831 membar #Sync
8832 set 0x40, %g5
8833 ldda [%l7 + %g5] 0xf8, %f16
8834 nop
8835 set 0x08, %o4
8836 stw %g2, [%l7 + %o4]
8837 st %f25, [%l7 + 0x78]
8838 nop
8839 set 0x08, %i4
8840 stx %o7, [%l7 + %i4]
8841 nop
8842 set 0x43, %o6
8843 ldub [%l7 + %o6], %g7
8844 add %g4, %i5, %g6
8845 nop
8846 set 0x64, %g2
8847 prefetch [%l7 + %g2], 2
8848 nop
8849 set 0x58, %o0
8850 lduw [%l7 + %o0], %i2
8851 bleu %icc, loop_67
8852 nop
8853 set 0x51, %g6
8854 stb %i3, [%l7 + %g6]
8855 set 0x30, %i1
8856 stxa %l6, [%l7 + %i1] 0x89
8857loop_67:
8858 nop
8859 set 0x5C, %g1
8860 ldsw [%l7 + %g1], %i0
8861 st %fsr, [%l7 + 0x2C]
8862 membar #Sync
8863 set 0x40, %l1
8864 ldda [%l7 + %l1] 0xf8, %f16
8865 nop
8866 set 0x20, %l6
8867 ldx [%l7 + %l6], %i6
8868 set 0x10, %g7
8869 ldda [%l7 + %g7] 0x89, %g2
8870 nop
8871 set 0x58, %i6
8872 std %l0, [%l7 + %i6]
8873 st %f0, [%l7 + 0x24]
8874 add %l7, 0x18, %l6
8875 wr %g0, 0x89, %asi
8876 ldxa [%l6] %asi, %o0
8877 casxa [%l6] 0x89, %o0, %g5
8878 nop
8879 set 0x58, %o7
8880 ldsh [%l7 + %o7], %i4
8881 nop
8882 set 0x28, %g4
8883 stx %fsr, [%l7 + %g4]
8884 set 0x40, %o2
8885 stda %f0, [%l7 + %o2] 0x80
8886 nop
8887 set 0x5E, %o3
8888 ldsh [%l7 + %o3], %l2
8889 set 0x40, %i2
8890 ldxa [%l7 + %i2] 0x88, %i1
8891 set 0x3C, %i3
8892 lda [%l7 + %i3] 0x80, %f0
8893 or %o5, %l4, %l5
8894 nop
8895 set 0x20, %l5
8896 lduw [%l7 + %l5], %o2
8897 nop
8898 nop
8899 setx 0x9EE1FFB6D5F76476, %l0, %l6
8900 stx %l6, [%l7 + 0x28]
8901 ldd [%l7 + 0x28], %f8
8902 setx 0x01E7140636B976B9, %l1, %l5
8903 stx %l5, [%l7 + 0x10]
8904 ldd [%l7 + 0x10], %f16
8905 fdivd %f16, %f8, %f2
8906 set 0x2E, %i5
8907 stha %o3, [%l7 + %i5] 0xe3
8908 membar #Sync
8909 nop
8910 set 0x11, %g3
8911 ldstub [%l7 + %g3], %o1
8912 set 0x4C, %i0
8913 sta %f15, [%l7 + %i0] 0x80
8914 nop
8915 set 0x52, %l2
8916 lduh [%l7 + %l2], %l3
8917 add %l7, 0x58, %l6
8918 wr %g0, 0x80, %asi
8919 ldxa [%l6] %asi, %l0
8920 casxa [%l6] 0x80, %l0, %o6
8921 membar #Sync
8922 set 0x40, %l4
8923 ldda [%l7 + %l4] 0xf0, %f16
8924 nop
8925 set 0x4C, %o5
8926 ldsh [%l7 + %o5], %o4
8927 nop
8928 set 0x48, %o1
8929 prefetch [%l7 + %o1], 2
8930 nop
8931 set 0x18, %i7
8932 stw %g1, [%l7 + %i7]
8933 nop
8934 set 0x2C, %l0
8935 ldstub [%l7 + %l0], %g2
8936 nop
8937 set 0x18, %l3
8938 ldd [%l7 + %l3], %o6
8939 nop
8940 set 0x52, %g5
8941 lduh [%l7 + %g5], %g7
8942 nop
8943 set 0x68, %i4
8944 stx %g4, [%l7 + %i4]
8945 set 0x70, %o4
8946 stxa %i7, [%l7 + %o4] 0xe2
8947 membar #Sync
8948 add %l7, 0x40, %l6
8949 wr %g0, 0x81, %asi
8950 casxa [%l6] 0x81, %g6, %i2
8951 nop
8952 set 0x18, %o6
8953 ldstub [%l7 + %o6], %i3
8954 set 0x37, %o0
8955 stba %i5, [%l7 + %o0] 0x88
8956 bge %icc, loop_68
8957 fpsub32 %f14, %f6, %f28
8958 nop
8959 set 0x30, %g2
8960 lduw [%l7 + %g2], %l6
8961 set 0x48, %g6
8962 stda %i0, [%l7 + %g6] 0xea
8963 membar #Sync
8964loop_68:
8965 nop
8966 set 0x64, %i1
8967 swap [%l7 + %i1], %i6
8968 nop
8969 set 0x28, %g1
8970 stx %fsr, [%l7 + %g1]
8971 nop
8972 set 0x38, %l1
8973 ldx [%l7 + %l1], %g3
8974 set 0x5C, %l6
8975 swapa [%l7 + %l6] 0x89, %l1
8976 nop
8977 set 0x35, %g7
8978 ldsb [%l7 + %g7], %o0
8979 nop
8980 set 0x60, %i6
8981 std %i4, [%l7 + %i6]
8982 and %l2, %g5, %i1
8983 nop
8984 set 0x29, %o7
8985 ldub [%l7 + %o7], %l4
8986 set 0x64, %g4
8987 sta %f0, [%l7 + %g4] 0x89
8988 membar #Sync
8989 set 0x40, %o2
8990 ldda [%l7 + %o2] 0xf1, %f0
8991 set 0x1A, %i2
8992 stha %l5, [%l7 + %i2] 0x89
8993 set 0x5A, %o3
8994 stba %o5, [%l7 + %o3] 0xe2
8995 membar #Sync
8996 set 0x09, %i3
8997 stba %o3, [%l7 + %i3] 0xeb
8998 membar #Sync
8999 nop
9000 set 0x10, %l5
9001 lduw [%l7 + %l5], %o1
9002 or %l3, %l0, %o2
9003 set 0x40, %i5
9004 stda %f16, [%l7 + %i5] 0xc8
9005 set 0x74, %g3
9006 sta %f2, [%l7 + %g3] 0x80
9007 nop
9008 set 0x5C, %l2
9009 lduw [%l7 + %l2], %o4
9010 set 0x6E, %l4
9011 stha %g1, [%l7 + %l4] 0xea
9012 membar #Sync
9013 nop
9014 set 0x58, %o5
9015 stx %g2, [%l7 + %o5]
9016 set 0x08, %i0
9017 stxa %o7, [%l7 + %i0] 0xea
9018 membar #Sync
9019 and %o6, %g4, %i7
9020 nop
9021 set 0x34, %i7
9022 stb %g7, [%l7 + %i7]
9023 nop
9024 set 0x50, %l0
9025 ldsw [%l7 + %l0], %g6
9026 set 0x7C, %l3
9027 lda [%l7 + %l3] 0x89, %f14
9028 nop
9029 set 0x3C, %o1
9030 ldsw [%l7 + %o1], %i2
9031 nop
9032 set 0x08, %i4
9033 ldd [%l7 + %i4], %f8
9034 set 0x58, %o4
9035 stda %i4, [%l7 + %o4] 0x80
9036 or %i3, %l6, %i6
9037 nop
9038 set 0x6C, %o6
9039 ldub [%l7 + %o6], %g3
9040 set 0x10, %o0
9041 sta %f17, [%l7 + %o0] 0x81
9042 wr %i0, %o0, %sys_tick
9043 nop
9044 set 0x38, %g5
9045 swap [%l7 + %g5], %i4
9046 set 0x60, %g2
9047 ldda [%l7 + %g2] 0x89, %l2
9048 or %g5, %i1, %l4
9049 nop
9050 set 0x74, %i1
9051 lduw [%l7 + %i1], %l5
9052 set 0x70, %g6
9053 ldxa [%l7 + %g6] 0x81, %l1
9054 fpsub32 %f22, %f14, %f10
9055 nop
9056 set 0x20, %l1
9057 stx %o5, [%l7 + %l1]
9058 nop
9059 set 0x72, %l6
9060 ldsh [%l7 + %l6], %o1
9061 nop
9062 set 0x10, %g7
9063 lduw [%l7 + %g7], %o3
9064 nop
9065 set 0x2C, %g1
9066 ldstub [%l7 + %g1], %l3
9067 nop
9068 set 0x70, %i6
9069 stx %o2, [%l7 + %i6]
9070 set 0x77, %g4
9071 stba %o4, [%l7 + %g4] 0xe2
9072 membar #Sync
9073 nop
9074 set 0x65, %o7
9075 ldub [%l7 + %o7], %g1
9076 set 0x28, %o2
9077 stda %g2, [%l7 + %o2] 0xe3
9078 membar #Sync
9079 nop
9080 set 0x73, %o3
9081 ldub [%l7 + %o3], %o7
9082 fpadd16s %f28, %f6, %f21
9083 nop
9084 set 0x78, %i3
9085 lduw [%l7 + %i3], %o6
9086 nop
9087 set 0x20, %l5
9088 lduw [%l7 + %l5], %l0
9089 nop
9090 set 0x2A, %i5
9091 ldsh [%l7 + %i5], %i7
9092 set 0x64, %g3
9093 swapa [%l7 + %g3] 0x80, %g4
9094 set 0x68, %l2
9095 stda %g6, [%l7 + %l2] 0x89
9096 set 0x40, %i2
9097 prefetcha [%l7 + %i2] 0x81, 2
9098 set 0x12, %l4
9099 stha %g6, [%l7 + %l4] 0xeb
9100 membar #Sync
9101 nop
9102 set 0x3A, %o5
9103 ldstub [%l7 + %o5], %i3
9104 nop
9105 set 0x60, %i0
9106 swap [%l7 + %i0], %i5
9107 nop
9108 set 0x7C, %l0
9109 stw %i6, [%l7 + %l0]
9110 nop
9111 set 0x19, %i7
9112 stb %g3, [%l7 + %i7]
9113 set 0x68, %o1
9114 stha %l6, [%l7 + %o1] 0xeb
9115 membar #Sync
9116 nop
9117 set 0x28, %l3
9118 std %i0, [%l7 + %l3]
9119 add %l7, 0x10, %l6
9120 wr %g0, 0x81, %asi
9121 lda [%l6] %asi, %i4
9122 casa [%l6] 0x81, %i4, %l2
9123 nop
9124 set 0x22, %o4
9125 lduh [%l7 + %o4], %o0
9126 nop
9127 set 0x4D, %i4
9128 ldub [%l7 + %i4], %g5
9129 set 0x50, %o6
9130 prefetcha [%l7 + %o6] 0x88, 3
9131 nop
9132 set 0x40, %o0
9133 ldd [%l7 + %o0], %l4
9134 nop
9135 set 0x44, %g2
9136 ldsw [%l7 + %g2], %l1
9137 add %l7, 0x0C, %l6
9138 wr %g0, 0x89, %asi
9139 lda [%l6] %asi, %l4
9140 casa [%l6] 0x89, %l4, %o5
9141 bge,a %icc, loop_69
9142 nop
9143 set 0x38, %g5
9144 stx %o1, [%l7 + %g5]
9145 nop
9146 set 0x2E, %i1
9147 sth %o3, [%l7 + %i1]
9148 nop
9149 set 0x4A, %l1
9150 stb %l3, [%l7 + %l1]
9151loop_69:
9152 ld [%l7 + 0x68], %f7
9153 nop
9154 set 0x0C, %g6
9155 ldsb [%l7 + %g6], %o2
9156 nop
9157 set 0x68, %g7
9158 std %f2, [%l7 + %g7]
9159 set 0x4A, %g1
9160 stha %g1, [%l7 + %g1] 0x80
9161 set 0x40, %i6
9162 stda %f16, [%l7 + %i6] 0x80
9163 st %fsr, [%l7 + 0x0C]
9164 nop
9165 or %g0, 0x8, %l0
9166 sllx %l0, 0x3c, %l0
9167 wr %l0, 0xBE7, %tick_cmpr
9168 set 0x48, %l6
9169 sta %f3, [%l7 + %l6] 0x89
9170 nop
9171 set 0x22, %g4
9172 sth %o6, [%l7 + %g4]
9173 or %l0, %o4, %i7
9174 and %g7, %g4, %i2
9175 add %i3, %g6, %i5
9176 or %i6, %g3, %l6
9177 set 0x70, %o7
9178 swapa [%l7 + %o7] 0x81, %i0
9179 nop
9180 set 0x18, %o2
9181 ldsw [%l7 + %o2], %i4
9182 and %o0, %l2, %g5
9183 set 0x40, %o3
9184 ldda [%l7 + %o3] 0xe2, %l4
9185 nop
9186 set 0x78, %l5
9187 std %f14, [%l7 + %l5]
9188 set 0x2B, %i5
9189 stba %l1, [%l7 + %i5] 0x89
9190 st %f12, [%l7 + 0x40]
9191 ble %icc, loop_70
9192 bl,a %icc, loop_71
9193 or %l4, %o5, %o1
9194 nop
9195 set 0x3E, %i3
9196 ldub [%l7 + %i3], %o3
9197loop_70:
9198 nop
9199 set 0x20, %l2
9200 swapa [%l7 + %l2] 0x80, %i1
9201loop_71:
9202 nop
9203 set 0x34, %i2
9204 stwa %l3, [%l7 + %i2] 0x80
9205 set 0x38, %g3
9206 stwa %o2, [%l7 + %g3] 0xea
9207 membar #Sync
9208 nop
9209 set 0x68, %o5
9210 stx %fsr, [%l7 + %o5]
9211 add %l7, 0x58, %l6
9212 wr %g0, 0x89, %asi
9213 casa [%l6] 0x89, %g1, %o7
9214 nop
9215 set 0x0E, %i0
9216 lduh [%l7 + %i0], %g2
9217 nop
9218 set 0x48, %l0
9219 ldd [%l7 + %l0], %f14
9220 nop
9221 set 0x35, %i7
9222 ldub [%l7 + %i7], %l0
9223 nop
9224 set 0x27, %o1
9225 ldsb [%l7 + %o1], %o6
9226 nop
9227 set 0x0C, %l3
9228 lduw [%l7 + %l3], %i7
9229 add %l7, 0x5C, %l6
9230 wr %g0, 0x80, %asi
9231 lda [%l6] %asi, %o4
9232 casa [%l6] 0x80, %o4, %g4
9233 nop
9234 set 0x54, %o4
9235 lduh [%l7 + %o4], %g7
9236 add %i2, %g6, %i5
9237 nop
9238 set 0x68, %i4
9239 stx %i6, [%l7 + %i4]
9240 st %f26, [%l7 + 0x24]
9241 be,a,pt %xcc, loop_72
9242 nop
9243 set 0x68, %o6
9244 std %g2, [%l7 + %o6]
9245 nop
9246 set 0x38, %o0
9247 std %i6, [%l7 + %o0]
9248 nop
9249 set 0x14, %l4
9250 ldsb [%l7 + %l4], %i3
9251loop_72:
9252 nop
9253 set 0x66, %g5
9254 ldstuba [%l7 + %g5] 0x89, %i0
9255 set 0x50, %i1
9256 ldda [%l7 + %i1] 0xe3, %o0
9257 wr %l2, %g5, %set_softint
9258 add %l7, 0x18, %l6
9259 wr %g0, 0x80, %asi
9260 ldxa [%l6] %asi, %i4
9261 casxa [%l6] 0x80, %i4, %l1
9262 set 0x40, %l1
9263 stda %f0, [%l7 + %l1] 0xda
9264 set 0x40, %g2
9265 ldda [%l7 + %g2] 0xe2, %l4
9266 nop
9267 or %g0, 0x8, %l0
9268 sllx %l0, 0x3c, %l0
9269 wr %l0, 0xE7A, %sys_tick_cmpr
9270 nop
9271 set 0x78, %g6
9272 ldsh [%l7 + %g6], %o3
9273 bn,a,pn %xcc, loop_73
9274 nop
9275 set 0x5C, %g7
9276 stb %l4, [%l7 + %g7]
9277 set 0x7C, %i6
9278 stha %l3, [%l7 + %i6] 0xeb
9279 membar #Sync
9280loop_73:
9281 nop
9282 set 0x40, %l6
9283 prefetcha [%l7 + %l6] 0x80, 1
9284 nop
9285 set 0x78, %g4
9286 ldx [%l7 + %g4], %o2
9287 nop
9288 set 0x50, %g1
9289 ldd [%l7 + %g1], %g0
9290 nop
9291 set 0x08, %o7
9292 std %o6, [%l7 + %o7]
9293 set 0x1F, %o2
9294 stba %l0, [%l7 + %o2] 0x81
9295 set 0x48, %l5
9296 prefetcha [%l7 + %l5] 0x80, 4
9297 nop
9298 set 0x2C, %i5
9299 stw %o6, [%l7 + %i5]
9300 nop
9301 set 0x78, %i3
9302 stx %o4, [%l7 + %i3]
9303 add %l7, 0x30, %l6
9304 wr %g0, 0x80, %asi
9305 casa [%l6] 0x80, %i7, %g4
9306 add %l7, 0x48, %l6
9307 wr %g0, 0x81, %asi
9308 ldxa [%l6] %asi, %g7
9309 casxa [%l6] 0x81, %g7, %i2
9310 nop
9311 set 0x20, %l2
9312 std %f2, [%l7 + %l2]
9313 nop
9314 set 0x68, %i2
9315 ldd [%l7 + %i2], %f2
9316 add %g6, %i5, %i6
9317 set 0x40, %o3
9318 stda %f16, [%l7 + %o3] 0xd0
9319 set 0x72, %g3
9320 stha %l6, [%l7 + %g3] 0xe2
9321 membar #Sync
9322 nop
9323 set 0x4E, %o5
9324 sth %g3, [%l7 + %o5]
9325 nop
9326 set 0x58, %i0
9327 std %i2, [%l7 + %i0]
9328 set 0x08, %l0
9329 prefetcha [%l7 + %l0] 0x88, 1
9330 set 0x14, %o1
9331 stha %o0, [%l7 + %o1] 0xe2
9332 membar #Sync
9333 set 0x24, %l3
9334 lda [%l7 + %l3] 0x80, %f3
9335 nop
9336 set 0x20, %o4
9337 stx %l2, [%l7 + %o4]
9338 and %g5, %l1, %l5
9339 nop
9340 set 0x20, %i7
9341 ldd [%l7 + %i7], %i4
9342 set 0x48, %i4
9343 lda [%l7 + %i4] 0x88, %f13
9344 set 0x40, %o6
9345 stda %f16, [%l7 + %o6] 0xf8
9346 membar #Sync
9347 st %fsr, [%l7 + 0x30]
9348 set 0x54, %o0
9349 swapa [%l7 + %o0] 0x80, %o1
9350 set 0x14, %g5
9351 sta %f9, [%l7 + %g5] 0x89
9352 add %l7, 0x68, %l6
9353 wr %g0, 0x88, %asi
9354 casa [%l6] 0x88, %o5, %l4
9355 nop
9356 set 0x40, %l4
9357 ldx [%l7 + %l4], %l3
9358 set 0x18, %l1
9359 prefetcha [%l7 + %l1] 0x88, 3
9360 nop
9361 set 0x68, %g2
9362 ldsh [%l7 + %g2], %i1
9363 nop
9364 set 0x60, %g6
9365 swap [%l7 + %g6], %g1
9366 set 0x6C, %i1
9367 stwa %o7, [%l7 + %i1] 0x81
9368 set 0x2C, %i6
9369 lda [%l7 + %i6] 0x88, %f7
9370 add %l0, %o2, %o6
9371 or %g2, %i7, %o4
9372 nop
9373 set 0x38, %l6
9374 std %f22, [%l7 + %l6]
9375 nop
9376 set 0x2A, %g7
9377 sth %g4, [%l7 + %g7]
9378 add %l7, 0x18, %l6
9379 wr %g0, 0x81, %asi
9380 casa [%l6] 0x81, %i2, %g6
9381 and %i5, %g7, %l6
9382 st %f2, [%l7 + 0x34]
9383 set 0x60, %g4
9384 stda %i6, [%l7 + %g4] 0x89
9385 set 0x4F, %g1
9386 stba %g3, [%l7 + %g1] 0x88
9387 nop
9388 set 0x58, %o2
9389 ldd [%l7 + %o2], %i2
9390 nop
9391 set 0x54, %l5
9392 ldsw [%l7 + %l5], %i0
9393 set 0x31, %o7
9394 stba %o0, [%l7 + %o7] 0xea
9395 membar #Sync
9396 set 0x66, %i3
9397 stba %g5, [%l7 + %i3] 0xe3
9398 membar #Sync
9399 set 0x34, %l2
9400 ldstuba [%l7 + %l2] 0x89, %l2
9401 nop
9402 set 0x28, %i5
9403 ldd [%l7 + %i5], %f6
9404 set 0x38, %i2
9405 swapa [%l7 + %i2] 0x80, %l1
9406 nop
9407 set 0x08, %o3
9408 ldd [%l7 + %o3], %l4
9409 add %l7, 0x70, %l6
9410 wr %g0, 0x81, %asi
9411 lda [%l6] %asi, %o1
9412 casa [%l6] 0x81, %o1, %i4
9413 nop
9414 set 0x48, %o5
9415 ldd [%l7 + %o5], %o4
9416 set 0x64, %g3
9417 lda [%l7 + %g3] 0x88, %f17
9418 and %l3, %l4, %i1
9419 set 0x10, %i0
9420 ldxa [%l7 + %i0] 0x81, %o3
9421 nop
9422 set 0x40, %l0
9423 ldd [%l7 + %l0], %g0
9424 or %o7, %o2, %l0
9425 nop
9426 set 0x12, %l3
9427 sth %o6, [%l7 + %l3]
9428 set 0x78, %o4
9429 stxa %i7, [%l7 + %o4] 0xea
9430 membar #Sync
9431 nop
9432 set 0x44, %o1
9433 lduh [%l7 + %o1], %g2
9434 nop
9435 set 0x70, %i4
9436 ldd [%l7 + %i4], %f8
9437 set 0x64, %o6
9438 lda [%l7 + %o6] 0x88, %f21
9439 nop
9440 set 0x5E, %i7
9441 ldsh [%l7 + %i7], %o4
9442 set 0x50, %o0
9443 stda %i2, [%l7 + %o0] 0xeb
9444 membar #Sync
9445 nop
9446 set 0x10, %g5
9447 stx %g6, [%l7 + %g5]
9448 ba %xcc, loop_74
9449 or %i5, %g7, %g4
9450 set 0x70, %l1
9451 lda [%l7 + %l1] 0x81, %f20
9452loop_74:
9453 nop
9454 set 0x30, %l4
9455 stda %i6, [%l7 + %l4] 0xeb
9456 membar #Sync
9457 nop
9458 set 0x40, %g6
9459 stx %fsr, [%l7 + %g6]
9460 nop
9461 set 0x70, %g2
9462 std %g2, [%l7 + %g2]
9463 set 0x18, %i1
9464 lda [%l7 + %i1] 0x88, %f16
9465 set 0x40, %l6
9466 ldda [%l7 + %l6] 0xd8, %f0
9467 and %l6, %i0, %i3
9468 nop
9469 set 0x18, %g7
9470 std %g4, [%l7 + %g7]
9471 add %l7, 0x10, %l6
9472 wr %g0, 0x80, %asi
9473 casxa [%l6] 0x80, %l2, %o0
9474 nop
9475 set 0x28, %i6
9476 std %f14, [%l7 + %i6]
9477 nop
9478 set 0x3C, %g4
9479 stw %l5, [%l7 + %g4]
9480 nop
9481 set 0x2C, %o2
9482 lduh [%l7 + %o2], %o1
9483 bl %icc, loop_75
9484 add %l1, %o5, %i4
9485 set 0x60, %l5
9486 ldda [%l7 + %l5] 0x80, %l2
9487loop_75:
9488 nop
9489 set 0x2C, %o7
9490 ldub [%l7 + %o7], %l4
9491 nop
9492 set 0x0B, %g1
9493 ldsb [%l7 + %g1], %i1
9494 nop
9495 set 0x38, %l2
9496 ldsw [%l7 + %l2], %o3
9497 set 0x58, %i3
9498 ldxa [%l7 + %i3] 0x88, %o7
9499 nop
9500 set 0x1C, %i5
9501 swap [%l7 + %i5], %o2
9502 nop
9503 set 0x58, %o3
9504 ldd [%l7 + %o3], %l0
9505 membar #Sync
9506 set 0x40, %i2
9507 ldda [%l7 + %i2] 0xf9, %f16
9508 nop
9509 set 0x64, %g3
9510 swap [%l7 + %g3], %g1
9511 wr %i7, %o6, %pic
9512 set 0x40, %o5
9513 ldxa [%l7 + %o5] 0x81, %o4
9514 set 0x50, %i0
9515 stwa %i2, [%l7 + %i0] 0x88
9516 set 0x58, %l0
9517 prefetcha [%l7 + %l0] 0x89, 0
9518 nop
9519 set 0x78, %l3
9520 stx %fsr, [%l7 + %l3]
9521 nop
9522 set 0x18, %o4
9523 std %f4, [%l7 + %o4]
9524 nop
9525 set 0x27, %o1
9526 ldub [%l7 + %o1], %g6
9527 st %fsr, [%l7 + 0x0C]
9528 nop
9529 set 0x54, %i4
9530 swap [%l7 + %i4], %g7
9531 set 0x50, %i7
9532 stda %i4, [%l7 + %i7] 0x89
9533 nop
9534 set 0x28, %o6
9535 stx %g4, [%l7 + %o6]
9536 nop
9537 set 0x60, %o0
9538 stw %i6, [%l7 + %o0]
9539 fpadd32 %f30, %f8, %f18
9540 st %f23, [%l7 + 0x14]
9541 and %l6, %i0, %g3
9542 set 0x3C, %g5
9543 ldstuba [%l7 + %g5] 0x88, %i3
9544 ld [%l7 + 0x48], %f14
9545 add %l7, 0x58, %l6
9546 wr %g0, 0x89, %asi
9547 casxa [%l6] 0x89, %g5, %o0
9548 set 0x40, %l1
9549 lda [%l7 + %l1] 0x80, %f20
9550 set 0x68, %l4
9551 lda [%l7 + %l4] 0x81, %f24
9552 fpadd16 %f12, %f14, %f0
9553 nop
9554 set 0x3C, %g2
9555 lduh [%l7 + %g2], %l5
9556 set 0x40, %g6
9557 ldda [%l7 + %g6] 0xeb, %l2
9558 nop
9559 set 0x24, %l6
9560 ldsw [%l7 + %l6], %o1
9561 ld [%l7 + 0x34], %f24
9562 nop
9563 set 0x48, %g7
9564 ldsb [%l7 + %g7], %o5
9565 nop
9566 set 0x28, %i6
9567 ldd [%l7 + %i6], %l0
9568 nop
9569 set 0x70, %i1
9570 stx %fsr, [%l7 + %i1]
9571 nop
9572 set 0x6C, %g4
9573 prefetch [%l7 + %g4], 3
9574 nop
9575 set 0x40, %o2
9576 stx %i4, [%l7 + %o2]
9577 nop
9578 set 0x68, %l5
9579 ldx [%l7 + %l5], %l3
9580 nop
9581 set 0x58, %o7
9582 lduw [%l7 + %o7], %i1
9583 nop
9584 set 0x48, %g1
9585 ldx [%l7 + %g1], %l4
9586 nop
9587 set 0x56, %l2
9588 lduh [%l7 + %l2], %o7
9589 set 0x6C, %i5
9590 lda [%l7 + %i5] 0x89, %f13
9591 nop
9592 set 0x62, %o3
9593 stb %o2, [%l7 + %o3]
9594 set 0x18, %i2
9595 stxa %l0, [%l7 + %i2] 0x89
9596 nop
9597 set 0x7C, %g3
9598 stb %g1, [%l7 + %g3]
9599 set 0x60, %o5
9600 swapa [%l7 + %o5] 0x80, %i7
9601 nop
9602 set 0x40, %i0
9603 ldx [%l7 + %i0], %o3
9604 set 0x40, %l0
9605 ldda [%l7 + %l0] 0xd8, %f0
9606 nop
9607 set 0x44, %i3
9608 ldsh [%l7 + %i3], %o4
9609 set 0x68, %o4
9610 stxa %o6, [%l7 + %o4] 0x89
9611 nop
9612 set 0x40, %l3
9613 ldd [%l7 + %l3], %f6
9614 add %g2, %i2, %g7
9615 nop
9616 set 0x58, %o1
9617 lduh [%l7 + %o1], %g6
9618 add %l7, 0x08, %l6
9619 wr %g0, 0x89, %asi
9620 ldxa [%l6] %asi, %i5
9621 casxa [%l6] 0x89, %i5, %i6
9622 or %l6, %i0, %g4
9623 and %i3, %g5, %o0
9624 nop
9625 set 0x50, %i4
9626 lduw [%l7 + %i4], %l5
9627 fpsub32 %f14, %f16, %f28
9628 nop
9629 set 0x5E, %o6
9630 sth %g3, [%l7 + %o6]
9631 nop
9632 set 0x20, %o0
9633 ldd [%l7 + %o0], %f2
9634 nop
9635 set 0x68, %i7
9636 prefetch [%l7 + %i7], 2
9637 nop
9638 set 0x4A, %l1
9639 ldstub [%l7 + %l1], %l2
9640 nop
9641 or %g0, 0x8, %l0
9642 sllx %l0, 0x3c, %l0
9643 wr %l0, %g0, %sys_tick_cmpr
9644 nop
9645 set 0x08, %l4
9646 ldx [%l7 + %l4], %i4
9647 and %l3, %i1, %l1
9648 nop
9649 set 0x18, %g5
9650 prefetch [%l7 + %g5], 1
9651 and %l4, %o7, %o2
9652 nop
9653 set 0x44, %g2
9654 ldsw [%l7 + %g2], %l0
9655 nop
9656 set 0x78, %l6
9657 std %i6, [%l7 + %l6]
9658 set 0x13, %g6
9659 stba %o3, [%l7 + %g6] 0x80
9660 set 0x24, %i6
9661 stwa %o4, [%l7 + %i6] 0xeb
9662 membar #Sync
9663 nop
9664 set 0x08, %g7
9665 std %f16, [%l7 + %g7]
9666 set 0x0E, %i1
9667 ldstuba [%l7 + %i1] 0x80, %o6
9668 set 0x43, %o2
9669 stba %g2, [%l7 + %o2] 0xe2
9670 membar #Sync
9671 set 0x40, %l5
9672 stda %f0, [%l7 + %l5] 0x80
9673 nop
9674 set 0x58, %o7
9675 ldx [%l7 + %o7], %g1
9676 fpadd16s %f6, %f12, %f5
9677 set 0x10, %g1
9678 ldda [%l7 + %g1] 0xe3, %g6
9679 nop
9680 set 0x36, %g4
9681 ldstub [%l7 + %g4], %g6
9682 add %i5, %i6, %i2
9683 set 0x18, %l2
9684 ldxa [%l7 + %l2] 0x81, %l6
9685 or %g4, %i3, %g5
9686 add %l7, 0x10, %l6
9687 wr %g0, 0x88, %asi
9688 casxa [%l6] 0x88, %i0, %o0
9689 nop
9690 set 0x7C, %i5
9691 swap [%l7 + %i5], %l5
9692 nop
9693 set 0x50, %i2
9694 stx %g3, [%l7 + %i2]
9695 or %l2, %o1, %i4
9696 nop
9697 set 0x68, %o3
9698 ldd [%l7 + %o3], %o4
9699 nop
9700 set 0x79, %o5
9701 stb %l3, [%l7 + %o5]
9702 add %l1, %l4, %o7
9703 set 0x18, %g3
9704 ldxa [%l7 + %g3] 0x88, %o2
9705 st %f29, [%l7 + 0x14]
9706 nop
9707 set 0x7C, %l0
9708 swap [%l7 + %l0], %i1
9709 fpadd32s %f9, %f27, %f27
9710 set 0x40, %i3
9711 stda %i6, [%l7 + %i3] 0xea
9712 membar #Sync
9713 nop
9714 set 0x64, %o4
9715 ldub [%l7 + %o4], %o3
9716 st %f25, [%l7 + 0x24]
9717 nop
9718 set 0x60, %l3
9719 ldd [%l7 + %l3], %l0
9720 set 0x34, %i0
9721 sta %f13, [%l7 + %i0] 0x81
9722 or %o6, %o4, %g1
9723 nop
9724 set 0x08, %i4
9725 ldx [%l7 + %i4], %g2
9726 nop
9727 or %g0, 0x8, %l0
9728 sllx %l0, 0x3c, %l0
9729 wr %l0, %g0, %sys_tick_cmpr
9730 nop
9731 set 0x10, %o6
9732 lduh [%l7 + %o6], %i5
9733 set 0x40, %o0
9734 ldda [%l7 + %o0] 0xe2, %i2
9735 or %l6, %i6, %i3
9736 set 0x54, %o1
9737 lda [%l7 + %o1] 0x81, %f19
9738 bl,a,pt %icc, loop_76
9739 nop
9740 set 0x7E, %l1
9741 lduh [%l7 + %l1], %g5
9742 set 0x40, %l4
9743 lda [%l7 + %l4] 0x81, %f31
9744loop_76:
9745 nop
9746 set 0x18, %i7
9747 stx %fsr, [%l7 + %i7]
9748 or %i0, %g4, %l5
9749 nop
9750 set 0x58, %g2
9751 ldd [%l7 + %g2], %o0
9752 or %g3, %l2, %i4
9753 ld [%l7 + 0x24], %f31
9754 set 0x65, %l6
9755 stba %o1, [%l7 + %l6] 0x88
9756 nop
9757 set 0x78, %g6
9758 ldx [%l7 + %g6], %l3
9759 set 0x40, %i6
9760 stda %f16, [%l7 + %i6] 0x80
9761 nop
9762 set 0x08, %g5
9763 std %o4, [%l7 + %g5]
9764 add %l7, 0x40, %l6
9765 wr %g0, 0x81, %asi
9766 ldxa [%l6] %asi, %l4
9767 casxa [%l6] 0x81, %l4, %o7
9768 add %l7, 0x08, %l6
9769 wr %g0, 0x81, %asi
9770 lda [%l6] %asi, %l1
9771 casa [%l6] 0x81, %l1, %i1
9772 or %o2, %o3, %i7
9773 nop
9774 set 0x20, %g7
9775 ldd [%l7 + %g7], %f14
9776 or %o6, %l0, %o4
9777 nop
9778 set 0x14, %i1
9779 prefetch [%l7 + %i1], 3
9780 set 0x40, %l5
9781 ldda [%l7 + %l5] 0x80, %g0
9782 nop
9783 set 0x08, %o2
9784 stx %g2, [%l7 + %o2]
9785 add %g6, %g7, %i5
9786 nop
9787 set 0x44, %o7
9788 lduw [%l7 + %o7], %l6
9789 nop
9790 or %g0, 0x8, %l0
9791 sllx %l0, 0x3c, %l0
9792 wr %l0, %g0, %sys_tick_cmpr
9793 set 0x40, %g1
9794 stda %i2, [%l7 + %g1] 0x89
9795 nop
9796 set 0x08, %g4
9797 ldsw [%l7 + %g4], %g5
9798 nop
9799 set 0x50, %l2
9800 stx %fsr, [%l7 + %l2]
9801 nop
9802 set 0x30, %i2
9803 lduw [%l7 + %i2], %g4
9804 nop
9805 set 0x6C, %i5
9806 lduw [%l7 + %i5], %l5
9807 nop
9808 set 0x70, %o5
9809 lduw [%l7 + %o5], %i0
9810 set 0x0E, %o3
9811 stba %o0, [%l7 + %o3] 0x80
9812 or %g3, %l2, %o1
9813 st %fsr, [%l7 + 0x74]
9814 nop
9815 set 0x08, %l0
9816 std %i4, [%l7 + %l0]
9817 nop
9818 set 0x38, %i3
9819 ldsw [%l7 + %i3], %o5
9820 add %l7, 0x08, %l6
9821 wr %g0, 0x89, %asi
9822 casxa [%l6] 0x89, %l4, %o7
9823 nop
9824 set 0x10, %g3
9825 stx %l1, [%l7 + %g3]
9826 set 0x10, %o4
9827 stwa %i1, [%l7 + %o4] 0x89
9828 set 0x24, %i0
9829 stha %o2, [%l7 + %i0] 0x88
9830 nop
9831 set 0x08, %i4
9832 ldsw [%l7 + %i4], %l3
9833 nop
9834 set 0x7C, %o6
9835 stw %o3, [%l7 + %o6]
9836 set 0x2A, %l3
9837 stha %i7, [%l7 + %l3] 0x89
9838 fpadd16 %f12, %f10, %f26
9839 add %l0, %o6, %g1
9840 nop
9841 set 0x61, %o0
9842 stb %o4, [%l7 + %o0]
9843 and %g6, %g2, %i5
9844 nop
9845 set 0x44, %l1
9846 lduw [%l7 + %l1], %l6
9847 nop
9848 set 0x78, %l4
9849 ldsw [%l7 + %l4], %i6
9850 nop
9851 set 0x50, %o1
9852 std %g6, [%l7 + %o1]
9853 nop
9854 set 0x10, %g2
9855 swap [%l7 + %g2], %i3
9856 set 0x40, %i7
9857 stda %f16, [%l7 + %i7] 0x81
9858 nop
9859 set 0x60, %g6
9860 ldx [%l7 + %g6], %g5
9861 nop
9862 set 0x45, %l6
9863 ldstub [%l7 + %l6], %i2
9864 add %l7, 0x50, %l6
9865 wr %g0, 0x81, %asi
9866 casxa [%l6] 0x81, %l5, %g4
9867 nop
9868 set 0x44, %g5
9869 prefetch [%l7 + %g5], 2
9870 nop
9871 set 0x28, %i6
9872 prefetch [%l7 + %i6], 4
9873 set 0x40, %i1
9874 ldda [%l7 + %i1] 0xd0, %f16
9875 nop
9876 set 0x30, %g7
9877 ldd [%l7 + %g7], %i0
9878 nop
9879 set 0x7C, %l5
9880 prefetch [%l7 + %l5], 1
9881 set 0x54, %o7
9882 stha %o0, [%l7 + %o7] 0x88
9883 nop
9884 set 0x66, %o2
9885 ldsb [%l7 + %o2], %g3
9886 nop
9887 set 0x68, %g4
9888 ldd [%l7 + %g4], %f4
9889 nop
9890 set 0x08, %l2
9891 lduh [%l7 + %l2], %o1
9892 and %l2, %o5, %l4
9893 set 0x18, %g1
9894 stwa %i4, [%l7 + %g1] 0xe3
9895 membar #Sync
9896 nop
9897 set 0x76, %i5
9898 ldsb [%l7 + %i5], %l1
9899 fpadd16s %f31, %f23, %f16
9900 nop
9901 set 0x66, %o5
9902 ldsh [%l7 + %o5], %i1
9903 set 0x20, %o3
9904 prefetcha [%l7 + %o3] 0x88, 0
9905 nop
9906 set 0x2C, %l0
9907 lduh [%l7 + %l0], %o7
9908 nop
9909 set 0x14, %i2
9910 swap [%l7 + %i2], %l3
9911 add %l7, 0x08, %l6
9912 wr %g0, 0x89, %asi
9913 lda [%l6] %asi, %o3
9914 casa [%l6] 0x89, %o3, %l0
9915 nop
9916 set 0x48, %i3
9917 prefetch [%l7 + %i3], 1
9918 nop
9919 set 0x54, %g3
9920 prefetch [%l7 + %g3], 1
9921 add %i7, %o6, %o4
9922 ld [%l7 + 0x68], %f24
9923 nop
9924 set 0x3A, %i0
9925 stb %g6, [%l7 + %i0]
9926 add %g1, %i5, %g2
9927 set 0x48, %o4
9928 stha %l6, [%l7 + %o4] 0xea
9929 membar #Sync
9930 set 0x74, %o6
9931 stba %g7, [%l7 + %o6] 0x89
9932 set 0x70, %i4
9933 sta %f9, [%l7 + %i4] 0x81
9934 nop
9935 set 0x20, %o0
9936 stx %fsr, [%l7 + %o0]
9937 nop
9938 set 0x10, %l3
9939 ldd [%l7 + %l3], %i2
9940 nop
9941 set 0x53, %l1
9942 ldstub [%l7 + %l1], %g5
9943 or %i6, %i2, %g4
9944 membar #Sync
9945 set 0x40, %l4
9946 ldda [%l7 + %l4] 0xf8, %f16
9947 nop
9948 set 0x2C, %g2
9949 ldsw [%l7 + %g2], %i0
9950 nop
9951 set 0x48, %o1
9952 ldub [%l7 + %o1], %l5
9953 bn,a,pn %xcc, loop_77
9954 nop
9955 set 0x26, %i7
9956 ldub [%l7 + %i7], %g3
9957 nop
9958 set 0x24, %l6
9959 ldstub [%l7 + %l6], %o0
9960 set 0x50, %g5
9961 prefetcha [%l7 + %g5] 0x80, 1
9962loop_77:
9963 nop
9964 set 0x68, %g6
9965 stx %fsr, [%l7 + %g6]
9966 bn,a %icc, loop_78
9967 nop
9968 set 0x36, %i1
9969 lduh [%l7 + %i1], %l2
9970 set 0x38, %g7
9971 prefetcha [%l7 + %g7] 0x81, 2
9972loop_78:
9973 nop
9974 set 0x3A, %i6
9975 sth %o5, [%l7 + %i6]
9976 nop
9977 set 0x60, %l5
9978 stw %i4, [%l7 + %l5]
9979 nop
9980 set 0x76, %o2
9981 ldsh [%l7 + %o2], %i1
9982 nop
9983 set 0x40, %o7
9984 stx %o2, [%l7 + %o7]
9985 nop
9986 set 0x30, %l2
9987 stw %l1, [%l7 + %l2]
9988 set 0x64, %g4
9989 stba %l3, [%l7 + %g4] 0x80
9990 nop
9991 set 0x5D, %g1
9992 ldub [%l7 + %g1], %o3
9993 or %o7, %l0, %i7
9994 set 0x1C, %o5
9995 swapa [%l7 + %o5] 0x89, %o6
9996 nop
9997 set 0x58, %o3
9998 ldsb [%l7 + %o3], %o4
9999 add %g6, %g1, %i5
10000 nop
10001 set 0x58, %i5
10002 stx %fsr, [%l7 + %i5]
10003 nop
10004 set 0x68, %l0
10005 ldd [%l7 + %l0], %f18
10006 set 0x10, %i3
10007 prefetcha [%l7 + %i3] 0x89, 2
10008 set 0x38, %i2
10009 stwa %l6, [%l7 + %i2] 0xe2
10010 membar #Sync
10011 set 0x40, %g3
10012 stda %f0, [%l7 + %g3] 0x88
10013 wr %i3, %g5, %softint
10014 set 0x40, %o4
10015 stda %f0, [%l7 + %o4] 0xf0
10016 membar #Sync
10017 nop
10018 set 0x10, %i0
10019 ldx [%l7 + %i0], %g7
10020 nop
10021 set 0x78, %o6
10022 stx %fsr, [%l7 + %o6]
10023 set 0x6F, %i4
10024 ldstuba [%l7 + %i4] 0x80, %i6
10025 set 0x48, %l3
10026 prefetcha [%l7 + %l3] 0x89, 3
10027 set 0x7C, %l1
10028 stha %i0, [%l7 + %l1] 0x81
10029 nop
10030 set 0x14, %l4
10031 stw %l5, [%l7 + %l4]
10032 set 0x40, %o0
10033 ldda [%l7 + %o0] 0xd0, %f16
10034 nop
10035 set 0x30, %o1
10036 lduw [%l7 + %o1], %g3
10037 nop
10038 set 0x60, %i7
10039 ldstub [%l7 + %i7], %o0
10040 membar #Sync
10041 set 0x40, %g2
10042 ldda [%l7 + %g2] 0xf0, %f16
10043 nop
10044 set 0x08, %l6
10045 prefetch [%l7 + %l6], 1
10046 set 0x44, %g6
10047 sta %f27, [%l7 + %g6] 0x89
10048 set 0x40, %g5
10049 ldda [%l7 + %g5] 0x81, %f0
10050 st %fsr, [%l7 + 0x68]
10051 set 0x40, %i1
10052 ldstuba [%l7 + %i1] 0x88, %o1
10053 nop
10054 set 0x1E, %g7
10055 sth %l2, [%l7 + %g7]
10056 nop
10057 set 0x78, %l5
10058 std %f0, [%l7 + %l5]
10059 nop
10060 set 0x38, %o2
10061 ldd [%l7 + %o2], %i2
10062 nop
10063 set 0x44, %i6
10064 stw %o5, [%l7 + %i6]
10065 set 0x70, %l2
10066 stba %l4, [%l7 + %l2] 0xea
10067 membar #Sync
10068 set 0x4B, %g4
10069 ldstuba [%l7 + %g4] 0x89, %i4
10070 or %o2, %i1, %l1
10071 nop
10072 set 0x08, %o7
10073 ldd [%l7 + %o7], %l2
10074 or %o3, %l0, %i7
10075 and %o7, %o4, %o6
10076 nop
10077 set 0x40, %g1
10078 std %f12, [%l7 + %g1]
10079 nop
10080 set 0x70, %o5
10081 stx %fsr, [%l7 + %o5]
10082 nop
10083 set 0x08, %o3
10084 ldsw [%l7 + %o3], %g6
10085 or %i5, %g2, %l6
10086 nop
10087 set 0x10, %l0
10088 stx %i3, [%l7 + %l0]
10089 set 0x28, %i3
10090 prefetcha [%l7 + %i3] 0x88, 2
10091 nop
10092 set 0x33, %i2
10093 stb %g1, [%l7 + %i2]
10094 set 0x30, %g3
10095 stba %i6, [%l7 + %g3] 0x81
10096 nop
10097 set 0x20, %o4
10098 std %g6, [%l7 + %o4]
10099 nop
10100 set 0x24, %i0
10101 ldsw [%l7 + %i0], %g4
10102 set 0x40, %i5
10103 ldda [%l7 + %i5] 0x89, %f0
10104 set 0x20, %i4
10105 sta %f19, [%l7 + %i4] 0x89
10106 or %l5, %i0, %o0
10107 nop
10108 set 0x4A, %l3
10109 lduh [%l7 + %l3], %o1
10110 add %l7, 0x70, %l6
10111 wr %g0, 0x80, %asi
10112 lda [%l6] %asi, %g3
10113 casa [%l6] 0x80, %g3, %l2
10114 set 0x67, %l1
10115 stba %o5, [%l7 + %l1] 0x81
10116 nop
10117 set 0x38, %o6
10118 ldd [%l7 + %o6], %i2
10119 nop
10120 set 0x60, %l4
10121 ldd [%l7 + %l4], %f18
10122 set 0x70, %o1
10123 ldda [%l7 + %o1] 0x88, %i4
10124 nop
10125 set 0x21, %i7
10126 ldstub [%l7 + %i7], %o2
10127 nop
10128 set 0x50, %o0
10129 ldsh [%l7 + %o0], %i1
10130 ba %xcc, loop_79
10131 nop
10132 set 0x7C, %g2
10133 swap [%l7 + %g2], %l1
10134 set 0x40, %g6
10135 ldda [%l7 + %g6] 0xda, %f0
10136loop_79:
10137 nop
10138 set 0x3A, %l6
10139 stha %l4, [%l7 + %l6] 0xe3
10140 membar #Sync
10141 set 0x48, %i1
10142 swapa [%l7 + %i1] 0x89, %o3
10143 st %f0, [%l7 + 0x78]
10144 nop
10145 set 0x5C, %g5
10146 ldsw [%l7 + %g5], %l0
10147 set 0x5C, %l5
10148 swapa [%l7 + %l5] 0x88, %l3
10149 nop
10150 set 0x60, %g7
10151 swap [%l7 + %g7], %i7
10152 set 0x29, %o2
10153 stba %o7, [%l7 + %o2] 0x81
10154 set 0x5C, %l2
10155 sta %f20, [%l7 + %l2] 0x88
10156 set 0x50, %g4
10157 ldda [%l7 + %g4] 0xea, %o6
10158 nop
10159 set 0x10, %i6
10160 stx %fsr, [%l7 + %i6]
10161 fpsub16s %f5, %f12, %f7
10162 nop
10163 set 0x38, %g1
10164 stb %o4, [%l7 + %g1]
10165 nop
10166 set 0x28, %o7
10167 sth %g6, [%l7 + %o7]
10168 set 0x40, %o3
10169 ldda [%l7 + %o3] 0x89, %f16
10170 nop
10171 set 0x18, %l0
10172 ldsw [%l7 + %l0], %g2
10173 membar #Sync
10174 set 0x40, %i3
10175 ldda [%l7 + %i3] 0xf8, %f0
10176 st %f13, [%l7 + 0x10]
10177 add %l7, 0x08, %l6
10178 wr %g0, 0x80, %asi
10179 ldxa [%l6] %asi, %i5
10180 casxa [%l6] 0x80, %i5, %i3
10181 nop
10182 set 0x24, %i2
10183 stb %g5, [%l7 + %i2]
10184 nop
10185 set 0x2C, %g3
10186 stb %g1, [%l7 + %g3]
10187 nop
10188 set 0x68, %o5
10189 stx %fsr, [%l7 + %o5]
10190 set 0x18, %i0
10191 sta %f31, [%l7 + %i0] 0x80
10192 add %l7, 0x38, %l6
10193 wr %g0, 0x88, %asi
10194 ldxa [%l6] %asi, %i6
10195 casxa [%l6] 0x88, %i6, %g7
10196 nop
10197 set 0x62, %o4
10198 ldsb [%l7 + %o4], %g4
10199 bgu,pt %xcc, loop_80
10200 nop
10201 set 0x60, %i4
10202 stx %l6, [%l7 + %i4]
10203 set 0x18, %i5
10204 stwa %l5, [%l7 + %i5] 0x88
10205loop_80:
10206 nop
10207 set 0x18, %l1
10208 std %i0, [%l7 + %l1]
10209 add %l7, 0x28, %l6
10210 wr %g0, 0x88, %asi
10211 ldxa [%l6] %asi, %o1
10212 casxa [%l6] 0x88, %o1, %o0
10213 set 0x29, %o6
10214 stba %l2, [%l7 + %o6] 0x80
10215 nop
10216 or %g0, 0x8, %l0
10217 sllx %l0, 0x3c, %l0
10218 wr %l0, %g0, %tick_cmpr
10219 nop
10220 set 0x4E, %l4
10221 ldsh [%l7 + %l4], %i4
10222 set 0x40, %o1
10223 ldda [%l7 + %o1] 0x80, %o4
10224 set 0x1A, %i7
10225 stba %o2, [%l7 + %i7] 0xe2
10226 membar #Sync
10227 nop
10228 set 0x10, %l3
10229 ldd [%l7 + %l3], %f26
10230 add %l7, 0x24, %l6
10231 wr %g0, 0x89, %asi
10232 casa [%l6] 0x89, %i1, %l4
10233 nop
10234 set 0x52, %o0
10235 ldsb [%l7 + %o0], %l1
10236 or %l0, %l3, %i7
10237 set 0x70, %g2
10238 lda [%l7 + %g2] 0x80, %f18
10239 ld [%l7 + 0x60], %f10
10240 fpsub32 %f4, %f26, %f14
10241 nop
10242 set 0x5C, %g6
10243 lduw [%l7 + %g6], %o3
10244 nop
10245 set 0x60, %i1
10246 ldd [%l7 + %i1], %f18
10247 nop
10248 set 0x28, %g5
10249 ldd [%l7 + %g5], %o6
10250 set 0x78, %l5
10251 ldxa [%l7 + %l5] 0x80, %o6
10252 set 0x70, %g7
10253 stha %o4, [%l7 + %g7] 0xea
10254 membar #Sync
10255 nop
10256 set 0x7C, %o2
10257 lduh [%l7 + %o2], %g2
10258 and %g6, %i3, %g5
10259 nop
10260 set 0x48, %l6
10261 std %f24, [%l7 + %l6]
10262 add %l7, 0x3C, %l6
10263 wr %g0, 0x89, %asi
10264 casa [%l6] 0x89, %g1, %i5
10265 set 0x70, %g4
10266 prefetcha [%l7 + %g4] 0x80, 0
10267 set 0x44, %i6
10268 stba %g7, [%l7 + %i6] 0x81
10269 set 0x44, %l2
10270 sta %f16, [%l7 + %l2] 0x89
10271 nop
10272 set 0x70, %g1
10273 ldd [%l7 + %g1], %g4
10274 nop
10275 set 0x50, %o3
10276 ldd [%l7 + %o3], %i6
10277 nop
10278 set 0x12, %l0
10279 stb %i0, [%l7 + %l0]
10280 nop
10281 set 0x28, %i3
10282 ldsh [%l7 + %i3], %l5
10283 set 0x40, %i2
10284 stda %f16, [%l7 + %i2] 0x89
10285 set 0x50, %g3
10286 sta %f6, [%l7 + %g3] 0x88
10287 add %o1, %l2, %o0
10288 ld [%l7 + 0x34], %f5
10289 nop
10290 set 0x38, %o7
10291 stx %i2, [%l7 + %o7]
10292 nop
10293 set 0x5A, %o5
10294 ldsh [%l7 + %o5], %i4
10295 nop
10296 set 0x5B, %o4
10297 ldsb [%l7 + %o4], %g3
10298 nop
10299 set 0x70, %i0
10300 ldx [%l7 + %i0], %o2
10301 set 0x20, %i4
10302 sta %f7, [%l7 + %i4] 0x89
10303 set 0x30, %i5
10304 stxa %i1, [%l7 + %i5] 0xe2
10305 membar #Sync
10306 nop
10307 set 0x70, %o6
10308 ldd [%l7 + %o6], %l4
10309 nop
10310 set 0x60, %l4
10311 stx %l1, [%l7 + %l4]
10312 set 0x40, %l1
10313 stda %f0, [%l7 + %l1] 0xf9
10314 membar #Sync
10315 nop
10316 set 0x72, %o1
10317 ldsh [%l7 + %o1], %o5
10318 set 0x3C, %i7
10319 stha %l0, [%l7 + %i7] 0xea
10320 membar #Sync
10321 and %l3, %o3, %i7
10322 nop
10323 set 0x60, %l3
10324 ldx [%l7 + %l3], %o6
10325 or %o4, %o7, %g6
10326 bne,pn %xcc, loop_81
10327 nop
10328 set 0x20, %o0
10329 std %i2, [%l7 + %o0]
10330 nop
10331 set 0x28, %g2
10332 ldstub [%l7 + %g2], %g2
10333 st %fsr, [%l7 + 0x54]
10334loop_81:
10335 nop
10336 set 0x70, %i1
10337 lda [%l7 + %i1] 0x80, %f12
10338 nop
10339 set 0x50, %g6
10340 ldsw [%l7 + %g6], %g5
10341 nop
10342 set 0x30, %l5
10343 ldd [%l7 + %l5], %g0
10344 nop
10345 set 0x08, %g5
10346 stx %i6, [%l7 + %g5]
10347 wr %i5, %g4, %ccr
10348 and %l6, %g7, %i0
10349 set 0x18, %o2
10350 prefetcha [%l7 + %o2] 0x88, 0
10351 set 0x20, %g7
10352 stda %l4, [%l7 + %g7] 0x81
10353 nop
10354 set 0x2C, %l6
10355 prefetch [%l7 + %l6], 0
10356 nop
10357 set 0x38, %g4
10358 std %f18, [%l7 + %g4]
10359 nop
10360 set 0x50, %l2
10361 lduw [%l7 + %l2], %l2
10362 ble %xcc, loop_82
10363 nop
10364 set 0x7C, %g1
10365 ldsh [%l7 + %g1], %o0
10366 nop
10367 set 0x32, %o3
10368 ldsb [%l7 + %o3], %i4
10369 nop
10370 set 0x6A, %l0
10371 lduh [%l7 + %l0], %g3
10372loop_82:
10373 nop
10374 set 0x1C, %i3
10375 prefetch [%l7 + %i3], 1
10376 nop
10377 set 0x30, %i2
10378 stw %i2, [%l7 + %i2]
10379 st %fsr, [%l7 + 0x70]
10380 nop
10381 set 0x0A, %i6
10382 ldub [%l7 + %i6], %o2
10383 nop
10384 set 0x6E, %g3
10385 lduh [%l7 + %g3], %i1
10386 nop
10387 set 0x10, %o5
10388 std %l4, [%l7 + %o5]
10389 set 0x48, %o4
10390 ldxa [%l7 + %o4] 0x89, %o5
10391 st %fsr, [%l7 + 0x38]
10392 set 0x2C, %o7
10393 stwa %l1, [%l7 + %o7] 0xeb
10394 membar #Sync
10395 nop
10396 set 0x40, %i0
10397 stx %fsr, [%l7 + %i0]
10398 nop
10399 set 0x40, %i4
10400 lduw [%l7 + %i4], %l0
10401 nop
10402 set 0x56, %o6
10403 lduh [%l7 + %o6], %o3
10404 st %fsr, [%l7 + 0x40]
10405 add %l7, 0x5C, %l6
10406 wr %g0, 0x89, %asi
10407 casa [%l6] 0x89, %i7, %l3
10408 set 0x70, %i5
10409 stwa %o4, [%l7 + %i5] 0x80
10410 nop
10411 set 0x20, %l1
10412 stx %fsr, [%l7 + %l1]
10413 nop
10414 set 0x08, %o1
10415 stx %fsr, [%l7 + %o1]
10416 ld [%l7 + 0x24], %f29
10417 set 0x54, %l4
10418 stwa %o7, [%l7 + %l4] 0x88
10419 set 0x48, %l3
10420 ldxa [%l7 + %l3] 0x88, %g6
10421 nop
10422 set 0x32, %i7
10423 stb %i3, [%l7 + %i7]
10424 nop
10425 set 0x12, %o0
10426 ldsb [%l7 + %o0], %o6
10427 nop
10428 set 0x4C, %g2
10429 ldub [%l7 + %g2], %g5
10430 add %l7, 0x44, %l6
10431 wr %g0, 0x80, %asi
10432 casa [%l6] 0x80, %g2, %g1
10433 nop
10434 set 0x70, %i1
10435 sth %i5, [%l7 + %i1]
10436 nop
10437 set 0x48, %g6
10438 ldsw [%l7 + %g6], %i6
10439 set 0x70, %g5
10440 stda %g4, [%l7 + %g5] 0xe2
10441 membar #Sync
10442 set 0x6C, %o2
10443 swapa [%l7 + %o2] 0x88, %g7
10444 set 0x0E, %l5
10445 ldstuba [%l7 + %l5] 0x80, %i0
10446 nop
10447 set 0x18, %l6
10448 std %f22, [%l7 + %l6]
10449 nop
10450 set 0x30, %g4
10451 ldstub [%l7 + %g4], %l6
10452 add %l7, 0x24, %l6
10453 wr %g0, 0x88, %asi
10454 lda [%l6] %asi, %o1
10455 casa [%l6] 0x88, %o1, %l5
10456 nop
10457 set 0x24, %l2
10458 prefetch [%l7 + %l2], 1
10459 nop
10460 set 0x20, %g7
10461 ldsw [%l7 + %g7], %l2
10462 nop
10463 set 0x60, %o3
10464 stx %o0, [%l7 + %o3]
10465 nop
10466 set 0x10, %g1
10467 ldd [%l7 + %g1], %f12
10468 nop
10469 set 0x44, %i3
10470 prefetch [%l7 + %i3], 2
10471 nop
10472 set 0x38, %l0
10473 ldsh [%l7 + %l0], %i4
10474 nop
10475 set 0x38, %i6
10476 ldub [%l7 + %i6], %i2
10477 nop
10478 set 0x40, %g3
10479 ldd [%l7 + %g3], %f18
10480 st %fsr, [%l7 + 0x64]
10481 nop
10482 set 0x78, %o5
10483 prefetch [%l7 + %o5], 3
10484 nop
10485 set 0x68, %i2
10486 ldd [%l7 + %i2], %f14
10487 nop
10488 set 0x1E, %o7
10489 sth %g3, [%l7 + %o7]
10490 nop
10491 set 0x38, %o4
10492 std %f18, [%l7 + %o4]
10493 or %o2, %i1, %l4
10494 set 0x78, %i4
10495 stxa %l1, [%l7 + %i4] 0x89
10496 nop
10497 set 0x4E, %o6
10498 sth %l0, [%l7 + %o6]
10499 set 0x1C, %i5
10500 stwa %o3, [%l7 + %i5] 0x89
10501 set 0x78, %l1
10502 stwa %o5, [%l7 + %l1] 0xea
10503 membar #Sync
10504 set 0x20, %i0
10505 ldda [%l7 + %i0] 0x89, %i6
10506 set 0x48, %l4
10507 ldxa [%l7 + %l4] 0x81, %o4
10508 and %l3, %g6, %i3
10509 set 0x30, %l3
10510 stxa %o7, [%l7 + %l3] 0xeb
10511 membar #Sync
10512 set 0x14, %i7
10513 sta %f24, [%l7 + %i7] 0x81
10514 nop
10515 set 0x73, %o1
10516 ldub [%l7 + %o1], %g5
10517 nop
10518 set 0x50, %g2
10519 ldx [%l7 + %g2], %o6
10520 fpsub16 %f16, %f14, %f14
10521 set 0x40, %o0
10522 ldda [%l7 + %o0] 0x81, %f16
10523 add %g2, %g1, %i6
10524 set 0x10, %g6
10525 swapa [%l7 + %g6] 0x88, %i5
10526 nop
10527 set 0x25, %i1
10528 ldstub [%l7 + %i1], %g7
10529 set 0x60, %o2
10530 prefetcha [%l7 + %o2] 0x80, 2
10531 set 0x40, %g5
10532 stda %f16, [%l7 + %g5] 0xc0
10533 set 0x30, %l6
10534 ldda [%l7 + %l6] 0xe2, %i0
10535 st %f31, [%l7 + 0x68]
10536 set 0x20, %l5
10537 swapa [%l7 + %l5] 0x89, %l6
10538 nop
10539 set 0x38, %g4
10540 stx %o1, [%l7 + %g4]
10541 nop
10542 set 0x10, %l2
10543 stx %l5, [%l7 + %l2]
10544 set 0x40, %o3
10545 stda %f16, [%l7 + %o3] 0xcc
10546 set 0x20, %g1
10547 ldxa [%l7 + %g1] 0x80, %l2
10548 set 0x78, %i3
10549 ldxa [%l7 + %i3] 0x80, %i4
10550 nop
10551 set 0x28, %l0
10552 swap [%l7 + %l0], %i2
10553 nop
10554 set 0x58, %g7
10555 ldsw [%l7 + %g7], %g3
10556 and %o2, %o0, %i1
10557 nop
10558 set 0x50, %g3
10559 lduw [%l7 + %g3], %l1
10560 set 0x40, %o5
10561 stda %f0, [%l7 + %o5] 0x89
10562 nop
10563 set 0x57, %i6
10564 stb %l4, [%l7 + %i6]
10565 and %l0, %o5, %i7
10566 nop
10567 set 0x50, %o7
10568 ldd [%l7 + %o7], %o4
10569 add %l7, 0x08, %l6
10570 wr %g0, 0x88, %asi
10571 lda [%l6] %asi, %o3
10572 casa [%l6] 0x88, %o3, %l3
10573 st %fsr, [%l7 + 0x64]
10574 and %i3, %o7, %g6
10575 set 0x10, %i2
10576 stda %o6, [%l7 + %i2] 0xeb
10577 membar #Sync
10578 ble,a,pn %icc, loop_83
10579 nop
10580 set 0x50, %o4
10581 std %f28, [%l7 + %o4]
10582 set 0x7E, %o6
10583 ldstuba [%l7 + %o6] 0x89, %g5
10584loop_83:
10585 nop
10586 set 0x78, %i4
10587 lduw [%l7 + %i4], %g1
10588 nop
10589 set 0x60, %l1
10590 ldd [%l7 + %l1], %f28
10591 nop
10592 set 0x66, %i5
10593 ldstub [%l7 + %i5], %g2
10594 nop
10595 set 0x60, %l4
10596 prefetch [%l7 + %l4], 0
10597 add %l7, 0x10, %l6
10598 wr %g0, 0x80, %asi
10599 casxa [%l6] 0x80, %i6, %i5
10600 nop
10601 set 0x26, %l3
10602 ldsb [%l7 + %l3], %g4
10603 nop
10604 set 0x6A, %i0
10605 sth %i0, [%l7 + %i0]
10606 set 0x64, %o1
10607 sta %f7, [%l7 + %o1] 0x89
10608 bne,a %xcc, loop_84
10609 fpsub32s %f1, %f12, %f21
10610 set 0x6C, %i7
10611 swapa [%l7 + %i7] 0x88, %g7
10612loop_84:
10613 nop
10614 add %l7, 0x08, %l6
10615 wr %g0, 0x80, %asi
10616 lda [%l6] %asi, %o1
10617 casa [%l6] 0x80, %o1, %l5
10618 or %l2, %l6, %i2
10619 nop
10620 set 0x10, %o0
10621 stx %i4, [%l7 + %o0]
10622 nop
10623 set 0x12, %g6
10624 lduh [%l7 + %g6], %o2
10625 st %f18, [%l7 + 0x20]
10626 set 0x14, %i1
10627 sta %f1, [%l7 + %i1] 0x89
10628 nop
10629 set 0x58, %g2
10630 stw %o0, [%l7 + %g2]
10631 nop
10632 set 0x08, %g5
10633 stx %g3, [%l7 + %g5]
10634 nop
10635 set 0x78, %l6
10636 swap [%l7 + %l6], %l1
10637 add %i1, %l4, %o5
10638 set 0x60, %o2
10639 stda %i6, [%l7 + %o2] 0xe2
10640 membar #Sync
10641 set 0x20, %l5
10642 stda %l0, [%l7 + %l5] 0x81
10643 nop
10644 set 0x68, %l2
10645 ldd [%l7 + %l2], %f10
10646 nop
10647 set 0x20, %g4
10648 std %f10, [%l7 + %g4]
10649 nop
10650 set 0x70, %o3
10651 ldub [%l7 + %o3], %o3
10652 nop
10653 set 0x18, %g1
10654 prefetch [%l7 + %g1], 3
10655 set 0x40, %l0
10656 stda %f16, [%l7 + %l0] 0xf8
10657 membar #Sync
10658 bn,pn %xcc, loop_85
10659 nop
10660 set 0x24, %i3
10661 ldsw [%l7 + %i3], %o4
10662 nop
10663 set 0x68, %g7
10664 ldd [%l7 + %g7], %i2
10665 nop
10666 set 0x10, %o5
10667 swap [%l7 + %o5], %o7
10668loop_85:
10669 nop
10670 set 0x50, %g3
10671 stx %g6, [%l7 + %g3]
10672 nop
10673 set 0x70, %o7
10674 std %f24, [%l7 + %o7]
10675 set 0x40, %i6
10676 stda %f0, [%l7 + %i6] 0xf9
10677 membar #Sync
10678 set 0x66, %o4
10679 stha %o6, [%l7 + %o4] 0x80
10680 nop
10681 set 0x40, %i2
10682 sth %g5, [%l7 + %i2]
10683 nop
10684 set 0x58, %o6
10685 prefetch [%l7 + %o6], 4
10686 st %f15, [%l7 + 0x50]
10687 set 0x0C, %l1
10688 sta %f2, [%l7 + %l1] 0x80
10689 add %g1, %l3, %i6
10690 nop
10691 set 0x30, %i4
10692 std %f8, [%l7 + %i4]
10693 nop
10694 set 0x08, %i5
10695 std %i4, [%l7 + %i5]
10696 set 0x4C, %l3
10697 stha %g4, [%l7 + %l3] 0x89
10698 set 0x70, %l4
10699 sta %f18, [%l7 + %l4] 0x88
10700 set 0x30, %o1
10701 lda [%l7 + %o1] 0x80, %f10
10702 nop
10703 set 0x50, %i0
10704 stx %fsr, [%l7 + %i0]
10705 and %i0, %g2, %g7
10706 set 0x2C, %i7
10707 sta %f22, [%l7 + %i7] 0x81
10708 set 0x60, %o0
10709 swapa [%l7 + %o0] 0x89, %l5
10710 add %o1, %l2, %l6
10711 add %l7, 0x58, %l6
10712 wr %g0, 0x81, %asi
10713 ldxa [%l6] %asi, %i2
10714 casxa [%l6] 0x81, %i2, %o2
10715 st %fsr, [%l7 + 0x40]
10716 nop
10717 set 0x37, %i1
10718 ldstub [%l7 + %i1], %i4
10719 set 0x54, %g2
10720 stha %g3, [%l7 + %g2] 0x80
10721 nop
10722 nop
10723 setx 0xB829C378, %l0, %l6
10724 st %l6, [%l7 + 0x28]
10725 ld [%l7 + 0x28], %f3
10726 setx 0x69A2F5A9, %l1, %l5
10727 st %l5, [%l7 + 0x10]
10728 ld [%l7 + 0x10], %f13
10729 fdivs %f13, %f3, %f1
10730 and %o0, %l1, %i1
10731 and %l4, %i7, %o5
10732 nop
10733 set 0x20, %g6
10734 ldstub [%l7 + %g6], %o3
10735 nop
10736 set 0x08, %l6
10737 std %f20, [%l7 + %l6]
10738 set 0x44, %g5
10739 swapa [%l7 + %g5] 0x80, %o4
10740 nop
10741 set 0x58, %o2
10742 ldd [%l7 + %o2], %l0
10743 nop
10744 set 0x46, %l5
10745 ldsb [%l7 + %l5], %o7
10746 set 0x28, %l2
10747 ldxa [%l7 + %l2] 0x88, %g6
10748 add %l7, 0x30, %l6
10749 wr %g0, 0x80, %asi
10750 casxa [%l6] 0x80, %i3, %g5
10751 add %l7, 0x78, %l6
10752 wr %g0, 0x80, %asi
10753 casxa [%l6] 0x80, %g1, %l3
10754 set 0x20, %o3
10755 ldda [%l7 + %o3] 0x89, %i6
10756 nop
10757 set 0x67, %g4
10758 stb %o6, [%l7 + %g4]
10759 set 0x56, %g1
10760 stha %g4, [%l7 + %g1] 0x89
10761 nop
10762 set 0x50, %i3
10763 stw %i0, [%l7 + %i3]
10764 nop
10765 set 0x5C, %l0
10766 ldsb [%l7 + %l0], %i5
10767 set 0x0C, %o5
10768 stwa %g7, [%l7 + %o5] 0x88
10769 membar #Sync
10770 set 0x40, %g3
10771 ldda [%l7 + %g3] 0xf0, %f16
10772 add %g2, %o1, %l2
10773 set 0x3C, %o7
10774 lda [%l7 + %o7] 0x88, %f26
10775 and %l5, %l6, %i2
10776 nop
10777 set 0x70, %i6
10778 stx %fsr, [%l7 + %i6]
10779 set 0x54, %o4
10780 swapa [%l7 + %o4] 0x80, %o2
10781 or %g3, %i4, %o0
10782 add %l7, 0x64, %l6
10783 wr %g0, 0x89, %asi
10784 lda [%l6] %asi, %i1
10785 casa [%l6] 0x89, %i1, %l1
10786 nop
10787 set 0x50, %g7
10788 std %f0, [%l7 + %g7]
10789 set 0x40, %i2
10790 stwa %i7, [%l7 + %i2] 0x80
10791 set 0x1A, %o6
10792 ldstuba [%l7 + %o6] 0x80, %l4
10793 set 0x20, %i4
10794 ldxa [%l7 + %i4] 0x80, %o3
10795 set 0x6E, %i5
10796 stha %o4, [%l7 + %i5] 0xea
10797 membar #Sync
10798 nop
10799 set 0x36, %l1
10800 lduh [%l7 + %l1], %l0
10801 nop
10802 set 0x7B, %l4
10803 ldsb [%l7 + %l4], %o5
10804 membar #Sync
10805 set 0x40, %l3
10806 ldda [%l7 + %l3] 0xf8, %f16
10807 set 0x78, %o1
10808 prefetcha [%l7 + %o1] 0x81, 1
10809 nop
10810 set 0x14, %i0
10811 ldsw [%l7 + %i0], %i3
10812 and %g6, %g5, %l3
10813 nop
10814 set 0x5C, %o0
10815 lduw [%l7 + %o0], %g1
10816 nop
10817 set 0x61, %i7
10818 ldub [%l7 + %i7], %i6
10819 set 0x10, %i1
10820 stxa %g4, [%l7 + %i1] 0x89
10821 membar #Sync
10822 set 0x40, %g6
10823 ldda [%l7 + %g6] 0xf8, %f16
10824 set 0x76, %l6
10825 stha %i0, [%l7 + %l6] 0xea
10826 membar #Sync
10827 set 0x30, %g2
10828 stwa %o6, [%l7 + %g2] 0x88
10829 nop
10830 set 0x10, %g5
10831 ldd [%l7 + %g5], %i4
10832 nop
10833 set 0x64, %o2
10834 ldstub [%l7 + %o2], %g2
10835 set 0x10, %l2
10836 stxa %g7, [%l7 + %l2] 0xeb
10837 membar #Sync
10838 set 0x30, %o3
10839 stda %l2, [%l7 + %o3] 0xeb
10840 membar #Sync
10841 set 0x10, %g4
10842 ldxa [%l7 + %g4] 0x88, %l5
10843 nop
10844 set 0x0E, %g1
10845 ldub [%l7 + %g1], %o1
10846 nop
10847 set 0x20, %i3
10848 std %f18, [%l7 + %i3]
10849 nop
10850 set 0x22, %l0
10851 ldstub [%l7 + %l0], %l6
10852 and %o2, %i2, %g3
10853 set 0x16, %l5
10854 stha %i4, [%l7 + %l5] 0x80
10855 add %l7, 0x5C, %l6
10856 wr %g0, 0x81, %asi
10857 lda [%l6] %asi, %i1
10858 casa [%l6] 0x81, %i1, %l1
10859 add %l7, 0x48, %l6
10860 wr %g0, 0x88, %asi
10861 casxa [%l6] 0x88, %o0, %l4
10862 nop
10863 set 0x3A, %g3
10864 ldsh [%l7 + %g3], %o3
10865 set 0x40, %o7
10866 ldda [%l7 + %o7] 0x80, %f0
10867 bg,a %icc, loop_86
10868 and %i7, %l0, %o5
10869 nop
10870 set 0x54, %o5
10871 sth %o7, [%l7 + %o5]
10872 add %l7, 0x50, %l6
10873 wr %g0, 0x89, %asi
10874 ldxa [%l6] %asi, %o4
10875 casxa [%l6] 0x89, %o4, %i3
10876loop_86:
10877 nop
10878 set 0x40, %o4
10879 stda %f0, [%l7 + %o4] 0xd8
10880 nop
10881 set 0x5C, %i6
10882 swap [%l7 + %i6], %g6
10883 set 0x40, %i2
10884 stda %f0, [%l7 + %i2] 0xca
10885 set 0x28, %g7
10886 sta %f3, [%l7 + %g7] 0x81
10887 nop
10888 set 0x30, %i4
10889 stw %g5, [%l7 + %i4]
10890 nop
10891 set 0x08, %i5
10892 ldx [%l7 + %i5], %l3
10893 add %l7, 0x70, %l6
10894 wr %g0, 0x88, %asi
10895 lda [%l6] %asi, %i6
10896 casa [%l6] 0x88, %i6, %g1
10897 nop
10898 set 0x50, %l1
10899 prefetch [%l7 + %l1], 4
10900 nop
10901 set 0x18, %l4
10902 std %i0, [%l7 + %l4]
10903 set 0x68, %o6
10904 stwa %g4, [%l7 + %o6] 0x80
10905 st %fsr, [%l7 + 0x68]
10906 set 0x60, %o1
10907 ldda [%l7 + %o1] 0x88, %i4
10908 add %l7, 0x78, %l6
10909 wr %g0, 0x89, %asi
10910 ldxa [%l6] %asi, %o6
10911 casxa [%l6] 0x89, %o6, %g2
10912 fpsub32s %f0, %f7, %f11
10913 nop
10914 set 0x0D, %i0
10915 ldsb [%l7 + %i0], %l2
10916 set 0x60, %l3
10917 sta %f18, [%l7 + %l3] 0x88
10918 nop
10919 set 0x22, %i7
10920 sth %g7, [%l7 + %i7]
10921 set 0x42, %i1
10922 stba %l5, [%l7 + %i1] 0xe2
10923 membar #Sync
10924 nop
10925 set 0x78, %g6
10926 stx %l6, [%l7 + %g6]
10927 nop
10928 set 0x58, %o0
10929 lduw [%l7 + %o0], %o1
10930 set 0x09, %g2
10931 stba %i2, [%l7 + %g2] 0x81
10932 nop
10933 set 0x4D, %l6
10934 ldstub [%l7 + %l6], %o2
10935 set 0x40, %o2
10936 stda %f16, [%l7 + %o2] 0x89
10937 set 0x70, %l2
10938 prefetcha [%l7 + %l2] 0x88, 0
10939 set 0x74, %g5
10940 swapa [%l7 + %g5] 0x88, %g3
10941 set 0x3C, %o3
10942 stha %l1, [%l7 + %o3] 0x80
10943 ld [%l7 + 0x54], %f0
10944 set 0x40, %g4
10945 ldda [%l7 + %g4] 0xd0, %f16
10946 set 0x18, %i3
10947 stda %i0, [%l7 + %i3] 0x81
10948 set 0x38, %l0
10949 ldxa [%l7 + %l0] 0x81, %l4
10950 set 0x0E, %l5
10951 stha %o0, [%l7 + %l5] 0x81
10952 nop
10953 set 0x50, %g3
10954 prefetch [%l7 + %g3], 0
10955 set 0x18, %g1
10956 prefetcha [%l7 + %g1] 0x80, 2
10957 set 0x42, %o7
10958 stha %l0, [%l7 + %o7] 0xea
10959 membar #Sync
10960 set 0x68, %o5
10961 swapa [%l7 + %o5] 0x80, %o3
10962 set 0x3C, %i6
10963 stwa %o7, [%l7 + %i6] 0x89
10964 nop
10965 set 0x0C, %i2
10966 prefetch [%l7 + %i2], 1
10967 set 0x78, %o4
10968 stwa %o4, [%l7 + %o4] 0xe3
10969 membar #Sync
10970 nop
10971 set 0x68, %i4
10972 stx %o5, [%l7 + %i4]
10973 nop
10974 set 0x20, %i5
10975 std %g6, [%l7 + %i5]
10976 nop
10977 set 0x50, %g7
10978 std %f24, [%l7 + %g7]
10979 set 0x60, %l1
10980 stxa %i3, [%l7 + %l1] 0x89
10981 fpadd32 %f18, %f2, %f18
10982 nop
10983 set 0x68, %l4
10984 ldd [%l7 + %l4], %f18
10985 bne,a,pn %xcc, loop_87
10986 nop
10987 set 0x10, %o1
10988 swap [%l7 + %o1], %l3
10989 fpadd32 %f30, %f14, %f6
10990 wr %g5, %i6, %pic
10991loop_87:
10992 nop
10993 set 0x58, %o6
10994 stw %i0, [%l7 + %o6]
10995 nop
10996 set 0x34, %i0
10997 swap [%l7 + %i0], %g1
10998 nop
10999 set 0x28, %i7
11000 ldd [%l7 + %i7], %f30
11001 nop
11002 set 0x20, %i1
11003 std %i4, [%l7 + %i1]
11004 add %l7, 0x18, %l6
11005 wr %g0, 0x88, %asi
11006 casa [%l6] 0x88, %o6, %g2
11007 st %f19, [%l7 + 0x44]
11008 nop
11009 set 0x18, %l3
11010 ldd [%l7 + %l3], %f22
11011 set 0x40, %o0
11012 stda %f16, [%l7 + %o0] 0x80
11013 set 0x0B, %g2
11014 ldstuba [%l7 + %g2] 0x88, %l2
11015 set 0x76, %l6
11016 stha %g7, [%l7 + %l6] 0xe3
11017 membar #Sync
11018 st %f12, [%l7 + 0x68]
11019 set 0x62, %g6
11020 ldstuba [%l7 + %g6] 0x81, %g4
11021 nop
11022 set 0x7C, %l2
11023 stb %l5, [%l7 + %l2]
11024 nop
11025 set 0x18, %g5
11026 lduw [%l7 + %g5], %l6
11027 set 0x18, %o3
11028 sta %f11, [%l7 + %o3] 0x81
11029 add %i2, %o2, %i4
11030 nop
11031 set 0x70, %o2
11032 ldx [%l7 + %o2], %g3
11033 nop
11034 set 0x2C, %i3
11035 ldsh [%l7 + %i3], %o1
11036 nop
11037 set 0x28, %l0
11038 stx %fsr, [%l7 + %l0]
11039 set 0x2A, %l5
11040 stba %l1, [%l7 + %l5] 0xea
11041 membar #Sync
11042 set 0x58, %g4
11043 swapa [%l7 + %g4] 0x81, %l4
11044 set 0x30, %g3
11045 ldda [%l7 + %g3] 0x88, %i0
11046 set 0x4E, %g1
11047 stba %i7, [%l7 + %g1] 0x80
11048 set 0x4B, %o5
11049 ldstuba [%l7 + %o5] 0x81, %o0
11050 set 0x5C, %o7
11051 sta %f7, [%l7 + %o7] 0x81
11052 nop
11053 set 0x3C, %i6
11054 ldsw [%l7 + %i6], %l0
11055 set 0x30, %i2
11056 swapa [%l7 + %i2] 0x88, %o3
11057 and %o7, %o5, %o4
11058 set 0x23, %i4
11059 stba %i3, [%l7 + %i4] 0xe3
11060 membar #Sync
11061 set 0x10, %i5
11062 ldda [%l7 + %i5] 0x81, %g6
11063 set 0x10, %o4
11064 ldda [%l7 + %o4] 0x80, %g4
11065 nop
11066 set 0x12, %l1
11067 ldub [%l7 + %l1], %l3
11068 add %l7, 0x68, %l6
11069 wr %g0, 0x88, %asi
11070 ldxa [%l6] %asi, %i0
11071 casxa [%l6] 0x88, %i0, %i6
11072 add %i5, %o6, %g1
11073 set 0x10, %g7
11074 lda [%l7 + %g7] 0x89, %f16
11075 set 0x60, %o1
11076 prefetcha [%l7 + %o1] 0x89, 2
11077 nop
11078 set 0x7C, %o6
11079 lduh [%l7 + %o6], %g2
11080 set 0x1A, %i0
11081 ldstuba [%l7 + %i0] 0x88, %g4
11082 nop
11083 set 0x78, %l4
11084 ldd [%l7 + %l4], %f28
11085 fpadd16s %f3, %f0, %f26
11086 nop
11087 set 0x18, %i1
11088 std %f2, [%l7 + %i1]
11089 set 0x10, %l3
11090 stba %l5, [%l7 + %l3] 0xe2
11091 membar #Sync
11092 nop
11093 set 0x70, %o0
11094 ldd [%l7 + %o0], %f8
11095 add %l7, 0x50, %l6
11096 wr %g0, 0x81, %asi
11097 lda [%l6] %asi, %g7
11098 casa [%l6] 0x81, %g7, %i2
11099 nop
11100 set 0x70, %g2
11101 swap [%l7 + %g2], %o2
11102 add %l6, %i4, %o1
11103 membar #Sync
11104 set 0x40, %i7
11105 ldda [%l7 + %i7] 0xf8, %f0
11106 or %g3, %l1, %l4
11107 set 0x10, %l6
11108 sta %f21, [%l7 + %l6] 0x81
11109 nop
11110 set 0x42, %l2
11111 ldsb [%l7 + %l2], %i7
11112 nop
11113 set 0x18, %g5
11114 std %i0, [%l7 + %g5]
11115 nop
11116 set 0x70, %g6
11117 ldd [%l7 + %g6], %f12
11118 set 0x49, %o3
11119 ldstuba [%l7 + %o3] 0x88, %l0
11120 st %f13, [%l7 + 0x4C]
11121 nop
11122 set 0x0A, %i3
11123 stb %o0, [%l7 + %i3]
11124 nop
11125 set 0x50, %o2
11126 ldd [%l7 + %o2], %f16
11127 nop
11128 set 0x21, %l5
11129 ldsb [%l7 + %l5], %o3
11130 ld [%l7 + 0x48], %f0
11131 nop
11132 set 0x54, %g4
11133 swap [%l7 + %g4], %o5
11134 set 0x40, %g3
11135 ldda [%l7 + %g3] 0x89, %o4
11136 set 0x60, %l0
11137 stxa %o7, [%l7 + %l0] 0x80
11138 nop
11139 set 0x08, %o5
11140 ldx [%l7 + %o5], %i3
11141 nop
11142 set 0x78, %o7
11143 stw %g6, [%l7 + %o7]
11144 nop
11145 set 0x7C, %i6
11146 ldsw [%l7 + %i6], %g5
11147 set 0x18, %i2
11148 sta %f18, [%l7 + %i2] 0x88
11149 set 0x1C, %g1
11150 stha %i0, [%l7 + %g1] 0xe3
11151 membar #Sync
11152 wr %l3, %i5, %ccr
11153 nop
11154 set 0x2A, %i4
11155 ldub [%l7 + %i4], %o6
11156 set 0x10, %i5
11157 stwa %i6, [%l7 + %i5] 0xea
11158 membar #Sync
11159 set 0x49, %o4
11160 ldstuba [%l7 + %o4] 0x89, %g1
11161 and %l2, %g2, %g4
11162 add %l7, 0x08, %l6
11163 wr %g0, 0x89, %asi
11164 casa [%l6] 0x89, %l5, %g7
11165 set 0x48, %l1
11166 prefetcha [%l7 + %l1] 0x80, 4
11167 nop
11168 set 0x48, %o1
11169 ldsh [%l7 + %o1], %l6
11170 or %i4, %i2, %g3
11171 add %l7, 0x68, %l6
11172 wr %g0, 0x89, %asi
11173 ldxa [%l6] %asi, %o1
11174 casxa [%l6] 0x89, %o1, %l4
11175 nop
11176 set 0x16, %g7
11177 ldsh [%l7 + %g7], %l1
11178 nop
11179 set 0x70, %o6
11180 std %i0, [%l7 + %o6]
11181 add %l7, 0x7C, %l6
11182 wr %g0, 0x81, %asi
11183 casa [%l6] 0x81, %i7, %o0
11184 and %o3, %o5, %o4
11185 set 0x18, %i0
11186 ldstuba [%l7 + %i0] 0x88, %l0
11187 add %i3, %o7, %g6
11188 set 0x61, %l4
11189 stba %i0, [%l7 + %l4] 0xea
11190 membar #Sync
11191 set 0x38, %i1
11192 stha %l3, [%l7 + %i1] 0xe3
11193 membar #Sync
11194 set 0x41, %o0
11195 ldstuba [%l7 + %o0] 0x89, %i5
11196 ld [%l7 + 0x4C], %f8
11197 nop
11198 set 0x6D, %l3
11199 ldub [%l7 + %l3], %g5
11200 nop
11201 set 0x20, %i7
11202 ldsw [%l7 + %i7], %i6
11203 set 0x48, %l6
11204 sta %f10, [%l7 + %l6] 0x81
11205 nop
11206 set 0x28, %g2
11207 ldx [%l7 + %g2], %o6
11208 set 0x70, %l2
11209 lda [%l7 + %l2] 0x89, %f19
11210 nop
11211 set 0x18, %g5
11212 ldsw [%l7 + %g5], %l2
11213 set 0x38, %o3
11214 sta %f30, [%l7 + %o3] 0x89
11215 nop
11216 set 0x3C, %i3
11217 ldsw [%l7 + %i3], %g2
11218 nop
11219 set 0x58, %g6
11220 ldx [%l7 + %g6], %g4
11221 nop
11222 set 0x71, %l5
11223 ldstub [%l7 + %l5], %g1
11224 nop
11225 set 0x38, %g4
11226 lduh [%l7 + %g4], %l5
11227 ld [%l7 + 0x7C], %f9
11228 nop
11229 set 0x4C, %o2
11230 ldsw [%l7 + %o2], %o2
11231 set 0x20, %l0
11232 ldda [%l7 + %l0] 0xe3, %g6
11233 nop
11234 set 0x5A, %g3
11235 ldsh [%l7 + %g3], %l6
11236 set 0x30, %o5
11237 ldxa [%l7 + %o5] 0x80, %i4
11238 nop
11239 set 0x4C, %o7
11240 prefetch [%l7 + %o7], 4
11241 st %f11, [%l7 + 0x24]
11242 st %fsr, [%l7 + 0x7C]
11243 nop
11244 set 0x70, %i6
11245 stx %i2, [%l7 + %i6]
11246 add %l7, 0x50, %l6
11247 wr %g0, 0x89, %asi
11248 ldxa [%l6] %asi, %g3
11249 casxa [%l6] 0x89, %g3, %o1
11250 add %l7, 0x38, %l6
11251 wr %g0, 0x80, %asi
11252 casxa [%l6] 0x80, %l4, %i1
11253 nop
11254 set 0x28, %i2
11255 ldsh [%l7 + %i2], %i7
11256 nop
11257 set 0x64, %g1
11258 stw %o0, [%l7 + %g1]
11259 or %o3, %o5, %l1
11260 set 0x72, %i4
11261 stha %l0, [%l7 + %i4] 0x80
11262 add %o4, %o7, %g6
11263 set 0x68, %i5
11264 prefetcha [%l7 + %i5] 0x81, 2
11265 nop
11266 set 0x70, %l1
11267 std %f14, [%l7 + %l1]
11268 nop
11269 set 0x5D, %o4
11270 ldstub [%l7 + %o4], %i0
11271 nop
11272 set 0x0C, %o1
11273 ldstub [%l7 + %o1], %l3
11274 ld [%l7 + 0x6C], %f20
11275 nop
11276 set 0x76, %g7
11277 stb %g5, [%l7 + %g7]
11278 set 0x34, %o6
11279 lda [%l7 + %o6] 0x89, %f28
11280 nop
11281 set 0x24, %l4
11282 swap [%l7 + %l4], %i6
11283 set 0x33, %i0
11284 ldstuba [%l7 + %i0] 0x88, %o6
11285 ld [%l7 + 0x38], %f1
11286 set 0x2E, %i1
11287 stba %l2, [%l7 + %i1] 0xe3
11288 membar #Sync
11289 set 0x20, %o0
11290 ldda [%l7 + %o0] 0xea, %g2
11291 or %g4, %i5, %l5
11292 st %fsr, [%l7 + 0x28]
11293 st %f6, [%l7 + 0x1C]
11294 nop
11295 set 0x7D, %l3
11296 ldsb [%l7 + %l3], %g1
11297 nop
11298 set 0x78, %i7
11299 std %f14, [%l7 + %i7]
11300 set 0x40, %g2
11301 ldda [%l7 + %g2] 0x89, %f16
11302 add %g7, %l6, %o2
11303 membar #Sync
11304 set 0x40, %l6
11305 ldda [%l7 + %l6] 0xf8, %f16
11306 nop
11307 set 0x68, %l2
11308 ldd [%l7 + %l2], %f14
11309 set 0x35, %g5
11310 stba %i2, [%l7 + %g5] 0xea
11311 membar #Sync
11312 nop
11313 set 0x48, %o3
11314 ldsh [%l7 + %o3], %i4
11315 nop
11316 set 0x10, %g6
11317 prefetch [%l7 + %g6], 4
11318 set 0x50, %i3
11319 stda %g2, [%l7 + %i3] 0x81
11320 nop
11321 set 0x7C, %g4
11322 prefetch [%l7 + %g4], 4
11323 and %l4, %i1, %i7
11324 set 0x58, %o2
11325 sta %f14, [%l7 + %o2] 0x89
11326 and %o0, %o3, %o1
11327 set 0x2C, %l0
11328 lda [%l7 + %l0] 0x88, %f22
11329 nop
11330 set 0x40, %l5
11331 std %f26, [%l7 + %l5]
11332 wr %l1, %l0, %y
11333 set 0x48, %o5
11334 prefetcha [%l7 + %o5] 0x81, 4
11335 EXIT_GOOD
11336
11337
11338
11339!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11340!
11341! Stats for Thread 2:
11342!
11343! Type l : 1251
11344! Type a : 25
11345! Type cti : 24
11346! Type x : 543
11347! Type f : 33
11348! Type i : 124
11349!
11350!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11351
11352!
11353! Thread 3 Start
11354!
11355.global thread_3
11356thread_3:
11357 mov %l7, %g1
11358 !# Set %cwp for 8 windows
11359 !# This threads memory space into each %l7
11360 wrpr %g0, 0x7, %cwp
11361 mov %g1, %l7
11362 wrpr %g0, 0x6, %cwp
11363 mov %g1, %l7
11364 wrpr %g0, 0x5, %cwp
11365 mov %g1, %l7
11366 wrpr %g0, 0x4, %cwp
11367 mov %g1, %l7
11368 wrpr %g0, 0x3, %cwp
11369 mov %g1, %l7
11370 wrpr %g0, 0x2, %cwp
11371 mov %g1, %l7
11372 wrpr %g0, 0x1, %cwp
11373 mov %g1, %l7
11374 wrpr %g0, 0x0, %cwp
11375 mov %g1, %l7
11376
11377 !# Set %fsr
11378 setx 0x0000000000400000, %l0, %l6 !# no post process
11379 stx %l6, [%l7 + 0x0] !# no post process
11380 ldx [%l7 + 0x0], %fsr !# no post process
11381
11382 wr %g0, 0x80, %asi !# no post process
11383
11384 !# Initialize registers ..
11385
11386 !# Global registers
11387 set 0xB, %g1
11388 set 0x9, %g2
11389 set 0x5, %g3
11390 set 0x3, %g4
11391 set 0xB, %g5
11392 set 0x3, %g6
11393 set 0xA, %g7
11394 !# Input registers
11395 set -0x7, %i0
11396 set -0x1, %i1
11397 set -0x0, %i2
11398 set -0x1, %i3
11399 set -0x1, %i4
11400 set -0xA, %i5
11401 set -0xD, %i6
11402 set -0x6, %i7
11403 !# Local registers
11404 set 0x208510B5, %l0
11405 set 0x51C126C2, %l1
11406 set 0x4CCE65B6, %l2
11407 set 0x0189012B, %l3
11408 set 0x587A731E, %l4
11409 set 0x50F6E47A, %l5
11410 set 0x4839E307, %l6
11411 !# Output registers
11412 set 0x094C, %o0
11413 set 0x0CCF, %o1
11414 set -0x02BA, %o2
11415 set -0x1CBA, %o3
11416 set 0x1B4A, %o4
11417 set 0x0786, %o5
11418 set 0x069B, %o6
11419 set -0x1E5A, %o7
11420 !# Float registers
11421 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
11422 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
11423 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
11424 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
11425 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
11426 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
11427 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
11428 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
11429 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
11430 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
11431 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
11432 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
11433 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
11434 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
11435 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
11436 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
11437
11438 !# Execute Main Diag ..
11439
11440 set 0x79, %g3
11441 stba %o7, [%l7 + %g3] 0x88
11442 nop
11443 set 0x50, %i6
11444 ldd [%l7 + %i6], %o4
11445 nop
11446 set 0x66, %i2
11447 ldstub [%l7 + %i2], %i3
11448 nop
11449 set 0x1C, %g1
11450 swap [%l7 + %g1], %i0
11451 nop
11452 set 0x58, %i4
11453 sth %g6, [%l7 + %i4]
11454 set 0x70, %o7
11455 stda %l2, [%l7 + %o7] 0x88
11456 nop
11457 set 0x34, %i5
11458 sth %i6, [%l7 + %i5]
11459 set 0x49, %o4
11460 stba %o6, [%l7 + %o4] 0x88
11461 bl,pn %xcc, loop_88
11462 wr %g5, %g2, %sys_tick
11463 nop
11464 set 0x3B, %l1
11465 ldstub [%l7 + %l1], %l2
11466 set 0x74, %g7
11467 stba %g4, [%l7 + %g7] 0xe3
11468 membar #Sync
11469loop_88:
11470 wr %i5, %l5, %set_softint
11471 nop
11472 set 0x1C, %o1
11473 lduh [%l7 + %o1], %g1
11474 nop
11475 set 0x08, %l4
11476 swap [%l7 + %l4], %g7
11477 nop
11478 set 0x70, %o6
11479 stx %o2, [%l7 + %o6]
11480 and %i2, %l6, %i4
11481 st %fsr, [%l7 + 0x3C]
11482 add %l7, 0x34, %l6
11483 wr %g0, 0x88, %asi
11484 lda [%l6] %asi, %g3
11485 casa [%l6] 0x88, %g3, %i1
11486 or %i7, %o0, %o3
11487 and %o1, %l4, %l1
11488 add %l0, %o4, %o5
11489 nop
11490 set 0x0C, %i1
11491 lduw [%l7 + %i1], %o7
11492 add %i0, %i3, %g6
11493 bn,a,pn %icc, loop_89
11494 nop
11495 set 0x70, %o0
11496 std %f8, [%l7 + %o0]
11497 st %fsr, [%l7 + 0x54]
11498 nop
11499 set 0x30, %l3
11500 std %f30, [%l7 + %l3]
11501loop_89:
11502 nop
11503 set 0x28, %i0
11504 stx %i6, [%l7 + %i0]
11505 set 0x5F, %g2
11506 stba %o6, [%l7 + %g2] 0x89
11507 set 0x38, %l6
11508 prefetcha [%l7 + %l6] 0x80, 1
11509 nop
11510 set 0x3C, %l2
11511 prefetch [%l7 + %l2], 0
11512 nop
11513 set 0x40, %g5
11514 ldd [%l7 + %g5], %g2
11515 membar #Sync
11516 set 0x40, %o3
11517 ldda [%l7 + %o3] 0xf8, %f0
11518 ld [%l7 + 0x0C], %f23
11519 nop
11520 set 0x7C, %g6
11521 stw %l3, [%l7 + %g6]
11522 nop
11523 set 0x58, %i3
11524 ldd [%l7 + %i3], %g4
11525 ld [%l7 + 0x40], %f25
11526 st %fsr, [%l7 + 0x24]
11527 set 0x68, %i7
11528 lda [%l7 + %i7] 0x81, %f23
11529 set 0x28, %o2
11530 stxa %i5, [%l7 + %o2] 0x80
11531 nop
11532 set 0x24, %g4
11533 prefetch [%l7 + %g4], 4
11534 set 0x24, %l5
11535 lda [%l7 + %l5] 0x81, %f1
11536 set 0x4E, %o5
11537 stba %l5, [%l7 + %o5] 0x88
11538 set 0x40, %g3
11539 ldda [%l7 + %g3] 0x80, %f0
11540 nop
11541 set 0x0F, %l0
11542 ldstub [%l7 + %l0], %g1
11543 set 0x70, %i2
11544 ldda [%l7 + %i2] 0xeb, %l2
11545 set 0x58, %g1
11546 ldxa [%l7 + %g1] 0x81, %g7
11547 nop
11548 set 0x18, %i4
11549 stx %i2, [%l7 + %i4]
11550 nop
11551 set 0x35, %i6
11552 stb %l6, [%l7 + %i6]
11553 nop
11554 set 0x70, %i5
11555 stx %fsr, [%l7 + %i5]
11556 set 0x68, %o4
11557 stwa %i4, [%l7 + %o4] 0x89
11558 nop
11559 set 0x68, %l1
11560 ldd [%l7 + %l1], %f24
11561 nop
11562 set 0x4C, %o7
11563 ldsw [%l7 + %o7], %o2
11564 nop
11565 set 0x24, %g7
11566 lduh [%l7 + %g7], %g3
11567 and %i7, %i1, %o0
11568 ble %xcc, loop_90
11569 nop
11570 set 0x4C, %l4
11571 sth %o3, [%l7 + %l4]
11572 or %o1, %l1, %l0
11573 nop
11574 set 0x50, %o6
11575 lduh [%l7 + %o6], %l4
11576loop_90:
11577 nop
11578 set 0x68, %o1
11579 ldxa [%l7 + %o1] 0x81, %o5
11580 set 0x44, %i1
11581 ldstuba [%l7 + %i1] 0x80, %o7
11582 or %i0, %o4, %g6
11583 add %l7, 0x28, %l6
11584 wr %g0, 0x89, %asi
11585 casa [%l6] 0x89, %i6, %o6
11586 ld [%l7 + 0x0C], %f22
11587 nop
11588 set 0x77, %l3
11589 ldub [%l7 + %l3], %g5
11590 nop
11591 set 0x78, %i0
11592 ldsh [%l7 + %i0], %i3
11593 set 0x40, %g2
11594 ldda [%l7 + %g2] 0xda, %f16
11595 add %l7, 0x7C, %l6
11596 wr %g0, 0x80, %asi
11597 casa [%l6] 0x80, %l3, %g4
11598 set 0x0C, %l6
11599 swapa [%l7 + %l6] 0x81, %g2
11600 set 0x74, %l2
11601 stwa %i5, [%l7 + %l2] 0xe3
11602 membar #Sync
11603 membar #Sync
11604 set 0x40, %o0
11605 ldda [%l7 + %o0] 0xf1, %f0
11606 nop
11607 set 0x2A, %g5
11608 ldsh [%l7 + %g5], %g1
11609 set 0x10, %g6
11610 ldda [%l7 + %g6] 0x81, %l2
11611 st %fsr, [%l7 + 0x60]
11612 nop
11613 set 0x63, %i3
11614 ldsb [%l7 + %i3], %l5
11615 set 0x60, %i7
11616 ldda [%l7 + %i7] 0xe2, %g6
11617 set 0x20, %o2
11618 ldxa [%l7 + %o2] 0x80, %i2
11619 st %f15, [%l7 + 0x5C]
11620 nop
11621 set 0x6C, %o3
11622 ldub [%l7 + %o3], %l6
11623 nop
11624 set 0x7C, %g4
11625 stw %o2, [%l7 + %g4]
11626 set 0x40, %l5
11627 stda %f0, [%l7 + %l5] 0xc4
11628 nop
11629 set 0x38, %g3
11630 ldsh [%l7 + %g3], %g3
11631 nop
11632 set 0x30, %o5
11633 ldsw [%l7 + %o5], %i7
11634 set 0x46, %l0
11635 ldstuba [%l7 + %l0] 0x81, %i1
11636 set 0x6C, %i2
11637 stha %i4, [%l7 + %i2] 0xeb
11638 membar #Sync
11639 ld [%l7 + 0x34], %f22
11640 set 0x38, %g1
11641 sta %f11, [%l7 + %g1] 0x89
11642 set 0x2E, %i6
11643 stba %o0, [%l7 + %i6] 0x89
11644 nop
11645 set 0x14, %i5
11646 ldsw [%l7 + %i5], %o1
11647 nop
11648 set 0x78, %i4
11649 ldd [%l7 + %i4], %f22
11650 st %f8, [%l7 + 0x60]
11651 set 0x38, %o4
11652 stxa %l1, [%l7 + %o4] 0x81
11653 nop
11654 set 0x20, %l1
11655 stw %l0, [%l7 + %l1]
11656 fpsub16s %f0, %f18, %f13
11657 nop
11658 set 0x62, %o7
11659 ldstub [%l7 + %o7], %l4
11660 nop
11661 set 0x18, %l4
11662 sth %o3, [%l7 + %l4]
11663 nop
11664 set 0x3B, %g7
11665 ldsb [%l7 + %g7], %o5
11666 nop
11667 set 0x2E, %o1
11668 ldsb [%l7 + %o1], %o7
11669 membar #Sync
11670 set 0x40, %i1
11671 ldda [%l7 + %i1] 0xf1, %f16
11672 nop
11673 set 0x40, %l3
11674 std %f18, [%l7 + %l3]
11675 set 0x50, %o6
11676 ldda [%l7 + %o6] 0xea, %i0
11677 set 0x40, %i0
11678 ldda [%l7 + %i0] 0x81, %f0
11679 set 0x19, %l6
11680 ldstuba [%l7 + %l6] 0x81, %g6
11681 nop
11682 set 0x30, %l2
11683 stx %fsr, [%l7 + %l2]
11684 set 0x74, %g2
11685 stwa %i6, [%l7 + %g2] 0x89
11686 set 0x40, %o0
11687 stda %f16, [%l7 + %o0] 0xd0
11688 nop
11689 set 0x48, %g5
11690 stx %fsr, [%l7 + %g5]
11691 nop
11692 set 0x14, %i3
11693 lduw [%l7 + %i3], %o4
11694 or %g5, %o6, %i3
11695 nop
11696 set 0x68, %g6
11697 ldx [%l7 + %g6], %l3
11698 set 0x70, %i7
11699 stda %g2, [%l7 + %i7] 0xe3
11700 membar #Sync
11701 nop
11702 set 0x30, %o2
11703 lduw [%l7 + %o2], %i5
11704 nop
11705 set 0x68, %o3
11706 stx %fsr, [%l7 + %o3]
11707 set 0x10, %g4
11708 prefetcha [%l7 + %g4] 0x80, 0
11709 nop
11710 set 0x08, %l5
11711 ldd [%l7 + %l5], %f26
11712 wr %g1, %l5, %sys_tick
11713 nop
11714 set 0x40, %g3
11715 ldx [%l7 + %g3], %g7
11716 nop
11717 set 0x69, %o5
11718 stb %i2, [%l7 + %o5]
11719 nop
11720 set 0x21, %l0
11721 ldsb [%l7 + %l0], %l6
11722 set 0x40, %i2
11723 ldda [%l7 + %i2] 0xd2, %f16
11724 nop
11725 set 0x60, %i6
11726 swap [%l7 + %i6], %l2
11727 add %g3, %i7, %o2
11728 nop
11729 set 0x6C, %g1
11730 swap [%l7 + %g1], %i1
11731 st %fsr, [%l7 + 0x58]
11732 set 0x48, %i5
11733 stxa %o0, [%l7 + %i5] 0x80
11734 or %i4, %l1, %l0
11735 nop
11736 set 0x0E, %o4
11737 ldstub [%l7 + %o4], %l4
11738 nop
11739 set 0x71, %l1
11740 ldstub [%l7 + %l1], %o3
11741 set 0x7C, %i4
11742 sta %f28, [%l7 + %i4] 0x80
11743 wr %o1, %o5, %ccr
11744 bge,pt %icc, loop_91
11745 nop
11746 set 0x30, %o7
11747 ldx [%l7 + %o7], %o7
11748 fpsub32s %f30, %f1, %f17
11749 add %l7, 0x40, %l6
11750 wr %g0, 0x80, %asi
11751 ldxa [%l6] %asi, %i0
11752 casxa [%l6] 0x80, %i0, %i6
11753loop_91:
11754 nop
11755 set 0x30, %g7
11756 swapa [%l7 + %g7] 0x89, %o4
11757 nop
11758 set 0x44, %o1
11759 ldsw [%l7 + %o1], %g6
11760 nop
11761 set 0x6E, %i1
11762 lduh [%l7 + %i1], %g5
11763 nop
11764 set 0x2E, %l4
11765 ldsh [%l7 + %l4], %o6
11766 add %l3, %i3, %g2
11767 nop
11768 set 0x68, %l3
11769 ldd [%l7 + %l3], %i4
11770 set 0x60, %i0
11771 stxa %g1, [%l7 + %i0] 0x88
11772 set 0x40, %o6
11773 stha %g4, [%l7 + %o6] 0x88
11774 nop
11775 set 0x5A, %l2
11776 ldstub [%l7 + %l2], %g7
11777 nop
11778 set 0x56, %l6
11779 stb %i2, [%l7 + %l6]
11780 nop
11781 set 0x18, %g2
11782 stx %l5, [%l7 + %g2]
11783 set 0x3C, %o0
11784 sta %f27, [%l7 + %o0] 0x80
11785 set 0x08, %g5
11786 swapa [%l7 + %g5] 0x88, %l6
11787 add %l7, 0x5C, %l6
11788 wr %g0, 0x81, %asi
11789 lda [%l6] %asi, %l2
11790 casa [%l6] 0x81, %l2, %g3
11791 nop
11792 set 0x50, %g6
11793 stx %fsr, [%l7 + %g6]
11794 set 0x30, %i7
11795 ldda [%l7 + %i7] 0xe3, %o2
11796 nop
11797 set 0x28, %i3
11798 std %f16, [%l7 + %i3]
11799 nop
11800 set 0x3C, %o3
11801 ldsh [%l7 + %o3], %i7
11802 set 0x4E, %o2
11803 stha %o0, [%l7 + %o2] 0xe2
11804 membar #Sync
11805 set 0x1D, %l5
11806 stba %i4, [%l7 + %l5] 0x80
11807 nop
11808 set 0x08, %g4
11809 std %f22, [%l7 + %g4]
11810 set 0x50, %o5
11811 ldxa [%l7 + %o5] 0x80, %i1
11812 set 0x60, %g3
11813 ldda [%l7 + %g3] 0xeb, %l0
11814 nop
11815 set 0x74, %i2
11816 stb %l4, [%l7 + %i2]
11817 nop
11818 set 0x08, %l0
11819 ldx [%l7 + %l0], %l0
11820 set 0x70, %i6
11821 ldda [%l7 + %i6] 0xea, %o2
11822 set 0x18, %i5
11823 stda %o0, [%l7 + %i5] 0x81
11824 set 0x1C, %g1
11825 sta %f25, [%l7 + %g1] 0x88
11826 set 0x46, %o4
11827 stha %o5, [%l7 + %o4] 0x80
11828 ld [%l7 + 0x44], %f10
11829 set 0x10, %i4
11830 stda %o6, [%l7 + %i4] 0xea
11831 membar #Sync
11832 fpadd32 %f24, %f4, %f14
11833 add %l7, 0x78, %l6
11834 wr %g0, 0x81, %asi
11835 lda [%l6] %asi, %i6
11836 casa [%l6] 0x81, %i6, %i0
11837 set 0x5C, %l1
11838 stha %o4, [%l7 + %l1] 0x89
11839 nop
11840 set 0x0C, %o7
11841 ldsw [%l7 + %o7], %g5
11842 nop
11843 set 0x20, %g7
11844 lduw [%l7 + %g7], %o6
11845 set 0x50, %o1
11846 ldstuba [%l7 + %o1] 0x88, %g6
11847 set 0x70, %i1
11848 sta %f23, [%l7 + %i1] 0x80
11849 nop
11850 set 0x3A, %l3
11851 sth %l3, [%l7 + %l3]
11852 add %g2, %i3, %i5
11853 add %l7, 0x20, %l6
11854 wr %g0, 0x80, %asi
11855 casxa [%l6] 0x80, %g4, %g7
11856 add %l7, 0x1C, %l6
11857 wr %g0, 0x89, %asi
11858 lda [%l6] %asi, %i2
11859 casa [%l6] 0x89, %i2, %l5
11860 nop
11861 set 0x58, %i0
11862 prefetch [%l7 + %i0], 0
11863 nop
11864 set 0x0C, %o6
11865 swap [%l7 + %o6], %l6
11866 nop
11867 set 0x3C, %l4
11868 prefetch [%l7 + %l4], 0
11869 nop
11870 set 0x78, %l2
11871 stx %g1, [%l7 + %l2]
11872 nop
11873 set 0x2E, %g2
11874 ldsb [%l7 + %g2], %l2
11875 nop
11876 set 0x50, %l6
11877 ldd [%l7 + %l6], %f24
11878 set 0x54, %g5
11879 sta %f30, [%l7 + %g5] 0x88
11880 add %l7, 0x48, %l6
11881 wr %g0, 0x81, %asi
11882 casxa [%l6] 0x81, %o2, %i7
11883 nop
11884 set 0x38, %g6
11885 ldx [%l7 + %g6], %o0
11886 set 0x40, %i7
11887 swapa [%l7 + %i7] 0x89, %g3
11888 nop
11889 set 0x34, %i3
11890 swap [%l7 + %i3], %i4
11891 add %l7, 0x60, %l6
11892 wr %g0, 0x80, %asi
11893 casxa [%l6] 0x80, %l1, %l4
11894 add %i1, %o3, %o1
11895 set 0x48, %o0
11896 stda %l0, [%l7 + %o0] 0x88
11897 nop
11898 set 0x54, %o2
11899 stw %o5, [%l7 + %o2]
11900 set 0x38, %l5
11901 sta %f27, [%l7 + %l5] 0x89
11902 set 0x44, %o3
11903 stwa %i6, [%l7 + %o3] 0xeb
11904 membar #Sync
11905 nop
11906 set 0x70, %o5
11907 ldx [%l7 + %o5], %o7
11908 set 0x78, %g3
11909 stda %o4, [%l7 + %g3] 0xe3
11910 membar #Sync
11911 nop
11912 set 0x30, %g4
11913 ldsw [%l7 + %g4], %g5
11914 nop
11915 set 0x40, %l0
11916 stx %fsr, [%l7 + %l0]
11917 set 0x40, %i6
11918 ldda [%l7 + %i6] 0xda, %f16
11919 set 0x3C, %i5
11920 ldstuba [%l7 + %i5] 0x81, %i0
11921 nop
11922 set 0x2D, %g1
11923 ldstub [%l7 + %g1], %o6
11924 nop
11925 set 0x50, %o4
11926 swap [%l7 + %o4], %g6
11927 set 0x08, %i2
11928 prefetcha [%l7 + %i2] 0x88, 3
11929 nop
11930 set 0x18, %i4
11931 prefetch [%l7 + %i4], 0
11932 nop
11933 set 0x60, %o7
11934 ldd [%l7 + %o7], %i2
11935 nop
11936 set 0x50, %g7
11937 stw %l3, [%l7 + %g7]
11938 set 0x40, %l1
11939 ldda [%l7 + %l1] 0x88, %f0
11940 nop
11941 set 0x5E, %i1
11942 ldsb [%l7 + %i1], %g4
11943 nop
11944 set 0x54, %o1
11945 ldsw [%l7 + %o1], %i5
11946 nop
11947 set 0x78, %l3
11948 std %i2, [%l7 + %l3]
11949 nop
11950 set 0x4C, %o6
11951 lduw [%l7 + %o6], %l5
11952 nop
11953 set 0x18, %l4
11954 ldd [%l7 + %l4], %i6
11955 fpadd16s %f18, %f16, %f4
11956 set 0x7C, %l2
11957 stwa %g1, [%l7 + %l2] 0x88
11958 nop
11959 set 0x50, %g2
11960 std %f22, [%l7 + %g2]
11961 nop
11962 set 0x12, %i0
11963 stb %l2, [%l7 + %i0]
11964 nop
11965 set 0x48, %g5
11966 ldsw [%l7 + %g5], %g7
11967 nop
11968 set 0x40, %g6
11969 std %f0, [%l7 + %g6]
11970 nop
11971 set 0x50, %i7
11972 lduw [%l7 + %i7], %o2
11973 add %l7, 0x38, %l6
11974 wr %g0, 0x80, %asi
11975 ldxa [%l6] %asi, %o0
11976 casxa [%l6] 0x80, %o0, %i7
11977 nop
11978 set 0x60, %l6
11979 ldsw [%l7 + %l6], %i4
11980 set 0x40, %o0
11981 ldda [%l7 + %o0] 0x81, %f16
11982 set 0x40, %i3
11983 stwa %l1, [%l7 + %i3] 0xea
11984 membar #Sync
11985 nop
11986 set 0x12, %o2
11987 sth %l4, [%l7 + %o2]
11988 nop
11989 set 0x18, %o3
11990 std %f26, [%l7 + %o3]
11991 nop
11992 set 0x18, %l5
11993 ldx [%l7 + %l5], %i1
11994 set 0x44, %o5
11995 stba %g3, [%l7 + %o5] 0x88
11996 add %o3, %o1, %l0
11997 nop
11998 set 0x78, %g3
11999 stx %i6, [%l7 + %g3]
12000 set 0x58, %l0
12001 stwa %o5, [%l7 + %l0] 0x88
12002 or %o4, %g5, %o7
12003 add %l7, 0x28, %l6
12004 wr %g0, 0x80, %asi
12005 casxa [%l6] 0x80, %i0, %o6
12006 add %l7, 0x60, %l6
12007 wr %g0, 0x89, %asi
12008 casxa [%l6] 0x89, %g6, %g2
12009 set 0x50, %i6
12010 stda %i2, [%l7 + %i6] 0x81
12011 nop
12012 set 0x58, %i5
12013 stx %fsr, [%l7 + %i5]
12014 nop
12015 set 0x20, %g1
12016 stx %fsr, [%l7 + %g1]
12017 set 0x50, %g4
12018 stda %g4, [%l7 + %g4] 0xe3
12019 membar #Sync
12020 and %i5, %i2, %l3
12021 add %l6, %l5, %g1
12022 nop
12023 set 0x7B, %o4
12024 ldub [%l7 + %o4], %g7
12025 nop
12026 set 0x20, %i4
12027 ldx [%l7 + %i4], %l2
12028 set 0x10, %o7
12029 ldxa [%l7 + %o7] 0x80, %o2
12030 fpsub32 %f18, %f6, %f0
12031 nop
12032 set 0x64, %i2
12033 lduh [%l7 + %i2], %o0
12034 fpadd16s %f31, %f25, %f0
12035 nop
12036 set 0x59, %g7
12037 ldsb [%l7 + %g7], %i7
12038 nop
12039 set 0x08, %l1
12040 std %f4, [%l7 + %l1]
12041 and %i4, %l4, %l1
12042 add %l7, 0x14, %l6
12043 wr %g0, 0x80, %asi
12044 casa [%l6] 0x80, %g3, %i1
12045 and %o1, %l0, %i6
12046 nop
12047 set 0x49, %i1
12048 ldsb [%l7 + %i1], %o3
12049 nop
12050 set 0x30, %l3
12051 ldsh [%l7 + %l3], %o4
12052 nop
12053 set 0x1A, %o6
12054 stb %g5, [%l7 + %o6]
12055 nop
12056 set 0x58, %o1
12057 ldub [%l7 + %o1], %o5
12058 nop
12059 set 0x6F, %l2
12060 ldsb [%l7 + %l2], %i0
12061 set 0x20, %g2
12062 swapa [%l7 + %g2] 0x80, %o7
12063 set 0x40, %l4
12064 ldda [%l7 + %l4] 0xd0, %f16
12065 nop
12066 set 0x20, %g5
12067 std %g6, [%l7 + %g5]
12068 nop
12069 set 0x44, %g6
12070 ldsb [%l7 + %g6], %g2
12071 set 0x30, %i7
12072 ldda [%l7 + %i7] 0xeb, %o6
12073 nop
12074 set 0x14, %l6
12075 ldstub [%l7 + %l6], %i3
12076 nop
12077 nop
12078 setx 0xCBD84961F38320E7, %l0, %l6
12079 stx %l6, [%l7 + 0x28]
12080 ldd [%l7 + 0x28], %f26
12081 setx 0xB5AB800A405352A7, %l1, %l5
12082 stx %l5, [%l7 + 0x10]
12083 ldd [%l7 + 0x10], %f2
12084 fdivd %f2, %f26, %f28
12085 nop
12086 set 0x20, %i0
12087 stx %fsr, [%l7 + %i0]
12088 set 0x40, %o0
12089 stda %f16, [%l7 + %o0] 0xd2
12090 ld [%l7 + 0x40], %f1
12091 set 0x48, %i3
12092 stha %g4, [%l7 + %i3] 0x88
12093 add %i2, %i5, %l3
12094 set 0x14, %o2
12095 stwa %l6, [%l7 + %o2] 0xe3
12096 membar #Sync
12097 set 0x20, %l5
12098 ldda [%l7 + %l5] 0xea, %g0
12099 set 0x0E, %o3
12100 stha %l5, [%l7 + %o3] 0xe2
12101 membar #Sync
12102 nop
12103 set 0x20, %g3
12104 stx %fsr, [%l7 + %g3]
12105 add %l7, 0x08, %l6
12106 wr %g0, 0x88, %asi
12107 casxa [%l6] 0x88, %l2, %g7
12108 st %fsr, [%l7 + 0x64]
12109 nop
12110 set 0x7C, %o5
12111 lduw [%l7 + %o5], %o0
12112 nop
12113 set 0x30, %i6
12114 std %f0, [%l7 + %i6]
12115 set 0x21, %l0
12116 stba %i7, [%l7 + %l0] 0xea
12117 membar #Sync
12118 set 0x38, %g1
12119 prefetcha [%l7 + %g1] 0x81, 1
12120 nop
12121 set 0x72, %g4
12122 lduh [%l7 + %g4], %o2
12123 and %l1, %g3, %i1
12124 set 0x70, %o4
12125 stha %l4, [%l7 + %o4] 0x81
12126 bl,pn %icc, loop_92
12127 nop
12128 set 0x08, %i5
12129 sth %o1, [%l7 + %i5]
12130 nop
12131 set 0x60, %i4
12132 swap [%l7 + %i4], %i6
12133 nop
12134 set 0x58, %i2
12135 ldx [%l7 + %i2], %l0
12136loop_92:
12137 nop
12138 set 0x7A, %g7
12139 ldstuba [%l7 + %g7] 0x89, %o3
12140 nop
12141 set 0x22, %o7
12142 ldsh [%l7 + %o7], %o4
12143 set 0x40, %i1
12144 prefetcha [%l7 + %i1] 0x80, 4
12145 nop
12146 set 0x1C, %l1
12147 lduh [%l7 + %l1], %i0
12148 nop
12149 set 0x74, %o6
12150 sth %o7, [%l7 + %o6]
12151 add %l7, 0x48, %l6
12152 wr %g0, 0x81, %asi
12153 casxa [%l6] 0x81, %g5, %g2
12154 st %fsr, [%l7 + 0x30]
12155 set 0x40, %o1
12156 stda %f0, [%l7 + %o1] 0xda
12157 nop
12158 set 0x08, %l3
12159 std %f6, [%l7 + %l3]
12160 ble,a %icc, loop_93
12161 nop
12162 set 0x7A, %l2
12163 ldstub [%l7 + %l2], %g6
12164 membar #Sync
12165 set 0x40, %l4
12166 ldda [%l7 + %l4] 0xf8, %f0
12167loop_93:
12168 nop
12169 set 0x28, %g5
12170 ldd [%l7 + %g5], %o6
12171 nop
12172 set 0x18, %g6
12173 ldx [%l7 + %g6], %g4
12174 nop
12175 set 0x38, %i7
12176 std %f30, [%l7 + %i7]
12177 st %fsr, [%l7 + 0x1C]
12178 fpadd32 %f6, %f0, %f26
12179 nop
12180 set 0x58, %l6
12181 ldstub [%l7 + %l6], %i2
12182 set 0x7C, %i0
12183 swapa [%l7 + %i0] 0x81, %i5
12184 set 0x40, %o0
12185 stda %f0, [%l7 + %o0] 0xf1
12186 membar #Sync
12187 nop
12188 set 0x40, %i3
12189 ldsw [%l7 + %i3], %i3
12190 add %l7, 0x54, %l6
12191 wr %g0, 0x80, %asi
12192 casa [%l6] 0x80, %l6, %g1
12193 ld [%l7 + 0x44], %f5
12194 and %l5, %l3, %l2
12195 nop
12196 set 0x18, %g2
12197 ldd [%l7 + %g2], %g6
12198 ld [%l7 + 0x58], %f13
12199 nop
12200 set 0x28, %l5
12201 std %i6, [%l7 + %l5]
12202 nop
12203 set 0x5F, %o2
12204 ldstub [%l7 + %o2], %o0
12205 set 0x70, %o3
12206 stwa %o2, [%l7 + %o3] 0x81
12207 ld [%l7 + 0x74], %f6
12208 nop
12209 set 0x1C, %o5
12210 ldsw [%l7 + %o5], %i4
12211 nop
12212 set 0x4F, %i6
12213 ldub [%l7 + %i6], %l1
12214 st %fsr, [%l7 + 0x58]
12215 set 0x08, %g3
12216 stda %i0, [%l7 + %g3] 0x81
12217 nop
12218 set 0x78, %l0
12219 ldd [%l7 + %l0], %g2
12220 nop
12221 set 0x70, %g4
12222 std %o0, [%l7 + %g4]
12223 nop
12224 set 0x6C, %g1
12225 ldsw [%l7 + %g1], %i6
12226 nop
12227 set 0x0F, %o4
12228 ldstub [%l7 + %o4], %l0
12229 nop
12230 set 0x60, %i5
12231 ldx [%l7 + %i5], %l4
12232 nop
12233 nop
12234 setx 0x007E7328, %l0, %l6
12235 st %l6, [%l7 + 0x28]
12236 ld [%l7 + 0x28], %f1
12237 setx 0x06507F7A, %l1, %l5
12238 st %l5, [%l7 + 0x10]
12239 ld [%l7 + 0x10], %f1
12240 fdivs %f1, %f1, %f31
12241 set 0x65, %i2
12242 stba %o3, [%l7 + %i2] 0xe3
12243 membar #Sync
12244 or %o4, %i0, %o7
12245 and %o5, %g5, %g6
12246 set 0x1C, %i4
12247 lda [%l7 + %i4] 0x80, %f5
12248 set 0x51, %o7
12249 ldstuba [%l7 + %o7] 0x88, %g2
12250 set 0x40, %g7
12251 ldda [%l7 + %g7] 0xe2, %g4
12252 nop
12253 set 0x5C, %l1
12254 ldsw [%l7 + %l1], %o6
12255 ld [%l7 + 0x58], %f8
12256 nop
12257 set 0x4C, %o6
12258 prefetch [%l7 + %o6], 0
12259 nop
12260 set 0x48, %o1
12261 prefetch [%l7 + %o1], 3
12262 set 0x40, %i1
12263 ldxa [%l7 + %i1] 0x81, %i5
12264 nop
12265 set 0x6E, %l2
12266 ldsh [%l7 + %l2], %i3
12267 set 0x58, %l4
12268 prefetcha [%l7 + %l4] 0x80, 2
12269 set 0x3C, %g5
12270 swapa [%l7 + %g5] 0x80, %i2
12271 set 0x4A, %l3
12272 stha %l5, [%l7 + %l3] 0x81
12273 set 0x40, %i7
12274 stwa %l3, [%l7 + %i7] 0x88
12275 set 0x4E, %l6
12276 stba %l2, [%l7 + %l6] 0x81
12277 nop
12278 set 0x10, %g6
12279 ldx [%l7 + %g6], %g1
12280 nop
12281 set 0x08, %i0
12282 stx %i7, [%l7 + %i0]
12283 set 0x0C, %o0
12284 swapa [%l7 + %o0] 0x80, %g7
12285 set 0x56, %g2
12286 stba %o2, [%l7 + %g2] 0x88
12287 add %l7, 0x38, %l6
12288 wr %g0, 0x81, %asi
12289 casxa [%l6] 0x81, %i4, %o0
12290 or %i1, %l1, %o1
12291 add %i6, %l0, %l4
12292 nop
12293 set 0x50, %i3
12294 ldsw [%l7 + %i3], %g3
12295 add %l7, 0x18, %l6
12296 wr %g0, 0x89, %asi
12297 lda [%l6] %asi, %o3
12298 casa [%l6] 0x89, %o3, %i0
12299 nop
12300 set 0x54, %l5
12301 prefetch [%l7 + %l5], 4
12302 set 0x50, %o3
12303 ldda [%l7 + %o3] 0x81, %o6
12304 set 0x58, %o2
12305 stxa %o5, [%l7 + %o2] 0xeb
12306 membar #Sync
12307 add %l7, 0x38, %l6
12308 wr %g0, 0x89, %asi
12309 casxa [%l6] 0x89, %g5, %g6
12310 nop
12311 set 0x58, %i6
12312 ldd [%l7 + %i6], %f26
12313 add %l7, 0x30, %l6
12314 wr %g0, 0x80, %asi
12315 casxa [%l6] 0x80, %g2, %o4
12316 or %o6, %i5, %g4
12317 set 0x40, %g3
12318 lda [%l7 + %g3] 0x81, %f31
12319 nop
12320 set 0x24, %o5
12321 stw %i3, [%l7 + %o5]
12322 nop
12323 set 0x50, %l0
12324 stx %l6, [%l7 + %l0]
12325 set 0x1C, %g4
12326 swapa [%l7 + %g4] 0x81, %l5
12327 set 0x6A, %g1
12328 stha %l3, [%l7 + %g1] 0xe3
12329 membar #Sync
12330 nop
12331 set 0x20, %i5
12332 stw %i2, [%l7 + %i5]
12333 add %l7, 0x38, %l6
12334 wr %g0, 0x80, %asi
12335 ldxa [%l6] %asi, %l2
12336 casxa [%l6] 0x80, %l2, %g1
12337 nop
12338 set 0x18, %o4
12339 ldsw [%l7 + %o4], %i7
12340 set 0x40, %i4
12341 stda %f16, [%l7 + %i4] 0xf0
12342 membar #Sync
12343 nop
12344 set 0x18, %o7
12345 lduh [%l7 + %o7], %o2
12346 nop
12347 set 0x14, %i2
12348 prefetch [%l7 + %i2], 1
12349 bn,a,pn %xcc, loop_94
12350 nop
12351 set 0x70, %g7
12352 stx %i4, [%l7 + %g7]
12353 st %fsr, [%l7 + 0x6C]
12354 set 0x4A, %o6
12355 stha %o0, [%l7 + %o6] 0x80
12356loop_94:
12357 nop
12358 set 0x58, %o1
12359 ldsw [%l7 + %o1], %g7
12360 fpsub16s %f30, %f6, %f1
12361 bne %xcc, loop_95
12362 nop
12363 set 0x78, %i1
12364 stw %i1, [%l7 + %i1]
12365 set 0x70, %l1
12366 ldxa [%l7 + %l1] 0x89, %o1
12367loop_95:
12368 nop
12369 set 0x18, %l4
12370 ldsw [%l7 + %l4], %i6
12371 or %l1, %l0, %g3
12372 nop
12373 set 0x50, %l2
12374 stx %fsr, [%l7 + %l2]
12375 add %o3, %i0, %o7
12376 nop
12377 set 0x20, %l3
12378 std %l4, [%l7 + %l3]
12379 set 0x7B, %i7
12380 ldstuba [%l7 + %i7] 0x89, %o5
12381 set 0x66, %l6
12382 stha %g6, [%l7 + %l6] 0x89
12383 add %l7, 0x68, %l6
12384 wr %g0, 0x81, %asi
12385 ldxa [%l6] %asi, %g5
12386 casxa [%l6] 0x81, %g5, %g2
12387 set 0x32, %g5
12388 stba %o6, [%l7 + %g5] 0xeb
12389 membar #Sync
12390 set 0x28, %g6
12391 stda %o4, [%l7 + %g6] 0xe3
12392 membar #Sync
12393 add %l7, 0x28, %l6
12394 wr %g0, 0x88, %asi
12395 lda [%l6] %asi, %i5
12396 casa [%l6] 0x88, %i5, %g4
12397 set 0x28, %i0
12398 prefetcha [%l7 + %i0] 0x81, 1
12399 and %l6, %l5, %i2
12400 set 0x2C, %g2
12401 sta %f17, [%l7 + %g2] 0x80
12402 set 0x74, %i3
12403 stha %l3, [%l7 + %i3] 0xeb
12404 membar #Sync
12405 set 0x6E, %l5
12406 stha %l2, [%l7 + %l5] 0x89
12407 nop
12408 set 0x0F, %o3
12409 stb %i7, [%l7 + %o3]
12410 set 0x24, %o2
12411 swapa [%l7 + %o2] 0x81, %o2
12412 nop
12413 set 0x67, %o0
12414 ldstub [%l7 + %o0], %g1
12415 nop
12416 set 0x20, %g3
12417 ldd [%l7 + %g3], %f6
12418 nop
12419 set 0x7C, %o5
12420 ldstub [%l7 + %o5], %o0
12421 nop
12422 set 0x15, %i6
12423 stb %i4, [%l7 + %i6]
12424 add %g7, %i1, %o1
12425 nop
12426 set 0x61, %g4
12427 stb %l1, [%l7 + %g4]
12428 set 0x24, %l0
12429 lda [%l7 + %l0] 0x88, %f14
12430 nop
12431 set 0x1E, %i5
12432 sth %l0, [%l7 + %i5]
12433 set 0x18, %g1
12434 stwa %g3, [%l7 + %g1] 0xea
12435 membar #Sync
12436 nop
12437 set 0x78, %o4
12438 prefetch [%l7 + %o4], 2
12439 set 0x6C, %i4
12440 sta %f22, [%l7 + %i4] 0x89
12441 st %fsr, [%l7 + 0x20]
12442 nop
12443 set 0x22, %i2
12444 lduh [%l7 + %i2], %i6
12445 bn,pn %xcc, loop_96
12446 nop
12447 set 0x49, %g7
12448 stb %i0, [%l7 + %g7]
12449 and %o3, %o7, %o5
12450 set 0x28, %o6
12451 lda [%l7 + %o6] 0x89, %f28
12452loop_96:
12453 nop
12454 add %l7, 0x50, %l6
12455 wr %g0, 0x89, %asi
12456 casxa [%l6] 0x89, %l4, %g6
12457 nop
12458 set 0x68, %o7
12459 stw %g5, [%l7 + %o7]
12460 membar #Sync
12461 set 0x40, %i1
12462 ldda [%l7 + %i1] 0xf0, %f0
12463 or %g2, %o6, %i5
12464 or %g4, %o4, %l6
12465 and %i3, %i2, %l3
12466 st %f1, [%l7 + 0x0C]
12467 nop
12468 set 0x60, %o1
12469 swap [%l7 + %o1], %l2
12470 set 0x24, %l1
12471 stwa %l5, [%l7 + %l1] 0xeb
12472 membar #Sync
12473 nop
12474 set 0x48, %l2
12475 stx %fsr, [%l7 + %l2]
12476 set 0x50, %l4
12477 stda %i6, [%l7 + %l4] 0x80
12478 nop
12479 set 0x6E, %l3
12480 ldsh [%l7 + %l3], %g1
12481 set 0x1B, %i7
12482 ldstuba [%l7 + %i7] 0x81, %o2
12483 nop
12484 set 0x60, %g5
12485 ldx [%l7 + %g5], %o0
12486 set 0x20, %g6
12487 prefetcha [%l7 + %g6] 0x80, 2
12488 set 0x6C, %i0
12489 lda [%l7 + %i0] 0x80, %f26
12490 ld [%l7 + 0x2C], %f4
12491 set 0x0A, %l6
12492 stba %i1, [%l7 + %l6] 0xea
12493 membar #Sync
12494 nop
12495 set 0x4B, %g2
12496 ldsb [%l7 + %g2], %g7
12497 set 0x30, %i3
12498 sta %f16, [%l7 + %i3] 0x89
12499 nop
12500 set 0x54, %l5
12501 ldub [%l7 + %l5], %l1
12502 fpsub32 %f8, %f30, %f18
12503 set 0x28, %o3
12504 lda [%l7 + %o3] 0x81, %f23
12505 nop
12506 set 0x0C, %o2
12507 ldsw [%l7 + %o2], %o1
12508 set 0x7E, %o0
12509 stha %l0, [%l7 + %o0] 0x81
12510 set 0x40, %g3
12511 ldda [%l7 + %g3] 0x88, %i6
12512 set 0x30, %o5
12513 stda %g2, [%l7 + %o5] 0x88
12514 nop
12515 set 0x66, %g4
12516 lduh [%l7 + %g4], %o3
12517 set 0x0F, %i6
12518 ldstuba [%l7 + %i6] 0x80, %o7
12519 st %fsr, [%l7 + 0x34]
12520 set 0x30, %l0
12521 prefetcha [%l7 + %l0] 0x81, 1
12522 nop
12523 set 0x1E, %g1
12524 sth %o5, [%l7 + %g1]
12525 set 0x58, %o4
12526 ldxa [%l7 + %o4] 0x81, %g6
12527 ld [%l7 + 0x74], %f25
12528 add %l7, 0x30, %l6
12529 wr %g0, 0x88, %asi
12530 lda [%l6] %asi, %l4
12531 casa [%l6] 0x88, %l4, %g2
12532 add %l7, 0x70, %l6
12533 wr %g0, 0x89, %asi
12534 casxa [%l6] 0x89, %g5, %i5
12535 set 0x70, %i4
12536 stda %o6, [%l7 + %i4] 0xeb
12537 membar #Sync
12538 or %o4, %l6, %i3
12539 nop
12540 set 0x5F, %i2
12541 ldstub [%l7 + %i2], %i2
12542 nop
12543 set 0x58, %i5
12544 lduw [%l7 + %i5], %l3
12545 nop
12546 nop
12547 setx 0x60558917, %l0, %l6
12548 st %l6, [%l7 + 0x28]
12549 ld [%l7 + 0x28], %f18
12550 setx 0xB7C4A358, %l1, %l5
12551 st %l5, [%l7 + 0x10]
12552 ld [%l7 + 0x10], %f6
12553 fdivs %f6, %f18, %f18
12554 set 0x40, %o6
12555 stda %f0, [%l7 + %o6] 0xc4
12556 st %fsr, [%l7 + 0x18]
12557 nop
12558 set 0x3E, %g7
12559 ldsh [%l7 + %g7], %l2
12560 nop
12561 set 0x24, %o7
12562 lduw [%l7 + %o7], %l5
12563 fpsub32s %f0, %f10, %f17
12564 wr %g4, %i7, %set_softint
12565 nop
12566 set 0x60, %i1
12567 ldd [%l7 + %i1], %f12
12568 st %f0, [%l7 + 0x40]
12569 set 0x20, %l1
12570 prefetcha [%l7 + %l1] 0x80, 3
12571 set 0x62, %l2
12572 stha %g1, [%l7 + %l2] 0x81
12573 set 0x70, %o1
12574 lda [%l7 + %o1] 0x81, %f7
12575 set 0x4A, %l3
12576 ldstuba [%l7 + %l3] 0x89, %o0
12577 bl,pn %xcc, loop_97
12578 nop
12579 set 0x55, %i7
12580 ldub [%l7 + %i7], %i1
12581 set 0x40, %l4
12582 swapa [%l7 + %l4] 0x89, %g7
12583loop_97:
12584 nop
12585 set 0x40, %g6
12586 ldda [%l7 + %g6] 0xd8, %f16
12587 add %i4, %o1, %l1
12588 nop
12589 set 0x10, %g5
12590 prefetch [%l7 + %g5], 3
12591 nop
12592 set 0x70, %l6
12593 ldd [%l7 + %l6], %i6
12594 fpadd16s %f11, %f22, %f9
12595 set 0x1C, %i0
12596 lda [%l7 + %i0] 0x81, %f5
12597 set 0x44, %i3
12598 swapa [%l7 + %i3] 0x88, %l0
12599 set 0x54, %g2
12600 sta %f4, [%l7 + %g2] 0x81
12601 add %l7, 0x30, %l6
12602 wr %g0, 0x81, %asi
12603 casa [%l6] 0x81, %g3, %o3
12604 nop
12605 set 0x68, %o3
12606 ldsw [%l7 + %o3], %i0
12607 set 0x60, %o2
12608 ldda [%l7 + %o2] 0xe3, %o4
12609 set 0x58, %o0
12610 swapa [%l7 + %o0] 0x89, %o7
12611 and %g6, %l4, %g2
12612 set 0x0C, %l5
12613 swapa [%l7 + %l5] 0x88, %g5
12614 nop
12615 set 0x08, %g3
12616 ldd [%l7 + %g3], %i4
12617 nop
12618 set 0x28, %o5
12619 ldsh [%l7 + %o5], %o4
12620 nop
12621 set 0x57, %i6
12622 ldsb [%l7 + %i6], %l6
12623 nop
12624 set 0x18, %l0
12625 prefetch [%l7 + %l0], 2
12626 set 0x0C, %g4
12627 ldstuba [%l7 + %g4] 0x88, %o6
12628 nop
12629 set 0x4D, %o4
12630 stb %i2, [%l7 + %o4]
12631 set 0x78, %g1
12632 stda %l2, [%l7 + %g1] 0x81
12633 set 0x64, %i4
12634 sta %f10, [%l7 + %i4] 0x88
12635 set 0x4F, %i5
12636 stba %i3, [%l7 + %i5] 0xe2
12637 membar #Sync
12638 and %l2, %l5, %i7
12639 nop
12640 set 0x18, %i2
12641 ldsh [%l7 + %i2], %g4
12642 set 0x10, %o6
12643 prefetcha [%l7 + %o6] 0x89, 2
12644 set 0x40, %o7
12645 stda %f16, [%l7 + %o7] 0x88
12646 nop
12647 set 0x44, %i1
12648 sth %o2, [%l7 + %i1]
12649 set 0x70, %l1
12650 ldda [%l7 + %l1] 0xea, %i0
12651 set 0x48, %l2
12652 stxa %g7, [%l7 + %l2] 0xea
12653 membar #Sync
12654 nop
12655 set 0x6C, %o1
12656 lduh [%l7 + %o1], %o0
12657 set 0x40, %l3
12658 stda %f0, [%l7 + %l3] 0xd8
12659 nop
12660 set 0x20, %i7
12661 std %i4, [%l7 + %i7]
12662 add %l7, 0x60, %l6
12663 wr %g0, 0x80, %asi
12664 ldxa [%l6] %asi, %l1
12665 casxa [%l6] 0x80, %l1, %o1
12666 set 0x40, %g7
12667 stda %f16, [%l7 + %g7] 0xd8
12668 set 0x40, %l4
12669 stda %f0, [%l7 + %l4] 0xd0
12670 fpadd16s %f3, %f9, %f14
12671 ld [%l7 + 0x34], %f20
12672 set 0x70, %g6
12673 prefetcha [%l7 + %g6] 0x81, 0
12674 set 0x50, %g5
12675 stxa %g3, [%l7 + %g5] 0x81
12676 nop
12677 set 0x78, %l6
12678 std %f14, [%l7 + %l6]
12679 set 0x70, %i3
12680 ldxa [%l7 + %i3] 0x89, %o3
12681 set 0x28, %g2
12682 stda %i0, [%l7 + %g2] 0x89
12683 nop
12684 set 0x60, %o3
12685 ldx [%l7 + %o3], %o5
12686 set 0x78, %i0
12687 sta %f11, [%l7 + %i0] 0x81
12688 or %o7, %i6, %l4
12689 set 0x50, %o0
12690 stxa %g2, [%l7 + %o0] 0x81
12691 nop
12692 set 0x70, %o2
12693 ldd [%l7 + %o2], %g6
12694 set 0x0E, %g3
12695 ldstuba [%l7 + %g3] 0x88, %g5
12696 set 0x40, %o5
12697 swapa [%l7 + %o5] 0x81, %o4
12698 add %l7, 0x48, %l6
12699 wr %g0, 0x80, %asi
12700 ldxa [%l6] %asi, %i5
12701 casxa [%l6] 0x80, %i5, %o6
12702 nop
12703 set 0x48, %l5
12704 ldx [%l7 + %l5], %l6
12705 set 0x30, %i6
12706 ldxa [%l7 + %i6] 0x81, %i2
12707 nop
12708 set 0x0C, %g4
12709 lduw [%l7 + %g4], %i3
12710 set 0x18, %l0
12711 stxa %l2, [%l7 + %l0] 0x88
12712 set 0x20, %g1
12713 ldxa [%l7 + %g1] 0x89, %l5
12714 add %l7, 0x58, %l6
12715 wr %g0, 0x81, %asi
12716 casa [%l6] 0x81, %l3, %g4
12717 nop
12718 set 0x78, %o4
12719 ldx [%l7 + %o4], %g1
12720 add %l7, 0x70, %l6
12721 wr %g0, 0x88, %asi
12722 ldxa [%l6] %asi, %i7
12723 casxa [%l6] 0x88, %i7, %o2
12724 nop
12725 set 0x64, %i5
12726 stw %g7, [%l7 + %i5]
12727 nop
12728 set 0x50, %i4
12729 ldx [%l7 + %i4], %o0
12730 nop
12731 set 0x14, %i2
12732 swap [%l7 + %i2], %i4
12733 nop
12734 set 0x33, %o6
12735 stb %i1, [%l7 + %o6]
12736 nop
12737 set 0x30, %i1
12738 ldd [%l7 + %i1], %l0
12739 nop
12740 set 0x74, %l1
12741 ldub [%l7 + %l1], %o1
12742 or %l0, %g3, %i0
12743 ld [%l7 + 0x34], %f21
12744 nop
12745 set 0x68, %o7
12746 std %o4, [%l7 + %o7]
12747 add %o7, %i6, %o3
12748 nop
12749 set 0x58, %o1
12750 ldd [%l7 + %o1], %l4
12751 set 0x29, %l2
12752 stba %g6, [%l7 + %l2] 0xeb
12753 membar #Sync
12754 set 0x70, %i7
12755 ldxa [%l7 + %i7] 0x81, %g2
12756 nop
12757 set 0x48, %g7
12758 ldd [%l7 + %g7], %o4
12759 nop
12760 set 0x2F, %l3
12761 ldub [%l7 + %l3], %g5
12762 or %i5, %o6, %i2
12763 nop
12764 set 0x50, %g6
12765 swap [%l7 + %g6], %l6
12766 nop
12767 set 0x3E, %l4
12768 sth %i3, [%l7 + %l4]
12769 nop
12770 set 0x60, %g5
12771 std %f24, [%l7 + %g5]
12772 set 0x20, %i3
12773 stxa %l2, [%l7 + %i3] 0xe2
12774 membar #Sync
12775 set 0x78, %l6
12776 lda [%l7 + %l6] 0x80, %f16
12777 nop
12778 set 0x20, %o3
12779 stw %l3, [%l7 + %o3]
12780 nop
12781 set 0x15, %i0
12782 ldub [%l7 + %i0], %g4
12783 nop
12784 set 0x7C, %g2
12785 stw %g1, [%l7 + %g2]
12786 nop
12787 set 0x38, %o2
12788 sth %i7, [%l7 + %o2]
12789 fpsub32s %f8, %f12, %f3
12790 set 0x20, %g3
12791 ldda [%l7 + %g3] 0x88, %o2
12792 nop
12793 set 0x28, %o0
12794 std %g6, [%l7 + %o0]
12795 set 0x10, %l5
12796 lda [%l7 + %l5] 0x89, %f1
12797 set 0x64, %o5
12798 ldstuba [%l7 + %o5] 0x81, %o0
12799 wr %l5, %i1, %y
12800 set 0x50, %g4
12801 ldda [%l7 + %g4] 0x89, %i4
12802 add %l1, %l0, %g3
12803 nop
12804 set 0x30, %i6
12805 std %o0, [%l7 + %i6]
12806 ld [%l7 + 0x44], %f25
12807 add %l7, 0x14, %l6
12808 wr %g0, 0x88, %asi
12809 casa [%l6] 0x88, %i0, %o7
12810 nop
12811 set 0x08, %g1
12812 stx %o5, [%l7 + %g1]
12813 st %fsr, [%l7 + 0x7C]
12814 nop
12815 set 0x38, %l0
12816 stx %i6, [%l7 + %l0]
12817 set 0x64, %o4
12818 stha %l4, [%l7 + %o4] 0xeb
12819 membar #Sync
12820 set 0x58, %i5
12821 prefetcha [%l7 + %i5] 0x89, 4
12822 nop
12823 set 0x24, %i2
12824 lduh [%l7 + %i2], %g2
12825 nop
12826 set 0x46, %i4
12827 ldsb [%l7 + %i4], %g6
12828 nop
12829 set 0x1C, %i1
12830 prefetch [%l7 + %i1], 1
12831 or %g5, %i5, %o6
12832 set 0x20, %l1
12833 prefetcha [%l7 + %l1] 0x81, 0
12834 set 0x40, %o7
12835 stda %f16, [%l7 + %o7] 0x81
12836 add %l7, 0x10, %l6
12837 wr %g0, 0x81, %asi
12838 ldxa [%l6] %asi, %o4
12839 casxa [%l6] 0x81, %o4, %i3
12840 nop
12841 set 0x5B, %o6
12842 stb %l6, [%l7 + %o6]
12843 set 0x6E, %l2
12844 stba %l3, [%l7 + %l2] 0x89
12845 wr %g4, %l2, %sys_tick
12846 or %g1, %i7, %o2
12847 nop
12848 set 0x4F, %o1
12849 ldsb [%l7 + %o1], %o0
12850 nop
12851 set 0x1A, %i7
12852 lduh [%l7 + %i7], %g7
12853 set 0x57, %l3
12854 ldstuba [%l7 + %l3] 0x89, %l5
12855 set 0x0C, %g6
12856 lda [%l7 + %g6] 0x81, %f29
12857 and %i4, %l1, %i1
12858 nop
12859 set 0x28, %l4
12860 ldsw [%l7 + %l4], %l0
12861 bgu,a %icc, loop_98
12862 nop
12863 set 0x7C, %g7
12864 lduw [%l7 + %g7], %o1
12865 set 0x48, %g5
12866 stha %g3, [%l7 + %g5] 0xea
12867 membar #Sync
12868loop_98:
12869 st %f9, [%l7 + 0x58]
12870 set 0x3C, %i3
12871 ldstuba [%l7 + %i3] 0x80, %i0
12872 set 0x10, %l6
12873 stxa %o7, [%l7 + %l6] 0xe3
12874 membar #Sync
12875 set 0x74, %i0
12876 swapa [%l7 + %i0] 0x88, %i6
12877 set 0x38, %g2
12878 swapa [%l7 + %g2] 0x80, %o5
12879 nop
12880 set 0x68, %o3
12881 std %o2, [%l7 + %o3]
12882 set 0x60, %o2
12883 ldda [%l7 + %o2] 0x88, %l4
12884 set 0x34, %o0
12885 sta %f11, [%l7 + %o0] 0x89
12886 nop
12887 set 0x70, %g3
12888 ldd [%l7 + %g3], %g6
12889 nop
12890 set 0x50, %l5
12891 ldx [%l7 + %l5], %g2
12892 set 0x38, %g4
12893 stha %g5, [%l7 + %g4] 0x89
12894 wr %i5, %o6, %clear_softint
12895 nop
12896 set 0x28, %i6
12897 ldsb [%l7 + %i6], %i2
12898 st %fsr, [%l7 + 0x18]
12899 set 0x10, %o5
12900 stxa %i3, [%l7 + %o5] 0x81
12901 nop
12902 set 0x28, %g1
12903 std %o4, [%l7 + %g1]
12904 nop
12905 set 0x58, %o4
12906 std %f8, [%l7 + %o4]
12907 add %l7, 0x78, %l6
12908 wr %g0, 0x89, %asi
12909 ldxa [%l6] %asi, %l3
12910 casxa [%l6] 0x89, %l3, %g4
12911 st %fsr, [%l7 + 0x78]
12912 set 0x40, %l0
12913 ldda [%l7 + %l0] 0xd8, %f0
12914 set 0x1C, %i5
12915 lda [%l7 + %i5] 0x89, %f24
12916 add %l7, 0x48, %l6
12917 wr %g0, 0x80, %asi
12918 casa [%l6] 0x80, %l6, %g1
12919 nop
12920 set 0x08, %i2
12921 ldd [%l7 + %i2], %f16
12922 nop
12923 set 0x2A, %i4
12924 ldub [%l7 + %i4], %l2
12925 nop
12926 set 0x78, %i1
12927 ldx [%l7 + %i1], %i7
12928 nop
12929 set 0x66, %o7
12930 ldstub [%l7 + %o7], %o0
12931 set 0x40, %l1
12932 stda %f0, [%l7 + %l1] 0xca
12933 nop
12934 set 0x48, %l2
12935 stx %g7, [%l7 + %l2]
12936 nop
12937 set 0x50, %o6
12938 ldx [%l7 + %o6], %o2
12939 set 0x40, %o1
12940 stda %f0, [%l7 + %o1] 0xf0
12941 membar #Sync
12942 nop
12943 set 0x48, %l3
12944 swap [%l7 + %l3], %l5
12945 fpsub32 %f22, %f10, %f26
12946 nop
12947 set 0x18, %g6
12948 stx %fsr, [%l7 + %g6]
12949 add %l7, 0x58, %l6
12950 wr %g0, 0x80, %asi
12951 ldxa [%l6] %asi, %i4
12952 casxa [%l6] 0x80, %i4, %i1
12953 nop
12954 set 0x31, %l4
12955 ldub [%l7 + %l4], %l0
12956 add %l7, 0x28, %l6
12957 wr %g0, 0x89, %asi
12958 ldxa [%l6] %asi, %o1
12959 casxa [%l6] 0x89, %o1, %g3
12960 st %fsr, [%l7 + 0x24]
12961 add %l7, 0x70, %l6
12962 wr %g0, 0x81, %asi
12963 casxa [%l6] 0x81, %l1, %o7
12964 set 0x7C, %i7
12965 sta %f19, [%l7 + %i7] 0x81
12966 set 0x10, %g5
12967 stwa %i0, [%l7 + %g5] 0x88
12968 nop
12969 set 0x7C, %g7
12970 prefetch [%l7 + %g7], 1
12971 set 0x08, %l6
12972 prefetcha [%l7 + %l6] 0x88, 2
12973 nop
12974 set 0x2D, %i0
12975 stb %o3, [%l7 + %i0]
12976 nop
12977 set 0x68, %g2
12978 stx %i6, [%l7 + %g2]
12979 nop
12980 nop
12981 setx 0xC0AB0AA0, %l0, %l6
12982 st %l6, [%l7 + 0x28]
12983 ld [%l7 + 0x28], %f30
12984 setx 0x6D9342B6, %l1, %l5
12985 st %l5, [%l7 + 0x10]
12986 ld [%l7 + 0x10], %f18
12987 fdivs %f18, %f30, %f9
12988 set 0x3C, %o3
12989 swapa [%l7 + %o3] 0x88, %l4
12990 wr %g0, 0x6, %fprs
12991 add %i5, %g6, %o6
12992 nop
12993 set 0x70, %o2
12994 ldsh [%l7 + %o2], %i3
12995 set 0x13, %o0
12996 stba %o4, [%l7 + %o0] 0xe3
12997 membar #Sync
12998 add %l7, 0x30, %l6
12999 wr %g0, 0x88, %asi
13000 ldxa [%l6] %asi, %l3
13001 casxa [%l6] 0x88, %l3, %i2
13002 nop
13003 set 0x7C, %g3
13004 prefetch [%l7 + %g3], 0
13005 add %l6, %g1, %l2
13006 nop
13007 set 0x70, %i3
13008 stx %fsr, [%l7 + %i3]
13009 nop
13010 nop
13011 setx 0xA9EA71849C5289C7, %l0, %l6
13012 stx %l6, [%l7 + 0x28]
13013 ldd [%l7 + 0x28], %f22
13014 setx 0x1321978EF299A688, %l1, %l5
13015 stx %l5, [%l7 + 0x10]
13016 ldd [%l7 + 0x10], %f30
13017 fdivd %f30, %f22, %f30
13018 fpadd32s %f7, %f8, %f14
13019 wr %i7, %g4, %sys_tick
13020 nop
13021 set 0x60, %g4
13022 prefetch [%l7 + %g4], 4
13023 set 0x58, %i6
13024 ldxa [%l7 + %i6] 0x80, %o0
13025 set 0x70, %l5
13026 ldxa [%l7 + %l5] 0x81, %o2
13027 nop
13028 set 0x10, %g1
13029 stw %g7, [%l7 + %g1]
13030 nop
13031 set 0x28, %o4
13032 std %i4, [%l7 + %o4]
13033 set 0x70, %o5
13034 stwa %i1, [%l7 + %o5] 0xe2
13035 membar #Sync
13036 nop
13037 set 0x54, %l0
13038 ldsh [%l7 + %l0], %l0
13039 nop
13040 set 0x3C, %i5
13041 ldsw [%l7 + %i5], %l5
13042 nop
13043 set 0x60, %i4
13044 stw %o1, [%l7 + %i4]
13045 set 0x40, %i2
13046 stda %f16, [%l7 + %i2] 0xf0
13047 membar #Sync
13048 add %l7, 0x48, %l6
13049 wr %g0, 0x89, %asi
13050 ldxa [%l6] %asi, %g3
13051 casxa [%l6] 0x89, %g3, %l1
13052 nop
13053 set 0x50, %i1
13054 lduw [%l7 + %i1], %o7
13055 nop
13056 set 0x20, %l1
13057 swap [%l7 + %l1], %i0
13058 set 0x40, %o7
13059 stda %f0, [%l7 + %o7] 0xcc
13060 ld [%l7 + 0x68], %f17
13061 set 0x6C, %l2
13062 sta %f20, [%l7 + %l2] 0x80
13063 nop
13064 set 0x6A, %o6
13065 stb %o3, [%l7 + %o6]
13066 nop
13067 set 0x40, %l3
13068 std %f12, [%l7 + %l3]
13069 nop
13070 set 0x62, %g6
13071 sth %i6, [%l7 + %g6]
13072 nop
13073 set 0x33, %o1
13074 ldsb [%l7 + %o1], %l4
13075 set 0x78, %l4
13076 ldxa [%l7 + %l4] 0x80, %o5
13077 nop
13078 set 0x7B, %i7
13079 ldstub [%l7 + %i7], %g2
13080 set 0x50, %g5
13081 ldda [%l7 + %g5] 0xeb, %i4
13082 nop
13083 set 0x08, %l6
13084 std %f4, [%l7 + %l6]
13085 nop
13086 set 0x10, %i0
13087 ldx [%l7 + %i0], %g6
13088 nop
13089 set 0x20, %g2
13090 ldd [%l7 + %g2], %f2
13091 bleu %xcc, loop_99
13092 nop
13093 set 0x7C, %g7
13094 lduw [%l7 + %g7], %o6
13095 nop
13096 set 0x24, %o2
13097 prefetch [%l7 + %o2], 2
13098 add %g5, %i3, %o4
13099loop_99:
13100 bg %icc, loop_100
13101 or %l3, %l6, %g1
13102 set 0x50, %o3
13103 stda %l2, [%l7 + %o3] 0x88
13104loop_100:
13105 nop
13106 set 0x58, %o0
13107 stx %i2, [%l7 + %o0]
13108 set 0x1C, %g3
13109 lda [%l7 + %g3] 0x89, %f6
13110 ld [%l7 + 0x58], %f0
13111 nop
13112 set 0x30, %i3
13113 ldx [%l7 + %i3], %g4
13114 set 0x3C, %i6
13115 stwa %o0, [%l7 + %i6] 0x81
13116 set 0x1C, %l5
13117 lda [%l7 + %l5] 0x89, %f21
13118 nop
13119 set 0x64, %g4
13120 swap [%l7 + %g4], %o2
13121 nop
13122 set 0x1A, %o4
13123 ldsh [%l7 + %o4], %i7
13124 set 0x20, %g1
13125 ldda [%l7 + %g1] 0xea, %g6
13126 add %i4, %l0, %l5
13127 nop
13128 set 0x78, %l0
13129 std %f20, [%l7 + %l0]
13130 and %i1, %o1, %l1
13131 set 0x35, %i5
13132 stba %g3, [%l7 + %i5] 0xea
13133 membar #Sync
13134 ld [%l7 + 0x40], %f24
13135 nop
13136 set 0x57, %o5
13137 ldub [%l7 + %o5], %o7
13138 set 0x48, %i2
13139 stda %i0, [%l7 + %i2] 0x89
13140 or %o3, %i6, %o5
13141 set 0x40, %i4
13142 stda %f0, [%l7 + %i4] 0xc0
13143 nop
13144 set 0x48, %l1
13145 ldd [%l7 + %l1], %f12
13146 wr %g2, %l4, %softint
13147 nop
13148 set 0x10, %o7
13149 ldub [%l7 + %o7], %i5
13150 nop
13151 set 0x60, %l2
13152 stw %g6, [%l7 + %l2]
13153 or %o6, %i3, %g5
13154 add %o4, %l6, %g1
13155 set 0x16, %i1
13156 stha %l3, [%l7 + %i1] 0xe3
13157 membar #Sync
13158 nop
13159 set 0x08, %o6
13160 ldsw [%l7 + %o6], %l2
13161 nop
13162 set 0x48, %l3
13163 ldd [%l7 + %l3], %f6
13164 set 0x70, %o1
13165 stba %g4, [%l7 + %o1] 0x80
13166 nop
13167 set 0x6C, %l4
13168 stw %i2, [%l7 + %l4]
13169 nop
13170 set 0x24, %i7
13171 ldsh [%l7 + %i7], %o0
13172 ld [%l7 + 0x48], %f21
13173 set 0x38, %g6
13174 stda %o2, [%l7 + %g6] 0xea
13175 membar #Sync
13176 set 0x38, %g5
13177 stxa %g7, [%l7 + %g5] 0xe2
13178 membar #Sync
13179 nop
13180 set 0x78, %l6
13181 ldd [%l7 + %l6], %i6
13182 set 0x68, %g2
13183 stxa %i4, [%l7 + %g2] 0xea
13184 membar #Sync
13185 or %l5, %i1, %o1
13186 set 0x50, %g7
13187 prefetcha [%l7 + %g7] 0x81, 3
13188 set 0x0C, %i0
13189 lda [%l7 + %i0] 0x88, %f12
13190 wr %l1, %g3, %pic
13191 fpsub32 %f26, %f6, %f4
13192 fpadd16s %f2, %f13, %f31
13193 set 0x40, %o3
13194 stda %f16, [%l7 + %o3] 0xca
13195 add %i0, %o3, %o7
13196 nop
13197 set 0x35, %o2
13198 stb %o5, [%l7 + %o2]
13199 set 0x20, %o0
13200 prefetcha [%l7 + %o0] 0x80, 4
13201 ld [%l7 + 0x60], %f12
13202 nop
13203 set 0x41, %i3
13204 stb %l4, [%l7 + %i3]
13205 nop
13206 set 0x28, %g3
13207 ldd [%l7 + %g3], %i4
13208 set 0x1C, %l5
13209 sta %f7, [%l7 + %l5] 0x81
13210 fpsub16 %f4, %f22, %f22
13211 nop
13212 set 0x4C, %i6
13213 stw %g6, [%l7 + %i6]
13214 set 0x3C, %o4
13215 stha %g2, [%l7 + %o4] 0x80
13216 set 0x62, %g4
13217 ldstuba [%l7 + %g4] 0x88, %i3
13218 set 0x24, %g1
13219 swapa [%l7 + %g1] 0x88, %g5
13220 set 0x60, %i5
13221 stha %o4, [%l7 + %i5] 0x88
13222 nop
13223 set 0x34, %l0
13224 stw %l6, [%l7 + %l0]
13225 nop
13226 set 0x10, %o5
13227 stx %fsr, [%l7 + %o5]
13228 nop
13229 set 0x70, %i4
13230 std %f20, [%l7 + %i4]
13231 nop
13232 set 0x70, %l1
13233 ldd [%l7 + %l1], %o6
13234 set 0x68, %o7
13235 ldxa [%l7 + %o7] 0x89, %l3
13236 nop
13237 set 0x1C, %l2
13238 prefetch [%l7 + %l2], 4
13239 nop
13240 set 0x60, %i2
13241 std %f2, [%l7 + %i2]
13242 st %fsr, [%l7 + 0x34]
13243 nop
13244 set 0x13, %o6
13245 ldstub [%l7 + %o6], %l2
13246 nop
13247 set 0x20, %i1
13248 ldx [%l7 + %i1], %g1
13249 set 0x4C, %l3
13250 swapa [%l7 + %l3] 0x81, %g4
13251 set 0x38, %l4
13252 stha %o0, [%l7 + %l4] 0xea
13253 membar #Sync
13254 set 0x30, %o1
13255 stwa %o2, [%l7 + %o1] 0xe2
13256 membar #Sync
13257 set 0x20, %i7
13258 ldda [%l7 + %i7] 0x88, %g6
13259 set 0x62, %g5
13260 ldstuba [%l7 + %g5] 0x89, %i2
13261 nop
13262 set 0x22, %g6
13263 sth %i7, [%l7 + %g6]
13264 set 0x54, %g2
13265 lda [%l7 + %g2] 0x81, %f7
13266 st %f0, [%l7 + 0x7C]
13267 ld [%l7 + 0x3C], %f4
13268 nop
13269 set 0x08, %g7
13270 std %l4, [%l7 + %g7]
13271 nop
13272 set 0x34, %l6
13273 lduh [%l7 + %l6], %i1
13274 nop
13275 set 0x68, %o3
13276 std %f0, [%l7 + %o3]
13277 nop
13278 set 0x08, %o2
13279 swap [%l7 + %o2], %o1
13280 nop
13281 set 0x50, %i0
13282 stx %i4, [%l7 + %i0]
13283 nop
13284 set 0x70, %i3
13285 ldx [%l7 + %i3], %l1
13286 and %g3, %l0, %i0
13287 set 0x08, %g3
13288 lda [%l7 + %g3] 0x80, %f1
13289 set 0x24, %o0
13290 swapa [%l7 + %o0] 0x81, %o3
13291 nop
13292 set 0x10, %i6
13293 std %f14, [%l7 + %i6]
13294 nop
13295 set 0x28, %o4
13296 stx %fsr, [%l7 + %o4]
13297 set 0x40, %l5
13298 ldda [%l7 + %l5] 0x89, %f0
13299 nop
13300 set 0x2C, %g4
13301 prefetch [%l7 + %g4], 0
13302 set 0x78, %i5
13303 stda %o6, [%l7 + %i5] 0xea
13304 membar #Sync
13305 set 0x50, %l0
13306 ldstuba [%l7 + %l0] 0x88, %o5
13307 ld [%l7 + 0x4C], %f24
13308 set 0x30, %g1
13309 ldda [%l7 + %g1] 0x89, %l4
13310 set 0x6C, %o5
13311 stwa %i6, [%l7 + %o5] 0xe3
13312 membar #Sync
13313 nop
13314 set 0x74, %l1
13315 stb %g6, [%l7 + %l1]
13316 set 0x40, %i4
13317 stda %f16, [%l7 + %i4] 0xc0
13318 set 0x15, %o7
13319 ldstuba [%l7 + %o7] 0x88, %i5
13320 set 0x64, %i2
13321 lda [%l7 + %i2] 0x80, %f22
13322 set 0x54, %o6
13323 sta %f22, [%l7 + %o6] 0x88
13324 set 0x08, %l2
13325 ldxa [%l7 + %l2] 0x81, %i3
13326 set 0x40, %i1
13327 ldda [%l7 + %i1] 0xeb, %g2
13328 set 0x3C, %l4
13329 stwa %g5, [%l7 + %l4] 0xea
13330 membar #Sync
13331 and %o4, %l6, %l3
13332 st %f0, [%l7 + 0x4C]
13333 nop
13334 set 0x40, %l3
13335 ldx [%l7 + %l3], %o6
13336 nop
13337 set 0x58, %o1
13338 ldd [%l7 + %o1], %f0
13339 set 0x08, %g5
13340 stxa %l2, [%l7 + %g5] 0xea
13341 membar #Sync
13342 nop
13343 set 0x30, %g6
13344 std %g0, [%l7 + %g6]
13345 ld [%l7 + 0x14], %f9
13346 nop
13347 set 0x1C, %g2
13348 ldstub [%l7 + %g2], %o0
13349 set 0x60, %i7
13350 stba %o2, [%l7 + %i7] 0x80
13351 set 0x30, %g7
13352 lda [%l7 + %g7] 0x81, %f7
13353 set 0x60, %l6
13354 stxa %g4, [%l7 + %l6] 0x81
13355 set 0x2B, %o2
13356 stba %i2, [%l7 + %o2] 0x81
13357 nop
13358 set 0x28, %i0
13359 lduh [%l7 + %i0], %g7
13360 nop
13361 set 0x08, %o3
13362 swap [%l7 + %o3], %i7
13363 bg %icc, loop_101
13364 or %l5, %o1, %i1
13365 set 0x40, %g3
13366 swapa [%l7 + %g3] 0x89, %i4
13367loop_101:
13368 nop
13369 set 0x10, %i3
13370 prefetcha [%l7 + %i3] 0x81, 1
13371 set 0x10, %o0
13372 stwa %l1, [%l7 + %o0] 0x88
13373 nop
13374 set 0x16, %o4
13375 sth %l0, [%l7 + %o4]
13376 and %i0, %o7, %o3
13377 set 0x40, %l5
13378 prefetcha [%l7 + %l5] 0x88, 3
13379 set 0x40, %g4
13380 ldda [%l7 + %g4] 0x88, %f0
13381 set 0x40, %i5
13382 ldda [%l7 + %i5] 0xda, %f0
13383 ld [%l7 + 0x10], %f13
13384 set 0x38, %i6
13385 lda [%l7 + %i6] 0x81, %f5
13386 nop
13387 set 0x50, %g1
13388 stb %i6, [%l7 + %g1]
13389 add %l7, 0x68, %l6
13390 wr %g0, 0x81, %asi
13391 ldxa [%l6] %asi, %g6
13392 casxa [%l6] 0x81, %g6, %o5
13393 nop
13394 set 0x38, %o5
13395 ldsw [%l7 + %o5], %i5
13396 nop
13397 set 0x20, %l0
13398 ldsw [%l7 + %l0], %g2
13399 nop
13400 set 0x5C, %i4
13401 sth %g5, [%l7 + %i4]
13402 add %o4, %i3, %l3
13403 nop
13404 set 0x6B, %l1
13405 ldub [%l7 + %l1], %l6
13406 nop
13407 set 0x2C, %o7
13408 stw %o6, [%l7 + %o7]
13409 set 0x2D, %o6
13410 stba %l2, [%l7 + %o6] 0xe3
13411 membar #Sync
13412 nop
13413 set 0x10, %i2
13414 swap [%l7 + %i2], %o0
13415 fpadd16 %f8, %f26, %f0
13416 ld [%l7 + 0x4C], %f1
13417 fpadd16 %f26, %f6, %f26
13418 nop
13419 set 0x58, %i1
13420 stx %g1, [%l7 + %i1]
13421 set 0x70, %l2
13422 prefetcha [%l7 + %l2] 0x81, 3
13423 nop
13424 set 0x47, %l4
13425 ldstub [%l7 + %l4], %o2
13426 and %g7, %i2, %l5
13427 set 0x20, %l3
13428 sta %f29, [%l7 + %l3] 0x80
13429 set 0x4C, %g5
13430 swapa [%l7 + %g5] 0x81, %i7
13431 nop
13432 set 0x42, %o1
13433 lduh [%l7 + %o1], %o1
13434 set 0x1C, %g6
13435 swapa [%l7 + %g6] 0x88, %i4
13436 add %i1, %g3, %l0
13437 set 0x40, %g2
13438 ldda [%l7 + %g2] 0xd2, %f0
13439 and %l1, %o7, %i0
13440 nop
13441 set 0x70, %i7
13442 ldsw [%l7 + %i7], %l4
13443 set 0x20, %g7
13444 stha %i6, [%l7 + %g7] 0xe3
13445 membar #Sync
13446 add %l7, 0x20, %l6
13447 wr %g0, 0x81, %asi
13448 casxa [%l6] 0x81, %g6, %o3
13449 nop
13450 set 0x68, %o2
13451 ldsw [%l7 + %o2], %i5
13452 add %l7, 0x70, %l6
13453 wr %g0, 0x80, %asi
13454 ldxa [%l6] %asi, %o5
13455 casxa [%l6] 0x80, %o5, %g2
13456 or %o4, %i3, %l3
13457 add %l7, 0x4C, %l6
13458 wr %g0, 0x80, %asi
13459 casa [%l6] 0x80, %l6, %o6
13460 st %fsr, [%l7 + 0x18]
13461 nop
13462 set 0x28, %i0
13463 std %f30, [%l7 + %i0]
13464 nop
13465 set 0x2D, %l6
13466 ldsb [%l7 + %l6], %l2
13467 set 0x12, %o3
13468 stba %g5, [%l7 + %o3] 0xeb
13469 membar #Sync
13470 nop
13471 set 0x6C, %i3
13472 ldsh [%l7 + %i3], %g1
13473 add %g4, %o0, %g7
13474 set 0x40, %g3
13475 ldda [%l7 + %g3] 0x89, %f0
13476 add %l7, 0x18, %l6
13477 wr %g0, 0x81, %asi
13478 lda [%l6] %asi, %i2
13479 casa [%l6] 0x81, %i2, %l5
13480 set 0x44, %o4
13481 lda [%l7 + %o4] 0x81, %f23
13482 nop
13483 set 0x08, %o0
13484 ldx [%l7 + %o0], %i7
13485 add %o1, %i4, %i1
13486 nop
13487 set 0x28, %g4
13488 lduh [%l7 + %g4], %o2
13489 set 0x40, %i5
13490 ldda [%l7 + %i5] 0x89, %f0
13491 set 0x30, %i6
13492 stxa %l0, [%l7 + %i6] 0xe2
13493 membar #Sync
13494 set 0x38, %l5
13495 stxa %l1, [%l7 + %l5] 0xe3
13496 membar #Sync
13497 set 0x30, %o5
13498 stxa %o7, [%l7 + %o5] 0xe2
13499 membar #Sync
13500 add %l7, 0x78, %l6
13501 wr %g0, 0x80, %asi
13502 lda [%l6] %asi, %i0
13503 casa [%l6] 0x80, %i0, %l4
13504 nop
13505 set 0x68, %g1
13506 std %g2, [%l7 + %g1]
13507 ld [%l7 + 0x6C], %f10
13508 nop
13509 set 0x7A, %i4
13510 sth %i6, [%l7 + %i4]
13511 set 0x40, %l1
13512 stda %f0, [%l7 + %l1] 0xf8
13513 membar #Sync
13514 set 0x34, %o7
13515 sta %f26, [%l7 + %o7] 0x81
13516 set 0x30, %l0
13517 ldda [%l7 + %l0] 0x80, %o2
13518 or %i5, %o5, %g2
13519 set 0x70, %i2
13520 ldda [%l7 + %i2] 0x81, %g6
13521 nop
13522 set 0x58, %i1
13523 stx %fsr, [%l7 + %i1]
13524 add %l7, 0x48, %l6
13525 wr %g0, 0x81, %asi
13526 casxa [%l6] 0x81, %i3, %o4
13527 set 0x68, %o6
13528 stxa %l6, [%l7 + %o6] 0x80
13529 nop
13530 set 0x22, %l2
13531 sth %o6, [%l7 + %l2]
13532 add %l7, 0x4C, %l6
13533 wr %g0, 0x81, %asi
13534 casa [%l6] 0x81, %l3, %l2
13535 set 0x10, %l4
13536 prefetcha [%l7 + %l4] 0x80, 1
13537 wr %g4, %o0, %pic
13538 nop
13539 set 0x58, %g5
13540 stx %g1, [%l7 + %g5]
13541 nop
13542 set 0x10, %o1
13543 swap [%l7 + %o1], %g7
13544 st %fsr, [%l7 + 0x38]
13545 nop
13546 set 0x2C, %g6
13547 swap [%l7 + %g6], %i2
13548 nop
13549 set 0x10, %l3
13550 ldx [%l7 + %l3], %i7
13551 nop
13552 set 0x40, %i7
13553 ldx [%l7 + %i7], %o1
13554 set 0x70, %g2
13555 stda %i4, [%l7 + %g2] 0xea
13556 membar #Sync
13557 st %fsr, [%l7 + 0x5C]
13558 nop
13559 set 0x08, %o2
13560 ldstub [%l7 + %o2], %i1
13561 set 0x30, %i0
13562 sta %f5, [%l7 + %i0] 0x81
13563 nop
13564 set 0x2C, %l6
13565 swap [%l7 + %l6], %o2
13566 nop
13567 set 0x4C, %o3
13568 sth %l5, [%l7 + %o3]
13569 set 0x10, %i3
13570 ldda [%l7 + %i3] 0xeb, %l0
13571 nop
13572 set 0x44, %g7
13573 stw %o7, [%l7 + %g7]
13574 nop
13575 set 0x0F, %g3
13576 ldstub [%l7 + %g3], %i0
13577 nop
13578 set 0x7F, %o0
13579 stb %l4, [%l7 + %o0]
13580 set 0x0C, %o4
13581 stba %l0, [%l7 + %o4] 0xe3
13582 membar #Sync
13583 add %l7, 0x48, %l6
13584 wr %g0, 0x81, %asi
13585 casxa [%l6] 0x81, %g3, %o3
13586 nop
13587 set 0x58, %g4
13588 stx %fsr, [%l7 + %g4]
13589 set 0x40, %i5
13590 stda %f16, [%l7 + %i5] 0x89
13591 nop
13592 set 0x4C, %l5
13593 stb %i5, [%l7 + %l5]
13594 bne,a %icc, loop_102
13595 nop
13596 set 0x7C, %i6
13597 lduh [%l7 + %i6], %o5
13598 nop
13599 set 0x58, %g1
13600 std %f0, [%l7 + %g1]
13601 set 0x0B, %o5
13602 ldstuba [%l7 + %o5] 0x81, %g2
13603loop_102:
13604 nop
13605 set 0x6E, %i4
13606 stba %i6, [%l7 + %i4] 0x80
13607 nop
13608 set 0x56, %l1
13609 lduh [%l7 + %l1], %g6
13610 set 0x28, %l0
13611 swapa [%l7 + %l0] 0x88, %i3
13612 nop
13613 or %g0, 0x8, %l0
13614 sllx %l0, 0x3c, %l0
13615 wr %l0, 0xB09, %sys_tick_cmpr
13616 set 0x40, %o7
13617 sta %f22, [%l7 + %o7] 0x88
13618 or %o6, %l2, %l3
13619 st %fsr, [%l7 + 0x0C]
13620 add %l7, 0x74, %l6
13621 wr %g0, 0x81, %asi
13622 casa [%l6] 0x81, %g4, %g5
13623 nop
13624 set 0x60, %i2
13625 std %g0, [%l7 + %i2]
13626 nop
13627 set 0x60, %i1
13628 stx %fsr, [%l7 + %i1]
13629 nop
13630 set 0x70, %l2
13631 ldd [%l7 + %l2], %g6
13632 set 0x40, %l4
13633 stda %f16, [%l7 + %l4] 0xc4
13634 st %fsr, [%l7 + 0x40]
13635 set 0x40, %g5
13636 stda %f16, [%l7 + %g5] 0xf9
13637 membar #Sync
13638 nop
13639 set 0x50, %o1
13640 std %o0, [%l7 + %o1]
13641 wr %i7, %i2, %y
13642 ld [%l7 + 0x20], %f0
13643 fpsub32s %f4, %f13, %f30
13644 set 0x36, %o6
13645 stha %o1, [%l7 + %o6] 0x81
13646 nop
13647 set 0x24, %g6
13648 sth %i4, [%l7 + %g6]
13649 set 0x70, %i7
13650 sta %f28, [%l7 + %i7] 0x80
13651 nop
13652 set 0x58, %l3
13653 ldd [%l7 + %l3], %f14
13654 or %i1, %l5, %l1
13655 nop
13656 set 0x68, %g2
13657 ldd [%l7 + %g2], %f6
13658 add %l7, 0x38, %l6
13659 wr %g0, 0x81, %asi
13660 casxa [%l6] 0x81, %o2, %i0
13661 set 0x14, %i0
13662 stwa %o7, [%l7 + %i0] 0x80
13663 nop
13664 set 0x3F, %o2
13665 stb %l0, [%l7 + %o2]
13666 set 0x21, %l6
13667 ldstuba [%l7 + %l6] 0x88, %g3
13668 fpsub32s %f5, %f23, %f19
13669 or %o3, %l4, %i5
13670 and %g2, %o5, %g6
13671 add %i3, %l6, %o4
13672 nop
13673 set 0x70, %o3
13674 ldsw [%l7 + %o3], %o6
13675 nop
13676 set 0x78, %i3
13677 ldd [%l7 + %i3], %i6
13678 set 0x6E, %g3
13679 stha %l2, [%l7 + %g3] 0x81
13680 nop
13681 set 0x68, %o0
13682 ldd [%l7 + %o0], %l2
13683 wr %g4, %g1, %sys_tick
13684 nop
13685 set 0x58, %g7
13686 lduw [%l7 + %g7], %g7
13687 nop
13688 set 0x44, %o4
13689 ldsb [%l7 + %o4], %o0
13690 nop
13691 set 0x7C, %g4
13692 stw %g5, [%l7 + %g4]
13693 nop
13694 set 0x18, %i5
13695 std %f24, [%l7 + %i5]
13696 ld [%l7 + 0x6C], %f7
13697 nop
13698 set 0x30, %i6
13699 ldub [%l7 + %i6], %i2
13700 set 0x14, %g1
13701 swapa [%l7 + %g1] 0x80, %o1
13702 add %l7, 0x38, %l6
13703 wr %g0, 0x89, %asi
13704 casxa [%l6] 0x89, %i7, %i1
13705 set 0x30, %l5
13706 lda [%l7 + %l5] 0x89, %f27
13707 nop
13708 set 0x2C, %i4
13709 stw %i4, [%l7 + %i4]
13710 add %l7, 0x48, %l6
13711 wr %g0, 0x80, %asi
13712 lda [%l6] %asi, %l1
13713 casa [%l6] 0x80, %l1, %l5
13714 and %o2, %i0, %o7
13715 nop
13716 set 0x64, %o5
13717 ldsw [%l7 + %o5], %g3
13718 set 0x40, %l0
13719 ldxa [%l7 + %l0] 0x81, %l0
13720 and %l4, %o3, %g2
13721 nop
13722 set 0x26, %o7
13723 ldub [%l7 + %o7], %o5
13724 nop
13725 set 0x70, %l1
13726 stx %fsr, [%l7 + %l1]
13727 nop
13728 set 0x2C, %i1
13729 lduw [%l7 + %i1], %i5
13730 set 0x10, %i2
13731 stwa %g6, [%l7 + %i2] 0x81
13732 be,pn %icc, loop_103
13733 nop
13734 set 0x2B, %l2
13735 ldstub [%l7 + %l2], %l6
13736 set 0x40, %l4
13737 stda %f16, [%l7 + %l4] 0xd0
13738loop_103:
13739 nop
13740 set 0x4D, %o1
13741 stb %o4, [%l7 + %o1]
13742 ld [%l7 + 0x58], %f23
13743 set 0x64, %o6
13744 swapa [%l7 + %o6] 0x80, %o6
13745 or %i3, %l2, %l3
13746 nop
13747 set 0x38, %g6
13748 std %i6, [%l7 + %g6]
13749 set 0x54, %i7
13750 stwa %g1, [%l7 + %i7] 0xea
13751 membar #Sync
13752 set 0x58, %g5
13753 sta %f17, [%l7 + %g5] 0x88
13754 set 0x78, %l3
13755 stda %g4, [%l7 + %l3] 0x88
13756 set 0x09, %i0
13757 ldstuba [%l7 + %i0] 0x89, %g7
13758 nop
13759 set 0x18, %o2
13760 stx %g5, [%l7 + %o2]
13761 add %l7, 0x74, %l6
13762 wr %g0, 0x80, %asi
13763 casa [%l6] 0x80, %o0, %i2
13764 set 0x70, %l6
13765 ldda [%l7 + %l6] 0x89, %o0
13766 and %i7, %i1, %i4
13767 set 0x48, %g2
13768 stxa %l1, [%l7 + %g2] 0x89
13769 and %o2, %i0, %l5
13770 set 0x60, %o3
13771 ldda [%l7 + %o3] 0xe3, %g2
13772 nop
13773 set 0x68, %i3
13774 swap [%l7 + %i3], %o7
13775 nop
13776 or %g0, 0x8, %l0
13777 sllx %l0, 0x3c, %l0
13778 wr %l0, 0xBBD, %tick_cmpr
13779 nop
13780 set 0x67, %g3
13781 stb %l0, [%l7 + %g3]
13782 set 0x70, %g7
13783 stba %g2, [%l7 + %g7] 0xeb
13784 membar #Sync
13785 set 0x30, %o0
13786 stxa %i5, [%l7 + %o0] 0xeb
13787 membar #Sync
13788 and %g6, %l6, %o5
13789 nop
13790 set 0x50, %o4
13791 std %o6, [%l7 + %o4]
13792 nop
13793 set 0x48, %g4
13794 stx %i3, [%l7 + %g4]
13795 st %fsr, [%l7 + 0x14]
13796 set 0x50, %i6
13797 sta %f21, [%l7 + %i6] 0x81
13798 or %o4, %l2, %l3
13799 set 0x54, %g1
13800 stwa %g1, [%l7 + %g1] 0x81
13801 set 0x64, %l5
13802 swapa [%l7 + %l5] 0x89, %g4
13803 nop
13804 set 0x30, %i5
13805 std %f6, [%l7 + %i5]
13806 nop
13807 set 0x18, %o5
13808 lduw [%l7 + %o5], %i6
13809 set 0x40, %l0
13810 ldda [%l7 + %l0] 0xda, %f0
13811 set 0x68, %i4
13812 swapa [%l7 + %i4] 0x81, %g5
13813 set 0x2C, %o7
13814 sta %f18, [%l7 + %o7] 0x80
13815 set 0x4A, %i1
13816 stha %g7, [%l7 + %i1] 0x88
13817 set 0x08, %l1
13818 stda %i2, [%l7 + %l1] 0xe2
13819 membar #Sync
13820 set 0x5C, %l2
13821 sta %f27, [%l7 + %l2] 0x89
13822 wr %o1, %i7, %pic
13823 nop
13824 set 0x74, %l4
13825 swap [%l7 + %l4], %o0
13826 nop
13827 set 0x08, %i2
13828 std %f18, [%l7 + %i2]
13829 nop
13830 set 0x30, %o1
13831 lduh [%l7 + %o1], %i1
13832 add %l7, 0x70, %l6
13833 wr %g0, 0x80, %asi
13834 casxa [%l6] 0x80, %i4, %o2
13835 nop
13836 set 0x70, %o6
13837 ldsw [%l7 + %o6], %i0
13838 set 0x34, %i7
13839 stwa %l1, [%l7 + %i7] 0xe2
13840 membar #Sync
13841 set 0x58, %g6
13842 ldxa [%l7 + %g6] 0x89, %l5
13843 and %g3, %l4, %o3
13844 st %fsr, [%l7 + 0x1C]
13845 set 0x40, %g5
13846 stda %f16, [%l7 + %g5] 0xc0
13847 or %l0, %g2, %i5
13848 nop
13849 set 0x5A, %l3
13850 ldsb [%l7 + %l3], %g6
13851 or %o7, %o5, %l6
13852 nop
13853 set 0x78, %o2
13854 stx %fsr, [%l7 + %o2]
13855 or %o6, %o4, %l2
13856 nop
13857 set 0x78, %l6
13858 ldd [%l7 + %l6], %f26
13859 nop
13860 set 0x44, %g2
13861 lduw [%l7 + %g2], %l3
13862 nop
13863 set 0x1E, %i0
13864 ldsh [%l7 + %i0], %g1
13865 nop
13866 set 0x2E, %o3
13867 ldub [%l7 + %o3], %i3
13868 nop
13869 set 0x6C, %i3
13870 lduw [%l7 + %i3], %i6
13871 nop
13872 set 0x50, %g3
13873 lduh [%l7 + %g3], %g5
13874 nop
13875 set 0x4C, %g7
13876 ldsh [%l7 + %g7], %g7
13877 nop
13878 set 0x50, %o0
13879 ldsw [%l7 + %o0], %i2
13880 set 0x58, %g4
13881 prefetcha [%l7 + %g4] 0x80, 2
13882 add %l7, 0x60, %l6
13883 wr %g0, 0x81, %asi
13884 ldxa [%l6] %asi, %o1
13885 casxa [%l6] 0x81, %o1, %i7
13886 nop
13887 set 0x77, %o4
13888 ldub [%l7 + %o4], %o0
13889 add %l7, 0x6C, %l6
13890 wr %g0, 0x80, %asi
13891 casa [%l6] 0x80, %i4, %o2
13892 nop
13893 set 0x48, %i6
13894 std %f4, [%l7 + %i6]
13895 nop
13896 set 0x29, %g1
13897 stb %i0, [%l7 + %g1]
13898 set 0x70, %i5
13899 ldda [%l7 + %i5] 0x81, %l0
13900 set 0x4D, %l5
13901 stba %i1, [%l7 + %l5] 0xeb
13902 membar #Sync
13903 membar #Sync
13904 set 0x40, %l0
13905 ldda [%l7 + %l0] 0xf8, %f0
13906 nop
13907 set 0x4A, %i4
13908 lduh [%l7 + %i4], %l5
13909 st %fsr, [%l7 + 0x7C]
13910 st %f14, [%l7 + 0x18]
13911 set 0x40, %o7
13912 stda %f0, [%l7 + %o7] 0xf9
13913 membar #Sync
13914 nop
13915 set 0x46, %o5
13916 lduh [%l7 + %o5], %g3
13917 nop
13918 set 0x3C, %i1
13919 swap [%l7 + %i1], %l4
13920 set 0x34, %l1
13921 lda [%l7 + %l1] 0x89, %f9
13922 nop
13923 or %g0, 0x8, %l0
13924 sllx %l0, 0x3c, %l0
13925 wr %l0, %g0, %sys_tick_cmpr
13926 nop
13927 set 0x2E, %l4
13928 ldsh [%l7 + %l4], %i5
13929 set 0x16, %l2
13930 stha %l0, [%l7 + %l2] 0xea
13931 membar #Sync
13932 or %g6, %o7, %o5
13933 nop
13934 set 0x1A, %o1
13935 sth %l6, [%l7 + %o1]
13936 nop
13937 set 0x30, %i2
13938 lduh [%l7 + %i2], %o4
13939 set 0x28, %i7
13940 stda %l2, [%l7 + %i7] 0xeb
13941 membar #Sync
13942 nop
13943 set 0x4C, %o6
13944 stw %o6, [%l7 + %o6]
13945 set 0x40, %g5
13946 stda %f16, [%l7 + %g5] 0xf1
13947 membar #Sync
13948 set 0x68, %l3
13949 stwa %l3, [%l7 + %l3] 0xea
13950 membar #Sync
13951 nop
13952 set 0x68, %g6
13953 std %i2, [%l7 + %g6]
13954 nop
13955 set 0x3C, %l6
13956 ldsw [%l7 + %l6], %g1
13957 set 0x78, %g2
13958 ldstuba [%l7 + %g2] 0x88, %i6
13959 nop
13960 set 0x40, %i0
13961 std %g6, [%l7 + %i0]
13962 nop
13963 set 0x65, %o3
13964 ldub [%l7 + %o3], %g5
13965 nop
13966 set 0x3C, %i3
13967 lduw [%l7 + %i3], %i2
13968 set 0x64, %g3
13969 swapa [%l7 + %g3] 0x81, %g4
13970 nop
13971 set 0x3C, %g7
13972 prefetch [%l7 + %g7], 2
13973 nop
13974 set 0x7C, %o0
13975 swap [%l7 + %o0], %i7
13976 set 0x7C, %o2
13977 swapa [%l7 + %o2] 0x88, %o1
13978 nop
13979 set 0x70, %g4
13980 ldd [%l7 + %g4], %o0
13981 set 0x3C, %o4
13982 sta %f19, [%l7 + %o4] 0x81
13983 and %i4, %o2, %l1
13984 set 0x60, %g1
13985 stxa %i1, [%l7 + %g1] 0x80
13986 or %l5, %i0, %g3
13987 nop
13988 set 0x40, %i5
13989 std %f14, [%l7 + %i5]
13990 st %f7, [%l7 + 0x48]
13991 nop
13992 set 0x48, %i6
13993 stx %fsr, [%l7 + %i6]
13994 nop
13995 set 0x64, %l0
13996 prefetch [%l7 + %l0], 2
13997 nop
13998 set 0x21, %i4
13999 ldstub [%l7 + %i4], %l4
14000 wr %o3, %g2, %ccr
14001 nop
14002 set 0x14, %o7
14003 stw %l0, [%l7 + %o7]
14004 bgu,a,pt %xcc, loop_104
14005 nop
14006 set 0x16, %l5
14007 stb %g6, [%l7 + %l5]
14008 add %l7, 0x48, %l6
14009 wr %g0, 0x89, %asi
14010 casxa [%l6] 0x89, %i5, %o5
14011loop_104:
14012 nop
14013 set 0x20, %o5
14014 ldsw [%l7 + %o5], %l6
14015 nop
14016 set 0x14, %l1
14017 swap [%l7 + %l1], %o4
14018 set 0x55, %l4
14019 ldstuba [%l7 + %l4] 0x81, %l2
14020 set 0x34, %l2
14021 swapa [%l7 + %l2] 0x89, %o7
14022 set 0x24, %i1
14023 lda [%l7 + %i1] 0x88, %f16
14024 set 0x5C, %i2
14025 stba %o6, [%l7 + %i2] 0xea
14026 membar #Sync
14027 st %fsr, [%l7 + 0x74]
14028 set 0x60, %i7
14029 swapa [%l7 + %i7] 0x89, %i3
14030 add %l7, 0x08, %l6
14031 wr %g0, 0x81, %asi
14032 lda [%l6] %asi, %l3
14033 casa [%l6] 0x81, %l3, %i6
14034 and %g7, %g1, %g5
14035 add %g4, %i7, %o1
14036 nop
14037 set 0x48, %o1
14038 ldx [%l7 + %o1], %o0
14039 nop
14040 set 0x0A, %g5
14041 lduh [%l7 + %g5], %i4
14042 add %o2, %i2, %l1
14043 set 0x40, %l3
14044 stda %i0, [%l7 + %l3] 0x81
14045 add %i0, %g3, %l5
14046 set 0x40, %g6
14047 ldxa [%l7 + %g6] 0x80, %l4
14048 nop
14049 set 0x3C, %l6
14050 stw %g2, [%l7 + %l6]
14051 set 0x54, %o6
14052 stwa %l0, [%l7 + %o6] 0xe2
14053 membar #Sync
14054 add %l7, 0x38, %l6
14055 wr %g0, 0x88, %asi
14056 casa [%l6] 0x88, %g6, %i5
14057 st %f4, [%l7 + 0x20]
14058 set 0x48, %i0
14059 swapa [%l7 + %i0] 0x80, %o3
14060 st %f16, [%l7 + 0x54]
14061 nop
14062 set 0x08, %o3
14063 stw %o5, [%l7 + %o3]
14064 set 0x40, %g2
14065 stda %f0, [%l7 + %g2] 0xd8
14066 or %l6, %o4, %o7
14067 nop
14068 set 0x28, %i3
14069 std %f6, [%l7 + %i3]
14070 nop
14071 set 0x70, %g7
14072 stx %o6, [%l7 + %g7]
14073 nop
14074 set 0x50, %g3
14075 stx %i3, [%l7 + %g3]
14076 nop
14077 set 0x2C, %o2
14078 stw %l3, [%l7 + %o2]
14079 set 0x60, %o0
14080 lda [%l7 + %o0] 0x81, %f16
14081 nop
14082 set 0x58, %o4
14083 stx %l2, [%l7 + %o4]
14084 nop
14085 set 0x3A, %g4
14086 stb %g7, [%l7 + %g4]
14087 nop
14088 set 0x30, %i5
14089 std %g0, [%l7 + %i5]
14090 nop
14091 set 0x28, %i6
14092 stx %fsr, [%l7 + %i6]
14093 set 0x74, %g1
14094 stwa %g5, [%l7 + %g1] 0x88
14095 nop
14096 set 0x70, %i4
14097 std %g4, [%l7 + %i4]
14098 nop
14099 set 0x13, %l0
14100 ldub [%l7 + %l0], %i6
14101 set 0x2D, %l5
14102 stba %o1, [%l7 + %l5] 0x81
14103 set 0x3C, %o7
14104 swapa [%l7 + %o7] 0x89, %i7
14105 set 0x50, %l1
14106 stwa %o0, [%l7 + %l1] 0xe2
14107 membar #Sync
14108 set 0x6E, %o5
14109 stha %i4, [%l7 + %o5] 0x81
14110 set 0x70, %l4
14111 stxa %o2, [%l7 + %l4] 0xe3
14112 membar #Sync
14113 nop
14114 set 0x14, %l2
14115 stw %l1, [%l7 + %l2]
14116 nop
14117 set 0x6A, %i1
14118 sth %i1, [%l7 + %i1]
14119 set 0x40, %i2
14120 stda %f16, [%l7 + %i2] 0x80
14121 add %i2, %g3, %i0
14122 nop
14123 nop
14124 setx 0x7A59EC671207C937, %l0, %l6
14125 stx %l6, [%l7 + 0x28]
14126 ldd [%l7 + 0x28], %f10
14127 setx 0x953AAC48AD81515B, %l1, %l5
14128 stx %l5, [%l7 + 0x10]
14129 ldd [%l7 + 0x10], %f10
14130 fdivd %f10, %f10, %f2
14131 nop
14132 set 0x6C, %i7
14133 prefetch [%l7 + %i7], 0
14134 nop
14135 set 0x10, %o1
14136 ldsw [%l7 + %o1], %l4
14137 ld [%l7 + 0x68], %f23
14138 add %l7, 0x0C, %l6
14139 wr %g0, 0x81, %asi
14140 lda [%l6] %asi, %g2
14141 casa [%l6] 0x81, %g2, %l5
14142 nop
14143 set 0x10, %l3
14144 ldd [%l7 + %l3], %g6
14145 and %i5, %l0, %o5
14146 wr %g0, 0x6, %fprs
14147 nop
14148 set 0x48, %g5
14149 stw %o7, [%l7 + %g5]
14150 set 0x68, %g6
14151 sta %f29, [%l7 + %g6] 0x81
14152 set 0x13, %o6
14153 ldstuba [%l7 + %o6] 0x89, %o4
14154 nop
14155 set 0x15, %i0
14156 stb %i3, [%l7 + %i0]
14157 st %f2, [%l7 + 0x78]
14158 add %l3, %o6, %l2
14159 membar #Sync
14160 set 0x40, %o3
14161 ldda [%l7 + %o3] 0xf9, %f0
14162 set 0x08, %l6
14163 ldxa [%l7 + %l6] 0x88, %g1
14164 set 0x2A, %i3
14165 stha %g7, [%l7 + %i3] 0xea
14166 membar #Sync
14167 set 0x0F, %g7
14168 ldstuba [%l7 + %g7] 0x89, %g4
14169 set 0x36, %g2
14170 stha %g5, [%l7 + %g2] 0x81
14171 nop
14172 set 0x30, %o2
14173 swap [%l7 + %o2], %i6
14174 nop
14175 set 0x58, %o0
14176 lduw [%l7 + %o0], %i7
14177 set 0x0E, %g3
14178 stha %o0, [%l7 + %g3] 0x89
14179 nop
14180 set 0x48, %o4
14181 std %i4, [%l7 + %o4]
14182 nop
14183 set 0x2F, %i5
14184 stb %o2, [%l7 + %i5]
14185 nop
14186 set 0x64, %g4
14187 lduw [%l7 + %g4], %o1
14188 set 0x58, %g1
14189 stxa %l1, [%l7 + %g1] 0x88
14190 set 0x40, %i6
14191 stxa %i1, [%l7 + %i6] 0x89
14192 set 0x10, %i4
14193 ldda [%l7 + %i4] 0x88, %g2
14194 nop
14195 set 0x40, %l0
14196 ldsb [%l7 + %l0], %i0
14197 nop
14198 set 0x18, %o7
14199 std %f12, [%l7 + %o7]
14200 nop
14201 set 0x58, %l1
14202 ldx [%l7 + %l1], %l4
14203 wr %g2, %l5, %clear_softint
14204 set 0x40, %l5
14205 ldda [%l7 + %l5] 0xd2, %f16
14206 set 0x40, %o5
14207 stda %f16, [%l7 + %o5] 0xd0
14208 nop
14209 set 0x08, %l2
14210 lduw [%l7 + %l2], %i2
14211 add %l7, 0x6C, %l6
14212 wr %g0, 0x88, %asi
14213 lda [%l6] %asi, %i5
14214 casa [%l6] 0x88, %i5, %l0
14215 set 0x14, %l4
14216 ldstuba [%l7 + %l4] 0x88, %g6
14217 nop
14218 set 0x18, %i1
14219 lduw [%l7 + %i1], %o5
14220 nop
14221 set 0x38, %i2
14222 ldx [%l7 + %i2], %o3
14223 or %o7, %l6, %i3
14224 fpadd32s %f10, %f11, %f25
14225 set 0x24, %o1
14226 lda [%l7 + %o1] 0x88, %f18
14227 set 0x30, %i7
14228 ldxa [%l7 + %i7] 0x81, %l3
14229 nop
14230 set 0x3E, %l3
14231 ldstub [%l7 + %l3], %o6
14232 set 0x38, %g6
14233 stha %l2, [%l7 + %g6] 0xea
14234 membar #Sync
14235 ld [%l7 + 0x10], %f17
14236 or %g1, %o4, %g4
14237 set 0x40, %o6
14238 ldda [%l7 + %o6] 0xd2, %f16
14239 set 0x10, %i0
14240 stxa %g7, [%l7 + %i0] 0x88
14241 nop
14242 set 0x3A, %g5
14243 sth %i6, [%l7 + %g5]
14244 nop
14245 set 0x1C, %l6
14246 ldstub [%l7 + %l6], %g5
14247 set 0x44, %i3
14248 stwa %i7, [%l7 + %i3] 0xe2
14249 membar #Sync
14250 set 0x64, %g7
14251 sta %f15, [%l7 + %g7] 0x89
14252 nop
14253 set 0x50, %g2
14254 ldsw [%l7 + %g2], %o0
14255 nop
14256 set 0x40, %o2
14257 prefetch [%l7 + %o2], 1
14258 set 0x40, %o0
14259 swapa [%l7 + %o0] 0x81, %i4
14260 nop
14261 set 0x4C, %g3
14262 swap [%l7 + %g3], %o2
14263 nop
14264 set 0x48, %o3
14265 ldx [%l7 + %o3], %l1
14266 nop
14267 set 0x38, %i5
14268 prefetch [%l7 + %i5], 0
14269 nop
14270 set 0x18, %g4
14271 stx %o1, [%l7 + %g4]
14272 nop
14273 set 0x68, %o4
14274 ldx [%l7 + %o4], %g3
14275 set 0x0E, %i6
14276 stba %i0, [%l7 + %i6] 0xe3
14277 membar #Sync
14278 set 0x38, %g1
14279 prefetcha [%l7 + %g1] 0x88, 1
14280 membar #Sync
14281 set 0x40, %i4
14282 ldda [%l7 + %i4] 0xf8, %f0
14283 set 0x50, %o7
14284 stxa %l4, [%l7 + %o7] 0x81
14285 set 0x50, %l0
14286 stda %g2, [%l7 + %l0] 0xe3
14287 membar #Sync
14288 set 0x74, %l5
14289 stha %l5, [%l7 + %l5] 0x80
14290 nop
14291 set 0x14, %l1
14292 prefetch [%l7 + %l1], 0
14293 or %i2, %i5, %g6
14294 nop
14295 set 0x68, %o5
14296 ldd [%l7 + %o5], %o4
14297 set 0x40, %l2
14298 stda %f0, [%l7 + %l2] 0xf8
14299 membar #Sync
14300 nop
14301 set 0x7A, %i1
14302 ldub [%l7 + %i1], %l0
14303 set 0x1C, %l4
14304 swapa [%l7 + %l4] 0x88, %o7
14305 set 0x68, %o1
14306 sta %f4, [%l7 + %o1] 0x88
14307 set 0x40, %i7
14308 ldda [%l7 + %i7] 0x89, %f0
14309 nop
14310 set 0x70, %l3
14311 ldd [%l7 + %l3], %f30
14312 nop
14313 set 0x10, %g6
14314 prefetch [%l7 + %g6], 1
14315 set 0x38, %o6
14316 stwa %o3, [%l7 + %o6] 0x88
14317 nop
14318 set 0x70, %i2
14319 ldd [%l7 + %i2], %i2
14320 nop
14321 set 0x30, %g5
14322 ldstub [%l7 + %g5], %l6
14323 nop
14324 set 0x1C, %i0
14325 ldsw [%l7 + %i0], %l3
14326 add %l7, 0x54, %l6
14327 wr %g0, 0x88, %asi
14328 lda [%l6] %asi, %o6
14329 casa [%l6] 0x88, %o6, %l2
14330 add %l7, 0x50, %l6
14331 wr %g0, 0x88, %asi
14332 casxa [%l6] 0x88, %g1, %o4
14333 set 0x50, %l6
14334 stxa %g7, [%l7 + %l6] 0xe3
14335 membar #Sync
14336 nop
14337 set 0x28, %i3
14338 ldsw [%l7 + %i3], %i6
14339 nop
14340 set 0x66, %g7
14341 ldsh [%l7 + %g7], %g5
14342 st %fsr, [%l7 + 0x3C]
14343 and %g4, %o0, %i7
14344 set 0x38, %g2
14345 ldstuba [%l7 + %g2] 0x89, %o2
14346 set 0x0D, %o2
14347 stba %i4, [%l7 + %o2] 0x89
14348 nop
14349 set 0x20, %g3
14350 ldsh [%l7 + %g3], %o1
14351 nop
14352 set 0x39, %o3
14353 ldub [%l7 + %o3], %g3
14354 set 0x60, %o0
14355 prefetcha [%l7 + %o0] 0x80, 1
14356 set 0x10, %i5
14357 ldxa [%l7 + %i5] 0x81, %l1
14358 or %l4, %g2, %l5
14359 set 0x60, %o4
14360 ldxa [%l7 + %o4] 0x88, %i2
14361 set 0x48, %g4
14362 prefetcha [%l7 + %g4] 0x89, 1
14363 wr %g6, %i1, %sys_tick
14364 set 0x6E, %g1
14365 stha %l0, [%l7 + %g1] 0xe2
14366 membar #Sync
14367 set 0x1C, %i6
14368 sta %f21, [%l7 + %i6] 0x88
14369 set 0x50, %i4
14370 sta %f4, [%l7 + %i4] 0x81
14371 set 0x5C, %l0
14372 swapa [%l7 + %l0] 0x81, %o5
14373 set 0x3A, %o7
14374 stba %o7, [%l7 + %o7] 0xeb
14375 membar #Sync
14376 set 0x38, %l1
14377 stda %i2, [%l7 + %l1] 0x80
14378 set 0x3C, %l5
14379 lda [%l7 + %l5] 0x81, %f15
14380 set 0x70, %o5
14381 stwa %l6, [%l7 + %o5] 0xe3
14382 membar #Sync
14383 or %o3, %o6, %l2
14384 set 0x3A, %i1
14385 stha %g1, [%l7 + %i1] 0xea
14386 membar #Sync
14387 nop
14388 set 0x18, %l4
14389 stx %fsr, [%l7 + %l4]
14390 set 0x6C, %o1
14391 swapa [%l7 + %o1] 0x80, %o4
14392 add %l7, 0x5C, %l6
14393 wr %g0, 0x89, %asi
14394 casa [%l6] 0x89, %l3, %g7
14395 nop
14396 set 0x40, %i7
14397 ldsb [%l7 + %i7], %g5
14398 nop
14399 set 0x43, %l2
14400 ldub [%l7 + %l2], %g4
14401 set 0x74, %g6
14402 stwa %i6, [%l7 + %g6] 0xe3
14403 membar #Sync
14404 set 0x64, %o6
14405 swapa [%l7 + %o6] 0x89, %i7
14406 add %l7, 0x10, %l6
14407 wr %g0, 0x80, %asi
14408 lda [%l6] %asi, %o2
14409 casa [%l6] 0x80, %o2, %o0
14410 set 0x51, %i2
14411 ldstuba [%l7 + %i2] 0x88, %o1
14412 set 0x13, %g5
14413 ldstuba [%l7 + %g5] 0x81, %g3
14414 set 0x28, %i0
14415 stxa %i0, [%l7 + %i0] 0x89
14416 or %l1, %l4, %g2
14417 set 0x70, %l6
14418 lda [%l7 + %l6] 0x80, %f7
14419 set 0x48, %i3
14420 stha %i4, [%l7 + %i3] 0xeb
14421 membar #Sync
14422 set 0x34, %g7
14423 stwa %i2, [%l7 + %g7] 0xeb
14424 membar #Sync
14425 nop
14426 set 0x26, %g2
14427 ldsb [%l7 + %g2], %l5
14428 nop
14429 set 0x7C, %o2
14430 swap [%l7 + %o2], %i5
14431 add %i1, %l0, %o5
14432 st %f7, [%l7 + 0x60]
14433 nop
14434 set 0x12, %l3
14435 ldsb [%l7 + %l3], %o7
14436 st %f26, [%l7 + 0x34]
14437 ld [%l7 + 0x3C], %f16
14438 nop
14439 set 0x7C, %o3
14440 lduh [%l7 + %o3], %i3
14441 nop
14442 set 0x40, %o0
14443 swap [%l7 + %o0], %l6
14444 add %l7, 0x50, %l6
14445 wr %g0, 0x80, %asi
14446 ldxa [%l6] %asi, %g6
14447 casxa [%l6] 0x80, %g6, %o3
14448 ble,a,pt %icc, loop_105
14449 nop
14450 set 0x1C, %g3
14451 ldstub [%l7 + %g3], %l2
14452 nop
14453 set 0x48, %i5
14454 ldd [%l7 + %i5], %g0
14455 wr %g0, 0x6, %fprs
14456loop_105:
14457 nop
14458 set 0x50, %o4
14459 prefetcha [%l7 + %o4] 0x80, 1
14460 nop
14461 set 0x58, %g4
14462 std %g4, [%l7 + %g4]
14463 set 0x30, %i6
14464 stda %g6, [%l7 + %i6] 0xe3
14465 membar #Sync
14466 and %g4, %i6, %o2
14467 set 0x34, %g1
14468 swapa [%l7 + %g1] 0x80, %i7
14469 set 0x40, %l0
14470 ldda [%l7 + %l0] 0x81, %f0
14471 nop
14472 set 0x38, %o7
14473 lduw [%l7 + %o7], %o0
14474 add %l7, 0x70, %l6
14475 wr %g0, 0x80, %asi
14476 casa [%l6] 0x80, %o1, %i0
14477 add %l7, 0x58, %l6
14478 wr %g0, 0x89, %asi
14479 casxa [%l6] 0x89, %g3, %l1
14480 and %l4, %g2, %i2
14481 set 0x72, %l1
14482 stha %l5, [%l7 + %l1] 0x88
14483 nop
14484 set 0x30, %i4
14485 stx %fsr, [%l7 + %i4]
14486 and %i5, %i4, %i1
14487 nop
14488 set 0x12, %o5
14489 ldsh [%l7 + %o5], %o5
14490 set 0x28, %l5
14491 stxa %l0, [%l7 + %l5] 0x89
14492 set 0x78, %l4
14493 stwa %i3, [%l7 + %l4] 0xe2
14494 membar #Sync
14495 fpadd32 %f20, %f22, %f10
14496 set 0x14, %o1
14497 stba %o7, [%l7 + %o1] 0xea
14498 membar #Sync
14499 nop
14500 set 0x20, %i7
14501 ldsw [%l7 + %i7], %l6
14502 fpsub16s %f17, %f22, %f10
14503 nop
14504 set 0x5C, %l2
14505 ldsw [%l7 + %l2], %o3
14506 nop
14507 set 0x6D, %g6
14508 ldsb [%l7 + %g6], %g6
14509 nop
14510 set 0x1C, %i1
14511 ldsb [%l7 + %i1], %l2
14512 nop
14513 set 0x16, %i2
14514 ldsh [%l7 + %i2], %g1
14515 set 0x54, %o6
14516 stha %o6, [%l7 + %o6] 0x81
14517 nop
14518 set 0x5C, %g5
14519 prefetch [%l7 + %g5], 3
14520 nop
14521 set 0x78, %l6
14522 ldd [%l7 + %l6], %f0
14523 nop
14524 set 0x74, %i0
14525 ldsh [%l7 + %i0], %o4
14526 set 0x40, %i3
14527 ldda [%l7 + %i3] 0xda, %f16
14528 nop
14529 set 0x10, %g7
14530 stx %fsr, [%l7 + %g7]
14531 set 0x30, %g2
14532 prefetcha [%l7 + %g2] 0x81, 0
14533 add %l7, 0x74, %l6
14534 wr %g0, 0x80, %asi
14535 casa [%l6] 0x80, %g5, %g4
14536 nop
14537 set 0x28, %o2
14538 std %i6, [%l7 + %o2]
14539 add %l7, 0x14, %l6
14540 wr %g0, 0x80, %asi
14541 casa [%l6] 0x80, %o2, %i7
14542 nop
14543 set 0x7C, %l3
14544 lduw [%l7 + %l3], %g7
14545 nop
14546 set 0x2F, %o3
14547 stb %o1, [%l7 + %o3]
14548 nop
14549 set 0x30, %g3
14550 ldd [%l7 + %g3], %f22
14551 nop
14552 set 0x70, %o0
14553 std %f24, [%l7 + %o0]
14554 set 0x28, %i5
14555 stba %i0, [%l7 + %i5] 0xeb
14556 membar #Sync
14557 nop
14558 set 0x38, %o4
14559 ldsw [%l7 + %o4], %g3
14560 add %l1, %l4, %o0
14561 nop
14562 set 0x17, %g4
14563 stb %i2, [%l7 + %g4]
14564 nop
14565 set 0x58, %i6
14566 stx %g2, [%l7 + %i6]
14567 nop
14568 set 0x68, %l0
14569 ldx [%l7 + %l0], %i5
14570 set 0x70, %g1
14571 stda %l4, [%l7 + %g1] 0x80
14572 add %l7, 0x68, %l6
14573 wr %g0, 0x88, %asi
14574 casxa [%l6] 0x88, %i4, %i1
14575 nop
14576 set 0x46, %l1
14577 sth %o5, [%l7 + %l1]
14578 nop
14579 set 0x50, %i4
14580 stw %i3, [%l7 + %i4]
14581 nop
14582 set 0x0A, %o7
14583 sth %o7, [%l7 + %o7]
14584 nop
14585 nop
14586 setx 0x9DA2224D, %l0, %l6
14587 st %l6, [%l7 + 0x28]
14588 ld [%l7 + 0x28], %f24
14589 setx 0x9305B533, %l1, %l5
14590 st %l5, [%l7 + 0x10]
14591 ld [%l7 + 0x10], %f28
14592 fdivs %f28, %f24, %f0
14593 set 0x10, %l5
14594 ldda [%l7 + %l5] 0xe2, %i6
14595 nop
14596 set 0x18, %l4
14597 swap [%l7 + %l4], %l0
14598 bge,a,pn %xcc, loop_106
14599 and %g6, %o3, %g1
14600 set 0x40, %o1
14601 stda %f0, [%l7 + %o1] 0xc8
14602loop_106:
14603 nop
14604 set 0x10, %o5
14605 stx %o6, [%l7 + %o5]
14606 add %o4, %l3, %g5
14607 nop
14608 set 0x24, %l2
14609 stw %l2, [%l7 + %l2]
14610 set 0x58, %i7
14611 ldxa [%l7 + %i7] 0x88, %i6
14612 ld [%l7 + 0x08], %f12
14613 set 0x50, %i1
14614 lda [%l7 + %i1] 0x81, %f5
14615 set 0x40, %i2
14616 stxa %o2, [%l7 + %i2] 0x80
14617 nop
14618 set 0x64, %o6
14619 lduh [%l7 + %o6], %i7
14620 nop
14621 set 0x60, %g6
14622 ldsb [%l7 + %g6], %g4
14623 nop
14624 set 0x60, %g5
14625 prefetch [%l7 + %g5], 1
14626 nop
14627 set 0x7C, %l6
14628 ldsw [%l7 + %l6], %g7
14629 set 0x50, %i3
14630 ldda [%l7 + %i3] 0x89, %o0
14631 nop
14632 set 0x60, %g7
14633 std %f24, [%l7 + %g7]
14634 ld [%l7 + 0x6C], %f7
14635 set 0x3C, %g2
14636 stha %g3, [%l7 + %g2] 0x89
14637 nop
14638 set 0x5C, %i0
14639 prefetch [%l7 + %i0], 1
14640 set 0x28, %o2
14641 prefetcha [%l7 + %o2] 0x88, 0
14642 set 0x1C, %l3
14643 stwa %l4, [%l7 + %l3] 0xea
14644 membar #Sync
14645 set 0x50, %o3
14646 ldda [%l7 + %o3] 0xe2, %o0
14647 nop
14648 set 0x40, %g3
14649 std %i0, [%l7 + %g3]
14650 set 0x34, %o0
14651 sta %f21, [%l7 + %o0] 0x89
14652 nop
14653 set 0x6F, %o4
14654 ldub [%l7 + %o4], %i2
14655 nop
14656 set 0x18, %i5
14657 ldx [%l7 + %i5], %i5
14658 nop
14659 set 0x56, %i6
14660 ldub [%l7 + %i6], %l5
14661 nop
14662 set 0x38, %g4
14663 ldx [%l7 + %g4], %g2
14664 ld [%l7 + 0x70], %f31
14665 nop
14666 set 0x68, %g1
14667 stx %fsr, [%l7 + %g1]
14668 nop
14669 set 0x18, %l1
14670 ldub [%l7 + %l1], %i1
14671 bne,a,pn %xcc, loop_107
14672 nop
14673 set 0x56, %l0
14674 lduh [%l7 + %l0], %o5
14675 nop
14676 set 0x44, %i4
14677 ldsw [%l7 + %i4], %i3
14678 set 0x30, %o7
14679 ldda [%l7 + %o7] 0xea, %i4
14680loop_107:
14681 nop
14682 add %l7, 0x74, %l6
14683 wr %g0, 0x88, %asi
14684 casa [%l6] 0x88, %o7, %l0
14685 nop
14686 set 0x1B, %l5
14687 ldstub [%l7 + %l5], %g6
14688 nop
14689 set 0x74, %o1
14690 ldsw [%l7 + %o1], %l6
14691 set 0x30, %l4
14692 ldda [%l7 + %l4] 0x80, %g0
14693 nop
14694 set 0x4F, %l2
14695 stb %o6, [%l7 + %l2]
14696 set 0x30, %o5
14697 ldda [%l7 + %o5] 0xea, %o2
14698 set 0x70, %i1
14699 ldda [%l7 + %i1] 0x89, %o4
14700 ld [%l7 + 0x40], %f26
14701 set 0x19, %i2
14702 stba %g5, [%l7 + %i2] 0xeb
14703 membar #Sync
14704 nop
14705 set 0x2E, %i7
14706 sth %l3, [%l7 + %i7]
14707 and %l2, %i6, %i7
14708 nop
14709 set 0x50, %g6
14710 std %o2, [%l7 + %g6]
14711 membar #Sync
14712 set 0x40, %o6
14713 ldda [%l7 + %o6] 0xf0, %f0
14714 nop
14715 set 0x30, %l6
14716 std %f16, [%l7 + %l6]
14717 and %g7, %g4, %o1
14718 nop
14719 set 0x12, %g5
14720 stb %g3, [%l7 + %g5]
14721 nop
14722 set 0x78, %g7
14723 ldx [%l7 + %g7], %l1
14724 or %l4, %i0, %o0
14725 nop
14726 set 0x48, %i3
14727 sth %i5, [%l7 + %i3]
14728 nop
14729 set 0x2C, %g2
14730 ldstub [%l7 + %g2], %i2
14731 set 0x4C, %o2
14732 swapa [%l7 + %o2] 0x81, %l5
14733 nop
14734 set 0x68, %l3
14735 ldd [%l7 + %l3], %g2
14736 set 0x7F, %i0
14737 ldstuba [%l7 + %i0] 0x89, %o5
14738 set 0x40, %g3
14739 ldda [%l7 + %g3] 0x88, %f0
14740 set 0x40, %o3
14741 stda %f16, [%l7 + %o3] 0xc8
14742 nop
14743 set 0x24, %o0
14744 swap [%l7 + %o0], %i3
14745 nop
14746 set 0x30, %o4
14747 ldd [%l7 + %o4], %i4
14748 nop
14749 set 0x28, %i6
14750 ldd [%l7 + %i6], %f18
14751 nop
14752 set 0x18, %g4
14753 std %o6, [%l7 + %g4]
14754 add %i1, %g6, %l6
14755 nop
14756 set 0x38, %g1
14757 ldsh [%l7 + %g1], %l0
14758 nop
14759 set 0x10, %l1
14760 std %o6, [%l7 + %l1]
14761 nop
14762 or %g0, 0x8, %l0
14763 sllx %l0, 0x3c, %l0
14764 wr %l0, %g0, %tick_cmpr
14765 nop
14766 set 0x10, %i5
14767 ldd [%l7 + %i5], %f16
14768 nop
14769 set 0x4D, %l0
14770 stb %g5, [%l7 + %l0]
14771 set 0x78, %i4
14772 prefetcha [%l7 + %i4] 0x89, 1
14773 add %l7, 0x38, %l6
14774 wr %g0, 0x89, %asi
14775 casxa [%l6] 0x89, %l2, %i6
14776 add %i7, %o2, %l3
14777 set 0x68, %o7
14778 swapa [%l7 + %o7] 0x80, %g7
14779 nop
14780 set 0x70, %l5
14781 std %g4, [%l7 + %l5]
14782 set 0x1C, %o1
14783 stha %o1, [%l7 + %o1] 0xeb
14784 membar #Sync
14785 set 0x18, %l2
14786 sta %f23, [%l7 + %l2] 0x89
14787 set 0x40, %o5
14788 ldda [%l7 + %o5] 0x88, %l0
14789 wr %g3, %i0, %set_softint
14790 and %l4, %i5, %o0
14791 set 0x30, %i1
14792 swapa [%l7 + %i1] 0x88, %i2
14793 set 0x50, %i2
14794 ldxa [%l7 + %i2] 0x80, %l5
14795 nop
14796 set 0x4C, %i7
14797 ldsw [%l7 + %i7], %o5
14798 nop
14799 set 0x28, %l4
14800 ldx [%l7 + %l4], %i3
14801 nop
14802 set 0x41, %g6
14803 ldub [%l7 + %g6], %g2
14804 st %fsr, [%l7 + 0x38]
14805 nop
14806 or %g0, 0x8, %l0
14807 sllx %l0, 0x3c, %l0
14808 wr %l0, 0x6D1, %sys_tick_cmpr
14809 nop
14810 set 0x76, %o6
14811 ldsh [%l7 + %o6], %g6
14812 nop
14813 set 0x28, %l6
14814 ldsh [%l7 + %l6], %i1
14815 nop
14816 set 0x76, %g7
14817 stb %l6, [%l7 + %g7]
14818 set 0x44, %g5
14819 sta %f9, [%l7 + %g5] 0x88
14820 nop
14821 set 0x45, %g2
14822 ldsb [%l7 + %g2], %o6
14823 nop
14824 set 0x18, %o2
14825 ldd [%l7 + %o2], %f24
14826 add %l7, 0x48, %l6
14827 wr %g0, 0x88, %asi
14828 casxa [%l6] 0x88, %l0, %o3
14829 set 0x6A, %l3
14830 stba %g1, [%l7 + %l3] 0xeb
14831 membar #Sync
14832 nop
14833 set 0x50, %i3
14834 prefetch [%l7 + %i3], 1
14835 add %o4, %l2, %g5
14836 nop
14837 set 0x1C, %g3
14838 stw %i7, [%l7 + %g3]
14839 nop
14840 set 0x6C, %i0
14841 stw %i6, [%l7 + %i0]
14842 add %o2, %g7, %l3
14843 set 0x28, %o3
14844 prefetcha [%l7 + %o3] 0x89, 1
14845 nop
14846 set 0x6C, %o4
14847 lduh [%l7 + %o4], %o1
14848 set 0x10, %o0
14849 stwa %l1, [%l7 + %o0] 0x89
14850 set 0x7B, %i6
14851 ldstuba [%l7 + %i6] 0x89, %g3
14852 nop
14853 set 0x28, %g4
14854 stx %fsr, [%l7 + %g4]
14855 nop
14856 set 0x38, %l1
14857 ldd [%l7 + %l1], %f24
14858 set 0x7E, %i5
14859 ldstuba [%l7 + %i5] 0x81, %l4
14860 st %fsr, [%l7 + 0x0C]
14861 nop
14862 set 0x12, %g1
14863 ldstub [%l7 + %g1], %i5
14864 nop
14865 set 0x40, %i4
14866 ldd [%l7 + %i4], %f14
14867 nop
14868 set 0x24, %o7
14869 ldsw [%l7 + %o7], %i0
14870 set 0x68, %l5
14871 ldxa [%l7 + %l5] 0x88, %i2
14872 set 0x32, %l0
14873 stha %o0, [%l7 + %l0] 0xea
14874 membar #Sync
14875 set 0x48, %o1
14876 stwa %o5, [%l7 + %o1] 0xe3
14877 membar #Sync
14878 fpadd32 %f10, %f18, %f30
14879 ld [%l7 + 0x2C], %f21
14880 ld [%l7 + 0x30], %f13
14881 set 0x48, %o5
14882 prefetcha [%l7 + %o5] 0x81, 1
14883 membar #Sync
14884 set 0x40, %l2
14885 ldda [%l7 + %l2] 0xf8, %f16
14886 set 0x38, %i2
14887 ldxa [%l7 + %i2] 0x88, %i3
14888 set 0x40, %i1
14889 ldda [%l7 + %i1] 0xda, %f16
14890 nop
14891 set 0x10, %l4
14892 swap [%l7 + %l4], %g2
14893 nop
14894 set 0x68, %g6
14895 swap [%l7 + %g6], %i4
14896 nop
14897 set 0x38, %o6
14898 std %o6, [%l7 + %o6]
14899 fpsub32 %f24, %f20, %f14
14900 set 0x5C, %i7
14901 stha %g6, [%l7 + %i7] 0xe2
14902 membar #Sync
14903 nop
14904 set 0x2A, %g7
14905 sth %i1, [%l7 + %g7]
14906 set 0x50, %l6
14907 ldxa [%l7 + %l6] 0x88, %o6
14908 add %l7, 0x40, %l6
14909 wr %g0, 0x81, %asi
14910 casa [%l6] 0x81, %l6, %o3
14911 nop
14912 set 0x16, %g2
14913 ldsb [%l7 + %g2], %l0
14914 set 0x30, %g5
14915 lda [%l7 + %g5] 0x88, %f28
14916 nop
14917 set 0x1C, %l3
14918 ldstub [%l7 + %l3], %g1
14919 nop
14920 set 0x68, %o2
14921 ldd [%l7 + %o2], %l2
14922 nop
14923 set 0x08, %g3
14924 std %g4, [%l7 + %g3]
14925 nop
14926 set 0x38, %i3
14927 stx %o4, [%l7 + %i3]
14928 set 0x40, %o3
14929 stda %f16, [%l7 + %o3] 0xda
14930 EXIT_GOOD
14931
14932
14933
14934!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14935!
14936! Stats for Thread 3:
14937!
14938! Type l : 1234
14939! Type a : 27
14940! Type cti : 20
14941! Type x : 565
14942! Type f : 34
14943! Type i : 120
14944!
14945!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14946
14947!
14948! Thread 4 Start
14949!
14950.global thread_4
14951thread_4:
14952 mov %l7, %g1
14953 !# Set %cwp for 8 windows
14954 !# This threads memory space into each %l7
14955 wrpr %g0, 0x7, %cwp
14956 mov %g1, %l7
14957 wrpr %g0, 0x6, %cwp
14958 mov %g1, %l7
14959 wrpr %g0, 0x5, %cwp
14960 mov %g1, %l7
14961 wrpr %g0, 0x4, %cwp
14962 mov %g1, %l7
14963 wrpr %g0, 0x3, %cwp
14964 mov %g1, %l7
14965 wrpr %g0, 0x2, %cwp
14966 mov %g1, %l7
14967 wrpr %g0, 0x1, %cwp
14968 mov %g1, %l7
14969 wrpr %g0, 0x0, %cwp
14970 mov %g1, %l7
14971
14972 !# Set %fsr
14973 setx 0x0000000000400000, %l0, %l6 !# no post process
14974 stx %l6, [%l7 + 0x0] !# no post process
14975 ldx [%l7 + 0x0], %fsr !# no post process
14976
14977 wr %g0, 0x80, %asi !# no post process
14978
14979 !# Initialize registers ..
14980
14981 !# Global registers
14982 set 0x8, %g1
14983 set 0xA, %g2
14984 set 0x3, %g3
14985 set 0x1, %g4
14986 set 0xD, %g5
14987 set 0xB, %g6
14988 set 0x1, %g7
14989 !# Input registers
14990 set -0x6, %i0
14991 set -0xE, %i1
14992 set -0xA, %i2
14993 set -0xD, %i3
14994 set -0x0, %i4
14995 set -0x3, %i5
14996 set -0xC, %i6
14997 set -0x1, %i7
14998 !# Local registers
14999 set 0x10410742, %l0
15000 set 0x39DAE405, %l1
15001 set 0x62DD92B8, %l2
15002 set 0x4816A57B, %l3
15003 set 0x2B3FBB29, %l4
15004 set 0x38D6FF1D, %l5
15005 set 0x102A3357, %l6
15006 !# Output registers
15007 set -0x0A7F, %o0
15008 set 0x0A66, %o1
15009 set 0x03C1, %o2
15010 set -0x0442, %o3
15011 set -0x0D0E, %o4
15012 set -0x1315, %o5
15013 set 0x0114, %o6
15014 set -0x135A, %o7
15015 !# Float registers
15016 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
15017 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
15018 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
15019 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
15020 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
15021 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
15022 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
15023 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
15024 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
15025 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
15026 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
15027 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
15028 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
15029 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
15030 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
15031 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
15032
15033 !# Execute Main Diag ..
15034
15035 nop
15036 set 0x70, %o4
15037 stx %i6, [%l7 + %o4]
15038 set 0x52, %o0
15039 ldstuba [%l7 + %o0] 0x89, %o2
15040 nop
15041 set 0x7C, %i0
15042 lduh [%l7 + %i0], %g7
15043 nop
15044 set 0x18, %g4
15045 ldd [%l7 + %g4], %i6
15046 nop
15047 set 0x3E, %l1
15048 ldsb [%l7 + %l1], %g4
15049 nop
15050 set 0x58, %i6
15051 stb %o1, [%l7 + %i6]
15052 nop
15053 set 0x68, %i5
15054 ldx [%l7 + %i5], %l3
15055 set 0x50, %i4
15056 stxa %g3, [%l7 + %i4] 0x88
15057 nop
15058 set 0x40, %o7
15059 std %f24, [%l7 + %o7]
15060 wr %g0, 0x6, %fprs
15061 fpadd16s %f6, %f9, %f13
15062 nop
15063 set 0x26, %l5
15064 ldub [%l7 + %l5], %l1
15065 set 0x78, %g1
15066 stda %i2, [%l7 + %g1] 0x80
15067 nop
15068 set 0x38, %l0
15069 std %f6, [%l7 + %l0]
15070 st %f12, [%l7 + 0x64]
15071 nop
15072 set 0x7B, %o1
15073 ldsb [%l7 + %o1], %o0
15074 set 0x60, %l2
15075 sta %f30, [%l7 + %l2] 0x89
15076 add %l7, 0x78, %l6
15077 wr %g0, 0x89, %asi
15078 ldxa [%l6] %asi, %i0
15079 casxa [%l6] 0x89, %i0, %l5
15080 nop
15081 set 0x50, %i2
15082 ldx [%l7 + %i2], %i3
15083 nop
15084 set 0x58, %o5
15085 sth %g2, [%l7 + %o5]
15086 nop
15087 set 0x48, %l4
15088 stx %fsr, [%l7 + %l4]
15089 nop
15090 set 0x60, %i1
15091 prefetch [%l7 + %i1], 1
15092 set 0x30, %g6
15093 stwa %i4, [%l7 + %g6] 0x89
15094 set 0x74, %o6
15095 lda [%l7 + %o6] 0x81, %f9
15096 nop
15097 set 0x42, %g7
15098 lduh [%l7 + %g7], %o5
15099 st %f24, [%l7 + 0x30]
15100 nop
15101 set 0x6C, %l6
15102 stw %g6, [%l7 + %l6]
15103 set 0x20, %g2
15104 stda %i0, [%l7 + %g2] 0x80
15105 set 0x60, %g5
15106 sta %f31, [%l7 + %g5] 0x88
15107 nop
15108 set 0x38, %i7
15109 stx %fsr, [%l7 + %i7]
15110 fpadd32s %f28, %f18, %f20
15111 nop
15112 set 0x28, %l3
15113 ldsw [%l7 + %l3], %o7
15114 ld [%l7 + 0x0C], %f24
15115 nop
15116 set 0x30, %g3
15117 lduw [%l7 + %g3], %l6
15118 set 0x40, %o2
15119 stda %f16, [%l7 + %o2] 0xd8
15120 set 0x0D, %o3
15121 stba %o6, [%l7 + %o3] 0x80
15122 or %o3, %g1, %l2
15123 or %g5, %o4, %l0
15124 set 0x3C, %i3
15125 swapa [%l7 + %i3] 0x81, %i6
15126 set 0x38, %o0
15127 ldxa [%l7 + %o0] 0x81, %g7
15128 and %i7, %g4, %o1
15129 set 0x70, %i0
15130 sta %f31, [%l7 + %i0] 0x89
15131 set 0x68, %o4
15132 prefetcha [%l7 + %o4] 0x89, 1
15133 and %o2, %g3, %i5
15134 nop
15135 set 0x78, %l1
15136 ldd [%l7 + %l1], %l4
15137 nop
15138 set 0x38, %i6
15139 ldd [%l7 + %i6], %f14
15140 add %l7, 0x58, %l6
15141 wr %g0, 0x80, %asi
15142 ldxa [%l6] %asi, %i2
15143 casxa [%l6] 0x80, %i2, %o0
15144 set 0x50, %i5
15145 ldxa [%l7 + %i5] 0x81, %i0
15146 set 0x64, %g4
15147 sta %f6, [%l7 + %g4] 0x80
15148 add %l7, 0x2C, %l6
15149 wr %g0, 0x81, %asi
15150 lda [%l6] %asi, %l1
15151 casa [%l6] 0x81, %l1, %i3
15152 set 0x55, %o7
15153 stba %g2, [%l7 + %o7] 0x80
15154 set 0x49, %i4
15155 stba %i4, [%l7 + %i4] 0xe3
15156 membar #Sync
15157 nop
15158 set 0x37, %g1
15159 ldsb [%l7 + %g1], %o5
15160 fpadd16 %f14, %f8, %f26
15161 set 0x28, %l5
15162 stwa %g6, [%l7 + %l5] 0xe3
15163 membar #Sync
15164 nop
15165 set 0x75, %l0
15166 ldsb [%l7 + %l0], %l5
15167 set 0x40, %l2
15168 prefetcha [%l7 + %l2] 0x80, 0
15169 nop
15170 set 0x40, %i2
15171 ldd [%l7 + %i2], %o6
15172 set 0x10, %o5
15173 prefetcha [%l7 + %o5] 0x80, 2
15174 add %l7, 0x10, %l6
15175 wr %g0, 0x88, %asi
15176 casa [%l6] 0x88, %o3, %o6
15177 nop
15178 set 0x2D, %o1
15179 ldsb [%l7 + %o1], %g1
15180 st %fsr, [%l7 + 0x38]
15181 set 0x58, %i1
15182 stba %l2, [%l7 + %i1] 0xea
15183 membar #Sync
15184 nop
15185 set 0x40, %g6
15186 prefetch [%l7 + %g6], 4
15187 nop
15188 set 0x0C, %l4
15189 lduh [%l7 + %l4], %g5
15190 nop
15191 set 0x34, %g7
15192 lduh [%l7 + %g7], %l0
15193 nop
15194 set 0x18, %o6
15195 stx %o4, [%l7 + %o6]
15196 nop
15197 set 0x10, %l6
15198 prefetch [%l7 + %l6], 0
15199 st %f25, [%l7 + 0x10]
15200 st %fsr, [%l7 + 0x44]
15201 set 0x10, %g2
15202 stda %g6, [%l7 + %g2] 0x80
15203 nop
15204 set 0x50, %i7
15205 std %i6, [%l7 + %i7]
15206 nop
15207 set 0x5E, %g5
15208 ldub [%l7 + %g5], %i7
15209 add %g4, %l3, %o1
15210 nop
15211 set 0x5D, %l3
15212 ldstub [%l7 + %l3], %g3
15213 nop
15214 set 0x4C, %o2
15215 ldub [%l7 + %o2], %i5
15216 nop
15217 nop
15218 setx 0x4022D2DBC22082D6, %l0, %l6
15219 stx %l6, [%l7 + 0x28]
15220 ldd [%l7 + 0x28], %f14
15221 setx 0x53952EB2EE89D868, %l1, %l5
15222 stx %l5, [%l7 + 0x10]
15223 ldd [%l7 + 0x10], %f22
15224 fdivd %f22, %f14, %f2
15225 nop
15226 set 0x18, %o3
15227 ldx [%l7 + %o3], %l4
15228 nop
15229 set 0x18, %g3
15230 stx %o2, [%l7 + %g3]
15231 fpsub32 %f26, %f8, %f14
15232 nop
15233 set 0x50, %i3
15234 std %f28, [%l7 + %i3]
15235 nop
15236 set 0x24, %i0
15237 stw %i2, [%l7 + %i0]
15238 nop
15239 set 0x1C, %o4
15240 ldub [%l7 + %o4], %i0
15241 set 0x1C, %o0
15242 lda [%l7 + %o0] 0x89, %f11
15243 set 0x54, %i6
15244 stha %l1, [%l7 + %i6] 0xea
15245 membar #Sync
15246 set 0x78, %i5
15247 prefetcha [%l7 + %i5] 0x88, 0
15248 nop
15249 set 0x50, %l1
15250 stw %o0, [%l7 + %l1]
15251 nop
15252 set 0x78, %g4
15253 stx %fsr, [%l7 + %g4]
15254 set 0x40, %o7
15255 ldda [%l7 + %o7] 0xd0, %f0
15256 set 0x67, %g1
15257 ldstuba [%l7 + %g1] 0x81, %i4
15258 set 0x40, %i4
15259 stda %f16, [%l7 + %i4] 0x81
15260 ld [%l7 + 0x20], %f22
15261 set 0x10, %l5
15262 ldda [%l7 + %l5] 0x81, %g2
15263 be,a,pt %xcc, loop_108
15264 fpadd32 %f20, %f2, %f16
15265 st %fsr, [%l7 + 0x50]
15266 nop
15267 set 0x75, %l2
15268 ldstub [%l7 + %l2], %o5
15269loop_108:
15270 nop
15271 set 0x40, %i2
15272 prefetcha [%l7 + %i2] 0x80, 2
15273 nop
15274 set 0x30, %o5
15275 prefetch [%l7 + %o5], 2
15276 set 0x14, %o1
15277 swapa [%l7 + %o1] 0x89, %g6
15278 nop
15279 set 0x68, %i1
15280 ldd [%l7 + %i1], %f6
15281 nop
15282 set 0x58, %g6
15283 std %f2, [%l7 + %g6]
15284 or %o7, %l6, %i1
15285 set 0x40, %l0
15286 prefetcha [%l7 + %l0] 0x80, 3
15287 nop
15288 set 0x14, %l4
15289 ldsh [%l7 + %l4], %g1
15290 set 0x20, %o6
15291 swapa [%l7 + %o6] 0x80, %l2
15292 be,pn %icc, loop_109
15293 and %o3, %g5, %l0
15294 nop
15295 set 0x70, %g7
15296 ldd [%l7 + %g7], %f14
15297 set 0x70, %l6
15298 swapa [%l7 + %l6] 0x81, %g7
15299loop_109:
15300 nop
15301 set 0x61, %i7
15302 ldstub [%l7 + %i7], %o4
15303 nop
15304 set 0x76, %g2
15305 ldsh [%l7 + %g2], %i7
15306 set 0x2A, %l3
15307 ldstuba [%l7 + %l3] 0x80, %i6
15308 nop
15309 set 0x76, %g5
15310 sth %g4, [%l7 + %g5]
15311 nop
15312 set 0x38, %o3
15313 ldsw [%l7 + %o3], %l3
15314 nop
15315 set 0x12, %g3
15316 ldsb [%l7 + %g3], %g3
15317 set 0x6A, %i3
15318 ldstuba [%l7 + %i3] 0x88, %i5
15319 nop
15320 set 0x44, %o2
15321 stw %o1, [%l7 + %o2]
15322 and %l4, %i2, %o2
15323 and %l1, %i0, %i3
15324 set 0x68, %i0
15325 stxa %i4, [%l7 + %i0] 0xea
15326 membar #Sync
15327 set 0x20, %o4
15328 stxa %g2, [%l7 + %o4] 0xeb
15329 membar #Sync
15330 bl,a %icc, loop_110
15331 nop
15332 set 0x20, %i6
15333 ldd [%l7 + %i6], %o0
15334 nop
15335 set 0x50, %i5
15336 stw %o5, [%l7 + %i5]
15337 nop
15338 set 0x16, %l1
15339 lduh [%l7 + %l1], %g6
15340loop_110:
15341 st %f10, [%l7 + 0x4C]
15342 nop
15343 set 0x30, %o0
15344 std %f2, [%l7 + %o0]
15345 set 0x36, %g4
15346 stha %o7, [%l7 + %g4] 0x88
15347 set 0x60, %o7
15348 prefetcha [%l7 + %o7] 0x89, 4
15349 nop
15350 set 0x48, %g1
15351 ldd [%l7 + %g1], %f26
15352 set 0x40, %i4
15353 ldda [%l7 + %i4] 0x80, %f0
15354 add %l7, 0x38, %l6
15355 wr %g0, 0x81, %asi
15356 casa [%l6] 0x81, %l6, %i1
15357 set 0x30, %l5
15358 stha %o6, [%l7 + %l5] 0xe2
15359 membar #Sync
15360 set 0x40, %l2
15361 ldda [%l7 + %l2] 0xd2, %f0
15362 nop
15363 set 0x08, %i2
15364 std %f2, [%l7 + %i2]
15365 and %g1, %o3, %l2
15366 nop
15367 set 0x64, %o1
15368 swap [%l7 + %o1], %g5
15369 set 0x18, %o5
15370 stwa %g7, [%l7 + %o5] 0x89
15371 nop
15372 set 0x78, %g6
15373 lduh [%l7 + %g6], %o4
15374 set 0x75, %l0
15375 stba %l0, [%l7 + %l0] 0xe2
15376 membar #Sync
15377 set 0x74, %i1
15378 lda [%l7 + %i1] 0x89, %f2
15379 set 0x6E, %o6
15380 stha %i6, [%l7 + %o6] 0xe3
15381 membar #Sync
15382 and %g4, %i7, %g3
15383 nop
15384 set 0x60, %l4
15385 ldd [%l7 + %l4], %f8
15386 set 0x78, %l6
15387 stwa %l3, [%l7 + %l6] 0x81
15388 set 0x70, %i7
15389 ldxa [%l7 + %i7] 0x81, %o1
15390 nop
15391 set 0x28, %g7
15392 std %f18, [%l7 + %g7]
15393 set 0x47, %g2
15394 stba %i5, [%l7 + %g2] 0xe2
15395 membar #Sync
15396 set 0x30, %l3
15397 sta %f2, [%l7 + %l3] 0x80
15398 set 0x20, %g5
15399 stda %i2, [%l7 + %g5] 0xe3
15400 membar #Sync
15401 add %o2, %l1, %l4
15402 nop
15403 set 0x38, %g3
15404 sth %i3, [%l7 + %g3]
15405 set 0x69, %o3
15406 stba %i0, [%l7 + %o3] 0x88
15407 nop
15408 set 0x34, %i3
15409 stw %g2, [%l7 + %i3]
15410 add %o0, %o5, %g6
15411 nop
15412 set 0x78, %o2
15413 ldx [%l7 + %o2], %o7
15414 set 0x50, %o4
15415 ldda [%l7 + %o4] 0xe3, %l4
15416 nop
15417 set 0x50, %i6
15418 ldsh [%l7 + %i6], %i4
15419 nop
15420 set 0x18, %i0
15421 stx %fsr, [%l7 + %i0]
15422 nop
15423 set 0x6A, %i5
15424 ldsb [%l7 + %i5], %l6
15425 set 0x48, %l1
15426 stxa %o6, [%l7 + %l1] 0x81
15427 nop
15428 set 0x51, %o0
15429 ldstub [%l7 + %o0], %i1
15430 bn,a %xcc, loop_111
15431 nop
15432 set 0x78, %o7
15433 stx %o3, [%l7 + %o7]
15434 nop
15435 set 0x68, %g1
15436 stw %l2, [%l7 + %g1]
15437 set 0x14, %i4
15438 lda [%l7 + %i4] 0x81, %f1
15439loop_111:
15440 and %g1, %g7, %o4
15441 nop
15442 set 0x10, %l5
15443 std %f24, [%l7 + %l5]
15444 nop
15445 set 0x08, %g4
15446 lduw [%l7 + %g4], %l0
15447 set 0x3C, %i2
15448 stwa %i6, [%l7 + %i2] 0xe3
15449 membar #Sync
15450 nop
15451 set 0x10, %l2
15452 sth %g4, [%l7 + %l2]
15453 nop
15454 set 0x28, %o1
15455 ldx [%l7 + %o1], %g5
15456 nop
15457 nop
15458 setx 0x39CCE73AD075ACC9, %l0, %l6
15459 stx %l6, [%l7 + 0x28]
15460 ldd [%l7 + 0x28], %f30
15461 setx 0x790B2E8DAE56F4AE, %l1, %l5
15462 stx %l5, [%l7 + 0x10]
15463 ldd [%l7 + 0x10], %f28
15464 fdivd %f28, %f30, %f8
15465 nop
15466 set 0x16, %o5
15467 stb %g3, [%l7 + %o5]
15468 set 0x18, %g6
15469 swapa [%l7 + %g6] 0x81, %i7
15470 nop
15471 set 0x18, %i1
15472 std %f20, [%l7 + %i1]
15473 nop
15474 set 0x1B, %l0
15475 ldstub [%l7 + %l0], %l3
15476 add %o1, %i5, %o2
15477 bge,a,pt %icc, loop_112
15478 ble,a %xcc, loop_113
15479 nop
15480 set 0x70, %l4
15481 stx %i2, [%l7 + %l4]
15482 ld [%l7 + 0x5C], %f4
15483loop_112:
15484 nop
15485 set 0x50, %l6
15486 ldxa [%l7 + %l6] 0x81, %l4
15487loop_113:
15488 nop
15489 set 0x38, %i7
15490 stw %l1, [%l7 + %i7]
15491 ld [%l7 + 0x28], %f6
15492 be,pt %icc, loop_114
15493 nop
15494 set 0x58, %o6
15495 ldd [%l7 + %o6], %i0
15496 set 0x0E, %g2
15497 stba %g2, [%l7 + %g2] 0x89
15498loop_114:
15499 nop
15500 set 0x6C, %l3
15501 prefetch [%l7 + %l3], 0
15502 nop
15503 set 0x70, %g7
15504 std %i2, [%l7 + %g7]
15505 set 0x70, %g3
15506 sta %f26, [%l7 + %g3] 0x80
15507 and %o0, %g6, %o7
15508 nop
15509 set 0x48, %g5
15510 swap [%l7 + %g5], %l5
15511 or %o5, %i4, %l6
15512 or %o6, %o3, %l2
15513 nop
15514 set 0x20, %o3
15515 lduh [%l7 + %o3], %g1
15516 add %l7, 0x10, %l6
15517 wr %g0, 0x88, %asi
15518 casxa [%l6] 0x88, %g7, %i1
15519 nop
15520 set 0x28, %o2
15521 stx %fsr, [%l7 + %o2]
15522 add %o4, %i6, %g4
15523 nop
15524 set 0x68, %o4
15525 ldx [%l7 + %o4], %l0
15526 add %g3, %i7, %g5
15527 nop
15528 set 0x44, %i6
15529 ldub [%l7 + %i6], %l3
15530 nop
15531 set 0x68, %i0
15532 stx %fsr, [%l7 + %i0]
15533 nop
15534 set 0x30, %i5
15535 ldd [%l7 + %i5], %f28
15536 add %l7, 0x78, %l6
15537 wr %g0, 0x88, %asi
15538 ldxa [%l6] %asi, %i5
15539 casxa [%l6] 0x88, %i5, %o1
15540 nop
15541 set 0x48, %l1
15542 lduw [%l7 + %l1], %o2
15543 set 0x5C, %i3
15544 lda [%l7 + %i3] 0x81, %f14
15545 add %l7, 0x28, %l6
15546 wr %g0, 0x81, %asi
15547 casa [%l6] 0x81, %l4, %i2
15548 set 0x70, %o7
15549 ldxa [%l7 + %o7] 0x88, %i0
15550 ld [%l7 + 0x38], %f3
15551 add %l7, 0x28, %l6
15552 wr %g0, 0x88, %asi
15553 casxa [%l6] 0x88, %g2, %l1
15554 nop
15555 set 0x68, %g1
15556 ldd [%l7 + %g1], %i2
15557 set 0x70, %o0
15558 prefetcha [%l7 + %o0] 0x88, 1
15559 nop
15560 set 0x7E, %l5
15561 lduh [%l7 + %l5], %g6
15562 nop
15563 set 0x6E, %i4
15564 sth %o7, [%l7 + %i4]
15565 or %o5, %i4, %l5
15566 fpsub16s %f22, %f31, %f17
15567 nop
15568 set 0x38, %g4
15569 std %f12, [%l7 + %g4]
15570 set 0x7C, %l2
15571 swapa [%l7 + %l2] 0x89, %l6
15572 nop
15573 set 0x68, %o1
15574 stx %o6, [%l7 + %o1]
15575 nop
15576 set 0x15, %o5
15577 ldsb [%l7 + %o5], %o3
15578 st %f26, [%l7 + 0x24]
15579 nop
15580 set 0x50, %g6
15581 ldx [%l7 + %g6], %l2
15582 set 0x10, %i2
15583 sta %f26, [%l7 + %i2] 0x89
15584 membar #Sync
15585 set 0x40, %i1
15586 ldda [%l7 + %i1] 0xf1, %f16
15587 nop
15588 set 0x5C, %l0
15589 ldsh [%l7 + %l0], %g7
15590 nop
15591 set 0x68, %l6
15592 stx %fsr, [%l7 + %l6]
15593 nop
15594 set 0x50, %l4
15595 stx %i1, [%l7 + %l4]
15596 set 0x44, %o6
15597 lda [%l7 + %o6] 0x80, %f16
15598 set 0x18, %i7
15599 ldxa [%l7 + %i7] 0x81, %o4
15600 nop
15601 set 0x08, %g2
15602 ldd [%l7 + %g2], %g0
15603 nop
15604 set 0x30, %l3
15605 lduh [%l7 + %l3], %g4
15606 nop
15607 set 0x28, %g7
15608 ldd [%l7 + %g7], %l0
15609 and %i6, %i7, %g3
15610 nop
15611 set 0x14, %g5
15612 sth %l3, [%l7 + %g5]
15613 nop
15614 set 0x74, %o3
15615 sth %g5, [%l7 + %o3]
15616 set 0x40, %g3
15617 stxa %o1, [%l7 + %g3] 0xea
15618 membar #Sync
15619 set 0x18, %o4
15620 lda [%l7 + %o4] 0x80, %f22
15621 nop
15622 set 0x10, %o2
15623 stw %i5, [%l7 + %o2]
15624 bn,a,pn %xcc, loop_115
15625 nop
15626 set 0x40, %i6
15627 ldsb [%l7 + %i6], %l4
15628 nop
15629 set 0x5E, %i5
15630 ldsb [%l7 + %i5], %o2
15631 set 0x52, %l1
15632 stha %i0, [%l7 + %l1] 0x81
15633loop_115:
15634 nop
15635 set 0x34, %i0
15636 ldstub [%l7 + %i0], %i2
15637 st %f31, [%l7 + 0x18]
15638 nop
15639 set 0x30, %i3
15640 lduw [%l7 + %i3], %g2
15641 add %l7, 0x30, %l6
15642 wr %g0, 0x88, %asi
15643 lda [%l6] %asi, %i3
15644 casa [%l6] 0x88, %i3, %l1
15645 set 0x30, %g1
15646 stha %o0, [%l7 + %g1] 0x80
15647 ld [%l7 + 0x10], %f12
15648 set 0x50, %o7
15649 ldstuba [%l7 + %o7] 0x89, %o7
15650 nop
15651 set 0x28, %l5
15652 stw %o5, [%l7 + %l5]
15653 nop
15654 set 0x60, %o0
15655 ldd [%l7 + %o0], %g6
15656 set 0x18, %i4
15657 prefetcha [%l7 + %i4] 0x89, 0
15658 and %l6, %o6, %i4
15659 nop
15660 nop
15661 setx 0xD14F8583, %l0, %l6
15662 st %l6, [%l7 + 0x28]
15663 ld [%l7 + 0x28], %f18
15664 setx 0xA98CA8E6, %l1, %l5
15665 st %l5, [%l7 + 0x10]
15666 ld [%l7 + 0x10], %f30
15667 fdivs %f30, %f18, %f15
15668 ld [%l7 + 0x14], %f12
15669 nop
15670 set 0x70, %g4
15671 ldd [%l7 + %g4], %o2
15672 bg,a,pt %xcc, loop_116
15673 nop
15674 set 0x4A, %l2
15675 sth %g7, [%l7 + %l2]
15676 set 0x10, %o1
15677 ldda [%l7 + %o1] 0x80, %i0
15678loop_116:
15679 st %fsr, [%l7 + 0x48]
15680 set 0x40, %g6
15681 stda %f16, [%l7 + %g6] 0xf1
15682 membar #Sync
15683 fpsub16s %f26, %f18, %f23
15684 add %l7, 0x68, %l6
15685 wr %g0, 0x88, %asi
15686 casxa [%l6] 0x88, %l2, %g1
15687 set 0x1C, %i2
15688 swapa [%l7 + %i2] 0x81, %o4
15689 st %fsr, [%l7 + 0x48]
15690 set 0x15, %o5
15691 stba %l0, [%l7 + %o5] 0xeb
15692 membar #Sync
15693 nop
15694 set 0x18, %l0
15695 std %i6, [%l7 + %l0]
15696 nop
15697 set 0x6B, %l6
15698 ldstub [%l7 + %l6], %g4
15699 ld [%l7 + 0x20], %f27
15700 nop
15701 set 0x68, %i1
15702 ldd [%l7 + %i1], %i6
15703 set 0x45, %o6
15704 ldstuba [%l7 + %o6] 0x88, %l3
15705 bl,a,pt %xcc, loop_117
15706 fpadd32 %f0, %f24, %f14
15707 set 0x40, %i7
15708 stda %f16, [%l7 + %i7] 0x89
15709loop_117:
15710 nop
15711 set 0x10, %g2
15712 lduw [%l7 + %g2], %g3
15713 add %g5, %o1, %l4
15714 st %fsr, [%l7 + 0x70]
15715 nop
15716 set 0x2C, %l3
15717 ldsb [%l7 + %l3], %o2
15718 nop
15719 set 0x2C, %l4
15720 stw %i5, [%l7 + %l4]
15721 membar #Sync
15722 set 0x40, %g7
15723 ldda [%l7 + %g7] 0xf1, %f16
15724 wr %i0, %g2, %sys_tick
15725 nop
15726 set 0x28, %g5
15727 ldd [%l7 + %g5], %f8
15728 set 0x40, %o3
15729 ldda [%l7 + %o3] 0x88, %f16
15730 set 0x40, %g3
15731 ldda [%l7 + %g3] 0x89, %f0
15732 and %i3, %i2, %o0
15733 nop
15734 set 0x59, %o4
15735 stb %o7, [%l7 + %o4]
15736 add %l7, 0x40, %l6
15737 wr %g0, 0x80, %asi
15738 casa [%l6] 0x80, %o5, %l1
15739 add %l7, 0x08, %l6
15740 wr %g0, 0x80, %asi
15741 ldxa [%l6] %asi, %l5
15742 casxa [%l6] 0x80, %l5, %l6
15743 nop
15744 set 0x31, %o2
15745 stb %g6, [%l7 + %o2]
15746 nop
15747 set 0x50, %i5
15748 prefetch [%l7 + %i5], 1
15749 set 0x40, %i6
15750 stda %f16, [%l7 + %i6] 0xc8
15751 nop
15752 set 0x10, %i0
15753 ldstub [%l7 + %i0], %i4
15754 nop
15755 set 0x24, %i3
15756 swap [%l7 + %i3], %o3
15757 ld [%l7 + 0x14], %f5
15758 nop
15759 set 0x3C, %g1
15760 swap [%l7 + %g1], %g7
15761 nop
15762 set 0x68, %l1
15763 stx %fsr, [%l7 + %l1]
15764 set 0x68, %o7
15765 ldxa [%l7 + %o7] 0x88, %o6
15766 fpsub32s %f6, %f5, %f20
15767 add %l7, 0x20, %l6
15768 wr %g0, 0x88, %asi
15769 lda [%l6] %asi, %l2
15770 casa [%l6] 0x88, %l2, %i1
15771 nop
15772 set 0x10, %l5
15773 lduw [%l7 + %l5], %o4
15774 or %l0, %i6, %g1
15775 nop
15776 set 0x60, %i4
15777 ldd [%l7 + %i4], %g4
15778 nop
15779 set 0x42, %o0
15780 ldsh [%l7 + %o0], %i7
15781 and %l3, %g5, %o1
15782 set 0x60, %g4
15783 stxa %l4, [%l7 + %g4] 0xe3
15784 membar #Sync
15785 st %fsr, [%l7 + 0x3C]
15786 set 0x78, %o1
15787 stwa %o2, [%l7 + %o1] 0xe2
15788 membar #Sync
15789 nop
15790 set 0x50, %g6
15791 stx %g3, [%l7 + %g6]
15792 set 0x78, %i2
15793 stwa %i0, [%l7 + %i2] 0x80
15794 st %fsr, [%l7 + 0x64]
15795 add %i5, %i3, %g2
15796 bgu,a %icc, loop_118
15797 nop
15798 set 0x48, %o5
15799 std %f24, [%l7 + %o5]
15800 set 0x40, %l2
15801 stda %f0, [%l7 + %l2] 0xda
15802loop_118:
15803 nop
15804 set 0x58, %l0
15805 prefetch [%l7 + %l0], 1
15806 set 0x40, %i1
15807 stda %f16, [%l7 + %i1] 0xc8
15808 nop
15809 set 0x08, %o6
15810 ldsh [%l7 + %o6], %i2
15811 nop
15812 set 0x34, %i7
15813 stw %o7, [%l7 + %i7]
15814 set 0x08, %g2
15815 ldxa [%l7 + %g2] 0x89, %o0
15816 nop
15817 set 0x0C, %l3
15818 stw %o5, [%l7 + %l3]
15819 wr %l1, %l5, %set_softint
15820 fpadd16s %f4, %f12, %f2
15821 nop
15822 set 0x60, %l4
15823 std %f26, [%l7 + %l4]
15824 nop
15825 set 0x50, %l6
15826 lduw [%l7 + %l6], %g6
15827 nop
15828 set 0x30, %g7
15829 prefetch [%l7 + %g7], 0
15830 nop
15831 set 0x30, %o3
15832 std %i4, [%l7 + %o3]
15833 st %f24, [%l7 + 0x64]
15834 set 0x61, %g3
15835 stba %o3, [%l7 + %g3] 0x80
15836 nop
15837 set 0x18, %g5
15838 prefetch [%l7 + %g5], 4
15839 st %fsr, [%l7 + 0x78]
15840 set 0x10, %o4
15841 lda [%l7 + %o4] 0x80, %f14
15842 nop
15843 set 0x28, %o2
15844 ldx [%l7 + %o2], %g7
15845 set 0x4A, %i6
15846 ldstuba [%l7 + %i6] 0x81, %l6
15847 nop
15848 set 0x68, %i0
15849 swap [%l7 + %i0], %o6
15850 nop
15851 set 0x48, %i3
15852 stx %fsr, [%l7 + %i3]
15853 nop
15854 set 0x08, %g1
15855 ldstub [%l7 + %g1], %i1
15856 and %o4, %l0, %i6
15857 nop
15858 set 0x26, %l1
15859 sth %l2, [%l7 + %l1]
15860 set 0x1C, %o7
15861 swapa [%l7 + %o7] 0x80, %g1
15862 nop
15863 set 0x69, %i5
15864 stb %i7, [%l7 + %i5]
15865 nop
15866 set 0x0C, %i4
15867 ldsh [%l7 + %i4], %l3
15868 nop
15869 set 0x48, %o0
15870 stx %fsr, [%l7 + %o0]
15871 ld [%l7 + 0x18], %f31
15872 nop
15873 set 0x20, %g4
15874 ldsh [%l7 + %g4], %g5
15875 nop
15876 set 0x6C, %l5
15877 stb %o1, [%l7 + %l5]
15878 ld [%l7 + 0x48], %f30
15879 ble,a %xcc, loop_119
15880 nop
15881 set 0x6C, %g6
15882 prefetch [%l7 + %g6], 3
15883 nop
15884 set 0x48, %o1
15885 stx %fsr, [%l7 + %o1]
15886 nop
15887 set 0x65, %o5
15888 ldsb [%l7 + %o5], %l4
15889loop_119:
15890 nop
15891 set 0x48, %i2
15892 stx %g4, [%l7 + %i2]
15893 nop
15894 set 0x48, %l2
15895 ldd [%l7 + %l2], %o2
15896 set 0x74, %i1
15897 sta %f21, [%l7 + %i1] 0x89
15898 add %g3, %i5, %i0
15899 set 0x50, %l0
15900 stda %g2, [%l7 + %l0] 0xe2
15901 membar #Sync
15902 nop
15903 set 0x4C, %i7
15904 ldub [%l7 + %i7], %i2
15905 nop
15906 set 0x60, %o6
15907 swap [%l7 + %o6], %o7
15908 nop
15909 set 0x20, %l3
15910 ldx [%l7 + %l3], %o0
15911 nop
15912 set 0x18, %l4
15913 std %i2, [%l7 + %l4]
15914 nop
15915 set 0x66, %l6
15916 ldub [%l7 + %l6], %l1
15917 nop
15918 set 0x40, %g7
15919 stw %l5, [%l7 + %g7]
15920 set 0x40, %g2
15921 stda %f16, [%l7 + %g2] 0xcc
15922 nop
15923 set 0x48, %g3
15924 stx %g6, [%l7 + %g3]
15925 nop
15926 set 0x4C, %o3
15927 swap [%l7 + %o3], %o5
15928 nop
15929 set 0x30, %o4
15930 ldx [%l7 + %o4], %o3
15931 nop
15932 set 0x70, %g5
15933 stw %g7, [%l7 + %g5]
15934 and %i4, %l6, %i1
15935 nop
15936 set 0x30, %o2
15937 ldd [%l7 + %o2], %o4
15938 add %l7, 0x44, %l6
15939 wr %g0, 0x88, %asi
15940 lda [%l6] %asi, %o6
15941 casa [%l6] 0x88, %o6, %i6
15942 add %l2, %l0, %g1
15943 add %l7, 0x20, %l6
15944 wr %g0, 0x89, %asi
15945 casxa [%l6] 0x89, %l3, %i7
15946 set 0x38, %i6
15947 ldxa [%l7 + %i6] 0x88, %o1
15948 set 0x3C, %i3
15949 lda [%l7 + %i3] 0x89, %f21
15950 nop
15951 set 0x14, %i0
15952 ldsw [%l7 + %i0], %g5
15953 set 0x38, %l1
15954 swapa [%l7 + %l1] 0x89, %g4
15955 wr %o2, %l4, %set_softint
15956 nop
15957 set 0x34, %o7
15958 ldsb [%l7 + %o7], %g3
15959 or %i0, %g2, %i5
15960 nop
15961 set 0x7F, %i5
15962 ldub [%l7 + %i5], %i2
15963 and %o0, %i3, %l1
15964 fpadd16s %f4, %f1, %f30
15965 set 0x44, %i4
15966 lda [%l7 + %i4] 0x88, %f15
15967 nop
15968 or %g0, 0x8, %l0
15969 sllx %l0, 0x3c, %l0
15970 wr %l0, 0x4E1, %sys_tick_cmpr
15971 fpsub32s %f23, %f1, %f27
15972 nop
15973 set 0x3C, %g1
15974 lduw [%l7 + %g1], %g6
15975 nop
15976 set 0x64, %g4
15977 stb %o5, [%l7 + %g4]
15978 nop
15979 set 0x6C, %l5
15980 stw %g7, [%l7 + %l5]
15981 set 0x40, %g6
15982 ldda [%l7 + %g6] 0x89, %f16
15983 nop
15984 set 0x79, %o0
15985 ldstub [%l7 + %o0], %i4
15986 ld [%l7 + 0x48], %f27
15987 set 0x40, %o5
15988 ldda [%l7 + %o5] 0x81, %f16
15989 be %icc, loop_120
15990 nop
15991 set 0x68, %o1
15992 swap [%l7 + %o1], %l6
15993 nop
15994 set 0x18, %l2
15995 swap [%l7 + %l2], %o3
15996 nop
15997 set 0x40, %i1
15998 stx %fsr, [%l7 + %i1]
15999loop_120:
16000 nop
16001 set 0x24, %l0
16002 ldsw [%l7 + %l0], %o4
16003 nop
16004 set 0x48, %i7
16005 lduw [%l7 + %i7], %o6
16006 nop
16007 set 0x68, %i2
16008 lduw [%l7 + %i2], %i1
16009 nop
16010 set 0x50, %l3
16011 std %l2, [%l7 + %l3]
16012 nop
16013 set 0x78, %o6
16014 stx %fsr, [%l7 + %o6]
16015 nop
16016 set 0x44, %l6
16017 ldsw [%l7 + %l6], %l0
16018 set 0x2C, %g7
16019 sta %f7, [%l7 + %g7] 0x81
16020 set 0x30, %g2
16021 stda %i6, [%l7 + %g2] 0x89
16022 nop
16023 set 0x4F, %g3
16024 stb %g1, [%l7 + %g3]
16025 nop
16026 set 0x54, %o3
16027 stw %l3, [%l7 + %o3]
16028 nop
16029 set 0x64, %l4
16030 ldsh [%l7 + %l4], %i7
16031 set 0x2C, %g5
16032 swapa [%l7 + %g5] 0x81, %g5
16033 set 0x70, %o4
16034 lda [%l7 + %o4] 0x80, %f8
16035 st %fsr, [%l7 + 0x68]
16036 nop
16037 set 0x20, %o2
16038 swap [%l7 + %o2], %g4
16039 nop
16040 set 0x70, %i6
16041 std %o2, [%l7 + %i6]
16042 set 0x75, %i0
16043 stba %o1, [%l7 + %i0] 0x89
16044 fpadd16s %f10, %f3, %f17
16045 nop
16046 set 0x4C, %i3
16047 lduw [%l7 + %i3], %g3
16048 nop
16049 set 0x28, %o7
16050 std %f8, [%l7 + %o7]
16051 nop
16052 set 0x70, %i5
16053 ldx [%l7 + %i5], %l4
16054 ld [%l7 + 0x50], %f4
16055 nop
16056 set 0x08, %l1
16057 std %f30, [%l7 + %l1]
16058 wr %i0, %g2, %pic
16059 set 0x28, %i4
16060 stxa %i5, [%l7 + %i4] 0x89
16061 set 0x20, %g1
16062 prefetcha [%l7 + %g1] 0x81, 0
16063 nop
16064 set 0x4C, %g4
16065 ldsw [%l7 + %g4], %i3
16066 nop
16067 set 0x30, %g6
16068 ldd [%l7 + %g6], %f0
16069 nop
16070 set 0x78, %o0
16071 ldd [%l7 + %o0], %f12
16072 nop
16073 set 0x78, %o5
16074 ldx [%l7 + %o5], %l1
16075 nop
16076 set 0x38, %l5
16077 lduw [%l7 + %l5], %o7
16078 set 0x64, %o1
16079 swapa [%l7 + %o1] 0x81, %l5
16080 add %l7, 0x38, %l6
16081 wr %g0, 0x89, %asi
16082 casxa [%l6] 0x89, %i2, %o5
16083 nop
16084 set 0x0B, %i1
16085 stb %g7, [%l7 + %i1]
16086 nop
16087 set 0x74, %l0
16088 stw %g6, [%l7 + %l0]
16089 nop
16090 set 0x78, %l2
16091 std %i6, [%l7 + %l2]
16092 add %l7, 0x10, %l6
16093 wr %g0, 0x81, %asi
16094 casxa [%l6] 0x81, %o3, %i4
16095 nop
16096 set 0x1D, %i2
16097 ldsb [%l7 + %i2], %o6
16098 nop
16099 set 0x30, %i7
16100 stx %i1, [%l7 + %i7]
16101 nop
16102 set 0x18, %o6
16103 prefetch [%l7 + %o6], 0
16104 set 0x4A, %l6
16105 ldstuba [%l7 + %l6] 0x89, %l2
16106 or %l0, %o4, %g1
16107 add %i6, %i7, %l3
16108 set 0x20, %l3
16109 ldxa [%l7 + %l3] 0x88, %g5
16110 set 0x24, %g7
16111 ldstuba [%l7 + %g7] 0x88, %g4
16112 or %o2, %o1, %g3
16113 set 0x08, %g2
16114 ldxa [%l7 + %g2] 0x81, %l4
16115 or %g2, %i5, %i0
16116 ble,a,pn %xcc, loop_121
16117 and %i3, %o0, %l1
16118 set 0x14, %o3
16119 stha %o7, [%l7 + %o3] 0xe2
16120 membar #Sync
16121loop_121:
16122 nop
16123 set 0x48, %l4
16124 ldx [%l7 + %l4], %i2
16125 nop
16126 set 0x64, %g3
16127 sth %o5, [%l7 + %g3]
16128 nop
16129 set 0x10, %g5
16130 std %g6, [%l7 + %g5]
16131 nop
16132 set 0x20, %o2
16133 std %g6, [%l7 + %o2]
16134 nop
16135 set 0x58, %i6
16136 lduw [%l7 + %i6], %l6
16137 nop
16138 set 0x48, %i0
16139 ldsh [%l7 + %i0], %o3
16140 set 0x38, %o4
16141 stxa %i4, [%l7 + %o4] 0x89
16142 nop
16143 set 0x78, %i3
16144 std %l4, [%l7 + %i3]
16145 set 0x20, %o7
16146 stwa %i1, [%l7 + %o7] 0x88
16147 add %l2, %o6, %o4
16148 nop
16149 or %g0, 0x8, %l0
16150 sllx %l0, 0x3c, %l0
16151 wr %l0, %g0, %sys_tick_cmpr
16152 nop
16153 set 0x10, %i5
16154 stx %l0, [%l7 + %i5]
16155 set 0x78, %i4
16156 stwa %l3, [%l7 + %i4] 0xe3
16157 membar #Sync
16158 set 0x40, %g1
16159 stda %f16, [%l7 + %g1] 0xc4
16160 nop
16161 set 0x36, %g4
16162 ldsh [%l7 + %g4], %g5
16163 set 0x28, %l1
16164 swapa [%l7 + %l1] 0x88, %i7
16165 set 0x48, %g6
16166 stha %o2, [%l7 + %g6] 0x81
16167 nop
16168 set 0x24, %o5
16169 stw %g4, [%l7 + %o5]
16170 set 0x61, %l5
16171 stba %o1, [%l7 + %l5] 0xe3
16172 membar #Sync
16173 or %l4, %g3, %g2
16174 set 0x40, %o0
16175 ldxa [%l7 + %o0] 0x80, %i0
16176 nop
16177 set 0x30, %o1
16178 stx %fsr, [%l7 + %o1]
16179 set 0x40, %i1
16180 stda %f0, [%l7 + %i1] 0xd2
16181 set 0x30, %l2
16182 stxa %i5, [%l7 + %l2] 0x89
16183 set 0x35, %i2
16184 ldstuba [%l7 + %i2] 0x81, %o0
16185 nop
16186 set 0x40, %i7
16187 std %l0, [%l7 + %i7]
16188 set 0x7F, %l0
16189 stba %o7, [%l7 + %l0] 0xeb
16190 membar #Sync
16191 nop
16192 set 0x5A, %l6
16193 sth %i3, [%l7 + %l6]
16194 nop
16195 set 0x39, %l3
16196 ldsb [%l7 + %l3], %o5
16197 nop
16198 set 0x60, %o6
16199 std %f24, [%l7 + %o6]
16200 nop
16201 set 0x72, %g7
16202 stb %g7, [%l7 + %g7]
16203 nop
16204 set 0x68, %o3
16205 ldub [%l7 + %o3], %i2
16206 set 0x50, %g2
16207 stwa %g6, [%l7 + %g2] 0xe2
16208 membar #Sync
16209 nop
16210 set 0x6C, %g3
16211 ldsw [%l7 + %g3], %l6
16212 nop
16213 set 0x34, %g5
16214 prefetch [%l7 + %g5], 1
16215 set 0x44, %o2
16216 lda [%l7 + %o2] 0x81, %f8
16217 st %f13, [%l7 + 0x20]
16218 nop
16219 set 0x5F, %l4
16220 ldstub [%l7 + %l4], %o3
16221 nop
16222 set 0x1A, %i0
16223 ldsb [%l7 + %i0], %i4
16224 nop
16225 set 0x48, %i6
16226 stx %fsr, [%l7 + %i6]
16227 nop
16228 set 0x50, %i3
16229 ldsw [%l7 + %i3], %l5
16230 nop
16231 set 0x42, %o7
16232 lduh [%l7 + %o7], %l2
16233 st %f17, [%l7 + 0x58]
16234 nop
16235 set 0x28, %i5
16236 stx %i1, [%l7 + %i5]
16237 nop
16238 set 0x46, %i4
16239 ldub [%l7 + %i4], %o4
16240 set 0x10, %o4
16241 ldxa [%l7 + %o4] 0x81, %g1
16242 st %f25, [%l7 + 0x78]
16243 nop
16244 set 0x70, %g4
16245 std %o6, [%l7 + %g4]
16246 nop
16247 set 0x28, %l1
16248 ldd [%l7 + %l1], %i6
16249 nop
16250 set 0x3A, %g1
16251 lduh [%l7 + %g1], %l3
16252 nop
16253 set 0x1A, %g6
16254 ldsb [%l7 + %g6], %g5
16255 set 0x54, %l5
16256 swapa [%l7 + %l5] 0x89, %l0
16257 add %o2, %i7, %o1
16258 nop
16259 set 0x1C, %o0
16260 lduw [%l7 + %o0], %g4
16261 and %l4, %g3, %g2
16262 set 0x74, %o1
16263 sta %f10, [%l7 + %o1] 0x88
16264 nop
16265 set 0x47, %o5
16266 ldstub [%l7 + %o5], %i5
16267 nop
16268 set 0x2C, %l2
16269 lduw [%l7 + %l2], %i0
16270 nop
16271 set 0x73, %i1
16272 ldstub [%l7 + %i1], %o0
16273 nop
16274 nop
16275 setx 0x7F1BD5B1C78027BD, %l0, %l6
16276 stx %l6, [%l7 + 0x28]
16277 ldd [%l7 + 0x28], %f12
16278 setx 0xA0CFCE88A1543E9B, %l1, %l5
16279 stx %l5, [%l7 + 0x10]
16280 ldd [%l7 + 0x10], %f28
16281 fdivd %f28, %f12, %f20
16282 nop
16283 or %g0, 0x8, %l0
16284 sllx %l0, 0x3c, %l0
16285 wr %l0, 0x832, %sys_tick_cmpr
16286 st %f29, [%l7 + 0x4C]
16287 and %o5, %g7, %l1
16288 nop
16289 nop
16290 setx 0x3C41D9E1, %l0, %l6
16291 st %l6, [%l7 + 0x28]
16292 ld [%l7 + 0x28], %f28
16293 setx 0xCA606B04, %l1, %l5
16294 st %l5, [%l7 + 0x10]
16295 ld [%l7 + 0x10], %f1
16296 fdivs %f1, %f28, %f0
16297 and %g6, %i2, %o3
16298 nop
16299 set 0x38, %i7
16300 ldd [%l7 + %i7], %i4
16301 set 0x40, %i2
16302 stda %f16, [%l7 + %i2] 0xc8
16303 set 0x20, %l6
16304 stwa %l6, [%l7 + %l6] 0xeb
16305 membar #Sync
16306 set 0x7C, %l0
16307 swapa [%l7 + %l0] 0x80, %l2
16308 set 0x0C, %o6
16309 swapa [%l7 + %o6] 0x88, %i1
16310 nop
16311 set 0x30, %l3
16312 std %l4, [%l7 + %l3]
16313 nop
16314 set 0x2C, %g7
16315 stw %o4, [%l7 + %g7]
16316 set 0x70, %o3
16317 stxa %o6, [%l7 + %o3] 0xe3
16318 membar #Sync
16319 nop
16320 set 0x2D, %g2
16321 ldub [%l7 + %g2], %i6
16322 st %fsr, [%l7 + 0x0C]
16323 add %l3, %g1, %l0
16324 ld [%l7 + 0x34], %f7
16325 set 0x72, %g5
16326 stba %o2, [%l7 + %g5] 0x81
16327 ld [%l7 + 0x30], %f17
16328 set 0x78, %o2
16329 stda %i6, [%l7 + %o2] 0x88
16330 nop
16331 set 0x4C, %g3
16332 sth %o1, [%l7 + %g3]
16333 nop
16334 set 0x10, %i0
16335 stx %fsr, [%l7 + %i0]
16336 nop
16337 set 0x4E, %i6
16338 ldstub [%l7 + %i6], %g4
16339 nop
16340 set 0x57, %l4
16341 ldstub [%l7 + %l4], %l4
16342 nop
16343 set 0x08, %i3
16344 ldd [%l7 + %i3], %g4
16345 nop
16346 set 0x40, %i5
16347 stx %fsr, [%l7 + %i5]
16348 wr %g2, %i5, %pic
16349 st %fsr, [%l7 + 0x48]
16350 set 0x18, %i4
16351 stxa %g3, [%l7 + %i4] 0x89
16352 set 0x18, %o7
16353 stha %o0, [%l7 + %o7] 0x89
16354 nop
16355 set 0x24, %o4
16356 swap [%l7 + %o4], %o7
16357 nop
16358 set 0x60, %g4
16359 prefetch [%l7 + %g4], 2
16360 ld [%l7 + 0x10], %f3
16361 set 0x58, %g1
16362 swapa [%l7 + %g1] 0x80, %i3
16363 nop
16364 set 0x66, %l1
16365 ldsh [%l7 + %l1], %i0
16366 and %o5, %g7, %g6
16367 set 0x70, %l5
16368 stxa %l1, [%l7 + %l5] 0xe2
16369 membar #Sync
16370 set 0x10, %g6
16371 swapa [%l7 + %g6] 0x80, %o3
16372 add %l7, 0x48, %l6
16373 wr %g0, 0x80, %asi
16374 casxa [%l6] 0x80, %i4, %i2
16375 nop
16376 set 0x28, %o1
16377 stw %l6, [%l7 + %o1]
16378 set 0x18, %o0
16379 lda [%l7 + %o0] 0x80, %f3
16380 add %l7, 0x70, %l6
16381 wr %g0, 0x81, %asi
16382 ldxa [%l6] %asi, %l2
16383 casxa [%l6] 0x81, %l2, %i1
16384 nop
16385 set 0x60, %l2
16386 lduh [%l7 + %l2], %o4
16387 nop
16388 set 0x45, %o5
16389 ldstub [%l7 + %o5], %l5
16390 add %i6, %o6, %l3
16391 st %f14, [%l7 + 0x54]
16392 set 0x46, %i7
16393 ldstuba [%l7 + %i7] 0x80, %l0
16394 set 0x60, %i2
16395 stda %o2, [%l7 + %i2] 0x81
16396 nop
16397 set 0x4A, %l6
16398 sth %g1, [%l7 + %l6]
16399 set 0x58, %l0
16400 prefetcha [%l7 + %l0] 0x81, 1
16401 ld [%l7 + 0x44], %f0
16402 wr %g4, %o1, %sys_tick
16403 add %l7, 0x28, %l6
16404 wr %g0, 0x80, %asi
16405 ldxa [%l6] %asi, %l4
16406 casxa [%l6] 0x80, %l4, %g5
16407 nop
16408 set 0x34, %i1
16409 prefetch [%l7 + %i1], 0
16410 set 0x68, %o6
16411 stda %g2, [%l7 + %o6] 0x88
16412 nop
16413 set 0x28, %g7
16414 stx %g3, [%l7 + %g7]
16415 set 0x1C, %l3
16416 sta %f4, [%l7 + %l3] 0x80
16417 nop
16418 set 0x4F, %o3
16419 ldub [%l7 + %o3], %i5
16420 nop
16421 set 0x10, %g5
16422 lduh [%l7 + %g5], %o0
16423 ba,a %icc, loop_122
16424 nop
16425 set 0x72, %o2
16426 ldub [%l7 + %o2], %o7
16427 nop
16428 set 0x3C, %g3
16429 prefetch [%l7 + %g3], 2
16430 nop
16431 set 0x32, %i0
16432 sth %i3, [%l7 + %i0]
16433loop_122:
16434 st %f0, [%l7 + 0x20]
16435 set 0x60, %i6
16436 stxa %o5, [%l7 + %i6] 0x89
16437 nop
16438 set 0x28, %g2
16439 lduw [%l7 + %g2], %g7
16440 st %f29, [%l7 + 0x38]
16441 nop
16442 set 0x68, %l4
16443 swap [%l7 + %l4], %i0
16444 set 0x18, %i5
16445 stba %l1, [%l7 + %i5] 0xe3
16446 membar #Sync
16447 set 0x58, %i3
16448 stxa %g6, [%l7 + %i3] 0x88
16449 set 0x28, %o7
16450 ldxa [%l7 + %o7] 0x89, %i4
16451 nop
16452 set 0x30, %i4
16453 ldsw [%l7 + %i4], %i2
16454 st %fsr, [%l7 + 0x34]
16455 nop
16456 set 0x15, %g4
16457 ldsb [%l7 + %g4], %o3
16458 fpadd32s %f16, %f16, %f29
16459 nop
16460 set 0x1E, %g1
16461 ldsh [%l7 + %g1], %l6
16462 nop
16463 set 0x18, %o4
16464 stx %i1, [%l7 + %o4]
16465 nop
16466 set 0x66, %l1
16467 sth %l2, [%l7 + %l1]
16468 nop
16469 set 0x6A, %l5
16470 stb %o4, [%l7 + %l5]
16471 nop
16472 set 0x38, %g6
16473 ldsw [%l7 + %g6], %i6
16474 nop
16475 set 0x29, %o1
16476 ldstub [%l7 + %o1], %o6
16477 st %fsr, [%l7 + 0x24]
16478 nop
16479 set 0x62, %o0
16480 ldsh [%l7 + %o0], %l3
16481 set 0x24, %o5
16482 lda [%l7 + %o5] 0x80, %f30
16483 nop
16484 set 0x0C, %l2
16485 swap [%l7 + %l2], %l5
16486 nop
16487 set 0x54, %i7
16488 stw %l0, [%l7 + %i7]
16489 nop
16490 set 0x50, %l6
16491 stx %fsr, [%l7 + %l6]
16492 nop
16493 set 0x7C, %l0
16494 ldsw [%l7 + %l0], %o2
16495 nop
16496 set 0x0C, %i2
16497 swap [%l7 + %i2], %i7
16498 set 0x40, %i1
16499 ldda [%l7 + %i1] 0x88, %f16
16500 and %g4, %o1, %l4
16501 add %g1, %g2, %g3
16502 set 0x40, %o6
16503 stda %f0, [%l7 + %o6] 0xca
16504 set 0x78, %g7
16505 ldstuba [%l7 + %g7] 0x80, %g5
16506 set 0x50, %o3
16507 prefetcha [%l7 + %o3] 0x81, 4
16508 add %l7, 0x40, %l6
16509 wr %g0, 0x88, %asi
16510 lda [%l6] %asi, %o7
16511 casa [%l6] 0x88, %o7, %i5
16512 set 0x4A, %l3
16513 stba %o5, [%l7 + %l3] 0xe3
16514 membar #Sync
16515 set 0x58, %g5
16516 sta %f11, [%l7 + %g5] 0x80
16517 set 0x38, %o2
16518 stba %i3, [%l7 + %o2] 0x81
16519 nop
16520 set 0x58, %i0
16521 ldx [%l7 + %i0], %i0
16522 set 0x15, %g3
16523 ldstuba [%l7 + %g3] 0x89, %g7
16524 set 0x18, %i6
16525 lda [%l7 + %i6] 0x88, %f26
16526 set 0x20, %l4
16527 ldda [%l7 + %l4] 0xea, %g6
16528 st %fsr, [%l7 + 0x4C]
16529 nop
16530 set 0x32, %i5
16531 lduh [%l7 + %i5], %l1
16532 add %l7, 0x18, %l6
16533 wr %g0, 0x81, %asi
16534 casa [%l6] 0x81, %i4, %o3
16535 and %i2, %l6, %i1
16536 st %fsr, [%l7 + 0x38]
16537 set 0x28, %i3
16538 ldxa [%l7 + %i3] 0x80, %o4
16539 add %l2, %o6, %l3
16540 nop
16541 set 0x60, %g2
16542 ldd [%l7 + %g2], %f10
16543 set 0x64, %o7
16544 lda [%l7 + %o7] 0x89, %f10
16545 nop
16546 set 0x40, %g4
16547 ldd [%l7 + %g4], %i6
16548 set 0x38, %i4
16549 ldxa [%l7 + %i4] 0x88, %l5
16550 add %l7, 0x08, %l6
16551 wr %g0, 0x88, %asi
16552 lda [%l6] %asi, %l0
16553 casa [%l6] 0x88, %l0, %o2
16554 nop
16555 set 0x48, %g1
16556 stx %g4, [%l7 + %g1]
16557 set 0x24, %l1
16558 stwa %o1, [%l7 + %l1] 0x89
16559 nop
16560 set 0x68, %l5
16561 lduw [%l7 + %l5], %l4
16562 set 0x10, %g6
16563 prefetcha [%l7 + %g6] 0x81, 3
16564 nop
16565 set 0x1C, %o4
16566 lduh [%l7 + %o4], %g2
16567 set 0x14, %o1
16568 lda [%l7 + %o1] 0x81, %f3
16569 nop
16570 set 0x4D, %o5
16571 stb %g3, [%l7 + %o5]
16572 st %fsr, [%l7 + 0x24]
16573 set 0x30, %o0
16574 ldda [%l7 + %o0] 0x80, %i6
16575 set 0x58, %l2
16576 sta %f25, [%l7 + %l2] 0x81
16577 nop
16578 set 0x78, %l6
16579 ldx [%l7 + %l6], %g5
16580 fpsub32 %f0, %f2, %f30
16581 set 0x40, %l0
16582 stda %f16, [%l7 + %l0] 0xf9
16583 membar #Sync
16584 set 0x68, %i7
16585 stda %o0, [%l7 + %i7] 0x81
16586 or %o7, %i5, %i3
16587 st %fsr, [%l7 + 0x5C]
16588 nop
16589 set 0x54, %i1
16590 ldsw [%l7 + %i1], %o5
16591 bl,pt %icc, loop_123
16592 nop
16593 set 0x7C, %o6
16594 ldsw [%l7 + %o6], %i0
16595 wr %g6, %l1, %softint
16596 and %i4, %g7, %o3
16597loop_123:
16598 nop
16599 set 0x50, %g7
16600 ldda [%l7 + %g7] 0xeb, %i2
16601 nop
16602 set 0x67, %o3
16603 stb %i1, [%l7 + %o3]
16604 nop
16605 set 0x0A, %i2
16606 lduh [%l7 + %i2], %o4
16607 nop
16608 set 0x42, %l3
16609 ldstub [%l7 + %l3], %l2
16610 set 0x60, %o2
16611 stwa %o6, [%l7 + %o2] 0xea
16612 membar #Sync
16613 nop
16614 set 0x40, %g5
16615 stx %l6, [%l7 + %g5]
16616 set 0x24, %i0
16617 swapa [%l7 + %i0] 0x89, %i6
16618 set 0x40, %g3
16619 stda %f16, [%l7 + %g3] 0x81
16620 fpsub32 %f8, %f18, %f10
16621 nop
16622 set 0x3E, %i6
16623 ldsh [%l7 + %i6], %l3
16624 add %l7, 0x24, %l6
16625 wr %g0, 0x81, %asi
16626 lda [%l6] %asi, %l5
16627 casa [%l6] 0x81, %l5, %o2
16628 set 0x10, %l4
16629 lda [%l7 + %l4] 0x81, %f13
16630 set 0x26, %i3
16631 ldstuba [%l7 + %i3] 0x88, %l0
16632 nop
16633 set 0x55, %g2
16634 stb %o1, [%l7 + %g2]
16635 add %l7, 0x24, %l6
16636 wr %g0, 0x80, %asi
16637 casa [%l6] 0x80, %g4, %g1
16638 nop
16639 set 0x48, %o7
16640 ldx [%l7 + %o7], %g2
16641 nop
16642 set 0x18, %i5
16643 lduw [%l7 + %i5], %l4
16644 nop
16645 set 0x40, %g4
16646 ldsh [%l7 + %g4], %g3
16647 nop
16648 set 0x28, %g1
16649 std %f12, [%l7 + %g1]
16650 fpsub32s %f11, %f13, %f1
16651 st %f30, [%l7 + 0x7C]
16652 st %f18, [%l7 + 0x38]
16653 nop
16654 set 0x20, %i4
16655 ldd [%l7 + %i4], %g4
16656 nop
16657 set 0x2B, %l1
16658 ldsb [%l7 + %l1], %o0
16659 and %o7, %i5, %i3
16660 nop
16661 set 0x58, %l5
16662 swap [%l7 + %l5], %o5
16663 nop
16664 set 0x14, %g6
16665 ldsw [%l7 + %g6], %i7
16666 nop
16667 set 0x34, %o1
16668 lduh [%l7 + %o1], %g6
16669 add %i0, %l1, %g7
16670 set 0x3C, %o4
16671 lda [%l7 + %o4] 0x81, %f30
16672 nop
16673 set 0x40, %o5
16674 ldsh [%l7 + %o5], %i4
16675 set 0x38, %l2
16676 ldxa [%l7 + %l2] 0x89, %i2
16677 nop
16678 set 0x48, %o0
16679 stx %o3, [%l7 + %o0]
16680 nop
16681 set 0x6C, %l0
16682 ldsh [%l7 + %l0], %o4
16683 nop
16684 set 0x18, %i7
16685 stx %fsr, [%l7 + %i7]
16686 add %l7, 0x54, %l6
16687 wr %g0, 0x88, %asi
16688 lda [%l6] %asi, %i1
16689 casa [%l6] 0x88, %i1, %l2
16690 nop
16691 set 0x7C, %l6
16692 prefetch [%l7 + %l6], 1
16693 nop
16694 set 0x08, %o6
16695 ldd [%l7 + %o6], %f24
16696 nop
16697 set 0x78, %g7
16698 stx %l6, [%l7 + %g7]
16699 st %fsr, [%l7 + 0x08]
16700 nop
16701 set 0x70, %i1
16702 ldd [%l7 + %i1], %f16
16703 nop
16704 set 0x1A, %i2
16705 ldsh [%l7 + %i2], %i6
16706 nop
16707 set 0x40, %o3
16708 swap [%l7 + %o3], %o6
16709 set 0x60, %l3
16710 ldda [%l7 + %l3] 0xeb, %l2
16711 nop
16712 set 0x08, %o2
16713 stw %l5, [%l7 + %o2]
16714 nop
16715 set 0x2A, %g5
16716 sth %l0, [%l7 + %g5]
16717 nop
16718 nop
16719 setx 0x96F63C4E2031BB43, %l0, %l6
16720 stx %l6, [%l7 + 0x28]
16721 ldd [%l7 + 0x28], %f28
16722 setx 0x183B4D04B318403D, %l1, %l5
16723 stx %l5, [%l7 + 0x10]
16724 ldd [%l7 + 0x10], %f18
16725 fdivd %f18, %f28, %f6
16726 nop
16727 set 0x68, %g3
16728 stx %o2, [%l7 + %g3]
16729 nop
16730 set 0x28, %i0
16731 stw %o1, [%l7 + %i0]
16732 add %g1, %g4, %g2
16733 nop
16734 set 0x72, %i6
16735 ldstub [%l7 + %i6], %l4
16736 nop
16737 set 0x0A, %i3
16738 lduh [%l7 + %i3], %g3
16739 st %fsr, [%l7 + 0x18]
16740 nop
16741 set 0x58, %l4
16742 stx %o0, [%l7 + %l4]
16743 set 0x7C, %o7
16744 swapa [%l7 + %o7] 0x81, %g5
16745 add %o7, %i5, %o5
16746 or %i7, %i3, %g6
16747 nop
16748 set 0x38, %i5
16749 ldsw [%l7 + %i5], %i0
16750 set 0x58, %g2
16751 swapa [%l7 + %g2] 0x88, %g7
16752 nop
16753 set 0x26, %g1
16754 ldub [%l7 + %g1], %i4
16755 set 0x0C, %i4
16756 swapa [%l7 + %i4] 0x88, %l1
16757 set 0x20, %g4
16758 prefetcha [%l7 + %g4] 0x81, 2
16759 nop
16760 set 0x30, %l5
16761 swap [%l7 + %l5], %o4
16762 st %fsr, [%l7 + 0x74]
16763 set 0x40, %g6
16764 stda %f0, [%l7 + %g6] 0xd2
16765 nop
16766 set 0x50, %o1
16767 std %f16, [%l7 + %o1]
16768 nop
16769 set 0x08, %l1
16770 prefetch [%l7 + %l1], 0
16771 and %i1, %l2, %l6
16772 nop
16773 set 0x18, %o4
16774 ldsw [%l7 + %o4], %i6
16775 nop
16776 set 0x12, %l2
16777 ldsh [%l7 + %l2], %o6
16778 ld [%l7 + 0x38], %f8
16779 nop
16780 set 0x3A, %o5
16781 ldsh [%l7 + %o5], %o3
16782 nop
16783 set 0x70, %l0
16784 ldstub [%l7 + %l0], %l3
16785 nop
16786 set 0x18, %i7
16787 stw %l5, [%l7 + %i7]
16788 set 0x40, %o0
16789 stxa %l0, [%l7 + %o0] 0x88
16790 nop
16791 set 0x70, %l6
16792 ldub [%l7 + %l6], %o2
16793 set 0x2C, %g7
16794 stwa %g1, [%l7 + %g7] 0xea
16795 membar #Sync
16796 or %g4, %g2, %o1
16797 nop
16798 set 0x50, %o6
16799 std %f14, [%l7 + %o6]
16800 nop
16801 set 0x58, %i2
16802 std %l4, [%l7 + %i2]
16803 nop
16804 set 0x28, %o3
16805 ldd [%l7 + %o3], %f14
16806 nop
16807 set 0x68, %l3
16808 ldd [%l7 + %l3], %o0
16809 set 0x48, %o2
16810 swapa [%l7 + %o2] 0x89, %g5
16811 nop
16812 set 0x4C, %g5
16813 lduw [%l7 + %g5], %g3
16814 set 0x38, %g3
16815 stda %i4, [%l7 + %g3] 0x80
16816 fpadd32 %f14, %f8, %f2
16817 nop
16818 set 0x40, %i0
16819 ldx [%l7 + %i0], %o5
16820 st %f8, [%l7 + 0x38]
16821 nop
16822 set 0x65, %i6
16823 ldstub [%l7 + %i6], %i7
16824 set 0x28, %i1
16825 prefetcha [%l7 + %i1] 0x88, 2
16826 nop
16827 set 0x7E, %l4
16828 ldub [%l7 + %l4], %g6
16829 set 0x20, %o7
16830 stda %i0, [%l7 + %o7] 0xeb
16831 membar #Sync
16832 nop
16833 set 0x50, %i5
16834 prefetch [%l7 + %i5], 4
16835 nop
16836 set 0x28, %i3
16837 prefetch [%l7 + %i3], 2
16838 nop
16839 set 0x54, %g1
16840 sth %i3, [%l7 + %g1]
16841 nop
16842 set 0x66, %i4
16843 lduh [%l7 + %i4], %i4
16844 set 0x2A, %g2
16845 ldstuba [%l7 + %g2] 0x89, %l1
16846 ba,pt %icc, loop_124
16847 nop
16848 set 0x70, %l5
16849 lduw [%l7 + %l5], %i2
16850 nop
16851 set 0x68, %g4
16852 stx %fsr, [%l7 + %g4]
16853 nop
16854 set 0x20, %g6
16855 ldx [%l7 + %g6], %g7
16856loop_124:
16857 nop
16858 set 0x60, %o1
16859 swap [%l7 + %o1], %i1
16860 nop
16861 set 0x11, %o4
16862 ldstub [%l7 + %o4], %o4
16863 nop
16864 set 0x28, %l1
16865 std %f20, [%l7 + %l1]
16866 or %l6, %i6, %l2
16867 set 0x18, %l2
16868 ldxa [%l7 + %l2] 0x81, %o6
16869 set 0x70, %o5
16870 ldda [%l7 + %o5] 0x81, %l2
16871 set 0x41, %i7
16872 ldstuba [%l7 + %i7] 0x89, %l5
16873 nop
16874 set 0x30, %o0
16875 stx %o3, [%l7 + %o0]
16876 set 0x08, %l6
16877 stda %l0, [%l7 + %l6] 0xeb
16878 membar #Sync
16879 nop
16880 set 0x26, %g7
16881 lduh [%l7 + %g7], %o2
16882 nop
16883 set 0x4E, %l0
16884 sth %g4, [%l7 + %l0]
16885 set 0x24, %o6
16886 lda [%l7 + %o6] 0x89, %f21
16887 set 0x57, %o3
16888 ldstuba [%l7 + %o3] 0x88, %g1
16889 add %l7, 0x2C, %l6
16890 wr %g0, 0x89, %asi
16891 lda [%l6] %asi, %o1
16892 casa [%l6] 0x89, %o1, %l4
16893 or %g2, %g5, %g3
16894 set 0x1C, %l3
16895 sta %f25, [%l7 + %l3] 0x89
16896 nop
16897 set 0x4C, %o2
16898 ldsb [%l7 + %o2], %i5
16899 add %o5, %o0, %o7
16900 set 0x38, %g5
16901 ldxa [%l7 + %g5] 0x81, %i7
16902 nop
16903 set 0x30, %g3
16904 stx %i0, [%l7 + %g3]
16905 set 0x7C, %i0
16906 stha %i3, [%l7 + %i0] 0xe2
16907 membar #Sync
16908 nop
16909 set 0x20, %i2
16910 ldd [%l7 + %i2], %f0
16911 nop
16912 set 0x10, %i6
16913 stx %fsr, [%l7 + %i6]
16914 add %g6, %l1, %i4
16915 set 0x12, %l4
16916 stha %g7, [%l7 + %l4] 0xea
16917 membar #Sync
16918 or %i1, %o4, %l6
16919 set 0x23, %o7
16920 ldstuba [%l7 + %o7] 0x80, %i6
16921 nop
16922 set 0x54, %i5
16923 prefetch [%l7 + %i5], 2
16924 nop
16925 set 0x48, %i3
16926 ldstub [%l7 + %i3], %i2
16927 nop
16928 set 0x20, %i1
16929 prefetch [%l7 + %i1], 1
16930 fpadd32 %f16, %f20, %f14
16931 add %l7, 0x10, %l6
16932 wr %g0, 0x88, %asi
16933 lda [%l6] %asi, %l2
16934 casa [%l6] 0x88, %l2, %o6
16935 set 0x64, %g1
16936 stha %l3, [%l7 + %g1] 0x89
16937 set 0x18, %g2
16938 stxa %l5, [%l7 + %g2] 0xe2
16939 membar #Sync
16940 nop
16941 set 0x43, %l5
16942 ldstub [%l7 + %l5], %l0
16943 nop
16944 set 0x28, %i4
16945 ldd [%l7 + %i4], %f0
16946 set 0x40, %g4
16947 ldda [%l7 + %g4] 0x88, %f16
16948 nop
16949 set 0x36, %g6
16950 ldsb [%l7 + %g6], %o2
16951 nop
16952 set 0x78, %o1
16953 std %o2, [%l7 + %o1]
16954 nop
16955 set 0x2D, %l1
16956 ldstub [%l7 + %l1], %g1
16957 add %g4, %l4, %o1
16958 nop
16959 set 0x38, %l2
16960 ldx [%l7 + %l2], %g5
16961 nop
16962 set 0x63, %o5
16963 ldsb [%l7 + %o5], %g3
16964 nop
16965 set 0x78, %i7
16966 stx %i5, [%l7 + %i7]
16967 nop
16968 set 0x52, %o4
16969 ldstub [%l7 + %o4], %g2
16970 nop
16971 set 0x68, %o0
16972 lduh [%l7 + %o0], %o5
16973 set 0x48, %g7
16974 prefetcha [%l7 + %g7] 0x81, 2
16975 nop
16976 set 0x38, %l0
16977 ldsw [%l7 + %l0], %i7
16978 and %i0, %o7, %g6
16979 set 0x1C, %o6
16980 stha %l1, [%l7 + %o6] 0xe2
16981 membar #Sync
16982 set 0x3C, %l6
16983 swapa [%l7 + %l6] 0x81, %i3
16984 nop
16985 set 0x28, %l3
16986 ldsw [%l7 + %l3], %i4
16987 nop
16988 set 0x74, %o2
16989 swap [%l7 + %o2], %i1
16990 set 0x70, %g5
16991 ldda [%l7 + %g5] 0xe3, %g6
16992 bgu,a %icc, loop_125
16993 nop
16994 set 0x70, %g3
16995 ldx [%l7 + %g3], %o4
16996 set 0x58, %o3
16997 stwa %l6, [%l7 + %o3] 0x80
16998loop_125:
16999 nop
17000 set 0x40, %i2
17001 ldda [%l7 + %i2] 0xda, %f16
17002 set 0x30, %i6
17003 ldda [%l7 + %i6] 0xe3, %i2
17004 nop
17005 set 0x48, %l4
17006 ldx [%l7 + %l4], %i6
17007 add %l7, 0x38, %l6
17008 wr %g0, 0x88, %asi
17009 casxa [%l6] 0x88, %l2, %l3
17010 bg,a %xcc, loop_126
17011 nop
17012 set 0x10, %o7
17013 std %f30, [%l7 + %o7]
17014 nop
17015 set 0x38, %i0
17016 ldd [%l7 + %i0], %f24
17017 nop
17018 set 0x58, %i3
17019 sth %l5, [%l7 + %i3]
17020loop_126:
17021 nop
17022 set 0x38, %i5
17023 swap [%l7 + %i5], %o6
17024 set 0x10, %i1
17025 ldxa [%l7 + %i1] 0x89, %l0
17026 and %o3, %o2, %g1
17027 set 0x70, %g1
17028 ldda [%l7 + %g1] 0xea, %g4
17029 nop
17030 set 0x58, %g2
17031 stw %l4, [%l7 + %g2]
17032 add %l7, 0x20, %l6
17033 wr %g0, 0x80, %asi
17034 casa [%l6] 0x80, %o1, %g5
17035 nop
17036 set 0x68, %l5
17037 ldd [%l7 + %l5], %g2
17038 set 0x40, %g4
17039 prefetcha [%l7 + %g4] 0x89, 0
17040 nop
17041 set 0x78, %g6
17042 stx %fsr, [%l7 + %g6]
17043 or %g2, %o5, %i7
17044 and %o0, %o7, %g6
17045 nop
17046 set 0x10, %o1
17047 std %l0, [%l7 + %o1]
17048 st %f18, [%l7 + 0x6C]
17049 nop
17050 set 0x38, %i4
17051 stx %i0, [%l7 + %i4]
17052 set 0x08, %l1
17053 ldxa [%l7 + %l1] 0x89, %i4
17054 set 0x24, %l2
17055 swapa [%l7 + %l2] 0x80, %i1
17056 set 0x40, %i7
17057 stxa %i3, [%l7 + %i7] 0x80
17058 nop
17059 set 0x68, %o5
17060 std %f4, [%l7 + %o5]
17061 nop
17062 set 0x18, %o4
17063 ldd [%l7 + %o4], %o4
17064 set 0x40, %g7
17065 stda %f16, [%l7 + %g7] 0xd0
17066 ld [%l7 + 0x48], %f6
17067 nop
17068 set 0x40, %l0
17069 sth %g7, [%l7 + %l0]
17070 ble,a,pn %icc, loop_127
17071 fpadd16 %f20, %f14, %f28
17072 set 0x28, %o6
17073 prefetcha [%l7 + %o6] 0x81, 3
17074loop_127:
17075 or %i2, %i6, %l3
17076 ld [%l7 + 0x14], %f21
17077 nop
17078 set 0x0C, %o0
17079 stw %l5, [%l7 + %o0]
17080 add %l7, 0x08, %l6
17081 wr %g0, 0x88, %asi
17082 casxa [%l6] 0x88, %l2, %l0
17083 bleu,pn %icc, loop_128
17084 nop
17085 set 0x54, %l6
17086 prefetch [%l7 + %l6], 0
17087 nop
17088 set 0x54, %l3
17089 sth %o6, [%l7 + %l3]
17090 nop
17091 set 0x70, %g5
17092 lduw [%l7 + %g5], %o2
17093loop_128:
17094 nop
17095 set 0x34, %g3
17096 lduw [%l7 + %g3], %g1
17097 set 0x18, %o2
17098 prefetcha [%l7 + %o2] 0x88, 0
17099 add %l7, 0x58, %l6
17100 wr %g0, 0x88, %asi
17101 casa [%l6] 0x88, %o3, %o1
17102 set 0x3E, %i2
17103 ldstuba [%l7 + %i2] 0x89, %g5
17104 nop
17105 set 0x3E, %i6
17106 ldsb [%l7 + %i6], %g3
17107 ld [%l7 + 0x30], %f9
17108 nop
17109 set 0x20, %o3
17110 ldx [%l7 + %o3], %i5
17111 nop
17112 set 0x60, %o7
17113 ldd [%l7 + %o7], %g2
17114 nop
17115 set 0x78, %l4
17116 stx %fsr, [%l7 + %l4]
17117 nop
17118 set 0x40, %i3
17119 std %l4, [%l7 + %i3]
17120 set 0x38, %i0
17121 stda %i6, [%l7 + %i0] 0xeb
17122 membar #Sync
17123 nop
17124 set 0x3C, %i5
17125 ldsw [%l7 + %i5], %o0
17126 set 0x30, %g1
17127 stwa %o7, [%l7 + %g1] 0x80
17128 nop
17129 set 0x50, %i1
17130 swap [%l7 + %i1], %g6
17131 set 0x37, %l5
17132 stba %o5, [%l7 + %l5] 0xea
17133 membar #Sync
17134 nop
17135 set 0x60, %g4
17136 swap [%l7 + %g4], %i0
17137 set 0x68, %g2
17138 stha %i4, [%l7 + %g2] 0x89
17139 nop
17140 set 0x70, %o1
17141 stx %i1, [%l7 + %o1]
17142 add %l1, %i3, %o4
17143 nop
17144 set 0x10, %g6
17145 ldx [%l7 + %g6], %g7
17146 nop
17147 set 0x53, %i4
17148 stb %l6, [%l7 + %i4]
17149 nop
17150 set 0x10, %l2
17151 prefetch [%l7 + %l2], 1
17152 nop
17153 set 0x60, %l1
17154 stx %i2, [%l7 + %l1]
17155 set 0x08, %o5
17156 stda %i6, [%l7 + %o5] 0x88
17157 st %fsr, [%l7 + 0x0C]
17158 ld [%l7 + 0x24], %f20
17159 nop
17160 set 0x78, %o4
17161 std %f24, [%l7 + %o4]
17162 add %l7, 0x2C, %l6
17163 wr %g0, 0x88, %asi
17164 casa [%l6] 0x88, %l5, %l2
17165 nop
17166 set 0x28, %i7
17167 prefetch [%l7 + %i7], 4
17168 nop
17169 set 0x40, %l0
17170 ldsw [%l7 + %l0], %l3
17171 set 0x18, %o6
17172 stxa %o6, [%l7 + %o6] 0x89
17173 st %fsr, [%l7 + 0x4C]
17174 nop
17175 set 0x70, %g7
17176 lduh [%l7 + %g7], %o2
17177 nop
17178 set 0x78, %o0
17179 ldd [%l7 + %o0], %f6
17180 or %g1, %g4, %o3
17181 add %o1, %l0, %g5
17182 st %f26, [%l7 + 0x1C]
17183 set 0x08, %l3
17184 stxa %g3, [%l7 + %l3] 0xeb
17185 membar #Sync
17186 nop
17187 set 0x48, %l6
17188 std %g2, [%l7 + %l6]
17189 st %f26, [%l7 + 0x18]
17190 nop
17191 set 0x44, %g5
17192 stb %l4, [%l7 + %g5]
17193 set 0x50, %o2
17194 ldda [%l7 + %o2] 0x89, %i4
17195 nop
17196 set 0x28, %g3
17197 ldx [%l7 + %g3], %i7
17198 nop
17199 set 0x26, %i6
17200 lduh [%l7 + %i6], %o0
17201 nop
17202 set 0x40, %i2
17203 stx %fsr, [%l7 + %i2]
17204 set 0x68, %o3
17205 lda [%l7 + %o3] 0x88, %f0
17206 and %o7, %o5, %i0
17207 nop
17208 set 0x18, %o7
17209 stx %g6, [%l7 + %o7]
17210 set 0x52, %l4
17211 ldstuba [%l7 + %l4] 0x81, %i1
17212 nop
17213 set 0x35, %i0
17214 stb %i4, [%l7 + %i0]
17215 set 0x40, %i3
17216 prefetcha [%l7 + %i3] 0x81, 2
17217 ld [%l7 + 0x5C], %f8
17218 nop
17219 set 0x50, %i5
17220 stw %l1, [%l7 + %i5]
17221 nop
17222 set 0x44, %g1
17223 sth %g7, [%l7 + %g1]
17224 nop
17225 set 0x68, %i1
17226 std %f2, [%l7 + %i1]
17227 ld [%l7 + 0x54], %f12
17228 nop
17229 set 0x30, %l5
17230 ldd [%l7 + %l5], %i6
17231 set 0x44, %g2
17232 lda [%l7 + %g2] 0x80, %f5
17233 nop
17234 set 0x7F, %o1
17235 ldsb [%l7 + %o1], %o4
17236 bne,a,pt %xcc, loop_129
17237 nop
17238 set 0x48, %g6
17239 std %i2, [%l7 + %g6]
17240 nop
17241 set 0x20, %g4
17242 ldd [%l7 + %g4], %i6
17243 nop
17244 set 0x08, %l2
17245 std %l4, [%l7 + %l2]
17246loop_129:
17247 nop
17248 set 0x70, %l1
17249 stx %l2, [%l7 + %l1]
17250 set 0x70, %i4
17251 ldda [%l7 + %i4] 0x80, %o6
17252 nop
17253 set 0x08, %o5
17254 swap [%l7 + %o5], %o2
17255 ld [%l7 + 0x34], %f10
17256 nop
17257 set 0x58, %o4
17258 ldd [%l7 + %o4], %f14
17259 fpadd16 %f4, %f26, %f20
17260 nop
17261 set 0x52, %i7
17262 sth %g1, [%l7 + %i7]
17263 nop
17264 set 0x18, %l0
17265 std %f8, [%l7 + %l0]
17266 nop
17267 set 0x78, %g7
17268 lduh [%l7 + %g7], %g4
17269 add %l3, %o3, %l0
17270 nop
17271 set 0x70, %o0
17272 prefetch [%l7 + %o0], 2
17273 set 0x58, %o6
17274 swapa [%l7 + %o6] 0x81, %o1
17275 nop
17276 set 0x78, %l6
17277 ldd [%l7 + %l6], %g4
17278 and %g3, %g2, %l4
17279 set 0x3C, %g5
17280 lda [%l7 + %g5] 0x89, %f14
17281 add %l7, 0x58, %l6
17282 wr %g0, 0x89, %asi
17283 lda [%l6] %asi, %i7
17284 casa [%l6] 0x89, %i7, %i5
17285 set 0x6C, %o2
17286 ldstuba [%l7 + %o2] 0x88, %o7
17287 nop
17288 set 0x70, %g3
17289 stb %o0, [%l7 + %g3]
17290 nop
17291 set 0x70, %i6
17292 std %o4, [%l7 + %i6]
17293 nop
17294 set 0x28, %i2
17295 stw %i0, [%l7 + %i2]
17296 ld [%l7 + 0x08], %f28
17297 wr %g6, %i4, %softint
17298 nop
17299 set 0x50, %o3
17300 ldd [%l7 + %o3], %i2
17301 bg %xcc, loop_130
17302 ld [%l7 + 0x58], %f10
17303 set 0x4A, %l3
17304 stba %l1, [%l7 + %l3] 0xea
17305 membar #Sync
17306loop_130:
17307 nop
17308 set 0x5D, %l4
17309 stb %g7, [%l7 + %l4]
17310 bn,pt %icc, loop_131
17311 nop
17312 set 0x2A, %i0
17313 ldstub [%l7 + %i0], %i1
17314 nop
17315 set 0x74, %o7
17316 ldsw [%l7 + %o7], %o4
17317 set 0x50, %i5
17318 prefetcha [%l7 + %i5] 0x89, 4
17319loop_131:
17320 nop
17321 set 0x40, %i3
17322 stha %l6, [%l7 + %i3] 0xeb
17323 membar #Sync
17324 or %l5, %i6, %o6
17325 set 0x50, %i1
17326 ldxa [%l7 + %i1] 0x89, %l2
17327 nop
17328 set 0x49, %l5
17329 stb %g1, [%l7 + %l5]
17330 set 0x30, %g2
17331 stwa %o2, [%l7 + %g2] 0xeb
17332 membar #Sync
17333 nop
17334 or %g0, 0x8, %l0
17335 sllx %l0, 0x3c, %l0
17336 wr %l0, %g0, %tick_cmpr
17337 add %l7, 0x50, %l6
17338 wr %g0, 0x80, %asi
17339 lda [%l6] %asi, %l0
17340 casa [%l6] 0x80, %l0, %o1
17341 nop
17342 set 0x2A, %o1
17343 lduh [%l7 + %o1], %g5
17344 nop
17345 set 0x70, %g6
17346 ldd [%l7 + %g6], %g2
17347 fpsub32s %f6, %f0, %f22
17348 set 0x40, %g4
17349 stda %f0, [%l7 + %g4] 0xf0
17350 membar #Sync
17351 set 0x10, %l2
17352 ldda [%l7 + %l2] 0x89, %g2
17353 nop
17354 set 0x0C, %g1
17355 ldsh [%l7 + %g1], %l4
17356 set 0x40, %i4
17357 stxa %o3, [%l7 + %i4] 0xe2
17358 membar #Sync
17359 add %l7, 0x38, %l6
17360 wr %g0, 0x80, %asi
17361 casxa [%l6] 0x80, %i5, %o7
17362 add %l7, 0x40, %l6
17363 wr %g0, 0x80, %asi
17364 lda [%l6] %asi, %o0
17365 casa [%l6] 0x80, %o0, %o5
17366 nop
17367 set 0x48, %l1
17368 ldx [%l7 + %l1], %i0
17369 nop
17370 set 0x7C, %o4
17371 stb %g6, [%l7 + %o4]
17372 set 0x34, %i7
17373 sta %f19, [%l7 + %i7] 0x88
17374 set 0x4C, %l0
17375 stwa %i7, [%l7 + %l0] 0xeb
17376 membar #Sync
17377 set 0x08, %g7
17378 stba %i3, [%l7 + %g7] 0xea
17379 membar #Sync
17380 or %l1, %i4, %g7
17381 ld [%l7 + 0x3C], %f28
17382 or %o4, %i2, %i1
17383 st %fsr, [%l7 + 0x60]
17384 or %l6, %l5, %i6
17385 bl,a,pt %icc, loop_132
17386 add %o6, %g1, %o2
17387 set 0x28, %o0
17388 stxa %l2, [%l7 + %o0] 0xeb
17389 membar #Sync
17390loop_132:
17391 nop
17392 set 0x4C, %o5
17393 lduw [%l7 + %o5], %g4
17394 nop
17395 set 0x3C, %l6
17396 ldub [%l7 + %l6], %l3
17397 nop
17398 set 0x08, %o6
17399 std %l0, [%l7 + %o6]
17400 nop
17401 set 0x44, %o2
17402 lduh [%l7 + %o2], %g5
17403 set 0x08, %g3
17404 stwa %o1, [%l7 + %g3] 0xe2
17405 membar #Sync
17406 fpadd16s %f25, %f27, %f5
17407 set 0x2E, %i6
17408 stba %g3, [%l7 + %i6] 0x88
17409 nop
17410 set 0x49, %i2
17411 ldsb [%l7 + %i2], %g2
17412 nop
17413 set 0x7C, %o3
17414 swap [%l7 + %o3], %o3
17415 set 0x50, %l3
17416 stda %l4, [%l7 + %l3] 0x88
17417 ld [%l7 + 0x14], %f13
17418 st %f13, [%l7 + 0x40]
17419 set 0x24, %l4
17420 stwa %o7, [%l7 + %l4] 0x88
17421 set 0x40, %i0
17422 ldda [%l7 + %i0] 0xd2, %f16
17423 nop
17424 set 0x3A, %o7
17425 stb %i5, [%l7 + %o7]
17426 set 0x18, %i5
17427 stda %o4, [%l7 + %i5] 0x89
17428 nop
17429 nop
17430 setx 0xAAC1F924, %l0, %l6
17431 st %l6, [%l7 + 0x28]
17432 ld [%l7 + 0x28], %f2
17433 setx 0x251C4647, %l1, %l5
17434 st %l5, [%l7 + 0x10]
17435 ld [%l7 + 0x10], %f24
17436 fdivs %f24, %f2, %f21
17437 nop
17438 set 0x18, %i3
17439 ldd [%l7 + %i3], %o0
17440 and %i0, %i7, %i3
17441 nop
17442 set 0x60, %g5
17443 std %g6, [%l7 + %g5]
17444 set 0x6B, %i1
17445 ldstuba [%l7 + %i1] 0x80, %i4
17446 add %l7, 0x5C, %l6
17447 wr %g0, 0x81, %asi
17448 casa [%l6] 0x81, %l1, %o4
17449 set 0x20, %l5
17450 stxa %i2, [%l7 + %l5] 0x88
17451 set 0x18, %o1
17452 ldxa [%l7 + %o1] 0x80, %i1
17453 or %l6, %g7, %l5
17454 set 0x50, %g2
17455 sta %f17, [%l7 + %g2] 0x88
17456 nop
17457 set 0x50, %g4
17458 stx %fsr, [%l7 + %g4]
17459 nop
17460 set 0x45, %g6
17461 ldub [%l7 + %g6], %o6
17462 fpsub16 %f20, %f2, %f16
17463 set 0x30, %g1
17464 ldda [%l7 + %g1] 0xe2, %i6
17465 fpsub32 %f4, %f14, %f10
17466 nop
17467 set 0x48, %i4
17468 swap [%l7 + %i4], %g1
17469 nop
17470 set 0x44, %l2
17471 swap [%l7 + %l2], %l2
17472 add %g4, %l3, %o2
17473 nop
17474 set 0x78, %l1
17475 ldub [%l7 + %l1], %g5
17476 add %l7, 0x38, %l6
17477 wr %g0, 0x81, %asi
17478 lda [%l6] %asi, %l0
17479 casa [%l6] 0x81, %l0, %o1
17480 nop
17481 set 0x10, %i7
17482 std %f30, [%l7 + %i7]
17483 nop
17484 set 0x14, %l0
17485 lduw [%l7 + %l0], %g3
17486 add %l7, 0x7C, %l6
17487 wr %g0, 0x88, %asi
17488 lda [%l6] %asi, %g2
17489 casa [%l6] 0x88, %g2, %l4
17490 set 0x30, %g7
17491 stxa %o7, [%l7 + %g7] 0x88
17492 nop
17493 set 0x45, %o0
17494 ldub [%l7 + %o0], %i5
17495 nop
17496 set 0x68, %o5
17497 stb %o3, [%l7 + %o5]
17498 nop
17499 set 0x77, %l6
17500 ldstub [%l7 + %l6], %o5
17501 nop
17502 set 0x30, %o6
17503 lduh [%l7 + %o6], %i0
17504 nop
17505 set 0x1B, %o2
17506 ldstub [%l7 + %o2], %o0
17507 nop
17508 set 0x60, %g3
17509 ldx [%l7 + %g3], %i3
17510 nop
17511 set 0x28, %i6
17512 std %f8, [%l7 + %i6]
17513 bne %xcc, loop_133
17514 and %i7, %g6, %l1
17515 add %l7, 0x10, %l6
17516 wr %g0, 0x81, %asi
17517 casxa [%l6] 0x81, %o4, %i2
17518loop_133:
17519 nop
17520 set 0x17, %i2
17521 stba %i1, [%l7 + %i2] 0x88
17522 nop
17523 set 0x78, %o3
17524 std %f6, [%l7 + %o3]
17525 nop
17526 set 0x4B, %l3
17527 ldstub [%l7 + %l3], %l6
17528 add %g7, %i4, %l5
17529 set 0x48, %l4
17530 stwa %o6, [%l7 + %l4] 0xe3
17531 membar #Sync
17532 fpadd16 %f22, %f18, %f2
17533 or %i6, %g1, %g4
17534 nop
17535 set 0x60, %o4
17536 ldx [%l7 + %o4], %l3
17537 fpsub32s %f30, %f26, %f5
17538 set 0x70, %i0
17539 stda %o2, [%l7 + %i0] 0xe2
17540 membar #Sync
17541 set 0x50, %o7
17542 ldda [%l7 + %o7] 0x81, %l2
17543 nop
17544 set 0x58, %i5
17545 ldd [%l7 + %i5], %g4
17546 set 0x28, %i3
17547 stda %l0, [%l7 + %i3] 0x80
17548 add %o1, %g2, %l4
17549 fpsub32 %f16, %f4, %f20
17550 nop
17551 set 0x68, %g5
17552 lduw [%l7 + %g5], %g3
17553 or %i5, %o7, %o3
17554 fpadd32 %f20, %f28, %f16
17555 set 0x40, %l5
17556 stda %f16, [%l7 + %l5] 0xf1
17557 membar #Sync
17558 nop
17559 set 0x38, %o1
17560 ldd [%l7 + %o1], %f30
17561 nop
17562 set 0x68, %i1
17563 ldub [%l7 + %i1], %i0
17564 set 0x60, %g4
17565 ldda [%l7 + %g4] 0xe2, %o0
17566 nop
17567 set 0x70, %g6
17568 ldx [%l7 + %g6], %o5
17569 set 0x18, %g2
17570 lda [%l7 + %g2] 0x80, %f9
17571 set 0x78, %i4
17572 stxa %i7, [%l7 + %i4] 0xe3
17573 membar #Sync
17574 set 0x20, %g1
17575 ldda [%l7 + %g1] 0x89, %i2
17576 bn %xcc, loop_134
17577 ld [%l7 + 0x44], %f23
17578 set 0x10, %l1
17579 ldxa [%l7 + %l1] 0x81, %l1
17580loop_134:
17581 and %o4, %i2, %i1
17582 nop
17583 set 0x24, %l2
17584 stw %l6, [%l7 + %l2]
17585 nop
17586 set 0x6B, %l0
17587 ldsb [%l7 + %l0], %g7
17588 nop
17589 set 0x6C, %g7
17590 ldub [%l7 + %g7], %g6
17591 nop
17592 set 0x78, %o0
17593 stx %l5, [%l7 + %o0]
17594 nop
17595 set 0x12, %i7
17596 lduh [%l7 + %i7], %o6
17597 wr %i4, %i6, %pic
17598 nop
17599 set 0x6D, %o5
17600 ldsb [%l7 + %o5], %g1
17601 set 0x30, %o6
17602 stxa %g4, [%l7 + %o6] 0xe3
17603 membar #Sync
17604 add %l7, 0x10, %l6
17605 wr %g0, 0x80, %asi
17606 ldxa [%l6] %asi, %o2
17607 casxa [%l6] 0x80, %o2, %l3
17608 nop
17609 set 0x4E, %o2
17610 ldsb [%l7 + %o2], %g5
17611 nop
17612 set 0x50, %l6
17613 stb %l2, [%l7 + %l6]
17614 nop
17615 set 0x48, %i6
17616 ldd [%l7 + %i6], %o0
17617 add %l0, %g2, %g3
17618 set 0x74, %i2
17619 stwa %l4, [%l7 + %i2] 0x88
17620 nop
17621 set 0x5C, %o3
17622 stb %o7, [%l7 + %o3]
17623 nop
17624 set 0x0A, %l3
17625 ldstub [%l7 + %l3], %o3
17626 nop
17627 set 0x72, %l4
17628 lduh [%l7 + %l4], %i0
17629 nop
17630 set 0x10, %g3
17631 std %i4, [%l7 + %g3]
17632 nop
17633 set 0x0C, %i0
17634 lduw [%l7 + %i0], %o5
17635 bge,a,pt %xcc, loop_135
17636 nop
17637 set 0x38, %o4
17638 stx %fsr, [%l7 + %o4]
17639 st %f3, [%l7 + 0x54]
17640 ld [%l7 + 0x40], %f5
17641loop_135:
17642 nop
17643 set 0x4C, %o7
17644 swapa [%l7 + %o7] 0x81, %o0
17645 add %l7, 0x60, %l6
17646 wr %g0, 0x89, %asi
17647 casa [%l6] 0x89, %i7, %i3
17648 st %f12, [%l7 + 0x70]
17649 nop
17650 nop
17651 setx 0x99824C0E, %l0, %l6
17652 st %l6, [%l7 + 0x28]
17653 ld [%l7 + 0x28], %f12
17654 setx 0x8F435C33, %l1, %l5
17655 st %l5, [%l7 + 0x10]
17656 ld [%l7 + 0x10], %f19
17657 fdivs %f19, %f12, %f27
17658 nop
17659 set 0x68, %i5
17660 ldd [%l7 + %i5], %f10
17661 nop
17662 set 0x48, %i3
17663 stx %fsr, [%l7 + %i3]
17664 set 0x70, %g5
17665 ldxa [%l7 + %g5] 0x81, %l1
17666 nop
17667 set 0x18, %l5
17668 std %i2, [%l7 + %l5]
17669 set 0x28, %i1
17670 stxa %o4, [%l7 + %i1] 0xeb
17671 membar #Sync
17672 nop
17673 set 0x7C, %g4
17674 prefetch [%l7 + %g4], 3
17675 set 0x50, %o1
17676 stha %i1, [%l7 + %o1] 0xeb
17677 membar #Sync
17678 nop
17679 set 0x46, %g2
17680 ldsh [%l7 + %g2], %l6
17681 add %l7, 0x5C, %l6
17682 wr %g0, 0x88, %asi
17683 lda [%l6] %asi, %g7
17684 casa [%l6] 0x88, %g7, %g6
17685 set 0x18, %g6
17686 prefetcha [%l7 + %g6] 0x88, 2
17687 set 0x48, %g1
17688 ldxa [%l7 + %g1] 0x88, %l5
17689 set 0x40, %i4
17690 ldda [%l7 + %i4] 0x81, %f16
17691 set 0x08, %l2
17692 sta %f16, [%l7 + %l2] 0x88
17693 set 0x26, %l0
17694 stha %i4, [%l7 + %l0] 0x88
17695 set 0x78, %l1
17696 prefetcha [%l7 + %l1] 0x81, 3
17697 add %l7, 0x40, %l6
17698 wr %g0, 0x80, %asi
17699 lda [%l6] %asi, %i6
17700 casa [%l6] 0x80, %i6, %g4
17701 nop
17702 set 0x6C, %g7
17703 stw %l3, [%l7 + %g7]
17704 set 0x70, %i7
17705 ldda [%l7 + %i7] 0x88, %g4
17706 st %f13, [%l7 + 0x08]
17707 nop
17708 set 0x5D, %o0
17709 ldub [%l7 + %o0], %l2
17710 nop
17711 set 0x0C, %o6
17712 prefetch [%l7 + %o6], 3
17713 nop
17714 set 0x1F, %o2
17715 ldstub [%l7 + %o2], %o1
17716 add %l7, 0x28, %l6
17717 wr %g0, 0x80, %asi
17718 lda [%l6] %asi, %l0
17719 casa [%l6] 0x80, %l0, %o2
17720 nop
17721 set 0x7C, %l6
17722 swap [%l7 + %l6], %g3
17723 st %f29, [%l7 + 0x60]
17724 or %g2, %o7, %l4
17725 nop
17726 set 0x57, %o5
17727 stb %o3, [%l7 + %o5]
17728 nop
17729 set 0x68, %i2
17730 lduw [%l7 + %i2], %i0
17731 nop
17732 set 0x0E, %i6
17733 sth %o5, [%l7 + %i6]
17734 set 0x30, %o3
17735 stha %i5, [%l7 + %o3] 0x81
17736 nop
17737 set 0x50, %l3
17738 swap [%l7 + %l3], %i7
17739 nop
17740 set 0x2A, %g3
17741 ldub [%l7 + %g3], %i3
17742 nop
17743 set 0x7E, %l4
17744 sth %o0, [%l7 + %l4]
17745 nop
17746 set 0x17, %i0
17747 ldub [%l7 + %i0], %l1
17748 and %i2, %o4, %l6
17749 nop
17750 set 0x08, %o7
17751 ldsh [%l7 + %o7], %i1
17752 nop
17753 set 0x68, %i5
17754 prefetch [%l7 + %i5], 0
17755 nop
17756 set 0x22, %i3
17757 lduh [%l7 + %i3], %g7
17758 nop
17759 set 0x7F, %o4
17760 ldstub [%l7 + %o4], %o6
17761 set 0x35, %g5
17762 stba %g6, [%l7 + %g5] 0x89
17763 nop
17764 set 0x72, %i1
17765 ldub [%l7 + %i1], %i4
17766 set 0x42, %l5
17767 ldstuba [%l7 + %l5] 0x88, %l5
17768 add %g1, %i6, %l3
17769 wr %g4, %l2, %clear_softint
17770 set 0x50, %o1
17771 stha %g5, [%l7 + %o1] 0x80
17772 nop
17773 set 0x6C, %g2
17774 ldsw [%l7 + %g2], %o1
17775 set 0x20, %g6
17776 stxa %l0, [%l7 + %g6] 0x89
17777 fpsub16 %f20, %f14, %f10
17778 nop
17779 set 0x62, %g1
17780 lduh [%l7 + %g1], %o2
17781 nop
17782 set 0x48, %g4
17783 ldsh [%l7 + %g4], %g3
17784 nop
17785 set 0x2C, %l2
17786 ldub [%l7 + %l2], %o7
17787 set 0x60, %l0
17788 ldda [%l7 + %l0] 0xea, %l4
17789 set 0x48, %l1
17790 swapa [%l7 + %l1] 0x88, %g2
17791 nop
17792 set 0x76, %g7
17793 ldsh [%l7 + %g7], %o3
17794 set 0x20, %i4
17795 stxa %o5, [%l7 + %i4] 0x89
17796 nop
17797 set 0x0F, %i7
17798 stb %i0, [%l7 + %i7]
17799 st %f18, [%l7 + 0x6C]
17800 nop
17801 set 0x28, %o0
17802 ldd [%l7 + %o0], %i4
17803 set 0x44, %o6
17804 stba %i3, [%l7 + %o6] 0xe3
17805 membar #Sync
17806 add %i7, %l1, %o0
17807 set 0x60, %o2
17808 stda %i2, [%l7 + %o2] 0xea
17809 membar #Sync
17810 set 0x40, %o5
17811 stda %f16, [%l7 + %o5] 0x81
17812 nop
17813 set 0x64, %l6
17814 ldsw [%l7 + %l6], %o4
17815 and %l6, %g7, %i1
17816 nop
17817 set 0x78, %i6
17818 ldd [%l7 + %i6], %g6
17819 nop
17820 set 0x58, %i2
17821 ldd [%l7 + %i2], %o6
17822 set 0x38, %l3
17823 swapa [%l7 + %l3] 0x81, %i4
17824 set 0x20, %g3
17825 ldxa [%l7 + %g3] 0x81, %g1
17826 set 0x68, %o3
17827 stwa %l5, [%l7 + %o3] 0xeb
17828 membar #Sync
17829 nop
17830 set 0x48, %l4
17831 ldd [%l7 + %l4], %i6
17832 set 0x40, %i0
17833 stda %f0, [%l7 + %i0] 0xd8
17834 set 0x10, %i5
17835 stda %g4, [%l7 + %i5] 0x89
17836 set 0x70, %o7
17837 prefetcha [%l7 + %o7] 0x81, 0
17838 set 0x38, %o4
17839 prefetcha [%l7 + %o4] 0x80, 0
17840 set 0x48, %g5
17841 stxa %l3, [%l7 + %g5] 0xe2
17842 membar #Sync
17843 add %o1, %o2, %l0
17844 set 0x40, %i1
17845 lda [%l7 + %i1] 0x89, %f3
17846 add %g3, %l4, %g2
17847 nop
17848 set 0x58, %l5
17849 swap [%l7 + %l5], %o7
17850 set 0x78, %i3
17851 swapa [%l7 + %i3] 0x80, %o3
17852 set 0x58, %g2
17853 stda %i0, [%l7 + %g2] 0x81
17854 set 0x54, %o1
17855 lda [%l7 + %o1] 0x81, %f17
17856 set 0x79, %g6
17857 stba %o5, [%l7 + %g6] 0xeb
17858 membar #Sync
17859 nop
17860 set 0x70, %g4
17861 std %f12, [%l7 + %g4]
17862 nop
17863 set 0x08, %g1
17864 stx %i5, [%l7 + %g1]
17865 add %i7, %i3, %l1
17866 st %fsr, [%l7 + 0x1C]
17867 nop
17868 set 0x08, %l2
17869 std %i2, [%l7 + %l2]
17870 add %l7, 0x1C, %l6
17871 wr %g0, 0x80, %asi
17872 lda [%l6] %asi, %o0
17873 casa [%l6] 0x80, %o0, %l6
17874 nop
17875 set 0x30, %l1
17876 swap [%l7 + %l1], %g7
17877 wr %i1, %o4, %set_softint
17878 bg %icc, loop_136
17879 fpsub16s %f19, %f0, %f2
17880 set 0x20, %g7
17881 ldda [%l7 + %g7] 0xe3, %o6
17882loop_136:
17883 nop
17884 set 0x60, %i4
17885 lduw [%l7 + %i4], %g6
17886 nop
17887 set 0x79, %l0
17888 ldstub [%l7 + %l0], %g1
17889 nop
17890 set 0x78, %o0
17891 ldx [%l7 + %o0], %i4
17892 nop
17893 set 0x3A, %o6
17894 ldstub [%l7 + %o6], %l5
17895 membar #Sync
17896 set 0x40, %o2
17897 ldda [%l7 + %o2] 0xf9, %f16
17898 set 0x28, %i7
17899 lda [%l7 + %i7] 0x88, %f4
17900 nop
17901 set 0x2C, %o5
17902 ldsb [%l7 + %o5], %g4
17903 set 0x3D, %i6
17904 stba %i6, [%l7 + %i6] 0xe2
17905 membar #Sync
17906 set 0x28, %i2
17907 stda %g4, [%l7 + %i2] 0x81
17908 nop
17909 set 0x60, %l3
17910 lduh [%l7 + %l3], %l2
17911 set 0x60, %l6
17912 ldda [%l7 + %l6] 0x88, %l2
17913 set 0x78, %g3
17914 lda [%l7 + %g3] 0x88, %f26
17915 ld [%l7 + 0x64], %f3
17916 nop
17917 set 0x13, %o3
17918 stb %o2, [%l7 + %o3]
17919 ld [%l7 + 0x28], %f25
17920 set 0x6E, %l4
17921 stha %o1, [%l7 + %l4] 0xe3
17922 membar #Sync
17923 nop
17924 set 0x58, %i5
17925 std %l0, [%l7 + %i5]
17926 nop
17927 set 0x30, %i0
17928 std %l4, [%l7 + %i0]
17929 set 0x20, %o7
17930 stxa %g3, [%l7 + %o7] 0xe3
17931 membar #Sync
17932 nop
17933 set 0x2C, %g5
17934 stw %g2, [%l7 + %g5]
17935 set 0x40, %i1
17936 ldda [%l7 + %i1] 0xda, %f16
17937 nop
17938 set 0x48, %l5
17939 stx %o7, [%l7 + %l5]
17940 nop
17941 set 0x30, %i3
17942 ldstub [%l7 + %i3], %i0
17943 add %l7, 0x40, %l6
17944 wr %g0, 0x89, %asi
17945 lda [%l6] %asi, %o3
17946 casa [%l6] 0x89, %o3, %o5
17947 add %i5, %i3, %i7
17948 set 0x28, %o4
17949 stxa %l1, [%l7 + %o4] 0x89
17950 set 0x18, %g2
17951 lda [%l7 + %g2] 0x88, %f19
17952 or %o0, %l6, %g7
17953 nop
17954 set 0x76, %o1
17955 lduh [%l7 + %o1], %i1
17956 set 0x27, %g4
17957 stba %o4, [%l7 + %g4] 0xe2
17958 membar #Sync
17959 nop
17960 set 0x18, %g1
17961 ldd [%l7 + %g1], %f20
17962 nop
17963 set 0x7E, %g6
17964 stb %i2, [%l7 + %g6]
17965 set 0x58, %l2
17966 prefetcha [%l7 + %l2] 0x88, 3
17967 nop
17968 set 0x78, %l1
17969 stx %o6, [%l7 + %l1]
17970 set 0x4A, %g7
17971 stha %i4, [%l7 + %g7] 0xe3
17972 membar #Sync
17973 set 0x50, %i4
17974 prefetcha [%l7 + %i4] 0x81, 1
17975 add %g4, %g1, %g5
17976 nop
17977 set 0x08, %l0
17978 ldx [%l7 + %l0], %l2
17979 set 0x13, %o0
17980 ldstuba [%l7 + %o0] 0x89, %i6
17981 st %f11, [%l7 + 0x0C]
17982 nop
17983 set 0x65, %o2
17984 ldsb [%l7 + %o2], %o2
17985 nop
17986 set 0x12, %o6
17987 sth %o1, [%l7 + %o6]
17988 set 0x40, %o5
17989 ldda [%l7 + %o5] 0xd2, %f16
17990 nop
17991 set 0x24, %i7
17992 prefetch [%l7 + %i7], 0
17993 nop
17994 set 0x58, %i6
17995 stw %l3, [%l7 + %i6]
17996 set 0x53, %i2
17997 ldstuba [%l7 + %i2] 0x80, %l4
17998 or %g3, %g2, %l0
17999 set 0x7A, %l3
18000 stba %i0, [%l7 + %l3] 0x80
18001 set 0x78, %l6
18002 stxa %o3, [%l7 + %l6] 0xe2
18003 membar #Sync
18004 nop
18005 set 0x17, %o3
18006 ldstub [%l7 + %o3], %o7
18007 and %i5, %o5, %i7
18008 or %i3, %l1, %o0
18009 nop
18010 set 0x38, %g3
18011 std %i6, [%l7 + %g3]
18012 nop
18013 set 0x67, %i5
18014 ldsb [%l7 + %i5], %g7
18015 nop
18016 set 0x61, %i0
18017 stb %o4, [%l7 + %i0]
18018 nop
18019 set 0x4A, %o7
18020 sth %i1, [%l7 + %o7]
18021 set 0x10, %g5
18022 ldxa [%l7 + %g5] 0x80, %g6
18023 nop
18024 set 0x10, %l4
18025 ldd [%l7 + %l4], %o6
18026 nop
18027 set 0x28, %l5
18028 stx %fsr, [%l7 + %l5]
18029 set 0x5B, %i1
18030 ldstuba [%l7 + %i1] 0x89, %i4
18031 or %l5, %i2, %g1
18032 nop
18033 set 0x58, %i3
18034 std %g4, [%l7 + %i3]
18035 nop
18036 set 0x28, %g2
18037 prefetch [%l7 + %g2], 2
18038 nop
18039 set 0x18, %o4
18040 stx %fsr, [%l7 + %o4]
18041 st %fsr, [%l7 + 0x4C]
18042 nop
18043 set 0x42, %g4
18044 sth %g5, [%l7 + %g4]
18045 bl,a,pn %icc, loop_137
18046 bl %xcc, loop_138
18047 st %f20, [%l7 + 0x60]
18048 set 0x08, %o1
18049 lda [%l7 + %o1] 0x81, %f2
18050loop_137:
18051 nop
18052 set 0x68, %g1
18053 lda [%l7 + %g1] 0x88, %f4
18054loop_138:
18055 nop
18056 set 0x0C, %g6
18057 sth %i6, [%l7 + %g6]
18058 and %l2, %o2, %l3
18059 nop
18060 set 0x2E, %l2
18061 lduh [%l7 + %l2], %l4
18062 nop
18063 set 0x78, %l1
18064 sth %g3, [%l7 + %l1]
18065 nop
18066 set 0x1C, %i4
18067 prefetch [%l7 + %i4], 3
18068 nop
18069 set 0x50, %g7
18070 lduh [%l7 + %g7], %o1
18071 and %l0, %i0, %o3
18072 nop
18073 set 0x3C, %l0
18074 ldub [%l7 + %l0], %g2
18075 nop
18076 set 0x40, %o0
18077 stx %fsr, [%l7 + %o0]
18078 or %o7, %i5, %i7
18079 set 0x40, %o2
18080 ldda [%l7 + %o2] 0x80, %f0
18081 nop
18082 set 0x50, %o5
18083 ldd [%l7 + %o5], %f18
18084 nop
18085 set 0x16, %o6
18086 lduh [%l7 + %o6], %o5
18087 nop
18088 set 0x20, %i7
18089 ldd [%l7 + %i7], %l0
18090 nop
18091 set 0x2C, %i6
18092 ldsw [%l7 + %i6], %i3
18093 ld [%l7 + 0x34], %f10
18094 set 0x40, %i2
18095 ldda [%l7 + %i2] 0x88, %i6
18096 add %l7, 0x70, %l6
18097 wr %g0, 0x89, %asi
18098 casa [%l6] 0x89, %o0, %o4
18099 nop
18100 set 0x68, %l3
18101 ldx [%l7 + %l3], %i1
18102 set 0x48, %l6
18103 stxa %g6, [%l7 + %l6] 0x80
18104 nop
18105 set 0x0E, %o3
18106 lduh [%l7 + %o3], %g7
18107 add %l7, 0x08, %l6
18108 wr %g0, 0x81, %asi
18109 ldxa [%l6] %asi, %o6
18110 casxa [%l6] 0x81, %o6, %i4
18111 nop
18112 set 0x28, %i5
18113 ldx [%l7 + %i5], %i2
18114 nop
18115 set 0x70, %g3
18116 stw %g1, [%l7 + %g3]
18117 nop
18118 set 0x50, %i0
18119 stx %fsr, [%l7 + %i0]
18120 bne,a %xcc, loop_139
18121 nop
18122 set 0x10, %o7
18123 ldsw [%l7 + %o7], %l5
18124 set 0x40, %l4
18125 stxa %g5, [%l7 + %l4] 0xea
18126 membar #Sync
18127loop_139:
18128 nop
18129 set 0x30, %g5
18130 std %f14, [%l7 + %g5]
18131 set 0x40, %l5
18132 ldda [%l7 + %l5] 0x81, %f16
18133 nop
18134 set 0x70, %i3
18135 stx %fsr, [%l7 + %i3]
18136 st %f11, [%l7 + 0x78]
18137 or %i6, %g4, %l2
18138 nop
18139 set 0x58, %i1
18140 stw %l3, [%l7 + %i1]
18141 set 0x4E, %g2
18142 ldstuba [%l7 + %g2] 0x89, %o2
18143 nop
18144 set 0x42, %g4
18145 lduh [%l7 + %g4], %g3
18146 fpsub32s %f12, %f25, %f22
18147 nop
18148 set 0x7B, %o4
18149 ldstub [%l7 + %o4], %o1
18150 nop
18151 set 0x7C, %o1
18152 swap [%l7 + %o1], %l4
18153 set 0x60, %g6
18154 ldxa [%l7 + %g6] 0x89, %l0
18155 and %o3, %g2, %o7
18156 set 0x14, %l2
18157 ldstuba [%l7 + %l2] 0x81, %i5
18158 set 0x40, %l1
18159 prefetcha [%l7 + %l1] 0x88, 0
18160 set 0x6C, %g1
18161 sta %f28, [%l7 + %g1] 0x89
18162 set 0x74, %g7
18163 lda [%l7 + %g7] 0x89, %f4
18164 st %f4, [%l7 + 0x40]
18165 set 0x1B, %l0
18166 ldstuba [%l7 + %l0] 0x80, %i0
18167 nop
18168 set 0x20, %i4
18169 ldx [%l7 + %i4], %o5
18170 set 0x30, %o2
18171 prefetcha [%l7 + %o2] 0x88, 1
18172 set 0x10, %o5
18173 ldxa [%l7 + %o5] 0x80, %l6
18174 add %l7, 0x68, %l6
18175 wr %g0, 0x88, %asi
18176 casxa [%l6] 0x88, %l1, %o4
18177 nop
18178 set 0x10, %o0
18179 stx %i1, [%l7 + %o0]
18180 nop
18181 set 0x65, %i7
18182 ldsb [%l7 + %i7], %o0
18183 or %g6, %g7, %o6
18184 set 0x40, %o6
18185 stda %f16, [%l7 + %o6] 0x88
18186 nop
18187 set 0x50, %i6
18188 lduw [%l7 + %i6], %i4
18189 ld [%l7 + 0x78], %f15
18190 nop
18191 set 0x50, %i2
18192 lduw [%l7 + %i2], %g1
18193 st %fsr, [%l7 + 0x68]
18194 add %l7, 0x1C, %l6
18195 wr %g0, 0x81, %asi
18196 lda [%l6] %asi, %i2
18197 casa [%l6] 0x81, %i2, %g5
18198 nop
18199 set 0x48, %l6
18200 ldd [%l7 + %l6], %i6
18201 nop
18202 nop
18203 setx 0x265DF269E40D55E2, %l0, %l6
18204 stx %l6, [%l7 + 0x28]
18205 ldd [%l7 + 0x28], %f22
18206 setx 0x84B5139CE6DA493B, %l1, %l5
18207 stx %l5, [%l7 + 0x10]
18208 ldd [%l7 + 0x10], %f10
18209 fdivd %f10, %f22, %f22
18210 add %l7, 0x28, %l6
18211 wr %g0, 0x88, %asi
18212 casxa [%l6] 0x88, %g4, %l2
18213 nop
18214 set 0x68, %l3
18215 std %l4, [%l7 + %l3]
18216 nop
18217 set 0x6C, %i5
18218 lduw [%l7 + %i5], %o2
18219 ld [%l7 + 0x10], %f21
18220 nop
18221 set 0x2C, %o3
18222 prefetch [%l7 + %o3], 4
18223 or %g3, %l3, %l4
18224 fpsub16 %f4, %f4, %f28
18225 nop
18226 set 0x68, %i0
18227 std %f18, [%l7 + %i0]
18228 nop
18229 set 0x48, %o7
18230 ldub [%l7 + %o7], %l0
18231 nop
18232 set 0x18, %l4
18233 stx %fsr, [%l7 + %l4]
18234 set 0x10, %g5
18235 ldda [%l7 + %g5] 0xe2, %o0
18236 nop
18237 set 0x38, %g3
18238 std %f4, [%l7 + %g3]
18239 nop
18240 set 0x0C, %l5
18241 swap [%l7 + %l5], %g2
18242 set 0x48, %i3
18243 swapa [%l7 + %i3] 0x89, %o7
18244 nop
18245 set 0x30, %g2
18246 ldx [%l7 + %g2], %o3
18247 nop
18248 set 0x72, %i1
18249 sth %i5, [%l7 + %i1]
18250 nop
18251 set 0x5C, %o4
18252 swap [%l7 + %o4], %i0
18253 set 0x3A, %g4
18254 stba %o5, [%l7 + %g4] 0xe3
18255 membar #Sync
18256 bl,pt %icc, loop_140
18257 nop
18258 set 0x2B, %g6
18259 ldub [%l7 + %g6], %i7
18260 wr %i3, %l6, %sys_tick
18261 set 0x1A, %l2
18262 stha %l1, [%l7 + %l2] 0x80
18263loop_140:
18264 nop
18265 add %l7, 0x50, %l6
18266 wr %g0, 0x88, %asi
18267 casxa [%l6] 0x88, %i1, %o0
18268 set 0x44, %o1
18269 swapa [%l7 + %o1] 0x81, %g6
18270 set 0x40, %g1
18271 stda %f16, [%l7 + %g1] 0x88
18272 set 0x15, %l1
18273 ldstuba [%l7 + %l1] 0x89, %o4
18274 nop
18275 set 0x10, %g7
18276 std %f0, [%l7 + %g7]
18277 set 0x40, %i4
18278 ldda [%l7 + %i4] 0x89, %f0
18279 nop
18280 set 0x32, %o2
18281 ldsb [%l7 + %o2], %g7
18282 nop
18283 set 0x48, %l0
18284 stb %o6, [%l7 + %l0]
18285 nop
18286 set 0x4C, %o5
18287 swap [%l7 + %o5], %i4
18288 nop
18289 set 0x40, %i7
18290 stx %fsr, [%l7 + %i7]
18291 nop
18292 set 0x20, %o6
18293 stx %fsr, [%l7 + %o6]
18294 fpsub32s %f8, %f7, %f12
18295 add %i2, %g5, %g1
18296 set 0x60, %i6
18297 ldxa [%l7 + %i6] 0x88, %g4
18298 set 0x70, %i2
18299 ldxa [%l7 + %i2] 0x88, %l2
18300 nop
18301 set 0x70, %o0
18302 ldx [%l7 + %o0], %i6
18303 nop
18304 set 0x1C, %l6
18305 swap [%l7 + %l6], %l5
18306 add %l7, 0x5C, %l6
18307 wr %g0, 0x89, %asi
18308 casa [%l6] 0x89, %o2, %g3
18309 nop
18310 set 0x54, %l3
18311 sth %l3, [%l7 + %l3]
18312 ld [%l7 + 0x10], %f18
18313 nop
18314 set 0x0E, %o3
18315 ldsb [%l7 + %o3], %l0
18316 set 0x60, %i0
18317 ldda [%l7 + %i0] 0xea, %o0
18318 set 0x70, %i5
18319 ldda [%l7 + %i5] 0xe3, %l4
18320 and %g2, %o3, %o7
18321 st %fsr, [%l7 + 0x34]
18322 set 0x28, %l4
18323 ldxa [%l7 + %l4] 0x80, %i0
18324 nop
18325 set 0x58, %g5
18326 stx %fsr, [%l7 + %g5]
18327 fpsub32 %f10, %f0, %f4
18328 wr %g0, 0x5, %fprs
18329 add %i3, %l6, %l1
18330 set 0x24, %g3
18331 lda [%l7 + %g3] 0x89, %f3
18332 set 0x60, %o7
18333 lda [%l7 + %o7] 0x80, %f25
18334 set 0x60, %l5
18335 ldda [%l7 + %l5] 0xe3, %i0
18336 set 0x28, %g2
18337 stxa %i5, [%l7 + %g2] 0xeb
18338 membar #Sync
18339 set 0x74, %i1
18340 sta %f27, [%l7 + %i1] 0x88
18341 add %o0, %g6, %o4
18342 st %fsr, [%l7 + 0x70]
18343 nop
18344 set 0x30, %o4
18345 std %f24, [%l7 + %o4]
18346 nop
18347 set 0x14, %g4
18348 ldstub [%l7 + %g4], %o6
18349 nop
18350 set 0x58, %g6
18351 std %i4, [%l7 + %g6]
18352 nop
18353 set 0x20, %i3
18354 prefetch [%l7 + %i3], 1
18355 set 0x10, %o1
18356 prefetcha [%l7 + %o1] 0x80, 2
18357 wr %g5, %i2, %set_softint
18358 bg,a %xcc, loop_141
18359 nop
18360 set 0x54, %g1
18361 prefetch [%l7 + %g1], 4
18362 nop
18363 set 0x2C, %l2
18364 lduw [%l7 + %l2], %g1
18365 set 0x08, %l1
18366 prefetcha [%l7 + %l1] 0x81, 1
18367loop_141:
18368 add %l2, %l5, %i6
18369 and %o2, %g3, %l0
18370 nop
18371 set 0x4F, %g7
18372 ldstub [%l7 + %g7], %l3
18373 nop
18374 set 0x6A, %o2
18375 lduh [%l7 + %o2], %l4
18376 set 0x78, %l0
18377 prefetcha [%l7 + %l0] 0x89, 4
18378 nop
18379 set 0x58, %i4
18380 ldd [%l7 + %i4], %o2
18381 wr %g2, %i0, %softint
18382 set 0x40, %o5
18383 ldda [%l7 + %o5] 0x89, %f16
18384 set 0x38, %i7
18385 ldxa [%l7 + %i7] 0x81, %o5
18386 nop
18387 set 0x70, %o6
18388 ldx [%l7 + %o6], %i7
18389 bleu,a %xcc, loop_142
18390 nop
18391 set 0x18, %i2
18392 std %f24, [%l7 + %i2]
18393 nop
18394 set 0x48, %o0
18395 ldd [%l7 + %o0], %i2
18396 nop
18397 nop
18398 setx 0xC4D13B289EA85503, %l0, %l6
18399 stx %l6, [%l7 + 0x28]
18400 ldd [%l7 + 0x28], %f26
18401 setx 0xADE8B393F1E51BD6, %l1, %l5
18402 stx %l5, [%l7 + 0x10]
18403 ldd [%l7 + 0x10], %f10
18404 fdivd %f10, %f26, %f6
18405loop_142:
18406 nop
18407 add %l7, 0x70, %l6
18408 wr %g0, 0x80, %asi
18409 casa [%l6] 0x80, %o7, %l1
18410 nop
18411 set 0x40, %i6
18412 std %i6, [%l7 + %i6]
18413 nop
18414 set 0x2C, %l3
18415 ldstub [%l7 + %l3], %i5
18416 or %i1, %o0, %g6
18417 set 0x40, %o3
18418 stda %o4, [%l7 + %o3] 0xe2
18419 membar #Sync
18420 nop
18421 set 0x38, %i0
18422 sth %i4, [%l7 + %i0]
18423 nop
18424 set 0x2C, %l6
18425 ldstub [%l7 + %l6], %g7
18426 or %g5, %i2, %g1
18427 nop
18428 set 0x22, %l4
18429 ldub [%l7 + %l4], %o6
18430 nop
18431 set 0x2C, %g5
18432 swap [%l7 + %g5], %l2
18433 set 0x70, %g3
18434 stha %l5, [%l7 + %g3] 0x80
18435 st %f1, [%l7 + 0x30]
18436 set 0x4B, %o7
18437 ldstuba [%l7 + %o7] 0x81, %i6
18438 set 0x28, %l5
18439 stxa %g4, [%l7 + %l5] 0xe2
18440 membar #Sync
18441 set 0x38, %i5
18442 stxa %o2, [%l7 + %i5] 0xe3
18443 membar #Sync
18444 and %g3, %l0, %l4
18445 set 0x48, %g2
18446 ldxa [%l7 + %g2] 0x80, %l3
18447 set 0x38, %o4
18448 lda [%l7 + %o4] 0x81, %f28
18449 st %fsr, [%l7 + 0x0C]
18450 nop
18451 set 0x38, %i1
18452 ldsh [%l7 + %i1], %o3
18453 set 0x0C, %g6
18454 stwa %g2, [%l7 + %g6] 0x88
18455 membar #Sync
18456 set 0x40, %i3
18457 ldda [%l7 + %i3] 0xf0, %f0
18458 nop
18459 set 0x68, %g4
18460 stx %fsr, [%l7 + %g4]
18461 nop
18462 set 0x08, %g1
18463 std %o0, [%l7 + %g1]
18464 nop
18465 set 0x08, %l2
18466 prefetch [%l7 + %l2], 3
18467 nop
18468 set 0x40, %o1
18469 std %o4, [%l7 + %o1]
18470 nop
18471 set 0x30, %l1
18472 std %f10, [%l7 + %l1]
18473 nop
18474 or %g0, 0x8, %l0
18475 sllx %l0, 0x3c, %l0
18476 wr %l0, 0x730, %sys_tick_cmpr
18477 set 0x14, %o2
18478 stwa %o7, [%l7 + %o2] 0xeb
18479 membar #Sync
18480 set 0x70, %g7
18481 ldda [%l7 + %g7] 0xea, %l0
18482 add %l6, %i5, %i1
18483 nop
18484 set 0x28, %l0
18485 ldx [%l7 + %l0], %i3
18486 add %l7, 0x54, %l6
18487 wr %g0, 0x80, %asi
18488 casa [%l6] 0x80, %o0, %o4
18489 nop
18490 set 0x5F, %i4
18491 ldstub [%l7 + %i4], %i4
18492 add %l7, 0x24, %l6
18493 wr %g0, 0x89, %asi
18494 lda [%l6] %asi, %g6
18495 casa [%l6] 0x89, %g6, %g5
18496 add %g7, %i2, %g1
18497 add %l7, 0x20, %l6
18498 wr %g0, 0x81, %asi
18499 ldxa [%l6] %asi, %l2
18500 casxa [%l6] 0x81, %l2, %l5
18501 add %l7, 0x68, %l6
18502 wr %g0, 0x88, %asi
18503 ldxa [%l6] %asi, %o6
18504 casxa [%l6] 0x88, %o6, %g4
18505 nop
18506 set 0x38, %i7
18507 sth %o2, [%l7 + %i7]
18508 set 0x14, %o6
18509 swapa [%l7 + %o6] 0x81, %g3
18510 nop
18511 set 0x18, %i2
18512 ldsw [%l7 + %i2], %i6
18513 nop
18514 set 0x10, %o5
18515 stw %l0, [%l7 + %o5]
18516 set 0x30, %i6
18517 stxa %l3, [%l7 + %i6] 0xeb
18518 membar #Sync
18519 or %o3, %l4, %o1
18520 set 0x1E, %o0
18521 stha %g2, [%l7 + %o0] 0xe3
18522 membar #Sync
18523 nop
18524 set 0x54, %o3
18525 swap [%l7 + %o3], %i7
18526 nop
18527 set 0x30, %l3
18528 sth %o5, [%l7 + %l3]
18529 nop
18530 set 0x24, %l6
18531 stw %i0, [%l7 + %l6]
18532 nop
18533 set 0x18, %l4
18534 ldd [%l7 + %l4], %o6
18535 nop
18536 set 0x38, %i0
18537 ldd [%l7 + %i0], %f14
18538 nop
18539 set 0x18, %g5
18540 stx %fsr, [%l7 + %g5]
18541 nop
18542 set 0x14, %g3
18543 prefetch [%l7 + %g3], 4
18544 nop
18545 set 0x58, %l5
18546 stx %l6, [%l7 + %l5]
18547 nop
18548 set 0x10, %o7
18549 ldsw [%l7 + %o7], %i5
18550 set 0x5C, %i5
18551 lda [%l7 + %i5] 0x89, %f12
18552 set 0x42, %g2
18553 stba %i1, [%l7 + %g2] 0x88
18554 add %l1, %i3, %o0
18555 set 0x72, %o4
18556 stba %i4, [%l7 + %o4] 0x80
18557 nop
18558 set 0x69, %i1
18559 ldsb [%l7 + %i1], %o4
18560 nop
18561 set 0x18, %i3
18562 ldd [%l7 + %i3], %f8
18563 set 0x58, %g4
18564 prefetcha [%l7 + %g4] 0x88, 1
18565 nop
18566 set 0x68, %g1
18567 stx %fsr, [%l7 + %g1]
18568 set 0x6C, %g6
18569 sta %f17, [%l7 + %g6] 0x88
18570 nop
18571 set 0x50, %o1
18572 ldx [%l7 + %o1], %g7
18573 st %f29, [%l7 + 0x44]
18574 nop
18575 set 0x60, %l2
18576 ldd [%l7 + %l2], %g6
18577 nop
18578 set 0x34, %l1
18579 prefetch [%l7 + %l1], 0
18580 nop
18581 set 0x50, %g7
18582 ldx [%l7 + %g7], %i2
18583 st %f8, [%l7 + 0x34]
18584 set 0x48, %l0
18585 stda %l2, [%l7 + %l0] 0xea
18586 membar #Sync
18587 nop
18588 set 0x7C, %i4
18589 lduw [%l7 + %i4], %g1
18590 set 0x40, %i7
18591 stda %f16, [%l7 + %i7] 0xc2
18592 nop
18593 set 0x60, %o6
18594 ldd [%l7 + %o6], %f22
18595 set 0x40, %i2
18596 stda %f0, [%l7 + %i2] 0xc0
18597 nop
18598 set 0x7A, %o2
18599 ldsh [%l7 + %o2], %l5
18600 nop
18601 set 0x40, %o5
18602 std %f28, [%l7 + %o5]
18603 nop
18604 set 0x60, %i6
18605 lduw [%l7 + %i6], %o6
18606 nop
18607 set 0x40, %o3
18608 prefetch [%l7 + %o3], 0
18609 nop
18610 set 0x70, %o0
18611 stw %g4, [%l7 + %o0]
18612 set 0x0C, %l3
18613 stha %o2, [%l7 + %l3] 0xe2
18614 membar #Sync
18615 nop
18616 set 0x48, %l4
18617 stw %i6, [%l7 + %l4]
18618 nop
18619 set 0x7C, %i0
18620 ldsw [%l7 + %i0], %g3
18621 nop
18622 set 0x5C, %l6
18623 ldsh [%l7 + %l6], %l3
18624 nop
18625 set 0x20, %g3
18626 stx %fsr, [%l7 + %g3]
18627 set 0x3E, %l5
18628 stha %l0, [%l7 + %l5] 0x81
18629 set 0x14, %o7
18630 stwa %l4, [%l7 + %o7] 0xe2
18631 membar #Sync
18632 nop
18633 set 0x68, %g5
18634 ldx [%l7 + %g5], %o3
18635 set 0x40, %g2
18636 ldda [%l7 + %g2] 0xda, %f16
18637 nop
18638 set 0x38, %o4
18639 stx %fsr, [%l7 + %o4]
18640 nop
18641 set 0x78, %i1
18642 stw %o1, [%l7 + %i1]
18643 set 0x60, %i5
18644 lda [%l7 + %i5] 0x88, %f14
18645 nop
18646 set 0x46, %i3
18647 lduh [%l7 + %i3], %i7
18648 set 0x58, %g1
18649 stwa %g2, [%l7 + %g1] 0x89
18650 set 0x18, %g4
18651 lda [%l7 + %g4] 0x88, %f3
18652 ld [%l7 + 0x74], %f1
18653 ld [%l7 + 0x1C], %f2
18654 nop
18655 set 0x10, %o1
18656 ldstub [%l7 + %o1], %i0
18657 set 0x40, %l2
18658 ldda [%l7 + %l2] 0x81, %o4
18659 nop
18660 set 0x10, %g6
18661 sth %l6, [%l7 + %g6]
18662 bn,a %icc, loop_143
18663 ba,a,pn %xcc, loop_144
18664 nop
18665 set 0x2A, %l1
18666 lduh [%l7 + %l1], %o7
18667 set 0x38, %g7
18668 prefetcha [%l7 + %g7] 0x88, 1
18669loop_143:
18670 nop
18671 nop
18672 setx 0x6D91434F98026252, %l0, %l6
18673 stx %l6, [%l7 + 0x28]
18674 ldd [%l7 + 0x28], %f8
18675 setx 0xB2ADE6E6DC5BEF06, %l1, %l5
18676 stx %l5, [%l7 + 0x10]
18677 ldd [%l7 + 0x10], %f18
18678 fdivd %f18, %f8, %f6
18679loop_144:
18680 nop
18681 set 0x48, %l0
18682 ldstuba [%l7 + %l0] 0x81, %l1
18683 nop
18684 set 0x68, %i7
18685 ldsw [%l7 + %i7], %i1
18686 add %o0, %i4, %i3
18687 ld [%l7 + 0x6C], %f24
18688 or %g5, %o4, %g7
18689 set 0x10, %i4
18690 stxa %i2, [%l7 + %i4] 0xe3
18691 membar #Sync
18692 nop
18693 set 0x2C, %i2
18694 prefetch [%l7 + %i2], 3
18695 set 0x50, %o6
18696 ldda [%l7 + %o6] 0xea, %g6
18697 nop
18698 set 0x58, %o5
18699 ldx [%l7 + %o5], %l2
18700 nop
18701 set 0x28, %o2
18702 swap [%l7 + %o2], %g1
18703 set 0x24, %o3
18704 stha %o6, [%l7 + %o3] 0x80
18705 nop
18706 set 0x60, %i6
18707 std %f18, [%l7 + %i6]
18708 and %g4, %o2, %i6
18709 st %fsr, [%l7 + 0x78]
18710 set 0x10, %l3
18711 ldxa [%l7 + %l3] 0x89, %l5
18712 set 0x50, %l4
18713 prefetcha [%l7 + %l4] 0x81, 3
18714 st %f10, [%l7 + 0x50]
18715 add %l0, %l4, %g3
18716 nop
18717 set 0x64, %o0
18718 prefetch [%l7 + %o0], 3
18719 nop
18720 set 0x08, %l6
18721 ldx [%l7 + %l6], %o3
18722 nop
18723 set 0x30, %g3
18724 stx %fsr, [%l7 + %g3]
18725 nop
18726 set 0x3E, %i0
18727 ldstub [%l7 + %i0], %i7
18728 set 0x60, %l5
18729 stda %o0, [%l7 + %l5] 0x81
18730 set 0x40, %g5
18731 stxa %i0, [%l7 + %g5] 0x89
18732 or %o5, %g2, %o7
18733 nop
18734 set 0x2C, %g2
18735 swap [%l7 + %g2], %i5
18736 and %l6, %l1, %i1
18737 nop
18738 set 0x50, %o4
18739 lduw [%l7 + %o4], %o0
18740 nop
18741 set 0x4A, %i1
18742 ldstub [%l7 + %i1], %i3
18743 or %i4, %o4, %g5
18744 set , %o7
18745 EXIT_GOOD
18746
18747
18748
18749!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18750!
18751! Stats for Thread 4:
18752!
18753! Type l : 1278
18754! Type a : 21
18755! Type cti : 37
18756! Type x : 483
18757! Type f : 46
18758! Type i : 135
18759!
18760!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18761
18762!
18763! Thread 5 Start
18764!
18765.global thread_5
18766thread_5:
18767 mov %l7, %g1
18768 !# Set %cwp for 8 windows
18769 !# This threads memory space into each %l7
18770 wrpr %g0, 0x7, %cwp
18771 mov %g1, %l7
18772 wrpr %g0, 0x6, %cwp
18773 mov %g1, %l7
18774 wrpr %g0, 0x5, %cwp
18775 mov %g1, %l7
18776 wrpr %g0, 0x4, %cwp
18777 mov %g1, %l7
18778 wrpr %g0, 0x3, %cwp
18779 mov %g1, %l7
18780 wrpr %g0, 0x2, %cwp
18781 mov %g1, %l7
18782 wrpr %g0, 0x1, %cwp
18783 mov %g1, %l7
18784 wrpr %g0, 0x0, %cwp
18785 mov %g1, %l7
18786
18787 !# Set %fsr
18788 setx 0x0000000000400000, %l0, %l6 !# no post process
18789 stx %l6, [%l7 + 0x0] !# no post process
18790 ldx [%l7 + 0x0], %fsr !# no post process
18791
18792 wr %g0, 0x80, %asi !# no post process
18793
18794 !# Initialize registers ..
18795
18796 !# Global registers
18797 set 0xA, %g1
18798 set 0xF, %g2
18799 set 0xA, %g3
18800 set 0xC, %g4
18801 set 0x3, %g5
18802 set 0x7, %g6
18803 set 0x7, %g7
18804 !# Input registers
18805 set -0x9, %i0
18806 set -0xD, %i1
18807 set -0x0, %i2
18808 set -0x6, %i3
18809 set -0xA, %i4
18810 set -0x6, %i5
18811 set -0x4, %i6
18812 set -0x4, %i7
18813 !# Local registers
18814 set 0x473FD00B, %l0
18815 set 0x76D4C2ED, %l1
18816 set 0x1870260C, %l2
18817 set 0x365E9771, %l3
18818 set 0x7B28E2F5, %l4
18819 set 0x65706D4F, %l5
18820 set 0x7566BF81, %l6
18821 !# Output registers
18822 set -0x1829, %o0
18823 set 0x0ECC, %o1
18824 set 0x03B5, %o2
18825 set 0x142C, %o3
18826 set 0x051A, %o4
18827 set -0x0BF5, %o5
18828 set -0x1324, %o6
18829 set 0x0118, %o7
18830 !# Float registers
18831 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
18832 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
18833 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
18834 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
18835 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
18836 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
18837 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
18838 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
18839 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
18840 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
18841 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
18842 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
18843 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
18844 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
18845 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
18846 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
18847
18848 !# Execute Main Diag ..
18849
18850 nop
18851 set 0x37, %i5
18852 stb %i2, [%l7 + %i5]
18853 and %g7, %l2, %g6
18854 add %l7, 0x58, %l6
18855 wr %g0, 0x89, %asi
18856 casxa [%l6] 0x89, %g1, %o6
18857 nop
18858 set 0x1A, %i3
18859 ldsh [%l7 + %i3], %o2
18860 set 0x32, %g1
18861 ldstuba [%l7 + %g1] 0x81, %g4
18862 bleu,pn %icc, loop_145
18863 nop
18864 set 0x12, %g4
18865 ldstub [%l7 + %g4], %i6
18866 bn %icc, loop_146
18867 nop
18868 set 0x38, %l2
18869 stx %l3, [%l7 + %l2]
18870loop_145:
18871 nop
18872 set 0x32, %o1
18873 stba %l5, [%l7 + %o1] 0x81
18874loop_146:
18875 fpadd32 %f10, %f14, %f30
18876 set 0x10, %g6
18877 sta %f26, [%l7 + %g6] 0x81
18878 set 0x40, %g7
18879 ldxa [%l7 + %g7] 0x89, %l0
18880 set 0x40, %l0
18881 ldda [%l7 + %l0] 0x88, %f16
18882 nop
18883 set 0x28, %i7
18884 ldd [%l7 + %i7], %g2
18885 set 0x10, %l1
18886 stda %l4, [%l7 + %l1] 0xeb
18887 membar #Sync
18888 nop
18889 set 0x08, %i4
18890 ldd [%l7 + %i4], %f18
18891 set 0x47, %o6
18892 ldstuba [%l7 + %o6] 0x89, %i7
18893 set 0x34, %i2
18894 lda [%l7 + %i2] 0x89, %f8
18895 set 0x20, %o5
18896 stha %o3, [%l7 + %o5] 0x88
18897 nop
18898 set 0x78, %o2
18899 ldd [%l7 + %o2], %f10
18900 st %f16, [%l7 + 0x78]
18901 nop
18902 set 0x78, %i6
18903 ldx [%l7 + %i6], %i0
18904 nop
18905 set 0x72, %o3
18906 ldub [%l7 + %o3], %o5
18907 nop
18908 set 0x3B, %l4
18909 ldstub [%l7 + %l4], %g2
18910 ld [%l7 + 0x1C], %f20
18911 set 0x40, %o0
18912 ldda [%l7 + %o0] 0xd2, %f0
18913 add %l7, 0x0C, %l6
18914 wr %g0, 0x81, %asi
18915 casa [%l6] 0x81, %o7, %i5
18916 nop
18917 set 0x50, %l3
18918 std %i6, [%l7 + %l3]
18919 wr %o1, %l1, %softint
18920 nop
18921 set 0x68, %g3
18922 lduw [%l7 + %g3], %o0
18923 set 0x78, %i0
18924 stxa %i1, [%l7 + %i0] 0xeb
18925 membar #Sync
18926 nop
18927 set 0x7E, %l5
18928 lduh [%l7 + %l5], %i3
18929 set 0x40, %g5
18930 stda %f16, [%l7 + %g5] 0xc8
18931 nop
18932 set 0x30, %g2
18933 stx %fsr, [%l7 + %g2]
18934 nop
18935 set 0x48, %o4
18936 ldd [%l7 + %o4], %f22
18937 set 0x60, %i1
18938 ldxa [%l7 + %i1] 0x80, %o4
18939 set 0x40, %l6
18940 stda %f16, [%l7 + %l6] 0xd8
18941 st %f18, [%l7 + 0x68]
18942 nop
18943 set 0x30, %o7
18944 ldx [%l7 + %o7], %i4
18945 add %l7, 0x38, %l6
18946 wr %g0, 0x81, %asi
18947 ldxa [%l6] %asi, %i2
18948 casxa [%l6] 0x81, %i2, %g5
18949 set 0x40, %i5
18950 stda %f16, [%l7 + %i5] 0xf9
18951 membar #Sync
18952 nop
18953 set 0x2B, %i3
18954 ldstub [%l7 + %i3], %l2
18955 set 0x68, %g4
18956 ldxa [%l7 + %g4] 0x80, %g6
18957 set 0x50, %l2
18958 stxa %g1, [%l7 + %l2] 0x89
18959 set 0x30, %g1
18960 stxa %o6, [%l7 + %g1] 0xea
18961 membar #Sync
18962 st %f20, [%l7 + 0x20]
18963 nop
18964 set 0x34, %o1
18965 prefetch [%l7 + %o1], 0
18966 set 0x40, %g7
18967 stda %f16, [%l7 + %g7] 0xf9
18968 membar #Sync
18969 set 0x28, %g6
18970 swapa [%l7 + %g6] 0x88, %g7
18971 nop
18972 set 0x1E, %i7
18973 sth %g4, [%l7 + %i7]
18974 set 0x3C, %l0
18975 sta %f29, [%l7 + %l0] 0x81
18976 nop
18977 set 0x44, %i4
18978 ldsw [%l7 + %i4], %i6
18979 add %l7, 0x10, %l6
18980 wr %g0, 0x89, %asi
18981 casxa [%l6] 0x89, %o2, %l3
18982 fpadd16s %f1, %f12, %f17
18983 fpsub16s %f21, %f29, %f5
18984 nop
18985 set 0x20, %o6
18986 ldd [%l7 + %o6], %l0
18987 nop
18988 set 0x10, %i2
18989 ldx [%l7 + %i2], %g3
18990 set 0x40, %o5
18991 ldxa [%l7 + %o5] 0x89, %l4
18992 add %l7, 0x18, %l6
18993 wr %g0, 0x80, %asi
18994 ldxa [%l6] %asi, %l5
18995 casxa [%l6] 0x80, %l5, %o3
18996 nop
18997 set 0x10, %l1
18998 stx %fsr, [%l7 + %l1]
18999 and %i0, %o5, %g2
19000 nop
19001 set 0x30, %o2
19002 ldd [%l7 + %o2], %o6
19003 set 0x58, %i6
19004 prefetcha [%l7 + %i6] 0x89, 2
19005 nop
19006 set 0x74, %l4
19007 prefetch [%l7 + %l4], 1
19008 nop
19009 set 0x16, %o3
19010 sth %l6, [%l7 + %o3]
19011 st %f13, [%l7 + 0x18]
19012 set 0x40, %o0
19013 stda %f0, [%l7 + %o0] 0x80
19014 set 0x40, %g3
19015 ldda [%l7 + %g3] 0x81, %f0
19016 set 0x5C, %i0
19017 ldstuba [%l7 + %i0] 0x80, %i7
19018 nop
19019 set 0x19, %l3
19020 ldub [%l7 + %l3], %o1
19021 fpadd32s %f6, %f27, %f9
19022 ld [%l7 + 0x24], %f10
19023 set 0x28, %g5
19024 prefetcha [%l7 + %g5] 0x89, 1
19025 st %f16, [%l7 + 0x3C]
19026 nop
19027 set 0x50, %l5
19028 std %i0, [%l7 + %l5]
19029 or %i3, %o4, %i4
19030 bgu %icc, loop_147
19031 st %f10, [%l7 + 0x50]
19032 nop
19033 set 0x1C, %g2
19034 ldub [%l7 + %g2], %i2
19035 or %l1, %l2, %g6
19036loop_147:
19037 nop
19038 set 0x58, %o4
19039 ldxa [%l7 + %o4] 0x80, %g5
19040 set 0x40, %l6
19041 ldda [%l7 + %l6] 0x80, %f16
19042 nop
19043 set 0x2C, %o7
19044 ldsh [%l7 + %o7], %o6
19045 nop
19046 set 0x08, %i5
19047 ldd [%l7 + %i5], %g0
19048 nop
19049 set 0x09, %i1
19050 ldsb [%l7 + %i1], %g7
19051 set 0x70, %i3
19052 swapa [%l7 + %i3] 0x88, %g4
19053 membar #Sync
19054 set 0x40, %g4
19055 ldda [%l7 + %g4] 0xf1, %f0
19056 set 0x18, %l2
19057 prefetcha [%l7 + %l2] 0x88, 4
19058 ld [%l7 + 0x38], %f0
19059 fpsub16 %f0, %f6, %f6
19060 nop
19061 set 0x64, %g1
19062 lduw [%l7 + %g1], %i6
19063 nop
19064 set 0x28, %g7
19065 ldx [%l7 + %g7], %l3
19066 set 0x5D, %g6
19067 stba %l0, [%l7 + %g6] 0x81
19068 and %l4, %g3, %l5
19069 set 0x40, %i7
19070 ldda [%l7 + %i7] 0xea, %i0
19071 nop
19072 or %g0, 0x8, %l0
19073 sllx %l0, 0x3c, %l0
19074 wr %l0, %g0, %sys_tick_cmpr
19075 set 0x30, %l0
19076 ldda [%l7 + %l0] 0xea, %o6
19077 set 0x48, %o1
19078 stwa %i5, [%l7 + %o1] 0x89
19079 add %l7, 0x38, %l6
19080 wr %g0, 0x80, %asi
19081 casa [%l6] 0x80, %l6, %i7
19082 nop
19083 set 0x48, %i4
19084 stw %o1, [%l7 + %i4]
19085 set 0x40, %i2
19086 ldda [%l7 + %i2] 0xd8, %f0
19087 set 0x6C, %o5
19088 sta %f7, [%l7 + %o5] 0x89
19089 nop
19090 set 0x28, %l1
19091 ldx [%l7 + %l1], %o0
19092 nop
19093 set 0x14, %o2
19094 sth %g2, [%l7 + %o2]
19095 set 0x40, %i6
19096 ldxa [%l7 + %i6] 0x80, %i3
19097 set 0x08, %l4
19098 prefetcha [%l7 + %l4] 0x89, 4
19099 nop
19100 set 0x61, %o6
19101 stb %i4, [%l7 + %o6]
19102 nop
19103 set 0x2C, %o3
19104 ldsb [%l7 + %o3], %o4
19105 nop
19106 set 0x70, %o0
19107 prefetch [%l7 + %o0], 3
19108 set 0x0C, %i0
19109 swapa [%l7 + %i0] 0x80, %l1
19110 nop
19111 set 0x26, %g3
19112 sth %l2, [%l7 + %g3]
19113 nop
19114 set 0x18, %l3
19115 ldsw [%l7 + %l3], %g6
19116 st %f1, [%l7 + 0x24]
19117 nop
19118 set 0x0C, %l5
19119 prefetch [%l7 + %l5], 0
19120 or %g5, %i2, %o6
19121 set 0x50, %g2
19122 ldda [%l7 + %g2] 0x88, %g0
19123 set 0x40, %o4
19124 stda %f0, [%l7 + %o4] 0x81
19125 st %f4, [%l7 + 0x70]
19126 and %g7, %o2, %g4
19127 set 0x08, %g5
19128 prefetcha [%l7 + %g5] 0x89, 1
19129 nop
19130 set 0x20, %l6
19131 ldd [%l7 + %l6], %f14
19132 set 0x23, %o7
19133 stba %i6, [%l7 + %o7] 0x80
19134 ld [%l7 + 0x7C], %f19
19135 st %fsr, [%l7 + 0x28]
19136 set 0x30, %i5
19137 ldda [%l7 + %i5] 0x81, %l0
19138 set 0x74, %i3
19139 lda [%l7 + %i3] 0x80, %f15
19140 nop
19141 set 0x18, %g4
19142 prefetch [%l7 + %g4], 4
19143 nop
19144 set 0x7E, %l2
19145 ldub [%l7 + %l2], %l4
19146 set 0x68, %i1
19147 stha %l5, [%l7 + %i1] 0x81
19148 nop
19149 set 0x62, %g7
19150 ldsh [%l7 + %g7], %i0
19151 and %o3, %g3, %o5
19152 add %l7, 0x78, %l6
19153 wr %g0, 0x80, %asi
19154 casxa [%l6] 0x80, %i5, %o7
19155 fpsub32s %f13, %f18, %f12
19156 set 0x40, %g6
19157 ldda [%l7 + %g6] 0xd2, %f0
19158 nop
19159 set 0x52, %i7
19160 lduh [%l7 + %i7], %l6
19161 add %i7, %o1, %o0
19162 set 0x7B, %l0
19163 ldstuba [%l7 + %l0] 0x89, %i3
19164 nop
19165 set 0x6A, %g1
19166 ldsh [%l7 + %g1], %i1
19167 add %l7, 0x10, %l6
19168 wr %g0, 0x80, %asi
19169 casxa [%l6] 0x80, %g2, %i4
19170 st %f11, [%l7 + 0x64]
19171 add %l1, %o4, %g6
19172 st %f16, [%l7 + 0x64]
19173 st %f28, [%l7 + 0x68]
19174 nop
19175 set 0x79, %i4
19176 ldub [%l7 + %i4], %g5
19177 set 0x0F, %i2
19178 stba %i2, [%l7 + %i2] 0x81
19179 nop
19180 set 0x5C, %o1
19181 swap [%l7 + %o1], %l2
19182 nop
19183 set 0x3B, %l1
19184 ldsb [%l7 + %l1], %o6
19185 ld [%l7 + 0x34], %f5
19186 set 0x08, %o5
19187 swapa [%l7 + %o5] 0x89, %g7
19188 set 0x47, %i6
19189 stba %g1, [%l7 + %i6] 0xe3
19190 membar #Sync
19191 set 0x40, %o2
19192 ldda [%l7 + %o2] 0x88, %f0
19193 nop
19194 set 0x6C, %l4
19195 lduw [%l7 + %l4], %g4
19196 add %l7, 0x34, %l6
19197 wr %g0, 0x81, %asi
19198 casa [%l6] 0x81, %o2, %l3
19199 nop
19200 set 0x20, %o3
19201 stx %l0, [%l7 + %o3]
19202 nop
19203 set 0x4C, %o0
19204 ldsw [%l7 + %o0], %l4
19205 set 0x20, %i0
19206 stxa %i6, [%l7 + %i0] 0x88
19207 set 0x5A, %g3
19208 stha %l5, [%l7 + %g3] 0x81
19209 nop
19210 set 0x18, %o6
19211 lduw [%l7 + %o6], %i0
19212 wr %g0, 0x7, %fprs
19213 nop
19214 set 0x38, %l3
19215 ldd [%l7 + %l3], %f28
19216 nop
19217 set 0x58, %g2
19218 ldd [%l7 + %g2], %f18
19219 set 0x28, %o4
19220 ldxa [%l7 + %o4] 0x88, %i5
19221 set 0x28, %g5
19222 stda %o6, [%l7 + %g5] 0x80
19223 add %l7, 0x50, %l6
19224 wr %g0, 0x81, %asi
19225 casxa [%l6] 0x81, %l6, %i7
19226 nop
19227 set 0x30, %l5
19228 std %o0, [%l7 + %l5]
19229 nop
19230 set 0x10, %o7
19231 ldd [%l7 + %o7], %o0
19232 ld [%l7 + 0x24], %f20
19233 nop
19234 set 0x17, %l6
19235 ldub [%l7 + %l6], %i3
19236 set 0x7C, %i5
19237 stwa %i1, [%l7 + %i5] 0xea
19238 membar #Sync
19239 nop
19240 set 0x40, %i3
19241 ldd [%l7 + %i3], %g2
19242 nop
19243 set 0x24, %g4
19244 stw %i4, [%l7 + %g4]
19245 nop
19246 set 0x56, %l2
19247 ldsb [%l7 + %l2], %l1
19248 set 0x48, %i1
19249 prefetcha [%l7 + %i1] 0x89, 2
19250 nop
19251 set 0x10, %g6
19252 ldsw [%l7 + %g6], %o4
19253 set 0x40, %i7
19254 ldda [%l7 + %i7] 0x88, %f16
19255 nop
19256 set 0x58, %l0
19257 ldd [%l7 + %l0], %f20
19258 set 0x68, %g7
19259 sta %f18, [%l7 + %g7] 0x80
19260 set 0x50, %i4
19261 swapa [%l7 + %i4] 0x88, %g6
19262 st %fsr, [%l7 + 0x4C]
19263 nop
19264 set 0x2C, %g1
19265 sth %i2, [%l7 + %g1]
19266 and %g5, %l2, %o6
19267 set 0x64, %o1
19268 stwa %g1, [%l7 + %o1] 0x89
19269 set 0x5C, %l1
19270 swapa [%l7 + %l1] 0x80, %g7
19271 set 0x0C, %i2
19272 stwa %o2, [%l7 + %i2] 0x80
19273 nop
19274 set 0x40, %i6
19275 std %g4, [%l7 + %i6]
19276 set 0x08, %o2
19277 stxa %l0, [%l7 + %o2] 0x80
19278 nop
19279 set 0x48, %l4
19280 ldd [%l7 + %l4], %f26
19281 set 0x28, %o5
19282 prefetcha [%l7 + %o5] 0x89, 3
19283 nop
19284 set 0x24, %o3
19285 prefetch [%l7 + %o3], 2
19286 st %fsr, [%l7 + 0x0C]
19287 nop
19288 set 0x58, %i0
19289 stx %l3, [%l7 + %i0]
19290 nop
19291 set 0x28, %g3
19292 swap [%l7 + %g3], %l5
19293 set 0x28, %o6
19294 stxa %i0, [%l7 + %o6] 0x81
19295 set 0x64, %l3
19296 lda [%l7 + %l3] 0x89, %f22
19297 set 0x54, %o0
19298 sta %f17, [%l7 + %o0] 0x80
19299 set 0x6C, %g2
19300 stha %i6, [%l7 + %g2] 0xeb
19301 membar #Sync
19302 st %f25, [%l7 + 0x34]
19303 fpadd32 %f22, %f30, %f12
19304 nop
19305 set 0x78, %g5
19306 std %o2, [%l7 + %g5]
19307 set 0x28, %l5
19308 ldxa [%l7 + %l5] 0x88, %g3
19309 nop
19310 set 0x3E, %o7
19311 lduh [%l7 + %o7], %i5
19312 nop
19313 set 0x14, %l6
19314 ldsw [%l7 + %l6], %o7
19315 set 0x70, %o4
19316 ldxa [%l7 + %o4] 0x81, %l6
19317 add %l7, 0x08, %l6
19318 wr %g0, 0x89, %asi
19319 lda [%l6] %asi, %i7
19320 casa [%l6] 0x89, %i7, %o0
19321 set 0x18, %i3
19322 stwa %i3, [%l7 + %i3] 0xea
19323 membar #Sync
19324 nop
19325 nop
19326 setx 0xC54A83DE655E1A3B, %l0, %l6
19327 stx %l6, [%l7 + 0x28]
19328 ldd [%l7 + 0x28], %f2
19329 setx 0xCA5DD6B3ED55AEAE, %l1, %l5
19330 stx %l5, [%l7 + 0x10]
19331 ldd [%l7 + 0x10], %f6
19332 fdivd %f6, %f2, %f6
19333 or %o1, %g2, %i4
19334 set 0x60, %i5
19335 stwa %i1, [%l7 + %i5] 0x80
19336 set 0x41, %l2
19337 stba %l1, [%l7 + %l2] 0x88
19338 set 0x10, %g4
19339 lda [%l7 + %g4] 0x88, %f5
19340 nop
19341 set 0x4E, %i1
19342 ldsh [%l7 + %i1], %o4
19343 nop
19344 set 0x20, %i7
19345 ldd [%l7 + %i7], %f28
19346 set 0x52, %g6
19347 stha %g6, [%l7 + %g6] 0xe2
19348 membar #Sync
19349 nop
19350 set 0x34, %g7
19351 ldsw [%l7 + %g7], %i2
19352 and %g5, %l2, %o6
19353 bge,pt %xcc, loop_148
19354 nop
19355 set 0x58, %l0
19356 std %g0, [%l7 + %l0]
19357 nop
19358 set 0x4C, %i4
19359 sth %o5, [%l7 + %i4]
19360 nop
19361 nop
19362 setx 0x5261797A, %l0, %l6
19363 st %l6, [%l7 + 0x28]
19364 ld [%l7 + 0x28], %f3
19365 setx 0x31618806, %l1, %l5
19366 st %l5, [%l7 + 0x10]
19367 ld [%l7 + 0x10], %f11
19368 fdivs %f11, %f3, %f29
19369loop_148:
19370 nop
19371 set 0x11, %g1
19372 stb %o2, [%l7 + %g1]
19373 set 0x30, %o1
19374 swapa [%l7 + %o1] 0x81, %g7
19375 nop
19376 set 0x30, %l1
19377 std %l0, [%l7 + %l1]
19378 nop
19379 set 0x30, %i2
19380 stw %l4, [%l7 + %i2]
19381 set 0x70, %i6
19382 stwa %l3, [%l7 + %i6] 0x80
19383 add %l7, 0x60, %l6
19384 wr %g0, 0x89, %asi
19385 ldxa [%l6] %asi, %g4
19386 casxa [%l6] 0x89, %g4, %l5
19387 nop
19388 set 0x0A, %l4
19389 ldsh [%l7 + %l4], %i6
19390 set 0x60, %o2
19391 stwa %i0, [%l7 + %o2] 0xe2
19392 membar #Sync
19393 nop
19394 set 0x3C, %o3
19395 ldsw [%l7 + %o3], %o3
19396 set 0x38, %i0
19397 sta %f1, [%l7 + %i0] 0x81
19398 set 0x18, %o5
19399 stda %i4, [%l7 + %o5] 0xe2
19400 membar #Sync
19401 set 0x30, %g3
19402 ldda [%l7 + %g3] 0xe2, %o6
19403 nop
19404 set 0x12, %o6
19405 stb %l6, [%l7 + %o6]
19406 st %f29, [%l7 + 0x2C]
19407 nop
19408 set 0x50, %l3
19409 ldx [%l7 + %l3], %i7
19410 set 0x38, %o0
19411 prefetcha [%l7 + %o0] 0x88, 1
19412 set 0x40, %g5
19413 stda %f16, [%l7 + %g5] 0xd8
19414 nop
19415 set 0x78, %l5
19416 swap [%l7 + %l5], %i3
19417 add %o1, %o0, %g2
19418 set 0x22, %o7
19419 stba %i1, [%l7 + %o7] 0xe3
19420 membar #Sync
19421 nop
19422 set 0x6E, %l6
19423 sth %l1, [%l7 + %l6]
19424 ld [%l7 + 0x68], %f10
19425 nop
19426 set 0x2A, %o4
19427 lduh [%l7 + %o4], %i4
19428 nop
19429 set 0x74, %g2
19430 swap [%l7 + %g2], %g6
19431 st %fsr, [%l7 + 0x24]
19432 or %i2, %o4, %g5
19433 set 0x50, %i3
19434 sta %f21, [%l7 + %i3] 0x80
19435 wr %l2, %g1, %y
19436 ble,pn %icc, loop_149
19437 wr %o6, %o5, %pic
19438 nop
19439 set 0x3C, %l2
19440 prefetch [%l7 + %l2], 4
19441 set 0x78, %g4
19442 prefetcha [%l7 + %g4] 0x88, 4
19443loop_149:
19444 nop
19445 set 0x40, %i5
19446 ldda [%l7 + %i5] 0x81, %f0
19447 set 0x28, %i1
19448 stwa %g7, [%l7 + %i1] 0x80
19449 set 0x60, %i7
19450 stha %l0, [%l7 + %i7] 0x81
19451 set 0x2C, %g6
19452 stba %l3, [%l7 + %g6] 0x80
19453 set 0x40, %l0
19454 stda %f0, [%l7 + %l0] 0xca
19455 ld [%l7 + 0x60], %f28
19456 nop
19457 set 0x08, %i4
19458 stx %fsr, [%l7 + %i4]
19459 nop
19460 set 0x20, %g7
19461 ldd [%l7 + %g7], %g4
19462 set 0x08, %g1
19463 stwa %l5, [%l7 + %g1] 0xe3
19464 membar #Sync
19465 nop
19466 set 0x6D, %o1
19467 stb %i6, [%l7 + %o1]
19468 set 0x40, %i2
19469 ldda [%l7 + %i2] 0x88, %f0
19470 set 0x58, %l1
19471 swapa [%l7 + %l1] 0x81, %i0
19472 and %l4, %i5, %o7
19473 set 0x20, %i6
19474 ldxa [%l7 + %i6] 0x88, %o3
19475 add %l7, 0x48, %l6
19476 wr %g0, 0x80, %asi
19477 casa [%l6] 0x80, %l6, %i7
19478 set 0x70, %l4
19479 stda %i2, [%l7 + %l4] 0x88
19480 nop
19481 set 0x40, %o3
19482 std %f0, [%l7 + %o3]
19483 set 0x40, %i0
19484 ldda [%l7 + %i0] 0x80, %f0
19485 set 0x60, %o2
19486 ldda [%l7 + %o2] 0xea, %o0
19487 nop
19488 set 0x70, %g3
19489 ldx [%l7 + %g3], %g3
19490 set 0x10, %o5
19491 ldxa [%l7 + %o5] 0x88, %g2
19492 nop
19493 set 0x28, %l3
19494 std %f0, [%l7 + %l3]
19495 set 0x40, %o0
19496 prefetcha [%l7 + %o0] 0x89, 3
19497 set 0x48, %o6
19498 stda %i0, [%l7 + %o6] 0xe2
19499 membar #Sync
19500 set 0x0C, %g5
19501 ldstuba [%l7 + %g5] 0x89, %i4
19502 nop
19503 set 0x4A, %o7
19504 ldub [%l7 + %o7], %g6
19505 set 0x58, %l5
19506 ldxa [%l7 + %l5] 0x81, %i2
19507 nop
19508 set 0x70, %o4
19509 ldx [%l7 + %o4], %l1
19510 nop
19511 set 0x1C, %g2
19512 ldsh [%l7 + %g2], %o4
19513 wr %l2, %g5, %y
19514 nop
19515 set 0x28, %l6
19516 std %g0, [%l7 + %l6]
19517 add %l7, 0x20, %l6
19518 wr %g0, 0x89, %asi
19519 lda [%l6] %asi, %o6
19520 casa [%l6] 0x89, %o6, %o5
19521 nop
19522 set 0x3A, %l2
19523 ldsh [%l7 + %l2], %o2
19524 nop
19525 set 0x3F, %i3
19526 stb %g7, [%l7 + %i3]
19527 st %f27, [%l7 + 0x50]
19528 set 0x74, %g4
19529 stwa %l0, [%l7 + %g4] 0x89
19530 nop
19531 set 0x10, %i1
19532 lduh [%l7 + %i1], %g4
19533 nop
19534 set 0x7E, %i5
19535 sth %l5, [%l7 + %i5]
19536 add %l7, 0x08, %l6
19537 wr %g0, 0x88, %asi
19538 casa [%l6] 0x88, %l3, %i6
19539 nop
19540 set 0x6E, %i7
19541 stb %i0, [%l7 + %i7]
19542 nop
19543 set 0x44, %g6
19544 lduh [%l7 + %g6], %i5
19545 nop
19546 set 0x10, %l0
19547 stx %o7, [%l7 + %l0]
19548 fpsub16 %f18, %f24, %f8
19549 set 0x70, %i4
19550 stxa %l4, [%l7 + %i4] 0xea
19551 membar #Sync
19552 set 0x31, %g7
19553 ldstuba [%l7 + %g7] 0x80, %o3
19554 fpadd32 %f0, %f22, %f2
19555 nop
19556 set 0x60, %o1
19557 std %i6, [%l7 + %o1]
19558 nop
19559 set 0x70, %g1
19560 ldsw [%l7 + %g1], %i3
19561 set 0x70, %i2
19562 sta %f9, [%l7 + %i2] 0x80
19563 set 0x6C, %i6
19564 lda [%l7 + %i6] 0x89, %f12
19565 set 0x40, %l4
19566 stda %f16, [%l7 + %l4] 0xc4
19567 nop
19568 set 0x48, %o3
19569 ldd [%l7 + %o3], %f4
19570 set 0x19, %l1
19571 stba %o1, [%l7 + %l1] 0x81
19572 membar #Sync
19573 set 0x40, %i0
19574 ldda [%l7 + %i0] 0xf0, %f0
19575 set 0x2F, %g3
19576 ldstuba [%l7 + %g3] 0x88, %g3
19577 ld [%l7 + 0x3C], %f24
19578 set 0x52, %o5
19579 stha %g2, [%l7 + %o5] 0xe3
19580 membar #Sync
19581 set 0x24, %o2
19582 lda [%l7 + %o2] 0x89, %f24
19583 set 0x78, %o0
19584 ldxa [%l7 + %o0] 0x80, %o0
19585 wr %l6, %i4, %softint
19586 set 0x64, %l3
19587 swapa [%l7 + %l3] 0x80, %g6
19588 set 0x60, %o6
19589 ldda [%l7 + %o6] 0x88, %i2
19590 set 0x60, %g5
19591 stda %i0, [%l7 + %g5] 0x89
19592 nop
19593 set 0x18, %l5
19594 std %o4, [%l7 + %l5]
19595 set 0x70, %o4
19596 lda [%l7 + %o4] 0x89, %f1
19597 nop
19598 set 0x78, %o7
19599 ldx [%l7 + %o7], %l2
19600 nop
19601 set 0x48, %g2
19602 std %g4, [%l7 + %g2]
19603 set 0x7E, %l6
19604 stha %l1, [%l7 + %l6] 0xe3
19605 membar #Sync
19606 nop
19607 set 0x68, %i3
19608 ldd [%l7 + %i3], %f8
19609 nop
19610 set 0x78, %l2
19611 stx %g1, [%l7 + %l2]
19612 set 0x64, %g4
19613 sta %f3, [%l7 + %g4] 0x89
19614 set 0x7E, %i1
19615 stha %o5, [%l7 + %i1] 0x89
19616 add %l7, 0x28, %l6
19617 wr %g0, 0x88, %asi
19618 casxa [%l6] 0x88, %o2, %o6
19619 set 0x60, %i5
19620 stxa %l0, [%l7 + %i5] 0xe2
19621 membar #Sync
19622 nop
19623 set 0x38, %g6
19624 sth %g4, [%l7 + %g6]
19625 fpsub16s %f15, %f19, %f22
19626 set 0x30, %l0
19627 stda %g6, [%l7 + %l0] 0x89
19628 set 0x0C, %i4
19629 swapa [%l7 + %i4] 0x88, %l5
19630 ba,pt %xcc, loop_150
19631 nop
19632 set 0x54, %i7
19633 ldsw [%l7 + %i7], %i6
19634 set 0x2E, %g7
19635 stha %i0, [%l7 + %g7] 0xea
19636 membar #Sync
19637loop_150:
19638 nop
19639 set 0x1C, %g1
19640 swapa [%l7 + %g1] 0x88, %l3
19641 fpsub16s %f20, %f7, %f15
19642 add %o7, %l4, %i5
19643 nop
19644 set 0x30, %i2
19645 stx %fsr, [%l7 + %i2]
19646 and %o3, %i7, %i3
19647 set 0x18, %o1
19648 ldstuba [%l7 + %o1] 0x89, %o1
19649 nop
19650 set 0x50, %l4
19651 prefetch [%l7 + %l4], 3
19652 nop
19653 set 0x08, %i6
19654 lduw [%l7 + %i6], %g3
19655 ld [%l7 + 0x5C], %f21
19656 nop
19657 set 0x08, %o3
19658 ldx [%l7 + %o3], %o0
19659 nop
19660 set 0x4C, %i0
19661 sth %g2, [%l7 + %i0]
19662 nop
19663 set 0x10, %l1
19664 ldsw [%l7 + %l1], %l6
19665 nop
19666 set 0x08, %o5
19667 ldsw [%l7 + %o5], %g6
19668 nop
19669 set 0x48, %o2
19670 ldd [%l7 + %o2], %i4
19671 or %i1, %i2, %l2
19672 nop
19673 set 0x48, %g3
19674 ldd [%l7 + %g3], %f16
19675 fpadd32s %f16, %f13, %f5
19676 nop
19677 set 0x5C, %l3
19678 stw %o4, [%l7 + %l3]
19679 fpadd16 %f6, %f2, %f16
19680 nop
19681 set 0x13, %o0
19682 stb %l1, [%l7 + %o0]
19683 bl,a,pn %icc, loop_151
19684 nop
19685 set 0x38, %o6
19686 std %f20, [%l7 + %o6]
19687 nop
19688 set 0x48, %g5
19689 lduh [%l7 + %g5], %g5
19690 set 0x10, %o4
19691 prefetcha [%l7 + %o4] 0x88, 2
19692loop_151:
19693 nop
19694 set 0x78, %o7
19695 prefetcha [%l7 + %o7] 0x89, 4
19696 wr %o2, %o6, %ccr
19697 nop
19698 set 0x46, %g2
19699 sth %g4, [%l7 + %g2]
19700 st %f3, [%l7 + 0x60]
19701 nop
19702 set 0x74, %l5
19703 swap [%l7 + %l5], %g7
19704 set 0x5C, %l6
19705 lda [%l7 + %l6] 0x80, %f0
19706 nop
19707 set 0x60, %l2
19708 stx %fsr, [%l7 + %l2]
19709 set 0x72, %g4
19710 stha %l0, [%l7 + %g4] 0xea
19711 membar #Sync
19712 set 0x64, %i1
19713 lda [%l7 + %i1] 0x81, %f18
19714 set 0x28, %i5
19715 stda %i6, [%l7 + %i5] 0x81
19716 set 0x18, %g6
19717 swapa [%l7 + %g6] 0x80, %i0
19718 set 0x70, %l0
19719 sta %f30, [%l7 + %l0] 0x81
19720 set 0x7C, %i3
19721 swapa [%l7 + %i3] 0x81, %l5
19722 set 0x74, %i4
19723 lda [%l7 + %i4] 0x80, %f4
19724 nop
19725 set 0x1C, %g7
19726 stw %o7, [%l7 + %g7]
19727 or %l3, %l4, %i5
19728 nop
19729 set 0x4E, %g1
19730 ldsh [%l7 + %g1], %o3
19731 nop
19732 set 0x6C, %i7
19733 stw %i3, [%l7 + %i7]
19734 nop
19735 set 0x38, %o1
19736 ldsh [%l7 + %o1], %o1
19737 nop
19738 set 0x58, %i2
19739 stx %i7, [%l7 + %i2]
19740 add %l7, 0x2C, %l6
19741 wr %g0, 0x81, %asi
19742 casa [%l6] 0x81, %o0, %g3
19743 set 0x40, %l4
19744 stda %f0, [%l7 + %l4] 0xf8
19745 membar #Sync
19746 add %l7, 0x28, %l6
19747 wr %g0, 0x80, %asi
19748 lda [%l6] %asi, %g2
19749 casa [%l6] 0x80, %g2, %g6
19750 set 0x18, %i6
19751 ldxa [%l7 + %i6] 0x88, %i4
19752 set 0x60, %o3
19753 ldxa [%l7 + %o3] 0x80, %i1
19754 st %f29, [%l7 + 0x68]
19755 nop
19756 set 0x44, %i0
19757 swap [%l7 + %i0], %l6
19758 set 0x20, %o5
19759 ldda [%l7 + %o5] 0x89, %i2
19760 add %o4, %l2, %l1
19761 and %o5, %g5, %o2
19762 nop
19763 set 0x7B, %l1
19764 ldstub [%l7 + %l1], %o6
19765 nop
19766 set 0x15, %g3
19767 ldstub [%l7 + %g3], %g1
19768 nop
19769 set 0x46, %l3
19770 ldsb [%l7 + %l3], %g7
19771 set 0x30, %o0
19772 stxa %l0, [%l7 + %o0] 0x89
19773 ld [%l7 + 0x2C], %f3
19774 set 0x2C, %o6
19775 stwa %i6, [%l7 + %o6] 0x81
19776 nop
19777 set 0x28, %o2
19778 ldsw [%l7 + %o2], %g4
19779 nop
19780 set 0x70, %g5
19781 prefetch [%l7 + %g5], 4
19782 set 0x79, %o7
19783 stba %l5, [%l7 + %o7] 0x80
19784 nop
19785 set 0x3C, %o4
19786 swap [%l7 + %o4], %o7
19787 nop
19788 set 0x20, %g2
19789 ldd [%l7 + %g2], %f8
19790 st %f3, [%l7 + 0x7C]
19791 nop
19792 set 0x50, %l5
19793 ldd [%l7 + %l5], %f24
19794 add %l7, 0x78, %l6
19795 wr %g0, 0x89, %asi
19796 ldxa [%l6] %asi, %l3
19797 casxa [%l6] 0x89, %l3, %l4
19798 nop
19799 set 0x78, %l2
19800 ldsw [%l7 + %l2], %i5
19801 or %o3, %i0, %o1
19802 and %i7, %o0, %g3
19803 nop
19804 set 0x4C, %g4
19805 ldsw [%l7 + %g4], %i3
19806 add %l7, 0x70, %l6
19807 wr %g0, 0x89, %asi
19808 ldxa [%l6] %asi, %g2
19809 casxa [%l6] 0x89, %g2, %i4
19810 membar #Sync
19811 set 0x40, %l6
19812 ldda [%l7 + %l6] 0xf9, %f0
19813 nop
19814 set 0x08, %i1
19815 stw %i1, [%l7 + %i1]
19816 st %fsr, [%l7 + 0x34]
19817 nop
19818 set 0x48, %g6
19819 stx %fsr, [%l7 + %g6]
19820 set 0x30, %i5
19821 stda %g6, [%l7 + %i5] 0x81
19822 nop
19823 nop
19824 setx 0x2491011044F595B9, %l0, %l6
19825 stx %l6, [%l7 + 0x28]
19826 ldd [%l7 + 0x28], %f18
19827 setx 0x875B040A8E0F31D4, %l1, %l5
19828 stx %l5, [%l7 + 0x10]
19829 ldd [%l7 + 0x10], %f10
19830 fdivd %f10, %f18, %f16
19831 st %fsr, [%l7 + 0x30]
19832 set 0x58, %l0
19833 stda %i2, [%l7 + %l0] 0x88
19834 or %l6, %o4, %l2
19835 nop
19836 set 0x1F, %i3
19837 ldsb [%l7 + %i3], %o5
19838 nop
19839 set 0x38, %i4
19840 swap [%l7 + %i4], %g5
19841 nop
19842 set 0x09, %g1
19843 stb %o2, [%l7 + %g1]
19844 nop
19845 set 0x48, %i7
19846 stx %fsr, [%l7 + %i7]
19847 nop
19848 set 0x62, %o1
19849 sth %l1, [%l7 + %o1]
19850 add %l7, 0x10, %l6
19851 wr %g0, 0x81, %asi
19852 ldxa [%l6] %asi, %o6
19853 casxa [%l6] 0x81, %o6, %g7
19854 add %l7, 0x78, %l6
19855 wr %g0, 0x88, %asi
19856 lda [%l6] %asi, %g1
19857 casa [%l6] 0x88, %g1, %l0
19858 nop
19859 set 0x48, %i2
19860 ldd [%l7 + %i2], %f26
19861 set 0x40, %l4
19862 ldda [%l7 + %l4] 0xd8, %f16
19863 membar #Sync
19864 set 0x40, %g7
19865 ldda [%l7 + %g7] 0xf1, %f0
19866 set 0x48, %i6
19867 ldxa [%l7 + %i6] 0x89, %g4
19868 nop
19869 set 0x24, %i0
19870 ldsh [%l7 + %i0], %i6
19871 set 0x48, %o5
19872 ldxa [%l7 + %o5] 0x88, %o7
19873 st %f10, [%l7 + 0x30]
19874 nop
19875 set 0x60, %o3
19876 stx %fsr, [%l7 + %o3]
19877 st %fsr, [%l7 + 0x74]
19878 fpsub32s %f5, %f28, %f0
19879 nop
19880 set 0x14, %g3
19881 prefetch [%l7 + %g3], 3
19882 nop
19883 set 0x10, %l1
19884 ldx [%l7 + %l1], %l5
19885 fpadd32 %f18, %f18, %f0
19886 add %l7, 0x78, %l6
19887 wr %g0, 0x81, %asi
19888 casxa [%l6] 0x81, %l4, %l3
19889 nop
19890 set 0x26, %l3
19891 lduh [%l7 + %l3], %i5
19892 nop
19893 set 0x08, %o6
19894 std %o2, [%l7 + %o6]
19895 set 0x40, %o2
19896 ldda [%l7 + %o2] 0x88, %f16
19897 nop
19898 set 0x7C, %g5
19899 ldsh [%l7 + %g5], %o1
19900 nop
19901 set 0x4C, %o0
19902 lduw [%l7 + %o0], %i7
19903 set 0x40, %o4
19904 stda %f16, [%l7 + %o4] 0xd8
19905 add %i0, %g3, %i3
19906 nop
19907 set 0x3F, %o7
19908 ldstub [%l7 + %o7], %o0
19909 set 0x40, %g2
19910 ldda [%l7 + %g2] 0x80, %i4
19911 nop
19912 set 0x68, %l2
19913 ldd [%l7 + %l2], %i0
19914 set 0x30, %g4
19915 lda [%l7 + %g4] 0x89, %f28
19916 set 0x78, %l5
19917 prefetcha [%l7 + %l5] 0x88, 3
19918 nop
19919 set 0x0C, %i1
19920 ldstub [%l7 + %i1], %i2
19921 nop
19922 set 0x20, %g6
19923 stx %fsr, [%l7 + %g6]
19924 set 0x50, %l6
19925 prefetcha [%l7 + %l6] 0x81, 4
19926 nop
19927 set 0x48, %l0
19928 stx %fsr, [%l7 + %l0]
19929 nop
19930 set 0x38, %i5
19931 lduw [%l7 + %i5], %g2
19932 add %l7, 0x50, %l6
19933 wr %g0, 0x89, %asi
19934 casa [%l6] 0x89, %o4, %o5
19935 nop
19936 set 0x68, %i4
19937 std %g4, [%l7 + %i4]
19938 nop
19939 set 0x50, %g1
19940 ldd [%l7 + %g1], %o2
19941 ld [%l7 + 0x74], %f27
19942 nop
19943 set 0x34, %i7
19944 lduh [%l7 + %i7], %l1
19945 nop
19946 set 0x10, %i3
19947 sth %o6, [%l7 + %i3]
19948 st %f12, [%l7 + 0x1C]
19949 set 0x18, %o1
19950 ldxa [%l7 + %o1] 0x88, %g7
19951 bg,pn %xcc, loop_152
19952 and %l2, %g1, %g4
19953 set 0x29, %i2
19954 stba %l0, [%l7 + %i2] 0x80
19955loop_152:
19956 add %i6, %o7, %l4
19957 set 0x40, %g7
19958 ldxa [%l7 + %g7] 0x88, %l3
19959 nop
19960 set 0x78, %i6
19961 ldx [%l7 + %i6], %l5
19962 nop
19963 set 0x26, %i0
19964 lduh [%l7 + %i0], %i5
19965 nop
19966 set 0x6F, %l4
19967 stb %o1, [%l7 + %l4]
19968 set 0x18, %o5
19969 stwa %i7, [%l7 + %o5] 0x88
19970 set 0x40, %o3
19971 ldda [%l7 + %o3] 0xd2, %f16
19972 nop
19973 set 0x50, %g3
19974 ldd [%l7 + %g3], %i0
19975 nop
19976 set 0x63, %l3
19977 ldub [%l7 + %l3], %g3
19978 nop
19979 set 0x18, %o6
19980 stx %o3, [%l7 + %o6]
19981 nop
19982 set 0x64, %o2
19983 ldsw [%l7 + %o2], %i3
19984 ld [%l7 + 0x24], %f13
19985 set 0x3C, %l1
19986 stwa %o0, [%l7 + %l1] 0x88
19987 add %l7, 0x10, %l6
19988 wr %g0, 0x89, %asi
19989 ldxa [%l6] %asi, %i1
19990 casxa [%l6] 0x89, %i1, %i4
19991 set 0x2D, %g5
19992 stba %i2, [%l7 + %g5] 0x88
19993 set 0x58, %o0
19994 stxa %g6, [%l7 + %o0] 0xe3
19995 membar #Sync
19996 set 0x38, %o4
19997 prefetcha [%l7 + %o4] 0x88, 4
19998 nop
19999 set 0x1B, %o7
20000 stb %l6, [%l7 + %o7]
20001 nop
20002 set 0x28, %g2
20003 stw %o4, [%l7 + %g2]
20004 set 0x20, %g4
20005 stba %g5, [%l7 + %g4] 0xe3
20006 membar #Sync
20007 nop
20008 set 0x28, %l5
20009 ldd [%l7 + %l5], %f2
20010 nop
20011 set 0x18, %i1
20012 ldsw [%l7 + %i1], %o5
20013 set 0x2A, %l2
20014 stba %l1, [%l7 + %l2] 0x80
20015 or %o6, %g7, %o2
20016 or %l2, %g1, %l0
20017 nop
20018 set 0x20, %g6
20019 ldd [%l7 + %g6], %i6
20020 set 0x5A, %l6
20021 stha %g4, [%l7 + %l6] 0x80
20022 nop
20023 set 0x18, %l0
20024 ldsh [%l7 + %l0], %o7
20025 set 0x40, %i4
20026 stda %f0, [%l7 + %i4] 0xc0
20027 set 0x20, %g1
20028 stxa %l4, [%l7 + %g1] 0xe3
20029 membar #Sync
20030 set 0x68, %i5
20031 prefetcha [%l7 + %i5] 0x89, 2
20032 nop
20033 set 0x42, %i7
20034 stb %l3, [%l7 + %i7]
20035 set 0x10, %i3
20036 ldda [%l7 + %i3] 0xea, %i4
20037 set 0x18, %o1
20038 prefetcha [%l7 + %o1] 0x88, 1
20039 nop
20040 set 0x7C, %g7
20041 stw %i7, [%l7 + %g7]
20042 st %f0, [%l7 + 0x50]
20043 set 0x5C, %i6
20044 lda [%l7 + %i6] 0x89, %f13
20045 nop
20046 set 0x10, %i0
20047 ldx [%l7 + %i0], %g3
20048 nop
20049 set 0x48, %i2
20050 prefetch [%l7 + %i2], 3
20051 set 0x40, %l4
20052 ldda [%l7 + %l4] 0x81, %f16
20053 nop
20054 set 0x3E, %o5
20055 ldsh [%l7 + %o5], %i0
20056 set 0x60, %o3
20057 ldxa [%l7 + %o3] 0x81, %i3
20058 or %o3, %o0, %i4
20059 add %l7, 0x30, %l6
20060 wr %g0, 0x81, %asi
20061 casa [%l6] 0x81, %i2, %i1
20062 nop
20063 set 0x2D, %g3
20064 ldub [%l7 + %g3], %g6
20065 nop
20066 set 0x20, %l3
20067 std %f18, [%l7 + %l3]
20068 set 0x20, %o6
20069 ldxa [%l7 + %o6] 0x88, %g2
20070 nop
20071 set 0x58, %l1
20072 std %i6, [%l7 + %l1]
20073 nop
20074 set 0x6E, %g5
20075 ldsh [%l7 + %g5], %o4
20076 ld [%l7 + 0x1C], %f31
20077 and %g5, %o5, %l1
20078 nop
20079 set 0x08, %o2
20080 ldd [%l7 + %o2], %f16
20081 nop
20082 set 0x30, %o0
20083 ldd [%l7 + %o0], %f28
20084 nop
20085 set 0x5C, %o7
20086 ldstub [%l7 + %o7], %o6
20087 nop
20088 set 0x60, %g2
20089 stx %o2, [%l7 + %g2]
20090 nop
20091 or %g0, 0x8, %l0
20092 sllx %l0, 0x3c, %l0
20093 wr %l0, 0x5D6, %tick_cmpr
20094 nop
20095 set 0x58, %o4
20096 stw %l0, [%l7 + %o4]
20097 set 0x54, %g4
20098 stwa %l2, [%l7 + %g4] 0x80
20099 set 0x34, %l5
20100 stha %i6, [%l7 + %l5] 0xeb
20101 membar #Sync
20102 nop
20103 set 0x68, %l2
20104 stb %o7, [%l7 + %l2]
20105 nop
20106 set 0x44, %g6
20107 stw %l4, [%l7 + %g6]
20108 nop
20109 set 0x0C, %l6
20110 ldsw [%l7 + %l6], %g4
20111 nop
20112 set 0x58, %l0
20113 ldx [%l7 + %l0], %l3
20114 set 0x40, %i1
20115 ldda [%l7 + %i1] 0x88, %f16
20116 set 0x18, %g1
20117 stba %l5, [%l7 + %g1] 0xeb
20118 membar #Sync
20119 and %i5, %i7, %g3
20120 set 0x20, %i5
20121 stxa %o1, [%l7 + %i5] 0xeb
20122 membar #Sync
20123 nop
20124 set 0x0A, %i7
20125 ldstub [%l7 + %i7], %i0
20126 set 0x4A, %i3
20127 stha %o3, [%l7 + %i3] 0x81
20128 set 0x40, %o1
20129 stda %f16, [%l7 + %o1] 0xda
20130 nop
20131 set 0x32, %i4
20132 ldsb [%l7 + %i4], %i3
20133 add %l7, 0x48, %l6
20134 wr %g0, 0x81, %asi
20135 lda [%l6] %asi, %o0
20136 casa [%l6] 0x81, %o0, %i2
20137 st %f3, [%l7 + 0x2C]
20138 add %l7, 0x08, %l6
20139 wr %g0, 0x89, %asi
20140 ldxa [%l6] %asi, %i1
20141 casxa [%l6] 0x89, %i1, %i4
20142 nop
20143 set 0x08, %i6
20144 ldx [%l7 + %i6], %g6
20145 set 0x40, %i0
20146 stda %f16, [%l7 + %i0] 0xd2
20147 ld [%l7 + 0x20], %f25
20148 add %l6, %o4, %g5
20149 nop
20150 set 0x7A, %i2
20151 lduh [%l7 + %i2], %g2
20152 ld [%l7 + 0x48], %f19
20153 nop
20154 set 0x58, %g7
20155 ldub [%l7 + %g7], %o5
20156 set 0x37, %o5
20157 stba %l1, [%l7 + %o5] 0x81
20158 nop
20159 set 0x50, %o3
20160 stx %o6, [%l7 + %o3]
20161 set 0x40, %l4
20162 ldxa [%l7 + %l4] 0x88, %o2
20163 nop
20164 set 0x0C, %g3
20165 ldsw [%l7 + %g3], %g1
20166 set 0x70, %l3
20167 stxa %g7, [%l7 + %l3] 0x80
20168 set 0x70, %l1
20169 prefetcha [%l7 + %l1] 0x89, 4
20170 set 0x40, %o6
20171 stda %f0, [%l7 + %o6] 0xc2
20172 add %l7, 0x68, %l6
20173 wr %g0, 0x88, %asi
20174 casxa [%l6] 0x88, %l2, %o7
20175 set 0x40, %g5
20176 stda %f0, [%l7 + %g5] 0xf8
20177 membar #Sync
20178 set 0x40, %o2
20179 ldda [%l7 + %o2] 0x88, %f16
20180 set 0x49, %o7
20181 ldstuba [%l7 + %o7] 0x89, %l4
20182 set 0x11, %g2
20183 ldstuba [%l7 + %g2] 0x88, %i6
20184 set 0x08, %o4
20185 lda [%l7 + %o4] 0x80, %f0
20186 nop
20187 set 0x70, %o0
20188 ldsw [%l7 + %o0], %g4
20189 nop
20190 set 0x0D, %l5
20191 ldsb [%l7 + %l5], %l3
20192 set 0x28, %g4
20193 stwa %l5, [%l7 + %g4] 0x88
20194 nop
20195 set 0x4C, %g6
20196 stw %i5, [%l7 + %g6]
20197 set 0x40, %l6
20198 stda %f16, [%l7 + %l6] 0xc0
20199 set 0x30, %l2
20200 ldda [%l7 + %l2] 0x89, %i6
20201 nop
20202 or %g0, 0x8, %l0
20203 sllx %l0, 0x3c, %l0
20204 wr %l0, 0xFC3, %sys_tick_cmpr
20205 bn,pt %icc, loop_153
20206 nop
20207 set 0x4C, %i1
20208 prefetch [%l7 + %i1], 4
20209 nop
20210 set 0x60, %g1
20211 ldd [%l7 + %g1], %o0
20212 or %o3, %o0, %i3
20213loop_153:
20214 nop
20215 set 0x30, %l0
20216 prefetcha [%l7 + %l0] 0x88, 3
20217 add %l7, 0x14, %l6
20218 wr %g0, 0x89, %asi
20219 casa [%l6] 0x89, %i1, %g6
20220 nop
20221 set 0x68, %i5
20222 ldx [%l7 + %i5], %l6
20223 st %fsr, [%l7 + 0x14]
20224 nop
20225 set 0x10, %i7
20226 ldd [%l7 + %i7], %f30
20227 nop
20228 set 0x12, %o1
20229 ldsb [%l7 + %o1], %o4
20230 nop
20231 set 0x7C, %i3
20232 ldsw [%l7 + %i3], %g5
20233 nop
20234 set 0x38, %i4
20235 stx %fsr, [%l7 + %i4]
20236 nop
20237 set 0x08, %i0
20238 ldsh [%l7 + %i0], %g2
20239 set 0x28, %i2
20240 swapa [%l7 + %i2] 0x81, %i4
20241 set 0x20, %g7
20242 prefetcha [%l7 + %g7] 0x81, 1
20243 nop
20244 set 0x28, %i6
20245 lduh [%l7 + %i6], %o5
20246 set 0x4A, %o5
20247 stba %o6, [%l7 + %o5] 0xe2
20248 membar #Sync
20249 nop
20250 set 0x38, %o3
20251 ldd [%l7 + %o3], %o2
20252 set 0x58, %g3
20253 stwa %g7, [%l7 + %g3] 0x89
20254 nop
20255 set 0x70, %l3
20256 ldx [%l7 + %l3], %l0
20257 or %l2, %o7, %g1
20258 set 0x40, %l1
20259 stda %f16, [%l7 + %l1] 0xf0
20260 membar #Sync
20261 set 0x28, %l4
20262 stwa %l4, [%l7 + %l4] 0x89
20263 add %l7, 0x40, %l6
20264 wr %g0, 0x80, %asi
20265 ldxa [%l6] %asi, %i6
20266 casxa [%l6] 0x80, %i6, %g4
20267 set 0x58, %g5
20268 stxa %l5, [%l7 + %g5] 0xe3
20269 membar #Sync
20270 add %l7, 0x54, %l6
20271 wr %g0, 0x80, %asi
20272 lda [%l6] %asi, %l3
20273 casa [%l6] 0x80, %l3, %i7
20274 set 0x08, %o2
20275 stxa %i5, [%l7 + %o2] 0x88
20276 bl %icc, loop_154
20277 fpadd16 %f24, %f20, %f10
20278 nop
20279 set 0x36, %o6
20280 ldstub [%l7 + %o6], %g3
20281 set 0x74, %o7
20282 stwa %i0, [%l7 + %o7] 0x88
20283loop_154:
20284 ld [%l7 + 0x18], %f26
20285 wr %o1, %o0, %clear_softint
20286 nop
20287 set 0x08, %g2
20288 ldd [%l7 + %g2], %f18
20289 nop
20290 set 0x37, %o0
20291 ldstub [%l7 + %o0], %i3
20292 nop
20293 set 0x60, %l5
20294 ldub [%l7 + %l5], %o3
20295 add %i1, %i2, %l6
20296 add %g6, %g5, %o4
20297 st %f1, [%l7 + 0x08]
20298 set 0x25, %o4
20299 stba %i4, [%l7 + %o4] 0xea
20300 membar #Sync
20301 set 0x24, %g4
20302 sta %f14, [%l7 + %g4] 0x81
20303 nop
20304 set 0x5C, %g6
20305 swap [%l7 + %g6], %g2
20306 add %o5, %l1, %o2
20307 nop
20308 set 0x28, %l2
20309 stx %g7, [%l7 + %l2]
20310 nop
20311 set 0x24, %l6
20312 prefetch [%l7 + %l6], 3
20313 set 0x10, %g1
20314 lda [%l7 + %g1] 0x80, %f5
20315 set 0x38, %l0
20316 ldxa [%l7 + %l0] 0x89, %o6
20317 set 0x30, %i1
20318 sta %f15, [%l7 + %i1] 0x88
20319 set 0x40, %i5
20320 stda %f16, [%l7 + %i5] 0xd8
20321 set 0x68, %o1
20322 swapa [%l7 + %o1] 0x89, %l0
20323 st %fsr, [%l7 + 0x34]
20324 nop
20325 set 0x10, %i3
20326 std %o6, [%l7 + %i3]
20327 nop
20328 set 0x08, %i4
20329 ldsw [%l7 + %i4], %l2
20330 set 0x40, %i0
20331 stda %f0, [%l7 + %i0] 0xc2
20332 nop
20333 set 0x2E, %i7
20334 ldub [%l7 + %i7], %l4
20335 nop
20336 set 0x20, %g7
20337 ldx [%l7 + %g7], %g1
20338 nop
20339 set 0x34, %i2
20340 ldsh [%l7 + %i2], %i6
20341 st %fsr, [%l7 + 0x48]
20342 nop
20343 set 0x4D, %i6
20344 ldstub [%l7 + %i6], %l5
20345 st %fsr, [%l7 + 0x14]
20346 nop
20347 set 0x38, %o3
20348 stx %fsr, [%l7 + %o3]
20349 nop
20350 set 0x08, %o5
20351 std %f18, [%l7 + %o5]
20352 fpsub32 %f20, %f10, %f16
20353 set 0x40, %l3
20354 stda %f16, [%l7 + %l3] 0xcc
20355 set 0x40, %l1
20356 ldda [%l7 + %l1] 0x81, %l2
20357 st %f14, [%l7 + 0x48]
20358 nop
20359 set 0x1C, %g3
20360 ldsh [%l7 + %g3], %g4
20361 set 0x6C, %g5
20362 stha %i5, [%l7 + %g5] 0xe3
20363 membar #Sync
20364 set 0x28, %o2
20365 stwa %i7, [%l7 + %o2] 0x80
20366 nop
20367 set 0x14, %o6
20368 stw %i0, [%l7 + %o6]
20369 set 0x22, %l4
20370 ldstuba [%l7 + %l4] 0x88, %g3
20371 ld [%l7 + 0x78], %f26
20372 set 0x10, %g2
20373 ldxa [%l7 + %g2] 0x80, %o1
20374 set 0x68, %o7
20375 stda %o0, [%l7 + %o7] 0xea
20376 membar #Sync
20377 add %l7, 0x6C, %l6
20378 wr %g0, 0x81, %asi
20379 casa [%l6] 0x81, %i3, %o3
20380 set 0x14, %l5
20381 lda [%l7 + %l5] 0x89, %f0
20382 add %l7, 0x60, %l6
20383 wr %g0, 0x80, %asi
20384 casa [%l6] 0x80, %i1, %i2
20385 set 0x08, %o4
20386 sta %f29, [%l7 + %o4] 0x89
20387 set 0x48, %g4
20388 prefetcha [%l7 + %g4] 0x80, 1
20389 nop
20390 set 0x58, %g6
20391 ldd [%l7 + %g6], %f26
20392 nop
20393 set 0x62, %o0
20394 ldstub [%l7 + %o0], %g5
20395 nop
20396 set 0x40, %l6
20397 ldx [%l7 + %l6], %l6
20398 nop
20399 set 0x34, %l2
20400 stw %o4, [%l7 + %l2]
20401 nop
20402 set 0x18, %l0
20403 ldd [%l7 + %l0], %i4
20404 set 0x25, %i1
20405 ldstuba [%l7 + %i1] 0x88, %g2
20406 add %l7, 0x10, %l6
20407 wr %g0, 0x88, %asi
20408 casa [%l6] 0x88, %o5, %l1
20409 add %l7, 0x60, %l6
20410 wr %g0, 0x88, %asi
20411 casa [%l6] 0x88, %o2, %g7
20412 or %l0, %o7, %o6
20413 and %l2, %g1, %i6
20414 set 0x18, %g1
20415 stha %l5, [%l7 + %g1] 0x88
20416 nop
20417 set 0x62, %i5
20418 sth %l3, [%l7 + %i5]
20419 nop
20420 set 0x54, %o1
20421 ldsh [%l7 + %o1], %l4
20422 ba,pn %icc, loop_155
20423 nop
20424 set 0x18, %i4
20425 std %f8, [%l7 + %i4]
20426 st %fsr, [%l7 + 0x5C]
20427 nop
20428 set 0x39, %i0
20429 ldsb [%l7 + %i0], %g4
20430loop_155:
20431 or %i7, %i0, %g3
20432 nop
20433 set 0x4C, %i3
20434 lduw [%l7 + %i3], %o1
20435 nop
20436 set 0x24, %i7
20437 sth %i5, [%l7 + %i7]
20438 add %l7, 0x48, %l6
20439 wr %g0, 0x80, %asi
20440 casxa [%l6] 0x80, %o0, %o3
20441 nop
20442 set 0x08, %g7
20443 std %i2, [%l7 + %g7]
20444 set 0x57, %i2
20445 stba %i2, [%l7 + %i2] 0x89
20446 nop
20447 set 0x10, %o3
20448 stw %g6, [%l7 + %o3]
20449 add %l7, 0x20, %l6
20450 wr %g0, 0x80, %asi
20451 casxa [%l6] 0x80, %g5, %l6
20452 ld [%l7 + 0x4C], %f21
20453 set 0x30, %o5
20454 stda %i0, [%l7 + %o5] 0xeb
20455 membar #Sync
20456 set 0x60, %l3
20457 prefetcha [%l7 + %l3] 0x80, 0
20458 st %fsr, [%l7 + 0x08]
20459 nop
20460 set 0x3C, %i6
20461 lduw [%l7 + %i6], %g2
20462 set 0x48, %g3
20463 swapa [%l7 + %g3] 0x80, %o5
20464 nop
20465 set 0x2A, %g5
20466 lduh [%l7 + %g5], %l1
20467 set 0x7C, %l1
20468 swapa [%l7 + %l1] 0x88, %o2
20469 nop
20470 set 0x4C, %o6
20471 swap [%l7 + %o6], %g7
20472 nop
20473 set 0x70, %l4
20474 ldsw [%l7 + %l4], %l0
20475 nop
20476 set 0x20, %o2
20477 ldx [%l7 + %o2], %o7
20478 nop
20479 set 0x0E, %g2
20480 ldub [%l7 + %g2], %i4
20481 set 0x14, %l5
20482 stwa %o6, [%l7 + %l5] 0xe3
20483 membar #Sync
20484 nop
20485 set 0x1C, %o7
20486 ldsw [%l7 + %o7], %g1
20487 set 0x50, %o4
20488 ldda [%l7 + %o4] 0x89, %l2
20489 set 0x40, %g6
20490 stda %f16, [%l7 + %g6] 0xc2
20491 nop
20492 set 0x18, %o0
20493 ldd [%l7 + %o0], %i6
20494 set 0x74, %g4
20495 stwa %l5, [%l7 + %g4] 0xe2
20496 membar #Sync
20497 or %l3, %l4, %i7
20498 nop
20499 set 0x30, %l6
20500 stx %g4, [%l7 + %l6]
20501 nop
20502 set 0x27, %l2
20503 ldstub [%l7 + %l2], %i0
20504 wr %o1, %g3, %pic
20505 nop
20506 set 0x56, %i1
20507 sth %i5, [%l7 + %i1]
20508 set 0x74, %l0
20509 lda [%l7 + %l0] 0x88, %f9
20510 nop
20511 set 0x38, %i5
20512 lduw [%l7 + %i5], %o3
20513 add %l7, 0x58, %l6
20514 wr %g0, 0x89, %asi
20515 lda [%l6] %asi, %o0
20516 casa [%l6] 0x89, %o0, %i3
20517 set 0x40, %g1
20518 ldda [%l7 + %g1] 0x81, %f0
20519 add %l7, 0x20, %l6
20520 wr %g0, 0x80, %asi
20521 lda [%l6] %asi, %g6
20522 casa [%l6] 0x80, %g6, %i2
20523 ld [%l7 + 0x54], %f13
20524 set 0x74, %i4
20525 stwa %g5, [%l7 + %i4] 0xea
20526 membar #Sync
20527 nop
20528 set 0x58, %i0
20529 std %i0, [%l7 + %i0]
20530 set 0x58, %o1
20531 stxa %l6, [%l7 + %o1] 0xe3
20532 membar #Sync
20533 add %l7, 0x2C, %l6
20534 wr %g0, 0x89, %asi
20535 lda [%l6] %asi, %o4
20536 casa [%l6] 0x89, %o4, %g2
20537 ble,pn %icc, loop_156
20538 nop
20539 set 0x20, %i7
20540 std %f4, [%l7 + %i7]
20541 set 0x40, %g7
20542 ldda [%l7 + %g7] 0x88, %f16
20543loop_156:
20544 nop
20545 add %l7, 0x18, %l6
20546 wr %g0, 0x88, %asi
20547 casxa [%l6] 0x88, %l1, %o2
20548 nop
20549 set 0x60, %i3
20550 stx %fsr, [%l7 + %i3]
20551 set 0x14, %o3
20552 sta %f3, [%l7 + %o3] 0x81
20553 nop
20554 set 0x44, %o5
20555 stw %g7, [%l7 + %o5]
20556 set 0x40, %l3
20557 ldda [%l7 + %l3] 0xda, %f0
20558 set 0x40, %i6
20559 ldda [%l7 + %i6] 0xd8, %f0
20560 set 0x2C, %g3
20561 sta %f4, [%l7 + %g3] 0x88
20562 nop
20563 set 0x28, %i2
20564 ldx [%l7 + %i2], %o5
20565 nop
20566 set 0x20, %l1
20567 stx %l0, [%l7 + %l1]
20568 nop
20569 set 0x74, %o6
20570 ldstub [%l7 + %o6], %o7
20571 nop
20572 set 0x76, %g5
20573 sth %i4, [%l7 + %g5]
20574 nop
20575 set 0x50, %o2
20576 ldx [%l7 + %o2], %g1
20577 nop
20578 set 0x0C, %l4
20579 swap [%l7 + %l4], %l2
20580 or %o6, %i6, %l5
20581 set 0x30, %g2
20582 stwa %l4, [%l7 + %g2] 0xe3
20583 membar #Sync
20584 add %l7, 0x60, %l6
20585 wr %g0, 0x88, %asi
20586 casxa [%l6] 0x88, %i7, %l3
20587 nop
20588 set 0x28, %l5
20589 ldd [%l7 + %l5], %g4
20590 set 0x77, %o4
20591 ldstuba [%l7 + %o4] 0x81, %i0
20592 add %l7, 0x78, %l6
20593 wr %g0, 0x80, %asi
20594 lda [%l6] %asi, %o1
20595 casa [%l6] 0x80, %o1, %i5
20596 or %o3, %o0, %g3
20597 set 0x40, %o7
20598 stda %f0, [%l7 + %o7] 0xf9
20599 membar #Sync
20600 set 0x68, %g6
20601 sta %f5, [%l7 + %g6] 0x88
20602 set 0x28, %g4
20603 stha %g6, [%l7 + %g4] 0xea
20604 membar #Sync
20605 set 0x18, %l6
20606 swapa [%l7 + %l6] 0x89, %i2
20607 set 0x29, %l2
20608 stba %i3, [%l7 + %l2] 0x80
20609 set 0x70, %i1
20610 prefetcha [%l7 + %i1] 0x80, 2
20611 nop
20612 set 0x48, %l0
20613 prefetch [%l7 + %l0], 4
20614 ld [%l7 + 0x2C], %f22
20615 add %i1, %o4, %l6
20616 nop
20617 set 0x60, %o0
20618 stx %l1, [%l7 + %o0]
20619 set 0x1E, %g1
20620 stha %g2, [%l7 + %g1] 0x88
20621 st %fsr, [%l7 + 0x40]
20622 nop
20623 set 0x28, %i5
20624 ldd [%l7 + %i5], %f10
20625 set 0x10, %i4
20626 swapa [%l7 + %i4] 0x80, %g7
20627 set 0x64, %o1
20628 ldstuba [%l7 + %o1] 0x81, %o2
20629 nop
20630 set 0x74, %i0
20631 stw %l0, [%l7 + %i0]
20632 nop
20633 set 0x5C, %g7
20634 stw %o7, [%l7 + %g7]
20635 add %l7, 0x50, %l6
20636 wr %g0, 0x81, %asi
20637 casxa [%l6] 0x81, %o5, %g1
20638 set 0x10, %i3
20639 stha %l2, [%l7 + %i3] 0x80
20640 set 0x26, %o3
20641 stha %i4, [%l7 + %o3] 0xe3
20642 membar #Sync
20643 nop
20644 set 0x30, %o5
20645 prefetch [%l7 + %o5], 2
20646 nop
20647 set 0x20, %l3
20648 stx %fsr, [%l7 + %l3]
20649 nop
20650 set 0x0E, %i7
20651 ldsb [%l7 + %i7], %o6
20652 add %l7, 0x58, %l6
20653 wr %g0, 0x89, %asi
20654 casxa [%l6] 0x89, %l5, %i6
20655 nop
20656 set 0x08, %i6
20657 std %f28, [%l7 + %i6]
20658 nop
20659 set 0x38, %g3
20660 stw %i7, [%l7 + %g3]
20661 nop
20662 set 0x1D, %l1
20663 ldub [%l7 + %l1], %l4
20664 fpsub16s %f23, %f23, %f27
20665 set 0x40, %o6
20666 stda %f16, [%l7 + %o6] 0x89
20667 set 0x54, %i2
20668 ldstuba [%l7 + %i2] 0x81, %l3
20669 st %fsr, [%l7 + 0x6C]
20670 nop
20671 set 0x08, %o2
20672 std %g4, [%l7 + %o2]
20673 nop
20674 set 0x48, %l4
20675 ldd [%l7 + %l4], %i0
20676 ble,a,pn %icc, loop_157
20677 nop
20678 set 0x78, %g2
20679 swap [%l7 + %g2], %o1
20680 set 0x40, %g5
20681 stda %i4, [%l7 + %g5] 0xeb
20682 membar #Sync
20683loop_157:
20684 nop
20685 set 0x28, %o4
20686 stda %o0, [%l7 + %o4] 0xeb
20687 membar #Sync
20688 set 0x2E, %o7
20689 ldstuba [%l7 + %o7] 0x88, %o3
20690 nop
20691 set 0x78, %g6
20692 std %g6, [%l7 + %g6]
20693 nop
20694 set 0x4C, %g4
20695 stb %g3, [%l7 + %g4]
20696 set 0x58, %l5
20697 swapa [%l7 + %l5] 0x89, %i3
20698 nop
20699 set 0x18, %l6
20700 ldstub [%l7 + %l6], %g5
20701 set 0x36, %i1
20702 stha %i2, [%l7 + %i1] 0xea
20703 membar #Sync
20704 add %l7, 0x20, %l6
20705 wr %g0, 0x88, %asi
20706 casxa [%l6] 0x88, %i1, %l6
20707 add %o4, %g2, %g7
20708 nop
20709 set 0x54, %l2
20710 lduh [%l7 + %l2], %o2
20711 set 0x40, %l0
20712 prefetcha [%l7 + %l0] 0x81, 1
20713 membar #Sync
20714 set 0x40, %o0
20715 ldda [%l7 + %o0] 0xf9, %f0
20716 set 0x08, %i5
20717 lda [%l7 + %i5] 0x81, %f26
20718 nop
20719 set 0x70, %g1
20720 ldd [%l7 + %g1], %l0
20721 set 0x67, %o1
20722 stba %o7, [%l7 + %o1] 0xe2
20723 membar #Sync
20724 add %l7, 0x3C, %l6
20725 wr %g0, 0x88, %asi
20726 casa [%l6] 0x88, %o5, %l2
20727 nop
20728 set 0x08, %i0
20729 ldx [%l7 + %i0], %g1
20730 nop
20731 set 0x30, %i4
20732 ldx [%l7 + %i4], %o6
20733 set 0x70, %g7
20734 stxa %i4, [%l7 + %g7] 0x88
20735 nop
20736 set 0x1F, %o3
20737 ldsb [%l7 + %o3], %l5
20738 nop
20739 set 0x68, %i3
20740 stw %i6, [%l7 + %i3]
20741 nop
20742 set 0x18, %o5
20743 std %l4, [%l7 + %o5]
20744 membar #Sync
20745 set 0x40, %l3
20746 ldda [%l7 + %l3] 0xf1, %f16
20747 set 0x40, %i6
20748 stda %f16, [%l7 + %i6] 0xd8
20749 set 0x50, %g3
20750 ldxa [%l7 + %g3] 0x89, %i7
20751 nop
20752 set 0x60, %l1
20753 stx %g4, [%l7 + %l1]
20754 nop
20755 set 0x14, %i7
20756 stw %l3, [%l7 + %i7]
20757 nop
20758 set 0x44, %i2
20759 sth %o1, [%l7 + %i2]
20760 set 0x68, %o6
20761 stda %i0, [%l7 + %o6] 0xea
20762 membar #Sync
20763 st %fsr, [%l7 + 0x10]
20764 set 0x54, %l4
20765 lda [%l7 + %l4] 0x81, %f24
20766 st %f2, [%l7 + 0x24]
20767 nop
20768 set 0x5C, %g2
20769 stw %i5, [%l7 + %g2]
20770 nop
20771 set 0x0C, %g5
20772 prefetch [%l7 + %g5], 2
20773 set 0x24, %o4
20774 swapa [%l7 + %o4] 0x89, %o3
20775 nop
20776 set 0x60, %o2
20777 std %f4, [%l7 + %o2]
20778 set 0x5C, %o7
20779 swapa [%l7 + %o7] 0x80, %o0
20780 set 0x54, %g6
20781 sta %f7, [%l7 + %g6] 0x80
20782 nop
20783 set 0x36, %l5
20784 lduh [%l7 + %l5], %g6
20785 membar #Sync
20786 set 0x40, %l6
20787 ldda [%l7 + %l6] 0xf0, %f0
20788 nop
20789 set 0x4E, %i1
20790 ldsh [%l7 + %i1], %i3
20791 nop
20792 set 0x24, %l2
20793 lduw [%l7 + %l2], %g5
20794 st %fsr, [%l7 + 0x78]
20795 membar #Sync
20796 set 0x40, %g4
20797 ldda [%l7 + %g4] 0xf8, %f16
20798 nop
20799 set 0x48, %l0
20800 ldd [%l7 + %l0], %f28
20801 nop
20802 set 0x36, %o0
20803 lduh [%l7 + %o0], %g3
20804 nop
20805 set 0x74, %i5
20806 swap [%l7 + %i5], %i2
20807 nop
20808 set 0x34, %g1
20809 swap [%l7 + %g1], %l6
20810 membar #Sync
20811 set 0x40, %i0
20812 ldda [%l7 + %i0] 0xf9, %f16
20813 nop
20814 set 0x18, %o1
20815 stx %o4, [%l7 + %o1]
20816 set 0x58, %i4
20817 prefetcha [%l7 + %i4] 0x80, 4
20818 or %g7, %o2, %l0
20819 ld [%l7 + 0x2C], %f9
20820 set 0x64, %g7
20821 stwa %i1, [%l7 + %g7] 0xeb
20822 membar #Sync
20823 nop
20824 or %g0, 0x8, %l0
20825 sllx %l0, 0x3c, %l0
20826 wr %l0, 0xFA7, %tick_cmpr
20827 nop
20828 set 0x60, %o3
20829 ldsw [%l7 + %o3], %l2
20830 set 0x6E, %o5
20831 ldstuba [%l7 + %o5] 0x89, %o5
20832 set 0x6A, %l3
20833 stba %g1, [%l7 + %l3] 0x89
20834 set 0x70, %i6
20835 stwa %i4, [%l7 + %i6] 0x80
20836 nop
20837 set 0x38, %i3
20838 prefetch [%l7 + %i3], 1
20839 set 0x0C, %g3
20840 swapa [%l7 + %g3] 0x80, %o6
20841 nop
20842 set 0x28, %i7
20843 stb %l5, [%l7 + %i7]
20844 nop
20845 set 0x08, %i2
20846 stw %i6, [%l7 + %i2]
20847 set 0x40, %o6
20848 stda %f0, [%l7 + %o6] 0xda
20849 st %fsr, [%l7 + 0x60]
20850 nop
20851 set 0x56, %l4
20852 lduh [%l7 + %l4], %i7
20853 add %l7, 0x1C, %l6
20854 wr %g0, 0x81, %asi
20855 lda [%l6] %asi, %l4
20856 casa [%l6] 0x81, %l4, %l3
20857 nop
20858 set 0x40, %l1
20859 lduh [%l7 + %l1], %o1
20860 set 0x20, %g5
20861 stwa %i0, [%l7 + %g5] 0x80
20862 and %g4, %o3, %i5
20863 nop
20864 set 0x36, %o4
20865 lduh [%l7 + %o4], %g6
20866 nop
20867 set 0x20, %o2
20868 stx %o0, [%l7 + %o2]
20869 nop
20870 set 0x4C, %o7
20871 ldsw [%l7 + %o7], %g5
20872 nop
20873 set 0x52, %g2
20874 sth %i3, [%l7 + %g2]
20875 set 0x4C, %g6
20876 swapa [%l7 + %g6] 0x81, %i2
20877 st %fsr, [%l7 + 0x34]
20878 ld [%l7 + 0x24], %f22
20879 set 0x5C, %l6
20880 lda [%l7 + %l6] 0x89, %f16
20881 nop
20882 set 0x74, %l5
20883 ldstub [%l7 + %l5], %g3
20884 nop
20885 set 0x18, %i1
20886 prefetch [%l7 + %i1], 2
20887 set 0x68, %l2
20888 prefetcha [%l7 + %l2] 0x80, 3
20889 add %l7, 0x28, %l6
20890 wr %g0, 0x81, %asi
20891 casa [%l6] 0x81, %g2, %o4
20892 set 0x5C, %g4
20893 stwa %g7, [%l7 + %g4] 0xe3
20894 membar #Sync
20895 set 0x40, %l0
20896 stda %l0, [%l7 + %l0] 0x88
20897 nop
20898 set 0x27, %i5
20899 ldsb [%l7 + %i5], %o2
20900 nop
20901 set 0x4E, %g1
20902 lduh [%l7 + %g1], %i1
20903 wr %g0, 0x5, %fprs
20904 set 0x78, %i0
20905 stha %o5, [%l7 + %i0] 0x80
20906 set 0x10, %o1
20907 stxa %o7, [%l7 + %o1] 0x88
20908 nop
20909 set 0x70, %o0
20910 std %f28, [%l7 + %o0]
20911 nop
20912 set 0x44, %i4
20913 prefetch [%l7 + %i4], 0
20914 wr %i4, %g1, %softint
20915 add %l7, 0x78, %l6
20916 wr %g0, 0x88, %asi
20917 ldxa [%l6] %asi, %o6
20918 casxa [%l6] 0x88, %o6, %l5
20919 nop
20920 set 0x38, %g7
20921 lduh [%l7 + %g7], %i6
20922 nop
20923 set 0x0C, %o5
20924 ldstub [%l7 + %o5], %l4
20925 set 0x5A, %o3
20926 stha %l3, [%l7 + %o3] 0x80
20927 wr %i7, %i0, %ccr
20928 nop
20929 set 0x10, %l3
20930 ldx [%l7 + %l3], %g4
20931 st %f4, [%l7 + 0x1C]
20932 nop
20933 set 0x50, %i3
20934 stw %o3, [%l7 + %i3]
20935 set 0x78, %i6
20936 sta %f7, [%l7 + %i6] 0x88
20937 and %o1, %i5, %g6
20938 ld [%l7 + 0x38], %f6
20939 set 0x50, %i7
20940 ldxa [%l7 + %i7] 0x80, %g5
20941 nop
20942 set 0x08, %i2
20943 std %i2, [%l7 + %i2]
20944 set 0x08, %g3
20945 stda %o0, [%l7 + %g3] 0x81
20946 nop
20947 set 0x50, %l4
20948 ldx [%l7 + %l4], %g3
20949 ld [%l7 + 0x54], %f9
20950 and %i2, %g2, %o4
20951 nop
20952 set 0x27, %l1
20953 ldsb [%l7 + %l1], %g7
20954 or %l0, %o2, %l6
20955 set 0x3C, %o6
20956 ldstuba [%l7 + %o6] 0x88, %l1
20957 set 0x4C, %g5
20958 stwa %l2, [%l7 + %g5] 0x81
20959 add %l7, 0x4C, %l6
20960 wr %g0, 0x80, %asi
20961 casa [%l6] 0x80, %i1, %o5
20962 set 0x6C, %o2
20963 stba %i4, [%l7 + %o2] 0x80
20964 nop
20965 set 0x7D, %o4
20966 ldstub [%l7 + %o4], %g1
20967 add %o7, %o6, %i6
20968 nop
20969 set 0x43, %o7
20970 ldub [%l7 + %o7], %l4
20971 nop
20972 set 0x70, %g2
20973 ldsw [%l7 + %g2], %l3
20974 nop
20975 set 0x34, %l6
20976 swap [%l7 + %l6], %l5
20977 nop
20978 set 0x48, %l5
20979 ldub [%l7 + %l5], %i7
20980 nop
20981 set 0x08, %g6
20982 ldsw [%l7 + %g6], %g4
20983 nop
20984 set 0x5E, %i1
20985 sth %i0, [%l7 + %i1]
20986 or %o3, %o1, %g6
20987 nop
20988 set 0x62, %l2
20989 sth %i5, [%l7 + %l2]
20990 add %l7, 0x1C, %l6
20991 wr %g0, 0x89, %asi
20992 lda [%l6] %asi, %g5
20993 casa [%l6] 0x89, %g5, %o0
20994 nop
20995 set 0x38, %l0
20996 std %f16, [%l7 + %l0]
20997 add %l7, 0x78, %l6
20998 wr %g0, 0x88, %asi
20999 ldxa [%l6] %asi, %g3
21000 casxa [%l6] 0x88, %g3, %i3
21001 nop
21002 set 0x0A, %g4
21003 ldsh [%l7 + %g4], %g2
21004 or %o4, %i2, %g7
21005 add %l0, %o2, %l6
21006 nop
21007 set 0x78, %g1
21008 std %f6, [%l7 + %g1]
21009 nop
21010 set 0x18, %i0
21011 ldd [%l7 + %i0], %f2
21012 set 0x10, %o1
21013 ldda [%l7 + %o1] 0xea, %l2
21014 nop
21015 set 0x18, %i5
21016 stx %i1, [%l7 + %i5]
21017 ba,a,pt %xcc, loop_158
21018 nop
21019 set 0x6C, %o0
21020 ldsw [%l7 + %o0], %o5
21021 nop
21022 set 0x59, %i4
21023 ldstub [%l7 + %i4], %l1
21024 nop
21025 set 0x10, %g7
21026 prefetch [%l7 + %g7], 4
21027loop_158:
21028 nop
21029 set 0x34, %o5
21030 lda [%l7 + %o5] 0x81, %f10
21031 nop
21032 set 0x5C, %l3
21033 lduw [%l7 + %l3], %g1
21034 add %l7, 0x1C, %l6
21035 wr %g0, 0x80, %asi
21036 lda [%l6] %asi, %o7
21037 casa [%l6] 0x80, %o7, %i4
21038 nop
21039 set 0x71, %i3
21040 ldub [%l7 + %i3], %o6
21041 nop
21042 set 0x2A, %o3
21043 ldsh [%l7 + %o3], %l4
21044 nop
21045 set 0x18, %i7
21046 ldstub [%l7 + %i7], %l3
21047 set 0x40, %i2
21048 prefetcha [%l7 + %i2] 0x88, 3
21049 set 0x30, %i6
21050 stxa %i7, [%l7 + %i6] 0x88
21051 add %l7, 0x18, %l6
21052 wr %g0, 0x88, %asi
21053 ldxa [%l6] %asi, %g4
21054 casxa [%l6] 0x88, %g4, %l5
21055 nop
21056 set 0x60, %g3
21057 ldx [%l7 + %g3], %o3
21058 nop
21059 set 0x3A, %l1
21060 ldsh [%l7 + %l1], %i0
21061 st %f7, [%l7 + 0x7C]
21062 nop
21063 nop
21064 setx 0xAF822DAF7E9F1217, %l0, %l6
21065 stx %l6, [%l7 + 0x28]
21066 ldd [%l7 + 0x28], %f20
21067 setx 0xF4A3327EF182CA03, %l1, %l5
21068 stx %l5, [%l7 + 0x10]
21069 ldd [%l7 + 0x10], %f0
21070 fdivd %f0, %f20, %f6
21071 nop
21072 set 0x38, %l4
21073 ldsh [%l7 + %l4], %g6
21074 st %f26, [%l7 + 0x24]
21075 nop
21076 set 0x48, %o6
21077 std %f10, [%l7 + %o6]
21078 fpadd32 %f12, %f16, %f2
21079 or %i5, %o1, %g5
21080 add %l7, 0x08, %l6
21081 wr %g0, 0x88, %asi
21082 casxa [%l6] 0x88, %o0, %i3
21083 add %l7, 0x64, %l6
21084 wr %g0, 0x80, %asi
21085 lda [%l6] %asi, %g2
21086 casa [%l6] 0x80, %g2, %o4
21087 nop
21088 set 0x74, %g5
21089 ldsh [%l7 + %g5], %i2
21090 set 0x68, %o4
21091 prefetcha [%l7 + %o4] 0x80, 1
21092 nop
21093 set 0x48, %o7
21094 ldd [%l7 + %o7], %l0
21095 set 0x58, %g2
21096 stxa %o2, [%l7 + %g2] 0xea
21097 membar #Sync
21098 add %l7, 0x34, %l6
21099 wr %g0, 0x81, %asi
21100 casa [%l6] 0x81, %g7, %l2
21101 nop
21102 set 0x1A, %l6
21103 ldsh [%l7 + %l6], %i1
21104 nop
21105 set 0x50, %o2
21106 swap [%l7 + %o2], %o5
21107 set 0x70, %l5
21108 ldda [%l7 + %l5] 0x80, %i6
21109 set 0x4C, %i1
21110 ldstuba [%l7 + %i1] 0x80, %g1
21111 nop
21112 set 0x14, %g6
21113 prefetch [%l7 + %g6], 0
21114 st %f6, [%l7 + 0x08]
21115 set 0x40, %l2
21116 ldda [%l7 + %l2] 0x89, %f0
21117 add %l7, 0x54, %l6
21118 wr %g0, 0x89, %asi
21119 casa [%l6] 0x89, %o7, %l1
21120 add %o6, %i4, %l4
21121 nop
21122 set 0x50, %l0
21123 ldx [%l7 + %l0], %l3
21124 st %f0, [%l7 + 0x58]
21125 set 0x40, %g1
21126 swapa [%l7 + %g1] 0x88, %i6
21127 nop
21128 set 0x67, %i0
21129 ldsb [%l7 + %i0], %g4
21130 set 0x22, %g4
21131 stha %l5, [%l7 + %g4] 0x88
21132 nop
21133 set 0x4C, %i5
21134 prefetch [%l7 + %i5], 3
21135 set 0x08, %o0
21136 swapa [%l7 + %o0] 0x81, %o3
21137 nop
21138 set 0x1C, %i4
21139 lduw [%l7 + %i4], %i7
21140 set 0x58, %o1
21141 prefetcha [%l7 + %o1] 0x89, 1
21142 ld [%l7 + 0x4C], %f3
21143 add %g6, %i5, %o1
21144 st %f21, [%l7 + 0x48]
21145 set 0x68, %o5
21146 ldxa [%l7 + %o5] 0x81, %g5
21147 nop
21148 set 0x68, %l3
21149 ldsw [%l7 + %l3], %i3
21150 set 0x40, %g7
21151 stda %f0, [%l7 + %g7] 0xf9
21152 membar #Sync
21153 nop
21154 set 0x3D, %o3
21155 stb %o0, [%l7 + %o3]
21156 nop
21157 set 0x3F, %i7
21158 ldstub [%l7 + %i7], %o4
21159 nop
21160 set 0x22, %i3
21161 ldub [%l7 + %i3], %g2
21162 bgu %xcc, loop_159
21163 nop
21164 set 0x18, %i6
21165 ldd [%l7 + %i6], %i2
21166 nop
21167 set 0x76, %g3
21168 sth %l0, [%l7 + %g3]
21169 nop
21170 set 0x60, %l1
21171 std %f4, [%l7 + %l1]
21172loop_159:
21173 fpsub32 %f20, %f18, %f24
21174 nop
21175 set 0x0E, %l4
21176 ldsb [%l7 + %l4], %o2
21177 set 0x60, %i2
21178 stda %g2, [%l7 + %i2] 0xea
21179 membar #Sync
21180 nop
21181 set 0x7A, %g5
21182 sth %l2, [%l7 + %g5]
21183 add %l7, 0x14, %l6
21184 wr %g0, 0x81, %asi
21185 casa [%l6] 0x81, %g7, %i1
21186 nop
21187 set 0x12, %o6
21188 ldsh [%l7 + %o6], %l6
21189 set 0x40, %o7
21190 ldxa [%l7 + %o7] 0x80, %o5
21191 nop
21192 set 0x28, %g2
21193 ldd [%l7 + %g2], %g0
21194 set 0x4E, %o4
21195 stha %o7, [%l7 + %o4] 0x81
21196 nop
21197 set 0x0C, %o2
21198 ldsw [%l7 + %o2], %o6
21199 nop
21200 set 0x43, %l5
21201 ldsb [%l7 + %l5], %i4
21202 set 0x0F, %i1
21203 stba %l4, [%l7 + %i1] 0xeb
21204 membar #Sync
21205 nop
21206 set 0x28, %l6
21207 std %l0, [%l7 + %l6]
21208 set 0x40, %g6
21209 ldda [%l7 + %g6] 0xd8, %f16
21210 set 0x58, %l2
21211 stda %i6, [%l7 + %l2] 0x81
21212 nop
21213 set 0x7C, %l0
21214 ldsb [%l7 + %l0], %g4
21215 set 0x40, %i0
21216 stxa %l3, [%l7 + %i0] 0xea
21217 membar #Sync
21218 nop
21219 set 0x70, %g4
21220 ldsh [%l7 + %g4], %l5
21221 set 0x20, %i5
21222 swapa [%l7 + %i5] 0x88, %o3
21223 nop
21224 set 0x60, %o0
21225 ldsw [%l7 + %o0], %i7
21226 or %g6, %i5, %i0
21227 fpsub32 %f4, %f18, %f4
21228 set 0x68, %g1
21229 stwa %o1, [%l7 + %g1] 0xea
21230 membar #Sync
21231 nop
21232 set 0x26, %i4
21233 lduh [%l7 + %i4], %g5
21234 add %l7, 0x10, %l6
21235 wr %g0, 0x89, %asi
21236 ldxa [%l6] %asi, %o0
21237 casxa [%l6] 0x89, %o0, %o4
21238 add %i3, %g2, %i2
21239 nop
21240 set 0x54, %o1
21241 swap [%l7 + %o1], %l0
21242 add %l7, 0x68, %l6
21243 wr %g0, 0x81, %asi
21244 casxa [%l6] 0x81, %o2, %g3
21245 nop
21246 set 0x0C, %o5
21247 ldsw [%l7 + %o5], %l2
21248 and %g7, %i1, %o5
21249 ld [%l7 + 0x3C], %f1
21250 nop
21251 set 0x20, %g7
21252 lduw [%l7 + %g7], %g1
21253 ble %xcc, loop_160
21254 nop
21255 set 0x18, %o3
21256 ldx [%l7 + %o3], %l6
21257 nop
21258 set 0x28, %i7
21259 swap [%l7 + %i7], %o6
21260 st %f31, [%l7 + 0x0C]
21261loop_160:
21262 st %f31, [%l7 + 0x70]
21263 wr %o7, %l4, %pic
21264 set 0x70, %i3
21265 stxa %l1, [%l7 + %i3] 0xea
21266 membar #Sync
21267 nop
21268 set 0x14, %l3
21269 ldub [%l7 + %l3], %i6
21270 add %i4, %l3, %l5
21271 set 0x10, %g3
21272 stxa %g4, [%l7 + %g3] 0xea
21273 membar #Sync
21274 nop
21275 set 0x44, %l1
21276 ldsw [%l7 + %l1], %o3
21277 and %i7, %g6, %i5
21278 set 0x35, %l4
21279 stba %o1, [%l7 + %l4] 0x89
21280 nop
21281 set 0x54, %i6
21282 swap [%l7 + %i6], %g5
21283 nop
21284 set 0x78, %i2
21285 swap [%l7 + %i2], %o0
21286 nop
21287 set 0x77, %o6
21288 ldsb [%l7 + %o6], %i0
21289 nop
21290 set 0x11, %g5
21291 stb %i3, [%l7 + %g5]
21292 nop
21293 set 0x4C, %o7
21294 stw %g2, [%l7 + %o7]
21295 nop
21296 set 0x2C, %o4
21297 stw %i2, [%l7 + %o4]
21298 nop
21299 set 0x28, %g2
21300 stw %o4, [%l7 + %g2]
21301 nop
21302 set 0x58, %l5
21303 ldstub [%l7 + %l5], %o2
21304 nop
21305 set 0x30, %o2
21306 stx %fsr, [%l7 + %o2]
21307 set 0x20, %l6
21308 stwa %l0, [%l7 + %l6] 0xea
21309 membar #Sync
21310 st %fsr, [%l7 + 0x34]
21311 nop
21312 or %g0, 0x8, %l0
21313 sllx %l0, 0x3c, %l0
21314 wr %l0, %g0, %sys_tick_cmpr
21315 nop
21316 set 0x20, %g6
21317 ldd [%l7 + %g6], %f10
21318 bn %icc, loop_161
21319 or %i1, %g7, %g1
21320 set 0x49, %i1
21321 stba %o5, [%l7 + %i1] 0x81
21322loop_161:
21323 nop
21324 set 0x78, %l0
21325 std %f16, [%l7 + %l0]
21326 nop
21327 set 0x7C, %l2
21328 lduw [%l7 + %l2], %o6
21329 nop
21330 set 0x18, %g4
21331 ldsb [%l7 + %g4], %o7
21332 st %f0, [%l7 + 0x20]
21333 nop
21334 set 0x50, %i0
21335 prefetch [%l7 + %i0], 1
21336 nop
21337 set 0x3C, %o0
21338 lduw [%l7 + %o0], %l6
21339 add %l1, %l4, %i6
21340 nop
21341 set 0x08, %i5
21342 ldsh [%l7 + %i5], %l3
21343 nop
21344 set 0x40, %i4
21345 stw %i4, [%l7 + %i4]
21346 set 0x28, %o1
21347 stda %g4, [%l7 + %o1] 0x81
21348 add %o3, %i7, %g6
21349 set 0x30, %g1
21350 sta %f5, [%l7 + %g1] 0x89
21351 st %fsr, [%l7 + 0x58]
21352 set 0x48, %g7
21353 lda [%l7 + %g7] 0x89, %f7
21354 set 0x30, %o3
21355 ldda [%l7 + %o3] 0xe3, %l4
21356 set 0x10, %o5
21357 lda [%l7 + %o5] 0x88, %f16
21358 set 0x78, %i7
21359 prefetcha [%l7 + %i7] 0x81, 1
21360 nop
21361 set 0x18, %i3
21362 ldd [%l7 + %i3], %f26
21363 ld [%l7 + 0x48], %f18
21364 nop
21365 set 0x68, %l3
21366 ldsh [%l7 + %l3], %g5
21367 set 0x64, %l1
21368 stwa %o0, [%l7 + %l1] 0xea
21369 membar #Sync
21370 set 0x48, %g3
21371 ldxa [%l7 + %g3] 0x89, %i0
21372 add %l7, 0x10, %l6
21373 wr %g0, 0x81, %asi
21374 lda [%l6] %asi, %i5
21375 casa [%l6] 0x81, %i5, %g2
21376 nop
21377 set 0x40, %l4
21378 ldx [%l7 + %l4], %i3
21379 nop
21380 set 0x10, %i2
21381 ldd [%l7 + %i2], %f12
21382 set 0x5C, %o6
21383 sta %f16, [%l7 + %o6] 0x88
21384 nop
21385 set 0x36, %i6
21386 stb %o4, [%l7 + %i6]
21387 set 0x3A, %o7
21388 ldstuba [%l7 + %o7] 0x81, %o2
21389 nop
21390 set 0x40, %g5
21391 stw %i2, [%l7 + %g5]
21392 nop
21393 set 0x36, %o4
21394 ldsh [%l7 + %o4], %l2
21395 add %l0, %i1, %g3
21396 nop
21397 set 0x61, %l5
21398 ldstub [%l7 + %l5], %g7
21399 set 0x70, %o2
21400 stwa %o5, [%l7 + %o2] 0x81
21401 nop
21402 set 0x37, %l6
21403 ldsb [%l7 + %l6], %o6
21404 nop
21405 set 0x38, %g2
21406 ldstub [%l7 + %g2], %o7
21407 nop
21408 set 0x50, %i1
21409 ldd [%l7 + %i1], %f20
21410 add %l7, 0x6C, %l6
21411 wr %g0, 0x88, %asi
21412 lda [%l6] %asi, %g1
21413 casa [%l6] 0x88, %g1, %l1
21414 set 0x40, %l0
21415 swapa [%l7 + %l0] 0x81, %l6
21416 nop
21417 set 0x68, %g6
21418 ldd [%l7 + %g6], %i6
21419 nop
21420 set 0x6C, %g4
21421 stw %l4, [%l7 + %g4]
21422 set 0x60, %l2
21423 stba %l3, [%l7 + %l2] 0x88
21424 and %g4, %o3, %i7
21425 nop
21426 set 0x24, %o0
21427 stw %g6, [%l7 + %o0]
21428 set 0x18, %i5
21429 stxa %l5, [%l7 + %i5] 0x88
21430 set 0x38, %i0
21431 stwa %o1, [%l7 + %i0] 0x89
21432 nop
21433 set 0x22, %o1
21434 sth %i4, [%l7 + %o1]
21435 st %f3, [%l7 + 0x74]
21436 nop
21437 set 0x18, %g1
21438 sth %g5, [%l7 + %g1]
21439 add %i0, %o0, %g2
21440 nop
21441 set 0x76, %g7
21442 ldstub [%l7 + %g7], %i3
21443 set 0x40, %o3
21444 stda %f0, [%l7 + %o3] 0x89
21445 nop
21446 set 0x4E, %i4
21447 sth %o4, [%l7 + %i4]
21448 fpsub32s %f25, %f30, %f2
21449 set 0x68, %o5
21450 stxa %o2, [%l7 + %o5] 0xe3
21451 membar #Sync
21452 or %i5, %i2, %l2
21453 or %i1, %g3, %g7
21454 membar #Sync
21455 set 0x40, %i3
21456 ldda [%l7 + %i3] 0xf1, %f16
21457 nop
21458 set 0x28, %l3
21459 stx %fsr, [%l7 + %l3]
21460 nop
21461 set 0x60, %i7
21462 std %l0, [%l7 + %i7]
21463 nop
21464 set 0x7C, %g3
21465 lduw [%l7 + %g3], %o5
21466 st %fsr, [%l7 + 0x10]
21467 set 0x38, %l4
21468 stwa %o6, [%l7 + %l4] 0xea
21469 membar #Sync
21470 nop
21471 set 0x54, %l1
21472 ldsw [%l7 + %l1], %o7
21473 nop
21474 set 0x44, %i2
21475 prefetch [%l7 + %i2], 0
21476 st %fsr, [%l7 + 0x54]
21477 st %f6, [%l7 + 0x4C]
21478 nop
21479 set 0x08, %i6
21480 ldd [%l7 + %i6], %f4
21481 nop
21482 set 0x20, %o6
21483 prefetch [%l7 + %o6], 3
21484 nop
21485 set 0x08, %g5
21486 ldsh [%l7 + %g5], %l1
21487 nop
21488 set 0x26, %o7
21489 stb %l6, [%l7 + %o7]
21490 nop
21491 set 0x70, %l5
21492 stx %fsr, [%l7 + %l5]
21493 nop
21494 set 0x70, %o2
21495 ldx [%l7 + %o2], %g1
21496 nop
21497 set 0x4C, %o4
21498 prefetch [%l7 + %o4], 3
21499 nop
21500 set 0x52, %l6
21501 ldub [%l7 + %l6], %i6
21502 wr %l4, %l3, %y
21503 nop
21504 set 0x40, %g2
21505 ldd [%l7 + %g2], %o2
21506 nop
21507 set 0x61, %i1
21508 ldub [%l7 + %i1], %i7
21509 set 0x40, %l0
21510 ldda [%l7 + %l0] 0x88, %g4
21511 ld [%l7 + 0x40], %f12
21512 set 0x08, %g6
21513 ldxa [%l7 + %g6] 0x89, %l5
21514 nop
21515 set 0x38, %l2
21516 stx %fsr, [%l7 + %l2]
21517 nop
21518 set 0x59, %g4
21519 ldub [%l7 + %g4], %o1
21520 nop
21521 set 0x40, %o0
21522 lduw [%l7 + %o0], %g6
21523 nop
21524 set 0x78, %i5
21525 stx %fsr, [%l7 + %i5]
21526 set 0x18, %i0
21527 swapa [%l7 + %i0] 0x88, %g5
21528 set 0x4C, %o1
21529 swapa [%l7 + %o1] 0x89, %i4
21530 set 0x6B, %g7
21531 ldstuba [%l7 + %g7] 0x88, %i0
21532 add %l7, 0x60, %l6
21533 wr %g0, 0x88, %asi
21534 ldxa [%l6] %asi, %g2
21535 casxa [%l6] 0x88, %g2, %o0
21536 nop
21537 set 0x42, %o3
21538 lduh [%l7 + %o3], %i3
21539 add %l7, 0x10, %l6
21540 wr %g0, 0x89, %asi
21541 casa [%l6] 0x89, %o4, %o2
21542 nop
21543 set 0x48, %i4
21544 ldub [%l7 + %i4], %i2
21545 nop
21546 set 0x5D, %o5
21547 stb %l2, [%l7 + %o5]
21548 nop
21549 set 0x50, %g1
21550 std %f14, [%l7 + %g1]
21551 set 0x34, %i3
21552 stwa %i1, [%l7 + %i3] 0x81
21553 set 0x44, %l3
21554 stba %g3, [%l7 + %l3] 0x81
21555 nop
21556 set 0x3E, %g3
21557 ldsh [%l7 + %g3], %i5
21558 set 0x48, %l4
21559 swapa [%l7 + %l4] 0x89, %l0
21560 set 0x08, %l1
21561 swapa [%l7 + %l1] 0x88, %o5
21562 set 0x19, %i7
21563 stba %g7, [%l7 + %i7] 0x80
21564 st %fsr, [%l7 + 0x44]
21565 set 0x40, %i6
21566 stda %f0, [%l7 + %i6] 0xcc
21567 set 0x40, %o6
21568 ldda [%l7 + %o6] 0x89, %f16
21569 nop
21570 set 0x28, %g5
21571 ldd [%l7 + %g5], %f6
21572 set 0x6C, %o7
21573 sta %f5, [%l7 + %o7] 0x81
21574 set 0x40, %l5
21575 stda %f0, [%l7 + %l5] 0xc8
21576 ld [%l7 + 0x08], %f4
21577 nop
21578 set 0x30, %i2
21579 ldsw [%l7 + %i2], %o6
21580 add %l7, 0x4C, %l6
21581 wr %g0, 0x81, %asi
21582 lda [%l6] %asi, %l1
21583 casa [%l6] 0x81, %l1, %o7
21584 nop
21585 set 0x41, %o4
21586 ldub [%l7 + %o4], %g1
21587 nop
21588 set 0x5B, %o2
21589 ldstub [%l7 + %o2], %i6
21590 set 0x0D, %g2
21591 stba %l6, [%l7 + %g2] 0x81
21592 nop
21593 set 0x50, %l6
21594 lduw [%l7 + %l6], %l4
21595 set 0x38, %l0
21596 prefetcha [%l7 + %l0] 0x89, 0
21597 nop
21598 set 0x54, %i1
21599 sth %i7, [%l7 + %i1]
21600 set 0x40, %g6
21601 stda %f16, [%l7 + %g6] 0xd8
21602 nop
21603 set 0x1E, %g4
21604 lduh [%l7 + %g4], %l3
21605 nop
21606 set 0x64, %o0
21607 swap [%l7 + %o0], %l5
21608 nop
21609 set 0x60, %i5
21610 ldd [%l7 + %i5], %g4
21611 nop
21612 set 0x78, %l2
21613 stx %o1, [%l7 + %l2]
21614 fpadd32s %f20, %f6, %f26
21615 nop
21616 set 0x70, %i0
21617 std %g6, [%l7 + %i0]
21618 add %l7, 0x30, %l6
21619 wr %g0, 0x88, %asi
21620 ldxa [%l6] %asi, %g5
21621 casxa [%l6] 0x88, %g5, %i4
21622 nop
21623 or %g0, 0x8, %l0
21624 sllx %l0, 0x3c, %l0
21625 wr %l0, %g0, %tick_cmpr
21626 set 0x28, %g7
21627 ldxa [%l7 + %g7] 0x89, %i0
21628 fpsub16 %f30, %f4, %f20
21629 st %f6, [%l7 + 0x50]
21630 set 0x40, %o3
21631 stda %f16, [%l7 + %o3] 0xf9
21632 membar #Sync
21633 set 0x46, %o1
21634 stha %i3, [%l7 + %o1] 0xe2
21635 membar #Sync
21636 nop
21637 set 0x28, %o5
21638 ldx [%l7 + %o5], %o2
21639 set 0x70, %g1
21640 ldxa [%l7 + %g1] 0x89, %o4
21641 nop
21642 set 0x28, %i3
21643 ldd [%l7 + %i3], %f2
21644 set 0x60, %i4
21645 ldxa [%l7 + %i4] 0x81, %l2
21646 set 0x27, %l3
21647 stba %i1, [%l7 + %l3] 0x80
21648 set 0x79, %g3
21649 stba %g3, [%l7 + %g3] 0x88
21650 set 0x3C, %l4
21651 lda [%l7 + %l4] 0x89, %f24
21652 nop
21653 set 0x5C, %l1
21654 stw %i2, [%l7 + %l1]
21655 nop
21656 set 0x0C, %i6
21657 lduw [%l7 + %i6], %i5
21658 nop
21659 set 0x10, %i7
21660 ldx [%l7 + %i7], %o5
21661 nop
21662 set 0x10, %o6
21663 prefetch [%l7 + %o6], 1
21664 ld [%l7 + 0x44], %f7
21665 nop
21666 set 0x16, %g5
21667 ldub [%l7 + %g5], %l0
21668 nop
21669 set 0x48, %l5
21670 lduw [%l7 + %l5], %g7
21671 nop
21672 set 0x3C, %o7
21673 ldsh [%l7 + %o7], %l1
21674 nop
21675 set 0x58, %i2
21676 stx %fsr, [%l7 + %i2]
21677 set 0x70, %o4
21678 stxa %o7, [%l7 + %o4] 0xe3
21679 membar #Sync
21680 nop
21681 set 0x3E, %g2
21682 ldsh [%l7 + %g2], %g1
21683 nop
21684 set 0x64, %l6
21685 prefetch [%l7 + %l6], 1
21686 nop
21687 set 0x48, %l0
21688 std %i6, [%l7 + %l0]
21689 nop
21690 set 0x78, %o2
21691 stx %fsr, [%l7 + %o2]
21692 and %l6, %o6, %l4
21693 nop
21694 set 0x14, %i1
21695 sth %o3, [%l7 + %i1]
21696 nop
21697 set 0x26, %g4
21698 ldub [%l7 + %g4], %i7
21699 st %f25, [%l7 + 0x3C]
21700 set 0x48, %o0
21701 prefetcha [%l7 + %o0] 0x80, 4
21702 ld [%l7 + 0x7C], %f25
21703 set 0x5E, %i5
21704 ldstuba [%l7 + %i5] 0x89, %g4
21705 nop
21706 set 0x45, %g6
21707 ldub [%l7 + %g6], %o1
21708 st %fsr, [%l7 + 0x2C]
21709 nop
21710 or %g0, 0x8, %l0
21711 sllx %l0, 0x3c, %l0
21712 wr %l0, %g0, %tick_cmpr
21713 set 0x38, %i0
21714 prefetcha [%l7 + %i0] 0x89, 1
21715 nop
21716 set 0x20, %l2
21717 stb %i4, [%l7 + %l2]
21718 add %l7, 0x28, %l6
21719 wr %g0, 0x80, %asi
21720 lda [%l6] %asi, %o0
21721 casa [%l6] 0x80, %o0, %g2
21722 nop
21723 set 0x1B, %g7
21724 ldsb [%l7 + %g7], %i3
21725 set 0x60, %o1
21726 ldda [%l7 + %o1] 0x88, %o2
21727 nop
21728 set 0x10, %o5
21729 ldsw [%l7 + %o5], %i0
21730 set 0x7C, %g1
21731 stwa %l2, [%l7 + %g1] 0xea
21732 membar #Sync
21733 nop
21734 set 0x58, %i3
21735 stw %i1, [%l7 + %i3]
21736 set 0x10, %o3
21737 lda [%l7 + %o3] 0x81, %f24
21738 nop
21739 set 0x58, %i4
21740 lduh [%l7 + %i4], %o4
21741 nop
21742 set 0x70, %l3
21743 stx %fsr, [%l7 + %l3]
21744 set 0x50, %l4
21745 stda %i2, [%l7 + %l4] 0x80
21746 nop
21747 set 0x60, %g3
21748 swap [%l7 + %g3], %i5
21749 nop
21750 set 0x56, %i6
21751 stb %o5, [%l7 + %i6]
21752 nop
21753 set 0x70, %l1
21754 stx %l0, [%l7 + %l1]
21755 set 0x58, %i7
21756 stda %g2, [%l7 + %i7] 0xe2
21757 membar #Sync
21758 st %f10, [%l7 + 0x44]
21759 nop
21760 set 0x10, %o6
21761 ldd [%l7 + %o6], %f28
21762 set 0x2C, %g5
21763 stha %l1, [%l7 + %g5] 0xea
21764 membar #Sync
21765 set 0x60, %l5
21766 stwa %g7, [%l7 + %l5] 0xeb
21767 membar #Sync
21768 or %o7, %g1, %i6
21769 set 0x70, %i2
21770 stha %o6, [%l7 + %i2] 0x88
21771 set 0x68, %o7
21772 sta %f23, [%l7 + %o7] 0x81
21773 nop
21774 set 0x62, %o4
21775 ldsh [%l7 + %o4], %l4
21776 add %o3, %i7, %l3
21777 nop
21778 set 0x1C, %g2
21779 ldub [%l7 + %g2], %l6
21780 set 0x60, %l0
21781 stda %g4, [%l7 + %l0] 0xea
21782 membar #Sync
21783 nop
21784 set 0x6C, %o2
21785 ldub [%l7 + %o2], %o1
21786 set 0x10, %i1
21787 ldstuba [%l7 + %i1] 0x89, %g5
21788 st %fsr, [%l7 + 0x20]
21789 nop
21790 set 0x60, %l6
21791 std %f12, [%l7 + %l6]
21792 add %l7, 0x68, %l6
21793 wr %g0, 0x81, %asi
21794 casa [%l6] 0x81, %g6, %i4
21795 nop
21796 set 0x22, %o0
21797 lduh [%l7 + %o0], %o0
21798 nop
21799 set 0x74, %i5
21800 swap [%l7 + %i5], %l5
21801 ld [%l7 + 0x5C], %f15
21802 nop
21803 set 0x16, %g4
21804 ldub [%l7 + %g4], %g2
21805 add %i3, %o2, %l2
21806 nop
21807 set 0x70, %g6
21808 stw %i0, [%l7 + %g6]
21809 or %o4, %i2, %i1
21810 set 0x0E, %i0
21811 stha %i5, [%l7 + %i0] 0x88
21812 nop
21813 set 0x48, %g7
21814 ldd [%l7 + %g7], %o4
21815 nop
21816 set 0x5B, %o1
21817 ldub [%l7 + %o1], %l0
21818 nop
21819 set 0x52, %l2
21820 ldsh [%l7 + %l2], %l1
21821 wr %g3, %o7, %ccr
21822 nop
21823 set 0x10, %o5
21824 stx %fsr, [%l7 + %o5]
21825 nop
21826 set 0x38, %i3
21827 std %g0, [%l7 + %i3]
21828 set 0x10, %g1
21829 stha %g7, [%l7 + %g1] 0x80
21830 add %i6, %o6, %l4
21831 set 0x18, %o3
21832 swapa [%l7 + %o3] 0x80, %o3
21833 and %i7, %l3, %g4
21834 nop
21835 set 0x14, %i4
21836 swap [%l7 + %i4], %l6
21837 nop
21838 set 0x18, %l4
21839 lduh [%l7 + %l4], %o1
21840 bgu %icc, loop_162
21841 or %g6, %g5, %i4
21842 nop
21843 set 0x18, %l3
21844 ldub [%l7 + %l3], %l5
21845 st %f19, [%l7 + 0x34]
21846loop_162:
21847 be %icc, loop_163
21848 nop
21849 set 0x58, %g3
21850 ldsh [%l7 + %g3], %g2
21851 nop
21852 set 0x58, %i6
21853 swap [%l7 + %i6], %o0
21854 set 0x74, %l1
21855 swapa [%l7 + %l1] 0x89, %i3
21856loop_163:
21857 nop
21858 set 0x70, %o6
21859 ldda [%l7 + %o6] 0xe3, %l2
21860 nop
21861 nop
21862 setx 0x3E9DE8C0, %l0, %l6
21863 st %l6, [%l7 + 0x28]
21864 ld [%l7 + 0x28], %f3
21865 setx 0xA183AFB8, %l1, %l5
21866 st %l5, [%l7 + 0x10]
21867 ld [%l7 + 0x10], %f30
21868 fdivs %f30, %f3, %f21
21869 add %i0, %o2, %i2
21870 nop
21871 set 0x40, %g5
21872 ldd [%l7 + %g5], %f10
21873 add %l7, 0x38, %l6
21874 wr %g0, 0x88, %asi
21875 casxa [%l6] 0x88, %o4, %i5
21876 nop
21877 set 0x3C, %i7
21878 swap [%l7 + %i7], %i1
21879 nop
21880 set 0x60, %i2
21881 stx %l0, [%l7 + %i2]
21882 nop
21883 set 0x08, %l5
21884 ldd [%l7 + %l5], %l0
21885 st %f14, [%l7 + 0x28]
21886 set 0x50, %o4
21887 stha %g3, [%l7 + %o4] 0x89
21888 set 0x50, %o7
21889 ldda [%l7 + %o7] 0x88, %o4
21890 nop
21891 set 0x5C, %g2
21892 swap [%l7 + %g2], %o7
21893 set 0x18, %o2
21894 stxa %g7, [%l7 + %o2] 0xeb
21895 membar #Sync
21896 set 0x38, %i1
21897 lda [%l7 + %i1] 0x89, %f7
21898 nop
21899 set 0x68, %l0
21900 ldd [%l7 + %l0], %i6
21901 nop
21902 set 0x20, %o0
21903 ldsh [%l7 + %o0], %g1
21904 set 0x50, %l6
21905 ldxa [%l7 + %l6] 0x81, %o6
21906 nop
21907 set 0x66, %g4
21908 ldsh [%l7 + %g4], %o3
21909 set 0x10, %g6
21910 ldda [%l7 + %g6] 0x80, %i6
21911 set 0x58, %i0
21912 swapa [%l7 + %i0] 0x89, %l4
21913 nop
21914 set 0x60, %i5
21915 swap [%l7 + %i5], %g4
21916 nop
21917 set 0x10, %g7
21918 lduw [%l7 + %g7], %l6
21919 set 0x6C, %o1
21920 stwa %l3, [%l7 + %o1] 0xea
21921 membar #Sync
21922 nop
21923 set 0x5B, %o5
21924 ldstub [%l7 + %o5], %g6
21925 nop
21926 set 0x7C, %i3
21927 prefetch [%l7 + %i3], 3
21928 nop
21929 set 0x38, %l2
21930 ldsh [%l7 + %l2], %o1
21931 set 0x48, %g1
21932 stda %g4, [%l7 + %g1] 0x80
21933 set 0x6C, %o3
21934 stha %i4, [%l7 + %o3] 0x80
21935 set 0x2F, %i4
21936 ldstuba [%l7 + %i4] 0x80, %g2
21937 st %f5, [%l7 + 0x10]
21938 set 0x10, %l4
21939 ldda [%l7 + %l4] 0xe3, %l4
21940 set 0x40, %l3
21941 stda %f0, [%l7 + %l3] 0xc4
21942 set 0x18, %g3
21943 sta %f23, [%l7 + %g3] 0x81
21944 set 0x08, %i6
21945 stha %i3, [%l7 + %i6] 0xe2
21946 membar #Sync
21947 nop
21948 set 0x68, %l1
21949 stx %fsr, [%l7 + %l1]
21950 nop
21951 set 0x50, %g5
21952 ldd [%l7 + %g5], %l2
21953 set 0x40, %i7
21954 stda %f16, [%l7 + %i7] 0xc8
21955 or %i0, %o2, %o0
21956 ld [%l7 + 0x08], %f0
21957 wr %o4, %i2, %ccr
21958 or %i1, %i5, %l0
21959 set 0x40, %o6
21960 ldda [%l7 + %o6] 0x81, %f0
21961 wr %l1, %g3, %ccr
21962 set 0x28, %l5
21963 stda %o6, [%l7 + %l5] 0xe2
21964 membar #Sync
21965 nop
21966 set 0x50, %i2
21967 stx %fsr, [%l7 + %i2]
21968 nop
21969 set 0x3E, %o7
21970 ldub [%l7 + %o7], %g7
21971 and %o5, %g1, %o6
21972 nop
21973 set 0x2A, %o4
21974 ldsh [%l7 + %o4], %i6
21975 nop
21976 set 0x74, %o2
21977 swap [%l7 + %o2], %o3
21978 set 0x70, %i1
21979 ldxa [%l7 + %i1] 0x81, %i7
21980 set 0x50, %g2
21981 prefetcha [%l7 + %g2] 0x81, 0
21982 set 0x40, %o0
21983 stda %f0, [%l7 + %o0] 0xd2
21984 nop
21985 set 0x10, %l6
21986 std %f2, [%l7 + %l6]
21987 bg,a %icc, loop_164
21988 and %l4, %l6, %l3
21989 nop
21990 set 0x78, %g4
21991 lduw [%l7 + %g4], %g6
21992 set 0x78, %g6
21993 ldxa [%l7 + %g6] 0x89, %o1
21994loop_164:
21995 nop
21996 set 0x18, %i0
21997 stxa %i4, [%l7 + %i0] 0x81
21998 set 0x6C, %l0
21999 lda [%l7 + %l0] 0x88, %f19
22000 nop
22001 set 0x48, %i5
22002 std %g4, [%l7 + %i5]
22003 nop
22004 set 0x10, %o1
22005 std %f16, [%l7 + %o1]
22006 nop
22007 set 0x2A, %o5
22008 ldsh [%l7 + %o5], %l5
22009 add %l7, 0x50, %l6
22010 wr %g0, 0x80, %asi
22011 ldxa [%l6] %asi, %g2
22012 casxa [%l6] 0x80, %g2, %i3
22013 ld [%l7 + 0x3C], %f21
22014 nop
22015 set 0x18, %i3
22016 stx %l2, [%l7 + %i3]
22017 nop
22018 set 0x40, %l2
22019 stx %fsr, [%l7 + %l2]
22020 nop
22021 set 0x64, %g1
22022 ldsw [%l7 + %g1], %o2
22023 set 0x40, %o3
22024 lda [%l7 + %o3] 0x81, %f2
22025 set 0x08, %i4
22026 stxa %o0, [%l7 + %i4] 0x81
22027 or %i0, %o4, %i1
22028 nop
22029 set 0x30, %g7
22030 stx %fsr, [%l7 + %g7]
22031 set 0x14, %l3
22032 stwa %i5, [%l7 + %l3] 0x80
22033 nop
22034 set 0x40, %g3
22035 ldd [%l7 + %g3], %l0
22036 set 0x38, %l4
22037 swapa [%l7 + %l4] 0x89, %l1
22038 set 0x1A, %l1
22039 ldstuba [%l7 + %l1] 0x88, %i2
22040 add %o7, %g3, %o5
22041 set 0x1A, %g5
22042 ldstuba [%l7 + %g5] 0x89, %g1
22043 nop
22044 set 0x68, %i7
22045 ldx [%l7 + %i7], %g7
22046 set 0x3B, %i6
22047 ldstuba [%l7 + %i6] 0x81, %i6
22048 set 0x0C, %o6
22049 ldstuba [%l7 + %o6] 0x81, %o6
22050 ba,a,pn %xcc, loop_165
22051 nop
22052 set 0x40, %l5
22053 ldd [%l7 + %l5], %o2
22054 nop
22055 set 0x34, %o7
22056 ldsw [%l7 + %o7], %i7
22057 set 0x08, %i2
22058 stwa %l4, [%l7 + %i2] 0xe2
22059 membar #Sync
22060loop_165:
22061 nop
22062 set 0x20, %o2
22063 ldx [%l7 + %o2], %g4
22064 fpsub32s %f5, %f1, %f17
22065 set 0x18, %i1
22066 sta %f27, [%l7 + %i1] 0x88
22067 set 0x0F, %g2
22068 ldstuba [%l7 + %g2] 0x81, %l6
22069 fpadd32 %f0, %f30, %f30
22070 and %g6, %l3, %o1
22071 nop
22072 set 0x4C, %o0
22073 ldsh [%l7 + %o0], %i4
22074 nop
22075 set 0x30, %o4
22076 std %f24, [%l7 + %o4]
22077 set 0x74, %l6
22078 swapa [%l7 + %l6] 0x89, %g5
22079 nop
22080 set 0x50, %g4
22081 ldsh [%l7 + %g4], %g2
22082 nop
22083 set 0x28, %i0
22084 ldx [%l7 + %i0], %i3
22085 nop
22086 set 0x54, %g6
22087 ldsw [%l7 + %g6], %l5
22088 set 0x58, %i5
22089 prefetcha [%l7 + %i5] 0x88, 3
22090 nop
22091 set 0x33, %l0
22092 ldsb [%l7 + %l0], %o0
22093 set 0x44, %o5
22094 lda [%l7 + %o5] 0x81, %f19
22095 set 0x18, %o1
22096 stda %i0, [%l7 + %o1] 0x89
22097 nop
22098 set 0x24, %l2
22099 ldsw [%l7 + %l2], %l2
22100 set 0x5C, %g1
22101 swapa [%l7 + %g1] 0x81, %o4
22102 nop
22103 set 0x78, %o3
22104 stb %i5, [%l7 + %o3]
22105 set 0x40, %i3
22106 stda %f0, [%l7 + %i3] 0x80
22107 and %l0, %l1, %i2
22108 or %i1, %g3, %o5
22109 nop
22110 set 0x14, %i4
22111 sth %o7, [%l7 + %i4]
22112 nop
22113 set 0x30, %l3
22114 sth %g1, [%l7 + %l3]
22115 nop
22116 set 0x40, %g7
22117 ldd [%l7 + %g7], %g6
22118 st %f26, [%l7 + 0x3C]
22119 wr %o6, %o3, %y
22120 nop
22121 set 0x20, %l4
22122 ldsw [%l7 + %l4], %i7
22123 set 0x70, %g3
22124 ldda [%l7 + %g3] 0x81, %i6
22125 st %fsr, [%l7 + 0x1C]
22126 nop
22127 set 0x28, %g5
22128 ldd [%l7 + %g5], %f20
22129 st %fsr, [%l7 + 0x18]
22130 set 0x78, %i7
22131 stha %g4, [%l7 + %i7] 0xe3
22132 membar #Sync
22133 nop
22134 set 0x78, %l1
22135 std %f22, [%l7 + %l1]
22136 nop
22137 nop
22138 setx 0x01757CF220C1BFC2, %l0, %l6
22139 stx %l6, [%l7 + 0x28]
22140 ldd [%l7 + 0x28], %f8
22141 setx 0x035DF6987287964E, %l1, %l5
22142 stx %l5, [%l7 + 0x10]
22143 ldd [%l7 + 0x10], %f28
22144 fdivd %f28, %f8, %f0
22145 nop
22146 set 0x46, %i6
22147 ldstub [%l7 + %i6], %l4
22148 add %l7, 0x68, %l6
22149 wr %g0, 0x81, %asi
22150 casa [%l6] 0x81, %g6, %l3
22151 nop
22152 set 0x30, %l5
22153 std %f30, [%l7 + %l5]
22154 ld [%l7 + 0x58], %f6
22155 add %l7, 0x6C, %l6
22156 wr %g0, 0x89, %asi
22157 lda [%l6] %asi, %o1
22158 casa [%l6] 0x89, %o1, %l6
22159 nop
22160 set 0x30, %o7
22161 ldsh [%l7 + %o7], %g5
22162 set 0x5E, %o6
22163 stha %i4, [%l7 + %o6] 0x88
22164 set 0x40, %o2
22165 ldda [%l7 + %o2] 0x88, %f16
22166 set 0x50, %i2
22167 stda %g2, [%l7 + %i2] 0xe3
22168 membar #Sync
22169 nop
22170 set 0x78, %g2
22171 prefetch [%l7 + %g2], 0
22172 or %i3, %l5, %o2
22173 set 0x30, %o0
22174 stxa %o0, [%l7 + %o0] 0x89
22175 nop
22176 set 0x60, %o4
22177 swap [%l7 + %o4], %l2
22178 nop
22179 set 0x28, %l6
22180 ldd [%l7 + %l6], %f28
22181 set 0x50, %g4
22182 prefetcha [%l7 + %g4] 0x81, 0
22183 set 0x38, %i0
22184 prefetcha [%l7 + %i0] 0x81, 0
22185 set 0x54, %g6
22186 lda [%l7 + %g6] 0x89, %f16
22187 nop
22188 set 0x3C, %i5
22189 swap [%l7 + %i5], %l0
22190 nop
22191 set 0x40, %i1
22192 ldd [%l7 + %i1], %f18
22193 nop
22194 set 0x55, %o5
22195 ldstub [%l7 + %o5], %o4
22196 st %fsr, [%l7 + 0x48]
22197 nop
22198 set 0x4C, %o1
22199 lduw [%l7 + %o1], %l1
22200 nop
22201 set 0x78, %l0
22202 stx %i2, [%l7 + %l0]
22203 set 0x10, %g1
22204 stha %g3, [%l7 + %g1] 0x88
22205 fpsub32s %f15, %f14, %f16
22206 set 0x0C, %l2
22207 stwa %o5, [%l7 + %l2] 0x89
22208 nop
22209 set 0x6C, %i3
22210 lduh [%l7 + %i3], %o7
22211 and %i1, %g7, %g1
22212 nop
22213 set 0x63, %o3
22214 ldsb [%l7 + %o3], %o6
22215 nop
22216 set 0x37, %i4
22217 ldsb [%l7 + %i4], %o3
22218 nop
22219 set 0x48, %g7
22220 prefetch [%l7 + %g7], 2
22221 nop
22222 set 0x7A, %l4
22223 ldub [%l7 + %l4], %i7
22224 set 0x40, %l3
22225 prefetcha [%l7 + %l3] 0x89, 4
22226 set 0x60, %g5
22227 stwa %l4, [%l7 + %g5] 0x89
22228 nop
22229 nop
22230 setx 0x29687D40, %l0, %l6
22231 st %l6, [%l7 + 0x28]
22232 ld [%l7 + 0x28], %f1
22233 setx 0x48BBF0B2, %l1, %l5
22234 st %l5, [%l7 + 0x10]
22235 ld [%l7 + 0x10], %f27
22236 fdivs %f27, %f1, %f9
22237 nop
22238 set 0x54, %i7
22239 ldub [%l7 + %i7], %g4
22240 nop
22241 set 0x30, %l1
22242 std %l2, [%l7 + %l1]
22243 nop
22244 set 0x56, %i6
22245 ldsh [%l7 + %i6], %g6
22246 add %l7, 0x28, %l6
22247 wr %g0, 0x81, %asi
22248 casxa [%l6] 0x81, %l6, %o1
22249 set 0x30, %l5
22250 lda [%l7 + %l5] 0x81, %f26
22251 set 0x3C, %g3
22252 lda [%l7 + %g3] 0x81, %f8
22253 set 0x2C, %o7
22254 swapa [%l7 + %o7] 0x81, %g5
22255 nop
22256 set 0x6E, %o2
22257 ldstub [%l7 + %o2], %i4
22258 set 0x28, %i2
22259 stha %i3, [%l7 + %i2] 0x81
22260 nop
22261 set 0x48, %g2
22262 stw %g2, [%l7 + %g2]
22263 nop
22264 set 0x78, %o6
22265 ldd [%l7 + %o6], %o2
22266 set 0x7E, %o4
22267 stha %o0, [%l7 + %o4] 0xea
22268 membar #Sync
22269 fpadd16s %f28, %f16, %f2
22270 nop
22271 set 0x74, %l6
22272 lduh [%l7 + %l6], %l2
22273 nop
22274 set 0x2C, %o0
22275 lduw [%l7 + %o0], %l5
22276 nop
22277 set 0x60, %i0
22278 std %i4, [%l7 + %i0]
22279 nop
22280 set 0x7D, %g4
22281 ldub [%l7 + %g4], %l0
22282 nop
22283 set 0x68, %g6
22284 ldub [%l7 + %g6], %o4
22285 ld [%l7 + 0x44], %f1
22286 nop
22287 set 0x70, %i5
22288 prefetch [%l7 + %i5], 3
22289 set 0x42, %o5
22290 stha %l1, [%l7 + %o5] 0x81
22291 nop
22292 set 0x4C, %o1
22293 lduh [%l7 + %o1], %i0
22294 nop
22295 set 0x78, %i1
22296 lduh [%l7 + %i1], %g3
22297 st %f22, [%l7 + 0x20]
22298 nop
22299 set 0x48, %l0
22300 ldsh [%l7 + %l0], %i2
22301 set 0x54, %g1
22302 lda [%l7 + %g1] 0x81, %f22
22303 nop
22304 set 0x5C, %i3
22305 lduh [%l7 + %i3], %o5
22306 nop
22307 set 0x18, %o3
22308 std %f2, [%l7 + %o3]
22309 nop
22310 set 0x68, %i4
22311 stx %i1, [%l7 + %i4]
22312 ble %icc, loop_166
22313 nop
22314 set 0x70, %l2
22315 ldx [%l7 + %l2], %o7
22316 set 0x60, %g7
22317 ldda [%l7 + %g7] 0x80, %g6
22318loop_166:
22319 nop
22320 set 0x3D, %l4
22321 stb %o6, [%l7 + %l4]
22322 and %o3, %i7, %i6
22323 or %l4, %g4, %g1
22324 nop
22325 set 0x40, %l3
22326 lduw [%l7 + %l3], %g6
22327 nop
22328 set 0x58, %i7
22329 stx %fsr, [%l7 + %i7]
22330 nop
22331 set 0x28, %g5
22332 std %f14, [%l7 + %g5]
22333 nop
22334 set 0x3C, %l1
22335 ldsb [%l7 + %l1], %l6
22336 st %f10, [%l7 + 0x44]
22337 add %o1, %l3, %i4
22338 nop
22339 set 0x24, %i6
22340 ldsh [%l7 + %i6], %g5
22341 set 0x0C, %l5
22342 stwa %g2, [%l7 + %l5] 0x81
22343 nop
22344 set 0x74, %o7
22345 ldsb [%l7 + %o7], %i3
22346 nop
22347 set 0x38, %o2
22348 stx %fsr, [%l7 + %o2]
22349 ld [%l7 + 0x18], %f16
22350 set 0x10, %g3
22351 ldda [%l7 + %g3] 0x81, %o2
22352 or %l2, %o0, %l5
22353 nop
22354 set 0x40, %g2
22355 std %l0, [%l7 + %g2]
22356 set 0x40, %i2
22357 prefetcha [%l7 + %i2] 0x88, 0
22358 nop
22359 set 0x5A, %o6
22360 lduh [%l7 + %o6], %o4
22361 nop
22362 set 0x78, %l6
22363 std %f18, [%l7 + %l6]
22364 set 0x40, %o4
22365 stxa %i0, [%l7 + %o4] 0x89
22366 nop
22367 set 0x48, %i0
22368 ldx [%l7 + %i0], %l1
22369 set 0x3C, %g4
22370 sta %f17, [%l7 + %g4] 0x89
22371 set 0x30, %o0
22372 stha %i2, [%l7 + %o0] 0x88
22373 set 0x16, %g6
22374 ldstuba [%l7 + %g6] 0x89, %g3
22375 set 0x72, %i5
22376 ldstuba [%l7 + %i5] 0x89, %o5
22377 set 0x40, %o5
22378 swapa [%l7 + %o5] 0x89, %o7
22379 fpadd16s %f1, %f17, %f4
22380 EXIT_GOOD
22381
22382
22383
22384!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22385!
22386! Stats for Thread 5:
22387!
22388! Type l : 1271
22389! Type a : 25
22390! Type cti : 22
22391! Type x : 550
22392! Type f : 36
22393! Type i : 96
22394!
22395!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22396
22397!
22398! Thread 6 Start
22399!
22400.global thread_6
22401thread_6:
22402 mov %l7, %g1
22403 !# Set %cwp for 8 windows
22404 !# This threads memory space into each %l7
22405 wrpr %g0, 0x7, %cwp
22406 mov %g1, %l7
22407 wrpr %g0, 0x6, %cwp
22408 mov %g1, %l7
22409 wrpr %g0, 0x5, %cwp
22410 mov %g1, %l7
22411 wrpr %g0, 0x4, %cwp
22412 mov %g1, %l7
22413 wrpr %g0, 0x3, %cwp
22414 mov %g1, %l7
22415 wrpr %g0, 0x2, %cwp
22416 mov %g1, %l7
22417 wrpr %g0, 0x1, %cwp
22418 mov %g1, %l7
22419 wrpr %g0, 0x0, %cwp
22420 mov %g1, %l7
22421
22422 !# Set %fsr
22423 setx 0x0000000000400000, %l0, %l6 !# no post process
22424 stx %l6, [%l7 + 0x0] !# no post process
22425 ldx [%l7 + 0x0], %fsr !# no post process
22426
22427 wr %g0, 0x80, %asi !# no post process
22428
22429 !# Initialize registers ..
22430
22431 !# Global registers
22432 set 0x0, %g1
22433 set 0x0, %g2
22434 set 0xA, %g3
22435 set 0xA, %g4
22436 set 0xF, %g5
22437 set 0x9, %g6
22438 set 0x3, %g7
22439 !# Input registers
22440 set -0x7, %i0
22441 set -0xC, %i1
22442 set -0x5, %i2
22443 set -0xC, %i3
22444 set -0x8, %i4
22445 set -0x0, %i5
22446 set -0x0, %i6
22447 set -0xE, %i7
22448 !# Local registers
22449 set 0x7C4D13CB, %l0
22450 set 0x2BF2E123, %l1
22451 set 0x1A2374E1, %l2
22452 set 0x11E50E6B, %l3
22453 set 0x0068EE4D, %l4
22454 set 0x01699988, %l5
22455 set 0x1C31DB90, %l6
22456 !# Output registers
22457 set 0x12AB, %o0
22458 set 0x172F, %o1
22459 set -0x1C61, %o2
22460 set -0x0E54, %o3
22461 set 0x09CF, %o4
22462 set -0x05D1, %o5
22463 set -0x06EE, %o6
22464 set -0x0219, %o7
22465 !# Float registers
22466 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
22467 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
22468 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
22469 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
22470 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
22471 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
22472 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
22473 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
22474 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
22475 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
22476 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
22477 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
22478 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
22479 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
22480 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
22481 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
22482
22483 !# Execute Main Diag ..
22484
22485 nop
22486 set 0x76, %i1
22487 ldsh [%l7 + %i1], %g7
22488 nop
22489 set 0x28, %o1
22490 stw %o6, [%l7 + %o1]
22491 nop
22492 set 0x0C, %l0
22493 ldsw [%l7 + %l0], %o3
22494 st %f1, [%l7 + 0x68]
22495 set 0x0C, %i3
22496 swapa [%l7 + %i3] 0x81, %i1
22497 ld [%l7 + 0x58], %f16
22498 add %l7, 0x60, %l6
22499 wr %g0, 0x81, %asi
22500 casxa [%l6] 0x81, %i6, %i7
22501 nop
22502 set 0x15, %g1
22503 ldstub [%l7 + %g1], %g4
22504 st %f9, [%l7 + 0x34]
22505 add %l7, 0x50, %l6
22506 wr %g0, 0x89, %asi
22507 lda [%l6] %asi, %l4
22508 casa [%l6] 0x89, %l4, %g6
22509 nop
22510 set 0x68, %i4
22511 stx %g1, [%l7 + %i4]
22512 set 0x7E, %l2
22513 ldstuba [%l7 + %l2] 0x80, %o1
22514 nop
22515 set 0x20, %g7
22516 std %i6, [%l7 + %g7]
22517 add %l7, 0x50, %l6
22518 wr %g0, 0x88, %asi
22519 lda [%l6] %asi, %i4
22520 casa [%l6] 0x88, %i4, %l3
22521 add %g5, %i3, %g2
22522 nop
22523 set 0x14, %o3
22524 prefetch [%l7 + %o3], 3
22525 nop
22526 set 0x1C, %l4
22527 swap [%l7 + %l4], %l2
22528 add %l7, 0x50, %l6
22529 wr %g0, 0x80, %asi
22530 lda [%l6] %asi, %o0
22531 casa [%l6] 0x80, %o0, %l5
22532 nop
22533 set 0x28, %l3
22534 ldsw [%l7 + %l3], %l0
22535 st %f5, [%l7 + 0x70]
22536 nop
22537 set 0x60, %g5
22538 stw %o2, [%l7 + %g5]
22539 set 0x40, %i7
22540 ldda [%l7 + %i7] 0xd2, %f16
22541 nop
22542 set 0x34, %l1
22543 swap [%l7 + %l1], %i5
22544 nop
22545 set 0x7C, %i6
22546 ldsh [%l7 + %i6], %i0
22547 add %l7, 0x58, %l6
22548 wr %g0, 0x81, %asi
22549 casxa [%l6] 0x81, %o4, %l1
22550 set 0x48, %o7
22551 prefetcha [%l7 + %o7] 0x80, 4
22552 set 0x0C, %l5
22553 stwa %i2, [%l7 + %l5] 0xea
22554 membar #Sync
22555 set 0x30, %g3
22556 stwa %o7, [%l7 + %g3] 0x81
22557 nop
22558 set 0x58, %g2
22559 ldd [%l7 + %g2], %f14
22560 st %fsr, [%l7 + 0x58]
22561 nop
22562 set 0x20, %o2
22563 stx %g7, [%l7 + %o2]
22564 nop
22565 set 0x34, %o6
22566 ldsw [%l7 + %o6], %o6
22567 nop
22568 set 0x57, %i2
22569 ldub [%l7 + %i2], %o5
22570 nop
22571 set 0x48, %o4
22572 stx %fsr, [%l7 + %o4]
22573 set 0x40, %i0
22574 ldda [%l7 + %i0] 0x89, %f16
22575 set 0x08, %l6
22576 stxa %o3, [%l7 + %l6] 0xe3
22577 membar #Sync
22578 nop
22579 set 0x38, %g4
22580 stx %i1, [%l7 + %g4]
22581 nop
22582 set 0x10, %g6
22583 std %f18, [%l7 + %g6]
22584 set 0x18, %i5
22585 prefetcha [%l7 + %i5] 0x81, 3
22586 nop
22587 set 0x13, %o5
22588 ldsb [%l7 + %o5], %i6
22589 nop
22590 set 0x18, %o0
22591 std %g4, [%l7 + %o0]
22592 nop
22593 set 0x68, %i1
22594 swap [%l7 + %i1], %g6
22595 nop
22596 nop
22597 setx 0x218305C9, %l0, %l6
22598 st %l6, [%l7 + 0x28]
22599 ld [%l7 + 0x28], %f17
22600 setx 0x3FCFA1A1, %l1, %l5
22601 st %l5, [%l7 + 0x10]
22602 ld [%l7 + 0x10], %f17
22603 fdivs %f17, %f17, %f23
22604 add %l4, %g1, %l6
22605 set 0x74, %o1
22606 swapa [%l7 + %o1] 0x80, %i4
22607 nop
22608 set 0x19, %i3
22609 stb %o1, [%l7 + %i3]
22610 and %l3, %i3, %g2
22611 set 0x09, %g1
22612 ldstuba [%l7 + %g1] 0x81, %g5
22613 nop
22614 set 0x28, %l0
22615 stx %fsr, [%l7 + %l0]
22616 nop
22617 set 0x18, %l2
22618 ldsh [%l7 + %l2], %o0
22619 set 0x40, %g7
22620 prefetcha [%l7 + %g7] 0x88, 0
22621 ld [%l7 + 0x4C], %f10
22622 nop
22623 set 0x5A, %o3
22624 sth %l0, [%l7 + %o3]
22625 set 0x3C, %i4
22626 swapa [%l7 + %i4] 0x89, %o2
22627 set 0x50, %l3
22628 prefetcha [%l7 + %l3] 0x89, 3
22629 add %l7, 0x60, %l6
22630 wr %g0, 0x89, %asi
22631 casxa [%l6] 0x89, %i5, %i0
22632 bne,a %icc, loop_167
22633 and %o4, %l1, %g3
22634 set 0x2C, %l4
22635 swapa [%l7 + %l4] 0x80, %o7
22636loop_167:
22637 nop
22638 set 0x10, %g5
22639 prefetcha [%l7 + %g5] 0x89, 1
22640 nop
22641 set 0x68, %i7
22642 prefetch [%l7 + %i7], 4
22643 or %o6, %o5, %g7
22644 nop
22645 set 0x5E, %i6
22646 ldsh [%l7 + %i6], %o3
22647 nop
22648 set 0x3C, %o7
22649 ldsh [%l7 + %o7], %i1
22650 set 0x34, %l5
22651 lda [%l7 + %l5] 0x80, %f25
22652 nop
22653 set 0x20, %l1
22654 std %f18, [%l7 + %l1]
22655 nop
22656 set 0x78, %g2
22657 std %i6, [%l7 + %g2]
22658 nop
22659 set 0x54, %o2
22660 stw %g4, [%l7 + %o2]
22661 set 0x1C, %g3
22662 swapa [%l7 + %g3] 0x89, %g6
22663 fpsub32s %f16, %f11, %f14
22664 set 0x60, %i2
22665 ldda [%l7 + %i2] 0xe2, %l4
22666 set 0x08, %o4
22667 sta %f8, [%l7 + %o4] 0x89
22668 set 0x24, %o6
22669 stwa %g1, [%l7 + %o6] 0x89
22670 nop
22671 set 0x26, %l6
22672 ldsb [%l7 + %l6], %i6
22673 nop
22674 set 0x58, %g4
22675 ldd [%l7 + %g4], %f10
22676 nop
22677 set 0x0C, %i0
22678 swap [%l7 + %i0], %i4
22679 set 0x2C, %g6
22680 lda [%l7 + %g6] 0x89, %f18
22681 and %o1, %l3, %i3
22682 st %f10, [%l7 + 0x50]
22683 nop
22684 set 0x60, %i5
22685 prefetch [%l7 + %i5], 2
22686 st %f1, [%l7 + 0x34]
22687 set 0x08, %o5
22688 stxa %g2, [%l7 + %o5] 0xeb
22689 membar #Sync
22690 set 0x10, %o0
22691 stda %g4, [%l7 + %o0] 0x80
22692 st %f28, [%l7 + 0x60]
22693 or %l6, %o0, %l0
22694 nop
22695 set 0x58, %o1
22696 ldd [%l7 + %o1], %f22
22697 add %l7, 0x08, %l6
22698 wr %g0, 0x89, %asi
22699 lda [%l6] %asi, %l2
22700 casa [%l6] 0x89, %l2, %o2
22701 set 0x10, %i3
22702 stda %i4, [%l7 + %i3] 0xe3
22703 membar #Sync
22704 nop
22705 set 0x40, %i1
22706 swap [%l7 + %i1], %l5
22707 nop
22708 set 0x27, %g1
22709 ldstub [%l7 + %g1], %o4
22710 nop
22711 set 0x40, %l0
22712 prefetch [%l7 + %l0], 1
22713 set 0x58, %l2
22714 sta %f10, [%l7 + %l2] 0x81
22715 set 0x40, %g7
22716 ldda [%l7 + %g7] 0xe2, %l0
22717 nop
22718 set 0x68, %o3
22719 ldd [%l7 + %o3], %f14
22720 set 0x0C, %i4
22721 swapa [%l7 + %i4] 0x88, %i0
22722 bne,pn %icc, loop_168
22723 nop
22724 set 0x20, %l4
22725 ldd [%l7 + %l4], %f30
22726 nop
22727 set 0x16, %l3
22728 ldstub [%l7 + %l3], %g3
22729 set 0x70, %g5
22730 ldxa [%l7 + %g5] 0x88, %i2
22731loop_168:
22732 add %o6, %o7, %g7
22733 add %l7, 0x30, %l6
22734 wr %g0, 0x88, %asi
22735 casa [%l6] 0x88, %o5, %o3
22736 or %i7, %i1, %g4
22737 add %l7, 0x60, %l6
22738 wr %g0, 0x80, %asi
22739 ldxa [%l6] %asi, %g6
22740 casxa [%l6] 0x80, %g6, %g1
22741 nop
22742 set 0x08, %i7
22743 ldd [%l7 + %i7], %l4
22744 nop
22745 set 0x08, %i6
22746 swap [%l7 + %i6], %i6
22747 set 0x40, %o7
22748 stha %i4, [%l7 + %o7] 0xeb
22749 membar #Sync
22750 set 0x5C, %l5
22751 stwa %o1, [%l7 + %l5] 0xea
22752 membar #Sync
22753 nop
22754 set 0x30, %l1
22755 ldd [%l7 + %l1], %f8
22756 nop
22757 set 0x62, %g2
22758 ldsh [%l7 + %g2], %i3
22759 set 0x64, %g3
22760 swapa [%l7 + %g3] 0x80, %l3
22761 nop
22762 set 0x20, %o2
22763 ldd [%l7 + %o2], %f8
22764 set 0x68, %o4
22765 prefetcha [%l7 + %o4] 0x88, 3
22766 set 0x30, %i2
22767 stwa %l6, [%l7 + %i2] 0xeb
22768 membar #Sync
22769 nop
22770 set 0x5B, %l6
22771 stb %g5, [%l7 + %l6]
22772 set 0x40, %g4
22773 ldda [%l7 + %g4] 0xd2, %f0
22774 wr %l0, %l2, %y
22775 nop
22776 set 0x26, %o6
22777 ldstub [%l7 + %o6], %o2
22778 nop
22779 set 0x58, %g6
22780 stx %fsr, [%l7 + %g6]
22781 nop
22782 set 0x40, %i5
22783 stx %o0, [%l7 + %i5]
22784 add %i5, %o4, %l1
22785 nop
22786 set 0x55, %i0
22787 ldstub [%l7 + %i0], %i0
22788 nop
22789 set 0x20, %o0
22790 lduw [%l7 + %o0], %l5
22791 or %i2, %g3, %o7
22792 nop
22793 set 0x58, %o1
22794 stx %fsr, [%l7 + %o1]
22795 ld [%l7 + 0x74], %f27
22796 nop
22797 set 0x38, %i3
22798 ldx [%l7 + %i3], %g7
22799 nop
22800 set 0x44, %o5
22801 lduw [%l7 + %o5], %o6
22802 ld [%l7 + 0x38], %f20
22803 or %o3, %i7, %i1
22804 set 0x28, %i1
22805 swapa [%l7 + %i1] 0x80, %o5
22806 nop
22807 set 0x20, %l0
22808 stx %g6, [%l7 + %l0]
22809 wr %g4, %g1, %set_softint
22810 or %i6, %i4, %o1
22811 add %l4, %i3, %g2
22812 nop
22813 set 0x08, %g1
22814 ldd [%l7 + %g1], %f2
22815 set 0x65, %g7
22816 ldstuba [%l7 + %g7] 0x80, %l3
22817 set 0x0C, %o3
22818 stwa %l6, [%l7 + %o3] 0x89
22819 set 0x78, %l2
22820 stda %g4, [%l7 + %l2] 0x80
22821 st %f4, [%l7 + 0x08]
22822 fpadd16 %f2, %f0, %f14
22823 and %l2, %l0, %o0
22824 set 0x40, %i4
22825 ldda [%l7 + %i4] 0xd2, %f0
22826 nop
22827 set 0x24, %l4
22828 stw %o2, [%l7 + %l4]
22829 nop
22830 set 0x68, %g5
22831 ldstub [%l7 + %g5], %o4
22832 st %fsr, [%l7 + 0x60]
22833 set 0x70, %l3
22834 ldda [%l7 + %l3] 0x88, %i4
22835 add %l7, 0x1C, %l6
22836 wr %g0, 0x88, %asi
22837 casa [%l6] 0x88, %i0, %l1
22838 set 0x30, %i7
22839 stxa %l5, [%l7 + %i7] 0x89
22840 set 0x18, %i6
22841 stxa %g3, [%l7 + %i6] 0x81
22842 fpsub16s %f22, %f3, %f30
22843 nop
22844 set 0x30, %o7
22845 std %f4, [%l7 + %o7]
22846 set 0x40, %l1
22847 ldda [%l7 + %l1] 0x80, %f0
22848 wr %i2, %o7, %sys_tick
22849 nop
22850 set 0x60, %l5
22851 lduw [%l7 + %l5], %g7
22852 nop
22853 set 0x10, %g2
22854 std %o6, [%l7 + %g2]
22855 set 0x18, %g3
22856 prefetcha [%l7 + %g3] 0x89, 0
22857 st %f9, [%l7 + 0x34]
22858 add %l7, 0x70, %l6
22859 wr %g0, 0x80, %asi
22860 casxa [%l6] 0x80, %o3, %i1
22861 nop
22862 set 0x20, %o4
22863 lduh [%l7 + %o4], %g6
22864 nop
22865 set 0x35, %o2
22866 ldsb [%l7 + %o2], %g4
22867 fpsub16s %f28, %f10, %f27
22868 nop
22869 set 0x54, %l6
22870 stw %o5, [%l7 + %l6]
22871 set 0x48, %i2
22872 stxa %g1, [%l7 + %i2] 0xeb
22873 membar #Sync
22874 or %i4, %i6, %l4
22875 st %f18, [%l7 + 0x5C]
22876 nop
22877 set 0x66, %g4
22878 sth %o1, [%l7 + %g4]
22879 add %g2, %l3, %i3
22880 nop
22881 set 0x3F, %g6
22882 ldstub [%l7 + %g6], %g5
22883 nop
22884 set 0x25, %o6
22885 ldsb [%l7 + %o6], %l2
22886 nop
22887 set 0x34, %i5
22888 stw %l6, [%l7 + %i5]
22889 nop
22890 set 0x50, %o0
22891 stx %o0, [%l7 + %o0]
22892 set 0x16, %i0
22893 stba %o2, [%l7 + %i0] 0x89
22894 nop
22895 set 0x5F, %o1
22896 ldsb [%l7 + %o1], %l0
22897 set 0x60, %i3
22898 stwa %o4, [%l7 + %i3] 0x80
22899 set 0x60, %o5
22900 prefetcha [%l7 + %o5] 0x88, 0
22901 set 0x30, %i1
22902 sta %f8, [%l7 + %i1] 0x89
22903 nop
22904 set 0x7C, %g1
22905 sth %l1, [%l7 + %g1]
22906 set 0x48, %l0
22907 stda %i0, [%l7 + %l0] 0x89
22908 nop
22909 set 0x64, %o3
22910 sth %g3, [%l7 + %o3]
22911 nop
22912 set 0x73, %l2
22913 ldub [%l7 + %l2], %i2
22914 ld [%l7 + 0x0C], %f28
22915 nop
22916 set 0x10, %i4
22917 stx %l5, [%l7 + %i4]
22918 add %o7, %o6, %g7
22919 nop
22920 set 0x62, %g7
22921 lduh [%l7 + %g7], %o3
22922 set 0x7E, %l4
22923 ldstuba [%l7 + %l4] 0x81, %i7
22924 nop
22925 set 0x3E, %g5
22926 lduh [%l7 + %g5], %g6
22927 nop
22928 set 0x58, %i7
22929 ldd [%l7 + %i7], %f22
22930 set 0x78, %l3
22931 stda %i0, [%l7 + %l3] 0xeb
22932 membar #Sync
22933 set 0x18, %o7
22934 sta %f4, [%l7 + %o7] 0x88
22935 membar #Sync
22936 set 0x40, %l1
22937 ldda [%l7 + %l1] 0xf1, %f16
22938 set 0x3E, %l5
22939 ldstuba [%l7 + %l5] 0x81, %o5
22940 nop
22941 set 0x48, %g2
22942 stw %g1, [%l7 + %g2]
22943 nop
22944 set 0x68, %i6
22945 prefetch [%l7 + %i6], 2
22946 set 0x40, %g3
22947 stda %f0, [%l7 + %g3] 0xc0
22948 nop
22949 set 0x68, %o2
22950 std %f12, [%l7 + %o2]
22951 nop
22952 set 0x20, %l6
22953 std %f4, [%l7 + %l6]
22954 set 0x60, %o4
22955 ldxa [%l7 + %o4] 0x89, %g4
22956 set 0x28, %g4
22957 stwa %i6, [%l7 + %g4] 0x89
22958 bleu,a %xcc, loop_169
22959 nop
22960 set 0x24, %i2
22961 ldsb [%l7 + %i2], %i4
22962 nop
22963 set 0x60, %g6
22964 stx %o1, [%l7 + %g6]
22965 ld [%l7 + 0x0C], %f29
22966loop_169:
22967 st %fsr, [%l7 + 0x10]
22968 add %l7, 0x64, %l6
22969 wr %g0, 0x80, %asi
22970 lda [%l6] %asi, %l4
22971 casa [%l6] 0x80, %l4, %g2
22972 wr %i3, %l3, %set_softint
22973 and %l2, %l6, %g5
22974 set 0x70, %i5
22975 ldxa [%l7 + %i5] 0x80, %o2
22976 nop
22977 set 0x6D, %o0
22978 ldstub [%l7 + %o0], %l0
22979 set 0x70, %i0
22980 stwa %o0, [%l7 + %i0] 0xe3
22981 membar #Sync
22982 and %o4, %l1, %i0
22983 set 0x70, %o1
22984 stha %g3, [%l7 + %o1] 0x88
22985 nop
22986 set 0x10, %o6
22987 stb %i2, [%l7 + %o6]
22988 set 0x5E, %o5
22989 ldstuba [%l7 + %o5] 0x89, %i5
22990 nop
22991 set 0x76, %i1
22992 ldsh [%l7 + %i1], %l5
22993 and %o7, %g7, %o6
22994 set 0x18, %i3
22995 lda [%l7 + %i3] 0x81, %f23
22996 set 0x68, %g1
22997 lda [%l7 + %g1] 0x89, %f19
22998 set 0x50, %o3
22999 stda %i6, [%l7 + %o3] 0x89
23000 nop
23001 set 0x50, %l2
23002 stx %g6, [%l7 + %l2]
23003 nop
23004 set 0x7E, %i4
23005 ldsb [%l7 + %i4], %i1
23006 nop
23007 set 0x48, %g7
23008 ldx [%l7 + %g7], %o3
23009 ld [%l7 + 0x3C], %f9
23010 nop
23011 set 0x58, %l0
23012 std %f22, [%l7 + %l0]
23013 set 0x38, %g5
23014 stba %o5, [%l7 + %g5] 0x81
23015 nop
23016 set 0x38, %i7
23017 ldx [%l7 + %i7], %g1
23018 add %l7, 0x50, %l6
23019 wr %g0, 0x89, %asi
23020 casxa [%l6] 0x89, %i6, %g4
23021 set 0x54, %l3
23022 stwa %i4, [%l7 + %l3] 0xe2
23023 membar #Sync
23024 add %l7, 0x64, %l6
23025 wr %g0, 0x89, %asi
23026 lda [%l6] %asi, %o1
23027 casa [%l6] 0x89, %o1, %l4
23028 set 0x5C, %o7
23029 stha %i3, [%l7 + %o7] 0x88
23030 nop
23031 set 0x70, %l1
23032 stx %fsr, [%l7 + %l1]
23033 nop
23034 set 0x7E, %l5
23035 ldsb [%l7 + %l5], %l3
23036 nop
23037 set 0x44, %g2
23038 ldsb [%l7 + %g2], %l2
23039 nop
23040 set 0x49, %l4
23041 stb %l6, [%l7 + %l4]
23042 nop
23043 set 0x27, %i6
23044 ldstub [%l7 + %i6], %g2
23045 nop
23046 set 0x18, %g3
23047 stx %fsr, [%l7 + %g3]
23048 set 0x48, %o2
23049 stda %o2, [%l7 + %o2] 0x88
23050 nop
23051 set 0x58, %l6
23052 std %l0, [%l7 + %l6]
23053 nop
23054 set 0x58, %g4
23055 std %f22, [%l7 + %g4]
23056 nop
23057 set 0x4C, %o4
23058 ldsw [%l7 + %o4], %o0
23059 set 0x1B, %i2
23060 ldstuba [%l7 + %i2] 0x88, %o4
23061 nop
23062 set 0x78, %g6
23063 ldsw [%l7 + %g6], %l1
23064 nop
23065 set 0x3A, %i5
23066 sth %g5, [%l7 + %i5]
23067 ld [%l7 + 0x5C], %f18
23068 set 0x68, %o0
23069 stwa %i0, [%l7 + %o0] 0xeb
23070 membar #Sync
23071 set 0x4C, %i0
23072 swapa [%l7 + %i0] 0x80, %g3
23073 nop
23074 set 0x40, %o1
23075 stx %i5, [%l7 + %o1]
23076 set 0x64, %o6
23077 swapa [%l7 + %o6] 0x80, %i2
23078 add %l7, 0x38, %l6
23079 wr %g0, 0x80, %asi
23080 lda [%l6] %asi, %o7
23081 casa [%l6] 0x80, %o7, %g7
23082 nop
23083 set 0x40, %o5
23084 stx %fsr, [%l7 + %o5]
23085 set 0x40, %i1
23086 ldda [%l7 + %i1] 0xda, %f0
23087 set 0x46, %g1
23088 ldstuba [%l7 + %g1] 0x80, %l5
23089 add %o6, %g6, %i1
23090 nop
23091 set 0x28, %o3
23092 stx %i7, [%l7 + %o3]
23093 nop
23094 set 0x30, %l2
23095 lduw [%l7 + %l2], %o3
23096 nop
23097 set 0x58, %i4
23098 ldx [%l7 + %i4], %o5
23099 nop
23100 set 0x38, %g7
23101 prefetch [%l7 + %g7], 2
23102 nop
23103 set 0x52, %i3
23104 stb %i6, [%l7 + %i3]
23105 set 0x0C, %l0
23106 stwa %g1, [%l7 + %l0] 0xe3
23107 membar #Sync
23108 and %i4, %g4, %l4
23109 set 0x70, %g5
23110 sta %f2, [%l7 + %g5] 0x80
23111 add %l7, 0x50, %l6
23112 wr %g0, 0x80, %asi
23113 casxa [%l6] 0x80, %i3, %l3
23114 nop
23115 set 0x20, %l3
23116 ldsh [%l7 + %l3], %l2
23117 nop
23118 set 0x68, %o7
23119 ldx [%l7 + %o7], %l6
23120 nop
23121 set 0x4A, %i7
23122 sth %g2, [%l7 + %i7]
23123 bge,a %icc, loop_170
23124 nop
23125 set 0x22, %l1
23126 sth %o1, [%l7 + %l1]
23127 nop
23128 set 0x50, %l5
23129 std %f0, [%l7 + %l5]
23130 set 0x24, %l4
23131 swapa [%l7 + %l4] 0x89, %o2
23132loop_170:
23133 nop
23134 set 0x68, %g2
23135 std %l0, [%l7 + %g2]
23136 set 0x78, %i6
23137 stxa %o0, [%l7 + %i6] 0x81
23138 nop
23139 set 0x14, %o2
23140 ldstub [%l7 + %o2], %o4
23141 and %g5, %l1, %i0
23142 nop
23143 set 0x58, %l6
23144 stw %i5, [%l7 + %l6]
23145 nop
23146 set 0x3A, %g4
23147 stb %g3, [%l7 + %g4]
23148 nop
23149 set 0x4C, %g3
23150 lduh [%l7 + %g3], %o7
23151 membar #Sync
23152 set 0x40, %o4
23153 ldda [%l7 + %o4] 0xf0, %f0
23154 nop
23155 set 0x20, %g6
23156 ldd [%l7 + %g6], %g6
23157 or %l5, %i2, %g6
23158 nop
23159 set 0x60, %i5
23160 swap [%l7 + %i5], %i1
23161 bge %xcc, loop_171
23162 nop
23163 set 0x14, %o0
23164 prefetch [%l7 + %o0], 3
23165 nop
23166 set 0x6E, %i2
23167 ldsh [%l7 + %i2], %o6
23168 set 0x64, %i0
23169 stba %o3, [%l7 + %i0] 0x89
23170loop_171:
23171 nop
23172 set 0x58, %o6
23173 ldd [%l7 + %o6], %f26
23174 nop
23175 set 0x74, %o5
23176 ldsh [%l7 + %o5], %i7
23177 nop
23178 set 0x48, %i1
23179 stx %o5, [%l7 + %i1]
23180 wr %g1, %i4, %y
23181 nop
23182 set 0x53, %o1
23183 ldstub [%l7 + %o1], %i6
23184 nop
23185 set 0x53, %o3
23186 ldsb [%l7 + %o3], %l4
23187 nop
23188 set 0x6A, %l2
23189 lduh [%l7 + %l2], %i3
23190 ble,a %xcc, loop_172
23191 nop
23192 set 0x30, %g1
23193 stx %g4, [%l7 + %g1]
23194 nop
23195 set 0x18, %g7
23196 stw %l2, [%l7 + %g7]
23197 add %l6, %g2, %l3
23198loop_172:
23199 nop
23200 set 0x60, %i4
23201 stx %fsr, [%l7 + %i4]
23202 nop
23203 set 0x08, %l0
23204 ldx [%l7 + %l0], %o1
23205 nop
23206 set 0x18, %i3
23207 std %o2, [%l7 + %i3]
23208 set 0x58, %g5
23209 ldxa [%l7 + %g5] 0x80, %o0
23210 nop
23211 set 0x24, %l3
23212 prefetch [%l7 + %l3], 3
23213 set 0x4C, %i7
23214 stwa %o4, [%l7 + %i7] 0x88
23215 set 0x78, %o7
23216 stxa %g5, [%l7 + %o7] 0xea
23217 membar #Sync
23218 nop
23219 set 0x20, %l1
23220 lduw [%l7 + %l1], %l1
23221 nop
23222 set 0x28, %l4
23223 prefetch [%l7 + %l4], 3
23224 nop
23225 set 0x40, %g2
23226 sth %l0, [%l7 + %g2]
23227 nop
23228 set 0x3E, %i6
23229 lduh [%l7 + %i6], %i5
23230 nop
23231 set 0x70, %l5
23232 stw %i0, [%l7 + %l5]
23233 nop
23234 set 0x38, %l6
23235 swap [%l7 + %l6], %g3
23236 nop
23237 set 0x70, %g4
23238 stx %fsr, [%l7 + %g4]
23239 fpadd16s %f24, %f25, %f21
23240 st %fsr, [%l7 + 0x54]
23241 set 0x58, %g3
23242 stda %o6, [%l7 + %g3] 0xe2
23243 membar #Sync
23244 or %l5, %g7, %i2
23245 ba,a %icc, loop_173
23246 fpadd16s %f29, %f25, %f27
23247 set 0x50, %o4
23248 stha %g6, [%l7 + %o4] 0xea
23249 membar #Sync
23250loop_173:
23251 or %i1, %o6, %i7
23252 nop
23253 set 0x28, %g6
23254 ldd [%l7 + %g6], %o2
23255 set 0x4D, %i5
23256 stba %g1, [%l7 + %i5] 0xeb
23257 membar #Sync
23258 add %l7, 0x64, %l6
23259 wr %g0, 0x89, %asi
23260 casa [%l6] 0x89, %i4, %i6
23261 set 0x68, %o0
23262 stda %l4, [%l7 + %o0] 0xe3
23263 membar #Sync
23264 nop
23265 set 0x1C, %o2
23266 sth %i3, [%l7 + %o2]
23267 set 0x30, %i2
23268 lda [%l7 + %i2] 0x81, %f3
23269 nop
23270 set 0x70, %o6
23271 sth %g4, [%l7 + %o6]
23272 bg %icc, loop_174
23273 and %o5, %l6, %l2
23274 add %l7, 0x58, %l6
23275 wr %g0, 0x88, %asi
23276 casxa [%l6] 0x88, %l3, %g2
23277loop_174:
23278 nop
23279 add %l7, 0x74, %l6
23280 wr %g0, 0x88, %asi
23281 casa [%l6] 0x88, %o2, %o1
23282 fpadd32s %f4, %f2, %f11
23283 nop
23284 set 0x2C, %o5
23285 lduw [%l7 + %o5], %o4
23286 nop
23287 set 0x08, %i1
23288 ldx [%l7 + %i1], %o0
23289 nop
23290 set 0x1A, %o1
23291 lduh [%l7 + %o1], %g5
23292 st %fsr, [%l7 + 0x24]
23293 nop
23294 set 0x08, %o3
23295 std %f22, [%l7 + %o3]
23296 and %l0, %i5, %i0
23297 nop
23298 nop
23299 setx 0x8758F173, %l0, %l6
23300 st %l6, [%l7 + 0x28]
23301 ld [%l7 + 0x28], %f17
23302 setx 0x5C200124, %l1, %l5
23303 st %l5, [%l7 + 0x10]
23304 ld [%l7 + 0x10], %f29
23305 fdivs %f29, %f17, %f24
23306 nop
23307 set 0x25, %l2
23308 ldstub [%l7 + %l2], %l1
23309 nop
23310 set 0x68, %i0
23311 std %f30, [%l7 + %i0]
23312 set 0x58, %g1
23313 stwa %o7, [%l7 + %g1] 0x80
23314 add %l7, 0x68, %l6
23315 wr %g0, 0x88, %asi
23316 casxa [%l6] 0x88, %l5, %g3
23317 nop
23318 set 0x0E, %g7
23319 ldsh [%l7 + %g7], %g7
23320 set 0x68, %l0
23321 swapa [%l7 + %l0] 0x81, %i2
23322 set 0x60, %i3
23323 stxa %g6, [%l7 + %i3] 0xe2
23324 membar #Sync
23325 nop
23326 set 0x7C, %i4
23327 swap [%l7 + %i4], %o6
23328 set 0x10, %g5
23329 ldda [%l7 + %g5] 0xe2, %i0
23330 nop
23331 set 0x38, %i7
23332 prefetch [%l7 + %i7], 1
23333 nop
23334 set 0x30, %l3
23335 ldsw [%l7 + %l3], %i7
23336 set 0x30, %o7
23337 stda %o2, [%l7 + %o7] 0xea
23338 membar #Sync
23339 set 0x40, %l4
23340 stda %i4, [%l7 + %l4] 0xe3
23341 membar #Sync
23342 nop
23343 set 0x2B, %l1
23344 ldstub [%l7 + %l1], %i6
23345 add %l4, %g1, %g4
23346 set 0x60, %i6
23347 stda %i2, [%l7 + %i6] 0xe2
23348 membar #Sync
23349 nop
23350 set 0x20, %g2
23351 ldd [%l7 + %g2], %f26
23352 add %l7, 0x58, %l6
23353 wr %g0, 0x80, %asi
23354 casa [%l6] 0x80, %l6, %l2
23355 nop
23356 set 0x28, %l5
23357 std %l2, [%l7 + %l5]
23358 st %fsr, [%l7 + 0x20]
23359 fpadd16s %f27, %f28, %f10
23360 ld [%l7 + 0x64], %f22
23361 set 0x20, %g4
23362 stda %g2, [%l7 + %g4] 0xeb
23363 membar #Sync
23364 bl,pt %xcc, loop_175
23365 nop
23366 set 0x6A, %l6
23367 ldsh [%l7 + %l6], %o5
23368 set 0x36, %o4
23369 stha %o1, [%l7 + %o4] 0xeb
23370 membar #Sync
23371loop_175:
23372 nop
23373 set 0x40, %g6
23374 stw %o4, [%l7 + %g6]
23375 nop
23376 set 0x48, %g3
23377 std %f20, [%l7 + %g3]
23378 set 0x50, %i5
23379 ldda [%l7 + %i5] 0xe3, %o0
23380 add %l7, 0x38, %l6
23381 wr %g0, 0x89, %asi
23382 casa [%l6] 0x89, %g5, %l0
23383 nop
23384 set 0x70, %o2
23385 ldd [%l7 + %o2], %i4
23386 bne %icc, loop_176
23387 nop
23388 set 0x40, %o0
23389 prefetch [%l7 + %o0], 0
23390 nop
23391 set 0x48, %o6
23392 stw %o2, [%l7 + %o6]
23393 set 0x40, %o5
23394 ldxa [%l7 + %o5] 0x80, %l1
23395loop_176:
23396 nop
23397 set 0x1C, %i2
23398 stw %o7, [%l7 + %i2]
23399 nop
23400 set 0x68, %i1
23401 swap [%l7 + %i1], %i0
23402 nop
23403 set 0x6C, %o3
23404 sth %l5, [%l7 + %o3]
23405 nop
23406 set 0x7C, %o1
23407 ldsw [%l7 + %o1], %g3
23408 nop
23409 set 0x78, %i0
23410 std %f26, [%l7 + %i0]
23411 nop
23412 set 0x20, %g1
23413 swap [%l7 + %g1], %g7
23414 st %fsr, [%l7 + 0x64]
23415 set 0x67, %l2
23416 ldstuba [%l7 + %l2] 0x81, %i2
23417 set 0x40, %g7
23418 stda %f0, [%l7 + %g7] 0xf0
23419 membar #Sync
23420 nop
23421 set 0x20, %i3
23422 std %f24, [%l7 + %i3]
23423 nop
23424 set 0x48, %l0
23425 std %o6, [%l7 + %l0]
23426 nop
23427 set 0x30, %i4
23428 ldd [%l7 + %i4], %i0
23429 st %fsr, [%l7 + 0x60]
23430 nop
23431 set 0x3C, %g5
23432 ldsw [%l7 + %g5], %g6
23433 nop
23434 set 0x3F, %i7
23435 stb %o3, [%l7 + %i7]
23436 nop
23437 set 0x5E, %l3
23438 ldsh [%l7 + %l3], %i4
23439 nop
23440 set 0x14, %o7
23441 ldsw [%l7 + %o7], %i6
23442 set 0x0C, %l4
23443 sta %f8, [%l7 + %l4] 0x80
23444 nop
23445 set 0x40, %i6
23446 stb %l4, [%l7 + %i6]
23447 nop
23448 set 0x6E, %g2
23449 ldsh [%l7 + %g2], %g1
23450 fpsub32 %f18, %f18, %f12
23451 nop
23452 set 0x10, %l1
23453 std %i6, [%l7 + %l1]
23454 set 0x40, %l5
23455 ldda [%l7 + %l5] 0xeb, %i2
23456 nop
23457 set 0x58, %l6
23458 std %i6, [%l7 + %l6]
23459 nop
23460 set 0x20, %o4
23461 std %l2, [%l7 + %o4]
23462 nop
23463 set 0x72, %g4
23464 ldsh [%l7 + %g4], %g4
23465 nop
23466 set 0x78, %g3
23467 stx %g2, [%l7 + %g3]
23468 set 0x6A, %g6
23469 stba %o5, [%l7 + %g6] 0xeb
23470 membar #Sync
23471 nop
23472 set 0x52, %i5
23473 ldsh [%l7 + %i5], %o1
23474 set 0x0B, %o2
23475 ldstuba [%l7 + %o2] 0x88, %o4
23476 set 0x14, %o6
23477 swapa [%l7 + %o6] 0x89, %l3
23478 nop
23479 set 0x36, %o5
23480 sth %o0, [%l7 + %o5]
23481 set 0x63, %i2
23482 ldstuba [%l7 + %i2] 0x89, %g5
23483 set 0x76, %i1
23484 stha %l0, [%l7 + %i1] 0x80
23485 st %f3, [%l7 + 0x08]
23486 and %o2, %l1, %i5
23487 nop
23488 set 0x28, %o3
23489 std %i0, [%l7 + %o3]
23490 st %fsr, [%l7 + 0x6C]
23491 set 0x40, %o0
23492 ldda [%l7 + %o0] 0xd2, %f16
23493 or %o7, %g3, %l5
23494 set 0x40, %i0
23495 ldda [%l7 + %i0] 0x81, %f16
23496 nop
23497 set 0x50, %g1
23498 ldsh [%l7 + %g1], %g7
23499 fpadd32s %f16, %f5, %f11
23500 set 0x6E, %o1
23501 ldstuba [%l7 + %o1] 0x89, %i2
23502 set 0x7A, %g7
23503 ldstuba [%l7 + %g7] 0x81, %i1
23504 add %l7, 0x40, %l6
23505 wr %g0, 0x88, %asi
23506 casxa [%l6] 0x88, %o6, %o3
23507 set 0x20, %l2
23508 stda %i4, [%l7 + %l2] 0xeb
23509 membar #Sync
23510 fpadd32s %f4, %f16, %f24
23511 ld [%l7 + 0x64], %f18
23512 set 0x48, %i3
23513 sta %f20, [%l7 + %i3] 0x89
23514 membar #Sync
23515 set 0x40, %l0
23516 ldda [%l7 + %l0] 0xf1, %f16
23517 nop
23518 set 0x60, %g5
23519 ldd [%l7 + %g5], %i6
23520 be,a %xcc, loop_177
23521 nop
23522 nop
23523 setx 0xAFEA2188, %l0, %l6
23524 st %l6, [%l7 + 0x28]
23525 ld [%l7 + 0x28], %f13
23526 setx 0xE35CE0D9, %l1, %l5
23527 st %l5, [%l7 + 0x10]
23528 ld [%l7 + 0x10], %f22
23529 fdivs %f22, %f13, %f5
23530 nop
23531 set 0x72, %i7
23532 ldsh [%l7 + %i7], %g6
23533 set 0x78, %i4
23534 stwa %g1, [%l7 + %i4] 0x80
23535loop_177:
23536 nop
23537 set 0x08, %l3
23538 std %f2, [%l7 + %l3]
23539 set 0x40, %l4
23540 ldda [%l7 + %l4] 0x81, %f16
23541 nop
23542 set 0x60, %o7
23543 stx %fsr, [%l7 + %o7]
23544 nop
23545 set 0x40, %g2
23546 ldsw [%l7 + %g2], %i7
23547 or %l4, %l6, %l2
23548 set 0x1C, %i6
23549 stwa %g4, [%l7 + %i6] 0xe2
23550 membar #Sync
23551 set 0x0C, %l1
23552 swapa [%l7 + %l1] 0x88, %i3
23553 nop
23554 set 0x30, %l6
23555 stx %fsr, [%l7 + %l6]
23556 set 0x7B, %o4
23557 stba %o5, [%l7 + %o4] 0xe2
23558 membar #Sync
23559 fpsub16 %f8, %f12, %f16
23560 nop
23561 set 0x24, %g4
23562 sth %g2, [%l7 + %g4]
23563 nop
23564 set 0x66, %l5
23565 ldub [%l7 + %l5], %o1
23566 and %l3, %o4, %g5
23567 or %l0, %o0, %l1
23568 nop
23569 set 0x40, %g6
23570 ldsb [%l7 + %g6], %o2
23571 set 0x5B, %g3
23572 ldstuba [%l7 + %g3] 0x80, %i5
23573 set 0x20, %i5
23574 stda %o6, [%l7 + %i5] 0xeb
23575 membar #Sync
23576 set 0x3C, %o6
23577 stha %i0, [%l7 + %o6] 0x80
23578 set 0x4C, %o5
23579 lda [%l7 + %o5] 0x80, %f7
23580 st %fsr, [%l7 + 0x18]
23581 set 0x58, %o2
23582 prefetcha [%l7 + %o2] 0x89, 3
23583 st %fsr, [%l7 + 0x50]
23584 set 0x40, %i1
23585 ldda [%l7 + %i1] 0xd2, %f16
23586 nop
23587 set 0x78, %i2
23588 ldd [%l7 + %i2], %g6
23589 add %l5, %i1, %o6
23590 st %fsr, [%l7 + 0x14]
23591 set 0x2F, %o3
23592 stba %o3, [%l7 + %o3] 0x88
23593 nop
23594 set 0x2A, %o0
23595 sth %i2, [%l7 + %o0]
23596 add %i6, %g6, %g1
23597 nop
23598 set 0x25, %g1
23599 ldstub [%l7 + %g1], %i7
23600 set 0x50, %o1
23601 ldda [%l7 + %o1] 0x81, %l4
23602 set 0x08, %g7
23603 sta %f19, [%l7 + %g7] 0x80
23604 nop
23605 set 0x6C, %i0
23606 ldsw [%l7 + %i0], %i4
23607 nop
23608 set 0x38, %l2
23609 swap [%l7 + %l2], %l2
23610 set 0x57, %l0
23611 ldstuba [%l7 + %l0] 0x89, %g4
23612 st %fsr, [%l7 + 0x7C]
23613 add %i3, %l6, %o5
23614 nop
23615 set 0x10, %g5
23616 stx %fsr, [%l7 + %g5]
23617 set 0x74, %i3
23618 lda [%l7 + %i3] 0x80, %f2
23619 nop
23620 set 0x10, %i7
23621 ldd [%l7 + %i7], %f10
23622 fpadd32s %f25, %f9, %f11
23623 nop
23624 set 0x78, %l3
23625 stx %fsr, [%l7 + %l3]
23626 fpsub16s %f20, %f27, %f22
23627 nop
23628 set 0x60, %l4
23629 sth %g2, [%l7 + %l4]
23630 set 0x40, %i4
23631 stda %f16, [%l7 + %i4] 0xd0
23632 set 0x70, %o7
23633 stda %l2, [%l7 + %o7] 0xe2
23634 membar #Sync
23635 nop
23636 set 0x50, %g2
23637 prefetch [%l7 + %g2], 4
23638 set 0x74, %l1
23639 stha %o1, [%l7 + %l1] 0xeb
23640 membar #Sync
23641 set 0x10, %l6
23642 ldda [%l7 + %l6] 0xe2, %g4
23643 set 0x5F, %i6
23644 ldstuba [%l7 + %i6] 0x88, %l0
23645 set 0x48, %o4
23646 sta %f3, [%l7 + %o4] 0x88
23647 set 0x20, %l5
23648 stda %o0, [%l7 + %l5] 0x81
23649 or %o4, %o2, %i5
23650 set 0x40, %g6
23651 ldda [%l7 + %g6] 0xd0, %f0
23652 nop
23653 set 0x34, %g4
23654 stw %o7, [%l7 + %g4]
23655 fpsub16s %f9, %f17, %f25
23656 set 0x50, %i5
23657 ldda [%l7 + %i5] 0x80, %i0
23658 membar #Sync
23659 set 0x40, %o6
23660 ldda [%l7 + %o6] 0xf9, %f16
23661 ba,a,pn %icc, loop_178
23662 nop
23663 set 0x46, %g3
23664 sth %g3, [%l7 + %g3]
23665 nop
23666 set 0x30, %o5
23667 ldd [%l7 + %o5], %g6
23668 set 0x4E, %i1
23669 stha %l5, [%l7 + %i1] 0x88
23670loop_178:
23671 nop
23672 set 0x7C, %i2
23673 lda [%l7 + %i2] 0x89, %f0
23674 st %fsr, [%l7 + 0x34]
23675 nop
23676 set 0x48, %o2
23677 stx %fsr, [%l7 + %o2]
23678 set 0x58, %o3
23679 prefetcha [%l7 + %o3] 0x89, 3
23680 nop
23681 set 0x68, %g1
23682 ldsb [%l7 + %g1], %o6
23683 nop
23684 set 0x28, %o0
23685 ldub [%l7 + %o0], %l1
23686 set 0x68, %o1
23687 lda [%l7 + %o1] 0x89, %f5
23688 set 0x58, %i0
23689 sta %f15, [%l7 + %i0] 0x88
23690 set 0x10, %g7
23691 stxa %i2, [%l7 + %g7] 0x88
23692 set 0x13, %l2
23693 stba %i6, [%l7 + %l2] 0xe2
23694 membar #Sync
23695 nop
23696 set 0x26, %g5
23697 lduh [%l7 + %g5], %o3
23698 nop
23699 set 0x08, %l0
23700 ldx [%l7 + %l0], %g1
23701 set 0x48, %i7
23702 swapa [%l7 + %i7] 0x89, %g6
23703 add %i7, %i4, %l4
23704 set 0x39, %i3
23705 ldstuba [%l7 + %i3] 0x81, %g4
23706 add %l2, %i3, %l6
23707 nop
23708 set 0x1C, %l3
23709 swap [%l7 + %l3], %g2
23710 set 0x34, %i4
23711 stwa %l3, [%l7 + %i4] 0x89
23712 set 0x4A, %l4
23713 stha %o5, [%l7 + %l4] 0xe2
23714 membar #Sync
23715 set 0x40, %o7
23716 ldda [%l7 + %o7] 0xe2, %g4
23717 nop
23718 set 0x0C, %l1
23719 ldub [%l7 + %l1], %o1
23720 nop
23721 set 0x70, %l6
23722 std %o0, [%l7 + %l6]
23723 add %l0, %o4, %i5
23724 nop
23725 set 0x10, %i6
23726 lduh [%l7 + %i6], %o7
23727 set 0x40, %g2
23728 ldda [%l7 + %g2] 0xda, %f16
23729 nop
23730 set 0x34, %o4
23731 ldub [%l7 + %o4], %o2
23732 set 0x4A, %l5
23733 stha %i0, [%l7 + %l5] 0xe2
23734 membar #Sync
23735 set 0x70, %g4
23736 stha %g3, [%l7 + %g4] 0xea
23737 membar #Sync
23738 nop
23739 set 0x28, %i5
23740 ldd [%l7 + %i5], %l4
23741 set 0x40, %g6
23742 stda %f16, [%l7 + %g6] 0xf9
23743 membar #Sync
23744 nop
23745 set 0x68, %o6
23746 ldd [%l7 + %o6], %i0
23747 nop
23748 set 0x32, %o5
23749 ldub [%l7 + %o5], %g7
23750 nop
23751 set 0x7B, %i1
23752 ldsb [%l7 + %i1], %l1
23753 nop
23754 set 0x48, %i2
23755 ldd [%l7 + %i2], %f16
23756 nop
23757 set 0x08, %o2
23758 ldd [%l7 + %o2], %f14
23759 nop
23760 set 0x74, %o3
23761 sth %o6, [%l7 + %o3]
23762 set 0x0C, %g3
23763 swapa [%l7 + %g3] 0x89, %i2
23764 nop
23765 set 0x38, %o0
23766 ldd [%l7 + %o0], %i6
23767 set 0x08, %o1
23768 ldxa [%l7 + %o1] 0x89, %g1
23769 set 0x44, %i0
23770 swapa [%l7 + %i0] 0x81, %g6
23771 nop
23772 set 0x08, %g1
23773 stx %i7, [%l7 + %g1]
23774 st %f30, [%l7 + 0x44]
23775 st %fsr, [%l7 + 0x58]
23776 fpadd16 %f12, %f24, %f0
23777 nop
23778 set 0x0E, %l2
23779 ldsb [%l7 + %l2], %o3
23780 nop
23781 set 0x10, %g5
23782 std %l4, [%l7 + %g5]
23783 nop
23784 set 0x38, %l0
23785 stx %fsr, [%l7 + %l0]
23786 nop
23787 set 0x60, %i7
23788 ldsw [%l7 + %i7], %i4
23789 nop
23790 set 0x70, %i3
23791 ldx [%l7 + %i3], %l2
23792 set 0x7C, %g7
23793 sta %f2, [%l7 + %g7] 0x88
23794 nop
23795 set 0x62, %l3
23796 ldsh [%l7 + %l3], %g4
23797 set 0x30, %l4
23798 prefetcha [%l7 + %l4] 0x89, 4
23799 st %f7, [%l7 + 0x0C]
23800 add %l7, 0x70, %l6
23801 wr %g0, 0x88, %asi
23802 casxa [%l6] 0x88, %l6, %l3
23803 nop
23804 set 0x18, %i4
23805 stx %fsr, [%l7 + %i4]
23806 nop
23807 set 0x74, %o7
23808 lduw [%l7 + %o7], %g2
23809 set 0x40, %l6
23810 stda %f16, [%l7 + %l6] 0x81
23811 add %l7, 0x78, %l6
23812 wr %g0, 0x88, %asi
23813 ldxa [%l6] %asi, %o5
23814 casxa [%l6] 0x88, %o5, %o1
23815 set 0x30, %i6
23816 stxa %g5, [%l7 + %i6] 0x89
23817 nop
23818 set 0x40, %g2
23819 ldd [%l7 + %g2], %f28
23820 nop
23821 set 0x7C, %l1
23822 stw %o0, [%l7 + %l1]
23823 add %l0, %o4, %o7
23824 or %i5, %o2, %g3
23825 set 0x74, %l5
23826 swapa [%l7 + %l5] 0x80, %i0
23827 nop
23828 set 0x38, %o4
23829 stw %l5, [%l7 + %o4]
23830 set 0x08, %i5
23831 stxa %g7, [%l7 + %i5] 0x81
23832 nop
23833 set 0x0F, %g4
23834 ldstub [%l7 + %g4], %i1
23835 membar #Sync
23836 set 0x40, %o6
23837 ldda [%l7 + %o6] 0xf9, %f0
23838 nop
23839 set 0x78, %g6
23840 stx %fsr, [%l7 + %g6]
23841 set 0x10, %i1
23842 prefetcha [%l7 + %i1] 0x88, 2
23843 add %l7, 0x68, %l6
23844 wr %g0, 0x89, %asi
23845 lda [%l6] %asi, %i2
23846 casa [%l6] 0x89, %i2, %i6
23847 nop
23848 set 0x40, %o5
23849 stb %g1, [%l7 + %o5]
23850 set 0x10, %i2
23851 ldda [%l7 + %i2] 0x88, %g6
23852 add %l7, 0x60, %l6
23853 wr %g0, 0x81, %asi
23854 casxa [%l6] 0x81, %i7, %l1
23855 or %l4, %i4, %o3
23856 nop
23857 set 0x58, %o3
23858 ldd [%l7 + %o3], %l2
23859 nop
23860 set 0x24, %g3
23861 sth %i3, [%l7 + %g3]
23862 add %l7, 0x70, %l6
23863 wr %g0, 0x81, %asi
23864 lda [%l6] %asi, %g4
23865 casa [%l6] 0x81, %g4, %l6
23866 be %icc, loop_179
23867 nop
23868 set 0x40, %o0
23869 ldd [%l7 + %o0], %l2
23870 set 0x70, %o2
23871 swapa [%l7 + %o2] 0x88, %o5
23872loop_179:
23873 nop
23874 set 0x13, %o1
23875 ldub [%l7 + %o1], %g2
23876 set 0x40, %g1
23877 ldda [%l7 + %g1] 0x80, %f16
23878 ld [%l7 + 0x54], %f9
23879 set 0x34, %l2
23880 lda [%l7 + %l2] 0x81, %f4
23881 set 0x40, %i0
23882 stda %f16, [%l7 + %i0] 0xc2
23883 add %l7, 0x50, %l6
23884 wr %g0, 0x81, %asi
23885 casa [%l6] 0x81, %g5, %o0
23886 set 0x08, %l0
23887 sta %f14, [%l7 + %l0] 0x81
23888 nop
23889 set 0x34, %g5
23890 stb %o1, [%l7 + %g5]
23891 set 0x40, %i7
23892 ldda [%l7 + %i7] 0xda, %f16
23893 add %l7, 0x48, %l6
23894 wr %g0, 0x89, %asi
23895 casxa [%l6] 0x89, %o4, %l0
23896 nop
23897 set 0x28, %i3
23898 swap [%l7 + %i3], %i5
23899 nop
23900 set 0x68, %g7
23901 ldd [%l7 + %g7], %f14
23902 set 0x70, %l4
23903 ldda [%l7 + %l4] 0x80, %o2
23904 nop
23905 set 0x31, %i4
23906 ldstub [%l7 + %i4], %o7
23907 set 0x20, %l3
23908 stwa %g3, [%l7 + %l3] 0xeb
23909 membar #Sync
23910 ld [%l7 + 0x18], %f23
23911 nop
23912 set 0x5C, %l6
23913 ldsw [%l7 + %l6], %l5
23914 add %i0, %i1, %g7
23915 add %l7, 0x0C, %l6
23916 wr %g0, 0x80, %asi
23917 lda [%l6] %asi, %o6
23918 casa [%l6] 0x80, %o6, %i2
23919 nop
23920 set 0x28, %i6
23921 ldsh [%l7 + %i6], %i6
23922 set 0x18, %o7
23923 ldxa [%l7 + %o7] 0x81, %g1
23924 st %f20, [%l7 + 0x30]
23925 set 0x78, %l1
23926 stda %i6, [%l7 + %l1] 0x81
23927 nop
23928 set 0x4C, %l5
23929 prefetch [%l7 + %l5], 3
23930 nop
23931 set 0x71, %o4
23932 ldub [%l7 + %o4], %l1
23933 ld [%l7 + 0x48], %f25
23934 nop
23935 set 0x6D, %i5
23936 stb %l4, [%l7 + %i5]
23937 add %l7, 0x4C, %l6
23938 wr %g0, 0x88, %asi
23939 lda [%l6] %asi, %g6
23940 casa [%l6] 0x88, %g6, %i4
23941 set 0x60, %g2
23942 ldda [%l7 + %g2] 0x80, %l2
23943 nop
23944 set 0x78, %g4
23945 prefetch [%l7 + %g4], 0
23946 bg,pn %xcc, loop_180
23947 ble,pn %icc, loop_181
23948 st %fsr, [%l7 + 0x70]
23949 add %l7, 0x44, %l6
23950 wr %g0, 0x88, %asi
23951 casa [%l6] 0x88, %o3, %i3
23952loop_180:
23953 nop
23954 set 0x08, %o6
23955 stx %l6, [%l7 + %o6]
23956loop_181:
23957 or %l3, %g4, %g2
23958 set 0x4C, %g6
23959 lda [%l7 + %g6] 0x80, %f24
23960 nop
23961 set 0x40, %o5
23962 ldsw [%l7 + %o5], %o5
23963 nop
23964 set 0x64, %i2
23965 prefetch [%l7 + %i2], 4
23966 nop
23967 set 0x48, %o3
23968 std %g4, [%l7 + %o3]
23969 nop
23970 set 0x08, %g3
23971 std %o0, [%l7 + %g3]
23972 ld [%l7 + 0x18], %f13
23973 and %o4, %l0, %i5
23974 nop
23975 set 0x38, %i1
23976 std %o0, [%l7 + %i1]
23977 set 0x58, %o2
23978 stda %o2, [%l7 + %o2] 0xea
23979 membar #Sync
23980 nop
23981 set 0x60, %o1
23982 lduh [%l7 + %o1], %g3
23983 set 0x38, %g1
23984 stwa %l5, [%l7 + %g1] 0xe3
23985 membar #Sync
23986 add %l7, 0x50, %l6
23987 wr %g0, 0x89, %asi
23988 casa [%l6] 0x89, %o7, %i0
23989 st %f25, [%l7 + 0x74]
23990 or %i1, %g7, %o6
23991 nop
23992 set 0x74, %o0
23993 ldsw [%l7 + %o0], %i6
23994 or %g1, %i7, %l1
23995 set 0x70, %i0
23996 ldda [%l7 + %i0] 0xeb, %i2
23997 set 0x18, %l2
23998 lda [%l7 + %l2] 0x81, %f19
23999 set 0x18, %g5
24000 stwa %l4, [%l7 + %g5] 0x80
24001 set 0x20, %i7
24002 ldda [%l7 + %i7] 0x80, %g6
24003 add %l2, %o3, %i4
24004 set 0x30, %l0
24005 ldxa [%l7 + %l0] 0x88, %l6
24006 nop
24007 set 0x58, %g7
24008 ldx [%l7 + %g7], %i3
24009 nop
24010 set 0x4C, %i3
24011 prefetch [%l7 + %i3], 3
24012 nop
24013 set 0x18, %i4
24014 stx %fsr, [%l7 + %i4]
24015 set 0x60, %l4
24016 prefetcha [%l7 + %l4] 0x89, 1
24017 nop
24018 set 0x10, %l6
24019 lduh [%l7 + %l6], %g2
24020 set 0x58, %l3
24021 sta %f14, [%l7 + %l3] 0x80
24022 set 0x0C, %i6
24023 swapa [%l7 + %i6] 0x80, %g4
24024 set 0x40, %l1
24025 stda %f16, [%l7 + %l1] 0xf0
24026 membar #Sync
24027 set 0x70, %o7
24028 sta %f18, [%l7 + %o7] 0x80
24029 or %g5, %o5, %o4
24030 nop
24031 set 0x5C, %o4
24032 ldsw [%l7 + %o4], %o1
24033 add %l7, 0x30, %l6
24034 wr %g0, 0x81, %asi
24035 casa [%l6] 0x81, %l0, %o0
24036 set 0x64, %i5
24037 sta %f21, [%l7 + %i5] 0x80
24038 set 0x74, %g2
24039 stba %i5, [%l7 + %g2] 0xeb
24040 membar #Sync
24041 set 0x30, %l5
24042 stxa %g3, [%l7 + %l5] 0x81
24043 nop
24044 set 0x50, %g4
24045 std %o2, [%l7 + %g4]
24046 set 0x38, %o6
24047 stxa %l5, [%l7 + %o6] 0x89
24048 nop
24049 set 0x60, %g6
24050 stx %fsr, [%l7 + %g6]
24051 nop
24052 set 0x1C, %o5
24053 prefetch [%l7 + %o5], 0
24054 st %fsr, [%l7 + 0x4C]
24055 membar #Sync
24056 set 0x40, %i2
24057 ldda [%l7 + %i2] 0xf0, %f0
24058 nop
24059 set 0x18, %g3
24060 stw %o7, [%l7 + %g3]
24061 nop
24062 set 0x70, %i1
24063 stx %i0, [%l7 + %i1]
24064 nop
24065 set 0x38, %o2
24066 stx %g7, [%l7 + %o2]
24067 set 0x20, %o1
24068 stwa %i1, [%l7 + %o1] 0xea
24069 membar #Sync
24070 bl,pt %xcc, loop_182
24071 nop
24072 set 0x6C, %g1
24073 swap [%l7 + %g1], %o6
24074 bne,a,pt %icc, loop_183
24075 nop
24076 set 0x18, %o0
24077 ldd [%l7 + %o0], %g0
24078loop_182:
24079 nop
24080 set 0x10, %i0
24081 stda %i6, [%l7 + %i0] 0x89
24082loop_183:
24083 nop
24084 set 0x1F, %l2
24085 stb %i6, [%l7 + %l2]
24086 add %l7, 0x38, %l6
24087 wr %g0, 0x88, %asi
24088 ldxa [%l6] %asi, %i2
24089 casxa [%l6] 0x88, %i2, %l1
24090 nop
24091 set 0x5A, %g5
24092 ldsh [%l7 + %g5], %l4
24093 set 0x68, %o3
24094 stda %g6, [%l7 + %o3] 0x89
24095 fpadd16s %f23, %f5, %f20
24096 nop
24097 set 0x08, %l0
24098 std %o2, [%l7 + %l0]
24099 set 0x50, %i7
24100 ldxa [%l7 + %i7] 0x80, %i4
24101 set 0x58, %i3
24102 prefetcha [%l7 + %i3] 0x80, 2
24103 set 0x60, %i4
24104 ldda [%l7 + %i4] 0xea, %i2
24105 nop
24106 set 0x40, %g7
24107 ldsw [%l7 + %g7], %l2
24108 set 0x40, %l4
24109 stda %l2, [%l7 + %l4] 0xe3
24110 membar #Sync
24111 add %g2, %g5, %o5
24112 nop
24113 set 0x60, %l3
24114 lduh [%l7 + %l3], %g4
24115 nop
24116 set 0x08, %l6
24117 ldsh [%l7 + %l6], %o4
24118 nop
24119 set 0x18, %l1
24120 prefetch [%l7 + %l1], 2
24121 nop
24122 set 0x68, %i6
24123 ldd [%l7 + %i6], %l0
24124 nop
24125 set 0x44, %o4
24126 prefetch [%l7 + %o4], 2
24127 nop
24128 set 0x48, %i5
24129 std %o0, [%l7 + %i5]
24130 wr %i5, %g3, %pic
24131 nop
24132 set 0x18, %o7
24133 ldx [%l7 + %o7], %o1
24134 fpadd32s %f2, %f12, %f8
24135 and %o2, %o7, %l5
24136 fpsub32s %f7, %f11, %f13
24137 nop
24138 set 0x2C, %l5
24139 prefetch [%l7 + %l5], 3
24140 nop
24141 set 0x78, %g2
24142 std %f12, [%l7 + %g2]
24143 add %l7, 0x60, %l6
24144 wr %g0, 0x89, %asi
24145 ldxa [%l6] %asi, %g7
24146 casxa [%l6] 0x89, %g7, %i1
24147 and %i0, %g1, %i7
24148 ld [%l7 + 0x68], %f10
24149 set 0x58, %o6
24150 swapa [%l7 + %o6] 0x88, %o6
24151 set 0x40, %g6
24152 ldda [%l7 + %g6] 0xe2, %i2
24153 nop
24154 set 0x7A, %g4
24155 sth %l1, [%l7 + %g4]
24156 nop
24157 set 0x64, %o5
24158 prefetch [%l7 + %o5], 0
24159 be %xcc, loop_184
24160 nop
24161 set 0x3D, %i2
24162 ldub [%l7 + %i2], %i6
24163 set 0x49, %i1
24164 stba %g6, [%l7 + %i1] 0xe2
24165 membar #Sync
24166loop_184:
24167 nop
24168 set 0x10, %o2
24169 stda %o2, [%l7 + %o2] 0x89
24170 add %l4, %i4, %l6
24171 nop
24172 set 0x40, %g3
24173 sth %i3, [%l7 + %g3]
24174 nop
24175 set 0x60, %o1
24176 stx %fsr, [%l7 + %o1]
24177 set 0x6C, %o0
24178 stwa %l2, [%l7 + %o0] 0x88
24179 membar #Sync
24180 set 0x40, %g1
24181 ldda [%l7 + %g1] 0xf1, %f0
24182 nop
24183 set 0x2A, %l2
24184 lduh [%l7 + %l2], %g2
24185 nop
24186 set 0x60, %g5
24187 std %l2, [%l7 + %g5]
24188 nop
24189 nop
24190 setx 0xBAE96BEF, %l0, %l6
24191 st %l6, [%l7 + 0x28]
24192 ld [%l7 + 0x28], %f9
24193 setx 0xA25956A8, %l1, %l5
24194 st %l5, [%l7 + 0x10]
24195 ld [%l7 + 0x10], %f30
24196 fdivs %f30, %f9, %f22
24197 set 0x28, %i0
24198 stxa %o5, [%l7 + %i0] 0xea
24199 membar #Sync
24200 nop
24201 set 0x64, %l0
24202 ldstub [%l7 + %l0], %g4
24203 nop
24204 nop
24205 setx 0x049E2CA4, %l0, %l6
24206 st %l6, [%l7 + 0x28]
24207 ld [%l7 + 0x28], %f13
24208 setx 0xBB7B08EA, %l1, %l5
24209 st %l5, [%l7 + 0x10]
24210 ld [%l7 + 0x10], %f30
24211 fdivs %f30, %f13, %f2
24212 nop
24213 set 0x28, %o3
24214 stx %fsr, [%l7 + %o3]
24215 nop
24216 nop
24217 setx 0x2CEEABF121032507, %l0, %l6
24218 stx %l6, [%l7 + 0x28]
24219 ldd [%l7 + 0x28], %f12
24220 setx 0x526108A38B8F86AA, %l1, %l5
24221 stx %l5, [%l7 + 0x10]
24222 ldd [%l7 + 0x10], %f28
24223 fdivd %f28, %f12, %f20
24224 ld [%l7 + 0x24], %f31
24225 bleu,a,pn %icc, loop_185
24226 add %o4, %l0, %o0
24227 set 0x48, %i7
24228 lda [%l7 + %i7] 0x89, %f12
24229loop_185:
24230 and %i5, %g3, %o1
24231 or %o2, %o7, %g5
24232 nop
24233 set 0x30, %i4
24234 stx %l5, [%l7 + %i4]
24235 nop
24236 set 0x1C, %g7
24237 lduw [%l7 + %g7], %g7
24238 nop
24239 set 0x20, %i3
24240 ldd [%l7 + %i3], %i0
24241 bgu,a,pt %icc, loop_186
24242 wr %g1, %i1, %sys_tick
24243 nop
24244 set 0x30, %l3
24245 std %f2, [%l7 + %l3]
24246 set 0x6A, %l6
24247 stha %i7, [%l7 + %l6] 0xe3
24248 membar #Sync
24249loop_186:
24250 nop
24251 set 0x70, %l4
24252 ldxa [%l7 + %l4] 0x81, %o6
24253 nop
24254 set 0x50, %l1
24255 prefetch [%l7 + %l1], 3
24256 nop
24257 nop
24258 setx 0xC67A2703, %l0, %l6
24259 st %l6, [%l7 + 0x28]
24260 ld [%l7 + 0x28], %f7
24261 setx 0x9E90D327, %l1, %l5
24262 st %l5, [%l7 + 0x10]
24263 ld [%l7 + 0x10], %f19
24264 fdivs %f19, %f7, %f5
24265 or %i2, %l1, %i6
24266 or %g6, %o3, %l4
24267 wr %i4, %l6, %sys_tick
24268 set 0x18, %i6
24269 ldxa [%l7 + %i6] 0x88, %i3
24270 wr %l2, %g2, %ccr
24271 nop
24272 set 0x30, %o4
24273 ldsh [%l7 + %o4], %o5
24274 nop
24275 set 0x10, %i5
24276 stx %fsr, [%l7 + %i5]
24277 nop
24278 set 0x18, %o7
24279 std %l2, [%l7 + %o7]
24280 nop
24281 set 0x74, %g2
24282 stw %o4, [%l7 + %g2]
24283 or %l0, %o0, %i5
24284 st %f19, [%l7 + 0x2C]
24285 and %g3, %o1, %g4
24286 set 0x20, %l5
24287 lda [%l7 + %l5] 0x81, %f22
24288 fpsub16 %f0, %f26, %f26
24289 nop
24290 set 0x70, %o6
24291 stw %o2, [%l7 + %o6]
24292 nop
24293 set 0x79, %g4
24294 ldub [%l7 + %g4], %g5
24295 nop
24296 set 0x18, %o5
24297 ldd [%l7 + %o5], %o6
24298 and %l5, %g7, %g1
24299 nop
24300 set 0x38, %i2
24301 ldstub [%l7 + %i2], %i0
24302 set 0x40, %g6
24303 stda %f16, [%l7 + %g6] 0x88
24304 set 0x78, %i1
24305 lda [%l7 + %i1] 0x89, %f21
24306 nop
24307 set 0x08, %g3
24308 std %i0, [%l7 + %g3]
24309 nop
24310 set 0x38, %o1
24311 ldd [%l7 + %o1], %f28
24312 nop
24313 set 0x40, %o2
24314 stw %o6, [%l7 + %o2]
24315 nop
24316 set 0x78, %o0
24317 stx %i2, [%l7 + %o0]
24318 nop
24319 set 0x24, %g1
24320 stw %i7, [%l7 + %g1]
24321 set 0x60, %l2
24322 ldda [%l7 + %l2] 0xe3, %l0
24323 add %l7, 0x40, %l6
24324 wr %g0, 0x81, %asi
24325 casa [%l6] 0x81, %i6, %g6
24326 set 0x3C, %i0
24327 stwa %l4, [%l7 + %i0] 0xea
24328 membar #Sync
24329 nop
24330 set 0x48, %g5
24331 stx %fsr, [%l7 + %g5]
24332 wr %o3, %l6, %set_softint
24333 set 0x68, %l0
24334 stxa %i3, [%l7 + %l0] 0x80
24335 nop
24336 set 0x08, %i7
24337 stx %l2, [%l7 + %i7]
24338 set 0x10, %o3
24339 stxa %g2, [%l7 + %o3] 0x81
24340 nop
24341 set 0x6A, %i4
24342 sth %o5, [%l7 + %i4]
24343 nop
24344 set 0x30, %i3
24345 std %l2, [%l7 + %i3]
24346 nop
24347 set 0x44, %l3
24348 prefetch [%l7 + %l3], 0
24349 set 0x48, %l6
24350 stxa %o4, [%l7 + %l6] 0xea
24351 membar #Sync
24352 nop
24353 set 0x50, %g7
24354 stx %i4, [%l7 + %g7]
24355 nop
24356 set 0x10, %l1
24357 ldx [%l7 + %l1], %l0
24358 set 0x28, %l4
24359 stxa %o0, [%l7 + %l4] 0x81
24360 nop
24361 set 0x32, %i6
24362 ldsb [%l7 + %i6], %i5
24363 or %o1, %g3, %o2
24364 st %f9, [%l7 + 0x08]
24365 and %g4, %o7, %g5
24366 nop
24367 set 0x10, %i5
24368 ldx [%l7 + %i5], %l5
24369 nop
24370 set 0x1C, %o7
24371 stw %g1, [%l7 + %o7]
24372 nop
24373 set 0x58, %g2
24374 ldsb [%l7 + %g2], %g7
24375 set 0x40, %o4
24376 ldda [%l7 + %o4] 0xe2, %i0
24377 nop
24378 set 0x48, %o6
24379 swap [%l7 + %o6], %i0
24380 nop
24381 set 0x70, %l5
24382 stx %o6, [%l7 + %l5]
24383 nop
24384 set 0x6C, %o5
24385 stw %i2, [%l7 + %o5]
24386 nop
24387 set 0x48, %g4
24388 std %f30, [%l7 + %g4]
24389 add %i7, %l1, %g6
24390 set 0x10, %i2
24391 ldda [%l7 + %i2] 0xe3, %l4
24392 nop
24393 set 0x0C, %g6
24394 ldsw [%l7 + %g6], %o3
24395 nop
24396 set 0x6C, %i1
24397 lduw [%l7 + %i1], %l6
24398 nop
24399 set 0x58, %g3
24400 std %i6, [%l7 + %g3]
24401 set 0x08, %o2
24402 lda [%l7 + %o2] 0x88, %f26
24403 add %l7, 0x18, %l6
24404 wr %g0, 0x88, %asi
24405 casa [%l6] 0x88, %i3, %g2
24406 set 0x40, %o0
24407 ldda [%l7 + %o0] 0x89, %f0
24408 nop
24409 set 0x51, %g1
24410 ldub [%l7 + %g1], %o5
24411 nop
24412 set 0x0E, %o1
24413 ldstub [%l7 + %o1], %l3
24414 set 0x28, %i0
24415 prefetcha [%l7 + %i0] 0x80, 0
24416 set 0x40, %l2
24417 stda %f16, [%l7 + %l2] 0x80
24418 and %l2, %l0, %i4
24419 add %l7, 0x40, %l6
24420 wr %g0, 0x81, %asi
24421 casxa [%l6] 0x81, %o0, %o1
24422 nop
24423 set 0x58, %g5
24424 stx %fsr, [%l7 + %g5]
24425 set 0x6C, %l0
24426 stha %i5, [%l7 + %l0] 0xe2
24427 membar #Sync
24428 nop
24429 set 0x48, %i7
24430 sth %g3, [%l7 + %i7]
24431 nop
24432 set 0x77, %i4
24433 ldub [%l7 + %i4], %o2
24434 and %g4, %g5, %o7
24435 set 0x40, %i3
24436 ldda [%l7 + %i3] 0xd8, %f16
24437 and %g1, %g7, %l5
24438 st %f18, [%l7 + 0x38]
24439 nop
24440 set 0x48, %o3
24441 ldd [%l7 + %o3], %f4
24442 wr %i0, %i1, %pic
24443 set 0x30, %l3
24444 stwa %o6, [%l7 + %l3] 0x88
24445 set 0x70, %l6
24446 ldda [%l7 + %l6] 0x89, %i6
24447 set 0x4C, %l1
24448 stwa %i2, [%l7 + %l1] 0xe3
24449 membar #Sync
24450 nop
24451 set 0x38, %l4
24452 swap [%l7 + %l4], %l1
24453 set 0x52, %g7
24454 stha %g6, [%l7 + %g7] 0x81
24455 nop
24456 set 0x40, %i5
24457 std %f12, [%l7 + %i5]
24458 nop
24459 set 0x60, %i6
24460 std %o2, [%l7 + %i6]
24461 nop
24462 set 0x60, %o7
24463 stb %l4, [%l7 + %o7]
24464 set 0x2C, %o4
24465 lda [%l7 + %o4] 0x89, %f24
24466 nop
24467 set 0x1C, %g2
24468 lduh [%l7 + %g2], %l6
24469 nop
24470 set 0x38, %o6
24471 swap [%l7 + %o6], %i6
24472 set 0x28, %o5
24473 stba %g2, [%l7 + %o5] 0xeb
24474 membar #Sync
24475 nop
24476 set 0x10, %g4
24477 ldd [%l7 + %g4], %f20
24478 nop
24479 set 0x13, %i2
24480 ldsb [%l7 + %i2], %i3
24481 nop
24482 set 0x40, %g6
24483 stx %o5, [%l7 + %g6]
24484 nop
24485 set 0x60, %l5
24486 ldd [%l7 + %l5], %l2
24487 nop
24488 set 0x20, %g3
24489 sth %o4, [%l7 + %g3]
24490 nop
24491 or %g0, 0x8, %l0
24492 sllx %l0, 0x3c, %l0
24493 wr %l0, %g0, %tick_cmpr
24494 nop
24495 set 0x68, %o2
24496 stb %o0, [%l7 + %o2]
24497 set 0x14, %o0
24498 lda [%l7 + %o0] 0x89, %f4
24499 set 0x40, %g1
24500 ldda [%l7 + %g1] 0x81, %f16
24501 nop
24502 set 0x0C, %i1
24503 swap [%l7 + %i1], %o1
24504 and %i4, %g3, %o2
24505 st %fsr, [%l7 + 0x3C]
24506 membar #Sync
24507 set 0x40, %i0
24508 ldda [%l7 + %i0] 0xf8, %f0
24509 set 0x74, %l2
24510 lda [%l7 + %l2] 0x88, %f0
24511 st %f23, [%l7 + 0x1C]
24512 st %f5, [%l7 + 0x40]
24513 set 0x20, %g5
24514 ldda [%l7 + %g5] 0x81, %i4
24515 set 0x30, %o1
24516 ldda [%l7 + %o1] 0x81, %g4
24517 nop
24518 set 0x78, %l0
24519 ldd [%l7 + %l0], %g4
24520 nop
24521 set 0x5C, %i4
24522 sth %g1, [%l7 + %i4]
24523 nop
24524 set 0x46, %i3
24525 ldub [%l7 + %i3], %g7
24526 nop
24527 set 0x75, %o3
24528 stb %o7, [%l7 + %o3]
24529 membar #Sync
24530 set 0x40, %i7
24531 ldda [%l7 + %i7] 0xf8, %f0
24532 nop
24533 set 0x2A, %l6
24534 ldub [%l7 + %l6], %i0
24535 nop
24536 set 0x34, %l1
24537 lduw [%l7 + %l1], %l5
24538 nop
24539 set 0x40, %l3
24540 prefetch [%l7 + %l3], 2
24541 or %i1, %o6, %i2
24542 set 0x68, %l4
24543 ldxa [%l7 + %l4] 0x81, %l1
24544 set 0x54, %i5
24545 stwa %i7, [%l7 + %i5] 0x81
24546 nop
24547 set 0x40, %g7
24548 lduw [%l7 + %g7], %o3
24549 set 0x1C, %i6
24550 lda [%l7 + %i6] 0x89, %f21
24551 nop
24552 set 0x3A, %o7
24553 lduh [%l7 + %o7], %g6
24554 set 0x10, %g2
24555 stxa %l4, [%l7 + %g2] 0xe3
24556 membar #Sync
24557 set 0x48, %o6
24558 swapa [%l7 + %o6] 0x89, %l6
24559 set 0x40, %o4
24560 lda [%l7 + %o4] 0x89, %f15
24561 set 0x40, %g4
24562 ldda [%l7 + %g4] 0xd0, %f0
24563 nop
24564 set 0x60, %i2
24565 swap [%l7 + %i2], %g2
24566 nop
24567 set 0x70, %o5
24568 ldstub [%l7 + %o5], %i6
24569 nop
24570 set 0x12, %l5
24571 stb %o5, [%l7 + %l5]
24572 wr %l3, %i3, %pic
24573 fpsub32s %f9, %f13, %f24
24574 set 0x40, %g3
24575 stda %f16, [%l7 + %g3] 0xd2
24576 add %l7, 0x58, %l6
24577 wr %g0, 0x80, %asi
24578 casxa [%l6] 0x80, %l0, %l2
24579 nop
24580 set 0x1F, %o2
24581 ldsb [%l7 + %o2], %o4
24582 nop
24583 set 0x67, %g6
24584 ldub [%l7 + %g6], %o0
24585 ld [%l7 + 0x74], %f1
24586 set 0x14, %g1
24587 stwa %i4, [%l7 + %g1] 0x80
24588 st %fsr, [%l7 + 0x0C]
24589 set 0x78, %o0
24590 stxa %g3, [%l7 + %o0] 0x88
24591 bleu,a,pt %xcc, loop_187
24592 nop
24593 set 0x42, %i1
24594 stb %o2, [%l7 + %i1]
24595 nop
24596 set 0x10, %l2
24597 stw %o1, [%l7 + %l2]
24598 nop
24599 set 0x25, %i0
24600 stb %g4, [%l7 + %i0]
24601loop_187:
24602 nop
24603 add %l7, 0x48, %l6
24604 wr %g0, 0x81, %asi
24605 ldxa [%l6] %asi, %i5
24606 casxa [%l6] 0x81, %i5, %g5
24607 nop
24608 set 0x3A, %g5
24609 ldstub [%l7 + %g5], %g7
24610 add %o7, %g1, %l5
24611 nop
24612 set 0x20, %o1
24613 stx %i1, [%l7 + %o1]
24614 set 0x56, %l0
24615 stha %i0, [%l7 + %l0] 0x81
24616 nop
24617 set 0x28, %i3
24618 ldsw [%l7 + %i3], %o6
24619 nop
24620 set 0x5C, %i4
24621 lduw [%l7 + %i4], %i2
24622 ld [%l7 + 0x08], %f9
24623 or %i7, %o3, %g6
24624 add %l4, %l1, %l6
24625 nop
24626 set 0x10, %o3
24627 ldd [%l7 + %o3], %f6
24628 nop
24629 set 0x08, %i7
24630 stw %g2, [%l7 + %i7]
24631 nop
24632 set 0x7C, %l1
24633 ldsw [%l7 + %l1], %i6
24634 set 0x27, %l3
24635 ldstuba [%l7 + %l3] 0x81, %o5
24636 set 0x3C, %l6
24637 lda [%l7 + %l6] 0x89, %f6
24638 nop
24639 set 0x78, %i5
24640 prefetch [%l7 + %i5], 3
24641 nop
24642 set 0x40, %l4
24643 ldd [%l7 + %l4], %f26
24644 set 0x2A, %g7
24645 ldstuba [%l7 + %g7] 0x88, %l3
24646 add %l7, 0x28, %l6
24647 wr %g0, 0x89, %asi
24648 casxa [%l6] 0x89, %l0, %l2
24649 set 0x47, %o7
24650 ldstuba [%l7 + %o7] 0x88, %o4
24651 nop
24652 set 0x28, %i6
24653 lduw [%l7 + %i6], %o0
24654 nop
24655 set 0x3A, %g2
24656 ldstub [%l7 + %g2], %i3
24657 nop
24658 set 0x18, %o4
24659 ldsh [%l7 + %o4], %i4
24660 nop
24661 set 0x08, %o6
24662 stx %o2, [%l7 + %o6]
24663 fpsub16s %f11, %f15, %f9
24664 set 0x70, %i2
24665 ldda [%l7 + %i2] 0xe2, %o0
24666 wr %g3, %i5, %softint
24667 fpsub16 %f26, %f26, %f4
24668 nop
24669 set 0x10, %o5
24670 ldsb [%l7 + %o5], %g5
24671 set 0x40, %l5
24672 ldda [%l7 + %l5] 0x81, %f0
24673 or %g4, %o7, %g7
24674 nop
24675 set 0x28, %g4
24676 prefetch [%l7 + %g4], 4
24677 set 0x6C, %o2
24678 stwa %l5, [%l7 + %o2] 0x81
24679 set 0x34, %g6
24680 lda [%l7 + %g6] 0x88, %f3
24681 membar #Sync
24682 set 0x40, %g1
24683 ldda [%l7 + %g1] 0xf0, %f16
24684 set 0x2D, %o0
24685 ldstuba [%l7 + %o0] 0x89, %g1
24686 nop
24687 set 0x48, %g3
24688 ldx [%l7 + %g3], %i0
24689 nop
24690 set 0x62, %l2
24691 stb %o6, [%l7 + %l2]
24692 fpsub16 %f30, %f28, %f28
24693 set 0x40, %i0
24694 stda %f0, [%l7 + %i0] 0xf0
24695 membar #Sync
24696 nop
24697 set 0x09, %g5
24698 stb %i1, [%l7 + %g5]
24699 set 0x28, %o1
24700 sta %f1, [%l7 + %o1] 0x81
24701 set 0x40, %l0
24702 stda %f0, [%l7 + %l0] 0xd8
24703 set 0x60, %i3
24704 swapa [%l7 + %i3] 0x88, %i7
24705 nop
24706 set 0x40, %i1
24707 swap [%l7 + %i1], %i2
24708 set 0x40, %o3
24709 stda %f16, [%l7 + %o3] 0xd8
24710 nop
24711 set 0x40, %i4
24712 sth %g6, [%l7 + %i4]
24713 and %o3, %l1, %l4
24714 set 0x50, %l1
24715 prefetcha [%l7 + %l1] 0x88, 4
24716 nop
24717 set 0x58, %i7
24718 lduw [%l7 + %i7], %i6
24719 set 0x20, %l6
24720 stha %o5, [%l7 + %l6] 0xeb
24721 membar #Sync
24722 add %l7, 0x68, %l6
24723 wr %g0, 0x88, %asi
24724 lda [%l6] %asi, %g2
24725 casa [%l6] 0x88, %g2, %l0
24726 nop
24727 set 0x40, %l3
24728 std %l2, [%l7 + %l3]
24729 membar #Sync
24730 set 0x40, %i5
24731 ldda [%l7 + %i5] 0xf8, %f16
24732 set 0x40, %g7
24733 stda %f0, [%l7 + %g7] 0xd0
24734 set 0x60, %o7
24735 sta %f2, [%l7 + %o7] 0x88
24736 or %o4, %l3, %o0
24737 add %l7, 0x48, %l6
24738 wr %g0, 0x89, %asi
24739 ldxa [%l6] %asi, %i4
24740 casxa [%l6] 0x89, %i4, %o2
24741 set 0x50, %l4
24742 ldda [%l7 + %l4] 0x81, %i2
24743 set 0x40, %i6
24744 stwa %o1, [%l7 + %i6] 0xe2
24745 membar #Sync
24746 st %fsr, [%l7 + 0x70]
24747 set 0x38, %o4
24748 stda %i4, [%l7 + %o4] 0xe3
24749 membar #Sync
24750 nop
24751 set 0x0A, %g2
24752 lduh [%l7 + %g2], %g3
24753 set 0x78, %i2
24754 ldxa [%l7 + %i2] 0x80, %g4
24755 bne %icc, loop_188
24756 nop
24757 set 0x44, %o5
24758 sth %o7, [%l7 + %o5]
24759 set 0x74, %l5
24760 swapa [%l7 + %l5] 0x81, %g5
24761loop_188:
24762 nop
24763 set 0x52, %g4
24764 stba %l5, [%l7 + %g4] 0x81
24765 or %g1, %g7, %o6
24766 set 0x40, %o6
24767 stda %f16, [%l7 + %o6] 0x89
24768 set 0x74, %o2
24769 stwa %i0, [%l7 + %o2] 0xe2
24770 membar #Sync
24771 set 0x5E, %g6
24772 stha %i1, [%l7 + %g6] 0xe2
24773 membar #Sync
24774 nop
24775 set 0x5E, %o0
24776 ldub [%l7 + %o0], %i2
24777 st %f13, [%l7 + 0x64]
24778 add %l7, 0x30, %l6
24779 wr %g0, 0x88, %asi
24780 casa [%l6] 0x88, %g6, %i7
24781 nop
24782 set 0x10, %g1
24783 std %f28, [%l7 + %g1]
24784 set 0x28, %g3
24785 stwa %o3, [%l7 + %g3] 0xe2
24786 membar #Sync
24787 set 0x14, %l2
24788 stwa %l4, [%l7 + %l2] 0x89
24789 set 0x78, %g5
24790 swapa [%l7 + %g5] 0x81, %l1
24791 nop
24792 set 0x53, %o1
24793 ldub [%l7 + %o1], %i6
24794 nop
24795 set 0x35, %l0
24796 ldstub [%l7 + %l0], %o5
24797 st %fsr, [%l7 + 0x40]
24798 nop
24799 set 0x10, %i3
24800 ldsb [%l7 + %i3], %l6
24801 nop
24802 set 0x24, %i1
24803 prefetch [%l7 + %i1], 4
24804 membar #Sync
24805 set 0x40, %i0
24806 ldda [%l7 + %i0] 0xf0, %f16
24807 nop
24808 set 0x3E, %o3
24809 lduh [%l7 + %o3], %g2
24810 nop
24811 set 0x08, %l1
24812 std %f28, [%l7 + %l1]
24813 nop
24814 set 0x13, %i4
24815 ldsb [%l7 + %i4], %l2
24816 fpadd32s %f2, %f4, %f24
24817 set 0x74, %l6
24818 swapa [%l7 + %l6] 0x80, %l0
24819 or %o4, %o0, %i4
24820 set 0x40, %i7
24821 stda %f0, [%l7 + %i7] 0xc8
24822 nop
24823 set 0x34, %i5
24824 ldsh [%l7 + %i5], %l3
24825 nop
24826 set 0x38, %g7
24827 ldsh [%l7 + %g7], %o2
24828 set 0x40, %l3
24829 stda %f16, [%l7 + %l3] 0xc2
24830 add %l7, 0x24, %l6
24831 wr %g0, 0x89, %asi
24832 lda [%l6] %asi, %i3
24833 casa [%l6] 0x89, %i3, %o1
24834 nop
24835 set 0x40, %o7
24836 ldsh [%l7 + %o7], %i5
24837 set 0x48, %l4
24838 prefetcha [%l7 + %l4] 0x81, 3
24839 nop
24840 set 0x38, %o4
24841 std %f14, [%l7 + %o4]
24842 nop
24843 set 0x50, %i6
24844 stx %g4, [%l7 + %i6]
24845 fpadd16s %f6, %f31, %f30
24846 nop
24847 set 0x18, %i2
24848 ldsw [%l7 + %i2], %g5
24849 set 0x38, %g2
24850 ldxa [%l7 + %g2] 0x89, %o7
24851 and %l5, %g7, %g1
24852 nop
24853 set 0x60, %l5
24854 lduw [%l7 + %l5], %o6
24855 nop
24856 set 0x60, %g4
24857 prefetch [%l7 + %g4], 2
24858 nop
24859 set 0x3F, %o6
24860 ldub [%l7 + %o6], %i1
24861 set 0x28, %o5
24862 stda %i2, [%l7 + %o5] 0x81
24863 and %g6, %i0, %o3
24864 nop
24865 set 0x50, %o2
24866 ldd [%l7 + %o2], %i6
24867 nop
24868 set 0x60, %o0
24869 ldd [%l7 + %o0], %l0
24870 nop
24871 set 0x43, %g6
24872 ldub [%l7 + %g6], %i6
24873 set 0x16, %g3
24874 stha %o5, [%l7 + %g3] 0xe2
24875 membar #Sync
24876 nop
24877 set 0x28, %g1
24878 std %l4, [%l7 + %g1]
24879 nop
24880 set 0x70, %l2
24881 stw %l6, [%l7 + %l2]
24882 or %l2, %l0, %g2
24883 add %l7, 0x58, %l6
24884 wr %g0, 0x88, %asi
24885 casxa [%l6] 0x88, %o0, %i4
24886 set 0x14, %o1
24887 lda [%l7 + %o1] 0x88, %f0
24888 add %l7, 0x50, %l6
24889 wr %g0, 0x88, %asi
24890 casxa [%l6] 0x88, %o4, %o2
24891 nop
24892 set 0x50, %g5
24893 lduh [%l7 + %g5], %l3
24894 nop
24895 or %g0, 0x8, %l0
24896 sllx %l0, 0x3c, %l0
24897 wr %l0, %g0, %tick_cmpr
24898 nop
24899 set 0x50, %i3
24900 ldx [%l7 + %i3], %i3
24901 set 0x64, %l0
24902 lda [%l7 + %l0] 0x88, %f11
24903 set 0x34, %i1
24904 stba %g4, [%l7 + %i1] 0x80
24905 nop
24906 set 0x38, %i0
24907 stx %g3, [%l7 + %i0]
24908 set 0x5D, %o3
24909 ldstuba [%l7 + %o3] 0x89, %g5
24910 nop
24911 set 0x40, %i4
24912 std %f30, [%l7 + %i4]
24913 set 0x54, %l1
24914 swapa [%l7 + %l1] 0x89, %o7
24915 nop
24916 set 0x40, %l6
24917 ldsw [%l7 + %l6], %l5
24918 set 0x60, %i7
24919 ldda [%l7 + %i7] 0xe2, %g0
24920 fpsub16s %f25, %f26, %f25
24921 nop
24922 set 0x70, %i5
24923 prefetch [%l7 + %i5], 0
24924 ba,a,pn %icc, loop_189
24925 nop
24926 set 0x30, %l3
24927 ldd [%l7 + %l3], %g6
24928 set 0x40, %o7
24929 ldda [%l7 + %o7] 0x89, %f0
24930loop_189:
24931 nop
24932 set 0x40, %l4
24933 prefetcha [%l7 + %l4] 0x80, 2
24934 set 0x0E, %o4
24935 ldstuba [%l7 + %o4] 0x88, %i2
24936 ble,a %xcc, loop_190
24937 or %g6, %i0, %o3
24938 nop
24939 set 0x6C, %g7
24940 stw %i7, [%l7 + %g7]
24941 fpsub16 %f30, %f22, %f0
24942loop_190:
24943 nop
24944 set 0x24, %i6
24945 sth %i1, [%l7 + %i6]
24946 set 0x30, %i2
24947 ldda [%l7 + %i2] 0x80, %l0
24948 nop
24949 set 0x3F, %g2
24950 ldsb [%l7 + %g2], %o5
24951 nop
24952 set 0x69, %l5
24953 ldsb [%l7 + %l5], %i6
24954 set 0x20, %o6
24955 ldda [%l7 + %o6] 0x88, %l4
24956 nop
24957 set 0x48, %o5
24958 ldd [%l7 + %o5], %f24
24959 set 0x40, %g4
24960 stda %f0, [%l7 + %g4] 0xcc
24961 and %l6, %l2, %l0
24962 st %fsr, [%l7 + 0x34]
24963 nop
24964 set 0x20, %o0
24965 std %g2, [%l7 + %o0]
24966 set 0x28, %o2
24967 ldxa [%l7 + %o2] 0x88, %i4
24968 set 0x20, %g3
24969 stha %o4, [%l7 + %g3] 0x88
24970 nop
24971 set 0x50, %g1
24972 sth %o2, [%l7 + %g1]
24973 nop
24974 set 0x54, %g6
24975 swap [%l7 + %g6], %o0
24976 set 0x10, %l2
24977 stda %o0, [%l7 + %l2] 0x88
24978 add %l3, %i5, %i3
24979 nop
24980 nop
24981 setx 0x2CCD29BFD42AF09D, %l0, %l6
24982 stx %l6, [%l7 + 0x28]
24983 ldd [%l7 + 0x28], %f12
24984 setx 0x9A5536B8EE599FF2, %l1, %l5
24985 stx %l5, [%l7 + 0x10]
24986 ldd [%l7 + 0x10], %f0
24987 fdivd %f0, %f12, %f18
24988 set 0x18, %o1
24989 prefetcha [%l7 + %o1] 0x81, 1
24990 nop
24991 set 0x70, %g5
24992 prefetch [%l7 + %g5], 1
24993 nop
24994 set 0x58, %i3
24995 stx %fsr, [%l7 + %i3]
24996 nop
24997 set 0x6E, %i1
24998 sth %g4, [%l7 + %i1]
24999 nop
25000 set 0x78, %i0
25001 ldd [%l7 + %i0], %f2
25002 nop
25003 set 0x76, %l0
25004 ldsh [%l7 + %l0], %g5
25005 set 0x15, %o3
25006 stba %o7, [%l7 + %o3] 0x80
25007 set 0x10, %l1
25008 stda %g0, [%l7 + %l1] 0x81
25009 add %g7, %o6, %i2
25010 fpsub16s %f20, %f31, %f28
25011 set 0x40, %l6
25012 ldda [%l7 + %l6] 0x88, %f16
25013 or %g6, %i0, %o3
25014 st %f6, [%l7 + 0x68]
25015 set 0x40, %i7
25016 stda %f0, [%l7 + %i7] 0xc0
25017 be,a,pn %icc, loop_191
25018 st %fsr, [%l7 + 0x5C]
25019 set 0x5A, %i4
25020 ldstuba [%l7 + %i4] 0x88, %l5
25021loop_191:
25022 nop
25023 set 0x50, %l3
25024 ldda [%l7 + %l3] 0x88, %i0
25025 nop
25026 set 0x76, %i5
25027 sth %i7, [%l7 + %i5]
25028 add %l7, 0x20, %l6
25029 wr %g0, 0x89, %asi
25030 casa [%l6] 0x89, %l1, %o5
25031 st %f24, [%l7 + 0x78]
25032 nop
25033 set 0x4C, %o7
25034 lduw [%l7 + %o7], %i6
25035 nop
25036 set 0x26, %l4
25037 lduh [%l7 + %l4], %l6
25038 set 0x60, %g7
25039 stwa %l4, [%l7 + %g7] 0xe3
25040 membar #Sync
25041 st %f26, [%l7 + 0x2C]
25042 nop
25043 set 0x50, %o4
25044 ldsb [%l7 + %o4], %l2
25045 set 0x50, %i6
25046 ldda [%l7 + %i6] 0x88, %g2
25047 set 0x18, %i2
25048 stda %i4, [%l7 + %i2] 0x81
25049 nop
25050 set 0x48, %l5
25051 stx %l0, [%l7 + %l5]
25052 set 0x1F, %o6
25053 stba %o4, [%l7 + %o6] 0xe2
25054 membar #Sync
25055 nop
25056 set 0x44, %g2
25057 swap [%l7 + %g2], %o2
25058 set 0x38, %g4
25059 stxa %o0, [%l7 + %g4] 0xeb
25060 membar #Sync
25061 set 0x5E, %o0
25062 stba %l3, [%l7 + %o0] 0x88
25063 nop
25064 set 0x40, %o5
25065 std %o0, [%l7 + %o5]
25066 nop
25067 set 0x38, %o2
25068 std %i2, [%l7 + %o2]
25069 nop
25070 nop
25071 setx 0x740E6319, %l0, %l6
25072 st %l6, [%l7 + 0x28]
25073 ld [%l7 + 0x28], %f22
25074 setx 0xA739FF5A, %l1, %l5
25075 st %l5, [%l7 + 0x10]
25076 ld [%l7 + 0x10], %f31
25077 fdivs %f31, %f22, %f20
25078 nop
25079 set 0x38, %g1
25080 sth %i5, [%l7 + %g1]
25081 nop
25082 set 0x7C, %g3
25083 stw %g4, [%l7 + %g3]
25084 set 0x54, %l2
25085 sta %f29, [%l7 + %l2] 0x89
25086 set 0x60, %o1
25087 stxa %g5, [%l7 + %o1] 0x80
25088 wr %g3, %o7, %clear_softint
25089 nop
25090 set 0x50, %g5
25091 lduh [%l7 + %g5], %g7
25092 nop
25093 set 0x6B, %g6
25094 ldstub [%l7 + %g6], %o6
25095 nop
25096 set 0x0A, %i3
25097 stb %i2, [%l7 + %i3]
25098 and %g1, %g6, %o3
25099 nop
25100 set 0x58, %i1
25101 std %f30, [%l7 + %i1]
25102 nop
25103 set 0x40, %l0
25104 std %i0, [%l7 + %l0]
25105 nop
25106 set 0x40, %o3
25107 stx %i1, [%l7 + %o3]
25108 wr %l5, %l1, %ccr
25109 nop
25110 set 0x38, %l1
25111 stx %o5, [%l7 + %l1]
25112 membar #Sync
25113 set 0x40, %l6
25114 ldda [%l7 + %l6] 0xf0, %f0
25115 add %l7, 0x20, %l6
25116 wr %g0, 0x89, %asi
25117 casa [%l6] 0x89, %i6, %l6
25118 st %fsr, [%l7 + 0x5C]
25119 nop
25120 set 0x70, %i7
25121 ldd [%l7 + %i7], %l4
25122 set 0x14, %i0
25123 lda [%l7 + %i0] 0x89, %f1
25124 nop
25125 set 0x40, %l3
25126 stx %fsr, [%l7 + %l3]
25127 nop
25128 set 0x78, %i4
25129 stx %l2, [%l7 + %i4]
25130 wr %i7, %g2, %y
25131 nop
25132 set 0x4E, %o7
25133 ldsh [%l7 + %o7], %l0
25134 set 0x18, %i5
25135 stba %o4, [%l7 + %i5] 0x89
25136 fpadd16 %f2, %f14, %f24
25137 and %o2, %o0, %l3
25138 nop
25139 set 0x58, %l4
25140 ldd [%l7 + %l4], %o0
25141 set 0x78, %o4
25142 prefetcha [%l7 + %o4] 0x81, 2
25143 nop
25144 set 0x44, %i6
25145 prefetch [%l7 + %i6], 2
25146 bleu,pt %icc, loop_192
25147 nop
25148 set 0x70, %i2
25149 lduh [%l7 + %i2], %i5
25150 nop
25151 set 0x40, %l5
25152 stx %i4, [%l7 + %l5]
25153 nop
25154 set 0x36, %o6
25155 ldub [%l7 + %o6], %g5
25156loop_192:
25157 nop
25158 membar #Sync
25159 set 0x40, %g2
25160 ldda [%l7 + %g2] 0xf9, %f16
25161 nop
25162 set 0x6D, %g4
25163 ldsb [%l7 + %g4], %g3
25164 add %l7, 0x70, %l6
25165 wr %g0, 0x88, %asi
25166 casxa [%l6] 0x88, %g4, %o7
25167 nop
25168 or %g0, 0x8, %l0
25169 sllx %l0, 0x3c, %l0
25170 wr %l0, 0xF44, %tick_cmpr
25171 membar #Sync
25172 set 0x40, %g7
25173 ldda [%l7 + %g7] 0xf9, %f0
25174 fpsub16 %f16, %f18, %f8
25175 nop
25176 set 0x60, %o0
25177 ldstub [%l7 + %o0], %g1
25178 and %g6, %o3, %i0
25179 nop
25180 set 0x0C, %o2
25181 stw %i1, [%l7 + %o2]
25182 nop
25183 set 0x40, %g1
25184 ldsh [%l7 + %g1], %l5
25185 set 0x70, %g3
25186 stda %i2, [%l7 + %g3] 0xeb
25187 membar #Sync
25188 nop
25189 set 0x30, %l2
25190 std %f0, [%l7 + %l2]
25191 nop
25192 set 0x28, %o5
25193 ldd [%l7 + %o5], %l0
25194 nop
25195 set 0x08, %g5
25196 std %o4, [%l7 + %g5]
25197 or %i6, %l6, %l4
25198 nop
25199 set 0x64, %g6
25200 ldsb [%l7 + %g6], %i7
25201 set 0x31, %o1
25202 stba %l2, [%l7 + %o1] 0x89
25203 set 0x48, %i3
25204 lda [%l7 + %i3] 0x89, %f13
25205 set 0x40, %i1
25206 ldda [%l7 + %i1] 0x88, %f16
25207 st %fsr, [%l7 + 0x0C]
25208 nop
25209 set 0x32, %l0
25210 ldstub [%l7 + %l0], %g2
25211 ld [%l7 + 0x28], %f14
25212 nop
25213 set 0x40, %o3
25214 std %o4, [%l7 + %o3]
25215 st %f12, [%l7 + 0x30]
25216 nop
25217 set 0x78, %l1
25218 ldd [%l7 + %l1], %l0
25219 nop
25220 set 0x28, %l6
25221 stx %fsr, [%l7 + %l6]
25222 nop
25223 set 0x40, %i7
25224 std %f6, [%l7 + %i7]
25225 nop
25226 set 0x68, %i0
25227 std %f16, [%l7 + %i0]
25228 bleu,a,pt %icc, loop_193
25229 nop
25230 set 0x08, %i4
25231 std %o0, [%l7 + %i4]
25232 nop
25233 set 0x74, %o7
25234 ldub [%l7 + %o7], %l3
25235 nop
25236 set 0x54, %i5
25237 ldsw [%l7 + %i5], %o1
25238loop_193:
25239 nop
25240 set 0x6A, %l3
25241 stha %o2, [%l7 + %l3] 0x88
25242 add %i3, %i5, %g5
25243 nop
25244 set 0x15, %o4
25245 stb %i4, [%l7 + %o4]
25246 set 0x28, %l4
25247 stda %g4, [%l7 + %l4] 0xe2
25248 membar #Sync
25249 set 0x40, %i2
25250 stda %f16, [%l7 + %i2] 0xcc
25251 st %fsr, [%l7 + 0x58]
25252 nop
25253 set 0x40, %l5
25254 std %f24, [%l7 + %l5]
25255 set 0x3C, %o6
25256 stwa %g3, [%l7 + %o6] 0x81
25257 add %g7, %o6, %g1
25258 ld [%l7 + 0x60], %f1
25259 add %o7, %o3, %i0
25260 set 0x14, %i6
25261 lda [%l7 + %i6] 0x81, %f15
25262 nop
25263 set 0x3E, %g4
25264 ldsh [%l7 + %g4], %i1
25265 set 0x5C, %g2
25266 swapa [%l7 + %g2] 0x89, %g6
25267 set 0x63, %o0
25268 ldstuba [%l7 + %o0] 0x88, %l5
25269 nop
25270 set 0x18, %o2
25271 ldx [%l7 + %o2], %l1
25272 add %i2, %o5, %l6
25273 nop
25274 set 0x08, %g7
25275 ldsh [%l7 + %g7], %i6
25276 st %fsr, [%l7 + 0x54]
25277 set 0x10, %g1
25278 ldda [%l7 + %g1] 0xe3, %i6
25279 add %l4, %l2, %o4
25280 nop
25281 set 0x20, %l2
25282 stx %fsr, [%l7 + %l2]
25283 nop
25284 set 0x5E, %g3
25285 ldsh [%l7 + %g3], %l0
25286 nop
25287 set 0x34, %g5
25288 sth %g2, [%l7 + %g5]
25289 nop
25290 set 0x1E, %o5
25291 ldstub [%l7 + %o5], %o0
25292 nop
25293 set 0x50, %g6
25294 std %o0, [%l7 + %g6]
25295 and %l3, %i3, %o2
25296 add %l7, 0x38, %l6
25297 wr %g0, 0x80, %asi
25298 casxa [%l6] 0x80, %i5, %g5
25299 set 0x40, %o1
25300 stda %f0, [%l7 + %o1] 0xd8
25301 add %i4, %g4, %g3
25302 set 0x6F, %i1
25303 stba %o6, [%l7 + %i1] 0x80
25304 nop
25305 set 0x50, %l0
25306 lduh [%l7 + %l0], %g1
25307 set 0x4C, %i3
25308 stba %g7, [%l7 + %i3] 0xeb
25309 membar #Sync
25310 set 0x0A, %o3
25311 stha %o7, [%l7 + %o3] 0x89
25312 wr %g0, 0x7, %fprs
25313 nop
25314 set 0x3A, %l1
25315 ldsh [%l7 + %l1], %g6
25316 nop
25317 set 0x78, %i7
25318 prefetch [%l7 + %i7], 2
25319 set 0x48, %l6
25320 stba %l5, [%l7 + %l6] 0x80
25321 wr %l1, %i2, %y
25322 nop
25323 set 0x20, %i4
25324 ldd [%l7 + %i4], %f6
25325 nop
25326 set 0x4E, %i0
25327 ldsh [%l7 + %i0], %o5
25328 set 0x74, %i5
25329 sta %f18, [%l7 + %i5] 0x89
25330 and %o3, %l6, %i7
25331 set 0x10, %l3
25332 stda %l4, [%l7 + %l3] 0x88
25333 nop
25334 set 0x41, %o7
25335 ldub [%l7 + %o7], %l2
25336 set 0x48, %l4
25337 sta %f24, [%l7 + %l4] 0x89
25338 nop
25339 set 0x38, %o4
25340 std %o4, [%l7 + %o4]
25341 nop
25342 set 0x38, %l5
25343 stx %l0, [%l7 + %l5]
25344 nop
25345 set 0x19, %i2
25346 ldstub [%l7 + %i2], %g2
25347 nop
25348 set 0x10, %o6
25349 stx %fsr, [%l7 + %o6]
25350 add %o0, %o1, %i6
25351 add %l7, 0x68, %l6
25352 wr %g0, 0x80, %asi
25353 casxa [%l6] 0x80, %l3, %o2
25354 nop
25355 set 0x28, %i6
25356 ldub [%l7 + %i6], %i3
25357 nop
25358 set 0x68, %g4
25359 std %f16, [%l7 + %g4]
25360 nop
25361 set 0x14, %o0
25362 lduw [%l7 + %o0], %g5
25363 set 0x58, %g2
25364 stda %i4, [%l7 + %g2] 0xeb
25365 membar #Sync
25366 add %l7, 0x68, %l6
25367 wr %g0, 0x81, %asi
25368 ldxa [%l6] %asi, %i4
25369 casxa [%l6] 0x81, %i4, %g3
25370 nop
25371 set 0x74, %g7
25372 sth %g4, [%l7 + %g7]
25373 add %l7, 0x60, %l6
25374 wr %g0, 0x88, %asi
25375 ldxa [%l6] %asi, %g1
25376 casxa [%l6] 0x88, %g1, %o6
25377 and %o7, %i0, %i1
25378 nop
25379 set 0x20, %o2
25380 ldx [%l7 + %o2], %g6
25381 set 0x78, %g1
25382 swapa [%l7 + %g1] 0x89, %g7
25383 nop
25384 set 0x24, %l2
25385 stw %l5, [%l7 + %l2]
25386 set 0x58, %g5
25387 stda %i2, [%l7 + %g5] 0x80
25388 set 0x60, %g3
25389 ldda [%l7 + %g3] 0x81, %l0
25390 set 0x40, %o5
25391 stda %f16, [%l7 + %o5] 0xda
25392 nop
25393 set 0x40, %o1
25394 std %f6, [%l7 + %o1]
25395 add %l7, 0x70, %l6
25396 wr %g0, 0x80, %asi
25397 casa [%l6] 0x80, %o3, %o5
25398 nop
25399 set 0x52, %g6
25400 sth %l6, [%l7 + %g6]
25401 nop
25402 set 0x20, %l0
25403 std %l4, [%l7 + %l0]
25404 set 0x40, %i1
25405 ldda [%l7 + %i1] 0xd2, %f16
25406 nop
25407 set 0x38, %i3
25408 ldd [%l7 + %i3], %f24
25409 nop
25410 set 0x20, %o3
25411 ldx [%l7 + %o3], %i7
25412 set 0x44, %l1
25413 swapa [%l7 + %l1] 0x81, %l2
25414 set 0x30, %l6
25415 sta %f15, [%l7 + %l6] 0x89
25416 nop
25417 set 0x70, %i7
25418 ldsh [%l7 + %i7], %o4
25419 set 0x10, %i0
25420 stha %g2, [%l7 + %i0] 0x80
25421 nop
25422 set 0x1C, %i5
25423 prefetch [%l7 + %i5], 0
25424 nop
25425 set 0x78, %i4
25426 std %f2, [%l7 + %i4]
25427 and %o0, %l0, %i6
25428 nop
25429 set 0x60, %l3
25430 ldd [%l7 + %l3], %o0
25431 set 0x40, %l4
25432 stda %f16, [%l7 + %l4] 0xca
25433 nop
25434 set 0x30, %o4
25435 ldub [%l7 + %o4], %o2
25436 set 0x08, %o7
25437 stwa %l3, [%l7 + %o7] 0x88
25438 set 0x60, %l5
25439 sta %f16, [%l7 + %l5] 0x89
25440 and %g5, %i3, %i5
25441 and %g3, %i4, %g4
25442 nop
25443 set 0x68, %o6
25444 stx %o6, [%l7 + %o6]
25445 or %g1, %i0, %i1
25446 nop
25447 set 0x14, %i6
25448 stb %o7, [%l7 + %i6]
25449 nop
25450 set 0x34, %i2
25451 swap [%l7 + %i2], %g6
25452 membar #Sync
25453 set 0x40, %g4
25454 ldda [%l7 + %g4] 0xf0, %f0
25455 set 0x4C, %o0
25456 stwa %g7, [%l7 + %o0] 0x81
25457 fpsub32s %f5, %f12, %f2
25458 set 0x40, %g2
25459 stda %f16, [%l7 + %g2] 0xc4
25460 nop
25461 set 0x54, %g7
25462 stw %i2, [%l7 + %g7]
25463 nop
25464 set 0x22, %g1
25465 ldstub [%l7 + %g1], %l1
25466 nop
25467 set 0x24, %l2
25468 ldub [%l7 + %l2], %o3
25469 set 0x3C, %o2
25470 lda [%l7 + %o2] 0x81, %f8
25471 nop
25472 set 0x48, %g3
25473 lduw [%l7 + %g3], %l5
25474 st %f3, [%l7 + 0x64]
25475 fpsub32 %f22, %f6, %f20
25476 nop
25477 set 0x38, %o5
25478 swap [%l7 + %o5], %l6
25479 nop
25480 set 0x1A, %g5
25481 stb %o5, [%l7 + %g5]
25482 nop
25483 set 0x64, %g6
25484 stw %i7, [%l7 + %g6]
25485 nop
25486 set 0x5C, %l0
25487 stw %l4, [%l7 + %l0]
25488 set 0x0C, %i1
25489 stwa %o4, [%l7 + %i1] 0x88
25490 add %l2, %o0, %l0
25491 nop
25492 set 0x48, %i3
25493 prefetch [%l7 + %i3], 2
25494 nop
25495 set 0x68, %o3
25496 std %i6, [%l7 + %o3]
25497 nop
25498 set 0x6F, %o1
25499 ldsb [%l7 + %o1], %o1
25500 nop
25501 set 0x20, %l6
25502 stx %o2, [%l7 + %l6]
25503 nop
25504 set 0x78, %l1
25505 ldd [%l7 + %l1], %l2
25506 set 0x60, %i7
25507 ldda [%l7 + %i7] 0xe2, %g2
25508 nop
25509 set 0x48, %i0
25510 stw %i3, [%l7 + %i0]
25511 add %i5, %g5, %i4
25512 nop
25513 set 0x78, %i5
25514 lduw [%l7 + %i5], %g3
25515 set 0x58, %l3
25516 ldxa [%l7 + %l3] 0x89, %o6
25517 nop
25518 set 0x0B, %l4
25519 ldsb [%l7 + %l4], %g4
25520 nop
25521 set 0x16, %i4
25522 ldsh [%l7 + %i4], %g1
25523 set 0x68, %o4
25524 ldxa [%l7 + %o4] 0x80, %i1
25525 nop
25526 set 0x50, %l5
25527 ldd [%l7 + %l5], %f8
25528 set 0x7C, %o7
25529 ldstuba [%l7 + %o7] 0x89, %i0
25530 add %g6, %o7, %g7
25531 ld [%l7 + 0x70], %f16
25532 set 0x78, %i6
25533 prefetcha [%l7 + %i6] 0x80, 2
25534 nop
25535 set 0x1F, %i2
25536 stb %o3, [%l7 + %i2]
25537 nop
25538 set 0x28, %o6
25539 stw %i2, [%l7 + %o6]
25540 nop
25541 set 0x60, %o0
25542 ldd [%l7 + %o0], %f16
25543 set 0x40, %g2
25544 ldda [%l7 + %g2] 0xda, %f0
25545 nop
25546 set 0x40, %g4
25547 ldsw [%l7 + %g4], %l5
25548 set 0x64, %g1
25549 lda [%l7 + %g1] 0x89, %f11
25550 set 0x50, %g7
25551 stda %i6, [%l7 + %g7] 0xeb
25552 membar #Sync
25553 and %i7, %l4, %o5
25554 set 0x34, %o2
25555 ldstuba [%l7 + %o2] 0x81, %o4
25556 nop
25557 set 0x34, %g3
25558 lduw [%l7 + %g3], %o0
25559 add %l7, 0x50, %l6
25560 wr %g0, 0x81, %asi
25561 casxa [%l6] 0x81, %l2, %i6
25562 st %fsr, [%l7 + 0x70]
25563 set 0x24, %l2
25564 swapa [%l7 + %l2] 0x89, %o1
25565 nop
25566 nop
25567 setx 0x83270BFFADFCA45F, %l0, %l6
25568 stx %l6, [%l7 + 0x28]
25569 ldd [%l7 + 0x28], %f0
25570 setx 0x63BF1359C3EAB041, %l1, %l5
25571 stx %l5, [%l7 + 0x10]
25572 ldd [%l7 + 0x10], %f24
25573 fdivd %f24, %f0, %f4
25574 set 0x28, %g5
25575 ldxa [%l7 + %g5] 0x88, %l0
25576 set 0x40, %g6
25577 stda %f0, [%l7 + %g6] 0xca
25578 set 0x38, %l0
25579 stwa %o2, [%l7 + %l0] 0xeb
25580 membar #Sync
25581 set 0x38, %i1
25582 sta %f21, [%l7 + %i1] 0x88
25583 nop
25584 set 0x20, %i3
25585 stw %g2, [%l7 + %i3]
25586 add %i3, %i5, %g5
25587 add %l3, %i4, %g3
25588 nop
25589 set 0x6C, %o5
25590 ldsh [%l7 + %o5], %o6
25591 wr %g1, %g4, %ccr
25592 set 0x68, %o1
25593 sta %f15, [%l7 + %o1] 0x81
25594 and %i1, %g6, %i0
25595 nop
25596 set 0x10, %l6
25597 ldd [%l7 + %l6], %g6
25598 or %l1, %o3, %o7
25599 add %l7, 0x20, %l6
25600 wr %g0, 0x89, %asi
25601 lda [%l6] %asi, %i2
25602 casa [%l6] 0x89, %i2, %l5
25603 fpadd16 %f14, %f24, %f24
25604 nop
25605 set 0x14, %l1
25606 lduw [%l7 + %l1], %l6
25607 membar #Sync
25608 set 0x40, %o3
25609 ldda [%l7 + %o3] 0xf9, %f0
25610 nop
25611 set 0x6C, %i0
25612 ldub [%l7 + %i0], %l4
25613 set 0x40, %i5
25614 ldxa [%l7 + %i5] 0x88, %i7
25615 add %o5, %o0, %l2
25616 set 0x6C, %i7
25617 sta %f21, [%l7 + %i7] 0x89
25618 set 0x40, %l4
25619 stxa %i6, [%l7 + %l4] 0x89
25620 set 0x55, %i4
25621 stba %o4, [%l7 + %i4] 0xe3
25622 membar #Sync
25623 set 0x48, %l3
25624 prefetcha [%l7 + %l3] 0x89, 2
25625 nop
25626 set 0x0A, %o4
25627 stb %o1, [%l7 + %o4]
25628 set 0x3C, %l5
25629 swapa [%l7 + %l5] 0x80, %o2
25630 nop
25631 set 0x5C, %i6
25632 ldsw [%l7 + %i6], %i3
25633 nop
25634 set 0x08, %o7
25635 ldd [%l7 + %o7], %f16
25636 nop
25637 set 0x59, %i2
25638 ldstub [%l7 + %i2], %i5
25639 nop
25640 set 0x50, %o0
25641 ldstub [%l7 + %o0], %g5
25642 nop
25643 set 0x46, %g2
25644 ldsb [%l7 + %g2], %l3
25645 set 0x38, %o6
25646 ldxa [%l7 + %o6] 0x89, %i4
25647 be,pt %icc, loop_194
25648 nop
25649 set 0x18, %g1
25650 stx %fsr, [%l7 + %g1]
25651 nop
25652 set 0x58, %g7
25653 std %f18, [%l7 + %g7]
25654 nop
25655 set 0x28, %g4
25656 ldx [%l7 + %g4], %g2
25657loop_194:
25658 wr %g3, %g1, %set_softint
25659 nop
25660 set 0x78, %g3
25661 std %f26, [%l7 + %g3]
25662 st %f26, [%l7 + 0x18]
25663 set 0x58, %o2
25664 ldxa [%l7 + %o2] 0x89, %g4
25665 st %f20, [%l7 + 0x28]
25666 set 0x3F, %l2
25667 stba %o6, [%l7 + %l2] 0xe2
25668 membar #Sync
25669 nop
25670 set 0x50, %g6
25671 stx %fsr, [%l7 + %g6]
25672 set 0x40, %g5
25673 stda %f0, [%l7 + %g5] 0x80
25674 fpadd32 %f2, %f16, %f16
25675 nop
25676 nop
25677 setx 0x5EAECD7F49B10AB3, %l0, %l6
25678 stx %l6, [%l7 + 0x28]
25679 ldd [%l7 + 0x28], %f16
25680 setx 0x6DE84F30F8B363B0, %l1, %l5
25681 stx %l5, [%l7 + 0x10]
25682 ldd [%l7 + 0x10], %f28
25683 fdivd %f28, %f16, %f0
25684 nop
25685 set 0x31, %i1
25686 stb %i1, [%l7 + %i1]
25687 nop
25688 set 0x70, %l0
25689 prefetch [%l7 + %l0], 2
25690 nop
25691 set 0x61, %o5
25692 stb %g6, [%l7 + %o5]
25693 nop
25694 set 0x30, %i3
25695 std %g6, [%l7 + %i3]
25696 set 0x7F, %o1
25697 stba %i0, [%l7 + %o1] 0xeb
25698 membar #Sync
25699 add %l7, 0x08, %l6
25700 wr %g0, 0x81, %asi
25701 casa [%l6] 0x81, %o3, %o7
25702 set 0x14, %l1
25703 ldstuba [%l7 + %l1] 0x81, %i2
25704 nop
25705 set 0x71, %l6
25706 ldsb [%l7 + %l6], %l5
25707 fpsub16s %f23, %f1, %f8
25708 set 0x10, %i0
25709 prefetcha [%l7 + %i0] 0x81, 4
25710 st %fsr, [%l7 + 0x2C]
25711 nop
25712 set 0x58, %o3
25713 std %f12, [%l7 + %o3]
25714 nop
25715 set 0x50, %i7
25716 ldd [%l7 + %i7], %f24
25717 set 0x28, %l4
25718 stwa %l4, [%l7 + %l4] 0x80
25719 set 0x30, %i4
25720 stxa %l6, [%l7 + %i4] 0x81
25721 set 0x20, %l3
25722 ldda [%l7 + %l3] 0xeb, %i6
25723 nop
25724 set 0x40, %o4
25725 prefetch [%l7 + %o4], 2
25726 bge,pt %icc, loop_195
25727 nop
25728 set 0x18, %l5
25729 ldsw [%l7 + %l5], %o5
25730 nop
25731 set 0x68, %i5
25732 stw %o0, [%l7 + %i5]
25733 add %i6, %l2, %o4
25734loop_195:
25735 nop
25736 set 0x48, %i6
25737 sth %o1, [%l7 + %i6]
25738 and %l0, %o2, %i5
25739 nop
25740 set 0x1E, %i2
25741 lduh [%l7 + %i2], %i3
25742 nop
25743 set 0x3E, %o7
25744 ldsh [%l7 + %o7], %l3
25745 set 0x38, %o0
25746 stxa %i4, [%l7 + %o0] 0x88
25747 nop
25748 set 0x50, %g2
25749 std %g4, [%l7 + %g2]
25750 nop
25751 set 0x74, %g1
25752 lduw [%l7 + %g1], %g3
25753 add %l7, 0x58, %l6
25754 wr %g0, 0x81, %asi
25755 lda [%l6] %asi, %g1
25756 casa [%l6] 0x81, %g1, %g4
25757 nop
25758 set 0x48, %g7
25759 stx %fsr, [%l7 + %g7]
25760 set 0x78, %o6
25761 lda [%l7 + %o6] 0x89, %f9
25762 set 0x58, %g3
25763 stxa %o6, [%l7 + %g3] 0xe2
25764 membar #Sync
25765 nop
25766 set 0x15, %o2
25767 ldub [%l7 + %o2], %i1
25768 wr %g6, %g2, %set_softint
25769 set 0x18, %l2
25770 stwa %g7, [%l7 + %l2] 0xea
25771 membar #Sync
25772 nop
25773 set 0x50, %g6
25774 ldd [%l7 + %g6], %o2
25775 set 0x28, %g5
25776 stba %o7, [%l7 + %g5] 0x88
25777 nop
25778 set 0x56, %i1
25779 ldsb [%l7 + %i1], %i0
25780 nop
25781 set 0x52, %l0
25782 ldub [%l7 + %l0], %l5
25783 add %i2, %l4, %l6
25784 nop
25785 set 0x08, %o5
25786 stx %l1, [%l7 + %o5]
25787 set 0x18, %g4
25788 prefetcha [%l7 + %g4] 0x80, 4
25789 st %fsr, [%l7 + 0x74]
25790 or %i7, %i6, %l2
25791 set 0x48, %i3
25792 prefetcha [%l7 + %i3] 0x89, 0
25793 set 0x40, %o1
25794 ldda [%l7 + %o1] 0x80, %f16
25795 fpadd32s %f31, %f25, %f30
25796 nop
25797 set 0x68, %l6
25798 ldx [%l7 + %l6], %o4
25799 set 0x50, %l1
25800 prefetcha [%l7 + %l1] 0x88, 3
25801 nop
25802 set 0x48, %o3
25803 ldd [%l7 + %o3], %f14
25804 set 0x40, %i0
25805 stda %o0, [%l7 + %i0] 0x89
25806 st %fsr, [%l7 + 0x54]
25807 nop
25808 set 0x2F, %i7
25809 ldstub [%l7 + %i7], %i5
25810 set 0x3C, %i4
25811 stwa %i3, [%l7 + %i4] 0xeb
25812 membar #Sync
25813 set 0x40, %l3
25814 ldda [%l7 + %l3] 0xea, %o2
25815 set 0x6B, %o4
25816 stba %i4, [%l7 + %o4] 0x88
25817 nop
25818 set 0x48, %l5
25819 ldd [%l7 + %l5], %g4
25820 nop
25821 set 0x2A, %i5
25822 ldub [%l7 + %i5], %l3
25823 set 0x08, %i6
25824 stwa %g3, [%l7 + %i6] 0xe3
25825 membar #Sync
25826 set 0x1F, %i2
25827 stba %g4, [%l7 + %i2] 0xeb
25828 membar #Sync
25829 set 0x40, %l4
25830 ldda [%l7 + %l4] 0xd0, %f0
25831 ld [%l7 + 0x7C], %f13
25832 nop
25833 set 0x7C, %o7
25834 ldsb [%l7 + %o7], %g1
25835 nop
25836 set 0x60, %g2
25837 stx %i1, [%l7 + %g2]
25838 nop
25839 set 0x60, %o0
25840 std %f10, [%l7 + %o0]
25841 nop
25842 set 0x74, %g1
25843 lduw [%l7 + %g1], %g6
25844 nop
25845 set 0x34, %o6
25846 ldsb [%l7 + %o6], %o6
25847 nop
25848 set 0x58, %g7
25849 std %g6, [%l7 + %g7]
25850 nop
25851 set 0x14, %o2
25852 prefetch [%l7 + %o2], 1
25853 nop
25854 set 0x28, %g3
25855 ldd [%l7 + %g3], %g2
25856 set 0x40, %g6
25857 ldda [%l7 + %g6] 0x89, %f0
25858 nop
25859 set 0x6A, %g5
25860 ldub [%l7 + %g5], %o3
25861 nop
25862 set 0x6E, %l2
25863 stb %i0, [%l7 + %l2]
25864 set 0x20, %i1
25865 ldda [%l7 + %i1] 0x81, %o6
25866 nop
25867 set 0x64, %o5
25868 lduh [%l7 + %o5], %i2
25869 add %l4, %l6, %l5
25870 set 0x40, %g4
25871 stda %l0, [%l7 + %g4] 0xe2
25872 membar #Sync
25873 set 0x54, %l0
25874 ldstuba [%l7 + %l0] 0x80, %o5
25875 nop
25876 set 0x38, %i3
25877 ldd [%l7 + %i3], %f18
25878 set 0x50, %o1
25879 stwa %i6, [%l7 + %o1] 0xe2
25880 membar #Sync
25881 set 0x28, %l6
25882 sta %f10, [%l7 + %l6] 0x81
25883 or %l2, %o0, %i7
25884 nop
25885 set 0x50, %o3
25886 std %o4, [%l7 + %o3]
25887 nop
25888 set 0x0A, %l1
25889 ldsh [%l7 + %l1], %l0
25890 set 0x58, %i0
25891 stxa %i5, [%l7 + %i0] 0x89
25892 nop
25893 set 0x54, %i4
25894 prefetch [%l7 + %i4], 0
25895 wr %o1, %i3, %softint
25896 set 0x40, %l3
25897 ldda [%l7 + %l3] 0xe3, %i4
25898 or %g5, %l3, %o2
25899 set 0x50, %i7
25900 stda %g2, [%l7 + %i7] 0x88
25901 nop
25902 set 0x1C, %o4
25903 ldstub [%l7 + %o4], %g1
25904 set 0x16, %i5
25905 stba %i1, [%l7 + %i5] 0x89
25906 add %l7, 0x10, %l6
25907 wr %g0, 0x80, %asi
25908 casa [%l6] 0x80, %g4, %o6
25909 or %g6, %g7, %o3
25910 add %i0, %g2, %o7
25911 nop
25912 set 0x0E, %l5
25913 ldsh [%l7 + %l5], %l4
25914 nop
25915 set 0x72, %i6
25916 sth %i2, [%l7 + %i6]
25917 set 0x50, %i2
25918 ldda [%l7 + %i2] 0xea, %i6
25919 set 0x7A, %o7
25920 stba %l1, [%l7 + %o7] 0x88
25921 nop
25922 set 0x18, %g2
25923 stb %l5, [%l7 + %g2]
25924 nop
25925 set 0x0A, %l4
25926 sth %o5, [%l7 + %l4]
25927 nop
25928 set 0x3A, %o0
25929 ldub [%l7 + %o0], %l2
25930 nop
25931 set 0x57, %g1
25932 stb %i6, [%l7 + %g1]
25933 nop
25934 set 0x71, %g7
25935 ldstub [%l7 + %g7], %i7
25936 set 0x40, %o2
25937 ldda [%l7 + %o2] 0x80, %f16
25938 nop
25939 set 0x50, %o6
25940 ldsw [%l7 + %o6], %o4
25941 nop
25942 set 0x28, %g6
25943 std %l0, [%l7 + %g6]
25944 nop
25945 set 0x40, %g5
25946 std %f4, [%l7 + %g5]
25947 nop
25948 set 0x18, %g3
25949 ldd [%l7 + %g3], %f0
25950 nop
25951 set 0x74, %i1
25952 sth %o0, [%l7 + %i1]
25953 nop
25954 set 0x20, %l2
25955 ldub [%l7 + %l2], %i5
25956 nop
25957 set 0x14, %g4
25958 lduh [%l7 + %g4], %i3
25959 set 0x40, %l0
25960 stda %f0, [%l7 + %l0] 0xf0
25961 membar #Sync
25962 st %fsr, [%l7 + 0x48]
25963 add %o1, %g5, %l3
25964 nop
25965 set 0x36, %i3
25966 lduh [%l7 + %i3], %i4
25967 nop
25968 set 0x4C, %o1
25969 swap [%l7 + %o1], %o2
25970 fpsub16 %f26, %f26, %f6
25971 set 0x60, %l6
25972 ldda [%l7 + %l6] 0x80, %g2
25973 set 0x77, %o5
25974 ldstuba [%l7 + %o5] 0x88, %g1
25975 set 0x70, %o3
25976 prefetcha [%l7 + %o3] 0x89, 3
25977 set 0x40, %i0
25978 stda %f0, [%l7 + %i0] 0x89
25979 wr %g0, 0x5, %fprs
25980 nop
25981 set 0x2E, %l1
25982 ldsh [%l7 + %l1], %o6
25983 set 0x0C, %i4
25984 swapa [%l7 + %i4] 0x81, %o3
25985 nop
25986 set 0x36, %i7
25987 sth %i0, [%l7 + %i7]
25988 fpsub16 %f28, %f24, %f20
25989 set 0x40, %o4
25990 stda %f16, [%l7 + %o4] 0x81
25991 set 0x78, %l3
25992 lda [%l7 + %l3] 0x88, %f16
25993 set 0x5E, %i5
25994 ldstuba [%l7 + %i5] 0x89, %g2
25995 nop
25996 set 0x42, %l5
25997 stb %g7, [%l7 + %l5]
25998 nop
25999 set 0x40, %i2
26000 std %f28, [%l7 + %i2]
26001 set 0x64, %i6
26002 sta %f24, [%l7 + %i6] 0x88
26003 add %o7, %l4, %i2
26004 st %f30, [%l7 + 0x78]
26005 nop
26006 set 0x0C, %o7
26007 swap [%l7 + %o7], %l1
26008 nop
26009 set 0x34, %l4
26010 swap [%l7 + %l4], %l5
26011 set 0x60, %o0
26012 stda %o4, [%l7 + %o0] 0xe3
26013 membar #Sync
26014 nop
26015 set 0x3D, %g1
26016 stb %l6, [%l7 + %g1]
26017 ld [%l7 + 0x58], %f1
26018 nop
26019 set 0x6C, %g7
26020 swap [%l7 + %g7], %l2
26021 set 0x60, %o2
26022 stha %i6, [%l7 + %o2] 0xe3
26023 membar #Sync
26024 and %o4, %i7, %l0
26025 nop
26026 set 0x18, %o6
26027 stx %i5, [%l7 + %o6]
26028 st %f29, [%l7 + 0x10]
26029 add %l7, 0x18, %l6
26030 wr %g0, 0x81, %asi
26031 casxa [%l6] 0x81, %o0, %i3
26032 nop
26033 set 0x2E, %g2
26034 lduh [%l7 + %g2], %o1
26035 set 0x20, %g6
26036 stda %g4, [%l7 + %g6] 0x88
26037 st %fsr, [%l7 + 0x30]
26038 fpadd32s %f21, %f22, %f9
26039 set 0x09, %g5
26040 stba %i4, [%l7 + %g5] 0xea
26041 membar #Sync
26042 ld [%l7 + 0x08], %f21
26043 nop
26044 set 0x30, %i1
26045 lduh [%l7 + %i1], %o2
26046 nop
26047 set 0x78, %l2
26048 ldsh [%l7 + %l2], %l3
26049 set 0x1B, %g4
26050 ldstuba [%l7 + %g4] 0x80, %g1
26051 set 0x40, %l0
26052 stda %f0, [%l7 + %l0] 0x80
26053 set 0x4C, %i3
26054 swapa [%l7 + %i3] 0x89, %g4
26055 st %f14, [%l7 + 0x58]
26056 st %fsr, [%l7 + 0x2C]
26057 set 0x2D, %g3
26058 stba %i1, [%l7 + %g3] 0x88
26059 nop
26060 set 0x08, %o1
26061 ldd [%l7 + %o1], %g6
26062 bg,a %xcc, loop_196
26063 nop
26064 set 0x41, %o5
26065 stb %o6, [%l7 + %o5]
26066 nop
26067 set 0x7E, %l6
26068 sth %o3, [%l7 + %l6]
26069 set 0x54, %o3
26070 lda [%l7 + %o3] 0x88, %f23
26071loop_196:
26072 nop
26073 set 0x08, %i0
26074 stxa %g3, [%l7 + %i0] 0xe3
26075 membar #Sync
26076 nop
26077 set 0x78, %l1
26078 stx %fsr, [%l7 + %l1]
26079 ld [%l7 + 0x64], %f28
26080 nop
26081 set 0x34, %i7
26082 stw %g2, [%l7 + %i7]
26083 nop
26084 set 0x34, %i4
26085 ldsw [%l7 + %i4], %i0
26086 nop
26087 set 0x68, %o4
26088 ldd [%l7 + %o4], %f16
26089 st %f16, [%l7 + 0x74]
26090 nop
26091 nop
26092 setx 0xD2171EFAF509ED0C, %l0, %l6
26093 stx %l6, [%l7 + 0x28]
26094 ldd [%l7 + 0x28], %f4
26095 setx 0x565D16EE6ED320A1, %l1, %l5
26096 stx %l5, [%l7 + 0x10]
26097 ldd [%l7 + 0x10], %f22
26098 fdivd %f22, %f4, %f30
26099 nop
26100 set 0x10, %i5
26101 ldd [%l7 + %i5], %o6
26102 wr %l4, %i2, %y
26103 EXIT_GOOD
26104
26105
26106
26107!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26108!
26109! Stats for Thread 6:
26110!
26111! Type l : 1247
26112! Type a : 27
26113! Type cti : 30
26114! Type x : 516
26115! Type f : 52
26116! Type i : 128
26117!
26118!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26119
26120!
26121! Thread 7 Start
26122!
26123.global thread_7
26124thread_7:
26125 mov %l7, %g1
26126 !# Set %cwp for 8 windows
26127 !# This threads memory space into each %l7
26128 wrpr %g0, 0x7, %cwp
26129 mov %g1, %l7
26130 wrpr %g0, 0x6, %cwp
26131 mov %g1, %l7
26132 wrpr %g0, 0x5, %cwp
26133 mov %g1, %l7
26134 wrpr %g0, 0x4, %cwp
26135 mov %g1, %l7
26136 wrpr %g0, 0x3, %cwp
26137 mov %g1, %l7
26138 wrpr %g0, 0x2, %cwp
26139 mov %g1, %l7
26140 wrpr %g0, 0x1, %cwp
26141 mov %g1, %l7
26142 wrpr %g0, 0x0, %cwp
26143 mov %g1, %l7
26144
26145 !# Set %fsr
26146 setx 0x0000000000400000, %l0, %l6 !# no post process
26147 stx %l6, [%l7 + 0x0] !# no post process
26148 ldx [%l7 + 0x0], %fsr !# no post process
26149
26150 wr %g0, 0x80, %asi !# no post process
26151
26152 !# Initialize registers ..
26153
26154 !# Global registers
26155 set 0xF, %g1
26156 set 0x5, %g2
26157 set 0x7, %g3
26158 set 0x2, %g4
26159 set 0xA, %g5
26160 set 0x9, %g6
26161 set 0x3, %g7
26162 !# Input registers
26163 set -0x3, %i0
26164 set -0x6, %i1
26165 set -0x2, %i2
26166 set -0x3, %i3
26167 set -0x0, %i4
26168 set -0x0, %i5
26169 set -0x3, %i6
26170 set -0x6, %i7
26171 !# Local registers
26172 set 0x571D4C35, %l0
26173 set 0x750E0BED, %l1
26174 set 0x6C788BAA, %l2
26175 set 0x15C2B6FC, %l3
26176 set 0x4950EA3A, %l4
26177 set 0x759BEFCE, %l5
26178 set 0x6A98AB6D, %l6
26179 !# Output registers
26180 set 0x1CC2, %o0
26181 set 0x0414, %o1
26182 set 0x11E3, %o2
26183 set -0x0D58, %o3
26184 set -0x14EA, %o4
26185 set -0x04CC, %o5
26186 set 0x0B38, %o6
26187 set -0x0410, %o7
26188 !# Float registers
26189 INIT_TH_FP_REG(%l7,%f0,0x50D2C45983E1314C)
26190 INIT_TH_FP_REG(%l7,%f2,0x4F4030478FA9DD46)
26191 INIT_TH_FP_REG(%l7,%f4,0xAECEFC89A324B2E9)
26192 INIT_TH_FP_REG(%l7,%f6,0x58D538DAB7559B93)
26193 INIT_TH_FP_REG(%l7,%f8,0xDCC55C8CF6A87777)
26194 INIT_TH_FP_REG(%l7,%f10,0x05214752683EC1C3)
26195 INIT_TH_FP_REG(%l7,%f12,0x090E6C1292F36852)
26196 INIT_TH_FP_REG(%l7,%f14,0x4AEEE78A14A49ED9)
26197 INIT_TH_FP_REG(%l7,%f16,0x4E479F5E4B3DBAB0)
26198 INIT_TH_FP_REG(%l7,%f18,0xA681E608AB6681C0)
26199 INIT_TH_FP_REG(%l7,%f20,0x7A9B9DD94353E6EE)
26200 INIT_TH_FP_REG(%l7,%f22,0x2F10070D7153F1C2)
26201 INIT_TH_FP_REG(%l7,%f24,0x87C52C9F1C1F4B71)
26202 INIT_TH_FP_REG(%l7,%f26,0xAFF347786560502C)
26203 INIT_TH_FP_REG(%l7,%f28,0xD58BB65DDCCEE837)
26204 INIT_TH_FP_REG(%l7,%f30,0xDF9B40B6AE1D95ED)
26205
26206 !# Execute Main Diag ..
26207
26208 set 0x44, %l5
26209 lda [%l7 + %l5] 0x80, %f23
26210 nop
26211 set 0x62, %l3
26212 ldsh [%l7 + %l3], %g7
26213 bge,a %xcc, loop_197
26214 st %f22, [%l7 + 0x1C]
26215 nop
26216 set 0x10, %i6
26217 ldx [%l7 + %i6], %l1
26218 ld [%l7 + 0x64], %f17
26219loop_197:
26220 nop
26221 set 0x40, %o7
26222 stda %o4, [%l7 + %o7] 0x81
26223 nop
26224 set 0x30, %l4
26225 std %i6, [%l7 + %l4]
26226 nop
26227 set 0x14, %i2
26228 swap [%l7 + %i2], %l2
26229 set 0x68, %o0
26230 prefetcha [%l7 + %o0] 0x89, 2
26231 ld [%l7 + 0x2C], %f8
26232 nop
26233 set 0x22, %g7
26234 ldstub [%l7 + %g7], %l5
26235 nop
26236 set 0x57, %o2
26237 ldstub [%l7 + %o2], %o4
26238 nop
26239 set 0x18, %g1
26240 prefetch [%l7 + %g1], 4
26241 add %l7, 0x68, %l6
26242 wr %g0, 0x89, %asi
26243 casa [%l6] 0x89, %l0, %i7
26244 set 0x64, %g2
26245 sta %f12, [%l7 + %g2] 0x88
26246 nop
26247 set 0x60, %g6
26248 ldd [%l7 + %g6], %o0
26249 membar #Sync
26250 set 0x40, %o6
26251 ldda [%l7 + %o6] 0xf0, %f0
26252 nop
26253 set 0x48, %g5
26254 stw %i3, [%l7 + %g5]
26255 set 0x5C, %l2
26256 lda [%l7 + %l2] 0x80, %f24
26257 ld [%l7 + 0x10], %f14
26258 nop
26259 set 0x3E, %i1
26260 ldsb [%l7 + %i1], %o1
26261 nop
26262 set 0x1F, %l0
26263 ldub [%l7 + %l0], %i5
26264 nop
26265 set 0x3C, %g4
26266 swap [%l7 + %g4], %i4
26267 set 0x2C, %i3
26268 stwa %g5, [%l7 + %i3] 0xe3
26269 membar #Sync
26270 set 0x0C, %g3
26271 sta %f21, [%l7 + %g3] 0x88
26272 fpsub16s %f8, %f7, %f9
26273 nop
26274 set 0x48, %o1
26275 ldsw [%l7 + %o1], %l3
26276 set 0x4E, %o5
26277 stba %g1, [%l7 + %o5] 0x88
26278 set 0x3E, %l6
26279 ldstuba [%l7 + %l6] 0x88, %g4
26280 add %l7, 0x68, %l6
26281 wr %g0, 0x89, %asi
26282 casxa [%l6] 0x89, %o2, %g6
26283 set 0x50, %i0
26284 stxa %o6, [%l7 + %i0] 0xeb
26285 membar #Sync
26286 set 0x4C, %l1
26287 swapa [%l7 + %l1] 0x81, %i1
26288 set 0x38, %i7
26289 lda [%l7 + %i7] 0x89, %f18
26290 nop
26291 set 0x67, %o3
26292 ldstub [%l7 + %o3], %g3
26293 nop
26294 set 0x68, %o4
26295 stx %g2, [%l7 + %o4]
26296 nop
26297 set 0x68, %i4
26298 ldx [%l7 + %i4], %o3
26299 nop
26300 set 0x2F, %l5
26301 ldsb [%l7 + %l5], %o7
26302 nop
26303 set 0x33, %i5
26304 ldub [%l7 + %i5], %i0
26305 set 0x1C, %l3
26306 lda [%l7 + %l3] 0x80, %f25
26307 nop
26308 set 0x20, %o7
26309 ldd [%l7 + %o7], %f28
26310 and %l4, %g7, %l1
26311 nop
26312 set 0x0E, %i6
26313 ldstub [%l7 + %i6], %o5
26314 set 0x10, %l4
26315 prefetcha [%l7 + %l4] 0x81, 1
26316 add %l7, 0x08, %l6
26317 wr %g0, 0x81, %asi
26318 ldxa [%l6] %asi, %l2
26319 casxa [%l6] 0x81, %l2, %i2
26320 nop
26321 set 0x38, %i2
26322 ldd [%l7 + %i2], %f18
26323 nop
26324 set 0x74, %o0
26325 ldstub [%l7 + %o0], %l5
26326 set 0x68, %g7
26327 prefetcha [%l7 + %g7] 0x80, 4
26328 set 0x08, %g1
26329 stda %l0, [%l7 + %g1] 0x88
26330 membar #Sync
26331 set 0x40, %g2
26332 ldda [%l7 + %g2] 0xf1, %f16
26333 nop
26334 set 0x28, %o2
26335 ldd [%l7 + %o2], %i6
26336 add %i7, %i3, %o0
26337 st %f9, [%l7 + 0x64]
26338 add %l7, 0x08, %l6
26339 wr %g0, 0x88, %asi
26340 ldxa [%l6] %asi, %o1
26341 casxa [%l6] 0x88, %o1, %i4
26342 add %l7, 0x70, %l6
26343 wr %g0, 0x80, %asi
26344 lda [%l6] %asi, %g5
26345 casa [%l6] 0x80, %g5, %i5
26346 nop
26347 set 0x38, %g6
26348 ldx [%l7 + %g6], %g1
26349 nop
26350 set 0x30, %g5
26351 ldd [%l7 + %g5], %g4
26352 set 0x60, %l2
26353 ldda [%l7 + %l2] 0x89, %l2
26354 nop
26355 set 0x0A, %i1
26356 lduh [%l7 + %i1], %o2
26357 nop
26358 set 0x28, %o6
26359 prefetch [%l7 + %o6], 4
26360 set 0x40, %l0
26361 ldda [%l7 + %l0] 0x81, %f16
26362 nop
26363 set 0x30, %g4
26364 swap [%l7 + %g4], %g6
26365 ld [%l7 + 0x10], %f9
26366 set 0x18, %i3
26367 stwa %o6, [%l7 + %i3] 0xe3
26368 membar #Sync
26369 nop
26370 set 0x52, %g3
26371 ldsh [%l7 + %g3], %i1
26372 nop
26373 set 0x48, %o1
26374 ldx [%l7 + %o1], %g2
26375 nop
26376 set 0x38, %o5
26377 swap [%l7 + %o5], %o3
26378 nop
26379 set 0x60, %i0
26380 swap [%l7 + %i0], %o7
26381 set 0x10, %l6
26382 stxa %g3, [%l7 + %l6] 0x80
26383 set 0x28, %i7
26384 ldxa [%l7 + %i7] 0x88, %l4
26385 set 0x40, %l1
26386 ldda [%l7 + %l1] 0xd8, %f0
26387 nop
26388 set 0x68, %o4
26389 stx %i0, [%l7 + %o4]
26390 set 0x40, %i4
26391 stda %f0, [%l7 + %i4] 0x81
26392 add %l7, 0x58, %l6
26393 wr %g0, 0x89, %asi
26394 casxa [%l6] 0x89, %g7, %o5
26395 nop
26396 set 0x10, %l5
26397 ldsw [%l7 + %l5], %l6
26398 set 0x7C, %i5
26399 lda [%l7 + %i5] 0x88, %f18
26400 nop
26401 set 0x40, %o3
26402 stb %l1, [%l7 + %o3]
26403 ld [%l7 + 0x7C], %f0
26404 set 0x30, %l3
26405 ldxa [%l7 + %l3] 0x88, %i2
26406 nop
26407 set 0x58, %o7
26408 ldd [%l7 + %o7], %l4
26409 nop
26410 set 0x7C, %l4
26411 ldsh [%l7 + %l4], %o4
26412 nop
26413 set 0x24, %i2
26414 sth %l2, [%l7 + %i2]
26415 fpsub32s %f17, %f18, %f20
26416 nop
26417 set 0x10, %o0
26418 prefetch [%l7 + %o0], 1
26419 st %fsr, [%l7 + 0x34]
26420 nop
26421 set 0x74, %i6
26422 lduw [%l7 + %i6], %i6
26423 add %l7, 0x60, %l6
26424 wr %g0, 0x80, %asi
26425 casa [%l6] 0x80, %i7, %i3
26426 st %f7, [%l7 + 0x44]
26427 nop
26428 set 0x2C, %g7
26429 lduh [%l7 + %g7], %o0
26430 membar #Sync
26431 set 0x40, %g1
26432 ldda [%l7 + %g1] 0xf8, %f0
26433 st %f17, [%l7 + 0x70]
26434 nop
26435 set 0x68, %g2
26436 ldd [%l7 + %g2], %f22
26437 nop
26438 set 0x10, %g6
26439 ldx [%l7 + %g6], %o1
26440 and %i4, %l0, %i5
26441 nop
26442 set 0x20, %o2
26443 swap [%l7 + %o2], %g5
26444 set 0x3E, %g5
26445 stha %g4, [%l7 + %g5] 0x81
26446 set 0x2A, %i1
26447 stha %g1, [%l7 + %i1] 0x80
26448 set 0x28, %o6
26449 ldxa [%l7 + %o6] 0x80, %o2
26450 or %l3, %g6, %o6
26451 nop
26452 set 0x30, %l2
26453 ldx [%l7 + %l2], %i1
26454 nop
26455 nop
26456 setx 0x05522DAC7C507A42, %l0, %l6
26457 stx %l6, [%l7 + 0x28]
26458 ldd [%l7 + 0x28], %f16
26459 setx 0x1B1A0B8CB5189449, %l1, %l5
26460 stx %l5, [%l7 + 0x10]
26461 ldd [%l7 + 0x10], %f10
26462 fdivd %f10, %f16, %f26
26463 or %o3, %g2, %o7
26464 set 0x68, %g4
26465 swapa [%l7 + %g4] 0x80, %l4
26466 nop
26467 set 0x40, %l0
26468 ldx [%l7 + %l0], %g3
26469 set 0x78, %g3
26470 prefetcha [%l7 + %g3] 0x88, 4
26471 nop
26472 set 0x1C, %i3
26473 ldsw [%l7 + %i3], %g7
26474 nop
26475 set 0x20, %o5
26476 std %o4, [%l7 + %o5]
26477 nop
26478 set 0x1A, %i0
26479 sth %l6, [%l7 + %i0]
26480 st %f27, [%l7 + 0x70]
26481 nop
26482 set 0x30, %o1
26483 std %i2, [%l7 + %o1]
26484 set 0x78, %i7
26485 ldxa [%l7 + %i7] 0x80, %l1
26486 nop
26487 set 0x7B, %l6
26488 ldub [%l7 + %l6], %o4
26489 nop
26490 set 0x68, %o4
26491 stx %fsr, [%l7 + %o4]
26492 set 0x64, %l1
26493 lda [%l7 + %l1] 0x89, %f6
26494 nop
26495 set 0x38, %l5
26496 lduw [%l7 + %l5], %l5
26497 nop
26498 set 0x59, %i5
26499 ldstub [%l7 + %i5], %i6
26500 add %l7, 0x40, %l6
26501 wr %g0, 0x89, %asi
26502 casxa [%l6] 0x89, %l2, %i7
26503 set 0x40, %i4
26504 ldda [%l7 + %i4] 0xd8, %f0
26505 nop
26506 set 0x28, %o3
26507 ldx [%l7 + %o3], %o0
26508 set 0x70, %o7
26509 swapa [%l7 + %o7] 0x89, %o1
26510 st %fsr, [%l7 + 0x48]
26511 add %i3, %i4, %l0
26512 nop
26513 set 0x57, %l4
26514 ldstub [%l7 + %l4], %i5
26515 nop
26516 set 0x66, %l3
26517 ldsh [%l7 + %l3], %g5
26518 fpsub32 %f24, %f28, %f18
26519 set 0x64, %i2
26520 swapa [%l7 + %i2] 0x89, %g1
26521 set 0x40, %o0
26522 stda %f0, [%l7 + %o0] 0x88
26523 nop
26524 set 0x40, %i6
26525 ldub [%l7 + %i6], %o2
26526 and %g4, %g6, %o6
26527 set 0x5C, %g7
26528 sta %f12, [%l7 + %g7] 0x88
26529 set 0x3F, %g2
26530 ldstuba [%l7 + %g2] 0x80, %i1
26531 wr %l3, %g2, %set_softint
26532 nop
26533 set 0x56, %g1
26534 lduh [%l7 + %g1], %o3
26535 nop
26536 set 0x28, %g6
26537 stx %fsr, [%l7 + %g6]
26538 nop
26539 set 0x44, %g5
26540 swap [%l7 + %g5], %l4
26541 nop
26542 set 0x16, %o2
26543 ldsh [%l7 + %o2], %o7
26544 add %i0, %g3, %g7
26545 st %fsr, [%l7 + 0x34]
26546 nop
26547 set 0x48, %o6
26548 prefetch [%l7 + %o6], 4
26549 fpadd32s %f12, %f5, %f0
26550 nop
26551 set 0x60, %l2
26552 std %f22, [%l7 + %l2]
26553 set 0x68, %i1
26554 prefetcha [%l7 + %i1] 0x80, 0
26555 set 0x78, %l0
26556 prefetcha [%l7 + %l0] 0x80, 0
26557 nop
26558 set 0x60, %g3
26559 std %i2, [%l7 + %g3]
26560 nop
26561 set 0x18, %i3
26562 ldub [%l7 + %i3], %l1
26563 ld [%l7 + 0x70], %f29
26564 nop
26565 set 0x4E, %o5
26566 lduh [%l7 + %o5], %o4
26567 nop
26568 set 0x20, %g4
26569 stx %fsr, [%l7 + %g4]
26570 st %fsr, [%l7 + 0x64]
26571 add %l5, %l2, %i7
26572 nop
26573 set 0x58, %i0
26574 stx %fsr, [%l7 + %i0]
26575 add %i6, %o1, %o0
26576 and %i3, %l0, %i4
26577 add %g5, %i5, %g1
26578 st %f29, [%l7 + 0x5C]
26579 or %o2, %g6, %g4
26580 ld [%l7 + 0x20], %f27
26581 nop
26582 set 0x38, %o1
26583 stx %o6, [%l7 + %o1]
26584 set 0x48, %l6
26585 stwa %l3, [%l7 + %l6] 0xea
26586 membar #Sync
26587 st %fsr, [%l7 + 0x70]
26588 nop
26589 set 0x21, %o4
26590 stb %i1, [%l7 + %o4]
26591 nop
26592 set 0x3F, %l1
26593 ldsb [%l7 + %l1], %g2
26594 nop
26595 set 0x1A, %l5
26596 stb %l4, [%l7 + %l5]
26597 nop
26598 set 0x28, %i5
26599 prefetch [%l7 + %i5], 4
26600 st %fsr, [%l7 + 0x68]
26601 nop
26602 set 0x0D, %i7
26603 ldstub [%l7 + %i7], %o3
26604 set 0x40, %o3
26605 prefetcha [%l7 + %o3] 0x88, 3
26606 nop
26607 set 0x78, %i4
26608 ldd [%l7 + %i4], %f20
26609 nop
26610 set 0x58, %l4
26611 stx %fsr, [%l7 + %l4]
26612 set 0x34, %l3
26613 stha %o7, [%l7 + %l3] 0x81
26614 add %l7, 0x64, %l6
26615 wr %g0, 0x88, %asi
26616 lda [%l6] %asi, %g7
26617 casa [%l6] 0x88, %g7, %o5
26618 nop
26619 set 0x34, %i2
26620 swap [%l7 + %i2], %l6
26621 nop
26622 set 0x29, %o7
26623 ldsb [%l7 + %o7], %g3
26624 wr %l1, %o4, %y
26625 set 0x66, %o0
26626 stba %l5, [%l7 + %o0] 0xea
26627 membar #Sync
26628 nop
26629 set 0x5A, %g7
26630 sth %i2, [%l7 + %g7]
26631 add %l7, 0x70, %l6
26632 wr %g0, 0x89, %asi
26633 casxa [%l6] 0x89, %l2, %i6
26634 nop
26635 set 0x2E, %g2
26636 lduh [%l7 + %g2], %i7
26637 nop
26638 set 0x30, %i6
26639 stx %fsr, [%l7 + %i6]
26640 set 0x28, %g6
26641 ldxa [%l7 + %g6] 0x80, %o1
26642 nop
26643 set 0x68, %g5
26644 std %f8, [%l7 + %g5]
26645 set 0x78, %o2
26646 stba %o0, [%l7 + %o2] 0xe2
26647 membar #Sync
26648 nop
26649 set 0x7C, %g1
26650 stb %l0, [%l7 + %g1]
26651 set 0x68, %o6
26652 ldxa [%l7 + %o6] 0x80, %i3
26653 set 0x40, %l2
26654 stda %f0, [%l7 + %l2] 0x81
26655 nop
26656 set 0x08, %l0
26657 stx %fsr, [%l7 + %l0]
26658 wr %g0, 0x4, %fprs
26659 nop
26660 set 0x4C, %g3
26661 ldstub [%l7 + %g3], %i5
26662 and %o2, %g1, %g4
26663 nop
26664 set 0x14, %i3
26665 sth %g6, [%l7 + %i3]
26666 set 0x54, %o5
26667 lda [%l7 + %o5] 0x80, %f25
26668 nop
26669 set 0x18, %g4
26670 ldd [%l7 + %g4], %f8
26671 and %o6, %i1, %g2
26672 add %l7, 0x44, %l6
26673 wr %g0, 0x80, %asi
26674 casa [%l6] 0x80, %l4, %o3
26675 nop
26676 set 0x40, %i1
26677 ldx [%l7 + %i1], %l3
26678 set 0x63, %o1
26679 ldstuba [%l7 + %o1] 0x88, %i0
26680 set 0x40, %i0
26681 stda %f0, [%l7 + %i0] 0x88
26682 nop
26683 set 0x46, %l6
26684 stb %o7, [%l7 + %l6]
26685 set 0x70, %l1
26686 ldda [%l7 + %l1] 0xea, %o4
26687 set 0x08, %l5
26688 lda [%l7 + %l5] 0x89, %f18
26689 fpsub16 %f8, %f22, %f16
26690 nop
26691 set 0x20, %i5
26692 ldsw [%l7 + %i5], %l6
26693 and %g7, %g3, %o4
26694 nop
26695 set 0x09, %i7
26696 ldub [%l7 + %i7], %l1
26697 set 0x56, %o3
26698 stha %i2, [%l7 + %o3] 0xe2
26699 membar #Sync
26700 st %fsr, [%l7 + 0x70]
26701 nop
26702 set 0x1C, %i4
26703 stw %l5, [%l7 + %i4]
26704 or %l2, %i7, %o1
26705 nop
26706 set 0x20, %o4
26707 ldd [%l7 + %o4], %f8
26708 nop
26709 set 0x0C, %l3
26710 ldsw [%l7 + %l3], %o0
26711 nop
26712 set 0x2C, %l4
26713 stw %i6, [%l7 + %l4]
26714 st %f4, [%l7 + 0x48]
26715 nop
26716 set 0x18, %i2
26717 swap [%l7 + %i2], %l0
26718 set 0x7C, %o7
26719 swapa [%l7 + %o7] 0x80, %i3
26720 nop
26721 set 0x7A, %g7
26722 lduh [%l7 + %g7], %i4
26723 set 0x48, %g2
26724 sta %f18, [%l7 + %g2] 0x88
26725 nop
26726 set 0x30, %i6
26727 prefetch [%l7 + %i6], 2
26728 nop
26729 set 0x0C, %o0
26730 lduw [%l7 + %o0], %i5
26731 nop
26732 set 0x15, %g5
26733 ldub [%l7 + %g5], %g5
26734 set 0x20, %o2
26735 ldda [%l7 + %o2] 0xe3, %g0
26736 nop
26737 set 0x70, %g1
26738 std %o2, [%l7 + %g1]
26739 set 0x78, %o6
26740 stda %g6, [%l7 + %o6] 0xe3
26741 membar #Sync
26742 set 0x22, %g6
26743 stha %g4, [%l7 + %g6] 0x89
26744 or %i1, %g2, %l4
26745 set 0x10, %l2
26746 ldda [%l7 + %l2] 0xeb, %o2
26747 set 0x40, %g3
26748 ldda [%l7 + %g3] 0xd8, %f16
26749 nop
26750 set 0x2C, %l0
26751 lduh [%l7 + %l0], %o6
26752 set 0x4E, %i3
26753 stba %l3, [%l7 + %i3] 0x80
26754 fpadd32 %f30, %f12, %f2
26755 set 0x68, %o5
26756 swapa [%l7 + %o5] 0x88, %o7
26757 and %o5, %i0, %l6
26758 set 0x08, %g4
26759 prefetcha [%l7 + %g4] 0x88, 3
26760 set 0x10, %i1
26761 ldda [%l7 + %i1] 0xea, %o4
26762 nop
26763 set 0x1C, %i0
26764 ldsh [%l7 + %i0], %l1
26765 set 0x70, %o1
26766 stxa %g3, [%l7 + %o1] 0xea
26767 membar #Sync
26768 add %l7, 0x50, %l6
26769 wr %g0, 0x88, %asi
26770 casa [%l6] 0x88, %i2, %l5
26771 wr %l2, %i7, %y
26772 nop
26773 set 0x20, %l1
26774 stb %o0, [%l7 + %l1]
26775 and %o1, %i6, %i3
26776 set 0x58, %l6
26777 stxa %i4, [%l7 + %l6] 0xeb
26778 membar #Sync
26779 nop
26780 set 0x54, %l5
26781 sth %l0, [%l7 + %l5]
26782 st %fsr, [%l7 + 0x30]
26783 nop
26784 set 0x08, %i7
26785 stx %fsr, [%l7 + %i7]
26786 nop
26787 set 0x6C, %o3
26788 ldsw [%l7 + %o3], %i5
26789 add %l7, 0x70, %l6
26790 wr %g0, 0x89, %asi
26791 lda [%l6] %asi, %g5
26792 casa [%l6] 0x89, %g5, %o2
26793 nop
26794 set 0x18, %i4
26795 stx %fsr, [%l7 + %i4]
26796 set 0x18, %i5
26797 stxa %g1, [%l7 + %i5] 0xe3
26798 membar #Sync
26799 set 0x5F, %l3
26800 stba %g4, [%l7 + %l3] 0x80
26801 nop
26802 set 0x30, %o4
26803 stx %fsr, [%l7 + %o4]
26804 nop
26805 set 0x71, %l4
26806 ldub [%l7 + %l4], %g6
26807 add %l7, 0x38, %l6
26808 wr %g0, 0x80, %asi
26809 casxa [%l6] 0x80, %g2, %l4
26810 nop
26811 set 0x18, %i2
26812 stw %i1, [%l7 + %i2]
26813 nop
26814 set 0x08, %o7
26815 ldsb [%l7 + %o7], %o6
26816 fpadd16 %f6, %f6, %f26
26817 wr %o3, %l3, %softint
26818 or %o7, %o5, %i0
26819 set 0x7A, %g2
26820 stha %g7, [%l7 + %g2] 0x88
26821 ld [%l7 + 0x2C], %f12
26822 nop
26823 set 0x74, %i6
26824 ldstub [%l7 + %i6], %o4
26825 nop
26826 set 0x63, %o0
26827 ldsb [%l7 + %o0], %l1
26828 set 0x60, %g5
26829 stxa %l6, [%l7 + %g5] 0xea
26830 membar #Sync
26831 set 0x50, %g7
26832 swapa [%l7 + %g7] 0x88, %g3
26833 nop
26834 set 0x43, %g1
26835 ldstub [%l7 + %g1], %l5
26836 nop
26837 set 0x24, %o2
26838 ldsh [%l7 + %o2], %i2
26839 nop
26840 set 0x1C, %o6
26841 lduh [%l7 + %o6], %i7
26842 nop
26843 set 0x56, %g6
26844 ldsh [%l7 + %g6], %o0
26845 nop
26846 set 0x1A, %l2
26847 ldstub [%l7 + %l2], %l2
26848 st %fsr, [%l7 + 0x44]
26849 nop
26850 set 0x18, %g3
26851 ldsw [%l7 + %g3], %i6
26852 add %o1, %i3, %i4
26853 set 0x28, %l0
26854 stba %i5, [%l7 + %l0] 0xea
26855 membar #Sync
26856 set 0x78, %i3
26857 stwa %g5, [%l7 + %i3] 0x89
26858 add %l7, 0x30, %l6
26859 wr %g0, 0x89, %asi
26860 lda [%l6] %asi, %o2
26861 casa [%l6] 0x89, %o2, %l0
26862 add %l7, 0x08, %l6
26863 wr %g0, 0x89, %asi
26864 casa [%l6] 0x89, %g1, %g6
26865 ld [%l7 + 0x48], %f20
26866 nop
26867 set 0x10, %g4
26868 prefetch [%l7 + %g4], 4
26869 set 0x48, %i1
26870 stha %g2, [%l7 + %i1] 0xe3
26871 membar #Sync
26872 nop
26873 nop
26874 setx 0x8D661945CE96DB0E, %l0, %l6
26875 stx %l6, [%l7 + 0x28]
26876 ldd [%l7 + 0x28], %f18
26877 setx 0x5D7BFEC37453ED27, %l1, %l5
26878 stx %l5, [%l7 + 0x10]
26879 ldd [%l7 + 0x10], %f28
26880 fdivd %f28, %f18, %f30
26881 set 0x35, %o5
26882 ldstuba [%l7 + %o5] 0x89, %l4
26883 set 0x78, %o1
26884 swapa [%l7 + %o1] 0x80, %i1
26885 nop
26886 set 0x20, %i0
26887 swap [%l7 + %i0], %o6
26888 nop
26889 set 0x58, %l6
26890 ldstub [%l7 + %l6], %o3
26891 add %l7, 0x18, %l6
26892 wr %g0, 0x89, %asi
26893 ldxa [%l6] %asi, %g4
26894 casxa [%l6] 0x89, %g4, %l3
26895 nop
26896 set 0x1B, %l5
26897 ldub [%l7 + %l5], %o5
26898 nop
26899 set 0x20, %i7
26900 ldd [%l7 + %i7], %f30
26901 set 0x58, %l1
26902 prefetcha [%l7 + %l1] 0x80, 1
26903 set 0x2F, %i4
26904 ldstuba [%l7 + %i4] 0x80, %g7
26905 set 0x38, %o3
26906 lda [%l7 + %o3] 0x88, %f5
26907 set 0x40, %i5
26908 stwa %o4, [%l7 + %i5] 0xeb
26909 membar #Sync
26910 nop
26911 set 0x60, %l3
26912 ldx [%l7 + %l3], %o7
26913 set 0x40, %o4
26914 ldda [%l7 + %o4] 0xd0, %f0
26915 add %l7, 0x14, %l6
26916 wr %g0, 0x80, %asi
26917 lda [%l6] %asi, %l1
26918 casa [%l6] 0x80, %l1, %l6
26919 nop
26920 set 0x1A, %l4
26921 ldub [%l7 + %l4], %g3
26922 add %l5, %i2, %o0
26923 set 0x5C, %o7
26924 swapa [%l7 + %o7] 0x88, %i7
26925 nop
26926 set 0x29, %g2
26927 stb %i6, [%l7 + %g2]
26928 nop
26929 set 0x18, %i2
26930 ldx [%l7 + %i2], %l2
26931 set 0x38, %o0
26932 swapa [%l7 + %o0] 0x81, %o1
26933 set 0x5E, %i6
26934 stba %i4, [%l7 + %i6] 0x89
26935 or %i5, %g5, %i3
26936 set 0x38, %g5
26937 stda %l0, [%l7 + %g5] 0x88
26938 set 0x1E, %g7
26939 ldstuba [%l7 + %g7] 0x80, %g1
26940 set 0x10, %o2
26941 stxa %o2, [%l7 + %o2] 0x89
26942 add %l7, 0x78, %l6
26943 wr %g0, 0x81, %asi
26944 lda [%l6] %asi, %g6
26945 casa [%l6] 0x81, %g6, %g2
26946 ld [%l7 + 0x20], %f5
26947 set 0x08, %g1
26948 stwa %i1, [%l7 + %g1] 0xe2
26949 membar #Sync
26950 nop
26951 set 0x5C, %o6
26952 sth %o6, [%l7 + %o6]
26953 set 0x40, %l2
26954 stda %f16, [%l7 + %l2] 0xd8
26955 add %l7, 0x20, %l6
26956 wr %g0, 0x80, %asi
26957 lda [%l6] %asi, %o3
26958 casa [%l6] 0x80, %o3, %g4
26959 set 0x1A, %g6
26960 stha %l3, [%l7 + %g6] 0x89
26961 add %l7, 0x24, %l6
26962 wr %g0, 0x89, %asi
26963 casa [%l6] 0x89, %o5, %l4
26964 st %f11, [%l7 + 0x34]
26965 nop
26966 set 0x0C, %g3
26967 sth %g7, [%l7 + %g3]
26968 add %l7, 0x34, %l6
26969 wr %g0, 0x80, %asi
26970 lda [%l6] %asi, %i0
26971 casa [%l6] 0x80, %i0, %o7
26972 set 0x6E, %i3
26973 stba %l1, [%l7 + %i3] 0x89
26974 and %o4, %g3, %l6
26975 nop
26976 set 0x1E, %g4
26977 sth %l5, [%l7 + %g4]
26978 set 0x40, %i1
26979 ldda [%l7 + %i1] 0xda, %f0
26980 st %fsr, [%l7 + 0x38]
26981 set 0x10, %l0
26982 prefetcha [%l7 + %l0] 0x80, 1
26983 set 0x59, %o1
26984 stba %o0, [%l7 + %o1] 0xeb
26985 membar #Sync
26986 nop
26987 set 0x4F, %o5
26988 stb %i6, [%l7 + %o5]
26989 nop
26990 set 0x22, %i0
26991 ldstub [%l7 + %i0], %l2
26992 set 0x0C, %l6
26993 lda [%l7 + %l6] 0x80, %f9
26994 add %l7, 0x3C, %l6
26995 wr %g0, 0x80, %asi
26996 casa [%l6] 0x80, %o1, %i7
26997 and %i4, %g5, %i5
26998 nop
26999 set 0x58, %i7
27000 ldsb [%l7 + %i7], %l0
27001 nop
27002 set 0x23, %l5
27003 ldub [%l7 + %l5], %i3
27004 nop
27005 set 0x42, %l1
27006 lduh [%l7 + %l1], %o2
27007 nop
27008 set 0x70, %i4
27009 lduh [%l7 + %i4], %g1
27010 set 0x7C, %o3
27011 lda [%l7 + %o3] 0x89, %f22
27012 nop
27013 set 0x68, %l3
27014 ldd [%l7 + %l3], %g6
27015 set 0x58, %i5
27016 lda [%l7 + %i5] 0x89, %f22
27017 or %i1, %o6, %o3
27018 fpsub16s %f29, %f30, %f5
27019 set 0x10, %l4
27020 prefetcha [%l7 + %l4] 0x80, 2
27021 st %f31, [%l7 + 0x1C]
27022 set 0x70, %o4
27023 stha %l3, [%l7 + %o4] 0xe3
27024 membar #Sync
27025 nop
27026 set 0x70, %o7
27027 ldd [%l7 + %o7], %f20
27028 set 0x14, %i2
27029 lda [%l7 + %i2] 0x81, %f30
27030 nop
27031 set 0x68, %g2
27032 lduw [%l7 + %g2], %g4
27033 nop
27034 set 0x1D, %i6
27035 stb %l4, [%l7 + %i6]
27036 nop
27037 set 0x18, %g5
27038 stx %fsr, [%l7 + %g5]
27039 set 0x40, %g7
27040 stda %f0, [%l7 + %g7] 0xc0
27041 nop
27042 set 0x28, %o2
27043 stx %o5, [%l7 + %o2]
27044 add %g7, %o7, %l1
27045 nop
27046 set 0x20, %g1
27047 sth %o4, [%l7 + %g1]
27048 nop
27049 set 0x30, %o6
27050 swap [%l7 + %o6], %i0
27051 nop
27052 set 0x3C, %o0
27053 lduw [%l7 + %o0], %g3
27054 nop
27055 set 0x68, %g6
27056 stx %fsr, [%l7 + %g6]
27057 set 0x4C, %g3
27058 swapa [%l7 + %g3] 0x88, %l6
27059 set 0x34, %l2
27060 stwa %i2, [%l7 + %l2] 0x88
27061 ld [%l7 + 0x64], %f22
27062 set 0x50, %i3
27063 ldda [%l7 + %i3] 0xe2, %o0
27064 nop
27065 set 0x10, %g4
27066 prefetch [%l7 + %g4], 3
27067 fpadd16s %f27, %f31, %f24
27068 nop
27069 nop
27070 setx 0xCB6F810462D61777, %l0, %l6
27071 stx %l6, [%l7 + 0x28]
27072 ldd [%l7 + 0x28], %f26
27073 setx 0x3D69C4481EFFDEE7, %l1, %l5
27074 stx %l5, [%l7 + 0x10]
27075 ldd [%l7 + 0x10], %f24
27076 fdivd %f24, %f26, %f22
27077 nop
27078 set 0x28, %i1
27079 stx %i6, [%l7 + %i1]
27080 set 0x50, %o1
27081 swapa [%l7 + %o1] 0x81, %l2
27082 set 0x70, %o5
27083 stda %l4, [%l7 + %o5] 0x88
27084 nop
27085 set 0x0C, %l0
27086 swap [%l7 + %l0], %i7
27087 nop
27088 set 0x30, %l6
27089 ldd [%l7 + %l6], %o0
27090 nop
27091 set 0x50, %i7
27092 std %f8, [%l7 + %i7]
27093 set 0x08, %i0
27094 sta %f11, [%l7 + %i0] 0x81
27095 set 0x45, %l1
27096 ldstuba [%l7 + %l1] 0x81, %g5
27097 st %fsr, [%l7 + 0x3C]
27098 nop
27099 set 0x20, %i4
27100 ldd [%l7 + %i4], %i4
27101 st %fsr, [%l7 + 0x4C]
27102 nop
27103 set 0x12, %o3
27104 ldstub [%l7 + %o3], %l0
27105 nop
27106 set 0x30, %l5
27107 stx %fsr, [%l7 + %l5]
27108 nop
27109 set 0x20, %l3
27110 stx %fsr, [%l7 + %l3]
27111 set 0x70, %i5
27112 ldxa [%l7 + %i5] 0x81, %i5
27113 nop
27114 set 0x66, %l4
27115 lduh [%l7 + %l4], %o2
27116 nop
27117 set 0x28, %o7
27118 std %f0, [%l7 + %o7]
27119 set 0x70, %i2
27120 ldda [%l7 + %i2] 0x81, %i2
27121 nop
27122 set 0x5A, %g2
27123 ldub [%l7 + %g2], %g1
27124 and %i1, %g6, %o3
27125 set 0x50, %i6
27126 prefetcha [%l7 + %i6] 0x80, 4
27127 set 0x23, %o4
27128 ldstuba [%l7 + %o4] 0x81, %o6
27129 set 0x10, %g7
27130 ldda [%l7 + %g7] 0x89, %g4
27131 st %f30, [%l7 + 0x18]
27132 and %l4, %l3, %g7
27133 set 0x33, %o2
27134 ldstuba [%l7 + %o2] 0x81, %o7
27135 nop
27136 set 0x10, %g5
27137 std %f22, [%l7 + %g5]
27138 nop
27139 set 0x5A, %o6
27140 stb %o5, [%l7 + %o6]
27141 set 0x58, %g1
27142 stwa %l1, [%l7 + %g1] 0xe3
27143 membar #Sync
27144 set 0x64, %g6
27145 stwa %o4, [%l7 + %g6] 0xeb
27146 membar #Sync
27147 set 0x78, %o0
27148 stda %g2, [%l7 + %o0] 0x88
27149 nop
27150 set 0x50, %g3
27151 std %i6, [%l7 + %g3]
27152 and %i2, %i0, %o0
27153 nop
27154 set 0x30, %l2
27155 std %i6, [%l7 + %l2]
27156 set 0x1C, %g4
27157 ldstuba [%l7 + %g4] 0x80, %l2
27158 nop
27159 set 0x38, %i3
27160 ldd [%l7 + %i3], %i6
27161 nop
27162 set 0x44, %i1
27163 prefetch [%l7 + %i1], 3
27164 set 0x70, %o5
27165 ldda [%l7 + %o5] 0x80, %o0
27166 nop
27167 set 0x78, %l0
27168 ldx [%l7 + %l0], %g5
27169 ld [%l7 + 0x3C], %f6
27170 set 0x40, %o1
27171 stda %f16, [%l7 + %o1] 0xf9
27172 membar #Sync
27173 or %i4, %l0, %i5
27174 st %f25, [%l7 + 0x24]
27175 set 0x74, %l6
27176 stha %l5, [%l7 + %l6] 0x80
27177 nop
27178 set 0x70, %i0
27179 ldd [%l7 + %i0], %o2
27180 ld [%l7 + 0x54], %f0
27181 add %i3, %i1, %g1
27182 nop
27183 set 0x08, %i7
27184 stx %fsr, [%l7 + %i7]
27185 set 0x68, %i4
27186 ldxa [%l7 + %i4] 0x88, %o3
27187 nop
27188 set 0x60, %l1
27189 lduh [%l7 + %l1], %g6
27190 nop
27191 set 0x10, %o3
27192 prefetch [%l7 + %o3], 1
27193 st %f18, [%l7 + 0x74]
27194 set 0x48, %l5
27195 stwa %g2, [%l7 + %l5] 0x88
27196 nop
27197 nop
27198 setx 0xA82FC141801D901A, %l0, %l6
27199 stx %l6, [%l7 + 0x28]
27200 ldd [%l7 + 0x28], %f0
27201 setx 0x7432DB1CF0FCCD82, %l1, %l5
27202 stx %l5, [%l7 + 0x10]
27203 ldd [%l7 + 0x10], %f12
27204 fdivd %f12, %f0, %f16
27205 nop
27206 set 0x22, %i5
27207 ldstub [%l7 + %i5], %g4
27208 nop
27209 set 0x60, %l4
27210 swap [%l7 + %l4], %o6
27211 or %l4, %l3, %o7
27212 membar #Sync
27213 set 0x40, %o7
27214 ldda [%l7 + %o7] 0xf1, %f0
27215 add %l7, 0x08, %l6
27216 wr %g0, 0x81, %asi
27217 casxa [%l6] 0x81, %o5, %g7
27218 add %l7, 0x28, %l6
27219 wr %g0, 0x89, %asi
27220 ldxa [%l6] %asi, %o4
27221 casxa [%l6] 0x89, %o4, %g3
27222 nop
27223 set 0x26, %i2
27224 stb %l6, [%l7 + %i2]
27225 st %f13, [%l7 + 0x40]
27226 nop
27227 set 0x2A, %l3
27228 lduh [%l7 + %l3], %i2
27229 and %l1, %i0, %i6
27230 wr %l2, %o0, %set_softint
27231 nop
27232 set 0x60, %g2
27233 std %o0, [%l7 + %g2]
27234 nop
27235 set 0x4C, %o4
27236 stw %g5, [%l7 + %o4]
27237 fpsub32 %f0, %f18, %f28
27238 nop
27239 set 0x18, %i6
27240 lduw [%l7 + %i6], %i4
27241 nop
27242 set 0x40, %o2
27243 stw %i7, [%l7 + %o2]
27244 set 0x68, %g5
27245 stwa %l0, [%l7 + %g5] 0xe3
27246 membar #Sync
27247 nop
27248 set 0x12, %o6
27249 stb %l5, [%l7 + %o6]
27250 nop
27251 set 0x38, %g1
27252 stx %i5, [%l7 + %g1]
27253 add %o2, %i3, %i1
27254 nop
27255 set 0x30, %g7
27256 ldx [%l7 + %g7], %o3
27257 ld [%l7 + 0x5C], %f6
27258 set 0x4A, %g6
27259 stha %g1, [%l7 + %g6] 0x89
27260 set 0x40, %o0
27261 ldda [%l7 + %o0] 0x80, %g6
27262 nop
27263 set 0x4B, %g3
27264 ldub [%l7 + %g3], %g4
27265 nop
27266 set 0x41, %g4
27267 ldstub [%l7 + %g4], %o6
27268 nop
27269 set 0x50, %i3
27270 stx %g2, [%l7 + %i3]
27271 nop
27272 set 0x37, %i1
27273 ldstub [%l7 + %i1], %l3
27274 nop
27275 set 0x58, %l2
27276 std %f0, [%l7 + %l2]
27277 nop
27278 set 0x10, %l0
27279 stx %fsr, [%l7 + %l0]
27280 nop
27281 set 0x3C, %o5
27282 stw %l4, [%l7 + %o5]
27283 nop
27284 set 0x6E, %o1
27285 lduh [%l7 + %o1], %o7
27286 nop
27287 set 0x18, %l6
27288 ldd [%l7 + %l6], %g6
27289 nop
27290 set 0x41, %i7
27291 stb %o5, [%l7 + %i7]
27292 nop
27293 set 0x34, %i4
27294 swap [%l7 + %i4], %o4
27295 ld [%l7 + 0x1C], %f7
27296 nop
27297 set 0x60, %l1
27298 std %f28, [%l7 + %l1]
27299 nop
27300 set 0x38, %o3
27301 ldd [%l7 + %o3], %f8
27302 nop
27303 set 0x68, %l5
27304 ldsh [%l7 + %l5], %g3
27305 add %i2, %l6, %l1
27306 bgu,a,pn %icc, loop_198
27307 nop
27308 set 0x3E, %i5
27309 sth %i0, [%l7 + %i5]
27310 or %l2, %i6, %o1
27311 nop
27312 set 0x18, %l4
27313 stx %o0, [%l7 + %l4]
27314loop_198:
27315 add %i4, %i7, %l0
27316 add %g5, %l5, %i5
27317 set 0x40, %i0
27318 ldda [%l7 + %i0] 0xda, %f0
27319 set 0x18, %i2
27320 ldxa [%l7 + %i2] 0x89, %o2
27321 nop
27322 set 0x48, %l3
27323 stw %i1, [%l7 + %l3]
27324 nop
27325 set 0x2C, %g2
27326 stw %o3, [%l7 + %g2]
27327 nop
27328 set 0x48, %o7
27329 stw %i3, [%l7 + %o7]
27330 set 0x74, %o4
27331 swapa [%l7 + %o4] 0x81, %g1
27332 add %l7, 0x08, %l6
27333 wr %g0, 0x88, %asi
27334 casxa [%l6] 0x88, %g4, %o6
27335 set 0x65, %o2
27336 ldstuba [%l7 + %o2] 0x88, %g6
27337 and %l3, %l4, %o7
27338 add %g7, %g2, %o4
27339 st %fsr, [%l7 + 0x24]
27340 set 0x18, %i6
27341 ldxa [%l7 + %i6] 0x88, %g3
27342 nop
27343 set 0x58, %g5
27344 swap [%l7 + %g5], %i2
27345 set 0x30, %g1
27346 ldda [%l7 + %g1] 0xea, %i6
27347 nop
27348 set 0x2A, %o6
27349 ldsh [%l7 + %o6], %o5
27350 nop
27351 set 0x60, %g7
27352 ldd [%l7 + %g7], %f2
27353 add %l7, 0x3C, %l6
27354 wr %g0, 0x89, %asi
27355 lda [%l6] %asi, %i0
27356 casa [%l6] 0x89, %i0, %l1
27357 nop
27358 set 0x50, %g6
27359 ldd [%l7 + %g6], %l2
27360 set 0x20, %g3
27361 prefetcha [%l7 + %g3] 0x88, 2
27362 or %o0, %o1, %i7
27363 nop
27364 set 0x50, %g4
27365 ldd [%l7 + %g4], %l0
27366 set 0x40, %i3
27367 ldxa [%l7 + %i3] 0x88, %i4
27368 set 0x28, %i1
27369 sta %f17, [%l7 + %i1] 0x89
27370 nop
27371 set 0x2C, %l2
27372 lduw [%l7 + %l2], %l5
27373 nop
27374 set 0x54, %o0
27375 stw %i5, [%l7 + %o0]
27376 nop
27377 set 0x50, %l0
27378 std %o2, [%l7 + %l0]
27379 nop
27380 set 0x08, %o1
27381 std %f14, [%l7 + %o1]
27382 set 0x53, %l6
27383 stba %i1, [%l7 + %l6] 0x88
27384 bne,a %icc, loop_199
27385 st %f9, [%l7 + 0x4C]
27386 nop
27387 set 0x0C, %o5
27388 stw %g5, [%l7 + %o5]
27389 nop
27390 set 0x48, %i4
27391 std %o2, [%l7 + %i4]
27392loop_199:
27393 nop
27394 set 0x33, %i7
27395 stb %i3, [%l7 + %i7]
27396 nop
27397 set 0x31, %o3
27398 stb %g1, [%l7 + %o3]
27399 nop
27400 set 0x6E, %l1
27401 lduh [%l7 + %l1], %o6
27402 set 0x44, %l5
27403 stba %g4, [%l7 + %l5] 0x81
27404 ld [%l7 + 0x38], %f29
27405 set 0x14, %l4
27406 swapa [%l7 + %l4] 0x81, %l3
27407 nop
27408 set 0x53, %i0
27409 stb %l4, [%l7 + %i0]
27410 nop
27411 set 0x50, %i5
27412 lduw [%l7 + %i5], %g6
27413 nop
27414 set 0x50, %l3
27415 stx %g7, [%l7 + %l3]
27416 nop
27417 set 0x30, %g2
27418 ldd [%l7 + %g2], %f22
27419 set 0x7B, %o7
27420 ldstuba [%l7 + %o7] 0x81, %o7
27421 add %l7, 0x48, %l6
27422 wr %g0, 0x89, %asi
27423 casxa [%l6] 0x89, %o4, %g3
27424 or %i2, %l6, %g2
27425 nop
27426 set 0x0E, %o4
27427 sth %o5, [%l7 + %o4]
27428 nop
27429 set 0x24, %i2
27430 ldsw [%l7 + %i2], %i0
27431 nop
27432 set 0x40, %o2
27433 ldsw [%l7 + %o2], %l1
27434 add %l7, 0x70, %l6
27435 wr %g0, 0x89, %asi
27436 casxa [%l6] 0x89, %i6, %o0
27437 add %l7, 0x4C, %l6
27438 wr %g0, 0x81, %asi
27439 lda [%l6] %asi, %l2
27440 casa [%l6] 0x81, %l2, %o1
27441 nop
27442 set 0x74, %i6
27443 swap [%l7 + %i6], %i7
27444 st %fsr, [%l7 + 0x5C]
27445 set 0x08, %g5
27446 ldxa [%l7 + %g5] 0x88, %l0
27447 nop
27448 set 0x5E, %o6
27449 stb %l5, [%l7 + %o6]
27450 nop
27451 set 0x70, %g1
27452 std %i4, [%l7 + %g1]
27453 and %i5, %i1, %g5
27454 nop
27455 set 0x50, %g7
27456 stx %fsr, [%l7 + %g7]
27457 and %o3, %o2, %i3
27458 and %g1, %g4, %l3
27459 set 0x4C, %g3
27460 swapa [%l7 + %g3] 0x81, %l4
27461 nop
27462 set 0x78, %g6
27463 prefetch [%l7 + %g6], 4
27464 nop
27465 set 0x70, %g4
27466 ldd [%l7 + %g4], %g6
27467 nop
27468 set 0x28, %i3
27469 ldstub [%l7 + %i3], %g7
27470 nop
27471 or %g0, 0x8, %l0
27472 sllx %l0, 0x3c, %l0
27473 wr %l0, 0xF65, %sys_tick_cmpr
27474 st %fsr, [%l7 + 0x6C]
27475 set 0x10, %i1
27476 lda [%l7 + %i1] 0x80, %f11
27477 nop
27478 set 0x78, %o0
27479 std %o6, [%l7 + %o0]
27480 ld [%l7 + 0x34], %f17
27481 set 0x40, %l0
27482 ldda [%l7 + %l0] 0x88, %f16
27483 nop
27484 set 0x34, %l2
27485 prefetch [%l7 + %l2], 2
27486 nop
27487 set 0x40, %l6
27488 stx %fsr, [%l7 + %l6]
27489 and %i2, %l6, %g2
27490 nop
27491 set 0x3C, %o5
27492 ldstub [%l7 + %o5], %g3
27493 wr %g0, 0x6, %fprs
27494 set 0x58, %o1
27495 stxa %o5, [%l7 + %o1] 0x89
27496 nop
27497 set 0x6D, %i7
27498 ldstub [%l7 + %i7], %i6
27499 nop
27500 set 0x30, %o3
27501 stb %l2, [%l7 + %o3]
27502 set 0x57, %l1
27503 ldstuba [%l7 + %l1] 0x81, %o0
27504 nop
27505 set 0x60, %i4
27506 lduh [%l7 + %i4], %o1
27507 set 0x48, %l4
27508 stxa %l0, [%l7 + %l4] 0xe2
27509 membar #Sync
27510 nop
27511 set 0x2A, %i0
27512 ldsb [%l7 + %i0], %l5
27513 st %f13, [%l7 + 0x78]
27514 nop
27515 set 0x78, %l5
27516 ldx [%l7 + %l5], %i7
27517 nop
27518 set 0x70, %i5
27519 ldsw [%l7 + %i5], %i4
27520 nop
27521 set 0x68, %g2
27522 ldd [%l7 + %g2], %i4
27523 set 0x10, %o7
27524 ldda [%l7 + %o7] 0x80, %i0
27525 add %o3, %o2, %i3
27526 set 0x16, %l3
27527 ldstuba [%l7 + %l3] 0x80, %g1
27528 nop
27529 set 0x2A, %i2
27530 lduh [%l7 + %i2], %g4
27531 st %f4, [%l7 + 0x20]
27532 fpadd32s %f9, %f19, %f1
27533 set 0x50, %o4
27534 prefetcha [%l7 + %o4] 0x88, 1
27535 ba,a,pt %icc, loop_200
27536 add %l4, %l3, %g6
27537 set 0x40, %i6
27538 ldda [%l7 + %i6] 0xe2, %g6
27539loop_200:
27540 add %o7, %o4, %i2
27541 nop
27542 set 0x6C, %g5
27543 ldsw [%l7 + %g5], %l6
27544 set 0x20, %o2
27545 stwa %g2, [%l7 + %o2] 0x81
27546 set 0x30, %o6
27547 stda %g2, [%l7 + %o6] 0xeb
27548 membar #Sync
27549 bne %icc, loop_201
27550 nop
27551 set 0x20, %g7
27552 swap [%l7 + %g7], %i0
27553 nop
27554 set 0x48, %g1
27555 ldx [%l7 + %g1], %o6
27556 set 0x19, %g3
27557 ldstuba [%l7 + %g3] 0x89, %o5
27558loop_201:
27559 nop
27560 set 0x1E, %g6
27561 stha %i6, [%l7 + %g6] 0x80
27562 set 0x50, %g4
27563 stwa %l1, [%l7 + %g4] 0x89
27564 membar #Sync
27565 set 0x40, %i1
27566 ldda [%l7 + %i1] 0xf9, %f0
27567 set 0x78, %i3
27568 stxa %o0, [%l7 + %i3] 0xe2
27569 membar #Sync
27570 bge,pn %icc, loop_202
27571 and %o1, %l2, %l0
27572 set 0x50, %l0
27573 ldda [%l7 + %l0] 0x80, %l4
27574loop_202:
27575 st %fsr, [%l7 + 0x10]
27576 wr %g0, 0x6, %fprs
27577 set 0x50, %o0
27578 ldda [%l7 + %o0] 0x89, %i4
27579 set 0x34, %l6
27580 stwa %i1, [%l7 + %l6] 0xea
27581 membar #Sync
27582 nop
27583 set 0x50, %l2
27584 ldsw [%l7 + %l2], %o2
27585 nop
27586 set 0x58, %o5
27587 ldd [%l7 + %o5], %o2
27588 nop
27589 set 0x2C, %o1
27590 prefetch [%l7 + %o1], 4
27591 nop
27592 set 0x20, %i7
27593 stx %fsr, [%l7 + %i7]
27594 nop
27595 set 0x40, %l1
27596 ldd [%l7 + %l1], %i2
27597 nop
27598 set 0x10, %o3
27599 stx %fsr, [%l7 + %o3]
27600 nop
27601 set 0x46, %i4
27602 lduh [%l7 + %i4], %g1
27603 set 0x30, %l4
27604 sta %f15, [%l7 + %l4] 0x89
27605 set 0x54, %i0
27606 stwa %g4, [%l7 + %i0] 0xea
27607 membar #Sync
27608 nop
27609 set 0x50, %l5
27610 ldd [%l7 + %l5], %f26
27611 nop
27612 set 0x62, %i5
27613 ldsh [%l7 + %i5], %l4
27614 set 0x10, %g2
27615 ldxa [%l7 + %g2] 0x81, %g5
27616 set 0x40, %l3
27617 ldda [%l7 + %l3] 0x80, %f0
27618 nop
27619 set 0x6E, %o7
27620 ldstub [%l7 + %o7], %l3
27621 set 0x60, %i2
27622 ldda [%l7 + %i2] 0x88, %g6
27623 nop
27624 set 0x08, %o4
27625 stx %fsr, [%l7 + %o4]
27626 set 0x16, %g5
27627 stha %o7, [%l7 + %g5] 0xea
27628 membar #Sync
27629 nop
27630 set 0x72, %o2
27631 ldsh [%l7 + %o2], %g6
27632 set 0x28, %i6
27633 stda %i2, [%l7 + %i6] 0xeb
27634 membar #Sync
27635 set 0x20, %o6
27636 ldda [%l7 + %o6] 0xe3, %i6
27637 fpadd32s %f10, %f21, %f22
27638 nop
27639 set 0x36, %g7
27640 lduh [%l7 + %g7], %g2
27641 fpadd32 %f30, %f26, %f14
27642 nop
27643 set 0x78, %g3
27644 ldd [%l7 + %g3], %f8
27645 ld [%l7 + 0x2C], %f23
27646 nop
27647 set 0x5B, %g1
27648 ldub [%l7 + %g1], %g3
27649 or %i0, %o6, %o4
27650 nop
27651 set 0x3C, %g6
27652 swap [%l7 + %g6], %o5
27653 nop
27654 set 0x08, %g4
27655 std %l0, [%l7 + %g4]
27656 set 0x62, %i1
27657 stba %o0, [%l7 + %i1] 0x81
27658 nop
27659 set 0x10, %l0
27660 std %i6, [%l7 + %l0]
27661 set 0x50, %i3
27662 prefetcha [%l7 + %i3] 0x88, 2
27663 nop
27664 set 0x10, %l6
27665 std %o0, [%l7 + %l6]
27666 nop
27667 set 0x2A, %o0
27668 sth %l0, [%l7 + %o0]
27669 set 0x6C, %o5
27670 lda [%l7 + %o5] 0x81, %f4
27671 ble,a,pn %xcc, loop_203
27672 nop
27673 set 0x58, %l2
27674 ldx [%l7 + %l2], %l5
27675 nop
27676 set 0x78, %i7
27677 swap [%l7 + %i7], %i5
27678 nop
27679 set 0x7C, %o1
27680 prefetch [%l7 + %o1], 4
27681loop_203:
27682 nop
27683 set 0x68, %o3
27684 stxa %i7, [%l7 + %o3] 0xeb
27685 membar #Sync
27686 fpsub32s %f2, %f20, %f15
27687 nop
27688 set 0x3C, %i4
27689 swap [%l7 + %i4], %i1
27690 wr %i4, %o3, %set_softint
27691 bgu %icc, loop_204
27692 add %o2, %i3, %g1
27693 nop
27694 set 0x28, %l4
27695 lduh [%l7 + %l4], %l4
27696 ld [%l7 + 0x2C], %f3
27697loop_204:
27698 nop
27699 set 0x39, %l1
27700 ldsb [%l7 + %l1], %g5
27701 nop
27702 set 0x2F, %i0
27703 ldstub [%l7 + %i0], %g4
27704 set 0x26, %l5
27705 stha %g7, [%l7 + %l5] 0xeb
27706 membar #Sync
27707 nop
27708 set 0x7C, %g2
27709 lduw [%l7 + %g2], %l3
27710 nop
27711 set 0x2C, %i5
27712 ldstub [%l7 + %i5], %g6
27713 nop
27714 set 0x70, %o7
27715 ldd [%l7 + %o7], %f4
27716 nop
27717 set 0x78, %l3
27718 swap [%l7 + %l3], %o7
27719 and %l6, %g2, %g3
27720 set 0x30, %i2
27721 prefetcha [%l7 + %i2] 0x80, 2
27722 nop
27723 set 0x40, %g5
27724 stb %o6, [%l7 + %g5]
27725 or %o4, %i2, %l1
27726 nop
27727 set 0x60, %o2
27728 ldx [%l7 + %o2], %o5
27729 nop
27730 set 0x74, %o4
27731 lduh [%l7 + %o4], %o0
27732 nop
27733 nop
27734 setx 0xFCA44296A17019E5, %l0, %l6
27735 stx %l6, [%l7 + 0x28]
27736 ldd [%l7 + 0x28], %f2
27737 setx 0xEC04D931BAF2817E, %l1, %l5
27738 stx %l5, [%l7 + 0x10]
27739 ldd [%l7 + 0x10], %f12
27740 fdivd %f12, %f2, %f8
27741 set 0x1F, %o6
27742 ldstuba [%l7 + %o6] 0x81, %i6
27743 set 0x30, %g7
27744 stxa %l2, [%l7 + %g7] 0xea
27745 membar #Sync
27746 bn %xcc, loop_205
27747 ld [%l7 + 0x38], %f15
27748 set 0x40, %i6
27749 stda %o0, [%l7 + %i6] 0x89
27750loop_205:
27751 ld [%l7 + 0x70], %f24
27752 nop
27753 set 0x20, %g1
27754 sth %l0, [%l7 + %g1]
27755 nop
27756 set 0x57, %g3
27757 stb %l5, [%l7 + %g3]
27758 nop
27759 set 0x70, %g4
27760 stx %fsr, [%l7 + %g4]
27761 or %i7, %i5, %i4
27762 nop
27763 set 0x70, %i1
27764 std %o2, [%l7 + %i1]
27765 set 0x30, %l0
27766 ldda [%l7 + %l0] 0xe2, %i0
27767 nop
27768 set 0x42, %i3
27769 stb %i3, [%l7 + %i3]
27770 set 0x30, %l6
27771 swapa [%l7 + %l6] 0x88, %g1
27772 add %l4, %o2, %g5
27773 nop
27774 set 0x60, %o0
27775 std %g4, [%l7 + %o0]
27776 nop
27777 set 0x20, %g6
27778 stx %fsr, [%l7 + %g6]
27779 st %f16, [%l7 + 0x30]
27780 nop
27781 set 0x58, %l2
27782 lduh [%l7 + %l2], %l3
27783 nop
27784 set 0x28, %i7
27785 ldsb [%l7 + %i7], %g7
27786 set 0x6C, %o1
27787 stha %o7, [%l7 + %o1] 0x81
27788 set 0x70, %o3
27789 ldda [%l7 + %o3] 0xea, %g6
27790 ld [%l7 + 0x2C], %f21
27791 nop
27792 set 0x50, %i4
27793 std %f12, [%l7 + %i4]
27794 set 0x40, %o5
27795 ldda [%l7 + %o5] 0x89, %f16
27796 nop
27797 set 0x18, %l4
27798 std %i6, [%l7 + %l4]
27799 nop
27800 set 0x7B, %l1
27801 stb %g2, [%l7 + %l1]
27802 set 0x40, %i0
27803 ldda [%l7 + %i0] 0xd2, %f16
27804 set 0x3C, %l5
27805 sta %f14, [%l7 + %l5] 0x88
27806 set 0x40, %g2
27807 stda %f0, [%l7 + %g2] 0xf1
27808 membar #Sync
27809 set 0x68, %o7
27810 stda %g2, [%l7 + %o7] 0x80
27811 nop
27812 set 0x40, %i5
27813 stw %i0, [%l7 + %i5]
27814 nop
27815 set 0x38, %i2
27816 stx %o4, [%l7 + %i2]
27817 st %f25, [%l7 + 0x64]
27818 fpsub32s %f19, %f19, %f7
27819 nop
27820 set 0x34, %g5
27821 stw %i2, [%l7 + %g5]
27822 fpadd32 %f8, %f6, %f12
27823 nop
27824 set 0x20, %o2
27825 stx %o6, [%l7 + %o2]
27826 nop
27827 set 0x70, %l3
27828 ldd [%l7 + %l3], %f4
27829 set 0x40, %o4
27830 ldda [%l7 + %o4] 0xe2, %l0
27831 nop
27832 set 0x14, %o6
27833 prefetch [%l7 + %o6], 0
27834 nop
27835 set 0x18, %g7
27836 std %o4, [%l7 + %g7]
27837 fpadd32s %f26, %f8, %f19
27838 st %f25, [%l7 + 0x24]
27839 and %i6, %l2, %o0
27840 set 0x28, %i6
27841 stwa %o1, [%l7 + %i6] 0xea
27842 membar #Sync
27843 set 0x40, %g1
27844 ldda [%l7 + %g1] 0xeb, %l4
27845 nop
27846 set 0x7C, %g4
27847 sth %l0, [%l7 + %g4]
27848 set 0x1C, %i1
27849 sta %f14, [%l7 + %i1] 0x81
27850 nop
27851 set 0x28, %l0
27852 lduw [%l7 + %l0], %i5
27853 nop
27854 set 0x6C, %i3
27855 swap [%l7 + %i3], %i4
27856 set 0x40, %g3
27857 stda %f16, [%l7 + %g3] 0x88
27858 nop
27859 set 0x38, %l6
27860 std %i6, [%l7 + %l6]
27861 set 0x48, %o0
27862 ldxa [%l7 + %o0] 0x80, %i1
27863 set 0x70, %g6
27864 ldda [%l7 + %g6] 0x88, %o2
27865 nop
27866 set 0x42, %i7
27867 ldsh [%l7 + %i7], %i3
27868 nop
27869 set 0x70, %o1
27870 sth %g1, [%l7 + %o1]
27871 nop
27872 set 0x08, %l2
27873 ldd [%l7 + %l2], %f20
27874 set 0x40, %o3
27875 ldda [%l7 + %o3] 0x80, %f0
27876 add %l7, 0x20, %l6
27877 wr %g0, 0x80, %asi
27878 ldxa [%l6] %asi, %o2
27879 casxa [%l6] 0x80, %o2, %g5
27880 st %fsr, [%l7 + 0x44]
27881 add %l7, 0x5C, %l6
27882 wr %g0, 0x88, %asi
27883 lda [%l6] %asi, %l4
27884 casa [%l6] 0x88, %l4, %g4
27885 set 0x50, %i4
27886 prefetcha [%l7 + %i4] 0x80, 4
27887 nop
27888 set 0x10, %l4
27889 ldsw [%l7 + %l4], %o7
27890 or %g6, %l6, %l3
27891 nop
27892 set 0x3B, %l1
27893 stb %g2, [%l7 + %l1]
27894 nop
27895 set 0x7C, %i0
27896 swap [%l7 + %i0], %g3
27897 set 0x10, %o5
27898 ldda [%l7 + %o5] 0xe3, %i0
27899 nop
27900 set 0x28, %l5
27901 prefetch [%l7 + %l5], 0
27902 nop
27903 set 0x74, %g2
27904 lduw [%l7 + %g2], %i2
27905 nop
27906 set 0x2B, %i5
27907 ldstub [%l7 + %i5], %o4
27908 nop
27909 set 0x78, %o7
27910 stx %l1, [%l7 + %o7]
27911 nop
27912 set 0x1C, %i2
27913 stw %o5, [%l7 + %i2]
27914 set 0x4C, %o2
27915 swapa [%l7 + %o2] 0x81, %o6
27916 st %f29, [%l7 + 0x64]
27917 set 0x30, %l3
27918 lda [%l7 + %l3] 0x81, %f27
27919 nop
27920 set 0x68, %o4
27921 stx %l2, [%l7 + %o4]
27922 and %o0, %i6, %l5
27923 nop
27924 set 0x78, %o6
27925 stx %o1, [%l7 + %o6]
27926 nop
27927 set 0x74, %g7
27928 sth %l0, [%l7 + %g7]
27929 nop
27930 set 0x6D, %i6
27931 ldub [%l7 + %i6], %i4
27932 nop
27933 set 0x68, %g1
27934 stx %fsr, [%l7 + %g1]
27935 nop
27936 set 0x2B, %g4
27937 ldsb [%l7 + %g4], %i5
27938 ld [%l7 + 0x6C], %f5
27939 nop
27940 set 0x20, %g5
27941 ldd [%l7 + %g5], %f16
27942 nop
27943 set 0x50, %l0
27944 ldsw [%l7 + %l0], %i1
27945 set 0x70, %i3
27946 stba %o3, [%l7 + %i3] 0x81
27947 set 0x40, %i1
27948 stda %f16, [%l7 + %i1] 0x88
27949 or %i3, %i7, %o2
27950 nop
27951 set 0x48, %l6
27952 stx %g1, [%l7 + %l6]
27953 set 0x24, %g3
27954 lda [%l7 + %g3] 0x89, %f28
27955 nop
27956 set 0x68, %o0
27957 swap [%l7 + %o0], %l4
27958 or %g4, %g5, %g7
27959 nop
27960 set 0x27, %g6
27961 ldsb [%l7 + %g6], %g6
27962 nop
27963 set 0x58, %o1
27964 sth %o7, [%l7 + %o1]
27965 st %fsr, [%l7 + 0x48]
27966 fpsub32 %f22, %f28, %f0
27967 set 0x68, %i7
27968 stxa %l3, [%l7 + %i7] 0x89
27969 set 0x34, %o3
27970 stha %l6, [%l7 + %o3] 0x89
27971 ld [%l7 + 0x20], %f30
27972 bge,pn %icc, loop_206
27973 or %g3, %i0, %i2
27974 nop
27975 set 0x7D, %i4
27976 ldub [%l7 + %i4], %o4
27977 membar #Sync
27978 set 0x40, %l4
27979 ldda [%l7 + %l4] 0xf0, %f0
27980loop_206:
27981 add %l1, %o5, %o6
27982 nop
27983 set 0x1C, %l1
27984 lduw [%l7 + %l1], %l2
27985 membar #Sync
27986 set 0x40, %l2
27987 ldda [%l7 + %l2] 0xf0, %f0
27988 add %l7, 0x18, %l6
27989 wr %g0, 0x88, %asi
27990 lda [%l6] %asi, %o0
27991 casa [%l6] 0x88, %o0, %g2
27992 nop
27993 set 0x10, %o5
27994 std %f30, [%l7 + %o5]
27995 nop
27996 set 0x18, %i0
27997 stb %i6, [%l7 + %i0]
27998 nop
27999 set 0x68, %l5
28000 stw %l5, [%l7 + %l5]
28001 nop
28002 set 0x18, %i5
28003 sth %o1, [%l7 + %i5]
28004 add %i4, %l0, %i5
28005 nop
28006 set 0x28, %g2
28007 stx %fsr, [%l7 + %g2]
28008 nop
28009 set 0x3C, %o7
28010 stw %i1, [%l7 + %o7]
28011 nop
28012 set 0x26, %i2
28013 stb %o3, [%l7 + %i2]
28014 nop
28015 set 0x70, %o2
28016 ldsw [%l7 + %o2], %i7
28017 st %fsr, [%l7 + 0x1C]
28018 nop
28019 set 0x54, %o4
28020 sth %i3, [%l7 + %o4]
28021 set 0x58, %l3
28022 stda %o2, [%l7 + %l3] 0x80
28023 nop
28024 set 0x10, %g7
28025 std %f4, [%l7 + %g7]
28026 bg,a %xcc, loop_207
28027 nop
28028 set 0x1C, %o6
28029 prefetch [%l7 + %o6], 0
28030 nop
28031 set 0x28, %i6
28032 stx %fsr, [%l7 + %i6]
28033 nop
28034 set 0x4E, %g1
28035 lduh [%l7 + %g1], %l4
28036loop_207:
28037 nop
28038 set 0x28, %g4
28039 swapa [%l7 + %g4] 0x81, %g4
28040 set 0x66, %l0
28041 ldstuba [%l7 + %l0] 0x88, %g5
28042 set 0x40, %g5
28043 ldda [%l7 + %g5] 0xda, %f0
28044 nop
28045 set 0x71, %i3
28046 ldub [%l7 + %i3], %g1
28047 or %g7, %o7, %g6
28048 nop
28049 set 0x30, %i1
28050 ldx [%l7 + %i1], %l6
28051 set 0x18, %g3
28052 ldxa [%l7 + %g3] 0x81, %l3
28053 nop
28054 set 0x10, %l6
28055 stx %fsr, [%l7 + %l6]
28056 or %i0, %i2, %o4
28057 or %l1, %o5, %g3
28058 set 0x3C, %g6
28059 lda [%l7 + %g6] 0x88, %f21
28060 nop
28061 set 0x16, %o0
28062 lduh [%l7 + %o0], %l2
28063 nop
28064 set 0x30, %o1
28065 ldd [%l7 + %o1], %o0
28066 set 0x10, %o3
28067 lda [%l7 + %o3] 0x81, %f2
28068 nop
28069 set 0x48, %i4
28070 lduw [%l7 + %i4], %g2
28071 membar #Sync
28072 set 0x40, %l4
28073 ldda [%l7 + %l4] 0xf9, %f0
28074 nop
28075 set 0x28, %l1
28076 std %f14, [%l7 + %l1]
28077 nop
28078 set 0x18, %l2
28079 ldsh [%l7 + %l2], %i6
28080 nop
28081 set 0x30, %i7
28082 lduh [%l7 + %i7], %o6
28083 set 0x28, %o5
28084 stda %l4, [%l7 + %o5] 0xea
28085 membar #Sync
28086 nop
28087 set 0x5C, %i0
28088 lduh [%l7 + %i0], %o1
28089 nop
28090 set 0x08, %i5
28091 stw %l0, [%l7 + %i5]
28092 set 0x70, %l5
28093 ldxa [%l7 + %l5] 0x80, %i4
28094 nop
28095 set 0x54, %g2
28096 lduh [%l7 + %g2], %i1
28097 set 0x32, %o7
28098 stba %i5, [%l7 + %o7] 0xe3
28099 membar #Sync
28100 set 0x0A, %o2
28101 stha %o3, [%l7 + %o2] 0x80
28102 nop
28103 set 0x27, %o4
28104 stb %i7, [%l7 + %o4]
28105 set 0x40, %i2
28106 ldda [%l7 + %i2] 0x81, %f16
28107 set 0x3C, %l3
28108 stba %o2, [%l7 + %l3] 0x81
28109 nop
28110 set 0x10, %o6
28111 ldd [%l7 + %o6], %i2
28112 nop
28113 set 0x56, %g7
28114 ldsh [%l7 + %g7], %l4
28115 set 0x18, %g1
28116 ldxa [%l7 + %g1] 0x81, %g5
28117 wr %g1, %g7, %clear_softint
28118 set 0x6C, %g4
28119 lda [%l7 + %g4] 0x88, %f5
28120 nop
28121 set 0x30, %l0
28122 stx %fsr, [%l7 + %l0]
28123 nop
28124 set 0x22, %i6
28125 lduh [%l7 + %i6], %o7
28126 nop
28127 set 0x56, %g5
28128 ldsh [%l7 + %g5], %g6
28129 set 0x6A, %i1
28130 stha %g4, [%l7 + %i1] 0x80
28131 nop
28132 set 0x18, %i3
28133 std %l2, [%l7 + %i3]
28134 set 0x50, %g3
28135 prefetcha [%l7 + %g3] 0x89, 3
28136 nop
28137 set 0x48, %l6
28138 stx %fsr, [%l7 + %l6]
28139 add %l7, 0x78, %l6
28140 wr %g0, 0x81, %asi
28141 ldxa [%l6] %asi, %i2
28142 casxa [%l6] 0x81, %i2, %o4
28143 set 0x40, %g6
28144 lda [%l7 + %g6] 0x89, %f3
28145 set 0x60, %o0
28146 stwa %l6, [%l7 + %o0] 0x88
28147 and %o5, %g3, %l1
28148 or %l2, %o0, %i6
28149 set 0x38, %o1
28150 sta %f19, [%l7 + %o1] 0x89
28151 nop
28152 set 0x44, %o3
28153 lduh [%l7 + %o3], %o6
28154 nop
28155 set 0x35, %l4
28156 stb %l5, [%l7 + %l4]
28157 set 0x4C, %l1
28158 sta %f5, [%l7 + %l1] 0x81
28159 nop
28160 set 0x40, %l2
28161 ldd [%l7 + %l2], %f14
28162 nop
28163 set 0x18, %i4
28164 ldx [%l7 + %i4], %g2
28165 nop
28166 set 0x68, %o5
28167 std %l0, [%l7 + %o5]
28168 set 0x08, %i7
28169 stha %i4, [%l7 + %i7] 0x89
28170 set 0x68, %i5
28171 stha %o1, [%l7 + %i5] 0xeb
28172 membar #Sync
28173 add %l7, 0x40, %l6
28174 wr %g0, 0x81, %asi
28175 casa [%l6] 0x81, %i1, %o3
28176 fpsub32s %f27, %f8, %f3
28177 nop
28178 set 0x76, %i0
28179 ldsh [%l7 + %i0], %i5
28180 nop
28181 set 0x50, %l5
28182 prefetch [%l7 + %l5], 4
28183 set 0x14, %o7
28184 lda [%l7 + %o7] 0x80, %f15
28185 ld [%l7 + 0x3C], %f5
28186 nop
28187 set 0x56, %g2
28188 ldub [%l7 + %g2], %o2
28189 and %i7, %i3, %g5
28190 nop
28191 set 0x3C, %o2
28192 swap [%l7 + %o2], %g1
28193 or %g7, %o7, %l4
28194 nop
28195 nop
28196 setx 0xC1CACC9A, %l0, %l6
28197 st %l6, [%l7 + 0x28]
28198 ld [%l7 + 0x28], %f20
28199 setx 0xE2EC5D8C, %l1, %l5
28200 st %l5, [%l7 + 0x10]
28201 ld [%l7 + 0x10], %f11
28202 fdivs %f11, %f20, %f13
28203 or %g6, %l3, %i0
28204 nop
28205 set 0x22, %i2
28206 stb %g4, [%l7 + %i2]
28207 set 0x6E, %l3
28208 stha %i2, [%l7 + %l3] 0xe3
28209 membar #Sync
28210 nop
28211 set 0x1A, %o4
28212 lduh [%l7 + %o4], %o4
28213 nop
28214 set 0x50, %g7
28215 lduw [%l7 + %g7], %l6
28216 set 0x42, %o6
28217 stha %g3, [%l7 + %o6] 0xe3
28218 membar #Sync
28219 set 0x58, %g4
28220 stda %l0, [%l7 + %g4] 0x80
28221 and %l2, %o0, %o5
28222 and %o6, %i6, %l5
28223 add %g2, %i4, %o1
28224 nop
28225 set 0x6B, %g1
28226 ldstub [%l7 + %g1], %i1
28227 fpsub32s %f21, %f10, %f29
28228 nop
28229 set 0x68, %i6
28230 stx %fsr, [%l7 + %i6]
28231 set 0x40, %l0
28232 stda %f16, [%l7 + %l0] 0xd8
28233 nop
28234 set 0x6E, %g5
28235 stb %l0, [%l7 + %g5]
28236 add %i5, %o2, %i7
28237 set 0x40, %i3
28238 ldda [%l7 + %i3] 0xd8, %f16
28239 nop
28240 set 0x19, %g3
28241 stb %i3, [%l7 + %g3]
28242 set 0x28, %i1
28243 ldxa [%l7 + %i1] 0x89, %g5
28244 nop
28245 set 0x78, %g6
28246 ldd [%l7 + %g6], %g0
28247 set 0x6F, %o0
28248 stba %o3, [%l7 + %o0] 0x89
28249 set 0x58, %l6
28250 stwa %g7, [%l7 + %l6] 0x80
28251 nop
28252 set 0x40, %o3
28253 ldx [%l7 + %o3], %o7
28254 nop
28255 set 0x6C, %o1
28256 ldsw [%l7 + %o1], %l4
28257 add %l7, 0x50, %l6
28258 wr %g0, 0x89, %asi
28259 casxa [%l6] 0x89, %g6, %i0
28260 set 0x20, %l1
28261 ldda [%l7 + %l1] 0x81, %g4
28262 nop
28263 set 0x70, %l4
28264 ldd [%l7 + %l4], %f20
28265 nop
28266 set 0x48, %i4
28267 std %f30, [%l7 + %i4]
28268 set 0x18, %l2
28269 prefetcha [%l7 + %l2] 0x89, 1
28270 st %f3, [%l7 + 0x64]
28271 membar #Sync
28272 set 0x40, %i7
28273 ldda [%l7 + %i7] 0xf0, %f16
28274 nop
28275 nop
28276 setx 0x0D689E086C55F4C4, %l0, %l6
28277 stx %l6, [%l7 + 0x28]
28278 ldd [%l7 + 0x28], %f16
28279 setx 0x2172D96B2CBA6D3A, %l1, %l5
28280 stx %l5, [%l7 + 0x10]
28281 ldd [%l7 + 0x10], %f16
28282 fdivd %f16, %f16, %f12
28283 and %i2, %o4, %g3
28284 set 0x60, %i5
28285 stda %l0, [%l7 + %i5] 0x89
28286 set 0x64, %i0
28287 swapa [%l7 + %i0] 0x88, %l2
28288 add %o0, %l6, %o6
28289 nop
28290 set 0x30, %o5
28291 ldd [%l7 + %o5], %f8
28292 set 0x40, %o7
28293 stda %f16, [%l7 + %o7] 0xc4
28294 set 0x40, %l5
28295 stda %f16, [%l7 + %l5] 0xc4
28296 or %o5, %i6, %l5
28297 set 0x70, %o2
28298 swapa [%l7 + %o2] 0x89, %g2
28299 nop
28300 set 0x30, %i2
28301 lduw [%l7 + %i2], %i4
28302 ld [%l7 + 0x78], %f21
28303 nop
28304 set 0x42, %g2
28305 lduh [%l7 + %g2], %o1
28306 nop
28307 set 0x20, %o4
28308 prefetch [%l7 + %o4], 2
28309 fpadd32 %f12, %f14, %f14
28310 set 0x78, %l3
28311 stda %l0, [%l7 + %l3] 0x89
28312 nop
28313 set 0x1C, %g7
28314 ldsh [%l7 + %g7], %i1
28315 nop
28316 set 0x48, %o6
28317 std %f16, [%l7 + %o6]
28318 nop
28319 set 0x17, %g4
28320 stb %i5, [%l7 + %g4]
28321 ld [%l7 + 0x70], %f17
28322 membar #Sync
28323 set 0x40, %g1
28324 ldda [%l7 + %g1] 0xf9, %f16
28325 nop
28326 set 0x48, %l0
28327 lduw [%l7 + %l0], %o2
28328 and %i7, %g5, %i3
28329 nop
28330 set 0x15, %g5
28331 stb %g1, [%l7 + %g5]
28332 nop
28333 set 0x3C, %i3
28334 prefetch [%l7 + %i3], 2
28335 set 0x4F, %i6
28336 stba %g7, [%l7 + %i6] 0xe3
28337 membar #Sync
28338 set 0x7C, %g3
28339 swapa [%l7 + %g3] 0x81, %o7
28340 nop
28341 set 0x5C, %g6
28342 sth %o3, [%l7 + %g6]
28343 and %g6, %i0, %g4
28344 nop
28345 set 0x7E, %i1
28346 ldstub [%l7 + %i1], %l4
28347 nop
28348 set 0x26, %o0
28349 sth %i2, [%l7 + %o0]
28350 nop
28351 set 0x14, %l6
28352 ldsw [%l7 + %l6], %l3
28353 nop
28354 set 0x56, %o1
28355 lduh [%l7 + %o1], %g3
28356 set 0x60, %l1
28357 stda %o4, [%l7 + %l1] 0xe2
28358 membar #Sync
28359 nop
28360 set 0x40, %o3
28361 std %f8, [%l7 + %o3]
28362 set 0x5C, %i4
28363 lda [%l7 + %i4] 0x80, %f10
28364 nop
28365 set 0x58, %l2
28366 std %l0, [%l7 + %l2]
28367 nop
28368 set 0x58, %i7
28369 ldsw [%l7 + %i7], %o0
28370 nop
28371 set 0x68, %l4
28372 stx %l6, [%l7 + %l4]
28373 nop
28374 set 0x50, %i0
28375 std %l2, [%l7 + %i0]
28376 add %l7, 0x68, %l6
28377 wr %g0, 0x89, %asi
28378 casa [%l6] 0x89, %o6, %o5
28379 nop
28380 set 0x48, %i5
28381 stw %l5, [%l7 + %i5]
28382 set 0x4B, %o7
28383 ldstuba [%l7 + %o7] 0x81, %i6
28384 and %g2, %i4, %o1
28385 and %i1, %l0, %i5
28386 or %o2, %g5, %i7
28387 nop
28388 set 0x60, %o5
28389 ldx [%l7 + %o5], %g1
28390 set 0x40, %l5
28391 stwa %g7, [%l7 + %l5] 0xeb
28392 membar #Sync
28393 set 0x40, %i2
28394 stda %f16, [%l7 + %i2] 0x89
28395 nop
28396 set 0x56, %o2
28397 stb %i3, [%l7 + %o2]
28398 set 0x40, %o4
28399 stda %f16, [%l7 + %o4] 0x89
28400 nop
28401 set 0x18, %l3
28402 ldsh [%l7 + %l3], %o3
28403 ld [%l7 + 0x60], %f15
28404 set 0x44, %g7
28405 lda [%l7 + %g7] 0x81, %f22
28406 nop
28407 set 0x48, %o6
28408 ldd [%l7 + %o6], %f24
28409 nop
28410 set 0x6C, %g4
28411 stb %o7, [%l7 + %g4]
28412 set 0x68, %g1
28413 stxa %i0, [%l7 + %g1] 0x88
28414 set 0x18, %l0
28415 prefetcha [%l7 + %l0] 0x89, 1
28416 nop
28417 set 0x3A, %g5
28418 lduh [%l7 + %g5], %g4
28419 st %fsr, [%l7 + 0x1C]
28420 nop
28421 set 0x20, %i3
28422 std %f18, [%l7 + %i3]
28423 st %fsr, [%l7 + 0x74]
28424 set 0x30, %i6
28425 sta %f21, [%l7 + %i6] 0x88
28426 nop
28427 set 0x34, %g2
28428 swap [%l7 + %g2], %i2
28429 set 0x18, %g6
28430 stda %l4, [%l7 + %g6] 0xeb
28431 membar #Sync
28432 set 0x40, %i1
28433 stda %f16, [%l7 + %i1] 0xd2
28434 nop
28435 set 0x20, %g3
28436 std %l2, [%l7 + %g3]
28437 add %l7, 0x08, %l6
28438 wr %g0, 0x89, %asi
28439 casxa [%l6] 0x89, %g3, %o4
28440 set 0x5B, %l6
28441 ldstuba [%l7 + %l6] 0x88, %l1
28442 nop
28443 set 0x6C, %o0
28444 stw %o0, [%l7 + %o0]
28445 set 0x40, %l1
28446 prefetcha [%l7 + %l1] 0x89, 0
28447 nop
28448 set 0x78, %o3
28449 stx %fsr, [%l7 + %o3]
28450 add %l7, 0x1C, %l6
28451 wr %g0, 0x88, %asi
28452 casa [%l6] 0x88, %o6, %l6
28453 nop
28454 set 0x38, %o1
28455 ldub [%l7 + %o1], %o5
28456 nop
28457 set 0x68, %i4
28458 stx %fsr, [%l7 + %i4]
28459 nop
28460 set 0x5B, %l2
28461 ldstub [%l7 + %l2], %l5
28462 set 0x68, %i7
28463 ldxa [%l7 + %i7] 0x80, %g2
28464 nop
28465 set 0x10, %i0
28466 ldd [%l7 + %i0], %i4
28467 set 0x4C, %l4
28468 lda [%l7 + %l4] 0x81, %f4
28469 fpadd16s %f15, %f31, %f8
28470 set 0x60, %i5
28471 ldda [%l7 + %i5] 0xe2, %o0
28472 add %l7, 0x30, %l6
28473 wr %g0, 0x80, %asi
28474 casxa [%l6] 0x80, %i6, %i1
28475 nop
28476 or %g0, 0x8, %l0
28477 sllx %l0, 0x3c, %l0
28478 wr %l0, 0x7DB, %tick_cmpr
28479 st %f0, [%l7 + 0x34]
28480 st %f23, [%l7 + 0x34]
28481 nop
28482 set 0x54, %o5
28483 sth %g5, [%l7 + %o5]
28484 nop
28485 set 0x14, %l5
28486 stw %l0, [%l7 + %l5]
28487 set 0x38, %i2
28488 swapa [%l7 + %i2] 0x88, %g1
28489 nop
28490 set 0x50, %o2
28491 ldd [%l7 + %o2], %f0
28492 nop
28493 set 0x4B, %o4
28494 stb %g7, [%l7 + %o4]
28495 st %f17, [%l7 + 0x0C]
28496 set 0x48, %l3
28497 ldxa [%l7 + %l3] 0x81, %i7
28498 nop
28499 set 0x0F, %g7
28500 ldstub [%l7 + %g7], %o3
28501 set 0x48, %o7
28502 stxa %i3, [%l7 + %o7] 0xea
28503 membar #Sync
28504 add %l7, 0x14, %l6
28505 wr %g0, 0x80, %asi
28506 lda [%l6] %asi, %i0
28507 casa [%l6] 0x80, %i0, %g6
28508 ld [%l7 + 0x78], %f13
28509 nop
28510 set 0x30, %g4
28511 std %g4, [%l7 + %g4]
28512 nop
28513 set 0x2C, %o6
28514 lduw [%l7 + %o6], %o7
28515 wr %l4, %i2, %softint
28516 ld [%l7 + 0x24], %f31
28517 nop
28518 set 0x3A, %g1
28519 ldub [%l7 + %g1], %g3
28520 nop
28521 set 0x2B, %l0
28522 stb %o4, [%l7 + %l0]
28523 nop
28524 set 0x18, %i3
28525 swap [%l7 + %i3], %l3
28526 nop
28527 set 0x7A, %i6
28528 lduh [%l7 + %i6], %o0
28529 set 0x40, %g5
28530 ldda [%l7 + %g5] 0xd0, %f0
28531 set 0x50, %g2
28532 ldda [%l7 + %g2] 0xea, %l2
28533 nop
28534 set 0x68, %i1
28535 ldx [%l7 + %i1], %l1
28536 add %l6, %o6, %o5
28537 add %l7, 0x4C, %l6
28538 wr %g0, 0x80, %asi
28539 casa [%l6] 0x80, %g2, %l5
28540 and %i4, %o1, %i6
28541 or %i1, %i5, %g5
28542 nop
28543 set 0x74, %g3
28544 ldsh [%l7 + %g3], %l0
28545 nop
28546 set 0x1D, %l6
28547 ldstub [%l7 + %l6], %g1
28548 and %o2, %i7, %g7
28549 nop
28550 set 0x70, %g6
28551 ldx [%l7 + %g6], %o3
28552 bne,a %icc, loop_208
28553 add %i3, %g6, %i0
28554 add %l7, 0x38, %l6
28555 wr %g0, 0x89, %asi
28556 casxa [%l6] 0x89, %o7, %g4
28557loop_208:
28558 nop
28559 set 0x50, %l1
28560 ldda [%l7 + %l1] 0xea, %l4
28561 nop
28562 set 0x7C, %o0
28563 stw %i2, [%l7 + %o0]
28564 nop
28565 set 0x40, %o3
28566 std %o4, [%l7 + %o3]
28567 set 0x70, %o1
28568 lda [%l7 + %o1] 0x88, %f2
28569 nop
28570 set 0x08, %l2
28571 ldd [%l7 + %l2], %l2
28572 and %o0, %g3, %l1
28573 nop
28574 set 0x60, %i7
28575 stw %l2, [%l7 + %i7]
28576 nop
28577 set 0x68, %i4
28578 ldx [%l7 + %i4], %o6
28579 set 0x30, %l4
28580 ldda [%l7 + %l4] 0xeb, %i6
28581 st %f24, [%l7 + 0x54]
28582 nop
28583 set 0x40, %i0
28584 std %f20, [%l7 + %i0]
28585 nop
28586 set 0x6C, %i5
28587 prefetch [%l7 + %i5], 3
28588 set 0x18, %l5
28589 prefetcha [%l7 + %l5] 0x80, 3
28590 set 0x70, %o5
28591 prefetcha [%l7 + %o5] 0x89, 1
28592 nop
28593 set 0x2A, %o2
28594 ldsb [%l7 + %o2], %o5
28595 ld [%l7 + 0x48], %f11
28596 set 0x40, %o4
28597 stwa %i4, [%l7 + %o4] 0x89
28598 nop
28599 set 0x34, %i2
28600 ldsb [%l7 + %i2], %i6
28601 nop
28602 set 0x78, %l3
28603 std %o0, [%l7 + %l3]
28604 nop
28605 set 0x20, %g7
28606 stb %i5, [%l7 + %g7]
28607 set 0x60, %o7
28608 stda %i0, [%l7 + %o7] 0xe2
28609 membar #Sync
28610 add %l0, %g5, %g1
28611 ld [%l7 + 0x0C], %f10
28612 fpsub16 %f28, %f14, %f18
28613 set 0x36, %g4
28614 stha %o2, [%l7 + %g4] 0xe2
28615 membar #Sync
28616 nop
28617 set 0x54, %g1
28618 lduw [%l7 + %g1], %g7
28619 set 0x78, %o6
28620 stxa %i7, [%l7 + %o6] 0xe2
28621 membar #Sync
28622 nop
28623 set 0x18, %i3
28624 ldd [%l7 + %i3], %o2
28625 set 0x14, %i6
28626 stwa %i3, [%l7 + %i6] 0xe2
28627 membar #Sync
28628 add %i0, %o7, %g4
28629 add %l7, 0x40, %l6
28630 wr %g0, 0x81, %asi
28631 casa [%l6] 0x81, %l4, %i2
28632 nop
28633 set 0x08, %l0
28634 sth %g6, [%l7 + %l0]
28635 ld [%l7 + 0x24], %f21
28636 add %l7, 0x14, %l6
28637 wr %g0, 0x81, %asi
28638 lda [%l6] %asi, %l3
28639 casa [%l6] 0x81, %l3, %o0
28640 fpadd16s %f31, %f12, %f5
28641 set 0x28, %g5
28642 ldxa [%l7 + %g5] 0x89, %o4
28643 add %l7, 0x48, %l6
28644 wr %g0, 0x80, %asi
28645 casxa [%l6] 0x80, %l1, %g3
28646 set 0x68, %i1
28647 lda [%l7 + %i1] 0x88, %f3
28648 add %l2, %l6, %o6
28649 nop
28650 set 0x20, %g3
28651 lduw [%l7 + %g3], %g2
28652 nop
28653 set 0x58, %l6
28654 std %f8, [%l7 + %l6]
28655 nop
28656 set 0x08, %g6
28657 ldx [%l7 + %g6], %l5
28658 set 0x72, %l1
28659 stha %o5, [%l7 + %l1] 0xe3
28660 membar #Sync
28661 nop
28662 set 0x18, %o0
28663 ldd [%l7 + %o0], %f8
28664 add %l7, 0x40, %l6
28665 wr %g0, 0x80, %asi
28666 casxa [%l6] 0x80, %i4, %o1
28667 set 0x26, %o3
28668 stba %i5, [%l7 + %o3] 0x81
28669 nop
28670 set 0x4A, %o1
28671 lduh [%l7 + %o1], %i6
28672 st %f18, [%l7 + 0x3C]
28673 nop
28674 set 0x6C, %g2
28675 stw %l0, [%l7 + %g2]
28676 nop
28677 set 0x60, %i7
28678 lduw [%l7 + %i7], %i1
28679 nop
28680 set 0x78, %i4
28681 std %g4, [%l7 + %i4]
28682 and %g1, %o2, %i7
28683 set 0x68, %l2
28684 ldxa [%l7 + %l2] 0x89, %g7
28685 bge,a %xcc, loop_209
28686 nop
28687 set 0x18, %l4
28688 lduw [%l7 + %l4], %o3
28689 fpadd32 %f28, %f28, %f2
28690 set 0x28, %i5
28691 sta %f14, [%l7 + %i5] 0x81
28692loop_209:
28693 nop
28694 set 0x70, %i0
28695 ldxa [%l7 + %i0] 0x80, %i0
28696 set 0x50, %l5
28697 ldxa [%l7 + %l5] 0x81, %o7
28698 st %f2, [%l7 + 0x30]
28699 st %fsr, [%l7 + 0x48]
28700 nop
28701 set 0x60, %o2
28702 ldd [%l7 + %o2], %f14
28703 nop
28704 set 0x35, %o4
28705 ldsb [%l7 + %o4], %i3
28706 nop
28707 set 0x6C, %i2
28708 ldsw [%l7 + %i2], %l4
28709 ld [%l7 + 0x68], %f27
28710 nop
28711 set 0x4F, %o5
28712 ldsb [%l7 + %o5], %i2
28713 nop
28714 set 0x58, %l3
28715 stx %fsr, [%l7 + %l3]
28716 add %g6, %l3, %g4
28717 ld [%l7 + 0x1C], %f11
28718 set 0x28, %g7
28719 swapa [%l7 + %g7] 0x89, %o0
28720 nop
28721 set 0x64, %g4
28722 ldsw [%l7 + %g4], %o4
28723 set 0x18, %g1
28724 ldstuba [%l7 + %g1] 0x80, %g3
28725 nop
28726 set 0x0F, %o7
28727 stb %l2, [%l7 + %o7]
28728 nop
28729 set 0x40, %i3
28730 ldd [%l7 + %i3], %i6
28731 nop
28732 set 0x54, %i6
28733 sth %o6, [%l7 + %i6]
28734 or %l1, %g2, %o5
28735 set 0x78, %l0
28736 prefetcha [%l7 + %l0] 0x89, 3
28737 nop
28738 set 0x30, %o6
28739 stx %fsr, [%l7 + %o6]
28740 nop
28741 set 0x66, %g5
28742 sth %o1, [%l7 + %g5]
28743 add %l7, 0x18, %l6
28744 wr %g0, 0x81, %asi
28745 casxa [%l6] 0x81, %i5, %i6
28746 set 0x7B, %g3
28747 ldstuba [%l7 + %g3] 0x89, %i4
28748 set 0x50, %l6
28749 ldda [%l7 + %l6] 0xe2, %l0
28750 add %g5, %g1, %o2
28751 nop
28752 set 0x38, %g6
28753 prefetch [%l7 + %g6], 3
28754 or %i7, %g7, %o3
28755 nop
28756 set 0x68, %l1
28757 ldd [%l7 + %l1], %f8
28758 fpadd16 %f16, %f18, %f26
28759 set 0x74, %o0
28760 sta %f23, [%l7 + %o0] 0x89
28761 nop
28762 set 0x30, %o3
28763 ldd [%l7 + %o3], %f4
28764 set 0x20, %o1
28765 swapa [%l7 + %o1] 0x81, %i0
28766 nop
28767 set 0x58, %i1
28768 prefetch [%l7 + %i1], 0
28769 set 0x60, %i7
28770 stda %o6, [%l7 + %i7] 0xeb
28771 membar #Sync
28772 nop
28773 set 0x6E, %i4
28774 sth %i3, [%l7 + %i4]
28775 nop
28776 set 0x10, %l2
28777 sth %i1, [%l7 + %l2]
28778 nop
28779 set 0x26, %l4
28780 ldub [%l7 + %l4], %l4
28781 set 0x2A, %i5
28782 stha %i2, [%l7 + %i5] 0xea
28783 membar #Sync
28784 nop
28785 set 0x30, %g2
28786 stx %fsr, [%l7 + %g2]
28787 nop
28788 set 0x58, %i0
28789 stx %fsr, [%l7 + %i0]
28790 nop
28791 set 0x5E, %o2
28792 sth %g6, [%l7 + %o2]
28793 set 0x0F, %l5
28794 stba %g4, [%l7 + %l5] 0x81
28795 nop
28796 set 0x14, %o4
28797 ldsh [%l7 + %o4], %l3
28798 set 0x14, %o5
28799 ldstuba [%l7 + %o5] 0x88, %o0
28800 nop
28801 set 0x48, %l3
28802 std %g2, [%l7 + %l3]
28803 wr %o4, %l6, %pic
28804 set 0x68, %g7
28805 lda [%l7 + %g7] 0x89, %f11
28806 set 0x78, %i2
28807 stxa %l2, [%l7 + %i2] 0xe3
28808 membar #Sync
28809 set 0x58, %g1
28810 prefetcha [%l7 + %g1] 0x88, 2
28811 nop
28812 set 0x68, %o7
28813 ldsw [%l7 + %o7], %g2
28814 nop
28815 set 0x50, %i3
28816 ldd [%l7 + %i3], %f2
28817 nop
28818 set 0x6C, %i6
28819 prefetch [%l7 + %i6], 3
28820 add %l7, 0x58, %l6
28821 wr %g0, 0x89, %asi
28822 lda [%l6] %asi, %o5
28823 casa [%l6] 0x89, %o5, %l5
28824 set 0x30, %l0
28825 prefetcha [%l7 + %l0] 0x80, 0
28826 nop
28827 set 0x30, %g4
28828 std %o0, [%l7 + %g4]
28829 nop
28830 set 0x4C, %o6
28831 stw %i5, [%l7 + %o6]
28832 nop
28833 set 0x34, %g3
28834 lduw [%l7 + %g3], %i6
28835 ld [%l7 + 0x34], %f8
28836 add %i4, %l0, %g5
28837 nop
28838 set 0x64, %g5
28839 lduw [%l7 + %g5], %o2
28840 set 0x58, %g6
28841 stxa %g1, [%l7 + %g6] 0x89
28842 nop
28843 set 0x3C, %l1
28844 stb %g7, [%l7 + %l1]
28845 nop
28846 set 0x29, %l6
28847 ldub [%l7 + %l6], %o3
28848 nop
28849 set 0x3C, %o3
28850 lduw [%l7 + %o3], %i7
28851 nop
28852 set 0x08, %o1
28853 ldd [%l7 + %o1], %f22
28854 nop
28855 set 0x20, %o0
28856 stx %o7, [%l7 + %o0]
28857 nop
28858 set 0x18, %i1
28859 std %i0, [%l7 + %i1]
28860 and %i3, %l4, %i2
28861 set 0x18, %i4
28862 prefetcha [%l7 + %i4] 0x81, 2
28863 ld [%l7 + 0x58], %f3
28864 be,a,pt %icc, loop_210
28865 nop
28866 set 0x40, %i7
28867 swap [%l7 + %i7], %g4
28868 ld [%l7 + 0x78], %f7
28869 set 0x4C, %l4
28870 stwa %l3, [%l7 + %l4] 0xe2
28871 membar #Sync
28872loop_210:
28873 nop
28874 set 0x4A, %i5
28875 ldsh [%l7 + %i5], %o0
28876 nop
28877 set 0x40, %l2
28878 stw %g6, [%l7 + %l2]
28879 ba %xcc, loop_211
28880 nop
28881 set 0x62, %g2
28882 lduh [%l7 + %g2], %o4
28883 nop
28884 set 0x29, %o2
28885 ldstub [%l7 + %o2], %g3
28886 add %l7, 0x48, %l6
28887 wr %g0, 0x81, %asi
28888 casxa [%l6] 0x81, %l6, %l2
28889loop_211:
28890 nop
28891 set 0x6C, %i0
28892 sta %f8, [%l7 + %i0] 0x81
28893 set 0x40, %l5
28894 stxa %o6, [%l7 + %l5] 0x88
28895 set 0x60, %o5
28896 prefetcha [%l7 + %o5] 0x81, 1
28897 nop
28898 nop
28899 setx 0x1D24F5ADA3A95435, %l0, %l6
28900 stx %l6, [%l7 + 0x28]
28901 ldd [%l7 + 0x28], %f30
28902 setx 0x5D000274881CE5D6, %l1, %l5
28903 stx %l5, [%l7 + 0x10]
28904 ldd [%l7 + 0x10], %f8
28905 fdivd %f8, %f30, %f18
28906 nop
28907 set 0x68, %l3
28908 stx %fsr, [%l7 + %l3]
28909 nop
28910 set 0x30, %g7
28911 std %g2, [%l7 + %g7]
28912 set 0x63, %o4
28913 stba %l1, [%l7 + %o4] 0x81
28914 st %fsr, [%l7 + 0x40]
28915 nop
28916 set 0x26, %g1
28917 lduh [%l7 + %g1], %l5
28918 ld [%l7 + 0x6C], %f29
28919 bgu,a,pn %xcc, loop_212
28920 nop
28921 set 0x60, %o7
28922 ldsw [%l7 + %o7], %o1
28923 set 0x60, %i3
28924 ldstuba [%l7 + %i3] 0x81, %i5
28925loop_212:
28926 nop
28927 set 0x7C, %i2
28928 prefetch [%l7 + %i2], 1
28929 nop
28930 set 0x60, %l0
28931 lduh [%l7 + %l0], %i4
28932 nop
28933 set 0x28, %i6
28934 ldsw [%l7 + %i6], %l0
28935 add %g5, %o2, %i6
28936 add %l7, 0x20, %l6
28937 wr %g0, 0x88, %asi
28938 casxa [%l6] 0x88, %g7, %g1
28939 add %l7, 0x08, %l6
28940 wr %g0, 0x80, %asi
28941 casxa [%l6] 0x80, %i7, %o3
28942 nop
28943 set 0x50, %g4
28944 stx %fsr, [%l7 + %g4]
28945 nop
28946 set 0x68, %o6
28947 ldsw [%l7 + %o6], %o7
28948 nop
28949 set 0x1C, %g5
28950 lduw [%l7 + %g5], %i0
28951 nop
28952 set 0x40, %g3
28953 std %l4, [%l7 + %g3]
28954 nop
28955 set 0x28, %g6
28956 lduw [%l7 + %g6], %i2
28957 nop
28958 set 0x60, %l6
28959 stw %i3, [%l7 + %l6]
28960 nop
28961 set 0x78, %o3
28962 sth %g4, [%l7 + %o3]
28963 nop
28964 set 0x28, %l1
28965 ldx [%l7 + %l1], %i1
28966 add %l7, 0x20, %l6
28967 wr %g0, 0x88, %asi
28968 ldxa [%l6] %asi, %l3
28969 casxa [%l6] 0x88, %l3, %g6
28970 or %o4, %g3, %o0
28971 ld [%l7 + 0x5C], %f12
28972 add %l7, 0x40, %l6
28973 wr %g0, 0x81, %asi
28974 casxa [%l6] 0x81, %l6, %o6
28975 set 0x08, %o0
28976 ldxa [%l7 + %o0] 0x80, %o5
28977 nop
28978 set 0x5C, %o1
28979 lduw [%l7 + %o1], %g2
28980 and %l2, %l5, %o1
28981 set 0x25, %i4
28982 stba %l1, [%l7 + %i4] 0xe3
28983 membar #Sync
28984 set 0x1E, %i1
28985 stha %i4, [%l7 + %i1] 0x80
28986 wr %i5, %l0, %sys_tick
28987 nop
28988 set 0x1C, %l4
28989 lduw [%l7 + %l4], %o2
28990 set 0x60, %i5
28991 stwa %g5, [%l7 + %i5] 0xe2
28992 membar #Sync
28993 set 0x40, %i7
28994 ldda [%l7 + %i7] 0xd0, %f0
28995 nop
28996 set 0x68, %l2
28997 stx %i6, [%l7 + %l2]
28998 nop
28999 set 0x7C, %o2
29000 lduw [%l7 + %o2], %g1
29001 set 0x48, %i0
29002 stha %i7, [%l7 + %i0] 0x81
29003 nop
29004 set 0x68, %g2
29005 std %f14, [%l7 + %g2]
29006 set 0x40, %l5
29007 ldda [%l7 + %l5] 0xda, %f16
29008 set 0x30, %l3
29009 prefetcha [%l7 + %l3] 0x80, 1
29010 set 0x48, %o5
29011 ldxa [%l7 + %o5] 0x81, %o7
29012 set 0x50, %g7
29013 ldda [%l7 + %g7] 0xe2, %i0
29014 bgu,pn %xcc, loop_213
29015 add %l4, %i2, %i3
29016 nop
29017 set 0x74, %g1
29018 prefetch [%l7 + %g1], 0
29019 set 0x60, %o4
29020 ldda [%l7 + %o4] 0x89, %g6
29021loop_213:
29022 ld [%l7 + 0x24], %f19
29023 nop
29024 set 0x53, %o7
29025 stb %i1, [%l7 + %o7]
29026 set 0x52, %i3
29027 stha %g4, [%l7 + %i3] 0xea
29028 membar #Sync
29029 nop
29030 set 0x50, %l0
29031 ldx [%l7 + %l0], %g6
29032 nop
29033 set 0x2D, %i2
29034 stb %l3, [%l7 + %i2]
29035 nop
29036 set 0x3D, %i6
29037 ldstub [%l7 + %i6], %o4
29038 set 0x6C, %o6
29039 sta %f17, [%l7 + %o6] 0x88
29040 st %fsr, [%l7 + 0x60]
29041 wr %g3, %l6, %clear_softint
29042 nop
29043 set 0x30, %g4
29044 std %f14, [%l7 + %g4]
29045 set 0x48, %g5
29046 lda [%l7 + %g5] 0x81, %f17
29047 nop
29048 set 0x13, %g3
29049 ldstub [%l7 + %g3], %o6
29050 st %f23, [%l7 + 0x3C]
29051 bn,a,pt %icc, loop_214
29052 nop
29053 set 0x78, %g6
29054 stx %o5, [%l7 + %g6]
29055 ble,a %xcc, loop_215
29056 nop
29057 set 0x1A, %l6
29058 lduh [%l7 + %l6], %o0
29059loop_214:
29060 nop
29061 set 0x64, %l1
29062 stwa %l2, [%l7 + %l1] 0xe3
29063 membar #Sync
29064loop_215:
29065 nop
29066 set 0x39, %o3
29067 stba %g2, [%l7 + %o3] 0xe2
29068 membar #Sync
29069 set 0x50, %o1
29070 ldda [%l7 + %o1] 0xeb, %o0
29071 nop
29072 set 0x20, %o0
29073 ldd [%l7 + %o0], %l4
29074 nop
29075 set 0x20, %i4
29076 lduw [%l7 + %i4], %l1
29077 and %i4, %l0, %o2
29078 set 0x75, %l4
29079 stba %g5, [%l7 + %l4] 0xe2
29080 membar #Sync
29081 nop
29082 set 0x22, %i1
29083 ldsh [%l7 + %i1], %i6
29084 fpsub32s %f0, %f18, %f12
29085 set 0x6C, %i5
29086 stha %g1, [%l7 + %i5] 0x81
29087 and %i5, %o3, %i7
29088 set 0x3C, %i7
29089 stwa %i0, [%l7 + %i7] 0xe3
29090 membar #Sync
29091 nop
29092 set 0x2C, %l2
29093 sth %o7, [%l7 + %l2]
29094 nop
29095 nop
29096 setx 0x74B8A7C12DD4A804, %l0, %l6
29097 stx %l6, [%l7 + 0x28]
29098 ldd [%l7 + 0x28], %f22
29099 setx 0xE71E812CBFF2A9DD, %l1, %l5
29100 stx %l5, [%l7 + 0x10]
29101 ldd [%l7 + 0x10], %f4
29102 fdivd %f4, %f22, %f8
29103 nop
29104 set 0x62, %i0
29105 lduh [%l7 + %i0], %l4
29106 nop
29107 set 0x2C, %g2
29108 ldsh [%l7 + %g2], %i2
29109 st %fsr, [%l7 + 0x7C]
29110 nop
29111 set 0x22, %l5
29112 ldsh [%l7 + %l5], %g7
29113 nop
29114 set 0x18, %o2
29115 std %i2, [%l7 + %o2]
29116 nop
29117 set 0x1C, %l3
29118 swap [%l7 + %l3], %i1
29119 nop
29120 set 0x58, %o5
29121 ldd [%l7 + %o5], %g4
29122 set 0x40, %g1
29123 stda %f0, [%l7 + %g1] 0xf1
29124 membar #Sync
29125 nop
29126 set 0x50, %g7
29127 ldd [%l7 + %g7], %f0
29128 set 0x68, %o7
29129 stxa %g6, [%l7 + %o7] 0xe2
29130 membar #Sync
29131 nop
29132 set 0x08, %i3
29133 std %f8, [%l7 + %i3]
29134 set 0x40, %l0
29135 stwa %o4, [%l7 + %l0] 0xe3
29136 membar #Sync
29137 set 0x68, %i2
29138 ldxa [%l7 + %i2] 0x88, %l3
29139 nop
29140 set 0x58, %i6
29141 stx %fsr, [%l7 + %i6]
29142 nop
29143 set 0x50, %o4
29144 ldx [%l7 + %o4], %l6
29145 set 0x70, %o6
29146 ldda [%l7 + %o6] 0xe3, %o6
29147 membar #Sync
29148 set 0x40, %g4
29149 ldda [%l7 + %g4] 0xf9, %f16
29150 set 0x40, %g5
29151 stda %f16, [%l7 + %g5] 0xd2
29152 add %l7, 0x38, %l6
29153 wr %g0, 0x88, %asi
29154 casa [%l6] 0x88, %o5, %g3
29155 nop
29156 set 0x50, %g6
29157 sth %o0, [%l7 + %g6]
29158 nop
29159 set 0x58, %g3
29160 prefetch [%l7 + %g3], 2
29161 nop
29162 set 0x18, %l1
29163 stx %fsr, [%l7 + %l1]
29164 nop
29165 nop
29166 setx 0xCA831FC9, %l0, %l6
29167 st %l6, [%l7 + 0x28]
29168 ld [%l7 + 0x28], %f24
29169 setx 0x36DE3132, %l1, %l5
29170 st %l5, [%l7 + 0x10]
29171 ld [%l7 + 0x10], %f5
29172 fdivs %f5, %f24, %f15
29173 nop
29174 set 0x38, %o3
29175 std %l2, [%l7 + %o3]
29176 nop
29177 set 0x27, %l6
29178 ldsb [%l7 + %l6], %o1
29179 set 0x28, %o0
29180 prefetcha [%l7 + %o0] 0x89, 4
29181 nop
29182 set 0x74, %i4
29183 ldsh [%l7 + %i4], %l1
29184 set 0x24, %o1
29185 lda [%l7 + %o1] 0x80, %f31
29186 nop
29187 set 0x30, %i1
29188 ldx [%l7 + %i1], %i4
29189 ld [%l7 + 0x28], %f5
29190 and %l0, %l5, %o2
29191 nop
29192 set 0x12, %i5
29193 stb %g5, [%l7 + %i5]
29194 nop
29195 set 0x10, %i7
29196 ldx [%l7 + %i7], %g1
29197 set 0x28, %l4
29198 swapa [%l7 + %l4] 0x80, %i5
29199 nop
29200 set 0x47, %i0
29201 ldstub [%l7 + %i0], %i6
29202 ld [%l7 + 0x2C], %f30
29203 nop
29204 set 0x7C, %g2
29205 swap [%l7 + %g2], %i7
29206 add %i0, %o3, %o7
29207 nop
29208 set 0x42, %l2
29209 lduh [%l7 + %l2], %i2
29210 nop
29211 set 0x18, %o2
29212 stb %l4, [%l7 + %o2]
29213 set 0x20, %l5
29214 swapa [%l7 + %l5] 0x81, %i3
29215 nop
29216 set 0x68, %l3
29217 lduw [%l7 + %l3], %i1
29218 set 0x60, %o5
29219 stxa %g7, [%l7 + %o5] 0xe2
29220 membar #Sync
29221 nop
29222 set 0x4E, %g7
29223 lduh [%l7 + %g7], %g6
29224 nop
29225 set 0x60, %o7
29226 ldd [%l7 + %o7], %g4
29227 set 0x40, %i3
29228 stwa %o4, [%l7 + %i3] 0x81
29229 set 0x60, %l0
29230 prefetcha [%l7 + %l0] 0x88, 4
29231 set 0x08, %i2
29232 prefetcha [%l7 + %i2] 0x89, 3
29233 nop
29234 set 0x5A, %i6
29235 lduh [%l7 + %i6], %l3
29236 nop
29237 set 0x10, %g1
29238 swap [%l7 + %g1], %o5
29239 nop
29240 set 0x64, %o6
29241 lduw [%l7 + %o6], %o0
29242 nop
29243 set 0x50, %g4
29244 lduw [%l7 + %g4], %l2
29245 add %o1, %g3, %l1
29246 set 0x34, %o4
29247 swapa [%l7 + %o4] 0x81, %i4
29248 set 0x18, %g6
29249 stxa %l0, [%l7 + %g6] 0xe3
29250 membar #Sync
29251 nop
29252 set 0x63, %g5
29253 ldsb [%l7 + %g5], %l5
29254 set 0x38, %l1
29255 stda %g2, [%l7 + %l1] 0x89
29256 nop
29257 set 0x2C, %o3
29258 lduw [%l7 + %o3], %o2
29259 set 0x4D, %l6
29260 stba %g5, [%l7 + %l6] 0x89
29261 nop
29262 set 0x68, %o0
29263 ldd [%l7 + %o0], %f16
29264 nop
29265 set 0x47, %g3
29266 ldsb [%l7 + %g3], %g1
29267 nop
29268 set 0x10, %i4
29269 ldsh [%l7 + %i4], %i6
29270 set 0x10, %o1
29271 prefetcha [%l7 + %o1] 0x88, 2
29272 membar #Sync
29273 set 0x40, %i5
29274 ldda [%l7 + %i5] 0xf0, %f16
29275 bgu,a,pt %xcc, loop_216
29276 nop
29277 set 0x28, %i1
29278 ldx [%l7 + %i1], %i0
29279 set 0x40, %i7
29280 stda %f16, [%l7 + %i7] 0x80
29281loop_216:
29282 nop
29283 set 0x70, %l4
29284 std %i4, [%l7 + %l4]
29285 set 0x10, %g2
29286 ldda [%l7 + %g2] 0x81, %o2
29287 nop
29288 set 0x08, %i0
29289 ldx [%l7 + %i0], %i2
29290 set 0x70, %o2
29291 sta %f9, [%l7 + %o2] 0x80
29292 nop
29293 set 0x78, %l5
29294 stx %fsr, [%l7 + %l5]
29295 st %f3, [%l7 + 0x6C]
29296 set 0x48, %l2
29297 stda %o6, [%l7 + %l2] 0xeb
29298 membar #Sync
29299 set 0x18, %o5
29300 ldxa [%l7 + %o5] 0x88, %l4
29301 set 0x24, %g7
29302 sta %f23, [%l7 + %g7] 0x80
29303 set 0x60, %l3
29304 stda %i0, [%l7 + %l3] 0x80
29305 nop
29306 set 0x1F, %i3
29307 stb %i3, [%l7 + %i3]
29308 st %fsr, [%l7 + 0x1C]
29309 nop
29310 set 0x40, %l0
29311 stx %g7, [%l7 + %l0]
29312 nop
29313 set 0x74, %i2
29314 swap [%l7 + %i2], %g6
29315 set 0x54, %i6
29316 sta %f1, [%l7 + %i6] 0x89
29317 nop
29318 set 0x44, %g1
29319 lduw [%l7 + %g1], %g4
29320 nop
29321 set 0x62, %o7
29322 sth %o4, [%l7 + %o7]
29323 nop
29324 set 0x78, %o6
29325 lduh [%l7 + %o6], %l6
29326 nop
29327 set 0x30, %o4
29328 ldd [%l7 + %o4], %l2
29329 nop
29330 set 0x6C, %g4
29331 swap [%l7 + %g4], %o6
29332 nop
29333 set 0x60, %g5
29334 ldd [%l7 + %g5], %o4
29335 nop
29336 set 0x0A, %g6
29337 sth %l2, [%l7 + %g6]
29338 st %f17, [%l7 + 0x28]
29339 add %l7, 0x08, %l6
29340 wr %g0, 0x81, %asi
29341 ldxa [%l6] %asi, %o0
29342 casxa [%l6] 0x81, %o0, %g3
29343 nop
29344 set 0x48, %o3
29345 ldsb [%l7 + %o3], %l1
29346 nop
29347 set 0x50, %l6
29348 stx %fsr, [%l7 + %l6]
29349 set 0x0C, %o0
29350 stwa %i4, [%l7 + %o0] 0xea
29351 membar #Sync
29352 set 0x60, %g3
29353 stda %o0, [%l7 + %g3] 0x81
29354 nop
29355 set 0x48, %i4
29356 ldd [%l7 + %i4], %f22
29357 set 0x0F, %l1
29358 stba %l0, [%l7 + %l1] 0x80
29359 nop
29360 set 0x78, %i5
29361 stw %l5, [%l7 + %i5]
29362 nop
29363 set 0x3C, %o1
29364 swap [%l7 + %o1], %o2
29365 st %f13, [%l7 + 0x68]
29366 set 0x60, %i7
29367 sta %f23, [%l7 + %i7] 0x81
29368 and %g2, %g1, %g5
29369 set 0x20, %i1
29370 ldxa [%l7 + %i1] 0x89, %i7
29371 bleu,pt %xcc, loop_217
29372 nop
29373 set 0x78, %l4
29374 ldsw [%l7 + %l4], %i6
29375 set 0x40, %g2
29376 ldda [%l7 + %g2] 0xd8, %f16
29377loop_217:
29378 nop
29379 set 0x2C, %i0
29380 sta %f11, [%l7 + %i0] 0x89
29381 nop
29382 set 0x4B, %l5
29383 ldub [%l7 + %l5], %i0
29384 nop
29385 set 0x61, %o2
29386 ldub [%l7 + %o2], %o3
29387 set 0x40, %l2
29388 stda %f16, [%l7 + %l2] 0xd8
29389 st %f6, [%l7 + 0x44]
29390 set 0x20, %o5
29391 stxa %i5, [%l7 + %o5] 0x88
29392 nop
29393 set 0x40, %g7
29394 std %o6, [%l7 + %g7]
29395 bg,pn %icc, loop_218
29396 nop
29397 set 0x68, %l3
29398 stx %fsr, [%l7 + %l3]
29399 nop
29400 set 0x64, %i3
29401 stw %i2, [%l7 + %i3]
29402 nop
29403 set 0x40, %l0
29404 stb %i1, [%l7 + %l0]
29405loop_218:
29406 nop
29407 set 0x2E, %i2
29408 ldstub [%l7 + %i2], %i3
29409 nop
29410 set 0x70, %g1
29411 ldd [%l7 + %g1], %f14
29412 set 0x2C, %i6
29413 lda [%l7 + %i6] 0x81, %f31
29414 set 0x3C, %o7
29415 stha %l4, [%l7 + %o7] 0x80
29416 nop
29417 set 0x2E, %o6
29418 ldstub [%l7 + %o6], %g7
29419 set 0x40, %o4
29420 stda %f16, [%l7 + %o4] 0xf9
29421 membar #Sync
29422 set 0x34, %g4
29423 stha %g6, [%l7 + %g4] 0x88
29424 nop
29425 set 0x54, %g5
29426 prefetch [%l7 + %g5], 4
29427 nop
29428 or %g0, 0x8, %l0
29429 sllx %l0, 0x3c, %l0
29430 wr %l0, 0x107, %sys_tick_cmpr
29431 set 0x76, %g6
29432 stha %l3, [%l7 + %g6] 0x89
29433 nop
29434 set 0x28, %o3
29435 stx %fsr, [%l7 + %o3]
29436 add %l7, 0x08, %l6
29437 wr %g0, 0x81, %asi
29438 ldxa [%l6] %asi, %g4
29439 casxa [%l6] 0x81, %g4, %o5
29440 set 0x08, %l6
29441 stxa %l2, [%l7 + %l6] 0x89
29442 nop
29443 set 0x48, %o0
29444 ldd [%l7 + %o0], %f28
29445 fpadd32s %f30, %f20, %f16
29446 or %o6, %g3, %o0
29447 nop
29448 set 0x34, %i4
29449 stw %l1, [%l7 + %i4]
29450 set 0x28, %l1
29451 sta %f23, [%l7 + %l1] 0x81
29452 or %o1, %i4, %l5
29453 wr %l0, %o2, %y
29454 nop
29455 set 0x7D, %g3
29456 ldstub [%l7 + %g3], %g1
29457 set 0x18, %i5
29458 swapa [%l7 + %i5] 0x89, %g2
29459 or %i7, %g5, %i6
29460 add %l7, 0x68, %l6
29461 wr %g0, 0x89, %asi
29462 ldxa [%l6] %asi, %i0
29463 casxa [%l6] 0x89, %i0, %o3
29464 and %i5, %o7, %i2
29465 add %i1, %i3, %g7
29466 and %g6, %l4, %o4
29467 bge,pt %icc, loop_219
29468 nop
29469 set 0x58, %i7
29470 ldsb [%l7 + %i7], %l3
29471 st %f11, [%l7 + 0x7C]
29472 add %l7, 0x2C, %l6
29473 wr %g0, 0x81, %asi
29474 casa [%l6] 0x81, %l6, %g4
29475loop_219:
29476 nop
29477 set 0x68, %o1
29478 swapa [%l7 + %o1] 0x89, %o5
29479 add %l7, 0x60, %l6
29480 wr %g0, 0x88, %asi
29481 casa [%l6] 0x88, %o6, %l2
29482 set 0x08, %l4
29483 prefetcha [%l7 + %l4] 0x89, 4
29484 st %f29, [%l7 + 0x10]
29485 nop
29486 set 0x56, %g2
29487 ldstub [%l7 + %g2], %l1
29488 nop
29489 set 0x68, %i0
29490 ldd [%l7 + %i0], %f16
29491 nop
29492 set 0x70, %l5
29493 stx %g3, [%l7 + %l5]
29494 nop
29495 set 0x50, %i1
29496 ldd [%l7 + %i1], %f10
29497 nop
29498 set 0x3C, %o2
29499 swap [%l7 + %o2], %o1
29500 add %l5, %i4, %l0
29501 nop
29502 set 0x68, %l2
29503 std %f10, [%l7 + %l2]
29504 fpsub32 %f2, %f0, %f2
29505 or %g1, %o2, %i7
29506 set 0x70, %o5
29507 stda %g2, [%l7 + %o5] 0x88
29508 ld [%l7 + 0x38], %f22
29509 nop
29510 set 0x2E, %l3
29511 ldstub [%l7 + %l3], %g5
29512 set 0x48, %i3
29513 stwa %i0, [%l7 + %i3] 0x81
29514 set 0x70, %g7
29515 ldxa [%l7 + %g7] 0x80, %o3
29516 nop
29517 set 0x24, %l0
29518 prefetch [%l7 + %l0], 2
29519 add %i6, %i5, %i2
29520 nop
29521 set 0x58, %g1
29522 ldub [%l7 + %g1], %o7
29523 set 0x08, %i6
29524 stda %i0, [%l7 + %i6] 0xe2
29525 membar #Sync
29526 nop
29527 set 0x60, %i2
29528 ldd [%l7 + %i2], %f0
29529 set 0x1B, %o7
29530 ldstuba [%l7 + %o7] 0x81, %i3
29531 or %g7, %l4, %g6
29532 set 0x70, %o4
29533 stxa %o4, [%l7 + %o4] 0x88
29534 set 0x0C, %g4
29535 stwa %l3, [%l7 + %g4] 0x80
29536 nop
29537 set 0x66, %o6
29538 lduh [%l7 + %o6], %g4
29539 nop
29540 set 0x40, %g5
29541 ldd [%l7 + %g5], %f24
29542 set 0x68, %g6
29543 prefetcha [%l7 + %g6] 0x88, 3
29544 or %o5, %l2, %o0
29545 set 0x20, %o3
29546 stda %o6, [%l7 + %o3] 0xea
29547 membar #Sync
29548 nop
29549 set 0x74, %l6
29550 swap [%l7 + %l6], %l1
29551 nop
29552 set 0x0E, %i4
29553 ldsb [%l7 + %i4], %o1
29554 nop
29555 set 0x6A, %l1
29556 ldstub [%l7 + %l1], %g3
29557 nop
29558 set 0x7C, %o0
29559 prefetch [%l7 + %o0], 3
29560 st %fsr, [%l7 + 0x10]
29561 or %i4, %l5, %l0
29562 or %o2, %i7, %g2
29563 set 0x14, %g3
29564 lda [%l7 + %g3] 0x80, %f26
29565 nop
29566 set 0x18, %i5
29567 swap [%l7 + %i5], %g5
29568 nop
29569 set 0x64, %o1
29570 ldsh [%l7 + %o1], %g1
29571 set 0x70, %i7
29572 stda %o2, [%l7 + %i7] 0x81
29573 membar #Sync
29574 set 0x40, %l4
29575 ldda [%l7 + %l4] 0xf8, %f16
29576 nop
29577 set 0x60, %i0
29578 ldsh [%l7 + %i0], %i6
29579 add %i5, %i0, %o7
29580 nop
29581 set 0x3C, %g2
29582 stw %i2, [%l7 + %g2]
29583 nop
29584 set 0x38, %l5
29585 ldx [%l7 + %l5], %i3
29586 nop
29587 set 0x74, %o2
29588 swap [%l7 + %o2], %i1
29589 nop
29590 set 0x6C, %l2
29591 swap [%l7 + %l2], %g7
29592 nop
29593 set 0x34, %o5
29594 ldsb [%l7 + %o5], %g6
29595 add %o4, %l3, %l4
29596 nop
29597 set 0x28, %i1
29598 ldd [%l7 + %i1], %f22
29599 set 0x28, %l3
29600 stxa %l6, [%l7 + %l3] 0x80
29601 nop
29602 set 0x58, %g7
29603 ldd [%l7 + %g7], %g4
29604 st %f31, [%l7 + 0x60]
29605 nop
29606 set 0x40, %l0
29607 swap [%l7 + %l0], %l2
29608 nop
29609 set 0x54, %g1
29610 ldsh [%l7 + %g1], %o0
29611 fpsub16s %f25, %f24, %f26
29612 nop
29613 set 0x20, %i3
29614 swap [%l7 + %i3], %o6
29615 st %f25, [%l7 + 0x1C]
29616 set 0x20, %i2
29617 swapa [%l7 + %i2] 0x88, %l1
29618 set 0x28, %o7
29619 ldxa [%l7 + %o7] 0x80, %o5
29620 nop
29621 set 0x30, %i6
29622 lduh [%l7 + %i6], %o1
29623 set 0x18, %g4
29624 prefetcha [%l7 + %g4] 0x81, 0
29625 set 0x60, %o6
29626 lda [%l7 + %o6] 0x89, %f25
29627 nop
29628 set 0x24, %g5
29629 lduh [%l7 + %g5], %g3
29630 set 0x68, %g6
29631 swapa [%l7 + %g6] 0x88, %l0
29632 nop
29633 set 0x68, %o3
29634 ldd [%l7 + %o3], %f16
29635 set 0x40, %l6
29636 ldda [%l7 + %l6] 0xd2, %f0
29637 nop
29638 set 0x41, %o4
29639 ldsb [%l7 + %o4], %o2
29640 set 0x1B, %l1
29641 stba %i7, [%l7 + %l1] 0xe3
29642 membar #Sync
29643 nop
29644 set 0x58, %i4
29645 std %l4, [%l7 + %i4]
29646 set 0x28, %g3
29647 ldxa [%l7 + %g3] 0x89, %g2
29648 set 0x60, %o0
29649 ldxa [%l7 + %o0] 0x80, %g5
29650 nop
29651 set 0x18, %i5
29652 ldx [%l7 + %i5], %o3
29653 nop
29654 set 0x6C, %o1
29655 swap [%l7 + %o1], %i6
29656 nop
29657 set 0x49, %i7
29658 ldub [%l7 + %i7], %i5
29659 ble %icc, loop_220
29660 or %g1, %i0, %i2
29661 set 0x40, %i0
29662 stda %f16, [%l7 + %i0] 0xc8
29663loop_220:
29664 nop
29665 set 0x30, %l4
29666 lda [%l7 + %l4] 0x89, %f18
29667 nop
29668 set 0x6C, %g2
29669 ldsh [%l7 + %g2], %o7
29670 set 0x40, %o2
29671 stda %f0, [%l7 + %o2] 0x89
29672 nop
29673 set 0x50, %l5
29674 prefetch [%l7 + %l5], 4
29675 nop
29676 set 0x56, %o5
29677 sth %i1, [%l7 + %o5]
29678 set 0x10, %l2
29679 ldda [%l7 + %l2] 0xeb, %g6
29680 set 0x6C, %l3
29681 lda [%l7 + %l3] 0x80, %f5
29682 nop
29683 nop
29684 setx 0x7DA61118, %l0, %l6
29685 st %l6, [%l7 + 0x28]
29686 ld [%l7 + 0x28], %f13
29687 setx 0x828F4FFC, %l1, %l5
29688 st %l5, [%l7 + 0x10]
29689 ld [%l7 + 0x10], %f3
29690 fdivs %f3, %f13, %f26
29691 set 0x7F, %g7
29692 ldstuba [%l7 + %g7] 0x88, %g6
29693 nop
29694 set 0x20, %l0
29695 lduh [%l7 + %l0], %o4
29696 ld [%l7 + 0x48], %f16
29697 nop
29698 set 0x10, %i1
29699 ldsw [%l7 + %i1], %i3
29700 set 0x24, %g1
29701 lda [%l7 + %g1] 0x80, %f17
29702 nop
29703 set 0x34, %i3
29704 ldsh [%l7 + %i3], %l4
29705 set 0x74, %i2
29706 swapa [%l7 + %i2] 0x89, %l6
29707 set 0x64, %o7
29708 sta %f23, [%l7 + %o7] 0x88
29709 nop
29710 set 0x08, %g4
29711 std %f28, [%l7 + %g4]
29712 st %f11, [%l7 + 0x10]
29713 set 0x0C, %i6
29714 stha %g4, [%l7 + %i6] 0xeb
29715 membar #Sync
29716 set 0x34, %g5
29717 stwa %l2, [%l7 + %g5] 0xe2
29718 membar #Sync
29719 add %l7, 0x60, %l6
29720 wr %g0, 0x81, %asi
29721 lda [%l6] %asi, %l3
29722 casa [%l6] 0x81, %l3, %o0
29723 nop
29724 set 0x60, %g6
29725 sth %l1, [%l7 + %g6]
29726 nop
29727 set 0x60, %o6
29728 std %o6, [%l7 + %o6]
29729 nop
29730 set 0x3C, %l6
29731 prefetch [%l7 + %l6], 4
29732 nop
29733 set 0x16, %o3
29734 ldsh [%l7 + %o3], %o1
29735 st %fsr, [%l7 + 0x60]
29736 nop
29737 set 0x38, %o4
29738 std %i4, [%l7 + %o4]
29739 set 0x60, %i4
29740 prefetcha [%l7 + %i4] 0x80, 1
29741 set 0x10, %l1
29742 ldxa [%l7 + %l1] 0x80, %g3
29743 set 0x18, %o0
29744 stwa %o2, [%l7 + %o0] 0x88
29745 nop
29746 set 0x40, %i5
29747 lduw [%l7 + %i5], %i7
29748 nop
29749 set 0x58, %o1
29750 std %l4, [%l7 + %o1]
29751 nop
29752 set 0x32, %g3
29753 ldstub [%l7 + %g3], %l0
29754 add %g2, %o3, %i6
29755 nop
29756 set 0x38, %i7
29757 stx %i5, [%l7 + %i7]
29758 set 0x40, %i0
29759 stda %g0, [%l7 + %i0] 0xe3
29760 membar #Sync
29761 nop
29762 set 0x45, %l4
29763 ldstub [%l7 + %l4], %i0
29764 nop
29765 set 0x70, %o2
29766 stx %g5, [%l7 + %o2]
29767 nop
29768 set 0x70, %l5
29769 ldsh [%l7 + %l5], %o7
29770 nop
29771 set 0x50, %o5
29772 std %f18, [%l7 + %o5]
29773 nop
29774 set 0x43, %l2
29775 stb %i1, [%l7 + %l2]
29776 nop
29777 set 0x24, %g2
29778 ldsw [%l7 + %g2], %i2
29779 nop
29780 set 0x30, %l3
29781 stx %fsr, [%l7 + %l3]
29782 set 0x72, %g7
29783 stha %g6, [%l7 + %g7] 0xe2
29784 membar #Sync
29785 nop
29786 set 0x7C, %l0
29787 stw %o4, [%l7 + %l0]
29788 set 0x48, %g1
29789 prefetcha [%l7 + %g1] 0x80, 2
29790 or %i3, %l4, %g4
29791 nop
29792 set 0x50, %i3
29793 swap [%l7 + %i3], %l6
29794 nop
29795 set 0x60, %i2
29796 ldd [%l7 + %i2], %f8
29797 set 0x48, %o7
29798 sta %f12, [%l7 + %o7] 0x88
29799 set 0x50, %i1
29800 prefetcha [%l7 + %i1] 0x89, 3
29801 nop
29802 set 0x14, %g4
29803 stb %o0, [%l7 + %g4]
29804 add %l1, %o6, %l3
29805 nop
29806 set 0x7B, %i6
29807 stb %i4, [%l7 + %i6]
29808 nop
29809 set 0x54, %g5
29810 ldsw [%l7 + %g5], %o5
29811 set 0x44, %o6
29812 lda [%l7 + %o6] 0x89, %f25
29813 add %l7, 0x78, %l6
29814 wr %g0, 0x88, %asi
29815 casa [%l6] 0x88, %g3, %o1
29816 nop
29817 set 0x7E, %g6
29818 ldsh [%l7 + %g6], %i7
29819 nop
29820 set 0x60, %l6
29821 std %f10, [%l7 + %l6]
29822 set 0x74, %o4
29823 stha %l5, [%l7 + %o4] 0xe3
29824 membar #Sync
29825 set 0x20, %o3
29826 ldda [%l7 + %o3] 0xe3, %o2
29827 set 0x38, %i4
29828 stda %l0, [%l7 + %i4] 0x80
29829 nop
29830 set 0x14, %l1
29831 prefetch [%l7 + %l1], 2
29832 nop
29833 set 0x38, %i5
29834 ldd [%l7 + %i5], %f20
29835 bne,a %icc, loop_221
29836 nop
29837 set 0x18, %o1
29838 prefetch [%l7 + %o1], 4
29839 set 0x4B, %g3
29840 stba %g2, [%l7 + %g3] 0x80
29841loop_221:
29842 nop
29843 set 0x74, %o0
29844 stha %o3, [%l7 + %o0] 0x81
29845 nop
29846 set 0x45, %i0
29847 ldub [%l7 + %i0], %i6
29848 set 0x30, %i7
29849 prefetcha [%l7 + %i7] 0x89, 4
29850 nop
29851 set 0x1B, %o2
29852 stb %i5, [%l7 + %o2]
29853 set 0x63, %l4
29854 ldstuba [%l7 + %l4] 0x80, %i0
29855 nop
29856 nop
29857 setx 0x16B5EDA3, %l0, %l6
29858 st %l6, [%l7 + 0x28]
29859 ld [%l7 + 0x28], %f27
29860 setx 0x590EAA31, %l1, %l5
29861 st %l5, [%l7 + 0x10]
29862 ld [%l7 + 0x10], %f23
29863 fdivs %f23, %f27, %f17
29864 st %f30, [%l7 + 0x70]
29865 fpadd16 %f6, %f0, %f20
29866 nop
29867 set 0x20, %o5
29868 lduw [%l7 + %o5], %o7
29869 nop
29870 set 0x68, %l5
29871 ldd [%l7 + %l5], %f22
29872 nop
29873 set 0x6C, %g2
29874 swap [%l7 + %g2], %g5
29875 set 0x54, %l2
29876 swapa [%l7 + %l2] 0x81, %i1
29877 set , %g7
29878 EXIT_GOOD
29879
29880
29881
29882!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29883!
29884! Stats for Thread 7:
29885!
29886! Type l : 1284
29887! Type a : 18
29888! Type cti : 25
29889! Type x : 499
29890! Type f : 43
29891! Type i : 131
29892!
29893!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29894
29895
29896EXIT_GOOD /* test finish */
29897
29898 /************************************************************************
29899 Test case data start
29900 ************************************************************************/
29901 .data
29902user_data_start:
29903scratch_area:
29904!! thread 0 data, 64 words.
29905.word 0x81813685
29906.word 0xE3DD3F43
29907.word 0x261BB28B
29908.word 0xCF8D026B
29909.word 0x89B71F50
29910.word 0xCD2237A2
29911.word 0x827EC4F9
29912.word 0x5D93038E
29913.word 0xF3157CB3
29914.word 0x821D6ECE
29915.word 0xAD62CD4A
29916.word 0xEDC1AF46
29917.word 0xDA09AC89
29918.word 0x98732154
29919.word 0xB2652CC6
29920.word 0xBC5C0797
29921.word 0xB525818F
29922.word 0x111B2283
29923.word 0xAE695B58
29924.word 0x06149B3D
29925.word 0x58D6B556
29926.word 0x5CD066C6
29927.word 0xD4126B9A
29928.word 0x681C80BF
29929.word 0x43787E61
29930.word 0xC7262603
29931.word 0xB02701D7
29932.word 0xD16AD73A
29933.word 0x5DBF19FD
29934.word 0x64E34217
29935.word 0x21F017F3
29936.word 0x11818EDD
29937.word 0x70239E8D
29938.word 0x4DCA4A22
29939.word 0x4C34B6E1
29940.word 0xAE018E8F
29941.word 0x2B5B95C0
29942.word 0x9B040A9A
29943.word 0x37AFDC11
29944.word 0xF8FAE7B8
29945.word 0x2528150E
29946.word 0x494601DD
29947.word 0x6B8F30A9
29948.word 0xE25A7963
29949.word 0x6D1B5037
29950.word 0x52CFA224
29951.word 0x71F70795
29952.word 0x7858AFE6
29953.word 0xF39A0D6A
29954.word 0x9E9256A4
29955.word 0x017B99BD
29956.word 0xD079B5CB
29957.word 0x79E4A509
29958.word 0x736D9639
29959.word 0x60C5DA59
29960.word 0x4578E214
29961.word 0xF0B518B9
29962.word 0x1478AAB0
29963.word 0xF0DB04A1
29964.word 0xC286272E
29965.word 0x56C4AF3B
29966.word 0xD22E7525
29967.word 0x9E258C5B
29968.word 0xB1682396
29969!! thread 1 data, 64 words.
29970.word 0x54D0DC9F
29971.word 0xE84C8ED0
29972.word 0x21361862
29973.word 0x1468D693
29974.word 0x040F2134
29975.word 0xD5405DB2
29976.word 0x704B2EF1
29977.word 0x2D8237FD
29978.word 0xBB3F1D92
29979.word 0xC32BAF81
29980.word 0xDA1220F3
29981.word 0xAFF798EE
29982.word 0x26902076
29983.word 0x16694664
29984.word 0xEB4E4C57
29985.word 0xFE500819
29986.word 0xC53EC37E
29987.word 0x28F98B9A
29988.word 0x44890E24
29989.word 0x1BC57ABE
29990.word 0x9DEB36E7
29991.word 0xB632E047
29992.word 0xCBF4A247
29993.word 0x3A706305
29994.word 0x3DD02B21
29995.word 0xFE7245AC
29996.word 0x7426FD17
29997.word 0xBEBE1B18
29998.word 0x1014F97D
29999.word 0x5FF54EAE
30000.word 0x02687E33
30001.word 0x01A54275
30002.word 0xAEF1FBF1
30003.word 0x20016F10
30004.word 0x918DA7B0
30005.word 0x75023A7F
30006.word 0xE18CBF8C
30007.word 0xA7883574
30008.word 0xD8BD18CF
30009.word 0x3EC56E34
30010.word 0xA486CE35
30011.word 0x372B2AD3
30012.word 0xB24A873E
30013.word 0x24BB4C8F
30014.word 0x78EAB30A
30015.word 0x69ACD3E1
30016.word 0xCE85D7EE
30017.word 0x4559DCB7
30018.word 0x9C3531E1
30019.word 0x08E37498
30020.word 0x92F196BD
30021.word 0xABD9D625
30022.word 0x0BAC9E7E
30023.word 0x30620A90
30024.word 0xA80A9614
30025.word 0x31F521BE
30026.word 0xDC911B25
30027.word 0x5AF2B6B0
30028.word 0xC97072CB
30029.word 0x420CCB9E
30030.word 0x897B29C5
30031.word 0x4CBE401F
30032.word 0xCCC3F76C
30033.word 0x22AF9E67
30034!! thread 2 data, 64 words.
30035.word 0x21B15DFD
30036.word 0x4B4C282F
30037.word 0x1F2414F5
30038.word 0x443EFE08
30039.word 0x8A59B32A
30040.word 0x60131F19
30041.word 0xE62D6C69
30042.word 0x233CF7E2
30043.word 0x3801B6C2
30044.word 0x8815AB67
30045.word 0x93109937
30046.word 0x516AF017
30047.word 0x6B549F57
30048.word 0x6E3C1EB8
30049.word 0xBD24CAF0
30050.word 0x06A09D9C
30051.word 0x41B7E22C
30052.word 0x438A12DD
30053.word 0x0E625C53
30054.word 0xAABD263D
30055.word 0x04C6D654
30056.word 0x4BACAD93
30057.word 0x99595F60
30058.word 0x5E69D952
30059.word 0x7E767BB0
30060.word 0x0345D1A4
30061.word 0x16125331
30062.word 0xEB273039
30063.word 0x9C2F314F
30064.word 0x495BACA6
30065.word 0xE371FF26
30066.word 0x4DDA0630
30067.word 0xFFF4BD82
30068.word 0x865B2A6F
30069.word 0xBE4CBA8E
30070.word 0x64F2442C
30071.word 0xE333D846
30072.word 0x69B1AF38
30073.word 0x8016FF28
30074.word 0x1DB11F0F
30075.word 0xC198D260
30076.word 0xF259EF38
30077.word 0xD4F13020
30078.word 0xC5F94E84
30079.word 0xFC65FC30
30080.word 0x29462AB9
30081.word 0x46EFF918
30082.word 0x3329D594
30083.word 0x1C7F2D93
30084.word 0x433DD21A
30085.word 0xA251E5FD
30086.word 0x0D6DD422
30087.word 0x9DC3F620
30088.word 0xFED16837
30089.word 0x1E260288
30090.word 0x638CD787
30091.word 0x8C5E518C
30092.word 0x9ED1259D
30093.word 0xC010F1C7
30094.word 0x6092EE7F
30095.word 0x8014A078
30096.word 0x25AD9F79
30097.word 0xA03161F8
30098.word 0x8B7AC8EB
30099!! thread 3 data, 64 words.
30100.word 0x2D259392
30101.word 0xA802BA93
30102.word 0x5FB2B9B7
30103.word 0xE5AE04BF
30104.word 0x599EBC2B
30105.word 0x0EED2A88
30106.word 0xC6D5E5DB
30107.word 0xD795CD35
30108.word 0x4440BD29
30109.word 0x434646BA
30110.word 0xEB4D3234
30111.word 0x7EFBAE3E
30112.word 0xA9D45FB6
30113.word 0xF4D8368C
30114.word 0xE3B2CA93
30115.word 0x4A5C3B93
30116.word 0x8C1FF2C9
30117.word 0x68DF6F00
30118.word 0x3458FECC
30119.word 0x09986652
30120.word 0x9AFECB1C
30121.word 0x8529BDA8
30122.word 0x33C49490
30123.word 0xC1624CB7
30124.word 0xD31EF9F8
30125.word 0xA6D02DD9
30126.word 0x65B79A2F
30127.word 0xA6A2631D
30128.word 0x35F2878D
30129.word 0x6685EC00
30130.word 0x98926C88
30131.word 0x0A023430
30132.word 0xD310DEAA
30133.word 0xCFCBDD58
30134.word 0xA7406937
30135.word 0x8EF7FC15
30136.word 0x135E7692
30137.word 0x861F58A1
30138.word 0x772F63BE
30139.word 0x7C732817
30140.word 0xF1170B9C
30141.word 0x0934AAB5
30142.word 0xD28C0DA0
30143.word 0x0442970E
30144.word 0x9D4A6102
30145.word 0x9A3EB0F8
30146.word 0x6A168F80
30147.word 0x11C45E04
30148.word 0xD95F2E4C
30149.word 0xF655A7B4
30150.word 0xC1B36D74
30151.word 0x1C6F0D5D
30152.word 0xD2BCB255
30153.word 0x1F479D13
30154.word 0x58932327
30155.word 0x0012F5B7
30156.word 0xA521B328
30157.word 0x230C0CB9
30158.word 0xA258B47A
30159.word 0x6683E50E
30160.word 0x56B7597A
30161.word 0x447BB82B
30162.word 0xA34597E2
30163.word 0x96312CAD
30164!! thread 4 data, 64 words.
30165.word 0x6CD54BAF
30166.word 0x0CD28CEE
30167.word 0x501C1610
30168.word 0xC29594A0
30169.word 0x62F144E7
30170.word 0xC67780A3
30171.word 0x6AE28B5E
30172.word 0x564E0886
30173.word 0xD37EC444
30174.word 0x3CC7DC5E
30175.word 0x0B5245CC
30176.word 0x38595255
30177.word 0xFE0A9C0F
30178.word 0x954D180F
30179.word 0x83654572
30180.word 0x2D9AE855
30181.word 0x3BA1743C
30182.word 0xD1FDB64D
30183.word 0xE9A77DF2
30184.word 0x2261AA7A
30185.word 0x9417B4E4
30186.word 0x5C8B934B
30187.word 0x6B16CE73
30188.word 0x1CD81FA3
30189.word 0xF109C6DD
30190.word 0x9F8DD0BD
30191.word 0x1FF17B34
30192.word 0xA639429F
30193.word 0xC7AFD0AC
30194.word 0x93BB708A
30195.word 0x9A6727D6
30196.word 0xB430E054
30197.word 0xA6AAC10A
30198.word 0x9DD83871
30199.word 0xBD871632
30200.word 0x2BD3CA7D
30201.word 0x010AE797
30202.word 0xA627900D
30203.word 0xB63E9184
30204.word 0x6B0B4B5E
30205.word 0x323EFB3F
30206.word 0xE3168F47
30207.word 0xA2A71283
30208.word 0x59032521
30209.word 0xE7BF377B
30210.word 0x00BFC27A
30211.word 0x9C5CCEAB
30212.word 0x1A878225
30213.word 0x73334C7D
30214.word 0xA329954F
30215.word 0x64EF5D3A
30216.word 0xFFE9501B
30217.word 0x9301E65C
30218.word 0x6DB0A69F
30219.word 0xE6021518
30220.word 0xB7D805BF
30221.word 0xCD4756E5
30222.word 0xDB4E4389
30223.word 0x75DC43AC
30224.word 0x71AE789C
30225.word 0xD3CDD5EB
30226.word 0x14E426A8
30227.word 0x5ACCBB7E
30228.word 0xD9C292D3
30229!! thread 5 data, 64 words.
30230.word 0x92D24B9D
30231.word 0x4A238D68
30232.word 0x38CE2D0E
30233.word 0xC0CC0923
30234.word 0x8B20C15D
30235.word 0xC1606B6E
30236.word 0xE29FD22F
30237.word 0x9AD2FC48
30238.word 0x25A08FB4
30239.word 0x28F39D57
30240.word 0xC71E1117
30241.word 0xB0CB443C
30242.word 0x862CEC4D
30243.word 0xAB8A92B1
30244.word 0xD3039BA4
30245.word 0x083148BB
30246.word 0x78BD70C2
30247.word 0xC7930E24
30248.word 0xEA2B46F1
30249.word 0x5B503C92
30250.word 0xD94704F8
30251.word 0x0072DC88
30252.word 0xF949521C
30253.word 0x831D8955
30254.word 0xF8C2CBB8
30255.word 0xAFFE42D3
30256.word 0x547A5806
30257.word 0xF4B4A369
30258.word 0x29DE68FF
30259.word 0xAED75942
30260.word 0x8057CFA5
30261.word 0x496683D7
30262.word 0xB36D6DE8
30263.word 0x53748B49
30264.word 0x5C424259
30265.word 0x94AB02E8
30266.word 0xC6D5B887
30267.word 0xAA846916
30268.word 0xC60A875E
30269.word 0xBF7E5AAD
30270.word 0xE28A0B84
30271.word 0x771044D0
30272.word 0x6B12078B
30273.word 0x798E8264
30274.word 0xD5FA8FD4
30275.word 0xD737943E
30276.word 0x6167C692
30277.word 0x14F1E24A
30278.word 0xC191EC90
30279.word 0xA1D091A7
30280.word 0xFF53850E
30281.word 0xE7734EAF
30282.word 0x3C8B5BEB
30283.word 0x24176968
30284.word 0x00226CD4
30285.word 0x7266439E
30286.word 0xD071E4F7
30287.word 0xB2A6A35E
30288.word 0x7DE46379
30289.word 0x860A2A13
30290.word 0x3FCF8B95
30291.word 0x1192266E
30292.word 0x5F3E3321
30293.word 0x0E78EF7B
30294!! thread 6 data, 64 words.
30295.word 0x5959D10A
30296.word 0x8115E0E7
30297.word 0x2B1C6AB3
30298.word 0xFAEE82BB
30299.word 0x2A82DA49
30300.word 0xE326F5E3
30301.word 0x77B83226
30302.word 0x4CF9B87B
30303.word 0x3AA2A4B2
30304.word 0xFF43704E
30305.word 0x73C9B9D7
30306.word 0x6FF3B84E
30307.word 0x8A6C1F5B
30308.word 0x1F2C82DD
30309.word 0x057DA097
30310.word 0x6A762B6D
30311.word 0x990F1F5D
30312.word 0xC0C8DA84
30313.word 0x381D417F
30314.word 0xBF8DF459
30315.word 0xD93CE7BF
30316.word 0xB7038A44
30317.word 0xD428BABE
30318.word 0x2C21F17B
30319.word 0x39EF6BF1
30320.word 0x0D6E9E0D
30321.word 0x0B9A7076
30322.word 0x23692377
30323.word 0x9AE72E11
30324.word 0x4206E7E8
30325.word 0xBA616D51
30326.word 0x9A5E28A5
30327.word 0xD80E57C6
30328.word 0xC3AC93EE
30329.word 0x566C4249
30330.word 0x7BBB3799
30331.word 0x2AB9C010
30332.word 0x1E2863F2
30333.word 0xE1A2B582
30334.word 0xF2A5330B
30335.word 0xD1716101
30336.word 0x42AF08A8
30337.word 0xF5A5D0ED
30338.word 0x97FBE6BE
30339.word 0x98184E03
30340.word 0x09143BE1
30341.word 0xE5DCB15B
30342.word 0xBB657E6B
30343.word 0x0F05A089
30344.word 0x602C59CE
30345.word 0x616F29E2
30346.word 0x53F5932B
30347.word 0x12A7BC88
30348.word 0xDD5B0889
30349.word 0x7D561385
30350.word 0x3B3E3971
30351.word 0x032A8840
30352.word 0x124BC6CF
30353.word 0x813078CC
30354.word 0xDE78F55D
30355.word 0x7D021E48
30356.word 0x8EEA395F
30357.word 0xB68A1682
30358.word 0x82AACD5B
30359!! thread 7 data, 64 words.
30360.word 0x0E869395
30361.word 0xF24EF277
30362.word 0x2F0D9992
30363.word 0x19137A59
30364.word 0xCCB1B6B8
30365.word 0x4AD0E36B
30366.word 0x6F0C2346
30367.word 0xBDC14600
30368.word 0x866B5B8E
30369.word 0x11045117
30370.word 0xFD54D411
30371.word 0xB28312C4
30372.word 0xE4B5948B
30373.word 0xBE2B194F
30374.word 0x73A0286C
30375.word 0xA2049497
30376.word 0xFB060568
30377.word 0xC1EF6D76
30378.word 0x19CEE523
30379.word 0x67EB6AFC
30380.word 0x97D8AE4C
30381.word 0x009167B4
30382.word 0xBF2216EA
30383.word 0x822BCB81
30384.word 0x36F8B654
30385.word 0x06B28D84
30386.word 0x2BF687ED
30387.word 0xBAEA2D9B
30388.word 0x76D9F85D
30389.word 0x6E8E6885
30390.word 0x8AD02258
30391.word 0xE0411515
30392.word 0xC50D9BBB
30393.word 0x206BCE5C
30394.word 0xC48873EA
30395.word 0x65240D1B
30396.word 0xFDD8A7ED
30397.word 0xE8E5A51D
30398.word 0x581A3B11
30399.word 0x3CD6382F
30400.word 0x94282C31
30401.word 0x80B44D07
30402.word 0x65FC33E1
30403.word 0xE3CEDBB7
30404.word 0x9BC9C321
30405.word 0x6D913721
30406.word 0xC925C0AC
30407.word 0x5FE501AA
30408.word 0x94D3896B
30409.word 0xE0B260B2
30410.word 0x56CE5B40
30411.word 0xA05FF2A4
30412.word 0xEDB73B2F
30413.word 0xD7FCBD2A
30414.word 0x0280A49E
30415.word 0x6EA1DAFB
30416.word 0xE6B75FF0
30417.word 0xA85A4930
30418.word 0x4FB36EF8
30419.word 0x7D77950C
30420.word 0x5F37197A
30421.word 0xC5BC4F73
30422.word 0x6DCF1C4B
30423.word 0xCF80392D
30424.end