Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / ldst_sync_fc5.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: ldst_sync_fc5.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 0x9, %g1
125 set 0x2, %g2
126 set 0x2, %g3
127 set 0xA, %g4
128 set 0xA, %g5
129 set 0x7, %g6
130 set 0x9, %g7
131 !# Input registers
132 set -0xA, %i0
133 set -0xA, %i1
134 set -0xE, %i2
135 set -0xE, %i3
136 set -0x3, %i4
137 set -0x2, %i5
138 set -0x7, %i6
139 set -0x6, %i7
140 !# Local registers
141 set 0x4CFF6260, %l0
142 set 0x5076F4C5, %l1
143 set 0x73995B5C, %l2
144 set 0x2243C158, %l3
145 set 0x68AC654C, %l4
146 set 0x424B89DE, %l5
147 set 0x375ED6BD, %l6
148 !# Output registers
149 set 0x184C, %o0
150 set 0x0DFE, %o1
151 set 0x149D, %o2
152 set -0x1A64, %o3
153 set -0x1A0C, %o4
154 set -0x1782, %o5
155 set 0x14DF, %o6
156 set 0x1026, %o7
157 !# Float registers
158 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
159 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
160 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
161 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
162 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
163 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
164 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
165 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
166 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
167 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
168 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
169 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
170 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
171 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
172 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
173 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
174
175 !# Execute Main Diag ..
176
177 nop
178 set 0x22, %i2
179 ldstub [%l7 + %i2], %l3
180 set 0x40, %g7
181 stda %f0, [%l7 + %g7] 0xf0
182 membar #Sync
183 and %o7, %l6, %o6
184 nop
185 set 0x0D, %i4
186 ldstub [%l7 + %i4], %l2
187 set 0x40, %l5
188 stda %f0, [%l7 + %l5] 0xf9
189 membar #Sync
190 set 0x20, %l2
191 ldda [%l7 + %l2] 0xea, %o0
192 membar #Sync
193 set 0x40, %o2
194 ldda [%l7 + %o2] 0xf1, %f16
195 nop
196 set 0x54, %l3
197 prefetch [%l7 + %l3], 3
198 set 0x08, %l4
199 stxa %l1, [%l7 + %l4] 0x89
200 st %fsr, [%l7 + 0x4C]
201 set 0x40, %o5
202 stda %f16, [%l7 + %o5] 0xc4
203 nop
204 set 0x40, %o7
205 stb %i5, [%l7 + %o7]
206 set 0x58, %o0
207 prefetcha [%l7 + %o0] 0x89, 3
208 and %g7, %i1, %l0
209 nop
210 set 0x71, %o3
211 ldstub [%l7 + %o3], %g6
212 add %l7, 0x70, %l6
213 wr %g0, 0x81, %asi
214 casa [%l6] 0x81, %g4, %g1
215 nop
216 set 0x5C, %o4
217 ldsw [%l7 + %o4], %g3
218 st %f29, [%l7 + 0x34]
219 set 0x40, %l0
220 stxa %i6, [%l7 + %l0] 0x80
221 nop
222 set 0x20, %i1
223 std %i0, [%l7 + %i1]
224 nop
225 set 0x1C, %g3
226 prefetch [%l7 + %g3], 4
227 set 0x69, %i5
228 ldstuba [%l7 + %i5] 0x89, %g2
229 nop
230 set 0x50, %g1
231 std %i2, [%l7 + %g1]
232 nop
233 set 0x62, %o6
234 ldsh [%l7 + %o6], %l4
235 nop
236 set 0x62, %l1
237 ldstub [%l7 + %l1], %l5
238 nop
239 set 0x10, %i7
240 ldx [%l7 + %i7], %g5
241 set 0x40, %o1
242 stda %f0, [%l7 + %o1] 0xf9
243 membar #Sync
244 nop
245 set 0x2A, %i3
246 sth %i7, [%l7 + %i3]
247 st %f13, [%l7 + 0x74]
248 set 0x2C, %i0
249 lda [%l7 + %i0] 0x81, %f25
250 set 0x42, %g5
251 stba %o5, [%l7 + %g5] 0xe2
252 membar #Sync
253 set 0x67, %g6
254 ldstuba [%l7 + %g6] 0x81, %o2
255 nop
256 set 0x4C, %l6
257 lduw [%l7 + %l6], %o0
258 nop
259 set 0x58, %g2
260 ldd [%l7 + %g2], %i2
261 set 0x20, %g4
262 swapa [%l7 + %g4] 0x80, %o3
263 set 0x78, %i6
264 sta %f29, [%l7 + %i6] 0x80
265 nop
266 set 0x33, %g7
267 ldsb [%l7 + %g7], %i4
268 nop
269 set 0x6A, %i4
270 sth %l3, [%l7 + %i4]
271 set 0x48, %l5
272 stha %l6, [%l7 + %l5] 0x88
273 nop
274 set 0x40, %i2
275 ldd [%l7 + %i2], %o6
276 nop
277 set 0x3A, %o2
278 ldsh [%l7 + %o2], %o6
279 set 0x44, %l3
280 stha %o1, [%l7 + %l3] 0xea
281 membar #Sync
282 membar #Sync
283 set 0x40, %l2
284 ldda [%l7 + %l2] 0xf1, %f16
285 nop
286 set 0x38, %l4
287 std %l0, [%l7 + %l4]
288 membar #Sync
289 set 0x40, %o5
290 ldda [%l7 + %o5] 0xf0, %f0
291 wr %i5, %l2, %softint
292 nop
293 set 0x30, %o0
294 ldsh [%l7 + %o0], %o4
295 nop
296 set 0x50, %o3
297 ldub [%l7 + %o3], %i1
298 st %fsr, [%l7 + 0x14]
299 nop
300 nop
301 setx 0xFF9F5A5F, %l0, %l6
302 st %l6, [%l7 + 0x28]
303 ld [%l7 + 0x28], %f20
304 setx 0x7778415D, %l1, %l5
305 st %l5, [%l7 + 0x10]
306 ld [%l7 + 0x10], %f3
307 fdivs %f3, %f20, %f0
308 set 0x40, %o4
309 stda %f16, [%l7 + %o4] 0xca
310 wr %l0, %g7, %sys_tick
311 set 0x38, %l0
312 stwa %g6, [%l7 + %l0] 0xea
313 membar #Sync
314 st %f6, [%l7 + 0x78]
315 or %g4, %g1, %g3
316 nop
317 set 0x26, %o7
318 lduh [%l7 + %o7], %i0
319 nop
320 set 0x73, %g3
321 ldstub [%l7 + %g3], %g2
322 and %i2, %i6, %l5
323 set 0x40, %i5
324 stda %f0, [%l7 + %i5] 0x88
325 or %l4, %g5, %o5
326 nop
327 set 0x40, %g1
328 stx %i7, [%l7 + %g1]
329 nop
330 set 0x40, %i1
331 ldsb [%l7 + %i1], %o2
332 nop
333 set 0x78, %l1
334 std %f20, [%l7 + %l1]
335 and %o0, %i3, %o3
336 wr %i4, %l3, %clear_softint
337 set 0x74, %o6
338 swapa [%l7 + %o6] 0x80, %l6
339 set 0x38, %o1
340 sta %f1, [%l7 + %o1] 0x80
341 nop
342 set 0x2F, %i3
343 ldub [%l7 + %i3], %o6
344 add %l7, 0x50, %l6
345 wr %g0, 0x81, %asi
346 casxa [%l6] 0x81, %o1, %o7
347 set 0x38, %i7
348 stwa %l1, [%l7 + %i7] 0x88
349 ld [%l7 + 0x58], %f27
350 nop
351 set 0x20, %i0
352 ldx [%l7 + %i0], %i5
353 nop
354 set 0x28, %g5
355 ldx [%l7 + %g5], %l2
356 nop
357 set 0x34, %l6
358 ldsw [%l7 + %l6], %i1
359 set 0x40, %g2
360 stda %f16, [%l7 + %g2] 0xc0
361 nop
362 set 0x20, %g6
363 lduw [%l7 + %g6], %o4
364 set 0x68, %i6
365 stda %g6, [%l7 + %i6] 0xeb
366 membar #Sync
367 nop
368 set 0x08, %g4
369 std %f0, [%l7 + %g4]
370 set 0x67, %g7
371 stba %l0, [%l7 + %g7] 0x89
372 nop
373 set 0x38, %i4
374 stw %g6, [%l7 + %i4]
375 or %g1, %g4, %g3
376 nop
377 nop
378 setx 0x53F758FE480F0E7C, %l0, %l6
379 stx %l6, [%l7 + 0x28]
380 ldd [%l7 + 0x28], %f12
381 setx 0x3F6FCD0FB932DC7E, %l1, %l5
382 stx %l5, [%l7 + 0x10]
383 ldd [%l7 + 0x10], %f16
384 fdivd %f16, %f12, %f20
385 nop
386 set 0x44, %l5
387 lduw [%l7 + %l5], %i0
388 add %l7, 0x18, %l6
389 wr %g0, 0x81, %asi
390 casxa [%l6] 0x81, %g2, %i6
391 set 0x5C, %i2
392 stha %i2, [%l7 + %i2] 0x89
393 nop
394 set 0x10, %o2
395 ldx [%l7 + %o2], %l5
396 nop
397 set 0x78, %l3
398 ldx [%l7 + %l3], %l4
399 or %g5, %i7, %o5
400 set 0x40, %l2
401 stxa %o0, [%l7 + %l2] 0x89
402 set 0x7C, %o5
403 lda [%l7 + %o5] 0x80, %f10
404 nop
405 set 0x70, %o0
406 ldx [%l7 + %o0], %i3
407 set 0x41, %l4
408 ldstuba [%l7 + %l4] 0x81, %o3
409 set 0x28, %o3
410 sta %f29, [%l7 + %o3] 0x80
411 set 0x16, %o4
412 stba %i4, [%l7 + %o4] 0xeb
413 membar #Sync
414 nop
415 set 0x28, %l0
416 stx %l3, [%l7 + %l0]
417 nop
418 set 0x38, %g3
419 std %o2, [%l7 + %g3]
420 nop
421 set 0x20, %i5
422 std %f20, [%l7 + %i5]
423 set 0x40, %o7
424 ldda [%l7 + %o7] 0xd8, %f0
425 ld [%l7 + 0x0C], %f3
426 set 0x2C, %g1
427 swapa [%l7 + %g1] 0x81, %o6
428 ld [%l7 + 0x60], %f23
429 set 0x40, %i1
430 lda [%l7 + %i1] 0x88, %f21
431 set 0x60, %o6
432 prefetcha [%l7 + %o6] 0x88, 3
433 bgu %icc, loop_1
434 add %o1, %l1, %i5
435 set 0x3C, %l1
436 stba %o7, [%l7 + %l1] 0x80
437loop_1:
438 nop
439 set 0x3C, %o1
440 lda [%l7 + %o1] 0x81, %f20
441 wr %l2, %i1, %softint
442 set 0x40, %i3
443 ldda [%l7 + %i3] 0x81, %f16
444 nop
445 set 0x4C, %i0
446 ldsb [%l7 + %i0], %o4
447 set 0x20, %i7
448 swapa [%l7 + %i7] 0x89, %g7
449 nop
450 set 0x67, %l6
451 ldub [%l7 + %l6], %g6
452 nop
453 set 0x58, %g2
454 ldub [%l7 + %g2], %l0
455 set 0x2C, %g5
456 lda [%l7 + %g5] 0x80, %f5
457 set 0x74, %g6
458 lda [%l7 + %g6] 0x88, %f0
459 nop
460 set 0x48, %g4
461 stx %fsr, [%l7 + %g4]
462 set 0x52, %g7
463 stha %g4, [%l7 + %g7] 0x88
464 nop
465 set 0x60, %i4
466 stx %g3, [%l7 + %i4]
467 set 0x48, %l5
468 stda %i0, [%l7 + %l5] 0xe3
469 membar #Sync
470 bleu,a,pt %xcc, loop_2
471 nop
472 set 0x18, %i2
473 ldd [%l7 + %i2], %f14
474 set 0x38, %o2
475 lda [%l7 + %o2] 0x89, %f23
476loop_2:
477 nop
478 set 0x68, %l3
479 stha %g1, [%l7 + %l3] 0x80
480 nop
481 set 0x38, %i6
482 std %f22, [%l7 + %i6]
483 fpsub16s %f15, %f23, %f28
484 nop
485 set 0x48, %o5
486 ldd [%l7 + %o5], %f22
487 nop
488 set 0x4C, %l2
489 lduw [%l7 + %l2], %i6
490 nop
491 set 0x3C, %l4
492 stw %g2, [%l7 + %l4]
493 nop
494 set 0x40, %o3
495 swap [%l7 + %o3], %i2
496 nop
497 set 0x60, %o4
498 stw %l4, [%l7 + %o4]
499 nop
500 set 0x72, %o0
501 sth %l5, [%l7 + %o0]
502 nop
503 set 0x64, %g3
504 ldsw [%l7 + %g3], %i7
505 set 0x70, %l0
506 ldxa [%l7 + %l0] 0x80, %g5
507 add %l7, 0x28, %l6
508 wr %g0, 0x88, %asi
509 lda [%l6] %asi, %o0
510 casa [%l6] 0x88, %o0, %i3
511 and %o5, %i4, %o3
512 set 0x38, %i5
513 ldxa [%l7 + %i5] 0x80, %l3
514 nop
515 set 0x78, %g1
516 lduw [%l7 + %g1], %o6
517 set 0x31, %i1
518 stba %o2, [%l7 + %i1] 0x88
519 set 0x08, %o6
520 ldxa [%l7 + %o6] 0x89, %l6
521 nop
522 set 0x69, %l1
523 ldstub [%l7 + %l1], %l1
524 nop
525 set 0x10, %o1
526 ldd [%l7 + %o1], %f18
527 nop
528 set 0x11, %o7
529 ldstub [%l7 + %o7], %o1
530 add %l7, 0x14, %l6
531 wr %g0, 0x81, %asi
532 lda [%l6] %asi, %o7
533 casa [%l6] 0x81, %o7, %i5
534 add %l7, 0x38, %l6
535 wr %g0, 0x80, %asi
536 lda [%l6] %asi, %i1
537 casa [%l6] 0x80, %i1, %o4
538 set 0x29, %i0
539 ldstuba [%l7 + %i0] 0x80, %l2
540 nop
541 set 0x36, %i7
542 lduh [%l7 + %i7], %g6
543 nop
544 set 0x22, %l6
545 ldsb [%l7 + %l6], %g7
546 st %fsr, [%l7 + 0x30]
547 set 0x6C, %i3
548 lda [%l7 + %i3] 0x88, %f3
549 add %g4, %l0, %g3
550 nop
551 set 0x10, %g5
552 ldx [%l7 + %g5], %i0
553 nop
554 set 0x28, %g2
555 prefetch [%l7 + %g2], 2
556 nop
557 set 0x28, %g4
558 ldsw [%l7 + %g4], %g1
559 ld [%l7 + 0x1C], %f8
560 set 0x38, %g6
561 stwa %g2, [%l7 + %g6] 0xea
562 membar #Sync
563 nop
564 set 0x38, %i4
565 ldub [%l7 + %i4], %i2
566 set 0x08, %l5
567 swapa [%l7 + %l5] 0x89, %i6
568 set 0x60, %g7
569 ldxa [%l7 + %g7] 0x89, %l5
570 set 0x30, %i2
571 prefetcha [%l7 + %i2] 0x81, 3
572 nop
573 set 0x42, %l3
574 ldub [%l7 + %l3], %g5
575 set 0x38, %i6
576 ldxa [%l7 + %i6] 0x80, %i7
577 nop
578 set 0x74, %o5
579 stw %i3, [%l7 + %o5]
580 membar #Sync
581 set 0x40, %o2
582 ldda [%l7 + %o2] 0xf8, %f0
583 nop
584 set 0x5A, %l2
585 sth %o5, [%l7 + %l2]
586 or %o0, %o3, %i4
587 or %o6, %o2, %l6
588 or %l1, %l3, %o7
589 add %l7, 0x4C, %l6
590 wr %g0, 0x88, %asi
591 lda [%l6] %asi, %o1
592 casa [%l6] 0x88, %o1, %i5
593 nop
594 set 0x28, %o3
595 ldx [%l7 + %o3], %o4
596 set 0x4A, %l4
597 ldstuba [%l7 + %l4] 0x88, %i1
598 set 0x40, %o4
599 stda %f16, [%l7 + %o4] 0xf0
600 membar #Sync
601 add %l7, 0x20, %l6
602 wr %g0, 0x80, %asi
603 ldxa [%l6] %asi, %g6
604 casxa [%l6] 0x80, %g6, %g7
605 nop
606 set 0x38, %o0
607 ldx [%l7 + %o0], %l2
608 set 0x48, %g3
609 sta %f10, [%l7 + %g3] 0x89
610 set 0x5C, %l0
611 swapa [%l7 + %l0] 0x88, %l0
612 bg,pn %xcc, loop_3
613 nop
614 set 0x58, %g1
615 lduh [%l7 + %g1], %g3
616 set 0x0C, %i5
617 stba %g4, [%l7 + %i5] 0xea
618 membar #Sync
619loop_3:
620 nop
621 set 0x68, %i1
622 stx %fsr, [%l7 + %i1]
623 set 0x1A, %l1
624 stha %i0, [%l7 + %l1] 0xe3
625 membar #Sync
626 fpadd16 %f30, %f30, %f30
627 nop
628 set 0x60, %o6
629 ldd [%l7 + %o6], %f18
630 nop
631 set 0x46, %o1
632 sth %g2, [%l7 + %o1]
633 nop
634 set 0x48, %i0
635 stx %fsr, [%l7 + %i0]
636 st %fsr, [%l7 + 0x54]
637 set 0x40, %i7
638 stda %f0, [%l7 + %i7] 0xc4
639 nop
640 set 0x58, %l6
641 ldd [%l7 + %l6], %f18
642 set 0x58, %i3
643 stda %g0, [%l7 + %i3] 0xea
644 membar #Sync
645 set 0x60, %o7
646 ldxa [%l7 + %o7] 0x80, %i2
647 nop
648 set 0x18, %g5
649 std %i6, [%l7 + %g5]
650 add %l7, 0x18, %l6
651 wr %g0, 0x88, %asi
652 casxa [%l6] 0x88, %l5, %g5
653 nop
654 set 0x24, %g4
655 ldsw [%l7 + %g4], %l4
656 set 0x60, %g6
657 lda [%l7 + %g6] 0x88, %f18
658 nop
659 set 0x67, %i4
660 stb %i3, [%l7 + %i4]
661 nop
662 set 0x28, %l5
663 ldx [%l7 + %l5], %o5
664 nop
665 set 0x44, %g7
666 ldub [%l7 + %g7], %i7
667 nop
668 set 0x68, %g2
669 prefetch [%l7 + %g2], 0
670 nop
671 set 0x5A, %l3
672 stb %o3, [%l7 + %l3]
673 wr %o0, %o6, %set_softint
674 nop
675 set 0x64, %i2
676 ldsh [%l7 + %i2], %i4
677 set 0x40, %o5
678 stxa %l6, [%l7 + %o5] 0xe3
679 membar #Sync
680 nop
681 nop
682 setx 0xADAA6A120B0C0E7E, %l0, %l6
683 stx %l6, [%l7 + 0x28]
684 ldd [%l7 + 0x28], %f8
685 setx 0xB7126061990202B5, %l1, %l5
686 stx %l5, [%l7 + 0x10]
687 ldd [%l7 + 0x10], %f2
688 fdivd %f2, %f8, %f12
689 set 0x70, %i6
690 prefetcha [%l7 + %i6] 0x89, 0
691 nop
692 set 0x6D, %o2
693 ldub [%l7 + %o2], %l3
694 nop
695 set 0x68, %l2
696 swap [%l7 + %l2], %o7
697 add %l7, 0x60, %l6
698 wr %g0, 0x80, %asi
699 lda [%l6] %asi, %o2
700 casa [%l6] 0x80, %o2, %o1
701 set 0x10, %o3
702 ldxa [%l7 + %o3] 0x80, %o4
703 st %fsr, [%l7 + 0x7C]
704 add %l7, 0x7C, %l6
705 wr %g0, 0x88, %asi
706 casa [%l6] 0x88, %i1, %i5
707 nop
708 set 0x64, %o4
709 lduw [%l7 + %o4], %g7
710 set 0x40, %l4
711 stda %f0, [%l7 + %l4] 0xcc
712 set 0x48, %g3
713 sta %f24, [%l7 + %g3] 0x80
714 set 0x30, %o0
715 stda %g6, [%l7 + %o0] 0x81
716 membar #Sync
717 set 0x40, %g1
718 ldda [%l7 + %g1] 0xf0, %f0
719 set 0x38, %l0
720 stxa %l2, [%l7 + %l0] 0x88
721 set 0x50, %i1
722 ldxa [%l7 + %i1] 0x89, %g3
723 nop
724 set 0x44, %l1
725 ldsw [%l7 + %l1], %g4
726 nop
727 set 0x20, %o6
728 ldx [%l7 + %o6], %l0
729 nop
730 set 0x60, %o1
731 ldd [%l7 + %o1], %g2
732 set 0x40, %i5
733 stda %f16, [%l7 + %i5] 0xd0
734 nop
735 set 0x2C, %i7
736 lduw [%l7 + %i7], %g1
737 set 0x36, %i0
738 stba %i2, [%l7 + %i0] 0xeb
739 membar #Sync
740 st %fsr, [%l7 + 0x70]
741 nop
742 set 0x14, %l6
743 prefetch [%l7 + %l6], 0
744 nop
745 nop
746 setx 0xDDE4B2819C309E32, %l0, %l6
747 stx %l6, [%l7 + 0x28]
748 ldd [%l7 + 0x28], %f12
749 setx 0xCFCE675EFCC45B47, %l1, %l5
750 stx %l5, [%l7 + 0x10]
751 ldd [%l7 + 0x10], %f10
752 fdivd %f10, %f12, %f18
753 set 0x0C, %o7
754 stwa %i0, [%l7 + %o7] 0xe2
755 membar #Sync
756 nop
757 set 0x3A, %g5
758 sth %i6, [%l7 + %g5]
759 set 0x30, %g4
760 stda %g4, [%l7 + %g4] 0xea
761 membar #Sync
762 nop
763 set 0x5C, %g6
764 lduw [%l7 + %g6], %l5
765 st %fsr, [%l7 + 0x28]
766 nop
767 set 0x60, %i4
768 ldd [%l7 + %i4], %f0
769 nop
770 set 0x4B, %i3
771 stb %i3, [%l7 + %i3]
772 nop
773 set 0x38, %l5
774 ldsw [%l7 + %l5], %l4
775 nop
776 set 0x4B, %g7
777 ldstub [%l7 + %g7], %o5
778 set 0x61, %l3
779 ldstuba [%l7 + %l3] 0x81, %o3
780 bl,a %xcc, loop_4
781 nop
782 set 0x64, %i2
783 stw %i7, [%l7 + %i2]
784 nop
785 set 0x0C, %g2
786 stb %o6, [%l7 + %g2]
787 set 0x34, %o5
788 stwa %i4, [%l7 + %o5] 0x88
789loop_4:
790 nop
791 set 0x60, %i6
792 ldd [%l7 + %i6], %f28
793 nop
794 set 0x0C, %o2
795 ldsb [%l7 + %o2], %o0
796 nop
797 set 0x50, %l2
798 std %i6, [%l7 + %l2]
799 fpadd32 %f14, %f14, %f4
800 add %l1, %l3, %o2
801 set 0x60, %o4
802 stwa %o1, [%l7 + %o4] 0xeb
803 membar #Sync
804 add %l7, 0x34, %l6
805 wr %g0, 0x80, %asi
806 casa [%l6] 0x80, %o4, %o7
807 nop
808 set 0x0F, %o3
809 ldstub [%l7 + %o3], %i5
810 nop
811 set 0x5E, %g3
812 lduh [%l7 + %g3], %g7
813 set 0x40, %o0
814 ldda [%l7 + %o0] 0xda, %f16
815 nop
816 set 0x70, %l4
817 ldd [%l7 + %l4], %g6
818 set 0x48, %l0
819 stha %i1, [%l7 + %l0] 0x80
820 nop
821 set 0x68, %i1
822 stx %fsr, [%l7 + %i1]
823 nop
824 set 0x08, %g1
825 swap [%l7 + %g1], %l2
826 nop
827 set 0x53, %l1
828 ldsb [%l7 + %l1], %g4
829 set 0x08, %o1
830 stxa %g3, [%l7 + %o1] 0xe3
831 membar #Sync
832 add %l0, %g1, %g2
833 or %i0, %i6, %i2
834 nop
835 set 0x0C, %o6
836 prefetch [%l7 + %o6], 1
837 nop
838 set 0x68, %i5
839 sth %g5, [%l7 + %i5]
840 nop
841 set 0x50, %i7
842 stx %i3, [%l7 + %i7]
843 set 0x34, %i0
844 sta %f27, [%l7 + %i0] 0x80
845 set 0x40, %l6
846 stda %f16, [%l7 + %l6] 0xf9
847 membar #Sync
848 nop
849 set 0x37, %o7
850 stb %l5, [%l7 + %o7]
851 set 0x60, %g4
852 ldda [%l7 + %g4] 0xeb, %o4
853 set 0x30, %g5
854 ldxa [%l7 + %g5] 0x89, %l4
855 nop
856 set 0x7C, %g6
857 sth %i7, [%l7 + %g6]
858 set 0x34, %i4
859 stwa %o3, [%l7 + %i4] 0xea
860 membar #Sync
861 add %i4, %o6, %l6
862 set 0x10, %l5
863 ldda [%l7 + %l5] 0x80, %l0
864 set 0x15, %i3
865 stba %l3, [%l7 + %i3] 0xea
866 membar #Sync
867 nop
868 set 0x68, %l3
869 std %f20, [%l7 + %l3]
870 st %fsr, [%l7 + 0x70]
871 nop
872 set 0x60, %i2
873 std %f10, [%l7 + %i2]
874 nop
875 set 0x58, %g7
876 swap [%l7 + %g7], %o0
877 nop
878 set 0x64, %o5
879 stb %o1, [%l7 + %o5]
880 add %l7, 0x28, %l6
881 wr %g0, 0x89, %asi
882 casa [%l6] 0x89, %o2, %o7
883 add %l7, 0x78, %l6
884 wr %g0, 0x89, %asi
885 casxa [%l6] 0x89, %o4, %g7
886 ld [%l7 + 0x20], %f16
887 set 0x2E, %i6
888 ldstuba [%l7 + %i6] 0x80, %g6
889 set 0x24, %g2
890 swapa [%l7 + %g2] 0x80, %i1
891 nop
892 set 0x20, %l2
893 std %f24, [%l7 + %l2]
894 add %l2, %g4, %i5
895 be,a %xcc, loop_5
896 add %l0, %g1, %g2
897 set 0x40, %o4
898 stda %f16, [%l7 + %o4] 0xd8
899loop_5:
900 nop
901 set 0x60, %o3
902 ldsw [%l7 + %o3], %i0
903 set 0x24, %o2
904 sta %f11, [%l7 + %o2] 0x88
905 set 0x5C, %o0
906 swapa [%l7 + %o0] 0x81, %g3
907 add %i2, %i6, %i3
908 set 0x50, %g3
909 ldda [%l7 + %g3] 0xe3, %l4
910 nop
911 set 0x2E, %l0
912 ldsh [%l7 + %l0], %g5
913 set 0x32, %l4
914 stha %l4, [%l7 + %l4] 0xe3
915 membar #Sync
916 set 0x36, %g1
917 stha %i7, [%l7 + %g1] 0xe2
918 membar #Sync
919 nop
920 set 0x3C, %i1
921 stw %o3, [%l7 + %i1]
922 nop
923 set 0x44, %o1
924 swap [%l7 + %o1], %o5
925 set 0x40, %o6
926 stda %f0, [%l7 + %o6] 0xca
927 nop
928 set 0x65, %l1
929 ldub [%l7 + %l1], %i4
930 set 0x08, %i7
931 lda [%l7 + %i7] 0x88, %f10
932 set 0x4C, %i0
933 lda [%l7 + %i0] 0x88, %f2
934 nop
935 set 0x08, %l6
936 ldx [%l7 + %l6], %l6
937 and %l1, %o6, %l3
938 nop
939 set 0x6C, %i5
940 sth %o0, [%l7 + %i5]
941 st %fsr, [%l7 + 0x6C]
942 nop
943 set 0x18, %g4
944 ldub [%l7 + %g4], %o2
945 set 0x34, %o7
946 swapa [%l7 + %o7] 0x89, %o1
947 nop
948 set 0x27, %g6
949 ldsb [%l7 + %g6], %o7
950 or %g7, %g6, %i1
951 nop
952 set 0x28, %i4
953 ldd [%l7 + %i4], %o4
954 nop
955 set 0x54, %g5
956 lduw [%l7 + %g5], %l2
957 nop
958 set 0x14, %i3
959 lduh [%l7 + %i3], %g4
960 st %f20, [%l7 + 0x14]
961 set 0x30, %l5
962 ldxa [%l7 + %l5] 0x88, %l0
963 set 0x40, %l3
964 ldda [%l7 + %l3] 0xda, %f0
965 nop
966 set 0x34, %i2
967 lduh [%l7 + %i2], %i5
968 fpsub32 %f20, %f8, %f26
969 set 0x43, %o5
970 stba %g1, [%l7 + %o5] 0xea
971 membar #Sync
972 nop
973 set 0x72, %g7
974 sth %i0, [%l7 + %g7]
975 set 0x1C, %g2
976 sta %f20, [%l7 + %g2] 0x80
977 set 0x30, %i6
978 stwa %g2, [%l7 + %i6] 0xea
979 membar #Sync
980 set 0x70, %l2
981 stda %g2, [%l7 + %l2] 0xeb
982 membar #Sync
983 set 0x40, %o4
984 ldstuba [%l7 + %o4] 0x89, %i2
985 set 0x28, %o2
986 ldxa [%l7 + %o2] 0x81, %i6
987 nop
988 set 0x28, %o0
989 prefetch [%l7 + %o0], 4
990 st %f5, [%l7 + 0x70]
991 set 0x20, %g3
992 swapa [%l7 + %g3] 0x89, %l5
993 ld [%l7 + 0x58], %f20
994 st %f15, [%l7 + 0x64]
995 nop
996 set 0x7D, %l0
997 ldub [%l7 + %l0], %i3
998 ble,pn %icc, loop_6
999 nop
1000 set 0x0A, %l4
1001 stb %l4, [%l7 + %l4]
1002 add %g5, %o3, %o5
1003 set 0x5C, %g1
1004 sta %f28, [%l7 + %g1] 0x88
1005loop_6:
1006 nop
1007 set 0x6D, %o3
1008 ldstub [%l7 + %o3], %i4
1009 and %l6, %l1, %o6
1010 set 0x08, %o1
1011 ldxa [%l7 + %o1] 0x81, %i7
1012 add %l7, 0x1C, %l6
1013 wr %g0, 0x81, %asi
1014 casa [%l6] 0x81, %l3, %o0
1015 set 0x40, %o6
1016 stda %f16, [%l7 + %o6] 0xc0
1017 nop
1018 set 0x14, %l1
1019 sth %o1, [%l7 + %l1]
1020 set 0x60, %i1
1021 ldda [%l7 + %i1] 0xea, %o2
1022 add %l7, 0x34, %l6
1023 wr %g0, 0x80, %asi
1024 lda [%l6] %asi, %g7
1025 casa [%l6] 0x80, %g7, %o7
1026 add %g6, %i1, %o4
1027 set 0x44, %i0
1028 ldstuba [%l7 + %i0] 0x89, %l2
1029 nop
1030 set 0x44, %l6
1031 ldstub [%l7 + %l6], %l0
1032 set 0x48, %i5
1033 lda [%l7 + %i5] 0x89, %f2
1034 nop
1035 set 0x18, %g4
1036 std %f8, [%l7 + %g4]
1037 nop
1038 set 0x28, %i7
1039 ldx [%l7 + %i7], %i5
1040 st %f2, [%l7 + 0x14]
1041 nop
1042 set 0x2C, %o7
1043 ldub [%l7 + %o7], %g4
1044 nop
1045 set 0x6A, %g6
1046 ldsh [%l7 + %g6], %i0
1047 set 0x50, %i4
1048 stda %g2, [%l7 + %i4] 0xea
1049 membar #Sync
1050 nop
1051 set 0x3C, %g5
1052 ldsb [%l7 + %g5], %g1
1053 nop
1054 set 0x60, %l5
1055 ldx [%l7 + %l5], %g3
1056 nop
1057 set 0x78, %i3
1058 ldsw [%l7 + %i3], %i6
1059 set 0x14, %i2
1060 sta %f21, [%l7 + %i2] 0x88
1061 set 0x40, %o5
1062 ldda [%l7 + %o5] 0x89, %f16
1063 nop
1064 set 0x72, %g7
1065 ldsh [%l7 + %g7], %i2
1066 nop
1067 set 0x08, %l3
1068 std %f10, [%l7 + %l3]
1069 nop
1070 set 0x10, %i6
1071 ldx [%l7 + %i6], %i3
1072 set 0x3A, %g2
1073 ldstuba [%l7 + %g2] 0x81, %l4
1074 set 0x20, %l2
1075 stwa %g5, [%l7 + %l2] 0x88
1076 and %o3, %o5, %l5
1077 and %i4, %l1, %o6
1078 membar #Sync
1079 set 0x40, %o2
1080 ldda [%l7 + %o2] 0xf1, %f16
1081 st %f30, [%l7 + 0x58]
1082 nop
1083 set 0x2D, %o4
1084 ldub [%l7 + %o4], %i7
1085 nop
1086 set 0x60, %o0
1087 ldd [%l7 + %o0], %l2
1088 nop
1089 set 0x42, %g3
1090 lduh [%l7 + %g3], %l6
1091 fpadd32 %f10, %f30, %f28
1092 nop
1093 set 0x38, %l0
1094 ldd [%l7 + %l0], %o0
1095 nop
1096 set 0x28, %l4
1097 stx %fsr, [%l7 + %l4]
1098 ld [%l7 + 0x44], %f10
1099 set 0x6C, %o3
1100 stwa %o2, [%l7 + %o3] 0x88
1101 set 0x08, %o1
1102 prefetcha [%l7 + %o1] 0x88, 0
1103 set 0x58, %g1
1104 prefetcha [%l7 + %g1] 0x89, 4
1105 set 0x70, %l1
1106 ldxa [%l7 + %l1] 0x88, %o7
1107 set 0x60, %i1
1108 stda %i0, [%l7 + %i1] 0x81
1109 nop
1110 set 0x78, %i0
1111 lduw [%l7 + %i0], %o4
1112 nop
1113 set 0x34, %o6
1114 sth %g6, [%l7 + %o6]
1115 fpadd16s %f13, %f7, %f23
1116 st %fsr, [%l7 + 0x2C]
1117 fpsub32s %f27, %f18, %f1
1118 set 0x40, %l6
1119 stda %f16, [%l7 + %l6] 0xd2
1120 st %fsr, [%l7 + 0x7C]
1121 set 0x72, %i5
1122 stha %l0, [%l7 + %i5] 0x89
1123 nop
1124 set 0x64, %g4
1125 lduw [%l7 + %g4], %l2
1126 or %i5, %g4, %g2
1127 nop
1128 set 0x5C, %i7
1129 stw %g1, [%l7 + %i7]
1130 nop
1131 set 0x68, %o7
1132 stx %g3, [%l7 + %o7]
1133 nop
1134 set 0x10, %i4
1135 stw %i0, [%l7 + %i4]
1136 nop
1137 set 0x10, %g6
1138 ldsw [%l7 + %g6], %i6
1139 or %i3, %l4, %g5
1140 set 0x5C, %g5
1141 lda [%l7 + %g5] 0x81, %f17
1142 nop
1143 set 0x76, %i3
1144 sth %i2, [%l7 + %i3]
1145 nop
1146 set 0x30, %i2
1147 stb %o3, [%l7 + %i2]
1148 set 0x60, %o5
1149 ldxa [%l7 + %o5] 0x80, %l5
1150 add %i4, %o5, %o6
1151 nop
1152 set 0x48, %g7
1153 std %l0, [%l7 + %g7]
1154 nop
1155 set 0x3E, %l5
1156 ldsh [%l7 + %l5], %i7
1157 nop
1158 set 0x24, %i6
1159 ldsw [%l7 + %i6], %l3
1160 nop
1161 set 0x6C, %l3
1162 prefetch [%l7 + %l3], 4
1163 nop
1164 set 0x10, %l2
1165 std %i6, [%l7 + %l2]
1166 nop
1167 set 0x5A, %o2
1168 sth %o2, [%l7 + %o2]
1169 nop
1170 set 0x13, %o4
1171 ldstub [%l7 + %o4], %g7
1172 nop
1173 set 0x5C, %o0
1174 ldsw [%l7 + %o0], %o1
1175 nop
1176 set 0x08, %g3
1177 lduh [%l7 + %g3], %o7
1178 or %i1, %o4, %o0
1179 set 0x48, %g2
1180 stda %g6, [%l7 + %g2] 0x80
1181 st %f25, [%l7 + 0x70]
1182 nop
1183 set 0x18, %l0
1184 sth %l2, [%l7 + %l0]
1185 add %l7, 0x30, %l6
1186 wr %g0, 0x88, %asi
1187 lda [%l6] %asi, %l0
1188 casa [%l6] 0x88, %l0, %i5
1189 nop
1190 set 0x3C, %o3
1191 ldsh [%l7 + %o3], %g4
1192 ld [%l7 + 0x6C], %f13
1193 nop
1194 set 0x48, %l4
1195 ldsh [%l7 + %l4], %g2
1196 set 0x40, %g1
1197 stda %f0, [%l7 + %g1] 0xc8
1198 set 0x60, %l1
1199 ldda [%l7 + %l1] 0xeb, %g0
1200 nop
1201 set 0x08, %i1
1202 swap [%l7 + %i1], %i0
1203 nop
1204 set 0x30, %i0
1205 ldx [%l7 + %i0], %g3
1206 add %l7, 0x38, %l6
1207 wr %g0, 0x89, %asi
1208 ldxa [%l6] %asi, %i6
1209 casxa [%l6] 0x89, %i6, %i3
1210 nop
1211 set 0x78, %o1
1212 ldsh [%l7 + %o1], %g5
1213 wr %l4, %i2, %ccr
1214 set 0x54, %o6
1215 stba %o3, [%l7 + %o6] 0x81
1216 nop
1217 set 0x08, %l6
1218 std %f22, [%l7 + %l6]
1219 nop
1220 set 0x20, %g4
1221 sth %i4, [%l7 + %g4]
1222 nop
1223 set 0x7B, %i7
1224 ldstub [%l7 + %i7], %o5
1225 or %l5, %l1, %i7
1226 nop
1227 set 0x7B, %i5
1228 ldstub [%l7 + %i5], %l3
1229 nop
1230 set 0x16, %o7
1231 stb %l6, [%l7 + %o7]
1232 or %o6, %g7, %o1
1233 set 0x68, %g6
1234 swapa [%l7 + %g6] 0x89, %o2
1235 st %fsr, [%l7 + 0x74]
1236 set 0x14, %g5
1237 stwa %o7, [%l7 + %g5] 0xe2
1238 membar #Sync
1239 membar #Sync
1240 set 0x40, %i4
1241 ldda [%l7 + %i4] 0xf1, %f0
1242 nop
1243 set 0x3C, %i2
1244 lduh [%l7 + %i2], %i1
1245 set 0x48, %o5
1246 stda %o0, [%l7 + %o5] 0x81
1247 set 0x58, %g7
1248 stxa %o4, [%l7 + %g7] 0xea
1249 membar #Sync
1250 nop
1251 set 0x28, %l5
1252 ldd [%l7 + %l5], %l2
1253 add %g6, %l0, %g4
1254 st %f7, [%l7 + 0x68]
1255 nop
1256 set 0x1C, %i3
1257 lduw [%l7 + %i3], %g2
1258 set 0x14, %l3
1259 swapa [%l7 + %l3] 0x81, %i5
1260 set 0x5C, %l2
1261 stha %g1, [%l7 + %l2] 0x89
1262 nop
1263 set 0x10, %i6
1264 ldd [%l7 + %i6], %i0
1265 nop
1266 set 0x0C, %o4
1267 stw %g3, [%l7 + %o4]
1268 nop
1269 set 0x70, %o2
1270 ldx [%l7 + %o2], %i6
1271 set 0x58, %o0
1272 stda %g4, [%l7 + %o0] 0xe3
1273 membar #Sync
1274 ld [%l7 + 0x18], %f10
1275 set 0x28, %g3
1276 stxa %i3, [%l7 + %g3] 0xea
1277 membar #Sync
1278 nop
1279 set 0x60, %l0
1280 stx %l4, [%l7 + %l0]
1281 nop
1282 set 0x08, %g2
1283 std %f20, [%l7 + %g2]
1284 set 0x40, %l4
1285 stda %f16, [%l7 + %l4] 0xd0
1286 nop
1287 or %g0, 0x8, %l0
1288 sllx %l0, 0x3c, %l0
1289 wr %l0, 0xA30, %tick_cmpr
1290 nop
1291 set 0x74, %o3
1292 ldsw [%l7 + %o3], %i4
1293 add %l5, %l1, %o5
1294 set 0x78, %l1
1295 sta %f31, [%l7 + %l1] 0x88
1296 nop
1297 set 0x78, %i1
1298 stw %l3, [%l7 + %i1]
1299 st %fsr, [%l7 + 0x50]
1300 set 0x68, %i0
1301 stda %i6, [%l7 + %i0] 0x89
1302 add %l7, 0x50, %l6
1303 wr %g0, 0x80, %asi
1304 casxa [%l6] 0x80, %i7, %g7
1305 or %o6, %o1, %o7
1306 nop
1307 set 0x08, %g1
1308 ldd [%l7 + %g1], %o2
1309 fpsub16 %f0, %f8, %f26
1310 ld [%l7 + 0x44], %f18
1311 set 0x4E, %o1
1312 stha %i1, [%l7 + %o1] 0xea
1313 membar #Sync
1314 set 0x40, %l6
1315 sta %f12, [%l7 + %l6] 0x80
1316 set 0x40, %g4
1317 stda %f0, [%l7 + %g4] 0xd0
1318 set 0x20, %o6
1319 stwa %o0, [%l7 + %o6] 0xe2
1320 membar #Sync
1321 nop
1322 set 0x74, %i5
1323 sth %o4, [%l7 + %i5]
1324 nop
1325 set 0x6A, %i7
1326 sth %l2, [%l7 + %i7]
1327 and %l0, %g6, %g2
1328 set 0x28, %o7
1329 lda [%l7 + %o7] 0x89, %f17
1330 set 0x08, %g6
1331 prefetcha [%l7 + %g6] 0x81, 3
1332 wr %i5, %i0, %softint
1333 nop
1334 set 0x4C, %g5
1335 swap [%l7 + %g5], %g1
1336 nop
1337 set 0x5E, %i2
1338 sth %i6, [%l7 + %i2]
1339 nop
1340 set 0x68, %o5
1341 ldsh [%l7 + %o5], %g3
1342 nop
1343 set 0x70, %i4
1344 ldd [%l7 + %i4], %i2
1345 set 0x6C, %l5
1346 sta %f6, [%l7 + %l5] 0x81
1347 nop
1348 set 0x5C, %i3
1349 stw %g5, [%l7 + %i3]
1350 st %fsr, [%l7 + 0x0C]
1351 nop
1352 set 0x38, %l3
1353 stx %i2, [%l7 + %l3]
1354 nop
1355 set 0x30, %g7
1356 swap [%l7 + %g7], %o3
1357 nop
1358 set 0x08, %l2
1359 ldx [%l7 + %l2], %l4
1360 nop
1361 nop
1362 setx 0xDEF2DFCF71FEE925, %l0, %l6
1363 stx %l6, [%l7 + 0x28]
1364 ldd [%l7 + 0x28], %f0
1365 setx 0xF05050A428D2AA10, %l1, %l5
1366 stx %l5, [%l7 + 0x10]
1367 ldd [%l7 + 0x10], %f24
1368 fdivd %f24, %f0, %f22
1369 set 0x1B, %i6
1370 ldstuba [%l7 + %i6] 0x81, %i4
1371 fpsub16s %f29, %f2, %f11
1372 nop
1373 set 0x38, %o4
1374 ldx [%l7 + %o4], %l1
1375 nop
1376 set 0x58, %o0
1377 std %o4, [%l7 + %o0]
1378 set 0x21, %o2
1379 ldstuba [%l7 + %o2] 0x80, %l3
1380 nop
1381 set 0x5C, %l0
1382 ldub [%l7 + %l0], %l6
1383 nop
1384 set 0x58, %g3
1385 stx %fsr, [%l7 + %g3]
1386 and %i7, %l5, %o6
1387 nop
1388 set 0x6C, %l4
1389 ldstub [%l7 + %l4], %o1
1390 fpsub32 %f14, %f18, %f16
1391 membar #Sync
1392 set 0x40, %o3
1393 ldda [%l7 + %o3] 0xf1, %f0
1394 or %o7, %o2, %g7
1395 wr %o0, %i1, %y
1396 nop
1397 set 0x19, %g2
1398 ldsb [%l7 + %g2], %l2
1399 nop
1400 set 0x08, %l1
1401 ldsw [%l7 + %l1], %o4
1402 nop
1403 set 0x40, %i1
1404 stw %l0, [%l7 + %i1]
1405 nop
1406 set 0x78, %i0
1407 ldd [%l7 + %i0], %f6
1408 set 0x24, %g1
1409 stha %g6, [%l7 + %g1] 0xe3
1410 membar #Sync
1411 set 0x48, %l6
1412 sta %f23, [%l7 + %l6] 0x81
1413 ld [%l7 + 0x34], %f2
1414 nop
1415 set 0x58, %o1
1416 std %g4, [%l7 + %o1]
1417 set 0x78, %o6
1418 ldxa [%l7 + %o6] 0x88, %i5
1419 membar #Sync
1420 set 0x40, %g4
1421 ldda [%l7 + %g4] 0xf0, %f16
1422 nop
1423 set 0x08, %i5
1424 prefetch [%l7 + %i5], 1
1425 nop
1426 set 0x27, %i7
1427 ldub [%l7 + %i7], %g2
1428 nop
1429 set 0x34, %o7
1430 ldsw [%l7 + %o7], %i0
1431 set 0x20, %g6
1432 ldda [%l7 + %g6] 0x80, %i6
1433 set 0x40, %g5
1434 stda %f16, [%l7 + %g5] 0xc2
1435 nop
1436 set 0x30, %o5
1437 swap [%l7 + %o5], %g1
1438 bg,a,pn %icc, loop_7
1439 wr %g3, %i3, %set_softint
1440 nop
1441 set 0x74, %i2
1442 stw %i2, [%l7 + %i2]
1443 nop
1444 set 0x28, %i4
1445 std %f24, [%l7 + %i4]
1446loop_7:
1447 nop
1448 add %l7, 0x34, %l6
1449 wr %g0, 0x80, %asi
1450 lda [%l6] %asi, %g5
1451 casa [%l6] 0x80, %g5, %o3
1452 st %fsr, [%l7 + 0x68]
1453 and %l4, %i4, %o5
1454 set 0x58, %i3
1455 swapa [%l7 + %i3] 0x81, %l1
1456 set 0x40, %l5
1457 stda %f16, [%l7 + %l5] 0xf1
1458 membar #Sync
1459 add %l7, 0x34, %l6
1460 wr %g0, 0x88, %asi
1461 lda [%l6] %asi, %l3
1462 casa [%l6] 0x88, %l3, %l6
1463 nop
1464 set 0x76, %l3
1465 ldub [%l7 + %l3], %i7
1466 nop
1467 set 0x40, %g7
1468 swap [%l7 + %g7], %l5
1469 bge %icc, loop_8
1470 fpsub16 %f6, %f30, %f30
1471 set 0x3A, %i6
1472 stha %o1, [%l7 + %i6] 0x89
1473loop_8:
1474 nop
1475 set 0x08, %o4
1476 lduh [%l7 + %o4], %o7
1477 set 0x0C, %o0
1478 sta %f7, [%l7 + %o0] 0x89
1479 nop
1480 set 0x50, %l2
1481 ldx [%l7 + %l2], %o2
1482 add %l7, 0x6C, %l6
1483 wr %g0, 0x88, %asi
1484 lda [%l6] %asi, %o6
1485 casa [%l6] 0x88, %o6, %g7
1486 set 0x74, %l0
1487 sta %f7, [%l7 + %l0] 0x88
1488 nop
1489 set 0x7B, %g3
1490 stb %i1, [%l7 + %g3]
1491 add %o0, %o4, %l0
1492 set 0x20, %l4
1493 stha %g6, [%l7 + %l4] 0x89
1494 fpsub32 %f12, %f10, %f6
1495 nop
1496 set 0x14, %o2
1497 prefetch [%l7 + %o2], 1
1498 bn,a,pt %icc, loop_9
1499 nop
1500 set 0x64, %o3
1501 stw %l2, [%l7 + %o3]
1502 set 0x20, %g2
1503 stxa %i5, [%l7 + %g2] 0xe2
1504 membar #Sync
1505loop_9:
1506 bl %xcc, loop_10
1507 nop
1508 set 0x78, %l1
1509 lduw [%l7 + %l1], %g4
1510 set 0x34, %i1
1511 swapa [%l7 + %i1] 0x88, %g2
1512loop_10:
1513 nop
1514 set 0x28, %g1
1515 stw %i0, [%l7 + %g1]
1516 set 0x58, %l6
1517 stda %i6, [%l7 + %l6] 0xea
1518 membar #Sync
1519 add %l7, 0x18, %l6
1520 wr %g0, 0x81, %asi
1521 ldxa [%l6] %asi, %g3
1522 casxa [%l6] 0x81, %g3, %i3
1523 set 0x68, %o1
1524 ldxa [%l7 + %o1] 0x88, %i2
1525 nop
1526 set 0x28, %i0
1527 ldd [%l7 + %i0], %f24
1528 nop
1529 set 0x40, %o6
1530 sth %g5, [%l7 + %o6]
1531 nop
1532 set 0x30, %g4
1533 std %f6, [%l7 + %g4]
1534 ld [%l7 + 0x7C], %f25
1535 set 0x0C, %i5
1536 stwa %g1, [%l7 + %i5] 0xea
1537 membar #Sync
1538 ld [%l7 + 0x48], %f28
1539 or %o3, %i4, %o5
1540 nop
1541 nop
1542 setx 0x65433E37, %l0, %l6
1543 st %l6, [%l7 + 0x28]
1544 ld [%l7 + 0x28], %f30
1545 setx 0x732021EC, %l1, %l5
1546 st %l5, [%l7 + 0x10]
1547 ld [%l7 + 0x10], %f16
1548 fdivs %f16, %f30, %f0
1549 nop
1550 set 0x20, %o7
1551 ldx [%l7 + %o7], %l1
1552 set 0x2C, %i7
1553 swapa [%l7 + %i7] 0x81, %l4
1554 st %fsr, [%l7 + 0x24]
1555 nop
1556 set 0x40, %g6
1557 ldx [%l7 + %g6], %l3
1558 nop
1559 set 0x70, %g5
1560 sth %i7, [%l7 + %g5]
1561 set 0x68, %i2
1562 stwa %l6, [%l7 + %i2] 0x80
1563 st %fsr, [%l7 + 0x0C]
1564 nop
1565 set 0x20, %i4
1566 stx %fsr, [%l7 + %i4]
1567 set 0x08, %i3
1568 ldxa [%l7 + %i3] 0x80, %l5
1569 set 0x64, %o5
1570 stwa %o7, [%l7 + %o5] 0x81
1571 nop
1572 set 0x6C, %l5
1573 lduw [%l7 + %l5], %o1
1574 nop
1575 set 0x10, %l3
1576 ldd [%l7 + %l3], %o6
1577 set 0x28, %g7
1578 swapa [%l7 + %g7] 0x88, %g7
1579 nop
1580 set 0x0B, %i6
1581 stb %o2, [%l7 + %i6]
1582 add %o0, %o4, %i1
1583 nop
1584 set 0x48, %o0
1585 stx %fsr, [%l7 + %o0]
1586 st %f17, [%l7 + 0x64]
1587 and %g6, %l2, %i5
1588 nop
1589 set 0x50, %l2
1590 stx %fsr, [%l7 + %l2]
1591 and %l0, %g2, %i0
1592 nop
1593 set 0x68, %l0
1594 stx %fsr, [%l7 + %l0]
1595 nop
1596 set 0x58, %g3
1597 ldd [%l7 + %g3], %i6
1598 add %l7, 0x20, %l6
1599 wr %g0, 0x80, %asi
1600 casxa [%l6] 0x80, %g4, %i3
1601 set 0x48, %o4
1602 swapa [%l7 + %o4] 0x89, %i2
1603 set 0x17, %o2
1604 ldstuba [%l7 + %o2] 0x89, %g5
1605 nop
1606 set 0x20, %l4
1607 ldd [%l7 + %l4], %f10
1608 nop
1609 set 0x54, %o3
1610 swap [%l7 + %o3], %g1
1611 set 0x74, %l1
1612 stha %o3, [%l7 + %l1] 0x81
1613 set 0x14, %i1
1614 stwa %i4, [%l7 + %i1] 0x80
1615 set 0x40, %g1
1616 stda %f16, [%l7 + %g1] 0xf8
1617 membar #Sync
1618 nop
1619 set 0x74, %g2
1620 swap [%l7 + %g2], %g3
1621 and %l1, %o5, %l3
1622 nop
1623 set 0x40, %o1
1624 ldd [%l7 + %o1], %l4
1625 nop
1626 set 0x48, %l6
1627 ldd [%l7 + %l6], %f14
1628 set 0x50, %i0
1629 swapa [%l7 + %i0] 0x88, %l6
1630 nop
1631 set 0x54, %o6
1632 ldsw [%l7 + %o6], %l5
1633 nop
1634 set 0x3C, %g4
1635 ldstub [%l7 + %g4], %o7
1636 st %f29, [%l7 + 0x5C]
1637 nop
1638 set 0x24, %i5
1639 ldsh [%l7 + %i5], %i7
1640 nop
1641 set 0x38, %i7
1642 stx %fsr, [%l7 + %i7]
1643 add %l7, 0x30, %l6
1644 wr %g0, 0x89, %asi
1645 ldxa [%l6] %asi, %o1
1646 casxa [%l6] 0x89, %o1, %g7
1647 set 0x64, %o7
1648 sta %f21, [%l7 + %o7] 0x88
1649 set 0x5C, %g5
1650 swapa [%l7 + %g5] 0x89, %o2
1651 set 0x10, %g6
1652 swapa [%l7 + %g6] 0x81, %o6
1653 nop
1654 set 0x64, %i2
1655 swap [%l7 + %i2], %o4
1656 nop
1657 set 0x5A, %i4
1658 ldsb [%l7 + %i4], %i1
1659 nop
1660 set 0x18, %o5
1661 stx %g6, [%l7 + %o5]
1662 nop
1663 nop
1664 setx 0xD833E95367473256, %l0, %l6
1665 stx %l6, [%l7 + 0x28]
1666 ldd [%l7 + 0x28], %f10
1667 setx 0x8AA6E68017C033CC, %l1, %l5
1668 stx %l5, [%l7 + 0x10]
1669 ldd [%l7 + 0x10], %f16
1670 fdivd %f16, %f10, %f22
1671 set 0x44, %i3
1672 stwa %l2, [%l7 + %i3] 0x89
1673 nop
1674 set 0x38, %l5
1675 ldx [%l7 + %l5], %i5
1676 nop
1677 set 0x14, %l3
1678 sth %o0, [%l7 + %l3]
1679 nop
1680 set 0x64, %i6
1681 swap [%l7 + %i6], %l0
1682 set 0x3E, %o0
1683 stha %i0, [%l7 + %o0] 0x80
1684 wr %i6, %g4, %clear_softint
1685 add %l7, 0x70, %l6
1686 wr %g0, 0x81, %asi
1687 ldxa [%l6] %asi, %g2
1688 casxa [%l6] 0x81, %g2, %i3
1689 nop
1690 set 0x60, %g7
1691 ldd [%l7 + %g7], %i2
1692 set 0x30, %l2
1693 prefetcha [%l7 + %l2] 0x89, 2
1694 add %g1, %i4, %g3
1695 add %l7, 0x40, %l6
1696 wr %g0, 0x81, %asi
1697 casxa [%l6] 0x81, %o3, %o5
1698 set 0x40, %g3
1699 stda %f16, [%l7 + %g3] 0xf1
1700 membar #Sync
1701 set 0x40, %o4
1702 stda %f16, [%l7 + %o4] 0xd2
1703 nop
1704 set 0x70, %l0
1705 ldd [%l7 + %l0], %f12
1706 nop
1707 set 0x68, %o2
1708 ldsh [%l7 + %o2], %l3
1709 nop
1710 set 0x5C, %o3
1711 lduw [%l7 + %o3], %l1
1712 nop
1713 set 0x20, %l1
1714 ldd [%l7 + %l1], %l4
1715 set 0x0C, %l4
1716 stwa %l5, [%l7 + %l4] 0x81
1717 ba %xcc, loop_11
1718 ld [%l7 + 0x2C], %f20
1719 set 0x40, %i1
1720 stda %f0, [%l7 + %i1] 0xf8
1721 membar #Sync
1722loop_11:
1723 nop
1724 set 0x30, %g1
1725 ldda [%l7 + %g1] 0xe2, %o6
1726 nop
1727 set 0x19, %o1
1728 stb %l6, [%l7 + %o1]
1729 add %l7, 0x4C, %l6
1730 wr %g0, 0x81, %asi
1731 lda [%l6] %asi, %i7
1732 casa [%l6] 0x81, %i7, %g7
1733 nop
1734 set 0x1A, %g2
1735 ldsh [%l7 + %g2], %o1
1736 nop
1737 set 0x4C, %i0
1738 lduh [%l7 + %i0], %o2
1739 set 0x68, %o6
1740 ldxa [%l7 + %o6] 0x80, %o4
1741 set 0x10, %g4
1742 ldxa [%l7 + %g4] 0x88, %o6
1743 set 0x5C, %l6
1744 swapa [%l7 + %l6] 0x80, %i1
1745 nop
1746 set 0x6E, %i7
1747 stb %g6, [%l7 + %i7]
1748 set 0x2C, %i5
1749 lda [%l7 + %i5] 0x80, %f25
1750 and %l2, %i5, %o0
1751 nop
1752 set 0x0A, %o7
1753 sth %l0, [%l7 + %o7]
1754 set 0x40, %g5
1755 ldda [%l7 + %g5] 0xd2, %f0
1756 set 0x1C, %i2
1757 stwa %i0, [%l7 + %i2] 0xe3
1758 membar #Sync
1759 nop
1760 set 0x40, %g6
1761 stx %i6, [%l7 + %g6]
1762 nop
1763 set 0x70, %i4
1764 swap [%l7 + %i4], %g2
1765 add %l7, 0x10, %l6
1766 wr %g0, 0x81, %asi
1767 ldxa [%l6] %asi, %g4
1768 casxa [%l6] 0x81, %g4, %i3
1769 nop
1770 set 0x7A, %i3
1771 sth %i2, [%l7 + %i3]
1772 set 0x20, %o5
1773 ldda [%l7 + %o5] 0x81, %g4
1774 nop
1775 set 0x58, %l3
1776 ldx [%l7 + %l3], %i4
1777 add %l7, 0x60, %l6
1778 wr %g0, 0x80, %asi
1779 ldxa [%l6] %asi, %g1
1780 casxa [%l6] 0x80, %g1, %g3
1781 ba,a,pt %icc, loop_12
1782 wr %o3, %o5, %pic
1783 set 0x7C, %i6
1784 lda [%l7 + %i6] 0x80, %f26
1785loop_12:
1786 nop
1787 set 0x60, %o0
1788 stx %fsr, [%l7 + %o0]
1789 nop
1790 set 0x08, %l5
1791 ldd [%l7 + %l5], %f18
1792 set 0x10, %l2
1793 stha %l3, [%l7 + %l2] 0xea
1794 membar #Sync
1795 nop
1796 set 0x54, %g3
1797 prefetch [%l7 + %g3], 2
1798 set 0x18, %g7
1799 stha %l4, [%l7 + %g7] 0xe2
1800 membar #Sync
1801 set 0x28, %l0
1802 stwa %l1, [%l7 + %l0] 0xeb
1803 membar #Sync
1804 add %o7, %l5, %l6
1805 set 0x08, %o2
1806 prefetcha [%l7 + %o2] 0x89, 4
1807 nop
1808 set 0x68, %o3
1809 ldd [%l7 + %o3], %o0
1810 and %o2, %i7, %o6
1811 nop
1812 set 0x14, %o4
1813 prefetch [%l7 + %o4], 3
1814 add %l7, 0x18, %l6
1815 wr %g0, 0x81, %asi
1816 ldxa [%l6] %asi, %o4
1817 casxa [%l6] 0x81, %o4, %i1
1818 nop
1819 set 0x76, %l4
1820 ldsh [%l7 + %l4], %l2
1821 set 0x58, %i1
1822 stxa %i5, [%l7 + %i1] 0xea
1823 membar #Sync
1824 and %o0, %l0, %i0
1825 nop
1826 set 0x08, %g1
1827 ldd [%l7 + %g1], %i6
1828 set 0x60, %o1
1829 ldstuba [%l7 + %o1] 0x80, %g6
1830 and %g2, %g4, %i3
1831 or %i2, %i4, %g5
1832 and %g1, %g3, %o3
1833 nop
1834 set 0x66, %g2
1835 lduh [%l7 + %g2], %o5
1836 set 0x18, %l1
1837 prefetcha [%l7 + %l1] 0x80, 4
1838 st %f17, [%l7 + 0x68]
1839 fpsub32s %f4, %f0, %f4
1840 set 0x5E, %i0
1841 stha %l4, [%l7 + %i0] 0x88
1842 wr %o7, %l1, %sys_tick
1843 membar #Sync
1844 set 0x40, %g4
1845 ldda [%l7 + %g4] 0xf1, %f0
1846 set 0x28, %o6
1847 stxa %l5, [%l7 + %o6] 0xe3
1848 membar #Sync
1849 wr %g7, %l6, %clear_softint
1850 nop
1851 set 0x18, %l6
1852 lduh [%l7 + %l6], %o2
1853 be %xcc, loop_13
1854 nop
1855 set 0x40, %i7
1856 ldd [%l7 + %i7], %i6
1857 nop
1858 set 0x78, %i5
1859 std %o0, [%l7 + %i5]
1860 st %f14, [%l7 + 0x58]
1861loop_13:
1862 nop
1863 set 0x50, %g5
1864 prefetcha [%l7 + %g5] 0x88, 0
1865 ble,a,pn %icc, loop_14
1866 nop
1867 set 0x60, %o7
1868 ldx [%l7 + %o7], %i1
1869 nop
1870 set 0x50, %i2
1871 ldub [%l7 + %i2], %l2
1872 nop
1873 set 0x74, %g6
1874 sth %i5, [%l7 + %g6]
1875loop_14:
1876 nop
1877 set 0x4B, %i4
1878 ldstub [%l7 + %i4], %o6
1879 nop
1880 set 0x30, %i3
1881 sth %o0, [%l7 + %i3]
1882 nop
1883 set 0x10, %l3
1884 lduw [%l7 + %l3], %l0
1885 set 0x7C, %o5
1886 swapa [%l7 + %o5] 0x88, %i6
1887 st %f27, [%l7 + 0x40]
1888 nop
1889 set 0x72, %o0
1890 stb %i0, [%l7 + %o0]
1891 set 0x18, %l5
1892 stwa %g6, [%l7 + %l5] 0x81
1893 set 0x40, %i6
1894 stda %g4, [%l7 + %i6] 0x89
1895 nop
1896 set 0x34, %l2
1897 swap [%l7 + %l2], %g2
1898 nop
1899 set 0x28, %g7
1900 sth %i2, [%l7 + %g7]
1901 bge,a %xcc, loop_15
1902 nop
1903 set 0x58, %g3
1904 ldd [%l7 + %g3], %i4
1905 nop
1906 set 0x50, %l0
1907 prefetch [%l7 + %l0], 2
1908 nop
1909 set 0x20, %o3
1910 stx %fsr, [%l7 + %o3]
1911loop_15:
1912 nop
1913 add %l7, 0x18, %l6
1914 wr %g0, 0x89, %asi
1915 casxa [%l6] 0x89, %i3, %g5
1916 set 0x4C, %o2
1917 lda [%l7 + %o2] 0x89, %f27
1918 add %l7, 0x10, %l6
1919 wr %g0, 0x80, %asi
1920 casxa [%l6] 0x80, %g1, %g3
1921 set 0x3F, %l4
1922 stba %o3, [%l7 + %l4] 0xeb
1923 membar #Sync
1924 st %f26, [%l7 + 0x0C]
1925 st %fsr, [%l7 + 0x40]
1926 set 0x38, %o4
1927 ldxa [%l7 + %o4] 0x81, %l3
1928 nop
1929 set 0x5C, %i1
1930 lduw [%l7 + %i1], %l4
1931 nop
1932 set 0x26, %o1
1933 stb %o7, [%l7 + %o1]
1934 set 0x08, %g1
1935 stda %o4, [%l7 + %g1] 0x88
1936 nop
1937 set 0x54, %g2
1938 lduw [%l7 + %g2], %l1
1939 nop
1940 set 0x40, %l1
1941 stx %fsr, [%l7 + %l1]
1942 nop
1943 set 0x68, %g4
1944 stx %l5, [%l7 + %g4]
1945 or %g7, %l6, %i7
1946 nop
1947 set 0x08, %i0
1948 std %f22, [%l7 + %i0]
1949 nop
1950 set 0x18, %l6
1951 stw %o2, [%l7 + %l6]
1952 set 0x78, %i7
1953 prefetcha [%l7 + %i7] 0x80, 2
1954 st %fsr, [%l7 + 0x50]
1955 nop
1956 set 0x6E, %o6
1957 sth %i1, [%l7 + %o6]
1958 ld [%l7 + 0x18], %f23
1959 set 0x08, %g5
1960 swapa [%l7 + %g5] 0x88, %o1
1961 set 0x58, %i5
1962 prefetcha [%l7 + %i5] 0x81, 2
1963 nop
1964 set 0x31, %i2
1965 stb %i5, [%l7 + %i2]
1966 set 0x60, %o7
1967 ldda [%l7 + %o7] 0xea, %o6
1968 nop
1969 set 0x71, %g6
1970 stb %o0, [%l7 + %g6]
1971 and %l0, %i6, %g6
1972 add %l7, 0x78, %l6
1973 wr %g0, 0x88, %asi
1974 ldxa [%l6] %asi, %i0
1975 casxa [%l6] 0x88, %i0, %g4
1976 nop
1977 set 0x48, %i4
1978 stw %i2, [%l7 + %i4]
1979 nop
1980 set 0x28, %l3
1981 std %f16, [%l7 + %l3]
1982 st %f11, [%l7 + 0x28]
1983 add %l7, 0x34, %l6
1984 wr %g0, 0x81, %asi
1985 casa [%l6] 0x81, %g2, %i4
1986 nop
1987 set 0x7C, %i3
1988 ldsh [%l7 + %i3], %i3
1989 and %g1, %g5, %o3
1990 or %l3, %g3, %l4
1991 set 0x78, %o5
1992 stxa %o5, [%l7 + %o5] 0xe2
1993 membar #Sync
1994 nop
1995 set 0x44, %o0
1996 stw %o7, [%l7 + %o0]
1997 set 0x40, %i6
1998 ldxa [%l7 + %i6] 0x88, %l1
1999 and %g7, %l5, %i7
2000 st %fsr, [%l7 + 0x0C]
2001 nop
2002 set 0x28, %l2
2003 stx %o2, [%l7 + %l2]
2004 st %f31, [%l7 + 0x14]
2005 nop
2006 set 0x66, %l5
2007 sth %o4, [%l7 + %l5]
2008 nop
2009 set 0x28, %g3
2010 std %i0, [%l7 + %g3]
2011 nop
2012 set 0x50, %g7
2013 ldd [%l7 + %g7], %f4
2014 nop
2015 set 0x34, %l0
2016 prefetch [%l7 + %l0], 0
2017 set 0x08, %o3
2018 sta %f0, [%l7 + %o3] 0x89
2019 add %l6, %o1, %l2
2020 be,a,pn %icc, loop_16
2021 nop
2022 set 0x7A, %l4
2023 lduh [%l7 + %l4], %i5
2024 nop
2025 set 0x40, %o4
2026 lduw [%l7 + %o4], %o0
2027 st %f25, [%l7 + 0x70]
2028loop_16:
2029 ld [%l7 + 0x24], %f29
2030 nop
2031 set 0x6C, %i1
2032 lduw [%l7 + %i1], %o6
2033 add %i6, %g6, %l0
2034 nop
2035 set 0x08, %o1
2036 std %g4, [%l7 + %o1]
2037 set 0x40, %g1
2038 ldda [%l7 + %g1] 0xd2, %f0
2039 nop
2040 set 0x78, %g2
2041 ldsw [%l7 + %g2], %i0
2042 ld [%l7 + 0x10], %f2
2043 set 0x68, %l1
2044 ldxa [%l7 + %l1] 0x89, %i2
2045 nop
2046 set 0x26, %g4
2047 ldstub [%l7 + %g4], %g2
2048 nop
2049 set 0x08, %o2
2050 stx %i3, [%l7 + %o2]
2051 set 0x48, %i0
2052 lda [%l7 + %i0] 0x88, %f5
2053 set 0x40, %l6
2054 ldda [%l7 + %l6] 0x88, %f0
2055 add %i4, %g1, %o3
2056 nop
2057 set 0x30, %i7
2058 stw %l3, [%l7 + %i7]
2059 nop
2060 set 0x18, %g5
2061 ldd [%l7 + %g5], %f20
2062 nop
2063 set 0x44, %o6
2064 swap [%l7 + %o6], %g3
2065 or %g5, %l4, %o7
2066 nop
2067 set 0x68, %i5
2068 stx %fsr, [%l7 + %i5]
2069 add %o5, %g7, %l1
2070 nop
2071 set 0x08, %o7
2072 ldsw [%l7 + %o7], %l5
2073 nop
2074 set 0x58, %i2
2075 stx %i7, [%l7 + %i2]
2076 nop
2077 set 0x62, %i4
2078 ldsb [%l7 + %i4], %o4
2079 ld [%l7 + 0x18], %f13
2080 nop
2081 set 0x5A, %l3
2082 lduh [%l7 + %l3], %i1
2083 nop
2084 set 0x54, %i3
2085 lduw [%l7 + %i3], %l6
2086 nop
2087 set 0x0E, %g6
2088 sth %o2, [%l7 + %g6]
2089 nop
2090 set 0x64, %o5
2091 stw %l2, [%l7 + %o5]
2092 nop
2093 set 0x7B, %o0
2094 ldstub [%l7 + %o0], %i5
2095 set 0x68, %l2
2096 stxa %o0, [%l7 + %l2] 0xea
2097 membar #Sync
2098 set 0x44, %i6
2099 lda [%l7 + %i6] 0x88, %f4
2100 nop
2101 set 0x48, %l5
2102 ldx [%l7 + %l5], %o1
2103 add %o6, %i6, %l0
2104 nop
2105 set 0x20, %g3
2106 std %f16, [%l7 + %g3]
2107 set 0x39, %l0
2108 stba %g4, [%l7 + %l0] 0xe3
2109 membar #Sync
2110 add %g6, %i2, %i0
2111 set 0x20, %g7
2112 ldxa [%l7 + %g7] 0x80, %i3
2113 set 0x18, %o3
2114 ldxa [%l7 + %o3] 0x89, %i4
2115 set 0x20, %l4
2116 sta %f17, [%l7 + %l4] 0x88
2117 set 0x70, %i1
2118 ldstuba [%l7 + %i1] 0x88, %g1
2119 set 0x60, %o4
2120 stha %g2, [%l7 + %o4] 0x80
2121 set 0x49, %o1
2122 ldstuba [%l7 + %o1] 0x80, %o3
2123 nop
2124 set 0x68, %g1
2125 ldsw [%l7 + %g1], %l3
2126 set 0x50, %g2
2127 ldxa [%l7 + %g2] 0x89, %g3
2128 ld [%l7 + 0x1C], %f14
2129 nop
2130 set 0x50, %g4
2131 std %g4, [%l7 + %g4]
2132 nop
2133 set 0x78, %l1
2134 stx %l4, [%l7 + %l1]
2135 nop
2136 set 0x55, %i0
2137 ldub [%l7 + %i0], %o5
2138 nop
2139 set 0x7F, %o2
2140 stb %o7, [%l7 + %o2]
2141 nop
2142 set 0x10, %l6
2143 ldub [%l7 + %l6], %l1
2144 set 0x68, %g5
2145 prefetcha [%l7 + %g5] 0x81, 4
2146 add %l7, 0x20, %l6
2147 wr %g0, 0x88, %asi
2148 ldxa [%l6] %asi, %i7
2149 casxa [%l6] 0x88, %i7, %o4
2150 set 0x50, %o6
2151 ldxa [%l7 + %o6] 0x81, %g7
2152 nop
2153 set 0x10, %i5
2154 ldd [%l7 + %i5], %f8
2155 set 0x2C, %i7
2156 stwa %i1, [%l7 + %i7] 0xe3
2157 membar #Sync
2158 set 0x34, %o7
2159 stwa %o2, [%l7 + %o7] 0x89
2160 set 0x40, %i2
2161 stda %f16, [%l7 + %i2] 0xd8
2162 nop
2163 set 0x78, %i4
2164 ldd [%l7 + %i4], %f12
2165 fpadd32s %f18, %f0, %f29
2166 nop
2167 set 0x20, %i3
2168 prefetch [%l7 + %i3], 4
2169 nop
2170 set 0x5A, %l3
2171 ldstub [%l7 + %l3], %l2
2172 st %f22, [%l7 + 0x18]
2173 nop
2174 set 0x43, %o5
2175 ldstub [%l7 + %o5], %i5
2176 nop
2177 set 0x30, %o0
2178 ldd [%l7 + %o0], %i6
2179 nop
2180 set 0x70, %g6
2181 swap [%l7 + %g6], %o0
2182 nop
2183 set 0x16, %l2
2184 ldsb [%l7 + %l2], %o6
2185 nop
2186 set 0x58, %l5
2187 ldx [%l7 + %l5], %i6
2188 nop
2189 set 0x70, %i6
2190 ldd [%l7 + %i6], %f4
2191 nop
2192 set 0x70, %g3
2193 std %o0, [%l7 + %g3]
2194 add %l7, 0x08, %l6
2195 wr %g0, 0x80, %asi
2196 casxa [%l6] 0x80, %g4, %g6
2197 nop
2198 set 0x1A, %l0
2199 ldub [%l7 + %l0], %i2
2200 ble %xcc, loop_17
2201 nop
2202 set 0x44, %o3
2203 swap [%l7 + %o3], %i0
2204 set 0x50, %l4
2205 stda %l0, [%l7 + %l4] 0x88
2206loop_17:
2207 nop
2208 set 0x60, %g7
2209 ldd [%l7 + %g7], %i2
2210 fpadd32s %f20, %f8, %f19
2211 nop
2212 set 0x24, %i1
2213 prefetch [%l7 + %i1], 0
2214 set 0x64, %o1
2215 stha %g1, [%l7 + %o1] 0x80
2216 st %f23, [%l7 + 0x38]
2217 nop
2218 set 0x5C, %o4
2219 stw %i4, [%l7 + %o4]
2220 set 0x74, %g1
2221 sta %f16, [%l7 + %g1] 0x81
2222 nop
2223 set 0x6D, %g4
2224 ldstub [%l7 + %g4], %o3
2225 nop
2226 set 0x48, %l1
2227 prefetch [%l7 + %l1], 2
2228 nop
2229 set 0x7C, %i0
2230 lduh [%l7 + %i0], %l3
2231 set 0x68, %g2
2232 stxa %g2, [%l7 + %g2] 0x89
2233 nop
2234 set 0x08, %o2
2235 ldsb [%l7 + %o2], %g5
2236 nop
2237 set 0x40, %l6
2238 std %l4, [%l7 + %l6]
2239 nop
2240 set 0x58, %o6
2241 prefetch [%l7 + %o6], 2
2242 nop
2243 set 0x20, %g5
2244 stx %o5, [%l7 + %g5]
2245 ld [%l7 + 0x38], %f19
2246 nop
2247 set 0x6C, %i5
2248 stw %o7, [%l7 + %i5]
2249 nop
2250 set 0x38, %o7
2251 std %g2, [%l7 + %o7]
2252 nop
2253 set 0x38, %i7
2254 stx %l1, [%l7 + %i7]
2255 add %l7, 0x24, %l6
2256 wr %g0, 0x80, %asi
2257 lda [%l6] %asi, %l5
2258 casa [%l6] 0x80, %l5, %o4
2259 set 0x40, %i4
2260 stxa %i7, [%l7 + %i4] 0x80
2261 nop
2262 set 0x24, %i3
2263 prefetch [%l7 + %i3], 2
2264 nop
2265 set 0x60, %l3
2266 ldx [%l7 + %l3], %g7
2267 nop
2268 set 0x18, %o5
2269 stx %o2, [%l7 + %o5]
2270 nop
2271 set 0x60, %i2
2272 ldd [%l7 + %i2], %f10
2273 set 0x40, %o0
2274 stda %f16, [%l7 + %o0] 0xd0
2275 nop
2276 set 0x1F, %g6
2277 ldsb [%l7 + %g6], %l2
2278 nop
2279 set 0x2D, %l5
2280 ldub [%l7 + %l5], %i5
2281 nop
2282 set 0x5E, %l2
2283 lduh [%l7 + %l2], %l6
2284 nop
2285 set 0x28, %i6
2286 ldd [%l7 + %i6], %i0
2287 nop
2288 set 0x2C, %l0
2289 ldub [%l7 + %l0], %o0
2290 wr %o6, %o1, %softint
2291 nop
2292 set 0x6C, %g3
2293 ldsh [%l7 + %g3], %g4
2294 set 0x42, %o3
2295 ldstuba [%l7 + %o3] 0x80, %g6
2296 nop
2297 set 0x48, %g7
2298 ldx [%l7 + %g7], %i2
2299 add %l7, 0x40, %l6
2300 wr %g0, 0x80, %asi
2301 lda [%l6] %asi, %i6
2302 casa [%l6] 0x80, %i6, %l0
2303 fpadd32s %f8, %f17, %f0
2304 set 0x2C, %i1
2305 lda [%l7 + %i1] 0x89, %f20
2306 membar #Sync
2307 set 0x40, %l4
2308 ldda [%l7 + %l4] 0xf9, %f0
2309 add %i0, %i3, %i4
2310 set 0x38, %o1
2311 stda %o2, [%l7 + %o1] 0x88
2312 nop
2313 set 0x10, %g1
2314 stx %fsr, [%l7 + %g1]
2315 nop
2316 set 0x4F, %o4
2317 ldsb [%l7 + %o4], %g1
2318 set 0x7C, %l1
2319 ldstuba [%l7 + %l1] 0x89, %g2
2320 or %l3, %l4, %o5
2321 nop
2322 set 0x30, %g4
2323 stx %fsr, [%l7 + %g4]
2324 set 0x08, %g2
2325 stda %g4, [%l7 + %g2] 0x88
2326 nop
2327 set 0x70, %o2
2328 std %o6, [%l7 + %o2]
2329 nop
2330 set 0x7C, %l6
2331 ldub [%l7 + %l6], %l1
2332 nop
2333 set 0x4C, %o6
2334 ldsh [%l7 + %o6], %g3
2335 nop
2336 set 0x60, %i0
2337 ldd [%l7 + %i0], %o4
2338 nop
2339 set 0x10, %g5
2340 swap [%l7 + %g5], %l5
2341 set 0x18, %o7
2342 prefetcha [%l7 + %o7] 0x89, 0
2343 nop
2344 set 0x5C, %i7
2345 stw %o2, [%l7 + %i7]
2346 and %l2, %i5, %g7
2347 set 0x30, %i5
2348 stha %i1, [%l7 + %i5] 0x88
2349 st %f25, [%l7 + 0x74]
2350 nop
2351 set 0x38, %i3
2352 ldd [%l7 + %i3], %f16
2353 fpadd16s %f15, %f12, %f11
2354 nop
2355 set 0x48, %i4
2356 stx %fsr, [%l7 + %i4]
2357 membar #Sync
2358 set 0x40, %l3
2359 ldda [%l7 + %l3] 0xf1, %f16
2360 nop
2361 set 0x68, %i2
2362 std %i6, [%l7 + %i2]
2363 set 0x60, %o0
2364 ldda [%l7 + %o0] 0x88, %o6
2365 st %fsr, [%l7 + 0x08]
2366 nop
2367 set 0x1A, %g6
2368 ldsh [%l7 + %g6], %o0
2369 nop
2370 set 0x68, %l5
2371 stb %g4, [%l7 + %l5]
2372 add %l7, 0x20, %l6
2373 wr %g0, 0x80, %asi
2374 casxa [%l6] 0x80, %o1, %g6
2375 nop
2376 set 0x11, %o5
2377 ldsb [%l7 + %o5], %i6
2378 nop
2379 set 0x14, %l2
2380 prefetch [%l7 + %l2], 2
2381 nop
2382 set 0x34, %i6
2383 lduh [%l7 + %i6], %l0
2384 nop
2385 set 0x28, %g3
2386 ldsw [%l7 + %g3], %i0
2387 nop
2388 set 0x48, %l0
2389 ldx [%l7 + %l0], %i2
2390 or %i4, %o3, %i3
2391 bgu,a,pn %icc, loop_18
2392 nop
2393 set 0x6A, %o3
2394 ldsb [%l7 + %o3], %g1
2395 membar #Sync
2396 set 0x40, %i1
2397 ldda [%l7 + %i1] 0xf9, %f16
2398loop_18:
2399 nop
2400 set 0x10, %g7
2401 stxa %l3, [%l7 + %g7] 0x80
2402 nop
2403 set 0x40, %l4
2404 ldd [%l7 + %l4], %f26
2405 nop
2406 set 0x68, %o1
2407 ldx [%l7 + %o1], %g2
2408 set 0x50, %g1
2409 stba %o5, [%l7 + %g1] 0xeb
2410 membar #Sync
2411 nop
2412 set 0x70, %l1
2413 ldd [%l7 + %l1], %f0
2414 st %fsr, [%l7 + 0x58]
2415 wr %l4, %g5, %set_softint
2416 st %f25, [%l7 + 0x5C]
2417 or %o7, %l1, %g3
2418 nop
2419 set 0x7B, %g4
2420 ldub [%l7 + %g4], %o4
2421 set 0x40, %g2
2422 sta %f22, [%l7 + %g2] 0x80
2423 st %fsr, [%l7 + 0x78]
2424 bleu,a,pn %xcc, loop_19
2425 nop
2426 set 0x38, %o4
2427 std %l4, [%l7 + %o4]
2428 st %f29, [%l7 + 0x20]
2429 nop
2430 set 0x2C, %l6
2431 ldsh [%l7 + %l6], %o2
2432loop_19:
2433 nop
2434 set 0x56, %o2
2435 stb %l2, [%l7 + %o2]
2436 nop
2437 set 0x70, %i0
2438 lduw [%l7 + %i0], %i7
2439 set 0x38, %o6
2440 stha %i5, [%l7 + %o6] 0xeb
2441 membar #Sync
2442 nop
2443 set 0x7C, %g5
2444 lduh [%l7 + %g5], %g7
2445 nop
2446 set 0x3D, %i7
2447 ldstub [%l7 + %i7], %l6
2448 nop
2449 set 0x0E, %o7
2450 ldub [%l7 + %o7], %o6
2451 set 0x70, %i3
2452 stwa %i1, [%l7 + %i3] 0x89
2453 add %l7, 0x58, %l6
2454 wr %g0, 0x89, %asi
2455 lda [%l6] %asi, %o0
2456 casa [%l6] 0x89, %o0, %g4
2457 nop
2458 set 0x68, %i4
2459 stx %g6, [%l7 + %i4]
2460 set 0x38, %i5
2461 ldxa [%l7 + %i5] 0x88, %o1
2462 st %fsr, [%l7 + 0x38]
2463 nop
2464 set 0x70, %i2
2465 ldd [%l7 + %i2], %f24
2466 nop
2467 set 0x6E, %o0
2468 ldsh [%l7 + %o0], %i6
2469 nop
2470 set 0x5C, %g6
2471 prefetch [%l7 + %g6], 4
2472 set 0x26, %l5
2473 stba %l0, [%l7 + %l5] 0xeb
2474 membar #Sync
2475 nop
2476 set 0x48, %l3
2477 ldd [%l7 + %l3], %i2
2478 set 0x40, %l2
2479 stda %f16, [%l7 + %l2] 0xca
2480 set 0x40, %o5
2481 stda %f0, [%l7 + %o5] 0xcc
2482 nop
2483 set 0x20, %g3
2484 swap [%l7 + %g3], %i4
2485 bne,a %icc, loop_20
2486 nop
2487 set 0x20, %l0
2488 stx %fsr, [%l7 + %l0]
2489 set 0x28, %o3
2490 sta %f30, [%l7 + %o3] 0x80
2491loop_20:
2492 nop
2493 set 0x48, %i1
2494 prefetcha [%l7 + %i1] 0x80, 4
2495 set 0x4C, %g7
2496 stha %i3, [%l7 + %g7] 0x81
2497 nop
2498 set 0x6C, %i6
2499 swap [%l7 + %i6], %g1
2500 add %l3, %i0, %g2
2501 set 0x48, %l4
2502 ldxa [%l7 + %l4] 0x80, %o5
2503 bl,a %icc, loop_21
2504 st %fsr, [%l7 + 0x2C]
2505 nop
2506 set 0x08, %o1
2507 stx %fsr, [%l7 + %o1]
2508 set 0x50, %l1
2509 prefetcha [%l7 + %l1] 0x81, 4
2510loop_21:
2511 st %fsr, [%l7 + 0x1C]
2512 or %g5, %l1, %o7
2513 nop
2514 set 0x24, %g4
2515 ldsw [%l7 + %g4], %o4
2516 set 0x50, %g1
2517 swapa [%l7 + %g1] 0x89, %g3
2518 add %l7, 0x28, %l6
2519 wr %g0, 0x89, %asi
2520 casxa [%l6] 0x89, %o2, %l2
2521 nop
2522 set 0x68, %o4
2523 prefetch [%l7 + %o4], 0
2524 set 0x54, %g2
2525 sta %f27, [%l7 + %g2] 0x80
2526 set 0x40, %o2
2527 ldda [%l7 + %o2] 0xd8, %f16
2528 nop
2529 set 0x40, %l6
2530 swap [%l7 + %l6], %i7
2531 nop
2532 set 0x3D, %i0
2533 ldub [%l7 + %i0], %l5
2534 nop
2535 set 0x08, %g5
2536 lduh [%l7 + %g5], %i5
2537 nop
2538 set 0x58, %o6
2539 swap [%l7 + %o6], %l6
2540 set 0x66, %o7
2541 stba %o6, [%l7 + %o7] 0x80
2542 nop
2543 set 0x48, %i7
2544 ldx [%l7 + %i7], %i1
2545 or %o0, %g4, %g6
2546 set 0x78, %i3
2547 stxa %g7, [%l7 + %i3] 0x89
2548 set 0x78, %i4
2549 stxa %i6, [%l7 + %i4] 0xea
2550 membar #Sync
2551 set 0x50, %i5
2552 stxa %o1, [%l7 + %i5] 0x81
2553 set 0x28, %i2
2554 stxa %l0, [%l7 + %i2] 0xea
2555 membar #Sync
2556 set 0x38, %o0
2557 prefetcha [%l7 + %o0] 0x80, 0
2558 set 0x34, %l5
2559 ldstuba [%l7 + %l5] 0x88, %i4
2560 and %o3, %g1, %l3
2561 nop
2562 set 0x18, %g6
2563 stx %fsr, [%l7 + %g6]
2564 set 0x68, %l3
2565 ldxa [%l7 + %l3] 0x88, %i3
2566 set 0x0A, %o5
2567 stha %g2, [%l7 + %o5] 0x88
2568 nop
2569 set 0x0A, %g3
2570 sth %o5, [%l7 + %g3]
2571 nop
2572 set 0x65, %l2
2573 ldub [%l7 + %l2], %i0
2574 add %l7, 0x48, %l6
2575 wr %g0, 0x81, %asi
2576 ldxa [%l6] %asi, %g5
2577 casxa [%l6] 0x81, %g5, %l1
2578 nop
2579 set 0x40, %o3
2580 lduw [%l7 + %o3], %o7
2581 nop
2582 set 0x50, %l0
2583 stx %fsr, [%l7 + %l0]
2584 nop
2585 set 0x50, %i1
2586 ldx [%l7 + %i1], %l4
2587 wr %o4, %o2, %pic
2588 add %l7, 0x60, %l6
2589 wr %g0, 0x80, %asi
2590 ldxa [%l6] %asi, %l2
2591 casxa [%l6] 0x80, %l2, %i7
2592 set 0x70, %i6
2593 stxa %l5, [%l7 + %i6] 0xe3
2594 membar #Sync
2595 nop
2596 set 0x28, %g7
2597 std %i4, [%l7 + %g7]
2598 nop
2599 set 0x37, %o1
2600 stb %g3, [%l7 + %o1]
2601 nop
2602 set 0x1E, %l4
2603 sth %l6, [%l7 + %l4]
2604 set 0x78, %g4
2605 swapa [%l7 + %g4] 0x81, %o6
2606 nop
2607 set 0x48, %l1
2608 stb %i1, [%l7 + %l1]
2609 wr %o0, %g6, %softint
2610 set 0x08, %g1
2611 stda %g6, [%l7 + %g1] 0xeb
2612 membar #Sync
2613 st %fsr, [%l7 + 0x44]
2614 nop
2615 set 0x60, %o4
2616 ldub [%l7 + %o4], %i6
2617 nop
2618 set 0x4E, %g2
2619 ldstub [%l7 + %g2], %g4
2620 nop
2621 set 0x6B, %l6
2622 ldub [%l7 + %l6], %l0
2623 nop
2624 set 0x74, %i0
2625 lduw [%l7 + %i0], %i2
2626 set 0x5C, %o2
2627 stwa %i4, [%l7 + %o2] 0x89
2628 nop
2629 set 0x76, %g5
2630 ldub [%l7 + %g5], %o3
2631 nop
2632 set 0x70, %o6
2633 ldd [%l7 + %o6], %f14
2634 set 0x10, %o7
2635 stda %o0, [%l7 + %o7] 0x89
2636 nop
2637 set 0x10, %i3
2638 ldstub [%l7 + %i3], %l3
2639 set 0x18, %i7
2640 stda %i2, [%l7 + %i7] 0x80
2641 nop
2642 set 0x24, %i4
2643 ldstub [%l7 + %i4], %g1
2644 nop
2645 set 0x48, %i5
2646 ldd [%l7 + %i5], %f2
2647 nop
2648 set 0x4A, %i2
2649 ldstub [%l7 + %i2], %g2
2650 set 0x48, %l5
2651 prefetcha [%l7 + %l5] 0x81, 3
2652 set 0x10, %g6
2653 ldda [%l7 + %g6] 0xe2, %o4
2654 nop
2655 set 0x50, %o0
2656 ldd [%l7 + %o0], %f26
2657 nop
2658 set 0x20, %o5
2659 ldd [%l7 + %o5], %g4
2660 set 0x40, %g3
2661 stda %f0, [%l7 + %g3] 0xc4
2662 nop
2663 set 0x75, %l2
2664 ldub [%l7 + %l2], %l1
2665 and %l4, %o4, %o7
2666 set 0x40, %l3
2667 ldda [%l7 + %l3] 0x80, %f16
2668 nop
2669 set 0x37, %o3
2670 ldsb [%l7 + %o3], %l2
2671 nop
2672 set 0x78, %l0
2673 lduw [%l7 + %l0], %i7
2674 fpsub32s %f8, %f9, %f9
2675 nop
2676 set 0x74, %i1
2677 stw %o2, [%l7 + %i1]
2678 nop
2679 or %g0, 0x8, %l0
2680 sllx %l0, 0x3c, %l0
2681 wr %l0, 0x3F9, %sys_tick_cmpr
2682 add %l7, 0x50, %l6
2683 wr %g0, 0x80, %asi
2684 ldxa [%l6] %asi, %g3
2685 casxa [%l6] 0x80, %g3, %o6
2686 or %i1, %l6, %g6
2687 set 0x38, %i6
2688 stxa %o0, [%l7 + %i6] 0x88
2689 nop
2690 set 0x1C, %o1
2691 ldsh [%l7 + %o1], %g7
2692 nop
2693 set 0x34, %g7
2694 lduw [%l7 + %g7], %i6
2695 st %f10, [%l7 + 0x30]
2696 st %fsr, [%l7 + 0x38]
2697 nop
2698 set 0x48, %g4
2699 std %l0, [%l7 + %g4]
2700 and %i2, %i4, %g4
2701 set 0x20, %l4
2702 ldda [%l7 + %l4] 0x81, %o2
2703 nop
2704 set 0x58, %l1
2705 std %f6, [%l7 + %l1]
2706 nop
2707 set 0x10, %g1
2708 std %l2, [%l7 + %g1]
2709 nop
2710 set 0x48, %g2
2711 stx %fsr, [%l7 + %g2]
2712 st %fsr, [%l7 + 0x5C]
2713 st %f30, [%l7 + 0x3C]
2714 nop
2715 set 0x14, %l6
2716 ldsw [%l7 + %l6], %i3
2717 set 0x14, %o4
2718 stha %o1, [%l7 + %o4] 0x89
2719 nop
2720 set 0x21, %o2
2721 ldub [%l7 + %o2], %g2
2722 nop
2723 set 0x18, %g5
2724 stx %fsr, [%l7 + %g5]
2725 nop
2726 set 0x28, %o6
2727 swap [%l7 + %o6], %g1
2728 nop
2729 set 0x60, %o7
2730 ldd [%l7 + %o7], %o4
2731 nop
2732 set 0x78, %i0
2733 ldd [%l7 + %i0], %f14
2734 nop
2735 set 0x70, %i3
2736 ldd [%l7 + %i3], %f20
2737 set 0x59, %i7
2738 stba %i0, [%l7 + %i7] 0x89
2739 nop
2740 set 0x5C, %i5
2741 prefetch [%l7 + %i5], 4
2742 nop
2743 set 0x38, %i4
2744 prefetch [%l7 + %i4], 1
2745 nop
2746 set 0x63, %i2
2747 ldstub [%l7 + %i2], %g5
2748 nop
2749 set 0x70, %l5
2750 stw %l1, [%l7 + %l5]
2751 nop
2752 set 0x17, %g6
2753 ldsb [%l7 + %g6], %l4
2754 nop
2755 set 0x2C, %o0
2756 lduw [%l7 + %o0], %o7
2757 st %f20, [%l7 + 0x20]
2758 fpsub16s %f9, %f13, %f6
2759 add %l7, 0x78, %l6
2760 wr %g0, 0x88, %asi
2761 casxa [%l6] 0x88, %l2, %o4
2762 nop
2763 set 0x78, %g3
2764 stx %i7, [%l7 + %g3]
2765 set 0x40, %l2
2766 stda %f0, [%l7 + %l2] 0xf1
2767 membar #Sync
2768 nop
2769 set 0x2B, %o5
2770 stb %o2, [%l7 + %o5]
2771 set 0x38, %l3
2772 stwa %l5, [%l7 + %l3] 0xe2
2773 membar #Sync
2774 nop
2775 set 0x28, %o3
2776 std %i4, [%l7 + %o3]
2777 nop
2778 set 0x70, %l0
2779 ldsh [%l7 + %l0], %o6
2780 nop
2781 set 0x66, %i6
2782 lduh [%l7 + %i6], %i1
2783 set 0x4C, %o1
2784 stwa %l6, [%l7 + %o1] 0x81
2785 nop
2786 set 0x50, %g7
2787 ldsh [%l7 + %g7], %g3
2788 membar #Sync
2789 set 0x40, %g4
2790 ldda [%l7 + %g4] 0xf8, %f16
2791 set 0x78, %i1
2792 lda [%l7 + %i1] 0x80, %f15
2793 set 0x13, %l1
2794 stba %g6, [%l7 + %l1] 0x81
2795 nop
2796 set 0x41, %l4
2797 ldub [%l7 + %l4], %g7
2798 nop
2799 set 0x78, %g1
2800 ldd [%l7 + %g1], %i6
2801 ld [%l7 + 0x54], %f0
2802 set 0x40, %l6
2803 ldxa [%l7 + %l6] 0x81, %l0
2804 add %o0, %i4, %i2
2805 set 0x30, %g2
2806 lda [%l7 + %g2] 0x88, %f0
2807 nop
2808 set 0x50, %o2
2809 ldx [%l7 + %o2], %o3
2810 set 0x48, %g5
2811 ldstuba [%l7 + %g5] 0x89, %l3
2812 fpadd32 %f10, %f2, %f6
2813 nop
2814 set 0x5D, %o4
2815 stb %g4, [%l7 + %o4]
2816 add %l7, 0x24, %l6
2817 wr %g0, 0x81, %asi
2818 lda [%l6] %asi, %o1
2819 casa [%l6] 0x81, %o1, %i3
2820 set 0x40, %o7
2821 ldda [%l7 + %o7] 0x81, %f0
2822 and %g2, %o5, %i0
2823 set 0x6C, %i0
2824 lda [%l7 + %i0] 0x88, %f5
2825 nop
2826 set 0x08, %i3
2827 ldd [%l7 + %i3], %g0
2828 nop
2829 set 0x58, %o6
2830 stx %l1, [%l7 + %o6]
2831 ld [%l7 + 0x5C], %f4
2832 set 0x50, %i7
2833 ldxa [%l7 + %i7] 0x80, %g5
2834 nop
2835 set 0x67, %i4
2836 stb %o7, [%l7 + %i4]
2837 add %l7, 0x50, %l6
2838 wr %g0, 0x88, %asi
2839 ldxa [%l6] %asi, %l2
2840 casxa [%l6] 0x88, %l2, %o4
2841 set 0x5C, %i5
2842 stwa %l4, [%l7 + %i5] 0xe2
2843 membar #Sync
2844 set 0x64, %l5
2845 sta %f0, [%l7 + %l5] 0x88
2846 st %f24, [%l7 + 0x74]
2847 fpadd32s %f7, %f27, %f30
2848 membar #Sync
2849 set 0x40, %g6
2850 ldda [%l7 + %g6] 0xf1, %f0
2851 set 0x40, %i2
2852 stda %f16, [%l7 + %i2] 0x80
2853 ld [%l7 + 0x7C], %f17
2854 nop
2855 set 0x10, %g3
2856 ldd [%l7 + %g3], %i6
2857 set 0x08, %l2
2858 sta %f23, [%l7 + %l2] 0x80
2859 ld [%l7 + 0x58], %f1
2860 nop
2861 set 0x0C, %o5
2862 ldstub [%l7 + %o5], %l5
2863 nop
2864 set 0x78, %l3
2865 ldstub [%l7 + %l3], %i5
2866 ld [%l7 + 0x6C], %f3
2867 set 0x40, %o3
2868 stda %f16, [%l7 + %o3] 0xda
2869 set 0x40, %l0
2870 ldxa [%l7 + %l0] 0x80, %o6
2871 nop
2872 set 0x40, %i6
2873 std %f14, [%l7 + %i6]
2874 add %i1, %l6, %o2
2875 set 0x68, %o1
2876 lda [%l7 + %o1] 0x81, %f20
2877 and %g6, %g3, %i6
2878 set 0x24, %g7
2879 lda [%l7 + %g7] 0x80, %f2
2880 set 0x50, %o0
2881 stda %g6, [%l7 + %o0] 0xe2
2882 membar #Sync
2883 nop
2884 set 0x6A, %i1
2885 stb %l0, [%l7 + %i1]
2886 set 0x40, %l1
2887 ldda [%l7 + %l1] 0x89, %f16
2888 set 0x4E, %l4
2889 stba %i4, [%l7 + %l4] 0xe2
2890 membar #Sync
2891 ld [%l7 + 0x38], %f5
2892 nop
2893 set 0x78, %g4
2894 ldd [%l7 + %g4], %f26
2895 nop
2896 set 0x08, %l6
2897 ldx [%l7 + %l6], %i2
2898 nop
2899 set 0x28, %g1
2900 std %f22, [%l7 + %g1]
2901 add %l7, 0x18, %l6
2902 wr %g0, 0x80, %asi
2903 casa [%l6] 0x80, %o3, %o0
2904 set 0x64, %o2
2905 stwa %g4, [%l7 + %o2] 0xe2
2906 membar #Sync
2907 set 0x08, %g5
2908 sta %f17, [%l7 + %g5] 0x89
2909 nop
2910 set 0x68, %o4
2911 ldsb [%l7 + %o4], %o1
2912 wr %i3, %g2, %pic
2913 set 0x48, %o7
2914 stda %l2, [%l7 + %o7] 0xeb
2915 membar #Sync
2916 nop
2917 set 0x0E, %g2
2918 ldsh [%l7 + %g2], %i0
2919 set 0x70, %i3
2920 lda [%l7 + %i3] 0x88, %f14
2921 nop
2922 set 0x20, %o6
2923 swap [%l7 + %o6], %o5
2924 nop
2925 set 0x14, %i7
2926 prefetch [%l7 + %i7], 4
2927 nop
2928 set 0x48, %i0
2929 stx %g1, [%l7 + %i0]
2930 set 0x08, %i4
2931 stwa %l1, [%l7 + %i4] 0xea
2932 membar #Sync
2933 and %o7, %l2, %o4
2934 nop
2935 set 0x38, %l5
2936 stx %fsr, [%l7 + %l5]
2937 wr %g0, 0x7, %fprs
2938 and %l4, %i5, %l5
2939 nop
2940 set 0x20, %g6
2941 stx %o6, [%l7 + %g6]
2942 set 0x18, %i2
2943 stda %i0, [%l7 + %i2] 0xea
2944 membar #Sync
2945 st %f12, [%l7 + 0x48]
2946 nop
2947 set 0x48, %g3
2948 std %f28, [%l7 + %g3]
2949 nop
2950 set 0x10, %i5
2951 swap [%l7 + %i5], %o2
2952 add %l6, %g6, %g3
2953 and %i6, %g7, %i4
2954 set 0x45, %o5
2955 stba %i2, [%l7 + %o5] 0x80
2956 nop
2957 set 0x08, %l2
2958 prefetch [%l7 + %l2], 2
2959 nop
2960 set 0x20, %l3
2961 ldx [%l7 + %l3], %l0
2962 set 0x78, %l0
2963 stxa %o3, [%l7 + %l0] 0x89
2964 nop
2965 set 0x68, %o3
2966 ldsw [%l7 + %o3], %g4
2967 add %o1, %i3, %o0
2968 set 0x70, %o1
2969 stwa %g2, [%l7 + %o1] 0xeb
2970 membar #Sync
2971 set 0x0B, %g7
2972 ldstuba [%l7 + %g7] 0x88, %i0
2973 st %f26, [%l7 + 0x74]
2974 nop
2975 set 0x30, %o0
2976 stx %o5, [%l7 + %o0]
2977 add %g1, %l3, %o7
2978 set 0x40, %i1
2979 stba %l2, [%l7 + %i1] 0x89
2980 nop
2981 set 0x64, %i6
2982 ldstub [%l7 + %i6], %o4
2983 nop
2984 set 0x54, %l1
2985 stw %g5, [%l7 + %l1]
2986 set 0x2C, %g4
2987 swapa [%l7 + %g4] 0x80, %l1
2988 wr %l4, %i7, %softint
2989 set 0x28, %l4
2990 stda %l4, [%l7 + %l4] 0x81
2991 nop
2992 set 0x52, %l6
2993 ldstub [%l7 + %l6], %i5
2994 nop
2995 set 0x60, %g1
2996 sth %o6, [%l7 + %g1]
2997 nop
2998 set 0x08, %o2
2999 stw %i1, [%l7 + %o2]
3000 nop
3001 set 0x51, %g5
3002 ldstub [%l7 + %g5], %o2
3003 nop
3004 set 0x18, %o7
3005 sth %g6, [%l7 + %o7]
3006 set 0x40, %g2
3007 ldda [%l7 + %g2] 0xd2, %f0
3008 set 0x78, %o4
3009 stha %l6, [%l7 + %o4] 0x88
3010 nop
3011 or %g0, 0x8, %l0
3012 sllx %l0, 0x3c, %l0
3013 wr %l0, 0x81E, %tick_cmpr
3014 nop
3015 set 0x24, %i3
3016 stw %i4, [%l7 + %i3]
3017 set 0x40, %o6
3018 stda %f16, [%l7 + %o6] 0xf9
3019 membar #Sync
3020 nop
3021 set 0x70, %i0
3022 stx %g7, [%l7 + %i0]
3023 nop
3024 set 0x54, %i7
3025 prefetch [%l7 + %i7], 0
3026 nop
3027 set 0x1C, %l5
3028 lduh [%l7 + %l5], %i2
3029 add %l7, 0x20, %l6
3030 wr %g0, 0x88, %asi
3031 casxa [%l6] 0x88, %l0, %o3
3032 nop
3033 set 0x3D, %i4
3034 ldsb [%l7 + %i4], %g4
3035 set 0x10, %g6
3036 ldxa [%l7 + %g6] 0x89, %i3
3037 set 0x40, %i2
3038 stda %f0, [%l7 + %i2] 0xc4
3039 nop
3040 set 0x44, %g3
3041 ldsw [%l7 + %g3], %o1
3042 nop
3043 set 0x2A, %i5
3044 ldsh [%l7 + %i5], %g2
3045 nop
3046 set 0x1C, %l2
3047 sth %i0, [%l7 + %l2]
3048 nop
3049 set 0x34, %l3
3050 ldsw [%l7 + %l3], %o0
3051 add %l7, 0x1C, %l6
3052 wr %g0, 0x81, %asi
3053 casa [%l6] 0x81, %o5, %l3
3054 set 0x10, %o5
3055 stxa %g1, [%l7 + %o5] 0x89
3056 set 0x40, %l0
3057 stda %f16, [%l7 + %l0] 0xd2
3058 nop
3059 set 0x66, %o1
3060 lduh [%l7 + %o1], %o7
3061 nop
3062 set 0x32, %o3
3063 ldstub [%l7 + %o3], %o4
3064 nop
3065 set 0x0C, %o0
3066 stw %g5, [%l7 + %o0]
3067 nop
3068 set 0x38, %g7
3069 std %l2, [%l7 + %g7]
3070 nop
3071 set 0x38, %i6
3072 prefetch [%l7 + %i6], 2
3073 nop
3074 set 0x0C, %l1
3075 swap [%l7 + %l1], %l1
3076 nop
3077 set 0x08, %g4
3078 sth %i7, [%l7 + %g4]
3079 nop
3080 set 0x75, %l4
3081 stb %l4, [%l7 + %l4]
3082 set 0x64, %l6
3083 stwa %i5, [%l7 + %l6] 0xea
3084 membar #Sync
3085 nop
3086 set 0x6C, %i1
3087 stw %l5, [%l7 + %i1]
3088 nop
3089 set 0x48, %o2
3090 stx %fsr, [%l7 + %o2]
3091 fpadd16s %f15, %f21, %f6
3092 nop
3093 set 0x2F, %g1
3094 ldstub [%l7 + %g1], %i1
3095 nop
3096 set 0x24, %g5
3097 lduw [%l7 + %g5], %o6
3098 nop
3099 set 0x18, %o7
3100 lduw [%l7 + %o7], %o2
3101 set 0x28, %g2
3102 stha %g6, [%l7 + %g2] 0x80
3103 nop
3104 set 0x1F, %i3
3105 ldub [%l7 + %i3], %i6
3106 add %l7, 0x20, %l6
3107 wr %g0, 0x89, %asi
3108 casxa [%l6] 0x89, %l6, %g3
3109 nop
3110 set 0x52, %o4
3111 ldub [%l7 + %o4], %g7
3112 nop
3113 set 0x65, %o6
3114 ldub [%l7 + %o6], %i4
3115 set 0x72, %i7
3116 stha %l0, [%l7 + %i7] 0xea
3117 membar #Sync
3118 nop
3119 set 0x58, %l5
3120 ldx [%l7 + %l5], %o3
3121 nop
3122 set 0x60, %i0
3123 ldd [%l7 + %i0], %g4
3124 nop
3125 set 0x28, %g6
3126 ldx [%l7 + %g6], %i2
3127 nop
3128 set 0x20, %i4
3129 ldx [%l7 + %i4], %i3
3130 ba,a %xcc, loop_22
3131 ld [%l7 + 0x74], %f20
3132 nop
3133 set 0x10, %i2
3134 std %f26, [%l7 + %i2]
3135 nop
3136 set 0x58, %i5
3137 ldstub [%l7 + %i5], %g2
3138loop_22:
3139 nop
3140 set 0x44, %l2
3141 prefetch [%l7 + %l2], 1
3142 st %f4, [%l7 + 0x28]
3143 set 0x68, %g3
3144 ldxa [%l7 + %g3] 0x81, %o1
3145 and %o0, %o5, %i0
3146 set 0x40, %l3
3147 stda %f0, [%l7 + %l3] 0xda
3148 fpadd32 %f20, %f18, %f20
3149 nop
3150 set 0x68, %l0
3151 lduw [%l7 + %l0], %l3
3152 nop
3153 set 0x44, %o1
3154 sth %g1, [%l7 + %o1]
3155 nop
3156 set 0x38, %o5
3157 ldd [%l7 + %o5], %o6
3158 set 0x38, %o0
3159 swapa [%l7 + %o0] 0x81, %g5
3160 nop
3161 set 0x48, %o3
3162 stx %l2, [%l7 + %o3]
3163 set 0x10, %g7
3164 stwa %o4, [%l7 + %g7] 0x88
3165 set 0x14, %i6
3166 stwa %i7, [%l7 + %i6] 0x80
3167 set 0x08, %l1
3168 ldxa [%l7 + %l1] 0x80, %l4
3169 nop
3170 set 0x10, %l4
3171 std %i4, [%l7 + %l4]
3172 set 0x60, %l6
3173 prefetcha [%l7 + %l6] 0x88, 3
3174 nop
3175 set 0x7F, %i1
3176 stb %i1, [%l7 + %i1]
3177 add %l7, 0x50, %l6
3178 wr %g0, 0x80, %asi
3179 casxa [%l6] 0x80, %l5, %o2
3180 set 0x34, %g4
3181 lda [%l7 + %g4] 0x81, %f20
3182 nop
3183 set 0x45, %g1
3184 stb %o6, [%l7 + %g1]
3185 nop
3186 set 0x10, %g5
3187 std %f12, [%l7 + %g5]
3188 nop
3189 set 0x7C, %o7
3190 prefetch [%l7 + %o7], 1
3191 set 0x28, %g2
3192 stxa %i6, [%l7 + %g2] 0x81
3193 nop
3194 set 0x09, %o2
3195 stb %g6, [%l7 + %o2]
3196 nop
3197 set 0x58, %i3
3198 stx %fsr, [%l7 + %i3]
3199 set 0x10, %o6
3200 ldda [%l7 + %o6] 0x89, %i6
3201 nop
3202 set 0x76, %i7
3203 ldsh [%l7 + %i7], %g7
3204 or %g3, %i4, %o3
3205 add %l7, 0x70, %l6
3206 wr %g0, 0x81, %asi
3207 ldxa [%l6] %asi, %g4
3208 casxa [%l6] 0x81, %g4, %i2
3209 nop
3210 set 0x50, %o4
3211 std %f12, [%l7 + %o4]
3212 nop
3213 set 0x5E, %i0
3214 lduh [%l7 + %i0], %i3
3215 nop
3216 set 0x6C, %l5
3217 ldstub [%l7 + %l5], %g2
3218 nop
3219 set 0x16, %g6
3220 ldsh [%l7 + %g6], %o1
3221 fpsub16s %f13, %f16, %f4
3222 set 0x72, %i4
3223 stba %o0, [%l7 + %i4] 0xe3
3224 membar #Sync
3225 ld [%l7 + 0x68], %f9
3226 set 0x3C, %i5
3227 lda [%l7 + %i5] 0x88, %f16
3228 st %fsr, [%l7 + 0x34]
3229 set 0x30, %l2
3230 swapa [%l7 + %l2] 0x80, %l0
3231 nop
3232 set 0x40, %i2
3233 stx %o5, [%l7 + %i2]
3234 set 0x40, %l3
3235 ldda [%l7 + %l3] 0x89, %f0
3236 or %l3, %i0, %o7
3237 set 0x49, %l0
3238 ldstuba [%l7 + %l0] 0x89, %g1
3239 nop
3240 set 0x14, %g3
3241 ldsw [%l7 + %g3], %g5
3242 nop
3243 set 0x60, %o1
3244 lduw [%l7 + %o1], %l2
3245 set 0x40, %o5
3246 ldda [%l7 + %o5] 0xd8, %f16
3247 set 0x40, %o3
3248 stda %f16, [%l7 + %o3] 0xd8
3249 nop
3250 set 0x38, %o0
3251 lduw [%l7 + %o0], %o4
3252 nop
3253 set 0x14, %i6
3254 stw %l4, [%l7 + %i6]
3255 set 0x40, %g7
3256 stwa %i5, [%l7 + %g7] 0xe3
3257 membar #Sync
3258 nop
3259 set 0x5E, %l1
3260 stb %i7, [%l7 + %l1]
3261 set 0x48, %l4
3262 prefetcha [%l7 + %l4] 0x89, 1
3263 set 0x22, %i1
3264 stha %i1, [%l7 + %i1] 0xe2
3265 membar #Sync
3266 set 0x28, %g4
3267 ldxa [%l7 + %g4] 0x81, %o2
3268 set 0x54, %g1
3269 sta %f17, [%l7 + %g1] 0x80
3270 nop
3271 set 0x08, %l6
3272 ldd [%l7 + %l6], %l4
3273 nop
3274 set 0x40, %g5
3275 std %i6, [%l7 + %g5]
3276 nop
3277 set 0x60, %o7
3278 ldd [%l7 + %o7], %o6
3279 nop
3280 set 0x20, %o2
3281 swap [%l7 + %o2], %l6
3282 nop
3283 set 0x70, %i3
3284 lduw [%l7 + %i3], %g6
3285 set 0x24, %o6
3286 lda [%l7 + %o6] 0x89, %f13
3287 nop
3288 set 0x48, %i7
3289 std %g2, [%l7 + %i7]
3290 set 0x7C, %g2
3291 lda [%l7 + %g2] 0x89, %f21
3292 set 0x38, %o4
3293 swapa [%l7 + %o4] 0x89, %i4
3294 nop
3295 set 0x60, %l5
3296 stw %o3, [%l7 + %l5]
3297 add %g4, %g7, %i3
3298 and %i2, %o1, %o0
3299 add %l7, 0x60, %l6
3300 wr %g0, 0x81, %asi
3301 ldxa [%l6] %asi, %l0
3302 casxa [%l6] 0x81, %l0, %o5
3303 set 0x7C, %i0
3304 stwa %l3, [%l7 + %i0] 0x89
3305 nop
3306 set 0x30, %i4
3307 stx %fsr, [%l7 + %i4]
3308 set 0x20, %i5
3309 stda %i0, [%l7 + %i5] 0xeb
3310 membar #Sync
3311 set 0x40, %g6
3312 stda %f0, [%l7 + %g6] 0xcc
3313 nop
3314 set 0x70, %l2
3315 ldd [%l7 + %l2], %o6
3316 set 0x14, %l3
3317 sta %f14, [%l7 + %l3] 0x88
3318 add %l7, 0x40, %l6
3319 wr %g0, 0x88, %asi
3320 lda [%l6] %asi, %g1
3321 casa [%l6] 0x88, %g1, %g2
3322 add %l7, 0x5C, %l6
3323 wr %g0, 0x88, %asi
3324 casa [%l6] 0x88, %g5, %o4
3325 nop
3326 set 0x68, %l0
3327 stx %l4, [%l7 + %l0]
3328 nop
3329 set 0x38, %g3
3330 std %i4, [%l7 + %g3]
3331 nop
3332 set 0x14, %o1
3333 ldsw [%l7 + %o1], %i7
3334 set 0x40, %o5
3335 stda %f16, [%l7 + %o5] 0x89
3336 nop
3337 set 0x08, %o3
3338 std %f8, [%l7 + %o3]
3339 add %l1, %l2, %i1
3340 set 0x20, %o0
3341 ldda [%l7 + %o0] 0xeb, %o2
3342 set 0x40, %i6
3343 stda %f0, [%l7 + %i6] 0xc4
3344 add %l7, 0x30, %l6
3345 wr %g0, 0x89, %asi
3346 casxa [%l6] 0x89, %l5, %i6
3347 fpadd32s %f18, %f20, %f2
3348 nop
3349 set 0x54, %g7
3350 stw %l6, [%l7 + %g7]
3351 set 0x1C, %i2
3352 sta %f21, [%l7 + %i2] 0x88
3353 nop
3354 set 0x0D, %l4
3355 ldstub [%l7 + %l4], %g6
3356 set 0x20, %i1
3357 ldda [%l7 + %i1] 0xe2, %o6
3358 add %l7, 0x10, %l6
3359 wr %g0, 0x88, %asi
3360 ldxa [%l6] %asi, %g3
3361 casxa [%l6] 0x88, %g3, %i4
3362 set 0x2C, %g4
3363 lda [%l7 + %g4] 0x80, %f23
3364 and %o3, %g4, %g7
3365 nop
3366 set 0x3C, %l1
3367 swap [%l7 + %l1], %i3
3368 set 0x21, %g1
3369 stba %o1, [%l7 + %g1] 0xeb
3370 membar #Sync
3371 bg,a,pn %xcc, loop_23
3372 add %o0, %l0, %o5
3373 add %l7, 0x20, %l6
3374 wr %g0, 0x88, %asi
3375 lda [%l6] %asi, %l3
3376 casa [%l6] 0x88, %l3, %i2
3377loop_23:
3378 nop
3379 set 0x28, %g5
3380 stxa %i0, [%l7 + %g5] 0xeb
3381 membar #Sync
3382 nop
3383 set 0x60, %o7
3384 ldx [%l7 + %o7], %o7
3385 set 0x62, %l6
3386 ldstuba [%l7 + %l6] 0x81, %g1
3387 nop
3388 set 0x60, %o2
3389 stx %g5, [%l7 + %o2]
3390 nop
3391 set 0x68, %o6
3392 swap [%l7 + %o6], %o4
3393 nop
3394 set 0x1E, %i7
3395 ldsb [%l7 + %i7], %g2
3396 nop
3397 set 0x18, %g2
3398 std %f22, [%l7 + %g2]
3399 nop
3400 set 0x53, %o4
3401 ldsb [%l7 + %o4], %l4
3402 st %fsr, [%l7 + 0x70]
3403 nop
3404 set 0x68, %i3
3405 std %f10, [%l7 + %i3]
3406 st %fsr, [%l7 + 0x20]
3407 nop
3408 set 0x3C, %i0
3409 sth %i5, [%l7 + %i0]
3410 nop
3411 set 0x3C, %l5
3412 ldsh [%l7 + %l5], %l1
3413 nop
3414 set 0x40, %i5
3415 std %f24, [%l7 + %i5]
3416 set 0x1D, %i4
3417 ldstuba [%l7 + %i4] 0x81, %i7
3418 nop
3419 set 0x42, %l2
3420 stb %i1, [%l7 + %l2]
3421 nop
3422 set 0x64, %g6
3423 swap [%l7 + %g6], %l2
3424 set 0x70, %l0
3425 ldxa [%l7 + %l0] 0x88, %o2
3426 set 0x68, %l3
3427 prefetcha [%l7 + %l3] 0x80, 3
3428 nop
3429 set 0x08, %g3
3430 ldx [%l7 + %g3], %l6
3431 nop
3432 set 0x26, %o1
3433 stb %g6, [%l7 + %o1]
3434 add %l7, 0x50, %l6
3435 wr %g0, 0x89, %asi
3436 casxa [%l6] 0x89, %o6, %l5
3437 nop
3438 set 0x30, %o5
3439 ldd [%l7 + %o5], %g2
3440 ba,a,pt %icc, loop_24
3441 st %f24, [%l7 + 0x54]
3442 nop
3443 set 0x18, %o3
3444 ldsh [%l7 + %o3], %o3
3445 st %fsr, [%l7 + 0x74]
3446loop_24:
3447 nop
3448 set 0x68, %o0
3449 std %f30, [%l7 + %o0]
3450 set 0x2C, %i6
3451 stha %g4, [%l7 + %i6] 0x89
3452 add %l7, 0x40, %l6
3453 wr %g0, 0x88, %asi
3454 casa [%l6] 0x88, %g7, %i3
3455 ld [%l7 + 0x5C], %f8
3456 add %l7, 0x30, %l6
3457 wr %g0, 0x89, %asi
3458 casxa [%l6] 0x89, %i4, %o1
3459 nop
3460 set 0x16, %g7
3461 ldsb [%l7 + %g7], %l0
3462 set 0x30, %l4
3463 ldstuba [%l7 + %l4] 0x88, %o0
3464 set 0x34, %i2
3465 stwa %o5, [%l7 + %i2] 0xe2
3466 membar #Sync
3467 nop
3468 set 0x64, %g4
3469 ldsw [%l7 + %g4], %l3
3470 nop
3471 set 0x18, %i1
3472 std %i2, [%l7 + %i1]
3473 nop
3474 set 0x10, %l1
3475 ldd [%l7 + %l1], %f8
3476 set 0x30, %g5
3477 stda %i0, [%l7 + %g5] 0x88
3478 set 0x08, %g1
3479 sta %f6, [%l7 + %g1] 0x81
3480 set 0x50, %l6
3481 ldda [%l7 + %l6] 0x89, %g0
3482 set 0x7C, %o7
3483 ldstuba [%l7 + %o7] 0x89, %o7
3484 or %o4, %g2, %l4
3485 set 0x40, %o6
3486 stda %f16, [%l7 + %o6] 0x89
3487 nop
3488 set 0x48, %i7
3489 stx %g5, [%l7 + %i7]
3490 add %l7, 0x68, %l6
3491 wr %g0, 0x88, %asi
3492 ldxa [%l6] %asi, %l1
3493 casxa [%l6] 0x88, %l1, %i5
3494 nop
3495 set 0x58, %g2
3496 stx %fsr, [%l7 + %g2]
3497 set 0x40, %o2
3498 ldda [%l7 + %o2] 0x88, %f16
3499 nop
3500 set 0x3B, %o4
3501 stb %i7, [%l7 + %o4]
3502 set 0x4A, %i3
3503 ldstuba [%l7 + %i3] 0x88, %i1
3504 set 0x10, %l5
3505 ldda [%l7 + %l5] 0x88, %l2
3506 set 0x40, %i5
3507 stda %f16, [%l7 + %i5] 0xca
3508 nop
3509 set 0x78, %i0
3510 std %f4, [%l7 + %i0]
3511 nop
3512 set 0x70, %l2
3513 stw %o2, [%l7 + %l2]
3514 set 0x50, %i4
3515 stxa %i6, [%l7 + %i4] 0x81
3516 nop
3517 set 0x40, %g6
3518 ldd [%l7 + %g6], %i6
3519 nop
3520 set 0x30, %l0
3521 ldsh [%l7 + %l0], %o6
3522 nop
3523 set 0x14, %l3
3524 prefetch [%l7 + %l3], 4
3525 st %fsr, [%l7 + 0x4C]
3526 nop
3527 set 0x6F, %o1
3528 ldub [%l7 + %o1], %l5
3529 and %g6, %o3, %g4
3530 add %l7, 0x4C, %l6
3531 wr %g0, 0x80, %asi
3532 lda [%l6] %asi, %g3
3533 casa [%l6] 0x80, %g3, %g7
3534 set 0x6C, %o5
3535 swapa [%l7 + %o5] 0x81, %i3
3536 set 0x5C, %o3
3537 swapa [%l7 + %o3] 0x80, %o1
3538 nop
3539 set 0x38, %g3
3540 ldd [%l7 + %g3], %f14
3541 nop
3542 set 0x74, %i6
3543 ldub [%l7 + %i6], %l0
3544 and %i4, %o0, %o5
3545 nop
3546 set 0x78, %o0
3547 swap [%l7 + %o0], %l3
3548 st %f17, [%l7 + 0x5C]
3549 set 0x40, %g7
3550 sta %f9, [%l7 + %g7] 0x81
3551 nop
3552 set 0x1A, %i2
3553 ldub [%l7 + %i2], %i2
3554 nop
3555 set 0x20, %g4
3556 sth %i0, [%l7 + %g4]
3557 set 0x7C, %l4
3558 stha %o7, [%l7 + %l4] 0xe2
3559 membar #Sync
3560 or %o4, %g2, %g1
3561 nop
3562 set 0x48, %l1
3563 lduw [%l7 + %l1], %g5
3564 set 0x48, %g5
3565 stda %l0, [%l7 + %g5] 0xeb
3566 membar #Sync
3567 nop
3568 set 0x28, %i1
3569 std %f4, [%l7 + %i1]
3570 ble %icc, loop_25
3571 nop
3572 set 0x50, %g1
3573 std %f28, [%l7 + %g1]
3574 st %fsr, [%l7 + 0x18]
3575 set 0x08, %o7
3576 lda [%l7 + %o7] 0x80, %f14
3577loop_25:
3578 nop
3579 add %l7, 0x54, %l6
3580 wr %g0, 0x89, %asi
3581 casa [%l6] 0x89, %i5, %l4
3582 add %l7, 0x60, %l6
3583 wr %g0, 0x89, %asi
3584 ldxa [%l6] %asi, %i1
3585 casxa [%l6] 0x89, %i1, %l2
3586 set 0x40, %o6
3587 ldda [%l7 + %o6] 0xd0, %f16
3588 set 0x40, %i7
3589 swapa [%l7 + %i7] 0x81, %i7
3590 st %fsr, [%l7 + 0x58]
3591 set 0x2C, %g2
3592 stha %o2, [%l7 + %g2] 0x88
3593 set 0x68, %l6
3594 lda [%l7 + %l6] 0x88, %f13
3595 set 0x26, %o2
3596 stha %i6, [%l7 + %o2] 0xea
3597 membar #Sync
3598 ld [%l7 + 0x1C], %f29
3599 set 0x68, %i3
3600 stwa %o6, [%l7 + %i3] 0xe2
3601 membar #Sync
3602 nop
3603 set 0x4C, %o4
3604 ldsh [%l7 + %o4], %l6
3605 nop
3606 set 0x50, %l5
3607 ldd [%l7 + %l5], %f4
3608 add %g6, %l5, %o3
3609 nop
3610 set 0x54, %i0
3611 stw %g4, [%l7 + %i0]
3612 set 0x61, %i5
3613 ldstuba [%l7 + %i5] 0x81, %g7
3614 nop
3615 set 0x23, %i4
3616 ldsb [%l7 + %i4], %i3
3617 nop
3618 or %g0, 0x8, %l0
3619 sllx %l0, 0x3c, %l0
3620 wr %l0, %g0, %tick_cmpr
3621 nop
3622 set 0x50, %l2
3623 ldd [%l7 + %l2], %f18
3624 nop
3625 set 0x42, %g6
3626 ldsh [%l7 + %g6], %o1
3627 nop
3628 set 0x41, %l3
3629 ldub [%l7 + %l3], %o0
3630 add %o5, %l3, %i2
3631 set 0x48, %o1
3632 swapa [%l7 + %o1] 0x81, %i0
3633 nop
3634 set 0x40, %o5
3635 ldstub [%l7 + %o5], %i4
3636 set 0x20, %o3
3637 ldda [%l7 + %o3] 0x88, %o6
3638 nop
3639 set 0x2E, %g3
3640 stb %o4, [%l7 + %g3]
3641 set 0x20, %i6
3642 ldda [%l7 + %i6] 0x80, %g0
3643 set 0x7C, %l0
3644 swapa [%l7 + %l0] 0x89, %g5
3645 set 0x66, %o0
3646 ldstuba [%l7 + %o0] 0x89, %g2
3647 nop
3648 set 0x72, %g7
3649 stb %l1, [%l7 + %g7]
3650 or %l4, %i5, %l2
3651 set 0x7C, %g4
3652 lda [%l7 + %g4] 0x80, %f29
3653 add %l7, 0x68, %l6
3654 wr %g0, 0x88, %asi
3655 casxa [%l6] 0x88, %i1, %o2
3656 nop
3657 set 0x70, %i2
3658 std %f16, [%l7 + %i2]
3659 nop
3660 set 0x24, %l4
3661 swap [%l7 + %l4], %i7
3662 set 0x68, %g5
3663 stda %o6, [%l7 + %g5] 0xea
3664 membar #Sync
3665 nop
3666 set 0x10, %i1
3667 std %i6, [%l7 + %i1]
3668 nop
3669 set 0x3A, %l1
3670 ldsb [%l7 + %l1], %i6
3671 nop
3672 set 0x20, %g1
3673 std %f22, [%l7 + %g1]
3674 nop
3675 set 0x68, %o6
3676 ldd [%l7 + %o6], %f20
3677 nop
3678 set 0x48, %i7
3679 lduw [%l7 + %i7], %g6
3680 nop
3681 set 0x28, %o7
3682 ldsw [%l7 + %o7], %o3
3683 nop
3684 set 0x64, %l6
3685 lduh [%l7 + %l6], %l5
3686 st %f14, [%l7 + 0x7C]
3687 add %l7, 0x40, %l6
3688 wr %g0, 0x89, %asi
3689 casa [%l6] 0x89, %g7, %i3
3690 set 0x40, %g2
3691 swapa [%l7 + %g2] 0x81, %g4
3692 nop
3693 set 0x38, %o2
3694 stb %l0, [%l7 + %o2]
3695 nop
3696 set 0x28, %o4
3697 ldd [%l7 + %o4], %f24
3698 fpadd32s %f16, %f31, %f26
3699 nop
3700 set 0x2C, %i3
3701 ldsw [%l7 + %i3], %g3
3702 nop
3703 set 0x0E, %l5
3704 ldsh [%l7 + %l5], %o0
3705 nop
3706 set 0x20, %i0
3707 lduw [%l7 + %i0], %o1
3708 nop
3709 set 0x24, %i4
3710 stw %l3, [%l7 + %i4]
3711 set 0x40, %l2
3712 ldda [%l7 + %l2] 0x80, %o4
3713 nop
3714 set 0x38, %g6
3715 ldsw [%l7 + %g6], %i0
3716 set 0x6C, %i5
3717 sta %f28, [%l7 + %i5] 0x88
3718 nop
3719 set 0x26, %l3
3720 lduh [%l7 + %l3], %i2
3721 set 0x10, %o1
3722 stwa %o7, [%l7 + %o1] 0x88
3723 set 0x70, %o3
3724 ldda [%l7 + %o3] 0x88, %o4
3725 set 0x60, %g3
3726 sta %f22, [%l7 + %g3] 0x80
3727 st %fsr, [%l7 + 0x38]
3728 set 0x20, %i6
3729 ldda [%l7 + %i6] 0x88, %g0
3730 set 0x0C, %o5
3731 swapa [%l7 + %o5] 0x80, %i4
3732 set 0x40, %l0
3733 ldda [%l7 + %l0] 0xda, %f16
3734 nop
3735 set 0x38, %g7
3736 std %f14, [%l7 + %g7]
3737 set 0x78, %g4
3738 prefetcha [%l7 + %g4] 0x89, 1
3739 st %f11, [%l7 + 0x0C]
3740 add %l7, 0x50, %l6
3741 wr %g0, 0x88, %asi
3742 ldxa [%l6] %asi, %l1
3743 casxa [%l6] 0x88, %l1, %g5
3744 set 0x34, %i2
3745 sta %f15, [%l7 + %i2] 0x81
3746 ble %xcc, loop_26
3747 ld [%l7 + 0x3C], %f12
3748 add %l7, 0x6C, %l6
3749 wr %g0, 0x88, %asi
3750 lda [%l6] %asi, %l4
3751 casa [%l6] 0x88, %l4, %l2
3752loop_26:
3753 nop
3754 set 0x40, %o0
3755 stwa %i1, [%l7 + %o0] 0xe2
3756 membar #Sync
3757 set 0x60, %g5
3758 ldda [%l7 + %g5] 0xea, %o2
3759 set 0x20, %l4
3760 ldxa [%l7 + %l4] 0x81, %i7
3761 set 0x20, %i1
3762 ldda [%l7 + %i1] 0x88, %i4
3763 bleu,a %icc, loop_27
3764 and %o6, %i6, %l6
3765 nop
3766 set 0x60, %g1
3767 ldx [%l7 + %g1], %o3
3768 set 0x78, %o6
3769 ldstuba [%l7 + %o6] 0x81, %l5
3770loop_27:
3771 nop
3772 set 0x18, %i7
3773 prefetcha [%l7 + %i7] 0x89, 0
3774 nop
3775 set 0x30, %o7
3776 stw %i3, [%l7 + %o7]
3777 st %f31, [%l7 + 0x58]
3778 set 0x74, %l1
3779 stha %g6, [%l7 + %l1] 0x89
3780 nop
3781 set 0x64, %l6
3782 ldsw [%l7 + %l6], %l0
3783 set 0x18, %g2
3784 prefetcha [%l7 + %g2] 0x81, 2
3785 nop
3786 set 0x67, %o4
3787 ldub [%l7 + %o4], %g4
3788 nop
3789 set 0x4F, %o2
3790 stb %o0, [%l7 + %o2]
3791 nop
3792 set 0x20, %i3
3793 std %f22, [%l7 + %i3]
3794 nop
3795 set 0x48, %i0
3796 ldx [%l7 + %i0], %l3
3797 nop
3798 set 0x54, %l5
3799 swap [%l7 + %l5], %o1
3800 nop
3801 set 0x54, %l2
3802 ldsw [%l7 + %l2], %i0
3803 or %i2, %o5, %o7
3804 nop
3805 set 0x70, %g6
3806 lduw [%l7 + %g6], %g1
3807 wr %i4, %g2, %softint
3808 add %l7, 0x28, %l6
3809 wr %g0, 0x88, %asi
3810 casxa [%l6] 0x88, %o4, %l1
3811 EXIT_GOOD
3812
3813
3814
3815!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3816!
3817! Stats for Thread 0:
3818!
3819! Type l : 1285
3820! Type a : 25
3821! Type cti : 27
3822! Type x : 524
3823! Type f : 33
3824! Type i : 106
3825!
3826!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3827
3828!
3829! Thread 1 Start
3830!
3831.global thread_1
3832thread_1:
3833 mov %l7, %g1
3834 !# Set %cwp for 8 windows
3835 !# This threads memory space into each %l7
3836 wrpr %g0, 0x7, %cwp
3837 mov %g1, %l7
3838 wrpr %g0, 0x6, %cwp
3839 mov %g1, %l7
3840 wrpr %g0, 0x5, %cwp
3841 mov %g1, %l7
3842 wrpr %g0, 0x4, %cwp
3843 mov %g1, %l7
3844 wrpr %g0, 0x3, %cwp
3845 mov %g1, %l7
3846 wrpr %g0, 0x2, %cwp
3847 mov %g1, %l7
3848 wrpr %g0, 0x1, %cwp
3849 mov %g1, %l7
3850 wrpr %g0, 0x0, %cwp
3851 mov %g1, %l7
3852
3853 !# Set %fsr
3854 setx 0x0000000000400000, %l0, %l6 !# no post process
3855 stx %l6, [%l7 + 0x0] !# no post process
3856 ldx [%l7 + 0x0], %fsr !# no post process
3857
3858 wr %g0, 0x80, %asi !# no post process
3859
3860 !# Initialize registers ..
3861
3862 !# Global registers
3863 set 0xA, %g1
3864 set 0x8, %g2
3865 set 0xD, %g3
3866 set 0xB, %g4
3867 set 0xA, %g5
3868 set 0xA, %g6
3869 set 0x9, %g7
3870 !# Input registers
3871 set -0xF, %i0
3872 set -0xA, %i1
3873 set -0xA, %i2
3874 set -0x4, %i3
3875 set -0x9, %i4
3876 set -0x6, %i5
3877 set -0x8, %i6
3878 set -0x7, %i7
3879 !# Local registers
3880 set 0x48191A71, %l0
3881 set 0x6713E639, %l1
3882 set 0x235FD6FB, %l2
3883 set 0x1081B3EC, %l3
3884 set 0x34B2131F, %l4
3885 set 0x39BBFA22, %l5
3886 set 0x58316FC2, %l6
3887 !# Output registers
3888 set 0x163D, %o0
3889 set -0x14A7, %o1
3890 set 0x11C7, %o2
3891 set 0x00FF, %o3
3892 set 0x002D, %o4
3893 set 0x039E, %o5
3894 set 0x1623, %o6
3895 set -0x0A6E, %o7
3896 !# Float registers
3897 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
3898 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
3899 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
3900 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
3901 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
3902 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
3903 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
3904 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
3905 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
3906 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
3907 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
3908 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
3909 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
3910 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
3911 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
3912 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
3913
3914 !# Execute Main Diag ..
3915
3916 set 0x68, %i4
3917 stxa %g5, [%l7 + %i4] 0xe3
3918 membar #Sync
3919 nop
3920 set 0x50, %i5
3921 stx %l2, [%l7 + %i5]
3922 set 0x20, %o1
3923 prefetcha [%l7 + %o1] 0x89, 1
3924 fpsub16s %f12, %f23, %f4
3925 ld [%l7 + 0x74], %f29
3926 nop
3927 set 0x24, %o3
3928 stw %i1, [%l7 + %o3]
3929 set 0x1A, %g3
3930 stba %i7, [%l7 + %g3] 0x89
3931 set 0x14, %i6
3932 lda [%l7 + %i6] 0x81, %f26
3933 bl,a,pn %icc, loop_28
3934 nop
3935 set 0x6C, %o5
3936 swap [%l7 + %o5], %o2
3937 add %o6, %i5, %l6
3938 ld [%l7 + 0x4C], %f28
3939loop_28:
3940 nop
3941 set 0x44, %l0
3942 ldsw [%l7 + %l0], %i6
3943 set 0x40, %l3
3944 ldda [%l7 + %l3] 0xda, %f0
3945 nop
3946 set 0x20, %g7
3947 stb %o3, [%l7 + %g7]
3948 nop
3949 set 0x29, %i2
3950 ldsb [%l7 + %i2], %l5
3951 add %i3, %g6, %l0
3952 nop
3953 set 0x3F, %o0
3954 ldub [%l7 + %o0], %g7
3955 nop
3956 set 0x77, %g4
3957 ldub [%l7 + %g4], %g4
3958 set 0x74, %l4
3959 lda [%l7 + %l4] 0x89, %f30
3960 set 0x48, %i1
3961 stwa %o0, [%l7 + %i1] 0xea
3962 membar #Sync
3963 and %g3, %o1, %l3
3964 set 0x18, %g5
3965 stha %i0, [%l7 + %g5] 0x89
3966 nop
3967 set 0x60, %o6
3968 ldx [%l7 + %o6], %i2
3969 nop
3970 set 0x20, %g1
3971 sth %o7, [%l7 + %g1]
3972 nop
3973 set 0x30, %i7
3974 std %o4, [%l7 + %i7]
3975 nop
3976 set 0x10, %l1
3977 lduw [%l7 + %l1], %i4
3978 set 0x38, %o7
3979 stxa %g2, [%l7 + %o7] 0x89
3980 nop
3981 set 0x4C, %l6
3982 lduw [%l7 + %l6], %g1
3983 nop
3984 set 0x58, %g2
3985 stx %fsr, [%l7 + %g2]
3986 set 0x40, %o4
3987 stda %f16, [%l7 + %o4] 0xc4
3988 nop
3989 set 0x48, %i3
3990 std %f8, [%l7 + %i3]
3991 nop
3992 set 0x18, %o2
3993 stx %fsr, [%l7 + %o2]
3994 set 0x08, %i0
3995 stwa %l1, [%l7 + %i0] 0xe3
3996 membar #Sync
3997 add %l7, 0x50, %l6
3998 wr %g0, 0x81, %asi
3999 casxa [%l6] 0x81, %o4, %l2
4000 nop
4001 set 0x18, %l2
4002 stx %g5, [%l7 + %l2]
4003 nop
4004 set 0x6E, %l5
4005 ldsb [%l7 + %l5], %i1
4006 membar #Sync
4007 set 0x40, %i4
4008 ldda [%l7 + %i4] 0xf9, %f0
4009 nop
4010 set 0x3C, %i5
4011 ldsw [%l7 + %i5], %l4
4012 add %o2, %i7, %o6
4013 set 0x3C, %g6
4014 swapa [%l7 + %g6] 0x88, %l6
4015 set 0x40, %o3
4016 ldxa [%l7 + %o3] 0x89, %i5
4017 set 0x64, %g3
4018 swapa [%l7 + %g3] 0x80, %i6
4019 fpsub32 %f16, %f22, %f28
4020 nop
4021 set 0x10, %o1
4022 std %f24, [%l7 + %o1]
4023 nop
4024 set 0x54, %o5
4025 swap [%l7 + %o5], %o3
4026 and %i3, %g6, %l0
4027 nop
4028 set 0x38, %l0
4029 std %g6, [%l7 + %l0]
4030 set 0x70, %i6
4031 prefetcha [%l7 + %i6] 0x88, 1
4032 st %fsr, [%l7 + 0x54]
4033 nop
4034 set 0x6A, %g7
4035 ldsb [%l7 + %g7], %o0
4036 and %g3, %o1, %l3
4037 ld [%l7 + 0x28], %f22
4038 bgu,a,pt %xcc, loop_29
4039 nop
4040 set 0x23, %i2
4041 ldstub [%l7 + %i2], %i0
4042 set 0x74, %l3
4043 ldstuba [%l7 + %l3] 0x88, %i2
4044loop_29:
4045 nop
4046 set 0x50, %o0
4047 std %f14, [%l7 + %o0]
4048 st %fsr, [%l7 + 0x74]
4049 nop
4050 set 0x4E, %l4
4051 ldstub [%l7 + %l4], %l5
4052 and %o5, %o7, %g2
4053 nop
4054 set 0x14, %i1
4055 lduw [%l7 + %i1], %g1
4056 nop
4057 set 0x6C, %g5
4058 ldsh [%l7 + %g5], %l1
4059 st %f18, [%l7 + 0x20]
4060 nop
4061 set 0x10, %g4
4062 ldx [%l7 + %g4], %o4
4063 set 0x3C, %g1
4064 lda [%l7 + %g1] 0x88, %f19
4065 or %i4, %g5, %i1
4066 nop
4067 set 0x10, %o6
4068 ldx [%l7 + %o6], %l4
4069 nop
4070 set 0x28, %i7
4071 prefetch [%l7 + %i7], 0
4072 nop
4073 set 0x78, %o7
4074 stx %fsr, [%l7 + %o7]
4075 set 0x70, %l6
4076 stda %o2, [%l7 + %l6] 0x89
4077 add %l7, 0x58, %l6
4078 wr %g0, 0x88, %asi
4079 casa [%l6] 0x88, %l2, %i7
4080 set 0x40, %g2
4081 stda %f0, [%l7 + %g2] 0xf9
4082 membar #Sync
4083 nop
4084 set 0x3A, %l1
4085 ldsb [%l7 + %l1], %l6
4086 st %f18, [%l7 + 0x58]
4087 nop
4088 set 0x60, %i3
4089 ldsh [%l7 + %i3], %i5
4090 add %i6, %o6, %o3
4091 nop
4092 set 0x18, %o2
4093 swap [%l7 + %o2], %i3
4094 st %fsr, [%l7 + 0x34]
4095 set 0x48, %o4
4096 prefetcha [%l7 + %o4] 0x80, 4
4097 set 0x10, %l2
4098 stda %g6, [%l7 + %l2] 0xe2
4099 membar #Sync
4100 set 0x40, %i0
4101 ldda [%l7 + %i0] 0x88, %g4
4102 set 0x74, %i4
4103 swapa [%l7 + %i4] 0x88, %o0
4104 nop
4105 set 0x08, %l5
4106 ldx [%l7 + %l5], %g3
4107 set 0x48, %g6
4108 lda [%l7 + %g6] 0x88, %f4
4109 set 0x48, %o3
4110 sta %f5, [%l7 + %o3] 0x89
4111 set 0x24, %i5
4112 sta %f16, [%l7 + %i5] 0x89
4113 nop
4114 set 0x20, %g3
4115 stx %l0, [%l7 + %g3]
4116 set 0x20, %o1
4117 stxa %l3, [%l7 + %o1] 0x81
4118 nop
4119 set 0x23, %o5
4120 ldub [%l7 + %o5], %i0
4121 set 0x56, %l0
4122 stha %o1, [%l7 + %l0] 0x81
4123 nop
4124 set 0x38, %i6
4125 ldd [%l7 + %i6], %f16
4126 nop
4127 set 0x38, %i2
4128 stx %i2, [%l7 + %i2]
4129 nop
4130 set 0x46, %g7
4131 ldsh [%l7 + %g7], %l5
4132 set 0x08, %o0
4133 stwa %o7, [%l7 + %o0] 0x89
4134 nop
4135 set 0x58, %l4
4136 ldsb [%l7 + %l4], %o5
4137 set 0x18, %l3
4138 stwa %g1, [%l7 + %l3] 0xea
4139 membar #Sync
4140 add %l7, 0x3C, %l6
4141 wr %g0, 0x80, %asi
4142 lda [%l6] %asi, %g2
4143 casa [%l6] 0x80, %g2, %l1
4144 nop
4145 set 0x18, %i1
4146 stb %o4, [%l7 + %i1]
4147 add %l7, 0x38, %l6
4148 wr %g0, 0x88, %asi
4149 ldxa [%l6] %asi, %g5
4150 casxa [%l6] 0x88, %g5, %i4
4151 add %l7, 0x60, %l6
4152 wr %g0, 0x80, %asi
4153 casa [%l6] 0x80, %l4, %i1
4154 set 0x18, %g4
4155 prefetcha [%l7 + %g4] 0x88, 1
4156 set 0x46, %g1
4157 stha %o2, [%l7 + %g1] 0xe2
4158 membar #Sync
4159 nop
4160 set 0x17, %o6
4161 ldsb [%l7 + %o6], %i7
4162 nop
4163 set 0x68, %g5
4164 prefetch [%l7 + %g5], 0
4165 or %i5, %i6, %o6
4166 set 0x68, %o7
4167 ldxa [%l7 + %o7] 0x81, %o3
4168 nop
4169 set 0x1A, %l6
4170 ldsb [%l7 + %l6], %l6
4171 set 0x78, %i7
4172 stxa %g6, [%l7 + %i7] 0x88
4173 nop
4174 set 0x44, %l1
4175 swap [%l7 + %l1], %i3
4176 set 0x40, %g2
4177 ldda [%l7 + %g2] 0xd0, %f16
4178 nop
4179 set 0x6C, %i3
4180 prefetch [%l7 + %i3], 1
4181 set 0x54, %o2
4182 stwa %g4, [%l7 + %o2] 0x81
4183 nop
4184 set 0x28, %o4
4185 ldd [%l7 + %o4], %o0
4186 nop
4187 set 0x1E, %l2
4188 sth %g7, [%l7 + %l2]
4189 set 0x50, %i0
4190 lda [%l7 + %i0] 0x80, %f16
4191 nop
4192 set 0x68, %i4
4193 lduh [%l7 + %i4], %l0
4194 add %g3, %l3, %i0
4195 nop
4196 set 0x1E, %g6
4197 lduh [%l7 + %g6], %i2
4198 nop
4199 set 0x3A, %l5
4200 lduh [%l7 + %l5], %l5
4201 and %o1, %o7, %g1
4202 nop
4203 set 0x50, %o3
4204 ldd [%l7 + %o3], %f22
4205 nop
4206 set 0x08, %g3
4207 std %g2, [%l7 + %g3]
4208 ld [%l7 + 0x30], %f9
4209 set 0x68, %o1
4210 lda [%l7 + %o1] 0x89, %f26
4211 nop
4212 set 0x78, %o5
4213 std %o4, [%l7 + %o5]
4214 nop
4215 set 0x58, %i5
4216 std %l0, [%l7 + %i5]
4217 st %fsr, [%l7 + 0x20]
4218 nop
4219 set 0x18, %l0
4220 std %o4, [%l7 + %l0]
4221 nop
4222 set 0x56, %i2
4223 sth %g5, [%l7 + %i2]
4224 nop
4225 set 0x0C, %g7
4226 ldsw [%l7 + %g7], %l4
4227 nop
4228 set 0x5F, %o0
4229 stb %i4, [%l7 + %o0]
4230 set 0x66, %i6
4231 stba %i1, [%l7 + %i6] 0xe2
4232 membar #Sync
4233 or %l2, %o2, %i7
4234 nop
4235 set 0x68, %l4
4236 ldd [%l7 + %l4], %f4
4237 set 0x60, %i1
4238 stda %i4, [%l7 + %i1] 0x81
4239 nop
4240 nop
4241 setx 0xB909B214, %l0, %l6
4242 st %l6, [%l7 + 0x28]
4243 ld [%l7 + 0x28], %f20
4244 setx 0x6A3F1F2F, %l1, %l5
4245 st %l5, [%l7 + 0x10]
4246 ld [%l7 + 0x10], %f24
4247 fdivs %f24, %f20, %f29
4248 nop
4249 set 0x60, %l3
4250 ldd [%l7 + %l3], %i6
4251 set 0x73, %g4
4252 stba %o6, [%l7 + %g4] 0x89
4253 nop
4254 set 0x28, %o6
4255 stx %fsr, [%l7 + %o6]
4256 st %f31, [%l7 + 0x34]
4257 add %l6, %o3, %g6
4258 set 0x39, %g1
4259 ldstuba [%l7 + %g1] 0x89, %g4
4260 set 0x25, %g5
4261 ldstuba [%l7 + %g5] 0x89, %i3
4262 set 0x08, %o7
4263 stwa %o0, [%l7 + %o7] 0xea
4264 membar #Sync
4265 fpadd16 %f14, %f22, %f20
4266 ld [%l7 + 0x48], %f15
4267 set 0x40, %i7
4268 ldda [%l7 + %i7] 0xd8, %f16
4269 nop
4270 set 0x10, %l1
4271 swap [%l7 + %l1], %g7
4272 nop
4273 set 0x37, %g2
4274 ldsb [%l7 + %g2], %g3
4275 or %l0, %l3, %i2
4276 nop
4277 set 0x3F, %l6
4278 ldstub [%l7 + %l6], %l5
4279 nop
4280 set 0x18, %o2
4281 stx %o1, [%l7 + %o2]
4282 set 0x40, %i3
4283 stda %f0, [%l7 + %i3] 0x81
4284 set 0x0C, %l2
4285 swapa [%l7 + %l2] 0x80, %o7
4286 nop
4287 set 0x08, %i0
4288 lduw [%l7 + %i0], %g1
4289 bg,pn %xcc, loop_30
4290 ld [%l7 + 0x2C], %f29
4291 set 0x64, %i4
4292 ldstuba [%l7 + %i4] 0x88, %g2
4293loop_30:
4294 nop
4295 set 0x18, %g6
4296 ldxa [%l7 + %g6] 0x88, %i0
4297 set 0x6F, %l5
4298 stba %l1, [%l7 + %l5] 0x88
4299 nop
4300 set 0x68, %o3
4301 stw %o4, [%l7 + %o3]
4302 fpadd16s %f3, %f15, %f29
4303 nop
4304 set 0x7C, %g3
4305 lduw [%l7 + %g3], %g5
4306 set 0x48, %o4
4307 ldxa [%l7 + %o4] 0x88, %o5
4308 set 0x3C, %o5
4309 stwa %l4, [%l7 + %o5] 0x80
4310 nop
4311 set 0x58, %o1
4312 ldd [%l7 + %o1], %i4
4313 nop
4314 set 0x60, %l0
4315 ldx [%l7 + %l0], %l2
4316 and %o2, %i1, %i7
4317 st %fsr, [%l7 + 0x70]
4318 set 0x38, %i5
4319 stba %i6, [%l7 + %i5] 0x81
4320 nop
4321 set 0x78, %g7
4322 ldd [%l7 + %g7], %f26
4323 nop
4324 set 0x78, %i2
4325 std %f10, [%l7 + %i2]
4326 and %i5, %l6, %o3
4327 set 0x40, %i6
4328 ldda [%l7 + %i6] 0x88, %f0
4329 nop
4330 set 0x64, %l4
4331 swap [%l7 + %l4], %o6
4332 add %l7, 0x68, %l6
4333 wr %g0, 0x81, %asi
4334 casxa [%l6] 0x81, %g6, %g4
4335 fpsub32 %f8, %f22, %f30
4336 set 0x38, %i1
4337 stda %o0, [%l7 + %i1] 0x88
4338 st %f3, [%l7 + 0x0C]
4339 nop
4340 set 0x28, %l3
4341 ldsw [%l7 + %l3], %i3
4342 fpadd32 %f10, %f16, %f6
4343 nop
4344 set 0x5C, %o0
4345 ldsw [%l7 + %o0], %g7
4346 bl,pn %xcc, loop_31
4347 nop
4348 set 0x40, %g4
4349 std %l0, [%l7 + %g4]
4350 nop
4351 set 0x58, %o6
4352 std %f24, [%l7 + %o6]
4353 set 0x32, %g1
4354 stha %g3, [%l7 + %g1] 0x81
4355loop_31:
4356 nop
4357 set 0x38, %g5
4358 std %f28, [%l7 + %g5]
4359 nop
4360 set 0x2C, %i7
4361 prefetch [%l7 + %i7], 2
4362 and %i2, %l3, %o1
4363 set 0x58, %l1
4364 prefetcha [%l7 + %l1] 0x80, 0
4365 nop
4366 set 0x10, %o7
4367 ldd [%l7 + %o7], %g0
4368 set 0x08, %l6
4369 stda %g2, [%l7 + %l6] 0x89
4370 set 0x40, %o2
4371 ldda [%l7 + %o2] 0x81, %f0
4372 set 0x40, %g2
4373 stda %f16, [%l7 + %g2] 0xf0
4374 membar #Sync
4375 and %i0, %o7, %l1
4376 set 0x4A, %l2
4377 stha %o4, [%l7 + %l2] 0x89
4378 nop
4379 set 0x40, %i3
4380 ldsw [%l7 + %i3], %o5
4381 nop
4382 set 0x1D, %i4
4383 ldstub [%l7 + %i4], %g5
4384 nop
4385 set 0x10, %g6
4386 lduw [%l7 + %g6], %i4
4387 set 0x58, %l5
4388 stxa %l4, [%l7 + %l5] 0xeb
4389 membar #Sync
4390 add %l2, %i1, %o2
4391 set 0x68, %i0
4392 stda %i6, [%l7 + %i0] 0xeb
4393 membar #Sync
4394 nop
4395 set 0x54, %g3
4396 lduw [%l7 + %g3], %i5
4397 nop
4398 set 0x3C, %o3
4399 stw %i7, [%l7 + %o3]
4400 fpadd16s %f19, %f31, %f16
4401 or %l6, %o6, %g6
4402 nop
4403 set 0x68, %o4
4404 prefetch [%l7 + %o4], 4
4405 nop
4406 set 0x5A, %o1
4407 ldsb [%l7 + %o1], %g4
4408 nop
4409 set 0x1C, %o5
4410 ldsw [%l7 + %o5], %o0
4411 set 0x70, %i5
4412 ldxa [%l7 + %i5] 0x81, %i3
4413 add %g7, %l0, %g3
4414 nop
4415 set 0x2C, %l0
4416 ldsw [%l7 + %l0], %o3
4417 set 0x57, %g7
4418 stba %i2, [%l7 + %g7] 0x88
4419 set 0x20, %i2
4420 swapa [%l7 + %i2] 0x89, %o1
4421 nop
4422 set 0x58, %i6
4423 prefetch [%l7 + %i6], 1
4424 set 0x58, %l4
4425 ldxa [%l7 + %l4] 0x89, %l3
4426 nop
4427 set 0x30, %l3
4428 std %l4, [%l7 + %l3]
4429 set 0x60, %o0
4430 ldxa [%l7 + %o0] 0x81, %g1
4431 nop
4432 set 0x78, %i1
4433 ldsw [%l7 + %i1], %g2
4434 nop
4435 set 0x1C, %g4
4436 prefetch [%l7 + %g4], 0
4437 nop
4438 set 0x18, %o6
4439 stx %o7, [%l7 + %o6]
4440 st %fsr, [%l7 + 0x4C]
4441 set 0x14, %g5
4442 lda [%l7 + %g5] 0x81, %f13
4443 st %f7, [%l7 + 0x48]
4444 and %i0, %o4, %o5
4445 set 0x14, %i7
4446 lda [%l7 + %i7] 0x80, %f15
4447 nop
4448 set 0x20, %l1
4449 lduw [%l7 + %l1], %g5
4450 nop
4451 set 0x4E, %g1
4452 lduh [%l7 + %g1], %l1
4453 set 0x1C, %l6
4454 lda [%l7 + %l6] 0x80, %f11
4455 nop
4456 set 0x44, %o2
4457 lduw [%l7 + %o2], %l4
4458 set 0x40, %g2
4459 prefetcha [%l7 + %g2] 0x88, 0
4460 add %i4, %i1, %i6
4461 nop
4462 set 0x10, %o7
4463 ldd [%l7 + %o7], %f26
4464 nop
4465 set 0x68, %i3
4466 ldx [%l7 + %i3], %i5
4467 set 0x08, %i4
4468 swapa [%l7 + %i4] 0x80, %i7
4469 nop
4470 set 0x3A, %l2
4471 ldsh [%l7 + %l2], %o2
4472 nop
4473 set 0x2C, %g6
4474 lduh [%l7 + %g6], %l6
4475 set 0x0A, %l5
4476 stba %o6, [%l7 + %l5] 0xea
4477 membar #Sync
4478 nop
4479 set 0x70, %i0
4480 std %f4, [%l7 + %i0]
4481 set 0x68, %g3
4482 lda [%l7 + %g3] 0x88, %f21
4483 set 0x40, %o4
4484 stda %f0, [%l7 + %o4] 0xf1
4485 membar #Sync
4486 set 0x0E, %o1
4487 stha %g4, [%l7 + %o1] 0x89
4488 nop
4489 set 0x70, %o5
4490 sth %o0, [%l7 + %o5]
4491 nop
4492 set 0x0D, %i5
4493 ldub [%l7 + %i5], %i3
4494 wr %g6, %g7, %sys_tick
4495 nop
4496 set 0x70, %o3
4497 ldd [%l7 + %o3], %g2
4498 nop
4499 set 0x13, %l0
4500 ldsb [%l7 + %l0], %l0
4501 nop
4502 nop
4503 setx 0x6DCF6689EBEB98AB, %l0, %l6
4504 stx %l6, [%l7 + 0x28]
4505 ldd [%l7 + 0x28], %f16
4506 setx 0x1961782230AB97F6, %l1, %l5
4507 stx %l5, [%l7 + 0x10]
4508 ldd [%l7 + 0x10], %f20
4509 fdivd %f20, %f16, %f22
4510 set 0x28, %i2
4511 prefetcha [%l7 + %i2] 0x89, 1
4512 add %o3, %l3, %o1
4513 add %l5, %g1, %o7
4514 nop
4515 set 0x12, %g7
4516 sth %g2, [%l7 + %g7]
4517 wr %i0, %o4, %clear_softint
4518 set 0x30, %l4
4519 lda [%l7 + %l4] 0x88, %f17
4520 nop
4521 set 0x30, %l3
4522 prefetch [%l7 + %l3], 4
4523 set 0x08, %i6
4524 stxa %g5, [%l7 + %i6] 0xea
4525 membar #Sync
4526 or %l1, %l4, %l2
4527 nop
4528 set 0x78, %i1
4529 sth %i4, [%l7 + %i1]
4530 bg,pt %icc, loop_32
4531 nop
4532 set 0x30, %g4
4533 std %o4, [%l7 + %g4]
4534 nop
4535 set 0x08, %o6
4536 stx %i1, [%l7 + %o6]
4537 and %i6, %i7, %o2
4538loop_32:
4539 nop
4540 set 0x28, %o0
4541 prefetch [%l7 + %o0], 4
4542 set 0x7C, %g5
4543 lda [%l7 + %g5] 0x81, %f12
4544 set 0x70, %i7
4545 stxa %l6, [%l7 + %i7] 0xe2
4546 membar #Sync
4547 set 0x40, %l1
4548 ldda [%l7 + %l1] 0x88, %o6
4549 nop
4550 set 0x58, %l6
4551 ldd [%l7 + %l6], %f24
4552 add %g4, %o0, %i3
4553 nop
4554 set 0x44, %g1
4555 ldsb [%l7 + %g1], %i5
4556 add %g7, %g6, %l0
4557 set 0x58, %g2
4558 lda [%l7 + %g2] 0x81, %f0
4559 nop
4560 set 0x50, %o7
4561 stx %fsr, [%l7 + %o7]
4562 nop
4563 set 0x78, %i3
4564 ldsw [%l7 + %i3], %g3
4565 set 0x75, %i4
4566 ldstuba [%l7 + %i4] 0x80, %i2
4567 set 0x48, %l2
4568 ldxa [%l7 + %l2] 0x80, %o3
4569 add %l7, 0x10, %l6
4570 wr %g0, 0x81, %asi
4571 casxa [%l6] 0x81, %l3, %l5
4572 fpadd16 %f22, %f14, %f26
4573 nop
4574 set 0x5C, %o2
4575 ldub [%l7 + %o2], %g1
4576 st %fsr, [%l7 + 0x30]
4577 and %o1, %o7, %g2
4578 nop
4579 set 0x7C, %g6
4580 lduw [%l7 + %g6], %o4
4581 nop
4582 set 0x78, %i0
4583 ldd [%l7 + %i0], %f6
4584 fpsub32 %f22, %f6, %f0
4585 set 0x28, %l5
4586 prefetcha [%l7 + %l5] 0x88, 1
4587 nop
4588 nop
4589 setx 0x2B1902ED, %l0, %l6
4590 st %l6, [%l7 + 0x28]
4591 ld [%l7 + 0x28], %f16
4592 setx 0x953D4BD0, %l1, %l5
4593 st %l5, [%l7 + 0x10]
4594 ld [%l7 + 0x10], %f0
4595 fdivs %f0, %f16, %f22
4596 set 0x18, %o4
4597 stxa %l1, [%l7 + %o4] 0xe3
4598 membar #Sync
4599 fpadd32s %f19, %f23, %f20
4600 nop
4601 set 0x2A, %o1
4602 ldsb [%l7 + %o1], %i0
4603 set 0x24, %o5
4604 stwa %l4, [%l7 + %o5] 0xeb
4605 membar #Sync
4606 fpadd32s %f14, %f11, %f0
4607 set 0x40, %g3
4608 ldda [%l7 + %g3] 0x89, %f16
4609 and %i4, %l2, %o5
4610 nop
4611 set 0x74, %o3
4612 prefetch [%l7 + %o3], 4
4613 set 0x46, %l0
4614 ldstuba [%l7 + %l0] 0x80, %i6
4615 set 0x38, %i2
4616 stda %i6, [%l7 + %i2] 0xea
4617 membar #Sync
4618 nop
4619 set 0x48, %i5
4620 std %f4, [%l7 + %i5]
4621 set 0x08, %l4
4622 stwa %o2, [%l7 + %l4] 0x81
4623 nop
4624 set 0x64, %g7
4625 ldsw [%l7 + %g7], %i1
4626 bleu,a,pt %icc, loop_33
4627 nop
4628 set 0x10, %l3
4629 stx %fsr, [%l7 + %l3]
4630 set 0x40, %i1
4631 ldda [%l7 + %i1] 0x80, %f0
4632loop_33:
4633 nop
4634 set 0x50, %i6
4635 ldx [%l7 + %i6], %l6
4636 nop
4637 set 0x34, %o6
4638 stb %o6, [%l7 + %o6]
4639 set 0x40, %o0
4640 ldda [%l7 + %o0] 0xd2, %f0
4641 set 0x48, %g4
4642 ldstuba [%l7 + %g4] 0x80, %g4
4643 set 0x30, %g5
4644 prefetcha [%l7 + %g5] 0x88, 3
4645 nop
4646 set 0x4C, %i7
4647 ldsb [%l7 + %i7], %i3
4648 set 0x08, %l6
4649 stxa %i5, [%l7 + %l6] 0x88
4650 nop
4651 set 0x7B, %g1
4652 ldsb [%l7 + %g1], %g7
4653 nop
4654 set 0x70, %l1
4655 stx %fsr, [%l7 + %l1]
4656 nop
4657 set 0x38, %o7
4658 std %l0, [%l7 + %o7]
4659 add %l7, 0x48, %l6
4660 wr %g0, 0x81, %asi
4661 ldxa [%l6] %asi, %g6
4662 casxa [%l6] 0x81, %g6, %i2
4663 set 0x40, %g2
4664 ldda [%l7 + %g2] 0x80, %f16
4665 nop
4666 set 0x78, %i4
4667 ldd [%l7 + %i4], %o2
4668 nop
4669 set 0x18, %i3
4670 ldx [%l7 + %i3], %g3
4671 add %l5, %l3, %o1
4672 ld [%l7 + 0x0C], %f11
4673 set 0x08, %o2
4674 prefetcha [%l7 + %o2] 0x89, 2
4675 set 0x50, %g6
4676 stda %g2, [%l7 + %g6] 0x80
4677 nop
4678 set 0x40, %i0
4679 stb %o4, [%l7 + %i0]
4680 nop
4681 set 0x78, %l5
4682 ldsw [%l7 + %l5], %g1
4683 st %f27, [%l7 + 0x18]
4684 bleu,a %xcc, loop_34
4685 nop
4686 set 0x7E, %o4
4687 ldsb [%l7 + %o4], %g5
4688 nop
4689 set 0x40, %o1
4690 ldd [%l7 + %o1], %i0
4691 nop
4692 set 0x1C, %o5
4693 stw %l4, [%l7 + %o5]
4694loop_34:
4695 nop
4696 set 0x70, %g3
4697 ldda [%l7 + %g3] 0xea, %l0
4698 fpsub16 %f24, %f18, %f10
4699 add %i4, %l2, %o5
4700 set 0x48, %o3
4701 stxa %i6, [%l7 + %o3] 0xea
4702 membar #Sync
4703 set 0x20, %l2
4704 swapa [%l7 + %l2] 0x81, %o2
4705 nop
4706 set 0x34, %l0
4707 stw %i1, [%l7 + %l0]
4708 nop
4709 set 0x14, %i2
4710 swap [%l7 + %i2], %l6
4711 nop
4712 set 0x3A, %l4
4713 stb %o6, [%l7 + %l4]
4714 wr %g4, %o0, %y
4715 st %f8, [%l7 + 0x08]
4716 nop
4717 set 0x68, %i5
4718 ldx [%l7 + %i5], %i3
4719 nop
4720 set 0x08, %l3
4721 std %f16, [%l7 + %l3]
4722 and %i7, %i5, %l0
4723 nop
4724 set 0x50, %i1
4725 stx %fsr, [%l7 + %i1]
4726 nop
4727 set 0x24, %i6
4728 swap [%l7 + %i6], %g6
4729 set 0x70, %o6
4730 stda %i2, [%l7 + %o6] 0xe2
4731 membar #Sync
4732 nop
4733 set 0x6C, %o0
4734 ldsh [%l7 + %o0], %o3
4735 nop
4736 set 0x24, %g4
4737 swap [%l7 + %g4], %g3
4738 and %l5, %l3, %o1
4739 add %l7, 0x58, %l6
4740 wr %g0, 0x88, %asi
4741 casxa [%l6] 0x88, %g7, %o7
4742 nop
4743 set 0x78, %g7
4744 ldsh [%l7 + %g7], %g2
4745 or %o4, %g1, %i0
4746 set 0x44, %i7
4747 swapa [%l7 + %i7] 0x80, %l4
4748 set 0x24, %l6
4749 stha %g5, [%l7 + %l6] 0xeb
4750 membar #Sync
4751 nop
4752 set 0x40, %g1
4753 std %i4, [%l7 + %g1]
4754 set 0x38, %l1
4755 sta %f27, [%l7 + %l1] 0x89
4756 set 0x30, %g5
4757 stha %l2, [%l7 + %g5] 0xe2
4758 membar #Sync
4759 nop
4760 set 0x20, %o7
4761 std %f2, [%l7 + %o7]
4762 st %fsr, [%l7 + 0x7C]
4763 add %o5, %i6, %l1
4764 set 0x52, %i4
4765 stha %i1, [%l7 + %i4] 0x89
4766 add %l7, 0x68, %l6
4767 wr %g0, 0x81, %asi
4768 ldxa [%l6] %asi, %o2
4769 casxa [%l6] 0x81, %o2, %l6
4770 set 0x3C, %g2
4771 stwa %g4, [%l7 + %g2] 0xe2
4772 membar #Sync
4773 add %l7, 0x7C, %l6
4774 wr %g0, 0x81, %asi
4775 lda [%l6] %asi, %o0
4776 casa [%l6] 0x81, %o0, %o6
4777 nop
4778 set 0x2E, %o2
4779 ldsh [%l7 + %o2], %i3
4780 wr %i7, %i5, %pic
4781 nop
4782 set 0x79, %g6
4783 stb %g6, [%l7 + %g6]
4784 set 0x20, %i3
4785 stda %l0, [%l7 + %i3] 0xea
4786 membar #Sync
4787 nop
4788 set 0x70, %l5
4789 ldx [%l7 + %l5], %o3
4790 set 0x78, %i0
4791 stda %g2, [%l7 + %i0] 0xe3
4792 membar #Sync
4793 set 0x48, %o4
4794 stba %l5, [%l7 + %o4] 0xeb
4795 membar #Sync
4796 set 0x63, %o5
4797 stba %l3, [%l7 + %o5] 0xeb
4798 membar #Sync
4799 nop
4800 set 0x1A, %g3
4801 sth %i2, [%l7 + %g3]
4802 set 0x68, %o3
4803 swapa [%l7 + %o3] 0x88, %g7
4804 nop
4805 set 0x58, %o1
4806 std %o0, [%l7 + %o1]
4807 set 0x38, %l0
4808 stxa %o7, [%l7 + %l0] 0x89
4809 nop
4810 set 0x30, %l2
4811 ldx [%l7 + %l2], %g2
4812 fpsub32s %f16, %f19, %f5
4813 nop
4814 set 0x76, %i2
4815 ldsh [%l7 + %i2], %g1
4816 set 0x74, %l4
4817 lda [%l7 + %l4] 0x81, %f30
4818 add %i0, %l4, %g5
4819 add %l7, 0x38, %l6
4820 wr %g0, 0x80, %asi
4821 ldxa [%l6] %asi, %o4
4822 casxa [%l6] 0x80, %o4, %l2
4823 nop
4824 set 0x18, %i5
4825 stw %i4, [%l7 + %i5]
4826 nop
4827 set 0x1C, %l3
4828 lduw [%l7 + %l3], %o5
4829 nop
4830 set 0x18, %i1
4831 swap [%l7 + %i1], %l1
4832 set 0x20, %i6
4833 stxa %i1, [%l7 + %i6] 0x88
4834 set 0x70, %o0
4835 ldda [%l7 + %o0] 0xe2, %o2
4836 set 0x50, %o6
4837 lda [%l7 + %o6] 0x80, %f4
4838 st %f27, [%l7 + 0x20]
4839 nop
4840 set 0x10, %g7
4841 prefetch [%l7 + %g7], 0
4842 set 0x54, %g4
4843 swapa [%l7 + %g4] 0x89, %l6
4844 nop
4845 set 0x3C, %i7
4846 ldsw [%l7 + %i7], %g4
4847 nop
4848 set 0x48, %l6
4849 std %f20, [%l7 + %l6]
4850 nop
4851 set 0x48, %l1
4852 ldsw [%l7 + %l1], %i6
4853 nop
4854 nop
4855 setx 0x942F312FB68BB1FE, %l0, %l6
4856 stx %l6, [%l7 + 0x28]
4857 ldd [%l7 + 0x28], %f26
4858 setx 0x849AC7B6ED00181D, %l1, %l5
4859 stx %l5, [%l7 + 0x10]
4860 ldd [%l7 + 0x10], %f30
4861 fdivd %f30, %f26, %f24
4862 nop
4863 set 0x61, %g5
4864 ldsb [%l7 + %g5], %o6
4865 nop
4866 set 0x20, %o7
4867 ldx [%l7 + %o7], %o0
4868 nop
4869 set 0x68, %g1
4870 ldx [%l7 + %g1], %i7
4871 nop
4872 set 0x30, %g2
4873 ldx [%l7 + %g2], %i3
4874 nop
4875 set 0x38, %i4
4876 std %i4, [%l7 + %i4]
4877 ld [%l7 + 0x2C], %f27
4878 nop
4879 set 0x10, %o2
4880 stw %g6, [%l7 + %o2]
4881 nop
4882 set 0x77, %i3
4883 stb %l0, [%l7 + %i3]
4884 set 0x40, %l5
4885 ldxa [%l7 + %l5] 0x89, %o3
4886 nop
4887 set 0x20, %g6
4888 std %f14, [%l7 + %g6]
4889 nop
4890 set 0x48, %o4
4891 ldub [%l7 + %o4], %l5
4892 set 0x20, %o5
4893 stxa %g3, [%l7 + %o5] 0x89
4894 add %l7, 0x18, %l6
4895 wr %g0, 0x89, %asi
4896 casa [%l6] 0x89, %i2, %l3
4897 add %g7, %o1, %o7
4898 nop
4899 set 0x1E, %g3
4900 ldsh [%l7 + %g3], %g2
4901 fpsub16s %f30, %f29, %f19
4902 set 0x40, %i0
4903 stha %g1, [%l7 + %i0] 0x89
4904 fpsub32s %f25, %f6, %f13
4905 set 0x28, %o1
4906 prefetcha [%l7 + %o1] 0x88, 4
4907 nop
4908 set 0x50, %l0
4909 ldd [%l7 + %l0], %l4
4910 set 0x60, %l2
4911 ldda [%l7 + %l2] 0xeb, %o4
4912 nop
4913 set 0x40, %i2
4914 ldd [%l7 + %i2], %f22
4915 set 0x10, %o3
4916 stwa %l2, [%l7 + %o3] 0x89
4917 nop
4918 set 0x55, %l4
4919 ldstub [%l7 + %l4], %g5
4920 nop
4921 set 0x68, %l3
4922 std %f8, [%l7 + %l3]
4923 set 0x7C, %i1
4924 stwa %o5, [%l7 + %i1] 0x80
4925 nop
4926 set 0x54, %i5
4927 ldsw [%l7 + %i5], %l1
4928 or %i4, %i1, %o2
4929 nop
4930 set 0x64, %o0
4931 swap [%l7 + %o0], %l6
4932 set 0x40, %i6
4933 stda %f0, [%l7 + %i6] 0x80
4934 set 0x48, %g7
4935 sta %f1, [%l7 + %g7] 0x80
4936 set 0x60, %o6
4937 prefetcha [%l7 + %o6] 0x80, 4
4938 set 0x50, %g4
4939 stxa %o6, [%l7 + %g4] 0xe3
4940 membar #Sync
4941 set 0x50, %i7
4942 ldda [%l7 + %i7] 0xeb, %o0
4943 nop
4944 set 0x30, %l6
4945 ldsw [%l7 + %l6], %g4
4946 nop
4947 set 0x4C, %g5
4948 lduw [%l7 + %g5], %i3
4949 set 0x10, %l1
4950 prefetcha [%l7 + %l1] 0x80, 1
4951 nop
4952 set 0x50, %g1
4953 stx %fsr, [%l7 + %g1]
4954 set 0x20, %o7
4955 ldda [%l7 + %o7] 0xe3, %i6
4956 set 0x5A, %g2
4957 ldstuba [%l7 + %g2] 0x80, %g6
4958 set 0x50, %i4
4959 lda [%l7 + %i4] 0x81, %f16
4960 nop
4961 set 0x44, %o2
4962 ldsw [%l7 + %o2], %l0
4963 add %o3, %l5, %g3
4964 nop
4965 set 0x0C, %i3
4966 ldstub [%l7 + %i3], %i2
4967 set 0x78, %g6
4968 stxa %l3, [%l7 + %g6] 0x88
4969 set 0x38, %l5
4970 stwa %g7, [%l7 + %l5] 0x80
4971 nop
4972 set 0x3A, %o4
4973 sth %o1, [%l7 + %o4]
4974 st %fsr, [%l7 + 0x44]
4975 set 0x40, %o5
4976 ldda [%l7 + %o5] 0x81, %g2
4977 wr %o7, %i0, %clear_softint
4978 nop
4979 set 0x40, %g3
4980 std %f12, [%l7 + %g3]
4981 fpadd16s %f12, %f26, %f16
4982 nop
4983 set 0x20, %o1
4984 ldx [%l7 + %o1], %l4
4985 add %l7, 0x4C, %l6
4986 wr %g0, 0x88, %asi
4987 lda [%l6] %asi, %g1
4988 casa [%l6] 0x88, %g1, %l2
4989 st %fsr, [%l7 + 0x58]
4990 st %f21, [%l7 + 0x08]
4991 nop
4992 set 0x5E, %i0
4993 stb %o4, [%l7 + %i0]
4994 st %f19, [%l7 + 0x20]
4995 set 0x3C, %l2
4996 stwa %g5, [%l7 + %l2] 0x80
4997 set 0x2C, %l0
4998 sta %f13, [%l7 + %l0] 0x88
4999 set 0x18, %o3
5000 ldxa [%l7 + %o3] 0x88, %l1
5001 set 0x40, %l4
5002 sta %f24, [%l7 + %l4] 0x81
5003 nop
5004 set 0x1C, %l3
5005 sth %o5, [%l7 + %l3]
5006 fpsub32s %f8, %f10, %f28
5007 nop
5008 set 0x74, %i1
5009 ldsw [%l7 + %i1], %i4
5010 add %l7, 0x74, %l6
5011 wr %g0, 0x89, %asi
5012 lda [%l6] %asi, %i1
5013 casa [%l6] 0x89, %i1, %l6
5014 nop
5015 set 0x44, %i2
5016 swap [%l7 + %i2], %i6
5017 and %o6, %o0, %g4
5018 nop
5019 set 0x49, %o0
5020 ldub [%l7 + %o0], %i3
5021 nop
5022 set 0x68, %i5
5023 lduw [%l7 + %i5], %o2
5024 nop
5025 set 0x65, %g7
5026 ldsb [%l7 + %g7], %i7
5027 nop
5028 set 0x40, %o6
5029 std %f28, [%l7 + %o6]
5030 set 0x20, %i6
5031 ldda [%l7 + %i6] 0xeb, %i4
5032 nop
5033 set 0x48, %g4
5034 stx %fsr, [%l7 + %g4]
5035 add %l7, 0x2C, %l6
5036 wr %g0, 0x80, %asi
5037 casa [%l6] 0x80, %l0, %o3
5038 nop
5039 set 0x56, %i7
5040 ldsh [%l7 + %i7], %g6
5041 nop
5042 set 0x50, %l6
5043 swap [%l7 + %l6], %g3
5044 nop
5045 set 0x68, %g5
5046 swap [%l7 + %g5], %l5
5047 nop
5048 set 0x38, %l1
5049 ldd [%l7 + %l1], %i2
5050 ld [%l7 + 0x0C], %f29
5051 nop
5052 set 0x78, %g1
5053 std %l2, [%l7 + %g1]
5054 nop
5055 set 0x58, %o7
5056 ldd [%l7 + %o7], %g6
5057 set 0x6A, %g2
5058 stha %g2, [%l7 + %g2] 0x80
5059 nop
5060 set 0x28, %o2
5061 stx %o1, [%l7 + %o2]
5062 nop
5063 set 0x7A, %i3
5064 stb %o7, [%l7 + %i3]
5065 set 0x0A, %i4
5066 stha %i0, [%l7 + %i4] 0x88
5067 nop
5068 set 0x38, %g6
5069 std %l4, [%l7 + %g6]
5070 set 0x1E, %l5
5071 stha %l2, [%l7 + %l5] 0xeb
5072 membar #Sync
5073 add %o4, %g1, %g5
5074 nop
5075 set 0x54, %o4
5076 stw %l1, [%l7 + %o4]
5077 nop
5078 set 0x0E, %o5
5079 ldub [%l7 + %o5], %o5
5080 and %i1, %l6, %i4
5081 add %l7, 0x70, %l6
5082 wr %g0, 0x88, %asi
5083 casxa [%l6] 0x88, %o6, %i6
5084 nop
5085 set 0x18, %o1
5086 prefetch [%l7 + %o1], 1
5087 or %o0, %g4, %o2
5088 nop
5089 set 0x0C, %i0
5090 stw %i3, [%l7 + %i0]
5091 nop
5092 set 0x30, %l2
5093 ldd [%l7 + %l2], %i4
5094 nop
5095 set 0x66, %g3
5096 lduh [%l7 + %g3], %i7
5097 nop
5098 set 0x33, %o3
5099 ldsb [%l7 + %o3], %o3
5100 set 0x40, %l4
5101 stda %g6, [%l7 + %l4] 0xea
5102 membar #Sync
5103 st %f22, [%l7 + 0x2C]
5104 nop
5105 set 0x60, %l3
5106 ldd [%l7 + %l3], %g2
5107 nop
5108 set 0x30, %i1
5109 ldd [%l7 + %i1], %l0
5110 nop
5111 set 0x1C, %l0
5112 ldsw [%l7 + %l0], %l5
5113 ld [%l7 + 0x58], %f21
5114 set 0x41, %o0
5115 ldstuba [%l7 + %o0] 0x89, %i2
5116 nop
5117 set 0x7B, %i5
5118 ldsb [%l7 + %i5], %l3
5119 nop
5120 set 0x68, %g7
5121 ldd [%l7 + %g7], %g2
5122 nop
5123 set 0x25, %i2
5124 ldub [%l7 + %i2], %g7
5125 set 0x40, %i6
5126 prefetcha [%l7 + %i6] 0x89, 0
5127 nop
5128 set 0x20, %g4
5129 lduw [%l7 + %g4], %o1
5130 fpsub32s %f24, %f21, %f11
5131 nop
5132 set 0x64, %o6
5133 lduw [%l7 + %o6], %i0
5134 set 0x70, %i7
5135 swapa [%l7 + %i7] 0x88, %l2
5136 wr %o4, %l4, %pic
5137 set 0x20, %g5
5138 stba %g1, [%l7 + %g5] 0x88
5139 nop
5140 set 0x24, %l6
5141 lduw [%l7 + %l6], %g5
5142 st %f24, [%l7 + 0x28]
5143 nop
5144 set 0x3E, %g1
5145 ldstub [%l7 + %g1], %l1
5146 set 0x66, %l1
5147 stba %i1, [%l7 + %l1] 0x88
5148 st %fsr, [%l7 + 0x30]
5149 add %l6, %o5, %o6
5150 set 0x57, %g2
5151 stba %i6, [%l7 + %g2] 0xe2
5152 membar #Sync
5153 nop
5154 set 0x50, %o7
5155 ldx [%l7 + %o7], %o0
5156 nop
5157 set 0x56, %o2
5158 ldsh [%l7 + %o2], %i4
5159 set 0x4C, %i3
5160 sta %f31, [%l7 + %i3] 0x88
5161 nop
5162 set 0x40, %i4
5163 swap [%l7 + %i4], %o2
5164 nop
5165 or %g0, 0x8, %l0
5166 sllx %l0, 0x3c, %l0
5167 wr %l0, 0x13E, %sys_tick_cmpr
5168 ld [%l7 + 0x0C], %f10
5169 set 0x6C, %l5
5170 swapa [%l7 + %l5] 0x81, %i5
5171 set 0x62, %o4
5172 stha %i7, [%l7 + %o4] 0xea
5173 membar #Sync
5174 set 0x30, %g6
5175 stxa %o3, [%l7 + %g6] 0xe2
5176 membar #Sync
5177 nop
5178 set 0x48, %o1
5179 ldx [%l7 + %o1], %g6
5180 set 0x64, %i0
5181 lda [%l7 + %i0] 0x81, %f9
5182 nop
5183 set 0x2C, %o5
5184 ldsb [%l7 + %o5], %l0
5185 nop
5186 set 0x58, %g3
5187 std %g2, [%l7 + %g3]
5188 nop
5189 set 0x1C, %l2
5190 ldstub [%l7 + %l2], %i2
5191 add %l7, 0x38, %l6
5192 wr %g0, 0x81, %asi
5193 ldxa [%l6] %asi, %l5
5194 casxa [%l6] 0x81, %l5, %g2
5195 set 0x64, %o3
5196 stwa %g7, [%l7 + %o3] 0xe3
5197 membar #Sync
5198 add %l7, 0x28, %l6
5199 wr %g0, 0x80, %asi
5200 ldxa [%l6] %asi, %o7
5201 casxa [%l6] 0x80, %o7, %l3
5202 set 0x40, %l4
5203 stda %f0, [%l7 + %l4] 0xc4
5204 nop
5205 set 0x44, %l3
5206 swap [%l7 + %l3], %i0
5207 nop
5208 set 0x68, %l0
5209 ldstub [%l7 + %l0], %l2
5210 set 0x60, %i1
5211 ldda [%l7 + %i1] 0x89, %o4
5212 set 0x56, %i5
5213 ldstuba [%l7 + %i5] 0x89, %o1
5214 wr %g1, %g5, %softint
5215 nop
5216 set 0x60, %o0
5217 swap [%l7 + %o0], %l1
5218 nop
5219 set 0x15, %g7
5220 ldstub [%l7 + %g7], %i1
5221 or %l4, %o5, %o6
5222 nop
5223 set 0x50, %i2
5224 stx %i6, [%l7 + %i2]
5225 fpsub32 %f12, %f4, %f20
5226 st %fsr, [%l7 + 0x48]
5227 set 0x40, %i6
5228 ldda [%l7 + %i6] 0xd2, %f16
5229 set 0x40, %g4
5230 stda %f16, [%l7 + %g4] 0x81
5231 nop
5232 nop
5233 setx 0x676B80ADB6C9EA74, %l0, %l6
5234 stx %l6, [%l7 + 0x28]
5235 ldd [%l7 + 0x28], %f10
5236 setx 0x0E45D9A1D84A451B, %l1, %l5
5237 stx %l5, [%l7 + 0x10]
5238 ldd [%l7 + 0x10], %f16
5239 fdivd %f16, %f10, %f0
5240 nop
5241 set 0x33, %o6
5242 ldstub [%l7 + %o6], %o0
5243 nop
5244 set 0x08, %g5
5245 ldd [%l7 + %g5], %f20
5246 or %i4, %l6, %i3
5247 ld [%l7 + 0x34], %f27
5248 nop
5249 set 0x10, %i7
5250 ldx [%l7 + %i7], %g4
5251 nop
5252 set 0x47, %l6
5253 ldsb [%l7 + %l6], %o2
5254 nop
5255 set 0x18, %g1
5256 ldd [%l7 + %g1], %i6
5257 set 0x46, %l1
5258 stba %o3, [%l7 + %l1] 0x80
5259 add %l7, 0x5C, %l6
5260 wr %g0, 0x89, %asi
5261 casa [%l6] 0x89, %g6, %l0
5262 fpsub16s %f24, %f15, %f26
5263 and %g3, %i5, %l5
5264 add %l7, 0x60, %l6
5265 wr %g0, 0x88, %asi
5266 casa [%l6] 0x88, %g2, %g7
5267 and %i2, %l3, %i0
5268 st %fsr, [%l7 + 0x14]
5269 nop
5270 set 0x48, %g2
5271 std %l2, [%l7 + %g2]
5272 nop
5273 set 0x34, %o2
5274 ldsh [%l7 + %o2], %o4
5275 nop
5276 set 0x10, %o7
5277 prefetch [%l7 + %o7], 3
5278 nop
5279 set 0x10, %i3
5280 prefetch [%l7 + %i3], 4
5281 st %fsr, [%l7 + 0x38]
5282 nop
5283 set 0x68, %i4
5284 ldd [%l7 + %i4], %f14
5285 fpadd32 %f12, %f2, %f12
5286 st %f21, [%l7 + 0x54]
5287 set 0x74, %o4
5288 lda [%l7 + %o4] 0x81, %f25
5289 nop
5290 set 0x70, %g6
5291 lduh [%l7 + %g6], %o1
5292 add %g1, %o7, %g5
5293 set 0x30, %o1
5294 ldda [%l7 + %o1] 0xea, %l0
5295 nop
5296 set 0x6E, %l5
5297 sth %l4, [%l7 + %l5]
5298 fpsub32s %f6, %f2, %f3
5299 and %o5, %o6, %i1
5300 nop
5301 set 0x10, %i0
5302 ldsw [%l7 + %i0], %i6
5303 set 0x4C, %o5
5304 stwa %i4, [%l7 + %o5] 0x80
5305 ld [%l7 + 0x6C], %f2
5306 nop
5307 set 0x28, %l2
5308 stx %fsr, [%l7 + %l2]
5309 nop
5310 set 0x58, %g3
5311 std %i6, [%l7 + %g3]
5312 nop
5313 set 0x24, %l4
5314 lduw [%l7 + %l4], %o0
5315 or %g4, %i3, %o2
5316 nop
5317 set 0x38, %o3
5318 ldd [%l7 + %o3], %o2
5319 nop
5320 set 0x50, %l0
5321 ldd [%l7 + %l0], %f10
5322 set 0x70, %l3
5323 sta %f19, [%l7 + %l3] 0x88
5324 nop
5325 set 0x30, %i5
5326 stx %fsr, [%l7 + %i5]
5327 set 0x4C, %i1
5328 swapa [%l7 + %i1] 0x81, %g6
5329 nop
5330 set 0x08, %g7
5331 lduw [%l7 + %g7], %i7
5332 nop
5333 set 0x68, %o0
5334 ldd [%l7 + %o0], %l0
5335 nop
5336 set 0x40, %i6
5337 std %f0, [%l7 + %i6]
5338 nop
5339 set 0x10, %g4
5340 std %f14, [%l7 + %g4]
5341 nop
5342 set 0x56, %o6
5343 stb %i5, [%l7 + %o6]
5344 nop
5345 set 0x28, %i2
5346 lduh [%l7 + %i2], %g3
5347 ld [%l7 + 0x24], %f22
5348 st %f22, [%l7 + 0x24]
5349 nop
5350 set 0x4A, %i7
5351 ldsh [%l7 + %i7], %l5
5352 set 0x68, %l6
5353 ldxa [%l7 + %l6] 0x81, %g7
5354 and %i2, %l3, %i0
5355 set 0x70, %g5
5356 swapa [%l7 + %g5] 0x89, %g2
5357 st %f1, [%l7 + 0x38]
5358 nop
5359 set 0x64, %l1
5360 lduw [%l7 + %l1], %l2
5361 nop
5362 set 0x60, %g2
5363 prefetch [%l7 + %g2], 0
5364 set 0x44, %o2
5365 lda [%l7 + %o2] 0x88, %f8
5366 set 0x08, %o7
5367 ldxa [%l7 + %o7] 0x88, %o1
5368 nop
5369 set 0x7C, %i3
5370 prefetch [%l7 + %i3], 4
5371 set 0x58, %g1
5372 stxa %g1, [%l7 + %g1] 0x89
5373 or %o4, %o7, %l1
5374 nop
5375 set 0x18, %o4
5376 lduh [%l7 + %o4], %g5
5377 and %l4, %o5, %o6
5378 add %l7, 0x60, %l6
5379 wr %g0, 0x81, %asi
5380 casxa [%l6] 0x81, %i6, %i4
5381 nop
5382 set 0x74, %g6
5383 stw %l6, [%l7 + %g6]
5384 set 0x40, %o1
5385 stda %f0, [%l7 + %o1] 0x81
5386 nop
5387 set 0x44, %l5
5388 ldsw [%l7 + %l5], %i1
5389 nop
5390 set 0x08, %i4
5391 ldsw [%l7 + %i4], %o0
5392 nop
5393 set 0x28, %i0
5394 ldd [%l7 + %i0], %i2
5395 add %l7, 0x40, %l6
5396 wr %g0, 0x88, %asi
5397 casxa [%l6] 0x88, %g4, %o2
5398 nop
5399 set 0x4C, %l2
5400 stw %g6, [%l7 + %l2]
5401 ba,pt %xcc, loop_35
5402 nop
5403 set 0x40, %g3
5404 ldsw [%l7 + %g3], %o3
5405 or %i7, %l0, %g3
5406 set 0x60, %l4
5407 ldda [%l7 + %l4] 0xe2, %l4
5408loop_35:
5409 nop
5410 set 0x48, %o5
5411 stwa %g7, [%l7 + %o5] 0xea
5412 membar #Sync
5413 wr %i2, %i5, %ccr
5414 set 0x4C, %l0
5415 stwa %i0, [%l7 + %l0] 0xe2
5416 membar #Sync
5417 nop
5418 set 0x7A, %o3
5419 stb %g2, [%l7 + %o3]
5420 or %l2, %l3, %o1
5421 st %fsr, [%l7 + 0x64]
5422 nop
5423 set 0x42, %l3
5424 ldsh [%l7 + %l3], %o4
5425 set 0x14, %i1
5426 swapa [%l7 + %i1] 0x88, %g1
5427 fpsub32 %f0, %f4, %f0
5428 add %l1, %o7, %g5
5429 ld [%l7 + 0x30], %f7
5430 nop
5431 set 0x50, %g7
5432 std %f18, [%l7 + %g7]
5433 st %fsr, [%l7 + 0x50]
5434 nop
5435 set 0x1E, %o0
5436 ldstub [%l7 + %o0], %o5
5437 set 0x40, %i5
5438 ldda [%l7 + %i5] 0x80, %f16
5439 set 0x40, %i6
5440 ldda [%l7 + %i6] 0xd0, %f16
5441 nop
5442 set 0x60, %o6
5443 stx %l4, [%l7 + %o6]
5444 nop
5445 or %g0, 0x8, %l0
5446 sllx %l0, 0x3c, %l0
5447 wr %l0, %g0, %tick_cmpr
5448 nop
5449 set 0x18, %g4
5450 ldstub [%l7 + %g4], %i4
5451 nop
5452 set 0x0A, %i7
5453 ldub [%l7 + %i7], %l6
5454 nop
5455 set 0x08, %i2
5456 stx %o0, [%l7 + %i2]
5457 nop
5458 set 0x4E, %g5
5459 ldstub [%l7 + %g5], %i1
5460 set 0x40, %l6
5461 stda %f0, [%l7 + %l6] 0xda
5462 nop
5463 set 0x13, %l1
5464 ldstub [%l7 + %l1], %i3
5465 and %o2, %g4, %o3
5466 set 0x40, %o2
5467 stda %f16, [%l7 + %o2] 0xd2
5468 nop
5469 nop
5470 setx 0xE5ABB1C5BA72EAC0, %l0, %l6
5471 stx %l6, [%l7 + 0x28]
5472 ldd [%l7 + 0x28], %f0
5473 setx 0xF346E08D86908B82, %l1, %l5
5474 stx %l5, [%l7 + 0x10]
5475 ldd [%l7 + 0x10], %f20
5476 fdivd %f20, %f0, %f4
5477 set 0x20, %o7
5478 ldda [%l7 + %o7] 0xe2, %g6
5479 set 0x48, %g2
5480 prefetcha [%l7 + %g2] 0x88, 1
5481 nop
5482 set 0x38, %g1
5483 std %f24, [%l7 + %g1]
5484 set 0x1E, %o4
5485 stha %g3, [%l7 + %o4] 0x89
5486 set 0x38, %g6
5487 stxa %l0, [%l7 + %g6] 0x89
5488 nop
5489 set 0x37, %i3
5490 ldsb [%l7 + %i3], %g7
5491 set 0x5C, %o1
5492 sta %f29, [%l7 + %o1] 0x88
5493 st %fsr, [%l7 + 0x6C]
5494 nop
5495 set 0x08, %l5
5496 ldd [%l7 + %l5], %i2
5497 set 0x5F, %i4
5498 ldstuba [%l7 + %i4] 0x88, %l5
5499 nop
5500 set 0x2C, %i0
5501 stw %i5, [%l7 + %i0]
5502 set 0x50, %l2
5503 prefetcha [%l7 + %l2] 0x88, 4
5504 set 0x70, %l4
5505 stba %l2, [%l7 + %l4] 0xea
5506 membar #Sync
5507 set 0x20, %g3
5508 stxa %l3, [%l7 + %g3] 0x80
5509 set 0x40, %o5
5510 stda %f16, [%l7 + %o5] 0xcc
5511 nop
5512 set 0x78, %l0
5513 sth %g2, [%l7 + %l0]
5514 set 0x18, %l3
5515 prefetcha [%l7 + %l3] 0x80, 3
5516 nop
5517 set 0x58, %i1
5518 ldd [%l7 + %i1], %o4
5519 nop
5520 set 0x68, %g7
5521 ldd [%l7 + %g7], %f0
5522 add %l7, 0x30, %l6
5523 wr %g0, 0x81, %asi
5524 casxa [%l6] 0x81, %l1, %g1
5525 nop
5526 set 0x2C, %o3
5527 lduh [%l7 + %o3], %o7
5528 nop
5529 set 0x3C, %i5
5530 ldsw [%l7 + %i5], %o5
5531 nop
5532 set 0x2B, %i6
5533 ldstub [%l7 + %i6], %g5
5534 set 0x60, %o6
5535 swapa [%l7 + %o6] 0x81, %o6
5536 nop
5537 set 0x52, %o0
5538 ldstub [%l7 + %o0], %l4
5539 nop
5540 set 0x08, %g4
5541 stx %i4, [%l7 + %g4]
5542 set 0x27, %i2
5543 stba %l6, [%l7 + %i2] 0xe3
5544 membar #Sync
5545 nop
5546 set 0x20, %g5
5547 stw %i6, [%l7 + %g5]
5548 nop
5549 set 0x0E, %l6
5550 ldstub [%l7 + %l6], %o0
5551 fpadd32 %f20, %f28, %f2
5552 set 0x20, %i7
5553 stxa %i3, [%l7 + %i7] 0x80
5554 nop
5555 set 0x49, %l1
5556 ldsb [%l7 + %l1], %i1
5557 fpadd32 %f16, %f8, %f6
5558 set 0x3D, %o2
5559 stba %g4, [%l7 + %o2] 0xe2
5560 membar #Sync
5561 set 0x20, %g2
5562 swapa [%l7 + %g2] 0x80, %o3
5563 set 0x40, %o7
5564 stda %f0, [%l7 + %o7] 0xf0
5565 membar #Sync
5566 set 0x48, %o4
5567 stda %g6, [%l7 + %o4] 0xeb
5568 membar #Sync
5569 set 0x40, %g1
5570 ldda [%l7 + %g1] 0x88, %f16
5571 nop
5572 set 0x10, %i3
5573 stx %fsr, [%l7 + %i3]
5574 set 0x25, %o1
5575 stba %i7, [%l7 + %o1] 0x89
5576 nop
5577 set 0x70, %g6
5578 ldd [%l7 + %g6], %f4
5579 and %g3, %l0, %o2
5580 add %l7, 0x20, %l6
5581 wr %g0, 0x80, %asi
5582 ldxa [%l6] %asi, %g7
5583 casxa [%l6] 0x80, %g7, %l5
5584 set 0x7E, %l5
5585 ldstuba [%l7 + %l5] 0x89, %i2
5586 nop
5587 set 0x12, %i4
5588 sth %i0, [%l7 + %i4]
5589 nop
5590 set 0x78, %i0
5591 lduw [%l7 + %i0], %l2
5592 set 0x28, %l2
5593 lda [%l7 + %l2] 0x81, %f31
5594 nop
5595 set 0x63, %g3
5596 stb %l3, [%l7 + %g3]
5597 and %i5, %g2, %o1
5598 set 0x20, %l4
5599 ldda [%l7 + %l4] 0x81, %l0
5600 nop
5601 set 0x50, %o5
5602 ldsw [%l7 + %o5], %o4
5603 nop
5604 set 0x5D, %l3
5605 stb %o7, [%l7 + %l3]
5606 and %g1, %g5, %o6
5607 set 0x1A, %i1
5608 stha %o5, [%l7 + %i1] 0xeb
5609 membar #Sync
5610 nop
5611 set 0x58, %l0
5612 lduw [%l7 + %l0], %l4
5613 nop
5614 set 0x44, %o3
5615 swap [%l7 + %o3], %i4
5616 ld [%l7 + 0x58], %f16
5617 nop
5618 set 0x60, %i5
5619 sth %i6, [%l7 + %i5]
5620 set 0x3C, %g7
5621 lda [%l7 + %g7] 0x80, %f22
5622 add %l6, %i3, %o0
5623 set 0x40, %i6
5624 stda %f16, [%l7 + %i6] 0xc4
5625 set 0x18, %o0
5626 prefetcha [%l7 + %o0] 0x89, 0
5627 nop
5628 set 0x30, %o6
5629 std %f30, [%l7 + %o6]
5630 nop
5631 set 0x54, %g4
5632 ldsb [%l7 + %g4], %i1
5633 ld [%l7 + 0x40], %f8
5634 nop
5635 set 0x48, %i2
5636 stx %o3, [%l7 + %i2]
5637 membar #Sync
5638 set 0x40, %l6
5639 ldda [%l7 + %l6] 0xf0, %f16
5640 set 0x40, %g5
5641 stxa %i7, [%l7 + %g5] 0xea
5642 membar #Sync
5643 nop
5644 set 0x50, %i7
5645 std %g2, [%l7 + %i7]
5646 set 0x30, %o2
5647 stxa %g6, [%l7 + %o2] 0x81
5648 ld [%l7 + 0x0C], %f11
5649 nop
5650 set 0x70, %l1
5651 stw %o2, [%l7 + %l1]
5652 nop
5653 set 0x75, %g2
5654 stb %l0, [%l7 + %g2]
5655 st %fsr, [%l7 + 0x7C]
5656 nop
5657 set 0x58, %o7
5658 std %f18, [%l7 + %o7]
5659 set 0x60, %o4
5660 stda %g6, [%l7 + %o4] 0xea
5661 membar #Sync
5662 set 0x6F, %i3
5663 ldstuba [%l7 + %i3] 0x80, %i2
5664 set 0x35, %g1
5665 ldstuba [%l7 + %g1] 0x89, %i0
5666 nop
5667 set 0x68, %g6
5668 std %l4, [%l7 + %g6]
5669 nop
5670 set 0x48, %o1
5671 ldx [%l7 + %o1], %l3
5672 nop
5673 set 0x2C, %i4
5674 sth %l2, [%l7 + %i4]
5675 nop
5676 set 0x18, %i0
5677 std %g2, [%l7 + %i0]
5678 nop
5679 set 0x0C, %l5
5680 ldsb [%l7 + %l5], %o1
5681 fpadd16 %f28, %f14, %f8
5682 nop
5683 set 0x20, %l2
5684 stx %l1, [%l7 + %l2]
5685 nop
5686 set 0x0C, %l4
5687 ldub [%l7 + %l4], %i5
5688 nop
5689 set 0x68, %o5
5690 ldd [%l7 + %o5], %f0
5691 nop
5692 set 0x50, %g3
5693 ldd [%l7 + %g3], %f4
5694 nop
5695 set 0x0C, %i1
5696 ldsh [%l7 + %i1], %o4
5697 nop
5698 set 0x30, %l0
5699 stx %fsr, [%l7 + %l0]
5700 nop
5701 set 0x08, %o3
5702 std %g0, [%l7 + %o3]
5703 or %o7, %g5, %o5
5704 st %f20, [%l7 + 0x2C]
5705 add %l7, 0x68, %l6
5706 wr %g0, 0x80, %asi
5707 lda [%l6] %asi, %l4
5708 casa [%l6] 0x80, %l4, %i4
5709 nop
5710 set 0x4C, %l3
5711 ldsw [%l7 + %l3], %i6
5712 set 0x38, %i5
5713 ldxa [%l7 + %i5] 0x88, %l6
5714 or %o6, %o0, %i3
5715 set 0x74, %g7
5716 lda [%l7 + %g7] 0x80, %f4
5717 add %g4, %i1, %o3
5718 set 0x48, %i6
5719 prefetcha [%l7 + %i6] 0x89, 2
5720 or %i7, %o2, %l0
5721 ld [%l7 + 0x3C], %f6
5722 nop
5723 set 0x6C, %o0
5724 sth %g7, [%l7 + %o0]
5725 set 0x64, %g4
5726 sta %f15, [%l7 + %g4] 0x89
5727 nop
5728 set 0x70, %o6
5729 ldd [%l7 + %o6], %f16
5730 ld [%l7 + 0x54], %f2
5731 set 0x30, %l6
5732 stxa %i2, [%l7 + %l6] 0xe3
5733 membar #Sync
5734 set 0x10, %g5
5735 stxa %i0, [%l7 + %g5] 0x88
5736 set 0x60, %i2
5737 stha %g6, [%l7 + %i2] 0xe2
5738 membar #Sync
5739 set 0x38, %o2
5740 stha %l3, [%l7 + %o2] 0x81
5741 fpsub32 %f12, %f6, %f24
5742 nop
5743 set 0x70, %i7
5744 ldd [%l7 + %i7], %l2
5745 nop
5746 set 0x18, %g2
5747 stx %l5, [%l7 + %g2]
5748 set 0x08, %o7
5749 sta %f30, [%l7 + %o7] 0x89
5750 nop
5751 set 0x78, %l1
5752 ldd [%l7 + %l1], %f8
5753 st %f29, [%l7 + 0x24]
5754 nop
5755 set 0x53, %o4
5756 ldsb [%l7 + %o4], %g2
5757 nop
5758 set 0x58, %i3
5759 stx %o1, [%l7 + %i3]
5760 add %l1, %i5, %o4
5761 nop
5762 set 0x68, %g1
5763 lduw [%l7 + %g1], %o7
5764 nop
5765 set 0x60, %g6
5766 ldx [%l7 + %g6], %g5
5767 set 0x58, %o1
5768 sta %f0, [%l7 + %o1] 0x88
5769 bg,a,pt %xcc, loop_36
5770 or %g1, %o5, %i4
5771 or %i6, %l4, %l6
5772 set 0x76, %i4
5773 stha %o6, [%l7 + %i4] 0xea
5774 membar #Sync
5775loop_36:
5776 st %fsr, [%l7 + 0x08]
5777 nop
5778 set 0x6A, %i0
5779 lduh [%l7 + %i0], %o0
5780 set 0x40, %l5
5781 ldda [%l7 + %l5] 0x80, %f16
5782 and %i3, %i1, %g4
5783 set 0x78, %l4
5784 ldxa [%l7 + %l4] 0x89, %o3
5785 set 0x60, %l2
5786 stxa %i7, [%l7 + %l2] 0xea
5787 membar #Sync
5788 set 0x44, %g3
5789 sta %f0, [%l7 + %g3] 0x89
5790 set 0x58, %o5
5791 sta %f25, [%l7 + %o5] 0x80
5792 set 0x3A, %i1
5793 stba %g3, [%l7 + %i1] 0xeb
5794 membar #Sync
5795 nop
5796 set 0x7C, %o3
5797 swap [%l7 + %o3], %o2
5798 nop
5799 set 0x7C, %l3
5800 ldsw [%l7 + %l3], %g7
5801 set 0x29, %l0
5802 stba %i2, [%l7 + %l0] 0xeb
5803 membar #Sync
5804 set 0x28, %i5
5805 prefetcha [%l7 + %i5] 0x80, 1
5806 nop
5807 set 0x48, %g7
5808 ldsh [%l7 + %g7], %g6
5809 set 0x48, %o0
5810 prefetcha [%l7 + %o0] 0x81, 1
5811 nop
5812 set 0x38, %i6
5813 std %l0, [%l7 + %i6]
5814 nop
5815 set 0x5B, %o6
5816 ldub [%l7 + %o6], %l5
5817 set 0x29, %g4
5818 stba %l2, [%l7 + %g4] 0xe3
5819 membar #Sync
5820 ld [%l7 + 0x5C], %f31
5821 be,a %icc, loop_37
5822 fpadd32s %f29, %f3, %f10
5823 or %g2, %o1, %i5
5824 nop
5825 set 0x60, %l6
5826 ldd [%l7 + %l6], %f14
5827loop_37:
5828 nop
5829 set 0x56, %g5
5830 ldstuba [%l7 + %g5] 0x88, %l1
5831 nop
5832 set 0x38, %o2
5833 lduw [%l7 + %o2], %o7
5834 nop
5835 set 0x7C, %i7
5836 ldsw [%l7 + %i7], %o4
5837 set 0x60, %i2
5838 prefetcha [%l7 + %i2] 0x81, 2
5839 add %g5, %i4, %o5
5840 set 0x40, %g2
5841 stda %f16, [%l7 + %g2] 0x89
5842 nop
5843 set 0x60, %o7
5844 stx %fsr, [%l7 + %o7]
5845 set 0x48, %l1
5846 sta %f7, [%l7 + %l1] 0x88
5847 fpsub32 %f28, %f16, %f22
5848 wr %l4, %l6, %softint
5849 set 0x40, %i3
5850 stda %f0, [%l7 + %i3] 0xda
5851 wr %o6, %i6, %y
5852 set 0x24, %g1
5853 stba %o0, [%l7 + %g1] 0x80
5854 nop
5855 set 0x0C, %g6
5856 swap [%l7 + %g6], %i1
5857 nop
5858 set 0x48, %o1
5859 stw %i3, [%l7 + %o1]
5860 nop
5861 set 0x60, %i4
5862 ldd [%l7 + %i4], %g4
5863 nop
5864 set 0x64, %o4
5865 ldsw [%l7 + %o4], %i7
5866 nop
5867 set 0x78, %i0
5868 stx %fsr, [%l7 + %i0]
5869 nop
5870 set 0x68, %l4
5871 std %f14, [%l7 + %l4]
5872 add %o3, %o2, %g3
5873 nop
5874 set 0x20, %l2
5875 ldsw [%l7 + %l2], %i2
5876 nop
5877 set 0x78, %g3
5878 stx %i0, [%l7 + %g3]
5879 set 0x2A, %l5
5880 stha %g6, [%l7 + %l5] 0x88
5881 ble,pt %icc, loop_38
5882 nop
5883 set 0x5C, %o5
5884 ldsw [%l7 + %o5], %l3
5885 membar #Sync
5886 set 0x40, %o3
5887 ldda [%l7 + %o3] 0xf0, %f0
5888loop_38:
5889 nop
5890 add %l7, 0x50, %l6
5891 wr %g0, 0x81, %asi
5892 casa [%l6] 0x81, %l0, %g7
5893 nop
5894 set 0x30, %l3
5895 ldx [%l7 + %l3], %l2
5896 ba,a,pn %icc, loop_39
5897 nop
5898 set 0x1C, %l0
5899 stw %g2, [%l7 + %l0]
5900 fpsub16s %f15, %f19, %f20
5901 set 0x7A, %i5
5902 ldstuba [%l7 + %i5] 0x89, %l5
5903loop_39:
5904 nop
5905 set 0x14, %g7
5906 stha %o1, [%l7 + %g7] 0x88
5907 nop
5908 set 0x68, %o0
5909 stx %fsr, [%l7 + %o0]
5910 nop
5911 set 0x0C, %i6
5912 ldsw [%l7 + %i6], %i5
5913 nop
5914 set 0x50, %i1
5915 ldub [%l7 + %i1], %o7
5916 nop
5917 set 0x44, %g4
5918 ldsh [%l7 + %g4], %o4
5919 fpsub16 %f2, %f16, %f30
5920 nop
5921 set 0x14, %o6
5922 stw %g1, [%l7 + %o6]
5923 nop
5924 set 0x08, %l6
5925 ldd [%l7 + %l6], %g4
5926 ld [%l7 + 0x78], %f2
5927 set 0x10, %o2
5928 ldxa [%l7 + %o2] 0x89, %i4
5929 set 0x1E, %i7
5930 stba %l1, [%l7 + %i7] 0x88
5931 set 0x60, %i2
5932 lda [%l7 + %i2] 0x80, %f2
5933 nop
5934 set 0x08, %g5
5935 prefetch [%l7 + %g5], 2
5936 nop
5937 set 0x10, %g2
5938 stx %o5, [%l7 + %g2]
5939 nop
5940 set 0x1E, %o7
5941 ldsh [%l7 + %o7], %l4
5942 set 0x40, %l1
5943 stda %f0, [%l7 + %l1] 0x81
5944 add %l7, 0x58, %l6
5945 wr %g0, 0x88, %asi
5946 casxa [%l6] 0x88, %l6, %o6
5947 nop
5948 set 0x38, %i3
5949 ldstub [%l7 + %i3], %i6
5950 set 0x14, %g6
5951 stha %o0, [%l7 + %g6] 0x88
5952 nop
5953 set 0x22, %o1
5954 ldub [%l7 + %o1], %i3
5955 st %f2, [%l7 + 0x7C]
5956 set 0x58, %g1
5957 lda [%l7 + %g1] 0x81, %f18
5958 set 0x24, %i4
5959 ldstuba [%l7 + %i4] 0x88, %i1
5960 nop
5961 set 0x40, %o4
5962 stw %g4, [%l7 + %o4]
5963 nop
5964 set 0x6E, %l4
5965 lduh [%l7 + %l4], %o3
5966 add %l7, 0x4C, %l6
5967 wr %g0, 0x80, %asi
5968 casa [%l6] 0x80, %i7, %g3
5969 set 0x60, %i0
5970 stxa %i2, [%l7 + %i0] 0xe3
5971 membar #Sync
5972 set 0x40, %l2
5973 stda %f0, [%l7 + %l2] 0xf8
5974 membar #Sync
5975 nop
5976 set 0x63, %l5
5977 stb %o2, [%l7 + %l5]
5978 ld [%l7 + 0x18], %f26
5979 nop
5980 set 0x7C, %g3
5981 sth %i0, [%l7 + %g3]
5982 nop
5983 set 0x30, %o5
5984 ldd [%l7 + %o5], %f14
5985 or %l3, %g6, %l0
5986 set 0x70, %l3
5987 ldda [%l7 + %l3] 0x80, %l2
5988 st %f22, [%l7 + 0x34]
5989 or %g2, %g7, %o1
5990 fpadd16 %f8, %f24, %f20
5991 add %i5, %l5, %o4
5992 add %l7, 0x38, %l6
5993 wr %g0, 0x80, %asi
5994 casxa [%l6] 0x80, %o7, %g5
5995 nop
5996 set 0x12, %l0
5997 lduh [%l7 + %l0], %i4
5998 nop
5999 set 0x1C, %o3
6000 prefetch [%l7 + %o3], 0
6001 set 0x0D, %i5
6002 ldstuba [%l7 + %i5] 0x81, %g1
6003 or %l1, %o5, %l6
6004 or %l4, %i6, %o6
6005 set 0x77, %g7
6006 stba %i3, [%l7 + %g7] 0xeb
6007 membar #Sync
6008 or %i1, %o0, %o3
6009 nop
6010 set 0x30, %i6
6011 std %i6, [%l7 + %i6]
6012 nop
6013 set 0x10, %o0
6014 prefetch [%l7 + %o0], 2
6015 nop
6016 set 0x18, %g4
6017 ldsb [%l7 + %g4], %g3
6018 nop
6019 set 0x7C, %o6
6020 ldsw [%l7 + %o6], %i2
6021 set 0x40, %i1
6022 stda %f0, [%l7 + %i1] 0xf1
6023 membar #Sync
6024 nop
6025 set 0x20, %l6
6026 ldx [%l7 + %l6], %g4
6027 nop
6028 set 0x3C, %o2
6029 stw %o2, [%l7 + %o2]
6030 add %l3, %i0, %l0
6031 add %l7, 0x20, %l6
6032 wr %g0, 0x81, %asi
6033 ldxa [%l6] %asi, %l2
6034 casxa [%l6] 0x81, %l2, %g2
6035 set 0x50, %i7
6036 sta %f18, [%l7 + %i7] 0x88
6037 nop
6038 set 0x36, %i2
6039 lduh [%l7 + %i2], %g6
6040 nop
6041 set 0x3E, %g5
6042 sth %g7, [%l7 + %g5]
6043 nop
6044 set 0x70, %g2
6045 std %f30, [%l7 + %g2]
6046 set 0x40, %o7
6047 stda %f0, [%l7 + %o7] 0xca
6048 nop
6049 set 0x68, %l1
6050 ldx [%l7 + %l1], %o1
6051 nop
6052 set 0x38, %i3
6053 ldsw [%l7 + %i3], %i5
6054 set 0x5B, %g6
6055 stba %l5, [%l7 + %g6] 0x80
6056 nop
6057 set 0x18, %o1
6058 std %o4, [%l7 + %o1]
6059 nop
6060 set 0x68, %i4
6061 std %f8, [%l7 + %i4]
6062 nop
6063 set 0x52, %o4
6064 ldstub [%l7 + %o4], %o7
6065 nop
6066 set 0x70, %l4
6067 ldstub [%l7 + %l4], %g5
6068 nop
6069 set 0x08, %i0
6070 lduw [%l7 + %i0], %g1
6071 nop
6072 set 0x18, %l2
6073 std %l0, [%l7 + %l2]
6074 nop
6075 or %g0, 0x8, %l0
6076 sllx %l0, 0x3c, %l0
6077 wr %l0, 0x39A, %sys_tick_cmpr
6078 set 0x28, %g1
6079 swapa [%l7 + %g1] 0x89, %l4
6080 set 0x44, %g3
6081 lda [%l7 + %g3] 0x89, %f14
6082 nop
6083 set 0x5C, %o5
6084 lduw [%l7 + %o5], %i4
6085 nop
6086 set 0x66, %l5
6087 sth %o6, [%l7 + %l5]
6088 st %f1, [%l7 + 0x10]
6089 add %l7, 0x78, %l6
6090 wr %g0, 0x89, %asi
6091 casxa [%l6] 0x89, %i6, %i1
6092 nop
6093 set 0x47, %l3
6094 ldub [%l7 + %l3], %o0
6095 nop
6096 set 0x38, %o3
6097 std %i2, [%l7 + %o3]
6098 membar #Sync
6099 set 0x40, %i5
6100 ldda [%l7 + %i5] 0xf1, %f0
6101 set 0x40, %l0
6102 ldxa [%l7 + %l0] 0x88, %o3
6103 nop
6104 set 0x68, %i6
6105 lduw [%l7 + %i6], %g3
6106 nop
6107 set 0x7A, %o0
6108 ldsh [%l7 + %o0], %i2
6109 set 0x28, %g7
6110 lda [%l7 + %g7] 0x89, %f18
6111 and %i7, %g4, %l3
6112 set 0x08, %o6
6113 lda [%l7 + %o6] 0x80, %f28
6114 set 0x20, %g4
6115 stha %i0, [%l7 + %g4] 0xe2
6116 membar #Sync
6117 wr %l0, %l2, %clear_softint
6118 set 0x50, %l6
6119 ldxa [%l7 + %l6] 0x80, %g2
6120 set 0x40, %i1
6121 ldda [%l7 + %i1] 0xda, %f16
6122 set 0x78, %o2
6123 sta %f13, [%l7 + %o2] 0x80
6124 set 0x48, %i7
6125 stxa %g6, [%l7 + %i7] 0x81
6126 add %l7, 0x20, %l6
6127 wr %g0, 0x89, %asi
6128 ldxa [%l6] %asi, %o2
6129 casxa [%l6] 0x89, %o2, %g7
6130 nop
6131 set 0x50, %g5
6132 lduw [%l7 + %g5], %o1
6133 nop
6134 set 0x68, %g2
6135 stx %fsr, [%l7 + %g2]
6136 set 0x24, %i2
6137 lda [%l7 + %i2] 0x88, %f16
6138 nop
6139 set 0x68, %l1
6140 ldd [%l7 + %l1], %f24
6141 nop
6142 set 0x7A, %o7
6143 ldsh [%l7 + %o7], %l5
6144 nop
6145 set 0x34, %g6
6146 lduw [%l7 + %g6], %i5
6147 set 0x40, %i3
6148 ldda [%l7 + %i3] 0xd0, %f16
6149 fpadd16 %f12, %f12, %f2
6150 nop
6151 set 0x20, %o1
6152 lduw [%l7 + %o1], %o4
6153 st %fsr, [%l7 + 0x64]
6154 set 0x40, %i4
6155 ldda [%l7 + %i4] 0x81, %f16
6156 nop
6157 set 0x70, %l4
6158 stx %fsr, [%l7 + %l4]
6159 wr %o7, %g1, %clear_softint
6160 set 0x50, %o4
6161 stxa %l1, [%l7 + %o4] 0xea
6162 membar #Sync
6163 add %g5, %o5, %l4
6164 nop
6165 set 0x74, %l2
6166 ldsw [%l7 + %l2], %i4
6167 nop
6168 set 0x7C, %g1
6169 lduh [%l7 + %g1], %o6
6170 and %i6, %l6, %o0
6171 set 0x68, %g3
6172 stda %i2, [%l7 + %g3] 0x88
6173 and %i1, %o3, %i2
6174 nop
6175 set 0x68, %i0
6176 ldub [%l7 + %i0], %g3
6177 nop
6178 set 0x08, %l5
6179 swap [%l7 + %l5], %i7
6180 or %g4, %i0, %l3
6181 add %l0, %l2, %g2
6182 set 0x50, %o5
6183 sta %f31, [%l7 + %o5] 0x89
6184 nop
6185 set 0x6E, %o3
6186 stb %o2, [%l7 + %o3]
6187 nop
6188 set 0x28, %i5
6189 std %f20, [%l7 + %i5]
6190 nop
6191 set 0x14, %l3
6192 stw %g6, [%l7 + %l3]
6193 nop
6194 set 0x64, %l0
6195 ldstub [%l7 + %l0], %o1
6196 set 0x3F, %i6
6197 ldstuba [%l7 + %i6] 0x80, %l5
6198 nop
6199 set 0x0C, %g7
6200 ldstub [%l7 + %g7], %i5
6201 nop
6202 set 0x2E, %o6
6203 ldub [%l7 + %o6], %g7
6204 set 0x16, %o0
6205 ldstuba [%l7 + %o0] 0x88, %o7
6206 fpadd32s %f21, %f14, %f20
6207 bne,a,pt %icc, loop_40
6208 ld [%l7 + 0x14], %f9
6209 set 0x40, %l6
6210 stda %f0, [%l7 + %l6] 0xc8
6211loop_40:
6212 nop
6213 set 0x40, %g4
6214 ldda [%l7 + %g4] 0x89, %f0
6215 nop
6216 set 0x20, %o2
6217 swap [%l7 + %o2], %g1
6218 nop
6219 set 0x50, %i7
6220 stx %fsr, [%l7 + %i7]
6221 nop
6222 set 0x40, %i1
6223 std %f30, [%l7 + %i1]
6224 set 0x78, %g5
6225 stda %l0, [%l7 + %g5] 0x89
6226 nop
6227 set 0x62, %i2
6228 stb %g5, [%l7 + %i2]
6229 set 0x10, %g2
6230 stda %o4, [%l7 + %g2] 0x88
6231 nop
6232 set 0x60, %o7
6233 lduh [%l7 + %o7], %o4
6234 wr %g0, 0x4, %fprs
6235 add %i4, %l6, %o0
6236 set 0x40, %l1
6237 ldda [%l7 + %l1] 0x81, %f0
6238 nop
6239 set 0x30, %g6
6240 ldsw [%l7 + %g6], %i3
6241 nop
6242 set 0x38, %i3
6243 std %i6, [%l7 + %i3]
6244 nop
6245 set 0x08, %o1
6246 ldsh [%l7 + %o1], %o3
6247 nop
6248 set 0x50, %l4
6249 std %i2, [%l7 + %l4]
6250 set 0x0C, %i4
6251 sta %f7, [%l7 + %i4] 0x80
6252 add %l7, 0x14, %l6
6253 wr %g0, 0x81, %asi
6254 lda [%l6] %asi, %i1
6255 casa [%l6] 0x81, %i1, %i7
6256 set 0x10, %o4
6257 stwa %g3, [%l7 + %o4] 0xe3
6258 membar #Sync
6259 set 0x20, %g1
6260 ldxa [%l7 + %g1] 0x89, %i0
6261 nop
6262 set 0x7C, %g3
6263 prefetch [%l7 + %g3], 4
6264 set 0x60, %i0
6265 ldda [%l7 + %i0] 0xeb, %l2
6266 and %l0, %l2, %g4
6267 set 0x10, %l2
6268 prefetcha [%l7 + %l2] 0x80, 1
6269 nop
6270 set 0x28, %l5
6271 stx %fsr, [%l7 + %l5]
6272 or %o2, %g6, %o1
6273 set 0x2C, %o3
6274 sta %f9, [%l7 + %o3] 0x81
6275 nop
6276 set 0x70, %o5
6277 ldx [%l7 + %o5], %l5
6278 st %f21, [%l7 + 0x40]
6279 nop
6280 set 0x38, %i5
6281 std %i4, [%l7 + %i5]
6282 nop
6283 set 0x30, %l0
6284 stx %g7, [%l7 + %l0]
6285 nop
6286 set 0x20, %l3
6287 stx %fsr, [%l7 + %l3]
6288 nop
6289 set 0x78, %i6
6290 std %g0, [%l7 + %i6]
6291 nop
6292 set 0x7C, %g7
6293 ldsh [%l7 + %g7], %l1
6294 set 0x08, %o0
6295 prefetcha [%l7 + %o0] 0x80, 4
6296 nop
6297 set 0x62, %o6
6298 sth %g5, [%l7 + %o6]
6299 nop
6300 set 0x37, %l6
6301 ldub [%l7 + %l6], %o5
6302 nop
6303 set 0x42, %g4
6304 ldsh [%l7 + %g4], %o4
6305 and %l4, %o6, %i4
6306 nop
6307 nop
6308 setx 0x8945CCF5, %l0, %l6
6309 st %l6, [%l7 + 0x28]
6310 ld [%l7 + 0x28], %f28
6311 setx 0x8D58366A, %l1, %l5
6312 st %l5, [%l7 + 0x10]
6313 ld [%l7 + 0x10], %f14
6314 fdivs %f14, %f28, %f23
6315 nop
6316 set 0x2A, %i7
6317 lduh [%l7 + %i7], %o0
6318 nop
6319 set 0x2D, %i1
6320 ldstub [%l7 + %i1], %l6
6321 set 0x7E, %o2
6322 stha %i6, [%l7 + %o2] 0x88
6323 nop
6324 set 0x30, %g5
6325 stx %i3, [%l7 + %g5]
6326 set 0x08, %i2
6327 ldxa [%l7 + %i2] 0x89, %i2
6328 set 0x14, %g2
6329 lda [%l7 + %g2] 0x88, %f19
6330 set 0x5C, %l1
6331 swapa [%l7 + %l1] 0x80, %i1
6332 wr %i7, %g3, %sys_tick
6333 nop
6334 set 0x2E, %o7
6335 ldsb [%l7 + %o7], %i0
6336 nop
6337 set 0x62, %i3
6338 stb %l3, [%l7 + %i3]
6339 set 0x20, %o1
6340 sta %f14, [%l7 + %o1] 0x80
6341 st %fsr, [%l7 + 0x2C]
6342 and %l0, %o3, %g4
6343 nop
6344 set 0x50, %l4
6345 std %g2, [%l7 + %l4]
6346 set 0x7B, %i4
6347 stba %l2, [%l7 + %i4] 0x88
6348 nop
6349 set 0x68, %o4
6350 lduw [%l7 + %o4], %o2
6351 nop
6352 set 0x0E, %g6
6353 ldstub [%l7 + %g6], %g6
6354 set 0x70, %g1
6355 stwa %l5, [%l7 + %g1] 0x80
6356 nop
6357 set 0x18, %g3
6358 std %f18, [%l7 + %g3]
6359 nop
6360 set 0x62, %i0
6361 stb %i5, [%l7 + %i0]
6362 nop
6363 set 0x34, %l5
6364 stw %o1, [%l7 + %l5]
6365 nop
6366 set 0x44, %l2
6367 prefetch [%l7 + %l2], 0
6368 nop
6369 set 0x7C, %o3
6370 sth %g1, [%l7 + %o3]
6371 nop
6372 set 0x16, %i5
6373 lduh [%l7 + %i5], %g7
6374 nop
6375 set 0x5C, %o5
6376 ldsw [%l7 + %o5], %l1
6377 st %fsr, [%l7 + 0x1C]
6378 set 0x40, %l0
6379 stda %f0, [%l7 + %l0] 0xf9
6380 membar #Sync
6381 nop
6382 set 0x58, %l3
6383 ldd [%l7 + %l3], %f16
6384 ld [%l7 + 0x78], %f25
6385 set 0x64, %i6
6386 stha %g5, [%l7 + %i6] 0xe3
6387 membar #Sync
6388 set 0x78, %g7
6389 stwa %o5, [%l7 + %g7] 0xea
6390 membar #Sync
6391 set 0x20, %o0
6392 stwa %o4, [%l7 + %o0] 0x81
6393 set 0x48, %l6
6394 ldxa [%l7 + %l6] 0x81, %o7
6395 wr %l4, %i4, %ccr
6396 set 0x14, %g4
6397 sta %f28, [%l7 + %g4] 0x81
6398 set 0x40, %o6
6399 stda %f0, [%l7 + %o6] 0xf9
6400 membar #Sync
6401 set 0x30, %i1
6402 stda %o0, [%l7 + %i1] 0xe2
6403 membar #Sync
6404 set 0x50, %o2
6405 sta %f19, [%l7 + %o2] 0x88
6406 st %fsr, [%l7 + 0x28]
6407 st %f26, [%l7 + 0x60]
6408 nop
6409 set 0x6C, %i7
6410 lduw [%l7 + %i7], %o6
6411 add %l6, %i3, %i2
6412 set 0x4B, %i2
6413 ldstuba [%l7 + %i2] 0x80, %i6
6414 set 0x48, %g2
6415 stda %i0, [%l7 + %g2] 0x81
6416 nop
6417 set 0x20, %l1
6418 swap [%l7 + %l1], %i7
6419 nop
6420 set 0x0C, %g5
6421 ldsh [%l7 + %g5], %g3
6422 nop
6423 set 0x70, %o7
6424 std %f8, [%l7 + %o7]
6425 ld [%l7 + 0x74], %f28
6426 nop
6427 set 0x38, %o1
6428 swap [%l7 + %o1], %i0
6429 set 0x30, %i3
6430 ldda [%l7 + %i3] 0x81, %l2
6431 nop
6432 set 0x40, %l4
6433 prefetch [%l7 + %l4], 1
6434 nop
6435 set 0x08, %i4
6436 std %f0, [%l7 + %i4]
6437 nop
6438 set 0x40, %g6
6439 ldd [%l7 + %g6], %f22
6440 be %icc, loop_41
6441 nop
6442 set 0x30, %g1
6443 ldd [%l7 + %g1], %f6
6444 nop
6445 set 0x18, %o4
6446 lduw [%l7 + %o4], %l0
6447 set 0x60, %g3
6448 ldda [%l7 + %g3] 0x89, %o2
6449loop_41:
6450 nop
6451 set 0x08, %i0
6452 swapa [%l7 + %i0] 0x89, %g2
6453 nop
6454 set 0x40, %l5
6455 ldsb [%l7 + %l5], %g4
6456 add %l7, 0x34, %l6
6457 wr %g0, 0x89, %asi
6458 lda [%l6] %asi, %l2
6459 casa [%l6] 0x89, %l2, %o2
6460 set 0x50, %l2
6461 stba %l5, [%l7 + %l2] 0x80
6462 nop
6463 set 0x72, %o3
6464 ldsh [%l7 + %o3], %g6
6465 set 0x60, %o5
6466 sta %f26, [%l7 + %o5] 0x88
6467 nop
6468 set 0x74, %l0
6469 ldstub [%l7 + %l0], %i5
6470 add %g1, %g7, %o1
6471 set 0x40, %l3
6472 ldda [%l7 + %l3] 0xe2, %g4
6473 or %o5, %l1, %o4
6474 nop
6475 set 0x24, %i5
6476 swap [%l7 + %i5], %o7
6477 set 0x40, %g7
6478 ldda [%l7 + %g7] 0x81, %f0
6479 nop
6480 set 0x60, %i6
6481 ldsw [%l7 + %i6], %l4
6482 set 0x40, %o0
6483 ldda [%l7 + %o0] 0x89, %f0
6484 set 0x20, %g4
6485 sta %f9, [%l7 + %g4] 0x81
6486 nop
6487 set 0x50, %o6
6488 ldd [%l7 + %o6], %o0
6489 nop
6490 set 0x48, %l6
6491 stx %fsr, [%l7 + %l6]
6492 fpadd16 %f8, %f4, %f30
6493 set 0x50, %o2
6494 ldda [%l7 + %o2] 0x89, %i4
6495 set 0x0E, %i1
6496 stba %o6, [%l7 + %i1] 0x89
6497 st %f13, [%l7 + 0x40]
6498 nop
6499 set 0x20, %i2
6500 std %f0, [%l7 + %i2]
6501 nop
6502 set 0x60, %g2
6503 prefetch [%l7 + %g2], 2
6504 set 0x70, %l1
6505 sta %f29, [%l7 + %l1] 0x89
6506 nop
6507 set 0x0C, %g5
6508 prefetch [%l7 + %g5], 3
6509 nop
6510 set 0x78, %o7
6511 std %f0, [%l7 + %o7]
6512 and %l6, %i3, %i2
6513 nop
6514 set 0x16, %i7
6515 ldsb [%l7 + %i7], %i1
6516 nop
6517 set 0x48, %o1
6518 std %i6, [%l7 + %o1]
6519 set 0x62, %l4
6520 ldstuba [%l7 + %l4] 0x89, %i7
6521 add %i0, %g3, %l3
6522 set 0x20, %i3
6523 ldda [%l7 + %i3] 0x88, %o2
6524 set 0x44, %g6
6525 lda [%l7 + %g6] 0x81, %f21
6526 nop
6527 set 0x38, %g1
6528 std %l0, [%l7 + %g1]
6529 nop
6530 set 0x64, %o4
6531 ldsw [%l7 + %o4], %g2
6532 set 0x40, %g3
6533 stda %f16, [%l7 + %g3] 0xc2
6534 nop
6535 set 0x54, %i0
6536 ldstub [%l7 + %i0], %l2
6537 nop
6538 set 0x14, %i4
6539 ldsw [%l7 + %i4], %g4
6540 nop
6541 set 0x14, %l5
6542 stb %o2, [%l7 + %l5]
6543 fpadd16 %f18, %f22, %f10
6544 nop
6545 set 0x68, %l2
6546 ldx [%l7 + %l2], %l5
6547 or %g6, %i5, %g1
6548 set 0x38, %o3
6549 stxa %g7, [%l7 + %o3] 0xe3
6550 membar #Sync
6551 set 0x49, %l0
6552 ldstuba [%l7 + %l0] 0x80, %o1
6553 add %l7, 0x10, %l6
6554 wr %g0, 0x89, %asi
6555 casa [%l6] 0x89, %g5, %o5
6556 set 0x68, %l3
6557 prefetcha [%l7 + %l3] 0x89, 3
6558 set 0x61, %i5
6559 ldstuba [%l7 + %i5] 0x81, %o4
6560 nop
6561 set 0x4A, %o5
6562 ldsh [%l7 + %o5], %l4
6563 nop
6564 set 0x33, %g7
6565 ldstub [%l7 + %g7], %o0
6566 nop
6567 set 0x78, %o0
6568 stw %o7, [%l7 + %o0]
6569 set 0x40, %i6
6570 ldda [%l7 + %i6] 0xd8, %f0
6571 set 0x48, %g4
6572 prefetcha [%l7 + %g4] 0x89, 2
6573 bg,a,pn %icc, loop_42
6574 st %fsr, [%l7 + 0x38]
6575 nop
6576 set 0x30, %l6
6577 stx %fsr, [%l7 + %l6]
6578 or %i4, %i3, %i2
6579loop_42:
6580 nop
6581 membar #Sync
6582 set 0x40, %o2
6583 ldda [%l7 + %o2] 0xf9, %f16
6584 add %i1, %i6, %l6
6585 set 0x70, %o6
6586 swapa [%l7 + %o6] 0x80, %i0
6587 wr %i7, %l3, %y
6588 membar #Sync
6589 set 0x40, %i2
6590 ldda [%l7 + %i2] 0xf1, %f16
6591 add %g3, %o3, %g2
6592 nop
6593 set 0x20, %g2
6594 ldd [%l7 + %g2], %l2
6595 nop
6596 set 0x50, %i1
6597 prefetch [%l7 + %i1], 1
6598 set 0x50, %l1
6599 prefetcha [%l7 + %l1] 0x80, 3
6600 set 0x5C, %g5
6601 swapa [%l7 + %g5] 0x81, %l0
6602 nop
6603 set 0x4C, %i7
6604 swap [%l7 + %i7], %l5
6605 set 0x50, %o7
6606 lda [%l7 + %o7] 0x89, %f25
6607 nop
6608 set 0x60, %o1
6609 std %f2, [%l7 + %o1]
6610 st %fsr, [%l7 + 0x24]
6611 or %o2, %i5, %g1
6612 nop
6613 set 0x38, %l4
6614 ldx [%l7 + %l4], %g7
6615 nop
6616 set 0x75, %g6
6617 ldstub [%l7 + %g6], %o1
6618 or %g6, %g5, %l1
6619 add %l7, 0x38, %l6
6620 wr %g0, 0x81, %asi
6621 ldxa [%l6] %asi, %o5
6622 casxa [%l6] 0x81, %o5, %l4
6623 add %o0, %o7, %o4
6624 nop
6625 nop
6626 setx 0x4878CEDA, %l0, %l6
6627 st %l6, [%l7 + 0x28]
6628 ld [%l7 + 0x28], %f30
6629 setx 0xFAFF2F8F, %l1, %l5
6630 st %l5, [%l7 + 0x10]
6631 ld [%l7 + 0x10], %f22
6632 fdivs %f22, %f30, %f15
6633 nop
6634 set 0x75, %g1
6635 ldsb [%l7 + %g1], %i4
6636 set 0x6D, %o4
6637 ldstuba [%l7 + %o4] 0x88, %i3
6638 and %o6, %i1, %i2
6639 nop
6640 set 0x68, %g3
6641 ldx [%l7 + %g3], %i6
6642 nop
6643 set 0x50, %i0
6644 ldsw [%l7 + %i0], %l6
6645 nop
6646 set 0x68, %i3
6647 ldd [%l7 + %i3], %i6
6648 set 0x20, %i4
6649 ldstuba [%l7 + %i4] 0x81, %i0
6650 set 0x70, %l5
6651 ldxa [%l7 + %l5] 0x88, %l3
6652 set 0x40, %l2
6653 stda %f0, [%l7 + %l2] 0xd8
6654 nop
6655 set 0x50, %o3
6656 lduw [%l7 + %o3], %g3
6657 nop
6658 set 0x22, %l3
6659 ldstub [%l7 + %l3], %o3
6660 set 0x0C, %l0
6661 sta %f21, [%l7 + %l0] 0x81
6662 fpsub16s %f31, %f28, %f17
6663 be,a,pn %icc, loop_43
6664 nop
6665 set 0x20, %i5
6666 std %l2, [%l7 + %i5]
6667 nop
6668 set 0x3C, %o5
6669 stw %g2, [%l7 + %o5]
6670 nop
6671 set 0x7C, %g7
6672 ldsw [%l7 + %g7], %l0
6673loop_43:
6674 wr %g0, 0x4, %fprs
6675 set 0x40, %o0
6676 stda %f16, [%l7 + %o0] 0xcc
6677 set 0x50, %g4
6678 stxa %i5, [%l7 + %g4] 0x88
6679 nop
6680 set 0x0A, %i6
6681 lduh [%l7 + %i6], %g1
6682 or %o2, %o1, %g7
6683 nop
6684 set 0x3F, %l6
6685 ldstub [%l7 + %l6], %g6
6686 nop
6687 set 0x70, %o6
6688 stx %l1, [%l7 + %o6]
6689 nop
6690 set 0x72, %i2
6691 ldstub [%l7 + %i2], %g5
6692 set 0x70, %g2
6693 prefetcha [%l7 + %g2] 0x81, 1
6694 fpsub16 %f22, %f8, %f4
6695 set 0x22, %o2
6696 stba %o5, [%l7 + %o2] 0xeb
6697 membar #Sync
6698 nop
6699 set 0x08, %l1
6700 stx %fsr, [%l7 + %l1]
6701 or %o0, %o4, %o7
6702 set 0x40, %i1
6703 stda %f16, [%l7 + %i1] 0xd2
6704 st %f11, [%l7 + 0x48]
6705 fpsub16 %f2, %f28, %f16
6706 set 0x50, %g5
6707 swapa [%l7 + %g5] 0x88, %i4
6708 st %fsr, [%l7 + 0x1C]
6709 set 0x58, %i7
6710 prefetcha [%l7 + %i7] 0x89, 3
6711 set 0x20, %o7
6712 ldxa [%l7 + %o7] 0x80, %i1
6713 nop
6714 set 0x20, %o1
6715 ldsw [%l7 + %o1], %i2
6716 nop
6717 set 0x3E, %l4
6718 sth %i3, [%l7 + %l4]
6719 add %l7, 0x50, %l6
6720 wr %g0, 0x88, %asi
6721 lda [%l6] %asi, %i6
6722 casa [%l6] 0x88, %i6, %i7
6723 st %fsr, [%l7 + 0x08]
6724 wr %i0, %l3, %sys_tick
6725 nop
6726 set 0x60, %g1
6727 std %f22, [%l7 + %g1]
6728 bge,a %icc, loop_44
6729 nop
6730 set 0x68, %o4
6731 std %i6, [%l7 + %o4]
6732 nop
6733 set 0x78, %g6
6734 std %g2, [%l7 + %g6]
6735 set 0x7A, %g3
6736 ldstuba [%l7 + %g3] 0x88, %l2
6737loop_44:
6738 and %g2, %l0, %o3
6739 nop
6740 set 0x60, %i3
6741 ldx [%l7 + %i3], %l5
6742 or %g4, %i5, %g1
6743 add %o2, %o1, %g6
6744 ld [%l7 + 0x24], %f25
6745 nop
6746 set 0x54, %i4
6747 stw %g7, [%l7 + %i4]
6748 set 0x5C, %l5
6749 stha %l1, [%l7 + %l5] 0x88
6750 set 0x68, %i0
6751 ldxa [%l7 + %i0] 0x81, %l4
6752 set 0x70, %l2
6753 stda %g4, [%l7 + %l2] 0xe3
6754 membar #Sync
6755 set 0x4B, %o3
6756 stba %o5, [%l7 + %o3] 0xe3
6757 membar #Sync
6758 set 0x2C, %l3
6759 swapa [%l7 + %l3] 0x89, %o0
6760 add %o4, %o7, %i4
6761 or %i1, %o6, %i3
6762 nop
6763 set 0x70, %l0
6764 stw %i2, [%l7 + %l0]
6765 nop
6766 set 0x08, %o5
6767 std %f8, [%l7 + %o5]
6768 add %l7, 0x18, %l6
6769 wr %g0, 0x80, %asi
6770 ldxa [%l6] %asi, %i7
6771 casxa [%l6] 0x80, %i7, %i0
6772 nop
6773 set 0x3C, %i5
6774 prefetch [%l7 + %i5], 1
6775 nop
6776 set 0x0C, %g7
6777 swap [%l7 + %g7], %i6
6778 ble,pt %icc, loop_45
6779 and %l6, %l3, %g3
6780 nop
6781 set 0x20, %g4
6782 std %f22, [%l7 + %g4]
6783 set 0x25, %i6
6784 stba %l2, [%l7 + %i6] 0xe3
6785 membar #Sync
6786loop_45:
6787 nop
6788 set 0x28, %l6
6789 stxa %l0, [%l7 + %l6] 0xeb
6790 membar #Sync
6791 set 0x30, %o0
6792 stha %o3, [%l7 + %o0] 0x89
6793 nop
6794 set 0x78, %i2
6795 ldd [%l7 + %i2], %f0
6796 nop
6797 set 0x72, %g2
6798 ldsb [%l7 + %g2], %l5
6799 or %g4, %g2, %g1
6800 set 0x18, %o2
6801 prefetcha [%l7 + %o2] 0x81, 3
6802 set 0x40, %l1
6803 stda %f16, [%l7 + %l1] 0xd2
6804 set 0x0C, %i1
6805 stwa %i5, [%l7 + %i1] 0xeb
6806 membar #Sync
6807 and %o1, %g6, %l1
6808 nop
6809 set 0x40, %g5
6810 ldx [%l7 + %g5], %l4
6811 set 0x25, %i7
6812 ldstuba [%l7 + %i7] 0x89, %g5
6813 add %l7, 0x6C, %l6
6814 wr %g0, 0x89, %asi
6815 lda [%l6] %asi, %o5
6816 casa [%l6] 0x89, %o5, %o0
6817 nop
6818 set 0x20, %o7
6819 stw %o4, [%l7 + %o7]
6820 nop
6821 set 0x1C, %o1
6822 stw %o7, [%l7 + %o1]
6823 set 0x28, %l4
6824 stxa %i4, [%l7 + %l4] 0xe3
6825 membar #Sync
6826 set 0x40, %g1
6827 stda %f0, [%l7 + %g1] 0xd2
6828 set 0x20, %o6
6829 prefetcha [%l7 + %o6] 0x89, 2
6830 set 0x7F, %g6
6831 ldstuba [%l7 + %g6] 0x81, %o6
6832 fpsub16 %f12, %f26, %f4
6833 nop
6834 set 0x68, %o4
6835 stx %i1, [%l7 + %o4]
6836 fpadd16s %f24, %f0, %f20
6837 set 0x40, %g3
6838 stda %f16, [%l7 + %g3] 0xca
6839 set 0x08, %i3
6840 swapa [%l7 + %i3] 0x80, %i2
6841 nop
6842 set 0x2B, %i4
6843 ldstub [%l7 + %i4], %i7
6844 set 0x20, %i0
6845 sta %f22, [%l7 + %i0] 0x80
6846 or %i0, %i6, %l6
6847 nop
6848 set 0x3C, %l5
6849 ldsw [%l7 + %l5], %i3
6850 wr %g3, %l3, %set_softint
6851 nop
6852 set 0x54, %l2
6853 prefetch [%l7 + %l2], 3
6854 nop
6855 set 0x38, %l3
6856 stx %fsr, [%l7 + %l3]
6857 st %f12, [%l7 + 0x78]
6858 nop
6859 set 0x30, %l0
6860 stw %l0, [%l7 + %l0]
6861 set 0x60, %o5
6862 stwa %l2, [%l7 + %o5] 0x80
6863 bl,pt %xcc, loop_46
6864 nop
6865 set 0x1A, %i5
6866 stb %o3, [%l7 + %i5]
6867 nop
6868 set 0x20, %g7
6869 stx %g4, [%l7 + %g7]
6870 set 0x52, %o3
6871 ldstuba [%l7 + %o3] 0x81, %g2
6872loop_46:
6873 bn,a,pn %xcc, loop_47
6874 st %fsr, [%l7 + 0x58]
6875 set 0x52, %i6
6876 ldstuba [%l7 + %i6] 0x81, %l5
6877loop_47:
6878 st %f26, [%l7 + 0x1C]
6879 set 0x48, %g4
6880 sta %f16, [%l7 + %g4] 0x89
6881 or %o2, %g1, %o1
6882 nop
6883 set 0x18, %l6
6884 std %f26, [%l7 + %l6]
6885 nop
6886 set 0x10, %i2
6887 stx %fsr, [%l7 + %i2]
6888 set 0x40, %o0
6889 ldda [%l7 + %o0] 0x89, %f0
6890 nop
6891 set 0x7C, %g2
6892 swap [%l7 + %g2], %g6
6893 fpsub16s %f8, %f10, %f22
6894 st %f30, [%l7 + 0x4C]
6895 nop
6896 set 0x20, %o2
6897 std %f2, [%l7 + %o2]
6898 set 0x40, %i1
6899 stda %f16, [%l7 + %i1] 0x89
6900 nop
6901 set 0x0E, %l1
6902 sth %l1, [%l7 + %l1]
6903 nop
6904 set 0x3A, %g5
6905 sth %i5, [%l7 + %g5]
6906 set 0x71, %i7
6907 stba %g5, [%l7 + %i7] 0xeb
6908 membar #Sync
6909 nop
6910 set 0x36, %o7
6911 ldsb [%l7 + %o7], %l4
6912 nop
6913 set 0x40, %o1
6914 std %o0, [%l7 + %o1]
6915 nop
6916 set 0x40, %l4
6917 prefetch [%l7 + %l4], 2
6918 set 0x40, %g1
6919 ldda [%l7 + %g1] 0xd0, %f0
6920 nop
6921 set 0x48, %o6
6922 swap [%l7 + %o6], %o5
6923 set 0x40, %o4
6924 stda %f16, [%l7 + %o4] 0x89
6925 add %o7, %o4, %g7
6926 nop
6927 set 0x70, %g6
6928 stx %fsr, [%l7 + %g6]
6929 nop
6930 set 0x10, %i3
6931 ldd [%l7 + %i3], %f20
6932 nop
6933 set 0x08, %i4
6934 ldsw [%l7 + %i4], %o6
6935 set 0x40, %g3
6936 ldda [%l7 + %g3] 0xea, %i4
6937 set 0x68, %i0
6938 stda %i0, [%l7 + %i0] 0xea
6939 membar #Sync
6940 fpsub32 %f14, %f18, %f18
6941 set 0x4C, %l5
6942 swapa [%l7 + %l5] 0x80, %i2
6943 set 0x28, %l2
6944 stda %i0, [%l7 + %l2] 0x80
6945 nop
6946 set 0x46, %l0
6947 ldsh [%l7 + %l0], %i7
6948 set 0x3D, %l3
6949 ldstuba [%l7 + %l3] 0x88, %i6
6950 set 0x30, %i5
6951 stda %i6, [%l7 + %i5] 0x81
6952 nop
6953 set 0x70, %g7
6954 stx %fsr, [%l7 + %g7]
6955 set 0x18, %o3
6956 sta %f30, [%l7 + %o3] 0x80
6957 add %l7, 0x20, %l6
6958 wr %g0, 0x89, %asi
6959 ldxa [%l6] %asi, %g3
6960 casxa [%l6] 0x89, %g3, %l3
6961 nop
6962 set 0x10, %o5
6963 ldsb [%l7 + %o5], %l0
6964 set 0x34, %i6
6965 swapa [%l7 + %i6] 0x81, %l2
6966 add %l7, 0x30, %l6
6967 wr %g0, 0x81, %asi
6968 casxa [%l6] 0x81, %i3, %o3
6969 nop
6970 set 0x54, %l6
6971 ldsb [%l7 + %l6], %g2
6972 add %l7, 0x38, %l6
6973 wr %g0, 0x88, %asi
6974 lda [%l6] %asi, %l5
6975 casa [%l6] 0x88, %l5, %g4
6976 nop
6977 set 0x40, %g4
6978 ldx [%l7 + %g4], %o2
6979 nop
6980 set 0x68, %o0
6981 stx %g1, [%l7 + %o0]
6982 ld [%l7 + 0x44], %f8
6983 set 0x34, %g2
6984 sta %f10, [%l7 + %g2] 0x80
6985 nop
6986 set 0x4C, %i2
6987 stw %o1, [%l7 + %i2]
6988 nop
6989 set 0x34, %o2
6990 lduw [%l7 + %o2], %l1
6991 st %fsr, [%l7 + 0x70]
6992 set 0x3C, %l1
6993 stwa %g6, [%l7 + %l1] 0x89
6994 nop
6995 set 0x78, %i1
6996 ldub [%l7 + %i1], %g5
6997 set 0x78, %i7
6998 sta %f14, [%l7 + %i7] 0x81
6999 set 0x78, %o7
7000 ldxa [%l7 + %o7] 0x89, %l4
7001 nop
7002 set 0x50, %o1
7003 ldd [%l7 + %o1], %o0
7004 and %i5, %o5, %o4
7005 nop
7006 set 0x70, %g5
7007 stx %fsr, [%l7 + %g5]
7008 add %g7, %o6, %i4
7009 nop
7010 set 0x20, %l4
7011 ldsh [%l7 + %l4], %o7
7012 nop
7013 set 0x40, %g1
7014 ldd [%l7 + %g1], %f8
7015 nop
7016 set 0x08, %o6
7017 ldd [%l7 + %o6], %f30
7018 nop
7019 set 0x17, %o4
7020 ldub [%l7 + %o4], %i2
7021 set 0x36, %g6
7022 ldstuba [%l7 + %g6] 0x89, %i0
7023 add %l7, 0x78, %l6
7024 wr %g0, 0x81, %asi
7025 casa [%l6] 0x81, %i1, %i7
7026 set 0x34, %i4
7027 swapa [%l7 + %i4] 0x80, %i6
7028 set 0x50, %g3
7029 lda [%l7 + %g3] 0x89, %f0
7030 set 0x68, %i0
7031 ldxa [%l7 + %i0] 0x81, %g3
7032 add %l6, %l0, %l3
7033 add %l2, %i3, %o3
7034 nop
7035 set 0x28, %l5
7036 ldd [%l7 + %l5], %f6
7037 nop
7038 set 0x6F, %l2
7039 ldub [%l7 + %l2], %g2
7040 nop
7041 set 0x70, %l0
7042 ldd [%l7 + %l0], %f30
7043 nop
7044 set 0x48, %l3
7045 stx %fsr, [%l7 + %l3]
7046 set 0x43, %i3
7047 stba %g4, [%l7 + %i3] 0xeb
7048 membar #Sync
7049 nop
7050 set 0x23, %g7
7051 stb %l5, [%l7 + %g7]
7052 set 0x40, %o3
7053 stda %f0, [%l7 + %o3] 0x88
7054 set 0x30, %o5
7055 stwa %g1, [%l7 + %o5] 0x88
7056 set 0x20, %i5
7057 stda %o0, [%l7 + %i5] 0xeb
7058 membar #Sync
7059 set 0x28, %l6
7060 stwa %o2, [%l7 + %l6] 0x88
7061 nop
7062 set 0x38, %i6
7063 ldub [%l7 + %i6], %g6
7064 nop
7065 set 0x7A, %o0
7066 ldstub [%l7 + %o0], %l1
7067 nop
7068 set 0x60, %g4
7069 lduh [%l7 + %g4], %l4
7070 set 0x10, %i2
7071 swapa [%l7 + %i2] 0x80, %o0
7072 add %l7, 0x38, %l6
7073 wr %g0, 0x89, %asi
7074 lda [%l6] %asi, %i5
7075 casa [%l6] 0x89, %i5, %o5
7076 set 0x40, %o2
7077 stda %f0, [%l7 + %o2] 0xf9
7078 membar #Sync
7079 add %o4, %g5, %o6
7080 nop
7081 set 0x16, %l1
7082 sth %g7, [%l7 + %l1]
7083 set 0x70, %i1
7084 ldxa [%l7 + %i1] 0x80, %o7
7085 nop
7086 set 0x36, %i7
7087 ldsh [%l7 + %i7], %i4
7088 and %i2, %i1, %i0
7089 nop
7090 set 0x40, %g2
7091 ldd [%l7 + %g2], %i6
7092 add %l7, 0x08, %l6
7093 wr %g0, 0x81, %asi
7094 casxa [%l6] 0x81, %g3, %l6
7095 nop
7096 set 0x2E, %o1
7097 ldstub [%l7 + %o1], %i6
7098 nop
7099 set 0x6E, %o7
7100 ldsh [%l7 + %o7], %l3
7101 nop
7102 set 0x64, %l4
7103 ldsw [%l7 + %l4], %l2
7104 set 0x48, %g5
7105 ldxa [%l7 + %g5] 0x81, %i3
7106 bg,pt %xcc, loop_48
7107 add %l0, %g2, %o3
7108 st %f17, [%l7 + 0x68]
7109 bgu,pn %icc, loop_49
7110loop_48:
7111 nop
7112 set 0x28, %g1
7113 stx %l5, [%l7 + %g1]
7114 set 0x35, %o6
7115 ldstuba [%l7 + %o6] 0x88, %g4
7116loop_49:
7117 nop
7118 set 0x08, %g6
7119 ldx [%l7 + %g6], %o1
7120 nop
7121 set 0x20, %i4
7122 prefetch [%l7 + %i4], 3
7123 set 0x70, %g3
7124 stda %o2, [%l7 + %g3] 0xeb
7125 membar #Sync
7126 nop
7127 set 0x2C, %i0
7128 stw %g1, [%l7 + %i0]
7129 nop
7130 set 0x68, %l5
7131 lduw [%l7 + %l5], %g6
7132 nop
7133 set 0x18, %l2
7134 ldd [%l7 + %l2], %f6
7135 set 0x30, %o4
7136 stda %l4, [%l7 + %o4] 0xea
7137 membar #Sync
7138 set 0x78, %l3
7139 ldxa [%l7 + %l3] 0x81, %o0
7140 nop
7141 set 0x41, %l0
7142 ldsb [%l7 + %l0], %i5
7143 set 0x40, %g7
7144 ldda [%l7 + %g7] 0x81, %f16
7145 set 0x10, %o3
7146 prefetcha [%l7 + %o3] 0x81, 0
7147 fpadd16s %f9, %f22, %f23
7148 st %fsr, [%l7 + 0x54]
7149 nop
7150 set 0x3C, %o5
7151 lduw [%l7 + %o5], %o4
7152 nop
7153 set 0x0C, %i5
7154 ldsh [%l7 + %i5], %g5
7155 st %f6, [%l7 + 0x44]
7156 nop
7157 set 0x44, %l6
7158 lduh [%l7 + %l6], %l1
7159 set 0x3C, %i3
7160 sta %f8, [%l7 + %i3] 0x89
7161 set 0x50, %i6
7162 stxa %g7, [%l7 + %i6] 0xe3
7163 membar #Sync
7164 nop
7165 set 0x38, %g4
7166 lduh [%l7 + %g4], %o7
7167 set 0x58, %o0
7168 stda %i4, [%l7 + %o0] 0xea
7169 membar #Sync
7170 set 0x30, %i2
7171 ldda [%l7 + %i2] 0xe3, %o6
7172 set 0x30, %l1
7173 stda %i2, [%l7 + %l1] 0xeb
7174 membar #Sync
7175 nop
7176 set 0x08, %o2
7177 ldd [%l7 + %o2], %i0
7178 nop
7179 set 0x10, %i1
7180 stx %i0, [%l7 + %i1]
7181 set 0x40, %g2
7182 ldda [%l7 + %g2] 0xd8, %f0
7183 fpsub32s %f10, %f23, %f31
7184 nop
7185 set 0x58, %i7
7186 ldd [%l7 + %i7], %i6
7187 set 0x20, %o7
7188 ldda [%l7 + %o7] 0x88, %i6
7189 set 0x40, %l4
7190 prefetcha [%l7 + %l4] 0x81, 3
7191 nop
7192 set 0x60, %g5
7193 ldd [%l7 + %g5], %f20
7194 set 0x38, %o1
7195 prefetcha [%l7 + %o1] 0x89, 4
7196 nop
7197 set 0x28, %g1
7198 stx %fsr, [%l7 + %g1]
7199 set 0x14, %g6
7200 swapa [%l7 + %g6] 0x81, %l3
7201 set 0x5C, %i4
7202 swapa [%l7 + %i4] 0x89, %i3
7203 nop
7204 set 0x54, %o6
7205 ldsw [%l7 + %o6], %l0
7206 set 0x78, %g3
7207 stda %g2, [%l7 + %g3] 0x80
7208 nop
7209 set 0x20, %i0
7210 prefetch [%l7 + %i0], 1
7211 nop
7212 set 0x0C, %l2
7213 ldsh [%l7 + %l2], %l2
7214 nop
7215 set 0x2C, %o4
7216 ldsw [%l7 + %o4], %l5
7217 fpsub16s %f31, %f4, %f25
7218 set 0x68, %l5
7219 lda [%l7 + %l5] 0x80, %f21
7220 nop
7221 set 0x3C, %l3
7222 sth %o3, [%l7 + %l3]
7223 nop
7224 set 0x72, %g7
7225 ldsb [%l7 + %g7], %g4
7226 set 0x70, %l0
7227 ldda [%l7 + %l0] 0x89, %o2
7228 nop
7229 set 0x6C, %o3
7230 lduh [%l7 + %o3], %o1
7231 nop
7232 set 0x41, %i5
7233 ldsb [%l7 + %i5], %g6
7234 st %fsr, [%l7 + 0x18]
7235 nop
7236 set 0x60, %l6
7237 ldd [%l7 + %l6], %l4
7238 add %o0, %g1, %i5
7239 ld [%l7 + 0x48], %f18
7240 nop
7241 set 0x0C, %o5
7242 lduh [%l7 + %o5], %o4
7243 add %l7, 0x60, %l6
7244 wr %g0, 0x89, %asi
7245 ldxa [%l6] %asi, %o5
7246 casxa [%l6] 0x89, %o5, %l1
7247 nop
7248 set 0x24, %i6
7249 stw %g5, [%l7 + %i6]
7250 nop
7251 set 0x2A, %i3
7252 stb %g7, [%l7 + %i3]
7253 add %l7, 0x40, %l6
7254 wr %g0, 0x81, %asi
7255 ldxa [%l6] %asi, %o7
7256 casxa [%l6] 0x81, %o7, %i4
7257 nop
7258 set 0x58, %o0
7259 ldx [%l7 + %o0], %i2
7260 set 0x23, %g4
7261 ldstuba [%l7 + %g4] 0x89, %o6
7262 add %l7, 0x30, %l6
7263 wr %g0, 0x88, %asi
7264 casxa [%l6] 0x88, %i0, %i1
7265 nop
7266 set 0x08, %l1
7267 ldd [%l7 + %l1], %f4
7268 nop
7269 set 0x18, %o2
7270 swap [%l7 + %o2], %i7
7271 nop
7272 set 0x70, %i1
7273 stx %l6, [%l7 + %i1]
7274 set 0x54, %g2
7275 lda [%l7 + %g2] 0x89, %f15
7276 add %l7, 0x68, %l6
7277 wr %g0, 0x89, %asi
7278 casxa [%l6] 0x89, %g3, %i6
7279 nop
7280 set 0x63, %i7
7281 ldub [%l7 + %i7], %l3
7282 set 0x30, %i2
7283 stba %l0, [%l7 + %i2] 0xe3
7284 membar #Sync
7285 nop
7286 set 0x25, %l4
7287 ldub [%l7 + %l4], %g2
7288 nop
7289 set 0x50, %g5
7290 swap [%l7 + %g5], %l2
7291 nop
7292 set 0x78, %o7
7293 std %i2, [%l7 + %o7]
7294 set 0x40, %g1
7295 ldda [%l7 + %g1] 0x81, %o2
7296 bn,pn %icc, loop_50
7297 add %l5, %g4, %o1
7298 nop
7299 set 0x26, %g6
7300 lduh [%l7 + %g6], %o2
7301 nop
7302 set 0x10, %i4
7303 std %f4, [%l7 + %i4]
7304loop_50:
7305 or %l4, %g6, %o0
7306 nop
7307 set 0x4C, %o1
7308 ldsh [%l7 + %o1], %i5
7309 nop
7310 set 0x21, %g3
7311 ldsb [%l7 + %g3], %o4
7312 set 0x32, %o6
7313 stha %g1, [%l7 + %o6] 0xe2
7314 membar #Sync
7315 nop
7316 set 0x48, %l2
7317 std %o4, [%l7 + %l2]
7318 set 0x40, %o4
7319 stwa %l1, [%l7 + %o4] 0x88
7320 nop
7321 set 0x62, %i0
7322 stb %g7, [%l7 + %i0]
7323 nop
7324 set 0x5C, %l5
7325 prefetch [%l7 + %l5], 0
7326 nop
7327 set 0x26, %g7
7328 ldub [%l7 + %g7], %g5
7329 nop
7330 set 0x50, %l0
7331 ldx [%l7 + %l0], %o7
7332 set 0x10, %l3
7333 stxa %i2, [%l7 + %l3] 0xe2
7334 membar #Sync
7335 st %fsr, [%l7 + 0x74]
7336 set 0x54, %i5
7337 ldstuba [%l7 + %i5] 0x89, %o6
7338 nop
7339 set 0x08, %l6
7340 ldd [%l7 + %l6], %f20
7341 add %l7, 0x28, %l6
7342 wr %g0, 0x81, %asi
7343 casxa [%l6] 0x81, %i0, %i1
7344 set 0x4C, %o5
7345 swapa [%l7 + %o5] 0x80, %i7
7346 nop
7347 set 0x50, %o3
7348 swap [%l7 + %o3], %l6
7349 or %i4, %i6, %g3
7350 set 0x1C, %i6
7351 lda [%l7 + %i6] 0x80, %f12
7352 st %fsr, [%l7 + 0x64]
7353 nop
7354 set 0x40, %o0
7355 stw %l0, [%l7 + %o0]
7356 nop
7357 set 0x70, %g4
7358 std %l2, [%l7 + %g4]
7359 nop
7360 set 0x08, %i3
7361 stx %l2, [%l7 + %i3]
7362 or %g2, %o3, %i3
7363 add %l5, %o1, %g4
7364 set 0x11, %l1
7365 ldstuba [%l7 + %l1] 0x81, %o2
7366 nop
7367 set 0x40, %i1
7368 stx %g6, [%l7 + %i1]
7369 set 0x10, %g2
7370 sta %f13, [%l7 + %g2] 0x88
7371 set 0x38, %o2
7372 ldxa [%l7 + %o2] 0x81, %o0
7373 set 0x14, %i7
7374 swapa [%l7 + %i7] 0x89, %l4
7375 set 0x10, %i2
7376 prefetcha [%l7 + %i2] 0x88, 3
7377 nop
7378 set 0x48, %g5
7379 ldsh [%l7 + %g5], %i5
7380 set 0x75, %l4
7381 stba %o5, [%l7 + %l4] 0x81
7382 nop
7383 set 0x7C, %g1
7384 stw %g1, [%l7 + %g1]
7385 set 0x60, %g6
7386 ldxa [%l7 + %g6] 0x89, %l1
7387 set 0x30, %o7
7388 stwa %g5, [%l7 + %o7] 0x81
7389 nop
7390 set 0x0C, %o1
7391 swap [%l7 + %o1], %g7
7392 set 0x64, %g3
7393 swapa [%l7 + %g3] 0x80, %o7
7394 set 0x40, %i4
7395 ldda [%l7 + %i4] 0x88, %o6
7396 ld [%l7 + 0x5C], %f9
7397 set 0x2C, %l2
7398 lda [%l7 + %l2] 0x88, %f10
7399 st %fsr, [%l7 + 0x5C]
7400 nop
7401 set 0x64, %o4
7402 prefetch [%l7 + %o4], 3
7403 set 0x30, %o6
7404 stha %i2, [%l7 + %o6] 0xea
7405 membar #Sync
7406 add %l7, 0x50, %l6
7407 wr %g0, 0x80, %asi
7408 casa [%l6] 0x80, %i0, %i7
7409 nop
7410 set 0x28, %l5
7411 prefetch [%l7 + %l5], 3
7412 nop
7413 set 0x10, %i0
7414 ldd [%l7 + %i0], %i0
7415 nop
7416 set 0x50, %l0
7417 std %f20, [%l7 + %l0]
7418 and %i4, %l6, %i6
7419 set 0x50, %g7
7420 ldstuba [%l7 + %g7] 0x88, %l0
7421 st %f14, [%l7 + 0x54]
7422 set 0x28, %l3
7423 swapa [%l7 + %l3] 0x80, %l3
7424 set 0x40, %l6
7425 ldda [%l7 + %l6] 0xda, %f0
7426 set 0x4C, %i5
7427 stha %g3, [%l7 + %i5] 0x80
7428 set 0x10, %o3
7429 ldxa [%l7 + %o3] 0x81, %g2
7430 nop
7431 set 0x5E, %i6
7432 lduh [%l7 + %i6], %l2
7433 nop
7434 set 0x74, %o5
7435 ldsh [%l7 + %o5], %i3
7436 add %l5, %o3, %g4
7437 nop
7438 set 0x08, %o0
7439 swap [%l7 + %o0], %o1
7440 set 0x4C, %i3
7441 swapa [%l7 + %i3] 0x80, %g6
7442 fpsub32 %f10, %f6, %f28
7443 nop
7444 set 0x2C, %l1
7445 lduw [%l7 + %l1], %o2
7446 add %l7, 0x18, %l6
7447 wr %g0, 0x89, %asi
7448 ldxa [%l6] %asi, %o0
7449 casxa [%l6] 0x89, %o0, %l4
7450 set 0x30, %g4
7451 sta %f0, [%l7 + %g4] 0x89
7452 nop
7453 set 0x70, %i1
7454 lduw [%l7 + %i1], %o4
7455 and %i5, %g1, %l1
7456 nop
7457 set 0x58, %o2
7458 ldx [%l7 + %o2], %g5
7459 set 0x38, %g2
7460 prefetcha [%l7 + %g2] 0x81, 1
7461 st %f27, [%l7 + 0x70]
7462 set 0x36, %i2
7463 stba %o7, [%l7 + %i2] 0x89
7464 nop
7465 set 0x28, %i7
7466 swap [%l7 + %i7], %o6
7467 EXIT_GOOD
7468
7469
7470
7471!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7472!
7473! Stats for Thread 1:
7474!
7475! Type l : 1248
7476! Type a : 22
7477! Type cti : 23
7478! Type x : 516
7479! Type f : 55
7480! Type i : 136
7481!
7482!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7483
7484!
7485! Thread 2 Start
7486!
7487.global thread_2
7488thread_2:
7489 mov %l7, %g1
7490 !# Set %cwp for 8 windows
7491 !# This threads memory space into each %l7
7492 wrpr %g0, 0x7, %cwp
7493 mov %g1, %l7
7494 wrpr %g0, 0x6, %cwp
7495 mov %g1, %l7
7496 wrpr %g0, 0x5, %cwp
7497 mov %g1, %l7
7498 wrpr %g0, 0x4, %cwp
7499 mov %g1, %l7
7500 wrpr %g0, 0x3, %cwp
7501 mov %g1, %l7
7502 wrpr %g0, 0x2, %cwp
7503 mov %g1, %l7
7504 wrpr %g0, 0x1, %cwp
7505 mov %g1, %l7
7506 wrpr %g0, 0x0, %cwp
7507 mov %g1, %l7
7508
7509 !# Set %fsr
7510 setx 0x0000000000400000, %l0, %l6 !# no post process
7511 stx %l6, [%l7 + 0x0] !# no post process
7512 ldx [%l7 + 0x0], %fsr !# no post process
7513
7514 wr %g0, 0x80, %asi !# no post process
7515
7516 !# Initialize registers ..
7517
7518 !# Global registers
7519 set 0x5, %g1
7520 set 0x7, %g2
7521 set 0xD, %g3
7522 set 0x3, %g4
7523 set 0xE, %g5
7524 set 0x1, %g6
7525 set 0x2, %g7
7526 !# Input registers
7527 set -0x0, %i0
7528 set -0x7, %i1
7529 set -0x7, %i2
7530 set -0xD, %i3
7531 set -0x6, %i4
7532 set -0x2, %i5
7533 set -0x5, %i6
7534 set -0xE, %i7
7535 !# Local registers
7536 set 0x0CD4B1C3, %l0
7537 set 0x4C720DD1, %l1
7538 set 0x566D1FBB, %l2
7539 set 0x261B7D3E, %l3
7540 set 0x613D1E7C, %l4
7541 set 0x54AA5923, %l5
7542 set 0x15BEF5D2, %l6
7543 !# Output registers
7544 set -0x1781, %o0
7545 set 0x146C, %o1
7546 set 0x0EF9, %o2
7547 set 0x184B, %o3
7548 set -0x0640, %o4
7549 set -0x01E1, %o5
7550 set 0x146C, %o6
7551 set 0x0006, %o7
7552 !# Float registers
7553 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
7554 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
7555 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
7556 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
7557 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
7558 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
7559 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
7560 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
7561 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
7562 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
7563 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
7564 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
7565 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
7566 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
7567 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
7568 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
7569
7570 !# Execute Main Diag ..
7571
7572 or %i2, %o5, %i0
7573 nop
7574 set 0x30, %g5
7575 stx %i7, [%l7 + %g5]
7576 st %fsr, [%l7 + 0x6C]
7577 nop
7578 set 0x08, %g1
7579 std %f8, [%l7 + %g1]
7580 nop
7581 set 0x38, %l4
7582 ldx [%l7 + %l4], %i4
7583 bleu,a %icc, loop_51
7584 and %i1, %i6, %l0
7585 set 0x48, %g6
7586 stxa %l3, [%l7 + %g6] 0xe2
7587 membar #Sync
7588loop_51:
7589 nop
7590 set 0x6C, %o7
7591 stha %g3, [%l7 + %o7] 0xe3
7592 membar #Sync
7593 set 0x14, %g3
7594 swapa [%l7 + %g3] 0x80, %l6
7595 nop
7596 set 0x40, %o1
7597 std %g2, [%l7 + %o1]
7598 set 0x1C, %l2
7599 stha %l2, [%l7 + %l2] 0xe2
7600 membar #Sync
7601 set 0x48, %i4
7602 ldstuba [%l7 + %i4] 0x80, %i3
7603 nop
7604 set 0x38, %o6
7605 ldx [%l7 + %o6], %l5
7606 nop
7607 or %g0, 0x8, %l0
7608 sllx %l0, 0x3c, %l0
7609 wr %l0, %g0, %tick_cmpr
7610 add %l7, 0x68, %l6
7611 wr %g0, 0x88, %asi
7612 lda [%l6] %asi, %g6
7613 casa [%l6] 0x88, %g6, %o3
7614 set 0x10, %l5
7615 stwa %o2, [%l7 + %l5] 0xea
7616 membar #Sync
7617 and %l4, %o4, %i5
7618 nop
7619 set 0x48, %o4
7620 stx %fsr, [%l7 + %o4]
7621 set 0x40, %i0
7622 stda %f0, [%l7 + %i0] 0xcc
7623 set 0x14, %g7
7624 sta %f19, [%l7 + %g7] 0x88
7625 nop
7626 set 0x5B, %l3
7627 ldsb [%l7 + %l3], %o0
7628 set 0x4C, %l6
7629 lda [%l7 + %l6] 0x88, %f24
7630 add %l7, 0x24, %l6
7631 wr %g0, 0x88, %asi
7632 casa [%l6] 0x88, %l1, %g5
7633 nop
7634 set 0x48, %l0
7635 ldx [%l7 + %l0], %g1
7636 set 0x71, %o3
7637 ldstuba [%l7 + %o3] 0x81, %g7
7638 nop
7639 set 0x50, %i6
7640 stx %fsr, [%l7 + %i6]
7641 nop
7642 set 0x20, %o5
7643 stx %fsr, [%l7 + %o5]
7644 add %o6, %i2, %o7
7645 set 0x28, %i5
7646 lda [%l7 + %i5] 0x88, %f22
7647 add %i0, %o5, %i7
7648 nop
7649 set 0x60, %i3
7650 ldd [%l7 + %i3], %i4
7651 nop
7652 set 0x68, %o0
7653 sth %i1, [%l7 + %o0]
7654 nop
7655 set 0x50, %g4
7656 std %l0, [%l7 + %g4]
7657 add %l7, 0x58, %l6
7658 wr %g0, 0x88, %asi
7659 casxa [%l6] 0x88, %i6, %l3
7660 add %l7, 0x64, %l6
7661 wr %g0, 0x80, %asi
7662 casa [%l6] 0x80, %l6, %g2
7663 add %l7, 0x4C, %l6
7664 wr %g0, 0x81, %asi
7665 lda [%l6] %asi, %l2
7666 casa [%l6] 0x81, %l2, %i3
7667 nop
7668 set 0x56, %i1
7669 sth %g3, [%l7 + %i1]
7670 nop
7671 set 0x3B, %l1
7672 stb %l5, [%l7 + %l1]
7673 set 0x55, %g2
7674 stba %o1, [%l7 + %g2] 0x88
7675 nop
7676 set 0x64, %o2
7677 sth %g6, [%l7 + %o2]
7678 nop
7679 set 0x54, %i2
7680 ldsw [%l7 + %i2], %g4
7681 nop
7682 set 0x30, %g5
7683 std %o2, [%l7 + %g5]
7684 nop
7685 set 0x78, %i7
7686 lduw [%l7 + %i7], %l4
7687 nop
7688 set 0x38, %g1
7689 stx %fsr, [%l7 + %g1]
7690 fpadd16 %f20, %f14, %f6
7691 nop
7692 set 0x34, %g6
7693 ldsb [%l7 + %g6], %o4
7694 nop
7695 set 0x47, %l4
7696 ldub [%l7 + %l4], %i5
7697 nop
7698 set 0x18, %o7
7699 std %f10, [%l7 + %o7]
7700 set 0x38, %g3
7701 prefetcha [%l7 + %g3] 0x89, 1
7702 nop
7703 set 0x48, %l2
7704 ldx [%l7 + %l2], %l1
7705 nop
7706 set 0x12, %o1
7707 ldub [%l7 + %o1], %o0
7708 nop
7709 set 0x40, %i4
7710 swap [%l7 + %i4], %g1
7711 nop
7712 set 0x58, %o6
7713 std %g4, [%l7 + %o6]
7714 add %o6, %i2, %o7
7715 set 0x40, %o4
7716 stda %f0, [%l7 + %o4] 0xf8
7717 membar #Sync
7718 or %i0, %o5, %g7
7719 nop
7720 or %g0, 0x8, %l0
7721 sllx %l0, 0x3c, %l0
7722 wr %l0, %g0, %tick_cmpr
7723 nop
7724 set 0x2C, %l5
7725 ldstub [%l7 + %l5], %i7
7726 set 0x40, %i0
7727 ldda [%l7 + %i0] 0x80, %i6
7728 st %f16, [%l7 + 0x28]
7729 nop
7730 set 0x7A, %g7
7731 sth %l0, [%l7 + %g7]
7732 nop
7733 set 0x7C, %l3
7734 sth %l3, [%l7 + %l3]
7735 nop
7736 set 0x10, %l6
7737 stx %fsr, [%l7 + %l6]
7738 nop
7739 set 0x38, %l0
7740 ldd [%l7 + %l0], %f10
7741 set 0x78, %i6
7742 prefetcha [%l7 + %i6] 0x80, 1
7743 nop
7744 set 0x48, %o3
7745 ldsb [%l7 + %o3], %l2
7746 bne,a,pn %xcc, loop_52
7747 or %i3, %g2, %g3
7748 nop
7749 set 0x50, %o5
7750 ldsb [%l7 + %o5], %l5
7751 nop
7752 set 0x7D, %i5
7753 ldstub [%l7 + %i5], %g6
7754loop_52:
7755 add %g4, %o1, %l4
7756 set 0x70, %i3
7757 stda %o4, [%l7 + %i3] 0x81
7758 set 0x40, %o0
7759 ldda [%l7 + %o0] 0xd8, %f0
7760 add %o3, %o2, %l1
7761 nop
7762 set 0x22, %i1
7763 ldstub [%l7 + %i1], %o0
7764 set 0x30, %g4
7765 prefetcha [%l7 + %g4] 0x80, 4
7766 set 0x20, %l1
7767 ldda [%l7 + %l1] 0x89, %g4
7768 set 0x50, %o2
7769 lda [%l7 + %o2] 0x88, %f18
7770 nop
7771 set 0x58, %i2
7772 stx %o6, [%l7 + %i2]
7773 set 0x40, %g2
7774 ldda [%l7 + %g2] 0x88, %f0
7775 set 0x2C, %g5
7776 swapa [%l7 + %g5] 0x89, %g1
7777 nop
7778 set 0x44, %i7
7779 prefetch [%l7 + %i7], 3
7780 nop
7781 set 0x75, %g1
7782 ldstub [%l7 + %g1], %o7
7783 set 0x40, %g6
7784 stda %f16, [%l7 + %g6] 0xf1
7785 membar #Sync
7786 set 0x40, %l4
7787 ldda [%l7 + %l4] 0xd2, %f0
7788 set 0x54, %o7
7789 swapa [%l7 + %o7] 0x88, %i2
7790 add %o5, %i0, %g7
7791 set 0x20, %g3
7792 stxa %i1, [%l7 + %g3] 0xea
7793 membar #Sync
7794 nop
7795 set 0x54, %l2
7796 ldsh [%l7 + %l2], %i7
7797 set 0x14, %i4
7798 stwa %i6, [%l7 + %i4] 0x80
7799 set 0x40, %o6
7800 stda %f0, [%l7 + %o6] 0x89
7801 nop
7802 set 0x54, %o1
7803 stw %i4, [%l7 + %o1]
7804 set 0x50, %o4
7805 stwa %l0, [%l7 + %o4] 0x81
7806 nop
7807 set 0x50, %i0
7808 ldx [%l7 + %i0], %l6
7809 set 0x78, %l5
7810 stxa %l3, [%l7 + %l5] 0x80
7811 nop
7812 set 0x08, %l3
7813 stw %i3, [%l7 + %l3]
7814 nop
7815 set 0x7C, %l6
7816 lduw [%l7 + %l6], %l2
7817 set 0x4C, %g7
7818 stha %g2, [%l7 + %g7] 0xe3
7819 membar #Sync
7820 set 0x40, %i6
7821 stda %g2, [%l7 + %i6] 0xea
7822 membar #Sync
7823 set 0x20, %o3
7824 ldda [%l7 + %o3] 0x89, %g6
7825 set 0x1C, %l0
7826 swapa [%l7 + %l0] 0x81, %g4
7827 set 0x31, %o5
7828 stba %o1, [%l7 + %o5] 0x89
7829 set 0x40, %i5
7830 ldda [%l7 + %i5] 0xd0, %f16
7831 set 0x7F, %o0
7832 ldstuba [%l7 + %o0] 0x88, %l5
7833 st %f20, [%l7 + 0x20]
7834 nop
7835 set 0x2F, %i1
7836 ldub [%l7 + %i1], %o4
7837 set 0x3C, %g4
7838 lda [%l7 + %g4] 0x88, %f3
7839 set 0x50, %l1
7840 stxa %l4, [%l7 + %l1] 0xe3
7841 membar #Sync
7842 set 0x50, %o2
7843 ldxa [%l7 + %o2] 0x88, %o3
7844 set 0x60, %i3
7845 ldda [%l7 + %i3] 0xeb, %l0
7846 st %f15, [%l7 + 0x24]
7847 set 0x40, %i2
7848 stda %f16, [%l7 + %i2] 0x89
7849 nop
7850 set 0x7A, %g5
7851 sth %o2, [%l7 + %g5]
7852 nop
7853 set 0x6F, %g2
7854 ldub [%l7 + %g2], %i5
7855 set 0x40, %i7
7856 stda %f0, [%l7 + %i7] 0xc2
7857 set 0x40, %g6
7858 ldda [%l7 + %g6] 0x88, %f16
7859 nop
7860 set 0x44, %l4
7861 sth %g5, [%l7 + %l4]
7862 and %o6, %o0, %g1
7863 nop
7864 set 0x78, %o7
7865 ldd [%l7 + %o7], %i2
7866 nop
7867 set 0x58, %g3
7868 stx %fsr, [%l7 + %g3]
7869 set 0x39, %g1
7870 stba %o5, [%l7 + %g1] 0x89
7871 nop
7872 set 0x58, %l2
7873 swap [%l7 + %l2], %o7
7874 nop
7875 set 0x58, %o6
7876 ldd [%l7 + %o6], %f26
7877 set 0x4A, %o1
7878 ldstuba [%l7 + %o1] 0x80, %g7
7879 nop
7880 set 0x50, %i4
7881 std %f2, [%l7 + %i4]
7882 bl %xcc, loop_53
7883 nop
7884 set 0x48, %o4
7885 ldx [%l7 + %o4], %i0
7886 nop
7887 set 0x0C, %i0
7888 stw %i7, [%l7 + %i0]
7889 fpadd16s %f12, %f31, %f23
7890loop_53:
7891 add %i1, %i4, %l0
7892 nop
7893 set 0x7E, %l3
7894 sth %l6, [%l7 + %l3]
7895 fpadd32s %f17, %f5, %f1
7896 nop
7897 set 0x21, %l5
7898 ldstub [%l7 + %l5], %l3
7899 nop
7900 set 0x70, %l6
7901 stw %i3, [%l7 + %l6]
7902 set 0x58, %g7
7903 stba %l2, [%l7 + %g7] 0x80
7904 nop
7905 set 0x16, %o3
7906 ldsh [%l7 + %o3], %i6
7907 nop
7908 set 0x10, %l0
7909 lduw [%l7 + %l0], %g2
7910 add %l7, 0x60, %l6
7911 wr %g0, 0x88, %asi
7912 ldxa [%l6] %asi, %g6
7913 casxa [%l6] 0x88, %g6, %g3
7914 set 0x24, %i6
7915 sta %f19, [%l7 + %i6] 0x88
7916 nop
7917 set 0x42, %o5
7918 ldsb [%l7 + %o5], %o1
7919 nop
7920 set 0x5E, %i5
7921 ldsb [%l7 + %i5], %g4
7922 set 0x10, %i1
7923 swapa [%l7 + %i1] 0x89, %l5
7924 set 0x10, %o0
7925 ldxa [%l7 + %o0] 0x80, %l4
7926 nop
7927 set 0x0E, %l1
7928 stb %o4, [%l7 + %l1]
7929 set 0x70, %o2
7930 lda [%l7 + %o2] 0x81, %f27
7931 nop
7932 set 0x6E, %g4
7933 ldstub [%l7 + %g4], %o3
7934 nop
7935 set 0x37, %i2
7936 ldsb [%l7 + %i2], %o2
7937 set 0x30, %i3
7938 stxa %i5, [%l7 + %i3] 0xea
7939 membar #Sync
7940 nop
7941 set 0x1F, %g2
7942 stb %g5, [%l7 + %g2]
7943 set 0x70, %g5
7944 ldda [%l7 + %g5] 0x81, %o6
7945 nop
7946 set 0x60, %i7
7947 ldstub [%l7 + %i7], %l1
7948 add %l7, 0x28, %l6
7949 wr %g0, 0x81, %asi
7950 casxa [%l6] 0x81, %o0, %i2
7951 set 0x30, %g6
7952 stda %g0, [%l7 + %g6] 0x89
7953 nop
7954 set 0x73, %o7
7955 ldstub [%l7 + %o7], %o5
7956 set 0x44, %l4
7957 stwa %o7, [%l7 + %l4] 0x81
7958 set 0x38, %g3
7959 stxa %i0, [%l7 + %g3] 0x80
7960 nop
7961 set 0x20, %l2
7962 std %f22, [%l7 + %l2]
7963 and %i7, %g7, %i4
7964 nop
7965 set 0x15, %o6
7966 ldsb [%l7 + %o6], %i1
7967 nop
7968 set 0x24, %g1
7969 ldsh [%l7 + %g1], %l6
7970 nop
7971 set 0x24, %o1
7972 ldsw [%l7 + %o1], %l0
7973 set 0x7D, %i4
7974 stba %l3, [%l7 + %i4] 0x80
7975 add %l7, 0x78, %l6
7976 wr %g0, 0x89, %asi
7977 casxa [%l6] 0x89, %l2, %i6
7978 add %l7, 0x28, %l6
7979 wr %g0, 0x81, %asi
7980 ldxa [%l6] %asi, %g2
7981 casxa [%l6] 0x81, %g2, %g6
7982 add %l7, 0x6C, %l6
7983 wr %g0, 0x80, %asi
7984 lda [%l6] %asi, %i3
7985 casa [%l6] 0x80, %i3, %o1
7986 fpsub32 %f24, %f30, %f24
7987 st %f21, [%l7 + 0x48]
7988 set 0x50, %o4
7989 swapa [%l7 + %o4] 0x80, %g4
7990 set 0x50, %i0
7991 stda %g2, [%l7 + %i0] 0x89
7992 nop
7993 set 0x40, %l5
7994 ldd [%l7 + %l5], %f12
7995 nop
7996 set 0x18, %l3
7997 ldd [%l7 + %l3], %f8
7998 st %fsr, [%l7 + 0x28]
7999 set 0x58, %g7
8000 stxa %l5, [%l7 + %g7] 0xe2
8001 membar #Sync
8002 set 0x60, %o3
8003 ldxa [%l7 + %o3] 0x80, %o4
8004 set 0x38, %l6
8005 ldxa [%l7 + %l6] 0x89, %o3
8006 add %l4, %i5, %g5
8007 nop
8008 set 0x14, %i6
8009 prefetch [%l7 + %i6], 0
8010 nop
8011 set 0x1C, %l0
8012 lduw [%l7 + %l0], %o6
8013 set 0x5A, %i5
8014 stha %o2, [%l7 + %i5] 0xe2
8015 membar #Sync
8016 nop
8017 set 0x68, %i1
8018 ldub [%l7 + %i1], %l1
8019 nop
8020 set 0x3C, %o0
8021 sth %o0, [%l7 + %o0]
8022 set 0x3A, %l1
8023 stha %i2, [%l7 + %l1] 0x80
8024 nop
8025 set 0x10, %o5
8026 std %f2, [%l7 + %o5]
8027 nop
8028 set 0x58, %o2
8029 ldsw [%l7 + %o2], %g1
8030 nop
8031 set 0x58, %g4
8032 std %f26, [%l7 + %g4]
8033 bn %xcc, loop_54
8034 st %f29, [%l7 + 0x18]
8035 or %o7, %i0, %i7
8036 nop
8037 set 0x58, %i2
8038 ldd [%l7 + %i2], %f22
8039loop_54:
8040 nop
8041 set 0x1C, %i3
8042 lda [%l7 + %i3] 0x88, %f10
8043 nop
8044 set 0x36, %g2
8045 ldsh [%l7 + %g2], %g7
8046 nop
8047 set 0x70, %i7
8048 stx %i4, [%l7 + %i7]
8049 set 0x20, %g6
8050 stda %i0, [%l7 + %g6] 0x81
8051 ld [%l7 + 0x1C], %f26
8052 set 0x68, %g5
8053 stxa %o5, [%l7 + %g5] 0x89
8054 nop
8055 set 0x70, %l4
8056 ldd [%l7 + %l4], %f4
8057 set 0x2C, %g3
8058 lda [%l7 + %g3] 0x80, %f7
8059 nop
8060 set 0x10, %l2
8061 lduw [%l7 + %l2], %l0
8062 set 0x10, %o6
8063 ldda [%l7 + %o6] 0xea, %i6
8064 nop
8065 set 0x1B, %g1
8066 ldub [%l7 + %g1], %l2
8067 nop
8068 set 0x28, %o7
8069 swap [%l7 + %o7], %i6
8070 and %g2, %g6, %l3
8071 set 0x3C, %i4
8072 sta %f7, [%l7 + %i4] 0x88
8073 set 0x16, %o1
8074 ldstuba [%l7 + %o1] 0x88, %i3
8075 or %g4, %g3, %o1
8076 st %fsr, [%l7 + 0x60]
8077 nop
8078 set 0x64, %o4
8079 swap [%l7 + %o4], %l5
8080 set 0x66, %l5
8081 ldstuba [%l7 + %l5] 0x81, %o4
8082 nop
8083 set 0x74, %i0
8084 prefetch [%l7 + %i0], 4
8085 nop
8086 set 0x40, %l3
8087 ldd [%l7 + %l3], %o2
8088 set 0x10, %g7
8089 ldda [%l7 + %g7] 0xea, %l4
8090 set 0x40, %o3
8091 ldda [%l7 + %o3] 0xd0, %f0
8092 nop
8093 set 0x38, %l6
8094 std %g4, [%l7 + %l6]
8095 set 0x64, %i6
8096 swapa [%l7 + %i6] 0x88, %i5
8097 nop
8098 set 0x44, %l0
8099 prefetch [%l7 + %l0], 4
8100 set 0x68, %i5
8101 prefetcha [%l7 + %i5] 0x89, 4
8102 nop
8103 set 0x34, %i1
8104 swap [%l7 + %i1], %o2
8105 nop
8106 set 0x54, %o0
8107 ldsb [%l7 + %o0], %o0
8108 nop
8109 set 0x3A, %o5
8110 stb %l1, [%l7 + %o5]
8111 ld [%l7 + 0x38], %f8
8112 set 0x30, %o2
8113 prefetcha [%l7 + %o2] 0x80, 3
8114 set 0x60, %l1
8115 ldda [%l7 + %l1] 0xeb, %g0
8116 or %i0, %o7, %i7
8117 fpsub16 %f0, %f10, %f16
8118 nop
8119 set 0x40, %i2
8120 ldd [%l7 + %i2], %f20
8121 set 0x5D, %g4
8122 ldstuba [%l7 + %g4] 0x89, %i4
8123 set 0x28, %i3
8124 ldxa [%l7 + %i3] 0x80, %i1
8125 wr %g0, 0x4, %fprs
8126 set 0x40, %i7
8127 ldda [%l7 + %i7] 0xd2, %f16
8128 nop
8129 set 0x34, %g6
8130 ldsw [%l7 + %g6], %l0
8131 set 0x5C, %g2
8132 swapa [%l7 + %g2] 0x89, %l6
8133 nop
8134 set 0x74, %l4
8135 lduw [%l7 + %l4], %l2
8136 nop
8137 set 0x70, %g3
8138 ldsw [%l7 + %g3], %i6
8139 nop
8140 set 0x38, %g5
8141 ldd [%l7 + %g5], %g2
8142 set 0x5A, %o6
8143 stba %l3, [%l7 + %o6] 0xe3
8144 membar #Sync
8145 membar #Sync
8146 set 0x40, %l2
8147 ldda [%l7 + %l2] 0xf1, %f16
8148 nop
8149 set 0x1C, %o7
8150 ldsh [%l7 + %o7], %i3
8151 nop
8152 set 0x40, %g1
8153 ldd [%l7 + %g1], %g6
8154 nop
8155 set 0x3E, %i4
8156 lduh [%l7 + %i4], %g4
8157 set 0x4C, %o4
8158 swapa [%l7 + %o4] 0x89, %g3
8159 nop
8160 set 0x5C, %o1
8161 ldsw [%l7 + %o1], %o1
8162 nop
8163 set 0x64, %l5
8164 swap [%l7 + %l5], %l5
8165 nop
8166 set 0x58, %l3
8167 stw %o4, [%l7 + %l3]
8168 nop
8169 set 0x58, %g7
8170 stx %fsr, [%l7 + %g7]
8171 nop
8172 set 0x12, %o3
8173 sth %o3, [%l7 + %o3]
8174 or %l4, %g5, %o6
8175 nop
8176 set 0x40, %i0
8177 std %f24, [%l7 + %i0]
8178 set 0x60, %l6
8179 ldda [%l7 + %l6] 0xeb, %i4
8180 set 0x28, %i6
8181 stda %o2, [%l7 + %i6] 0xe3
8182 membar #Sync
8183 add %o0, %l1, %g1
8184 nop
8185 set 0x58, %l0
8186 ldsw [%l7 + %l0], %i2
8187 membar #Sync
8188 set 0x40, %i5
8189 ldda [%l7 + %i5] 0xf1, %f16
8190 ld [%l7 + 0x78], %f12
8191 nop
8192 set 0x70, %o0
8193 prefetch [%l7 + %o0], 1
8194 set 0x58, %i1
8195 stha %o7, [%l7 + %i1] 0xeb
8196 membar #Sync
8197 nop
8198 set 0x48, %o5
8199 ldd [%l7 + %o5], %f12
8200 nop
8201 set 0x08, %o2
8202 lduh [%l7 + %o2], %i7
8203 nop
8204 set 0x10, %l1
8205 ldd [%l7 + %l1], %i0
8206 set 0x74, %i2
8207 swapa [%l7 + %i2] 0x80, %i4
8208 nop
8209 set 0x58, %g4
8210 ldsw [%l7 + %g4], %i1
8211 nop
8212 set 0x34, %i3
8213 swap [%l7 + %i3], %g7
8214 set 0x40, %g6
8215 sta %f10, [%l7 + %g6] 0x89
8216 nop
8217 set 0x58, %i7
8218 ldd [%l7 + %i7], %l0
8219 nop
8220 set 0x48, %g2
8221 ldub [%l7 + %g2], %o5
8222 nop
8223 set 0x78, %l4
8224 ldsw [%l7 + %l4], %l2
8225 nop
8226 set 0x1E, %g3
8227 lduh [%l7 + %g3], %l6
8228 nop
8229 set 0x5C, %g5
8230 lduw [%l7 + %g5], %g2
8231 nop
8232 set 0x44, %l2
8233 stw %l3, [%l7 + %l2]
8234 set 0x6C, %o7
8235 swapa [%l7 + %o7] 0x80, %i3
8236 nop
8237 set 0x78, %o6
8238 stb %g6, [%l7 + %o6]
8239 nop
8240 set 0x18, %g1
8241 stw %i6, [%l7 + %g1]
8242 nop
8243 set 0x5B, %i4
8244 ldstub [%l7 + %i4], %g3
8245 nop
8246 set 0x08, %o4
8247 ldx [%l7 + %o4], %o1
8248 set 0x40, %l5
8249 stda %f16, [%l7 + %l5] 0xc8
8250 ld [%l7 + 0x1C], %f15
8251 st %f6, [%l7 + 0x18]
8252 nop
8253 set 0x70, %o1
8254 stx %fsr, [%l7 + %o1]
8255 set 0x44, %g7
8256 sta %f18, [%l7 + %g7] 0x89
8257 set 0x30, %l3
8258 prefetcha [%l7 + %l3] 0x89, 2
8259 nop
8260 or %g0, 0x8, %l0
8261 sllx %l0, 0x3c, %l0
8262 wr %l0, %g0, %sys_tick_cmpr
8263 nop
8264 set 0x42, %i0
8265 ldsh [%l7 + %i0], %o3
8266 fpsub16s %f8, %f30, %f4
8267 st %f21, [%l7 + 0x2C]
8268 set 0x20, %l6
8269 stxa %l4, [%l7 + %l6] 0x88
8270 nop
8271 set 0x5F, %i6
8272 ldub [%l7 + %i6], %o6
8273 set 0x6A, %l0
8274 stha %g5, [%l7 + %l0] 0x88
8275 nop
8276 set 0x14, %i5
8277 stb %o2, [%l7 + %i5]
8278 and %o0, %i5, %l1
8279 add %l7, 0x6C, %l6
8280 wr %g0, 0x89, %asi
8281 lda [%l6] %asi, %g1
8282 casa [%l6] 0x89, %g1, %i2
8283 set 0x40, %o3
8284 stda %f16, [%l7 + %o3] 0xc4
8285 and %o7, %i0, %i7
8286 or %i1, %g7, %i4
8287 set 0x40, %i1
8288 ldda [%l7 + %i1] 0x88, %f0
8289 st %fsr, [%l7 + 0x40]
8290 nop
8291 set 0x30, %o0
8292 ldd [%l7 + %o0], %f24
8293 and %l0, %o5, %l2
8294 nop
8295 set 0x44, %o5
8296 stw %l6, [%l7 + %o5]
8297 set 0x58, %o2
8298 stda %l2, [%l7 + %o2] 0x89
8299 nop
8300 set 0x44, %l1
8301 stw %g2, [%l7 + %l1]
8302 nop
8303 set 0x48, %g4
8304 ldd [%l7 + %g4], %f30
8305 nop
8306 set 0x68, %i2
8307 stx %i3, [%l7 + %i2]
8308 set 0x40, %g6
8309 stda %f0, [%l7 + %g6] 0x89
8310 ld [%l7 + 0x30], %f14
8311 nop
8312 set 0x10, %i3
8313 stx %i6, [%l7 + %i3]
8314 set 0x5C, %g2
8315 swapa [%l7 + %g2] 0x80, %g3
8316 nop
8317 set 0x58, %l4
8318 prefetch [%l7 + %l4], 2
8319 add %l7, 0x40, %l6
8320 wr %g0, 0x89, %asi
8321 casxa [%l6] 0x89, %g6, %l5
8322 nop
8323 set 0x78, %g3
8324 std %o0, [%l7 + %g3]
8325 nop
8326 set 0x64, %i7
8327 sth %g4, [%l7 + %i7]
8328 nop
8329 set 0x16, %l2
8330 stb %o3, [%l7 + %l2]
8331 and %o4, %o6, %g5
8332 set 0x20, %g5
8333 ldxa [%l7 + %g5] 0x81, %l4
8334 nop
8335 set 0x5F, %o7
8336 stb %o2, [%l7 + %o7]
8337 bl,a %icc, loop_55
8338 nop
8339 set 0x12, %o6
8340 ldsh [%l7 + %o6], %o0
8341 set 0x60, %i4
8342 stda %l0, [%l7 + %i4] 0x80
8343loop_55:
8344 nop
8345 set 0x18, %g1
8346 stda %i4, [%l7 + %g1] 0xe2
8347 membar #Sync
8348 nop
8349 set 0x4E, %l5
8350 stb %i2, [%l7 + %l5]
8351 add %l7, 0x58, %l6
8352 wr %g0, 0x88, %asi
8353 casxa [%l6] 0x88, %o7, %g1
8354 nop
8355 set 0x7C, %o1
8356 swap [%l7 + %o1], %i7
8357 or %i0, %i1, %g7
8358 set 0x58, %o4
8359 sta %f30, [%l7 + %o4] 0x88
8360 set 0x40, %l3
8361 stda %f16, [%l7 + %l3] 0xd8
8362 nop
8363 set 0x24, %g7
8364 swap [%l7 + %g7], %l0
8365 set 0x2C, %l6
8366 ldstuba [%l7 + %l6] 0x88, %i4
8367 set 0x40, %i6
8368 stda %f16, [%l7 + %i6] 0xf9
8369 membar #Sync
8370 nop
8371 set 0x40, %l0
8372 stx %fsr, [%l7 + %l0]
8373 set 0x60, %i5
8374 stxa %o5, [%l7 + %i5] 0xe3
8375 membar #Sync
8376 ld [%l7 + 0x70], %f5
8377 nop
8378 set 0x2A, %i0
8379 sth %l6, [%l7 + %i0]
8380 nop
8381 nop
8382 setx 0xA76EEA9A, %l0, %l6
8383 st %l6, [%l7 + 0x28]
8384 ld [%l7 + 0x28], %f15
8385 setx 0xB84C7436, %l1, %l5
8386 st %l5, [%l7 + 0x10]
8387 ld [%l7 + 0x10], %f12
8388 fdivs %f12, %f15, %f9
8389 ld [%l7 + 0x64], %f29
8390 nop
8391 set 0x2C, %i1
8392 stw %l2, [%l7 + %i1]
8393 and %l3, %g2, %i3
8394 ld [%l7 + 0x54], %f7
8395 st %fsr, [%l7 + 0x6C]
8396 set 0x20, %o3
8397 ldda [%l7 + %o3] 0xea, %g2
8398 nop
8399 set 0x69, %o5
8400 stb %g6, [%l7 + %o5]
8401 and %i6, %o1, %l5
8402 nop
8403 set 0x38, %o2
8404 stx %o3, [%l7 + %o2]
8405 nop
8406 set 0x69, %o0
8407 stb %o4, [%l7 + %o0]
8408 set 0x68, %g4
8409 prefetcha [%l7 + %g4] 0x88, 0
8410 nop
8411 set 0x50, %l1
8412 lduw [%l7 + %l1], %o6
8413 nop
8414 set 0x7C, %i2
8415 ldsh [%l7 + %i2], %l4
8416 ld [%l7 + 0x2C], %f5
8417 nop
8418 set 0x10, %g6
8419 std %o2, [%l7 + %g6]
8420 set 0x40, %g2
8421 ldda [%l7 + %g2] 0x81, %f0
8422 set 0x28, %l4
8423 stxa %g5, [%l7 + %l4] 0x80
8424 nop
8425 set 0x30, %g3
8426 std %o0, [%l7 + %g3]
8427 add %i5, %i2, %l1
8428 nop
8429 set 0x18, %i3
8430 prefetch [%l7 + %i3], 2
8431 nop
8432 set 0x26, %i7
8433 ldsb [%l7 + %i7], %g1
8434 nop
8435 set 0x38, %g5
8436 std %f22, [%l7 + %g5]
8437 nop
8438 set 0x50, %o7
8439 std %i6, [%l7 + %o7]
8440 nop
8441 set 0x17, %l2
8442 stb %i0, [%l7 + %l2]
8443 wr %o7, %g7, %set_softint
8444 nop
8445 set 0x30, %o6
8446 std %i0, [%l7 + %o6]
8447 nop
8448 set 0x22, %i4
8449 stb %i4, [%l7 + %i4]
8450 add %l7, 0x28, %l6
8451 wr %g0, 0x80, %asi
8452 lda [%l6] %asi, %l0
8453 casa [%l6] 0x80, %l0, %o5
8454 set 0x48, %g1
8455 stda %l2, [%l7 + %g1] 0xeb
8456 membar #Sync
8457 set 0x4C, %o1
8458 stha %l6, [%l7 + %o1] 0x89
8459 add %l7, 0x28, %l6
8460 wr %g0, 0x89, %asi
8461 casa [%l6] 0x89, %l3, %i3
8462 or %g3, %g6, %g2
8463 set 0x5A, %l5
8464 stba %i6, [%l7 + %l5] 0xeb
8465 membar #Sync
8466 nop
8467 set 0x10, %l3
8468 lduh [%l7 + %l3], %l5
8469 set 0x74, %g7
8470 stha %o3, [%l7 + %g7] 0xea
8471 membar #Sync
8472 st %fsr, [%l7 + 0x10]
8473 set 0x40, %o4
8474 ldda [%l7 + %o4] 0x88, %f16
8475 nop
8476 set 0x20, %i6
8477 std %o0, [%l7 + %i6]
8478 nop
8479 set 0x10, %l6
8480 ldd [%l7 + %l6], %o4
8481 set 0x30, %i5
8482 stda %g4, [%l7 + %i5] 0x80
8483 wr %o6, %o2, %sys_tick
8484 nop
8485 set 0x64, %l0
8486 lduh [%l7 + %l0], %l4
8487 set 0x58, %i0
8488 stwa %o0, [%l7 + %i0] 0xeb
8489 membar #Sync
8490 nop
8491 set 0x40, %o3
8492 std %f2, [%l7 + %o3]
8493 nop
8494 set 0x34, %i1
8495 ldsw [%l7 + %i1], %g5
8496 ld [%l7 + 0x14], %f5
8497 nop
8498 set 0x08, %o5
8499 ldx [%l7 + %o5], %i2
8500 nop
8501 set 0x68, %o0
8502 lduw [%l7 + %o0], %i5
8503 nop
8504 set 0x60, %o2
8505 ldd [%l7 + %o2], %f10
8506 nop
8507 set 0x38, %l1
8508 ldx [%l7 + %l1], %g1
8509 or %l1, %i7, %i0
8510 nop
8511 set 0x60, %i2
8512 ldsb [%l7 + %i2], %g7
8513 fpadd32 %f24, %f30, %f18
8514 nop
8515 set 0x14, %g4
8516 ldsw [%l7 + %g4], %o7
8517 nop
8518 set 0x16, %g6
8519 ldstub [%l7 + %g6], %i4
8520 nop
8521 set 0x14, %l4
8522 ldsh [%l7 + %l4], %l0
8523 set 0x18, %g3
8524 ldxa [%l7 + %g3] 0x88, %i1
8525 or %l2, %o5, %l3
8526 set 0x20, %i3
8527 stda %i2, [%l7 + %i3] 0xe3
8528 membar #Sync
8529 nop
8530 set 0x60, %i7
8531 ldsh [%l7 + %i7], %l6
8532 add %g3, %g6, %g2
8533 set 0x40, %g5
8534 sta %f18, [%l7 + %g5] 0x81
8535 set 0x20, %g2
8536 ldda [%l7 + %g2] 0xe3, %l4
8537 set 0x20, %l2
8538 stxa %o3, [%l7 + %l2] 0xeb
8539 membar #Sync
8540 nop
8541 set 0x38, %o7
8542 stx %fsr, [%l7 + %o7]
8543 bgu,a,pt %xcc, loop_56
8544 fpsub16s %f22, %f24, %f17
8545 set 0x70, %i4
8546 stwa %o1, [%l7 + %i4] 0xe2
8547 membar #Sync
8548loop_56:
8549 nop
8550 set 0x28, %g1
8551 ldx [%l7 + %g1], %o4
8552 nop
8553 set 0x5F, %o6
8554 ldstub [%l7 + %o6], %g4
8555 add %l7, 0x48, %l6
8556 wr %g0, 0x89, %asi
8557 casa [%l6] 0x89, %o6, %i6
8558 ld [%l7 + 0x54], %f10
8559 nop
8560 set 0x10, %l5
8561 ldd [%l7 + %l5], %f8
8562 nop
8563 set 0x12, %o1
8564 ldsb [%l7 + %o1], %l4
8565 nop
8566 set 0x66, %l3
8567 lduh [%l7 + %l3], %o2
8568 nop
8569 set 0x48, %g7
8570 std %o0, [%l7 + %g7]
8571 set 0x40, %o4
8572 ldda [%l7 + %o4] 0x81, %i2
8573 nop
8574 set 0x08, %i6
8575 std %g4, [%l7 + %i6]
8576 nop
8577 set 0x48, %l6
8578 std %f16, [%l7 + %l6]
8579 nop
8580 set 0x68, %l0
8581 stx %fsr, [%l7 + %l0]
8582 and %g1, %i5, %l1
8583 add %i0, %g7, %o7
8584 nop
8585 set 0x58, %i5
8586 ldstub [%l7 + %i5], %i4
8587 ld [%l7 + 0x18], %f9
8588 nop
8589 set 0x78, %o3
8590 swap [%l7 + %o3], %l0
8591 nop
8592 set 0x08, %i1
8593 ldd [%l7 + %i1], %i6
8594 nop
8595 set 0x6C, %o5
8596 swap [%l7 + %o5], %l2
8597 ba,a,pn %xcc, loop_57
8598 and %o5, %l3, %i1
8599 set 0x50, %o0
8600 ldda [%l7 + %o0] 0x89, %i6
8601loop_57:
8602 nop
8603 set 0x58, %o2
8604 ldd [%l7 + %o2], %f4
8605 nop
8606 set 0x55, %i0
8607 ldub [%l7 + %i0], %g3
8608 nop
8609 set 0x50, %i2
8610 ldx [%l7 + %i2], %i3
8611 nop
8612 set 0x08, %l1
8613 ldd [%l7 + %l1], %g6
8614 set 0x70, %g4
8615 lda [%l7 + %g4] 0x80, %f28
8616 nop
8617 set 0x08, %l4
8618 std %l4, [%l7 + %l4]
8619 nop
8620 set 0x48, %g3
8621 ldd [%l7 + %g3], %o2
8622 or %o1, %o4, %g2
8623 nop
8624 set 0x10, %g6
8625 swap [%l7 + %g6], %o6
8626 set 0x54, %i7
8627 stha %i6, [%l7 + %i7] 0x89
8628 set 0x20, %i3
8629 stxa %l4, [%l7 + %i3] 0xe2
8630 membar #Sync
8631 st %f24, [%l7 + 0x40]
8632 set 0x28, %g5
8633 stwa %g4, [%l7 + %g5] 0xea
8634 membar #Sync
8635 fpsub16s %f29, %f12, %f23
8636 nop
8637 set 0x30, %g2
8638 lduw [%l7 + %g2], %o2
8639 set 0x50, %o7
8640 prefetcha [%l7 + %o7] 0x80, 2
8641 nop
8642 set 0x48, %l2
8643 stx %fsr, [%l7 + %l2]
8644 nop
8645 set 0x48, %i4
8646 lduw [%l7 + %i4], %i2
8647 set 0x68, %o6
8648 prefetcha [%l7 + %o6] 0x88, 3
8649 nop
8650 set 0x7C, %g1
8651 swap [%l7 + %g1], %g5
8652 nop
8653 or %g0, 0x8, %l0
8654 sllx %l0, 0x3c, %l0
8655 wr %l0, %g0, %sys_tick_cmpr
8656 wr %i0, %o7, %clear_softint
8657 nop
8658 set 0x4C, %l5
8659 lduw [%l7 + %l5], %g7
8660 nop
8661 set 0x31, %l3
8662 ldsb [%l7 + %l3], %l0
8663 st %f12, [%l7 + 0x4C]
8664 set 0x74, %g7
8665 swapa [%l7 + %g7] 0x80, %i4
8666 set 0x40, %o4
8667 stda %f16, [%l7 + %o4] 0x80
8668 nop
8669 set 0x68, %i6
8670 stx %fsr, [%l7 + %i6]
8671 set 0x28, %o1
8672 ldxa [%l7 + %o1] 0x89, %i7
8673 nop
8674 set 0x61, %l0
8675 ldsb [%l7 + %l0], %o5
8676 set 0x40, %i5
8677 ldda [%l7 + %i5] 0xd0, %f16
8678 nop
8679 set 0x30, %l6
8680 ldsh [%l7 + %l6], %l2
8681 set 0x54, %o3
8682 swapa [%l7 + %o3] 0x89, %i1
8683 st %fsr, [%l7 + 0x1C]
8684 and %l6, %g3, %l3
8685 ld [%l7 + 0x40], %f18
8686 nop
8687 set 0x77, %o5
8688 ldsb [%l7 + %o5], %g6
8689 nop
8690 set 0x4C, %i1
8691 sth %l5, [%l7 + %i1]
8692 nop
8693 set 0x30, %o2
8694 ldub [%l7 + %o2], %o3
8695 nop
8696 set 0x4F, %o0
8697 ldub [%l7 + %o0], %i3
8698 set 0x34, %i0
8699 swapa [%l7 + %i0] 0x81, %o4
8700 set 0x30, %i2
8701 stxa %g2, [%l7 + %i2] 0x80
8702 set 0x3C, %g4
8703 sta %f11, [%l7 + %g4] 0x89
8704 add %l7, 0x10, %l6
8705 wr %g0, 0x89, %asi
8706 casxa [%l6] 0x89, %o6, %o1
8707 set 0x3C, %l4
8708 stwa %i6, [%l7 + %l4] 0xe2
8709 membar #Sync
8710 set 0x45, %l1
8711 stba %g4, [%l7 + %l1] 0x89
8712 set 0x48, %g3
8713 stba %l4, [%l7 + %g3] 0xea
8714 membar #Sync
8715 set 0x68, %i7
8716 stxa %o2, [%l7 + %i7] 0xeb
8717 membar #Sync
8718 nop
8719 set 0x5C, %g6
8720 lduh [%l7 + %g6], %o0
8721 or %g1, %i2, %i5
8722 nop
8723 set 0x10, %i3
8724 stx %fsr, [%l7 + %i3]
8725 set 0x40, %g5
8726 stda %f16, [%l7 + %g5] 0xca
8727 set 0x1C, %g2
8728 swapa [%l7 + %g2] 0x80, %g5
8729 nop
8730 set 0x60, %l2
8731 lduw [%l7 + %l2], %i0
8732 set 0x5B, %i4
8733 stba %l1, [%l7 + %i4] 0x81
8734 nop
8735 or %g0, 0x8, %l0
8736 sllx %l0, 0x3c, %l0
8737 wr %l0, 0xB67, %tick_cmpr
8738 nop
8739 set 0x78, %o7
8740 ldd [%l7 + %o7], %l0
8741 and %i4, %i7, %o5
8742 and %l2, %i1, %g3
8743 set 0x70, %o6
8744 stda %i6, [%l7 + %o6] 0x88
8745 add %l7, 0x30, %l6
8746 wr %g0, 0x89, %asi
8747 ldxa [%l6] %asi, %l3
8748 casxa [%l6] 0x89, %l3, %l5
8749 set 0x5A, %l5
8750 stha %g6, [%l7 + %l5] 0xea
8751 membar #Sync
8752 set 0x24, %l3
8753 swapa [%l7 + %l3] 0x81, %o3
8754 and %o4, %i3, %o6
8755 nop
8756 set 0x0C, %g7
8757 prefetch [%l7 + %g7], 3
8758 nop
8759 nop
8760 setx 0x00C079C676F8C405, %l0, %l6
8761 stx %l6, [%l7 + 0x28]
8762 ldd [%l7 + 0x28], %f0
8763 setx 0x0409DE441327FA05, %l1, %l5
8764 stx %l5, [%l7 + 0x10]
8765 ldd [%l7 + 0x10], %f4
8766 fdivd %f4, %f0, %f8
8767 set 0x20, %o4
8768 lda [%l7 + %o4] 0x80, %f25
8769 nop
8770 set 0x38, %g1
8771 ldsw [%l7 + %g1], %g2
8772 add %o1, %g4, %i6
8773 set 0x36, %i6
8774 stha %o2, [%l7 + %i6] 0xeb
8775 membar #Sync
8776 nop
8777 set 0x78, %o1
8778 ldd [%l7 + %o1], %l4
8779 nop
8780 set 0x68, %i5
8781 ldsw [%l7 + %i5], %g1
8782 nop
8783 set 0x70, %l6
8784 stx %fsr, [%l7 + %l6]
8785 nop
8786 set 0x50, %l0
8787 stx %i2, [%l7 + %l0]
8788 wr %g0, 0x4, %fprs
8789 nop
8790 set 0x20, %o5
8791 stw %i0, [%l7 + %o5]
8792 nop
8793 set 0x30, %o3
8794 std %i4, [%l7 + %o3]
8795 or %o7, %l1, %l0
8796 fpsub32 %f30, %f18, %f22
8797 nop
8798 set 0x38, %i1
8799 ldx [%l7 + %i1], %g7
8800 set 0x44, %o2
8801 stwa %i4, [%l7 + %o2] 0x81
8802 nop
8803 set 0x48, %i0
8804 stx %fsr, [%l7 + %i0]
8805 set 0x40, %o0
8806 stha %i7, [%l7 + %o0] 0x81
8807 set 0x78, %i2
8808 stwa %l2, [%l7 + %i2] 0x81
8809 set 0x38, %g4
8810 ldxa [%l7 + %g4] 0x80, %o5
8811 nop
8812 set 0x08, %l1
8813 ldd [%l7 + %l1], %g2
8814 set 0x72, %l4
8815 stha %l6, [%l7 + %l4] 0xe2
8816 membar #Sync
8817 set 0x50, %g3
8818 prefetcha [%l7 + %g3] 0x80, 0
8819 or %i1, %l5, %o3
8820 nop
8821 set 0x5C, %g6
8822 ldsw [%l7 + %g6], %g6
8823 set 0x50, %i3
8824 lda [%l7 + %i3] 0x81, %f8
8825 nop
8826 set 0x70, %g5
8827 ldsw [%l7 + %g5], %o4
8828 nop
8829 set 0x62, %g2
8830 ldsh [%l7 + %g2], %i3
8831 set 0x28, %l2
8832 lda [%l7 + %l2] 0x80, %f31
8833 ld [%l7 + 0x08], %f1
8834 set 0x58, %i4
8835 stda %g2, [%l7 + %i4] 0xeb
8836 membar #Sync
8837 st %fsr, [%l7 + 0x58]
8838 set 0x40, %o7
8839 ldda [%l7 + %o7] 0x88, %f16
8840 nop
8841 set 0x14, %i7
8842 ldsw [%l7 + %i7], %o6
8843 st %fsr, [%l7 + 0x10]
8844 set 0x21, %l5
8845 ldstuba [%l7 + %l5] 0x80, %g4
8846 set 0x70, %l3
8847 sta %f27, [%l7 + %l3] 0x81
8848 nop
8849 set 0x54, %o6
8850 prefetch [%l7 + %o6], 2
8851 nop
8852 set 0x7C, %g7
8853 ldsw [%l7 + %g7], %o1
8854 set 0x10, %g1
8855 stda %i6, [%l7 + %g1] 0xe3
8856 membar #Sync
8857 nop
8858 set 0x0C, %o4
8859 ldsh [%l7 + %o4], %o2
8860 set 0x40, %o1
8861 ldda [%l7 + %o1] 0x89, %f0
8862 set 0x24, %i6
8863 lda [%l7 + %i6] 0x89, %f12
8864 set 0x50, %i5
8865 ldxa [%l7 + %i5] 0x81, %l4
8866 ld [%l7 + 0x38], %f23
8867 nop
8868 set 0x14, %l0
8869 lduh [%l7 + %l0], %i2
8870 set 0x58, %o5
8871 stda %o0, [%l7 + %o5] 0x88
8872 set 0x7C, %o3
8873 sta %f23, [%l7 + %o3] 0x88
8874 set 0x42, %i1
8875 ldstuba [%l7 + %i1] 0x80, %g5
8876 add %l7, 0x58, %l6
8877 wr %g0, 0x88, %asi
8878 ldxa [%l6] %asi, %i0
8879 casxa [%l6] 0x88, %i0, %g1
8880 nop
8881 set 0x3C, %l6
8882 lduh [%l7 + %l6], %i5
8883 nop
8884 set 0x60, %o2
8885 ldd [%l7 + %o2], %o6
8886 set 0x10, %i0
8887 stxa %l1, [%l7 + %i0] 0xe3
8888 membar #Sync
8889 set 0x08, %i2
8890 swapa [%l7 + %i2] 0x80, %l0
8891 set 0x20, %g4
8892 stda %i4, [%l7 + %g4] 0xe3
8893 membar #Sync
8894 nop
8895 set 0x70, %l1
8896 stx %i7, [%l7 + %l1]
8897 nop
8898 set 0x68, %o0
8899 ldx [%l7 + %o0], %g7
8900 nop
8901 set 0x7C, %g3
8902 lduh [%l7 + %g3], %l2
8903 st %f0, [%l7 + 0x34]
8904 set 0x58, %l4
8905 lda [%l7 + %l4] 0x89, %f29
8906 bg %xcc, loop_58
8907 nop
8908 set 0x72, %g6
8909 ldsb [%l7 + %g6], %o5
8910 bge,a,pt %xcc, loop_59
8911 wr %g3, %l3, %ccr
8912loop_58:
8913 nop
8914 set 0x34, %i3
8915 stw %i1, [%l7 + %i3]
8916 set 0x18, %g2
8917 stwa %l6, [%l7 + %g2] 0x81
8918loop_59:
8919 nop
8920 set 0x28, %l2
8921 lduw [%l7 + %l2], %l5
8922 set 0x60, %g5
8923 ldda [%l7 + %g5] 0x89, %o2
8924 nop
8925 set 0x68, %i4
8926 ldd [%l7 + %i4], %f14
8927 nop
8928 set 0x58, %o7
8929 swap [%l7 + %o7], %g6
8930 nop
8931 nop
8932 setx 0x719AAEB9, %l0, %l6
8933 st %l6, [%l7 + 0x28]
8934 ld [%l7 + 0x28], %f0
8935 setx 0x0F78DBA4, %l1, %l5
8936 st %l5, [%l7 + 0x10]
8937 ld [%l7 + 0x10], %f15
8938 fdivs %f15, %f0, %f27
8939 nop
8940 set 0x4E, %i7
8941 ldsh [%l7 + %i7], %i3
8942 ble,a %icc, loop_60
8943 nop
8944 set 0x10, %l3
8945 stx %fsr, [%l7 + %l3]
8946 set 0x54, %l5
8947 stwa %o4, [%l7 + %l5] 0xe3
8948 membar #Sync
8949loop_60:
8950 nop
8951 set 0x0F, %g7
8952 ldstub [%l7 + %g7], %g2
8953 set 0x5C, %g1
8954 swapa [%l7 + %g1] 0x88, %g4
8955 nop
8956 set 0x44, %o4
8957 swap [%l7 + %o4], %o6
8958 nop
8959 set 0x30, %o6
8960 std %o0, [%l7 + %o6]
8961 set 0x40, %i6
8962 stda %f0, [%l7 + %i6] 0x89
8963 nop
8964 set 0x74, %o1
8965 prefetch [%l7 + %o1], 1
8966 and %i6, %l4, %o2
8967 nop
8968 set 0x59, %i5
8969 ldub [%l7 + %i5], %i2
8970 nop
8971 set 0x68, %l0
8972 ldx [%l7 + %l0], %g5
8973 nop
8974 set 0x30, %o3
8975 swap [%l7 + %o3], %i0
8976 nop
8977 set 0x48, %i1
8978 ldsw [%l7 + %i1], %g1
8979 wr %o0, %i5, %pic
8980 nop
8981 set 0x34, %o5
8982 swap [%l7 + %o5], %l1
8983 ble,pt %icc, loop_61
8984 nop
8985 set 0x50, %o2
8986 stx %l0, [%l7 + %o2]
8987 nop
8988 set 0x24, %i0
8989 lduh [%l7 + %i0], %o7
8990 set 0x0F, %i2
8991 ldstuba [%l7 + %i2] 0x80, %i7
8992loop_61:
8993 nop
8994 set 0x14, %l6
8995 stw %g7, [%l7 + %l6]
8996 set 0x3E, %l1
8997 ldstuba [%l7 + %l1] 0x80, %l2
8998 bleu,a,pt %icc, loop_62
8999 nop
9000 set 0x47, %g4
9001 ldstub [%l7 + %g4], %o5
9002 add %l7, 0x48, %l6
9003 wr %g0, 0x89, %asi
9004 casxa [%l6] 0x89, %i4, %l3
9005loop_62:
9006 nop
9007 set 0x62, %o0
9008 sth %i1, [%l7 + %o0]
9009 set 0x70, %l4
9010 stba %l6, [%l7 + %l4] 0x89
9011 wr %l5, %o3, %set_softint
9012 nop
9013 set 0x30, %g3
9014 ldd [%l7 + %g3], %g6
9015 nop
9016 set 0x54, %i3
9017 swap [%l7 + %i3], %g3
9018 set 0x69, %g2
9019 ldstuba [%l7 + %g2] 0x80, %i3
9020 nop
9021 set 0x70, %g6
9022 ldd [%l7 + %g6], %o4
9023 add %l7, 0x68, %l6
9024 wr %g0, 0x80, %asi
9025 casa [%l6] 0x80, %g2, %g4
9026 nop
9027 set 0x18, %g5
9028 stx %fsr, [%l7 + %g5]
9029 set 0x40, %l2
9030 stda %f0, [%l7 + %l2] 0xca
9031 nop
9032 set 0x30, %i4
9033 swap [%l7 + %i4], %o6
9034 set 0x58, %i7
9035 ldxa [%l7 + %i7] 0x89, %i6
9036 nop
9037 set 0x38, %o7
9038 ldx [%l7 + %o7], %o1
9039 nop
9040 set 0x66, %l3
9041 lduh [%l7 + %l3], %o2
9042 set 0x40, %g7
9043 stda %f0, [%l7 + %g7] 0x89
9044 membar #Sync
9045 set 0x40, %l5
9046 ldda [%l7 + %l5] 0xf0, %f16
9047 nop
9048 set 0x38, %g1
9049 prefetch [%l7 + %g1], 2
9050 set 0x7C, %o6
9051 swapa [%l7 + %o6] 0x81, %l4
9052 and %g5, %i2, %i0
9053 nop
9054 set 0x78, %i6
9055 stx %g1, [%l7 + %i6]
9056 fpadd16 %f12, %f24, %f16
9057 set 0x58, %o4
9058 stwa %o0, [%l7 + %o4] 0xeb
9059 membar #Sync
9060 set 0x21, %i5
9061 stba %l1, [%l7 + %i5] 0x81
9062 or %l0, %o7, %i7
9063 nop
9064 set 0x54, %l0
9065 stw %i5, [%l7 + %l0]
9066 fpsub16s %f4, %f0, %f13
9067 set 0x50, %o1
9068 swapa [%l7 + %o1] 0x88, %l2
9069 nop
9070 set 0x70, %i1
9071 stx %fsr, [%l7 + %i1]
9072 nop
9073 set 0x3A, %o5
9074 sth %o5, [%l7 + %o5]
9075 nop
9076 set 0x40, %o2
9077 stx %g7, [%l7 + %o2]
9078 set 0x48, %i0
9079 stwa %l3, [%l7 + %i0] 0xea
9080 membar #Sync
9081 nop
9082 set 0x54, %i2
9083 swap [%l7 + %i2], %i1
9084 set 0x34, %o3
9085 lda [%l7 + %o3] 0x80, %f8
9086 nop
9087 set 0x6C, %l6
9088 prefetch [%l7 + %l6], 3
9089 nop
9090 set 0x32, %l1
9091 sth %l6, [%l7 + %l1]
9092 wr %l5, %o3, %clear_softint
9093 set 0x68, %o0
9094 stxa %i4, [%l7 + %o0] 0x80
9095 set 0x34, %g4
9096 stha %g6, [%l7 + %g4] 0x81
9097 or %g3, %i3, %o4
9098 or %g4, %g2, %o6
9099 nop
9100 set 0x4A, %l4
9101 lduh [%l7 + %l4], %i6
9102 nop
9103 set 0x20, %g3
9104 stx %o2, [%l7 + %g3]
9105 st %fsr, [%l7 + 0x60]
9106 nop
9107 set 0x5C, %g2
9108 lduh [%l7 + %g2], %o1
9109 fpadd16s %f11, %f17, %f20
9110 set 0x64, %g6
9111 stba %g5, [%l7 + %g6] 0xea
9112 membar #Sync
9113 nop
9114 set 0x70, %g5
9115 stw %i2, [%l7 + %g5]
9116 nop
9117 set 0x10, %i3
9118 lduw [%l7 + %i3], %l4
9119 or %i0, %o0, %g1
9120 nop
9121 set 0x22, %l2
9122 ldsb [%l7 + %l2], %l1
9123 set 0x40, %i7
9124 stha %o7, [%l7 + %i7] 0xea
9125 membar #Sync
9126 nop
9127 set 0x39, %i4
9128 ldub [%l7 + %i4], %i7
9129 set 0x40, %o7
9130 ldda [%l7 + %o7] 0x88, %i4
9131 nop
9132 set 0x08, %l3
9133 ldd [%l7 + %l3], %l0
9134 nop
9135 set 0x70, %g7
9136 ldd [%l7 + %g7], %f0
9137 nop
9138 set 0x68, %g1
9139 stx %l2, [%l7 + %g1]
9140 nop
9141 set 0x60, %l5
9142 std %o4, [%l7 + %l5]
9143 nop
9144 set 0x20, %i6
9145 ldx [%l7 + %i6], %g7
9146 nop
9147 set 0x48, %o4
9148 ldx [%l7 + %o4], %i1
9149 fpsub32s %f11, %f19, %f8
9150 add %l7, 0x48, %l6
9151 wr %g0, 0x80, %asi
9152 lda [%l6] %asi, %l3
9153 casa [%l6] 0x80, %l3, %l6
9154 set 0x7C, %i5
9155 stha %l5, [%l7 + %i5] 0xeb
9156 membar #Sync
9157 set 0x20, %l0
9158 prefetcha [%l7 + %l0] 0x89, 1
9159 nop
9160 set 0x78, %o6
9161 lduh [%l7 + %o6], %o3
9162 set 0x60, %i1
9163 ldxa [%l7 + %i1] 0x80, %g6
9164 nop
9165 set 0x08, %o5
9166 std %i2, [%l7 + %o5]
9167 set 0x30, %o1
9168 stda %g2, [%l7 + %o1] 0x81
9169 add %l7, 0x58, %l6
9170 wr %g0, 0x88, %asi
9171 casxa [%l6] 0x88, %o4, %g2
9172 set 0x5C, %i0
9173 stwa %o6, [%l7 + %i0] 0x89
9174 nop
9175 set 0x58, %i2
9176 stx %fsr, [%l7 + %i2]
9177 nop
9178 set 0x1A, %o2
9179 ldstub [%l7 + %o2], %i6
9180 add %l7, 0x64, %l6
9181 wr %g0, 0x89, %asi
9182 casa [%l6] 0x89, %o2, %g4
9183 st %fsr, [%l7 + 0x70]
9184 nop
9185 set 0x58, %l6
9186 ldd [%l7 + %l6], %g4
9187 set 0x2C, %o3
9188 sta %f5, [%l7 + %o3] 0x89
9189 nop
9190 set 0x18, %o0
9191 ldd [%l7 + %o0], %i2
9192 set 0x30, %l1
9193 ldda [%l7 + %l1] 0x88, %o0
9194 set 0x60, %g4
9195 sta %f26, [%l7 + %g4] 0x88
9196 set 0x40, %l4
9197 ldda [%l7 + %l4] 0xea, %l4
9198 set 0x10, %g2
9199 ldxa [%l7 + %g2] 0x89, %i0
9200 set 0x10, %g6
9201 stxa %o0, [%l7 + %g6] 0xe3
9202 membar #Sync
9203 nop
9204 set 0x65, %g3
9205 stb %g1, [%l7 + %g3]
9206 nop
9207 set 0x30, %i3
9208 swap [%l7 + %i3], %l1
9209 set 0x30, %g5
9210 stda %o6, [%l7 + %g5] 0xea
9211 membar #Sync
9212 nop
9213 set 0x20, %i7
9214 stx %i5, [%l7 + %i7]
9215 nop
9216 set 0x0C, %l2
9217 prefetch [%l7 + %l2], 0
9218 set 0x40, %i4
9219 prefetcha [%l7 + %i4] 0x88, 4
9220 nop
9221 or %g0, 0x8, %l0
9222 sllx %l0, 0x3c, %l0
9223 wr %l0, 0xDCC, %tick_cmpr
9224 ld [%l7 + 0x5C], %f15
9225 set 0x60, %l3
9226 ldda [%l7 + %l3] 0xeb, %g6
9227 set 0x14, %o7
9228 swapa [%l7 + %o7] 0x80, %o5
9229 wr %i1, %l6, %set_softint
9230 nop
9231 set 0x20, %g7
9232 std %f16, [%l7 + %g7]
9233 or %l3, %i4, %o3
9234 set 0x4B, %l5
9235 ldstuba [%l7 + %l5] 0x80, %l5
9236 membar #Sync
9237 set 0x40, %i6
9238 ldda [%l7 + %i6] 0xf9, %f16
9239 nop
9240 set 0x10, %g1
9241 ldd [%l7 + %g1], %i2
9242 or %g6, %g3, %o4
9243 nop
9244 set 0x30, %o4
9245 prefetch [%l7 + %o4], 3
9246 add %l7, 0x68, %l6
9247 wr %g0, 0x81, %asi
9248 casxa [%l6] 0x81, %o6, %g2
9249 set 0x40, %i5
9250 stda %f0, [%l7 + %i5] 0xcc
9251 nop
9252 set 0x39, %o6
9253 stb %i6, [%l7 + %o6]
9254 nop
9255 set 0x1C, %i1
9256 ldsw [%l7 + %i1], %g4
9257 set 0x40, %l0
9258 ldda [%l7 + %l0] 0xd8, %f0
9259 set 0x10, %o1
9260 ldda [%l7 + %o1] 0xe3, %o2
9261 set 0x30, %o5
9262 ldda [%l7 + %o5] 0x80, %i2
9263 nop
9264 set 0x0C, %i0
9265 ldsb [%l7 + %i0], %g5
9266 nop
9267 set 0x08, %i2
9268 prefetch [%l7 + %i2], 3
9269 set 0x7C, %l6
9270 sta %f27, [%l7 + %l6] 0x81
9271 nop
9272 set 0x44, %o3
9273 prefetch [%l7 + %o3], 2
9274 nop
9275 set 0x78, %o2
9276 std %f16, [%l7 + %o2]
9277 add %o1, %l4, %o0
9278 set 0x3F, %l1
9279 ldstuba [%l7 + %l1] 0x88, %i0
9280 set 0x76, %o0
9281 stba %g1, [%l7 + %o0] 0xe2
9282 membar #Sync
9283 and %o7, %i5, %l1
9284 set 0x38, %g4
9285 stxa %l2, [%l7 + %g4] 0xe2
9286 membar #Sync
9287 nop
9288 set 0x2A, %l4
9289 ldsb [%l7 + %l4], %i7
9290 nop
9291 set 0x75, %g6
9292 ldub [%l7 + %g6], %g7
9293 set 0x5C, %g2
9294 stwa %o5, [%l7 + %g2] 0xeb
9295 membar #Sync
9296 add %l7, 0x40, %l6
9297 wr %g0, 0x88, %asi
9298 lda [%l6] %asi, %l0
9299 casa [%l6] 0x88, %l0, %l6
9300 ld [%l7 + 0x54], %f3
9301 set 0x18, %g3
9302 sta %f17, [%l7 + %g3] 0x88
9303 nop
9304 set 0x5C, %g5
9305 sth %i1, [%l7 + %g5]
9306 set 0x40, %i3
9307 ldda [%l7 + %i3] 0x89, %f0
9308 ld [%l7 + 0x50], %f8
9309 or %l3, %o3, %i4
9310 nop
9311 set 0x38, %l2
9312 std %l4, [%l7 + %l2]
9313 set 0x70, %i4
9314 stwa %g6, [%l7 + %i4] 0xea
9315 membar #Sync
9316 add %l7, 0x10, %l6
9317 wr %g0, 0x81, %asi
9318 lda [%l6] %asi, %g3
9319 casa [%l6] 0x81, %g3, %i3
9320 set 0x48, %l3
9321 stda %o6, [%l7 + %l3] 0xe3
9322 membar #Sync
9323 ld [%l7 + 0x34], %f7
9324 nop
9325 or %g0, 0x8, %l0
9326 sllx %l0, 0x3c, %l0
9327 wr %l0, 0x16B, %tick_cmpr
9328 set 0x70, %i7
9329 ldda [%l7 + %i7] 0x88, %g4
9330 nop
9331 set 0x10, %g7
9332 ldd [%l7 + %g7], %g2
9333 nop
9334 set 0x58, %o7
9335 ldsb [%l7 + %o7], %o2
9336 set 0x20, %l5
9337 ldda [%l7 + %l5] 0xea, %i2
9338 nop
9339 set 0x1E, %i6
9340 ldsb [%l7 + %i6], %g5
9341 nop
9342 set 0x38, %g1
9343 lduh [%l7 + %g1], %l4
9344 nop
9345 set 0x78, %i5
9346 ldx [%l7 + %i5], %o0
9347 ld [%l7 + 0x64], %f11
9348 add %i0, %g1, %o7
9349 set 0x0C, %o4
9350 lda [%l7 + %o4] 0x88, %f27
9351 nop
9352 set 0x10, %i1
9353 ldx [%l7 + %i1], %i5
9354 nop
9355 set 0x4A, %o6
9356 lduh [%l7 + %o6], %l1
9357 and %l2, %i7, %g7
9358 set 0x6B, %l0
9359 stba %o1, [%l7 + %l0] 0xeb
9360 membar #Sync
9361 and %l0, %l6, %i1
9362 ld [%l7 + 0x08], %f24
9363 set 0x78, %o1
9364 sta %f28, [%l7 + %o1] 0x81
9365 nop
9366 set 0x34, %o5
9367 prefetch [%l7 + %o5], 4
9368 nop
9369 set 0x69, %i2
9370 ldsb [%l7 + %i2], %l3
9371 set 0x6E, %l6
9372 stha %o3, [%l7 + %l6] 0xeb
9373 membar #Sync
9374 set 0x70, %i0
9375 ldxa [%l7 + %i0] 0x80, %i4
9376 set 0x40, %o3
9377 stda %f16, [%l7 + %o3] 0xc0
9378 st %f24, [%l7 + 0x4C]
9379 nop
9380 set 0x20, %o2
9381 ldsh [%l7 + %o2], %l5
9382 nop
9383 set 0x0C, %l1
9384 ldsw [%l7 + %l1], %g6
9385 st %fsr, [%l7 + 0x34]
9386 add %g3, %o5, %i3
9387 nop
9388 set 0x32, %g4
9389 lduh [%l7 + %g4], %o4
9390 set 0x38, %o0
9391 ldstuba [%l7 + %o0] 0x89, %o6
9392 nop
9393 set 0x08, %l4
9394 stw %g4, [%l7 + %l4]
9395 nop
9396 set 0x0F, %g6
9397 ldsb [%l7 + %g6], %g2
9398 set 0x56, %g2
9399 stba %i6, [%l7 + %g2] 0xe2
9400 membar #Sync
9401 fpsub32 %f20, %f20, %f4
9402 nop
9403 set 0x40, %g3
9404 stx %fsr, [%l7 + %g3]
9405 nop
9406 set 0x6A, %g5
9407 lduh [%l7 + %g5], %o2
9408 set 0x7C, %l2
9409 stha %g5, [%l7 + %l2] 0x81
9410 nop
9411 set 0x76, %i3
9412 stb %i2, [%l7 + %i3]
9413 fpsub32s %f8, %f10, %f6
9414 nop
9415 set 0x4C, %i4
9416 swap [%l7 + %i4], %o0
9417 nop
9418 set 0x44, %i7
9419 lduw [%l7 + %i7], %i0
9420 nop
9421 set 0x60, %l3
9422 stw %l4, [%l7 + %l3]
9423 nop
9424 set 0x65, %g7
9425 ldub [%l7 + %g7], %g1
9426 nop
9427 set 0x36, %l5
9428 ldub [%l7 + %l5], %i5
9429 nop
9430 set 0x48, %i6
9431 swap [%l7 + %i6], %l1
9432 and %l2, %o7, %g7
9433 and %o1, %i7, %l6
9434 st %f9, [%l7 + 0x28]
9435 nop
9436 set 0x18, %g1
9437 ldsh [%l7 + %g1], %l0
9438 and %l3, %o3, %i1
9439 set 0x18, %i5
9440 lda [%l7 + %i5] 0x89, %f24
9441 nop
9442 set 0x44, %o4
9443 swap [%l7 + %o4], %i4
9444 nop
9445 set 0x54, %o7
9446 ldsh [%l7 + %o7], %g6
9447 set 0x50, %i1
9448 stxa %l5, [%l7 + %i1] 0x81
9449 set 0x0C, %l0
9450 sta %f4, [%l7 + %l0] 0x81
9451 nop
9452 set 0x70, %o1
9453 std %o4, [%l7 + %o1]
9454 nop
9455 set 0x44, %o5
9456 lduh [%l7 + %o5], %g3
9457 nop
9458 set 0x78, %i2
9459 sth %o4, [%l7 + %i2]
9460 ld [%l7 + 0x34], %f16
9461 set 0x50, %o6
9462 ldstuba [%l7 + %o6] 0x88, %o6
9463 nop
9464 set 0x0C, %i0
9465 ldsw [%l7 + %i0], %i3
9466 add %g4, %g2, %i6
9467 set 0x20, %l6
9468 stda %g4, [%l7 + %l6] 0xe2
9469 membar #Sync
9470 nop
9471 set 0x10, %o2
9472 ldd [%l7 + %o2], %f6
9473 set 0x20, %l1
9474 stda %i2, [%l7 + %l1] 0xeb
9475 membar #Sync
9476 nop
9477 set 0x6E, %g4
9478 ldub [%l7 + %g4], %o2
9479 add %l7, 0x38, %l6
9480 wr %g0, 0x88, %asi
9481 ldxa [%l6] %asi, %o0
9482 casxa [%l6] 0x88, %o0, %i0
9483 nop
9484 set 0x08, %o3
9485 lduw [%l7 + %o3], %l4
9486 nop
9487 set 0x67, %o0
9488 ldub [%l7 + %o0], %i5
9489 st %fsr, [%l7 + 0x74]
9490 nop
9491 set 0x1C, %g6
9492 ldsw [%l7 + %g6], %l1
9493 or %l2, %o7, %g7
9494 add %l7, 0x18, %l6
9495 wr %g0, 0x88, %asi
9496 lda [%l6] %asi, %g1
9497 casa [%l6] 0x88, %g1, %i7
9498 set 0x40, %g2
9499 stda %f0, [%l7 + %g2] 0xcc
9500 nop
9501 set 0x44, %l4
9502 ldsw [%l7 + %l4], %l6
9503 nop
9504 set 0x77, %g5
9505 ldstub [%l7 + %g5], %l0
9506 nop
9507 set 0x64, %g3
9508 ldub [%l7 + %g3], %o1
9509 nop
9510 set 0x38, %l2
9511 ldd [%l7 + %l2], %l2
9512 nop
9513 set 0x78, %i4
9514 ldstub [%l7 + %i4], %i1
9515 st %f15, [%l7 + 0x58]
9516 nop
9517 set 0x1C, %i3
9518 swap [%l7 + %i3], %i4
9519 set 0x40, %l3
9520 stda %f16, [%l7 + %l3] 0xf9
9521 membar #Sync
9522 set 0x48, %i7
9523 stha %o3, [%l7 + %i7] 0xe2
9524 membar #Sync
9525 set 0x58, %g7
9526 lda [%l7 + %g7] 0x89, %f31
9527 nop
9528 set 0x26, %i6
9529 sth %l5, [%l7 + %i6]
9530 add %o5, %g6, %o4
9531 set 0x1F, %g1
9532 ldstuba [%l7 + %g1] 0x81, %g3
9533 nop
9534 set 0x70, %l5
9535 ldx [%l7 + %l5], %i3
9536 nop
9537 set 0x68, %o4
9538 ldx [%l7 + %o4], %g4
9539 nop
9540 set 0x70, %o7
9541 ldsh [%l7 + %o7], %g2
9542 nop
9543 set 0x4A, %i5
9544 lduh [%l7 + %i5], %o6
9545 nop
9546 set 0x74, %i1
9547 stw %g5, [%l7 + %i1]
9548 nop
9549 set 0x40, %l0
9550 stx %fsr, [%l7 + %l0]
9551 set 0x40, %o5
9552 stda %f16, [%l7 + %o5] 0xc0
9553 ld [%l7 + 0x5C], %f4
9554 st %fsr, [%l7 + 0x7C]
9555 st %fsr, [%l7 + 0x30]
9556 nop
9557 set 0x78, %o1
9558 stx %i2, [%l7 + %o1]
9559 set 0x75, %i2
9560 ldstuba [%l7 + %i2] 0x89, %i6
9561 nop
9562 set 0x60, %i0
9563 std %o0, [%l7 + %i0]
9564 set 0x70, %l6
9565 stxa %o2, [%l7 + %l6] 0xe2
9566 membar #Sync
9567 nop
9568 set 0x26, %o2
9569 sth %i0, [%l7 + %o2]
9570 nop
9571 set 0x42, %o6
9572 ldub [%l7 + %o6], %l4
9573 set 0x29, %g4
9574 ldstuba [%l7 + %g4] 0x88, %i5
9575 nop
9576 set 0x30, %l1
9577 std %l0, [%l7 + %l1]
9578 nop
9579 set 0x63, %o0
9580 ldub [%l7 + %o0], %l2
9581 st %f27, [%l7 + 0x2C]
9582 add %o7, %g7, %i7
9583 nop
9584 set 0x26, %o3
9585 lduh [%l7 + %o3], %l6
9586 nop
9587 set 0x10, %g2
9588 stx %fsr, [%l7 + %g2]
9589 or %g1, %l0, %l3
9590 set 0x10, %g6
9591 stxa %o1, [%l7 + %g6] 0x89
9592 st %fsr, [%l7 + 0x34]
9593 nop
9594 set 0x50, %l4
9595 lduw [%l7 + %l4], %i4
9596 wr %i1, %o3, %sys_tick
9597 membar #Sync
9598 set 0x40, %g3
9599 ldda [%l7 + %g3] 0xf0, %f0
9600 nop
9601 set 0x28, %l2
9602 ldd [%l7 + %l2], %f14
9603 wr %g0, 0x7, %fprs
9604 set 0x40, %g5
9605 stda %f16, [%l7 + %g5] 0xc4
9606 set 0x78, %i4
9607 ldxa [%l7 + %i4] 0x81, %o4
9608 set 0x40, %i3
9609 stda %f16, [%l7 + %i3] 0x88
9610 nop
9611 nop
9612 setx 0xA132EB30E72CE91D, %l0, %l6
9613 stx %l6, [%l7 + 0x28]
9614 ldd [%l7 + 0x28], %f2
9615 setx 0xFEC4B07C8A051D70, %l1, %l5
9616 stx %l5, [%l7 + 0x10]
9617 ldd [%l7 + 0x10], %f24
9618 fdivd %f24, %f2, %f14
9619 set 0x40, %i7
9620 stda %f0, [%l7 + %i7] 0xcc
9621 set 0x1C, %g7
9622 swapa [%l7 + %g7] 0x88, %g3
9623 add %i3, %o5, %g2
9624 nop
9625 set 0x58, %i6
9626 lduh [%l7 + %i6], %g4
9627 set 0x20, %g1
9628 swapa [%l7 + %g1] 0x81, %o6
9629 st %fsr, [%l7 + 0x64]
9630 set 0x56, %l5
9631 stha %g5, [%l7 + %l5] 0x88
9632 nop
9633 set 0x24, %l3
9634 lduw [%l7 + %l3], %i6
9635 nop
9636 set 0x14, %o4
9637 prefetch [%l7 + %o4], 1
9638 nop
9639 set 0x70, %i5
9640 std %i2, [%l7 + %i5]
9641 nop
9642 set 0x56, %i1
9643 sth %o2, [%l7 + %i1]
9644 set 0x58, %l0
9645 ldxa [%l7 + %l0] 0x89, %o0
9646 nop
9647 set 0x50, %o7
9648 ldsh [%l7 + %o7], %i0
9649 st %fsr, [%l7 + 0x20]
9650 nop
9651 set 0x79, %o5
9652 stb %i5, [%l7 + %o5]
9653 set 0x74, %o1
9654 swapa [%l7 + %o1] 0x81, %l1
9655 set 0x70, %i2
9656 ldda [%l7 + %i2] 0xe3, %l2
9657 nop
9658 set 0x3D, %l6
9659 ldstub [%l7 + %l6], %o7
9660 add %l7, 0x7C, %l6
9661 wr %g0, 0x81, %asi
9662 casa [%l6] 0x81, %g7, %i7
9663 ld [%l7 + 0x40], %f1
9664 nop
9665 set 0x18, %i0
9666 std %f8, [%l7 + %i0]
9667 add %l4, %g1, %l6
9668 add %l7, 0x40, %l6
9669 wr %g0, 0x89, %asi
9670 ldxa [%l6] %asi, %l0
9671 casxa [%l6] 0x89, %l0, %l3
9672 nop
9673 set 0x38, %o2
9674 ldd [%l7 + %o2], %f22
9675 and %i4, %o1, %o3
9676 set 0x2A, %o6
9677 stha %l5, [%l7 + %o6] 0xe3
9678 membar #Sync
9679 nop
9680 set 0x08, %l1
9681 ldd [%l7 + %l1], %f12
9682 nop
9683 set 0x20, %o0
9684 std %g6, [%l7 + %o0]
9685 set 0x20, %g4
9686 lda [%l7 + %g4] 0x88, %f3
9687 set 0x40, %g2
9688 ldda [%l7 + %g2] 0x88, %f16
9689 ld [%l7 + 0x28], %f11
9690 nop
9691 set 0x6D, %o3
9692 ldsb [%l7 + %o3], %o4
9693 set 0x08, %l4
9694 sta %f18, [%l7 + %l4] 0x80
9695 nop
9696 set 0x3E, %g3
9697 sth %i1, [%l7 + %g3]
9698 nop
9699 set 0x4C, %g6
9700 ldsw [%l7 + %g6], %i3
9701 nop
9702 set 0x14, %l2
9703 sth %g3, [%l7 + %l2]
9704 bgu,pn %icc, loop_63
9705 nop
9706 set 0x60, %i4
9707 ldd [%l7 + %i4], %f24
9708 membar #Sync
9709 set 0x40, %g5
9710 ldda [%l7 + %g5] 0xf8, %f16
9711loop_63:
9712 nop
9713 set 0x5C, %i3
9714 ldsw [%l7 + %i3], %g2
9715 set 0x10, %g7
9716 sta %f10, [%l7 + %g7] 0x89
9717 or %o5, %g4, %g5
9718 ld [%l7 + 0x28], %f27
9719 nop
9720 set 0x70, %i6
9721 ldx [%l7 + %i6], %i6
9722 nop
9723 set 0x30, %i7
9724 swap [%l7 + %i7], %i2
9725 set 0x40, %l5
9726 ldda [%l7 + %l5] 0x89, %f0
9727 set 0x0B, %g1
9728 ldstuba [%l7 + %g1] 0x80, %o6
9729 nop
9730 set 0x46, %o4
9731 sth %o2, [%l7 + %o4]
9732 nop
9733 set 0x28, %i5
9734 ldstub [%l7 + %i5], %o0
9735 set 0x4C, %l3
9736 swapa [%l7 + %l3] 0x89, %i0
9737 set 0x50, %l0
9738 stxa %i5, [%l7 + %l0] 0xe3
9739 membar #Sync
9740 ld [%l7 + 0x20], %f10
9741 nop
9742 set 0x08, %i1
9743 prefetch [%l7 + %i1], 1
9744 fpadd16s %f28, %f16, %f4
9745 nop
9746 set 0x79, %o5
9747 ldub [%l7 + %o5], %l1
9748 nop
9749 set 0x20, %o1
9750 ldx [%l7 + %o1], %o7
9751 nop
9752 set 0x14, %i2
9753 ldub [%l7 + %i2], %l2
9754 nop
9755 set 0x70, %o7
9756 stx %g7, [%l7 + %o7]
9757 set 0x60, %l6
9758 ldda [%l7 + %l6] 0xe2, %i6
9759 set 0x6C, %i0
9760 stha %g1, [%l7 + %i0] 0x81
9761 set 0x08, %o6
9762 stwa %l6, [%l7 + %o6] 0xeb
9763 membar #Sync
9764 set 0x19, %l1
9765 ldstuba [%l7 + %l1] 0x88, %l4
9766 st %fsr, [%l7 + 0x20]
9767 nop
9768 set 0x60, %o2
9769 lduh [%l7 + %o2], %l3
9770 nop
9771 set 0x20, %g4
9772 ldd [%l7 + %g4], %f12
9773 set 0x40, %g2
9774 stda %f0, [%l7 + %g2] 0xcc
9775 set 0x78, %o0
9776 swapa [%l7 + %o0] 0x80, %i4
9777 nop
9778 set 0x60, %l4
9779 ldsh [%l7 + %l4], %o1
9780 set 0x62, %g3
9781 ldstuba [%l7 + %g3] 0x89, %l0
9782 nop
9783 nop
9784 setx 0xBEBFE04A75689164, %l0, %l6
9785 stx %l6, [%l7 + 0x28]
9786 ldd [%l7 + 0x28], %f20
9787 setx 0x1D4CD1BBFB755C59, %l1, %l5
9788 stx %l5, [%l7 + 0x10]
9789 ldd [%l7 + 0x10], %f30
9790 fdivd %f30, %f20, %f18
9791 nop
9792 set 0x70, %o3
9793 stx %fsr, [%l7 + %o3]
9794 nop
9795 set 0x18, %l2
9796 std %l4, [%l7 + %l2]
9797 set 0x38, %g6
9798 stxa %o3, [%l7 + %g6] 0xe2
9799 membar #Sync
9800 nop
9801 set 0x36, %g5
9802 ldub [%l7 + %g5], %o4
9803 set 0x1D, %i4
9804 ldstuba [%l7 + %i4] 0x80, %g6
9805 set 0x40, %i3
9806 ldda [%l7 + %i3] 0x81, %f16
9807 nop
9808 set 0x58, %i6
9809 ldd [%l7 + %i6], %i2
9810 nop
9811 set 0x50, %g7
9812 stx %g3, [%l7 + %g7]
9813 set 0x1F, %l5
9814 stba %g2, [%l7 + %l5] 0xea
9815 membar #Sync
9816 set 0x2E, %g1
9817 stba %i1, [%l7 + %g1] 0x80
9818 set 0x68, %o4
9819 stha %o5, [%l7 + %o4] 0x89
9820 fpadd32s %f9, %f26, %f11
9821 set 0x6F, %i5
9822 stba %g4, [%l7 + %i5] 0x80
9823 nop
9824 set 0x40, %l3
9825 swap [%l7 + %l3], %i6
9826 nop
9827 set 0x4F, %i7
9828 ldub [%l7 + %i7], %g5
9829 nop
9830 set 0x52, %i1
9831 lduh [%l7 + %i1], %i2
9832 nop
9833 set 0x6C, %o5
9834 prefetch [%l7 + %o5], 4
9835 and %o2, %o6, %o0
9836 set 0x67, %l0
9837 stba %i5, [%l7 + %l0] 0xe3
9838 membar #Sync
9839 nop
9840 set 0x70, %i2
9841 ldsw [%l7 + %i2], %i0
9842 nop
9843 set 0x71, %o7
9844 ldsb [%l7 + %o7], %l1
9845 add %l7, 0x3C, %l6
9846 wr %g0, 0x88, %asi
9847 lda [%l6] %asi, %o7
9848 casa [%l6] 0x88, %o7, %l2
9849 nop
9850 set 0x68, %o1
9851 ldd [%l7 + %o1], %f12
9852 nop
9853 set 0x08, %l6
9854 ldsh [%l7 + %l6], %i7
9855 add %l7, 0x78, %l6
9856 wr %g0, 0x89, %asi
9857 casxa [%l6] 0x89, %g1, %l6
9858 nop
9859 set 0x1E, %o6
9860 ldsh [%l7 + %o6], %l4
9861 nop
9862 set 0x14, %i0
9863 stw %l3, [%l7 + %i0]
9864 or %g7, %o1, %i4
9865 nop
9866 set 0x0A, %l1
9867 lduh [%l7 + %l1], %l0
9868 set 0x40, %g4
9869 stda %f16, [%l7 + %g4] 0xcc
9870 wr %o3, %l5, %clear_softint
9871 set 0x60, %g2
9872 ldxa [%l7 + %g2] 0x81, %g6
9873 set 0x48, %o0
9874 stwa %i3, [%l7 + %o0] 0x89
9875 set 0x70, %o2
9876 ldda [%l7 + %o2] 0xeb, %g2
9877 set 0x08, %l4
9878 prefetcha [%l7 + %l4] 0x88, 3
9879 nop
9880 set 0x68, %g3
9881 stx %i1, [%l7 + %g3]
9882 nop
9883 set 0x1C, %l2
9884 lduh [%l7 + %l2], %o5
9885 nop
9886 set 0x40, %g6
9887 std %o4, [%l7 + %g6]
9888 add %l7, 0x0C, %l6
9889 wr %g0, 0x89, %asi
9890 lda [%l6] %asi, %i6
9891 casa [%l6] 0x89, %i6, %g4
9892 nop
9893 set 0x68, %o3
9894 ldx [%l7 + %o3], %i2
9895 nop
9896 set 0x40, %g5
9897 ldsw [%l7 + %g5], %o2
9898 nop
9899 set 0x37, %i3
9900 ldstub [%l7 + %i3], %o6
9901 or %g5, %i5, %i0
9902 nop
9903 set 0x46, %i6
9904 sth %o0, [%l7 + %i6]
9905 add %l7, 0x44, %l6
9906 wr %g0, 0x81, %asi
9907 lda [%l6] %asi, %l1
9908 casa [%l6] 0x81, %l1, %o7
9909 nop
9910 set 0x28, %i4
9911 ldd [%l7 + %i4], %l2
9912 nop
9913 set 0x40, %g7
9914 stw %g1, [%l7 + %g7]
9915 nop
9916 set 0x10, %g1
9917 sth %l6, [%l7 + %g1]
9918 nop
9919 set 0x6C, %o4
9920 stw %l4, [%l7 + %o4]
9921 nop
9922 set 0x74, %l5
9923 ldstub [%l7 + %l5], %l3
9924 set 0x70, %i5
9925 stxa %g7, [%l7 + %i5] 0x81
9926 add %l7, 0x3C, %l6
9927 wr %g0, 0x80, %asi
9928 lda [%l6] %asi, %i7
9929 casa [%l6] 0x80, %i7, %o1
9930 nop
9931 set 0x50, %l3
9932 ldx [%l7 + %l3], %i4
9933 set 0x48, %i1
9934 sta %f12, [%l7 + %i1] 0x88
9935 set 0x30, %i7
9936 stxa %l0, [%l7 + %i7] 0xe3
9937 membar #Sync
9938 nop
9939 set 0x10, %o5
9940 stx %l5, [%l7 + %o5]
9941 nop
9942 set 0x7C, %l0
9943 stw %g6, [%l7 + %l0]
9944 set 0x54, %o7
9945 stwa %o3, [%l7 + %o7] 0xeb
9946 membar #Sync
9947 nop
9948 set 0x32, %i2
9949 lduh [%l7 + %i2], %g3
9950 set 0x70, %l6
9951 sta %f9, [%l7 + %l6] 0x89
9952 bg,a,pn %xcc, loop_64
9953 add %i3, %g2, %o5
9954 nop
9955 set 0x24, %o6
9956 ldsh [%l7 + %o6], %i1
9957 set 0x28, %o1
9958 stda %o4, [%l7 + %o1] 0xea
9959 membar #Sync
9960loop_64:
9961 nop
9962 set 0x70, %l1
9963 std %g4, [%l7 + %l1]
9964 set 0x0D, %g4
9965 stba %i6, [%l7 + %g4] 0xeb
9966 membar #Sync
9967 ld [%l7 + 0x24], %f25
9968 nop
9969 set 0x18, %i0
9970 std %f4, [%l7 + %i0]
9971 nop
9972 set 0x18, %o0
9973 ldsw [%l7 + %o0], %i2
9974 set 0x69, %o2
9975 ldstuba [%l7 + %o2] 0x88, %o2
9976 nop
9977 set 0x48, %g2
9978 ldd [%l7 + %g2], %f16
9979 nop
9980 set 0x43, %l4
9981 stb %o6, [%l7 + %l4]
9982 ld [%l7 + 0x2C], %f8
9983 set 0x70, %l2
9984 swapa [%l7 + %l2] 0x81, %i5
9985 set 0x40, %g3
9986 stda %f0, [%l7 + %g3] 0xd8
9987 set 0x40, %g6
9988 stda %f16, [%l7 + %g6] 0xf1
9989 membar #Sync
9990 set 0x70, %o3
9991 stxa %g5, [%l7 + %o3] 0xe3
9992 membar #Sync
9993 nop
9994 set 0x10, %i3
9995 stx %i0, [%l7 + %i3]
9996 nop
9997 set 0x58, %i6
9998 lduw [%l7 + %i6], %o0
9999 set 0x21, %i4
10000 ldstuba [%l7 + %i4] 0x80, %l1
10001 set 0x4C, %g5
10002 stwa %o7, [%l7 + %g5] 0x81
10003 nop
10004 set 0x68, %g7
10005 lduw [%l7 + %g7], %g1
10006 nop
10007 set 0x1B, %g1
10008 stb %l2, [%l7 + %g1]
10009 set 0x18, %l5
10010 stha %l6, [%l7 + %l5] 0xe2
10011 membar #Sync
10012 nop
10013 set 0x38, %i5
10014 swap [%l7 + %i5], %l3
10015 bgu,pt %xcc, loop_65
10016 nop
10017 set 0x40, %l3
10018 stw %l4, [%l7 + %l3]
10019 set 0x70, %o4
10020 swapa [%l7 + %o4] 0x81, %g7
10021loop_65:
10022 nop
10023 set 0x0C, %i7
10024 ldsw [%l7 + %i7], %i7
10025 nop
10026 set 0x7C, %o5
10027 stw %o1, [%l7 + %o5]
10028 nop
10029 set 0x58, %i1
10030 ldsw [%l7 + %i1], %l0
10031 ba,pn %xcc, loop_66
10032 nop
10033 set 0x60, %l0
10034 ldd [%l7 + %l0], %f30
10035 nop
10036 set 0x6B, %i2
10037 ldstub [%l7 + %i2], %i4
10038 and %l5, %o3, %g3
10039loop_66:
10040 nop
10041 set 0x4C, %l6
10042 sta %f9, [%l7 + %l6] 0x88
10043 nop
10044 set 0x2C, %o7
10045 prefetch [%l7 + %o7], 1
10046 nop
10047 set 0x1C, %o6
10048 prefetch [%l7 + %o6], 1
10049 ld [%l7 + 0x60], %f6
10050 ld [%l7 + 0x78], %f7
10051 set 0x08, %o1
10052 stda %g6, [%l7 + %o1] 0xea
10053 membar #Sync
10054 set 0x48, %l1
10055 swapa [%l7 + %l1] 0x81, %g2
10056 set 0x40, %i0
10057 prefetcha [%l7 + %i0] 0x89, 0
10058 nop
10059 set 0x48, %o0
10060 std %o4, [%l7 + %o0]
10061 nop
10062 set 0x10, %g4
10063 ldsw [%l7 + %g4], %i1
10064 add %l7, 0x7C, %l6
10065 wr %g0, 0x89, %asi
10066 casa [%l6] 0x89, %o4, %g4
10067 set 0x7C, %g2
10068 stwa %i2, [%l7 + %g2] 0xe3
10069 membar #Sync
10070 or %i6, %o6, %o2
10071 nop
10072 set 0x5D, %l4
10073 stb %g5, [%l7 + %l4]
10074 nop
10075 set 0x10, %l2
10076 ldx [%l7 + %l2], %i5
10077 fpadd32 %f12, %f8, %f8
10078 nop
10079 set 0x3C, %o2
10080 sth %o0, [%l7 + %o2]
10081 nop
10082 set 0x74, %g3
10083 ldstub [%l7 + %g3], %l1
10084 or %o7, %g1, %l2
10085 nop
10086 set 0x56, %o3
10087 lduh [%l7 + %o3], %i0
10088 set 0x68, %i3
10089 ldxa [%l7 + %i3] 0x88, %l3
10090 set 0x40, %i6
10091 stda %f16, [%l7 + %i6] 0xd0
10092 set 0x18, %i4
10093 prefetcha [%l7 + %i4] 0x89, 0
10094 nop
10095 set 0x30, %g6
10096 ldsb [%l7 + %g6], %l4
10097 set 0x38, %g7
10098 prefetcha [%l7 + %g7] 0x88, 4
10099 set 0x48, %g5
10100 stxa %o1, [%l7 + %g5] 0x81
10101 set 0x78, %l5
10102 ldxa [%l7 + %l5] 0x80, %l0
10103 nop
10104 set 0x58, %i5
10105 stx %g7, [%l7 + %i5]
10106 set 0x21, %g1
10107 ldstuba [%l7 + %g1] 0x89, %i4
10108 set 0x30, %l3
10109 sta %f29, [%l7 + %l3] 0x88
10110 and %l5, %g3, %g6
10111 and %g2, %o3, %o5
10112 nop
10113 set 0x2D, %i7
10114 ldsb [%l7 + %i7], %i3
10115 nop
10116 set 0x1E, %o4
10117 ldsh [%l7 + %o4], %i1
10118 ld [%l7 + 0x30], %f18
10119 nop
10120 nop
10121 setx 0x23C0DDEA, %l0, %l6
10122 st %l6, [%l7 + 0x28]
10123 ld [%l7 + 0x28], %f6
10124 setx 0x2746EAD7, %l1, %l5
10125 st %l5, [%l7 + 0x10]
10126 ld [%l7 + 0x10], %f29
10127 fdivs %f29, %f6, %f31
10128 set 0x4C, %i1
10129 swapa [%l7 + %i1] 0x89, %o4
10130 nop
10131 set 0x68, %l0
10132 ldx [%l7 + %l0], %g4
10133 set 0x10, %o5
10134 ldxa [%l7 + %o5] 0x80, %i6
10135 add %l7, 0x78, %l6
10136 wr %g0, 0x89, %asi
10137 casxa [%l6] 0x89, %o6, %o2
10138 add %i2, %g5, %i5
10139 nop
10140 set 0x10, %l6
10141 stx %fsr, [%l7 + %l6]
10142 add %l7, 0x48, %l6
10143 wr %g0, 0x80, %asi
10144 casxa [%l6] 0x80, %o0, %o7
10145 set 0x60, %o7
10146 ldxa [%l7 + %o7] 0x80, %l1
10147 nop
10148 set 0x4C, %o6
10149 prefetch [%l7 + %o6], 3
10150 wr %l2, %i0, %y
10151 nop
10152 set 0x60, %o1
10153 stx %g1, [%l7 + %o1]
10154 nop
10155 set 0x24, %i2
10156 prefetch [%l7 + %i2], 4
10157 set 0x70, %i0
10158 stxa %l3, [%l7 + %i0] 0x80
10159 set 0x40, %l1
10160 sta %f14, [%l7 + %l1] 0x88
10161 nop
10162 set 0x20, %g4
10163 stx %fsr, [%l7 + %g4]
10164 nop
10165 set 0x38, %o0
10166 ldd [%l7 + %o0], %f8
10167 nop
10168 set 0x08, %g2
10169 stx %fsr, [%l7 + %g2]
10170 set 0x08, %l4
10171 stda %i6, [%l7 + %l4] 0xe3
10172 membar #Sync
10173 set 0x10, %l2
10174 stxa %i7, [%l7 + %l2] 0xe3
10175 membar #Sync
10176 set 0x74, %g3
10177 sta %f9, [%l7 + %g3] 0x88
10178 set 0x58, %o3
10179 sta %f18, [%l7 + %o3] 0x89
10180 bg,a %xcc, loop_67
10181 nop
10182 set 0x48, %o2
10183 ldd [%l7 + %o2], %l4
10184 nop
10185 set 0x38, %i6
10186 stx %o1, [%l7 + %i6]
10187 set 0x42, %i4
10188 stba %g7, [%l7 + %i4] 0xea
10189 membar #Sync
10190loop_67:
10191 nop
10192 set 0x40, %g6
10193 ldda [%l7 + %g6] 0xe3, %l0
10194 set 0x40, %g7
10195 stda %f0, [%l7 + %g7] 0xcc
10196 set 0x74, %i3
10197 lda [%l7 + %i3] 0x81, %f22
10198 nop
10199 set 0x40, %g5
10200 lduw [%l7 + %g5], %l5
10201 st %fsr, [%l7 + 0x3C]
10202 nop
10203 set 0x08, %i5
10204 stx %i4, [%l7 + %i5]
10205 set 0x50, %g1
10206 ldda [%l7 + %g1] 0x88, %g2
10207 set 0x58, %l5
10208 ldxa [%l7 + %l5] 0x80, %g2
10209 set 0x44, %l3
10210 lda [%l7 + %l3] 0x89, %f3
10211 nop
10212 set 0x40, %i7
10213 ldx [%l7 + %i7], %o3
10214 nop
10215 set 0x60, %o4
10216 ldd [%l7 + %o4], %o4
10217 set 0x50, %i1
10218 swapa [%l7 + %i1] 0x89, %i3
10219 or %g6, %o4, %g4
10220 nop
10221 set 0x60, %o5
10222 lduh [%l7 + %o5], %i1
10223 set 0x54, %l0
10224 stwa %o6, [%l7 + %l0] 0x80
10225 nop
10226 or %g0, 0x8, %l0
10227 sllx %l0, 0x3c, %l0
10228 wr %l0, 0xA17, %tick_cmpr
10229 nop
10230 set 0x70, %o7
10231 ldub [%l7 + %o7], %g5
10232 nop
10233 set 0x40, %l6
10234 std %f4, [%l7 + %l6]
10235 ba,pt %icc, loop_68
10236 ld [%l7 + 0x5C], %f28
10237 nop
10238 set 0x38, %o6
10239 ldstub [%l7 + %o6], %i5
10240 set 0x44, %i2
10241 swapa [%l7 + %i2] 0x81, %i6
10242loop_68:
10243 nop
10244 add %l7, 0x48, %l6
10245 wr %g0, 0x80, %asi
10246 casa [%l6] 0x80, %o7, %o0
10247 nop
10248 set 0x70, %i0
10249 stx %l1, [%l7 + %i0]
10250 add %i0, %l2, %l3
10251 fpsub32 %f8, %f24, %f14
10252 set 0x28, %l1
10253 stda %g0, [%l7 + %l1] 0xeb
10254 membar #Sync
10255 add %l7, 0x60, %l6
10256 wr %g0, 0x88, %asi
10257 casa [%l6] 0x88, %l6, %l4
10258 nop
10259 set 0x58, %o1
10260 stx %fsr, [%l7 + %o1]
10261 nop
10262 set 0x20, %o0
10263 stx %i7, [%l7 + %o0]
10264 nop
10265 set 0x20, %g2
10266 stx %g7, [%l7 + %g2]
10267 nop
10268 set 0x30, %l4
10269 ldx [%l7 + %l4], %o1
10270 st %f1, [%l7 + 0x38]
10271 nop
10272 set 0x18, %g4
10273 stx %l0, [%l7 + %g4]
10274 nop
10275 set 0x60, %g3
10276 ldx [%l7 + %g3], %l5
10277 nop
10278 set 0x38, %l2
10279 ldd [%l7 + %l2], %g2
10280 nop
10281 set 0x31, %o3
10282 ldstub [%l7 + %o3], %i4
10283 or %o3, %o5, %i3
10284 nop
10285 set 0x18, %i6
10286 std %f22, [%l7 + %i6]
10287 and %g2, %g6, %o4
10288 nop
10289 set 0x48, %i4
10290 std %f20, [%l7 + %i4]
10291 wr %g4, %o6, %softint
10292 nop
10293 set 0x10, %o2
10294 ldd [%l7 + %o2], %o2
10295 add %l7, 0x28, %l6
10296 wr %g0, 0x81, %asi
10297 ldxa [%l6] %asi, %i1
10298 casxa [%l6] 0x81, %i1, %i2
10299 membar #Sync
10300 set 0x40, %g6
10301 ldda [%l7 + %g6] 0xf0, %f0
10302 nop
10303 set 0x5F, %i3
10304 ldsb [%l7 + %i3], %g5
10305 or %i5, %i6, %o7
10306 nop
10307 nop
10308 setx 0xCC7FFB8E, %l0, %l6
10309 st %l6, [%l7 + 0x28]
10310 ld [%l7 + 0x28], %f25
10311 setx 0x5936F413, %l1, %l5
10312 st %l5, [%l7 + 0x10]
10313 ld [%l7 + 0x10], %f31
10314 fdivs %f31, %f25, %f30
10315 set 0x1D, %g5
10316 stba %o0, [%l7 + %g5] 0x88
10317 and %i0, %l1, %l2
10318 set 0x28, %i5
10319 stwa %l3, [%l7 + %i5] 0xea
10320 membar #Sync
10321 nop
10322 set 0x78, %g7
10323 ldd [%l7 + %g7], %f26
10324 nop
10325 set 0x50, %l5
10326 ldx [%l7 + %l5], %g1
10327 nop
10328 set 0x31, %l3
10329 ldub [%l7 + %l3], %l4
10330 set 0x14, %g1
10331 lda [%l7 + %g1] 0x88, %f13
10332 and %i7, %l6, %o1
10333 nop
10334 set 0x48, %i7
10335 std %l0, [%l7 + %i7]
10336 set 0x0B, %i1
10337 stba %g7, [%l7 + %i1] 0xe2
10338 membar #Sync
10339 bg,pn %xcc, loop_69
10340 st %f24, [%l7 + 0x5C]
10341 nop
10342 set 0x10, %o5
10343 sth %g3, [%l7 + %o5]
10344 set 0x37, %l0
10345 stba %l5, [%l7 + %l0] 0xeb
10346 membar #Sync
10347loop_69:
10348 wr %o3, %o5, %y
10349 nop
10350 set 0x48, %o4
10351 std %i2, [%l7 + %o4]
10352 add %l7, 0x7C, %l6
10353 wr %g0, 0x88, %asi
10354 lda [%l6] %asi, %g2
10355 casa [%l6] 0x88, %g2, %i4
10356 set 0x47, %o7
10357 ldstuba [%l7 + %o7] 0x81, %o4
10358 nop
10359 set 0x68, %l6
10360 stx %fsr, [%l7 + %l6]
10361 ld [%l7 + 0x50], %f5
10362 set 0x40, %o6
10363 stda %f16, [%l7 + %o6] 0xd2
10364 set 0x6C, %i0
10365 stha %g6, [%l7 + %i0] 0x88
10366 nop
10367 set 0x6D, %l1
10368 ldsb [%l7 + %l1], %o6
10369 and %g4, %o2, %i1
10370 nop
10371 nop
10372 setx 0xD0AC7F73, %l0, %l6
10373 st %l6, [%l7 + 0x28]
10374 ld [%l7 + 0x28], %f17
10375 setx 0x40C43CEA, %l1, %l5
10376 st %l5, [%l7 + 0x10]
10377 ld [%l7 + 0x10], %f1
10378 fdivs %f1, %f17, %f5
10379 set 0x08, %o1
10380 prefetcha [%l7 + %o1] 0x81, 0
10381 nop
10382 set 0x16, %o0
10383 lduh [%l7 + %o0], %i5
10384 nop
10385 set 0x78, %i2
10386 ldd [%l7 + %i2], %f24
10387 nop
10388 set 0x6C, %l4
10389 prefetch [%l7 + %l4], 2
10390 nop
10391 set 0x58, %g4
10392 lduh [%l7 + %g4], %i6
10393 set 0x40, %g3
10394 stda %f0, [%l7 + %g3] 0xf0
10395 membar #Sync
10396 set 0x18, %g2
10397 stda %i2, [%l7 + %g2] 0xeb
10398 membar #Sync
10399 nop
10400 set 0x77, %l2
10401 ldstub [%l7 + %l2], %o7
10402 nop
10403 set 0x50, %o3
10404 sth %o0, [%l7 + %o3]
10405 set 0x20, %i4
10406 stda %l0, [%l7 + %i4] 0xea
10407 membar #Sync
10408 set 0x20, %o2
10409 ldda [%l7 + %o2] 0x80, %l2
10410 set 0x40, %i6
10411 stda %f16, [%l7 + %i6] 0xca
10412 nop
10413 set 0x30, %g6
10414 lduw [%l7 + %g6], %l3
10415 nop
10416 set 0x0E, %i3
10417 lduh [%l7 + %i3], %g1
10418 nop
10419 set 0x08, %g5
10420 stx %i0, [%l7 + %g5]
10421 st %fsr, [%l7 + 0x28]
10422 nop
10423 set 0x38, %i5
10424 std %f24, [%l7 + %i5]
10425 set 0x14, %l5
10426 lda [%l7 + %l5] 0x80, %f23
10427 nop
10428 set 0x1C, %g7
10429 swap [%l7 + %g7], %l4
10430 nop
10431 set 0x44, %l3
10432 lduw [%l7 + %l3], %i7
10433 nop
10434 set 0x40, %i7
10435 std %o0, [%l7 + %i7]
10436 or %l0, %l6, %g3
10437 nop
10438 set 0x08, %i1
10439 lduh [%l7 + %i1], %g7
10440 set 0x2F, %o5
10441 stba %o3, [%l7 + %o5] 0x88
10442 set 0x18, %g1
10443 ldxa [%l7 + %g1] 0x81, %o5
10444 nop
10445 set 0x28, %o4
10446 std %i2, [%l7 + %o4]
10447 nop
10448 set 0x68, %o7
10449 prefetch [%l7 + %o7], 2
10450 add %l7, 0x68, %l6
10451 wr %g0, 0x89, %asi
10452 casxa [%l6] 0x89, %l5, %g2
10453 nop
10454 set 0x46, %l0
10455 ldsh [%l7 + %l0], %o4
10456 set 0x74, %l6
10457 ldstuba [%l7 + %l6] 0x89, %g6
10458 set 0x20, %i0
10459 ldxa [%l7 + %i0] 0x89, %o6
10460 set 0x58, %o6
10461 stwa %g4, [%l7 + %o6] 0x80
10462 set 0x20, %o1
10463 stwa %o2, [%l7 + %o1] 0x89
10464 nop
10465 set 0x0A, %l1
10466 ldsb [%l7 + %l1], %i4
10467 set 0x68, %i2
10468 prefetcha [%l7 + %i2] 0x81, 1
10469 set 0x24, %o0
10470 swapa [%l7 + %o0] 0x88, %g5
10471 set 0x20, %l4
10472 swapa [%l7 + %l4] 0x88, %i5
10473 nop
10474 set 0x42, %g3
10475 sth %i2, [%l7 + %g3]
10476 set 0x08, %g4
10477 sta %f21, [%l7 + %g4] 0x89
10478 set 0x54, %l2
10479 sta %f18, [%l7 + %l2] 0x88
10480 nop
10481 set 0x58, %g2
10482 ldd [%l7 + %g2], %i6
10483 set 0x20, %i4
10484 stba %o7, [%l7 + %i4] 0x81
10485 nop
10486 set 0x28, %o2
10487 std %o0, [%l7 + %o2]
10488 nop
10489 set 0x78, %i6
10490 swap [%l7 + %i6], %l2
10491 set 0x68, %g6
10492 stha %l1, [%l7 + %g6] 0x80
10493 nop
10494 set 0x29, %o3
10495 ldsb [%l7 + %o3], %g1
10496 nop
10497 set 0x58, %i3
10498 std %l2, [%l7 + %i3]
10499 set 0x40, %i5
10500 sta %f23, [%l7 + %i5] 0x88
10501 nop
10502 set 0x7A, %g5
10503 ldsb [%l7 + %g5], %l4
10504 set 0x4E, %l5
10505 stha %i7, [%l7 + %l5] 0x80
10506 fpsub32s %f20, %f22, %f10
10507 set 0x40, %g7
10508 stda %f0, [%l7 + %g7] 0xca
10509 nop
10510 set 0x18, %i7
10511 ldd [%l7 + %i7], %o0
10512 set 0x14, %i1
10513 swapa [%l7 + %i1] 0x89, %l0
10514 set 0x12, %l3
10515 ldstuba [%l7 + %l3] 0x89, %l6
10516 st %fsr, [%l7 + 0x20]
10517 and %g3, %g7, %i0
10518 or %o5, %i3, %o3
10519 set 0x40, %o5
10520 ldda [%l7 + %o5] 0xe3, %g2
10521 fpadd32 %f16, %f20, %f30
10522 nop
10523 set 0x18, %o4
10524 ldx [%l7 + %o4], %o4
10525 add %l7, 0x18, %l6
10526 wr %g0, 0x88, %asi
10527 casxa [%l6] 0x88, %g6, %l5
10528 set 0x5C, %o7
10529 stwa %o6, [%l7 + %o7] 0x88
10530 nop
10531 set 0x6C, %l0
10532 stw %o2, [%l7 + %l0]
10533 set 0x40, %g1
10534 stda %f0, [%l7 + %g1] 0xf0
10535 membar #Sync
10536 set 0x0C, %l6
10537 stha %g4, [%l7 + %l6] 0xeb
10538 membar #Sync
10539 set 0x38, %o6
10540 ldxa [%l7 + %o6] 0x81, %i4
10541 nop
10542 set 0x2B, %o1
10543 ldsb [%l7 + %o1], %g5
10544 nop
10545 set 0x54, %l1
10546 swap [%l7 + %l1], %i5
10547 nop
10548 set 0x0C, %i2
10549 ldstub [%l7 + %i2], %i1
10550 nop
10551 set 0x43, %o0
10552 ldsb [%l7 + %o0], %i2
10553 set 0x48, %i0
10554 ldxa [%l7 + %i0] 0x88, %i6
10555 add %o0, %l2, %l1
10556 add %g1, %o7, %l4
10557 nop
10558 set 0x38, %l4
10559 stb %l3, [%l7 + %l4]
10560 nop
10561 set 0x20, %g4
10562 std %f4, [%l7 + %g4]
10563 nop
10564 set 0x7C, %l2
10565 ldsw [%l7 + %l2], %o1
10566 or %i7, %l6, %l0
10567 set 0x6C, %g3
10568 stba %g7, [%l7 + %g3] 0x80
10569 nop
10570 set 0x70, %i4
10571 lduw [%l7 + %i4], %g3
10572 add %l7, 0x68, %l6
10573 wr %g0, 0x81, %asi
10574 ldxa [%l6] %asi, %o5
10575 casxa [%l6] 0x81, %o5, %i3
10576 nop
10577 set 0x5B, %g2
10578 ldstub [%l7 + %g2], %o3
10579 nop
10580 set 0x3E, %i6
10581 ldsh [%l7 + %i6], %i0
10582 set 0x38, %g6
10583 sta %f13, [%l7 + %g6] 0x88
10584 membar #Sync
10585 set 0x40, %o3
10586 ldda [%l7 + %o3] 0xf8, %f0
10587 ld [%l7 + 0x0C], %f23
10588 nop
10589 set 0x24, %i3
10590 swap [%l7 + %i3], %o4
10591 nop
10592 set 0x08, %i5
10593 std %f8, [%l7 + %i5]
10594 st %f9, [%l7 + 0x4C]
10595 set 0x38, %g5
10596 stba %g6, [%l7 + %g5] 0x89
10597 bleu %icc, loop_70
10598 nop
10599 set 0x60, %l5
10600 stx %g2, [%l7 + %l5]
10601 nop
10602 set 0x46, %o2
10603 sth %o6, [%l7 + %o2]
10604 set 0x47, %i7
10605 stba %o2, [%l7 + %i7] 0xeb
10606 membar #Sync
10607loop_70:
10608 ld [%l7 + 0x70], %f5
10609 nop
10610 set 0x44, %g7
10611 prefetch [%l7 + %g7], 2
10612 set 0x78, %l3
10613 ldstuba [%l7 + %l3] 0x81, %l5
10614 fpadd32s %f22, %f4, %f24
10615 st %f18, [%l7 + 0x24]
10616 add %i4, %g4, %i5
10617 nop
10618 set 0x58, %o5
10619 prefetch [%l7 + %o5], 2
10620 nop
10621 set 0x4C, %i1
10622 stw %i1, [%l7 + %i1]
10623 set 0x10, %o4
10624 ldda [%l7 + %o4] 0xeb, %g4
10625 nop
10626 set 0x12, %o7
10627 sth %i6, [%l7 + %o7]
10628 set 0x58, %l0
10629 prefetcha [%l7 + %l0] 0x81, 3
10630 set 0x58, %l6
10631 prefetcha [%l7 + %l6] 0x80, 3
10632 set 0x10, %o6
10633 ldda [%l7 + %o6] 0xe2, %o0
10634 nop
10635 set 0x32, %g1
10636 sth %l1, [%l7 + %g1]
10637 nop
10638 set 0x30, %o1
10639 ldd [%l7 + %o1], %f18
10640 set 0x08, %i2
10641 prefetcha [%l7 + %i2] 0x89, 3
10642 nop
10643 set 0x50, %l1
10644 ldd [%l7 + %l1], %f30
10645 nop
10646 set 0x30, %o0
10647 ldd [%l7 + %o0], %l4
10648 nop
10649 set 0x58, %i0
10650 ldsw [%l7 + %i0], %l3
10651 set 0x36, %l4
10652 stba %o1, [%l7 + %l4] 0x80
10653 add %g1, %i7, %l6
10654 st %fsr, [%l7 + 0x28]
10655 nop
10656 set 0x5B, %g4
10657 stb %g7, [%l7 + %g4]
10658 nop
10659 set 0x1C, %l2
10660 ldstub [%l7 + %l2], %g3
10661 or %o5, %l0, %o3
10662 nop
10663 set 0x70, %i4
10664 stx %fsr, [%l7 + %i4]
10665 ld [%l7 + 0x1C], %f1
10666 add %l7, 0x58, %l6
10667 wr %g0, 0x89, %asi
10668 casxa [%l6] 0x89, %i3, %i0
10669 nop
10670 set 0x70, %g3
10671 ldd [%l7 + %g3], %f28
10672 set 0x40, %i6
10673 stda %f16, [%l7 + %i6] 0x89
10674 set 0x4D, %g2
10675 stba %g6, [%l7 + %g2] 0xe3
10676 membar #Sync
10677 nop
10678 set 0x43, %g6
10679 ldub [%l7 + %g6], %g2
10680 set 0x68, %o3
10681 prefetcha [%l7 + %o3] 0x89, 1
10682 set 0x2C, %i5
10683 sta %f30, [%l7 + %i5] 0x80
10684 nop
10685 set 0x30, %g5
10686 ldd [%l7 + %g5], %o2
10687 nop
10688 set 0x28, %i3
10689 prefetch [%l7 + %i3], 1
10690 nop
10691 set 0x50, %o2
10692 ldx [%l7 + %o2], %o6
10693 set 0x60, %l5
10694 stxa %l5, [%l7 + %l5] 0xea
10695 membar #Sync
10696 set 0x28, %i7
10697 stda %i4, [%l7 + %i7] 0x80
10698 nop
10699 set 0x30, %l3
10700 std %g4, [%l7 + %l3]
10701 set 0x5C, %o5
10702 ldstuba [%l7 + %o5] 0x89, %i5
10703 add %l7, 0x3C, %l6
10704 wr %g0, 0x81, %asi
10705 casa [%l6] 0x81, %g5, %i6
10706 nop
10707 set 0x1A, %i1
10708 ldstub [%l7 + %i1], %i2
10709 nop
10710 set 0x28, %g7
10711 stw %i1, [%l7 + %g7]
10712 nop
10713 set 0x50, %o7
10714 ldx [%l7 + %o7], %l2
10715 add %l7, 0x40, %l6
10716 wr %g0, 0x89, %asi
10717 lda [%l6] %asi, %o0
10718 casa [%l6] 0x89, %o0, %l1
10719 nop
10720 set 0x64, %l0
10721 ldub [%l7 + %l0], %o7
10722 set 0x40, %o4
10723 stxa %l3, [%l7 + %o4] 0xe3
10724 membar #Sync
10725 add %l7, 0x14, %l6
10726 wr %g0, 0x89, %asi
10727 casa [%l6] 0x89, %l4, %g1
10728 nop
10729 set 0x32, %o6
10730 ldub [%l7 + %o6], %o1
10731 nop
10732 set 0x68, %l6
10733 stx %i7, [%l7 + %l6]
10734 nop
10735 set 0x58, %o1
10736 std %f26, [%l7 + %o1]
10737 membar #Sync
10738 set 0x40, %g1
10739 ldda [%l7 + %g1] 0xf8, %f16
10740 add %l6, %g3, %g7
10741 set 0x20, %l1
10742 prefetcha [%l7 + %l1] 0x89, 4
10743 set 0x0B, %o0
10744 ldstuba [%l7 + %o0] 0x89, %l0
10745 nop
10746 or %g0, 0x8, %l0
10747 sllx %l0, 0x3c, %l0
10748 wr %l0, %g0, %sys_tick_cmpr
10749 nop
10750 set 0x09, %i0
10751 ldsb [%l7 + %i0], %g6
10752 nop
10753 set 0x1C, %i2
10754 stw %g2, [%l7 + %i2]
10755 nop
10756 set 0x18, %l4
10757 swap [%l7 + %l4], %o4
10758 wr %i0, %o6, %ccr
10759 ld [%l7 + 0x2C], %f5
10760 set 0x40, %l2
10761 ldda [%l7 + %l2] 0x81, %f0
10762 set 0x50, %g4
10763 ldda [%l7 + %g4] 0xe3, %o2
10764 set 0x2E, %g3
10765 stha %i4, [%l7 + %g3] 0x81
10766 set 0x20, %i4
10767 sta %f14, [%l7 + %i4] 0x88
10768 add %g4, %i5, %g5
10769 st %fsr, [%l7 + 0x0C]
10770 nop
10771 set 0x3C, %i6
10772 lduw [%l7 + %i6], %i6
10773 nop
10774 set 0x28, %g2
10775 stb %i2, [%l7 + %g2]
10776 nop
10777 set 0x60, %g6
10778 ldd [%l7 + %g6], %l4
10779 nop
10780 set 0x20, %i5
10781 ldub [%l7 + %i5], %i1
10782 nop
10783 set 0x50, %o3
10784 ldd [%l7 + %o3], %f2
10785 add %l2, %o0, %l1
10786 or %o7, %l4, %l3
10787 nop
10788 set 0x48, %g5
10789 ldsb [%l7 + %g5], %o1
10790 set 0x34, %i3
10791 stwa %i7, [%l7 + %i3] 0xe2
10792 membar #Sync
10793 st %fsr, [%l7 + 0x10]
10794 set 0x68, %o2
10795 stxa %g1, [%l7 + %o2] 0x89
10796 add %l7, 0x10, %l6
10797 wr %g0, 0x81, %asi
10798 casxa [%l6] 0x81, %g3, %l6
10799 fpadd16s %f15, %f10, %f29
10800 st %fsr, [%l7 + 0x20]
10801 nop
10802 set 0x0F, %i7
10803 ldub [%l7 + %i7], %o5
10804 nop
10805 set 0x50, %l5
10806 ldx [%l7 + %l5], %g7
10807 nop
10808 set 0x68, %o5
10809 swap [%l7 + %o5], %l0
10810 nop
10811 set 0x78, %i1
10812 stw %i3, [%l7 + %i1]
10813 set 0x60, %g7
10814 stda %o2, [%l7 + %g7] 0xea
10815 membar #Sync
10816 set 0x08, %o7
10817 ldxa [%l7 + %o7] 0x89, %g2
10818 ld [%l7 + 0x60], %f10
10819 nop
10820 nop
10821 setx 0x0ABFC496, %l0, %l6
10822 st %l6, [%l7 + 0x28]
10823 ld [%l7 + 0x28], %f31
10824 setx 0xF70DFF82, %l1, %l5
10825 st %l5, [%l7 + 0x10]
10826 ld [%l7 + 0x10], %f19
10827 fdivs %f19, %f31, %f4
10828 nop
10829 set 0x4C, %l3
10830 stw %o4, [%l7 + %l3]
10831 nop
10832 set 0x7E, %o4
10833 sth %g6, [%l7 + %o4]
10834 nop
10835 set 0x6C, %o6
10836 prefetch [%l7 + %o6], 2
10837 set 0x1A, %l6
10838 stha %o6, [%l7 + %l6] 0x89
10839 set 0x28, %l0
10840 stda %o2, [%l7 + %l0] 0x81
10841 nop
10842 set 0x24, %o1
10843 lduh [%l7 + %o1], %i0
10844 nop
10845 set 0x08, %l1
10846 prefetch [%l7 + %l1], 1
10847 set 0x78, %o0
10848 stda %g4, [%l7 + %o0] 0xe2
10849 membar #Sync
10850 set 0x28, %g1
10851 stda %i4, [%l7 + %g1] 0xeb
10852 membar #Sync
10853 nop
10854 set 0x38, %i2
10855 ldd [%l7 + %i2], %f10
10856 set 0x2D, %l4
10857 stba %i4, [%l7 + %l4] 0x81
10858 nop
10859 set 0x18, %l2
10860 ldd [%l7 + %l2], %g4
10861 add %l7, 0x20, %l6
10862 wr %g0, 0x80, %asi
10863 ldxa [%l6] %asi, %i2
10864 casxa [%l6] 0x80, %i2, %i6
10865 set 0x40, %i0
10866 ldxa [%l7 + %i0] 0x80, %l5
10867 set 0x38, %g4
10868 prefetcha [%l7 + %g4] 0x80, 1
10869 nop
10870 set 0x30, %g3
10871 stx %o0, [%l7 + %g3]
10872 nop
10873 set 0x20, %i4
10874 stx %l2, [%l7 + %i4]
10875 set 0x58, %i6
10876 stwa %o7, [%l7 + %i6] 0x81
10877 and %l1, %l4, %o1
10878 set 0x4A, %g2
10879 stba %l3, [%l7 + %g2] 0x89
10880 bne,a,pn %icc, loop_71
10881 and %i7, %g1, %g3
10882 nop
10883 set 0x1C, %i5
10884 prefetch [%l7 + %i5], 0
10885 nop
10886 set 0x38, %o3
10887 stx %fsr, [%l7 + %o3]
10888loop_71:
10889 nop
10890 set 0x40, %g6
10891 stda %f0, [%l7 + %g6] 0xf8
10892 membar #Sync
10893 set 0x64, %g5
10894 swapa [%l7 + %g5] 0x81, %o5
10895 set 0x30, %i3
10896 ldda [%l7 + %i3] 0xe3, %i6
10897 nop
10898 nop
10899 setx 0x5E065516, %l0, %l6
10900 st %l6, [%l7 + 0x28]
10901 ld [%l7 + 0x28], %f14
10902 setx 0x1C5C8DDC, %l1, %l5
10903 st %l5, [%l7 + 0x10]
10904 ld [%l7 + 0x10], %f28
10905 fdivs %f28, %f14, %f15
10906 ld [%l7 + 0x64], %f25
10907 and %g7, %i3, %o3
10908 nop
10909 set 0x0C, %o2
10910 swap [%l7 + %o2], %g2
10911 ld [%l7 + 0x54], %f16
10912 nop
10913 set 0x68, %i7
10914 swap [%l7 + %i7], %o4
10915 add %l0, %g6, %o6
10916 nop
10917 set 0x50, %o5
10918 stw %o2, [%l7 + %o5]
10919 set 0x50, %l5
10920 prefetcha [%l7 + %l5] 0x89, 2
10921 set 0x68, %g7
10922 prefetcha [%l7 + %g7] 0x88, 0
10923 nop
10924 set 0x20, %i1
10925 stx %i4, [%l7 + %i1]
10926 and %g5, %i5, %i6
10927 set 0x40, %o7
10928 ldxa [%l7 + %o7] 0x81, %i2
10929 nop
10930 set 0x68, %l3
10931 ldsh [%l7 + %l3], %i1
10932 nop
10933 set 0x37, %o4
10934 ldsb [%l7 + %o4], %l5
10935 nop
10936 set 0x18, %o6
10937 lduh [%l7 + %o6], %l2
10938 nop
10939 set 0x10, %l6
10940 lduh [%l7 + %l6], %o7
10941 st %fsr, [%l7 + 0x2C]
10942 nop
10943 set 0x24, %l0
10944 prefetch [%l7 + %l0], 0
10945 set 0x08, %l1
10946 stwa %l1, [%l7 + %l1] 0xe3
10947 membar #Sync
10948 set 0x16, %o0
10949 stha %o0, [%l7 + %o0] 0xe2
10950 membar #Sync
10951 nop
10952 set 0x32, %g1
10953 ldsh [%l7 + %g1], %o1
10954 set 0x7C, %o1
10955 swapa [%l7 + %o1] 0x88, %l3
10956 set 0x56, %i2
10957 stha %i7, [%l7 + %i2] 0xeb
10958 membar #Sync
10959 and %g1, %g3, %l4
10960 add %l7, 0x38, %l6
10961 wr %g0, 0x89, %asi
10962 ldxa [%l6] %asi, %o5
10963 casxa [%l6] 0x89, %o5, %g7
10964 bgu %icc, loop_72
10965 fpsub16s %f15, %f4, %f13
10966 nop
10967 set 0x28, %l2
10968 ldsh [%l7 + %l2], %i3
10969 nop
10970 set 0x0C, %l4
10971 ldsw [%l7 + %l4], %o3
10972loop_72:
10973 nop
10974 set 0x24, %g4
10975 swapa [%l7 + %g4] 0x81, %l6
10976 nop
10977 set 0x08, %g3
10978 ldd [%l7 + %g3], %o4
10979 set 0x78, %i0
10980 stwa %g2, [%l7 + %i0] 0x88
10981 nop
10982 set 0x1E, %i6
10983 sth %l0, [%l7 + %i6]
10984 nop
10985 set 0x30, %i4
10986 swap [%l7 + %i4], %g6
10987 set 0x40, %g2
10988 stda %f16, [%l7 + %g2] 0xf0
10989 membar #Sync
10990 nop
10991 set 0x18, %i5
10992 ldd [%l7 + %i5], %f10
10993 nop
10994 set 0x74, %g6
10995 ldsw [%l7 + %g6], %o2
10996 nop
10997 set 0x2A, %g5
10998 stb %g4, [%l7 + %g5]
10999 or %o6, %i0, %g5
11000 set 0x40, %o3
11001 stda %f0, [%l7 + %o3] 0xd8
11002 st %f23, [%l7 + 0x5C]
11003 nop
11004 set 0x3C, %o2
11005 lduw [%l7 + %o2], %i5
11006 wr %i4, %i6, %ccr
11007 nop
11008 set 0x3C, %i3
11009 lduw [%l7 + %i3], %i1
11010 set 0x40, %i7
11011 stda %f0, [%l7 + %i7] 0xd8
11012 set 0x20, %l5
11013 prefetcha [%l7 + %l5] 0x81, 4
11014 set 0x68, %o5
11015 stda %i2, [%l7 + %o5] 0xeb
11016 membar #Sync
11017 set 0x4C, %i1
11018 swapa [%l7 + %i1] 0x80, %l2
11019 nop
11020 set 0x38, %o7
11021 prefetch [%l7 + %o7], 3
11022 set 0x60, %g7
11023 stwa %l1, [%l7 + %g7] 0x80
11024 nop
11025 set 0x48, %o4
11026 stx %o0, [%l7 + %o4]
11027 set 0x28, %l3
11028 stda %o6, [%l7 + %l3] 0xe3
11029 membar #Sync
11030 set 0x24, %o6
11031 swapa [%l7 + %o6] 0x80, %l3
11032 set 0x58, %l6
11033 ldxa [%l7 + %l6] 0x81, %o1
11034 nop
11035 set 0x08, %l0
11036 stx %fsr, [%l7 + %l0]
11037 set 0x78, %l1
11038 stda %g0, [%l7 + %l1] 0xea
11039 membar #Sync
11040 set 0x08, %g1
11041 ldxa [%l7 + %g1] 0x81, %g3
11042 set 0x50, %o1
11043 stwa %i7, [%l7 + %o1] 0xe3
11044 membar #Sync
11045 set 0x58, %i2
11046 prefetcha [%l7 + %i2] 0x80, 2
11047 nop
11048 set 0x66, %o0
11049 sth %g7, [%l7 + %o0]
11050 nop
11051 set 0x2C, %l2
11052 sth %i3, [%l7 + %l2]
11053 nop
11054 set 0x1C, %g4
11055 prefetch [%l7 + %g4], 3
11056 set 0x30, %l4
11057 ldxa [%l7 + %l4] 0x81, %o5
11058 or %l6, %o3, %g2
11059 nop
11060 set 0x28, %g3
11061 stx %fsr, [%l7 + %g3]
11062 nop
11063 set 0x20, %i0
11064 stw %o4, [%l7 + %i0]
11065 set 0x2E, %i6
11066 stha %g6, [%l7 + %i6] 0xea
11067 membar #Sync
11068 fpadd32s %f16, %f7, %f2
11069 set 0x48, %i4
11070 ldxa [%l7 + %i4] 0x81, %o2
11071 set 0x60, %i5
11072 sta %f2, [%l7 + %i5] 0x89
11073 nop
11074 set 0x3C, %g2
11075 prefetch [%l7 + %g2], 4
11076 set 0x28, %g5
11077 stda %l0, [%l7 + %g5] 0x88
11078 nop
11079 set 0x40, %g6
11080 stw %o6, [%l7 + %g6]
11081 ld [%l7 + 0x6C], %f2
11082 set 0x0C, %o2
11083 sta %f4, [%l7 + %o2] 0x80
11084 nop
11085 set 0x68, %o3
11086 stx %i0, [%l7 + %o3]
11087 nop
11088 set 0x50, %i7
11089 std %f20, [%l7 + %i7]
11090 st %fsr, [%l7 + 0x10]
11091 add %g4, %i5, %g5
11092 nop
11093 set 0x79, %l5
11094 ldub [%l7 + %l5], %i4
11095 nop
11096 set 0x10, %i3
11097 lduw [%l7 + %i3], %i1
11098 or %l5, %i2, %i6
11099 set 0x54, %i1
11100 swapa [%l7 + %i1] 0x88, %l1
11101 nop
11102 set 0x20, %o7
11103 stx %l2, [%l7 + %o7]
11104 nop
11105 set 0x0C, %g7
11106 lduw [%l7 + %g7], %o7
11107 set 0x60, %o4
11108 sta %f24, [%l7 + %o4] 0x80
11109 nop
11110 set 0x75, %o5
11111 ldsb [%l7 + %o5], %o0
11112 st %fsr, [%l7 + 0x08]
11113 nop
11114 set 0x48, %o6
11115 ldd [%l7 + %o6], %l2
11116 nop
11117 set 0x5F, %l6
11118 stb %g1, [%l7 + %l6]
11119 nop
11120 set 0x40, %l0
11121 stw %g3, [%l7 + %l0]
11122 nop
11123 set 0x10, %l1
11124 ldsh [%l7 + %l1], %i7
11125 nop
11126 set 0x10, %g1
11127 std %l4, [%l7 + %g1]
11128 fpsub32s %f26, %f20, %f10
11129 set 0x43, %l3
11130 stba %g7, [%l7 + %l3] 0x81
11131 set 0x08, %o1
11132 stha %i3, [%l7 + %o1] 0xea
11133 membar #Sync
11134 set 0x60, %i2
11135 ldda [%l7 + %i2] 0xe3, %o4
11136 set 0x50, %o0
11137 prefetcha [%l7 + %o0] 0x88, 4
11138 nop
11139 set 0x7C, %l2
11140 prefetch [%l7 + %l2], 1
11141 nop
11142 set 0x70, %l4
11143 stx %fsr, [%l7 + %l4]
11144 set 0x11, %g3
11145 ldstuba [%l7 + %g3] 0x81, %o1
11146 set 0x74, %i0
11147 swapa [%l7 + %i0] 0x80, %g2
11148 and %o4, %o3, %o2
11149 nop
11150 set 0x58, %i6
11151 ldd [%l7 + %i6], %f28
11152 nop
11153 set 0x28, %i4
11154 ldd [%l7 + %i4], %l0
11155 nop
11156 set 0x60, %g4
11157 stx %o6, [%l7 + %g4]
11158 fpsub16s %f28, %f19, %f30
11159 nop
11160 set 0x10, %g2
11161 stx %fsr, [%l7 + %g2]
11162 nop
11163 set 0x28, %i5
11164 stx %g6, [%l7 + %i5]
11165 add %l7, 0x60, %l6
11166 wr %g0, 0x81, %asi
11167 ldxa [%l6] %asi, %g4
11168 casxa [%l6] 0x81, %g4, %i5
11169 add %l7, 0x28, %l6
11170 wr %g0, 0x81, %asi
11171 ldxa [%l6] %asi, %i0
11172 casxa [%l6] 0x81, %i0, %i4
11173 nop
11174 or %g0, 0x8, %l0
11175 sllx %l0, 0x3c, %l0
11176 wr %l0, 0xAE4, %tick_cmpr
11177 st %f0, [%l7 + 0x28]
11178 nop
11179 set 0x60, %g6
11180 lduw [%l7 + %g6], %i2
11181 nop
11182 set 0x30, %o2
11183 stx %l5, [%l7 + %o2]
11184 add %i6, %l1, %o7
11185 nop
11186 nop
11187 setx 0xDA5CA7780EA53B26, %l0, %l6
11188 stx %l6, [%l7 + 0x28]
11189 ldd [%l7 + 0x28], %f18
11190 setx 0xF5BB81FDDE02F71D, %l1, %l5
11191 stx %l5, [%l7 + 0x10]
11192 ldd [%l7 + 0x10], %f6
11193 fdivd %f6, %f18, %f6
11194 nop
11195 set 0x35, %o3
11196 stb %o0, [%l7 + %o3]
11197 add %l2, %g1, %g3
11198 nop
11199 set 0x60, %g5
11200 std %l2, [%l7 + %g5]
11201 set 0x08, %i7
11202 stwa %i7, [%l7 + %i7] 0xea
11203 membar #Sync
11204 nop
11205 set 0x08, %l5
11206 std %l4, [%l7 + %l5]
11207 wr %g0, 0x7, %fprs
11208 nop
11209 set 0x28, %i3
11210 prefetch [%l7 + %i3], 3
11211 st %fsr, [%l7 + 0x08]
11212 set , %o7
11213 EXIT_GOOD
11214
11215
11216
11217!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11218!
11219! Stats for Thread 2:
11220!
11221! Type l : 1266
11222! Type a : 29
11223! Type x : 527
11224! Type cti : 22
11225! Type f : 39
11226! Type i : 117
11227!
11228!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11229
11230!
11231! Thread 3 Start
11232!
11233.global thread_3
11234thread_3:
11235 mov %l7, %g1
11236 !# Set %cwp for 8 windows
11237 !# This threads memory space into each %l7
11238 wrpr %g0, 0x7, %cwp
11239 mov %g1, %l7
11240 wrpr %g0, 0x6, %cwp
11241 mov %g1, %l7
11242 wrpr %g0, 0x5, %cwp
11243 mov %g1, %l7
11244 wrpr %g0, 0x4, %cwp
11245 mov %g1, %l7
11246 wrpr %g0, 0x3, %cwp
11247 mov %g1, %l7
11248 wrpr %g0, 0x2, %cwp
11249 mov %g1, %l7
11250 wrpr %g0, 0x1, %cwp
11251 mov %g1, %l7
11252 wrpr %g0, 0x0, %cwp
11253 mov %g1, %l7
11254
11255 !# Set %fsr
11256 setx 0x0000000000400000, %l0, %l6 !# no post process
11257 stx %l6, [%l7 + 0x0] !# no post process
11258 ldx [%l7 + 0x0], %fsr !# no post process
11259
11260 wr %g0, 0x80, %asi !# no post process
11261
11262 !# Initialize registers ..
11263
11264 !# Global registers
11265 set 0xF, %g1
11266 set 0x0, %g2
11267 set 0x8, %g3
11268 set 0xB, %g4
11269 set 0xD, %g5
11270 set 0xD, %g6
11271 set 0x1, %g7
11272 !# Input registers
11273 set -0x2, %i0
11274 set -0x3, %i1
11275 set -0x4, %i2
11276 set -0xE, %i3
11277 set -0x7, %i4
11278 set -0xE, %i5
11279 set -0x8, %i6
11280 set -0x7, %i7
11281 !# Local registers
11282 set 0x0F24D121, %l0
11283 set 0x0FDA614D, %l1
11284 set 0x4FC92233, %l2
11285 set 0x287D5772, %l3
11286 set 0x6DCB36EF, %l4
11287 set 0x0A1E9FBF, %l5
11288 set 0x2929134C, %l6
11289 !# Output registers
11290 set -0x18A3, %o0
11291 set -0x12DA, %o1
11292 set 0x17DA, %o2
11293 set 0x012A, %o3
11294 set -0x1549, %o4
11295 set 0x0915, %o5
11296 set 0x18A5, %o6
11297 set -0x12F1, %o7
11298 !# Float registers
11299 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
11300 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
11301 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
11302 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
11303 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
11304 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
11305 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
11306 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
11307 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
11308 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
11309 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
11310 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
11311 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
11312 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
11313 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
11314 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
11315
11316 !# Execute Main Diag ..
11317
11318 nop
11319 set 0x1C, %g7
11320 ldstub [%l7 + %g7], %o5
11321 set 0x5C, %o4
11322 stwa %l6, [%l7 + %o4] 0x80
11323 set 0x3C, %i1
11324 stba %g2, [%l7 + %i1] 0x80
11325 set 0x38, %o5
11326 stxa %o4, [%l7 + %o5] 0xe2
11327 membar #Sync
11328 nop
11329 set 0x50, %l6
11330 ldx [%l7 + %l6], %o3
11331 nop
11332 set 0x68, %l0
11333 ldsh [%l7 + %l0], %o1
11334 set 0x40, %l1
11335 stda %f0, [%l7 + %l1] 0xf0
11336 membar #Sync
11337 nop
11338 set 0x38, %o6
11339 ldd [%l7 + %o6], %o2
11340 nop
11341 set 0x28, %l3
11342 sth %o6, [%l7 + %l3]
11343 st %fsr, [%l7 + 0x0C]
11344 set 0x40, %o1
11345 stda %f0, [%l7 + %o1] 0xc0
11346 set 0x58, %g1
11347 ldxa [%l7 + %g1] 0x89, %g6
11348 add %l7, 0x30, %l6
11349 wr %g0, 0x81, %asi
11350 casxa [%l6] 0x81, %g4, %l0
11351 nop
11352 set 0x74, %i2
11353 swap [%l7 + %i2], %i0
11354 or %i5, %i4, %i1
11355 nop
11356 set 0x22, %l2
11357 ldub [%l7 + %l2], %g5
11358 set 0x40, %o0
11359 lda [%l7 + %o0] 0x88, %f5
11360 nop
11361 set 0x28, %l4
11362 std %l4, [%l7 + %l4]
11363 set 0x10, %g3
11364 prefetcha [%l7 + %g3] 0x88, 4
11365 st %fsr, [%l7 + 0x38]
11366 set 0x40, %i0
11367 ldda [%l7 + %i0] 0xd2, %f16
11368 wr %i6, %o7, %pic
11369 nop
11370 set 0x08, %i4
11371 lduw [%l7 + %i4], %o0
11372 nop
11373 set 0x38, %i6
11374 sth %l2, [%l7 + %i6]
11375 set 0x14, %g4
11376 ldstuba [%l7 + %g4] 0x80, %g1
11377 nop
11378 set 0x18, %i5
11379 ldd [%l7 + %i5], %g2
11380 set 0x68, %g2
11381 stda %l2, [%l7 + %g2] 0xea
11382 membar #Sync
11383 set 0x64, %g6
11384 ldstuba [%l7 + %g6] 0x88, %l1
11385 add %l7, 0x28, %l6
11386 wr %g0, 0x81, %asi
11387 casxa [%l6] 0x81, %l4, %i7
11388 and %g7, %o5, %l6
11389 nop
11390 set 0x30, %o2
11391 lduw [%l7 + %o2], %g2
11392 nop
11393 set 0x18, %o3
11394 stx %fsr, [%l7 + %o3]
11395 set 0x20, %i7
11396 prefetcha [%l7 + %i7] 0x81, 0
11397 nop
11398 set 0x58, %g5
11399 std %f16, [%l7 + %g5]
11400 set 0x40, %l5
11401 stwa %o3, [%l7 + %l5] 0xe3
11402 membar #Sync
11403 nop
11404 set 0x4C, %i3
11405 ldsw [%l7 + %i3], %o4
11406 set 0x72, %o7
11407 stha %o2, [%l7 + %o7] 0x89
11408 set 0x70, %g7
11409 stxa %o6, [%l7 + %g7] 0x80
11410 nop
11411 set 0x76, %o4
11412 lduh [%l7 + %o4], %o1
11413 set 0x20, %i1
11414 ldda [%l7 + %i1] 0xe2, %g4
11415 nop
11416 set 0x38, %l6
11417 std %f24, [%l7 + %l6]
11418 set 0x27, %o5
11419 stba %g6, [%l7 + %o5] 0xe3
11420 membar #Sync
11421 nop
11422 set 0x31, %l0
11423 ldstub [%l7 + %l0], %i0
11424 or %i5, %i4, %i1
11425 add %l7, 0x34, %l6
11426 wr %g0, 0x80, %asi
11427 casa [%l6] 0x80, %g5, %l0
11428 nop
11429 set 0x40, %o6
11430 stx %fsr, [%l7 + %o6]
11431 set 0x40, %l1
11432 ldda [%l7 + %l1] 0x80, %i2
11433 nop
11434 set 0x56, %l3
11435 sth %i6, [%l7 + %l3]
11436 set 0x60, %o1
11437 stha %l5, [%l7 + %o1] 0x88
11438 add %o0, %o7, %l2
11439 nop
11440 set 0x0C, %g1
11441 lduw [%l7 + %g1], %g1
11442 add %l7, 0x0C, %l6
11443 wr %g0, 0x80, %asi
11444 casa [%l6] 0x80, %g3, %l1
11445 nop
11446 set 0x50, %l2
11447 ldd [%l7 + %l2], %l4
11448 nop
11449 set 0x7C, %i2
11450 swap [%l7 + %i2], %i7
11451 set 0x20, %o0
11452 stwa %l3, [%l7 + %o0] 0xea
11453 membar #Sync
11454 nop
11455 set 0x14, %l4
11456 ldsw [%l7 + %l4], %g7
11457 nop
11458 set 0x48, %g3
11459 ldd [%l7 + %g3], %o4
11460 wr %g2, %i3, %sys_tick
11461 add %l7, 0x28, %l6
11462 wr %g0, 0x81, %asi
11463 casxa [%l6] 0x81, %o3, %o4
11464 wr %o2, %l6, %set_softint
11465 nop
11466 set 0x1C, %i4
11467 sth %o6, [%l7 + %i4]
11468 nop
11469 set 0x18, %i6
11470 ldx [%l7 + %i6], %o1
11471 nop
11472 set 0x4E, %g4
11473 ldsh [%l7 + %g4], %g6
11474 set 0x30, %i5
11475 sta %f18, [%l7 + %i5] 0x89
11476 nop
11477 set 0x78, %i0
11478 stx %fsr, [%l7 + %i0]
11479 nop
11480 set 0x6B, %g6
11481 ldsb [%l7 + %g6], %i0
11482 set 0x50, %o2
11483 ldda [%l7 + %o2] 0xe2, %i4
11484 add %l7, 0x20, %l6
11485 wr %g0, 0x89, %asi
11486 ldxa [%l6] %asi, %g4
11487 casxa [%l6] 0x89, %g4, %i1
11488 nop
11489 set 0x50, %o3
11490 std %g4, [%l7 + %o3]
11491 nop
11492 set 0x40, %i7
11493 ldsh [%l7 + %i7], %i4
11494 nop
11495 set 0x10, %g5
11496 ldd [%l7 + %g5], %f4
11497 ld [%l7 + 0x74], %f17
11498 st %fsr, [%l7 + 0x30]
11499 set 0x78, %l5
11500 prefetcha [%l7 + %l5] 0x89, 4
11501 nop
11502 set 0x0C, %g2
11503 ldsb [%l7 + %g2], %i2
11504 add %l7, 0x28, %l6
11505 wr %g0, 0x80, %asi
11506 lda [%l6] %asi, %i6
11507 casa [%l6] 0x80, %i6, %o0
11508 nop
11509 set 0x4C, %o7
11510 lduw [%l7 + %o7], %l5
11511 set 0x68, %g7
11512 lda [%l7 + %g7] 0x89, %f11
11513 nop
11514 set 0x20, %i3
11515 std %l2, [%l7 + %i3]
11516 nop
11517 set 0x70, %o4
11518 ldsb [%l7 + %o4], %g1
11519 add %g3, %o7, %l1
11520 nop
11521 set 0x74, %l6
11522 prefetch [%l7 + %l6], 0
11523 set 0x38, %i1
11524 ldxa [%l7 + %i1] 0x80, %l4
11525 and %i7, %g7, %o5
11526 set 0x6C, %o5
11527 sta %f16, [%l7 + %o5] 0x88
11528 nop
11529 set 0x64, %l0
11530 stw %l3, [%l7 + %l0]
11531 set 0x60, %o6
11532 lda [%l7 + %o6] 0x88, %f18
11533 set 0x18, %l1
11534 prefetcha [%l7 + %l1] 0x80, 1
11535 set 0x60, %o1
11536 prefetcha [%l7 + %o1] 0x80, 2
11537 add %l7, 0x6C, %l6
11538 wr %g0, 0x88, %asi
11539 casa [%l6] 0x88, %o4, %o2
11540 set 0x74, %l3
11541 lda [%l7 + %l3] 0x80, %f21
11542 nop
11543 set 0x4A, %l2
11544 ldsh [%l7 + %l2], %l6
11545 and %o3, %o1, %o6
11546 nop
11547 set 0x24, %g1
11548 lduh [%l7 + %g1], %i0
11549 nop
11550 set 0x48, %o0
11551 ldd [%l7 + %o0], %f4
11552 nop
11553 set 0x6D, %l4
11554 ldub [%l7 + %l4], %i5
11555 add %l7, 0x48, %l6
11556 wr %g0, 0x88, %asi
11557 ldxa [%l6] %asi, %g4
11558 casxa [%l6] 0x88, %g4, %g6
11559 nop
11560 set 0x70, %g3
11561 stx %fsr, [%l7 + %g3]
11562 nop
11563 set 0x7C, %i2
11564 ldstub [%l7 + %i2], %i1
11565 nop
11566 set 0x72, %i4
11567 lduh [%l7 + %i4], %i4
11568 nop
11569 set 0x30, %i6
11570 stb %g5, [%l7 + %i6]
11571 or %l0, %i2, %i6
11572 ld [%l7 + 0x38], %f2
11573 ld [%l7 + 0x4C], %f13
11574 nop
11575 set 0x6C, %g4
11576 lduw [%l7 + %g4], %o0
11577 set 0x20, %i0
11578 stxa %l5, [%l7 + %i0] 0xe3
11579 membar #Sync
11580 nop
11581 set 0x18, %i5
11582 ldsw [%l7 + %i5], %l2
11583 set 0x08, %o2
11584 stda %g2, [%l7 + %o2] 0xeb
11585 membar #Sync
11586 set 0x60, %g6
11587 stxa %g1, [%l7 + %g6] 0x89
11588 set 0x58, %i7
11589 stxa %l1, [%l7 + %i7] 0xea
11590 membar #Sync
11591 ld [%l7 + 0x70], %f3
11592 set 0x40, %o3
11593 ldda [%l7 + %o3] 0xd0, %f0
11594 nop
11595 set 0x58, %l5
11596 ldsh [%l7 + %l5], %o7
11597 nop
11598 set 0x38, %g2
11599 stx %l4, [%l7 + %g2]
11600 nop
11601 set 0x38, %o7
11602 ldsw [%l7 + %o7], %g7
11603 nop
11604 set 0x40, %g5
11605 lduw [%l7 + %g5], %o5
11606 set 0x40, %i3
11607 prefetcha [%l7 + %i3] 0x81, 2
11608 set 0x60, %g7
11609 ldda [%l7 + %g7] 0x81, %l2
11610 nop
11611 set 0x34, %l6
11612 swap [%l7 + %l6], %i3
11613 add %l7, 0x30, %l6
11614 wr %g0, 0x80, %asi
11615 casxa [%l6] 0x80, %o4, %g2
11616 set 0x50, %i1
11617 prefetcha [%l7 + %i1] 0x89, 4
11618 set 0x78, %o4
11619 sta %f1, [%l7 + %o4] 0x80
11620 add %o3, %o1, %l6
11621 set 0x7A, %o5
11622 stha %i0, [%l7 + %o5] 0x89
11623 add %l7, 0x4C, %l6
11624 wr %g0, 0x88, %asi
11625 lda [%l6] %asi, %o6
11626 casa [%l6] 0x88, %o6, %g4
11627 nop
11628 set 0x6A, %o6
11629 ldsh [%l7 + %o6], %g6
11630 nop
11631 set 0x20, %l0
11632 stx %i5, [%l7 + %l0]
11633 nop
11634 set 0x48, %l1
11635 lduw [%l7 + %l1], %i1
11636 set 0x7C, %l3
11637 lda [%l7 + %l3] 0x81, %f14
11638 nop
11639 set 0x5C, %l2
11640 ldstub [%l7 + %l2], %g5
11641 nop
11642 set 0x48, %o1
11643 ldd [%l7 + %o1], %l0
11644 nop
11645 set 0x24, %g1
11646 lduw [%l7 + %g1], %i4
11647 nop
11648 set 0x14, %o0
11649 sth %i6, [%l7 + %o0]
11650 set 0x74, %l4
11651 lda [%l7 + %l4] 0x89, %f24
11652 nop
11653 set 0x6C, %g3
11654 prefetch [%l7 + %g3], 2
11655 nop
11656 set 0x4C, %i4
11657 ldsh [%l7 + %i4], %o0
11658 nop
11659 set 0x10, %i2
11660 ldd [%l7 + %i2], %f12
11661 be,a %xcc, loop_73
11662 nop
11663 set 0x48, %i6
11664 ldd [%l7 + %i6], %f20
11665 set 0x40, %i0
11666 ldda [%l7 + %i0] 0xd2, %f0
11667loop_73:
11668 nop
11669 set 0x2C, %g4
11670 stba %i2, [%l7 + %g4] 0x81
11671 st %fsr, [%l7 + 0x1C]
11672 st %f1, [%l7 + 0x0C]
11673 set 0x74, %i5
11674 lda [%l7 + %i5] 0x80, %f24
11675 set 0x40, %g6
11676 stda %f16, [%l7 + %g6] 0xc0
11677 set 0x54, %i7
11678 swapa [%l7 + %i7] 0x88, %l2
11679 nop
11680 set 0x48, %o3
11681 prefetch [%l7 + %o3], 4
11682 nop
11683 set 0x48, %l5
11684 lduw [%l7 + %l5], %g3
11685 set 0x40, %g2
11686 stda %f0, [%l7 + %g2] 0xc4
11687 nop
11688 set 0x60, %o7
11689 ldd [%l7 + %o7], %f26
11690 st %fsr, [%l7 + 0x18]
11691 add %l7, 0x78, %l6
11692 wr %g0, 0x80, %asi
11693 lda [%l6] %asi, %l5
11694 casa [%l6] 0x80, %l5, %g1
11695 nop
11696 set 0x60, %g5
11697 stx %l1, [%l7 + %g5]
11698 set 0x38, %o2
11699 ldxa [%l7 + %o2] 0x88, %l4
11700 set 0x18, %i3
11701 stda %g6, [%l7 + %i3] 0x88
11702 nop
11703 set 0x30, %g7
11704 std %f16, [%l7 + %g7]
11705 add %o5, %o7, %i7
11706 set 0x28, %i1
11707 swapa [%l7 + %i1] 0x89, %l3
11708 set 0x68, %o4
11709 lda [%l7 + %o4] 0x88, %f23
11710 nop
11711 set 0x2A, %o5
11712 stb %i3, [%l7 + %o5]
11713 nop
11714 or %g0, 0x8, %l0
11715 sllx %l0, 0x3c, %l0
11716 wr %l0, 0xD13, %sys_tick_cmpr
11717 nop
11718 set 0x14, %l6
11719 ldsw [%l7 + %l6], %o3
11720 add %l7, 0x30, %l6
11721 wr %g0, 0x80, %asi
11722 casa [%l6] 0x80, %o2, %o1
11723 set 0x6B, %o6
11724 ldstuba [%l7 + %o6] 0x81, %l6
11725 add %o6, %i0, %g4
11726 nop
11727 set 0x3C, %l0
11728 ldsw [%l7 + %l0], %g6
11729 nop
11730 set 0x12, %l1
11731 ldub [%l7 + %l1], %i5
11732 bleu,a,pn %icc, loop_74
11733 nop
11734 set 0x70, %l3
11735 ldd [%l7 + %l3], %f2
11736 wr %g5, %l0, %y
11737 set 0x34, %l2
11738 sta %f8, [%l7 + %l2] 0x89
11739loop_74:
11740 nop
11741 set 0x2E, %o1
11742 ldstub [%l7 + %o1], %i4
11743 nop
11744 set 0x0C, %o0
11745 stw %i1, [%l7 + %o0]
11746 ba,a,pn %xcc, loop_75
11747 nop
11748 set 0x5A, %l4
11749 ldsh [%l7 + %l4], %i6
11750 st %f22, [%l7 + 0x64]
11751 set 0x20, %g1
11752 stda %o0, [%l7 + %g1] 0xe3
11753 membar #Sync
11754loop_75:
11755 nop
11756 set 0x08, %g3
11757 ldd [%l7 + %g3], %i2
11758 ld [%l7 + 0x58], %f20
11759 nop
11760 set 0x30, %i4
11761 lduw [%l7 + %i4], %l2
11762 set 0x78, %i2
11763 stda %l4, [%l7 + %i2] 0x88
11764 set 0x5C, %i6
11765 swapa [%l7 + %i6] 0x80, %g3
11766 nop
11767 set 0x60, %g4
11768 ldd [%l7 + %g4], %f26
11769 set 0x40, %i5
11770 stba %l1, [%l7 + %i5] 0xe3
11771 membar #Sync
11772 nop
11773 set 0x24, %g6
11774 ldsw [%l7 + %g6], %l4
11775 set 0x51, %i0
11776 ldstuba [%l7 + %i0] 0x81, %g7
11777 set 0x40, %i7
11778 ldda [%l7 + %i7] 0x88, %f0
11779 nop
11780 set 0x78, %o3
11781 ldsh [%l7 + %o3], %o5
11782 nop
11783 nop
11784 setx 0xB00C5234A5AF708A, %l0, %l6
11785 stx %l6, [%l7 + 0x28]
11786 ldd [%l7 + 0x28], %f10
11787 setx 0xA369ED2A8E4B024F, %l1, %l5
11788 stx %l5, [%l7 + 0x10]
11789 ldd [%l7 + 0x10], %f4
11790 fdivd %f4, %f10, %f24
11791 nop
11792 set 0x1A, %g2
11793 sth %g1, [%l7 + %g2]
11794 set 0x20, %o7
11795 swapa [%l7 + %o7] 0x80, %o7
11796 nop
11797 set 0x30, %l5
11798 ldd [%l7 + %l5], %i6
11799 nop
11800 set 0x08, %g5
11801 ldx [%l7 + %g5], %l3
11802 nop
11803 set 0x34, %o2
11804 ldsw [%l7 + %o2], %i3
11805 nop
11806 set 0x6A, %g7
11807 ldub [%l7 + %g7], %g2
11808 st %fsr, [%l7 + 0x60]
11809 set 0x40, %i1
11810 ldda [%l7 + %i1] 0xd0, %f16
11811 set 0x38, %i3
11812 prefetcha [%l7 + %i3] 0x89, 4
11813 nop
11814 set 0x64, %o4
11815 prefetch [%l7 + %o4], 4
11816 nop
11817 set 0x10, %l6
11818 std %f20, [%l7 + %l6]
11819 nop
11820 set 0x48, %o6
11821 stw %o3, [%l7 + %o6]
11822 nop
11823 set 0x08, %l0
11824 prefetch [%l7 + %l0], 2
11825 add %l7, 0x38, %l6
11826 wr %g0, 0x81, %asi
11827 casa [%l6] 0x81, %o2, %l6
11828 set 0x08, %o5
11829 ldxa [%l7 + %o5] 0x88, %o6
11830 bgu %xcc, loop_76
11831 nop
11832 set 0x08, %l3
11833 stx %fsr, [%l7 + %l3]
11834 wr %o1, %i0, %sys_tick
11835 nop
11836 set 0x64, %l2
11837 stw %g6, [%l7 + %l2]
11838loop_76:
11839 nop
11840 set 0x5C, %o1
11841 stha %g4, [%l7 + %o1] 0x88
11842 nop
11843 set 0x40, %l1
11844 ldx [%l7 + %l1], %g5
11845 or %l0, %i4, %i5
11846 or %i1, %o0, %i2
11847 add %l2, %l5, %i6
11848 set 0x68, %o0
11849 ldxa [%l7 + %o0] 0x80, %g3
11850 nop
11851 set 0x68, %l4
11852 stx %fsr, [%l7 + %l4]
11853 set 0x28, %g3
11854 stxa %l4, [%l7 + %g3] 0x81
11855 be,a,pn %icc, loop_77
11856 nop
11857 set 0x72, %i4
11858 ldstub [%l7 + %i4], %g7
11859 set 0x50, %g1
11860 stxa %o5, [%l7 + %g1] 0xea
11861 membar #Sync
11862loop_77:
11863 nop
11864 set 0x68, %i2
11865 ldx [%l7 + %i2], %l1
11866 and %g1, %o7, %l3
11867 add %i3, %i7, %g2
11868 nop
11869 set 0x70, %i6
11870 lduh [%l7 + %i6], %o4
11871 set 0x58, %g4
11872 swapa [%l7 + %g4] 0x89, %o2
11873 nop
11874 set 0x14, %i5
11875 swap [%l7 + %i5], %o3
11876 set 0x40, %g6
11877 ldda [%l7 + %g6] 0x89, %f16
11878 set 0x70, %i0
11879 ldda [%l7 + %i0] 0x80, %i6
11880 nop
11881 set 0x74, %i7
11882 stb %o6, [%l7 + %i7]
11883 ld [%l7 + 0x38], %f31
11884 set 0x50, %o3
11885 stwa %i0, [%l7 + %o3] 0xea
11886 membar #Sync
11887 nop
11888 set 0x58, %o7
11889 stw %g6, [%l7 + %o7]
11890 add %l7, 0x6C, %l6
11891 wr %g0, 0x80, %asi
11892 lda [%l6] %asi, %o1
11893 casa [%l6] 0x80, %o1, %g4
11894 nop
11895 set 0x08, %g2
11896 lduw [%l7 + %g2], %l0
11897 nop
11898 set 0x3E, %g5
11899 ldsb [%l7 + %g5], %i4
11900 nop
11901 set 0x50, %l5
11902 stx %fsr, [%l7 + %l5]
11903 nop
11904 set 0x78, %o2
11905 swap [%l7 + %o2], %i5
11906 set 0x2B, %i1
11907 stba %g5, [%l7 + %i1] 0xe3
11908 membar #Sync
11909 st %f8, [%l7 + 0x30]
11910 nop
11911 set 0x10, %g7
11912 ldsh [%l7 + %g7], %o0
11913 set 0x40, %i3
11914 ldda [%l7 + %i3] 0x80, %f16
11915 nop
11916 set 0x48, %l6
11917 stx %i1, [%l7 + %l6]
11918 set 0x68, %o4
11919 stda %i2, [%l7 + %o4] 0xea
11920 membar #Sync
11921 set 0x0D, %l0
11922 stba %l2, [%l7 + %l0] 0x89
11923 nop
11924 set 0x60, %o6
11925 ldd [%l7 + %o6], %i6
11926 nop
11927 set 0x40, %o5
11928 ldd [%l7 + %o5], %l4
11929 nop
11930 set 0x2B, %l2
11931 stb %l4, [%l7 + %l2]
11932 set 0x0D, %l3
11933 ldstuba [%l7 + %l3] 0x80, %g3
11934 set 0x40, %o1
11935 stda %f16, [%l7 + %o1] 0x81
11936 set 0x4E, %o0
11937 stha %o5, [%l7 + %o0] 0x88
11938 set 0x24, %l1
11939 stha %g7, [%l7 + %l1] 0x81
11940 nop
11941 set 0x20, %g3
11942 ldsw [%l7 + %g3], %l1
11943 st %fsr, [%l7 + 0x40]
11944 set 0x68, %l4
11945 ldxa [%l7 + %l4] 0x88, %o7
11946 or %g1, %l3, %i7
11947 set 0x30, %g1
11948 ldda [%l7 + %g1] 0xe3, %i2
11949 set 0x40, %i4
11950 ldda [%l7 + %i4] 0xd8, %f16
11951 nop
11952 set 0x48, %i2
11953 ldd [%l7 + %i2], %f26
11954 add %l7, 0x20, %l6
11955 wr %g0, 0x80, %asi
11956 casxa [%l6] 0x80, %g2, %o2
11957 set 0x38, %i6
11958 lda [%l7 + %i6] 0x80, %f4
11959 add %l7, 0x24, %l6
11960 wr %g0, 0x81, %asi
11961 casa [%l6] 0x81, %o4, %l6
11962 st %f0, [%l7 + 0x74]
11963 set 0x14, %i5
11964 swapa [%l7 + %i5] 0x81, %o6
11965 nop
11966 set 0x20, %g4
11967 swap [%l7 + %g4], %i0
11968 set 0x50, %g6
11969 ldxa [%l7 + %g6] 0x89, %g6
11970 nop
11971 set 0x48, %i7
11972 ldd [%l7 + %i7], %o2
11973 set 0x40, %i0
11974 stda %g4, [%l7 + %i0] 0xe3
11975 membar #Sync
11976 set 0x60, %o7
11977 ldda [%l7 + %o7] 0xe3, %o0
11978 nop
11979 set 0x48, %o3
11980 ldd [%l7 + %o3], %f4
11981 nop
11982 set 0x74, %g5
11983 stw %l0, [%l7 + %g5]
11984 nop
11985 set 0x1A, %l5
11986 ldub [%l7 + %l5], %i5
11987 bl,a %xcc, loop_78
11988 nop
11989 set 0x2C, %g2
11990 ldsw [%l7 + %g2], %g5
11991 nop
11992 set 0x18, %o2
11993 stw %i4, [%l7 + %o2]
11994 nop
11995 set 0x51, %g7
11996 ldub [%l7 + %g7], %o0
11997loop_78:
11998 nop
11999 add %l7, 0x08, %l6
12000 wr %g0, 0x88, %asi
12001 casxa [%l6] 0x88, %i2, %l2
12002 nop
12003 set 0x60, %i1
12004 stx %fsr, [%l7 + %i1]
12005 nop
12006 set 0x38, %i3
12007 ldx [%l7 + %i3], %i1
12008 nop
12009 set 0x1C, %l6
12010 stw %i6, [%l7 + %l6]
12011 set 0x53, %l0
12012 stba %l5, [%l7 + %l0] 0xea
12013 membar #Sync
12014 nop
12015 nop
12016 setx 0x27F30D86, %l0, %l6
12017 st %l6, [%l7 + 0x28]
12018 ld [%l7 + 0x28], %f11
12019 setx 0xAB73072F, %l1, %l5
12020 st %l5, [%l7 + 0x10]
12021 ld [%l7 + 0x10], %f15
12022 fdivs %f15, %f11, %f16
12023 st %fsr, [%l7 + 0x10]
12024 nop
12025 set 0x14, %o6
12026 stw %l4, [%l7 + %o6]
12027 ld [%l7 + 0x68], %f10
12028 set 0x14, %o4
12029 swapa [%l7 + %o4] 0x80, %o5
12030 nop
12031 set 0x58, %o5
12032 stx %g3, [%l7 + %o5]
12033 set 0x4C, %l3
12034 swapa [%l7 + %l3] 0x89, %l1
12035 nop
12036 set 0x36, %o1
12037 lduh [%l7 + %o1], %g7
12038 nop
12039 set 0x34, %l2
12040 ldub [%l7 + %l2], %g1
12041 nop
12042 set 0x48, %l1
12043 ldx [%l7 + %l1], %l3
12044 nop
12045 set 0x38, %o0
12046 stx %fsr, [%l7 + %o0]
12047 set 0x26, %g3
12048 stba %o7, [%l7 + %g3] 0xeb
12049 membar #Sync
12050 nop
12051 set 0x27, %g1
12052 ldsb [%l7 + %g1], %i3
12053 nop
12054 set 0x16, %l4
12055 lduh [%l7 + %l4], %i7
12056 set 0x48, %i4
12057 stha %o2, [%l7 + %i4] 0xeb
12058 membar #Sync
12059 set 0x24, %i2
12060 sta %f1, [%l7 + %i2] 0x81
12061 nop
12062 set 0x3C, %i5
12063 swap [%l7 + %i5], %o4
12064 nop
12065 set 0x10, %i6
12066 ldx [%l7 + %i6], %l6
12067 set 0x25, %g4
12068 ldstuba [%l7 + %g4] 0x80, %g2
12069 nop
12070 set 0x74, %i7
12071 ldsh [%l7 + %i7], %o6
12072 set 0x44, %i0
12073 lda [%l7 + %i0] 0x80, %f9
12074 nop
12075 set 0x58, %g6
12076 stx %g6, [%l7 + %g6]
12077 set 0x2B, %o3
12078 stba %i0, [%l7 + %o3] 0x89
12079 nop
12080 set 0x10, %o7
12081 ldsh [%l7 + %o7], %o3
12082 add %g4, %l0, %o1
12083 ld [%l7 + 0x18], %f6
12084 add %g5, %i4, %o0
12085 ld [%l7 + 0x7C], %f24
12086 nop
12087 set 0x50, %l5
12088 std %i2, [%l7 + %l5]
12089 set 0x74, %g2
12090 stha %l2, [%l7 + %g2] 0xe3
12091 membar #Sync
12092 set 0x54, %g5
12093 lda [%l7 + %g5] 0x89, %f19
12094 nop
12095 set 0x44, %g7
12096 sth %i5, [%l7 + %g7]
12097 set 0x40, %i1
12098 stda %f16, [%l7 + %i1] 0x80
12099 set 0x48, %o2
12100 ldxa [%l7 + %o2] 0x81, %i1
12101 nop
12102 set 0x68, %l6
12103 ldd [%l7 + %l6], %l4
12104 nop
12105 set 0x10, %l0
12106 ldd [%l7 + %l0], %f12
12107 set 0x20, %i3
12108 stxa %l4, [%l7 + %i3] 0x89
12109 ld [%l7 + 0x64], %f24
12110 add %i6, %g3, %o5
12111 nop
12112 set 0x64, %o4
12113 ldsw [%l7 + %o4], %g7
12114 st %f5, [%l7 + 0x50]
12115 wr %g1, %l3, %ccr
12116 nop
12117 set 0x41, %o5
12118 ldstub [%l7 + %o5], %l1
12119 add %i3, %o7, %o2
12120 set 0x78, %l3
12121 ldxa [%l7 + %l3] 0x89, %i7
12122 ld [%l7 + 0x44], %f12
12123 fpsub32s %f2, %f17, %f6
12124 nop
12125 set 0x74, %o6
12126 ldsh [%l7 + %o6], %l6
12127 wr %o4, %g2, %ccr
12128 set 0x48, %o1
12129 stxa %o6, [%l7 + %o1] 0x81
12130 set 0x28, %l1
12131 stda %g6, [%l7 + %l1] 0xeb
12132 membar #Sync
12133 set 0x10, %l2
12134 swapa [%l7 + %l2] 0x80, %i0
12135 set 0x40, %g3
12136 stda %f0, [%l7 + %g3] 0xc2
12137 nop
12138 set 0x72, %o0
12139 ldub [%l7 + %o0], %o3
12140 add %l0, %g4, %o1
12141 set 0x40, %g1
12142 ldda [%l7 + %g1] 0xd0, %f0
12143 nop
12144 set 0x50, %l4
12145 ldd [%l7 + %l4], %g4
12146 nop
12147 set 0x38, %i4
12148 std %o0, [%l7 + %i4]
12149 ld [%l7 + 0x0C], %f18
12150 set 0x28, %i2
12151 prefetcha [%l7 + %i2] 0x88, 1
12152 nop
12153 set 0x14, %i5
12154 swap [%l7 + %i5], %l2
12155 set 0x60, %i6
12156 ldxa [%l7 + %i6] 0x81, %i4
12157 nop
12158 set 0x48, %g4
12159 stx %fsr, [%l7 + %g4]
12160 nop
12161 set 0x68, %i0
12162 prefetch [%l7 + %i0], 1
12163 nop
12164 set 0x68, %i7
12165 prefetch [%l7 + %i7], 1
12166 nop
12167 set 0x49, %o3
12168 stb %i1, [%l7 + %o3]
12169 nop
12170 set 0x58, %g6
12171 std %l4, [%l7 + %g6]
12172 set 0x68, %l5
12173 sta %f1, [%l7 + %l5] 0x80
12174 ld [%l7 + 0x7C], %f1
12175 nop
12176 set 0x78, %o7
12177 ldsw [%l7 + %o7], %i5
12178 add %l7, 0x08, %l6
12179 wr %g0, 0x80, %asi
12180 casa [%l6] 0x80, %i6, %g3
12181 set 0x30, %g5
12182 ldda [%l7 + %g5] 0xe3, %o4
12183 and %g7, %l4, %g1
12184 set 0x28, %g7
12185 stda %l2, [%l7 + %g7] 0x80
12186 nop
12187 set 0x59, %i1
12188 stb %i3, [%l7 + %i1]
12189 add %l7, 0x40, %l6
12190 wr %g0, 0x89, %asi
12191 lda [%l6] %asi, %o7
12192 casa [%l6] 0x89, %o7, %o2
12193 nop
12194 set 0x70, %o2
12195 ldsw [%l7 + %o2], %l1
12196 set 0x08, %g2
12197 prefetcha [%l7 + %g2] 0x80, 4
12198 wr %i7, %o4, %clear_softint
12199 set 0x40, %l0
12200 lda [%l7 + %l0] 0x81, %f18
12201 wr %g2, %g6, %set_softint
12202 st %fsr, [%l7 + 0x54]
12203 set 0x6E, %i3
12204 ldstuba [%l7 + %i3] 0x81, %i0
12205 nop
12206 set 0x30, %l6
12207 swap [%l7 + %l6], %o3
12208 nop
12209 set 0x18, %o4
12210 swap [%l7 + %o4], %o6
12211 set 0x34, %o5
12212 sta %f0, [%l7 + %o5] 0x80
12213 set 0x38, %o6
12214 swapa [%l7 + %o6] 0x81, %g4
12215 nop
12216 set 0x28, %l3
12217 std %f26, [%l7 + %l3]
12218 nop
12219 set 0x18, %l1
12220 std %l0, [%l7 + %l1]
12221 nop
12222 set 0x70, %l2
12223 stw %o1, [%l7 + %l2]
12224 nop
12225 set 0x66, %o1
12226 sth %g5, [%l7 + %o1]
12227 nop
12228 set 0x1E, %o0
12229 ldsb [%l7 + %o0], %i2
12230 nop
12231 set 0x31, %g3
12232 stb %o0, [%l7 + %g3]
12233 add %l7, 0x68, %l6
12234 wr %g0, 0x89, %asi
12235 casa [%l6] 0x89, %i4, %l2
12236 nop
12237 set 0x2A, %l4
12238 ldsh [%l7 + %l4], %i1
12239 set 0x58, %i4
12240 stba %i5, [%l7 + %i4] 0xe3
12241 membar #Sync
12242 set 0x50, %g1
12243 ldda [%l7 + %g1] 0xe2, %l4
12244 nop
12245 set 0x28, %i5
12246 ldd [%l7 + %i5], %f4
12247 nop
12248 set 0x54, %i6
12249 ldsh [%l7 + %i6], %g3
12250 nop
12251 set 0x10, %g4
12252 std %i6, [%l7 + %g4]
12253 add %l7, 0x68, %l6
12254 wr %g0, 0x88, %asi
12255 casa [%l6] 0x88, %o5, %g7
12256 add %l7, 0x48, %l6
12257 wr %g0, 0x88, %asi
12258 lda [%l6] %asi, %g1
12259 casa [%l6] 0x88, %g1, %l3
12260 set 0x40, %i0
12261 ldda [%l7 + %i0] 0xd2, %f16
12262 st %f29, [%l7 + 0x3C]
12263 set 0x20, %i7
12264 ldda [%l7 + %i7] 0xea, %l4
12265 nop
12266 set 0x58, %i2
12267 ldd [%l7 + %i2], %o6
12268 nop
12269 set 0x40, %g6
12270 ldd [%l7 + %g6], %o2
12271 set 0x10, %l5
12272 stwa %l1, [%l7 + %l5] 0x88
12273 nop
12274 set 0x22, %o3
12275 ldsb [%l7 + %o3], %l6
12276 nop
12277 set 0x50, %o7
12278 lduw [%l7 + %o7], %i7
12279 add %l7, 0x18, %l6
12280 wr %g0, 0x81, %asi
12281 ldxa [%l6] %asi, %i3
12282 casxa [%l6] 0x81, %i3, %o4
12283 set 0x60, %g7
12284 lda [%l7 + %g7] 0x80, %f5
12285 st %fsr, [%l7 + 0x5C]
12286 nop
12287 set 0x2E, %i1
12288 sth %g2, [%l7 + %i1]
12289 or %g6, %o3, %o6
12290 set 0x48, %o2
12291 stba %i0, [%l7 + %o2] 0x81
12292 membar #Sync
12293 set 0x40, %g2
12294 ldda [%l7 + %g2] 0xf0, %f16
12295 set 0x3C, %g5
12296 swapa [%l7 + %g5] 0x81, %g4
12297 nop
12298 set 0x10, %i3
12299 ldsw [%l7 + %i3], %o1
12300 nop
12301 set 0x4C, %l0
12302 ldsw [%l7 + %l0], %g5
12303 set 0x18, %l6
12304 ldxa [%l7 + %l6] 0x89, %i2
12305 set 0x18, %o4
12306 ldxa [%l7 + %o4] 0x89, %l0
12307 nop
12308 set 0x30, %o6
12309 stx %i4, [%l7 + %o6]
12310 nop
12311 set 0x20, %l3
12312 ldd [%l7 + %l3], %o0
12313 nop
12314 set 0x29, %o5
12315 stb %i1, [%l7 + %o5]
12316 nop
12317 set 0x44, %l2
12318 prefetch [%l7 + %l2], 3
12319 nop
12320 set 0x50, %o1
12321 std %f30, [%l7 + %o1]
12322 set 0x0C, %l1
12323 ldstuba [%l7 + %l1] 0x81, %l2
12324 set 0x1A, %g3
12325 stha %l5, [%l7 + %g3] 0x81
12326 nop
12327 set 0x76, %l4
12328 ldsb [%l7 + %l4], %g3
12329 nop
12330 set 0x51, %o0
12331 ldub [%l7 + %o0], %i5
12332 nop
12333 set 0x44, %i4
12334 ldsw [%l7 + %i4], %o5
12335 set 0x38, %g1
12336 stwa %i6, [%l7 + %g1] 0xea
12337 membar #Sync
12338 nop
12339 set 0x60, %i5
12340 ldd [%l7 + %i5], %f24
12341 st %f22, [%l7 + 0x7C]
12342 nop
12343 set 0x5C, %i6
12344 swap [%l7 + %i6], %g7
12345 nop
12346 set 0x1C, %g4
12347 ldsw [%l7 + %g4], %l3
12348 fpadd32s %f24, %f8, %f25
12349 nop
12350 set 0x57, %i7
12351 ldsb [%l7 + %i7], %l4
12352 nop
12353 set 0x20, %i0
12354 std %o6, [%l7 + %i0]
12355 wr %o2, %l1, %pic
12356 nop
12357 set 0x28, %g6
12358 std %f14, [%l7 + %g6]
12359 nop
12360 set 0x7A, %l5
12361 ldstub [%l7 + %l5], %l6
12362 set 0x40, %i2
12363 stda %f0, [%l7 + %i2] 0xf8
12364 membar #Sync
12365 nop
12366 set 0x18, %o7
12367 ldd [%l7 + %o7], %f10
12368 nop
12369 set 0x24, %o3
12370 prefetch [%l7 + %o3], 4
12371 add %l7, 0x38, %l6
12372 wr %g0, 0x89, %asi
12373 casxa [%l6] 0x89, %i7, %i3
12374 nop
12375 set 0x28, %i1
12376 stx %fsr, [%l7 + %i1]
12377 add %l7, 0x40, %l6
12378 wr %g0, 0x89, %asi
12379 casxa [%l6] 0x89, %g1, %o4
12380 set 0x0C, %g7
12381 swapa [%l7 + %g7] 0x88, %g6
12382 nop
12383 set 0x20, %g2
12384 stx %o3, [%l7 + %g2]
12385 nop
12386 set 0x3E, %g5
12387 lduh [%l7 + %g5], %o6
12388 set 0x18, %i3
12389 sta %f2, [%l7 + %i3] 0x81
12390 nop
12391 set 0x20, %o2
12392 ldd [%l7 + %o2], %g2
12393 set 0x40, %l6
12394 stda %f16, [%l7 + %l6] 0xda
12395 nop
12396 set 0x4C, %l0
12397 ldsb [%l7 + %l0], %i0
12398 wr %o1, %g5, %ccr
12399 add %g4, %i2, %i4
12400 set 0x40, %o4
12401 stda %f0, [%l7 + %o4] 0x88
12402 add %l7, 0x70, %l6
12403 wr %g0, 0x80, %asi
12404 ldxa [%l6] %asi, %l0
12405 casxa [%l6] 0x80, %l0, %i1
12406 membar #Sync
12407 set 0x40, %o6
12408 ldda [%l7 + %o6] 0xf0, %f0
12409 add %o0, %l2, %l5
12410 nop
12411 set 0x10, %o5
12412 std %g2, [%l7 + %o5]
12413 set 0x60, %l2
12414 prefetcha [%l7 + %l2] 0x89, 2
12415 or %o5, %i6, %l3
12416 nop
12417 set 0x60, %o1
12418 std %f28, [%l7 + %o1]
12419 nop
12420 set 0x43, %l3
12421 ldub [%l7 + %l3], %l4
12422 or %o7, %g7, %l1
12423 add %l6, %o2, %i3
12424 set 0x60, %l1
12425 swapa [%l7 + %l1] 0x80, %g1
12426 and %o4, %g6, %o3
12427 add %l7, 0x58, %l6
12428 wr %g0, 0x81, %asi
12429 casxa [%l6] 0x81, %i7, %g2
12430 nop
12431 set 0x78, %l4
12432 std %i0, [%l7 + %l4]
12433 set 0x40, %o0
12434 ldda [%l7 + %o0] 0xd0, %f0
12435 and %o6, %o1, %g4
12436 ld [%l7 + 0x30], %f13
12437 nop
12438 set 0x48, %i4
12439 stx %g5, [%l7 + %i4]
12440 nop
12441 set 0x51, %g3
12442 ldub [%l7 + %g3], %i2
12443 set 0x18, %i5
12444 stha %l0, [%l7 + %i5] 0xe2
12445 membar #Sync
12446 nop
12447 set 0x30, %i6
12448 ldd [%l7 + %i6], %f22
12449 set 0x40, %g4
12450 stda %f0, [%l7 + %g4] 0xcc
12451 set 0x4B, %g1
12452 stba %i1, [%l7 + %g1] 0x88
12453 nop
12454 set 0x24, %i0
12455 lduh [%l7 + %i0], %i4
12456 set 0x32, %i7
12457 stha %o0, [%l7 + %i7] 0x80
12458 and %l2, %g3, %l5
12459 set 0x72, %g6
12460 stha %o5, [%l7 + %g6] 0xeb
12461 membar #Sync
12462 nop
12463 set 0x1B, %l5
12464 ldstub [%l7 + %l5], %i5
12465 st %f7, [%l7 + 0x58]
12466 nop
12467 set 0x64, %i2
12468 lduw [%l7 + %i2], %i6
12469 set 0x25, %o3
12470 stba %l4, [%l7 + %o3] 0x88
12471 nop
12472 set 0x10, %o7
12473 std %f2, [%l7 + %o7]
12474 nop
12475 set 0x26, %g7
12476 ldub [%l7 + %g7], %l3
12477 set 0x40, %i1
12478 stda %f0, [%l7 + %i1] 0xf1
12479 membar #Sync
12480 nop
12481 set 0x30, %g2
12482 ldsw [%l7 + %g2], %g7
12483 or %l1, %o7, %o2
12484 nop
12485 set 0x58, %i3
12486 lduh [%l7 + %i3], %i3
12487 nop
12488 set 0x0B, %o2
12489 ldstub [%l7 + %o2], %l6
12490 set 0x70, %g5
12491 ldxa [%l7 + %g5] 0x89, %o4
12492 nop
12493 nop
12494 setx 0x29BCDCC2869C079D, %l0, %l6
12495 stx %l6, [%l7 + 0x28]
12496 ldd [%l7 + 0x28], %f10
12497 setx 0xF9734C5F3A3EDA49, %l1, %l5
12498 stx %l5, [%l7 + 0x10]
12499 ldd [%l7 + 0x10], %f22
12500 fdivd %f22, %f10, %f10
12501 nop
12502 set 0x16, %l0
12503 sth %g6, [%l7 + %l0]
12504 or %g1, %i7, %g2
12505 nop
12506 set 0x10, %l6
12507 ldx [%l7 + %l6], %i0
12508 nop
12509 set 0x50, %o4
12510 sth %o3, [%l7 + %o4]
12511 set 0x40, %o6
12512 stda %f0, [%l7 + %o6] 0xca
12513 set 0x7A, %o5
12514 ldstuba [%l7 + %o5] 0x88, %o6
12515 bgu,a,pn %icc, loop_79
12516 nop
12517 set 0x20, %l2
12518 stx %fsr, [%l7 + %l2]
12519 nop
12520 set 0x5D, %l3
12521 ldub [%l7 + %l3], %o1
12522 nop
12523 set 0x78, %o1
12524 prefetch [%l7 + %o1], 1
12525loop_79:
12526 nop
12527 set 0x78, %l4
12528 std %g4, [%l7 + %l4]
12529 nop
12530 set 0x0B, %l1
12531 ldstub [%l7 + %l1], %g4
12532 set 0x5C, %o0
12533 lda [%l7 + %o0] 0x89, %f14
12534 and %i2, %l0, %i4
12535 set 0x0B, %i4
12536 stba %i1, [%l7 + %i4] 0x81
12537 set 0x58, %g3
12538 ldxa [%l7 + %g3] 0x88, %l2
12539 set 0x48, %i5
12540 stxa %g3, [%l7 + %i5] 0xeb
12541 membar #Sync
12542 st %fsr, [%l7 + 0x64]
12543 set 0x50, %i6
12544 sta %f29, [%l7 + %i6] 0x80
12545 set 0x7C, %g4
12546 sta %f15, [%l7 + %g4] 0x81
12547 set 0x3C, %i0
12548 lda [%l7 + %i0] 0x88, %f23
12549 fpadd32s %f26, %f8, %f15
12550 nop
12551 set 0x38, %i7
12552 ldsw [%l7 + %i7], %l5
12553 set 0x78, %g1
12554 stda %o0, [%l7 + %g1] 0xea
12555 membar #Sync
12556 set 0x14, %g6
12557 stba %o5, [%l7 + %g6] 0x80
12558 set 0x40, %l5
12559 stda %f16, [%l7 + %l5] 0x88
12560 or %i6, %i5, %l3
12561 set 0x40, %i2
12562 stha %l4, [%l7 + %i2] 0x88
12563 or %g7, %l1, %o2
12564 set 0x3E, %o3
12565 ldstuba [%l7 + %o3] 0x88, %o7
12566 set 0x18, %g7
12567 ldxa [%l7 + %g7] 0x81, %l6
12568 set 0x50, %i1
12569 ldda [%l7 + %i1] 0x81, %i2
12570 ld [%l7 + 0x14], %f2
12571 set 0x68, %g2
12572 stda %o4, [%l7 + %g2] 0xea
12573 membar #Sync
12574 nop
12575 set 0x7E, %o7
12576 ldub [%l7 + %o7], %g1
12577 set 0x18, %i3
12578 stda %g6, [%l7 + %i3] 0xe3
12579 membar #Sync
12580 nop
12581 set 0x2C, %g5
12582 ldsh [%l7 + %g5], %i7
12583 set 0x40, %l0
12584 ldda [%l7 + %l0] 0x81, %f16
12585 set 0x40, %o2
12586 ldxa [%l7 + %o2] 0x88, %i0
12587 or %o3, %g2, %o1
12588 set 0x43, %l6
12589 ldstuba [%l7 + %l6] 0x81, %o6
12590 set 0x70, %o6
12591 stwa %g5, [%l7 + %o6] 0xeb
12592 membar #Sync
12593 nop
12594 set 0x76, %o4
12595 stb %i2, [%l7 + %o4]
12596 nop
12597 set 0x08, %o5
12598 stx %fsr, [%l7 + %o5]
12599 wr %l0, %g4, %pic
12600 nop
12601 set 0x12, %l2
12602 sth %i1, [%l7 + %l2]
12603 set 0x28, %l3
12604 stxa %l2, [%l7 + %l3] 0x89
12605 nop
12606 set 0x64, %o1
12607 lduh [%l7 + %o1], %i4
12608 set 0x70, %l4
12609 sta %f25, [%l7 + %l4] 0x81
12610 nop
12611 set 0x70, %o0
12612 std %l4, [%l7 + %o0]
12613 nop
12614 set 0x20, %i4
12615 ldd [%l7 + %i4], %f4
12616 nop
12617 set 0x10, %l1
12618 stx %g3, [%l7 + %l1]
12619 set 0x70, %i5
12620 stda %o4, [%l7 + %i5] 0xe2
12621 membar #Sync
12622 st %fsr, [%l7 + 0x50]
12623 st %f27, [%l7 + 0x1C]
12624 nop
12625 set 0x50, %g3
12626 stx %i6, [%l7 + %g3]
12627 set 0x68, %g4
12628 stxa %i5, [%l7 + %g4] 0x81
12629 nop
12630 set 0x50, %i0
12631 ldd [%l7 + %i0], %o0
12632 set 0x1C, %i7
12633 stha %l4, [%l7 + %i7] 0xeb
12634 membar #Sync
12635 nop
12636 set 0x30, %i6
12637 stx %fsr, [%l7 + %i6]
12638 set 0x40, %g6
12639 ldda [%l7 + %g6] 0xda, %f16
12640 set 0x3C, %l5
12641 swapa [%l7 + %l5] 0x88, %l3
12642 nop
12643 set 0x38, %i2
12644 sth %g7, [%l7 + %i2]
12645 set 0x70, %o3
12646 prefetcha [%l7 + %o3] 0x80, 4
12647 set 0x48, %g7
12648 ldxa [%l7 + %g7] 0x80, %o7
12649 and %l6, %o2, %o4
12650 set 0x52, %g1
12651 stba %g1, [%l7 + %g1] 0xe3
12652 membar #Sync
12653 nop
12654 set 0x68, %i1
12655 swap [%l7 + %i1], %i3
12656 add %g6, %i0, %i7
12657 set 0x50, %g2
12658 stha %o3, [%l7 + %g2] 0xeb
12659 membar #Sync
12660 set 0x40, %o7
12661 ldda [%l7 + %o7] 0x81, %f0
12662 ld [%l7 + 0x78], %f4
12663 set 0x78, %g5
12664 sta %f29, [%l7 + %g5] 0x88
12665 nop
12666 set 0x56, %i3
12667 lduh [%l7 + %i3], %g2
12668 set 0x53, %o2
12669 ldstuba [%l7 + %o2] 0x89, %o6
12670 nop
12671 set 0x70, %l0
12672 stx %g5, [%l7 + %l0]
12673 set 0x0A, %o6
12674 stha %o1, [%l7 + %o6] 0xe3
12675 membar #Sync
12676 set 0x60, %o4
12677 stda %i2, [%l7 + %o4] 0x80
12678 nop
12679 set 0x08, %o5
12680 stw %g4, [%l7 + %o5]
12681 nop
12682 set 0x38, %l2
12683 ldd [%l7 + %l2], %f20
12684 set 0x68, %l6
12685 ldxa [%l7 + %l6] 0x80, %l0
12686 nop
12687 set 0x6C, %o1
12688 lduw [%l7 + %o1], %i1
12689 set 0x10, %l4
12690 ldxa [%l7 + %l4] 0x88, %l2
12691 set 0x18, %l3
12692 stda %i4, [%l7 + %l3] 0x80
12693 nop
12694 set 0x78, %i4
12695 ldsh [%l7 + %i4], %l5
12696 set 0x64, %o0
12697 stba %o5, [%l7 + %o0] 0x88
12698 set 0x18, %i5
12699 stda %g2, [%l7 + %i5] 0xea
12700 membar #Sync
12701 set 0x10, %g3
12702 ldda [%l7 + %g3] 0x88, %i4
12703 nop
12704 set 0x28, %g4
12705 prefetch [%l7 + %g4], 1
12706 nop
12707 set 0x30, %i0
12708 swap [%l7 + %i0], %o0
12709 nop
12710 set 0x38, %i7
12711 stw %i6, [%l7 + %i7]
12712 nop
12713 set 0x30, %i6
12714 swap [%l7 + %i6], %l3
12715 set 0x72, %l1
12716 stha %g7, [%l7 + %l1] 0xeb
12717 membar #Sync
12718 nop
12719 set 0x78, %l5
12720 lduw [%l7 + %l5], %l1
12721 nop
12722 set 0x12, %g6
12723 ldsh [%l7 + %g6], %o7
12724 nop
12725 set 0x14, %i2
12726 ldsw [%l7 + %i2], %l6
12727 set 0x55, %o3
12728 ldstuba [%l7 + %o3] 0x89, %l4
12729 nop
12730 set 0x5E, %g7
12731 sth %o2, [%l7 + %g7]
12732 set 0x25, %i1
12733 ldstuba [%l7 + %i1] 0x89, %g1
12734 nop
12735 set 0x2B, %g1
12736 ldsb [%l7 + %g1], %o4
12737 nop
12738 set 0x58, %g2
12739 ldx [%l7 + %g2], %g6
12740 st %f13, [%l7 + 0x28]
12741 add %i0, %i7, %o3
12742 nop
12743 set 0x68, %g5
12744 lduw [%l7 + %g5], %i3
12745 set 0x60, %o7
12746 stxa %g2, [%l7 + %o7] 0xea
12747 membar #Sync
12748 nop
12749 set 0x40, %i3
12750 stb %g5, [%l7 + %i3]
12751 set 0x17, %o2
12752 ldstuba [%l7 + %o2] 0x88, %o1
12753 set 0x40, %o6
12754 stda %f0, [%l7 + %o6] 0xc2
12755 fpsub16 %f14, %f4, %f0
12756 and %i2, %o6, %g4
12757 nop
12758 set 0x10, %o4
12759 stw %l0, [%l7 + %o4]
12760 add %l7, 0x18, %l6
12761 wr %g0, 0x80, %asi
12762 casxa [%l6] 0x80, %l2, %i4
12763 nop
12764 set 0x5C, %o5
12765 ldsw [%l7 + %o5], %i1
12766 set 0x68, %l2
12767 swapa [%l7 + %l2] 0x89, %o5
12768 membar #Sync
12769 set 0x40, %l0
12770 ldda [%l7 + %l0] 0xf0, %f16
12771 nop
12772 set 0x4E, %o1
12773 stb %g3, [%l7 + %o1]
12774 add %l7, 0x78, %l6
12775 wr %g0, 0x80, %asi
12776 casxa [%l6] 0x80, %l5, %i5
12777 add %l7, 0x10, %l6
12778 wr %g0, 0x89, %asi
12779 casxa [%l6] 0x89, %i6, %o0
12780 st %fsr, [%l7 + 0x54]
12781 nop
12782 set 0x30, %l4
12783 std %f20, [%l7 + %l4]
12784 set 0x50, %l3
12785 sta %f15, [%l7 + %l3] 0x81
12786 bleu,pt %xcc, loop_80
12787 nop
12788 set 0x38, %l6
12789 ldsw [%l7 + %l6], %l3
12790 nop
12791 set 0x68, %o0
12792 stx %g7, [%l7 + %o0]
12793 add %l1, %o7, %l4
12794loop_80:
12795 nop
12796 set 0x38, %i5
12797 ldd [%l7 + %i5], %f0
12798 nop
12799 set 0x10, %i4
12800 lduh [%l7 + %i4], %l6
12801 set 0x6E, %g4
12802 ldstuba [%l7 + %g4] 0x81, %g1
12803 nop
12804 set 0x68, %g3
12805 lduw [%l7 + %g3], %o2
12806 nop
12807 set 0x58, %i7
12808 std %g6, [%l7 + %i7]
12809 set 0x3C, %i6
12810 stwa %o4, [%l7 + %i6] 0x88
12811 nop
12812 set 0x70, %l1
12813 ldd [%l7 + %l1], %f6
12814 set 0x28, %i0
12815 stda %i0, [%l7 + %i0] 0xe3
12816 membar #Sync
12817 add %l7, 0x68, %l6
12818 wr %g0, 0x89, %asi
12819 casa [%l6] 0x89, %i7, %o3
12820 bge %icc, loop_81
12821 nop
12822 set 0x6C, %g6
12823 prefetch [%l7 + %g6], 4
12824 set 0x50, %l5
12825 ldxa [%l7 + %l5] 0x89, %i3
12826loop_81:
12827 nop
12828 set 0x60, %o3
12829 lda [%l7 + %o3] 0x81, %f26
12830 set 0x18, %i2
12831 stda %g4, [%l7 + %i2] 0xea
12832 membar #Sync
12833 nop
12834 set 0x60, %g7
12835 ldx [%l7 + %g7], %g2
12836 nop
12837 set 0x12, %i1
12838 ldsb [%l7 + %i1], %i2
12839 and %o1, %g4, %o6
12840 nop
12841 set 0x78, %g2
12842 stx %l0, [%l7 + %g2]
12843 nop
12844 set 0x1C, %g5
12845 stw %i4, [%l7 + %g5]
12846 ld [%l7 + 0x7C], %f18
12847 set 0x58, %o7
12848 stwa %i1, [%l7 + %o7] 0xe3
12849 membar #Sync
12850 st %fsr, [%l7 + 0x24]
12851 set 0x78, %i3
12852 stda %o4, [%l7 + %i3] 0x88
12853 nop
12854 set 0x48, %o2
12855 stb %g3, [%l7 + %o2]
12856 ba,a %xcc, loop_82
12857 add %l5, %i5, %i6
12858 nop
12859 set 0x68, %o6
12860 stx %l2, [%l7 + %o6]
12861 or %o0, %l3, %g7
12862loop_82:
12863 nop
12864 set 0x74, %o4
12865 ldsw [%l7 + %o4], %l1
12866 nop
12867 set 0x24, %o5
12868 lduh [%l7 + %o5], %l4
12869 st %f0, [%l7 + 0x14]
12870 nop
12871 set 0x78, %l2
12872 ldd [%l7 + %l2], %i6
12873 set 0x30, %l0
12874 ldda [%l7 + %l0] 0x89, %o6
12875 nop
12876 set 0x48, %o1
12877 stx %fsr, [%l7 + %o1]
12878 nop
12879 set 0x1C, %l4
12880 stw %o2, [%l7 + %l4]
12881 nop
12882 set 0x08, %g1
12883 ldsw [%l7 + %g1], %g6
12884 and %g1, %o4, %i7
12885 nop
12886 set 0x61, %l6
12887 ldstub [%l7 + %l6], %o3
12888 set 0x44, %l3
12889 sta %f11, [%l7 + %l3] 0x80
12890 nop
12891 set 0x73, %o0
12892 stb %i0, [%l7 + %o0]
12893 nop
12894 set 0x70, %i5
12895 prefetch [%l7 + %i5], 0
12896 and %g5, %g2, %i3
12897 nop
12898 set 0x74, %i4
12899 ldsh [%l7 + %i4], %i2
12900 set 0x5E, %g3
12901 stha %o1, [%l7 + %g3] 0xe2
12902 membar #Sync
12903 nop
12904 set 0x18, %i7
12905 stw %g4, [%l7 + %i7]
12906 set 0x10, %i6
12907 ldda [%l7 + %i6] 0x88, %l0
12908 set 0x28, %l1
12909 stda %o6, [%l7 + %l1] 0xe2
12910 membar #Sync
12911 nop
12912 set 0x4C, %g4
12913 prefetch [%l7 + %g4], 1
12914 set 0x0A, %i0
12915 stba %i4, [%l7 + %i0] 0xe2
12916 membar #Sync
12917 nop
12918 set 0x70, %l5
12919 std %i0, [%l7 + %l5]
12920 nop
12921 set 0x3E, %g6
12922 lduh [%l7 + %g6], %o5
12923 nop
12924 set 0x5B, %o3
12925 ldub [%l7 + %o3], %g3
12926 set 0x20, %g7
12927 ldda [%l7 + %g7] 0xe2, %l4
12928 nop
12929 set 0x35, %i2
12930 stb %i5, [%l7 + %i2]
12931 nop
12932 set 0x44, %i1
12933 stw %i6, [%l7 + %i1]
12934 bg %xcc, loop_83
12935 nop
12936 set 0x10, %g5
12937 stx %fsr, [%l7 + %g5]
12938 nop
12939 set 0x3C, %o7
12940 stw %o0, [%l7 + %o7]
12941 and %l2, %l3, %l1
12942loop_83:
12943 nop
12944 set 0x34, %i3
12945 ldsw [%l7 + %i3], %g7
12946 add %l7, 0x50, %l6
12947 wr %g0, 0x81, %asi
12948 casxa [%l6] 0x81, %l6, %o7
12949 set 0x70, %o2
12950 ldxa [%l7 + %o2] 0x81, %l4
12951 add %l7, 0x60, %l6
12952 wr %g0, 0x89, %asi
12953 ldxa [%l6] %asi, %o2
12954 casxa [%l6] 0x89, %o2, %g1
12955 set 0x38, %o6
12956 ldxa [%l7 + %o6] 0x89, %g6
12957 set 0x70, %g2
12958 stha %i7, [%l7 + %g2] 0xe2
12959 membar #Sync
12960 nop
12961 set 0x2A, %o5
12962 ldsh [%l7 + %o5], %o3
12963 nop
12964 set 0x78, %l2
12965 stx %fsr, [%l7 + %l2]
12966 nop
12967 set 0x50, %o4
12968 prefetch [%l7 + %o4], 4
12969 nop
12970 set 0x0C, %l0
12971 ldsw [%l7 + %l0], %i0
12972 set 0x40, %o1
12973 ldda [%l7 + %o1] 0x88, %f16
12974 nop
12975 set 0x14, %g1
12976 stw %o4, [%l7 + %g1]
12977 nop
12978 set 0x18, %l6
12979 stx %fsr, [%l7 + %l6]
12980 add %l7, 0x30, %l6
12981 wr %g0, 0x89, %asi
12982 casa [%l6] 0x89, %g2, %g5
12983 nop
12984 set 0x70, %l3
12985 stx %i3, [%l7 + %l3]
12986 set 0x0B, %o0
12987 stba %i2, [%l7 + %o0] 0x89
12988 nop
12989 set 0x6B, %l4
12990 stb %o1, [%l7 + %l4]
12991 nop
12992 set 0x28, %i5
12993 stb %l0, [%l7 + %i5]
12994 set 0x6C, %g3
12995 ldstuba [%l7 + %g3] 0x80, %g4
12996 nop
12997 set 0x78, %i4
12998 stx %fsr, [%l7 + %i4]
12999 set 0x5C, %i6
13000 sta %f24, [%l7 + %i6] 0x89
13001 add %o6, %i4, %i1
13002 nop
13003 set 0x70, %i7
13004 stx %o5, [%l7 + %i7]
13005 nop
13006 set 0x48, %g4
13007 std %f30, [%l7 + %g4]
13008 nop
13009 set 0x40, %l1
13010 stx %l5, [%l7 + %l1]
13011 nop
13012 set 0x78, %i0
13013 std %f22, [%l7 + %i0]
13014 nop
13015 set 0x38, %l5
13016 stx %g3, [%l7 + %l5]
13017 add %l7, 0x0C, %l6
13018 wr %g0, 0x89, %asi
13019 lda [%l6] %asi, %i5
13020 casa [%l6] 0x89, %i5, %o0
13021 set 0x38, %g6
13022 swapa [%l7 + %g6] 0x81, %l2
13023 set 0x7A, %g7
13024 stha %i6, [%l7 + %g7] 0x81
13025 bg,pn %icc, loop_84
13026 and %l3, %g7, %l6
13027 nop
13028 set 0x48, %i2
13029 std %f18, [%l7 + %i2]
13030 nop
13031 set 0x7B, %o3
13032 ldstub [%l7 + %o3], %o7
13033loop_84:
13034 nop
13035 add %l7, 0x60, %l6
13036 wr %g0, 0x81, %asi
13037 casxa [%l6] 0x81, %l1, %l4
13038 or %g1, %o2, %i7
13039 nop
13040 set 0x28, %g5
13041 lduw [%l7 + %g5], %o3
13042 nop
13043 set 0x18, %i1
13044 ldx [%l7 + %i1], %g6
13045 st %fsr, [%l7 + 0x20]
13046 nop
13047 set 0x40, %o7
13048 ldd [%l7 + %o7], %f16
13049 nop
13050 set 0x38, %o2
13051 ldd [%l7 + %o2], %i0
13052 set 0x55, %o6
13053 stba %o4, [%l7 + %o6] 0xe2
13054 membar #Sync
13055 set 0x5C, %i3
13056 stba %g2, [%l7 + %i3] 0xea
13057 membar #Sync
13058 nop
13059 set 0x68, %g2
13060 ldd [%l7 + %g2], %i2
13061 add %l7, 0x40, %l6
13062 wr %g0, 0x89, %asi
13063 ldxa [%l6] %asi, %g5
13064 casxa [%l6] 0x89, %g5, %i2
13065 set 0x40, %l2
13066 ldxa [%l7 + %l2] 0x81, %o1
13067 add %l7, 0x78, %l6
13068 wr %g0, 0x89, %asi
13069 lda [%l6] %asi, %g4
13070 casa [%l6] 0x89, %g4, %o6
13071 nop
13072 set 0x50, %o4
13073 ldsh [%l7 + %o4], %l0
13074 nop
13075 set 0x08, %l0
13076 stx %i4, [%l7 + %l0]
13077 set 0x60, %o5
13078 prefetcha [%l7 + %o5] 0x89, 4
13079 nop
13080 set 0x66, %o1
13081 ldsh [%l7 + %o1], %l5
13082 set 0x20, %l6
13083 prefetcha [%l7 + %l6] 0x88, 2
13084 set 0x50, %g1
13085 stda %g2, [%l7 + %g1] 0xea
13086 membar #Sync
13087 nop
13088 set 0x68, %l3
13089 ldx [%l7 + %l3], %o0
13090 wr %l2, %i6, %clear_softint
13091 set 0x70, %l4
13092 swapa [%l7 + %l4] 0x89, %i5
13093 nop
13094 nop
13095 setx 0x1AE6826A, %l0, %l6
13096 st %l6, [%l7 + 0x28]
13097 ld [%l7 + 0x28], %f13
13098 setx 0x99AA1541, %l1, %l5
13099 st %l5, [%l7 + 0x10]
13100 ld [%l7 + 0x10], %f24
13101 fdivs %f24, %f13, %f7
13102 nop
13103 set 0x40, %i5
13104 std %f22, [%l7 + %i5]
13105 add %g7, %l6, %l3
13106 nop
13107 set 0x17, %g3
13108 ldub [%l7 + %g3], %o7
13109 nop
13110 set 0x77, %o0
13111 ldsb [%l7 + %o0], %l1
13112 nop
13113 set 0x68, %i6
13114 stw %l4, [%l7 + %i6]
13115 nop
13116 set 0x0E, %i7
13117 ldub [%l7 + %i7], %g1
13118 set 0x20, %g4
13119 stxa %o2, [%l7 + %g4] 0x81
13120 nop
13121 set 0x7D, %i4
13122 ldsb [%l7 + %i4], %o3
13123 nop
13124 set 0x18, %l1
13125 ldd [%l7 + %l1], %f20
13126 nop
13127 set 0x24, %l5
13128 prefetch [%l7 + %l5], 2
13129 set 0x28, %i0
13130 sta %f31, [%l7 + %i0] 0x81
13131 nop
13132 set 0x71, %g7
13133 ldstub [%l7 + %g7], %g6
13134 nop
13135 set 0x6C, %i2
13136 lduw [%l7 + %i2], %i0
13137 add %l7, 0x70, %l6
13138 wr %g0, 0x80, %asi
13139 casxa [%l6] 0x80, %o4, %g2
13140 nop
13141 set 0x30, %o3
13142 stw %i7, [%l7 + %o3]
13143 add %l7, 0x68, %l6
13144 wr %g0, 0x81, %asi
13145 casxa [%l6] 0x81, %i3, %g5
13146 ld [%l7 + 0x14], %f11
13147 set 0x40, %g6
13148 stda %f0, [%l7 + %g6] 0x81
13149 nop
13150 set 0x76, %g5
13151 sth %o1, [%l7 + %g5]
13152 nop
13153 set 0x50, %o7
13154 stx %fsr, [%l7 + %o7]
13155 nop
13156 set 0x20, %i1
13157 std %f10, [%l7 + %i1]
13158 nop
13159 set 0x38, %o2
13160 ldd [%l7 + %o2], %g4
13161 set 0x50, %o6
13162 ldda [%l7 + %o6] 0x89, %i2
13163 fpadd16s %f19, %f10, %f29
13164 nop
13165 set 0x2A, %i3
13166 ldub [%l7 + %i3], %l0
13167 set 0x34, %l2
13168 sta %f0, [%l7 + %l2] 0x81
13169 add %i4, %o6, %l5
13170 nop
13171 set 0x20, %g2
13172 ldx [%l7 + %g2], %o5
13173 ld [%l7 + 0x48], %f2
13174 set 0x40, %l0
13175 ldxa [%l7 + %l0] 0x81, %g3
13176 nop
13177 set 0x60, %o4
13178 ldx [%l7 + %o4], %i1
13179 set 0x0C, %o1
13180 swapa [%l7 + %o1] 0x81, %o0
13181 nop
13182 set 0x46, %l6
13183 sth %l2, [%l7 + %l6]
13184 and %i6, %g7, %i5
13185 set 0x40, %g1
13186 ldda [%l7 + %g1] 0x89, %f0
13187 or %l3, %l6, %o7
13188 st %f26, [%l7 + 0x10]
13189 nop
13190 set 0x40, %l3
13191 std %f22, [%l7 + %l3]
13192 set 0x38, %o5
13193 sta %f8, [%l7 + %o5] 0x81
13194 nop
13195 set 0x2A, %l4
13196 sth %l4, [%l7 + %l4]
13197 set 0x18, %g3
13198 stda %g0, [%l7 + %g3] 0x80
13199 wr %o2, %l1, %sys_tick
13200 and %g6, %o3, %o4
13201 nop
13202 set 0x30, %o0
13203 ldsh [%l7 + %o0], %i0
13204 nop
13205 set 0x1A, %i5
13206 lduh [%l7 + %i5], %g2
13207 nop
13208 set 0x3C, %i6
13209 stw %i7, [%l7 + %i6]
13210 set 0x3C, %g4
13211 stha %i3, [%l7 + %g4] 0xea
13212 membar #Sync
13213 set 0x78, %i4
13214 stxa %o1, [%l7 + %i4] 0xeb
13215 membar #Sync
13216 set 0x58, %i7
13217 stxa %g4, [%l7 + %i7] 0x88
13218 nop
13219 set 0x50, %l5
13220 ldd [%l7 + %l5], %i2
13221 nop
13222 set 0x40, %l1
13223 std %f30, [%l7 + %l1]
13224 set 0x40, %g7
13225 stda %f0, [%l7 + %g7] 0xd8
13226 nop
13227 set 0x38, %i2
13228 ldx [%l7 + %i2], %g5
13229 nop
13230 set 0x78, %o3
13231 prefetch [%l7 + %o3], 0
13232 nop
13233 set 0x78, %i0
13234 ldx [%l7 + %i0], %l0
13235 nop
13236 set 0x28, %g6
13237 stx %fsr, [%l7 + %g6]
13238 wr %i4, %o6, %clear_softint
13239 set 0x78, %o7
13240 stda %l4, [%l7 + %o7] 0x80
13241 set 0x26, %g5
13242 stba %g3, [%l7 + %g5] 0xea
13243 membar #Sync
13244 set 0x30, %o2
13245 ldda [%l7 + %o2] 0x88, %o4
13246 set 0x30, %o6
13247 stwa %i1, [%l7 + %o6] 0xe3
13248 membar #Sync
13249 nop
13250 set 0x76, %i1
13251 ldsh [%l7 + %i1], %l2
13252 set 0x5F, %l2
13253 ldstuba [%l7 + %l2] 0x80, %o0
13254 nop
13255 set 0x08, %i3
13256 prefetch [%l7 + %i3], 1
13257 nop
13258 set 0x48, %g2
13259 stx %g7, [%l7 + %g2]
13260 nop
13261 set 0x22, %o4
13262 ldsh [%l7 + %o4], %i5
13263 set 0x38, %l0
13264 ldxa [%l7 + %l0] 0x81, %i6
13265 nop
13266 set 0x7A, %l6
13267 ldsh [%l7 + %l6], %l6
13268 nop
13269 set 0x48, %o1
13270 ldx [%l7 + %o1], %l3
13271 nop
13272 set 0x08, %g1
13273 ldd [%l7 + %g1], %l4
13274 add %l7, 0x44, %l6
13275 wr %g0, 0x88, %asi
13276 casa [%l6] 0x88, %o7, %g1
13277 add %l7, 0x08, %l6
13278 wr %g0, 0x89, %asi
13279 casa [%l6] 0x89, %o2, %g6
13280 set 0x28, %l3
13281 sta %f13, [%l7 + %l3] 0x81
13282 set 0x40, %o5
13283 ldda [%l7 + %o5] 0xda, %f16
13284 set 0x16, %g3
13285 stha %l1, [%l7 + %g3] 0x89
13286 nop
13287 set 0x5C, %l4
13288 ldsw [%l7 + %l4], %o3
13289 set 0x40, %o0
13290 stda %f0, [%l7 + %o0] 0xd0
13291 nop
13292 set 0x78, %i6
13293 stx %o4, [%l7 + %i6]
13294 set 0x40, %i5
13295 stha %i0, [%l7 + %i5] 0xe3
13296 membar #Sync
13297 set 0x3D, %g4
13298 stba %i7, [%l7 + %g4] 0xeb
13299 membar #Sync
13300 nop
13301 set 0x68, %i4
13302 ldd [%l7 + %i4], %g2
13303 nop
13304 set 0x58, %l5
13305 stw %o1, [%l7 + %l5]
13306 nop
13307 set 0x68, %l1
13308 ldd [%l7 + %l1], %i2
13309 nop
13310 set 0x2E, %g7
13311 lduh [%l7 + %g7], %g4
13312 set 0x3A, %i2
13313 ldstuba [%l7 + %i2] 0x88, %i2
13314 nop
13315 set 0x58, %i7
13316 stw %l0, [%l7 + %i7]
13317 set 0x74, %i0
13318 stwa %i4, [%l7 + %i0] 0x80
13319 set 0x38, %o3
13320 swapa [%l7 + %o3] 0x81, %g5
13321 nop
13322 set 0x48, %g6
13323 ldd [%l7 + %g6], %o6
13324 nop
13325 set 0x18, %o7
13326 ldx [%l7 + %o7], %g3
13327 nop
13328 set 0x2F, %g5
13329 ldsb [%l7 + %g5], %o5
13330 add %l7, 0x10, %l6
13331 wr %g0, 0x88, %asi
13332 lda [%l6] %asi, %i1
13333 casa [%l6] 0x88, %i1, %l5
13334 nop
13335 set 0x64, %o2
13336 lduw [%l7 + %o2], %l2
13337 nop
13338 set 0x70, %i1
13339 ldd [%l7 + %i1], %f16
13340 set 0x74, %l2
13341 sta %f0, [%l7 + %l2] 0x89
13342 set 0x56, %i3
13343 stha %g7, [%l7 + %i3] 0xe2
13344 membar #Sync
13345 nop
13346 set 0x08, %o6
13347 std %o0, [%l7 + %o6]
13348 add %i6, %l6, %l3
13349 set 0x24, %g2
13350 sta %f3, [%l7 + %g2] 0x88
13351 add %l7, 0x20, %l6
13352 wr %g0, 0x81, %asi
13353 casa [%l6] 0x81, %i5, %l4
13354 nop
13355 set 0x68, %l0
13356 ldd [%l7 + %l0], %f2
13357 set 0x70, %l6
13358 stwa %o7, [%l7 + %l6] 0xe2
13359 membar #Sync
13360 set 0x10, %o4
13361 ldda [%l7 + %o4] 0x89, %g0
13362 set 0x40, %g1
13363 ldda [%l7 + %g1] 0xd0, %f0
13364 nop
13365 set 0x08, %o1
13366 sth %g6, [%l7 + %o1]
13367 set 0x18, %o5
13368 lda [%l7 + %o5] 0x80, %f10
13369 set 0x78, %l3
13370 stda %o2, [%l7 + %l3] 0x81
13371 nop
13372 set 0x76, %l4
13373 ldsh [%l7 + %l4], %o3
13374 add %l7, 0x3C, %l6
13375 wr %g0, 0x80, %asi
13376 casa [%l6] 0x80, %l1, %o4
13377 nop
13378 set 0x3C, %o0
13379 ldsw [%l7 + %o0], %i0
13380 nop
13381 set 0x48, %g3
13382 ldx [%l7 + %g3], %i7
13383 nop
13384 set 0x34, %i6
13385 swap [%l7 + %i6], %o1
13386 nop
13387 set 0x36, %g4
13388 sth %g2, [%l7 + %g4]
13389 ld [%l7 + 0x30], %f10
13390 fpadd16 %f28, %f24, %f26
13391 and %g4, %i3, %l0
13392 nop
13393 set 0x38, %i4
13394 stx %i4, [%l7 + %i4]
13395 set 0x10, %i5
13396 ldda [%l7 + %i5] 0xea, %i2
13397 nop
13398 set 0x1D, %l1
13399 ldstub [%l7 + %l1], %g5
13400 nop
13401 set 0x14, %g7
13402 stw %g3, [%l7 + %g7]
13403 set 0x54, %i2
13404 lda [%l7 + %i2] 0x88, %f9
13405 nop
13406 set 0x6B, %i7
13407 ldsb [%l7 + %i7], %o6
13408 set 0x50, %i0
13409 ldda [%l7 + %i0] 0xe3, %i0
13410 nop
13411 set 0x48, %o3
13412 prefetch [%l7 + %o3], 4
13413 st %fsr, [%l7 + 0x58]
13414 nop
13415 set 0x50, %l5
13416 std %f28, [%l7 + %l5]
13417 nop
13418 set 0x38, %o7
13419 ldstub [%l7 + %o7], %l5
13420 wr %g0, 0x5, %fprs
13421 nop
13422 set 0x68, %g6
13423 ldd [%l7 + %g6], %f12
13424 set 0x56, %o2
13425 stha %o0, [%l7 + %o2] 0x80
13426 set 0x30, %g5
13427 ldda [%l7 + %g5] 0x81, %i6
13428 fpsub16 %f0, %f20, %f28
13429 set 0x48, %i1
13430 stda %i6, [%l7 + %i1] 0xeb
13431 membar #Sync
13432 fpsub32 %f8, %f24, %f8
13433 nop
13434 set 0x38, %i3
13435 ldsw [%l7 + %i3], %l3
13436 nop
13437 set 0x30, %l2
13438 prefetch [%l7 + %l2], 1
13439 set 0x2C, %g2
13440 lda [%l7 + %g2] 0x89, %f13
13441 st %fsr, [%l7 + 0x44]
13442 st %f16, [%l7 + 0x6C]
13443 nop
13444 set 0x20, %l0
13445 std %g6, [%l7 + %l0]
13446 set 0x40, %o6
13447 stda %f0, [%l7 + %o6] 0xc2
13448 add %l7, 0x54, %l6
13449 wr %g0, 0x80, %asi
13450 casa [%l6] 0x80, %l4, %o7
13451 set 0x70, %l6
13452 ldda [%l7 + %l6] 0x89, %g0
13453 set 0x68, %o4
13454 stda %g6, [%l7 + %o4] 0xeb
13455 membar #Sync
13456 bleu,a,pn %xcc, loop_85
13457 nop
13458 set 0x58, %g1
13459 ldd [%l7 + %g1], %i4
13460 add %l7, 0x70, %l6
13461 wr %g0, 0x89, %asi
13462 ldxa [%l6] %asi, %o2
13463 casxa [%l6] 0x89, %o2, %o3
13464loop_85:
13465 nop
13466 set 0x74, %o5
13467 ldsh [%l7 + %o5], %o4
13468 set 0x18, %o1
13469 stda %i0, [%l7 + %o1] 0x88
13470 nop
13471 set 0x4C, %l3
13472 lduw [%l7 + %l3], %i7
13473 nop
13474 set 0x50, %o0
13475 lduw [%l7 + %o0], %l1
13476 ld [%l7 + 0x54], %f13
13477 set 0x70, %l4
13478 lda [%l7 + %l4] 0x89, %f18
13479 nop
13480 set 0x45, %g3
13481 ldub [%l7 + %g3], %o1
13482 set 0x20, %g4
13483 ldda [%l7 + %g4] 0x81, %g4
13484 set 0x5C, %i6
13485 sta %f3, [%l7 + %i6] 0x80
13486 bge %icc, loop_86
13487 nop
13488 nop
13489 setx 0xB2F87F70F2DA9881, %l0, %l6
13490 stx %l6, [%l7 + 0x28]
13491 ldd [%l7 + 0x28], %f26
13492 setx 0x3407701B360965F8, %l1, %l5
13493 stx %l5, [%l7 + 0x10]
13494 ldd [%l7 + 0x10], %f28
13495 fdivd %f28, %f26, %f26
13496 add %l7, 0x68, %l6
13497 wr %g0, 0x81, %asi
13498 casa [%l6] 0x81, %i3, %g2
13499loop_86:
13500 nop
13501 set 0x28, %i4
13502 stxa %l0, [%l7 + %i4] 0xe2
13503 membar #Sync
13504 nop
13505 set 0x48, %i5
13506 std %i4, [%l7 + %i5]
13507 set 0x40, %g7
13508 ldxa [%l7 + %g7] 0x89, %g5
13509 set 0x14, %i2
13510 sta %f9, [%l7 + %i2] 0x88
13511 add %i2, %o6, %i1
13512 set 0x48, %l1
13513 stxa %l5, [%l7 + %l1] 0x80
13514 nop
13515 set 0x18, %i0
13516 sth %o5, [%l7 + %i0]
13517 nop
13518 set 0x08, %i7
13519 stx %g3, [%l7 + %i7]
13520 add %l7, 0x1C, %l6
13521 wr %g0, 0x88, %asi
13522 casa [%l6] 0x88, %l2, %i6
13523 set 0x1D, %o3
13524 ldstuba [%l7 + %o3] 0x81, %o0
13525 nop
13526 set 0x7C, %o7
13527 ldsw [%l7 + %o7], %l6
13528 nop
13529 set 0x58, %g6
13530 std %l2, [%l7 + %g6]
13531 ld [%l7 + 0x74], %f9
13532 bgu,pt %xcc, loop_87
13533 or %l4, %g7, %o7
13534 set 0x28, %l5
13535 stda %g6, [%l7 + %l5] 0xeb
13536 membar #Sync
13537loop_87:
13538 nop
13539 set 0x64, %o2
13540 swap [%l7 + %o2], %i5
13541 nop
13542 set 0x50, %i1
13543 std %f26, [%l7 + %i1]
13544 nop
13545 set 0x58, %i3
13546 stx %g1, [%l7 + %i3]
13547 nop
13548 set 0x08, %g5
13549 std %o2, [%l7 + %g5]
13550 nop
13551 set 0x08, %g2
13552 prefetch [%l7 + %g2], 2
13553 nop
13554 set 0x47, %l0
13555 ldub [%l7 + %l0], %o3
13556 set 0x50, %l2
13557 ldda [%l7 + %l2] 0xeb, %o4
13558 set 0x20, %l6
13559 ldda [%l7 + %l6] 0x80, %i0
13560 nop
13561 set 0x50, %o6
13562 stx %fsr, [%l7 + %o6]
13563 nop
13564 set 0x40, %g1
13565 std %f30, [%l7 + %g1]
13566 nop
13567 set 0x28, %o4
13568 ldd [%l7 + %o4], %f28
13569 set 0x6A, %o1
13570 stha %l1, [%l7 + %o1] 0xea
13571 membar #Sync
13572 nop
13573 set 0x70, %o5
13574 swap [%l7 + %o5], %o1
13575 set 0x10, %l3
13576 ldda [%l7 + %l3] 0x80, %i6
13577 or %i3, %g2, %g4
13578 wr %l0, %g5, %ccr
13579 or %i2, %o6, %i1
13580 set 0x7C, %l4
13581 sta %f31, [%l7 + %l4] 0x81
13582 fpsub16s %f28, %f2, %f5
13583 set 0x24, %g3
13584 stwa %i4, [%l7 + %g3] 0x88
13585 ba,a %xcc, loop_88
13586 st %fsr, [%l7 + 0x1C]
13587 nop
13588 set 0x2A, %g4
13589 sth %o5, [%l7 + %g4]
13590 add %l7, 0x60, %l6
13591 wr %g0, 0x89, %asi
13592 ldxa [%l6] %asi, %g3
13593 casxa [%l6] 0x89, %g3, %l5
13594loop_88:
13595 nop
13596 set 0x24, %i6
13597 lda [%l7 + %i6] 0x81, %f17
13598 nop
13599 set 0x48, %i4
13600 stw %l2, [%l7 + %i4]
13601 nop
13602 set 0x38, %i5
13603 ldstub [%l7 + %i5], %o0
13604 nop
13605 set 0x68, %o0
13606 stx %i6, [%l7 + %o0]
13607 nop
13608 set 0x38, %g7
13609 stx %fsr, [%l7 + %g7]
13610 nop
13611 set 0x28, %l1
13612 prefetch [%l7 + %l1], 0
13613 set 0x44, %i0
13614 lda [%l7 + %i0] 0x80, %f4
13615 set 0x52, %i7
13616 stba %l3, [%l7 + %i7] 0x80
13617 set 0x78, %i2
13618 stda %i6, [%l7 + %i2] 0x81
13619 set 0x28, %o7
13620 ldxa [%l7 + %o7] 0x80, %g7
13621 nop
13622 set 0x10, %g6
13623 stx %fsr, [%l7 + %g6]
13624 set 0x24, %l5
13625 stba %l4, [%l7 + %l5] 0xea
13626 membar #Sync
13627 nop
13628 set 0x2F, %o3
13629 stb %o7, [%l7 + %o3]
13630 ld [%l7 + 0x30], %f2
13631 set 0x72, %i1
13632 ldstuba [%l7 + %i1] 0x80, %i5
13633 nop
13634 set 0x10, %i3
13635 std %g0, [%l7 + %i3]
13636 set 0x20, %o2
13637 prefetcha [%l7 + %o2] 0x89, 2
13638 set 0x40, %g5
13639 stxa %o3, [%l7 + %g5] 0xe3
13640 membar #Sync
13641 set 0x08, %g2
13642 stwa %o2, [%l7 + %g2] 0xeb
13643 membar #Sync
13644 set 0x20, %l2
13645 ldda [%l7 + %l2] 0xea, %i0
13646 nop
13647 set 0x60, %l0
13648 ldsh [%l7 + %l0], %o4
13649 set 0x08, %l6
13650 stxa %l1, [%l7 + %l6] 0xeb
13651 membar #Sync
13652 nop
13653 set 0x43, %g1
13654 ldsb [%l7 + %g1], %o1
13655 nop
13656 set 0x38, %o6
13657 std %f22, [%l7 + %o6]
13658 ld [%l7 + 0x54], %f28
13659 nop
13660 set 0x14, %o4
13661 swap [%l7 + %o4], %i3
13662 add %l7, 0x60, %l6
13663 wr %g0, 0x80, %asi
13664 casxa [%l6] 0x80, %g2, %i7
13665 set 0x58, %o5
13666 stda %l0, [%l7 + %o5] 0x88
13667 fpadd32 %f2, %f20, %f10
13668 set 0x42, %o1
13669 stha %g4, [%l7 + %o1] 0x81
13670 set 0x0D, %l4
13671 stba %i2, [%l7 + %l4] 0x89
13672 set 0x28, %l3
13673 stxa %g5, [%l7 + %l3] 0xe2
13674 membar #Sync
13675 nop
13676 set 0x22, %g4
13677 ldsb [%l7 + %g4], %o6
13678 set 0x78, %i6
13679 stwa %i4, [%l7 + %i6] 0x89
13680 set 0x70, %i4
13681 stxa %i1, [%l7 + %i4] 0xe3
13682 membar #Sync
13683 nop
13684 set 0x4E, %i5
13685 lduh [%l7 + %i5], %g3
13686 nop
13687 set 0x7E, %g3
13688 stb %o5, [%l7 + %g3]
13689 nop
13690 set 0x25, %g7
13691 ldsb [%l7 + %g7], %l2
13692 bgu %xcc, loop_89
13693 nop
13694 set 0x60, %o0
13695 ldd [%l7 + %o0], %f30
13696 set 0x2C, %l1
13697 stha %l5, [%l7 + %l1] 0xeb
13698 membar #Sync
13699loop_89:
13700 nop
13701 set 0x42, %i0
13702 stha %o0, [%l7 + %i0] 0xeb
13703 membar #Sync
13704 wr %l3, %i6, %ccr
13705 or %l6, %l4, %g7
13706 set 0x16, %i7
13707 stha %i5, [%l7 + %i7] 0x89
13708 set 0x48, %i2
13709 lda [%l7 + %i2] 0x89, %f26
13710 nop
13711 set 0x48, %g6
13712 stw %o7, [%l7 + %g6]
13713 st %fsr, [%l7 + 0x7C]
13714 set 0x28, %o7
13715 ldxa [%l7 + %o7] 0x81, %g1
13716 st %fsr, [%l7 + 0x6C]
13717 nop
13718 set 0x08, %o3
13719 std %g6, [%l7 + %o3]
13720 nop
13721 set 0x68, %i1
13722 swap [%l7 + %i1], %o3
13723 wr %i0, %o4, %set_softint
13724 nop
13725 set 0x0C, %i3
13726 swap [%l7 + %i3], %o2
13727 set 0x38, %l5
13728 swapa [%l7 + %l5] 0x89, %o1
13729 nop
13730 set 0x78, %g5
13731 prefetch [%l7 + %g5], 3
13732 set 0x09, %o2
13733 stba %i3, [%l7 + %o2] 0xe3
13734 membar #Sync
13735 nop
13736 set 0x20, %l2
13737 std %f30, [%l7 + %l2]
13738 set 0x40, %g2
13739 stda %g2, [%l7 + %g2] 0x89
13740 set 0x68, %l0
13741 swapa [%l7 + %l0] 0x81, %i7
13742 add %l7, 0x0C, %l6
13743 wr %g0, 0x89, %asi
13744 casa [%l6] 0x89, %l1, %l0
13745 nop
13746 set 0x78, %g1
13747 lduh [%l7 + %g1], %i2
13748 wr %g4, %g5, %sys_tick
13749 set 0x40, %l6
13750 ldda [%l7 + %l6] 0xd2, %f16
13751 fpadd16 %f18, %f22, %f16
13752 nop
13753 set 0x37, %o6
13754 ldstub [%l7 + %o6], %i4
13755 fpsub32 %f10, %f24, %f30
13756 nop
13757 set 0x18, %o4
13758 stw %i1, [%l7 + %o4]
13759 nop
13760 set 0x6C, %o1
13761 lduh [%l7 + %o1], %g3
13762 set 0x13, %o5
13763 stba %o5, [%l7 + %o5] 0xe3
13764 membar #Sync
13765 nop
13766 set 0x10, %l3
13767 lduw [%l7 + %l3], %l2
13768 add %l7, 0x40, %l6
13769 wr %g0, 0x89, %asi
13770 ldxa [%l6] %asi, %l5
13771 casxa [%l6] 0x89, %l5, %o6
13772 nop
13773 set 0x38, %l4
13774 ldub [%l7 + %l4], %l3
13775 set 0x68, %g4
13776 swapa [%l7 + %g4] 0x80, %o0
13777 add %i6, %l6, %g7
13778 nop
13779 set 0x64, %i6
13780 swap [%l7 + %i6], %l4
13781 nop
13782 set 0x72, %i5
13783 stb %i5, [%l7 + %i5]
13784 nop
13785 set 0x58, %i4
13786 ldd [%l7 + %i4], %f20
13787 add %o7, %g6, %g1
13788 nop
13789 set 0x48, %g7
13790 stw %i0, [%l7 + %g7]
13791 set 0x08, %o0
13792 ldxa [%l7 + %o0] 0x88, %o3
13793 nop
13794 set 0x10, %l1
13795 std %o2, [%l7 + %l1]
13796 nop
13797 set 0x6C, %g3
13798 swap [%l7 + %g3], %o4
13799 nop
13800 set 0x5A, %i7
13801 ldsh [%l7 + %i7], %i3
13802 set 0x28, %i0
13803 ldxa [%l7 + %i0] 0x80, %o1
13804 set 0x40, %g6
13805 ldda [%l7 + %g6] 0x81, %f0
13806 nop
13807 set 0x10, %i2
13808 std %i6, [%l7 + %i2]
13809 nop
13810 set 0x10, %o3
13811 std %f24, [%l7 + %o3]
13812 ld [%l7 + 0x0C], %f5
13813 fpsub32 %f24, %f10, %f8
13814 nop
13815 set 0x60, %o7
13816 std %f22, [%l7 + %o7]
13817 set 0x18, %i1
13818 swapa [%l7 + %i1] 0x80, %g2
13819 nop
13820 set 0x18, %i3
13821 std %l0, [%l7 + %i3]
13822 add %l0, %g4, %g5
13823 add %i4, %i2, %g3
13824 set 0x40, %g5
13825 stda %f16, [%l7 + %g5] 0xf0
13826 membar #Sync
13827 nop
13828 set 0x50, %o2
13829 stx %fsr, [%l7 + %o2]
13830 set 0x14, %l2
13831 swapa [%l7 + %l2] 0x89, %i1
13832 nop
13833 set 0x10, %l5
13834 stw %l2, [%l7 + %l5]
13835 set 0x60, %l0
13836 sta %f29, [%l7 + %l0] 0x88
13837 st %f9, [%l7 + 0x58]
13838 and %l5, %o5, %l3
13839 nop
13840 set 0x60, %g1
13841 stx %fsr, [%l7 + %g1]
13842 set 0x68, %g2
13843 stxa %o0, [%l7 + %g2] 0x81
13844 set 0x68, %l6
13845 stxa %o6, [%l7 + %l6] 0x80
13846 st %f18, [%l7 + 0x50]
13847 set 0x48, %o4
13848 stxa %l6, [%l7 + %o4] 0x80
13849 ld [%l7 + 0x34], %f14
13850 set 0x40, %o1
13851 ldda [%l7 + %o1] 0xd8, %f16
13852 set 0x5C, %o6
13853 sta %f8, [%l7 + %o6] 0x81
13854 bg,a,pn %icc, loop_90
13855 nop
13856 set 0x48, %l3
13857 stx %fsr, [%l7 + %l3]
13858 nop
13859 set 0x30, %o5
13860 swap [%l7 + %o5], %i6
13861 set 0x5C, %g4
13862 swapa [%l7 + %g4] 0x81, %g7
13863loop_90:
13864 nop
13865 set 0x58, %l4
13866 stda %i4, [%l7 + %l4] 0x81
13867 nop
13868 set 0x5A, %i5
13869 lduh [%l7 + %i5], %o7
13870 set 0x60, %i4
13871 stda %g6, [%l7 + %i4] 0xea
13872 membar #Sync
13873 set 0x10, %g7
13874 ldda [%l7 + %g7] 0x88, %g0
13875 st %fsr, [%l7 + 0x34]
13876 ld [%l7 + 0x18], %f25
13877 bge,a %xcc, loop_91
13878 nop
13879 set 0x48, %o0
13880 std %i0, [%l7 + %o0]
13881 nop
13882 set 0x10, %l1
13883 stx %l4, [%l7 + %l1]
13884 set 0x78, %g3
13885 ldxa [%l7 + %g3] 0x81, %o2
13886loop_91:
13887 nop
13888 set 0x40, %i6
13889 stda %f16, [%l7 + %i6] 0xc0
13890 and %o4, %i3, %o3
13891 st %fsr, [%l7 + 0x2C]
13892 set 0x28, %i0
13893 stxa %o1, [%l7 + %i0] 0xe2
13894 membar #Sync
13895 set 0x20, %i7
13896 prefetcha [%l7 + %i7] 0x89, 0
13897 nop
13898 set 0x50, %g6
13899 stb %l1, [%l7 + %g6]
13900 add %l7, 0x50, %l6
13901 wr %g0, 0x89, %asi
13902 casa [%l6] 0x89, %g2, %g4
13903 wr %g5, %i4, %pic
13904 set 0x28, %i2
13905 prefetcha [%l7 + %i2] 0x88, 2
13906 set 0x64, %o3
13907 lda [%l7 + %o3] 0x88, %f16
13908 set 0x40, %i1
13909 ldda [%l7 + %i1] 0xd2, %f0
13910 set 0x08, %o7
13911 ldstuba [%l7 + %o7] 0x80, %g3
13912 nop
13913 set 0x6C, %g5
13914 sth %i2, [%l7 + %g5]
13915 nop
13916 set 0x1C, %i3
13917 stb %i1, [%l7 + %i3]
13918 nop
13919 set 0x79, %o2
13920 ldstub [%l7 + %o2], %l2
13921 set 0x70, %l2
13922 stda %l4, [%l7 + %l2] 0x89
13923 add %l3, %o5, %o0
13924 set 0x40, %l0
13925 stda %f0, [%l7 + %l0] 0xc0
13926 set 0x40, %l5
13927 ldda [%l7 + %l5] 0x88, %o6
13928 set 0x6C, %g2
13929 ldstuba [%l7 + %g2] 0x89, %i6
13930 nop
13931 set 0x40, %g1
13932 ldsh [%l7 + %g1], %g7
13933 nop
13934 set 0x30, %o4
13935 ldd [%l7 + %o4], %i4
13936 nop
13937 set 0x4A, %o1
13938 stb %o7, [%l7 + %o1]
13939 nop
13940 set 0x48, %l6
13941 std %i6, [%l7 + %l6]
13942 set 0x60, %l3
13943 stda %g6, [%l7 + %l3] 0x81
13944 set 0x68, %o5
13945 stda %i0, [%l7 + %o5] 0x80
13946 set 0x12, %o6
13947 stha %g1, [%l7 + %o6] 0x89
13948 nop
13949 set 0x30, %g4
13950 std %l4, [%l7 + %g4]
13951 st %f3, [%l7 + 0x50]
13952 set 0x13, %l4
13953 ldstuba [%l7 + %l4] 0x81, %o4
13954 wr %i3, %o3, %sys_tick
13955 set 0x7C, %i5
13956 sta %f17, [%l7 + %i5] 0x88
13957 add %o2, %i7, %o1
13958 wr %l1, %g2, %clear_softint
13959 nop
13960 set 0x10, %i4
13961 lduw [%l7 + %i4], %g5
13962 set 0x44, %o0
13963 stwa %i4, [%l7 + %o0] 0x88
13964 nop
13965 set 0x7C, %g7
13966 prefetch [%l7 + %g7], 4
13967 fpadd32 %f30, %f16, %f12
13968 nop
13969 set 0x2A, %g3
13970 ldsh [%l7 + %g3], %g4
13971 nop
13972 set 0x55, %i6
13973 ldstub [%l7 + %i6], %g3
13974 st %f22, [%l7 + 0x3C]
13975 nop
13976 set 0x5C, %l1
13977 lduw [%l7 + %l1], %i2
13978 set 0x79, %i0
13979 ldstuba [%l7 + %i0] 0x89, %l0
13980 add %l7, 0x1C, %l6
13981 wr %g0, 0x88, %asi
13982 casa [%l6] 0x88, %i1, %l2
13983 set 0x40, %g6
13984 stda %f16, [%l7 + %g6] 0xf8
13985 membar #Sync
13986 nop
13987 set 0x18, %i2
13988 stw %l5, [%l7 + %i2]
13989 set 0x40, %i7
13990 ldda [%l7 + %i7] 0x80, %f0
13991 set 0x78, %o3
13992 stxa %l3, [%l7 + %o3] 0xe3
13993 membar #Sync
13994 nop
13995 set 0x31, %o7
13996 ldsb [%l7 + %o7], %o5
13997 set 0x1C, %i1
13998 sta %f29, [%l7 + %i1] 0x89
13999 add %l7, 0x7C, %l6
14000 wr %g0, 0x88, %asi
14001 casa [%l6] 0x88, %o6, %o0
14002 nop
14003 set 0x30, %g5
14004 stx %fsr, [%l7 + %g5]
14005 fpsub16 %f24, %f24, %f18
14006 nop
14007 set 0x74, %i3
14008 swap [%l7 + %i3], %i6
14009 wr %i5, %o7, %pic
14010 set 0x08, %o2
14011 sta %f19, [%l7 + %o2] 0x81
14012 fpadd16 %f22, %f8, %f28
14013 nop
14014 set 0x4C, %l2
14015 ldsw [%l7 + %l2], %g7
14016 nop
14017 set 0x2D, %l0
14018 ldub [%l7 + %l0], %g6
14019 nop
14020 set 0x18, %l5
14021 std %f4, [%l7 + %l5]
14022 set 0x30, %g1
14023 stha %i0, [%l7 + %g1] 0x80
14024 set 0x38, %g2
14025 stda %i6, [%l7 + %g2] 0x89
14026 nop
14027 set 0x70, %o1
14028 stx %l4, [%l7 + %o1]
14029 set 0x4A, %l6
14030 stba %g1, [%l7 + %l6] 0xeb
14031 membar #Sync
14032 nop
14033 set 0x58, %o4
14034 stx %o4, [%l7 + %o4]
14035 nop
14036 set 0x30, %l3
14037 std %o2, [%l7 + %l3]
14038 nop
14039 set 0x78, %o5
14040 std %o2, [%l7 + %o5]
14041 or %i7, %o1, %i3
14042 nop
14043 set 0x08, %o6
14044 lduw [%l7 + %o6], %g2
14045 set 0x68, %g4
14046 stwa %g5, [%l7 + %g4] 0x89
14047 ld [%l7 + 0x10], %f22
14048 set 0x78, %l4
14049 stxa %i4, [%l7 + %l4] 0xe2
14050 membar #Sync
14051 nop
14052 set 0x58, %i5
14053 stw %g4, [%l7 + %i5]
14054 set 0x13, %o0
14055 ldstuba [%l7 + %o0] 0x81, %g3
14056 set 0x60, %i4
14057 ldda [%l7 + %i4] 0x88, %l0
14058 set 0x60, %g7
14059 ldxa [%l7 + %g7] 0x89, %l0
14060 ld [%l7 + 0x28], %f21
14061 add %l7, 0x0C, %l6
14062 wr %g0, 0x88, %asi
14063 casa [%l6] 0x88, %i2, %i1
14064 nop
14065 set 0x52, %i6
14066 lduh [%l7 + %i6], %l5
14067 set 0x10, %g3
14068 sta %f13, [%l7 + %g3] 0x89
14069 nop
14070 set 0x30, %i0
14071 ldx [%l7 + %i0], %l2
14072 nop
14073 set 0x38, %l1
14074 prefetch [%l7 + %l1], 3
14075 bl,a %xcc, loop_92
14076 wr %l3, %o5, %sys_tick
14077 set 0x52, %g6
14078 stha %o0, [%l7 + %g6] 0xeb
14079 membar #Sync
14080loop_92:
14081 nop
14082 set 0x10, %i7
14083 stda %i6, [%l7 + %i7] 0xe2
14084 membar #Sync
14085 add %l7, 0x48, %l6
14086 wr %g0, 0x88, %asi
14087 ldxa [%l6] %asi, %i5
14088 casxa [%l6] 0x88, %i5, %o7
14089 set 0x60, %o3
14090 lda [%l7 + %o3] 0x88, %f22
14091 add %g7, %o6, %g6
14092 nop
14093 set 0x38, %o7
14094 std %f26, [%l7 + %o7]
14095 set 0x4C, %i2
14096 swapa [%l7 + %i2] 0x81, %l6
14097 add %l7, 0x30, %l6
14098 wr %g0, 0x81, %asi
14099 casa [%l6] 0x81, %i0, %g1
14100 fpadd32s %f20, %f27, %f26
14101 nop
14102 set 0x34, %i1
14103 lduw [%l7 + %i1], %l4
14104 set 0x40, %g5
14105 stda %f16, [%l7 + %g5] 0xf1
14106 membar #Sync
14107 nop
14108 set 0x50, %o2
14109 ldsh [%l7 + %o2], %o3
14110 set 0x60, %l2
14111 ldda [%l7 + %l2] 0xeb, %o4
14112 nop
14113 set 0x2A, %i3
14114 ldub [%l7 + %i3], %i7
14115 nop
14116 set 0x18, %l0
14117 stx %fsr, [%l7 + %l0]
14118 set 0x40, %g1
14119 stda %o0, [%l7 + %g1] 0x80
14120 nop
14121 set 0x74, %l5
14122 stw %o2, [%l7 + %l5]
14123 nop
14124 set 0x58, %o1
14125 std %f14, [%l7 + %o1]
14126 nop
14127 set 0x48, %g2
14128 ldsh [%l7 + %g2], %g2
14129 ba,a,pt %icc, loop_93
14130 nop
14131 set 0x20, %o4
14132 ldd [%l7 + %o4], %f24
14133 bn,pt %icc, loop_94
14134 nop
14135 set 0x68, %l6
14136 std %i2, [%l7 + %l6]
14137loop_93:
14138 and %g5, %i4, %g3
14139 nop
14140 set 0x60, %o5
14141 std %l0, [%l7 + %o5]
14142loop_94:
14143 nop
14144 set 0x24, %o6
14145 lduh [%l7 + %o6], %g4
14146 wr %l0, %i1, %sys_tick
14147 add %l7, 0x60, %l6
14148 wr %g0, 0x81, %asi
14149 ldxa [%l6] %asi, %i2
14150 casxa [%l6] 0x81, %i2, %l5
14151 set 0x40, %l3
14152 ldda [%l7 + %l3] 0x80, %f0
14153 set 0x60, %g4
14154 ldda [%l7 + %g4] 0xea, %l2
14155 set 0x08, %l4
14156 sta %f1, [%l7 + %l4] 0x88
14157 nop
14158 set 0x28, %o0
14159 ldd [%l7 + %o0], %f10
14160 set 0x74, %i5
14161 stwa %l3, [%l7 + %i5] 0x88
14162 nop
14163 set 0x7D, %i4
14164 ldsb [%l7 + %i4], %o0
14165 set 0x40, %g7
14166 stda %f16, [%l7 + %g7] 0xda
14167 set 0x50, %i6
14168 ldda [%l7 + %i6] 0x89, %o4
14169 set 0x78, %g3
14170 stxa %i6, [%l7 + %g3] 0x88
14171 fpsub16 %f12, %f14, %f6
14172 set 0x1C, %l1
14173 ldstuba [%l7 + %l1] 0x89, %o7
14174 nop
14175 set 0x3C, %i0
14176 ldstub [%l7 + %i0], %g7
14177 nop
14178 set 0x58, %i7
14179 stx %fsr, [%l7 + %i7]
14180 nop
14181 set 0x78, %g6
14182 swap [%l7 + %g6], %o6
14183 nop
14184 set 0x30, %o7
14185 ldx [%l7 + %o7], %g6
14186 set 0x34, %i2
14187 swapa [%l7 + %i2] 0x80, %l6
14188 bne %icc, loop_95
14189 nop
14190 set 0x0C, %o3
14191 lduh [%l7 + %o3], %i5
14192 nop
14193 set 0x15, %g5
14194 ldstub [%l7 + %g5], %g1
14195 set 0x42, %o2
14196 stba %l4, [%l7 + %o2] 0x88
14197loop_95:
14198 nop
14199 set 0x12, %l2
14200 ldsh [%l7 + %l2], %i0
14201 set 0x68, %i3
14202 stha %o3, [%l7 + %i3] 0xeb
14203 membar #Sync
14204 set 0x1F, %l0
14205 ldstuba [%l7 + %l0] 0x80, %o4
14206 set 0x68, %g1
14207 stba %i7, [%l7 + %g1] 0xe3
14208 membar #Sync
14209 set 0x2C, %i1
14210 sta %f8, [%l7 + %i1] 0x80
14211 nop
14212 set 0x37, %o1
14213 stb %o2, [%l7 + %o1]
14214 nop
14215 set 0x40, %l5
14216 std %g2, [%l7 + %l5]
14217 nop
14218 set 0x51, %o4
14219 ldstub [%l7 + %o4], %i3
14220 add %g5, %o1, %g3
14221 set 0x40, %l6
14222 ldda [%l7 + %l6] 0x80, %f0
14223 set 0x30, %g2
14224 stxa %i4, [%l7 + %g2] 0x80
14225 nop
14226 set 0x48, %o5
14227 std %f18, [%l7 + %o5]
14228 set 0x5E, %l3
14229 stha %l1, [%l7 + %l3] 0xe3
14230 membar #Sync
14231 set 0x14, %o6
14232 lda [%l7 + %o6] 0x88, %f28
14233 nop
14234 set 0x34, %g4
14235 lduw [%l7 + %g4], %l0
14236 nop
14237 set 0x28, %l4
14238 ldx [%l7 + %l4], %i1
14239 ld [%l7 + 0x10], %f25
14240 bge,a %icc, loop_96
14241 nop
14242 set 0x70, %i5
14243 std %f20, [%l7 + %i5]
14244 nop
14245 set 0x78, %o0
14246 std %f4, [%l7 + %o0]
14247 nop
14248 set 0x58, %g7
14249 stx %g4, [%l7 + %g7]
14250loop_96:
14251 nop
14252 set 0x68, %i4
14253 stx %i2, [%l7 + %i4]
14254 wr %l2, %l5, %y
14255 nop
14256 set 0x48, %g3
14257 ldsw [%l7 + %g3], %o0
14258 set 0x20, %l1
14259 ldda [%l7 + %l1] 0x81, %l2
14260 set 0x50, %i6
14261 sta %f27, [%l7 + %i6] 0x80
14262 nop
14263 set 0x4B, %i7
14264 ldsb [%l7 + %i7], %o5
14265 wr %g0, 0x4, %fprs
14266 nop
14267 set 0x7F, %g6
14268 ldstub [%l7 + %g6], %o6
14269 nop
14270 set 0x24, %o7
14271 prefetch [%l7 + %o7], 3
14272 add %l7, 0x60, %l6
14273 wr %g0, 0x89, %asi
14274 lda [%l6] %asi, %g7
14275 casa [%l6] 0x89, %g7, %g6
14276 set 0x72, %i0
14277 stha %i5, [%l7 + %i0] 0x89
14278 st %f10, [%l7 + 0x7C]
14279 nop
14280 set 0x38, %o3
14281 ldd [%l7 + %o3], %f4
14282 set 0x18, %i2
14283 stxa %g1, [%l7 + %i2] 0xea
14284 membar #Sync
14285 set 0x78, %g5
14286 swapa [%l7 + %g5] 0x88, %l4
14287 set 0x68, %o2
14288 lda [%l7 + %o2] 0x80, %f24
14289 set 0x14, %l2
14290 stba %l6, [%l7 + %l2] 0xe3
14291 membar #Sync
14292 set 0x70, %l0
14293 sta %f12, [%l7 + %l0] 0x81
14294 nop
14295 set 0x10, %i3
14296 sth %i0, [%l7 + %i3]
14297 ld [%l7 + 0x48], %f24
14298 add %l7, 0x48, %l6
14299 wr %g0, 0x81, %asi
14300 ldxa [%l6] %asi, %o3
14301 casxa [%l6] 0x81, %o3, %i7
14302 nop
14303 set 0x18, %g1
14304 std %o2, [%l7 + %g1]
14305 set 0x40, %o1
14306 stda %f16, [%l7 + %o1] 0xc0
14307 nop
14308 set 0x22, %i1
14309 lduh [%l7 + %i1], %o4
14310 nop
14311 set 0x34, %l5
14312 stw %g2, [%l7 + %l5]
14313 add %l7, 0x5C, %l6
14314 wr %g0, 0x80, %asi
14315 casa [%l6] 0x80, %g5, %i3
14316 nop
14317 set 0x58, %l6
14318 stx %g3, [%l7 + %l6]
14319 set 0x40, %o4
14320 stda %f16, [%l7 + %o4] 0xca
14321 st %fsr, [%l7 + 0x54]
14322 nop
14323 set 0x52, %o5
14324 ldub [%l7 + %o5], %o1
14325 nop
14326 set 0x24, %g2
14327 prefetch [%l7 + %g2], 0
14328 set 0x40, %l3
14329 ldda [%l7 + %l3] 0xd2, %f16
14330 nop
14331 set 0x2C, %g4
14332 prefetch [%l7 + %g4], 2
14333 nop
14334 set 0x3A, %o6
14335 ldstub [%l7 + %o6], %i4
14336 set 0x78, %l4
14337 stxa %l0, [%l7 + %l4] 0x80
14338 set 0x1C, %o0
14339 lda [%l7 + %o0] 0x81, %f4
14340 set 0x32, %g7
14341 stha %l1, [%l7 + %g7] 0xe2
14342 membar #Sync
14343 nop
14344 nop
14345 setx 0xDAB2295357D89EAE, %l0, %l6
14346 stx %l6, [%l7 + 0x28]
14347 ldd [%l7 + 0x28], %f12
14348 setx 0xE752FE53C9B54CFA, %l1, %l5
14349 stx %l5, [%l7 + 0x10]
14350 ldd [%l7 + 0x10], %f26
14351 fdivd %f26, %f12, %f4
14352 set 0x68, %i4
14353 stha %g4, [%l7 + %i4] 0xea
14354 membar #Sync
14355 or %i1, %l2, %i2
14356 ld [%l7 + 0x78], %f10
14357 set 0x40, %i5
14358 stda %f0, [%l7 + %i5] 0xc2
14359 nop
14360 set 0x5C, %g3
14361 lduw [%l7 + %g3], %l5
14362 set 0x08, %i6
14363 stwa %o0, [%l7 + %i6] 0xeb
14364 membar #Sync
14365 nop
14366 set 0x5D, %i7
14367 stb %o5, [%l7 + %i7]
14368 set 0x20, %l1
14369 ldda [%l7 + %l1] 0x89, %l2
14370 nop
14371 set 0x58, %o7
14372 ldstub [%l7 + %o7], %o7
14373 set 0x1C, %g6
14374 swapa [%l7 + %g6] 0x89, %o6
14375 nop
14376 set 0x28, %o3
14377 ldstub [%l7 + %o3], %i6
14378 nop
14379 set 0x12, %i0
14380 sth %g7, [%l7 + %i0]
14381 set 0x60, %g5
14382 prefetcha [%l7 + %g5] 0x81, 4
14383 nop
14384 set 0x74, %o2
14385 ldstub [%l7 + %o2], %i5
14386 fpsub16 %f22, %f24, %f22
14387 nop
14388 set 0x3C, %l2
14389 prefetch [%l7 + %l2], 4
14390 nop
14391 set 0x68, %i2
14392 stb %g1, [%l7 + %i2]
14393 nop
14394 set 0x38, %i3
14395 ldd [%l7 + %i3], %f28
14396 set 0x50, %l0
14397 prefetcha [%l7 + %l0] 0x88, 2
14398 nop
14399 set 0x68, %o1
14400 ldd [%l7 + %o1], %f0
14401 fpsub32 %f0, %f14, %f18
14402 nop
14403 set 0x6C, %g1
14404 ldub [%l7 + %g1], %l4
14405 nop
14406 set 0x6C, %i1
14407 swap [%l7 + %i1], %i0
14408 nop
14409 set 0x0B, %l6
14410 ldub [%l7 + %l6], %i7
14411 nop
14412 set 0x70, %o4
14413 prefetch [%l7 + %o4], 4
14414 nop
14415 set 0x7E, %o5
14416 stb %o3, [%l7 + %o5]
14417 wr %g0, 0x5, %fprs
14418 nop
14419 set 0x0C, %g2
14420 swap [%l7 + %g2], %g2
14421 add %l7, 0x60, %l6
14422 wr %g0, 0x88, %asi
14423 lda [%l6] %asi, %i3
14424 casa [%l6] 0x88, %i3, %g5
14425 set 0x48, %l5
14426 lda [%l7 + %l5] 0x81, %f20
14427 nop
14428 set 0x78, %l3
14429 ldd [%l7 + %l3], %o0
14430 set 0x60, %o6
14431 ldstuba [%l7 + %o6] 0x89, %i4
14432 set 0x28, %l4
14433 sta %f9, [%l7 + %l4] 0x81
14434 and %g3, %l0, %l1
14435 set 0x28, %o0
14436 swapa [%l7 + %o0] 0x80, %g4
14437 nop
14438 set 0x10, %g4
14439 std %f26, [%l7 + %g4]
14440 nop
14441 set 0x68, %g7
14442 std %f26, [%l7 + %g7]
14443 set 0x2C, %i4
14444 stha %i1, [%l7 + %i4] 0xea
14445 membar #Sync
14446 bg %icc, loop_97
14447 nop
14448 set 0x70, %g3
14449 stx %fsr, [%l7 + %g3]
14450 st %fsr, [%l7 + 0x2C]
14451 ld [%l7 + 0x5C], %f2
14452loop_97:
14453 st %fsr, [%l7 + 0x34]
14454 set 0x1A, %i6
14455 ldstuba [%l7 + %i6] 0x80, %l2
14456 st %f25, [%l7 + 0x14]
14457 nop
14458 set 0x16, %i7
14459 ldsb [%l7 + %i7], %i2
14460 add %l7, 0x44, %l6
14461 wr %g0, 0x89, %asi
14462 casa [%l6] 0x89, %l5, %o5
14463 set 0x68, %i5
14464 swapa [%l7 + %i5] 0x81, %o0
14465 nop
14466 set 0x68, %l1
14467 ldd [%l7 + %l1], %f4
14468 nop
14469 set 0x61, %o7
14470 ldsb [%l7 + %o7], %o7
14471 set 0x6C, %o3
14472 stwa %l3, [%l7 + %o3] 0xe3
14473 membar #Sync
14474 or %i6, %o6, %g6
14475 nop
14476 set 0x48, %g6
14477 ldsw [%l7 + %g6], %g7
14478 nop
14479 set 0x5C, %i0
14480 prefetch [%l7 + %i0], 3
14481 ld [%l7 + 0x54], %f18
14482 set 0x58, %g5
14483 sta %f22, [%l7 + %g5] 0x88
14484 ld [%l7 + 0x74], %f23
14485 nop
14486 set 0x5C, %l2
14487 ldsw [%l7 + %l2], %i5
14488 nop
14489 set 0x70, %i2
14490 swap [%l7 + %i2], %g1
14491 set 0x40, %i3
14492 ldda [%l7 + %i3] 0x89, %l4
14493 set 0x54, %o2
14494 stwa %i0, [%l7 + %o2] 0xe2
14495 membar #Sync
14496 set 0x60, %l0
14497 stxa %i7, [%l7 + %l0] 0xe2
14498 membar #Sync
14499 nop
14500 set 0x64, %o1
14501 lduh [%l7 + %o1], %l6
14502 set 0x40, %g1
14503 stda %f16, [%l7 + %g1] 0xf8
14504 membar #Sync
14505 nop
14506 set 0x28, %i1
14507 ldx [%l7 + %i1], %o4
14508 nop
14509 set 0x20, %o4
14510 ldsh [%l7 + %o4], %o2
14511 fpadd16 %f24, %f18, %f0
14512 set 0x10, %o5
14513 ldda [%l7 + %o5] 0x80, %g2
14514 nop
14515 set 0x50, %l6
14516 ldd [%l7 + %l6], %f2
14517 nop
14518 set 0x30, %g2
14519 ldsw [%l7 + %g2], %i3
14520 nop
14521 set 0x4C, %l3
14522 ldstub [%l7 + %l3], %o3
14523 nop
14524 set 0x1E, %o6
14525 ldstub [%l7 + %o6], %g5
14526 set 0x58, %l5
14527 stha %i4, [%l7 + %l5] 0xe3
14528 membar #Sync
14529 fpsub16s %f1, %f12, %f4
14530 set 0x40, %l4
14531 ldda [%l7 + %l4] 0xd2, %f16
14532 nop
14533 set 0x54, %g4
14534 lduw [%l7 + %g4], %o1
14535 nop
14536 set 0x4C, %g7
14537 lduh [%l7 + %g7], %g3
14538 nop
14539 set 0x34, %o0
14540 ldsw [%l7 + %o0], %l0
14541 nop
14542 set 0x14, %i4
14543 swap [%l7 + %i4], %l1
14544 st %fsr, [%l7 + 0x44]
14545 set 0x40, %i6
14546 stwa %g4, [%l7 + %i6] 0x80
14547 set 0x34, %i7
14548 stwa %i1, [%l7 + %i7] 0xea
14549 membar #Sync
14550 st %f31, [%l7 + 0x7C]
14551 nop
14552 set 0x10, %g3
14553 stx %fsr, [%l7 + %g3]
14554 and %i2, %l5, %l2
14555 or %o5, %o7, %o0
14556 nop
14557 set 0x68, %l1
14558 std %f20, [%l7 + %l1]
14559 nop
14560 set 0x64, %i5
14561 ldsb [%l7 + %i5], %i6
14562 nop
14563 set 0x28, %o7
14564 ldsh [%l7 + %o7], %l3
14565 nop
14566 set 0x40, %o3
14567 sth %g6, [%l7 + %o3]
14568 set 0x2D, %g6
14569 ldstuba [%l7 + %g6] 0x80, %g7
14570 set 0x3C, %i0
14571 stha %o6, [%l7 + %i0] 0xea
14572 membar #Sync
14573 set 0x70, %g5
14574 ldxa [%l7 + %g5] 0x80, %i5
14575 set 0x40, %l2
14576 stda %f0, [%l7 + %l2] 0x81
14577 nop
14578 set 0x70, %i3
14579 ldx [%l7 + %i3], %g1
14580 st %f11, [%l7 + 0x68]
14581 set 0x22, %o2
14582 ldstuba [%l7 + %o2] 0x80, %l4
14583 set 0x58, %i2
14584 stda %i6, [%l7 + %i2] 0xeb
14585 membar #Sync
14586 nop
14587 set 0x30, %o1
14588 stx %fsr, [%l7 + %o1]
14589 set 0x3A, %l0
14590 stha %i0, [%l7 + %l0] 0xe3
14591 membar #Sync
14592 nop
14593 set 0x58, %i1
14594 sth %o4, [%l7 + %i1]
14595 nop
14596 set 0x3F, %g1
14597 ldub [%l7 + %g1], %l6
14598 nop
14599 set 0x28, %o4
14600 ldsw [%l7 + %o4], %o2
14601 nop
14602 set 0x31, %l6
14603 ldub [%l7 + %l6], %g2
14604 set 0x14, %g2
14605 stwa %i3, [%l7 + %g2] 0x88
14606 nop
14607 set 0x08, %o5
14608 prefetch [%l7 + %o5], 0
14609 nop
14610 set 0x7A, %l3
14611 lduh [%l7 + %l3], %g5
14612 nop
14613 set 0x60, %o6
14614 stx %o3, [%l7 + %o6]
14615 nop
14616 set 0x50, %l4
14617 stx %i4, [%l7 + %l4]
14618 set 0x6C, %g4
14619 stwa %g3, [%l7 + %g4] 0xea
14620 membar #Sync
14621 nop
14622 set 0x48, %l5
14623 std %f16, [%l7 + %l5]
14624 st %fsr, [%l7 + 0x2C]
14625 set 0x48, %o0
14626 stha %o1, [%l7 + %o0] 0x89
14627 nop
14628 set 0x26, %i4
14629 ldub [%l7 + %i4], %l1
14630 fpsub16 %f18, %f0, %f4
14631 and %g4, %l0, %i1
14632 nop
14633 set 0x52, %i6
14634 lduh [%l7 + %i6], %l5
14635 add %i2, %l2, %o5
14636 wr %o0, %o7, %ccr
14637 add %i6, %g6, %g7
14638 add %o6, %i5, %g1
14639 st %fsr, [%l7 + 0x78]
14640 nop
14641 set 0x70, %i7
14642 stx %l4, [%l7 + %i7]
14643 set 0x17, %g3
14644 ldstuba [%l7 + %g3] 0x89, %i7
14645 nop
14646 set 0x56, %g7
14647 lduh [%l7 + %g7], %i0
14648 or %o4, %l3, %l6
14649 nop
14650 set 0x61, %l1
14651 ldsb [%l7 + %l1], %o2
14652 bgu %xcc, loop_98
14653 nop
14654 set 0x0C, %o7
14655 lduw [%l7 + %o7], %i3
14656 ld [%l7 + 0x70], %f25
14657 set 0x40, %i5
14658 ldda [%l7 + %i5] 0x81, %f16
14659loop_98:
14660 nop
14661 set 0x4E, %g6
14662 stba %g5, [%l7 + %g6] 0x80
14663 nop
14664 set 0x58, %o3
14665 stx %fsr, [%l7 + %o3]
14666 nop
14667 set 0x70, %i0
14668 lduw [%l7 + %i0], %o3
14669 nop
14670 set 0x50, %l2
14671 stx %g2, [%l7 + %l2]
14672 nop
14673 set 0x4E, %g5
14674 ldstub [%l7 + %g5], %g3
14675 nop
14676 set 0x18, %o2
14677 swap [%l7 + %o2], %o1
14678 nop
14679 set 0x44, %i2
14680 prefetch [%l7 + %i2], 0
14681 and %l1, %g4, %l0
14682 nop
14683 set 0x40, %i3
14684 lduw [%l7 + %i3], %i1
14685 add %l7, 0x54, %l6
14686 wr %g0, 0x80, %asi
14687 lda [%l6] %asi, %i4
14688 casa [%l6] 0x80, %i4, %l5
14689 nop
14690 set 0x40, %l0
14691 stx %fsr, [%l7 + %l0]
14692 nop
14693 set 0x13, %o1
14694 ldub [%l7 + %o1], %l2
14695 ld [%l7 + 0x64], %f18
14696 ld [%l7 + 0x20], %f11
14697 set 0x18, %g1
14698 sta %f28, [%l7 + %g1] 0x89
14699 ba,a %icc, loop_99
14700 nop
14701 set 0x38, %o4
14702 ldx [%l7 + %o4], %i2
14703 nop
14704 set 0x48, %i1
14705 ldx [%l7 + %i1], %o0
14706 ld [%l7 + 0x24], %f17
14707loop_99:
14708 nop
14709 set 0x50, %g2
14710 std %o4, [%l7 + %g2]
14711 nop
14712 set 0x74, %o5
14713 ldsw [%l7 + %o5], %i6
14714 or %o7, %g6, %o6
14715 and %i5, %g7, %g1
14716 nop
14717 set 0x28, %l6
14718 sth %l4, [%l7 + %l6]
14719 nop
14720 set 0x62, %o6
14721 sth %i7, [%l7 + %o6]
14722 ld [%l7 + 0x64], %f5
14723 set 0x1C, %l3
14724 stwa %o4, [%l7 + %l3] 0x81
14725 nop
14726 set 0x78, %g4
14727 swap [%l7 + %g4], %l3
14728 nop
14729 set 0x30, %l4
14730 stx %i0, [%l7 + %l4]
14731 nop
14732 set 0x70, %l5
14733 lduw [%l7 + %l5], %l6
14734 nop
14735 set 0x38, %o0
14736 stx %fsr, [%l7 + %o0]
14737 nop
14738 set 0x6C, %i4
14739 lduw [%l7 + %i4], %o2
14740 nop
14741 set 0x67, %i6
14742 stb %g5, [%l7 + %i6]
14743 set 0x78, %g3
14744 stha %i3, [%l7 + %g3] 0x81
14745 nop
14746 set 0x60, %g7
14747 std %o2, [%l7 + %g7]
14748 nop
14749 set 0x40, %i7
14750 std %f28, [%l7 + %i7]
14751 set 0x08, %l1
14752 ldxa [%l7 + %l1] 0x88, %g2
14753 nop
14754 set 0x64, %i5
14755 swap [%l7 + %i5], %g3
14756 set 0x20, %g6
14757 ldda [%l7 + %g6] 0xe2, %l0
14758 nop
14759 set 0x47, %o7
14760 stb %o1, [%l7 + %o7]
14761 st %f14, [%l7 + 0x40]
14762 st %fsr, [%l7 + 0x0C]
14763 set 0x0C, %i0
14764 swapa [%l7 + %i0] 0x81, %g4
14765 nop
14766 set 0x10, %o3
14767 stx %i1, [%l7 + %o3]
14768 or %l0, %i4, %l2
14769 set 0x68, %l2
14770 stxa %i2, [%l7 + %l2] 0x81
14771 nop
14772 set 0x78, %g5
14773 ldd [%l7 + %g5], %l4
14774 nop
14775 set 0x62, %i2
14776 sth %o0, [%l7 + %i2]
14777 add %l7, 0x1C, %l6
14778 wr %g0, 0x81, %asi
14779 casa [%l6] 0x81, %i6, %o5
14780 set 0x20, %o2
14781 prefetcha [%l7 + %o2] 0x89, 2
14782 set 0x50, %l0
14783 stha %o7, [%l7 + %l0] 0x89
14784 st %f12, [%l7 + 0x08]
14785 st %fsr, [%l7 + 0x40]
14786 set 0x1D, %o1
14787 ldstuba [%l7 + %o1] 0x80, %i5
14788 set 0x7A, %g1
14789 stba %g7, [%l7 + %g1] 0xe2
14790 membar #Sync
14791 set 0x58, %o4
14792 stxa %g1, [%l7 + %o4] 0xeb
14793 membar #Sync
14794 set 0x10, %i3
14795 swapa [%l7 + %i3] 0x88, %o6
14796 nop
14797 set 0x18, %g2
14798 ldd [%l7 + %g2], %f4
14799 set 0x70, %o5
14800 ldda [%l7 + %o5] 0xea, %i6
14801 add %l7, 0x44, %l6
14802 wr %g0, 0x88, %asi
14803 casa [%l6] 0x88, %l4, %o4
14804 nop
14805 set 0x40, %l6
14806 stx %fsr, [%l7 + %l6]
14807 nop
14808 set 0x50, %o6
14809 std %f22, [%l7 + %o6]
14810 set 0x58, %l3
14811 ldxa [%l7 + %l3] 0x81, %l3
14812 nop
14813 set 0x10, %i1
14814 stw %l6, [%l7 + %i1]
14815 set 0x17, %l4
14816 ldstuba [%l7 + %l4] 0x89, %o2
14817 nop
14818 set 0x18, %g4
14819 swap [%l7 + %g4], %i0
14820 add %l7, 0x6C, %l6
14821 wr %g0, 0x88, %asi
14822 lda [%l6] %asi, %i3
14823 casa [%l6] 0x88, %i3, %g5
14824 nop
14825 set 0x70, %l5
14826 lduw [%l7 + %l5], %o3
14827 nop
14828 set 0x2C, %i4
14829 swap [%l7 + %i4], %g3
14830 add %l1, %o1, %g4
14831 set 0x60, %i6
14832 stxa %g2, [%l7 + %i6] 0xe2
14833 membar #Sync
14834 nop
14835 set 0x18, %g3
14836 std %f14, [%l7 + %g3]
14837 or %i1, %i4, %l2
14838 set 0x10, %g7
14839 stwa %l0, [%l7 + %g7] 0xe3
14840 membar #Sync
14841 nop
14842 set 0x08, %o0
14843 sth %l5, [%l7 + %o0]
14844 set 0x1E, %i7
14845 stha %o0, [%l7 + %i7] 0xea
14846 membar #Sync
14847 set 0x40, %l1
14848 stda %f0, [%l7 + %l1] 0xd2
14849 ld [%l7 + 0x4C], %f18
14850 nop
14851 set 0x78, %i5
14852 std %f12, [%l7 + %i5]
14853 nop
14854 set 0x24, %g6
14855 lduw [%l7 + %g6], %i2
14856 wr %o5, %g6, %sys_tick
14857 nop
14858 set 0x08, %i0
14859 ldd [%l7 + %i0], %f6
14860 st %f0, [%l7 + 0x34]
14861 nop
14862 set 0x7C, %o7
14863 stw %i6, [%l7 + %o7]
14864 set 0x40, %l2
14865 ldda [%l7 + %l2] 0x88, %f16
14866 nop
14867 set 0x4C, %g5
14868 swap [%l7 + %g5], %i5
14869 set 0x30, %i2
14870 swapa [%l7 + %i2] 0x80, %g7
14871 wr %o7, %o6, %y
14872 st %f8, [%l7 + 0x30]
14873 set 0x78, %o3
14874 lda [%l7 + %o3] 0x88, %f16
14875 EXIT_GOOD
14876
14877
14878
14879!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14880!
14881! Stats for Thread 3:
14882!
14883! Type l : 1273
14884! Type a : 33
14885! Type cti : 27
14886! Type x : 546
14887! Type f : 29
14888! Type i : 92
14889!
14890!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14891
14892!
14893! Thread 4 Start
14894!
14895.global thread_4
14896thread_4:
14897 mov %l7, %g1
14898 !# Set %cwp for 8 windows
14899 !# This threads memory space into each %l7
14900 wrpr %g0, 0x7, %cwp
14901 mov %g1, %l7
14902 wrpr %g0, 0x6, %cwp
14903 mov %g1, %l7
14904 wrpr %g0, 0x5, %cwp
14905 mov %g1, %l7
14906 wrpr %g0, 0x4, %cwp
14907 mov %g1, %l7
14908 wrpr %g0, 0x3, %cwp
14909 mov %g1, %l7
14910 wrpr %g0, 0x2, %cwp
14911 mov %g1, %l7
14912 wrpr %g0, 0x1, %cwp
14913 mov %g1, %l7
14914 wrpr %g0, 0x0, %cwp
14915 mov %g1, %l7
14916
14917 !# Set %fsr
14918 setx 0x0000000000400000, %l0, %l6 !# no post process
14919 stx %l6, [%l7 + 0x0] !# no post process
14920 ldx [%l7 + 0x0], %fsr !# no post process
14921
14922 wr %g0, 0x80, %asi !# no post process
14923
14924 !# Initialize registers ..
14925
14926 !# Global registers
14927 set 0x5, %g1
14928 set 0x3, %g2
14929 set 0x2, %g3
14930 set 0x9, %g4
14931 set 0x8, %g5
14932 set 0x4, %g6
14933 set 0x7, %g7
14934 !# Input registers
14935 set -0x5, %i0
14936 set -0x4, %i1
14937 set -0xF, %i2
14938 set -0x6, %i3
14939 set -0x6, %i4
14940 set -0x0, %i5
14941 set -0x5, %i6
14942 set -0x1, %i7
14943 !# Local registers
14944 set 0x1BA6F815, %l0
14945 set 0x5BBF1F3F, %l1
14946 set 0x4C7751E4, %l2
14947 set 0x0BDB5A77, %l3
14948 set 0x266D17CB, %l4
14949 set 0x24474822, %l5
14950 set 0x6B03D85B, %l6
14951 !# Output registers
14952 set -0x1194, %o0
14953 set 0x101A, %o1
14954 set 0x000C, %o2
14955 set -0x0D2F, %o3
14956 set 0x1599, %o4
14957 set 0x0B82, %o5
14958 set 0x1971, %o6
14959 set -0x1000, %o7
14960 !# Float registers
14961 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
14962 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
14963 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
14964 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
14965 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
14966 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
14967 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
14968 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
14969 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
14970 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
14971 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
14972 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
14973 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
14974 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
14975 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
14976 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
14977
14978 !# Execute Main Diag ..
14979
14980 set 0x50, %o2
14981 ldxa [%l7 + %o2] 0x81, %g1
14982 fpsub16 %f2, %f12, %f4
14983 set 0x40, %l0
14984 stda %f0, [%l7 + %l0] 0xca
14985 set 0x58, %g1
14986 stda %i6, [%l7 + %g1] 0xea
14987 membar #Sync
14988 nop
14989 set 0x68, %o1
14990 stw %o4, [%l7 + %o1]
14991 set 0x40, %o4
14992 ldxa [%l7 + %o4] 0x89, %l4
14993 nop
14994 set 0x40, %g2
14995 ldsh [%l7 + %g2], %l6
14996 st %fsr, [%l7 + 0x30]
14997 set 0x40, %i3
14998 stda %f0, [%l7 + %i3] 0x81
14999 add %o2, %i0, %i3
15000 nop
15001 set 0x60, %o5
15002 stx %fsr, [%l7 + %o5]
15003 set 0x1C, %o6
15004 stwa %g5, [%l7 + %o6] 0xe3
15005 membar #Sync
15006 nop
15007 set 0x7A, %l3
15008 ldsh [%l7 + %l3], %o3
15009 add %l7, 0x08, %l6
15010 wr %g0, 0x81, %asi
15011 lda [%l6] %asi, %g3
15012 casa [%l6] 0x81, %g3, %l3
15013 nop
15014 set 0x28, %i1
15015 stx %fsr, [%l7 + %i1]
15016 nop
15017 set 0x40, %l6
15018 stx %o1, [%l7 + %l6]
15019 membar #Sync
15020 set 0x40, %g4
15021 ldda [%l7 + %g4] 0xf9, %f0
15022 set 0x40, %l5
15023 ldda [%l7 + %l5] 0xda, %f16
15024 nop
15025 set 0x78, %i4
15026 stx %g4, [%l7 + %i4]
15027 nop
15028 set 0x24, %i6
15029 ldub [%l7 + %i6], %g2
15030 set 0x3C, %l4
15031 stwa %l1, [%l7 + %l4] 0x89
15032 nop
15033 set 0x0C, %g7
15034 stw %i1, [%l7 + %g7]
15035 set 0x48, %o0
15036 lda [%l7 + %o0] 0x80, %f22
15037 nop
15038 set 0x68, %i7
15039 prefetch [%l7 + %i7], 4
15040 wr %i4, %l0, %ccr
15041 set 0x28, %g3
15042 stwa %l5, [%l7 + %g3] 0x80
15043 set 0x68, %i5
15044 swapa [%l7 + %i5] 0x81, %o0
15045 set 0x18, %g6
15046 stxa %i2, [%l7 + %g6] 0x81
15047 nop
15048 set 0x2C, %l1
15049 prefetch [%l7 + %l1], 1
15050 membar #Sync
15051 set 0x40, %o7
15052 ldda [%l7 + %o7] 0xf1, %f16
15053 nop
15054 set 0x58, %l2
15055 ldd [%l7 + %l2], %f12
15056 nop
15057 set 0x40, %i0
15058 stx %l2, [%l7 + %i0]
15059 set 0x40, %i2
15060 ldda [%l7 + %i2] 0xd0, %f16
15061 nop
15062 set 0x34, %o3
15063 lduw [%l7 + %o3], %o5
15064 or %g6, %i5, %g7
15065 add %l7, 0x60, %l6
15066 wr %g0, 0x89, %asi
15067 ldxa [%l6] %asi, %i6
15068 casxa [%l6] 0x89, %i6, %o7
15069 ld [%l7 + 0x20], %f1
15070 nop
15071 set 0x1C, %o2
15072 ldub [%l7 + %o2], %o6
15073 nop
15074 set 0x24, %g5
15075 stw %i7, [%l7 + %g5]
15076 set 0x60, %g1
15077 stha %o4, [%l7 + %g1] 0xea
15078 membar #Sync
15079 nop
15080 set 0x78, %l0
15081 ldd [%l7 + %l0], %f14
15082 nop
15083 set 0x78, %o1
15084 std %l4, [%l7 + %o1]
15085 set 0x40, %o4
15086 ldxa [%l7 + %o4] 0x89, %g1
15087 nop
15088 set 0x0E, %i3
15089 stb %o2, [%l7 + %i3]
15090 set 0x14, %g2
15091 lda [%l7 + %g2] 0x81, %f23
15092 and %l6, %i0, %g5
15093 nop
15094 set 0x38, %o5
15095 std %f24, [%l7 + %o5]
15096 membar #Sync
15097 set 0x40, %l3
15098 ldda [%l7 + %l3] 0xf8, %f16
15099 nop
15100 set 0x50, %i1
15101 ldx [%l7 + %i1], %o3
15102 set 0x68, %o6
15103 ldstuba [%l7 + %o6] 0x89, %g3
15104 nop
15105 set 0x54, %g4
15106 ldsb [%l7 + %g4], %l3
15107 st %fsr, [%l7 + 0x20]
15108 set 0x50, %l6
15109 stxa %i3, [%l7 + %l6] 0xe2
15110 membar #Sync
15111 and %g4, %g2, %o1
15112 nop
15113 set 0x78, %l5
15114 stw %i1, [%l7 + %l5]
15115 and %l1, %l0, %i4
15116 set 0x20, %i4
15117 stwa %l5, [%l7 + %i4] 0xe2
15118 membar #Sync
15119 nop
15120 set 0x5C, %i6
15121 ldsw [%l7 + %i6], %o0
15122 set 0x70, %g7
15123 ldda [%l7 + %g7] 0x81, %l2
15124 set 0x18, %l4
15125 stxa %o5, [%l7 + %l4] 0xeb
15126 membar #Sync
15127 set 0x30, %o0
15128 ldxa [%l7 + %o0] 0x89, %g6
15129 st %f19, [%l7 + 0x3C]
15130 nop
15131 set 0x38, %i7
15132 prefetch [%l7 + %i7], 2
15133 set 0x40, %i5
15134 stda %f0, [%l7 + %i5] 0xf1
15135 membar #Sync
15136 add %l7, 0x48, %l6
15137 wr %g0, 0x81, %asi
15138 ldxa [%l6] %asi, %i5
15139 casxa [%l6] 0x81, %i5, %g7
15140 nop
15141 set 0x78, %g3
15142 std %f16, [%l7 + %g3]
15143 set 0x0C, %l1
15144 lda [%l7 + %l1] 0x88, %f17
15145 set 0x40, %g6
15146 stda %f16, [%l7 + %g6] 0xd2
15147 nop
15148 set 0x28, %o7
15149 lduh [%l7 + %o7], %i6
15150 nop
15151 set 0x58, %i0
15152 ldx [%l7 + %i0], %o7
15153 set 0x14, %i2
15154 lda [%l7 + %i2] 0x81, %f30
15155 set 0x72, %l2
15156 ldstuba [%l7 + %l2] 0x80, %o6
15157 nop
15158 set 0x78, %o3
15159 ldd [%l7 + %o3], %i2
15160 nop
15161 set 0x6B, %g5
15162 ldub [%l7 + %g5], %o4
15163 nop
15164 set 0x63, %o2
15165 ldstub [%l7 + %o2], %l4
15166 nop
15167 set 0x1F, %l0
15168 ldub [%l7 + %l0], %i7
15169 fpadd16 %f18, %f0, %f16
15170 set 0x20, %o1
15171 ldda [%l7 + %o1] 0xe2, %o2
15172 set 0x10, %o4
15173 stxa %g1, [%l7 + %o4] 0x80
15174 nop
15175 set 0x64, %g1
15176 swap [%l7 + %g1], %l6
15177 set 0x6E, %g2
15178 stha %i0, [%l7 + %g2] 0x89
15179 set 0x08, %o5
15180 stda %o2, [%l7 + %o5] 0x88
15181 nop
15182 set 0x30, %i3
15183 stx %fsr, [%l7 + %i3]
15184 set 0x78, %l3
15185 lda [%l7 + %l3] 0x88, %f8
15186 nop
15187 set 0x32, %o6
15188 sth %g3, [%l7 + %o6]
15189 set 0x34, %g4
15190 sta %f20, [%l7 + %g4] 0x81
15191 nop
15192 set 0x08, %l6
15193 stx %g5, [%l7 + %l6]
15194 nop
15195 set 0x5C, %i1
15196 lduw [%l7 + %i1], %l3
15197 set 0x46, %i4
15198 stha %i3, [%l7 + %i4] 0xea
15199 membar #Sync
15200 set 0x58, %i6
15201 stwa %g2, [%l7 + %i6] 0xe2
15202 membar #Sync
15203 st %f6, [%l7 + 0x60]
15204 set 0x78, %l5
15205 swapa [%l7 + %l5] 0x88, %g4
15206 or %o1, %l1, %l0
15207 nop
15208 set 0x54, %g7
15209 ldsw [%l7 + %g7], %i4
15210 nop
15211 set 0x4B, %o0
15212 ldsb [%l7 + %o0], %l5
15213 nop
15214 set 0x10, %i7
15215 stw %i1, [%l7 + %i7]
15216 wr %l2, %o5, %ccr
15217 set 0x20, %i5
15218 stxa %g6, [%l7 + %i5] 0xeb
15219 membar #Sync
15220 nop
15221 set 0x6E, %g3
15222 lduh [%l7 + %g3], %o0
15223 set 0x40, %l4
15224 ldda [%l7 + %l4] 0x80, %f16
15225 nop
15226 set 0x18, %g6
15227 ldd [%l7 + %g6], %g6
15228 nop
15229 set 0x58, %o7
15230 std %i4, [%l7 + %o7]
15231 set 0x60, %i0
15232 stda %o6, [%l7 + %i0] 0x89
15233 set 0x40, %l1
15234 stda %f16, [%l7 + %l1] 0x81
15235 nop
15236 set 0x78, %l2
15237 stx %i6, [%l7 + %l2]
15238 set 0x2C, %i2
15239 lda [%l7 + %i2] 0x80, %f11
15240 nop
15241 set 0x30, %g5
15242 ldd [%l7 + %g5], %f20
15243 nop
15244 set 0x62, %o2
15245 ldsb [%l7 + %o2], %i2
15246 nop
15247 set 0x20, %l0
15248 stx %fsr, [%l7 + %l0]
15249 fpadd32 %f0, %f20, %f30
15250 nop
15251 set 0x70, %o1
15252 std %f0, [%l7 + %o1]
15253 st %f11, [%l7 + 0x68]
15254 set 0x68, %o4
15255 ldxa [%l7 + %o4] 0x89, %o4
15256 nop
15257 set 0x58, %o3
15258 stx %o6, [%l7 + %o3]
15259 nop
15260 set 0x18, %g1
15261 ldd [%l7 + %g1], %f20
15262 add %l7, 0x3C, %l6
15263 wr %g0, 0x80, %asi
15264 casa [%l6] 0x80, %l4, %o2
15265 nop
15266 set 0x48, %o5
15267 swap [%l7 + %o5], %i7
15268 nop
15269 set 0x6E, %g2
15270 ldsh [%l7 + %g2], %g1
15271 set 0x38, %l3
15272 sta %f26, [%l7 + %l3] 0x80
15273 nop
15274 set 0x08, %i3
15275 ldd [%l7 + %i3], %i6
15276 add %o3, %g3, %g5
15277 set 0x1C, %o6
15278 stwa %i0, [%l7 + %o6] 0xe3
15279 membar #Sync
15280 set 0x31, %l6
15281 stba %l3, [%l7 + %l6] 0x81
15282 set 0x1C, %g4
15283 sta %f20, [%l7 + %g4] 0x80
15284 ld [%l7 + 0x20], %f4
15285 set 0x21, %i4
15286 ldstuba [%l7 + %i4] 0x81, %i3
15287 and %g2, %o1, %g4
15288 fpadd32s %f13, %f19, %f23
15289 set 0x64, %i6
15290 swapa [%l7 + %i6] 0x80, %l0
15291 set 0x70, %i1
15292 prefetcha [%l7 + %i1] 0x81, 3
15293 set 0x38, %g7
15294 lda [%l7 + %g7] 0x89, %f31
15295 add %l5, %l1, %l2
15296 nop
15297 set 0x58, %l5
15298 lduw [%l7 + %l5], %i1
15299 set 0x74, %o0
15300 sta %f15, [%l7 + %o0] 0x80
15301 set 0x5D, %i5
15302 stba %o5, [%l7 + %i5] 0xe2
15303 membar #Sync
15304 nop
15305 set 0x60, %i7
15306 ldd [%l7 + %i7], %o0
15307 set 0x78, %g3
15308 prefetcha [%l7 + %g3] 0x88, 2
15309 st %f20, [%l7 + 0x10]
15310 or %i5, %o7, %i6
15311 nop
15312 set 0x38, %l4
15313 ldd [%l7 + %l4], %f6
15314 nop
15315 set 0x16, %g6
15316 sth %g6, [%l7 + %g6]
15317 set 0x2E, %i0
15318 stha %i2, [%l7 + %i0] 0x81
15319 nop
15320 set 0x10, %l1
15321 prefetch [%l7 + %l1], 1
15322 set 0x29, %o7
15323 ldstuba [%l7 + %o7] 0x88, %o6
15324 nop
15325 set 0x20, %i2
15326 ldd [%l7 + %i2], %f30
15327 ld [%l7 + 0x44], %f14
15328 set 0x44, %l2
15329 sta %f21, [%l7 + %l2] 0x88
15330 nop
15331 set 0x38, %g5
15332 ldx [%l7 + %g5], %l4
15333 ld [%l7 + 0x7C], %f16
15334 nop
15335 set 0x18, %o2
15336 std %f26, [%l7 + %o2]
15337 nop
15338 set 0x78, %l0
15339 stw %o4, [%l7 + %l0]
15340 set 0x40, %o4
15341 stda %f16, [%l7 + %o4] 0xf0
15342 membar #Sync
15343 and %o2, %i7, %g1
15344 nop
15345 set 0x2C, %o3
15346 ldsh [%l7 + %o3], %o3
15347 nop
15348 set 0x28, %g1
15349 ldd [%l7 + %g1], %f12
15350 nop
15351 set 0x6A, %o1
15352 sth %g3, [%l7 + %o1]
15353 nop
15354 set 0x48, %g2
15355 ldsw [%l7 + %g2], %l6
15356 set 0x0A, %l3
15357 stha %i0, [%l7 + %l3] 0x89
15358 or %l3, %g5, %g2
15359 ld [%l7 + 0x50], %f4
15360 set 0x50, %o5
15361 stha %i3, [%l7 + %o5] 0x81
15362 set 0x34, %i3
15363 stwa %o1, [%l7 + %i3] 0xe2
15364 membar #Sync
15365 set 0x10, %o6
15366 ldxa [%l7 + %o6] 0x80, %l0
15367 nop
15368 set 0x40, %g4
15369 ldx [%l7 + %g4], %g4
15370 set 0x38, %i4
15371 sta %f8, [%l7 + %i4] 0x81
15372 set 0x08, %l6
15373 ldxa [%l7 + %l6] 0x80, %i4
15374 nop
15375 set 0x18, %i1
15376 stx %l5, [%l7 + %i1]
15377 set 0x73, %g7
15378 stba %l2, [%l7 + %g7] 0x81
15379 add %l7, 0x3C, %l6
15380 wr %g0, 0x89, %asi
15381 lda [%l6] %asi, %l1
15382 casa [%l6] 0x89, %l1, %o5
15383 set 0x18, %i6
15384 prefetcha [%l7 + %i6] 0x81, 0
15385 nop
15386 set 0x73, %o0
15387 stb %o0, [%l7 + %o0]
15388 set 0x18, %i5
15389 ldxa [%l7 + %i5] 0x80, %g7
15390 set 0x18, %i7
15391 stxa %i5, [%l7 + %i7] 0xe3
15392 membar #Sync
15393 nop
15394 set 0x78, %l5
15395 stw %i6, [%l7 + %l5]
15396 set 0x40, %l4
15397 ldda [%l7 + %l4] 0x88, %f16
15398 nop
15399 set 0x18, %g3
15400 stx %o7, [%l7 + %g3]
15401 set 0x30, %i0
15402 ldda [%l7 + %i0] 0x89, %g6
15403 set 0x46, %g6
15404 ldstuba [%l7 + %g6] 0x89, %i2
15405 nop
15406 set 0x40, %l1
15407 stx %fsr, [%l7 + %l1]
15408 nop
15409 set 0x2C, %o7
15410 lduw [%l7 + %o7], %l4
15411 set 0x28, %l2
15412 ldxa [%l7 + %l2] 0x80, %o6
15413 set 0x48, %g5
15414 stda %o4, [%l7 + %g5] 0x81
15415 nop
15416 set 0x64, %i2
15417 prefetch [%l7 + %i2], 3
15418 nop
15419 set 0x7C, %l0
15420 prefetch [%l7 + %l0], 1
15421 nop
15422 set 0x23, %o2
15423 ldstub [%l7 + %o2], %o2
15424 nop
15425 set 0x28, %o4
15426 lduw [%l7 + %o4], %g1
15427 nop
15428 set 0x4B, %g1
15429 ldub [%l7 + %g1], %o3
15430 nop
15431 set 0x10, %o3
15432 stx %fsr, [%l7 + %o3]
15433 set 0x08, %g2
15434 sta %f14, [%l7 + %g2] 0x80
15435 nop
15436 set 0x08, %o1
15437 ldsh [%l7 + %o1], %i7
15438 set 0x08, %o5
15439 stha %g3, [%l7 + %o5] 0xeb
15440 membar #Sync
15441 set 0x39, %i3
15442 ldstuba [%l7 + %i3] 0x89, %l6
15443 set 0x40, %l3
15444 stda %f0, [%l7 + %l3] 0x89
15445 nop
15446 set 0x28, %g4
15447 std %f14, [%l7 + %g4]
15448 nop
15449 set 0x3A, %i4
15450 ldub [%l7 + %i4], %l3
15451 ble %xcc, loop_100
15452 nop
15453 set 0x28, %o6
15454 std %g4, [%l7 + %o6]
15455 nop
15456 set 0x78, %l6
15457 ldsw [%l7 + %l6], %i0
15458 set 0x2E, %g7
15459 stha %g2, [%l7 + %g7] 0x88
15460loop_100:
15461 nop
15462 set 0x50, %i1
15463 prefetcha [%l7 + %i1] 0x81, 2
15464 fpadd16 %f8, %f30, %f12
15465 nop
15466 set 0x10, %i6
15467 ldsw [%l7 + %i6], %l0
15468 nop
15469 set 0x36, %o0
15470 ldsh [%l7 + %o0], %o1
15471 add %l7, 0x08, %l6
15472 wr %g0, 0x89, %asi
15473 casxa [%l6] 0x89, %i4, %g4
15474 nop
15475 set 0x18, %i7
15476 ldd [%l7 + %i7], %f2
15477 or %l5, %l1, %l2
15478 nop
15479 set 0x48, %i5
15480 swap [%l7 + %i5], %o5
15481 set 0x58, %l5
15482 stwa %o0, [%l7 + %l5] 0xea
15483 membar #Sync
15484 nop
15485 set 0x48, %l4
15486 ldsb [%l7 + %l4], %g7
15487 ba,a,pn %xcc, loop_101
15488 nop
15489 set 0x60, %i0
15490 ldsb [%l7 + %i0], %i5
15491 fpadd32 %f26, %f24, %f8
15492 set 0x44, %g6
15493 swapa [%l7 + %g6] 0x80, %i1
15494loop_101:
15495 and %i6, %g6, %o7
15496 nop
15497 set 0x13, %l1
15498 ldsb [%l7 + %l1], %i2
15499 set 0x3F, %o7
15500 ldstuba [%l7 + %o7] 0x80, %l4
15501 set 0x10, %g3
15502 ldxa [%l7 + %g3] 0x81, %o4
15503 nop
15504 set 0x50, %l2
15505 std %o6, [%l7 + %l2]
15506 nop
15507 set 0x50, %i2
15508 sth %g1, [%l7 + %i2]
15509 nop
15510 set 0x74, %g5
15511 lduw [%l7 + %g5], %o2
15512 set 0x2C, %o2
15513 stwa %i7, [%l7 + %o2] 0xe2
15514 membar #Sync
15515 set 0x28, %l0
15516 stda %o2, [%l7 + %l0] 0xe2
15517 membar #Sync
15518 nop
15519 set 0x28, %o4
15520 lduh [%l7 + %o4], %g3
15521 set 0x18, %o3
15522 stwa %l6, [%l7 + %o3] 0xea
15523 membar #Sync
15524 st %f9, [%l7 + 0x60]
15525 nop
15526 set 0x23, %g1
15527 ldsb [%l7 + %g1], %g5
15528 set 0x5B, %o1
15529 ldstuba [%l7 + %o1] 0x81, %l3
15530 nop
15531 set 0x44, %o5
15532 ldsw [%l7 + %o5], %g2
15533 nop
15534 set 0x2C, %g2
15535 ldsb [%l7 + %g2], %i3
15536 add %l7, 0x20, %l6
15537 wr %g0, 0x89, %asi
15538 casxa [%l6] 0x89, %i0, %o1
15539 set 0x68, %i3
15540 stda %i4, [%l7 + %i3] 0xea
15541 membar #Sync
15542 set 0x17, %l3
15543 ldstuba [%l7 + %l3] 0x89, %g4
15544 nop
15545 set 0x50, %g4
15546 ldd [%l7 + %g4], %l0
15547 add %l5, %l2, %o5
15548 set 0x7C, %i4
15549 swapa [%l7 + %i4] 0x80, %l1
15550 nop
15551 set 0x58, %l6
15552 prefetch [%l7 + %l6], 3
15553 set 0x69, %o6
15554 stba %g7, [%l7 + %o6] 0xe2
15555 membar #Sync
15556 nop
15557 set 0x08, %g7
15558 lduw [%l7 + %g7], %o0
15559 nop
15560 set 0x18, %i1
15561 stx %fsr, [%l7 + %i1]
15562 nop
15563 set 0x46, %i6
15564 stb %i1, [%l7 + %i6]
15565 set 0x38, %i7
15566 sta %f27, [%l7 + %i7] 0x81
15567 st %fsr, [%l7 + 0x50]
15568 nop
15569 set 0x18, %i5
15570 stw %i5, [%l7 + %i5]
15571 nop
15572 set 0x18, %o0
15573 ldub [%l7 + %o0], %i6
15574 and %g6, %o7, %i2
15575 nop
15576 set 0x18, %l5
15577 std %f16, [%l7 + %l5]
15578 nop
15579 set 0x3F, %i0
15580 stb %o4, [%l7 + %i0]
15581 set 0x10, %l4
15582 ldda [%l7 + %l4] 0xeb, %o6
15583 nop
15584 set 0x20, %l1
15585 std %l4, [%l7 + %l1]
15586 set 0x60, %g6
15587 stda %g0, [%l7 + %g6] 0xea
15588 membar #Sync
15589 nop
15590 set 0x20, %g3
15591 lduw [%l7 + %g3], %o2
15592 nop
15593 set 0x40, %o7
15594 ldd [%l7 + %o7], %o2
15595 nop
15596 set 0x58, %i2
15597 ldx [%l7 + %i2], %g3
15598 nop
15599 set 0x6F, %g5
15600 ldstub [%l7 + %g5], %i7
15601 set 0x68, %l2
15602 prefetcha [%l7 + %l2] 0x80, 1
15603 set 0x10, %l0
15604 stxa %l3, [%l7 + %l0] 0x89
15605 set 0x20, %o2
15606 ldda [%l7 + %o2] 0xeb, %i6
15607 nop
15608 set 0x28, %o3
15609 lduh [%l7 + %o3], %i3
15610 nop
15611 set 0x50, %o4
15612 std %f0, [%l7 + %o4]
15613 st %f6, [%l7 + 0x08]
15614 st %f8, [%l7 + 0x58]
15615 nop
15616 set 0x60, %o1
15617 stx %fsr, [%l7 + %o1]
15618 nop
15619 set 0x18, %g1
15620 stw %g2, [%l7 + %g1]
15621 set 0x44, %o5
15622 lda [%l7 + %o5] 0x81, %f14
15623 set 0x78, %g2
15624 stda %i0, [%l7 + %g2] 0x88
15625 st %f9, [%l7 + 0x7C]
15626 set 0x73, %l3
15627 ldstuba [%l7 + %l3] 0x89, %o1
15628 and %i4, %g4, %l5
15629 nop
15630 set 0x0C, %i3
15631 sth %l0, [%l7 + %i3]
15632 nop
15633 set 0x1D, %g4
15634 stb %l2, [%l7 + %g4]
15635 nop
15636 set 0x42, %l6
15637 lduh [%l7 + %l6], %o5
15638 nop
15639 set 0x70, %i4
15640 swap [%l7 + %i4], %g7
15641 nop
15642 set 0x38, %g7
15643 std %f30, [%l7 + %g7]
15644 nop
15645 set 0x54, %i1
15646 swap [%l7 + %i1], %l1
15647 nop
15648 set 0x4E, %o6
15649 ldub [%l7 + %o6], %o0
15650 st %fsr, [%l7 + 0x28]
15651 nop
15652 set 0x4F, %i6
15653 ldsb [%l7 + %i6], %i1
15654 or %i5, %i6, %g6
15655 set 0x40, %i5
15656 prefetcha [%l7 + %i5] 0x89, 3
15657 nop
15658 set 0x2A, %i7
15659 sth %o4, [%l7 + %i7]
15660 add %l7, 0x18, %l6
15661 wr %g0, 0x89, %asi
15662 ldxa [%l6] %asi, %i2
15663 casxa [%l6] 0x89, %i2, %l4
15664 set 0x72, %o0
15665 stha %g1, [%l7 + %o0] 0xeb
15666 membar #Sync
15667 set 0x60, %i0
15668 ldda [%l7 + %i0] 0x88, %o2
15669 nop
15670 set 0x60, %l4
15671 std %o2, [%l7 + %l4]
15672 membar #Sync
15673 set 0x40, %l1
15674 ldda [%l7 + %l1] 0xf0, %f16
15675 nop
15676 set 0x63, %g6
15677 ldstub [%l7 + %g6], %g3
15678 nop
15679 set 0x54, %l5
15680 ldsb [%l7 + %l5], %i7
15681 nop
15682 set 0x18, %o7
15683 ldd [%l7 + %o7], %f18
15684 add %l7, 0x48, %l6
15685 wr %g0, 0x88, %asi
15686 casxa [%l6] 0x88, %g5, %l3
15687 set 0x38, %g3
15688 stda %o6, [%l7 + %g3] 0x80
15689 set 0x40, %i2
15690 stda %f0, [%l7 + %i2] 0x80
15691 add %l7, 0x20, %l6
15692 wr %g0, 0x89, %asi
15693 casxa [%l6] 0x89, %l6, %i3
15694 nop
15695 set 0x14, %g5
15696 lduw [%l7 + %g5], %g2
15697 nop
15698 set 0x58, %l2
15699 stx %i0, [%l7 + %l2]
15700 set 0x40, %l0
15701 ldda [%l7 + %l0] 0x80, %f16
15702 st %fsr, [%l7 + 0x38]
15703 set 0x64, %o2
15704 stwa %o1, [%l7 + %o2] 0x80
15705 set 0x4C, %o4
15706 stha %i4, [%l7 + %o4] 0x81
15707 bn,a,pn %xcc, loop_102
15708 nop
15709 set 0x2A, %o3
15710 lduh [%l7 + %o3], %l5
15711 nop
15712 set 0x17, %o1
15713 ldstub [%l7 + %o1], %g4
15714 set 0x70, %g1
15715 swapa [%l7 + %g1] 0x88, %l0
15716loop_102:
15717 nop
15718 set 0x08, %g2
15719 std %l2, [%l7 + %g2]
15720 set 0x50, %l3
15721 stwa %o5, [%l7 + %l3] 0x89
15722 nop
15723 set 0x60, %o5
15724 ldd [%l7 + %o5], %l0
15725 nop
15726 set 0x0C, %i3
15727 ldsw [%l7 + %i3], %g7
15728 nop
15729 set 0x48, %l6
15730 stw %i1, [%l7 + %l6]
15731 nop
15732 set 0x76, %i4
15733 lduh [%l7 + %i4], %o0
15734 or %i5, %g6, %i6
15735 set 0x6C, %g4
15736 stha %o4, [%l7 + %g4] 0xe2
15737 membar #Sync
15738 nop
15739 set 0x34, %g7
15740 ldsb [%l7 + %g7], %o7
15741 add %l4, %i2, %o2
15742 nop
15743 set 0x48, %o6
15744 swap [%l7 + %o6], %g1
15745 set 0x40, %i6
15746 stda %f16, [%l7 + %i6] 0x80
15747 nop
15748 set 0x78, %i1
15749 ldx [%l7 + %i1], %o3
15750 nop
15751 set 0x59, %i5
15752 ldsb [%l7 + %i5], %g3
15753 nop
15754 set 0x11, %o0
15755 ldsb [%l7 + %o0], %i7
15756 nop
15757 set 0x08, %i0
15758 lduw [%l7 + %i0], %g5
15759 set 0x6C, %l4
15760 sta %f26, [%l7 + %l4] 0x88
15761 set 0x30, %i7
15762 ldda [%l7 + %i7] 0x80, %o6
15763 nop
15764 set 0x34, %g6
15765 stw %l6, [%l7 + %g6]
15766 nop
15767 set 0x14, %l1
15768 prefetch [%l7 + %l1], 2
15769 nop
15770 set 0x7E, %l5
15771 ldub [%l7 + %l5], %i3
15772 nop
15773 set 0x47, %g3
15774 ldub [%l7 + %g3], %l3
15775 nop
15776 set 0x5C, %o7
15777 swap [%l7 + %o7], %i0
15778 set 0x50, %i2
15779 lda [%l7 + %i2] 0x81, %f28
15780 set 0x30, %g5
15781 ldda [%l7 + %g5] 0xea, %o0
15782 set 0x28, %l2
15783 stxa %g2, [%l7 + %l2] 0x88
15784 add %i4, %l5, %g4
15785 set 0x50, %o2
15786 stxa %l0, [%l7 + %o2] 0xe3
15787 membar #Sync
15788 fpsub32 %f0, %f8, %f12
15789 nop
15790 set 0x1E, %l0
15791 sth %l2, [%l7 + %l0]
15792 set 0x28, %o3
15793 ldxa [%l7 + %o3] 0x81, %o5
15794 nop
15795 set 0x10, %o4
15796 ldd [%l7 + %o4], %f0
15797 add %l7, 0x10, %l6
15798 wr %g0, 0x80, %asi
15799 casa [%l6] 0x80, %g7, %i1
15800 nop
15801 set 0x48, %o1
15802 lduw [%l7 + %o1], %l1
15803 set 0x30, %g2
15804 prefetcha [%l7 + %g2] 0x80, 0
15805 set 0x52, %g1
15806 stba %o0, [%l7 + %g1] 0xe2
15807 membar #Sync
15808 nop
15809 set 0x79, %o5
15810 stb %i6, [%l7 + %o5]
15811 nop
15812 set 0x34, %i3
15813 stb %g6, [%l7 + %i3]
15814 nop
15815 set 0x0E, %l3
15816 ldsh [%l7 + %l3], %o7
15817 nop
15818 set 0x35, %l6
15819 stb %o4, [%l7 + %l6]
15820 set 0x0C, %i4
15821 lda [%l7 + %i4] 0x88, %f10
15822 add %l7, 0x4C, %l6
15823 wr %g0, 0x80, %asi
15824 casa [%l6] 0x80, %i2, %l4
15825 add %o2, %g1, %g3
15826 bne,a,pn %xcc, loop_103
15827 nop
15828 set 0x28, %g7
15829 lduw [%l7 + %g7], %i7
15830 nop
15831 set 0x38, %g4
15832 ldx [%l7 + %g4], %g5
15833 set 0x10, %o6
15834 stxa %o3, [%l7 + %o6] 0xeb
15835 membar #Sync
15836loop_103:
15837 nop
15838 set 0x78, %i6
15839 ldd [%l7 + %i6], %f16
15840 set 0x58, %i1
15841 prefetcha [%l7 + %i1] 0x80, 2
15842 nop
15843 set 0x7C, %i5
15844 lduw [%l7 + %i5], %l6
15845 nop
15846 set 0x4A, %o0
15847 ldsb [%l7 + %o0], %l3
15848 ld [%l7 + 0x20], %f24
15849 nop
15850 set 0x1C, %l4
15851 lduw [%l7 + %l4], %i0
15852 set 0x20, %i7
15853 stda %o0, [%l7 + %i7] 0xe3
15854 membar #Sync
15855 set 0x10, %g6
15856 prefetcha [%l7 + %g6] 0x81, 2
15857 nop
15858 set 0x53, %i0
15859 ldsb [%l7 + %i0], %i4
15860 nop
15861 set 0x2C, %l5
15862 stb %i3, [%l7 + %l5]
15863 st %f8, [%l7 + 0x30]
15864 set 0x70, %g3
15865 stha %g4, [%l7 + %g3] 0x88
15866 bge,pn %icc, loop_104
15867 nop
15868 set 0x68, %o7
15869 std %l0, [%l7 + %o7]
15870 nop
15871 set 0x18, %i2
15872 ldd [%l7 + %i2], %f30
15873 nop
15874 set 0x60, %g5
15875 swap [%l7 + %g5], %l5
15876loop_104:
15877 nop
15878 set 0x64, %l2
15879 stb %o5, [%l7 + %l2]
15880 nop
15881 set 0x60, %l1
15882 ldx [%l7 + %l1], %g7
15883 and %i1, %l1, %l2
15884 nop
15885 set 0x2A, %l0
15886 ldsb [%l7 + %l0], %i5
15887 set 0x24, %o3
15888 sta %f24, [%l7 + %o3] 0x81
15889 nop
15890 set 0x68, %o4
15891 sth %o0, [%l7 + %o4]
15892 nop
15893 set 0x08, %o2
15894 std %i6, [%l7 + %o2]
15895 set 0x40, %g2
15896 ldda [%l7 + %g2] 0xda, %f0
15897 nop
15898 set 0x18, %o1
15899 ldx [%l7 + %o1], %o7
15900 nop
15901 set 0x0A, %o5
15902 sth %g6, [%l7 + %o5]
15903 nop
15904 set 0x58, %g1
15905 ldsb [%l7 + %g1], %o4
15906 set 0x40, %l3
15907 stda %l4, [%l7 + %l3] 0x81
15908 set 0x48, %l6
15909 stxa %i2, [%l7 + %l6] 0xea
15910 membar #Sync
15911 st %fsr, [%l7 + 0x10]
15912 wr %o2, %g1, %pic
15913 ld [%l7 + 0x5C], %f21
15914 set 0x7C, %i4
15915 swapa [%l7 + %i4] 0x88, %i7
15916 nop
15917 set 0x4C, %i3
15918 lduw [%l7 + %i3], %g5
15919 fpadd16 %f28, %f28, %f18
15920 nop
15921 set 0x64, %g7
15922 lduw [%l7 + %g7], %o3
15923 set 0x70, %g4
15924 ldda [%l7 + %g4] 0xea, %o6
15925 add %l7, 0x08, %l6
15926 wr %g0, 0x89, %asi
15927 ldxa [%l6] %asi, %g3
15928 casxa [%l6] 0x89, %g3, %l3
15929 set 0x68, %o6
15930 prefetcha [%l7 + %o6] 0x88, 2
15931 nop
15932 set 0x68, %i6
15933 std %f30, [%l7 + %i6]
15934 nop
15935 set 0x4E, %i5
15936 ldsh [%l7 + %i5], %o1
15937 nop
15938 set 0x5C, %i1
15939 stw %g2, [%l7 + %i1]
15940 wr %i0, %i3, %softint
15941 add %l7, 0x6C, %l6
15942 wr %g0, 0x81, %asi
15943 casa [%l6] 0x81, %g4, %i4
15944 nop
15945 set 0x08, %o0
15946 stx %fsr, [%l7 + %o0]
15947 set 0x58, %l4
15948 swapa [%l7 + %l4] 0x89, %l0
15949 set 0x1C, %g6
15950 stwa %o5, [%l7 + %g6] 0xea
15951 membar #Sync
15952 nop
15953 set 0x18, %i7
15954 ldd [%l7 + %i7], %f26
15955 nop
15956 set 0x1A, %l5
15957 ldub [%l7 + %l5], %g7
15958 nop
15959 set 0x70, %g3
15960 ldd [%l7 + %g3], %f0
15961 nop
15962 set 0x4C, %o7
15963 ldsw [%l7 + %o7], %l5
15964 nop
15965 set 0x50, %i0
15966 ldx [%l7 + %i0], %i1
15967 set 0x28, %i2
15968 stxa %l2, [%l7 + %i2] 0xeb
15969 membar #Sync
15970 nop
15971 set 0x5C, %l2
15972 lduw [%l7 + %l2], %l1
15973 set 0x30, %g5
15974 ldxa [%l7 + %g5] 0x81, %i5
15975 nop
15976 set 0x35, %l1
15977 ldsb [%l7 + %l1], %i6
15978 nop
15979 set 0x2C, %l0
15980 ldsw [%l7 + %l0], %o7
15981 nop
15982 set 0x28, %o3
15983 ldx [%l7 + %o3], %o0
15984 nop
15985 set 0x18, %o4
15986 std %o4, [%l7 + %o4]
15987 nop
15988 set 0x0D, %g2
15989 stb %l4, [%l7 + %g2]
15990 set 0x20, %o2
15991 prefetcha [%l7 + %o2] 0x89, 2
15992 ld [%l7 + 0x28], %f2
15993 set 0x60, %o1
15994 ldxa [%l7 + %o1] 0x88, %o2
15995 fpadd16s %f9, %f28, %f12
15996 add %i2, %i7, %g1
15997 nop
15998 set 0x30, %g1
15999 stx %fsr, [%l7 + %g1]
16000 ld [%l7 + 0x30], %f29
16001 set 0x38, %o5
16002 stha %g5, [%l7 + %o5] 0xeb
16003 membar #Sync
16004 nop
16005 set 0x58, %l3
16006 ldsw [%l7 + %l3], %o3
16007 add %g3, %l3, %o6
16008 nop
16009 set 0x29, %i4
16010 ldstub [%l7 + %i4], %l6
16011 set 0x40, %l6
16012 stda %f0, [%l7 + %l6] 0xda
16013 ld [%l7 + 0x4C], %f29
16014 st %f7, [%l7 + 0x48]
16015 nop
16016 nop
16017 setx 0x3A46EC10, %l0, %l6
16018 st %l6, [%l7 + 0x28]
16019 ld [%l7 + 0x28], %f16
16020 setx 0x8CFEDE1F, %l1, %l5
16021 st %l5, [%l7 + 0x10]
16022 ld [%l7 + 0x10], %f21
16023 fdivs %f21, %f16, %f6
16024 wr %g2, %i0, %clear_softint
16025 nop
16026 set 0x34, %g7
16027 sth %o1, [%l7 + %g7]
16028 set 0x40, %i3
16029 ldda [%l7 + %i3] 0x80, %f16
16030 nop
16031 set 0x48, %o6
16032 std %f18, [%l7 + %o6]
16033 wr %i3, %i4, %pic
16034 set 0x74, %g4
16035 swapa [%l7 + %g4] 0x80, %l0
16036 add %o5, %g4, %g7
16037 and %l5, %i1, %l1
16038 set 0x50, %i5
16039 stda %i4, [%l7 + %i5] 0xea
16040 membar #Sync
16041 nop
16042 set 0x20, %i1
16043 std %i6, [%l7 + %i1]
16044 set 0x10, %o0
16045 prefetcha [%l7 + %o0] 0x89, 3
16046 nop
16047 set 0x24, %l4
16048 prefetch [%l7 + %l4], 0
16049 nop
16050 set 0x22, %i6
16051 lduh [%l7 + %i6], %o7
16052 nop
16053 nop
16054 setx 0xC846922F, %l0, %l6
16055 st %l6, [%l7 + 0x28]
16056 ld [%l7 + 0x28], %f25
16057 setx 0x2AE3365B, %l1, %l5
16058 st %l5, [%l7 + 0x10]
16059 ld [%l7 + 0x10], %f24
16060 fdivs %f24, %f25, %f17
16061 be %icc, loop_105
16062 nop
16063 set 0x40, %i7
16064 ldx [%l7 + %i7], %o4
16065 nop
16066 set 0x58, %g6
16067 stx %o0, [%l7 + %g6]
16068 st %f25, [%l7 + 0x34]
16069loop_105:
16070 nop
16071 set 0x55, %g3
16072 ldstuba [%l7 + %g3] 0x80, %g6
16073 set 0x50, %o7
16074 lda [%l7 + %o7] 0x81, %f9
16075 set 0x40, %i0
16076 prefetcha [%l7 + %i0] 0x81, 0
16077 nop
16078 set 0x37, %i2
16079 ldstub [%l7 + %i2], %i2
16080 st %f19, [%l7 + 0x70]
16081 nop
16082 set 0x30, %l2
16083 ldx [%l7 + %l2], %l4
16084 nop
16085 set 0x1C, %g5
16086 ldsw [%l7 + %g5], %i7
16087 or %g1, %o3, %g3
16088 set 0x10, %l5
16089 ldda [%l7 + %l5] 0xeb, %g4
16090 nop
16091 set 0x20, %l0
16092 ldd [%l7 + %l0], %f12
16093 set 0x62, %l1
16094 stba %o6, [%l7 + %l1] 0x89
16095 wr %l3, %l6, %pic
16096 nop
16097 set 0x14, %o4
16098 lduh [%l7 + %o4], %i0
16099 nop
16100 set 0x70, %o3
16101 swap [%l7 + %o3], %g2
16102 fpsub32 %f18, %f28, %f0
16103 and %i3, %o1, %i4
16104 set 0x40, %o2
16105 ldda [%l7 + %o2] 0xea, %l0
16106 st %fsr, [%l7 + 0x54]
16107 set 0x3C, %o1
16108 swapa [%l7 + %o1] 0x80, %g4
16109 set 0x2F, %g2
16110 ldstuba [%l7 + %g2] 0x88, %o5
16111 nop
16112 set 0x4A, %g1
16113 sth %g7, [%l7 + %g1]
16114 nop
16115 set 0x60, %o5
16116 std %f18, [%l7 + %o5]
16117 and %l5, %i1, %i5
16118 set 0x50, %i4
16119 prefetcha [%l7 + %i4] 0x81, 0
16120 set 0x77, %l6
16121 ldstuba [%l7 + %l6] 0x88, %i6
16122 nop
16123 set 0x6C, %g7
16124 ldsb [%l7 + %g7], %l2
16125 set 0x48, %l3
16126 prefetcha [%l7 + %l3] 0x80, 2
16127 set 0x4C, %i3
16128 swapa [%l7 + %i3] 0x81, %o0
16129 nop
16130 set 0x40, %g4
16131 std %o4, [%l7 + %g4]
16132 set 0x48, %i5
16133 ldxa [%l7 + %i5] 0x80, %o2
16134 nop
16135 set 0x68, %i1
16136 stx %i2, [%l7 + %i1]
16137 nop
16138 set 0x28, %o6
16139 stx %fsr, [%l7 + %o6]
16140 nop
16141 set 0x18, %l4
16142 std %l4, [%l7 + %l4]
16143 nop
16144 set 0x29, %o0
16145 ldstub [%l7 + %o0], %i7
16146 set 0x74, %i7
16147 lda [%l7 + %i7] 0x89, %f17
16148 st %f5, [%l7 + 0x78]
16149 nop
16150 set 0x48, %i6
16151 stw %g6, [%l7 + %i6]
16152 nop
16153 set 0x28, %g6
16154 stx %fsr, [%l7 + %g6]
16155 nop
16156 set 0x78, %g3
16157 std %g0, [%l7 + %g3]
16158 nop
16159 set 0x78, %i0
16160 std %g2, [%l7 + %i0]
16161 nop
16162 set 0x10, %i2
16163 std %g4, [%l7 + %i2]
16164 nop
16165 set 0x60, %o7
16166 ldd [%l7 + %o7], %o6
16167 nop
16168 set 0x5B, %g5
16169 ldub [%l7 + %g5], %l3
16170 nop
16171 set 0x6A, %l5
16172 ldsh [%l7 + %l5], %l6
16173 nop
16174 set 0x36, %l0
16175 lduh [%l7 + %l0], %o3
16176 set 0x28, %l2
16177 stda %g2, [%l7 + %l2] 0x88
16178 ld [%l7 + 0x78], %f14
16179 ld [%l7 + 0x34], %f15
16180 nop
16181 set 0x58, %l1
16182 std %i2, [%l7 + %l1]
16183 and %o1, %i0, %l0
16184 set 0x60, %o4
16185 ldda [%l7 + %o4] 0x80, %g4
16186 nop
16187 set 0x08, %o3
16188 ldstub [%l7 + %o3], %i4
16189 nop
16190 set 0x58, %o1
16191 ldd [%l7 + %o1], %f8
16192 nop
16193 set 0x20, %g2
16194 swap [%l7 + %g2], %g7
16195 nop
16196 set 0x40, %o2
16197 ldd [%l7 + %o2], %o4
16198 set 0x34, %o5
16199 sta %f30, [%l7 + %o5] 0x80
16200 nop
16201 set 0x58, %g1
16202 lduw [%l7 + %g1], %l5
16203 nop
16204 set 0x08, %i4
16205 ldd [%l7 + %i4], %f12
16206 set 0x6C, %g7
16207 swapa [%l7 + %g7] 0x88, %i1
16208 set 0x08, %l3
16209 stda %l0, [%l7 + %l3] 0x89
16210 nop
16211 set 0x78, %l6
16212 std %i4, [%l7 + %l6]
16213 nop
16214 set 0x74, %g4
16215 ldub [%l7 + %g4], %l2
16216 nop
16217 set 0x50, %i3
16218 std %f20, [%l7 + %i3]
16219 set 0x40, %i1
16220 ldda [%l7 + %i1] 0x88, %o6
16221 nop
16222 set 0x40, %o6
16223 lduh [%l7 + %o6], %i6
16224 nop
16225 set 0x4D, %l4
16226 ldub [%l7 + %l4], %o0
16227 nop
16228 set 0x34, %o0
16229 ldsh [%l7 + %o0], %o4
16230 nop
16231 set 0x30, %i7
16232 lduw [%l7 + %i7], %o2
16233 wr %i2, %l4, %y
16234 add %i7, %g6, %g3
16235 nop
16236 set 0x08, %i5
16237 std %f8, [%l7 + %i5]
16238 set 0x2C, %g6
16239 sta %f3, [%l7 + %g6] 0x89
16240 set 0x40, %i6
16241 ldda [%l7 + %i6] 0x80, %f0
16242 nop
16243 set 0x0C, %g3
16244 stw %g5, [%l7 + %g3]
16245 set 0x58, %i0
16246 swapa [%l7 + %i0] 0x88, %g1
16247 add %l7, 0x48, %l6
16248 wr %g0, 0x81, %asi
16249 casa [%l6] 0x81, %o6, %l6
16250 set 0x18, %i2
16251 lda [%l7 + %i2] 0x81, %f1
16252 set 0x60, %g5
16253 ldstuba [%l7 + %g5] 0x81, %l3
16254 add %o3, %g2, %o1
16255 set 0x1A, %o7
16256 stha %i3, [%l7 + %o7] 0xeb
16257 membar #Sync
16258 st %f26, [%l7 + 0x70]
16259 nop
16260 set 0x67, %l0
16261 stb %l0, [%l7 + %l0]
16262 set 0x20, %l5
16263 stwa %g4, [%l7 + %l5] 0x89
16264 set 0x20, %l1
16265 swapa [%l7 + %l1] 0x81, %i4
16266 st %f3, [%l7 + 0x4C]
16267 nop
16268 set 0x62, %l2
16269 ldsh [%l7 + %l2], %g7
16270 and %o5, %l5, %i0
16271 bl %xcc, loop_106
16272 nop
16273 set 0x48, %o3
16274 std %f24, [%l7 + %o3]
16275 nop
16276 set 0x38, %o4
16277 ldd [%l7 + %o4], %i0
16278 nop
16279 set 0x28, %o1
16280 ldd [%l7 + %o1], %f8
16281loop_106:
16282 nop
16283 set 0x28, %o2
16284 std %f16, [%l7 + %o2]
16285 set 0x30, %o5
16286 stba %i5, [%l7 + %o5] 0xe3
16287 membar #Sync
16288 set 0x20, %g1
16289 ldxa [%l7 + %g1] 0x89, %l2
16290 set 0x50, %g2
16291 ldxa [%l7 + %g2] 0x80, %o7
16292 wr %g0, 0x6, %fprs
16293 nop
16294 set 0x3E, %g7
16295 ldstub [%l7 + %g7], %o4
16296 nop
16297 set 0x58, %l3
16298 ldsw [%l7 + %l3], %i6
16299 nop
16300 set 0x30, %l6
16301 stx %fsr, [%l7 + %l6]
16302 set 0x44, %i4
16303 ldstuba [%l7 + %i4] 0x80, %o2
16304 nop
16305 set 0x78, %i3
16306 prefetch [%l7 + %i3], 2
16307 nop
16308 set 0x70, %g4
16309 swap [%l7 + %g4], %l4
16310 set 0x60, %o6
16311 ldda [%l7 + %o6] 0x80, %i2
16312 nop
16313 set 0x10, %l4
16314 ldd [%l7 + %l4], %i6
16315 set 0x42, %o0
16316 stba %g6, [%l7 + %o0] 0x89
16317 nop
16318 set 0x54, %i1
16319 swap [%l7 + %i1], %g5
16320 and %g3, %g1, %o6
16321 nop
16322 set 0x40, %i5
16323 swap [%l7 + %i5], %l3
16324 set 0x66, %i7
16325 stha %l6, [%l7 + %i7] 0xeb
16326 membar #Sync
16327 nop
16328 set 0x6D, %g6
16329 ldstub [%l7 + %g6], %g2
16330 set 0x67, %g3
16331 stba %o1, [%l7 + %g3] 0x81
16332 add %o3, %i3, %l0
16333 set 0x68, %i0
16334 sta %f1, [%l7 + %i0] 0x88
16335 add %l7, 0x20, %l6
16336 wr %g0, 0x89, %asi
16337 ldxa [%l6] %asi, %g4
16338 casxa [%l6] 0x89, %g4, %i4
16339 st %fsr, [%l7 + 0x10]
16340 and %g7, %l5, %i0
16341 add %l7, 0x34, %l6
16342 wr %g0, 0x80, %asi
16343 casa [%l6] 0x80, %o5, %i5
16344 or %i1, %l2, %l1
16345 nop
16346 set 0x20, %i6
16347 std %o0, [%l7 + %i6]
16348 set 0x54, %i2
16349 ldstuba [%l7 + %i2] 0x89, %o4
16350 add %l7, 0x70, %l6
16351 wr %g0, 0x80, %asi
16352 ldxa [%l6] %asi, %o7
16353 casxa [%l6] 0x80, %o7, %o2
16354 nop
16355 set 0x5C, %g5
16356 ldub [%l7 + %g5], %i6
16357 nop
16358 set 0x0C, %l0
16359 swap [%l7 + %l0], %i2
16360 add %l4, %i7, %g6
16361 set 0x28, %o7
16362 swapa [%l7 + %o7] 0x80, %g5
16363 fpsub32s %f21, %f30, %f4
16364 set 0x5C, %l5
16365 stwa %g1, [%l7 + %l5] 0x89
16366 nop
16367 set 0x64, %l2
16368 ldsw [%l7 + %l2], %o6
16369 set 0x70, %l1
16370 stxa %l3, [%l7 + %l1] 0x81
16371 nop
16372 set 0x22, %o4
16373 ldstub [%l7 + %o4], %l6
16374 nop
16375 set 0x30, %o1
16376 ldx [%l7 + %o1], %g3
16377 set 0x7F, %o2
16378 stba %o1, [%l7 + %o2] 0x80
16379 nop
16380 set 0x10, %o5
16381 stx %g2, [%l7 + %o5]
16382 wr %i3, %l0, %pic
16383 set 0x78, %g1
16384 ldxa [%l7 + %g1] 0x81, %o3
16385 set 0x50, %o3
16386 stxa %i4, [%l7 + %o3] 0xe3
16387 membar #Sync
16388 add %g7, %g4, %l5
16389 st %fsr, [%l7 + 0x54]
16390 nop
16391 set 0x61, %g2
16392 stb %o5, [%l7 + %g2]
16393 nop
16394 set 0x66, %g7
16395 ldub [%l7 + %g7], %i0
16396 set 0x60, %l6
16397 prefetcha [%l7 + %l6] 0x89, 1
16398 nop
16399 set 0x18, %i4
16400 ldsb [%l7 + %i4], %i5
16401 set 0x40, %i3
16402 ldda [%l7 + %i3] 0x88, %f0
16403 set 0x78, %l3
16404 stwa %l2, [%l7 + %l3] 0x80
16405 nop
16406 set 0x30, %o6
16407 stx %fsr, [%l7 + %o6]
16408 nop
16409 set 0x70, %g4
16410 ldx [%l7 + %g4], %o0
16411 ba,a %icc, loop_107
16412 nop
16413 set 0x38, %o0
16414 ldd [%l7 + %o0], %l0
16415 set 0x30, %l4
16416 ldda [%l7 + %l4] 0x80, %o6
16417loop_107:
16418 st %f24, [%l7 + 0x6C]
16419 set 0x18, %i1
16420 swapa [%l7 + %i1] 0x88, %o2
16421 add %l7, 0x14, %l6
16422 wr %g0, 0x88, %asi
16423 casa [%l6] 0x88, %o4, %i2
16424 fpadd16 %f10, %f0, %f18
16425 nop
16426 set 0x16, %i5
16427 sth %l4, [%l7 + %i5]
16428 nop
16429 set 0x38, %g6
16430 stx %i6, [%l7 + %g6]
16431 set 0x58, %i7
16432 prefetcha [%l7 + %i7] 0x88, 1
16433 set 0x40, %i0
16434 ldda [%l7 + %i0] 0xda, %f0
16435 nop
16436 set 0x40, %i6
16437 ldd [%l7 + %i6], %g4
16438 nop
16439 set 0x30, %i2
16440 ldx [%l7 + %i2], %g1
16441 set 0x30, %g5
16442 prefetcha [%l7 + %g5] 0x81, 2
16443 set 0x70, %l0
16444 sta %f18, [%l7 + %l0] 0x89
16445 nop
16446 set 0x72, %o7
16447 ldsh [%l7 + %o7], %o6
16448 nop
16449 set 0x54, %g3
16450 ldsw [%l7 + %g3], %l3
16451 nop
16452 set 0x5D, %l2
16453 ldub [%l7 + %l2], %l6
16454 nop
16455 set 0x50, %l5
16456 std %f12, [%l7 + %l5]
16457 nop
16458 set 0x6E, %o4
16459 sth %g3, [%l7 + %o4]
16460 nop
16461 set 0x31, %l1
16462 stb %g2, [%l7 + %l1]
16463 nop
16464 set 0x26, %o1
16465 ldsh [%l7 + %o1], %o1
16466 fpadd32s %f25, %f11, %f9
16467 nop
16468 set 0x2C, %o2
16469 swap [%l7 + %o2], %l0
16470 fpadd16s %f27, %f14, %f2
16471 set 0x74, %o5
16472 swapa [%l7 + %o5] 0x88, %i3
16473 nop
16474 set 0x7D, %o3
16475 ldsb [%l7 + %o3], %i4
16476 set 0x60, %g2
16477 stxa %g7, [%l7 + %g2] 0xeb
16478 membar #Sync
16479 set 0x64, %g7
16480 sta %f16, [%l7 + %g7] 0x89
16481 or %g4, %o3, %o5
16482 nop
16483 set 0x10, %g1
16484 std %l4, [%l7 + %g1]
16485 add %l7, 0x78, %l6
16486 wr %g0, 0x89, %asi
16487 ldxa [%l6] %asi, %i0
16488 casxa [%l6] 0x89, %i0, %i1
16489 membar #Sync
16490 set 0x40, %l6
16491 ldda [%l7 + %l6] 0xf9, %f16
16492 add %l2, %o0, %l1
16493 nop
16494 set 0x2A, %i3
16495 ldub [%l7 + %i3], %o7
16496 nop
16497 set 0x12, %l3
16498 sth %i5, [%l7 + %l3]
16499 set 0x40, %i4
16500 stda %f0, [%l7 + %i4] 0xc2
16501 nop
16502 set 0x68, %g4
16503 ldd [%l7 + %g4], %f18
16504 or %o4, %o2, %l4
16505 bge,pn %xcc, loop_108
16506 nop
16507 set 0x18, %o6
16508 swap [%l7 + %o6], %i2
16509 add %l7, 0x08, %l6
16510 wr %g0, 0x89, %asi
16511 ldxa [%l6] %asi, %i6
16512 casxa [%l6] 0x89, %i6, %i7
16513loop_108:
16514 nop
16515 set 0x50, %o0
16516 prefetcha [%l7 + %o0] 0x88, 4
16517 ld [%l7 + 0x10], %f14
16518 set 0x75, %l4
16519 ldstuba [%l7 + %l4] 0x81, %g6
16520 set 0x7F, %i5
16521 stba %o6, [%l7 + %i5] 0x80
16522 nop
16523 set 0x48, %g6
16524 std %l2, [%l7 + %g6]
16525 nop
16526 set 0x40, %i1
16527 ldd [%l7 + %i1], %f2
16528 set 0x28, %i0
16529 swapa [%l7 + %i0] 0x89, %l6
16530 bn,a,pn %xcc, loop_109
16531 add %g3, %g1, %o1
16532 add %g2, %i3, %i4
16533 nop
16534 set 0x38, %i7
16535 ldsw [%l7 + %i7], %l0
16536loop_109:
16537 st %fsr, [%l7 + 0x74]
16538 add %l7, 0x0C, %l6
16539 wr %g0, 0x80, %asi
16540 casa [%l6] 0x80, %g7, %o3
16541 nop
16542 set 0x27, %i2
16543 ldub [%l7 + %i2], %g4
16544 nop
16545 set 0x20, %g5
16546 sth %o5, [%l7 + %g5]
16547 set 0x3C, %l0
16548 swapa [%l7 + %l0] 0x88, %i0
16549 set 0x54, %o7
16550 stwa %l5, [%l7 + %o7] 0x80
16551 set 0x0C, %i6
16552 sta %f11, [%l7 + %i6] 0x88
16553 set 0x40, %g3
16554 prefetcha [%l7 + %g3] 0x81, 4
16555 st %f3, [%l7 + 0x70]
16556 or %l2, %o0, %o7
16557 add %l1, %i5, %o2
16558 nop
16559 set 0x37, %l2
16560 ldstub [%l7 + %l2], %o4
16561 st %fsr, [%l7 + 0x1C]
16562 set 0x20, %l5
16563 prefetcha [%l7 + %l5] 0x81, 4
16564 nop
16565 set 0x24, %l1
16566 prefetch [%l7 + %l1], 2
16567 set 0x1C, %o4
16568 swapa [%l7 + %o4] 0x89, %l4
16569 bl,a,pt %icc, loop_110
16570 nop
16571 set 0x58, %o1
16572 stw %i7, [%l7 + %o1]
16573 set 0x20, %o2
16574 prefetcha [%l7 + %o2] 0x80, 4
16575loop_110:
16576 nop
16577 set 0x4C, %o3
16578 sth %g5, [%l7 + %o3]
16579 nop
16580 set 0x18, %o5
16581 stx %g6, [%l7 + %o5]
16582 nop
16583 set 0x4A, %g7
16584 ldsb [%l7 + %g7], %o6
16585 nop
16586 set 0x20, %g1
16587 ldx [%l7 + %g1], %l6
16588 nop
16589 set 0x38, %l6
16590 sth %g3, [%l7 + %l6]
16591 fpsub32 %f8, %f20, %f8
16592 fpadd32s %f8, %f8, %f5
16593 set 0x7E, %g2
16594 stha %g1, [%l7 + %g2] 0xea
16595 membar #Sync
16596 nop
16597 set 0x10, %i3
16598 std %f30, [%l7 + %i3]
16599 nop
16600 set 0x74, %l3
16601 ldsh [%l7 + %l3], %o1
16602 nop
16603 set 0x66, %g4
16604 sth %g2, [%l7 + %g4]
16605 nop
16606 set 0x5C, %o6
16607 ldsw [%l7 + %o6], %l3
16608 set 0x08, %o0
16609 stwa %i4, [%l7 + %o0] 0x88
16610 add %l0, %i3, %g7
16611 set 0x50, %l4
16612 ldda [%l7 + %l4] 0xea, %o2
16613 add %l7, 0x18, %l6
16614 wr %g0, 0x81, %asi
16615 lda [%l6] %asi, %o5
16616 casa [%l6] 0x81, %o5, %i0
16617 set 0x78, %i5
16618 stha %g4, [%l7 + %i5] 0x88
16619 st %f6, [%l7 + 0x1C]
16620 nop
16621 set 0x48, %i4
16622 stx %i1, [%l7 + %i4]
16623 nop
16624 set 0x1C, %i1
16625 ldstub [%l7 + %i1], %l5
16626 nop
16627 set 0x78, %g6
16628 stx %o0, [%l7 + %g6]
16629 ld [%l7 + 0x68], %f13
16630 set 0x40, %i0
16631 stda %f0, [%l7 + %i0] 0xcc
16632 nop
16633 set 0x76, %i2
16634 ldsh [%l7 + %i2], %o7
16635 nop
16636 set 0x40, %g5
16637 ldsw [%l7 + %g5], %l1
16638 set 0x74, %l0
16639 sta %f21, [%l7 + %l0] 0x80
16640 nop
16641 set 0x2E, %i7
16642 ldub [%l7 + %i7], %i5
16643 nop
16644 set 0x42, %i6
16645 ldstub [%l7 + %i6], %l2
16646 ld [%l7 + 0x10], %f7
16647 nop
16648 set 0x2C, %g3
16649 swap [%l7 + %g3], %o4
16650 nop
16651 set 0x64, %l2
16652 ldsh [%l7 + %l2], %i2
16653 or %l4, %o2, %i6
16654 ld [%l7 + 0x6C], %f21
16655 nop
16656 set 0x48, %o7
16657 std %i6, [%l7 + %o7]
16658 nop
16659 set 0x78, %l5
16660 swap [%l7 + %l5], %g5
16661 set 0x30, %l1
16662 ldda [%l7 + %l1] 0xeb, %g6
16663 set 0x48, %o1
16664 prefetcha [%l7 + %o1] 0x88, 3
16665 add %l7, 0x40, %l6
16666 wr %g0, 0x89, %asi
16667 lda [%l6] %asi, %g3
16668 casa [%l6] 0x89, %g3, %g1
16669 set 0x1C, %o2
16670 sta %f21, [%l7 + %o2] 0x88
16671 nop
16672 set 0x18, %o3
16673 std %o6, [%l7 + %o3]
16674 nop
16675 set 0x1D, %o4
16676 ldub [%l7 + %o4], %o1
16677 add %l7, 0x68, %l6
16678 wr %g0, 0x81, %asi
16679 ldxa [%l6] %asi, %g2
16680 casxa [%l6] 0x81, %g2, %i4
16681 nop
16682 set 0x58, %g7
16683 ldd [%l7 + %g7], %l2
16684 fpsub32 %f10, %f22, %f14
16685 nop
16686 set 0x16, %g1
16687 ldstub [%l7 + %g1], %i3
16688 nop
16689 set 0x28, %o5
16690 lduw [%l7 + %o5], %l0
16691 nop
16692 set 0x5E, %g2
16693 sth %o3, [%l7 + %g2]
16694 set 0x78, %i3
16695 stda %g6, [%l7 + %i3] 0xe2
16696 membar #Sync
16697 set 0x30, %l3
16698 stxa %i0, [%l7 + %l3] 0x81
16699 nop
16700 set 0x2D, %g4
16701 ldsb [%l7 + %g4], %o5
16702 add %i1, %g4, %l5
16703 set 0x18, %o6
16704 stxa %o7, [%l7 + %o6] 0x89
16705 nop
16706 set 0x48, %l6
16707 stx %l1, [%l7 + %l6]
16708 fpadd32s %f21, %f1, %f22
16709 set 0x20, %o0
16710 stda %i4, [%l7 + %o0] 0xeb
16711 membar #Sync
16712 nop
16713 set 0x34, %i5
16714 ldsw [%l7 + %i5], %o0
16715 set 0x41, %i4
16716 stba %o4, [%l7 + %i4] 0xeb
16717 membar #Sync
16718 set 0x18, %l4
16719 stha %i2, [%l7 + %l4] 0xea
16720 membar #Sync
16721 nop
16722 set 0x48, %g6
16723 std %l4, [%l7 + %g6]
16724 nop
16725 set 0x10, %i1
16726 ldx [%l7 + %i1], %o2
16727 add %l7, 0x68, %l6
16728 wr %g0, 0x88, %asi
16729 ldxa [%l6] %asi, %l2
16730 casxa [%l6] 0x88, %l2, %i7
16731 nop
16732 set 0x5C, %i0
16733 ldsw [%l7 + %i0], %i6
16734 and %g6, %g5, %g3
16735 set 0x40, %g5
16736 ldda [%l7 + %g5] 0xda, %f16
16737 and %l6, %g1, %o6
16738 nop
16739 set 0x40, %l0
16740 lduw [%l7 + %l0], %o1
16741 nop
16742 set 0x60, %i2
16743 ldd [%l7 + %i2], %f0
16744 set 0x24, %i7
16745 swapa [%l7 + %i7] 0x80, %g2
16746 nop
16747 set 0x48, %i6
16748 prefetch [%l7 + %i6], 3
16749 set 0x2B, %l2
16750 stba %l3, [%l7 + %l2] 0xe2
16751 membar #Sync
16752 nop
16753 set 0x08, %g3
16754 ldx [%l7 + %g3], %i3
16755 bl,a %icc, loop_111
16756 nop
16757 set 0x78, %o7
16758 stx %i4, [%l7 + %o7]
16759 and %l0, %g7, %i0
16760 set 0x74, %l5
16761 swapa [%l7 + %l5] 0x80, %o3
16762loop_111:
16763 nop
16764 set 0x6D, %l1
16765 stba %i1, [%l7 + %l1] 0x81
16766 set 0x40, %o2
16767 stda %f0, [%l7 + %o2] 0xda
16768 set 0x6C, %o1
16769 ldstuba [%l7 + %o1] 0x80, %g4
16770 add %l7, 0x40, %l6
16771 wr %g0, 0x88, %asi
16772 lda [%l6] %asi, %l5
16773 casa [%l6] 0x88, %l5, %o7
16774 set 0x58, %o4
16775 lda [%l7 + %o4] 0x81, %f2
16776 add %l7, 0x60, %l6
16777 wr %g0, 0x80, %asi
16778 casa [%l6] 0x80, %l1, %i5
16779 nop
16780 set 0x4E, %g7
16781 lduh [%l7 + %g7], %o0
16782 or %o5, %i2, %l4
16783 nop
16784 set 0x10, %g1
16785 stx %o4, [%l7 + %g1]
16786 and %o2, %l2, %i6
16787 set 0x3B, %o5
16788 ldstuba [%l7 + %o5] 0x89, %g6
16789 nop
16790 set 0x18, %o3
16791 stx %fsr, [%l7 + %o3]
16792 set 0x43, %g2
16793 ldstuba [%l7 + %g2] 0x80, %g5
16794 nop
16795 set 0x2C, %l3
16796 ldstub [%l7 + %l3], %i7
16797 add %l6, %g1, %o6
16798 set 0x58, %i3
16799 stda %o0, [%l7 + %i3] 0x80
16800 nop
16801 set 0x7E, %o6
16802 ldsb [%l7 + %o6], %g2
16803 set 0x78, %l6
16804 lda [%l7 + %l6] 0x81, %f6
16805 set 0x38, %g4
16806 stba %l3, [%l7 + %g4] 0xe3
16807 membar #Sync
16808 st %f14, [%l7 + 0x3C]
16809 set 0x34, %i5
16810 lda [%l7 + %i5] 0x89, %f13
16811 nop
16812 set 0x0C, %o0
16813 ldsw [%l7 + %o0], %i3
16814 nop
16815 set 0x58, %l4
16816 ldsh [%l7 + %l4], %g3
16817 set 0x58, %i4
16818 prefetcha [%l7 + %i4] 0x81, 3
16819 and %g7, %i0, %l0
16820 set 0x53, %g6
16821 stba %o3, [%l7 + %g6] 0xea
16822 membar #Sync
16823 set 0x40, %i1
16824 stda %f0, [%l7 + %i1] 0x89
16825 set 0x36, %g5
16826 ldstuba [%l7 + %g5] 0x80, %i1
16827 set 0x78, %l0
16828 stha %l5, [%l7 + %l0] 0x80
16829 set 0x78, %i0
16830 swapa [%l7 + %i0] 0x88, %g4
16831 set 0x10, %i2
16832 prefetcha [%l7 + %i2] 0x89, 1
16833 nop
16834 set 0x08, %i7
16835 swap [%l7 + %i7], %i5
16836 set 0x08, %l2
16837 lda [%l7 + %l2] 0x81, %f19
16838 set 0x48, %g3
16839 stha %o0, [%l7 + %g3] 0xe3
16840 membar #Sync
16841 nop
16842 set 0x48, %o7
16843 sth %o7, [%l7 + %o7]
16844 nop
16845 set 0x08, %i6
16846 std %i2, [%l7 + %i6]
16847 set 0x44, %l5
16848 stwa %l4, [%l7 + %l5] 0xe2
16849 membar #Sync
16850 or %o5, %o4, %l2
16851 set 0x08, %l1
16852 ldxa [%l7 + %l1] 0x80, %i6
16853 wr %g6, %g5, %pic
16854 set 0x64, %o1
16855 stha %i7, [%l7 + %o1] 0x81
16856 set 0x70, %o4
16857 stxa %l6, [%l7 + %o4] 0xe2
16858 membar #Sync
16859 set 0x20, %o2
16860 prefetcha [%l7 + %o2] 0x89, 4
16861 set 0x50, %g7
16862 stha %o6, [%l7 + %g7] 0x81
16863 set 0x40, %o5
16864 prefetcha [%l7 + %o5] 0x88, 0
16865 nop
16866 set 0x6C, %g1
16867 prefetch [%l7 + %g1], 4
16868 nop
16869 set 0x41, %o3
16870 ldsb [%l7 + %o3], %g1
16871 set 0x7D, %g2
16872 ldstuba [%l7 + %g2] 0x81, %g2
16873 nop
16874 set 0x10, %i3
16875 ldd [%l7 + %i3], %l2
16876 nop
16877 set 0x4C, %l3
16878 ldsw [%l7 + %l3], %g3
16879 set 0x2B, %o6
16880 stba %i4, [%l7 + %o6] 0xe2
16881 membar #Sync
16882 nop
16883 set 0x48, %g4
16884 stw %i3, [%l7 + %g4]
16885 membar #Sync
16886 set 0x40, %i5
16887 ldda [%l7 + %i5] 0xf0, %f0
16888 nop
16889 set 0x40, %o0
16890 std %i0, [%l7 + %o0]
16891 set 0x08, %l4
16892 ldxa [%l7 + %l4] 0x80, %g7
16893 nop
16894 set 0x20, %i4
16895 swap [%l7 + %i4], %l0
16896 set 0x40, %l6
16897 stda %f0, [%l7 + %l6] 0xda
16898 set 0x40, %i1
16899 stda %f0, [%l7 + %i1] 0x80
16900 nop
16901 set 0x38, %g6
16902 swap [%l7 + %g6], %i1
16903 set 0x40, %g5
16904 lda [%l7 + %g5] 0x81, %f22
16905 add %l7, 0x44, %l6
16906 wr %g0, 0x80, %asi
16907 lda [%l6] %asi, %l5
16908 casa [%l6] 0x80, %l5, %o3
16909 st %f11, [%l7 + 0x60]
16910 nop
16911 set 0x60, %l0
16912 ldd [%l7 + %l0], %f6
16913 nop
16914 nop
16915 setx 0xB6276AD96D75449C, %l0, %l6
16916 stx %l6, [%l7 + 0x28]
16917 ldd [%l7 + 0x28], %f24
16918 setx 0x85B4A91C3C40E2F0, %l1, %l5
16919 stx %l5, [%l7 + 0x10]
16920 ldd [%l7 + 0x10], %f10
16921 fdivd %f10, %f24, %f10
16922 set 0x50, %i0
16923 stxa %l1, [%l7 + %i0] 0xea
16924 membar #Sync
16925 nop
16926 set 0x0C, %i7
16927 swap [%l7 + %i7], %g4
16928 nop
16929 set 0x70, %l2
16930 ldx [%l7 + %l2], %o0
16931 nop
16932 set 0x4E, %g3
16933 ldsh [%l7 + %g3], %i5
16934 nop
16935 set 0x20, %o7
16936 ldx [%l7 + %o7], %i2
16937 set 0x21, %i6
16938 stba %o7, [%l7 + %i6] 0xe3
16939 membar #Sync
16940 add %l4, %o5, %l2
16941 nop
16942 set 0x50, %l5
16943 ldd [%l7 + %l5], %f6
16944 add %l7, 0x60, %l6
16945 wr %g0, 0x88, %asi
16946 lda [%l6] %asi, %o4
16947 casa [%l6] 0x88, %o4, %g6
16948 set 0x21, %i2
16949 ldstuba [%l7 + %i2] 0x89, %g5
16950 set 0x4A, %l1
16951 stha %i7, [%l7 + %l1] 0xe2
16952 membar #Sync
16953 add %l6, %o2, %i6
16954 ld [%l7 + 0x1C], %f25
16955 set 0x10, %o4
16956 ldda [%l7 + %o4] 0x80, %o6
16957 set 0x40, %o2
16958 ldxa [%l7 + %o2] 0x88, %g1
16959 nop
16960 set 0x20, %o1
16961 std %g2, [%l7 + %o1]
16962 nop
16963 set 0x28, %g7
16964 std %o0, [%l7 + %g7]
16965 nop
16966 set 0x20, %o5
16967 ldx [%l7 + %o5], %l3
16968 nop
16969 set 0x52, %o3
16970 ldstub [%l7 + %o3], %g3
16971 nop
16972 set 0x44, %g1
16973 stw %i4, [%l7 + %g1]
16974 nop
16975 set 0x58, %i3
16976 ldd [%l7 + %i3], %f18
16977 nop
16978 set 0x5C, %l3
16979 stw %i0, [%l7 + %l3]
16980 set 0x10, %g2
16981 ldda [%l7 + %g2] 0xe3, %g6
16982 nop
16983 set 0x18, %g4
16984 std %f22, [%l7 + %g4]
16985 set 0x2C, %i5
16986 stha %i3, [%l7 + %i5] 0xe2
16987 membar #Sync
16988 nop
16989 set 0x34, %o0
16990 stw %i1, [%l7 + %o0]
16991 nop
16992 set 0x38, %l4
16993 std %f2, [%l7 + %l4]
16994 nop
16995 set 0x7A, %o6
16996 ldstub [%l7 + %o6], %l5
16997 nop
16998 set 0x14, %l6
16999 lduh [%l7 + %l6], %l0
17000 nop
17001 set 0x10, %i1
17002 stx %fsr, [%l7 + %i1]
17003 and %l1, %o3, %o0
17004 set 0x18, %g6
17005 lda [%l7 + %g6] 0x88, %f14
17006 wr %g4, %i2, %ccr
17007 bgu,pt %icc, loop_112
17008 nop
17009 set 0x56, %i4
17010 ldstub [%l7 + %i4], %i5
17011 set 0x58, %l0
17012 swapa [%l7 + %l0] 0x81, %o7
17013loop_112:
17014 nop
17015 set 0x08, %g5
17016 ldx [%l7 + %g5], %l4
17017 nop
17018 set 0x30, %i7
17019 prefetch [%l7 + %i7], 4
17020 nop
17021 set 0x28, %i0
17022 ldd [%l7 + %i0], %l2
17023 nop
17024 set 0x20, %g3
17025 ldx [%l7 + %g3], %o5
17026 add %l7, 0x68, %l6
17027 wr %g0, 0x89, %asi
17028 casxa [%l6] 0x89, %g6, %g5
17029 set 0x40, %o7
17030 ldda [%l7 + %o7] 0xeb, %o4
17031 nop
17032 set 0x50, %i6
17033 ldsb [%l7 + %i6], %l6
17034 set 0x68, %l2
17035 prefetcha [%l7 + %l2] 0x89, 3
17036 set 0x30, %i2
17037 ldda [%l7 + %i2] 0x88, %o2
17038 set 0x40, %l1
17039 ldda [%l7 + %l1] 0xe3, %o6
17040 set 0x60, %o4
17041 stxa %g1, [%l7 + %o4] 0x81
17042 nop
17043 set 0x10, %l5
17044 ldd [%l7 + %l5], %i6
17045 set 0x70, %o2
17046 stwa %o1, [%l7 + %o2] 0x81
17047 set 0x44, %g7
17048 swapa [%l7 + %g7] 0x89, %g2
17049 nop
17050 set 0x40, %o5
17051 ldd [%l7 + %o5], %l2
17052 nop
17053 set 0x30, %o1
17054 stx %i4, [%l7 + %o1]
17055 nop
17056 set 0x56, %g1
17057 ldstub [%l7 + %g1], %g3
17058 and %g7, %i3, %i1
17059 set 0x22, %o3
17060 ldstuba [%l7 + %o3] 0x88, %i0
17061 set 0x78, %l3
17062 swapa [%l7 + %l3] 0x80, %l0
17063 set 0x48, %g2
17064 lda [%l7 + %g2] 0x88, %f17
17065 set 0x5C, %g4
17066 sta %f5, [%l7 + %g4] 0x88
17067 set 0x40, %i3
17068 stda %f16, [%l7 + %i3] 0xf8
17069 membar #Sync
17070 set 0x4C, %i5
17071 swapa [%l7 + %i5] 0x88, %l1
17072 nop
17073 set 0x20, %l4
17074 std %f24, [%l7 + %l4]
17075 set 0x40, %o0
17076 lda [%l7 + %o0] 0x89, %f19
17077 nop
17078 set 0x70, %l6
17079 ldx [%l7 + %l6], %l5
17080 nop
17081 set 0x2E, %i1
17082 sth %o3, [%l7 + %i1]
17083 set 0x7E, %g6
17084 stha %o0, [%l7 + %g6] 0x81
17085 or %i2, %i5, %o7
17086 set 0x4C, %i4
17087 swapa [%l7 + %i4] 0x88, %g4
17088 nop
17089 set 0x30, %o6
17090 ldd [%l7 + %o6], %l4
17091 set 0x40, %l0
17092 stxa %o5, [%l7 + %l0] 0x89
17093 nop
17094 set 0x18, %i7
17095 prefetch [%l7 + %i7], 0
17096 st %f25, [%l7 + 0x4C]
17097 set 0x20, %g5
17098 ldda [%l7 + %g5] 0xe3, %l2
17099 nop
17100 set 0x28, %g3
17101 ldd [%l7 + %g3], %f16
17102 fpsub16s %f20, %f11, %f11
17103 ld [%l7 + 0x08], %f7
17104 nop
17105 set 0x38, %i0
17106 swap [%l7 + %i0], %g5
17107 nop
17108 set 0x78, %i6
17109 stx %fsr, [%l7 + %i6]
17110 set 0x3E, %l2
17111 stba %o4, [%l7 + %l2] 0x81
17112 nop
17113 set 0x20, %o7
17114 sth %l6, [%l7 + %o7]
17115 nop
17116 set 0x64, %l1
17117 ldsw [%l7 + %l1], %g6
17118 set 0x48, %i2
17119 stda %i6, [%l7 + %i2] 0xea
17120 membar #Sync
17121 set 0x17, %l5
17122 stba %o6, [%l7 + %l5] 0xeb
17123 membar #Sync
17124 set 0x68, %o4
17125 swapa [%l7 + %o4] 0x81, %g1
17126 nop
17127 set 0x5E, %o2
17128 ldsh [%l7 + %o2], %i6
17129 set 0x55, %g7
17130 ldstuba [%l7 + %g7] 0x80, %o2
17131 nop
17132 set 0x46, %o1
17133 sth %g2, [%l7 + %o1]
17134 nop
17135 set 0x3C, %g1
17136 lduw [%l7 + %g1], %o1
17137 add %l7, 0x20, %l6
17138 wr %g0, 0x81, %asi
17139 casa [%l6] 0x81, %l3, %g3
17140 set 0x28, %o3
17141 lda [%l7 + %o3] 0x89, %f22
17142 set 0x46, %o5
17143 stha %g7, [%l7 + %o5] 0x88
17144 nop
17145 set 0x20, %l3
17146 lduh [%l7 + %l3], %i3
17147 nop
17148 set 0x68, %g2
17149 swap [%l7 + %g2], %i1
17150 set 0x10, %g4
17151 stwa %i0, [%l7 + %g4] 0xeb
17152 membar #Sync
17153 nop
17154 set 0x60, %i3
17155 ldd [%l7 + %i3], %i4
17156 set 0x70, %i5
17157 ldda [%l7 + %i5] 0x80, %l0
17158 nop
17159 set 0x60, %o0
17160 stx %l5, [%l7 + %o0]
17161 nop
17162 set 0x08, %l4
17163 ldx [%l7 + %l4], %o3
17164 set 0x72, %i1
17165 stha %l0, [%l7 + %i1] 0x89
17166 set 0x20, %g6
17167 ldxa [%l7 + %g6] 0x88, %i2
17168 nop
17169 set 0x18, %i4
17170 stx %i5, [%l7 + %i4]
17171 nop
17172 nop
17173 setx 0x6F20905F7EFDA656, %l0, %l6
17174 stx %l6, [%l7 + 0x28]
17175 ldd [%l7 + 0x28], %f12
17176 setx 0x34EB921819F1E947, %l1, %l5
17177 stx %l5, [%l7 + 0x10]
17178 ldd [%l7 + 0x10], %f12
17179 fdivd %f12, %f12, %f12
17180 st %fsr, [%l7 + 0x18]
17181 nop
17182 set 0x39, %o6
17183 ldstub [%l7 + %o6], %o0
17184 set 0x20, %l6
17185 prefetcha [%l7 + %l6] 0x88, 0
17186 nop
17187 set 0x59, %i7
17188 ldstub [%l7 + %i7], %g4
17189 fpadd16s %f20, %f3, %f8
17190 nop
17191 set 0x44, %g5
17192 ldsh [%l7 + %g5], %o5
17193 or %l4, %l2, %g5
17194 nop
17195 set 0x20, %g3
17196 ldx [%l7 + %g3], %l6
17197 set 0x64, %l0
17198 sta %f25, [%l7 + %l0] 0x89
17199 st %fsr, [%l7 + 0x74]
17200 nop
17201 set 0x10, %i0
17202 ldx [%l7 + %i0], %g6
17203 and %i7, %o6, %o4
17204 st %f4, [%l7 + 0x50]
17205 nop
17206 set 0x44, %i6
17207 ldsw [%l7 + %i6], %g1
17208 wr %i6, %g2, %ccr
17209 nop
17210 set 0x38, %l2
17211 ldx [%l7 + %l2], %o2
17212 nop
17213 set 0x28, %o7
17214 lduw [%l7 + %o7], %o1
17215 set 0x44, %l1
17216 stha %l3, [%l7 + %l1] 0x81
17217 nop
17218 set 0x12, %i2
17219 ldsh [%l7 + %i2], %g3
17220 nop
17221 set 0x0C, %o4
17222 prefetch [%l7 + %o4], 1
17223 nop
17224 set 0x38, %l5
17225 stx %i3, [%l7 + %l5]
17226 nop
17227 set 0x5E, %o2
17228 sth %i1, [%l7 + %o2]
17229 nop
17230 nop
17231 setx 0x7C2F9520, %l0, %l6
17232 st %l6, [%l7 + 0x28]
17233 ld [%l7 + 0x28], %f27
17234 setx 0x7E0B28B3, %l1, %l5
17235 st %l5, [%l7 + 0x10]
17236 ld [%l7 + 0x10], %f1
17237 fdivs %f1, %f27, %f1
17238 set 0x40, %g7
17239 prefetcha [%l7 + %g7] 0x88, 1
17240 set 0x18, %g1
17241 ldxa [%l7 + %g1] 0x89, %i4
17242 nop
17243 set 0x37, %o3
17244 ldub [%l7 + %o3], %i0
17245 nop
17246 set 0x26, %o5
17247 lduh [%l7 + %o5], %l1
17248 set 0x5E, %o1
17249 ldstuba [%l7 + %o1] 0x80, %l5
17250 nop
17251 set 0x5E, %l3
17252 ldsb [%l7 + %l3], %l0
17253 set 0x50, %g2
17254 swapa [%l7 + %g2] 0x89, %o3
17255 nop
17256 set 0x60, %i3
17257 ldd [%l7 + %i3], %i4
17258 nop
17259 set 0x60, %g4
17260 ldx [%l7 + %g4], %o0
17261 set 0x40, %o0
17262 ldda [%l7 + %o0] 0x80, %f0
17263 nop
17264 set 0x08, %l4
17265 ldd [%l7 + %l4], %i2
17266 set 0x58, %i5
17267 ldxa [%l7 + %i5] 0x89, %o7
17268 st %fsr, [%l7 + 0x60]
17269 nop
17270 set 0x40, %i1
17271 stx %o5, [%l7 + %i1]
17272 nop
17273 set 0x48, %i4
17274 stx %g4, [%l7 + %i4]
17275 bg %xcc, loop_113
17276 nop
17277 set 0x08, %g6
17278 lduw [%l7 + %g6], %l4
17279 nop
17280 set 0x61, %l6
17281 ldub [%l7 + %l6], %l2
17282 add %l7, 0x30, %l6
17283 wr %g0, 0x81, %asi
17284 casxa [%l6] 0x81, %g5, %l6
17285loop_113:
17286 nop
17287 set 0x08, %i7
17288 ldxa [%l7 + %i7] 0x81, %g6
17289 nop
17290 set 0x1C, %o6
17291 ldsh [%l7 + %o6], %o6
17292 add %i7, %g1, %i6
17293 nop
17294 set 0x1A, %g5
17295 sth %g2, [%l7 + %g5]
17296 st %fsr, [%l7 + 0x2C]
17297 nop
17298 set 0x28, %l0
17299 swap [%l7 + %l0], %o4
17300 nop
17301 set 0x08, %g3
17302 stx %fsr, [%l7 + %g3]
17303 set 0x40, %i0
17304 ldda [%l7 + %i0] 0xea, %o0
17305 nop
17306 set 0x20, %l2
17307 lduw [%l7 + %l2], %o2
17308 add %l7, 0x0C, %l6
17309 wr %g0, 0x80, %asi
17310 lda [%l6] %asi, %g3
17311 casa [%l6] 0x80, %g3, %i3
17312 nop
17313 set 0x50, %i6
17314 swap [%l7 + %i6], %l3
17315 set 0x57, %o7
17316 stba %g7, [%l7 + %o7] 0xe2
17317 membar #Sync
17318 nop
17319 set 0x42, %l1
17320 sth %i4, [%l7 + %l1]
17321 st %f31, [%l7 + 0x50]
17322 set 0x2C, %o4
17323 stha %i0, [%l7 + %o4] 0x81
17324 nop
17325 set 0x6A, %i2
17326 ldsh [%l7 + %i2], %l1
17327 nop
17328 set 0x5C, %l5
17329 ldub [%l7 + %l5], %i1
17330 nop
17331 set 0x59, %o2
17332 ldub [%l7 + %o2], %l5
17333 st %f19, [%l7 + 0x60]
17334 nop
17335 set 0x0A, %g7
17336 ldub [%l7 + %g7], %l0
17337 or %i5, %o0, %i2
17338 nop
17339 set 0x14, %g1
17340 swap [%l7 + %g1], %o7
17341 add %l7, 0x28, %l6
17342 wr %g0, 0x81, %asi
17343 casa [%l6] 0x81, %o5, %o3
17344 nop
17345 set 0x1A, %o5
17346 sth %g4, [%l7 + %o5]
17347 add %l7, 0x4C, %l6
17348 wr %g0, 0x81, %asi
17349 lda [%l6] %asi, %l2
17350 casa [%l6] 0x81, %l2, %g5
17351 nop
17352 set 0x30, %o1
17353 ldx [%l7 + %o1], %l4
17354 nop
17355 set 0x44, %l3
17356 ldsw [%l7 + %l3], %l6
17357 set 0x48, %g2
17358 stha %g6, [%l7 + %g2] 0xe3
17359 membar #Sync
17360 set 0x48, %i3
17361 sta %f0, [%l7 + %i3] 0x81
17362 set 0x48, %o3
17363 stha %i7, [%l7 + %o3] 0xea
17364 membar #Sync
17365 set 0x70, %g4
17366 ldda [%l7 + %g4] 0xeb, %g0
17367 bleu,pn %icc, loop_114
17368 nop
17369 set 0x08, %o0
17370 lduh [%l7 + %o0], %o6
17371 nop
17372 set 0x2C, %l4
17373 lduw [%l7 + %l4], %g2
17374 nop
17375 set 0x40, %i1
17376 stx %fsr, [%l7 + %i1]
17377loop_114:
17378 st %f5, [%l7 + 0x68]
17379 nop
17380 set 0x54, %i5
17381 sth %o4, [%l7 + %i5]
17382 wr %g0, 0x7, %fprs
17383 or %o1, %g3, %l3
17384 set 0x58, %i4
17385 stxa %g7, [%l7 + %i4] 0x81
17386 nop
17387 set 0x28, %g6
17388 std %f22, [%l7 + %g6]
17389 wr %i3, %i0, %sys_tick
17390 set 0x54, %i7
17391 ldstuba [%l7 + %i7] 0x89, %i4
17392 nop
17393 set 0x6C, %l6
17394 ldsw [%l7 + %l6], %l1
17395 nop
17396 set 0x3E, %g5
17397 ldub [%l7 + %g5], %i1
17398 set 0x40, %l0
17399 stda %f0, [%l7 + %l0] 0x80
17400 nop
17401 set 0x56, %o6
17402 lduh [%l7 + %o6], %l5
17403 nop
17404 set 0x38, %g3
17405 ldd [%l7 + %g3], %l0
17406 set 0x78, %l2
17407 stha %o0, [%l7 + %l2] 0xeb
17408 membar #Sync
17409 nop
17410 set 0x4E, %i0
17411 ldsb [%l7 + %i0], %i5
17412 set 0x34, %o7
17413 stwa %i2, [%l7 + %o7] 0xe2
17414 membar #Sync
17415 set 0x40, %i6
17416 stda %f16, [%l7 + %i6] 0x89
17417 set 0x70, %o4
17418 stxa %o7, [%l7 + %o4] 0x80
17419 nop
17420 set 0x28, %i2
17421 ldd [%l7 + %i2], %o2
17422 nop
17423 set 0x4C, %l5
17424 ldsw [%l7 + %l5], %g4
17425 nop
17426 set 0x12, %o2
17427 ldsh [%l7 + %o2], %l2
17428 set 0x10, %l1
17429 stxa %o5, [%l7 + %l1] 0xe3
17430 membar #Sync
17431 or %g5, %l4, %g6
17432 and %i7, %l6, %o6
17433 nop
17434 set 0x60, %g7
17435 lduh [%l7 + %g7], %g2
17436 st %f20, [%l7 + 0x08]
17437 nop
17438 set 0x5E, %g1
17439 sth %g1, [%l7 + %g1]
17440 fpadd32 %f2, %f2, %f16
17441 st %f11, [%l7 + 0x3C]
17442 nop
17443 set 0x34, %o1
17444 prefetch [%l7 + %o1], 4
17445 set 0x58, %o5
17446 prefetcha [%l7 + %o5] 0x88, 4
17447 and %i6, %o2, %o1
17448 set 0x40, %g2
17449 stda %f0, [%l7 + %g2] 0xda
17450 nop
17451 or %g0, 0x8, %l0
17452 sllx %l0, 0x3c, %l0
17453 wr %l0, %g0, %sys_tick_cmpr
17454 set 0x18, %l3
17455 lda [%l7 + %l3] 0x88, %f10
17456 set 0x10, %o3
17457 stha %g3, [%l7 + %o3] 0x88
17458 set 0x10, %i3
17459 ldda [%l7 + %i3] 0x88, %i0
17460 nop
17461 set 0x7C, %g4
17462 stw %i3, [%l7 + %g4]
17463 nop
17464 set 0x32, %o0
17465 ldstub [%l7 + %o0], %l1
17466 set 0x70, %i1
17467 prefetcha [%l7 + %i1] 0x88, 0
17468 nop
17469 set 0x5F, %l4
17470 ldstub [%l7 + %l4], %l5
17471 add %l7, 0x10, %l6
17472 wr %g0, 0x80, %asi
17473 lda [%l6] %asi, %i4
17474 casa [%l6] 0x80, %i4, %o0
17475 set 0x58, %i5
17476 stda %l0, [%l7 + %i5] 0xeb
17477 membar #Sync
17478 add %i5, %o7, %i2
17479 nop
17480 set 0x44, %g6
17481 ldsh [%l7 + %g6], %g4
17482 nop
17483 set 0x58, %i4
17484 swap [%l7 + %i4], %o3
17485 set 0x18, %l6
17486 stwa %o5, [%l7 + %l6] 0xe2
17487 membar #Sync
17488 set 0x50, %i7
17489 ldda [%l7 + %i7] 0x81, %g4
17490 nop
17491 set 0x7C, %g5
17492 ldsw [%l7 + %g5], %l2
17493 st %f8, [%l7 + 0x38]
17494 set 0x3C, %l0
17495 sta %f25, [%l7 + %l0] 0x81
17496 and %l4, %i7, %l6
17497 nop
17498 set 0x68, %o6
17499 ldd [%l7 + %o6], %f14
17500 nop
17501 set 0x48, %g3
17502 ldx [%l7 + %g3], %g6
17503 st %f8, [%l7 + 0x50]
17504 fpadd16s %f17, %f4, %f3
17505 nop
17506 set 0x40, %l2
17507 ldd [%l7 + %l2], %o6
17508 nop
17509 set 0x58, %o7
17510 std %g0, [%l7 + %o7]
17511 nop
17512 set 0x30, %i0
17513 stx %g2, [%l7 + %i0]
17514 set 0x40, %o4
17515 stda %f0, [%l7 + %o4] 0xf1
17516 membar #Sync
17517 set 0x60, %i2
17518 stwa %i6, [%l7 + %i2] 0x89
17519 nop
17520 set 0x24, %i6
17521 ldsh [%l7 + %i6], %o2
17522 nop
17523 set 0x49, %o2
17524 ldstub [%l7 + %o2], %o4
17525 nop
17526 set 0x14, %l5
17527 ldsw [%l7 + %l5], %o1
17528 add %l3, %g7, %g3
17529 nop
17530 set 0x50, %g7
17531 std %f20, [%l7 + %g7]
17532 nop
17533 set 0x20, %l1
17534 ldsb [%l7 + %l1], %i3
17535 nop
17536 set 0x44, %o1
17537 swap [%l7 + %o1], %i0
17538 nop
17539 set 0x0C, %o5
17540 ldsh [%l7 + %o5], %i1
17541 set 0x14, %g1
17542 stwa %l5, [%l7 + %g1] 0x89
17543 nop
17544 set 0x08, %g2
17545 ldd [%l7 + %g2], %l0
17546 set 0x40, %l3
17547 ldda [%l7 + %l3] 0x88, %o0
17548 bne,a %icc, loop_115
17549 nop
17550 set 0x28, %i3
17551 ldd [%l7 + %i3], %f8
17552 set 0x34, %o3
17553 sta %f6, [%l7 + %o3] 0x81
17554loop_115:
17555 nop
17556 set 0x68, %o0
17557 ldsw [%l7 + %o0], %i4
17558 nop
17559 set 0x44, %i1
17560 swap [%l7 + %i1], %i5
17561 or %l0, %o7, %i2
17562 set 0x12, %l4
17563 stha %o3, [%l7 + %l4] 0xe3
17564 membar #Sync
17565 set 0x40, %i5
17566 stwa %g4, [%l7 + %i5] 0x80
17567 st %f6, [%l7 + 0x50]
17568 fpsub32s %f1, %f26, %f16
17569 nop
17570 set 0x20, %g4
17571 stw %o5, [%l7 + %g4]
17572 wr %l2, %g5, %y
17573 set 0x40, %g6
17574 ldda [%l7 + %g6] 0xe2, %l4
17575 be,a,pn %xcc, loop_116
17576 or %i7, %g6, %l6
17577 set 0x10, %l6
17578 stwa %o6, [%l7 + %l6] 0xeb
17579 membar #Sync
17580loop_116:
17581 nop
17582 set 0x7B, %i4
17583 ldsb [%l7 + %i4], %g1
17584 set 0x2D, %g5
17585 stba %g2, [%l7 + %g5] 0xea
17586 membar #Sync
17587 nop
17588 set 0x34, %l0
17589 swap [%l7 + %l0], %i6
17590 nop
17591 set 0x58, %o6
17592 std %o2, [%l7 + %o6]
17593 set 0x60, %i7
17594 ldda [%l7 + %i7] 0x80, %o4
17595 nop
17596 set 0x54, %l2
17597 ldstub [%l7 + %l2], %l3
17598 set 0x48, %g3
17599 ldxa [%l7 + %g3] 0x89, %o1
17600 nop
17601 set 0x38, %i0
17602 ldd [%l7 + %i0], %f12
17603 set 0x4C, %o7
17604 sta %f2, [%l7 + %o7] 0x80
17605 or %g7, %g3, %i3
17606 nop
17607 set 0x20, %o4
17608 lduw [%l7 + %o4], %i0
17609 nop
17610 set 0x60, %i6
17611 stx %i1, [%l7 + %i6]
17612 set 0x20, %i2
17613 swapa [%l7 + %i2] 0x88, %l1
17614 add %l5, %i4, %o0
17615 nop
17616 set 0x6C, %o2
17617 ldsw [%l7 + %o2], %l0
17618 add %o7, %i5, %i2
17619 set 0x0C, %l5
17620 lda [%l7 + %l5] 0x80, %f18
17621 nop
17622 set 0x30, %g7
17623 std %g4, [%l7 + %g7]
17624 st %f8, [%l7 + 0x78]
17625 set 0x5C, %l1
17626 lda [%l7 + %l1] 0x81, %f10
17627 nop
17628 set 0x48, %o5
17629 ldx [%l7 + %o5], %o3
17630 and %o5, %l2, %g5
17631 nop
17632 set 0x58, %g1
17633 stw %l4, [%l7 + %g1]
17634 nop
17635 set 0x08, %o1
17636 std %g6, [%l7 + %o1]
17637 nop
17638 set 0x50, %l3
17639 stx %l6, [%l7 + %l3]
17640 or %i7, %g1, %o6
17641 set 0x58, %i3
17642 stxa %i6, [%l7 + %i3] 0xeb
17643 membar #Sync
17644 set 0x3C, %g2
17645 swapa [%l7 + %g2] 0x89, %o2
17646 nop
17647 set 0x60, %o0
17648 swap [%l7 + %o0], %o4
17649 add %l7, 0x50, %l6
17650 wr %g0, 0x88, %asi
17651 casa [%l6] 0x88, %l3, %o1
17652 nop
17653 set 0x7C, %o3
17654 swap [%l7 + %o3], %g7
17655 nop
17656 set 0x50, %l4
17657 ldx [%l7 + %l4], %g2
17658 and %g3, %i3, %i1
17659 set 0x28, %i5
17660 prefetcha [%l7 + %i5] 0x80, 1
17661 set 0x30, %i1
17662 lda [%l7 + %i1] 0x80, %f5
17663 nop
17664 set 0x61, %g6
17665 ldstub [%l7 + %g6], %l5
17666 set 0x4C, %l6
17667 lda [%l7 + %l6] 0x89, %f9
17668 nop
17669 set 0x24, %i4
17670 ldsw [%l7 + %i4], %i0
17671 nop
17672 set 0x08, %g5
17673 std %o0, [%l7 + %g5]
17674 ld [%l7 + 0x40], %f13
17675 bn,pn %icc, loop_117
17676 nop
17677 set 0x18, %l0
17678 stx %l0, [%l7 + %l0]
17679 nop
17680 set 0x78, %o6
17681 ldd [%l7 + %o6], %f10
17682 set 0x62, %i7
17683 ldstuba [%l7 + %i7] 0x81, %o7
17684loop_117:
17685 nop
17686 set 0x50, %g4
17687 ldxa [%l7 + %g4] 0x89, %i4
17688 set 0x28, %g3
17689 ldxa [%l7 + %g3] 0x81, %i2
17690 nop
17691 set 0x11, %l2
17692 ldub [%l7 + %l2], %i5
17693 add %g4, %o5, %l2
17694 ble %xcc, loop_118
17695 nop
17696 set 0x7C, %o7
17697 swap [%l7 + %o7], %o3
17698 nop
17699 set 0x34, %o4
17700 lduw [%l7 + %o4], %l4
17701 nop
17702 set 0x3C, %i0
17703 stw %g6, [%l7 + %i0]
17704loop_118:
17705 and %l6, %i7, %g5
17706 nop
17707 set 0x70, %i2
17708 std %f26, [%l7 + %i2]
17709 set 0x1C, %o2
17710 lda [%l7 + %o2] 0x81, %f5
17711 nop
17712 set 0x5E, %l5
17713 lduh [%l7 + %l5], %g1
17714 nop
17715 set 0x78, %g7
17716 lduw [%l7 + %g7], %i6
17717 membar #Sync
17718 set 0x40, %i6
17719 ldda [%l7 + %i6] 0xf0, %f16
17720 set 0x20, %l1
17721 stxa %o6, [%l7 + %l1] 0xea
17722 membar #Sync
17723 add %o2, %o4, %o1
17724 nop
17725 set 0x28, %o5
17726 std %g6, [%l7 + %o5]
17727 membar #Sync
17728 set 0x40, %g1
17729 ldda [%l7 + %g1] 0xf8, %f0
17730 nop
17731 set 0x40, %o1
17732 std %f30, [%l7 + %o1]
17733 nop
17734 set 0x78, %l3
17735 ldd [%l7 + %l3], %l2
17736 set 0x30, %g2
17737 swapa [%l7 + %g2] 0x88, %g2
17738 set 0x28, %i3
17739 stxa %g3, [%l7 + %i3] 0x89
17740 membar #Sync
17741 set 0x40, %o0
17742 ldda [%l7 + %o0] 0xf1, %f16
17743 set 0x4F, %o3
17744 stba %i1, [%l7 + %o3] 0xea
17745 membar #Sync
17746 set 0x40, %i5
17747 stda %f16, [%l7 + %i5] 0x81
17748 nop
17749 set 0x67, %l4
17750 ldub [%l7 + %l4], %i3
17751 or %l5, %i0, %o0
17752 set 0x64, %g6
17753 ldstuba [%l7 + %g6] 0x81, %l0
17754 set 0x40, %l6
17755 ldda [%l7 + %l6] 0x80, %f16
17756 add %l1, %i4, %i2
17757 add %l7, 0x78, %l6
17758 wr %g0, 0x88, %asi
17759 ldxa [%l6] %asi, %o7
17760 casxa [%l6] 0x88, %o7, %i5
17761 set 0x08, %i1
17762 prefetcha [%l7 + %i1] 0x80, 0
17763 bg %xcc, loop_119
17764 nop
17765 set 0x62, %i4
17766 ldub [%l7 + %i4], %g4
17767 nop
17768 set 0x12, %g5
17769 ldub [%l7 + %g5], %o3
17770 wr %l2, %g6, %clear_softint
17771loop_119:
17772 nop
17773 set 0x18, %l0
17774 stw %l6, [%l7 + %l0]
17775 or %l4, %g5, %g1
17776 ld [%l7 + 0x18], %f1
17777 add %l7, 0x4C, %l6
17778 wr %g0, 0x80, %asi
17779 casa [%l6] 0x80, %i6, %i7
17780 add %o2, %o6, %o1
17781 nop
17782 set 0x38, %o6
17783 lduw [%l7 + %o6], %g7
17784 nop
17785 set 0x1C, %i7
17786 lduw [%l7 + %i7], %l3
17787 nop
17788 set 0x50, %g4
17789 lduh [%l7 + %g4], %o4
17790 or %g2, %g3, %i3
17791 nop
17792 set 0x0C, %g3
17793 prefetch [%l7 + %g3], 3
17794 ld [%l7 + 0x48], %f18
17795 membar #Sync
17796 set 0x40, %o7
17797 ldda [%l7 + %o7] 0xf9, %f16
17798 or %l5, %i1, %i0
17799 set 0x50, %l2
17800 stxa %l0, [%l7 + %l2] 0x89
17801 set 0x14, %o4
17802 sta %f19, [%l7 + %o4] 0x89
17803 fpadd32 %f26, %f0, %f2
17804 nop
17805 set 0x21, %i0
17806 ldstub [%l7 + %i0], %o0
17807 set 0x20, %o2
17808 prefetcha [%l7 + %o2] 0x80, 4
17809 nop
17810 set 0x58, %l5
17811 std %f28, [%l7 + %l5]
17812 wr %l1, %i2, %y
17813 nop
17814 set 0x74, %i2
17815 lduh [%l7 + %i2], %i5
17816 nop
17817 set 0x58, %g7
17818 stx %o7, [%l7 + %g7]
17819 nop
17820 set 0x24, %i6
17821 sth %g4, [%l7 + %i6]
17822 nop
17823 set 0x28, %o5
17824 lduw [%l7 + %o5], %o3
17825 or %l2, %g6, %l6
17826 st %f5, [%l7 + 0x14]
17827 set 0x6A, %g1
17828 stba %l4, [%l7 + %g1] 0xea
17829 membar #Sync
17830 set 0x20, %l1
17831 ldxa [%l7 + %l1] 0x89, %g5
17832 set 0x58, %l3
17833 stxa %o5, [%l7 + %l3] 0xe3
17834 membar #Sync
17835 nop
17836 set 0x28, %g2
17837 stw %g1, [%l7 + %g2]
17838 add %l7, 0x30, %l6
17839 wr %g0, 0x80, %asi
17840 lda [%l6] %asi, %i6
17841 casa [%l6] 0x80, %i6, %o2
17842 set 0x68, %i3
17843 ldxa [%l7 + %i3] 0x88, %o6
17844 set 0x40, %o1
17845 stda %f0, [%l7 + %o1] 0x89
17846 nop
17847 set 0x48, %o3
17848 ldx [%l7 + %o3], %i7
17849 set 0x10, %i5
17850 prefetcha [%l7 + %i5] 0x88, 4
17851 nop
17852 set 0x60, %o0
17853 stx %g7, [%l7 + %o0]
17854 nop
17855 set 0x63, %l4
17856 ldsb [%l7 + %l4], %l3
17857 set 0x40, %l6
17858 stda %f16, [%l7 + %l6] 0x80
17859 nop
17860 set 0x24, %i1
17861 lduh [%l7 + %i1], %g2
17862 nop
17863 set 0x20, %i4
17864 ldx [%l7 + %i4], %g3
17865 set 0x76, %g5
17866 ldstuba [%l7 + %g5] 0x80, %i3
17867 set 0x27, %g6
17868 ldstuba [%l7 + %g6] 0x88, %o4
17869 fpadd32s %f17, %f22, %f0
17870 nop
17871 set 0x4C, %l0
17872 lduw [%l7 + %l0], %l5
17873 nop
17874 set 0x78, %o6
17875 lduw [%l7 + %o6], %i0
17876 set 0x28, %i7
17877 sta %f27, [%l7 + %i7] 0x80
17878 set 0x44, %g3
17879 sta %f9, [%l7 + %g3] 0x89
17880 set 0x40, %g4
17881 stda %f0, [%l7 + %g4] 0xca
17882 set 0x38, %o7
17883 swapa [%l7 + %o7] 0x80, %l0
17884 nop
17885 set 0x38, %l2
17886 ldsh [%l7 + %l2], %i1
17887 set 0x40, %i0
17888 ldda [%l7 + %i0] 0xda, %f0
17889 nop
17890 set 0x26, %o4
17891 ldsb [%l7 + %o4], %o0
17892 add %l7, 0x38, %l6
17893 wr %g0, 0x80, %asi
17894 lda [%l6] %asi, %i4
17895 casa [%l6] 0x80, %i4, %i2
17896 nop
17897 set 0x0C, %l5
17898 lduw [%l7 + %l5], %l1
17899 nop
17900 set 0x38, %o2
17901 std %i4, [%l7 + %o2]
17902 nop
17903 set 0x10, %g7
17904 std %o6, [%l7 + %g7]
17905 set 0x34, %i2
17906 stha %g4, [%l7 + %i2] 0x88
17907 set 0x30, %i6
17908 stxa %l2, [%l7 + %i6] 0x88
17909 nop
17910 set 0x28, %g1
17911 ldd [%l7 + %g1], %f20
17912 membar #Sync
17913 set 0x40, %l1
17914 ldda [%l7 + %l1] 0xf8, %f0
17915 set 0x3C, %l3
17916 sta %f11, [%l7 + %l3] 0x81
17917 wr %o3, %g6, %ccr
17918 ld [%l7 + 0x4C], %f9
17919 st %fsr, [%l7 + 0x60]
17920 set 0x68, %o5
17921 stxa %l6, [%l7 + %o5] 0xe2
17922 membar #Sync
17923 nop
17924 set 0x18, %g2
17925 prefetch [%l7 + %g2], 2
17926 set 0x40, %o1
17927 ldda [%l7 + %o1] 0x88, %l4
17928 nop
17929 set 0x78, %i3
17930 std %o4, [%l7 + %i3]
17931 nop
17932 set 0x78, %o3
17933 stw %g1, [%l7 + %o3]
17934 nop
17935 set 0x11, %o0
17936 ldub [%l7 + %o0], %g5
17937 set 0x63, %i5
17938 ldstuba [%l7 + %i5] 0x80, %o2
17939 nop
17940 set 0x70, %l6
17941 std %f0, [%l7 + %l6]
17942 add %o6, %i7, %o1
17943 set 0x7C, %i1
17944 stba %i6, [%l7 + %i1] 0x80
17945 set 0x48, %l4
17946 swapa [%l7 + %l4] 0x88, %l3
17947 nop
17948 set 0x50, %g5
17949 prefetch [%l7 + %g5], 2
17950 st %f2, [%l7 + 0x3C]
17951 nop
17952 set 0x68, %i4
17953 std %g6, [%l7 + %i4]
17954 st %f3, [%l7 + 0x18]
17955 nop
17956 set 0x7C, %l0
17957 stw %g3, [%l7 + %l0]
17958 set 0x2C, %o6
17959 swapa [%l7 + %o6] 0x80, %g2
17960 set 0x5B, %i7
17961 stba %i3, [%l7 + %i7] 0xea
17962 membar #Sync
17963 fpsub32 %f28, %f28, %f30
17964 set 0x40, %g6
17965 stda %f0, [%l7 + %g6] 0xca
17966 set 0x10, %g3
17967 stda %o4, [%l7 + %g3] 0x81
17968 nop
17969 set 0x50, %o7
17970 ldd [%l7 + %o7], %i0
17971 nop
17972 set 0x38, %g4
17973 std %f10, [%l7 + %g4]
17974 nop
17975 set 0x5E, %l2
17976 lduh [%l7 + %l2], %l0
17977 nop
17978 set 0x20, %o4
17979 ldd [%l7 + %o4], %i0
17980 or %l5, %i4, %i2
17981 set 0x40, %i0
17982 stda %f0, [%l7 + %i0] 0xf1
17983 membar #Sync
17984 add %o0, %i5, %o7
17985 set 0x40, %l5
17986 ldda [%l7 + %l5] 0x88, %f16
17987 fpsub16 %f2, %f12, %f28
17988 nop
17989 set 0x08, %g7
17990 ldx [%l7 + %g7], %l1
17991 nop
17992 set 0x08, %o2
17993 std %f0, [%l7 + %o2]
17994 nop
17995 set 0x18, %i6
17996 swap [%l7 + %i6], %l2
17997 nop
17998 set 0x32, %g1
17999 sth %o3, [%l7 + %g1]
18000 and %g4, %l6, %l4
18001 set 0x3A, %l1
18002 stha %o5, [%l7 + %l1] 0xea
18003 membar #Sync
18004 set 0x4E, %i2
18005 stha %g6, [%l7 + %i2] 0x80
18006 nop
18007 set 0x30, %l3
18008 prefetch [%l7 + %l3], 4
18009 set 0x58, %o5
18010 ldxa [%l7 + %o5] 0x88, %g1
18011 nop
18012 set 0x18, %g2
18013 lduw [%l7 + %g2], %o2
18014 set 0x40, %i3
18015 ldda [%l7 + %i3] 0xd0, %f16
18016 and %o6, %i7, %g5
18017 set 0x0A, %o1
18018 ldstuba [%l7 + %o1] 0x88, %i6
18019 nop
18020 set 0x30, %o0
18021 stw %o1, [%l7 + %o0]
18022 bl,a,pn %xcc, loop_120
18023 nop
18024 set 0x64, %o3
18025 prefetch [%l7 + %o3], 0
18026 add %l7, 0x3C, %l6
18027 wr %g0, 0x80, %asi
18028 lda [%l6] %asi, %g7
18029 casa [%l6] 0x80, %g7, %g3
18030loop_120:
18031 nop
18032 set 0x0A, %l6
18033 ldstub [%l7 + %l6], %l3
18034 set 0x38, %i5
18035 sta %f29, [%l7 + %i5] 0x88
18036 nop
18037 set 0x77, %l4
18038 ldstub [%l7 + %l4], %i3
18039 set 0x40, %i1
18040 stda %f16, [%l7 + %i1] 0x89
18041 ld [%l7 + 0x24], %f12
18042 set 0x70, %g5
18043 stwa %o4, [%l7 + %g5] 0xeb
18044 membar #Sync
18045 set 0x1E, %i4
18046 stha %g2, [%l7 + %i4] 0x88
18047 add %l7, 0x58, %l6
18048 wr %g0, 0x80, %asi
18049 casxa [%l6] 0x80, %i0, %i1
18050 st %fsr, [%l7 + 0x3C]
18051 and %l0, %l5, %i2
18052 be,a,pn %icc, loop_121
18053 wr %i4, %o0, %set_softint
18054 nop
18055 set 0x22, %l0
18056 sth %o7, [%l7 + %l0]
18057 set 0x40, %o6
18058 stda %f16, [%l7 + %o6] 0xd2
18059loop_121:
18060 nop
18061 set 0x46, %i7
18062 stha %i5, [%l7 + %i7] 0x81
18063 set 0x6C, %g3
18064 stwa %l1, [%l7 + %g3] 0x80
18065 nop
18066 set 0x78, %g6
18067 ldx [%l7 + %g6], %o3
18068 set 0x50, %o7
18069 stxa %l2, [%l7 + %o7] 0xeb
18070 membar #Sync
18071 nop
18072 set 0x09, %g4
18073 stb %l6, [%l7 + %g4]
18074 set 0x40, %o4
18075 ldda [%l7 + %o4] 0xda, %f16
18076 set 0x40, %l2
18077 ldda [%l7 + %l2] 0xda, %f16
18078 add %l7, 0x1C, %l6
18079 wr %g0, 0x80, %asi
18080 lda [%l6] %asi, %g4
18081 casa [%l6] 0x80, %g4, %o5
18082 nop
18083 set 0x58, %l5
18084 ldd [%l7 + %l5], %f8
18085 nop
18086 set 0x08, %i0
18087 stx %g6, [%l7 + %i0]
18088 add %l4, %g1, %o6
18089 set 0x4E, %g7
18090 stha %o2, [%l7 + %g7] 0xe3
18091 membar #Sync
18092 nop
18093 set 0x08, %i6
18094 stw %i7, [%l7 + %i6]
18095 set 0x22, %o2
18096 ldstuba [%l7 + %o2] 0x88, %i6
18097 nop
18098 set 0x40, %l1
18099 std %o0, [%l7 + %l1]
18100 st %f17, [%l7 + 0x50]
18101 nop
18102 set 0x1C, %i2
18103 ldsw [%l7 + %i2], %g7
18104 set 0x50, %g1
18105 ldda [%l7 + %g1] 0x89, %g2
18106 nop
18107 set 0x40, %l3
18108 std %f14, [%l7 + %l3]
18109 nop
18110 set 0x50, %g2
18111 stx %fsr, [%l7 + %g2]
18112 set 0x20, %i3
18113 lda [%l7 + %i3] 0x81, %f7
18114 nop
18115 set 0x78, %o5
18116 ldd [%l7 + %o5], %g4
18117 nop
18118 set 0x73, %o0
18119 ldsb [%l7 + %o0], %l3
18120 or %o4, %g2, %i3
18121 wr %g0, 0x4, %fprs
18122 set 0x70, %o1
18123 stxa %l5, [%l7 + %o1] 0x81
18124 nop
18125 set 0x60, %o3
18126 ldd [%l7 + %o3], %f30
18127 nop
18128 set 0x6C, %i5
18129 ldsh [%l7 + %i5], %i2
18130 nop
18131 set 0x60, %l6
18132 std %i4, [%l7 + %l6]
18133 nop
18134 set 0x20, %i1
18135 std %o0, [%l7 + %i1]
18136 nop
18137 set 0x64, %g5
18138 ldsw [%l7 + %g5], %i1
18139 nop
18140 set 0x68, %l4
18141 sth %o7, [%l7 + %l4]
18142 nop
18143 set 0x40, %i4
18144 stw %i5, [%l7 + %i4]
18145 set 0x20, %o6
18146 prefetcha [%l7 + %o6] 0x80, 1
18147 nop
18148 set 0x08, %i7
18149 lduw [%l7 + %i7], %l2
18150 add %l7, 0x60, %l6
18151 wr %g0, 0x81, %asi
18152 casxa [%l6] 0x81, %l1, %g4
18153 nop
18154 set 0x28, %l0
18155 stx %l6, [%l7 + %l0]
18156 or %g6, %o5, %l4
18157 add %g1, %o6, %o2
18158 nop
18159 set 0x2E, %g6
18160 sth %i7, [%l7 + %g6]
18161 or %i6, %g7, %o1
18162 nop
18163 set 0x28, %o7
18164 ldx [%l7 + %o7], %g5
18165 add %l7, 0x40, %l6
18166 wr %g0, 0x80, %asi
18167 casa [%l6] 0x80, %g3, %l3
18168 nop
18169 set 0x3C, %g3
18170 ldub [%l7 + %g3], %g2
18171 ld [%l7 + 0x14], %f25
18172 set 0x60, %g4
18173 ldxa [%l7 + %g4] 0x89, %o4
18174 nop
18175 set 0x38, %o4
18176 stx %i3, [%l7 + %o4]
18177 nop
18178 set 0x18, %l5
18179 std %i0, [%l7 + %l5]
18180 set 0x60, %i0
18181 ldda [%l7 + %i0] 0x88, %l4
18182 add %i2, %l0, %i4
18183 st %f28, [%l7 + 0x2C]
18184 and %o0, %o7, %i1
18185 nop
18186 set 0x4C, %g7
18187 ldub [%l7 + %g7], %o3
18188 nop
18189 set 0x18, %i6
18190 lduw [%l7 + %i6], %i5
18191 ld [%l7 + 0x50], %f11
18192 add %l2, %g4, %l1
18193 add %l7, 0x0C, %l6
18194 wr %g0, 0x81, %asi
18195 casa [%l6] 0x81, %g6, %o5
18196 add %l6, %g1, %o6
18197 set 0x18, %o2
18198 stxa %o2, [%l7 + %o2] 0xe2
18199 membar #Sync
18200 nop
18201 set 0x18, %l1
18202 stx %i7, [%l7 + %l1]
18203 set 0x6A, %i2
18204 stba %l4, [%l7 + %i2] 0xe2
18205 membar #Sync
18206 set 0x48, %g1
18207 lda [%l7 + %g1] 0x89, %f1
18208 nop
18209 set 0x21, %l3
18210 stb %g7, [%l7 + %l3]
18211 st %f4, [%l7 + 0x3C]
18212 nop
18213 set 0x10, %l2
18214 ldsh [%l7 + %l2], %i6
18215 nop
18216 set 0x0D, %g2
18217 stb %o1, [%l7 + %g2]
18218 nop
18219 set 0x60, %o5
18220 ldd [%l7 + %o5], %g2
18221 nop
18222 set 0x68, %o0
18223 prefetch [%l7 + %o0], 4
18224 nop
18225 set 0x70, %i3
18226 prefetch [%l7 + %i3], 4
18227 set 0x40, %o3
18228 stda %f16, [%l7 + %o3] 0xd2
18229 nop
18230 set 0x57, %o1
18231 ldub [%l7 + %o1], %g5
18232 and %g2, %o4, %i3
18233 set 0x40, %i5
18234 ldda [%l7 + %i5] 0xe2, %l2
18235 nop
18236 set 0x38, %l6
18237 ldd [%l7 + %l6], %i0
18238 set 0x40, %i1
18239 ldda [%l7 + %i1] 0xd0, %f0
18240 set 0x6F, %g5
18241 stba %i2, [%l7 + %g5] 0xe2
18242 membar #Sync
18243 nop
18244 set 0x14, %i4
18245 ldsh [%l7 + %i4], %l0
18246 nop
18247 set 0x1C, %l4
18248 prefetch [%l7 + %l4], 3
18249 nop
18250 set 0x5E, %i7
18251 sth %l5, [%l7 + %i7]
18252 nop
18253 set 0x38, %o6
18254 std %o0, [%l7 + %o6]
18255 set 0x28, %l0
18256 stwa %i4, [%l7 + %l0] 0x88
18257 add %l7, 0x24, %l6
18258 wr %g0, 0x81, %asi
18259 lda [%l6] %asi, %i1
18260 casa [%l6] 0x81, %i1, %o7
18261 nop
18262 set 0x20, %g6
18263 stx %fsr, [%l7 + %g6]
18264 nop
18265 set 0x08, %g3
18266 stx %i5, [%l7 + %g3]
18267 or %o3, %g4, %l2
18268 nop
18269 set 0x14, %o7
18270 lduw [%l7 + %o7], %l1
18271 ld [%l7 + 0x50], %f9
18272 nop
18273 set 0x08, %g4
18274 std %o4, [%l7 + %g4]
18275 add %g6, %g1, %o6
18276 set 0x60, %l5
18277 lda [%l7 + %l5] 0x88, %f13
18278 set 0x24, %o4
18279 stha %l6, [%l7 + %o4] 0x81
18280 nop
18281 set 0x20, %g7
18282 stx %o2, [%l7 + %g7]
18283 wr %l4, %i7, %y
18284 set 0x20, %i6
18285 ldstuba [%l7 + %i6] 0x89, %g7
18286 add %i6, %o1, %g5
18287 set 0x34, %i0
18288 sta %f8, [%l7 + %i0] 0x81
18289 add %l7, 0x44, %l6
18290 wr %g0, 0x81, %asi
18291 lda [%l6] %asi, %g2
18292 casa [%l6] 0x81, %g2, %g3
18293 set 0x58, %o2
18294 lda [%l7 + %o2] 0x81, %f16
18295 nop
18296 set 0x58, %i2
18297 ldd [%l7 + %i2], %i2
18298 add %l7, 0x18, %l6
18299 wr %g0, 0x80, %asi
18300 casxa [%l6] 0x80, %o4, %i0
18301 set 0x70, %l1
18302 ldda [%l7 + %l1] 0xeb, %i2
18303 set 0x24, %g1
18304 swapa [%l7 + %g1] 0x89, %l3
18305 set 0x38, %l3
18306 lda [%l7 + %l3] 0x88, %f6
18307 nop
18308 set 0x37, %g2
18309 stb %l0, [%l7 + %g2]
18310 nop
18311 set 0x6C, %l2
18312 ldsb [%l7 + %l2], %o0
18313 nop
18314 set 0x18, %o0
18315 std %i4, [%l7 + %o0]
18316 add %i1, %l5, %o7
18317 nop
18318 set 0x10, %o5
18319 ldd [%l7 + %o5], %o2
18320 nop
18321 nop
18322 setx 0x982C5246, %l0, %l6
18323 st %l6, [%l7 + 0x28]
18324 ld [%l7 + 0x28], %f5
18325 setx 0x02EF24C5, %l1, %l5
18326 st %l5, [%l7 + 0x10]
18327 ld [%l7 + 0x10], %f10
18328 fdivs %f10, %f5, %f3
18329 nop
18330 set 0x78, %i3
18331 ldd [%l7 + %i3], %g4
18332 nop
18333 set 0x18, %o1
18334 ldd [%l7 + %o1], %l2
18335 st %fsr, [%l7 + 0x10]
18336 nop
18337 set 0x2C, %i5
18338 stb %l1, [%l7 + %i5]
18339 nop
18340 set 0x55, %o3
18341 ldstub [%l7 + %o3], %i5
18342 nop
18343 set 0x68, %i1
18344 std %f0, [%l7 + %i1]
18345 set 0x3C, %g5
18346 stwa %g6, [%l7 + %g5] 0x81
18347 set 0x40, %i4
18348 stda %f16, [%l7 + %i4] 0xda
18349 add %l7, 0x68, %l6
18350 wr %g0, 0x80, %asi
18351 ldxa [%l6] %asi, %o5
18352 casxa [%l6] 0x80, %o5, %g1
18353 nop
18354 set 0x50, %l6
18355 swap [%l7 + %l6], %o6
18356 nop
18357 set 0x50, %i7
18358 ldub [%l7 + %i7], %o2
18359 nop
18360 set 0x57, %l4
18361 stb %l6, [%l7 + %l4]
18362 nop
18363 set 0x50, %o6
18364 ldx [%l7 + %o6], %i7
18365 bgu,pn %icc, loop_122
18366 nop
18367 set 0x14, %l0
18368 swap [%l7 + %l0], %g7
18369 membar #Sync
18370 set 0x40, %g3
18371 ldda [%l7 + %g3] 0xf0, %f0
18372loop_122:
18373 fpadd16s %f15, %f18, %f20
18374 nop
18375 set 0x6C, %o7
18376 swap [%l7 + %o7], %i6
18377 nop
18378 set 0x3E, %g4
18379 ldsh [%l7 + %g4], %l4
18380 bn,a %xcc, loop_123
18381 nop
18382 set 0x6C, %g6
18383 ldsw [%l7 + %g6], %o1
18384 set 0x3C, %l5
18385 sta %f14, [%l7 + %l5] 0x88
18386loop_123:
18387 nop
18388 set 0x4D, %o4
18389 stba %g2, [%l7 + %o4] 0xea
18390 membar #Sync
18391 nop
18392 set 0x28, %g7
18393 lduw [%l7 + %g7], %g3
18394 set 0x40, %i0
18395 stda %f0, [%l7 + %i0] 0xca
18396 set 0x30, %i6
18397 stda %i2, [%l7 + %i6] 0xe2
18398 membar #Sync
18399 nop
18400 set 0x3C, %i2
18401 sth %o4, [%l7 + %i2]
18402 nop
18403 set 0x3A, %o2
18404 lduh [%l7 + %o2], %g5
18405 set 0x30, %g1
18406 sta %f16, [%l7 + %g1] 0x88
18407 nop
18408 set 0x32, %l1
18409 ldstub [%l7 + %l1], %i2
18410 nop
18411 set 0x44, %l3
18412 ldsw [%l7 + %l3], %i0
18413 nop
18414 set 0x38, %g2
18415 ldx [%l7 + %g2], %l3
18416 add %l7, 0x60, %l6
18417 wr %g0, 0x89, %asi
18418 casxa [%l6] 0x89, %l0, %o0
18419 set 0x50, %l2
18420 prefetcha [%l7 + %l2] 0x89, 4
18421 and %l5, %i4, %o3
18422 set 0x28, %o0
18423 stxa %g4, [%l7 + %o0] 0xeb
18424 membar #Sync
18425 add %l2, %l1, %i5
18426 add %l7, 0x10, %l6
18427 wr %g0, 0x88, %asi
18428 casa [%l6] 0x88, %g6, %o5
18429 nop
18430 set 0x68, %i3
18431 stw %o7, [%l7 + %i3]
18432 nop
18433 set 0x48, %o5
18434 prefetch [%l7 + %o5], 2
18435 or %o6, %o2, %g1
18436 nop
18437 set 0x18, %i5
18438 ldsw [%l7 + %i5], %i7
18439 and %g7, %i6, %l4
18440 set 0x40, %o1
18441 stda %f16, [%l7 + %o1] 0x80
18442 nop
18443 set 0x78, %o3
18444 std %f24, [%l7 + %o3]
18445 set 0x78, %g5
18446 swapa [%l7 + %g5] 0x88, %l6
18447 nop
18448 set 0x0C, %i1
18449 stw %o1, [%l7 + %i1]
18450 add %g3, %g2, %i3
18451 set 0x5C, %l6
18452 ldstuba [%l7 + %l6] 0x89, %o4
18453 nop
18454 set 0x34, %i7
18455 lduw [%l7 + %i7], %i2
18456 nop
18457 set 0x50, %l4
18458 ldd [%l7 + %l4], %f22
18459 nop
18460 set 0x18, %o6
18461 ldd [%l7 + %o6], %f14
18462 set 0x50, %l0
18463 lda [%l7 + %l0] 0x88, %f29
18464 set 0x50, %g3
18465 lda [%l7 + %g3] 0x80, %f16
18466 nop
18467 set 0x79, %o7
18468 stb %g5, [%l7 + %o7]
18469 and %i0, %l0, %l3
18470 set 0x70, %i4
18471 ldxa [%l7 + %i4] 0x89, %o0
18472 nop
18473 set 0x40, %g6
18474 ldd [%l7 + %g6], %l4
18475 nop
18476 set 0x08, %g4
18477 std %f8, [%l7 + %g4]
18478 set 0x70, %o4
18479 ldxa [%l7 + %o4] 0x88, %i4
18480 nop
18481 set 0x48, %g7
18482 ldx [%l7 + %g7], %i1
18483 st %fsr, [%l7 + 0x54]
18484 ld [%l7 + 0x48], %f3
18485 nop
18486 set 0x30, %l5
18487 ldsw [%l7 + %l5], %o3
18488 nop
18489 set 0x08, %i0
18490 stx %g4, [%l7 + %i0]
18491 or %l1, %l2, %i5
18492 nop
18493 set 0x44, %i2
18494 stw %g6, [%l7 + %i2]
18495 set 0x47, %i6
18496 ldstuba [%l7 + %i6] 0x89, %o7
18497 nop
18498 set 0x68, %g1
18499 ldx [%l7 + %g1], %o5
18500 nop
18501 set 0x58, %o2
18502 stx %o2, [%l7 + %o2]
18503 set 0x28, %l3
18504 prefetcha [%l7 + %l3] 0x89, 4
18505 set 0x50, %l1
18506 ldda [%l7 + %l1] 0x89, %i6
18507 add %l7, 0x48, %l6
18508 wr %g0, 0x89, %asi
18509 ldxa [%l6] %asi, %g1
18510 casxa [%l6] 0x89, %g1, %i6
18511 nop
18512 set 0x60, %g2
18513 ldstub [%l7 + %g2], %g7
18514 fpsub32s %f2, %f29, %f19
18515 st %fsr, [%l7 + 0x5C]
18516 set 0x64, %l2
18517 swapa [%l7 + %l2] 0x88, %l4
18518 nop
18519 set 0x54, %i3
18520 ldsh [%l7 + %i3], %l6
18521 nop
18522 set 0x78, %o0
18523 ldd [%l7 + %o0], %g2
18524 nop
18525 set 0x25, %i5
18526 ldub [%l7 + %i5], %g2
18527 set 0x18, %o1
18528 prefetcha [%l7 + %o1] 0x80, 4
18529 nop
18530 set 0x34, %o5
18531 lduw [%l7 + %o5], %i3
18532 fpadd16 %f14, %f2, %f28
18533 set 0x28, %o3
18534 stda %o4, [%l7 + %o3] 0x89
18535 nop
18536 set 0x30, %i1
18537 stw %g5, [%l7 + %i1]
18538 nop
18539 set 0x24, %g5
18540 ldub [%l7 + %g5], %i2
18541 st %fsr, [%l7 + 0x1C]
18542 nop
18543 set 0x10, %l6
18544 ldub [%l7 + %l6], %i0
18545 and %l0, %o0, %l3
18546 add %l7, 0x38, %l6
18547 wr %g0, 0x88, %asi
18548 ldxa [%l6] %asi, %i4
18549 casxa [%l6] 0x88, %i4, %l5
18550 EXIT_GOOD
18551
18552
18553
18554!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18555!
18556! Stats for Thread 4:
18557!
18558! Type l : 1266
18559! Type a : 23
18560! Type cti : 24
18561! Type x : 531
18562! Type f : 36
18563! Type i : 120
18564!
18565!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
18566
18567!
18568! Thread 5 Start
18569!
18570.global thread_5
18571thread_5:
18572 mov %l7, %g1
18573 !# Set %cwp for 8 windows
18574 !# This threads memory space into each %l7
18575 wrpr %g0, 0x7, %cwp
18576 mov %g1, %l7
18577 wrpr %g0, 0x6, %cwp
18578 mov %g1, %l7
18579 wrpr %g0, 0x5, %cwp
18580 mov %g1, %l7
18581 wrpr %g0, 0x4, %cwp
18582 mov %g1, %l7
18583 wrpr %g0, 0x3, %cwp
18584 mov %g1, %l7
18585 wrpr %g0, 0x2, %cwp
18586 mov %g1, %l7
18587 wrpr %g0, 0x1, %cwp
18588 mov %g1, %l7
18589 wrpr %g0, 0x0, %cwp
18590 mov %g1, %l7
18591
18592 !# Set %fsr
18593 setx 0x0000000000400000, %l0, %l6 !# no post process
18594 stx %l6, [%l7 + 0x0] !# no post process
18595 ldx [%l7 + 0x0], %fsr !# no post process
18596
18597 wr %g0, 0x80, %asi !# no post process
18598
18599 !# Initialize registers ..
18600
18601 !# Global registers
18602 set 0x7, %g1
18603 set 0x9, %g2
18604 set 0xF, %g3
18605 set 0xD, %g4
18606 set 0x7, %g5
18607 set 0x8, %g6
18608 set 0x5, %g7
18609 !# Input registers
18610 set -0xF, %i0
18611 set -0x4, %i1
18612 set -0xA, %i2
18613 set -0xB, %i3
18614 set -0x1, %i4
18615 set -0xD, %i5
18616 set -0x0, %i6
18617 set -0xB, %i7
18618 !# Local registers
18619 set 0x2F25B644, %l0
18620 set 0x441E7890, %l1
18621 set 0x33284E4D, %l2
18622 set 0x74BEA52D, %l3
18623 set 0x572F6CCC, %l4
18624 set 0x061C041B, %l5
18625 set 0x69EC5D3C, %l6
18626 !# Output registers
18627 set -0x0F00, %o0
18628 set -0x0AC3, %o1
18629 set 0x1B04, %o2
18630 set 0x0E1D, %o3
18631 set 0x002A, %o4
18632 set 0x1A40, %o5
18633 set -0x010B, %o6
18634 set -0x1A67, %o7
18635 !# Float registers
18636 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
18637 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
18638 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
18639 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
18640 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
18641 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
18642 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
18643 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
18644 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
18645 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
18646 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
18647 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
18648 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
18649 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
18650 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
18651 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
18652
18653 !# Execute Main Diag ..
18654
18655 set 0x35, %i7
18656 ldstuba [%l7 + %i7] 0x89, %o3
18657 add %l7, 0x30, %l6
18658 wr %g0, 0x88, %asi
18659 casa [%l6] 0x88, %g4, %i1
18660 st %f0, [%l7 + 0x68]
18661 nop
18662 set 0x0C, %o6
18663 lduw [%l7 + %o6], %l1
18664 wr %g0, 0x4, %fprs
18665 st %f9, [%l7 + 0x30]
18666 nop
18667 set 0x40, %l0
18668 stw %g6, [%l7 + %l0]
18669 nop
18670 set 0x60, %l4
18671 ldsw [%l7 + %l4], %o7
18672 nop
18673 set 0x56, %o7
18674 ldsb [%l7 + %o7], %o2
18675 set 0x27, %i4
18676 ldstuba [%l7 + %i4] 0x88, %o5
18677 add %l7, 0x70, %l6
18678 wr %g0, 0x80, %asi
18679 casxa [%l6] 0x80, %o6, %i7
18680 nop
18681 set 0x38, %g6
18682 stx %i6, [%l7 + %g6]
18683 and %g1, %g7, %l4
18684 nop
18685 set 0x17, %g4
18686 ldsb [%l7 + %g4], %l6
18687 set 0x08, %g3
18688 stxa %g3, [%l7 + %g3] 0x88
18689 nop
18690 set 0x57, %g7
18691 ldub [%l7 + %g7], %g2
18692 st %f0, [%l7 + 0x2C]
18693 nop
18694 set 0x18, %l5
18695 ldsh [%l7 + %l5], %i3
18696 nop
18697 set 0x22, %o4
18698 lduh [%l7 + %o4], %o1
18699 set 0x20, %i0
18700 lda [%l7 + %i0] 0x88, %f12
18701 set 0x40, %i2
18702 stha %g5, [%l7 + %i2] 0xe2
18703 membar #Sync
18704 membar #Sync
18705 set 0x40, %g1
18706 ldda [%l7 + %g1] 0xf1, %f16
18707 nop
18708 set 0x52, %i6
18709 sth %i2, [%l7 + %i6]
18710 nop
18711 set 0x6C, %o2
18712 stw %i0, [%l7 + %o2]
18713 set 0x0B, %l3
18714 stba %l0, [%l7 + %l3] 0x88
18715 set 0x60, %l1
18716 stwa %o4, [%l7 + %l1] 0x89
18717 set 0x08, %l2
18718 ldxa [%l7 + %l2] 0x80, %o0
18719 nop
18720 set 0x10, %g2
18721 ldd [%l7 + %g2], %f6
18722 nop
18723 set 0x10, %o0
18724 stx %l3, [%l7 + %o0]
18725 add %i4, %o3, %l5
18726 nop
18727 set 0x58, %i5
18728 ldsw [%l7 + %i5], %i1
18729 nop
18730 set 0x18, %i3
18731 ldsw [%l7 + %i3], %l1
18732 set 0x7C, %o5
18733 stwa %l2, [%l7 + %o5] 0xeb
18734 membar #Sync
18735 set 0x24, %o1
18736 stha %i5, [%l7 + %o1] 0x89
18737 nop
18738 set 0x40, %i1
18739 ldd [%l7 + %i1], %g4
18740 nop
18741 set 0x1C, %o3
18742 swap [%l7 + %o3], %o7
18743 set 0x30, %g5
18744 prefetcha [%l7 + %g5] 0x88, 1
18745 fpsub16s %f9, %f29, %f10
18746 nop
18747 set 0x18, %i7
18748 ldd [%l7 + %i7], %o4
18749 nop
18750 set 0x61, %l6
18751 ldub [%l7 + %l6], %g6
18752 and %i7, %o6, %i6
18753 nop
18754 set 0x30, %o6
18755 stx %g7, [%l7 + %o6]
18756 nop
18757 set 0x38, %l4
18758 ldd [%l7 + %l4], %l4
18759 set 0x14, %l0
18760 swapa [%l7 + %l0] 0x89, %g1
18761 set 0x20, %i4
18762 stba %g3, [%l7 + %i4] 0xe3
18763 membar #Sync
18764 set 0x2B, %g6
18765 stba %g2, [%l7 + %g6] 0x89
18766 set 0x40, %g4
18767 stda %f0, [%l7 + %g4] 0xd2
18768 nop
18769 set 0x63, %g3
18770 ldsb [%l7 + %g3], %i3
18771 add %l7, 0x34, %l6
18772 wr %g0, 0x89, %asi
18773 casa [%l6] 0x89, %l6, %o1
18774 nop
18775 set 0x51, %o7
18776 stb %i2, [%l7 + %o7]
18777 nop
18778 set 0x70, %g7
18779 ldx [%l7 + %g7], %i0
18780 set 0x20, %l5
18781 ldxa [%l7 + %l5] 0x80, %l0
18782 set 0x30, %i0
18783 prefetcha [%l7 + %i0] 0x80, 0
18784 set 0x50, %i2
18785 stwa %o4, [%l7 + %i2] 0x88
18786 ld [%l7 + 0x3C], %f12
18787 add %l3, %i4, %o3
18788 bne %icc, loop_124
18789 nop
18790 set 0x30, %o4
18791 std %o0, [%l7 + %o4]
18792 wr %i1, %l5, %set_softint
18793 and %l2, %l1, %i5
18794loop_124:
18795 nop
18796 set 0x38, %g1
18797 ldxa [%l7 + %g1] 0x80, %o7
18798 set 0x0C, %o2
18799 swapa [%l7 + %o2] 0x81, %g4
18800 ld [%l7 + 0x68], %f4
18801 set 0x3D, %l3
18802 stba %o5, [%l7 + %l3] 0xe2
18803 membar #Sync
18804 set 0x60, %i6
18805 ldxa [%l7 + %i6] 0x89, %o2
18806 or %i7, %o6, %i6
18807 nop
18808 set 0x20, %l2
18809 lduh [%l7 + %l2], %g7
18810 set 0x47, %g2
18811 stba %g6, [%l7 + %g2] 0x81
18812 set 0x40, %o0
18813 stda %f16, [%l7 + %o0] 0xc8
18814 nop
18815 set 0x6B, %l1
18816 stb %g1, [%l7 + %l1]
18817 set 0x40, %i5
18818 ldda [%l7 + %i5] 0xd0, %f0
18819 set 0x30, %i3
18820 ldxa [%l7 + %i3] 0x89, %g3
18821 set 0x5A, %o5
18822 stba %g2, [%l7 + %o5] 0xea
18823 membar #Sync
18824 set 0x14, %o1
18825 stwa %l4, [%l7 + %o1] 0x89
18826 nop
18827 set 0x18, %i1
18828 lduw [%l7 + %i1], %l6
18829 set 0x64, %o3
18830 lda [%l7 + %o3] 0x89, %f26
18831 nop
18832 set 0x30, %i7
18833 stx %fsr, [%l7 + %i7]
18834 set 0x40, %l6
18835 stda %f0, [%l7 + %l6] 0xca
18836 set 0x78, %o6
18837 stba %o1, [%l7 + %o6] 0xe2
18838 membar #Sync
18839 and %i3, %i2, %l0
18840 nop
18841 set 0x4C, %g5
18842 ldsw [%l7 + %g5], %i0
18843 set 0x4C, %l4
18844 swapa [%l7 + %l4] 0x89, %g5
18845 nop
18846 set 0x48, %i4
18847 std %o4, [%l7 + %i4]
18848 nop
18849 set 0x1C, %g6
18850 swap [%l7 + %g6], %l3
18851 set 0x50, %g4
18852 ldstuba [%l7 + %g4] 0x81, %i4
18853 set 0x70, %g3
18854 swapa [%l7 + %g3] 0x88, %o0
18855 set 0x60, %l0
18856 stxa %i1, [%l7 + %l0] 0xeb
18857 membar #Sync
18858 nop
18859 set 0x38, %o7
18860 stx %o3, [%l7 + %o7]
18861 wr %l2, %l1, %ccr
18862 nop
18863 set 0x18, %g7
18864 stx %i5, [%l7 + %g7]
18865 add %o7, %l5, %g4
18866 nop
18867 set 0x4C, %i0
18868 lduh [%l7 + %i0], %o2
18869 set 0x50, %l5
18870 stda %o4, [%l7 + %l5] 0x89
18871 set 0x53, %i2
18872 stba %i7, [%l7 + %i2] 0xe2
18873 membar #Sync
18874 nop
18875 set 0x18, %g1
18876 ldsb [%l7 + %g1], %i6
18877 fpsub16s %f22, %f21, %f31
18878 set 0x3E, %o2
18879 ldstuba [%l7 + %o2] 0x89, %o6
18880 nop
18881 set 0x60, %l3
18882 ldsw [%l7 + %l3], %g6
18883 nop
18884 set 0x18, %o4
18885 stx %g7, [%l7 + %o4]
18886 nop
18887 set 0x18, %i6
18888 stx %g1, [%l7 + %i6]
18889 set 0x40, %l2
18890 ldda [%l7 + %l2] 0x81, %f16
18891 set 0x18, %g2
18892 ldxa [%l7 + %g2] 0x89, %g3
18893 add %l7, 0x40, %l6
18894 wr %g0, 0x80, %asi
18895 ldxa [%l6] %asi, %g2
18896 casxa [%l6] 0x80, %g2, %l6
18897 set 0x58, %o0
18898 stxa %o1, [%l7 + %o0] 0xe2
18899 membar #Sync
18900 wr %l4, %i3, %clear_softint
18901 nop
18902 set 0x24, %i5
18903 ldstub [%l7 + %i5], %l0
18904 nop
18905 set 0x48, %l1
18906 std %i0, [%l7 + %l1]
18907 membar #Sync
18908 set 0x40, %i3
18909 ldda [%l7 + %i3] 0xf1, %f16
18910 nop
18911 set 0x78, %o5
18912 stx %fsr, [%l7 + %o5]
18913 set 0x14, %i1
18914 lda [%l7 + %i1] 0x89, %f21
18915 add %l7, 0x08, %l6
18916 wr %g0, 0x80, %asi
18917 casxa [%l6] 0x80, %g5, %i2
18918 nop
18919 set 0x24, %o1
18920 stw %l3, [%l7 + %o1]
18921 add %l7, 0x7C, %l6
18922 wr %g0, 0x88, %asi
18923 casa [%l6] 0x88, %o4, %i4
18924 nop
18925 set 0x5C, %i7
18926 swap [%l7 + %i7], %i1
18927 nop
18928 set 0x46, %o3
18929 ldub [%l7 + %o3], %o0
18930 set 0x40, %l6
18931 stda %o2, [%l7 + %l6] 0x88
18932 set 0x30, %g5
18933 ldxa [%l7 + %g5] 0x80, %l1
18934 set 0x60, %l4
18935 stwa %l2, [%l7 + %l4] 0x80
18936 nop
18937 set 0x3A, %i4
18938 stb %i5, [%l7 + %i4]
18939 bne,a,pt %xcc, loop_125
18940 nop
18941 set 0x4C, %g6
18942 ldsb [%l7 + %g6], %o7
18943 set 0x40, %g4
18944 ldda [%l7 + %g4] 0xd2, %f0
18945loop_125:
18946 nop
18947 set 0x62, %g3
18948 stha %g4, [%l7 + %g3] 0x89
18949 nop
18950 set 0x48, %l0
18951 stx %fsr, [%l7 + %l0]
18952 nop
18953 set 0x12, %o6
18954 ldsh [%l7 + %o6], %o2
18955 nop
18956 set 0x44, %g7
18957 ldsh [%l7 + %g7], %o5
18958 or %i7, %l5, %i6
18959 set 0x6C, %o7
18960 sta %f31, [%l7 + %o7] 0x80
18961 st %fsr, [%l7 + 0x4C]
18962 nop
18963 set 0x36, %i0
18964 ldstub [%l7 + %i0], %o6
18965 nop
18966 set 0x30, %i2
18967 ldsb [%l7 + %i2], %g6
18968 set 0x70, %g1
18969 prefetcha [%l7 + %g1] 0x89, 2
18970 nop
18971 set 0x2E, %o2
18972 sth %g3, [%l7 + %o2]
18973 nop
18974 set 0x60, %l3
18975 stx %fsr, [%l7 + %l3]
18976 nop
18977 set 0x0E, %l5
18978 sth %g1, [%l7 + %l5]
18979 set 0x41, %i6
18980 ldstuba [%l7 + %i6] 0x81, %g2
18981 wr %o1, %l6, %y
18982 add %l7, 0x14, %l6
18983 wr %g0, 0x80, %asi
18984 lda [%l6] %asi, %l4
18985 casa [%l6] 0x80, %l4, %l0
18986 nop
18987 set 0x18, %o4
18988 stx %i3, [%l7 + %o4]
18989 set 0x58, %l2
18990 prefetcha [%l7 + %l2] 0x88, 2
18991 nop
18992 set 0x10, %o0
18993 std %f8, [%l7 + %o0]
18994 set 0x18, %g2
18995 ldxa [%l7 + %g2] 0x89, %i0
18996 set 0x44, %l1
18997 stwa %l3, [%l7 + %l1] 0x88
18998 nop
18999 set 0x10, %i5
19000 ldd [%l7 + %i5], %f4
19001 bne,a,pt %icc, loop_126
19002 fpsub16s %f27, %f1, %f18
19003 set 0x20, %i3
19004 stda %o4, [%l7 + %i3] 0xe2
19005 membar #Sync
19006loop_126:
19007 nop
19008 set 0x58, %i1
19009 ldd [%l7 + %i1], %f2
19010 nop
19011 set 0x31, %o5
19012 ldstub [%l7 + %o5], %i4
19013 set 0x40, %i7
19014 ldda [%l7 + %i7] 0x81, %f16
19015 nop
19016 set 0x44, %o3
19017 prefetch [%l7 + %o3], 2
19018 nop
19019 set 0x0F, %l6
19020 ldstub [%l7 + %l6], %i1
19021 set 0x7C, %g5
19022 stba %i2, [%l7 + %g5] 0x89
19023 wr %o0, %l1, %sys_tick
19024 nop
19025 set 0x4C, %o1
19026 lduh [%l7 + %o1], %l2
19027 nop
19028 set 0x44, %i4
19029 ldstub [%l7 + %i4], %i5
19030 st %fsr, [%l7 + 0x78]
19031 fpadd16s %f21, %f15, %f25
19032 nop
19033 set 0x10, %l4
19034 stx %o7, [%l7 + %l4]
19035 set 0x40, %g6
19036 stda %o2, [%l7 + %g6] 0xeb
19037 membar #Sync
19038 set 0x3D, %g3
19039 ldstuba [%l7 + %g3] 0x81, %g4
19040 set 0x3B, %l0
19041 stba %o2, [%l7 + %l0] 0xea
19042 membar #Sync
19043 nop
19044 set 0x50, %g4
19045 ldx [%l7 + %g4], %o5
19046 nop
19047 set 0x24, %o6
19048 swap [%l7 + %o6], %l5
19049 nop
19050 set 0x41, %g7
19051 ldsb [%l7 + %g7], %i6
19052 st %f20, [%l7 + 0x74]
19053 add %l7, 0x20, %l6
19054 wr %g0, 0x88, %asi
19055 ldxa [%l6] %asi, %o6
19056 casxa [%l6] 0x88, %o6, %i7
19057 set 0x30, %o7
19058 prefetcha [%l7 + %o7] 0x80, 4
19059 fpsub32s %f17, %f12, %f5
19060 nop
19061 set 0x6C, %i2
19062 prefetch [%l7 + %i2], 0
19063 fpadd16s %f24, %f5, %f16
19064 nop
19065 set 0x30, %g1
19066 ldx [%l7 + %g1], %g3
19067 add %g1, %g6, %o1
19068 nop
19069 set 0x55, %o2
19070 ldub [%l7 + %o2], %g2
19071 set 0x5E, %i0
19072 stha %l6, [%l7 + %i0] 0x89
19073 nop
19074 set 0x48, %l3
19075 stx %fsr, [%l7 + %l3]
19076 set 0x4E, %i6
19077 stha %l0, [%l7 + %i6] 0x88
19078 nop
19079 set 0x34, %l5
19080 ldub [%l7 + %l5], %l4
19081 nop
19082 set 0x5F, %o4
19083 ldsb [%l7 + %o4], %i3
19084 nop
19085 set 0x24, %o0
19086 lduh [%l7 + %o0], %i0
19087 nop
19088 set 0x58, %g2
19089 ldd [%l7 + %g2], %l2
19090 nop
19091 set 0x1A, %l1
19092 lduh [%l7 + %l1], %o4
19093 nop
19094 set 0x20, %l2
19095 ldsh [%l7 + %l2], %g5
19096 nop
19097 set 0x28, %i5
19098 stx %fsr, [%l7 + %i5]
19099 nop
19100 set 0x60, %i1
19101 ldsh [%l7 + %i1], %i4
19102 bg %icc, loop_127
19103 nop
19104 set 0x68, %i3
19105 std %i0, [%l7 + %i3]
19106 set 0x5F, %o5
19107 ldstuba [%l7 + %o5] 0x88, %o0
19108loop_127:
19109 nop
19110 set 0x44, %i7
19111 prefetch [%l7 + %i7], 1
19112 and %l1, %i2, %i5
19113 nop
19114 set 0x32, %l6
19115 lduh [%l7 + %l6], %l2
19116 nop
19117 set 0x68, %g5
19118 ldsw [%l7 + %g5], %o7
19119 set 0x20, %o1
19120 ldxa [%l7 + %o1] 0x89, %g4
19121 set 0x34, %o3
19122 sta %f25, [%l7 + %o3] 0x88
19123 nop
19124 set 0x3F, %l4
19125 stb %o3, [%l7 + %l4]
19126 st %f18, [%l7 + 0x3C]
19127 nop
19128 set 0x6C, %i4
19129 ldsw [%l7 + %i4], %o5
19130 set 0x36, %g3
19131 ldstuba [%l7 + %g3] 0x81, %o2
19132 ld [%l7 + 0x40], %f27
19133 fpsub32 %f24, %f16, %f24
19134 nop
19135 set 0x0C, %l0
19136 ldub [%l7 + %l0], %i6
19137 nop
19138 set 0x32, %g6
19139 ldsh [%l7 + %g6], %o6
19140 nop
19141 nop
19142 setx 0x29858F264B3E8BAB, %l0, %l6
19143 stx %l6, [%l7 + 0x28]
19144 ldd [%l7 + 0x28], %f2
19145 setx 0x0BAD988BBDE8265D, %l1, %l5
19146 stx %l5, [%l7 + 0x10]
19147 ldd [%l7 + 0x10], %f16
19148 fdivd %f16, %f2, %f14
19149 ld [%l7 + 0x20], %f17
19150 nop
19151 set 0x70, %g4
19152 swap [%l7 + %g4], %i7
19153 nop
19154 set 0x65, %g7
19155 ldub [%l7 + %g7], %g7
19156 nop
19157 set 0x72, %o6
19158 ldub [%l7 + %o6], %g3
19159 set 0x40, %o7
19160 stda %f0, [%l7 + %o7] 0xca
19161 nop
19162 set 0x38, %i2
19163 ldd [%l7 + %i2], %f8
19164 nop
19165 set 0x08, %o2
19166 stx %fsr, [%l7 + %o2]
19167 nop
19168 set 0x74, %g1
19169 ldub [%l7 + %g1], %g1
19170 set 0x68, %i0
19171 prefetcha [%l7 + %i0] 0x89, 4
19172 nop
19173 set 0x5C, %i6
19174 ldub [%l7 + %i6], %g6
19175 add %l7, 0x54, %l6
19176 wr %g0, 0x81, %asi
19177 casa [%l6] 0x81, %g2, %l6
19178 nop
19179 set 0x30, %l3
19180 std %f8, [%l7 + %l3]
19181 set 0x5F, %l5
19182 ldstuba [%l7 + %l5] 0x89, %o1
19183 nop
19184 set 0x48, %o0
19185 prefetch [%l7 + %o0], 4
19186 nop
19187 set 0x2B, %o4
19188 ldsb [%l7 + %o4], %l4
19189 nop
19190 set 0x50, %g2
19191 ldd [%l7 + %g2], %f10
19192 nop
19193 set 0x4A, %l1
19194 lduh [%l7 + %l1], %l0
19195 nop
19196 set 0x48, %l2
19197 prefetch [%l7 + %l2], 2
19198 set 0x60, %i1
19199 sta %f17, [%l7 + %i1] 0x80
19200 nop
19201 set 0x18, %i3
19202 ldx [%l7 + %i3], %i0
19203 nop
19204 set 0x73, %o5
19205 ldsb [%l7 + %o5], %i3
19206 set 0x09, %i5
19207 stba %l3, [%l7 + %i5] 0x89
19208 set 0x68, %l6
19209 lda [%l7 + %l6] 0x88, %f26
19210 nop
19211 set 0x0C, %i7
19212 prefetch [%l7 + %i7], 2
19213 nop
19214 set 0x20, %g5
19215 ldd [%l7 + %g5], %f26
19216 nop
19217 set 0x10, %o3
19218 ldstub [%l7 + %o3], %g5
19219 st %fsr, [%l7 + 0x48]
19220 add %l7, 0x34, %l6
19221 wr %g0, 0x81, %asi
19222 lda [%l6] %asi, %o4
19223 casa [%l6] 0x81, %o4, %i1
19224 set 0x10, %l4
19225 stha %i4, [%l7 + %l4] 0xe3
19226 membar #Sync
19227 nop
19228 set 0x68, %o1
19229 stx %l1, [%l7 + %o1]
19230 nop
19231 set 0x36, %g3
19232 ldsb [%l7 + %g3], %i2
19233 nop
19234 set 0x1A, %i4
19235 lduh [%l7 + %i4], %i5
19236 set 0x19, %g6
19237 ldstuba [%l7 + %g6] 0x88, %l2
19238 set 0x48, %g4
19239 prefetcha [%l7 + %g4] 0x80, 2
19240 nop
19241 set 0x68, %l0
19242 stw %o7, [%l7 + %l0]
19243 nop
19244 set 0x76, %o6
19245 lduh [%l7 + %o6], %g4
19246 set 0x5C, %g7
19247 lda [%l7 + %g7] 0x80, %f28
19248 st %f22, [%l7 + 0x1C]
19249 set 0x66, %i2
19250 ldstuba [%l7 + %i2] 0x88, %o3
19251 nop
19252 set 0x18, %o2
19253 stx %o2, [%l7 + %o2]
19254 nop
19255 set 0x44, %g1
19256 sth %o5, [%l7 + %g1]
19257 nop
19258 set 0x5E, %o7
19259 ldsh [%l7 + %o7], %o6
19260 nop
19261 set 0x58, %i6
19262 ldd [%l7 + %i6], %i6
19263 fpadd32 %f26, %f22, %f16
19264 nop
19265 set 0x5C, %l3
19266 swap [%l7 + %l3], %g7
19267 set 0x40, %i0
19268 ldda [%l7 + %i0] 0x89, %f0
19269 set 0x38, %o0
19270 stda %i6, [%l7 + %o0] 0x80
19271 nop
19272 set 0x68, %o4
19273 ldsb [%l7 + %o4], %g3
19274 set 0x40, %l5
19275 stda %f0, [%l7 + %l5] 0xca
19276 set 0x48, %g2
19277 stxa %l5, [%l7 + %g2] 0xeb
19278 membar #Sync
19279 nop
19280 set 0x28, %l2
19281 std %f0, [%l7 + %l2]
19282 nop
19283 set 0x20, %l1
19284 stw %g6, [%l7 + %l1]
19285 nop
19286 set 0x70, %i1
19287 lduw [%l7 + %i1], %g2
19288 add %g1, %o1, %l4
19289 or %l0, %i0, %i3
19290 nop
19291 set 0x60, %o5
19292 ldx [%l7 + %o5], %l6
19293 or %l3, %g5, %o4
19294 set 0x45, %i5
19295 stba %i4, [%l7 + %i5] 0x80
19296 add %l7, 0x78, %l6
19297 wr %g0, 0x80, %asi
19298 ldxa [%l6] %asi, %l1
19299 casxa [%l6] 0x80, %l1, %i2
19300 nop
19301 set 0x44, %l6
19302 ldub [%l7 + %l6], %i1
19303 nop
19304 set 0x08, %i7
19305 swap [%l7 + %i7], %l2
19306 nop
19307 set 0x77, %g5
19308 ldub [%l7 + %g5], %o0
19309 nop
19310 set 0x50, %i3
19311 stx %i5, [%l7 + %i3]
19312 nop
19313 set 0x6C, %o3
19314 lduw [%l7 + %o3], %g4
19315 add %l7, 0x50, %l6
19316 wr %g0, 0x89, %asi
19317 casxa [%l6] 0x89, %o7, %o3
19318 nop
19319 set 0x10, %l4
19320 ldd [%l7 + %l4], %f2
19321 nop
19322 set 0x60, %o1
19323 std %f14, [%l7 + %o1]
19324 nop
19325 set 0x60, %g3
19326 ldd [%l7 + %g3], %o4
19327 set 0x38, %i4
19328 stxa %o2, [%l7 + %i4] 0xeb
19329 membar #Sync
19330 nop
19331 set 0x0C, %g4
19332 prefetch [%l7 + %g4], 4
19333 nop
19334 set 0x6D, %l0
19335 ldsb [%l7 + %l0], %o6
19336 set 0x40, %o6
19337 ldda [%l7 + %o6] 0x81, %f16
19338 nop
19339 set 0x30, %g6
19340 std %f10, [%l7 + %g6]
19341 set 0x58, %i2
19342 stda %g6, [%l7 + %i2] 0x81
19343 set 0x74, %g7
19344 stwa %i7, [%l7 + %g7] 0x80
19345 set 0x7C, %g1
19346 stwa %i6, [%l7 + %g1] 0xeb
19347 membar #Sync
19348 set 0x3F, %o7
19349 stba %l5, [%l7 + %o7] 0x81
19350 set 0x74, %o2
19351 stwa %g6, [%l7 + %o2] 0x80
19352 nop
19353 set 0x10, %i6
19354 stw %g3, [%l7 + %i6]
19355 set 0x48, %i0
19356 prefetcha [%l7 + %i0] 0x80, 0
19357 nop
19358 set 0x4C, %l3
19359 prefetch [%l7 + %l3], 3
19360 nop
19361 set 0x5B, %o4
19362 ldstub [%l7 + %o4], %o1
19363 st %fsr, [%l7 + 0x10]
19364 nop
19365 set 0x6A, %o0
19366 ldsh [%l7 + %o0], %l4
19367 nop
19368 set 0x34, %l5
19369 swap [%l7 + %l5], %g1
19370 nop
19371 set 0x78, %g2
19372 std %f8, [%l7 + %g2]
19373 nop
19374 set 0x70, %l1
19375 stw %l0, [%l7 + %l1]
19376 set 0x6C, %i1
19377 swapa [%l7 + %i1] 0x81, %i3
19378 nop
19379 set 0x4C, %l2
19380 prefetch [%l7 + %l2], 2
19381 nop
19382 set 0x30, %i5
19383 stx %i0, [%l7 + %i5]
19384 set 0x40, %o5
19385 ldstuba [%l7 + %o5] 0x89, %l3
19386 st %fsr, [%l7 + 0x64]
19387 set 0x0C, %l6
19388 swapa [%l7 + %l6] 0x80, %l6
19389 nop
19390 set 0x28, %i7
19391 stw %g5, [%l7 + %i7]
19392 set 0x10, %g5
19393 stha %i4, [%l7 + %g5] 0x88
19394 set 0x08, %o3
19395 stxa %l1, [%l7 + %o3] 0xe2
19396 membar #Sync
19397 set 0x3C, %l4
19398 lda [%l7 + %l4] 0x81, %f4
19399 ld [%l7 + 0x44], %f11
19400 nop
19401 set 0x40, %i3
19402 stx %i2, [%l7 + %i3]
19403 set 0x40, %g3
19404 ldda [%l7 + %g3] 0xd0, %f0
19405 set 0x48, %i4
19406 stda %i0, [%l7 + %i4] 0x80
19407 nop
19408 set 0x60, %o1
19409 std %f24, [%l7 + %o1]
19410 st %f27, [%l7 + 0x7C]
19411 st %fsr, [%l7 + 0x14]
19412 nop
19413 set 0x66, %g4
19414 sth %o4, [%l7 + %g4]
19415 add %l7, 0x7C, %l6
19416 wr %g0, 0x89, %asi
19417 lda [%l6] %asi, %l2
19418 casa [%l6] 0x89, %l2, %i5
19419 set 0x48, %l0
19420 stxa %o0, [%l7 + %l0] 0xea
19421 membar #Sync
19422 wr %o7, %g4, %set_softint
19423 set 0x48, %o6
19424 prefetcha [%l7 + %o6] 0x80, 3
19425 set 0x1C, %g6
19426 stwa %o3, [%l7 + %g6] 0xe2
19427 membar #Sync
19428 add %l7, 0x5C, %l6
19429 wr %g0, 0x80, %asi
19430 lda [%l6] %asi, %o2
19431 casa [%l6] 0x80, %o2, %o6
19432 set 0x68, %g7
19433 prefetcha [%l7 + %g7] 0x80, 1
19434 set 0x40, %i2
19435 stda %f0, [%l7 + %i2] 0xf1
19436 membar #Sync
19437 set 0x70, %g1
19438 stxa %i7, [%l7 + %g1] 0x80
19439 set 0x08, %o2
19440 ldxa [%l7 + %o2] 0x81, %l5
19441 nop
19442 set 0x48, %i6
19443 std %f8, [%l7 + %i6]
19444 nop
19445 set 0x20, %i0
19446 swap [%l7 + %i0], %g6
19447 nop
19448 set 0x2C, %o7
19449 lduw [%l7 + %o7], %g3
19450 nop
19451 set 0x28, %o4
19452 ldd [%l7 + %o4], %f8
19453 set 0x70, %l3
19454 stda %i6, [%l7 + %l3] 0xe2
19455 membar #Sync
19456 set 0x40, %l5
19457 ldda [%l7 + %l5] 0x89, %f16
19458 set 0x0C, %g2
19459 swapa [%l7 + %g2] 0x88, %o1
19460 add %g2, %g1, %l4
19461 set 0x5C, %l1
19462 ldstuba [%l7 + %l1] 0x81, %l0
19463 nop
19464 set 0x5D, %o0
19465 ldsb [%l7 + %o0], %i0
19466 set 0x2E, %l2
19467 stha %l3, [%l7 + %l2] 0xeb
19468 membar #Sync
19469 nop
19470 set 0x5E, %i1
19471 lduh [%l7 + %i1], %l6
19472 nop
19473 set 0x78, %i5
19474 ldd [%l7 + %i5], %f26
19475 bleu,a,pn %xcc, loop_128
19476 nop
19477 set 0x4A, %o5
19478 stb %i3, [%l7 + %o5]
19479 set 0x70, %l6
19480 ldxa [%l7 + %l6] 0x88, %i4
19481loop_128:
19482 nop
19483 set 0x08, %g5
19484 prefetcha [%l7 + %g5] 0x81, 0
19485 set 0x0E, %o3
19486 ldstuba [%l7 + %o3] 0x81, %l1
19487 nop
19488 set 0x5C, %i7
19489 swap [%l7 + %i7], %i2
19490 set 0x4C, %l4
19491 stwa %o4, [%l7 + %l4] 0xea
19492 membar #Sync
19493 add %i1, %l2, %o0
19494 add %l7, 0x7C, %l6
19495 wr %g0, 0x80, %asi
19496 lda [%l6] %asi, %o7
19497 casa [%l6] 0x80, %o7, %i5
19498 set 0x24, %i3
19499 sta %f30, [%l7 + %i3] 0x81
19500 nop
19501 set 0x76, %g3
19502 ldstub [%l7 + %g3], %o5
19503 nop
19504 set 0x28, %o1
19505 ldx [%l7 + %o1], %o3
19506 st %fsr, [%l7 + 0x28]
19507 nop
19508 set 0x58, %g4
19509 lduh [%l7 + %g4], %g4
19510 membar #Sync
19511 set 0x40, %l0
19512 ldda [%l7 + %l0] 0xf1, %f0
19513 fpsub16 %f28, %f16, %f10
19514 nop
19515 set 0x25, %i4
19516 ldub [%l7 + %i4], %o2
19517 nop
19518 set 0x2A, %o6
19519 lduh [%l7 + %o6], %o6
19520 nop
19521 set 0x40, %g6
19522 std %i6, [%l7 + %g6]
19523 add %l5, %g6, %g3
19524 set 0x57, %g7
19525 stba %i6, [%l7 + %g7] 0x88
19526 set 0x18, %g1
19527 prefetcha [%l7 + %g1] 0x81, 2
19528 nop
19529 set 0x64, %i2
19530 stw %g2, [%l7 + %i2]
19531 nop
19532 or %g0, 0x8, %l0
19533 sllx %l0, 0x3c, %l0
19534 wr %l0, %g0, %sys_tick_cmpr
19535 nop
19536 set 0x58, %o2
19537 stx %fsr, [%l7 + %o2]
19538 st %f31, [%l7 + 0x20]
19539 set 0x1E, %i6
19540 stha %l4, [%l7 + %i6] 0xe3
19541 membar #Sync
19542 nop
19543 set 0x10, %i0
19544 std %f8, [%l7 + %i0]
19545 nop
19546 set 0x4C, %o4
19547 lduh [%l7 + %o4], %i0
19548 set 0x28, %l3
19549 stwa %l3, [%l7 + %l3] 0xe2
19550 membar #Sync
19551 nop
19552 set 0x5C, %l5
19553 ldsw [%l7 + %l5], %l6
19554 nop
19555 set 0x40, %g2
19556 std %f26, [%l7 + %g2]
19557 nop
19558 set 0x76, %o7
19559 lduh [%l7 + %o7], %i3
19560 nop
19561 set 0x60, %o0
19562 std %l0, [%l7 + %o0]
19563 set 0x40, %l1
19564 swapa [%l7 + %l1] 0x80, %g5
19565 nop
19566 set 0x28, %i1
19567 ldsb [%l7 + %i1], %l1
19568 add %l7, 0x2C, %l6
19569 wr %g0, 0x88, %asi
19570 casa [%l6] 0x88, %i4, %i2
19571 set 0x58, %l2
19572 stda %o4, [%l7 + %l2] 0xe3
19573 membar #Sync
19574 set 0x70, %i5
19575 prefetcha [%l7 + %i5] 0x88, 1
19576 nop
19577 set 0x0E, %l6
19578 sth %l2, [%l7 + %l6]
19579 nop
19580 set 0x18, %o5
19581 swap [%l7 + %o5], %o7
19582 st %fsr, [%l7 + 0x6C]
19583 set 0x6C, %g5
19584 lda [%l7 + %g5] 0x88, %f8
19585 nop
19586 set 0x68, %o3
19587 stx %fsr, [%l7 + %o3]
19588 set 0x10, %l4
19589 ldda [%l7 + %l4] 0xeb, %o0
19590 set 0x18, %i7
19591 prefetcha [%l7 + %i7] 0x81, 3
19592 nop
19593 set 0x3A, %g3
19594 ldstub [%l7 + %g3], %o3
19595 add %l7, 0x1C, %l6
19596 wr %g0, 0x80, %asi
19597 lda [%l6] %asi, %o5
19598 casa [%l6] 0x80, %o5, %o2
19599 set 0x20, %i3
19600 lda [%l7 + %i3] 0x89, %f11
19601 ld [%l7 + 0x08], %f12
19602 nop
19603 set 0x20, %g4
19604 std %o6, [%l7 + %g4]
19605 set 0x7C, %o1
19606 stba %g4, [%l7 + %o1] 0xea
19607 membar #Sync
19608 and %l5, %i7, %g3
19609 set 0x50, %i4
19610 stxa %g6, [%l7 + %i4] 0x80
19611 nop
19612 set 0x7E, %l0
19613 stb %o1, [%l7 + %l0]
19614 nop
19615 set 0x68, %g6
19616 std %f28, [%l7 + %g6]
19617 nop
19618 set 0x4C, %g7
19619 lduh [%l7 + %g7], %i6
19620 bgu,pn %icc, loop_129
19621 and %g1, %g2, %l4
19622 nop
19623 set 0x60, %o6
19624 ldub [%l7 + %o6], %g7
19625 set 0x54, %i2
19626 stwa %i0, [%l7 + %i2] 0xe2
19627 membar #Sync
19628loop_129:
19629 nop
19630 set 0x20, %o2
19631 swap [%l7 + %o2], %l3
19632 nop
19633 set 0x2E, %g1
19634 sth %i3, [%l7 + %g1]
19635 set 0x50, %i0
19636 ldda [%l7 + %i0] 0xe2, %l0
19637 nop
19638 nop
19639 setx 0x64A9C7AB, %l0, %l6
19640 st %l6, [%l7 + 0x28]
19641 ld [%l7 + 0x28], %f23
19642 setx 0x04A92CEF, %l1, %l5
19643 st %l5, [%l7 + 0x10]
19644 ld [%l7 + 0x10], %f6
19645 fdivs %f6, %f23, %f24
19646 nop
19647 set 0x0A, %o4
19648 ldstub [%l7 + %o4], %l6
19649 nop
19650 set 0x28, %l3
19651 std %f6, [%l7 + %l3]
19652 nop
19653 set 0x50, %i6
19654 lduw [%l7 + %i6], %l1
19655 st %fsr, [%l7 + 0x54]
19656 set 0x68, %l5
19657 lda [%l7 + %l5] 0x81, %f9
19658 bge %xcc, loop_130
19659 nop
19660 set 0x48, %g2
19661 std %g4, [%l7 + %g2]
19662 add %i4, %i2, %i1
19663 set 0x3C, %o0
19664 swapa [%l7 + %o0] 0x81, %o4
19665loop_130:
19666 add %l2, %o7, %o0
19667 nop
19668 set 0x68, %l1
19669 std %i4, [%l7 + %l1]
19670 set 0x40, %i1
19671 stda %f16, [%l7 + %i1] 0xcc
19672 set 0x0F, %o7
19673 ldstuba [%l7 + %o7] 0x81, %o3
19674 nop
19675 set 0x60, %l2
19676 stb %o2, [%l7 + %l2]
19677 add %l7, 0x34, %l6
19678 wr %g0, 0x80, %asi
19679 casa [%l6] 0x80, %o5, %g4
19680 wr %l5, %i7, %ccr
19681 set 0x30, %l6
19682 ldda [%l7 + %l6] 0xe2, %g2
19683 nop
19684 set 0x36, %o5
19685 ldsb [%l7 + %o5], %o6
19686 nop
19687 set 0x27, %i5
19688 ldub [%l7 + %i5], %g6
19689 nop
19690 set 0x0C, %o3
19691 ldub [%l7 + %o3], %i6
19692 set 0x0C, %l4
19693 swapa [%l7 + %l4] 0x89, %g1
19694 set 0x60, %g5
19695 stda %o0, [%l7 + %g5] 0x89
19696 nop
19697 set 0x3C, %g3
19698 stb %g2, [%l7 + %g3]
19699 set 0x6C, %i7
19700 swapa [%l7 + %i7] 0x80, %l4
19701 set 0x10, %i3
19702 stwa %i0, [%l7 + %i3] 0xe3
19703 membar #Sync
19704 nop
19705 set 0x78, %g4
19706 lduh [%l7 + %g4], %l3
19707 nop
19708 set 0x10, %i4
19709 ldd [%l7 + %i4], %f14
19710 nop
19711 set 0x40, %l0
19712 stx %g7, [%l7 + %l0]
19713 add %l7, 0x48, %l6
19714 wr %g0, 0x80, %asi
19715 lda [%l6] %asi, %i3
19716 casa [%l6] 0x80, %i3, %l0
19717 add %l7, 0x64, %l6
19718 wr %g0, 0x89, %asi
19719 casa [%l6] 0x89, %l6, %l1
19720 nop
19721 set 0x7C, %o1
19722 swap [%l7 + %o1], %g5
19723 nop
19724 set 0x58, %g7
19725 sth %i4, [%l7 + %g7]
19726 fpsub16s %f10, %f14, %f7
19727 wr %g0, 0x6, %fprs
19728 nop
19729 set 0x2C, %g6
19730 lduh [%l7 + %g6], %l2
19731 set 0x7A, %i2
19732 stba %i2, [%l7 + %i2] 0x88
19733 nop
19734 set 0x32, %o2
19735 ldsh [%l7 + %o2], %o0
19736 add %i5, %o7, %o2
19737 set 0x28, %o6
19738 stda %o4, [%l7 + %o6] 0xeb
19739 membar #Sync
19740 set 0x40, %g1
19741 ldxa [%l7 + %g1] 0x89, %o3
19742 set 0x58, %i0
19743 ldxa [%l7 + %i0] 0x88, %l5
19744 fpadd32s %f13, %f8, %f13
19745 add %i7, %g4, %g3
19746 set 0x08, %o4
19747 prefetcha [%l7 + %o4] 0x81, 0
19748 set 0x5C, %i6
19749 swapa [%l7 + %i6] 0x80, %i6
19750 and %o6, %o1, %g2
19751 nop
19752 set 0x32, %l5
19753 sth %g1, [%l7 + %l5]
19754 nop
19755 set 0x10, %g2
19756 stx %fsr, [%l7 + %g2]
19757 set 0x10, %l3
19758 lda [%l7 + %l3] 0x89, %f1
19759 ld [%l7 + 0x54], %f17
19760 nop
19761 set 0x69, %l1
19762 ldstub [%l7 + %l1], %i0
19763 st %fsr, [%l7 + 0x30]
19764 set 0x78, %i1
19765 prefetcha [%l7 + %i1] 0x88, 0
19766 nop
19767 set 0x24, %o0
19768 lduw [%l7 + %o0], %l4
19769 and %i3, %l0, %l6
19770 set 0x48, %o7
19771 stxa %g7, [%l7 + %o7] 0x81
19772 set 0x48, %l6
19773 ldxa [%l7 + %l6] 0x80, %l1
19774 set 0x58, %o5
19775 stda %g4, [%l7 + %o5] 0x80
19776 wr %g0, 0x4, %fprs
19777 nop
19778 set 0x10, %l2
19779 swap [%l7 + %l2], %o4
19780 set 0x3A, %o3
19781 ldstuba [%l7 + %o3] 0x81, %i2
19782 wr %o0, %i5, %pic
19783 nop
19784 set 0x2C, %l4
19785 swap [%l7 + %l4], %l2
19786 set 0x58, %i5
19787 stda %o2, [%l7 + %i5] 0x89
19788 set 0x30, %g3
19789 ldda [%l7 + %g3] 0xe3, %o6
19790 set 0x40, %i7
19791 ldda [%l7 + %i7] 0xd2, %f0
19792 fpadd16 %f20, %f14, %f2
19793 st %f16, [%l7 + 0x64]
19794 nop
19795 set 0x62, %i3
19796 lduh [%l7 + %i3], %o5
19797 nop
19798 set 0x28, %g4
19799 ldd [%l7 + %g4], %f16
19800 st %fsr, [%l7 + 0x08]
19801 set 0x60, %i4
19802 stda %l4, [%l7 + %i4] 0xe2
19803 membar #Sync
19804 nop
19805 set 0x4A, %l0
19806 sth %i7, [%l7 + %l0]
19807 nop
19808 set 0x0E, %o1
19809 stb %g4, [%l7 + %o1]
19810 set 0x1C, %g5
19811 ldstuba [%l7 + %g5] 0x80, %g3
19812 set 0x20, %g7
19813 ldda [%l7 + %g7] 0x89, %o2
19814 set 0x12, %i2
19815 stba %i6, [%l7 + %i2] 0xea
19816 membar #Sync
19817 nop
19818 set 0x60, %o2
19819 ldd [%l7 + %o2], %f6
19820 nop
19821 set 0x20, %o6
19822 stw %o6, [%l7 + %o6]
19823 nop
19824 set 0x18, %g6
19825 ldx [%l7 + %g6], %g6
19826 nop
19827 set 0x60, %g1
19828 std %f30, [%l7 + %g1]
19829 set 0x25, %i0
19830 stba %o1, [%l7 + %i0] 0xe3
19831 membar #Sync
19832 nop
19833 set 0x48, %o4
19834 swap [%l7 + %o4], %g1
19835 nop
19836 set 0x7C, %i6
19837 stb %g2, [%l7 + %i6]
19838 or %i0, %l3, %l4
19839 nop
19840 set 0x24, %g2
19841 stw %l0, [%l7 + %g2]
19842 nop
19843 set 0x56, %l5
19844 sth %i3, [%l7 + %l5]
19845 set 0x40, %l1
19846 stda %i6, [%l7 + %l1] 0xe2
19847 membar #Sync
19848 fpadd16s %f17, %f28, %f25
19849 st %fsr, [%l7 + 0x4C]
19850 set 0x40, %i1
19851 stda %f0, [%l7 + %i1] 0xc2
19852 set 0x20, %l3
19853 ldda [%l7 + %l3] 0xe3, %l0
19854 ld [%l7 + 0x2C], %f31
19855 set 0x40, %o0
19856 ldda [%l7 + %o0] 0xd2, %f0
19857 nop
19858 set 0x48, %o7
19859 stx %fsr, [%l7 + %o7]
19860 set 0x18, %o5
19861 lda [%l7 + %o5] 0x80, %f11
19862 nop
19863 set 0x59, %l2
19864 stb %g5, [%l7 + %l2]
19865 st %f28, [%l7 + 0x0C]
19866 nop
19867 set 0x32, %l6
19868 lduh [%l7 + %l6], %i4
19869 nop
19870 set 0x7C, %o3
19871 lduw [%l7 + %o3], %g7
19872 nop
19873 set 0x22, %l4
19874 sth %i1, [%l7 + %l4]
19875 set 0x30, %g3
19876 sta %f30, [%l7 + %g3] 0x81
19877 nop
19878 set 0x58, %i5
19879 ldsw [%l7 + %i5], %o4
19880 nop
19881 set 0x1E, %i3
19882 ldsb [%l7 + %i3], %i2
19883 nop
19884 set 0x0A, %i7
19885 ldsh [%l7 + %i7], %i5
19886 set 0x5C, %i4
19887 stwa %l2, [%l7 + %i4] 0x89
19888 nop
19889 set 0x7E, %l0
19890 sth %o0, [%l7 + %l0]
19891 nop
19892 set 0x50, %o1
19893 stx %o7, [%l7 + %o1]
19894 nop
19895 set 0x1C, %g4
19896 swap [%l7 + %g4], %o5
19897 nop
19898 set 0x4C, %g7
19899 ldub [%l7 + %g7], %l5
19900 set 0x68, %g5
19901 sta %f27, [%l7 + %g5] 0x89
19902 or %i7, %o2, %g4
19903 nop
19904 set 0x28, %o2
19905 ldsw [%l7 + %o2], %o3
19906 set 0x30, %i2
19907 ldxa [%l7 + %i2] 0x80, %i6
19908 nop
19909 set 0x4C, %g6
19910 lduw [%l7 + %g6], %o6
19911 nop
19912 set 0x48, %g1
19913 ldsw [%l7 + %g1], %g3
19914 set 0x60, %i0
19915 ldda [%l7 + %i0] 0x81, %g6
19916 nop
19917 set 0x40, %o6
19918 std %f12, [%l7 + %o6]
19919 set 0x74, %i6
19920 lda [%l7 + %i6] 0x81, %f21
19921 st %f3, [%l7 + 0x30]
19922 set 0x08, %o4
19923 lda [%l7 + %o4] 0x80, %f9
19924 nop
19925 set 0x54, %l5
19926 stw %g1, [%l7 + %l5]
19927 nop
19928 set 0x52, %g2
19929 lduh [%l7 + %g2], %g2
19930 nop
19931 set 0x18, %i1
19932 swap [%l7 + %i1], %o1
19933 nop
19934 set 0x18, %l3
19935 stx %i0, [%l7 + %l3]
19936 nop
19937 set 0x2F, %l1
19938 ldub [%l7 + %l1], %l4
19939 nop
19940 set 0x7C, %o0
19941 stw %l3, [%l7 + %o0]
19942 or %l0, %i3, %l1
19943 nop
19944 set 0x40, %o7
19945 stx %fsr, [%l7 + %o7]
19946 nop
19947 set 0x30, %o5
19948 ldx [%l7 + %o5], %g5
19949 nop
19950 set 0x70, %l2
19951 ldx [%l7 + %l2], %l6
19952 ld [%l7 + 0x14], %f17
19953 nop
19954 set 0x28, %o3
19955 std %g6, [%l7 + %o3]
19956 nop
19957 set 0x08, %l4
19958 std %i0, [%l7 + %l4]
19959 set 0x10, %l6
19960 lda [%l7 + %l6] 0x80, %f22
19961 set 0x40, %i5
19962 ldda [%l7 + %i5] 0xd2, %f0
19963 set 0x30, %g3
19964 prefetcha [%l7 + %g3] 0x81, 2
19965 nop
19966 set 0x74, %i7
19967 lduw [%l7 + %i7], %o4
19968 add %l7, 0x28, %l6
19969 wr %g0, 0x80, %asi
19970 lda [%l6] %asi, %i2
19971 casa [%l6] 0x80, %i2, %i5
19972 set 0x38, %i3
19973 stha %o0, [%l7 + %i3] 0xea
19974 membar #Sync
19975 nop
19976 set 0x18, %i4
19977 ldsh [%l7 + %i4], %o7
19978 nop
19979 set 0x64, %o1
19980 lduw [%l7 + %o1], %l2
19981 nop
19982 nop
19983 setx 0xA096C3F2, %l0, %l6
19984 st %l6, [%l7 + 0x28]
19985 ld [%l7 + 0x28], %f13
19986 setx 0xBCE6B131, %l1, %l5
19987 st %l5, [%l7 + 0x10]
19988 ld [%l7 + 0x10], %f8
19989 fdivs %f8, %f13, %f27
19990 nop
19991 set 0x50, %g4
19992 ldd [%l7 + %g4], %l4
19993 set 0x40, %l0
19994 stda %f16, [%l7 + %l0] 0xf8
19995 membar #Sync
19996 bn %xcc, loop_131
19997 nop
19998 set 0x58, %g5
19999 ldd [%l7 + %g5], %f22
20000 nop
20001 set 0x31, %o2
20002 stb %i7, [%l7 + %o2]
20003 nop
20004 set 0x44, %i2
20005 lduh [%l7 + %i2], %o5
20006loop_131:
20007 nop
20008 set 0x28, %g7
20009 stda %o2, [%l7 + %g7] 0x88
20010 fpsub32s %f4, %f27, %f23
20011 nop
20012 set 0x38, %g6
20013 stw %o3, [%l7 + %g6]
20014 set 0x38, %i0
20015 stxa %i6, [%l7 + %i0] 0xea
20016 membar #Sync
20017 add %l7, 0x28, %l6
20018 wr %g0, 0x80, %asi
20019 ldxa [%l6] %asi, %o6
20020 casxa [%l6] 0x80, %o6, %g3
20021 nop
20022 set 0x53, %g1
20023 ldstub [%l7 + %g1], %g4
20024 nop
20025 set 0x48, %o6
20026 stb %g6, [%l7 + %o6]
20027 set 0x6A, %o4
20028 ldstuba [%l7 + %o4] 0x88, %g2
20029 nop
20030 set 0x48, %i6
20031 ldd [%l7 + %i6], %f10
20032 set 0x28, %l5
20033 stxa %o1, [%l7 + %l5] 0x80
20034 set 0x50, %i1
20035 ldda [%l7 + %i1] 0x88, %g0
20036 nop
20037 set 0x68, %l3
20038 ldsw [%l7 + %l3], %i0
20039 set 0x74, %g2
20040 swapa [%l7 + %g2] 0x89, %l4
20041 nop
20042 set 0x2D, %o0
20043 ldub [%l7 + %o0], %l0
20044 set 0x68, %l1
20045 stxa %i3, [%l7 + %l1] 0xeb
20046 membar #Sync
20047 nop
20048 set 0x1E, %o7
20049 lduh [%l7 + %o7], %l3
20050 set 0x20, %l2
20051 ldda [%l7 + %l2] 0x89, %l0
20052 set 0x30, %o3
20053 sta %f5, [%l7 + %o3] 0x89
20054 set 0x20, %l4
20055 stxa %l6, [%l7 + %l4] 0xe3
20056 membar #Sync
20057 fpsub16s %f14, %f8, %f10
20058 nop
20059 set 0x78, %l6
20060 ldsw [%l7 + %l6], %g5
20061 fpsub16 %f18, %f18, %f4
20062 set 0x4C, %i5
20063 lda [%l7 + %i5] 0x81, %f1
20064 nop
20065 set 0x68, %g3
20066 stx %i1, [%l7 + %g3]
20067 st %fsr, [%l7 + 0x38]
20068 nop
20069 set 0x68, %o5
20070 lduh [%l7 + %o5], %i4
20071 st %fsr, [%l7 + 0x28]
20072 and %o4, %i2, %i5
20073 set 0x4A, %i7
20074 stha %o0, [%l7 + %i7] 0xe2
20075 membar #Sync
20076 add %l7, 0x38, %l6
20077 wr %g0, 0x80, %asi
20078 lda [%l6] %asi, %o7
20079 casa [%l6] 0x80, %o7, %l2
20080 st %fsr, [%l7 + 0x48]
20081 nop
20082 set 0x78, %i4
20083 ldsb [%l7 + %i4], %l5
20084 set 0x62, %o1
20085 stha %g7, [%l7 + %o1] 0xea
20086 membar #Sync
20087 add %o5, %o2, %i7
20088 set 0x40, %i3
20089 ldda [%l7 + %i3] 0xd8, %f0
20090 set 0x48, %l0
20091 swapa [%l7 + %l0] 0x81, %i6
20092 nop
20093 set 0x1E, %g4
20094 ldsh [%l7 + %g4], %o6
20095 set 0x40, %g5
20096 stda %f0, [%l7 + %g5] 0xd2
20097 nop
20098 set 0x08, %o2
20099 ldub [%l7 + %o2], %g3
20100 and %o3, %g6, %g4
20101 or %o1, %g2, %i0
20102 wr %l4, %l0, %ccr
20103 nop
20104 set 0x14, %i2
20105 swap [%l7 + %i2], %i3
20106 nop
20107 set 0x28, %g6
20108 std %l2, [%l7 + %g6]
20109 or %l1, %l6, %g5
20110 st %fsr, [%l7 + 0x10]
20111 nop
20112 set 0x4C, %i0
20113 ldsw [%l7 + %i0], %g1
20114 nop
20115 set 0x68, %g7
20116 stx %fsr, [%l7 + %g7]
20117 nop
20118 set 0x78, %g1
20119 ldsh [%l7 + %g1], %i4
20120 set 0x40, %o6
20121 ldxa [%l7 + %o6] 0x89, %i1
20122 wr %o4, %i2, %sys_tick
20123 set 0x40, %i6
20124 ldda [%l7 + %i6] 0xe2, %i4
20125 nop
20126 set 0x2A, %o4
20127 sth %o0, [%l7 + %o4]
20128 wr %o7, %l2, %sys_tick
20129 bgu %xcc, loop_132
20130 nop
20131 set 0x78, %i1
20132 lduw [%l7 + %i1], %g7
20133 nop
20134 set 0x74, %l5
20135 stw %o5, [%l7 + %l5]
20136 set 0x50, %l3
20137 sta %f11, [%l7 + %l3] 0x80
20138loop_132:
20139 nop
20140 set 0x10, %g2
20141 ldda [%l7 + %g2] 0xe2, %l4
20142 add %i7, %o2, %i6
20143 st %fsr, [%l7 + 0x44]
20144 nop
20145 set 0x24, %o0
20146 stw %o6, [%l7 + %o0]
20147 nop
20148 set 0x2D, %l1
20149 ldsb [%l7 + %l1], %o3
20150 set 0x70, %o7
20151 ldxa [%l7 + %o7] 0x80, %g3
20152 st %f23, [%l7 + 0x28]
20153 nop
20154 set 0x48, %o3
20155 ldx [%l7 + %o3], %g6
20156 nop
20157 set 0x78, %l2
20158 prefetch [%l7 + %l2], 3
20159 add %l7, 0x70, %l6
20160 wr %g0, 0x88, %asi
20161 ldxa [%l6] %asi, %g4
20162 casxa [%l6] 0x88, %g4, %g2
20163 nop
20164 set 0x28, %l4
20165 ldd [%l7 + %l4], %i0
20166 st %f15, [%l7 + 0x70]
20167 bleu,a,pt %icc, loop_133
20168 fpadd32s %f28, %f27, %f9
20169 and %l4, %o1, %i3
20170 be,a,pn %xcc, loop_134
20171loop_133:
20172 nop
20173 set 0x6D, %i5
20174 ldub [%l7 + %i5], %l3
20175 st %fsr, [%l7 + 0x34]
20176 nop
20177 set 0x08, %g3
20178 stx %fsr, [%l7 + %g3]
20179loop_134:
20180 nop
20181 set 0x42, %o5
20182 stb %l1, [%l7 + %o5]
20183 wr %l0, %g5, %sys_tick
20184 nop
20185 set 0x60, %i7
20186 swap [%l7 + %i7], %l6
20187 set 0x30, %l6
20188 sta %f29, [%l7 + %l6] 0x88
20189 set 0x40, %o1
20190 stda %f0, [%l7 + %o1] 0xc8
20191 nop
20192 set 0x68, %i4
20193 stx %i4, [%l7 + %i4]
20194 add %l7, 0x10, %l6
20195 wr %g0, 0x80, %asi
20196 casxa [%l6] 0x80, %g1, %i1
20197 nop
20198 set 0x3E, %l0
20199 ldsh [%l7 + %l0], %i2
20200 or %o4, %o0, %o7
20201 nop
20202 set 0x14, %g4
20203 stw %l2, [%l7 + %g4]
20204 set 0x50, %g5
20205 ldda [%l7 + %g5] 0xe2, %i4
20206 set 0x10, %i3
20207 ldda [%l7 + %i3] 0xeb, %o4
20208 or %l5, %i7, %o2
20209 nop
20210 set 0x70, %o2
20211 ldd [%l7 + %o2], %f22
20212 fpadd16 %f28, %f18, %f30
20213 or %i6, %g7, %o3
20214 set 0x38, %g6
20215 prefetcha [%l7 + %g6] 0x89, 0
20216 set 0x78, %i2
20217 stda %g2, [%l7 + %i2] 0xeb
20218 membar #Sync
20219 nop
20220 set 0x32, %i0
20221 ldsh [%l7 + %i0], %g6
20222 or %g2, %g4, %l4
20223 wr %o1, %i3, %sys_tick
20224 nop
20225 set 0x38, %g1
20226 lduw [%l7 + %g1], %l3
20227 fpsub32 %f24, %f14, %f10
20228 nop
20229 set 0x58, %o6
20230 ldsb [%l7 + %o6], %l1
20231 membar #Sync
20232 set 0x40, %g7
20233 ldda [%l7 + %g7] 0xf1, %f0
20234 nop
20235 set 0x61, %i6
20236 ldstub [%l7 + %i6], %l0
20237 set 0x09, %i1
20238 ldstuba [%l7 + %i1] 0x81, %i0
20239 nop
20240 set 0x4A, %o4
20241 ldstub [%l7 + %o4], %l6
20242 add %l7, 0x44, %l6
20243 wr %g0, 0x81, %asi
20244 casa [%l6] 0x81, %i4, %g1
20245 set 0x70, %l5
20246 ldxa [%l7 + %l5] 0x88, %g5
20247 fpsub32s %f11, %f29, %f8
20248 set 0x1C, %g2
20249 swapa [%l7 + %g2] 0x89, %i1
20250 nop
20251 set 0x3E, %o0
20252 lduh [%l7 + %o0], %i2
20253 set 0x0C, %l3
20254 stwa %o4, [%l7 + %l3] 0xe2
20255 membar #Sync
20256 set 0x0C, %l1
20257 stwa %o7, [%l7 + %l1] 0x81
20258 set 0x14, %o7
20259 stwa %o0, [%l7 + %o7] 0x80
20260 nop
20261 set 0x78, %o3
20262 sth %i5, [%l7 + %o3]
20263 nop
20264 set 0x1C, %l2
20265 ldsw [%l7 + %l2], %o5
20266 nop
20267 set 0x60, %l4
20268 stx %l2, [%l7 + %l4]
20269 wr %l5, %i7, %y
20270 nop
20271 set 0x58, %i5
20272 ldx [%l7 + %i5], %i6
20273 nop
20274 set 0x20, %o5
20275 std %g6, [%l7 + %o5]
20276 add %l7, 0x70, %l6
20277 wr %g0, 0x80, %asi
20278 casxa [%l6] 0x80, %o3, %o6
20279 and %g3, %g6, %g2
20280 set 0x1C, %i7
20281 sta %f17, [%l7 + %i7] 0x81
20282 nop
20283 set 0x7C, %g3
20284 ldsw [%l7 + %g3], %g4
20285 set 0x72, %l6
20286 stba %o2, [%l7 + %l6] 0x80
20287 nop
20288 set 0x74, %i4
20289 ldsh [%l7 + %i4], %l4
20290 or %i3, %l3, %l1
20291 nop
20292 set 0x34, %o1
20293 lduw [%l7 + %o1], %o1
20294 nop
20295 set 0x4F, %l0
20296 ldstub [%l7 + %l0], %i0
20297 membar #Sync
20298 set 0x40, %g5
20299 ldda [%l7 + %g5] 0xf0, %f0
20300 nop
20301 set 0x68, %i3
20302 std %l0, [%l7 + %i3]
20303 nop
20304 set 0x23, %o2
20305 stb %i4, [%l7 + %o2]
20306 nop
20307 set 0x28, %g4
20308 stx %l6, [%l7 + %g4]
20309 nop
20310 set 0x28, %i2
20311 ldd [%l7 + %i2], %f20
20312 set 0x40, %i0
20313 prefetcha [%l7 + %i0] 0x80, 3
20314 set 0x40, %g1
20315 ldda [%l7 + %g1] 0x80, %f0
20316 nop
20317 set 0x0C, %o6
20318 stw %i1, [%l7 + %o6]
20319 nop
20320 set 0x48, %g7
20321 ldx [%l7 + %g7], %i2
20322 set 0x28, %i6
20323 swapa [%l7 + %i6] 0x81, %o4
20324 nop
20325 set 0x30, %i1
20326 std %g4, [%l7 + %i1]
20327 nop
20328 set 0x69, %g6
20329 ldsb [%l7 + %g6], %o7
20330 set 0x50, %l5
20331 ldxa [%l7 + %l5] 0x89, %o0
20332 and %i5, %l2, %l5
20333 nop
20334 set 0x4C, %o4
20335 ldstub [%l7 + %o4], %o5
20336 nop
20337 set 0x48, %o0
20338 ldd [%l7 + %o0], %i6
20339 nop
20340 set 0x40, %g2
20341 swap [%l7 + %g2], %i6
20342 set 0x66, %l1
20343 ldstuba [%l7 + %l1] 0x88, %o3
20344 set 0x6C, %l3
20345 stba %o6, [%l7 + %l3] 0x88
20346 add %g7, %g3, %g2
20347 set 0x44, %o3
20348 swapa [%l7 + %o3] 0x89, %g4
20349 nop
20350 set 0x70, %o7
20351 ldd [%l7 + %o7], %g6
20352 add %o2, %l4, %i3
20353 set 0x19, %l2
20354 stba %l1, [%l7 + %l2] 0x88
20355 nop
20356 set 0x6A, %i5
20357 lduh [%l7 + %i5], %l3
20358 st %fsr, [%l7 + 0x64]
20359 nop
20360 set 0x5E, %l4
20361 ldsh [%l7 + %l4], %i0
20362 nop
20363 set 0x4E, %i7
20364 lduh [%l7 + %i7], %o1
20365 set 0x78, %o5
20366 stda %i4, [%l7 + %o5] 0xeb
20367 membar #Sync
20368 st %fsr, [%l7 + 0x0C]
20369 nop
20370 set 0x30, %l6
20371 ldsb [%l7 + %l6], %l6
20372 set 0x68, %g3
20373 lda [%l7 + %g3] 0x88, %f31
20374 set 0x74, %o1
20375 lda [%l7 + %o1] 0x80, %f9
20376 ld [%l7 + 0x58], %f7
20377 nop
20378 set 0x58, %l0
20379 ldd [%l7 + %l0], %l0
20380 set 0x60, %i4
20381 stxa %i1, [%l7 + %i4] 0x81
20382 ld [%l7 + 0x38], %f29
20383 set 0x61, %i3
20384 stba %i2, [%l7 + %i3] 0x81
20385 nop
20386 set 0x60, %g5
20387 ldx [%l7 + %g5], %o4
20388 ld [%l7 + 0x54], %f1
20389 add %l7, 0x1C, %l6
20390 wr %g0, 0x88, %asi
20391 casa [%l6] 0x88, %g1, %g5
20392 nop
20393 set 0x24, %o2
20394 stw %o7, [%l7 + %o2]
20395 ld [%l7 + 0x3C], %f14
20396 nop
20397 set 0x08, %g4
20398 ldx [%l7 + %g4], %o0
20399 set 0x40, %i0
20400 swapa [%l7 + %i0] 0x89, %i5
20401 nop
20402 set 0x74, %g1
20403 lduw [%l7 + %g1], %l2
20404 ld [%l7 + 0x24], %f25
20405 nop
20406 set 0x78, %o6
20407 stx %fsr, [%l7 + %o6]
20408 nop
20409 set 0x4C, %g7
20410 swap [%l7 + %g7], %o5
20411 fpadd16 %f2, %f22, %f28
20412 set 0x58, %i2
20413 sta %f31, [%l7 + %i2] 0x89
20414 or %i7, %l5, %i6
20415 set 0x20, %i6
20416 ldxa [%l7 + %i6] 0x88, %o6
20417 wr %g7, %g3, %set_softint
20418 set 0x18, %i1
20419 ldxa [%l7 + %i1] 0x81, %o3
20420 add %l7, 0x10, %l6
20421 wr %g0, 0x89, %asi
20422 casxa [%l6] 0x89, %g2, %g6
20423 bg,pt %icc, loop_135
20424 nop
20425 set 0x48, %g6
20426 ldx [%l7 + %g6], %g4
20427 nop
20428 set 0x30, %l5
20429 stx %fsr, [%l7 + %l5]
20430 add %o2, %l4, %i3
20431loop_135:
20432 nop
20433 set 0x50, %o4
20434 stxa %l1, [%l7 + %o4] 0xea
20435 membar #Sync
20436 nop
20437 set 0x78, %o0
20438 ldd [%l7 + %o0], %f22
20439 bleu,a %icc, loop_136
20440 st %f23, [%l7 + 0x70]
20441 nop
20442 set 0x18, %g2
20443 ldd [%l7 + %g2], %i0
20444 st %f15, [%l7 + 0x20]
20445loop_136:
20446 nop
20447 set 0x70, %l1
20448 sta %f20, [%l7 + %l1] 0x81
20449 nop
20450 set 0x7B, %l3
20451 stb %l3, [%l7 + %l3]
20452 nop
20453 set 0x68, %o7
20454 sth %o1, [%l7 + %o7]
20455 nop
20456 set 0x34, %l2
20457 swap [%l7 + %l2], %i4
20458 ble,pn %xcc, loop_137
20459 nop
20460 set 0x10, %i5
20461 stx %fsr, [%l7 + %i5]
20462 nop
20463 set 0x08, %l4
20464 std %l0, [%l7 + %l4]
20465 add %l7, 0x08, %l6
20466 wr %g0, 0x89, %asi
20467 lda [%l6] %asi, %i1
20468 casa [%l6] 0x89, %i1, %l6
20469loop_137:
20470 nop
20471 set 0x24, %o3
20472 stw %i2, [%l7 + %o3]
20473 nop
20474 set 0x14, %i7
20475 prefetch [%l7 + %i7], 4
20476 set 0x40, %o5
20477 ldda [%l7 + %o5] 0xd0, %f0
20478 set 0x08, %l6
20479 stxa %o4, [%l7 + %l6] 0xeb
20480 membar #Sync
20481 nop
20482 set 0x08, %g3
20483 std %g0, [%l7 + %g3]
20484 set 0x58, %o1
20485 stda %g4, [%l7 + %o1] 0xeb
20486 membar #Sync
20487 set 0x40, %l0
20488 ldda [%l7 + %l0] 0xd0, %f16
20489 nop
20490 nop
20491 setx 0x45D9CD6843473740, %l0, %l6
20492 stx %l6, [%l7 + 0x28]
20493 ldd [%l7 + 0x28], %f20
20494 setx 0x85B94EB3BE142362, %l1, %l5
20495 stx %l5, [%l7 + 0x10]
20496 ldd [%l7 + 0x10], %f20
20497 fdivd %f20, %f20, %f8
20498 set 0x28, %i4
20499 stxa %o7, [%l7 + %i4] 0x89
20500 nop
20501 set 0x46, %g5
20502 ldsb [%l7 + %g5], %o0
20503 set 0x40, %i3
20504 stda %f0, [%l7 + %i3] 0xf8
20505 membar #Sync
20506 nop
20507 set 0x18, %o2
20508 sth %i5, [%l7 + %o2]
20509 nop
20510 set 0x68, %g4
20511 stx %l2, [%l7 + %g4]
20512 nop
20513 set 0x10, %i0
20514 std %f22, [%l7 + %i0]
20515 nop
20516 set 0x0A, %g1
20517 sth %i7, [%l7 + %g1]
20518 nop
20519 set 0x40, %g7
20520 stx %o5, [%l7 + %g7]
20521 add %i6, %l5, %g7
20522 and %g3, %o3, %g2
20523 nop
20524 set 0x43, %i2
20525 stb %g6, [%l7 + %i2]
20526 add %l7, 0x40, %l6
20527 wr %g0, 0x80, %asi
20528 ldxa [%l6] %asi, %o6
20529 casxa [%l6] 0x80, %o6, %o2
20530 set 0x20, %i6
20531 stda %l4, [%l7 + %i6] 0x80
20532 set 0x08, %o6
20533 prefetcha [%l7 + %o6] 0x81, 1
20534 st %fsr, [%l7 + 0x70]
20535 and %g4, %i0, %l3
20536 set 0x08, %g6
20537 stwa %l1, [%l7 + %g6] 0xe2
20538 membar #Sync
20539 nop
20540 set 0x40, %l5
20541 ldd [%l7 + %l5], %f8
20542 st %fsr, [%l7 + 0x78]
20543 set 0x64, %o4
20544 swapa [%l7 + %o4] 0x88, %o1
20545 nop
20546 set 0x09, %i1
20547 stb %i4, [%l7 + %i1]
20548 nop
20549 set 0x20, %o0
20550 std %l0, [%l7 + %o0]
20551 set 0x40, %l1
20552 stda %f16, [%l7 + %l1] 0x81
20553 set 0x40, %l3
20554 stda %f0, [%l7 + %l3] 0x89
20555 nop
20556 set 0x70, %g2
20557 std %f2, [%l7 + %g2]
20558 set 0x50, %o7
20559 lda [%l7 + %o7] 0x81, %f23
20560 add %l7, 0x78, %l6
20561 wr %g0, 0x80, %asi
20562 casxa [%l6] 0x80, %i1, %i2
20563 fpsub16s %f12, %f16, %f17
20564 set 0x40, %l2
20565 stda %f0, [%l7 + %l2] 0xf9
20566 membar #Sync
20567 set 0x40, %i5
20568 ldda [%l7 + %i5] 0x81, %i6
20569 nop
20570 set 0x44, %o3
20571 lduh [%l7 + %o3], %o4
20572 nop
20573 set 0x3C, %l4
20574 stb %g1, [%l7 + %l4]
20575 nop
20576 set 0x42, %i7
20577 ldstub [%l7 + %i7], %g5
20578 set 0x20, %l6
20579 sta %f22, [%l7 + %l6] 0x88
20580 nop
20581 set 0x6C, %o5
20582 swap [%l7 + %o5], %o0
20583 st %f7, [%l7 + 0x6C]
20584 nop
20585 set 0x6C, %o1
20586 ldsw [%l7 + %o1], %i5
20587 add %l7, 0x48, %l6
20588 wr %g0, 0x89, %asi
20589 ldxa [%l6] %asi, %o7
20590 casxa [%l6] 0x89, %o7, %i7
20591 nop
20592 set 0x08, %g3
20593 std %o4, [%l7 + %g3]
20594 nop
20595 set 0x50, %l0
20596 stw %i6, [%l7 + %l0]
20597 set 0x24, %i4
20598 stwa %l5, [%l7 + %i4] 0xe2
20599 membar #Sync
20600 nop
20601 set 0x14, %i3
20602 ldstub [%l7 + %i3], %l2
20603 set 0x42, %o2
20604 ldstuba [%l7 + %o2] 0x88, %g7
20605 nop
20606 set 0x4C, %g4
20607 lduh [%l7 + %g4], %g3
20608 nop
20609 set 0x53, %g5
20610 ldub [%l7 + %g5], %o3
20611 or %g2, %g6, %o2
20612 nop
20613 set 0x1C, %i0
20614 lduh [%l7 + %i0], %l4
20615 nop
20616 set 0x48, %g1
20617 std %f4, [%l7 + %g1]
20618 set 0x40, %i2
20619 stda %f0, [%l7 + %i2] 0xda
20620 set 0x50, %g7
20621 stxa %o6, [%l7 + %g7] 0x89
20622 nop
20623 set 0x38, %i6
20624 ldx [%l7 + %i6], %g4
20625 set 0x10, %g6
20626 ldda [%l7 + %g6] 0xe2, %i2
20627 add %i0, %l1, %l3
20628 nop
20629 set 0x64, %l5
20630 stw %i4, [%l7 + %l5]
20631 nop
20632 set 0x28, %o6
20633 swap [%l7 + %o6], %o1
20634 st %fsr, [%l7 + 0x64]
20635 nop
20636 set 0x57, %i1
20637 stb %i1, [%l7 + %i1]
20638 ba,a,pn %xcc, loop_138
20639 add %i2, %l6, %l0
20640 ld [%l7 + 0x30], %f4
20641 add %g1, %g5, %o0
20642loop_138:
20643 nop
20644 set 0x50, %o4
20645 ldx [%l7 + %o4], %o4
20646 and %o7, %i5, %o5
20647 or %i7, %l5, %i6
20648 nop
20649 set 0x18, %o0
20650 ldsw [%l7 + %o0], %g7
20651 and %g3, %o3, %l2
20652 set 0x18, %l1
20653 prefetcha [%l7 + %l1] 0x80, 0
20654 st %fsr, [%l7 + 0x1C]
20655 set 0x10, %l3
20656 lda [%l7 + %l3] 0x81, %f4
20657 set 0x70, %g2
20658 stda %g6, [%l7 + %g2] 0x80
20659 set 0x18, %o7
20660 stxa %l4, [%l7 + %o7] 0x81
20661 set 0x20, %l2
20662 stda %o6, [%l7 + %l2] 0x81
20663 nop
20664 set 0x30, %o3
20665 ldd [%l7 + %o3], %o2
20666 set 0x40, %i5
20667 stwa %i3, [%l7 + %i5] 0xe3
20668 membar #Sync
20669 nop
20670 set 0x54, %i7
20671 prefetch [%l7 + %i7], 0
20672 nop
20673 set 0x40, %l6
20674 lduw [%l7 + %l6], %g4
20675 wr %l1, %l3, %set_softint
20676 set 0x68, %l4
20677 swapa [%l7 + %l4] 0x89, %i0
20678 fpadd16 %f22, %f10, %f28
20679 nop
20680 or %g0, 0x8, %l0
20681 sllx %l0, 0x3c, %l0
20682 wr %l0, %g0, %tick_cmpr
20683 set 0x40, %o5
20684 ldda [%l7 + %o5] 0x80, %f16
20685 set 0x30, %g3
20686 stda %i0, [%l7 + %g3] 0x89
20687 nop
20688 set 0x16, %l0
20689 ldub [%l7 + %l0], %i2
20690 ld [%l7 + 0x7C], %f29
20691 nop
20692 set 0x28, %i4
20693 swap [%l7 + %i4], %l0
20694 nop
20695 set 0x30, %o1
20696 stx %g1, [%l7 + %o1]
20697 nop
20698 set 0x20, %o2
20699 std %f0, [%l7 + %o2]
20700 set 0x40, %g4
20701 stda %f0, [%l7 + %g4] 0xd8
20702 wr %g0, 0x7, %fprs
20703 nop
20704 set 0x40, %i3
20705 stx %fsr, [%l7 + %i3]
20706 nop
20707 set 0x74, %g5
20708 prefetch [%l7 + %g5], 0
20709 nop
20710 set 0x60, %g1
20711 std %f24, [%l7 + %g1]
20712 set 0x68, %i0
20713 stwa %o4, [%l7 + %i0] 0xea
20714 membar #Sync
20715 nop
20716 set 0x44, %i2
20717 lduh [%l7 + %i2], %o7
20718 set 0x60, %i6
20719 sta %f9, [%l7 + %i6] 0x89
20720 nop
20721 set 0x68, %g6
20722 ldx [%l7 + %g6], %i5
20723 add %l7, 0x4C, %l6
20724 wr %g0, 0x80, %asi
20725 lda [%l6] %asi, %o5
20726 casa [%l6] 0x80, %o5, %i7
20727 set 0x68, %l5
20728 prefetcha [%l7 + %l5] 0x81, 2
20729 nop
20730 set 0x20, %g7
20731 std %f26, [%l7 + %g7]
20732 nop
20733 set 0x70, %i1
20734 prefetch [%l7 + %i1], 2
20735 nop
20736 set 0x60, %o4
20737 ldsw [%l7 + %o4], %l5
20738 set 0x40, %o0
20739 ldda [%l7 + %o0] 0xda, %f16
20740 set 0x34, %o6
20741 sta %f24, [%l7 + %o6] 0x88
20742 set 0x40, %l1
20743 ldda [%l7 + %l1] 0x89, %f16
20744 st %fsr, [%l7 + 0x48]
20745 set 0x74, %g2
20746 lda [%l7 + %g2] 0x89, %f23
20747 set 0x48, %l3
20748 stxa %i6, [%l7 + %l3] 0xe2
20749 membar #Sync
20750 nop
20751 set 0x1C, %l2
20752 lduw [%l7 + %l2], %g3
20753 nop
20754 set 0x68, %o3
20755 stx %o3, [%l7 + %o3]
20756 membar #Sync
20757 set 0x40, %o7
20758 ldda [%l7 + %o7] 0xf9, %f0
20759 add %g7, %l2, %g2
20760 nop
20761 set 0x64, %i5
20762 lduh [%l7 + %i5], %g6
20763 set 0x58, %l6
20764 stda %o6, [%l7 + %l6] 0xeb
20765 membar #Sync
20766 nop
20767 set 0x28, %l4
20768 ldd [%l7 + %l4], %l4
20769 set 0x0A, %i7
20770 stba %i3, [%l7 + %i7] 0xeb
20771 membar #Sync
20772 set 0x73, %o5
20773 stba %g4, [%l7 + %o5] 0xe2
20774 membar #Sync
20775 st %fsr, [%l7 + 0x58]
20776 nop
20777 set 0x20, %g3
20778 stx %o2, [%l7 + %g3]
20779 set 0x38, %l0
20780 stda %l0, [%l7 + %l0] 0x80
20781 nop
20782 set 0x48, %o1
20783 stw %l3, [%l7 + %o1]
20784 set 0x54, %o2
20785 stha %i4, [%l7 + %o2] 0x89
20786 add %l7, 0x1C, %l6
20787 wr %g0, 0x81, %asi
20788 casa [%l6] 0x81, %o1, %i1
20789 ld [%l7 + 0x38], %f31
20790 set 0x2E, %g4
20791 ldstuba [%l7 + %g4] 0x80, %i2
20792 set 0x25, %i3
20793 ldstuba [%l7 + %i3] 0x88, %i0
20794 nop
20795 set 0x78, %i4
20796 std %f12, [%l7 + %i4]
20797 nop
20798 set 0x50, %g5
20799 stx %fsr, [%l7 + %g5]
20800 nop
20801 nop
20802 setx 0xD9824C4F5EE0D8C0, %l0, %l6
20803 stx %l6, [%l7 + 0x28]
20804 ldd [%l7 + 0x28], %f10
20805 setx 0xE56E8CD1AD75E345, %l1, %l5
20806 stx %l5, [%l7 + 0x10]
20807 ldd [%l7 + 0x10], %f14
20808 fdivd %f14, %f10, %f26
20809 nop
20810 set 0x0E, %i0
20811 ldsh [%l7 + %i0], %g1
20812 ld [%l7 + 0x44], %f4
20813 set 0x08, %i2
20814 stxa %l6, [%l7 + %i2] 0x81
20815 nop
20816 set 0x28, %g1
20817 std %f26, [%l7 + %g1]
20818 nop
20819 set 0x30, %i6
20820 stw %o0, [%l7 + %i6]
20821 nop
20822 set 0x60, %l5
20823 stb %l0, [%l7 + %l5]
20824 set 0x38, %g7
20825 prefetcha [%l7 + %g7] 0x89, 0
20826 set 0x40, %i1
20827 stda %f16, [%l7 + %i1] 0x88
20828 set 0x34, %g6
20829 swapa [%l7 + %g6] 0x80, %i5
20830 set 0x4C, %o4
20831 sta %f1, [%l7 + %o4] 0x88
20832 ld [%l7 + 0x7C], %f24
20833 set 0x10, %o0
20834 ldda [%l7 + %o0] 0xeb, %o4
20835 set 0x44, %o6
20836 stha %o5, [%l7 + %o6] 0x80
20837 add %g5, %i7, %l5
20838 set 0x3C, %l1
20839 lda [%l7 + %l1] 0x80, %f19
20840 nop
20841 set 0x7C, %l3
20842 swap [%l7 + %l3], %i6
20843 set 0x58, %l2
20844 ldxa [%l7 + %l2] 0x81, %o3
20845 set 0x54, %o3
20846 sta %f23, [%l7 + %o3] 0x89
20847 nop
20848 set 0x08, %g2
20849 ldsh [%l7 + %g2], %g7
20850 fpadd16s %f2, %f14, %f14
20851 add %g3, %g2, %l2
20852 set 0x48, %o7
20853 stxa %g6, [%l7 + %o7] 0x88
20854 add %l7, 0x64, %l6
20855 wr %g0, 0x89, %asi
20856 casa [%l6] 0x89, %l4, %i3
20857 st %fsr, [%l7 + 0x24]
20858 st %f11, [%l7 + 0x70]
20859 st %fsr, [%l7 + 0x44]
20860 nop
20861 set 0x38, %l6
20862 ldx [%l7 + %l6], %g4
20863 bl %xcc, loop_139
20864 nop
20865 set 0x70, %l4
20866 ldd [%l7 + %l4], %o6
20867 nop
20868 set 0x79, %i5
20869 ldub [%l7 + %i5], %l1
20870 nop
20871 set 0x68, %o5
20872 std %l2, [%l7 + %o5]
20873loop_139:
20874 ld [%l7 + 0x0C], %f11
20875 set 0x28, %g3
20876 stxa %i4, [%l7 + %g3] 0xeb
20877 membar #Sync
20878 nop
20879 set 0x70, %l0
20880 ldx [%l7 + %l0], %o1
20881 set 0x0C, %i7
20882 sta %f18, [%l7 + %i7] 0x88
20883 add %l7, 0x68, %l6
20884 wr %g0, 0x80, %asi
20885 casxa [%l6] 0x80, %o2, %i1
20886 nop
20887 set 0x10, %o2
20888 ldsw [%l7 + %o2], %i2
20889 add %l7, 0x14, %l6
20890 wr %g0, 0x88, %asi
20891 casa [%l6] 0x88, %g1, %i0
20892 nop
20893 set 0x0C, %g4
20894 ldsw [%l7 + %g4], %l6
20895 set 0x18, %o1
20896 stba %l0, [%l7 + %o1] 0x89
20897 set 0x3C, %i4
20898 lda [%l7 + %i4] 0x89, %f23
20899 set 0x08, %g5
20900 stda %o6, [%l7 + %g5] 0x89
20901 st %fsr, [%l7 + 0x70]
20902 bl,a %xcc, loop_140
20903 nop
20904 set 0x6C, %i0
20905 stw %i5, [%l7 + %i0]
20906 nop
20907 set 0x2E, %i3
20908 ldsh [%l7 + %i3], %o0
20909 ld [%l7 + 0x3C], %f31
20910loop_140:
20911 nop
20912 set 0x64, %i2
20913 ldsw [%l7 + %i2], %o5
20914 nop
20915 set 0x62, %g1
20916 ldsb [%l7 + %g1], %g5
20917 fpsub32s %f10, %f10, %f11
20918 nop
20919 set 0x48, %l5
20920 std %i6, [%l7 + %l5]
20921 nop
20922 set 0x14, %g7
20923 ldsb [%l7 + %g7], %l5
20924 nop
20925 set 0x10, %i1
20926 ldsw [%l7 + %i1], %i6
20927 set 0x5E, %i6
20928 stha %o3, [%l7 + %i6] 0xe3
20929 membar #Sync
20930 set 0x2B, %g6
20931 ldstuba [%l7 + %g6] 0x81, %g7
20932 or %o4, %g3, %g2
20933 nop
20934 set 0x60, %o0
20935 stb %g6, [%l7 + %o0]
20936 nop
20937 set 0x44, %o6
20938 lduw [%l7 + %o6], %l2
20939 nop
20940 set 0x1C, %o4
20941 stb %l4, [%l7 + %o4]
20942 set 0x5F, %l3
20943 stba %g4, [%l7 + %l3] 0xe3
20944 membar #Sync
20945 nop
20946 set 0x08, %l2
20947 ldx [%l7 + %l2], %o6
20948 set 0x50, %o3
20949 ldxa [%l7 + %o3] 0x88, %i3
20950 nop
20951 set 0x34, %g2
20952 ldsw [%l7 + %g2], %l1
20953 set 0x10, %o7
20954 stwa %i4, [%l7 + %o7] 0xea
20955 membar #Sync
20956 ld [%l7 + 0x60], %f21
20957 add %l7, 0x60, %l6
20958 wr %g0, 0x89, %asi
20959 casa [%l6] 0x89, %o1, %l3
20960 set 0x70, %l1
20961 ldda [%l7 + %l1] 0x89, %o2
20962 st %fsr, [%l7 + 0x10]
20963 nop
20964 set 0x24, %l6
20965 sth %i2, [%l7 + %l6]
20966 nop
20967 set 0x60, %i5
20968 stx %g1, [%l7 + %i5]
20969 nop
20970 set 0x74, %l4
20971 lduh [%l7 + %l4], %i1
20972 set 0x7C, %o5
20973 lda [%l7 + %o5] 0x89, %f16
20974 set 0x40, %l0
20975 stwa %l6, [%l7 + %l0] 0x88
20976 nop
20977 set 0x18, %g3
20978 ldx [%l7 + %g3], %i0
20979 nop
20980 set 0x68, %i7
20981 ldx [%l7 + %i7], %l0
20982 set 0x17, %o2
20983 stba %i5, [%l7 + %o2] 0xe3
20984 membar #Sync
20985 nop
20986 set 0x67, %g4
20987 stb %o7, [%l7 + %g4]
20988 and %o5, %o0, %g5
20989 nop
20990 set 0x4C, %i4
20991 swap [%l7 + %i4], %i7
20992 nop
20993 set 0x36, %g5
20994 lduh [%l7 + %g5], %i6
20995 add %o3, %g7, %o4
20996 set 0x60, %i0
20997 stxa %g3, [%l7 + %i0] 0xe2
20998 membar #Sync
20999 set 0x40, %o1
21000 stda %l4, [%l7 + %o1] 0x89
21001 nop
21002 set 0x20, %i2
21003 std %f12, [%l7 + %i2]
21004 set 0x40, %i3
21005 stda %f0, [%l7 + %i3] 0xcc
21006 nop
21007 set 0x08, %l5
21008 sth %g2, [%l7 + %l5]
21009 nop
21010 set 0x1F, %g1
21011 stb %l2, [%l7 + %g1]
21012 nop
21013 set 0x38, %i1
21014 ldd [%l7 + %i1], %f22
21015 ld [%l7 + 0x60], %f1
21016 set 0x2C, %g7
21017 stwa %g6, [%l7 + %g7] 0xe3
21018 membar #Sync
21019 set 0x64, %g6
21020 sta %f29, [%l7 + %g6] 0x88
21021 nop
21022 set 0x18, %o0
21023 sth %g4, [%l7 + %o0]
21024 nop
21025 set 0x30, %o6
21026 ldd [%l7 + %o6], %f4
21027 fpadd32 %f28, %f16, %f0
21028 set 0x6C, %o4
21029 sta %f5, [%l7 + %o4] 0x89
21030 nop
21031 set 0x2C, %i6
21032 swap [%l7 + %i6], %l4
21033 add %i3, %l1, %i4
21034 set 0x0B, %l3
21035 ldstuba [%l7 + %l3] 0x88, %o6
21036 nop
21037 set 0x30, %l2
21038 stx %fsr, [%l7 + %l2]
21039 nop
21040 set 0x40, %o3
21041 std %f10, [%l7 + %o3]
21042 nop
21043 set 0x22, %g2
21044 ldub [%l7 + %g2], %o1
21045 set 0x4E, %o7
21046 ldstuba [%l7 + %o7] 0x81, %o2
21047 nop
21048 set 0x68, %l6
21049 lduh [%l7 + %l6], %i2
21050 nop
21051 set 0x1A, %l1
21052 sth %l3, [%l7 + %l1]
21053 nop
21054 set 0x7A, %l4
21055 ldub [%l7 + %l4], %i1
21056 nop
21057 set 0x3C, %o5
21058 swap [%l7 + %o5], %l6
21059 nop
21060 set 0x28, %i5
21061 ldd [%l7 + %i5], %g0
21062 set 0x3C, %g3
21063 sta %f6, [%l7 + %g3] 0x81
21064 nop
21065 set 0x28, %l0
21066 std %i0, [%l7 + %l0]
21067 set 0x40, %i7
21068 ldda [%l7 + %i7] 0xd8, %f16
21069 nop
21070 set 0x60, %o2
21071 ldx [%l7 + %o2], %l0
21072 nop
21073 set 0x1C, %i4
21074 ldsh [%l7 + %i4], %o7
21075 nop
21076 set 0x7C, %g4
21077 stw %o5, [%l7 + %g4]
21078 add %o0, %i5, %i7
21079 nop
21080 set 0x58, %i0
21081 stx %fsr, [%l7 + %i0]
21082 nop
21083 set 0x78, %g5
21084 lduw [%l7 + %g5], %i6
21085 set 0x78, %i2
21086 prefetcha [%l7 + %i2] 0x89, 1
21087 set 0x18, %i3
21088 ldxa [%l7 + %i3] 0x89, %o3
21089 nop
21090 set 0x40, %o1
21091 ldsh [%l7 + %o1], %o4
21092 wr %g3, %l5, %pic
21093 nop
21094 set 0x37, %g1
21095 ldub [%l7 + %g1], %g2
21096 and %l2, %g7, %g4
21097 nop
21098 set 0x34, %i1
21099 ldsb [%l7 + %i1], %l4
21100 nop
21101 set 0x20, %l5
21102 ldd [%l7 + %l5], %i2
21103 nop
21104 set 0x48, %g7
21105 stx %g6, [%l7 + %g7]
21106 set 0x40, %g6
21107 ldxa [%l7 + %g6] 0x80, %i4
21108 set 0x20, %o0
21109 lda [%l7 + %o0] 0x81, %f9
21110 nop
21111 set 0x22, %o4
21112 ldsh [%l7 + %o4], %l1
21113 nop
21114 set 0x0E, %i6
21115 lduh [%l7 + %i6], %o6
21116 nop
21117 set 0x18, %o6
21118 ldub [%l7 + %o6], %o1
21119 nop
21120 set 0x37, %l2
21121 ldub [%l7 + %l2], %i2
21122 nop
21123 set 0x14, %l3
21124 stw %o2, [%l7 + %l3]
21125 set 0x2C, %g2
21126 lda [%l7 + %g2] 0x89, %f30
21127 and %i1, %l3, %g1
21128 add %l7, 0x40, %l6
21129 wr %g0, 0x81, %asi
21130 ldxa [%l6] %asi, %i0
21131 casxa [%l6] 0x81, %i0, %l6
21132 or %l0, %o5, %o0
21133 set 0x10, %o3
21134 stda %i4, [%l7 + %o3] 0x89
21135 nop
21136 set 0x3E, %l6
21137 ldsb [%l7 + %l6], %o7
21138 set 0x58, %o7
21139 ldxa [%l7 + %o7] 0x80, %i7
21140 or %i6, %o3, %g5
21141 set 0x23, %l1
21142 ldstuba [%l7 + %l1] 0x81, %g3
21143 st %fsr, [%l7 + 0x14]
21144 set 0x40, %o5
21145 prefetcha [%l7 + %o5] 0x88, 3
21146 nop
21147 set 0x50, %i5
21148 stx %fsr, [%l7 + %i5]
21149 set 0x40, %g3
21150 stda %f16, [%l7 + %g3] 0x81
21151 nop
21152 set 0x1C, %l4
21153 stw %g2, [%l7 + %l4]
21154 nop
21155 set 0x70, %l0
21156 lduw [%l7 + %l0], %l5
21157 bg,pt %xcc, loop_141
21158 nop
21159 set 0x68, %i7
21160 ldstub [%l7 + %i7], %l2
21161 add %l7, 0x70, %l6
21162 wr %g0, 0x88, %asi
21163 ldxa [%l6] %asi, %g7
21164 casxa [%l6] 0x88, %g7, %l4
21165loop_141:
21166 nop
21167 set 0x50, %o2
21168 ldsw [%l7 + %o2], %g4
21169 nop
21170 set 0x78, %g4
21171 ldsb [%l7 + %g4], %i3
21172 set 0x30, %i4
21173 swapa [%l7 + %i4] 0x89, %g6
21174 set 0x78, %g5
21175 stda %l0, [%l7 + %g5] 0xea
21176 membar #Sync
21177 nop
21178 set 0x4C, %i0
21179 stw %o6, [%l7 + %i0]
21180 nop
21181 set 0x58, %i3
21182 ldsw [%l7 + %i3], %o1
21183 nop
21184 set 0x68, %i2
21185 ldd [%l7 + %i2], %i2
21186 nop
21187 set 0x78, %o1
21188 ldd [%l7 + %o1], %f12
21189 set 0x08, %g1
21190 stwa %i4, [%l7 + %g1] 0xea
21191 membar #Sync
21192 st %f17, [%l7 + 0x3C]
21193 nop
21194 set 0x79, %l5
21195 stb %i1, [%l7 + %l5]
21196 nop
21197 set 0x70, %i1
21198 ldd [%l7 + %i1], %o2
21199 and %g1, %i0, %l3
21200 nop
21201 set 0x10, %g7
21202 stx %l0, [%l7 + %g7]
21203 nop
21204 set 0x08, %g6
21205 ldx [%l7 + %g6], %l6
21206 set 0x0C, %o4
21207 swapa [%l7 + %o4] 0x88, %o0
21208 nop
21209 set 0x4A, %o0
21210 ldsb [%l7 + %o0], %i5
21211 nop
21212 set 0x2E, %i6
21213 ldub [%l7 + %i6], %o7
21214 set 0x10, %l2
21215 swapa [%l7 + %l2] 0x81, %o5
21216 set 0x6F, %o6
21217 stba %i7, [%l7 + %o6] 0x89
21218 set 0x44, %g2
21219 stwa %i6, [%l7 + %g2] 0xea
21220 membar #Sync
21221 set 0x31, %l3
21222 ldstuba [%l7 + %l3] 0x80, %o3
21223 st %f25, [%l7 + 0x7C]
21224 set 0x40, %l6
21225 stda %f16, [%l7 + %l6] 0xc0
21226 nop
21227 set 0x3A, %o3
21228 ldsh [%l7 + %o3], %g3
21229 set 0x0C, %l1
21230 swapa [%l7 + %l1] 0x89, %o4
21231 nop
21232 set 0x62, %o7
21233 lduh [%l7 + %o7], %g2
21234 nop
21235 set 0x30, %o5
21236 ldd [%l7 + %o5], %f26
21237 add %l7, 0x28, %l6
21238 wr %g0, 0x88, %asi
21239 ldxa [%l6] %asi, %l5
21240 casxa [%l6] 0x88, %l5, %l2
21241 nop
21242 set 0x78, %i5
21243 ldd [%l7 + %i5], %f6
21244 st %f12, [%l7 + 0x14]
21245 add %l7, 0x08, %l6
21246 wr %g0, 0x80, %asi
21247 casa [%l6] 0x80, %g7, %l4
21248 st %fsr, [%l7 + 0x18]
21249 set 0x08, %g3
21250 ldxa [%l7 + %g3] 0x89, %g5
21251 nop
21252 set 0x58, %l4
21253 stx %fsr, [%l7 + %l4]
21254 nop
21255 set 0x68, %i7
21256 ldx [%l7 + %i7], %g4
21257 and %i3, %l1, %o6
21258 set 0x30, %o2
21259 ldda [%l7 + %o2] 0xe2, %g6
21260 nop
21261 set 0x5C, %l0
21262 lduw [%l7 + %l0], %o1
21263 add %l7, 0x58, %l6
21264 wr %g0, 0x89, %asi
21265 casxa [%l6] 0x89, %i2, %i4
21266 nop
21267 set 0x70, %i4
21268 std %i0, [%l7 + %i4]
21269 st %fsr, [%l7 + 0x68]
21270 set 0x40, %g4
21271 ldda [%l7 + %g4] 0x88, %f0
21272 wr %g1, %i0, %softint
21273 set 0x36, %g5
21274 stha %l3, [%l7 + %g5] 0xeb
21275 membar #Sync
21276 nop
21277 set 0x2A, %i3
21278 lduh [%l7 + %i3], %o2
21279 add %l6, %l0, %o0
21280 nop
21281 set 0x40, %i0
21282 swap [%l7 + %i0], %i5
21283 set 0x58, %i2
21284 stda %o4, [%l7 + %i2] 0xeb
21285 membar #Sync
21286 nop
21287 set 0x3A, %g1
21288 lduh [%l7 + %g1], %i7
21289 nop
21290 set 0x78, %o1
21291 stb %i6, [%l7 + %o1]
21292 nop
21293 set 0x4D, %i1
21294 stb %o7, [%l7 + %i1]
21295 nop
21296 set 0x48, %g7
21297 sth %o3, [%l7 + %g7]
21298 set 0x40, %l5
21299 stda %f16, [%l7 + %l5] 0xd0
21300 nop
21301 set 0x08, %g6
21302 stx %fsr, [%l7 + %g6]
21303 nop
21304 set 0x40, %o0
21305 ldx [%l7 + %o0], %o4
21306 nop
21307 set 0x38, %o4
21308 std %f24, [%l7 + %o4]
21309 nop
21310 set 0x24, %i6
21311 lduw [%l7 + %i6], %g2
21312 ld [%l7 + 0x28], %f31
21313 ld [%l7 + 0x38], %f30
21314 nop
21315 set 0x34, %o6
21316 stw %g3, [%l7 + %o6]
21317 nop
21318 set 0x74, %l2
21319 lduw [%l7 + %l2], %l5
21320 nop
21321 set 0x20, %l3
21322 lduh [%l7 + %l3], %l2
21323 nop
21324 set 0x3A, %l6
21325 ldsh [%l7 + %l6], %l4
21326 set 0x78, %o3
21327 lda [%l7 + %o3] 0x81, %f3
21328 nop
21329 set 0x64, %l1
21330 ldsb [%l7 + %l1], %g5
21331 and %g4, %g7, %i3
21332 set 0x20, %o7
21333 stda %l0, [%l7 + %o7] 0x88
21334 nop
21335 set 0x48, %o5
21336 lduw [%l7 + %o5], %o6
21337 add %l7, 0x2C, %l6
21338 wr %g0, 0x80, %asi
21339 casa [%l6] 0x80, %g6, %o1
21340 add %l7, 0x68, %l6
21341 wr %g0, 0x81, %asi
21342 ldxa [%l6] %asi, %i2
21343 casxa [%l6] 0x81, %i2, %i1
21344 or %i4, %i0, %g1
21345 nop
21346 set 0x70, %i5
21347 stw %l3, [%l7 + %i5]
21348 nop
21349 set 0x6C, %g3
21350 swap [%l7 + %g3], %o2
21351 nop
21352 set 0x57, %g2
21353 stb %l6, [%l7 + %g2]
21354 set 0x58, %l4
21355 ldxa [%l7 + %l4] 0x81, %o0
21356 or %i5, %l0, %o5
21357 nop
21358 set 0x20, %o2
21359 ldd [%l7 + %o2], %f28
21360 set 0x40, %l0
21361 stxa %i6, [%l7 + %l0] 0xeb
21362 membar #Sync
21363 set 0x52, %i7
21364 ldstuba [%l7 + %i7] 0x88, %i7
21365 nop
21366 set 0x7E, %g4
21367 stb %o3, [%l7 + %g4]
21368 set 0x70, %g5
21369 ldda [%l7 + %g5] 0xeb, %o6
21370 set 0x38, %i3
21371 stxa %o4, [%l7 + %i3] 0xe2
21372 membar #Sync
21373 nop
21374 set 0x20, %i4
21375 swap [%l7 + %i4], %g3
21376 set 0x08, %i0
21377 swapa [%l7 + %i0] 0x88, %l5
21378 nop
21379 set 0x6D, %g1
21380 ldsb [%l7 + %g1], %l2
21381 st %f7, [%l7 + 0x78]
21382 set 0x30, %i2
21383 sta %f10, [%l7 + %i2] 0x89
21384 nop
21385 set 0x60, %o1
21386 lduw [%l7 + %o1], %l4
21387 nop
21388 set 0x14, %i1
21389 ldub [%l7 + %i1], %g2
21390 set 0x7C, %g7
21391 stwa %g5, [%l7 + %g7] 0xe3
21392 membar #Sync
21393 add %g4, %i3, %g7
21394 set 0x1C, %g6
21395 stwa %l1, [%l7 + %g6] 0xe2
21396 membar #Sync
21397 membar #Sync
21398 set 0x40, %l5
21399 ldda [%l7 + %l5] 0xf9, %f0
21400 nop
21401 set 0x4A, %o4
21402 ldub [%l7 + %o4], %o6
21403 nop
21404 set 0x68, %o0
21405 lduw [%l7 + %o0], %o1
21406 wr %g6, %i2, %ccr
21407 or %i4, %i0, %i1
21408 nop
21409 set 0x58, %i6
21410 std %l2, [%l7 + %i6]
21411 nop
21412 set 0x40, %l2
21413 ldd [%l7 + %l2], %g0
21414 set 0x08, %l3
21415 swapa [%l7 + %l3] 0x89, %o2
21416 st %fsr, [%l7 + 0x3C]
21417 nop
21418 set 0x6C, %l6
21419 lduw [%l7 + %l6], %o0
21420 set 0x5C, %o6
21421 sta %f17, [%l7 + %o6] 0x80
21422 st %fsr, [%l7 + 0x60]
21423 nop
21424 set 0x10, %o3
21425 ldsw [%l7 + %o3], %l6
21426 nop
21427 set 0x70, %l1
21428 ldx [%l7 + %l1], %i5
21429 set 0x16, %o5
21430 stha %o5, [%l7 + %o5] 0xe2
21431 membar #Sync
21432 set 0x0C, %i5
21433 sta %f9, [%l7 + %i5] 0x81
21434 nop
21435 set 0x3E, %o7
21436 sth %i6, [%l7 + %o7]
21437 ld [%l7 + 0x20], %f9
21438 set 0x3C, %g2
21439 swapa [%l7 + %g2] 0x80, %l0
21440 nop
21441 set 0x30, %g3
21442 prefetch [%l7 + %g3], 4
21443 st %fsr, [%l7 + 0x60]
21444 nop
21445 set 0x70, %l4
21446 stx %o3, [%l7 + %l4]
21447 nop
21448 set 0x34, %o2
21449 lduw [%l7 + %o2], %o7
21450 set 0x08, %l0
21451 ldxa [%l7 + %l0] 0x80, %o4
21452 st %f1, [%l7 + 0x5C]
21453 set 0x50, %i7
21454 sta %f2, [%l7 + %i7] 0x80
21455 nop
21456 set 0x28, %g4
21457 stx %fsr, [%l7 + %g4]
21458 set 0x78, %g5
21459 stda %g2, [%l7 + %g5] 0xeb
21460 membar #Sync
21461 wr %l5, %i7, %softint
21462 ld [%l7 + 0x48], %f17
21463 nop
21464 set 0x1A, %i3
21465 sth %l4, [%l7 + %i3]
21466 and %l2, %g5, %g2
21467 nop
21468 set 0x28, %i4
21469 ldx [%l7 + %i4], %i3
21470 set 0x30, %g1
21471 prefetcha [%l7 + %g1] 0x88, 4
21472 nop
21473 set 0x38, %i0
21474 swap [%l7 + %i0], %l1
21475 set 0x18, %i2
21476 stda %o6, [%l7 + %i2] 0xeb
21477 membar #Sync
21478 add %l7, 0x40, %l6
21479 wr %g0, 0x89, %asi
21480 lda [%l6] %asi, %o1
21481 casa [%l6] 0x89, %o1, %g4
21482 nop
21483 set 0x28, %i1
21484 stw %g6, [%l7 + %i1]
21485 set 0x24, %g7
21486 stwa %i4, [%l7 + %g7] 0x89
21487 set 0x40, %g6
21488 ldda [%l7 + %g6] 0x89, %i2
21489 set 0x70, %l5
21490 ldda [%l7 + %l5] 0x88, %i0
21491 nop
21492 set 0x74, %o1
21493 ldsh [%l7 + %o1], %l3
21494 bne,pn %xcc, loop_142
21495 st %f13, [%l7 + 0x60]
21496 nop
21497 set 0x2D, %o0
21498 ldub [%l7 + %o0], %i0
21499 add %l7, 0x68, %l6
21500 wr %g0, 0x80, %asi
21501 ldxa [%l6] %asi, %o2
21502 casxa [%l6] 0x80, %o2, %g1
21503loop_142:
21504 nop
21505 set 0x58, %i6
21506 stha %l6, [%l7 + %i6] 0x89
21507 nop
21508 set 0x30, %o4
21509 ldx [%l7 + %o4], %o0
21510 nop
21511 set 0x1C, %l2
21512 prefetch [%l7 + %l2], 1
21513 or %o5, %i6, %l0
21514 set 0x30, %l6
21515 stha %i5, [%l7 + %l6] 0xe3
21516 membar #Sync
21517 nop
21518 set 0x16, %l3
21519 sth %o7, [%l7 + %l3]
21520 set 0x78, %o3
21521 ldxa [%l7 + %o3] 0x88, %o3
21522 nop
21523 set 0x10, %o6
21524 std %f2, [%l7 + %o6]
21525 set 0x77, %l1
21526 stba %o4, [%l7 + %l1] 0x80
21527 set 0x30, %i5
21528 prefetcha [%l7 + %i5] 0x89, 2
21529 or %l5, %i7, %l4
21530 set 0x40, %o5
21531 prefetcha [%l7 + %o5] 0x80, 0
21532 nop
21533 set 0x78, %g2
21534 stx %fsr, [%l7 + %g2]
21535 st %fsr, [%l7 + 0x44]
21536 nop
21537 set 0x2E, %o7
21538 ldsh [%l7 + %o7], %l2
21539 nop
21540 nop
21541 setx 0x505D43B343AE6E12, %l0, %l6
21542 stx %l6, [%l7 + 0x28]
21543 ldd [%l7 + 0x28], %f4
21544 setx 0x878A91DC1BEDD972, %l1, %l5
21545 stx %l5, [%l7 + 0x10]
21546 ldd [%l7 + 0x10], %f22
21547 fdivd %f22, %f4, %f12
21548 set 0x40, %l4
21549 stda %f16, [%l7 + %l4] 0x89
21550 nop
21551 set 0x30, %g3
21552 ldsh [%l7 + %g3], %i3
21553 set 0x1C, %l0
21554 swapa [%l7 + %l0] 0x80, %g2
21555 nop
21556 set 0x24, %o2
21557 stw %g7, [%l7 + %o2]
21558 nop
21559 set 0x54, %g4
21560 sth %l1, [%l7 + %g4]
21561 nop
21562 set 0x3C, %g5
21563 lduw [%l7 + %g5], %o1
21564 or %g4, %g6, %i4
21565 set 0x74, %i7
21566 swapa [%l7 + %i7] 0x88, %o6
21567 nop
21568 set 0x7B, %i3
21569 ldsb [%l7 + %i3], %i1
21570 add %l7, 0x3C, %l6
21571 wr %g0, 0x89, %asi
21572 casa [%l6] 0x89, %l3, %i2
21573 set 0x40, %g1
21574 ldda [%l7 + %g1] 0xd8, %f0
21575 and %i0, %g1, %o2
21576 set 0x21, %i0
21577 ldstuba [%l7 + %i0] 0x80, %o0
21578 set 0x4E, %i2
21579 ldstuba [%l7 + %i2] 0x88, %o5
21580 set 0x60, %i1
21581 stxa %l6, [%l7 + %i1] 0xeb
21582 membar #Sync
21583 nop
21584 set 0x59, %g7
21585 ldub [%l7 + %g7], %l0
21586 nop
21587 set 0x10, %g6
21588 std %i6, [%l7 + %g6]
21589 nop
21590 set 0x60, %l5
21591 prefetch [%l7 + %l5], 4
21592 nop
21593 nop
21594 setx 0x61A4387A, %l0, %l6
21595 st %l6, [%l7 + 0x28]
21596 ld [%l7 + 0x28], %f14
21597 setx 0xDBC6C788, %l1, %l5
21598 st %l5, [%l7 + 0x10]
21599 ld [%l7 + 0x10], %f16
21600 fdivs %f16, %f14, %f1
21601 nop
21602 set 0x60, %o1
21603 std %i4, [%l7 + %o1]
21604 nop
21605 set 0x30, %i4
21606 ldd [%l7 + %i4], %o6
21607 set 0x18, %i6
21608 stda %o4, [%l7 + %i6] 0x88
21609 add %l7, 0x60, %l6
21610 wr %g0, 0x81, %asi
21611 ldxa [%l6] %asi, %o3
21612 casxa [%l6] 0x81, %o3, %g3
21613 add %l7, 0x30, %l6
21614 wr %g0, 0x89, %asi
21615 casa [%l6] 0x89, %l5, %i7
21616 set 0x30, %o0
21617 prefetcha [%l7 + %o0] 0x81, 2
21618 nop
21619 set 0x5C, %l2
21620 ldstub [%l7 + %l2], %l2
21621 add %l7, 0x68, %l6
21622 wr %g0, 0x80, %asi
21623 casxa [%l6] 0x80, %g5, %i3
21624 set 0x68, %l6
21625 ldxa [%l7 + %l6] 0x81, %g7
21626 add %l7, 0x10, %l6
21627 wr %g0, 0x80, %asi
21628 ldxa [%l6] %asi, %g2
21629 casxa [%l6] 0x80, %g2, %o1
21630 set 0x79, %l3
21631 ldstuba [%l7 + %l3] 0x81, %l1
21632 set 0x3C, %o4
21633 ldstuba [%l7 + %o4] 0x81, %g6
21634 set 0x11, %o3
21635 ldstuba [%l7 + %o3] 0x88, %g4
21636 set 0x30, %l1
21637 prefetcha [%l7 + %l1] 0x80, 3
21638 nop
21639 set 0x08, %i5
21640 std %f26, [%l7 + %i5]
21641 nop
21642 set 0x08, %o6
21643 ldstub [%l7 + %o6], %o6
21644 set 0x08, %g2
21645 stxa %l3, [%l7 + %g2] 0x89
21646 nop
21647 set 0x34, %o7
21648 lduw [%l7 + %o7], %i2
21649 add %l7, 0x54, %l6
21650 wr %g0, 0x88, %asi
21651 casa [%l6] 0x88, %i1, %i0
21652 set 0x3E, %l4
21653 stha %o2, [%l7 + %l4] 0x80
21654 fpsub32 %f10, %f24, %f6
21655 set 0x64, %g3
21656 sta %f11, [%l7 + %g3] 0x80
21657 set 0x62, %o5
21658 stha %g1, [%l7 + %o5] 0xe3
21659 membar #Sync
21660 fpsub32 %f4, %f22, %f6
21661 nop
21662 set 0x30, %o2
21663 lduw [%l7 + %o2], %o0
21664 nop
21665 set 0x54, %g4
21666 stw %l6, [%l7 + %g4]
21667 add %l7, 0x08, %l6
21668 wr %g0, 0x88, %asi
21669 ldxa [%l6] %asi, %l0
21670 casxa [%l6] 0x88, %l0, %o5
21671 set 0x14, %l0
21672 lda [%l7 + %l0] 0x81, %f6
21673 st %fsr, [%l7 + 0x60]
21674 set 0x70, %g5
21675 ldxa [%l7 + %g5] 0x88, %i6
21676 nop
21677 set 0x4C, %i7
21678 prefetch [%l7 + %i7], 4
21679 add %o7, %o4, %i5
21680 or %g3, %o3, %i7
21681 nop
21682 set 0x78, %i3
21683 ldd [%l7 + %i3], %l4
21684 nop
21685 set 0x20, %i0
21686 ldd [%l7 + %i0], %l2
21687 add %l7, 0x60, %l6
21688 wr %g0, 0x88, %asi
21689 casxa [%l6] 0x88, %l5, %i3
21690 st %fsr, [%l7 + 0x28]
21691 st %fsr, [%l7 + 0x40]
21692 nop
21693 set 0x10, %g1
21694 stw %g5, [%l7 + %g1]
21695 set 0x70, %i2
21696 stxa %g2, [%l7 + %i2] 0x80
21697 set 0x08, %g7
21698 swapa [%l7 + %g7] 0x89, %o1
21699 nop
21700 set 0x10, %g6
21701 ldd [%l7 + %g6], %g6
21702 nop
21703 set 0x58, %l5
21704 stx %l1, [%l7 + %l5]
21705 nop
21706 set 0x58, %i1
21707 prefetch [%l7 + %i1], 0
21708 set 0x20, %o1
21709 ldda [%l7 + %o1] 0x81, %g6
21710 add %g4, %i4, %o6
21711 st %f24, [%l7 + 0x78]
21712 set 0x60, %i4
21713 sta %f23, [%l7 + %i4] 0x88
21714 nop
21715 set 0x42, %o0
21716 lduh [%l7 + %o0], %l3
21717 nop
21718 set 0x1A, %l2
21719 lduh [%l7 + %l2], %i2
21720 nop
21721 set 0x48, %i6
21722 ldx [%l7 + %i6], %i1
21723 set 0x6C, %l3
21724 swapa [%l7 + %l3] 0x81, %i0
21725 membar #Sync
21726 set 0x40, %l6
21727 ldda [%l7 + %l6] 0xf9, %f0
21728 bge,a %xcc, loop_143
21729 wr %o2, %g1, %ccr
21730 nop
21731 set 0x48, %o3
21732 swap [%l7 + %o3], %o0
21733 nop
21734 set 0x70, %o4
21735 stx %l0, [%l7 + %o4]
21736loop_143:
21737 or %l6, %i6, %o5
21738 fpadd32 %f28, %f22, %f8
21739 set 0x58, %i5
21740 prefetcha [%l7 + %i5] 0x80, 4
21741 nop
21742 set 0x6A, %l1
21743 ldub [%l7 + %l1], %i5
21744 set 0x34, %o6
21745 swapa [%l7 + %o6] 0x81, %o7
21746 set 0x40, %o7
21747 prefetcha [%l7 + %o7] 0x89, 1
21748 set 0x14, %l4
21749 swapa [%l7 + %l4] 0x89, %g3
21750 nop
21751 set 0x40, %g2
21752 std %f4, [%l7 + %g2]
21753 nop
21754 set 0x08, %g3
21755 stx %fsr, [%l7 + %g3]
21756 and %l4, %l2, %l5
21757 nop
21758 set 0x20, %o2
21759 ldsb [%l7 + %o2], %i7
21760 fpadd32 %f10, %f12, %f6
21761 set 0x50, %o5
21762 stha %g5, [%l7 + %o5] 0x81
21763 nop
21764 set 0x70, %g4
21765 prefetch [%l7 + %g4], 4
21766 or %g2, %o1, %g7
21767 nop
21768 set 0x78, %l0
21769 stw %l1, [%l7 + %l0]
21770 nop
21771 set 0x38, %i7
21772 lduw [%l7 + %i7], %i3
21773 set 0x78, %g5
21774 stha %g6, [%l7 + %g5] 0x88
21775 add %i4, %o6, %l3
21776 nop
21777 set 0x19, %i0
21778 ldstub [%l7 + %i0], %i2
21779 nop
21780 set 0x58, %i3
21781 ldd [%l7 + %i3], %i0
21782 set 0x28, %i2
21783 lda [%l7 + %i2] 0x81, %f4
21784 set 0x40, %g1
21785 stda %f0, [%l7 + %g1] 0xc2
21786 add %l7, 0x58, %l6
21787 wr %g0, 0x80, %asi
21788 casxa [%l6] 0x80, %i0, %g4
21789 set 0x60, %g6
21790 stda %g0, [%l7 + %g6] 0x88
21791 nop
21792 set 0x68, %g7
21793 ldd [%l7 + %g7], %f26
21794 nop
21795 set 0x40, %l5
21796 swap [%l7 + %l5], %o2
21797 wr %o0, %l6, %y
21798 add %i6, %l0, %o5
21799 nop
21800 set 0x20, %i1
21801 stx %fsr, [%l7 + %i1]
21802 nop
21803 set 0x38, %o1
21804 stx %fsr, [%l7 + %o1]
21805 or %i5, %o7, %o3
21806 nop
21807 nop
21808 setx 0xAD2262E4, %l0, %l6
21809 st %l6, [%l7 + 0x28]
21810 ld [%l7 + 0x28], %f18
21811 setx 0x1574CC0B, %l1, %l5
21812 st %l5, [%l7 + 0x10]
21813 ld [%l7 + 0x10], %f17
21814 fdivs %f17, %f18, %f13
21815 nop
21816 set 0x64, %i4
21817 swap [%l7 + %i4], %o4
21818 ld [%l7 + 0x4C], %f17
21819 nop
21820 set 0x68, %o0
21821 stx %g3, [%l7 + %o0]
21822 wr %l2, %l4, %sys_tick
21823 nop
21824 set 0x28, %l2
21825 lduw [%l7 + %l2], %i7
21826 set 0x30, %l3
21827 ldda [%l7 + %l3] 0x80, %g4
21828 nop
21829 nop
21830 setx 0x151B928D, %l0, %l6
21831 st %l6, [%l7 + 0x28]
21832 ld [%l7 + 0x28], %f1
21833 setx 0xBA8DF349, %l1, %l5
21834 st %l5, [%l7 + 0x10]
21835 ld [%l7 + 0x10], %f24
21836 fdivs %f24, %f1, %f19
21837 nop
21838 set 0x28, %i6
21839 prefetch [%l7 + %i6], 3
21840 or %g2, %o1, %g7
21841 add %l7, 0x58, %l6
21842 wr %g0, 0x80, %asi
21843 lda [%l6] %asi, %l5
21844 casa [%l6] 0x80, %l5, %l1
21845 add %g6, %i4, %o6
21846 nop
21847 set 0x2C, %l6
21848 lduw [%l7 + %l6], %i3
21849 nop
21850 set 0x74, %o3
21851 ldub [%l7 + %o3], %l3
21852 nop
21853 set 0x7C, %o4
21854 stb %i1, [%l7 + %o4]
21855 nop
21856 set 0x56, %i5
21857 ldsh [%l7 + %i5], %i0
21858 nop
21859 set 0x40, %l1
21860 std %g4, [%l7 + %l1]
21861 set 0x20, %o7
21862 ldda [%l7 + %o7] 0x81, %i2
21863 nop
21864 set 0x2B, %l4
21865 ldub [%l7 + %l4], %g1
21866 set 0x1C, %g2
21867 stha %o0, [%l7 + %g2] 0xe2
21868 membar #Sync
21869 nop
21870 set 0x30, %g3
21871 stx %fsr, [%l7 + %g3]
21872 set 0x5E, %o2
21873 stba %l6, [%l7 + %o2] 0x88
21874 add %o2, %i6, %o5
21875 nop
21876 set 0x52, %o5
21877 stb %i5, [%l7 + %o5]
21878 nop
21879 set 0x40, %o6
21880 stx %o7, [%l7 + %o6]
21881 fpadd32 %f8, %f12, %f2
21882 set 0x60, %g4
21883 ldda [%l7 + %g4] 0xe2, %l0
21884 add %o4, %g3, %o3
21885 nop
21886 set 0x10, %i7
21887 lduw [%l7 + %i7], %l2
21888 nop
21889 set 0x78, %l0
21890 ldd [%l7 + %l0], %i6
21891 fpsub32s %f8, %f18, %f2
21892 nop
21893 set 0x40, %g5
21894 ldd [%l7 + %g5], %l4
21895 nop
21896 set 0x10, %i3
21897 swap [%l7 + %i3], %g2
21898 nop
21899 set 0x12, %i0
21900 stb %g5, [%l7 + %i0]
21901 nop
21902 set 0x6D, %i2
21903 ldstub [%l7 + %i2], %o1
21904 nop
21905 set 0x28, %g6
21906 prefetch [%l7 + %g6], 2
21907 nop
21908 set 0x54, %g1
21909 ldsh [%l7 + %g1], %l5
21910 nop
21911 set 0x10, %g7
21912 stx %fsr, [%l7 + %g7]
21913 nop
21914 set 0x14, %l5
21915 swap [%l7 + %l5], %l1
21916 nop
21917 set 0x7E, %o1
21918 lduh [%l7 + %o1], %g7
21919 nop
21920 set 0x48, %i1
21921 std %f10, [%l7 + %i1]
21922 bgu,pt %xcc, loop_144
21923 bg,a,pt %icc, loop_145
21924 add %i4, %g6, %i3
21925 or %o6, %i1, %i0
21926loop_144:
21927 nop
21928 set 0x38, %o0
21929 ldd [%l7 + %o0], %f2
21930loop_145:
21931 or %l3, %g4, %g1
21932 ld [%l7 + 0x30], %f10
21933 set 0x50, %i4
21934 stwa %o0, [%l7 + %i4] 0x88
21935 bge,a %icc, loop_146
21936 nop
21937 set 0x71, %l2
21938 stb %i2, [%l7 + %l2]
21939 set 0x74, %i6
21940 sta %f17, [%l7 + %i6] 0x88
21941loop_146:
21942 or %l6, %o2, %i6
21943 nop
21944 set 0x38, %l6
21945 std %o4, [%l7 + %l6]
21946 nop
21947 set 0x70, %o3
21948 lduw [%l7 + %o3], %o7
21949 set 0x18, %l3
21950 stda %l0, [%l7 + %l3] 0x89
21951 or %o4, %i5, %g3
21952 nop
21953 set 0x62, %i5
21954 ldsh [%l7 + %i5], %l2
21955 nop
21956 set 0x2E, %o4
21957 lduh [%l7 + %o4], %o3
21958 set 0x60, %o7
21959 stda %l4, [%l7 + %o7] 0x81
21960 set 0x40, %l4
21961 ldda [%l7 + %l4] 0x88, %f0
21962 nop
21963 set 0x6C, %l1
21964 lduh [%l7 + %l1], %g2
21965 set 0x70, %g2
21966 ldda [%l7 + %g2] 0x81, %g4
21967 nop
21968 set 0x44, %g3
21969 ldsw [%l7 + %g3], %o1
21970 set 0x46, %o5
21971 ldstuba [%l7 + %o5] 0x89, %i7
21972 set 0x47, %o6
21973 stba %l5, [%l7 + %o6] 0x81
21974 set 0x0A, %o2
21975 stha %g7, [%l7 + %o2] 0xe3
21976 membar #Sync
21977 add %l7, 0x30, %l6
21978 wr %g0, 0x89, %asi
21979 casxa [%l6] 0x89, %i4, %l1
21980 nop
21981 set 0x68, %g4
21982 std %f30, [%l7 + %g4]
21983 set 0x18, %l0
21984 sta %f11, [%l7 + %l0] 0x88
21985 bge,a,pn %icc, loop_147
21986 nop
21987 set 0x73, %g5
21988 ldub [%l7 + %g5], %i3
21989 nop
21990 set 0x28, %i3
21991 ldsw [%l7 + %i3], %g6
21992 or %i1, %i0, %l3
21993loop_147:
21994 nop
21995 set 0x18, %i0
21996 prefetcha [%l7 + %i0] 0x88, 4
21997 wr %g4, %o0, %set_softint
21998 or %i2, %g1, %o2
21999 set 0x20, %i2
22000 stwa %l6, [%l7 + %i2] 0x81
22001 and %i6, %o7, %l0
22002 nop
22003 set 0x57, %i7
22004 stb %o4, [%l7 + %i7]
22005 set 0x40, %g1
22006 stda %f0, [%l7 + %g1] 0xd8
22007 nop
22008 set 0x53, %g6
22009 ldsb [%l7 + %g6], %o5
22010 nop
22011 set 0x08, %g7
22012 prefetch [%l7 + %g7], 2
22013 nop
22014 set 0x60, %l5
22015 ldd [%l7 + %l5], %f10
22016 set 0x20, %i1
22017 ldxa [%l7 + %i1] 0x80, %g3
22018 st %fsr, [%l7 + 0x68]
22019 nop
22020 set 0x5C, %o0
22021 lduh [%l7 + %o0], %i5
22022 set 0x10, %i4
22023 stba %l2, [%l7 + %i4] 0xeb
22024 membar #Sync
22025 set 0x10, %l2
22026 prefetcha [%l7 + %l2] 0x81, 2
22027 add %l7, 0x50, %l6
22028 wr %g0, 0x89, %asi
22029 casxa [%l6] 0x89, %g2, %g5
22030 nop
22031 set 0x74, %o1
22032 prefetch [%l7 + %o1], 2
22033 nop
22034 set 0x7E, %l6
22035 lduh [%l7 + %l6], %o3
22036 set 0x50, %i6
22037 stda %o0, [%l7 + %i6] 0xe2
22038 membar #Sync
22039 nop
22040 set 0x34, %l3
22041 lduw [%l7 + %l3], %l5
22042 set 0x60, %i5
22043 prefetcha [%l7 + %i5] 0x89, 4
22044 nop
22045 set 0x48, %o4
22046 lduw [%l7 + %o4], %i4
22047 add %l7, 0x68, %l6
22048 wr %g0, 0x88, %asi
22049 casxa [%l6] 0x88, %l1, %i3
22050 set 0x38, %o3
22051 ldxa [%l7 + %o3] 0x89, %g7
22052 or %i1, %i0, %g6
22053 set 0x18, %l4
22054 ldstuba [%l7 + %l4] 0x88, %o6
22055 nop
22056 set 0x3C, %o7
22057 ldsh [%l7 + %o7], %g4
22058 nop
22059 set 0x4F, %l1
22060 ldsb [%l7 + %l1], %o0
22061 add %l7, 0x58, %l6
22062 wr %g0, 0x89, %asi
22063 ldxa [%l6] %asi, %i2
22064 casxa [%l6] 0x89, %i2, %g1
22065 nop
22066 set 0x1C, %g3
22067 swap [%l7 + %g3], %l3
22068 ld [%l7 + 0x48], %f18
22069 nop
22070 set 0x6E, %o5
22071 lduh [%l7 + %o5], %o2
22072 or %i6, %o7, %l6
22073 wr %o4, %l0, %ccr
22074 nop
22075 set 0x30, %o6
22076 lduh [%l7 + %o6], %o5
22077 nop
22078 set 0x40, %o2
22079 ldx [%l7 + %o2], %i5
22080 st %f9, [%l7 + 0x1C]
22081 bg,pn %icc, loop_148
22082 nop
22083 set 0x48, %g2
22084 std %l2, [%l7 + %g2]
22085 set 0x54, %g4
22086 ldstuba [%l7 + %g4] 0x89, %g3
22087loop_148:
22088 nop
22089 set 0x5C, %l0
22090 lda [%l7 + %l0] 0x80, %f29
22091 nop
22092 set 0x68, %i3
22093 prefetch [%l7 + %i3], 4
22094 set 0x08, %g5
22095 ldxa [%l7 + %g5] 0x81, %g2
22096 nop
22097 set 0x14, %i2
22098 prefetch [%l7 + %i2], 3
22099 set 0x14, %i7
22100 lda [%l7 + %i7] 0x81, %f31
22101 nop
22102 set 0x28, %g1
22103 swap [%l7 + %g1], %l4
22104 st %fsr, [%l7 + 0x08]
22105 set 0x30, %g6
22106 swapa [%l7 + %g6] 0x89, %g5
22107 nop
22108 set 0x64, %g7
22109 ldsw [%l7 + %g7], %o3
22110 set 0x10, %i0
22111 ldxa [%l7 + %i0] 0x89, %o1
22112 set 0x40, %l5
22113 ldda [%l7 + %l5] 0x80, %f0
22114 nop
22115 set 0x08, %i1
22116 ldsb [%l7 + %i1], %i7
22117 set 0x24, %o0
22118 stwa %l5, [%l7 + %o0] 0xe3
22119 membar #Sync
22120 set 0x10, %i4
22121 ldda [%l7 + %i4] 0xea, %i4
22122 and %l1, %i3, %i1
22123 set 0x38, %l2
22124 stwa %i0, [%l7 + %l2] 0xea
22125 membar #Sync
22126 nop
22127 set 0x40, %o1
22128 stx %fsr, [%l7 + %o1]
22129 nop
22130 set 0x60, %l6
22131 sth %g7, [%l7 + %l6]
22132 add %l7, 0x70, %l6
22133 wr %g0, 0x80, %asi
22134 lda [%l6] %asi, %g6
22135 casa [%l6] 0x80, %g6, %o6
22136 st %fsr, [%l7 + 0x3C]
22137 set 0x58, %l3
22138 stxa %g4, [%l7 + %l3] 0xea
22139 membar #Sync
22140 nop
22141 set 0x08, %i6
22142 swap [%l7 + %i6], %o0
22143 nop
22144 set 0x38, %o4
22145 ldsw [%l7 + %o4], %g1
22146 fpadd32 %f4, %f2, %f4
22147 set 0x28, %o3
22148 prefetcha [%l7 + %o3] 0x89, 1
22149 nop
22150 set 0x57, %i5
22151 ldstub [%l7 + %i5], %o2
22152 nop
22153 set 0x08, %l4
22154 ldx [%l7 + %l4], %i2
22155 set 0x48, %l1
22156 ldxa [%l7 + %l1] 0x88, %i6
22157 bne,a,pn %xcc, loop_149
22158 nop
22159 set 0x18, %g3
22160 lduw [%l7 + %g3], %l6
22161 nop
22162 set 0x18, %o5
22163 ldd [%l7 + %o5], %o4
22164 nop
22165 set 0x68, %o6
22166 lduw [%l7 + %o6], %o7
22167loop_149:
22168 nop
22169 set 0x50, %o7
22170 ldda [%l7 + %o7] 0xea, %o4
22171 set 0x18, %g2
22172 stwa %l0, [%l7 + %g2] 0x89
22173 set 0x44, %g4
22174 swapa [%l7 + %g4] 0x88, %l2
22175 set 0x0E, %o2
22176 stha %i5, [%l7 + %o2] 0xe3
22177 membar #Sync
22178 add %l7, 0x68, %l6
22179 wr %g0, 0x88, %asi
22180 casxa [%l6] 0x88, %g2, %g3
22181 nop
22182 set 0x18, %i3
22183 stx %l4, [%l7 + %i3]
22184 nop
22185 set 0x20, %g5
22186 std %f10, [%l7 + %g5]
22187 add %l7, 0x30, %l6
22188 wr %g0, 0x89, %asi
22189 casxa [%l6] 0x89, %g5, %o3
22190 nop
22191 set 0x6E, %i2
22192 stb %o1, [%l7 + %i2]
22193 nop
22194 set 0x60, %l0
22195 stw %i7, [%l7 + %l0]
22196 set 0x48, %g1
22197 stda %i4, [%l7 + %g1] 0x80
22198 nop
22199 set 0x78, %i7
22200 stb %l5, [%l7 + %i7]
22201 add %l7, 0x60, %l6
22202 wr %g0, 0x88, %asi
22203 ldxa [%l6] %asi, %l1
22204 casxa [%l6] 0x88, %l1, %i1
22205 set 0x72, %g6
22206 stha %i3, [%l7 + %g6] 0x88
22207 set 0x60, %i0
22208 ldxa [%l7 + %i0] 0x89, %i0
22209 wr %g6, %o6, %softint
22210 nop
22211 set 0x40, %g7
22212 stw %g4, [%l7 + %g7]
22213 set 0x5B, %l5
22214 stba %g7, [%l7 + %l5] 0xe3
22215 membar #Sync
22216 st %f3, [%l7 + 0x10]
22217 set 0x40, %o0
22218 stxa %g1, [%l7 + %o0] 0x89
22219 set 0x10, %i1
22220 ldda [%l7 + %i1] 0x80, %o0
22221 nop
22222 set 0x1C, %l2
22223 ldsb [%l7 + %l2], %l3
22224 nop
22225 set 0x7E, %i4
22226 ldub [%l7 + %i4], %i2
22227 set 0x58, %o1
22228 stda %i6, [%l7 + %o1] 0xe3
22229 membar #Sync
22230 nop
22231 set 0x48, %l3
22232 ldx [%l7 + %l3], %o2
22233 set 0x40, %l6
22234 stda %f0, [%l7 + %l6] 0x89
22235 nop
22236 set 0x68, %i6
22237 swap [%l7 + %i6], %o4
22238 add %l7, 0x70, %l6
22239 wr %g0, 0x81, %asi
22240 casxa [%l6] 0x81, %l6, %o5
22241 nop
22242 set 0x20, %o4
22243 ldsh [%l7 + %o4], %l0
22244 nop
22245 set 0x66, %i5
22246 ldsb [%l7 + %i5], %o7
22247 set 0x08, %l4
22248 prefetcha [%l7 + %l4] 0x81, 4
22249 EXIT_GOOD
22250
22251
22252
22253!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22254!
22255! Stats for Thread 5:
22256!
22257! Type l : 1268
22258! Type a : 32
22259! Type cti : 26
22260! Type x : 527
22261! Type f : 42
22262! Type i : 105
22263!
22264!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22265
22266!
22267! Thread 6 Start
22268!
22269.global thread_6
22270thread_6:
22271 mov %l7, %g1
22272 !# Set %cwp for 8 windows
22273 !# This threads memory space into each %l7
22274 wrpr %g0, 0x7, %cwp
22275 mov %g1, %l7
22276 wrpr %g0, 0x6, %cwp
22277 mov %g1, %l7
22278 wrpr %g0, 0x5, %cwp
22279 mov %g1, %l7
22280 wrpr %g0, 0x4, %cwp
22281 mov %g1, %l7
22282 wrpr %g0, 0x3, %cwp
22283 mov %g1, %l7
22284 wrpr %g0, 0x2, %cwp
22285 mov %g1, %l7
22286 wrpr %g0, 0x1, %cwp
22287 mov %g1, %l7
22288 wrpr %g0, 0x0, %cwp
22289 mov %g1, %l7
22290
22291 !# Set %fsr
22292 setx 0x0000000000400000, %l0, %l6 !# no post process
22293 stx %l6, [%l7 + 0x0] !# no post process
22294 ldx [%l7 + 0x0], %fsr !# no post process
22295
22296 wr %g0, 0x80, %asi !# no post process
22297
22298 !# Initialize registers ..
22299
22300 !# Global registers
22301 set 0xD, %g1
22302 set 0x4, %g2
22303 set 0xB, %g3
22304 set 0x9, %g4
22305 set 0x1, %g5
22306 set 0xD, %g6
22307 set 0xC, %g7
22308 !# Input registers
22309 set -0xA, %i0
22310 set -0xE, %i1
22311 set -0x0, %i2
22312 set -0x9, %i3
22313 set -0xA, %i4
22314 set -0x4, %i5
22315 set -0x0, %i6
22316 set -0x5, %i7
22317 !# Local registers
22318 set 0x68CBDA7D, %l0
22319 set 0x48612B01, %l1
22320 set 0x77835F10, %l2
22321 set 0x1D7278CE, %l3
22322 set 0x12F3113A, %l4
22323 set 0x1EB2EDA3, %l5
22324 set 0x26E77D4F, %l6
22325 !# Output registers
22326 set -0x1AA3, %o0
22327 set 0x09F3, %o1
22328 set -0x0007, %o2
22329 set -0x0541, %o3
22330 set 0x03E6, %o4
22331 set -0x1403, %o5
22332 set -0x1DE1, %o6
22333 set 0x1ABE, %o7
22334 !# Float registers
22335 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
22336 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
22337 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
22338 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
22339 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
22340 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
22341 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
22342 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
22343 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
22344 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
22345 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
22346 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
22347 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
22348 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
22349 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
22350 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
22351
22352 !# Execute Main Diag ..
22353
22354 nop
22355 set 0x18, %l1
22356 lduh [%l7 + %l1], %i5
22357 nop
22358 set 0x10, %g3
22359 lduh [%l7 + %g3], %g3
22360 nop
22361 set 0x78, %o3
22362 std %f0, [%l7 + %o3]
22363 fpadd32 %f20, %f14, %f10
22364 set 0x5C, %o6
22365 stwa %g2, [%l7 + %o6] 0xeb
22366 membar #Sync
22367 set 0x16, %o5
22368 ldstuba [%l7 + %o5] 0x80, %g5
22369 set 0x30, %g2
22370 stwa %l4, [%l7 + %g2] 0xe2
22371 membar #Sync
22372 set 0x78, %o7
22373 ldxa [%l7 + %o7] 0x89, %o3
22374 nop
22375 set 0x52, %g4
22376 ldub [%l7 + %g4], %o1
22377 nop
22378 set 0x38, %i3
22379 stx %fsr, [%l7 + %i3]
22380 nop
22381 set 0x48, %o2
22382 ldd [%l7 + %o2], %f6
22383 nop
22384 set 0x58, %i2
22385 stx %i7, [%l7 + %i2]
22386 set 0x20, %g5
22387 stha %i4, [%l7 + %g5] 0xea
22388 membar #Sync
22389 set 0x30, %g1
22390 ldda [%l7 + %g1] 0xeb, %l4
22391 st %f24, [%l7 + 0x6C]
22392 ld [%l7 + 0x44], %f24
22393 add %l7, 0x58, %l6
22394 wr %g0, 0x88, %asi
22395 casxa [%l6] 0x88, %i1, %i3
22396 add %l7, 0x1C, %l6
22397 wr %g0, 0x89, %asi
22398 lda [%l6] %asi, %i0
22399 casa [%l6] 0x89, %i0, %g6
22400 st %fsr, [%l7 + 0x08]
22401 set 0x78, %l0
22402 ldxa [%l7 + %l0] 0x89, %o6
22403 and %g4, %g7, %l1
22404 nop
22405 set 0x20, %i7
22406 ldd [%l7 + %i7], %f0
22407 nop
22408 set 0x78, %g6
22409 swap [%l7 + %g6], %o0
22410 nop
22411 set 0x68, %i0
22412 ldsw [%l7 + %i0], %l3
22413 set 0x4C, %l5
22414 stha %g1, [%l7 + %l5] 0xea
22415 membar #Sync
22416 nop
22417 set 0x08, %o0
22418 ldd [%l7 + %o0], %f22
22419 nop
22420 set 0x1B, %g7
22421 ldstub [%l7 + %g7], %i6
22422 nop
22423 set 0x20, %i1
22424 ldsw [%l7 + %i1], %i2
22425 set 0x5C, %i4
22426 stba %o4, [%l7 + %i4] 0xe3
22427 membar #Sync
22428 or %o2, %o5, %l0
22429 st %f10, [%l7 + 0x74]
22430 add %l7, 0x5C, %l6
22431 wr %g0, 0x89, %asi
22432 casa [%l6] 0x89, %l6, %l2
22433 add %l7, 0x48, %l6
22434 wr %g0, 0x80, %asi
22435 casa [%l6] 0x80, %i5, %g3
22436 nop
22437 nop
22438 setx 0x198FC0216BF47A2C, %l0, %l6
22439 stx %l6, [%l7 + 0x28]
22440 ldd [%l7 + 0x28], %f30
22441 setx 0xA737E28B4B828EF2, %l1, %l5
22442 stx %l5, [%l7 + 0x10]
22443 ldd [%l7 + 0x10], %f20
22444 fdivd %f20, %f30, %f10
22445 set 0x78, %o1
22446 sta %f6, [%l7 + %o1] 0x88
22447 add %o7, %g5, %g2
22448 bge,pt %icc, loop_150
22449 or %o3, %o1, %i7
22450 nop
22451 set 0x70, %l2
22452 ldd [%l7 + %l2], %l4
22453 or %i4, %l5, %i1
22454loop_150:
22455 nop
22456 set 0x40, %l3
22457 stda %f16, [%l7 + %l3] 0xc0
22458 st %f19, [%l7 + 0x54]
22459 nop
22460 set 0x14, %i6
22461 lduh [%l7 + %i6], %i3
22462 nop
22463 set 0x3E, %o4
22464 ldsh [%l7 + %o4], %i0
22465 nop
22466 set 0x40, %i5
22467 swap [%l7 + %i5], %g6
22468 and %g4, %o6, %l1
22469 nop
22470 set 0x38, %l6
22471 ldsw [%l7 + %l6], %g7
22472 nop
22473 set 0x30, %l1
22474 ldd [%l7 + %l1], %l2
22475 and %o0, %g1, %i6
22476 nop
22477 set 0x6B, %g3
22478 stb %i2, [%l7 + %g3]
22479 nop
22480 set 0x15, %o3
22481 stb %o4, [%l7 + %o3]
22482 add %o2, %o5, %l0
22483 ld [%l7 + 0x08], %f31
22484 set 0x72, %o6
22485 stha %l2, [%l7 + %o6] 0x80
22486 nop
22487 set 0x36, %o5
22488 lduh [%l7 + %o5], %i5
22489 set 0x10, %l4
22490 swapa [%l7 + %l4] 0x88, %g3
22491 set 0x3C, %o7
22492 lda [%l7 + %o7] 0x80, %f9
22493 set 0x10, %g2
22494 ldda [%l7 + %g2] 0x89, %i6
22495 nop
22496 nop
22497 setx 0xB58FFCE8, %l0, %l6
22498 st %l6, [%l7 + 0x28]
22499 ld [%l7 + 0x28], %f26
22500 setx 0x92F8684A, %l1, %l5
22501 st %l5, [%l7 + 0x10]
22502 ld [%l7 + 0x10], %f9
22503 fdivs %f9, %f26, %f21
22504 nop
22505 set 0x6B, %g4
22506 stb %g5, [%l7 + %g4]
22507 wr %o7, %o3, %ccr
22508 set 0x08, %o2
22509 stwa %g2, [%l7 + %o2] 0x88
22510 nop
22511 set 0x74, %i3
22512 stb %i7, [%l7 + %i3]
22513 or %o1, %l4, %i4
22514 set 0x20, %g5
22515 prefetcha [%l7 + %g5] 0x89, 1
22516 set 0x20, %i2
22517 ldda [%l7 + %i2] 0xe2, %i2
22518 set 0x68, %g1
22519 ldxa [%l7 + %g1] 0x89, %i0
22520 set 0x64, %i7
22521 sta %f29, [%l7 + %i7] 0x81
22522 nop
22523 set 0x54, %l0
22524 lduw [%l7 + %l0], %i1
22525 and %g6, %g4, %l1
22526 nop
22527 set 0x30, %g6
22528 ldd [%l7 + %g6], %f12
22529 and %g7, %o6, %o0
22530 nop
22531 set 0x28, %l5
22532 stx %l3, [%l7 + %l5]
22533 set 0x20, %o0
22534 ldda [%l7 + %o0] 0x80, %g0
22535 nop
22536 set 0x4D, %i0
22537 ldstub [%l7 + %i0], %i2
22538 set 0x64, %g7
22539 stwa %o4, [%l7 + %g7] 0x88
22540 add %l7, 0x64, %l6
22541 wr %g0, 0x89, %asi
22542 lda [%l6] %asi, %o2
22543 casa [%l6] 0x89, %o2, %o5
22544 nop
22545 set 0x78, %i1
22546 stw %i6, [%l7 + %i1]
22547 set 0x50, %i4
22548 prefetcha [%l7 + %i4] 0x80, 0
22549 set 0x4E, %l2
22550 stba %i5, [%l7 + %l2] 0xe2
22551 membar #Sync
22552 set 0x48, %l3
22553 stda %l0, [%l7 + %l3] 0xe2
22554 membar #Sync
22555 add %l7, 0x40, %l6
22556 wr %g0, 0x81, %asi
22557 casxa [%l6] 0x81, %l6, %g3
22558 nop
22559 set 0x78, %i6
22560 std %f2, [%l7 + %i6]
22561 nop
22562 set 0x60, %o1
22563 swap [%l7 + %o1], %g5
22564 set 0x1C, %i5
22565 swapa [%l7 + %i5] 0x80, %o7
22566 and %g2, %o3, %o1
22567 set 0x38, %o4
22568 sta %f12, [%l7 + %o4] 0x89
22569 st %fsr, [%l7 + 0x30]
22570 set 0x68, %l6
22571 prefetcha [%l7 + %l6] 0x89, 0
22572 set 0x40, %l1
22573 ldda [%l7 + %l1] 0xda, %f16
22574 add %l7, 0x28, %l6
22575 wr %g0, 0x80, %asi
22576 ldxa [%l6] %asi, %l4
22577 casxa [%l6] 0x80, %l4, %l5
22578 nop
22579 set 0x28, %o3
22580 std %f14, [%l7 + %o3]
22581 nop
22582 set 0x74, %o6
22583 prefetch [%l7 + %o6], 4
22584 set 0x28, %g3
22585 ldxa [%l7 + %g3] 0x81, %i4
22586 add %l7, 0x38, %l6
22587 wr %g0, 0x80, %asi
22588 casxa [%l6] 0x80, %i0, %i1
22589 nop
22590 set 0x4E, %o5
22591 lduh [%l7 + %o5], %i3
22592 set 0x50, %o7
22593 stxa %g4, [%l7 + %o7] 0xe3
22594 membar #Sync
22595 add %g6, %l1, %o6
22596 nop
22597 set 0x78, %l4
22598 ldd [%l7 + %l4], %g6
22599 nop
22600 set 0x1F, %g2
22601 ldub [%l7 + %g2], %o0
22602 set 0x38, %o2
22603 prefetcha [%l7 + %o2] 0x80, 4
22604 st %fsr, [%l7 + 0x5C]
22605 set 0x60, %i3
22606 prefetcha [%l7 + %i3] 0x80, 4
22607 set 0x40, %g4
22608 ldda [%l7 + %g4] 0xd8, %f16
22609 nop
22610 set 0x0C, %g5
22611 swap [%l7 + %g5], %o4
22612 set 0x28, %g1
22613 stba %o2, [%l7 + %g1] 0xea
22614 membar #Sync
22615 set 0x5B, %i7
22616 ldstuba [%l7 + %i7] 0x80, %i2
22617 fpsub32 %f0, %f12, %f6
22618 nop
22619 set 0x20, %i2
22620 std %i6, [%l7 + %i2]
22621 set 0x60, %g6
22622 ldxa [%l7 + %g6] 0x80, %l2
22623 nop
22624 set 0x6D, %l5
22625 stb %o5, [%l7 + %l5]
22626 add %l7, 0x78, %l6
22627 wr %g0, 0x88, %asi
22628 casxa [%l6] 0x88, %i5, %l6
22629 nop
22630 set 0x20, %o0
22631 ldd [%l7 + %o0], %g2
22632 set 0x1C, %i0
22633 swapa [%l7 + %i0] 0x89, %l0
22634 nop
22635 set 0x5A, %l0
22636 ldub [%l7 + %l0], %o7
22637 add %l7, 0x1C, %l6
22638 wr %g0, 0x88, %asi
22639 casa [%l6] 0x88, %g5, %g2
22640 add %l7, 0x40, %l6
22641 wr %g0, 0x81, %asi
22642 casa [%l6] 0x81, %o1, %o3
22643 set 0x1C, %g7
22644 sta %f12, [%l7 + %g7] 0x80
22645 ld [%l7 + 0x0C], %f16
22646 nop
22647 set 0x1B, %i4
22648 ldstub [%l7 + %i4], %i7
22649 nop
22650 set 0x20, %i1
22651 std %l4, [%l7 + %i1]
22652 nop
22653 set 0x28, %l3
22654 stx %fsr, [%l7 + %l3]
22655 nop
22656 set 0x60, %i6
22657 prefetch [%l7 + %i6], 4
22658 st %fsr, [%l7 + 0x40]
22659 nop
22660 set 0x3B, %o1
22661 ldsb [%l7 + %o1], %l5
22662 set 0x60, %l2
22663 prefetcha [%l7 + %l2] 0x81, 1
22664 set 0x7D, %i5
22665 ldstuba [%l7 + %i5] 0x88, %i0
22666 nop
22667 nop
22668 setx 0x7A9CBE85, %l0, %l6
22669 st %l6, [%l7 + 0x28]
22670 ld [%l7 + 0x28], %f3
22671 setx 0x46EF7D0C, %l1, %l5
22672 st %l5, [%l7 + 0x10]
22673 ld [%l7 + 0x10], %f9
22674 fdivs %f9, %f3, %f20
22675 nop
22676 set 0x48, %o4
22677 stw %i3, [%l7 + %o4]
22678 st %f26, [%l7 + 0x4C]
22679 set 0x58, %l1
22680 swapa [%l7 + %l1] 0x81, %i1
22681 add %l7, 0x54, %l6
22682 wr %g0, 0x89, %asi
22683 casa [%l6] 0x89, %g6, %l1
22684 nop
22685 set 0x08, %l6
22686 std %f20, [%l7 + %l6]
22687 nop
22688 set 0x50, %o6
22689 ldd [%l7 + %o6], %g4
22690 nop
22691 set 0x50, %o3
22692 stx %g7, [%l7 + %o3]
22693 nop
22694 set 0x13, %o5
22695 stb %o6, [%l7 + %o5]
22696 set 0x40, %g3
22697 ldda [%l7 + %g3] 0xda, %f16
22698 nop
22699 set 0x23, %l4
22700 stb %g1, [%l7 + %l4]
22701 add %l7, 0x68, %l6
22702 wr %g0, 0x80, %asi
22703 ldxa [%l6] %asi, %o0
22704 casxa [%l6] 0x80, %o0, %o4
22705 wr %l3, %o2, %clear_softint
22706 st %fsr, [%l7 + 0x60]
22707 st %f29, [%l7 + 0x50]
22708 nop
22709 set 0x42, %g2
22710 ldstub [%l7 + %g2], %i2
22711 nop
22712 set 0x38, %o7
22713 std %f4, [%l7 + %o7]
22714 nop
22715 set 0x58, %o2
22716 ldsw [%l7 + %o2], %i6
22717 nop
22718 set 0x75, %g4
22719 ldub [%l7 + %g4], %l2
22720 nop
22721 set 0x40, %i3
22722 ldsb [%l7 + %i3], %i5
22723 or %l6, %o5, %l0
22724 nop
22725 set 0x40, %g1
22726 stw %g3, [%l7 + %g1]
22727 add %l7, 0x50, %l6
22728 wr %g0, 0x89, %asi
22729 ldxa [%l6] %asi, %g5
22730 casxa [%l6] 0x89, %g5, %g2
22731 set 0x64, %i7
22732 ldstuba [%l7 + %i7] 0x88, %o7
22733 add %o3, %o1, %l4
22734 nop
22735 set 0x1A, %g5
22736 lduh [%l7 + %g5], %i7
22737 nop
22738 or %g0, 0x8, %l0
22739 sllx %l0, 0x3c, %l0
22740 wr %l0, %g0, %tick_cmpr
22741 nop
22742 set 0x54, %g6
22743 ldsw [%l7 + %g6], %l5
22744 set 0x18, %i2
22745 prefetcha [%l7 + %i2] 0x89, 4
22746 set 0x74, %o0
22747 ldstuba [%l7 + %o0] 0x88, %i3
22748 fpsub32 %f22, %f26, %f14
22749 set 0x4C, %l5
22750 swapa [%l7 + %l5] 0x89, %l1
22751 nop
22752 set 0x70, %i0
22753 ldsw [%l7 + %i0], %g6
22754 nop
22755 set 0x50, %g7
22756 stx %fsr, [%l7 + %g7]
22757 set 0x20, %l0
22758 sta %f30, [%l7 + %l0] 0x80
22759 add %l7, 0x28, %l6
22760 wr %g0, 0x81, %asi
22761 casxa [%l6] 0x81, %g4, %g7
22762 or %o6, %o0, %g1
22763 nop
22764 set 0x30, %i1
22765 stx %fsr, [%l7 + %i1]
22766 set 0x18, %i4
22767 prefetcha [%l7 + %i4] 0x80, 0
22768 set 0x40, %i6
22769 stda %f0, [%l7 + %i6] 0xd2
22770 nop
22771 set 0x3A, %o1
22772 stb %o4, [%l7 + %o1]
22773 set 0x48, %l2
22774 stwa %i2, [%l7 + %l2] 0xe2
22775 membar #Sync
22776 nop
22777 set 0x64, %i5
22778 ldsh [%l7 + %i5], %o2
22779 nop
22780 set 0x66, %l3
22781 sth %l2, [%l7 + %l3]
22782 nop
22783 set 0x20, %l1
22784 ldsh [%l7 + %l1], %i6
22785 set 0x47, %o4
22786 ldstuba [%l7 + %o4] 0x88, %i5
22787 set 0x6C, %o6
22788 stwa %o5, [%l7 + %o6] 0xe2
22789 membar #Sync
22790 set 0x10, %l6
22791 ldda [%l7 + %l6] 0x81, %i6
22792 nop
22793 set 0x4F, %o3
22794 stb %g3, [%l7 + %o3]
22795 set 0x33, %o5
22796 ldstuba [%l7 + %o5] 0x80, %l0
22797 set 0x30, %l4
22798 stwa %g5, [%l7 + %l4] 0x88
22799 nop
22800 set 0x48, %g3
22801 swap [%l7 + %g3], %o7
22802 nop
22803 set 0x24, %o7
22804 prefetch [%l7 + %o7], 4
22805 nop
22806 set 0x20, %g2
22807 std %o2, [%l7 + %g2]
22808 st %f30, [%l7 + 0x24]
22809 nop
22810 set 0x2C, %o2
22811 ldub [%l7 + %o2], %o1
22812 set 0x18, %g4
22813 stda %g2, [%l7 + %g4] 0x81
22814 nop
22815 set 0x40, %i3
22816 prefetch [%l7 + %i3], 1
22817 nop
22818 set 0x48, %g1
22819 swap [%l7 + %g1], %l4
22820 nop
22821 set 0x74, %i7
22822 ldsb [%l7 + %i7], %i4
22823 wr %i0, %i7, %ccr
22824 nop
22825 set 0x48, %g6
22826 std %f8, [%l7 + %g6]
22827 nop
22828 set 0x10, %g5
22829 std %f8, [%l7 + %g5]
22830 nop
22831 set 0x08, %o0
22832 ldd [%l7 + %o0], %f8
22833 add %l5, %i1, %l1
22834 nop
22835 set 0x7F, %l5
22836 stb %i3, [%l7 + %l5]
22837 nop
22838 set 0x6C, %i0
22839 prefetch [%l7 + %i0], 1
22840 set 0x0C, %g7
22841 stba %g4, [%l7 + %g7] 0x89
22842 nop
22843 set 0x61, %l0
22844 stb %g6, [%l7 + %l0]
22845 nop
22846 set 0x1E, %i2
22847 ldub [%l7 + %i2], %o6
22848 set 0x3E, %i1
22849 stha %g7, [%l7 + %i1] 0xe2
22850 membar #Sync
22851 set 0x40, %i4
22852 sta %f7, [%l7 + %i4] 0x81
22853 and %o0, %g1, %l3
22854 set 0x7C, %i6
22855 sta %f13, [%l7 + %i6] 0x88
22856 nop
22857 set 0x08, %l2
22858 stw %i2, [%l7 + %l2]
22859 nop
22860 set 0x3A, %o1
22861 sth %o4, [%l7 + %o1]
22862 ld [%l7 + 0x28], %f28
22863 nop
22864 set 0x28, %l3
22865 lduh [%l7 + %l3], %l2
22866 nop
22867 set 0x18, %i5
22868 std %f4, [%l7 + %i5]
22869 or %i6, %i5, %o2
22870 nop
22871 set 0x50, %o4
22872 std %f2, [%l7 + %o4]
22873 nop
22874 set 0x28, %o6
22875 ldx [%l7 + %o6], %l6
22876 nop
22877 set 0x7C, %l1
22878 prefetch [%l7 + %l1], 0
22879 st %f7, [%l7 + 0x70]
22880 st %fsr, [%l7 + 0x18]
22881 set 0x40, %l6
22882 stda %f16, [%l7 + %l6] 0x81
22883 set 0x6C, %o3
22884 stha %o5, [%l7 + %o3] 0x88
22885 set 0x50, %l4
22886 ldda [%l7 + %l4] 0x80, %g2
22887 set 0x44, %o5
22888 stba %g5, [%l7 + %o5] 0x89
22889 set 0x60, %g3
22890 stxa %l0, [%l7 + %g3] 0xea
22891 membar #Sync
22892 ld [%l7 + 0x2C], %f8
22893 nop
22894 set 0x5F, %g2
22895 ldub [%l7 + %g2], %o7
22896 nop
22897 set 0x52, %o2
22898 sth %o1, [%l7 + %o2]
22899 and %g2, %o3, %l4
22900 set 0x5C, %o7
22901 lda [%l7 + %o7] 0x89, %f5
22902 nop
22903 set 0x40, %i3
22904 ldsh [%l7 + %i3], %i4
22905 set 0x50, %g4
22906 lda [%l7 + %g4] 0x81, %f12
22907 nop
22908 set 0x5C, %g1
22909 prefetch [%l7 + %g1], 3
22910 set 0x40, %g6
22911 ldda [%l7 + %g6] 0x81, %f0
22912 set 0x0E, %g5
22913 stha %i7, [%l7 + %g5] 0xeb
22914 membar #Sync
22915 nop
22916 set 0x64, %o0
22917 stw %i0, [%l7 + %o0]
22918 nop
22919 set 0x08, %i7
22920 ldd [%l7 + %i7], %f6
22921 nop
22922 set 0x78, %i0
22923 ldd [%l7 + %i0], %f20
22924 nop
22925 set 0x74, %g7
22926 prefetch [%l7 + %g7], 1
22927 nop
22928 set 0x30, %l5
22929 ldx [%l7 + %l5], %l5
22930 set 0x40, %i2
22931 stda %f0, [%l7 + %i2] 0xc0
22932 st %f25, [%l7 + 0x74]
22933 nop
22934 set 0x2A, %i1
22935 ldub [%l7 + %i1], %i1
22936 set 0x52, %i4
22937 stha %l1, [%l7 + %i4] 0xe3
22938 membar #Sync
22939 add %l7, 0x60, %l6
22940 wr %g0, 0x81, %asi
22941 casxa [%l6] 0x81, %i3, %g4
22942 nop
22943 nop
22944 setx 0xEDE4521C, %l0, %l6
22945 st %l6, [%l7 + 0x28]
22946 ld [%l7 + 0x28], %f19
22947 setx 0x269CBAB8, %l1, %l5
22948 st %l5, [%l7 + 0x10]
22949 ld [%l7 + 0x10], %f31
22950 fdivs %f31, %f19, %f16
22951 nop
22952 set 0x5C, %l0
22953 ldub [%l7 + %l0], %o6
22954 nop
22955 set 0x38, %i6
22956 ldd [%l7 + %i6], %g6
22957 set 0x59, %o1
22958 ldstuba [%l7 + %o1] 0x81, %g7
22959 bne,pn %icc, loop_151
22960 add %o0, %g1, %i2
22961 wr %g0, 0x5, %fprs
22962 or %l3, %i5, %i6
22963loop_151:
22964 nop
22965 set 0x18, %l2
22966 ldxa [%l7 + %l2] 0x89, %l6
22967 or %o5, %o2, %g3
22968 add %l7, 0x28, %l6
22969 wr %g0, 0x89, %asi
22970 ldxa [%l6] %asi, %l0
22971 casxa [%l6] 0x89, %l0, %o7
22972 ld [%l7 + 0x50], %f25
22973 nop
22974 set 0x29, %l3
22975 ldstub [%l7 + %l3], %g5
22976 nop
22977 set 0x74, %i5
22978 ldstub [%l7 + %i5], %o1
22979 st %fsr, [%l7 + 0x44]
22980 set 0x08, %o6
22981 stxa %g2, [%l7 + %o6] 0xeb
22982 membar #Sync
22983 nop
22984 set 0x0C, %o4
22985 ldsw [%l7 + %o4], %o3
22986 nop
22987 set 0x32, %l6
22988 ldstub [%l7 + %l6], %l4
22989 nop
22990 set 0x3B, %l1
22991 stb %i4, [%l7 + %l1]
22992 set 0x10, %l4
22993 stxa %i0, [%l7 + %l4] 0x81
22994 nop
22995 set 0x50, %o5
22996 ldd [%l7 + %o5], %i6
22997 and %l5, %l1, %i3
22998 nop
22999 set 0x2C, %g3
23000 ldsh [%l7 + %g3], %i1
23001 bne,a %icc, loop_152
23002 nop
23003 set 0x40, %g2
23004 ldsh [%l7 + %g2], %o6
23005 set 0x10, %o2
23006 stda %g6, [%l7 + %o2] 0xe2
23007 membar #Sync
23008loop_152:
23009 nop
23010 set 0x14, %o7
23011 prefetch [%l7 + %o7], 0
23012 fpsub32s %f6, %f4, %f21
23013 nop
23014 set 0x10, %i3
23015 swap [%l7 + %i3], %g7
23016 nop
23017 set 0x4C, %o3
23018 lduh [%l7 + %o3], %g4
23019 add %o0, %i2, %g1
23020 nop
23021 nop
23022 setx 0x5F3D297F, %l0, %l6
23023 st %l6, [%l7 + 0x28]
23024 ld [%l7 + 0x28], %f0
23025 setx 0x2A284AA7, %l1, %l5
23026 st %l5, [%l7 + 0x10]
23027 ld [%l7 + 0x10], %f1
23028 fdivs %f1, %f0, %f18
23029 set 0x18, %g1
23030 prefetcha [%l7 + %g1] 0x89, 3
23031 set 0x20, %g6
23032 stwa %l3, [%l7 + %g6] 0xea
23033 membar #Sync
23034 nop
23035 set 0x48, %g5
23036 ldsw [%l7 + %g5], %o4
23037 nop
23038 set 0x20, %o0
23039 swap [%l7 + %o0], %i5
23040 nop
23041 set 0x68, %g4
23042 std %f14, [%l7 + %g4]
23043 add %i6, %l6, %o5
23044 set 0x78, %i0
23045 ldxa [%l7 + %i0] 0x81, %o2
23046 fpsub16s %f6, %f28, %f27
23047 set 0x52, %i7
23048 stha %l0, [%l7 + %i7] 0x81
23049 ble %xcc, loop_153
23050 nop
23051 set 0x68, %g7
23052 stx %g3, [%l7 + %g7]
23053 nop
23054 set 0x38, %i2
23055 std %o6, [%l7 + %i2]
23056 nop
23057 set 0x60, %i1
23058 ldd [%l7 + %i1], %g4
23059loop_153:
23060 nop
23061 membar #Sync
23062 set 0x40, %i4
23063 ldda [%l7 + %i4] 0xf8, %f0
23064 nop
23065 set 0x34, %l5
23066 lduw [%l7 + %l5], %o1
23067 nop
23068 or %g0, 0x8, %l0
23069 sllx %l0, 0x3c, %l0
23070 wr %l0, %g0, %tick_cmpr
23071 set 0x54, %i6
23072 swapa [%l7 + %i6] 0x88, %i4
23073 nop
23074 set 0x20, %l0
23075 std %f12, [%l7 + %l0]
23076 set 0x40, %l2
23077 stda %f16, [%l7 + %l2] 0xcc
23078 st %f4, [%l7 + 0x64]
23079 set 0x48, %o1
23080 lda [%l7 + %o1] 0x81, %f8
23081 set 0x40, %l3
23082 ldda [%l7 + %l3] 0xda, %f16
23083 nop
23084 set 0x68, %o6
23085 ldd [%l7 + %o6], %f28
23086 nop
23087 set 0x1C, %i5
23088 lduh [%l7 + %i5], %i0
23089 nop
23090 set 0x3A, %l6
23091 ldsb [%l7 + %l6], %o3
23092 set 0x28, %l1
23093 prefetcha [%l7 + %l1] 0x81, 1
23094 bne,pt %icc, loop_154
23095 nop
23096 set 0x20, %o4
23097 lduw [%l7 + %o4], %l1
23098 nop
23099 set 0x68, %o5
23100 std %i2, [%l7 + %o5]
23101 nop
23102 set 0x0C, %l4
23103 swap [%l7 + %l4], %l5
23104loop_154:
23105 nop
23106 set 0x38, %g2
23107 std %f28, [%l7 + %g2]
23108 nop
23109 set 0x74, %o2
23110 ldsw [%l7 + %o2], %i1
23111 nop
23112 set 0x40, %o7
23113 stx %g6, [%l7 + %o7]
23114 set 0x3C, %g3
23115 swapa [%l7 + %g3] 0x80, %o6
23116 and %g4, %o0, %i2
23117 ld [%l7 + 0x34], %f25
23118 nop
23119 set 0x78, %i3
23120 stx %g7, [%l7 + %i3]
23121 set 0x39, %o3
23122 stba %l2, [%l7 + %o3] 0x80
23123 set 0x78, %g1
23124 ldstuba [%l7 + %g1] 0x88, %g1
23125 nop
23126 set 0x4E, %g6
23127 ldsh [%l7 + %g6], %o4
23128 add %l7, 0x68, %l6
23129 wr %g0, 0x80, %asi
23130 casxa [%l6] 0x80, %l3, %i5
23131 nop
23132 set 0x28, %o0
23133 swap [%l7 + %o0], %i6
23134 nop
23135 set 0x21, %g4
23136 ldub [%l7 + %g4], %l6
23137 nop
23138 set 0x32, %g5
23139 sth %o5, [%l7 + %g5]
23140 ld [%l7 + 0x78], %f10
23141 set 0x08, %i7
23142 prefetcha [%l7 + %i7] 0x80, 2
23143 nop
23144 set 0x34, %g7
23145 ldstub [%l7 + %g7], %l0
23146 set 0x64, %i0
23147 swapa [%l7 + %i0] 0x81, %g3
23148 nop
23149 set 0x78, %i1
23150 std %o6, [%l7 + %i1]
23151 nop
23152 set 0x66, %i2
23153 sth %o1, [%l7 + %i2]
23154 nop
23155 set 0x7C, %i4
23156 lduw [%l7 + %i4], %g2
23157 nop
23158 set 0x30, %i6
23159 ldx [%l7 + %i6], %g5
23160 nop
23161 set 0x40, %l0
23162 swap [%l7 + %l0], %l4
23163 nop
23164 set 0x34, %l2
23165 lduw [%l7 + %l2], %i4
23166 nop
23167 set 0x40, %o1
23168 ldd [%l7 + %o1], %i0
23169 or %o3, %i7, %l1
23170 nop
23171 set 0x79, %l3
23172 stb %i3, [%l7 + %l3]
23173 set 0x40, %l5
23174 stda %f16, [%l7 + %l5] 0xd2
23175 add %l7, 0x20, %l6
23176 wr %g0, 0x81, %asi
23177 casxa [%l6] 0x81, %l5, %g6
23178 and %o6, %g4, %i1
23179 set 0x68, %i5
23180 ldstuba [%l7 + %i5] 0x88, %i2
23181 set 0x38, %l6
23182 stwa %g7, [%l7 + %l6] 0x88
23183 nop
23184 set 0x23, %o6
23185 stb %o0, [%l7 + %o6]
23186 set 0x2A, %o4
23187 stha %g1, [%l7 + %o4] 0x81
23188 and %o4, %l3, %i5
23189 set 0x18, %o5
23190 stda %i6, [%l7 + %o5] 0x89
23191 nop
23192 set 0x70, %l4
23193 stx %fsr, [%l7 + %l4]
23194 and %l6, %l2, %o5
23195 set 0x50, %l1
23196 stha %o2, [%l7 + %l1] 0xe3
23197 membar #Sync
23198 nop
23199 set 0x30, %g2
23200 swap [%l7 + %g2], %l0
23201 nop
23202 set 0x28, %o2
23203 std %f0, [%l7 + %o2]
23204 nop
23205 set 0x3C, %g3
23206 lduh [%l7 + %g3], %g3
23207 nop
23208 set 0x58, %i3
23209 stw %o1, [%l7 + %i3]
23210 nop
23211 set 0x44, %o3
23212 lduw [%l7 + %o3], %g2
23213 nop
23214 set 0x10, %o7
23215 stx %o7, [%l7 + %o7]
23216 nop
23217 set 0x5C, %g1
23218 swap [%l7 + %g1], %l4
23219 set 0x2A, %o0
23220 stha %i4, [%l7 + %o0] 0x89
23221 set 0x36, %g4
23222 ldstuba [%l7 + %g4] 0x81, %i0
23223 nop
23224 set 0x0E, %g6
23225 ldsh [%l7 + %g6], %g5
23226 nop
23227 set 0x70, %i7
23228 ldd [%l7 + %i7], %f8
23229 set 0x28, %g7
23230 sta %f6, [%l7 + %g7] 0x89
23231 add %l7, 0x78, %l6
23232 wr %g0, 0x81, %asi
23233 casxa [%l6] 0x81, %i7, %l1
23234 set 0x68, %g5
23235 sta %f4, [%l7 + %g5] 0x88
23236 nop
23237 set 0x40, %i1
23238 std %f26, [%l7 + %i1]
23239 set 0x18, %i2
23240 prefetcha [%l7 + %i2] 0x80, 0
23241 fpadd32 %f6, %f12, %f24
23242 nop
23243 set 0x43, %i4
23244 ldsb [%l7 + %i4], %i3
23245 nop
23246 set 0x77, %i6
23247 ldub [%l7 + %i6], %l5
23248 set 0x64, %i0
23249 sta %f17, [%l7 + %i0] 0x81
23250 set 0x08, %l0
23251 prefetcha [%l7 + %l0] 0x89, 3
23252 set 0x66, %o1
23253 stba %g4, [%l7 + %o1] 0x80
23254 nop
23255 set 0x3C, %l2
23256 ldsw [%l7 + %l2], %i1
23257 and %i2, %g6, %g7
23258 add %o0, %o4, %l3
23259 add %l7, 0x48, %l6
23260 wr %g0, 0x88, %asi
23261 ldxa [%l6] %asi, %g1
23262 casxa [%l6] 0x88, %g1, %i6
23263 nop
23264 or %g0, 0x8, %l0
23265 sllx %l0, 0x3c, %l0
23266 wr %l0, 0xB2B, %tick_cmpr
23267 nop
23268 set 0x20, %l5
23269 ldx [%l7 + %l5], %i5
23270 set 0x2A, %l3
23271 stha %o2, [%l7 + %l3] 0xe3
23272 membar #Sync
23273 nop
23274 set 0x40, %l6
23275 stx %fsr, [%l7 + %l6]
23276 and %o5, %g3, %l0
23277 and %g2, %o1, %o7
23278 set 0x40, %i5
23279 stda %f16, [%l7 + %i5] 0xf0
23280 membar #Sync
23281 nop
23282 set 0x58, %o4
23283 swap [%l7 + %o4], %i4
23284 st %fsr, [%l7 + 0x68]
23285 membar #Sync
23286 set 0x40, %o6
23287 ldda [%l7 + %o6] 0xf8, %f0
23288 and %l4, %g5, %i7
23289 nop
23290 set 0x7C, %o5
23291 sth %i0, [%l7 + %o5]
23292 nop
23293 set 0x34, %l4
23294 ldsh [%l7 + %l4], %l1
23295 set 0x40, %g2
23296 ldda [%l7 + %g2] 0x80, %f16
23297 set 0x14, %l1
23298 lda [%l7 + %l1] 0x80, %f1
23299 set 0x40, %g3
23300 stda %f16, [%l7 + %g3] 0xf8
23301 membar #Sync
23302 set 0x54, %i3
23303 lda [%l7 + %i3] 0x88, %f16
23304 nop
23305 set 0x40, %o2
23306 lduh [%l7 + %o2], %o3
23307 nop
23308 set 0x2C, %o3
23309 stb %l5, [%l7 + %o3]
23310 nop
23311 set 0x18, %o7
23312 ldd [%l7 + %o7], %i2
23313 ld [%l7 + 0x7C], %f0
23314 fpadd32s %f30, %f11, %f25
23315 nop
23316 set 0x28, %o0
23317 ldd [%l7 + %o0], %f12
23318 set 0x0F, %g4
23319 stba %o6, [%l7 + %g4] 0x89
23320 nop
23321 set 0x43, %g1
23322 stb %g4, [%l7 + %g1]
23323 set 0x60, %g6
23324 stda %i2, [%l7 + %g6] 0xe3
23325 membar #Sync
23326 set 0x30, %g7
23327 prefetcha [%l7 + %g7] 0x81, 1
23328 fpadd16s %f10, %f16, %f19
23329 nop
23330 set 0x78, %g5
23331 std %f8, [%l7 + %g5]
23332 nop
23333 set 0x74, %i1
23334 ldstub [%l7 + %i1], %i1
23335 nop
23336 set 0x73, %i7
23337 ldstub [%l7 + %i7], %o0
23338 set 0x0E, %i4
23339 ldstuba [%l7 + %i4] 0x81, %o4
23340 set 0x20, %i6
23341 stwa %l3, [%l7 + %i6] 0xea
23342 membar #Sync
23343 ld [%l7 + 0x7C], %f16
23344 set 0x10, %i2
23345 lda [%l7 + %i2] 0x80, %f9
23346 nop
23347 set 0x30, %l0
23348 ldd [%l7 + %l0], %g0
23349 set 0x48, %i0
23350 swapa [%l7 + %i0] 0x89, %i6
23351 nop
23352 set 0x58, %o1
23353 ldsb [%l7 + %o1], %l6
23354 set 0x1D, %l2
23355 ldstuba [%l7 + %l2] 0x81, %l2
23356 nop
23357 set 0x68, %l3
23358 ldd [%l7 + %l3], %f2
23359 set 0x68, %l5
23360 stxa %g7, [%l7 + %l5] 0x89
23361 nop
23362 set 0x54, %l6
23363 lduh [%l7 + %l6], %o2
23364 set 0x20, %o4
23365 ldda [%l7 + %o4] 0x81, %i4
23366 set 0x40, %o6
23367 stda %o4, [%l7 + %o6] 0x80
23368 nop
23369 set 0x18, %i5
23370 ldstub [%l7 + %i5], %l0
23371 nop
23372 set 0x50, %o5
23373 prefetch [%l7 + %o5], 4
23374 set 0x14, %l4
23375 lda [%l7 + %l4] 0x81, %f22
23376 set 0x10, %g2
23377 stxa %g2, [%l7 + %g2] 0xeb
23378 membar #Sync
23379 nop
23380 set 0x4D, %g3
23381 ldub [%l7 + %g3], %o1
23382 nop
23383 nop
23384 setx 0xF9BF7187, %l0, %l6
23385 st %l6, [%l7 + 0x28]
23386 ld [%l7 + 0x28], %f7
23387 setx 0x3EF69B39, %l1, %l5
23388 st %l5, [%l7 + 0x10]
23389 ld [%l7 + 0x10], %f11
23390 fdivs %f11, %f7, %f5
23391 add %o7, %i4, %l4
23392 nop
23393 set 0x08, %i3
23394 ldsh [%l7 + %i3], %g5
23395 nop
23396 set 0x75, %o2
23397 ldstub [%l7 + %o2], %i7
23398 set 0x40, %l1
23399 ldda [%l7 + %l1] 0x88, %f0
23400 set 0x50, %o7
23401 stwa %g3, [%l7 + %o7] 0xeb
23402 membar #Sync
23403 set 0x30, %o0
23404 ldda [%l7 + %o0] 0xe2, %l0
23405 nop
23406 set 0x20, %o3
23407 ldd [%l7 + %o3], %f26
23408 nop
23409 set 0x2E, %g4
23410 lduh [%l7 + %g4], %i0
23411 nop
23412 set 0x48, %g1
23413 std %f16, [%l7 + %g1]
23414 set 0x7C, %g7
23415 swapa [%l7 + %g7] 0x81, %o3
23416 set 0x38, %g5
23417 ldxa [%l7 + %g5] 0x88, %i3
23418 nop
23419 set 0x67, %g6
23420 ldub [%l7 + %g6], %l5
23421 st %f18, [%l7 + 0x68]
23422 set 0x2E, %i1
23423 stba %g4, [%l7 + %i1] 0x89
23424 and %o6, %i2, %i1
23425 set 0x20, %i7
23426 ldstuba [%l7 + %i7] 0x80, %o0
23427 set 0x18, %i4
23428 stda %g6, [%l7 + %i4] 0x88
23429 set 0x40, %i2
23430 stda %f16, [%l7 + %i2] 0xc8
23431 nop
23432 set 0x30, %i6
23433 ldd [%l7 + %i6], %l2
23434 set 0x78, %l0
23435 stxa %o4, [%l7 + %l0] 0xeb
23436 membar #Sync
23437 nop
23438 set 0x3C, %o1
23439 swap [%l7 + %o1], %i6
23440 membar #Sync
23441 set 0x40, %i0
23442 ldda [%l7 + %i0] 0xf9, %f16
23443 nop
23444 set 0x0E, %l2
23445 lduh [%l7 + %l2], %g1
23446 nop
23447 set 0x08, %l5
23448 stx %fsr, [%l7 + %l5]
23449 nop
23450 set 0x17, %l3
23451 ldsb [%l7 + %l3], %l6
23452 nop
23453 or %g0, 0x8, %l0
23454 sllx %l0, 0x3c, %l0
23455 wr %l0, 0xCA6, %tick_cmpr
23456 nop
23457 set 0x6C, %l6
23458 prefetch [%l7 + %l6], 3
23459 add %l7, 0x38, %l6
23460 wr %g0, 0x89, %asi
23461 ldxa [%l6] %asi, %i5
23462 casxa [%l6] 0x89, %i5, %o5
23463 set 0x68, %o6
23464 prefetcha [%l7 + %o6] 0x81, 3
23465 nop
23466 set 0x60, %o4
23467 prefetch [%l7 + %o4], 0
23468 nop
23469 set 0x46, %o5
23470 ldstub [%l7 + %o5], %g2
23471 set 0x38, %l4
23472 ldxa [%l7 + %l4] 0x80, %o2
23473 nop
23474 set 0x58, %g2
23475 stx %fsr, [%l7 + %g2]
23476 nop
23477 nop
23478 setx 0x2E913B19, %l0, %l6
23479 st %l6, [%l7 + 0x28]
23480 ld [%l7 + 0x28], %f14
23481 setx 0x4A88265A, %l1, %l5
23482 st %l5, [%l7 + 0x10]
23483 ld [%l7 + 0x10], %f8
23484 fdivs %f8, %f14, %f6
23485 nop
23486 set 0x1D, %g3
23487 stb %o7, [%l7 + %g3]
23488 nop
23489 set 0x30, %i5
23490 prefetch [%l7 + %i5], 1
23491 nop
23492 set 0x10, %i3
23493 ldx [%l7 + %i3], %o1
23494 nop
23495 set 0x6C, %l1
23496 sth %i4, [%l7 + %l1]
23497 set 0x60, %o2
23498 ldda [%l7 + %o2] 0x89, %l4
23499 set 0x77, %o7
23500 ldstuba [%l7 + %o7] 0x80, %g5
23501 set 0x48, %o3
23502 prefetcha [%l7 + %o3] 0x80, 3
23503 nop
23504 set 0x18, %o0
23505 ldd [%l7 + %o0], %f2
23506 nop
23507 set 0x65, %g4
23508 ldub [%l7 + %g4], %l1
23509 bleu,a %icc, loop_155
23510 bleu %icc, loop_156
23511 nop
23512 set 0x1C, %g1
23513 swap [%l7 + %g1], %i0
23514 and %g3, %i3, %l5
23515loop_155:
23516 nop
23517 set 0x48, %g7
23518 ldsw [%l7 + %g7], %g4
23519loop_156:
23520 nop
23521 set 0x38, %g6
23522 stda %o6, [%l7 + %g6] 0xe3
23523 membar #Sync
23524 add %l7, 0x10, %l6
23525 wr %g0, 0x88, %asi
23526 ldxa [%l6] %asi, %o3
23527 casxa [%l6] 0x88, %o3, %i1
23528 bg %icc, loop_157
23529 ld [%l7 + 0x74], %f7
23530 set 0x50, %i1
23531 ldda [%l7 + %i1] 0x89, %i2
23532loop_157:
23533 nop
23534 set 0x40, %g5
23535 stda %g6, [%l7 + %g5] 0x88
23536 nop
23537 set 0x2C, %i4
23538 lduh [%l7 + %i4], %l3
23539 nop
23540 set 0x14, %i7
23541 lduw [%l7 + %i7], %o4
23542 wr %i6, %g1, %clear_softint
23543 set 0x42, %i2
23544 stba %o0, [%l7 + %i2] 0x88
23545 nop
23546 set 0x18, %i6
23547 ldd [%l7 + %i6], %f20
23548 st %f30, [%l7 + 0x28]
23549 set 0x30, %o1
23550 ldda [%l7 + %o1] 0xea, %i6
23551 nop
23552 set 0x68, %i0
23553 lduw [%l7 + %i0], %l2
23554 nop
23555 set 0x30, %l0
23556 lduw [%l7 + %l0], %g7
23557 ld [%l7 + 0x58], %f31
23558 and %i5, %l0, %g2
23559 nop
23560 set 0x40, %l2
23561 ldsb [%l7 + %l2], %o5
23562 nop
23563 set 0x66, %l5
23564 lduh [%l7 + %l5], %o7
23565 set 0x40, %l3
23566 stda %f16, [%l7 + %l3] 0x80
23567 nop
23568 set 0x3E, %l6
23569 sth %o1, [%l7 + %l6]
23570 nop
23571 set 0x60, %o4
23572 lduw [%l7 + %o4], %o2
23573 set 0x68, %o5
23574 stxa %i4, [%l7 + %o5] 0x81
23575 and %l4, %g5, %i7
23576 set 0x40, %o6
23577 stda %f16, [%l7 + %o6] 0xd0
23578 nop
23579 set 0x08, %l4
23580 ldd [%l7 + %l4], %f30
23581 nop
23582 set 0x78, %g2
23583 std %f22, [%l7 + %g2]
23584 nop
23585 set 0x58, %i5
23586 ldsw [%l7 + %i5], %i0
23587 set 0x56, %g3
23588 stha %l1, [%l7 + %g3] 0xea
23589 membar #Sync
23590 wr %i3, %l5, %pic
23591 ld [%l7 + 0x50], %f29
23592 nop
23593 set 0x55, %i3
23594 ldsb [%l7 + %i3], %g3
23595 nop
23596 set 0x30, %o2
23597 std %o6, [%l7 + %o2]
23598 set 0x30, %o7
23599 stwa %o3, [%l7 + %o7] 0xea
23600 membar #Sync
23601 nop
23602 set 0x48, %o3
23603 lduw [%l7 + %o3], %g4
23604 nop
23605 set 0x32, %o0
23606 lduh [%l7 + %o0], %i2
23607 set 0x60, %l1
23608 ldda [%l7 + %l1] 0xe3, %g6
23609 st %f25, [%l7 + 0x7C]
23610 set 0x68, %g4
23611 swapa [%l7 + %g4] 0x81, %l3
23612 nop
23613 set 0x31, %g7
23614 ldstub [%l7 + %g7], %o4
23615 nop
23616 set 0x27, %g6
23617 ldstub [%l7 + %g6], %i1
23618 and %i6, %g1, %o0
23619 set 0x50, %g1
23620 ldda [%l7 + %g1] 0xe3, %i6
23621 set 0x3C, %g5
23622 swapa [%l7 + %g5] 0x89, %l2
23623 fpadd16 %f30, %f4, %f28
23624 nop
23625 set 0x50, %i1
23626 swap [%l7 + %i1], %i5
23627 set 0x64, %i7
23628 sta %f24, [%l7 + %i7] 0x80
23629 nop
23630 set 0x30, %i2
23631 ldsh [%l7 + %i2], %l0
23632 or %g7, %o5, %o7
23633 nop
23634 set 0x54, %i4
23635 ldsh [%l7 + %i4], %g2
23636 nop
23637 set 0x50, %i6
23638 std %o2, [%l7 + %i6]
23639 set 0x38, %o1
23640 stda %i4, [%l7 + %o1] 0x88
23641 nop
23642 set 0x10, %i0
23643 std %f2, [%l7 + %i0]
23644 st %fsr, [%l7 + 0x68]
23645 st %f29, [%l7 + 0x68]
23646 nop
23647 set 0x14, %l2
23648 lduh [%l7 + %l2], %l4
23649 wr %o1, %i7, %softint
23650 nop
23651 set 0x0F, %l0
23652 ldstub [%l7 + %l0], %i0
23653 set 0x09, %l3
23654 ldstuba [%l7 + %l3] 0x89, %g5
23655 nop
23656 set 0x18, %l5
23657 swap [%l7 + %l5], %l1
23658 nop
23659 set 0x58, %l6
23660 stx %fsr, [%l7 + %l6]
23661 nop
23662 set 0x5B, %o5
23663 ldstub [%l7 + %o5], %i3
23664 set 0x78, %o6
23665 stha %l5, [%l7 + %o6] 0xeb
23666 membar #Sync
23667 set 0x43, %l4
23668 stba %o6, [%l7 + %l4] 0xeb
23669 membar #Sync
23670 set 0x7B, %o4
23671 stba %g3, [%l7 + %o4] 0xe2
23672 membar #Sync
23673 nop
23674 set 0x38, %g2
23675 stx %fsr, [%l7 + %g2]
23676 set 0x68, %g3
23677 swapa [%l7 + %g3] 0x81, %o3
23678 set 0x5C, %i3
23679 sta %f18, [%l7 + %i3] 0x89
23680 set 0x4A, %i5
23681 stba %i2, [%l7 + %i5] 0x89
23682 nop
23683 set 0x15, %o2
23684 ldub [%l7 + %o2], %g6
23685 add %l7, 0x40, %l6
23686 wr %g0, 0x81, %asi
23687 ldxa [%l6] %asi, %l3
23688 casxa [%l6] 0x81, %l3, %g4
23689 set 0x60, %o7
23690 ldda [%l7 + %o7] 0x89, %i0
23691 st %f13, [%l7 + 0x44]
23692 wr %i6, %o4, %sys_tick
23693 wr %o0, %g1, %set_softint
23694 set 0x24, %o0
23695 lda [%l7 + %o0] 0x88, %f23
23696 set 0x40, %l1
23697 stda %f16, [%l7 + %l1] 0xd0
23698 nop
23699 set 0x6B, %g4
23700 ldub [%l7 + %g4], %l2
23701 nop
23702 set 0x7C, %o3
23703 ldsw [%l7 + %o3], %l6
23704 set 0x50, %g6
23705 stba %l0, [%l7 + %g6] 0x89
23706 set 0x40, %g1
23707 stda %f16, [%l7 + %g1] 0xc4
23708 or %i5, %o5, %o7
23709 nop
23710 set 0x58, %g7
23711 ldsw [%l7 + %g7], %g2
23712 nop
23713 set 0x78, %g5
23714 ldd [%l7 + %g5], %f4
23715 ble,a %xcc, loop_158
23716 nop
23717 set 0x1C, %i1
23718 ldsw [%l7 + %i1], %g7
23719 nop
23720 set 0x10, %i2
23721 std %i4, [%l7 + %i2]
23722 nop
23723 set 0x42, %i4
23724 stb %o2, [%l7 + %i4]
23725loop_158:
23726 wr %o1, %l4, %set_softint
23727 set 0x60, %i6
23728 ldxa [%l7 + %i6] 0x80, %i0
23729 st %fsr, [%l7 + 0x64]
23730 bgu,a,pt %xcc, loop_159
23731 nop
23732 set 0x40, %o1
23733 swap [%l7 + %o1], %g5
23734 nop
23735 set 0x68, %i7
23736 ldd [%l7 + %i7], %l0
23737 nop
23738 set 0x10, %l2
23739 std %f2, [%l7 + %l2]
23740loop_159:
23741 st %fsr, [%l7 + 0x60]
23742 nop
23743 set 0x08, %l0
23744 swap [%l7 + %l0], %i3
23745 set 0x28, %l3
23746 stda %l4, [%l7 + %l3] 0xe3
23747 membar #Sync
23748 set 0x40, %i0
23749 stda %f0, [%l7 + %i0] 0xc4
23750 bn %xcc, loop_160
23751 nop
23752 set 0x70, %l6
23753 sth %o6, [%l7 + %l6]
23754 nop
23755 set 0x18, %l5
23756 stx %fsr, [%l7 + %l5]
23757 or %i7, %g3, %o3
23758loop_160:
23759 nop
23760 set 0x54, %o5
23761 stwa %i2, [%l7 + %o5] 0x81
23762 set 0x48, %o6
23763 stxa %l3, [%l7 + %o6] 0x81
23764 set 0x30, %l4
23765 ldda [%l7 + %l4] 0xe3, %g6
23766 set 0x75, %g2
23767 stba %g4, [%l7 + %g2] 0xe3
23768 membar #Sync
23769 wr %i6, %o4, %ccr
23770 nop
23771 set 0x08, %g3
23772 ldd [%l7 + %g3], %f26
23773 nop
23774 set 0x58, %o4
23775 swap [%l7 + %o4], %o0
23776 nop
23777 set 0x18, %i3
23778 stx %i1, [%l7 + %i3]
23779 set 0x3A, %o2
23780 stha %g1, [%l7 + %o2] 0x80
23781 add %l2, %l6, %i5
23782 nop
23783 set 0x58, %o7
23784 stx %o5, [%l7 + %o7]
23785 set 0x45, %i5
23786 stba %l0, [%l7 + %i5] 0x88
23787 st %fsr, [%l7 + 0x08]
23788 nop
23789 set 0x78, %l1
23790 std %f16, [%l7 + %l1]
23791 set 0x08, %o0
23792 stxa %o7, [%l7 + %o0] 0xe3
23793 membar #Sync
23794 nop
23795 set 0x58, %o3
23796 ldd [%l7 + %o3], %g2
23797 bne %xcc, loop_161
23798 nop
23799 set 0x50, %g6
23800 std %f6, [%l7 + %g6]
23801 nop
23802 set 0x18, %g1
23803 ldd [%l7 + %g1], %g6
23804 nop
23805 set 0x68, %g4
23806 ldsw [%l7 + %g4], %i4
23807loop_161:
23808 and %o2, %o1, %i0
23809 add %l7, 0x70, %l6
23810 wr %g0, 0x88, %asi
23811 lda [%l6] %asi, %g5
23812 casa [%l6] 0x88, %g5, %l1
23813 and %l4, %i3, %o6
23814 nop
23815 set 0x49, %g5
23816 stb %l5, [%l7 + %g5]
23817 nop
23818 set 0x7F, %i1
23819 ldub [%l7 + %i1], %g3
23820 nop
23821 set 0x77, %i2
23822 stb %o3, [%l7 + %i2]
23823 set 0x40, %g7
23824 ldda [%l7 + %g7] 0xd8, %f0
23825 set 0x60, %i6
23826 stxa %i7, [%l7 + %i6] 0x88
23827 set 0x34, %i4
23828 swapa [%l7 + %i4] 0x81, %l3
23829 set 0x40, %i7
23830 stda %f16, [%l7 + %i7] 0x89
23831 set 0x78, %l2
23832 lda [%l7 + %l2] 0x81, %f23
23833 and %i2, %g6, %g4
23834 nop
23835 or %g0, 0x8, %l0
23836 sllx %l0, 0x3c, %l0
23837 wr %l0, %g0, %tick_cmpr
23838 st %fsr, [%l7 + 0x08]
23839 nop
23840 set 0x70, %l0
23841 std %i6, [%l7 + %l0]
23842 nop
23843 set 0x40, %o1
23844 prefetch [%l7 + %o1], 4
23845 nop
23846 set 0x48, %i0
23847 ldsh [%l7 + %i0], %g1
23848 nop
23849 set 0x70, %l6
23850 ldd [%l7 + %l6], %l2
23851 nop
23852 set 0x48, %l3
23853 stx %fsr, [%l7 + %l3]
23854 set 0x40, %o5
23855 ldda [%l7 + %o5] 0x88, %f16
23856 set 0x50, %o6
23857 stwa %i1, [%l7 + %o6] 0x81
23858 add %i5, %l6, %o5
23859 nop
23860 set 0x10, %l5
23861 ldd [%l7 + %l5], %f16
23862 add %l7, 0x10, %l6
23863 wr %g0, 0x81, %asi
23864 lda [%l6] %asi, %l0
23865 casa [%l6] 0x81, %l0, %g2
23866 nop
23867 or %g0, 0x8, %l0
23868 sllx %l0, 0x3c, %l0
23869 wr %l0, 0x786, %sys_tick_cmpr
23870 set 0x50, %g2
23871 swapa [%l7 + %g2] 0x81, %o2
23872 nop
23873 set 0x4D, %l4
23874 ldsb [%l7 + %l4], %o7
23875 set 0x60, %o4
23876 stxa %i0, [%l7 + %o4] 0xe2
23877 membar #Sync
23878 or %o1, %g5, %l1
23879 set 0x34, %g3
23880 ldstuba [%l7 + %g3] 0x81, %l4
23881 fpsub16 %f6, %f18, %f22
23882 set 0x40, %o2
23883 stda %f0, [%l7 + %o2] 0xf1
23884 membar #Sync
23885 nop
23886 set 0x10, %i3
23887 ldd [%l7 + %i3], %f6
23888 nop
23889 set 0x60, %o7
23890 ldd [%l7 + %o7], %f8
23891 st %fsr, [%l7 + 0x18]
23892 nop
23893 set 0x70, %i5
23894 std %i2, [%l7 + %i5]
23895 nop
23896 set 0x30, %o0
23897 stb %o6, [%l7 + %o0]
23898 set 0x40, %l1
23899 stda %f0, [%l7 + %l1] 0xc2
23900 set 0x40, %g6
23901 ldda [%l7 + %g6] 0xda, %f16
23902 wr %g3, %o3, %pic
23903 nop
23904 set 0x60, %g1
23905 std %l4, [%l7 + %g1]
23906 add %l7, 0x40, %l6
23907 wr %g0, 0x81, %asi
23908 casxa [%l6] 0x81, %i7, %i2
23909 set 0x38, %g4
23910 stxa %l3, [%l7 + %g4] 0x89
23911 set 0x69, %g5
23912 ldstuba [%l7 + %g5] 0x81, %g6
23913 nop
23914 set 0x52, %o3
23915 sth %o4, [%l7 + %o3]
23916 nop
23917 set 0x60, %i1
23918 ldstub [%l7 + %i1], %g4
23919 set 0x40, %i2
23920 stda %i6, [%l7 + %i2] 0x88
23921 nop
23922 set 0x24, %g7
23923 ldsh [%l7 + %g7], %o0
23924 bge,a,pt %xcc, loop_162
23925 nop
23926 set 0x68, %i4
23927 stw %l2, [%l7 + %i4]
23928 nop
23929 set 0x20, %i6
23930 stb %g1, [%l7 + %i6]
23931 set 0x48, %l2
23932 stxa %i5, [%l7 + %l2] 0xe3
23933 membar #Sync
23934loop_162:
23935 fpadd16 %f24, %f18, %f18
23936 set 0x68, %l0
23937 prefetcha [%l7 + %l0] 0x81, 4
23938 set 0x18, %i7
23939 prefetcha [%l7 + %i7] 0x89, 2
23940 add %l7, 0x58, %l6
23941 wr %g0, 0x88, %asi
23942 lda [%l6] %asi, %l0
23943 casa [%l6] 0x88, %l0, %g2
23944 nop
23945 set 0x60, %i0
23946 stx %g7, [%l7 + %i0]
23947 nop
23948 set 0x5C, %o1
23949 prefetch [%l7 + %o1], 2
23950 add %i1, %o2, %i4
23951 nop
23952 set 0x70, %l3
23953 ldd [%l7 + %l3], %o6
23954 set 0x5A, %l6
23955 ldstuba [%l7 + %l6] 0x81, %o1
23956 set 0x68, %o6
23957 swapa [%l7 + %o6] 0x89, %g5
23958 nop
23959 set 0x38, %l5
23960 std %i0, [%l7 + %l5]
23961 add %l1, %l4, %i3
23962 nop
23963 set 0x38, %o5
23964 ldd [%l7 + %o5], %g2
23965 set 0x40, %g2
23966 ldda [%l7 + %g2] 0xda, %f0
23967 set 0x62, %o4
23968 stha %o3, [%l7 + %o4] 0x80
23969 nop
23970 set 0x18, %g3
23971 swap [%l7 + %g3], %l5
23972 fpadd32 %f12, %f10, %f28
23973 nop
23974 set 0x5C, %l4
23975 lduw [%l7 + %l4], %o6
23976 nop
23977 set 0x38, %i3
23978 stx %i2, [%l7 + %i3]
23979 nop
23980 set 0x40, %o2
23981 std %l2, [%l7 + %o2]
23982 nop
23983 set 0x15, %o7
23984 ldsb [%l7 + %o7], %g6
23985 set 0x58, %o0
23986 swapa [%l7 + %o0] 0x81, %o4
23987 nop
23988 set 0x18, %l1
23989 ldsw [%l7 + %l1], %g4
23990 add %l7, 0x48, %l6
23991 wr %g0, 0x89, %asi
23992 casa [%l6] 0x89, %i6, %o0
23993 set 0x48, %g6
23994 ldxa [%l7 + %g6] 0x81, %i7
23995 set 0x40, %i5
23996 stxa %g1, [%l7 + %i5] 0x88
23997 set 0x40, %g4
23998 ldda [%l7 + %g4] 0xea, %l2
23999 add %l7, 0x6C, %l6
24000 wr %g0, 0x88, %asi
24001 lda [%l6] %asi, %i5
24002 casa [%l6] 0x88, %i5, %l6
24003 set 0x58, %g5
24004 stda %l0, [%l7 + %g5] 0x80
24005 nop
24006 set 0x3C, %o3
24007 stw %o5, [%l7 + %o3]
24008 nop
24009 set 0x50, %g1
24010 ldub [%l7 + %g1], %g2
24011 wr %g7, %i1, %set_softint
24012 fpadd32 %f8, %f20, %f30
24013 set 0x55, %i2
24014 ldstuba [%l7 + %i2] 0x81, %i4
24015 nop
24016 set 0x49, %g7
24017 ldstub [%l7 + %g7], %o7
24018 nop
24019 set 0x08, %i1
24020 std %f10, [%l7 + %i1]
24021 set 0x51, %i6
24022 ldstuba [%l7 + %i6] 0x89, %o2
24023 nop
24024 set 0x60, %i4
24025 ldsw [%l7 + %i4], %o1
24026 nop
24027 set 0x20, %l2
24028 prefetch [%l7 + %l2], 0
24029 add %g5, %i0, %l4
24030 st %fsr, [%l7 + 0x2C]
24031 add %l7, 0x5C, %l6
24032 wr %g0, 0x80, %asi
24033 lda [%l6] %asi, %i3
24034 casa [%l6] 0x80, %i3, %l1
24035 set 0x7C, %l0
24036 stwa %o3, [%l7 + %l0] 0xe3
24037 membar #Sync
24038 nop
24039 set 0x2F, %i0
24040 ldstub [%l7 + %i0], %l5
24041 nop
24042 set 0x3B, %o1
24043 ldub [%l7 + %o1], %o6
24044 nop
24045 set 0x3B, %l3
24046 ldub [%l7 + %l3], %i2
24047 set 0x60, %l6
24048 ldda [%l7 + %l6] 0xe3, %g2
24049 st %fsr, [%l7 + 0x78]
24050 set 0x74, %i7
24051 stwa %l3, [%l7 + %i7] 0x89
24052 set 0x1C, %o6
24053 sta %f9, [%l7 + %o6] 0x81
24054 nop
24055 set 0x60, %l5
24056 stx %fsr, [%l7 + %l5]
24057 set 0x38, %o5
24058 lda [%l7 + %o5] 0x80, %f10
24059 set 0x44, %g2
24060 lda [%l7 + %g2] 0x80, %f12
24061 nop
24062 set 0x5A, %g3
24063 sth %o4, [%l7 + %g3]
24064 set 0x0E, %l4
24065 stha %g6, [%l7 + %l4] 0x89
24066 set 0x40, %o4
24067 stda %f0, [%l7 + %o4] 0xda
24068 nop
24069 set 0x1C, %o2
24070 lduh [%l7 + %o2], %i6
24071 set 0x10, %o7
24072 stda %o0, [%l7 + %o7] 0xe2
24073 membar #Sync
24074 nop
24075 set 0x46, %o0
24076 sth %g4, [%l7 + %o0]
24077 nop
24078 set 0x34, %l1
24079 ldsw [%l7 + %l1], %g1
24080 fpsub32s %f20, %f11, %f20
24081 set 0x78, %i3
24082 stwa %i7, [%l7 + %i3] 0x81
24083 ld [%l7 + 0x54], %f1
24084 nop
24085 set 0x50, %i5
24086 std %l2, [%l7 + %i5]
24087 set 0x10, %g6
24088 ldda [%l7 + %g6] 0xe3, %i4
24089 st %f9, [%l7 + 0x30]
24090 nop
24091 set 0x28, %g4
24092 ldx [%l7 + %g4], %l0
24093 nop
24094 set 0x1C, %g5
24095 lduw [%l7 + %g5], %l6
24096 nop
24097 set 0x1C, %o3
24098 swap [%l7 + %o3], %g2
24099 nop
24100 set 0x0C, %i2
24101 prefetch [%l7 + %i2], 1
24102 set 0x1C, %g1
24103 sta %f1, [%l7 + %g1] 0x89
24104 or %o5, %g7, %i1
24105 nop
24106 set 0x20, %i1
24107 lduw [%l7 + %i1], %o7
24108 set 0x38, %g7
24109 stda %o2, [%l7 + %g7] 0xea
24110 membar #Sync
24111 nop
24112 set 0x20, %i4
24113 swap [%l7 + %i4], %o1
24114 set 0x70, %l2
24115 stha %g5, [%l7 + %l2] 0x89
24116 set 0x70, %i6
24117 stda %i0, [%l7 + %i6] 0xe3
24118 membar #Sync
24119 set 0x44, %l0
24120 stwa %i4, [%l7 + %l0] 0xe3
24121 membar #Sync
24122 set 0x40, %o1
24123 stda %f0, [%l7 + %o1] 0xc8
24124 nop
24125 set 0x08, %i0
24126 prefetch [%l7 + %i0], 4
24127 nop
24128 set 0x78, %l3
24129 ldd [%l7 + %l3], %f4
24130 wr %g0, 0x5, %fprs
24131 nop
24132 set 0x18, %i7
24133 ldd [%l7 + %i7], %f14
24134 st %f7, [%l7 + 0x64]
24135 set 0x40, %l6
24136 ldda [%l7 + %l6] 0xea, %o2
24137 set 0x10, %l5
24138 prefetcha [%l7 + %l5] 0x89, 0
24139 nop
24140 set 0x38, %o6
24141 ldx [%l7 + %o6], %l1
24142 set 0x21, %o5
24143 stba %i2, [%l7 + %o5] 0xeb
24144 membar #Sync
24145 add %l7, 0x4C, %l6
24146 wr %g0, 0x80, %asi
24147 lda [%l6] %asi, %o6
24148 casa [%l6] 0x80, %o6, %l3
24149 set 0x40, %g3
24150 ldda [%l7 + %g3] 0xea, %o4
24151 ld [%l7 + 0x2C], %f1
24152 nop
24153 set 0x60, %l4
24154 stx %g3, [%l7 + %l4]
24155 nop
24156 set 0x78, %o4
24157 ldsw [%l7 + %o4], %g6
24158 nop
24159 set 0x74, %o2
24160 swap [%l7 + %o2], %i6
24161 st %f1, [%l7 + 0x6C]
24162 set 0x50, %g2
24163 ldxa [%l7 + %g2] 0x81, %o0
24164 set 0x60, %o7
24165 ldda [%l7 + %o7] 0x81, %g4
24166 nop
24167 set 0x75, %l1
24168 ldub [%l7 + %l1], %g1
24169 st %f29, [%l7 + 0x74]
24170 nop
24171 set 0x46, %o0
24172 lduh [%l7 + %o0], %l2
24173 nop
24174 set 0x30, %i5
24175 swap [%l7 + %i5], %i7
24176 nop
24177 set 0x08, %g6
24178 prefetch [%l7 + %g6], 4
24179 and %i5, %l0, %g2
24180 nop
24181 set 0x5E, %g4
24182 ldsb [%l7 + %g4], %o5
24183 and %l6, %g7, %i1
24184 set 0x72, %g5
24185 stha %o2, [%l7 + %g5] 0xe3
24186 membar #Sync
24187 set 0x64, %i3
24188 sta %f11, [%l7 + %i3] 0x80
24189 nop
24190 set 0x48, %o3
24191 stx %o1, [%l7 + %o3]
24192 nop
24193 set 0x60, %i2
24194 swap [%l7 + %i2], %o7
24195 nop
24196 set 0x50, %g1
24197 ldd [%l7 + %g1], %i0
24198 st %fsr, [%l7 + 0x34]
24199 nop
24200 set 0x38, %i1
24201 stw %i4, [%l7 + %i1]
24202 ld [%l7 + 0x50], %f18
24203 nop
24204 set 0x4C, %i4
24205 stw %g5, [%l7 + %i4]
24206 nop
24207 set 0x44, %g7
24208 prefetch [%l7 + %g7], 0
24209 set 0x2C, %i6
24210 swapa [%l7 + %i6] 0x81, %l4
24211 set 0x50, %l0
24212 stxa %i3, [%l7 + %l0] 0xea
24213 membar #Sync
24214 set 0x40, %o1
24215 stda %f0, [%l7 + %o1] 0xcc
24216 add %l7, 0x50, %l6
24217 wr %g0, 0x81, %asi
24218 ldxa [%l6] %asi, %o3
24219 casxa [%l6] 0x81, %o3, %l1
24220 nop
24221 set 0x38, %l2
24222 std %l4, [%l7 + %l2]
24223 set 0x1C, %i0
24224 stha %i2, [%l7 + %i0] 0xe2
24225 membar #Sync
24226 st %f12, [%l7 + 0x4C]
24227 fpsub32s %f28, %f3, %f2
24228 nop
24229 set 0x46, %l3
24230 ldub [%l7 + %l3], %l3
24231 and %o6, %o4, %g3
24232 fpadd16 %f14, %f30, %f20
24233 nop
24234 set 0x70, %l6
24235 prefetch [%l7 + %l6], 4
24236 set 0x20, %l5
24237 sta %f1, [%l7 + %l5] 0x89
24238 st %f29, [%l7 + 0x64]
24239 nop
24240 set 0x34, %i7
24241 ldsw [%l7 + %i7], %i6
24242 set 0x54, %o6
24243 stwa %o0, [%l7 + %o6] 0x88
24244 set 0x28, %g3
24245 stxa %g4, [%l7 + %g3] 0x80
24246 set 0x74, %o5
24247 sta %f4, [%l7 + %o5] 0x80
24248 nop
24249 set 0x18, %l4
24250 ldx [%l7 + %l4], %g1
24251 nop
24252 set 0x10, %o2
24253 ldd [%l7 + %o2], %f26
24254 nop
24255 set 0x38, %o4
24256 ldd [%l7 + %o4], %l2
24257 nop
24258 set 0x58, %g2
24259 ldsw [%l7 + %g2], %i7
24260 add %l7, 0x40, %l6
24261 wr %g0, 0x81, %asi
24262 lda [%l6] %asi, %g6
24263 casa [%l6] 0x81, %g6, %i5
24264 set 0x46, %o7
24265 stba %g2, [%l7 + %o7] 0x88
24266 nop
24267 set 0x2A, %o0
24268 ldsb [%l7 + %o0], %l0
24269 set 0x60, %i5
24270 prefetcha [%l7 + %i5] 0x81, 2
24271 ld [%l7 + 0x48], %f31
24272 add %g7, %o5, %o2
24273 nop
24274 set 0x08, %g6
24275 prefetch [%l7 + %g6], 2
24276 ld [%l7 + 0x44], %f13
24277 fpsub32s %f19, %f17, %f12
24278 set 0x60, %l1
24279 stxa %o1, [%l7 + %l1] 0x89
24280 nop
24281 set 0x19, %g4
24282 ldsb [%l7 + %g4], %i1
24283 nop
24284 set 0x14, %g5
24285 stb %o7, [%l7 + %g5]
24286 set 0x58, %i3
24287 prefetcha [%l7 + %i3] 0x89, 4
24288 set 0x33, %o3
24289 ldstuba [%l7 + %o3] 0x81, %i4
24290 wr %g5, %l4, %ccr
24291 nop
24292 set 0x28, %i2
24293 std %f22, [%l7 + %i2]
24294 or %o3, %i3, %l1
24295 set 0x20, %i1
24296 ldxa [%l7 + %i1] 0x81, %i2
24297 set 0x50, %i4
24298 stda %l4, [%l7 + %i4] 0xe2
24299 membar #Sync
24300 set 0x10, %g1
24301 sta %f3, [%l7 + %g1] 0x88
24302 set 0x4C, %i6
24303 stwa %l3, [%l7 + %i6] 0xea
24304 membar #Sync
24305 nop
24306 set 0x3C, %g7
24307 prefetch [%l7 + %g7], 0
24308 nop
24309 set 0x23, %l0
24310 ldub [%l7 + %l0], %o4
24311 nop
24312 set 0x68, %o1
24313 std %f26, [%l7 + %o1]
24314 and %o6, %g3, %i6
24315 nop
24316 set 0x24, %i0
24317 prefetch [%l7 + %i0], 1
24318 or %o0, %g4, %g1
24319 and %l2, %i7, %g6
24320 nop
24321 or %g0, 0x8, %l0
24322 sllx %l0, 0x3c, %l0
24323 wr %l0, %g0, %sys_tick_cmpr
24324 nop
24325 set 0x0D, %l2
24326 ldub [%l7 + %l2], %l6
24327 nop
24328 set 0x23, %l6
24329 ldstub [%l7 + %l6], %i5
24330 nop
24331 set 0x58, %l3
24332 ldx [%l7 + %l3], %o5
24333 st %fsr, [%l7 + 0x08]
24334 nop
24335 set 0x36, %l5
24336 ldsh [%l7 + %l5], %g7
24337 or %o1, %o2, %i1
24338 nop
24339 set 0x78, %o6
24340 ldd [%l7 + %o6], %f20
24341 nop
24342 set 0x6A, %i7
24343 ldstub [%l7 + %i7], %o7
24344 wr %i4, %i0, %pic
24345 st %fsr, [%l7 + 0x3C]
24346 set 0x51, %o5
24347 stba %l4, [%l7 + %o5] 0xe2
24348 membar #Sync
24349 st %fsr, [%l7 + 0x40]
24350 add %l7, 0x38, %l6
24351 wr %g0, 0x80, %asi
24352 ldxa [%l6] %asi, %o3
24353 casxa [%l6] 0x80, %o3, %g5
24354 nop
24355 set 0x60, %l4
24356 ldd [%l7 + %l4], %f26
24357 set 0x68, %o2
24358 stxa %l1, [%l7 + %o2] 0x80
24359 nop
24360 set 0x54, %g3
24361 stw %i2, [%l7 + %g3]
24362 nop
24363 set 0x24, %o4
24364 prefetch [%l7 + %o4], 1
24365 or %i3, %l5, %l3
24366 set 0x40, %g2
24367 stda %f0, [%l7 + %g2] 0xc2
24368 and %o6, %g3, %o4
24369 nop
24370 set 0x78, %o7
24371 stx %fsr, [%l7 + %o7]
24372 add %l7, 0x28, %l6
24373 wr %g0, 0x88, %asi
24374 casxa [%l6] 0x88, %o0, %g4
24375 set 0x40, %i5
24376 ldda [%l7 + %i5] 0x88, %i6
24377 set 0x10, %g6
24378 sta %f22, [%l7 + %g6] 0x88
24379 nop
24380 set 0x48, %o0
24381 std %g0, [%l7 + %o0]
24382 set 0x68, %g4
24383 prefetcha [%l7 + %g4] 0x81, 3
24384 add %l7, 0x68, %l6
24385 wr %g0, 0x88, %asi
24386 casxa [%l6] 0x88, %i7, %g2
24387 set 0x08, %g5
24388 sta %f22, [%l7 + %g5] 0x80
24389 or %g6, %l6, %i5
24390 nop
24391 set 0x68, %i3
24392 ldd [%l7 + %i3], %f6
24393 nop
24394 set 0x50, %l1
24395 stb %o5, [%l7 + %l1]
24396 nop
24397 set 0x7C, %i2
24398 lduw [%l7 + %i2], %l0
24399 ld [%l7 + 0x38], %f23
24400 nop
24401 set 0x38, %i1
24402 ldx [%l7 + %i1], %o1
24403 nop
24404 set 0x10, %i4
24405 std %o2, [%l7 + %i4]
24406 nop
24407 set 0x14, %o3
24408 prefetch [%l7 + %o3], 3
24409 nop
24410 set 0x30, %i6
24411 ldd [%l7 + %i6], %f0
24412 add %i1, %o7, %g7
24413 nop
24414 set 0x60, %g1
24415 ldd [%l7 + %g1], %i4
24416 nop
24417 set 0x0C, %l0
24418 prefetch [%l7 + %l0], 0
24419 nop
24420 set 0x50, %o1
24421 std %f6, [%l7 + %o1]
24422 set 0x2C, %i0
24423 ldstuba [%l7 + %i0] 0x88, %l4
24424 nop
24425 set 0x3F, %l2
24426 stb %o3, [%l7 + %l2]
24427 nop
24428 set 0x25, %g7
24429 ldub [%l7 + %g7], %g5
24430 nop
24431 set 0x12, %l6
24432 ldsh [%l7 + %l6], %l1
24433 nop
24434 set 0x62, %l5
24435 lduh [%l7 + %l5], %i2
24436 nop
24437 set 0x33, %o6
24438 stb %i3, [%l7 + %o6]
24439 set 0x6C, %l3
24440 stwa %l5, [%l7 + %l3] 0x80
24441 set 0x56, %o5
24442 ldstuba [%l7 + %o5] 0x89, %l3
24443 nop
24444 set 0x70, %i7
24445 lduw [%l7 + %i7], %o6
24446 add %g3, %o4, %i0
24447 nop
24448 set 0x74, %l4
24449 ldsh [%l7 + %l4], %o0
24450 nop
24451 set 0x72, %o2
24452 ldstub [%l7 + %o2], %g4
24453 nop
24454 set 0x34, %g3
24455 ldsh [%l7 + %g3], %g1
24456 nop
24457 set 0x50, %o4
24458 stx %i6, [%l7 + %o4]
24459 nop
24460 set 0x40, %g2
24461 std %f30, [%l7 + %g2]
24462 nop
24463 set 0x72, %i5
24464 lduh [%l7 + %i5], %i7
24465 st %fsr, [%l7 + 0x40]
24466 nop
24467 set 0x58, %g6
24468 stx %fsr, [%l7 + %g6]
24469 set 0x78, %o0
24470 prefetcha [%l7 + %o0] 0x81, 4
24471 set 0x75, %g4
24472 stba %g6, [%l7 + %g4] 0x88
24473 nop
24474 set 0x20, %o7
24475 lduw [%l7 + %o7], %l2
24476 set 0x48, %i3
24477 lda [%l7 + %i3] 0x81, %f24
24478 set 0x08, %g5
24479 prefetcha [%l7 + %g5] 0x89, 1
24480 bn %icc, loop_163
24481 nop
24482 set 0x52, %l1
24483 ldsh [%l7 + %l1], %l6
24484 bl,a %icc, loop_164
24485 wr %o5, %o1, %clear_softint
24486loop_163:
24487 fpsub32 %f24, %f22, %f6
24488 set 0x3C, %i2
24489 lda [%l7 + %i2] 0x81, %f29
24490loop_164:
24491 nop
24492 set 0x08, %i1
24493 ldxa [%l7 + %i1] 0x88, %l0
24494 set 0x68, %i4
24495 stba %o2, [%l7 + %i4] 0x81
24496 nop
24497 set 0x40, %o3
24498 stw %o7, [%l7 + %o3]
24499 nop
24500 set 0x68, %i6
24501 ldsw [%l7 + %i6], %i1
24502 nop
24503 set 0x17, %g1
24504 ldsb [%l7 + %g1], %g7
24505 set 0x38, %l0
24506 ldstuba [%l7 + %l0] 0x80, %l4
24507 nop
24508 set 0x76, %i0
24509 ldsh [%l7 + %i0], %o3
24510 nop
24511 set 0x68, %l2
24512 ldx [%l7 + %l2], %i4
24513 nop
24514 set 0x28, %o1
24515 stw %l1, [%l7 + %o1]
24516 nop
24517 set 0x60, %l6
24518 sth %g5, [%l7 + %l6]
24519 ld [%l7 + 0x20], %f27
24520 nop
24521 set 0x34, %g7
24522 ldsw [%l7 + %g7], %i2
24523 nop
24524 nop
24525 setx 0x9BB438114BF963F9, %l0, %l6
24526 stx %l6, [%l7 + 0x28]
24527 ldd [%l7 + 0x28], %f4
24528 setx 0xF0335E6250805768, %l1, %l5
24529 stx %l5, [%l7 + 0x10]
24530 ldd [%l7 + 0x10], %f24
24531 fdivd %f24, %f4, %f30
24532 add %l5, %l3, %i3
24533 nop
24534 set 0x40, %l5
24535 std %o6, [%l7 + %l5]
24536 nop
24537 set 0x51, %l3
24538 stb %g3, [%l7 + %l3]
24539 set 0x2A, %o6
24540 stha %o4, [%l7 + %o6] 0xe3
24541 membar #Sync
24542 set 0x40, %i7
24543 stda %f0, [%l7 + %i7] 0xc8
24544 set 0x38, %o5
24545 stba %o0, [%l7 + %o5] 0xea
24546 membar #Sync
24547 set 0x5E, %o2
24548 ldstuba [%l7 + %o2] 0x88, %g4
24549 nop
24550 set 0x30, %l4
24551 prefetch [%l7 + %l4], 0
24552 nop
24553 set 0x38, %g3
24554 std %f16, [%l7 + %g3]
24555 nop
24556 set 0x34, %o4
24557 stw %i0, [%l7 + %o4]
24558 set 0x10, %i5
24559 ldda [%l7 + %i5] 0x80, %g0
24560 set 0x48, %g6
24561 ldxa [%l7 + %g6] 0x88, %i7
24562 add %i6, %g6, %g2
24563 nop
24564 set 0x48, %o0
24565 prefetch [%l7 + %o0], 1
24566 nop
24567 set 0x18, %g2
24568 ldd [%l7 + %g2], %l2
24569 set 0x72, %g4
24570 stha %l6, [%l7 + %g4] 0xe3
24571 membar #Sync
24572 set 0x58, %i3
24573 prefetcha [%l7 + %i3] 0x89, 0
24574 set 0x14, %g5
24575 sta %f6, [%l7 + %g5] 0x81
24576 or %o1, %l0, %o5
24577 nop
24578 set 0x4B, %l1
24579 ldsb [%l7 + %l1], %o7
24580 wr %i1, %g7, %pic
24581 nop
24582 set 0x73, %i2
24583 ldstub [%l7 + %i2], %l4
24584 nop
24585 set 0x5C, %o7
24586 ldstub [%l7 + %o7], %o2
24587 set 0x58, %i1
24588 stda %o2, [%l7 + %i1] 0x89
24589 set 0x50, %i4
24590 prefetcha [%l7 + %i4] 0x81, 1
24591 set 0x4A, %i6
24592 stha %g5, [%l7 + %i6] 0xe3
24593 membar #Sync
24594 nop
24595 set 0x58, %o3
24596 stx %fsr, [%l7 + %o3]
24597 set 0x40, %g1
24598 stda %f16, [%l7 + %g1] 0xf1
24599 membar #Sync
24600 st %fsr, [%l7 + 0x7C]
24601 nop
24602 set 0x6E, %l0
24603 ldsb [%l7 + %l0], %i2
24604 add %l7, 0x08, %l6
24605 wr %g0, 0x80, %asi
24606 casxa [%l6] 0x80, %l5, %i4
24607 add %i3, %o6, %l3
24608 set 0x40, %l2
24609 stda %f16, [%l7 + %l2] 0xcc
24610 set 0x58, %i0
24611 stba %o4, [%l7 + %i0] 0xeb
24612 membar #Sync
24613 set 0x7E, %l6
24614 stha %g3, [%l7 + %l6] 0x89
24615 set 0x18, %g7
24616 sta %f15, [%l7 + %g7] 0x88
24617 nop
24618 set 0x3C, %o1
24619 ldsw [%l7 + %o1], %g4
24620 nop
24621 or %g0, 0x8, %l0
24622 sllx %l0, 0x3c, %l0
24623 wr %l0, 0xFBE, %tick_cmpr
24624 nop
24625 set 0x08, %l5
24626 ldsw [%l7 + %l5], %i7
24627 nop
24628 set 0x40, %o6
24629 ldd [%l7 + %o6], %g0
24630 nop
24631 set 0x70, %i7
24632 ldd [%l7 + %i7], %f28
24633 nop
24634 set 0x18, %o5
24635 ldub [%l7 + %o5], %g6
24636 add %g2, %l2, %l6
24637 nop
24638 set 0x3C, %l3
24639 sth %i6, [%l7 + %l3]
24640 set 0x40, %o2
24641 stda %f16, [%l7 + %o2] 0xda
24642 nop
24643 set 0x0C, %g3
24644 swap [%l7 + %g3], %i5
24645 nop
24646 set 0x4E, %o4
24647 lduh [%l7 + %o4], %l0
24648 fpsub32 %f8, %f8, %f26
24649 nop
24650 set 0x78, %i5
24651 stx %fsr, [%l7 + %i5]
24652 nop
24653 set 0x58, %l4
24654 ldd [%l7 + %l4], %o0
24655 set 0x68, %g6
24656 stda %o6, [%l7 + %g6] 0xea
24657 membar #Sync
24658 nop
24659 set 0x58, %g2
24660 std %f16, [%l7 + %g2]
24661 nop
24662 set 0x54, %o0
24663 prefetch [%l7 + %o0], 2
24664 nop
24665 set 0x08, %g4
24666 ldx [%l7 + %g4], %o5
24667 st %fsr, [%l7 + 0x5C]
24668 set 0x14, %g5
24669 stwa %g7, [%l7 + %g5] 0xe2
24670 membar #Sync
24671 nop
24672 set 0x0E, %l1
24673 sth %i1, [%l7 + %l1]
24674 set 0x40, %i2
24675 prefetcha [%l7 + %i2] 0x81, 1
24676 add %o3, %l1, %l4
24677 wr %g0, 0x5, %fprs
24678 set 0x7C, %o7
24679 stwa %i2, [%l7 + %o7] 0xe2
24680 membar #Sync
24681 ba,a,pt %icc, loop_165
24682 nop
24683 set 0x0A, %i3
24684 ldsh [%l7 + %i3], %i3
24685 ld [%l7 + 0x2C], %f28
24686 nop
24687 set 0x48, %i1
24688 stx %i4, [%l7 + %i1]
24689loop_165:
24690 nop
24691 set 0x18, %i4
24692 lduh [%l7 + %i4], %o6
24693 set 0x60, %i6
24694 stha %o4, [%l7 + %i6] 0x80
24695 nop
24696 set 0x68, %o3
24697 ldsw [%l7 + %o3], %l3
24698 nop
24699 set 0x50, %l0
24700 ldd [%l7 + %l0], %g2
24701 nop
24702 set 0x6E, %l2
24703 sth %o0, [%l7 + %l2]
24704 add %l7, 0x1C, %l6
24705 wr %g0, 0x88, %asi
24706 lda [%l6] %asi, %g4
24707 casa [%l6] 0x88, %g4, %i0
24708 nop
24709 set 0x31, %i0
24710 ldstub [%l7 + %i0], %g1
24711 set 0x56, %l6
24712 stha %g6, [%l7 + %l6] 0x81
24713 bleu,a,pn %xcc, loop_166
24714 nop
24715 set 0x58, %g1
24716 stx %i7, [%l7 + %g1]
24717 set 0x2A, %g7
24718 ldstuba [%l7 + %g7] 0x88, %l2
24719loop_166:
24720 nop
24721 set 0x14, %l5
24722 ldsb [%l7 + %l5], %g2
24723 nop
24724 set 0x7E, %o1
24725 lduh [%l7 + %o1], %i6
24726 nop
24727 set 0x0A, %i7
24728 ldstub [%l7 + %i7], %l6
24729 nop
24730 set 0x4C, %o6
24731 prefetch [%l7 + %o6], 1
24732 set 0x28, %o5
24733 stwa %i5, [%l7 + %o5] 0x81
24734 nop
24735 set 0x6C, %l3
24736 ldsw [%l7 + %l3], %l0
24737 set 0x3C, %o2
24738 sta %f13, [%l7 + %o2] 0x89
24739 st %f7, [%l7 + 0x10]
24740 nop
24741 set 0x48, %o4
24742 swap [%l7 + %o4], %o1
24743 nop
24744 set 0x34, %i5
24745 ldsw [%l7 + %i5], %o7
24746 or %g7, %i1, %o5
24747 ld [%l7 + 0x68], %f31
24748 or %o3, %l1, %l4
24749 nop
24750 set 0x20, %g3
24751 lduw [%l7 + %g3], %g5
24752 nop
24753 set 0x48, %g6
24754 stb %o2, [%l7 + %g6]
24755 set 0x7A, %l4
24756 ldstuba [%l7 + %l4] 0x89, %i2
24757 add %l5, %i3, %o6
24758 or %i4, %l3, %g3
24759 set 0x60, %g2
24760 stxa %o0, [%l7 + %g2] 0x80
24761 nop
24762 set 0x42, %g4
24763 lduh [%l7 + %g4], %g4
24764 set 0x40, %o0
24765 ldda [%l7 + %o0] 0x81, %f16
24766 add %l7, 0x28, %l6
24767 wr %g0, 0x80, %asi
24768 lda [%l6] %asi, %i0
24769 casa [%l6] 0x80, %i0, %g1
24770 set 0x30, %l1
24771 stxa %g6, [%l7 + %l1] 0xe3
24772 membar #Sync
24773 set 0x28, %i2
24774 lda [%l7 + %i2] 0x89, %f21
24775 nop
24776 set 0x34, %g5
24777 prefetch [%l7 + %g5], 4
24778 nop
24779 set 0x0E, %o7
24780 lduh [%l7 + %o7], %o4
24781 st %f23, [%l7 + 0x30]
24782 nop
24783 set 0x3E, %i3
24784 lduh [%l7 + %i3], %i7
24785 set 0x53, %i4
24786 ldstuba [%l7 + %i4] 0x89, %l2
24787 nop
24788 set 0x28, %i6
24789 ldd [%l7 + %i6], %g2
24790 nop
24791 set 0x40, %o3
24792 ldd [%l7 + %o3], %i6
24793 nop
24794 set 0x08, %i1
24795 ldx [%l7 + %i1], %i6
24796 set 0x20, %l2
24797 swapa [%l7 + %l2] 0x88, %l0
24798 nop
24799 set 0x34, %l0
24800 lduh [%l7 + %l0], %i5
24801 set 0x1E, %i0
24802 stha %o1, [%l7 + %i0] 0xeb
24803 membar #Sync
24804 set 0x58, %l6
24805 prefetcha [%l7 + %l6] 0x81, 4
24806 set 0x28, %g7
24807 ldxa [%l7 + %g7] 0x89, %g7
24808 set 0x60, %g1
24809 ldxa [%l7 + %g1] 0x80, %i1
24810 set 0x68, %l5
24811 stxa %o3, [%l7 + %l5] 0x80
24812 st %fsr, [%l7 + 0x38]
24813 set 0x41, %o1
24814 stba %l1, [%l7 + %o1] 0x80
24815 set 0x70, %o6
24816 stda %o4, [%l7 + %o6] 0x89
24817 nop
24818 set 0x58, %i7
24819 std %g4, [%l7 + %i7]
24820 nop
24821 set 0x53, %l3
24822 ldsb [%l7 + %l3], %o2
24823 set 0x60, %o5
24824 lda [%l7 + %o5] 0x88, %f14
24825 set 0x28, %o4
24826 lda [%l7 + %o4] 0x81, %f12
24827 nop
24828 set 0x0C, %i5
24829 ldsw [%l7 + %i5], %i2
24830 ld [%l7 + 0x3C], %f11
24831 set 0x20, %g3
24832 stxa %l4, [%l7 + %g3] 0xeb
24833 membar #Sync
24834 set 0x40, %g6
24835 ldda [%l7 + %g6] 0x88, %f0
24836 set 0x10, %l4
24837 ldda [%l7 + %l4] 0x80, %i2
24838 add %l7, 0x50, %l6
24839 wr %g0, 0x80, %asi
24840 casxa [%l6] 0x80, %l5, %i4
24841 fpadd16 %f12, %f2, %f20
24842 set 0x40, %o2
24843 ldda [%l7 + %o2] 0x80, %f0
24844 set 0x10, %g2
24845 ldxa [%l7 + %g2] 0x81, %l3
24846 set 0x48, %o0
24847 ldxa [%l7 + %o0] 0x88, %g3
24848 or %o0, %g4, %i0
24849 nop
24850 nop
24851 setx 0x4FEFCB05, %l0, %l6
24852 st %l6, [%l7 + 0x28]
24853 ld [%l7 + 0x28], %f30
24854 setx 0x97BB9C3A, %l1, %l5
24855 st %l5, [%l7 + 0x10]
24856 ld [%l7 + 0x10], %f27
24857 fdivs %f27, %f30, %f30
24858 nop
24859 set 0x18, %l1
24860 ldd [%l7 + %l1], %g0
24861 set 0x5E, %g4
24862 ldstuba [%l7 + %g4] 0x81, %o6
24863 add %l7, 0x10, %l6
24864 wr %g0, 0x89, %asi
24865 casa [%l6] 0x89, %g6, %i7
24866 nop
24867 set 0x70, %g5
24868 sth %l2, [%l7 + %g5]
24869 nop
24870 set 0x60, %i2
24871 stx %fsr, [%l7 + %i2]
24872 st %fsr, [%l7 + 0x18]
24873 nop
24874 set 0x68, %i3
24875 ldd [%l7 + %i3], %f18
24876 ld [%l7 + 0x60], %f21
24877 st %f3, [%l7 + 0x10]
24878 or %g2, %o4, %i6
24879 st %f20, [%l7 + 0x74]
24880 set 0x40, %i4
24881 ldda [%l7 + %i4] 0xd2, %f0
24882 nop
24883 set 0x08, %o7
24884 ldd [%l7 + %o7], %l0
24885 add %i5, %o1, %o7
24886 set 0x50, %i6
24887 ldxa [%l7 + %i6] 0x81, %l6
24888 add %i1, %o3, %l1
24889 ld [%l7 + 0x40], %f28
24890 set 0x78, %i1
24891 prefetcha [%l7 + %i1] 0x81, 4
24892 nop
24893 set 0x58, %l2
24894 stx %g5, [%l7 + %l2]
24895 set 0x60, %o3
24896 prefetcha [%l7 + %o3] 0x89, 3
24897 set 0x54, %i0
24898 stwa %o2, [%l7 + %i0] 0xeb
24899 membar #Sync
24900 nop
24901 set 0x38, %l6
24902 stx %fsr, [%l7 + %l6]
24903 set 0x50, %l0
24904 stda %i2, [%l7 + %l0] 0x81
24905 nop
24906 set 0x64, %g1
24907 stw %i3, [%l7 + %g1]
24908 and %l4, %l5, %i4
24909 nop
24910 set 0x50, %g7
24911 prefetch [%l7 + %g7], 3
24912 nop
24913 set 0x3E, %l5
24914 stb %g3, [%l7 + %l5]
24915 nop
24916 set 0x18, %o1
24917 swap [%l7 + %o1], %o0
24918 set 0x60, %i7
24919 ldda [%l7 + %i7] 0x81, %l2
24920 st %fsr, [%l7 + 0x38]
24921 set 0x40, %o6
24922 stxa %i0, [%l7 + %o6] 0x89
24923 nop
24924 set 0x0D, %l3
24925 stb %g1, [%l7 + %l3]
24926 wr %g0, 0x5, %fprs
24927 nop
24928 set 0x6C, %o4
24929 prefetch [%l7 + %o4], 1
24930 nop
24931 set 0x40, %o5
24932 stx %fsr, [%l7 + %o5]
24933 nop
24934 set 0x70, %i5
24935 ldd [%l7 + %i5], %f16
24936 add %l7, 0x64, %l6
24937 wr %g0, 0x80, %asi
24938 lda [%l6] %asi, %i7
24939 casa [%l6] 0x80, %i7, %g6
24940 nop
24941 set 0x54, %g3
24942 ldub [%l7 + %g3], %g2
24943 nop
24944 set 0x4C, %g6
24945 stw %o4, [%l7 + %g6]
24946 nop
24947 set 0x6C, %o2
24948 stw %i6, [%l7 + %o2]
24949 wr %l0, %i5, %ccr
24950 add %l7, 0x1C, %l6
24951 wr %g0, 0x81, %asi
24952 lda [%l6] %asi, %l2
24953 casa [%l6] 0x81, %l2, %o7
24954 nop
24955 or %g0, 0x8, %l0
24956 sllx %l0, 0x3c, %l0
24957 wr %l0, %g0, %sys_tick_cmpr
24958 set 0x0C, %l4
24959 stwa %o3, [%l7 + %l4] 0x89
24960 set 0x6C, %g2
24961 swapa [%l7 + %g2] 0x88, %l1
24962 set 0x30, %o0
24963 stba %l6, [%l7 + %o0] 0x89
24964 set 0x48, %g4
24965 stda %o4, [%l7 + %g4] 0x81
24966 nop
24967 set 0x2B, %l1
24968 ldstub [%l7 + %l1], %g5
24969 nop
24970 set 0x10, %g5
24971 lduw [%l7 + %g5], %o2
24972 wr %g7, %i3, %sys_tick
24973 nop
24974 set 0x22, %i2
24975 ldstub [%l7 + %i2], %i2
24976 set 0x40, %i4
24977 ldda [%l7 + %i4] 0x81, %f16
24978 ld [%l7 + 0x70], %f28
24979 nop
24980 set 0x50, %i3
24981 std %f16, [%l7 + %i3]
24982 set 0x70, %o7
24983 stba %l5, [%l7 + %o7] 0x80
24984 st %f16, [%l7 + 0x3C]
24985 nop
24986 set 0x5C, %i1
24987 swap [%l7 + %i1], %l4
24988 nop
24989 set 0x28, %i6
24990 ldsw [%l7 + %i6], %i4
24991 nop
24992 set 0x68, %l2
24993 std %f26, [%l7 + %l2]
24994 set 0x40, %o3
24995 stda %f16, [%l7 + %o3] 0x81
24996 set 0x59, %l6
24997 ldstuba [%l7 + %l6] 0x80, %o0
24998 nop
24999 set 0x08, %l0
25000 ldd [%l7 + %l0], %f24
25001 nop
25002 set 0x28, %g1
25003 ldx [%l7 + %g1], %l3
25004 nop
25005 set 0x7D, %i0
25006 ldstub [%l7 + %i0], %g3
25007 nop
25008 set 0x38, %l5
25009 std %f20, [%l7 + %l5]
25010 set 0x21, %o1
25011 stba %i0, [%l7 + %o1] 0x88
25012 set 0x6C, %g7
25013 swapa [%l7 + %g7] 0x88, %g4
25014 and %o6, %i7, %g6
25015 fpadd32 %f2, %f12, %f2
25016 set 0x6C, %i7
25017 sta %f8, [%l7 + %i7] 0x81
25018 and %g2, %g1, %o4
25019 nop
25020 set 0x0D, %o6
25021 ldstub [%l7 + %o6], %i6
25022 nop
25023 set 0x38, %o4
25024 ldsw [%l7 + %o4], %i5
25025 nop
25026 set 0x48, %o5
25027 ldsh [%l7 + %o5], %l2
25028 set 0x42, %i5
25029 stha %l0, [%l7 + %i5] 0xe2
25030 membar #Sync
25031 set 0x1C, %l3
25032 stba %o1, [%l7 + %l3] 0x88
25033 nop
25034 set 0x58, %g3
25035 swap [%l7 + %g3], %o7
25036 and %o3, %i1, %l1
25037 set 0x6C, %g6
25038 swapa [%l7 + %g6] 0x81, %l6
25039 nop
25040 set 0x35, %o2
25041 stb %g5, [%l7 + %o2]
25042 nop
25043 set 0x58, %l4
25044 stx %fsr, [%l7 + %l4]
25045 add %o5, %g7, %i3
25046 and %i2, %l5, %o2
25047 nop
25048 set 0x50, %g2
25049 prefetch [%l7 + %g2], 1
25050 ld [%l7 + 0x48], %f24
25051 nop
25052 set 0x38, %o0
25053 stw %l4, [%l7 + %o0]
25054 nop
25055 set 0x60, %l1
25056 prefetch [%l7 + %l1], 4
25057 set 0x40, %g4
25058 ldda [%l7 + %g4] 0x89, %f16
25059 nop
25060 set 0x20, %i2
25061 lduh [%l7 + %i2], %o0
25062 nop
25063 set 0x08, %i4
25064 ldsw [%l7 + %i4], %i4
25065 nop
25066 set 0x73, %g5
25067 ldstub [%l7 + %g5], %g3
25068 nop
25069 set 0x54, %o7
25070 ldsw [%l7 + %o7], %l3
25071 nop
25072 set 0x10, %i1
25073 stx %fsr, [%l7 + %i1]
25074 fpsub32 %f6, %f14, %f26
25075 nop
25076 set 0x6C, %i6
25077 ldsw [%l7 + %i6], %g4
25078 and %i0, %o6, %g6
25079 st %f5, [%l7 + 0x70]
25080 fpsub32 %f18, %f14, %f22
25081 nop
25082 set 0x58, %l2
25083 ldx [%l7 + %l2], %g2
25084 or %i7, %g1, %o4
25085 add %i6, %l2, %l0
25086 set 0x25, %o3
25087 stba %i5, [%l7 + %o3] 0xe3
25088 membar #Sync
25089 set 0x34, %l6
25090 stba %o7, [%l7 + %l6] 0x80
25091 set 0x3C, %i3
25092 stwa %o3, [%l7 + %i3] 0x88
25093 nop
25094 set 0x60, %l0
25095 ldd [%l7 + %l0], %i0
25096 nop
25097 set 0x20, %g1
25098 lduw [%l7 + %g1], %l1
25099 set 0x40, %l5
25100 stda %f0, [%l7 + %l5] 0x81
25101 nop
25102 set 0x74, %o1
25103 lduw [%l7 + %o1], %o1
25104 and %g5, %l6, %g7
25105 set 0x50, %i0
25106 ldda [%l7 + %i0] 0x80, %o4
25107 nop
25108 set 0x50, %g7
25109 swap [%l7 + %g7], %i2
25110 st %fsr, [%l7 + 0x7C]
25111 set 0x64, %i7
25112 swapa [%l7 + %i7] 0x88, %i3
25113 set 0x1A, %o4
25114 ldstuba [%l7 + %o4] 0x80, %o2
25115 st %f8, [%l7 + 0x78]
25116 nop
25117 set 0x08, %o6
25118 stx %l5, [%l7 + %o6]
25119 set 0x2C, %o5
25120 swapa [%l7 + %o5] 0x81, %l4
25121 nop
25122 set 0x50, %l3
25123 prefetch [%l7 + %l3], 2
25124 nop
25125 set 0x40, %i5
25126 ldstub [%l7 + %i5], %o0
25127 nop
25128 set 0x08, %g3
25129 std %i4, [%l7 + %g3]
25130 set 0x32, %o2
25131 ldstuba [%l7 + %o2] 0x89, %l3
25132 set 0x30, %l4
25133 ldda [%l7 + %l4] 0x81, %g2
25134 set 0x3E, %g2
25135 stha %i0, [%l7 + %g2] 0x88
25136 nop
25137 set 0x18, %o0
25138 ldd [%l7 + %o0], %g4
25139 membar #Sync
25140 set 0x40, %g6
25141 ldda [%l7 + %g6] 0xf0, %f0
25142 nop
25143 set 0x3C, %g4
25144 ldsb [%l7 + %g4], %g6
25145 nop
25146 set 0x45, %i2
25147 ldsb [%l7 + %i2], %g2
25148 set 0x10, %i4
25149 prefetcha [%l7 + %i4] 0x89, 4
25150 nop
25151 set 0x09, %l1
25152 stb %g1, [%l7 + %l1]
25153 nop
25154 set 0x3C, %o7
25155 prefetch [%l7 + %o7], 3
25156 add %l7, 0x24, %l6
25157 wr %g0, 0x81, %asi
25158 lda [%l6] %asi, %i7
25159 casa [%l6] 0x81, %i7, %o4
25160 nop
25161 set 0x16, %g5
25162 ldsh [%l7 + %g5], %l2
25163 nop
25164 set 0x7E, %i6
25165 lduh [%l7 + %i6], %l0
25166 add %i5, %i6, %o7
25167 nop
25168 set 0x24, %l2
25169 stw %o3, [%l7 + %l2]
25170 add %l7, 0x1C, %l6
25171 wr %g0, 0x89, %asi
25172 lda [%l6] %asi, %l1
25173 casa [%l6] 0x89, %l1, %i1
25174 nop
25175 set 0x44, %i1
25176 stw %o1, [%l7 + %i1]
25177 set 0x08, %l6
25178 swapa [%l7 + %l6] 0x81, %l6
25179 nop
25180 set 0x1F, %i3
25181 ldsb [%l7 + %i3], %g5
25182 nop
25183 set 0x14, %o3
25184 ldsw [%l7 + %o3], %g7
25185 nop
25186 set 0x1C, %l0
25187 lduw [%l7 + %l0], %i2
25188 nop
25189 set 0x10, %l5
25190 sth %o5, [%l7 + %l5]
25191 set 0x48, %g1
25192 stxa %o2, [%l7 + %g1] 0x88
25193 set 0x5A, %i0
25194 ldstuba [%l7 + %i0] 0x80, %l5
25195 set 0x7C, %g7
25196 sta %f11, [%l7 + %g7] 0x81
25197 wr %g0, 0x5, %fprs
25198 nop
25199 set 0x16, %o1
25200 ldsh [%l7 + %o1], %i4
25201 nop
25202 set 0x78, %o4
25203 std %l2, [%l7 + %o4]
25204 set 0x30, %i7
25205 ldda [%l7 + %i7] 0xeb, %l4
25206 nop
25207 set 0x57, %o6
25208 ldsb [%l7 + %o6], %i0
25209 or %g3, %g6, %g2
25210 nop
25211 set 0x60, %l3
25212 lduh [%l7 + %l3], %g4
25213 add %l7, 0x40, %l6
25214 wr %g0, 0x81, %asi
25215 ldxa [%l6] %asi, %o6
25216 casxa [%l6] 0x81, %o6, %i7
25217 nop
25218 set 0x5F, %o5
25219 ldsb [%l7 + %o5], %g1
25220 set 0x36, %g3
25221 stha %o4, [%l7 + %g3] 0xea
25222 membar #Sync
25223 nop
25224 set 0x30, %o2
25225 ldx [%l7 + %o2], %l2
25226 set 0x3F, %i5
25227 stba %i5, [%l7 + %i5] 0x81
25228 set 0x46, %g2
25229 stba %i6, [%l7 + %g2] 0xea
25230 membar #Sync
25231 ld [%l7 + 0x10], %f7
25232 nop
25233 set 0x1C, %l4
25234 lduw [%l7 + %l4], %o7
25235 nop
25236 set 0x4C, %o0
25237 ldstub [%l7 + %o0], %o3
25238 nop
25239 set 0x58, %g6
25240 prefetch [%l7 + %g6], 4
25241 set 0x08, %i2
25242 stwa %l1, [%l7 + %i2] 0x89
25243 nop
25244 set 0x14, %g4
25245 swap [%l7 + %g4], %i1
25246 nop
25247 set 0x70, %i4
25248 ldd [%l7 + %i4], %o0
25249 nop
25250 set 0x49, %o7
25251 ldsb [%l7 + %o7], %l6
25252 nop
25253 set 0x68, %l1
25254 ldstub [%l7 + %l1], %l0
25255 st %fsr, [%l7 + 0x1C]
25256 set 0x50, %g5
25257 ldda [%l7 + %g5] 0x89, %g4
25258 nop
25259 set 0x30, %i6
25260 std %f0, [%l7 + %i6]
25261 wr %g7, %o5, %ccr
25262 add %l7, 0x78, %l6
25263 wr %g0, 0x81, %asi
25264 casxa [%l6] 0x81, %i2, %l5
25265 set 0x28, %i1
25266 stxa %o2, [%l7 + %i1] 0xe3
25267 membar #Sync
25268 add %l7, 0x08, %l6
25269 wr %g0, 0x89, %asi
25270 casxa [%l6] 0x89, %i3, %i4
25271 nop
25272 set 0x21, %l2
25273 stb %o0, [%l7 + %l2]
25274 wr %l3, %i0, %clear_softint
25275 nop
25276 set 0x2E, %i3
25277 lduh [%l7 + %i3], %g3
25278 nop
25279 set 0x4C, %l6
25280 ldsh [%l7 + %l6], %l4
25281 add %l7, 0x50, %l6
25282 wr %g0, 0x89, %asi
25283 casxa [%l6] 0x89, %g2, %g4
25284 nop
25285 set 0x30, %o3
25286 std %o6, [%l7 + %o3]
25287 nop
25288 set 0x70, %l0
25289 ldx [%l7 + %l0], %i7
25290 nop
25291 set 0x60, %l5
25292 stx %g6, [%l7 + %l5]
25293 set 0x28, %g1
25294 stwa %g1, [%l7 + %g1] 0x80
25295 nop
25296 set 0x18, %i0
25297 lduw [%l7 + %i0], %o4
25298 set 0x14, %g7
25299 sta %f18, [%l7 + %g7] 0x88
25300 nop
25301 set 0x70, %o1
25302 ldub [%l7 + %o1], %i5
25303 set 0x65, %i7
25304 ldstuba [%l7 + %i7] 0x80, %l2
25305 nop
25306 set 0x53, %o4
25307 ldsb [%l7 + %o4], %o7
25308 nop
25309 set 0x30, %l3
25310 stx %fsr, [%l7 + %l3]
25311 set 0x30, %o6
25312 sta %f26, [%l7 + %o6] 0x81
25313 nop
25314 set 0x50, %g3
25315 ldd [%l7 + %g3], %f4
25316 st %f31, [%l7 + 0x20]
25317 set 0x78, %o5
25318 stxa %i6, [%l7 + %o5] 0xe3
25319 membar #Sync
25320 nop
25321 set 0x18, %o2
25322 stx %fsr, [%l7 + %o2]
25323 fpsub16s %f11, %f24, %f19
25324 bgu %xcc, loop_167
25325 nop
25326 set 0x70, %g2
25327 ldx [%l7 + %g2], %o3
25328 nop
25329 set 0x10, %i5
25330 stx %fsr, [%l7 + %i5]
25331 add %i1, %o1, %l1
25332loop_167:
25333 nop
25334 set 0x70, %l4
25335 ldsh [%l7 + %l4], %l0
25336 nop
25337 set 0x60, %g6
25338 lduw [%l7 + %g6], %g5
25339 set 0x20, %i2
25340 stxa %l6, [%l7 + %i2] 0xe2
25341 membar #Sync
25342 set 0x40, %o0
25343 stda %f0, [%l7 + %o0] 0xc0
25344 set 0x38, %g4
25345 ldxa [%l7 + %g4] 0x80, %o5
25346 nop
25347 set 0x4C, %i4
25348 ldsw [%l7 + %i4], %g7
25349 nop
25350 set 0x58, %o7
25351 sth %i2, [%l7 + %o7]
25352 set 0x75, %l1
25353 ldstuba [%l7 + %l1] 0x88, %o2
25354 add %l7, 0x20, %l6
25355 wr %g0, 0x88, %asi
25356 casxa [%l6] 0x88, %i3, %l5
25357 nop
25358 set 0x64, %i6
25359 swap [%l7 + %i6], %i4
25360 set 0x45, %i1
25361 ldstuba [%l7 + %i1] 0x81, %l3
25362 st %fsr, [%l7 + 0x28]
25363 set 0x40, %g5
25364 ldda [%l7 + %g5] 0xd2, %f0
25365 nop
25366 set 0x58, %l2
25367 stw %o0, [%l7 + %l2]
25368 nop
25369 set 0x70, %l6
25370 std %i0, [%l7 + %l6]
25371 set 0x40, %o3
25372 ldda [%l7 + %o3] 0xd2, %f16
25373 nop
25374 set 0x2C, %l0
25375 stw %g3, [%l7 + %l0]
25376 nop
25377 set 0x74, %l5
25378 swap [%l7 + %l5], %l4
25379 nop
25380 set 0x4F, %g1
25381 ldstub [%l7 + %g1], %g4
25382 nop
25383 set 0x30, %i3
25384 stx %fsr, [%l7 + %i3]
25385 set 0x4E, %i0
25386 stha %g2, [%l7 + %i0] 0xe3
25387 membar #Sync
25388 set 0x28, %g7
25389 swapa [%l7 + %g7] 0x88, %i7
25390 nop
25391 set 0x30, %o1
25392 stw %o6, [%l7 + %o1]
25393 set 0x20, %o4
25394 ldda [%l7 + %o4] 0xeb, %g0
25395 nop
25396 set 0x28, %l3
25397 std %f4, [%l7 + %l3]
25398 nop
25399 set 0x40, %i7
25400 std %o4, [%l7 + %i7]
25401 and %g6, %l2, %o7
25402 set 0x20, %o6
25403 ldda [%l7 + %o6] 0x88, %i6
25404 set 0x60, %o5
25405 ldda [%l7 + %o5] 0xe3, %o2
25406 nop
25407 set 0x56, %g3
25408 lduh [%l7 + %g3], %i5
25409 set 0x69, %o2
25410 stba %i1, [%l7 + %o2] 0x80
25411 set 0x20, %g2
25412 stda %o0, [%l7 + %g2] 0x89
25413 nop
25414 set 0x30, %i5
25415 stw %l1, [%l7 + %i5]
25416 nop
25417 set 0x0C, %l4
25418 prefetch [%l7 + %l4], 1
25419 add %g5, %l0, %l6
25420 set 0x40, %g6
25421 ldda [%l7 + %g6] 0xd2, %f0
25422 nop
25423 set 0x41, %o0
25424 ldstub [%l7 + %o0], %g7
25425 nop
25426 set 0x64, %i2
25427 sth %o5, [%l7 + %i2]
25428 or %i2, %o2, %i3
25429 nop
25430 set 0x24, %g4
25431 ldsh [%l7 + %g4], %l5
25432 ba,a %xcc, loop_168
25433 nop
25434 set 0x38, %i4
25435 ldsw [%l7 + %i4], %l3
25436 set 0x24, %o7
25437 lda [%l7 + %o7] 0x80, %f2
25438loop_168:
25439 nop
25440 set 0x38, %i6
25441 ldd [%l7 + %i6], %f2
25442 set 0x1D, %i1
25443 ldstuba [%l7 + %i1] 0x81, %i4
25444 nop
25445 set 0x5E, %g5
25446 ldstub [%l7 + %g5], %i0
25447 set 0x30, %l1
25448 stda %g2, [%l7 + %l1] 0x81
25449 set 0x40, %l2
25450 stda %f0, [%l7 + %l2] 0xf0
25451 membar #Sync
25452 set 0x50, %l6
25453 stxa %l4, [%l7 + %l6] 0xe2
25454 membar #Sync
25455 set 0x6C, %l0
25456 ldstuba [%l7 + %l0] 0x80, %o0
25457 nop
25458 set 0x28, %l5
25459 stw %g4, [%l7 + %l5]
25460 set 0x40, %o3
25461 stda %f16, [%l7 + %o3] 0xf9
25462 membar #Sync
25463 set 0x78, %i3
25464 swapa [%l7 + %i3] 0x81, %i7
25465 add %l7, 0x38, %l6
25466 wr %g0, 0x81, %asi
25467 casxa [%l6] 0x81, %o6, %g2
25468 ld [%l7 + 0x2C], %f6
25469 nop
25470 set 0x70, %g1
25471 ldd [%l7 + %g1], %f2
25472 set 0x0C, %i0
25473 stwa %o4, [%l7 + %i0] 0xea
25474 membar #Sync
25475 set 0x40, %o1
25476 stda %f0, [%l7 + %o1] 0xc0
25477 nop
25478 set 0x20, %o4
25479 ldd [%l7 + %o4], %f22
25480 fpsub32s %f15, %f1, %f29
25481 and %g1, %l2, %g6
25482 nop
25483 set 0x4C, %l3
25484 ldsw [%l7 + %l3], %o7
25485 nop
25486 set 0x6C, %i7
25487 stw %o3, [%l7 + %i7]
25488 nop
25489 set 0x18, %o6
25490 stx %i5, [%l7 + %o6]
25491 nop
25492 set 0x68, %g7
25493 prefetch [%l7 + %g7], 0
25494 set 0x72, %g3
25495 stha %i6, [%l7 + %g3] 0x80
25496 nop
25497 set 0x18, %o5
25498 lduh [%l7 + %o5], %i1
25499 add %o1, %l1, %g5
25500 nop
25501 set 0x5C, %g2
25502 prefetch [%l7 + %g2], 4
25503 set 0x24, %i5
25504 stwa %l0, [%l7 + %i5] 0xe3
25505 membar #Sync
25506 set 0x3C, %l4
25507 stwa %g7, [%l7 + %l4] 0xeb
25508 membar #Sync
25509 set 0x70, %o2
25510 ldstuba [%l7 + %o2] 0x88, %o5
25511 set 0x4C, %g6
25512 stha %l6, [%l7 + %g6] 0xe3
25513 membar #Sync
25514 nop
25515 set 0x5F, %i2
25516 ldub [%l7 + %i2], %i2
25517 nop
25518 set 0x5D, %g4
25519 ldsb [%l7 + %g4], %o2
25520 nop
25521 set 0x64, %i4
25522 prefetch [%l7 + %i4], 0
25523 nop
25524 set 0x20, %o0
25525 std %i2, [%l7 + %o0]
25526 nop
25527 set 0x24, %o7
25528 lduw [%l7 + %o7], %l3
25529 set 0x72, %i6
25530 stha %i4, [%l7 + %i6] 0x89
25531 nop
25532 set 0x21, %g5
25533 ldub [%l7 + %g5], %i0
25534 nop
25535 set 0x48, %l1
25536 stx %l5, [%l7 + %l1]
25537 nop
25538 set 0x70, %i1
25539 ldsh [%l7 + %i1], %l4
25540 set 0x48, %l6
25541 stha %g3, [%l7 + %l6] 0xe3
25542 membar #Sync
25543 nop
25544 set 0x26, %l0
25545 stb %g4, [%l7 + %l0]
25546 nop
25547 set 0x40, %l2
25548 ldd [%l7 + %l2], %o0
25549 or %o6, %g2, %i7
25550 set 0x30, %o3
25551 ldda [%l7 + %o3] 0xe3, %g0
25552 nop
25553 set 0x18, %i3
25554 std %o4, [%l7 + %i3]
25555 st %fsr, [%l7 + 0x0C]
25556 set 0x70, %l5
25557 ldda [%l7 + %l5] 0x89, %l2
25558 nop
25559 set 0x68, %i0
25560 stx %g6, [%l7 + %i0]
25561 set 0x70, %g1
25562 stda %o6, [%l7 + %g1] 0x89
25563 set 0x0C, %o1
25564 stwa %o3, [%l7 + %o1] 0x88
25565 nop
25566 set 0x48, %o4
25567 std %f2, [%l7 + %o4]
25568 nop
25569 set 0x30, %l3
25570 std %i6, [%l7 + %l3]
25571 st %fsr, [%l7 + 0x50]
25572 nop
25573 set 0x68, %i7
25574 stw %i1, [%l7 + %i7]
25575 nop
25576 set 0x24, %g7
25577 lduw [%l7 + %g7], %o1
25578 or %l1, %i5, %l0
25579 and %g7, %g5, %o5
25580 nop
25581 nop
25582 setx 0x21ACDF6E69EC04CF, %l0, %l6
25583 stx %l6, [%l7 + 0x28]
25584 ldd [%l7 + 0x28], %f8
25585 setx 0x760740019E640956, %l1, %l5
25586 stx %l5, [%l7 + 0x10]
25587 ldd [%l7 + 0x10], %f22
25588 fdivd %f22, %f8, %f28
25589 st %f27, [%l7 + 0x18]
25590 set 0x5C, %o6
25591 stwa %l6, [%l7 + %o6] 0xe3
25592 membar #Sync
25593 membar #Sync
25594 set 0x40, %o5
25595 ldda [%l7 + %o5] 0xf8, %f16
25596 fpadd32s %f16, %f8, %f25
25597 nop
25598 set 0x14, %g2
25599 stb %o2, [%l7 + %g2]
25600 nop
25601 set 0x24, %g3
25602 ldsw [%l7 + %g3], %i2
25603 set 0x52, %i5
25604 stba %l3, [%l7 + %i5] 0x80
25605 add %l7, 0x20, %l6
25606 wr %g0, 0x80, %asi
25607 casxa [%l6] 0x80, %i4, %i0
25608 nop
25609 set 0x0B, %l4
25610 ldstub [%l7 + %l4], %l5
25611 fpsub32s %f0, %f3, %f29
25612 set 0x18, %o2
25613 prefetcha [%l7 + %o2] 0x89, 4
25614 nop
25615 set 0x70, %i2
25616 stx %g3, [%l7 + %i2]
25617 set 0x38, %g4
25618 stha %l4, [%l7 + %g4] 0x88
25619 nop
25620 set 0x78, %i4
25621 std %f30, [%l7 + %i4]
25622 st %fsr, [%l7 + 0x1C]
25623 set 0x14, %o0
25624 lda [%l7 + %o0] 0x88, %f26
25625 wr %o0, %o6, %pic
25626 nop
25627 set 0x50, %g6
25628 ldsb [%l7 + %g6], %g2
25629 fpadd32s %f10, %f3, %f17
25630 add %g4, %g1, %i7
25631 nop
25632 set 0x50, %o7
25633 lduw [%l7 + %o7], %l2
25634 nop
25635 set 0x59, %i6
25636 ldstub [%l7 + %i6], %g6
25637 set 0x58, %l1
25638 prefetcha [%l7 + %l1] 0x88, 4
25639 fpsub32s %f27, %f14, %f23
25640 nop
25641 set 0x40, %i1
25642 stx %fsr, [%l7 + %i1]
25643 and %o3, %o4, %i1
25644 ld [%l7 + 0x60], %f28
25645 set 0x24, %g5
25646 sta %f25, [%l7 + %g5] 0x80
25647 set 0x50, %l6
25648 stha %i6, [%l7 + %l6] 0x80
25649 wr %g0, 0x5, %fprs
25650 set 0x50, %l2
25651 stba %l0, [%l7 + %l2] 0x89
25652 set 0x70, %l0
25653 stda %g6, [%l7 + %l0] 0x89
25654 nop
25655 set 0x50, %i3
25656 std %g4, [%l7 + %i3]
25657 nop
25658 set 0x34, %l5
25659 lduh [%l7 + %l5], %o1
25660 nop
25661 set 0x28, %o3
25662 sth %o5, [%l7 + %o3]
25663 set 0x70, %g1
25664 prefetcha [%l7 + %g1] 0x81, 0
25665 nop
25666 set 0x5E, %i0
25667 ldsh [%l7 + %i0], %l6
25668 nop
25669 set 0x38, %o4
25670 sth %i2, [%l7 + %o4]
25671 nop
25672 set 0x38, %o1
25673 ldstub [%l7 + %o1], %i4
25674 nop
25675 set 0x17, %l3
25676 ldsb [%l7 + %l3], %i0
25677 nop
25678 set 0x0C, %g7
25679 lduh [%l7 + %g7], %l3
25680 add %l7, 0x78, %l6
25681 wr %g0, 0x89, %asi
25682 ldxa [%l6] %asi, %i3
25683 casxa [%l6] 0x89, %i3, %g3
25684 set 0x23, %o6
25685 stba %l4, [%l7 + %o6] 0xe2
25686 membar #Sync
25687 or %l5, %o6, %o0
25688 nop
25689 set 0x74, %i7
25690 prefetch [%l7 + %i7], 1
25691 nop
25692 set 0x70, %o5
25693 std %g4, [%l7 + %o5]
25694 set 0x78, %g3
25695 lda [%l7 + %g3] 0x88, %f5
25696 nop
25697 set 0x18, %i5
25698 ldx [%l7 + %i5], %g2
25699 wr %g1, %l2, %ccr
25700 set 0x3C, %g2
25701 stwa %g6, [%l7 + %g2] 0x81
25702 set 0x7C, %o2
25703 swapa [%l7 + %o2] 0x81, %o7
25704 nop
25705 set 0x52, %i2
25706 ldub [%l7 + %i2], %o3
25707 nop
25708 set 0x18, %g4
25709 std %o4, [%l7 + %g4]
25710 nop
25711 set 0x08, %i4
25712 stw %i1, [%l7 + %i4]
25713 set 0x40, %o0
25714 ldda [%l7 + %o0] 0xea, %i6
25715 nop
25716 set 0x58, %g6
25717 stx %i7, [%l7 + %g6]
25718 set 0x3C, %o7
25719 lda [%l7 + %o7] 0x81, %f30
25720 set 0x40, %l4
25721 stda %f0, [%l7 + %l4] 0x88
25722 and %i5, %l0, %g7
25723 nop
25724 set 0x36, %i6
25725 lduh [%l7 + %i6], %l1
25726 nop
25727 set 0x4C, %i1
25728 prefetch [%l7 + %i1], 0
25729 add %l7, 0x28, %l6
25730 wr %g0, 0x80, %asi
25731 casa [%l6] 0x80, %o1, %o5
25732 and %o2, %g5, %l6
25733 set 0x20, %l1
25734 ldxa [%l7 + %l1] 0x88, %i2
25735 set 0x40, %g5
25736 ldda [%l7 + %g5] 0x81, %i0
25737 nop
25738 set 0x36, %l6
25739 ldsb [%l7 + %l6], %l3
25740 set 0x70, %l2
25741 ldda [%l7 + %l2] 0x81, %i4
25742 nop
25743 set 0x60, %l0
25744 ldx [%l7 + %l0], %i3
25745 nop
25746 set 0x3F, %l5
25747 ldsb [%l7 + %l5], %g3
25748 nop
25749 set 0x20, %i3
25750 std %f18, [%l7 + %i3]
25751 nop
25752 set 0x48, %o3
25753 swap [%l7 + %o3], %l5
25754 nop
25755 set 0x34, %g1
25756 prefetch [%l7 + %g1], 3
25757 st %f27, [%l7 + 0x74]
25758 add %l4, %o6, %o0
25759 nop
25760 set 0x22, %o4
25761 lduh [%l7 + %o4], %g4
25762 nop
25763 nop
25764 setx 0x0453E763, %l0, %l6
25765 st %l6, [%l7 + 0x28]
25766 ld [%l7 + 0x28], %f29
25767 setx 0x1443DC2E, %l1, %l5
25768 st %l5, [%l7 + 0x10]
25769 ld [%l7 + 0x10], %f3
25770 fdivs %f3, %f29, %f29
25771 nop
25772 set 0x18, %o1
25773 std %f26, [%l7 + %o1]
25774 nop
25775 set 0x3C, %i0
25776 ldsb [%l7 + %i0], %g1
25777 nop
25778 set 0x58, %g7
25779 prefetch [%l7 + %g7], 1
25780 nop
25781 set 0x2F, %o6
25782 ldstub [%l7 + %o6], %g2
25783 fpsub32 %f0, %f16, %f8
25784 nop
25785 set 0x30, %l3
25786 std %l2, [%l7 + %l3]
25787 nop
25788 set 0x41, %i7
25789 ldsb [%l7 + %i7], %o7
25790 nop
25791 set 0x34, %o5
25792 ldub [%l7 + %o5], %o3
25793 bge %icc, loop_169
25794 or %o4, %g6, %i1
25795 set 0x60, %g3
25796 prefetcha [%l7 + %g3] 0x88, 4
25797loop_169:
25798 nop
25799 set 0x0C, %i5
25800 prefetch [%l7 + %i5], 1
25801 nop
25802 set 0x28, %o2
25803 std %f4, [%l7 + %o2]
25804 ld [%l7 + 0x74], %f4
25805 set 0x70, %g2
25806 ldda [%l7 + %g2] 0xea, %i6
25807 nop
25808 set 0x08, %g4
25809 ldsh [%l7 + %g4], %l0
25810 add %l7, 0x44, %l6
25811 wr %g0, 0x88, %asi
25812 casa [%l6] 0x88, %i5, %g7
25813 nop
25814 set 0x68, %i2
25815 swap [%l7 + %i2], %l1
25816 add %l7, 0x54, %l6
25817 wr %g0, 0x81, %asi
25818 casa [%l6] 0x81, %o1, %o5
25819 nop
25820 set 0x18, %i4
25821 ldd [%l7 + %i4], %f30
25822 set 0x7D, %g6
25823 stba %o2, [%l7 + %g6] 0x88
25824 be,pt %icc, loop_170
25825 nop
25826 set 0x50, %o0
25827 ldx [%l7 + %o0], %g5
25828 nop
25829 set 0x15, %o7
25830 stb %i2, [%l7 + %o7]
25831 set 0x34, %i6
25832 swapa [%l7 + %i6] 0x89, %i0
25833loop_170:
25834 nop
25835 set 0x50, %l4
25836 sta %f12, [%l7 + %l4] 0x88
25837 nop
25838 set 0x18, %l1
25839 stx %l3, [%l7 + %l1]
25840 nop
25841 set 0x78, %i1
25842 ldsw [%l7 + %i1], %i4
25843 st %f15, [%l7 + 0x14]
25844 set 0x20, %g5
25845 stda %i2, [%l7 + %g5] 0x89
25846 nop
25847 set 0x3E, %l2
25848 ldsh [%l7 + %l2], %l6
25849 nop
25850 set 0x3C, %l0
25851 ldsw [%l7 + %l0], %l5
25852 set 0x60, %l6
25853 ldda [%l7 + %l6] 0x81, %g2
25854 nop
25855 set 0x38, %i3
25856 lduw [%l7 + %i3], %o6
25857 set 0x50, %o3
25858 stxa %l4, [%l7 + %o3] 0xea
25859 membar #Sync
25860 nop
25861 set 0x5C, %g1
25862 ldsw [%l7 + %g1], %g4
25863 set 0x40, %o4
25864 stxa %g1, [%l7 + %o4] 0xe2
25865 membar #Sync
25866 nop
25867 set 0x33, %o1
25868 stb %o0, [%l7 + %o1]
25869 set 0x40, %l5
25870 stda %f0, [%l7 + %l5] 0xf1
25871 membar #Sync
25872 nop
25873 set 0x6B, %g7
25874 ldsb [%l7 + %g7], %g2
25875 nop
25876 set 0x24, %o6
25877 swap [%l7 + %o6], %o7
25878 set 0x40, %l3
25879 ldxa [%l7 + %l3] 0x81, %o3
25880 nop
25881 set 0x5C, %i7
25882 stb %o4, [%l7 + %i7]
25883 set 0x6C, %i0
25884 swapa [%l7 + %i0] 0x89, %g6
25885 nop
25886 set 0x60, %o5
25887 std %l2, [%l7 + %o5]
25888 or %i6, %i7, %i1
25889 nop
25890 set 0x50, %g3
25891 stx %fsr, [%l7 + %g3]
25892 fpadd16s %f18, %f13, %f13
25893 nop
25894 set 0x58, %i5
25895 prefetch [%l7 + %i5], 4
25896 membar #Sync
25897 set 0x40, %g2
25898 ldda [%l7 + %g2] 0xf8, %f16
25899 nop
25900 set 0x2C, %g4
25901 lduw [%l7 + %g4], %i5
25902 set 0x7C, %i2
25903 sta %f10, [%l7 + %i2] 0x80
25904 set 0x14, %i4
25905 swapa [%l7 + %i4] 0x88, %l0
25906 nop
25907 set 0x30, %g6
25908 swap [%l7 + %g6], %l1
25909 set 0x5C, %o0
25910 sta %f25, [%l7 + %o0] 0x89
25911 nop
25912 set 0x42, %o7
25913 stb %o1, [%l7 + %o7]
25914 nop
25915 set 0x58, %o2
25916 ldd [%l7 + %o2], %f4
25917 bgu,a,pn %xcc, loop_171
25918 nop
25919 set 0x56, %i6
25920 lduh [%l7 + %i6], %o5
25921 set 0x78, %l4
25922 prefetcha [%l7 + %l4] 0x80, 4
25923loop_171:
25924 nop
25925 set 0x30, %l1
25926 std %o2, [%l7 + %l1]
25927 nop
25928 set 0x48, %g5
25929 ldd [%l7 + %g5], %f22
25930 set 0x64, %l2
25931 ldstuba [%l7 + %l2] 0x88, %g5
25932 nop
25933 set 0x60, %i1
25934 stx %fsr, [%l7 + %i1]
25935 nop
25936 set 0x5D, %l6
25937 stb %i2, [%l7 + %l6]
25938 set 0x58, %i3
25939 ldxa [%l7 + %i3] 0x81, %l3
25940 ld [%l7 + 0x30], %f9
25941 nop
25942 set 0x50, %l0
25943 ldx [%l7 + %l0], %i0
25944 or %i3, %l6, %i4
25945 nop
25946 set 0x74, %g1
25947 ldsw [%l7 + %g1], %l5
25948 set 0x40, %o4
25949 stda %f16, [%l7 + %o4] 0x80
25950 ld [%l7 + 0x5C], %f1
25951 nop
25952 set 0x21, %o1
25953 ldub [%l7 + %o1], %g3
25954 set 0x4C, %o3
25955 ldstuba [%l7 + %o3] 0x80, %o6
25956 set 0x20, %g7
25957 sta %f18, [%l7 + %g7] 0x89
25958 bl %icc, loop_172
25959 nop
25960 set 0x10, %o6
25961 lduw [%l7 + %o6], %g4
25962 set 0x78, %l5
25963 stda %g0, [%l7 + %l5] 0xea
25964 membar #Sync
25965loop_172:
25966 nop
25967 set 0x60, %l3
25968 std %l4, [%l7 + %l3]
25969 wr %o0, %g2, %pic
25970 nop
25971 set 0x45, %i0
25972 ldub [%l7 + %i0], %o3
25973 nop
25974 set 0x48, %o5
25975 std %o6, [%l7 + %o5]
25976 add %l7, 0x70, %l6
25977 wr %g0, 0x88, %asi
25978 casxa [%l6] 0x88, %o4, %g6
25979 st %fsr, [%l7 + 0x58]
25980 nop
25981 set 0x70, %g3
25982 std %l2, [%l7 + %g3]
25983 nop
25984 set 0x30, %i5
25985 std %f30, [%l7 + %i5]
25986 nop
25987 set 0x20, %g2
25988 std %i6, [%l7 + %g2]
25989 add %l7, 0x08, %l6
25990 wr %g0, 0x81, %asi
25991 ldxa [%l6] %asi, %i1
25992 casxa [%l6] 0x81, %i1, %i7
25993 st %fsr, [%l7 + 0x48]
25994 nop
25995 set 0x50, %g4
25996 stx %fsr, [%l7 + %g4]
25997 membar #Sync
25998 set 0x40, %i2
25999 ldda [%l7 + %i2] 0xf0, %f16
26000 EXIT_GOOD
26001
26002
26003
26004!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26005!
26006! Stats for Thread 6:
26007!
26008! Type l : 1271
26009! Type a : 38
26010! Type cti : 23
26011! Type x : 513
26012! Type f : 42
26013! Type i : 113
26014!
26015!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
26016
26017!
26018! Thread 7 Start
26019!
26020.global thread_7
26021thread_7:
26022 mov %l7, %g1
26023 !# Set %cwp for 8 windows
26024 !# This threads memory space into each %l7
26025 wrpr %g0, 0x7, %cwp
26026 mov %g1, %l7
26027 wrpr %g0, 0x6, %cwp
26028 mov %g1, %l7
26029 wrpr %g0, 0x5, %cwp
26030 mov %g1, %l7
26031 wrpr %g0, 0x4, %cwp
26032 mov %g1, %l7
26033 wrpr %g0, 0x3, %cwp
26034 mov %g1, %l7
26035 wrpr %g0, 0x2, %cwp
26036 mov %g1, %l7
26037 wrpr %g0, 0x1, %cwp
26038 mov %g1, %l7
26039 wrpr %g0, 0x0, %cwp
26040 mov %g1, %l7
26041
26042 !# Set %fsr
26043 setx 0x0000000000400000, %l0, %l6 !# no post process
26044 stx %l6, [%l7 + 0x0] !# no post process
26045 ldx [%l7 + 0x0], %fsr !# no post process
26046
26047 wr %g0, 0x80, %asi !# no post process
26048
26049 !# Initialize registers ..
26050
26051 !# Global registers
26052 set 0x9, %g1
26053 set 0x7, %g2
26054 set 0x9, %g3
26055 set 0x4, %g4
26056 set 0xA, %g5
26057 set 0x6, %g6
26058 set 0xA, %g7
26059 !# Input registers
26060 set -0x5, %i0
26061 set -0xF, %i1
26062 set -0x8, %i2
26063 set -0x1, %i3
26064 set -0x4, %i4
26065 set -0xF, %i5
26066 set -0x5, %i6
26067 set -0x9, %i7
26068 !# Local registers
26069 set 0x47340AB4, %l0
26070 set 0x38C3442D, %l1
26071 set 0x65A97D42, %l2
26072 set 0x45879A6F, %l3
26073 set 0x1A744705, %l4
26074 set 0x2E903DCC, %l5
26075 set 0x4057CC74, %l6
26076 !# Output registers
26077 set 0x08AB, %o0
26078 set 0x0C06, %o1
26079 set 0x15FA, %o2
26080 set -0x1BC9, %o3
26081 set -0x0CC2, %o4
26082 set -0x080C, %o5
26083 set -0x0F12, %o6
26084 set -0x1C1A, %o7
26085 !# Float registers
26086 INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B)
26087 INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176)
26088 INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290)
26089 INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560)
26090 INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF)
26091 INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5)
26092 INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0)
26093 INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E)
26094 INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4)
26095 INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3)
26096 INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05)
26097 INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43)
26098 INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE)
26099 INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0)
26100 INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246)
26101 INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8)
26102
26103 !# Execute Main Diag ..
26104
26105 nop
26106 set 0x67, %i7
26107 stb %l0, [%l7 + %i7]
26108 set 0x38, %i4
26109 ldxa [%l7 + %i4] 0x89, %i5
26110 set 0x40, %o0
26111 ldxa [%l7 + %o0] 0x80, %o1
26112 nop
26113 set 0x74, %o7
26114 ldsw [%l7 + %o7], %l1
26115 set 0x70, %g6
26116 sta %f12, [%l7 + %g6] 0x88
26117 set 0x40, %o2
26118 stda %f0, [%l7 + %o2] 0xd8
26119 or %g7, %o2, %o5
26120 set 0x30, %i6
26121 sta %f26, [%l7 + %i6] 0x89
26122 nop
26123 set 0x2E, %l1
26124 sth %g5, [%l7 + %l1]
26125 nop
26126 set 0x52, %l4
26127 stb %i2, [%l7 + %l4]
26128 fpsub32s %f21, %f28, %f18
26129 set 0x72, %g5
26130 stha %l3, [%l7 + %g5] 0x88
26131 nop
26132 set 0x32, %l2
26133 lduh [%l7 + %l2], %i0
26134 nop
26135 set 0x08, %l6
26136 ldsh [%l7 + %l6], %i3
26137 nop
26138 set 0x40, %i1
26139 ldd [%l7 + %i1], %f8
26140 nop
26141 set 0x58, %l0
26142 std %f26, [%l7 + %l0]
26143 nop
26144 set 0x52, %g1
26145 sth %i4, [%l7 + %g1]
26146 set 0x40, %o4
26147 stda %f16, [%l7 + %o4] 0xc2
26148 nop
26149 set 0x40, %i3
26150 ldd [%l7 + %i3], %l4
26151 ba,a %icc, loop_173
26152 nop
26153 set 0x60, %o3
26154 ldd [%l7 + %o3], %i6
26155 nop
26156 set 0x1C, %g7
26157 stw %g3, [%l7 + %g7]
26158 add %l7, 0x78, %l6
26159 wr %g0, 0x80, %asi
26160 casa [%l6] 0x80, %g4, %o6
26161loop_173:
26162 and %g1, %o0, %l4
26163 nop
26164 set 0x2C, %o6
26165 sth %g2, [%l7 + %o6]
26166 set 0x28, %l5
26167 stxa %o3, [%l7 + %l5] 0xe2
26168 membar #Sync
26169 nop
26170 set 0x70, %o1
26171 stx %fsr, [%l7 + %o1]
26172 nop
26173 set 0x40, %i0
26174 ldx [%l7 + %i0], %o7
26175 st %f24, [%l7 + 0x68]
26176 nop
26177 set 0x64, %o5
26178 stw %g6, [%l7 + %o5]
26179 nop
26180 set 0x78, %l3
26181 ldd [%l7 + %l3], %f8
26182 set 0x28, %g3
26183 ldxa [%l7 + %g3] 0x81, %o4
26184 nop
26185 set 0x40, %i5
26186 std %i6, [%l7 + %i5]
26187 set 0x50, %g2
26188 ldda [%l7 + %g2] 0x88, %l2
26189 st %f18, [%l7 + 0x68]
26190 set 0x68, %i2
26191 stwa %i1, [%l7 + %i2] 0xea
26192 membar #Sync
26193 nop
26194 set 0x4E, %g4
26195 ldsh [%l7 + %g4], %l0
26196 and %i5, %i7, %l1
26197 nop
26198 set 0x62, %i4
26199 ldub [%l7 + %i4], %g7
26200 set 0x40, %o0
26201 lda [%l7 + %o0] 0x81, %f0
26202 nop
26203 set 0x78, %i7
26204 ldd [%l7 + %i7], %o0
26205 nop
26206 set 0x6A, %o7
26207 stb %o2, [%l7 + %o7]
26208 nop
26209 set 0x44, %o2
26210 swap [%l7 + %o2], %o5
26211 set 0x70, %i6
26212 stxa %i2, [%l7 + %i6] 0xeb
26213 membar #Sync
26214 nop
26215 set 0x30, %l1
26216 ldstub [%l7 + %l1], %g5
26217 nop
26218 set 0x38, %g6
26219 stx %l3, [%l7 + %g6]
26220 nop
26221 set 0x3A, %l4
26222 sth %i3, [%l7 + %l4]
26223 set 0x4C, %g5
26224 sta %f28, [%l7 + %g5] 0x81
26225 set 0x30, %l6
26226 sta %f28, [%l7 + %l6] 0x89
26227 bleu,a %icc, loop_174
26228 nop
26229 set 0x52, %i1
26230 ldsb [%l7 + %i1], %i4
26231 set 0x40, %l2
26232 prefetcha [%l7 + %l2] 0x88, 4
26233loop_174:
26234 nop
26235 set 0x61, %g1
26236 ldstub [%l7 + %g1], %l6
26237 nop
26238 set 0x68, %l0
26239 stx %g3, [%l7 + %l0]
26240 nop
26241 set 0x28, %o4
26242 std %g4, [%l7 + %o4]
26243 set 0x20, %i3
26244 prefetcha [%l7 + %i3] 0x81, 4
26245 add %l7, 0x78, %l6
26246 wr %g0, 0x88, %asi
26247 ldxa [%l6] %asi, %g1
26248 casxa [%l6] 0x88, %g1, %o0
26249 set 0x7C, %g7
26250 stwa %o6, [%l7 + %g7] 0x88
26251 nop
26252 set 0x31, %o3
26253 ldub [%l7 + %o3], %l4
26254 set 0x38, %o6
26255 lda [%l7 + %o6] 0x88, %f13
26256 nop
26257 set 0x4A, %l5
26258 sth %o3, [%l7 + %l5]
26259 nop
26260 set 0x42, %i0
26261 lduh [%l7 + %i0], %g2
26262 set 0x70, %o1
26263 ldda [%l7 + %o1] 0xe2, %g6
26264 set 0x40, %l3
26265 stda %f16, [%l7 + %l3] 0xf0
26266 membar #Sync
26267 st %f5, [%l7 + 0x60]
26268 set 0x28, %o5
26269 sta %f1, [%l7 + %o5] 0x89
26270 nop
26271 set 0x18, %g3
26272 stx %o7, [%l7 + %g3]
26273 set 0x58, %g2
26274 lda [%l7 + %g2] 0x81, %f13
26275 set 0x5C, %i5
26276 lda [%l7 + %i5] 0x81, %f14
26277 ld [%l7 + 0x40], %f5
26278 nop
26279 set 0x20, %i2
26280 ldsw [%l7 + %i2], %o4
26281 fpsub16s %f15, %f17, %f14
26282 nop
26283 set 0x50, %i4
26284 stw %l2, [%l7 + %i4]
26285 set 0x46, %o0
26286 stba %i6, [%l7 + %o0] 0xe3
26287 membar #Sync
26288 and %l0, %i5, %i7
26289 add %l7, 0x50, %l6
26290 wr %g0, 0x81, %asi
26291 ldxa [%l6] %asi, %l1
26292 casxa [%l6] 0x81, %l1, %g7
26293 set 0x58, %i7
26294 lda [%l7 + %i7] 0x81, %f28
26295 set 0x40, %o7
26296 ldda [%l7 + %o7] 0xd2, %f0
26297 ble %xcc, loop_175
26298 add %o1, %o2, %o5
26299 set 0x38, %g4
26300 stxa %i1, [%l7 + %g4] 0xe2
26301 membar #Sync
26302loop_175:
26303 nop
26304 set 0x20, %i6
26305 stx %g5, [%l7 + %i6]
26306 and %i2, %l3, %i4
26307 nop
26308 set 0x4C, %o2
26309 swap [%l7 + %o2], %i0
26310 add %l7, 0x48, %l6
26311 wr %g0, 0x88, %asi
26312 ldxa [%l6] %asi, %i3
26313 casxa [%l6] 0x88, %i3, %g3
26314 set 0x28, %l1
26315 stda %i6, [%l7 + %l1] 0x81
26316 st %fsr, [%l7 + 0x08]
26317 nop
26318 set 0x64, %g6
26319 lduw [%l7 + %g6], %l5
26320 set 0x68, %g5
26321 stda %g0, [%l7 + %g5] 0xea
26322 membar #Sync
26323 add %g4, %o0, %o6
26324 nop
26325 set 0x30, %l4
26326 ldsw [%l7 + %l4], %l4
26327 add %l7, 0x48, %l6
26328 wr %g0, 0x80, %asi
26329 casxa [%l6] 0x80, %o3, %g2
26330 add %l7, 0x30, %l6
26331 wr %g0, 0x88, %asi
26332 casa [%l6] 0x88, %o7, %g6
26333 nop
26334 set 0x50, %i1
26335 prefetch [%l7 + %i1], 2
26336 nop
26337 set 0x3E, %l2
26338 stb %o4, [%l7 + %l2]
26339 set 0x10, %l6
26340 ldda [%l7 + %l6] 0xeb, %i6
26341 nop
26342 set 0x18, %l0
26343 std %l0, [%l7 + %l0]
26344 st %fsr, [%l7 + 0x28]
26345 nop
26346 set 0x78, %g1
26347 stx %i5, [%l7 + %g1]
26348 set 0x38, %o4
26349 stxa %i7, [%l7 + %o4] 0xe2
26350 membar #Sync
26351 nop
26352 set 0x5A, %g7
26353 ldstub [%l7 + %g7], %l1
26354 add %l7, 0x78, %l6
26355 wr %g0, 0x81, %asi
26356 casxa [%l6] 0x81, %g7, %l2
26357 add %o2, %o5, %o1
26358 nop
26359 set 0x34, %o3
26360 ldsh [%l7 + %o3], %i1
26361 set 0x30, %i3
26362 ldda [%l7 + %i3] 0xeb, %g4
26363 set 0x78, %o6
26364 stda %l2, [%l7 + %o6] 0x89
26365 add %l7, 0x3C, %l6
26366 wr %g0, 0x89, %asi
26367 casa [%l6] 0x89, %i4, %i0
26368 set 0x57, %i0
26369 ldstuba [%l7 + %i0] 0x80, %i3
26370 nop
26371 set 0x38, %o1
26372 ldx [%l7 + %o1], %g3
26373 or %l6, %i2, %l5
26374 nop
26375 nop
26376 setx 0xB594A8C954EC1AEB, %l0, %l6
26377 stx %l6, [%l7 + 0x28]
26378 ldd [%l7 + 0x28], %f0
26379 setx 0x388CD1A20F3C8580, %l1, %l5
26380 stx %l5, [%l7 + 0x10]
26381 ldd [%l7 + 0x10], %f22
26382 fdivd %f22, %f0, %f18
26383 set 0x50, %l5
26384 ldda [%l7 + %l5] 0x89, %g0
26385 bl,pn %icc, loop_176
26386 nop
26387 set 0x34, %o5
26388 lduw [%l7 + %o5], %g4
26389 nop
26390 set 0x58, %l3
26391 ldd [%l7 + %l3], %f30
26392 nop
26393 set 0x1C, %g2
26394 ldsw [%l7 + %g2], %o0
26395loop_176:
26396 nop
26397 set 0x40, %g3
26398 stw %l4, [%l7 + %g3]
26399 set 0x10, %i2
26400 prefetcha [%l7 + %i2] 0x81, 4
26401 add %l7, 0x58, %l6
26402 wr %g0, 0x81, %asi
26403 lda [%l6] %asi, %g2
26404 casa [%l6] 0x81, %g2, %o3
26405 add %l7, 0x40, %l6
26406 wr %g0, 0x81, %asi
26407 ldxa [%l6] %asi, %g6
26408 casxa [%l6] 0x81, %g6, %o4
26409 nop
26410 set 0x08, %i4
26411 ldd [%l7 + %i4], %f2
26412 nop
26413 set 0x7D, %o0
26414 ldstub [%l7 + %o0], %o7
26415 st %f24, [%l7 + 0x24]
26416 nop
26417 set 0x1E, %i5
26418 lduh [%l7 + %i5], %i6
26419 set 0x70, %o7
26420 stda %i4, [%l7 + %o7] 0x89
26421 nop
26422 set 0x70, %g4
26423 ldd [%l7 + %g4], %f6
26424 set 0x40, %i6
26425 prefetcha [%l7 + %i6] 0x80, 0
26426 or %i7, %g7, %l1
26427 wr %o2, %o5, %clear_softint
26428 nop
26429 set 0x70, %i7
26430 lduw [%l7 + %i7], %l2
26431 nop
26432 set 0x40, %o2
26433 prefetch [%l7 + %o2], 2
26434 nop
26435 set 0x40, %l1
26436 ldsw [%l7 + %l1], %i1
26437 set 0x68, %g6
26438 stwa %g5, [%l7 + %g6] 0xe2
26439 membar #Sync
26440 nop
26441 set 0x10, %l4
26442 ldd [%l7 + %l4], %f28
26443 st %fsr, [%l7 + 0x64]
26444 fpsub16 %f12, %f12, %f0
26445 nop
26446 set 0x26, %g5
26447 ldsh [%l7 + %g5], %l3
26448 wr %i4, %o1, %clear_softint
26449 nop
26450 set 0x58, %l2
26451 std %i0, [%l7 + %l2]
26452 ld [%l7 + 0x64], %f9
26453 set 0x67, %i1
26454 ldstuba [%l7 + %i1] 0x89, %i3
26455 nop
26456 set 0x20, %l6
26457 ldd [%l7 + %l6], %f4
26458 set 0x30, %l0
26459 ldstuba [%l7 + %l0] 0x88, %g3
26460 set 0x70, %o4
26461 ldxa [%l7 + %o4] 0x88, %i2
26462 or %l5, %g1, %g4
26463 set 0x50, %g1
26464 stxa %l6, [%l7 + %g1] 0x88
26465 and %o0, %l4, %g2
26466 add %l7, 0x18, %l6
26467 wr %g0, 0x89, %asi
26468 casa [%l6] 0x89, %o3, %g6
26469 nop
26470 set 0x77, %g7
26471 stb %o6, [%l7 + %g7]
26472 bl,a,pt %xcc, loop_177
26473 bne,pn %icc, loop_178
26474 add %o4, %o7, %i6
26475 nop
26476 set 0x30, %i3
26477 lduw [%l7 + %i3], %i5
26478loop_177:
26479 nop
26480 set 0x4E, %o3
26481 ldsh [%l7 + %o3], %i7
26482loop_178:
26483 nop
26484 set 0x40, %i0
26485 ldda [%l7 + %i0] 0xd8, %f16
26486 nop
26487 set 0x58, %o1
26488 lduh [%l7 + %o1], %g7
26489 membar #Sync
26490 set 0x40, %o6
26491 ldda [%l7 + %o6] 0xf8, %f16
26492 nop
26493 set 0x78, %o5
26494 std %l0, [%l7 + %o5]
26495 nop
26496 nop
26497 setx 0xD12E76CC, %l0, %l6
26498 st %l6, [%l7 + 0x28]
26499 ld [%l7 + 0x28], %f0
26500 setx 0xD29CBB23, %l1, %l5
26501 st %l5, [%l7 + 0x10]
26502 ld [%l7 + 0x10], %f11
26503 fdivs %f11, %f0, %f20
26504 nop
26505 set 0x10, %l5
26506 ldd [%l7 + %l5], %f30
26507 nop
26508 set 0x59, %g2
26509 ldub [%l7 + %g2], %o2
26510 set 0x72, %l3
26511 stba %l0, [%l7 + %l3] 0xe2
26512 membar #Sync
26513 fpadd32 %f18, %f24, %f14
26514 set 0x10, %i2
26515 ldstuba [%l7 + %i2] 0x88, %o5
26516 nop
26517 set 0x70, %g3
26518 ldsh [%l7 + %g3], %i1
26519 nop
26520 set 0x20, %o0
26521 ldd [%l7 + %o0], %l2
26522 nop
26523 set 0x78, %i5
26524 ldd [%l7 + %i5], %l2
26525 set 0x26, %o7
26526 stha %i4, [%l7 + %o7] 0x81
26527 set 0x58, %g4
26528 sta %f13, [%l7 + %g4] 0x88
26529 nop
26530 set 0x6A, %i6
26531 sth %o1, [%l7 + %i6]
26532 wr %i0, %g5, %pic
26533 st %f20, [%l7 + 0x30]
26534 set 0x40, %i4
26535 ldda [%l7 + %i4] 0xd0, %f0
26536 nop
26537 set 0x1C, %o2
26538 stw %g3, [%l7 + %o2]
26539 set 0x70, %l1
26540 ldda [%l7 + %l1] 0x80, %i2
26541 nop
26542 set 0x4C, %i7
26543 stw %i3, [%l7 + %i7]
26544 add %l7, 0x18, %l6
26545 wr %g0, 0x89, %asi
26546 casa [%l6] 0x89, %l5, %g4
26547 nop
26548 set 0x14, %l4
26549 swap [%l7 + %l4], %l6
26550 set 0x40, %g5
26551 stda %f0, [%l7 + %g5] 0x89
26552 set 0x38, %l2
26553 stxa %o0, [%l7 + %l2] 0x80
26554 nop
26555 set 0x4D, %i1
26556 ldsb [%l7 + %i1], %l4
26557 ld [%l7 + 0x20], %f11
26558 set 0x40, %g6
26559 ldda [%l7 + %g6] 0xda, %f0
26560 nop
26561 set 0x44, %l6
26562 prefetch [%l7 + %l6], 4
26563 nop
26564 set 0x4C, %l0
26565 ldsh [%l7 + %l0], %g2
26566 nop
26567 set 0x70, %o4
26568 ldx [%l7 + %o4], %g1
26569 st %fsr, [%l7 + 0x5C]
26570 and %o3, %o6, %g6
26571 nop
26572 set 0x50, %g1
26573 std %f12, [%l7 + %g1]
26574 nop
26575 set 0x24, %g7
26576 ldsh [%l7 + %g7], %o7
26577 set 0x70, %o3
26578 ldxa [%l7 + %o3] 0x80, %i6
26579 nop
26580 set 0x10, %i3
26581 std %i4, [%l7 + %i3]
26582 or %i7, %o4, %l1
26583 add %l7, 0x08, %l6
26584 wr %g0, 0x88, %asi
26585 casxa [%l6] 0x88, %o2, %g7
26586 set 0x6A, %o1
26587 ldstuba [%l7 + %o1] 0x80, %l0
26588 nop
26589 set 0x58, %i0
26590 ldd [%l7 + %i0], %o4
26591 st %f29, [%l7 + 0x34]
26592 nop
26593 set 0x30, %o6
26594 lduh [%l7 + %o6], %l2
26595 nop
26596 set 0x60, %l5
26597 swap [%l7 + %l5], %l3
26598 add %l7, 0x24, %l6
26599 wr %g0, 0x80, %asi
26600 casa [%l6] 0x80, %i1, %o1
26601 nop
26602 set 0x48, %o5
26603 stw %i4, [%l7 + %o5]
26604 nop
26605 set 0x08, %l3
26606 std %f6, [%l7 + %l3]
26607 nop
26608 set 0x38, %i2
26609 ldd [%l7 + %i2], %f28
26610 set 0x70, %g2
26611 stxa %g5, [%l7 + %g2] 0x80
26612 set 0x20, %g3
26613 stwa %i0, [%l7 + %g3] 0x88
26614 add %l7, 0x44, %l6
26615 wr %g0, 0x89, %asi
26616 lda [%l6] %asi, %g3
26617 casa [%l6] 0x89, %g3, %i3
26618 nop
26619 set 0x40, %i5
26620 stx %l5, [%l7 + %i5]
26621 add %l7, 0x30, %l6
26622 wr %g0, 0x80, %asi
26623 lda [%l6] %asi, %i2
26624 casa [%l6] 0x80, %i2, %g4
26625 nop
26626 set 0x4C, %o0
26627 lduh [%l7 + %o0], %l6
26628 nop
26629 set 0x7B, %g4
26630 stb %o0, [%l7 + %g4]
26631 nop
26632 set 0x46, %i6
26633 ldub [%l7 + %i6], %l4
26634 set 0x5C, %o7
26635 lda [%l7 + %o7] 0x89, %f2
26636 nop
26637 set 0x45, %o2
26638 ldub [%l7 + %o2], %g2
26639 nop
26640 set 0x60, %l1
26641 stx %fsr, [%l7 + %l1]
26642 nop
26643 set 0x78, %i7
26644 std %g0, [%l7 + %i7]
26645 nop
26646 set 0x2A, %l4
26647 ldsh [%l7 + %l4], %o3
26648 set 0x4A, %i4
26649 stha %o6, [%l7 + %i4] 0x88
26650 add %o7, %g6, %i5
26651 nop
26652 set 0x08, %g5
26653 swap [%l7 + %g5], %i7
26654 nop
26655 set 0x60, %l2
26656 std %f8, [%l7 + %l2]
26657 ld [%l7 + 0x78], %f20
26658 nop
26659 set 0x0C, %i1
26660 ldsw [%l7 + %i1], %i6
26661 and %l1, %o2, %o4
26662 nop
26663 set 0x60, %l6
26664 lduw [%l7 + %l6], %l0
26665 wr %o5, %g7, %softint
26666 nop
26667 set 0x10, %l0
26668 ldx [%l7 + %l0], %l3
26669 or %l2, %o1, %i1
26670 add %l7, 0x38, %l6
26671 wr %g0, 0x88, %asi
26672 casxa [%l6] 0x88, %i4, %g5
26673 set 0x58, %g6
26674 prefetcha [%l7 + %g6] 0x88, 4
26675 nop
26676 set 0x32, %o4
26677 ldsb [%l7 + %o4], %i0
26678 nop
26679 set 0x18, %g1
26680 ldstub [%l7 + %g1], %i3
26681 set 0x40, %g7
26682 ldda [%l7 + %g7] 0xea, %l4
26683 nop
26684 set 0x3C, %o3
26685 lduw [%l7 + %o3], %i2
26686 nop
26687 set 0x14, %i3
26688 sth %g4, [%l7 + %i3]
26689 nop
26690 set 0x18, %o1
26691 std %o0, [%l7 + %o1]
26692 and %l6, %l4, %g1
26693 and %o3, %g2, %o7
26694 or %g6, %i5, %i7
26695 membar #Sync
26696 set 0x40, %o6
26697 ldda [%l7 + %o6] 0xf8, %f16
26698 nop
26699 set 0x68, %i0
26700 lduw [%l7 + %i0], %i6
26701 nop
26702 set 0x60, %o5
26703 stx %o6, [%l7 + %o5]
26704 nop
26705 set 0x14, %l3
26706 lduh [%l7 + %l3], %l1
26707 nop
26708 nop
26709 setx 0x15A5AA3E07E1BB2F, %l0, %l6
26710 stx %l6, [%l7 + 0x28]
26711 ldd [%l7 + 0x28], %f12
26712 setx 0xF4C6464AB9BAC164, %l1, %l5
26713 stx %l5, [%l7 + 0x10]
26714 ldd [%l7 + 0x10], %f10
26715 fdivd %f10, %f12, %f0
26716 and %o4, %l0, %o2
26717 set 0x28, %l5
26718 lda [%l7 + %l5] 0x89, %f2
26719 nop
26720 set 0x68, %i2
26721 ldd [%l7 + %i2], %f14
26722 nop
26723 set 0x14, %g2
26724 prefetch [%l7 + %g2], 1
26725 nop
26726 set 0x40, %g3
26727 ldd [%l7 + %g3], %f10
26728 add %o5, %l3, %g7
26729 add %l2, %i1, %i4
26730 bl,a %xcc, loop_179
26731 and %g5, %g3, %o1
26732 set 0x38, %o0
26733 swapa [%l7 + %o0] 0x89, %i3
26734loop_179:
26735 nop
26736 set 0x60, %i5
26737 stwa %l5, [%l7 + %i5] 0x89
26738 fpsub16 %f26, %f6, %f14
26739 add %i2, %g4, %o0
26740 set 0x32, %g4
26741 stha %l6, [%l7 + %g4] 0xe3
26742 membar #Sync
26743 bgu,a,pt %xcc, loop_180
26744 add %i0, %g1, %l4
26745 nop
26746 set 0x14, %i6
26747 lduw [%l7 + %i6], %o3
26748 nop
26749 set 0x58, %o7
26750 ldd [%l7 + %o7], %g2
26751loop_180:
26752 add %o7, %g6, %i7
26753 nop
26754 set 0x63, %o2
26755 ldstub [%l7 + %o2], %i6
26756 and %i5, %l1, %o4
26757 nop
26758 set 0x78, %i7
26759 sth %l0, [%l7 + %i7]
26760 nop
26761 set 0x0A, %l4
26762 ldstub [%l7 + %l4], %o6
26763 ld [%l7 + 0x4C], %f4
26764 set 0x48, %l1
26765 stda %o2, [%l7 + %l1] 0x89
26766 fpadd32 %f2, %f20, %f12
26767 ld [%l7 + 0x20], %f13
26768 set 0x10, %g5
26769 stxa %l3, [%l7 + %g5] 0xe2
26770 membar #Sync
26771 add %g7, %o5, %l2
26772 add %l7, 0x08, %l6
26773 wr %g0, 0x81, %asi
26774 ldxa [%l6] %asi, %i4
26775 casxa [%l6] 0x81, %i4, %i1
26776 set 0x10, %i4
26777 ldda [%l7 + %i4] 0xe3, %g2
26778 nop
26779 set 0x14, %i1
26780 sth %g5, [%l7 + %i1]
26781 nop
26782 set 0x08, %l6
26783 ldsw [%l7 + %l6], %i3
26784 nop
26785 set 0x20, %l0
26786 ldsw [%l7 + %l0], %l5
26787 fpadd32s %f29, %f11, %f6
26788 nop
26789 set 0x7C, %l2
26790 ldsw [%l7 + %l2], %o1
26791 set 0x5C, %o4
26792 swapa [%l7 + %o4] 0x80, %g4
26793 nop
26794 set 0x48, %g1
26795 ldx [%l7 + %g1], %o0
26796 nop
26797 set 0x74, %g6
26798 ldsw [%l7 + %g6], %l6
26799 nop
26800 set 0x40, %g7
26801 lduh [%l7 + %g7], %i2
26802 and %i0, %l4, %g1
26803 nop
26804 set 0x74, %i3
26805 ldub [%l7 + %i3], %o3
26806 nop
26807 set 0x4C, %o3
26808 stw %g2, [%l7 + %o3]
26809 set 0x18, %o1
26810 swapa [%l7 + %o1] 0x80, %o7
26811 set 0x5F, %i0
26812 stba %i7, [%l7 + %i0] 0xe3
26813 membar #Sync
26814 nop
26815 set 0x14, %o6
26816 swap [%l7 + %o6], %g6
26817 nop
26818 set 0x65, %l3
26819 ldsb [%l7 + %l3], %i6
26820 add %l7, 0x78, %l6
26821 wr %g0, 0x80, %asi
26822 ldxa [%l6] %asi, %l1
26823 casxa [%l6] 0x80, %l1, %o4
26824 fpadd16 %f18, %f26, %f22
26825 nop
26826 set 0x10, %l5
26827 ldsh [%l7 + %l5], %i5
26828 nop
26829 set 0x40, %o5
26830 swap [%l7 + %o5], %o6
26831 nop
26832 set 0x54, %g2
26833 ldub [%l7 + %g2], %l0
26834 set 0x78, %i2
26835 stha %l3, [%l7 + %i2] 0xe2
26836 membar #Sync
26837 nop
26838 set 0x20, %o0
26839 stw %o2, [%l7 + %o0]
26840 add %l7, 0x30, %l6
26841 wr %g0, 0x81, %asi
26842 casa [%l6] 0x81, %o5, %l2
26843 and %g7, %i1, %i4
26844 nop
26845 set 0x08, %g3
26846 lduh [%l7 + %g3], %g3
26847 nop
26848 set 0x38, %i5
26849 stb %i3, [%l7 + %i5]
26850 nop
26851 set 0x13, %g4
26852 ldub [%l7 + %g4], %l5
26853 and %o1, %g5, %o0
26854 set 0x18, %i6
26855 prefetcha [%l7 + %i6] 0x81, 0
26856 add %l6, %i2, %i0
26857 and %g1, %l4, %o3
26858 or %o7, %g2, %i7
26859 nop
26860 set 0x20, %o7
26861 std %f24, [%l7 + %o7]
26862 or %g6, %l1, %o4
26863 nop
26864 set 0x37, %o2
26865 ldstub [%l7 + %o2], %i5
26866 nop
26867 set 0x50, %l4
26868 ldx [%l7 + %l4], %o6
26869 nop
26870 set 0x70, %l1
26871 stx %fsr, [%l7 + %l1]
26872 set 0x10, %i7
26873 prefetcha [%l7 + %i7] 0x88, 3
26874 set 0x2C, %i4
26875 stha %l3, [%l7 + %i4] 0xeb
26876 membar #Sync
26877 nop
26878 set 0x70, %g5
26879 ldsb [%l7 + %g5], %i6
26880 nop
26881 set 0x30, %i1
26882 ldd [%l7 + %i1], %f24
26883 nop
26884 set 0x18, %l0
26885 swap [%l7 + %l0], %o5
26886 add %l7, 0x38, %l6
26887 wr %g0, 0x81, %asi
26888 casxa [%l6] 0x81, %o2, %g7
26889 set 0x40, %l2
26890 ldda [%l7 + %l2] 0xda, %f0
26891 set 0x10, %l6
26892 sta %f10, [%l7 + %l6] 0x81
26893 wr %l2, %i4, %ccr
26894 nop
26895 set 0x66, %g1
26896 lduh [%l7 + %g1], %i1
26897 nop
26898 set 0x08, %o4
26899 ldd [%l7 + %o4], %g2
26900 nop
26901 set 0x18, %g7
26902 lduw [%l7 + %g7], %i3
26903 nop
26904 set 0x48, %i3
26905 ldx [%l7 + %i3], %l5
26906 nop
26907 set 0x7E, %o3
26908 sth %o1, [%l7 + %o3]
26909 nop
26910 set 0x2D, %o1
26911 ldstub [%l7 + %o1], %o0
26912 nop
26913 set 0x68, %i0
26914 ldsw [%l7 + %i0], %g4
26915 nop
26916 set 0x68, %g6
26917 stx %g5, [%l7 + %g6]
26918 ld [%l7 + 0x40], %f2
26919 st %fsr, [%l7 + 0x0C]
26920 nop
26921 set 0x70, %l3
26922 ldsw [%l7 + %l3], %i2
26923 nop
26924 set 0x08, %o6
26925 ldsb [%l7 + %o6], %l6
26926 set 0x08, %l5
26927 prefetcha [%l7 + %l5] 0x89, 2
26928 ld [%l7 + 0x28], %f12
26929 set 0x40, %g2
26930 lda [%l7 + %g2] 0x89, %f10
26931 add %l7, 0x2C, %l6
26932 wr %g0, 0x80, %asi
26933 casa [%l6] 0x80, %i0, %l4
26934 nop
26935 set 0x67, %o5
26936 ldsb [%l7 + %o5], %o7
26937 nop
26938 set 0x58, %o0
26939 ldd [%l7 + %o0], %f12
26940 nop
26941 set 0x21, %g3
26942 ldstub [%l7 + %g3], %g2
26943 nop
26944 set 0x46, %i2
26945 stb %i7, [%l7 + %i2]
26946 nop
26947 set 0x7E, %i5
26948 lduh [%l7 + %i5], %o3
26949 set 0x20, %i6
26950 prefetcha [%l7 + %i6] 0x89, 1
26951 or %o4, %i5, %g6
26952 ld [%l7 + 0x44], %f21
26953 set 0x1C, %o7
26954 sta %f30, [%l7 + %o7] 0x81
26955 nop
26956 set 0x08, %g4
26957 stx %fsr, [%l7 + %g4]
26958 nop
26959 set 0x18, %o2
26960 ldstub [%l7 + %o2], %o6
26961 set 0x18, %l1
26962 stxa %l3, [%l7 + %l1] 0xeb
26963 membar #Sync
26964 nop
26965 set 0x0C, %l4
26966 lduw [%l7 + %l4], %l0
26967 or %o5, %i6, %g7
26968 set 0x40, %i7
26969 sta %f2, [%l7 + %i7] 0x81
26970 set 0x09, %g5
26971 stba %o2, [%l7 + %g5] 0x81
26972 set 0x38, %i4
26973 stda %l2, [%l7 + %i4] 0xe2
26974 membar #Sync
26975 add %i4, %i1, %i3
26976 ld [%l7 + 0x40], %f18
26977 set 0x0C, %l0
26978 stha %g3, [%l7 + %l0] 0x89
26979 st %f29, [%l7 + 0x10]
26980 nop
26981 set 0x0E, %l2
26982 lduh [%l7 + %l2], %l5
26983 add %o0, %g4, %o1
26984 nop
26985 set 0x2C, %l6
26986 ldsh [%l7 + %l6], %g5
26987 nop
26988 set 0x3B, %g1
26989 ldub [%l7 + %g1], %l6
26990 or %i2, %g1, %l4
26991 nop
26992 set 0x78, %o4
26993 std %f26, [%l7 + %o4]
26994 or %i0, %o7, %i7
26995 set 0x68, %i1
26996 ldxa [%l7 + %i1] 0x81, %g2
26997 add %o3, %l1, %i5
26998 and %g6, %o6, %o4
26999 nop
27000 set 0x78, %g7
27001 lduh [%l7 + %g7], %l0
27002 wr %l3, %o5, %y
27003 set 0x54, %o3
27004 lda [%l7 + %o3] 0x80, %f29
27005 ld [%l7 + 0x6C], %f0
27006 st %fsr, [%l7 + 0x30]
27007 nop
27008 set 0x16, %o1
27009 sth %g7, [%l7 + %o1]
27010 and %o2, %i6, %l2
27011 fpsub32s %f15, %f4, %f21
27012 set 0x20, %i0
27013 stwa %i4, [%l7 + %i0] 0x88
27014 set 0x6E, %i3
27015 stba %i3, [%l7 + %i3] 0x88
27016 nop
27017 set 0x40, %g6
27018 swap [%l7 + %g6], %g3
27019 set 0x40, %l3
27020 stda %f0, [%l7 + %l3] 0xd8
27021 nop
27022 set 0x64, %l5
27023 ldsw [%l7 + %l5], %i1
27024 nop
27025 set 0x38, %g2
27026 ldd [%l7 + %g2], %f22
27027 or %l5, %g4, %o0
27028 nop
27029 set 0x46, %o5
27030 sth %o1, [%l7 + %o5]
27031 nop
27032 set 0x3C, %o0
27033 lduw [%l7 + %o0], %g5
27034 set 0x0C, %o6
27035 lda [%l7 + %o6] 0x80, %f25
27036 set 0x18, %i2
27037 lda [%l7 + %i2] 0x80, %f26
27038 set 0x1E, %g3
27039 stba %i2, [%l7 + %g3] 0x80
27040 add %g1, %l6, %i0
27041 set 0x48, %i6
27042 stda %l4, [%l7 + %i6] 0x80
27043 set 0x40, %o7
27044 ldda [%l7 + %o7] 0x81, %f0
27045 nop
27046 set 0x30, %g4
27047 stw %o7, [%l7 + %g4]
27048 nop
27049 set 0x2C, %o2
27050 ldub [%l7 + %o2], %g2
27051 fpadd32 %f8, %f10, %f10
27052 set 0x3C, %i5
27053 sta %f20, [%l7 + %i5] 0x89
27054 nop
27055 set 0x7D, %l4
27056 stb %i7, [%l7 + %l4]
27057 set 0x10, %i7
27058 ldda [%l7 + %i7] 0x81, %l0
27059 nop
27060 set 0x78, %l1
27061 ldd [%l7 + %l1], %f0
27062 be,a,pn %icc, loop_181
27063 nop
27064 set 0x58, %i4
27065 sth %i5, [%l7 + %i4]
27066 nop
27067 nop
27068 setx 0x38532F87B92354C9, %l0, %l6
27069 stx %l6, [%l7 + 0x28]
27070 ldd [%l7 + 0x28], %f16
27071 setx 0x5ED09F8DF703F120, %l1, %l5
27072 stx %l5, [%l7 + 0x10]
27073 ldd [%l7 + 0x10], %f2
27074 fdivd %f2, %f16, %f14
27075 fpsub16 %f16, %f20, %f22
27076loop_181:
27077 nop
27078 set 0x68, %g5
27079 ldxa [%l7 + %g5] 0x80, %o3
27080 set 0x2C, %l2
27081 sta %f12, [%l7 + %l2] 0x88
27082 ld [%l7 + 0x40], %f30
27083 and %g6, %o4, %o6
27084 set 0x78, %l0
27085 stda %l2, [%l7 + %l0] 0xe2
27086 membar #Sync
27087 nop
27088 set 0x0C, %l6
27089 sth %o5, [%l7 + %l6]
27090 nop
27091 set 0x5D, %g1
27092 ldstub [%l7 + %g1], %l0
27093 st %fsr, [%l7 + 0x10]
27094 bge %icc, loop_182
27095 nop
27096 set 0x0C, %o4
27097 swap [%l7 + %o4], %o2
27098 nop
27099 set 0x58, %i1
27100 ldsw [%l7 + %i1], %g7
27101 nop
27102 set 0x24, %o3
27103 ldsb [%l7 + %o3], %i6
27104loop_182:
27105 nop
27106 set 0x4C, %o1
27107 lduw [%l7 + %o1], %i4
27108 set 0x40, %i0
27109 stda %f0, [%l7 + %i0] 0xf9
27110 membar #Sync
27111 nop
27112 set 0x48, %i3
27113 std %l2, [%l7 + %i3]
27114 set 0x40, %g6
27115 stda %f0, [%l7 + %g6] 0xd2
27116 nop
27117 set 0x77, %l3
27118 ldub [%l7 + %l3], %g3
27119 nop
27120 set 0x08, %g7
27121 sth %i1, [%l7 + %g7]
27122 set 0x40, %g2
27123 stda %f0, [%l7 + %g2] 0xd0
27124 nop
27125 set 0x76, %l5
27126 sth %i3, [%l7 + %l5]
27127 or %g4, %l5, %o0
27128 membar #Sync
27129 set 0x40, %o0
27130 ldda [%l7 + %o0] 0xf0, %f16
27131 set 0x68, %o6
27132 sta %f14, [%l7 + %o6] 0x81
27133 or %o1, %g5, %i2
27134 set 0x58, %o5
27135 lda [%l7 + %o5] 0x80, %f4
27136 and %g1, %l6, %l4
27137 nop
27138 set 0x42, %g3
27139 stb %o7, [%l7 + %g3]
27140 nop
27141 set 0x48, %i2
27142 ldd [%l7 + %i2], %i0
27143 nop
27144 set 0x2E, %o7
27145 ldstub [%l7 + %o7], %i7
27146 ld [%l7 + 0x70], %f0
27147 set 0x08, %i6
27148 prefetcha [%l7 + %i6] 0x89, 4
27149 set 0x54, %g4
27150 stha %g2, [%l7 + %g4] 0x81
27151 nop
27152 set 0x58, %o2
27153 ldd [%l7 + %o2], %i4
27154 set 0x08, %l4
27155 lda [%l7 + %l4] 0x80, %f30
27156 nop
27157 set 0x1C, %i7
27158 ldsh [%l7 + %i7], %g6
27159 membar #Sync
27160 set 0x40, %i5
27161 ldda [%l7 + %i5] 0xf1, %f0
27162 nop
27163 set 0x08, %l1
27164 sth %o4, [%l7 + %l1]
27165 nop
27166 set 0x48, %g5
27167 stx %o3, [%l7 + %g5]
27168 set 0x40, %l2
27169 ldda [%l7 + %l2] 0xd2, %f16
27170 set 0x40, %l0
27171 ldda [%l7 + %l0] 0x89, %f16
27172 set 0x5C, %l6
27173 stwa %l3, [%l7 + %l6] 0x80
27174 set 0x74, %i4
27175 swapa [%l7 + %i4] 0x81, %o6
27176 nop
27177 set 0x0B, %o4
27178 ldsb [%l7 + %o4], %l0
27179 set 0x40, %i1
27180 ldda [%l7 + %i1] 0xea, %o4
27181 nop
27182 set 0x08, %o3
27183 ldd [%l7 + %o3], %g6
27184 st %fsr, [%l7 + 0x58]
27185 wr %i6, %o2, %set_softint
27186 nop
27187 set 0x20, %g1
27188 ldx [%l7 + %g1], %i4
27189 or %l2, %g3, %i3
27190 st %f11, [%l7 + 0x60]
27191 nop
27192 set 0x4C, %i0
27193 stw %i1, [%l7 + %i0]
27194 set 0x30, %i3
27195 stda %g4, [%l7 + %i3] 0xea
27196 membar #Sync
27197 set 0x30, %g6
27198 stwa %l5, [%l7 + %g6] 0xea
27199 membar #Sync
27200 set 0x73, %l3
27201 stba %o1, [%l7 + %l3] 0x89
27202 add %l7, 0x28, %l6
27203 wr %g0, 0x81, %asi
27204 lda [%l6] %asi, %g5
27205 casa [%l6] 0x81, %g5, %i2
27206 nop
27207 set 0x61, %g7
27208 ldub [%l7 + %g7], %g1
27209 nop
27210 set 0x64, %g2
27211 swap [%l7 + %g2], %l6
27212 st %f27, [%l7 + 0x1C]
27213 nop
27214 set 0x24, %o1
27215 lduw [%l7 + %o1], %l4
27216 set 0x18, %o0
27217 prefetcha [%l7 + %o0] 0x81, 0
27218 set 0x67, %l5
27219 stba %o0, [%l7 + %l5] 0x89
27220 set 0x4E, %o6
27221 stba %i7, [%l7 + %o6] 0xe2
27222 membar #Sync
27223 nop
27224 set 0x58, %o5
27225 prefetch [%l7 + %o5], 1
27226 add %l7, 0x4C, %l6
27227 wr %g0, 0x80, %asi
27228 lda [%l6] %asi, %i0
27229 casa [%l6] 0x80, %i0, %g2
27230 add %i5, %l1, %o4
27231 set 0x7B, %g3
27232 stba %o3, [%l7 + %g3] 0xe2
27233 membar #Sync
27234 nop
27235 set 0x70, %i2
27236 stx %fsr, [%l7 + %i2]
27237 nop
27238 set 0x1A, %o7
27239 lduh [%l7 + %o7], %g6
27240 set 0x70, %i6
27241 ldxa [%l7 + %i6] 0x80, %l3
27242 nop
27243 set 0x40, %o2
27244 ldd [%l7 + %o2], %o6
27245 and %o5, %l0, %i6
27246 nop
27247 set 0x58, %l4
27248 std %f26, [%l7 + %l4]
27249 nop
27250 set 0x34, %g4
27251 ldsh [%l7 + %g4], %g7
27252 set 0x38, %i7
27253 sta %f13, [%l7 + %i7] 0x88
27254 nop
27255 set 0x10, %i5
27256 stx %o2, [%l7 + %i5]
27257 set 0x66, %l1
27258 ldstuba [%l7 + %l1] 0x80, %l2
27259 set 0x40, %l2
27260 stda %f0, [%l7 + %l2] 0xc8
27261 be,a %xcc, loop_183
27262 nop
27263 set 0x50, %g5
27264 ldd [%l7 + %g5], %g2
27265 and %i3, %i4, %i1
27266 nop
27267 set 0x50, %l6
27268 ldx [%l7 + %l6], %l5
27269loop_183:
27270 nop
27271 set 0x40, %i4
27272 ldxa [%l7 + %i4] 0x88, %o1
27273 set 0x28, %o4
27274 ldxa [%l7 + %o4] 0x88, %g4
27275 nop
27276 set 0x10, %i1
27277 ldd [%l7 + %i1], %f20
27278 ld [%l7 + 0x38], %f22
27279 nop
27280 set 0x08, %o3
27281 ldsh [%l7 + %o3], %g5
27282 st %fsr, [%l7 + 0x38]
27283 set 0x40, %l0
27284 stda %f0, [%l7 + %l0] 0xc2
27285 set 0x1C, %i0
27286 lda [%l7 + %i0] 0x88, %f18
27287 set 0x3C, %i3
27288 lda [%l7 + %i3] 0x80, %f13
27289 fpadd32s %f16, %f22, %f28
27290 set 0x60, %g1
27291 lda [%l7 + %g1] 0x81, %f16
27292 st %f3, [%l7 + 0x48]
27293 set 0x78, %l3
27294 ldxa [%l7 + %l3] 0x89, %g1
27295 set 0x40, %g7
27296 stda %f16, [%l7 + %g7] 0xd2
27297 st %f1, [%l7 + 0x24]
27298 nop
27299 set 0x44, %g6
27300 swap [%l7 + %g6], %l6
27301 ld [%l7 + 0x40], %f16
27302 nop
27303 set 0x50, %o1
27304 ldd [%l7 + %o1], %f8
27305 nop
27306 set 0x30, %o0
27307 prefetch [%l7 + %o0], 4
27308 bn %icc, loop_184
27309 nop
27310 set 0x55, %l5
27311 stb %l4, [%l7 + %l5]
27312 set 0x16, %o6
27313 ldstuba [%l7 + %o6] 0x89, %o7
27314loop_184:
27315 add %i2, %o0, %i0
27316 membar #Sync
27317 set 0x40, %g2
27318 ldda [%l7 + %g2] 0xf0, %f0
27319 nop
27320 set 0x08, %o5
27321 ldd [%l7 + %o5], %f16
27322 nop
27323 nop
27324 setx 0x6FBBA2DC, %l0, %l6
27325 st %l6, [%l7 + 0x28]
27326 ld [%l7 + 0x28], %f23
27327 setx 0x5D3C9246, %l1, %l5
27328 st %l5, [%l7 + 0x10]
27329 ld [%l7 + 0x10], %f1
27330 fdivs %f1, %f23, %f28
27331 set 0x20, %g3
27332 ldda [%l7 + %g3] 0xe2, %g2
27333 set 0x58, %o7
27334 ldxa [%l7 + %o7] 0x88, %i7
27335 st %fsr, [%l7 + 0x48]
27336 set 0x40, %i6
27337 stda %f0, [%l7 + %i6] 0xf9
27338 membar #Sync
27339 st %f16, [%l7 + 0x38]
27340 add %l7, 0x78, %l6
27341 wr %g0, 0x88, %asi
27342 casxa [%l6] 0x88, %i5, %l1
27343 set 0x50, %i2
27344 stxa %o3, [%l7 + %i2] 0x88
27345 nop
27346 set 0x20, %l4
27347 ldd [%l7 + %l4], %f0
27348 set 0x40, %o2
27349 stda %f0, [%l7 + %o2] 0x89
27350 nop
27351 set 0x50, %g4
27352 ldd [%l7 + %g4], %g6
27353 ld [%l7 + 0x5C], %f15
27354 nop
27355 set 0x14, %i7
27356 lduw [%l7 + %i7], %l3
27357 set 0x40, %i5
27358 ldda [%l7 + %i5] 0xd8, %f16
27359 set 0x69, %l1
27360 ldstuba [%l7 + %l1] 0x81, %o4
27361 nop
27362 set 0x70, %l2
27363 lduh [%l7 + %l2], %o5
27364 set 0x50, %l6
27365 lda [%l7 + %l6] 0x80, %f27
27366 nop
27367 set 0x1C, %g5
27368 lduw [%l7 + %g5], %o6
27369 nop
27370 set 0x62, %o4
27371 stb %i6, [%l7 + %o4]
27372 nop
27373 set 0x30, %i1
27374 ldsw [%l7 + %i1], %g7
27375 set 0x30, %o3
27376 lda [%l7 + %o3] 0x80, %f20
27377 set 0x40, %i4
27378 ldda [%l7 + %i4] 0xda, %f0
27379 nop
27380 set 0x7C, %l0
27381 ldsw [%l7 + %l0], %l0
27382 nop
27383 set 0x4D, %i3
27384 stb %o2, [%l7 + %i3]
27385 nop
27386 set 0x6D, %g1
27387 stb %g3, [%l7 + %g1]
27388 or %i3, %i4, %l2
27389 set 0x3A, %l3
27390 stha %i1, [%l7 + %l3] 0x89
27391 or %l5, %g4, %o1
27392 set 0x24, %g7
27393 stwa %g1, [%l7 + %g7] 0x88
27394 set 0x40, %i0
27395 stda %f0, [%l7 + %i0] 0xca
27396 nop
27397 set 0x2C, %g6
27398 swap [%l7 + %g6], %l6
27399 add %l7, 0x18, %l6
27400 wr %g0, 0x89, %asi
27401 casxa [%l6] 0x89, %g5, %o7
27402 set 0x74, %o1
27403 swapa [%l7 + %o1] 0x81, %i2
27404 st %fsr, [%l7 + 0x4C]
27405 ld [%l7 + 0x10], %f25
27406 set 0x40, %l5
27407 sta %f20, [%l7 + %l5] 0x88
27408 wr %o0, %l4, %clear_softint
27409 set 0x4B, %o0
27410 stba %g2, [%l7 + %o0] 0x81
27411 nop
27412 set 0x5A, %g2
27413 lduh [%l7 + %g2], %i0
27414 nop
27415 set 0x78, %o6
27416 ldub [%l7 + %o6], %i7
27417 set 0x70, %o5
27418 sta %f10, [%l7 + %o5] 0x88
27419 set 0x49, %o7
27420 ldstuba [%l7 + %o7] 0x80, %i5
27421 nop
27422 set 0x6C, %i6
27423 ldsw [%l7 + %i6], %o3
27424 fpsub16 %f10, %f28, %f22
27425 st %fsr, [%l7 + 0x20]
27426 fpadd16s %f3, %f14, %f19
27427 set 0x49, %g3
27428 stba %g6, [%l7 + %g3] 0x89
27429 set 0x58, %l4
27430 stxa %l3, [%l7 + %l4] 0xeb
27431 membar #Sync
27432 nop
27433 set 0x69, %o2
27434 ldsb [%l7 + %o2], %o4
27435 ld [%l7 + 0x68], %f19
27436 set 0x40, %g4
27437 sta %f8, [%l7 + %g4] 0x89
27438 set 0x1F, %i7
27439 stba %o5, [%l7 + %i7] 0xeb
27440 membar #Sync
27441 nop
27442 set 0x3D, %i2
27443 stb %o6, [%l7 + %i2]
27444 nop
27445 set 0x68, %l1
27446 ldsw [%l7 + %l1], %i6
27447 nop
27448 set 0x36, %l2
27449 stb %l1, [%l7 + %l2]
27450 and %l0, %o2, %g7
27451 set 0x58, %l6
27452 sta %f7, [%l7 + %l6] 0x89
27453 nop
27454 set 0x14, %i5
27455 lduw [%l7 + %i5], %g3
27456 st %fsr, [%l7 + 0x58]
27457 set 0x16, %o4
27458 ldstuba [%l7 + %o4] 0x89, %i3
27459 nop
27460 set 0x14, %g5
27461 lduw [%l7 + %g5], %l2
27462 nop
27463 set 0x13, %o3
27464 ldsb [%l7 + %o3], %i1
27465 nop
27466 set 0x3C, %i1
27467 stw %l5, [%l7 + %i1]
27468 set 0x40, %l0
27469 ldda [%l7 + %l0] 0xd2, %f16
27470 wr %i4, %g4, %clear_softint
27471 nop
27472 set 0x59, %i4
27473 stb %o1, [%l7 + %i4]
27474 nop
27475 set 0x44, %i3
27476 stw %g1, [%l7 + %i3]
27477 bne %xcc, loop_185
27478 nop
27479 set 0x23, %l3
27480 stb %l6, [%l7 + %l3]
27481 nop
27482 set 0x68, %g7
27483 ldx [%l7 + %g7], %g5
27484 nop
27485 set 0x78, %i0
27486 stw %i2, [%l7 + %i0]
27487loop_185:
27488 nop
27489 set 0x28, %g1
27490 stwa %o7, [%l7 + %g1] 0x80
27491 set 0x40, %g6
27492 stda %f16, [%l7 + %g6] 0x81
27493 and %l4, %g2, %i0
27494 set 0x70, %o1
27495 prefetcha [%l7 + %o1] 0x80, 2
27496 ld [%l7 + 0x44], %f15
27497 add %o0, %o3, %g6
27498 nop
27499 set 0x44, %l5
27500 sth %l3, [%l7 + %l5]
27501 add %i5, %o5, %o4
27502 set 0x10, %o0
27503 ldda [%l7 + %o0] 0x89, %o6
27504 nop
27505 set 0x3A, %o6
27506 ldub [%l7 + %o6], %i6
27507 nop
27508 set 0x54, %g2
27509 ldsw [%l7 + %g2], %l0
27510 add %l1, %g7, %o2
27511 or %i3, %l2, %g3
27512 set 0x20, %o7
27513 stda %i0, [%l7 + %o7] 0x89
27514 set 0x20, %i6
27515 ldda [%l7 + %i6] 0xe3, %l4
27516 st %f26, [%l7 + 0x24]
27517 set 0x38, %o5
27518 swapa [%l7 + %o5] 0x81, %i4
27519 set 0x70, %l4
27520 swapa [%l7 + %l4] 0x81, %o1
27521 wr %g4, %l6, %softint
27522 nop
27523 set 0x11, %g3
27524 ldub [%l7 + %g3], %g1
27525 set 0x44, %o2
27526 swapa [%l7 + %o2] 0x88, %g5
27527 set 0x40, %g4
27528 ldda [%l7 + %g4] 0xd2, %f0
27529 nop
27530 set 0x74, %i7
27531 ldsb [%l7 + %i7], %i2
27532 set 0x30, %i2
27533 ldda [%l7 + %i2] 0xea, %l4
27534 and %o7, %i0, %g2
27535 nop
27536 set 0x2C, %l1
27537 lduw [%l7 + %l1], %o0
27538 set 0x60, %l2
27539 stda %o2, [%l7 + %l2] 0x89
27540 nop
27541 set 0x31, %l6
27542 stb %i7, [%l7 + %l6]
27543 nop
27544 set 0x17, %o4
27545 ldub [%l7 + %o4], %l3
27546 set 0x56, %i5
27547 stha %i5, [%l7 + %i5] 0x88
27548 nop
27549 set 0x50, %o3
27550 ldsb [%l7 + %o3], %o5
27551 set 0x48, %g5
27552 swapa [%l7 + %g5] 0x81, %o4
27553 nop
27554 set 0x50, %l0
27555 stw %o6, [%l7 + %l0]
27556 and %g6, %l0, %l1
27557 nop
27558 set 0x10, %i1
27559 stx %i6, [%l7 + %i1]
27560 fpsub16s %f7, %f30, %f15
27561 nop
27562 set 0x35, %i3
27563 ldsb [%l7 + %i3], %g7
27564 set 0x60, %l3
27565 lda [%l7 + %l3] 0x89, %f24
27566 set 0x08, %i4
27567 stda %i2, [%l7 + %i4] 0xea
27568 membar #Sync
27569 or %l2, %g3, %i1
27570 st %fsr, [%l7 + 0x64]
27571 st %f9, [%l7 + 0x44]
27572 st %f29, [%l7 + 0x5C]
27573 nop
27574 set 0x50, %g7
27575 ldx [%l7 + %g7], %l5
27576 ld [%l7 + 0x54], %f23
27577 nop
27578 set 0x46, %i0
27579 sth %i4, [%l7 + %i0]
27580 nop
27581 set 0x68, %g1
27582 ldd [%l7 + %g1], %o2
27583 nop
27584 set 0x08, %o1
27585 std %f0, [%l7 + %o1]
27586 set 0x48, %g6
27587 stha %o1, [%l7 + %g6] 0xea
27588 membar #Sync
27589 nop
27590 set 0x49, %o0
27591 ldsb [%l7 + %o0], %l6
27592 nop
27593 set 0x78, %o6
27594 lduw [%l7 + %o6], %g1
27595 nop
27596 set 0x60, %l5
27597 std %f26, [%l7 + %l5]
27598 nop
27599 set 0x0E, %g2
27600 lduh [%l7 + %g2], %g4
27601 add %l7, 0x7C, %l6
27602 wr %g0, 0x80, %asi
27603 lda [%l6] %asi, %g5
27604 casa [%l6] 0x80, %g5, %i2
27605 set 0x50, %i6
27606 stwa %o7, [%l7 + %i6] 0x88
27607 nop
27608 set 0x58, %o5
27609 lduw [%l7 + %o5], %i0
27610 set 0x3C, %o7
27611 sta %f19, [%l7 + %o7] 0x80
27612 and %l4, %g2, %o3
27613 nop
27614 set 0x18, %l4
27615 ldsh [%l7 + %l4], %i7
27616 nop
27617 set 0x18, %o2
27618 ldd [%l7 + %o2], %f18
27619 set 0x15, %g3
27620 stba %o0, [%l7 + %g3] 0xe2
27621 membar #Sync
27622 set 0x30, %g4
27623 sta %f17, [%l7 + %g4] 0x80
27624 nop
27625 set 0x68, %i2
27626 stx %l3, [%l7 + %i2]
27627 nop
27628 set 0x30, %i7
27629 sth %o5, [%l7 + %i7]
27630 and %o4, %i5, %o6
27631 set 0x60, %l1
27632 ldxa [%l7 + %l1] 0x88, %l0
27633 nop
27634 set 0x5C, %l2
27635 prefetch [%l7 + %l2], 2
27636 nop
27637 set 0x57, %o4
27638 ldstub [%l7 + %o4], %g6
27639 set 0x58, %i5
27640 stda %i6, [%l7 + %i5] 0x81
27641 add %l7, 0x0C, %l6
27642 wr %g0, 0x88, %asi
27643 casa [%l6] 0x88, %l1, %g7
27644 nop
27645 set 0x0B, %o3
27646 stb %i3, [%l7 + %o3]
27647 nop
27648 set 0x78, %l6
27649 lduw [%l7 + %l6], %l2
27650 nop
27651 set 0x58, %l0
27652 stx %fsr, [%l7 + %l0]
27653 fpsub32 %f30, %f0, %f22
27654 set 0x40, %i1
27655 ldda [%l7 + %i1] 0x81, %g2
27656 nop
27657 set 0x10, %g5
27658 stb %i1, [%l7 + %g5]
27659 set 0x08, %l3
27660 ldstuba [%l7 + %l3] 0x88, %i4
27661 nop
27662 set 0x12, %i4
27663 sth %l5, [%l7 + %i4]
27664 nop
27665 set 0x7F, %i3
27666 stb %o1, [%l7 + %i3]
27667 and %l6, %o2, %g4
27668 nop
27669 set 0x50, %g7
27670 ldd [%l7 + %g7], %g4
27671 nop
27672 set 0x60, %i0
27673 std %i2, [%l7 + %i0]
27674 nop
27675 nop
27676 setx 0x7D655156, %l0, %l6
27677 st %l6, [%l7 + 0x28]
27678 ld [%l7 + 0x28], %f16
27679 setx 0xB816D059, %l1, %l5
27680 st %l5, [%l7 + 0x10]
27681 ld [%l7 + 0x10], %f25
27682 fdivs %f25, %f16, %f4
27683 set 0x60, %g1
27684 stxa %o7, [%l7 + %g1] 0x88
27685 set 0x48, %o1
27686 stwa %g1, [%l7 + %o1] 0x88
27687 nop
27688 set 0x1C, %g6
27689 swap [%l7 + %g6], %l4
27690 fpadd16 %f14, %f4, %f4
27691 nop
27692 set 0x7A, %o6
27693 lduh [%l7 + %o6], %i0
27694 add %l7, 0x74, %l6
27695 wr %g0, 0x80, %asi
27696 casa [%l6] 0x80, %o3, %g2
27697 set 0x78, %l5
27698 stda %o0, [%l7 + %l5] 0x89
27699 set 0x4C, %g2
27700 sta %f16, [%l7 + %g2] 0x89
27701 nop
27702 set 0x48, %o0
27703 std %l2, [%l7 + %o0]
27704 nop
27705 set 0x73, %o5
27706 stb %i7, [%l7 + %o5]
27707 nop
27708 set 0x6B, %o7
27709 stb %o4, [%l7 + %o7]
27710 add %l7, 0x38, %l6
27711 wr %g0, 0x88, %asi
27712 casxa [%l6] 0x88, %o5, %o6
27713 nop
27714 set 0x60, %l4
27715 prefetch [%l7 + %l4], 0
27716 add %l0, %g6, %i5
27717 nop
27718 set 0x64, %i6
27719 lduw [%l7 + %i6], %l1
27720 wr %i6, %i3, %y
27721 nop
27722 set 0x0C, %o2
27723 ldsh [%l7 + %o2], %g7
27724 st %fsr, [%l7 + 0x08]
27725 or %g3, %i1, %l2
27726 set 0x1C, %g4
27727 stwa %l5, [%l7 + %g4] 0xe3
27728 membar #Sync
27729 nop
27730 set 0x3A, %g3
27731 sth %o1, [%l7 + %g3]
27732 set 0x24, %i2
27733 stba %l6, [%l7 + %i2] 0xe3
27734 membar #Sync
27735 set 0x30, %i7
27736 stwa %o2, [%l7 + %i7] 0xe2
27737 membar #Sync
27738 nop
27739 set 0x38, %l2
27740 stx %g4, [%l7 + %l2]
27741 set 0x30, %o4
27742 stxa %g5, [%l7 + %o4] 0x81
27743 add %l7, 0x54, %l6
27744 wr %g0, 0x89, %asi
27745 lda [%l6] %asi, %i2
27746 casa [%l6] 0x89, %i2, %i4
27747 set 0x40, %l1
27748 ldda [%l7 + %l1] 0xda, %f16
27749 bgu,pt %icc, loop_186
27750 nop
27751 set 0x38, %o3
27752 stw %g1, [%l7 + %o3]
27753 set 0x77, %l6
27754 ldstuba [%l7 + %l6] 0x88, %l4
27755loop_186:
27756 nop
27757 set 0x08, %l0
27758 stx %o7, [%l7 + %l0]
27759 set 0x5B, %i1
27760 ldstuba [%l7 + %i1] 0x81, %o3
27761 nop
27762 set 0x18, %i5
27763 std %g2, [%l7 + %i5]
27764 add %l7, 0x40, %l6
27765 wr %g0, 0x81, %asi
27766 casa [%l6] 0x81, %i0, %l3
27767 or %o0, %o4, %i7
27768 nop
27769 set 0x20, %l3
27770 stx %o6, [%l7 + %l3]
27771 nop
27772 set 0x0C, %i4
27773 stw %l0, [%l7 + %i4]
27774 wr %g6, %o5, %set_softint
27775 nop
27776 set 0x38, %g5
27777 lduh [%l7 + %g5], %l1
27778 set 0x16, %i3
27779 stha %i6, [%l7 + %i3] 0xea
27780 membar #Sync
27781 nop
27782 set 0x50, %g7
27783 stx %fsr, [%l7 + %g7]
27784 set 0x68, %i0
27785 stxa %i5, [%l7 + %i0] 0xeb
27786 membar #Sync
27787 nop
27788 set 0x60, %o1
27789 stx %fsr, [%l7 + %o1]
27790 set 0x50, %g1
27791 sta %f7, [%l7 + %g1] 0x88
27792 nop
27793 set 0x41, %g6
27794 ldstub [%l7 + %g6], %g7
27795 add %g3, %i1, %i3
27796 nop
27797 set 0x08, %l5
27798 ldd [%l7 + %l5], %f24
27799 nop
27800 set 0x08, %g2
27801 std %l4, [%l7 + %g2]
27802 set 0x78, %o0
27803 stwa %l2, [%l7 + %o0] 0xe2
27804 membar #Sync
27805 set 0x30, %o5
27806 ldda [%l7 + %o5] 0x88, %i6
27807 nop
27808 set 0x44, %o7
27809 lduh [%l7 + %o7], %o2
27810 set 0x2C, %o6
27811 sta %f24, [%l7 + %o6] 0x80
27812 nop
27813 set 0x68, %l4
27814 ldd [%l7 + %l4], %g4
27815 bn %icc, loop_187
27816 nop
27817 set 0x08, %i6
27818 ldx [%l7 + %i6], %o1
27819 nop
27820 set 0x3A, %o2
27821 stb %g5, [%l7 + %o2]
27822 nop
27823 set 0x40, %g3
27824 stx %i4, [%l7 + %g3]
27825loop_187:
27826 nop
27827 set 0x55, %g4
27828 ldsb [%l7 + %g4], %g1
27829 set 0x10, %i7
27830 ldda [%l7 + %i7] 0x89, %i2
27831 and %l4, %o7, %g2
27832 nop
27833 set 0x2F, %l2
27834 ldsb [%l7 + %l2], %i0
27835 nop
27836 set 0x28, %o4
27837 stx %fsr, [%l7 + %o4]
27838 set 0x45, %l1
27839 ldstuba [%l7 + %l1] 0x88, %o3
27840 set 0x2C, %i2
27841 sta %f13, [%l7 + %i2] 0x81
27842 set 0x18, %o3
27843 swapa [%l7 + %o3] 0x88, %l3
27844 set 0x28, %l0
27845 stda %o4, [%l7 + %l0] 0x89
27846 set 0x54, %l6
27847 sta %f8, [%l7 + %l6] 0x80
27848 set 0x08, %i1
27849 swapa [%l7 + %i1] 0x80, %i7
27850 set 0x4E, %l3
27851 stha %o0, [%l7 + %l3] 0xe2
27852 membar #Sync
27853 nop
27854 set 0x18, %i5
27855 ldd [%l7 + %i5], %o6
27856 bl,a %icc, loop_188
27857 and %l0, %g6, %o5
27858 nop
27859 set 0x1C, %g5
27860 lduw [%l7 + %g5], %i6
27861 add %l7, 0x20, %l6
27862 wr %g0, 0x88, %asi
27863 lda [%l6] %asi, %l1
27864 casa [%l6] 0x88, %l1, %i5
27865loop_188:
27866 nop
27867 set 0x40, %i4
27868 swap [%l7 + %i4], %g7
27869 set 0x69, %g7
27870 ldstuba [%l7 + %g7] 0x80, %i1
27871 add %l7, 0x30, %l6
27872 wr %g0, 0x88, %asi
27873 ldxa [%l6] %asi, %g3
27874 casxa [%l6] 0x88, %g3, %i3
27875 nop
27876 set 0x24, %i0
27877 stw %l2, [%l7 + %i0]
27878 st %fsr, [%l7 + 0x74]
27879 nop
27880 set 0x08, %o1
27881 ldstub [%l7 + %o1], %l5
27882 nop
27883 set 0x18, %g1
27884 std %f16, [%l7 + %g1]
27885 set 0x30, %g6
27886 prefetcha [%l7 + %g6] 0x81, 2
27887 set 0x54, %i3
27888 lda [%l7 + %i3] 0x80, %f23
27889 nop
27890 set 0x2B, %g2
27891 ldsb [%l7 + %g2], %g4
27892 set 0x74, %l5
27893 stwa %o1, [%l7 + %l5] 0xeb
27894 membar #Sync
27895 set 0x10, %o0
27896 stxa %o2, [%l7 + %o0] 0xe3
27897 membar #Sync
27898 set 0x60, %o7
27899 stha %g5, [%l7 + %o7] 0x80
27900 nop
27901 set 0x5C, %o5
27902 sth %i4, [%l7 + %o5]
27903 nop
27904 set 0x6C, %l4
27905 ldsw [%l7 + %l4], %i2
27906 set 0x50, %o6
27907 prefetcha [%l7 + %o6] 0x81, 4
27908 nop
27909 set 0x58, %i6
27910 std %f16, [%l7 + %i6]
27911 add %l7, 0x4C, %l6
27912 wr %g0, 0x81, %asi
27913 casa [%l6] 0x81, %l4, %g2
27914 set 0x74, %g3
27915 swapa [%l7 + %g3] 0x88, %o7
27916 set 0x40, %g4
27917 ldda [%l7 + %g4] 0xda, %f16
27918 and %i0, %l3, %o4
27919 nop
27920 set 0x18, %i7
27921 std %f18, [%l7 + %i7]
27922 set 0x20, %l2
27923 ldda [%l7 + %l2] 0xeb, %i6
27924 nop
27925 set 0x5F, %o2
27926 stb %o0, [%l7 + %o2]
27927 add %l7, 0x28, %l6
27928 wr %g0, 0x88, %asi
27929 ldxa [%l6] %asi, %o6
27930 casxa [%l6] 0x88, %o6, %l0
27931 nop
27932 set 0x28, %o4
27933 lduw [%l7 + %o4], %o3
27934 set 0x10, %i2
27935 stda %o4, [%l7 + %i2] 0xe2
27936 membar #Sync
27937 set 0x18, %o3
27938 prefetcha [%l7 + %o3] 0x89, 4
27939 ld [%l7 + 0x24], %f14
27940 nop
27941 set 0x58, %l1
27942 ldx [%l7 + %l1], %i6
27943 set 0x7C, %l6
27944 stwa %l1, [%l7 + %l6] 0xea
27945 membar #Sync
27946 or %i5, %i1, %g7
27947 nop
27948 set 0x52, %l0
27949 ldsb [%l7 + %l0], %i3
27950 set 0x70, %i1
27951 prefetcha [%l7 + %i1] 0x88, 3
27952 set 0x64, %i5
27953 stwa %l5, [%l7 + %i5] 0x89
27954 set 0x34, %l3
27955 swapa [%l7 + %l3] 0x88, %g3
27956 set 0x78, %i4
27957 stxa %l6, [%l7 + %i4] 0xeb
27958 membar #Sync
27959 nop
27960 set 0x43, %g7
27961 stb %o1, [%l7 + %g7]
27962 nop
27963 set 0x60, %g5
27964 prefetch [%l7 + %g5], 1
27965 set 0x21, %o1
27966 stba %g4, [%l7 + %o1] 0x80
27967 set 0x40, %i0
27968 ldda [%l7 + %i0] 0xd8, %f0
27969 nop
27970 set 0x58, %g1
27971 lduh [%l7 + %g1], %g5
27972 nop
27973 set 0x20, %i3
27974 lduh [%l7 + %i3], %i4
27975 nop
27976 set 0x4C, %g6
27977 lduh [%l7 + %g6], %i2
27978 set 0x48, %g2
27979 stha %g1, [%l7 + %g2] 0xe3
27980 membar #Sync
27981 nop
27982 set 0x34, %o0
27983 ldsb [%l7 + %o0], %l4
27984 and %o2, %o7, %g2
27985 nop
27986 set 0x78, %l5
27987 ldd [%l7 + %l5], %f0
27988 ld [%l7 + 0x34], %f7
27989 nop
27990 set 0x78, %o5
27991 std %l2, [%l7 + %o5]
27992 nop
27993 set 0x7A, %o7
27994 ldstub [%l7 + %o7], %o4
27995 nop
27996 set 0x21, %o6
27997 stb %i0, [%l7 + %o6]
27998 and %o0, %o6, %i7
27999 nop
28000 set 0x64, %i6
28001 stw %o3, [%l7 + %i6]
28002 nop
28003 set 0x50, %g3
28004 ldx [%l7 + %g3], %l0
28005 set 0x30, %l4
28006 prefetcha [%l7 + %l4] 0x81, 2
28007 nop
28008 set 0x08, %g4
28009 std %g6, [%l7 + %g4]
28010 nop
28011 set 0x68, %l2
28012 lduw [%l7 + %l2], %l1
28013 nop
28014 set 0x4E, %o2
28015 ldsh [%l7 + %o2], %i5
28016 nop
28017 set 0x68, %o4
28018 sth %i1, [%l7 + %o4]
28019 fpsub16 %f6, %f10, %f24
28020 and %i6, %g7, %i3
28021 nop
28022 set 0x38, %i7
28023 lduw [%l7 + %i7], %l2
28024 set 0x35, %i2
28025 stba %g3, [%l7 + %i2] 0x88
28026 and %l6, %o1, %g4
28027 set 0x0C, %l1
28028 lda [%l7 + %l1] 0x81, %f20
28029 nop
28030 set 0x47, %l6
28031 ldsb [%l7 + %l6], %l5
28032 set 0x58, %o3
28033 stxa %i4, [%l7 + %o3] 0x88
28034 nop
28035 set 0x18, %l0
28036 stx %g5, [%l7 + %l0]
28037 nop
28038 set 0x50, %i5
28039 std %i2, [%l7 + %i5]
28040 set 0x10, %i1
28041 ldda [%l7 + %i1] 0x81, %l4
28042 and %g1, %o2, %g2
28043 set 0x30, %i4
28044 ldxa [%l7 + %i4] 0x80, %l3
28045 nop
28046 set 0x2E, %l3
28047 ldsb [%l7 + %l3], %o7
28048 or %i0, %o4, %o0
28049 nop
28050 or %g0, 0x8, %l0
28051 sllx %l0, 0x3c, %l0
28052 wr %l0, %g0, %sys_tick_cmpr
28053 set 0x70, %g7
28054 stda %l0, [%l7 + %g7] 0x80
28055 nop
28056 set 0x0D, %g5
28057 stb %o3, [%l7 + %g5]
28058 nop
28059 set 0x26, %i0
28060 ldsh [%l7 + %i0], %g6
28061 nop
28062 set 0x78, %g1
28063 std %f16, [%l7 + %g1]
28064 add %l7, 0x78, %l6
28065 wr %g0, 0x80, %asi
28066 ldxa [%l6] %asi, %o5
28067 casxa [%l6] 0x80, %o5, %l1
28068 nop
28069 set 0x24, %o1
28070 lduh [%l7 + %o1], %i1
28071 nop
28072 set 0x34, %g6
28073 lduw [%l7 + %g6], %i6
28074 set 0x40, %g2
28075 ldda [%l7 + %g2] 0x89, %f16
28076 nop
28077 set 0x50, %o0
28078 std %f10, [%l7 + %o0]
28079 or %g7, %i5, %i3
28080 nop
28081 set 0x58, %l5
28082 std %l2, [%l7 + %l5]
28083 nop
28084 set 0x78, %o5
28085 lduw [%l7 + %o5], %l6
28086 nop
28087 set 0x18, %i3
28088 ldsw [%l7 + %i3], %g3
28089 st %fsr, [%l7 + 0x7C]
28090 set 0x55, %o7
28091 ldstuba [%l7 + %o7] 0x80, %g4
28092 ld [%l7 + 0x58], %f20
28093 set 0x40, %i6
28094 sta %f22, [%l7 + %i6] 0x80
28095 set 0x52, %g3
28096 ldstuba [%l7 + %g3] 0x88, %l5
28097 set 0x72, %l4
28098 ldstuba [%l7 + %l4] 0x88, %i4
28099 nop
28100 set 0x40, %g4
28101 sth %g5, [%l7 + %g4]
28102 set 0x40, %o6
28103 stda %f16, [%l7 + %o6] 0xf8
28104 membar #Sync
28105 set 0x7D, %o2
28106 ldstuba [%l7 + %o2] 0x81, %i2
28107 set 0x78, %l2
28108 stha %o1, [%l7 + %l2] 0x81
28109 set 0x18, %i7
28110 stda %g0, [%l7 + %i7] 0x88
28111 add %l7, 0x20, %l6
28112 wr %g0, 0x81, %asi
28113 lda [%l6] %asi, %l4
28114 casa [%l6] 0x81, %l4, %g2
28115 nop
28116 set 0x48, %o4
28117 ldd [%l7 + %o4], %l2
28118 add %l7, 0x4C, %l6
28119 wr %g0, 0x88, %asi
28120 lda [%l6] %asi, %o7
28121 casa [%l6] 0x88, %o7, %o2
28122 nop
28123 set 0x0C, %i2
28124 lduh [%l7 + %i2], %i0
28125 set 0x29, %l6
28126 ldstuba [%l7 + %l6] 0x89, %o4
28127 nop
28128 set 0x58, %l1
28129 ldx [%l7 + %l1], %i7
28130 set 0x78, %l0
28131 stxa %o0, [%l7 + %l0] 0x81
28132 set 0x40, %i5
28133 stda %f0, [%l7 + %i5] 0xc8
28134 set 0x28, %o3
28135 stda %l0, [%l7 + %o3] 0xea
28136 membar #Sync
28137 set 0x28, %i1
28138 stda %o2, [%l7 + %i1] 0xea
28139 membar #Sync
28140 wr %o6, %g6, %ccr
28141 nop
28142 set 0x14, %l3
28143 prefetch [%l7 + %l3], 3
28144 nop
28145 set 0x48, %i4
28146 stb %o5, [%l7 + %i4]
28147 nop
28148 set 0x40, %g5
28149 ldd [%l7 + %g5], %i0
28150 set 0x50, %i0
28151 ldxa [%l7 + %i0] 0x89, %i6
28152 bge,pn %xcc, loop_189
28153 ld [%l7 + 0x18], %f29
28154 set 0x35, %g7
28155 stba %l1, [%l7 + %g7] 0x80
28156loop_189:
28157 nop
28158 set 0x3A, %g1
28159 ldub [%l7 + %g1], %g7
28160 nop
28161 set 0x48, %g6
28162 ldsh [%l7 + %g6], %i5
28163 nop
28164 set 0x26, %o1
28165 ldsb [%l7 + %o1], %l2
28166 set 0x70, %o0
28167 ldda [%l7 + %o0] 0xe3, %i6
28168 nop
28169 set 0x1A, %g2
28170 ldsb [%l7 + %g2], %g3
28171 nop
28172 set 0x3E, %o5
28173 sth %i3, [%l7 + %o5]
28174 nop
28175 set 0x72, %i3
28176 ldsh [%l7 + %i3], %g4
28177 set 0x54, %o7
28178 swapa [%l7 + %o7] 0x80, %i4
28179 set 0x4C, %l5
28180 stwa %g5, [%l7 + %l5] 0x81
28181 nop
28182 set 0x70, %i6
28183 std %f22, [%l7 + %i6]
28184 set 0x28, %l4
28185 prefetcha [%l7 + %l4] 0x88, 0
28186 nop
28187 set 0x50, %g3
28188 ldx [%l7 + %g3], %o1
28189 nop
28190 set 0x72, %g4
28191 ldsb [%l7 + %g4], %l5
28192 set 0x62, %o6
28193 stba %g1, [%l7 + %o6] 0xe3
28194 membar #Sync
28195 add %l4, %l3, %o7
28196 add %l7, 0x70, %l6
28197 wr %g0, 0x81, %asi
28198 lda [%l6] %asi, %g2
28199 casa [%l6] 0x81, %g2, %i0
28200 nop
28201 set 0x30, %o2
28202 std %o4, [%l7 + %o2]
28203 nop
28204 set 0x18, %i7
28205 prefetch [%l7 + %i7], 4
28206 and %o2, %o0, %i7
28207 nop
28208 set 0x78, %o4
28209 ldsw [%l7 + %o4], %o3
28210 set 0x70, %l2
28211 stxa %o6, [%l7 + %l2] 0x89
28212 nop
28213 set 0x3A, %l6
28214 lduh [%l7 + %l6], %l0
28215 nop
28216 set 0x28, %i2
28217 ldd [%l7 + %i2], %o4
28218 nop
28219 set 0x55, %l1
28220 ldub [%l7 + %l1], %g6
28221 set 0x50, %i5
28222 stwa %i6, [%l7 + %i5] 0x81
28223 nop
28224 set 0x5C, %l0
28225 prefetch [%l7 + %l0], 4
28226 set 0x10, %o3
28227 ldda [%l7 + %o3] 0xeb, %i0
28228 add %l7, 0x30, %l6
28229 wr %g0, 0x88, %asi
28230 casa [%l6] 0x88, %l1, %i5
28231 nop
28232 set 0x0C, %i1
28233 lduw [%l7 + %i1], %l2
28234 add %g7, %l6, %i3
28235 add %l7, 0x5C, %l6
28236 wr %g0, 0x88, %asi
28237 casa [%l6] 0x88, %g4, %i4
28238 nop
28239 nop
28240 setx 0xD7A9ADAA8065A970, %l0, %l6
28241 stx %l6, [%l7 + 0x28]
28242 ldd [%l7 + 0x28], %f30
28243 setx 0xB163A8BE7ECD56FB, %l1, %l5
28244 stx %l5, [%l7 + 0x10]
28245 ldd [%l7 + 0x10], %f28
28246 fdivd %f28, %f30, %f6
28247 set 0x68, %l3
28248 sta %f12, [%l7 + %l3] 0x89
28249 nop
28250 set 0x18, %g5
28251 std %g4, [%l7 + %g5]
28252 set 0x48, %i4
28253 prefetcha [%l7 + %i4] 0x89, 2
28254 nop
28255 set 0x40, %g7
28256 swap [%l7 + %g7], %o1
28257 nop
28258 set 0x7C, %i0
28259 lduw [%l7 + %i0], %g3
28260 bg,a,pt %xcc, loop_190
28261 or %g1, %l4, %l3
28262 nop
28263 set 0x18, %g6
28264 std %f24, [%l7 + %g6]
28265 set 0x28, %g1
28266 lda [%l7 + %g1] 0x80, %f27
28267loop_190:
28268 nop
28269 set 0x3A, %o0
28270 ldsh [%l7 + %o0], %l5
28271 set 0x0C, %o1
28272 stha %g2, [%l7 + %o1] 0x81
28273 set 0x64, %g2
28274 swapa [%l7 + %g2] 0x80, %o7
28275 nop
28276 set 0x78, %i3
28277 ldd [%l7 + %i3], %f4
28278 add %o4, %o2, %o0
28279 nop
28280 set 0x30, %o5
28281 stx %i0, [%l7 + %o5]
28282 set 0x50, %l5
28283 ldda [%l7 + %l5] 0x89, %o2
28284 set 0x7C, %i6
28285 swapa [%l7 + %i6] 0x80, %i7
28286 set 0x38, %o7
28287 ldxa [%l7 + %o7] 0x81, %l0
28288 nop
28289 set 0x68, %l4
28290 prefetch [%l7 + %l4], 4
28291 set 0x20, %g4
28292 ldda [%l7 + %g4] 0xe2, %o6
28293 add %l7, 0x48, %l6
28294 wr %g0, 0x88, %asi
28295 casa [%l6] 0x88, %g6, %o5
28296 nop
28297 or %g0, 0x8, %l0
28298 sllx %l0, 0x3c, %l0
28299 wr %l0, 0xB8F, %tick_cmpr
28300 nop
28301 nop
28302 setx 0x6CAE2AF9, %l0, %l6
28303 st %l6, [%l7 + 0x28]
28304 ld [%l7 + 0x28], %f15
28305 setx 0xF415CC64, %l1, %l5
28306 st %l5, [%l7 + 0x10]
28307 ld [%l7 + 0x10], %f29
28308 fdivs %f29, %f15, %f9
28309 st %f30, [%l7 + 0x08]
28310 nop
28311 set 0x10, %g3
28312 stx %fsr, [%l7 + %g3]
28313 set 0x70, %o6
28314 ldda [%l7 + %o6] 0x89, %i4
28315 set 0x64, %o2
28316 ldstuba [%l7 + %o2] 0x81, %l2
28317 nop
28318 set 0x0F, %i7
28319 stb %l1, [%l7 + %i7]
28320 and %l6, %i3, %g4
28321 nop
28322 set 0x58, %l2
28323 ldd [%l7 + %l2], %f16
28324 set 0x50, %o4
28325 stda %i4, [%l7 + %o4] 0x80
28326 set 0x7A, %i2
28327 stha %g5, [%l7 + %i2] 0xe3
28328 membar #Sync
28329 set 0x5C, %l6
28330 stba %i2, [%l7 + %l6] 0x80
28331 ld [%l7 + 0x48], %f6
28332 set 0x0C, %i5
28333 sta %f0, [%l7 + %i5] 0x80
28334 set 0x0C, %l0
28335 stha %o1, [%l7 + %l0] 0xea
28336 membar #Sync
28337 set 0x28, %o3
28338 stda %g6, [%l7 + %o3] 0xe3
28339 membar #Sync
28340 set 0x6C, %i1
28341 sta %f28, [%l7 + %i1] 0x80
28342 nop
28343 set 0x40, %l3
28344 prefetch [%l7 + %l3], 0
28345 add %l7, 0x08, %l6
28346 wr %g0, 0x89, %asi
28347 lda [%l6] %asi, %g1
28348 casa [%l6] 0x89, %g1, %l4
28349 nop
28350 set 0x17, %g5
28351 stb %l3, [%l7 + %g5]
28352 bn,a,pt %icc, loop_191
28353 nop
28354 set 0x3A, %l1
28355 ldsh [%l7 + %l1], %g3
28356 set 0x2C, %i4
28357 swapa [%l7 + %i4] 0x81, %g2
28358loop_191:
28359 nop
28360 set 0x44, %g7
28361 ldsw [%l7 + %g7], %l5
28362 nop
28363 set 0x69, %i0
28364 ldsb [%l7 + %i0], %o4
28365 set 0x40, %g1
28366 stda %f16, [%l7 + %g1] 0x81
28367 or %o7, %o2, %o0
28368 nop
28369 set 0x14, %g6
28370 prefetch [%l7 + %g6], 4
28371 set 0x5C, %o1
28372 stwa %i0, [%l7 + %o1] 0xeb
28373 membar #Sync
28374 nop
28375 set 0x10, %g2
28376 stw %i7, [%l7 + %g2]
28377 set 0x50, %i3
28378 ldda [%l7 + %i3] 0xea, %l0
28379 nop
28380 set 0x60, %o5
28381 lduh [%l7 + %o5], %o3
28382 nop
28383 set 0x18, %o0
28384 prefetch [%l7 + %o0], 4
28385 nop
28386 set 0x72, %i6
28387 sth %o6, [%l7 + %i6]
28388 set 0x40, %l5
28389 stda %f0, [%l7 + %l5] 0x89
28390 nop
28391 set 0x10, %o7
28392 ldsw [%l7 + %o7], %o5
28393 nop
28394 set 0x0D, %g4
28395 ldstub [%l7 + %g4], %i1
28396 set 0x10, %g3
28397 ldda [%l7 + %g3] 0x81, %g6
28398 add %i5, %l2, %l1
28399 nop
28400 set 0x28, %o6
28401 lduw [%l7 + %o6], %i6
28402 nop
28403 set 0x5B, %l4
28404 ldub [%l7 + %l4], %i3
28405 nop
28406 set 0x48, %i7
28407 std %i6, [%l7 + %i7]
28408 set 0x08, %l2
28409 stxa %g4, [%l7 + %l2] 0x80
28410 nop
28411 set 0x40, %o4
28412 ldd [%l7 + %o4], %f4
28413 or %i4, %i2, %g5
28414 ld [%l7 + 0x50], %f14
28415 bgu,a,pn %xcc, loop_192
28416 ld [%l7 + 0x1C], %f0
28417 nop
28418 set 0x28, %o2
28419 ldx [%l7 + %o2], %o1
28420 add %l7, 0x08, %l6
28421 wr %g0, 0x80, %asi
28422 casxa [%l6] 0x80, %g7, %l4
28423loop_192:
28424 nop
28425 set 0x20, %l6
28426 ldd [%l7 + %l6], %g0
28427 nop
28428 set 0x20, %i2
28429 stx %fsr, [%l7 + %i2]
28430 nop
28431 set 0x08, %i5
28432 std %f14, [%l7 + %i5]
28433 set 0x20, %o3
28434 prefetcha [%l7 + %o3] 0x81, 2
28435 st %f2, [%l7 + 0x60]
28436 ld [%l7 + 0x28], %f1
28437 nop
28438 set 0x58, %i1
28439 ldx [%l7 + %i1], %g2
28440 nop
28441 set 0x28, %l0
28442 ldd [%l7 + %l0], %g2
28443 nop
28444 set 0x54, %g5
28445 stb %l5, [%l7 + %g5]
28446 set 0x24, %l3
28447 sta %f23, [%l7 + %l3] 0x89
28448 st %fsr, [%l7 + 0x74]
28449 nop
28450 set 0x30, %l1
28451 ldd [%l7 + %l1], %o6
28452 nop
28453 set 0x70, %g7
28454 stx %fsr, [%l7 + %g7]
28455 set 0x72, %i0
28456 ldstuba [%l7 + %i0] 0x88, %o4
28457 set 0x48, %i4
28458 lda [%l7 + %i4] 0x81, %f13
28459 nop
28460 set 0x56, %g1
28461 sth %o0, [%l7 + %g1]
28462 fpsub16 %f28, %f10, %f22
28463 nop
28464 set 0x36, %o1
28465 ldsh [%l7 + %o1], %o2
28466 and %i7, %l0, %o3
28467 set 0x40, %g2
28468 stda %o6, [%l7 + %g2] 0xeb
28469 membar #Sync
28470 set 0x3A, %i3
28471 stha %o5, [%l7 + %i3] 0xe2
28472 membar #Sync
28473 set 0x40, %g6
28474 ldda [%l7 + %g6] 0x88, %f0
28475 nop
28476 set 0x45, %o0
28477 ldstub [%l7 + %o0], %i1
28478 add %l7, 0x48, %l6
28479 wr %g0, 0x80, %asi
28480 ldxa [%l6] %asi, %g6
28481 casxa [%l6] 0x80, %g6, %i5
28482 nop
28483 set 0x70, %o5
28484 prefetch [%l7 + %o5], 2
28485 add %l7, 0x10, %l6
28486 wr %g0, 0x80, %asi
28487 lda [%l6] %asi, %l2
28488 casa [%l6] 0x80, %l2, %i0
28489 set 0x68, %l5
28490 stxa %i6, [%l7 + %l5] 0xe2
28491 membar #Sync
28492 nop
28493 set 0x18, %i6
28494 stx %fsr, [%l7 + %i6]
28495 nop
28496 set 0x18, %g4
28497 stx %i3, [%l7 + %g4]
28498 nop
28499 set 0x0B, %o7
28500 ldsb [%l7 + %o7], %l1
28501 add %g4, %l6, %i2
28502 add %i4, %g5, %o1
28503 fpadd32s %f11, %f8, %f7
28504 nop
28505 set 0x38, %g3
28506 swap [%l7 + %g3], %g7
28507 nop
28508 set 0x20, %o6
28509 stx %l4, [%l7 + %o6]
28510 nop
28511 set 0x30, %l4
28512 ldd [%l7 + %l4], %l2
28513 nop
28514 set 0x30, %i7
28515 stx %fsr, [%l7 + %i7]
28516 and %g2, %g1, %g3
28517 nop
28518 set 0x08, %l2
28519 ldx [%l7 + %l2], %l5
28520 or %o7, %o4, %o0
28521 set 0x48, %o4
28522 prefetcha [%l7 + %o4] 0x89, 4
28523 nop
28524 set 0x40, %l6
28525 stx %i7, [%l7 + %l6]
28526 add %l7, 0x28, %l6
28527 wr %g0, 0x80, %asi
28528 ldxa [%l6] %asi, %l0
28529 casxa [%l6] 0x80, %l0, %o6
28530 nop
28531 set 0x58, %i2
28532 ldd [%l7 + %i2], %o4
28533 wr %i1, %o3, %set_softint
28534 nop
28535 set 0x40, %o2
28536 ldd [%l7 + %o2], %i4
28537 nop
28538 set 0x50, %o3
28539 lduw [%l7 + %o3], %g6
28540 set 0x68, %i1
28541 prefetcha [%l7 + %i1] 0x89, 2
28542 set 0x6C, %l0
28543 stha %i6, [%l7 + %l0] 0xeb
28544 membar #Sync
28545 set 0x1E, %i5
28546 stha %i3, [%l7 + %i5] 0xe3
28547 membar #Sync
28548 add %l7, 0x48, %l6
28549 wr %g0, 0x80, %asi
28550 casa [%l6] 0x80, %l1, %g4
28551 nop
28552 set 0x3C, %g5
28553 lduw [%l7 + %g5], %l2
28554 set 0x40, %l3
28555 ldda [%l7 + %l3] 0x80, %f0
28556 set 0x7F, %l1
28557 ldstuba [%l7 + %l1] 0x81, %l6
28558 nop
28559 set 0x28, %g7
28560 lduw [%l7 + %g7], %i2
28561 nop
28562 set 0x28, %i0
28563 ldx [%l7 + %i0], %g5
28564 set 0x18, %g1
28565 stha %o1, [%l7 + %g1] 0xea
28566 membar #Sync
28567 nop
28568 set 0x30, %o1
28569 stx %i4, [%l7 + %o1]
28570 set 0x13, %g2
28571 stba %l4, [%l7 + %g2] 0x89
28572 set 0x30, %i4
28573 stda %l2, [%l7 + %i4] 0x88
28574 add %l7, 0x60, %l6
28575 wr %g0, 0x88, %asi
28576 casa [%l6] 0x88, %g2, %g7
28577 nop
28578 set 0x10, %i3
28579 ldsw [%l7 + %i3], %g3
28580 set 0x27, %o0
28581 ldstuba [%l7 + %o0] 0x88, %l5
28582 nop
28583 set 0x30, %o5
28584 ldd [%l7 + %o5], %o6
28585 nop
28586 set 0x58, %l5
28587 ldd [%l7 + %l5], %f14
28588 set 0x22, %g6
28589 stba %g1, [%l7 + %g6] 0x81
28590 nop
28591 set 0x10, %i6
28592 ldx [%l7 + %i6], %o4
28593 set 0x40, %o7
28594 ldda [%l7 + %o7] 0xd0, %f0
28595 wr %o2, %o0, %sys_tick
28596 set 0x48, %g3
28597 stda %l0, [%l7 + %g3] 0x88
28598 nop
28599 set 0x74, %g4
28600 ldstub [%l7 + %g4], %o6
28601 nop
28602 set 0x24, %l4
28603 stb %o5, [%l7 + %l4]
28604 set 0x28, %i7
28605 ldxa [%l7 + %i7] 0x88, %i7
28606 set 0x10, %o6
28607 stxa %i1, [%l7 + %o6] 0x88
28608 set 0x6C, %o4
28609 stwa %i5, [%l7 + %o4] 0x80
28610 bn,a,pt %xcc, loop_193
28611 nop
28612 set 0x4A, %l2
28613 lduh [%l7 + %l2], %o3
28614 set 0x28, %i2
28615 stxa %i0, [%l7 + %i2] 0xea
28616 membar #Sync
28617loop_193:
28618 nop
28619 set 0x54, %o2
28620 lda [%l7 + %o2] 0x80, %f18
28621 fpsub32 %f20, %f26, %f8
28622 add %l7, 0x48, %l6
28623 wr %g0, 0x81, %asi
28624 ldxa [%l6] %asi, %g6
28625 casxa [%l6] 0x81, %g6, %i6
28626 set 0x54, %o3
28627 stha %l1, [%l7 + %o3] 0xe2
28628 membar #Sync
28629 nop
28630 set 0x3A, %l6
28631 ldsb [%l7 + %l6], %i3
28632 wr %l2, %g4, %y
28633 set 0x30, %l0
28634 stwa %l6, [%l7 + %l0] 0x89
28635 nop
28636 set 0x68, %i5
28637 std %f16, [%l7 + %i5]
28638 st %fsr, [%l7 + 0x74]
28639 bne,a,pn %icc, loop_194
28640 nop
28641 set 0x68, %i1
28642 stw %g5, [%l7 + %i1]
28643 nop
28644 set 0x68, %g5
28645 std %f4, [%l7 + %g5]
28646 nop
28647 set 0x52, %l3
28648 sth %o1, [%l7 + %l3]
28649loop_194:
28650 nop
28651 set 0x40, %g7
28652 stda %f0, [%l7 + %g7] 0xc0
28653 nop
28654 set 0x5E, %i0
28655 ldsh [%l7 + %i0], %i4
28656 nop
28657 set 0x14, %l1
28658 ldstub [%l7 + %l1], %i2
28659 nop
28660 set 0x30, %o1
28661 std %f18, [%l7 + %o1]
28662 set 0x30, %g2
28663 prefetcha [%l7 + %g2] 0x81, 4
28664 set 0x68, %i4
28665 stwa %l3, [%l7 + %i4] 0x89
28666 and %g2, %g7, %g3
28667 nop
28668 set 0x48, %i3
28669 prefetch [%l7 + %i3], 1
28670 set 0x58, %g1
28671 prefetcha [%l7 + %g1] 0x88, 2
28672 nop
28673 set 0x28, %o5
28674 ldd [%l7 + %o5], %g0
28675 set 0x40, %o0
28676 stda %f16, [%l7 + %o0] 0x81
28677 set 0x64, %g6
28678 lda [%l7 + %g6] 0x81, %f4
28679 set 0x2E, %i6
28680 stba %l5, [%l7 + %i6] 0x80
28681 nop
28682 set 0x08, %l5
28683 ldx [%l7 + %l5], %o2
28684 set 0x18, %g3
28685 sta %f18, [%l7 + %g3] 0x88
28686 nop
28687 set 0x32, %o7
28688 sth %o0, [%l7 + %o7]
28689 nop
28690 set 0x28, %g4
28691 lduh [%l7 + %g4], %o4
28692 set 0x50, %l4
28693 swapa [%l7 + %l4] 0x81, %l0
28694 and %o5, %o6, %i7
28695 or %i1, %o3, %i0
28696 nop
28697 set 0x70, %i7
28698 std %f30, [%l7 + %i7]
28699 set 0x54, %o4
28700 lda [%l7 + %o4] 0x81, %f4
28701 bn,a,pn %xcc, loop_195
28702 nop
28703 set 0x28, %l2
28704 prefetch [%l7 + %l2], 3
28705 or %i5, %g6, %i6
28706 set 0x78, %i2
28707 stxa %l1, [%l7 + %i2] 0x80
28708loop_195:
28709 nop
28710 set 0x40, %o6
28711 stda %f16, [%l7 + %o6] 0x88
28712 ble,a,pn %icc, loop_196
28713 nop
28714 set 0x60, %o3
28715 ldd [%l7 + %o3], %i2
28716 add %g4, %l6, %l2
28717 nop
28718 set 0x3D, %o2
28719 ldstub [%l7 + %o2], %g5
28720loop_196:
28721 nop
28722 set 0x54, %l6
28723 ldstuba [%l7 + %l6] 0x81, %o1
28724 ld [%l7 + 0x6C], %f16
28725 set 0x08, %i5
28726 sta %f17, [%l7 + %i5] 0x89
28727 nop
28728 set 0x5D, %i1
28729 ldstub [%l7 + %i1], %i4
28730 nop
28731 set 0x40, %g5
28732 stx %i2, [%l7 + %g5]
28733 nop
28734 set 0x08, %l3
28735 stx %fsr, [%l7 + %l3]
28736 st %f24, [%l7 + 0x78]
28737 set 0x18, %l0
28738 stha %l3, [%l7 + %l0] 0xe3
28739 membar #Sync
28740 nop
28741 set 0x79, %i0
28742 ldstub [%l7 + %i0], %g2
28743 nop
28744 set 0x0C, %l1
28745 ldsh [%l7 + %l1], %g7
28746 nop
28747 set 0x68, %g7
28748 ldd [%l7 + %g7], %f28
28749 set 0x0F, %o1
28750 stba %g3, [%l7 + %o1] 0x88
28751 set 0x44, %i4
28752 sta %f10, [%l7 + %i4] 0x81
28753 set 0x30, %g2
28754 prefetcha [%l7 + %g2] 0x89, 1
28755 or %g1, %l5, %o2
28756 and %o0, %o7, %o4
28757 set 0x78, %i3
28758 lda [%l7 + %i3] 0x88, %f27
28759 nop
28760 set 0x40, %o5
28761 stx %l0, [%l7 + %o5]
28762 nop
28763 set 0x28, %g1
28764 stb %o6, [%l7 + %g1]
28765 or %o5, %i7, %i1
28766 or %o3, %i5, %g6
28767 nop
28768 set 0x30, %o0
28769 sth %i6, [%l7 + %o0]
28770 set 0x44, %i6
28771 lda [%l7 + %i6] 0x80, %f27
28772 nop
28773 set 0x50, %l5
28774 ldsh [%l7 + %l5], %i0
28775 nop
28776 set 0x46, %g3
28777 ldsb [%l7 + %g3], %l1
28778 and %i3, %g4, %l6
28779 or %l2, %o1, %i4
28780 set 0x40, %o7
28781 stda %f0, [%l7 + %o7] 0xf8
28782 membar #Sync
28783 set 0x70, %g4
28784 ldda [%l7 + %g4] 0x81, %g4
28785 nop
28786 set 0x24, %l4
28787 lduh [%l7 + %l4], %i2
28788 set 0x08, %i7
28789 lda [%l7 + %i7] 0x80, %f31
28790 nop
28791 nop
28792 setx 0x5A9985D0, %l0, %l6
28793 st %l6, [%l7 + 0x28]
28794 ld [%l7 + 0x28], %f3
28795 setx 0x5D28E0F6, %l1, %l5
28796 st %l5, [%l7 + 0x10]
28797 ld [%l7 + 0x10], %f20
28798 fdivs %f20, %f3, %f4
28799 nop
28800 set 0x69, %o4
28801 ldstub [%l7 + %o4], %g2
28802 set 0x30, %g6
28803 ldstuba [%l7 + %g6] 0x89, %g7
28804 nop
28805 set 0x78, %l2
28806 ldx [%l7 + %l2], %g3
28807 set 0x26, %i2
28808 stba %l4, [%l7 + %i2] 0x89
28809 and %g1, %l5, %o2
28810 set 0x10, %o6
28811 stda %l2, [%l7 + %o6] 0xea
28812 membar #Sync
28813 add %l7, 0x20, %l6
28814 wr %g0, 0x89, %asi
28815 casa [%l6] 0x89, %o0, %o7
28816 nop
28817 set 0x7A, %o2
28818 ldub [%l7 + %o2], %l0
28819 set 0x08, %l6
28820 stxa %o6, [%l7 + %l6] 0x81
28821 nop
28822 set 0x58, %i5
28823 ldx [%l7 + %i5], %o5
28824 set 0x30, %i1
28825 stxa %o4, [%l7 + %i1] 0xe3
28826 membar #Sync
28827 nop
28828 set 0x20, %o3
28829 lduw [%l7 + %o3], %i7
28830 nop
28831 set 0x76, %l3
28832 ldub [%l7 + %l3], %o3
28833 set 0x7E, %g5
28834 ldstuba [%l7 + %g5] 0x88, %i5
28835 membar #Sync
28836 set 0x40, %i0
28837 ldda [%l7 + %i0] 0xf9, %f16
28838 set 0x38, %l0
28839 lda [%l7 + %l0] 0x89, %f12
28840 add %g6, %i6, %i0
28841 nop
28842 set 0x62, %g7
28843 ldub [%l7 + %g7], %i1
28844 set 0x60, %l1
28845 ldda [%l7 + %l1] 0x89, %i2
28846 or %l1, %g4, %l6
28847 nop
28848 set 0x68, %o1
28849 lduw [%l7 + %o1], %o1
28850 nop
28851 set 0x3C, %i4
28852 lduw [%l7 + %i4], %l2
28853 nop
28854 set 0x30, %i3
28855 stx %g5, [%l7 + %i3]
28856 nop
28857 set 0x58, %o5
28858 std %f0, [%l7 + %o5]
28859 nop
28860 set 0x34, %g1
28861 sth %i2, [%l7 + %g1]
28862 set 0x20, %o0
28863 sta %f17, [%l7 + %o0] 0x81
28864 nop
28865 or %g0, 0x8, %l0
28866 sllx %l0, 0x3c, %l0
28867 wr %l0, %g0, %tick_cmpr
28868 nop
28869 set 0x72, %i6
28870 ldub [%l7 + %i6], %g2
28871 nop
28872 set 0x74, %g2
28873 swap [%l7 + %g2], %l4
28874 bge,pn %xcc, loop_197
28875 ld [%l7 + 0x4C], %f11
28876 nop
28877 set 0x58, %g3
28878 ldd [%l7 + %g3], %f8
28879 set 0x10, %o7
28880 ldda [%l7 + %o7] 0x88, %g0
28881loop_197:
28882 nop
28883 set 0x10, %l5
28884 ldda [%l7 + %l5] 0xea, %l4
28885 nop
28886 set 0x20, %g4
28887 stb %g3, [%l7 + %g4]
28888 nop
28889 set 0x6C, %i7
28890 lduh [%l7 + %i7], %l3
28891 nop
28892 set 0x50, %o4
28893 ldd [%l7 + %o4], %f8
28894 set 0x60, %g6
28895 stda %o0, [%l7 + %g6] 0xe2
28896 membar #Sync
28897 nop
28898 set 0x65, %l2
28899 stb %o7, [%l7 + %l2]
28900 nop
28901 set 0x30, %i2
28902 ldd [%l7 + %i2], %f0
28903 set 0x1D, %o6
28904 ldstuba [%l7 + %o6] 0x81, %o2
28905 set 0x3E, %l4
28906 stha %o6, [%l7 + %l4] 0xeb
28907 membar #Sync
28908 nop
28909 set 0x64, %l6
28910 lduh [%l7 + %l6], %l0
28911 ld [%l7 + 0x44], %f6
28912 set 0x38, %i5
28913 ldxa [%l7 + %i5] 0x80, %o5
28914 nop
28915 set 0x28, %o2
28916 ldx [%l7 + %o2], %i7
28917 set 0x20, %o3
28918 ldda [%l7 + %o3] 0x81, %o4
28919 set 0x30, %l3
28920 prefetcha [%l7 + %l3] 0x81, 4
28921 set 0x70, %i1
28922 stxa %o3, [%l7 + %i1] 0xeb
28923 membar #Sync
28924 set 0x40, %g5
28925 ldda [%l7 + %g5] 0xd8, %f0
28926 nop
28927 set 0x4E, %i0
28928 lduh [%l7 + %i0], %g6
28929 nop
28930 set 0x08, %l0
28931 ldsw [%l7 + %l0], %i0
28932 set 0x4C, %g7
28933 swapa [%l7 + %g7] 0x89, %i1
28934 set 0x70, %o1
28935 ldda [%l7 + %o1] 0x81, %i2
28936 nop
28937 set 0x5C, %l1
28938 stw %l1, [%l7 + %l1]
28939 add %l7, 0x50, %l6
28940 wr %g0, 0x81, %asi
28941 ldxa [%l6] %asi, %i6
28942 casxa [%l6] 0x81, %i6, %g4
28943 set 0x30, %i4
28944 ldda [%l7 + %i4] 0x81, %i6
28945 or %o1, %l2, %g5
28946 nop
28947 set 0x40, %o5
28948 stx %i2, [%l7 + %o5]
28949 nop
28950 set 0x26, %i3
28951 lduh [%l7 + %i3], %i4
28952 nop
28953 set 0x5A, %o0
28954 sth %g7, [%l7 + %o0]
28955 add %g2, %l4, %g1
28956 nop
28957 set 0x58, %g1
28958 stx %g3, [%l7 + %g1]
28959 nop
28960 set 0x58, %i6
28961 ldd [%l7 + %i6], %f10
28962 set 0x68, %g2
28963 ldxa [%l7 + %g2] 0x88, %l5
28964 nop
28965 set 0x6A, %o7
28966 stb %l3, [%l7 + %o7]
28967 nop
28968 set 0x26, %g3
28969 lduh [%l7 + %g3], %o7
28970 nop
28971 set 0x0E, %l5
28972 ldstub [%l7 + %l5], %o2
28973 and %o6, %o0, %o5
28974 add %l7, 0x40, %l6
28975 wr %g0, 0x80, %asi
28976 casxa [%l6] 0x80, %l0, %o4
28977 st %fsr, [%l7 + 0x3C]
28978 nop
28979 set 0x78, %g4
28980 std %i4, [%l7 + %g4]
28981 nop
28982 set 0x20, %o4
28983 ldd [%l7 + %o4], %f14
28984 nop
28985 set 0x08, %g6
28986 ldx [%l7 + %g6], %o3
28987 nop
28988 set 0x5C, %l2
28989 prefetch [%l7 + %l2], 4
28990 nop
28991 set 0x30, %i2
28992 ldx [%l7 + %i2], %i7
28993 add %l7, 0x7C, %l6
28994 wr %g0, 0x81, %asi
28995 lda [%l6] %asi, %i0
28996 casa [%l6] 0x81, %i0, %i1
28997 add %l7, 0x58, %l6
28998 wr %g0, 0x89, %asi
28999 ldxa [%l6] %asi, %i3
29000 casxa [%l6] 0x89, %i3, %l1
29001 set 0x40, %o6
29002 stda %f16, [%l7 + %o6] 0xcc
29003 set 0x14, %l4
29004 sta %f0, [%l7 + %l4] 0x88
29005 nop
29006 set 0x18, %i7
29007 stx %fsr, [%l7 + %i7]
29008 nop
29009 set 0x7C, %i5
29010 swap [%l7 + %i5], %i6
29011 nop
29012 set 0x3C, %l6
29013 sth %g4, [%l7 + %l6]
29014 fpsub32 %f20, %f20, %f28
29015 set 0x18, %o2
29016 sta %f6, [%l7 + %o2] 0x80
29017 and %g6, %l6, %o1
29018 or %g5, %i2, %i4
29019 fpadd16s %f20, %f26, %f13
29020 and %l2, %g7, %l4
29021 st %fsr, [%l7 + 0x28]
29022 set 0x48, %l3
29023 prefetcha [%l7 + %l3] 0x81, 3
29024 nop
29025 set 0x60, %o3
29026 stw %g1, [%l7 + %o3]
29027 set 0x40, %i1
29028 ldda [%l7 + %i1] 0xe2, %l4
29029 nop
29030 set 0x10, %i0
29031 ldub [%l7 + %i0], %l3
29032 set 0x50, %l0
29033 prefetcha [%l7 + %l0] 0x81, 1
29034 st %fsr, [%l7 + 0x48]
29035 nop
29036 set 0x60, %g7
29037 stx %fsr, [%l7 + %g7]
29038 set 0x3C, %o1
29039 swapa [%l7 + %o1] 0x88, %o7
29040 nop
29041 set 0x44, %l1
29042 ldsb [%l7 + %l1], %o2
29043 add %o0, %o5, %l0
29044 add %l7, 0x7C, %l6
29045 wr %g0, 0x89, %asi
29046 casa [%l6] 0x89, %o4, %o6
29047 add %o3, %i5, %i7
29048 fpsub32 %f6, %f10, %f10
29049 bgu,a,pn %icc, loop_198
29050 nop
29051 set 0x64, %i4
29052 stw %i1, [%l7 + %i4]
29053 fpsub16s %f15, %f28, %f14
29054 st %f24, [%l7 + 0x38]
29055loop_198:
29056 nop
29057 set 0x38, %o5
29058 prefetch [%l7 + %o5], 0
29059 nop
29060 or %g0, 0x8, %l0
29061 sllx %l0, 0x3c, %l0
29062 wr %l0, %g0, %tick_cmpr
29063 add %l1, %g4, %g6
29064 nop
29065 set 0x7F, %g5
29066 ldsb [%l7 + %g5], %i6
29067 nop
29068 set 0x5A, %o0
29069 ldsb [%l7 + %o0], %o1
29070 nop
29071 set 0x70, %g1
29072 std %g4, [%l7 + %g1]
29073 nop
29074 set 0x08, %i3
29075 std %f20, [%l7 + %i3]
29076 set 0x48, %i6
29077 stwa %l6, [%l7 + %i6] 0x80
29078 add %l7, 0x18, %l6
29079 wr %g0, 0x89, %asi
29080 casxa [%l6] 0x89, %i4, %l2
29081 nop
29082 set 0x40, %g2
29083 lduw [%l7 + %g2], %i2
29084 nop
29085 set 0x0C, %o7
29086 ldsw [%l7 + %o7], %l4
29087 add %l7, 0x70, %l6
29088 wr %g0, 0x89, %asi
29089 casa [%l6] 0x89, %g2, %g7
29090 nop
29091 set 0x18, %l5
29092 ldd [%l7 + %l5], %l4
29093 ld [%l7 + 0x48], %f31
29094 nop
29095 set 0x78, %g3
29096 ldub [%l7 + %g3], %l3
29097 set 0x48, %o4
29098 stwa %g3, [%l7 + %o4] 0x89
29099 set 0x14, %g4
29100 sta %f26, [%l7 + %g4] 0x81
29101 add %l7, 0x10, %l6
29102 wr %g0, 0x88, %asi
29103 casa [%l6] 0x88, %o7, %o2
29104 st %fsr, [%l7 + 0x68]
29105 set 0x40, %g6
29106 stda %f16, [%l7 + %g6] 0xca
29107 nop
29108 set 0x60, %l2
29109 std %o0, [%l7 + %l2]
29110 nop
29111 set 0x78, %i2
29112 std %o4, [%l7 + %i2]
29113 nop
29114 set 0x78, %o6
29115 std %f10, [%l7 + %o6]
29116 nop
29117 set 0x1C, %l4
29118 lduw [%l7 + %l4], %l0
29119 nop
29120 set 0x7A, %i5
29121 lduh [%l7 + %i5], %o4
29122 fpsub16 %f30, %f14, %f10
29123 nop
29124 set 0x6C, %i7
29125 lduw [%l7 + %i7], %g1
29126 set 0x38, %o2
29127 stxa %o3, [%l7 + %o2] 0x80
29128 set 0x10, %l6
29129 ldda [%l7 + %l6] 0x89, %o6
29130 nop
29131 set 0x78, %o3
29132 ldd [%l7 + %o3], %i4
29133 nop
29134 set 0x52, %l3
29135 lduh [%l7 + %l3], %i7
29136 set 0x20, %i0
29137 ldda [%l7 + %i0] 0xea, %i0
29138 nop
29139 set 0x63, %l0
29140 ldub [%l7 + %l0], %i0
29141 nop
29142 set 0x28, %i1
29143 std %i2, [%l7 + %i1]
29144 set 0x40, %o1
29145 ldxa [%l7 + %o1] 0x80, %l1
29146 nop
29147 set 0x10, %l1
29148 ldd [%l7 + %l1], %f22
29149 set 0x48, %i4
29150 sta %f0, [%l7 + %i4] 0x80
29151 set 0x4C, %g7
29152 lda [%l7 + %g7] 0x88, %f16
29153 set 0x40, %g5
29154 stxa %g6, [%l7 + %g5] 0x81
29155 set 0x5C, %o5
29156 stha %g4, [%l7 + %o5] 0xe2
29157 membar #Sync
29158 or %o1, %i6, %g5
29159 nop
29160 set 0x50, %g1
29161 stx %fsr, [%l7 + %g1]
29162 nop
29163 nop
29164 setx 0x05A2DE91CB165D95, %l0, %l6
29165 stx %l6, [%l7 + 0x28]
29166 ldd [%l7 + 0x28], %f28
29167 setx 0x2A62A59D4F3AD879, %l1, %l5
29168 stx %l5, [%l7 + 0x10]
29169 ldd [%l7 + 0x10], %f28
29170 fdivd %f28, %f28, %f8
29171 ld [%l7 + 0x78], %f5
29172 set 0x78, %o0
29173 lda [%l7 + %o0] 0x80, %f29
29174 nop
29175 set 0x08, %i6
29176 stx %l6, [%l7 + %i6]
29177 nop
29178 set 0x34, %i3
29179 stb %i4, [%l7 + %i3]
29180 nop
29181 set 0x2C, %g2
29182 stw %i2, [%l7 + %g2]
29183 st %fsr, [%l7 + 0x34]
29184 set 0x68, %o7
29185 stda %l4, [%l7 + %o7] 0x89
29186 add %l7, 0x50, %l6
29187 wr %g0, 0x81, %asi
29188 ldxa [%l6] %asi, %g2
29189 casxa [%l6] 0x81, %g2, %g7
29190 set 0x44, %g3
29191 lda [%l7 + %g3] 0x81, %f29
29192 wr %l5, %l3, %y
29193 set 0x16, %l5
29194 stba %l2, [%l7 + %l5] 0xe3
29195 membar #Sync
29196 set 0x40, %g4
29197 stda %f16, [%l7 + %g4] 0xc2
29198 set 0x6F, %o4
29199 stba %o7, [%l7 + %o4] 0x81
29200 nop
29201 set 0x61, %g6
29202 ldsb [%l7 + %g6], %g3
29203 nop
29204 set 0x50, %l2
29205 ldsw [%l7 + %l2], %o2
29206 and %o5, %o0, %o4
29207 st %f14, [%l7 + 0x28]
29208 nop
29209 set 0x64, %o6
29210 stw %l0, [%l7 + %o6]
29211 wr %o3, %o6, %pic
29212 or %g1, %i7, %i1
29213 add %l7, 0x78, %l6
29214 wr %g0, 0x88, %asi
29215 casa [%l6] 0x88, %i5, %i3
29216 set 0x40, %l4
29217 stda %f0, [%l7 + %l4] 0xc2
29218 fpadd16s %f21, %f17, %f23
29219 set 0x79, %i5
29220 ldstuba [%l7 + %i5] 0x88, %i0
29221 nop
29222 set 0x50, %i2
29223 ldd [%l7 + %i2], %l0
29224 nop
29225 set 0x76, %i7
29226 sth %g6, [%l7 + %i7]
29227 nop
29228 set 0x3F, %o2
29229 ldstub [%l7 + %o2], %o1
29230 add %l7, 0x58, %l6
29231 wr %g0, 0x89, %asi
29232 lda [%l6] %asi, %g4
29233 casa [%l6] 0x89, %g4, %i6
29234 add %l7, 0x64, %l6
29235 wr %g0, 0x81, %asi
29236 lda [%l6] %asi, %g5
29237 casa [%l6] 0x81, %g5, %i4
29238 set 0x28, %l6
29239 stwa %l6, [%l7 + %l6] 0xea
29240 membar #Sync
29241 fpadd16s %f30, %f16, %f17
29242 add %l7, 0x20, %l6
29243 wr %g0, 0x89, %asi
29244 casa [%l6] 0x89, %i2, %l4
29245 set 0x70, %o3
29246 stxa %g7, [%l7 + %o3] 0x81
29247 nop
29248 set 0x70, %i0
29249 ldd [%l7 + %i0], %g2
29250 nop
29251 set 0x28, %l0
29252 ldx [%l7 + %l0], %l5
29253 set 0x68, %l3
29254 stxa %l3, [%l7 + %l3] 0xeb
29255 membar #Sync
29256 nop
29257 set 0x74, %o1
29258 sth %o7, [%l7 + %o1]
29259 and %l2, %o2, %g3
29260 set 0x48, %i1
29261 lda [%l7 + %i1] 0x88, %f4
29262 set 0x40, %i4
29263 stda %f0, [%l7 + %i4] 0x81
29264 add %l7, 0x08, %l6
29265 wr %g0, 0x80, %asi
29266 ldxa [%l6] %asi, %o0
29267 casxa [%l6] 0x80, %o0, %o5
29268 set 0x67, %g7
29269 ldstuba [%l7 + %g7] 0x88, %o4
29270 set 0x2C, %l1
29271 sta %f8, [%l7 + %l1] 0x81
29272 set 0x60, %g5
29273 prefetcha [%l7 + %g5] 0x88, 3
29274 nop
29275 set 0x40, %g1
29276 stx %o3, [%l7 + %g1]
29277 nop
29278 set 0x32, %o5
29279 ldsb [%l7 + %o5], %g1
29280 set 0x10, %o0
29281 prefetcha [%l7 + %o0] 0x88, 1
29282 set 0x34, %i3
29283 swapa [%l7 + %i3] 0x80, %i1
29284 st %fsr, [%l7 + 0x40]
29285 set 0x40, %g2
29286 ldda [%l7 + %g2] 0x89, %f0
29287 set 0x40, %o7
29288 stwa %i5, [%l7 + %o7] 0x88
29289 bg %xcc, loop_199
29290 add %i3, %i7, %l1
29291 nop
29292 set 0x42, %i6
29293 ldsh [%l7 + %i6], %i0
29294 set 0x18, %l5
29295 ldxa [%l7 + %l5] 0x88, %g6
29296loop_199:
29297 st %f15, [%l7 + 0x70]
29298 nop
29299 set 0x54, %g4
29300 stb %o1, [%l7 + %g4]
29301 nop
29302 set 0x48, %o4
29303 std %i6, [%l7 + %o4]
29304 set 0x40, %g3
29305 ldda [%l7 + %g3] 0xda, %f0
29306 nop
29307 set 0x3E, %l2
29308 ldsh [%l7 + %l2], %g5
29309 set 0x28, %o6
29310 stda %g4, [%l7 + %o6] 0xea
29311 membar #Sync
29312 set 0x55, %g6
29313 ldstuba [%l7 + %g6] 0x88, %i4
29314 ld [%l7 + 0x50], %f23
29315 set 0x70, %i5
29316 stxa %l6, [%l7 + %i5] 0x88
29317 nop
29318 set 0x60, %i2
29319 sth %l4, [%l7 + %i2]
29320 ba,a,pt %icc, loop_200
29321 nop
29322 set 0x70, %i7
29323 stx %g7, [%l7 + %i7]
29324 nop
29325 set 0x50, %l4
29326 ldd [%l7 + %l4], %f8
29327 nop
29328 set 0x18, %o2
29329 std %f6, [%l7 + %o2]
29330loop_200:
29331 nop
29332 set 0x28, %o3
29333 ldxa [%l7 + %o3] 0x80, %g2
29334 set 0x6C, %i0
29335 stwa %i2, [%l7 + %i0] 0xe2
29336 membar #Sync
29337 set 0x60, %l0
29338 swapa [%l7 + %l0] 0x88, %l3
29339 set 0x08, %l6
29340 stha %l5, [%l7 + %l6] 0x80
29341 or %o7, %l2, %o2
29342 nop
29343 set 0x35, %l3
29344 ldub [%l7 + %l3], %o0
29345 nop
29346 set 0x65, %i1
29347 ldub [%l7 + %i1], %o5
29348 wr %o4, %g3, %set_softint
29349 wr %o3, %g1, %sys_tick
29350 nop
29351 set 0x10, %o1
29352 ldub [%l7 + %o1], %l0
29353 nop
29354 set 0x51, %i4
29355 stb %o6, [%l7 + %i4]
29356 nop
29357 set 0x30, %l1
29358 std %i0, [%l7 + %l1]
29359 and %i5, %i3, %i7
29360 nop
29361 set 0x2C, %g7
29362 lduw [%l7 + %g7], %l1
29363 nop
29364 set 0x2D, %g1
29365 ldsb [%l7 + %g1], %i0
29366 nop
29367 set 0x4A, %o5
29368 ldsh [%l7 + %o5], %g6
29369 add %l7, 0x44, %l6
29370 wr %g0, 0x81, %asi
29371 lda [%l6] %asi, %o1
29372 casa [%l6] 0x81, %o1, %g5
29373 set 0x30, %o0
29374 sta %f26, [%l7 + %o0] 0x89
29375 set 0x64, %g5
29376 stha %i6, [%l7 + %g5] 0xe3
29377 membar #Sync
29378 wr %g0, 0x6, %fprs
29379 nop
29380 set 0x64, %i3
29381 lduw [%l7 + %i3], %l6
29382 add %g7, %g2, %l4
29383 nop
29384 set 0x58, %o7
29385 swap [%l7 + %o7], %i2
29386 nop
29387 set 0x60, %g2
29388 prefetch [%l7 + %g2], 2
29389 nop
29390 set 0x3C, %i6
29391 ldsw [%l7 + %i6], %l5
29392 set 0x40, %g4
29393 stxa %l3, [%l7 + %g4] 0x81
29394 set 0x60, %l5
29395 ldda [%l7 + %l5] 0xea, %o6
29396 nop
29397 set 0x78, %o4
29398 stx %fsr, [%l7 + %o4]
29399 nop
29400 set 0x60, %g3
29401 lduw [%l7 + %g3], %o2
29402 and %l2, %o5, %o4
29403 set 0x65, %o6
29404 ldstuba [%l7 + %o6] 0x88, %g3
29405 nop
29406 set 0x0B, %l2
29407 stb %o0, [%l7 + %l2]
29408 st %f2, [%l7 + 0x74]
29409 nop
29410 set 0x78, %g6
29411 std %g0, [%l7 + %g6]
29412 st %f10, [%l7 + 0x34]
29413 set 0x40, %i5
29414 ldda [%l7 + %i5] 0x81, %f0
29415 nop
29416 set 0x08, %i2
29417 std %l0, [%l7 + %i2]
29418 nop
29419 set 0x70, %l4
29420 ldstub [%l7 + %l4], %o3
29421 set 0x5C, %i7
29422 lda [%l7 + %i7] 0x80, %f30
29423 set 0x70, %o2
29424 ldstuba [%l7 + %o2] 0x89, %i1
29425 add %o6, %i5, %i7
29426 nop
29427 set 0x14, %o3
29428 swap [%l7 + %o3], %l1
29429 nop
29430 set 0x1C, %i0
29431 lduw [%l7 + %i0], %i3
29432 set 0x6C, %l0
29433 swapa [%l7 + %l0] 0x81, %g6
29434 set 0x40, %l3
29435 prefetcha [%l7 + %l3] 0x80, 1
29436 set 0x54, %l6
29437 swapa [%l7 + %l6] 0x89, %i0
29438 st %f0, [%l7 + 0x6C]
29439 set 0x3E, %o1
29440 stha %i6, [%l7 + %o1] 0xea
29441 membar #Sync
29442 add %g5, %g4, %i4
29443 add %l7, 0x74, %l6
29444 wr %g0, 0x89, %asi
29445 casa [%l6] 0x89, %l6, %g2
29446 nop
29447 or %g0, 0x8, %l0
29448 sllx %l0, 0x3c, %l0
29449 wr %l0, 0x58A, %sys_tick_cmpr
29450 fpsub32s %f3, %f21, %f13
29451 set 0x34, %i1
29452 sta %f21, [%l7 + %i1] 0x80
29453 set 0x7A, %l1
29454 stha %l5, [%l7 + %l1] 0x89
29455 set 0x5C, %g7
29456 sta %f27, [%l7 + %g7] 0x89
29457 nop
29458 set 0x52, %g1
29459 ldstub [%l7 + %g1], %l3
29460 nop
29461 set 0x60, %o5
29462 std %o6, [%l7 + %o5]
29463 membar #Sync
29464 set 0x40, %i4
29465 ldda [%l7 + %i4] 0xf0, %f16
29466 nop
29467 set 0x78, %o0
29468 ldd [%l7 + %o0], %f4
29469 set 0x70, %g5
29470 stxa %o2, [%l7 + %g5] 0x80
29471 nop
29472 set 0x30, %o7
29473 ldx [%l7 + %o7], %l2
29474 set 0x5C, %i3
29475 ldstuba [%l7 + %i3] 0x89, %o5
29476 add %l7, 0x0C, %l6
29477 wr %g0, 0x88, %asi
29478 casa [%l6] 0x88, %l4, %g3
29479 set 0x3C, %g2
29480 swapa [%l7 + %g2] 0x81, %o0
29481 set 0x34, %g4
29482 swapa [%l7 + %g4] 0x81, %o4
29483 set 0x50, %l5
29484 stda %l0, [%l7 + %l5] 0x89
29485 nop
29486 set 0x70, %i6
29487 stx %fsr, [%l7 + %i6]
29488 st %fsr, [%l7 + 0x74]
29489 nop
29490 set 0x1D, %o4
29491 stb %o3, [%l7 + %o4]
29492 set 0x24, %g3
29493 stwa %i1, [%l7 + %g3] 0x80
29494 wr %o6, %i5, %sys_tick
29495 nop
29496 set 0x64, %l2
29497 ldsw [%l7 + %l2], %g1
29498 add %l1, %i7, %g6
29499 nop
29500 set 0x60, %g6
29501 stx %o1, [%l7 + %g6]
29502 nop
29503 set 0x7A, %o6
29504 ldsb [%l7 + %o6], %i3
29505 and %i0, %g5, %i6
29506 set 0x60, %i2
29507 swapa [%l7 + %i2] 0x88, %i4
29508 nop
29509 set 0x28, %l4
29510 ldd [%l7 + %l4], %i6
29511 set 0x6C, %i5
29512 sta %f20, [%l7 + %i5] 0x89
29513 nop
29514 set 0x4C, %i7
29515 stw %g4, [%l7 + %i7]
29516 set 0x2C, %o2
29517 lda [%l7 + %o2] 0x88, %f5
29518 set 0x4D, %o3
29519 ldstuba [%l7 + %o3] 0x89, %g2
29520 nop
29521 set 0x4E, %i0
29522 ldstub [%l7 + %i0], %g7
29523 set 0x10, %l0
29524 ldda [%l7 + %l0] 0x80, %i2
29525 nop
29526 set 0x70, %l3
29527 stx %l5, [%l7 + %l3]
29528 add %l3, %o2, %l2
29529 set 0x50, %l6
29530 ldda [%l7 + %l6] 0xeb, %o6
29531 nop
29532 set 0x68, %o1
29533 stb %l4, [%l7 + %o1]
29534 and %o5, %g3, %o4
29535 or %o0, %o3, %i1
29536 nop
29537 set 0x78, %l1
29538 ldd [%l7 + %l1], %l0
29539 nop
29540 set 0x38, %i1
29541 ldd [%l7 + %i1], %f12
29542 nop
29543 set 0x66, %g1
29544 ldsh [%l7 + %g1], %i5
29545 and %o6, %g1, %i7
29546 set 0x50, %g7
29547 stxa %l1, [%l7 + %g7] 0x89
29548 nop
29549 set 0x28, %o5
29550 std %g6, [%l7 + %o5]
29551 set 0x78, %o0
29552 lda [%l7 + %o0] 0x81, %f14
29553 nop
29554 set 0x18, %g5
29555 stx %o1, [%l7 + %g5]
29556 add %l7, 0x40, %l6
29557 wr %g0, 0x89, %asi
29558 casxa [%l6] 0x89, %i3, %g5
29559 nop
29560 set 0x70, %o7
29561 std %i0, [%l7 + %o7]
29562 set 0x1C, %i4
29563 swapa [%l7 + %i4] 0x81, %i6
29564 nop
29565 set 0x40, %g2
29566 ldstub [%l7 + %g2], %l6
29567 set 0x40, %i3
29568 stda %f16, [%l7 + %i3] 0xca
29569 set 0x5B, %g4
29570 ldstuba [%l7 + %g4] 0x88, %g4
29571 set 0x7E, %i6
29572 stha %g2, [%l7 + %i6] 0xeb
29573 membar #Sync
29574 set 0x10, %l5
29575 ldstuba [%l7 + %l5] 0x81, %i4
29576 nop
29577 set 0x30, %o4
29578 ldd [%l7 + %o4], %f30
29579 add %l7, 0x08, %l6
29580 wr %g0, 0x88, %asi
29581 ldxa [%l6] %asi, %i2
29582 casxa [%l6] 0x88, %i2, %g7
29583 set 0x28, %g3
29584 stwa %l5, [%l7 + %g3] 0xea
29585 membar #Sync
29586 nop
29587 set 0x18, %g6
29588 std %f14, [%l7 + %g6]
29589 and %o2, %l2, %l3
29590 fpadd32 %f18, %f12, %f16
29591 nop
29592 set 0x2B, %o6
29593 ldstub [%l7 + %o6], %l4
29594 set 0x40, %i2
29595 stda %f0, [%l7 + %i2] 0xc0
29596 nop
29597 set 0x64, %l4
29598 lduw [%l7 + %l4], %o7
29599 st %f22, [%l7 + 0x08]
29600 st %fsr, [%l7 + 0x20]
29601 set 0x40, %i5
29602 stda %f16, [%l7 + %i5] 0xc8
29603 set 0x28, %l2
29604 ldxa [%l7 + %l2] 0x80, %o5
29605 nop
29606 set 0x08, %o2
29607 swap [%l7 + %o2], %o4
29608 add %o0, %o3, %i1
29609 nop
29610 set 0x60, %i7
29611 ldd [%l7 + %i7], %f24
29612 nop
29613 set 0x3D, %i0
29614 ldsb [%l7 + %i0], %l0
29615 st %fsr, [%l7 + 0x30]
29616 st %f5, [%l7 + 0x3C]
29617 set 0x40, %o3
29618 stda %f0, [%l7 + %o3] 0xda
29619 nop
29620 set 0x68, %l0
29621 ldsw [%l7 + %l0], %g3
29622 or %i5, %g1, %o6
29623 set 0x58, %l3
29624 ldxa [%l7 + %l3] 0x80, %l1
29625 wr %i7, %o1, %clear_softint
29626 set 0x40, %o1
29627 stda %f16, [%l7 + %o1] 0xda
29628 wr %i3, %g6, %sys_tick
29629 nop
29630 set 0x30, %l1
29631 std %f14, [%l7 + %l1]
29632 set 0x28, %i1
29633 ldxa [%l7 + %i1] 0x81, %i0
29634 nop
29635 set 0x24, %l6
29636 swap [%l7 + %l6], %g5
29637 nop
29638 set 0x28, %g7
29639 ldub [%l7 + %g7], %i6
29640 nop
29641 set 0x34, %o5
29642 ldsh [%l7 + %o5], %l6
29643 set 0x40, %o0
29644 ldda [%l7 + %o0] 0xda, %f0
29645 set 0x24, %g5
29646 stwa %g2, [%l7 + %g5] 0xe3
29647 membar #Sync
29648 nop
29649 set 0x5E, %o7
29650 ldsh [%l7 + %o7], %g4
29651 EXIT_GOOD
29652
29653
29654
29655!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29656!
29657! Stats for Thread 7:
29658!
29659! Type l : 1230
29660! Type a : 29
29661! Type cti : 28
29662! Type x : 530
29663! Type f : 40
29664! Type i : 143
29665!
29666!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
29667
29668
29669EXIT_GOOD /* test finish */
29670
29671 /************************************************************************
29672 Test case data start
29673 ************************************************************************/
29674 .data
29675user_data_start:
29676scratch_area:
29677!! thread 0 data, 64 words.
29678.word 0x0BA87CF4
29679.word 0xAE580BFD
29680.word 0x9A0EBA61
29681.word 0x09D4D350
29682.word 0x64F56587
29683.word 0xBA1FA67E
29684.word 0x06DAB7BF
29685.word 0xD3FEDED3
29686.word 0xE93C1844
29687.word 0x22F34573
29688.word 0x2A8A8D2F
29689.word 0x4E47DC81
29690.word 0x4347D8FE
29691.word 0x3226C1E3
29692.word 0xB6D4A35B
29693.word 0x16D8916F
29694.word 0x5C475199
29695.word 0x0EAA1234
29696.word 0x682DC248
29697.word 0xFED94A16
29698.word 0xAC75835D
29699.word 0xA473592B
29700.word 0xEC82031D
29701.word 0x046D8E12
29702.word 0xE4DECBC8
29703.word 0x3977FAE3
29704.word 0x88374803
29705.word 0x69A729CD
29706.word 0xA85375D9
29707.word 0x09F7F3CB
29708.word 0x9218F0E4
29709.word 0x2C3847B4
29710.word 0x366DB9BD
29711.word 0xFF2EDD74
29712.word 0x988E86AE
29713.word 0xD4F63372
29714.word 0x042AB998
29715.word 0x60067745
29716.word 0x36590521
29717.word 0x1E00728B
29718.word 0xDACF06F5
29719.word 0xB5A96C4E
29720.word 0x05D9E098
29721.word 0xFAD657F5
29722.word 0x226A52E0
29723.word 0x39F6C5AC
29724.word 0x65F87070
29725.word 0xA941B3E8
29726.word 0xEC51163E
29727.word 0x35DBF162
29728.word 0xB4A41702
29729.word 0x444D274C
29730.word 0x638BF918
29731.word 0x266289B0
29732.word 0x7FCB53EF
29733.word 0xDF67B9E2
29734.word 0xCA9B749F
29735.word 0x3A1DB924
29736.word 0xE01A626F
29737.word 0x14CA36FE
29738.word 0xB63F410C
29739.word 0x62ECEB65
29740.word 0x8F588AE0
29741.word 0xAD2B7A6F
29742!! thread 1 data, 64 words.
29743.word 0xE9067918
29744.word 0x7304C466
29745.word 0x5918D2D1
29746.word 0x2BF10B78
29747.word 0x03CE890E
29748.word 0x64917D9B
29749.word 0xADD21866
29750.word 0x90A34B03
29751.word 0x273BD41B
29752.word 0x5B9FCD8E
29753.word 0x80AB42BF
29754.word 0x10D90F39
29755.word 0xEB3DF95A
29756.word 0x3DBC786E
29757.word 0x357E58C2
29758.word 0x5AFE2153
29759.word 0x8EC68C07
29760.word 0xF4C449FB
29761.word 0x711ECF0D
29762.word 0x9F56DADB
29763.word 0x94555D26
29764.word 0xE6E749DD
29765.word 0xB801F5C5
29766.word 0x0DEF9EDE
29767.word 0xD324CF18
29768.word 0xA6DEDC56
29769.word 0x394C5B60
29770.word 0x2D0679F4
29771.word 0x52157C0C
29772.word 0xE13BA9C1
29773.word 0x24376B36
29774.word 0xBE2A897E
29775.word 0x8B825CD7
29776.word 0x9884A9F5
29777.word 0xD5DA31DA
29778.word 0x51207124
29779.word 0x51F0ED2A
29780.word 0x96A4B323
29781.word 0xDC73A763
29782.word 0xF5B8034F
29783.word 0xD013142E
29784.word 0xCF8D3119
29785.word 0xB4694347
29786.word 0x273311E5
29787.word 0xB3B7204B
29788.word 0x3D570970
29789.word 0xAA5A020D
29790.word 0x59BB350B
29791.word 0xAEC46DCE
29792.word 0x719A9AED
29793.word 0x0507F345
29794.word 0xEA752195
29795.word 0x1C5A8C0B
29796.word 0xE074C459
29797.word 0x81AC62A6
29798.word 0x58F32E74
29799.word 0xCDB25470
29800.word 0x7030105E
29801.word 0xEE68B2A4
29802.word 0x0438018F
29803.word 0x23CC91E7
29804.word 0x82A7C1B6
29805.word 0xDFBAFD10
29806.word 0x615F80E7
29807!! thread 2 data, 64 words.
29808.word 0x8BC1E7F9
29809.word 0xDBF25582
29810.word 0xE1A7F064
29811.word 0x1DAE5E58
29812.word 0xE48CBC33
29813.word 0x1AAF11C0
29814.word 0x49538B0F
29815.word 0x8C7B8840
29816.word 0x01F741EB
29817.word 0x0172DBA6
29818.word 0xCA9520B5
29819.word 0x7206F530
29820.word 0x71CD7BEE
29821.word 0x6D347573
29822.word 0xF5685652
29823.word 0xDB1277D3
29824.word 0x72C24D36
29825.word 0x51D296C9
29826.word 0xB1E5BF45
29827.word 0x839B36B4
29828.word 0x0F2E7F7E
29829.word 0x827B5C92
29830.word 0x16C5C679
29831.word 0xFAC3103B
29832.word 0xF6362CE6
29833.word 0xF00E2FA5
29834.word 0x96AF4940
29835.word 0x73B776C8
29836.word 0xB37E1D53
29837.word 0xA9A5745A
29838.word 0x736D73D9
29839.word 0x287F6496
29840.word 0x8CC48865
29841.word 0x8BB0A7CC
29842.word 0xCD16316F
29843.word 0x921DF20C
29844.word 0xA6002052
29845.word 0xA6C1AD0C
29846.word 0x0CADFF81
29847.word 0x14B745A7
29848.word 0x34205E52
29849.word 0xF8523272
29850.word 0x101FC7A6
29851.word 0x467B3980
29852.word 0xE40E8624
29853.word 0xCBBDA096
29854.word 0x86DD1E42
29855.word 0xB710C981
29856.word 0x245EB948
29857.word 0xB11ADFF1
29858.word 0xACE5F31A
29859.word 0x3B438DAF
29860.word 0x734E7250
29861.word 0x57F8793F
29862.word 0xC45D6408
29863.word 0xC0BBF7F6
29864.word 0xFD58CCC8
29865.word 0x2E33C7C7
29866.word 0xBDD575AE
29867.word 0xAEA75B3E
29868.word 0xD29ABB25
29869.word 0x8D2BDBF3
29870.word 0xC34F6AAB
29871.word 0xD5C2E32D
29872!! thread 3 data, 64 words.
29873.word 0x66F49A73
29874.word 0xA1BB986D
29875.word 0x54943500
29876.word 0x03D9633F
29877.word 0x62640865
29878.word 0x73B4EE02
29879.word 0x421DEDF6
29880.word 0xE7006564
29881.word 0x78ED4ACC
29882.word 0x58EEE130
29883.word 0xB1BABBFE
29884.word 0x1B8921B4
29885.word 0xDB4E7DCE
29886.word 0x4BAB528B
29887.word 0xFAC065B4
29888.word 0xEF975C9E
29889.word 0x291EDF0C
29890.word 0x9D5D06E5
29891.word 0x4178CEF6
29892.word 0xA06DBE2E
29893.word 0xC00C5E32
29894.word 0x2323F0E5
29895.word 0x695F8400
29896.word 0xF9F28DF8
29897.word 0x0185CBAB
29898.word 0x8956A070
29899.word 0x04E08219
29900.word 0x514D397E
29901.word 0x25FFF6A7
29902.word 0xFD8D7910
29903.word 0x0ECCCDC2
29904.word 0xA9D05A90
29905.word 0x79646685
29906.word 0xD224F4F2
29907.word 0x577DC8FB
29908.word 0x67C2A5C2
29909.word 0x35FF72EF
29910.word 0x6340F05A
29911.word 0xF3CE40C4
29912.word 0x99E120B7
29913.word 0x7F5BDD5E
29914.word 0x118E81B8
29915.word 0xA137EC39
29916.word 0x87CCFCAC
29917.word 0x65450022
29918.word 0x136D1485
29919.word 0xDE5EAA36
29920.word 0xA4CF8423
29921.word 0x0C34A42D
29922.word 0x97B9CAA5
29923.word 0x7CE6B90E
29924.word 0x29C0A201
29925.word 0x9C74D39F
29926.word 0xEDFE1877
29927.word 0x2E44EDE3
29928.word 0xB2E8E92E
29929.word 0xF8F0F56E
29930.word 0x457A441C
29931.word 0x2BFE9495
29932.word 0x2D53C787
29933.word 0x51274FDF
29934.word 0xFE642196
29935.word 0xB2B00E0B
29936.word 0xDEAE2EAE
29937!! thread 4 data, 64 words.
29938.word 0xCC1D18B1
29939.word 0x5E9AE24A
29940.word 0xD82AE3B8
29941.word 0x39C5C154
29942.word 0xFC9D92D4
29943.word 0xDB1E024A
29944.word 0xFEB14154
29945.word 0xB3FD2346
29946.word 0xC594AE99
29947.word 0xAAB2C5E3
29948.word 0x23D36E95
29949.word 0xBC54E0A7
29950.word 0x583A3C21
29951.word 0x517AF15C
29952.word 0xCEC2D36A
29953.word 0xF692530C
29954.word 0x194C3B8D
29955.word 0x9A829AEB
29956.word 0xE2E98D2F
29957.word 0xBB89A502
29958.word 0x5F312BAF
29959.word 0x8FFF73BC
29960.word 0xF5C9EAFB
29961.word 0xBE349B4C
29962.word 0x0C9C956C
29963.word 0x7F128AEE
29964.word 0x85590164
29965.word 0x531AFB2D
29966.word 0x42535C09
29967.word 0xB56951C7
29968.word 0x04229E8D
29969.word 0xCFAA720C
29970.word 0x8358B250
29971.word 0x2EDB200D
29972.word 0xC51468F5
29973.word 0x8159DA6A
29974.word 0x41FDCE59
29975.word 0xD52645EE
29976.word 0x6FB70020
29977.word 0xEB460060
29978.word 0x7C77A1D4
29979.word 0xBCD72344
29980.word 0x89942863
29981.word 0xFC68D8A7
29982.word 0xBFABBFDF
29983.word 0x25BF177D
29984.word 0x702AF5A0
29985.word 0x52E10E29
29986.word 0x084633E6
29987.word 0x24435C70
29988.word 0xAB36968B
29989.word 0x0AD04705
29990.word 0xCF7313F9
29991.word 0x28A90811
29992.word 0x069DD36E
29993.word 0x0A364F0A
29994.word 0x6465FB84
29995.word 0x03532772
29996.word 0x50E50723
29997.word 0xD80B1090
29998.word 0x1FA3FFEF
29999.word 0x2E4DDF4F
30000.word 0xC495BBF9
30001.word 0x4E4AE097
30002!! thread 5 data, 64 words.
30003.word 0x23D5F5A1
30004.word 0xAE360DC2
30005.word 0x0ADD185B
30006.word 0x7315ED2E
30007.word 0x333C97EB
30008.word 0xA46974EB
30009.word 0xDA03C6B6
30010.word 0x7132BA2A
30011.word 0x9C162747
30012.word 0x0B350115
30013.word 0x8D9A5F20
30014.word 0x926183EC
30015.word 0xA9EDDFD6
30016.word 0x1FEE5D18
30017.word 0xBE7EDE48
30018.word 0xB1456F9F
30019.word 0x3A0D005C
30020.word 0xC7B36F59
30021.word 0x08243382
30022.word 0x5D68CFBF
30023.word 0xA6D67470
30024.word 0x0F2450B8
30025.word 0x6E242530
30026.word 0xC3BBF83D
30027.word 0xE3F93B43
30028.word 0x8D65356B
30029.word 0x8143F517
30030.word 0xD9DD826D
30031.word 0x554CC41E
30032.word 0x739E0E50
30033.word 0xAEC07E1A
30034.word 0xA4402C2D
30035.word 0x28134B61
30036.word 0xEE0C7222
30037.word 0x6F6FA653
30038.word 0x2F463A5E
30039.word 0x113220ED
30040.word 0xEF55C5D8
30041.word 0x262393AF
30042.word 0xCBDD5AC1
30043.word 0xA9463819
30044.word 0xC37967DE
30045.word 0xDF7D33E0
30046.word 0xC16C2768
30047.word 0xD6D6B85A
30048.word 0xD2E8A608
30049.word 0x36C16A62
30050.word 0x3B4ABCB4
30051.word 0x0644FB36
30052.word 0xC0BAF75B
30053.word 0xF6362347
30054.word 0x26F334B1
30055.word 0x544CAF3D
30056.word 0xB6E7D59C
30057.word 0x9C2024FD
30058.word 0xC5B8960F
30059.word 0x58EB24FB
30060.word 0xE8AFCAA7
30061.word 0x698FBB57
30062.word 0x3EEAF4AF
30063.word 0x44B2437D
30064.word 0x7CA30870
30065.word 0x9C943344
30066.word 0xC24D9B60
30067!! thread 6 data, 64 words.
30068.word 0x6697A26C
30069.word 0x8D4F047B
30070.word 0xB60CFECF
30071.word 0x1D71663F
30072.word 0xA3DFE6C1
30073.word 0x5ECCF400
30074.word 0x5A41A09B
30075.word 0xBC379F63
30076.word 0xAC190C8E
30077.word 0x62893363
30078.word 0x55920863
30079.word 0x34673113
30080.word 0xC763C8E7
30081.word 0xFD0E2BFF
30082.word 0x598FA701
30083.word 0xE1ECAD75
30084.word 0x9A2DE248
30085.word 0x0E71661B
30086.word 0x14B77DA4
30087.word 0x02FB3122
30088.word 0x7FFA3A9B
30089.word 0x094F63B4
30090.word 0xB776094D
30091.word 0xD5EC8726
30092.word 0x99B478DE
30093.word 0x780289C7
30094.word 0xD43CE51C
30095.word 0xB38110B8
30096.word 0x1493B37C
30097.word 0x7036B5EB
30098.word 0xC63405F2
30099.word 0x1C37FA1F
30100.word 0xC93E4955
30101.word 0xE4F6B7E7
30102.word 0x8C6DB1EA
30103.word 0x64E24989
30104.word 0x2EC41975
30105.word 0x824C68BE
30106.word 0xDB5EF222
30107.word 0xB139B5A7
30108.word 0xD76E8C12
30109.word 0xBE3EC64F
30110.word 0x4858CE5A
30111.word 0x699E2D54
30112.word 0xAE5D2982
30113.word 0xC5B0A875
30114.word 0x068EBBD7
30115.word 0x5FF7265A
30116.word 0xE84ACDCA
30117.word 0x92144783
30118.word 0x074954C0
30119.word 0x8BF88FF5
30120.word 0xD02194AA
30121.word 0xB43AE7A4
30122.word 0x2BD6AF63
30123.word 0x2E976FD7
30124.word 0x15B9541C
30125.word 0xA1EB36FB
30126.word 0x02E2FCF5
30127.word 0x642553EF
30128.word 0x22298684
30129.word 0xBCAAF884
30130.word 0x99E6EC21
30131.word 0xB1B6DC52
30132!! thread 7 data, 64 words.
30133.word 0xD578C202
30134.word 0xF98CC8A1
30135.word 0xC0C98ABC
30136.word 0x02497452
30137.word 0x6661DCBC
30138.word 0x6903871C
30139.word 0xA78CF1DD
30140.word 0x48140AA3
30141.word 0x6172775A
30142.word 0xB4204014
30143.word 0x96BC40B6
30144.word 0x9BA42E9E
30145.word 0xC1FF5A0F
30146.word 0x8F5960D4
30147.word 0x30E59F94
30148.word 0x2983C3EA
30149.word 0x2949A0BD
30150.word 0xB3114FF8
30151.word 0xE08500D2
30152.word 0x8F68A7B3
30153.word 0x6F089162
30154.word 0xEDAEEA46
30155.word 0xF076DA35
30156.word 0xD520B243
30157.word 0x5653D7FF
30158.word 0xA1E34EEC
30159.word 0x171A5AF3
30160.word 0xF4EBD005
30161.word 0x935A2852
30162.word 0x84A348B9
30163.word 0xAD0EE0E1
30164.word 0xC45F3294
30165.word 0x858F8F4F
30166.word 0xB19D8B5D
30167.word 0x40F85004
30168.word 0xFA2F62FF
30169.word 0xE68362C3
30170.word 0x6FF11960
30171.word 0x09191266
30172.word 0x595B2C19
30173.word 0x0D284C84
30174.word 0xFD2D34BD
30175.word 0xD37906C8
30176.word 0xA71DA693
30177.word 0x6E98ABB3
30178.word 0xDF391468
30179.word 0x6CB19683
30180.word 0xC8623883
30181.word 0x6DA6F3AC
30182.word 0x07F6ACC2
30183.word 0x158715CF
30184.word 0x1ED2084D
30185.word 0xD1E50252
30186.word 0x2C71AF2B
30187.word 0x07CAFB78
30188.word 0x3DCD7897
30189.word 0xF0D10AFD
30190.word 0x3E949F78
30191.word 0x64505CFE
30192.word 0x35BADD85
30193.word 0x89D1D447
30194.word 0xE0F1B4B7
30195.word 0x462267C3
30196.word 0xBA9430EE
30197.end